diff --git a/.github/workflows/bbmtlib-test.yml b/.github/workflows/bbmtlib-test.yml index e66707ed..5c84e9ed 100644 --- a/.github/workflows/bbmtlib-test.yml +++ b/.github/workflows/bbmtlib-test.yml @@ -23,7 +23,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v5 with: - go-version: '1.24.2' + go-version: '1.25' cache-dependency-path: BBMTLib/go.sum - name: Verify Go version diff --git a/.gitignore b/.gitignore index 6a1d11d9..267585f7 100644 --- a/.gitignore +++ b/.gitignore @@ -143,6 +143,10 @@ build.log # Local gradle properties with secrets (never commit) android/gradle.properties.local +# IDE - Cursor / project-local +.cursor/ +mcps/ + # IDE - VSCode .vscode/ *.code-workspace diff --git a/App.tsx b/App.tsx index de8a91ea..e0dc4b4f 100644 --- a/App.tsx +++ b/App.tsx @@ -24,6 +24,8 @@ import { useSafeAreaInsets, } from 'react-native-safe-area-context'; import {initializeHaptics} from './utils'; +import database from './services/Database'; +import {runMigrationIfNeeded} from './services/LocalCacheMigration'; import ErrorBoundary from './components/ErrorBoundary'; import { Alert, @@ -517,6 +519,15 @@ const App = () => { useEffect(() => { initializeHaptics(); const checkWallet = async () => { + // Open SQLite database and run one-time LocalCache → SQLite migration. + // Wrapped in try/catch so a DB failure never blocks app startup. + try { + await database.open(); + dbg('App: SQLite database ready'); + await runMigrationIfNeeded(); + } catch (dbErr) { + dbg('App: Database init error (non-fatal):', dbErr); + } try { const keyshare = await EncryptedStorage.getItem('keyshare'); dbg('initializeApp keyshare found', !!keyshare); diff --git a/BBMTLib/Dockerfile.fips b/BBMTLib/Dockerfile.fips index b582e984..d1e18519 100644 --- a/BBMTLib/Dockerfile.fips +++ b/BBMTLib/Dockerfile.fips @@ -65,4 +65,4 @@ RUN go install golang.org/x/mobile/cmd/gomobile@v0.0.0-20250408133729-978277e7ea RUN gomobile init WORKDIR /workspace -# This stage has no CMD – we use it only for docker cp / export \ No newline at end of file +# This stage has no CMD – we use it only for docker cp / export diff --git a/BBMTLib/build.sh b/BBMTLib/build.sh index 2787acee..45e2a22d 100755 --- a/BBMTLib/build.sh +++ b/BBMTLib/build.sh @@ -12,9 +12,12 @@ YELLOW="\033[33m" info() { echo -e "${BOLD}${GREEN}==>${RESET} ${BOLD}$1${RESET}"; } warn() { echo -e "${BOLD}${YELLOW}Warning:${RESET} $1"; } -info "Starting BoldWallet TSS gomobile build (FIPS-aware, Go 1.25+)" +info "Starting BoldWallet TSS gomobile build (FIPS-aware, Go 1.24+)" # --- 1. Environment Checks --- +# Note: Go 1.25's tagged-pointer runtime can trigger "fatal error: taggedPointerPack" +# in some container/virtualized environments. For FIPS Android build, use +# fips-android.sh (Docker) which uses Go 1.24.x, or install Go 1.24.x on the host. echo "Go environment:" go version @@ -107,10 +110,13 @@ export GOFLAGS="-mod=mod" # Run Bind # Note: -androidapi 21 is the standard min version -gomobile bind -v -target=android -androidapi 21 -o tss.aar github.com/BoldBitcoinWallet/BBMTLib/tss +# Android 15 requires 16 KB page size support. Go 1.23+ supports it, but we explicitly +# set the max-page-size for the linker to ensure libgojni.so is compliant. +gomobile bind -v -target=android -androidapi 21 -ldflags="-extldflags=-Wl,-z,max-page-size=16384" -o tss.aar github.com/BoldBitcoinWallet/BBMTLib/tss # Copy Artifacts if [[ -d "../android/app/libs" ]]; then + # Run go mod tidy again at the end to ensure go.mod/go.sum are clean info "Copying Android artifacts..." cp -v tss.aar ../android/app/libs/tss.aar || warn "Copy tss.aar failed" echo "✓ tss.aar copied to ../android/app/libs/tss.aar" @@ -148,10 +154,7 @@ else info "Not running on macOS → Skipping iOS/macOS targets" fi -# --- 5. Cleanup --- - -info "Finalizing..." -# Run go mod tidy again at the end to ensure go.mod/go.sum are clean -go mod tidy - -info "Build complete!" \ No newline at end of file +info "Tidying dependencies..." +go mod tidy || warn "go mod tidy failed" + +info "Build complete!" diff --git a/BBMTLib/fips-android.sh b/BBMTLib/fips-android.sh index 394cc3d4..b93d24d6 100755 --- a/BBMTLib/fips-android.sh +++ b/BBMTLib/fips-android.sh @@ -1,5 +1,11 @@ +#!/bin/bash +set -euo pipefail + +# Always run from the BBMTLib directory regardless of where the script is called from. +cd "$(dirname "$0")" + # Dockerfile.fips -docker buildx build --platform linux/amd64 -f Dockerfile.fips -t boldwallet-builder:fips . +docker buildx build --load --platform linux/amd64 -f Dockerfile.fips -t boldwallet-builder:fips . # Generate lib docker run --rm \ diff --git a/BBMTLib/tss/btc.go b/BBMTLib/tss/btc.go index bd4d04b2..dfdc69d5 100644 --- a/BBMTLib/tss/btc.go +++ b/BBMTLib/tss/btc.go @@ -36,6 +36,15 @@ type UTXO struct { } `json:"status,omitempty"` // Status is optional, includes both confirmed and unconfirmed UTXOs } +// UTXOWithPath extends UTXO with derivation path and scriptpubkey for HD wallets (per-input signing). +// Scriptpubkey (hex) is optional: when present, FetchUTXODetails is skipped during signing, +// removing the last network call from the MPC signing loop. +type UTXOWithPath struct { + UTXO + DerivationPath string `json:"derivation_path,omitempty"` + Scriptpubkey string `json:"scriptpubkey,omitempty"` +} + var _btc_net = "testnet3" // default to testnet var _api_url = "https://mempool.space/testnet/api" var _api_urls = []string{"https://mempool.space/api", "https://benpool.space/api"} @@ -275,6 +284,17 @@ func RecommendedFees(feeType string) (int, error) { return 0, errors.New("failed to get fees") } +// ComputeTxId returns the txid (reversed double-SHA256 of serialized tx) for a raw tx hex. +// Used by the app to name the shared file before broadcasting. +func ComputeTxId(rawTxHex string) (string, error) { + rawTx, err := hex.DecodeString(rawTxHex) + if err != nil { + return "", fmt.Errorf("invalid raw tx hex: %w", err) + } + hash := chainhash.DoubleHashH(rawTx) + return hash.String(), nil +} + func PostTx(rawTxHex string) (string, error) { const maxRetries = 4 var lastErr error @@ -376,6 +396,95 @@ func SelectUTXOs(utxos []UTXO, totalAmount int64, strategy string) (result []UTX return selected, totalSelected, nil } +// utxoWithPathJSON is used for JSON unmarshaling from RN (supports both derivation_path and derivationPath). +type utxoWithPathJSON struct { + TxID string `json:"txid"` + Vout uint32 `json:"vout"` + Value int64 `json:"value"` + Path string `json:"derivation_path"` + PathAlt string `json:"derivationPath"` + Address string `json:"address"` // optional, for fee estimation fallback + Scriptpubkey string `json:"scriptpubkey"` // hex locking script; when set avoids FetchUTXODetails during signing +} + +func (u *utxoWithPathJSON) toUTXOWithPath() UTXOWithPath { + path := u.Path + if path == "" { + path = u.PathAlt + } + return UTXOWithPath{ + UTXO: UTXO{TxID: u.TxID, Vout: u.Vout, Value: u.Value}, + DerivationPath: path, + Scriptpubkey: u.Scriptpubkey, + } +} + +// SelectUTXOsWithPaths selects UTXOs from a pool with per-UTXO derivation paths. +func SelectUTXOsWithPaths(utxos []UTXOWithPath, totalAmount int64, strategy string) (result []UTXOWithPath, totalSelectedResult int64, err error) { + defer func() { + if r := recover(); r != nil { + errMsg := fmt.Sprintf("PANIC in SelectUTXOsWithPaths: %v", r) + Logf("BBMTLog: %s", errMsg) + Logf("BBMTLog: Stack trace: %s", string(debug.Stack())) + err = fmt.Errorf("internal error (panic) selecting UTXOs: %v", r) + result = nil + totalSelectedResult = 0 + } + }() + + // Sort by (TxID, Vout) first for determinism, then by strategy + sort.Slice(utxos, func(i, j int) bool { + if utxos[i].TxID != utxos[j].TxID { + return utxos[i].TxID < utxos[j].TxID + } + if utxos[i].Vout != utxos[j].Vout { + return utxos[i].Vout < utxos[j].Vout + } + return false + }) + switch strategy { + case "smallest": + sort.Slice(utxos, func(i, j int) bool { return utxos[i].Value < utxos[j].Value }) + case "largest": + sort.Slice(utxos, func(i, j int) bool { return utxos[i].Value > utxos[j].Value }) + default: + sort.Slice(utxos, func(i, j int) bool { return utxos[i].Value > utxos[j].Value }) + } + + var selected []UTXOWithPath + var totalSelected int64 + for _, utxo := range utxos { + Logf("Selecting UTXO: %s vout=%d value=%d path=%s", utxo.TxID, utxo.Vout, utxo.Value, utxo.DerivationPath) + selected = append(selected, utxo) + totalSelected += utxo.Value + if totalSelected >= totalAmount { + break + } + } + + if totalSelected < totalAmount { + return nil, 0, fmt.Errorf("insufficient funds: needed %d, got %d", totalAmount, totalSelected) + } + Logf("SelectUTXOsWithPaths: selected %d UTXOs, total %d", len(selected), totalSelected) + return selected, totalSelected, nil +} + +// parseUTXOsWithPathsJSON parses JSON array of UTXOs with paths from RN. +func parseUTXOsWithPathsJSON(jsonStr string) ([]UTXOWithPath, error) { + if jsonStr == "" { + return nil, fmt.Errorf("empty utxos JSON") + } + var raw []utxoWithPathJSON + if err := json.Unmarshal([]byte(jsonStr), &raw); err != nil { + return nil, fmt.Errorf("failed to parse utxos JSON: %w", err) + } + out := make([]UTXOWithPath, 0, len(raw)) + for _, u := range raw { + out = append(out, u.toUTXOWithPath()) + } + return out, nil +} + func wifECDSASign(senderWIF string, data []byte) []byte { wifKey, err := btcutil.DecodeWIF(senderWIF) if err != nil { @@ -418,16 +527,26 @@ func SpendingHash(senderAddress, receiverAddress string, amountSatoshi int64) (r Logln("BBMTLog", "invoking SpendingHash...") - // Fetch UTXOs (same as EstimateFees) + // Fetch UTXOs (same as EstimateFees), but be conservative: + // if there are no UTXOs or selection fails, return an empty hash instead + // of treating it as a hard error. The caller already validates wallet + // balance (potentially using HD/multi-path), so single-address insufficiency + // here should not block UX. utxos, err := FetchUTXOs(senderAddress) if err != nil { - return "", fmt.Errorf("failed to fetch UTXOs: %w", err) + Logf("SpendingHash: failed to fetch UTXOs for %s: %v", senderAddress, err) + return "", nil + } + if len(utxos) == 0 { + Logf("SpendingHash: no UTXOs for %s, returning empty hash", senderAddress) + return "", nil } // Select UTXOs using the same strategy as EstimateFees selectedUTXOs, _, err := SelectUTXOs(utxos, amountSatoshi, "smallest") if err != nil { - return "", err + Logf("SpendingHash: SelectUTXOs error for %s amount=%d: %v", senderAddress, amountSatoshi, err) + return "", nil } // Sort selected UTXOs deterministically by TxID, then Vout @@ -457,6 +576,68 @@ func SpendingHash(senderAddress, receiverAddress string, amountSatoshi int64) (r return hashHex, nil } +// SpendingHashWithUTXOs is the multi-path counterpart of SpendingHash. +// Instead of fetching UTXOs from a single address, it accepts a pre-fetched +// pool (JSON-encoded []utxoWithPathJSON) that covers all HD addresses. +// It selects UTXOs using the same "smallest-first" strategy and returns a +// deterministic SHA-256 hex over "txid:vout" pairs - identical across +// co-signing devices as long as they supply the same UTXO set. +func SpendingHashWithUTXOs(utxosWithPathsJSON, receiverAddress, amountSatoshiStr string) (result string, err error) { + defer func() { + if r := recover(); r != nil { + errMsg := fmt.Sprintf("PANIC in SpendingHashWithUTXOs: %v", r) + Logf("BBMTLog: %s", errMsg) + Logf("BBMTLog: Stack trace: %s", string(debug.Stack())) + err = fmt.Errorf("internal error (panic): %v", r) + result = "" + } + }() + + Logln("BBMTLog", "invoking SpendingHashWithUTXOs...") + + amountSatoshi, parseErr := strconv.ParseInt(amountSatoshiStr, 10, 64) + if parseErr != nil { + Logf("SpendingHashWithUTXOs: invalid amount %q: %v", amountSatoshiStr, parseErr) + return "", fmt.Errorf("invalid amount: %w", parseErr) + } + + utxos, err := parseUTXOsWithPathsJSON(utxosWithPathsJSON) + if err != nil { + Logf("SpendingHashWithUTXOs: failed to parse utxosWithPathsJSON: %v", err) + return "", nil + } + if len(utxos) == 0 { + Logf("SpendingHashWithUTXOs: no UTXOs provided, returning empty hash") + return "", nil + } + + selected, _, err := SelectUTXOsWithPaths(utxos, amountSatoshi, "smallest") + if err != nil { + Logf("SpendingHashWithUTXOs: SelectUTXOsWithPaths failed amount=%d: %v", amountSatoshi, err) + return "", nil + } + + // Sort selected UTXOs deterministically by TxID, then Vout + sort.Slice(selected, func(i, j int) bool { + if selected[i].TxID != selected[j].TxID { + return selected[i].TxID < selected[j].TxID + } + return selected[i].Vout < selected[j].Vout + }) + + var utxoStrings []string + for _, u := range selected { + utxoStrings = append(utxoStrings, fmt.Sprintf("%s:%d", u.TxID, u.Vout)) + } + utxoData := strings.Join(utxoStrings, ",") + + hash := sha256.Sum256([]byte(utxoData)) + hashHex := hex.EncodeToString(hash[:]) + + Logf("SpendingHashWithUTXOs: selected %d UTXOs, hash: %s", len(selected), hashHex) + return hashHex, nil +} + func EstimateFees(senderAddress, receiverAddress string, amountSatoshi int64) (result string, err error) { defer func() { if r := recover(); r != nil { @@ -520,6 +701,94 @@ func EstimateFees(senderAddress, receiverAddress string, amountSatoshi int64) (r return strconv.FormatInt(_fee, 10), nil } +// EstimateFeeWithUTXOs estimates fees using a pre-fetched UTXO pool with paths (multi-path send). +// utxosWithPathsJSON: JSON array of {txid, vout, value, derivation_path or derivationPath} +// changeAddress: used for change output size estimation (e.g. next HD change address) +func EstimateFeeWithUTXOs(utxosWithPathsJSON, receiverAddress, amountSatoshiStr, changeAddress string) (result string, err error) { + defer func() { + if r := recover(); r != nil { + errMsg := fmt.Sprintf("PANIC in EstimateFeeWithUTXOs: %v", r) + Logf("BBMTLog: %s", errMsg) + Logf("BBMTLog: Stack trace: %s", string(debug.Stack())) + err = fmt.Errorf("internal error (panic): %v", r) + result = "" + } + }() + + Logln("BBMTLog", "invoking EstimateFeeWithUTXOs...") + Logf("GoLog: EstimateFeeWithUTXOs input receiverAddress=%s amountSatoshi=%s changeAddress=%s", receiverAddress, amountSatoshiStr, changeAddress) + Logf("GoLog: Current network: %s, API: %s", _btc_net, _api_url) + + amountSatoshi, parseErr := strconv.ParseInt(amountSatoshiStr, 10, 64) + if parseErr != nil { + Logf("GoLog: EstimateFeeWithUTXOs - invalid amount %q: %v", amountSatoshiStr, parseErr) + return "", fmt.Errorf("invalid amount: %w", parseErr) + } + + utxos, err := parseUTXOsWithPathsJSON(utxosWithPathsJSON) + if err != nil { + Logf("GoLog: EstimateFeeWithUTXOs - failed to parse utxosWithPathsJSON: %v", err) + return "", err + } + if len(utxos) == 0 { + Logf("GoLog: EstimateFeeWithUTXOs - utxosWithPathsJSON parsed but no UTXOs available") + return "", fmt.Errorf("no UTXOs available. Please ensure you have confirmed transactions before sending") + } + + // Use changeAddress for fee estimation (change output type) + addrForFee := changeAddress + if addrForFee == "" && len(utxos) > 0 { + // Fallback: re-parse to get address from first item (parseUTXOsWithPathsJSON doesn't store it) + var raw []utxoWithPathJSON + if json.Unmarshal([]byte(utxosWithPathsJSON), &raw) == nil && len(raw) > 0 && raw[0].Address != "" { + addrForFee = raw[0].Address + } + } + if addrForFee == "" { + Logf("GoLog: EstimateFeeWithUTXOs - missing changeAddress and unable to infer from utxosWithPathsJSON") + return "", fmt.Errorf("changeAddress required for multi-path fee estimation") + } + + Logf("GoLog: EstimateFeeWithUTXOs - using addrForFee=%s and %d candidate UTXOs", addrForFee, len(utxos)) + + // First iteration: select for amount only + selected, _, err := SelectUTXOsWithPaths(utxos, amountSatoshi, "smallest") + if err != nil { + Logf("GoLog: EstimateFeeWithUTXOs - failed SelectUTXOsWithPaths for amount=%d: %v", amountSatoshi, err) + return "", err + } + selectedUTXOs := make([]UTXO, len(selected)) + for i := range selected { + selectedUTXOs[i] = selected[i].UTXO + } + + _fee, _err := calculateFees(addrForFee, selectedUTXOs, amountSatoshi, receiverAddress) + if _err != nil { + Logf("GoLog: EstimateFeeWithUTXOs - calculateFees (first pass) error: %v", _err) + return "", _err + } + Logf("GoLog: EstimateFeeWithUTXOs - first pass fee=%d (amount=%d, selectedUTXOs=%d)", _fee, amountSatoshi, len(selectedUTXOs)) + + // Second iteration: re-select for amount+fee + selected, _, err = SelectUTXOsWithPaths(utxos, amountSatoshi+_fee, "smallest") + if err != nil { + Logf("GoLog: Could not select UTXOs for amount+fee=%d, using original estimate: %v", amountSatoshi+_fee, err) + return strconv.FormatInt(_fee, 10), nil + } + selectedUTXOs = make([]UTXO, len(selected)) + for i := range selected { + selectedUTXOs[i] = selected[i].UTXO + } + + _fee, _err = calculateFees(addrForFee, selectedUTXOs, amountSatoshi, receiverAddress) + if _err != nil { + Logf("GoLog: EstimateFeeWithUTXOs - calculateFees (second pass) error: %v", _err) + return "", _err + } + Logf("GoLog: EstimateFeeWithUTXOs: final fee %d (amount=%d, selectedUTXOs=%d)", _fee, amountSatoshi, len(selectedUTXOs)) + return strconv.FormatInt(_fee, 10), nil +} + func SendBitcoin(wifKey, publicKey, senderAddress, receiverAddress string, preview, amountSatoshi int64) (result string, err error) { defer func() { if r := recover(); r != nil { @@ -1214,16 +1483,230 @@ func MpcSendBTC( } rawTx := hex.EncodeToString(signedTx.Bytes()) - Logln("Raw Transaction:", rawTx) + Logln("Raw Transaction (signed, not broadcast)") + mpcHook("signed", session, utxoSession, utxoIndex, utxoCount, true) + return rawTx, nil +} - txid, err := PostTx(rawTx) +// MpcSendBTCWithUTXOs is the multi-path variant: uses pre-fetched UTXOs with per-input derivation paths. +// utxosWithPathsJSON: JSON array of {txid, vout, value, derivation_path or derivationPath} +// changeAddress: HD change address for change output (required) +func MpcSendBTCWithUTXOs( + server, key, partiesCSV, session, sessionKey, encKey, decKey, keyshare string, + publicKey, receiverAddress, amountSatoshiStr, estimatedFeeStr, utxosWithPathsJSON, changeAddress string, +) (result string, err error) { + defer func() { + if r := recover(); r != nil { + errMsg := fmt.Sprintf("PANIC in MpcSendBTCWithUTXOs: %v", r) + Logf("BBMTLog: %s", errMsg) + Logf("BBMTLog: Stack trace: %s", string(debug.Stack())) + err = fmt.Errorf("internal error (panic): %v", r) + result = "" + } + }() + + amountSatoshi, parseErr := strconv.ParseInt(amountSatoshiStr, 10, 64) + if parseErr != nil { + return "", fmt.Errorf("invalid amountSatoshi %q: %w", amountSatoshiStr, parseErr) + } + estimatedFee, parseErr := strconv.ParseInt(estimatedFeeStr, 10, 64) + if parseErr != nil { + return "", fmt.Errorf("invalid estimatedFee %q: %w", estimatedFeeStr, parseErr) + } + + utxos, err := parseUTXOsWithPathsJSON(utxosWithPathsJSON) if err != nil { - Logf("Error broadcasting transaction: %v", err) - return "", fmt.Errorf("failed to broadcast transaction: %w", err) + return "", err } - mpcHook("txid:"+txid, session, utxoSession, utxoIndex, utxoCount, true) - Logf("Transaction broadcasted successfully, txid: %s", txid) - return txid, nil + if len(utxos) == 0 { + return "", fmt.Errorf("no UTXOs available. Please ensure you have confirmed transactions before sending") + } + + var ks struct { + PubKey string `json:"pub_key"` + ChainCodeHex string `json:"chain_code_hex"` + } + if err := json.Unmarshal([]byte(keyshare), &ks); err != nil || ks.PubKey == "" || ks.ChainCodeHex == "" { + return "", fmt.Errorf("invalid keyshare: need pub_key and chain_code_hex") + } + + selectedUTXOs, totalAmount, err := SelectUTXOsWithPaths(utxos, amountSatoshi+estimatedFee, "smallest") + if err != nil { + return "", err + } + + params := &chaincfg.TestNet3Params + if _btc_net == "mainnet" { + params = &chaincfg.MainNetParams + } + toAddr, err := btcutil.DecodeAddress(receiverAddress, params) + if err != nil { + return "", fmt.Errorf("failed to decode receiver address: %w", err) + } + changeAddr, err := btcutil.DecodeAddress(changeAddress, params) + if err != nil { + return "", fmt.Errorf("failed to decode change address: %w", err) + } + + tx := wire.NewMsgTx(wire.TxVersion) + for _, utxo := range selectedUTXOs { + hash, err := chainhash.NewHashFromStr(utxo.TxID) + if err != nil { + return "", fmt.Errorf("invalid UTXO TxID %s: %w", utxo.TxID, err) + } + txIn := wire.NewTxIn(wire.NewOutPoint(hash, utxo.Vout), nil, nil) + txIn.Sequence = 0xfffffffd + tx.AddTxIn(txIn) + } + + if totalAmount < amountSatoshi+estimatedFee { + return "", fmt.Errorf("insufficient funds: available %d, needed %d", totalAmount, amountSatoshi+estimatedFee) + } + + pkScript, _ := txscript.PayToAddrScript(toAddr) + tx.AddTxOut(wire.NewTxOut(amountSatoshi, pkScript)) + + changeAmount := totalAmount - amountSatoshi - estimatedFee + if changeAmount > 546 { + changePkScript, _ := txscript.PayToAddrScript(changeAddr) + tx.AddTxOut(wire.NewTxOut(changeAmount, changePkScript)) + } + + // Build prevOuts map from inline scriptpubkey (no network call). + // Falls back to FetchUTXODetails only when scriptpubkey was not supplied by the caller. + prevOuts := make(map[wire.OutPoint]*wire.TxOut) + for _, utxo := range selectedUTXOs { + var txOut *wire.TxOut + if utxo.Scriptpubkey != "" { + sb, spkErr := hex.DecodeString(utxo.Scriptpubkey) + if spkErr != nil || len(sb) == 0 { + return "", fmt.Errorf("invalid scriptpubkey for %s:%d", utxo.TxID, utxo.Vout) + } + txOut = &wire.TxOut{PkScript: sb, Value: utxo.Value} + } else { + var fetchErr error + txOut, _, fetchErr = FetchUTXODetails(utxo.TxID, utxo.Vout) + if fetchErr != nil { + return "", fmt.Errorf("failed to fetch UTXO details for %s:%d: %w", utxo.TxID, utxo.Vout, fetchErr) + } + } + hash, _ := chainhash.NewHashFromStr(utxo.TxID) + prevOuts[wire.OutPoint{Hash: *hash, Index: utxo.Vout}] = txOut + } + prevOutFetcher := txscript.NewMultiPrevOutFetcher(prevOuts) + + utxoCount := len(selectedUTXOs) + for i, utxo := range selectedUTXOs { + derivePath := utxo.DerivationPath + if derivePath == "" { + return "", fmt.Errorf("UTXO %d missing derivation path", i) + } + derivedPubHex, err := GetDerivedPubKey(ks.PubKey, ks.ChainCodeHex, derivePath, false) + if err != nil { + return "", fmt.Errorf("failed to derive pubkey for input %d: %w", i, err) + } + pubKeyBytes, err := hex.DecodeString(derivedPubHex) + if err != nil { + return "", fmt.Errorf("invalid derived pubkey for input %d: %w", i, err) + } + + utxoSession := fmt.Sprintf("%s%d", session, i) + // Re-use the already-resolved prevout (no second network call per input). + outpointHash, _ := chainhash.NewHashFromStr(utxo.TxID) + txOut := prevOuts[wire.OutPoint{Hash: *outpointHash, Index: utxo.Vout}] + isWitness := txscript.IsWitnessProgram(txOut.PkScript) + hashCache := txscript.NewTxSigHashes(tx, prevOutFetcher) + + var sigHash []byte + var isP2SHP2WPKH bool + if isWitness { + if txscript.IsPayToWitnessPubKeyHash(txOut.PkScript) { + sigHash, err = txscript.CalcWitnessSigHash(txOut.PkScript, hashCache, txscript.SigHashAll, tx, i, txOut.Value) + } else if txscript.IsPayToTaproot(txOut.PkScript) { + return "", fmt.Errorf("taproot (P2TR) inputs are not supported") + } else { + sigHash, err = txscript.CalcWitnessSigHash(txOut.PkScript, hashCache, txscript.SigHashAll, tx, i, txOut.Value) + } + } else { + if txscript.IsPayToPubKeyHash(txOut.PkScript) { + sigHash, err = txscript.CalcSignatureHash(txOut.PkScript, txscript.SigHashAll, tx, i) + } else if txscript.IsPayToScriptHash(txOut.PkScript) { + pubKeyHash := btcutil.Hash160(pubKeyBytes) + redeemScript := make([]byte, 22) + redeemScript[0], redeemScript[1] = 0x00, 0x14 + copy(redeemScript[2:], pubKeyHash) + scriptHash := btcutil.Hash160(redeemScript) + expectedP2SH := make([]byte, 23) + expectedP2SH[0], expectedP2SH[1], expectedP2SH[22] = 0xa9, 0x14, 0x87 + copy(expectedP2SH[2:22], scriptHash) + if bytes.Equal(txOut.PkScript, expectedP2SH) { + isP2SHP2WPKH = true + sigHash, err = txscript.CalcWitnessSigHash(redeemScript, hashCache, txscript.SigHashAll, tx, i, txOut.Value) + } else { + sigHash, err = txscript.CalcSignatureHash(txOut.PkScript, txscript.SigHashAll, tx, i) + } + } else { + sigHash, err = txscript.CalcSignatureHash(txOut.PkScript, txscript.SigHashAll, tx, i) + } + } + if err != nil { + return "", fmt.Errorf("failed to calc sighash for input %d: %w", i, err) + } + + sighashBase64 := base64.StdEncoding.EncodeToString(sigHash) + mpcHook("joining keysign", session, utxoSession, i+1, utxoCount, false) + sigJSON, err := JoinKeysign(server, key, partiesCSV, utxoSession, sessionKey, encKey, decKey, keyshare, derivePath, sighashBase64) + if err != nil { + return "", fmt.Errorf("failed to sign input %d: %w", i, err) + } + var sig KeysignResponse + if err := json.Unmarshal([]byte(sigJSON), &sig); err != nil { + return "", fmt.Errorf("failed to parse signature for input %d: %w", i, err) + } + signature, err := hex.DecodeString(sig.DerSignature) + if err != nil { + return "", fmt.Errorf("failed to decode signature for input %d: %w", i, err) + } + sigWithHashType := append(signature, byte(txscript.SigHashAll)) + + if isWitness { + tx.TxIn[i].Witness = wire.TxWitness{sigWithHashType, pubKeyBytes} + tx.TxIn[i].SignatureScript = nil + } else if isP2SHP2WPKH { + redeemScript := make([]byte, 22) + redeemScript[0], redeemScript[1] = 0x00, 0x14 + copy(redeemScript[2:], btcutil.Hash160(pubKeyBytes)) + builder := txscript.NewScriptBuilder() + builder.AddData(redeemScript) + canonical, _ := builder.Script() + tx.TxIn[i].SignatureScript = canonical + tx.TxIn[i].Witness = wire.TxWitness{sigWithHashType, pubKeyBytes} + } else { + builder := txscript.NewScriptBuilder() + builder.AddData(sigWithHashType) + builder.AddData(pubKeyBytes) + scriptSig, _ := builder.Script() + tx.TxIn[i].SignatureScript = scriptSig + tx.TxIn[i].Witness = nil + } + + vm, err := txscript.NewEngine(txOut.PkScript, tx, i, txscript.StandardVerifyFlags, nil, hashCache, txOut.Value, prevOutFetcher) + if err != nil { + return "", fmt.Errorf("script engine for input %d: %w", i, err) + } + if err := vm.Execute(); err != nil { + return "", fmt.Errorf("script validation failed for input %d: %w", i, err) + } + } + + var signedTx bytes.Buffer + if err := tx.Serialize(&signedTx); err != nil { + return "", fmt.Errorf("failed to serialize transaction: %w", err) + } + rawTx := hex.EncodeToString(signedTx.Bytes()) + Logln("Raw Transaction (signed, not broadcast)") + mpcHook("signed", session, "", utxoCount, utxoCount, true) + return rawTx, nil } func DecodeAddress(address string) (result string, err error) { @@ -1847,17 +2330,13 @@ func ReplaceTransaction( } } - // Serialize and broadcast + // Serialize and return raw tx (app broadcasts via PostTx when user taps Broadcast) var signedTx bytes.Buffer if err := tx.Serialize(&signedTx); err != nil { return "", fmt.Errorf("failed to serialize transaction: %w", err) } rawTx := hex.EncodeToString(signedTx.Bytes()) - txid, err := PostTx(rawTx) - if err != nil { - return "", fmt.Errorf("failed to broadcast transaction: %w", err) - } - - return txid, nil + Logln("Raw Transaction (signed, not broadcast)") + return rawTx, nil } diff --git a/BBMTLib/tss/cancel.go b/BBMTLib/tss/cancel.go new file mode 100644 index 00000000..659dedca --- /dev/null +++ b/BBMTLib/tss/cancel.go @@ -0,0 +1,138 @@ +package tss + +import ( + "context" + "fmt" + "strings" + "sync" + "time" +) + +// --------------------------------------------------------------------------- +// MPC session cancellation (mobile-triggered) +// --------------------------------------------------------------------------- + +// We key cancellation by "sessionID prefix" because multi-input signing uses +// derived session IDs like: sessionID + strconv(i). Mobile only knows the base. + +var cancelMu sync.Mutex + +// Per-session cancel channel. Closed means "cancel requested". +var cancelChBySession = map[string]chan struct{}{} + +// Optional context cancel funcs (used by nostrtransport / other ctx-based loops). +var ctxCancelBySession = map[string]context.CancelFunc{} + +// Prefixes that have been cancelled (so future derived session IDs start cancelled). +var cancelledPrefixes = map[string]time.Time{} + +const cancelPrefixTTL = 15 * time.Minute + +func pruneCancelledPrefixesLocked(now time.Time) { + for p, t := range cancelledPrefixes { + if now.Sub(t) > cancelPrefixTTL { + delete(cancelledPrefixes, p) + } + } +} + +func isPrefixCancelledLocked(sessionID string) bool { + for p := range cancelledPrefixes { + if strings.HasPrefix(sessionID, p) { + return true + } + } + return false +} + +func getOrCreateCancelCh(sessionID string) chan struct{} { + cancelMu.Lock() + defer cancelMu.Unlock() + + now := time.Now() + pruneCancelledPrefixesLocked(now) + + if ch, ok := cancelChBySession[sessionID]; ok { + return ch + } + + ch := make(chan struct{}) + cancelChBySession[sessionID] = ch + + // If a prefix cancellation already happened, start cancelled immediately. + if isPrefixCancelledLocked(sessionID) { + close(ch) + } + + return ch +} + +func sessionIsCancelled(sessionID string) bool { + ch := getOrCreateCancelCh(sessionID) + select { + case <-ch: + return true + default: + return false + } +} + +func registerCtxCancel(sessionID string, cancel context.CancelFunc) { + if cancel == nil { + return + } + cancelMu.Lock() + defer cancelMu.Unlock() + ctxCancelBySession[sessionID] = cancel +} + +func unregisterCtxCancel(sessionID string) { + cancelMu.Lock() + defer cancelMu.Unlock() + delete(ctxCancelBySession, sessionID) +} + +func cleanupCancelState(sessionID string) { + cancelMu.Lock() + defer cancelMu.Unlock() + delete(cancelChBySession, sessionID) + delete(ctxCancelBySession, sessionID) +} + +// CancelMpcSession requests cancellation for a given base session ID. +// It cancels any currently-running derived sessions (prefix match) and ensures +// any future derived sessions start cancelled. +// +// Exposed to mobile via gomobile bind. +func CancelMpcSession(sessionID string) (string, error) { + if sessionID == "" { + return "", fmt.Errorf("sessionID is empty") + } + + cancelMu.Lock() + now := time.Now() + pruneCancelledPrefixesLocked(now) + cancelledPrefixes[sessionID] = now + + // Cancel all known sessions with this prefix. + for sid, ch := range cancelChBySession { + if strings.HasPrefix(sid, sessionID) { + select { + case <-ch: + // already closed + default: + close(ch) + } + } + } + for sid, cancel := range ctxCancelBySession { + if strings.HasPrefix(sid, sessionID) { + // Best-effort; cancel should be idempotent. + cancel() + // Keep entry; callers may still unregister on exit. + } + } + cancelMu.Unlock() + + return "ok", nil +} diff --git a/BBMTLib/tss/interfaces.go b/BBMTLib/tss/interfaces.go index e770153b..f67377da 100644 --- a/BBMTLib/tss/interfaces.go +++ b/BBMTLib/tss/interfaces.go @@ -27,6 +27,9 @@ type ServiceImpl struct { messenger Messenger stateAccessor LocalStateAccessor inboundMessageCh chan string + // cancelCh is closed when the mobile app requests cancellation for the + // active MPC session. nil means "not cancellable". + cancelCh <-chan struct{} } type MessageFromTss struct { diff --git a/BBMTLib/tss/mpc.go b/BBMTLib/tss/mpc.go index 74f5c3d9..3ecd64d6 100644 --- a/BBMTLib/tss/mpc.go +++ b/BBMTLib/tss/mpc.go @@ -2,6 +2,7 @@ package tss import ( "bytes" + "context" "crypto/aes" "crypto/cipher" "crypto/md5" @@ -314,6 +315,10 @@ func JoinKeysign(server, key, partiesCSV, session, sessionKey, encKey, decKey, k }() parties := strings.Split(partiesCSV, ",") + // Ensure the session has a cancel channel (prefix-cancellable) and clean it up at end. + cancelCh := getOrCreateCancelCh(session) + defer cleanupCancelState(session) + if len(sessionKey) > 0 && (len(encKey) > 0 || len(decKey) > 0) { return "", fmt.Errorf("either a session key, either enc/dec keys") } @@ -336,6 +341,10 @@ func JoinKeysign(server, key, partiesCSV, session, sessionKey, encKey, decKey, k status.Info = "start joinSession" setStatus(session, status) + if sessionIsCancelled(session) { + return "", context.Canceled + } + if err := joinSession(server, session, key); err != nil { return "", fmt.Errorf("fail to register session: %w", err) } @@ -345,6 +354,10 @@ func JoinKeysign(server, key, partiesCSV, session, sessionKey, encKey, decKey, k status.Info = "waiting parties" setStatus(session, status) + if sessionIsCancelled(session) { + return "", context.Canceled + } + if err := awaitJoiners(parties, server, session); err != nil { Logln("BBMTLog", "fail to wait all parties", "error", err) return "", fmt.Errorf("fail to wait all parties: %w", err) @@ -374,12 +387,19 @@ func JoinKeysign(server, key, partiesCSV, session, sessionKey, encKey, decKey, k if err != nil { return "", fmt.Errorf("fail to create tss server: %w", err) } + // Wire cancellation signal into the signing loop. + tssServerImp.cancelCh = cancelCh endCh := make(chan struct{}) wg := &sync.WaitGroup{} wg.Add(1) Logln("BBMTLog", "downloadMessage active...") go downloadMessage(server, session, sessionKey, key, *tssServerImp, endCh, wg) Logln("BBMTLog", "start ECDSA keysign...") + if sessionIsCancelled(session) { + close(endCh) + wg.Wait() + return "", context.Canceled + } resp, err := tssServerImp.KeysignECDSA(&KeysignRequest{ PubKey: keyshare, MessageToSign: message, diff --git a/BBMTLib/tss/mpc_nostr.go b/BBMTLib/tss/mpc_nostr.go index 5427462f..57e7286e 100644 --- a/BBMTLib/tss/mpc_nostr.go +++ b/BBMTLib/tss/mpc_nostr.go @@ -468,7 +468,7 @@ func runNostrPreAgreementSendBTC(relaysCSV, partyNsec, partiesNpubsCSV, sessionF // Context for the pre-agreement phase // Timeout: 16 seconds - fail fast if peer doesn't respond quickly // With resilient relays, messages should arrive quickly if peer is online - ctx, cancel := context.WithTimeout(context.Background(), 16*time.Second) + ctx, cancel := context.WithTimeout(getActiveNostrCtx(), 16*time.Second) defer cancel() // Channel to receive peer's message @@ -606,7 +606,10 @@ func NostrPreAgreementSendBTC(relaysCSV, partyNsec, partiesNpubsCSV, sessionFlag // - npubsSorted: Comma-separated sorted list of all party npubs (for sessionFlag calculation) // - balanceSats: Balance in satoshis (for sessionFlag calculation) // - amountSatoshi: Transaction amount in satoshis (for sessionFlag calculation) -func NostrMpcSendBTC(relaysCSV, partyNsec, partiesNpubsCSV, npubsSorted, balanceSats, keyshareJSON, derivePath, publicKey, senderAddress, receiverAddress string, amountSatoshi, estimatedFee int64) (result string, err error) { +// +// NostrMpcSendBTC performs a Nostr-based MPC Bitcoin transaction. +// changeAddress: when non-empty, change output is sent here (HD internal chain); otherwise to senderAddress. +func NostrMpcSendBTC(relaysCSV, partyNsec, partiesNpubsCSV, npubsSorted, balanceSats, keyshareJSON, derivePath, publicKey, senderAddress, receiverAddress string, amountSatoshi, estimatedFee int64, changeAddress string) (result string, err error) { defer func() { if r := recover(); r != nil { errMsg := fmt.Sprintf("PANIC in NostrMpcSendBTC: %v", r) @@ -616,14 +619,38 @@ func NostrMpcSendBTC(relaysCSV, partyNsec, partiesNpubsCSV, npubsSorted, balance result = "" } }() + return runNostrMpcSendBTCInternal(relaysCSV, partyNsec, partiesNpubsCSV, npubsSorted, balanceSats, keyshareJSON, derivePath, publicKey, senderAddress, receiverAddress, amountSatoshi, estimatedFee, changeAddress) +} + +// NostrMpcSendBTCWithUTXOs is the multi-path variant: uses pre-fetched UTXOs with per-input derivation paths. +// utxosWithPathsJSON: JSON array of {txid, vout, value, derivation_path or derivationPath} +// changeAddress: HD change address for change output (required) +func NostrMpcSendBTCWithUTXOs(relaysCSV, partyNsec, partiesNpubsCSV, npubsSorted, balanceSats, keyshareJSON, receiverAddress, amountSatoshiStr, estimatedFeeStr, utxosWithPathsJSON, changeAddress string) (result string, err error) { + defer func() { + if r := recover(); r != nil { + errMsg := fmt.Sprintf("PANIC in NostrMpcSendBTCWithUTXOs: %v", r) + Logf("BBMTLog: %s", errMsg) + Logf("BBMTLog: Stack trace: %s", string(debug.Stack())) + err = fmt.Errorf("internal error (panic): %v", r) + result = "" + } + }() - return runNostrMpcSendBTCInternal(relaysCSV, partyNsec, partiesNpubsCSV, npubsSorted, balanceSats, keyshareJSON, derivePath, publicKey, senderAddress, receiverAddress, amountSatoshi, estimatedFee) + amountSatoshi, parseErr := strconv.ParseInt(amountSatoshiStr, 10, 64) + if parseErr != nil { + return "", fmt.Errorf("invalid amountSatoshi %q: %w", amountSatoshiStr, parseErr) + } + estimatedFee, parseErr := strconv.ParseInt(estimatedFeeStr, 10, 64) + if parseErr != nil { + return "", fmt.Errorf("invalid estimatedFee %q: %w", estimatedFeeStr, parseErr) + } + return runNostrMpcSendBTCInternalWithUTXOs(relaysCSV, partyNsec, partiesNpubsCSV, npubsSorted, balanceSats, keyshareJSON, receiverAddress, amountSatoshi, estimatedFee, utxosWithPathsJSON, changeAddress) } // runNostrMpcSendBTCInternal implements the Nostr-based MPC Bitcoin transaction. // This is analogous to MpcSendBTC but uses NostrJoinKeysign instead of JoinKeysign. // It performs pre-agreement internally to establish sessionID and unified fees. -func runNostrMpcSendBTCInternal(relaysCSV, partyNsec, partiesNpubsCSV, npubsSorted, balanceSats, keyshareJSON, derivePath, publicKey, senderAddress, receiverAddress string, amountSatoshi, estimatedFee int64) (result string, err error) { +func runNostrMpcSendBTCInternal(relaysCSV, partyNsec, partiesNpubsCSV, npubsSorted, balanceSats, keyshareJSON, derivePath, publicKey, senderAddress, receiverAddress string, amountSatoshi, estimatedFee int64, changeAddress string) (result string, err error) { defer func() { if r := recover(); r != nil { errMsg := fmt.Sprintf("PANIC in runNostrMpcSendBTCInternal: %v", r) @@ -633,6 +660,9 @@ func runNostrMpcSendBTCInternal(relaysCSV, partyNsec, partiesNpubsCSV, npubsSort result = "" } }() + if changeAddress == "" { + changeAddress = senderAddress + } Logln("BBMTLog", "invoking NostrMpcSendBTC...") @@ -762,18 +792,28 @@ func runNostrMpcSendBTCInternal(relaysCSV, partyNsec, partiesNpubsCSV, npubsSort tx.AddTxOut(wire.NewTxOut(amountSatoshi, pkScript)) Logf("Added recipient output: %d satoshis to %s", amountSatoshi, receiverAddress) - // Add change output if necessary + // Add change output if necessary (use changeAddress for HD internal chain when set) changeAmount := totalAmount - amountSatoshi - agreedFee mpcHook("calculating change amount", sessionID, utxoSession, utxoIndex, utxoCount, false) if changeAmount > 546 { - changePkScript, err := txscript.PayToAddrScript(fromAddr) + changeAddr := fromAddr + if changeAddress != "" && changeAddress != senderAddress { + decoded, errDecode := btcutil.DecodeAddress(changeAddress, params) + if errDecode != nil { + Logf("Error decoding change address %s: %v", changeAddress, errDecode) + return "", fmt.Errorf("failed to decode change address: %w", errDecode) + } + changeAddr = decoded + Logf("Using HD change address: %s", changeAddress) + } + changePkScript, err := txscript.PayToAddrScript(changeAddr) if err != nil { Logf("Error creating change script: %v", err) return "", fmt.Errorf("failed to create change script: %w", err) } tx.AddTxOut(wire.NewTxOut(changeAmount, changePkScript)) - Logf("Added change output: %d satoshis to %s", changeAmount, senderAddress) + Logf("Added change output: %d satoshis to %s", changeAmount, changeAddress) } // Create prevOutFetcher for all inputs (needed for SegWit) @@ -1091,16 +1131,235 @@ func runNostrMpcSendBTCInternal(relaysCSV, partyNsec, partiesNpubsCSV, npubsSort } rawTx := hex.EncodeToString(signedTx.Bytes()) - Logln("Raw Transaction:", rawTx) + Logln("Raw Transaction (signed, not broadcast)") + mpcHook("signed", sessionID, utxoSession, utxoIndex, utxoCount, true) + return rawTx, nil +} - txid, err := PostTx(rawTx) +// runNostrMpcSendBTCInternalWithUTXOs implements multi-path Nostr MPC send using pre-fetched UTXOs. +func runNostrMpcSendBTCInternalWithUTXOs(relaysCSV, partyNsec, partiesNpubsCSV, npubsSorted, balanceSats, keyshareJSON, receiverAddress string, amountSatoshi, estimatedFee int64, utxosWithPathsJSON, changeAddress string) (result string, err error) { + defer func() { + if r := recover(); r != nil { + errMsg := fmt.Sprintf("PANIC in runNostrMpcSendBTCInternalWithUTXOs: %v", r) + Logf("BBMTLog: %s", errMsg) + Logf("BBMTLog: Stack trace: %s", string(debug.Stack())) + err = fmt.Errorf("internal error (panic): %v", r) + result = "" + } + }() + + sessionFlag, err := Sha256(fmt.Sprintf("%s,%s,%d", npubsSorted, balanceSats, amountSatoshi)) + if err != nil { + return "", fmt.Errorf("failed to calculate sessionFlag: %w", err) + } + mpcHook("pre-agreement phase", sessionFlag, "", 0, 0, false) + preAgreement, err := runNostrPreAgreementSendBTC(relaysCSV, partyNsec, partiesNpubsCSV, sessionFlag, estimatedFee) + if err != nil { + return "", fmt.Errorf("pre-agreement failed: %w", err) + } + sessionID, err := Sha256(fmt.Sprintf("%s,%s,%d,%s", npubsSorted, balanceSats, amountSatoshi, preAgreement.fullNonce)) if err != nil { - Logf("Error broadcasting transaction: %v", err) - return "", fmt.Errorf("failed to broadcast transaction: %w", err) + return "", err + } + sessionKey, err := Sha256(fmt.Sprintf("%s,%s", npubsSorted, sessionID)) + if err != nil { + return "", err } - mpcHook("txid:"+txid, sessionID, utxoSession, utxoIndex, utxoCount, true) - Logf("Transaction broadcasted successfully, txid: %s", txid) - return txid, nil + agreedFee := preAgreement.averageFees + + utxos, err := parseUTXOsWithPathsJSON(utxosWithPathsJSON) + if err != nil { + return "", err + } + if len(utxos) == 0 { + return "", fmt.Errorf("no UTXOs available") + } + + var ks struct { + PubKey string `json:"pub_key"` + ChainCodeHex string `json:"chain_code_hex"` + } + if err := json.Unmarshal([]byte(keyshareJSON), &ks); err != nil || ks.PubKey == "" || ks.ChainCodeHex == "" { + return "", fmt.Errorf("invalid keyshare") + } + + selectedUTXOs, totalAmount, err := SelectUTXOsWithPaths(utxos, amountSatoshi+agreedFee, "smallest") + if err != nil { + return "", err + } + + params := &chaincfg.TestNet3Params + if _btc_net == "mainnet" { + params = &chaincfg.MainNetParams + } + toAddr, err := btcutil.DecodeAddress(receiverAddress, params) + if err != nil { + return "", fmt.Errorf("failed to decode receiver address: %w", err) + } + changeAddr, err := btcutil.DecodeAddress(changeAddress, params) + if err != nil { + return "", fmt.Errorf("failed to decode change address: %w", err) + } + + tx := wire.NewMsgTx(wire.TxVersion) + for _, utxo := range selectedUTXOs { + hash, err := chainhash.NewHashFromStr(utxo.TxID) + if err != nil { + return "", fmt.Errorf("invalid UTXO TxID: %w", err) + } + txIn := wire.NewTxIn(wire.NewOutPoint(hash, utxo.Vout), nil, nil) + txIn.Sequence = 0xfffffffd + tx.AddTxIn(txIn) + } + + if totalAmount < amountSatoshi+agreedFee { + return "", fmt.Errorf("insufficient funds") + } + + pkScript, _ := txscript.PayToAddrScript(toAddr) + tx.AddTxOut(wire.NewTxOut(amountSatoshi, pkScript)) + + changeAmount := totalAmount - amountSatoshi - agreedFee + if changeAmount > 546 { + changePkScript, _ := txscript.PayToAddrScript(changeAddr) + tx.AddTxOut(wire.NewTxOut(changeAmount, changePkScript)) + } + + // Build prevOuts map from inline scriptpubkey (no network call). + // Falls back to FetchUTXODetails only when scriptpubkey was not supplied by the caller. + prevOuts := make(map[wire.OutPoint]*wire.TxOut) + for _, utxo := range selectedUTXOs { + var txOut *wire.TxOut + if utxo.Scriptpubkey != "" { + sb, spkErr := hex.DecodeString(utxo.Scriptpubkey) + if spkErr != nil || len(sb) == 0 { + return "", fmt.Errorf("invalid scriptpubkey for %s:%d", utxo.TxID, utxo.Vout) + } + txOut = &wire.TxOut{PkScript: sb, Value: utxo.Value} + } else { + var fetchErr error + txOut, _, fetchErr = FetchUTXODetails(utxo.TxID, utxo.Vout) + if fetchErr != nil { + return "", fmt.Errorf("failed to fetch UTXO details for %s:%d: %w", utxo.TxID, utxo.Vout, fetchErr) + } + } + hash, _ := chainhash.NewHashFromStr(utxo.TxID) + prevOuts[wire.OutPoint{Hash: *hash, Index: utxo.Vout}] = txOut + } + prevOutFetcher := txscript.NewMultiPrevOutFetcher(prevOuts) + + utxoCount := len(selectedUTXOs) + for i, utxo := range selectedUTXOs { + derivePath := utxo.DerivationPath + if derivePath == "" { + return "", fmt.Errorf("UTXO %d missing derivation path", i) + } + derivedPubHex, err := GetDerivedPubKey(ks.PubKey, ks.ChainCodeHex, derivePath, false) + if err != nil { + return "", fmt.Errorf("failed to derive pubkey for input %d: %w", i, err) + } + pubKeyBytes, err := hex.DecodeString(derivedPubHex) + if err != nil { + return "", fmt.Errorf("invalid derived pubkey for input %d: %w", i, err) + } + + utxoSession := fmt.Sprintf("%s%d", sessionID, i) + // Re-use the already-resolved prevout (no second network call per input). + outpointHash, _ := chainhash.NewHashFromStr(utxo.TxID) + txOut := prevOuts[wire.OutPoint{Hash: *outpointHash, Index: utxo.Vout}] + isWitness := txscript.IsWitnessProgram(txOut.PkScript) + hashCache := txscript.NewTxSigHashes(tx, prevOutFetcher) + + var sigHash []byte + var isP2SHP2WPKH bool + if isWitness { + if txscript.IsPayToWitnessPubKeyHash(txOut.PkScript) { + sigHash, err = txscript.CalcWitnessSigHash(txOut.PkScript, hashCache, txscript.SigHashAll, tx, i, txOut.Value) + } else if txscript.IsPayToTaproot(txOut.PkScript) { + return "", fmt.Errorf("taproot (P2TR) inputs are not supported") + } else { + sigHash, err = txscript.CalcWitnessSigHash(txOut.PkScript, hashCache, txscript.SigHashAll, tx, i, txOut.Value) + } + } else { + if txscript.IsPayToPubKeyHash(txOut.PkScript) { + sigHash, err = txscript.CalcSignatureHash(txOut.PkScript, txscript.SigHashAll, tx, i) + } else if txscript.IsPayToScriptHash(txOut.PkScript) { + pubKeyHash := btcutil.Hash160(pubKeyBytes) + redeemScript := make([]byte, 22) + redeemScript[0], redeemScript[1] = 0x00, 0x14 + copy(redeemScript[2:], pubKeyHash) + scriptHash := btcutil.Hash160(redeemScript) + expectedP2SH := make([]byte, 23) + expectedP2SH[0], expectedP2SH[1], expectedP2SH[22] = 0xa9, 0x14, 0x87 + copy(expectedP2SH[2:22], scriptHash) + if bytes.Equal(txOut.PkScript, expectedP2SH) { + isP2SHP2WPKH = true + sigHash, err = txscript.CalcWitnessSigHash(redeemScript, hashCache, txscript.SigHashAll, tx, i, txOut.Value) + } else { + sigHash, err = txscript.CalcSignatureHash(txOut.PkScript, txscript.SigHashAll, tx, i) + } + } else { + sigHash, err = txscript.CalcSignatureHash(txOut.PkScript, txscript.SigHashAll, tx, i) + } + } + if err != nil { + return "", fmt.Errorf("failed to calc sighash for input %d: %w", i, err) + } + + sighashBase64 := base64.StdEncoding.EncodeToString(sigHash) + mpcHook("joining keysign", sessionID, utxoSession, i+1, utxoCount, false) + sigJSON, err := NostrJoinKeysignWithSighash(relaysCSV, partyNsec, partiesNpubsCSV, utxoSession, sessionKey, keyshareJSON, derivePath, sighashBase64) + if err != nil { + return "", fmt.Errorf("failed to sign input %d: %w", i, err) + } + var sig KeysignResponse + if err := json.Unmarshal([]byte(sigJSON), &sig); err != nil { + return "", fmt.Errorf("failed to parse signature for input %d: %w", i, err) + } + signature, err := hex.DecodeString(sig.DerSignature) + if err != nil { + return "", fmt.Errorf("failed to decode signature for input %d: %w", i, err) + } + sigWithHashType := append(signature, byte(txscript.SigHashAll)) + + if isWitness { + tx.TxIn[i].Witness = wire.TxWitness{sigWithHashType, pubKeyBytes} + tx.TxIn[i].SignatureScript = nil + } else if isP2SHP2WPKH { + redeemScript := make([]byte, 22) + redeemScript[0], redeemScript[1] = 0x00, 0x14 + copy(redeemScript[2:], btcutil.Hash160(pubKeyBytes)) + builder := txscript.NewScriptBuilder() + builder.AddData(redeemScript) + canonical, _ := builder.Script() + tx.TxIn[i].SignatureScript = canonical + tx.TxIn[i].Witness = wire.TxWitness{sigWithHashType, pubKeyBytes} + } else { + builder := txscript.NewScriptBuilder() + builder.AddData(sigWithHashType) + builder.AddData(pubKeyBytes) + scriptSig, _ := builder.Script() + tx.TxIn[i].SignatureScript = scriptSig + tx.TxIn[i].Witness = nil + } + + vm, err := txscript.NewEngine(txOut.PkScript, tx, i, txscript.StandardVerifyFlags, nil, hashCache, txOut.Value, prevOutFetcher) + if err != nil { + return "", fmt.Errorf("script engine for input %d: %w", i, err) + } + if err := vm.Execute(); err != nil { + return "", fmt.Errorf("script validation failed for input %d: %w", i, err) + } + } + + var signedTx bytes.Buffer + if err := tx.Serialize(&signedTx); err != nil { + return "", fmt.Errorf("failed to serialize transaction: %w", err) + } + rawTx := hex.EncodeToString(signedTx.Bytes()) + Logln("Raw Transaction (signed, not broadcast)") + mpcHook("signed", sessionID, "", utxoCount, utxoCount, true) + return rawTx, nil } // runNostrKeygenInternal is the internal implementation of Nostr keygen. @@ -1114,8 +1373,17 @@ func runNostrKeygenInternal(cfg nostrtransport.Config, chaincode, ppmPath, local result = "" } }() - ctx, cancel := context.WithTimeout(context.Background(), cfg.MaxTimeout) + rootCtx, rootCancel := context.WithCancel(context.Background()) + setActiveNostrCtx(rootCtx, rootCancel) + defer func() { + clearActiveNostrCtx() + rootCancel() + }() + + ctx, cancel := context.WithTimeout(rootCtx, cfg.MaxTimeout) defer cancel() + registerCtxCancel(sessionID, cancel) + defer unregisterCtxCancel(sessionID) // Get current status and increment step status := getStatus(sessionID) @@ -1190,6 +1458,8 @@ func runNostrKeygenInternal(cfg nostrtransport.Config, chaincode, ppmPath, local if err != nil { return "", fmt.Errorf("create TSS service: %w", err) } + // Allow mobile to abort the active Nostr MPC operation. + tssService.cancelCh = ctx.Done() Logln("BBMTLog", "starting message pump...") // Create message pump @@ -1335,8 +1605,17 @@ func runNostrKeysignInternal(cfg nostrtransport.Config, keyshare *LocalStateNost status := Status{Step: 0, SeqNo: 0, Index: 0, Info: "initializing...", Type: "keysign", Done: false, Time: 0} setStatus(sessionID, status) - ctx, cancel := context.WithTimeout(context.Background(), cfg.MaxTimeout) + rootCtx, rootCancel := context.WithCancel(context.Background()) + setActiveNostrCtx(rootCtx, rootCancel) + defer func() { + clearActiveNostrCtx() + rootCancel() + }() + + ctx, cancel := context.WithTimeout(rootCtx, cfg.MaxTimeout) defer cancel() + registerCtxCancel(sessionID, cancel) + defer unregisterCtxCancel(sessionID) // Create Nostr client status.Step++ @@ -1404,6 +1683,8 @@ func runNostrKeysignInternal(cfg nostrtransport.Config, keyshare *LocalStateNost if err != nil { return "", fmt.Errorf("create TSS service: %w", err) } + // Allow mobile to abort the active Nostr MPC operation. + tssService.cancelCh = ctx.Done() // Create message pump pump := nostrtransport.NewMessagePump(cfg, client) @@ -1589,8 +1870,17 @@ func runNostrKeysignInternalWithSighash(cfg nostrtransport.Config, keyshare *Loc status := Status{Step: 0, SeqNo: 0, Index: 0, Info: "initializing...", Type: "keysign", Done: false, Time: 0} setStatus(sessionID, status) - ctx, cancel := context.WithTimeout(context.Background(), cfg.MaxTimeout) + rootCtx, rootCancel := context.WithCancel(context.Background()) + setActiveNostrCtx(rootCtx, rootCancel) + defer func() { + clearActiveNostrCtx() + rootCancel() + }() + + ctx, cancel := context.WithTimeout(rootCtx, cfg.MaxTimeout) defer cancel() + registerCtxCancel(sessionID, cancel) + defer unregisterCtxCancel(sessionID) // Create Nostr client status.Step++ @@ -1661,6 +1951,8 @@ func runNostrKeysignInternalWithSighash(cfg nostrtransport.Config, keyshare *Loc if err != nil { return "", fmt.Errorf("create TSS service: %w", err) } + // Allow mobile to abort the active Nostr MPC operation. + tssService.cancelCh = ctx.Done() // Create message pump pump := nostrtransport.NewMessagePump(cfg, client) diff --git a/BBMTLib/tss/nostr_cancel.go b/BBMTLib/tss/nostr_cancel.go new file mode 100644 index 00000000..8bd67e5d --- /dev/null +++ b/BBMTLib/tss/nostr_cancel.go @@ -0,0 +1,51 @@ +package tss + +import ( + "context" + "fmt" + "sync" +) + +// Global cancellation for the currently-running Nostr MPC operation. +// Mobile does not provide an explicit sessionID to Nostr MPC entrypoints today, +// so we keep a single active cancel handle (UI guarantees only one operation). + +var nostrCancelMu sync.Mutex +var nostrActiveCtx context.Context +var nostrActiveCancel context.CancelFunc + +func setActiveNostrCtx(ctx context.Context, cancel context.CancelFunc) { + nostrCancelMu.Lock() + defer nostrCancelMu.Unlock() + nostrActiveCtx = ctx + nostrActiveCancel = cancel +} + +func clearActiveNostrCtx() { + nostrCancelMu.Lock() + defer nostrCancelMu.Unlock() + nostrActiveCtx = nil + nostrActiveCancel = nil +} + +func getActiveNostrCtx() context.Context { + nostrCancelMu.Lock() + defer nostrCancelMu.Unlock() + if nostrActiveCtx != nil { + return nostrActiveCtx + } + return context.Background() +} + +// CancelNostrMpc cancels the currently running Nostr MPC operation (best-effort). +// Exposed to mobile via gomobile bind. +func CancelNostrMpc() (string, error) { + nostrCancelMu.Lock() + cancel := nostrActiveCancel + nostrCancelMu.Unlock() + if cancel == nil { + return "", fmt.Errorf("no active nostr mpc operation") + } + cancel() + return "ok", nil +} diff --git a/BBMTLib/tss/nostrtransport/config.go b/BBMTLib/tss/nostrtransport/config.go index ae59da8c..d714bc4a 100644 --- a/BBMTLib/tss/nostrtransport/config.go +++ b/BBMTLib/tss/nostrtransport/config.go @@ -27,7 +27,7 @@ func (c *Config) ApplyDefaults() { c.MaxTimeout = 90 * time.Second } if c.ConnectTimeout == 0 { - c.ConnectTimeout = 20 * time.Second + c.ConnectTimeout = 45 * time.Second } } diff --git a/BBMTLib/tss/nostrtransport/pump.go b/BBMTLib/tss/nostrtransport/pump.go index 8b3094c3..1124ad9e 100644 --- a/BBMTLib/tss/nostrtransport/pump.go +++ b/BBMTLib/tss/nostrtransport/pump.go @@ -103,8 +103,9 @@ func (p *MessagePump) Run(ctx context.Context, handler func([]byte) error) (err cleanupTicker := time.NewTicker(30 * time.Second) defer cleanupTicker.Stop() - retryTicker := time.NewTicker(1 * time.Second) - defer retryTicker.Stop() + // retryDelay implements exponential backoff for subscription failures: + // first retry is immediate (0s), then 500 ms, then capped at 1 s. + retryDelay := time.Duration(0) // Helper function to process an event (unwrap, verify, and call handler) processEvent := func(event *nostr.Event) (err error) { @@ -225,16 +226,10 @@ func (p *MessagePump) Run(ctx context.Context, handler func([]byte) error) (err } fmt.Fprintf(os.Stderr, "BBMTLog: MessagePump decoded chunk data: %d bytes\n", len(chunkData)) - // Check if already processed - p.processedMu.Lock() - if p.processed[meta.Hash] { - fmt.Fprintf(os.Stderr, "BBMTLog: MessagePump message %s already processed, skipping\n", meta.Hash) - p.processedMu.Unlock() - return nil - } - p.processedMu.Unlock() - - // Add chunk to assembler + // Add chunk to assembler. The assembler is mutex-protected and + // idempotent for duplicate chunk indices, so concurrent goroutines + // (e.g. the parallel initial-query goroutines) can safely call Add + // simultaneously for the same message. fmt.Fprintf(os.Stderr, "BBMTLog: MessagePump adding chunk %d/%d to assembler\n", meta.Index+1, meta.Total) reassembled, complete := p.assembler.Add(meta, chunkData) if !complete { @@ -250,16 +245,22 @@ func (p *MessagePump) Run(ctx context.Context, handler func([]byte) error) (err return nil } - // Reassemble the full message from chunks (chunks are plaintext now, not encrypted) - // The reassembled data is the full message body plaintext := reassembled - // Mark as processed + // Atomically claim this message. When the same event arrives from + // multiple relays simultaneously (parallel initial-query goroutines), + // both goroutines complete assembly independently. The lock+check + // here ensures the TSS handler is called exactly once per message. p.processedMu.Lock() + if p.processed[meta.Hash] { + fmt.Fprintf(os.Stderr, "BBMTLog: MessagePump message %s already dispatched by concurrent goroutine, skipping\n", meta.Hash) + p.processedMu.Unlock() + return nil + } p.processed[meta.Hash] = true p.processedMu.Unlock() - // Call handler with plaintext payload + // Exactly one goroutine per message hash reaches this point. fmt.Fprintf(os.Stderr, "BBMTLog: MessagePump calling handler with %d bytes\n", len(plaintext)) if err := handler(plaintext); err != nil { fmt.Fprintf(os.Stderr, "BBMTLog: MessagePump handler error: %v\n", err) @@ -333,9 +334,10 @@ func (p *MessagePump) Run(ctx context.Context, handler func([]byte) error) (err fmt.Fprintf(os.Stderr, "BBMTLog: MessagePump initial query timeout, proceeding with subscription\n") } - // Retry loop: resubscribe when channel closes (e.g., network disconnection) + // Retry loop: resubscribe when channel closes (e.g., network disconnection). + // Uses exponential backoff: first retry is immediate, then 500 ms, capped at 1 s. for { - // Check if context is cancelled before attempting subscription + // Check if context is cancelled before attempting subscription. select { case <-ctx.Done(): return ctx.Err() @@ -345,18 +347,24 @@ func (p *MessagePump) Run(ctx context.Context, handler func([]byte) error) (err fmt.Fprintf(os.Stderr, "BBMTLog: MessagePump subscribing to session %s, local npub %s (hex: %s), expecting authors (hex): %v\n", p.cfg.SessionID, p.cfg.LocalNpub, localNpubHex, authorsHex) events, err := p.client.Subscribe(ctx, filter) if err != nil { - fmt.Fprintf(os.Stderr, "BBMTLog: MessagePump failed to subscribe: %v, retrying in 1 second...\n", err) - // Wait for retry ticker or context cancellation + fmt.Fprintf(os.Stderr, "BBMTLog: MessagePump failed to subscribe: %v, retrying in %v...\n", err, retryDelay) select { case <-ctx.Done(): return ctx.Err() - case <-retryTicker.C: - continue // Retry subscription + case <-time.After(retryDelay): + } + if retryDelay == 0 { + retryDelay = 500 * time.Millisecond + } else if retryDelay < time.Second { + retryDelay = time.Second } + continue } + // Successful subscription — reset backoff. + retryDelay = 0 fmt.Fprintf(os.Stderr, "BBMTLog: MessagePump subscription active\n") - // Process events from this subscription until channel closes + // Process events from this subscription until channel closes. subscriptionActive := true for subscriptionActive { select { @@ -366,32 +374,32 @@ func (p *MessagePump) Run(ctx context.Context, handler func([]byte) error) (err p.assembler.Cleanup() case event, ok := <-events: if !ok { - // Channel closed (e.g., network disconnection) - retry subscription - fmt.Fprintf(os.Stderr, "BBMTLog: MessagePump event channel closed (network may have disconnected), retrying subscription in 1 second...\n") + // Channel closed — relay disconnected; resubscribe with backoff. + fmt.Fprintf(os.Stderr, "BBMTLog: MessagePump event channel closed (network may have disconnected), retrying in %v...\n", retryDelay) subscriptionActive = false - // Wait before retrying select { case <-ctx.Done(): return ctx.Err() - case <-retryTicker.C: - // Continue to outer loop to resubscribe + case <-time.After(retryDelay): + } + if retryDelay == 0 { + retryDelay = 500 * time.Millisecond + } else if retryDelay < time.Second { + retryDelay = time.Second } break } - // Log that we received an event from the subscription channel if event != nil { fmt.Fprintf(os.Stderr, "BBMTLog: MessagePump received event from subscription channel: kind=%d, pubkey=%s, content_len=%d\n", event.Kind, event.PubKey, len(event.Content)) } else { fmt.Fprintf(os.Stderr, "BBMTLog: MessagePump received nil event from subscription channel\n") continue } - // Process event using the helper function if err := processEvent(event); err != nil { - // Handler error - return to stop processing return err } } } - // If we break out of the inner loop, we'll retry subscribing in the outer loop + // Inner loop exited — outer loop will resubscribe. } } diff --git a/BBMTLib/tss/nostrtransport/session.go b/BBMTLib/tss/nostrtransport/session.go index 72fc002a..15aa5ca8 100644 --- a/BBMTLib/tss/nostrtransport/session.go +++ b/BBMTLib/tss/nostrtransport/session.go @@ -165,26 +165,38 @@ func (s *SessionCoordinator) AwaitPeers(ctx context.Context) (err error) { } queryDone <- true }() + // Query all relays in parallel so a slow/offline relay does not block + // the others from being scanned within the timeout budget. + var wg sync.WaitGroup for _, url := range relaysToQuery { - relay, err := s.client.GetPool().EnsureRelay(url) - if err != nil { - fmt.Fprintf(os.Stderr, "BBMTLog: Failed to ensure relay %s: %v\n", url, err) - continue - } - existingEvents, err := relay.QuerySync(queryCtx, filter) - if err == nil { - fmt.Fprintf(os.Stderr, "BBMTLog: Query on relay %s returned %d wrap events for session %s\n", url, len(existingEvents), s.cfg.SessionID) + wg.Add(1) + go func(relayURL string) { + defer wg.Done() + defer func() { + if r := recover(); r != nil { + fmt.Fprintf(os.Stderr, "BBMTLog: PANIC in AwaitPeers relay query goroutine (%s): %v\n", relayURL, r) + } + }() + relay, err := s.client.GetPool().EnsureRelay(relayURL) + if err != nil { + fmt.Fprintf(os.Stderr, "BBMTLog: Failed to ensure relay %s: %v\n", relayURL, err) + return + } + existingEvents, err := relay.QuerySync(queryCtx, filter) + if err != nil { + fmt.Fprintf(os.Stderr, "BBMTLog: Query on relay %s failed (non-fatal): %v\n", relayURL, err) + return + } + fmt.Fprintf(os.Stderr, "BBMTLog: Query on relay %s returned %d wrap events for session %s\n", relayURL, len(existingEvents), s.cfg.SessionID) for _, wrapEvent := range existingEvents { if wrapEvent == nil || wrapEvent.Kind != 1059 { continue } - // Unwrap and unseal to get sender seal, err := unwrapGift(wrapEvent, s.cfg.LocalNsec) if err != nil { fmt.Fprintf(os.Stderr, "BBMTLog: Failed to unwrap gift from query: %v\n", err) continue } - // Verify seal is from an expected peer sealSenderHex := seal.PubKey sealSenderNpub := "" for hex, npub := range expectedHex { @@ -197,7 +209,6 @@ func (s *SessionCoordinator) AwaitPeers(ctx context.Context) (err error) { fmt.Fprintf(os.Stderr, "BBMTLog: Seal from unexpected sender (hex: %s)\n", sealSenderHex) continue } - // Unseal to verify it's a ready message sealSenderNpubBech32 := sealSenderNpub for _, npub := range s.cfg.PeersNpub { npubHex, err := npubToHex(npub) @@ -211,7 +222,6 @@ func (s *SessionCoordinator) AwaitPeers(ctx context.Context) (err error) { fmt.Fprintf(os.Stderr, "BBMTLog: Failed to unseal from query: %v\n", err) continue } - // Parse rumor content to verify it's a ready message var readyMsg map[string]interface{} if err := json.Unmarshal([]byte(rumor.Content), &readyMsg); err != nil { continue @@ -221,10 +231,9 @@ func (s *SessionCoordinator) AwaitPeers(ctx context.Context) (err error) { seen.Store(sealSenderNpub, true) } } - } else { - fmt.Fprintf(os.Stderr, "BBMTLog: Query on relay %s failed (non-fatal): %v\n", url, err) - } + }(url) } + wg.Wait() }() // Wait for initial query to complete (with timeout) before starting subscription @@ -236,37 +245,46 @@ func (s *SessionCoordinator) AwaitPeers(ctx context.Context) (err error) { fmt.Fprintf(os.Stderr, "BBMTLog: Initial query timeout, proceeding with subscription (found %d peers so far)\n", s.countSeen(&seen)) } - // Now start subscription to catch new events - // Retry subscription if it fails or channel closes (resilient to relay failures) - retryTicker := time.NewTicker(1 * time.Second) - defer retryTicker.Stop() + // Now start subscription to catch new events. + // Uses exponential backoff on failure: first retry immediate, then 500 ms, capped at 1 s. + subRetryDelay := time.Duration(0) - var eventsCh <-chan *Event - subscriptionActive := false + subscribe := func() (<-chan *Event, error) { + fmt.Fprintf(os.Stderr, "BBMTLog: Starting subscription for ready wraps for session %s\n", s.cfg.SessionID) + ch, err := s.client.Subscribe(ctx, filter) + if err != nil { + return nil, err + } + fmt.Fprintf(os.Stderr, "BBMTLog: Subscription active for session %s\n", s.cfg.SessionID) + return ch, nil + } - // Retry loop for subscription - for !subscriptionActive { + // Establish first subscription. + var eventsCh <-chan *Event + for { select { case <-ctx.Done(): - fmt.Fprintf(os.Stderr, "BBMTLog: AwaitPeers timed out during subscription (seen: %d/%d)\n", s.countSeen(&seen), len(expected)) + fmt.Fprintf(os.Stderr, "BBMTLog: AwaitPeers timed out during subscription setup (seen: %d/%d)\n", s.countSeen(&seen), len(expected)) return fmt.Errorf("waiting for peers timed out: %w", ctx.Err()) default: } - - fmt.Fprintf(os.Stderr, "BBMTLog: Starting subscription for ready wraps for session %s\n", s.cfg.SessionID) var err error - eventsCh, err = s.client.Subscribe(ctx, filter) - if err != nil { - fmt.Fprintf(os.Stderr, "BBMTLog: Subscribe failed: %v, retrying in 1 second...\n", err) - select { - case <-ctx.Done(): - return fmt.Errorf("waiting for peers timed out: %w", ctx.Err()) - case <-retryTicker.C: - continue // Retry subscription - } + eventsCh, err = subscribe() + if err == nil { + subRetryDelay = 0 + break + } + fmt.Fprintf(os.Stderr, "BBMTLog: Subscribe failed: %v, retrying in %v...\n", err, subRetryDelay) + select { + case <-ctx.Done(): + return fmt.Errorf("waiting for peers timed out: %w", ctx.Err()) + case <-time.After(subRetryDelay): + } + if subRetryDelay == 0 { + subRetryDelay = 500 * time.Millisecond + } else if subRetryDelay < time.Second { + subRetryDelay = time.Second } - subscriptionActive = true - fmt.Fprintf(os.Stderr, "BBMTLog: Subscription active for session %s\n", s.cfg.SessionID) } ticker := time.NewTicker(5 * time.Second) @@ -280,37 +298,43 @@ func (s *SessionCoordinator) AwaitPeers(ctx context.Context) (err error) { return fmt.Errorf("waiting for peers timed out: %w", ctx.Err()) case evt, ok := <-eventsCh: if !ok { - // Channel closed (e.g., relay disconnection) - retry subscription - fmt.Fprintf(os.Stderr, "BBMTLog: Subscription channel closed, retrying subscription in 1 second...\n") - subscriptionActive = false - // Wait before retrying + // Channel closed — relay disconnected; resubscribe with backoff. + fmt.Fprintf(os.Stderr, "BBMTLog: Subscription channel closed, retrying in %v...\n", subRetryDelay) select { case <-ctx.Done(): return fmt.Errorf("waiting for peers timed out: %w", ctx.Err()) - case <-retryTicker.C: - // Retry subscription - for !subscriptionActive { - select { - case <-ctx.Done(): - return fmt.Errorf("waiting for peers timed out: %w", ctx.Err()) - default: - } - var err error - eventsCh, err = s.client.Subscribe(ctx, filter) - if err != nil { - fmt.Fprintf(os.Stderr, "BBMTLog: Subscribe retry failed: %v, retrying in 1 second...\n", err) - select { - case <-ctx.Done(): - return fmt.Errorf("waiting for peers timed out: %w", ctx.Err()) - case <-retryTicker.C: - continue // Retry subscription - } - } - subscriptionActive = true - fmt.Fprintf(os.Stderr, "BBMTLog: Subscription re-established for session %s\n", s.cfg.SessionID) + case <-time.After(subRetryDelay): + } + if subRetryDelay == 0 { + subRetryDelay = 500 * time.Millisecond + } else if subRetryDelay < time.Second { + subRetryDelay = time.Second + } + // Re-establish subscription. + for { + select { + case <-ctx.Done(): + return fmt.Errorf("waiting for peers timed out: %w", ctx.Err()) + default: + } + var err error + eventsCh, err = subscribe() + if err == nil { + subRetryDelay = 0 + break + } + fmt.Fprintf(os.Stderr, "BBMTLog: Subscribe retry failed: %v, retrying in %v...\n", err, subRetryDelay) + select { + case <-ctx.Done(): + return fmt.Errorf("waiting for peers timed out: %w", ctx.Err()) + case <-time.After(subRetryDelay): + } + if subRetryDelay < time.Second { + subRetryDelay = time.Second } - continue // Continue processing events } + fmt.Fprintf(os.Stderr, "BBMTLog: Subscription re-established for session %s\n", s.cfg.SessionID) + continue } if evt == nil || evt.Kind != 1059 { continue @@ -419,32 +443,43 @@ func (s *SessionCoordinator) PublishReady(ctx context.Context) (err error) { fmt.Fprintf(os.Stderr, "BBMTLog: Publishing ready event for session %s, npub %s, expecting peers: %v\n", s.cfg.SessionID, s.cfg.LocalNpub, s.cfg.PeersNpub) - // Publish encrypted wrap to each peer using rumor/wrap/seal pattern + // Publish to every peer; continue even if one peer's publish fails so that + // the remaining peers still receive the ready signal. Report the first + // error after all peers have been attempted. + var firstReadyErr error for _, peerNpub := range s.cfg.PeersNpub { - // Step 1: Create rumor (kind:14) - unsigned event rumor := createRumor(string(readyJSON), senderNpubHex) - // Step 2: Create seal (kind:13) - encrypt rumor with NIP-44 seal, err := createSeal(rumor, s.cfg.LocalNsec, peerNpub) if err != nil { - return fmt.Errorf("create seal for peer %s: %w", peerNpub, err) + fmt.Fprintf(os.Stderr, "BBMTLog: Failed to create seal for peer %s: %v (continuing)\n", peerNpub, err) + if firstReadyErr == nil { + firstReadyErr = fmt.Errorf("create seal for peer %s: %w", peerNpub, err) + } + continue } - // Step 3: Create wrap (kind:1059) - wrap seal in gift wrap - // Include session tag for filtering (must be added before signing) wrap, err := createWrap(seal, peerNpub, s.cfg.SessionID, "") if err != nil { - return fmt.Errorf("create wrap for peer %s: %w", peerNpub, err) + fmt.Fprintf(os.Stderr, "BBMTLog: Failed to create wrap for peer %s: %v (continuing)\n", peerNpub, err) + if firstReadyErr == nil { + firstReadyErr = fmt.Errorf("create wrap for peer %s: %w", peerNpub, err) + } + continue } fmt.Fprintf(os.Stderr, "BBMTLog: Publishing ready wrap to peer %s\n", peerNpub) - // Publish the wrap (kind:1059) - err = s.client.PublishWrap(ctx, wrap) - if err != nil { - return fmt.Errorf("publish ready wrap to peer %s: %w", peerNpub, err) + if err := s.client.PublishWrap(ctx, wrap); err != nil { + fmt.Fprintf(os.Stderr, "BBMTLog: Failed to publish ready wrap to peer %s: %v (continuing)\n", peerNpub, err) + if firstReadyErr == nil { + firstReadyErr = fmt.Errorf("publish ready wrap to peer %s: %w", peerNpub, err) + } } } + if firstReadyErr != nil { + return firstReadyErr + } fmt.Fprintf(os.Stderr, "BBMTLog: Ready event published successfully to all peers with tag t=%s\n", s.cfg.SessionID) @@ -483,32 +518,41 @@ func (s *SessionCoordinator) PublishComplete(ctx context.Context, phase string) fmt.Fprintf(os.Stderr, "BBMTLog: Publishing complete event for session %s, phase %s, npub %s, expecting peers: %v\n", s.cfg.SessionID, phase, s.cfg.LocalNpub, s.cfg.PeersNpub) - // Publish encrypted wrap to each peer using rumor/wrap/seal pattern + // Publish to every peer; continue past individual failures (same policy as PublishReady). + var firstCompleteErr error for _, peerNpub := range s.cfg.PeersNpub { - // Step 1: Create rumor (kind:14) - unsigned event rumor := createRumor(string(completeJSON), senderNpubHex) - // Step 2: Create seal (kind:13) - encrypt rumor with NIP-44 seal, err := createSeal(rumor, s.cfg.LocalNsec, peerNpub) if err != nil { - return fmt.Errorf("create complete seal for peer %s: %w", peerNpub, err) + fmt.Fprintf(os.Stderr, "BBMTLog: Failed to create complete seal for peer %s: %v (continuing)\n", peerNpub, err) + if firstCompleteErr == nil { + firstCompleteErr = fmt.Errorf("create complete seal for peer %s: %w", peerNpub, err) + } + continue } - // Step 3: Create wrap (kind:1059) - wrap seal in gift wrap - // Include session tag for filtering (must be added before signing) wrap, err := createWrap(seal, peerNpub, s.cfg.SessionID, "") if err != nil { - return fmt.Errorf("create complete wrap for peer %s: %w", peerNpub, err) + fmt.Fprintf(os.Stderr, "BBMTLog: Failed to create complete wrap for peer %s: %v (continuing)\n", peerNpub, err) + if firstCompleteErr == nil { + firstCompleteErr = fmt.Errorf("create complete wrap for peer %s: %w", peerNpub, err) + } + continue } fmt.Fprintf(os.Stderr, "BBMTLog: Publishing complete wrap (phase=%s) to peer %s\n", phase, peerNpub) - // Publish the wrap (kind:1059) - err = s.client.PublishWrap(ctx, wrap) - if err != nil { - return fmt.Errorf("publish complete wrap to peer %s: %w", peerNpub, err) + if err := s.client.PublishWrap(ctx, wrap); err != nil { + fmt.Fprintf(os.Stderr, "BBMTLog: Failed to publish complete wrap to peer %s: %v (continuing)\n", peerNpub, err) + if firstCompleteErr == nil { + firstCompleteErr = fmt.Errorf("publish complete wrap to peer %s: %w", peerNpub, err) + } } } + if firstCompleteErr != nil { + return firstCompleteErr + } fmt.Fprintf(os.Stderr, "BBMTLog: Complete event (phase=%s) published successfully to all peers with tag t=%s\n", phase, s.cfg.SessionID) diff --git a/BBMTLib/tss/tss.go b/BBMTLib/tss/tss.go index 859b995b..432321ee 100644 --- a/BBMTLib/tss/tss.go +++ b/BBMTLib/tss/tss.go @@ -1,6 +1,7 @@ package tss import ( + "context" "crypto/ecdsa" "encoding/base64" "encoding/hex" @@ -501,6 +502,12 @@ func (s *ServiceImpl) processKeySign(localParty tss.Party, for { select { + case <-s.cancelCh: + // Best-effort stop. Not all Party implementations expose Stop(). + if stopper, ok := localParty.(interface{ Stop() }); ok { + stopper.Stop() + } + return nil, context.Canceled case <-errCh: return nil, errors.New("failed to start keysign process") case msg := <-outCh: diff --git a/CHANGELOG.md b/CHANGELOG.md index fc16d51c..5ec11e30 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,224 @@ # Changelog +## [3.0.5] - 2026-03-15 + +### Added +- **Lightweight tap-to-refresh** — tap on the cache indicator (and background SyncCoordinator cycles) now sync only the **active address set** (recent receive/change index window, UTXO holders, pending-tx addresses, current receive). Full sync runs only on **long-press** on the cache indicator (clear cache + HD discovery + full balance/tx rebuild). +- **`WalletService.getActiveAddressesWithPaths(network, addressType)`** — returns the subset of HD addresses used for lightweight sync: recent index window, addresses with UTXOs, addresses with pending txs, and current receive address. +- **`getWalletBalanceAggregate(..., activeOnly)`** — when `activeOnly` is true, balance sync uses the active set instead of the full HD list. +- **`versionbuild.sh`** — script to bump version and build across Android (`versionName`/`versionCode`), iOS (`MARKETING_VERSION`/`CURRENT_PROJECT_VERSION`), and `package.json`. Usage: `./versionbuild.sh ` (e.g. `./versionbuild.sh 3.0.5 55`). + +### Changed +- **`WalletHome.fetchData(activeOnly = true)`** — default tap-to-refresh and app-resume use lightweight sync; long-press reconstruction calls `fetchData(false)` for a full balance sync over all addresses. +- **SyncCoordinator** — `_syncBalances`, `_syncTxs`, and `_syncUtxos` now use `getActiveAddressesWithPaths()` for the address list (with fallback to full config list when active is empty). HD discovery and price sync unchanged. +- **TransactionList** — "Syncing transactions…" on unlock and refresh now uses the active address set for API sync (`syncAddressesAtomic` / `fetchTransactionsForAddresses`); display still uses the full wallet address list and DB cache. + +### Technical Details +- **Version**: `package.json` 3.0.5; Android `versionCode` 55 / `versionName` 3.0.5; iOS build 55 / `MARKETING_VERSION` 3.0.5. +- **New file**: `versionbuild.sh`. +- **Modified files**: `screens/WalletHome.tsx`, `components/TransactionList.tsx`, `services/sync/SyncCoordinator.ts`, `services/WalletService.ts`, `android/app/build.gradle`, `ios/BoldWallet.xcodeproj/project.pbxproj`, `package.json`. + +--- + +## [3.0.4] - 2026-03-15 + +### Added +- **Pure-TypeScript fee estimation (`feeUtils.ts`)** — fee calculation fully ported from Go to TypeScript, eliminating the native bridge round-trip during send flow. Covers UTXO selection (smallest-first), two-pass vbyte estimation for P2PKH/P2SH/P2WPKH/P2TR, dust-threshold enforcement, and change-output handling. Fee rates are fetched from the mempool API with a 30-second DB-backed cache (`fee_rates` table). +- **DB-level TTL freshness checks** — every syncer (`BalanceSyncer`, `UtxoSyncer`, `TransactionSyncer`, `PriceSyncer`) now checks `sync_metadata.last_synced_at` before making API calls; when data is fresh the network round-trip is skipped entirely and the cached DB result is returned, dramatically reducing redundant API traffic on app resume and screen transitions. +- **`SyncRepository.isFresh(entityType, entityKey, ttlMs)`** — generic freshness helper queried by all syncers and `WalletService` aggregate methods. +- **Host-independent API caching in `MempoolClient`** — cache keys are derived from the URL path only (`stripHost`), so switching between public mempool hosts (round-robin) still benefits from cached responses. +- **Round-robin failover for public API endpoints** — when the configured API base is a known public mempool host, `MempoolClient` automatically cycles through all available public hosts on failure, improving reliability without user configuration. +- **`MempoolClient.invalidateAll()`** — bulk cache eviction used during network/address-type switches. +- **`MempoolClient.evictInflight(urlPrefix)`** — targeted eviction of in-flight deduplication entries to force fresh requests on retry. +- **`ApiQueue.clear()`** — drops all pending (not yet started) jobs from the queue; called on network/address-type switch to prevent stale background work from the previous network bleeding into the new session. +- **Progressive HD index persistence** — `discoverHdIndexesForNetwork` now reads previously scanned addresses from `wallet_addresses` at the start and skips native key derivation + API calls for known indexes, resuming from the last gap position. New discoveries are progressively persisted via `walletRepository.upsertAddress()`. +- **Fast-switch for network/address-type changes** — `canFastSwitch` in `WalletSettings` checks `walletRepository.getHdState().restoreDone`; when `true`, `fastSwitch` updates config, stops old sync workers, clears the API queue, and navigates directly to `WalletHome` — bypassing the full `runRestoreIndexing` flow. +- **`Database.invalidateSyncMetadataForAddressType(network, addressType)`** — surgical invalidation that only deletes `sync_metadata` rows for the relevant addresses while preserving all cached balance, UTXO, and transaction data for instant display. +- **Synchronous DB-first initialization in `WalletHome`** — `address`, `addressType`, `selectedCurrency`, `isBlurred`, `walletAddresses`, and `walletAddressesReady` are all initialized from `appConfigRepository` and `walletRepository` in their `useState` calls, so the wallet UI renders immediately on unlock or address-type switch without showing a loading skeleton. + +### Changed +- **`WalletHome` DB-first architecture enforced** — UI state is always read from SQLite via `refreshFromDB`; API calls write to DB only; `SyncCoordinator.onSyncComplete` triggers `refreshFromDB` to reflect background updates. Five redundant `useEffect` hooks removed. +- **`WalletHome` init no longer blocks on native calls** — `loading` state starts as `false` when cached data exists; the keyshare/native init runs in the background while the DB-seeded UI is already visible. +- **`walletAddressesReady` flip-flop eliminated** — `setWalletAddressesReady(false)` is now only called when `restoreDone` is `false` (actual HD discovery needed); when `restoreDone` is `true`, the DB-seeded address list stays visible while the fast cache-hit derive runs silently. +- **`TransactionList` preserves data across state transitions** — removed `setTransactions([])` when addresses are temporarily `undefined` during network/address-type switches; DB pre-populate no longer guarded by `!isFetching.current`, so cached transactions always show instantly regardless of live fetch status. +- **`UtxosScreen` price loading is DB-first** — synchronously reads cached price from `priceRepository.getCachedPrice()` on mount, then refreshes from API in background. +- **`SendBitcoinModal` fee estimation uses DB-cached UTXOs** — `getFee` fetches HD addresses and UTXOs from DB first; only falls back to a live API fetch if the DB is empty. Input-based cache guard (`lastFeeInputsRef`) prevents redundant re-estimation; debounced function stabilized with ref pattern. +- **`SyncCoordinator._syncUtxos`** now retrieves and passes `derivationPath` from `WalletService.getHdAddressesWithPaths()`, ensuring the `utxos` table has correct derivation paths for spend operations. +- **Network/address-type switch cleanup** — both `fastSwitch` and `runRestoreIndexing` now call `syncCoordinator.stop()` + `apiQueue.clear()` before proceeding, preventing stale background jobs from the previous network. +- **`WalletSettings` network toggle consistency** — optimistic UI update with revert on failure: `setIsTestnet` and `setActiveNetwork` are called immediately, then rolled back if `runRestoreIndexing` fails. +- **Per-key `AbortController` in `WalletService`** — `withTimeout` uses isolated abort controllers per operation instead of sharing one, preventing a single timeout from cascading across unrelated calls. +- **Dead code removed from `WalletHome`** — unused `updateAddressTypeModal`, `updateAddressForNetwork` functions and `getDerivePathForNetwork` import removed. + +### Fixed +- **Balance showing 0 on UI after restore** — `fetchData` callback used `isInitializedRef.current` (ref) instead of `isInitialized` (stale closure), ensuring it runs as soon as initialization completes. +- **Stale in-flight deduplication in `MempoolClient`** — `evictInflight` clears cached promises before retry, forcing a fresh HTTP request instead of returning a stale dedup result. +- **Transaction list empty for ~90 seconds on app unlock** — three compounding issues fixed: (1) `walletAddressesReady` no longer flips to `false` when `restoreDone` is already `true`; (2) `TransactionList` DB pre-populate not blocked by `isFetching.current`; (3) existing transactions preserved during transient address `undefined` states. +- **Stale testnet sync jobs running after switching to mainnet** — `ApiQueue.clear()` now drops pending jobs and `SyncCoordinator.stop()` halts timers before navigation, preventing old-network work from bleeding through. +- **Fee estimation "No UTXOs available" error** — `SyncCoordinator` now passes `derivationPath` to `UtxoSyncer`, ensuring UTXO table entries have correct paths for spend operations. +- **Fee estimation UI flickering** — input-based cache guard prevents re-estimation when inputs haven't changed; stable debounce ref prevents timer resets on every render. +- **`UtxosScreen` price not loading from DB on mount** — added synchronous read from `priceRepository.getCachedPrice()` before async API refresh. +- **Lint warnings** — removed unused `error` bindings in catch blocks, unused function declarations, and stale eslint-disable comments. + +### Technical Details +- **Version**: `package.json` 3.0.4; Android `versionCode` 54 / `versionName` 3.0.4; iOS build 54 / `MARKETING_VERSION` 3.0.4. +- **New file**: `services/feeUtils.ts` — `fetchFeeRates`, `detectAddressType`, `estimateVbytes`, `selectUtxos`, `pickRate`, `estimateFee`. +- **New DB table**: `fee_rates` (`id`, `rates_json`, `fetched_at`). +- **Modified files** (20): `components/TransactionList.tsx`, `components/TransportModeSelector.tsx`, `screens/MobileNostrPairing.tsx`, `screens/MobilesPairing.tsx`, `screens/SendBitcoinModal.tsx`, `screens/UtxosScreen.tsx`, `screens/WalletHome.tsx`, `screens/WalletSettings.tsx`, `services/ApiQueue.ts`, `services/Database.ts`, `services/MempoolClient.ts`, `services/WalletService.ts`, `services/repositories/SyncRepository.ts`, `services/sync/BalanceSyncer.ts`, `services/sync/PriceSyncer.ts`, `services/sync/SyncCoordinator.ts`, `services/sync/TransactionSyncer.ts`, `services/sync/UtxoSyncer.ts`. + +--- + +## [3.0.3] - 2026-03-14 + +### Added +- **Periodic HD index re-discovery in `SyncCoordinator`** — background sync now includes automatic HD address discovery every 2 hours, ensuring change addresses and newly-used receive addresses are picked up across devices without manual intervention. +- **Force HD discovery on app launch** — the first `SyncCoordinator` cycle always runs `discoverHdIndexesForNetwork` regardless of staleness, guaranteeing correct indexes after code updates that fix derivation bugs. +- **HD discovery progress in `CacheIndicator`** — both automatic (SyncCoordinator) and manual (long-press) HD discovery now report status ("Discovering addresses…", "Scanning receive/change addresses…") via `onSyncStatus` callback, displayed in the CacheIndicator shimmer bar. +- **Long-press full wallet reconstruction** — long-pressing `CacheIndicator` on WalletHome or UtxosScreen now performs a complete nuke-and-rebuild: clears all cached wallet DB data (transactions, balances, UTXOs, sync cursors, pending txs), flushes in-memory API and address caches, re-discovers HD indexes from the blockchain, and re-fetches all data fresh. +- **`CacheIndicator` `onLongPress` prop** — the component now accepts an optional `onLongPress` handler, forwarded to the underlying `AppPressable`. +- **`TransactionRepository.ensureAddressLinks`** — new bulk `INSERT OR IGNORE` method that backfills `transaction_addresses` rows for known transactions, ensuring every tx returned by the API is linked to its real Bitcoin address. +- **`Database.clearWalletCacheData()`** used by long-press — selective wipe of all fetched data while preserving `hd_state` so discovery has correct indexes as a baseline. + +### Fixed +- **Missing transaction on cross-device sync** — transactions could be invisible when their txid existed in the `transactions` table (from a prior synthetic-key write or migration) but lacked a `transaction_addresses` link to the real Bitcoin address. The `TransactionSyncer` now backfills address links for every known txid it encounters from the API, in both `syncAddressesAtomic` and `syncAddress`. +- **Stale synthetic transaction cache hiding new data** — `transactionsFromCacheForWallet` previously read from a synthetic cache key (`wallet_txs__`) first; if that had stale data from a prior session, newly-synced transactions were invisible. The method now queries by real HD addresses first (the authoritative source written by `TransactionSyncer`), falling back to the synthetic key only when the keyshare is unavailable. +- **`TransactionSyncer` two-phase forward-pass** — always fetches the newest page (`/txs`, no cursor) before falling back to the stored cursor for backfill, ensuring transactions confirmed after the last sync are discovered. +- **Confirmation status overlay from DB** — `getTxs` and `transactionsFromCacheForWallet` overlay authoritative `is_confirmed`, `block_height`, `block_time` from the DB onto parsed `rawJson`, preventing stale "Consolidating" labels on already-confirmed transactions. + +### Changed +- **`transactionsFromCacheForWallet` priority inverted** — real HD address query (via `getTransactionsForAddresses`) is now the primary path; the synthetic wallet-level cache key is the fallback for early-boot scenarios when the keyshare is not yet available. +- **`SyncCoordinator` now manages HD discovery lifecycle** — moved periodic re-discovery from a `WalletHome` `useEffect` into `SyncCoordinator._syncAll`, with configurable `HD_DISCOVERY_STALE_MS` (2 hours) and `onAddressesChanged` callback to update the UI address list. + +### Technical Details +- **Version**: `package.json` 3.0.3; Android `versionCode` 53 / `versionName` 3.0.3; iOS build 53 / `MARKETING_VERSION` 3.0.3. +- **Modified files**: `services/sync/TransactionSyncer.ts`, `services/sync/SyncCoordinator.ts`, `services/WalletService.ts`, `services/repositories/TransactionRepository.ts`, `components/CacheIndicator.tsx`, `screens/WalletHome.tsx`, `screens/UtxosScreen.tsx`. + +--- + +## [3.0.2] - 2026-02-28 + +### Added +- **SQLite persistence layer** — full migration from file-based `LocalCache` to a WAL-mode SQLite database (`@op-engineering/op-sqlite`) as the single source of truth for all wallet data. + - **Repository pattern**: `AppConfigRepository`, `WalletRepository`, `BalanceRepository`, `TransactionRepository`, `UtxoRepository`, `PriceRepository`, `SyncRepository` — each owns its table schema and CRUD operations. + - **Background sync infrastructure**: `SyncCoordinator` orchestrates `BalanceSyncer`, `TransactionSyncer`, `UtxoSyncer`, and `PriceSyncer`; runs on foreground + configurable intervals; failures are silent and retried on next foreground event. + - **Database-first rule enforced everywhere**: `API → write DB → UI reads DB`. UI never reads directly from API responses; any API error falls back to cached DB state. +- **Central API Queue (`ApiQueue`)** — global singleton that serializes all logical API operations (balance, price, UTXOs, transactions) so they execute one at a time; subscribers are notified with the running operation label and progress for UI status display. +- **Atomic sync operations** — `BalanceSyncer`, `UtxoSyncer`, and `TransactionSyncer` now collect all address data in memory and only commit to DB when **every** address succeeds; on any failure nothing is written (`BalanceSyncError`, `UtxoSyncError`, `TxSyncError`), preserving data consistency. +- **429 rate-limit retry with backoff** — new `rateLimitRetry` module: automatic retry on HTTP 429 (up to 2 retries / 3 attempts), respects `Retry-After` header (1–120 s), inter-address throttling delay (300 ms) to reduce rate-limit triggers; applied across all syncers. +- **`MempoolClient` `Retry-After` support** — parses `Retry-After` header (integer seconds or HTTP-date) from 429 responses, exposes `retryAfterSeconds` on `MempoolResponse`. +- **Progress indicators** — `CacheIndicator` and `RestoringIndexesModal` now show `current/total` progress (e.g. "3/5") during multi-address sync operations; progress floats right in `CacheIndicator`. +- **CacheIndicator status messages** — shows the currently running `ApiQueue` operation label (e.g. "Fetching balance…", "Fetching fiat rate…") instead of generic "Refreshing...". +- **Descriptive sync failure toasts** — specific Toast messages for each sync type ("Could not fetch balance", "Could not fetch UTXOs", "Could not fetch transactions") with "Using cached data." fallback, replacing generic "Sync failed". +- **Atomic wallet reset + reindex + pre-sync** (`runRestoreIndexing` in WalletSettings): the entire pipeline — HD index discovery, balance sync, transaction sync, UTXO sync, and aggregate balance computation — must succeed fully before navigating to WalletHome. On any failure the function throws, the caller shows a `Toast` error, and navigation is aborted (rollback semantics). + - `RestoringIndexesModal` now shows a `phase` label and progress during post-discovery sync steps ("Syncing balances… 3/5", "Syncing transactions…", "Syncing UTXOs…"). + - All callers (network switch, address-type switch, Clear Cache) wrapped in `try/catch` with descriptive error toasts; navigation only fires after full success. +- **Aggregate balance pre-computed and persisted** after the balance sync phase of `runRestoreIndexing`; WalletHome reads the pre-computed row on first render via `getCachedAggregateBalance` with no extra API call. +- **Balance DB-first floor guard** — when the fresh API returns 0 BTC, `fetchData` cross-checks against the stored DB aggregate to prevent transient 0-balance display (e.g. right after device unlock when iOS Keychain is still initialising). +- **Pre-skeleton DB balance seed** — on cold start, balance is read synchronously from DB and set in state before the loading skeleton appears, eliminating flash of `0` or `'-'`. +- **`Database.clearWalletCacheData()`**: selective clear that wipes fetched data (`address_balances`, `utxos`, `transactions`, and related tables) while preserving `hd_state` and `wallet_addresses`; used for network/address-type switches so discovery always has the previous correct indexes as a baseline. +- **UTXO `block_time` persistence**: `utxos` table now stores `block_time`; `StoredUtxo`, `UtxoRepository.replaceUtxosForAddress`, and `storedToUtxoWithPath` propagate the value end-to-end so the "Confirmed / Unconfirmed" label in `UtxosScreen` matches the summary card. +- **Historical vs. current fiat prices for transactions**: confirmed transactions use the block-time historical rate from `PriceRepository`; pending/unconfirmed transactions fall back to the current live `btcRate`; `TransactionList` fetches missing historical rates in batch. +- **Full wallet reset on `ShowcaseScreen` load**: clears all SQLite wallet tables, in-memory and HTTP caches, and relevant `EncryptedStorage` preference keys (preserving `keyshare`) so each new import starts from a guaranteed clean state. +- **LoadingScreen version:build** — app version and build number displayed at the bottom center of the loading screen. +- **Mempool Playground: GET Historical Price** — new endpoint for querying BTC price at a given Unix timestamp with currency parameter. + +### Changed +- **UtxosScreen dedicated header style** — top summary card uses a new `utxoHeaderStyle` with glassmorphism effects, dedicated padding, theme-aware text colours for dark/light mode, and proper border/shadow; replaces reuse of `walletHeaderStyle`. +- **UtxosScreen refresh via `UtxoSyncer`** — replaced the manual per-address fetch loop with `utxoSyncer.syncAddresses`, ensuring 429 retry, inter-address throttling, and atomic write benefits. +- **UTXO derivation path right-aligned** — chain badge row uses `flexDirection: 'row'` with `justifyContent: 'space-between'`; derivation path floats right. +- **TransactionList atomic sync via `ApiQueue`** — multi-address transaction refresh uses `transactionSyncer.syncAddressesAtomic` through the `ApiQueue`, showing "Fetching transactions…" status in `CacheIndicator`. +- **`WalletService` atomic balance writes** — `getWalletBalanceAggregate` collects all per-address balances in memory and writes them atomically; when the address list is empty (keyshare unavailable), falls back to cached aggregate instead of returning 0. +- **`MempoolClient` TTL adjustments** — default TTL set to **15 s** for balance/UTXO/transaction endpoints; historical price cache extended from 7 days to **30 days**; fee-rate endpoint at **30 s**. +- **WalletHome balance always visible**: balance text is shown from the first frame using a pulsing `Animated.View` opacity during loading; the balance is never replaced with a shimmer or blank slot. +- **Instant balance on lock/unlock**: `reinitializeWallet` now reads `balanceRepository.getBalance('aggregate_…')` synchronously at startup — before any `await` — so the cached BTC (and fiat if `btcRate` is already in state) is painted in the same render batch as the loading start; no flash of `0` or `'-'`. +- **Transaction list merge-not-replace**: API results are merged into existing state using `sortTxs`; the list count can only grow, never shrink, even on partial API responses. +- **`runRestoreIndexing` cache invalidation order**: `mempoolClient.invalidateAll()` and `ws.invalidateAddressCache()` are flushed **before** `discoverHdIndexesForNetwork` so every address-used check hits the network with fresh data. +- **`WalletSettings` network toggle**: now wrapped in `try/catch`; sets `newNetwork` (not `activeNetwork`) in navigation reset to prevent stale-closure bug. +- **Mempool Playground dropdown**: dark mode background explicitly uses `cardBackground` for better visibility. +- **WalletHome `CacheIndicator` refresh** — "Tap to refresh" now triggers `fetchData` (balance + price via ApiQueue) followed by transaction list refresh, instead of only refreshing transactions. +- **Focus guard against duplicate fetches** — `useFocusEffect` checks both `isReinitInProgressRef` and `isFetchInProgressRef` to prevent racing parallel fetches. + +### Fixed +- **Fiat currency reset on cold start**: user's selected currency (e.g. EUR) was overwritten to USD on every app restart; the initialisation code now only defaults to USD when no preference is saved. +- **Balance zeroing on refresh**: `getWalletBalanceAggregate` now persists per-address balances atomically and falls back to the stored aggregate on any single-address failure; a complete API failure returns the cached aggregate instead of `0.00000000`. +- **Transaction count decreasing after refresh**: `setTransactions` uses a functional update that merges API results with existing state; transactions are inserted with `INSERT OR IGNORE` / UPSERT so rows can only accumulate. +- **TransactionSyncer not truly atomic**: on `!res.ok` (e.g. 429 after retries), the old code would `break` and still write partial data; now throws `TxSyncError` so nothing is written. +- **UTXO screen random / empty entries**: eliminated by always writing API responses to DB per-address and then reading the full address set from DB as the final source; partial API failures no longer produce half-populated lists. +- **Fiat price always showing "-"**: fixed a `keysToFetch` regex mismatch that prevented historical rate fetches; block-time is now stored directly in a `Map` and looked up without regex parsing. +- **Wallet reindex instant-close + 0 balance**: `clearWalletCacheData()` (not `clearWalletData()`) preserves `hd_state` during switches, so discovery uses prior correct indexes as a baseline; discovery failures abort navigation rather than landing on WalletHome with empty state. +- **UTXO confirmed/unconfirmed mismatch**: `block_time` is now written to the `utxos` table and read back through `storedToUtxoWithPath`; the summary count and the list label now agree. +- **`UtxoRepository.getUtxosForNetwork` address-type filtering**: fallback query accepts an optional `addressType` and filters by `derivation_path` prefix so only UTXOs relevant to the active HD wallet type are returned. +- **MobilesPairing modal close navigation**: closing the signed TX broadcast modal (Copy/Share/Broadcast) now navigates back to the previous screen instead of leaving the user stranded. + +### Technical Details +- **Version**: `package.json` 3.0.2; Android `versionCode` 52 / `versionName` 3.0.2; iOS build 52 / `MARKETING_VERSION` 3.0.2. +- **New files**: `services/Database.ts`, `services/LocalCacheMigration.ts`, `services/repositories/` (6 repositories), `services/sync/` (`BalanceSyncer`, `TransactionSyncer`, `UtxoSyncer`, `PriceSyncer`, `SyncCoordinator`), `services/ApiQueue.ts`, `services/sync/rateLimitRetry.ts`. +- **`StoredUtxo` interface**: added `blockTime: number | null`; `utxos` DDL adds `block_time INTEGER` with an `ALTER TABLE … ADD COLUMN` migration guard. +- **`RestoringIndexesModal`**: new optional `phase?: string` and `progress?: { current: number; total: number }` props; title switches between "Restoring indexes" and "Syncing wallet" depending on phase. +- **`CacheIndicator`**: new optional `statusMessage?: string` and `progress?: { current: number; total: number }` props; progress displayed right-aligned. +- **`PendingTxData` interface**: typed interface for pending transaction objects shared between `TransactionRepository` and `TransactionList`. +- **Error classes**: `BalanceSyncError`, `UtxoSyncError`, `TxSyncError` — each carries `failedAddress` for targeted diagnostics. +- **`ApiQueue`**: `ApiQueueState` includes `label` and optional `progress`; `enqueue(label, job)` returns `Promise`; subscribers notified on start/complete/error. +- **`rateLimitRetry`**: `with429Retry(label, request)`, `sleep(ms)`, constants `RATE_LIMIT_DELAY_MS` (5 s), `MAX_429_RETRIES` (2), `INTER_ADDRESS_DELAY_MS` (300 ms). +- **`MempoolResponse`**: added `retryAfterSeconds?: number`; `parseRetryAfter(value)` handles both integer-seconds and HTTP-date formats. + +## [3.0.0] - 2026-03-04 + +### Added +- **HTTP caching layer** (`MempoolClient`): In-memory cache wrapping all `fetch` calls to mempool.space; per-endpoint TTL (30 s default, 5 min for immutable tx details, 60 s for fee rates and BTC price); in-flight request deduplication prevents duplicate concurrent fetches; only HTTP-200 responses are cached; `invalidate(prefix)` and `invalidateAll()` for manual eviction. +- **Universal 10-second API timeout**: Every outbound `fetch` through `MempoolClient` is capped at 10 s via `AbortController`; caller signals are combined using a React Native–compatible `combineSignals` helper. +- **Balance via address-stats endpoint**: `getWalletBalanceAggregate` now uses `GET /api/address/:address` (`chain_stats` + `mempool_stats`) instead of fetching full UTXO arrays — responses are ~50× smaller and are fully cached through `MempoolClient`. Formula: `(chain_stats.funded − chain_stats.spent) + (mempool_stats.funded − mempool_stats.spent)` per address. +- **Confirmed / unconfirmed balance breakdown in `WalletBalance`**: `pendingSats` field exposes the net mempool delta (positive = incoming unconfirmed, negative = outgoing unconfirmed) alongside the total balance. +- **WalletHome pending chip**: When `pendingSats ≠ 0`, a small amber pill is shown below the fiat balance (`⏳ +X.XXXXXXXX BTC incoming` / `⏳ X.XXXXXXXX BTC outgoing`); hidden while loading or in privacy-blur mode. +- **UtxosScreen balance summary card**: Static card pinned above the scrollable UTXO list showing Total, ✓ Confirmed, and ⏳ Pending balances with BTC, fiat, and UTXO counts; computed locally from the already-loaded UTXO set (zero extra API calls). +- **Multi-path HD wallet (no-address-reuse)**: Full support for per-address indexing and spending across receive and change paths. + - **WalletService**: Aggregate balance and UTXO fetch across all HD addresses; `getHdAddressesWithPaths` with in-memory cache; `fetchUtxosWithPaths` with sequential API calls and empty-address skip cache; `fetchMoreTransactionsForAddresses` for cursor-based multi-address transaction pagination. + - **HdIndexService**: Centralized HD index management; discovery uses `GAP_LIMIT` and `MIN_SCAN_INDEX`; runtime address range based on `max(externalIndex, maxUsedExternal)` and `changeIndex`. + - **Receive**: Restoring-indexes flow; receive index advances only when current address is used; receive button shows busy state while computing next address. +- **Multi-path UTXO spend and fee estimation**: + - **BBMTLib (Go)**: `SpendingHashWithUTXOs` for deterministic spending hash from a pre-fetched UTXO set; `estimateFeeWithUTXOs`; sequential API behavior and improved logging in fee/UTXO paths. + - **Native bridges**: iOS/Android expose `spendingHashWithUTXOs`; Send flow uses multi-path UTXOs for fee and spending hash. +- **Transaction list and details**: + - **TransactionList**: Multi-address transaction list with per-address cursor pagination; consolidation (1 internal output) vs rebalancing (2+ internal outputs) labels; animations for Sending/Receiving/Consolidating/Rebalancing; derivation path in details only (no Ix row in list). + - **TransactionDetailsModal**: Inputs/outputs flow diagram (PSBT-style); internal (ours) outputs highlighted with theme accent; summary bar with fee; address path map for paths. +- **Pairing screens**: Inputs/outputs flow in MobilesPairing and MobileNostrPairing; “Signing Path” instead of “From Address”; network badge and flow diagram aligned. +- **RestoringIndexesModal**: Dedicated modal for index discovery progress. +- **Deterministic co-signing via QR (changeAddress field)**: The send-bitcoin QR now encodes a 9th field (`changeAddress`); both the sender and the scanning device use the identical pre-computed change output in UI preview and in the native MPC call. `decodeSendBitcoinQR` / `encodeSendBitcoinQR` are fully backward-compatible with v1–v4 QRs (3–8 fields). +- **Change address derivation path in outputs preview**: If a transaction output is the wallet's change address, its HD derivation path (e.g., `m/84'/0'/0'/1/3`) is displayed below the address in both MobilesPairing and MobileNostrPairing; `WalletService.getNextChangeAddressWithPath` returns `{address, path}` as a single atomic call. +- **Address shortening in transaction previews**: All Bitcoin addresses in the inputs/outputs flow on MobilesPairing and MobileNostrPairing are displayed in a compact “first 4…last 4” format (e.g., `bc1q…xyz1`) via a new `shortenAddress` utility in `utils.js`. +- **Abort functionality in MobileNostrPairing**: Full abort support added to the Nostr co-signing modal — abort button in the in-progress modal, `nostrAbortRef` reset at the start of each signing session, mid-flow abort checks after raw TX is produced, and suppressed error alerts when the user aborts intentionally; behaviour is now consistent with MobilesPairing. + +### Changed +- **`TransactionList`**: Migrated from `axios` to `MempoolClient`; manual `timeoutPromise` race removed (timeout now enforced inside `MempoolClient`). +- **WalletHome balance rendering**: `ActivityIndicator` spinners replaced with a `react-native-reanimated` shimmer animation while balances load; fiat balance derived via `useMemo` from `balanceBTC × btcRate` to prevent the 0-BTC / non-zero-fiat display mismatch. +- **Mempool API**: All WalletService calls to mempool.space (UTXOs, transactions) are sequential/synchronous to avoid rate limits and non-determinism. +- **SendBitcoinModal**: Passes `activeNetwork` (e.g. testnet3) to WalletService; fee estimation uses multi-path UTXOs and native `estimateFeeWithUTXOs` with fallback. +- **UtxosScreen / WalletHome**: Use aggregate balance and multi-address–aware flows. +- **BBMTLib build**: `build.sh` banner and note for Go 1.25 taggedPointerPack; FIPS check and toolchain steps unchanged. +- **FIPS Android (Dockerfile.fips and fips-android.sh)**: + - `WORKDIR /workspace` so `docker run -v $(pwd):/workspace ./build.sh` runs against mounted source; `-w /workspace` in script. + - BuildKit cache mounts: dnf, Go tarball, Android SDK download and per-platform install cache, Go modules/gomobile. + - Platform default: `linux/arm64` on Apple Silicon (avoids Go 1.25 taggedPointerPack under QEMU), `linux/amd64` elsewhere; optional `FIPS_ANDROID_PLATFORM` override. + - Run-from-BBMTLib check so `build.sh` exists in mounted dir. + +### Fixed +- **Receive flow address mismatch**: `getCurrentReceivePathInfo` now atomically derives and returns `{path, index, address}` in one call; `WalletHome` passes the address from this combined result to `ReceiveModal`, eliminating QR flicker and stale-address display when advancing to a new receive index. +- **Receive index**: No longer advances on network errors; discovery records partial/failed state without bumping indexes; `bumpExternalIndexIfCurrentUsed` only when address is actually used. +- **Fee estimation**: Multi-path UTXO set used for native fee estimation; “insufficient funds” handling and logging aligned with multi-path. +- **Transaction list**: Removed legacy single-address consolidation detection and Ix row; correct merge/sort for multi-address pagination. +- **Scanning device UTXO mismatch / session stall**: The scanning device now populates both the UI preview and the native MPC signing call directly from the UTXOs embedded in the QR code (enriched with `scriptpubkey` via a targeted API call); previously the scanner re-fetched UTXOs independently, causing mismatches that stalled co-signing sessions. +- **Transaction inputs not shown on scanning device**: The `txPreview` effect now uses `route.params.utxosJson` when available, bypassing a cold-cache `fetchUtxosWithPaths` call that returned empty results on the scanner. +- **Inconsistent change address between devices**: The sender’s pre-computed change address is now threaded end-to-end — from `SendBitcoinModal` → `WalletHome` → QR field 9 → `processScannedQRData` → `navigationParams` → pairing screens → native MPC call — guaranteeing both devices sign with the same change output. + +### Technical Details +- **Version**: `package.json` 3.0.0. +- **New file**: `services/MempoolClient.ts` — `MempoolClient` class; `MempoolResponse` interface; `buildKey`, `ttlForUrl`, `combineSignals` helpers; singleton `mempoolClient` export. +- **`WalletBalance` interface**: Added optional `pendingSats?: number` (backward-compatible with cached entries). +- **BBMTLib**: `go.mod`/`go.sum`; `tss/btc.go` (SpendingHashWithUTXOs, fee/UTXO); `tss/mpc_nostr.go`; iOS/Android native module updates; `Dockerfile.fips` (Go 1.25.x, TARGETARCH, cache mounts, WORKDIR /workspace). +- **Context**: UserContext/WalletContext and utils.js updates for tabs and routing where applicable. +- **QR format v5**: `encodeSendBitcoinQR` / `decodeSendBitcoinQR` in `utils.js` extended to 9 fields; `TransportModeSelector` passes `changeAddress`; `WalletHome.processScannedQRData` extracts and stores it in `pendingSendParams`. +- **`shortenAddress` utility** (`utils.js`): Returns first 4…last 4 characters for addresses longer than 8 chars; used across pairing screen previews. +- **`WalletService.getNextChangeAddressWithPath`**: New method returning `{address, path}`; `getNextChangeAddress` delegates to it for backward compatibility. + ## [2.2.0] - 2026-02-15 ### Added diff --git a/Dockerfile b/Dockerfile index fc3f0e3b..f8ab80a7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -144,7 +144,8 @@ RUN --mount=type=cache,target=/root/go/pkg/mod,id=go-modules-cache,sharing=share # gomobile is already installed and initialized in base stage, skip redundant steps \ export GOFLAGS="-mod=mod" && \ # Build Android AAR (iOS build not needed for Android APK) \ - /root/go/bin/gomobile bind -v -target=android -androidapi 21 github.com/BoldBitcoinWallet/BBMTLib/tss && \ + # Android 15 requires 16 KB page size support. \ + /root/go/bin/gomobile bind -v -target=android -androidapi 21 -ldflags="-extldflags=-Wl,-z,max-page-size=16384" github.com/BoldBitcoinWallet/BBMTLib/tss && \ # Copy Android artifacts to android/app/libs \ cp tss.aar ../android/app/libs/tss.aar && \ cp tss-sources.jar ../android/app/libs/tss-sources.jar diff --git a/android/app/build.gradle b/android/app/build.gradle index 6b69be0d..a5de39f8 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -27,8 +27,8 @@ android { applicationId "com.boldwallet" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 49 - versionName "2.2.0" + versionCode 55 + versionName "3.0.5" missingDimensionStrategy 'react-native-camera', 'general' missingDimensionStrategy 'react-native-arch', 'oldarch' diff --git a/android/app/libs/tss-sources.jar b/android/app/libs/tss-sources.jar index 7d1ec397..b15bd410 100644 Binary files a/android/app/libs/tss-sources.jar and b/android/app/libs/tss-sources.jar differ diff --git a/android/app/libs/tss.aar b/android/app/libs/tss.aar index b84f9ee4..60171429 100644 Binary files a/android/app/libs/tss.aar and b/android/app/libs/tss.aar differ diff --git a/android/app/src/main/java/com/boldwallet/BBMTLibNativeModule.kt b/android/app/src/main/java/com/boldwallet/BBMTLibNativeModule.kt index de77f47f..599119fc 100644 --- a/android/app/src/main/java/com/boldwallet/BBMTLibNativeModule.kt +++ b/android/app/src/main/java/com/boldwallet/BBMTLibNativeModule.kt @@ -163,6 +163,20 @@ class BBMTLibNativeModule(reactContext: ReactApplicationContext) : }.start() } + @ReactMethod + fun spendingHashWithUTXOs(utxosWithPathsJSON: String, receiverAddress: String, amountSatoshi: String, promise: Promise) { + Thread { + try { + val result = Tss.spendingHashWithUTXOs(utxosWithPathsJSON, receiverAddress, amountSatoshi) + ld("spendingHashWithUTXOs", result) + promise.resolve(result) + } catch (e: Exception) { + ld("spendingHashWithUTXOs", "error: ${e.stackTraceToString()}") + promise.reject(e) + } + }.start() + } + @ReactMethod fun estimateFees(senderAddress: String, receiverAddress: String, amountSatoshi: String, promise: Promise) { Thread { @@ -179,6 +193,31 @@ class BBMTLibNativeModule(reactContext: ReactApplicationContext) : }.start() } + @ReactMethod + fun estimateFeeWithUTXOs( + utxosWithPathsJSON: String, + receiverAddress: String, + amountSatoshi: String, + changeAddress: String, + promise: Promise + ) { + Thread { + try { + val result = Tss.estimateFeeWithUTXOs( + utxosWithPathsJSON, + receiverAddress, + amountSatoshi, + changeAddress + ) + ld("estimateFeeWithUTXOs", result) + promise.resolve(result) + } catch (e: Throwable) { + ld("estimateFeeWithUTXOs", "error: ${e.stackTraceToString()}") + promise.reject(e) + } + }.start() + } + @ReactMethod fun mpcSendBTC( // tss @@ -222,6 +261,52 @@ class BBMTLibNativeModule(reactContext: ReactApplicationContext) : } }.start() } + + @ReactMethod + fun mpcSendBTCWithUTXOs( + server: String, + partyID: String, + partiesCSV: String, + sessionID: String, + sessionKey: String, + encKey: String, + decKey: String, + keyshare: String, + publicKey: String, + receiverAddress: String, + amountSatoshi: String, + feeSatoshi: String, + utxosWithPathsJSON: String, + changeAddress: String, + promise: Promise + ) { + Thread { + try { + val result = Tss.mpcSendBTCWithUTXOs( + server, + partyID, + partiesCSV, + sessionID, + sessionKey, + encKey, + decKey, + keyshare, + publicKey, + receiverAddress, + amountSatoshi, + feeSatoshi, + utxosWithPathsJSON, + changeAddress + ) + ld("mpcSendBTCWithUTXOs", result) + promise.resolve(result) + } catch (e: Throwable) { + ld("mpcSendBTCWithUTXOs", "error: ${e.stackTraceToString()}") + promise.reject("MPC_SEND_BTC_ERROR", "Failed to send BTC: ${e.message}", e) + } + }.start() + } + @ReactMethod fun nostrMpcSendBTC( relaysCSV: String, @@ -236,6 +321,7 @@ class BBMTLibNativeModule(reactContext: ReactApplicationContext) : receiverAddress: String, amountSatoshi: String, estimatedFee: String, + changeAddress: String, promise: Promise ) { Thread { @@ -252,7 +338,8 @@ class BBMTLibNativeModule(reactContext: ReactApplicationContext) : senderAddress, receiverAddress, amountSatoshi.toLong(), - estimatedFee.toLong() + estimatedFee.toLong(), + changeAddress ?: "" ) ld("nostrMpcSendBTC", result) promise.resolve(result) @@ -263,6 +350,89 @@ class BBMTLibNativeModule(reactContext: ReactApplicationContext) : }.start() } + @ReactMethod + fun nostrMpcSendBTCWithUTXOs( + relaysCSV: String, + partyNsec: String, + partiesNpubsCSV: String, + npubsSorted: String, + balanceSats: String, + keyshareJSON: String, + receiverAddress: String, + amountSatoshi: String, + estimatedFee: String, + utxosWithPathsJSON: String, + changeAddress: String, + promise: Promise + ) { + Thread { + try { + val result = Tss.nostrMpcSendBTCWithUTXOs( + relaysCSV, + partyNsec, + partiesNpubsCSV, + npubsSorted, + balanceSats, + keyshareJSON, + receiverAddress, + amountSatoshi, + estimatedFee, + utxosWithPathsJSON, + changeAddress ?: "" + ) + ld("nostrMpcSendBTCWithUTXOs", result) + promise.resolve(result) + } catch (e: Throwable) { + ld("nostrMpcSendBTCWithUTXOs", "error: ${e.stackTraceToString()}") + promise.reject("NOSTR_MPC_SEND_BTC_ERROR", "Failed to send BTC via Nostr: ${e.message}", e) + } + }.start() + } + + @ReactMethod + fun postTx(rawTxHex: String, promise: Promise) { + Thread { + try { + val txid = Tss.postTx(rawTxHex) + ld("postTx", txid) + promise.resolve(txid) + } catch (e: Throwable) { + ld("postTx", "error: ${e.stackTraceToString()}") + promise.reject("POST_TX_ERROR", "Failed to broadcast: ${e.message}", e) + } + }.start() + } + + @ReactMethod + fun computeTxId(rawTxHex: String, promise: Promise) { + try { + val txid = Tss.computeTxId(rawTxHex) + promise.resolve(txid) + } catch (e: Throwable) { + promise.reject("COMPUTE_TXID_ERROR", "Failed to compute txid: ${e.message}", e) + } + } + + @ReactMethod + fun cancelMpcSession(sessionID: String, promise: Promise) { + try { + val out = Tss.cancelMpcSession(sessionID) + promise.resolve(out) + } catch (e: Throwable) { + promise.reject("CANCEL_MPC_ERROR", "Failed to cancel MPC session: ${e.message}", e) + } + } + + @ReactMethod + fun cancelNostrMpc(promise: Promise) { + try { + val out = Tss.cancelNostrMpc() + promise.resolve(out) + } catch (e: Throwable) { + promise.reject("CANCEL_NOSTR_MPC_ERROR", "Failed to cancel Nostr MPC: ${e.message}", e) + } + } + @ReactMethod fun runRelay(port: String, promise: Promise) { try { diff --git a/android/mapping.txt b/android/mapping.txt index 371519d7..80b3a93f 100644 --- a/android/mapping.txt +++ b/android/mapping.txt @@ -3,8 +3,8 @@ # min_api: 24 # common_typos_disable # {"id":"com.android.tools.r8.mapping","version":"2.2"} -# pg_map_id: 13e5f3622a4d770a45ec7a90dd7cfbda90bd21b0ab0e21922a7154045e4cbbe5 -# pg_map_hash: SHA-256 13e5f3622a4d770a45ec7a90dd7cfbda90bd21b0ab0e21922a7154045e4cbbe5 +# pg_map_id: ce4fcc3de2d925f62a2fcc2ec8b48fa749ec291f291951dab12abb86c4ed72b8 +# pg_map_hash: SHA-256 ce4fcc3de2d925f62a2fcc2ec8b48fa749ec291f291951dab12abb86c4ed72b8 android.app.AppComponentFactory -> android.app.AppComponentFactory: # {"id":"com.android.tools.r8.synthesized"} void () -> @@ -86,11 +86,11 @@ androidx.activity.ComponentActivity -> androidx.activity.ComponentActivity: androidx.lifecycle.LifecycleRegistry mLifecycleRegistry -> mLifecycleRegistry # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/n;"} androidx.core.view.MenuHostHelper mMenuHostHelper -> mMenuHostHelper - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/y;"} androidx.activity.ComponentActivity$ReportFullyDrawnExecutor mReportFullyDrawnExecutor -> mReportFullyDrawnExecutor # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/ComponentActivity$f;"} androidx.savedstate.SavedStateRegistryController mSavedStateRegistryController -> mSavedStateRegistryController - # {"id":"com.android.tools.r8.residualsignature","signature":"LU/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX/c;"} androidx.lifecycle.ViewModelStore mViewModelStore -> mViewModelStore # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/H;"} 1:3:void ():263:263 -> @@ -122,23 +122,23 @@ androidx.activity.ComponentActivity -> androidx.activity.ComponentActivity: 1:4:void access$001(androidx.activity.ComponentActivity):119:119 -> access$001 1:3:androidx.activity.OnBackPressedDispatcher access$100(androidx.activity.ComponentActivity):119:119 -> access$100 1:1:void addMenuProvider(androidx.core.view.MenuProvider):545:545 -> addMenuProvider - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;)V"} 2:2:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner):550:550 -> addMenuProvider - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;Landroidx/lifecycle/m;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;Landroidx/lifecycle/m;)V"} 3:3:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$State):557:557 -> addMenuProvider - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;)V"} 1:6:void addOnConfigurationChangedListener(androidx.core.util.Consumer):927:927 -> addOnConfigurationChangedListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} 1:6:void addOnContextAvailableListener(androidx.activity.contextaware.OnContextAvailableListener):499:499 -> addOnContextAvailableListener # {"id":"com.android.tools.r8.residualsignature","signature":"(La/b;)V"} 1:6:void addOnMultiWindowModeChangedListener(androidx.core.util.Consumer):1042:1042 -> addOnMultiWindowModeChangedListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} 1:6:void addOnNewIntentListener(androidx.core.util.Consumer):982:982 -> addOnNewIntentListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} 1:6:void addOnPictureInPictureModeChangedListener(androidx.core.util.Consumer):1106:1106 -> addOnPictureInPictureModeChangedListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} 1:6:void addOnTrimMemoryListener(androidx.core.util.Consumer):953:953 -> addOnTrimMemoryListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} 1:4:void lambda$new$2(android.content.Context):323:323 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/ComponentActivity;Landroid/content/Context;)V"} 5:6:void lambda$new$2(android.content.Context):323:323 -> b @@ -148,7 +148,7 @@ androidx.activity.ComponentActivity -> androidx.activity.ComponentActivity: # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/ComponentActivity;)Landroid/os/Bundle;"} 9:14:android.os.Bundle lambda$new$1():319:319 -> c 1:5:kotlin.Unit lambda$new$0():162:162 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/ComponentActivity;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/ComponentActivity;)Lr3/u;"} 1:6:androidx.activity.ComponentActivity$ReportFullyDrawnExecutor createFullyDrawnExecutor():1144:1144 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/activity/ComponentActivity$f;"} 1:4:void ensureViewModelStore():612:612 -> ensureViewModelStore @@ -158,7 +158,7 @@ androidx.activity.ComponentActivity -> androidx.activity.ComponentActivity: 21:28:void ensureViewModelStore():620:620 -> ensureViewModelStore 1:3:androidx.activity.result.ActivityResultRegistry getActivityResultRegistry():905:905 -> getActivityResultRegistry 1:5:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():648:648 -> getDefaultViewModelCreationExtras - # {"id":"com.android.tools.r8.residualsignature","signature":"()LR/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU/a;"} 6:11:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():649:649 -> getDefaultViewModelCreationExtras 12:20:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():650:650 -> getDefaultViewModelCreationExtras 21:25:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():652:652 -> getDefaultViewModelCreationExtras @@ -258,19 +258,19 @@ androidx.activity.ComponentActivity -> androidx.activity.ComponentActivity: 4:4:androidx.activity.result.ActivityResultLauncher registerForActivityResult(androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):894:894 -> registerForActivityResult # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb/a;Landroidx/activity/result/b;)Landroidx/activity/result/c;"} 1:6:void removeMenuProvider(androidx.core.view.MenuProvider):562:562 -> removeMenuProvider - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;)V"} 1:6:void removeOnConfigurationChangedListener(androidx.core.util.Consumer):934:934 -> removeOnConfigurationChangedListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} 1:6:void removeOnContextAvailableListener(androidx.activity.contextaware.OnContextAvailableListener):505:505 -> removeOnContextAvailableListener # {"id":"com.android.tools.r8.residualsignature","signature":"(La/b;)V"} 1:6:void removeOnMultiWindowModeChangedListener(androidx.core.util.Consumer):1049:1049 -> removeOnMultiWindowModeChangedListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} 1:6:void removeOnNewIntentListener(androidx.core.util.Consumer):989:989 -> removeOnNewIntentListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} 1:6:void removeOnPictureInPictureModeChangedListener(androidx.core.util.Consumer):1113:1113 -> removeOnPictureInPictureModeChangedListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} 1:6:void removeOnTrimMemoryListener(androidx.core.util.Consumer):958:958 -> removeOnTrimMemoryListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} 1:6:void reportFullyDrawn():1119:1119 -> reportFullyDrawn 7:14:void reportFullyDrawn():1120:1120 -> reportFullyDrawn 15:17:void reportFullyDrawn():1124:1124 -> reportFullyDrawn @@ -426,7 +426,7 @@ androidx.activity.ComponentActivity$NonConfigurationInstances -> androidx.activi 1:4:void ():136:136 -> androidx.activity.ComponentActivity$ReportFullyDrawnExecutor -> androidx.activity.ComponentActivity$f: # {"id":"sourceFile","fileName":"ComponentActivity.java"} - void viewCreated(android.view.View) -> T + void viewCreated(android.view.View) -> R void activityDestroyed() -> i androidx.activity.ComponentActivity$ReportFullyDrawnExecutorApi16Impl -> androidx.activity.ComponentActivity$g: # {"id":"sourceFile","fileName":"ComponentActivity.java"} @@ -437,9 +437,9 @@ androidx.activity.ComponentActivity$ReportFullyDrawnExecutorApi16Impl -> android 1:5:void (androidx.activity.ComponentActivity):1202:1202 -> 6:15:void (androidx.activity.ComponentActivity):1204:1204 -> 16:18:void (androidx.activity.ComponentActivity):1206:1206 -> - 1:5:void viewCreated(android.view.View):1210:1210 -> T - 6:7:void viewCreated(android.view.View):1211:1211 -> T - 8:15:void viewCreated(android.view.View):1212:1212 -> T + 1:5:void viewCreated(android.view.View):1210:1210 -> R + 6:7:void viewCreated(android.view.View):1211:1211 -> R + 8:15:void viewCreated(android.view.View):1212:1212 -> R 1:4:void lambda$execute$0():1241:1241 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/ComponentActivity$g;)V"} 5:8:void lambda$execute$0():1242:1242 -> a @@ -479,7 +479,7 @@ androidx.activity.ComponentDialog -> androidx.activity.k: androidx.lifecycle.LifecycleRegistry _lifecycleRegistry -> _lifecycleRegistry # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/n;"} androidx.savedstate.SavedStateRegistryController savedStateRegistryController -> savedStateRegistryController - # {"id":"com.android.tools.r8.residualsignature","signature":"LU/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX/c;"} 6:8:void (android.content.Context,int):42:42 -> 9:16:void (android.content.Context,int):54:54 -> 17:29:void (android.content.Context,int):93:93 -> @@ -538,7 +538,7 @@ androidx.activity.FullyDrawnReporter -> androidx.activity.m: # {"id":"sourceFile","fileName":"FullyDrawnReporter.kt"} java.util.concurrent.Executor executor -> a kotlin.jvm.functions.Function0 reportFullyDrawn -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LA3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF3/a;"} java.lang.Object lock -> c int reporterCount -> d boolean reportPosted -> e @@ -546,7 +546,7 @@ androidx.activity.FullyDrawnReporter -> androidx.activity.m: java.util.List onReportCallbacks -> g java.lang.Runnable reportRunnable -> h 11:13:void (java.util.concurrent.Executor,kotlin.jvm.functions.Function0):52:52 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;LF3/a;)V"} 14:15:void (java.util.concurrent.Executor,kotlin.jvm.functions.Function0):53:53 -> 16:17:void (java.util.concurrent.Executor,kotlin.jvm.functions.Function0):54:54 -> 18:24:void (java.util.concurrent.Executor,kotlin.jvm.functions.Function0):56:56 -> @@ -593,14 +593,14 @@ androidx.activity.ImmLeaksCleaner -> androidx.activity.ImmLeaksCleaner: java.lang.reflect.Field sHField -> f java.lang.reflect.Field sServedViewField -> g java.lang.reflect.Field sNextServedViewField -> h - 1:5:void initializeReflectiveFields():103:103 -> g - 6:14:void initializeReflectiveFields():104:104 -> g - 15:17:void initializeReflectiveFields():105:105 -> g - 18:25:void initializeReflectiveFields():106:106 -> g - 26:28:void initializeReflectiveFields():107:107 -> g - 29:36:void initializeReflectiveFields():108:108 -> g - 37:39:void initializeReflectiveFields():109:109 -> g - 40:42:void initializeReflectiveFields():110:110 -> g + 1:5:void initializeReflectiveFields():103:103 -> f + 6:14:void initializeReflectiveFields():104:104 -> f + 15:17:void initializeReflectiveFields():105:105 -> f + 18:25:void initializeReflectiveFields():106:106 -> f + 26:28:void initializeReflectiveFields():107:107 -> f + 29:36:void initializeReflectiveFields():108:108 -> f + 37:39:void initializeReflectiveFields():109:109 -> f + 40:42:void initializeReflectiveFields():110:110 -> f 1:5:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):52:52 -> onStateChanged # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/m;Landroidx/lifecycle/g$a;)V"} 6:9:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):55:55 -> onStateChanged @@ -624,7 +624,7 @@ androidx.activity.ImmLeaksCleaner -> androidx.activity.ImmLeaksCleaner: androidx.activity.OnBackPressedCallback -> androidx.activity.o: # {"id":"sourceFile","fileName":"OnBackPressedCallback.kt"} kotlin.jvm.functions.Function0 enabledChangedCallback -> enabledChangedCallback - # {"id":"com.android.tools.r8.residualsignature","signature":"LA3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF3/a;"} 1:3:void (boolean):41:41 -> 4:5:boolean isEnabled():53:53 -> 4:5:void (boolean):53 -> @@ -633,7 +633,7 @@ androidx.activity.OnBackPressedCallback -> androidx.activity.o: # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/c;)V"} 1:3:void setEnabledChangedCallback$activity_release(kotlin.jvm.functions.Function0):60:60 -> getEnabledChangedCallback$activity_release 1:3:kotlin.jvm.functions.Function0 getEnabledChangedCallback$activity_release():60 -> getEnabledChangedCallback$activity_release - # {"id":"com.android.tools.r8.residualsignature","signature":"()LA3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF3/a;"} 1:3:boolean isEnabled():53:53 -> isEnabled 1:2:void remove():67:67 -> remove 3:18:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.foldRightIndexed(java.util.List,java.lang.Object,kotlin.jvm.functions.Function3):1855:1855 -> remove @@ -644,14 +644,14 @@ androidx.activity.OnBackPressedCallback -> androidx.activity.o: 1:2:void setEnabled(boolean):55:55 -> setEnabled 3:10:void setEnabled(boolean):56:56 -> setEnabled 1:3:void setEnabledChangedCallback$activity_release(kotlin.jvm.functions.Function0):60:60 -> setEnabledChangedCallback$activity_release - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)V"} androidx.activity.OnBackPressedDispatcher -> androidx.activity.OnBackPressedDispatcher: # {"id":"sourceFile","fileName":"OnBackPressedDispatcher.kt"} java.lang.Runnable fallbackOnBackPressed -> a androidx.core.util.Consumer onHasEnabledCallbacksChanged -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LE/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF/a;"} kotlin.collections.ArrayDeque onBackPressedCallbacks -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln3/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls3/h;"} androidx.activity.OnBackPressedCallback inProgressCallback -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/o;"} android.window.OnBackInvokedCallback onBackInvokedCallback -> e @@ -660,7 +660,7 @@ androidx.activity.OnBackPressedDispatcher -> androidx.activity.OnBackPressedDisp boolean hasEnabledCallbacks -> h 1:1:void access$onBackCancelled(androidx.activity.OnBackPressedDispatcher):63:63 -> 1:1:void (java.lang.Runnable,androidx.core.util.Consumer):63 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;LF/a;)V"} 2:3:void (java.lang.Runnable,androidx.core.util.Consumer):64:65 -> 4:4:void (java.lang.Runnable,androidx.core.util.Consumer):67:67 -> 5:5:void (java.lang.Runnable,androidx.core.util.Consumer):125:125 -> @@ -674,7 +674,7 @@ androidx.activity.OnBackPressedDispatcher -> androidx.activity.OnBackPressedDisp # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/OnBackPressedDispatcher;)Landroidx/activity/o;"} 1:3:void access$onBackCancelled(androidx.activity.OnBackPressedDispatcher):63:63 -> b 1:3:kotlin.collections.ArrayDeque access$getOnBackPressedCallbacks$p(androidx.activity.OnBackPressedDispatcher):63 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/OnBackPressedDispatcher;)Ln3/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/OnBackPressedDispatcher;)Ls3/h;"} 1:4:void access$onBackCancelled(androidx.activity.OnBackPressedDispatcher):63:63 -> c 1:4:void access$onBackCancelled(androidx.activity.OnBackPressedDispatcher):63:63 -> d 1:4:void access$onBackProgressed(androidx.activity.OnBackPressedDispatcher,androidx.activity.BackEventCompat):63 -> d @@ -687,80 +687,82 @@ androidx.activity.OnBackPressedDispatcher -> androidx.activity.OnBackPressedDisp # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/OnBackPressedDispatcher;Landroidx/activity/o;)V"} 1:4:void access$onBackCancelled(androidx.activity.OnBackPressedDispatcher):63:63 -> g 1:4:void access$updateEnabledCallbacks(androidx.activity.OnBackPressedDispatcher):63 -> g - 11:14:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):205:205 -> h + 6:9:void addCallback(androidx.activity.OnBackPressedCallback):155:155 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/o;)V"} + 11:14:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):205:205 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/m;Landroidx/activity/o;)V"} - 15:23:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):206:206 -> h - 24:28:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):210:210 -> h - 29:31:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):209:209 -> h - 32:34:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):212:212 -> h - 35:43:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):213:213 -> h - 6:10:androidx.activity.Cancellable addCancellableCallback$activity_release(androidx.activity.OnBackPressedCallback):170:170 -> i + 15:23:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):206:206 -> i + 24:28:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):210:210 -> i + 29:31:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):209:209 -> i + 32:34:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):212:212 -> i + 35:43:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):213:213 -> i + 6:10:androidx.activity.Cancellable addCancellableCallback$activity_release(androidx.activity.OnBackPressedCallback):170:170 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/o;)Landroidx/activity/c;"} - 11:15:androidx.activity.Cancellable addCancellableCallback$activity_release(androidx.activity.OnBackPressedCallback):171:171 -> i - 16:18:androidx.activity.Cancellable addCancellableCallback$activity_release(androidx.activity.OnBackPressedCallback):172:172 -> i - 19:21:androidx.activity.Cancellable addCancellableCallback$activity_release(androidx.activity.OnBackPressedCallback):173:173 -> i - 22:30:androidx.activity.Cancellable addCancellableCallback$activity_release(androidx.activity.OnBackPressedCallback):174:174 -> i - 1:2:void onBackCancelled():290:290 -> j - 3:10:void onBackCancelled():452:452 -> j - 11:17:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.lastOrNull(java.lang.Iterable,kotlin.jvm.functions.Function1):534:534 -> j - 11:17:void onBackCancelled():290 -> j - 18:21:void onBackCancelled():454:454 -> j - 22:24:void onBackCancelled():455:455 -> j - 25:32:void onBackCancelled():291:291 -> j - 33:34:void onBackCancelled():290:290 -> j - 35:38:void onBackCancelled():293:293 -> j - 39:42:void onBackCancelled():295:295 -> j - 1:2:void onBackPressed():271:271 -> k - 3:10:void onBackPressed():446:446 -> k - 11:17:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.lastOrNull(java.lang.Iterable,kotlin.jvm.functions.Function1):534:534 -> k - 11:17:void onBackPressed():271 -> k - 18:21:void onBackPressed():448:448 -> k - 22:24:void onBackPressed():449:449 -> k - 25:32:void onBackPressed():272:272 -> k - 33:34:void onBackPressed():271:271 -> k - 35:38:void onBackPressed():274:274 -> k - 39:42:void onBackPressed():276:276 -> k - 43:50:void onBackPressed():279:279 -> k - 1:2:void onBackProgressed(androidx.activity.BackEventCompat):251:251 -> l + 11:15:androidx.activity.Cancellable addCancellableCallback$activity_release(androidx.activity.OnBackPressedCallback):171:171 -> j + 16:18:androidx.activity.Cancellable addCancellableCallback$activity_release(androidx.activity.OnBackPressedCallback):172:172 -> j + 19:21:androidx.activity.Cancellable addCancellableCallback$activity_release(androidx.activity.OnBackPressedCallback):173:173 -> j + 22:30:androidx.activity.Cancellable addCancellableCallback$activity_release(androidx.activity.OnBackPressedCallback):174:174 -> j + 1:7:void onBackCancelled():290:290 -> k + 8:15:void onBackCancelled():452:452 -> k + 16:21:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.lastOrNull(java.lang.Iterable,kotlin.jvm.functions.Function1):534:534 -> k + 16:21:void onBackCancelled():290 -> k + 22:25:void onBackCancelled():454:454 -> k + 26:28:void onBackCancelled():455:455 -> k + 29:36:void onBackCancelled():291:291 -> k + 37:39:void onBackCancelled():457:457 -> k + 40:43:void onBackCancelled():293:293 -> k + 44:47:void onBackCancelled():295:295 -> k + 1:7:void onBackPressed():271:271 -> l + 8:15:void onBackPressed():446:446 -> l + 16:21:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.lastOrNull(java.lang.Iterable,kotlin.jvm.functions.Function1):534:534 -> l + 16:21:void onBackPressed():271 -> l + 22:25:void onBackPressed():448:448 -> l + 26:28:void onBackPressed():449:449 -> l + 29:36:void onBackPressed():272:272 -> l + 37:39:void onBackPressed():451:451 -> l + 40:43:void onBackPressed():274:274 -> l + 44:47:void onBackPressed():276:276 -> l + 48:55:void onBackPressed():279:279 -> l + 1:6:void onBackProgressed(androidx.activity.BackEventCompat):251:251 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;)V"} - 3:10:void onBackProgressed(androidx.activity.BackEventCompat):440:440 -> l - 11:16:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.lastOrNull(java.lang.Iterable,kotlin.jvm.functions.Function1):534:534 -> l - 11:16:void onBackProgressed(androidx.activity.BackEventCompat):251 -> l - 17:20:void onBackProgressed(androidx.activity.BackEventCompat):442:442 -> l - 21:23:void onBackProgressed(androidx.activity.BackEventCompat):443:443 -> l - 24:31:void onBackProgressed(androidx.activity.BackEventCompat):252:252 -> l - 32:35:void onBackProgressed(androidx.activity.BackEventCompat):251:251 -> l - 36:39:void onBackProgressed(androidx.activity.BackEventCompat):255:255 -> l - 1:2:void onBackStarted(androidx.activity.BackEventCompat):233:233 -> m + 7:14:void onBackProgressed(androidx.activity.BackEventCompat):440:440 -> m + 15:20:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.lastOrNull(java.lang.Iterable,kotlin.jvm.functions.Function1):534:534 -> m + 15:20:void onBackProgressed(androidx.activity.BackEventCompat):251 -> m + 21:24:void onBackProgressed(androidx.activity.BackEventCompat):442:442 -> m + 25:27:void onBackProgressed(androidx.activity.BackEventCompat):443:443 -> m + 28:35:void onBackProgressed(androidx.activity.BackEventCompat):252:252 -> m + 36:40:void onBackProgressed(androidx.activity.BackEventCompat):445:445 -> m + 41:44:void onBackProgressed(androidx.activity.BackEventCompat):255:255 -> m + 1:2:void onBackStarted(androidx.activity.BackEventCompat):233:233 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;)V"} - 3:10:void onBackStarted(androidx.activity.BackEventCompat):434:434 -> m - 11:16:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.lastOrNull(java.lang.Iterable,kotlin.jvm.functions.Function1):534:534 -> m - 11:16:void onBackStarted(androidx.activity.BackEventCompat):233 -> m - 17:20:void onBackStarted(androidx.activity.BackEventCompat):436:436 -> m - 21:23:void onBackStarted(androidx.activity.BackEventCompat):437:437 -> m - 24:31:void onBackStarted(androidx.activity.BackEventCompat):234:234 -> m - 32:33:void onBackStarted(androidx.activity.BackEventCompat):233:233 -> m - 34:37:void onBackStarted(androidx.activity.BackEventCompat):236:236 -> m - 38:41:void onBackStarted(androidx.activity.BackEventCompat):238:238 -> m - 6:7:void setOnBackInvokedDispatcher(android.window.OnBackInvokedDispatcher):86:86 -> n - 8:13:void setOnBackInvokedDispatcher(android.window.OnBackInvokedDispatcher):87:87 -> n - 1:2:void updateBackInvokedCallbackState(boolean):92:92 -> o - 3:11:void updateBackInvokedCallbackState(boolean):93:93 -> o - 12:15:void updateBackInvokedCallbackState(boolean):95:95 -> o - 16:21:void updateBackInvokedCallbackState(boolean):96:96 -> o - 22:26:void updateBackInvokedCallbackState(boolean):101:101 -> o - 27:30:void updateBackInvokedCallbackState(boolean):102:102 -> o - 31:35:void updateBackInvokedCallbackState(boolean):103:103 -> o - 36:38:void updateBackInvokedCallbackState(boolean):107:107 -> o - 1:2:void updateEnabledCallbacks():113:113 -> p - 3:7:void updateEnabledCallbacks():114:114 -> p - 8:14:void updateEnabledCallbacks():431:431 -> p - 15:30:void updateEnabledCallbacks():432:432 -> p - 31:37:void updateEnabledCallbacks():114:114 -> p - 38:41:void updateEnabledCallbacks():115:115 -> p - 42:52:void updateEnabledCallbacks():117:117 -> p - 53:58:void updateEnabledCallbacks():118:118 -> p - 59:62:void updateEnabledCallbacks():119:119 -> p + 3:10:void onBackStarted(androidx.activity.BackEventCompat):434:434 -> n + 11:16:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.lastOrNull(java.lang.Iterable,kotlin.jvm.functions.Function1):534:534 -> n + 11:16:void onBackStarted(androidx.activity.BackEventCompat):233 -> n + 17:20:void onBackStarted(androidx.activity.BackEventCompat):436:436 -> n + 21:23:void onBackStarted(androidx.activity.BackEventCompat):437:437 -> n + 24:31:void onBackStarted(androidx.activity.BackEventCompat):234:234 -> n + 32:33:void onBackStarted(androidx.activity.BackEventCompat):233:233 -> n + 34:37:void onBackStarted(androidx.activity.BackEventCompat):236:236 -> n + 38:41:void onBackStarted(androidx.activity.BackEventCompat):238:238 -> n + 6:7:void setOnBackInvokedDispatcher(android.window.OnBackInvokedDispatcher):86:86 -> o + 8:13:void setOnBackInvokedDispatcher(android.window.OnBackInvokedDispatcher):87:87 -> o + 1:2:void updateBackInvokedCallbackState(boolean):92:92 -> p + 3:11:void updateBackInvokedCallbackState(boolean):93:93 -> p + 12:15:void updateBackInvokedCallbackState(boolean):95:95 -> p + 16:21:void updateBackInvokedCallbackState(boolean):96:96 -> p + 22:26:void updateBackInvokedCallbackState(boolean):101:101 -> p + 27:30:void updateBackInvokedCallbackState(boolean):102:102 -> p + 31:35:void updateBackInvokedCallbackState(boolean):103:103 -> p + 36:38:void updateBackInvokedCallbackState(boolean):107:107 -> p + 1:2:void updateEnabledCallbacks():113:113 -> q + 3:7:void updateEnabledCallbacks():114:114 -> q + 8:14:void updateEnabledCallbacks():431:431 -> q + 15:30:void updateEnabledCallbacks():432:432 -> q + 31:37:void updateEnabledCallbacks():114:114 -> q + 38:41:void updateEnabledCallbacks():115:115 -> q + 42:52:void updateEnabledCallbacks():117:117 -> q + 53:58:void updateEnabledCallbacks():118:118 -> q + 59:62:void updateEnabledCallbacks():119:119 -> q androidx.activity.OnBackPressedDispatcher$1 -> androidx.activity.OnBackPressedDispatcher$a: # {"id":"sourceFile","fileName":"OnBackPressedDispatcher.kt"} androidx.activity.OnBackPressedDispatcher this$0 -> e @@ -793,13 +795,13 @@ androidx.activity.OnBackPressedDispatcher$Api33Impl -> androidx.activity.OnBackP androidx.activity.OnBackPressedDispatcher$Api33Impl INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/OnBackPressedDispatcher$f;"} 1:4:void ():347:347 -> - 1:1:void $r8$lambda$uALQStkfKNo5swuEpG7lymZRBFs(A3.Function0):0:0 -> a + 1:1:void $r8$lambda$uALQStkfKNo5swuEpG7lymZRBFs(F3.Function0):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)V"} 6:11:android.window.OnBackInvokedCallback createOnBackInvokedCallback(kotlin.jvm.functions.Function0):369:369 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)Landroid/window/OnBackInvokedCallback;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)Landroid/window/OnBackInvokedCallback;"} 6:9:void createOnBackInvokedCallback$lambda$0(kotlin.jvm.functions.Function0):369:369 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)V"} 11:12:void registerOnBackInvokedCallback(java.lang.Object,int,java.lang.Object):355:355 -> d 13:14:void registerOnBackInvokedCallback(java.lang.Object,int,java.lang.Object):356:356 -> d 15:18:void registerOnBackInvokedCallback(java.lang.Object,int,java.lang.Object):357:357 -> d @@ -810,11 +812,11 @@ androidx.activity.OnBackPressedDispatcher$Api33Impl$$ExternalSyntheticLambda0 -> # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} kotlin.jvm.functions.Function0 androidx.activity.OnBackPressedDispatcher$Api33Impl$$InternalSyntheticLambda$1$35c2260aeedbf6f93b08831cedc09afa2ec5cd0dbc6fa2049de5d6a227260319$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LA3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF3/a;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (A3.Function0):0:0 -> + 1:1:void (F3.Function0):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)V"} 1:1:void onBackInvoked():0:0 -> onBackInvoked # {"id":"com.android.tools.r8.synthesized"} androidx.activity.OnBackPressedDispatcher$Api34Impl -> androidx.activity.OnBackPressedDispatcher$g: @@ -823,17 +825,17 @@ androidx.activity.OnBackPressedDispatcher$Api34Impl -> androidx.activity.OnBackP # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/OnBackPressedDispatcher$g;"} 1:4:void ():373:373 -> 21:26:android.window.OnBackInvokedCallback createOnBackAnimationCallback(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function0):382:382 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;LA3/a;LA3/a;)Landroid/window/OnBackInvokedCallback;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;LF3/a;LF3/a;)Landroid/window/OnBackInvokedCallback;"} androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1 -> androidx.activity.OnBackPressedDispatcher$g$a: # {"id":"sourceFile","fileName":"OnBackPressedDispatcher.kt"} kotlin.jvm.functions.Function1 $onBackStarted -> a kotlin.jvm.functions.Function1 $onBackProgressed -> b kotlin.jvm.functions.Function0 $onBackInvoked -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LA3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF3/a;"} kotlin.jvm.functions.Function0 $onBackCancelled -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LA3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF3/a;"} 9:12:void (kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function0):382:382 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;LA3/a;LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;LF3/a;LF3/a;)V"} 1:6:void onBackCancelled():396:396 -> onBackCancelled 1:6:void onBackInvoked():392:392 -> onBackInvoked 6:16:void onBackProgressed(android.window.BackEvent):388:388 -> onBackProgressed @@ -880,11 +882,11 @@ androidx.activity.OnBackPressedDispatcher$OnBackPressedCancellable -> androidx.a 53:58:void cancel():311:311 -> cancel androidx.activity.OnBackPressedDispatcher$addCallback$1 -> androidx.activity.OnBackPressedDispatcher$i: # {"id":"sourceFile","fileName":"OnBackPressedDispatcher.kt"} - 1:8:void invoke():213:213 -> b + 1:8:void invoke():213:213 -> c 1:6:java.lang.Object invoke():213:213 -> invoke androidx.activity.OnBackPressedDispatcher$addCancellableCallback$1 -> androidx.activity.OnBackPressedDispatcher$j: # {"id":"sourceFile","fileName":"OnBackPressedDispatcher.kt"} - 1:8:void invoke():174:174 -> b + 1:8:void invoke():174:174 -> c 1:6:java.lang.Object invoke():174:174 -> invoke androidx.activity.OnBackPressedDispatcherOwner -> androidx.activity.q: # {"id":"sourceFile","fileName":"OnBackPressedDispatcherOwner.kt"} @@ -926,7 +928,7 @@ androidx.activity.result.ActivityResult -> androidx.activity.result.a: 1:8:void ():109:109 -> 1:3:void (int,android.content.Intent):45:47 -> 4:6:void (android.os.Parcel):50:52 -> - 1:3:android.content.Intent getData():67:67 -> c + 1:3:android.content.Intent getData():67:67 -> b 1:3:int getResultCode():59:59 -> d 6:10:java.lang.String resultCodeToString(int):90:90 -> e 11:13:java.lang.String resultCodeToString(int):89:89 -> e @@ -1171,7 +1173,7 @@ androidx.activity.result.IntentSenderRequest -> androidx.activity.result.e: 5:5:void (android.content.IntentSender,android.content.Intent,int,int):49:49 -> 6:9:void (android.os.Parcel):54:57 -> 10:10:void (android.os.Parcel):53:53 -> - 1:3:android.content.Intent getFillInIntent():41:41 -> c + 1:3:android.content.Intent getFillInIntent():41:41 -> b 1:3:int getFlagsMask():45:45 -> d 1:3:int getFlagsValues():49:49 -> e 1:3:android.content.IntentSender getIntentSender():36:36 -> f @@ -1287,8 +1289,9 @@ androidx.appcompat.R$attr -> d.a: int spinnerStyle -> J int switchStyle -> K int textColorSearchUrl -> L - int toolbarNavigationButtonStyle -> M - int toolbarStyle -> N + int theme -> M + int toolbarNavigationButtonStyle -> N + int toolbarStyle -> O int actionBarPopupTheme -> a int actionBarSize -> b int actionBarStyle -> c @@ -1468,262 +1471,270 @@ androidx.appcompat.R$string -> d.h: int abc_searchview_description_search -> n androidx.appcompat.R$style -> d.i: int Animation_AppCompat_Tooltip -> a - int Theme_AppCompat_CompactMenu -> b - int Theme_AppCompat_Empty -> c - int Theme_AppCompat_Light -> d + int TextAppearance_AppCompat_Caption -> b + int Theme_AppCompat_CompactMenu -> c + int Theme_AppCompat_Empty -> d + int Theme_AppCompat_Light -> e + int Widget_AppCompat_AutoCompleteTextView -> f androidx.appcompat.R$styleable -> d.j: int ActionMode_closeItemLayout -> A int AppCompatTheme_android_windowAnimationStyle -> A0 int MenuItem_android_visible -> A1 int Spinner_android_prompt -> A2 - int Toolbar_titleMarginBottom -> A3 + int Toolbar_popupTheme -> A3 int ActionMode_height -> B int AppCompatTheme_panelBackground -> B0 int MenuItem_android_menuCategory -> B1 int Spinner_android_dropDownWidth -> B2 - int Toolbar_titleMarginEnd -> B3 + int Toolbar_subtitle -> B3 int ActionMode_subtitleTextStyle -> C int AppCompatTheme_viewInflaterClass -> C0 int MenuItem_android_orderInCategory -> C1 int Spinner_popupTheme -> C2 - int Toolbar_titleMarginStart -> C3 + int Toolbar_subtitleTextAppearance -> C3 int ActionMode_titleTextStyle -> D int AppCompatTheme_windowActionBar -> D0 int MenuItem_android_title -> D1 int[] SwitchCompat -> D2 - int Toolbar_titleMarginTop -> D3 + int Toolbar_subtitleTextColor -> D3 int[] ActivityChooserView -> E int AppCompatTheme_windowActionBarOverlay -> E0 int MenuItem_android_titleCondensed -> E1 int SwitchCompat_android_textOn -> E2 - int Toolbar_titleMargins -> E3 + int Toolbar_title -> E3 int[] AlertDialog -> F int AppCompatTheme_windowActionModeOverlay -> F0 int MenuItem_android_alphabeticShortcut -> F1 int SwitchCompat_android_textOff -> F2 - int Toolbar_titleTextAppearance -> F3 + int Toolbar_titleMargin -> F3 int AlertDialog_android_layout -> G int AppCompatTheme_windowFixedHeightMajor -> G0 int MenuItem_android_numericShortcut -> G1 int SwitchCompat_android_thumb -> G2 - int Toolbar_titleTextColor -> G3 + int Toolbar_titleMarginBottom -> G3 int AlertDialog_buttonIconDimen -> H int AppCompatTheme_windowFixedHeightMinor -> H0 int MenuItem_android_checkable -> H1 int SwitchCompat_showText -> H2 - int[] View -> H3 + int Toolbar_titleMarginEnd -> H3 int AlertDialog_buttonPanelSideLayout -> I int AppCompatTheme_windowFixedWidthMajor -> I0 int MenuItem_android_onClick -> I1 int SwitchCompat_splitTrack -> I2 - int View_android_theme -> I3 + int Toolbar_titleMarginStart -> I3 int AlertDialog_listItemLayout -> J int AppCompatTheme_windowFixedWidthMinor -> J0 int MenuItem_actionLayout -> J1 int SwitchCompat_switchMinWidth -> J2 - int View_theme -> J3 + int Toolbar_titleMarginTop -> J3 int AlertDialog_listLayout -> K int AppCompatTheme_windowMinWidthMajor -> K0 int MenuItem_actionProviderClass -> K1 int SwitchCompat_switchPadding -> K2 - int[] ViewBackgroundHelper -> K3 + int Toolbar_titleMargins -> K3 int AlertDialog_multiChoiceItemLayout -> L int AppCompatTheme_windowMinWidthMinor -> L0 int MenuItem_actionViewClass -> L1 int SwitchCompat_switchTextAppearance -> L2 - int ViewBackgroundHelper_android_background -> L3 + int Toolbar_titleTextAppearance -> L3 int AlertDialog_showTitle -> M int AppCompatTheme_windowNoTitle -> M0 int MenuItem_alphabeticModifiers -> M1 int SwitchCompat_thumbTextPadding -> M2 - int ViewBackgroundHelper_backgroundTint -> M3 + int Toolbar_titleTextColor -> M3 int AlertDialog_singleChoiceItemLayout -> N int[] ButtonBarLayout -> N0 int MenuItem_contentDescription -> N1 int SwitchCompat_thumbTint -> N2 - int ViewBackgroundHelper_backgroundTintMode -> N3 + int[] View -> N3 int[] AppCompatEmojiHelper -> O int ButtonBarLayout_allowStacking -> O0 int MenuItem_iconTint -> O1 int SwitchCompat_thumbTintMode -> O2 - int[] ViewStubCompat -> O3 + int View_android_theme -> O3 int[] AppCompatImageView -> P int[] CheckedTextView -> P0 int MenuItem_iconTintMode -> P1 int SwitchCompat_track -> P2 - int ViewStubCompat_android_id -> P3 + int View_theme -> P3 int AppCompatImageView_srcCompat -> Q int CheckedTextView_android_checkMark -> Q0 int MenuItem_numericModifiers -> Q1 int SwitchCompat_trackTint -> Q2 - int ViewStubCompat_android_layout -> Q3 + int[] ViewBackgroundHelper -> Q3 int AppCompatImageView_tint -> R int CheckedTextView_checkMarkCompat -> R0 int MenuItem_showAsAction -> R1 int SwitchCompat_trackTintMode -> R2 - int ViewStubCompat_android_inflatedId -> R3 + int ViewBackgroundHelper_android_background -> R3 int AppCompatImageView_tintMode -> S int CheckedTextView_checkMarkTint -> S0 int MenuItem_tooltipText -> S1 int[] TextAppearance -> S2 + int ViewBackgroundHelper_backgroundTint -> S3 int[] AppCompatSeekBar -> T int CheckedTextView_checkMarkTintMode -> T0 int[] MenuView -> T1 int TextAppearance_android_textSize -> T2 + int ViewBackgroundHelper_backgroundTintMode -> T3 int AppCompatSeekBar_android_thumb -> U int[] CompoundButton -> U0 int MenuView_android_itemTextAppearance -> U1 int TextAppearance_android_typeface -> U2 + int[] ViewStubCompat -> U3 int AppCompatSeekBar_tickMark -> V int CompoundButton_android_button -> V0 int MenuView_android_itemBackground -> V1 int TextAppearance_android_textStyle -> V2 + int ViewStubCompat_android_id -> V3 int AppCompatSeekBar_tickMarkTint -> W int CompoundButton_buttonCompat -> W0 int MenuView_preserveIconSpacing -> W1 int TextAppearance_android_textColor -> W2 + int ViewStubCompat_android_layout -> W3 int AppCompatSeekBar_tickMarkTintMode -> X int CompoundButton_buttonTint -> X0 int MenuView_subMenuArrow -> X1 - int TextAppearance_android_fontFamily -> X2 + int TextAppearance_android_textColorHint -> X2 + int ViewStubCompat_android_inflatedId -> X3 int[] AppCompatTextHelper -> Y int CompoundButton_buttonTintMode -> Y0 int[] PopupWindow -> Y1 - int TextAppearance_android_textFontWeight -> Y2 + int TextAppearance_android_textColorLink -> Y2 int AppCompatTextHelper_android_textAppearance -> Z int[] DrawerArrowToggle -> Z0 int PopupWindow_android_popupBackground -> Z1 - int TextAppearance_fontFamily -> Z2 + int TextAppearance_android_shadowColor -> Z2 int[] ActionBar -> a int AppCompatTextHelper_android_drawableTop -> a0 int[] LinearLayoutCompat -> a1 int PopupWindow_overlapAnchor -> a2 - int TextAppearance_fontVariationSettings -> a3 + int TextAppearance_android_shadowDx -> a3 int ActionBar_background -> b int AppCompatTextHelper_android_drawableBottom -> b0 int LinearLayoutCompat_android_gravity -> b1 int[] PopupWindowBackgroundState -> b2 - int TextAppearance_textAllCaps -> b3 + int TextAppearance_android_shadowDy -> b3 int ActionBar_backgroundSplit -> c int AppCompatTextHelper_android_drawableLeft -> c0 int LinearLayoutCompat_android_orientation -> c1 int[] RecycleListView -> c2 - int TextAppearance_textLocale -> c3 + int TextAppearance_android_shadowRadius -> c3 int ActionBar_backgroundStacked -> d int AppCompatTextHelper_android_drawableRight -> d0 int LinearLayoutCompat_android_baselineAligned -> d1 int RecycleListView_paddingBottomNoButtons -> d2 - int[] Toolbar -> d3 + int TextAppearance_android_fontFamily -> d3 int ActionBar_contentInsetEnd -> e int AppCompatTextHelper_android_drawableStart -> e0 int LinearLayoutCompat_android_baselineAlignedChildIndex -> e1 int RecycleListView_paddingTopNoTitle -> e2 - int Toolbar_android_gravity -> e3 + int TextAppearance_android_textFontWeight -> e3 int ActionBar_contentInsetStart -> f int AppCompatTextHelper_android_drawableEnd -> f0 int LinearLayoutCompat_android_weightSum -> f1 int[] SearchView -> f2 - int Toolbar_buttonGravity -> f3 + int TextAppearance_fontFamily -> f3 int ActionBar_customNavigationLayout -> g int[] AppCompatTextView -> g0 int LinearLayoutCompat_divider -> g1 int SearchView_android_focusable -> g2 - int Toolbar_collapseContentDescription -> g3 + int TextAppearance_fontVariationSettings -> g3 int ActionBar_displayOptions -> h int AppCompatTextView_autoSizeMaxTextSize -> h0 int LinearLayoutCompat_dividerPadding -> h1 int SearchView_android_maxWidth -> h2 - int Toolbar_collapseIcon -> h3 + int TextAppearance_textAllCaps -> h3 int ActionBar_elevation -> i int AppCompatTextView_autoSizeMinTextSize -> i0 int LinearLayoutCompat_measureWithLargestChild -> i1 int SearchView_android_inputType -> i2 - int Toolbar_contentInsetEnd -> i3 + int TextAppearance_textLocale -> i3 int ActionBar_height -> j int AppCompatTextView_autoSizePresetSizes -> j0 int LinearLayoutCompat_showDividers -> j1 int SearchView_android_imeOptions -> j2 - int Toolbar_contentInsetEndWithActions -> j3 + int[] Toolbar -> j3 int ActionBar_hideOnContentScroll -> k int AppCompatTextView_autoSizeStepGranularity -> k0 int[] LinearLayoutCompat_Layout -> k1 int SearchView_closeIcon -> k2 - int Toolbar_contentInsetLeft -> k3 + int Toolbar_android_gravity -> k3 int ActionBar_homeAsUpIndicator -> l int AppCompatTextView_autoSizeTextType -> l0 int[] ListPopupWindow -> l1 int SearchView_commitIcon -> l2 - int Toolbar_contentInsetRight -> l3 + int Toolbar_buttonGravity -> l3 int ActionBar_icon -> m int AppCompatTextView_drawableBottomCompat -> m0 int ListPopupWindow_android_dropDownHorizontalOffset -> m1 int SearchView_defaultQueryHint -> m2 - int Toolbar_contentInsetStart -> m3 + int Toolbar_collapseContentDescription -> m3 int ActionBar_logo -> n int AppCompatTextView_drawableEndCompat -> n0 int ListPopupWindow_android_dropDownVerticalOffset -> n1 int SearchView_goIcon -> n2 - int Toolbar_contentInsetStartWithNavigation -> n3 + int Toolbar_collapseIcon -> n3 int ActionBar_popupTheme -> o int AppCompatTextView_drawableLeftCompat -> o0 int[] MenuGroup -> o1 int SearchView_iconifiedByDefault -> o2 - int Toolbar_logo -> o3 + int Toolbar_contentInsetEnd -> o3 int ActionBar_subtitle -> p int AppCompatTextView_drawableRightCompat -> p0 int MenuGroup_android_enabled -> p1 int SearchView_layout -> p2 - int Toolbar_logoDescription -> p3 + int Toolbar_contentInsetEndWithActions -> p3 int ActionBar_subtitleTextStyle -> q int AppCompatTextView_drawableStartCompat -> q0 int MenuGroup_android_id -> q1 int SearchView_queryBackground -> q2 - int Toolbar_maxButtonHeight -> q3 + int Toolbar_contentInsetLeft -> q3 int ActionBar_title -> r int AppCompatTextView_drawableTint -> r0 int MenuGroup_android_visible -> r1 int SearchView_queryHint -> r2 - int Toolbar_menu -> r3 + int Toolbar_contentInsetRight -> r3 int ActionBar_titleTextStyle -> s int AppCompatTextView_drawableTintMode -> s0 int MenuGroup_android_menuCategory -> s1 int SearchView_searchHintIcon -> s2 - int Toolbar_navigationContentDescription -> s3 + int Toolbar_contentInsetStart -> s3 int[] ActionBarLayout -> t int AppCompatTextView_drawableTopCompat -> t0 int MenuGroup_android_orderInCategory -> t1 int SearchView_searchIcon -> t2 - int Toolbar_navigationIcon -> t3 + int Toolbar_contentInsetStartWithNavigation -> t3 int ActionBarLayout_android_layout_gravity -> u int AppCompatTextView_emojiCompatEnabled -> u0 int MenuGroup_android_checkableBehavior -> u1 int SearchView_submitBackground -> u2 - int Toolbar_popupTheme -> u3 + int Toolbar_logo -> u3 int[] ActionMenuItemView -> v int AppCompatTextView_firstBaselineToTopHeight -> v0 int[] MenuItem -> v1 int SearchView_suggestionRowLayout -> v2 - int Toolbar_subtitle -> v3 + int Toolbar_logoDescription -> v3 int ActionMenuItemView_android_minWidth -> w int AppCompatTextView_lastBaselineToBottomHeight -> w0 int MenuItem_android_icon -> w1 int SearchView_voiceIcon -> w2 - int Toolbar_subtitleTextAppearance -> w3 + int Toolbar_maxButtonHeight -> w3 int[] ActionMenuView -> x int AppCompatTextView_lineHeight -> x0 int MenuItem_android_enabled -> x1 int[] Spinner -> x2 - int Toolbar_subtitleTextColor -> x3 + int Toolbar_menu -> x3 int[] ActionMode -> y int[] AppCompatTheme -> y0 int MenuItem_android_id -> y1 int Spinner_android_entries -> y2 - int Toolbar_title -> y3 + int Toolbar_navigationContentDescription -> y3 int ActionMode_background -> z int AppCompatTheme_android_windowIsFloating -> z0 int MenuItem_android_checked -> z1 int Spinner_android_popupBackground -> z2 - int Toolbar_titleMargin -> z3 + int Toolbar_navigationIcon -> z3 3:382:void ():0:0 -> androidx.appcompat.app.ActionBar -> androidx.appcompat.app.a: # {"id":"sourceFile","fileName":"ActionBar.java"} @@ -2355,7 +2366,7 @@ androidx.appcompat.app.AppCompatActivity -> androidx.appcompat.app.d: 1:8:boolean onKeyDown(int,android.view.KeyEvent):625:625 -> onKeyDown 9:13:boolean onKeyDown(int,android.view.KeyEvent):628:628 -> onKeyDown 1:1:void onLocalesChanged(androidx.core.os.LocaleListCompat):665:665 -> onLocalesChanged - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/d;)V"} 1:8:boolean onMenuItemSelected(int,android.view.MenuItem):256:256 -> onMenuItemSelected 9:12:boolean onMenuItemSelected(int,android.view.MenuItem):260:260 -> onMenuItemSelected 13:23:boolean onMenuItemSelected(int,android.view.MenuItem):261:261 -> onMenuItemSelected @@ -2425,9 +2436,9 @@ androidx.appcompat.app.AppCompatDelegate -> androidx.appcompat.app.g: # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/app/g$c;"} int sDefaultNightMode -> e androidx.core.os.LocaleListCompat sRequestedAppLocales -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LB/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LC/d;"} androidx.core.os.LocaleListCompat sStoredAppLocales -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LB/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LC/d;"} java.lang.Boolean sIsAutoStoreLocalesOptedIn -> h boolean sIsFrameworkSyncChecked -> i androidx.collection.ArraySet sActivityDelegates -> j @@ -2523,7 +2534,7 @@ androidx.appcompat.app.AppCompatDelegate -> androidx.appcompat.app.g: # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Dialog;Landroidx/appcompat/app/e;)Landroidx/appcompat/app/g;"} android.view.View findViewById(int) -> l 1:6:androidx.core.os.LocaleListCompat getApplicationLocales():821:821 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LC/d;"} 7:12:androidx.core.os.LocaleListCompat getApplicationLocales():823:823 -> m 13:21:androidx.core.os.LocaleListCompat getApplicationLocales():825:825 -> m 22:26:androidx.core.os.LocaleListCompat getApplicationLocales():829:829 -> m @@ -2539,7 +2550,7 @@ androidx.appcompat.app.AppCompatDelegate -> androidx.appcompat.app.g: 33:41:java.lang.Object getLocaleManagerForApplication():901:901 -> r android.view.MenuInflater getMenuInflater() -> s 1:3:androidx.core.os.LocaleListCompat getRequestedAppLocales():855:855 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LC/d;"} androidx.appcompat.app.ActionBar getSupportActionBar() -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/app/a;"} void installViewFactory() -> v @@ -2615,7 +2626,7 @@ androidx.appcompat.app.AppCompatDelegateImpl -> androidx.appcompat.app.i: # {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"} java.lang.Runnable mShowActionModePopup -> A androidx.core.view.ViewPropertyAnimatorCompat mFadeAnim -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/l0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/j0;"} boolean mHandleNativeActionModes -> C boolean mSubDecorInstalled -> D android.view.ViewGroup mSubDecor -> E @@ -3006,7 +3017,7 @@ androidx.appcompat.app.AppCompatDelegateImpl -> androidx.appcompat.app.i: 19:26:int sanitizeWindowFeatureId(int):2433:2433 -> T0 2:6:boolean applyApplicationSpecificConfig(boolean):2498:2498 -> U 1:4:void setConfigurationLocales(android.content.res.Configuration,androidx.core.os.LocaleListCompat):2665:2665 -> U0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Configuration;LB/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Configuration;LC/d;)V"} 1:6:boolean applyApplicationSpecificConfig(boolean,boolean):2511:2511 -> V 7:10:boolean applyApplicationSpecificConfig(boolean,boolean):2520:2520 -> V 11:16:boolean applyApplicationSpecificConfig(boolean,boolean):2521:2521 -> V @@ -3024,7 +3035,7 @@ androidx.appcompat.app.AppCompatDelegateImpl -> androidx.appcompat.app.i: 85:88:boolean applyApplicationSpecificConfig(boolean,boolean):2548:2548 -> V 89:92:boolean applyApplicationSpecificConfig(boolean,boolean):2550:2550 -> V 1:4:void setDefaultLocalesForLocaleList(androidx.core.os.LocaleListCompat):2684:2684 -> V0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/d;)V"} 1:11:void applyFixedSizeWindow():1078:1078 -> W 12:17:void applyFixedSizeWindow():1084:1084 -> W 18:21:void applyFixedSizeWindow():1085:1085 -> W @@ -3072,7 +3083,7 @@ androidx.appcompat.app.AppCompatDelegateImpl -> androidx.appcompat.app.i: 24:30:boolean shouldInheritContext(android.view.ViewParent):1675:1675 -> X0 31:36:boolean shouldInheritContext(android.view.ViewParent):1682:1682 -> X0 1:8:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):2563:2563 -> Y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)LB/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)LC/d;"} 9:15:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):2566:2566 -> Y 16:19:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):2571:2571 -> Y 20:27:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):2572:2572 -> Y @@ -3186,7 +3197,7 @@ androidx.appcompat.app.AppCompatDelegateImpl -> androidx.appcompat.app.i: 40:43:void updateActivityConfiguration(android.content.res.Configuration):2915:2915 -> c1 2:9:void closePanel(int):2071:2071 -> d0 1:7:boolean updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):2746:2746 -> d1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILB/d;Z)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILC/d;Z)Z"} 8:11:boolean updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):2747:2747 -> d1 12:17:boolean updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):2749:2749 -> d1 18:21:boolean updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):2750:2750 -> d1 @@ -3239,7 +3250,7 @@ androidx.appcompat.app.AppCompatDelegateImpl -> androidx.appcompat.app.i: 38:40:void updateBackInvokedCallbackState():375:375 -> e1 2:6:boolean applyDayNight():2477:2477 -> f 11:22:android.content.res.Configuration createOverrideAppConfiguration(android.content.Context,int,androidx.core.os.LocaleListCompat,android.content.res.Configuration,boolean):2712:2712 -> f0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILB/d;Landroid/content/res/Configuration;Z)Landroid/content/res/Configuration;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILC/d;Landroid/content/res/Configuration;Z)Landroid/content/res/Configuration;"} 23:32:android.content.res.Configuration createOverrideAppConfiguration(android.content.Context,int,androidx.core.os.LocaleListCompat,android.content.res.Configuration,boolean):2713:2713 -> f0 33:38:android.content.res.Configuration createOverrideAppConfiguration(android.content.Context,int,androidx.core.os.LocaleListCompat,android.content.res.Configuration,boolean):2719:2719 -> f0 39:42:android.content.res.Configuration createOverrideAppConfiguration(android.content.Context,int,androidx.core.os.LocaleListCompat,android.content.res.Configuration,boolean):2720:2720 -> f0 @@ -3247,7 +3258,7 @@ androidx.appcompat.app.AppCompatDelegateImpl -> androidx.appcompat.app.i: 46:54:android.content.res.Configuration createOverrideAppConfiguration(android.content.Context,int,androidx.core.os.LocaleListCompat,android.content.res.Configuration,boolean):2724:2724 -> f0 55:58:android.content.res.Configuration createOverrideAppConfiguration(android.content.Context,int,androidx.core.os.LocaleListCompat,android.content.res.Configuration,boolean):2728:2728 -> f0 1:6:void updateResourcesConfiguration(int,androidx.core.os.LocaleListCompat,boolean,android.content.res.Configuration):2866:2866 -> f1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILB/d;ZLandroid/content/res/Configuration;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILC/d;ZLandroid/content/res/Configuration;)V"} 7:17:void updateResourcesConfiguration(int,androidx.core.os.LocaleListCompat,boolean,android.content.res.Configuration):2867:2867 -> f1 18:20:void updateResourcesConfiguration(int,androidx.core.os.LocaleListCompat,boolean,android.content.res.Configuration):2869:2869 -> f1 21:33:void updateResourcesConfiguration(int,androidx.core.os.LocaleListCompat,boolean,android.content.res.Configuration):2872:2872 -> f1 @@ -3319,7 +3330,7 @@ androidx.appcompat.app.AppCompatDelegateImpl -> androidx.appcompat.app.i: 401:403:android.view.ViewGroup createSubDecor():901:901 -> g0 404:411:android.view.ViewGroup createSubDecor():902:902 -> g0 4:10:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2305:2305 -> g1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;Landroid/graphics/Rect;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;Landroid/graphics/Rect;)I"} 11:14:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2307:2307 -> g1 15:20:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2312:2312 -> g1 21:28:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):2313:2313 -> g1 @@ -3569,7 +3580,7 @@ androidx.appcompat.app.AppCompatDelegateImpl -> androidx.appcompat.app.i: # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/app/a;"} 4:6:androidx.appcompat.app.ActionBar getSupportActionBar():569:569 -> u 1:5:androidx.core.os.LocaleListCompat getConfigurationLocales(android.content.res.Configuration):2674:2674 -> u0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Configuration;)LB/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Configuration;)LC/d;"} 1:6:void installViewFactory():1688:1688 -> v 7:12:void installViewFactory():1689:1689 -> v 13:16:void installViewFactory():1690:1690 -> v @@ -3640,7 +3651,7 @@ androidx.appcompat.app.AppCompatDelegateImpl$3 -> androidx.appcompat.app.i$b: 1:6:void (androidx.appcompat.app.AppCompatDelegateImpl):997:997 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/app/i;)V"} 1:4:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):1001:1001 -> onApplyWindowInsets - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} 5:13:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):1002:1002 -> onApplyWindowInsets 14:17:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):1006:1006 -> onApplyWindowInsets 18:21:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):1008:1008 -> onApplyWindowInsets @@ -3767,11 +3778,11 @@ androidx.appcompat.app.AppCompatDelegateImpl$Api24Impl -> androidx.appcompat.app 15:17:void generateConfigDelta_locale(android.content.res.Configuration,android.content.res.Configuration,android.content.res.Configuration):3918:3918 -> a 18:22:void generateConfigDelta_locale(android.content.res.Configuration,android.content.res.Configuration,android.content.res.Configuration):3919:3919 -> a 1:13:androidx.core.os.LocaleListCompat getLocales(android.content.res.Configuration):3925:3925 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Configuration;)LB/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Configuration;)LC/d;"} 1:12:void setDefaultLocales(androidx.core.os.LocaleListCompat):3935:3935 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/d;)V"} 1:12:void setLocales(android.content.res.Configuration,androidx.core.os.LocaleListCompat):3930:3930 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Configuration;LB/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Configuration;LC/d;)V"} androidx.appcompat.app.AppCompatDelegateImpl$Api26Impl -> androidx.appcompat.app.i$l: # {"id":"sourceFile","fileName":"AppCompatDelegateImpl.java"} 1:14:void generateConfigDelta_colorMode(android.content.res.Configuration,android.content.res.Configuration,android.content.res.Configuration):3945:3945 -> a @@ -4297,7 +4308,7 @@ androidx.appcompat.app.LayoutIncludeDetector -> androidx.appcompat.app.w: androidx.appcompat.app.LocaleOverlayHelper -> androidx.appcompat.app.x: # {"id":"sourceFile","fileName":"LocaleOverlayHelper.java"} 1:6:androidx.core.os.LocaleListCompat combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):69:69 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB/d;LB/d;)LB/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/d;LC/d;)LC/d;"} 7:17:androidx.core.os.LocaleListCompat combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):70:70 -> a 18:23:androidx.core.os.LocaleListCompat combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):72:72 -> a 24:28:androidx.core.os.LocaleListCompat combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):73:73 -> a @@ -4306,7 +4317,7 @@ androidx.appcompat.app.LocaleOverlayHelper -> androidx.appcompat.app.x: 47:52:androidx.core.os.LocaleListCompat combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):82:82 -> a 53:63:androidx.core.os.LocaleListCompat combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):81:81 -> a 3:9:androidx.core.os.LocaleListCompat combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):47:47 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB/d;LB/d;)LB/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/d;LC/d;)LC/d;"} 10:14:androidx.core.os.LocaleListCompat combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):50:50 -> b 15:19:androidx.core.os.LocaleListCompat combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):48:48 -> b androidx.appcompat.app.ResourcesFlusher -> androidx.appcompat.app.y: @@ -4567,11 +4578,11 @@ androidx.appcompat.app.TwilightManager$TwilightState -> androidx.appcompat.app.C androidx.appcompat.app.WindowDecorActionBar -> androidx.appcompat.app.D: # {"id":"sourceFile","fileName":"WindowDecorActionBar.java"} androidx.core.view.ViewPropertyAnimatorListener mHideListener -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/m0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/k0;"} androidx.core.view.ViewPropertyAnimatorListener mShowListener -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/m0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/k0;"} androidx.core.view.ViewPropertyAnimatorUpdateListener mUpdateListener -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/o0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/m0;"} android.view.animation.Interpolator sHideInterpolator -> D android.view.animation.Interpolator sShowInterpolator -> E android.content.Context mContext -> a @@ -5391,10 +5402,10 @@ androidx.appcompat.view.ViewPropertyAnimatorCompatSet -> androidx.appcompat.view long mDuration -> b android.view.animation.Interpolator mInterpolator -> c androidx.core.view.ViewPropertyAnimatorListener mListener -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/m0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/k0;"} boolean mIsStarted -> e androidx.core.view.ViewPropertyAnimatorListenerAdapter mProxyListener -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/n0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/l0;"} 1:5:void ():47:47 -> 6:7:void ():41:41 -> 8:14:void ():119:119 -> @@ -5405,10 +5416,10 @@ androidx.appcompat.view.ViewPropertyAnimatorCompatSet -> androidx.appcompat.view 28:30:void cancel():95:95 -> a 2:4:void onAnimationsEnded():85:85 -> b 1:4:androidx.appcompat.view.ViewPropertyAnimatorCompatSet play(androidx.core.view.ViewPropertyAnimatorCompat):52:52 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/l0;)Landroidx/appcompat/view/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/j0;)Landroidx/appcompat/view/h;"} 5:10:androidx.appcompat.view.ViewPropertyAnimatorCompatSet play(androidx.core.view.ViewPropertyAnimatorCompat):53:53 -> c 1:5:androidx.appcompat.view.ViewPropertyAnimatorCompatSet playSequentially(androidx.core.view.ViewPropertyAnimatorCompat,androidx.core.view.ViewPropertyAnimatorCompat):60:60 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/l0;Landroidx/core/view/l0;)Landroidx/appcompat/view/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/j0;Landroidx/core/view/j0;)Landroidx/appcompat/view/h;"} 6:12:androidx.appcompat.view.ViewPropertyAnimatorCompatSet playSequentially(androidx.core.view.ViewPropertyAnimatorCompat,androidx.core.view.ViewPropertyAnimatorCompat):61:61 -> d 13:18:androidx.appcompat.view.ViewPropertyAnimatorCompatSet playSequentially(androidx.core.view.ViewPropertyAnimatorCompat,androidx.core.view.ViewPropertyAnimatorCompat):62:62 -> d 1:4:androidx.appcompat.view.ViewPropertyAnimatorCompatSet setDuration(long):99:99 -> e @@ -5418,7 +5429,7 @@ androidx.appcompat.view.ViewPropertyAnimatorCompatSet -> androidx.appcompat.view # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/animation/Interpolator;)Landroidx/appcompat/view/h;"} 5:7:androidx.appcompat.view.ViewPropertyAnimatorCompatSet setInterpolator(android.view.animation.Interpolator):107:107 -> f 1:4:androidx.appcompat.view.ViewPropertyAnimatorCompatSet setListener(androidx.core.view.ViewPropertyAnimatorListener):113:113 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/m0;)Landroidx/appcompat/view/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/k0;)Landroidx/appcompat/view/h;"} 5:7:androidx.appcompat.view.ViewPropertyAnimatorCompatSet setListener(androidx.core.view.ViewPropertyAnimatorListener):114:114 -> g 1:5:void start():67:67 -> h 6:22:void start():68:68 -> h @@ -5527,7 +5538,7 @@ androidx.appcompat.view.menu.ActionMenuItem -> i.a: 30:31:void (android.content.Context,int,int,int,int,java.lang.CharSequence):83:83 -> 32:34:void (android.content.Context,int,int,int,int,java.lang.CharSequence):84:84 -> 1:6:androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider):361:361 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b;)Lz/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b;)LA/b;"} 1:2:androidx.core.view.ActionProvider getSupportActionProvider():355:355 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/b;"} 1:12:void applyIconTint():448:448 -> c @@ -5539,12 +5550,12 @@ androidx.appcompat.view.menu.ActionMenuItem -> i.a: 38:45:void applyIconTint():457:457 -> c 1:2:boolean collapseActionView():378:378 -> collapseActionView 1:6:androidx.core.internal.view.SupportMenuItem setActionView(int):350:350 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lz/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LA/b;"} 1:6:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):329:329 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lz/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)LA/b;"} 1:2:boolean expandActionView():373:373 -> expandActionView 1:4:androidx.core.internal.view.SupportMenuItem setShowAsActionFlags(int):367:367 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lz/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LA/b;"} 1:6:android.view.ActionProvider getActionProvider():344:344 -> getActionProvider 1:2:android.view.View getActionView():334:334 -> getActionView 1:3:int getAlphabeticModifiers():94:94 -> getAlphabeticModifiers @@ -5579,7 +5590,7 @@ androidx.appcompat.view.menu.ActionMenuItem -> i.a: 1:13:android.view.MenuItem setChecked(boolean):204:204 -> setChecked 1:1:android.view.MenuItem setContentDescription(java.lang.CharSequence):42:42 -> setContentDescription 2:2:androidx.core.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence):394:394 -> setContentDescription - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lz/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)LA/b;"} 1:14:android.view.MenuItem setEnabled(boolean):210:210 -> setEnabled 1:1:android.view.MenuItem setIcon(android.graphics.drawable.Drawable):216:216 -> setIcon 2:2:android.view.MenuItem setIcon(android.graphics.drawable.Drawable):218:218 -> setIcon @@ -5605,7 +5616,7 @@ androidx.appcompat.view.menu.ActionMenuItem -> i.a: 1:3:android.view.MenuItem setTitleCondensed(java.lang.CharSequence):288:288 -> setTitleCondensed 1:1:android.view.MenuItem setTooltipText(java.lang.CharSequence):42:42 -> setTooltipText 2:2:androidx.core.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence):406:406 -> setTooltipText - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lz/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)LA/b;"} 1:13:android.view.MenuItem setVisible(boolean):294:294 -> setVisible androidx.appcompat.view.menu.ActionMenuItemView -> androidx.appcompat.view.menu.ActionMenuItemView: # {"id":"sourceFile","fileName":"ActionMenuItemView.java"} @@ -6944,7 +6955,7 @@ androidx.appcompat.view.menu.MenuItemImpl -> androidx.appcompat.view.menu.g: 1:18:boolean shouldShowShortcut():416:416 -> A 1:10:boolean showsTextAsAction():722:722 -> B 1:4:androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider):796:796 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b;)Lz/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b;)LA/b;"} 5:8:androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider):797:797 -> a 9:10:androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider):799:799 -> a 11:12:androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider):800:800 -> a @@ -7060,11 +7071,11 @@ androidx.appcompat.view.menu.MenuItemImpl -> androidx.appcompat.view.menu.g: 1:9:boolean requestsActionButton():700:700 -> n 1:10:boolean requiresActionButton():705:705 -> o 1:6:androidx.core.internal.view.SupportMenuItem setActionView(int):758:758 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lz/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LA/b;"} 7:10:androidx.core.internal.view.SupportMenuItem setActionView(int):759:759 -> p 11:24:androidx.core.internal.view.SupportMenuItem setActionView(int):760:760 -> p 1:3:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):746:746 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lz/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)LA/b;"} 4:7:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):747:747 -> q 8:18:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):748:748 -> q 19:21:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):749:749 -> q @@ -7091,7 +7102,7 @@ androidx.appcompat.view.menu.MenuItemImpl -> androidx.appcompat.view.menu.g: 13:16:android.view.MenuItem setChecked(boolean):618:618 -> setChecked 1:1:android.view.MenuItem setContentDescription(java.lang.CharSequence):50:50 -> setContentDescription 2:2:androidx.core.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence):881:881 -> setContentDescription - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lz/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)LA/b;"} 3:3:androidx.core.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence):883:883 -> setContentDescription 3:9:android.view.MenuItem setEnabled(boolean):190:190 -> setEnabled 10:15:android.view.MenuItem setEnabled(boolean):192:192 -> setEnabled @@ -7132,7 +7143,7 @@ androidx.appcompat.view.menu.MenuItemImpl -> androidx.appcompat.view.menu.g: 3:9:android.view.MenuItem setTitleCondensed(java.lang.CharSequence):485:485 -> setTitleCondensed 1:1:android.view.MenuItem setTooltipText(java.lang.CharSequence):50:50 -> setTooltipText 2:2:androidx.core.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence):896:896 -> setTooltipText - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lz/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)LA/b;"} 3:3:androidx.core.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence):898:898 -> setTooltipText 1:12:android.view.MenuItem setVisible(boolean):659:659 -> setVisible 1:13:void setExclusiveCheckable(boolean):599:599 -> t @@ -7141,7 +7152,7 @@ androidx.appcompat.view.menu.MenuItemImpl -> androidx.appcompat.view.menu.g: 10:16:void setIsActionButton(boolean):717:717 -> u 1:3:void setMenuInfo(android.view.ContextMenu$ContextMenuInfo):676:676 -> v 1:4:androidx.core.internal.view.SupportMenuItem setShowAsActionFlags(int):816:816 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lz/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LA/b;"} 1:2:void setSubMenu(androidx.appcompat.view.menu.SubMenuBuilder):430:430 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/m;)V"} 3:10:void setSubMenu(androidx.appcompat.view.menu.SubMenuBuilder):432:432 -> x @@ -7158,10 +7169,10 @@ androidx.appcompat.view.menu.MenuItemImpl$1 -> androidx.appcompat.view.menu.g$a: androidx.appcompat.view.menu.MenuItemWrapperICS -> i.c: # {"id":"sourceFile","fileName":"MenuItemWrapperICS.java"} androidx.core.internal.view.SupportMenuItem mWrappedObject -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LA/b;"} java.lang.reflect.Method mSetExclusiveCheckableMethod -> e 1:5:void (android.content.Context,androidx.core.internal.view.SupportMenuItem):54:54 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lz/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LA/b;)V"} 6:8:void (android.content.Context,androidx.core.internal.view.SupportMenuItem):58:58 -> 9:16:void (android.content.Context,androidx.core.internal.view.SupportMenuItem):56:56 -> 1:7:boolean collapseActionView():320:320 -> collapseActionView @@ -7453,9 +7464,9 @@ androidx.appcompat.view.menu.MenuView$ItemView -> androidx.appcompat.view.menu.k androidx.appcompat.view.menu.MenuWrapperICS -> i.d: # {"id":"sourceFile","fileName":"MenuWrapperICS.java"} androidx.core.internal.view.SupportMenu mWrappedObject -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LA/a;"} 1:5:void (android.content.Context,androidx.core.internal.view.SupportMenu):40:40 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lz/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LA/a;)V"} 6:8:void (android.content.Context,androidx.core.internal.view.SupportMenu):44:44 -> 9:16:void (android.content.Context,androidx.core.internal.view.SupportMenu):42:42 -> 1:1:android.view.MenuItem add(java.lang.CharSequence):49:49 -> add @@ -7698,7 +7709,7 @@ androidx.appcompat.widget.AbsActionBarView -> androidx.appcompat.widget.a: # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"} int mContentHeight -> h androidx.core.view.ViewPropertyAnimatorCompat mVisibilityAnim -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/l0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/j0;"} boolean mEatingTouch -> j boolean mEatingHover -> k 1:3:void (android.content.Context,android.util.AttributeSet,int):62:62 -> @@ -7721,7 +7732,7 @@ androidx.appcompat.widget.AbsActionBarView -> androidx.appcompat.widget.a: 18:24:int positionChild(android.view.View,int,int,int,boolean):267:267 -> e 25:32:int positionChild(android.view.View,int,int,int,boolean):269:269 -> e 1:4:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):160:160 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(IJ)Landroidx/core/view/l0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IJ)Landroidx/core/view/j0;"} 5:10:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):161:161 -> f 11:16:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):165:165 -> f 17:19:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):166:166 -> f @@ -7773,7 +7784,7 @@ androidx.appcompat.widget.AbsActionBarView$VisibilityAnimListener -> androidx.ap 1:6:void onAnimationStart(android.view.View):288:288 -> c 7:9:void onAnimationStart(android.view.View):289:289 -> c 1:4:androidx.appcompat.widget.AbsActionBarView$VisibilityAnimListener withFinalVisibility(androidx.core.view.ViewPropertyAnimatorCompat,int):281:281 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/l0;I)Landroidx/appcompat/widget/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/j0;I)Landroidx/appcompat/widget/a$a;"} 5:7:androidx.appcompat.widget.AbsActionBarView$VisibilityAnimListener withFinalVisibility(androidx.core.view.ViewPropertyAnimatorCompat,int):282:282 -> d androidx.appcompat.widget.ActionBarBackgroundDrawable -> androidx.appcompat.widget.b: # {"id":"sourceFile","fileName":"ActionBarBackgroundDrawable.java"} @@ -7970,7 +7981,7 @@ androidx.appcompat.widget.ActionBarContextView -> androidx.appcompat.widget.Acti 9:9:void (android.content.Context,android.util.AttributeSet,int):79:79 -> 10:10:void (android.content.Context,android.util.AttributeSet,int):83:83 -> 1:5:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):40:40 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(IJ)Landroidx/core/view/l0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IJ)Landroidx/core/view/j0;"} 1:4:void closeMode():194:194 -> g 5:8:void closeMode():195:195 -> g 1:8:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():238:238 -> generateDefaultLayoutParams @@ -8116,7 +8127,7 @@ androidx.appcompat.widget.ActionBarContextView$1 -> androidx.appcompat.widget.Ac androidx.appcompat.widget.ActionBarOverlayLayout -> androidx.appcompat.widget.ActionBarOverlayLayout: # {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"} androidx.core.view.WindowInsetsCompat mLastInnerInsets -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B0;"} androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback mActionBarVisibilityCallback -> B # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/ActionBarOverlayLayout$d;"} android.widget.OverScroller mFlingEstimator -> C @@ -8125,12 +8136,12 @@ androidx.appcompat.widget.ActionBarOverlayLayout -> androidx.appcompat.widget.Ac java.lang.Runnable mRemoveActionBarHideOffset -> F java.lang.Runnable mAddActionBarHideOffset -> G androidx.core.view.NestedScrollingParentHelper mParentHelper -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/I;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/H;"} androidx.appcompat.widget.ActionBarOverlayLayout$NoSystemUiLayoutFlagView mNoSystemUiLayoutFlagView -> I # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/ActionBarOverlayLayout$f;"} int[] ATTRS -> J androidx.core.view.WindowInsetsCompat NON_EMPTY_SYSTEM_WINDOW_INSETS -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B0;"} android.graphics.Rect ZERO_INSETS -> L int mActionBarHeight -> d int mWindowVisibility -> e @@ -8154,11 +8165,11 @@ androidx.appcompat.widget.ActionBarOverlayLayout -> androidx.appcompat.widget.Ac android.graphics.Rect mInnerInsetsRect -> v android.graphics.Rect mLastInnerInsetsRect -> w androidx.core.view.WindowInsetsCompat mBaseInnerInsets -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B0;"} androidx.core.view.WindowInsetsCompat mLastBaseInnerInsets -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B0;"} androidx.core.view.WindowInsetsCompat mInnerInsets -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B0;"} 1:11:void ():146:146 -> 12:18:void ():157:157 -> 19:22:void ():159:159 -> @@ -10024,7 +10035,7 @@ androidx.appcompat.widget.AppCompatEmojiEditTextHelper -> androidx.appcompat.wid # {"id":"sourceFile","fileName":"AppCompatEmojiEditTextHelper.java"} android.widget.EditText mView -> a androidx.emoji2.viewsintegration.EmojiEditTextHelper mEmojiEditTextHelper -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LM/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP/a;"} 1:3:void (android.widget.EditText):50:50 -> 4:5:void (android.widget.EditText):51:51 -> 6:14:void (android.widget.EditText):52:52 -> @@ -10046,7 +10057,7 @@ androidx.appcompat.widget.AppCompatEmojiTextHelper -> androidx.appcompat.widget. # {"id":"sourceFile","fileName":"AppCompatEmojiTextHelper.java"} android.widget.TextView mView -> a androidx.emoji2.viewsintegration.EmojiTextViewHelper mEmojiTextViewHelper -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LM/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP/f;"} 1:3:void (android.widget.TextView):41:41 -> 4:5:void (android.widget.TextView):42:42 -> 6:14:void (android.widget.TextView):43:43 -> @@ -11411,7 +11422,7 @@ androidx.appcompat.widget.AppCompatTextView -> androidx.appcompat.widget.D: 12:16:android.view.textclassifier.TextClassifier getTextClassifier():589:589 -> getTextClassifier 17:25:android.view.textclassifier.TextClassifier getTextClassifier():587:587 -> getTextClassifier 1:5:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParamsCompat():517:517 -> getTextMetricsParamsCompat - # {"id":"com.android.tools.r8.residualsignature","signature":"()LD/l$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LE/l$a;"} 1:9:boolean isEmojiCompatEnabled():238:238 -> isEmojiCompatEnabled 1:4:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):441:441 -> onCreateInputConnection 5:9:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):442:442 -> onCreateInputConnection @@ -11479,7 +11490,7 @@ androidx.appcompat.widget.AppCompatTextView -> androidx.appcompat.widget.D: 2:3:void setLineHeight(int,float):483:484 -> setLineHeight 4:4:void setLineHeight(int,float):486:486 -> setLineHeight 1:4:void setPrecomputedText(androidx.core.text.PrecomputedTextCompat):541:541 -> setPrecomputedText - # {"id":"com.android.tools.r8.residualsignature","signature":"(LD/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/l;)V"} 1:4:void setSupportBackgroundTintList(android.content.res.ColorStateList):168:168 -> setSupportBackgroundTintList 5:8:void setSupportBackgroundTintList(android.content.res.ColorStateList):169:169 -> setSupportBackgroundTintList 1:4:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):194:194 -> setSupportBackgroundTintMode @@ -11497,7 +11508,7 @@ androidx.appcompat.widget.AppCompatTextView -> androidx.appcompat.widget.D: 1:4:void setTextFuture(java.util.concurrent.Future):605:605 -> setTextFuture 5:8:void setTextFuture(java.util.concurrent.Future):607:607 -> setTextFuture 1:4:void setTextMetricsParamsCompat(androidx.core.text.PrecomputedTextCompat$Params):528:528 -> setTextMetricsParamsCompat - # {"id":"com.android.tools.r8.residualsignature","signature":"(LD/l$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/l$a;)V"} 1:4:void setTextSize(int,float):262:262 -> setTextSize 5:8:void setTextSize(int,float):263:263 -> setTextSize 9:12:void setTextSize(int,float):265:265 -> setTextSize @@ -12011,7 +12022,7 @@ androidx.appcompat.widget.DecorToolbar -> androidx.appcompat.widget.J: void setLogo(int) -> m int getNavigationMode() -> n androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long) -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(IJ)Landroidx/core/view/l0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IJ)Landroidx/core/view/j0;"} void setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback) -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/j$a;Landroidx/appcompat/view/menu/e$a;)V"} void setVisibility(int) -> q @@ -12138,7 +12149,7 @@ androidx.appcompat.widget.DropDownListView -> androidx.appcompat.widget.P: boolean mHijackFocus -> l boolean mDrawsInPressedState -> m androidx.core.view.ViewPropertyAnimatorCompat mClickAnimation -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/l0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/j0;"} androidx.core.widget.ListViewAutoScrollHelper mScrollHelper -> o # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/f;"} androidx.appcompat.widget.DropDownListView$ResolveHoverRunnable mResolveHoverRunnable -> p @@ -13600,7 +13611,7 @@ androidx.appcompat.widget.SearchView -> androidx.appcompat.widget.SearchView: androidx.appcompat.widget.SearchView$OnSuggestionListener mOnSuggestionListener -> mOnSuggestionListener # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/SearchView$n;"} androidx.cursoradapter.widget.CursorAdapter mSuggestionsAdapter -> mSuggestionsAdapter - # {"id":"com.android.tools.r8.residualsignature","signature":"LI/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LK/a;"} androidx.appcompat.widget.SearchView$UpdatableTouchDelegate mTouchDelegate -> mTouchDelegate # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/SearchView$q;"} 1:16:void ():181:181 -> @@ -13694,7 +13705,7 @@ androidx.appcompat.widget.SearchView -> androidx.appcompat.widget.SearchView: 1:3:int getSuggestionCommitIconResId():401:401 -> getSuggestionCommitIconResId 1:3:int getSuggestionRowLayout():397:397 -> getSuggestionRowLayout 1:3:androidx.cursoradapter.widget.CursorAdapter getSuggestionsAdapter():764:764 -> getSuggestionsAdapter - # {"id":"com.android.tools.r8.residualsignature","signature":"()LI/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LK/a;"} 1:7:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):1553:1553 -> h 8:12:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):1554:1554 -> h 13:15:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):1559:1559 -> h @@ -13933,7 +13944,7 @@ androidx.appcompat.widget.SearchView -> androidx.appcompat.widget.SearchView: 1:2:void setSubmitButtonEnabled(boolean):704:704 -> setSubmitButtonEnabled 3:10:void setSubmitButtonEnabled(boolean):705:705 -> setSubmitButtonEnabled 1:2:void setSuggestionsAdapter(androidx.cursoradapter.widget.CursorAdapter):754:754 -> setSuggestionsAdapter - # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LK/a;)V"} 3:8:void setSuggestionsAdapter(androidx.cursoradapter.widget.CursorAdapter):756:756 -> setSuggestionsAdapter 1:6:void rewriteQueryFromSuggestion(int):1460:1460 -> t 7:15:void rewriteQueryFromSuggestion(int):1461:1461 -> t @@ -15050,7 +15061,7 @@ androidx.appcompat.widget.TintTypedArray -> androidx.appcompat.widget.h0: 18:31:android.graphics.drawable.Drawable getDrawableIfKnown(int):93:93 -> h 1:7:float getFloat(int,float):166:166 -> i 1:11:android.graphics.Typeface getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):119:119 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(IILv/h$e;)Landroid/graphics/Typeface;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IILw/k$e;)Landroid/graphics/Typeface;"} 12:15:android.graphics.Typeface getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):123:123 -> j 16:22:android.graphics.Typeface getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):124:124 -> j 23:31:android.graphics.Typeface getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):126:126 -> j @@ -15083,7 +15094,7 @@ androidx.appcompat.widget.Toolbar -> androidx.appcompat.widget.Toolbar: androidx.appcompat.view.menu.MenuBuilder$Callback mMenuBuilderCallback -> mMenuBuilderCallback # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e$a;"} androidx.core.view.MenuHostHelper mMenuHostHelper -> mMenuHostHelper - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/y;"} androidx.appcompat.widget.ActionMenuView$OnMenuItemClickListener mMenuViewItemClickListener -> mMenuViewItemClickListener # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/ActionMenuView$e;"} androidx.appcompat.widget.Toolbar$OnMenuItemClickListener mOnMenuItemClickListener -> mOnMenuItemClickListener @@ -15158,11 +15169,11 @@ androidx.appcompat.widget.Toolbar -> androidx.appcompat.widget.Toolbar: 11:24:void addChildrenForExpandedActionView():2378:2378 -> addChildrenForExpandedActionView 25:30:void addChildrenForExpandedActionView():2380:2380 -> addChildrenForExpandedActionView 1:1:void addMenuProvider(androidx.core.view.MenuProvider):2466:2466 -> addMenuProvider - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;)V"} 2:2:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner):2472:2472 -> addMenuProvider - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;Landroidx/lifecycle/m;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;Landroidx/lifecycle/m;)V"} 3:3:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$State):2480:2480 -> addMenuProvider - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;)V"} 1:6:void addSystemView(android.view.View,boolean):1633:1633 -> b 7:11:void addSystemView(android.view.View,boolean):1636:1636 -> b 12:17:void addSystemView(android.view.View,boolean):1637:1637 -> b @@ -15529,7 +15540,7 @@ androidx.appcompat.widget.Toolbar -> androidx.appcompat.widget.Toolbar: 28:30:void removeChildrenForExpandedActionView():2368:2368 -> removeChildrenForExpandedActionView 31:39:void removeChildrenForExpandedActionView():2369:2369 -> removeChildrenForExpandedActionView 1:6:void removeMenuProvider(androidx.core.view.MenuProvider):2486:2486 -> removeMenuProvider - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;)V"} 1:4:void onCreateMenu():2454:2454 -> s 5:8:void onCreateMenu():2455:2455 -> s 9:17:void onCreateMenu():2456:2456 -> s @@ -15954,7 +15965,7 @@ androidx.appcompat.widget.ToolbarWidgetWrapper -> androidx.appcompat.widget.l0: 3:16:void setLogo(int):314:314 -> m 1:3:int getNavigationMode():460:460 -> n 1:12:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):568:568 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(IJ)Landroidx/core/view/l0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IJ)Landroidx/core/view/j0;"} 13:16:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):569:569 -> o 17:25:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):570:570 -> o 26:30:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):571:571 -> o @@ -16449,6 +16460,7 @@ androidx.arch.core.internal.SafeIterableMap -> k.b: 1:3:void ():36:36 -> 4:11:void ():43:43 -> 12:14:void ():44:44 -> + 1:3:java.util.Map$Entry eldest():174:174 -> b 1:9:java.util.Iterator descendingIterator():154:154 -> descendingIterator 10:17:java.util.Iterator descendingIterator():155:155 -> descendingIterator 5:10:boolean equals(java.lang.Object):191:191 -> equals @@ -16461,7 +16473,6 @@ androidx.arch.core.internal.SafeIterableMap -> k.b: 50:59:boolean equals(java.lang.Object):202:202 -> equals 60:66:boolean equals(java.lang.Object):204:204 -> equals 67:80:boolean equals(java.lang.Object):208:208 -> equals - 1:3:java.util.Map$Entry eldest():174:174 -> f 1:4:androidx.arch.core.internal.SafeIterableMap$Entry get(java.lang.Object):49:49 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lk/b$c;"} 5:13:androidx.arch.core.internal.SafeIterableMap$Entry get(java.lang.Object):51:51 -> h @@ -16473,7 +16484,7 @@ androidx.arch.core.internal.SafeIterableMap -> k.b: 6:13:androidx.arch.core.internal.SafeIterableMap$IteratorWithAdditions iteratorWithAdditions():165:165 -> i 1:9:java.util.Iterator iterator():143:143 -> iterator 10:17:java.util.Iterator iterator():144:144 -> iterator - 1:3:java.util.Map$Entry newest():182:182 -> j + 1:3:java.util.Map$Entry newest():182:182 -> k 1:5:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):78:78 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;)Lk/b$c;"} 6:11:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):79:79 -> l @@ -16609,7 +16620,7 @@ androidx.biometric.AuthenticationCallbackProvider -> androidx.biometric.a: # {"id":"sourceFile","fileName":"AuthenticationCallbackProvider.java"} android.hardware.biometrics.BiometricPrompt$AuthenticationCallback mBiometricCallback -> a androidx.core.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback mFingerprintCallback -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/a$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/a$c;"} androidx.biometric.AuthenticationCallbackProvider$Listener mListener -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/biometric/a$d;"} 1:3:void (androidx.biometric.AuthenticationCallbackProvider$Listener):95:95 -> @@ -16619,7 +16630,7 @@ androidx.biometric.AuthenticationCallbackProvider -> androidx.biometric.a: 5:12:android.hardware.biometrics.BiometricPrompt$AuthenticationCallback getBiometricCallback():113:113 -> a 13:15:android.hardware.biometrics.BiometricPrompt$AuthenticationCallback getBiometricCallback():115:115 -> a 1:4:androidx.core.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback getFingerprintCallback():131:131 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly/a$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz/a$c;"} 5:11:androidx.core.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback getFingerprintCallback():132:132 -> b 12:14:androidx.core.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback getFingerprintCallback():166:166 -> b androidx.biometric.AuthenticationCallbackProvider$1 -> androidx.biometric.a$a: @@ -16632,7 +16643,7 @@ androidx.biometric.AuthenticationCallbackProvider$1 -> androidx.biometric.a$a: 1:8:void onAuthenticationFailed():162:162 -> b 1:8:void onAuthenticationHelp(int,java.lang.CharSequence):141:141 -> c 3:6:void onAuthenticationSucceeded(androidx.core.hardware.fingerprint.FingerprintManagerCompat$AuthenticationResult):150:150 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/a$d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/a$d;)V"} 7:12:void onAuthenticationSucceeded(androidx.core.hardware.fingerprint.FingerprintManagerCompat$AuthenticationResult):149:149 -> d 13:18:void onAuthenticationSucceeded(androidx.core.hardware.fingerprint.FingerprintManagerCompat$AuthenticationResult):153:153 -> d 19:26:void onAuthenticationSucceeded(androidx.core.hardware.fingerprint.FingerprintManagerCompat$AuthenticationResult):157:157 -> d @@ -16820,7 +16831,7 @@ androidx.biometric.BiometricFragment -> androidx.biometric.d: 64:66:void authenticateWithBiometricPrompt(android.hardware.biometrics.BiometricPrompt,android.content.Context):580:580 -> j 67:70:void authenticateWithBiometricPrompt(android.hardware.biometrics.BiometricPrompt,android.content.Context):581:581 -> j 1:2:void authenticateWithFingerprint(androidx.core.hardware.fingerprint.FingerprintManagerCompat,android.content.Context):527:527 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/a;Landroid/content/Context;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/a;Landroid/content/Context;)V"} 3:10:void authenticateWithFingerprint(androidx.core.hardware.fingerprint.FingerprintManagerCompat,android.content.Context):528:528 -> k 11:12:void authenticateWithFingerprint(androidx.core.hardware.fingerprint.FingerprintManagerCompat,android.content.Context):529:529 -> k 13:20:void authenticateWithFingerprint(androidx.core.hardware.fingerprint.FingerprintManagerCompat,android.content.Context):530:530 -> k @@ -16837,7 +16848,7 @@ androidx.biometric.BiometricFragment -> androidx.biometric.d: 37:39:void cancelAuthentication(int):599:599 -> l 40:49:void cancelAuthentication(int):604:604 -> l 1:9:int checkForFingerprintPreAuthenticationErrors(androidx.core.hardware.fingerprint.FingerprintManagerCompat):968:968 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/a;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/a;)I"} 10:20:int checkForFingerprintPreAuthenticationErrors(androidx.core.hardware.fingerprint.FingerprintManagerCompat):970:970 -> m 1:7:void connectViewModel():262:262 -> n 8:26:void connectViewModel():267:267 -> n @@ -17099,7 +17110,7 @@ androidx.biometric.BiometricManager -> androidx.biometric.e: # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/biometric/e$d;"} android.hardware.biometrics.BiometricManager mBiometricManager -> b androidx.core.hardware.fingerprint.FingerprintManagerCompat mFingerprintManager -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/a;"} 1:3:void (androidx.biometric.BiometricManager$Injector):291:291 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/biometric/e$d;)V"} 4:5:void (androidx.biometric.BiometricManager$Injector):292:292 -> @@ -17167,7 +17178,7 @@ androidx.biometric.BiometricManager$DefaultInjector -> androidx.biometric.e$c: 1:7:boolean isDeviceSecuredWithCredential():244:244 -> d 1:9:boolean isStrongBiometricGuaranteed():254:254 -> e 1:7:androidx.core.hardware.fingerprint.FingerprintManagerCompat getFingerprintManager():234:234 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz/a;"} androidx.biometric.BiometricManager$Injector -> androidx.biometric.e$d: # {"id":"sourceFile","fileName":"BiometricManager.java"} android.hardware.biometrics.BiometricManager getBiometricManager() -> a @@ -17176,13 +17187,13 @@ androidx.biometric.BiometricManager$Injector -> androidx.biometric.e$d: boolean isDeviceSecuredWithCredential() -> d boolean isStrongBiometricGuaranteed() -> e androidx.core.hardware.fingerprint.FingerprintManagerCompat getFingerprintManager() -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz/a;"} androidx.biometric.BiometricPrompt -> androidx.biometric.BiometricPrompt: # {"id":"sourceFile","fileName":"BiometricPrompt.java"} androidx.fragment.app.FragmentManager mClientFragmentManager -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} 1:9:void (androidx.fragment.app.FragmentActivity,java.util.concurrent.Executor,androidx.biometric.BiometricPrompt$AuthenticationCallback):831:831 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/s;Ljava/util/concurrent/Executor;Landroidx/biometric/BiometricPrompt$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/u;Ljava/util/concurrent/Executor;Landroidx/biometric/BiometricPrompt$a;)V"} 10:13:void (androidx.fragment.app.FragmentActivity,java.util.concurrent.Executor,androidx.biometric.BiometricPrompt$AuthenticationCallback):843:843 -> 14:17:void (androidx.fragment.app.FragmentActivity,java.util.concurrent.Executor,androidx.biometric.BiometricPrompt$AuthenticationCallback):844:844 -> 18:21:void (androidx.fragment.app.FragmentActivity,java.util.concurrent.Executor,androidx.biometric.BiometricPrompt$AuthenticationCallback):845:845 -> @@ -17211,18 +17222,18 @@ androidx.biometric.BiometricPrompt -> androidx.biometric.BiometricPrompt: 27:30:void authenticateInternal(androidx.biometric.BiometricPrompt$PromptInfo,androidx.biometric.BiometricPrompt$CryptoObject):992:992 -> c 31:34:void authenticateInternal(androidx.biometric.BiometricPrompt$PromptInfo,androidx.biometric.BiometricPrompt$CryptoObject):993:993 -> c 1:9:androidx.biometric.BiometricFragment findBiometricFragment(androidx.fragment.app.FragmentManager):1056:1056 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;)Landroidx/biometric/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)Landroidx/biometric/d;"} 1:6:androidx.biometric.BiometricFragment findOrAddBiometricFragment(androidx.fragment.app.FragmentManager):1071:1071 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;)Landroidx/biometric/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)Landroidx/biometric/d;"} 7:10:androidx.biometric.BiometricFragment findOrAddBiometricFragment(androidx.fragment.app.FragmentManager):1075:1075 -> e 11:16:androidx.biometric.BiometricFragment findOrAddBiometricFragment(androidx.fragment.app.FragmentManager):1076:1076 -> e 17:20:androidx.biometric.BiometricFragment findOrAddBiometricFragment(androidx.fragment.app.FragmentManager):1077:1077 -> e 21:23:androidx.biometric.BiometricFragment findOrAddBiometricFragment(androidx.fragment.app.FragmentManager):1078:1078 -> e 24:27:androidx.biometric.BiometricFragment findOrAddBiometricFragment(androidx.fragment.app.FragmentManager):1082:1082 -> e 3:18:androidx.biometric.BiometricViewModel getViewModel(androidx.fragment.app.FragmentActivity):1027:1027 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/s;)Landroidx/biometric/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/u;)Landroidx/biometric/f;"} 1:6:void init(androidx.fragment.app.FragmentManager,androidx.biometric.BiometricViewModel,java.util.concurrent.Executor,androidx.biometric.BiometricPrompt$AuthenticationCallback):905:905 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;Landroidx/biometric/f;Ljava/util/concurrent/Executor;Landroidx/biometric/BiometricPrompt$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;Landroidx/biometric/f;Ljava/util/concurrent/Executor;Landroidx/biometric/BiometricPrompt$a;)V"} 7:9:void init(androidx.fragment.app.FragmentManager,androidx.biometric.BiometricViewModel,java.util.concurrent.Executor,androidx.biometric.BiometricPrompt$AuthenticationCallback):909:909 -> g 10:13:void init(androidx.fragment.app.FragmentManager,androidx.biometric.BiometricViewModel,java.util.concurrent.Executor,androidx.biometric.BiometricPrompt$AuthenticationCallback):911:911 -> g androidx.biometric.BiometricPrompt$AuthenticationCallback -> androidx.biometric.BiometricPrompt$a: @@ -17520,7 +17531,7 @@ androidx.biometric.CancellationSignalProvider -> androidx.biometric.g: # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/biometric/g$c;"} android.os.CancellationSignal mBiometricCancellationSignal -> b androidx.core.os.CancellationSignal mFingerprintCancellationSignal -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LB/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LC/c;"} 1:3:void ():82:82 -> 4:11:void ():83:83 -> 1:7:void cancel():150:150 -> a @@ -17535,7 +17546,7 @@ androidx.biometric.CancellationSignalProvider -> androidx.biometric.g: 5:12:android.os.CancellationSignal getBiometricCancellationSignal():123:123 -> b 13:15:android.os.CancellationSignal getBiometricCancellationSignal():125:125 -> b 1:4:androidx.core.os.CancellationSignal getFingerprintCancellationSignal():140:140 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LC/c;"} 5:12:androidx.core.os.CancellationSignal getFingerprintCancellationSignal():141:141 -> c 13:15:androidx.core.os.CancellationSignal getFingerprintCancellationSignal():143:143 -> c androidx.biometric.CancellationSignalProvider$1 -> androidx.biometric.g$a: @@ -17545,7 +17556,7 @@ androidx.biometric.CancellationSignalProvider$1 -> androidx.biometric.g$a: 1:6:void (androidx.biometric.CancellationSignalProvider):83:83 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/biometric/g;)V"} 1:6:androidx.core.os.CancellationSignal getFingerprintCancellationSignal():94:94 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LC/c;"} 1:5:android.os.CancellationSignal getBiometricCancellationSignal():88:88 -> b androidx.biometric.CancellationSignalProvider$Api16Impl -> androidx.biometric.g$b: # {"id":"sourceFile","fileName":"CancellationSignalProvider.java"} @@ -17554,7 +17565,7 @@ androidx.biometric.CancellationSignalProvider$Api16Impl -> androidx.biometric.g$ androidx.biometric.CancellationSignalProvider$Injector -> androidx.biometric.g$c: # {"id":"sourceFile","fileName":"CancellationSignalProvider.java"} androidx.core.os.CancellationSignal getFingerprintCancellationSignal() -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LC/c;"} android.os.CancellationSignal getBiometricCancellationSignal() -> b androidx.biometric.CryptoObjectUtils -> androidx.biometric.h: # {"id":"sourceFile","fileName":"CryptoObjectUtils.java"} @@ -17585,7 +17596,7 @@ androidx.biometric.CryptoObjectUtils -> androidx.biometric.h: 47:52:androidx.biometric.BiometricPrompt$CryptoObject unwrapFromBiometricPrompt(android.hardware.biometrics.BiometricPrompt$CryptoObject):99:99 -> b 53:58:androidx.biometric.BiometricPrompt$CryptoObject unwrapFromBiometricPrompt(android.hardware.biometrics.BiometricPrompt$CryptoObject):101:101 -> b 5:10:androidx.biometric.BiometricPrompt$CryptoObject unwrapFromFingerprintManager(androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject):169:169 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/a$e;)Landroidx/biometric/BiometricPrompt$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/a$e;)Landroidx/biometric/BiometricPrompt$c;"} 11:16:androidx.biometric.BiometricPrompt$CryptoObject unwrapFromFingerprintManager(androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject):171:171 -> c 17:22:androidx.biometric.BiometricPrompt$CryptoObject unwrapFromFingerprintManager(androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject):174:174 -> c 23:28:androidx.biometric.BiometricPrompt$CryptoObject unwrapFromFingerprintManager(androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject):176:176 -> c @@ -17602,7 +17613,7 @@ androidx.biometric.CryptoObjectUtils -> androidx.biometric.h: 44:49:android.hardware.biometrics.BiometricPrompt$CryptoObject wrapForBiometricPrompt(androidx.biometric.BiometricPrompt$CryptoObject):142:142 -> d 50:55:android.hardware.biometrics.BiometricPrompt$CryptoObject wrapForBiometricPrompt(androidx.biometric.BiometricPrompt$CryptoObject):144:144 -> d 5:10:androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject wrapForFingerprintManager(androidx.biometric.BiometricPrompt$CryptoObject):204:204 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/biometric/BiometricPrompt$c;)Ly/a$e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/biometric/BiometricPrompt$c;)Lz/a$e;"} 11:16:androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject wrapForFingerprintManager(androidx.biometric.BiometricPrompt$CryptoObject):206:206 -> e 17:22:androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject wrapForFingerprintManager(androidx.biometric.BiometricPrompt$CryptoObject):210:210 -> e 23:28:androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject wrapForFingerprintManager(androidx.biometric.BiometricPrompt$CryptoObject):212:212 -> e @@ -18054,6 +18065,16 @@ androidx.collection.ArraySet -> m.b: 6:17:boolean addAll(java.util.Collection):536:536 -> addAll 18:32:boolean addAll(java.util.Collection):538:538 -> addAll 33:39:boolean addAll(java.util.Collection):539:539 -> addAll + 1:4:void ensureCapacity(int):311:311 -> b + 5:11:void ensureCapacity(int):312:312 -> b + 12:15:void ensureCapacity(int):313:313 -> b + 16:19:void ensureCapacity(int):314:314 -> b + 20:22:void ensureCapacity(int):315:315 -> b + 23:28:void ensureCapacity(int):316:316 -> b + 29:43:void ensureCapacity(int):317:317 -> b + 44:58:void ensureCapacity(int):318:318 -> b + 59:65:void ensureCapacity(int):321:321 -> b + 66:71:void ensureCapacity(int):322:322 -> b 1:6:void clear():301:301 -> clear 7:11:void clear():302:302 -> clear 12:17:void clear():303:303 -> clear @@ -18068,16 +18089,6 @@ androidx.collection.ArraySet -> m.b: 24:30:boolean equals(java.lang.Object):490:490 -> equals 31:34:boolean equals(java.lang.Object):491:491 -> equals 35:49:boolean equals(java.lang.Object):492:492 -> equals - 1:4:void ensureCapacity(int):311:311 -> f - 5:11:void ensureCapacity(int):312:312 -> f - 12:15:void ensureCapacity(int):313:313 -> f - 16:19:void ensureCapacity(int):314:314 -> f - 20:22:void ensureCapacity(int):315:315 -> f - 23:28:void ensureCapacity(int):316:316 -> f - 29:43:void ensureCapacity(int):317:317 -> f - 44:58:void ensureCapacity(int):318:318 -> f - 59:65:void ensureCapacity(int):321:321 -> f - 66:71:void ensureCapacity(int):322:322 -> f 1:3:java.lang.Object[] getArray$collection():51:51 -> h 1:4:int hashCode():504:504 -> hashCode 5:12:int hashCode():505:505 -> hashCode @@ -18086,7 +18097,7 @@ androidx.collection.ArraySet -> m.b: 3:16:int indexOf(java.lang.Object):326:326 -> indexOf 1:10:boolean isEmpty():328:328 -> isEmpty 1:6:java.util.Iterator iterator():249:249 -> iterator - 1:3:int getSize():55:55 -> j + 1:3:int getSize():55:55 -> k 1:3:int get_size$collection():53:53 -> l 1:4:java.lang.Object removeAt(int):413:413 -> m 5:13:java.lang.Object removeAt(int):414:414 -> m @@ -18206,27 +18217,27 @@ androidx.collection.LongSparseArray -> m.f: 10:14:void clear():540:540 -> a 15:16:void clear():542:542 -> a 17:19:void clear():543:543 -> a - 1:11:androidx.collection.LongSparseArray clone():84:84 -> b + 1:11:androidx.collection.LongSparseArray clone():84:84 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm/f;"} - 12:21:androidx.collection.LongSparseArray clone():85:85 -> b - 22:32:androidx.collection.LongSparseArray clone():86:86 -> b - 1:10:boolean containsKey(long):535:535 -> c + 12:21:androidx.collection.LongSparseArray clone():85:85 -> c + 22:32:androidx.collection.LongSparseArray clone():86:86 -> c 1:5:java.lang.Object clone():51:51 -> clone - 1:10:java.lang.Object get(long):257:257 -> d - 11:21:java.lang.Object get(long):258:258 -> d - 22:28:java.lang.Object get(long):262:262 -> d - 1:4:int indexOfKey(long):488:488 -> e - 5:6:int indexOfKey(long):490:490 -> e - 7:8:int indexOfKey(long):492:492 -> e - 9:15:int indexOfKey(long):493:493 -> e - 16:17:int indexOfKey(long):495:495 -> e - 18:25:int indexOfKey(long):496:496 -> e - 26:29:int indexOfKey(long):498:498 -> e - 30:32:int indexOfKey(long):499:499 -> e - 33:39:int indexOfKey(long):500:500 -> e - 40:41:int indexOfKey(long):505:505 -> e - 42:43:int indexOfKey(long):506:506 -> e - 44:52:int indexOfKey(long):508:508 -> e + 1:10:boolean containsKey(long):535:535 -> d + 1:10:java.lang.Object get(long):257:257 -> e + 11:21:java.lang.Object get(long):258:258 -> e + 22:28:java.lang.Object get(long):262:262 -> e + 1:4:int indexOfKey(long):488:488 -> f + 5:6:int indexOfKey(long):490:490 -> f + 7:8:int indexOfKey(long):492:492 -> f + 9:15:int indexOfKey(long):493:493 -> f + 16:17:int indexOfKey(long):495:495 -> f + 18:25:int indexOfKey(long):496:496 -> f + 26:29:int indexOfKey(long):498:498 -> f + 30:32:int indexOfKey(long):499:499 -> f + 33:39:int indexOfKey(long):500:500 -> f + 40:41:int indexOfKey(long):505:505 -> f + 42:43:int indexOfKey(long):506:506 -> f + 44:52:int indexOfKey(long):508:508 -> f 3:6:long keyAt(int):412:412 -> g 7:10:long keyAt(int):416:416 -> g 11:12:long keyAt(int):420:420 -> g @@ -18241,66 +18252,66 @@ androidx.collection.LongSparseArray -> m.f: 48:52:long keyAt(int):436:436 -> g 53:69:long keyAt(int):413:413 -> g 70:79:long keyAt(int):412:412 -> g - 1:10:void put(long,java.lang.Object):324:324 -> k - 11:16:void put(long,java.lang.Object):326:326 -> k - 17:30:void put(long,java.lang.Object):329:329 -> k - 31:34:void put(long,java.lang.Object):330:330 -> k - 35:39:void put(long,java.lang.Object):331:331 -> k - 40:50:void put(long,java.lang.Object):334:334 -> k - 51:57:void put(long,java.lang.Object):339:339 -> k - 58:59:void put(long,java.lang.Object):341:341 -> k - 60:67:void put(long,java.lang.Object):342:342 -> k - 68:71:void put(long,java.lang.Object):344:344 -> k - 72:74:void put(long,java.lang.Object):345:345 -> k - 75:81:void put(long,java.lang.Object):346:346 -> k - 82:83:void put(long,java.lang.Object):351:351 -> k - 84:85:void put(long,java.lang.Object):352:352 -> k - 86:92:void put(long,java.lang.Object):354:354 -> k - 93:101:void put(long,java.lang.Object):356:356 -> k - 102:105:void put(long,java.lang.Object):357:357 -> k - 106:118:void put(long,java.lang.Object):358:358 -> k - 119:129:void put(long,java.lang.Object):359:359 -> k - 130:135:void put(long,java.lang.Object):361:361 -> k - 136:142:void put(long,java.lang.Object):362:362 -> k - 143:144:void put(long,java.lang.Object):368:368 -> k - 145:146:void put(long,java.lang.Object):372:372 -> k - 147:149:void put(long,java.lang.Object):368:368 -> k - 150:153:void put(long,java.lang.Object):375:375 -> k - 154:157:void put(long,java.lang.Object):376:376 -> k - 158:164:void put(long,java.lang.Object):377:377 -> k - 1:10:void remove(long):285:285 -> l - 11:20:void remove(long):287:287 -> l - 21:29:void remove(long):288:288 -> l - 30:32:void remove(long):289:289 -> l - 1:10:void removeAt(int):302:302 -> m - 11:19:void removeAt(int):303:303 -> m - 20:22:void removeAt(int):304:304 -> m - 1:4:int size():390:390 -> n - 5:6:int size():392:392 -> n - 7:8:int size():394:394 -> n - 9:15:int size():395:395 -> n - 16:17:int size():397:397 -> n - 18:25:int size():398:398 -> n - 26:29:int size():400:400 -> n - 30:32:int size():401:401 -> n - 33:39:int size():402:402 -> n - 40:41:int size():407:407 -> n - 42:43:int size():408:408 -> n - 44:46:int size():410:410 -> n - 3:6:java.lang.Object valueAt(int):437:437 -> o - 7:10:java.lang.Object valueAt(int):441:441 -> o - 11:12:java.lang.Object valueAt(int):445:445 -> o - 13:19:java.lang.Object valueAt(int):446:446 -> o - 20:21:java.lang.Object valueAt(int):448:448 -> o - 22:29:java.lang.Object valueAt(int):449:449 -> o - 30:33:java.lang.Object valueAt(int):451:451 -> o - 34:36:java.lang.Object valueAt(int):452:452 -> o - 37:43:java.lang.Object valueAt(int):453:453 -> o - 44:45:java.lang.Object valueAt(int):458:458 -> o - 46:47:java.lang.Object valueAt(int):459:459 -> o - 48:52:java.lang.Object valueAt(int):461:461 -> o - 53:69:java.lang.Object valueAt(int):438:438 -> o - 70:79:java.lang.Object valueAt(int):437:437 -> o + 1:10:void put(long,java.lang.Object):324:324 -> j + 11:16:void put(long,java.lang.Object):326:326 -> j + 17:30:void put(long,java.lang.Object):329:329 -> j + 31:34:void put(long,java.lang.Object):330:330 -> j + 35:39:void put(long,java.lang.Object):331:331 -> j + 40:50:void put(long,java.lang.Object):334:334 -> j + 51:57:void put(long,java.lang.Object):339:339 -> j + 58:59:void put(long,java.lang.Object):341:341 -> j + 60:67:void put(long,java.lang.Object):342:342 -> j + 68:71:void put(long,java.lang.Object):344:344 -> j + 72:74:void put(long,java.lang.Object):345:345 -> j + 75:81:void put(long,java.lang.Object):346:346 -> j + 82:83:void put(long,java.lang.Object):351:351 -> j + 84:85:void put(long,java.lang.Object):352:352 -> j + 86:92:void put(long,java.lang.Object):354:354 -> j + 93:101:void put(long,java.lang.Object):356:356 -> j + 102:105:void put(long,java.lang.Object):357:357 -> j + 106:118:void put(long,java.lang.Object):358:358 -> j + 119:129:void put(long,java.lang.Object):359:359 -> j + 130:135:void put(long,java.lang.Object):361:361 -> j + 136:142:void put(long,java.lang.Object):362:362 -> j + 143:144:void put(long,java.lang.Object):368:368 -> j + 145:146:void put(long,java.lang.Object):372:372 -> j + 147:149:void put(long,java.lang.Object):368:368 -> j + 150:153:void put(long,java.lang.Object):375:375 -> j + 154:157:void put(long,java.lang.Object):376:376 -> j + 158:164:void put(long,java.lang.Object):377:377 -> j + 1:10:void remove(long):285:285 -> k + 11:20:void remove(long):287:287 -> k + 21:29:void remove(long):288:288 -> k + 30:32:void remove(long):289:289 -> k + 1:10:void removeAt(int):302:302 -> l + 11:19:void removeAt(int):303:303 -> l + 20:22:void removeAt(int):304:304 -> l + 1:4:int size():390:390 -> m + 5:6:int size():392:392 -> m + 7:8:int size():394:394 -> m + 9:15:int size():395:395 -> m + 16:17:int size():397:397 -> m + 18:25:int size():398:398 -> m + 26:29:int size():400:400 -> m + 30:32:int size():401:401 -> m + 33:39:int size():402:402 -> m + 40:41:int size():407:407 -> m + 42:43:int size():408:408 -> m + 44:46:int size():410:410 -> m + 3:6:java.lang.Object valueAt(int):437:437 -> n + 7:10:java.lang.Object valueAt(int):441:441 -> n + 11:12:java.lang.Object valueAt(int):445:445 -> n + 13:19:java.lang.Object valueAt(int):446:446 -> n + 20:21:java.lang.Object valueAt(int):448:448 -> n + 22:29:java.lang.Object valueAt(int):449:449 -> n + 30:33:java.lang.Object valueAt(int):451:451 -> n + 34:36:java.lang.Object valueAt(int):452:452 -> n + 37:43:java.lang.Object valueAt(int):453:453 -> n + 44:45:java.lang.Object valueAt(int):458:458 -> n + 46:47:java.lang.Object valueAt(int):459:459 -> n + 48:52:java.lang.Object valueAt(int):461:461 -> n + 53:69:java.lang.Object valueAt(int):438:438 -> n + 70:79:java.lang.Object valueAt(int):437:437 -> n 1:6:java.lang.String toString():579:579 -> toString 7:9:java.lang.String toString():580:580 -> toString 10:20:java.lang.String toString():582:582 -> toString @@ -18593,54 +18604,54 @@ androidx.collection.SparseArrayCompat -> m.j: 66:69:void append(int,java.lang.Object):510:510 -> a 70:75:void append(int,java.lang.Object):511:511 -> a 76:78:void append(int,java.lang.Object):512:512 -> a - 1:2:void clear():489:489 -> b - 3:9:void clear():490:490 -> b - 10:14:void clear():492:492 -> b - 15:16:void clear():494:494 -> b - 17:19:void clear():495:495 -> b - 1:11:androidx.collection.SparseArrayCompat clone():93:93 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm/j;"} - 12:21:androidx.collection.SparseArrayCompat clone():94:94 -> c - 22:32:androidx.collection.SparseArrayCompat clone():95:95 -> c + 1:2:void clear():489:489 -> c + 3:9:void clear():490:490 -> c + 10:14:void clear():492:492 -> c + 15:16:void clear():494:494 -> c + 17:19:void clear():495:495 -> c 1:5:java.lang.Object clone():60:60 -> clone - 1:10:boolean containsKey(int):478:478 -> d - 1:5:java.lang.Object get(int):102:102 -> e + 1:11:androidx.collection.SparseArrayCompat clone():93:93 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm/j;"} + 12:21:androidx.collection.SparseArrayCompat clone():94:94 -> d + 22:32:androidx.collection.SparseArrayCompat clone():95:95 -> d + 1:10:boolean containsKey(int):478:478 -> e + 1:5:java.lang.Object get(int):102:102 -> f 1:4:int indexOfKey(int):465:465 -> g 5:7:int indexOfKey(int):466:466 -> g 8:16:int indexOfKey(int):468:468 -> g - 1:4:int indexOfValue(java.lang.Object):469:469 -> k - 5:7:int indexOfValue(java.lang.Object):470:470 -> k - 8:12:int indexOfValue(java.lang.Object):472:472 -> k - 13:24:int indexOfValue(java.lang.Object):473:473 -> k - 1:4:int keyAt(int):448:448 -> l - 5:7:int keyAt(int):449:449 -> l - 8:12:int keyAt(int):451:451 -> l - 1:10:void put(int,java.lang.Object):310:310 -> m - 11:16:void put(int,java.lang.Object):312:312 -> m - 17:30:void put(int,java.lang.Object):315:315 -> m - 31:34:void put(int,java.lang.Object):316:316 -> m - 35:39:void put(int,java.lang.Object):317:317 -> m - 40:50:void put(int,java.lang.Object):320:320 -> m - 51:53:void put(int,java.lang.Object):321:321 -> m - 54:62:void put(int,java.lang.Object):324:324 -> m - 63:71:void put(int,java.lang.Object):326:326 -> m - 72:75:void put(int,java.lang.Object):327:327 -> m - 76:88:void put(int,java.lang.Object):328:328 -> m - 89:99:void put(int,java.lang.Object):329:329 -> m - 100:105:void put(int,java.lang.Object):331:331 -> m - 106:112:void put(int,java.lang.Object):332:332 -> m - 113:114:void put(int,java.lang.Object):338:338 -> m - 115:116:void put(int,java.lang.Object):342:342 -> m - 117:119:void put(int,java.lang.Object):338:338 -> m - 120:123:void put(int,java.lang.Object):345:345 -> m - 124:127:void put(int,java.lang.Object):346:346 -> m - 128:134:void put(int,java.lang.Object):347:347 -> m - 1:4:int size():443:443 -> n - 5:7:int size():444:444 -> n - 8:10:int size():446:446 -> n - 1:4:java.lang.Object valueAt(int):452:452 -> o - 5:7:java.lang.Object valueAt(int):453:453 -> o - 8:12:java.lang.Object valueAt(int):459:459 -> o + 1:4:int indexOfValue(java.lang.Object):469:469 -> j + 5:7:int indexOfValue(java.lang.Object):470:470 -> j + 8:12:int indexOfValue(java.lang.Object):472:472 -> j + 13:24:int indexOfValue(java.lang.Object):473:473 -> j + 1:4:int keyAt(int):448:448 -> k + 5:7:int keyAt(int):449:449 -> k + 8:12:int keyAt(int):451:451 -> k + 1:10:void put(int,java.lang.Object):310:310 -> l + 11:16:void put(int,java.lang.Object):312:312 -> l + 17:30:void put(int,java.lang.Object):315:315 -> l + 31:34:void put(int,java.lang.Object):316:316 -> l + 35:39:void put(int,java.lang.Object):317:317 -> l + 40:50:void put(int,java.lang.Object):320:320 -> l + 51:53:void put(int,java.lang.Object):321:321 -> l + 54:62:void put(int,java.lang.Object):324:324 -> l + 63:71:void put(int,java.lang.Object):326:326 -> l + 72:75:void put(int,java.lang.Object):327:327 -> l + 76:88:void put(int,java.lang.Object):328:328 -> l + 89:99:void put(int,java.lang.Object):329:329 -> l + 100:105:void put(int,java.lang.Object):331:331 -> l + 106:112:void put(int,java.lang.Object):332:332 -> l + 113:114:void put(int,java.lang.Object):338:338 -> l + 115:116:void put(int,java.lang.Object):342:342 -> l + 117:119:void put(int,java.lang.Object):338:338 -> l + 120:123:void put(int,java.lang.Object):345:345 -> l + 124:127:void put(int,java.lang.Object):346:346 -> l + 128:134:void put(int,java.lang.Object):347:347 -> l + 1:4:int size():443:443 -> m + 5:7:int size():444:444 -> m + 8:10:int size():446:446 -> m + 1:4:java.lang.Object valueAt(int):452:452 -> n + 5:7:java.lang.Object valueAt(int):453:453 -> n + 8:12:java.lang.Object valueAt(int):459:459 -> n 1:6:java.lang.String toString():514:514 -> toString 7:9:java.lang.String toString():515:515 -> toString 10:20:java.lang.String toString():517:517 -> toString @@ -18977,147 +18988,16 @@ androidx.concurrent.futures.ResolvableFuture -> androidx.concurrent.futures.c: 1:5:boolean set(java.lang.Object):50:50 -> m 1:6:androidx.concurrent.futures.ResolvableFuture create():45:45 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/concurrent/futures/c;"} -androidx.constraintlayout.helper.widget.Flow -> androidx.constraintlayout.helper.widget.Flow: -# {"id":"sourceFile","fileName":"Flow.java"} - androidx.constraintlayout.solver.widgets.Flow mFlow -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/g;"} - 1:4:void (android.content.Context,android.util.AttributeSet):128:128 -> - 1:3:void init(android.util.AttributeSet):199:199 -> g - 4:12:void init(android.util.AttributeSet):200:200 -> g - 13:22:void init(android.util.AttributeSet):202:202 -> g - 23:30:void init(android.util.AttributeSet):203:203 -> g - 31:34:void init(android.util.AttributeSet):205:205 -> g - 35:38:void init(android.util.AttributeSet):206:206 -> g - 39:49:void init(android.util.AttributeSet):207:207 -> g - 50:53:void init(android.util.AttributeSet):208:208 -> g - 54:64:void init(android.util.AttributeSet):209:209 -> g - 65:68:void init(android.util.AttributeSet):210:210 -> g - 69:79:void init(android.util.AttributeSet):211:211 -> g - 80:83:void init(android.util.AttributeSet):212:212 -> g - 84:94:void init(android.util.AttributeSet):213:213 -> g - 95:98:void init(android.util.AttributeSet):214:214 -> g - 99:109:void init(android.util.AttributeSet):215:215 -> g - 110:113:void init(android.util.AttributeSet):216:216 -> g - 114:124:void init(android.util.AttributeSet):217:217 -> g - 125:128:void init(android.util.AttributeSet):218:218 -> g - 129:139:void init(android.util.AttributeSet):219:219 -> g - 140:143:void init(android.util.AttributeSet):220:220 -> g - 144:154:void init(android.util.AttributeSet):221:221 -> g - 155:158:void init(android.util.AttributeSet):222:222 -> g - 159:169:void init(android.util.AttributeSet):223:223 -> g - 170:173:void init(android.util.AttributeSet):224:224 -> g - 174:184:void init(android.util.AttributeSet):225:225 -> g - 185:188:void init(android.util.AttributeSet):226:226 -> g - 189:199:void init(android.util.AttributeSet):227:227 -> g - 200:203:void init(android.util.AttributeSet):228:228 -> g - 204:214:void init(android.util.AttributeSet):229:229 -> g - 215:218:void init(android.util.AttributeSet):230:230 -> g - 219:229:void init(android.util.AttributeSet):231:231 -> g - 230:233:void init(android.util.AttributeSet):232:232 -> g - 234:244:void init(android.util.AttributeSet):233:233 -> g - 245:248:void init(android.util.AttributeSet):234:234 -> g - 249:259:void init(android.util.AttributeSet):235:235 -> g - 260:265:void init(android.util.AttributeSet):236:236 -> g - 266:276:void init(android.util.AttributeSet):237:237 -> g - 277:280:void init(android.util.AttributeSet):238:238 -> g - 281:291:void init(android.util.AttributeSet):239:239 -> g - 292:295:void init(android.util.AttributeSet):240:240 -> g - 296:306:void init(android.util.AttributeSet):241:241 -> g - 307:310:void init(android.util.AttributeSet):242:242 -> g - 311:320:void init(android.util.AttributeSet):243:243 -> g - 321:324:void init(android.util.AttributeSet):244:244 -> g - 325:334:void init(android.util.AttributeSet):245:245 -> g - 335:338:void init(android.util.AttributeSet):246:246 -> g - 339:348:void init(android.util.AttributeSet):247:247 -> g - 349:353:void init(android.util.AttributeSet):248:248 -> g - 354:363:void init(android.util.AttributeSet):249:249 -> g - 364:367:void init(android.util.AttributeSet):250:250 -> g - 368:377:void init(android.util.AttributeSet):251:251 -> g - 378:381:void init(android.util.AttributeSet):252:252 -> g - 382:391:void init(android.util.AttributeSet):253:253 -> g - 392:395:void init(android.util.AttributeSet):254:254 -> g - 396:405:void init(android.util.AttributeSet):255:255 -> g - 406:409:void init(android.util.AttributeSet):256:256 -> g - 410:423:void init(android.util.AttributeSet):257:257 -> g - 424:427:void init(android.util.AttributeSet):262:262 -> g - 428:431:void init(android.util.AttributeSet):263:263 -> g - 1:6:void resolveRtl(androidx.constraintlayout.solver.widgets.ConstraintWidget,boolean):143:143 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;Z)V"} - 1:4:void onMeasure(androidx.constraintlayout.solver.widgets.VirtualLayout,int,int):161:161 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/l;II)V"} - 5:8:void onMeasure(androidx.constraintlayout.solver.widgets.VirtualLayout,int,int):162:162 -> n - 9:12:void onMeasure(androidx.constraintlayout.solver.widgets.VirtualLayout,int,int):163:163 -> n - 13:18:void onMeasure(androidx.constraintlayout.solver.widgets.VirtualLayout,int,int):164:164 -> n - 19:21:void onMeasure(androidx.constraintlayout.solver.widgets.VirtualLayout,int,int):166:166 -> n - 22:34:void onMeasure(androidx.constraintlayout.solver.widgets.VirtualLayout,int,int):167:167 -> n - 35:38:void onMeasure(androidx.constraintlayout.solver.widgets.VirtualLayout,int,int):169:169 -> n - 1:6:void onMeasure(int,int):149:149 -> onMeasure - 1:5:void setFirstHorizontalBias(float):414:414 -> setFirstHorizontalBias - 6:9:void setFirstHorizontalBias(float):415:415 -> setFirstHorizontalBias - 1:5:void setFirstHorizontalStyle(int):394:394 -> setFirstHorizontalStyle - 6:9:void setFirstHorizontalStyle(int):395:395 -> setFirstHorizontalStyle - 1:5:void setFirstVerticalBias(float):424:424 -> setFirstVerticalBias - 6:9:void setFirstVerticalBias(float):425:425 -> setFirstVerticalBias - 1:5:void setFirstVerticalStyle(int):404:404 -> setFirstVerticalStyle - 6:9:void setFirstVerticalStyle(int):405:405 -> setFirstVerticalStyle - 1:5:void setHorizontalAlign(int):439:439 -> setHorizontalAlign - 6:9:void setHorizontalAlign(int):440:440 -> setHorizontalAlign - 1:5:void setHorizontalBias(float):374:374 -> setHorizontalBias - 6:9:void setHorizontalBias(float):375:375 -> setHorizontalBias - 1:5:void setHorizontalGap(int):465:465 -> setHorizontalGap - 6:9:void setHorizontalGap(int):466:466 -> setHorizontalGap - 1:5:void setHorizontalStyle(int):350:350 -> setHorizontalStyle - 6:9:void setHorizontalStyle(int):351:351 -> setHorizontalStyle - 1:5:void setMaxElementsWrap(int):485:485 -> setMaxElementsWrap - 6:9:void setMaxElementsWrap(int):486:486 -> setMaxElementsWrap - 1:5:void setOrientation(int):272:272 -> setOrientation - 6:9:void setOrientation(int):273:273 -> setOrientation - 1:5:void setPadding(int):282:282 -> setPadding - 6:9:void setPadding(int):283:283 -> setPadding - 1:5:void setPaddingBottom(int):322:322 -> setPaddingBottom - 6:9:void setPaddingBottom(int):323:323 -> setPaddingBottom - 1:5:void setPaddingLeft(int):292:292 -> setPaddingLeft - 6:9:void setPaddingLeft(int):293:293 -> setPaddingLeft - 1:5:void setPaddingRight(int):312:312 -> setPaddingRight - 6:9:void setPaddingRight(int):313:313 -> setPaddingRight - 1:5:void setPaddingTop(int):302:302 -> setPaddingTop - 6:9:void setPaddingTop(int):303:303 -> setPaddingTop - 1:5:void setVerticalAlign(int):455:455 -> setVerticalAlign - 6:9:void setVerticalAlign(int):456:456 -> setVerticalAlign - 1:5:void setVerticalBias(float):384:384 -> setVerticalBias - 6:9:void setVerticalBias(float):385:385 -> setVerticalBias - 1:5:void setVerticalGap(int):475:475 -> setVerticalGap - 6:9:void setVerticalGap(int):476:476 -> setVerticalGap - 1:5:void setVerticalStyle(int):364:364 -> setVerticalStyle - 6:9:void setVerticalStyle(int):365:365 -> setVerticalStyle - 1:5:void setWrapMode(int):336:336 -> setWrapMode - 6:9:void setWrapMode(int):337:337 -> setWrapMode -androidx.constraintlayout.motion.utils.Easing -> o.a: -# {"id":"sourceFile","fileName":"Easing.java"} - java.lang.String str -> a - androidx.constraintlayout.motion.utils.Easing sDefault -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/a;"} - java.lang.String[] NAMED_EASING -> c - 1:7:void ():29:29 -> - 8:22:void ():40:40 -> - 1:3:void ():28:28 -> - 4:8:void ():30:30 -> - 1:3:java.lang.String toString():73:73 -> toString -androidx.constraintlayout.motion.widget.Debug -> p.a: -# {"id":"sourceFile","fileName":"Debug.java"} - 1:4:java.lang.String getName(android.view.View):85:85 -> a - 5:17:java.lang.String getName(android.view.View):86:86 -> a - 18:20:java.lang.String getName(android.view.View):88:88 -> a -androidx.constraintlayout.solver.ArrayLinkedVariables -> q.a: +androidx.constraintlayout.core.ArrayLinkedVariables -> o.a: # {"id":"sourceFile","fileName":"ArrayLinkedVariables.java"} int currentSize -> a - androidx.constraintlayout.solver.ArrayRow mRow -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/b;"} - androidx.constraintlayout.solver.Cache mCache -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/c;"} + androidx.constraintlayout.core.ArrayRow mRow -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/b;"} + androidx.constraintlayout.core.Cache mCache -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/c;"} int ROW_SIZE -> d - androidx.constraintlayout.solver.SolverVariable candidate -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/i;"} + androidx.constraintlayout.core.SolverVariable candidate -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/i;"} int[] mArrayIndices -> f int[] mArrayNextIndices -> g float[] mArrayValues -> h @@ -19126,76 +19006,31 @@ androidx.constraintlayout.solver.ArrayLinkedVariables -> q.a: boolean mDidFillOnce -> k float epsilon -> l 1:1:void ():82:82 -> - 1:4:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):101:101 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/b;Lq/c;)V"} - 5:8:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):43:43 -> - 9:11:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):48:48 -> - 12:13:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):50:50 -> - 14:17:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):53:53 -> - 18:21:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):56:56 -> - 22:26:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):59:59 -> - 27:28:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):62:62 -> - 29:30:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):78:78 -> - 31:32:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):81:81 -> - 33:34:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):102:102 -> - 35:37:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):103:103 -> - 7:10:void put(androidx.constraintlayout.solver.SolverVariable,float):119:119 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;F)V"} - 11:16:void put(androidx.constraintlayout.solver.SolverVariable,float):123:123 -> a - 17:18:void put(androidx.constraintlayout.solver.SolverVariable,float):124:124 -> a - 19:22:void put(androidx.constraintlayout.solver.SolverVariable,float):125:125 -> a - 23:28:void put(androidx.constraintlayout.solver.SolverVariable,float):126:126 -> a - 29:32:void put(androidx.constraintlayout.solver.SolverVariable,float):127:127 -> a - 33:37:void put(androidx.constraintlayout.solver.SolverVariable,float):128:128 -> a - 38:42:void put(androidx.constraintlayout.solver.SolverVariable,float):129:129 -> a - 43:47:void put(androidx.constraintlayout.solver.SolverVariable,float):130:130 -> a - 48:51:void put(androidx.constraintlayout.solver.SolverVariable,float):131:131 -> a - 52:56:void put(androidx.constraintlayout.solver.SolverVariable,float):133:133 -> a - 57:61:void put(androidx.constraintlayout.solver.SolverVariable,float):134:134 -> a - 62:63:void put(androidx.constraintlayout.solver.SolverVariable,float):135:135 -> a - 64:72:void put(androidx.constraintlayout.solver.SolverVariable,float):136:136 -> a - 73:76:void put(androidx.constraintlayout.solver.SolverVariable,float):144:144 -> a - 77:84:void put(androidx.constraintlayout.solver.SolverVariable,float):145:145 -> a - 85:92:void put(androidx.constraintlayout.solver.SolverVariable,float):146:146 -> a - 93:99:void put(androidx.constraintlayout.solver.SolverVariable,float):152:152 -> a - 100:103:void put(androidx.constraintlayout.solver.SolverVariable,float):158:158 -> a - 104:107:void put(androidx.constraintlayout.solver.SolverVariable,float):159:159 -> a - 108:114:void put(androidx.constraintlayout.solver.SolverVariable,float):162:162 -> a - 115:117:void put(androidx.constraintlayout.solver.SolverVariable,float):165:165 -> a - 118:122:void put(androidx.constraintlayout.solver.SolverVariable,float):168:168 -> a - 123:128:void put(androidx.constraintlayout.solver.SolverVariable,float):169:169 -> a - 129:133:void put(androidx.constraintlayout.solver.SolverVariable,float):171:171 -> a - 134:142:void put(androidx.constraintlayout.solver.SolverVariable,float):172:172 -> a - 143:147:void put(androidx.constraintlayout.solver.SolverVariable,float):180:180 -> a - 148:149:void put(androidx.constraintlayout.solver.SolverVariable,float):181:182 -> a - 150:154:void put(androidx.constraintlayout.solver.SolverVariable,float):182:182 -> a - 155:158:void put(androidx.constraintlayout.solver.SolverVariable,float):183:183 -> a - 159:160:void put(androidx.constraintlayout.solver.SolverVariable,float):184:184 -> a - 161:168:void put(androidx.constraintlayout.solver.SolverVariable,float):185:185 -> a - 169:178:void put(androidx.constraintlayout.solver.SolverVariable,float):186:186 -> a - 179:188:void put(androidx.constraintlayout.solver.SolverVariable,float):187:187 -> a - 189:194:void put(androidx.constraintlayout.solver.SolverVariable,float):191:191 -> a - 195:200:void put(androidx.constraintlayout.solver.SolverVariable,float):192:192 -> a - 201:206:void put(androidx.constraintlayout.solver.SolverVariable,float):194:194 -> a - 207:209:void put(androidx.constraintlayout.solver.SolverVariable,float):195:195 -> a - 210:215:void put(androidx.constraintlayout.solver.SolverVariable,float):197:197 -> a - 216:217:void put(androidx.constraintlayout.solver.SolverVariable,float):198:198 -> a - 218:222:void put(androidx.constraintlayout.solver.SolverVariable,float):200:200 -> a - 223:227:void put(androidx.constraintlayout.solver.SolverVariable,float):201:201 -> a - 228:232:void put(androidx.constraintlayout.solver.SolverVariable,float):202:202 -> a - 233:236:void put(androidx.constraintlayout.solver.SolverVariable,float):203:203 -> a - 237:241:void put(androidx.constraintlayout.solver.SolverVariable,float):205:205 -> a - 242:246:void put(androidx.constraintlayout.solver.SolverVariable,float):207:207 -> a - 247:248:void put(androidx.constraintlayout.solver.SolverVariable,float):208:208 -> a - 249:253:void put(androidx.constraintlayout.solver.SolverVariable,float):210:210 -> a - 254:255:void put(androidx.constraintlayout.solver.SolverVariable,float):211:211 -> a - 256:260:void put(androidx.constraintlayout.solver.SolverVariable,float):212:212 -> a - 1:3:int getCurrentSize():509:509 -> b - 1:6:androidx.constraintlayout.solver.SolverVariable getVariable(int):558:558 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq/i;"} - 7:12:androidx.constraintlayout.solver.SolverVariable getVariable(int):560:560 -> c - 13:23:androidx.constraintlayout.solver.SolverVariable getVariable(int):562:562 -> c - 24:32:androidx.constraintlayout.solver.SolverVariable getVariable(int):564:564 -> c + 1:4:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):101:101 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/b;Lo/c;)V"} + 5:8:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):43:43 -> + 9:11:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):48:48 -> + 12:13:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):50:50 -> + 14:17:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):53:53 -> + 18:21:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):56:56 -> + 22:26:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):59:59 -> + 27:28:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):62:62 -> + 29:30:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):78:78 -> + 31:32:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):81:81 -> + 33:34:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):102:102 -> + 35:37:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):103:103 -> + 1:3:int getCurrentSize():509:509 -> a + 1:6:float get(androidx.constraintlayout.core.SolverVariable):593:593 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;)F"} + 7:10:float get(androidx.constraintlayout.core.SolverVariable):595:595 -> b + 11:18:float get(androidx.constraintlayout.core.SolverVariable):596:596 -> b + 19:23:float get(androidx.constraintlayout.core.SolverVariable):597:597 -> b + 24:32:float get(androidx.constraintlayout.core.SolverVariable):599:599 -> b + 1:6:androidx.constraintlayout.core.SolverVariable getVariable(int):558:558 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lo/i;"} + 7:12:androidx.constraintlayout.core.SolverVariable getVariable(int):560:560 -> c + 13:23:androidx.constraintlayout.core.SolverVariable getVariable(int):562:562 -> c + 24:32:androidx.constraintlayout.core.SolverVariable getVariable(int):564:564 -> c 1:7:void clear():409:409 -> clear 8:11:void clear():411:411 -> clear 12:23:void clear():412:412 -> clear @@ -19205,111 +19040,156 @@ androidx.constraintlayout.solver.ArrayLinkedVariables -> q.a: 38:39:void clear():420:420 -> clear 40:41:void clear():421:421 -> clear 42:44:void clear():422:422 -> clear - 1:5:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):369:369 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;Z)F"} - 6:7:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):370:370 -> d - 8:18:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):372:372 -> d - 19:22:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):378:378 -> d - 23:26:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):379:379 -> d - 27:30:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):380:380 -> d - 31:34:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):381:381 -> d - 35:41:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):382:382 -> d - 42:49:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):384:384 -> d - 50:54:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):388:388 -> d - 55:60:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):390:390 -> d - 61:66:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):391:391 -> d - 67:70:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):392:392 -> d - 71:74:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):393:393 -> d - 75:76:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):395:395 -> d - 77:81:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):397:397 -> d - 82:92:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):400:400 -> d - 1:10:boolean contains(androidx.constraintlayout.solver.SolverVariable):432:432 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;)Z"} - 11:14:boolean contains(androidx.constraintlayout.solver.SolverVariable):437:437 -> e - 15:24:boolean contains(androidx.constraintlayout.solver.SolverVariable):438:438 -> e - 25:32:boolean contains(androidx.constraintlayout.solver.SolverVariable):441:441 -> e - 1:6:void invert():485:485 -> f - 7:10:void invert():487:487 -> f - 11:19:void invert():488:488 -> f - 20:27:void invert():489:489 -> f - 1:6:float getVariableValue(int):576:576 -> g - 7:12:float getVariableValue(int):578:578 -> g - 13:17:float getVariableValue(int):580:580 -> g - 18:26:float getVariableValue(int):582:582 -> g - 1:13:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):226:226 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;FZ)V"} - 14:20:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):230:230 -> h - 21:22:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):231:231 -> h - 23:26:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):232:232 -> h - 27:32:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):233:233 -> h - 33:36:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):234:234 -> h - 37:41:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):235:235 -> h - 42:46:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):236:236 -> h - 47:51:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):237:237 -> h - 52:55:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):238:238 -> h - 56:60:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):240:240 -> h - 61:65:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):241:241 -> h - 66:67:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):242:242 -> h - 68:76:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):243:243 -> h - 77:80:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):251:251 -> h - 81:84:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):252:252 -> h - 85:88:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):253:253 -> h - 89:93:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):254:254 -> h - 94:106:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):255:255 -> h - 107:112:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):258:258 -> h - 113:116:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):261:261 -> h - 117:123:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):262:262 -> h - 124:131:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):264:264 -> h - 132:136:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):267:267 -> h - 137:140:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):269:269 -> h - 141:142:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):271:271 -> h - 143:147:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):273:273 -> h - 148:156:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):274:274 -> h - 157:163:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):281:281 -> h - 164:167:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):287:287 -> h - 168:171:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):288:288 -> h - 172:178:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):291:291 -> h - 179:181:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):294:294 -> h - 182:186:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):297:297 -> h - 187:192:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):298:298 -> h - 193:197:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):300:300 -> h - 198:206:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):301:301 -> h - 207:211:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):309:309 -> h - 212:213:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):310:311 -> h - 214:218:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):311:311 -> h - 219:222:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):312:312 -> h - 223:224:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):313:313 -> h - 225:232:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):314:314 -> h - 233:242:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):315:315 -> h - 243:252:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):316:316 -> h - 253:258:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):320:320 -> h - 259:264:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):321:321 -> h - 265:270:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):323:323 -> h - 271:273:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):324:324 -> h - 274:279:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):326:326 -> h - 280:281:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):327:327 -> h - 282:286:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):329:329 -> h - 287:291:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):330:330 -> h - 292:296:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):331:331 -> h - 297:300:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):332:332 -> h - 301:305:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):334:334 -> h - 306:312:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):336:336 -> h - 313:314:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):337:337 -> h - 315:319:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):338:338 -> h - 1:6:float get(androidx.constraintlayout.solver.SolverVariable):593:593 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;)F"} - 7:10:float get(androidx.constraintlayout.solver.SolverVariable):595:595 -> i - 11:18:float get(androidx.constraintlayout.solver.SolverVariable):596:596 -> i - 19:23:float get(androidx.constraintlayout.solver.SolverVariable):597:597 -> i - 24:32:float get(androidx.constraintlayout.solver.SolverVariable):599:599 -> i - 1:6:float use(androidx.constraintlayout.solver.ArrayRow,boolean):349:349 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/b;Z)F"} - 7:11:float use(androidx.constraintlayout.solver.ArrayRow,boolean):350:350 -> j - 12:13:float use(androidx.constraintlayout.solver.ArrayRow,boolean):351:351 -> j - 14:20:float use(androidx.constraintlayout.solver.ArrayRow,boolean):352:352 -> j - 21:24:float use(androidx.constraintlayout.solver.ArrayRow,boolean):354:354 -> j - 25:29:float use(androidx.constraintlayout.solver.ArrayRow,boolean):355:355 -> j - 30:36:float use(androidx.constraintlayout.solver.ArrayRow,boolean):356:356 -> j + 1:5:float remove(androidx.constraintlayout.core.SolverVariable,boolean):369:369 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;Z)F"} + 6:7:float remove(androidx.constraintlayout.core.SolverVariable,boolean):370:370 -> d + 8:18:float remove(androidx.constraintlayout.core.SolverVariable,boolean):372:372 -> d + 19:22:float remove(androidx.constraintlayout.core.SolverVariable,boolean):378:378 -> d + 23:26:float remove(androidx.constraintlayout.core.SolverVariable,boolean):379:379 -> d + 27:30:float remove(androidx.constraintlayout.core.SolverVariable,boolean):380:380 -> d + 31:34:float remove(androidx.constraintlayout.core.SolverVariable,boolean):381:381 -> d + 35:41:float remove(androidx.constraintlayout.core.SolverVariable,boolean):382:382 -> d + 42:49:float remove(androidx.constraintlayout.core.SolverVariable,boolean):384:384 -> d + 50:54:float remove(androidx.constraintlayout.core.SolverVariable,boolean):388:388 -> d + 55:60:float remove(androidx.constraintlayout.core.SolverVariable,boolean):390:390 -> d + 61:66:float remove(androidx.constraintlayout.core.SolverVariable,boolean):391:391 -> d + 67:70:float remove(androidx.constraintlayout.core.SolverVariable,boolean):392:392 -> d + 71:74:float remove(androidx.constraintlayout.core.SolverVariable,boolean):393:393 -> d + 75:76:float remove(androidx.constraintlayout.core.SolverVariable,boolean):395:395 -> d + 77:81:float remove(androidx.constraintlayout.core.SolverVariable,boolean):397:397 -> d + 82:92:float remove(androidx.constraintlayout.core.SolverVariable,boolean):400:400 -> d + 1:6:void invert():485:485 -> e + 7:10:void invert():487:487 -> e + 11:19:void invert():488:488 -> e + 20:27:void invert():489:489 -> e + 1:6:float getVariableValue(int):576:576 -> f + 7:12:float getVariableValue(int):578:578 -> f + 13:17:float getVariableValue(int):580:580 -> f + 18:26:float getVariableValue(int):582:582 -> f + 1:13:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):226:226 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;FZ)V"} + 14:20:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):230:230 -> g + 21:22:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):231:231 -> g + 23:26:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):232:232 -> g + 27:32:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):233:233 -> g + 33:36:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):234:234 -> g + 37:41:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):235:235 -> g + 42:46:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):236:236 -> g + 47:51:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):237:237 -> g + 52:55:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):238:238 -> g + 56:60:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):240:240 -> g + 61:65:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):241:241 -> g + 66:67:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):242:242 -> g + 68:76:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):243:243 -> g + 77:80:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):251:251 -> g + 81:84:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):252:252 -> g + 85:88:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):253:253 -> g + 89:93:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):254:254 -> g + 94:106:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):255:255 -> g + 107:112:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):258:258 -> g + 113:116:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):261:261 -> g + 117:123:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):262:262 -> g + 124:131:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):264:264 -> g + 132:136:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):267:267 -> g + 137:140:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):269:269 -> g + 141:142:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):271:271 -> g + 143:147:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):273:273 -> g + 148:156:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):274:274 -> g + 157:163:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):281:281 -> g + 164:167:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):287:287 -> g + 168:171:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):288:288 -> g + 172:178:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):291:291 -> g + 179:181:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):294:294 -> g + 182:186:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):297:297 -> g + 187:192:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):298:298 -> g + 193:197:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):300:300 -> g + 198:206:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):301:301 -> g + 207:211:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):309:309 -> g + 212:213:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):310:311 -> g + 214:218:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):311:311 -> g + 219:222:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):312:312 -> g + 223:224:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):313:313 -> g + 225:232:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):314:314 -> g + 233:242:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):315:315 -> g + 243:252:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):316:316 -> g + 253:258:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):320:320 -> g + 259:264:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):321:321 -> g + 265:270:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):323:323 -> g + 271:273:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):324:324 -> g + 274:279:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):326:326 -> g + 280:281:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):327:327 -> g + 282:286:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):329:329 -> g + 287:291:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):330:330 -> g + 292:296:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):331:331 -> g + 297:300:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):332:332 -> g + 301:305:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):334:334 -> g + 306:312:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):336:336 -> g + 313:314:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):337:337 -> g + 315:319:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):338:338 -> g + 7:10:void put(androidx.constraintlayout.core.SolverVariable,float):119:119 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;F)V"} + 11:16:void put(androidx.constraintlayout.core.SolverVariable,float):123:123 -> h + 17:18:void put(androidx.constraintlayout.core.SolverVariable,float):124:124 -> h + 19:22:void put(androidx.constraintlayout.core.SolverVariable,float):125:125 -> h + 23:28:void put(androidx.constraintlayout.core.SolverVariable,float):126:126 -> h + 29:32:void put(androidx.constraintlayout.core.SolverVariable,float):127:127 -> h + 33:37:void put(androidx.constraintlayout.core.SolverVariable,float):128:128 -> h + 38:42:void put(androidx.constraintlayout.core.SolverVariable,float):129:129 -> h + 43:47:void put(androidx.constraintlayout.core.SolverVariable,float):130:130 -> h + 48:51:void put(androidx.constraintlayout.core.SolverVariable,float):131:131 -> h + 52:56:void put(androidx.constraintlayout.core.SolverVariable,float):133:133 -> h + 57:61:void put(androidx.constraintlayout.core.SolverVariable,float):134:134 -> h + 62:63:void put(androidx.constraintlayout.core.SolverVariable,float):135:135 -> h + 64:72:void put(androidx.constraintlayout.core.SolverVariable,float):136:136 -> h + 73:76:void put(androidx.constraintlayout.core.SolverVariable,float):144:144 -> h + 77:84:void put(androidx.constraintlayout.core.SolverVariable,float):145:145 -> h + 85:92:void put(androidx.constraintlayout.core.SolverVariable,float):146:146 -> h + 93:99:void put(androidx.constraintlayout.core.SolverVariable,float):152:152 -> h + 100:103:void put(androidx.constraintlayout.core.SolverVariable,float):158:158 -> h + 104:107:void put(androidx.constraintlayout.core.SolverVariable,float):159:159 -> h + 108:114:void put(androidx.constraintlayout.core.SolverVariable,float):162:162 -> h + 115:117:void put(androidx.constraintlayout.core.SolverVariable,float):165:165 -> h + 118:122:void put(androidx.constraintlayout.core.SolverVariable,float):168:168 -> h + 123:128:void put(androidx.constraintlayout.core.SolverVariable,float):169:169 -> h + 129:133:void put(androidx.constraintlayout.core.SolverVariable,float):171:171 -> h + 134:142:void put(androidx.constraintlayout.core.SolverVariable,float):172:172 -> h + 143:147:void put(androidx.constraintlayout.core.SolverVariable,float):180:180 -> h + 148:149:void put(androidx.constraintlayout.core.SolverVariable,float):181:182 -> h + 150:154:void put(androidx.constraintlayout.core.SolverVariable,float):182:182 -> h + 155:158:void put(androidx.constraintlayout.core.SolverVariable,float):183:183 -> h + 159:160:void put(androidx.constraintlayout.core.SolverVariable,float):184:184 -> h + 161:168:void put(androidx.constraintlayout.core.SolverVariable,float):185:185 -> h + 169:178:void put(androidx.constraintlayout.core.SolverVariable,float):186:186 -> h + 179:188:void put(androidx.constraintlayout.core.SolverVariable,float):187:187 -> h + 189:194:void put(androidx.constraintlayout.core.SolverVariable,float):191:191 -> h + 195:200:void put(androidx.constraintlayout.core.SolverVariable,float):192:192 -> h + 201:206:void put(androidx.constraintlayout.core.SolverVariable,float):194:194 -> h + 207:209:void put(androidx.constraintlayout.core.SolverVariable,float):195:195 -> h + 210:215:void put(androidx.constraintlayout.core.SolverVariable,float):197:197 -> h + 216:217:void put(androidx.constraintlayout.core.SolverVariable,float):198:198 -> h + 218:222:void put(androidx.constraintlayout.core.SolverVariable,float):200:200 -> h + 223:227:void put(androidx.constraintlayout.core.SolverVariable,float):201:201 -> h + 228:232:void put(androidx.constraintlayout.core.SolverVariable,float):202:202 -> h + 233:236:void put(androidx.constraintlayout.core.SolverVariable,float):203:203 -> h + 237:241:void put(androidx.constraintlayout.core.SolverVariable,float):205:205 -> h + 242:246:void put(androidx.constraintlayout.core.SolverVariable,float):207:207 -> h + 247:248:void put(androidx.constraintlayout.core.SolverVariable,float):208:208 -> h + 249:253:void put(androidx.constraintlayout.core.SolverVariable,float):210:210 -> h + 254:255:void put(androidx.constraintlayout.core.SolverVariable,float):211:211 -> h + 256:260:void put(androidx.constraintlayout.core.SolverVariable,float):212:212 -> h + 1:10:boolean contains(androidx.constraintlayout.core.SolverVariable):432:432 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;)Z"} + 11:14:boolean contains(androidx.constraintlayout.core.SolverVariable):437:437 -> i + 15:24:boolean contains(androidx.constraintlayout.core.SolverVariable):438:438 -> i + 25:32:boolean contains(androidx.constraintlayout.core.SolverVariable):441:441 -> i + 1:6:float use(androidx.constraintlayout.core.ArrayRow,boolean):349:349 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/b;Z)F"} + 7:11:float use(androidx.constraintlayout.core.ArrayRow,boolean):350:350 -> j + 12:13:float use(androidx.constraintlayout.core.ArrayRow,boolean):351:351 -> j + 14:20:float use(androidx.constraintlayout.core.ArrayRow,boolean):352:352 -> j + 21:24:float use(androidx.constraintlayout.core.ArrayRow,boolean):354:354 -> j + 25:29:float use(androidx.constraintlayout.core.ArrayRow,boolean):355:355 -> j + 30:36:float use(androidx.constraintlayout.core.ArrayRow,boolean):356:356 -> j 1:6:void divideByAmount(float):500:500 -> k 7:10:void divideByAmount(float):502:502 -> k 11:17:void divideByAmount(float):503:503 -> k @@ -19321,598 +19201,665 @@ androidx.constraintlayout.solver.ArrayLinkedVariables -> q.a: 30:53:java.lang.String toString():638:638 -> toString 54:78:java.lang.String toString():639:639 -> toString 79:86:java.lang.String toString():640:640 -> toString -androidx.constraintlayout.solver.ArrayRow -> q.b: +androidx.constraintlayout.core.ArrayRow -> o.b: # {"id":"sourceFile","fileName":"ArrayRow.java"} - androidx.constraintlayout.solver.SolverVariable variable -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/i;"} + androidx.constraintlayout.core.SolverVariable variable -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/i;"} float constantValue -> b boolean used -> c java.util.ArrayList variablesToUpdate -> d - androidx.constraintlayout.solver.ArrayRow$ArrayRowVariables variables -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/b$a;"} + androidx.constraintlayout.core.ArrayRow$ArrayRowVariables variables -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/b$a;"} boolean isSimpleDefinition -> f 1:1:void ():55:55 -> 2:4:void ():26:28 -> 5:5:void ():31:31 -> 6:6:void ():53:53 -> - 7:7:void (androidx.constraintlayout.solver.Cache):57:57 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/c;)V"} - 8:10:void (androidx.constraintlayout.solver.Cache):26:28 -> - 11:11:void (androidx.constraintlayout.solver.Cache):31:31 -> - 12:12:void (androidx.constraintlayout.solver.Cache):53:53 -> - 13:13:void (androidx.constraintlayout.solver.Cache):58:58 -> - 1:6:java.lang.String toReadableString():76:76 -> A - 7:24:java.lang.String toReadableString():77:77 -> A - 25:41:java.lang.String toReadableString():79:79 -> A - 42:58:java.lang.String toReadableString():81:81 -> A - 59:67:java.lang.String toReadableString():83:83 -> A - 68:87:java.lang.String toReadableString():84:84 -> A - 88:95:java.lang.String toReadableString():87:87 -> A - 96:105:java.lang.String toReadableString():89:89 -> A - 106:117:java.lang.String toReadableString():93:93 -> A - 118:129:java.lang.String toReadableString():97:97 -> A - 130:150:java.lang.String toReadableString():100:100 -> A - 151:168:java.lang.String toReadableString():105:105 -> A - 169:192:java.lang.String toReadableString():107:107 -> A - 193:208:java.lang.String toReadableString():112:112 -> A - 209:238:java.lang.String toReadableString():114:114 -> A - 239:256:java.lang.String toReadableString():119:119 -> A - 1:5:void updateFromFinalVariable(androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.SolverVariable,boolean):573:573 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d;Lq/i;Z)V"} - 6:11:void updateFromFinalVariable(androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.SolverVariable,boolean):576:576 -> B - 12:19:void updateFromFinalVariable(androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.SolverVariable,boolean):577:577 -> B - 20:26:void updateFromFinalVariable(androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.SolverVariable,boolean):578:578 -> B - 27:30:void updateFromFinalVariable(androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.SolverVariable,boolean):580:580 -> B - 1:6:void updateFromRow(androidx.constraintlayout.solver.ArrayRow,boolean):564:564 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/b;Z)V"} - 7:16:void updateFromRow(androidx.constraintlayout.solver.ArrayRow,boolean):566:566 -> C - 17:22:void updateFromRow(androidx.constraintlayout.solver.ArrayRow,boolean):568:568 -> C - 1:10:void updateFromSystem(androidx.constraintlayout.solver.LinearSystem):692:692 -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d;)V"} - 11:19:void updateFromSystem(androidx.constraintlayout.solver.LinearSystem):698:698 -> D - 20:25:void updateFromSystem(androidx.constraintlayout.solver.LinearSystem):700:700 -> D - 26:34:void updateFromSystem(androidx.constraintlayout.solver.LinearSystem):701:701 -> D - 35:42:void updateFromSystem(androidx.constraintlayout.solver.LinearSystem):702:702 -> D - 43:51:void updateFromSystem(androidx.constraintlayout.solver.LinearSystem):705:705 -> D - 52:68:void updateFromSystem(androidx.constraintlayout.solver.LinearSystem):706:706 -> D - 69:72:void updateFromSystem(androidx.constraintlayout.solver.LinearSystem):707:707 -> D - 73:76:void updateFromSystem(androidx.constraintlayout.solver.LinearSystem):708:708 -> D - 77:86:void updateFromSystem(androidx.constraintlayout.solver.LinearSystem):710:710 -> D - 87:95:void updateFromSystem(androidx.constraintlayout.solver.LinearSystem):713:713 -> D - 2:6:androidx.constraintlayout.solver.SolverVariable getPivotCandidate(androidx.constraintlayout.solver.LinearSystem,boolean[]):640:640 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d;[Z)Lq/i;"} - 1:4:void initFromRow(androidx.constraintlayout.solver.LinearSystem$Row):656:656 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d$a;)V"} - 5:7:void initFromRow(androidx.constraintlayout.solver.LinearSystem$Row):657:657 -> b - 8:9:void initFromRow(androidx.constraintlayout.solver.LinearSystem$Row):658:658 -> b - 10:15:void initFromRow(androidx.constraintlayout.solver.LinearSystem$Row):659:659 -> b - 16:23:void initFromRow(androidx.constraintlayout.solver.LinearSystem$Row):660:660 -> b - 24:29:void initFromRow(androidx.constraintlayout.solver.LinearSystem$Row):661:661 -> b - 30:35:void initFromRow(androidx.constraintlayout.solver.LinearSystem$Row):662:662 -> b - 36:45:void initFromRow(androidx.constraintlayout.solver.LinearSystem$Row):663:663 -> b - 1:34:void addError(androidx.constraintlayout.solver.SolverVariable):671:671 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;)V"} - 35:40:void addError(androidx.constraintlayout.solver.SolverVariable):682:682 -> c - 1:6:void clear():645:645 -> clear - 7:9:void clear():646:646 -> clear - 10:12:void clear():647:647 -> clear - 1:13:androidx.constraintlayout.solver.ArrayRow addError(androidx.constraintlayout.solver.LinearSystem,int):349:349 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d;I)Lq/b;"} - 14:27:androidx.constraintlayout.solver.ArrayRow addError(androidx.constraintlayout.solver.LinearSystem,int):350:350 -> d - 1:7:androidx.constraintlayout.solver.ArrayRow addSingleError(androidx.constraintlayout.solver.SolverVariable,int):178:178 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;I)Lq/b;"} - 1:9:boolean chooseSubject(androidx.constraintlayout.solver.LinearSystem):432:432 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d;)Z"} - 10:13:boolean chooseSubject(androidx.constraintlayout.solver.LinearSystem):437:437 -> f - 14:21:boolean chooseSubject(androidx.constraintlayout.solver.LinearSystem):439:439 -> f - 22:24:boolean chooseSubject(androidx.constraintlayout.solver.LinearSystem):440:440 -> f - 1:17:androidx.constraintlayout.solver.SolverVariable chooseSubjectInVariables(androidx.constraintlayout.solver.LinearSystem):464:464 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d;)Lq/i;"} - 18:23:androidx.constraintlayout.solver.SolverVariable chooseSubjectInVariables(androidx.constraintlayout.solver.LinearSystem):466:466 -> g - 24:29:androidx.constraintlayout.solver.SolverVariable chooseSubjectInVariables(androidx.constraintlayout.solver.LinearSystem):467:467 -> g - 30:38:androidx.constraintlayout.solver.SolverVariable chooseSubjectInVariables(androidx.constraintlayout.solver.LinearSystem):468:468 -> g - 39:50:androidx.constraintlayout.solver.SolverVariable chooseSubjectInVariables(androidx.constraintlayout.solver.LinearSystem):472:472 -> g - 51:57:androidx.constraintlayout.solver.SolverVariable chooseSubjectInVariables(androidx.constraintlayout.solver.LinearSystem):476:476 -> g - 58:75:androidx.constraintlayout.solver.SolverVariable chooseSubjectInVariables(androidx.constraintlayout.solver.LinearSystem):477:477 -> g - 76:87:androidx.constraintlayout.solver.SolverVariable chooseSubjectInVariables(androidx.constraintlayout.solver.LinearSystem):487:487 -> g - 88:94:androidx.constraintlayout.solver.SolverVariable chooseSubjectInVariables(androidx.constraintlayout.solver.LinearSystem):491:491 -> g - 95:110:androidx.constraintlayout.solver.SolverVariable chooseSubjectInVariables(androidx.constraintlayout.solver.LinearSystem):492:492 -> g - 1:3:androidx.constraintlayout.solver.SolverVariable getKey():687:687 -> getKey - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq/i;"} - 5:9:androidx.constraintlayout.solver.ArrayRow createRowCentering(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):307:307 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;Lq/i;IFLq/i;Lq/i;I)Lq/b;"} - 10:14:androidx.constraintlayout.solver.ArrayRow createRowCentering(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):308:308 -> h - 15:30:androidx.constraintlayout.solver.ArrayRow createRowCentering(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):309:309 -> h - 31:35:androidx.constraintlayout.solver.ArrayRow createRowCentering(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):319:319 -> h - 36:40:androidx.constraintlayout.solver.ArrayRow createRowCentering(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):320:320 -> h - 41:45:androidx.constraintlayout.solver.ArrayRow createRowCentering(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):321:321 -> h - 46:57:androidx.constraintlayout.solver.ArrayRow createRowCentering(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):322:322 -> h - 58:65:androidx.constraintlayout.solver.ArrayRow createRowCentering(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):324:324 -> h - 66:70:androidx.constraintlayout.solver.ArrayRow createRowCentering(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):328:328 -> h - 71:76:androidx.constraintlayout.solver.ArrayRow createRowCentering(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):329:329 -> h - 77:83:androidx.constraintlayout.solver.ArrayRow createRowCentering(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):330:330 -> h - 84:88:androidx.constraintlayout.solver.ArrayRow createRowCentering(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):333:333 -> h - 89:95:androidx.constraintlayout.solver.ArrayRow createRowCentering(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):334:334 -> h - 96:98:androidx.constraintlayout.solver.ArrayRow createRowCentering(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):335:335 -> h - 99:107:androidx.constraintlayout.solver.ArrayRow createRowCentering(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):337:337 -> h - 108:114:androidx.constraintlayout.solver.ArrayRow createRowCentering(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):338:338 -> h - 115:120:androidx.constraintlayout.solver.ArrayRow createRowCentering(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):339:339 -> h - 121:138:androidx.constraintlayout.solver.ArrayRow createRowCentering(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):340:340 -> h - 139:141:androidx.constraintlayout.solver.ArrayRow createRowCentering(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):342:342 -> h - 1:3:androidx.constraintlayout.solver.ArrayRow createRowDefinition(androidx.constraintlayout.solver.SolverVariable,int):139:139 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;I)Lq/b;"} - 4:5:androidx.constraintlayout.solver.ArrayRow createRowDefinition(androidx.constraintlayout.solver.SolverVariable,int):140:140 -> i - 6:8:androidx.constraintlayout.solver.ArrayRow createRowDefinition(androidx.constraintlayout.solver.SolverVariable,int):141:141 -> i - 9:11:androidx.constraintlayout.solver.ArrayRow createRowDefinition(androidx.constraintlayout.solver.SolverVariable,int):142:142 -> i - 1:7:androidx.constraintlayout.solver.ArrayRow createRowDimensionPercent(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,float):356:356 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;Lq/i;F)Lq/b;"} - 8:13:androidx.constraintlayout.solver.ArrayRow createRowDimensionPercent(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,float):357:357 -> j - 1:7:androidx.constraintlayout.solver.ArrayRow createRowDimensionRatio(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,float):375:375 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;Lq/i;Lq/i;Lq/i;F)Lq/b;"} - 8:14:androidx.constraintlayout.solver.ArrayRow createRowDimensionRatio(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,float):376:376 -> k - 15:19:androidx.constraintlayout.solver.ArrayRow createRowDimensionRatio(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,float):377:377 -> k - 20:26:androidx.constraintlayout.solver.ArrayRow createRowDimensionRatio(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,float):378:378 -> k - 2:20:androidx.constraintlayout.solver.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable):240:240 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFLq/i;Lq/i;Lq/i;Lq/i;)Lq/b;"} - 21:25:androidx.constraintlayout.solver.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable):250:250 -> l - 26:35:androidx.constraintlayout.solver.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable):251:251 -> l - 36:40:androidx.constraintlayout.solver.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable):253:253 -> l - 41:49:androidx.constraintlayout.solver.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable):254:254 -> l - 50:54:androidx.constraintlayout.solver.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable):262:262 -> l - 55:59:androidx.constraintlayout.solver.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable):263:263 -> l - 60:64:androidx.constraintlayout.solver.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable):264:264 -> l - 65:71:androidx.constraintlayout.solver.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable):265:265 -> l - 72:76:androidx.constraintlayout.solver.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable):244:244 -> l - 77:81:androidx.constraintlayout.solver.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable):245:245 -> l - 82:86:androidx.constraintlayout.solver.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable):246:246 -> l - 87:92:androidx.constraintlayout.solver.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable):247:247 -> l - 6:7:androidx.constraintlayout.solver.ArrayRow createRowEquals(androidx.constraintlayout.solver.SolverVariable,int):148:148 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;I)Lq/b;"} - 8:16:androidx.constraintlayout.solver.ArrayRow createRowEquals(androidx.constraintlayout.solver.SolverVariable,int):149:149 -> m - 17:18:androidx.constraintlayout.solver.ArrayRow createRowEquals(androidx.constraintlayout.solver.SolverVariable,int):151:151 -> m - 19:26:androidx.constraintlayout.solver.ArrayRow createRowEquals(androidx.constraintlayout.solver.SolverVariable,int):152:152 -> m - 10:17:androidx.constraintlayout.solver.ArrayRow createRowEquals(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):165:165 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;Lq/i;I)Lq/b;"} - 18:22:androidx.constraintlayout.solver.ArrayRow createRowEquals(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):168:168 -> n - 23:28:androidx.constraintlayout.solver.ArrayRow createRowEquals(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):169:169 -> n - 29:33:androidx.constraintlayout.solver.ArrayRow createRowEquals(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):171:171 -> n - 34:39:androidx.constraintlayout.solver.ArrayRow createRowEquals(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):172:172 -> n - 10:17:androidx.constraintlayout.solver.ArrayRow createRowGreaterThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):192:192 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;Lq/i;Lq/i;I)Lq/b;"} - 18:22:androidx.constraintlayout.solver.ArrayRow createRowGreaterThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):195:195 -> o - 23:27:androidx.constraintlayout.solver.ArrayRow createRowGreaterThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):196:196 -> o - 28:33:androidx.constraintlayout.solver.ArrayRow createRowGreaterThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):197:197 -> o - 34:38:androidx.constraintlayout.solver.ArrayRow createRowGreaterThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):199:199 -> o - 39:43:androidx.constraintlayout.solver.ArrayRow createRowGreaterThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):200:200 -> o - 44:49:androidx.constraintlayout.solver.ArrayRow createRowGreaterThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):201:201 -> o - 10:17:androidx.constraintlayout.solver.ArrayRow createRowLowerThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):221:221 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;Lq/i;Lq/i;I)Lq/b;"} - 18:22:androidx.constraintlayout.solver.ArrayRow createRowLowerThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):224:224 -> p - 23:27:androidx.constraintlayout.solver.ArrayRow createRowLowerThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):225:225 -> p - 28:33:androidx.constraintlayout.solver.ArrayRow createRowLowerThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):226:226 -> p - 34:38:androidx.constraintlayout.solver.ArrayRow createRowLowerThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):228:228 -> p - 39:43:androidx.constraintlayout.solver.ArrayRow createRowLowerThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):229:229 -> p - 44:49:androidx.constraintlayout.solver.ArrayRow createRowLowerThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int):230:230 -> p - 1:7:androidx.constraintlayout.solver.ArrayRow createRowWithAngle(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,float):393:393 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;Lq/i;Lq/i;Lq/i;F)Lq/b;"} - 8:12:androidx.constraintlayout.solver.ArrayRow createRowWithAngle(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,float):394:394 -> q - 13:19:androidx.constraintlayout.solver.ArrayRow createRowWithAngle(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,float):395:395 -> q - 20:25:androidx.constraintlayout.solver.ArrayRow createRowWithAngle(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,float):396:396 -> q - 26:28:androidx.constraintlayout.solver.ArrayRow createRowWithAngle(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,float):397:397 -> q + 7:7:void (androidx.constraintlayout.core.Cache):57:57 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/c;)V"} + 8:10:void (androidx.constraintlayout.core.Cache):26:28 -> + 11:11:void (androidx.constraintlayout.core.Cache):31:31 -> + 12:12:void (androidx.constraintlayout.core.Cache):53:53 -> + 13:13:void (androidx.constraintlayout.core.Cache):58:58 -> + 3:7:void updateFromFinalVariable(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.SolverVariable,boolean):575:575 -> A + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;Lo/i;Z)V"} + 8:13:void updateFromFinalVariable(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.SolverVariable,boolean):578:578 -> A + 14:21:void updateFromFinalVariable(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.SolverVariable,boolean):579:579 -> A + 22:28:void updateFromFinalVariable(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.SolverVariable,boolean):580:580 -> A + 29:31:void updateFromFinalVariable(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.SolverVariable,boolean):582:582 -> A + 32:37:void updateFromFinalVariable(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.SolverVariable,boolean):584:584 -> A + 38:44:void updateFromFinalVariable(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.SolverVariable,boolean):585:585 -> A + 45:46:void updateFromFinalVariable(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.SolverVariable,boolean):586:586 -> A + 47:49:void updateFromFinalVariable(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.SolverVariable,boolean):587:587 -> A + 1:6:void updateFromRow(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.ArrayRow,boolean):561:561 -> B + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;Lo/b;Z)V"} + 7:16:void updateFromRow(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.ArrayRow,boolean):563:563 -> B + 17:21:void updateFromRow(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.ArrayRow,boolean):565:565 -> B + 22:31:void updateFromRow(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.ArrayRow,boolean):567:567 -> B + 32:38:void updateFromRow(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.ArrayRow,boolean):568:568 -> B + 39:40:void updateFromRow(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.ArrayRow,boolean):569:569 -> B + 41:43:void updateFromRow(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.ArrayRow,boolean):570:570 -> B + 3:7:void updateFromSynonymVariable(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.SolverVariable,boolean):592:592 -> C + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;Lo/i;Z)V"} + 8:13:void updateFromSynonymVariable(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.SolverVariable,boolean):595:595 -> C + 14:21:void updateFromSynonymVariable(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.SolverVariable,boolean):596:596 -> C + 22:28:void updateFromSynonymVariable(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.SolverVariable,boolean):597:597 -> C + 29:31:void updateFromSynonymVariable(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.SolverVariable,boolean):599:599 -> C + 32:44:void updateFromSynonymVariable(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.SolverVariable,boolean):601:601 -> C + 45:50:void updateFromSynonymVariable(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.SolverVariable,boolean):602:602 -> C + 51:57:void updateFromSynonymVariable(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.SolverVariable,boolean):603:603 -> C + 58:59:void updateFromSynonymVariable(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.SolverVariable,boolean):604:604 -> C + 60:62:void updateFromSynonymVariable(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.SolverVariable,boolean):605:605 -> C + 1:12:void updateFromSystem(androidx.constraintlayout.core.LinearSystem):712:712 -> D + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;)V"} + 13:21:void updateFromSystem(androidx.constraintlayout.core.LinearSystem):718:718 -> D + 22:27:void updateFromSystem(androidx.constraintlayout.core.LinearSystem):720:720 -> D + 28:40:void updateFromSystem(androidx.constraintlayout.core.LinearSystem):721:721 -> D + 41:48:void updateFromSystem(androidx.constraintlayout.core.LinearSystem):722:722 -> D + 49:59:void updateFromSystem(androidx.constraintlayout.core.LinearSystem):725:725 -> D + 60:67:void updateFromSystem(androidx.constraintlayout.core.LinearSystem):728:728 -> D + 68:71:void updateFromSystem(androidx.constraintlayout.core.LinearSystem):729:729 -> D + 72:75:void updateFromSystem(androidx.constraintlayout.core.LinearSystem):730:730 -> D + 76:79:void updateFromSystem(androidx.constraintlayout.core.LinearSystem):731:731 -> D + 80:83:void updateFromSystem(androidx.constraintlayout.core.LinearSystem):732:732 -> D + 84:95:void updateFromSystem(androidx.constraintlayout.core.LinearSystem):734:734 -> D + 96:103:void updateFromSystem(androidx.constraintlayout.core.LinearSystem):737:737 -> D + 104:113:void updateFromSystem(androidx.constraintlayout.core.LinearSystem):742:742 -> D + 114:119:void updateFromSystem(androidx.constraintlayout.core.LinearSystem):743:743 -> D + 120:121:void updateFromSystem(androidx.constraintlayout.core.LinearSystem):744:744 -> D + 122:124:void updateFromSystem(androidx.constraintlayout.core.LinearSystem):745:745 -> D + 1:34:void addError(androidx.constraintlayout.core.SolverVariable):691:691 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;)V"} + 35:40:void addError(androidx.constraintlayout.core.SolverVariable):702:702 -> a + 2:6:androidx.constraintlayout.core.SolverVariable getPivotCandidate(androidx.constraintlayout.core.LinearSystem,boolean[]):660:660 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;[Z)Lo/i;"} + 1:4:void initFromRow(androidx.constraintlayout.core.LinearSystem$Row):676:676 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d$a;)V"} + 5:7:void initFromRow(androidx.constraintlayout.core.LinearSystem$Row):677:677 -> c + 8:9:void initFromRow(androidx.constraintlayout.core.LinearSystem$Row):678:678 -> c + 10:15:void initFromRow(androidx.constraintlayout.core.LinearSystem$Row):679:679 -> c + 16:23:void initFromRow(androidx.constraintlayout.core.LinearSystem$Row):680:680 -> c + 24:29:void initFromRow(androidx.constraintlayout.core.LinearSystem$Row):681:681 -> c + 30:35:void initFromRow(androidx.constraintlayout.core.LinearSystem$Row):682:682 -> c + 36:45:void initFromRow(androidx.constraintlayout.core.LinearSystem$Row):683:683 -> c + 1:6:void clear():665:665 -> clear + 7:9:void clear():666:666 -> clear + 10:12:void clear():667:667 -> clear + 1:13:androidx.constraintlayout.core.ArrayRow addError(androidx.constraintlayout.core.LinearSystem,int):349:349 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;I)Lo/b;"} + 14:27:androidx.constraintlayout.core.ArrayRow addError(androidx.constraintlayout.core.LinearSystem,int):350:350 -> d + 1:7:androidx.constraintlayout.core.ArrayRow addSingleError(androidx.constraintlayout.core.SolverVariable,int):178:178 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;I)Lo/b;"} + 1:9:boolean chooseSubject(androidx.constraintlayout.core.LinearSystem):432:432 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;)Z"} + 10:13:boolean chooseSubject(androidx.constraintlayout.core.LinearSystem):437:437 -> f + 14:21:boolean chooseSubject(androidx.constraintlayout.core.LinearSystem):439:439 -> f + 22:24:boolean chooseSubject(androidx.constraintlayout.core.LinearSystem):440:440 -> f + 1:17:androidx.constraintlayout.core.SolverVariable chooseSubjectInVariables(androidx.constraintlayout.core.LinearSystem):464:464 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;)Lo/i;"} + 18:23:androidx.constraintlayout.core.SolverVariable chooseSubjectInVariables(androidx.constraintlayout.core.LinearSystem):466:466 -> g + 24:29:androidx.constraintlayout.core.SolverVariable chooseSubjectInVariables(androidx.constraintlayout.core.LinearSystem):467:467 -> g + 30:38:androidx.constraintlayout.core.SolverVariable chooseSubjectInVariables(androidx.constraintlayout.core.LinearSystem):468:468 -> g + 39:50:androidx.constraintlayout.core.SolverVariable chooseSubjectInVariables(androidx.constraintlayout.core.LinearSystem):472:472 -> g + 51:57:androidx.constraintlayout.core.SolverVariable chooseSubjectInVariables(androidx.constraintlayout.core.LinearSystem):476:476 -> g + 58:75:androidx.constraintlayout.core.SolverVariable chooseSubjectInVariables(androidx.constraintlayout.core.LinearSystem):477:477 -> g + 76:87:androidx.constraintlayout.core.SolverVariable chooseSubjectInVariables(androidx.constraintlayout.core.LinearSystem):487:487 -> g + 88:94:androidx.constraintlayout.core.SolverVariable chooseSubjectInVariables(androidx.constraintlayout.core.LinearSystem):491:491 -> g + 95:110:androidx.constraintlayout.core.SolverVariable chooseSubjectInVariables(androidx.constraintlayout.core.LinearSystem):492:492 -> g + 1:3:androidx.constraintlayout.core.SolverVariable getKey():707:707 -> getKey + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo/i;"} + 5:9:androidx.constraintlayout.core.ArrayRow createRowCentering(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):307:307 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;Lo/i;IFLo/i;Lo/i;I)Lo/b;"} + 10:14:androidx.constraintlayout.core.ArrayRow createRowCentering(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):308:308 -> h + 15:30:androidx.constraintlayout.core.ArrayRow createRowCentering(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):309:309 -> h + 31:35:androidx.constraintlayout.core.ArrayRow createRowCentering(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):319:319 -> h + 36:40:androidx.constraintlayout.core.ArrayRow createRowCentering(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):320:320 -> h + 41:45:androidx.constraintlayout.core.ArrayRow createRowCentering(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):321:321 -> h + 46:57:androidx.constraintlayout.core.ArrayRow createRowCentering(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):322:322 -> h + 58:65:androidx.constraintlayout.core.ArrayRow createRowCentering(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):324:324 -> h + 66:70:androidx.constraintlayout.core.ArrayRow createRowCentering(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):328:328 -> h + 71:76:androidx.constraintlayout.core.ArrayRow createRowCentering(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):329:329 -> h + 77:83:androidx.constraintlayout.core.ArrayRow createRowCentering(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):330:330 -> h + 84:88:androidx.constraintlayout.core.ArrayRow createRowCentering(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):333:333 -> h + 89:95:androidx.constraintlayout.core.ArrayRow createRowCentering(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):334:334 -> h + 96:98:androidx.constraintlayout.core.ArrayRow createRowCentering(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):335:335 -> h + 99:107:androidx.constraintlayout.core.ArrayRow createRowCentering(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):337:337 -> h + 108:114:androidx.constraintlayout.core.ArrayRow createRowCentering(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):338:338 -> h + 115:120:androidx.constraintlayout.core.ArrayRow createRowCentering(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):339:339 -> h + 121:138:androidx.constraintlayout.core.ArrayRow createRowCentering(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):340:340 -> h + 139:141:androidx.constraintlayout.core.ArrayRow createRowCentering(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):342:342 -> h + 1:3:androidx.constraintlayout.core.ArrayRow createRowDefinition(androidx.constraintlayout.core.SolverVariable,int):139:139 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;I)Lo/b;"} + 4:5:androidx.constraintlayout.core.ArrayRow createRowDefinition(androidx.constraintlayout.core.SolverVariable,int):140:140 -> i + 6:8:androidx.constraintlayout.core.ArrayRow createRowDefinition(androidx.constraintlayout.core.SolverVariable,int):141:141 -> i + 9:11:androidx.constraintlayout.core.ArrayRow createRowDefinition(androidx.constraintlayout.core.SolverVariable,int):142:142 -> i + 1:23:boolean isEmpty():556:556 -> isEmpty + 1:7:androidx.constraintlayout.core.ArrayRow createRowDimensionPercent(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,float):356:356 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;Lo/i;F)Lo/b;"} + 8:13:androidx.constraintlayout.core.ArrayRow createRowDimensionPercent(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,float):357:357 -> j + 1:7:androidx.constraintlayout.core.ArrayRow createRowDimensionRatio(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,float):375:375 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;Lo/i;Lo/i;Lo/i;F)Lo/b;"} + 8:14:androidx.constraintlayout.core.ArrayRow createRowDimensionRatio(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,float):376:376 -> k + 15:19:androidx.constraintlayout.core.ArrayRow createRowDimensionRatio(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,float):377:377 -> k + 20:26:androidx.constraintlayout.core.ArrayRow createRowDimensionRatio(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,float):378:378 -> k + 2:20:androidx.constraintlayout.core.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable):240:240 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFLo/i;Lo/i;Lo/i;Lo/i;)Lo/b;"} + 21:25:androidx.constraintlayout.core.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable):250:250 -> l + 26:35:androidx.constraintlayout.core.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable):251:251 -> l + 36:40:androidx.constraintlayout.core.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable):253:253 -> l + 41:49:androidx.constraintlayout.core.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable):254:254 -> l + 50:54:androidx.constraintlayout.core.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable):262:262 -> l + 55:59:androidx.constraintlayout.core.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable):263:263 -> l + 60:64:androidx.constraintlayout.core.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable):264:264 -> l + 65:71:androidx.constraintlayout.core.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable):265:265 -> l + 72:76:androidx.constraintlayout.core.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable):244:244 -> l + 77:81:androidx.constraintlayout.core.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable):245:245 -> l + 82:86:androidx.constraintlayout.core.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable):246:246 -> l + 87:92:androidx.constraintlayout.core.ArrayRow createRowEqualMatchDimensions(float,float,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable):247:247 -> l + 6:7:androidx.constraintlayout.core.ArrayRow createRowEquals(androidx.constraintlayout.core.SolverVariable,int):148:148 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;I)Lo/b;"} + 8:16:androidx.constraintlayout.core.ArrayRow createRowEquals(androidx.constraintlayout.core.SolverVariable,int):149:149 -> m + 17:18:androidx.constraintlayout.core.ArrayRow createRowEquals(androidx.constraintlayout.core.SolverVariable,int):151:151 -> m + 19:26:androidx.constraintlayout.core.ArrayRow createRowEquals(androidx.constraintlayout.core.SolverVariable,int):152:152 -> m + 10:17:androidx.constraintlayout.core.ArrayRow createRowEquals(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):165:165 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;Lo/i;I)Lo/b;"} + 18:22:androidx.constraintlayout.core.ArrayRow createRowEquals(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):168:168 -> n + 23:28:androidx.constraintlayout.core.ArrayRow createRowEquals(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):169:169 -> n + 29:33:androidx.constraintlayout.core.ArrayRow createRowEquals(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):171:171 -> n + 34:39:androidx.constraintlayout.core.ArrayRow createRowEquals(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):172:172 -> n + 10:17:androidx.constraintlayout.core.ArrayRow createRowGreaterThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):192:192 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;Lo/i;Lo/i;I)Lo/b;"} + 18:22:androidx.constraintlayout.core.ArrayRow createRowGreaterThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):195:195 -> o + 23:27:androidx.constraintlayout.core.ArrayRow createRowGreaterThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):196:196 -> o + 28:33:androidx.constraintlayout.core.ArrayRow createRowGreaterThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):197:197 -> o + 34:38:androidx.constraintlayout.core.ArrayRow createRowGreaterThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):199:199 -> o + 39:43:androidx.constraintlayout.core.ArrayRow createRowGreaterThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):200:200 -> o + 44:49:androidx.constraintlayout.core.ArrayRow createRowGreaterThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):201:201 -> o + 10:17:androidx.constraintlayout.core.ArrayRow createRowLowerThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):221:221 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;Lo/i;Lo/i;I)Lo/b;"} + 18:22:androidx.constraintlayout.core.ArrayRow createRowLowerThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):224:224 -> p + 23:27:androidx.constraintlayout.core.ArrayRow createRowLowerThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):225:225 -> p + 28:33:androidx.constraintlayout.core.ArrayRow createRowLowerThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):226:226 -> p + 34:38:androidx.constraintlayout.core.ArrayRow createRowLowerThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):228:228 -> p + 39:43:androidx.constraintlayout.core.ArrayRow createRowLowerThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):229:229 -> p + 44:49:androidx.constraintlayout.core.ArrayRow createRowLowerThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int):230:230 -> p + 1:7:androidx.constraintlayout.core.ArrayRow createRowWithAngle(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,float):393:393 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;Lo/i;Lo/i;Lo/i;F)Lo/b;"} + 8:12:androidx.constraintlayout.core.ArrayRow createRowWithAngle(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,float):394:394 -> q + 13:19:androidx.constraintlayout.core.ArrayRow createRowWithAngle(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,float):395:395 -> q + 20:25:androidx.constraintlayout.core.ArrayRow createRowWithAngle(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,float):396:396 -> q + 26:28:androidx.constraintlayout.core.ArrayRow createRowWithAngle(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,float):397:397 -> q 1:10:void ensurePositiveConstant():415:415 -> r 11:12:void ensurePositiveConstant():417:417 -> r 13:18:void ensurePositiveConstant():418:418 -> r 1:21:boolean hasKeyVariable():63:63 -> s - 1:7:boolean hasVariable(androidx.constraintlayout.solver.SolverVariable):135:135 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;)Z"} + 1:7:boolean hasVariable(androidx.constraintlayout.core.SolverVariable):135:135 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;)Z"} 1:5:java.lang.String toString():71:71 -> toString - 1:23:boolean isEmpty():559:559 -> u - 1:8:boolean isNew(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.LinearSystem):532:532 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;Lq/d;)Z"} - 2:6:androidx.constraintlayout.solver.SolverVariable pickPivot(androidx.constraintlayout.solver.SolverVariable):635:635 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;)Lq/i;"} - 1:12:androidx.constraintlayout.solver.SolverVariable pickPivotInVariables(boolean[],androidx.constraintlayout.solver.SolverVariable):596:596 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"([ZLq/i;)Lq/i;"} - 13:22:androidx.constraintlayout.solver.SolverVariable pickPivotInVariables(boolean[],androidx.constraintlayout.solver.SolverVariable):598:598 -> x - 23:30:androidx.constraintlayout.solver.SolverVariable pickPivotInVariables(boolean[],androidx.constraintlayout.solver.SolverVariable):602:602 -> x - 31:38:androidx.constraintlayout.solver.SolverVariable pickPivotInVariables(boolean[],androidx.constraintlayout.solver.SolverVariable):603:603 -> x - 39:58:androidx.constraintlayout.solver.SolverVariable pickPivotInVariables(boolean[],androidx.constraintlayout.solver.SolverVariable):605:605 -> x - 1:6:void pivot(androidx.constraintlayout.solver.SolverVariable):536:536 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;)V"} - 7:12:void pivot(androidx.constraintlayout.solver.SolverVariable):538:538 -> y - 13:14:void pivot(androidx.constraintlayout.solver.SolverVariable):539:539 -> y - 15:22:void pivot(androidx.constraintlayout.solver.SolverVariable):542:542 -> y - 23:31:void pivot(androidx.constraintlayout.solver.SolverVariable):543:543 -> y - 32:36:void pivot(androidx.constraintlayout.solver.SolverVariable):547:547 -> y - 37:42:void pivot(androidx.constraintlayout.solver.SolverVariable):548:548 -> y - 2:3:void reset():128:128 -> z - 4:9:void reset():129:129 -> z - 10:12:void reset():130:130 -> z - 13:15:void reset():131:131 -> z -androidx.constraintlayout.solver.ArrayRow$ArrayRowVariables -> q.b$a: + 1:8:boolean isNew(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.LinearSystem):532:532 -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;Lo/d;)Z"} + 2:6:androidx.constraintlayout.core.SolverVariable pickPivot(androidx.constraintlayout.core.SolverVariable):655:655 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;)Lo/i;"} + 1:12:androidx.constraintlayout.core.SolverVariable pickPivotInVariables(boolean[],androidx.constraintlayout.core.SolverVariable):616:616 -> w + # {"id":"com.android.tools.r8.residualsignature","signature":"([ZLo/i;)Lo/i;"} + 13:22:androidx.constraintlayout.core.SolverVariable pickPivotInVariables(boolean[],androidx.constraintlayout.core.SolverVariable):618:618 -> w + 23:30:androidx.constraintlayout.core.SolverVariable pickPivotInVariables(boolean[],androidx.constraintlayout.core.SolverVariable):622:622 -> w + 31:38:androidx.constraintlayout.core.SolverVariable pickPivotInVariables(boolean[],androidx.constraintlayout.core.SolverVariable):623:623 -> w + 39:58:androidx.constraintlayout.core.SolverVariable pickPivotInVariables(boolean[],androidx.constraintlayout.core.SolverVariable):625:625 -> w + 1:6:void pivot(androidx.constraintlayout.core.SolverVariable):536:536 -> x + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;)V"} + 7:11:void pivot(androidx.constraintlayout.core.SolverVariable):538:538 -> x + 12:17:void pivot(androidx.constraintlayout.core.SolverVariable):539:539 -> x + 18:19:void pivot(androidx.constraintlayout.core.SolverVariable):540:540 -> x + 20:27:void pivot(androidx.constraintlayout.core.SolverVariable):543:543 -> x + 28:36:void pivot(androidx.constraintlayout.core.SolverVariable):544:544 -> x + 37:41:void pivot(androidx.constraintlayout.core.SolverVariable):548:548 -> x + 42:47:void pivot(androidx.constraintlayout.core.SolverVariable):549:549 -> x + 2:3:void reset():128:128 -> y + 4:9:void reset():129:129 -> y + 10:12:void reset():130:130 -> y + 13:15:void reset():131:131 -> y + 1:6:java.lang.String toReadableString():76:76 -> z + 7:24:java.lang.String toReadableString():77:77 -> z + 25:41:java.lang.String toReadableString():79:79 -> z + 42:58:java.lang.String toReadableString():81:81 -> z + 59:67:java.lang.String toReadableString():83:83 -> z + 68:87:java.lang.String toReadableString():84:84 -> z + 88:95:java.lang.String toReadableString():87:87 -> z + 96:105:java.lang.String toReadableString():89:89 -> z + 106:117:java.lang.String toReadableString():93:93 -> z + 118:129:java.lang.String toReadableString():97:97 -> z + 130:150:java.lang.String toReadableString():100:100 -> z + 151:168:java.lang.String toReadableString():105:105 -> z + 169:192:java.lang.String toReadableString():107:107 -> z + 193:208:java.lang.String toReadableString():112:112 -> z + 209:238:java.lang.String toReadableString():114:114 -> z + 239:256:java.lang.String toReadableString():119:119 -> z +androidx.constraintlayout.core.ArrayRow$ArrayRowVariables -> o.b$a: # {"id":"sourceFile","fileName":"ArrayRow.java"} - void put(androidx.constraintlayout.solver.SolverVariable,float) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;F)V"} - int getCurrentSize() -> b - androidx.constraintlayout.solver.SolverVariable getVariable(int) -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq/i;"} + int getCurrentSize() -> a + float get(androidx.constraintlayout.core.SolverVariable) -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;)F"} + androidx.constraintlayout.core.SolverVariable getVariable(int) -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lo/i;"} void clear() -> clear - float remove(androidx.constraintlayout.solver.SolverVariable,boolean) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;Z)F"} - boolean contains(androidx.constraintlayout.solver.SolverVariable) -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;)Z"} - void invert() -> f - float getVariableValue(int) -> g - void add(androidx.constraintlayout.solver.SolverVariable,float,boolean) -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;FZ)V"} - float get(androidx.constraintlayout.solver.SolverVariable) -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;)F"} - float use(androidx.constraintlayout.solver.ArrayRow,boolean) -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/b;Z)F"} + float remove(androidx.constraintlayout.core.SolverVariable,boolean) -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;Z)F"} + void invert() -> e + float getVariableValue(int) -> f + void add(androidx.constraintlayout.core.SolverVariable,float,boolean) -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;FZ)V"} + void put(androidx.constraintlayout.core.SolverVariable,float) -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;F)V"} + boolean contains(androidx.constraintlayout.core.SolverVariable) -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;)Z"} + float use(androidx.constraintlayout.core.ArrayRow,boolean) -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/b;Z)F"} void divideByAmount(float) -> k -androidx.constraintlayout.solver.Cache -> q.c: +androidx.constraintlayout.core.Cache -> o.c: # {"id":"sourceFile","fileName":"Cache.java"} - androidx.constraintlayout.solver.Pools$Pool optimizedArrayRowPool -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/f;"} - androidx.constraintlayout.solver.Pools$Pool arrayRowPool -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/f;"} - androidx.constraintlayout.solver.Pools$Pool solverVariablePool -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/f;"} - androidx.constraintlayout.solver.SolverVariable[] mIndexedVariables -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lq/i;"} + androidx.constraintlayout.core.Pools$Pool optimizedArrayRowPool -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/f;"} + androidx.constraintlayout.core.Pools$Pool arrayRowPool -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/f;"} + androidx.constraintlayout.core.Pools$Pool solverVariablePool -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/f;"} + androidx.constraintlayout.core.SolverVariable[] mIndexedVariables -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lo/i;"} 1:3:void ():21:21 -> 4:12:void ():22:22 -> 13:19:void ():23:23 -> 20:28:void ():24:24 -> 29:33:void ():25:25 -> -androidx.constraintlayout.solver.LinearSystem -> q.d: +androidx.constraintlayout.core.LinearSystem -> o.d: # {"id":"sourceFile","fileName":"LinearSystem.java"} - int mVariablesID -> a - java.util.HashMap mVariables -> b - androidx.constraintlayout.solver.LinearSystem$Row mGoal -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/d$a;"} - int TABLE_SIZE -> d - int mMaxColumns -> e - androidx.constraintlayout.solver.ArrayRow[] mRows -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lq/b;"} - boolean graphOptimizer -> g - boolean newgraphOptimizer -> h - boolean[] mAlreadyTestedCandidates -> i - int mNumColumns -> j - int mNumRows -> k - int mMaxRows -> l - androidx.constraintlayout.solver.Cache mCache -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/c;"} - androidx.constraintlayout.solver.SolverVariable[] mPoolVariables -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lq/i;"} - int mPoolVariablesCount -> o - androidx.constraintlayout.solver.LinearSystem$Row mTempGoal -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/d$a;"} - int POOL_SIZE -> q - boolean OPTIMIZED_ENGINE -> r - long ARRAY_ROW_CREATION -> s - long OPTIMIZED_ARRAY_ROW_CREATION -> t - 1:1:void ():232:232 -> - 1:4:void ():88:88 -> - 5:7:void ():46:46 -> - 8:11:void ():51:51 -> - 12:13:void ():58:58 -> - 14:15:void ():59:59 -> - 16:17:void ():60:60 -> - 18:19:void ():63:63 -> - 20:21:void ():64:64 -> - 22:26:void ():67:67 -> - 27:28:void ():69:69 -> - 29:30:void ():70:70 -> - 31:32:void ():71:71 -> - 33:38:void ():75:75 -> - 39:40:void ():76:76 -> - 41:44:void ():89:89 -> - 45:47:void ():90:90 -> - 48:54:void ():91:91 -> - 55:61:void ():92:92 -> - 62:65:void ():93:93 -> - 66:73:void ():94:94 -> - 74:81:void ():96:96 -> - 1:4:void minimizeGoal(androidx.constraintlayout.solver.LinearSystem$Row):478:478 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d$a;)V"} - 5:7:void minimizeGoal(androidx.constraintlayout.solver.LinearSystem$Row):483:483 -> A - 8:11:void minimizeGoal(androidx.constraintlayout.solver.LinearSystem$Row):488:488 -> A - 3:6:int optimize(androidx.constraintlayout.solver.LinearSystem$Row,boolean):642:642 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d$a;Z)I"} - 7:19:int optimize(androidx.constraintlayout.solver.LinearSystem$Row,boolean):643:643 -> B - 20:26:int optimize(androidx.constraintlayout.solver.LinearSystem$Row,boolean):663:663 -> B - 27:33:int optimize(androidx.constraintlayout.solver.LinearSystem$Row,boolean):670:670 -> B - 34:43:int optimize(androidx.constraintlayout.solver.LinearSystem$Row,boolean):671:671 -> B - 44:51:int optimize(androidx.constraintlayout.solver.LinearSystem$Row,boolean):673:673 -> B - 52:60:int optimize(androidx.constraintlayout.solver.LinearSystem$Row,boolean):679:679 -> B - 61:70:int optimize(androidx.constraintlayout.solver.LinearSystem$Row,boolean):685:685 -> B - 71:74:int optimize(androidx.constraintlayout.solver.LinearSystem$Row,boolean):706:706 -> B - 75:78:int optimize(androidx.constraintlayout.solver.LinearSystem$Row,boolean):707:707 -> B - 79:80:int optimize(androidx.constraintlayout.solver.LinearSystem$Row,boolean):708:708 -> B - 81:87:int optimize(androidx.constraintlayout.solver.LinearSystem$Row,boolean):709:709 -> B - 88:92:int optimize(androidx.constraintlayout.solver.LinearSystem$Row,boolean):713:713 -> B - 93:98:int optimize(androidx.constraintlayout.solver.LinearSystem$Row,boolean):717:717 -> B - 99:109:int optimize(androidx.constraintlayout.solver.LinearSystem$Row,boolean):723:723 -> B - 110:124:int optimize(androidx.constraintlayout.solver.LinearSystem$Row,boolean):725:725 -> B - 125:128:int optimize(androidx.constraintlayout.solver.LinearSystem$Row,boolean):740:740 -> B - 129:132:int optimize(androidx.constraintlayout.solver.LinearSystem$Row,boolean):741:741 -> B - 133:135:int optimize(androidx.constraintlayout.solver.LinearSystem$Row,boolean):745:745 -> B - 136:139:int optimize(androidx.constraintlayout.solver.LinearSystem$Row,boolean):746:746 -> B - 140:147:int optimize(androidx.constraintlayout.solver.LinearSystem$Row,boolean):747:747 -> B - 1:6:void releaseRows():146:146 -> C - 7:11:void releaseRows():147:147 -> C - 12:15:void releaseRows():148:148 -> C - 16:22:void releaseRows():150:150 -> C - 23:29:void releaseRows():152:152 -> C - 30:34:void releaseRows():155:155 -> C - 35:38:void releaseRows():156:156 -> C - 39:45:void releaseRows():158:158 -> C - 46:53:void releaseRows():160:160 -> C - 3:9:void reset():169:169 -> D - 10:13:void reset():170:170 -> D - 14:19:void reset():172:172 -> D - 20:28:void reset():175:175 -> D - 29:30:void reset():176:176 -> D - 31:38:void reset():178:178 -> D - 39:42:void reset():179:179 -> D - 43:45:void reset():180:180 -> D - 46:47:void reset():182:182 -> D - 48:53:void reset():183:183 -> D - 54:56:void reset():184:184 -> D - 57:60:void reset():185:185 -> D - 61:69:void reset():186:186 -> D - 70:72:void reset():188:188 -> D - 73:74:void reset():189:189 -> D - 75:78:void reset():190:190 -> D - 79:88:void reset():191:191 -> D - 89:98:void reset():193:193 -> D - 1:12:androidx.constraintlayout.solver.SolverVariable acquireSolverVariable(androidx.constraintlayout.solver.SolverVariable$Type,java.lang.String):352:352 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i$a;Ljava/lang/String;)Lq/i;"} - 13:17:androidx.constraintlayout.solver.SolverVariable acquireSolverVariable(androidx.constraintlayout.solver.SolverVariable$Type,java.lang.String):354:354 -> a - 18:21:androidx.constraintlayout.solver.SolverVariable acquireSolverVariable(androidx.constraintlayout.solver.SolverVariable$Type,java.lang.String):355:355 -> a - 22:24:androidx.constraintlayout.solver.SolverVariable acquireSolverVariable(androidx.constraintlayout.solver.SolverVariable$Type,java.lang.String):357:357 -> a - 25:27:androidx.constraintlayout.solver.SolverVariable acquireSolverVariable(androidx.constraintlayout.solver.SolverVariable$Type,java.lang.String):358:358 -> a - 28:35:androidx.constraintlayout.solver.SolverVariable acquireSolverVariable(androidx.constraintlayout.solver.SolverVariable$Type,java.lang.String):360:360 -> a - 36:37:androidx.constraintlayout.solver.SolverVariable acquireSolverVariable(androidx.constraintlayout.solver.SolverVariable$Type,java.lang.String):361:361 -> a - 38:47:androidx.constraintlayout.solver.SolverVariable acquireSolverVariable(androidx.constraintlayout.solver.SolverVariable$Type,java.lang.String):362:362 -> a - 48:58:androidx.constraintlayout.solver.SolverVariable acquireSolverVariable(androidx.constraintlayout.solver.SolverVariable$Type,java.lang.String):364:364 -> a - 7:16:void addCenterPoint(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget,float,int):1292:1292 -> b + boolean hasSimpleDefinition -> a + int mVariablesID -> b + java.util.HashMap mVariables -> c + androidx.constraintlayout.core.LinearSystem$Row mGoal -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/d$a;"} + int TABLE_SIZE -> e + int mMaxColumns -> f + androidx.constraintlayout.core.ArrayRow[] mRows -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lo/b;"} + boolean graphOptimizer -> h + boolean newgraphOptimizer -> i + boolean[] mAlreadyTestedCandidates -> j + int mNumColumns -> k + int mNumRows -> l + int mMaxRows -> m + androidx.constraintlayout.core.Cache mCache -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/c;"} + androidx.constraintlayout.core.SolverVariable[] mPoolVariables -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lo/i;"} + int mPoolVariablesCount -> p + androidx.constraintlayout.core.LinearSystem$Row mTempGoal -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/d$a;"} + boolean USE_DEPENDENCY_ORDERING -> r + boolean USE_BASIC_SYNONYMS -> s + boolean SIMPLIFY_SYNONYMS -> t + boolean SKIP_COLUMNS -> u + boolean OPTIMIZED_ENGINE -> v + int POOL_SIZE -> w + long ARRAY_ROW_CREATION -> x + long OPTIMIZED_ARRAY_ROW_CREATION -> y + 1:1:void ():250:250 -> + 1:4:void ():94:94 -> + 5:6:void ():48:48 -> + 7:9:void ():53:53 -> + 10:13:void ():58:58 -> + 14:15:void ():65:65 -> + 16:17:void ():66:66 -> + 18:19:void ():67:67 -> + 20:21:void ():70:70 -> + 22:23:void ():71:71 -> + 24:28:void ():74:74 -> + 29:30:void ():76:76 -> + 31:32:void ():77:77 -> + 33:34:void ():78:78 -> + 35:40:void ():82:82 -> + 41:42:void ():83:83 -> + 43:46:void ():95:95 -> + 47:49:void ():96:96 -> + 50:56:void ():97:97 -> + 57:63:void ():98:98 -> + 64:67:void ():99:99 -> + 68:75:void ():100:100 -> + 76:83:void ():102:102 -> + 1:4:void minimizeGoal(androidx.constraintlayout.core.LinearSystem$Row):509:509 -> A + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d$a;)V"} + 5:7:void minimizeGoal(androidx.constraintlayout.core.LinearSystem$Row):514:514 -> A + 8:11:void minimizeGoal(androidx.constraintlayout.core.LinearSystem$Row):519:519 -> A + 3:6:int optimize(androidx.constraintlayout.core.LinearSystem$Row,boolean):721:721 -> B + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d$a;Z)I"} + 7:19:int optimize(androidx.constraintlayout.core.LinearSystem$Row,boolean):722:722 -> B + 20:26:int optimize(androidx.constraintlayout.core.LinearSystem$Row,boolean):742:742 -> B + 27:33:int optimize(androidx.constraintlayout.core.LinearSystem$Row,boolean):749:749 -> B + 34:43:int optimize(androidx.constraintlayout.core.LinearSystem$Row,boolean):750:750 -> B + 44:51:int optimize(androidx.constraintlayout.core.LinearSystem$Row,boolean):752:752 -> B + 52:60:int optimize(androidx.constraintlayout.core.LinearSystem$Row,boolean):758:758 -> B + 61:70:int optimize(androidx.constraintlayout.core.LinearSystem$Row,boolean):764:764 -> B + 71:74:int optimize(androidx.constraintlayout.core.LinearSystem$Row,boolean):785:785 -> B + 75:78:int optimize(androidx.constraintlayout.core.LinearSystem$Row,boolean):786:786 -> B + 79:80:int optimize(androidx.constraintlayout.core.LinearSystem$Row,boolean):787:787 -> B + 81:87:int optimize(androidx.constraintlayout.core.LinearSystem$Row,boolean):788:788 -> B + 88:92:int optimize(androidx.constraintlayout.core.LinearSystem$Row,boolean):792:792 -> B + 93:98:int optimize(androidx.constraintlayout.core.LinearSystem$Row,boolean):796:796 -> B + 99:109:int optimize(androidx.constraintlayout.core.LinearSystem$Row,boolean):802:802 -> B + 110:124:int optimize(androidx.constraintlayout.core.LinearSystem$Row,boolean):804:804 -> B + 125:128:int optimize(androidx.constraintlayout.core.LinearSystem$Row,boolean):819:819 -> B + 129:132:int optimize(androidx.constraintlayout.core.LinearSystem$Row,boolean):820:820 -> B + 133:135:int optimize(androidx.constraintlayout.core.LinearSystem$Row,boolean):824:824 -> B + 136:139:int optimize(androidx.constraintlayout.core.LinearSystem$Row,boolean):825:825 -> B + 140:147:int optimize(androidx.constraintlayout.core.LinearSystem$Row,boolean):826:826 -> B + 1:6:void releaseRows():157:157 -> C + 7:10:void releaseRows():158:158 -> C + 11:16:void releaseRows():159:159 -> C + 17:23:void releaseRows():161:161 -> C + 24:30:void releaseRows():163:163 -> C + 31:34:void releaseRows():166:166 -> C + 35:40:void releaseRows():167:167 -> C + 41:47:void releaseRows():169:169 -> C + 48:55:void releaseRows():171:171 -> C + 3:9:void reset():185:185 -> D + 10:13:void reset():186:186 -> D + 14:19:void reset():188:188 -> D + 20:28:void reset():191:191 -> D + 29:30:void reset():192:192 -> D + 31:38:void reset():194:194 -> D + 39:42:void reset():195:195 -> D + 43:45:void reset():196:196 -> D + 46:47:void reset():198:198 -> D + 48:53:void reset():199:199 -> D + 54:56:void reset():200:200 -> D + 57:60:void reset():201:201 -> D + 61:66:void reset():202:202 -> D + 67:71:void reset():203:203 -> D + 72:74:void reset():206:206 -> D + 75:76:void reset():207:207 -> D + 77:80:void reset():208:208 -> D + 81:90:void reset():209:209 -> D + 91:100:void reset():211:211 -> D + 1:12:androidx.constraintlayout.core.SolverVariable acquireSolverVariable(androidx.constraintlayout.core.SolverVariable$Type,java.lang.String):370:370 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i$a;Ljava/lang/String;)Lo/i;"} + 13:17:androidx.constraintlayout.core.SolverVariable acquireSolverVariable(androidx.constraintlayout.core.SolverVariable$Type,java.lang.String):372:372 -> a + 18:21:androidx.constraintlayout.core.SolverVariable acquireSolverVariable(androidx.constraintlayout.core.SolverVariable$Type,java.lang.String):373:373 -> a + 22:24:androidx.constraintlayout.core.SolverVariable acquireSolverVariable(androidx.constraintlayout.core.SolverVariable$Type,java.lang.String):375:375 -> a + 25:27:androidx.constraintlayout.core.SolverVariable acquireSolverVariable(androidx.constraintlayout.core.SolverVariable$Type,java.lang.String):376:376 -> a + 28:35:androidx.constraintlayout.core.SolverVariable acquireSolverVariable(androidx.constraintlayout.core.SolverVariable$Type,java.lang.String):378:378 -> a + 36:37:androidx.constraintlayout.core.SolverVariable acquireSolverVariable(androidx.constraintlayout.core.SolverVariable$Type,java.lang.String):379:379 -> a + 38:47:androidx.constraintlayout.core.SolverVariable acquireSolverVariable(androidx.constraintlayout.core.SolverVariable$Type,java.lang.String):380:380 -> a + 48:58:androidx.constraintlayout.core.SolverVariable acquireSolverVariable(androidx.constraintlayout.core.SolverVariable$Type,java.lang.String):382:382 -> a + 7:16:void addCenterPoint(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget,float,int):1445:1445 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;Lr/e;FI)V"} - 17:26:void addCenterPoint(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget,float,int):1293:1293 -> b - 27:36:void addCenterPoint(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget,float,int):1294:1294 -> b - 37:46:void addCenterPoint(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget,float,int):1295:1295 -> b - 47:54:void addCenterPoint(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget,float,int):1297:1297 -> b - 55:62:void addCenterPoint(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget,float,int):1298:1298 -> b - 63:70:void addCenterPoint(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget,float,int):1299:1299 -> b - 71:78:void addCenterPoint(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget,float,int):1300:1300 -> b - 79:85:void addCenterPoint(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget,float,int):1302:1302 -> b - 86:96:void addCenterPoint(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget,float,int):1303:1303 -> b - 97:99:void addCenterPoint(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget,float,int):1304:1304 -> b - 100:103:void addCenterPoint(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget,float,int):1305:1305 -> b - 104:107:void addCenterPoint(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget,float,int):1306:1306 -> b - 108:117:void addCenterPoint(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget,float,int):1307:1307 -> b - 118:120:void addCenterPoint(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget,float,int):1308:1308 -> b - 121:124:void addCenterPoint(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget,float,int):1309:1309 -> b - 3:14:void addCentering(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,int):1178:1178 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;Lq/i;IFLq/i;Lq/i;II)V"} - 15:21:void addCentering(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,int):1179:1179 -> c - 22:24:void addCentering(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,int):1181:1181 -> c - 25:28:void addCentering(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,float,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,int):1183:1183 -> c - 5:19:void addConstraint(androidx.constraintlayout.solver.ArrayRow):526:526 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/b;)V"} - 20:22:void addConstraint(androidx.constraintlayout.solver.ArrayRow):527:527 -> d - 23:27:void addConstraint(androidx.constraintlayout.solver.ArrayRow):534:534 -> d - 28:30:void addConstraint(androidx.constraintlayout.solver.ArrayRow):536:536 -> d - 31:37:void addConstraint(androidx.constraintlayout.solver.ArrayRow):538:538 -> d - 38:40:void addConstraint(androidx.constraintlayout.solver.ArrayRow):543:543 -> d - 41:46:void addConstraint(androidx.constraintlayout.solver.ArrayRow):550:550 -> d - 47:50:void addConstraint(androidx.constraintlayout.solver.ArrayRow):552:552 -> d - 51:52:void addConstraint(androidx.constraintlayout.solver.ArrayRow):553:553 -> d - 53:55:void addConstraint(androidx.constraintlayout.solver.ArrayRow):554:554 -> d - 56:60:void addConstraint(androidx.constraintlayout.solver.ArrayRow):556:556 -> d - 61:65:void addConstraint(androidx.constraintlayout.solver.ArrayRow):557:557 -> d - 66:70:void addConstraint(androidx.constraintlayout.solver.ArrayRow):558:558 -> d - 71:74:void addConstraint(androidx.constraintlayout.solver.ArrayRow):562:562 -> d - 75:80:void addConstraint(androidx.constraintlayout.solver.ArrayRow):564:564 -> d - 81:83:void addConstraint(androidx.constraintlayout.solver.ArrayRow):569:569 -> d - 84:87:void addConstraint(androidx.constraintlayout.solver.ArrayRow):572:572 -> d - 88:92:void addConstraint(androidx.constraintlayout.solver.ArrayRow):573:573 -> d - 93:99:void addConstraint(androidx.constraintlayout.solver.ArrayRow):575:575 -> d - 100:109:void addConstraint(androidx.constraintlayout.solver.ArrayRow):579:579 -> d - 110:113:void addConstraint(androidx.constraintlayout.solver.ArrayRow):589:589 -> d - 5:13:androidx.constraintlayout.solver.ArrayRow addEquality(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,int):1205:1205 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;Lq/i;II)Lq/b;"} - 14:22:androidx.constraintlayout.solver.ArrayRow addEquality(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,int):1209:1209 -> e - 23:26:androidx.constraintlayout.solver.ArrayRow addEquality(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,int):1215:1215 -> e - 27:31:androidx.constraintlayout.solver.ArrayRow addEquality(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,int):1216:1216 -> e - 32:34:androidx.constraintlayout.solver.ArrayRow addEquality(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,int):1218:1218 -> e - 35:38:androidx.constraintlayout.solver.ArrayRow addEquality(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,int):1220:1220 -> e - 1:6:void addEquality(androidx.constraintlayout.solver.SolverVariable,int):1230:1230 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;I)V"} - 7:12:void addEquality(androidx.constraintlayout.solver.SolverVariable,int):1234:1234 -> f - 13:16:void addEquality(androidx.constraintlayout.solver.SolverVariable,int):1242:1242 -> f - 17:21:void addEquality(androidx.constraintlayout.solver.SolverVariable,int):1243:1243 -> f - 22:24:void addEquality(androidx.constraintlayout.solver.SolverVariable,int):1244:1244 -> f - 25:33:void addEquality(androidx.constraintlayout.solver.SolverVariable,int):1246:1246 -> f - 34:36:void addEquality(androidx.constraintlayout.solver.SolverVariable,int):1247:1247 -> f - 37:39:void addEquality(androidx.constraintlayout.solver.SolverVariable,int):1248:1248 -> f - 40:43:void addEquality(androidx.constraintlayout.solver.SolverVariable,int):1250:1250 -> f - 44:46:void addEquality(androidx.constraintlayout.solver.SolverVariable,int):1251:1251 -> f - 47:50:void addEquality(androidx.constraintlayout.solver.SolverVariable,int):1252:1252 -> f - 51:54:void addEquality(androidx.constraintlayout.solver.SolverVariable,int):1256:1256 -> f - 55:57:void addEquality(androidx.constraintlayout.solver.SolverVariable,int):1257:1257 -> f - 58:61:void addEquality(androidx.constraintlayout.solver.SolverVariable,int):1258:1258 -> f - 1:4:void addGreaterBarrier(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,boolean):1119:1119 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;Lq/i;IZ)V"} - 5:9:void addGreaterBarrier(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,boolean):1120:1120 -> g - 10:11:void addGreaterBarrier(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,boolean):1121:1121 -> g - 12:14:void addGreaterBarrier(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,boolean):1122:1122 -> g - 15:18:void addGreaterBarrier(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,boolean):1123:1123 -> g - 1:4:void addGreaterThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,int):1104:1104 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;Lq/i;II)V"} - 5:9:void addGreaterThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,int):1105:1105 -> h - 10:11:void addGreaterThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,int):1106:1106 -> h - 12:18:void addGreaterThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,int):1107:1107 -> h - 19:28:void addGreaterThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,int):1109:1109 -> h - 29:31:void addGreaterThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,int):1110:1110 -> h - 32:35:void addGreaterThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,int):1112:1112 -> h - 1:4:void addLowerBarrier(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,boolean):1152:1152 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;Lq/i;IZ)V"} - 5:9:void addLowerBarrier(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,boolean):1153:1153 -> i - 10:11:void addLowerBarrier(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,boolean):1154:1154 -> i - 12:14:void addLowerBarrier(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,boolean):1155:1155 -> i - 15:18:void addLowerBarrier(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,boolean):1156:1156 -> i - 1:4:void addLowerThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,int):1137:1137 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;Lq/i;II)V"} - 5:9:void addLowerThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,int):1138:1138 -> j - 10:11:void addLowerThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,int):1139:1139 -> j - 12:18:void addLowerThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,int):1140:1140 -> j - 19:28:void addLowerThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,int):1142:1142 -> j - 29:31:void addLowerThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,int):1143:1143 -> j - 32:35:void addLowerThan(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,int,int):1145:1145 -> j - 1:9:void addRatio(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,float,int):1190:1190 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;Lq/i;Lq/i;Lq/i;FI)V"} - 10:16:void addRatio(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,float,int):1191:1191 -> k - 17:19:void addRatio(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,float,int):1193:1193 -> k - 20:23:void addRatio(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,float,int):1195:1195 -> k - 1:4:void addRow(androidx.constraintlayout.solver.ArrayRow):594:594 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/b;)V"} - 5:12:void addRow(androidx.constraintlayout.solver.ArrayRow):595:595 -> l - 13:20:void addRow(androidx.constraintlayout.solver.ArrayRow):596:596 -> l - 21:28:void addRow(androidx.constraintlayout.solver.ArrayRow):599:599 -> l - 29:35:void addRow(androidx.constraintlayout.solver.ArrayRow):600:600 -> l - 36:41:void addRow(androidx.constraintlayout.solver.ArrayRow):606:606 -> l - 42:47:void addRow(androidx.constraintlayout.solver.ArrayRow):607:607 -> l - 48:49:void addRow(androidx.constraintlayout.solver.ArrayRow):608:608 -> l - 50:53:void addRow(androidx.constraintlayout.solver.ArrayRow):609:609 -> l - 2:5:void addSingleError(androidx.constraintlayout.solver.ArrayRow,int,int):305:305 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/b;II)V"} - 6:9:void addSingleError(androidx.constraintlayout.solver.ArrayRow,int,int):306:306 -> m - 2:5:void computeValues():934:934 -> n - 6:9:void computeValues():935:935 -> n - 10:19:void computeValues():936:936 -> n - 1:8:androidx.constraintlayout.solver.SolverVariable createErrorVariable(int,java.lang.String):333:333 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lq/i;"} - 9:11:androidx.constraintlayout.solver.SolverVariable createErrorVariable(int,java.lang.String):334:334 -> o - 12:17:androidx.constraintlayout.solver.SolverVariable createErrorVariable(int,java.lang.String):336:336 -> o - 18:23:androidx.constraintlayout.solver.SolverVariable createErrorVariable(int,java.lang.String):337:337 -> o - 24:29:androidx.constraintlayout.solver.SolverVariable createErrorVariable(int,java.lang.String):338:338 -> o - 30:31:androidx.constraintlayout.solver.SolverVariable createErrorVariable(int,java.lang.String):339:339 -> o - 32:33:androidx.constraintlayout.solver.SolverVariable createErrorVariable(int,java.lang.String):340:340 -> o - 34:39:androidx.constraintlayout.solver.SolverVariable createErrorVariable(int,java.lang.String):341:341 -> o - 40:45:androidx.constraintlayout.solver.SolverVariable createErrorVariable(int,java.lang.String):342:342 -> o - 1:8:androidx.constraintlayout.solver.SolverVariable createExtraVariable():276:276 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq/i;"} - 9:11:androidx.constraintlayout.solver.SolverVariable createExtraVariable():277:277 -> p - 12:18:androidx.constraintlayout.solver.SolverVariable createExtraVariable():279:279 -> p - 19:24:androidx.constraintlayout.solver.SolverVariable createExtraVariable():280:280 -> p - 25:30:androidx.constraintlayout.solver.SolverVariable createExtraVariable():281:281 -> p - 31:32:androidx.constraintlayout.solver.SolverVariable createExtraVariable():282:282 -> p - 33:39:androidx.constraintlayout.solver.SolverVariable createExtraVariable():283:283 -> p - 5:12:androidx.constraintlayout.solver.SolverVariable createObjectVariable(java.lang.Object):205:205 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lq/i;"} - 13:15:androidx.constraintlayout.solver.SolverVariable createObjectVariable(java.lang.Object):206:206 -> q - 16:19:androidx.constraintlayout.solver.SolverVariable createObjectVariable(java.lang.Object):209:209 -> q - 20:27:androidx.constraintlayout.solver.SolverVariable createObjectVariable(java.lang.Object):210:210 -> q - 28:32:androidx.constraintlayout.solver.SolverVariable createObjectVariable(java.lang.Object):212:212 -> q - 33:36:androidx.constraintlayout.solver.SolverVariable createObjectVariable(java.lang.Object):213:213 -> q - 37:57:androidx.constraintlayout.solver.SolverVariable createObjectVariable(java.lang.Object):215:215 -> q - 58:60:androidx.constraintlayout.solver.SolverVariable createObjectVariable(java.lang.Object):219:219 -> q - 61:66:androidx.constraintlayout.solver.SolverVariable createObjectVariable(java.lang.Object):221:221 -> q - 67:72:androidx.constraintlayout.solver.SolverVariable createObjectVariable(java.lang.Object):222:222 -> q - 73:74:androidx.constraintlayout.solver.SolverVariable createObjectVariable(java.lang.Object):223:223 -> q - 75:78:androidx.constraintlayout.solver.SolverVariable createObjectVariable(java.lang.Object):224:224 -> q - 79:85:androidx.constraintlayout.solver.SolverVariable createObjectVariable(java.lang.Object):225:225 -> q - 1:6:androidx.constraintlayout.solver.ArrayRow createRow():236:236 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq/b;"} - 7:18:androidx.constraintlayout.solver.ArrayRow createRow():237:237 -> r - 19:25:androidx.constraintlayout.solver.ArrayRow createRow():239:239 -> r - 26:31:androidx.constraintlayout.solver.ArrayRow createRow():240:240 -> r - 32:35:androidx.constraintlayout.solver.ArrayRow createRow():242:242 -> r - 36:47:androidx.constraintlayout.solver.ArrayRow createRow():245:245 -> r - 48:54:androidx.constraintlayout.solver.ArrayRow createRow():247:247 -> r - 55:60:androidx.constraintlayout.solver.ArrayRow createRow():248:248 -> r - 61:63:androidx.constraintlayout.solver.ArrayRow createRow():250:250 -> r - 64:67:androidx.constraintlayout.solver.ArrayRow createRow():253:253 -> r - 1:4:androidx.constraintlayout.solver.ArrayRow createRowDimensionPercent(androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,float):1277:1277 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d;Lq/i;Lq/i;F)Lq/b;"} - 5:9:androidx.constraintlayout.solver.ArrayRow createRowDimensionPercent(androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,float):1278:1278 -> s - 1:8:androidx.constraintlayout.solver.SolverVariable createSlackVariable():261:261 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq/i;"} - 9:11:androidx.constraintlayout.solver.SolverVariable createSlackVariable():262:262 -> t - 12:18:androidx.constraintlayout.solver.SolverVariable createSlackVariable():264:264 -> t - 19:24:androidx.constraintlayout.solver.SolverVariable createSlackVariable():265:265 -> t - 25:30:androidx.constraintlayout.solver.SolverVariable createSlackVariable():266:266 -> t - 31:32:androidx.constraintlayout.solver.SolverVariable createSlackVariable():267:267 -> t - 33:39:androidx.constraintlayout.solver.SolverVariable createSlackVariable():268:268 -> t - 4:7:int enforceBFS(androidx.constraintlayout.solver.LinearSystem$Row):800:800 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d$a;)I"} - 8:13:int enforceBFS(androidx.constraintlayout.solver.LinearSystem$Row):801:801 -> u - 14:23:int enforceBFS(androidx.constraintlayout.solver.LinearSystem$Row):802:802 -> u - 24:44:int enforceBFS(androidx.constraintlayout.solver.LinearSystem$Row):805:805 -> u - 45:49:int enforceBFS(androidx.constraintlayout.solver.LinearSystem$Row):835:835 -> u - 50:53:int enforceBFS(androidx.constraintlayout.solver.LinearSystem$Row):836:836 -> u - 54:55:int enforceBFS(androidx.constraintlayout.solver.LinearSystem$Row):837:837 -> u - 56:62:int enforceBFS(androidx.constraintlayout.solver.LinearSystem$Row):838:838 -> u - 63:67:int enforceBFS(androidx.constraintlayout.solver.LinearSystem$Row):843:843 -> u - 68:73:int enforceBFS(androidx.constraintlayout.solver.LinearSystem$Row):846:846 -> u - 74:77:int enforceBFS(androidx.constraintlayout.solver.LinearSystem$Row):851:851 -> u - 78:83:int enforceBFS(androidx.constraintlayout.solver.LinearSystem$Row):852:852 -> u - 84:103:int enforceBFS(androidx.constraintlayout.solver.LinearSystem$Row):853:853 -> u - 104:135:int enforceBFS(androidx.constraintlayout.solver.LinearSystem$Row):861:861 -> u - 136:139:int enforceBFS(androidx.constraintlayout.solver.LinearSystem$Row):875:875 -> u - 140:143:int enforceBFS(androidx.constraintlayout.solver.LinearSystem$Row):880:880 -> u - 144:152:int enforceBFS(androidx.constraintlayout.solver.LinearSystem$Row):884:884 -> u - 153:156:int enforceBFS(androidx.constraintlayout.solver.LinearSystem$Row):885:885 -> u - 157:161:int enforceBFS(androidx.constraintlayout.solver.LinearSystem$Row):886:886 -> u - 162:178:int enforceBFS(androidx.constraintlayout.solver.LinearSystem$Row):895:895 -> u - 1:3:androidx.constraintlayout.solver.Cache getCache():1061:1061 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq/c;"} - 1:1:q.Metrics q.LinearSystem.getMetrics():0:0 -> w - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq/e;"} - 1:8:int getObjectVariableValue(java.lang.Object):391:391 -> x - 9:17:int getObjectVariableValue(java.lang.Object):393:393 -> x - 1:6:void increaseTableSize():129:129 -> y - 7:16:void increaseTableSize():130:130 -> y - 17:30:void increaseTableSize():131:131 -> y - 31:36:void increaseTableSize():132:132 -> y - 37:38:void increaseTableSize():133:133 -> y - 39:41:void increaseTableSize():134:134 -> y - 1:9:void minimize():430:430 -> z - 10:16:void minimize():451:451 -> z - 17:20:void minimize():435:435 -> z - 21:24:void minimize():436:436 -> z - 25:28:void minimize():437:437 -> z - 29:37:void minimize():443:443 -> z - 38:41:void minimize():448:448 -> z -androidx.constraintlayout.solver.LinearSystem$Row -> q.d$a: + 17:26:void addCenterPoint(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget,float,int):1446:1446 -> b + 27:36:void addCenterPoint(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget,float,int):1447:1447 -> b + 37:46:void addCenterPoint(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget,float,int):1448:1448 -> b + 47:54:void addCenterPoint(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget,float,int):1450:1450 -> b + 55:62:void addCenterPoint(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget,float,int):1451:1451 -> b + 63:70:void addCenterPoint(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget,float,int):1452:1452 -> b + 71:78:void addCenterPoint(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget,float,int):1453:1453 -> b + 79:85:void addCenterPoint(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget,float,int):1455:1455 -> b + 86:96:void addCenterPoint(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget,float,int):1456:1456 -> b + 97:99:void addCenterPoint(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget,float,int):1457:1457 -> b + 100:103:void addCenterPoint(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget,float,int):1458:1458 -> b + 104:107:void addCenterPoint(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget,float,int):1459:1459 -> b + 108:117:void addCenterPoint(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget,float,int):1460:1460 -> b + 118:120:void addCenterPoint(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget,float,int):1461:1461 -> b + 121:124:void addCenterPoint(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget,float,int):1462:1462 -> b + 3:14:void addCentering(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,int):1288:1288 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;Lo/i;IFLo/i;Lo/i;II)V"} + 15:21:void addCentering(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,int):1289:1289 -> c + 22:24:void addCentering(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,int):1291:1291 -> c + 25:28:void addCentering(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,float,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,int):1293:1293 -> c + 5:19:void addConstraint(androidx.constraintlayout.core.ArrayRow):562:562 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/b;)V"} + 20:22:void addConstraint(androidx.constraintlayout.core.ArrayRow):563:563 -> d + 23:27:void addConstraint(androidx.constraintlayout.core.ArrayRow):571:571 -> d + 28:30:void addConstraint(androidx.constraintlayout.core.ArrayRow):573:573 -> d + 31:37:void addConstraint(androidx.constraintlayout.core.ArrayRow):575:575 -> d + 38:40:void addConstraint(androidx.constraintlayout.core.ArrayRow):580:580 -> d + 41:46:void addConstraint(androidx.constraintlayout.core.ArrayRow):587:587 -> d + 47:50:void addConstraint(androidx.constraintlayout.core.ArrayRow):589:589 -> d + 51:52:void addConstraint(androidx.constraintlayout.core.ArrayRow):590:590 -> d + 53:54:void addConstraint(androidx.constraintlayout.core.ArrayRow):591:591 -> d + 55:57:void addConstraint(androidx.constraintlayout.core.ArrayRow):592:592 -> d + 58:62:void addConstraint(androidx.constraintlayout.core.ArrayRow):593:593 -> d + 63:67:void addConstraint(androidx.constraintlayout.core.ArrayRow):595:595 -> d + 68:72:void addConstraint(androidx.constraintlayout.core.ArrayRow):596:596 -> d + 73:77:void addConstraint(androidx.constraintlayout.core.ArrayRow):597:597 -> d + 78:81:void addConstraint(androidx.constraintlayout.core.ArrayRow):601:601 -> d + 82:87:void addConstraint(androidx.constraintlayout.core.ArrayRow):603:603 -> d + 88:90:void addConstraint(androidx.constraintlayout.core.ArrayRow):608:608 -> d + 91:94:void addConstraint(androidx.constraintlayout.core.ArrayRow):611:611 -> d + 95:99:void addConstraint(androidx.constraintlayout.core.ArrayRow):612:612 -> d + 100:103:void addConstraint(androidx.constraintlayout.core.ArrayRow):614:614 -> d + 104:111:void addConstraint(androidx.constraintlayout.core.ArrayRow):615:615 -> d + 112:118:void addConstraint(androidx.constraintlayout.core.ArrayRow):617:617 -> d + 119:125:void addConstraint(androidx.constraintlayout.core.ArrayRow):619:619 -> d + 126:135:void addConstraint(androidx.constraintlayout.core.ArrayRow):624:624 -> d + 136:139:void addConstraint(androidx.constraintlayout.core.ArrayRow):634:634 -> d + 1:17:androidx.constraintlayout.core.ArrayRow addEquality(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,int):1336:1336 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;Lo/i;II)Lo/b;"} + 18:26:androidx.constraintlayout.core.ArrayRow addEquality(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,int):1340:1340 -> e + 27:30:androidx.constraintlayout.core.ArrayRow addEquality(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,int):1362:1362 -> e + 31:35:androidx.constraintlayout.core.ArrayRow addEquality(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,int):1363:1363 -> e + 36:38:androidx.constraintlayout.core.ArrayRow addEquality(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,int):1365:1365 -> e + 39:42:androidx.constraintlayout.core.ArrayRow addEquality(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,int):1367:1367 -> e + 1:11:void addEquality(androidx.constraintlayout.core.SolverVariable,int):1377:1377 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;I)V"} + 12:15:void addEquality(androidx.constraintlayout.core.SolverVariable,int):1381:1381 -> f + 16:20:void addEquality(androidx.constraintlayout.core.SolverVariable,int):1382:1382 -> f + 21:28:void addEquality(androidx.constraintlayout.core.SolverVariable,int):1383:1383 -> f + 29:38:void addEquality(androidx.constraintlayout.core.SolverVariable,int):1384:1384 -> f + 39:48:void addEquality(androidx.constraintlayout.core.SolverVariable,int):1385:1385 -> f + 49:52:void addEquality(androidx.constraintlayout.core.SolverVariable,int):1393:1393 -> f + 53:56:void addEquality(androidx.constraintlayout.core.SolverVariable,int):1395:1395 -> f + 57:61:void addEquality(androidx.constraintlayout.core.SolverVariable,int):1396:1396 -> f + 62:64:void addEquality(androidx.constraintlayout.core.SolverVariable,int):1397:1397 -> f + 65:72:void addEquality(androidx.constraintlayout.core.SolverVariable,int):1399:1399 -> f + 73:75:void addEquality(androidx.constraintlayout.core.SolverVariable,int):1400:1400 -> f + 76:78:void addEquality(androidx.constraintlayout.core.SolverVariable,int):1401:1401 -> f + 79:82:void addEquality(androidx.constraintlayout.core.SolverVariable,int):1403:1403 -> f + 83:85:void addEquality(androidx.constraintlayout.core.SolverVariable,int):1404:1404 -> f + 86:89:void addEquality(androidx.constraintlayout.core.SolverVariable,int):1405:1405 -> f + 90:93:void addEquality(androidx.constraintlayout.core.SolverVariable,int):1409:1409 -> f + 94:96:void addEquality(androidx.constraintlayout.core.SolverVariable,int):1410:1410 -> f + 97:100:void addEquality(androidx.constraintlayout.core.SolverVariable,int):1411:1411 -> f + 1:4:void addGreaterBarrier(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,boolean):1229:1229 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;Lo/i;IZ)V"} + 5:9:void addGreaterBarrier(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,boolean):1230:1230 -> g + 10:11:void addGreaterBarrier(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,boolean):1231:1231 -> g + 12:14:void addGreaterBarrier(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,boolean):1232:1232 -> g + 15:18:void addGreaterBarrier(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,boolean):1233:1233 -> g + 1:4:void addGreaterThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,int):1214:1214 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;Lo/i;II)V"} + 5:9:void addGreaterThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,int):1215:1215 -> h + 10:11:void addGreaterThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,int):1216:1216 -> h + 12:18:void addGreaterThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,int):1217:1217 -> h + 19:28:void addGreaterThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,int):1219:1219 -> h + 29:31:void addGreaterThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,int):1220:1220 -> h + 32:35:void addGreaterThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,int):1222:1222 -> h + 1:4:void addLowerBarrier(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,boolean):1262:1262 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;Lo/i;IZ)V"} + 5:9:void addLowerBarrier(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,boolean):1263:1263 -> i + 10:11:void addLowerBarrier(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,boolean):1264:1264 -> i + 12:14:void addLowerBarrier(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,boolean):1265:1265 -> i + 15:18:void addLowerBarrier(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,boolean):1266:1266 -> i + 1:4:void addLowerThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,int):1247:1247 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;Lo/i;II)V"} + 5:9:void addLowerThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,int):1248:1248 -> j + 10:11:void addLowerThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,int):1249:1249 -> j + 12:18:void addLowerThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,int):1250:1250 -> j + 19:28:void addLowerThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,int):1252:1252 -> j + 29:31:void addLowerThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,int):1253:1253 -> j + 32:35:void addLowerThan(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,int,int):1255:1255 -> j + 1:9:void addRatio(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,float,int):1300:1300 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;Lo/i;Lo/i;Lo/i;FI)V"} + 10:16:void addRatio(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,float,int):1301:1301 -> k + 17:19:void addRatio(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,float,int):1303:1303 -> k + 20:23:void addRatio(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,float,int):1305:1305 -> k + 1:8:void addRow(androidx.constraintlayout.core.ArrayRow):639:639 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/b;)V"} + 9:16:void addRow(androidx.constraintlayout.core.ArrayRow):640:640 -> l + 17:22:void addRow(androidx.constraintlayout.core.ArrayRow):642:642 -> l + 23:28:void addRow(androidx.constraintlayout.core.ArrayRow):643:643 -> l + 29:30:void addRow(androidx.constraintlayout.core.ArrayRow):644:644 -> l + 31:33:void addRow(androidx.constraintlayout.core.ArrayRow):645:645 -> l + 34:43:void addRow(androidx.constraintlayout.core.ArrayRow):652:652 -> l + 44:47:void addRow(androidx.constraintlayout.core.ArrayRow):654:654 -> l + 48:53:void addRow(androidx.constraintlayout.core.ArrayRow):655:655 -> l + 54:60:void addRow(androidx.constraintlayout.core.ArrayRow):656:656 -> l + 61:70:void addRow(androidx.constraintlayout.core.ArrayRow):658:658 -> l + 71:77:void addRow(androidx.constraintlayout.core.ArrayRow):660:660 -> l + 78:81:void addRow(androidx.constraintlayout.core.ArrayRow):661:661 -> l + 82:89:void addRow(androidx.constraintlayout.core.ArrayRow):662:662 -> l + 90:96:void addRow(androidx.constraintlayout.core.ArrayRow):664:664 -> l + 97:104:void addRow(androidx.constraintlayout.core.ArrayRow):666:666 -> l + 105:108:void addRow(androidx.constraintlayout.core.ArrayRow):668:668 -> l + 109:116:void addRow(androidx.constraintlayout.core.ArrayRow):669:669 -> l + 117:122:void addRow(androidx.constraintlayout.core.ArrayRow):670:670 -> l + 123:132:void addRow(androidx.constraintlayout.core.ArrayRow):671:671 -> l + 133:138:void addRow(androidx.constraintlayout.core.ArrayRow):676:676 -> l + 139:145:void addRow(androidx.constraintlayout.core.ArrayRow):678:678 -> l + 146:148:void addRow(androidx.constraintlayout.core.ArrayRow):682:682 -> l + 2:5:void addSingleError(androidx.constraintlayout.core.ArrayRow,int,int):323:323 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/b;II)V"} + 6:9:void addSingleError(androidx.constraintlayout.core.ArrayRow,int,int):324:324 -> m + 2:5:void computeValues():1036:1036 -> n + 6:9:void computeValues():1037:1037 -> n + 10:19:void computeValues():1038:1038 -> n + 1:8:androidx.constraintlayout.core.SolverVariable createErrorVariable(int,java.lang.String):351:351 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)Lo/i;"} + 9:11:androidx.constraintlayout.core.SolverVariable createErrorVariable(int,java.lang.String):352:352 -> o + 12:17:androidx.constraintlayout.core.SolverVariable createErrorVariable(int,java.lang.String):354:354 -> o + 18:23:androidx.constraintlayout.core.SolverVariable createErrorVariable(int,java.lang.String):355:355 -> o + 24:29:androidx.constraintlayout.core.SolverVariable createErrorVariable(int,java.lang.String):356:356 -> o + 30:31:androidx.constraintlayout.core.SolverVariable createErrorVariable(int,java.lang.String):357:357 -> o + 32:33:androidx.constraintlayout.core.SolverVariable createErrorVariable(int,java.lang.String):358:358 -> o + 34:39:androidx.constraintlayout.core.SolverVariable createErrorVariable(int,java.lang.String):359:359 -> o + 40:45:androidx.constraintlayout.core.SolverVariable createErrorVariable(int,java.lang.String):360:360 -> o + 1:8:androidx.constraintlayout.core.SolverVariable createExtraVariable():294:294 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo/i;"} + 9:11:androidx.constraintlayout.core.SolverVariable createExtraVariable():295:295 -> p + 12:18:androidx.constraintlayout.core.SolverVariable createExtraVariable():297:297 -> p + 19:24:androidx.constraintlayout.core.SolverVariable createExtraVariable():298:298 -> p + 25:30:androidx.constraintlayout.core.SolverVariable createExtraVariable():299:299 -> p + 31:32:androidx.constraintlayout.core.SolverVariable createExtraVariable():300:300 -> p + 33:39:androidx.constraintlayout.core.SolverVariable createExtraVariable():301:301 -> p + 5:12:androidx.constraintlayout.core.SolverVariable createObjectVariable(java.lang.Object):223:223 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lo/i;"} + 13:15:androidx.constraintlayout.core.SolverVariable createObjectVariable(java.lang.Object):224:224 -> q + 16:19:androidx.constraintlayout.core.SolverVariable createObjectVariable(java.lang.Object):227:227 -> q + 20:27:androidx.constraintlayout.core.SolverVariable createObjectVariable(java.lang.Object):228:228 -> q + 28:32:androidx.constraintlayout.core.SolverVariable createObjectVariable(java.lang.Object):230:230 -> q + 33:36:androidx.constraintlayout.core.SolverVariable createObjectVariable(java.lang.Object):231:231 -> q + 37:57:androidx.constraintlayout.core.SolverVariable createObjectVariable(java.lang.Object):233:233 -> q + 58:60:androidx.constraintlayout.core.SolverVariable createObjectVariable(java.lang.Object):237:237 -> q + 61:66:androidx.constraintlayout.core.SolverVariable createObjectVariable(java.lang.Object):239:239 -> q + 67:72:androidx.constraintlayout.core.SolverVariable createObjectVariable(java.lang.Object):240:240 -> q + 73:74:androidx.constraintlayout.core.SolverVariable createObjectVariable(java.lang.Object):241:241 -> q + 75:78:androidx.constraintlayout.core.SolverVariable createObjectVariable(java.lang.Object):242:242 -> q + 79:85:androidx.constraintlayout.core.SolverVariable createObjectVariable(java.lang.Object):243:243 -> q + 1:6:androidx.constraintlayout.core.ArrayRow createRow():254:254 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo/b;"} + 7:18:androidx.constraintlayout.core.ArrayRow createRow():255:255 -> r + 19:25:androidx.constraintlayout.core.ArrayRow createRow():257:257 -> r + 26:31:androidx.constraintlayout.core.ArrayRow createRow():258:258 -> r + 32:35:androidx.constraintlayout.core.ArrayRow createRow():260:260 -> r + 36:47:androidx.constraintlayout.core.ArrayRow createRow():263:263 -> r + 48:54:androidx.constraintlayout.core.ArrayRow createRow():265:265 -> r + 55:60:androidx.constraintlayout.core.ArrayRow createRow():266:266 -> r + 61:63:androidx.constraintlayout.core.ArrayRow createRow():268:268 -> r + 64:67:androidx.constraintlayout.core.ArrayRow createRow():271:271 -> r + 1:4:androidx.constraintlayout.core.ArrayRow createRowDimensionPercent(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,float):1430:1430 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;Lo/i;Lo/i;F)Lo/b;"} + 5:9:androidx.constraintlayout.core.ArrayRow createRowDimensionPercent(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,float):1431:1431 -> s + 1:8:androidx.constraintlayout.core.SolverVariable createSlackVariable():279:279 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo/i;"} + 9:11:androidx.constraintlayout.core.SolverVariable createSlackVariable():280:280 -> t + 12:18:androidx.constraintlayout.core.SolverVariable createSlackVariable():282:282 -> t + 19:24:androidx.constraintlayout.core.SolverVariable createSlackVariable():283:283 -> t + 25:30:androidx.constraintlayout.core.SolverVariable createSlackVariable():284:284 -> t + 31:32:androidx.constraintlayout.core.SolverVariable createSlackVariable():285:285 -> t + 33:39:androidx.constraintlayout.core.SolverVariable createSlackVariable():286:286 -> t + 4:7:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):879:879 -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d$a;)I"} + 8:13:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):880:880 -> u + 14:23:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):881:881 -> u + 24:43:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):884:884 -> u + 44:48:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):914:914 -> u + 49:52:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):915:915 -> u + 53:54:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):916:916 -> u + 55:61:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):917:917 -> u + 62:66:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):922:922 -> u + 67:72:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):925:925 -> u + 73:78:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):930:930 -> u + 79:87:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):931:931 -> u + 88:95:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):933:933 -> u + 96:114:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):934:934 -> u + 115:127:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):942:942 -> u + 128:150:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):946:946 -> u + 151:154:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):952:952 -> u + 155:160:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):953:953 -> u + 161:175:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):954:954 -> u + 176:211:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):962:962 -> u + 212:215:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):977:977 -> u + 216:219:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):982:982 -> u + 220:228:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):986:986 -> u + 229:232:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):987:987 -> u + 233:237:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):988:988 -> u + 238:256:int enforceBFS(androidx.constraintlayout.core.LinearSystem$Row):997:997 -> u + 1:3:androidx.constraintlayout.core.Cache getCache():1171:1171 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo/c;"} + 1:1:o.Metrics o.LinearSystem.getMetrics():0:0 -> w + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo/e;"} + 1:2:int getObjectVariableValue(java.lang.Object):409:409 -> x + 3:8:int getObjectVariableValue(java.lang.Object):415:415 -> x + 9:17:int getObjectVariableValue(java.lang.Object):417:417 -> x + 1:6:void increaseTableSize():140:140 -> y + 7:16:void increaseTableSize():141:141 -> y + 17:30:void increaseTableSize():142:142 -> y + 31:36:void increaseTableSize():143:143 -> y + 37:38:void increaseTableSize():144:144 -> y + 39:41:void increaseTableSize():145:145 -> y + 1:8:void minimize():451:451 -> z + 9:12:void minimize():455:455 -> z + 13:21:void minimize():461:461 -> z + 22:28:void minimize():482:482 -> z + 29:32:void minimize():466:466 -> z + 33:36:void minimize():467:467 -> z + 37:40:void minimize():468:468 -> z + 41:49:void minimize():474:474 -> z + 50:53:void minimize():479:479 -> z +androidx.constraintlayout.core.LinearSystem$Row -> o.d$a: # {"id":"sourceFile","fileName":"LinearSystem.java"} - androidx.constraintlayout.solver.SolverVariable getPivotCandidate(androidx.constraintlayout.solver.LinearSystem,boolean[]) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d;[Z)Lq/i;"} - void initFromRow(androidx.constraintlayout.solver.LinearSystem$Row) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d$a;)V"} - void addError(androidx.constraintlayout.solver.SolverVariable) -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;)V"} + void addError(androidx.constraintlayout.core.SolverVariable) -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;)V"} + androidx.constraintlayout.core.SolverVariable getPivotCandidate(androidx.constraintlayout.core.LinearSystem,boolean[]) -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;[Z)Lo/i;"} + void initFromRow(androidx.constraintlayout.core.LinearSystem$Row) -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d$a;)V"} void clear() -> clear - androidx.constraintlayout.solver.SolverVariable getKey() -> getKey - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq/i;"} -androidx.constraintlayout.solver.LinearSystem$ValuesRow -> q.d$b: + androidx.constraintlayout.core.SolverVariable getKey() -> getKey + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo/i;"} + boolean isEmpty() -> isEmpty +androidx.constraintlayout.core.LinearSystem$ValuesRow -> o.d$b: # {"id":"sourceFile","fileName":"LinearSystem.java"} - androidx.constraintlayout.solver.LinearSystem this$0 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/d;"} - 1:5:void (androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.Cache):83:83 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d;Lq/c;)V"} - 6:13:void (androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.Cache):84:84 -> -androidx.constraintlayout.solver.Metrics -> q.e: + androidx.constraintlayout.core.LinearSystem this$0 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/d;"} + 1:5:void (androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.Cache):89:89 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;Lo/c;)V"} + 6:13:void (androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.Cache):90:90 -> +androidx.constraintlayout.core.Metrics -> o.e: # {"id":"sourceFile","fileName":"Metrics.java"} -androidx.constraintlayout.solver.Pools$Pool -> q.f: +androidx.constraintlayout.core.Pools$Pool -> o.f: # {"id":"sourceFile","fileName":"Pools.java"} void releaseAll(java.lang.Object[],int) -> a java.lang.Object acquire() -> acquire boolean release(java.lang.Object) -> release -androidx.constraintlayout.solver.Pools$SimplePool -> q.g: +androidx.constraintlayout.core.Pools$SimplePool -> o.g: # {"id":"sourceFile","fileName":"Pools.java"} java.lang.Object[] mPool -> a int mPoolSize -> b @@ -19932,222 +19879,237 @@ androidx.constraintlayout.solver.Pools$SimplePool -> q.g: 1:7:boolean release(java.lang.Object):123:123 -> release 8:11:boolean release(java.lang.Object):124:124 -> release 12:16:boolean release(java.lang.Object):125:125 -> release -androidx.constraintlayout.solver.PriorityGoalRow -> q.h: +androidx.constraintlayout.core.PriorityGoalRow -> o.h: # {"id":"sourceFile","fileName":"PriorityGoalRow.java"} int TABLE_SIZE -> g - androidx.constraintlayout.solver.SolverVariable[] arrayGoals -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lq/i;"} - androidx.constraintlayout.solver.SolverVariable[] sortArray -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lq/i;"} + androidx.constraintlayout.core.SolverVariable[] arrayGoals -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lo/i;"} + androidx.constraintlayout.core.SolverVariable[] sortArray -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lo/i;"} int numGoals -> j - androidx.constraintlayout.solver.PriorityGoalRow$GoalVariableAccessor accessor -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/h$b;"} - androidx.constraintlayout.solver.Cache mCache -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/c;"} - 1:5:void (androidx.constraintlayout.solver.Cache):160:160 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/c;)V"} - 6:7:void (androidx.constraintlayout.solver.Cache):29:29 -> - 8:11:void (androidx.constraintlayout.solver.Cache):30:30 -> - 12:16:void (androidx.constraintlayout.solver.Cache):31:31 -> - 17:18:void (androidx.constraintlayout.solver.Cache):32:32 -> - 19:25:void (androidx.constraintlayout.solver.Cache):33:33 -> - 26:28:void (androidx.constraintlayout.solver.Cache):161:161 -> - 1:5:void updateFromRow(androidx.constraintlayout.solver.ArrayRow,boolean):239:239 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/b;Z)V"} - 6:7:void updateFromRow(androidx.constraintlayout.solver.ArrayRow,boolean):244:244 -> C - 8:14:void updateFromRow(androidx.constraintlayout.solver.ArrayRow,boolean):245:245 -> C - 15:18:void updateFromRow(androidx.constraintlayout.solver.ArrayRow,boolean):247:247 -> C - 19:22:void updateFromRow(androidx.constraintlayout.solver.ArrayRow,boolean):248:248 -> C - 23:27:void updateFromRow(androidx.constraintlayout.solver.ArrayRow,boolean):249:249 -> C - 28:35:void updateFromRow(androidx.constraintlayout.solver.ArrayRow,boolean):250:250 -> C - 36:38:void updateFromRow(androidx.constraintlayout.solver.ArrayRow,boolean):251:251 -> C - 39:49:void updateFromRow(androidx.constraintlayout.solver.ArrayRow,boolean):253:253 -> C - 50:53:void updateFromRow(androidx.constraintlayout.solver.ArrayRow,boolean):255:255 -> C - 1:4:void access$000(androidx.constraintlayout.solver.PriorityGoalRow,androidx.constraintlayout.solver.SolverVariable):25:25 -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/h;Lq/i;)V"} - 1:9:void addToGoal(androidx.constraintlayout.solver.SolverVariable):198:198 -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;)V"} - 10:20:void addToGoal(androidx.constraintlayout.solver.SolverVariable):199:199 -> F - 21:31:void addToGoal(androidx.constraintlayout.solver.SolverVariable):200:200 -> F - 32:39:void addToGoal(androidx.constraintlayout.solver.SolverVariable):202:202 -> F - 40:43:void addToGoal(androidx.constraintlayout.solver.SolverVariable):203:203 -> F - 44:53:void addToGoal(androidx.constraintlayout.solver.SolverVariable):205:205 -> F - 54:57:void addToGoal(androidx.constraintlayout.solver.SolverVariable):206:206 -> F - 58:68:void addToGoal(androidx.constraintlayout.solver.SolverVariable):207:207 -> F - 69:78:void addToGoal(androidx.constraintlayout.solver.SolverVariable):209:209 -> F - 79:82:void addToGoal(androidx.constraintlayout.solver.SolverVariable):215:215 -> F - 83:93:void addToGoal(androidx.constraintlayout.solver.SolverVariable):216:216 -> F - 94:95:void addToGoal(androidx.constraintlayout.solver.SolverVariable):220:220 -> F - 96:99:void addToGoal(androidx.constraintlayout.solver.SolverVariable):221:221 -> F - 3:6:void removeGoal(androidx.constraintlayout.solver.SolverVariable):225:225 -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;)V"} - 7:12:void removeGoal(androidx.constraintlayout.solver.SolverVariable):226:226 -> G - 13:18:void removeGoal(androidx.constraintlayout.solver.SolverVariable):227:227 -> G - 19:30:void removeGoal(androidx.constraintlayout.solver.SolverVariable):228:228 -> G - 31:32:void removeGoal(androidx.constraintlayout.solver.SolverVariable):230:230 -> G - 33:39:void removeGoal(androidx.constraintlayout.solver.SolverVariable):231:231 -> G - 4:7:androidx.constraintlayout.solver.SolverVariable getPivotCandidate(androidx.constraintlayout.solver.LinearSystem,boolean[]):169:169 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d;[Z)Lq/i;"} - 8:11:androidx.constraintlayout.solver.SolverVariable getPivotCandidate(androidx.constraintlayout.solver.LinearSystem,boolean[]):170:170 -> a - 12:18:androidx.constraintlayout.solver.SolverVariable getPivotCandidate(androidx.constraintlayout.solver.LinearSystem,boolean[]):171:171 -> a - 19:25:androidx.constraintlayout.solver.SolverVariable getPivotCandidate(androidx.constraintlayout.solver.LinearSystem,boolean[]):174:174 -> a - 26:34:androidx.constraintlayout.solver.SolverVariable getPivotCandidate(androidx.constraintlayout.solver.LinearSystem,boolean[]):176:176 -> a - 35:54:androidx.constraintlayout.solver.SolverVariable getPivotCandidate(androidx.constraintlayout.solver.LinearSystem,boolean[]):179:179 -> a - 55:59:androidx.constraintlayout.solver.SolverVariable getPivotCandidate(androidx.constraintlayout.solver.LinearSystem,boolean[]):186:186 -> a - 1:5:void addError(androidx.constraintlayout.solver.SolverVariable):191:191 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;)V"} - 6:10:void addError(androidx.constraintlayout.solver.SolverVariable):192:192 -> c - 11:18:void addError(androidx.constraintlayout.solver.SolverVariable):193:193 -> c - 19:22:void addError(androidx.constraintlayout.solver.SolverVariable):194:194 -> c - 2:4:void clear():153:153 -> clear - 5:7:void clear():154:154 -> clear - 1:30:java.lang.String toString():261:261 -> toString - 31:34:java.lang.String toString():262:262 -> toString - 35:38:java.lang.String toString():263:263 -> toString - 39:43:java.lang.String toString():264:264 -> toString - 44:69:java.lang.String toString():265:265 -> toString -androidx.constraintlayout.solver.PriorityGoalRow$1 -> q.h$a: + androidx.constraintlayout.core.PriorityGoalRow$GoalVariableAccessor accessor -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/h$b;"} + androidx.constraintlayout.core.Cache mCache -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/c;"} + 1:5:void (androidx.constraintlayout.core.Cache):154:154 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/c;)V"} + 6:7:void (androidx.constraintlayout.core.Cache):29:29 -> + 8:11:void (androidx.constraintlayout.core.Cache):30:30 -> + 12:16:void (androidx.constraintlayout.core.Cache):31:31 -> + 17:18:void (androidx.constraintlayout.core.Cache):32:32 -> + 19:25:void (androidx.constraintlayout.core.Cache):33:33 -> + 26:28:void (androidx.constraintlayout.core.Cache):155:155 -> + 1:5:void updateFromRow(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.ArrayRow,boolean):238:238 -> B + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;Lo/b;Z)V"} + 6:7:void updateFromRow(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.ArrayRow,boolean):243:243 -> B + 8:14:void updateFromRow(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.ArrayRow,boolean):244:244 -> B + 15:18:void updateFromRow(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.ArrayRow,boolean):246:246 -> B + 19:22:void updateFromRow(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.ArrayRow,boolean):247:247 -> B + 23:27:void updateFromRow(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.ArrayRow,boolean):248:248 -> B + 28:35:void updateFromRow(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.ArrayRow,boolean):249:249 -> B + 36:38:void updateFromRow(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.ArrayRow,boolean):250:250 -> B + 39:49:void updateFromRow(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.ArrayRow,boolean):252:252 -> B + 50:53:void updateFromRow(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.ArrayRow,boolean):254:254 -> B + 1:4:void access$000(androidx.constraintlayout.core.PriorityGoalRow,androidx.constraintlayout.core.SolverVariable):25:25 -> E + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/h;Lo/i;)V"} + 1:9:void addToGoal(androidx.constraintlayout.core.SolverVariable):197:197 -> F + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;)V"} + 10:20:void addToGoal(androidx.constraintlayout.core.SolverVariable):198:198 -> F + 21:31:void addToGoal(androidx.constraintlayout.core.SolverVariable):199:199 -> F + 32:39:void addToGoal(androidx.constraintlayout.core.SolverVariable):201:201 -> F + 40:43:void addToGoal(androidx.constraintlayout.core.SolverVariable):202:202 -> F + 44:53:void addToGoal(androidx.constraintlayout.core.SolverVariable):204:204 -> F + 54:57:void addToGoal(androidx.constraintlayout.core.SolverVariable):205:205 -> F + 58:68:void addToGoal(androidx.constraintlayout.core.SolverVariable):206:206 -> F + 69:78:void addToGoal(androidx.constraintlayout.core.SolverVariable):208:208 -> F + 79:82:void addToGoal(androidx.constraintlayout.core.SolverVariable):214:214 -> F + 83:93:void addToGoal(androidx.constraintlayout.core.SolverVariable):215:215 -> F + 94:95:void addToGoal(androidx.constraintlayout.core.SolverVariable):219:219 -> F + 96:99:void addToGoal(androidx.constraintlayout.core.SolverVariable):220:220 -> F + 3:6:void removeGoal(androidx.constraintlayout.core.SolverVariable):224:224 -> G + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;)V"} + 7:12:void removeGoal(androidx.constraintlayout.core.SolverVariable):225:225 -> G + 13:18:void removeGoal(androidx.constraintlayout.core.SolverVariable):226:226 -> G + 19:30:void removeGoal(androidx.constraintlayout.core.SolverVariable):227:227 -> G + 31:32:void removeGoal(androidx.constraintlayout.core.SolverVariable):229:229 -> G + 33:39:void removeGoal(androidx.constraintlayout.core.SolverVariable):230:230 -> G + 1:5:void addError(androidx.constraintlayout.core.SolverVariable):190:190 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;)V"} + 6:10:void addError(androidx.constraintlayout.core.SolverVariable):191:191 -> a + 11:18:void addError(androidx.constraintlayout.core.SolverVariable):192:192 -> a + 19:22:void addError(androidx.constraintlayout.core.SolverVariable):193:193 -> a + 4:7:androidx.constraintlayout.core.SolverVariable getPivotCandidate(androidx.constraintlayout.core.LinearSystem,boolean[]):168:168 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;[Z)Lo/i;"} + 8:11:androidx.constraintlayout.core.SolverVariable getPivotCandidate(androidx.constraintlayout.core.LinearSystem,boolean[]):169:169 -> b + 12:18:androidx.constraintlayout.core.SolverVariable getPivotCandidate(androidx.constraintlayout.core.LinearSystem,boolean[]):170:170 -> b + 19:25:androidx.constraintlayout.core.SolverVariable getPivotCandidate(androidx.constraintlayout.core.LinearSystem,boolean[]):173:173 -> b + 26:34:androidx.constraintlayout.core.SolverVariable getPivotCandidate(androidx.constraintlayout.core.LinearSystem,boolean[]):175:175 -> b + 35:54:androidx.constraintlayout.core.SolverVariable getPivotCandidate(androidx.constraintlayout.core.LinearSystem,boolean[]):178:178 -> b + 55:59:androidx.constraintlayout.core.SolverVariable getPivotCandidate(androidx.constraintlayout.core.LinearSystem,boolean[]):185:185 -> b + 2:4:void clear():147:147 -> clear + 5:7:void clear():148:148 -> clear + 1:8:boolean isEmpty():160:160 -> isEmpty + 1:30:java.lang.String toString():260:260 -> toString + 31:34:java.lang.String toString():261:261 -> toString + 35:38:java.lang.String toString():262:262 -> toString + 39:43:java.lang.String toString():263:263 -> toString + 44:69:java.lang.String toString():264:264 -> toString +androidx.constraintlayout.core.PriorityGoalRow$1 -> o.h$a: # {"id":"sourceFile","fileName":"PriorityGoalRow.java"} - androidx.constraintlayout.solver.PriorityGoalRow this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/h;"} - 1:6:void (androidx.constraintlayout.solver.PriorityGoalRow):209:209 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/h;)V"} - 1:6:int compare(androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable):212:212 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;Lq/i;)I"} - 1:9:int compare(java.lang.Object,java.lang.Object):209:209 -> compare -androidx.constraintlayout.solver.PriorityGoalRow$GoalVariableAccessor -> q.h$b: + androidx.constraintlayout.core.PriorityGoalRow this$0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/h;"} + 1:6:void (androidx.constraintlayout.core.PriorityGoalRow):208:208 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/h;)V"} + 1:6:int compare(androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable):211:211 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;Lo/i;)I"} + 1:9:int compare(java.lang.Object,java.lang.Object):208:208 -> compare +androidx.constraintlayout.core.PriorityGoalRow$GoalVariableAccessor -> o.h$b: # {"id":"sourceFile","fileName":"PriorityGoalRow.java"} - androidx.constraintlayout.solver.SolverVariable variable -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/i;"} - androidx.constraintlayout.solver.PriorityGoalRow row -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/h;"} - androidx.constraintlayout.solver.PriorityGoalRow this$0 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/h;"} - 1:5:void (androidx.constraintlayout.solver.PriorityGoalRow,androidx.constraintlayout.solver.PriorityGoalRow):39:39 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/h;Lq/h;)V"} - 6:8:void (androidx.constraintlayout.solver.PriorityGoalRow,androidx.constraintlayout.solver.PriorityGoalRow):40:40 -> - 1:17:boolean addToGoal(androidx.constraintlayout.solver.SolverVariable,float):48:48 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;F)Z"} - 18:31:boolean addToGoal(androidx.constraintlayout.solver.SolverVariable,float):51:51 -> a - 32:39:boolean addToGoal(androidx.constraintlayout.solver.SolverVariable,float):53:53 -> a - 40:52:boolean addToGoal(androidx.constraintlayout.solver.SolverVariable,float):54:54 -> a - 53:62:boolean addToGoal(androidx.constraintlayout.solver.SolverVariable,float):60:60 -> a - 63:71:boolean addToGoal(androidx.constraintlayout.solver.SolverVariable,float):64:64 -> a - 72:80:boolean addToGoal(androidx.constraintlayout.solver.SolverVariable,float):67:67 -> a - 81:87:boolean addToGoal(androidx.constraintlayout.solver.SolverVariable,float):70:70 -> a - 88:97:boolean addToGoal(androidx.constraintlayout.solver.SolverVariable,float):72:72 -> a - 1:3:void init(androidx.constraintlayout.solver.SolverVariable):44:44 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;)V"} + androidx.constraintlayout.core.SolverVariable variable -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/i;"} + androidx.constraintlayout.core.PriorityGoalRow row -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/h;"} + androidx.constraintlayout.core.PriorityGoalRow this$0 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/h;"} + 1:5:void (androidx.constraintlayout.core.PriorityGoalRow,androidx.constraintlayout.core.PriorityGoalRow):39:39 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/h;Lo/h;)V"} + 6:8:void (androidx.constraintlayout.core.PriorityGoalRow,androidx.constraintlayout.core.PriorityGoalRow):40:40 -> + 1:17:boolean addToGoal(androidx.constraintlayout.core.SolverVariable,float):48:48 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;F)Z"} + 18:31:boolean addToGoal(androidx.constraintlayout.core.SolverVariable,float):51:51 -> a + 32:39:boolean addToGoal(androidx.constraintlayout.core.SolverVariable,float):53:53 -> a + 40:52:boolean addToGoal(androidx.constraintlayout.core.SolverVariable,float):54:54 -> a + 53:62:boolean addToGoal(androidx.constraintlayout.core.SolverVariable,float):60:60 -> a + 63:71:boolean addToGoal(androidx.constraintlayout.core.SolverVariable,float):64:64 -> a + 72:80:boolean addToGoal(androidx.constraintlayout.core.SolverVariable,float):67:67 -> a + 81:87:boolean addToGoal(androidx.constraintlayout.core.SolverVariable,float):70:70 -> a + 88:97:boolean addToGoal(androidx.constraintlayout.core.SolverVariable,float):72:72 -> a + 1:3:void init(androidx.constraintlayout.core.SolverVariable):44:44 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;)V"} 6:27:boolean isNegative():92:92 -> c - 1:2:int compareTo(java.lang.Object):130:130 -> compareTo - 3:10:int compareTo(java.lang.Object):131:131 -> compareTo - 6:9:boolean isSmallerThan(androidx.constraintlayout.solver.SolverVariable):105:105 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;)Z"} - 10:29:boolean isSmallerThan(androidx.constraintlayout.solver.SolverVariable):106:106 -> d - 1:9:void reset():135:135 -> e - 1:11:java.lang.String toString():140:140 -> toString - 12:40:java.lang.String toString():142:142 -> toString - 41:63:java.lang.String toString():145:145 -> toString -androidx.constraintlayout.solver.SolverVariable -> q.i: + 6:9:boolean isSmallerThan(androidx.constraintlayout.core.SolverVariable):105:105 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;)Z"} + 10:29:boolean isSmallerThan(androidx.constraintlayout.core.SolverVariable):106:106 -> d + 1:9:void reset():129:129 -> e + 1:11:java.lang.String toString():134:134 -> toString + 12:40:java.lang.String toString():136:136 -> toString + 41:63:java.lang.String toString():139:139 -> toString +androidx.constraintlayout.core.SolverVariable -> o.i: # {"id":"sourceFile","fileName":"SolverVariable.java"} - boolean inGoal -> a - java.lang.String mName -> b - int id -> c - int definitionId -> d - int strength -> e - float computedValue -> f - boolean isFinalValue -> g - float[] strengthVector -> h - float[] goalStrengthVector -> i - androidx.constraintlayout.solver.SolverVariable$Type mType -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/i$a;"} - androidx.constraintlayout.solver.ArrayRow[] mClientEquations -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lq/b;"} - int mClientEquationsCount -> l - int usageInRowCount -> m - java.util.HashSet inRows -> n - int uniqueErrorId -> o + boolean inGoal -> d + java.lang.String mName -> e + int id -> f + int definitionId -> g + int strength -> h + float computedValue -> i + boolean isFinalValue -> j + float[] strengthVector -> k + float[] goalStrengthVector -> l + androidx.constraintlayout.core.SolverVariable$Type mType -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/i$a;"} + androidx.constraintlayout.core.ArrayRow[] mClientEquations -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lo/b;"} + int mClientEquationsCount -> o + int usageInRowCount -> p + boolean isSynonym -> q + int synonym -> r + float synonymDelta -> s + java.util.HashSet inRows -> t + int uniqueErrorId -> u 1:1:void ():48:48 -> - 1:4:void (androidx.constraintlayout.solver.SolverVariable$Type,java.lang.String):126:126 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i$a;Ljava/lang/String;)V"} - 5:6:void (androidx.constraintlayout.solver.SolverVariable$Type,java.lang.String):53:53 -> - 7:9:void (androidx.constraintlayout.solver.SolverVariable$Type,java.lang.String):54:54 -> - 10:11:void (androidx.constraintlayout.solver.SolverVariable$Type,java.lang.String):55:55 -> - 12:15:void (androidx.constraintlayout.solver.SolverVariable$Type,java.lang.String):57:57 -> - 16:19:void (androidx.constraintlayout.solver.SolverVariable$Type,java.lang.String):60:60 -> - 20:25:void (androidx.constraintlayout.solver.SolverVariable$Type,java.lang.String):61:61 -> - 26:29:void (androidx.constraintlayout.solver.SolverVariable$Type,java.lang.String):65:65 -> - 30:31:void (androidx.constraintlayout.solver.SolverVariable$Type,java.lang.String):66:66 -> - 32:34:void (androidx.constraintlayout.solver.SolverVariable$Type,java.lang.String):67:67 -> - 35:36:void (androidx.constraintlayout.solver.SolverVariable$Type,java.lang.String):169:169 -> - 37:39:void (androidx.constraintlayout.solver.SolverVariable$Type,java.lang.String):127:127 -> - 2:5:void addToRow(androidx.constraintlayout.solver.ArrayRow):175:175 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/b;)V"} - 6:15:void addToRow(androidx.constraintlayout.solver.ArrayRow):176:176 -> a - 16:20:void addToRow(androidx.constraintlayout.solver.ArrayRow):180:180 -> a - 21:31:void addToRow(androidx.constraintlayout.solver.ArrayRow):181:181 -> a - 32:39:void addToRow(androidx.constraintlayout.solver.ArrayRow):183:183 -> a - 40:42:void addToRow(androidx.constraintlayout.solver.ArrayRow):184:184 -> a - 1:7:void increaseErrorId():96:96 -> b - 1:5:void removeFromRow(androidx.constraintlayout.solver.ArrayRow):192:192 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/b;)V"} - 6:15:void removeFromRow(androidx.constraintlayout.solver.ArrayRow):194:194 -> c - 16:25:void removeFromRow(androidx.constraintlayout.solver.ArrayRow):196:196 -> c - 26:36:void removeFromRow(androidx.constraintlayout.solver.ArrayRow):198:198 -> c - 2:3:void reset():231:231 -> d - 4:8:void reset():232:232 -> d - 9:11:void reset():233:233 -> d - 12:13:void reset():234:234 -> d - 14:16:void reset():235:235 -> d - 17:18:void reset():236:236 -> d - 19:20:void reset():237:237 -> d - 21:25:void reset():241:241 -> d - 26:32:void reset():243:243 -> d - 33:34:void reset():245:245 -> d - 35:36:void reset():247:247 -> d - 37:38:void reset():248:248 -> d - 39:44:void reset():249:249 -> d - 1:3:void setFinalValue(androidx.constraintlayout.solver.LinearSystem,float):221:221 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d;F)V"} - 4:5:void setFinalValue(androidx.constraintlayout.solver.LinearSystem,float):222:222 -> e - 6:11:void setFinalValue(androidx.constraintlayout.solver.LinearSystem,float):223:223 -> e - 12:21:void setFinalValue(androidx.constraintlayout.solver.LinearSystem,float):225:225 -> e - 22:24:void setFinalValue(androidx.constraintlayout.solver.LinearSystem,float):227:227 -> e - 1:3:void setType(androidx.constraintlayout.solver.SolverVariable$Type,java.lang.String):263:263 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i$a;Ljava/lang/String;)V"} - 1:6:void updateReferencesWithNewDefinition(androidx.constraintlayout.solver.ArrayRow):212:212 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/b;)V"} - 7:16:void updateReferencesWithNewDefinition(androidx.constraintlayout.solver.ArrayRow):214:214 -> g - 17:19:void updateReferencesWithNewDefinition(androidx.constraintlayout.solver.ArrayRow):216:216 -> g - 1:6:java.lang.String toString():278:278 -> toString - 7:24:java.lang.String toString():279:279 -> toString - 25:42:java.lang.String toString():281:281 -> toString -androidx.constraintlayout.solver.SolverVariable$Type -> q.i$a: + 1:4:void (androidx.constraintlayout.core.SolverVariable$Type,java.lang.String):129:129 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i$a;Ljava/lang/String;)V"} + 5:6:void (androidx.constraintlayout.core.SolverVariable$Type,java.lang.String):53:53 -> + 7:9:void (androidx.constraintlayout.core.SolverVariable$Type,java.lang.String):54:54 -> + 10:11:void (androidx.constraintlayout.core.SolverVariable$Type,java.lang.String):55:55 -> + 12:15:void (androidx.constraintlayout.core.SolverVariable$Type,java.lang.String):57:57 -> + 16:19:void (androidx.constraintlayout.core.SolverVariable$Type,java.lang.String):60:60 -> + 20:25:void (androidx.constraintlayout.core.SolverVariable$Type,java.lang.String):61:61 -> + 26:29:void (androidx.constraintlayout.core.SolverVariable$Type,java.lang.String):65:65 -> + 30:31:void (androidx.constraintlayout.core.SolverVariable$Type,java.lang.String):66:66 -> + 32:33:void (androidx.constraintlayout.core.SolverVariable$Type,java.lang.String):67:67 -> + 34:35:void (androidx.constraintlayout.core.SolverVariable$Type,java.lang.String):68:68 -> + 36:38:void (androidx.constraintlayout.core.SolverVariable$Type,java.lang.String):69:69 -> + 39:41:void (androidx.constraintlayout.core.SolverVariable$Type,java.lang.String):70:70 -> + 42:43:void (androidx.constraintlayout.core.SolverVariable$Type,java.lang.String):172:172 -> + 44:46:void (androidx.constraintlayout.core.SolverVariable$Type,java.lang.String):130:130 -> + 2:5:void addToRow(androidx.constraintlayout.core.ArrayRow):178:178 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/b;)V"} + 6:15:void addToRow(androidx.constraintlayout.core.ArrayRow):179:179 -> a + 16:20:void addToRow(androidx.constraintlayout.core.ArrayRow):183:183 -> a + 21:31:void addToRow(androidx.constraintlayout.core.ArrayRow):184:184 -> a + 32:39:void addToRow(androidx.constraintlayout.core.ArrayRow):186:186 -> a + 40:42:void addToRow(androidx.constraintlayout.core.ArrayRow):187:187 -> a + 1:6:int compareTo(androidx.constraintlayout.core.SolverVariable):300:300 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;)I"} + 1:7:void increaseErrorId():99:99 -> c + 1:7:int compareTo(java.lang.Object):27:27 -> compareTo + 1:5:void removeFromRow(androidx.constraintlayout.core.ArrayRow):195:195 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/b;)V"} + 6:15:void removeFromRow(androidx.constraintlayout.core.ArrayRow):197:197 -> d + 16:25:void removeFromRow(androidx.constraintlayout.core.ArrayRow):199:199 -> d + 26:36:void removeFromRow(androidx.constraintlayout.core.ArrayRow):201:201 -> d + 2:3:void reset():257:257 -> e + 4:8:void reset():258:258 -> e + 9:11:void reset():259:259 -> e + 12:13:void reset():260:260 -> e + 14:16:void reset():261:261 -> e + 17:18:void reset():262:262 -> e + 19:20:void reset():263:263 -> e + 21:22:void reset():264:264 -> e + 23:24:void reset():265:265 -> e + 25:26:void reset():266:266 -> e + 27:31:void reset():270:270 -> e + 32:38:void reset():272:272 -> e + 39:40:void reset():274:274 -> e + 41:42:void reset():276:276 -> e + 43:44:void reset():277:277 -> e + 45:50:void reset():278:278 -> e + 1:3:void setFinalValue(androidx.constraintlayout.core.LinearSystem,float):227:227 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;F)V"} + 4:6:void setFinalValue(androidx.constraintlayout.core.LinearSystem,float):228:228 -> f + 7:9:void setFinalValue(androidx.constraintlayout.core.LinearSystem,float):229:229 -> f + 10:12:void setFinalValue(androidx.constraintlayout.core.LinearSystem,float):230:230 -> f + 13:14:void setFinalValue(androidx.constraintlayout.core.LinearSystem,float):231:231 -> f + 15:16:void setFinalValue(androidx.constraintlayout.core.LinearSystem,float):232:232 -> f + 17:21:void setFinalValue(androidx.constraintlayout.core.LinearSystem,float):233:233 -> f + 22:31:void setFinalValue(androidx.constraintlayout.core.LinearSystem,float):235:235 -> f + 32:34:void setFinalValue(androidx.constraintlayout.core.LinearSystem,float):237:237 -> f + 1:3:void setType(androidx.constraintlayout.core.SolverVariable$Type,java.lang.String):292:292 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i$a;Ljava/lang/String;)V"} + 1:6:void updateReferencesWithNewDefinition(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.ArrayRow):215:215 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;Lo/b;)V"} + 7:16:void updateReferencesWithNewDefinition(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.ArrayRow):217:217 -> h + 17:19:void updateReferencesWithNewDefinition(androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.ArrayRow):219:219 -> h + 1:6:java.lang.String toString():318:318 -> toString + 7:24:java.lang.String toString():319:319 -> toString + 25:42:java.lang.String toString():321:321 -> toString +androidx.constraintlayout.core.SolverVariable$Type -> o.i$a: # {"id":"sourceFile","fileName":"SolverVariable.java"} - androidx.constraintlayout.solver.SolverVariable$Type UNRESTRICTED -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/i$a;"} - androidx.constraintlayout.solver.SolverVariable$Type CONSTANT -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/i$a;"} - androidx.constraintlayout.solver.SolverVariable$Type SLACK -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/i$a;"} - androidx.constraintlayout.solver.SolverVariable$Type ERROR -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/i$a;"} - androidx.constraintlayout.solver.SolverVariable$Type UNKNOWN -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/i$a;"} - androidx.constraintlayout.solver.SolverVariable$Type[] $VALUES -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lq/i$a;"} - 1:10:void ():76:76 -> - 11:20:void ():80:80 -> - 21:30:void ():84:84 -> - 31:40:void ():88:88 -> - 41:50:void ():92:92 -> - 51:57:void ():72:72 -> - 1:4:void (java.lang.String,int):72:72 -> - 1:9:androidx.constraintlayout.solver.SolverVariable$Type valueOf(java.lang.String):72:72 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lq/i$a;"} - 1:9:androidx.constraintlayout.solver.SolverVariable$Type[] values():72:72 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lq/i$a;"} -androidx.constraintlayout.solver.SolverVariableValues -> q.j: + androidx.constraintlayout.core.SolverVariable$Type UNRESTRICTED -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/i$a;"} + androidx.constraintlayout.core.SolverVariable$Type CONSTANT -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/i$a;"} + androidx.constraintlayout.core.SolverVariable$Type SLACK -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/i$a;"} + androidx.constraintlayout.core.SolverVariable$Type ERROR -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/i$a;"} + androidx.constraintlayout.core.SolverVariable$Type UNKNOWN -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/i$a;"} + androidx.constraintlayout.core.SolverVariable$Type[] $VALUES -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lo/i$a;"} + 1:10:void ():79:79 -> + 11:20:void ():83:83 -> + 21:30:void ():87:87 -> + 31:40:void ():91:91 -> + 41:50:void ():95:95 -> + 51:57:void ():75:75 -> + 1:4:void (java.lang.String,int):75:75 -> + 1:9:androidx.constraintlayout.core.SolverVariable$Type valueOf(java.lang.String):75:75 -> valueOf + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lo/i$a;"} + 1:9:androidx.constraintlayout.core.SolverVariable$Type[] values():75:75 -> values + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lo/i$a;"} +androidx.constraintlayout.core.SolverVariableValues -> o.j: # {"id":"sourceFile","fileName":"SolverVariableValues.java"} int NONE -> a int SIZE -> b @@ -20160,51 +20122,37 @@ androidx.constraintlayout.solver.SolverVariableValues -> q.j: int[] next -> i int mCount -> j int head -> k - androidx.constraintlayout.solver.ArrayRow mRow -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/b;"} - androidx.constraintlayout.solver.Cache mCache -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/c;"} + androidx.constraintlayout.core.ArrayRow mRow -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/b;"} + androidx.constraintlayout.core.Cache mCache -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/c;"} float epsilon -> n 1:1:void ():28:28 -> - 1:4:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):46:46 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/b;Lq/c;)V"} - 5:8:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):29:29 -> - 9:10:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):30:30 -> - 11:12:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):31:31 -> - 13:16:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):33:33 -> - 17:20:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):34:34 -> - 21:24:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):36:36 -> - 25:28:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):37:37 -> - 29:32:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):38:38 -> - 33:37:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):39:39 -> - 38:39:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):40:40 -> - 40:41:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):41:41 -> - 42:43:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):47:47 -> - 44:45:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):48:48 -> - 46:49:void (androidx.constraintlayout.solver.ArrayRow,androidx.constraintlayout.solver.Cache):49:49 -> - 1:12:void put(androidx.constraintlayout.solver.SolverVariable,float):334:334 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;F)V"} - 13:16:void put(androidx.constraintlayout.solver.SolverVariable,float):335:335 -> a - 17:21:void put(androidx.constraintlayout.solver.SolverVariable,float):338:338 -> a - 22:24:void put(androidx.constraintlayout.solver.SolverVariable,float):339:339 -> a - 25:27:void put(androidx.constraintlayout.solver.SolverVariable,float):340:340 -> a - 28:30:void put(androidx.constraintlayout.solver.SolverVariable,float):341:341 -> a - 31:37:void put(androidx.constraintlayout.solver.SolverVariable,float):343:343 -> a - 38:42:void put(androidx.constraintlayout.solver.SolverVariable,float):345:345 -> a - 43:49:void put(androidx.constraintlayout.solver.SolverVariable,float):347:347 -> a - 50:52:void put(androidx.constraintlayout.solver.SolverVariable,float):348:348 -> a - 53:54:void put(androidx.constraintlayout.solver.SolverVariable,float):350:350 -> a - 55:59:void put(androidx.constraintlayout.solver.SolverVariable,float):352:352 -> a - 60:67:void put(androidx.constraintlayout.solver.SolverVariable,float):354:354 -> a - 68:75:void put(androidx.constraintlayout.solver.SolverVariable,float):355:355 -> a - 76:85:void put(androidx.constraintlayout.solver.SolverVariable,float):361:361 -> a - 86:89:void put(androidx.constraintlayout.solver.SolverVariable,float):366:366 -> a - 1:3:int getCurrentSize():54:54 -> b - 1:6:androidx.constraintlayout.solver.SolverVariable getVariable(int):59:59 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq/i;"} - 7:16:androidx.constraintlayout.solver.SolverVariable getVariable(int):63:63 -> c - 17:27:androidx.constraintlayout.solver.SolverVariable getVariable(int):66:66 -> c - 28:38:androidx.constraintlayout.solver.SolverVariable getVariable(int):68:68 -> c + 1:4:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):46:46 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/b;Lo/c;)V"} + 5:8:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):29:29 -> + 9:10:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):30:30 -> + 11:12:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):31:31 -> + 13:16:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):33:33 -> + 17:20:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):34:34 -> + 21:24:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):36:36 -> + 25:28:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):37:37 -> + 29:32:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):38:38 -> + 33:37:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):39:39 -> + 38:39:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):40:40 -> + 40:41:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):41:41 -> + 42:43:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):47:47 -> + 44:45:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):48:48 -> + 46:49:void (androidx.constraintlayout.core.ArrayRow,androidx.constraintlayout.core.Cache):49:49 -> + 1:3:int getCurrentSize():54:54 -> a + 1:7:float get(androidx.constraintlayout.core.SolverVariable):125:125 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;)F"} + 8:14:float get(androidx.constraintlayout.core.SolverVariable):127:127 -> b + 1:6:androidx.constraintlayout.core.SolverVariable getVariable(int):59:59 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lo/i;"} + 7:16:androidx.constraintlayout.core.SolverVariable getVariable(int):63:63 -> c + 17:27:androidx.constraintlayout.core.SolverVariable getVariable(int):66:66 -> c + 28:38:androidx.constraintlayout.core.SolverVariable getVariable(int):68:68 -> c 1:6:void clear():180:180 -> clear 7:12:void clear():182:182 -> clear 13:21:void clear():184:184 -> clear @@ -20215,69 +20163,83 @@ androidx.constraintlayout.solver.SolverVariableValues -> q.j: 43:49:void clear():192:192 -> clear 50:51:void clear():194:194 -> clear 52:54:void clear():195:195 -> clear - 1:9:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):381:381 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;Z)F"} - 10:12:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):385:385 -> d - 13:16:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):386:386 -> d - 17:20:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):387:387 -> d - 21:26:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):388:388 -> d - 27:30:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):390:390 -> d - 31:36:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):391:391 -> d - 37:42:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):392:392 -> d - 43:48:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):394:394 -> d - 49:52:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):395:395 -> d - 53:58:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):397:397 -> d - 59:66:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):398:398 -> d - 67:72:float remove(androidx.constraintlayout.solver.SolverVariable,boolean):400:400 -> d - 1:11:boolean contains(androidx.constraintlayout.solver.SolverVariable):94:94 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;)Z"} - 1:2:void invert():468:468 -> f - 3:7:void invert():469:469 -> f - 8:16:void invert():471:471 -> f - 17:28:void invert():472:472 -> f - 1:2:float getVariableValue(int):78:78 -> g - 3:9:float getVariableValue(int):79:79 -> g - 10:14:float getVariableValue(int):82:82 -> g - 15:27:float getVariableValue(int):84:84 -> g - 1:12:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):410:410 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;FZ)V"} - 13:19:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):413:413 -> h - 20:23:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):415:415 -> h - 24:30:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):417:417 -> h - 31:42:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):418:418 -> h - 43:44:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):419:419 -> h - 45:48:void add(androidx.constraintlayout.solver.SolverVariable,float,boolean):420:420 -> h - 1:7:float get(androidx.constraintlayout.solver.SolverVariable):125:125 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;)F"} - 8:14:float get(androidx.constraintlayout.solver.SolverVariable):127:127 -> i - 1:6:float use(androidx.constraintlayout.solver.ArrayRow,boolean):427:427 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/b;Z)F"} - 7:11:float use(androidx.constraintlayout.solver.ArrayRow,boolean):428:428 -> j - 12:15:float use(androidx.constraintlayout.solver.ArrayRow,boolean):439:439 -> j - 16:23:float use(androidx.constraintlayout.solver.ArrayRow,boolean):440:440 -> j - 24:30:float use(androidx.constraintlayout.solver.ArrayRow,boolean):455:455 -> j - 31:34:float use(androidx.constraintlayout.solver.ArrayRow,boolean):456:456 -> j - 35:41:float use(androidx.constraintlayout.solver.ArrayRow,boolean):457:457 -> j - 42:50:float use(androidx.constraintlayout.solver.ArrayRow,boolean):458:458 -> j + 1:9:float remove(androidx.constraintlayout.core.SolverVariable,boolean):381:381 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;Z)F"} + 10:12:float remove(androidx.constraintlayout.core.SolverVariable,boolean):385:385 -> d + 13:16:float remove(androidx.constraintlayout.core.SolverVariable,boolean):386:386 -> d + 17:20:float remove(androidx.constraintlayout.core.SolverVariable,boolean):387:387 -> d + 21:26:float remove(androidx.constraintlayout.core.SolverVariable,boolean):388:388 -> d + 27:30:float remove(androidx.constraintlayout.core.SolverVariable,boolean):390:390 -> d + 31:36:float remove(androidx.constraintlayout.core.SolverVariable,boolean):391:391 -> d + 37:42:float remove(androidx.constraintlayout.core.SolverVariable,boolean):392:392 -> d + 43:48:float remove(androidx.constraintlayout.core.SolverVariable,boolean):394:394 -> d + 49:52:float remove(androidx.constraintlayout.core.SolverVariable,boolean):395:395 -> d + 53:58:float remove(androidx.constraintlayout.core.SolverVariable,boolean):397:397 -> d + 59:66:float remove(androidx.constraintlayout.core.SolverVariable,boolean):398:398 -> d + 67:72:float remove(androidx.constraintlayout.core.SolverVariable,boolean):400:400 -> d + 1:2:void invert():468:468 -> e + 3:7:void invert():469:469 -> e + 8:16:void invert():471:471 -> e + 17:28:void invert():472:472 -> e + 1:2:float getVariableValue(int):78:78 -> f + 3:9:float getVariableValue(int):79:79 -> f + 10:14:float getVariableValue(int):82:82 -> f + 15:27:float getVariableValue(int):84:84 -> f + 1:12:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):410:410 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;FZ)V"} + 13:19:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):413:413 -> g + 20:23:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):415:415 -> g + 24:30:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):417:417 -> g + 31:42:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):418:418 -> g + 43:44:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):419:419 -> g + 45:48:void add(androidx.constraintlayout.core.SolverVariable,float,boolean):420:420 -> g + 1:12:void put(androidx.constraintlayout.core.SolverVariable,float):334:334 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;F)V"} + 13:16:void put(androidx.constraintlayout.core.SolverVariable,float):335:335 -> h + 17:21:void put(androidx.constraintlayout.core.SolverVariable,float):338:338 -> h + 22:24:void put(androidx.constraintlayout.core.SolverVariable,float):339:339 -> h + 25:27:void put(androidx.constraintlayout.core.SolverVariable,float):340:340 -> h + 28:30:void put(androidx.constraintlayout.core.SolverVariable,float):341:341 -> h + 31:37:void put(androidx.constraintlayout.core.SolverVariable,float):343:343 -> h + 38:42:void put(androidx.constraintlayout.core.SolverVariable,float):345:345 -> h + 43:49:void put(androidx.constraintlayout.core.SolverVariable,float):347:347 -> h + 50:52:void put(androidx.constraintlayout.core.SolverVariable,float):348:348 -> h + 53:54:void put(androidx.constraintlayout.core.SolverVariable,float):350:350 -> h + 55:59:void put(androidx.constraintlayout.core.SolverVariable,float):352:352 -> h + 60:67:void put(androidx.constraintlayout.core.SolverVariable,float):354:354 -> h + 68:75:void put(androidx.constraintlayout.core.SolverVariable,float):355:355 -> h + 76:85:void put(androidx.constraintlayout.core.SolverVariable,float):361:361 -> h + 86:89:void put(androidx.constraintlayout.core.SolverVariable,float):366:366 -> h + 1:11:boolean contains(androidx.constraintlayout.core.SolverVariable):94:94 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;)Z"} + 1:6:float use(androidx.constraintlayout.core.ArrayRow,boolean):427:427 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/b;Z)F"} + 7:11:float use(androidx.constraintlayout.core.ArrayRow,boolean):428:428 -> j + 12:15:float use(androidx.constraintlayout.core.ArrayRow,boolean):439:439 -> j + 16:23:float use(androidx.constraintlayout.core.ArrayRow,boolean):440:440 -> j + 24:30:float use(androidx.constraintlayout.core.ArrayRow,boolean):455:455 -> j + 31:34:float use(androidx.constraintlayout.core.ArrayRow,boolean):456:456 -> j + 35:41:float use(androidx.constraintlayout.core.ArrayRow,boolean):457:457 -> j + 42:50:float use(androidx.constraintlayout.core.ArrayRow,boolean):458:458 -> j 1:2:void divideByAmount(float):481:481 -> k 3:7:void divideByAmount(float):482:482 -> k 8:14:void divideByAmount(float):484:484 -> k 15:26:void divideByAmount(float):485:485 -> k - 1:5:void addToHashMap(androidx.constraintlayout.solver.SolverVariable,int):216:216 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;I)V"} - 6:12:void addToHashMap(androidx.constraintlayout.solver.SolverVariable,int):217:217 -> l - 13:15:void addToHashMap(androidx.constraintlayout.solver.SolverVariable,int):219:219 -> l - 16:23:void addToHashMap(androidx.constraintlayout.solver.SolverVariable,int):224:224 -> l - 24:25:void addToHashMap(androidx.constraintlayout.solver.SolverVariable,int):227:227 -> l - 26:30:void addToHashMap(androidx.constraintlayout.solver.SolverVariable,int):232:232 -> l - 1:6:void addVariable(int,androidx.constraintlayout.solver.SolverVariable,float):289:289 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILq/i;F)V"} - 7:10:void addVariable(int,androidx.constraintlayout.solver.SolverVariable,float):290:290 -> m - 11:15:void addVariable(int,androidx.constraintlayout.solver.SolverVariable,float):291:291 -> m - 16:19:void addVariable(int,androidx.constraintlayout.solver.SolverVariable,float):292:292 -> m - 20:24:void addVariable(int,androidx.constraintlayout.solver.SolverVariable,float):293:293 -> m - 25:30:void addVariable(int,androidx.constraintlayout.solver.SolverVariable,float):294:294 -> m - 31:37:void addVariable(int,androidx.constraintlayout.solver.SolverVariable,float):295:295 -> m + 1:5:void addToHashMap(androidx.constraintlayout.core.SolverVariable,int):216:216 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;I)V"} + 6:12:void addToHashMap(androidx.constraintlayout.core.SolverVariable,int):217:217 -> l + 13:15:void addToHashMap(androidx.constraintlayout.core.SolverVariable,int):219:219 -> l + 16:23:void addToHashMap(androidx.constraintlayout.core.SolverVariable,int):224:224 -> l + 24:25:void addToHashMap(androidx.constraintlayout.core.SolverVariable,int):227:227 -> l + 26:30:void addToHashMap(androidx.constraintlayout.core.SolverVariable,int):232:232 -> l + 1:6:void addVariable(int,androidx.constraintlayout.core.SolverVariable,float):289:289 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILo/i;F)V"} + 7:10:void addVariable(int,androidx.constraintlayout.core.SolverVariable,float):290:290 -> m + 11:15:void addVariable(int,androidx.constraintlayout.core.SolverVariable,float):291:291 -> m + 16:19:void addVariable(int,androidx.constraintlayout.core.SolverVariable,float):292:292 -> m + 20:24:void addVariable(int,androidx.constraintlayout.core.SolverVariable,float):293:293 -> m + 25:30:void addVariable(int,androidx.constraintlayout.core.SolverVariable,float):294:294 -> m + 31:37:void addVariable(int,androidx.constraintlayout.core.SolverVariable,float):295:295 -> m 2:6:int findEmptySlot():299:299 -> n 7:17:int findEmptySlot():300:300 -> n 1:4:void increaseSize():199:199 -> o @@ -20290,38 +20252,38 @@ androidx.constraintlayout.solver.SolverVariableValues -> q.j: 49:53:void increaseSize():206:206 -> o 54:60:void increaseSize():207:207 -> o 61:63:void increaseSize():209:209 -> o - 1:6:int indexOf(androidx.constraintlayout.solver.SolverVariable):99:99 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;)I"} - 7:8:int indexOf(androidx.constraintlayout.solver.SolverVariable):102:102 -> p - 9:12:int indexOf(androidx.constraintlayout.solver.SolverVariable):103:103 -> p - 13:19:int indexOf(androidx.constraintlayout.solver.SolverVariable):104:104 -> p - 20:26:int indexOf(androidx.constraintlayout.solver.SolverVariable):108:108 -> p - 27:42:int indexOf(androidx.constraintlayout.solver.SolverVariable):111:111 -> p - 43:50:int indexOf(androidx.constraintlayout.solver.SolverVariable):117:117 -> p - 1:4:void insertVariable(int,androidx.constraintlayout.solver.SolverVariable,float):308:308 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILq/i;F)V"} - 5:10:void insertVariable(int,androidx.constraintlayout.solver.SolverVariable,float):309:309 -> q - 11:14:void insertVariable(int,androidx.constraintlayout.solver.SolverVariable,float):311:311 -> q - 15:20:void insertVariable(int,androidx.constraintlayout.solver.SolverVariable,float):312:312 -> q - 21:23:void insertVariable(int,androidx.constraintlayout.solver.SolverVariable,float):313:313 -> q - 24:27:void insertVariable(int,androidx.constraintlayout.solver.SolverVariable,float):315:315 -> q - 28:31:void insertVariable(int,androidx.constraintlayout.solver.SolverVariable,float):316:316 -> q - 32:37:void insertVariable(int,androidx.constraintlayout.solver.SolverVariable,float):317:317 -> q - 38:40:void insertVariable(int,androidx.constraintlayout.solver.SolverVariable,float):318:318 -> q - 41:44:void insertVariable(int,androidx.constraintlayout.solver.SolverVariable,float):320:320 -> q - 45:50:void insertVariable(int,androidx.constraintlayout.solver.SolverVariable,float):323:323 -> q - 51:54:void insertVariable(int,androidx.constraintlayout.solver.SolverVariable,float):324:324 -> q - 55:58:void insertVariable(int,androidx.constraintlayout.solver.SolverVariable,float):326:326 -> q - 1:6:void removeFromHashMap(androidx.constraintlayout.solver.SolverVariable):260:260 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/i;)V"} - 7:14:void removeFromHashMap(androidx.constraintlayout.solver.SolverVariable):261:261 -> r - 15:20:void removeFromHashMap(androidx.constraintlayout.solver.SolverVariable):270:270 -> r - 21:26:void removeFromHashMap(androidx.constraintlayout.solver.SolverVariable):271:271 -> r - 27:29:void removeFromHashMap(androidx.constraintlayout.solver.SolverVariable):272:272 -> r - 30:45:void removeFromHashMap(androidx.constraintlayout.solver.SolverVariable):274:274 -> r - 46:51:void removeFromHashMap(androidx.constraintlayout.solver.SolverVariable):278:278 -> r - 52:55:void removeFromHashMap(androidx.constraintlayout.solver.SolverVariable):279:279 -> r - 56:58:void removeFromHashMap(androidx.constraintlayout.solver.SolverVariable):280:280 -> r + 1:8:int indexOf(androidx.constraintlayout.core.SolverVariable):99:99 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;)I"} + 9:10:int indexOf(androidx.constraintlayout.core.SolverVariable):102:102 -> p + 11:14:int indexOf(androidx.constraintlayout.core.SolverVariable):103:103 -> p + 15:21:int indexOf(androidx.constraintlayout.core.SolverVariable):104:104 -> p + 22:28:int indexOf(androidx.constraintlayout.core.SolverVariable):108:108 -> p + 29:44:int indexOf(androidx.constraintlayout.core.SolverVariable):111:111 -> p + 45:52:int indexOf(androidx.constraintlayout.core.SolverVariable):117:117 -> p + 1:4:void insertVariable(int,androidx.constraintlayout.core.SolverVariable,float):308:308 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILo/i;F)V"} + 5:10:void insertVariable(int,androidx.constraintlayout.core.SolverVariable,float):309:309 -> q + 11:14:void insertVariable(int,androidx.constraintlayout.core.SolverVariable,float):311:311 -> q + 15:20:void insertVariable(int,androidx.constraintlayout.core.SolverVariable,float):312:312 -> q + 21:23:void insertVariable(int,androidx.constraintlayout.core.SolverVariable,float):313:313 -> q + 24:27:void insertVariable(int,androidx.constraintlayout.core.SolverVariable,float):315:315 -> q + 28:31:void insertVariable(int,androidx.constraintlayout.core.SolverVariable,float):316:316 -> q + 32:37:void insertVariable(int,androidx.constraintlayout.core.SolverVariable,float):317:317 -> q + 38:40:void insertVariable(int,androidx.constraintlayout.core.SolverVariable,float):318:318 -> q + 41:44:void insertVariable(int,androidx.constraintlayout.core.SolverVariable,float):320:320 -> q + 45:50:void insertVariable(int,androidx.constraintlayout.core.SolverVariable,float):323:323 -> q + 51:54:void insertVariable(int,androidx.constraintlayout.core.SolverVariable,float):324:324 -> q + 55:58:void insertVariable(int,androidx.constraintlayout.core.SolverVariable,float):326:326 -> q + 1:6:void removeFromHashMap(androidx.constraintlayout.core.SolverVariable):260:260 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/i;)V"} + 7:14:void removeFromHashMap(androidx.constraintlayout.core.SolverVariable):261:261 -> r + 15:20:void removeFromHashMap(androidx.constraintlayout.core.SolverVariable):270:270 -> r + 21:26:void removeFromHashMap(androidx.constraintlayout.core.SolverVariable):271:271 -> r + 27:29:void removeFromHashMap(androidx.constraintlayout.core.SolverVariable):272:272 -> r + 30:45:void removeFromHashMap(androidx.constraintlayout.core.SolverVariable):274:274 -> r + 46:51:void removeFromHashMap(androidx.constraintlayout.core.SolverVariable):278:278 -> r + 52:55:void removeFromHashMap(androidx.constraintlayout.core.SolverVariable):279:279 -> r + 56:58:void removeFromHashMap(androidx.constraintlayout.core.SolverVariable):280:280 -> r 1:21:java.lang.String toString():148:148 -> toString 22:26:java.lang.String toString():149:149 -> toString 27:34:java.lang.String toString():151:151 -> toString @@ -20337,176 +20299,275 @@ androidx.constraintlayout.solver.SolverVariableValues -> q.j: 195:209:java.lang.String toString():167:167 -> toString 210:230:java.lang.String toString():169:169 -> toString 231:248:java.lang.String toString():171:171 -> toString -androidx.constraintlayout.solver.widgets.Barrier -> r.a: +androidx.constraintlayout.core.motion.utils.Easing -> p.a: +# {"id":"sourceFile","fileName":"Easing.java"} + java.lang.String str -> a + androidx.constraintlayout.core.motion.utils.Easing sDefault -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/a;"} + java.lang.String[] NAMED_EASING -> c + 1:7:void ():27:27 -> + 8:22:void ():38:38 -> + 1:3:void ():26:26 -> + 4:8:void ():28:28 -> + 1:3:java.lang.String toString():75:75 -> toString +androidx.constraintlayout.core.state.WidgetFrame -> q.a: +# {"id":"sourceFile","fileName":"WidgetFrame.java"} + androidx.constraintlayout.core.widgets.ConstraintWidget widget -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/e;"} + int left -> b + int top -> c + int right -> d + int bottom -> e + float pivotX -> f + float pivotY -> g + float rotationX -> h + float rotationY -> i + float rotationZ -> j + float translationX -> k + float translationY -> l + float translationZ -> m + float scaleX -> n + float scaleY -> o + float alpha -> p + float interpolatedPos -> q + int visibility -> r + java.util.HashMap mCustom -> s + java.lang.String name -> t + 1:1:void ():50:50 -> + 1:4:void (androidx.constraintlayout.core.widgets.ConstraintWidget):75:75 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;)V"} + 5:7:void (androidx.constraintlayout.core.widgets.ConstraintWidget):32:32 -> + 8:9:void (androidx.constraintlayout.core.widgets.ConstraintWidget):33:33 -> + 10:11:void (androidx.constraintlayout.core.widgets.ConstraintWidget):34:34 -> + 12:13:void (androidx.constraintlayout.core.widgets.ConstraintWidget):35:35 -> + 14:17:void (androidx.constraintlayout.core.widgets.ConstraintWidget):36:36 -> + 18:19:void (androidx.constraintlayout.core.widgets.ConstraintWidget):40:40 -> + 20:21:void (androidx.constraintlayout.core.widgets.ConstraintWidget):41:41 -> + 22:23:void (androidx.constraintlayout.core.widgets.ConstraintWidget):43:43 -> + 24:25:void (androidx.constraintlayout.core.widgets.ConstraintWidget):44:44 -> + 26:27:void (androidx.constraintlayout.core.widgets.ConstraintWidget):45:45 -> + 28:29:void (androidx.constraintlayout.core.widgets.ConstraintWidget):47:47 -> + 30:31:void (androidx.constraintlayout.core.widgets.ConstraintWidget):48:48 -> + 32:33:void (androidx.constraintlayout.core.widgets.ConstraintWidget):49:49 -> + 34:35:void (androidx.constraintlayout.core.widgets.ConstraintWidget):52:52 -> + 36:37:void (androidx.constraintlayout.core.widgets.ConstraintWidget):53:53 -> + 38:39:void (androidx.constraintlayout.core.widgets.ConstraintWidget):55:55 -> + 40:41:void (androidx.constraintlayout.core.widgets.ConstraintWidget):56:56 -> + 42:43:void (androidx.constraintlayout.core.widgets.ConstraintWidget):58:58 -> + 44:50:void (androidx.constraintlayout.core.widgets.ConstraintWidget):60:60 -> + 51:52:void (androidx.constraintlayout.core.widgets.ConstraintWidget):62:62 -> + 53:55:void (androidx.constraintlayout.core.widgets.ConstraintWidget):76:76 -> +androidx.constraintlayout.core.widgets.Barrier -> r.a: # {"id":"sourceFile","fileName":"Barrier.java"} - int mMargin -> A0 - int mBarrierType -> y0 - boolean mAllowsGoneWidget -> z0 - 1:4:void ():29:29 -> + int mBarrierType -> L0 + boolean mAllowsGoneWidget -> M0 + int mMargin -> N0 + boolean resolved -> O0 + 1:4:void ():42:42 -> 5:7:void ():36:36 -> 8:9:void ():38:38 -> - 10:12:void ():39:39 -> - 1:3:boolean allowsGoneWidget():54:54 -> K0 - 1:3:int getBarrierType():46:46 -> L0 - 1:3:int getMargin():195:195 -> M0 - 3:6:void markWidgets():80:80 -> N0 - 7:10:void markWidgets():81:81 -> N0 - 11:24:void markWidgets():82:82 -> N0 - 25:28:void markWidgets():85:85 -> N0 - 29:35:void markWidgets():83:83 -> N0 - 1:3:void setAllowsGoneWidget(boolean):52:52 -> O0 - 1:3:void setBarrierType(int):49:49 -> P0 - 1:3:void setMargin(int):191:191 -> Q0 - 1:7:void addToSolver(androidx.constraintlayout.solver.LinearSystem):104:104 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d;)V"} - 8:12:void addToSolver(androidx.constraintlayout.solver.LinearSystem):105:105 -> f - 13:17:void addToSolver(androidx.constraintlayout.solver.LinearSystem):106:106 -> f - 18:23:void addToSolver(androidx.constraintlayout.solver.LinearSystem):107:107 -> f - 24:28:void addToSolver(androidx.constraintlayout.solver.LinearSystem):108:108 -> f - 29:39:void addToSolver(androidx.constraintlayout.solver.LinearSystem):109:109 -> f - 40:46:void addToSolver(androidx.constraintlayout.solver.LinearSystem):111:111 -> f - 47:49:void addToSolver(androidx.constraintlayout.solver.LinearSystem):112:112 -> f - 50:53:void addToSolver(androidx.constraintlayout.solver.LinearSystem):119:119 -> f - 54:57:void addToSolver(androidx.constraintlayout.solver.LinearSystem):120:120 -> f - 58:68:void addToSolver(androidx.constraintlayout.solver.LinearSystem):121:121 -> f - 69:74:void addToSolver(androidx.constraintlayout.solver.LinearSystem):124:124 -> f - 75:96:void addToSolver(androidx.constraintlayout.solver.LinearSystem):125:125 -> f - 97:102:void addToSolver(androidx.constraintlayout.solver.LinearSystem):129:129 -> f - 103:127:void addToSolver(androidx.constraintlayout.solver.LinearSystem):130:130 -> f - 128:147:void addToSolver(androidx.constraintlayout.solver.LinearSystem):137:137 -> f - 148:169:void addToSolver(androidx.constraintlayout.solver.LinearSystem):138:138 -> f - 170:196:void addToSolver(androidx.constraintlayout.solver.LinearSystem):139:139 -> f - 197:200:void addToSolver(androidx.constraintlayout.solver.LinearSystem):148:148 -> f - 201:204:void addToSolver(androidx.constraintlayout.solver.LinearSystem):149:149 -> f - 205:215:void addToSolver(androidx.constraintlayout.solver.LinearSystem):150:150 -> f - 216:225:void addToSolver(androidx.constraintlayout.solver.LinearSystem):153:153 -> f - 226:233:void addToSolver(androidx.constraintlayout.solver.LinearSystem):154:154 -> f - 234:241:void addToSolver(androidx.constraintlayout.solver.LinearSystem):156:156 -> f - 242:250:void addToSolver(androidx.constraintlayout.solver.LinearSystem):158:158 -> f - 251:259:void addToSolver(androidx.constraintlayout.solver.LinearSystem):163:163 -> f - 260:267:void addToSolver(androidx.constraintlayout.solver.LinearSystem):161:161 -> f - 268:278:void addToSolver(androidx.constraintlayout.solver.LinearSystem):165:165 -> f - 279:284:void addToSolver(androidx.constraintlayout.solver.LinearSystem):171:171 -> f - 285:295:void addToSolver(androidx.constraintlayout.solver.LinearSystem):172:172 -> f - 296:308:void addToSolver(androidx.constraintlayout.solver.LinearSystem):173:173 -> f - 309:324:void addToSolver(androidx.constraintlayout.solver.LinearSystem):174:174 -> f - 325:335:void addToSolver(androidx.constraintlayout.solver.LinearSystem):176:176 -> f - 336:348:void addToSolver(androidx.constraintlayout.solver.LinearSystem):177:177 -> f - 349:364:void addToSolver(androidx.constraintlayout.solver.LinearSystem):178:178 -> f - 365:375:void addToSolver(androidx.constraintlayout.solver.LinearSystem):180:180 -> f - 376:388:void addToSolver(androidx.constraintlayout.solver.LinearSystem):181:181 -> f - 389:404:void addToSolver(androidx.constraintlayout.solver.LinearSystem):182:182 -> f - 405:415:void addToSolver(androidx.constraintlayout.solver.LinearSystem):184:184 -> f - 416:428:void addToSolver(androidx.constraintlayout.solver.LinearSystem):185:185 -> f - 429:442:void addToSolver(androidx.constraintlayout.solver.LinearSystem):186:186 -> f - 1:2:boolean allowedInBarrier():43:43 -> g - 1:27:java.lang.String toString():67:67 -> toString - 28:31:java.lang.String toString():68:68 -> toString - 32:37:java.lang.String toString():69:69 -> toString - 38:54:java.lang.String toString():71:71 -> toString - 55:76:java.lang.String toString():73:73 -> toString - 77:94:java.lang.String toString():75:75 -> toString -androidx.constraintlayout.solver.widgets.Chain -> r.b: + 10:11:void ():39:39 -> + 12:14:void ():40:40 -> + 1:7:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):139:139 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;Z)V"} + 8:12:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):140:140 -> g + 13:17:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):141:141 -> g + 18:23:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):142:142 -> g + 24:28:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):143:143 -> g + 29:39:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):144:144 -> g + 40:46:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):146:146 -> g + 47:48:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):147:147 -> g + 49:52:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):153:153 -> g + 53:55:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):154:154 -> g + 56:59:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):156:156 -> g + 60:61:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):157:157 -> g + 62:72:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):158:158 -> g + 73:81:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):162:162 -> g + 82:91:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):163:163 -> g + 92:100:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):159:159 -> g + 101:111:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):160:160 -> g + 112:115:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):172:172 -> g + 116:119:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):173:173 -> g + 120:130:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):174:174 -> g + 131:136:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):177:177 -> g + 137:158:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):178:178 -> g + 159:164:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):182:182 -> g + 165:189:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):183:183 -> g + 190:209:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):190:190 -> g + 210:231:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):191:191 -> g + 232:258:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):192:192 -> g + 259:262:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):201:201 -> g + 263:266:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):202:202 -> g + 267:277:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):203:203 -> g + 278:287:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):206:206 -> g + 288:295:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):207:207 -> g + 296:303:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):209:209 -> g + 304:312:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):211:211 -> g + 313:321:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):216:216 -> g + 322:329:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):214:214 -> g + 330:340:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):223:223 -> g + 341:346:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):230:230 -> g + 347:357:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):231:231 -> g + 358:370:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):232:232 -> g + 371:386:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):233:233 -> g + 387:397:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):235:235 -> g + 398:410:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):236:236 -> g + 411:426:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):237:237 -> g + 427:437:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):239:239 -> g + 438:450:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):240:240 -> g + 451:466:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):241:241 -> g + 467:477:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):243:243 -> g + 478:490:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):244:244 -> g + 491:504:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):245:245 -> g + 1:2:boolean allowedInBarrier():49:49 -> h + 1:3:boolean isResolvedHorizontally():80:80 -> k0 + 1:3:boolean isResolvedVertically():84:84 -> l0 + 5:10:boolean allSolved():274:274 -> n1 + 11:14:boolean allSolved():275:275 -> n1 + 15:25:boolean allSolved():276:276 -> n1 + 26:39:boolean allSolved():279:279 -> n1 + 40:61:boolean allSolved():281:281 -> n1 + 62:65:boolean allSolved():290:290 -> n1 + 66:69:boolean allSolved():291:291 -> n1 + 70:83:boolean allSolved():292:292 -> n1 + 84:87:boolean allSolved():296:296 -> n1 + 88:100:boolean allSolved():297:297 -> n1 + 101:113:boolean allSolved():299:299 -> n1 + 114:126:boolean allSolved():301:301 -> n1 + 127:137:boolean allSolved():303:303 -> n1 + 138:141:boolean allSolved():307:307 -> n1 + 142:158:boolean allSolved():308:308 -> n1 + 159:175:boolean allSolved():310:310 -> n1 + 176:192:boolean allSolved():312:312 -> n1 + 193:210:boolean allSolved():314:314 -> n1 + 211:213:boolean allSolved():317:317 -> n1 + 214:220:boolean allSolved():318:318 -> n1 + 221:224:boolean allSolved():321:321 -> n1 + 225:227:boolean allSolved():319:319 -> n1 + 228:231:boolean allSolved():326:326 -> n1 + 1:3:boolean getAllowsGoneWidget():77:77 -> o1 + 1:3:int getBarrierType():52:52 -> p1 + 1:3:int getMargin():254:254 -> q1 + 1:18:int getOrientation():258:258 -> r1 + 3:6:void markWidgets():111:111 -> s1 + 7:10:void markWidgets():112:112 -> s1 + 11:21:void markWidgets():113:113 -> s1 + 22:35:void markWidgets():116:116 -> s1 + 36:39:void markWidgets():119:119 -> s1 + 40:46:void markWidgets():117:117 -> s1 + 1:3:void setAllowsGoneWidget(boolean):58:58 -> t1 + 1:27:java.lang.String toString():98:98 -> toString + 28:31:java.lang.String toString():99:99 -> toString + 32:37:java.lang.String toString():100:100 -> toString + 38:54:java.lang.String toString():102:102 -> toString + 55:76:java.lang.String toString():104:104 -> toString + 77:94:java.lang.String toString():106:106 -> toString + 1:3:void setBarrierType(int):55:55 -> u1 + 1:3:void setMargin(int):250:250 -> v1 +androidx.constraintlayout.core.widgets.Chain -> r.b: # {"id":"sourceFile","fileName":"Chain.java"} - 4:5:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int):51:51 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/f;Lq/d;I)V"} - 6:9:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int):52:52 -> a - 10:11:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int):55:55 -> a - 12:16:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int):56:56 -> a - 17:18:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int):60:60 -> a - 19:21:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int):63:63 -> a - 22:28:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int):64:64 -> a - 1:5:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):80:84 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/f;Lq/d;IILr/c;)V"} - 6:6:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):90:90 -> b - 7:7:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):94:94 -> b - 8:8:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):100:100 -> b - 9:9:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):104:104 -> b - 10:10:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):114:114 -> b - 11:12:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):120:121 -> b - 13:14:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):124:125 -> b - 15:15:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):132:132 -> b - 16:16:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):134:134 -> b - 17:17:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):137:137 -> b - 18:18:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):143:143 -> b - 19:19:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):148:148 -> b - 20:20:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):150:150 -> b - 21:21:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):154:154 -> b - 22:22:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):160:160 -> b - 23:24:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):162:163 -> b - 25:27:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):177:179 -> b - 28:29:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):181:182 -> b - 30:31:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):184:185 -> b - 32:33:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):188:189 -> b - 34:34:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):188:188 -> b - 35:35:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):195:195 -> b - 36:36:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):197:197 -> b - 37:37:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):195:195 -> b - 38:38:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):201:201 -> b - 39:39:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):203:203 -> b - 40:41:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):208:209 -> b - 42:43:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):213:214 -> b - 44:45:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):217:218 -> b - 46:46:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):225:225 -> b - 47:52:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):231:236 -> b - 53:53:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):238:238 -> b - 54:59:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):260:265 -> b - 60:60:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):269:269 -> b - 61:61:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):271:271 -> b - 62:64:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):273:275 -> b - 65:65:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):282:282 -> b - 66:68:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):284:286 -> b - 69:71:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):289:291 -> b - 72:72:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):293:293 -> b - 73:73:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):295:295 -> b - 74:75:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):301:302 -> b - 76:78:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):305:307 -> b - 79:79:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):309:309 -> b - 80:80:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):311:311 -> b - 81:81:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):313:313 -> b - 82:82:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):317:317 -> b - 83:83:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):320:320 -> b - 84:84:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):325:325 -> b - 85:85:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):329:329 -> b - 86:86:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):335:335 -> b - 87:87:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):340:340 -> b - 88:88:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):349:349 -> b - 89:91:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):351:353 -> b - 92:95:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):359:362 -> b - 96:97:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):366:367 -> b - 98:100:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):370:372 -> b - 101:101:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):374:374 -> b - 102:102:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):376:376 -> b - 103:103:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):378:378 -> b - 104:104:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):382:382 -> b - 105:105:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):385:385 -> b - 106:106:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):392:392 -> b - 107:107:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):397:397 -> b - 108:111:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):402:405 -> b - 112:112:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):409:409 -> b - 113:114:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):411:412 -> b - 115:115:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):411:411 -> b - 116:116:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):416:416 -> b - 117:120:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):423:426 -> b - 121:122:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):428:429 -> b - 123:123:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):433:433 -> b - 124:124:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):437:437 -> b - 125:126:void applyChainConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,int,int,androidx.constraintlayout.solver.widgets.ChainHead):442:443 -> b -androidx.constraintlayout.solver.widgets.ChainHead -> r.c: + 1:5:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):83:87 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/f;Lo/d;IILr/c;)V"} + 6:6:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):93:93 -> a + 7:7:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):97:97 -> a + 8:8:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):103:103 -> a + 9:9:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):107:107 -> a + 10:10:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):126:126 -> a + 11:12:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):132:133 -> a + 13:14:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):136:137 -> a + 15:15:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):144:144 -> a + 16:16:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):146:146 -> a + 17:17:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):149:149 -> a + 18:18:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):155:155 -> a + 19:19:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):158:158 -> a + 20:20:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):163:163 -> a + 21:21:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):165:165 -> a + 22:22:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):169:169 -> a + 23:23:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):175:175 -> a + 24:25:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):177:178 -> a + 26:28:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):192:194 -> a + 29:30:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):196:197 -> a + 31:32:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):199:200 -> a + 33:34:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):203:204 -> a + 35:35:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):203:203 -> a + 36:36:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):210:210 -> a + 37:37:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):212:212 -> a + 38:38:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):210:210 -> a + 39:39:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):216:216 -> a + 40:40:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):218:218 -> a + 41:42:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):223:224 -> a + 43:44:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):228:229 -> a + 45:46:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):232:233 -> a + 47:47:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):240:240 -> a + 48:53:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):246:251 -> a + 54:54:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):253:253 -> a + 55:59:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):275:279 -> a + 60:60:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):281:281 -> a + 61:61:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):286:286 -> a + 62:62:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):288:288 -> a + 63:65:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):290:292 -> a + 66:66:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):299:299 -> a + 67:69:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):301:303 -> a + 70:72:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):306:308 -> a + 73:73:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):310:310 -> a + 74:74:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):312:312 -> a + 75:76:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):318:319 -> a + 77:78:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):322:323 -> a + 79:79:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):325:325 -> a + 80:80:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):327:327 -> a + 81:81:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):330:330 -> a + 82:82:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):333:333 -> a + 83:83:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):335:335 -> a + 84:84:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):339:339 -> a + 85:85:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):343:343 -> a + 86:86:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):349:349 -> a + 87:87:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):354:354 -> a + 88:88:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):363:363 -> a + 89:91:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):365:367 -> a + 92:95:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):373:376 -> a + 96:97:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):380:381 -> a + 98:100:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):384:386 -> a + 101:101:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):388:388 -> a + 102:102:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):390:390 -> a + 103:103:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):392:392 -> a + 104:104:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):396:396 -> a + 105:105:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):398:398 -> a + 106:106:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):404:404 -> a + 107:107:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):409:409 -> a + 108:111:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):414:417 -> a + 112:112:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):421:421 -> a + 113:114:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):423:424 -> a + 115:115:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):423:423 -> a + 116:116:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):428:428 -> a + 117:117:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):435:435 -> a + 118:120:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):439:441 -> a + 121:122:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):443:444 -> a + 123:123:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):448:448 -> a + 124:126:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,int,int,androidx.constraintlayout.core.widgets.ChainHead):452:454 -> a + 4:5:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):52:52 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/f;Lo/d;Ljava/util/ArrayList;I)V"} + 6:9:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):53:53 -> b + 10:11:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):56:56 -> b + 12:16:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):57:57 -> b + 17:18:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):61:61 -> b + 19:23:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):64:64 -> b + 24:31:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):65:65 -> b + 32:38:void applyChainConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):66:66 -> b +androidx.constraintlayout.core.widgets.ChainHead -> r.c: # {"id":"sourceFile","fileName":"ChainHead.java"} - androidx.constraintlayout.solver.widgets.ConstraintWidget mFirst -> a + androidx.constraintlayout.core.widgets.ConstraintWidget mFirst -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/e;"} - androidx.constraintlayout.solver.widgets.ConstraintWidget mFirstVisibleWidget -> b + androidx.constraintlayout.core.widgets.ConstraintWidget mFirstVisibleWidget -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/e;"} - androidx.constraintlayout.solver.widgets.ConstraintWidget mLast -> c + androidx.constraintlayout.core.widgets.ConstraintWidget mLast -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/e;"} - androidx.constraintlayout.solver.widgets.ConstraintWidget mLastVisibleWidget -> d + androidx.constraintlayout.core.widgets.ConstraintWidget mLastVisibleWidget -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/e;"} - androidx.constraintlayout.solver.widgets.ConstraintWidget mHead -> e + androidx.constraintlayout.core.widgets.ConstraintWidget mHead -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/e;"} - androidx.constraintlayout.solver.widgets.ConstraintWidget mFirstMatchConstraintWidget -> f + androidx.constraintlayout.core.widgets.ConstraintWidget mFirstMatchConstraintWidget -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/e;"} - androidx.constraintlayout.solver.widgets.ConstraintWidget mLastMatchConstraintWidget -> g + androidx.constraintlayout.core.widgets.ConstraintWidget mLastMatchConstraintWidget -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/e;"} java.util.ArrayList mWeightedMatchConstraintsWidgets -> h int mWidgetsCount -> i @@ -20523,12 +20584,12 @@ androidx.constraintlayout.solver.widgets.ChainHead -> r.c: boolean mHasComplexMatchWeights -> t boolean mHasRatio -> u boolean mDefined -> v - 1:4:void (androidx.constraintlayout.solver.widgets.ConstraintWidget,int,boolean):63:63 -> + 1:4:void (androidx.constraintlayout.core.widgets.ConstraintWidget,int,boolean):63:63 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;IZ)V"} - 5:6:void (androidx.constraintlayout.solver.widgets.ConstraintWidget,int,boolean):42:42 -> - 7:8:void (androidx.constraintlayout.solver.widgets.ConstraintWidget,int,boolean):64:64 -> - 9:10:void (androidx.constraintlayout.solver.widgets.ConstraintWidget,int,boolean):65:65 -> - 11:13:void (androidx.constraintlayout.solver.widgets.ConstraintWidget,int,boolean):66:66 -> + 5:6:void (androidx.constraintlayout.core.widgets.ConstraintWidget,int,boolean):42:42 -> + 7:8:void (androidx.constraintlayout.core.widgets.ConstraintWidget,int,boolean):64:64 -> + 9:10:void (androidx.constraintlayout.core.widgets.ConstraintWidget,int,boolean):65:65 -> + 11:13:void (androidx.constraintlayout.core.widgets.ConstraintWidget,int,boolean):66:66 -> 1:4:void define():234:234 -> a 5:8:void define():235:235 -> a 9:11:void define():237:237 -> a @@ -20590,1110 +20651,1394 @@ androidx.constraintlayout.solver.widgets.ChainHead -> r.c: 347:349:void defineChainProperties():193:193 -> b 350:353:void defineChainProperties():195:195 -> b 354:366:void defineChainProperties():198:198 -> b - 1:29:boolean isMatchConstraintEqualityCandidate(androidx.constraintlayout.solver.widgets.ConstraintWidget,int):77:77 -> c + 1:29:boolean isMatchConstraintEqualityCandidate(androidx.constraintlayout.core.widgets.ConstraintWidget,int):77:77 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;I)Z"} -androidx.constraintlayout.solver.widgets.ConstraintAnchor -> r.d: +androidx.constraintlayout.core.widgets.ConstraintAnchor -> r.d: # {"id":"sourceFile","fileName":"ConstraintAnchor.java"} java.util.HashSet mDependents -> a - androidx.constraintlayout.solver.widgets.ConstraintWidget mOwner -> b + int mFinalValue -> b + boolean mHasFinalValue -> c + androidx.constraintlayout.core.widgets.ConstraintWidget mOwner -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/e;"} - androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type mType -> c + androidx.constraintlayout.core.widgets.ConstraintAnchor$Type mType -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/d$b;"} - androidx.constraintlayout.solver.widgets.ConstraintAnchor mTarget -> d + androidx.constraintlayout.core.widgets.ConstraintAnchor mTarget -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/d;"} - int mMargin -> e - int mGoneMargin -> f - androidx.constraintlayout.solver.SolverVariable mSolverVariable -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/i;"} - 1:4:void (androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type):98:98 -> + int mMargin -> g + int mGoneMargin -> h + androidx.constraintlayout.core.SolverVariable mSolverVariable -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/i;"} + 1:4:void (androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):131:131 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;Lr/d$b;)V"} - 5:7:void (androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type):34:34 -> - 8:10:void (androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type):65:65 -> - 11:12:void (androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type):66:66 -> - 13:14:void (androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type):99:99 -> - 15:17:void (androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type):100:100 -> - 3:7:boolean connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):207:207 -> a + 5:7:void (androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):36:36 -> + 8:11:void (androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):98:98 -> + 12:13:void (androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):99:99 -> + 14:15:void (androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):132:132 -> + 16:18:void (androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):133:133 -> + 4:8:boolean connect(androidx.constraintlayout.core.widgets.ConstraintAnchor,int):242:242 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/d;I)Z"} - 4:10:boolean connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,boolean):179:179 -> b + 4:9:boolean connect(androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,boolean):216:216 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/d;IIZ)Z"} - 11:17:boolean connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,boolean):182:182 -> b - 18:19:boolean connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,boolean):185:185 -> b - 20:23:boolean connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,boolean):186:186 -> b - 24:30:boolean connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,boolean):187:187 -> b - 31:39:boolean connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,boolean):189:189 -> b - 40:42:boolean connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,boolean):191:191 -> b - 43:44:boolean connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,boolean):193:193 -> b - 45:47:boolean connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,boolean):195:195 -> b - 1:12:int getMargin():137:137 -> c - 13:23:int getMargin():140:140 -> c - 24:29:int getMargin():141:141 -> c - 30:32:int getMargin():142:142 -> c - 33:35:int getMargin():144:144 -> c - 1:13:androidx.constraintlayout.solver.widgets.ConstraintAnchor getOpposite():450:450 -> d + 10:17:boolean connect(androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,boolean):219:219 -> b + 18:19:boolean connect(androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,boolean):222:222 -> b + 20:23:boolean connect(androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,boolean):223:223 -> b + 24:30:boolean connect(androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,boolean):224:224 -> b + 31:36:boolean connect(androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,boolean):226:226 -> b + 37:39:boolean connect(androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,boolean):227:227 -> b + 40:41:boolean connect(androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,boolean):229:229 -> b + 42:44:boolean connect(androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,boolean):230:230 -> b + 1:4:void findDependents(int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):41:41 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/ArrayList;Ls/o;)V"} + 5:20:void findDependents(int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):42:42 -> c + 21:27:void findDependents(int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):43:43 -> c + 1:3:java.util.HashSet getDependents():48:48 -> d + 1:6:int getFinalValue():75:75 -> e + 7:9:int getFinalValue():78:78 -> e + 1:12:int getMargin():170:170 -> f + 13:24:int getMargin():173:173 -> f + 25:30:int getMargin():174:174 -> f + 31:33:int getMargin():175:175 -> f + 34:36:int getMargin():177:177 -> f + 1:13:androidx.constraintlayout.core.widgets.ConstraintAnchor getOpposite():490:490 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr/d;"} - 14:25:androidx.constraintlayout.solver.widgets.ConstraintAnchor getOpposite():470:470 -> d - 26:30:androidx.constraintlayout.solver.widgets.ConstraintAnchor getOpposite():461:461 -> d - 31:35:androidx.constraintlayout.solver.widgets.ConstraintAnchor getOpposite():458:458 -> d - 36:40:androidx.constraintlayout.solver.widgets.ConstraintAnchor getOpposite():455:455 -> d - 41:48:androidx.constraintlayout.solver.widgets.ConstraintAnchor getOpposite():452:452 -> d - 1:3:androidx.constraintlayout.solver.widgets.ConstraintWidget getOwner():124:124 -> e + 14:25:androidx.constraintlayout.core.widgets.ConstraintAnchor getOpposite():510:510 -> g + 26:30:androidx.constraintlayout.core.widgets.ConstraintAnchor getOpposite():501:501 -> g + 31:35:androidx.constraintlayout.core.widgets.ConstraintAnchor getOpposite():498:498 -> g + 36:40:androidx.constraintlayout.core.widgets.ConstraintAnchor getOpposite():495:495 -> g + 41:48:androidx.constraintlayout.core.widgets.ConstraintAnchor getOpposite():492:492 -> g + 1:3:androidx.constraintlayout.core.widgets.ConstraintWidget getOwner():157:157 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr/e;"} - 1:3:androidx.constraintlayout.solver.SolverVariable getSolverVariable():107:107 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq/i;"} - 1:3:androidx.constraintlayout.solver.widgets.ConstraintAnchor getTarget():151:151 -> g + 1:3:androidx.constraintlayout.core.SolverVariable getSolverVariable():140:140 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo/i;"} + 1:3:androidx.constraintlayout.core.widgets.ConstraintAnchor getTarget():184:184 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr/d;"} - 1:3:androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type getType():130:130 -> h + 1:3:androidx.constraintlayout.core.widgets.ConstraintAnchor$Type getType():163:163 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr/d$b;"} - 1:6:boolean hasCenteredDependents():43:43 -> i - 7:22:boolean hasCenteredDependents():46:46 -> i - 23:26:boolean hasCenteredDependents():47:47 -> i - 27:35:boolean hasCenteredDependents():48:48 -> i - 1:8:boolean isConnected():215:215 -> j - 5:8:boolean isValidConnection(androidx.constraintlayout.solver.widgets.ConstraintAnchor):227:227 -> k + 1:6:boolean hasCenteredDependents():57:57 -> l + 7:22:boolean hasCenteredDependents():60:60 -> l + 23:26:boolean hasCenteredDependents():61:61 -> l + 27:35:boolean hasCenteredDependents():62:62 -> l + 1:6:boolean hasDependents():50:50 -> m + 7:15:boolean hasDependents():53:53 -> m + 1:3:boolean hasFinalValue():86:86 -> n + 1:8:boolean isConnected():250:250 -> o + 5:8:boolean isValidConnection(androidx.constraintlayout.core.widgets.ConstraintAnchor):262:262 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/d;)Z"} - 9:13:boolean isValidConnection(androidx.constraintlayout.solver.widgets.ConstraintAnchor):228:228 -> k - 14:17:boolean isValidConnection(androidx.constraintlayout.solver.widgets.ConstraintAnchor):229:229 -> k - 18:39:boolean isValidConnection(androidx.constraintlayout.solver.widgets.ConstraintAnchor):230:230 -> k - 40:50:boolean isValidConnection(androidx.constraintlayout.solver.widgets.ConstraintAnchor):235:235 -> k - 51:63:boolean isValidConnection(androidx.constraintlayout.solver.widgets.ConstraintAnchor):263:263 -> k - 64:75:boolean isValidConnection(androidx.constraintlayout.solver.widgets.ConstraintAnchor):251:251 -> k - 76:85:boolean isValidConnection(androidx.constraintlayout.solver.widgets.ConstraintAnchor):252:252 -> k - 86:93:boolean isValidConnection(androidx.constraintlayout.solver.widgets.ConstraintAnchor):253:253 -> k - 94:105:boolean isValidConnection(androidx.constraintlayout.solver.widgets.ConstraintAnchor):243:243 -> k - 106:115:boolean isValidConnection(androidx.constraintlayout.solver.widgets.ConstraintAnchor):244:244 -> k - 116:123:boolean isValidConnection(androidx.constraintlayout.solver.widgets.ConstraintAnchor):245:245 -> k - 124:138:boolean isValidConnection(androidx.constraintlayout.solver.widgets.ConstraintAnchor):238:238 -> k - 1:4:void reset():157:157 -> l - 5:8:void reset():158:158 -> l - 9:12:void reset():159:159 -> l - 13:15:void reset():162:162 -> l - 16:18:void reset():163:163 -> l - 19:21:void reset():164:164 -> l - 1:4:void resetSolverVariable(androidx.constraintlayout.solver.Cache):113:113 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/c;)V"} - 5:15:void resetSolverVariable(androidx.constraintlayout.solver.Cache):114:114 -> m - 16:19:void resetSolverVariable(androidx.constraintlayout.solver.Cache):116:116 -> m - 1:6:void setGoneMargin(int):336:336 -> n - 7:9:void setGoneMargin(int):337:337 -> n - 1:33:java.lang.String toString():370:370 -> toString -androidx.constraintlayout.solver.widgets.ConstraintAnchor$1 -> r.d$a: + 9:13:boolean isValidConnection(androidx.constraintlayout.core.widgets.ConstraintAnchor):263:263 -> p + 14:17:boolean isValidConnection(androidx.constraintlayout.core.widgets.ConstraintAnchor):264:264 -> p + 18:39:boolean isValidConnection(androidx.constraintlayout.core.widgets.ConstraintAnchor):265:265 -> p + 40:50:boolean isValidConnection(androidx.constraintlayout.core.widgets.ConstraintAnchor):270:270 -> p + 51:63:boolean isValidConnection(androidx.constraintlayout.core.widgets.ConstraintAnchor):303:303 -> p + 64:74:boolean isValidConnection(androidx.constraintlayout.core.widgets.ConstraintAnchor):293:293 -> p + 75:86:boolean isValidConnection(androidx.constraintlayout.core.widgets.ConstraintAnchor):286:286 -> p + 87:96:boolean isValidConnection(androidx.constraintlayout.core.widgets.ConstraintAnchor):287:287 -> p + 97:104:boolean isValidConnection(androidx.constraintlayout.core.widgets.ConstraintAnchor):288:288 -> p + 105:116:boolean isValidConnection(androidx.constraintlayout.core.widgets.ConstraintAnchor):278:278 -> p + 117:126:boolean isValidConnection(androidx.constraintlayout.core.widgets.ConstraintAnchor):279:279 -> p + 127:134:boolean isValidConnection(androidx.constraintlayout.core.widgets.ConstraintAnchor):280:280 -> p + 135:148:boolean isValidConnection(androidx.constraintlayout.core.widgets.ConstraintAnchor):273:273 -> p + 1:9:void reset():190:190 -> q + 10:12:void reset():191:191 -> q + 13:22:void reset():192:192 -> q + 23:26:void reset():193:193 -> q + 27:28:void reset():196:196 -> q + 29:31:void reset():197:197 -> q + 32:35:void reset():198:198 -> q + 36:37:void reset():199:199 -> q + 38:39:void reset():200:200 -> q + 40:42:void reset():201:201 -> q + 2:3:void resetFinalResolution():82:82 -> r + 4:6:void resetFinalResolution():83:83 -> r + 1:4:void resetSolverVariable(androidx.constraintlayout.core.Cache):146:146 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/c;)V"} + 5:15:void resetSolverVariable(androidx.constraintlayout.core.Cache):147:147 -> s + 16:19:void resetSolverVariable(androidx.constraintlayout.core.Cache):149:149 -> s + 1:3:void setFinalValue(int):70:70 -> t + 4:6:void setFinalValue(int):71:71 -> t + 1:33:java.lang.String toString():410:410 -> toString + 1:6:void setGoneMargin(int):376:376 -> u + 7:9:void setGoneMargin(int):377:377 -> u +androidx.constraintlayout.core.widgets.ConstraintAnchor$1 -> r.d$a: # {"id":"sourceFile","fileName":"ConstraintAnchor.java"} - int[] $SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type -> a - 1:109:void ():235:235 -> -androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type -> r.d$b: + int[] $SwitchMap$androidx$constraintlayout$core$widgets$ConstraintAnchor$Type -> a + 1:109:void ():270:270 -> +androidx.constraintlayout.core.widgets.ConstraintAnchor$Type -> r.d$b: # {"id":"sourceFile","fileName":"ConstraintAnchor.java"} - androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type NONE -> d + androidx.constraintlayout.core.widgets.ConstraintAnchor$Type NONE -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/d$b;"} - androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type LEFT -> e + androidx.constraintlayout.core.widgets.ConstraintAnchor$Type LEFT -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/d$b;"} - androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type TOP -> f + androidx.constraintlayout.core.widgets.ConstraintAnchor$Type TOP -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/d$b;"} - androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type RIGHT -> g + androidx.constraintlayout.core.widgets.ConstraintAnchor$Type RIGHT -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/d$b;"} - androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type BOTTOM -> h + androidx.constraintlayout.core.widgets.ConstraintAnchor$Type BOTTOM -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/d$b;"} - androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type BASELINE -> i + androidx.constraintlayout.core.widgets.ConstraintAnchor$Type BASELINE -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/d$b;"} - androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type CENTER -> j + androidx.constraintlayout.core.widgets.ConstraintAnchor$Type CENTER -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/d$b;"} - androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type CENTER_X -> k + androidx.constraintlayout.core.widgets.ConstraintAnchor$Type CENTER_X -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/d$b;"} - androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type CENTER_Y -> l + androidx.constraintlayout.core.widgets.ConstraintAnchor$Type CENTER_Y -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/d$b;"} - androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type[] $VALUES -> m + androidx.constraintlayout.core.widgets.ConstraintAnchor$Type[] $VALUES -> m # {"id":"com.android.tools.r8.residualsignature","signature":"[Lr/d$b;"} - 1:98:void ():58:58 -> - 1:4:void (java.lang.String,int):58:58 -> - 1:9:androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type valueOf(java.lang.String):58:58 -> valueOf + 1:98:void ():91:91 -> + 1:4:void (java.lang.String,int):91:91 -> + 1:9:androidx.constraintlayout.core.widgets.ConstraintAnchor$Type valueOf(java.lang.String):91:91 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lr/d$b;"} - 1:9:androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type[] values():58:58 -> values + 1:9:androidx.constraintlayout.core.widgets.ConstraintAnchor$Type[] values():91:91 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lr/d$b;"} -androidx.constraintlayout.solver.widgets.ConstraintWidget -> r.e: +androidx.constraintlayout.core.widgets.ConstraintWidget -> r.e: # {"id":"sourceFile","fileName":"ConstraintWidget.java"} - boolean mInVirtuaLayout -> A - androidx.constraintlayout.solver.widgets.ConstraintAnchor mLeft -> B + float mMatchConstraintPercentWidth -> A + boolean mVerticalChainFixedPosition -> A0 + int mMatchConstraintMinHeight -> B + float[] mWeight -> B0 + int mMatchConstraintMaxHeight -> C + androidx.constraintlayout.core.widgets.ConstraintWidget[] mListNextMatchConstraintsWidget -> C0 + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lr/e;"} + float mMatchConstraintPercentHeight -> D + androidx.constraintlayout.core.widgets.ConstraintWidget[] mNextChainWidget -> D0 + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lr/e;"} + int mResolvedDimensionRatioSide -> E + androidx.constraintlayout.core.widgets.ConstraintWidget mHorizontalNextWidget -> E0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/e;"} + float mResolvedDimensionRatio -> F + androidx.constraintlayout.core.widgets.ConstraintWidget mVerticalNextWidget -> F0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/e;"} + int[] mMaxDimension -> G + int horizontalGroup -> G0 + float mCircleConstraintAngle -> H + int verticalGroup -> H0 + boolean hasBaseline -> I + float DEFAULT_BIAS -> I0 + boolean inPlaceholder -> J + boolean mInVirtualLayout -> K + int mLastHorizontalMeasureSpec -> L + int mLastVerticalMeasureSpec -> M + androidx.constraintlayout.core.widgets.ConstraintAnchor mLeft -> N # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/d;"} - androidx.constraintlayout.solver.widgets.ConstraintAnchor mTop -> C + androidx.constraintlayout.core.widgets.ConstraintAnchor mTop -> O # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/d;"} - androidx.constraintlayout.solver.widgets.ConstraintAnchor mRight -> D + androidx.constraintlayout.core.widgets.ConstraintAnchor mRight -> P # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/d;"} - androidx.constraintlayout.solver.widgets.ConstraintAnchor mBottom -> E + androidx.constraintlayout.core.widgets.ConstraintAnchor mBottom -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/d;"} - androidx.constraintlayout.solver.widgets.ConstraintAnchor mBaseline -> F + androidx.constraintlayout.core.widgets.ConstraintAnchor mBaseline -> R # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/d;"} - androidx.constraintlayout.solver.widgets.ConstraintAnchor mCenterX -> G + androidx.constraintlayout.core.widgets.ConstraintAnchor mCenterX -> S # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/d;"} - androidx.constraintlayout.solver.widgets.ConstraintAnchor mCenterY -> H + androidx.constraintlayout.core.widgets.ConstraintAnchor mCenterY -> T # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/d;"} - androidx.constraintlayout.solver.widgets.ConstraintAnchor mCenter -> I + androidx.constraintlayout.core.widgets.ConstraintAnchor mCenter -> U # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/d;"} - androidx.constraintlayout.solver.widgets.ConstraintAnchor[] mListAnchors -> J + androidx.constraintlayout.core.widgets.ConstraintAnchor[] mListAnchors -> V # {"id":"com.android.tools.r8.residualsignature","signature":"[Lr/d;"} - java.util.ArrayList mAnchors -> K - boolean[] mIsInBarrier -> L - androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour[] mListDimensionBehaviors -> M + java.util.ArrayList mAnchors -> W + boolean[] mIsInBarrier -> X + androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour[] mListDimensionBehaviors -> Y # {"id":"com.android.tools.r8.residualsignature","signature":"[Lr/e$b;"} - androidx.constraintlayout.solver.widgets.ConstraintWidget mParent -> N + androidx.constraintlayout.core.widgets.ConstraintWidget mParent -> Z # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/e;"} - int mWidth -> O - int mHeight -> P - float mDimensionRatio -> Q - int mDimensionRatioSide -> R - int mX -> S - int mY -> T - int mRelX -> U - int mRelY -> V - int mOffsetX -> W - int mOffsetY -> X - int mBaselineDistance -> Y - int mMinWidth -> Z boolean measured -> a - int mMinHeight -> a0 - androidx.constraintlayout.solver.widgets.analyzer.WidgetRun[] run -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"[Ls/m;"} - float mHorizontalBiasPercent -> b0 - androidx.constraintlayout.solver.widgets.analyzer.ChainRun horizontalChainRun -> c + int mWidth -> a0 + androidx.constraintlayout.core.widgets.analyzer.WidgetRun[] run -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"[Ls/p;"} + int mHeight -> b0 + androidx.constraintlayout.core.widgets.analyzer.ChainRun horizontalChainRun -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/c;"} - float mVerticalBiasPercent -> c0 - androidx.constraintlayout.solver.widgets.analyzer.ChainRun verticalChainRun -> d + float mDimensionRatio -> c0 + androidx.constraintlayout.core.widgets.analyzer.ChainRun verticalChainRun -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/c;"} - java.lang.Object mCompanionWidget -> d0 - androidx.constraintlayout.solver.widgets.analyzer.HorizontalWidgetRun horizontalRun -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/j;"} - int mContainerItemSkip -> e0 - androidx.constraintlayout.solver.widgets.analyzer.VerticalWidgetRun verticalRun -> f + int mDimensionRatioSide -> d0 + androidx.constraintlayout.core.widgets.analyzer.HorizontalWidgetRun horizontalRun -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/l;"} - int mVisibility -> f0 + int mX -> e0 + androidx.constraintlayout.core.widgets.analyzer.VerticalWidgetRun verticalRun -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/n;"} + int mY -> f0 boolean[] isTerminalWidget -> g - java.lang.String mDebugName -> g0 - int[] wrapMeasure -> h - java.lang.String mType -> h0 - boolean mResolvedHasRatio -> i - boolean mHorizontalWrapVisited -> i0 - int mHorizontalResolution -> j - boolean mVerticalWrapVisited -> j0 - int mVerticalResolution -> k - boolean mOptimizerMeasurable -> k0 - int mMatchConstraintDefaultWidth -> l - boolean mGroupsToSolver -> l0 - int mMatchConstraintDefaultHeight -> m - int mHorizontalChainStyle -> m0 - int[] mResolvedMatchConstraintDefault -> n - int mVerticalChainStyle -> n0 - int mMatchConstraintMinWidth -> o - boolean mHorizontalChainFixedPosition -> o0 - int mMatchConstraintMaxWidth -> p - boolean mVerticalChainFixedPosition -> p0 - float mMatchConstraintPercentWidth -> q - float[] mWeight -> q0 - int mMatchConstraintMinHeight -> r - androidx.constraintlayout.solver.widgets.ConstraintWidget[] mListNextMatchConstraintsWidget -> r0 - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lr/e;"} - int mMatchConstraintMaxHeight -> s - androidx.constraintlayout.solver.widgets.ConstraintWidget[] mNextChainWidget -> s0 - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lr/e;"} - float mMatchConstraintPercentHeight -> t - androidx.constraintlayout.solver.widgets.ConstraintWidget mHorizontalNextWidget -> t0 - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/e;"} - int mResolvedDimensionRatioSide -> u - androidx.constraintlayout.solver.widgets.ConstraintWidget mVerticalNextWidget -> u0 - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/e;"} - float mResolvedDimensionRatio -> v - float DEFAULT_BIAS -> v0 - int[] mMaxDimension -> w - float mCircleConstraintAngle -> x - boolean hasBaseline -> y - boolean inPlaceholder -> z - 1:1:void ():252:252 -> - 1:4:void ():367:367 -> - 5:7:void ():59:59 -> - 8:11:void ():60:60 -> - 12:18:void ():64:64 -> - 19:25:void ():65:65 -> - 26:32:void ():67:67 -> - 33:38:void ():68:68 -> - 39:41:void ():69:69 -> - 42:43:void ():102:102 -> - 44:45:void ():103:103 -> - 46:47:void ():107:107 -> - 48:49:void ():108:108 -> - 50:53:void ():109:109 -> - 54:55:void ():111:111 -> - 56:59:void ():112:112 -> - 60:61:void ():113:113 -> - 62:63:void ():114:114 -> - 64:65:void ():115:115 -> - 66:67:void ():116:116 -> - 68:69:void ():120:120 -> - 70:74:void ():121:121 -> - 75:81:void ():123:123 -> - 82:83:void ():124:124 -> - 84:85:void ():125:125 -> - 86:87:void ():128:128 -> - 88:96:void ():199:199 -> - 97:105:void ():200:200 -> - 106:114:void ():201:201 -> - 115:123:void ():202:202 -> - 124:132:void ():203:203 -> - 133:141:void ():204:204 -> - 142:150:void ():205:205 -> - 151:159:void ():206:206 -> - 160:175:void ():214:214 -> - 176:182:void ():215:215 -> - 183:186:void ():217:217 -> - 187:195:void ():222:222 -> - 196:197:void ():225:225 -> - 198:199:void ():228:228 -> - 200:201:void ():229:229 -> - 202:203:void ():230:230 -> - 204:205:void ():231:231 -> - 206:207:void ():234:234 -> - 208:209:void ():235:235 -> - 210:211:void ():236:236 -> - 212:213:void ():237:237 -> - 214:215:void ():240:240 -> - 216:217:void ():241:241 -> - 218:219:void ():244:244 -> - 220:223:void ():253:253 -> - 224:225:void ():254:254 -> - 226:227:void ():262:262 -> - 228:229:void ():265:265 -> - 230:231:void ():267:267 -> - 232:233:void ():268:268 -> - 234:235:void ():280:280 -> - 236:237:void ():281:281 -> - 238:239:void ():284:284 -> - 240:241:void ():285:285 -> - 242:248:void ():289:289 -> - 249:254:void ():291:291 -> - 255:260:void ():292:292 -> - 261:262:void ():294:294 -> - 263:264:void ():295:295 -> - 265:274:void ():368:368 -> - 3:10:int getLength(int):715:715 -> A - 11:17:int getLength(int):717:717 -> A - 1:6:void setVerticalDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour):1829:1829 -> A0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e$b;)V"} - 1:6:int getMaxHeight():139:139 -> B - 1:2:void setVerticalMatchStyle(int,int,int,float):1037:1037 -> B0 - 3:10:void setVerticalMatchStyle(int,int,int,float):1038:1038 -> B0 - 11:12:void setVerticalMatchStyle(int,int,int,float):1039:1039 -> B0 - 13:28:void setVerticalMatchStyle(int,int,int,float):1040:1040 -> B0 - 29:31:void setVerticalMatchStyle(int,int,int,float):1042:1042 -> B0 - 1:6:int getMaxWidth():143:143 -> C - 1:6:void setVerticalWeight(float):1376:1376 -> C0 - 1:3:int getMinHeight():758:758 -> D - 1:3:void setVisibility(int):525:525 -> D0 - 1:3:int getMinWidth():749:749 -> E - 1:2:void setWidth(int):978:978 -> E0 - 3:6:void setWidth(int):979:979 -> E0 - 7:9:void setWidth(int):980:980 -> E0 - 3:12:androidx.constraintlayout.solver.widgets.ConstraintWidget getNextChainMember(int):1872:1872 -> F + int mRelX -> g0 + boolean mResolvedHasRatio -> h + int mRelY -> h0 + boolean mMeasureRequested -> i + int mOffsetX -> i0 + boolean OPTIMIZE_WRAP -> j + int mOffsetY -> j0 + boolean OPTIMIZE_WRAP_ON_RESOLVED -> k + int mBaselineDistance -> k0 + int mWidthOverride -> l + int mMinWidth -> l0 + int mHeightOverride -> m + int mMinHeight -> m0 + androidx.constraintlayout.core.state.WidgetFrame frame -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/a;"} + float mHorizontalBiasPercent -> n0 + boolean resolvedHorizontal -> o + float mVerticalBiasPercent -> o0 + boolean resolvedVertical -> p + java.lang.Object mCompanionWidget -> p0 + boolean horizontalSolvingPass -> q + int mContainerItemSkip -> q0 + boolean verticalSolvingPass -> r + int mVisibility -> r0 + int mHorizontalResolution -> s + java.lang.String mDebugName -> s0 + int mVerticalResolution -> t + java.lang.String mType -> t0 + int mWrapBehaviorInParent -> u + boolean mHorizontalWrapVisited -> u0 + int mMatchConstraintDefaultWidth -> v + boolean mVerticalWrapVisited -> v0 + int mMatchConstraintDefaultHeight -> w + boolean mGroupsToSolver -> w0 + int[] mResolvedMatchConstraintDefault -> x + int mHorizontalChainStyle -> x0 + int mMatchConstraintMinWidth -> y + int mVerticalChainStyle -> y0 + int mMatchConstraintMaxWidth -> z + boolean mHorizontalChainFixedPosition -> z0 + 1:1:void ():470:470 -> + 1:4:void ():721:721 -> + 5:7:void ():62:62 -> + 8:12:void ():63:63 -> + 13:14:void ():67:67 -> + 15:16:void ():68:68 -> + 17:23:void ():70:70 -> + 24:26:void ():71:71 -> + 27:28:void ():72:72 -> + 29:30:void ():73:73 -> + 31:33:void ():74:74 -> + 34:35:void ():76:76 -> + 36:37:void ():77:77 -> + 38:44:void ():79:79 -> + 45:46:void ():92:92 -> + 47:48:void ():93:93 -> + 49:50:void ():95:95 -> + 51:52:void ():96:96 -> + 53:54:void ():282:282 -> + 55:56:void ():283:283 -> + 57:58:void ():287:287 -> + 59:60:void ():289:289 -> + 61:62:void ():290:290 -> + 63:66:void ():291:291 -> + 67:68:void ():293:293 -> + 69:72:void ():294:294 -> + 73:74:void ():295:295 -> + 75:76:void ():296:296 -> + 77:78:void ():297:297 -> + 79:80:void ():298:298 -> + 81:82:void ():302:302 -> + 83:87:void ():303:303 -> + 88:94:void ():305:305 -> + 95:96:void ():306:306 -> + 97:98:void ():307:307 -> + 99:100:void ():310:310 -> + 101:102:void ():398:398 -> + 103:104:void ():399:399 -> + 105:113:void ():417:417 -> + 114:122:void ():418:418 -> + 123:131:void ():419:419 -> + 132:140:void ():420:420 -> + 141:149:void ():421:421 -> + 150:158:void ():422:422 -> + 159:167:void ():423:423 -> + 168:176:void ():424:424 -> + 177:192:void ():432:432 -> + 193:199:void ():433:433 -> + 200:203:void ():435:435 -> + 204:211:void ():440:440 -> + 212:213:void ():443:443 -> + 214:215:void ():446:446 -> + 216:217:void ():447:447 -> + 218:219:void ():448:448 -> + 220:221:void ():449:449 -> + 222:223:void ():452:452 -> + 224:225:void ():453:453 -> + 226:227:void ():454:454 -> + 228:229:void ():455:455 -> + 230:231:void ():458:458 -> + 232:233:void ():459:459 -> + 234:235:void ():462:462 -> + 236:239:void ():471:471 -> + 240:241:void ():472:472 -> + 242:243:void ():480:480 -> + 244:245:void ():483:483 -> + 246:247:void ():485:485 -> + 248:249:void ():486:486 -> + 250:251:void ():498:498 -> + 252:253:void ():501:501 -> + 254:255:void ():502:502 -> + 256:262:void ():506:506 -> + 263:268:void ():508:508 -> + 269:274:void ():509:509 -> + 275:276:void ():511:511 -> + 277:278:void ():512:512 -> + 279:280:void ():692:692 -> + 281:282:void ():693:693 -> + 283:292:void ():722:722 -> + 1:6:androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour getHorizontalDimensionBehaviour():2179:2179 -> A + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr/e$b;"} + 1:5:void setFinalLeft(int):117:117 -> A0 + 6:8:void setFinalLeft(int):118:118 -> A0 + 1:4:int getHorizontalMargin():1178:1178 -> B + 5:8:int getHorizontalMargin():1179:1179 -> B + 9:12:int getHorizontalMargin():1181:1181 -> B + 13:16:int getHorizontalMargin():1182:1182 -> B + 1:5:void setFinalTop(int):122:122 -> B0 + 6:8:void setFinalTop(int):123:123 -> B0 + 1:3:int getLastHorizontalMeasureSpec():400:400 -> C + 1:5:void setFinalVertical(int,int):163:163 -> C0 + 6:10:void setFinalVertical(int,int):166:166 -> C0 + 11:15:void setFinalVertical(int,int):167:167 -> C0 + 16:18:void setFinalVertical(int,int):168:168 -> C0 + 19:20:void setFinalVertical(int,int):169:169 -> C0 + 21:24:void setFinalVertical(int,int):170:170 -> C0 + 25:33:void setFinalVertical(int,int):171:171 -> C0 + 34:36:void setFinalVertical(int,int):173:173 -> C0 + 1:3:int getLastVerticalMeasureSpec():401:401 -> D + 3:4:void setFrame(int,int,int,int):1593:1593 -> D0 + 5:6:void setFrame(int,int,int,int):1594:1594 -> D0 + 7:13:void setFrame(int,int,int,int):1596:1596 -> D0 + 14:15:void setFrame(int,int,int,int):1597:1597 -> D0 + 16:18:void setFrame(int,int,int,int):1598:1598 -> D0 + 19:32:void setFrame(int,int,int,int):1603:1603 -> D0 + 33:41:void setFrame(int,int,int,int):1606:1606 -> D0 + 42:43:void setFrame(int,int,int,int):1610:1610 -> D0 + 44:45:void setFrame(int,int,int,int):1611:1611 -> D0 + 46:49:void setFrame(int,int,int,int):1613:1613 -> D0 + 50:51:void setFrame(int,int,int,int):1614:1614 -> D0 + 52:55:void setFrame(int,int,int,int):1616:1616 -> D0 + 56:57:void setFrame(int,int,int,int):1617:1617 -> D0 + 58:65:void setFrame(int,int,int,int):1619:1619 -> D0 + 66:73:void setFrame(int,int,int,int):1620:1620 -> D0 + 74:85:void setFrame(int,int,int,int):1622:1622 -> D0 + 86:93:void setFrame(int,int,int,int):1623:1623 -> D0 + 94:97:void setFrame(int,int,int,int):1625:1625 -> D0 + 98:99:void setFrame(int,int,int,int):1626:1626 -> D0 + 100:103:void setFrame(int,int,int,int):1628:1628 -> D0 + 104:106:void setFrame(int,int,int,int):1629:1629 -> D0 + 3:10:int getLength(int):1091:1091 -> E + 11:17:int getLength(int):1093:1093 -> E + 1:3:void setHasBaseline(boolean):353:353 -> E0 + 1:6:int getMaxHeight():321:321 -> F + 1:2:void setHeight(int):1369:1369 -> F0 + 3:6:void setHeight(int):1370:1370 -> F0 + 7:9:void setHeight(int):1371:1371 -> F0 + 1:6:int getMaxWidth():325:325 -> G + 1:3:void setHorizontalBiasPercent(float):1525:1525 -> G0 + 1:3:int getMinHeight():1134:1134 -> H + 1:3:void setHorizontalChainStyle(int):1780:1780 -> H0 + 1:3:int getMinWidth():1125:1125 -> I + 1:3:void setHorizontalDimension(int,int):1659:1659 -> I0 + 4:5:void setHorizontalDimension(int,int):1660:1660 -> I0 + 6:9:void setHorizontalDimension(int,int):1661:1661 -> I0 + 10:12:void setHorizontalDimension(int,int):1662:1662 -> I0 + 3:12:androidx.constraintlayout.core.widgets.ConstraintWidget getNextChainMember(int):2265:2265 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lr/e;"} - 13:18:androidx.constraintlayout.solver.widgets.ConstraintWidget getNextChainMember(int):1873:1873 -> F - 19:28:androidx.constraintlayout.solver.widgets.ConstraintWidget getNextChainMember(int):1876:1876 -> F - 29:33:androidx.constraintlayout.solver.widgets.ConstraintWidget getNextChainMember(int):1877:1877 -> F - 1:3:void setX(int):905:905 -> F0 - 1:3:androidx.constraintlayout.solver.widgets.ConstraintWidget getParent():440:440 -> G + 13:18:androidx.constraintlayout.core.widgets.ConstraintWidget getNextChainMember(int):2266:2266 -> J + 19:28:androidx.constraintlayout.core.widgets.ConstraintWidget getNextChainMember(int):2269:2269 -> J + 29:33:androidx.constraintlayout.core.widgets.ConstraintWidget getNextChainMember(int):2270:2270 -> J + 1:6:void setHorizontalDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour):2213:2213 -> J0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e$b;)V"} + 1:3:androidx.constraintlayout.core.widgets.ConstraintWidget getParent():818:818 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr/e;"} - 1:3:void setY(int):914:914 -> G0 - 3:12:androidx.constraintlayout.solver.widgets.ConstraintWidget getPreviousChainMember(int):1853:1853 -> H + 1:2:void setHorizontalMatchStyle(int,int,int,float):1398:1398 -> K0 + 3:10:void setHorizontalMatchStyle(int,int,int,float):1399:1399 -> K0 + 11:12:void setHorizontalMatchStyle(int,int,int,float):1400:1400 -> K0 + 13:28:void setHorizontalMatchStyle(int,int,int,float):1401:1401 -> K0 + 29:31:void setHorizontalMatchStyle(int,int,int,float):1403:1403 -> K0 + 3:12:androidx.constraintlayout.core.widgets.ConstraintWidget getPreviousChainMember(int):2246:2246 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lr/e;"} - 13:18:androidx.constraintlayout.solver.widgets.ConstraintWidget getPreviousChainMember(int):1854:1854 -> H - 19:28:androidx.constraintlayout.solver.widgets.ConstraintWidget getPreviousChainMember(int):1857:1857 -> H - 29:33:androidx.constraintlayout.solver.widgets.ConstraintWidget getPreviousChainMember(int):1858:1858 -> H - 1:13:void setupDimensionRatio(boolean,boolean,boolean,boolean):2266:2266 -> H0 - 14:20:void setupDimensionRatio(boolean,boolean,boolean,boolean):2268:2268 -> H0 - 21:22:void setupDimensionRatio(boolean,boolean,boolean,boolean):2270:2270 -> H0 - 23:26:void setupDimensionRatio(boolean,boolean,boolean,boolean):2271:2271 -> H0 - 27:32:void setupDimensionRatio(boolean,boolean,boolean,boolean):2273:2273 -> H0 - 33:52:void setupDimensionRatio(boolean,boolean,boolean,boolean):2278:2278 -> H0 - 53:55:void setupDimensionRatio(boolean,boolean,boolean,boolean):2279:2279 -> H0 - 56:75:void setupDimensionRatio(boolean,boolean,boolean,boolean):2280:2280 -> H0 - 76:77:void setupDimensionRatio(boolean,boolean,boolean,boolean):2281:2281 -> H0 - 78:81:void setupDimensionRatio(boolean,boolean,boolean,boolean):2285:2285 -> H0 - 82:99:void setupDimensionRatio(boolean,boolean,boolean,boolean):2286:2286 -> H0 - 100:113:void setupDimensionRatio(boolean,boolean,boolean,boolean):2287:2287 -> H0 - 114:129:void setupDimensionRatio(boolean,boolean,boolean,boolean):2289:2289 -> H0 - 130:132:void setupDimensionRatio(boolean,boolean,boolean,boolean):2290:2290 -> H0 - 133:148:void setupDimensionRatio(boolean,boolean,boolean,boolean):2291:2291 -> H0 - 149:154:void setupDimensionRatio(boolean,boolean,boolean,boolean):2292:2292 -> H0 - 155:156:void setupDimensionRatio(boolean,boolean,boolean,boolean):2293:2293 -> H0 - 157:160:void setupDimensionRatio(boolean,boolean,boolean,boolean):2307:2307 -> H0 - 161:168:void setupDimensionRatio(boolean,boolean,boolean,boolean):2308:2308 -> H0 - 169:173:void setupDimensionRatio(boolean,boolean,boolean,boolean):2309:2309 -> H0 - 174:177:void setupDimensionRatio(boolean,boolean,boolean,boolean):2310:2310 -> H0 - 178:182:void setupDimensionRatio(boolean,boolean,boolean,boolean):2311:2311 -> H0 - 183:185:void setupDimensionRatio(boolean,boolean,boolean,boolean):2312:2312 -> H0 - 1:8:int getRight():785:785 -> I - 1:7:void updateFromRuns(boolean,boolean):2858:2858 -> I0 - 8:14:void updateFromRuns(boolean,boolean):2859:2859 -> I0 - 15:20:void updateFromRuns(boolean,boolean):2860:2860 -> I0 - 21:26:void updateFromRuns(boolean,boolean):2861:2861 -> I0 - 27:30:void updateFromRuns(boolean,boolean):2862:2862 -> I0 - 31:72:void updateFromRuns(boolean,boolean):2863:2863 -> I0 - 73:76:void updateFromRuns(boolean,boolean):2881:2881 -> I0 - 77:78:void updateFromRuns(boolean,boolean):2884:2884 -> I0 - 79:84:void updateFromRuns(boolean,boolean):2887:2887 -> I0 - 85:86:void updateFromRuns(boolean,boolean):2888:2888 -> I0 - 87:91:void updateFromRuns(boolean,boolean):2889:2889 -> I0 - 92:104:void updateFromRuns(boolean,boolean):2895:2895 -> I0 - 105:106:void updateFromRuns(boolean,boolean):2898:2898 -> I0 - 107:110:void updateFromRuns(boolean,boolean):2899:2899 -> I0 - 111:114:void updateFromRuns(boolean,boolean):2900:2900 -> I0 - 115:128:void updateFromRuns(boolean,boolean):2905:2905 -> I0 - 129:130:void updateFromRuns(boolean,boolean):2908:2908 -> I0 - 131:134:void updateFromRuns(boolean,boolean):2909:2909 -> I0 - 135:137:void updateFromRuns(boolean,boolean):2910:2910 -> I0 - 3:8:androidx.constraintlayout.solver.widgets.analyzer.WidgetRun getRun(int):73:73 -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ls/m;"} - 9:13:androidx.constraintlayout.solver.widgets.analyzer.WidgetRun getRun(int):75:75 -> J - 1:6:void updateFromSolver(androidx.constraintlayout.solver.LinearSystem):2729:2729 -> J0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d;)V"} - 7:12:void updateFromSolver(androidx.constraintlayout.solver.LinearSystem):2730:2730 -> J0 - 13:18:void updateFromSolver(androidx.constraintlayout.solver.LinearSystem):2731:2731 -> J0 - 19:24:void updateFromSolver(androidx.constraintlayout.solver.LinearSystem):2732:2732 -> J0 - 25:38:void updateFromSolver(androidx.constraintlayout.solver.LinearSystem):2734:2734 -> J0 - 39:40:void updateFromSolver(androidx.constraintlayout.solver.LinearSystem):2735:2735 -> J0 - 41:42:void updateFromSolver(androidx.constraintlayout.solver.LinearSystem):2736:2736 -> J0 - 43:56:void updateFromSolver(androidx.constraintlayout.solver.LinearSystem):2738:2738 -> J0 - 57:58:void updateFromSolver(androidx.constraintlayout.solver.LinearSystem):2739:2739 -> J0 - 59:93:void updateFromSolver(androidx.constraintlayout.solver.LinearSystem):2740:2740 -> J0 - 94:97:void updateFromSolver(androidx.constraintlayout.solver.LinearSystem):2755:2755 -> J0 - 1:3:float getVerticalBiasPercent():842:842 -> K - 1:3:int getVerticalChainStyle():1416:1416 -> L - 1:6:androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour getVerticalDimensionBehaviour():1795:1795 -> M + 13:18:androidx.constraintlayout.core.widgets.ConstraintWidget getPreviousChainMember(int):2247:2247 -> L + 19:28:androidx.constraintlayout.core.widgets.ConstraintWidget getPreviousChainMember(int):2250:2250 -> L + 29:33:androidx.constraintlayout.core.widgets.ConstraintWidget getPreviousChainMember(int):2251:2251 -> L + 1:6:void setHorizontalWeight(float):1761:1761 -> L0 + 1:8:int getRight():1161:1161 -> M + 1:5:void setInBarrier(int,boolean):369:369 -> M0 + 3:8:androidx.constraintlayout.core.widgets.analyzer.WidgetRun getRun(int):85:85 -> N + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ls/p;"} + 9:13:androidx.constraintlayout.core.widgets.analyzer.WidgetRun getRun(int):87:87 -> N + 1:3:void setInPlaceholder(boolean):365:365 -> N0 + 1:3:float getVerticalBiasPercent():1218:1218 -> O + 1:3:void setInVirtualLayout(boolean):317:317 -> O0 + 1:3:int getVerticalChainStyle():1810:1810 -> P + 1:2:void setLastMeasureSpec(int,int):403:403 -> P0 + 3:5:void setLastMeasureSpec(int,int):404:404 -> P0 + 6:9:void setLastMeasureSpec(int,int):405:405 -> P0 + 1:6:androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour getVerticalDimensionBehaviour():2188:2188 -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr/e$b;"} - 1:4:int getVerticalMargin():816:816 -> N - 5:10:int getVerticalMargin():817:817 -> N - 11:14:int getVerticalMargin():819:819 -> N - 15:20:int getVerticalMargin():820:820 -> N - 1:3:int getVisibility():534:534 -> O - 1:8:int getWidth():653:653 -> P - 9:11:int getWidth():656:656 -> P - 1:8:int getX():629:629 -> Q - 9:16:int getX():630:630 -> Q - 17:19:int getX():632:632 -> Q - 1:8:int getY():641:641 -> R - 9:16:int getY():642:642 -> R - 17:19:int getY():644:644 -> R - 1:3:boolean hasBaseline():868:868 -> S - 1:4:void immediateConnect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int,int):1441:1441 -> T + 1:6:void setMaxHeight(int):333:333 -> Q0 + 1:4:int getVerticalMargin():1192:1192 -> R + 5:10:int getVerticalMargin():1193:1193 -> R + 11:14:int getVerticalMargin():1195:1195 -> R + 15:20:int getVerticalMargin():1196:1196 -> R + 1:6:void setMaxWidth(int):329:329 -> R0 + 1:3:int getVisibility():912:912 -> S + 1:3:void setMeasureRequested(boolean):377:377 -> S0 + 1:8:int getWidth():1029:1029 -> T + 9:11:int getWidth():1032:1032 -> T + 4:6:void setMinHeight(int):1558:1558 -> T0 + 7:9:void setMinHeight(int):1560:1560 -> T0 + 1:8:int getX():1005:1005 -> U + 9:16:int getX():1006:1006 -> U + 17:19:int getX():1008:1008 -> U + 4:6:void setMinWidth(int):1545:1545 -> U0 + 7:9:void setMinWidth(int):1547:1547 -> U0 + 1:8:int getY():1017:1017 -> V + 9:16:int getY():1018:1018 -> V + 17:19:int getY():1020:1020 -> V + 1:2:void setOrigin(int,int):1300:1300 -> V0 + 3:5:void setOrigin(int,int):1301:1301 -> V0 + 1:3:boolean hasBaseline():1244:1244 -> W + 1:3:void setParent(androidx.constraintlayout.core.widgets.ConstraintWidget):827:827 -> W0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;)V"} + 6:28:boolean hasDanglingDimension(int):228:228 -> X + 29:61:boolean hasDanglingDimension(int):231:231 -> X + 1:3:void setVerticalBiasPercent(float):1535:1535 -> X0 + 1:10:boolean hasDependencies():217:217 -> Y + 11:18:boolean hasDependencies():218:218 -> Y + 19:30:boolean hasDependencies():219:219 -> Y + 1:3:void setVerticalChainStyle(int):1800:1800 -> Y0 + 1:14:boolean hasDimensionOverride():711:711 -> Z + 1:3:void setVerticalDimension(int,int):1673:1673 -> Z0 + 4:5:void setVerticalDimension(int,int):1674:1674 -> Z0 + 6:9:void setVerticalDimension(int,int):1675:1675 -> Z0 + 10:12:void setVerticalDimension(int,int):1676:1676 -> Z0 + 5:22:boolean hasResolvedTargets(int,int):238:238 -> a0 + 23:28:boolean hasResolvedTargets(int,int):239:239 -> a0 + 29:47:boolean hasResolvedTargets(int,int):240:240 -> a0 + 48:63:boolean hasResolvedTargets(int,int):241:241 -> a0 + 64:81:boolean hasResolvedTargets(int,int):244:244 -> a0 + 82:87:boolean hasResolvedTargets(int,int):245:245 -> a0 + 88:106:boolean hasResolvedTargets(int,int):246:246 -> a0 + 107:122:boolean hasResolvedTargets(int,int):247:247 -> a0 + 1:6:void setVerticalDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour):2222:2222 -> a1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e$b;)V"} + 1:4:void immediateConnect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int,int):1835:1835 -> b0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/d$b;Lr/e;Lr/d$b;II)V"} - 5:9:void immediateConnect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int,int):1442:1442 -> T - 10:13:void immediateConnect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int,int):1443:1443 -> T - 3:29:boolean isChainHead(int):1963:1963 -> U - 1:24:boolean isInHorizontalChain():1838:1838 -> V - 1:3:boolean isInPlaceholder():179:179 -> W - 1:24:boolean isInVerticalChain():1919:1919 -> X - 1:5:void reset():299:299 -> Y - 6:10:void reset():300:300 -> Y - 11:15:void reset():301:301 -> Y - 16:20:void reset():302:302 -> Y - 21:25:void reset():303:303 -> Y - 26:30:void reset():304:304 -> Y - 31:35:void reset():305:305 -> Y - 36:41:void reset():306:306 -> Y - 42:44:void reset():307:307 -> Y - 45:47:void reset():308:308 -> Y - 48:49:void reset():309:309 -> Y - 50:51:void reset():310:310 -> Y - 52:54:void reset():311:311 -> Y - 55:56:void reset():312:312 -> Y - 57:58:void reset():313:313 -> Y - 59:60:void reset():314:314 -> Y - 61:62:void reset():315:315 -> Y - 63:64:void reset():316:316 -> Y - 65:66:void reset():317:317 -> Y - 67:68:void reset():318:318 -> Y - 69:70:void reset():319:319 -> Y - 71:74:void reset():320:320 -> Y - 75:76:void reset():321:321 -> Y - 77:83:void reset():322:322 -> Y - 84:85:void reset():323:323 -> Y - 86:87:void reset():324:324 -> Y - 88:89:void reset():325:325 -> Y - 90:91:void reset():326:326 -> Y - 92:93:void reset():327:327 -> Y - 94:95:void reset():328:328 -> Y - 96:97:void reset():329:329 -> Y - 98:99:void reset():330:330 -> Y - 100:101:void reset():331:331 -> Y - 102:103:void reset():332:332 -> Y - 104:105:void reset():333:333 -> Y - 106:111:void reset():334:334 -> Y - 112:113:void reset():335:335 -> Y - 114:115:void reset():336:336 -> Y - 116:117:void reset():337:337 -> Y - 118:124:void reset():338:338 -> Y - 125:126:void reset():339:339 -> Y - 127:128:void reset():340:340 -> Y - 129:132:void reset():341:341 -> Y - 133:134:void reset():342:342 -> Y - 135:136:void reset():343:343 -> Y - 137:138:void reset():344:344 -> Y - 139:140:void reset():345:345 -> Y - 141:142:void reset():346:346 -> Y - 143:144:void reset():347:347 -> Y - 145:146:void reset():348:348 -> Y - 147:148:void reset():349:349 -> Y - 149:150:void reset():350:350 -> Y - 151:152:void reset():351:351 -> Y - 153:154:void reset():352:352 -> Y - 155:158:void reset():353:353 -> Y - 159:160:void reset():354:354 -> Y - 161:162:void reset():355:355 -> Y - 163:166:void reset():356:356 -> Y - 167:169:void reset():357:357 -> Y - 1:6:void resetAnchors():1729:1729 -> Z - 7:10:void resetAnchors():1730:1730 -> Z - 11:16:void resetAnchors():1731:1731 -> Z - 17:23:void resetAnchors():1732:1732 -> Z - 24:32:void resetAnchors():1736:1736 -> Z - 33:40:void resetAnchors():1737:1737 -> Z - 41:47:void resetAnchors():1738:1738 -> Z - 1:5:void resetSolverVariables(androidx.constraintlayout.solver.Cache):401:401 -> a0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/c;)V"} - 6:10:void resetSolverVariables(androidx.constraintlayout.solver.Cache):402:402 -> a0 - 11:15:void resetSolverVariables(androidx.constraintlayout.solver.Cache):403:403 -> a0 - 16:20:void resetSolverVariables(androidx.constraintlayout.solver.Cache):404:404 -> a0 - 21:25:void resetSolverVariables(androidx.constraintlayout.solver.Cache):405:405 -> a0 - 26:30:void resetSolverVariables(androidx.constraintlayout.solver.Cache):406:406 -> a0 - 31:35:void resetSolverVariables(androidx.constraintlayout.solver.Cache):407:407 -> a0 - 36:41:void resetSolverVariables(androidx.constraintlayout.solver.Cache):408:408 -> a0 - 1:7:void setBaselineDistance(int):1322:1322 -> b0 - 8:10:void setBaselineDistance(int):1323:1323 -> b0 - 1:3:void setCompanionWidget(java.lang.Object):1333:1333 -> c0 - 1:7:void addAnchors():415:415 -> d - 8:14:void addAnchors():416:416 -> d - 15:21:void addAnchors():417:417 -> d - 22:28:void addAnchors():418:418 -> d - 29:35:void addAnchors():419:419 -> d - 36:42:void addAnchors():420:420 -> d - 43:49:void addAnchors():421:421 -> d - 50:57:void addAnchors():422:422 -> d - 1:3:void setDebugName(java.lang.String):550:550 -> d0 - 1:13:boolean addFirst():2253:2253 -> e - 4:11:void setDimensionRatio(java.lang.String):1052:1052 -> e0 - 12:17:void setDimensionRatio(java.lang.String):1058:1058 -> e0 - 18:30:void setDimensionRatio(java.lang.String):1059:1059 -> e0 - 31:34:void setDimensionRatio(java.lang.String):1061:1061 -> e0 - 35:43:void setDimensionRatio(java.lang.String):1062:1062 -> e0 - 44:59:void setDimensionRatio(java.lang.String):1064:1064 -> e0 - 60:68:void setDimensionRatio(java.lang.String):1071:1071 -> e0 - 69:73:void setDimensionRatio(java.lang.String):1074:1074 -> e0 - 74:77:void setDimensionRatio(java.lang.String):1075:1075 -> e0 - 78:89:void setDimensionRatio(java.lang.String):1076:1076 -> e0 - 90:93:void setDimensionRatio(java.lang.String):1078:1078 -> e0 - 94:108:void setDimensionRatio(java.lang.String):1079:1079 -> e0 - 109:114:void setDimensionRatio(java.lang.String):1082:1082 -> e0 - 115:119:void setDimensionRatio(java.lang.String):1084:1084 -> e0 - 120:123:void setDimensionRatio(java.lang.String):1092:1092 -> e0 - 124:129:void setDimensionRatio(java.lang.String):1093:1093 -> e0 - 130:139:void setDimensionRatio(java.lang.String):1095:1095 -> e0 - 140:141:void setDimensionRatio(java.lang.String):1103:1103 -> e0 - 142:144:void setDimensionRatio(java.lang.String):1104:1104 -> e0 - 145:147:void setDimensionRatio(java.lang.String):1053:1053 -> e0 - 5:10:void addToSolver(androidx.constraintlayout.solver.LinearSystem):1986:1986 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d;)V"} - 11:16:void addToSolver(androidx.constraintlayout.solver.LinearSystem):1987:1987 -> f - 17:22:void addToSolver(androidx.constraintlayout.solver.LinearSystem):1988:1988 -> f - 23:28:void addToSolver(androidx.constraintlayout.solver.LinearSystem):1989:1989 -> f - 29:34:void addToSolver(androidx.constraintlayout.solver.LinearSystem):1990:1990 -> f - 35:36:void addToSolver(androidx.constraintlayout.solver.LinearSystem):1992:1992 -> f - 37:68:void addToSolver(androidx.constraintlayout.solver.LinearSystem):1995:1995 -> f - 69:73:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2001:2001 -> f - 74:82:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2002:2002 -> f - 83:91:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2003:2003 -> f - 92:100:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2004:2004 -> f - 101:109:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2005:2005 -> f - 110:115:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2006:2006 -> f - 116:128:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2007:2007 -> f - 129:141:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2008:2008 -> f - 142:153:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2009:2009 -> f - 154:161:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2010:2010 -> f - 162:166:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2011:2011 -> f - 167:178:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2013:2013 -> f - 179:186:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2014:2014 -> f - 187:193:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2015:2015 -> f - 194:199:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2029:2029 -> f - 200:212:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2030:2030 -> f - 213:223:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2031:2031 -> f - 224:229:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2034:2034 -> f - 230:238:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2035:2035 -> f - 239:242:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2038:2038 -> f - 243:248:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2042:2042 -> f - 249:257:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2043:2043 -> f - 258:265:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2046:2046 -> f - 266:281:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2049:2049 -> f - 282:289:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2051:2051 -> f - 290:296:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2052:2052 -> f - 297:316:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2055:2055 -> f - 317:324:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2057:2057 -> f - 325:338:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2058:2058 -> f - 339:340:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2062:2062 -> f - 341:346:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2063:2063 -> f - 347:348:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2066:2066 -> f - 349:357:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2067:2067 -> f - 358:374:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2072:2072 -> f - 375:388:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2074:2074 -> f - 389:394:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2080:2080 -> f - 395:400:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2081:2081 -> f - 401:404:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2083:2083 -> f - 405:414:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2084:2084 -> f - 415:452:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2086:2086 -> f - 453:467:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2101:2101 -> f - 468:498:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2104:2104 -> f - 499:507:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2112:2112 -> f - 508:509:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2115:2115 -> f - 510:547:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2117:2117 -> f - 548:555:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2125:2125 -> f - 556:557:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2126:2126 -> f - 558:561:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2127:2127 -> f - 562:572:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2129:2129 -> f - 573:593:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2133:2133 -> f - 594:603:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2140:2140 -> f - 604:611:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2144:2144 -> f - 612:613:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2145:2145 -> f - 614:620:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2147:2147 -> f - 621:637:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2148:2148 -> f - 638:642:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2156:2156 -> f - 643:653:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2157:2157 -> f - 654:659:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2158:2158 -> f - 660:672:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2159:2159 -> f - 673:680:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2160:2160 -> f - 681:703:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2161:2161 -> f - 704:716:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2149:2149 -> f - 717:729:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2150:2150 -> f - 730:826:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2151:2151 -> f - 827:840:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2168:2168 -> f - 841:847:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2169:2169 -> f - 848:858:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2170:2170 -> f - 859:869:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2171:2171 -> f - 870:877:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2172:2172 -> f - 878:884:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2173:2173 -> f - 885:893:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2174:2174 -> f - 894:917:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2175:2175 -> f - 918:927:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2180:2180 -> f - 928:950:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2191:2191 -> f - 951:962:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2197:2197 -> f - 963:975:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2200:2200 -> f - 976:985:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2201:2201 -> f - 986:993:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2203:2203 -> f - 994:1000:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2205:2205 -> f - 1001:1006:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2206:2206 -> f - 1007:1010:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2207:2207 -> f - 1011:1015:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2209:2209 -> f - 1016:1022:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2212:2212 -> f - 1023:1028:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2214:2214 -> f - 1029:1032:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2216:2216 -> f - 1033:1035:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2218:2218 -> f - 1036:1118:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2222:2222 -> f - 1119:1125:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2230:2230 -> f - 1126:1143:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2231:2231 -> f - 1144:1159:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2233:2233 -> f - 1160:1167:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2237:2237 -> f - 1168:1198:void addToSolver(androidx.constraintlayout.solver.LinearSystem):2238:2238 -> f - 3:4:void setFrame(int,int,int,int):1211:1211 -> f0 - 5:6:void setFrame(int,int,int,int):1212:1212 -> f0 - 7:13:void setFrame(int,int,int,int):1214:1214 -> f0 - 14:15:void setFrame(int,int,int,int):1215:1215 -> f0 - 16:18:void setFrame(int,int,int,int):1216:1216 -> f0 - 19:32:void setFrame(int,int,int,int):1221:1221 -> f0 - 33:41:void setFrame(int,int,int,int):1224:1224 -> f0 - 42:43:void setFrame(int,int,int,int):1228:1228 -> f0 - 44:45:void setFrame(int,int,int,int):1229:1229 -> f0 - 46:49:void setFrame(int,int,int,int):1231:1231 -> f0 - 50:51:void setFrame(int,int,int,int):1232:1232 -> f0 - 52:55:void setFrame(int,int,int,int):1234:1234 -> f0 - 56:58:void setFrame(int,int,int,int):1235:1235 -> f0 - 1:10:boolean allowedInBarrier():1423:1423 -> g - 1:3:void setHasBaseline(boolean):171:171 -> g0 - 1:4:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2349:2352 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d;ZZZZLq/i;Lq/i;Lr/e$b;ZLr/d;Lr/d;IIIIFZZZZIIIIFZ)V"} - 5:5:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2354:2354 -> h - 6:8:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2358:2360 -> h - 9:9:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2378:2378 -> h - 10:10:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2400:2400 -> h - 11:11:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2408:2408 -> h - 12:12:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2410:2410 -> h - 13:13:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2417:2417 -> h - 14:14:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2419:2419 -> h - 15:15:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2422:2422 -> h - 16:16:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2425:2425 -> h - 17:17:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2433:2433 -> h - 18:18:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2435:2435 -> h - 19:19:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2437:2437 -> h - 20:21:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2454:2455 -> h - 22:22:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2463:2463 -> h - 23:23:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2465:2465 -> h - 24:24:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2469:2469 -> h - 25:26:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2471:2472 -> h - 27:28:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2474:2475 -> h - 29:29:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2480:2480 -> h - 30:31:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2485:2486 -> h - 32:33:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2482:2483 -> h - 34:34:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2488:2488 -> h - 35:35:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2533:2533 -> h - 36:36:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2535:2535 -> h - 37:39:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2550:2552 -> h - 40:40:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2565:2565 -> h - 41:41:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2573:2573 -> h - 42:42:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2632:2632 -> h - 43:44:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2635:2636 -> h - 45:45:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2635:2635 -> h - 46:46:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2639:2639 -> h - 47:47:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2646:2646 -> h - 48:49:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2650:2651 -> h - 50:50:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2654:2654 -> h - 51:51:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2669:2669 -> h - 52:52:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2672:2672 -> h - 53:53:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2678:2678 -> h - 54:54:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2682:2682 -> h - 55:56:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2689:2690 -> h - 57:57:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2696:2696 -> h - 58:58:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2699:2699 -> h - 59:59:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2705:2705 -> h - 60:60:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2707:2707 -> h - 61:62:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2714:2715 -> h - 63:63:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2718:2718 -> h - 64:66:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2503:2505 -> h - 67:68:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2508:2509 -> h - 69:69:void applyConstraints(androidx.constraintlayout.solver.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.SolverVariable,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2518:2518 -> h - 1:2:void setHeight(int):990:990 -> h0 - 3:6:void setHeight(int):991:991 -> h0 - 7:9:void setHeight(int):992:992 -> h0 - 1:7:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1484:1484 -> i + 5:9:void immediateConnect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int,int):1836:1836 -> b0 + 10:13:void immediateConnect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int,int):1837:1837 -> b0 + 1:2:void setVerticalMatchStyle(int,int,int,float):1416:1416 -> b1 + 3:10:void setVerticalMatchStyle(int,int,int,float):1417:1417 -> b1 + 11:12:void setVerticalMatchStyle(int,int,int,float):1418:1418 -> b1 + 13:28:void setVerticalMatchStyle(int,int,int,float):1419:1419 -> b1 + 29:31:void setVerticalMatchStyle(int,int,int,float):1421:1421 -> b1 + 3:29:boolean isChainHead(int):2356:2356 -> c0 + 1:6:void setVerticalWeight(float):1770:1770 -> c1 + 1:7:void addAnchors():793:793 -> d + 8:14:void addAnchors():794:794 -> d + 15:21:void addAnchors():795:795 -> d + 22:28:void addAnchors():796:796 -> d + 29:35:void addAnchors():797:797 -> d + 36:42:void addAnchors():798:798 -> d + 43:49:void addAnchors():799:799 -> d + 50:57:void addAnchors():800:800 -> d + 1:3:boolean isHorizontalSolvingPassDone():132:132 -> d0 + 1:3:void setVisibility(int):903:903 -> d1 + 3:10:void addChildrenToSolverByDependency(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.HashSet,int,boolean):3512:3512 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/f;Lo/d;Ljava/util/HashSet;IZ)V"} + 11:13:void addChildrenToSolverByDependency(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.HashSet,int,boolean):3515:3515 -> e + 14:18:void addChildrenToSolverByDependency(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.HashSet,int,boolean):3516:3516 -> e + 19:27:void addChildrenToSolverByDependency(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.HashSet,int,boolean):3517:3517 -> e + 28:35:void addChildrenToSolverByDependency(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.HashSet,int,boolean):3520:3520 -> e + 36:51:void addChildrenToSolverByDependency(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.HashSet,int,boolean):3522:3522 -> e + 52:62:void addChildrenToSolverByDependency(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.HashSet,int,boolean):3523:3523 -> e + 63:70:void addChildrenToSolverByDependency(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.HashSet,int,boolean):3526:3526 -> e + 71:86:void addChildrenToSolverByDependency(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.HashSet,int,boolean):3528:3528 -> e + 87:97:void addChildrenToSolverByDependency(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.HashSet,int,boolean):3529:3529 -> e + 98:105:void addChildrenToSolverByDependency(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.HashSet,int,boolean):3533:3533 -> e + 106:121:void addChildrenToSolverByDependency(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.HashSet,int,boolean):3535:3535 -> e + 122:132:void addChildrenToSolverByDependency(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.HashSet,int,boolean):3536:3536 -> e + 133:140:void addChildrenToSolverByDependency(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.HashSet,int,boolean):3539:3539 -> e + 141:156:void addChildrenToSolverByDependency(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.HashSet,int,boolean):3541:3541 -> e + 157:167:void addChildrenToSolverByDependency(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.HashSet,int,boolean):3542:3542 -> e + 168:175:void addChildrenToSolverByDependency(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.HashSet,int,boolean):3545:3545 -> e + 176:191:void addChildrenToSolverByDependency(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.HashSet,int,boolean):3547:3547 -> e + 192:203:void addChildrenToSolverByDependency(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,java.util.HashSet,int,boolean):3548:3548 -> e + 1:5:boolean isInBarrier(int):373:373 -> e0 + 1:2:void setWidth(int):1357:1357 -> e1 + 3:6:void setWidth(int):1358:1358 -> e1 + 7:9:void setWidth(int):1359:1359 -> e1 + 1:13:boolean addFirst():2747:2747 -> f + 1:24:boolean isInHorizontalChain():2231:2231 -> f0 + 6:8:void setWrapBehaviorInParent(int):386:386 -> f1 + 1:5:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2383:2387 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;Z)V"} + 6:8:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2391:2393 -> g + 9:9:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2395:2395 -> g + 10:10:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2409:2409 -> g + 11:11:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2414:2414 -> g + 12:18:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2423:2429 -> g + 19:19:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2432:2432 -> g + 20:24:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2436:2440 -> g + 25:29:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2442:2446 -> g + 30:30:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2449:2449 -> g + 31:33:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2453:2455 -> g + 34:34:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2465:2465 -> g + 35:35:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2474:2474 -> g + 36:44:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2481:2489 -> g + 45:47:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2491:2493 -> g + 48:49:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2496:2497 -> g + 50:50:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2507:2507 -> g + 51:52:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2509:2510 -> g + 53:53:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2513:2513 -> g + 54:55:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2517:2518 -> g + 56:56:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2521:2521 -> g + 57:57:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2524:2524 -> g + 58:59:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2529:2530 -> g + 60:60:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2533:2533 -> g + 61:62:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2538:2539 -> g + 63:64:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2543:2544 -> g + 65:66:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2547:2548 -> g + 67:67:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2553:2553 -> g + 68:68:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2555:2555 -> g + 69:70:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2561:2562 -> g + 71:72:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2564:2565 -> g + 73:73:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2567:2567 -> g + 74:74:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2582:2582 -> g + 75:75:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2585:2585 -> g + 76:76:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2593:2593 -> g + 77:77:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2596:2596 -> g + 78:78:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2598:2598 -> g + 79:81:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2606:2608 -> g + 82:82:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2610:2610 -> g + 83:83:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2613:2613 -> g + 84:84:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2617:2617 -> g + 85:85:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2624:2624 -> g + 86:87:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2628:2629 -> g + 88:89:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2631:2632 -> g + 90:93:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2640:2643 -> g + 94:95:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2647:2648 -> g + 96:98:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2633:2635 -> g + 99:104:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2655:2660 -> g + 105:106:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2664:2665 -> g + 107:107:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2670:2670 -> g + 108:108:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2679:2679 -> g + 109:109:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2681:2681 -> g + 110:111:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2687:2688 -> g + 112:112:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2690:2690 -> g + 113:117:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2692:2696 -> g + 118:118:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2702:2702 -> g + 119:119:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2704:2704 -> g + 120:120:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2706:2706 -> g + 121:121:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2708:2708 -> g + 122:122:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2710:2710 -> g + 123:123:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2714:2714 -> g + 124:125:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2722:2723 -> g + 126:126:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2725:2725 -> g + 127:128:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2729:2730 -> g + 129:130:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):2738:2739 -> g + 1:3:boolean isInPlaceholder():361:361 -> g0 + 1:3:void setX(int):1281:1281 -> g1 + 1:10:boolean allowedInBarrier():1817:1817 -> h + 1:24:boolean isInVerticalChain():2312:2312 -> h0 + 1:3:void setY(int):1290:1290 -> h1 + 1:4:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2843:2846 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;ZZZZLo/i;Lo/i;Lr/e$b;ZLr/d;Lr/d;IIIIFZZZZZIIIIFZ)V"} + 5:5:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2848:2848 -> i + 6:8:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2852:2854 -> i + 9:9:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2872:2872 -> i + 10:10:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2892:2892 -> i + 11:11:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2898:2898 -> i + 12:12:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2900:2900 -> i + 13:13:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2906:2906 -> i + 14:14:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2909:2909 -> i + 15:15:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2917:2917 -> i + 16:16:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2919:2919 -> i + 17:17:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2926:2926 -> i + 18:18:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2928:2928 -> i + 19:19:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2931:2931 -> i + 20:20:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2934:2934 -> i + 21:21:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2942:2942 -> i + 22:22:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2944:2944 -> i + 23:23:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2946:2946 -> i + 24:25:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2963:2964 -> i + 26:26:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2972:2972 -> i + 27:27:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2974:2974 -> i + 28:28:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2978:2978 -> i + 29:30:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2980:2981 -> i + 31:32:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2983:2984 -> i + 33:33:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2989:2989 -> i + 34:35:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2994:2995 -> i + 36:37:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2991:2992 -> i + 38:38:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):2997:2997 -> i + 39:40:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3048:3049 -> i + 41:41:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3053:3053 -> i + 42:43:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3055:3056 -> i + 44:44:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3058:3058 -> i + 45:45:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3060:3060 -> i + 46:46:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3066:3066 -> i + 47:49:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3081:3083 -> i + 50:52:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3092:3094 -> i + 53:53:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3104:3104 -> i + 54:54:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3113:3113 -> i + 55:55:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3121:3121 -> i + 56:58:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3173:3175 -> i + 59:59:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3174:3174 -> i + 60:61:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3178:3179 -> i + 62:62:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3185:3185 -> i + 63:64:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3208:3209 -> i + 65:65:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3208:3208 -> i + 66:66:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3212:3212 -> i + 67:67:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3219:3219 -> i + 68:69:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3223:3224 -> i + 70:70:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3227:3227 -> i + 71:71:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3243:3243 -> i + 72:72:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3246:3246 -> i + 73:73:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3252:3252 -> i + 74:74:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3256:3256 -> i + 75:76:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3263:3264 -> i + 77:77:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3270:3270 -> i + 78:78:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3276:3276 -> i + 79:79:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3285:3285 -> i + 80:80:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3287:3287 -> i + 81:82:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3294:3295 -> i + 83:84:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3298:3299 -> i + 85:85:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3301:3301 -> i + 86:86:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3303:3303 -> i + 87:87:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3310:3310 -> i + 88:90:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3014:3016 -> i + 91:92:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3019:3020 -> i + 93:93:void applyConstraints(androidx.constraintlayout.core.LinearSystem,boolean,boolean,boolean,boolean,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.SolverVariable,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,boolean,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,float,boolean,boolean,boolean,boolean,boolean,int,int,int,int,float,boolean):3032:3032 -> i + 1:3:boolean isInVirtualLayout():313:313 -> i0 + 1:13:void setupDimensionRatio(boolean,boolean,boolean,boolean):2760:2760 -> i1 + 14:20:void setupDimensionRatio(boolean,boolean,boolean,boolean):2762:2762 -> i1 + 21:22:void setupDimensionRatio(boolean,boolean,boolean,boolean):2764:2764 -> i1 + 23:26:void setupDimensionRatio(boolean,boolean,boolean,boolean):2765:2765 -> i1 + 27:32:void setupDimensionRatio(boolean,boolean,boolean,boolean):2767:2767 -> i1 + 33:52:void setupDimensionRatio(boolean,boolean,boolean,boolean):2772:2772 -> i1 + 53:55:void setupDimensionRatio(boolean,boolean,boolean,boolean):2773:2773 -> i1 + 56:75:void setupDimensionRatio(boolean,boolean,boolean,boolean):2774:2774 -> i1 + 76:77:void setupDimensionRatio(boolean,boolean,boolean,boolean):2775:2775 -> i1 + 78:81:void setupDimensionRatio(boolean,boolean,boolean,boolean):2779:2779 -> i1 + 82:99:void setupDimensionRatio(boolean,boolean,boolean,boolean):2780:2780 -> i1 + 100:113:void setupDimensionRatio(boolean,boolean,boolean,boolean):2781:2781 -> i1 + 114:129:void setupDimensionRatio(boolean,boolean,boolean,boolean):2783:2783 -> i1 + 130:132:void setupDimensionRatio(boolean,boolean,boolean,boolean):2784:2784 -> i1 + 133:148:void setupDimensionRatio(boolean,boolean,boolean,boolean):2785:2785 -> i1 + 149:154:void setupDimensionRatio(boolean,boolean,boolean,boolean):2786:2786 -> i1 + 155:156:void setupDimensionRatio(boolean,boolean,boolean,boolean):2787:2787 -> i1 + 157:160:void setupDimensionRatio(boolean,boolean,boolean,boolean):2801:2801 -> i1 + 161:168:void setupDimensionRatio(boolean,boolean,boolean,boolean):2802:2802 -> i1 + 169:173:void setupDimensionRatio(boolean,boolean,boolean,boolean):2803:2803 -> i1 + 174:177:void setupDimensionRatio(boolean,boolean,boolean,boolean):2804:2804 -> i1 + 178:182:void setupDimensionRatio(boolean,boolean,boolean,boolean):2805:2805 -> i1 + 183:185:void setupDimensionRatio(boolean,boolean,boolean,boolean):2806:2806 -> i1 + 1:7:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1880:1880 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/d$b;Lr/e;Lr/d$b;I)V"} - 8:13:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1488:1488 -> i - 14:19:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1489:1489 -> i - 20:25:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1490:1490 -> i - 26:34:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1491:1491 -> i - 35:42:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1494:1494 -> i - 43:50:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1495:1495 -> i - 51:53:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1498:1498 -> i - 54:59:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1500:1500 -> i - 60:67:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1504:1504 -> i - 68:75:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1505:1505 -> i - 76:78:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1508:1508 -> i - 79:85:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1510:1510 -> i - 86:89:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1515:1515 -> i - 90:99:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1516:1516 -> i - 100:105:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1518:1518 -> i - 106:115:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1519:1519 -> i - 116:121:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1521:1521 -> i - 122:129:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1522:1522 -> i - 130:138:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1524:1524 -> i - 139:146:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1532:1532 -> i - 147:149:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1534:1534 -> i - 150:154:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1536:1536 -> i - 155:158:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1538:1538 -> i - 159:166:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1539:1539 -> i - 167:169:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1526:1526 -> i - 170:174:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1528:1528 -> i - 175:178:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1530:1530 -> i - 179:186:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1531:1531 -> i - 187:198:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1541:1541 -> i - 199:202:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1544:1544 -> i - 203:206:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1545:1545 -> i - 207:212:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1546:1546 -> i - 213:215:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1547:1547 -> i - 216:218:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1548:1548 -> i - 219:222:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1549:1549 -> i - 223:226:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1550:1550 -> i - 227:238:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1551:1551 -> i - 239:242:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1554:1554 -> i - 243:246:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1555:1555 -> i - 247:249:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1556:1556 -> i - 250:255:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1557:1557 -> i - 256:258:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1558:1558 -> i - 259:262:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1559:1559 -> i - 263:270:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1560:1560 -> i - 271:276:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1564:1564 -> i - 277:280:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1565:1565 -> i - 281:283:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1566:1566 -> i - 284:289:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1567:1567 -> i - 290:293:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1568:1568 -> i - 294:296:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1569:1569 -> i - 297:300:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1570:1570 -> i - 301:312:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1571:1571 -> i - 313:318:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1575:1575 -> i - 319:322:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1576:1576 -> i - 323:325:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1577:1577 -> i - 326:331:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1578:1578 -> i - 332:335:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1579:1579 -> i - 336:338:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1580:1580 -> i - 339:342:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1581:1581 -> i - 343:350:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1582:1582 -> i - 351:354:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1584:1584 -> i - 355:358:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1585:1585 -> i - 359:364:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1586:1586 -> i - 365:368:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1589:1589 -> i - 369:374:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1590:1590 -> i - 375:382:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1591:1591 -> i - 383:387:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1593:1593 -> i - 388:392:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1596:1596 -> i - 393:401:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1599:1599 -> i - 402:409:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1625:1625 -> i - 410:413:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1627:1627 -> i - 414:419:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1628:1628 -> i - 420:422:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1629:1629 -> i - 423:430:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1631:1631 -> i - 431:434:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1632:1632 -> i - 435:440:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1633:1633 -> i - 441:443:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1634:1634 -> i - 444:447:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1635:1635 -> i - 448:453:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1601:1601 -> i - 454:456:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1603:1603 -> i - 457:460:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1605:1605 -> i - 461:466:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1606:1606 -> i - 467:469:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1607:1607 -> i - 470:477:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1609:1609 -> i - 478:481:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1610:1610 -> i - 482:487:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1611:1611 -> i - 488:490:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1612:1612 -> i - 491:493:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1613:1613 -> i - 494:497:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type,int):1649:1649 -> i - 1:3:void setHorizontalBiasPercent(float):1143:1143 -> i0 - 1:6:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):1454:1454 -> j + 8:13:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1884:1884 -> j + 14:19:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1885:1885 -> j + 20:25:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1886:1886 -> j + 26:34:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1887:1887 -> j + 35:42:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1890:1890 -> j + 43:50:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1891:1891 -> j + 51:53:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1894:1894 -> j + 54:59:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1896:1896 -> j + 60:67:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1900:1900 -> j + 68:75:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1901:1901 -> j + 76:78:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1904:1904 -> j + 79:85:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1906:1906 -> j + 86:89:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1911:1911 -> j + 90:99:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1912:1912 -> j + 100:105:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1914:1914 -> j + 106:115:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1915:1915 -> j + 116:121:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1917:1917 -> j + 122:129:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1918:1918 -> j + 130:138:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1920:1920 -> j + 139:146:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1928:1928 -> j + 147:149:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1930:1930 -> j + 150:154:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1932:1932 -> j + 155:158:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1934:1934 -> j + 159:166:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1935:1935 -> j + 167:169:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1922:1922 -> j + 170:174:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1924:1924 -> j + 175:178:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1926:1926 -> j + 179:186:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1927:1927 -> j + 187:198:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1937:1937 -> j + 199:202:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1940:1940 -> j + 203:206:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1941:1941 -> j + 207:212:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1942:1942 -> j + 213:215:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1943:1943 -> j + 216:218:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1944:1944 -> j + 219:222:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1945:1945 -> j + 223:226:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1946:1946 -> j + 227:238:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1947:1947 -> j + 239:242:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1950:1950 -> j + 243:246:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1951:1951 -> j + 247:249:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1952:1952 -> j + 250:255:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1953:1953 -> j + 256:258:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1954:1954 -> j + 259:262:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1955:1955 -> j + 263:270:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1956:1956 -> j + 271:276:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1960:1960 -> j + 277:280:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1961:1961 -> j + 281:283:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1962:1962 -> j + 284:289:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1963:1963 -> j + 290:293:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1964:1964 -> j + 294:296:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1965:1965 -> j + 297:300:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1966:1966 -> j + 301:312:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1967:1967 -> j + 313:318:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1971:1971 -> j + 319:322:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1972:1972 -> j + 323:325:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1973:1973 -> j + 326:331:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1974:1974 -> j + 332:335:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1975:1975 -> j + 336:338:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1976:1976 -> j + 339:342:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1977:1977 -> j + 343:350:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1978:1978 -> j + 351:354:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1980:1980 -> j + 355:358:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1981:1981 -> j + 359:364:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1982:1982 -> j + 365:368:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1985:1985 -> j + 369:374:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1986:1986 -> j + 375:382:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1987:1987 -> j + 383:387:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1989:1989 -> j + 388:391:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1992:1992 -> j + 392:400:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1994:1994 -> j + 401:408:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):2020:2020 -> j + 409:412:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):2022:2022 -> j + 413:418:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):2023:2023 -> j + 419:421:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):2024:2024 -> j + 422:429:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):2026:2026 -> j + 430:433:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):2027:2027 -> j + 434:439:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):2028:2028 -> j + 440:442:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):2029:2029 -> j + 443:446:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):2030:2030 -> j + 447:452:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1996:1996 -> j + 453:455:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):1998:1998 -> j + 456:459:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):2000:2000 -> j + 460:465:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):2001:2001 -> j + 466:468:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):2002:2002 -> j + 469:476:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):2004:2004 -> j + 477:480:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):2005:2005 -> j + 481:486:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):2006:2006 -> j + 487:489:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):2007:2007 -> j + 490:492:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):2008:2008 -> j + 493:496:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type,int):2044:2044 -> j + 1:14:boolean isMeasureRequested():381:381 -> j0 + 1:7:void updateFromRuns(boolean,boolean):3452:3452 -> j1 + 8:14:void updateFromRuns(boolean,boolean):3453:3453 -> j1 + 15:20:void updateFromRuns(boolean,boolean):3454:3454 -> j1 + 21:26:void updateFromRuns(boolean,boolean):3455:3455 -> j1 + 27:30:void updateFromRuns(boolean,boolean):3456:3456 -> j1 + 31:72:void updateFromRuns(boolean,boolean):3457:3457 -> j1 + 73:76:void updateFromRuns(boolean,boolean):3475:3475 -> j1 + 77:78:void updateFromRuns(boolean,boolean):3478:3478 -> j1 + 79:84:void updateFromRuns(boolean,boolean):3481:3481 -> j1 + 85:86:void updateFromRuns(boolean,boolean):3482:3482 -> j1 + 87:91:void updateFromRuns(boolean,boolean):3483:3483 -> j1 + 92:104:void updateFromRuns(boolean,boolean):3489:3489 -> j1 + 105:106:void updateFromRuns(boolean,boolean):3492:3492 -> j1 + 107:110:void updateFromRuns(boolean,boolean):3493:3493 -> j1 + 111:114:void updateFromRuns(boolean,boolean):3494:3494 -> j1 + 115:128:void updateFromRuns(boolean,boolean):3499:3499 -> j1 + 129:130:void updateFromRuns(boolean,boolean):3502:3502 -> j1 + 131:134:void updateFromRuns(boolean,boolean):3503:3503 -> j1 + 135:137:void updateFromRuns(boolean,boolean):3504:3504 -> j1 + 1:6:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):1848:1848 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/d;Lr/d;I)V"} - 7:22:void connect(androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):1455:1455 -> j - 1:3:void setHorizontalChainStyle(int):1386:1386 -> j0 - 1:10:void connectCircularConstraint(androidx.constraintlayout.solver.widgets.ConstraintWidget,float,int):496:496 -> k + 7:22:void connect(androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):1849:1849 -> k + 1:25:boolean isResolvedHorizontally():194:194 -> k0 + 1:6:void updateFromSolver(androidx.constraintlayout.core.LinearSystem,boolean):3322:3322 -> k1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;Z)V"} + 7:12:void updateFromSolver(androidx.constraintlayout.core.LinearSystem,boolean):3323:3323 -> k1 + 13:18:void updateFromSolver(androidx.constraintlayout.core.LinearSystem,boolean):3324:3324 -> k1 + 19:26:void updateFromSolver(androidx.constraintlayout.core.LinearSystem,boolean):3325:3325 -> k1 + 27:42:void updateFromSolver(androidx.constraintlayout.core.LinearSystem,boolean):3327:3327 -> k1 + 43:44:void updateFromSolver(androidx.constraintlayout.core.LinearSystem,boolean):3328:3328 -> k1 + 45:48:void updateFromSolver(androidx.constraintlayout.core.LinearSystem,boolean):3329:3329 -> k1 + 49:64:void updateFromSolver(androidx.constraintlayout.core.LinearSystem,boolean):3331:3331 -> k1 + 65:66:void updateFromSolver(androidx.constraintlayout.core.LinearSystem,boolean):3332:3332 -> k1 + 67:101:void updateFromSolver(androidx.constraintlayout.core.LinearSystem,boolean):3333:3333 -> k1 + 102:105:void updateFromSolver(androidx.constraintlayout.core.LinearSystem,boolean):3348:3348 -> k1 + 1:10:void connectCircularConstraint(androidx.constraintlayout.core.widgets.ConstraintWidget,float,int):874:874 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;FI)V"} - 11:13:void connectCircularConstraint(androidx.constraintlayout.solver.widgets.ConstraintWidget,float,int):498:498 -> k - 1:3:void setHorizontalDimension(int,int):1265:1265 -> k0 - 4:5:void setHorizontalDimension(int,int):1266:1266 -> k0 - 6:9:void setHorizontalDimension(int,int):1267:1267 -> k0 - 10:12:void setHorizontalDimension(int,int):1268:1268 -> k0 - 1:5:void createObjectVariables(androidx.constraintlayout.solver.LinearSystem):592:592 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d;)V"} - 6:10:void createObjectVariables(androidx.constraintlayout.solver.LinearSystem):593:593 -> l - 11:15:void createObjectVariables(androidx.constraintlayout.solver.LinearSystem):594:594 -> l - 16:20:void createObjectVariables(androidx.constraintlayout.solver.LinearSystem):595:595 -> l - 21:24:void createObjectVariables(androidx.constraintlayout.solver.LinearSystem):596:596 -> l - 25:30:void createObjectVariables(androidx.constraintlayout.solver.LinearSystem):597:597 -> l - 1:6:void setHorizontalDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour):1820:1820 -> l0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e$b;)V"} - 1:11:androidx.constraintlayout.solver.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type):1749:1749 -> m + 11:13:void connectCircularConstraint(androidx.constraintlayout.core.widgets.ConstraintWidget,float,int):876:876 -> l + 1:25:boolean isResolvedVertically():198:198 -> l0 + 1:5:void createObjectVariables(androidx.constraintlayout.core.LinearSystem):968:968 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;)V"} + 6:10:void createObjectVariables(androidx.constraintlayout.core.LinearSystem):969:969 -> m + 11:15:void createObjectVariables(androidx.constraintlayout.core.LinearSystem):970:970 -> m + 16:20:void createObjectVariables(androidx.constraintlayout.core.LinearSystem):971:971 -> m + 21:24:void createObjectVariables(androidx.constraintlayout.core.LinearSystem):972:972 -> m + 25:30:void createObjectVariables(androidx.constraintlayout.core.LinearSystem):973:973 -> m + 1:3:boolean isVerticalSolvingPassDone():136:136 -> m0 + 1:4:void ensureWidgetRuns():762:762 -> n + 5:11:void ensureWidgetRuns():763:763 -> n + 12:15:void ensureWidgetRuns():765:765 -> n + 16:23:void ensureWidgetRuns():766:766 -> n + 2:4:void markHorizontalSolvingPassDone():140:140 -> n0 + 1:11:androidx.constraintlayout.core.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):2142:2142 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/d$b;)Lr/d;"} - 12:23:androidx.constraintlayout.solver.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type):1777:1777 -> m - 24:26:androidx.constraintlayout.solver.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type):1769:1769 -> m - 27:29:androidx.constraintlayout.solver.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type):1766:1766 -> m - 30:32:androidx.constraintlayout.solver.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type):1772:1772 -> m - 33:35:androidx.constraintlayout.solver.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type):1763:1763 -> m - 36:38:androidx.constraintlayout.solver.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type):1760:1760 -> m - 39:41:androidx.constraintlayout.solver.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type):1757:1757 -> m - 42:44:androidx.constraintlayout.solver.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type):1754:1754 -> m - 45:48:androidx.constraintlayout.solver.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type):1751:1751 -> m - 1:2:void setHorizontalMatchStyle(int,int,int,float):1019:1019 -> m0 - 3:10:void setHorizontalMatchStyle(int,int,int,float):1020:1020 -> m0 - 11:12:void setHorizontalMatchStyle(int,int,int,float):1021:1021 -> m0 - 13:28:void setHorizontalMatchStyle(int,int,int,float):1022:1022 -> m0 - 29:31:void setHorizontalMatchStyle(int,int,int,float):1024:1024 -> m0 - 1:3:int getBaselineDistance():877:877 -> n - 1:6:void setHorizontalWeight(float):1367:1367 -> n0 - 3:8:float getBiasPercent(int):854:854 -> o - 9:14:float getBiasPercent(int):856:856 -> o - 1:5:void setInBarrier(int,boolean):187:187 -> o0 - 1:8:int getBottom():794:794 -> p - 1:3:void setInPlaceholder(boolean):183:183 -> p0 - 1:3:java.lang.Object getCompanionWidget():887:887 -> q - 1:3:void setInVirtualLayout(boolean):135:135 -> q0 - 1:3:java.lang.String getDebugName():543:543 -> r - 1:6:void setMaxHeight(int):151:151 -> r0 - 3:10:androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour getDimensionBehaviour(int):1806:1806 -> s + 12:23:androidx.constraintlayout.core.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):2170:2170 -> o + 24:26:androidx.constraintlayout.core.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):2162:2162 -> o + 27:29:androidx.constraintlayout.core.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):2159:2159 -> o + 30:32:androidx.constraintlayout.core.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):2165:2165 -> o + 33:35:androidx.constraintlayout.core.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):2156:2156 -> o + 36:38:androidx.constraintlayout.core.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):2153:2153 -> o + 39:41:androidx.constraintlayout.core.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):2150:2150 -> o + 42:44:androidx.constraintlayout.core.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):2147:2147 -> o + 45:48:androidx.constraintlayout.core.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):2144:2144 -> o + 2:4:void markVerticalSolvingPassDone():144:144 -> o0 + 1:3:int getBaselineDistance():1253:1253 -> p + 1:16:boolean oppositeDimensionsTied():705:705 -> p0 + 3:8:float getBiasPercent(int):1230:1230 -> q + 9:14:float getBiasPercent(int):1232:1232 -> q + 1:5:void reset():516:516 -> q0 + 6:10:void reset():517:517 -> q0 + 11:15:void reset():518:518 -> q0 + 16:20:void reset():519:519 -> q0 + 21:25:void reset():520:520 -> q0 + 26:30:void reset():521:521 -> q0 + 31:35:void reset():522:522 -> q0 + 36:41:void reset():523:523 -> q0 + 42:44:void reset():524:524 -> q0 + 45:47:void reset():525:525 -> q0 + 48:49:void reset():526:526 -> q0 + 50:51:void reset():527:527 -> q0 + 52:54:void reset():528:528 -> q0 + 55:56:void reset():529:529 -> q0 + 57:58:void reset():530:530 -> q0 + 59:60:void reset():531:531 -> q0 + 61:62:void reset():532:532 -> q0 + 63:64:void reset():533:533 -> q0 + 65:66:void reset():534:534 -> q0 + 67:68:void reset():535:535 -> q0 + 69:70:void reset():536:536 -> q0 + 71:74:void reset():537:537 -> q0 + 75:76:void reset():538:538 -> q0 + 77:83:void reset():539:539 -> q0 + 84:85:void reset():540:540 -> q0 + 86:87:void reset():541:541 -> q0 + 88:89:void reset():542:542 -> q0 + 90:91:void reset():543:543 -> q0 + 92:93:void reset():544:544 -> q0 + 94:95:void reset():545:545 -> q0 + 96:97:void reset():546:546 -> q0 + 98:99:void reset():547:547 -> q0 + 100:101:void reset():548:548 -> q0 + 102:103:void reset():549:549 -> q0 + 104:105:void reset():550:550 -> q0 + 106:111:void reset():551:551 -> q0 + 112:113:void reset():552:552 -> q0 + 114:115:void reset():553:553 -> q0 + 116:117:void reset():554:554 -> q0 + 118:124:void reset():555:555 -> q0 + 125:126:void reset():556:556 -> q0 + 127:128:void reset():557:557 -> q0 + 129:132:void reset():558:558 -> q0 + 133:134:void reset():559:559 -> q0 + 135:136:void reset():560:560 -> q0 + 137:138:void reset():561:561 -> q0 + 139:140:void reset():562:562 -> q0 + 141:142:void reset():563:563 -> q0 + 143:144:void reset():564:564 -> q0 + 145:146:void reset():565:565 -> q0 + 147:148:void reset():566:566 -> q0 + 149:150:void reset():567:567 -> q0 + 151:152:void reset():568:568 -> q0 + 153:156:void reset():569:569 -> q0 + 157:158:void reset():570:570 -> q0 + 159:160:void reset():571:571 -> q0 + 161:164:void reset():572:572 -> q0 + 165:166:void reset():573:573 -> q0 + 167:168:void reset():574:574 -> q0 + 169:172:void reset():575:575 -> q0 + 173:174:void reset():576:576 -> q0 + 175:176:void reset():577:577 -> q0 + 177:179:void reset():578:578 -> q0 + 1:8:int getBottom():1170:1170 -> r + 1:6:void resetAnchors():2122:2122 -> r0 + 7:10:void resetAnchors():2123:2123 -> r0 + 11:16:void resetAnchors():2124:2124 -> r0 + 17:23:void resetAnchors():2125:2125 -> r0 + 24:32:void resetAnchors():2129:2129 -> r0 + 33:40:void resetAnchors():2130:2130 -> r0 + 41:47:void resetAnchors():2131:2131 -> r0 + 1:3:java.lang.Object getCompanionWidget():1263:1263 -> s + 2:3:void resetFinalResolution():202:202 -> s0 + 4:5:void resetFinalResolution():203:203 -> s0 + 6:7:void resetFinalResolution():204:204 -> s0 + 8:9:void resetFinalResolution():205:205 -> s0 + 10:17:void resetFinalResolution():206:206 -> s0 + 18:25:void resetFinalResolution():207:207 -> s0 + 26:32:void resetFinalResolution():208:208 -> s0 + 1:3:java.lang.String getDebugName():921:921 -> t + 1:5:void resetSolverVariables(androidx.constraintlayout.core.Cache):779:779 -> t0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/c;)V"} + 6:10:void resetSolverVariables(androidx.constraintlayout.core.Cache):780:780 -> t0 + 11:15:void resetSolverVariables(androidx.constraintlayout.core.Cache):781:781 -> t0 + 16:20:void resetSolverVariables(androidx.constraintlayout.core.Cache):782:782 -> t0 + 21:25:void resetSolverVariables(androidx.constraintlayout.core.Cache):783:783 -> t0 + 26:30:void resetSolverVariables(androidx.constraintlayout.core.Cache):784:784 -> t0 + 31:35:void resetSolverVariables(androidx.constraintlayout.core.Cache):785:785 -> t0 + 36:41:void resetSolverVariables(androidx.constraintlayout.core.Cache):786:786 -> t0 + 1:119:java.lang.String toString():984:984 -> toString + 3:10:androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour getDimensionBehaviour(int):2199:2199 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lr/e$b;"} - 11:17:androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour getDimensionBehaviour(int):1808:1808 -> s - 1:6:void setMaxWidth(int):147:147 -> s0 - 1:3:float getDimensionRatio():1124:1124 -> t - 4:6:void setMinHeight(int):1176:1176 -> t0 - 7:9:void setMinHeight(int):1178:1178 -> t0 - 1:119:java.lang.String toString():608:608 -> toString - 1:3:int getDimensionRatioSide():1133:1133 -> u - 4:6:void setMinWidth(int):1163:1163 -> u0 - 7:9:void setMinWidth(int):1165:1165 -> u0 - 1:8:int getHeight():701:701 -> v - 9:11:int getHeight():704:704 -> v - 1:2:void setOrigin(int,int):924:924 -> v0 - 3:5:void setOrigin(int,int):925:925 -> v0 - 1:3:float getHorizontalBiasPercent():832:832 -> w - 1:3:void setParent(androidx.constraintlayout.solver.widgets.ConstraintWidget):449:449 -> w0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;)V"} - 1:3:int getHorizontalChainStyle():1396:1396 -> x - 1:3:void setVerticalBiasPercent(float):1153:1153 -> x0 - 1:6:androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour getHorizontalDimensionBehaviour():1786:1786 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr/e$b;"} - 1:3:void setVerticalChainStyle(int):1406:1406 -> y0 - 1:4:int getHorizontalMargin():802:802 -> z - 5:8:int getHorizontalMargin():803:803 -> z - 9:12:int getHorizontalMargin():805:805 -> z - 13:16:int getHorizontalMargin():806:806 -> z - 1:3:void setVerticalDimension(int,int):1279:1279 -> z0 - 4:5:void setVerticalDimension(int,int):1280:1280 -> z0 - 6:9:void setVerticalDimension(int,int):1281:1281 -> z0 - 10:12:void setVerticalDimension(int,int):1282:1282 -> z0 -androidx.constraintlayout.solver.widgets.ConstraintWidget$1 -> r.e$a: + 11:17:androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour getDimensionBehaviour(int):2201:2201 -> u + 1:7:void setBaselineDistance(int):1716:1716 -> u0 + 8:10:void setBaselineDistance(int):1717:1717 -> u0 + 1:3:float getDimensionRatio():1506:1506 -> v + 1:3:void setCompanionWidget(java.lang.Object):1727:1727 -> v0 + 1:3:int getDimensionRatioSide():1515:1515 -> w + 1:3:void setDebugName(java.lang.String):928:928 -> w0 + 1:8:int getHeight():1077:1077 -> x + 9:11:int getHeight():1080:1080 -> x + 4:11:void setDimensionRatio(java.lang.String):1431:1431 -> x0 + 12:17:void setDimensionRatio(java.lang.String):1437:1437 -> x0 + 18:30:void setDimensionRatio(java.lang.String):1438:1438 -> x0 + 31:34:void setDimensionRatio(java.lang.String):1440:1440 -> x0 + 35:43:void setDimensionRatio(java.lang.String):1441:1441 -> x0 + 44:59:void setDimensionRatio(java.lang.String):1443:1443 -> x0 + 60:68:void setDimensionRatio(java.lang.String):1450:1450 -> x0 + 69:73:void setDimensionRatio(java.lang.String):1453:1453 -> x0 + 74:77:void setDimensionRatio(java.lang.String):1454:1454 -> x0 + 78:89:void setDimensionRatio(java.lang.String):1455:1455 -> x0 + 90:93:void setDimensionRatio(java.lang.String):1457:1457 -> x0 + 94:108:void setDimensionRatio(java.lang.String):1458:1458 -> x0 + 109:114:void setDimensionRatio(java.lang.String):1461:1461 -> x0 + 115:119:void setDimensionRatio(java.lang.String):1463:1463 -> x0 + 120:123:void setDimensionRatio(java.lang.String):1471:1471 -> x0 + 124:129:void setDimensionRatio(java.lang.String):1472:1472 -> x0 + 130:139:void setDimensionRatio(java.lang.String):1474:1474 -> x0 + 140:141:void setDimensionRatio(java.lang.String):1482:1482 -> x0 + 142:144:void setDimensionRatio(java.lang.String):1483:1483 -> x0 + 145:147:void setDimensionRatio(java.lang.String):1432:1432 -> x0 + 1:3:float getHorizontalBiasPercent():1208:1208 -> y + 1:5:void setFinalBaseline(int):181:181 -> y0 + 6:9:void setFinalBaseline(int):184:184 -> y0 + 10:12:void setFinalBaseline(int):185:185 -> y0 + 13:14:void setFinalBaseline(int):186:186 -> y0 + 15:19:void setFinalBaseline(int):187:187 -> y0 + 20:24:void setFinalBaseline(int):188:188 -> y0 + 25:30:void setFinalBaseline(int):189:189 -> y0 + 31:33:void setFinalBaseline(int):190:190 -> y0 + 1:3:int getHorizontalChainStyle():1790:1790 -> z + 1:5:void setFinalHorizontal(int,int):148:148 -> z0 + 6:10:void setFinalHorizontal(int,int):151:151 -> z0 + 11:15:void setFinalHorizontal(int,int):152:152 -> z0 + 16:18:void setFinalHorizontal(int,int):153:153 -> z0 + 19:21:void setFinalHorizontal(int,int):154:154 -> z0 + 22:24:void setFinalHorizontal(int,int):155:155 -> z0 +androidx.constraintlayout.core.widgets.ConstraintWidget$1 -> r.e$a: # {"id":"sourceFile","fileName":"ConstraintWidget.java"} - int[] $SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type -> a - int[] $SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintWidget$DimensionBehaviour -> b - 1:51:void ():2378:2378 -> - 52:156:void ():946:946 -> -androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour -> r.e$b: + int[] $SwitchMap$androidx$constraintlayout$core$widgets$ConstraintAnchor$Type -> a + int[] $SwitchMap$androidx$constraintlayout$core$widgets$ConstraintWidget$DimensionBehaviour -> b + 1:51:void ():2872:2872 -> + 52:156:void ():1322:1322 -> +androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour -> r.e$b: # {"id":"sourceFile","fileName":"ConstraintWidget.java"} - androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour FIXED -> d + androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour FIXED -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/e$b;"} - androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour WRAP_CONTENT -> e + androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour WRAP_CONTENT -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/e$b;"} - androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour MATCH_CONSTRAINT -> f + androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour MATCH_CONSTRAINT -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/e$b;"} - androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour MATCH_PARENT -> g + androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour MATCH_PARENT -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/e$b;"} - androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour[] $VALUES -> h + androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour[] $VALUES -> h # {"id":"com.android.tools.r8.residualsignature","signature":"[Lr/e$b;"} - 1:40:void ():194:194 -> - 41:47:void ():193:193 -> - 1:4:void (java.lang.String,int):193:193 -> - 1:9:androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour valueOf(java.lang.String):193:193 -> valueOf + 1:40:void ():412:412 -> + 41:47:void ():411:411 -> + 1:4:void (java.lang.String,int):411:411 -> + 1:9:androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour valueOf(java.lang.String):411:411 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lr/e$b;"} - 1:9:androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour[] values():193:193 -> values + 1:9:androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour[] values():411:411 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lr/e$b;"} -androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer -> r.f: +androidx.constraintlayout.core.widgets.ConstraintWidgetContainer -> r.f: # {"id":"sourceFile","fileName":"ConstraintWidgetContainer.java"} - boolean mIsRtl -> A0 - androidx.constraintlayout.solver.LinearSystem mSystem -> B0 - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq/d;"} - int mPaddingLeft -> C0 - int mPaddingTop -> D0 - int mPaddingRight -> E0 - int mPaddingBottom -> F0 - int mHorizontalChainsSize -> G0 - int mVerticalChainsSize -> H0 - androidx.constraintlayout.solver.widgets.ChainHead[] mVerticalChainsArray -> I0 - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lr/c;"} - androidx.constraintlayout.solver.widgets.ChainHead[] mHorizontalChainsArray -> J0 - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lr/c;"} - boolean mGroupsWrapOptimized -> K0 - boolean mHorizontalWrapOptimized -> L0 - boolean mVerticalWrapOptimized -> M0 - int mWrapFixedWidth -> N0 - int mWrapFixedHeight -> O0 - int mOptimizationLevel -> P0 - boolean mSkipSolver -> Q0 - boolean mWidthMeasuredTooSmall -> R0 - boolean mHeightMeasuredTooSmall -> S0 - int mDebugSolverPassCount -> T0 - androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure mBasicMeasureSolver -> x0 + androidx.constraintlayout.core.widgets.analyzer.BasicMeasure mBasicMeasureSolver -> K0 # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/b;"} - androidx.constraintlayout.solver.widgets.analyzer.DependencyGraph mDependencyGraph -> y0 + androidx.constraintlayout.core.widgets.analyzer.DependencyGraph mDependencyGraph -> L0 # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/e;"} - androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer mMeasurer -> z0 + int pass -> M0 + androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer mMeasurer -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/b$b;"} - 1:3:void ():176:176 -> - 4:10:void ():46:46 -> - 11:18:void ():52:52 -> - 19:21:void ():125:125 -> - 22:23:void ():136:136 -> - 24:30:void ():144:144 -> - 31:32:void ():151:151 -> - 33:35:void ():152:152 -> - 36:39:void ():154:154 -> - 40:43:void ():155:155 -> - 44:45:void ():157:157 -> - 46:47:void ():158:158 -> - 48:49:void ():159:159 -> - 50:51:void ():160:160 -> - 52:55:void ():161:161 -> - 56:57:void ():163:163 -> - 58:59:void ():164:164 -> - 60:61:void ():166:166 -> - 62:63:void ():167:167 -> - 64:66:void ():265:265 -> - 1:3:void updateFromRuns(boolean,boolean):361:361 -> I0 - 4:12:void updateFromRuns(boolean,boolean):362:362 -> I0 - 13:20:void updateFromRuns(boolean,boolean):364:364 -> I0 - 21:27:void updateFromRuns(boolean,boolean):365:365 -> I0 - 4:5:void layout():418:418 -> K0 - 6:7:void layout():419:419 -> K0 - 8:15:void layout():421:421 -> K0 - 16:23:void layout():422:422 -> K0 - 24:25:void layout():423:423 -> K0 - 26:29:void layout():424:424 -> K0 - 30:48:void layout():426:426 -> K0 - 49:52:void layout():428:428 -> K0 - 53:54:void layout():429:429 -> K0 - 55:60:void layout():431:431 -> K0 - 61:62:void layout():433:433 -> K0 - 63:66:void layout():437:437 -> K0 - 67:68:void layout():438:438 -> K0 - 69:70:void layout():446:446 -> K0 - 71:88:void layout():447:447 -> K0 - 89:91:void layout():450:450 -> K0 - 92:100:void layout():451:451 -> K0 - 101:108:void layout():457:457 -> K0 - 109:112:void layout():458:458 -> K0 - 113:127:void layout():459:459 -> K0 - 128:132:void layout():468:468 -> K0 - 133:135:void layout():469:469 -> K0 - 136:143:void layout():483:483 -> K0 - 144:151:void layout():485:485 -> K0 - 152:161:void layout():486:486 -> K0 - 162:169:void layout():489:489 -> K0 - 170:177:void layout():491:491 -> K0 - 178:180:void layout():494:494 -> K0 - 181:206:void layout():495:495 -> K0 - 207:214:void layout():498:498 -> K0 - 215:223:void layout():500:500 -> K0 - 224:231:void layout():502:502 -> K0 - 232:245:void layout():503:503 -> K0 - 246:258:void layout():508:508 -> K0 - 259:266:void layout():514:514 -> K0 - 267:278:void layout():515:515 -> K0 - 279:292:void layout():516:516 -> K0 - 293:298:void layout():518:518 -> K0 - 299:304:void layout():519:519 -> K0 - 305:308:void layout():520:520 -> K0 - 309:314:void layout():521:521 -> K0 - 315:317:void layout():526:526 -> K0 - 318:328:void layout():527:527 -> K0 - 329:334:void layout():533:533 -> K0 - 335:337:void layout():538:538 -> K0 - 338:346:void layout():539:539 -> K0 - 347:356:void layout():546:546 -> K0 - 357:362:void layout():547:547 -> K0 - 363:365:void layout():552:552 -> K0 - 366:373:void layout():553:553 -> K0 - 374:383:void layout():557:557 -> K0 - 384:389:void layout():558:558 -> K0 - 390:392:void layout():563:563 -> K0 - 393:402:void layout():564:564 -> K0 - 403:412:void layout():570:570 -> K0 - 413:418:void layout():572:572 -> K0 - 419:420:void layout():578:578 -> K0 - 421:426:void layout():580:580 -> K0 - 427:431:void layout():581:581 -> K0 - 432:439:void layout():585:585 -> K0 - 440:445:void layout():587:587 -> K0 - 446:447:void layout():593:593 -> K0 - 448:453:void layout():595:595 -> K0 - 454:467:void layout():596:596 -> K0 - 468:471:void layout():609:609 -> K0 - 472:475:void layout():612:612 -> K0 - 476:477:void layout():613:613 -> K0 - 478:487:void layout():616:616 -> K0 - 3:9:void addChain(androidx.constraintlayout.solver.widgets.ConstraintWidget,int):695:695 -> N0 + boolean mIsRtl -> O0 + androidx.constraintlayout.core.LinearSystem mSystem -> P0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo/d;"} + int mPaddingLeft -> Q0 + int mPaddingTop -> R0 + int mPaddingRight -> S0 + int mPaddingBottom -> T0 + int mHorizontalChainsSize -> U0 + int mVerticalChainsSize -> V0 + androidx.constraintlayout.core.widgets.ChainHead[] mVerticalChainsArray -> W0 + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lr/c;"} + androidx.constraintlayout.core.widgets.ChainHead[] mHorizontalChainsArray -> X0 + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lr/c;"} + boolean mGroupsWrapOptimized -> Y0 + boolean mHorizontalWrapOptimized -> Z0 + boolean mVerticalWrapOptimized -> a1 + int mWrapFixedWidth -> b1 + int mWrapFixedHeight -> c1 + int mOptimizationLevel -> d1 + boolean mSkipSolver -> e1 + boolean mWidthMeasuredTooSmall -> f1 + boolean mHeightMeasuredTooSmall -> g1 + int mDebugSolverPassCount -> h1 + java.lang.ref.WeakReference verticalWrapMin -> i1 + java.lang.ref.WeakReference horizontalWrapMin -> j1 + java.lang.ref.WeakReference verticalWrapMax -> k1 + java.lang.ref.WeakReference horizontalWrapMax -> l1 + java.util.HashSet widgetsToAdd -> m1 + androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure mMeasure -> n1 + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/b$a;"} + 1:1:void ():646:646 -> + 1:3:void ():179:179 -> + 4:10:void ():48:48 -> + 11:18:void ():54:54 -> + 19:21:void ():128:128 -> + 22:23:void ():139:139 -> + 24:30:void ():147:147 -> + 31:32:void ():154:154 -> + 33:35:void ():155:155 -> + 36:39:void ():157:157 -> + 40:43:void ():158:158 -> + 44:45:void ():160:160 -> + 46:47:void ():161:161 -> + 48:49:void ():162:162 -> + 50:51:void ():163:163 -> + 52:55:void ():164:164 -> + 56:57:void ():166:166 -> + 58:59:void ():167:167 -> + 60:61:void ():169:169 -> + 62:63:void ():170:170 -> + 64:65:void ():273:273 -> + 66:67:void ():275:275 -> + 68:69:void ():276:276 -> + 70:71:void ():277:277 -> + 72:73:void ():278:278 -> + 74:80:void ():320:320 -> + 81:88:void ():518:518 -> + 1:7:boolean directMeasureSetup(boolean):92:92 -> A1 + 1:7:boolean directMeasureWithOrientation(boolean,int):96:96 -> B1 + 1:3:androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer getMeasurer():136:136 -> C1 + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls/b$b;"} + 1:3:int getOptimizationLevel():225:225 -> D1 + 1:3:androidx.constraintlayout.core.LinearSystem getSystem():1037:1037 -> E1 + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo/d;"} + 1:2:boolean handlesInternalConstraints():991:991 -> F1 + 1:6:void invalidateGraph():61:61 -> G1 + 1:6:void invalidateMeasures():68:68 -> H1 + 1:3:boolean isHeightMeasuredTooSmall():270:270 -> I1 + 1:3:boolean isRtl():511:511 -> J1 + 1:3:boolean isWidthMeasuredTooSmall():263:263 -> K1 + 3:6:long measure(int,int,int,int,int,int,int,int,int):118:118 -> L1 + 7:8:long measure(int,int,int,int,int,int,int,int,int):119:119 -> L1 + 9:26:long measure(int,int,int,int,int,int,int,int,int):120:120 -> L1 + 5:22:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):527:527 -> M1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILr/e;Ls/b$b;Ls/b$a;I)Z"} + 23:28:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):538:538 -> M1 + 29:34:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):539:539 -> M1 + 35:40:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):540:540 -> M1 + 41:46:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):541:541 -> M1 + 47:48:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):542:542 -> M1 + 49:50:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):543:543 -> M1 + 51:60:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):545:545 -> M1 + 61:70:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):546:546 -> M1 + 71:81:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):548:548 -> M1 + 82:92:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):549:549 -> M1 + 93:104:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):551:551 -> M1 + 105:110:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):555:555 -> M1 + 111:114:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):556:556 -> M1 + 115:121:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):558:558 -> M1 + 122:133:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):562:562 -> M1 + 134:139:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):566:566 -> M1 + 140:143:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):567:567 -> M1 + 144:148:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):569:569 -> M1 + 149:154:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):573:573 -> M1 + 155:159:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):575:575 -> M1 + 160:165:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):577:577 -> M1 + 166:173:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):579:579 -> M1 + 174:179:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):583:583 -> M1 + 180:186:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):584:584 -> M1 + 187:192:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):588:588 -> M1 + 193:195:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):589:589 -> M1 + 196:199:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):591:591 -> M1 + 200:202:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):592:592 -> M1 + 203:204:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):593:593 -> M1 + 205:206:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):595:595 -> M1 + 207:217:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):598:598 -> M1 + 218:223:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):605:605 -> M1 + 224:230:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):606:606 -> M1 + 231:236:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):610:610 -> M1 + 237:239:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):611:611 -> M1 + 240:243:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):613:613 -> M1 + 244:246:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):614:614 -> M1 + 247:248:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):615:615 -> M1 + 249:250:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):617:617 -> M1 + 251:258:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):618:618 -> M1 + 259:267:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):621:621 -> M1 + 268:276:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):624:624 -> M1 + 277:279:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):632:632 -> M1 + 280:284:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):633:633 -> M1 + 285:289:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):634:634 -> M1 + 290:294:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):635:635 -> M1 + 295:299:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):636:636 -> M1 + 300:303:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):637:637 -> M1 + 304:306:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):643:643 -> M1 + 307:308:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):533:533 -> M1 + 309:311:boolean measure(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure,int):534:534 -> M1 + 1:9:boolean optimizeFor(int):235:235 -> N1 + 2:3:void resetChains():1048:1048 -> O1 + 4:6:void resetChains():1049:1049 -> O1 + 1:2:void setMeasurer(androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):131:131 -> P1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/b$b;)V"} + 3:8:void setMeasurer(androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):132:132 -> P1 + 1:4:void setOptimizationLevel(int):215:215 -> Q1 + 5:11:void setOptimizationLevel(int):216:216 -> Q1 + 1:3:void setPass(int):1102:1102 -> R1 + 1:3:void setRtl(boolean):502:502 -> S1 + 3:6:boolean updateChildrenFromSolver(androidx.constraintlayout.core.LinearSystem,boolean[]):456:456 -> T1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;[Z)Z"} + 7:10:boolean updateChildrenFromSolver(androidx.constraintlayout.core.LinearSystem,boolean[]):457:457 -> T1 + 11:13:boolean updateChildrenFromSolver(androidx.constraintlayout.core.LinearSystem,boolean[]):458:458 -> T1 + 14:22:boolean updateChildrenFromSolver(androidx.constraintlayout.core.LinearSystem,boolean[]):459:459 -> T1 + 23:30:boolean updateChildrenFromSolver(androidx.constraintlayout.core.LinearSystem,boolean[]):462:462 -> T1 + 31:33:boolean updateChildrenFromSolver(androidx.constraintlayout.core.LinearSystem,boolean[]):463:463 -> T1 + 34:44:boolean updateChildrenFromSolver(androidx.constraintlayout.core.LinearSystem,boolean[]):464:464 -> T1 + 1:6:void updateHierarchy():125:125 -> U1 + 1:3:void updateFromRuns(boolean,boolean):473:473 -> j1 + 4:12:void updateFromRuns(boolean,boolean):474:474 -> j1 + 13:20:void updateFromRuns(boolean,boolean):476:476 -> j1 + 21:27:void updateFromRuns(boolean,boolean):477:477 -> j1 + 4:5:void layout():660:660 -> m1 + 6:7:void layout():661:661 -> m1 + 8:9:void layout():663:663 -> m1 + 10:11:void layout():664:664 -> m1 + 12:17:void layout():665:665 -> m1 + 18:25:void layout():667:667 -> m1 + 26:33:void layout():668:668 -> m1 + 34:38:void layout():669:669 -> m1 + 39:40:void layout():670:670 -> m1 + 41:52:void layout():689:689 -> m1 + 53:62:void layout():693:693 -> m1 + 63:70:void layout():698:698 -> m1 + 71:88:void layout():719:719 -> m1 + 89:94:void layout():723:723 -> m1 + 95:98:void layout():724:724 -> m1 + 99:102:void layout():725:725 -> m1 + 103:117:void layout():727:727 -> m1 + 118:122:void layout():732:732 -> m1 + 123:135:void layout():733:733 -> m1 + 136:145:void layout():747:747 -> m1 + 146:151:void layout():749:749 -> m1 + 152:163:void layout():750:750 -> m1 + 164:171:void layout():752:752 -> m1 + 172:174:void layout():756:756 -> m1 + 175:177:void layout():757:757 -> m1 + 178:183:void layout():759:759 -> m1 + 184:191:void layout():763:763 -> m1 + 192:194:void layout():767:767 -> m1 + 195:197:void layout():768:768 -> m1 + 198:210:void layout():770:770 -> m1 + 211:228:void layout():781:781 -> m1 + 229:232:void layout():783:783 -> m1 + 233:234:void layout():784:784 -> m1 + 235:240:void layout():786:786 -> m1 + 241:242:void layout():788:788 -> m1 + 243:244:void layout():792:792 -> m1 + 245:262:void layout():793:793 -> m1 + 263:268:void layout():796:796 -> m1 + 269:276:void layout():802:802 -> m1 + 277:280:void layout():803:803 -> m1 + 281:288:void layout():804:804 -> m1 + 289:299:void layout():807:807 -> m1 + 300:304:void layout():814:814 -> m1 + 305:307:void layout():815:815 -> m1 + 308:317:void layout():829:829 -> m1 + 318:327:void layout():831:831 -> m1 + 328:352:void layout():832:832 -> m1 + 353:358:void layout():835:835 -> m1 + 359:369:void layout():836:836 -> m1 + 370:390:void layout():837:837 -> m1 + 391:397:void layout():838:838 -> m1 + 398:407:void layout():840:840 -> m1 + 408:426:void layout():841:841 -> m1 + 427:428:void layout():842:842 -> m1 + 429:438:void layout():844:844 -> m1 + 439:457:void layout():845:845 -> m1 + 458:459:void layout():846:846 -> m1 + 460:469:void layout():848:848 -> m1 + 470:488:void layout():849:849 -> m1 + 489:492:void layout():850:850 -> m1 + 493:505:void layout():853:853 -> m1 + 506:508:void layout():856:856 -> m1 + 509:532:void layout():857:857 -> m1 + 533:541:void layout():860:860 -> m1 + 542:550:void layout():862:862 -> m1 + 551:558:void layout():864:864 -> m1 + 559:574:void layout():865:865 -> m1 + 575:586:void layout():870:870 -> m1 + 587:596:void layout():876:876 -> m1 + 597:608:void layout():877:877 -> m1 + 609:628:void layout():878:878 -> m1 + 629:634:void layout():880:880 -> m1 + 635:640:void layout():881:881 -> m1 + 641:644:void layout():882:882 -> m1 + 645:650:void layout():883:883 -> m1 + 651:653:void layout():888:888 -> m1 + 654:663:void layout():889:889 -> m1 + 664:669:void layout():895:895 -> m1 + 670:672:void layout():900:900 -> m1 + 673:683:void layout():901:901 -> m1 + 684:693:void layout():908:908 -> m1 + 694:699:void layout():909:909 -> m1 + 700:702:void layout():914:914 -> m1 + 703:712:void layout():915:915 -> m1 + 713:722:void layout():919:919 -> m1 + 723:728:void layout():920:920 -> m1 + 729:731:void layout():925:925 -> m1 + 732:743:void layout():926:926 -> m1 + 744:753:void layout():932:932 -> m1 + 754:761:void layout():934:934 -> m1 + 762:763:void layout():940:940 -> m1 + 764:769:void layout():942:942 -> m1 + 770:778:void layout():943:943 -> m1 + 779:786:void layout():947:947 -> m1 + 787:792:void layout():949:949 -> m1 + 793:794:void layout():955:955 -> m1 + 795:800:void layout():957:957 -> m1 + 801:828:void layout():958:958 -> m1 + 829:832:void layout():975:975 -> m1 + 833:838:void layout():978:978 -> m1 + 839:840:void layout():979:979 -> m1 + 841:850:void layout():982:982 -> m1 + 3:9:void addChain(androidx.constraintlayout.core.widgets.ConstraintWidget,int):1061:1061 -> p1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;I)V"} - 10:13:void addChain(androidx.constraintlayout.solver.widgets.ConstraintWidget,int):697:697 -> N0 - 1:3:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):280:280 -> O0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d;)Z"} - 4:15:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):281:281 -> O0 - 16:23:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):285:285 -> O0 - 24:26:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):286:286 -> O0 - 27:29:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):287:287 -> O0 - 30:42:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):288:288 -> O0 - 43:50:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):295:295 -> O0 - 51:54:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):296:296 -> O0 - 55:65:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):297:297 -> O0 - 66:73:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):303:303 -> O0 - 74:79:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):304:304 -> O0 - 80:88:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):305:305 -> O0 - 89:96:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):310:310 -> O0 - 97:100:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):311:311 -> O0 - 101:104:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):312:312 -> O0 - 105:106:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):313:313 -> O0 - 107:110:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):314:314 -> O0 - 111:117:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):315:315 -> O0 - 118:122:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):318:318 -> O0 - 123:127:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):320:320 -> O0 - 128:132:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):322:322 -> O0 - 133:136:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):325:325 -> O0 - 137:139:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):328:328 -> O0 - 140:145:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):329:329 -> O0 - 146:151:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):330:330 -> O0 - 152:155:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):335:335 -> O0 - 156:158:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):336:336 -> O0 - 159:162:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):338:338 -> O0 - 163:166:boolean addChildrenToSolver(androidx.constraintlayout.solver.LinearSystem):339:339 -> O0 - 1:9:void addHorizontalChain(androidx.constraintlayout.solver.widgets.ConstraintWidget):708:708 -> P0 + 10:13:void addChain(androidx.constraintlayout.core.widgets.ConstraintWidget,int):1063:1063 -> p1 + 1:6:void reset():250:250 -> q0 + 7:8:void reset():251:251 -> q0 + 9:10:void reset():252:252 -> q0 + 11:12:void reset():253:253 -> q0 + 13:14:void reset():254:254 -> q0 + 15:16:void reset():255:255 -> q0 + 17:20:void reset():256:256 -> q0 + 3:6:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):335:335 -> q1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;)Z"} + 7:9:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):336:336 -> q1 + 10:21:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):337:337 -> q1 + 22:29:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):341:341 -> q1 + 30:32:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):342:342 -> q1 + 33:35:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):343:343 -> q1 + 36:48:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):344:344 -> q1 + 49:56:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):351:351 -> q1 + 57:60:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):352:352 -> q1 + 61:68:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):353:353 -> q1 + 69:76:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):358:358 -> q1 + 77:84:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):360:360 -> q1 + 85:90:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):361:361 -> q1 + 91:94:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):362:362 -> q1 + 95:100:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):363:363 -> q1 + 101:106:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):365:365 -> q1 + 107:114:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):372:372 -> q1 + 115:120:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):373:373 -> q1 + 121:138:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):375:375 -> q1 + 139:140:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):376:376 -> q1 + 141:148:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):380:380 -> q1 + 149:151:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):381:381 -> q1 + 152:156:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):382:382 -> q1 + 157:164:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):386:386 -> q1 + 165:182:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):388:388 -> q1 + 183:186:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):389:389 -> q1 + 187:192:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):391:391 -> q1 + 193:196:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):395:395 -> q1 + 197:204:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):396:396 -> q1 + 205:212:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):398:398 -> q1 + 213:218:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):399:399 -> q1 + 219:224:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):400:400 -> q1 + 225:239:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):404:404 -> q1 + 240:242:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):407:407 -> q1 + 243:258:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):408:408 -> q1 + 259:261:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):409:409 -> q1 + 262:270:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):410:410 -> q1 + 271:278:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):415:415 -> q1 + 279:282:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):416:416 -> q1 + 283:286:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):417:417 -> q1 + 287:288:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):418:418 -> q1 + 289:292:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):419:419 -> q1 + 293:299:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):420:420 -> q1 + 300:304:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):423:423 -> q1 + 305:309:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):425:425 -> q1 + 310:314:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):427:427 -> q1 + 315:318:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):430:430 -> q1 + 319:321:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):433:433 -> q1 + 322:327:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):434:434 -> q1 + 328:333:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):435:435 -> q1 + 334:338:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):441:441 -> q1 + 339:341:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):442:442 -> q1 + 342:345:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):444:444 -> q1 + 346:349:boolean addChildrenToSolver(androidx.constraintlayout.core.LinearSystem):445:445 -> q1 + 1:9:void addHorizontalChain(androidx.constraintlayout.core.widgets.ConstraintWidget):1074:1074 -> r1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;)V"} - 10:12:void addHorizontalChain(androidx.constraintlayout.solver.widgets.ConstraintWidget):709:709 -> P0 - 13:20:void addHorizontalChain(androidx.constraintlayout.solver.widgets.ConstraintWidget):710:710 -> P0 - 21:36:void addHorizontalChain(androidx.constraintlayout.solver.widgets.ConstraintWidget):712:712 -> P0 - 37:43:void addHorizontalChain(androidx.constraintlayout.solver.widgets.ConstraintWidget):713:713 -> P0 - 1:9:void addVerticalChain(androidx.constraintlayout.solver.widgets.ConstraintWidget):723:723 -> Q0 + 10:12:void addHorizontalChain(androidx.constraintlayout.core.widgets.ConstraintWidget):1075:1075 -> r1 + 13:20:void addHorizontalChain(androidx.constraintlayout.core.widgets.ConstraintWidget):1076:1076 -> r1 + 21:36:void addHorizontalChain(androidx.constraintlayout.core.widgets.ConstraintWidget):1078:1078 -> r1 + 37:43:void addHorizontalChain(androidx.constraintlayout.core.widgets.ConstraintWidget):1079:1079 -> r1 + 1:10:void addHorizontalWrapMaxVariable(androidx.constraintlayout.core.widgets.ConstraintAnchor):302:302 -> s1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/d;)V"} + 11:30:void addHorizontalWrapMaxVariable(androidx.constraintlayout.core.widgets.ConstraintAnchor):303:303 -> s1 + 31:38:void addHorizontalWrapMaxVariable(androidx.constraintlayout.core.widgets.ConstraintAnchor):304:304 -> s1 + 1:10:void addHorizontalWrapMinVariable(androidx.constraintlayout.core.widgets.ConstraintAnchor):288:288 -> t1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/d;)V"} + 11:30:void addHorizontalWrapMinVariable(androidx.constraintlayout.core.widgets.ConstraintAnchor):289:289 -> t1 + 31:38:void addHorizontalWrapMinVariable(androidx.constraintlayout.core.widgets.ConstraintAnchor):290:290 -> t1 + 1:6:void addMaxWrap(androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.SolverVariable):315:315 -> u1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/d;Lo/i;)V"} + 7:14:void addMaxWrap(androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.SolverVariable):317:317 -> u1 + 1:6:void addMinWrap(androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.SolverVariable):309:309 -> v1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/d;Lo/i;)V"} + 7:14:void addMinWrap(androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.SolverVariable):311:311 -> v1 + 1:9:void addVerticalChain(androidx.constraintlayout.core.widgets.ConstraintWidget):1089:1089 -> w1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;)V"} - 10:12:void addVerticalChain(androidx.constraintlayout.solver.widgets.ConstraintWidget):724:724 -> Q0 - 13:20:void addVerticalChain(androidx.constraintlayout.solver.widgets.ConstraintWidget):725:725 -> Q0 - 21:35:void addVerticalChain(androidx.constraintlayout.solver.widgets.ConstraintWidget):727:727 -> Q0 - 36:41:void addVerticalChain(androidx.constraintlayout.solver.widgets.ConstraintWidget):728:728 -> Q0 - 1:7:boolean directMeasure(boolean):70:70 -> R0 - 1:7:boolean directMeasureSetup(boolean):89:89 -> S0 - 1:7:boolean directMeasureWithOrientation(boolean,int):93:93 -> T0 - 1:3:androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer getMeasurer():133:133 -> U0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls/b$b;"} - 1:3:int getOptimizationLevel():217:217 -> V0 - 1:2:boolean handlesInternalConstraints():625:625 -> W0 - 1:6:void invalidateGraph():58:58 -> X0 - 1:6:void reset():242:242 -> Y - 7:8:void reset():243:243 -> Y - 9:10:void reset():244:244 -> Y - 11:12:void reset():245:245 -> Y - 13:14:void reset():246:246 -> Y - 15:16:void reset():247:247 -> Y - 17:20:void reset():248:248 -> Y - 1:6:void invalidateMeasures():65:65 -> Y0 - 1:3:boolean isHeightMeasuredTooSmall():262:262 -> Z0 - 1:3:boolean isRtl():399:399 -> a1 - 1:3:boolean isWidthMeasuredTooSmall():255:255 -> b1 - 3:6:long measure(int,int,int,int,int,int,int,int,int):115:115 -> c1 - 7:8:long measure(int,int,int,int,int,int,int,int,int):116:116 -> c1 - 9:26:long measure(int,int,int,int,int,int,int,int,int):117:117 -> c1 - 1:9:boolean optimizeFor(int):227:227 -> d1 - 2:3:void resetChains():682:682 -> e1 - 4:6:void resetChains():683:683 -> e1 - 1:2:void setMeasurer(androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer):128:128 -> f1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/b$b;)V"} - 3:8:void setMeasurer(androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer):129:129 -> f1 - 1:4:void setOptimizationLevel(int):207:207 -> g1 - 5:11:void setOptimizationLevel(int):208:208 -> g1 - 1:3:void setRtl(boolean):390:390 -> h1 - 3:4:void updateChildrenFromSolver(androidx.constraintlayout.solver.LinearSystem,boolean[]):350:350 -> i1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d;[Z)V"} - 5:7:void updateChildrenFromSolver(androidx.constraintlayout.solver.LinearSystem,boolean[]):351:351 -> i1 - 8:15:void updateChildrenFromSolver(androidx.constraintlayout.solver.LinearSystem,boolean[]):352:352 -> i1 - 16:23:void updateChildrenFromSolver(androidx.constraintlayout.solver.LinearSystem,boolean[]):354:354 -> i1 - 24:30:void updateChildrenFromSolver(androidx.constraintlayout.solver.LinearSystem,boolean[]):355:355 -> i1 - 1:6:void updateHierarchy():122:122 -> j1 -androidx.constraintlayout.solver.widgets.Flow -> r.g: + 10:12:void addVerticalChain(androidx.constraintlayout.core.widgets.ConstraintWidget):1090:1090 -> w1 + 13:20:void addVerticalChain(androidx.constraintlayout.core.widgets.ConstraintWidget):1091:1091 -> w1 + 21:35:void addVerticalChain(androidx.constraintlayout.core.widgets.ConstraintWidget):1093:1093 -> w1 + 36:41:void addVerticalChain(androidx.constraintlayout.core.widgets.ConstraintWidget):1094:1094 -> w1 + 1:10:void addVerticalWrapMaxVariable(androidx.constraintlayout.core.widgets.ConstraintAnchor):295:295 -> x1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/d;)V"} + 11:30:void addVerticalWrapMaxVariable(androidx.constraintlayout.core.widgets.ConstraintAnchor):296:296 -> x1 + 31:38:void addVerticalWrapMaxVariable(androidx.constraintlayout.core.widgets.ConstraintAnchor):297:297 -> x1 + 1:10:void addVerticalWrapMinVariable(androidx.constraintlayout.core.widgets.ConstraintAnchor):281:281 -> y1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/d;)V"} + 11:30:void addVerticalWrapMinVariable(androidx.constraintlayout.core.widgets.ConstraintAnchor):282:282 -> y1 + 31:38:void addVerticalWrapMinVariable(androidx.constraintlayout.core.widgets.ConstraintAnchor):283:283 -> y1 + 1:7:boolean directMeasure(boolean):73:73 -> z1 +androidx.constraintlayout.core.widgets.Flow -> r.g: # {"id":"sourceFile","fileName":"Flow.java"} - int mHorizontalStyle -> L0 - int mVerticalStyle -> M0 - int mFirstHorizontalStyle -> N0 - int mFirstVerticalStyle -> O0 - int mLastHorizontalStyle -> P0 - int mLastVerticalStyle -> Q0 - float mHorizontalBias -> R0 - float mVerticalBias -> S0 - float mFirstHorizontalBias -> T0 - float mFirstVerticalBias -> U0 - float mLastHorizontalBias -> V0 - float mLastVerticalBias -> W0 - int mHorizontalGap -> X0 - int mVerticalGap -> Y0 - int mHorizontalAlign -> Z0 - int mVerticalAlign -> a1 - int mWrapMode -> b1 - int mMaxElementsWrap -> c1 - int mOrientation -> d1 - java.util.ArrayList mChainList -> e1 - androidx.constraintlayout.solver.widgets.ConstraintWidget[] mAlignedBiggestElementsInRows -> f1 + int mHorizontalStyle -> Y0 + int mVerticalStyle -> Z0 + int mFirstHorizontalStyle -> a1 + int mFirstVerticalStyle -> b1 + int mLastHorizontalStyle -> c1 + int mLastVerticalStyle -> d1 + float mHorizontalBias -> e1 + float mVerticalBias -> f1 + float mFirstHorizontalBias -> g1 + float mFirstVerticalBias -> h1 + float mLastHorizontalBias -> i1 + float mLastVerticalBias -> j1 + int mHorizontalGap -> k1 + int mVerticalGap -> l1 + int mHorizontalAlign -> m1 + int mVerticalAlign -> n1 + int mWrapMode -> o1 + int mMaxElementsWrap -> p1 + int mOrientation -> q1 + java.util.ArrayList mChainList -> r1 + androidx.constraintlayout.core.widgets.ConstraintWidget[] mAlignedBiggestElementsInRows -> s1 # {"id":"com.android.tools.r8.residualsignature","signature":"[Lr/e;"} - androidx.constraintlayout.solver.widgets.ConstraintWidget[] mAlignedBiggestElementsInCols -> g1 + androidx.constraintlayout.core.widgets.ConstraintWidget[] mAlignedBiggestElementsInCols -> t1 # {"id":"com.android.tools.r8.residualsignature","signature":"[Lr/e;"} - int[] mAlignedDimensions -> h1 - androidx.constraintlayout.solver.widgets.ConstraintWidget[] mDisplayedWidgets -> i1 + int[] mAlignedDimensions -> u1 + androidx.constraintlayout.core.widgets.ConstraintWidget[] mDisplayedWidgets -> v1 # {"id":"com.android.tools.r8.residualsignature","signature":"[Lr/e;"} - int mDisplayedWidgetsCount -> j1 + int mDisplayedWidgetsCount -> w1 1:4:void ():32:32 -> 5:6:void ():47:47 -> 7:8:void ():48:48 -> @@ -21719,263 +22064,267 @@ androidx.constraintlayout.solver.widgets.Flow -> r.g: 57:58:void ():77:77 -> 59:60:void ():78:78 -> 61:63:void ():80:80 -> - 5:12:int getWidgetHeight(androidx.constraintlayout.solver.widgets.ConstraintWidget,int):202:202 -> A1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;I)I"} - 13:20:int getWidgetHeight(androidx.constraintlayout.solver.widgets.ConstraintWidget,int):203:203 -> A1 - 21:25:int getWidgetHeight(androidx.constraintlayout.solver.widgets.ConstraintWidget,int):206:206 -> A1 - 26:31:int getWidgetHeight(androidx.constraintlayout.solver.widgets.ConstraintWidget,int):207:207 -> A1 - 32:51:int getWidgetHeight(androidx.constraintlayout.solver.widgets.ConstraintWidget,int):208:208 -> A1 - 52:59:int getWidgetHeight(androidx.constraintlayout.solver.widgets.ConstraintWidget,int):212:212 -> A1 - 60:73:int getWidgetHeight(androidx.constraintlayout.solver.widgets.ConstraintWidget,int):214:214 -> A1 - 74:78:int getWidgetHeight(androidx.constraintlayout.solver.widgets.ConstraintWidget,int):217:217 -> A1 - 5:12:int getWidgetWidth(androidx.constraintlayout.solver.widgets.ConstraintWidget,int):180:180 -> B1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;I)I"} - 13:20:int getWidgetWidth(androidx.constraintlayout.solver.widgets.ConstraintWidget,int):181:181 -> B1 - 21:25:int getWidgetWidth(androidx.constraintlayout.solver.widgets.ConstraintWidget,int):184:184 -> B1 - 26:31:int getWidgetWidth(androidx.constraintlayout.solver.widgets.ConstraintWidget,int):185:185 -> B1 - 32:51:int getWidgetWidth(androidx.constraintlayout.solver.widgets.ConstraintWidget,int):186:186 -> B1 - 52:59:int getWidgetWidth(androidx.constraintlayout.solver.widgets.ConstraintWidget,int):190:190 -> B1 - 60:73:int getWidgetWidth(androidx.constraintlayout.solver.widgets.ConstraintWidget,int):192:192 -> B1 - 74:78:int getWidgetWidth(androidx.constraintlayout.solver.widgets.ConstraintWidget,int):195:195 -> B1 - 4:14:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):970:970 -> C1 - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lr/e;III[I)V"} - 15:17:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):977:977 -> C1 - 18:22:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):979:979 -> C1 - 23:38:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):983:983 -> C1 - 39:49:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):991:991 -> C1 - 50:52:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):998:998 -> C1 - 53:57:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1000:1000 -> C1 - 58:71:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1004:1004 -> C1 - 72:76:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1013:1013 -> C1 - 77:100:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1014:1014 -> C1 - 101:110:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1027:1027 -> C1 - 111:115:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1029:1029 -> C1 - 116:124:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1032:1032 -> C1 - 125:128:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1035:1035 -> C1 - 129:132:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1033:1033 -> C1 - 133:140:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1037:1037 -> C1 - 141:144:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1040:1040 -> C1 - 145:162:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1038:1038 -> C1 - 163:166:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1049:1049 -> C1 - 167:171:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1052:1052 -> C1 - 172:175:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1056:1056 -> C1 - 176:181:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1057:1057 -> C1 - 182:187:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1058:1058 -> C1 - 188:191:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1059:1059 -> C1 - 192:195:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1061:1061 -> C1 - 196:201:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1062:1062 -> C1 - 202:207:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1063:1063 -> C1 - 208:221:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1064:1064 -> C1 - 222:229:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1071:1071 -> C1 - 230:232:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1074:1074 -> C1 - 233:244:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1076:1076 -> C1 - 245:252:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1081:1081 -> C1 - 253:255:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1084:1084 -> C1 - 256:263:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1086:1086 -> C1 - 264:265:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1089:1089 -> C1 - 266:285:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1090:1090 -> C1 - 286:289:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1114:1114 -> C1 - 290:292:void measureAligned(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):1115:1115 -> C1 - 1:3:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):780:782 -> D1 - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lr/e;III[I)V"} - 4:6:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):789:791 -> D1 - 7:8:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):794:795 -> D1 - 9:11:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):800:802 -> D1 - 12:12:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):805:805 -> D1 - 13:13:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):810:810 -> D1 - 14:16:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):815:817 -> D1 - 17:18:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):820:821 -> D1 - 19:21:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):826:828 -> D1 - 22:22:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):831:831 -> D1 - 23:23:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):836:836 -> D1 - 24:24:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):839:839 -> D1 - 25:28:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):841:844 -> D1 - 29:32:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):846:849 -> D1 - 33:34:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):855:856 -> D1 - 35:35:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):861:861 -> D1 - 36:36:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):863:863 -> D1 - 37:37:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):865:865 -> D1 - 38:38:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):871:871 -> D1 - 39:40:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):874:875 -> D1 - 41:42:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):878:879 -> D1 - 43:44:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):881:882 -> D1 - 45:46:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):886:887 -> D1 - 47:47:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):889:889 -> D1 - 48:49:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):893:894 -> D1 - 50:51:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):897:898 -> D1 - 52:53:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):900:901 -> D1 - 54:55:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):905:906 -> D1 - 56:56:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):908:908 -> D1 - 57:58:void measureChainWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):912:913 -> D1 - 8:16:void measureNoWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):933:933 -> E1 - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lr/e;III[I)V"} - 17:33:void measureNoWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):934:934 -> E1 - 34:39:void measureNoWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):935:935 -> E1 - 40:48:void measureNoWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):937:937 -> E1 - 49:51:void measureNoWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):938:938 -> E1 - 52:59:void measureNoWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):939:939 -> E1 - 60:79:void measureNoWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):940:940 -> E1 - 80:86:void measureNoWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):939:939 -> E1 - 87:88:void measureNoWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):944:944 -> E1 - 89:94:void measureNoWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):945:945 -> E1 - 95:100:void measureNoWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):948:948 -> E1 - 101:108:void measureNoWrap(androidx.constraintlayout.solver.widgets.ConstraintWidget[],int,int,int,int[]):949:949 -> E1 - 1:3:void setFirstHorizontalBias(float):146:146 -> F1 - 1:3:void setFirstHorizontalStyle(int):122:122 -> G1 - 1:3:void setFirstVerticalBias(float):148:148 -> H1 - 1:3:void setFirstVerticalStyle(int):124:124 -> I1 - 1:3:void setHorizontalAlign(int):155:155 -> J1 - 1:3:void setHorizontalBias(float):139:139 -> K1 - 1:3:void setHorizontalGap(int):166:166 -> L1 - 1:3:void setHorizontalStyle(int):131:131 -> M1 - 1:3:void setLastHorizontalBias(float):150:150 -> N1 - 1:3:void setLastHorizontalStyle(int):126:126 -> O1 - 1:3:void setLastVerticalBias(float):152:152 -> P1 - 1:3:void setLastVerticalStyle(int):128:128 -> Q1 - 1:3:void setMaxElementsWrap(int):170:170 -> R1 - 11:21:void measure(int,int,int,int):225:225 -> S0 - 22:24:void measure(int,int,int,int):226:226 -> S0 - 25:28:void measure(int,int,int,int):227:227 -> S0 - 29:32:void measure(int,int,int,int):233:233 -> S0 - 33:36:void measure(int,int,int,int):234:234 -> S0 - 37:40:void measure(int,int,int,int):235:235 -> S0 - 41:45:void measure(int,int,int,int):236:236 -> S0 - 46:50:void measure(int,int,int,int):238:238 -> S0 - 51:62:void measure(int,int,int,int):240:240 -> S0 - 63:66:void measure(int,int,int,int):245:245 -> S0 - 67:68:void measure(int,int,int,int):246:246 -> S0 - 69:72:void measure(int,int,int,int):248:248 -> S0 - 73:75:void measure(int,int,int,int):249:249 -> S0 - 76:79:void measure(int,int,int,int):252:252 -> S0 - 80:81:void measure(int,int,int,int):253:253 -> S0 - 82:85:void measure(int,int,int,int):255:255 -> S0 - 86:87:void measure(int,int,int,int):256:256 -> S0 - 88:94:void measure(int,int,int,int):260:260 -> S0 - 95:100:void measure(int,int,int,int):263:263 -> S0 - 101:104:void measure(int,int,int,int):264:264 -> S0 - 105:120:void measure(int,int,int,int):265:265 -> S0 - 121:125:void measure(int,int,int,int):271:271 -> S0 - 126:129:void measure(int,int,int,int):273:273 -> S0 - 130:135:void measure(int,int,int,int):274:274 -> S0 - 136:141:void measure(int,int,int,int):275:275 -> S0 - 142:158:void measure(int,int,int,int):276:276 -> S0 - 159:160:void measure(int,int,int,int):282:282 -> S0 - 161:162:void measure(int,int,int,int):283:283 -> S0 - 163:173:void measure(int,int,int,int):284:284 -> S0 - 174:179:void measure(int,int,int,int):286:286 -> S0 - 180:185:void measure(int,int,int,int):290:290 -> S0 - 186:190:void measure(int,int,int,int):294:294 -> S0 - 191:196:void measure(int,int,int,int):299:299 -> S0 - 197:210:void measure(int,int,int,int):300:300 -> S0 - 211:226:void measure(int,int,int,int):308:308 -> S0 - 227:236:void measure(int,int,int,int):316:316 -> S0 - 237:239:void measure(int,int,int,int):321:321 -> S0 - 240:242:void measure(int,int,int,int):322:322 -> S0 - 243:245:void measure(int,int,int,int):323:323 -> S0 - 246:258:void measure(int,int,int,int):324:324 -> S0 - 1:3:void setOrientation(int):119:119 -> S1 - 1:3:void setVerticalAlign(int):159:159 -> T1 - 1:3:void setVerticalBias(float):143:143 -> U1 - 1:3:void setVerticalGap(int):168:168 -> V1 - 1:3:void setVerticalStyle(int):135:135 -> W1 - 1:3:void setWrapMode(int):163:163 -> X1 - 1:3:void addToSolver(androidx.constraintlayout.solver.LinearSystem):1215:1215 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d;)V"} - 4:22:void addToSolver(androidx.constraintlayout.solver.LinearSystem):1217:1217 -> f - 23:33:void addToSolver(androidx.constraintlayout.solver.LinearSystem):1218:1218 -> f - 34:37:void addToSolver(androidx.constraintlayout.solver.LinearSystem):1234:1234 -> f - 38:46:void addToSolver(androidx.constraintlayout.solver.LinearSystem):1220:1220 -> f - 47:61:void addToSolver(androidx.constraintlayout.solver.LinearSystem):1222:1222 -> f - 62:67:void addToSolver(androidx.constraintlayout.solver.LinearSystem):1223:1223 -> f - 68:75:void addToSolver(androidx.constraintlayout.solver.LinearSystem):1227:1227 -> f - 76:83:void addToSolver(androidx.constraintlayout.solver.LinearSystem):1228:1228 -> f - 84:86:void addToSolver(androidx.constraintlayout.solver.LinearSystem):1229:1229 -> f - 87:90:void addToSolver(androidx.constraintlayout.solver.LinearSystem):1237:1237 -> f - 1:3:int access$000(androidx.constraintlayout.solver.widgets.Flow):32:32 -> f1 + 1:3:void setVerticalStyle(int):135:135 -> A2 + 1:3:void setWrapMode(int):163:163 -> B2 + 1:3:int access$000(androidx.constraintlayout.core.widgets.Flow):32:32 -> J1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/g;)I"} - 1:3:int access$100(androidx.constraintlayout.solver.widgets.Flow):32:32 -> g1 + 1:3:int access$100(androidx.constraintlayout.core.widgets.Flow):32:32 -> K1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/g;)I"} - 1:3:int access$1000(androidx.constraintlayout.solver.widgets.Flow):32:32 -> h1 + 1:3:int access$1000(androidx.constraintlayout.core.widgets.Flow):32:32 -> L1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/g;)I"} - 1:3:float access$1100(androidx.constraintlayout.solver.widgets.Flow):32:32 -> i1 + 1:3:float access$1100(androidx.constraintlayout.core.widgets.Flow):32:32 -> M1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/g;)F"} - 1:3:int access$1200(androidx.constraintlayout.solver.widgets.Flow):32:32 -> j1 + 1:3:int access$1200(androidx.constraintlayout.core.widgets.Flow):32:32 -> N1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/g;)I"} - 1:3:float access$1300(androidx.constraintlayout.solver.widgets.Flow):32:32 -> k1 + 1:3:float access$1300(androidx.constraintlayout.core.widgets.Flow):32:32 -> O1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/g;)F"} - 1:3:float access$1400(androidx.constraintlayout.solver.widgets.Flow):32:32 -> l1 + 1:3:float access$1400(androidx.constraintlayout.core.widgets.Flow):32:32 -> P1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/g;)F"} - 1:3:int access$1500(androidx.constraintlayout.solver.widgets.Flow):32:32 -> m1 + 1:3:int access$1500(androidx.constraintlayout.core.widgets.Flow):32:32 -> Q1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/g;)I"} - 1:3:float access$1600(androidx.constraintlayout.solver.widgets.Flow):32:32 -> n1 + 1:3:float access$1600(androidx.constraintlayout.core.widgets.Flow):32:32 -> R1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/g;)F"} - 1:3:int access$1700(androidx.constraintlayout.solver.widgets.Flow):32:32 -> o1 + 1:3:int access$1700(androidx.constraintlayout.core.widgets.Flow):32:32 -> S1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/g;)I"} - 1:3:float access$1800(androidx.constraintlayout.solver.widgets.Flow):32:32 -> p1 + 1:3:float access$1800(androidx.constraintlayout.core.widgets.Flow):32:32 -> T1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/g;)F"} - 1:3:int access$1900(androidx.constraintlayout.solver.widgets.Flow):32:32 -> q1 + 1:3:int access$1900(androidx.constraintlayout.core.widgets.Flow):32:32 -> U1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/g;)I"} - 1:5:int access$200(androidx.constraintlayout.solver.widgets.Flow,androidx.constraintlayout.solver.widgets.ConstraintWidget,int):32:32 -> r1 + 1:5:int access$200(androidx.constraintlayout.core.widgets.Flow,androidx.constraintlayout.core.widgets.ConstraintWidget,int):32:32 -> V1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/g;Lr/e;I)I"} - 1:5:int access$300(androidx.constraintlayout.solver.widgets.Flow,androidx.constraintlayout.solver.widgets.ConstraintWidget,int):32:32 -> s1 + 1:5:int access$300(androidx.constraintlayout.core.widgets.Flow,androidx.constraintlayout.core.widgets.ConstraintWidget,int):32:32 -> W1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/g;Lr/e;I)I"} - 1:3:int access$400(androidx.constraintlayout.solver.widgets.Flow):32:32 -> t1 + 1:3:int access$400(androidx.constraintlayout.core.widgets.Flow):32:32 -> X1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/g;)I"} - 1:3:androidx.constraintlayout.solver.widgets.ConstraintWidget[] access$500(androidx.constraintlayout.solver.widgets.Flow):32:32 -> u1 + 1:3:androidx.constraintlayout.core.widgets.ConstraintWidget[] access$500(androidx.constraintlayout.core.widgets.Flow):32:32 -> Y1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/g;)[Lr/e;"} - 1:3:int access$600(androidx.constraintlayout.solver.widgets.Flow):32:32 -> v1 + 1:3:int access$600(androidx.constraintlayout.core.widgets.Flow):32:32 -> Z1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/g;)I"} - 1:3:int access$700(androidx.constraintlayout.solver.widgets.Flow):32:32 -> w1 + 1:3:int access$700(androidx.constraintlayout.core.widgets.Flow):32:32 -> a2 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/g;)I"} - 1:3:int access$800(androidx.constraintlayout.solver.widgets.Flow):32:32 -> x1 + 1:3:int access$800(androidx.constraintlayout.core.widgets.Flow):32:32 -> b2 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/g;)I"} - 1:3:float access$900(androidx.constraintlayout.solver.widgets.Flow):32:32 -> y1 + 1:3:float access$900(androidx.constraintlayout.core.widgets.Flow):32:32 -> c2 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/g;)F"} - 1:16:void createAlignedConstraints(boolean):1119:1119 -> z1 - 17:20:void createAlignedConstraints(boolean):1125:1125 -> z1 - 21:24:void createAlignedConstraints(boolean):1126:1126 -> z1 - 25:30:void createAlignedConstraints(boolean):1127:1127 -> z1 - 31:35:void createAlignedConstraints(boolean):1130:1130 -> z1 - 36:50:void createAlignedConstraints(boolean):1131:1131 -> z1 - 51:56:void createAlignedConstraints(boolean):1139:1139 -> z1 - 57:65:void createAlignedConstraints(boolean):1140:1140 -> z1 - 66:76:void createAlignedConstraints(boolean):1144:1144 -> z1 - 77:81:void createAlignedConstraints(boolean):1145:1145 -> z1 - 82:90:void createAlignedConstraints(boolean):1146:1146 -> z1 - 91:103:void createAlignedConstraints(boolean):1149:1149 -> z1 - 104:112:void createAlignedConstraints(boolean):1152:1152 -> z1 - 113:126:void createAlignedConstraints(boolean):1153:1153 -> z1 - 127:132:void createAlignedConstraints(boolean):1158:1158 -> z1 - 133:141:void createAlignedConstraints(boolean):1159:1159 -> z1 - 142:152:void createAlignedConstraints(boolean):1163:1163 -> z1 - 153:157:void createAlignedConstraints(boolean):1164:1164 -> z1 - 158:166:void createAlignedConstraints(boolean):1165:1165 -> z1 - 167:179:void createAlignedConstraints(boolean):1168:1168 -> z1 - 180:188:void createAlignedConstraints(boolean):1171:1171 -> z1 - 189:208:void createAlignedConstraints(boolean):1172:1172 -> z1 - 209:215:void createAlignedConstraints(boolean):1180:1180 -> z1 - 216:221:void createAlignedConstraints(boolean):1183:1183 -> z1 - 222:225:void createAlignedConstraints(boolean):1186:1186 -> z1 - 226:232:void createAlignedConstraints(boolean):1187:1187 -> z1 - 233:236:void createAlignedConstraints(boolean):1190:1190 -> z1 - 237:242:void createAlignedConstraints(boolean):1191:1191 -> z1 - 243:249:void createAlignedConstraints(boolean):1193:1193 -> z1 - 250:258:void createAlignedConstraints(boolean):1194:1194 -> z1 - 259:265:void createAlignedConstraints(boolean):1197:1197 -> z1 - 266:279:void createAlignedConstraints(boolean):1198:1198 -> z1 -androidx.constraintlayout.solver.widgets.Flow$WidgetsList -> r.g$a: + 1:16:void createAlignedConstraints(boolean):1121:1121 -> d2 + 17:20:void createAlignedConstraints(boolean):1127:1127 -> d2 + 21:24:void createAlignedConstraints(boolean):1128:1128 -> d2 + 25:30:void createAlignedConstraints(boolean):1129:1129 -> d2 + 31:35:void createAlignedConstraints(boolean):1132:1132 -> d2 + 36:37:void createAlignedConstraints(boolean):1133:1133 -> d2 + 38:52:void createAlignedConstraints(boolean):1136:1136 -> d2 + 53:58:void createAlignedConstraints(boolean):1141:1141 -> d2 + 59:64:void createAlignedConstraints(boolean):1143:1143 -> d2 + 65:73:void createAlignedConstraints(boolean):1144:1144 -> d2 + 74:84:void createAlignedConstraints(boolean):1148:1148 -> d2 + 85:89:void createAlignedConstraints(boolean):1149:1149 -> d2 + 90:96:void createAlignedConstraints(boolean):1150:1150 -> d2 + 97:111:void createAlignedConstraints(boolean):1153:1153 -> d2 + 112:120:void createAlignedConstraints(boolean):1156:1156 -> d2 + 121:135:void createAlignedConstraints(boolean):1157:1157 -> d2 + 136:141:void createAlignedConstraints(boolean):1162:1162 -> d2 + 142:150:void createAlignedConstraints(boolean):1163:1163 -> d2 + 151:161:void createAlignedConstraints(boolean):1167:1167 -> d2 + 162:166:void createAlignedConstraints(boolean):1168:1168 -> d2 + 167:175:void createAlignedConstraints(boolean):1169:1169 -> d2 + 176:190:void createAlignedConstraints(boolean):1172:1172 -> d2 + 191:199:void createAlignedConstraints(boolean):1175:1175 -> d2 + 200:219:void createAlignedConstraints(boolean):1176:1176 -> d2 + 220:226:void createAlignedConstraints(boolean):1184:1184 -> d2 + 227:232:void createAlignedConstraints(boolean):1187:1187 -> d2 + 233:236:void createAlignedConstraints(boolean):1190:1190 -> d2 + 237:243:void createAlignedConstraints(boolean):1191:1191 -> d2 + 244:247:void createAlignedConstraints(boolean):1194:1194 -> d2 + 248:253:void createAlignedConstraints(boolean):1195:1195 -> d2 + 254:260:void createAlignedConstraints(boolean):1197:1197 -> d2 + 261:269:void createAlignedConstraints(boolean):1198:1198 -> d2 + 270:276:void createAlignedConstraints(boolean):1201:1201 -> d2 + 277:290:void createAlignedConstraints(boolean):1202:1202 -> d2 + 5:12:int getWidgetHeight(androidx.constraintlayout.core.widgets.ConstraintWidget,int):203:203 -> e2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;I)I"} + 13:21:int getWidgetHeight(androidx.constraintlayout.core.widgets.ConstraintWidget,int):204:204 -> e2 + 22:26:int getWidgetHeight(androidx.constraintlayout.core.widgets.ConstraintWidget,int):207:207 -> e2 + 27:32:int getWidgetHeight(androidx.constraintlayout.core.widgets.ConstraintWidget,int):208:208 -> e2 + 33:35:int getWidgetHeight(androidx.constraintlayout.core.widgets.ConstraintWidget,int):209:209 -> e2 + 36:54:int getWidgetHeight(androidx.constraintlayout.core.widgets.ConstraintWidget,int):210:210 -> e2 + 55:62:int getWidgetHeight(androidx.constraintlayout.core.widgets.ConstraintWidget,int):214:214 -> e2 + 63:76:int getWidgetHeight(androidx.constraintlayout.core.widgets.ConstraintWidget,int):216:216 -> e2 + 77:81:int getWidgetHeight(androidx.constraintlayout.core.widgets.ConstraintWidget,int):219:219 -> e2 + 5:12:int getWidgetWidth(androidx.constraintlayout.core.widgets.ConstraintWidget,int):180:180 -> f2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;I)I"} + 13:21:int getWidgetWidth(androidx.constraintlayout.core.widgets.ConstraintWidget,int):181:181 -> f2 + 22:26:int getWidgetWidth(androidx.constraintlayout.core.widgets.ConstraintWidget,int):184:184 -> f2 + 27:32:int getWidgetWidth(androidx.constraintlayout.core.widgets.ConstraintWidget,int):185:185 -> f2 + 33:35:int getWidgetWidth(androidx.constraintlayout.core.widgets.ConstraintWidget,int):186:186 -> f2 + 36:54:int getWidgetWidth(androidx.constraintlayout.core.widgets.ConstraintWidget,int):187:187 -> f2 + 55:62:int getWidgetWidth(androidx.constraintlayout.core.widgets.ConstraintWidget,int):191:191 -> f2 + 63:76:int getWidgetWidth(androidx.constraintlayout.core.widgets.ConstraintWidget,int):193:193 -> f2 + 77:81:int getWidgetWidth(androidx.constraintlayout.core.widgets.ConstraintWidget,int):196:196 -> f2 + 1:3:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):1220:1220 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;Z)V"} + 4:26:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):1222:1222 -> g + 27:36:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):1223:1223 -> g + 37:40:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):1239:1239 -> g + 41:49:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):1225:1225 -> g + 50:64:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):1227:1227 -> g + 65:70:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):1228:1228 -> g + 71:78:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):1232:1232 -> g + 79:86:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):1233:1233 -> g + 87:89:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):1234:1234 -> g + 90:93:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):1242:1242 -> g + 4:14:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):972:972 -> g2 + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lr/e;III[I)V"} + 15:17:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):979:979 -> g2 + 18:22:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):981:981 -> g2 + 23:38:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):985:985 -> g2 + 39:49:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):993:993 -> g2 + 50:52:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1000:1000 -> g2 + 53:57:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1002:1002 -> g2 + 58:71:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1006:1006 -> g2 + 72:76:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1015:1015 -> g2 + 77:100:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1016:1016 -> g2 + 101:110:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1029:1029 -> g2 + 111:115:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1031:1031 -> g2 + 116:124:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1034:1034 -> g2 + 125:128:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1037:1037 -> g2 + 129:132:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1035:1035 -> g2 + 133:140:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1039:1039 -> g2 + 141:144:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1042:1042 -> g2 + 145:162:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1040:1040 -> g2 + 163:166:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1051:1051 -> g2 + 167:171:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1054:1054 -> g2 + 172:175:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1058:1058 -> g2 + 176:181:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1059:1059 -> g2 + 182:187:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1060:1060 -> g2 + 188:191:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1061:1061 -> g2 + 192:195:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1063:1063 -> g2 + 196:201:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1064:1064 -> g2 + 202:207:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1065:1065 -> g2 + 208:221:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1066:1066 -> g2 + 222:229:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1073:1073 -> g2 + 230:232:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1076:1076 -> g2 + 233:244:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1078:1078 -> g2 + 245:252:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1083:1083 -> g2 + 253:255:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1086:1086 -> g2 + 256:263:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1088:1088 -> g2 + 264:265:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1091:1091 -> g2 + 266:285:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1092:1092 -> g2 + 286:289:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1116:1116 -> g2 + 290:292:void measureAligned(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):1117:1117 -> g2 + 1:3:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):782:784 -> h2 + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lr/e;III[I)V"} + 4:6:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):791:793 -> h2 + 7:8:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):796:797 -> h2 + 9:11:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):802:804 -> h2 + 12:12:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):807:807 -> h2 + 13:13:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):812:812 -> h2 + 14:16:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):817:819 -> h2 + 17:18:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):822:823 -> h2 + 19:21:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):828:830 -> h2 + 22:22:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):833:833 -> h2 + 23:23:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):838:838 -> h2 + 24:24:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):841:841 -> h2 + 25:28:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):843:846 -> h2 + 29:32:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):848:851 -> h2 + 33:34:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):857:858 -> h2 + 35:35:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):863:863 -> h2 + 36:36:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):865:865 -> h2 + 37:37:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):867:867 -> h2 + 38:38:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):873:873 -> h2 + 39:40:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):876:877 -> h2 + 41:42:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):880:881 -> h2 + 43:44:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):883:884 -> h2 + 45:46:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):888:889 -> h2 + 47:47:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):891:891 -> h2 + 48:49:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):895:896 -> h2 + 50:51:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):899:900 -> h2 + 52:53:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):902:903 -> h2 + 54:55:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):907:908 -> h2 + 56:56:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):910:910 -> h2 + 57:58:void measureChainWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):914:915 -> h2 + 8:16:void measureNoWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):935:935 -> i2 + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lr/e;III[I)V"} + 17:33:void measureNoWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):936:936 -> i2 + 34:39:void measureNoWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):937:937 -> i2 + 40:48:void measureNoWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):939:939 -> i2 + 49:51:void measureNoWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):940:940 -> i2 + 52:59:void measureNoWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):941:941 -> i2 + 60:79:void measureNoWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):942:942 -> i2 + 80:86:void measureNoWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):941:941 -> i2 + 87:88:void measureNoWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):946:946 -> i2 + 89:94:void measureNoWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):947:947 -> i2 + 95:100:void measureNoWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):950:950 -> i2 + 101:108:void measureNoWrap(androidx.constraintlayout.core.widgets.ConstraintWidget[],int,int,int,int[]):951:951 -> i2 + 1:3:void setFirstHorizontalBias(float):146:146 -> j2 + 1:3:void setFirstHorizontalStyle(int):122:122 -> k2 + 1:3:void setFirstVerticalBias(float):148:148 -> l2 + 1:3:void setFirstVerticalStyle(int):124:124 -> m2 + 1:3:void setHorizontalAlign(int):155:155 -> n2 + 1:3:void setHorizontalBias(float):139:139 -> o2 + 1:3:void setHorizontalGap(int):166:166 -> p2 + 1:3:void setHorizontalStyle(int):131:131 -> q2 + 1:3:void setLastHorizontalBias(float):150:150 -> r2 + 1:3:void setLastHorizontalStyle(int):126:126 -> s2 + 1:3:void setLastVerticalBias(float):152:152 -> t2 + 1:3:void setLastVerticalStyle(int):128:128 -> u2 + 1:3:void setMaxElementsWrap(int):170:170 -> v2 + 11:21:void measure(int,int,int,int):227:227 -> w1 + 22:24:void measure(int,int,int,int):228:228 -> w1 + 25:28:void measure(int,int,int,int):229:229 -> w1 + 29:32:void measure(int,int,int,int):235:235 -> w1 + 33:36:void measure(int,int,int,int):236:236 -> w1 + 37:40:void measure(int,int,int,int):237:237 -> w1 + 41:45:void measure(int,int,int,int):238:238 -> w1 + 46:50:void measure(int,int,int,int):240:240 -> w1 + 51:62:void measure(int,int,int,int):242:242 -> w1 + 63:66:void measure(int,int,int,int):247:247 -> w1 + 67:68:void measure(int,int,int,int):248:248 -> w1 + 69:72:void measure(int,int,int,int):250:250 -> w1 + 73:75:void measure(int,int,int,int):251:251 -> w1 + 76:79:void measure(int,int,int,int):254:254 -> w1 + 80:81:void measure(int,int,int,int):255:255 -> w1 + 82:85:void measure(int,int,int,int):257:257 -> w1 + 86:87:void measure(int,int,int,int):258:258 -> w1 + 88:94:void measure(int,int,int,int):262:262 -> w1 + 95:100:void measure(int,int,int,int):265:265 -> w1 + 101:104:void measure(int,int,int,int):266:266 -> w1 + 105:120:void measure(int,int,int,int):267:267 -> w1 + 121:125:void measure(int,int,int,int):273:273 -> w1 + 126:129:void measure(int,int,int,int):275:275 -> w1 + 130:135:void measure(int,int,int,int):276:276 -> w1 + 136:141:void measure(int,int,int,int):277:277 -> w1 + 142:158:void measure(int,int,int,int):278:278 -> w1 + 159:160:void measure(int,int,int,int):284:284 -> w1 + 161:162:void measure(int,int,int,int):285:285 -> w1 + 163:173:void measure(int,int,int,int):286:286 -> w1 + 174:179:void measure(int,int,int,int):288:288 -> w1 + 180:185:void measure(int,int,int,int):292:292 -> w1 + 186:190:void measure(int,int,int,int):296:296 -> w1 + 191:196:void measure(int,int,int,int):301:301 -> w1 + 197:210:void measure(int,int,int,int):302:302 -> w1 + 211:226:void measure(int,int,int,int):310:310 -> w1 + 227:236:void measure(int,int,int,int):318:318 -> w1 + 237:239:void measure(int,int,int,int):323:323 -> w1 + 240:242:void measure(int,int,int,int):324:324 -> w1 + 243:245:void measure(int,int,int,int):325:325 -> w1 + 246:258:void measure(int,int,int,int):326:326 -> w1 + 1:3:void setOrientation(int):119:119 -> w2 + 1:3:void setVerticalAlign(int):159:159 -> x2 + 1:3:void setVerticalBias(float):143:143 -> y2 + 1:3:void setVerticalGap(int):168:168 -> z2 +androidx.constraintlayout.core.widgets.Flow$WidgetsList -> r.g$a: # {"id":"sourceFile","fileName":"Flow.java"} int mOrientation -> a - androidx.constraintlayout.solver.widgets.ConstraintWidget biggest -> b + androidx.constraintlayout.core.widgets.ConstraintWidget biggest -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/e;"} int biggestDimension -> c - androidx.constraintlayout.solver.widgets.ConstraintAnchor mLeft -> d + androidx.constraintlayout.core.widgets.ConstraintAnchor mLeft -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/d;"} - androidx.constraintlayout.solver.widgets.ConstraintAnchor mTop -> e + androidx.constraintlayout.core.widgets.ConstraintAnchor mTop -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/d;"} - androidx.constraintlayout.solver.widgets.ConstraintAnchor mRight -> f + androidx.constraintlayout.core.widgets.ConstraintAnchor mRight -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/d;"} - androidx.constraintlayout.solver.widgets.ConstraintAnchor mBottom -> g + androidx.constraintlayout.core.widgets.ConstraintAnchor mBottom -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/d;"} int mPaddingLeft -> h int mPaddingTop -> i @@ -21987,602 +22336,640 @@ androidx.constraintlayout.solver.widgets.Flow$WidgetsList -> r.g$a: int mCount -> o int mNbMatchConstraintsWidgets -> p int mMax -> q - androidx.constraintlayout.solver.widgets.Flow this$0 -> r + androidx.constraintlayout.core.widgets.Flow this$0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/g;"} - 1:6:void (androidx.constraintlayout.solver.widgets.Flow,int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):353:353 -> + 1:6:void (androidx.constraintlayout.core.widgets.Flow,int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):355:355 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/g;ILr/d;Lr/d;Lr/d;Lr/d;I)V"} - 7:9:void (androidx.constraintlayout.solver.widgets.Flow,int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):333:333 -> - 10:11:void (androidx.constraintlayout.solver.widgets.Flow,int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):334:334 -> - 12:13:void (androidx.constraintlayout.solver.widgets.Flow,int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):339:339 -> - 14:15:void (androidx.constraintlayout.solver.widgets.Flow,int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):340:340 -> - 16:17:void (androidx.constraintlayout.solver.widgets.Flow,int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):341:341 -> - 18:19:void (androidx.constraintlayout.solver.widgets.Flow,int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):342:342 -> - 20:21:void (androidx.constraintlayout.solver.widgets.Flow,int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):343:343 -> - 22:23:void (androidx.constraintlayout.solver.widgets.Flow,int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):344:344 -> - 24:25:void (androidx.constraintlayout.solver.widgets.Flow,int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):345:345 -> - 26:27:void (androidx.constraintlayout.solver.widgets.Flow,int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):346:346 -> - 28:29:void (androidx.constraintlayout.solver.widgets.Flow,int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):347:347 -> - 30:31:void (androidx.constraintlayout.solver.widgets.Flow,int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):348:348 -> - 32:33:void (androidx.constraintlayout.solver.widgets.Flow,int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):354:354 -> - 34:35:void (androidx.constraintlayout.solver.widgets.Flow,int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):355:355 -> - 36:37:void (androidx.constraintlayout.solver.widgets.Flow,int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):356:356 -> - 38:39:void (androidx.constraintlayout.solver.widgets.Flow,int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):357:357 -> - 40:41:void (androidx.constraintlayout.solver.widgets.Flow,int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):358:358 -> - 42:47:void (androidx.constraintlayout.solver.widgets.Flow,int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):359:359 -> - 48:53:void (androidx.constraintlayout.solver.widgets.Flow,int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):360:360 -> - 54:59:void (androidx.constraintlayout.solver.widgets.Flow,int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):361:361 -> - 60:65:void (androidx.constraintlayout.solver.widgets.Flow,int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):362:362 -> - 66:68:void (androidx.constraintlayout.solver.widgets.Flow,int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):363:363 -> - 1:3:androidx.constraintlayout.solver.widgets.ConstraintWidget access$2000(androidx.constraintlayout.solver.widgets.Flow$WidgetsList):331:331 -> a + 7:9:void (androidx.constraintlayout.core.widgets.Flow,int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):335:335 -> + 10:11:void (androidx.constraintlayout.core.widgets.Flow,int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):336:336 -> + 12:13:void (androidx.constraintlayout.core.widgets.Flow,int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):341:341 -> + 14:15:void (androidx.constraintlayout.core.widgets.Flow,int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):342:342 -> + 16:17:void (androidx.constraintlayout.core.widgets.Flow,int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):343:343 -> + 18:19:void (androidx.constraintlayout.core.widgets.Flow,int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):344:344 -> + 20:21:void (androidx.constraintlayout.core.widgets.Flow,int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):345:345 -> + 22:23:void (androidx.constraintlayout.core.widgets.Flow,int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):346:346 -> + 24:25:void (androidx.constraintlayout.core.widgets.Flow,int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):347:347 -> + 26:27:void (androidx.constraintlayout.core.widgets.Flow,int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):348:348 -> + 28:29:void (androidx.constraintlayout.core.widgets.Flow,int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):349:349 -> + 30:31:void (androidx.constraintlayout.core.widgets.Flow,int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):350:350 -> + 32:33:void (androidx.constraintlayout.core.widgets.Flow,int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):356:356 -> + 34:35:void (androidx.constraintlayout.core.widgets.Flow,int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):357:357 -> + 36:37:void (androidx.constraintlayout.core.widgets.Flow,int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):358:358 -> + 38:39:void (androidx.constraintlayout.core.widgets.Flow,int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):359:359 -> + 40:41:void (androidx.constraintlayout.core.widgets.Flow,int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):360:360 -> + 42:47:void (androidx.constraintlayout.core.widgets.Flow,int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):361:361 -> + 48:53:void (androidx.constraintlayout.core.widgets.Flow,int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):362:362 -> + 54:59:void (androidx.constraintlayout.core.widgets.Flow,int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):363:363 -> + 60:65:void (androidx.constraintlayout.core.widgets.Flow,int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):364:364 -> + 66:68:void (androidx.constraintlayout.core.widgets.Flow,int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):365:365 -> + 1:3:androidx.constraintlayout.core.widgets.ConstraintWidget access$2000(androidx.constraintlayout.core.widgets.Flow$WidgetsList):333:333 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/g$a;)Lr/e;"} - 1:7:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):409:409 -> b + 1:7:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):411:411 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;)V"} - 8:15:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):410:410 -> b - 16:23:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):411:411 -> b - 24:30:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):412:412 -> b - 31:36:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):415:415 -> b - 37:44:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):416:416 -> b - 45:50:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):419:419 -> b - 51:58:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):420:420 -> b - 59:66:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):421:421 -> b - 67:68:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):422:422 -> b - 69:70:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):423:423 -> b - 71:73:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):424:424 -> b - 74:81:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):427:427 -> b - 82:89:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):428:428 -> b - 90:97:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):429:429 -> b - 98:104:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):430:430 -> b - 105:110:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):433:433 -> b - 111:118:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):434:434 -> b - 119:124:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):437:437 -> b - 125:132:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):438:438 -> b - 133:134:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):439:439 -> b - 135:136:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):440:440 -> b - 137:138:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):441:441 -> b - 139:145:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):444:444 -> b - 2:4:void clear():383:383 -> c - 5:6:void clear():384:384 -> c - 7:8:void clear():385:385 -> c - 9:10:void clear():386:386 -> c - 11:12:void clear():387:387 -> c - 13:14:void clear():388:388 -> c - 15:17:void clear():389:389 -> c - 3:8:void createConstraints(boolean,int,boolean):448:448 -> d - 9:20:void createConstraints(boolean,int,boolean):450:450 -> d - 21:33:void createConstraints(boolean,int,boolean):453:453 -> d - 34:41:void createConstraints(boolean,int,boolean):455:455 -> d - 42:67:void createConstraints(boolean,int,boolean):458:458 -> d - 68:79:void createConstraints(boolean,int,boolean):470:470 -> d - 80:90:void createConstraints(boolean,int,boolean):473:473 -> d - 91:103:void createConstraints(boolean,int,boolean):474:474 -> d - 104:108:void createConstraints(boolean,int,boolean):483:483 -> d - 109:110:void createConstraints(boolean,int,boolean):484:484 -> d - 111:119:void createConstraints(boolean,int,boolean):485:485 -> d - 120:123:void createConstraints(boolean,int,boolean):486:486 -> d - 124:130:void createConstraints(boolean,int,boolean):488:488 -> d - 131:139:void createConstraints(boolean,int,boolean):490:490 -> d - 140:150:void createConstraints(boolean,int,boolean):492:492 -> d - 151:156:void createConstraints(boolean,int,boolean):495:495 -> d - 157:161:void createConstraints(boolean,int,boolean):496:496 -> d - 162:186:void createConstraints(boolean,int,boolean):500:500 -> d - 187:198:void createConstraints(boolean,int,boolean):506:506 -> d - 199:209:void createConstraints(boolean,int,boolean):509:509 -> d - 210:230:void createConstraints(boolean,int,boolean):510:510 -> d - 231:243:void createConstraints(boolean,int,boolean):522:522 -> d - 244:256:void createConstraints(boolean,int,boolean):525:525 -> d - 257:272:void createConstraints(boolean,int,boolean):527:527 -> d - 273:278:void createConstraints(boolean,int,boolean):533:533 -> d - 279:284:void createConstraints(boolean,int,boolean):534:534 -> d - 285:296:void createConstraints(boolean,int,boolean):535:535 -> d - 297:302:void createConstraints(boolean,int,boolean):536:536 -> d - 303:311:void createConstraints(boolean,int,boolean):537:537 -> d - 312:319:void createConstraints(boolean,int,boolean):538:538 -> d - 320:325:void createConstraints(boolean,int,boolean):539:539 -> d - 326:331:void createConstraints(boolean,int,boolean):540:540 -> d - 332:334:void createConstraints(boolean,int,boolean):542:542 -> d - 335:341:void createConstraints(boolean,int,boolean):543:543 -> d - 342:352:void createConstraints(boolean,int,boolean):546:546 -> d - 353:367:void createConstraints(boolean,int,boolean):549:549 -> d - 368:374:void createConstraints(boolean,int,boolean):551:551 -> d - 375:385:void createConstraints(boolean,int,boolean):553:553 -> d - 386:394:void createConstraints(boolean,int,boolean):555:555 -> d - 395:403:void createConstraints(boolean,int,boolean):559:559 -> d - 404:411:void createConstraints(boolean,int,boolean):560:560 -> d - 412:417:void createConstraints(boolean,int,boolean):562:562 -> d - 418:425:void createConstraints(boolean,int,boolean):563:563 -> d - 426:439:void createConstraints(boolean,int,boolean):565:565 -> d - 440:448:void createConstraints(boolean,int,boolean):577:577 -> d - 449:458:void createConstraints(boolean,int,boolean):578:578 -> d - 459:465:void createConstraints(boolean,int,boolean):580:580 -> d - 466:473:void createConstraints(boolean,int,boolean):581:581 -> d - 474:481:void createConstraints(boolean,int,boolean):571:571 -> d - 482:496:void createConstraints(boolean,int,boolean):567:567 -> d - 497:498:void createConstraints(boolean,int,boolean):590:590 -> d - 499:507:void createConstraints(boolean,int,boolean):591:591 -> d - 508:511:void createConstraints(boolean,int,boolean):592:592 -> d - 512:520:void createConstraints(boolean,int,boolean):594:594 -> d - 521:529:void createConstraints(boolean,int,boolean):597:597 -> d - 530:540:void createConstraints(boolean,int,boolean):599:599 -> d - 541:546:void createConstraints(boolean,int,boolean):602:602 -> d - 547:552:void createConstraints(boolean,int,boolean):603:603 -> d - 553:561:void createConstraints(boolean,int,boolean):606:606 -> d - 562:572:void createConstraints(boolean,int,boolean):608:608 -> d - 573:578:void createConstraints(boolean,int,boolean):611:611 -> d - 579:586:void createConstraints(boolean,int,boolean):612:612 -> d - 587:599:void createConstraints(boolean,int,boolean):616:616 -> d - 600:612:void createConstraints(boolean,int,boolean):619:619 -> d - 613:621:void createConstraints(boolean,int,boolean):621:621 -> d - 622:627:void createConstraints(boolean,int,boolean):622:622 -> d - 628:633:void createConstraints(boolean,int,boolean):623:623 -> d - 634:645:void createConstraints(boolean,int,boolean):624:624 -> d - 646:651:void createConstraints(boolean,int,boolean):625:625 -> d - 652:660:void createConstraints(boolean,int,boolean):626:626 -> d - 661:668:void createConstraints(boolean,int,boolean):627:627 -> d - 669:674:void createConstraints(boolean,int,boolean):628:628 -> d - 675:680:void createConstraints(boolean,int,boolean):629:629 -> d - 681:683:void createConstraints(boolean,int,boolean):631:631 -> d - 684:690:void createConstraints(boolean,int,boolean):632:632 -> d - 691:701:void createConstraints(boolean,int,boolean):635:635 -> d - 702:716:void createConstraints(boolean,int,boolean):638:638 -> d - 717:723:void createConstraints(boolean,int,boolean):640:640 -> d - 724:736:void createConstraints(boolean,int,boolean):642:642 -> d - 737:748:void createConstraints(boolean,int,boolean):644:644 -> d - 749:762:void createConstraints(boolean,int,boolean):649:649 -> d - 763:769:void createConstraints(boolean,int,boolean):655:655 -> d - 770:777:void createConstraints(boolean,int,boolean):656:656 -> d - 778:785:void createConstraints(boolean,int,boolean):660:660 -> d - 786:794:void createConstraints(boolean,int,boolean):651:651 -> d - 795:810:void createConstraints(boolean,int,boolean):665:665 -> d - 811:819:void createConstraints(boolean,int,boolean):672:672 -> d - 820:829:void createConstraints(boolean,int,boolean):673:673 -> d - 830:836:void createConstraints(boolean,int,boolean):675:675 -> d - 837:844:void createConstraints(boolean,int,boolean):676:676 -> d - 845:853:void createConstraints(boolean,int,boolean):681:681 -> d - 854:866:void createConstraints(boolean,int,boolean):667:667 -> d - 1:5:int getHeight():402:402 -> e - 6:15:int getHeight():403:403 -> e - 16:18:int getHeight():405:405 -> e - 1:4:int getWidth():395:395 -> f - 5:14:int getWidth():396:396 -> f - 15:17:int getWidth():398:398 -> f - 1:5:void measureMatchConstraints(int):693:693 -> g - 6:7:void measureMatchConstraints(int):696:696 -> g - 8:12:void measureMatchConstraints(int):697:697 -> g - 13:24:void measureMatchConstraints(int):699:699 -> g - 25:35:void measureMatchConstraints(int):702:702 -> g - 36:41:void measureMatchConstraints(int):703:703 -> g - 42:49:void measureMatchConstraints(int):704:704 -> g - 50:53:void measureMatchConstraints(int):705:705 -> g - 54:71:void measureMatchConstraints(int):706:706 -> g - 72:79:void measureMatchConstraints(int):710:710 -> g - 80:83:void measureMatchConstraints(int):711:711 -> g - 84:103:void measureMatchConstraints(int):712:712 -> g - 104:107:void measureMatchConstraints(int):717:717 -> g - 2:3:void recomputeDimensions():721:721 -> h - 4:6:void recomputeDimensions():722:722 -> h - 7:8:void recomputeDimensions():723:723 -> h - 9:10:void recomputeDimensions():724:724 -> h - 11:15:void recomputeDimensions():725:725 -> h - 16:28:void recomputeDimensions():727:727 -> h - 29:39:void recomputeDimensions():730:730 -> h - 40:45:void recomputeDimensions():731:731 -> h - 46:49:void recomputeDimensions():732:732 -> h - 50:55:void recomputeDimensions():733:733 -> h - 56:62:void recomputeDimensions():734:734 -> h - 63:68:void recomputeDimensions():737:737 -> h - 69:76:void recomputeDimensions():738:738 -> h - 77:84:void recomputeDimensions():739:739 -> h - 85:86:void recomputeDimensions():740:740 -> h - 87:88:void recomputeDimensions():741:741 -> h - 89:91:void recomputeDimensions():742:742 -> h - 92:99:void recomputeDimensions():745:745 -> h - 100:107:void recomputeDimensions():746:746 -> h - 108:113:void recomputeDimensions():747:747 -> h - 114:120:void recomputeDimensions():748:748 -> h - 121:126:void recomputeDimensions():751:751 -> h - 127:134:void recomputeDimensions():752:752 -> h - 135:136:void recomputeDimensions():753:753 -> h - 137:138:void recomputeDimensions():754:754 -> h - 139:145:void recomputeDimensions():755:755 -> h - 1:3:void setStartIndex(int):392:392 -> i - 1:2:void setup(int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,int):370:370 -> j + 8:15:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):412:412 -> b + 16:23:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):413:413 -> b + 24:30:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):414:414 -> b + 31:36:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):417:417 -> b + 37:44:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):418:418 -> b + 45:50:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):421:421 -> b + 51:58:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):422:422 -> b + 59:66:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):423:423 -> b + 67:68:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):424:424 -> b + 69:70:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):425:425 -> b + 71:73:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):426:426 -> b + 74:81:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):429:429 -> b + 82:89:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):430:430 -> b + 90:97:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):431:431 -> b + 98:104:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):432:432 -> b + 105:110:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):435:435 -> b + 111:118:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):436:436 -> b + 119:124:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):439:439 -> b + 125:132:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):440:440 -> b + 133:134:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):441:441 -> b + 135:136:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):442:442 -> b + 137:138:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):443:443 -> b + 139:145:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):446:446 -> b + 2:4:void clear():385:385 -> c + 5:6:void clear():386:386 -> c + 7:8:void clear():387:387 -> c + 9:10:void clear():388:388 -> c + 11:12:void clear():389:389 -> c + 13:14:void clear():390:390 -> c + 15:17:void clear():391:391 -> c + 3:8:void createConstraints(boolean,int,boolean):450:450 -> d + 9:20:void createConstraints(boolean,int,boolean):452:452 -> d + 21:33:void createConstraints(boolean,int,boolean):455:455 -> d + 34:41:void createConstraints(boolean,int,boolean):457:457 -> d + 42:67:void createConstraints(boolean,int,boolean):460:460 -> d + 68:79:void createConstraints(boolean,int,boolean):472:472 -> d + 80:90:void createConstraints(boolean,int,boolean):475:475 -> d + 91:103:void createConstraints(boolean,int,boolean):476:476 -> d + 104:108:void createConstraints(boolean,int,boolean):485:485 -> d + 109:110:void createConstraints(boolean,int,boolean):486:486 -> d + 111:119:void createConstraints(boolean,int,boolean):487:487 -> d + 120:123:void createConstraints(boolean,int,boolean):488:488 -> d + 124:130:void createConstraints(boolean,int,boolean):490:490 -> d + 131:139:void createConstraints(boolean,int,boolean):492:492 -> d + 140:150:void createConstraints(boolean,int,boolean):494:494 -> d + 151:156:void createConstraints(boolean,int,boolean):497:497 -> d + 157:161:void createConstraints(boolean,int,boolean):498:498 -> d + 162:186:void createConstraints(boolean,int,boolean):502:502 -> d + 187:198:void createConstraints(boolean,int,boolean):508:508 -> d + 199:209:void createConstraints(boolean,int,boolean):511:511 -> d + 210:230:void createConstraints(boolean,int,boolean):512:512 -> d + 231:243:void createConstraints(boolean,int,boolean):524:524 -> d + 244:256:void createConstraints(boolean,int,boolean):527:527 -> d + 257:272:void createConstraints(boolean,int,boolean):529:529 -> d + 273:280:void createConstraints(boolean,int,boolean):535:535 -> d + 281:290:void createConstraints(boolean,int,boolean):536:536 -> d + 291:302:void createConstraints(boolean,int,boolean):537:537 -> d + 303:310:void createConstraints(boolean,int,boolean):538:538 -> d + 311:328:void createConstraints(boolean,int,boolean):539:539 -> d + 329:336:void createConstraints(boolean,int,boolean):540:540 -> d + 337:344:void createConstraints(boolean,int,boolean):541:541 -> d + 345:358:void createConstraints(boolean,int,boolean):542:542 -> d + 359:361:void createConstraints(boolean,int,boolean):544:544 -> d + 362:368:void createConstraints(boolean,int,boolean):545:545 -> d + 369:379:void createConstraints(boolean,int,boolean):548:548 -> d + 380:394:void createConstraints(boolean,int,boolean):551:551 -> d + 395:401:void createConstraints(boolean,int,boolean):553:553 -> d + 402:412:void createConstraints(boolean,int,boolean):555:555 -> d + 413:421:void createConstraints(boolean,int,boolean):557:557 -> d + 422:430:void createConstraints(boolean,int,boolean):561:561 -> d + 431:438:void createConstraints(boolean,int,boolean):562:562 -> d + 439:444:void createConstraints(boolean,int,boolean):564:564 -> d + 445:452:void createConstraints(boolean,int,boolean):565:565 -> d + 453:466:void createConstraints(boolean,int,boolean):567:567 -> d + 467:475:void createConstraints(boolean,int,boolean):579:579 -> d + 476:485:void createConstraints(boolean,int,boolean):580:580 -> d + 486:492:void createConstraints(boolean,int,boolean):582:582 -> d + 493:500:void createConstraints(boolean,int,boolean):583:583 -> d + 501:508:void createConstraints(boolean,int,boolean):573:573 -> d + 509:523:void createConstraints(boolean,int,boolean):569:569 -> d + 524:525:void createConstraints(boolean,int,boolean):592:592 -> d + 526:534:void createConstraints(boolean,int,boolean):593:593 -> d + 535:538:void createConstraints(boolean,int,boolean):594:594 -> d + 539:547:void createConstraints(boolean,int,boolean):596:596 -> d + 548:556:void createConstraints(boolean,int,boolean):599:599 -> d + 557:567:void createConstraints(boolean,int,boolean):601:601 -> d + 568:573:void createConstraints(boolean,int,boolean):604:604 -> d + 574:579:void createConstraints(boolean,int,boolean):605:605 -> d + 580:588:void createConstraints(boolean,int,boolean):608:608 -> d + 589:599:void createConstraints(boolean,int,boolean):610:610 -> d + 600:605:void createConstraints(boolean,int,boolean):613:613 -> d + 606:613:void createConstraints(boolean,int,boolean):614:614 -> d + 614:626:void createConstraints(boolean,int,boolean):618:618 -> d + 627:639:void createConstraints(boolean,int,boolean):621:621 -> d + 640:648:void createConstraints(boolean,int,boolean):623:623 -> d + 649:654:void createConstraints(boolean,int,boolean):624:624 -> d + 655:660:void createConstraints(boolean,int,boolean):625:625 -> d + 661:672:void createConstraints(boolean,int,boolean):626:626 -> d + 673:678:void createConstraints(boolean,int,boolean):627:627 -> d + 679:687:void createConstraints(boolean,int,boolean):628:628 -> d + 688:695:void createConstraints(boolean,int,boolean):629:629 -> d + 696:701:void createConstraints(boolean,int,boolean):630:630 -> d + 702:707:void createConstraints(boolean,int,boolean):631:631 -> d + 708:710:void createConstraints(boolean,int,boolean):633:633 -> d + 711:717:void createConstraints(boolean,int,boolean):634:634 -> d + 718:728:void createConstraints(boolean,int,boolean):637:637 -> d + 729:743:void createConstraints(boolean,int,boolean):640:640 -> d + 744:750:void createConstraints(boolean,int,boolean):642:642 -> d + 751:763:void createConstraints(boolean,int,boolean):644:644 -> d + 764:775:void createConstraints(boolean,int,boolean):646:646 -> d + 776:789:void createConstraints(boolean,int,boolean):651:651 -> d + 790:796:void createConstraints(boolean,int,boolean):657:657 -> d + 797:804:void createConstraints(boolean,int,boolean):658:658 -> d + 805:812:void createConstraints(boolean,int,boolean):662:662 -> d + 813:821:void createConstraints(boolean,int,boolean):653:653 -> d + 822:837:void createConstraints(boolean,int,boolean):667:667 -> d + 838:846:void createConstraints(boolean,int,boolean):674:674 -> d + 847:856:void createConstraints(boolean,int,boolean):675:675 -> d + 857:863:void createConstraints(boolean,int,boolean):677:677 -> d + 864:871:void createConstraints(boolean,int,boolean):678:678 -> d + 872:880:void createConstraints(boolean,int,boolean):683:683 -> d + 881:893:void createConstraints(boolean,int,boolean):669:669 -> d + 1:5:int getHeight():404:404 -> e + 6:15:int getHeight():405:405 -> e + 16:18:int getHeight():407:407 -> e + 1:4:int getWidth():397:397 -> f + 5:14:int getWidth():398:398 -> f + 15:17:int getWidth():400:400 -> f + 1:5:void measureMatchConstraints(int):695:695 -> g + 6:7:void measureMatchConstraints(int):698:698 -> g + 8:12:void measureMatchConstraints(int):699:699 -> g + 13:24:void measureMatchConstraints(int):701:701 -> g + 25:35:void measureMatchConstraints(int):704:704 -> g + 36:41:void measureMatchConstraints(int):705:705 -> g + 42:49:void measureMatchConstraints(int):706:706 -> g + 50:53:void measureMatchConstraints(int):707:707 -> g + 54:71:void measureMatchConstraints(int):708:708 -> g + 72:79:void measureMatchConstraints(int):712:712 -> g + 80:83:void measureMatchConstraints(int):713:713 -> g + 84:103:void measureMatchConstraints(int):714:714 -> g + 104:107:void measureMatchConstraints(int):719:719 -> g + 2:3:void recomputeDimensions():723:723 -> h + 4:6:void recomputeDimensions():724:724 -> h + 7:8:void recomputeDimensions():725:725 -> h + 9:10:void recomputeDimensions():726:726 -> h + 11:15:void recomputeDimensions():727:727 -> h + 16:28:void recomputeDimensions():729:729 -> h + 29:39:void recomputeDimensions():732:732 -> h + 40:45:void recomputeDimensions():733:733 -> h + 46:49:void recomputeDimensions():734:734 -> h + 50:55:void recomputeDimensions():735:735 -> h + 56:62:void recomputeDimensions():736:736 -> h + 63:68:void recomputeDimensions():739:739 -> h + 69:76:void recomputeDimensions():740:740 -> h + 77:84:void recomputeDimensions():741:741 -> h + 85:86:void recomputeDimensions():742:742 -> h + 87:88:void recomputeDimensions():743:743 -> h + 89:91:void recomputeDimensions():744:744 -> h + 92:99:void recomputeDimensions():747:747 -> h + 100:107:void recomputeDimensions():748:748 -> h + 108:113:void recomputeDimensions():749:749 -> h + 114:120:void recomputeDimensions():750:750 -> h + 121:126:void recomputeDimensions():753:753 -> h + 127:134:void recomputeDimensions():754:754 -> h + 135:136:void recomputeDimensions():755:755 -> h + 137:138:void recomputeDimensions():756:756 -> h + 139:145:void recomputeDimensions():757:757 -> h + 1:3:void setStartIndex(int):394:394 -> i + 1:2:void setup(int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,int):372:372 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(ILr/d;Lr/d;Lr/d;Lr/d;IIIII)V"} - 3:4:void setup(int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,int):371:371 -> j - 5:6:void setup(int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,int):372:372 -> j - 7:8:void setup(int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,int):373:373 -> j - 9:10:void setup(int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,int):374:374 -> j - 11:12:void setup(int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,int):375:375 -> j - 13:14:void setup(int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,int):376:376 -> j - 15:16:void setup(int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,int):377:377 -> j - 17:18:void setup(int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,int):378:378 -> j - 19:21:void setup(int,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int,int,int,int,int):379:379 -> j -androidx.constraintlayout.solver.widgets.Guideline -> r.h: + 3:4:void setup(int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,int):373:373 -> j + 5:6:void setup(int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,int):374:374 -> j + 7:8:void setup(int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,int):375:375 -> j + 9:10:void setup(int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,int):376:376 -> j + 11:12:void setup(int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,int):377:377 -> j + 13:14:void setup(int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,int):378:378 -> j + 15:16:void setup(int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,int):379:379 -> j + 17:18:void setup(int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,int):380:380 -> j + 19:21:void setup(int,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int,int,int,int,int):381:381 -> j +androidx.constraintlayout.core.widgets.Guideline -> r.h: # {"id":"sourceFile","fileName":"Guideline.java"} - int mOrientation -> A0 - int mMinimumPosition -> B0 - float mRelativePercent -> w0 - int mRelativeBegin -> x0 - int mRelativeEnd -> y0 - androidx.constraintlayout.solver.widgets.ConstraintAnchor mAnchor -> z0 + float mRelativePercent -> J0 + int mRelativeBegin -> K0 + int mRelativeEnd -> L0 + androidx.constraintlayout.core.widgets.ConstraintAnchor mAnchor -> M0 # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/d;"} - 1:5:void ():47:47 -> - 6:8:void ():39:39 -> - 9:10:void ():40:40 -> - 11:12:void ():41:41 -> - 13:17:void ():43:43 -> - 18:19:void ():44:44 -> - 20:21:void ():45:45 -> - 22:26:void ():48:48 -> - 27:33:void ():49:49 -> - 34:38:void ():50:50 -> - 39:48:void ():52:52 -> - 1:7:void updateFromSolver(androidx.constraintlayout.solver.LinearSystem):237:237 -> J0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d;)V"} - 8:13:void updateFromSolver(androidx.constraintlayout.solver.LinearSystem):240:240 -> J0 - 14:19:void updateFromSolver(androidx.constraintlayout.solver.LinearSystem):241:241 -> J0 - 20:22:void updateFromSolver(androidx.constraintlayout.solver.LinearSystem):242:242 -> J0 - 23:25:void updateFromSolver(androidx.constraintlayout.solver.LinearSystem):243:243 -> J0 - 26:36:void updateFromSolver(androidx.constraintlayout.solver.LinearSystem):244:244 -> J0 - 37:40:void updateFromSolver(androidx.constraintlayout.solver.LinearSystem):245:245 -> J0 - 41:43:void updateFromSolver(androidx.constraintlayout.solver.LinearSystem):247:247 -> J0 - 44:46:void updateFromSolver(androidx.constraintlayout.solver.LinearSystem):248:248 -> J0 - 47:57:void updateFromSolver(androidx.constraintlayout.solver.LinearSystem):249:249 -> J0 - 58:61:void updateFromSolver(androidx.constraintlayout.solver.LinearSystem):250:250 -> J0 - 1:3:int getOrientation():117:117 -> K0 - 1:3:int getRelativeBegin():184:184 -> L0 - 1:3:int getRelativeEnd():188:188 -> M0 - 1:3:float getRelativePercent():180:180 -> N0 - 6:7:void setGuideBegin(int):165:165 -> O0 - 8:9:void setGuideBegin(int):166:166 -> O0 - 10:12:void setGuideBegin(int):167:167 -> O0 - 6:7:void setGuideEnd(int):173:173 -> P0 - 8:9:void setGuideEnd(int):174:174 -> P0 - 10:12:void setGuideEnd(int):175:175 -> P0 - 7:9:void setGuidePercent(float):157:157 -> Q0 - 10:11:void setGuidePercent(float):158:158 -> Q0 - 12:14:void setGuidePercent(float):159:159 -> Q0 - 1:5:void setOrientation(int):85:85 -> R0 - 6:7:void setOrientation(int):88:88 -> R0 - 8:12:void setOrientation(int):89:89 -> R0 - 13:17:void setOrientation(int):90:90 -> R0 - 18:22:void setOrientation(int):91:91 -> R0 - 23:26:void setOrientation(int):93:93 -> R0 - 27:33:void setOrientation(int):95:95 -> R0 - 34:39:void setOrientation(int):96:96 -> R0 - 40:49:void setOrientation(int):98:98 -> R0 - 1:10:void addToSolver(androidx.constraintlayout.solver.LinearSystem):199:199 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/d;)V"} - 11:16:void addToSolver(androidx.constraintlayout.solver.LinearSystem):203:203 -> f - 17:22:void addToSolver(androidx.constraintlayout.solver.LinearSystem):204:204 -> f - 23:39:void addToSolver(androidx.constraintlayout.solver.LinearSystem):205:205 -> f - 40:43:void addToSolver(androidx.constraintlayout.solver.LinearSystem):206:206 -> f - 44:49:void addToSolver(androidx.constraintlayout.solver.LinearSystem):207:207 -> f - 50:55:void addToSolver(androidx.constraintlayout.solver.LinearSystem):208:208 -> f - 56:70:void addToSolver(androidx.constraintlayout.solver.LinearSystem):209:209 -> f - 71:78:void addToSolver(androidx.constraintlayout.solver.LinearSystem):211:211 -> f - 79:84:void addToSolver(androidx.constraintlayout.solver.LinearSystem):212:212 -> f - 85:88:void addToSolver(androidx.constraintlayout.solver.LinearSystem):213:213 -> f - 89:95:void addToSolver(androidx.constraintlayout.solver.LinearSystem):214:214 -> f - 96:103:void addToSolver(androidx.constraintlayout.solver.LinearSystem):216:216 -> f - 104:107:void addToSolver(androidx.constraintlayout.solver.LinearSystem):218:218 -> f - 108:113:void addToSolver(androidx.constraintlayout.solver.LinearSystem):219:219 -> f - 114:117:void addToSolver(androidx.constraintlayout.solver.LinearSystem):220:220 -> f - 118:125:void addToSolver(androidx.constraintlayout.solver.LinearSystem):221:221 -> f - 126:132:void addToSolver(androidx.constraintlayout.solver.LinearSystem):223:223 -> f - 133:136:void addToSolver(androidx.constraintlayout.solver.LinearSystem):224:224 -> f - 137:144:void addToSolver(androidx.constraintlayout.solver.LinearSystem):226:226 -> f - 145:150:void addToSolver(androidx.constraintlayout.solver.LinearSystem):227:227 -> f - 151:154:void addToSolver(androidx.constraintlayout.solver.LinearSystem):228:228 -> f - 155:156:void addToSolver(androidx.constraintlayout.solver.LinearSystem):229:229 -> f - 157:160:void addToSolver(androidx.constraintlayout.solver.LinearSystem):230:230 -> f - 161:164:void addToSolver(androidx.constraintlayout.solver.LinearSystem):229:229 -> f - 1:2:boolean allowedInBarrier():68:68 -> g - 1:14:androidx.constraintlayout.solver.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type):126:126 -> m + int mOrientation -> N0 + int mMinimumPosition -> O0 + boolean resolved -> P0 + 1:5:void ():46:46 -> + 6:8:void ():37:37 -> + 9:10:void ():38:38 -> + 11:12:void ():39:39 -> + 13:17:void ():41:41 -> + 18:19:void ():42:42 -> + 20:21:void ():43:43 -> + 22:26:void ():47:47 -> + 27:33:void ():48:48 -> + 34:38:void ():49:49 -> + 39:48:void ():51:51 -> + 1:10:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):215:215 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;Z)V"} + 11:16:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):219:219 -> g + 17:22:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):220:220 -> g + 23:39:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):221:221 -> g + 40:43:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):222:222 -> g + 44:49:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):223:223 -> g + 50:55:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):224:224 -> g + 56:70:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):225:225 -> g + 71:84:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):227:227 -> g + 85:90:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):228:228 -> g + 91:99:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):232:232 -> g + 100:105:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):233:233 -> g + 106:113:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):235:235 -> g + 114:119:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):237:237 -> g + 120:123:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):239:239 -> g + 124:130:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):240:240 -> g + 131:133:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):241:241 -> g + 134:136:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):244:244 -> g + 137:142:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):247:247 -> g + 143:148:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):248:248 -> g + 149:152:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):249:249 -> g + 153:159:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):250:250 -> g + 160:167:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):252:252 -> g + 168:171:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):254:254 -> g + 172:177:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):255:255 -> g + 178:181:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):256:256 -> g + 182:189:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):257:257 -> g + 190:196:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):259:259 -> g + 197:200:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):260:260 -> g + 201:208:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):262:262 -> g + 209:214:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):263:263 -> g + 215:218:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):264:264 -> g + 219:220:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):265:265 -> g + 221:224:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):266:266 -> g + 225:228:void addToSolver(androidx.constraintlayout.core.LinearSystem,boolean):265:265 -> g + 1:2:boolean allowedInBarrier():67:67 -> h + 1:3:boolean isResolvedHorizontally():199:199 -> k0 + 1:7:void updateFromSolver(androidx.constraintlayout.core.LinearSystem,boolean):273:273 -> k1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;Z)V"} + 8:13:void updateFromSolver(androidx.constraintlayout.core.LinearSystem,boolean):276:276 -> k1 + 14:19:void updateFromSolver(androidx.constraintlayout.core.LinearSystem,boolean):277:277 -> k1 + 20:22:void updateFromSolver(androidx.constraintlayout.core.LinearSystem,boolean):278:278 -> k1 + 23:25:void updateFromSolver(androidx.constraintlayout.core.LinearSystem,boolean):279:279 -> k1 + 26:36:void updateFromSolver(androidx.constraintlayout.core.LinearSystem,boolean):280:280 -> k1 + 37:40:void updateFromSolver(androidx.constraintlayout.core.LinearSystem,boolean):281:281 -> k1 + 41:43:void updateFromSolver(androidx.constraintlayout.core.LinearSystem,boolean):283:283 -> k1 + 44:46:void updateFromSolver(androidx.constraintlayout.core.LinearSystem,boolean):284:284 -> k1 + 47:57:void updateFromSolver(androidx.constraintlayout.core.LinearSystem,boolean):285:285 -> k1 + 58:61:void updateFromSolver(androidx.constraintlayout.core.LinearSystem,boolean):286:286 -> k1 + 1:3:boolean isResolvedVertically():203:203 -> l0 + 1:3:androidx.constraintlayout.core.widgets.ConstraintAnchor getAnchor():102:102 -> l1 + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr/d;"} + 1:3:int getOrientation():116:116 -> m1 + 1:3:int getRelativeBegin():183:183 -> n1 + 1:21:androidx.constraintlayout.core.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):125:125 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/d$b;)Lr/d;"} - 15:18:androidx.constraintlayout.solver.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type):136:136 -> m - 19:21:androidx.constraintlayout.solver.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type):137:137 -> m - 22:26:androidx.constraintlayout.solver.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type):129:129 -> m - 27:29:androidx.constraintlayout.solver.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type):130:130 -> m - 30:40:androidx.constraintlayout.solver.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.solver.widgets.ConstraintAnchor$Type):148:148 -> m -androidx.constraintlayout.solver.widgets.Guideline$1 -> r.h$a: + 22:25:androidx.constraintlayout.core.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):135:135 -> o + 26:28:androidx.constraintlayout.core.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):136:136 -> o + 29:32:androidx.constraintlayout.core.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):128:128 -> o + 33:37:androidx.constraintlayout.core.widgets.ConstraintAnchor getAnchor(androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):129:129 -> o + 1:3:int getRelativeEnd():187:187 -> o1 + 1:3:float getRelativePercent():179:179 -> p1 + 1:6:void setFinalValue(int):194:194 -> q1 + 7:9:void setFinalValue(int):195:195 -> q1 + 6:7:void setGuideBegin(int):164:164 -> r1 + 8:9:void setGuideBegin(int):165:165 -> r1 + 10:12:void setGuideBegin(int):166:166 -> r1 + 6:7:void setGuideEnd(int):172:172 -> s1 + 8:9:void setGuideEnd(int):173:173 -> s1 + 10:12:void setGuideEnd(int):174:174 -> s1 + 7:9:void setGuidePercent(float):156:156 -> t1 + 10:11:void setGuidePercent(float):157:157 -> t1 + 12:14:void setGuidePercent(float):158:158 -> t1 + 1:5:void setOrientation(int):84:84 -> u1 + 6:7:void setOrientation(int):87:87 -> u1 + 8:12:void setOrientation(int):88:88 -> u1 + 13:17:void setOrientation(int):89:89 -> u1 + 18:22:void setOrientation(int):90:90 -> u1 + 23:26:void setOrientation(int):92:92 -> u1 + 27:33:void setOrientation(int):94:94 -> u1 + 34:39:void setOrientation(int):95:95 -> u1 + 40:49:void setOrientation(int):97:97 -> u1 +androidx.constraintlayout.core.widgets.Guideline$1 -> r.h$a: # {"id":"sourceFile","fileName":"Guideline.java"} - int[] $SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type -> a - 1:109:void ():126:126 -> -androidx.constraintlayout.solver.widgets.Helper -> r.i: + int[] $SwitchMap$androidx$constraintlayout$core$widgets$ConstraintAnchor$Type -> a + 1:109:void ():125:125 -> +androidx.constraintlayout.core.widgets.Helper -> r.i: # {"id":"sourceFile","fileName":"Helper.java"} - void updateConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer) -> a + void updateConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/f;)V"} void removeAllIds() -> b - void add(androidx.constraintlayout.solver.widgets.ConstraintWidget) -> c + void add(androidx.constraintlayout.core.widgets.ConstraintWidget) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;)V"} -androidx.constraintlayout.solver.widgets.HelperWidget -> r.j: +androidx.constraintlayout.core.widgets.HelperWidget -> r.j: # {"id":"sourceFile","fileName":"HelperWidget.java"} - androidx.constraintlayout.solver.widgets.ConstraintWidget[] mWidgets -> w0 + androidx.constraintlayout.core.widgets.ConstraintWidget[] mWidgets -> J0 # {"id":"com.android.tools.r8.residualsignature","signature":"[Lr/e;"} - int mWidgetsCount -> x0 - 1:4:void ():9:9 -> - 5:9:void ():10:10 -> - 10:12:void ():11:11 -> - 1:1:void updateConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):16:16 -> a + int mWidgetsCount -> K0 + 1:4:void ():13:13 -> + 5:9:void ():14:14 -> + 10:12:void ():15:15 -> + 1:1:void updateConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):20:20 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/f;)V"} - 2:3:void removeAllIds():49:49 -> b - 4:10:void removeAllIds():50:50 -> b - 6:14:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):27:27 -> c + 2:3:void removeAllIds():53:53 -> b + 4:10:void removeAllIds():54:54 -> b + 6:14:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):31:31 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;)V"} - 15:25:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):28:28 -> c - 26:33:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):30:30 -> c - 34:36:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):31:31 -> c -androidx.constraintlayout.solver.widgets.Optimizer -> r.k: + 15:25:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):32:32 -> c + 26:33:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):34:34 -> c + 34:36:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):35:35 -> c + 3:6:void addDependents(java.util.ArrayList,int,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):58:58 -> l1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;ILs/o;)V"} + 7:10:void addDependents(java.util.ArrayList,int,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):59:59 -> l1 + 11:16:void addDependents(java.util.ArrayList,int,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):60:60 -> l1 + 17:20:void addDependents(java.util.ArrayList,int,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):62:62 -> l1 + 21:24:void addDependents(java.util.ArrayList,int,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):63:63 -> l1 + 25:31:void addDependents(java.util.ArrayList,int,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):64:64 -> l1 + 2:6:int findGroupInDependents(int):69:69 -> m1 + 7:12:int findGroupInDependents(int):70:70 -> m1 + 13:20:int findGroupInDependents(int):71:71 -> m1 + 21:29:int findGroupInDependents(int):74:74 -> m1 +androidx.constraintlayout.core.widgets.Optimizer -> r.k: # {"id":"sourceFile","fileName":"Optimizer.java"} boolean[] flags -> a - 2:6:void ():51:51 -> - 2:3:void checkMatchParent(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.widgets.ConstraintWidget):64:64 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/f;Lq/d;Lr/e;)V"} - 4:5:void checkMatchParent(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.widgets.ConstraintWidget):65:65 -> a - 6:23:void checkMatchParent(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.widgets.ConstraintWidget):66:66 -> a - 24:27:void checkMatchParent(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.widgets.ConstraintWidget):69:69 -> a - 28:36:void checkMatchParent(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.widgets.ConstraintWidget):70:70 -> a - 37:44:void checkMatchParent(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.widgets.ConstraintWidget):72:72 -> a - 45:52:void checkMatchParent(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.widgets.ConstraintWidget):73:73 -> a - 53:59:void checkMatchParent(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.widgets.ConstraintWidget):74:74 -> a - 60:66:void checkMatchParent(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.widgets.ConstraintWidget):75:75 -> a - 67:68:void checkMatchParent(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.widgets.ConstraintWidget):76:76 -> a - 69:71:void checkMatchParent(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.widgets.ConstraintWidget):77:77 -> a - 72:86:void checkMatchParent(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.widgets.ConstraintWidget):79:79 -> a - 87:90:void checkMatchParent(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.widgets.ConstraintWidget):82:82 -> a - 91:99:void checkMatchParent(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.widgets.ConstraintWidget):83:83 -> a - 100:107:void checkMatchParent(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.widgets.ConstraintWidget):85:85 -> a - 108:115:void checkMatchParent(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.widgets.ConstraintWidget):86:86 -> a - 116:122:void checkMatchParent(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.widgets.ConstraintWidget):87:87 -> a - 123:129:void checkMatchParent(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.widgets.ConstraintWidget):88:88 -> a - 130:141:void checkMatchParent(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.widgets.ConstraintWidget):89:89 -> a - 142:149:void checkMatchParent(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.widgets.ConstraintWidget):90:90 -> a - 150:159:void checkMatchParent(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.widgets.ConstraintWidget):91:91 -> a - 160:161:void checkMatchParent(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.widgets.ConstraintWidget):93:93 -> a - 162:165:void checkMatchParent(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,androidx.constraintlayout.solver.LinearSystem,androidx.constraintlayout.solver.widgets.ConstraintWidget):94:94 -> a - 1:7:boolean enabled(int,int):99:99 -> b -androidx.constraintlayout.solver.widgets.VirtualLayout -> r.l: + 2:6:void ():52:52 -> + 2:3:void checkMatchParent(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.widgets.ConstraintWidget):65:65 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/f;Lo/d;Lr/e;)V"} + 4:5:void checkMatchParent(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.widgets.ConstraintWidget):66:66 -> a + 6:23:void checkMatchParent(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.widgets.ConstraintWidget):67:67 -> a + 24:27:void checkMatchParent(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.widgets.ConstraintWidget):70:70 -> a + 28:36:void checkMatchParent(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.widgets.ConstraintWidget):71:71 -> a + 37:44:void checkMatchParent(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.widgets.ConstraintWidget):73:73 -> a + 45:52:void checkMatchParent(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.widgets.ConstraintWidget):74:74 -> a + 53:59:void checkMatchParent(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.widgets.ConstraintWidget):75:75 -> a + 60:66:void checkMatchParent(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.widgets.ConstraintWidget):76:76 -> a + 67:68:void checkMatchParent(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.widgets.ConstraintWidget):77:77 -> a + 69:71:void checkMatchParent(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.widgets.ConstraintWidget):78:78 -> a + 72:86:void checkMatchParent(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.widgets.ConstraintWidget):80:80 -> a + 87:90:void checkMatchParent(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.widgets.ConstraintWidget):83:83 -> a + 91:99:void checkMatchParent(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.widgets.ConstraintWidget):84:84 -> a + 100:107:void checkMatchParent(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.widgets.ConstraintWidget):86:86 -> a + 108:115:void checkMatchParent(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.widgets.ConstraintWidget):87:87 -> a + 116:122:void checkMatchParent(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.widgets.ConstraintWidget):88:88 -> a + 123:129:void checkMatchParent(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.widgets.ConstraintWidget):89:89 -> a + 130:141:void checkMatchParent(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.widgets.ConstraintWidget):90:90 -> a + 142:149:void checkMatchParent(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.widgets.ConstraintWidget):91:91 -> a + 150:159:void checkMatchParent(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.widgets.ConstraintWidget):92:92 -> a + 160:161:void checkMatchParent(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.widgets.ConstraintWidget):94:94 -> a + 162:165:void checkMatchParent(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.LinearSystem,androidx.constraintlayout.core.widgets.ConstraintWidget):95:95 -> a + 1:7:boolean enabled(int,int):100:100 -> b +androidx.constraintlayout.core.widgets.VirtualLayout -> r.l: # {"id":"sourceFile","fileName":"VirtualLayout.java"} - int mPaddingLeft -> A0 - int mPaddingRight -> B0 - int mPaddingStart -> C0 - int mPaddingEnd -> D0 - int mResolvedPaddingLeft -> E0 - int mResolvedPaddingRight -> F0 - boolean mNeedsCallFromSolver -> G0 - int mMeasuredWidth -> H0 - int mMeasuredHeight -> I0 - androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure mMeasure -> J0 + int mPaddingTop -> L0 + int mPaddingBottom -> M0 + int mPaddingLeft -> N0 + int mPaddingRight -> O0 + int mPaddingStart -> P0 + int mPaddingEnd -> Q0 + int mResolvedPaddingLeft -> R0 + int mResolvedPaddingRight -> S0 + boolean mNeedsCallFromSolver -> T0 + int mMeasuredWidth -> U0 + int mMeasuredHeight -> V0 + androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure mMeasure -> W0 # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/b$a;"} - androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer mMeasurer -> K0 + androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer mMeasurer -> X0 # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/b$b;"} - int mPaddingTop -> y0 - int mPaddingBottom -> z0 - 1:4:void ():26:26 -> - 5:6:void ():28:28 -> - 7:8:void ():29:29 -> - 9:10:void ():30:30 -> - 11:12:void ():31:31 -> - 13:14:void ():32:32 -> - 15:16:void ():33:33 -> - 17:18:void ():34:34 -> - 19:20:void ():35:35 -> - 21:22:void ():37:37 -> - 23:24:void ():38:38 -> - 25:26:void ():39:39 -> - 27:34:void ():41:41 -> - 35:37:void ():202:202 -> - 1:12:void applyRtl(boolean):72:72 -> K0 - 13:16:void applyRtl(boolean):74:74 -> K0 - 17:19:void applyRtl(boolean):75:75 -> K0 - 20:21:void applyRtl(boolean):77:77 -> K0 - 22:26:void applyRtl(boolean):78:78 -> K0 - 2:5:void captureWidgets():130:130 -> L0 - 6:12:void captureWidgets():131:131 -> L0 - 13:19:void captureWidgets():133:133 -> L0 - 1:3:int getMeasuredHeight():143:143 -> M0 - 1:3:int getMeasuredWidth():139:139 -> N0 - 1:3:int getPaddingBottom():98:98 -> O0 - 1:3:int getPaddingLeft():100:100 -> P0 - 1:3:int getPaddingRight():102:102 -> Q0 - 1:3:int getPaddingTop():96:96 -> R0 - void measure(int,int,int,int) -> S0 - 1:10:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int):207:207 -> T0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;Lr/e$b;ILr/e$b;I)V"} - 11:16:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int):208:208 -> T0 - 17:23:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int):209:209 -> T0 - 24:27:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int):211:211 -> T0 - 28:29:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int):212:212 -> T0 - 30:31:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int):213:213 -> T0 - 32:33:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int):214:214 -> T0 - 34:38:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int):215:215 -> T0 - 39:45:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int):216:216 -> T0 - 46:52:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int):217:217 -> T0 - 53:59:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int):218:218 -> T0 - 60:67:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int):219:219 -> T0 - 1:4:boolean measureChildren():153:153 -> U0 - 5:17:boolean measureChildren():154:154 -> U0 - 18:22:boolean measureChildren():160:160 -> U0 - 23:29:boolean measureChildren():161:161 -> U0 - 30:34:boolean measureChildren():166:166 -> U0 - 35:38:boolean measureChildren():170:170 -> U0 - 39:42:boolean measureChildren():171:171 -> U0 - 43:59:boolean measureChildren():173:173 -> U0 - 60:63:boolean measureChildren():185:185 -> U0 - 64:65:boolean measureChildren():188:188 -> U0 - 66:69:boolean measureChildren():190:190 -> U0 - 70:71:boolean measureChildren():191:191 -> U0 - 72:77:boolean measureChildren():192:192 -> U0 - 78:85:boolean measureChildren():193:193 -> U0 - 86:90:boolean measureChildren():194:194 -> U0 - 91:97:boolean measureChildren():195:195 -> U0 - 98:104:boolean measureChildren():196:196 -> U0 - 105:115:boolean measureChildren():197:197 -> U0 - 1:3:boolean needSolverPass():113:113 -> V0 - 1:3:void needsCallbackFromSolver(boolean):109:109 -> W0 - 1:2:void setMeasure(int,int):147:147 -> X0 - 3:5:void setMeasure(int,int):148:148 -> X0 - 1:2:void setPadding(int):48:48 -> Y0 - 3:4:void setPadding(int):49:49 -> Y0 - 5:6:void setPadding(int):50:50 -> Y0 - 7:8:void setPadding(int):51:51 -> Y0 - 9:10:void setPadding(int):52:52 -> Y0 - 11:13:void setPadding(int):53:53 -> Y0 - 1:3:void setPaddingBottom(int):93:93 -> Z0 - 1:4:void updateConstraints(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):126:126 -> a + 1:4:void ():28:28 -> + 5:6:void ():30:30 -> + 7:8:void ():31:31 -> + 9:10:void ():32:32 -> + 11:12:void ():33:33 -> + 13:14:void ():34:34 -> + 15:16:void ():35:35 -> + 17:18:void ():36:36 -> + 19:20:void ():37:37 -> + 21:22:void ():39:39 -> + 23:24:void ():40:40 -> + 25:26:void ():41:41 -> + 27:34:void ():43:43 -> + 35:37:void ():204:204 -> + 1:3:void needsCallbackFromSolver(boolean):111:111 -> A1 + 1:2:void setMeasure(int,int):149:149 -> B1 + 3:5:void setMeasure(int,int):150:150 -> B1 + 1:2:void setPadding(int):50:50 -> C1 + 3:4:void setPadding(int):51:51 -> C1 + 5:6:void setPadding(int):52:52 -> C1 + 7:8:void setPadding(int):53:53 -> C1 + 9:10:void setPadding(int):54:54 -> C1 + 11:13:void setPadding(int):55:55 -> C1 + 1:3:void setPaddingBottom(int):95:95 -> D1 + 1:3:void setPaddingEnd(int):65:65 -> E1 + 1:2:void setPaddingLeft(int):69:69 -> F1 + 3:5:void setPaddingLeft(int):70:70 -> F1 + 1:2:void setPaddingRight(int):90:90 -> G1 + 3:5:void setPaddingRight(int):91:91 -> G1 + 1:2:void setPaddingStart(int):59:59 -> H1 + 3:4:void setPaddingStart(int):60:60 -> H1 + 5:7:void setPaddingStart(int):61:61 -> H1 + 1:3:void setPaddingTop(int):86:86 -> I1 + 1:4:void updateConstraints(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):128:128 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/f;)V"} - 1:3:void setPaddingEnd(int):63:63 -> a1 - 1:2:void setPaddingLeft(int):67:67 -> b1 - 3:5:void setPaddingLeft(int):68:68 -> b1 - 1:2:void setPaddingRight(int):88:88 -> c1 - 3:5:void setPaddingRight(int):89:89 -> c1 - 1:2:void setPaddingStart(int):57:57 -> d1 - 3:4:void setPaddingStart(int):58:58 -> d1 - 5:7:void setPaddingStart(int):59:59 -> d1 - 1:3:void setPaddingTop(int):84:84 -> e1 -androidx.constraintlayout.solver.widgets.WidgetContainer -> r.m: + 1:12:void applyRtl(boolean):74:74 -> n1 + 13:16:void applyRtl(boolean):76:76 -> n1 + 17:19:void applyRtl(boolean):77:77 -> n1 + 20:21:void applyRtl(boolean):79:79 -> n1 + 22:26:void applyRtl(boolean):80:80 -> n1 + 2:5:void captureWidgets():132:132 -> o1 + 6:12:void captureWidgets():133:133 -> o1 + 13:19:void captureWidgets():135:135 -> o1 + 3:6:boolean contains(java.util.HashSet):225:225 -> p1 + 7:10:boolean contains(java.util.HashSet):226:226 -> p1 + 11:22:boolean contains(java.util.HashSet):227:227 -> p1 + 1:3:int getMeasuredHeight():145:145 -> q1 + 1:3:int getMeasuredWidth():141:141 -> r1 + 1:3:int getPaddingBottom():100:100 -> s1 + 1:3:int getPaddingLeft():102:102 -> t1 + 1:3:int getPaddingRight():104:104 -> u1 + 1:3:int getPaddingTop():98:98 -> v1 + void measure(int,int,int,int) -> w1 + 1:10:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int):209:209 -> x1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;Lr/e$b;ILr/e$b;I)V"} + 11:16:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int):210:210 -> x1 + 17:23:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int):211:211 -> x1 + 24:27:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int):213:213 -> x1 + 28:29:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int):214:214 -> x1 + 30:31:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int):215:215 -> x1 + 32:33:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int):216:216 -> x1 + 34:38:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int):217:217 -> x1 + 39:45:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int):218:218 -> x1 + 46:52:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int):219:219 -> x1 + 53:59:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int):220:220 -> x1 + 60:67:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int):221:221 -> x1 + 1:4:boolean measureChildren():155:155 -> y1 + 5:17:boolean measureChildren():156:156 -> y1 + 18:22:boolean measureChildren():162:162 -> y1 + 23:29:boolean measureChildren():163:163 -> y1 + 30:34:boolean measureChildren():168:168 -> y1 + 35:38:boolean measureChildren():172:172 -> y1 + 39:42:boolean measureChildren():173:173 -> y1 + 43:59:boolean measureChildren():175:175 -> y1 + 60:63:boolean measureChildren():187:187 -> y1 + 64:65:boolean measureChildren():190:190 -> y1 + 66:69:boolean measureChildren():192:192 -> y1 + 70:71:boolean measureChildren():193:193 -> y1 + 72:77:boolean measureChildren():194:194 -> y1 + 78:85:boolean measureChildren():195:195 -> y1 + 86:90:boolean measureChildren():196:196 -> y1 + 91:97:boolean measureChildren():197:197 -> y1 + 98:104:boolean measureChildren():198:198 -> y1 + 105:115:boolean measureChildren():199:199 -> y1 + 1:3:boolean needSolverPass():115:115 -> z1 +androidx.constraintlayout.core.widgets.WidgetContainer -> r.m: # {"id":"sourceFile","fileName":"WidgetContainer.java"} - java.util.ArrayList mChildren -> w0 + java.util.ArrayList mChildren -> J0 1:3:void ():35:35 -> 4:11:void ():26:26 -> - void layout() -> K0 - 1:6:void remove(androidx.constraintlayout.solver.widgets.ConstraintWidget):98:98 -> L0 + 1:5:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):72:72 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;)V"} - 7:10:void remove(androidx.constraintlayout.solver.widgets.ConstraintWidget):99:99 -> L0 - 1:6:void removeAllChildren():181:181 -> M0 - 1:5:void reset():62:62 -> Y - 6:9:void reset():63:63 -> Y - 1:3:void resetSolverVariables(androidx.constraintlayout.solver.Cache):172:172 -> a0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq/c;)V"} - 4:12:void resetSolverVariables(androidx.constraintlayout.solver.Cache):173:173 -> a0 - 13:20:void resetSolverVariables(androidx.constraintlayout.solver.Cache):175:175 -> a0 - 21:27:void resetSolverVariables(androidx.constraintlayout.solver.Cache):176:176 -> a0 - 1:5:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):72:72 -> c + 6:11:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):73:73 -> c + 12:17:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):74:74 -> c + 18:20:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):75:75 -> c + 21:24:void add(androidx.constraintlayout.core.widgets.ConstraintWidget):77:77 -> c + 1:3:java.util.ArrayList getChildren():108:108 -> l1 + void layout() -> m1 + 1:5:void remove(androidx.constraintlayout.core.widgets.ConstraintWidget):98:98 -> n1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;)V"} - 6:11:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):73:73 -> c - 12:17:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):74:74 -> c - 18:20:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):75:75 -> c - 21:24:void add(androidx.constraintlayout.solver.widgets.ConstraintWidget):77:77 -> c -androidx.constraintlayout.solver.widgets.analyzer.BaselineDimensionDependency -> s.a: + 6:9:void remove(androidx.constraintlayout.core.widgets.ConstraintWidget):99:99 -> n1 + 1:6:void removeAllChildren():181:181 -> o1 + 1:5:void reset():62:62 -> q0 + 6:9:void reset():63:63 -> q0 + 1:3:void resetSolverVariables(androidx.constraintlayout.core.Cache):172:172 -> t0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/c;)V"} + 4:12:void resetSolverVariables(androidx.constraintlayout.core.Cache):173:173 -> t0 + 13:20:void resetSolverVariables(androidx.constraintlayout.core.Cache):175:175 -> t0 + 21:27:void resetSolverVariables(androidx.constraintlayout.core.Cache):176:176 -> t0 +androidx.constraintlayout.core.widgets.analyzer.BaselineDimensionDependency -> s.a: # {"id":"sourceFile","fileName":"BaselineDimensionDependency.java"} - 1:4:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun):22:22 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/m;)V"} -androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure -> s.b: + 1:4:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun):22:22 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/p;)V"} +androidx.constraintlayout.core.widgets.analyzer.BasicMeasure -> s.b: # {"id":"sourceFile","fileName":"BasicMeasure.java"} java.util.ArrayList mVariableDimensionsWidgets -> a - androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure mMeasure -> b + androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure mMeasure -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/b$a;"} - androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer constraintWidgetContainer -> c + androidx.constraintlayout.core.widgets.ConstraintWidgetContainer constraintWidgetContainer -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/f;"} - 1:3:void (androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):74:74 -> + 1:3:void (androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):70:70 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/f;)V"} - 4:10:void (androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):50:50 -> - 11:17:void (androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):51:51 -> - 18:20:void (androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):75:75 -> - 1:8:boolean measure(androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.solver.widgets.ConstraintWidget,boolean):403:403 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/b$b;Lr/e;Z)Z"} - 9:16:boolean measure(androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.solver.widgets.ConstraintWidget,boolean):404:404 -> a - 17:24:boolean measure(androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.solver.widgets.ConstraintWidget,boolean):405:405 -> a - 25:32:boolean measure(androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.solver.widgets.ConstraintWidget,boolean):406:406 -> a - 33:37:boolean measure(androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.solver.widgets.ConstraintWidget,boolean):407:407 -> a - 38:39:boolean measure(androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.solver.widgets.ConstraintWidget,boolean):408:408 -> a - 40:49:boolean measure(androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.solver.widgets.ConstraintWidget,boolean):410:410 -> a - 50:59:boolean measure(androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.solver.widgets.ConstraintWidget,boolean):411:411 -> a - 60:70:boolean measure(androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.solver.widgets.ConstraintWidget,boolean):412:412 -> a - 71:82:boolean measure(androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.solver.widgets.ConstraintWidget,boolean):413:413 -> a - 83:88:boolean measure(androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.solver.widgets.ConstraintWidget,boolean):416:416 -> a - 89:94:boolean measure(androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.solver.widgets.ConstraintWidget,boolean):417:417 -> a - 95:100:boolean measure(androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.solver.widgets.ConstraintWidget,boolean):421:421 -> a - 101:104:boolean measure(androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.solver.widgets.ConstraintWidget,boolean):422:422 -> a - 105:107:boolean measure(androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.solver.widgets.ConstraintWidget,boolean):426:426 -> a - 108:114:boolean measure(androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.solver.widgets.ConstraintWidget,boolean):427:427 -> a - 115:121:boolean measure(androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.solver.widgets.ConstraintWidget,boolean):428:428 -> a - 122:128:boolean measure(androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.solver.widgets.ConstraintWidget,boolean):429:429 -> a - 129:135:boolean measure(androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.solver.widgets.ConstraintWidget,boolean):430:430 -> a - 136:139:boolean measure(androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.solver.widgets.ConstraintWidget,boolean):431:431 -> a - 140:142:boolean measure(androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.solver.widgets.ConstraintWidget,boolean):432:432 -> a - 1:6:void measureChildren(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):79:79 -> b + 4:10:void (androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):52:52 -> + 11:17:void (androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):53:53 -> + 18:20:void (androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):71:71 -> + 1:8:boolean measure(androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,int):443:443 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/b$b;Lr/e;I)Z"} + 9:16:boolean measure(androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,int):444:444 -> a + 17:24:boolean measure(androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,int):445:445 -> a + 25:32:boolean measure(androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,int):446:446 -> a + 33:37:boolean measure(androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,int):447:447 -> a + 38:39:boolean measure(androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,int):448:448 -> a + 40:49:boolean measure(androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,int):450:450 -> a + 50:59:boolean measure(androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,int):451:451 -> a + 60:70:boolean measure(androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,int):452:452 -> a + 71:82:boolean measure(androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,int):453:453 -> a + 83:88:boolean measure(androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,int):456:456 -> a + 89:94:boolean measure(androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,int):457:457 -> a + 95:100:boolean measure(androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,int):461:461 -> a + 101:104:boolean measure(androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,int):462:462 -> a + 105:107:boolean measure(androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,int):466:466 -> a + 108:114:boolean measure(androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,int):467:467 -> a + 115:121:boolean measure(androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,int):468:468 -> a + 122:128:boolean measure(androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,int):469:469 -> a + 129:135:boolean measure(androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,int):470:470 -> a + 136:141:boolean measure(androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,int):471:471 -> a + 142:144:boolean measure(androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,int):472:472 -> a + 1:8:void measureChildren(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):75:75 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/f;)V"} - 7:14:void measureChildren(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):80:80 -> b - 15:22:void measureChildren(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):82:82 -> b - 23:27:void measureChildren(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):83:83 -> b - 28:44:void measureChildren(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):87:87 -> b - 45:49:void measureChildren(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):91:91 -> b - 50:53:void measureChildren(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):92:92 -> b - 54:68:void measureChildren(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):94:94 -> b - 69:74:void measureChildren(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):105:105 -> b - 75:78:void measureChildren(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):110:110 -> b - 1:4:void solveLinearSystem(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,java.lang.String,int,int):119:119 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/f;Ljava/lang/String;II)V"} - 5:9:void solveLinearSystem(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,java.lang.String,int,int):120:120 -> c - 10:12:void solveLinearSystem(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,java.lang.String,int,int):121:121 -> c - 13:15:void solveLinearSystem(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,java.lang.String,int,int):122:122 -> c - 16:18:void solveLinearSystem(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,java.lang.String,int,int):123:123 -> c - 19:21:void solveLinearSystem(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,java.lang.String,int,int):124:124 -> c - 22:24:void solveLinearSystem(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,java.lang.String,int,int):125:125 -> c - 25:27:void solveLinearSystem(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,java.lang.String,int,int):126:126 -> c - 28:33:void solveLinearSystem(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,java.lang.String,int,int):130:130 -> c - 1:1:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):156:156 -> d + 9:12:void measureChildren(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):76:76 -> b + 13:20:void measureChildren(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):77:77 -> b + 21:28:void measureChildren(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):79:79 -> b + 29:34:void measureChildren(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):80:80 -> b + 35:40:void measureChildren(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):83:83 -> b + 41:50:void measureChildren(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):86:86 -> b + 51:71:void measureChildren(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):90:90 -> b + 72:76:void measureChildren(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):96:96 -> b + 77:80:void measureChildren(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):97:97 -> b + 81:99:void measureChildren(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):99:99 -> b + 100:111:void measureChildren(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):104:104 -> b + 112:117:void measureChildren(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):106:106 -> b + 118:126:void measureChildren(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):109:109 -> b + 127:132:void measureChildren(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):113:113 -> b + 133:143:void measureChildren(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):116:116 -> b + 144:155:void measureChildren(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):121:121 -> b + 156:164:void measureChildren(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):134:134 -> b + 165:168:void measureChildren(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):139:139 -> b + 1:4:void solveLinearSystem(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,java.lang.String,int,int,int):148:148 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/f;Ljava/lang/String;III)V"} + 5:9:void solveLinearSystem(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,java.lang.String,int,int,int):149:149 -> c + 10:12:void solveLinearSystem(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,java.lang.String,int,int,int):150:150 -> c + 13:15:void solveLinearSystem(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,java.lang.String,int,int,int):151:151 -> c + 16:18:void solveLinearSystem(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,java.lang.String,int,int,int):152:152 -> c + 19:21:void solveLinearSystem(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,java.lang.String,int,int,int):153:153 -> c + 22:24:void solveLinearSystem(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,java.lang.String,int,int,int):154:154 -> c + 25:27:void solveLinearSystem(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,java.lang.String,int,int,int):155:155 -> c + 28:32:void solveLinearSystem(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,java.lang.String,int,int,int):159:159 -> c + 33:38:void solveLinearSystem(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,java.lang.String,int,int,int):160:160 -> c + 1:1:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):186:186 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/f;IIIIIIIII)J"} - 2:4:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):159:161 -> d - 5:6:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):163:164 -> d - 7:11:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):168:172 -> d - 12:12:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):176:176 -> d - 13:13:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):180:180 -> d - 14:15:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):184:185 -> d - 16:16:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):192:192 -> d - 17:18:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):206:207 -> d - 19:21:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):209:211 -> d - 22:24:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):213:215 -> d - 25:25:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):218:218 -> d - 26:26:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):221:221 -> d - 27:27:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):223:223 -> d - 28:28:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):227:227 -> d - 29:29:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):232:232 -> d - 30:30:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):247:247 -> d - 31:31:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):252:252 -> d - 32:32:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):255:255 -> d - 33:33:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):259:259 -> d - 34:34:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):268:268 -> d - 35:35:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):270:270 -> d - 36:37:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):272:273 -> d - 38:39:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):279:280 -> d - 40:42:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):283:285 -> d - 43:44:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):289:290 -> d - 45:49:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):292:296 -> d - 50:54:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):301:305 -> d - 55:56:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):309:310 -> d - 57:58:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):317:318 -> d - 59:59:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):321:321 -> d - 60:60:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):324:324 -> d - 61:61:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):327:327 -> d - 62:64:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):331:333 -> d - 65:65:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):335:335 -> d - 66:67:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):340:341 -> d - 68:72:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):344:348 -> d - 73:77:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):353:357 -> d - 78:78:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):361:361 -> d - 79:79:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):366:366 -> d - 80:80:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):371:371 -> d - 81:82:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):373:374 -> d - 83:84:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):377:378 -> d - 85:85:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):382:382 -> d - 86:86:long solverMeasure(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):386:386 -> d - 1:5:void updateHierarchy(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):54:54 -> e + 2:4:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):189:191 -> d + 5:6:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):193:194 -> d + 7:11:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):198:202 -> d + 12:12:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):206:206 -> d + 13:13:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):210:210 -> d + 14:15:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):214:215 -> d + 16:16:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):222:222 -> d + 17:18:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):236:237 -> d + 19:21:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):239:241 -> d + 22:24:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):243:245 -> d + 25:25:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):248:248 -> d + 26:26:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):251:251 -> d + 27:27:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):253:253 -> d + 28:28:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):257:257 -> d + 29:29:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):262:262 -> d + 30:30:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):276:276 -> d + 31:31:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):278:278 -> d + 32:32:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):284:284 -> d + 33:33:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):287:287 -> d + 34:34:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):291:291 -> d + 35:35:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):300:300 -> d + 36:36:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):302:302 -> d + 37:38:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):304:305 -> d + 39:40:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):311:312 -> d + 41:43:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):315:317 -> d + 44:45:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):321:322 -> d + 46:50:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):324:328 -> d + 51:55:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):333:337 -> d + 56:57:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):341:342 -> d + 58:59:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):349:350 -> d + 60:60:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):353:353 -> d + 61:61:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):356:356 -> d + 62:62:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):360:360 -> d + 63:65:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):364:366 -> d + 66:66:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):368:368 -> d + 67:67:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):370:370 -> d + 68:68:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):372:372 -> d + 69:70:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):384:385 -> d + 71:75:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):388:392 -> d + 76:80:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):400:404 -> d + 81:81:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):411:411 -> d + 82:82:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):419:419 -> d + 83:83:long solverMeasure(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int,int,int,int,int,int):426:426 -> d + 1:5:void updateHierarchy(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):56:56 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/f;)V"} - 6:14:void updateHierarchy(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):55:55 -> e - 15:22:void updateHierarchy(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):57:57 -> e - 23:30:void updateHierarchy(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):58:58 -> e - 31:38:void updateHierarchy(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):59:59 -> e - 39:44:void updateHierarchy(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):60:60 -> e - 45:50:void updateHierarchy(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):61:61 -> e - 51:58:void updateHierarchy(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):62:62 -> e - 59:62:void updateHierarchy(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):65:65 -> e -androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure -> s.b$a: + 6:14:void updateHierarchy(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):57:57 -> e + 15:22:void updateHierarchy(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):59:59 -> e + 23:30:void updateHierarchy(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):60:60 -> e + 31:36:void updateHierarchy(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):61:61 -> e + 37:44:void updateHierarchy(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):62:62 -> e + 45:48:void updateHierarchy(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):65:65 -> e +androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure -> s.b$a: # {"id":"sourceFile","fileName":"BasicMeasure.java"} - androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour horizontalBehavior -> a + androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour horizontalBehavior -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/e$b;"} - androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour verticalBehavior -> b + androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour verticalBehavior -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/e$b;"} int horizontalDimension -> c int verticalDimension -> d @@ -22591,618 +22978,622 @@ androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure -> s.b$a: int measuredBaseline -> g boolean measuredHasBaseline -> h boolean measuredNeedsSolverPass -> i - boolean useCurrentDimensions -> j - 1:4:void ():440:440 -> -androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer -> s.b$b: + int measureStrategy -> j + int SELF_DIMENSIONS -> k + int TRY_GIVEN_DIMENSIONS -> l + int USE_GIVEN_DIMENSIONS -> m + 1:1:void ():483:483 -> + 1:4:void ():480:480 -> +androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer -> s.b$b: # {"id":"sourceFile","fileName":"BasicMeasure.java"} void didMeasures() -> a - void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure) -> b + void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;Ls/b$a;)V"} -androidx.constraintlayout.solver.widgets.analyzer.ChainRun -> s.c: +androidx.constraintlayout.core.widgets.analyzer.ChainRun -> s.c: # {"id":"sourceFile","fileName":"ChainRun.java"} java.util.ArrayList widgets -> k int chainStyle -> l - 1:3:void (androidx.constraintlayout.solver.widgets.ConstraintWidget,int):36:36 -> + 1:3:void (androidx.constraintlayout.core.widgets.ConstraintWidget,int):36:36 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;I)V"} - 4:10:void (androidx.constraintlayout.solver.widgets.ConstraintWidget,int):32:32 -> - 11:12:void (androidx.constraintlayout.solver.widgets.ConstraintWidget,int):37:37 -> - 13:16:void (androidx.constraintlayout.solver.widgets.ConstraintWidget,int):38:38 -> - 3:16:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):122:122 -> a + 4:10:void (androidx.constraintlayout.core.widgets.ConstraintWidget,int):32:32 -> + 11:12:void (androidx.constraintlayout.core.widgets.ConstraintWidget,int):37:37 -> + 13:16:void (androidx.constraintlayout.core.widgets.ConstraintWidget,int):38:38 -> + 3:16:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):123:123 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/d;)V"} - 17:24:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):126:126 -> a - 25:28:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):128:128 -> a - 29:36:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):129:129 -> a - 37:45:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):131:131 -> a - 46:57:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):136:136 -> a - 58:65:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):140:140 -> a - 66:82:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):141:141 -> a - 83:90:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):150:150 -> a - 91:117:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):151:151 -> a - 118:125:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):159:159 -> a - 126:143:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):160:160 -> a - 144:148:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):165:165 -> a - 149:152:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):167:167 -> a - 153:163:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):168:168 -> a - 164:182:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):170:170 -> a - 183:200:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):173:173 -> a - 201:206:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):176:176 -> a - 207:212:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):178:178 -> a - 213:221:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):180:180 -> a - 222:241:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):185:185 -> a - 242:285:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):193:193 -> a - 286:291:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):206:206 -> a - 292:332:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):208:208 -> a - 333:342:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):223:223 -> a - 343:364:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):224:224 -> a - 365:380:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):227:227 -> a - 381:401:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):230:230 -> a - 402:405:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):233:233 -> a - 406:411:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):234:234 -> a - 412:415:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):235:235 -> a - 416:422:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):237:237 -> a - 423:430:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):238:238 -> a - 431:436:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):240:240 -> a - 437:449:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):242:242 -> a - 450:453:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):249:249 -> a - 454:455:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):250:250 -> a - 456:460:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):252:252 -> a - 461:468:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):253:253 -> a - 469:474:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):255:255 -> a - 475:486:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):257:257 -> a - 487:520:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):265:265 -> a - 521:528:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):273:273 -> a - 529:543:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):274:274 -> a - 544:548:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):278:278 -> a - 549:557:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):280:280 -> a - 558:566:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):282:282 -> a - 567:574:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):286:286 -> a - 575:587:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):287:287 -> a - 588:595:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):292:292 -> a - 596:597:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):297:297 -> a - 598:606:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):300:300 -> a - 607:613:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):303:303 -> a - 614:632:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):305:305 -> a - 633:640:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):315:315 -> a - 641:650:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):316:316 -> a - 651:655:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):317:317 -> a - 656:674:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):318:318 -> a - 675:680:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):330:330 -> a - 681:687:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):332:332 -> a - 688:693:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):337:337 -> a - 694:698:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):339:339 -> a - 699:702:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):342:342 -> a - 703:713:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):343:343 -> a - 714:722:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):345:345 -> a - 723:729:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):354:354 -> a - 730:735:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):356:356 -> a - 736:743:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):358:358 -> a - 744:750:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):361:361 -> a - 751:767:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):363:363 -> a - 768:783:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):368:368 -> a - 784:791:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):377:377 -> a - 792:801:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):378:378 -> a - 802:806:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):379:379 -> a - 807:823:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):380:380 -> a - 824:829:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):390:390 -> a - 830:836:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):392:392 -> a - 837:842:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):397:397 -> a - 843:847:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):399:399 -> a - 848:851:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):402:402 -> a - 852:862:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):403:403 -> a - 863:875:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):405:405 -> a - 876:881:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):415:415 -> a - 882:892:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):417:417 -> a - 893:899:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):421:421 -> a - 900:912:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):423:423 -> a - 913:925:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):428:428 -> a - 926:963:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):429:429 -> a - 964:971:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):447:447 -> a - 972:981:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):448:448 -> a - 982:986:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):449:449 -> a - 987:999:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):450:450 -> a - 1000:1005:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):455:455 -> a - 1006:1012:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):457:457 -> a - 1013:1018:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):461:461 -> a - 1019:1023:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):463:463 -> a - 1024:1027:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):466:466 -> a - 1028:1038:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):467:467 -> a - 1039:1049:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):469:469 -> a - 1050:1055:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):478:478 -> a - 1056:1066:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):480:480 -> a - 1067:1073:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):484:484 -> a - 1074:1084:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):486:486 -> a - 1:18:void apply():523:523 -> d - 19:22:void apply():524:524 -> d - 23:32:void apply():526:526 -> d - 33:42:void apply():532:532 -> d - 43:53:void apply():533:533 -> d - 54:57:void apply():535:535 -> d - 58:59:void apply():536:536 -> d - 60:61:void apply():537:537 -> d - 62:65:void apply():538:538 -> d - 66:69:void apply():539:539 -> d - 70:75:void apply():540:540 -> d - 76:83:void apply():542:542 -> d - 84:88:void apply():545:545 -> d - 89:92:void apply():547:547 -> d - 93:96:void apply():548:548 -> d - 97:102:void apply():549:549 -> d - 103:110:void apply():551:551 -> d - 111:117:void apply():554:554 -> d - 118:119:void apply():557:557 -> d - 120:121:void apply():558:558 -> d - 122:125:void apply():559:559 -> d - 126:129:void apply():560:560 -> d - 130:135:void apply():561:561 -> d - 136:143:void apply():563:563 -> d - 144:148:void apply():566:566 -> d - 149:152:void apply():568:568 -> d - 153:156:void apply():569:569 -> d - 157:162:void apply():570:570 -> d - 163:170:void apply():572:572 -> d - 171:176:void apply():575:575 -> d - 177:180:void apply():578:578 -> d - 181:185:void apply():579:579 -> d - 2:9:void applyToWidget():494:494 -> e - 10:17:void applyToWidget():495:495 -> e - 18:24:void applyToWidget():496:496 -> e - 2:3:void clear():108:108 -> f - 4:20:void clear():109:109 -> f - 21:25:void clear():110:110 -> f - 1:11:long getWrapDimension():65:65 -> j - 12:19:long getWrapDimension():68:68 -> j - 20:25:long getWrapDimension():69:69 -> j - 26:30:long getWrapDimension():70:70 -> j - 31:40:long getWrapDimension():71:71 -> j - 1:10:boolean supportsWrapComputation():54:54 -> m - 11:18:boolean supportsWrapComputation():56:56 -> m - 19:30:boolean supportsWrapComputation():57:57 -> m - 1:2:void build():77:77 -> q - 3:13:void build():78:78 -> q - 14:20:void build():81:81 -> q - 21:22:void build():83:83 -> q - 23:33:void build():84:84 -> q - 34:41:void build():85:85 -> q - 42:52:void build():88:88 -> q - 53:59:void build():89:89 -> q - 60:77:void build():91:91 -> q - 78:81:void build():92:92 -> q - 82:88:void build():93:93 -> q - 89:93:void build():95:95 -> q - 94:111:void build():98:98 -> q - 112:119:void build():99:99 -> q - 120:136:void build():100:100 -> q - 137:156:void build():102:102 -> q - 2:9:androidx.constraintlayout.solver.widgets.ConstraintWidget getFirstVisibleWidget():501:501 -> r + 17:22:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):127:127 -> a + 23:26:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):129:129 -> a + 27:34:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):130:130 -> a + 35:43:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):132:132 -> a + 44:55:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):137:137 -> a + 56:63:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):141:141 -> a + 64:80:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):142:142 -> a + 81:88:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):151:151 -> a + 89:115:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):152:152 -> a + 116:123:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):160:160 -> a + 124:141:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):161:161 -> a + 142:146:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):166:166 -> a + 147:150:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):168:168 -> a + 151:161:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):169:169 -> a + 162:180:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):171:171 -> a + 181:198:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):174:174 -> a + 199:204:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):177:177 -> a + 205:210:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):179:179 -> a + 211:219:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):181:181 -> a + 220:239:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):186:186 -> a + 240:283:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):194:194 -> a + 284:289:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):207:207 -> a + 290:330:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):209:209 -> a + 331:340:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):224:224 -> a + 341:362:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):225:225 -> a + 363:378:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):228:228 -> a + 379:399:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):231:231 -> a + 400:403:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):237:237 -> a + 404:409:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):238:238 -> a + 410:416:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):239:239 -> a + 417:420:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):241:241 -> a + 421:423:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):242:242 -> a + 424:430:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):244:244 -> a + 431:438:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):245:245 -> a + 439:444:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):247:247 -> a + 445:456:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):249:249 -> a + 457:490:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):255:255 -> a + 491:498:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):263:263 -> a + 499:513:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):264:264 -> a + 514:518:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):268:268 -> a + 519:527:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):270:270 -> a + 528:536:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):272:272 -> a + 537:544:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):276:276 -> a + 545:557:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):277:277 -> a + 558:565:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):282:282 -> a + 566:567:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):287:287 -> a + 568:576:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):290:290 -> a + 577:583:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):293:293 -> a + 584:602:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):295:295 -> a + 603:610:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):305:305 -> a + 611:620:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):306:306 -> a + 621:625:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):307:307 -> a + 626:644:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):308:308 -> a + 645:650:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):320:320 -> a + 651:657:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):322:322 -> a + 658:663:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):327:327 -> a + 664:668:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):329:329 -> a + 669:672:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):332:332 -> a + 673:683:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):333:333 -> a + 684:692:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):335:335 -> a + 693:699:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):344:344 -> a + 700:705:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):346:346 -> a + 706:713:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):348:348 -> a + 714:720:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):351:351 -> a + 721:737:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):353:353 -> a + 738:753:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):358:358 -> a + 754:761:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):367:367 -> a + 762:771:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):368:368 -> a + 772:776:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):369:369 -> a + 777:793:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):370:370 -> a + 794:799:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):380:380 -> a + 800:806:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):382:382 -> a + 807:812:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):387:387 -> a + 813:817:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):389:389 -> a + 818:821:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):392:392 -> a + 822:832:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):393:393 -> a + 833:845:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):395:395 -> a + 846:851:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):405:405 -> a + 852:862:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):407:407 -> a + 863:869:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):411:411 -> a + 870:882:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):413:413 -> a + 883:895:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):418:418 -> a + 896:933:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):419:419 -> a + 934:941:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):437:437 -> a + 942:951:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):438:438 -> a + 952:956:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):439:439 -> a + 957:969:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):440:440 -> a + 970:975:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):445:445 -> a + 976:982:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):447:447 -> a + 983:988:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):451:451 -> a + 989:993:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):453:453 -> a + 994:997:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):456:456 -> a + 998:1008:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):457:457 -> a + 1009:1019:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):459:459 -> a + 1020:1025:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):468:468 -> a + 1026:1036:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):470:470 -> a + 1037:1043:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):474:474 -> a + 1044:1054:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):476:476 -> a + 1:18:void apply():513:513 -> d + 19:22:void apply():514:514 -> d + 23:32:void apply():516:516 -> d + 33:42:void apply():522:522 -> d + 43:53:void apply():523:523 -> d + 54:57:void apply():525:525 -> d + 58:59:void apply():526:526 -> d + 60:61:void apply():527:527 -> d + 62:65:void apply():528:528 -> d + 66:69:void apply():529:529 -> d + 70:75:void apply():530:530 -> d + 76:83:void apply():532:532 -> d + 84:88:void apply():535:535 -> d + 89:92:void apply():537:537 -> d + 93:96:void apply():538:538 -> d + 97:102:void apply():539:539 -> d + 103:110:void apply():541:541 -> d + 111:117:void apply():544:544 -> d + 118:119:void apply():547:547 -> d + 120:121:void apply():548:548 -> d + 122:125:void apply():549:549 -> d + 126:129:void apply():550:550 -> d + 130:135:void apply():551:551 -> d + 136:143:void apply():553:553 -> d + 144:148:void apply():556:556 -> d + 149:152:void apply():558:558 -> d + 153:156:void apply():559:559 -> d + 157:162:void apply():560:560 -> d + 163:170:void apply():562:562 -> d + 171:176:void apply():565:565 -> d + 177:180:void apply():568:568 -> d + 181:185:void apply():569:569 -> d + 2:9:void applyToWidget():484:484 -> e + 10:17:void applyToWidget():485:485 -> e + 18:24:void applyToWidget():486:486 -> e + 2:3:void clear():109:109 -> f + 4:20:void clear():110:110 -> f + 21:25:void clear():111:111 -> f + 1:11:long getWrapDimension():66:66 -> j + 12:19:long getWrapDimension():69:69 -> j + 20:25:long getWrapDimension():70:70 -> j + 26:30:long getWrapDimension():71:71 -> j + 31:40:long getWrapDimension():72:72 -> j + 1:10:boolean supportsWrapComputation():55:55 -> m + 11:18:boolean supportsWrapComputation():57:57 -> m + 19:30:boolean supportsWrapComputation():58:58 -> m + 1:2:void build():78:78 -> q + 3:13:void build():79:79 -> q + 14:20:void build():82:82 -> q + 21:22:void build():84:84 -> q + 23:33:void build():85:85 -> q + 34:41:void build():86:86 -> q + 42:52:void build():89:89 -> q + 53:59:void build():90:90 -> q + 60:77:void build():92:92 -> q + 78:81:void build():93:93 -> q + 82:88:void build():94:94 -> q + 89:93:void build():96:96 -> q + 94:111:void build():99:99 -> q + 112:119:void build():100:100 -> q + 120:136:void build():101:101 -> q + 137:156:void build():103:103 -> q + 2:9:androidx.constraintlayout.core.widgets.ConstraintWidget getFirstVisibleWidget():491:491 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr/e;"} - 10:17:androidx.constraintlayout.solver.widgets.ConstraintWidget getFirstVisibleWidget():502:502 -> r - 18:27:androidx.constraintlayout.solver.widgets.ConstraintWidget getFirstVisibleWidget():503:503 -> r - 28:35:androidx.constraintlayout.solver.widgets.ConstraintWidget getFirstVisibleWidget():504:504 -> r - 1:10:androidx.constraintlayout.solver.widgets.ConstraintWidget getLastVisibleWidget():511:511 -> s + 10:17:androidx.constraintlayout.core.widgets.ConstraintWidget getFirstVisibleWidget():492:492 -> r + 18:27:androidx.constraintlayout.core.widgets.ConstraintWidget getFirstVisibleWidget():493:493 -> r + 28:35:androidx.constraintlayout.core.widgets.ConstraintWidget getFirstVisibleWidget():494:494 -> r + 1:10:androidx.constraintlayout.core.widgets.ConstraintWidget getLastVisibleWidget():501:501 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr/e;"} - 11:18:androidx.constraintlayout.solver.widgets.ConstraintWidget getLastVisibleWidget():512:512 -> s - 19:28:androidx.constraintlayout.solver.widgets.ConstraintWidget getLastVisibleWidget():513:513 -> s - 29:36:androidx.constraintlayout.solver.widgets.ConstraintWidget getLastVisibleWidget():514:514 -> s - 1:26:java.lang.String toString():43:43 -> toString - 27:43:java.lang.String toString():44:44 -> toString - 44:60:java.lang.String toString():45:45 -> toString - 61:75:java.lang.String toString():46:46 -> toString - 76:94:java.lang.String toString():47:47 -> toString -androidx.constraintlayout.solver.widgets.analyzer.Dependency -> s.d: + 11:18:androidx.constraintlayout.core.widgets.ConstraintWidget getLastVisibleWidget():502:502 -> s + 19:28:androidx.constraintlayout.core.widgets.ConstraintWidget getLastVisibleWidget():503:503 -> s + 29:36:androidx.constraintlayout.core.widgets.ConstraintWidget getLastVisibleWidget():504:504 -> s + 1:7:java.lang.String toString():43:43 -> toString + 8:19:java.lang.String toString():44:44 -> toString + 20:36:java.lang.String toString():45:45 -> toString + 37:41:java.lang.String toString():46:46 -> toString + 42:44:java.lang.String toString():47:47 -> toString + 45:50:java.lang.String toString():48:48 -> toString + 51:55:java.lang.String toString():50:50 -> toString +androidx.constraintlayout.core.widgets.analyzer.Dependency -> s.d: # {"id":"sourceFile","fileName":"Dependency.java"} - void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency) -> a + void update(androidx.constraintlayout.core.widgets.analyzer.Dependency) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/d;)V"} -androidx.constraintlayout.solver.widgets.analyzer.DependencyGraph -> s.e: +androidx.constraintlayout.core.widgets.analyzer.DependencyGraph -> s.e: # {"id":"sourceFile","fileName":"DependencyGraph.java"} - androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer container -> a + androidx.constraintlayout.core.widgets.ConstraintWidgetContainer container -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/f;"} boolean mNeedBuildGraph -> b boolean mNeedRedoMeasures -> c - androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer mContainer -> d + androidx.constraintlayout.core.widgets.ConstraintWidgetContainer mContainer -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/f;"} java.util.ArrayList mRuns -> e java.util.ArrayList runGroups -> f - androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer mMeasurer -> g + androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer mMeasurer -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/b$b;"} - androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure mMeasure -> h + androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure mMeasure -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/b$a;"} java.util.ArrayList mGroups -> i - 1:4:void (androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):51:51 -> + 1:4:void (androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):52:52 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/f;)V"} - 5:6:void (androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):44:44 -> - 7:8:void (androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):45:45 -> - 9:15:void (androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):47:47 -> - 16:23:void (androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):49:49 -> - 24:25:void (androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):56:56 -> - 26:32:void (androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):57:57 -> - 33:39:void (androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):625:625 -> - 40:41:void (androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):52:52 -> - 42:44:void (androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):53:53 -> - 1:2:void applyGroup(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.solver.widgets.analyzer.RunGroup):711:711 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/f;IILs/f;Ljava/util/ArrayList;Ls/k;)V"} - 3:20:void applyGroup(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.solver.widgets.analyzer.RunGroup):712:712 -> a - 21:25:void applyGroup(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.solver.widgets.analyzer.RunGroup):717:717 -> a - 26:29:void applyGroup(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.solver.widgets.analyzer.RunGroup):718:718 -> a - 30:31:void applyGroup(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.solver.widgets.analyzer.RunGroup):721:721 -> a - 32:34:void applyGroup(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.solver.widgets.analyzer.RunGroup):722:722 -> a - 35:54:void applyGroup(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.solver.widgets.analyzer.RunGroup):723:723 -> a - 55:58:void applyGroup(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.solver.widgets.analyzer.RunGroup):724:724 -> a - 59:80:void applyGroup(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.solver.widgets.analyzer.RunGroup):725:725 -> a - 81:100:void applyGroup(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.solver.widgets.analyzer.RunGroup):728:728 -> a - 101:104:void applyGroup(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.solver.widgets.analyzer.RunGroup):729:729 -> a - 105:116:void applyGroup(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.solver.widgets.analyzer.RunGroup):730:730 -> a - 117:120:void applyGroup(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.solver.widgets.analyzer.RunGroup):733:733 -> a - 121:143:void applyGroup(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.solver.widgets.analyzer.RunGroup):734:734 -> a - 144:147:void applyGroup(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.solver.widgets.analyzer.RunGroup):735:735 -> a - 148:156:void applyGroup(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.solver.widgets.analyzer.RunGroup):736:736 -> a - 157:179:void applyGroup(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.solver.widgets.analyzer.RunGroup):740:740 -> a - 180:183:void applyGroup(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.solver.widgets.analyzer.RunGroup):742:742 -> a - 184:187:void applyGroup(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.solver.widgets.analyzer.RunGroup):744:744 -> a - 188:210:void applyGroup(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.solver.widgets.analyzer.RunGroup):746:746 -> a - 211:214:void applyGroup(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.solver.widgets.analyzer.RunGroup):748:748 -> a - 215:220:void applyGroup(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.solver.widgets.analyzer.RunGroup):750:750 -> a - 221:224:void applyGroup(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.solver.widgets.analyzer.RunGroup):752:752 -> a - 225:249:void applyGroup(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.solver.widgets.analyzer.RunGroup):753:753 -> a - 250:254:void applyGroup(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.solver.widgets.analyzer.RunGroup):754:754 -> a - 3:21:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):383:383 -> b + 5:6:void (androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):44:44 -> + 7:8:void (androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):45:45 -> + 9:15:void (androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):47:47 -> + 16:23:void (androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):50:50 -> + 24:25:void (androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):57:57 -> + 26:32:void (androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):58:58 -> + 33:39:void (androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):626:626 -> + 40:41:void (androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):53:53 -> + 42:44:void (androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):54:54 -> + 1:2:void applyGroup(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.RunGroup):710:710 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/f;IILs/f;Ljava/util/ArrayList;Ls/m;)V"} + 3:20:void applyGroup(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.RunGroup):711:711 -> a + 21:25:void applyGroup(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.RunGroup):716:716 -> a + 26:29:void applyGroup(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.RunGroup):717:717 -> a + 30:31:void applyGroup(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.RunGroup):720:720 -> a + 32:34:void applyGroup(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.RunGroup):721:721 -> a + 35:54:void applyGroup(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.RunGroup):722:722 -> a + 55:58:void applyGroup(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.RunGroup):723:723 -> a + 59:80:void applyGroup(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.RunGroup):724:724 -> a + 81:100:void applyGroup(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.RunGroup):727:727 -> a + 101:104:void applyGroup(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.RunGroup):728:728 -> a + 105:116:void applyGroup(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.RunGroup):729:729 -> a + 117:120:void applyGroup(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.RunGroup):732:732 -> a + 121:143:void applyGroup(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.RunGroup):733:733 -> a + 144:147:void applyGroup(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.RunGroup):734:734 -> a + 148:156:void applyGroup(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.RunGroup):735:735 -> a + 157:179:void applyGroup(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.RunGroup):739:739 -> a + 180:183:void applyGroup(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.RunGroup):741:741 -> a + 184:187:void applyGroup(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.RunGroup):743:743 -> a + 188:210:void applyGroup(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.RunGroup):745:745 -> a + 211:214:void applyGroup(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.RunGroup):747:747 -> a + 215:220:void applyGroup(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.RunGroup):749:749 -> a + 221:224:void applyGroup(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.RunGroup):751:751 -> a + 225:249:void applyGroup(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.RunGroup):752:752 -> a + 250:254:void applyGroup(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,int,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.RunGroup):753:753 -> a + 3:21:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):388:388 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/f;)Z"} - 22:26:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):384:384 -> b - 27:28:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):385:385 -> b - 29:36:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):387:387 -> b - 37:39:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):388:388 -> b - 40:52:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):394:394 -> b - 53:54:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):395:395 -> b - 55:64:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):397:397 -> b - 65:66:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):398:398 -> b - 67:76:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):400:400 -> b - 77:88:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):401:401 -> b - 89:93:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):402:402 -> b - 94:101:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):403:403 -> b - 102:108:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):404:404 -> b - 109:112:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):406:406 -> b - 113:114:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):407:407 -> b - 115:118:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):409:409 -> b - 119:120:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):410:410 -> b - 121:128:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):415:415 -> b - 129:140:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):416:416 -> b - 141:144:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):417:417 -> b - 145:148:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):420:420 -> b - 149:160:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):421:421 -> b - 161:162:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):422:422 -> b - 163:166:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):426:426 -> b - 167:170:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):427:427 -> b - 171:174:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):428:428 -> b - 175:178:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):429:429 -> b - 179:211:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):431:431 -> b - 212:238:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):450:450 -> b - 239:241:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):453:453 -> b - 242:246:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):455:455 -> b - 247:252:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):456:456 -> b - 253:260:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):457:457 -> b - 261:271:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):458:458 -> b - 272:282:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):459:459 -> b - 283:295:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):460:460 -> b - 296:298:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):463:463 -> b - 299:316:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):464:464 -> b - 317:326:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):467:467 -> b - 327:328:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):469:469 -> b - 329:337:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):470:470 -> b - 338:344:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):471:471 -> b - 345:347:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):472:472 -> b - 348:358:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):473:473 -> b - 359:369:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):474:474 -> b - 370:372:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):475:475 -> b - 373:390:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):480:480 -> b - 391:393:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):482:482 -> b - 394:404:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):483:483 -> b - 405:415:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):484:484 -> b - 416:429:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):485:485 -> b - 430:450:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):490:490 -> b - 451:453:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):493:493 -> b - 454:457:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):495:495 -> b - 458:459:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):496:496 -> b - 460:473:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):497:497 -> b - 474:481:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):502:502 -> b - 482:492:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):503:503 -> b - 493:503:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):504:504 -> b - 504:515:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):505:505 -> b - 516:518:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):508:508 -> b - 519:536:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):509:509 -> b - 537:550:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):512:512 -> b - 551:552:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):514:514 -> b - 553:556:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):515:515 -> b - 557:567:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):516:516 -> b - 568:570:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):517:517 -> b - 571:581:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):518:518 -> b - 582:592:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):519:519 -> b - 593:597:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):520:520 -> b - 598:619:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):525:525 -> b - 620:622:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):527:527 -> b - 623:633:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):528:528 -> b - 634:644:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):529:529 -> b - 645:662:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):530:530 -> b - 663:678:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):542:542 -> b - 679:680:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):548:548 -> b - 681:682:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):549:549 -> b - 683:691:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):550:550 -> b - 692:703:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):551:551 -> b - 704:706:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):552:552 -> b - 707:717:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):553:553 -> b - 718:728:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):554:554 -> b - 729:732:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):555:555 -> b - 733:742:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):538:538 -> b - 743:752:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):539:539 -> b - 753:764:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):540:540 -> b - 765:770:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):433:433 -> b - 771:784:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):435:435 -> b - 785:788:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):436:436 -> b - 789:794:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):438:438 -> b - 795:808:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):440:440 -> b - 809:814:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):441:441 -> b - 815:817:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):443:443 -> b - 818:828:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):444:444 -> b - 829:839:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):445:445 -> b - 840:846:boolean basicMeasureWidgets(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer):446:446 -> b - 1:5:void buildGraph():629:629 -> c - 6:11:void buildGraph():632:632 -> c - 12:13:void buildGraph():634:634 -> c - 14:22:void buildGraph():635:635 -> c - 23:32:void buildGraph():636:636 -> c - 33:35:void buildGraph():638:638 -> c - 1:3:void buildGraph(java.util.ArrayList):642:642 -> d - 4:10:void buildGraph(java.util.ArrayList):643:643 -> d - 11:17:void buildGraph(java.util.ArrayList):644:644 -> d - 18:24:void buildGraph(java.util.ArrayList):645:645 -> d - 25:31:void buildGraph(java.util.ArrayList):646:646 -> d - 32:52:void buildGraph(java.util.ArrayList):648:648 -> d - 53:56:void buildGraph(java.util.ArrayList):649:649 -> d - 57:65:void buildGraph(java.util.ArrayList):650:650 -> d - 66:71:void buildGraph(java.util.ArrayList):653:653 -> d - 72:75:void buildGraph(java.util.ArrayList):654:654 -> d - 76:80:void buildGraph(java.util.ArrayList):656:656 -> d - 81:84:void buildGraph(java.util.ArrayList):657:657 -> d + 22:26:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):389:389 -> b + 27:28:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):390:390 -> b + 29:36:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):392:392 -> b + 37:39:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):393:393 -> b + 40:52:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):399:399 -> b + 53:54:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):400:400 -> b + 55:64:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):402:402 -> b + 65:66:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):403:403 -> b + 67:76:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):405:405 -> b + 77:88:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):406:406 -> b + 89:93:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):407:407 -> b + 94:101:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):408:408 -> b + 102:108:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):409:409 -> b + 109:112:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):411:411 -> b + 113:114:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):412:412 -> b + 115:118:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):414:414 -> b + 119:120:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):415:415 -> b + 121:128:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):420:420 -> b + 129:140:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):421:421 -> b + 141:144:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):422:422 -> b + 145:148:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):425:425 -> b + 149:160:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):426:426 -> b + 161:162:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):427:427 -> b + 163:166:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):431:431 -> b + 167:170:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):432:432 -> b + 171:174:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):433:433 -> b + 175:178:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):434:434 -> b + 179:211:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):436:436 -> b + 212:238:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):455:455 -> b + 239:241:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):458:458 -> b + 242:246:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):460:460 -> b + 247:252:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):461:461 -> b + 253:260:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):462:462 -> b + 261:271:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):463:463 -> b + 272:282:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):464:464 -> b + 283:295:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):465:465 -> b + 296:298:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):468:468 -> b + 299:316:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):469:469 -> b + 317:326:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):472:472 -> b + 327:328:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):474:474 -> b + 329:337:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):475:475 -> b + 338:344:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):476:476 -> b + 345:347:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):477:477 -> b + 348:358:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):478:478 -> b + 359:369:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):479:479 -> b + 370:372:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):480:480 -> b + 373:390:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):485:485 -> b + 391:393:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):487:487 -> b + 394:404:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):488:488 -> b + 405:415:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):489:489 -> b + 416:429:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):490:490 -> b + 430:450:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):495:495 -> b + 451:453:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):498:498 -> b + 454:457:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):500:500 -> b + 458:459:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):501:501 -> b + 460:473:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):502:502 -> b + 474:481:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):507:507 -> b + 482:492:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):508:508 -> b + 493:503:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):509:509 -> b + 504:515:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):510:510 -> b + 516:518:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):513:513 -> b + 519:536:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):514:514 -> b + 537:550:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):517:517 -> b + 551:552:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):519:519 -> b + 553:556:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):520:520 -> b + 557:567:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):521:521 -> b + 568:570:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):522:522 -> b + 571:581:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):523:523 -> b + 582:592:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):524:524 -> b + 593:597:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):525:525 -> b + 598:619:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):530:530 -> b + 620:622:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):532:532 -> b + 623:633:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):533:533 -> b + 634:644:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):534:534 -> b + 645:662:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):535:535 -> b + 663:674:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):546:546 -> b + 675:676:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):550:550 -> b + 677:678:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):551:551 -> b + 679:687:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):552:552 -> b + 688:699:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):553:553 -> b + 700:702:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):554:554 -> b + 703:713:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):555:555 -> b + 714:724:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):556:556 -> b + 725:728:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):557:557 -> b + 729:738:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):543:543 -> b + 739:748:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):544:544 -> b + 749:760:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):545:545 -> b + 761:766:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):438:438 -> b + 767:780:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):440:440 -> b + 781:784:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):441:441 -> b + 785:790:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):443:443 -> b + 791:804:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):445:445 -> b + 805:810:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):446:446 -> b + 811:813:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):448:448 -> b + 814:824:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):449:449 -> b + 825:835:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):450:450 -> b + 836:842:boolean basicMeasureWidgets(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer):451:451 -> b + 1:5:void buildGraph():630:630 -> c + 6:11:void buildGraph():633:633 -> c + 12:13:void buildGraph():635:635 -> c + 14:22:void buildGraph():636:636 -> c + 23:32:void buildGraph():637:637 -> c + 33:35:void buildGraph():639:639 -> c + 1:3:void buildGraph(java.util.ArrayList):643:643 -> d + 4:10:void buildGraph(java.util.ArrayList):644:644 -> d + 11:17:void buildGraph(java.util.ArrayList):645:645 -> d + 18:24:void buildGraph(java.util.ArrayList):646:646 -> d + 25:31:void buildGraph(java.util.ArrayList):647:647 -> d + 32:52:void buildGraph(java.util.ArrayList):649:649 -> d + 53:56:void buildGraph(java.util.ArrayList):650:650 -> d + 57:65:void buildGraph(java.util.ArrayList):651:651 -> d + 66:71:void buildGraph(java.util.ArrayList):654:654 -> d + 72:75:void buildGraph(java.util.ArrayList):655:655 -> d + 76:84:void buildGraph(java.util.ArrayList):657:657 -> d 85:89:void buildGraph(java.util.ArrayList):660:660 -> d 90:95:void buildGraph(java.util.ArrayList):662:662 -> d 96:100:void buildGraph(java.util.ArrayList):664:664 -> d 101:106:void buildGraph(java.util.ArrayList):666:666 -> d 107:110:void buildGraph(java.util.ArrayList):667:667 -> d - 111:116:void buildGraph(java.util.ArrayList):669:669 -> d - 117:120:void buildGraph(java.util.ArrayList):670:670 -> d - 121:125:void buildGraph(java.util.ArrayList):673:673 -> d - 126:131:void buildGraph(java.util.ArrayList):675:675 -> d - 132:136:void buildGraph(java.util.ArrayList):677:677 -> d - 137:140:void buildGraph(java.util.ArrayList):679:679 -> d - 141:151:void buildGraph(java.util.ArrayList):680:680 -> d - 152:154:void buildGraph(java.util.ArrayList):684:684 -> d - 155:169:void buildGraph(java.util.ArrayList):686:686 -> d - 170:173:void buildGraph(java.util.ArrayList):687:687 -> d - 174:187:void buildGraph(java.util.ArrayList):689:689 -> d - 188:194:void buildGraph(java.util.ArrayList):690:690 -> d - 195:199:void buildGraph(java.util.ArrayList):693:693 -> d - 1:11:int computeWrap(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):64:64 -> e + 111:120:void buildGraph(java.util.ArrayList):669:669 -> d + 121:125:void buildGraph(java.util.ArrayList):672:672 -> d + 126:131:void buildGraph(java.util.ArrayList):674:674 -> d + 132:136:void buildGraph(java.util.ArrayList):676:676 -> d + 137:140:void buildGraph(java.util.ArrayList):678:678 -> d + 141:151:void buildGraph(java.util.ArrayList):679:679 -> d + 152:154:void buildGraph(java.util.ArrayList):683:683 -> d + 155:169:void buildGraph(java.util.ArrayList):685:685 -> d + 170:173:void buildGraph(java.util.ArrayList):686:686 -> d + 174:187:void buildGraph(java.util.ArrayList):688:688 -> d + 188:194:void buildGraph(java.util.ArrayList):689:689 -> d + 195:199:void buildGraph(java.util.ArrayList):692:692 -> d + 1:11:int computeWrap(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):65:65 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/f;I)I"} - 12:19:int computeWrap(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):67:67 -> e - 20:23:int computeWrap(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):68:68 -> e - 24:32:int computeWrap(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):69:69 -> e - 1:9:boolean directMeasure(boolean):111:111 -> f - 10:28:boolean directMeasure(boolean):112:112 -> f - 29:30:boolean directMeasure(boolean):113:113 -> f - 31:35:boolean directMeasure(boolean):114:114 -> f - 36:41:boolean directMeasure(boolean):115:115 -> f - 42:45:boolean directMeasure(boolean):117:117 -> f - 46:50:boolean directMeasure(boolean):118:118 -> f - 51:57:boolean directMeasure(boolean):119:119 -> f - 58:59:boolean directMeasure(boolean):120:120 -> f - 60:68:boolean directMeasure(boolean):123:123 -> f - 69:73:boolean directMeasure(boolean):128:128 -> f - 74:78:boolean directMeasure(boolean):129:129 -> f - 79:84:boolean directMeasure(boolean):131:131 -> f - 85:91:boolean directMeasure(boolean):132:132 -> f - 92:95:boolean directMeasure(boolean):134:134 -> f - 96:98:boolean directMeasure(boolean):135:135 -> f - 99:104:boolean directMeasure(boolean):138:138 -> f - 105:110:boolean directMeasure(boolean):139:139 -> f - 111:119:boolean directMeasure(boolean):141:141 -> f - 120:128:boolean directMeasure(boolean):142:142 -> f - 129:131:boolean directMeasure(boolean):146:146 -> f - 132:139:boolean directMeasure(boolean):149:149 -> f - 140:156:boolean directMeasure(boolean):151:151 -> f - 157:165:boolean directMeasure(boolean):152:152 -> f - 166:169:boolean directMeasure(boolean):159:159 -> f - 170:176:boolean directMeasure(boolean):160:160 -> f - 177:185:boolean directMeasure(boolean):161:161 -> f - 186:200:boolean directMeasure(boolean):162:162 -> f - 201:204:boolean directMeasure(boolean):164:164 -> f - 205:211:boolean directMeasure(boolean):165:165 -> f - 212:220:boolean directMeasure(boolean):166:166 -> f - 221:233:boolean directMeasure(boolean):167:167 -> f - 234:250:boolean directMeasure(boolean):176:176 -> f - 251:255:boolean directMeasure(boolean):180:180 -> f - 256:264:boolean directMeasure(boolean):181:181 -> f - 265:274:boolean directMeasure(boolean):182:182 -> f - 275:277:boolean directMeasure(boolean):183:183 -> f - 278:289:boolean directMeasure(boolean):184:184 -> f - 290:294:boolean directMeasure(boolean):186:186 -> f - 295:303:boolean directMeasure(boolean):187:187 -> f - 304:313:boolean directMeasure(boolean):188:188 -> f - 314:317:boolean directMeasure(boolean):190:190 -> f - 318:334:boolean directMeasure(boolean):197:197 -> f - 335:345:boolean directMeasure(boolean):198:198 -> f - 346:349:boolean directMeasure(boolean):201:201 -> f - 350:368:boolean directMeasure(boolean):205:205 -> f - 369:375:boolean directMeasure(boolean):206:206 -> f - 376:382:boolean directMeasure(boolean):209:209 -> f - 383:393:boolean directMeasure(boolean):213:213 -> f - 394:409:boolean directMeasure(boolean):217:217 -> f - 410:414:boolean directMeasure(boolean):223:223 -> f - 415:420:boolean directMeasure(boolean):224:224 -> f - 1:5:boolean directMeasureSetup(boolean):230:230 -> g - 6:24:boolean directMeasureSetup(boolean):231:231 -> g - 25:26:boolean directMeasureSetup(boolean):232:232 -> g - 27:32:boolean directMeasureSetup(boolean):233:233 -> g - 33:34:boolean directMeasureSetup(boolean):234:234 -> g - 35:37:boolean directMeasureSetup(boolean):235:235 -> g - 38:43:boolean directMeasureSetup(boolean):236:236 -> g - 44:45:boolean directMeasureSetup(boolean):237:237 -> g - 46:49:boolean directMeasureSetup(boolean):238:238 -> g - 50:53:boolean directMeasureSetup(boolean):240:240 -> g - 54:59:boolean directMeasureSetup(boolean):241:241 -> g - 60:61:boolean directMeasureSetup(boolean):242:242 -> g - 62:64:boolean directMeasureSetup(boolean):243:243 -> g - 65:72:boolean directMeasureSetup(boolean):244:244 -> g - 73:74:boolean directMeasureSetup(boolean):245:245 -> g - 75:77:boolean directMeasureSetup(boolean):246:246 -> g - 78:80:boolean directMeasureSetup(boolean):247:247 -> g - 81:89:boolean directMeasureSetup(boolean):250:250 -> g - 90:94:boolean directMeasureSetup(boolean):255:255 -> g - 95:99:boolean directMeasureSetup(boolean):256:256 -> g - 100:108:boolean directMeasureSetup(boolean):257:257 -> g - 109:119:boolean directMeasureSetup(boolean):258:258 -> g - 1:7:boolean directMeasureWithOrientation(boolean,int):265:265 -> h - 8:14:boolean directMeasureWithOrientation(boolean,int):266:266 -> h - 15:20:boolean directMeasureWithOrientation(boolean,int):268:268 -> h - 21:28:boolean directMeasureWithOrientation(boolean,int):269:269 -> h - 29:34:boolean directMeasureWithOrientation(boolean,int):272:272 -> h - 35:51:boolean directMeasureWithOrientation(boolean,int):273:273 -> h - 52:55:boolean directMeasureWithOrientation(boolean,int):274:274 -> h - 56:66:boolean directMeasureWithOrientation(boolean,int):275:275 -> h - 67:70:boolean directMeasureWithOrientation(boolean,int):282:282 -> h - 71:77:boolean directMeasureWithOrientation(boolean,int):283:283 -> h - 78:86:boolean directMeasureWithOrientation(boolean,int):284:284 -> h - 87:102:boolean directMeasureWithOrientation(boolean,int):285:285 -> h - 103:106:boolean directMeasureWithOrientation(boolean,int):288:288 -> h - 107:113:boolean directMeasureWithOrientation(boolean,int):289:289 -> h - 114:122:boolean directMeasureWithOrientation(boolean,int):290:290 -> h - 123:137:boolean directMeasureWithOrientation(boolean,int):291:291 -> h - 138:151:boolean directMeasureWithOrientation(boolean,int):302:302 -> h - 152:156:boolean directMeasureWithOrientation(boolean,int):304:304 -> h - 157:165:boolean directMeasureWithOrientation(boolean,int):305:305 -> h - 166:177:boolean directMeasureWithOrientation(boolean,int):306:306 -> h - 178:194:boolean directMeasureWithOrientation(boolean,int):310:310 -> h - 195:199:boolean directMeasureWithOrientation(boolean,int):312:312 -> h - 200:208:boolean directMeasureWithOrientation(boolean,int):313:313 -> h - 209:219:boolean directMeasureWithOrientation(boolean,int):314:314 -> h - 220:222:boolean directMeasureWithOrientation(boolean,int):318:318 -> h - 223:239:boolean directMeasureWithOrientation(boolean,int):321:321 -> h - 240:244:boolean directMeasureWithOrientation(boolean,int):322:322 -> h - 245:255:boolean directMeasureWithOrientation(boolean,int):325:325 -> h - 256:259:boolean directMeasureWithOrientation(boolean,int):328:328 -> h - 260:276:boolean directMeasureWithOrientation(boolean,int):332:332 -> h - 277:283:boolean directMeasureWithOrientation(boolean,int):333:333 -> h - 284:290:boolean directMeasureWithOrientation(boolean,int):336:336 -> h - 291:297:boolean directMeasureWithOrientation(boolean,int):339:339 -> h - 298:304:boolean directMeasureWithOrientation(boolean,int):343:343 -> h - 305:316:boolean directMeasureWithOrientation(boolean,int):347:347 -> h - 317:321:boolean directMeasureWithOrientation(boolean,int):353:353 -> h - 322:327:boolean directMeasureWithOrientation(boolean,int):354:354 -> h - 3:22:void findGroup(androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int,java.util.ArrayList):760:760 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/m;ILjava/util/ArrayList;)V"} - 23:26:void findGroup(androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int,java.util.ArrayList):761:761 -> i - 27:29:void findGroup(androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int,java.util.ArrayList):762:762 -> i - 30:43:void findGroup(androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int,java.util.ArrayList):763:763 -> i - 44:47:void findGroup(androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int,java.util.ArrayList):764:764 -> i - 48:49:void findGroup(androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int,java.util.ArrayList):765:765 -> i - 50:66:void findGroup(androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int,java.util.ArrayList):766:766 -> i - 67:86:void findGroup(androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int,java.util.ArrayList):769:769 -> i - 87:90:void findGroup(androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int,java.util.ArrayList):770:770 -> i - 91:93:void findGroup(androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int,java.util.ArrayList):771:771 -> i - 94:108:void findGroup(androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int,java.util.ArrayList):772:772 -> i - 109:112:void findGroup(androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int,java.util.ArrayList):773:773 -> i - 113:114:void findGroup(androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int,java.util.ArrayList):774:774 -> i - 115:136:void findGroup(androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int,java.util.ArrayList):775:775 -> i - 137:158:void findGroup(androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int,java.util.ArrayList):779:779 -> i - 159:162:void findGroup(androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int,java.util.ArrayList):780:780 -> i - 163:173:void findGroup(androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int,java.util.ArrayList):781:781 -> i - 174:180:void findGroup(androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int,java.util.ArrayList):782:782 -> i - 2:4:void invalidateGraph():615:615 -> j - 2:4:void invalidateMeasures():622:622 -> k - 1:4:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int):371:371 -> l + 12:19:int computeWrap(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):68:68 -> e + 20:23:int computeWrap(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):69:69 -> e + 24:32:int computeWrap(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):70:70 -> e + 1:9:boolean directMeasure(boolean):112:112 -> f + 10:28:boolean directMeasure(boolean):113:113 -> f + 29:31:boolean directMeasure(boolean):114:114 -> f + 32:33:boolean directMeasure(boolean):115:115 -> f + 34:38:boolean directMeasure(boolean):116:116 -> f + 39:44:boolean directMeasure(boolean):117:117 -> f + 45:49:boolean directMeasure(boolean):119:119 -> f + 50:53:boolean directMeasure(boolean):120:120 -> f + 54:58:boolean directMeasure(boolean):121:121 -> f + 59:65:boolean directMeasure(boolean):122:122 -> f + 66:67:boolean directMeasure(boolean):123:123 -> f + 68:76:boolean directMeasure(boolean):126:126 -> f + 77:81:boolean directMeasure(boolean):131:131 -> f + 82:86:boolean directMeasure(boolean):132:132 -> f + 87:92:boolean directMeasure(boolean):134:134 -> f + 93:99:boolean directMeasure(boolean):135:135 -> f + 100:103:boolean directMeasure(boolean):137:137 -> f + 104:106:boolean directMeasure(boolean):138:138 -> f + 107:112:boolean directMeasure(boolean):141:141 -> f + 113:118:boolean directMeasure(boolean):142:142 -> f + 119:127:boolean directMeasure(boolean):144:144 -> f + 128:136:boolean directMeasure(boolean):145:145 -> f + 137:139:boolean directMeasure(boolean):149:149 -> f + 140:147:boolean directMeasure(boolean):152:152 -> f + 148:164:boolean directMeasure(boolean):154:154 -> f + 165:173:boolean directMeasure(boolean):155:155 -> f + 174:177:boolean directMeasure(boolean):162:162 -> f + 178:184:boolean directMeasure(boolean):163:163 -> f + 185:193:boolean directMeasure(boolean):164:164 -> f + 194:208:boolean directMeasure(boolean):165:165 -> f + 209:212:boolean directMeasure(boolean):167:167 -> f + 213:219:boolean directMeasure(boolean):168:168 -> f + 220:228:boolean directMeasure(boolean):169:169 -> f + 229:241:boolean directMeasure(boolean):170:170 -> f + 242:258:boolean directMeasure(boolean):179:179 -> f + 259:263:boolean directMeasure(boolean):183:183 -> f + 264:272:boolean directMeasure(boolean):184:184 -> f + 273:282:boolean directMeasure(boolean):185:185 -> f + 283:285:boolean directMeasure(boolean):186:186 -> f + 286:297:boolean directMeasure(boolean):187:187 -> f + 298:302:boolean directMeasure(boolean):189:189 -> f + 303:311:boolean directMeasure(boolean):190:190 -> f + 312:321:boolean directMeasure(boolean):191:191 -> f + 322:325:boolean directMeasure(boolean):193:193 -> f + 326:342:boolean directMeasure(boolean):200:200 -> f + 343:353:boolean directMeasure(boolean):201:201 -> f + 354:357:boolean directMeasure(boolean):204:204 -> f + 358:376:boolean directMeasure(boolean):208:208 -> f + 377:383:boolean directMeasure(boolean):209:209 -> f + 384:390:boolean directMeasure(boolean):212:212 -> f + 391:401:boolean directMeasure(boolean):216:216 -> f + 402:417:boolean directMeasure(boolean):220:220 -> f + 418:422:boolean directMeasure(boolean):226:226 -> f + 423:428:boolean directMeasure(boolean):227:227 -> f + 1:5:boolean directMeasureSetup(boolean):233:233 -> g + 6:24:boolean directMeasureSetup(boolean):234:234 -> g + 25:27:boolean directMeasureSetup(boolean):235:235 -> g + 28:29:boolean directMeasureSetup(boolean):236:236 -> g + 30:35:boolean directMeasureSetup(boolean):237:237 -> g + 36:37:boolean directMeasureSetup(boolean):238:238 -> g + 38:40:boolean directMeasureSetup(boolean):239:239 -> g + 41:46:boolean directMeasureSetup(boolean):240:240 -> g + 47:48:boolean directMeasureSetup(boolean):241:241 -> g + 49:52:boolean directMeasureSetup(boolean):242:242 -> g + 53:57:boolean directMeasureSetup(boolean):244:244 -> g + 58:61:boolean directMeasureSetup(boolean):245:245 -> g + 62:67:boolean directMeasureSetup(boolean):246:246 -> g + 68:69:boolean directMeasureSetup(boolean):247:247 -> g + 70:72:boolean directMeasureSetup(boolean):248:248 -> g + 73:80:boolean directMeasureSetup(boolean):249:249 -> g + 81:82:boolean directMeasureSetup(boolean):250:250 -> g + 83:85:boolean directMeasureSetup(boolean):251:251 -> g + 86:88:boolean directMeasureSetup(boolean):252:252 -> g + 89:97:boolean directMeasureSetup(boolean):255:255 -> g + 98:102:boolean directMeasureSetup(boolean):260:260 -> g + 103:107:boolean directMeasureSetup(boolean):261:261 -> g + 108:116:boolean directMeasureSetup(boolean):262:262 -> g + 117:127:boolean directMeasureSetup(boolean):263:263 -> g + 1:7:boolean directMeasureWithOrientation(boolean,int):270:270 -> h + 8:14:boolean directMeasureWithOrientation(boolean,int):271:271 -> h + 15:20:boolean directMeasureWithOrientation(boolean,int):273:273 -> h + 21:28:boolean directMeasureWithOrientation(boolean,int):274:274 -> h + 29:34:boolean directMeasureWithOrientation(boolean,int):277:277 -> h + 35:51:boolean directMeasureWithOrientation(boolean,int):278:278 -> h + 52:55:boolean directMeasureWithOrientation(boolean,int):279:279 -> h + 56:66:boolean directMeasureWithOrientation(boolean,int):280:280 -> h + 67:70:boolean directMeasureWithOrientation(boolean,int):287:287 -> h + 71:77:boolean directMeasureWithOrientation(boolean,int):288:288 -> h + 78:86:boolean directMeasureWithOrientation(boolean,int):289:289 -> h + 87:102:boolean directMeasureWithOrientation(boolean,int):290:290 -> h + 103:106:boolean directMeasureWithOrientation(boolean,int):293:293 -> h + 107:113:boolean directMeasureWithOrientation(boolean,int):294:294 -> h + 114:122:boolean directMeasureWithOrientation(boolean,int):295:295 -> h + 123:137:boolean directMeasureWithOrientation(boolean,int):296:296 -> h + 138:151:boolean directMeasureWithOrientation(boolean,int):307:307 -> h + 152:156:boolean directMeasureWithOrientation(boolean,int):309:309 -> h + 157:165:boolean directMeasureWithOrientation(boolean,int):310:310 -> h + 166:177:boolean directMeasureWithOrientation(boolean,int):311:311 -> h + 178:194:boolean directMeasureWithOrientation(boolean,int):315:315 -> h + 195:199:boolean directMeasureWithOrientation(boolean,int):317:317 -> h + 200:208:boolean directMeasureWithOrientation(boolean,int):318:318 -> h + 209:219:boolean directMeasureWithOrientation(boolean,int):319:319 -> h + 220:222:boolean directMeasureWithOrientation(boolean,int):323:323 -> h + 223:239:boolean directMeasureWithOrientation(boolean,int):326:326 -> h + 240:244:boolean directMeasureWithOrientation(boolean,int):327:327 -> h + 245:255:boolean directMeasureWithOrientation(boolean,int):330:330 -> h + 256:259:boolean directMeasureWithOrientation(boolean,int):333:333 -> h + 260:276:boolean directMeasureWithOrientation(boolean,int):337:337 -> h + 277:283:boolean directMeasureWithOrientation(boolean,int):338:338 -> h + 284:290:boolean directMeasureWithOrientation(boolean,int):341:341 -> h + 291:297:boolean directMeasureWithOrientation(boolean,int):344:344 -> h + 298:304:boolean directMeasureWithOrientation(boolean,int):348:348 -> h + 305:316:boolean directMeasureWithOrientation(boolean,int):352:352 -> h + 317:321:boolean directMeasureWithOrientation(boolean,int):358:358 -> h + 322:327:boolean directMeasureWithOrientation(boolean,int):359:359 -> h + 3:22:void findGroup(androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int,java.util.ArrayList):759:759 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/p;ILjava/util/ArrayList;)V"} + 23:26:void findGroup(androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int,java.util.ArrayList):760:760 -> i + 27:29:void findGroup(androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int,java.util.ArrayList):761:761 -> i + 30:43:void findGroup(androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int,java.util.ArrayList):762:762 -> i + 44:47:void findGroup(androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int,java.util.ArrayList):763:763 -> i + 48:49:void findGroup(androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int,java.util.ArrayList):764:764 -> i + 50:66:void findGroup(androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int,java.util.ArrayList):765:765 -> i + 67:86:void findGroup(androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int,java.util.ArrayList):768:768 -> i + 87:90:void findGroup(androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int,java.util.ArrayList):769:769 -> i + 91:93:void findGroup(androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int,java.util.ArrayList):770:770 -> i + 94:108:void findGroup(androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int,java.util.ArrayList):771:771 -> i + 109:112:void findGroup(androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int,java.util.ArrayList):772:772 -> i + 113:114:void findGroup(androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int,java.util.ArrayList):773:773 -> i + 115:136:void findGroup(androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int,java.util.ArrayList):774:774 -> i + 137:158:void findGroup(androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int,java.util.ArrayList):778:778 -> i + 159:162:void findGroup(androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int,java.util.ArrayList):779:779 -> i + 163:173:void findGroup(androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int,java.util.ArrayList):780:780 -> i + 174:180:void findGroup(androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int,java.util.ArrayList):781:781 -> i + 2:4:void invalidateGraph():616:616 -> j + 2:4:void invalidateMeasures():623:623 -> k + 1:4:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int):376:376 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;Lr/e$b;ILr/e$b;I)V"} - 5:6:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int):372:372 -> l - 7:8:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int):373:373 -> l - 9:10:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int):374:374 -> l - 11:15:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int):375:375 -> l - 16:22:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int):376:376 -> l - 23:29:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int):377:377 -> l - 30:36:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int):378:378 -> l - 37:44:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour,int):379:379 -> l - 1:21:void measureWidgets():564:564 -> m - 22:26:void measureWidgets():565:565 -> m - 27:31:void measureWidgets():568:568 -> m - 32:33:void measureWidgets():569:569 -> m - 34:35:void measureWidgets():570:570 -> m - 36:37:void measureWidgets():571:571 -> m - 38:53:void measureWidgets():573:573 -> m - 54:63:void measureWidgets():576:576 -> m - 64:69:void measureWidgets():579:579 -> m - 70:79:void measureWidgets():580:580 -> m - 80:90:void measureWidgets():583:583 -> m - 91:97:void measureWidgets():585:585 -> m - 98:107:void measureWidgets():587:587 -> m - 108:111:void measureWidgets():589:589 -> m - 112:122:void measureWidgets():590:590 -> m - 123:133:void measureWidgets():592:592 -> m - 134:141:void measureWidgets():593:593 -> m - 142:151:void measureWidgets():596:596 -> m - 152:155:void measureWidgets():598:598 -> m - 156:166:void measureWidgets():599:599 -> m - 167:177:void measureWidgets():601:601 -> m - 178:179:void measureWidgets():602:602 -> m - 180:189:void measureWidgets():605:605 -> m - 190:199:void measureWidgets():606:606 -> m - 1:3:void setMeasurer(androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measurer):60:60 -> n + 5:6:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int):377:377 -> l + 7:8:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int):378:378 -> l + 9:10:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int):379:379 -> l + 11:15:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int):380:380 -> l + 16:22:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int):381:381 -> l + 23:29:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int):382:382 -> l + 30:36:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int):383:383 -> l + 37:44:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,int):384:384 -> l + 1:21:void measureWidgets():565:565 -> m + 22:26:void measureWidgets():566:566 -> m + 27:31:void measureWidgets():569:569 -> m + 32:33:void measureWidgets():570:570 -> m + 34:35:void measureWidgets():571:571 -> m + 36:37:void measureWidgets():572:572 -> m + 38:53:void measureWidgets():574:574 -> m + 54:63:void measureWidgets():577:577 -> m + 64:69:void measureWidgets():580:580 -> m + 70:79:void measureWidgets():581:581 -> m + 80:90:void measureWidgets():584:584 -> m + 91:97:void measureWidgets():586:586 -> m + 98:107:void measureWidgets():588:588 -> m + 108:111:void measureWidgets():590:590 -> m + 112:122:void measureWidgets():591:591 -> m + 123:133:void measureWidgets():593:593 -> m + 134:141:void measureWidgets():594:594 -> m + 142:151:void measureWidgets():597:597 -> m + 152:155:void measureWidgets():599:599 -> m + 156:166:void measureWidgets():600:600 -> m + 167:177:void measureWidgets():602:602 -> m + 178:179:void measureWidgets():603:603 -> m + 180:189:void measureWidgets():606:606 -> m + 190:199:void measureWidgets():607:607 -> m + 1:3:void setMeasurer(androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):61:61 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/b$b;)V"} -androidx.constraintlayout.solver.widgets.analyzer.DependencyNode -> s.f: +androidx.constraintlayout.core.widgets.analyzer.DependencyNode -> s.f: # {"id":"sourceFile","fileName":"DependencyNode.java"} - androidx.constraintlayout.solver.widgets.analyzer.Dependency updateDelegate -> a + androidx.constraintlayout.core.widgets.analyzer.Dependency updateDelegate -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/d;"} boolean delegateToWidgetRun -> b boolean readyToSolve -> c - androidx.constraintlayout.solver.widgets.analyzer.WidgetRun run -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/m;"} - androidx.constraintlayout.solver.widgets.analyzer.DependencyNode$Type type -> e + androidx.constraintlayout.core.widgets.analyzer.WidgetRun run -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/p;"} + androidx.constraintlayout.core.widgets.analyzer.DependencyNode$Type type -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/f$a;"} int margin -> f int value -> g int marginFactor -> h - androidx.constraintlayout.solver.widgets.analyzer.DimensionDependency marginDependency -> i + androidx.constraintlayout.core.widgets.analyzer.DimensionDependency marginDependency -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/g;"} boolean resolved -> j java.util.List dependencies -> k java.util.List targets -> l - 1:4:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun):37:37 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/m;)V"} - 5:7:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun):23:23 -> - 8:9:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun):24:24 -> - 10:11:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun):25:25 -> - 12:16:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun):30:30 -> - 17:18:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun):33:33 -> - 19:20:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun):34:34 -> - 21:22:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun):35:35 -> - 23:29:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun):40:40 -> - 30:36:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun):41:41 -> - 37:39:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun):38:38 -> - 1:18:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):62:62 -> a + 1:4:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun):37:37 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/p;)V"} + 5:7:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun):23:23 -> + 8:9:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun):24:24 -> + 10:11:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun):25:25 -> + 12:16:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun):30:30 -> + 17:18:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun):33:33 -> + 19:20:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun):34:34 -> + 21:22:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun):35:35 -> + 23:29:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun):40:40 -> + 30:36:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun):41:41 -> + 37:39:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun):38:38 -> + 1:18:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/d;)V"} - 19:24:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):63:63 -> a - 25:26:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):67:67 -> a - 27:30:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):68:68 -> a - 31:33:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):69:69 -> a - 34:37:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):71:71 -> a - 38:43:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):72:72 -> a - 44:63:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):77:77 -> a - 64:76:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):78:78 -> a - 77:80:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):84:84 -> a - 81:84:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):85:85 -> a - 85:88:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):86:86 -> a - 89:95:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):87:87 -> a - 96:103:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):92:92 -> a - 104:107:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):94:94 -> a - 108:111:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):95:95 -> a - 1:5:void addDependency(androidx.constraintlayout.solver.widgets.analyzer.Dependency):100:100 -> b + 19:24:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):63:63 -> a + 25:26:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):67:67 -> a + 27:30:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):68:68 -> a + 31:33:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):69:69 -> a + 34:37:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):71:71 -> a + 38:43:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):72:72 -> a + 44:63:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):77:77 -> a + 64:76:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):78:78 -> a + 77:80:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):84:84 -> a + 81:84:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):85:85 -> a + 85:88:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):86:86 -> a + 89:95:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):87:87 -> a + 96:103:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):92:92 -> a + 104:107:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):94:94 -> a + 108:111:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):95:95 -> a + 1:5:void addDependency(androidx.constraintlayout.core.widgets.analyzer.Dependency):100:100 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/d;)V"} - 6:9:void addDependency(androidx.constraintlayout.solver.widgets.analyzer.Dependency):101:101 -> b - 10:13:void addDependency(androidx.constraintlayout.solver.widgets.analyzer.Dependency):102:102 -> b + 6:9:void addDependency(androidx.constraintlayout.core.widgets.analyzer.Dependency):101:101 -> b + 10:13:void addDependency(androidx.constraintlayout.core.widgets.analyzer.Dependency):102:102 -> b 1:5:void clear():119:119 -> c 6:11:void clear():120:120 -> c 12:13:void clear():121:121 -> c @@ -23216,59 +23607,511 @@ androidx.constraintlayout.solver.widgets.analyzer.DependencyNode -> s.f: 29:33:void resolve(int):57:57 -> d 1:37:java.lang.String toString():45:45 -> toString 38:85:java.lang.String toString():46:46 -> toString -androidx.constraintlayout.solver.widgets.analyzer.DependencyNode$Type -> s.f$a: +androidx.constraintlayout.core.widgets.analyzer.DependencyNode$Type -> s.f$a: # {"id":"sourceFile","fileName":"DependencyNode.java"} - androidx.constraintlayout.solver.widgets.analyzer.DependencyNode$Type UNKNOWN -> d + androidx.constraintlayout.core.widgets.analyzer.DependencyNode$Type UNKNOWN -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/f$a;"} - androidx.constraintlayout.solver.widgets.analyzer.DependencyNode$Type HORIZONTAL_DIMENSION -> e + androidx.constraintlayout.core.widgets.analyzer.DependencyNode$Type HORIZONTAL_DIMENSION -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/f$a;"} - androidx.constraintlayout.solver.widgets.analyzer.DependencyNode$Type VERTICAL_DIMENSION -> f + androidx.constraintlayout.core.widgets.analyzer.DependencyNode$Type VERTICAL_DIMENSION -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/f$a;"} - androidx.constraintlayout.solver.widgets.analyzer.DependencyNode$Type LEFT -> g + androidx.constraintlayout.core.widgets.analyzer.DependencyNode$Type LEFT -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/f$a;"} - androidx.constraintlayout.solver.widgets.analyzer.DependencyNode$Type RIGHT -> h + androidx.constraintlayout.core.widgets.analyzer.DependencyNode$Type RIGHT -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/f$a;"} - androidx.constraintlayout.solver.widgets.analyzer.DependencyNode$Type TOP -> i + androidx.constraintlayout.core.widgets.analyzer.DependencyNode$Type TOP -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/f$a;"} - androidx.constraintlayout.solver.widgets.analyzer.DependencyNode$Type BOTTOM -> j + androidx.constraintlayout.core.widgets.analyzer.DependencyNode$Type BOTTOM -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/f$a;"} - androidx.constraintlayout.solver.widgets.analyzer.DependencyNode$Type BASELINE -> k + androidx.constraintlayout.core.widgets.analyzer.DependencyNode$Type BASELINE -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/f$a;"} - androidx.constraintlayout.solver.widgets.analyzer.DependencyNode$Type[] $VALUES -> l + androidx.constraintlayout.core.widgets.analyzer.DependencyNode$Type[] $VALUES -> l # {"id":"com.android.tools.r8.residualsignature","signature":"[Ls/f$a;"} 1:87:void ():27:27 -> 1:4:void (java.lang.String,int):27:27 -> - 1:9:androidx.constraintlayout.solver.widgets.analyzer.DependencyNode$Type valueOf(java.lang.String):27:27 -> valueOf + 1:9:androidx.constraintlayout.core.widgets.analyzer.DependencyNode$Type valueOf(java.lang.String):27:27 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ls/f$a;"} - 1:9:androidx.constraintlayout.solver.widgets.analyzer.DependencyNode$Type[] values():27:27 -> values + 1:9:androidx.constraintlayout.core.widgets.analyzer.DependencyNode$Type[] values():27:27 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ls/f$a;"} -androidx.constraintlayout.solver.widgets.analyzer.DimensionDependency -> s.g: +androidx.constraintlayout.core.widgets.analyzer.DimensionDependency -> s.g: # {"id":"sourceFile","fileName":"DimensionDependency.java"} int wrapValue -> m - 1:3:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun):24:24 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/m;)V"} - 4:7:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun):25:25 -> - 8:12:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun):26:26 -> - 13:17:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun):28:28 -> + 1:3:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun):24:24 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/p;)V"} + 4:7:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun):25:25 -> + 8:12:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun):26:26 -> + 13:17:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun):28:28 -> 1:6:void resolve(int):33:33 -> d 7:8:void resolve(int):36:36 -> d 9:10:void resolve(int):37:37 -> d 11:28:void resolve(int):38:38 -> d 29:33:void resolve(int):39:39 -> d -androidx.constraintlayout.solver.widgets.analyzer.GuidelineReference -> s.h: +androidx.constraintlayout.core.widgets.analyzer.Direct -> s.h: +# {"id":"sourceFile","fileName":"Direct.java"} + androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure measure -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/b$a;"} + int hcount -> b + int vcount -> c + 1:8:void ():46:46 -> + 9:10:void ():49:49 -> + 11:13:void ():50:50 -> + 1:4:boolean canMeasure(int,androidx.constraintlayout.core.widgets.ConstraintWidget):763:763 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILr/e;)Z"} + 5:8:boolean canMeasure(int,androidx.constraintlayout.core.widgets.ConstraintWidget):764:764 -> a + 9:24:boolean canMeasure(int,androidx.constraintlayout.core.widgets.ConstraintWidget):765:765 -> a + 25:32:boolean canMeasure(int,androidx.constraintlayout.core.widgets.ConstraintWidget):766:766 -> a + 33:38:boolean canMeasure(int,androidx.constraintlayout.core.widgets.ConstraintWidget):767:767 -> a + 39:45:boolean canMeasure(int,androidx.constraintlayout.core.widgets.ConstraintWidget):768:768 -> a + 46:69:boolean canMeasure(int,androidx.constraintlayout.core.widgets.ConstraintWidget):769:769 -> a + 70:81:boolean canMeasure(int,androidx.constraintlayout.core.widgets.ConstraintWidget):775:775 -> a + 82:97:boolean canMeasure(int,androidx.constraintlayout.core.widgets.ConstraintWidget):778:778 -> a + 98:121:boolean canMeasure(int,androidx.constraintlayout.core.widgets.ConstraintWidget):780:780 -> a + 122:133:boolean canMeasure(int,androidx.constraintlayout.core.widgets.ConstraintWidget):786:786 -> a + 134:147:boolean canMeasure(int,androidx.constraintlayout.core.widgets.ConstraintWidget):789:789 -> a + 148:164:boolean canMeasure(int,androidx.constraintlayout.core.widgets.ConstraintWidget):790:790 -> a + 7:13:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):310:310 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILr/e;Ls/b$b;Z)V"} + 14:19:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):316:316 -> b + 20:37:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):321:321 -> b + 38:42:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):322:322 -> b + 43:47:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):323:323 -> b + 48:53:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):326:326 -> b + 54:59:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):327:327 -> b + 60:63:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):328:328 -> b + 64:67:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):329:329 -> b + 68:82:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):331:331 -> b + 83:102:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):332:332 -> b + 103:106:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):333:333 -> b + 107:110:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):336:336 -> b + 111:118:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):337:337 -> b + 119:123:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):338:338 -> b + 124:128:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):339:339 -> b + 129:139:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):342:342 -> b + 140:153:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):368:368 -> b + 154:171:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):370:370 -> b + 172:183:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):371:371 -> b + 184:209:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):372:372 -> b + 210:215:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):373:373 -> b + 216:221:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):374:374 -> b + 222:226:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):375:375 -> b + 227:234:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):344:344 -> b + 235:244:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):351:351 -> b + 245:249:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):352:352 -> b + 250:254:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):353:353 -> b + 255:257:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):354:354 -> b + 258:262:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):355:355 -> b + 263:270:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):356:356 -> b + 271:276:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):357:357 -> b + 277:282:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):358:358 -> b + 283:285:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):359:359 -> b + 286:292:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):360:360 -> b + 293:296:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):361:361 -> b + 297:308:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):362:362 -> b + 309:313:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):363:363 -> b + 314:318:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):380:380 -> b + 319:330:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):383:383 -> b + 331:350:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):384:384 -> b + 351:354:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):385:385 -> b + 355:358:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):386:386 -> b + 359:366:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):387:387 -> b + 367:371:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):388:388 -> b + 372:376:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):389:389 -> b + 377:402:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):394:394 -> b + 403:411:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):395:395 -> b + 412:422:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):396:396 -> b + 423:436:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):418:418 -> b + 437:454:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):420:420 -> b + 455:468:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):421:421 -> b + 469:474:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):422:422 -> b + 475:479:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):423:423 -> b + 480:487:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):398:398 -> b + 488:497:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):405:405 -> b + 498:502:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):406:406 -> b + 503:507:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):407:407 -> b + 508:510:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):408:408 -> b + 511:515:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):409:409 -> b + 516:523:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):410:410 -> b + 524:529:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):411:411 -> b + 530:535:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):412:412 -> b + 536:538:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):413:413 -> b + 539:545:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):414:414 -> b + 546:551:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):415:415 -> b + 552:556:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):416:416 -> b + 557:560:void horizontalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,boolean):428:428 -> b + 1:10:void solveBarrier(int,androidx.constraintlayout.core.widgets.Barrier,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,int,boolean):278:278 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILr/a;Ls/b$b;IZ)V"} + 11:16:void solveBarrier(int,androidx.constraintlayout.core.widgets.Barrier,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,int,boolean):280:280 -> c + 17:20:void solveBarrier(int,androidx.constraintlayout.core.widgets.Barrier,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,int,boolean):282:282 -> c + 1:4:void solveHorizontalCenterConstraints(int,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,boolean):599:599 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILs/b$b;Lr/e;Z)V"} + 5:12:void solveHorizontalCenterConstraints(int,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,boolean):600:600 -> d + 13:20:void solveHorizontalCenterConstraints(int,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,boolean):601:601 -> d + 21:27:void solveHorizontalCenterConstraints(int,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,boolean):602:602 -> d + 28:43:void solveHorizontalCenterConstraints(int,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,boolean):603:603 -> d + 44:72:void solveHorizontalCenterConstraints(int,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,boolean):609:609 -> d + 73:77:void solveHorizontalCenterConstraints(int,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,boolean):626:626 -> d + 78:81:void solveHorizontalCenterConstraints(int,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,boolean):627:627 -> d + 1:4:void solveHorizontalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,boolean):682:682 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILr/e;Ls/b$b;Lr/e;Z)V"} + 5:19:void solveHorizontalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,boolean):683:683 -> e + 20:36:void solveHorizontalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,boolean):684:684 -> e + 37:40:void solveHorizontalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,boolean):686:686 -> e + 41:50:void solveHorizontalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,boolean):687:687 -> e + 51:55:void solveHorizontalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,boolean):688:688 -> e + 56:59:void solveHorizontalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,boolean):690:690 -> e + 60:64:void solveHorizontalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,boolean):691:691 -> e + 65:72:void solveHorizontalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,boolean):693:693 -> e + 73:85:void solveHorizontalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,boolean):695:695 -> e + 86:91:void solveHorizontalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,boolean):699:699 -> e + 92:95:void solveHorizontalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,boolean):700:700 -> e + 96:107:void solveHorizontalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,boolean):701:701 -> e + 108:112:void solveHorizontalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,boolean):708:708 -> e + 113:116:void solveHorizontalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget,boolean):709:709 -> e + 1:4:void solveVerticalCenterConstraints(int,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget):640:640 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILs/b$b;Lr/e;)V"} + 5:12:void solveVerticalCenterConstraints(int,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget):641:641 -> f + 13:20:void solveVerticalCenterConstraints(int,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget):642:642 -> f + 21:27:void solveVerticalCenterConstraints(int,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget):643:643 -> f + 28:43:void solveVerticalCenterConstraints(int,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget):644:644 -> f + 44:75:void solveVerticalCenterConstraints(int,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget):650:650 -> f + 76:80:void solveVerticalCenterConstraints(int,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget):667:667 -> f + 81:84:void solveVerticalCenterConstraints(int,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget):668:668 -> f + 1:4:void solveVerticalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget):723:723 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILr/e;Ls/b$b;Lr/e;)V"} + 5:19:void solveVerticalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget):724:724 -> g + 20:36:void solveVerticalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget):725:725 -> g + 37:40:void solveVerticalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget):727:727 -> g + 41:50:void solveVerticalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget):728:728 -> g + 51:55:void solveVerticalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget):729:729 -> g + 56:59:void solveVerticalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget):731:731 -> g + 60:64:void solveVerticalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget):732:732 -> g + 65:82:void solveVerticalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget):734:734 -> g + 83:88:void solveVerticalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget):740:740 -> g + 89:92:void solveVerticalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget):741:741 -> g + 93:104:void solveVerticalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget):742:742 -> g + 105:109:void solveVerticalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget):749:749 -> g + 110:113:void solveVerticalMatchConstraint(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer,androidx.constraintlayout.core.widgets.ConstraintWidget):750:750 -> g + 1:4:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):59:59 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/f;Ls/b$b;)V"} + 5:9:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):60:60 -> h + 10:11:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):61:61 -> h + 12:13:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):62:62 -> h + 14:16:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):68:68 -> h + 17:20:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):69:69 -> h + 21:27:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):70:70 -> h + 28:33:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):75:75 -> h + 34:39:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):76:76 -> h + 40:43:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):79:79 -> h + 44:47:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):86:86 -> h + 48:55:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):87:87 -> h + 56:67:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):89:89 -> h + 68:73:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):100:100 -> h + 74:77:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):101:101 -> h + 78:79:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):102:102 -> h + 80:85:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):103:103 -> h + 86:91:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):104:104 -> h + 92:99:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):105:105 -> h + 100:111:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):106:106 -> h + 112:124:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):107:107 -> h + 125:130:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):108:108 -> h + 131:142:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):109:109 -> h + 143:147:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):110:110 -> h + 148:151:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):114:114 -> h + 152:153:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):115:115 -> h + 154:168:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):116:116 -> h + 169:174:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):126:126 -> h + 175:178:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):127:127 -> h + 179:180:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):128:128 -> h + 181:186:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):129:129 -> h + 187:192:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):130:130 -> h + 193:200:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):144:144 -> h + 201:206:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):152:152 -> h + 207:210:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):153:153 -> h + 211:212:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):154:154 -> h + 213:218:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):155:155 -> h + 219:224:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):156:156 -> h + 225:228:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):170:170 -> h + 229:236:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):171:171 -> h + 237:244:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):173:173 -> h + 245:250:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):180:180 -> h + 251:254:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):181:181 -> h + 255:256:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):182:182 -> h + 257:262:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):183:183 -> h + 263:268:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):184:184 -> h + 269:276:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):185:185 -> h + 277:288:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):186:186 -> h + 289:301:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):187:187 -> h + 302:307:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):188:188 -> h + 308:319:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):189:189 -> h + 320:324:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):190:190 -> h + 325:328:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):194:194 -> h + 329:330:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):195:195 -> h + 331:345:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):196:196 -> h + 346:351:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):206:206 -> h + 352:355:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):207:207 -> h + 356:357:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):208:208 -> h + 358:363:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):209:209 -> h + 364:369:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):210:210 -> h + 370:377:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):224:224 -> h + 378:383:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):232:232 -> h + 384:387:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):233:233 -> h + 388:389:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):234:234 -> h + 390:395:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):235:235 -> h + 396:404:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):236:236 -> h + 405:410:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):247:247 -> h + 411:422:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):248:248 -> h + 423:429:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):249:249 -> h + 430:433:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):250:250 -> h + 434:442:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):251:251 -> h + 443:446:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):252:252 -> h + 447:450:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):254:254 -> h + 451:453:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):257:257 -> h + 454:460:void solvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):258:258 -> h + 1:7:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):440:440 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILr/e;Ls/b$b;)V"} + 8:13:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):446:446 -> i + 14:31:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):451:451 -> i + 32:36:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):452:452 -> i + 37:41:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):453:453 -> i + 42:47:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):456:456 -> i + 48:53:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):457:457 -> i + 54:57:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):458:458 -> i + 58:61:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):459:459 -> i + 62:76:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):461:461 -> i + 77:96:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):462:462 -> i + 97:100:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):463:463 -> i + 101:104:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):466:466 -> i + 105:112:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):467:467 -> i + 113:117:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):468:468 -> i + 118:122:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):469:469 -> i + 123:133:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):472:472 -> i + 134:147:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):498:498 -> i + 148:165:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):500:500 -> i + 166:177:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):501:501 -> i + 178:203:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):502:502 -> i + 204:209:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):503:503 -> i + 210:215:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):504:504 -> i + 216:220:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):505:505 -> i + 221:228:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):474:474 -> i + 229:238:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):481:481 -> i + 239:243:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):482:482 -> i + 244:248:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):483:483 -> i + 249:251:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):484:484 -> i + 252:256:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):485:485 -> i + 257:264:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):486:486 -> i + 265:270:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):487:487 -> i + 271:276:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):488:488 -> i + 277:279:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):489:489 -> i + 280:286:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):490:490 -> i + 287:290:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):491:491 -> i + 291:296:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):492:492 -> i + 297:301:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):493:493 -> i + 302:306:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):510:510 -> i + 307:318:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):513:513 -> i + 319:338:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):514:514 -> i + 339:342:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):515:515 -> i + 343:346:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):516:516 -> i + 347:354:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):517:517 -> i + 355:359:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):518:518 -> i + 360:364:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):519:519 -> i + 365:390:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):524:524 -> i + 391:399:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):525:525 -> i + 400:410:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):526:526 -> i + 411:424:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):548:548 -> i + 425:442:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):550:550 -> i + 443:456:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):551:551 -> i + 457:462:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):552:552 -> i + 463:467:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):553:553 -> i + 468:475:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):528:528 -> i + 476:485:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):535:535 -> i + 486:490:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):536:536 -> i + 491:495:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):537:537 -> i + 496:498:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):538:538 -> i + 499:503:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):539:539 -> i + 504:511:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):540:540 -> i + 512:517:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):541:541 -> i + 518:523:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):542:542 -> i + 524:526:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):543:543 -> i + 527:533:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):544:544 -> i + 534:539:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):545:545 -> i + 540:544:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):546:546 -> i + 545:550:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):559:559 -> i + 551:562:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):560:560 -> i + 563:566:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):561:561 -> i + 567:586:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):562:562 -> i + 587:590:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):563:563 -> i + 591:594:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):564:564 -> i + 595:602:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):565:565 -> i + 603:607:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):566:566 -> i + 608:612:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):567:567 -> i + 613:622:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):569:569 -> i + 623:629:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):571:571 -> i + 630:633:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):578:578 -> i + 634:641:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):579:579 -> i + 642:645:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):580:580 -> i + 646:649:void verticalSolvingPass(int,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):585:585 -> i +androidx.constraintlayout.core.widgets.analyzer.Grouping -> s.i: +# {"id":"sourceFile","fileName":"Grouping.java"} + 3:5:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):369:369 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;ILjava/util/ArrayList;Ls/o;)Ls/o;"} + 6:13:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):371:371 -> a + 14:18:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):377:377 -> a + 19:24:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):382:382 -> a + 25:30:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):383:383 -> a + 31:38:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):384:384 -> a + 39:41:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):389:389 -> a + 42:54:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):390:390 -> a + 55:58:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):400:400 -> a + 59:61:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):401:401 -> a + 62:68:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):402:402 -> a + 69:74:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):404:404 -> a + 75:80:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):405:405 -> a + 81:93:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):406:406 -> a + 94:98:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):414:414 -> a + 99:101:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):419:419 -> a + 102:107:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):421:421 -> a + 108:111:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):422:422 -> a + 112:114:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):423:423 -> a + 115:130:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):424:424 -> a + 131:136:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):427:427 -> a + 137:141:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):431:431 -> a + 142:147:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):432:432 -> a + 148:153:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):434:434 -> a + 154:158:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):438:438 -> a + 159:163:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):439:439 -> a + 164:168:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):440:440 -> a + 169:174:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findDependents(androidx.constraintlayout.core.widgets.ConstraintWidget,int,java.util.ArrayList,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):442:442 -> a + 1:7:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findGroup(java.util.ArrayList,int):356:356 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;I)Ls/o;"} + 8:13:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findGroup(java.util.ArrayList,int):358:358 -> b + 14:23:androidx.constraintlayout.core.widgets.analyzer.WidgetGroup findGroup(java.util.ArrayList,int):359:359 -> b + 3:6:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):63:63 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/f;Ls/b$b;)Z"} + 7:14:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):65:65 -> c + 15:20:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):75:75 -> c + 21:28:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):76:76 -> c + 29:36:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):77:77 -> c + 37:43:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):76:76 -> c + 44:60:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):83:83 -> c + 61:66:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):91:91 -> c + 67:74:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):92:92 -> c + 75:82:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):93:93 -> c + 83:88:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):92:92 -> c + 89:100:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):94:94 -> c + 101:104:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):96:96 -> c + 105:107:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):97:97 -> c + 108:115:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):98:98 -> c + 116:120:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):100:100 -> c + 121:123:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):102:102 -> c + 124:132:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):104:104 -> c + 133:137:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):106:106 -> c + 138:140:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):108:108 -> c + 141:144:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):111:111 -> c + 145:148:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):112:112 -> c + 149:151:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):113:113 -> c + 152:159:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):114:114 -> c + 160:164:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):116:116 -> c + 165:167:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):118:118 -> c + 168:176:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):120:120 -> c + 177:181:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):122:122 -> c + 182:185:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):124:124 -> c + 186:190:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):127:127 -> c + 191:195:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):129:129 -> c + 196:200:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):131:131 -> c + 201:205:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):133:133 -> c + 206:208:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):135:135 -> c + 209:228:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):138:138 -> c + 229:233:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):141:141 -> c + 234:236:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):143:143 -> c + 237:262:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):145:145 -> c + 263:267:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):149:149 -> c + 268:275:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):151:151 -> c + 276:282:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):154:154 -> c + 283:299:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):160:160 -> c + 300:305:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):161:161 -> c + 306:322:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):165:165 -> c + 323:326:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):166:166 -> c + 327:329:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):167:167 -> c + 330:333:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):168:168 -> c + 334:339:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):172:172 -> c + 340:345:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):173:173 -> c + 346:365:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):174:174 -> c + 366:373:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):175:175 -> c + 374:379:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):179:179 -> c + 380:385:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):180:180 -> c + 386:405:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):181:181 -> c + 406:413:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):182:182 -> c + 414:419:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):186:186 -> c + 420:425:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):187:187 -> c + 426:445:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):188:188 -> c + 446:455:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):189:189 -> c + 456:472:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):194:194 -> c + 473:478:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):195:195 -> c + 479:495:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):204:204 -> c + 496:501:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):205:205 -> c + 502:518:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):209:209 -> c + 519:522:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):210:210 -> c + 523:525:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):211:211 -> c + 526:529:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):212:212 -> c + 530:535:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):216:216 -> c + 536:541:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):217:217 -> c + 542:561:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):218:218 -> c + 562:569:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):219:219 -> c + 570:575:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):223:223 -> c + 576:581:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):224:224 -> c + 582:601:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):225:225 -> c + 602:609:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):226:226 -> c + 610:615:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):230:230 -> c + 616:621:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):231:231 -> c + 622:641:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):232:232 -> c + 642:649:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):233:233 -> c + 650:655:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):237:237 -> c + 656:661:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):238:238 -> c + 662:681:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):239:239 -> c + 682:691:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):240:240 -> c + 692:708:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):245:245 -> c + 709:716:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):246:246 -> c + 717:722:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):252:252 -> c + 723:728:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):253:253 -> c + 729:734:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):254:254 -> c + 735:745:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):255:255 -> c + 746:749:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):260:260 -> c + 750:752:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):261:261 -> c + 753:758:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):262:262 -> c + 759:768:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):270:270 -> c + 769:776:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):297:297 -> c + 777:793:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):300:300 -> c + 794:802:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):301:301 -> c + 803:805:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):304:304 -> c + 806:820:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):305:305 -> c + 821:825:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):318:318 -> c + 826:829:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):319:319 -> c + 830:834:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):320:320 -> c + 835:842:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):325:325 -> c + 843:859:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):328:328 -> c + 860:867:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):329:329 -> c + 868:870:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):332:332 -> c + 871:887:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):333:333 -> c + 888:892:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):346:346 -> c + 893:895:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):347:347 -> c + 896:910:boolean simpleSolvingPass(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measurer):348:348 -> c + 1:22:boolean validInGroup(androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour):48:48 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e$b;Lr/e$b;Lr/e$b;Lr/e$b;)Z"} + 23:43:boolean validInGroup(androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour,androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour):50:50 -> d +androidx.constraintlayout.core.widgets.analyzer.GuidelineReference -> s.j: # {"id":"sourceFile","fileName":"GuidelineReference.java"} - 1:3:void (androidx.constraintlayout.solver.widgets.ConstraintWidget):25:25 -> + 1:3:void (androidx.constraintlayout.core.widgets.ConstraintWidget):25:25 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;)V"} - 4:8:void (androidx.constraintlayout.solver.widgets.ConstraintWidget):26:26 -> - 9:13:void (androidx.constraintlayout.solver.widgets.ConstraintWidget):27:27 -> - 14:22:void (androidx.constraintlayout.solver.widgets.ConstraintWidget):28:28 -> - 1:7:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):54:54 -> a + 4:8:void (androidx.constraintlayout.core.widgets.ConstraintWidget):26:26 -> + 9:13:void (androidx.constraintlayout.core.widgets.ConstraintWidget):27:27 -> + 14:22:void (androidx.constraintlayout.core.widgets.ConstraintWidget):28:28 -> + 1:7:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/d;)V"} - 8:12:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):57:57 -> a - 13:21:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):61:61 -> a - 22:25:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):62:62 -> a - 26:37:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):63:63 -> a - 38:43:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):64:64 -> a + 8:12:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):57:57 -> a + 13:21:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):61:61 -> a + 22:25:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):62:62 -> a + 26:37:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):63:63 -> a + 38:43:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):64:64 -> a 1:4:void apply():69:69 -> d 5:8:void apply():70:70 -> d 9:12:void apply():71:71 -> d @@ -23302,20 +24145,20 @@ androidx.constraintlayout.solver.widgets.analyzer.GuidelineReference -> s.h: 22:31:void applyToWidget():116:116 -> e 1:6:void clear():33:33 -> f 1:2:boolean supportsWrapComputation():44:44 -> m - 1:7:void addDependency(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode):48:48 -> q + 1:7:void addDependency(androidx.constraintlayout.core.widgets.analyzer.DependencyNode):48:48 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/f;)V"} - 8:15:void addDependency(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode):49:49 -> q -androidx.constraintlayout.solver.widgets.analyzer.HelperReferences -> s.i: + 8:15:void addDependency(androidx.constraintlayout.core.widgets.analyzer.DependencyNode):49:49 -> q +androidx.constraintlayout.core.widgets.analyzer.HelperReferences -> s.k: # {"id":"sourceFile","fileName":"HelperReferences.java"} - 1:4:void (androidx.constraintlayout.solver.widgets.ConstraintWidget):24:24 -> + 1:4:void (androidx.constraintlayout.core.widgets.ConstraintWidget):24:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;)V"} - 1:4:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):122:122 -> a + 1:4:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):122:122 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/d;)V"} - 5:8:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):123:123 -> a - 9:31:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):127:127 -> a - 32:48:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):128:128 -> a - 49:59:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):139:139 -> a - 60:70:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):137:137 -> a + 5:8:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):123:123 -> a + 9:31:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):127:127 -> a + 32:48:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):128:128 -> a + 49:59:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):139:139 -> a + 60:70:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):137:137 -> a 1:6:void apply():50:50 -> d 7:11:void apply():51:51 -> d 12:13:void apply():52:52 -> d @@ -23365,129 +24208,129 @@ androidx.constraintlayout.solver.widgets.analyzer.HelperReferences -> s.i: 2:3:void clear():29:29 -> f 4:9:void clear():30:30 -> f 1:2:boolean supportsWrapComputation():40:40 -> m - 1:7:void addDependency(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode):44:44 -> q + 1:7:void addDependency(androidx.constraintlayout.core.widgets.analyzer.DependencyNode):44:44 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/f;)V"} - 8:15:void addDependency(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode):45:45 -> q -androidx.constraintlayout.solver.widgets.analyzer.HorizontalWidgetRun -> s.j: + 8:15:void addDependency(androidx.constraintlayout.core.widgets.analyzer.DependencyNode):45:45 -> q +androidx.constraintlayout.core.widgets.analyzer.HorizontalWidgetRun -> s.l: # {"id":"sourceFile","fileName":"HorizontalWidgetRun.java"} int[] tempDimensions -> k 2:6:void ():37:37 -> - 1:3:void (androidx.constraintlayout.solver.widgets.ConstraintWidget):40:40 -> + 1:3:void (androidx.constraintlayout.core.widgets.ConstraintWidget):40:40 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;)V"} - 4:9:void (androidx.constraintlayout.solver.widgets.ConstraintWidget):41:41 -> - 10:16:void (androidx.constraintlayout.solver.widgets.ConstraintWidget):42:42 -> - 17:19:void (androidx.constraintlayout.solver.widgets.ConstraintWidget):43:43 -> - 1:21:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):305:305 -> a + 4:9:void (androidx.constraintlayout.core.widgets.ConstraintWidget):41:41 -> + 10:16:void (androidx.constraintlayout.core.widgets.ConstraintWidget):42:42 -> + 17:19:void (androidx.constraintlayout.core.widgets.ConstraintWidget):43:43 -> + 1:21:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):312:312 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/d;)V"} - 22:31:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):315:315 -> a - 32:35:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):311:311 -> a - 36:38:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):307:307 -> a - 39:46:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):320:320 -> a - 47:52:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):321:321 -> a - 53:62:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):322:322 -> a - 63:70:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):324:324 -> a - 71:82:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):446:446 -> a - 83:99:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):453:453 -> a - 100:114:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):449:449 -> a - 115:128:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):457:457 -> a - 129:135:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):461:461 -> a - 136:139:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):326:326 -> a - 140:141:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):327:327 -> a - 142:150:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):328:328 -> a - 151:159:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):329:329 -> a - 160:168:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):330:330 -> a - 169:177:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):331:331 -> a - 178:189:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):333:333 -> a - 190:195:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):336:336 -> a - 196:203:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):337:337 -> a - 204:217:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):338:338 -> a - 218:232:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):341:341 -> a - 233:250:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):342:342 -> a - 251:255:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):343:343 -> a - 256:261:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):344:344 -> a - 262:267:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):345:345 -> a - 268:276:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):346:346 -> a - 277:290:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):347:347 -> a - 291:302:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):350:350 -> a - 303:312:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):351:351 -> a - 313:317:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):354:354 -> a - 318:322:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):355:355 -> a - 323:335:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):356:356 -> a - 336:351:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):357:357 -> a - 352:357:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):358:358 -> a - 358:366:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):359:359 -> a - 367:379:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):360:360 -> a - 380:401:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):362:362 -> a - 402:416:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):367:367 -> a - 417:434:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):368:368 -> a - 435:447:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):369:369 -> a - 448:461:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):370:370 -> a - 462:467:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):371:371 -> a - 468:476:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):372:372 -> a - 477:495:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):373:373 -> a - 496:509:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):375:375 -> a - 510:515:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):378:378 -> a - 516:532:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):379:379 -> a - 533:558:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):380:380 -> a - 559:566:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):398:398 -> a - 567:576:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):400:400 -> a - 577:581:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):404:404 -> a - 582:593:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):405:405 -> a - 594:601:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):386:386 -> a - 602:611:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):388:388 -> a - 612:616:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):392:392 -> a - 617:631:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):393:393 -> a - 632:641:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):409:409 -> a - 642:647:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):412:412 -> a - 648:660:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):413:413 -> a - 661:681:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):414:414 -> a - 682:689:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):432:432 -> a - 690:699:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):434:434 -> a - 700:704:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):438:438 -> a - 705:715:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):439:439 -> a - 716:723:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):420:420 -> a - 724:733:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):422:422 -> a - 734:738:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):426:426 -> a - 739:748:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):427:427 -> a - 749:754:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):466:466 -> a - 755:762:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):468:468 -> a - 763:766:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):469:469 -> a - 767:772:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):470:470 -> a - 773:777:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):472:472 -> a - 778:791:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):481:481 -> a - 792:807:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):485:485 -> a - 808:825:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):489:489 -> a - 826:831:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):492:492 -> a - 832:841:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):494:494 -> a - 842:851:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):495:495 -> a - 852:858:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):496:496 -> a - 859:867:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):497:497 -> a - 868:870:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):500:500 -> a - 871:875:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):501:501 -> a - 876:881:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):502:502 -> a - 882:897:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):506:506 -> a - 898:917:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):509:509 -> a - 918:927:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):510:510 -> a - 928:937:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):511:511 -> a - 938:944:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):512:512 -> a - 945:952:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):513:513 -> a - 953:960:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):515:515 -> a - 961:964:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):516:516 -> a - 965:966:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):517:517 -> a - 967:972:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):518:518 -> a - 973:976:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):520:520 -> a - 977:981:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):522:522 -> a - 982:988:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):526:526 -> a - 989:998:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):530:530 -> a - 999:1008:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):531:531 -> a - 1009:1015:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):532:532 -> a - 1016:1022:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):533:533 -> a - 1023:1030:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):534:534 -> a - 1031:1032:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):536:536 -> a - 1033:1036:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):537:537 -> a - 1037:1041:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):542:542 -> a - 1042:1052:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):543:543 -> a - 1053:1067:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):544:544 -> a + 22:31:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):322:322 -> a + 32:35:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):318:318 -> a + 36:38:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):314:314 -> a + 39:46:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):328:328 -> a + 47:52:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):329:329 -> a + 53:62:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):330:330 -> a + 63:70:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):332:332 -> a + 71:82:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):457:457 -> a + 83:99:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):464:464 -> a + 100:114:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):460:460 -> a + 115:128:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):468:468 -> a + 129:135:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):473:473 -> a + 136:139:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):334:334 -> a + 140:141:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):335:335 -> a + 142:150:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):336:336 -> a + 151:159:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):337:337 -> a + 160:168:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):338:338 -> a + 169:177:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):339:339 -> a + 178:189:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):341:341 -> a + 190:195:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):344:344 -> a + 196:203:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):345:345 -> a + 204:217:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):346:346 -> a + 218:232:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):349:349 -> a + 233:250:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):350:350 -> a + 251:255:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):351:351 -> a + 256:261:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):352:352 -> a + 262:267:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):353:353 -> a + 268:276:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):354:354 -> a + 277:290:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):355:355 -> a + 291:302:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):358:358 -> a + 303:312:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):359:359 -> a + 313:317:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):362:362 -> a + 318:322:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):363:363 -> a + 323:335:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):364:364 -> a + 336:351:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):365:365 -> a + 352:357:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):366:366 -> a + 358:366:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):367:367 -> a + 367:379:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):368:368 -> a + 380:401:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):370:370 -> a + 402:416:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):375:375 -> a + 417:434:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):376:376 -> a + 435:447:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):377:377 -> a + 448:461:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):378:378 -> a + 462:467:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):379:379 -> a + 468:476:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):380:380 -> a + 477:495:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):381:381 -> a + 496:509:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):383:383 -> a + 510:515:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):386:386 -> a + 516:532:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):387:387 -> a + 533:558:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):388:388 -> a + 559:566:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):406:406 -> a + 567:576:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):408:408 -> a + 577:581:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):412:412 -> a + 582:593:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):413:413 -> a + 594:601:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):394:394 -> a + 602:611:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):396:396 -> a + 612:616:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):400:400 -> a + 617:631:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):401:401 -> a + 632:641:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):419:419 -> a + 642:647:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):422:422 -> a + 648:660:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):423:423 -> a + 661:681:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):424:424 -> a + 682:689:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):442:442 -> a + 690:699:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):444:444 -> a + 700:704:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):448:448 -> a + 705:715:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):449:449 -> a + 716:723:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):430:430 -> a + 724:733:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):432:432 -> a + 734:738:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):436:436 -> a + 739:748:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):437:437 -> a + 749:754:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):478:478 -> a + 755:762:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):480:480 -> a + 763:766:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):481:481 -> a + 767:772:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):482:482 -> a + 773:777:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):484:484 -> a + 778:791:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):494:494 -> a + 792:807:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):498:498 -> a + 808:825:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):502:502 -> a + 826:831:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):505:505 -> a + 832:841:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):507:507 -> a + 842:851:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):508:508 -> a + 852:858:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):509:509 -> a + 859:867:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):510:510 -> a + 868:870:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):513:513 -> a + 871:875:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):514:514 -> a + 876:881:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):515:515 -> a + 882:897:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):519:519 -> a + 898:917:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):522:522 -> a + 918:927:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):523:523 -> a + 928:937:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):524:524 -> a + 938:944:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):525:525 -> a + 945:952:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):526:526 -> a + 953:960:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):528:528 -> a + 961:964:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):529:529 -> a + 965:966:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):530:530 -> a + 967:972:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):531:531 -> a + 973:976:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):533:533 -> a + 977:981:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):535:535 -> a + 982:988:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):539:539 -> a + 989:998:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):543:543 -> a + 999:1008:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):544:544 -> a + 1009:1015:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):545:545 -> a + 1016:1022:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):546:546 -> a + 1023:1030:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):547:547 -> a + 1031:1032:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):549:549 -> a + 1033:1036:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):550:550 -> a + 1037:1041:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):555:555 -> a + 1042:1052:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):556:556 -> a + 1053:1067:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):557:557 -> a 1:6:void apply():83:83 -> d 7:15:void apply():84:84 -> d 16:21:void apply():86:86 -> d @@ -23569,28 +24412,28 @@ androidx.constraintlayout.solver.widgets.analyzer.HorizontalWidgetRun -> s.j: 753:756:void apply():216:216 -> d 757:763:void apply():217:217 -> d 764:772:void apply():218:218 -> d - 773:788:void apply():226:226 -> d - 789:794:void apply():228:228 -> d - 795:808:void apply():229:229 -> d - 809:824:void apply():230:230 -> d - 825:834:void apply():232:232 -> d - 835:844:void apply():233:233 -> d - 845:847:void apply():242:242 -> d - 848:850:void apply():243:243 -> d - 851:857:void apply():245:245 -> d - 858:863:void apply():248:248 -> d - 864:878:void apply():250:250 -> d - 879:888:void apply():251:251 -> d - 889:894:void apply():253:253 -> d - 895:900:void apply():254:254 -> d - 901:916:void apply():256:256 -> d - 917:927:void apply():257:257 -> d - 928:937:void apply():261:261 -> d - 938:947:void apply():262:262 -> d - 948:958:void apply():263:263 -> d - 959:968:void apply():264:264 -> d - 1:6:void applyToWidget():548:548 -> e - 7:14:void applyToWidget():549:549 -> e + 773:788:void apply():228:228 -> d + 789:794:void apply():230:230 -> d + 795:808:void apply():231:231 -> d + 809:824:void apply():232:232 -> d + 825:834:void apply():234:234 -> d + 835:846:void apply():235:235 -> d + 847:851:void apply():245:245 -> d + 852:854:void apply():248:248 -> d + 855:861:void apply():251:251 -> d + 862:867:void apply():254:254 -> d + 868:882:void apply():256:256 -> d + 883:892:void apply():257:257 -> d + 893:898:void apply():259:259 -> d + 899:904:void apply():260:260 -> d + 905:920:void apply():262:262 -> d + 921:931:void apply():263:263 -> d + 932:941:void apply():267:267 -> d + 942:951:void apply():268:268 -> d + 952:962:void apply():269:269 -> d + 963:972:void apply():270:270 -> d + 1:6:void applyToWidget():561:561 -> e + 7:14:void applyToWidget():562:562 -> e 2:3:void clear():53:53 -> f 4:8:void clear():54:54 -> f 9:13:void clear():55:55 -> f @@ -23598,14 +24441,14 @@ androidx.constraintlayout.solver.widgets.analyzer.HorizontalWidgetRun -> s.j: 20:22:void clear():57:57 -> f 1:7:boolean supportsWrapComputation():72:72 -> m 8:17:boolean supportsWrapComputation():73:73 -> m - 19:20:void computeInsetRatio(int[],int,int,int,int,float,int):296:296 -> q - 21:27:void computeInsetRatio(int[],int,int,int,int,float,int):297:297 -> q - 28:29:void computeInsetRatio(int[],int,int,int,int,float,int):290:290 -> q - 30:42:void computeInsetRatio(int[],int,int,int,int,float,int):291:291 -> q - 43:44:void computeInsetRatio(int[],int,int,int,int,float,int):280:280 -> q - 45:49:void computeInsetRatio(int[],int,int,int,int,float,int):281:281 -> q - 50:51:void computeInsetRatio(int[],int,int,int,int,float,int):283:283 -> q - 52:54:void computeInsetRatio(int[],int,int,int,int,float,int):284:284 -> q + 19:20:void computeInsetRatio(int[],int,int,int,int,float,int):302:302 -> q + 21:27:void computeInsetRatio(int[],int,int,int,int,float,int):303:303 -> q + 28:29:void computeInsetRatio(int[],int,int,int,int,float,int):296:296 -> q + 30:42:void computeInsetRatio(int[],int,int,int,int,float,int):297:297 -> q + 43:44:void computeInsetRatio(int[],int,int,int,int,float,int):286:286 -> q + 45:49:void computeInsetRatio(int[],int,int,int,int,float,int):287:287 -> q + 50:51:void computeInsetRatio(int[],int,int,int,int,float,int):289:289 -> q + 52:54:void computeInsetRatio(int[],int,int,int,int,float,int):290:290 -> q 2:3:void reset():62:62 -> r 4:8:void reset():63:63 -> r 9:12:void reset():64:64 -> r @@ -23613,276 +24456,276 @@ androidx.constraintlayout.solver.widgets.analyzer.HorizontalWidgetRun -> s.j: 18:21:void reset():66:66 -> r 22:26:void reset():67:67 -> r 1:24:java.lang.String toString():48:48 -> toString -androidx.constraintlayout.solver.widgets.analyzer.HorizontalWidgetRun$1 -> s.j$a: +androidx.constraintlayout.core.widgets.analyzer.HorizontalWidgetRun$1 -> s.l$a: # {"id":"sourceFile","fileName":"HorizontalWidgetRun.java"} - int[] $SwitchMap$androidx$constraintlayout$solver$widgets$analyzer$WidgetRun$RunType -> a - 1:41:void ():305:305 -> -androidx.constraintlayout.solver.widgets.analyzer.RunGroup -> s.k: + int[] $SwitchMap$androidx$constraintlayout$core$widgets$analyzer$WidgetRun$RunType -> a + 1:41:void ():312:312 -> +androidx.constraintlayout.core.widgets.analyzer.RunGroup -> s.m: # {"id":"sourceFile","fileName":"RunGroup.java"} int position -> a boolean dual -> b - androidx.constraintlayout.solver.widgets.analyzer.WidgetRun firstRun -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/m;"} - androidx.constraintlayout.solver.widgets.analyzer.WidgetRun lastRun -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/m;"} + androidx.constraintlayout.core.widgets.analyzer.WidgetRun firstRun -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/p;"} + androidx.constraintlayout.core.widgets.analyzer.WidgetRun lastRun -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/p;"} java.util.ArrayList runs -> e int groupIndex -> f int direction -> g int index -> h - 1:4:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int):43:43 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/m;I)V"} - 5:6:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int):33:33 -> - 7:9:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int):34:34 -> - 10:11:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int):36:36 -> - 12:13:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int):37:37 -> - 14:20:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int):38:38 -> - 21:26:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int):44:44 -> - 27:28:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int):45:45 -> - 29:30:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int):46:46 -> - 31:32:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int):47:47 -> - 33:35:void (androidx.constraintlayout.solver.widgets.analyzer.WidgetRun,int):48:48 -> - 1:5:void add(androidx.constraintlayout.solver.widgets.analyzer.WidgetRun):52:52 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/m;)V"} - 6:8:void add(androidx.constraintlayout.solver.widgets.analyzer.WidgetRun):53:53 -> a - 1:8:long computeWrapSize(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):121:121 -> b + 1:4:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int):43:43 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/p;I)V"} + 5:6:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int):33:33 -> + 7:9:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int):34:34 -> + 10:11:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int):36:36 -> + 12:13:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int):37:37 -> + 14:20:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int):38:38 -> + 21:26:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int):44:44 -> + 27:28:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int):45:45 -> + 29:30:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int):46:46 -> + 31:32:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int):47:47 -> + 33:35:void (androidx.constraintlayout.core.widgets.analyzer.WidgetRun,int):48:48 -> + 1:5:void add(androidx.constraintlayout.core.widgets.analyzer.WidgetRun):52:52 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/p;)V"} + 6:8:void add(androidx.constraintlayout.core.widgets.analyzer.WidgetRun):53:53 -> a + 1:8:long computeWrapSize(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):121:121 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/f;I)J"} - 9:11:long computeWrapSize(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):122:122 -> b - 12:18:long computeWrapSize(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):123:123 -> b - 19:23:long computeWrapSize(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):128:128 -> b - 24:30:long computeWrapSize(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):132:132 -> b - 31:40:long computeWrapSize(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):137:137 -> b - 41:48:long computeWrapSize(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):138:138 -> b - 49:56:long computeWrapSize(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):140:140 -> b - 57:66:long computeWrapSize(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):141:141 -> b - 67:76:long computeWrapSize(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):143:143 -> b - 77:84:long computeWrapSize(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):146:146 -> b - 85:93:long computeWrapSize(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):147:147 -> b - 94:109:long computeWrapSize(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):151:151 -> b - 110:122:long computeWrapSize(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):154:154 -> b - 123:156:long computeWrapSize(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):158:158 -> b - 157:173:long computeWrapSize(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):168:168 -> b - 174:184:long computeWrapSize(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):171:171 -> b - 185:192:long computeWrapSize(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):172:172 -> b - 193:199:long computeWrapSize(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):173:173 -> b - 200:210:long computeWrapSize(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):175:175 -> b - 211:220:long computeWrapSize(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):176:176 -> b - 221:225:long computeWrapSize(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):177:177 -> b - 226:244:long computeWrapSize(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int):179:179 -> b - 1:2:long traverseEnd(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,long):89:89 -> c + 9:11:long computeWrapSize(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):122:122 -> b + 12:18:long computeWrapSize(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):123:123 -> b + 19:23:long computeWrapSize(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):128:128 -> b + 24:30:long computeWrapSize(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):132:132 -> b + 31:40:long computeWrapSize(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):137:137 -> b + 41:48:long computeWrapSize(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):138:138 -> b + 49:56:long computeWrapSize(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):140:140 -> b + 57:66:long computeWrapSize(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):141:141 -> b + 67:76:long computeWrapSize(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):143:143 -> b + 77:84:long computeWrapSize(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):146:146 -> b + 85:93:long computeWrapSize(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):147:147 -> b + 94:109:long computeWrapSize(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):151:151 -> b + 110:122:long computeWrapSize(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):154:154 -> b + 123:156:long computeWrapSize(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):158:158 -> b + 157:173:long computeWrapSize(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):168:168 -> b + 174:184:long computeWrapSize(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):171:171 -> b + 185:192:long computeWrapSize(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):172:172 -> b + 193:199:long computeWrapSize(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):173:173 -> b + 200:210:long computeWrapSize(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):175:175 -> b + 211:220:long computeWrapSize(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):176:176 -> b + 221:225:long computeWrapSize(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):177:177 -> b + 226:244:long computeWrapSize(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int):179:179 -> b + 1:2:long traverseEnd(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,long):89:89 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/f;J)J"} - 3:7:long traverseEnd(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,long):90:90 -> c - 8:17:long traverseEnd(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,long):97:97 -> c - 18:25:long traverseEnd(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,long):99:99 -> c - 26:29:long traverseEnd(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,long):100:100 -> c - 30:31:long traverseEnd(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,long):101:101 -> c - 32:36:long traverseEnd(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,long):102:102 -> c - 37:51:long traverseEnd(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,long):106:106 -> c - 52:55:long traverseEnd(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,long):110:110 -> c - 56:59:long traverseEnd(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,long):112:112 -> c - 60:70:long traverseEnd(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,long):113:113 -> c - 71:82:long traverseEnd(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,long):114:114 -> c - 1:2:long traverseStart(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,long):57:57 -> d + 3:7:long traverseEnd(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,long):90:90 -> c + 8:17:long traverseEnd(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,long):97:97 -> c + 18:25:long traverseEnd(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,long):99:99 -> c + 26:29:long traverseEnd(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,long):100:100 -> c + 30:31:long traverseEnd(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,long):101:101 -> c + 32:36:long traverseEnd(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,long):102:102 -> c + 37:51:long traverseEnd(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,long):106:106 -> c + 52:55:long traverseEnd(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,long):110:110 -> c + 56:59:long traverseEnd(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,long):112:112 -> c + 60:70:long traverseEnd(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,long):113:113 -> c + 71:82:long traverseEnd(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,long):114:114 -> c + 1:2:long traverseStart(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,long):57:57 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/f;J)J"} - 3:7:long traverseStart(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,long):58:58 -> d - 8:17:long traverseStart(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,long):65:65 -> d - 18:25:long traverseStart(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,long):67:67 -> d - 26:29:long traverseStart(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,long):68:68 -> d - 30:31:long traverseStart(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,long):69:69 -> d - 32:36:long traverseStart(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,long):70:70 -> d - 37:51:long traverseStart(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,long):74:74 -> d - 52:55:long traverseStart(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,long):78:78 -> d - 56:59:long traverseStart(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,long):80:80 -> d - 60:70:long traverseStart(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,long):81:81 -> d - 71:82:long traverseStart(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,long):82:82 -> d -androidx.constraintlayout.solver.widgets.analyzer.VerticalWidgetRun -> s.l: + 3:7:long traverseStart(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,long):58:58 -> d + 8:17:long traverseStart(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,long):65:65 -> d + 18:25:long traverseStart(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,long):67:67 -> d + 26:29:long traverseStart(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,long):68:68 -> d + 30:31:long traverseStart(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,long):69:69 -> d + 32:36:long traverseStart(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,long):70:70 -> d + 37:51:long traverseStart(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,long):74:74 -> d + 52:55:long traverseStart(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,long):78:78 -> d + 56:59:long traverseStart(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,long):80:80 -> d + 60:70:long traverseStart(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,long):81:81 -> d + 71:82:long traverseStart(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,long):82:82 -> d +androidx.constraintlayout.core.widgets.analyzer.VerticalWidgetRun -> s.n: # {"id":"sourceFile","fileName":"VerticalWidgetRun.java"} - androidx.constraintlayout.solver.widgets.analyzer.DependencyNode baseline -> k + androidx.constraintlayout.core.widgets.analyzer.DependencyNode baseline -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/f;"} - androidx.constraintlayout.solver.widgets.analyzer.DimensionDependency baselineDimension -> l + androidx.constraintlayout.core.widgets.analyzer.DimensionDependency baselineDimension -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/g;"} - 1:3:void (androidx.constraintlayout.solver.widgets.ConstraintWidget):38:38 -> + 1:3:void (androidx.constraintlayout.core.widgets.ConstraintWidget):38:38 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;)V"} - 4:11:void (androidx.constraintlayout.solver.widgets.ConstraintWidget):34:34 -> - 12:13:void (androidx.constraintlayout.solver.widgets.ConstraintWidget):35:35 -> - 14:19:void (androidx.constraintlayout.solver.widgets.ConstraintWidget):39:39 -> - 20:25:void (androidx.constraintlayout.solver.widgets.ConstraintWidget):40:40 -> - 26:30:void (androidx.constraintlayout.solver.widgets.ConstraintWidget):41:41 -> - 31:33:void (androidx.constraintlayout.solver.widgets.ConstraintWidget):42:42 -> - 1:20:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):85:85 -> a + 4:11:void (androidx.constraintlayout.core.widgets.ConstraintWidget):34:34 -> + 12:13:void (androidx.constraintlayout.core.widgets.ConstraintWidget):35:35 -> + 14:19:void (androidx.constraintlayout.core.widgets.ConstraintWidget):39:39 -> + 20:25:void (androidx.constraintlayout.core.widgets.ConstraintWidget):40:40 -> + 26:30:void (androidx.constraintlayout.core.widgets.ConstraintWidget):41:41 -> + 31:33:void (androidx.constraintlayout.core.widgets.ConstraintWidget):42:42 -> + 1:20:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):85:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/d;)V"} - 21:30:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):93:93 -> a - 31:34:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):90:90 -> a - 35:37:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):87:87 -> a - 38:50:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):98:98 -> a - 51:56:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):99:99 -> a - 57:65:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):100:100 -> a - 66:73:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):102:102 -> a - 74:86:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):104:104 -> a - 87:103:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):110:110 -> a - 104:118:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):107:107 -> a - 119:132:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):113:113 -> a - 133:138:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):116:116 -> a - 139:144:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):120:120 -> a - 145:152:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):122:122 -> a - 153:156:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):123:123 -> a - 157:162:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):124:124 -> a - 163:167:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):126:126 -> a - 168:181:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):134:134 -> a - 182:197:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):137:137 -> a - 198:215:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):141:141 -> a - 216:221:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):144:144 -> a - 222:231:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):146:146 -> a - 232:241:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):147:147 -> a - 242:248:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):148:148 -> a - 249:257:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):149:149 -> a - 258:260:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):152:152 -> a - 261:265:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):153:153 -> a - 266:271:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):154:154 -> a - 272:287:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):158:158 -> a - 288:307:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):161:161 -> a - 308:317:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):162:162 -> a - 318:327:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):163:163 -> a - 328:334:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):164:164 -> a - 335:342:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):165:165 -> a - 343:348:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):167:167 -> a - 349:352:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):168:168 -> a - 353:355:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):170:170 -> a - 356:362:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):175:175 -> a - 363:382:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):179:179 -> a - 383:392:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):180:180 -> a - 393:402:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):181:181 -> a - 403:409:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):182:182 -> a - 410:416:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):183:183 -> a - 417:424:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):184:184 -> a - 425:426:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):186:186 -> a - 427:430:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):187:187 -> a - 431:435:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):192:192 -> a - 436:446:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):193:193 -> a - 447:461:void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency):194:194 -> a - 1:6:void apply():200:200 -> d - 7:15:void apply():201:201 -> d - 16:21:void apply():203:203 -> d - 22:29:void apply():204:204 -> d - 30:37:void apply():205:205 -> d - 38:44:void apply():206:206 -> d - 45:50:void apply():208:208 -> d - 51:54:void apply():209:209 -> d - 55:62:void apply():210:210 -> d - 63:70:void apply():211:211 -> d - 71:92:void apply():212:212 -> d - 93:109:void apply():213:213 -> d - 110:127:void apply():214:214 -> d - 128:133:void apply():215:215 -> d - 134:139:void apply():219:219 -> d - 140:151:void apply():220:220 -> d - 152:157:void apply():224:224 -> d - 158:165:void apply():225:225 -> d - 166:173:void apply():226:226 -> d - 174:190:void apply():227:227 -> d - 191:209:void apply():228:228 -> d - 210:226:void apply():242:242 -> d - 227:240:void apply():243:243 -> d - 241:246:void apply():244:244 -> d - 247:260:void apply():245:245 -> d - 261:276:void apply():246:246 -> d - 277:288:void apply():248:248 -> d - 289:303:void apply():250:250 -> d - 304:315:void apply():252:252 -> d - 316:331:void apply():254:254 -> d - 332:335:void apply():256:256 -> d - 336:339:void apply():257:257 -> d - 340:347:void apply():259:259 -> d - 348:363:void apply():260:260 -> d - 364:369:void apply():263:263 -> d - 370:384:void apply():265:265 -> d - 385:395:void apply():266:266 -> d - 396:403:void apply():267:267 -> d - 404:417:void apply():268:268 -> d - 418:423:void apply():271:271 -> d - 424:429:void apply():272:272 -> d - 430:445:void apply():274:274 -> d - 446:457:void apply():275:275 -> d - 458:465:void apply():277:277 -> d - 466:479:void apply():278:278 -> d - 480:485:void apply():280:280 -> d - 486:491:void apply():281:281 -> d - 492:496:void apply():283:283 -> d - 497:510:void apply():284:284 -> d - 511:522:void apply():285:285 -> d - 523:536:void apply():289:289 -> d - 537:544:void apply():290:290 -> d - 545:554:void apply():291:291 -> d - 555:565:void apply():292:292 -> d - 566:576:void apply():293:293 -> d - 577:584:void apply():294:294 -> d - 585:600:void apply():295:295 -> d - 601:606:void apply():300:300 -> d - 607:615:void apply():301:301 -> d - 616:621:void apply():303:303 -> d - 622:628:void apply():304:304 -> d - 629:632:void apply():310:310 -> d - 633:639:void apply():311:311 -> d - 640:646:void apply():312:312 -> d - 647:650:void apply():313:313 -> d - 651:657:void apply():314:314 -> d - 658:667:void apply():315:315 -> d - 668:674:void apply():320:320 -> d - 675:678:void apply():324:324 -> d - 679:685:void apply():325:325 -> d - 686:692:void apply():326:326 -> d - 693:696:void apply():327:327 -> d - 697:703:void apply():328:328 -> d - 704:713:void apply():329:329 -> d - 714:716:void apply():336:336 -> d - 717:732:void apply():338:338 -> d - 733:738:void apply():339:339 -> d - 739:752:void apply():340:340 -> d - 753:768:void apply():341:341 -> d - 769:778:void apply():343:343 -> d - 779:788:void apply():344:344 -> d - 789:791:void apply():353:353 -> d - 792:794:void apply():354:354 -> d - 795:798:void apply():356:356 -> d - 799:806:void apply():358:358 -> d - 807:820:void apply():359:359 -> d - 821:826:void apply():362:362 -> d - 827:841:void apply():364:364 -> d - 842:850:void apply():365:365 -> d - 851:858:void apply():366:366 -> d - 859:867:void apply():367:367 -> d - 868:873:void apply():369:369 -> d - 874:883:void apply():370:370 -> d - 884:891:void apply():371:371 -> d - 892:900:void apply():372:372 -> d - 901:913:void apply():373:373 -> d - 914:919:void apply():374:374 -> d - 920:926:void apply():379:379 -> d - 927:932:void apply():380:380 -> d - 933:948:void apply():382:382 -> d - 949:957:void apply():383:383 -> d - 958:965:void apply():384:384 -> d - 966:976:void apply():385:385 -> d - 977:982:void apply():388:388 -> d - 983:988:void apply():389:389 -> d - 989:993:void apply():391:391 -> d - 994:1002:void apply():392:392 -> d - 1003:1012:void apply():393:393 -> d - 1013:1022:void apply():397:397 -> d - 1023:1032:void apply():398:398 -> d - 1033:1043:void apply():399:399 -> d - 1044:1052:void apply():400:400 -> d - 1053:1060:void apply():401:401 -> d - 1061:1069:void apply():402:402 -> d - 1070:1075:void apply():404:404 -> d - 1076:1085:void apply():405:405 -> d - 1086:1093:void apply():406:406 -> d - 1094:1102:void apply():407:407 -> d - 1103:1115:void apply():408:408 -> d - 1116:1119:void apply():409:409 -> d - 1120:1129:void apply():417:417 -> d - 1130:1134:void apply():418:418 -> d - 1:6:void applyToWidget():424:424 -> e - 7:14:void applyToWidget():425:425 -> e + 21:30:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):93:93 -> a + 31:34:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):90:90 -> a + 35:37:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):87:87 -> a + 38:50:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):99:99 -> a + 51:56:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):100:100 -> a + 57:65:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):101:101 -> a + 66:73:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):103:103 -> a + 74:86:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):105:105 -> a + 87:103:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):111:111 -> a + 104:118:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):108:108 -> a + 119:132:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):114:114 -> a + 133:138:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):118:118 -> a + 139:144:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):122:122 -> a + 145:152:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):124:124 -> a + 153:156:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):125:125 -> a + 157:162:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):126:126 -> a + 163:167:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):128:128 -> a + 168:181:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):137:137 -> a + 182:197:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):140:140 -> a + 198:215:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):144:144 -> a + 216:221:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):147:147 -> a + 222:231:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):149:149 -> a + 232:241:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):150:150 -> a + 242:248:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):151:151 -> a + 249:257:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):152:152 -> a + 258:260:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):155:155 -> a + 261:265:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):156:156 -> a + 266:271:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):157:157 -> a + 272:287:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):161:161 -> a + 288:307:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):164:164 -> a + 308:317:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):165:165 -> a + 318:327:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):166:166 -> a + 328:334:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):167:167 -> a + 335:342:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):168:168 -> a + 343:348:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):170:170 -> a + 349:352:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):171:171 -> a + 353:355:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):173:173 -> a + 356:362:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):178:178 -> a + 363:382:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):182:182 -> a + 383:392:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):183:183 -> a + 393:402:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):184:184 -> a + 403:409:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):185:185 -> a + 410:416:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):186:186 -> a + 417:424:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):187:187 -> a + 425:426:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):189:189 -> a + 427:430:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):190:190 -> a + 431:435:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):195:195 -> a + 436:446:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):196:196 -> a + 447:461:void update(androidx.constraintlayout.core.widgets.analyzer.Dependency):197:197 -> a + 1:6:void apply():203:203 -> d + 7:15:void apply():204:204 -> d + 16:21:void apply():206:206 -> d + 22:29:void apply():207:207 -> d + 30:37:void apply():208:208 -> d + 38:44:void apply():209:209 -> d + 45:50:void apply():211:211 -> d + 51:54:void apply():212:212 -> d + 55:62:void apply():213:213 -> d + 63:70:void apply():214:214 -> d + 71:92:void apply():215:215 -> d + 93:109:void apply():216:216 -> d + 110:127:void apply():217:217 -> d + 128:133:void apply():218:218 -> d + 134:139:void apply():222:222 -> d + 140:151:void apply():223:223 -> d + 152:157:void apply():227:227 -> d + 158:165:void apply():228:228 -> d + 166:173:void apply():229:229 -> d + 174:190:void apply():230:230 -> d + 191:209:void apply():231:231 -> d + 210:226:void apply():245:245 -> d + 227:240:void apply():246:246 -> d + 241:246:void apply():247:247 -> d + 247:260:void apply():248:248 -> d + 261:276:void apply():249:249 -> d + 277:288:void apply():251:251 -> d + 289:303:void apply():253:253 -> d + 304:315:void apply():255:255 -> d + 316:331:void apply():257:257 -> d + 332:335:void apply():259:259 -> d + 336:339:void apply():260:260 -> d + 340:347:void apply():262:262 -> d + 348:363:void apply():263:263 -> d + 364:369:void apply():266:266 -> d + 370:384:void apply():268:268 -> d + 385:395:void apply():269:269 -> d + 396:403:void apply():270:270 -> d + 404:417:void apply():271:271 -> d + 418:423:void apply():274:274 -> d + 424:429:void apply():275:275 -> d + 430:445:void apply():277:277 -> d + 446:457:void apply():278:278 -> d + 458:465:void apply():280:280 -> d + 466:479:void apply():281:281 -> d + 480:485:void apply():283:283 -> d + 486:491:void apply():284:284 -> d + 492:496:void apply():286:286 -> d + 497:510:void apply():287:287 -> d + 511:522:void apply():288:288 -> d + 523:536:void apply():292:292 -> d + 537:544:void apply():293:293 -> d + 545:554:void apply():294:294 -> d + 555:565:void apply():295:295 -> d + 566:576:void apply():296:296 -> d + 577:584:void apply():297:297 -> d + 585:600:void apply():298:298 -> d + 601:606:void apply():303:303 -> d + 607:615:void apply():304:304 -> d + 616:621:void apply():306:306 -> d + 622:628:void apply():307:307 -> d + 629:632:void apply():313:313 -> d + 633:639:void apply():314:314 -> d + 640:646:void apply():315:315 -> d + 647:650:void apply():316:316 -> d + 651:657:void apply():317:317 -> d + 658:667:void apply():318:318 -> d + 668:674:void apply():323:323 -> d + 675:678:void apply():327:327 -> d + 679:685:void apply():328:328 -> d + 686:692:void apply():329:329 -> d + 693:696:void apply():330:330 -> d + 697:703:void apply():331:331 -> d + 704:713:void apply():332:332 -> d + 714:716:void apply():340:340 -> d + 717:732:void apply():342:342 -> d + 733:738:void apply():343:343 -> d + 739:752:void apply():344:344 -> d + 753:768:void apply():345:345 -> d + 769:778:void apply():347:347 -> d + 779:790:void apply():348:348 -> d + 791:795:void apply():358:358 -> d + 796:798:void apply():361:361 -> d + 799:802:void apply():364:364 -> d + 803:810:void apply():366:366 -> d + 811:824:void apply():367:367 -> d + 825:830:void apply():370:370 -> d + 831:845:void apply():372:372 -> d + 846:854:void apply():373:373 -> d + 855:862:void apply():374:374 -> d + 863:871:void apply():375:375 -> d + 872:877:void apply():377:377 -> d + 878:887:void apply():378:378 -> d + 888:895:void apply():379:379 -> d + 896:904:void apply():380:380 -> d + 905:917:void apply():381:381 -> d + 918:923:void apply():382:382 -> d + 924:930:void apply():387:387 -> d + 931:936:void apply():388:388 -> d + 937:952:void apply():390:390 -> d + 953:961:void apply():391:391 -> d + 962:969:void apply():392:392 -> d + 970:980:void apply():393:393 -> d + 981:986:void apply():396:396 -> d + 987:992:void apply():397:397 -> d + 993:997:void apply():399:399 -> d + 998:1006:void apply():400:400 -> d + 1007:1016:void apply():401:401 -> d + 1017:1026:void apply():405:405 -> d + 1027:1036:void apply():406:406 -> d + 1037:1047:void apply():407:407 -> d + 1048:1056:void apply():408:408 -> d + 1057:1064:void apply():409:409 -> d + 1065:1073:void apply():410:410 -> d + 1074:1079:void apply():412:412 -> d + 1080:1089:void apply():413:413 -> d + 1090:1097:void apply():414:414 -> d + 1098:1106:void apply():415:415 -> d + 1107:1119:void apply():416:416 -> d + 1120:1123:void apply():417:417 -> d + 1124:1133:void apply():425:425 -> d + 1134:1138:void apply():426:426 -> d + 1:6:void applyToWidget():432:432 -> e + 7:14:void applyToWidget():433:433 -> e 2:3:void clear():52:52 -> f 4:8:void clear():53:53 -> f 9:13:void clear():54:54 -> f @@ -23900,297 +24743,528 @@ androidx.constraintlayout.solver.widgets.analyzer.VerticalWidgetRun -> s.l: 27:30:void reset():68:68 -> q 31:35:void reset():69:69 -> q 1:24:java.lang.String toString():47:47 -> toString -androidx.constraintlayout.solver.widgets.analyzer.VerticalWidgetRun$1 -> s.l$a: +androidx.constraintlayout.core.widgets.analyzer.VerticalWidgetRun$1 -> s.n$a: # {"id":"sourceFile","fileName":"VerticalWidgetRun.java"} - int[] $SwitchMap$androidx$constraintlayout$solver$widgets$analyzer$WidgetRun$RunType -> a + int[] $SwitchMap$androidx$constraintlayout$core$widgets$analyzer$WidgetRun$RunType -> a 1:41:void ():85:85 -> -androidx.constraintlayout.solver.widgets.analyzer.WidgetRun -> s.m: +androidx.constraintlayout.core.widgets.analyzer.WidgetGroup -> s.o: +# {"id":"sourceFile","fileName":"WidgetGroup.java"} + java.util.ArrayList widgets -> a + int id -> b + boolean authoritative -> c + int orientation -> d + java.util.ArrayList results -> e + int moveTo -> f + int count -> g + 1:1:void ():36:36 -> + 1:3:void (int):43:43 -> + 4:11:void (int):35:35 -> + 12:14:void (int):38:38 -> + 15:17:void (int):40:40 -> + 18:19:void (int):41:41 -> + 20:27:void (int):44:44 -> + 28:30:void (int):45:45 -> + 1:10:boolean add(androidx.constraintlayout.core.widgets.ConstraintWidget):52:52 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;)Z"} + 11:17:boolean add(androidx.constraintlayout.core.widgets.ConstraintWidget):55:55 -> a + 1:6:void cleanup(java.util.ArrayList):210:210 -> b + 7:14:void cleanup(java.util.ArrayList):211:211 -> b + 15:20:void cleanup(java.util.ArrayList):212:212 -> b + 21:26:void cleanup(java.util.ArrayList):213:213 -> b + 27:32:void cleanup(java.util.ArrayList):214:214 -> b + 33:42:void cleanup(java.util.ArrayList):215:215 -> b + 43:46:void cleanup(java.util.ArrayList):220:220 -> b + 1:3:int getId():49:49 -> c + 1:3:int getOrientation():48:48 -> d + 1:4:java.lang.String getOrientationString():63:63 -> e + 5:10:java.lang.String getOrientationString():64:64 -> e + 11:16:java.lang.String getOrientationString():66:66 -> e + 17:19:java.lang.String getOrientationString():68:68 -> e + 20:22:java.lang.String getOrientationString():70:70 -> e + 1:10:int measureWrap(androidx.constraintlayout.core.LinearSystem,int):119:119 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;I)I"} + 11:17:int measureWrap(androidx.constraintlayout.core.LinearSystem,int):124:124 -> f + 1:17:void moveTo(int,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):87:87 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILs/o;)V"} + 18:22:void moveTo(int,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):88:88 -> g + 23:29:void moveTo(int,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):90:90 -> g + 30:36:void moveTo(int,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):92:92 -> g + 37:41:void moveTo(int,androidx.constraintlayout.core.widgets.analyzer.WidgetGroup):95:95 -> g + 1:3:void setAuthoritative(boolean):59:59 -> h + 1:3:void setOrientation(int):175:175 -> i + 2:13:int solverMeasure(androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):128:128 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/d;Ljava/util/ArrayList;I)I"} + 14:16:int solverMeasure(androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):129:129 -> j + 17:20:int solverMeasure(androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):131:131 -> j + 21:26:int solverMeasure(androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):132:132 -> j + 27:32:int solverMeasure(androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):133:133 -> j + 33:40:int solverMeasure(androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):134:134 -> j + 41:44:int solverMeasure(androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):137:137 -> j + 45:50:int solverMeasure(androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):138:138 -> j + 51:54:int solverMeasure(androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):142:142 -> j + 55:57:int solverMeasure(androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):143:143 -> j + 58:62:int solverMeasure(androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):148:148 -> j + 63:65:int solverMeasure(androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):150:150 -> j + 66:72:int solverMeasure(androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):154:154 -> j + 73:78:int solverMeasure(androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):155:155 -> j + 79:84:int solverMeasure(androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):156:156 -> j + 85:89:int solverMeasure(androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):157:157 -> j + 90:99:int solverMeasure(androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):158:158 -> j + 100:105:int solverMeasure(androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):162:162 -> j + 106:111:int solverMeasure(androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):163:163 -> j + 112:116:int solverMeasure(androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):164:164 -> j + 117:122:int solverMeasure(androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):167:167 -> j + 123:128:int solverMeasure(androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):168:168 -> j + 129:132:int solverMeasure(androidx.constraintlayout.core.LinearSystem,java.util.ArrayList,int):169:169 -> j + 1:31:java.lang.String toString():75:75 -> toString + 32:48:java.lang.String toString():76:76 -> toString + 49:73:java.lang.String toString():77:77 -> toString + 74:91:java.lang.String toString():79:79 -> toString +androidx.constraintlayout.core.widgets.analyzer.WidgetGroup$MeasureResult -> s.o$a: +# {"id":"sourceFile","fileName":"WidgetGroup.java"} + java.lang.ref.WeakReference widgetRef -> a + int left -> b + int top -> c + int right -> d + int bottom -> e + int baseline -> f + int orientation -> g + androidx.constraintlayout.core.widgets.analyzer.WidgetGroup this$0 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/o;"} + 1:5:void (androidx.constraintlayout.core.widgets.analyzer.WidgetGroup,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.LinearSystem,int):235:235 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/o;Lr/e;Lo/d;I)V"} + 6:12:void (androidx.constraintlayout.core.widgets.analyzer.WidgetGroup,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.LinearSystem,int):236:236 -> + 13:20:void (androidx.constraintlayout.core.widgets.analyzer.WidgetGroup,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.LinearSystem,int):237:237 -> + 21:28:void (androidx.constraintlayout.core.widgets.analyzer.WidgetGroup,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.LinearSystem,int):238:238 -> + 29:36:void (androidx.constraintlayout.core.widgets.analyzer.WidgetGroup,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.LinearSystem,int):239:239 -> + 37:44:void (androidx.constraintlayout.core.widgets.analyzer.WidgetGroup,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.LinearSystem,int):240:240 -> + 45:52:void (androidx.constraintlayout.core.widgets.analyzer.WidgetGroup,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.LinearSystem,int):241:241 -> + 53:55:void (androidx.constraintlayout.core.widgets.analyzer.WidgetGroup,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.LinearSystem,int):242:242 -> +androidx.constraintlayout.core.widgets.analyzer.WidgetRun -> s.p: # {"id":"sourceFile","fileName":"WidgetRun.java"} int matchConstraintsType -> a - androidx.constraintlayout.solver.widgets.ConstraintWidget widget -> b + androidx.constraintlayout.core.widgets.ConstraintWidget widget -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/e;"} - androidx.constraintlayout.solver.widgets.analyzer.RunGroup runGroup -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/k;"} - androidx.constraintlayout.solver.widgets.ConstraintWidget$DimensionBehaviour dimensionBehavior -> d + androidx.constraintlayout.core.widgets.analyzer.RunGroup runGroup -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/m;"} + androidx.constraintlayout.core.widgets.ConstraintWidget$DimensionBehaviour dimensionBehavior -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/e$b;"} - androidx.constraintlayout.solver.widgets.analyzer.DimensionDependency dimension -> e + androidx.constraintlayout.core.widgets.analyzer.DimensionDependency dimension -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/g;"} int orientation -> f boolean resolved -> g - androidx.constraintlayout.solver.widgets.analyzer.DependencyNode start -> h + androidx.constraintlayout.core.widgets.analyzer.DependencyNode start -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/f;"} - androidx.constraintlayout.solver.widgets.analyzer.DependencyNode end -> i + androidx.constraintlayout.core.widgets.analyzer.DependencyNode end -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/f;"} - androidx.constraintlayout.solver.widgets.analyzer.WidgetRun$RunType mRunType -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/m$b;"} - 1:3:void (androidx.constraintlayout.solver.widgets.ConstraintWidget):43:43 -> + androidx.constraintlayout.core.widgets.analyzer.WidgetRun$RunType mRunType -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/p$b;"} + 1:3:void (androidx.constraintlayout.core.widgets.ConstraintWidget):43:43 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;)V"} - 4:11:void (androidx.constraintlayout.solver.widgets.ConstraintWidget):34:34 -> - 12:13:void (androidx.constraintlayout.solver.widgets.ConstraintWidget):36:36 -> - 14:15:void (androidx.constraintlayout.solver.widgets.ConstraintWidget):37:37 -> - 16:22:void (androidx.constraintlayout.solver.widgets.ConstraintWidget):38:38 -> - 23:29:void (androidx.constraintlayout.solver.widgets.ConstraintWidget):39:39 -> - 30:33:void (androidx.constraintlayout.solver.widgets.ConstraintWidget):41:41 -> - 34:36:void (androidx.constraintlayout.solver.widgets.ConstraintWidget):44:44 -> - void update(androidx.constraintlayout.solver.widgets.analyzer.Dependency) -> a + 4:11:void (androidx.constraintlayout.core.widgets.ConstraintWidget):34:34 -> + 12:13:void (androidx.constraintlayout.core.widgets.ConstraintWidget):36:36 -> + 14:15:void (androidx.constraintlayout.core.widgets.ConstraintWidget):37:37 -> + 16:22:void (androidx.constraintlayout.core.widgets.ConstraintWidget):38:38 -> + 23:29:void (androidx.constraintlayout.core.widgets.ConstraintWidget):39:39 -> + 30:33:void (androidx.constraintlayout.core.widgets.ConstraintWidget):41:41 -> + 34:36:void (androidx.constraintlayout.core.widgets.ConstraintWidget):44:44 -> + void update(androidx.constraintlayout.core.widgets.analyzer.Dependency) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/d;)V"} - 1:5:void addTarget(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int):280:280 -> b + 1:5:void addTarget(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int):283:283 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/f;Ls/f;I)V"} - 6:7:void addTarget(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int):281:281 -> b - 8:13:void addTarget(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int):282:282 -> b - 1:5:void addTarget(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,androidx.constraintlayout.solver.widgets.analyzer.DimensionDependency):286:286 -> c + 6:7:void addTarget(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int):284:284 -> b + 8:13:void addTarget(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int):285:285 -> b + 1:5:void addTarget(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,androidx.constraintlayout.core.widgets.analyzer.DimensionDependency):289:289 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/f;Ls/f;ILs/g;)V"} - 6:12:void addTarget(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,androidx.constraintlayout.solver.widgets.analyzer.DimensionDependency):287:287 -> c - 13:14:void addTarget(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,androidx.constraintlayout.solver.widgets.analyzer.DimensionDependency):288:288 -> c - 15:16:void addTarget(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,androidx.constraintlayout.solver.widgets.analyzer.DimensionDependency):289:289 -> c - 17:21:void addTarget(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,androidx.constraintlayout.solver.widgets.analyzer.DimensionDependency):290:290 -> c - 22:27:void addTarget(androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,androidx.constraintlayout.solver.widgets.analyzer.DependencyNode,int,androidx.constraintlayout.solver.widgets.analyzer.DimensionDependency):291:291 -> c + 6:12:void addTarget(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,androidx.constraintlayout.core.widgets.analyzer.DimensionDependency):290:290 -> c + 13:14:void addTarget(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,androidx.constraintlayout.core.widgets.analyzer.DimensionDependency):291:291 -> c + 15:16:void addTarget(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,androidx.constraintlayout.core.widgets.analyzer.DimensionDependency):292:292 -> c + 17:21:void addTarget(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,androidx.constraintlayout.core.widgets.analyzer.DimensionDependency):293:293 -> c + 22:27:void addTarget(androidx.constraintlayout.core.widgets.analyzer.DependencyNode,androidx.constraintlayout.core.widgets.analyzer.DependencyNode,int,androidx.constraintlayout.core.widgets.analyzer.DimensionDependency):294:294 -> c void apply() -> d void applyToWidget() -> e void clear() -> f - 3:6:int getLimitedDimension(int,int):234:234 -> g - 7:8:int getLimitedDimension(int,int):235:235 -> g - 9:14:int getLimitedDimension(int,int):236:236 -> g - 15:21:int getLimitedDimension(int,int):238:238 -> g - 22:25:int getLimitedDimension(int,int):244:244 -> g - 26:27:int getLimitedDimension(int,int):245:245 -> g - 28:33:int getLimitedDimension(int,int):246:246 -> g - 34:41:int getLimitedDimension(int,int):248:248 -> g - 1:6:androidx.constraintlayout.solver.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.solver.widgets.ConstraintAnchor):95:95 -> h + 3:6:int getLimitedDimension(int,int):236:236 -> g + 7:8:int getLimitedDimension(int,int):237:237 -> g + 9:14:int getLimitedDimension(int,int):238:238 -> g + 15:21:int getLimitedDimension(int,int):240:240 -> g + 22:25:int getLimitedDimension(int,int):246:246 -> g + 26:27:int getLimitedDimension(int,int):247:247 -> g + 28:33:int getLimitedDimension(int,int):248:248 -> g + 34:41:int getLimitedDimension(int,int):250:250 -> g + 1:6:androidx.constraintlayout.core.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.core.widgets.ConstraintAnchor):95:95 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/d;)Ls/f;"} - 7:8:androidx.constraintlayout.solver.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.solver.widgets.ConstraintAnchor):99:99 -> h - 9:10:androidx.constraintlayout.solver.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.solver.widgets.ConstraintAnchor):100:100 -> h - 11:34:androidx.constraintlayout.solver.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.solver.widgets.ConstraintAnchor):101:101 -> h - 35:36:androidx.constraintlayout.solver.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.solver.widgets.ConstraintAnchor):119:119 -> h - 37:39:androidx.constraintlayout.solver.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.solver.widgets.ConstraintAnchor):120:120 -> h - 40:41:androidx.constraintlayout.solver.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.solver.widgets.ConstraintAnchor):115:115 -> h - 42:44:androidx.constraintlayout.solver.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.solver.widgets.ConstraintAnchor):116:116 -> h - 45:46:androidx.constraintlayout.solver.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.solver.widgets.ConstraintAnchor):111:111 -> h - 47:49:androidx.constraintlayout.solver.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.solver.widgets.ConstraintAnchor):112:112 -> h - 50:51:androidx.constraintlayout.solver.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.solver.widgets.ConstraintAnchor):107:107 -> h - 52:54:androidx.constraintlayout.solver.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.solver.widgets.ConstraintAnchor):108:108 -> h - 55:56:androidx.constraintlayout.solver.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.solver.widgets.ConstraintAnchor):103:103 -> h - 57:59:androidx.constraintlayout.solver.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.solver.widgets.ConstraintAnchor):104:104 -> h - 1:6:androidx.constraintlayout.solver.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):258:258 -> i + 7:8:androidx.constraintlayout.core.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.core.widgets.ConstraintAnchor):99:99 -> h + 9:10:androidx.constraintlayout.core.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.core.widgets.ConstraintAnchor):100:100 -> h + 11:34:androidx.constraintlayout.core.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.core.widgets.ConstraintAnchor):101:101 -> h + 35:36:androidx.constraintlayout.core.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.core.widgets.ConstraintAnchor):119:119 -> h + 37:39:androidx.constraintlayout.core.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.core.widgets.ConstraintAnchor):120:120 -> h + 40:41:androidx.constraintlayout.core.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.core.widgets.ConstraintAnchor):115:115 -> h + 42:44:androidx.constraintlayout.core.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.core.widgets.ConstraintAnchor):116:116 -> h + 45:46:androidx.constraintlayout.core.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.core.widgets.ConstraintAnchor):111:111 -> h + 47:49:androidx.constraintlayout.core.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.core.widgets.ConstraintAnchor):112:112 -> h + 50:51:androidx.constraintlayout.core.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.core.widgets.ConstraintAnchor):107:107 -> h + 52:54:androidx.constraintlayout.core.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.core.widgets.ConstraintAnchor):108:108 -> h + 55:56:androidx.constraintlayout.core.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.core.widgets.ConstraintAnchor):103:103 -> h + 57:59:androidx.constraintlayout.core.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.core.widgets.ConstraintAnchor):104:104 -> h + 1:6:androidx.constraintlayout.core.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.core.widgets.ConstraintAnchor,int):260:260 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/d;I)Ls/f;"} - 7:10:androidx.constraintlayout.solver.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):262:262 -> i - 11:15:androidx.constraintlayout.solver.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):263:263 -> i - 16:17:androidx.constraintlayout.solver.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):265:265 -> i - 18:38:androidx.constraintlayout.solver.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):266:266 -> i - 39:41:androidx.constraintlayout.solver.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):273:273 -> i - 42:44:androidx.constraintlayout.solver.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):269:269 -> i - 1:6:long getWrapDimension():295:295 -> j - 7:13:long getWrapDimension():296:296 -> j - 1:3:boolean isResolved():301:301 -> k - 1:17:void resolveDimension(int,int):171:171 -> l - 18:44:void resolveDimension(int,int):199:199 -> l - 45:46:void resolveDimension(int,int):205:205 -> l - 47:52:void resolveDimension(int,int):206:206 -> l - 53:58:void resolveDimension(int,int):207:207 -> l - 59:67:void resolveDimension(int,int):210:210 -> l - 68:75:void resolveDimension(int,int):212:212 -> l - 76:81:void resolveDimension(int,int):214:214 -> l - 82:91:void resolveDimension(int,int):177:177 -> l - 92:96:void resolveDimension(int,int):179:179 -> l - 97:102:void resolveDimension(int,int):182:182 -> l - 103:111:void resolveDimension(int,int):183:183 -> l - 112:117:void resolveDimension(int,int):186:186 -> l - 118:127:void resolveDimension(int,int):188:188 -> l - 128:135:void resolveDimension(int,int):194:194 -> l - 136:145:void resolveDimension(int,int):195:195 -> l - 146:155:void resolveDimension(int,int):173:173 -> l + 7:10:androidx.constraintlayout.core.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.core.widgets.ConstraintAnchor,int):264:264 -> i + 11:15:androidx.constraintlayout.core.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.core.widgets.ConstraintAnchor,int):265:265 -> i + 16:17:androidx.constraintlayout.core.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.core.widgets.ConstraintAnchor,int):267:267 -> i + 18:38:androidx.constraintlayout.core.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.core.widgets.ConstraintAnchor,int):268:268 -> i + 39:41:androidx.constraintlayout.core.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.core.widgets.ConstraintAnchor,int):275:275 -> i + 42:44:androidx.constraintlayout.core.widgets.analyzer.DependencyNode getTarget(androidx.constraintlayout.core.widgets.ConstraintAnchor,int):271:271 -> i + 1:6:long getWrapDimension():298:298 -> j + 7:13:long getWrapDimension():299:299 -> j + 1:3:boolean isResolved():304:304 -> k + 1:17:void resolveDimension(int,int):172:172 -> l + 18:44:void resolveDimension(int,int):200:200 -> l + 45:46:void resolveDimension(int,int):206:206 -> l + 47:52:void resolveDimension(int,int):207:207 -> l + 53:58:void resolveDimension(int,int):208:208 -> l + 59:67:void resolveDimension(int,int):211:211 -> l + 68:75:void resolveDimension(int,int):213:213 -> l + 76:81:void resolveDimension(int,int):215:215 -> l + 82:91:void resolveDimension(int,int):178:178 -> l + 92:96:void resolveDimension(int,int):180:180 -> l + 97:102:void resolveDimension(int,int):183:183 -> l + 103:111:void resolveDimension(int,int):184:184 -> l + 112:117:void resolveDimension(int,int):187:187 -> l + 118:127:void resolveDimension(int,int):189:189 -> l + 128:135:void resolveDimension(int,int):195:195 -> l + 136:145:void resolveDimension(int,int):196:196 -> l + 146:155:void resolveDimension(int,int):174:174 -> l boolean supportsWrapComputation() -> m - 1:4:void updateRunCenter(androidx.constraintlayout.solver.widgets.analyzer.Dependency,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):127:127 -> n + 1:4:void updateRunCenter(androidx.constraintlayout.core.widgets.analyzer.Dependency,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):128:128 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/d;Lr/d;Lr/d;I)V"} - 5:8:void updateRunCenter(androidx.constraintlayout.solver.widgets.analyzer.Dependency,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):128:128 -> n - 9:17:void updateRunCenter(androidx.constraintlayout.solver.widgets.analyzer.Dependency,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):130:130 -> n - 18:24:void updateRunCenter(androidx.constraintlayout.solver.widgets.analyzer.Dependency,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):134:134 -> n - 25:33:void updateRunCenter(androidx.constraintlayout.solver.widgets.analyzer.Dependency,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):135:135 -> n - 34:45:void updateRunCenter(androidx.constraintlayout.solver.widgets.analyzer.Dependency,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):138:138 -> n - 46:48:void updateRunCenter(androidx.constraintlayout.solver.widgets.analyzer.Dependency,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):140:140 -> n - 49:55:void updateRunCenter(androidx.constraintlayout.solver.widgets.analyzer.Dependency,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):143:143 -> n - 56:59:void updateRunCenter(androidx.constraintlayout.solver.widgets.analyzer.Dependency,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):147:147 -> n - 60:64:void updateRunCenter(androidx.constraintlayout.solver.widgets.analyzer.Dependency,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):148:148 -> n - 65:70:void updateRunCenter(androidx.constraintlayout.solver.widgets.analyzer.Dependency,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):149:149 -> n - 71:79:void updateRunCenter(androidx.constraintlayout.solver.widgets.analyzer.Dependency,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):154:154 -> n - 80:87:void updateRunCenter(androidx.constraintlayout.solver.widgets.analyzer.Dependency,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):155:155 -> n - 88:89:void updateRunCenter(androidx.constraintlayout.solver.widgets.analyzer.Dependency,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):158:158 -> n - 90:93:void updateRunCenter(androidx.constraintlayout.solver.widgets.analyzer.Dependency,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):159:159 -> n - 94:98:void updateRunCenter(androidx.constraintlayout.solver.widgets.analyzer.Dependency,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):165:165 -> n - 99:109:void updateRunCenter(androidx.constraintlayout.solver.widgets.analyzer.Dependency,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):166:166 -> n - 110:124:void updateRunCenter(androidx.constraintlayout.solver.widgets.analyzer.Dependency,androidx.constraintlayout.solver.widgets.ConstraintAnchor,androidx.constraintlayout.solver.widgets.ConstraintAnchor,int):167:167 -> n - 1:1:void updateRunEnd(androidx.constraintlayout.solver.widgets.analyzer.Dependency):228:228 -> o + 5:8:void updateRunCenter(androidx.constraintlayout.core.widgets.analyzer.Dependency,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):129:129 -> n + 9:17:void updateRunCenter(androidx.constraintlayout.core.widgets.analyzer.Dependency,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):131:131 -> n + 18:24:void updateRunCenter(androidx.constraintlayout.core.widgets.analyzer.Dependency,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):135:135 -> n + 25:33:void updateRunCenter(androidx.constraintlayout.core.widgets.analyzer.Dependency,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):136:136 -> n + 34:45:void updateRunCenter(androidx.constraintlayout.core.widgets.analyzer.Dependency,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):139:139 -> n + 46:48:void updateRunCenter(androidx.constraintlayout.core.widgets.analyzer.Dependency,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):141:141 -> n + 49:55:void updateRunCenter(androidx.constraintlayout.core.widgets.analyzer.Dependency,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):144:144 -> n + 56:59:void updateRunCenter(androidx.constraintlayout.core.widgets.analyzer.Dependency,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):148:148 -> n + 60:64:void updateRunCenter(androidx.constraintlayout.core.widgets.analyzer.Dependency,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):149:149 -> n + 65:70:void updateRunCenter(androidx.constraintlayout.core.widgets.analyzer.Dependency,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):150:150 -> n + 71:79:void updateRunCenter(androidx.constraintlayout.core.widgets.analyzer.Dependency,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):155:155 -> n + 80:87:void updateRunCenter(androidx.constraintlayout.core.widgets.analyzer.Dependency,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):156:156 -> n + 88:89:void updateRunCenter(androidx.constraintlayout.core.widgets.analyzer.Dependency,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):159:159 -> n + 90:93:void updateRunCenter(androidx.constraintlayout.core.widgets.analyzer.Dependency,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):160:160 -> n + 94:98:void updateRunCenter(androidx.constraintlayout.core.widgets.analyzer.Dependency,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):166:166 -> n + 99:109:void updateRunCenter(androidx.constraintlayout.core.widgets.analyzer.Dependency,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):167:167 -> n + 110:124:void updateRunCenter(androidx.constraintlayout.core.widgets.analyzer.Dependency,androidx.constraintlayout.core.widgets.ConstraintAnchor,androidx.constraintlayout.core.widgets.ConstraintAnchor,int):168:168 -> n + 1:1:void updateRunEnd(androidx.constraintlayout.core.widgets.analyzer.Dependency):230:230 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/d;)V"} - 1:1:void updateRunStart(androidx.constraintlayout.solver.widgets.analyzer.Dependency):224:224 -> p + 1:1:void updateRunStart(androidx.constraintlayout.core.widgets.analyzer.Dependency):226:226 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/d;)V"} -androidx.constraintlayout.solver.widgets.analyzer.WidgetRun$1 -> s.m$a: +androidx.constraintlayout.core.widgets.analyzer.WidgetRun$1 -> s.p$a: # {"id":"sourceFile","fileName":"WidgetRun.java"} - int[] $SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintAnchor$Type -> a + int[] $SwitchMap$androidx$constraintlayout$core$widgets$ConstraintAnchor$Type -> a 1:63:void ():101:101 -> -androidx.constraintlayout.solver.widgets.analyzer.WidgetRun$RunType -> s.m$b: +androidx.constraintlayout.core.widgets.analyzer.WidgetRun$RunType -> s.p$b: # {"id":"sourceFile","fileName":"WidgetRun.java"} - androidx.constraintlayout.solver.widgets.analyzer.WidgetRun$RunType NONE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/m$b;"} - androidx.constraintlayout.solver.widgets.analyzer.WidgetRun$RunType START -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/m$b;"} - androidx.constraintlayout.solver.widgets.analyzer.WidgetRun$RunType END -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/m$b;"} - androidx.constraintlayout.solver.widgets.analyzer.WidgetRun$RunType CENTER -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/m$b;"} - androidx.constraintlayout.solver.widgets.analyzer.WidgetRun$RunType[] $VALUES -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"[Ls/m$b;"} - 1:47:void ():303:303 -> - 1:4:void (java.lang.String,int):303:303 -> - 1:9:androidx.constraintlayout.solver.widgets.analyzer.WidgetRun$RunType valueOf(java.lang.String):303:303 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ls/m$b;"} - 1:9:androidx.constraintlayout.solver.widgets.analyzer.WidgetRun$RunType[] values():303:303 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ls/m$b;"} + androidx.constraintlayout.core.widgets.analyzer.WidgetRun$RunType NONE -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/p$b;"} + androidx.constraintlayout.core.widgets.analyzer.WidgetRun$RunType START -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/p$b;"} + androidx.constraintlayout.core.widgets.analyzer.WidgetRun$RunType END -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/p$b;"} + androidx.constraintlayout.core.widgets.analyzer.WidgetRun$RunType CENTER -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls/p$b;"} + androidx.constraintlayout.core.widgets.analyzer.WidgetRun$RunType[] $VALUES -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"[Ls/p$b;"} + 1:47:void ():306:306 -> + 1:4:void (java.lang.String,int):306:306 -> + 1:9:androidx.constraintlayout.core.widgets.analyzer.WidgetRun$RunType valueOf(java.lang.String):306:306 -> valueOf + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ls/p$b;"} + 1:9:androidx.constraintlayout.core.widgets.analyzer.WidgetRun$RunType[] values():306:306 -> values + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ls/p$b;"} +androidx.constraintlayout.helper.widget.Flow -> androidx.constraintlayout.helper.widget.Flow: +# {"id":"sourceFile","fileName":"Flow.java"} + androidx.constraintlayout.core.widgets.Flow mFlow -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/g;"} + 1:4:void (android.content.Context,android.util.AttributeSet):127:127 -> + 1:3:void init(android.util.AttributeSet):198:198 -> i + 4:12:void init(android.util.AttributeSet):199:199 -> i + 13:22:void init(android.util.AttributeSet):201:201 -> i + 23:30:void init(android.util.AttributeSet):202:202 -> i + 31:34:void init(android.util.AttributeSet):204:204 -> i + 35:38:void init(android.util.AttributeSet):205:205 -> i + 39:49:void init(android.util.AttributeSet):206:206 -> i + 50:53:void init(android.util.AttributeSet):207:207 -> i + 54:64:void init(android.util.AttributeSet):208:208 -> i + 65:68:void init(android.util.AttributeSet):209:209 -> i + 69:79:void init(android.util.AttributeSet):211:211 -> i + 80:83:void init(android.util.AttributeSet):213:213 -> i + 84:94:void init(android.util.AttributeSet):215:215 -> i + 95:98:void init(android.util.AttributeSet):217:217 -> i + 99:109:void init(android.util.AttributeSet):218:218 -> i + 110:113:void init(android.util.AttributeSet):219:219 -> i + 114:124:void init(android.util.AttributeSet):220:220 -> i + 125:128:void init(android.util.AttributeSet):221:221 -> i + 129:139:void init(android.util.AttributeSet):222:222 -> i + 140:143:void init(android.util.AttributeSet):223:223 -> i + 144:154:void init(android.util.AttributeSet):224:224 -> i + 155:158:void init(android.util.AttributeSet):225:225 -> i + 159:169:void init(android.util.AttributeSet):226:226 -> i + 170:173:void init(android.util.AttributeSet):227:227 -> i + 174:184:void init(android.util.AttributeSet):228:228 -> i + 185:188:void init(android.util.AttributeSet):229:229 -> i + 189:199:void init(android.util.AttributeSet):230:230 -> i + 200:203:void init(android.util.AttributeSet):231:231 -> i + 204:214:void init(android.util.AttributeSet):232:232 -> i + 215:218:void init(android.util.AttributeSet):233:233 -> i + 219:229:void init(android.util.AttributeSet):234:234 -> i + 230:233:void init(android.util.AttributeSet):235:235 -> i + 234:244:void init(android.util.AttributeSet):236:236 -> i + 245:248:void init(android.util.AttributeSet):237:237 -> i + 249:259:void init(android.util.AttributeSet):238:238 -> i + 260:265:void init(android.util.AttributeSet):239:239 -> i + 266:276:void init(android.util.AttributeSet):240:240 -> i + 277:280:void init(android.util.AttributeSet):241:241 -> i + 281:291:void init(android.util.AttributeSet):242:242 -> i + 292:295:void init(android.util.AttributeSet):243:243 -> i + 296:306:void init(android.util.AttributeSet):244:244 -> i + 307:310:void init(android.util.AttributeSet):245:245 -> i + 311:320:void init(android.util.AttributeSet):246:246 -> i + 321:324:void init(android.util.AttributeSet):247:247 -> i + 325:334:void init(android.util.AttributeSet):248:248 -> i + 335:338:void init(android.util.AttributeSet):249:249 -> i + 339:348:void init(android.util.AttributeSet):250:250 -> i + 349:353:void init(android.util.AttributeSet):251:251 -> i + 354:363:void init(android.util.AttributeSet):252:252 -> i + 364:367:void init(android.util.AttributeSet):253:253 -> i + 368:377:void init(android.util.AttributeSet):254:254 -> i + 378:381:void init(android.util.AttributeSet):255:255 -> i + 382:391:void init(android.util.AttributeSet):256:256 -> i + 392:395:void init(android.util.AttributeSet):257:257 -> i + 396:405:void init(android.util.AttributeSet):258:258 -> i + 406:409:void init(android.util.AttributeSet):259:259 -> i + 410:423:void init(android.util.AttributeSet):260:260 -> i + 424:426:void init(android.util.AttributeSet):263:263 -> i + 427:430:void init(android.util.AttributeSet):266:266 -> i + 431:434:void init(android.util.AttributeSet):267:267 -> i + 1:6:void resolveRtl(androidx.constraintlayout.core.widgets.ConstraintWidget,boolean):142:142 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;Z)V"} + 1:6:void onMeasure(int,int):148:148 -> onMeasure + 1:4:void onMeasure(androidx.constraintlayout.core.widgets.VirtualLayout,int,int):160:160 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/l;II)V"} + 5:8:void onMeasure(androidx.constraintlayout.core.widgets.VirtualLayout,int,int):161:161 -> p + 9:12:void onMeasure(androidx.constraintlayout.core.widgets.VirtualLayout,int,int):162:162 -> p + 13:18:void onMeasure(androidx.constraintlayout.core.widgets.VirtualLayout,int,int):163:163 -> p + 19:21:void onMeasure(androidx.constraintlayout.core.widgets.VirtualLayout,int,int):165:165 -> p + 22:34:void onMeasure(androidx.constraintlayout.core.widgets.VirtualLayout,int,int):166:166 -> p + 35:38:void onMeasure(androidx.constraintlayout.core.widgets.VirtualLayout,int,int):168:168 -> p + 1:5:void setFirstHorizontalBias(float):418:418 -> setFirstHorizontalBias + 6:9:void setFirstHorizontalBias(float):419:419 -> setFirstHorizontalBias + 1:5:void setFirstHorizontalStyle(int):398:398 -> setFirstHorizontalStyle + 6:9:void setFirstHorizontalStyle(int):399:399 -> setFirstHorizontalStyle + 1:5:void setFirstVerticalBias(float):428:428 -> setFirstVerticalBias + 6:9:void setFirstVerticalBias(float):429:429 -> setFirstVerticalBias + 1:5:void setFirstVerticalStyle(int):408:408 -> setFirstVerticalStyle + 6:9:void setFirstVerticalStyle(int):409:409 -> setFirstVerticalStyle + 1:5:void setHorizontalAlign(int):443:443 -> setHorizontalAlign + 6:9:void setHorizontalAlign(int):444:444 -> setHorizontalAlign + 1:5:void setHorizontalBias(float):378:378 -> setHorizontalBias + 6:9:void setHorizontalBias(float):379:379 -> setHorizontalBias + 1:5:void setHorizontalGap(int):469:469 -> setHorizontalGap + 6:9:void setHorizontalGap(int):470:470 -> setHorizontalGap + 1:5:void setHorizontalStyle(int):354:354 -> setHorizontalStyle + 6:9:void setHorizontalStyle(int):355:355 -> setHorizontalStyle + 1:5:void setMaxElementsWrap(int):489:489 -> setMaxElementsWrap + 6:9:void setMaxElementsWrap(int):490:490 -> setMaxElementsWrap + 1:5:void setOrientation(int):276:276 -> setOrientation + 6:9:void setOrientation(int):277:277 -> setOrientation + 1:5:void setPadding(int):286:286 -> setPadding + 6:9:void setPadding(int):287:287 -> setPadding + 1:5:void setPaddingBottom(int):326:326 -> setPaddingBottom + 6:9:void setPaddingBottom(int):327:327 -> setPaddingBottom + 1:5:void setPaddingLeft(int):296:296 -> setPaddingLeft + 6:9:void setPaddingLeft(int):297:297 -> setPaddingLeft + 1:5:void setPaddingRight(int):316:316 -> setPaddingRight + 6:9:void setPaddingRight(int):317:317 -> setPaddingRight + 1:5:void setPaddingTop(int):306:306 -> setPaddingTop + 6:9:void setPaddingTop(int):307:307 -> setPaddingTop + 1:5:void setVerticalAlign(int):459:459 -> setVerticalAlign + 6:9:void setVerticalAlign(int):460:460 -> setVerticalAlign + 1:5:void setVerticalBias(float):388:388 -> setVerticalBias + 6:9:void setVerticalBias(float):389:389 -> setVerticalBias + 1:5:void setVerticalGap(int):479:479 -> setVerticalGap + 6:9:void setVerticalGap(int):480:480 -> setVerticalGap + 1:5:void setVerticalStyle(int):368:368 -> setVerticalStyle + 6:9:void setVerticalStyle(int):369:369 -> setVerticalStyle + 1:5:void setWrapMode(int):340:340 -> setWrapMode + 6:9:void setWrapMode(int):341:341 -> setWrapMode +androidx.constraintlayout.motion.widget.Debug -> t.a: +# {"id":"sourceFile","fileName":"Debug.java"} + 1:4:java.lang.String getName(android.view.View):87:87 -> a + 5:17:java.lang.String getName(android.view.View):88:88 -> a + 18:20:java.lang.String getName(android.view.View):90:90 -> a +androidx.constraintlayout.motion.widget.MotionLayout -> t.b: +# {"id":"sourceFile","fileName":"MotionLayout.java"} + boolean IS_IN_EDIT_MODE -> B androidx.constraintlayout.widget.Barrier -> androidx.constraintlayout.widget.a: # {"id":"sourceFile","fileName":"Barrier.java"} - int mIndicatedType -> l - int mResolvedType -> m - androidx.constraintlayout.solver.widgets.Barrier mBarrier -> n + int mIndicatedType -> m + int mResolvedType -> n + androidx.constraintlayout.core.widgets.Barrier mBarrier -> o # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/a;"} 1:5:void (android.content.Context):118:118 -> 6:9:void (android.content.Context):119:119 -> - 1:3:void init(android.util.AttributeSet):193:193 -> g - 4:12:void init(android.util.AttributeSet):194:194 -> g - 13:22:void init(android.util.AttributeSet):196:196 -> g - 23:30:void init(android.util.AttributeSet):197:197 -> g - 31:34:void init(android.util.AttributeSet):199:199 -> g - 35:38:void init(android.util.AttributeSet):200:200 -> g - 39:46:void init(android.util.AttributeSet):201:201 -> g - 47:50:void init(android.util.AttributeSet):202:202 -> g - 51:61:void init(android.util.AttributeSet):203:203 -> g - 62:65:void init(android.util.AttributeSet):204:204 -> g - 66:69:void init(android.util.AttributeSet):205:205 -> g - 70:77:void init(android.util.AttributeSet):206:206 -> g - 78:81:void init(android.util.AttributeSet):210:210 -> g - 82:85:void init(android.util.AttributeSet):211:211 -> g - 1:7:int getMargin():239:239 -> getMargin + 1:7:boolean getAllowsGoneWidget():239:239 -> getAllowsGoneWidget + 1:7:int getMargin():259:259 -> getMargin 1:3:int getType():138:138 -> getType - 1:6:void resolveRtl(androidx.constraintlayout.solver.widgets.ConstraintWidget,boolean):184:184 -> h + 1:3:void init(android.util.AttributeSet):193:193 -> i + 4:12:void init(android.util.AttributeSet):194:194 -> i + 13:22:void init(android.util.AttributeSet):196:196 -> i + 23:30:void init(android.util.AttributeSet):197:197 -> i + 31:34:void init(android.util.AttributeSet):199:199 -> i + 35:38:void init(android.util.AttributeSet):200:200 -> i + 39:46:void init(android.util.AttributeSet):201:201 -> i + 47:50:void init(android.util.AttributeSet):202:202 -> i + 51:61:void init(android.util.AttributeSet):203:203 -> i + 62:65:void init(android.util.AttributeSet):204:204 -> i + 66:69:void init(android.util.AttributeSet):205:205 -> i + 70:77:void init(android.util.AttributeSet):206:206 -> i + 78:80:void init(android.util.AttributeSet):209:209 -> i + 81:84:void init(android.util.AttributeSet):211:211 -> i + 85:88:void init(android.util.AttributeSet):212:212 -> i + 1:6:void resolveRtl(androidx.constraintlayout.core.widgets.ConstraintWidget,boolean):184:184 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;Z)V"} - 1:7:boolean allowsGoneWidget():219:219 -> n - 1:8:void updateType(androidx.constraintlayout.solver.widgets.ConstraintWidget,int,boolean):151:151 -> o + 1:8:void updateType(androidx.constraintlayout.core.widgets.ConstraintWidget,int,boolean):151:151 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;IZ)V"} - 9:12:void updateType(androidx.constraintlayout.solver.widgets.ConstraintWidget,int,boolean):163:163 -> o - 13:17:void updateType(androidx.constraintlayout.solver.widgets.ConstraintWidget,int,boolean):164:164 -> o - 18:20:void updateType(androidx.constraintlayout.solver.widgets.ConstraintWidget,int,boolean):166:166 -> o - 21:24:void updateType(androidx.constraintlayout.solver.widgets.ConstraintWidget,int,boolean):169:169 -> o - 25:29:void updateType(androidx.constraintlayout.solver.widgets.ConstraintWidget,int,boolean):170:170 -> o - 30:31:void updateType(androidx.constraintlayout.solver.widgets.ConstraintWidget,int,boolean):172:172 -> o - 32:35:void updateType(androidx.constraintlayout.solver.widgets.ConstraintWidget,int,boolean):176:176 -> o - 36:37:void updateType(androidx.constraintlayout.solver.widgets.ConstraintWidget,int,boolean):177:177 -> o - 38:43:void updateType(androidx.constraintlayout.solver.widgets.ConstraintWidget,int,boolean):178:178 -> o - 1:6:void setAllowsGoneWidget(boolean):215:215 -> setAllowsGoneWidget - 1:16:void setDpMargin(int):228:228 -> setDpMargin - 17:22:void setDpMargin(int):230:230 -> setDpMargin - 1:6:void setMargin(int):248:248 -> setMargin + 9:12:void updateType(androidx.constraintlayout.core.widgets.ConstraintWidget,int,boolean):163:163 -> p + 13:17:void updateType(androidx.constraintlayout.core.widgets.ConstraintWidget,int,boolean):164:164 -> p + 18:20:void updateType(androidx.constraintlayout.core.widgets.ConstraintWidget,int,boolean):166:166 -> p + 21:24:void updateType(androidx.constraintlayout.core.widgets.ConstraintWidget,int,boolean):169:169 -> p + 25:29:void updateType(androidx.constraintlayout.core.widgets.ConstraintWidget,int,boolean):170:170 -> p + 30:31:void updateType(androidx.constraintlayout.core.widgets.ConstraintWidget,int,boolean):172:172 -> p + 32:35:void updateType(androidx.constraintlayout.core.widgets.ConstraintWidget,int,boolean):176:176 -> p + 36:37:void updateType(androidx.constraintlayout.core.widgets.ConstraintWidget,int,boolean):177:177 -> p + 38:43:void updateType(androidx.constraintlayout.core.widgets.ConstraintWidget,int,boolean):178:178 -> p + 1:6:void setAllowsGoneWidget(boolean):216:216 -> setAllowsGoneWidget + 1:16:void setDpMargin(int):248:248 -> setDpMargin + 17:22:void setDpMargin(int):250:250 -> setDpMargin + 1:6:void setMargin(int):268:268 -> setMargin 1:3:void setType(int):147:147 -> setType androidx.constraintlayout.widget.ConstraintAttribute -> androidx.constraintlayout.widget.b: # {"id":"sourceFile","fileName":"ConstraintAttribute.java"} - java.lang.String mName -> a - androidx.constraintlayout.widget.ConstraintAttribute$AttributeType mType -> b + boolean mMethod -> a + java.lang.String mName -> b + androidx.constraintlayout.widget.ConstraintAttribute$AttributeType mType -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/constraintlayout/widget/b$b;"} - int mIntegerValue -> c - float mFloatValue -> d - java.lang.String mStringValue -> e - boolean mBooleanValue -> f - int mColorValue -> g - 1:4:void (java.lang.String,androidx.constraintlayout.widget.ConstraintAttribute$AttributeType,java.lang.Object):211:214 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroidx/constraintlayout/widget/b$b;Ljava/lang/Object;)V"} - 5:8:void (androidx.constraintlayout.widget.ConstraintAttribute,java.lang.Object):217:220 -> + int mIntegerValue -> d + float mFloatValue -> e + java.lang.String mStringValue -> f + boolean mBooleanValue -> g + int mColorValue -> h + 1:5:void (java.lang.String,androidx.constraintlayout.widget.ConstraintAttribute$AttributeType,java.lang.Object,boolean):231:235 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroidx/constraintlayout/widget/b$b;Ljava/lang/Object;Z)V"} + 6:6:void (androidx.constraintlayout.widget.ConstraintAttribute,java.lang.Object):238:238 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/constraintlayout/widget/b;Ljava/lang/Object;)V"} - 1:5:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):250:250 -> a - 6:9:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):251:251 -> a - 10:29:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):252:252 -> a - 30:35:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):253:253 -> a - 36:43:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):256:256 -> a - 44:49:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):257:257 -> a - 50:57:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):258:258 -> a - 58:72:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):259:259 -> a - 73:94:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):261:261 -> a - 95:98:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):262:262 -> a - 99:107:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):263:263 -> a - 108:111:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):271:271 -> a - 112:115:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):269:269 -> a - 116:120:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):267:267 -> a - 1:4:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):399:399 -> b - 5:10:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):400:400 -> b - 11:21:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):404:404 -> b - 22:25:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):406:406 -> b - 26:30:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):407:407 -> b - 31:36:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):408:408 -> b - 37:42:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):409:409 -> b - 43:71:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):410:410 -> b - 72:75:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):412:412 -> b - 76:83:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):413:413 -> b - 84:87:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):414:414 -> b - 88:91:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):415:415 -> b - 92:93:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):416:416 -> b - 94:105:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):417:417 -> b - 106:109:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):418:418 -> b - 110:111:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):419:419 -> b - 112:120:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):420:420 -> b - 121:125:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):421:421 -> b - 126:127:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):422:422 -> b - 128:131:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):425:425 -> b - 132:139:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):426:426 -> b - 140:148:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):423:423 -> b - 149:152:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):427:427 -> b - 153:154:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):428:428 -> b - 155:163:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):429:429 -> b - 164:167:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):430:430 -> b - 168:171:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):431:431 -> b - 172:180:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):432:432 -> b - 181:184:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):433:433 -> b - 185:187:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):434:434 -> b - 188:196:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):435:435 -> b - 197:200:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):436:436 -> b - 201:202:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):437:437 -> b - 203:215:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):438:438 -> b - 216:223:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):442:442 -> b - 224:227:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):444:444 -> b - 1:10:void setAttributes(android.view.View,java.util.HashMap):278:278 -> c - 11:30:void setAttributes(android.view.View,java.util.HashMap):279:279 -> c - 31:36:void setAttributes(android.view.View,java.util.HashMap):280:280 -> c - 37:53:void setAttributes(android.view.View,java.util.HashMap):281:281 -> c - 54:71:void setAttributes(android.view.View,java.util.HashMap):284:284 -> c - 72:79:void setAttributes(android.view.View,java.util.HashMap):312:312 -> c - 80:102:void setAttributes(android.view.View,java.util.HashMap):313:313 -> c - 103:112:void setAttributes(android.view.View,java.util.HashMap):308:308 -> c - 113:126:void setAttributes(android.view.View,java.util.HashMap):309:309 -> c - 127:136:void setAttributes(android.view.View,java.util.HashMap):304:304 -> c - 137:146:void setAttributes(android.view.View,java.util.HashMap):305:305 -> c - 147:154:void setAttributes(android.view.View,java.util.HashMap):290:290 -> c - 155:169:void setAttributes(android.view.View,java.util.HashMap):291:291 -> c - 170:177:void setAttributes(android.view.View,java.util.HashMap):286:286 -> c - 178:192:void setAttributes(android.view.View,java.util.HashMap):287:287 -> c - 193:202:void setAttributes(android.view.View,java.util.HashMap):294:294 -> c - 203:207:void setAttributes(android.view.View,java.util.HashMap):295:295 -> c - 208:212:void setAttributes(android.view.View,java.util.HashMap):296:296 -> c - 213:221:void setAttributes(android.view.View,java.util.HashMap):297:297 -> c - 222:229:void setAttributes(android.view.View,java.util.HashMap):300:300 -> c - 230:244:void setAttributes(android.view.View,java.util.HashMap):301:301 -> c - 245:272:void setAttributes(android.view.View,java.util.HashMap):324:324 -> c - 273:277:void setAttributes(android.view.View,java.util.HashMap):325:325 -> c - 278:305:void setAttributes(android.view.View,java.util.HashMap):321:321 -> c - 306:310:void setAttributes(android.view.View,java.util.HashMap):322:322 -> c - 311:317:void setAttributes(android.view.View,java.util.HashMap):317:317 -> c - 318:345:void setAttributes(android.view.View,java.util.HashMap):318:318 -> c - 346:376:void setAttributes(android.view.View,java.util.HashMap):319:319 -> c - 1:14:void setValue(java.lang.Object):225:225 -> d - 15:23:void setValue(java.lang.Object):243:243 -> d - 24:32:void setValue(java.lang.Object):240:240 -> d - 33:37:void setValue(java.lang.Object):237:237 -> d - 38:46:void setValue(java.lang.Object):230:230 -> d - 47:55:void setValue(java.lang.Object):227:227 -> d - 56:64:void setValue(java.lang.Object):234:234 -> d + 7:7:void (androidx.constraintlayout.widget.ConstraintAttribute,java.lang.Object):44:44 -> + 8:10:void (androidx.constraintlayout.widget.ConstraintAttribute,java.lang.Object):239:241 -> + 1:5:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):272:272 -> a + 6:9:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):273:273 -> a + 10:29:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):274:274 -> a + 30:35:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):275:275 -> a + 36:43:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):278:278 -> a + 44:49:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):279:279 -> a + 50:57:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):280:280 -> a + 58:72:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):281:281 -> a + 73:94:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):283:283 -> a + 95:98:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):284:284 -> a + 99:107:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):285:285 -> a + 108:111:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):293:293 -> a + 112:115:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):291:291 -> a + 116:120:java.util.HashMap extractAttributes(java.util.HashMap,android.view.View):289:289 -> a + 1:4:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):483:483 -> b + 5:10:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):484:484 -> b + 11:22:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):489:489 -> b + 23:26:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):491:491 -> b + 27:31:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):492:492 -> b + 32:37:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):493:493 -> b + 38:43:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):494:494 -> b + 44:72:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):495:495 -> b + 73:76:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):497:497 -> b + 77:83:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):499:499 -> b + 84:87:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):500:500 -> b + 88:95:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):501:501 -> b + 96:99:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):502:502 -> b + 100:103:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):503:503 -> b + 104:105:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):504:504 -> b + 106:118:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):505:505 -> b + 119:122:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):506:506 -> b + 123:124:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):507:507 -> b + 125:133:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):508:508 -> b + 134:138:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):509:509 -> b + 139:140:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):510:510 -> b + 141:144:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):513:513 -> b + 145:152:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):514:514 -> b + 153:161:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):511:511 -> b + 162:165:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):515:515 -> b + 166:167:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):516:516 -> b + 168:176:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):517:517 -> b + 177:180:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):518:518 -> b + 181:184:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):519:519 -> b + 185:193:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):520:520 -> b + 194:198:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):521:521 -> b + 199:200:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):522:522 -> b + 201:209:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):523:523 -> b + 210:213:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):524:524 -> b + 214:215:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):525:525 -> b + 216:220:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):526:526 -> b + 221:224:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):527:527 -> b + 225:226:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):528:528 -> b + 227:232:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):529:529 -> b + 233:236:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):531:531 -> b + 237:249:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):533:533 -> b + 250:257:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):537:537 -> b + 258:261:void parse(android.content.Context,org.xmlpull.v1.XmlPullParser,java.util.HashMap):539:539 -> b + 1:10:void setAttributes(android.view.View,java.util.HashMap):300:300 -> c + 11:30:void setAttributes(android.view.View,java.util.HashMap):301:301 -> c + 31:36:void setAttributes(android.view.View,java.util.HashMap):302:302 -> c + 37:40:void setAttributes(android.view.View,java.util.HashMap):304:304 -> c + 41:59:void setAttributes(android.view.View,java.util.HashMap):305:305 -> c + 60:77:void setAttributes(android.view.View,java.util.HashMap):309:309 -> c + 78:85:void setAttributes(android.view.View,java.util.HashMap):337:337 -> c + 86:108:void setAttributes(android.view.View,java.util.HashMap):338:338 -> c + 109:116:void setAttributes(android.view.View,java.util.HashMap):315:315 -> c + 117:130:void setAttributes(android.view.View,java.util.HashMap):316:316 -> c + 131:138:void setAttributes(android.view.View,java.util.HashMap):311:311 -> c + 139:153:void setAttributes(android.view.View,java.util.HashMap):312:312 -> c + 154:163:void setAttributes(android.view.View,java.util.HashMap):319:319 -> c + 164:168:void setAttributes(android.view.View,java.util.HashMap):320:320 -> c + 169:173:void setAttributes(android.view.View,java.util.HashMap):321:321 -> c + 174:182:void setAttributes(android.view.View,java.util.HashMap):322:322 -> c + 183:190:void setAttributes(android.view.View,java.util.HashMap):325:325 -> c + 191:205:void setAttributes(android.view.View,java.util.HashMap):326:326 -> c + 206:215:void setAttributes(android.view.View,java.util.HashMap):329:329 -> c + 216:226:void setAttributes(android.view.View,java.util.HashMap):330:330 -> c + 227:236:void setAttributes(android.view.View,java.util.HashMap):333:333 -> c + 237:251:void setAttributes(android.view.View,java.util.HashMap):334:334 -> c + 252:259:void setAttributes(android.view.View,java.util.HashMap):341:341 -> c + 260:274:void setAttributes(android.view.View,java.util.HashMap):342:342 -> c + 275:302:void setAttributes(android.view.View,java.util.HashMap):352:352 -> c + 303:307:void setAttributes(android.view.View,java.util.HashMap):353:353 -> c + 308:335:void setAttributes(android.view.View,java.util.HashMap):349:349 -> c + 336:340:void setAttributes(android.view.View,java.util.HashMap):350:350 -> c + 341:347:void setAttributes(android.view.View,java.util.HashMap):345:345 -> c + 348:375:void setAttributes(android.view.View,java.util.HashMap):346:346 -> c + 376:406:void setAttributes(android.view.View,java.util.HashMap):347:347 -> c + 1:14:void setValue(java.lang.Object):246:246 -> d + 15:23:void setValue(java.lang.Object):265:265 -> d + 24:32:void setValue(java.lang.Object):252:252 -> d + 33:41:void setValue(java.lang.Object):256:256 -> d + 42:46:void setValue(java.lang.Object):259:259 -> d + 47:55:void setValue(java.lang.Object):262:262 -> d + 56:64:void setValue(java.lang.Object):249:249 -> d androidx.constraintlayout.widget.ConstraintAttribute$1 -> androidx.constraintlayout.widget.b$a: # {"id":"sourceFile","fileName":"ConstraintAttribute.java"} int[] $SwitchMap$androidx$constraintlayout$widget$ConstraintAttribute$AttributeType -> a - 1:85:void ():88:88 -> + 1:97:void ():73:73 -> androidx.constraintlayout.widget.ConstraintAttribute$AttributeType -> androidx.constraintlayout.widget.b$b: # {"id":"sourceFile","fileName":"ConstraintAttribute.java"} androidx.constraintlayout.widget.ConstraintAttribute$AttributeType INT_TYPE -> d @@ -24207,139 +25281,176 @@ androidx.constraintlayout.widget.ConstraintAttribute$AttributeType -> androidx.c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/constraintlayout/widget/b$b;"} androidx.constraintlayout.widget.ConstraintAttribute$AttributeType DIMENSION_TYPE -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/constraintlayout/widget/b$b;"} - androidx.constraintlayout.widget.ConstraintAttribute$AttributeType[] $VALUES -> k + androidx.constraintlayout.widget.ConstraintAttribute$AttributeType REFERENCE_TYPE -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/constraintlayout/widget/b$b;"} + androidx.constraintlayout.widget.ConstraintAttribute$AttributeType[] $VALUES -> l # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/constraintlayout/widget/b$b;"} - 1:10:void ():52:52 -> - 11:20:void ():53:53 -> - 21:30:void ():54:54 -> - 31:40:void ():55:55 -> - 41:50:void ():56:56 -> - 51:60:void ():57:57 -> - 61:70:void ():58:58 -> - 71:77:void ():51:51 -> - 1:4:void (java.lang.String,int):51:51 -> - 1:9:androidx.constraintlayout.widget.ConstraintAttribute$AttributeType valueOf(java.lang.String):51:51 -> valueOf + 1:10:void ():54:54 -> + 11:20:void ():55:55 -> + 21:30:void ():56:56 -> + 31:40:void ():57:57 -> + 41:50:void ():58:58 -> + 51:60:void ():59:59 -> + 61:70:void ():60:60 -> + 71:80:void ():61:61 -> + 81:87:void ():53:53 -> + 1:4:void (java.lang.String,int):53:53 -> + 1:9:androidx.constraintlayout.widget.ConstraintAttribute$AttributeType valueOf(java.lang.String):53:53 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/constraintlayout/widget/b$b;"} - 1:9:androidx.constraintlayout.widget.ConstraintAttribute$AttributeType[] values():51:51 -> values + 1:9:androidx.constraintlayout.widget.ConstraintAttribute$AttributeType[] values():53:53 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/constraintlayout/widget/b$b;"} androidx.constraintlayout.widget.ConstraintHelper -> androidx.constraintlayout.widget.c: # {"id":"sourceFile","fileName":"ConstraintHelper.java"} int[] mIds -> d int mCount -> e android.content.Context myContext -> f - androidx.constraintlayout.solver.widgets.Helper mHelperWidget -> g + androidx.constraintlayout.core.widgets.Helper mHelperWidget -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/i;"} boolean mUseViewMeasure -> h java.lang.String mReferenceIds -> i - android.view.View[] mViews -> j - java.util.HashMap mMap -> k - 1:1:void (android.content.Context):79:79 -> + java.lang.String mReferenceTags -> j + android.view.View[] mViews -> k + java.util.HashMap mMap -> l + 1:1:void (android.content.Context):83:83 -> 2:2:void (android.content.Context):48:48 -> 3:3:void (android.content.Context):65:65 -> - 4:4:void (android.content.Context):74:74 -> - 5:5:void (android.content.Context):76:76 -> - 6:7:void (android.content.Context):80:81 -> - 8:8:void (android.content.Context,android.util.AttributeSet):85:85 -> + 4:4:void (android.content.Context):78:78 -> + 5:5:void (android.content.Context):80:80 -> + 6:7:void (android.content.Context):84:85 -> + 8:8:void (android.content.Context,android.util.AttributeSet):89:89 -> 9:9:void (android.content.Context,android.util.AttributeSet):48:48 -> 10:10:void (android.content.Context,android.util.AttributeSet):65:65 -> - 11:11:void (android.content.Context,android.util.AttributeSet):74:74 -> - 12:12:void (android.content.Context,android.util.AttributeSet):76:76 -> - 13:14:void (android.content.Context,android.util.AttributeSet):86:87 -> - 3:9:void addID(java.lang.String):241:241 -> a - 10:14:void addID(java.lang.String):244:244 -> a - 15:18:void addID(java.lang.String):248:248 -> a - 19:26:void addID(java.lang.String):251:251 -> a - 27:32:void addID(java.lang.String):252:252 -> a - 33:38:void addID(java.lang.String):254:254 -> a - 39:47:void addID(java.lang.String):256:256 -> a - 48:51:void addID(java.lang.String):257:257 -> a - 52:79:void addID(java.lang.String):259:259 -> a - 1:7:void addRscID(int):192:192 -> b - 8:16:void addRscID(int):195:195 -> b - 17:25:void addRscID(int):196:196 -> b - 26:33:void addRscID(int):198:198 -> b - 34:36:void addRscID(int):199:199 -> b - 1:6:void applyLayoutFeatures():390:390 -> c - 7:10:void applyLayoutFeatures():391:391 -> c - 11:16:void applyLayoutFeatures():392:392 -> c - 1:4:void applyLayoutFeatures(androidx.constraintlayout.widget.ConstraintLayout):369:369 -> d - 5:9:void applyLayoutFeatures(androidx.constraintlayout.widget.ConstraintLayout):372:372 -> d - 10:13:void applyLayoutFeatures(androidx.constraintlayout.widget.ConstraintLayout):374:374 -> d - 14:17:void applyLayoutFeatures(androidx.constraintlayout.widget.ConstraintLayout):375:375 -> d - 18:23:void applyLayoutFeatures(androidx.constraintlayout.widget.ConstraintLayout):376:376 -> d - 24:31:void applyLayoutFeatures(androidx.constraintlayout.widget.ConstraintLayout):378:378 -> d - 32:43:void applyLayoutFeatures(androidx.constraintlayout.widget.ConstraintLayout):380:380 -> d - 7:15:int findId(androidx.constraintlayout.widget.ConstraintLayout,java.lang.String):321:321 -> e - 16:22:int findId(androidx.constraintlayout.widget.ConstraintLayout,java.lang.String):325:325 -> e - 23:26:int findId(androidx.constraintlayout.widget.ConstraintLayout,java.lang.String):327:327 -> e - 27:33:int findId(androidx.constraintlayout.widget.ConstraintLayout,java.lang.String):328:328 -> e - 34:43:int findId(androidx.constraintlayout.widget.ConstraintLayout,java.lang.String):331:331 -> e - 44:49:int findId(androidx.constraintlayout.widget.ConstraintLayout,java.lang.String):335:335 -> e - 50:58:int findId(androidx.constraintlayout.widget.ConstraintLayout,java.lang.String):336:336 -> e - 1:9:int findId(java.lang.String):270:270 -> f - 10:17:int findId(java.lang.String):271:271 -> f - 18:26:int findId(java.lang.String):276:276 -> f - 27:30:int findId(java.lang.String):277:277 -> f - 31:34:int findId(java.lang.String):278:278 -> f - 35:44:int findId(java.lang.String):279:279 -> f - 45:50:int findId(java.lang.String):286:286 -> f - 51:52:int findId(java.lang.String):291:291 -> f - 53:56:int findId(java.lang.String):292:292 -> f - 57:62:int findId(java.lang.String):293:293 -> f - 63:70:int findId(java.lang.String):302:302 -> f - 71:74:int findId(java.lang.String):303:303 -> f - 75:81:int findId(java.lang.String):302:302 -> f - 3:12:void init(android.util.AttributeSet):101:101 -> g - 13:19:void init(android.util.AttributeSet):102:102 -> g - 20:23:void init(android.util.AttributeSet):104:104 -> g - 24:27:void init(android.util.AttributeSet):105:105 -> g - 28:33:void init(android.util.AttributeSet):106:106 -> g - 34:40:void init(android.util.AttributeSet):107:107 -> g - 1:9:int[] getReferencedIds():173:173 -> getReferencedIds - void resolveRtl(androidx.constraintlayout.solver.widgets.ConstraintWidget,boolean) -> h + 11:11:void (android.content.Context,android.util.AttributeSet):78:78 -> + 12:12:void (android.content.Context,android.util.AttributeSet):80:80 -> + 13:14:void (android.content.Context,android.util.AttributeSet):90:91 -> + 3:9:void addID(java.lang.String):256:256 -> a + 10:14:void addID(java.lang.String):259:259 -> a + 15:18:void addID(java.lang.String):263:263 -> a + 19:26:void addID(java.lang.String):266:266 -> a + 27:32:void addID(java.lang.String):267:267 -> a + 33:38:void addID(java.lang.String):269:269 -> a + 39:47:void addID(java.lang.String):271:271 -> a + 48:51:void addID(java.lang.String):272:272 -> a + 52:79:void addID(java.lang.String):274:274 -> a + 1:7:void addRscID(int):207:207 -> b + 8:16:void addRscID(int):210:210 -> b + 17:25:void addRscID(int):211:211 -> b + 26:33:void addRscID(int):213:213 -> b + 34:36:void addRscID(int):214:214 -> b + 3:10:void addTag(java.lang.String):282:282 -> c + 11:15:void addTag(java.lang.String):285:285 -> c + 16:19:void addTag(java.lang.String):289:289 -> c + 20:27:void addTag(java.lang.String):292:292 -> c + 28:35:void addTag(java.lang.String):293:293 -> c + 36:39:void addTag(java.lang.String):295:295 -> c + 40:45:void addTag(java.lang.String):296:296 -> c + 46:52:void addTag(java.lang.String):299:299 -> c + 53:56:void addTag(java.lang.String):301:301 -> c + 57:60:void addTag(java.lang.String):302:302 -> c + 61:64:void addTag(java.lang.String):303:303 -> c + 65:66:void addTag(java.lang.String):304:304 -> c + 67:74:void addTag(java.lang.String):305:305 -> c + 75:81:void addTag(java.lang.String):306:306 -> c + 82:115:void addTag(java.lang.String):307:307 -> c + 116:126:void addTag(java.lang.String):309:309 -> c + 1:6:void applyLayoutFeatures():465:465 -> d + 7:10:void applyLayoutFeatures():466:466 -> d + 11:16:void applyLayoutFeatures():467:467 -> d + 1:4:void applyLayoutFeatures(androidx.constraintlayout.widget.ConstraintLayout):444:444 -> e + 5:9:void applyLayoutFeatures(androidx.constraintlayout.widget.ConstraintLayout):447:447 -> e + 10:13:void applyLayoutFeatures(androidx.constraintlayout.widget.ConstraintLayout):449:449 -> e + 14:17:void applyLayoutFeatures(androidx.constraintlayout.widget.ConstraintLayout):450:450 -> e + 18:23:void applyLayoutFeatures(androidx.constraintlayout.widget.ConstraintLayout):451:451 -> e + 24:31:void applyLayoutFeatures(androidx.constraintlayout.widget.ConstraintLayout):453:453 -> e + 32:43:void applyLayoutFeatures(androidx.constraintlayout.widget.ConstraintLayout):455:455 -> e + 1:1:void applyLayoutFeaturesInConstraintSet(androidx.constraintlayout.widget.ConstraintLayout):0:0 -> f + 7:15:int findId(androidx.constraintlayout.widget.ConstraintLayout,java.lang.String):375:375 -> g + 16:22:int findId(androidx.constraintlayout.widget.ConstraintLayout,java.lang.String):379:379 -> g + 23:26:int findId(androidx.constraintlayout.widget.ConstraintLayout,java.lang.String):381:381 -> g + 27:33:int findId(androidx.constraintlayout.widget.ConstraintLayout,java.lang.String):382:382 -> g + 34:43:int findId(androidx.constraintlayout.widget.ConstraintLayout,java.lang.String):385:385 -> g + 44:49:int findId(androidx.constraintlayout.widget.ConstraintLayout,java.lang.String):389:389 -> g + 50:58:int findId(androidx.constraintlayout.widget.ConstraintLayout,java.lang.String):390:390 -> g + 1:9:int[] getReferencedIds():188:188 -> getReferencedIds + 1:9:int findId(java.lang.String):324:324 -> h + 10:17:int findId(java.lang.String):325:325 -> h + 18:26:int findId(java.lang.String):330:330 -> h + 27:30:int findId(java.lang.String):331:331 -> h + 31:34:int findId(java.lang.String):332:332 -> h + 35:44:int findId(java.lang.String):333:333 -> h + 45:50:int findId(java.lang.String):340:340 -> h + 51:52:int findId(java.lang.String):345:345 -> h + 53:56:int findId(java.lang.String):346:346 -> h + 57:62:int findId(java.lang.String):347:347 -> h + 63:70:int findId(java.lang.String):356:356 -> h + 71:74:int findId(java.lang.String):357:357 -> h + 75:81:int findId(java.lang.String):356:356 -> h + 3:12:void init(android.util.AttributeSet):105:105 -> i + 13:19:void init(android.util.AttributeSet):106:106 -> i + 20:23:void init(android.util.AttributeSet):108:108 -> i + 24:27:void init(android.util.AttributeSet):109:109 -> i + 28:33:void init(android.util.AttributeSet):110:110 -> i + 34:37:void init(android.util.AttributeSet):111:111 -> i + 38:41:void init(android.util.AttributeSet):112:112 -> i + 42:47:void init(android.util.AttributeSet):113:113 -> i + 48:53:void init(android.util.AttributeSet):114:114 -> i + 54:57:void init(android.util.AttributeSet):117:117 -> i + void resolveRtl(androidx.constraintlayout.core.widgets.ConstraintWidget,boolean) -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;Z)V"} - 1:1:void updatePostLayout(androidx.constraintlayout.widget.ConstraintLayout):0:0 -> i - 1:1:void updatePostMeasure(androidx.constraintlayout.widget.ConstraintLayout):0:0 -> j - 1:1:void updatePreDraw(androidx.constraintlayout.widget.ConstraintLayout):0:0 -> k - 1:6:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):403:403 -> l - 7:11:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):404:404 -> l - 12:16:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):406:406 -> l - 17:20:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):409:409 -> l - 21:24:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):410:410 -> l - 25:28:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):411:411 -> l - 29:34:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):412:412 -> l - 35:46:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):416:416 -> l - 47:52:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):417:417 -> l - 53:56:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):419:419 -> l - 57:65:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):420:420 -> l - 66:71:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):421:421 -> l - 72:83:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):425:425 -> l - 84:91:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):428:428 -> l - 1:5:void validateParams():227:227 -> m - 6:9:void validateParams():230:230 -> m - 10:13:void validateParams():231:231 -> m - 14:15:void validateParams():232:232 -> m - 16:22:void validateParams():233:233 -> m - 1:3:void onAttachedToWindow():115:115 -> onAttachedToWindow - 4:7:void onAttachedToWindow():116:116 -> onAttachedToWindow - 8:11:void onAttachedToWindow():117:117 -> onAttachedToWindow - 1:4:void onMeasure(int,int):215:215 -> onMeasure - 5:9:void onMeasure(int,int):216:216 -> onMeasure - 10:13:void onMeasure(int,int):218:218 -> onMeasure - 1:6:void setIds(java.lang.String):347:347 -> setIds - 7:10:void setIds(java.lang.String):352:352 -> setIds - 11:17:void setIds(java.lang.String):354:354 -> setIds - 18:25:void setIds(java.lang.String):356:356 -> setIds - 26:35:void setIds(java.lang.String):359:359 -> setIds - 2:4:void setReferencedIds(int[]):181:181 -> setReferencedIds - 5:6:void setReferencedIds(int[]):182:182 -> setReferencedIds - 7:9:void setReferencedIds(int[]):183:183 -> setReferencedIds - 10:18:void setReferencedIds(int[]):184:184 -> setReferencedIds + 1:1:void updatePostLayout(androidx.constraintlayout.widget.ConstraintLayout):0:0 -> k + 1:1:void updatePostMeasure(androidx.constraintlayout.widget.ConstraintLayout):0:0 -> l + 1:1:void updatePreDraw(androidx.constraintlayout.widget.ConstraintLayout):0:0 -> m + 1:6:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):483:483 -> n + 7:11:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):484:484 -> n + 12:16:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):486:486 -> n + 17:20:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):489:489 -> n + 21:24:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):490:490 -> n + 25:28:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):491:491 -> n + 29:34:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):492:492 -> n + 35:46:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):496:496 -> n + 47:52:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):497:497 -> n + 53:56:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):499:499 -> n + 57:65:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):500:500 -> n + 66:71:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):501:501 -> n + 72:83:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):505:505 -> n + 84:91:void updatePreLayout(androidx.constraintlayout.widget.ConstraintLayout):508:508 -> n + 1:5:void validateParams():242:242 -> o + 6:9:void validateParams():245:245 -> o + 10:13:void validateParams():246:246 -> o + 14:15:void validateParams():247:247 -> o + 16:22:void validateParams():248:248 -> o + 1:3:void onAttachedToWindow():123:123 -> onAttachedToWindow + 4:7:void onAttachedToWindow():124:124 -> onAttachedToWindow + 8:10:void onAttachedToWindow():125:125 -> onAttachedToWindow + 11:14:void onAttachedToWindow():127:127 -> onAttachedToWindow + 15:18:void onAttachedToWindow():128:128 -> onAttachedToWindow + 1:4:void onMeasure(int,int):230:230 -> onMeasure + 5:9:void onMeasure(int,int):231:231 -> onMeasure + 10:13:void onMeasure(int,int):233:233 -> onMeasure + 1:6:void setIds(java.lang.String):401:401 -> setIds + 7:10:void setIds(java.lang.String):406:406 -> setIds + 11:17:void setIds(java.lang.String):408:408 -> setIds + 18:25:void setIds(java.lang.String):410:410 -> setIds + 26:35:void setIds(java.lang.String):413:413 -> setIds + 1:6:void setReferenceTags(java.lang.String):422:422 -> setReferenceTags + 7:10:void setReferenceTags(java.lang.String):427:427 -> setReferenceTags + 11:17:void setReferenceTags(java.lang.String):429:429 -> setReferenceTags + 18:25:void setReferenceTags(java.lang.String):431:431 -> setReferenceTags + 26:35:void setReferenceTags(java.lang.String):434:434 -> setReferenceTags + 2:4:void setReferencedIds(int[]):196:196 -> setReferencedIds + 5:6:void setReferencedIds(int[]):197:197 -> setReferencedIds + 7:9:void setReferencedIds(int[]):198:198 -> setReferencedIds + 10:18:void setReferencedIds(int[]):199:199 -> setReferencedIds + 1:5:void setTag(int,java.lang.Object):607:607 -> setTag + 6:9:void setTag(int,java.lang.Object):608:608 -> setTag + 10:13:void setTag(int,java.lang.Object):609:609 -> setTag androidx.constraintlayout.widget.ConstraintLayout -> androidx.constraintlayout.widget.ConstraintLayout: # {"id":"sourceFile","fileName":"ConstraintLayout.java"} + androidx.constraintlayout.widget.SharedValues sSharedValues -> A + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/constraintlayout/widget/j;"} android.util.SparseArray mChildrenByIds -> d java.util.ArrayList mConstraintHelpers -> e - androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer mLayoutWidget -> f + androidx.constraintlayout.core.widgets.ConstraintWidgetContainer mLayoutWidget -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/f;"} int mMinWidth -> g int mMinHeight -> h @@ -24364,816 +25475,877 @@ androidx.constraintlayout.widget.ConstraintLayout -> androidx.constraintlayout.w # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/constraintlayout/widget/ConstraintLayout$c;"} int mOnMeasureWidthMeasureSpec -> y int mOnMeasureHeightMeasureSpec -> z - 1:1:void (android.content.Context,android.util.AttributeSet):567:567 -> - 2:2:void (android.content.Context,android.util.AttributeSet):493:493 -> - 3:3:void (android.content.Context,android.util.AttributeSet):496:496 -> - 4:4:void (android.content.Context,android.util.AttributeSet):498:498 -> - 5:8:void (android.content.Context,android.util.AttributeSet):500:503 -> - 9:12:void (android.content.Context,android.util.AttributeSet):505:508 -> - 13:13:void (android.content.Context,android.util.AttributeSet):510:510 -> - 14:14:void (android.content.Context,android.util.AttributeSet):512:512 -> - 15:21:void (android.content.Context,android.util.AttributeSet):515:521 -> - 22:22:void (android.content.Context,android.util.AttributeSet):875:875 -> - 23:24:void (android.content.Context,android.util.AttributeSet):1487:1488 -> - 25:25:void (android.content.Context,android.util.AttributeSet):568:568 -> - 26:26:void (android.content.Context,android.util.AttributeSet,int):572:572 -> - 27:27:void (android.content.Context,android.util.AttributeSet,int):493:493 -> - 28:28:void (android.content.Context,android.util.AttributeSet,int):496:496 -> - 29:29:void (android.content.Context,android.util.AttributeSet,int):498:498 -> - 30:33:void (android.content.Context,android.util.AttributeSet,int):500:503 -> - 34:37:void (android.content.Context,android.util.AttributeSet,int):505:508 -> - 38:38:void (android.content.Context,android.util.AttributeSet,int):510:510 -> - 39:39:void (android.content.Context,android.util.AttributeSet,int):512:512 -> - 40:46:void (android.content.Context,android.util.AttributeSet,int):515:521 -> - 47:47:void (android.content.Context,android.util.AttributeSet,int):875:875 -> - 48:49:void (android.content.Context,android.util.AttributeSet,int):1487:1488 -> - 50:50:void (android.content.Context,android.util.AttributeSet,int):573:573 -> - 1:4:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):936:936 -> addView - 1:3:java.util.ArrayList access$000(androidx.constraintlayout.widget.ConstraintLayout):481:481 -> b - 1:2:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1217:1218 -> c + 1:1:void (android.content.Context,android.util.AttributeSet):587:587 -> + 2:2:void (android.content.Context,android.util.AttributeSet):499:499 -> + 3:3:void (android.content.Context,android.util.AttributeSet):502:502 -> + 4:4:void (android.content.Context,android.util.AttributeSet):504:504 -> + 5:8:void (android.content.Context,android.util.AttributeSet):506:509 -> + 9:12:void (android.content.Context,android.util.AttributeSet):511:514 -> + 13:13:void (android.content.Context,android.util.AttributeSet):516:516 -> + 14:14:void (android.content.Context,android.util.AttributeSet):518:518 -> + 15:21:void (android.content.Context,android.util.AttributeSet):521:527 -> + 22:22:void (android.content.Context,android.util.AttributeSet):941:941 -> + 23:24:void (android.content.Context,android.util.AttributeSet):1549:1550 -> + 25:25:void (android.content.Context,android.util.AttributeSet):588:588 -> + 26:26:void (android.content.Context,android.util.AttributeSet,int):592:592 -> + 27:27:void (android.content.Context,android.util.AttributeSet,int):499:499 -> + 28:28:void (android.content.Context,android.util.AttributeSet,int):502:502 -> + 29:29:void (android.content.Context,android.util.AttributeSet,int):504:504 -> + 30:33:void (android.content.Context,android.util.AttributeSet,int):506:509 -> + 34:37:void (android.content.Context,android.util.AttributeSet,int):511:514 -> + 38:38:void (android.content.Context,android.util.AttributeSet,int):516:516 -> + 39:39:void (android.content.Context,android.util.AttributeSet,int):518:518 -> + 40:46:void (android.content.Context,android.util.AttributeSet,int):521:527 -> + 47:47:void (android.content.Context,android.util.AttributeSet,int):941:941 -> + 48:49:void (android.content.Context,android.util.AttributeSet,int):1549:1550 -> + 50:50:void (android.content.Context,android.util.AttributeSet,int):593:593 -> + 1:3:int access$000(androidx.constraintlayout.widget.ConstraintLayout):486:486 -> b + 1:3:java.util.ArrayList access$100(androidx.constraintlayout.widget.ConstraintLayout):486:486 -> c + 1:3:boolean checkLayoutParams(android.view.ViewGroup$LayoutParams):1958:1958 -> checkLayoutParams + 1:2:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1257:1258 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLandroid/view/View;Lr/e;Landroidx/constraintlayout/widget/ConstraintLayout$b;Landroid/util/SparseArray;)V"} - 3:6:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1220:1223 -> c - 7:7:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1225:1225 -> c - 8:10:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1227:1229 -> c - 11:15:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1231:1235 -> c - 16:16:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1242:1242 -> c - 17:17:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1244:1244 -> c - 18:18:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1246:1246 -> c - 19:25:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1250:1256 -> c - 26:27:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1286:1287 -> c - 28:28:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1289:1289 -> c - 29:29:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1294:1294 -> c - 30:30:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1296:1296 -> c - 31:31:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1301:1301 -> c - 32:32:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1303:1303 -> c - 33:33:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1311:1311 -> c - 34:34:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1313:1313 -> c - 35:35:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1318:1318 -> c - 36:36:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1320:1320 -> c - 37:38:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1327:1328 -> c - 39:39:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1330:1330 -> c - 40:41:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1334:1335 -> c - 42:42:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1337:1337 -> c - 43:44:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1344:1345 -> c - 45:45:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1347:1347 -> c - 46:47:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1351:1352 -> c - 48:48:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1354:1354 -> c - 49:56:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1361:1368 -> c - 57:62:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1370:1375 -> c - 63:63:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1380:1380 -> c - 64:65:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1382:1383 -> c - 66:66:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1387:1387 -> c - 67:67:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1389:1389 -> c - 68:71:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1393:1396 -> c - 72:72:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1398:1398 -> c - 73:74:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1400:1401 -> c - 75:76:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1403:1404 -> c - 77:80:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1407:1410 -> c - 81:84:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1413:1416 -> c - 85:85:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1418:1418 -> c - 86:87:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1420:1421 -> c - 88:89:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1423:1424 -> c - 90:93:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1427:1430 -> c - 94:99:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1434:1439 -> c - 100:100:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1442:1442 -> c - 1:3:boolean checkLayoutParams(android.view.ViewGroup$LayoutParams):1847:1847 -> checkLayoutParams - 1:7:androidx.constraintlayout.widget.ConstraintLayout$LayoutParams generateDefaultLayoutParams():1831:1831 -> d + 3:6:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1260:1263 -> d + 7:7:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1265:1265 -> d + 8:10:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1267:1269 -> d + 11:15:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1271:1275 -> d + 16:16:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1282:1282 -> d + 17:17:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1284:1284 -> d + 18:18:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1286:1286 -> d + 19:25:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1290:1296 -> d + 26:27:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1326:1327 -> d + 28:28:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1329:1329 -> d + 29:29:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1334:1334 -> d + 30:30:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1336:1336 -> d + 31:31:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1341:1341 -> d + 32:32:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1343:1343 -> d + 33:33:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1351:1351 -> d + 34:34:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1353:1353 -> d + 35:35:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1358:1358 -> d + 36:36:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1360:1360 -> d + 37:38:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1367:1368 -> d + 39:39:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1370:1370 -> d + 40:41:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1374:1375 -> d + 42:42:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1377:1377 -> d + 43:44:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1384:1385 -> d + 45:45:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1387:1387 -> d + 46:47:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1391:1392 -> d + 48:48:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1394:1394 -> d + 49:50:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1401:1402 -> d + 51:52:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1404:1405 -> d + 53:54:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1407:1408 -> d + 55:55:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1413:1413 -> d + 56:57:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1415:1416 -> d + 58:58:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1420:1420 -> d + 59:59:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1422:1422 -> d + 60:63:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1426:1429 -> d + 64:64:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1431:1431 -> d + 65:66:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1433:1434 -> d + 67:68:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1436:1437 -> d + 69:72:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1440:1443 -> d + 73:76:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1446:1449 -> d + 77:77:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1451:1451 -> d + 78:79:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1453:1454 -> d + 80:81:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1456:1457 -> d + 82:85:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1460:1463 -> d + 86:92:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1467:1473 -> d + 93:93:void applyConstraintsFromLayoutParams(boolean,android.view.View,androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray):1476:1476 -> d + 3:7:void dispatchDraw(android.graphics.Canvas):1984:1984 -> dispatchDraw + 8:16:void dispatchDraw(android.graphics.Canvas):1985:1985 -> dispatchDraw + 17:24:void dispatchDraw(android.graphics.Canvas):1988:1988 -> dispatchDraw + 25:30:void dispatchDraw(android.graphics.Canvas):1989:1989 -> dispatchDraw + 31:33:void dispatchDraw(android.graphics.Canvas):1994:1994 -> dispatchDraw + 34:39:void dispatchDraw(android.graphics.Canvas):1996:1996 -> dispatchDraw + 40:44:void dispatchDraw(android.graphics.Canvas):1997:1997 -> dispatchDraw + 45:49:void dispatchDraw(android.graphics.Canvas):1998:1998 -> dispatchDraw + 50:56:void dispatchDraw(android.graphics.Canvas):2001:2001 -> dispatchDraw + 57:60:void dispatchDraw(android.graphics.Canvas):2003:2003 -> dispatchDraw + 61:70:void dispatchDraw(android.graphics.Canvas):2004:2004 -> dispatchDraw + 71:76:void dispatchDraw(android.graphics.Canvas):2007:2007 -> dispatchDraw + 77:80:void dispatchDraw(android.graphics.Canvas):2008:2008 -> dispatchDraw + 81:82:void dispatchDraw(android.graphics.Canvas):2009:2009 -> dispatchDraw + 83:88:void dispatchDraw(android.graphics.Canvas):2010:2010 -> dispatchDraw + 89:92:void dispatchDraw(android.graphics.Canvas):2011:2011 -> dispatchDraw + 93:99:void dispatchDraw(android.graphics.Canvas):2012:2012 -> dispatchDraw + 100:106:void dispatchDraw(android.graphics.Canvas):2013:2013 -> dispatchDraw + 107:113:void dispatchDraw(android.graphics.Canvas):2014:2014 -> dispatchDraw + 114:139:void dispatchDraw(android.graphics.Canvas):2015:2015 -> dispatchDraw + 140:146:void dispatchDraw(android.graphics.Canvas):2020:2020 -> dispatchDraw + 147:156:void dispatchDraw(android.graphics.Canvas):2021:2021 -> dispatchDraw + 157:163:void dispatchDraw(android.graphics.Canvas):2022:2022 -> dispatchDraw + 164:169:void dispatchDraw(android.graphics.Canvas):2023:2023 -> dispatchDraw + 170:175:void dispatchDraw(android.graphics.Canvas):2024:2024 -> dispatchDraw + 176:186:void dispatchDraw(android.graphics.Canvas):2025:2025 -> dispatchDraw + 187:190:void dispatchDraw(android.graphics.Canvas):2026:2026 -> dispatchDraw + 191:198:void dispatchDraw(android.graphics.Canvas):2027:2027 -> dispatchDraw + 199:206:void dispatchDraw(android.graphics.Canvas):2028:2028 -> dispatchDraw + 1:7:androidx.constraintlayout.widget.ConstraintLayout$LayoutParams generateDefaultLayoutParams():1942:1942 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/constraintlayout/widget/ConstraintLayout$b;"} - 3:7:void dispatchDraw(android.graphics.Canvas):1873:1873 -> dispatchDraw - 8:16:void dispatchDraw(android.graphics.Canvas):1874:1874 -> dispatchDraw - 17:24:void dispatchDraw(android.graphics.Canvas):1877:1877 -> dispatchDraw - 25:30:void dispatchDraw(android.graphics.Canvas):1878:1878 -> dispatchDraw - 31:33:void dispatchDraw(android.graphics.Canvas):1882:1882 -> dispatchDraw - 34:39:void dispatchDraw(android.graphics.Canvas):1883:1883 -> dispatchDraw - 40:43:void dispatchDraw(android.graphics.Canvas):1884:1884 -> dispatchDraw - 44:48:void dispatchDraw(android.graphics.Canvas):1885:1885 -> dispatchDraw - 49:56:void dispatchDraw(android.graphics.Canvas):1886:1886 -> dispatchDraw - 57:60:void dispatchDraw(android.graphics.Canvas):1890:1890 -> dispatchDraw - 61:70:void dispatchDraw(android.graphics.Canvas):1891:1891 -> dispatchDraw - 71:76:void dispatchDraw(android.graphics.Canvas):1894:1894 -> dispatchDraw - 77:80:void dispatchDraw(android.graphics.Canvas):1895:1895 -> dispatchDraw - 81:82:void dispatchDraw(android.graphics.Canvas):1896:1896 -> dispatchDraw - 83:88:void dispatchDraw(android.graphics.Canvas):1897:1897 -> dispatchDraw - 89:92:void dispatchDraw(android.graphics.Canvas):1898:1898 -> dispatchDraw - 93:99:void dispatchDraw(android.graphics.Canvas):1899:1899 -> dispatchDraw - 100:106:void dispatchDraw(android.graphics.Canvas):1900:1900 -> dispatchDraw - 107:113:void dispatchDraw(android.graphics.Canvas):1901:1901 -> dispatchDraw - 114:139:void dispatchDraw(android.graphics.Canvas):1902:1902 -> dispatchDraw - 140:146:void dispatchDraw(android.graphics.Canvas):1907:1907 -> dispatchDraw - 147:156:void dispatchDraw(android.graphics.Canvas):1908:1908 -> dispatchDraw - 157:163:void dispatchDraw(android.graphics.Canvas):1909:1909 -> dispatchDraw - 164:169:void dispatchDraw(android.graphics.Canvas):1910:1910 -> dispatchDraw - 170:175:void dispatchDraw(android.graphics.Canvas):1911:1911 -> dispatchDraw - 176:186:void dispatchDraw(android.graphics.Canvas):1912:1912 -> dispatchDraw - 187:190:void dispatchDraw(android.graphics.Canvas):1913:1913 -> dispatchDraw - 191:198:void dispatchDraw(android.graphics.Canvas):1914:1914 -> dispatchDraw - 199:206:void dispatchDraw(android.graphics.Canvas):1915:1915 -> dispatchDraw - 1:10:androidx.constraintlayout.widget.ConstraintLayout$LayoutParams generateLayoutParams(android.util.AttributeSet):1823:1823 -> e + 1:10:androidx.constraintlayout.widget.ConstraintLayout$LayoutParams generateLayoutParams(android.util.AttributeSet):1934:1934 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/constraintlayout/widget/ConstraintLayout$b;"} - 3:6:java.lang.Object getDesignInformation(int,java.lang.Object):552:552 -> f - 7:8:java.lang.Object getDesignInformation(int,java.lang.Object):553:553 -> f - 9:18:java.lang.Object getDesignInformation(int,java.lang.Object):554:554 -> f - 19:27:java.lang.Object getDesignInformation(int,java.lang.Object):555:555 -> f - 1:3:void forceLayout():3151:3151 -> forceLayout - 4:7:void forceLayout():3152:3152 -> forceLayout - 3:5:androidx.constraintlayout.solver.widgets.ConstraintWidget getTargetWidget(int):1450:1450 -> g + 1:3:void forceLayout():3598:3598 -> forceLayout + 4:7:void forceLayout():3599:3599 -> forceLayout + 3:6:java.lang.Object getDesignInformation(int,java.lang.Object):572:572 -> g + 7:8:java.lang.Object getDesignInformation(int,java.lang.Object):573:573 -> g + 9:18:java.lang.Object getDesignInformation(int,java.lang.Object):574:574 -> g + 19:27:java.lang.Object getDesignInformation(int,java.lang.Object):575:575 -> g + 1:5:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():486:486 -> generateDefaultLayoutParams + 1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):486:486 -> generateLayoutParams + 2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):1950:1950 -> generateLayoutParams + 1:3:int getMaxHeight():1128:1128 -> getMaxHeight + 1:3:int getMaxWidth():1118:1118 -> getMaxWidth + 1:3:int getMinHeight():1081:1081 -> getMinHeight + 1:3:int getMinWidth():1071:1071 -> getMinWidth + 1:7:int getOptimizationLevel():1926:1926 -> getOptimizationLevel + 1:18:int getPaddingWidth():1734:1734 -> getPaddingWidth + 19:39:int getPaddingWidth():1738:1738 -> getPaddingWidth + 1:4:androidx.constraintlayout.widget.SharedValues getSharedValues():544:544 -> getSharedValues + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/constraintlayout/widget/j;"} + 5:11:androidx.constraintlayout.widget.SharedValues getSharedValues():545:545 -> getSharedValues + 12:14:androidx.constraintlayout.widget.SharedValues getSharedValues():547:547 -> getSharedValues + 3:5:androidx.constraintlayout.core.widgets.ConstraintWidget getTargetWidget(int):1503:1503 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lr/e;"} - 6:15:androidx.constraintlayout.solver.widgets.ConstraintWidget getTargetWidget(int):1452:1452 -> g - 16:23:androidx.constraintlayout.solver.widgets.ConstraintWidget getTargetWidget(int):1454:1454 -> g - 24:29:androidx.constraintlayout.solver.widgets.ConstraintWidget getTargetWidget(int):1455:1455 -> g - 30:34:androidx.constraintlayout.solver.widgets.ConstraintWidget getTargetWidget(int):1456:1456 -> g - 35:41:androidx.constraintlayout.solver.widgets.ConstraintWidget getTargetWidget(int):1460:1460 -> g - 42:50:androidx.constraintlayout.solver.widgets.ConstraintWidget getTargetWidget(int):1462:1462 -> g - 1:5:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():481:481 -> generateDefaultLayoutParams - 1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):481:481 -> generateLayoutParams - 2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):1839:1839 -> generateLayoutParams - 1:3:int getMaxHeight():1088:1088 -> getMaxHeight - 1:3:int getMaxWidth():1078:1078 -> getMaxWidth - 1:3:int getMinHeight():1041:1041 -> getMinHeight - 1:3:int getMinWidth():1031:1031 -> getMinWidth - 1:7:int getOptimizationLevel():1815:1815 -> getOptimizationLevel - 1:18:int getPaddingWidth():1633:1633 -> getPaddingWidth - 19:39:int getPaddingWidth():1637:1637 -> getPaddingWidth - 1:9:android.view.View getViewById(int):1865:1865 -> h - 3:9:androidx.constraintlayout.solver.widgets.ConstraintWidget getViewWidget(android.view.View):1473:1473 -> i + 6:15:androidx.constraintlayout.core.widgets.ConstraintWidget getTargetWidget(int):1505:1505 -> h + 16:23:androidx.constraintlayout.core.widgets.ConstraintWidget getTargetWidget(int):1507:1507 -> h + 24:29:androidx.constraintlayout.core.widgets.ConstraintWidget getTargetWidget(int):1508:1508 -> h + 30:34:androidx.constraintlayout.core.widgets.ConstraintWidget getTargetWidget(int):1509:1509 -> h + 35:41:androidx.constraintlayout.core.widgets.ConstraintWidget getTargetWidget(int):1513:1513 -> h + 42:50:androidx.constraintlayout.core.widgets.ConstraintWidget getTargetWidget(int):1515:1515 -> h + 1:9:android.view.View getViewById(int):1976:1976 -> i + 3:7:androidx.constraintlayout.core.widgets.ConstraintWidget getViewWidget(android.view.View):1526:1526 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lr/e;"} - 10:18:androidx.constraintlayout.solver.widgets.ConstraintWidget getViewWidget(android.view.View):1475:1475 -> i - 1:5:void init(android.util.AttributeSet,int,int):878:878 -> j - 6:12:void init(android.util.AttributeSet,int,int):879:879 -> j - 13:22:void init(android.util.AttributeSet,int,int):880:880 -> j - 23:26:void init(android.util.AttributeSet,int,int):881:881 -> j - 27:36:void init(android.util.AttributeSet,int,int):883:883 -> j - 37:44:void init(android.util.AttributeSet,int,int):884:884 -> j - 45:48:void init(android.util.AttributeSet,int,int):886:886 -> j - 49:52:void init(android.util.AttributeSet,int,int):887:887 -> j - 53:61:void init(android.util.AttributeSet,int,int):888:888 -> j - 62:65:void init(android.util.AttributeSet,int,int):889:889 -> j - 66:74:void init(android.util.AttributeSet,int,int):890:890 -> j - 75:78:void init(android.util.AttributeSet,int,int):891:891 -> j - 79:87:void init(android.util.AttributeSet,int,int):892:892 -> j - 88:91:void init(android.util.AttributeSet,int,int):893:893 -> j - 92:100:void init(android.util.AttributeSet,int,int):894:894 -> j - 101:104:void init(android.util.AttributeSet,int,int):895:895 -> j - 105:113:void init(android.util.AttributeSet,int,int):896:896 -> j - 114:117:void init(android.util.AttributeSet,int,int):897:897 -> j - 118:123:void init(android.util.AttributeSet,int,int):898:898 -> j - 124:127:void init(android.util.AttributeSet,int,int):901:901 -> j - 128:130:void init(android.util.AttributeSet,int,int):903:903 -> j - 131:134:void init(android.util.AttributeSet,int,int):906:906 -> j - 135:138:void init(android.util.AttributeSet,int,int):907:907 -> j - 139:145:void init(android.util.AttributeSet,int,int):909:909 -> j - 146:153:void init(android.util.AttributeSet,int,int):910:910 -> j - 154:155:void init(android.util.AttributeSet,int,int):912:912 -> j - 156:160:void init(android.util.AttributeSet,int,int):914:914 -> j - 161:163:void init(android.util.AttributeSet,int,int):917:917 -> j - 164:171:void init(android.util.AttributeSet,int,int):919:919 -> j - 1:15:boolean isRtl():1622:1622 -> k - 16:25:boolean isRtl():1623:1623 -> k - 2:4:void markHierarchyDirty():3156:3156 -> l - 5:6:void markHierarchyDirty():3158:3158 -> l - 7:8:void markHierarchyDirty():3159:3159 -> l - 9:10:void markHierarchyDirty():3160:3160 -> l - 11:13:void markHierarchyDirty():3161:3161 -> l - 14:15:void markHierarchyDirty():3162:3162 -> l - 16:18:void markHierarchyDirty():3163:3163 -> l - 1:12:void parseLayoutDescription(int):928:928 -> m - 1:4:void resolveMeasuredDimension(int,int,int,int,boolean,boolean):1550:1550 -> n - 5:9:void resolveMeasuredDimension(int,int,int,int,boolean,boolean):1551:1551 -> n - 10:13:void resolveMeasuredDimension(int,int,int,int,boolean,boolean):1557:1557 -> n - 14:22:void resolveMeasuredDimension(int,int,int,int,boolean,boolean):1558:1558 -> n - 23:28:void resolveMeasuredDimension(int,int,int,int,boolean,boolean):1562:1562 -> n - 29:42:void resolveMeasuredDimension(int,int,int,int,boolean,boolean):1563:1563 -> n - 43:45:void resolveMeasuredDimension(int,int,int,int,boolean,boolean):1570:1570 -> n - 46:47:void resolveMeasuredDimension(int,int,int,int,boolean,boolean):1571:1571 -> n - 48:50:void resolveMeasuredDimension(int,int,int,int,boolean,boolean):1572:1572 -> n - 1:4:void resolveSystem(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int):1500:1500 -> o + 8:15:androidx.constraintlayout.core.widgets.ConstraintWidget getViewWidget(android.view.View):1529:1529 -> j + 16:24:androidx.constraintlayout.core.widgets.ConstraintWidget getViewWidget(android.view.View):1530:1530 -> j + 25:35:androidx.constraintlayout.core.widgets.ConstraintWidget getViewWidget(android.view.View):1532:1532 -> j + 36:43:androidx.constraintlayout.core.widgets.ConstraintWidget getViewWidget(android.view.View):1533:1533 -> j + 44:54:androidx.constraintlayout.core.widgets.ConstraintWidget getViewWidget(android.view.View):1534:1534 -> j + 1:5:void init(android.util.AttributeSet,int,int):944:944 -> k + 6:12:void init(android.util.AttributeSet,int,int):945:945 -> k + 13:22:void init(android.util.AttributeSet,int,int):946:946 -> k + 23:26:void init(android.util.AttributeSet,int,int):947:947 -> k + 27:36:void init(android.util.AttributeSet,int,int):949:949 -> k + 37:44:void init(android.util.AttributeSet,int,int):950:950 -> k + 45:48:void init(android.util.AttributeSet,int,int):952:952 -> k + 49:52:void init(android.util.AttributeSet,int,int):953:953 -> k + 53:61:void init(android.util.AttributeSet,int,int):954:954 -> k + 62:65:void init(android.util.AttributeSet,int,int):955:955 -> k + 66:74:void init(android.util.AttributeSet,int,int):956:956 -> k + 75:78:void init(android.util.AttributeSet,int,int):957:957 -> k + 79:87:void init(android.util.AttributeSet,int,int):958:958 -> k + 88:91:void init(android.util.AttributeSet,int,int):959:959 -> k + 92:100:void init(android.util.AttributeSet,int,int):960:960 -> k + 101:104:void init(android.util.AttributeSet,int,int):961:961 -> k + 105:113:void init(android.util.AttributeSet,int,int):962:962 -> k + 114:117:void init(android.util.AttributeSet,int,int):963:963 -> k + 118:123:void init(android.util.AttributeSet,int,int):964:964 -> k + 124:127:void init(android.util.AttributeSet,int,int):967:967 -> k + 128:130:void init(android.util.AttributeSet,int,int):969:969 -> k + 131:134:void init(android.util.AttributeSet,int,int):972:972 -> k + 135:138:void init(android.util.AttributeSet,int,int):973:973 -> k + 139:145:void init(android.util.AttributeSet,int,int):975:975 -> k + 146:153:void init(android.util.AttributeSet,int,int):976:976 -> k + 154:155:void init(android.util.AttributeSet,int,int):978:978 -> k + 156:160:void init(android.util.AttributeSet,int,int):980:980 -> k + 161:163:void init(android.util.AttributeSet,int,int):983:983 -> k + 164:171:void init(android.util.AttributeSet,int,int):985:985 -> k + 1:15:boolean isRtl():1723:1723 -> l + 16:25:boolean isRtl():1724:1724 -> l + 2:4:void markHierarchyDirty():3603:3603 -> m + 5:6:void markHierarchyDirty():3605:3605 -> m + 7:8:void markHierarchyDirty():3606:3606 -> m + 9:10:void markHierarchyDirty():3607:3607 -> m + 11:13:void markHierarchyDirty():3608:3608 -> m + 14:15:void markHierarchyDirty():3609:3609 -> m + 16:18:void markHierarchyDirty():3610:3610 -> m + 1:12:void parseLayoutDescription(int):994:994 -> n + 1:4:void resolveMeasuredDimension(int,int,int,int,boolean,boolean):1612:1612 -> o + 5:9:void resolveMeasuredDimension(int,int,int,int,boolean,boolean):1613:1613 -> o + 10:13:void resolveMeasuredDimension(int,int,int,int,boolean,boolean):1618:1618 -> o + 14:22:void resolveMeasuredDimension(int,int,int,int,boolean,boolean):1619:1619 -> o + 23:28:void resolveMeasuredDimension(int,int,int,int,boolean,boolean):1623:1623 -> o + 29:42:void resolveMeasuredDimension(int,int,int,int,boolean,boolean):1624:1624 -> o + 43:45:void resolveMeasuredDimension(int,int,int,int,boolean,boolean):1631:1631 -> o + 46:47:void resolveMeasuredDimension(int,int,int,int,boolean,boolean):1632:1632 -> o + 48:50:void resolveMeasuredDimension(int,int,int,int,boolean,boolean):1633:1633 -> o + 1:4:void onLayout(boolean,int,int,int,int):1839:1839 -> onLayout + 5:12:void onLayout(boolean,int,int,int,int):1840:1840 -> onLayout + 13:16:void onLayout(boolean,int,int,int,int):1842:1842 -> onLayout + 17:22:void onLayout(boolean,int,int,int,int):1843:1843 -> onLayout + 23:24:void onLayout(boolean,int,int,int,int):1844:1844 -> onLayout + 25:47:void onLayout(boolean,int,int,int,int):1846:1846 -> onLayout + 48:52:void onLayout(boolean,int,int,int,int):1851:1851 -> onLayout + 53:56:void onLayout(boolean,int,int,int,int):1854:1854 -> onLayout + 57:60:void onLayout(boolean,int,int,int,int):1855:1855 -> onLayout + 61:65:void onLayout(boolean,int,int,int,int):1856:1856 -> onLayout + 66:70:void onLayout(boolean,int,int,int,int):1857:1857 -> onLayout + 71:76:void onLayout(boolean,int,int,int,int):1873:1873 -> onLayout + 77:86:void onLayout(boolean,int,int,int,int):1883:1883 -> onLayout + 87:94:void onLayout(boolean,int,int,int,int):1886:1886 -> onLayout + 95:101:void onLayout(boolean,int,int,int,int):1887:1887 -> onLayout + 1:6:void onMeasure(int,int):1646:1646 -> onMeasure + 7:11:void onMeasure(int,int):1649:1649 -> onMeasure + 12:18:void onMeasure(int,int):1654:1654 -> onMeasure + 19:22:void onMeasure(int,int):1656:1656 -> onMeasure + 23:29:void onMeasure(int,int):1657:1657 -> onMeasure + 30:35:void onMeasure(int,int):1661:1661 -> onMeasure + 36:37:void onMeasure(int,int):1691:1691 -> onMeasure + 38:39:void onMeasure(int,int):1692:1692 -> onMeasure + 40:48:void onMeasure(int,int):1699:1699 -> onMeasure + 49:52:void onMeasure(int,int):1701:1701 -> onMeasure + 53:54:void onMeasure(int,int):1702:1702 -> onMeasure + 55:60:void onMeasure(int,int):1703:1703 -> onMeasure + 61:65:void onMeasure(int,int):1704:1704 -> onMeasure + 66:72:void onMeasure(int,int):1708:1708 -> onMeasure + 73:86:void onMeasure(int,int):1709:1709 -> onMeasure + 87:99:void onMeasure(int,int):1710:1710 -> onMeasure + 100:103:void onMeasure(int,int):1709:1709 -> onMeasure + 1:3:void onViewAdded(android.view.View):1002:1002 -> onViewAdded + 4:7:void onViewAdded(android.view.View):1003:1003 -> onViewAdded + 8:12:void onViewAdded(android.view.View):1004:1004 -> onViewAdded + 13:16:void onViewAdded(android.view.View):1005:1005 -> onViewAdded + 17:22:void onViewAdded(android.view.View):1006:1006 -> onViewAdded + 23:29:void onViewAdded(android.view.View):1007:1007 -> onViewAdded + 30:31:void onViewAdded(android.view.View):1008:1008 -> onViewAdded + 32:36:void onViewAdded(android.view.View):1009:1009 -> onViewAdded + 37:40:void onViewAdded(android.view.View):1012:1012 -> onViewAdded + 41:43:void onViewAdded(android.view.View):1013:1013 -> onViewAdded + 44:46:void onViewAdded(android.view.View):1014:1014 -> onViewAdded + 47:52:void onViewAdded(android.view.View):1015:1015 -> onViewAdded + 53:54:void onViewAdded(android.view.View):1016:1016 -> onViewAdded + 55:62:void onViewAdded(android.view.View):1017:1017 -> onViewAdded + 63:67:void onViewAdded(android.view.View):1018:1018 -> onViewAdded + 68:76:void onViewAdded(android.view.View):1021:1021 -> onViewAdded + 77:79:void onViewAdded(android.view.View):1022:1022 -> onViewAdded + 1:3:void onViewRemoved(android.view.View):1030:1030 -> onViewRemoved + 4:12:void onViewRemoved(android.view.View):1031:1031 -> onViewRemoved + 13:16:void onViewRemoved(android.view.View):1032:1032 -> onViewRemoved + 17:21:void onViewRemoved(android.view.View):1033:1033 -> onViewRemoved + 22:27:void onViewRemoved(android.view.View):1034:1034 -> onViewRemoved + 28:30:void onViewRemoved(android.view.View):1035:1035 -> onViewRemoved + 1:4:void resolveSystem(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int):1562:1562 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/f;III)V"} - 5:8:void resolveSystem(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int):1501:1501 -> o - 9:12:void resolveSystem(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int):1502:1502 -> o - 13:16:void resolveSystem(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int):1503:1503 -> o - 17:25:void resolveSystem(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int):1505:1505 -> o - 26:35:void resolveSystem(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int):1506:1506 -> o - 36:39:void resolveSystem(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int):1508:1508 -> o - 40:48:void resolveSystem(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int):1510:1510 -> o - 49:56:void resolveSystem(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int):1513:1513 -> o - 57:69:void resolveSystem(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int):1514:1514 -> o - 70:79:void resolveSystem(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int):1522:1522 -> o - 80:92:void resolveSystem(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int):1516:1516 -> o - 93:95:void resolveSystem(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int):1531:1531 -> o - 96:105:void resolveSystem(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int):1532:1532 -> o - 1:4:void onLayout(boolean,int,int,int,int):1738:1738 -> onLayout - 5:12:void onLayout(boolean,int,int,int,int):1739:1739 -> onLayout - 13:16:void onLayout(boolean,int,int,int,int):1741:1741 -> onLayout - 17:22:void onLayout(boolean,int,int,int,int):1742:1742 -> onLayout - 23:24:void onLayout(boolean,int,int,int,int):1743:1743 -> onLayout - 25:47:void onLayout(boolean,int,int,int,int):1745:1745 -> onLayout - 48:52:void onLayout(boolean,int,int,int,int):1750:1750 -> onLayout - 53:56:void onLayout(boolean,int,int,int,int):1753:1753 -> onLayout - 57:60:void onLayout(boolean,int,int,int,int):1754:1754 -> onLayout - 61:65:void onLayout(boolean,int,int,int,int):1755:1755 -> onLayout - 66:70:void onLayout(boolean,int,int,int,int):1756:1756 -> onLayout - 71:76:void onLayout(boolean,int,int,int,int):1762:1762 -> onLayout - 77:86:void onLayout(boolean,int,int,int,int):1772:1772 -> onLayout - 87:94:void onLayout(boolean,int,int,int,int):1775:1775 -> onLayout - 95:101:void onLayout(boolean,int,int,int,int):1776:1776 -> onLayout - 1:2:void onMeasure(int,int):1590:1590 -> onMeasure - 3:4:void onMeasure(int,int):1591:1591 -> onMeasure - 5:13:void onMeasure(int,int):1598:1598 -> onMeasure - 14:18:void onMeasure(int,int):1600:1600 -> onMeasure - 19:20:void onMeasure(int,int):1601:1601 -> onMeasure - 21:26:void onMeasure(int,int):1602:1602 -> onMeasure - 27:31:void onMeasure(int,int):1603:1603 -> onMeasure - 32:38:void onMeasure(int,int):1607:1607 -> onMeasure - 39:52:void onMeasure(int,int):1608:1608 -> onMeasure - 53:65:void onMeasure(int,int):1609:1609 -> onMeasure - 66:69:void onMeasure(int,int):1608:1608 -> onMeasure - 1:3:void onViewAdded(android.view.View):959:959 -> onViewAdded - 4:7:void onViewAdded(android.view.View):961:961 -> onViewAdded - 8:12:void onViewAdded(android.view.View):962:962 -> onViewAdded - 13:16:void onViewAdded(android.view.View):963:963 -> onViewAdded - 17:22:void onViewAdded(android.view.View):964:964 -> onViewAdded - 23:29:void onViewAdded(android.view.View):965:965 -> onViewAdded - 30:31:void onViewAdded(android.view.View):966:966 -> onViewAdded - 32:36:void onViewAdded(android.view.View):967:967 -> onViewAdded - 37:40:void onViewAdded(android.view.View):970:970 -> onViewAdded - 41:43:void onViewAdded(android.view.View):971:971 -> onViewAdded - 44:46:void onViewAdded(android.view.View):972:972 -> onViewAdded - 47:52:void onViewAdded(android.view.View):973:973 -> onViewAdded - 53:54:void onViewAdded(android.view.View):974:974 -> onViewAdded - 55:62:void onViewAdded(android.view.View):975:975 -> onViewAdded - 63:67:void onViewAdded(android.view.View):976:976 -> onViewAdded - 68:76:void onViewAdded(android.view.View):979:979 -> onViewAdded - 77:79:void onViewAdded(android.view.View):980:980 -> onViewAdded - 1:3:void onViewRemoved(android.view.View):989:989 -> onViewRemoved - 4:12:void onViewRemoved(android.view.View):991:991 -> onViewRemoved - 13:16:void onViewRemoved(android.view.View):992:992 -> onViewRemoved - 17:21:void onViewRemoved(android.view.View):993:993 -> onViewRemoved - 22:27:void onViewRemoved(android.view.View):994:994 -> onViewRemoved - 28:30:void onViewRemoved(android.view.View):995:995 -> onViewRemoved - 1:4:void setChildrenConstraints():1109:1109 -> p - 5:12:void setChildrenConstraints():1111:1111 -> p - 13:16:void setChildrenConstraints():1115:1115 -> p - 17:23:void setChildrenConstraints():1116:1116 -> p - 24:35:void setChildrenConstraints():1120:1120 -> p - 36:39:void setChildrenConstraints():1128:1128 -> p - 40:51:void setChildrenConstraints():1130:1130 -> p - 52:64:void setChildrenConstraints():1131:1131 -> p - 65:72:void setChildrenConstraints():1132:1132 -> p - 73:76:void setChildrenConstraints():1134:1134 -> p - 77:90:void setChildrenConstraints():1136:1136 -> p - 91:97:void setChildrenConstraints():1159:1159 -> p - 98:101:void setChildrenConstraints():1161:1161 -> p - 102:107:void setChildrenConstraints():1162:1162 -> p - 108:112:void setChildrenConstraints():1168:1168 -> p - 113:115:void setChildrenConstraints():1169:1169 -> p - 116:120:void setChildrenConstraints():1172:1172 -> p - 121:131:void setChildrenConstraints():1174:1174 -> p - 132:139:void setChildrenConstraints():1177:1177 -> p - 140:148:void setChildrenConstraints():1178:1178 -> p - 149:154:void setChildrenConstraints():1184:1184 -> p - 155:159:void setChildrenConstraints():1190:1190 -> p - 160:166:void setChildrenConstraints():1191:1191 -> p - 167:180:void setChildrenConstraints():1192:1192 -> p - 181:184:void setChildrenConstraints():1194:1194 -> p - 185:188:void setChildrenConstraints():1195:1195 -> p - 189:203:void setChildrenConstraints():1196:1196 -> p - 204:207:void setChildrenConstraints():1200:1200 -> p - 208:214:void setChildrenConstraints():1201:1201 -> p - 215:221:void setChildrenConstraints():1205:1205 -> p - 222:226:void setChildrenConstraints():1206:1206 -> p - 227:236:void setChildrenConstraints():1207:1207 -> p - 3:10:void setDesignInformation(int,java.lang.Object,java.lang.Object):534:534 -> q - 11:14:void setDesignInformation(int,java.lang.Object,java.lang.Object):535:535 -> q - 15:21:void setDesignInformation(int,java.lang.Object,java.lang.Object):536:536 -> q - 22:23:void setDesignInformation(int,java.lang.Object,java.lang.Object):538:538 -> q - 24:34:void setDesignInformation(int,java.lang.Object,java.lang.Object):539:539 -> q - 35:38:void setDesignInformation(int,java.lang.Object,java.lang.Object):541:541 -> q - 39:40:void setDesignInformation(int,java.lang.Object,java.lang.Object):543:543 -> q - 41:46:void setDesignInformation(int,java.lang.Object,java.lang.Object):544:544 -> q - 1:4:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1647:1647 -> r + 5:8:void resolveSystem(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int):1563:1563 -> p + 9:12:void resolveSystem(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int):1564:1564 -> p + 13:16:void resolveSystem(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int):1565:1565 -> p + 17:25:void resolveSystem(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int):1567:1567 -> p + 26:35:void resolveSystem(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int):1568:1568 -> p + 36:39:void resolveSystem(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int):1570:1570 -> p + 40:48:void resolveSystem(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int):1572:1572 -> p + 49:56:void resolveSystem(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int):1575:1575 -> p + 57:69:void resolveSystem(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int):1576:1576 -> p + 70:79:void resolveSystem(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int):1584:1584 -> p + 80:92:void resolveSystem(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int):1578:1578 -> p + 93:95:void resolveSystem(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int):1593:1593 -> p + 96:105:void resolveSystem(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int):1594:1594 -> p + 1:4:void setChildrenConstraints():1149:1149 -> q + 5:12:void setChildrenConstraints():1151:1151 -> q + 13:16:void setChildrenConstraints():1155:1155 -> q + 17:23:void setChildrenConstraints():1156:1156 -> q + 24:35:void setChildrenConstraints():1160:1160 -> q + 36:39:void setChildrenConstraints():1168:1168 -> q + 40:51:void setChildrenConstraints():1170:1170 -> q + 52:64:void setChildrenConstraints():1171:1171 -> q + 65:72:void setChildrenConstraints():1172:1172 -> q + 73:76:void setChildrenConstraints():1174:1174 -> q + 77:90:void setChildrenConstraints():1176:1176 -> q + 91:97:void setChildrenConstraints():1199:1199 -> q + 98:101:void setChildrenConstraints():1201:1201 -> q + 102:107:void setChildrenConstraints():1202:1202 -> q + 108:112:void setChildrenConstraints():1208:1208 -> q + 113:115:void setChildrenConstraints():1209:1209 -> q + 116:120:void setChildrenConstraints():1212:1212 -> q + 121:131:void setChildrenConstraints():1214:1214 -> q + 132:139:void setChildrenConstraints():1217:1217 -> q + 140:148:void setChildrenConstraints():1218:1218 -> q + 149:154:void setChildrenConstraints():1224:1224 -> q + 155:159:void setChildrenConstraints():1230:1230 -> q + 160:166:void setChildrenConstraints():1231:1231 -> q + 167:180:void setChildrenConstraints():1232:1232 -> q + 181:184:void setChildrenConstraints():1234:1234 -> q + 185:188:void setChildrenConstraints():1235:1235 -> q + 189:203:void setChildrenConstraints():1236:1236 -> q + 204:207:void setChildrenConstraints():1240:1240 -> q + 208:214:void setChildrenConstraints():1241:1241 -> q + 215:221:void setChildrenConstraints():1245:1245 -> q + 222:226:void setChildrenConstraints():1246:1246 -> q + 227:236:void setChildrenConstraints():1247:1247 -> q + 3:10:void setDesignInformation(int,java.lang.Object,java.lang.Object):554:554 -> r + 11:14:void setDesignInformation(int,java.lang.Object,java.lang.Object):555:555 -> r + 15:21:void setDesignInformation(int,java.lang.Object,java.lang.Object):556:556 -> r + 22:23:void setDesignInformation(int,java.lang.Object,java.lang.Object):558:558 -> r + 24:34:void setDesignInformation(int,java.lang.Object,java.lang.Object):559:559 -> r + 35:38:void setDesignInformation(int,java.lang.Object,java.lang.Object):561:561 -> r + 39:40:void setDesignInformation(int,java.lang.Object,java.lang.Object):563:563 -> r + 41:46:void setDesignInformation(int,java.lang.Object,java.lang.Object):564:564 -> r + 1:3:void requestLayout():3592:3592 -> requestLayout + 4:7:void requestLayout():3593:3593 -> requestLayout + 1:4:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1748:1748 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/f;IIII)V"} - 5:6:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1648:1648 -> r - 7:8:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1650:1650 -> r - 9:26:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1655:1655 -> r - 27:35:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1674:1674 -> r - 36:39:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1667:1667 -> r - 40:46:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1669:1669 -> r - 47:50:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1659:1659 -> r - 51:64:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1662:1662 -> r - 65:72:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1694:1694 -> r - 73:76:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1687:1687 -> r - 77:83:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1689:1689 -> r - 84:87:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1679:1679 -> r - 88:93:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1682:1682 -> r - 94:105:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1698:1698 -> r - 106:108:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1699:1699 -> r - 109:111:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1701:1701 -> r - 112:114:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1702:1702 -> r - 115:120:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1703:1703 -> r - 121:126:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1704:1704 -> r - 127:129:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1705:1705 -> r - 130:132:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1706:1706 -> r - 133:135:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1707:1707 -> r - 136:138:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1708:1708 -> r - 139:141:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1709:1709 -> r - 142:144:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1710:1710 -> r - 145:150:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1711:1711 -> r - 151:157:void setSelfDimensionBehaviour(androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer,int,int,int,int):1712:1712 -> r - 1:4:void removeView(android.view.View):947:947 -> removeView - 1:3:void requestLayout():3145:3145 -> requestLayout - 4:7:void requestLayout():3146:3146 -> requestLayout - 1:8:boolean updateHierarchy():1092:1092 -> s - 9:12:boolean updateHierarchy():1096:1096 -> s - 13:25:boolean updateHierarchy():1097:1097 -> s - 26:29:boolean updateHierarchy():1103:1103 -> s - 1:3:void setConstraintSet(androidx.constraintlayout.widget.ConstraintSet):1856:1856 -> setConstraintSet + 5:6:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1749:1749 -> s + 7:8:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1751:1751 -> s + 9:26:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1756:1756 -> s + 27:35:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1775:1775 -> s + 36:39:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1768:1768 -> s + 40:46:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1770:1770 -> s + 47:50:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1760:1760 -> s + 51:64:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1763:1763 -> s + 65:72:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1795:1795 -> s + 73:76:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1788:1788 -> s + 77:83:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1790:1790 -> s + 84:87:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1780:1780 -> s + 88:93:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1783:1783 -> s + 94:105:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1799:1799 -> s + 106:108:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1800:1800 -> s + 109:111:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1802:1802 -> s + 112:114:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1803:1803 -> s + 115:120:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1804:1804 -> s + 121:126:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1805:1805 -> s + 127:129:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1806:1806 -> s + 130:132:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1807:1807 -> s + 133:135:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1808:1808 -> s + 136:138:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1809:1809 -> s + 139:141:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1810:1810 -> s + 142:144:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1811:1811 -> s + 145:150:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1812:1812 -> s + 151:157:void setSelfDimensionBehaviour(androidx.constraintlayout.core.widgets.ConstraintWidgetContainer,int,int,int,int):1813:1813 -> s + 1:3:void setConstraintSet(androidx.constraintlayout.widget.ConstraintSet):1967:1967 -> setConstraintSet # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/constraintlayout/widget/e;)V"} - 1:9:void setId(int):587:587 -> setId - 10:12:void setId(int):588:588 -> setId - 13:22:void setId(int):589:589 -> setId - 1:5:void setMaxHeight(int):1063:1063 -> setMaxHeight - 6:7:void setMaxHeight(int):1066:1066 -> setMaxHeight - 8:11:void setMaxHeight(int):1067:1067 -> setMaxHeight - 1:5:void setMaxWidth(int):1050:1050 -> setMaxWidth - 6:7:void setMaxWidth(int):1053:1053 -> setMaxWidth - 8:11:void setMaxWidth(int):1054:1054 -> setMaxWidth - 1:5:void setMinHeight(int):1017:1017 -> setMinHeight - 6:7:void setMinHeight(int):1020:1020 -> setMinHeight - 8:11:void setMinHeight(int):1021:1021 -> setMinHeight - 1:5:void setMinWidth(int):1004:1004 -> setMinWidth - 6:7:void setMinWidth(int):1007:1007 -> setMinWidth - 8:11:void setMinWidth(int):1008:1008 -> setMinWidth - 1:4:void setOnConstraintsChanged(androidx.constraintlayout.widget.ConstraintsChangedListener):1966:1966 -> setOnConstraintsChanged + 1:9:void setId(int):607:607 -> setId + 10:12:void setId(int):608:608 -> setId + 13:22:void setId(int):609:609 -> setId + 1:5:void setMaxHeight(int):1103:1103 -> setMaxHeight + 6:7:void setMaxHeight(int):1106:1106 -> setMaxHeight + 8:11:void setMaxHeight(int):1107:1107 -> setMaxHeight + 1:5:void setMaxWidth(int):1090:1090 -> setMaxWidth + 6:7:void setMaxWidth(int):1093:1093 -> setMaxWidth + 8:11:void setMaxWidth(int):1094:1094 -> setMaxWidth + 1:5:void setMinHeight(int):1057:1057 -> setMinHeight + 6:7:void setMinHeight(int):1060:1060 -> setMinHeight + 8:11:void setMinHeight(int):1061:1061 -> setMinHeight + 1:5:void setMinWidth(int):1044:1044 -> setMinWidth + 6:7:void setMinWidth(int):1047:1047 -> setMinWidth + 8:11:void setMinWidth(int):1048:1048 -> setMinWidth + 1:4:void setOnConstraintsChanged(androidx.constraintlayout.widget.ConstraintsChangedListener):2079:2079 -> setOnConstraintsChanged # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/constraintlayout/widget/f;)V"} - 5:8:void setOnConstraintsChanged(androidx.constraintlayout.widget.ConstraintsChangedListener):1967:1967 -> setOnConstraintsChanged - 1:2:void setOptimizationLevel(int):1804:1804 -> setOptimizationLevel - 3:8:void setOptimizationLevel(int):1805:1805 -> setOptimizationLevel + 5:8:void setOnConstraintsChanged(androidx.constraintlayout.widget.ConstraintsChangedListener):2080:2080 -> setOnConstraintsChanged + 1:2:void setOptimizationLevel(int):1915:1915 -> setOptimizationLevel + 3:8:void setOptimizationLevel(int):1916:1916 -> setOptimizationLevel + 1:8:void setWidgetBaseline(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray,int,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):1483:1483 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;Landroidx/constraintlayout/widget/ConstraintLayout$b;Landroid/util/SparseArray;ILr/d$b;)V"} + 9:18:void setWidgetBaseline(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray,int,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):1484:1484 -> t + 19:27:void setWidgetBaseline(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray,int,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):1485:1485 -> t + 28:29:void setWidgetBaseline(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray,int,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):1486:1486 -> t + 30:33:void setWidgetBaseline(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray,int,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):1487:1487 -> t + 34:39:void setWidgetBaseline(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray,int,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):1488:1488 -> t + 40:41:void setWidgetBaseline(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray,int,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):1489:1489 -> t + 42:46:void setWidgetBaseline(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray,int,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):1490:1490 -> t + 47:50:void setWidgetBaseline(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray,int,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):1492:1492 -> t + 51:54:void setWidgetBaseline(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray,int,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):1493:1493 -> t + 55:61:void setWidgetBaseline(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray,int,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):1494:1494 -> t + 62:64:void setWidgetBaseline(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray,int,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):1495:1495 -> t + 65:73:void setWidgetBaseline(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray,int,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):1496:1496 -> t + 74:83:void setWidgetBaseline(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,android.util.SparseArray,int,androidx.constraintlayout.core.widgets.ConstraintAnchor$Type):1497:1497 -> t + 1:8:boolean updateHierarchy():1132:1132 -> u + 9:12:boolean updateHierarchy():1136:1136 -> u + 13:25:boolean updateHierarchy():1137:1137 -> u + 26:29:boolean updateHierarchy():1143:1143 -> u androidx.constraintlayout.widget.ConstraintLayout$1 -> androidx.constraintlayout.widget.ConstraintLayout$a: # {"id":"sourceFile","fileName":"ConstraintLayout.java"} - int[] $SwitchMap$androidx$constraintlayout$solver$widgets$ConstraintWidget$DimensionBehaviour -> a - 1:52:void ():660:660 -> + int[] $SwitchMap$androidx$constraintlayout$core$widgets$ConstraintWidget$DimensionBehaviour -> a + 1:52:void ():679:679 -> androidx.constraintlayout.widget.ConstraintLayout$LayoutParams -> androidx.constraintlayout.widget.ConstraintLayout$b: # {"id":"sourceFile","fileName":"ConstraintLayout.java"} - float verticalBias -> A - java.lang.String dimensionRatio -> B - float dimensionRatioValue -> C - int dimensionRatioSide -> D - float horizontalWeight -> E - float verticalWeight -> F - int horizontalChainStyle -> G - int verticalChainStyle -> H - int matchConstraintDefaultWidth -> I - int matchConstraintDefaultHeight -> J - int matchConstraintMinWidth -> K - int matchConstraintMinHeight -> L - int matchConstraintMaxWidth -> M - int matchConstraintMaxHeight -> N - float matchConstraintPercentWidth -> O - float matchConstraintPercentHeight -> P - int editorAbsoluteX -> Q - int editorAbsoluteY -> R - int orientation -> S - boolean constrainedWidth -> T - boolean constrainedHeight -> U - java.lang.String constraintTag -> V - boolean horizontalDimensionFixed -> W - boolean verticalDimensionFixed -> X - boolean needsBaseline -> Y - boolean isGuideline -> Z + int goneEndMargin -> A + int goneBaselineMargin -> B + int baselineMargin -> C + boolean widthSet -> D + boolean heightSet -> E + float horizontalBias -> F + float verticalBias -> G + java.lang.String dimensionRatio -> H + float dimensionRatioValue -> I + int dimensionRatioSide -> J + float horizontalWeight -> K + float verticalWeight -> L + int horizontalChainStyle -> M + int verticalChainStyle -> N + int matchConstraintDefaultWidth -> O + int matchConstraintDefaultHeight -> P + int matchConstraintMinWidth -> Q + int matchConstraintMinHeight -> R + int matchConstraintMaxWidth -> S + int matchConstraintMaxHeight -> T + float matchConstraintPercentWidth -> U + float matchConstraintPercentHeight -> V + int editorAbsoluteX -> W + int editorAbsoluteY -> X + int orientation -> Y + boolean constrainedWidth -> Z int guideBegin -> a - boolean isHelper -> a0 + boolean constrainedHeight -> a0 int guideEnd -> b - boolean isInPlaceholder -> b0 + java.lang.String constraintTag -> b0 float guidePercent -> c - boolean isVirtualGroup -> c0 + int wrapBehaviorInParent -> c0 int leftToLeft -> d - int resolvedLeftToLeft -> d0 + boolean horizontalDimensionFixed -> d0 int leftToRight -> e - int resolvedLeftToRight -> e0 + boolean verticalDimensionFixed -> e0 int rightToLeft -> f - int resolvedRightToLeft -> f0 + boolean needsBaseline -> f0 int rightToRight -> g - int resolvedRightToRight -> g0 + boolean isGuideline -> g0 int topToTop -> h - int resolveGoneLeftMargin -> h0 + boolean isHelper -> h0 int topToBottom -> i - int resolveGoneRightMargin -> i0 + boolean isInPlaceholder -> i0 int bottomToTop -> j - float resolvedHorizontalBias -> j0 + boolean isVirtualGroup -> j0 int bottomToBottom -> k - int resolvedGuideBegin -> k0 + int resolvedLeftToLeft -> k0 int baselineToBaseline -> l - int resolvedGuideEnd -> l0 - int circleConstraint -> m - float resolvedGuidePercent -> m0 - int circleRadius -> n - androidx.constraintlayout.solver.widgets.ConstraintWidget widget -> n0 + int resolvedLeftToRight -> l0 + int baselineToTop -> m + int resolvedRightToLeft -> m0 + int baselineToBottom -> n + int resolvedRightToRight -> n0 + int circleConstraint -> o + int resolveGoneLeftMargin -> o0 + int circleRadius -> p + int resolveGoneRightMargin -> p0 + float circleAngle -> q + float resolvedHorizontalBias -> q0 + int startToEnd -> r + int resolvedGuideBegin -> r0 + int startToStart -> s + int resolvedGuideEnd -> s0 + int endToStart -> t + float resolvedGuidePercent -> t0 + int endToEnd -> u + androidx.constraintlayout.core.widgets.ConstraintWidget widget -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"Lr/e;"} - float circleAngle -> o - boolean helped -> o0 - int startToEnd -> p - int startToStart -> q - int endToStart -> r - int endToEnd -> s - int goneLeftMargin -> t - int goneTopMargin -> u - int goneRightMargin -> v - int goneBottomMargin -> w - int goneStartMargin -> x - int goneEndMargin -> y - float horizontalBias -> z - 1:1:void (android.content.Context,android.util.AttributeSet):2598:2598 -> - 2:2:void (android.content.Context,android.util.AttributeSet):2091:2091 -> - 3:3:void (android.content.Context,android.util.AttributeSet):2096:2096 -> - 4:4:void (android.content.Context,android.util.AttributeSet):2101:2101 -> - 5:5:void (android.content.Context,android.util.AttributeSet):2106:2106 -> - 6:6:void (android.content.Context,android.util.AttributeSet):2111:2111 -> - 7:7:void (android.content.Context,android.util.AttributeSet):2116:2116 -> - 8:8:void (android.content.Context,android.util.AttributeSet):2121:2121 -> - 9:9:void (android.content.Context,android.util.AttributeSet):2126:2126 -> - 10:10:void (android.content.Context,android.util.AttributeSet):2131:2131 -> - 11:11:void (android.content.Context,android.util.AttributeSet):2136:2136 -> - 12:12:void (android.content.Context,android.util.AttributeSet):2141:2141 -> - 13:13:void (android.content.Context,android.util.AttributeSet):2146:2146 -> - 14:14:void (android.content.Context,android.util.AttributeSet):2151:2151 -> - 15:15:void (android.content.Context,android.util.AttributeSet):2156:2156 -> - 16:16:void (android.content.Context,android.util.AttributeSet):2161:2161 -> - 17:17:void (android.content.Context,android.util.AttributeSet):2166:2166 -> - 18:18:void (android.content.Context,android.util.AttributeSet):2171:2171 -> - 19:19:void (android.content.Context,android.util.AttributeSet):2176:2176 -> - 20:20:void (android.content.Context,android.util.AttributeSet):2181:2181 -> - 21:21:void (android.content.Context,android.util.AttributeSet):2186:2186 -> - 22:22:void (android.content.Context,android.util.AttributeSet):2191:2191 -> - 23:23:void (android.content.Context,android.util.AttributeSet):2196:2196 -> - 24:24:void (android.content.Context,android.util.AttributeSet):2201:2201 -> - 25:25:void (android.content.Context,android.util.AttributeSet):2206:2206 -> - 26:26:void (android.content.Context,android.util.AttributeSet):2211:2211 -> - 27:27:void (android.content.Context,android.util.AttributeSet):2216:2216 -> - 28:28:void (android.content.Context,android.util.AttributeSet):2221:2221 -> - 29:29:void (android.content.Context,android.util.AttributeSet):2226:2226 -> - 30:30:void (android.content.Context,android.util.AttributeSet):2231:2231 -> - 31:31:void (android.content.Context,android.util.AttributeSet):2236:2236 -> - 32:32:void (android.content.Context,android.util.AttributeSet):2242:2242 -> - 33:33:void (android.content.Context,android.util.AttributeSet):2248:2248 -> - 34:34:void (android.content.Context,android.util.AttributeSet):2260:2260 -> - 35:35:void (android.content.Context,android.util.AttributeSet):2272:2272 -> - 36:36:void (android.content.Context,android.util.AttributeSet):2285:2285 -> - 37:37:void (android.content.Context,android.util.AttributeSet):2298:2298 -> - 38:38:void (android.content.Context,android.util.AttributeSet):2304:2304 -> - 39:39:void (android.content.Context,android.util.AttributeSet):2310:2310 -> - 40:40:void (android.content.Context,android.util.AttributeSet):2316:2316 -> - 41:41:void (android.content.Context,android.util.AttributeSet):2322:2322 -> - 42:42:void (android.content.Context,android.util.AttributeSet):2327:2327 -> - 43:43:void (android.content.Context,android.util.AttributeSet):2332:2332 -> - 44:44:void (android.content.Context,android.util.AttributeSet):2338:2338 -> - 45:45:void (android.content.Context,android.util.AttributeSet):2344:2344 -> - 46:46:void (android.content.Context,android.util.AttributeSet):2346:2346 -> - 47:47:void (android.content.Context,android.util.AttributeSet):2355:2355 -> - 48:48:void (android.content.Context,android.util.AttributeSet):2364:2364 -> - 49:49:void (android.content.Context,android.util.AttributeSet):2369:2369 -> - 50:51:void (android.content.Context,android.util.AttributeSet):2372:2373 -> - 52:56:void (android.content.Context,android.util.AttributeSet):2375:2379 -> - 57:63:void (android.content.Context,android.util.AttributeSet):2381:2387 -> - 64:64:void (android.content.Context,android.util.AttributeSet):2393:2393 -> - 65:65:void (android.content.Context,android.util.AttributeSet):2416:2416 -> - 66:67:void (android.content.Context,android.util.AttributeSet):2599:2600 -> - 68:70:void (android.content.Context,android.util.AttributeSet):2602:2604 -> - 71:71:void (android.content.Context,android.util.AttributeSet):2923:2923 -> - 72:72:void (android.content.Context,android.util.AttributeSet):2695:2695 -> - 73:73:void (android.content.Context,android.util.AttributeSet):2691:2691 -> - 74:74:void (android.content.Context,android.util.AttributeSet):2841:2841 -> - 75:75:void (android.content.Context,android.util.AttributeSet):2837:2837 -> - 76:76:void (android.content.Context,android.util.AttributeSet):2833:2833 -> - 77:77:void (android.content.Context,android.util.AttributeSet):2829:2829 -> - 78:80:void (android.content.Context,android.util.AttributeSet):2779:2781 -> - 81:82:void (android.content.Context,android.util.AttributeSet):2783:2784 -> - 83:87:void (android.content.Context,android.util.AttributeSet):2786:2790 -> - 88:88:void (android.content.Context,android.util.AttributeSet):2796:2796 -> - 89:91:void (android.content.Context,android.util.AttributeSet):2798:2800 -> - 92:93:void (android.content.Context,android.util.AttributeSet):2802:2803 -> - 94:95:void (android.content.Context,android.util.AttributeSet):2805:2806 -> - 96:96:void (android.content.Context,android.util.AttributeSet):2808:2808 -> - 97:98:void (android.content.Context,android.util.AttributeSet):2816:2817 -> - 99:99:void (android.content.Context,android.util.AttributeSet):2819:2819 -> - 100:101:void (android.content.Context,android.util.AttributeSet):2918:2919 -> - 102:102:void (android.content.Context,android.util.AttributeSet):2908:2908 -> - 103:103:void (android.content.Context,android.util.AttributeSet):2910:2910 -> - 104:104:void (android.content.Context,android.util.AttributeSet):2912:2912 -> - 105:105:void (android.content.Context,android.util.AttributeSet):2897:2897 -> - 106:106:void (android.content.Context,android.util.AttributeSet):2899:2899 -> - 107:107:void (android.content.Context,android.util.AttributeSet):2901:2901 -> - 108:109:void (android.content.Context,android.util.AttributeSet):2891:2892 -> - 110:110:void (android.content.Context,android.util.AttributeSet):2881:2881 -> - 111:111:void (android.content.Context,android.util.AttributeSet):2883:2883 -> - 112:112:void (android.content.Context,android.util.AttributeSet):2885:2885 -> - 113:113:void (android.content.Context,android.util.AttributeSet):2870:2870 -> - 114:114:void (android.content.Context,android.util.AttributeSet):2872:2872 -> - 115:115:void (android.content.Context,android.util.AttributeSet):2874:2874 -> - 116:116:void (android.content.Context,android.util.AttributeSet):2861:2861 -> - 117:117:void (android.content.Context,android.util.AttributeSet):2863:2863 -> - 118:118:void (android.content.Context,android.util.AttributeSet):2853:2853 -> - 119:119:void (android.content.Context,android.util.AttributeSet):2855:2855 -> - 120:120:void (android.content.Context,android.util.AttributeSet):2775:2775 -> - 121:121:void (android.content.Context,android.util.AttributeSet):2771:2771 -> - 122:122:void (android.content.Context,android.util.AttributeSet):2849:2849 -> - 123:123:void (android.content.Context,android.util.AttributeSet):2845:2845 -> - 124:124:void (android.content.Context,android.util.AttributeSet):2767:2767 -> - 125:125:void (android.content.Context,android.util.AttributeSet):2763:2763 -> - 126:126:void (android.content.Context,android.util.AttributeSet):2759:2759 -> - 127:127:void (android.content.Context,android.util.AttributeSet):2755:2755 -> - 128:128:void (android.content.Context,android.util.AttributeSet):2751:2751 -> - 129:129:void (android.content.Context,android.util.AttributeSet):2747:2747 -> - 130:130:void (android.content.Context,android.util.AttributeSet):2740:2740 -> - 131:131:void (android.content.Context,android.util.AttributeSet):2742:2742 -> - 132:132:void (android.content.Context,android.util.AttributeSet):2733:2733 -> - 133:133:void (android.content.Context,android.util.AttributeSet):2735:2735 -> - 134:134:void (android.content.Context,android.util.AttributeSet):2726:2726 -> - 135:135:void (android.content.Context,android.util.AttributeSet):2728:2728 -> - 136:136:void (android.content.Context,android.util.AttributeSet):2719:2719 -> - 137:137:void (android.content.Context,android.util.AttributeSet):2721:2721 -> - 138:138:void (android.content.Context,android.util.AttributeSet):2666:2666 -> - 139:139:void (android.content.Context,android.util.AttributeSet):2668:2668 -> - 140:140:void (android.content.Context,android.util.AttributeSet):2659:2659 -> - 141:141:void (android.content.Context,android.util.AttributeSet):2661:2661 -> - 142:142:void (android.content.Context,android.util.AttributeSet):2652:2652 -> - 143:143:void (android.content.Context,android.util.AttributeSet):2654:2654 -> - 144:144:void (android.content.Context,android.util.AttributeSet):2645:2645 -> - 145:145:void (android.content.Context,android.util.AttributeSet):2647:2647 -> - 146:146:void (android.content.Context,android.util.AttributeSet):2638:2638 -> - 147:147:void (android.content.Context,android.util.AttributeSet):2640:2640 -> - 148:148:void (android.content.Context,android.util.AttributeSet):2631:2631 -> - 149:149:void (android.content.Context,android.util.AttributeSet):2633:2633 -> - 150:150:void (android.content.Context,android.util.AttributeSet):2624:2624 -> - 151:151:void (android.content.Context,android.util.AttributeSet):2626:2626 -> - 152:152:void (android.content.Context,android.util.AttributeSet):2617:2617 -> - 153:153:void (android.content.Context,android.util.AttributeSet):2619:2619 -> - 154:154:void (android.content.Context,android.util.AttributeSet):2610:2610 -> - 155:155:void (android.content.Context,android.util.AttributeSet):2612:2612 -> - 156:156:void (android.content.Context,android.util.AttributeSet):2709:2709 -> - 157:157:void (android.content.Context,android.util.AttributeSet):2704:2704 -> - 158:158:void (android.content.Context,android.util.AttributeSet):2699:2699 -> - 159:159:void (android.content.Context,android.util.AttributeSet):2684:2684 -> - 160:160:void (android.content.Context,android.util.AttributeSet):2686:2686 -> - 161:161:void (android.content.Context,android.util.AttributeSet):2680:2680 -> - 162:162:void (android.content.Context,android.util.AttributeSet):2673:2673 -> - 163:163:void (android.content.Context,android.util.AttributeSet):2675:2675 -> - 164:164:void (android.content.Context,android.util.AttributeSet):2714:2714 -> - 165:166:void (android.content.Context,android.util.AttributeSet):2947:2948 -> - 167:167:void (int,int):2999:2999 -> - 168:168:void (int,int):2091:2091 -> - 169:169:void (int,int):2096:2096 -> - 170:170:void (int,int):2101:2101 -> - 171:171:void (int,int):2106:2106 -> - 172:172:void (int,int):2111:2111 -> - 173:173:void (int,int):2116:2116 -> - 174:174:void (int,int):2121:2121 -> - 175:175:void (int,int):2126:2126 -> - 176:176:void (int,int):2131:2131 -> - 177:177:void (int,int):2136:2136 -> - 178:178:void (int,int):2141:2141 -> - 179:179:void (int,int):2146:2146 -> - 180:180:void (int,int):2151:2151 -> - 181:181:void (int,int):2156:2156 -> - 182:182:void (int,int):2161:2161 -> - 183:183:void (int,int):2166:2166 -> - 184:184:void (int,int):2171:2171 -> - 185:185:void (int,int):2176:2176 -> - 186:186:void (int,int):2181:2181 -> - 187:187:void (int,int):2186:2186 -> - 188:188:void (int,int):2191:2191 -> - 189:189:void (int,int):2196:2196 -> - 190:190:void (int,int):2201:2201 -> - 191:191:void (int,int):2206:2206 -> - 192:192:void (int,int):2211:2211 -> - 193:193:void (int,int):2216:2216 -> - 194:194:void (int,int):2221:2221 -> - 195:195:void (int,int):2226:2226 -> - 196:196:void (int,int):2231:2231 -> - 197:197:void (int,int):2236:2236 -> - 198:198:void (int,int):2242:2242 -> - 199:199:void (int,int):2248:2248 -> - 200:200:void (int,int):2260:2260 -> - 201:201:void (int,int):2272:2272 -> - 202:202:void (int,int):2285:2285 -> - 203:203:void (int,int):2298:2298 -> - 204:204:void (int,int):2304:2304 -> - 205:205:void (int,int):2310:2310 -> - 206:206:void (int,int):2316:2316 -> - 207:207:void (int,int):2322:2322 -> - 208:208:void (int,int):2327:2327 -> - 209:209:void (int,int):2332:2332 -> - 210:210:void (int,int):2338:2338 -> - 211:211:void (int,int):2344:2344 -> - 212:212:void (int,int):2346:2346 -> - 213:213:void (int,int):2355:2355 -> - 214:214:void (int,int):2364:2364 -> - 215:215:void (int,int):2369:2369 -> - 216:217:void (int,int):2372:2373 -> - 218:222:void (int,int):2375:2379 -> - 223:229:void (int,int):2381:2387 -> - 230:230:void (int,int):2393:2393 -> - 231:231:void (int,int):2416:2416 -> - 232:232:void (android.view.ViewGroup$LayoutParams):3003:3003 -> - 233:233:void (android.view.ViewGroup$LayoutParams):2091:2091 -> - 234:234:void (android.view.ViewGroup$LayoutParams):2096:2096 -> - 235:235:void (android.view.ViewGroup$LayoutParams):2101:2101 -> - 236:236:void (android.view.ViewGroup$LayoutParams):2106:2106 -> - 237:237:void (android.view.ViewGroup$LayoutParams):2111:2111 -> - 238:238:void (android.view.ViewGroup$LayoutParams):2116:2116 -> - 239:239:void (android.view.ViewGroup$LayoutParams):2121:2121 -> - 240:240:void (android.view.ViewGroup$LayoutParams):2126:2126 -> - 241:241:void (android.view.ViewGroup$LayoutParams):2131:2131 -> - 242:242:void (android.view.ViewGroup$LayoutParams):2136:2136 -> - 243:243:void (android.view.ViewGroup$LayoutParams):2141:2141 -> - 244:244:void (android.view.ViewGroup$LayoutParams):2146:2146 -> - 245:245:void (android.view.ViewGroup$LayoutParams):2151:2151 -> - 246:246:void (android.view.ViewGroup$LayoutParams):2156:2156 -> - 247:247:void (android.view.ViewGroup$LayoutParams):2161:2161 -> - 248:248:void (android.view.ViewGroup$LayoutParams):2166:2166 -> - 249:249:void (android.view.ViewGroup$LayoutParams):2171:2171 -> - 250:250:void (android.view.ViewGroup$LayoutParams):2176:2176 -> - 251:251:void (android.view.ViewGroup$LayoutParams):2181:2181 -> - 252:252:void (android.view.ViewGroup$LayoutParams):2186:2186 -> - 253:253:void (android.view.ViewGroup$LayoutParams):2191:2191 -> - 254:254:void (android.view.ViewGroup$LayoutParams):2196:2196 -> - 255:255:void (android.view.ViewGroup$LayoutParams):2201:2201 -> - 256:256:void (android.view.ViewGroup$LayoutParams):2206:2206 -> - 257:257:void (android.view.ViewGroup$LayoutParams):2211:2211 -> - 258:258:void (android.view.ViewGroup$LayoutParams):2216:2216 -> - 259:259:void (android.view.ViewGroup$LayoutParams):2221:2221 -> - 260:260:void (android.view.ViewGroup$LayoutParams):2226:2226 -> - 261:261:void (android.view.ViewGroup$LayoutParams):2231:2231 -> - 262:262:void (android.view.ViewGroup$LayoutParams):2236:2236 -> - 263:263:void (android.view.ViewGroup$LayoutParams):2242:2242 -> - 264:264:void (android.view.ViewGroup$LayoutParams):2248:2248 -> - 265:265:void (android.view.ViewGroup$LayoutParams):2260:2260 -> - 266:266:void (android.view.ViewGroup$LayoutParams):2272:2272 -> - 267:267:void (android.view.ViewGroup$LayoutParams):2285:2285 -> - 268:268:void (android.view.ViewGroup$LayoutParams):2298:2298 -> - 269:269:void (android.view.ViewGroup$LayoutParams):2304:2304 -> - 270:270:void (android.view.ViewGroup$LayoutParams):2310:2310 -> - 271:271:void (android.view.ViewGroup$LayoutParams):2316:2316 -> - 272:272:void (android.view.ViewGroup$LayoutParams):2322:2322 -> - 273:273:void (android.view.ViewGroup$LayoutParams):2327:2327 -> - 274:274:void (android.view.ViewGroup$LayoutParams):2332:2332 -> - 275:275:void (android.view.ViewGroup$LayoutParams):2338:2338 -> - 276:276:void (android.view.ViewGroup$LayoutParams):2344:2344 -> - 277:277:void (android.view.ViewGroup$LayoutParams):2346:2346 -> - 278:278:void (android.view.ViewGroup$LayoutParams):2355:2355 -> - 279:279:void (android.view.ViewGroup$LayoutParams):2364:2364 -> - 280:280:void (android.view.ViewGroup$LayoutParams):2369:2369 -> - 281:282:void (android.view.ViewGroup$LayoutParams):2372:2373 -> - 283:287:void (android.view.ViewGroup$LayoutParams):2375:2379 -> - 288:294:void (android.view.ViewGroup$LayoutParams):2381:2387 -> - 295:295:void (android.view.ViewGroup$LayoutParams):2393:2393 -> - 296:296:void (android.view.ViewGroup$LayoutParams):2416:2416 -> - 2:4:void validate():2952:2952 -> a - 5:6:void validate():2953:2953 -> a - 7:8:void validate():2954:2954 -> a - 9:17:void validate():2955:2955 -> a - 18:19:void validate():2956:2956 -> a - 20:23:void validate():2957:2957 -> a - 24:25:void validate():2958:2958 -> a - 26:33:void validate():2961:2961 -> a - 34:35:void validate():2962:2962 -> a - 36:39:void validate():2963:2963 -> a - 40:46:void validate():2964:2964 -> a - 47:50:void validate():2968:2968 -> a - 51:54:void validate():2972:2972 -> a - 55:56:void validate():2973:2973 -> a - 57:62:void validate():2974:2974 -> a - 63:66:void validate():2978:2978 -> a - 67:70:void validate():2982:2982 -> a - 71:72:void validate():2983:2983 -> a - 73:74:void validate():2984:2984 -> a - 75:92:void validate():2987:2987 -> a - 93:94:void validate():2988:2988 -> a - 95:96:void validate():2989:2989 -> a - 97:98:void validate():2990:2990 -> a - 99:104:void validate():2991:2991 -> a - 105:111:void validate():2992:2992 -> a - 112:121:void validate():2994:2994 -> a - 1:2:void resolveLayoutDirection(int):3012:3012 -> resolveLayoutDirection - 3:4:void resolveLayoutDirection(int):3013:3013 -> resolveLayoutDirection - 5:7:void resolveLayoutDirection(int):3018:3018 -> resolveLayoutDirection - 8:19:void resolveLayoutDirection(int):3019:3019 -> resolveLayoutDirection - 20:21:void resolveLayoutDirection(int):3022:3022 -> resolveLayoutDirection - 22:23:void resolveLayoutDirection(int):3023:3023 -> resolveLayoutDirection - 24:25:void resolveLayoutDirection(int):3024:3024 -> resolveLayoutDirection - 26:27:void resolveLayoutDirection(int):3025:3025 -> resolveLayoutDirection - 28:31:void resolveLayoutDirection(int):3029:3029 -> resolveLayoutDirection - 32:35:void resolveLayoutDirection(int):3030:3030 -> resolveLayoutDirection - 36:39:void resolveLayoutDirection(int):3031:3031 -> resolveLayoutDirection - 40:43:void resolveLayoutDirection(int):3033:3033 -> resolveLayoutDirection - 44:47:void resolveLayoutDirection(int):3034:3034 -> resolveLayoutDirection - 48:53:void resolveLayoutDirection(int):3035:3035 -> resolveLayoutDirection - 54:57:void resolveLayoutDirection(int):3040:3040 -> resolveLayoutDirection - 58:61:void resolveLayoutDirection(int):3041:3041 -> resolveLayoutDirection - 62:65:void resolveLayoutDirection(int):3043:3043 -> resolveLayoutDirection - 66:68:void resolveLayoutDirection(int):3044:3044 -> resolveLayoutDirection - 69:72:void resolveLayoutDirection(int):3047:3047 -> resolveLayoutDirection - 73:75:void resolveLayoutDirection(int):3048:3048 -> resolveLayoutDirection - 76:79:void resolveLayoutDirection(int):3051:3051 -> resolveLayoutDirection - 80:82:void resolveLayoutDirection(int):3052:3052 -> resolveLayoutDirection - 83:86:void resolveLayoutDirection(int):3055:3055 -> resolveLayoutDirection - 87:88:void resolveLayoutDirection(int):3056:3056 -> resolveLayoutDirection - 89:92:void resolveLayoutDirection(int):3058:3058 -> resolveLayoutDirection - 93:100:void resolveLayoutDirection(int):3059:3059 -> resolveLayoutDirection - 101:102:void resolveLayoutDirection(int):3062:3062 -> resolveLayoutDirection - 103:117:void resolveLayoutDirection(int):3066:3066 -> resolveLayoutDirection - 118:119:void resolveLayoutDirection(int):3068:3068 -> resolveLayoutDirection - 120:121:void resolveLayoutDirection(int):3069:3069 -> resolveLayoutDirection - 122:126:void resolveLayoutDirection(int):3070:3070 -> resolveLayoutDirection - 127:128:void resolveLayoutDirection(int):3072:3072 -> resolveLayoutDirection - 129:130:void resolveLayoutDirection(int):3073:3073 -> resolveLayoutDirection - 131:135:void resolveLayoutDirection(int):3074:3074 -> resolveLayoutDirection - 136:137:void resolveLayoutDirection(int):3076:3076 -> resolveLayoutDirection - 138:139:void resolveLayoutDirection(int):3077:3077 -> resolveLayoutDirection - 140:142:void resolveLayoutDirection(int):3078:3078 -> resolveLayoutDirection - 143:146:void resolveLayoutDirection(int):3082:3082 -> resolveLayoutDirection - 147:148:void resolveLayoutDirection(int):3083:3083 -> resolveLayoutDirection - 149:152:void resolveLayoutDirection(int):3085:3085 -> resolveLayoutDirection - 153:154:void resolveLayoutDirection(int):3086:3086 -> resolveLayoutDirection - 155:158:void resolveLayoutDirection(int):3088:3088 -> resolveLayoutDirection - 159:160:void resolveLayoutDirection(int):3089:3089 -> resolveLayoutDirection - 161:164:void resolveLayoutDirection(int):3091:3091 -> resolveLayoutDirection - 165:166:void resolveLayoutDirection(int):3092:3092 -> resolveLayoutDirection - 167:170:void resolveLayoutDirection(int):3094:3094 -> resolveLayoutDirection - 171:172:void resolveLayoutDirection(int):3095:3095 -> resolveLayoutDirection - 173:176:void resolveLayoutDirection(int):3097:3097 -> resolveLayoutDirection - 177:178:void resolveLayoutDirection(int):3098:3098 -> resolveLayoutDirection - 179:194:void resolveLayoutDirection(int):3102:3102 -> resolveLayoutDirection - 195:198:void resolveLayoutDirection(int):3104:3104 -> resolveLayoutDirection - 199:200:void resolveLayoutDirection(int):3105:3105 -> resolveLayoutDirection - 201:206:void resolveLayoutDirection(int):3106:3106 -> resolveLayoutDirection - 207:209:void resolveLayoutDirection(int):3107:3107 -> resolveLayoutDirection - 210:213:void resolveLayoutDirection(int):3109:3109 -> resolveLayoutDirection - 214:215:void resolveLayoutDirection(int):3110:3110 -> resolveLayoutDirection - 216:221:void resolveLayoutDirection(int):3111:3111 -> resolveLayoutDirection - 222:223:void resolveLayoutDirection(int):3112:3112 -> resolveLayoutDirection - 224:227:void resolveLayoutDirection(int):3115:3115 -> resolveLayoutDirection - 228:229:void resolveLayoutDirection(int):3116:3116 -> resolveLayoutDirection - 230:235:void resolveLayoutDirection(int):3117:3117 -> resolveLayoutDirection - 236:238:void resolveLayoutDirection(int):3118:3118 -> resolveLayoutDirection - 239:242:void resolveLayoutDirection(int):3120:3120 -> resolveLayoutDirection - 243:244:void resolveLayoutDirection(int):3121:3121 -> resolveLayoutDirection - 245:250:void resolveLayoutDirection(int):3122:3122 -> resolveLayoutDirection - 251:253:void resolveLayoutDirection(int):3123:3123 -> resolveLayoutDirection + int goneLeftMargin -> v + boolean helped -> v0 + int goneTopMargin -> w + int goneRightMargin -> x + int goneBottomMargin -> y + int goneStartMargin -> z + 1:1:void (android.content.Context,android.util.AttributeSet):2902:2902 -> + 2:2:void (android.content.Context,android.util.AttributeSet):2216:2216 -> + 3:3:void (android.content.Context,android.util.AttributeSet):2221:2221 -> + 4:4:void (android.content.Context,android.util.AttributeSet):2226:2226 -> + 5:5:void (android.content.Context,android.util.AttributeSet):2231:2231 -> + 6:6:void (android.content.Context,android.util.AttributeSet):2236:2236 -> + 7:7:void (android.content.Context,android.util.AttributeSet):2241:2241 -> + 8:8:void (android.content.Context,android.util.AttributeSet):2246:2246 -> + 9:9:void (android.content.Context,android.util.AttributeSet):2251:2251 -> + 10:10:void (android.content.Context,android.util.AttributeSet):2256:2256 -> + 11:11:void (android.content.Context,android.util.AttributeSet):2261:2261 -> + 12:12:void (android.content.Context,android.util.AttributeSet):2266:2266 -> + 13:13:void (android.content.Context,android.util.AttributeSet):2271:2271 -> + 14:14:void (android.content.Context,android.util.AttributeSet):2276:2276 -> + 15:15:void (android.content.Context,android.util.AttributeSet):2281:2281 -> + 16:16:void (android.content.Context,android.util.AttributeSet):2286:2286 -> + 17:17:void (android.content.Context,android.util.AttributeSet):2291:2291 -> + 18:18:void (android.content.Context,android.util.AttributeSet):2296:2296 -> + 19:19:void (android.content.Context,android.util.AttributeSet):2301:2301 -> + 20:20:void (android.content.Context,android.util.AttributeSet):2306:2306 -> + 21:21:void (android.content.Context,android.util.AttributeSet):2311:2311 -> + 22:22:void (android.content.Context,android.util.AttributeSet):2316:2316 -> + 23:23:void (android.content.Context,android.util.AttributeSet):2321:2321 -> + 24:24:void (android.content.Context,android.util.AttributeSet):2326:2326 -> + 25:25:void (android.content.Context,android.util.AttributeSet):2331:2331 -> + 26:26:void (android.content.Context,android.util.AttributeSet):2336:2336 -> + 27:27:void (android.content.Context,android.util.AttributeSet):2341:2341 -> + 28:28:void (android.content.Context,android.util.AttributeSet):2346:2346 -> + 29:29:void (android.content.Context,android.util.AttributeSet):2351:2351 -> + 30:30:void (android.content.Context,android.util.AttributeSet):2356:2356 -> + 31:32:void (android.content.Context,android.util.AttributeSet):2398:2399 -> + 33:33:void (android.content.Context,android.util.AttributeSet):2406:2406 -> + 34:34:void (android.content.Context,android.util.AttributeSet):2411:2411 -> + 35:35:void (android.content.Context,android.util.AttributeSet):2416:2416 -> + 36:36:void (android.content.Context,android.util.AttributeSet):2421:2421 -> + 37:37:void (android.content.Context,android.util.AttributeSet):2426:2426 -> + 38:38:void (android.content.Context,android.util.AttributeSet):2432:2432 -> + 39:39:void (android.content.Context,android.util.AttributeSet):2438:2438 -> + 40:40:void (android.content.Context,android.util.AttributeSet):2452:2452 -> + 41:41:void (android.content.Context,android.util.AttributeSet):2466:2466 -> + 42:42:void (android.content.Context,android.util.AttributeSet):2482:2482 -> + 43:43:void (android.content.Context,android.util.AttributeSet):2498:2498 -> + 44:44:void (android.content.Context,android.util.AttributeSet):2504:2504 -> + 45:45:void (android.content.Context,android.util.AttributeSet):2510:2510 -> + 46:46:void (android.content.Context,android.util.AttributeSet):2516:2516 -> + 47:47:void (android.content.Context,android.util.AttributeSet):2522:2522 -> + 48:48:void (android.content.Context,android.util.AttributeSet):2527:2527 -> + 49:49:void (android.content.Context,android.util.AttributeSet):2532:2532 -> + 50:50:void (android.content.Context,android.util.AttributeSet):2538:2538 -> + 51:51:void (android.content.Context,android.util.AttributeSet):2544:2544 -> + 52:52:void (android.content.Context,android.util.AttributeSet):2546:2546 -> + 53:53:void (android.content.Context,android.util.AttributeSet):2555:2555 -> + 54:54:void (android.content.Context,android.util.AttributeSet):2564:2564 -> + 55:55:void (android.content.Context,android.util.AttributeSet):2569:2569 -> + 56:56:void (android.content.Context,android.util.AttributeSet):2585:2585 -> + 57:58:void (android.content.Context,android.util.AttributeSet):2588:2589 -> + 59:63:void (android.content.Context,android.util.AttributeSet):2591:2595 -> + 64:70:void (android.content.Context,android.util.AttributeSet):2597:2603 -> + 71:71:void (android.content.Context,android.util.AttributeSet):2609:2609 -> + 72:72:void (android.content.Context,android.util.AttributeSet):2632:2632 -> + 73:74:void (android.content.Context,android.util.AttributeSet):2904:2905 -> + 75:77:void (android.content.Context,android.util.AttributeSet):2942:2944 -> + 78:78:void (android.content.Context,android.util.AttributeSet):2976:2976 -> + 79:80:void (android.content.Context,android.util.AttributeSet):2955:2956 -> + 81:82:void (android.content.Context,android.util.AttributeSet):2950:2951 -> + 83:83:void (android.content.Context,android.util.AttributeSet):3155:3155 -> + 84:84:void (android.content.Context,android.util.AttributeSet):3159:3159 -> + 85:85:void (android.content.Context,android.util.AttributeSet):3050:3050 -> + 86:86:void (android.content.Context,android.util.AttributeSet):3052:3052 -> + 87:87:void (android.content.Context,android.util.AttributeSet):3043:3043 -> + 88:88:void (android.content.Context,android.util.AttributeSet):3045:3045 -> + 89:89:void (android.content.Context,android.util.AttributeSet):3315:3315 -> + 90:90:void (android.content.Context,android.util.AttributeSet):3079:3079 -> + 91:91:void (android.content.Context,android.util.AttributeSet):3075:3075 -> + 92:92:void (android.content.Context,android.util.AttributeSet):3233:3233 -> + 93:93:void (android.content.Context,android.util.AttributeSet):3229:3229 -> + 94:94:void (android.content.Context,android.util.AttributeSet):3225:3225 -> + 95:95:void (android.content.Context,android.util.AttributeSet):3221:3221 -> + 96:96:void (android.content.Context,android.util.AttributeSet):3217:3217 -> + 97:98:void (android.content.Context,android.util.AttributeSet):3310:3311 -> + 99:99:void (android.content.Context,android.util.AttributeSet):3300:3300 -> + 100:100:void (android.content.Context,android.util.AttributeSet):3302:3302 -> + 101:101:void (android.content.Context,android.util.AttributeSet):3304:3304 -> + 102:102:void (android.content.Context,android.util.AttributeSet):3289:3289 -> + 103:103:void (android.content.Context,android.util.AttributeSet):3291:3291 -> + 104:104:void (android.content.Context,android.util.AttributeSet):3293:3293 -> + 105:106:void (android.content.Context,android.util.AttributeSet):3283:3284 -> + 107:107:void (android.content.Context,android.util.AttributeSet):3273:3273 -> + 108:108:void (android.content.Context,android.util.AttributeSet):3275:3275 -> + 109:109:void (android.content.Context,android.util.AttributeSet):3277:3277 -> + 110:110:void (android.content.Context,android.util.AttributeSet):3262:3262 -> + 111:111:void (android.content.Context,android.util.AttributeSet):3264:3264 -> + 112:112:void (android.content.Context,android.util.AttributeSet):3266:3266 -> + 113:113:void (android.content.Context,android.util.AttributeSet):3253:3253 -> + 114:114:void (android.content.Context,android.util.AttributeSet):3255:3255 -> + 115:115:void (android.content.Context,android.util.AttributeSet):3245:3245 -> + 116:116:void (android.content.Context,android.util.AttributeSet):3247:3247 -> + 117:117:void (android.content.Context,android.util.AttributeSet):3213:3213 -> + 118:118:void (android.content.Context,android.util.AttributeSet):3209:3209 -> + 119:119:void (android.content.Context,android.util.AttributeSet):3241:3241 -> + 120:120:void (android.content.Context,android.util.AttributeSet):3237:3237 -> + 121:121:void (android.content.Context,android.util.AttributeSet):3151:3151 -> + 122:122:void (android.content.Context,android.util.AttributeSet):3147:3147 -> + 123:123:void (android.content.Context,android.util.AttributeSet):3143:3143 -> + 124:124:void (android.content.Context,android.util.AttributeSet):3139:3139 -> + 125:125:void (android.content.Context,android.util.AttributeSet):3135:3135 -> + 126:126:void (android.content.Context,android.util.AttributeSet):3131:3131 -> + 127:127:void (android.content.Context,android.util.AttributeSet):3124:3124 -> + 128:128:void (android.content.Context,android.util.AttributeSet):3126:3126 -> + 129:129:void (android.content.Context,android.util.AttributeSet):3117:3117 -> + 130:130:void (android.content.Context,android.util.AttributeSet):3119:3119 -> + 131:131:void (android.content.Context,android.util.AttributeSet):3110:3110 -> + 132:132:void (android.content.Context,android.util.AttributeSet):3112:3112 -> + 133:133:void (android.content.Context,android.util.AttributeSet):3103:3103 -> + 134:134:void (android.content.Context,android.util.AttributeSet):3105:3105 -> + 135:135:void (android.content.Context,android.util.AttributeSet):3036:3036 -> + 136:136:void (android.content.Context,android.util.AttributeSet):3038:3038 -> + 137:137:void (android.content.Context,android.util.AttributeSet):3029:3029 -> + 138:138:void (android.content.Context,android.util.AttributeSet):3031:3031 -> + 139:139:void (android.content.Context,android.util.AttributeSet):3022:3022 -> + 140:140:void (android.content.Context,android.util.AttributeSet):3024:3024 -> + 141:141:void (android.content.Context,android.util.AttributeSet):3015:3015 -> + 142:142:void (android.content.Context,android.util.AttributeSet):3017:3017 -> + 143:143:void (android.content.Context,android.util.AttributeSet):3008:3008 -> + 144:144:void (android.content.Context,android.util.AttributeSet):3010:3010 -> + 145:145:void (android.content.Context,android.util.AttributeSet):3001:3001 -> + 146:146:void (android.content.Context,android.util.AttributeSet):3003:3003 -> + 147:147:void (android.content.Context,android.util.AttributeSet):2994:2994 -> + 148:148:void (android.content.Context,android.util.AttributeSet):2996:2996 -> + 149:149:void (android.content.Context,android.util.AttributeSet):2987:2987 -> + 150:150:void (android.content.Context,android.util.AttributeSet):2989:2989 -> + 151:151:void (android.content.Context,android.util.AttributeSet):2980:2980 -> + 152:152:void (android.content.Context,android.util.AttributeSet):2982:2982 -> + 153:153:void (android.content.Context,android.util.AttributeSet):3093:3093 -> + 154:154:void (android.content.Context,android.util.AttributeSet):3088:3088 -> + 155:155:void (android.content.Context,android.util.AttributeSet):3083:3083 -> + 156:156:void (android.content.Context,android.util.AttributeSet):3068:3068 -> + 157:157:void (android.content.Context,android.util.AttributeSet):3070:3070 -> + 158:158:void (android.content.Context,android.util.AttributeSet):3064:3064 -> + 159:159:void (android.content.Context,android.util.AttributeSet):3057:3057 -> + 160:160:void (android.content.Context,android.util.AttributeSet):3059:3059 -> + 161:161:void (android.content.Context,android.util.AttributeSet):3098:3098 -> + 162:163:void (android.content.Context,android.util.AttributeSet):3351:3352 -> + 164:164:void (int,int):3414:3414 -> + 165:165:void (int,int):2216:2216 -> + 166:166:void (int,int):2221:2221 -> + 167:167:void (int,int):2226:2226 -> + 168:168:void (int,int):2231:2231 -> + 169:169:void (int,int):2236:2236 -> + 170:170:void (int,int):2241:2241 -> + 171:171:void (int,int):2246:2246 -> + 172:172:void (int,int):2251:2251 -> + 173:173:void (int,int):2256:2256 -> + 174:174:void (int,int):2261:2261 -> + 175:175:void (int,int):2266:2266 -> + 176:176:void (int,int):2271:2271 -> + 177:177:void (int,int):2276:2276 -> + 178:178:void (int,int):2281:2281 -> + 179:179:void (int,int):2286:2286 -> + 180:180:void (int,int):2291:2291 -> + 181:181:void (int,int):2296:2296 -> + 182:182:void (int,int):2301:2301 -> + 183:183:void (int,int):2306:2306 -> + 184:184:void (int,int):2311:2311 -> + 185:185:void (int,int):2316:2316 -> + 186:186:void (int,int):2321:2321 -> + 187:187:void (int,int):2326:2326 -> + 188:188:void (int,int):2331:2331 -> + 189:189:void (int,int):2336:2336 -> + 190:190:void (int,int):2341:2341 -> + 191:191:void (int,int):2346:2346 -> + 192:192:void (int,int):2351:2351 -> + 193:193:void (int,int):2356:2356 -> + 194:195:void (int,int):2398:2399 -> + 196:196:void (int,int):2406:2406 -> + 197:197:void (int,int):2411:2411 -> + 198:198:void (int,int):2416:2416 -> + 199:199:void (int,int):2421:2421 -> + 200:200:void (int,int):2426:2426 -> + 201:201:void (int,int):2432:2432 -> + 202:202:void (int,int):2438:2438 -> + 203:203:void (int,int):2452:2452 -> + 204:204:void (int,int):2466:2466 -> + 205:205:void (int,int):2482:2482 -> + 206:206:void (int,int):2498:2498 -> + 207:207:void (int,int):2504:2504 -> + 208:208:void (int,int):2510:2510 -> + 209:209:void (int,int):2516:2516 -> + 210:210:void (int,int):2522:2522 -> + 211:211:void (int,int):2527:2527 -> + 212:212:void (int,int):2532:2532 -> + 213:213:void (int,int):2538:2538 -> + 214:214:void (int,int):2544:2544 -> + 215:215:void (int,int):2546:2546 -> + 216:216:void (int,int):2555:2555 -> + 217:217:void (int,int):2564:2564 -> + 218:218:void (int,int):2569:2569 -> + 219:219:void (int,int):2585:2585 -> + 220:221:void (int,int):2588:2589 -> + 222:226:void (int,int):2591:2595 -> + 227:233:void (int,int):2597:2603 -> + 234:234:void (int,int):2609:2609 -> + 235:235:void (int,int):2632:2632 -> + 236:236:void (android.view.ViewGroup$LayoutParams):3418:3418 -> + 237:237:void (android.view.ViewGroup$LayoutParams):2216:2216 -> + 238:238:void (android.view.ViewGroup$LayoutParams):2221:2221 -> + 239:239:void (android.view.ViewGroup$LayoutParams):2226:2226 -> + 240:240:void (android.view.ViewGroup$LayoutParams):2231:2231 -> + 241:241:void (android.view.ViewGroup$LayoutParams):2236:2236 -> + 242:242:void (android.view.ViewGroup$LayoutParams):2241:2241 -> + 243:243:void (android.view.ViewGroup$LayoutParams):2246:2246 -> + 244:244:void (android.view.ViewGroup$LayoutParams):2251:2251 -> + 245:245:void (android.view.ViewGroup$LayoutParams):2256:2256 -> + 246:246:void (android.view.ViewGroup$LayoutParams):2261:2261 -> + 247:247:void (android.view.ViewGroup$LayoutParams):2266:2266 -> + 248:248:void (android.view.ViewGroup$LayoutParams):2271:2271 -> + 249:249:void (android.view.ViewGroup$LayoutParams):2276:2276 -> + 250:250:void (android.view.ViewGroup$LayoutParams):2281:2281 -> + 251:251:void (android.view.ViewGroup$LayoutParams):2286:2286 -> + 252:252:void (android.view.ViewGroup$LayoutParams):2291:2291 -> + 253:253:void (android.view.ViewGroup$LayoutParams):2296:2296 -> + 254:254:void (android.view.ViewGroup$LayoutParams):2301:2301 -> + 255:255:void (android.view.ViewGroup$LayoutParams):2306:2306 -> + 256:256:void (android.view.ViewGroup$LayoutParams):2311:2311 -> + 257:257:void (android.view.ViewGroup$LayoutParams):2316:2316 -> + 258:258:void (android.view.ViewGroup$LayoutParams):2321:2321 -> + 259:259:void (android.view.ViewGroup$LayoutParams):2326:2326 -> + 260:260:void (android.view.ViewGroup$LayoutParams):2331:2331 -> + 261:261:void (android.view.ViewGroup$LayoutParams):2336:2336 -> + 262:262:void (android.view.ViewGroup$LayoutParams):2341:2341 -> + 263:263:void (android.view.ViewGroup$LayoutParams):2346:2346 -> + 264:264:void (android.view.ViewGroup$LayoutParams):2351:2351 -> + 265:265:void (android.view.ViewGroup$LayoutParams):2356:2356 -> + 266:267:void (android.view.ViewGroup$LayoutParams):2398:2399 -> + 268:268:void (android.view.ViewGroup$LayoutParams):2406:2406 -> + 269:269:void (android.view.ViewGroup$LayoutParams):2411:2411 -> + 270:270:void (android.view.ViewGroup$LayoutParams):2416:2416 -> + 271:271:void (android.view.ViewGroup$LayoutParams):2421:2421 -> + 272:272:void (android.view.ViewGroup$LayoutParams):2426:2426 -> + 273:273:void (android.view.ViewGroup$LayoutParams):2432:2432 -> + 274:274:void (android.view.ViewGroup$LayoutParams):2438:2438 -> + 275:275:void (android.view.ViewGroup$LayoutParams):2452:2452 -> + 276:276:void (android.view.ViewGroup$LayoutParams):2466:2466 -> + 277:277:void (android.view.ViewGroup$LayoutParams):2482:2482 -> + 278:278:void (android.view.ViewGroup$LayoutParams):2498:2498 -> + 279:279:void (android.view.ViewGroup$LayoutParams):2504:2504 -> + 280:280:void (android.view.ViewGroup$LayoutParams):2510:2510 -> + 281:281:void (android.view.ViewGroup$LayoutParams):2516:2516 -> + 282:282:void (android.view.ViewGroup$LayoutParams):2522:2522 -> + 283:283:void (android.view.ViewGroup$LayoutParams):2527:2527 -> + 284:284:void (android.view.ViewGroup$LayoutParams):2532:2532 -> + 285:285:void (android.view.ViewGroup$LayoutParams):2538:2538 -> + 286:286:void (android.view.ViewGroup$LayoutParams):2544:2544 -> + 287:287:void (android.view.ViewGroup$LayoutParams):2546:2546 -> + 288:288:void (android.view.ViewGroup$LayoutParams):2555:2555 -> + 289:289:void (android.view.ViewGroup$LayoutParams):2564:2564 -> + 290:290:void (android.view.ViewGroup$LayoutParams):2569:2569 -> + 291:291:void (android.view.ViewGroup$LayoutParams):2585:2585 -> + 292:293:void (android.view.ViewGroup$LayoutParams):2588:2589 -> + 294:298:void (android.view.ViewGroup$LayoutParams):2591:2595 -> + 299:305:void (android.view.ViewGroup$LayoutParams):2597:2603 -> + 306:306:void (android.view.ViewGroup$LayoutParams):2609:2609 -> + 307:307:void (android.view.ViewGroup$LayoutParams):2632:2632 -> + 2:4:void validate():3356:3356 -> a + 5:6:void validate():3357:3357 -> a + 7:8:void validate():3358:3358 -> a + 9:17:void validate():3370:3370 -> a + 18:19:void validate():3371:3371 -> a + 20:23:void validate():3372:3372 -> a + 24:25:void validate():3373:3373 -> a + 26:33:void validate():3376:3376 -> a + 34:35:void validate():3377:3377 -> a + 36:39:void validate():3378:3378 -> a + 40:46:void validate():3379:3379 -> a + 47:50:void validate():3383:3383 -> a + 51:54:void validate():3387:3387 -> a + 55:56:void validate():3388:3388 -> a + 57:62:void validate():3389:3389 -> a + 63:66:void validate():3393:3393 -> a + 67:70:void validate():3397:3397 -> a + 71:72:void validate():3398:3398 -> a + 73:74:void validate():3399:3399 -> a + 75:92:void validate():3402:3402 -> a + 93:94:void validate():3403:3403 -> a + 95:96:void validate():3404:3404 -> a + 97:98:void validate():3405:3405 -> a + 99:104:void validate():3406:3406 -> a + 105:111:void validate():3407:3407 -> a + 112:121:void validate():3409:3409 -> a + 1:2:void resolveLayoutDirection(int):3459:3459 -> resolveLayoutDirection + 3:4:void resolveLayoutDirection(int):3460:3460 -> resolveLayoutDirection + 5:7:void resolveLayoutDirection(int):3464:3464 -> resolveLayoutDirection + 8:19:void resolveLayoutDirection(int):3465:3465 -> resolveLayoutDirection + 20:21:void resolveLayoutDirection(int):3469:3469 -> resolveLayoutDirection + 22:23:void resolveLayoutDirection(int):3470:3470 -> resolveLayoutDirection + 24:25:void resolveLayoutDirection(int):3471:3471 -> resolveLayoutDirection + 26:27:void resolveLayoutDirection(int):3472:3472 -> resolveLayoutDirection + 28:31:void resolveLayoutDirection(int):3476:3476 -> resolveLayoutDirection + 32:35:void resolveLayoutDirection(int):3477:3477 -> resolveLayoutDirection + 36:39:void resolveLayoutDirection(int):3478:3478 -> resolveLayoutDirection + 40:43:void resolveLayoutDirection(int):3480:3480 -> resolveLayoutDirection + 44:47:void resolveLayoutDirection(int):3481:3481 -> resolveLayoutDirection + 48:55:void resolveLayoutDirection(int):3482:3482 -> resolveLayoutDirection + 56:59:void resolveLayoutDirection(int):3487:3487 -> resolveLayoutDirection + 60:63:void resolveLayoutDirection(int):3488:3488 -> resolveLayoutDirection + 64:67:void resolveLayoutDirection(int):3490:3490 -> resolveLayoutDirection + 68:70:void resolveLayoutDirection(int):3491:3491 -> resolveLayoutDirection + 71:74:void resolveLayoutDirection(int):3494:3494 -> resolveLayoutDirection + 75:77:void resolveLayoutDirection(int):3495:3495 -> resolveLayoutDirection + 78:81:void resolveLayoutDirection(int):3498:3498 -> resolveLayoutDirection + 82:84:void resolveLayoutDirection(int):3499:3499 -> resolveLayoutDirection + 85:88:void resolveLayoutDirection(int):3502:3502 -> resolveLayoutDirection + 89:90:void resolveLayoutDirection(int):3503:3503 -> resolveLayoutDirection + 91:94:void resolveLayoutDirection(int):3505:3505 -> resolveLayoutDirection + 95:102:void resolveLayoutDirection(int):3506:3506 -> resolveLayoutDirection + 103:104:void resolveLayoutDirection(int):3509:3509 -> resolveLayoutDirection + 105:119:void resolveLayoutDirection(int):3513:3513 -> resolveLayoutDirection + 120:121:void resolveLayoutDirection(int):3515:3515 -> resolveLayoutDirection + 122:123:void resolveLayoutDirection(int):3516:3516 -> resolveLayoutDirection + 124:128:void resolveLayoutDirection(int):3517:3517 -> resolveLayoutDirection + 129:130:void resolveLayoutDirection(int):3519:3519 -> resolveLayoutDirection + 131:132:void resolveLayoutDirection(int):3520:3520 -> resolveLayoutDirection + 133:137:void resolveLayoutDirection(int):3521:3521 -> resolveLayoutDirection + 138:139:void resolveLayoutDirection(int):3523:3523 -> resolveLayoutDirection + 140:141:void resolveLayoutDirection(int):3524:3524 -> resolveLayoutDirection + 142:144:void resolveLayoutDirection(int):3525:3525 -> resolveLayoutDirection + 145:148:void resolveLayoutDirection(int):3529:3529 -> resolveLayoutDirection + 149:150:void resolveLayoutDirection(int):3530:3530 -> resolveLayoutDirection + 151:154:void resolveLayoutDirection(int):3532:3532 -> resolveLayoutDirection + 155:156:void resolveLayoutDirection(int):3533:3533 -> resolveLayoutDirection + 157:160:void resolveLayoutDirection(int):3535:3535 -> resolveLayoutDirection + 161:162:void resolveLayoutDirection(int):3536:3536 -> resolveLayoutDirection + 163:166:void resolveLayoutDirection(int):3538:3538 -> resolveLayoutDirection + 167:168:void resolveLayoutDirection(int):3539:3539 -> resolveLayoutDirection + 169:172:void resolveLayoutDirection(int):3541:3541 -> resolveLayoutDirection + 173:174:void resolveLayoutDirection(int):3542:3542 -> resolveLayoutDirection + 175:178:void resolveLayoutDirection(int):3544:3544 -> resolveLayoutDirection + 179:180:void resolveLayoutDirection(int):3545:3545 -> resolveLayoutDirection + 181:196:void resolveLayoutDirection(int):3549:3549 -> resolveLayoutDirection + 197:200:void resolveLayoutDirection(int):3551:3551 -> resolveLayoutDirection + 201:202:void resolveLayoutDirection(int):3552:3552 -> resolveLayoutDirection + 203:208:void resolveLayoutDirection(int):3553:3553 -> resolveLayoutDirection + 209:211:void resolveLayoutDirection(int):3554:3554 -> resolveLayoutDirection + 212:215:void resolveLayoutDirection(int):3556:3556 -> resolveLayoutDirection + 216:217:void resolveLayoutDirection(int):3557:3557 -> resolveLayoutDirection + 218:223:void resolveLayoutDirection(int):3558:3558 -> resolveLayoutDirection + 224:225:void resolveLayoutDirection(int):3559:3559 -> resolveLayoutDirection + 226:229:void resolveLayoutDirection(int):3562:3562 -> resolveLayoutDirection + 230:231:void resolveLayoutDirection(int):3563:3563 -> resolveLayoutDirection + 232:237:void resolveLayoutDirection(int):3564:3564 -> resolveLayoutDirection + 238:240:void resolveLayoutDirection(int):3565:3565 -> resolveLayoutDirection + 241:244:void resolveLayoutDirection(int):3567:3567 -> resolveLayoutDirection + 245:246:void resolveLayoutDirection(int):3568:3568 -> resolveLayoutDirection + 247:252:void resolveLayoutDirection(int):3569:3569 -> resolveLayoutDirection + 253:255:void resolveLayoutDirection(int):3570:3570 -> resolveLayoutDirection androidx.constraintlayout.widget.ConstraintLayout$LayoutParams$Table -> androidx.constraintlayout.widget.ConstraintLayout$b$a: # {"id":"sourceFile","fileName":"ConstraintLayout.java"} android.util.SparseIntArray map -> a - 1:7:void ():2540:2540 -> - 8:14:void ():2543:2543 -> - 15:21:void ():2544:2544 -> - 22:28:void ():2545:2545 -> - 29:35:void ():2546:2546 -> - 36:42:void ():2547:2547 -> - 43:49:void ():2548:2548 -> - 50:56:void ():2549:2549 -> - 57:63:void ():2550:2550 -> - 64:70:void ():2551:2551 -> - 71:76:void ():2552:2552 -> - 77:82:void ():2553:2553 -> - 83:88:void ():2554:2554 -> - 89:95:void ():2555:2555 -> - 96:102:void ():2556:2556 -> - 103:108:void ():2557:2557 -> - 109:114:void ():2558:2558 -> - 115:120:void ():2559:2559 -> - 121:126:void ():2560:2560 -> - 127:133:void ():2561:2561 -> - 134:140:void ():2562:2562 -> - 141:147:void ():2563:2563 -> - 148:154:void ():2564:2564 -> - 155:161:void ():2565:2565 -> - 162:168:void ():2566:2566 -> - 169:175:void ():2567:2567 -> - 176:182:void ():2568:2568 -> - 183:189:void ():2569:2569 -> - 190:196:void ():2570:2570 -> - 197:203:void ():2571:2571 -> - 204:210:void ():2572:2572 -> - 211:217:void ():2573:2573 -> - 218:224:void ():2574:2574 -> - 225:231:void ():2575:2575 -> - 232:238:void ():2576:2576 -> - 239:245:void ():2577:2577 -> - 246:252:void ():2578:2578 -> - 253:259:void ():2579:2579 -> - 260:266:void ():2580:2580 -> - 267:273:void ():2581:2581 -> - 274:280:void ():2582:2582 -> - 281:287:void ():2583:2583 -> - 288:294:void ():2584:2584 -> - 295:301:void ():2585:2585 -> - 302:308:void ():2586:2586 -> - 309:315:void ():2587:2587 -> - 316:322:void ():2588:2588 -> - 323:329:void ():2589:2589 -> - 330:336:void ():2590:2590 -> - 337:343:void ():2591:2591 -> - 344:350:void ():2592:2592 -> - 351:358:void ():2593:2593 -> + 1:7:void ():2799:2799 -> + 8:14:void ():2814:2814 -> + 15:21:void ():2815:2815 -> + 22:28:void ():2816:2816 -> + 29:35:void ():2817:2817 -> + 36:42:void ():2818:2818 -> + 43:49:void ():2819:2819 -> + 50:56:void ():2820:2820 -> + 57:63:void ():2821:2821 -> + 64:70:void ():2822:2822 -> + 71:77:void ():2823:2823 -> + 78:84:void ():2824:2824 -> + 85:91:void ():2825:2825 -> + 92:98:void ():2826:2826 -> + 99:104:void ():2827:2827 -> + 105:110:void ():2828:2828 -> + 111:116:void ():2829:2829 -> + 117:123:void ():2830:2830 -> + 124:130:void ():2831:2831 -> + 131:136:void ():2832:2832 -> + 137:142:void ():2833:2833 -> + 143:148:void ():2834:2834 -> + 149:154:void ():2835:2835 -> + 155:161:void ():2836:2836 -> + 162:168:void ():2837:2837 -> + 169:175:void ():2838:2838 -> + 176:182:void ():2839:2839 -> + 183:189:void ():2840:2840 -> + 190:196:void ():2841:2841 -> + 197:203:void ():2842:2842 -> + 204:210:void ():2843:2843 -> + 211:217:void ():2844:2844 -> + 218:224:void ():2845:2845 -> + 225:231:void ():2846:2846 -> + 232:238:void ():2847:2847 -> + 239:245:void ():2848:2848 -> + 246:252:void ():2849:2849 -> + 253:259:void ():2850:2850 -> + 260:266:void ():2851:2851 -> + 267:273:void ():2852:2852 -> + 274:280:void ():2853:2853 -> + 281:287:void ():2854:2854 -> + 288:294:void ():2855:2855 -> + 295:301:void ():2856:2856 -> + 302:308:void ():2857:2857 -> + 309:315:void ():2858:2858 -> + 316:322:void ():2859:2859 -> + 323:329:void ():2860:2860 -> + 330:336:void ():2861:2861 -> + 337:343:void ():2862:2862 -> + 344:350:void ():2863:2863 -> + 351:357:void ():2864:2864 -> + 358:364:void ():2865:2865 -> + 365:371:void ():2866:2866 -> + 372:378:void ():2867:2867 -> + 379:385:void ():2868:2868 -> + 386:392:void ():2869:2869 -> + 393:399:void ():2870:2870 -> + 400:407:void ():2871:2871 -> androidx.constraintlayout.widget.ConstraintLayout$Measurer -> androidx.constraintlayout.widget.ConstraintLayout$c: # {"id":"sourceFile","fileName":"ConstraintLayout.java"} androidx.constraintlayout.widget.ConstraintLayout layout -> a @@ -25184,109 +26356,116 @@ androidx.constraintlayout.widget.ConstraintLayout$Measurer -> androidx.constrain int layoutWidthSpec -> f int layoutHeightSpec -> g androidx.constraintlayout.widget.ConstraintLayout this$0 -> h - 1:5:void (androidx.constraintlayout.widget.ConstraintLayout,androidx.constraintlayout.widget.ConstraintLayout):617:617 -> - 6:8:void (androidx.constraintlayout.widget.ConstraintLayout,androidx.constraintlayout.widget.ConstraintLayout):618:618 -> - 1:10:void didMeasures():857:857 -> a - 11:18:void didMeasures():859:859 -> a - 19:32:void didMeasures():865:865 -> a - 33:44:void didMeasures():868:868 -> a - 45:53:void didMeasures():869:869 -> a - 10:24:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):628:628 -> b + 1:5:void (androidx.constraintlayout.widget.ConstraintLayout,androidx.constraintlayout.widget.ConstraintLayout):637:637 -> + 6:8:void (androidx.constraintlayout.widget.ConstraintLayout,androidx.constraintlayout.widget.ConstraintLayout):638:638 -> + 1:10:void didMeasures():923:923 -> a + 11:18:void didMeasures():925:925 -> a + 19:32:void didMeasures():931:931 -> a + 33:44:void didMeasures():934:934 -> a + 45:53:void didMeasures():935:935 -> a + 11:25:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):648:648 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/e;Ls/b$a;)V"} - 25:26:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):629:629 -> b - 27:28:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):630:630 -> b - 29:31:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):631:631 -> b - 32:33:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):643:643 -> b - 34:35:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):644:644 -> b - 36:37:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):646:646 -> b - 38:39:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):647:647 -> b - 40:44:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):652:652 -> b - 45:46:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):653:653 -> b - 47:52:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):658:658 -> b - 53:79:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):660:660 -> b - 80:86:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):680:680 -> b - 87:94:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):682:682 -> b - 95:98:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):683:683 -> b - 99:104:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):684:684 -> b - 105:110:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):685:685 -> b - 111:125:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):687:687 -> b - 126:140:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):691:691 -> b - 141:142:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):674:674 -> b - 143:148:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):675:675 -> b - 149:152:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):674:674 -> b - 153:157:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):676:676 -> b - 158:164:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):667:667 -> b - 165:171:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):669:669 -> b - 172:175:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):662:662 -> b - 176:181:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):663:663 -> b - 182:201:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):699:699 -> b - 202:208:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):720:720 -> b - 209:216:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):723:723 -> b - 217:220:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):724:724 -> b - 221:226:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):725:725 -> b - 227:232:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):726:726 -> b - 233:247:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):728:728 -> b - 248:262:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):731:731 -> b - 263:264:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):714:714 -> b - 265:270:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):715:715 -> b - 271:274:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):714:714 -> b - 275:279:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):716:716 -> b - 280:286:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):706:706 -> b - 287:293:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):709:709 -> b - 294:297:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):701:701 -> b - 298:303:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):702:702 -> b - 304:317:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):739:739 -> b - 318:334:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):742:742 -> b - 335:346:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):744:744 -> b - 347:360:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):746:746 -> b - 361:370:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):747:747 -> b - 371:382:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):749:749 -> b - 383:406:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):755:755 -> b - 407:414:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):759:759 -> b - 415:417:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):760:760 -> b - 418:424:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):761:761 -> b - 425:427:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):763:763 -> b - 428:431:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):766:766 -> b - 432:435:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):767:767 -> b - 436:441:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):768:768 -> b - 442:445:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):779:779 -> b - 446:448:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):780:780 -> b - 449:452:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):782:782 -> b - 453:456:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):783:783 -> b - 457:460:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):786:786 -> b - 461:463:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):787:787 -> b - 464:467:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):789:789 -> b - 468:469:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):790:790 -> b - 470:473:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):793:793 -> b - 474:479:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):794:794 -> b - 480:483:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):796:796 -> b - 484:487:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):797:797 -> b - 488:491:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):799:799 -> b - 492:497:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):800:800 -> b - 498:501:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):802:802 -> b - 502:511:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):803:803 -> b - 512:522:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):807:807 -> b - 523:536:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):810:810 -> b - 537:542:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):816:816 -> b - 543:546:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):819:819 -> b - 547:549:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):821:821 -> b - 550:553:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):822:822 -> b - 554:557:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):823:823 -> b - 558:570:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):824:824 -> b - 571:586:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):835:835 -> b - 587:597:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):837:837 -> b - 598:605:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):840:840 -> b - 606:607:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):841:841 -> b - 608:609:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):843:843 -> b - 610:611:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):844:844 -> b - 612:613:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):845:845 -> b - 614:616:void measure(androidx.constraintlayout.solver.widgets.ConstraintWidget,androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure$Measure):846:846 -> b - 1:2:void captureLayoutInfos(int,int,int,int,int,int):609:609 -> c - 3:4:void captureLayoutInfos(int,int,int,int,int,int):610:610 -> c - 5:6:void captureLayoutInfos(int,int,int,int,int,int):611:611 -> c - 7:8:void captureLayoutInfos(int,int,int,int,int,int):612:612 -> c - 9:10:void captureLayoutInfos(int,int,int,int,int,int):613:613 -> c - 11:13:void captureLayoutInfos(int,int,int,int,int,int):614:614 -> c + 26:27:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):649:649 -> b + 28:29:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):650:650 -> b + 30:32:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):651:651 -> b + 33:40:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):654:654 -> b + 41:42:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):665:665 -> b + 43:44:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):666:666 -> b + 45:46:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):668:668 -> b + 47:48:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):669:669 -> b + 49:53:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):674:674 -> b + 54:55:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):675:675 -> b + 56:61:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):677:677 -> b + 62:83:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):679:679 -> b + 84:90:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):695:695 -> b + 91:97:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):696:696 -> b + 98:107:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):697:697 -> b + 108:120:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):703:703 -> b + 121:132:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):704:704 -> b + 133:138:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):708:708 -> b + 139:151:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):710:710 -> b + 152:153:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):690:690 -> b + 154:159:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):691:691 -> b + 160:166:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):690:690 -> b + 167:176:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):685:685 -> b + 177:180:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):681:681 -> b + 181:198:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):717:717 -> b + 199:205:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):734:734 -> b + 206:212:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):736:736 -> b + 213:222:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):737:737 -> b + 223:235:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):743:743 -> b + 236:247:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):744:744 -> b + 248:253:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):748:748 -> b + 254:266:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):750:750 -> b + 267:268:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):729:729 -> b + 269:274:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):730:730 -> b + 275:281:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):729:729 -> b + 282:291:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):723:723 -> b + 292:295:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):719:719 -> b + 296:303:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):757:757 -> b + 304:317:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):758:758 -> b + 318:327:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):759:759 -> b + 328:337:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):762:762 -> b + 338:347:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):763:763 -> b + 348:357:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):764:764 -> b + 358:367:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):765:765 -> b + 368:373:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):766:766 -> b + 374:387:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):768:768 -> b + 388:401:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):769:769 -> b + 402:407:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):771:771 -> b + 408:413:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):772:772 -> b + 414:420:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):773:773 -> b + 421:432:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):783:783 -> b + 433:446:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):786:786 -> b + 447:457:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):788:788 -> b + 458:468:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):790:790 -> b + 469:480:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):791:791 -> b + 481:486:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):796:796 -> b + 487:515:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):802:802 -> b + 516:523:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):807:807 -> b + 524:526:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):808:808 -> b + 527:533:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):809:809 -> b + 534:536:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):811:811 -> b + 537:539:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):813:813 -> b + 540:543:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):815:815 -> b + 544:547:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):816:816 -> b + 548:551:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):817:817 -> b + 552:555:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):827:827 -> b + 556:561:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):828:828 -> b + 562:565:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):830:830 -> b + 566:569:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):831:831 -> b + 570:573:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):833:833 -> b + 574:582:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):834:834 -> b + 583:586:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):836:836 -> b + 587:590:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):837:837 -> b + 591:609:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):840:840 -> b + 610:620:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):843:843 -> b + 621:637:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):846:846 -> b + 638:643:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):853:853 -> b + 644:647:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):856:856 -> b + 648:650:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):858:858 -> b + 651:653:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):860:860 -> b + 654:657:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):861:861 -> b + 658:661:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):862:862 -> b + 662:671:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):863:863 -> b + 672:685:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):874:874 -> b + 686:695:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):876:876 -> b + 696:702:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):879:879 -> b + 703:704:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):880:880 -> b + 705:706:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):882:882 -> b + 707:708:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):883:883 -> b + 709:710:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):884:884 -> b + 711:713:void measure(androidx.constraintlayout.core.widgets.ConstraintWidget,androidx.constraintlayout.core.widgets.analyzer.BasicMeasure$Measure):885:885 -> b + 1:2:void captureLayoutInfo(int,int,int,int,int,int):629:629 -> c + 3:4:void captureLayoutInfo(int,int,int,int,int,int):630:630 -> c + 5:6:void captureLayoutInfo(int,int,int,int,int,int):631:631 -> c + 7:8:void captureLayoutInfo(int,int,int,int,int,int):632:632 -> c + 9:10:void captureLayoutInfo(int,int,int,int,int,int):633:633 -> c + 11:13:void captureLayoutInfo(int,int,int,int,int,int):634:634 -> c + 5:8:boolean isSimilarSpec(int,int,int):909:909 -> d + 9:11:boolean isSimilarSpec(int,int,int):910:910 -> d + 12:15:boolean isSimilarSpec(int,int,int):911:911 -> d + 16:34:boolean isSimilarSpec(int,int,int):912:912 -> d androidx.constraintlayout.widget.ConstraintLayoutStates -> androidx.constraintlayout.widget.d: # {"id":"sourceFile","fileName":"ConstraintLayoutStates.java"} androidx.constraintlayout.widget.ConstraintLayout mConstraintLayout -> a @@ -25303,33 +26482,33 @@ androidx.constraintlayout.widget.ConstraintLayoutStates -> androidx.constraintla 25:28:void (android.content.Context,androidx.constraintlayout.widget.ConstraintLayout,int):50:50 -> 1:4:void load(android.content.Context,int):285:285 -> a 5:8:void load(android.content.Context,int):286:286 -> a - 9:23:void load(android.content.Context,int):292:292 -> a - 24:27:void load(android.content.Context,int):300:300 -> a - 28:43:void load(android.content.Context,int):301:301 -> a - 44:50:void load(android.content.Context,int):311:311 -> a - 51:58:void load(android.content.Context,int):313:313 -> a - 59:84:void load(android.content.Context,int):301:301 -> a - 85:89:void load(android.content.Context,int):307:307 -> a - 90:97:void load(android.content.Context,int):308:308 -> a - 98:105:void load(android.content.Context,int):301:301 -> a - 106:109:void load(android.content.Context,int):317:317 -> a - 110:132:void load(android.content.Context,int):320:320 -> a - 133:135:void load(android.content.Context,int):297:297 -> a - 136:140:void load(android.content.Context,int):294:294 -> a - 141:144:void load(android.content.Context,int):342:342 -> a - 145:148:void load(android.content.Context,int):340:340 -> a - 1:5:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):347:347 -> b - 6:12:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):348:348 -> b - 13:24:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):350:350 -> b - 25:28:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):351:351 -> b - 29:40:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):354:354 -> b - 41:49:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):355:355 -> b - 50:65:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):356:356 -> b - 66:71:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):360:360 -> b - 72:80:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):361:361 -> b - 81:87:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):363:363 -> b - 88:90:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):366:366 -> b - 91:100:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):370:370 -> b + 9:22:void load(android.content.Context,int):292:292 -> a + 23:26:void load(android.content.Context,int):300:300 -> a + 27:42:void load(android.content.Context,int):301:301 -> a + 43:49:void load(android.content.Context,int):311:311 -> a + 50:57:void load(android.content.Context,int):313:313 -> a + 58:75:void load(android.content.Context,int):301:301 -> a + 76:80:void load(android.content.Context,int):307:307 -> a + 81:88:void load(android.content.Context,int):308:308 -> a + 89:96:void load(android.content.Context,int):301:301 -> a + 97:100:void load(android.content.Context,int):317:317 -> a + 101:103:void load(android.content.Context,int):297:297 -> a + 104:108:void load(android.content.Context,int):294:294 -> a + 109:112:void load(android.content.Context,int):344:344 -> a + 113:116:void load(android.content.Context,int):342:342 -> a + 1:5:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):349:349 -> b + 6:12:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):350:350 -> b + 13:16:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):352:352 -> b + 17:25:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):353:353 -> b + 26:33:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):355:355 -> b + 34:45:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):357:357 -> b + 46:54:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):358:358 -> b + 55:70:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):359:359 -> b + 71:76:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):363:363 -> b + 77:85:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):364:364 -> b + 86:92:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):366:366 -> b + 93:95:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):369:369 -> b + 96:105:void parseConstraintSet(android.content.Context,org.xmlpull.v1.XmlPullParser):373:373 -> b 1:1:void setOnConstraintsChanged(androidx.constraintlayout.widget.ConstraintsChangedListener):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/constraintlayout/widget/f;)V"} androidx.constraintlayout.widget.ConstraintLayoutStates$State -> androidx.constraintlayout.widget.d$a: @@ -25396,897 +26575,1377 @@ androidx.constraintlayout.widget.ConstraintLayoutStates$Variant -> androidx.cons 152:155:void (android.content.Context,org.xmlpull.v1.XmlPullParser):235:235 -> androidx.constraintlayout.widget.ConstraintSet -> androidx.constraintlayout.widget.e: # {"id":"sourceFile","fileName":"ConstraintSet.java"} - java.util.HashMap mSavedAttributes -> a - boolean mForceId -> b - java.util.HashMap mConstraints -> c - int[] VISIBILITY_FLAGS -> d - android.util.SparseIntArray mapToConstant -> e - 5:10:void ():220:220 -> - 11:17:void ():225:225 -> - 18:24:void ():311:311 -> - 25:33:void ():312:312 -> - 34:42:void ():313:313 -> - 43:51:void ():314:314 -> - 52:60:void ():315:315 -> - 61:69:void ():316:316 -> - 70:76:void ():317:317 -> - 77:84:void ():318:318 -> - 85:92:void ():319:319 -> - 93:100:void ():321:321 -> - 101:108:void ():322:322 -> - 109:117:void ():323:323 -> - 118:126:void ():324:324 -> - 127:135:void ():325:325 -> - 136:144:void ():326:326 -> - 145:153:void ():327:327 -> - 154:162:void ():328:328 -> - 163:171:void ():329:329 -> - 172:180:void ():330:330 -> - 181:189:void ():331:331 -> - 190:198:void ():332:332 -> - 199:207:void ():333:333 -> - 208:216:void ():334:334 -> - 217:225:void ():335:335 -> - 226:234:void ():336:336 -> - 235:243:void ():337:337 -> - 244:252:void ():338:338 -> - 253:261:void ():339:339 -> - 262:270:void ():340:340 -> - 271:279:void ():342:342 -> - 280:288:void ():343:343 -> - 289:296:void ():344:344 -> - 297:305:void ():345:345 -> - 306:312:void ():346:346 -> - 313:319:void ():347:347 -> - 320:326:void ():348:348 -> - 327:333:void ():349:349 -> - 334:342:void ():350:350 -> - 343:351:void ():351:351 -> - 352:360:void ():352:352 -> - 361:367:void ():353:353 -> - 368:376:void ():354:354 -> - 377:384:void ():355:355 -> - 385:393:void ():356:356 -> - 394:402:void ():357:357 -> - 403:411:void ():358:358 -> - 412:420:void ():359:359 -> - 421:429:void ():360:360 -> - 430:438:void ():361:361 -> - 439:447:void ():362:362 -> - 448:456:void ():363:363 -> - 457:465:void ():364:364 -> - 466:474:void ():365:365 -> - 475:483:void ():366:366 -> - 484:492:void ():367:367 -> - 493:501:void ():368:368 -> - 502:510:void ():369:369 -> - 511:519:void ():370:370 -> - 520:528:void ():371:371 -> - 529:537:void ():372:372 -> - 538:546:void ():373:373 -> - 547:555:void ():374:374 -> - 556:564:void ():375:375 -> - 565:573:void ():376:376 -> - 574:582:void ():377:377 -> - 583:591:void ():378:378 -> - 592:600:void ():379:379 -> - 601:609:void ():380:380 -> - 610:618:void ():381:381 -> - 619:627:void ():382:382 -> - 628:636:void ():383:383 -> - 637:645:void ():384:384 -> - 646:654:void ():385:385 -> - 655:663:void ():386:386 -> - 664:672:void ():387:387 -> - 673:681:void ():388:388 -> - 682:690:void ():390:390 -> - 691:699:void ():391:391 -> - 700:708:void ():392:392 -> - 709:717:void ():393:393 -> - 718:726:void ():394:394 -> - 727:735:void ():395:395 -> - 736:744:void ():396:396 -> - 745:753:void ():397:397 -> - 754:762:void ():398:398 -> - 763:772:void ():399:399 -> - 1:3:void ():74:74 -> - 4:11:void ():79:79 -> - 12:13:void ():84:84 -> - 14:21:void ():223:223 -> - 1:5:int access$100(android.content.res.TypedArray,int,int):74:74 -> a - 1:3:int[] access$200():74:74 -> b - 2:5:void applyTo(androidx.constraintlayout.widget.ConstraintLayout):1585:1585 -> c - 6:8:void applyTo(androidx.constraintlayout.widget.ConstraintLayout):1586:1586 -> c - 9:12:void applyTo(androidx.constraintlayout.widget.ConstraintLayout):1587:1587 -> c - 1:4:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1662:1662 -> d - 5:20:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1663:1663 -> d - 21:24:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1666:1666 -> d - 25:28:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1667:1667 -> d - 29:42:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1668:1668 -> d - 43:68:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1669:1669 -> d - 69:75:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1673:1673 -> d - 76:87:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1674:1674 -> d - 88:99:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1680:1680 -> d - 100:106:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1681:1681 -> d - 107:118:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1682:1682 -> d - 119:122:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1683:1683 -> d - 123:126:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1684:1684 -> d - 127:135:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1686:1686 -> d - 136:138:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1689:1689 -> d - 139:141:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1690:1690 -> d - 142:148:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1691:1691 -> d - 149:155:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1692:1692 -> d - 156:162:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1694:1694 -> d - 163:168:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1695:1695 -> d - 169:172:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1696:1696 -> d - 173:176:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1697:1697 -> d - 177:182:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1698:1698 -> d - 183:189:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1700:1700 -> d - 190:195:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1706:1706 -> d - 196:198:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1707:1707 -> d - 199:203:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1708:1708 -> d - 204:208:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1711:1711 -> d - 209:211:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1713:1713 -> d - 212:217:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1714:1714 -> d - 218:222:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1715:1715 -> d - 223:229:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1718:1718 -> d - 230:236:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1719:1719 -> d - 237:243:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1720:1720 -> d - 244:250:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1721:1721 -> d - 251:257:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1722:1722 -> d - 258:264:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1723:1723 -> d - 265:274:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1724:1724 -> d - 275:281:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1725:1725 -> d - 282:291:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1727:1727 -> d - 292:298:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1728:1728 -> d - 299:305:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1730:1730 -> d - 306:312:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1731:1731 -> d - 313:319:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1733:1733 -> d - 320:325:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1734:1734 -> d - 326:331:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1735:1735 -> d - 332:355:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1740:1740 -> d - 356:371:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1743:1743 -> d - 372:379:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1744:1744 -> d - 380:388:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1745:1745 -> d - 389:397:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1748:1748 -> d - 398:404:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1749:1749 -> d - 405:410:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1750:1750 -> d - 411:414:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1751:1751 -> d - 415:418:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1752:1752 -> d - 419:424:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1753:1753 -> d - 425:431:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1755:1755 -> d - 432:438:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1757:1757 -> d - 439:445:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1758:1758 -> d - 446:449:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1760:1760 -> d - 450:452:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1761:1761 -> d - 453:455:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1762:1762 -> d - 456:458:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1763:1763 -> d - 459:464:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1767:1767 -> d - 465:473:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1768:1768 -> d - 474:480:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1769:1769 -> d - 481:484:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1770:1770 -> d - 485:487:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1771:1771 -> d - 488:493:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):1772:1772 -> d - 1:15:void clone(android.content.Context,int):1478:1478 -> e - 1:4:void clone(androidx.constraintlayout.widget.ConstraintLayout):1499:1499 -> f - 5:12:void clone(androidx.constraintlayout.widget.ConstraintLayout):1500:1500 -> f - 13:16:void clone(androidx.constraintlayout.widget.ConstraintLayout):1502:1502 -> f - 17:22:void clone(androidx.constraintlayout.widget.ConstraintLayout):1503:1503 -> f - 23:26:void clone(androidx.constraintlayout.widget.ConstraintLayout):1505:1505 -> f - 27:34:void clone(androidx.constraintlayout.widget.ConstraintLayout):1506:1506 -> f - 35:42:void clone(androidx.constraintlayout.widget.ConstraintLayout):1507:1507 -> f - 43:54:void clone(androidx.constraintlayout.widget.ConstraintLayout):1509:1509 -> f - 55:68:void clone(androidx.constraintlayout.widget.ConstraintLayout):1510:1510 -> f - 69:80:void clone(androidx.constraintlayout.widget.ConstraintLayout):1512:1512 -> f - 81:88:void clone(androidx.constraintlayout.widget.ConstraintLayout):1513:1513 -> f - 89:91:void clone(androidx.constraintlayout.widget.ConstraintLayout):1514:1514 -> f - 92:99:void clone(androidx.constraintlayout.widget.ConstraintLayout):1515:1515 -> f - 100:107:void clone(androidx.constraintlayout.widget.ConstraintLayout):1517:1517 -> f - 108:115:void clone(androidx.constraintlayout.widget.ConstraintLayout):1518:1518 -> f - 116:123:void clone(androidx.constraintlayout.widget.ConstraintLayout):1519:1519 -> f - 124:131:void clone(androidx.constraintlayout.widget.ConstraintLayout):1520:1520 -> f - 132:139:void clone(androidx.constraintlayout.widget.ConstraintLayout):1521:1521 -> f - 140:147:void clone(androidx.constraintlayout.widget.ConstraintLayout):1522:1522 -> f - 148:151:void clone(androidx.constraintlayout.widget.ConstraintLayout):1524:1524 -> f - 152:167:void clone(androidx.constraintlayout.widget.ConstraintLayout):1525:1525 -> f - 168:171:void clone(androidx.constraintlayout.widget.ConstraintLayout):1528:1528 -> f - 172:173:void clone(androidx.constraintlayout.widget.ConstraintLayout):1529:1529 -> f - 174:181:void clone(androidx.constraintlayout.widget.ConstraintLayout):1532:1532 -> f - 182:189:void clone(androidx.constraintlayout.widget.ConstraintLayout):1533:1533 -> f - 190:197:void clone(androidx.constraintlayout.widget.ConstraintLayout):1535:1535 -> f - 198:203:void clone(androidx.constraintlayout.widget.ConstraintLayout):1536:1536 -> f - 204:209:void clone(androidx.constraintlayout.widget.ConstraintLayout):1537:1537 -> f - 210:213:void clone(androidx.constraintlayout.widget.ConstraintLayout):1541:1541 -> f - 214:215:void clone(androidx.constraintlayout.widget.ConstraintLayout):1542:1542 -> f - 216:223:void clone(androidx.constraintlayout.widget.ConstraintLayout):1543:1543 -> f - 224:231:void clone(androidx.constraintlayout.widget.ConstraintLayout):1544:1544 -> f - 232:239:void clone(androidx.constraintlayout.widget.ConstraintLayout):1545:1545 -> f - 240:252:void clone(androidx.constraintlayout.widget.ConstraintLayout):1546:1546 -> f - 1:4:void constrainCircle(int,int,int,float):2712:2712 -> g - 5:8:void constrainCircle(int,int,int,float):2713:2713 -> g - 9:10:void constrainCircle(int,int,int,float):2714:2714 -> g - 11:13:void constrainCircle(int,int,int,float):2715:2715 -> g - 1:6:int[] convertReferenceString(android.view.View,java.lang.String):3750:3750 -> h - 7:10:int[] convertReferenceString(android.view.View,java.lang.String):3751:3751 -> h - 11:16:int[] convertReferenceString(android.view.View,java.lang.String):3752:3752 -> h - 17:19:int[] convertReferenceString(android.view.View,java.lang.String):3754:3754 -> h - 20:21:int[] convertReferenceString(android.view.View,java.lang.String):3755:3755 -> h - 22:25:int[] convertReferenceString(android.view.View,java.lang.String):3756:3756 -> h - 26:27:int[] convertReferenceString(android.view.View,java.lang.String):3759:3759 -> h - 28:32:int[] convertReferenceString(android.view.View,java.lang.String):3760:3760 -> h - 33:40:int[] convertReferenceString(android.view.View,java.lang.String):3761:3761 -> h - 41:46:int[] convertReferenceString(android.view.View,java.lang.String):3766:3766 -> h - 47:50:int[] convertReferenceString(android.view.View,java.lang.String):3767:3767 -> h - 51:56:int[] convertReferenceString(android.view.View,java.lang.String):3766:3766 -> h - 57:70:int[] convertReferenceString(android.view.View,java.lang.String):3770:3770 -> h - 71:76:int[] convertReferenceString(android.view.View,java.lang.String):3771:3771 -> h - 77:82:int[] convertReferenceString(android.view.View,java.lang.String):3772:3772 -> h - 83:86:int[] convertReferenceString(android.view.View,java.lang.String):3773:3773 -> h - 87:94:int[] convertReferenceString(android.view.View,java.lang.String):3774:3774 -> h - 95:100:int[] convertReferenceString(android.view.View,java.lang.String):3777:3777 -> h - 101:103:int[] convertReferenceString(android.view.View,java.lang.String):3779:3779 -> h - 104:108:int[] convertReferenceString(android.view.View,java.lang.String):3780:3780 -> h - 1:5:androidx.constraintlayout.widget.ConstraintSet$Constraint fillFromAttributeList(android.content.Context,android.util.AttributeSet):3417:3417 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/constraintlayout/widget/e$a;"} - 6:11:androidx.constraintlayout.widget.ConstraintSet$Constraint fillFromAttributeList(android.content.Context,android.util.AttributeSet):3418:3418 -> i - 12:14:androidx.constraintlayout.widget.ConstraintSet$Constraint fillFromAttributeList(android.content.Context,android.util.AttributeSet):3419:3419 -> i - 15:18:androidx.constraintlayout.widget.ConstraintSet$Constraint fillFromAttributeList(android.content.Context,android.util.AttributeSet):3420:3420 -> i - 1:12:androidx.constraintlayout.widget.ConstraintSet$Constraint get(int):3241:3241 -> j + java.lang.String derivedState -> a + int mRotate -> b + java.util.HashMap mSavedAttributes -> c + boolean mForceId -> d + java.util.HashMap mConstraints -> e + int[] VISIBILITY_FLAGS -> f + android.util.SparseIntArray mapToConstant -> g + android.util.SparseIntArray overrideMapToConstant -> h + 5:10:void ():241:241 -> + 11:17:void ():246:246 -> + 18:24:void ():247:247 -> + 25:33:void ():353:353 -> + 34:42:void ():354:354 -> + 43:51:void ():355:355 -> + 52:60:void ():356:356 -> + 61:69:void ():357:357 -> + 70:78:void ():358:358 -> + 79:85:void ():359:359 -> + 86:93:void ():360:360 -> + 94:101:void ():361:361 -> + 102:110:void ():362:362 -> + 111:119:void ():363:363 -> + 120:127:void ():365:365 -> + 128:135:void ():366:366 -> + 136:144:void ():367:367 -> + 145:153:void ():368:368 -> + 154:162:void ():369:369 -> + 163:171:void ():370:370 -> + 172:180:void ():371:371 -> + 181:189:void ():372:372 -> + 190:198:void ():373:373 -> + 199:207:void ():374:374 -> + 208:216:void ():375:375 -> + 217:225:void ():376:376 -> + 226:234:void ():377:377 -> + 235:243:void ():378:378 -> + 244:252:void ():379:379 -> + 253:261:void ():380:380 -> + 262:270:void ():381:381 -> + 271:279:void ():382:382 -> + 280:288:void ():383:383 -> + 289:297:void ():384:384 -> + 298:306:void ():386:386 -> + 307:315:void ():387:387 -> + 316:323:void ():388:388 -> + 324:332:void ():389:389 -> + 333:339:void ():390:390 -> + 340:346:void ():391:391 -> + 347:353:void ():392:392 -> + 354:360:void ():393:393 -> + 361:369:void ():394:394 -> + 370:378:void ():395:395 -> + 379:387:void ():396:396 -> + 388:394:void ():397:397 -> + 395:403:void ():398:398 -> + 404:411:void ():399:399 -> + 412:420:void ():400:400 -> + 421:429:void ():401:401 -> + 430:438:void ():402:402 -> + 439:447:void ():403:403 -> + 448:456:void ():404:404 -> + 457:465:void ():405:405 -> + 466:474:void ():406:406 -> + 475:483:void ():407:407 -> + 484:492:void ():408:408 -> + 493:501:void ():409:409 -> + 502:510:void ():410:410 -> + 511:519:void ():411:411 -> + 520:528:void ():412:412 -> + 529:537:void ():413:413 -> + 538:546:void ():414:414 -> + 547:555:void ():415:415 -> + 556:564:void ():416:416 -> + 565:573:void ():417:417 -> + 574:582:void ():418:418 -> + 583:591:void ():419:419 -> + 592:600:void ():420:420 -> + 601:609:void ():421:421 -> + 610:618:void ():422:422 -> + 619:627:void ():423:423 -> + 628:636:void ():424:424 -> + 637:645:void ():425:425 -> + 646:654:void ():426:426 -> + 655:663:void ():427:427 -> + 664:672:void ():428:428 -> + 673:681:void ():429:429 -> + 682:690:void ():430:430 -> + 691:699:void ():431:431 -> + 700:708:void ():432:432 -> + 709:717:void ():433:433 -> + 718:726:void ():434:434 -> + 727:735:void ():435:435 -> + 736:744:void ():437:437 -> + 745:753:void ():438:438 -> + 754:762:void ():439:439 -> + 763:771:void ():440:440 -> + 772:780:void ():441:441 -> + 781:789:void ():442:442 -> + 790:798:void ():443:443 -> + 799:807:void ():444:444 -> + 808:816:void ():445:445 -> + 817:825:void ():446:446 -> + 826:834:void ():447:447 -> + 835:843:void ():448:448 -> + 844:852:void ():449:449 -> + 853:861:void ():450:450 -> + 862:870:void ():451:451 -> + 871:877:void ():474:474 -> + 878:884:void ():475:475 -> + 885:891:void ():476:476 -> + 892:898:void ():477:477 -> + 899:905:void ():478:478 -> + 906:912:void ():479:479 -> + 913:919:void ():480:480 -> + 920:926:void ():481:481 -> + 927:933:void ():482:482 -> + 934:940:void ():483:483 -> + 941:947:void ():484:484 -> + 948:954:void ():485:485 -> + 955:963:void ():486:486 -> + 964:972:void ():488:488 -> + 973:981:void ():489:489 -> + 982:989:void ():490:490 -> + 990:998:void ():491:491 -> + 999:1005:void ():492:492 -> + 1006:1012:void ():493:493 -> + 1013:1019:void ():494:494 -> + 1020:1026:void ():495:495 -> + 1027:1035:void ():496:496 -> + 1036:1044:void ():497:497 -> + 1045:1051:void ():498:498 -> + 1052:1060:void ():499:499 -> + 1061:1069:void ():500:500 -> + 1070:1077:void ():501:501 -> + 1078:1086:void ():502:502 -> + 1087:1095:void ():503:503 -> + 1096:1104:void ():504:504 -> + 1105:1113:void ():505:505 -> + 1114:1122:void ():506:506 -> + 1123:1131:void ():507:507 -> + 1132:1140:void ():508:508 -> + 1141:1149:void ():509:509 -> + 1150:1158:void ():510:510 -> + 1159:1167:void ():511:511 -> + 1168:1176:void ():512:512 -> + 1177:1185:void ():513:513 -> + 1186:1194:void ():514:514 -> + 1195:1203:void ():515:515 -> + 1204:1212:void ():516:516 -> + 1213:1221:void ():517:517 -> + 1222:1230:void ():518:518 -> + 1231:1239:void ():519:519 -> + 1240:1248:void ():520:520 -> + 1249:1257:void ():521:521 -> + 1258:1266:void ():522:522 -> + 1267:1275:void ():523:523 -> + 1276:1284:void ():524:524 -> + 1285:1293:void ():525:525 -> + 1294:1302:void ():526:526 -> + 1303:1311:void ():527:527 -> + 1312:1320:void ():528:528 -> + 1321:1329:void ():529:529 -> + 1330:1338:void ():530:530 -> + 1339:1347:void ():531:531 -> + 1348:1356:void ():532:532 -> + 1357:1365:void ():533:533 -> + 1366:1374:void ():535:535 -> + 1375:1383:void ():536:536 -> + 1384:1392:void ():537:537 -> + 1393:1401:void ():539:539 -> + 1402:1410:void ():540:540 -> + 1411:1419:void ():541:541 -> + 1420:1428:void ():542:542 -> + 1429:1437:void ():543:543 -> + 1438:1446:void ():544:544 -> + 1447:1455:void ():545:545 -> + 1456:1464:void ():546:546 -> + 1465:1473:void ():547:547 -> + 1474:1482:void ():548:548 -> + 1483:1491:void ():549:549 -> + 1492:1500:void ():550:550 -> + 1501:1509:void ():551:551 -> + 1510:1518:void ():552:552 -> + 1519:1527:void ():553:553 -> + 1528:1537:void ():554:554 -> + 1:3:void ():78:78 -> + 4:8:void ():89:89 -> + 9:10:void ():95:95 -> + 11:18:void ():96:96 -> + 19:20:void ():101:101 -> + 21:28:void ():244:244 -> + 1:5:int access$100(android.content.res.TypedArray,int,int):78:78 -> a + 1:3:int[] access$200():78:78 -> b + 2:5:void applyTo(androidx.constraintlayout.widget.ConstraintLayout):2263:2263 -> c + 6:8:void applyTo(androidx.constraintlayout.widget.ConstraintLayout):2264:2264 -> c + 9:12:void applyTo(androidx.constraintlayout.widget.ConstraintLayout):2265:2265 -> c + 1:4:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2345:2345 -> d + 5:20:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2346:2346 -> d + 21:24:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2348:2348 -> d + 25:28:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2349:2349 -> d + 29:42:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2350:2350 -> d + 43:68:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2351:2351 -> d + 69:76:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2355:2355 -> d + 77:88:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2356:2356 -> d + 89:100:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2362:2362 -> d + 101:107:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2363:2363 -> d + 108:123:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2364:2364 -> d + 124:127:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2368:2368 -> d + 128:131:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2369:2369 -> d + 132:134:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2370:2370 -> d + 135:137:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2371:2371 -> d + 138:144:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2372:2372 -> d + 145:151:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2373:2373 -> d + 152:158:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2375:2375 -> d + 159:164:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2376:2376 -> d + 165:168:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2377:2377 -> d + 169:172:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2378:2378 -> d + 173:178:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2379:2379 -> d + 179:185:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2381:2381 -> d + 186:191:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2385:2385 -> d + 192:194:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2386:2386 -> d + 195:199:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2387:2387 -> d + 200:204:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2390:2390 -> d + 205:207:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2392:2392 -> d + 208:213:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2393:2393 -> d + 214:218:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2394:2394 -> d + 219:225:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2397:2397 -> d + 226:232:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2398:2398 -> d + 233:239:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2399:2399 -> d + 240:246:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2400:2400 -> d + 247:253:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2401:2401 -> d + 254:260:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2402:2402 -> d + 261:266:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2403:2403 -> d + 267:272:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2404:2404 -> d + 273:282:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2405:2405 -> d + 283:295:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2407:2407 -> d + 296:306:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2408:2408 -> d + 307:328:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2409:2409 -> d + 329:334:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2410:2410 -> d + 335:340:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2411:2411 -> d + 341:343:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2412:2412 -> d + 344:347:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2413:2413 -> d + 348:355:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2417:2417 -> d + 356:362:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2418:2418 -> d + 363:372:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2420:2420 -> d + 373:379:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2421:2421 -> d + 380:386:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2424:2424 -> d + 387:393:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2425:2425 -> d + 394:400:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2427:2427 -> d + 401:406:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2428:2428 -> d + 407:412:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2429:2429 -> d + 413:436:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2434:2434 -> d + 437:452:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2437:2437 -> d + 453:463:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2438:2438 -> d + 464:469:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2442:2442 -> d + 470:478:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2443:2443 -> d + 479:485:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2444:2444 -> d + 486:491:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2445:2445 -> d + 492:495:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2446:2446 -> d + 496:499:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2447:2447 -> d + 500:505:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2448:2448 -> d + 506:512:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2450:2450 -> d + 513:519:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2452:2452 -> d + 520:526:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2453:2453 -> d + 527:530:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2455:2455 -> d + 531:533:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2456:2456 -> d + 534:536:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2457:2457 -> d + 537:539:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2458:2458 -> d + 540:545:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2460:2460 -> d + 546:554:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2461:2461 -> d + 555:561:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2462:2462 -> d + 562:565:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2463:2463 -> d + 566:568:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2464:2464 -> d + 569:575:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2465:2465 -> d + 576:579:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2469:2469 -> d + 580:583:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2470:2470 -> d + 584:585:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2471:2471 -> d + 586:592:void applyToInternal(androidx.constraintlayout.widget.ConstraintLayout,boolean):2472:2472 -> d + 1:15:void clone(android.content.Context,int):2146:2146 -> e + 1:4:void clone(androidx.constraintlayout.widget.ConstraintLayout):2171:2171 -> f + 5:12:void clone(androidx.constraintlayout.widget.ConstraintLayout):2172:2172 -> f + 13:16:void clone(androidx.constraintlayout.widget.ConstraintLayout):2174:2174 -> f + 17:22:void clone(androidx.constraintlayout.widget.ConstraintLayout):2175:2175 -> f + 23:26:void clone(androidx.constraintlayout.widget.ConstraintLayout):2177:2177 -> f + 27:34:void clone(androidx.constraintlayout.widget.ConstraintLayout):2178:2178 -> f + 35:42:void clone(androidx.constraintlayout.widget.ConstraintLayout):2179:2179 -> f + 43:54:void clone(androidx.constraintlayout.widget.ConstraintLayout):2181:2181 -> f + 55:68:void clone(androidx.constraintlayout.widget.ConstraintLayout):2182:2182 -> f + 69:84:void clone(androidx.constraintlayout.widget.ConstraintLayout):2184:2184 -> f + 85:92:void clone(androidx.constraintlayout.widget.ConstraintLayout):2188:2188 -> f + 93:95:void clone(androidx.constraintlayout.widget.ConstraintLayout):2189:2189 -> f + 96:103:void clone(androidx.constraintlayout.widget.ConstraintLayout):2190:2190 -> f + 104:111:void clone(androidx.constraintlayout.widget.ConstraintLayout):2192:2192 -> f + 112:119:void clone(androidx.constraintlayout.widget.ConstraintLayout):2193:2193 -> f + 120:127:void clone(androidx.constraintlayout.widget.ConstraintLayout):2194:2194 -> f + 128:135:void clone(androidx.constraintlayout.widget.ConstraintLayout):2195:2195 -> f + 136:143:void clone(androidx.constraintlayout.widget.ConstraintLayout):2196:2196 -> f + 144:151:void clone(androidx.constraintlayout.widget.ConstraintLayout):2197:2197 -> f + 152:155:void clone(androidx.constraintlayout.widget.ConstraintLayout):2199:2199 -> f + 156:171:void clone(androidx.constraintlayout.widget.ConstraintLayout):2200:2200 -> f + 172:175:void clone(androidx.constraintlayout.widget.ConstraintLayout):2203:2203 -> f + 176:177:void clone(androidx.constraintlayout.widget.ConstraintLayout):2204:2204 -> f + 178:185:void clone(androidx.constraintlayout.widget.ConstraintLayout):2207:2207 -> f + 186:193:void clone(androidx.constraintlayout.widget.ConstraintLayout):2208:2208 -> f + 194:201:void clone(androidx.constraintlayout.widget.ConstraintLayout):2210:2210 -> f + 202:207:void clone(androidx.constraintlayout.widget.ConstraintLayout):2211:2211 -> f + 208:213:void clone(androidx.constraintlayout.widget.ConstraintLayout):2212:2212 -> f + 214:217:void clone(androidx.constraintlayout.widget.ConstraintLayout):2216:2216 -> f + 218:219:void clone(androidx.constraintlayout.widget.ConstraintLayout):2217:2217 -> f + 220:227:void clone(androidx.constraintlayout.widget.ConstraintLayout):2218:2218 -> f + 228:235:void clone(androidx.constraintlayout.widget.ConstraintLayout):2219:2219 -> f + 236:243:void clone(androidx.constraintlayout.widget.ConstraintLayout):2220:2220 -> f + 244:256:void clone(androidx.constraintlayout.widget.ConstraintLayout):2221:2221 -> f + 1:4:void constrainCircle(int,int,int,float):3489:3489 -> g + 5:8:void constrainCircle(int,int,int,float):3490:3490 -> g + 9:10:void constrainCircle(int,int,int,float):3491:3491 -> g + 11:13:void constrainCircle(int,int,int,float):3492:3492 -> g + 1:6:int[] convertReferenceString(android.view.View,java.lang.String):5224:5224 -> h + 7:10:int[] convertReferenceString(android.view.View,java.lang.String):5225:5225 -> h + 11:16:int[] convertReferenceString(android.view.View,java.lang.String):5226:5226 -> h + 17:19:int[] convertReferenceString(android.view.View,java.lang.String):5228:5228 -> h + 20:21:int[] convertReferenceString(android.view.View,java.lang.String):5229:5229 -> h + 22:25:int[] convertReferenceString(android.view.View,java.lang.String):5230:5230 -> h + 26:27:int[] convertReferenceString(android.view.View,java.lang.String):5233:5233 -> h + 28:32:int[] convertReferenceString(android.view.View,java.lang.String):5234:5234 -> h + 33:40:int[] convertReferenceString(android.view.View,java.lang.String):5235:5235 -> h + 41:46:int[] convertReferenceString(android.view.View,java.lang.String):5240:5240 -> h + 47:50:int[] convertReferenceString(android.view.View,java.lang.String):5241:5241 -> h + 51:56:int[] convertReferenceString(android.view.View,java.lang.String):5240:5240 -> h + 57:70:int[] convertReferenceString(android.view.View,java.lang.String):5244:5244 -> h + 71:76:int[] convertReferenceString(android.view.View,java.lang.String):5245:5245 -> h + 77:82:int[] convertReferenceString(android.view.View,java.lang.String):5246:5246 -> h + 83:86:int[] convertReferenceString(android.view.View,java.lang.String):5247:5247 -> h + 87:94:int[] convertReferenceString(android.view.View,java.lang.String):5248:5248 -> h + 95:100:int[] convertReferenceString(android.view.View,java.lang.String):5251:5251 -> h + 101:103:int[] convertReferenceString(android.view.View,java.lang.String):5253:5253 -> h + 104:108:int[] convertReferenceString(android.view.View,java.lang.String):5254:5254 -> h + 1:7:androidx.constraintlayout.widget.ConstraintSet$Constraint fillFromAttributeList(android.content.Context,android.util.AttributeSet,boolean):4217:4217 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;Z)Landroidx/constraintlayout/widget/e$a;"} + 8:16:androidx.constraintlayout.widget.ConstraintSet$Constraint fillFromAttributeList(android.content.Context,android.util.AttributeSet,boolean):4218:4218 -> i + 17:19:androidx.constraintlayout.widget.ConstraintSet$Constraint fillFromAttributeList(android.content.Context,android.util.AttributeSet,boolean):4219:4219 -> i + 20:23:androidx.constraintlayout.widget.ConstraintSet$Constraint fillFromAttributeList(android.content.Context,android.util.AttributeSet,boolean):4220:4220 -> i + 1:12:androidx.constraintlayout.widget.ConstraintSet$Constraint get(int):4031:4031 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/constraintlayout/widget/e$a;"} - 13:26:androidx.constraintlayout.widget.ConstraintSet$Constraint get(int):3242:3242 -> j - 27:39:androidx.constraintlayout.widget.ConstraintSet$Constraint get(int):3244:3244 -> j - 1:4:void load(android.content.Context,int):3276:3276 -> k - 5:8:void load(android.content.Context,int):3277:3277 -> k - 9:21:void load(android.content.Context,int):3282:3282 -> k - 22:25:void load(android.content.Context,int):3290:3290 -> k - 26:33:void load(android.content.Context,int):3291:3291 -> k - 34:41:void load(android.content.Context,int):3292:3292 -> k - 42:50:void load(android.content.Context,int):3293:3293 -> k - 51:62:void load(android.content.Context,int):3295:3295 -> k - 63:65:void load(android.content.Context,int):3287:3287 -> k - 66:70:void load(android.content.Context,int):3284:3284 -> k - 71:74:void load(android.content.Context,int):3307:3307 -> k - 75:78:void load(android.content.Context,int):3305:3305 -> k - 1:12:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3321:3321 -> l - 13:21:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3324:3324 -> l - 22:25:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3388:3388 -> l - 26:35:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3389:3389 -> l - 36:41:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3391:3391 -> l - 42:61:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3392:3392 -> l - 62:65:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3330:3330 -> l - 66:82:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3334:3334 -> l - 83:92:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3336:3336 -> l - 93:102:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3334:3334 -> l - 103:109:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3375:3375 -> l - 110:134:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3373:3373 -> l - 135:142:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3334:3334 -> l - 143:150:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3344:3344 -> l - 151:156:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3345:3345 -> l - 157:164:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3334:3334 -> l - 165:172:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3339:3339 -> l - 173:176:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3340:3340 -> l - 177:180:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3341:3341 -> l - 181:190:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3334:3334 -> l - 191:201:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3357:3357 -> l - 202:226:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3355:3355 -> l - 227:236:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3334:3334 -> l - 237:247:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3351:3351 -> l - 248:272:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3349:3349 -> l - 273:282:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3334:3334 -> l - 283:292:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3369:3369 -> l - 293:317:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3367:3367 -> l - 318:327:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3334:3334 -> l - 328:337:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3363:3363 -> l - 338:362:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3361:3361 -> l - 363:365:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3326:3326 -> l - 366:371:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3323:3323 -> l - 372:375:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3404:3404 -> l - 376:380:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):3402:3402 -> l - 1:7:int lookupID(android.content.res.TypedArray,int,int):3409:3409 -> m - 8:13:int lookupID(android.content.res.TypedArray,int,int):3411:3411 -> m - 1:8:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3425:3425 -> n + 13:26:androidx.constraintlayout.widget.ConstraintSet$Constraint get(int):4032:4032 -> j + 27:39:androidx.constraintlayout.widget.ConstraintSet$Constraint get(int):4034:4034 -> j + 1:4:void load(android.content.Context,int):4066:4066 -> k + 5:8:void load(android.content.Context,int):4067:4067 -> k + 9:21:void load(android.content.Context,int):4072:4072 -> k + 22:25:void load(android.content.Context,int):4080:4080 -> k + 26:34:void load(android.content.Context,int):4081:4081 -> k + 35:42:void load(android.content.Context,int):4082:4082 -> k + 43:51:void load(android.content.Context,int):4083:4083 -> k + 52:63:void load(android.content.Context,int):4088:4088 -> k + 64:66:void load(android.content.Context,int):4077:4077 -> k + 67:71:void load(android.content.Context,int):4074:4074 -> k + 72:75:void load(android.content.Context,int):4100:4100 -> k + 76:79:void load(android.content.Context,int):4098:4098 -> k + 1:19:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4114:4114 -> l + 20:23:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4185:4185 -> l + 24:79:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4186:4186 -> l + 80:93:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4192:4192 -> l + 94:97:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4123:4123 -> l + 98:117:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4127:4127 -> l + 118:127:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4129:4129 -> l + 128:144:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4127:4127 -> l + 145:152:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4140:4140 -> l + 153:158:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4141:4141 -> l + 159:168:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4127:4127 -> l + 169:175:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4172:4172 -> l + 176:200:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4170:4170 -> l + 201:208:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4127:4127 -> l + 209:216:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4135:4135 -> l + 217:220:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4136:4136 -> l + 221:224:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4137:4137 -> l + 225:234:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4127:4127 -> l + 235:245:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4153:4153 -> l + 246:270:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4151:4151 -> l + 271:280:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4127:4127 -> l + 281:291:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4147:4147 -> l + 292:316:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4145:4145 -> l + 317:324:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4127:4127 -> l + 325:333:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4132:4132 -> l + 334:343:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4127:4127 -> l + 344:353:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4165:4165 -> l + 354:378:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4163:4163 -> l + 379:388:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4127:4127 -> l + 389:398:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4159:4159 -> l + 399:423:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4157:4157 -> l + 424:426:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4119:4119 -> l + 427:432:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4116:4116 -> l + 433:436:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4204:4204 -> l + 437:440:void load(android.content.Context,org.xmlpull.v1.XmlPullParser):4202:4202 -> l + 1:7:int lookupID(android.content.res.TypedArray,int,int):4209:4209 -> m + 8:13:int lookupID(android.content.res.TypedArray,int,int):4211:4211 -> m + 5:8:void parseDimensionConstraints(java.lang.Object,android.content.res.TypedArray,int,int):716:716 -> n + 9:17:void parseDimensionConstraints(java.lang.Object,android.content.res.TypedArray,int,int):717:717 -> n + 18:43:void parseDimensionConstraints(java.lang.Object,android.content.res.TypedArray,int,int):731:731 -> n + 44:48:void parseDimensionConstraints(java.lang.Object,android.content.res.TypedArray,int,int):722:722 -> n + 49:52:void parseDimensionConstraints(java.lang.Object,android.content.res.TypedArray,int,int):751:751 -> n + 53:56:void parseDimensionConstraints(java.lang.Object,android.content.res.TypedArray,int,int):752:752 -> n + 57:58:void parseDimensionConstraints(java.lang.Object,android.content.res.TypedArray,int,int):754:754 -> n + 59:61:void parseDimensionConstraints(java.lang.Object,android.content.res.TypedArray,int,int):755:755 -> n + 62:63:void parseDimensionConstraints(java.lang.Object,android.content.res.TypedArray,int,int):757:757 -> n + 64:66:void parseDimensionConstraints(java.lang.Object,android.content.res.TypedArray,int,int):758:758 -> n + 67:70:void parseDimensionConstraints(java.lang.Object,android.content.res.TypedArray,int,int):760:760 -> n + 71:74:void parseDimensionConstraints(java.lang.Object,android.content.res.TypedArray,int,int):761:761 -> n + 75:76:void parseDimensionConstraints(java.lang.Object,android.content.res.TypedArray,int,int):763:763 -> n + 77:79:void parseDimensionConstraints(java.lang.Object,android.content.res.TypedArray,int,int):764:764 -> n + 80:81:void parseDimensionConstraints(java.lang.Object,android.content.res.TypedArray,int,int):766:766 -> n + 82:84:void parseDimensionConstraints(java.lang.Object,android.content.res.TypedArray,int,int):767:767 -> n + 85:88:void parseDimensionConstraints(java.lang.Object,android.content.res.TypedArray,int,int):769:769 -> n + 89:94:void parseDimensionConstraints(java.lang.Object,android.content.res.TypedArray,int,int):770:770 -> n + 95:99:void parseDimensionConstraints(java.lang.Object,android.content.res.TypedArray,int,int):772:772 -> n + 100:105:void parseDimensionConstraints(java.lang.Object,android.content.res.TypedArray,int,int):773:773 -> n + 106:110:void parseDimensionConstraints(java.lang.Object,android.content.res.TypedArray,int,int):775:775 -> n + 111:114:void parseDimensionConstraints(java.lang.Object,android.content.res.TypedArray,int,int):776:776 -> n + 115:118:void parseDimensionConstraints(java.lang.Object,android.content.res.TypedArray,int,int):726:726 -> n + 119:122:void parseDimensionConstraints(java.lang.Object,android.content.res.TypedArray,int,int):727:727 -> n + 7:10:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):863:863 -> o + 11:21:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):864:864 -> o + 22:27:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):866:866 -> o + 28:31:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):867:867 -> o + 32:37:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):868:868 -> o + 38:41:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):869:869 -> o + 42:45:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):870:870 -> o + 46:53:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):871:871 -> o + 54:57:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):872:872 -> o + 58:61:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):873:873 -> o + 62:64:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):875:875 -> o + 65:66:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):877:877 -> o + 67:70:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):879:879 -> o + 71:74:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):880:880 -> o + 75:76:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):881:881 -> o + 77:79:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):882:882 -> o + 80:83:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):883:883 -> o + 84:86:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):884:884 -> o + 87:90:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):885:885 -> o + 91:102:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):887:887 -> o + 103:106:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):889:889 -> o + 107:110:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):890:890 -> o + 111:114:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):891:891 -> o + 115:116:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):893:893 -> o + 117:119:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):894:894 -> o + 120:121:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):896:896 -> o + 122:124:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):897:897 -> o + 125:128:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):899:899 -> o + 129:132:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):900:900 -> o + 133:134:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):902:902 -> o + 135:137:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):903:903 -> o + 138:139:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):905:905 -> o + 140:142:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):906:906 -> o + 143:146:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):908:908 -> o + 147:150:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):909:909 -> o + 151:155:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):911:911 -> o + 156:159:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):912:912 -> o + 160:164:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):914:914 -> o + 165:168:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):915:915 -> o + 169:176:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):921:921 -> o + 177:187:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):923:923 -> o + 188:191:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):924:924 -> o + 192:196:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):925:925 -> o + 197:200:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):926:926 -> o + 201:202:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):928:928 -> o + 203:204:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):929:929 -> o + 205:207:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):930:930 -> o + 208:209:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):932:932 -> o + 210:211:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):933:933 -> o + 212:214:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):934:934 -> o + 215:218:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):936:936 -> o + 219:222:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):937:937 -> o + 223:224:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):939:939 -> o + 225:226:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):940:940 -> o + 227:229:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):941:941 -> o + 230:231:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):943:943 -> o + 232:233:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):944:944 -> o + 234:236:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):945:945 -> o + 237:240:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):947:947 -> o + 241:244:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):948:948 -> o + 245:249:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):950:950 -> o + 250:253:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):951:951 -> o + 254:258:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):953:953 -> o + 259:262:void parseDimensionConstraintsString(java.lang.Object,java.lang.String,int):954:954 -> o + 6:11:void parseDimensionRatioString(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,java.lang.String):791:791 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/constraintlayout/widget/ConstraintLayout$b;Ljava/lang/String;)V"} + 12:23:void parseDimensionRatioString(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,java.lang.String):792:792 -> p + 24:27:void parseDimensionRatioString(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,java.lang.String):794:794 -> p + 28:37:void parseDimensionRatioString(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,java.lang.String):795:795 -> p + 38:50:void parseDimensionRatioString(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,java.lang.String):797:797 -> p + 51:59:void parseDimensionRatioString(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,java.lang.String):804:804 -> p + 60:64:void parseDimensionRatioString(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,java.lang.String):806:806 -> p + 65:68:void parseDimensionRatioString(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,java.lang.String):807:807 -> p + 69:80:void parseDimensionRatioString(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,java.lang.String):808:808 -> p + 81:84:void parseDimensionRatioString(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,java.lang.String):810:810 -> p + 85:100:void parseDimensionRatioString(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,java.lang.String):811:811 -> p + 101:106:void parseDimensionRatioString(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,java.lang.String):814:814 -> p + 107:111:void parseDimensionRatioString(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,java.lang.String):816:816 -> p + 112:115:void parseDimensionRatioString(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,java.lang.String):824:824 -> p + 116:121:void parseDimensionRatioString(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,java.lang.String):825:825 -> p + 122:125:void parseDimensionRatioString(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,java.lang.String):827:827 -> p + 126:127:void parseDimensionRatioString(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,java.lang.String):834:834 -> p + 128:129:void parseDimensionRatioString(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,java.lang.String):835:835 -> p + 130:132:void parseDimensionRatioString(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams,java.lang.String):836:836 -> p + 3:6:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4836:4836 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/constraintlayout/widget/e$a;Landroid/content/res/TypedArray;Z)V"} + 7:14:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4839:4839 -> q + 15:18:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4841:4841 -> q + 19:31:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4886:4886 -> q + 32:35:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4889:4889 -> q + 36:39:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4890:4890 -> q + 40:43:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4891:4891 -> q + 44:47:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4892:4892 -> q + 48:63:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4895:4895 -> q + 64:73:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5217:5217 -> q + 74:96:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5218:5218 -> q + 97:101:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5217:5217 -> q + 102:113:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5033:5033 -> q + 114:120:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5030:5030 -> q + 121:127:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5027:5027 -> q + 128:139:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4987:4987 -> q + 140:151:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5018:5018 -> q + 152:163:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4927:4927 -> q + 164:175:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4924:4924 -> q + 176:185:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5213:5213 -> q + 186:208:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5214:5214 -> q + 209:213:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5213:5213 -> q + 214:217:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5168:5168 -> q + 218:223:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5170:5170 -> q + 224:231:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5171:5171 -> q + 232:237:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5172:5172 -> q + 238:243:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5173:5173 -> q + 244:251:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5176:5176 -> q + 252:263:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5177:5177 -> q + 264:271:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5178:5178 -> q + 272:277:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5179:5179 -> q + 278:283:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5181:5181 -> q + 284:295:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5184:5184 -> q + 296:307:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5165:5165 -> q + 308:319:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5162:5162 -> q + 320:331:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5108:5108 -> q + 332:343:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5141:5141 -> q + 344:355:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5057:5057 -> q + 356:367:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5054:5054 -> q + 368:379:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5158:5158 -> q + 380:391:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5064:5064 -> q + 392:401:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5207:5207 -> q + 402:413:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5152:5152 -> q + 414:425:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5210:5210 -> q + 426:435:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5204:5204 -> q + 436:447:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5201:5201 -> q + 448:459:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5198:5198 -> q + 460:466:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5194:5194 -> q + 467:476:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5132:5132 -> q + 477:486:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5129:5129 -> q + 487:498:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5135:5135 -> q + 499:510:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5155:5155 -> q + 511:520:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5191:5191 -> q + 521:524:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5144:5144 -> q + 525:528:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5145:5145 -> q + 529:538:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5146:5146 -> q + 539:552:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5148:5148 -> q + 553:564:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5138:5138 -> q + 565:576:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4966:4966 -> q + 577:588:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4963:4963 -> q + 589:600:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4960:4960 -> q + 601:612:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5076:5076 -> q + 613:624:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5048:5048 -> q + 625:636:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5051:5051 -> q + 637:648:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5042:5042 -> q + 649:660:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5045:5045 -> q + 661:672:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5039:5039 -> q + 673:684:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5036:5036 -> q + 685:696:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5104:5104 -> q + 697:708:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5100:5100 -> q + 709:720:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5097:5097 -> q + 721:732:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5094:5094 -> q + 733:744:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5091:5091 -> q + 745:756:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5088:5088 -> q + 757:768:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5085:5085 -> q + 769:780:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5082:5082 -> q + 781:792:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5079:5079 -> q + 793:796:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5071:5071 -> q + 797:806:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5072:5072 -> q + 807:818:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5067:5067 -> q + 819:830:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5117:5117 -> q + 831:842:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5120:5120 -> q + 843:854:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5111:5111 -> q + 855:866:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5114:5114 -> q + 867:876:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5123:5123 -> q + 877:888:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4993:4993 -> q + 889:900:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4909:4909 -> q + 901:912:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4912:4912 -> q + 913:924:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5012:5012 -> q + 925:936:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4951:4951 -> q + 937:948:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4948:4948 -> q + 949:960:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5003:5003 -> q + 961:972:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4906:4906 -> q + 973:984:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4903:4903 -> q + 985:996:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4999:4999 -> q + 997:1008:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4945:4945 -> q + 1009:1020:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4900:4900 -> q + 1021:1032:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4897:4897 -> q + 1033:1044:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4996:4996 -> q + 1045:1056:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5021:5021 -> q + 1057:1066:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5060:5060 -> q + 1067:1078:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5061:5061 -> q + 1079:1090:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5024:5024 -> q + 1091:1102:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4990:4990 -> q + 1103:1114:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4942:4942 -> q + 1115:1126:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4939:4939 -> q + 1127:1138:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4936:4936 -> q + 1139:1150:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4972:4972 -> q + 1151:1162:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4981:4981 -> q + 1163:1174:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4975:4975 -> q + 1175:1186:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4969:4969 -> q + 1187:1198:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4984:4984 -> q + 1199:1210:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4978:4978 -> q + 1211:1221:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4954:4954 -> q + 1222:1232:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4957:4957 -> q + 1233:1243:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5008:5008 -> q + 1244:1254:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4933:4933 -> q + 1255:1265:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4930:4930 -> q + 1266:1274:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5126:5126 -> q + 1275:1285:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4915:4915 -> q + 1286:1296:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4918:4918 -> q + 1297:1307:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):5015:5015 -> q + 1308:1322:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray,boolean):4921:4921 -> q + 1:4:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4242:4242 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/constraintlayout/widget/e$a;Landroid/content/res/TypedArray;)V"} - 9:12:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3427:3427 -> n - 13:25:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3470:3470 -> n - 26:29:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3473:3473 -> n - 30:33:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3474:3474 -> n - 34:37:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3475:3475 -> n - 38:41:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3476:3476 -> n - 42:56:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3478:3478 -> n - 57:66:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3743:3743 -> n - 67:89:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3744:3744 -> n - 90:94:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3743:3743 -> n - 95:104:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3739:3739 -> n - 105:127:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3740:3740 -> n - 128:132:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3739:3739 -> n - 133:144:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3619:3619 -> n - 145:156:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3616:3616 -> n - 157:168:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3714:3714 -> n - 169:180:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3626:3626 -> n - 181:190:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3733:3733 -> n - 191:202:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3708:3708 -> n - 203:214:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3736:3736 -> n - 215:224:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3730:3730 -> n - 225:236:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3727:3727 -> n - 237:248:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3724:3724 -> n - 249:255:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3720:3720 -> n - 256:265:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3691:3691 -> n - 266:275:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3688:3688 -> n - 276:287:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3694:3694 -> n - 288:299:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3711:3711 -> n - 300:309:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3717:3717 -> n - 310:313:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3700:3700 -> n - 314:318:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3701:3701 -> n - 319:328:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3702:3702 -> n - 329:342:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3704:3704 -> n - 343:354:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3697:3697 -> n - 355:366:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3543:3543 -> n - 367:378:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3540:3540 -> n - 379:390:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3537:3537 -> n - 391:402:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3638:3638 -> n - 403:414:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3610:3610 -> n - 415:426:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3613:3613 -> n - 427:438:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3604:3604 -> n - 439:450:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3607:3607 -> n - 451:462:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3601:3601 -> n - 463:474:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3598:3598 -> n - 475:486:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3666:3666 -> n - 487:498:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3662:3662 -> n - 499:510:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3659:3659 -> n - 511:522:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3656:3656 -> n - 523:534:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3653:3653 -> n - 535:546:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3650:3650 -> n - 547:558:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3647:3647 -> n - 559:570:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3644:3644 -> n - 571:582:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3641:3641 -> n - 583:586:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3633:3633 -> n - 587:596:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3634:3634 -> n - 597:608:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3629:3629 -> n - 609:620:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3676:3676 -> n - 621:632:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3679:3679 -> n - 633:644:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3670:3670 -> n - 645:656:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3673:3673 -> n - 657:666:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3682:3682 -> n - 667:678:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3567:3567 -> n - 679:690:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3492:3492 -> n - 691:702:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3495:3495 -> n - 703:714:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3586:3586 -> n - 715:726:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3528:3528 -> n - 727:738:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3525:3525 -> n - 739:750:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3577:3577 -> n - 751:762:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3489:3489 -> n - 763:774:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3486:3486 -> n - 775:786:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3573:3573 -> n - 787:798:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3522:3522 -> n - 799:810:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3483:3483 -> n - 811:822:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3480:3480 -> n - 823:834:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3570:3570 -> n - 835:846:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3592:3592 -> n - 847:856:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3622:3622 -> n - 857:868:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3623:3623 -> n - 869:880:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3595:3595 -> n - 881:892:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3564:3564 -> n - 893:904:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3519:3519 -> n - 905:916:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3516:3516 -> n - 917:928:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3513:3513 -> n - 929:940:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3549:3549 -> n - 941:952:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3558:3558 -> n - 953:964:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3552:3552 -> n - 965:976:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3546:3546 -> n - 977:988:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3561:3561 -> n - 989:1000:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3555:3555 -> n - 1001:1011:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3531:3531 -> n - 1012:1022:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3534:3534 -> n - 1023:1033:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3582:3582 -> n - 1034:1044:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3510:3510 -> n - 1045:1055:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3507:3507 -> n - 1056:1064:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3685:3685 -> n - 1065:1075:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3498:3498 -> n - 1076:1086:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3501:3501 -> n - 1087:1097:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3589:3589 -> n - 1098:1112:void populateConstraint(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):3504:3504 -> n + 5:9:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4244:4244 -> r + 10:11:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4245:4245 -> r + 12:16:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4246:4246 -> r + 17:20:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4247:4247 -> r + 21:24:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4248:4248 -> r + 25:31:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4249:4249 -> r + 32:35:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4251:4251 -> r + 36:43:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4254:4254 -> r + 44:53:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4259:4259 -> r + 54:63:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4554:4554 -> r + 64:86:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4555:4555 -> r + 87:91:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4554:4554 -> r + 92:95:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4443:4443 -> r + 96:105:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4444:4444 -> r + 106:113:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4446:4446 -> r + 114:121:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4449:4449 -> r + 122:129:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4450:4450 -> r + 130:139:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4452:4452 -> r + 140:154:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4350:4350 -> r + 155:159:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4347:4347 -> r + 160:164:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4344:4344 -> r + 165:179:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4304:4304 -> r + 180:194:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4335:4335 -> r + 195:204:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4550:4550 -> r + 205:227:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4551:4551 -> r + 228:232:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4550:4550 -> r + 233:236:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4499:4499 -> r + 237:245:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4500:4500 -> r + 246:253:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4501:4501 -> r + 254:260:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4502:4502 -> r + 261:266:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4503:4503 -> r + 267:268:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4504:4504 -> r + 269:275:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4505:4505 -> r + 276:283:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4508:4508 -> r + 284:292:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4509:4509 -> r + 293:304:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4511:4511 -> r + 305:312:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4512:4512 -> r + 313:319:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4513:4513 -> r + 320:323:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4515:4515 -> r + 324:328:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4516:4516 -> r + 329:332:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4519:4519 -> r + 333:337:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4520:4520 -> r + 338:347:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4523:4523 -> r + 348:356:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4524:4524 -> r + 357:371:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4496:4496 -> r + 372:386:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4493:4493 -> r + 387:401:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4424:4424 -> r + 402:416:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4472:4472 -> r + 417:431:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4374:4374 -> r + 432:446:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4371:4371 -> r + 447:461:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4489:4489 -> r + 462:478:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4380:4380 -> r + 479:487:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4544:4544 -> r + 488:502:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4483:4483 -> r + 503:519:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4547:4547 -> r + 520:528:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4541:4541 -> r + 529:543:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4538:4538 -> r + 544:558:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4535:4535 -> r + 559:567:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4531:4531 -> r + 568:578:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4463:4463 -> r + 579:587:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4460:4460 -> r + 588:602:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4466:4466 -> r + 603:619:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4486:4486 -> r + 620:628:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4528:4528 -> r + 629:632:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4475:4475 -> r + 633:638:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4476:4476 -> r + 639:647:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4477:4477 -> r + 648:660:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4479:4479 -> r + 661:675:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4469:4469 -> r + 676:690:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4283:4283 -> r + 691:705:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4280:4280 -> r + 706:720:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4392:4392 -> r + 721:735:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4365:4365 -> r + 736:750:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4368:4368 -> r + 751:765:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4359:4359 -> r + 766:780:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4362:4362 -> r + 781:795:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4356:4356 -> r + 796:810:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4353:4353 -> r + 811:825:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4420:4420 -> r + 826:840:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4416:4416 -> r + 841:855:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4413:4413 -> r + 856:870:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4410:4410 -> r + 871:885:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4407:4407 -> r + 886:900:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4404:4404 -> r + 901:915:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4401:4401 -> r + 916:930:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4398:4398 -> r + 931:947:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4395:4395 -> r + 948:950:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4387:4387 -> r + 951:963:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4388:4388 -> r + 964:978:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4383:4383 -> r + 979:993:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4433:4433 -> r + 994:1008:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4436:4436 -> r + 1009:1023:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4427:4427 -> r + 1024:1038:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4430:4430 -> r + 1039:1048:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4439:4439 -> r + 1049:1053:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4440:4440 -> r + 1054:1068:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4310:4310 -> r + 1069:1083:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4329:4329 -> r + 1084:1098:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4320:4320 -> r + 1099:1113:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4316:4316 -> r + 1114:1128:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4277:4277 -> r + 1129:1143:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4313:4313 -> r + 1144:1158:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4338:4338 -> r + 1159:1177:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4377:4377 -> r + 1178:1192:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4341:4341 -> r + 1193:1207:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4307:4307 -> r + 1208:1222:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4274:4274 -> r + 1223:1237:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4271:4271 -> r + 1238:1252:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4268:4268 -> r + 1253:1267:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4289:4289 -> r + 1268:1282:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4298:4298 -> r + 1283:1296:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4292:4292 -> r + 1297:1310:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4286:4286 -> r + 1311:1324:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4301:4301 -> r + 1325:1338:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4295:4295 -> r + 1339:1352:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4325:4325 -> r + 1353:1365:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4265:4265 -> r + 1366:1379:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4262:4262 -> r + 1380:1387:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4457:4457 -> r + 1388:1404:void populateOverride(android.content.Context,androidx.constraintlayout.widget.ConstraintSet$Constraint,android.content.res.TypedArray):4332:4332 -> r androidx.constraintlayout.widget.ConstraintSet$Constraint -> androidx.constraintlayout.widget.e$a: # {"id":"sourceFile","fileName":"ConstraintSet.java"} int mViewId -> a - androidx.constraintlayout.widget.ConstraintSet$PropertySet propertySet -> b + java.lang.String mTargetString -> b + androidx.constraintlayout.widget.ConstraintSet$PropertySet propertySet -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/constraintlayout/widget/e$d;"} - androidx.constraintlayout.widget.ConstraintSet$Motion motion -> c + androidx.constraintlayout.widget.ConstraintSet$Motion motion -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/constraintlayout/widget/e$c;"} - androidx.constraintlayout.widget.ConstraintSet$Layout layout -> d + androidx.constraintlayout.widget.ConstraintSet$Layout layout -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/constraintlayout/widget/e$b;"} - androidx.constraintlayout.widget.ConstraintSet$Transform transform -> e + androidx.constraintlayout.widget.ConstraintSet$Transform transform -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/constraintlayout/widget/e$e;"} - java.util.HashMap mCustomConstraints -> f - 1:3:void ():1256:1256 -> - 4:10:void ():1259:1259 -> - 11:17:void ():1260:1260 -> - 18:24:void ():1261:1261 -> - 25:31:void ():1262:1262 -> - 32:39:void ():1263:1263 -> - 1:4:void access$000(androidx.constraintlayout.widget.ConstraintSet$Constraint,int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1256:1256 -> a + java.util.HashMap mCustomConstraints -> g + androidx.constraintlayout.widget.ConstraintSet$Constraint$Delta mDelta -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/constraintlayout/widget/e$a$a;"} + 1:3:void ():1805:1805 -> + 4:10:void ():1808:1808 -> + 11:17:void ():1809:1809 -> + 18:24:void ():1810:1810 -> + 25:31:void ():1811:1811 -> + 32:39:void ():1812:1812 -> + 1:4:void access$000(androidx.constraintlayout.widget.ConstraintSet$Constraint,int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1805:1805 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/constraintlayout/widget/e$a;ILandroidx/constraintlayout/widget/ConstraintLayout$b;)V"} - 1:6:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1401:1401 -> b + 1:6:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2066:2066 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/constraintlayout/widget/ConstraintLayout$b;)V"} - 7:10:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1402:1402 -> b - 11:14:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1403:1403 -> b - 15:18:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1404:1404 -> b - 19:22:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1406:1406 -> b - 23:26:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1407:1407 -> b - 27:30:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1408:1408 -> b - 31:34:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1409:1409 -> b - 35:38:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1411:1411 -> b - 39:42:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1413:1413 -> b - 43:46:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1414:1414 -> b - 47:50:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1415:1415 -> b - 51:54:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1416:1416 -> b - 55:58:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1418:1418 -> b - 59:62:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1419:1419 -> b - 63:66:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1420:1420 -> b - 67:70:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1421:1421 -> b - 71:74:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1422:1422 -> b - 75:78:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1423:1423 -> b - 79:82:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1424:1424 -> b - 83:86:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1425:1425 -> b - 87:90:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1427:1427 -> b - 91:94:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1428:1428 -> b - 95:98:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1430:1430 -> b - 99:102:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1431:1431 -> b - 103:106:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1432:1432 -> b - 107:110:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1434:1434 -> b - 111:114:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1435:1435 -> b - 115:118:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1436:1436 -> b - 119:122:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1437:1437 -> b - 123:126:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1438:1438 -> b - 127:130:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1439:1439 -> b - 131:134:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1440:1440 -> b - 135:138:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1441:1441 -> b - 139:142:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1442:1442 -> b - 143:146:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1443:1443 -> b - 147:150:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1444:1444 -> b - 151:154:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1445:1445 -> b - 155:158:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1446:1446 -> b - 159:162:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1447:1447 -> b - 163:166:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1448:1448 -> b - 167:170:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1449:1449 -> b - 171:174:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1450:1450 -> b - 175:178:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1451:1451 -> b - 179:182:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1452:1452 -> b - 183:186:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1453:1453 -> b - 187:190:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1454:1454 -> b - 191:194:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1455:1455 -> b - 195:198:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1456:1456 -> b - 199:202:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1457:1457 -> b - 203:204:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1458:1458 -> b - 205:209:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1462:1462 -> b - 210:216:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1463:1463 -> b - 217:220:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1466:1466 -> b - 1:5:androidx.constraintlayout.widget.ConstraintSet$Constraint clone():1297:1297 -> c + 7:10:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2067:2067 -> b + 11:14:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2068:2068 -> b + 15:18:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2069:2069 -> b + 19:22:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2071:2071 -> b + 23:26:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2072:2072 -> b + 27:30:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2073:2073 -> b + 31:34:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2074:2074 -> b + 35:38:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2076:2076 -> b + 39:42:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2077:2077 -> b + 43:46:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2078:2078 -> b + 47:50:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2080:2080 -> b + 51:54:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2081:2081 -> b + 55:58:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2082:2082 -> b + 59:62:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2083:2083 -> b + 63:66:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2085:2085 -> b + 67:70:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2086:2086 -> b + 71:74:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2087:2087 -> b + 75:78:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2088:2088 -> b + 79:82:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2089:2089 -> b + 83:86:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2090:2090 -> b + 87:90:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2091:2091 -> b + 91:94:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2092:2092 -> b + 95:98:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2094:2094 -> b + 99:102:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2095:2095 -> b + 103:106:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2097:2097 -> b + 107:110:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2098:2098 -> b + 111:114:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2099:2099 -> b + 115:118:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2101:2101 -> b + 119:122:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2102:2102 -> b + 123:126:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2103:2103 -> b + 127:130:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2104:2104 -> b + 131:134:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2105:2105 -> b + 135:138:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2106:2106 -> b + 139:142:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2107:2107 -> b + 143:146:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2108:2108 -> b + 147:150:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2109:2109 -> b + 151:154:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2110:2110 -> b + 155:158:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2111:2111 -> b + 159:162:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2112:2112 -> b + 163:166:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2113:2113 -> b + 167:170:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2114:2114 -> b + 171:174:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2115:2115 -> b + 175:178:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2116:2116 -> b + 179:182:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2117:2117 -> b + 183:186:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2118:2118 -> b + 187:190:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2119:2119 -> b + 191:194:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2120:2120 -> b + 195:198:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2121:2121 -> b + 199:202:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2122:2122 -> b + 203:206:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2123:2123 -> b + 207:210:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2124:2124 -> b + 211:212:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2125:2125 -> b + 213:216:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2127:2127 -> b + 217:221:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2130:2130 -> b + 222:228:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2131:2131 -> b + 229:232:void applyTo(androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2134:2134 -> b + 1:5:androidx.constraintlayout.widget.ConstraintSet$Constraint clone():1957:1957 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/constraintlayout/widget/e$a;"} - 6:12:androidx.constraintlayout.widget.ConstraintSet$Constraint clone():1298:1298 -> c - 13:19:androidx.constraintlayout.widget.ConstraintSet$Constraint clone():1299:1299 -> c - 20:26:androidx.constraintlayout.widget.ConstraintSet$Constraint clone():1300:1300 -> c - 27:33:androidx.constraintlayout.widget.ConstraintSet$Constraint clone():1301:1301 -> c - 34:38:androidx.constraintlayout.widget.ConstraintSet$Constraint clone():1302:1302 -> c - 1:5:java.lang.Object clone():1256:1256 -> clone - 1:2:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1336:1336 -> d + 6:12:androidx.constraintlayout.widget.ConstraintSet$Constraint clone():1958:1958 -> c + 13:19:androidx.constraintlayout.widget.ConstraintSet$Constraint clone():1959:1959 -> c + 20:26:androidx.constraintlayout.widget.ConstraintSet$Constraint clone():1960:1960 -> c + 27:33:androidx.constraintlayout.widget.ConstraintSet$Constraint clone():1961:1961 -> c + 34:37:androidx.constraintlayout.widget.ConstraintSet$Constraint clone():1962:1962 -> c + 38:42:androidx.constraintlayout.widget.ConstraintSet$Constraint clone():1963:1963 -> c + 1:5:java.lang.Object clone():1805:1805 -> clone + 1:2:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1996:1996 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/constraintlayout/widget/ConstraintLayout$b;)V"} - 3:8:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1337:1337 -> d - 9:12:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1338:1338 -> d - 13:16:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1339:1339 -> d - 17:20:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1340:1340 -> d - 21:24:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1341:1341 -> d - 25:28:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1342:1342 -> d - 29:32:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1343:1343 -> d - 33:36:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1344:1344 -> d - 37:40:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1345:1345 -> d - 41:44:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1346:1346 -> d - 45:48:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1347:1347 -> d - 49:52:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1348:1348 -> d - 53:56:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1349:1349 -> d - 57:60:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1351:1351 -> d - 61:64:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1352:1352 -> d - 65:68:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1353:1353 -> d - 69:72:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1355:1355 -> d - 73:76:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1356:1356 -> d - 77:80:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1357:1357 -> d - 81:84:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1359:1359 -> d - 85:88:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1360:1360 -> d - 89:92:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1361:1361 -> d - 93:96:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1362:1362 -> d - 97:100:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1363:1363 -> d - 101:104:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1364:1364 -> d - 105:108:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1365:1365 -> d - 109:112:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1366:1366 -> d - 113:116:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1367:1367 -> d - 117:120:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1368:1368 -> d - 121:124:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1369:1369 -> d - 125:128:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1370:1370 -> d - 129:132:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1371:1371 -> d - 133:136:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1372:1372 -> d - 137:140:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1373:1373 -> d - 141:144:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1374:1374 -> d - 145:148:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1375:1375 -> d - 149:152:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1376:1376 -> d - 153:156:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1377:1377 -> d - 157:160:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1378:1378 -> d - 161:164:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1379:1379 -> d - 165:168:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1380:1380 -> d - 169:172:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1381:1381 -> d - 173:176:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1382:1382 -> d - 177:180:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1383:1383 -> d - 181:184:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1384:1384 -> d - 185:188:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1385:1385 -> d - 189:192:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1386:1386 -> d - 193:196:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1387:1387 -> d - 197:200:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1388:1388 -> d - 201:204:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1389:1389 -> d - 205:208:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1390:1390 -> d - 209:212:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1391:1391 -> d - 213:218:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1395:1395 -> d - 219:227:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1396:1396 -> d + 3:8:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1997:1997 -> d + 9:12:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1998:1998 -> d + 13:16:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):1999:1999 -> d + 17:20:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2000:2000 -> d + 21:24:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2001:2001 -> d + 25:28:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2002:2002 -> d + 29:32:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2003:2003 -> d + 33:36:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2004:2004 -> d + 37:40:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2005:2005 -> d + 41:44:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2006:2006 -> d + 45:48:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2007:2007 -> d + 49:52:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2008:2008 -> d + 53:56:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2009:2009 -> d + 57:60:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2010:2010 -> d + 61:64:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2011:2011 -> d + 65:68:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2013:2013 -> d + 69:72:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2014:2014 -> d + 73:76:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2015:2015 -> d + 77:80:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2017:2017 -> d + 81:84:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2018:2018 -> d + 85:88:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2019:2019 -> d + 89:92:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2021:2021 -> d + 93:96:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2022:2022 -> d + 97:100:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2023:2023 -> d + 101:104:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2024:2024 -> d + 105:108:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2025:2025 -> d + 109:112:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2026:2026 -> d + 113:116:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2027:2027 -> d + 117:120:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2028:2028 -> d + 121:124:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2029:2029 -> d + 125:128:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2030:2030 -> d + 129:132:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2031:2031 -> d + 133:136:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2032:2032 -> d + 137:140:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2033:2033 -> d + 141:144:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2034:2034 -> d + 145:148:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2035:2035 -> d + 149:152:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2036:2036 -> d + 153:156:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2037:2037 -> d + 157:160:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2038:2038 -> d + 161:164:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2039:2039 -> d + 165:168:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2040:2040 -> d + 169:172:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2041:2041 -> d + 173:176:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2042:2042 -> d + 177:180:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2043:2043 -> d + 181:184:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2044:2044 -> d + 185:188:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2045:2045 -> d + 189:192:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2046:2046 -> d + 193:196:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2047:2047 -> d + 197:200:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2048:2048 -> d + 201:204:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2049:2049 -> d + 205:208:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2050:2050 -> d + 209:212:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2051:2051 -> d + 213:216:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2052:2052 -> d + 217:220:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2053:2053 -> d + 221:224:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2054:2054 -> d + 225:228:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2055:2055 -> d + 229:232:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2056:2056 -> d + 233:238:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2060:2060 -> d + 239:247:void fillFrom(int,androidx.constraintlayout.widget.ConstraintLayout$LayoutParams):2061:2061 -> d +androidx.constraintlayout.widget.ConstraintSet$Constraint$Delta -> androidx.constraintlayout.widget.e$a$a: +# {"id":"sourceFile","fileName":"ConstraintSet.java"} + int[] mTypeInt -> a + int[] mValueInt -> b + int mCountInt -> c + int[] mTypeFloat -> d + float[] mValueFloat -> e + int mCountFloat -> f + int[] mTypeString -> g + java.lang.String[] mValueString -> h + int mCountString -> i + int[] mTypeBoolean -> j + boolean[] mValueBoolean -> k + int mCountBoolean -> l + 1:5:void ():1815:1815 -> + 6:9:void ():1820:1820 -> + 10:14:void ():1821:1821 -> + 15:16:void ():1822:1822 -> + 17:20:void ():1833:1833 -> + 21:24:void ():1834:1834 -> + 25:27:void ():1835:1835 -> + 28:31:void ():1846:1846 -> + 32:35:void ():1847:1847 -> + 36:38:void ():1848:1848 -> + 39:42:void ():1859:1859 -> + 43:46:void ():1860:1860 -> + 47:49:void ():1861:1861 -> + 1:7:void add(int,float):1838:1838 -> a + 8:16:void add(int,float):1839:1839 -> a + 17:27:void add(int,float):1840:1840 -> a + 28:33:void add(int,float):1842:1842 -> a + 34:42:void add(int,float):1843:1843 -> a + 1:7:void add(int,int):1825:1825 -> b + 8:16:void add(int,int):1826:1826 -> b + 17:27:void add(int,int):1827:1827 -> b + 28:33:void add(int,int):1829:1829 -> b + 34:42:void add(int,int):1830:1830 -> b + 1:7:void add(int,java.lang.String):1851:1851 -> c + 8:16:void add(int,java.lang.String):1852:1852 -> c + 17:29:void add(int,java.lang.String):1853:1853 -> c + 30:35:void add(int,java.lang.String):1855:1855 -> c + 36:44:void add(int,java.lang.String):1856:1856 -> c + 1:7:void add(int,boolean):1864:1864 -> d + 8:16:void add(int,boolean):1865:1865 -> d + 17:27:void add(int,boolean):1866:1866 -> d + 28:33:void add(int,boolean):1868:1868 -> d + 34:42:void add(int,boolean):1869:1869 -> d androidx.constraintlayout.widget.ConstraintSet$Layout -> androidx.constraintlayout.widget.e$b: # {"id":"sourceFile","fileName":"ConstraintSet.java"} - int editorAbsoluteX -> A - int editorAbsoluteY -> B - int orientation -> C - int leftMargin -> D - int rightMargin -> E - int topMargin -> F - int bottomMargin -> G - int endMargin -> H - int startMargin -> I - int goneLeftMargin -> J - int goneTopMargin -> K - int goneRightMargin -> L - int goneBottomMargin -> M - int goneEndMargin -> N - int goneStartMargin -> O - float verticalWeight -> P - float horizontalWeight -> Q - int horizontalChainStyle -> R - int verticalChainStyle -> S - int widthDefault -> T - int heightDefault -> U - int widthMax -> V - int heightMax -> W - int widthMin -> X - int heightMin -> Y - float widthPercent -> Z + int circleConstraint -> A + int circleRadius -> B + float circleAngle -> C + int editorAbsoluteX -> D + int editorAbsoluteY -> E + int orientation -> F + int leftMargin -> G + int rightMargin -> H + int topMargin -> I + int bottomMargin -> J + int endMargin -> K + int startMargin -> L + int baselineMargin -> M + int goneLeftMargin -> N + int goneTopMargin -> O + int goneRightMargin -> P + int goneBottomMargin -> Q + int goneEndMargin -> R + int goneStartMargin -> S + int goneBaselineMargin -> T + float verticalWeight -> U + float horizontalWeight -> V + int horizontalChainStyle -> W + int verticalChainStyle -> X + int widthDefault -> Y + int heightDefault -> Z boolean mIsGuideline -> a - float heightPercent -> a0 + int widthMax -> a0 boolean mApply -> b - int mBarrierDirection -> b0 - int mWidth -> c - int mBarrierMargin -> c0 - int mHeight -> d - int mHelperType -> d0 - int guideBegin -> e - int[] mReferenceIds -> e0 - int guideEnd -> f - java.lang.String mReferenceIdString -> f0 - float guidePercent -> g - java.lang.String mConstraintTag -> g0 - int leftToLeft -> h - boolean constrainedWidth -> h0 - int leftToRight -> i - boolean constrainedHeight -> i0 - int rightToLeft -> j - boolean mBarrierAllowsGoneWidgets -> j0 - int rightToRight -> k - android.util.SparseIntArray mapToConstant -> k0 - int topToTop -> l - int topToBottom -> m - int bottomToTop -> n - int bottomToBottom -> o - int baselineToBaseline -> p - int startToEnd -> q - int startToStart -> r - int endToStart -> s - int endToEnd -> t - float horizontalBias -> u - float verticalBias -> v - java.lang.String dimensionRatio -> w - int circleConstraint -> x - int circleRadius -> y - float circleAngle -> z - 1:7:void ():654:654 -> - 8:14:void ():709:709 -> - 15:23:void ():710:710 -> - 24:32:void ():711:711 -> - 33:41:void ():712:712 -> - 42:50:void ():713:713 -> - 51:59:void ():714:714 -> - 60:67:void ():715:715 -> - 68:75:void ():716:716 -> - 76:83:void ():717:717 -> - 84:91:void ():719:719 -> - 92:99:void ():720:720 -> - 100:108:void ():721:721 -> - 109:117:void ():722:722 -> - 118:126:void ():723:723 -> - 127:135:void ():724:724 -> - 136:144:void ():725:725 -> - 145:153:void ():726:726 -> - 154:162:void ():727:727 -> - 163:171:void ():728:728 -> - 172:180:void ():729:729 -> - 181:189:void ():730:730 -> - 190:198:void ():731:731 -> - 199:207:void ():732:732 -> - 208:216:void ():733:733 -> - 217:225:void ():734:734 -> - 226:234:void ():735:735 -> - 235:243:void ():736:736 -> - 244:252:void ():737:737 -> - 253:261:void ():738:738 -> - 262:270:void ():740:740 -> - 271:279:void ():741:741 -> - 280:287:void ():742:742 -> - 288:296:void ():743:743 -> - 297:303:void ():744:744 -> - 304:310:void ():745:745 -> - 311:317:void ():746:746 -> - 318:324:void ():747:747 -> - 325:333:void ():748:748 -> - 334:342:void ():749:749 -> - 343:351:void ():750:750 -> - 352:360:void ():751:751 -> - 361:369:void ():752:752 -> - 370:377:void ():753:753 -> - 378:386:void ():754:754 -> - 387:395:void ():755:755 -> - 396:404:void ():757:757 -> - 405:413:void ():758:758 -> - 414:422:void ():759:759 -> - 423:431:void ():760:760 -> - 432:440:void ():761:761 -> - 441:449:void ():763:763 -> - 450:458:void ():764:764 -> - 459:467:void ():765:765 -> - 468:476:void ():766:766 -> - 477:486:void ():767:767 -> - 1:4:void ():517:517 -> - 5:6:void ():518:518 -> - 7:9:void ():519:519 -> - 10:11:void ():523:523 -> - 12:15:void ():524:524 -> - 16:17:void ():525:525 -> - 18:19:void ():526:526 -> - 20:21:void ():527:527 -> - 22:23:void ():528:528 -> - 24:25:void ():529:529 -> - 26:27:void ():530:530 -> - 28:29:void ():531:531 -> - 30:31:void ():532:532 -> - 32:33:void ():533:533 -> - 34:35:void ():534:534 -> - 36:37:void ():535:535 -> - 38:39:void ():536:536 -> - 40:41:void ():537:537 -> - 42:45:void ():538:538 -> - 46:47:void ():539:539 -> - 48:50:void ():540:540 -> - 51:52:void ():541:541 -> - 53:54:void ():542:542 -> - 55:57:void ():543:543 -> - 58:59:void ():544:544 -> - 60:61:void ():545:545 -> - 62:63:void ():546:546 -> - 64:65:void ():547:547 -> - 66:67:void ():548:548 -> - 68:69:void ():549:549 -> - 70:71:void ():550:550 -> - 72:73:void ():551:551 -> - 74:75:void ():552:552 -> - 76:77:void ():553:553 -> - 78:79:void ():554:554 -> - 80:81:void ():555:555 -> - 82:83:void ():556:556 -> - 84:85:void ():557:557 -> - 86:87:void ():558:558 -> - 88:89:void ():559:559 -> - 90:91:void ():560:560 -> - 92:93:void ():561:561 -> - 94:95:void ():562:562 -> - 96:97:void ():563:563 -> - 98:99:void ():564:564 -> - 100:101:void ():565:565 -> - 102:103:void ():566:566 -> - 104:105:void ():567:567 -> - 106:107:void ():568:568 -> - 108:111:void ():569:569 -> - 112:113:void ():570:570 -> - 114:115:void ():571:571 -> - 116:117:void ():572:572 -> - 118:119:void ():573:573 -> - 120:121:void ():574:574 -> - 122:123:void ():578:578 -> - 124:126:void ():579:579 -> - 127:129:void ():581:581 -> - 1:4:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):584:584 -> a + int heightMax -> b0 + boolean mOverride -> c + int widthMin -> c0 + int mWidth -> d + int heightMin -> d0 + int mHeight -> e + float widthPercent -> e0 + int guideBegin -> f + float heightPercent -> f0 + int guideEnd -> g + int mBarrierDirection -> g0 + float guidePercent -> h + int mBarrierMargin -> h0 + int leftToLeft -> i + int mHelperType -> i0 + int leftToRight -> j + int[] mReferenceIds -> j0 + int rightToLeft -> k + java.lang.String mReferenceIdString -> k0 + int rightToRight -> l + java.lang.String mConstraintTag -> l0 + int topToTop -> m + boolean constrainedWidth -> m0 + int topToBottom -> n + boolean constrainedHeight -> n0 + int bottomToTop -> o + boolean mBarrierAllowsGoneWidgets -> o0 + int bottomToBottom -> p + int mWrapBehavior -> p0 + int baselineToBaseline -> q + android.util.SparseIntArray mapToConstant -> q0 + int baselineToTop -> r + int baselineToBottom -> s + int startToEnd -> t + int startToStart -> u + int endToStart -> v + int endToEnd -> w + float horizontalBias -> x + float verticalBias -> y + java.lang.String dimensionRatio -> z + 1:7:void ():1117:1117 -> + 8:14:void ():1174:1174 -> + 15:23:void ():1175:1175 -> + 24:32:void ():1176:1176 -> + 33:41:void ():1177:1177 -> + 42:50:void ():1178:1178 -> + 51:59:void ():1179:1179 -> + 60:67:void ():1180:1180 -> + 68:75:void ():1181:1181 -> + 76:83:void ():1182:1182 -> + 84:91:void ():1184:1184 -> + 92:99:void ():1185:1185 -> + 100:108:void ():1186:1186 -> + 109:117:void ():1187:1187 -> + 118:126:void ():1188:1188 -> + 127:135:void ():1189:1189 -> + 136:144:void ():1190:1190 -> + 145:153:void ():1191:1191 -> + 154:162:void ():1192:1192 -> + 163:171:void ():1193:1193 -> + 172:180:void ():1194:1194 -> + 181:189:void ():1195:1195 -> + 190:198:void ():1196:1196 -> + 199:207:void ():1197:1197 -> + 208:216:void ():1198:1198 -> + 217:225:void ():1199:1199 -> + 226:234:void ():1200:1200 -> + 235:243:void ():1201:1201 -> + 244:252:void ():1202:1202 -> + 253:261:void ():1203:1203 -> + 262:270:void ():1205:1205 -> + 271:279:void ():1206:1206 -> + 280:287:void ():1207:1207 -> + 288:296:void ():1208:1208 -> + 297:303:void ():1209:1209 -> + 304:310:void ():1210:1210 -> + 311:317:void ():1211:1211 -> + 318:324:void ():1212:1212 -> + 325:333:void ():1213:1213 -> + 334:342:void ():1214:1214 -> + 343:351:void ():1215:1215 -> + 352:360:void ():1216:1216 -> + 361:369:void ():1217:1217 -> + 370:377:void ():1218:1218 -> + 378:386:void ():1219:1219 -> + 387:395:void ():1220:1220 -> + 396:404:void ():1221:1221 -> + 405:413:void ():1222:1222 -> + 414:420:void ():1223:1223 -> + 421:427:void ():1224:1224 -> + 428:436:void ():1225:1225 -> + 437:445:void ():1227:1227 -> + 446:454:void ():1228:1228 -> + 455:463:void ():1229:1229 -> + 464:472:void ():1230:1230 -> + 473:481:void ():1231:1231 -> + 482:490:void ():1233:1233 -> + 491:499:void ():1234:1234 -> + 500:508:void ():1235:1235 -> + 509:517:void ():1236:1236 -> + 518:527:void ():1237:1237 -> + 1:4:void ():968:968 -> + 5:6:void ():969:969 -> + 7:8:void ():970:970 -> + 9:11:void ():971:971 -> + 12:13:void ():976:976 -> + 14:17:void ():977:977 -> + 18:19:void ():978:978 -> + 20:21:void ():979:979 -> + 22:23:void ():980:980 -> + 24:25:void ():981:981 -> + 26:27:void ():982:982 -> + 28:29:void ():983:983 -> + 30:31:void ():984:984 -> + 32:33:void ():985:985 -> + 34:35:void ():986:986 -> + 36:37:void ():987:987 -> + 38:39:void ():988:988 -> + 40:41:void ():989:989 -> + 42:43:void ():990:990 -> + 44:45:void ():991:991 -> + 46:47:void ():992:992 -> + 48:51:void ():993:993 -> + 52:53:void ():994:994 -> + 54:56:void ():995:995 -> + 57:58:void ():996:996 -> + 59:60:void ():997:997 -> + 61:63:void ():998:998 -> + 64:65:void ():999:999 -> + 66:67:void ():1000:1000 -> + 68:69:void ():1001:1001 -> + 70:71:void ():1002:1002 -> + 72:73:void ():1003:1003 -> + 74:75:void ():1004:1004 -> + 76:77:void ():1005:1005 -> + 78:79:void ():1006:1006 -> + 80:81:void ():1007:1007 -> + 82:83:void ():1008:1008 -> + 84:87:void ():1009:1009 -> + 88:89:void ():1010:1010 -> + 90:91:void ():1011:1011 -> + 92:93:void ():1012:1012 -> + 94:95:void ():1013:1013 -> + 96:97:void ():1014:1014 -> + 98:99:void ():1015:1015 -> + 100:101:void ():1016:1016 -> + 102:103:void ():1017:1017 -> + 104:105:void ():1018:1018 -> + 106:107:void ():1019:1019 -> + 108:109:void ():1020:1020 -> + 110:111:void ():1021:1021 -> + 112:113:void ():1022:1022 -> + 114:115:void ():1023:1023 -> + 116:117:void ():1024:1024 -> + 118:119:void ():1025:1025 -> + 120:123:void ():1026:1026 -> + 124:125:void ():1027:1027 -> + 126:127:void ():1028:1028 -> + 128:129:void ():1029:1029 -> + 130:131:void ():1030:1030 -> + 132:133:void ():1031:1031 -> + 134:135:void ():1035:1035 -> + 136:138:void ():1036:1036 -> + 139:140:void ():1038:1038 -> + 141:143:void ():1039:1039 -> + 1:4:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1042:1042 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/constraintlayout/widget/e$b;)V"} - 5:8:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):585:585 -> a - 9:12:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):586:586 -> a - 13:16:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):587:587 -> a - 17:20:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):588:588 -> a - 21:24:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):589:589 -> a - 25:28:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):590:590 -> a - 29:32:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):591:591 -> a - 33:36:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):592:592 -> a - 37:40:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):593:593 -> a - 41:44:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):594:594 -> a - 45:48:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):595:595 -> a - 49:52:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):596:596 -> a - 53:56:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):597:597 -> a - 57:60:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):598:598 -> a - 61:64:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):599:599 -> a - 65:68:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):600:600 -> a - 69:72:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):601:601 -> a - 73:76:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):602:602 -> a - 77:80:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):603:603 -> a - 81:84:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):604:604 -> a - 85:88:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):605:605 -> a - 89:92:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):606:606 -> a - 93:96:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):607:607 -> a - 97:100:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):608:608 -> a - 101:104:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):609:609 -> a - 105:108:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):610:610 -> a - 109:112:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):611:611 -> a - 113:116:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):612:612 -> a - 117:120:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):613:613 -> a - 121:124:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):614:614 -> a - 125:128:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):615:615 -> a - 129:132:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):616:616 -> a - 133:136:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):617:617 -> a - 137:140:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):618:618 -> a - 141:144:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):619:619 -> a - 145:148:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):620:620 -> a - 149:152:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):621:621 -> a - 153:156:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):622:622 -> a - 157:160:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):623:623 -> a - 161:164:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):624:624 -> a - 165:168:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):625:625 -> a - 169:172:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):626:626 -> a - 173:176:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):627:627 -> a - 177:180:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):628:628 -> a - 181:184:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):629:629 -> a - 185:188:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):630:630 -> a - 189:192:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):631:631 -> a - 193:196:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):632:632 -> a - 197:200:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):633:633 -> a - 201:204:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):634:634 -> a - 205:208:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):635:635 -> a - 209:212:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):636:636 -> a - 213:216:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):637:637 -> a - 217:220:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):638:638 -> a - 221:224:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):639:639 -> a - 225:228:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):640:640 -> a - 229:232:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):642:642 -> a - 233:241:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):643:643 -> a - 242:243:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):645:645 -> a - 244:247:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):647:647 -> a - 248:251:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):648:648 -> a - 252:255:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):649:649 -> a - 256:260:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):651:651 -> a - 1:7:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):771:771 -> b - 8:9:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):772:772 -> b - 10:16:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):773:773 -> b - 17:20:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):775:775 -> b - 21:52:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):777:777 -> b - 53:62:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):965:965 -> b - 63:85:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):966:966 -> b - 86:90:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):965:965 -> b - 91:98:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):958:958 -> b - 99:108:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):961:961 -> b - 109:131:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):962:962 -> b - 132:136:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):961:961 -> b - 137:146:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):955:955 -> b - 147:154:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):952:952 -> b - 155:164:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):949:949 -> b - 165:174:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):946:946 -> b - 175:181:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):942:942 -> b - 182:189:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):933:933 -> b - 190:197:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):930:930 -> b - 198:207:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):842:842 -> b - 208:217:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):839:839 -> b - 218:227:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):836:836 -> b - 228:237:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):924:924 -> b - 238:247:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):927:927 -> b - 248:257:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):918:918 -> b - 258:267:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):921:921 -> b - 268:277:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):900:900 -> b - 278:287:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):897:897 -> b - 288:297:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):909:909 -> b - 298:307:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):912:912 -> b - 308:317:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):903:903 -> b - 318:327:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):906:906 -> b - 328:337:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):866:866 -> b - 338:347:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):791:791 -> b - 348:357:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):794:794 -> b - 358:367:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):885:885 -> b - 368:377:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):827:827 -> b - 378:387:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):824:824 -> b - 388:397:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):876:876 -> b - 398:407:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):788:788 -> b - 408:417:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):785:785 -> b - 418:427:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):872:872 -> b - 428:437:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):821:821 -> b - 438:447:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):782:782 -> b - 448:457:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):779:779 -> b - 458:467:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):869:869 -> b - 468:477:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):891:891 -> b - 478:487:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):894:894 -> b - 488:497:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):863:863 -> b - 498:507:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):818:818 -> b - 508:517:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):815:815 -> b - 518:527:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):812:812 -> b - 528:537:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):848:848 -> b - 538:547:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):857:857 -> b - 548:557:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):851:851 -> b - 558:567:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):845:845 -> b - 568:577:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):860:860 -> b - 578:587:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):854:854 -> b - 588:596:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):830:830 -> b - 597:605:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):833:833 -> b - 606:614:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):881:881 -> b - 615:623:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):809:809 -> b - 624:632:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):806:806 -> b - 633:639:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):915:915 -> b - 640:648:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):797:797 -> b - 649:657:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):800:800 -> b - 658:666:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):888:888 -> b - 667:675:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):803:803 -> b - 676:684:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):939:939 -> b - 685:696:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):936:936 -> b - 697:700:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):970:970 -> b + 5:8:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1043:1043 -> a + 9:12:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1044:1044 -> a + 13:16:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1045:1045 -> a + 17:20:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1046:1046 -> a + 21:24:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1047:1047 -> a + 25:28:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1048:1048 -> a + 29:32:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1049:1049 -> a + 33:36:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1050:1050 -> a + 37:40:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1051:1051 -> a + 41:44:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1052:1052 -> a + 45:48:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1053:1053 -> a + 49:52:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1054:1054 -> a + 53:56:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1055:1055 -> a + 57:60:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1056:1056 -> a + 61:64:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1057:1057 -> a + 65:68:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1058:1058 -> a + 69:72:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1059:1059 -> a + 73:76:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1060:1060 -> a + 77:80:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1061:1061 -> a + 81:84:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1062:1062 -> a + 85:88:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1063:1063 -> a + 89:92:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1064:1064 -> a + 93:96:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1065:1065 -> a + 97:100:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1066:1066 -> a + 101:104:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1067:1067 -> a + 105:108:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1068:1068 -> a + 109:112:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1069:1069 -> a + 113:116:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1070:1070 -> a + 117:120:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1071:1071 -> a + 121:124:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1072:1072 -> a + 125:128:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1073:1073 -> a + 129:132:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1074:1074 -> a + 133:136:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1075:1075 -> a + 137:140:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1076:1076 -> a + 141:144:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1077:1077 -> a + 145:148:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1078:1078 -> a + 149:152:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1079:1079 -> a + 153:156:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1080:1080 -> a + 157:160:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1081:1081 -> a + 161:164:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1082:1082 -> a + 165:168:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1083:1083 -> a + 169:172:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1084:1084 -> a + 173:176:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1085:1085 -> a + 177:180:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1086:1086 -> a + 181:184:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1087:1087 -> a + 185:188:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1088:1088 -> a + 189:192:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1089:1089 -> a + 193:196:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1090:1090 -> a + 197:200:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1091:1091 -> a + 201:204:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1092:1092 -> a + 205:208:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1093:1093 -> a + 209:212:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1094:1094 -> a + 213:216:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1095:1095 -> a + 217:220:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1096:1096 -> a + 221:224:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1097:1097 -> a + 225:228:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1098:1098 -> a + 229:232:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1099:1099 -> a + 233:236:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1100:1100 -> a + 237:240:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1101:1101 -> a + 241:244:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1102:1102 -> a + 245:248:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1104:1104 -> a + 249:257:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1105:1105 -> a + 258:259:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1107:1107 -> a + 260:263:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1109:1109 -> a + 264:267:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1110:1110 -> a + 268:271:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1111:1111 -> a + 272:275:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1113:1113 -> a + 276:280:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Layout):1114:1114 -> a + 1:7:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1241:1241 -> b + 8:9:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1242:1242 -> b + 10:17:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1243:1243 -> b + 18:21:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1245:1245 -> b + 22:60:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1247:1247 -> b + 61:70:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1456:1456 -> b + 71:93:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1457:1457 -> b + 94:98:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1456:1456 -> b + 99:108:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1339:1339 -> b + 109:118:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1370:1370 -> b + 119:128:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1279:1279 -> b + 129:138:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1276:1276 -> b + 139:146:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1449:1449 -> b + 147:156:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1452:1452 -> b + 157:179:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1453:1453 -> b + 180:184:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1452:1452 -> b + 185:194:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1446:1446 -> b + 195:202:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1443:1443 -> b + 203:212:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1440:1440 -> b + 213:222:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1434:1434 -> b + 223:229:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1430:1430 -> b + 230:237:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1421:1421 -> b + 238:245:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1418:1418 -> b + 246:255:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1318:1318 -> b + 256:265:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1315:1315 -> b + 266:275:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1312:1312 -> b + 276:285:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1412:1412 -> b + 286:295:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1415:1415 -> b + 296:305:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1406:1406 -> b + 306:315:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1409:1409 -> b + 316:325:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1388:1388 -> b + 326:335:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1385:1385 -> b + 336:340:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1382:1382 -> b + 341:345:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1379:1379 -> b + 346:355:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1397:1397 -> b + 356:365:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1400:1400 -> b + 366:375:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1391:1391 -> b + 376:385:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1394:1394 -> b + 386:395:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1345:1345 -> b + 396:405:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1261:1261 -> b + 406:415:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1264:1264 -> b + 416:425:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1364:1364 -> b + 426:435:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1303:1303 -> b + 436:445:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1300:1300 -> b + 446:455:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1355:1355 -> b + 456:465:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1258:1258 -> b + 466:475:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1255:1255 -> b + 476:485:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1351:1351 -> b + 486:495:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1297:1297 -> b + 496:505:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1252:1252 -> b + 506:515:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1249:1249 -> b + 516:525:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1348:1348 -> b + 526:535:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1373:1373 -> b + 536:545:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1376:1376 -> b + 546:555:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1342:1342 -> b + 556:565:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1294:1294 -> b + 566:575:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1291:1291 -> b + 576:585:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1288:1288 -> b + 586:595:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1324:1324 -> b + 596:605:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1333:1333 -> b + 606:615:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1327:1327 -> b + 616:625:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1321:1321 -> b + 626:635:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1336:1336 -> b + 636:645:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1330:1330 -> b + 646:655:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1306:1306 -> b + 656:664:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1309:1309 -> b + 665:673:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1360:1360 -> b + 674:682:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1285:1285 -> b + 683:691:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1282:1282 -> b + 692:698:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1403:1403 -> b + 699:707:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1267:1267 -> b + 708:716:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1270:1270 -> b + 717:725:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1367:1367 -> b + 726:734:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1273:1273 -> b + 735:743:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1437:1437 -> b + 744:752:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1427:1427 -> b + 753:764:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1424:1424 -> b + 765:768:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1461:1461 -> b androidx.constraintlayout.widget.ConstraintSet$Motion -> androidx.constraintlayout.widget.e$c: # {"id":"sourceFile","fileName":"ConstraintSet.java"} boolean mApply -> a int mAnimateRelativeTo -> b - java.lang.String mTransitionEasing -> c - int mPathMotionArc -> d - int mDrawPath -> e - float mMotionStagger -> f - float mPathRotate -> g - android.util.SparseIntArray mapToConstant -> h - 1:7:void ():1198:1198 -> - 8:13:void ():1207:1207 -> - 14:21:void ():1208:1208 -> - 22:29:void ():1209:1209 -> - 30:37:void ():1210:1210 -> - 38:45:void ():1211:1211 -> - 46:54:void ():1212:1212 -> - 1:4:void ():1179:1179 -> - 5:7:void ():1180:1180 -> - 8:10:void ():1181:1181 -> - 11:12:void ():1182:1182 -> - 13:14:void ():1183:1183 -> - 15:18:void ():1184:1184 -> - 19:20:void ():1185:1185 -> - 21:23:void ():1186:1186 -> - 1:4:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Motion):1189:1189 -> a + int mAnimateCircleAngleTo -> c + java.lang.String mTransitionEasing -> d + int mPathMotionArc -> e + int mDrawPath -> f + float mMotionStagger -> g + int mPolarRelativeTo -> h + float mPathRotate -> i + float mQuantizeMotionPhase -> j + int mQuantizeMotionSteps -> k + java.lang.String mQuantizeInterpolatorString -> l + int mQuantizeInterpolatorType -> m + int mQuantizeInterpolatorID -> n + android.util.SparseIntArray mapToConstant -> o + 1:7:void ():1709:1709 -> + 8:13:void ():1723:1723 -> + 14:21:void ():1724:1724 -> + 22:29:void ():1725:1725 -> + 30:37:void ():1726:1726 -> + 38:45:void ():1727:1727 -> + 46:53:void ():1728:1728 -> + 54:61:void ():1729:1729 -> + 62:70:void ():1730:1730 -> + 71:79:void ():1731:1731 -> + 80:89:void ():1732:1732 -> + 1:4:void ():1678:1678 -> + 5:7:void ():1679:1679 -> + 8:9:void ():1680:1680 -> + 10:12:void ():1681:1681 -> + 13:14:void ():1682:1682 -> + 15:16:void ():1683:1683 -> + 17:20:void ():1684:1684 -> + 21:22:void ():1685:1685 -> + 23:24:void ():1686:1686 -> + 25:26:void ():1687:1687 -> + 27:28:void ():1688:1688 -> + 29:30:void ():1689:1689 -> + 31:33:void ():1690:1690 -> + 34:35:void ():1691:1691 -> + 36:38:void ():1692:1692 -> + 1:4:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Motion):1699:1699 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/constraintlayout/widget/e$c;)V"} - 5:8:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Motion):1190:1190 -> a - 9:12:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Motion):1191:1191 -> a - 13:16:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Motion):1192:1192 -> a - 17:20:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Motion):1193:1193 -> a - 21:24:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Motion):1194:1194 -> a - 25:29:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Motion):1195:1195 -> a - 1:7:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1216:1216 -> b - 8:9:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1217:1217 -> b - 10:17:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1218:1218 -> b - 18:21:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1220:1220 -> b - 22:31:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1222:1222 -> b - 32:40:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1244:1244 -> b - 41:49:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1241:1241 -> b - 50:56:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1238:1238 -> b - 57:60:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1230:1230 -> b - 61:65:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1231:1231 -> b - 66:72:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1232:1232 -> b - 73:83:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1234:1234 -> b - 84:92:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1227:1227 -> b - 93:103:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1224:1224 -> b - 104:108:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1248:1248 -> b + 5:8:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Motion):1700:1700 -> a + 9:12:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Motion):1701:1701 -> a + 13:16:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Motion):1702:1702 -> a + 17:20:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Motion):1703:1703 -> a + 21:24:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Motion):1704:1704 -> a + 25:28:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Motion):1705:1705 -> a + 29:33:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Motion):1706:1706 -> a + 1:7:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1736:1736 -> b + 8:9:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1737:1737 -> b + 10:17:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1738:1738 -> b + 18:21:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1740:1740 -> b + 22:33:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1742:1742 -> b + 34:37:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1776:1776 -> b + 38:43:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1778:1778 -> b + 44:51:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1779:1779 -> b + 52:57:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1781:1781 -> b + 58:63:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1784:1784 -> b + 64:71:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1785:1785 -> b + 72:77:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1786:1786 -> b + 78:81:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1787:1787 -> b + 82:85:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1789:1789 -> b + 86:94:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1792:1792 -> b + 95:103:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1773:1773 -> b + 104:112:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1770:1770 -> b + 113:121:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1767:1767 -> b + 122:130:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1764:1764 -> b + 131:139:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1761:1761 -> b + 140:146:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1758:1758 -> b + 147:150:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1750:1750 -> b + 151:154:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1751:1751 -> b + 155:161:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1752:1752 -> b + 162:172:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1754:1754 -> b + 173:181:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1747:1747 -> b + 182:193:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1744:1744 -> b + 194:198:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1798:1798 -> b androidx.constraintlayout.widget.ConstraintSet$PropertySet -> androidx.constraintlayout.widget.e$d: # {"id":"sourceFile","fileName":"ConstraintSet.java"} boolean mApply -> a @@ -26294,32 +27953,32 @@ androidx.constraintlayout.widget.ConstraintSet$PropertySet -> androidx.constrain int mVisibilityMode -> c float alpha -> d float mProgress -> e - 1:4:void ():1139:1139 -> - 5:6:void ():1140:1140 -> - 7:8:void ():1141:1141 -> - 9:12:void ():1142:1142 -> - 13:16:void ():1143:1143 -> - 17:19:void ():1144:1144 -> - 1:4:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$PropertySet):1147:1147 -> a + 1:4:void ():1638:1638 -> + 5:6:void ():1639:1639 -> + 7:8:void ():1640:1640 -> + 9:12:void ():1641:1641 -> + 13:16:void ():1642:1642 -> + 17:19:void ():1643:1643 -> + 1:4:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$PropertySet):1646:1646 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/constraintlayout/widget/e$d;)V"} - 5:8:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$PropertySet):1148:1148 -> a - 9:12:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$PropertySet):1149:1149 -> a - 13:16:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$PropertySet):1150:1150 -> a - 17:21:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$PropertySet):1151:1151 -> a - 1:7:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1155:1155 -> b - 8:9:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1156:1156 -> b - 10:16:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1157:1157 -> b - 17:20:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1159:1159 -> b - 21:24:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1161:1161 -> b - 25:33:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1162:1162 -> b - 34:37:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1163:1163 -> b - 38:45:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1164:1164 -> b - 46:56:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1165:1165 -> b - 57:60:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1166:1166 -> b - 61:69:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1167:1167 -> b - 70:73:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1168:1168 -> b - 74:84:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1169:1169 -> b - 85:88:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1172:1172 -> b + 5:8:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$PropertySet):1647:1647 -> a + 9:12:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$PropertySet):1648:1648 -> a + 13:16:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$PropertySet):1649:1649 -> a + 17:21:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$PropertySet):1650:1650 -> a + 1:7:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1654:1654 -> b + 8:9:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1655:1655 -> b + 10:16:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1656:1656 -> b + 17:20:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1658:1658 -> b + 21:24:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1660:1660 -> b + 25:33:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1661:1661 -> b + 34:37:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1662:1662 -> b + 38:45:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1663:1663 -> b + 46:56:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1664:1664 -> b + 57:60:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1665:1665 -> b + 61:69:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1666:1666 -> b + 70:73:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1667:1667 -> b + 74:84:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1668:1668 -> b + 85:88:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1671:1671 -> b androidx.constraintlayout.widget.ConstraintSet$Transform -> androidx.constraintlayout.widget.e$e: # {"id":"sourceFile","fileName":"ConstraintSet.java"} boolean mApply -> a @@ -26330,460 +27989,593 @@ androidx.constraintlayout.widget.ConstraintSet$Transform -> androidx.constraintl float scaleY -> f float transformPivotX -> g float transformPivotY -> h - float translationX -> i - float translationY -> j - float translationZ -> k - boolean applyElevation -> l - float elevation -> m - android.util.SparseIntArray mapToConstant -> n - 1:7:void ():1057:1057 -> - 8:13:void ():1071:1071 -> - 14:21:void ():1072:1072 -> - 22:29:void ():1073:1073 -> - 30:37:void ():1074:1074 -> - 38:45:void ():1075:1075 -> - 46:53:void ():1076:1076 -> - 54:61:void ():1077:1077 -> - 62:70:void ():1078:1078 -> - 71:79:void ():1079:1079 -> - 80:88:void ():1080:1080 -> - 89:98:void ():1081:1081 -> - 1:4:void ():1026:1026 -> - 5:7:void ():1027:1027 -> - 8:9:void ():1028:1028 -> - 10:11:void ():1029:1029 -> - 12:15:void ():1030:1030 -> - 16:17:void ():1031:1031 -> - 18:21:void ():1032:1032 -> - 22:23:void ():1033:1033 -> - 24:25:void ():1034:1034 -> - 26:27:void ():1035:1035 -> - 28:29:void ():1036:1036 -> - 30:31:void ():1037:1037 -> - 32:33:void ():1038:1038 -> - 34:36:void ():1039:1039 -> - 1:4:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1042:1042 -> a + int transformPivotTarget -> i + float translationX -> j + float translationY -> k + float translationZ -> l + boolean applyElevation -> m + float elevation -> n + android.util.SparseIntArray mapToConstant -> o + 1:7:void ():1549:1549 -> + 8:13:void ():1565:1565 -> + 14:21:void ():1566:1566 -> + 22:29:void ():1567:1567 -> + 30:37:void ():1568:1568 -> + 38:45:void ():1569:1569 -> + 46:53:void ():1570:1570 -> + 54:61:void ():1571:1571 -> + 62:70:void ():1572:1572 -> + 71:79:void ():1573:1573 -> + 80:88:void ():1574:1574 -> + 89:97:void ():1575:1575 -> + 98:107:void ():1576:1576 -> + 1:4:void ():1516:1516 -> + 5:7:void ():1517:1517 -> + 8:9:void ():1518:1518 -> + 10:11:void ():1519:1519 -> + 12:15:void ():1520:1520 -> + 16:17:void ():1521:1521 -> + 18:21:void ():1522:1522 -> + 22:23:void ():1523:1523 -> + 24:26:void ():1524:1524 -> + 27:28:void ():1525:1525 -> + 29:30:void ():1526:1526 -> + 31:32:void ():1527:1527 -> + 33:34:void ():1528:1528 -> + 35:36:void ():1529:1529 -> + 37:39:void ():1530:1530 -> + 1:4:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1533:1533 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/constraintlayout/widget/e$e;)V"} - 5:8:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1043:1043 -> a - 9:12:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1044:1044 -> a - 13:16:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1045:1045 -> a - 17:20:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1046:1046 -> a - 21:24:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1047:1047 -> a - 25:28:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1048:1048 -> a - 29:32:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1049:1049 -> a - 33:36:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1050:1050 -> a - 37:40:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1051:1051 -> a - 41:44:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1052:1052 -> a - 45:48:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1053:1053 -> a - 49:53:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1054:1054 -> a - 1:7:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1085:1085 -> b - 8:9:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1086:1086 -> b - 10:16:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1087:1087 -> b - 17:20:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1089:1089 -> b - 21:30:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1091:1091 -> b - 31:32:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1126:1126 -> b - 33:41:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1127:1127 -> b - 42:50:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1121:1121 -> b - 51:59:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1117:1117 -> b - 60:68:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1114:1114 -> b - 69:77:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1111:1111 -> b - 78:86:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1108:1108 -> b - 87:95:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1105:1105 -> b - 96:104:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1102:1102 -> b - 105:113:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1099:1099 -> b - 114:122:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1096:1096 -> b - 123:133:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1093:1093 -> b - 134:138:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1132:1132 -> b + 5:8:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1534:1534 -> a + 9:12:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1535:1535 -> a + 13:16:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1536:1536 -> a + 17:20:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1537:1537 -> a + 21:24:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1538:1538 -> a + 25:28:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1539:1539 -> a + 29:32:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1540:1540 -> a + 33:36:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1541:1541 -> a + 37:40:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1542:1542 -> a + 41:44:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1543:1543 -> a + 45:48:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1544:1544 -> a + 49:52:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1545:1545 -> a + 53:57:void copyFrom(androidx.constraintlayout.widget.ConstraintSet$Transform):1546:1546 -> a + 1:7:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1581:1581 -> b + 8:9:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1582:1582 -> b + 10:16:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1583:1583 -> b + 17:20:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1585:1585 -> b + 21:31:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1587:1587 -> b + 32:40:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1610:1610 -> b + 41:42:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1625:1625 -> b + 43:51:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1626:1626 -> b + 52:60:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1620:1620 -> b + 61:69:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1616:1616 -> b + 70:78:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1613:1613 -> b + 79:87:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1607:1607 -> b + 88:96:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1604:1604 -> b + 97:105:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1601:1601 -> b + 106:114:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1598:1598 -> b + 115:123:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1595:1595 -> b + 124:132:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1592:1592 -> b + 133:144:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1589:1589 -> b + 145:148:void fillFromAttributeList(android.content.Context,android.util.AttributeSet):1631:1631 -> b androidx.constraintlayout.widget.ConstraintsChangedListener -> androidx.constraintlayout.widget.f: # {"id":"sourceFile","fileName":"ConstraintsChangedListener.java"} androidx.constraintlayout.widget.Guideline -> androidx.constraintlayout.widget.g: # {"id":"sourceFile","fileName":"Guideline.java"} 1:5:void (android.content.Context):55:55 -> 6:9:void (android.content.Context):56:56 -> - 2:5:void onMeasure(int,int):93:93 -> onMeasure - 1:6:void setGuidelineBegin(int):102:102 -> setGuidelineBegin - 7:8:void setGuidelineBegin(int):103:103 -> setGuidelineBegin - 9:12:void setGuidelineBegin(int):104:104 -> setGuidelineBegin - 1:6:void setGuidelineEnd(int):113:113 -> setGuidelineEnd - 7:8:void setGuidelineEnd(int):114:114 -> setGuidelineEnd - 9:12:void setGuidelineEnd(int):115:115 -> setGuidelineEnd - 1:6:void setGuidelinePercent(float):123:123 -> setGuidelinePercent - 7:8:void setGuidelinePercent(float):124:124 -> setGuidelinePercent - 9:12:void setGuidelinePercent(float):125:125 -> setGuidelinePercent + 2:5:void onMeasure(int,int):97:97 -> onMeasure + 1:6:void setGuidelineBegin(int):106:106 -> setGuidelineBegin + 7:8:void setGuidelineBegin(int):107:107 -> setGuidelineBegin + 9:12:void setGuidelineBegin(int):108:108 -> setGuidelineBegin + 1:6:void setGuidelineEnd(int):117:117 -> setGuidelineEnd + 7:8:void setGuidelineEnd(int):118:118 -> setGuidelineEnd + 9:12:void setGuidelineEnd(int):119:119 -> setGuidelineEnd + 1:6:void setGuidelinePercent(float):127:127 -> setGuidelinePercent + 7:8:void setGuidelinePercent(float):128:128 -> setGuidelinePercent + 9:12:void setGuidelinePercent(float):129:129 -> setGuidelinePercent androidx.constraintlayout.widget.R$id -> androidx.constraintlayout.widget.h: androidx.constraintlayout.widget.R$styleable -> androidx.constraintlayout.widget.i: - int Constraint_android_layout_marginBottom -> A - int Constraint_layout_constraintStart_toStartOf -> A0 - int ConstraintLayout_Layout_flow_horizontalGap -> A1 - int ConstraintLayout_Layout_layout_constraintWidth_max -> A2 - int Layout_layout_constraintBottom_creator -> A3 - int Motion_transitionEasing -> A4 - int Constraint_android_alpha -> B - int Constraint_layout_constraintTag -> B0 - int ConstraintLayout_Layout_flow_horizontalStyle -> B1 - int ConstraintLayout_Layout_layout_constraintWidth_min -> B2 - int Layout_layout_constraintBottom_toBottomOf -> B3 - int[] MotionHelper -> B4 - int Constraint_android_transformPivotX -> C - int Constraint_layout_constraintTop_creator -> C0 - int ConstraintLayout_Layout_flow_lastHorizontalBias -> C1 - int ConstraintLayout_Layout_layout_constraintWidth_percent -> C2 - int Layout_layout_constraintBottom_toTopOf -> C3 - int[] MotionLayout -> C4 - int Constraint_android_transformPivotY -> D - int Constraint_layout_constraintTop_toBottomOf -> D0 - int ConstraintLayout_Layout_flow_lastHorizontalStyle -> D1 - int ConstraintLayout_Layout_layout_editor_absoluteX -> D2 - int Layout_layout_constraintCircle -> D3 - int[] MotionScene -> D4 - int Constraint_android_translationX -> E - int Constraint_layout_constraintTop_toTopOf -> E0 - int ConstraintLayout_Layout_flow_lastVerticalBias -> E1 - int ConstraintLayout_Layout_layout_editor_absoluteY -> E2 - int Layout_layout_constraintCircleAngle -> E3 - int[] MotionTelltales -> E4 - int Constraint_android_translationY -> F - int Constraint_layout_constraintVertical_bias -> F0 - int ConstraintLayout_Layout_flow_lastVerticalStyle -> F1 - int ConstraintLayout_Layout_layout_goneMarginBottom -> F2 - int Layout_layout_constraintCircleRadius -> F3 - int[] OnClick -> F4 - int Constraint_android_scaleX -> G - int Constraint_layout_constraintVertical_chainStyle -> G0 - int ConstraintLayout_Layout_flow_maxElementsWrap -> G1 - int ConstraintLayout_Layout_layout_goneMarginEnd -> G2 - int Layout_layout_constraintDimensionRatio -> G3 - int[] OnSwipe -> G4 - int Constraint_android_scaleY -> H - int Constraint_layout_constraintVertical_weight -> H0 - int ConstraintLayout_Layout_flow_verticalAlign -> H1 - int ConstraintLayout_Layout_layout_goneMarginLeft -> H2 - int Layout_layout_constraintEnd_toEndOf -> H3 - int[] PopupWindow -> H4 - int Constraint_android_rotation -> I - int Constraint_layout_constraintWidth_default -> I0 - int ConstraintLayout_Layout_flow_verticalBias -> I1 - int ConstraintLayout_Layout_layout_goneMarginRight -> I2 - int Layout_layout_constraintEnd_toStartOf -> I3 - int[] PopupWindowBackgroundState -> I4 - int Constraint_android_rotationX -> J - int Constraint_layout_constraintWidth_max -> J0 - int ConstraintLayout_Layout_flow_verticalGap -> J1 - int ConstraintLayout_Layout_layout_goneMarginStart -> J2 - int Layout_layout_constraintGuide_begin -> J3 - int[] PropertySet -> J4 - int Constraint_android_rotationY -> K - int Constraint_layout_constraintWidth_min -> K0 - int ConstraintLayout_Layout_flow_verticalStyle -> K1 - int ConstraintLayout_Layout_layout_goneMarginTop -> K2 - int Layout_layout_constraintGuide_end -> K3 - int PropertySet_android_visibility -> K4 - int Constraint_android_layout_marginStart -> L - int Constraint_layout_constraintWidth_percent -> L0 - int ConstraintLayout_Layout_flow_wrapMode -> L1 - int ConstraintLayout_Layout_layout_optimizationLevel -> L2 - int Layout_layout_constraintGuide_percent -> L3 - int PropertySet_android_alpha -> L4 - int Constraint_android_layout_marginEnd -> M - int Constraint_layout_editor_absoluteX -> M0 - int ConstraintLayout_Layout_layoutDescription -> M1 - int[] ConstraintLayout_placeholder -> M2 - int Layout_layout_constraintHeight_percent -> M3 - int PropertySet_motionProgress -> M4 - int Constraint_android_translationZ -> N - int Constraint_layout_editor_absoluteY -> N0 - int ConstraintLayout_Layout_layout_constrainedHeight -> N1 - int[] ConstraintSet -> N2 - int Layout_layout_constraintHorizontal_bias -> N3 - int PropertySet_visibilityMode -> N4 - int Constraint_android_elevation -> O - int Constraint_layout_goneMarginBottom -> O0 - int ConstraintLayout_Layout_layout_constrainedWidth -> O1 - int[] CustomAttribute -> O2 - int Layout_layout_constraintHorizontal_chainStyle -> O3 - int[] RecycleListView -> O4 - int Constraint_animate_relativeTo -> P - int Constraint_layout_goneMarginEnd -> P0 - int ConstraintLayout_Layout_layout_constraintBaseline_creator -> P1 - int CustomAttribute_attributeName -> P2 - int Layout_layout_constraintHorizontal_weight -> P3 - int[] SearchView -> P4 - int Constraint_barrierAllowsGoneWidgets -> Q - int Constraint_layout_goneMarginLeft -> Q0 - int ConstraintLayout_Layout_layout_constraintBaseline_toBaselineOf -> Q1 - int CustomAttribute_customBoolean -> Q2 - int Layout_layout_constraintLeft_creator -> Q3 - int[] Spinner -> Q4 - int Constraint_barrierDirection -> R - int Constraint_layout_goneMarginRight -> R0 - int ConstraintLayout_Layout_layout_constraintBottom_creator -> R1 - int CustomAttribute_customColorDrawableValue -> R2 - int Layout_layout_constraintLeft_toLeftOf -> R3 - int[] State -> R4 - int Constraint_barrierMargin -> S - int Constraint_layout_goneMarginStart -> S0 - int ConstraintLayout_Layout_layout_constraintBottom_toBottomOf -> S1 - int CustomAttribute_customColorValue -> S2 - int Layout_layout_constraintLeft_toRightOf -> S3 - int State_android_id -> S4 - int Constraint_chainUseRtl -> T - int Constraint_layout_goneMarginTop -> T0 - int ConstraintLayout_Layout_layout_constraintBottom_toTopOf -> T1 - int CustomAttribute_customDimension -> T2 - int Layout_layout_constraintRight_creator -> T3 - int State_constraints -> T4 - int Constraint_constraint_referenced_ids -> U - int Constraint_motionProgress -> U0 - int ConstraintLayout_Layout_layout_constraintCircle -> U1 - int CustomAttribute_customFloatValue -> U2 - int Layout_layout_constraintRight_toLeftOf -> U3 - int[] StateListDrawable -> U4 - int Constraint_drawPath -> V - int Constraint_motionStagger -> V0 - int ConstraintLayout_Layout_layout_constraintCircleAngle -> V1 - int CustomAttribute_customIntegerValue -> V2 - int Layout_layout_constraintRight_toRightOf -> V3 - int[] StateListDrawableItem -> V4 - int Constraint_layout_constrainedHeight -> W - int Constraint_pathMotionArc -> W0 - int ConstraintLayout_Layout_layout_constraintCircleRadius -> W1 - int CustomAttribute_customPixelDimension -> W2 - int Layout_layout_constraintStart_toEndOf -> W3 - int[] StateSet -> W4 - int Constraint_layout_constrainedWidth -> X - int Constraint_transitionEasing -> X0 - int ConstraintLayout_Layout_layout_constraintDimensionRatio -> X1 - int CustomAttribute_customStringValue -> X2 - int Layout_layout_constraintStart_toStartOf -> X3 - int[] SwitchCompat -> X4 - int Constraint_layout_constraintBaseline_creator -> Y - int Constraint_transitionPathRotate -> Y0 - int ConstraintLayout_Layout_layout_constraintEnd_toEndOf -> Y1 - int[] DrawerArrowToggle -> Y2 - int Layout_layout_constraintTop_creator -> Y3 - int[] TextAppearance -> Y4 - int Constraint_layout_constraintBaseline_toBaselineOf -> Z - int Constraint_visibilityMode -> Z0 - int ConstraintLayout_Layout_layout_constraintEnd_toStartOf -> Z1 - int[] FontFamily -> Z2 - int Layout_layout_constraintTop_toBottomOf -> Z3 - int[] Toolbar -> Z4 + int Constraint_android_layout_marginTop -> A + int Constraint_layout_constraintLeft_toRightOf -> A0 + int ConstraintLayout_Layout_android_elevation -> A1 + int ConstraintLayout_Layout_layout_constraintLeft_creator -> A2 + int ConstraintOverride_android_rotationX -> A3 + int ConstraintOverride_polarRelativeTo -> A4 + int Layout_layout_constraintBaseline_creator -> A5 + int Motion_animateCircleAngleTo -> A6 + int[] Variant -> A7 + int Constraint_android_layout_marginRight -> B + int Constraint_layout_constraintRight_creator -> B0 + int ConstraintLayout_Layout_barrierAllowsGoneWidgets -> B1 + int ConstraintLayout_Layout_layout_constraintLeft_toLeftOf -> B2 + int ConstraintOverride_android_rotationY -> B3 + int ConstraintOverride_quantizeMotionInterpolator -> B4 + int Layout_layout_constraintBaseline_toBaselineOf -> B5 + int Motion_animateRelativeTo -> B6 + int Variant_constraints -> B7 + int Constraint_android_layout_marginBottom -> C + int Constraint_layout_constraintRight_toLeftOf -> C0 + int ConstraintLayout_Layout_barrierDirection -> C1 + int ConstraintLayout_Layout_layout_constraintLeft_toRightOf -> C2 + int ConstraintOverride_android_layout_marginStart -> C3 + int ConstraintOverride_quantizeMotionPhase -> C4 + int Layout_layout_constraintBottom_creator -> C5 + int Motion_drawPath -> C6 + int Variant_region_heightLessThan -> C7 + int Constraint_android_alpha -> D + int Constraint_layout_constraintRight_toRightOf -> D0 + int ConstraintLayout_Layout_barrierMargin -> D1 + int ConstraintLayout_Layout_layout_constraintRight_creator -> D2 + int ConstraintOverride_android_layout_marginEnd -> D3 + int ConstraintOverride_quantizeMotionSteps -> D4 + int Layout_layout_constraintBottom_toBottomOf -> D5 + int Motion_motionPathRotate -> D6 + int Variant_region_heightMoreThan -> D7 + int Constraint_android_transformPivotX -> E + int Constraint_layout_constraintStart_toEndOf -> E0 + int ConstraintLayout_Layout_constraintSet -> E1 + int ConstraintLayout_Layout_layout_constraintRight_toLeftOf -> E2 + int ConstraintOverride_android_translationZ -> E3 + int ConstraintOverride_transformPivotTarget -> E4 + int Layout_layout_constraintBottom_toTopOf -> E5 + int Motion_motionStagger -> E6 + int Variant_region_widthLessThan -> E7 + int Constraint_android_transformPivotY -> F + int Constraint_layout_constraintStart_toStartOf -> F0 + int ConstraintLayout_Layout_constraint_referenced_ids -> F1 + int ConstraintLayout_Layout_layout_constraintRight_toRightOf -> F2 + int ConstraintOverride_android_elevation -> F3 + int ConstraintOverride_transitionEasing -> F4 + int Layout_layout_constraintCircle -> F5 + int Motion_pathMotionArc -> F6 + int Variant_region_widthMoreThan -> F7 + int Constraint_android_translationX -> G + int Constraint_layout_constraintTag -> G0 + int ConstraintLayout_Layout_constraint_referenced_tags -> G1 + int ConstraintLayout_Layout_layout_constraintStart_toEndOf -> G2 + int ConstraintOverride_animateRelativeTo -> G3 + int ConstraintOverride_transitionPathRotate -> G4 + int Layout_layout_constraintCircleAngle -> G5 + int Motion_quantizeMotionInterpolator -> G6 + int[] View -> G7 + int Constraint_android_translationY -> H + int Constraint_layout_constraintTop_creator -> H0 + int ConstraintLayout_Layout_flow_firstHorizontalBias -> H1 + int ConstraintLayout_Layout_layout_constraintStart_toStartOf -> H2 + int ConstraintOverride_barrierAllowsGoneWidgets -> H3 + int ConstraintOverride_visibilityMode -> H4 + int Layout_layout_constraintCircleRadius -> H5 + int Motion_quantizeMotionPhase -> H6 + int[] ViewBackgroundHelper -> H7 + int Constraint_android_scaleX -> I + int Constraint_layout_constraintTop_toBottomOf -> I0 + int ConstraintLayout_Layout_flow_firstHorizontalStyle -> I1 + int ConstraintLayout_Layout_layout_constraintTag -> I2 + int ConstraintOverride_barrierDirection -> I3 + int[] ConstraintSet -> I4 + int Layout_layout_constraintDimensionRatio -> I5 + int Motion_quantizeMotionSteps -> I6 + int[] ViewStubCompat -> I7 + int Constraint_android_scaleY -> J + int Constraint_layout_constraintTop_toTopOf -> J0 + int ConstraintLayout_Layout_flow_firstVerticalBias -> J1 + int ConstraintLayout_Layout_layout_constraintTop_creator -> J2 + int ConstraintOverride_barrierMargin -> J3 + int[] CustomAttribute -> J4 + int Layout_layout_constraintEnd_toEndOf -> J5 + int Motion_transitionEasing -> J6 + int[] ViewTransition -> J7 + int Constraint_android_rotation -> K + int Constraint_layout_constraintVertical_bias -> K0 + int ConstraintLayout_Layout_flow_firstVerticalStyle -> K1 + int ConstraintLayout_Layout_layout_constraintTop_toBottomOf -> K2 + int ConstraintOverride_chainUseRtl -> K3 + int CustomAttribute_attributeName -> K4 + int Layout_layout_constraintEnd_toStartOf -> K5 + int[] MotionEffect -> K6 + int[] include -> K7 + int Constraint_android_rotationX -> L + int Constraint_layout_constraintVertical_chainStyle -> L0 + int ConstraintLayout_Layout_flow_horizontalAlign -> L1 + int ConstraintLayout_Layout_layout_constraintTop_toTopOf -> L2 + int ConstraintOverride_constraint_referenced_ids -> L3 + int CustomAttribute_customBoolean -> L4 + int Layout_layout_constraintGuide_begin -> L5 + int[] MotionHelper -> L6 + int Constraint_android_rotationY -> M + int Constraint_layout_constraintVertical_weight -> M0 + int ConstraintLayout_Layout_flow_horizontalBias -> M1 + int ConstraintLayout_Layout_layout_constraintVertical_bias -> M2 + int ConstraintOverride_drawPath -> M3 + int CustomAttribute_customColorDrawableValue -> M4 + int Layout_layout_constraintGuide_end -> M5 + int[] MotionLabel -> M6 + int Constraint_android_layout_marginStart -> N + int Constraint_layout_constraintWidth -> N0 + int ConstraintLayout_Layout_flow_horizontalGap -> N1 + int ConstraintLayout_Layout_layout_constraintVertical_chainStyle -> N2 + int ConstraintOverride_layout_constrainedHeight -> N3 + int CustomAttribute_customColorValue -> N4 + int Layout_layout_constraintGuide_percent -> N5 + int[] MotionLayout -> N6 + int Constraint_android_layout_marginEnd -> O + int Constraint_layout_constraintWidth_default -> O0 + int ConstraintLayout_Layout_flow_horizontalStyle -> O1 + int ConstraintLayout_Layout_layout_constraintVertical_weight -> O2 + int ConstraintOverride_layout_constrainedWidth -> O3 + int CustomAttribute_customDimension -> O4 + int Layout_layout_constraintHeight -> O5 + int[] MotionScene -> O6 + int Constraint_android_translationZ -> P + int Constraint_layout_constraintWidth_max -> P0 + int ConstraintLayout_Layout_flow_lastHorizontalBias -> P1 + int ConstraintLayout_Layout_layout_constraintWidth -> P2 + int ConstraintOverride_layout_constraintBaseline_creator -> P3 + int CustomAttribute_customFloatValue -> P4 + int Layout_layout_constraintHeight_percent -> P5 + int[] MotionTelltales -> P6 + int Constraint_android_elevation -> Q + int Constraint_layout_constraintWidth_min -> Q0 + int ConstraintLayout_Layout_flow_lastHorizontalStyle -> Q1 + int ConstraintLayout_Layout_layout_constraintWidth_default -> Q2 + int ConstraintOverride_layout_constraintBottom_creator -> Q3 + int CustomAttribute_customIntegerValue -> Q4 + int Layout_layout_constraintHorizontal_bias -> Q5 + int[] OnClick -> Q6 + int Constraint_animateRelativeTo -> R + int Constraint_layout_constraintWidth_percent -> R0 + int ConstraintLayout_Layout_flow_lastVerticalBias -> R1 + int ConstraintLayout_Layout_layout_constraintWidth_max -> R2 + int ConstraintOverride_layout_constraintCircleAngle -> R3 + int CustomAttribute_customPixelDimension -> R4 + int Layout_layout_constraintHorizontal_chainStyle -> R5 + int[] OnSwipe -> R6 + int Constraint_barrierAllowsGoneWidgets -> S + int Constraint_layout_editor_absoluteX -> S0 + int ConstraintLayout_Layout_flow_lastVerticalStyle -> S1 + int ConstraintLayout_Layout_layout_constraintWidth_min -> S2 + int ConstraintOverride_layout_constraintCircleRadius -> S3 + int CustomAttribute_customReference -> S4 + int Layout_layout_constraintHorizontal_weight -> S5 + int[] PopupWindow -> S6 + int Constraint_barrierDirection -> T + int Constraint_layout_editor_absoluteY -> T0 + int ConstraintLayout_Layout_flow_maxElementsWrap -> T1 + int ConstraintLayout_Layout_layout_constraintWidth_percent -> T2 + int ConstraintOverride_layout_constraintDimensionRatio -> T3 + int CustomAttribute_customStringValue -> T4 + int Layout_layout_constraintLeft_creator -> T5 + int[] PopupWindowBackgroundState -> T6 + int Constraint_barrierMargin -> U + int Constraint_layout_goneMarginBottom -> U0 + int ConstraintLayout_Layout_flow_verticalAlign -> U1 + int ConstraintLayout_Layout_layout_editor_absoluteX -> U2 + int ConstraintOverride_layout_constraintHeight -> U3 + int CustomAttribute_methodName -> U4 + int Layout_layout_constraintLeft_toLeftOf -> U5 + int[] PropertySet -> U6 + int Constraint_chainUseRtl -> V + int Constraint_layout_goneMarginEnd -> V0 + int ConstraintLayout_Layout_flow_verticalBias -> V1 + int ConstraintLayout_Layout_layout_editor_absoluteY -> V2 + int ConstraintOverride_layout_constraintHeight_default -> V3 + int[] DrawerArrowToggle -> V4 + int Layout_layout_constraintLeft_toRightOf -> V5 + int PropertySet_android_visibility -> V6 + int Constraint_constraint_referenced_ids -> W + int Constraint_layout_goneMarginLeft -> W0 + int ConstraintLayout_Layout_flow_verticalGap -> W1 + int ConstraintLayout_Layout_layout_goneMarginBaseline -> W2 + int ConstraintOverride_layout_constraintHeight_max -> W3 + int[] FontFamily -> W4 + int Layout_layout_constraintRight_creator -> W5 + int PropertySet_android_alpha -> W6 + int Constraint_drawPath -> X + int Constraint_layout_goneMarginRight -> X0 + int ConstraintLayout_Layout_flow_verticalStyle -> X1 + int ConstraintLayout_Layout_layout_goneMarginBottom -> X2 + int ConstraintOverride_layout_constraintHeight_min -> X3 + int[] FontFamilyFont -> X4 + int Layout_layout_constraintRight_toLeftOf -> X5 + int PropertySet_motionProgress -> X6 + int Constraint_layout_constrainedHeight -> Y + int Constraint_layout_goneMarginStart -> Y0 + int ConstraintLayout_Layout_flow_wrapMode -> Y1 + int ConstraintLayout_Layout_layout_goneMarginEnd -> Y2 + int ConstraintOverride_layout_constraintHeight_percent -> Y3 + int[] GradientColor -> Y4 + int Layout_layout_constraintRight_toRightOf -> Y5 + int PropertySet_visibilityMode -> Y6 + int Constraint_layout_constrainedWidth -> Z + int Constraint_layout_goneMarginTop -> Z0 + int ConstraintLayout_Layout_layoutDescription -> Z1 + int ConstraintLayout_Layout_layout_goneMarginLeft -> Z2 + int ConstraintOverride_layout_constraintHorizontal_bias -> Z3 + int[] GradientColorItem -> Z4 + int Layout_layout_constraintStart_toEndOf -> Z5 + int[] RecycleListView -> Z6 int[] ActionBar -> a - int Constraint_layout_constraintBottom_creator -> a0 - int[] ConstraintLayout_Layout -> a1 - int ConstraintLayout_Layout_layout_constraintGuide_begin -> a2 - int[] FontFamilyFont -> a3 - int Layout_layout_constraintTop_toTopOf -> a4 - int[] Transform -> a5 + int Constraint_layout_constraintBaseline_creator -> a0 + int Constraint_layout_wrapBehaviorInParent -> a1 + int ConstraintLayout_Layout_layout_constrainedHeight -> a2 + int ConstraintLayout_Layout_layout_goneMarginRight -> a3 + int ConstraintOverride_layout_constraintHorizontal_chainStyle -> a4 + int[] ImageFilterView -> a5 + int Layout_layout_constraintStart_toStartOf -> a6 + int[] SearchView -> a7 int[] ActionBarLayout -> b - int Constraint_layout_constraintBottom_toBottomOf -> b0 - int ConstraintLayout_Layout_android_orientation -> b1 - int ConstraintLayout_Layout_layout_constraintGuide_end -> b2 - int[] GradientColor -> b3 - int Layout_layout_constraintVertical_bias -> b4 - int Transform_android_transformPivotX -> b5 + int Constraint_layout_constraintBaseline_toBaselineOf -> b0 + int Constraint_motionProgress -> b1 + int ConstraintLayout_Layout_layout_constrainedWidth -> b2 + int ConstraintLayout_Layout_layout_goneMarginStart -> b3 + int ConstraintOverride_layout_constraintHorizontal_weight -> b4 + int[] KeyAttribute -> b5 + int Layout_layout_constraintTop_creator -> b6 + int[] Spinner -> b7 int[] ActionMenuItemView -> c - int Constraint_layout_constraintBottom_toTopOf -> c0 - int ConstraintLayout_Layout_android_padding -> c1 - int ConstraintLayout_Layout_layout_constraintGuide_percent -> c2 - int[] GradientColorItem -> c3 - int Layout_layout_constraintVertical_chainStyle -> c4 - int Transform_android_transformPivotY -> c5 - int[] ActionMode -> d - int Constraint_layout_constraintCircle -> d0 - int ConstraintLayout_Layout_android_paddingLeft -> d1 - int ConstraintLayout_Layout_layout_constraintHeight_default -> d2 - int[] ImageFilterView -> d3 - int Layout_layout_constraintVertical_weight -> d4 - int Transform_android_translationX -> d5 - int[] ActivityChooserView -> e - int Constraint_layout_constraintCircleAngle -> e0 - int ConstraintLayout_Layout_android_paddingTop -> e1 - int ConstraintLayout_Layout_layout_constraintHeight_max -> e2 - int[] KeyAttribute -> e3 - int Layout_layout_constraintWidth_percent -> e4 - int Transform_android_translationY -> e5 - int[] AlertDialog -> f - int Constraint_layout_constraintCircleRadius -> f0 - int ConstraintLayout_Layout_android_paddingRight -> f1 - int ConstraintLayout_Layout_layout_constraintHeight_min -> f2 - int[] KeyCycle -> f3 - int Layout_layout_editor_absoluteX -> f4 - int Transform_android_scaleX -> f5 - int[] AnimatedStateListDrawableCompat -> g - int Constraint_layout_constraintDimensionRatio -> g0 - int ConstraintLayout_Layout_android_paddingBottom -> g1 - int ConstraintLayout_Layout_layout_constraintHeight_percent -> g2 - int[] KeyPosition -> g3 - int Layout_layout_editor_absoluteY -> g4 - int Transform_android_scaleY -> g5 - int[] AnimatedStateListDrawableItem -> h - int Constraint_layout_constraintEnd_toEndOf -> h0 - int ConstraintLayout_Layout_android_visibility -> h1 - int ConstraintLayout_Layout_layout_constraintHorizontal_bias -> h2 - int[] KeyTimeCycle -> h3 - int Layout_layout_goneMarginBottom -> h4 - int Transform_android_rotation -> h5 - int[] AnimatedStateListDrawableTransition -> i - int Constraint_layout_constraintEnd_toStartOf -> i0 - int ConstraintLayout_Layout_android_maxWidth -> i1 - int ConstraintLayout_Layout_layout_constraintHorizontal_chainStyle -> i2 - int[] KeyTrigger -> i3 - int Layout_layout_goneMarginEnd -> i4 - int Transform_android_rotationX -> i5 - int[] AppCompatImageView -> j - int Constraint_layout_constraintGuide_begin -> j0 - int ConstraintLayout_Layout_android_maxHeight -> j1 - int ConstraintLayout_Layout_layout_constraintHorizontal_weight -> j2 - int[] Layout -> j3 - int Layout_layout_goneMarginLeft -> j4 - int Transform_android_rotationY -> j5 - int[] AppCompatSeekBar -> k - int Constraint_layout_constraintGuide_end -> k0 - int ConstraintLayout_Layout_android_minWidth -> k1 - int ConstraintLayout_Layout_layout_constraintLeft_creator -> k2 - int Layout_android_orientation -> k3 - int Layout_layout_goneMarginRight -> k4 - int Transform_android_translationZ -> k5 - int[] AppCompatTextHelper -> l - int Constraint_layout_constraintGuide_percent -> l0 - int ConstraintLayout_Layout_android_minHeight -> l1 - int ConstraintLayout_Layout_layout_constraintLeft_toLeftOf -> l2 - int Layout_android_layout_width -> l3 - int Layout_layout_goneMarginStart -> l4 - int Transform_android_elevation -> l5 - int[] AppCompatTextView -> m - int Constraint_layout_constraintHeight_default -> m0 - int ConstraintLayout_Layout_android_paddingStart -> m1 - int ConstraintLayout_Layout_layout_constraintLeft_toRightOf -> m2 - int Layout_android_layout_height -> m3 - int Layout_layout_goneMarginTop -> m4 - int[] Transition -> m5 - int[] AppCompatTheme -> n - int Constraint_layout_constraintHeight_max -> n0 - int ConstraintLayout_Layout_android_paddingEnd -> n1 - int ConstraintLayout_Layout_layout_constraintRight_creator -> n2 - int Layout_android_layout_marginLeft -> n3 - int[] LinearLayoutCompat -> n4 - int[] Variant -> n5 - int[] ButtonBarLayout -> o - int Constraint_layout_constraintHeight_min -> o0 - int ConstraintLayout_Layout_android_elevation -> o1 - int ConstraintLayout_Layout_layout_constraintRight_toLeftOf -> o2 - int Layout_android_layout_marginTop -> o3 - int[] LinearLayoutCompat_Layout -> o4 - int Variant_constraints -> o5 - int[] ColorStateListItem -> p - int Constraint_layout_constraintHeight_percent -> p0 - int ConstraintLayout_Layout_barrierAllowsGoneWidgets -> p1 - int ConstraintLayout_Layout_layout_constraintRight_toRightOf -> p2 - int Layout_android_layout_marginRight -> p3 - int[] ListPopupWindow -> p4 - int Variant_region_heightLessThan -> p5 - int[] CompoundButton -> q - int Constraint_layout_constraintHorizontal_bias -> q0 - int ConstraintLayout_Layout_barrierDirection -> q1 - int ConstraintLayout_Layout_layout_constraintStart_toEndOf -> q2 - int Layout_android_layout_marginBottom -> q3 - int[] MenuGroup -> q4 - int Variant_region_heightMoreThan -> q5 - int[] Constraint -> r - int Constraint_layout_constraintHorizontal_chainStyle -> r0 - int ConstraintLayout_Layout_barrierMargin -> r1 - int ConstraintLayout_Layout_layout_constraintStart_toStartOf -> r2 - int Layout_android_layout_marginStart -> r3 - int[] MenuItem -> r4 - int Variant_region_widthLessThan -> r5 - int Constraint_android_orientation -> s - int Constraint_layout_constraintHorizontal_weight -> s0 - int ConstraintLayout_Layout_constraintSet -> s1 - int ConstraintLayout_Layout_layout_constraintTag -> s2 - int Layout_android_layout_marginEnd -> s3 - int[] MenuView -> s4 - int Variant_region_widthMoreThan -> s5 - int Constraint_android_id -> t - int Constraint_layout_constraintLeft_creator -> t0 - int ConstraintLayout_Layout_constraint_referenced_ids -> t1 - int ConstraintLayout_Layout_layout_constraintTop_creator -> t2 - int Layout_barrierAllowsGoneWidgets -> t3 - int[] MockView -> t4 - int[] View -> t5 - int Constraint_android_visibility -> u - int Constraint_layout_constraintLeft_toLeftOf -> u0 - int ConstraintLayout_Layout_flow_firstHorizontalBias -> u1 - int ConstraintLayout_Layout_layout_constraintTop_toBottomOf -> u2 - int Layout_barrierDirection -> u3 - int[] Motion -> u4 - int[] ViewBackgroundHelper -> u5 - int Constraint_android_layout_width -> v - int Constraint_layout_constraintLeft_toRightOf -> v0 - int ConstraintLayout_Layout_flow_firstHorizontalStyle -> v1 - int ConstraintLayout_Layout_layout_constraintTop_toTopOf -> v2 - int Layout_barrierMargin -> v3 - int Motion_animate_relativeTo -> v4 - int[] ViewStubCompat -> v5 - int Constraint_android_layout_height -> w - int Constraint_layout_constraintRight_creator -> w0 - int ConstraintLayout_Layout_flow_firstVerticalBias -> w1 - int ConstraintLayout_Layout_layout_constraintVertical_bias -> w2 - int Layout_chainUseRtl -> w3 - int Motion_drawPath -> w4 - int Constraint_android_layout_marginLeft -> x - int Constraint_layout_constraintRight_toLeftOf -> x0 - int ConstraintLayout_Layout_flow_firstVerticalStyle -> x1 - int ConstraintLayout_Layout_layout_constraintVertical_chainStyle -> x2 - int Layout_constraint_referenced_ids -> x3 - int Motion_motionPathRotate -> x4 - int Constraint_android_layout_marginTop -> y - int Constraint_layout_constraintRight_toRightOf -> y0 - int ConstraintLayout_Layout_flow_horizontalAlign -> y1 - int ConstraintLayout_Layout_layout_constraintVertical_weight -> y2 - int Layout_layout_constraintBaseline_creator -> y3 - int Motion_motionStagger -> y4 - int Constraint_android_layout_marginRight -> z - int Constraint_layout_constraintStart_toEndOf -> z0 - int ConstraintLayout_Layout_flow_horizontalBias -> z1 - int ConstraintLayout_Layout_layout_constraintWidth_default -> z2 - int Layout_layout_constraintBaseline_toBaselineOf -> z3 - int Motion_pathMotionArc -> z4 -androidx.constraintlayout.widget.VirtualLayout -> androidx.constraintlayout.widget.j: + int Constraint_layout_constraintBaseline_toBottomOf -> c0 + int Constraint_motionStagger -> c1 + int ConstraintLayout_Layout_layout_constraintBaseline_creator -> c2 + int ConstraintLayout_Layout_layout_goneMarginTop -> c3 + int ConstraintOverride_layout_constraintLeft_creator -> c4 + int[] KeyCycle -> c5 + int Layout_layout_constraintTop_toBottomOf -> c6 + int[] State -> c7 + int[] ActionMenuView -> d + int Constraint_layout_constraintBaseline_toTopOf -> d0 + int Constraint_pathMotionArc -> d1 + int ConstraintLayout_Layout_layout_constraintBaseline_toBaselineOf -> d2 + int ConstraintLayout_Layout_layout_marginBaseline -> d3 + int ConstraintOverride_layout_constraintRight_creator -> d4 + int[] KeyFrame -> d5 + int Layout_layout_constraintTop_toTopOf -> d6 + int State_android_id -> d7 + int[] ActionMode -> e + int Constraint_layout_constraintBottom_creator -> e0 + int Constraint_polarRelativeTo -> e1 + int ConstraintLayout_Layout_layout_constraintBaseline_toBottomOf -> e2 + int ConstraintLayout_Layout_layout_optimizationLevel -> e3 + int ConstraintOverride_layout_constraintTag -> e4 + int[] KeyFramesAcceleration -> e5 + int Layout_layout_constraintVertical_bias -> e6 + int State_constraints -> e7 + int[] ActivityChooserView -> f + int Constraint_layout_constraintBottom_toBottomOf -> f0 + int Constraint_quantizeMotionInterpolator -> f1 + int ConstraintLayout_Layout_layout_constraintBaseline_toTopOf -> f2 + int ConstraintLayout_Layout_layout_wrapBehaviorInParent -> f3 + int ConstraintOverride_layout_constraintTop_creator -> f4 + int[] KeyFramesVelocity -> f5 + int Layout_layout_constraintVertical_chainStyle -> f6 + int[] StateListDrawable -> f7 + int[] AlertDialog -> g + int Constraint_layout_constraintBottom_toTopOf -> g0 + int Constraint_quantizeMotionPhase -> g1 + int ConstraintLayout_Layout_layout_constraintBottom_creator -> g2 + int[] ConstraintLayout_ReactiveGuide -> g3 + int ConstraintOverride_layout_constraintVertical_bias -> g4 + int[] KeyPosition -> g5 + int Layout_layout_constraintVertical_weight -> g6 + int[] StateListDrawableItem -> g7 + int[] AnimatedStateListDrawableCompat -> h + int Constraint_layout_constraintCircle -> h0 + int Constraint_quantizeMotionSteps -> h1 + int ConstraintLayout_Layout_layout_constraintBottom_toBottomOf -> h2 + int[] ConstraintLayout_placeholder -> h3 + int ConstraintOverride_layout_constraintVertical_chainStyle -> h4 + int[] KeyTimeCycle -> h5 + int Layout_layout_constraintWidth -> h6 + int[] StateSet -> h7 + int[] AnimatedStateListDrawableItem -> i + int Constraint_layout_constraintCircleAngle -> i0 + int Constraint_transformPivotTarget -> i1 + int ConstraintLayout_Layout_layout_constraintBottom_toTopOf -> i2 + int[] ConstraintOverride -> i3 + int ConstraintOverride_layout_constraintVertical_weight -> i4 + int[] KeyTrigger -> i5 + int Layout_layout_constraintWidth_percent -> i6 + int[] SwitchCompat -> i7 + int[] AnimatedStateListDrawableTransition -> j + int Constraint_layout_constraintCircleRadius -> j0 + int Constraint_transitionEasing -> j1 + int ConstraintLayout_Layout_layout_constraintCircle -> j2 + int ConstraintOverride_android_orientation -> j3 + int ConstraintOverride_layout_constraintWidth -> j4 + int[] Layout -> j5 + int Layout_layout_editor_absoluteX -> j6 + int[] TextAppearance -> j7 + int[] AppCompatImageView -> k + int Constraint_layout_constraintDimensionRatio -> k0 + int Constraint_transitionPathRotate -> k1 + int ConstraintLayout_Layout_layout_constraintCircleAngle -> k2 + int ConstraintOverride_android_id -> k3 + int ConstraintOverride_layout_constraintWidth_default -> k4 + int Layout_android_orientation -> k5 + int Layout_layout_editor_absoluteY -> k6 + int[] TextEffects -> k7 + int[] AppCompatSeekBar -> l + int Constraint_layout_constraintEnd_toEndOf -> l0 + int Constraint_visibilityMode -> l1 + int ConstraintLayout_Layout_layout_constraintCircleRadius -> l2 + int ConstraintOverride_android_visibility -> l3 + int ConstraintOverride_layout_constraintWidth_max -> l4 + int Layout_android_layout_width -> l5 + int Layout_layout_goneMarginBottom -> l6 + int[] Toolbar -> l7 + int[] AppCompatTextHelper -> m + int Constraint_layout_constraintEnd_toStartOf -> m0 + int[] ConstraintLayout_Layout -> m1 + int ConstraintLayout_Layout_layout_constraintDimensionRatio -> m2 + int ConstraintOverride_android_layout_width -> m3 + int ConstraintOverride_layout_constraintWidth_min -> m4 + int Layout_android_layout_height -> m5 + int Layout_layout_goneMarginEnd -> m6 + int[] Transform -> m7 + int[] AppCompatTextView -> n + int Constraint_layout_constraintGuide_begin -> n0 + int ConstraintLayout_Layout_android_orientation -> n1 + int ConstraintLayout_Layout_layout_constraintEnd_toEndOf -> n2 + int ConstraintOverride_android_layout_height -> n3 + int ConstraintOverride_layout_constraintWidth_percent -> n4 + int Layout_android_layout_marginLeft -> n5 + int Layout_layout_goneMarginLeft -> n6 + int Transform_android_transformPivotX -> n7 + int[] AppCompatTheme -> o + int Constraint_layout_constraintGuide_end -> o0 + int ConstraintLayout_Layout_android_padding -> o1 + int ConstraintLayout_Layout_layout_constraintEnd_toStartOf -> o2 + int ConstraintOverride_android_layout_marginLeft -> o3 + int ConstraintOverride_layout_editor_absoluteY -> o4 + int Layout_android_layout_marginTop -> o5 + int Layout_layout_goneMarginRight -> o6 + int Transform_android_transformPivotY -> o7 + int[] ButtonBarLayout -> p + int Constraint_layout_constraintGuide_percent -> p0 + int ConstraintLayout_Layout_android_paddingLeft -> p1 + int ConstraintLayout_Layout_layout_constraintGuide_begin -> p2 + int ConstraintOverride_android_layout_marginTop -> p3 + int ConstraintOverride_layout_goneMarginBottom -> p4 + int Layout_android_layout_marginRight -> p5 + int Layout_layout_goneMarginStart -> p6 + int Transform_android_translationX -> p7 + int[] Carousel -> q + int Constraint_layout_constraintHeight -> q0 + int ConstraintLayout_Layout_android_paddingTop -> q1 + int ConstraintLayout_Layout_layout_constraintGuide_end -> q2 + int ConstraintOverride_android_layout_marginRight -> q3 + int ConstraintOverride_layout_goneMarginEnd -> q4 + int Layout_android_layout_marginBottom -> q5 + int Layout_layout_goneMarginTop -> q6 + int Transform_android_translationY -> q7 + int[] ColorStateListItem -> r + int Constraint_layout_constraintHeight_default -> r0 + int ConstraintLayout_Layout_android_paddingRight -> r1 + int ConstraintLayout_Layout_layout_constraintGuide_percent -> r2 + int ConstraintOverride_android_layout_marginBottom -> r3 + int ConstraintOverride_layout_goneMarginLeft -> r4 + int Layout_android_layout_marginStart -> r5 + int Layout_layout_wrapBehaviorInParent -> r6 + int Transform_android_scaleX -> r7 + int[] CompoundButton -> s + int Constraint_layout_constraintHeight_max -> s0 + int ConstraintLayout_Layout_android_paddingBottom -> s1 + int ConstraintLayout_Layout_layout_constraintHeight -> s2 + int ConstraintOverride_android_alpha -> s3 + int ConstraintOverride_layout_goneMarginRight -> s4 + int Layout_android_layout_marginEnd -> s5 + int[] LinearLayoutCompat -> s6 + int Transform_android_scaleY -> s7 + int[] Constraint -> t + int Constraint_layout_constraintHeight_min -> t0 + int ConstraintLayout_Layout_android_visibility -> t1 + int ConstraintLayout_Layout_layout_constraintHeight_default -> t2 + int ConstraintOverride_android_transformPivotX -> t3 + int ConstraintOverride_layout_goneMarginStart -> t4 + int Layout_barrierAllowsGoneWidgets -> t5 + int[] LinearLayoutCompat_Layout -> t6 + int Transform_android_rotation -> t7 + int Constraint_android_orientation -> u + int Constraint_layout_constraintHeight_percent -> u0 + int ConstraintLayout_Layout_android_maxWidth -> u1 + int ConstraintLayout_Layout_layout_constraintHeight_max -> u2 + int ConstraintOverride_android_transformPivotY -> u3 + int ConstraintOverride_layout_goneMarginTop -> u4 + int Layout_barrierDirection -> u5 + int[] ListPopupWindow -> u6 + int Transform_android_rotationX -> u7 + int Constraint_android_id -> v + int Constraint_layout_constraintHorizontal_bias -> v0 + int ConstraintLayout_Layout_android_maxHeight -> v1 + int ConstraintLayout_Layout_layout_constraintHeight_min -> v2 + int ConstraintOverride_android_translationX -> v3 + int ConstraintOverride_layout_wrapBehaviorInParent -> v4 + int Layout_barrierMargin -> v5 + int[] MenuGroup -> v6 + int Transform_android_rotationY -> v7 + int Constraint_android_visibility -> w + int Constraint_layout_constraintHorizontal_chainStyle -> w0 + int ConstraintLayout_Layout_android_minWidth -> w1 + int ConstraintLayout_Layout_layout_constraintHeight_percent -> w2 + int ConstraintOverride_android_translationY -> w3 + int ConstraintOverride_motionProgress -> w4 + int Layout_chainUseRtl -> w5 + int[] MenuItem -> w6 + int Transform_android_translationZ -> w7 + int Constraint_android_layout_width -> x + int Constraint_layout_constraintHorizontal_weight -> x0 + int ConstraintLayout_Layout_android_minHeight -> x1 + int ConstraintLayout_Layout_layout_constraintHorizontal_bias -> x2 + int ConstraintOverride_android_scaleX -> x3 + int ConstraintOverride_motionStagger -> x4 + int Layout_constraint_referenced_ids -> x5 + int[] MenuView -> x6 + int Transform_android_elevation -> x7 + int Constraint_android_layout_height -> y + int Constraint_layout_constraintLeft_creator -> y0 + int ConstraintLayout_Layout_android_paddingStart -> y1 + int ConstraintLayout_Layout_layout_constraintHorizontal_chainStyle -> y2 + int ConstraintOverride_android_scaleY -> y3 + int ConstraintOverride_motionTarget -> y4 + int Layout_layout_constrainedHeight -> y5 + int[] MockView -> y6 + int Transform_transformPivotTarget -> y7 + int Constraint_android_layout_marginLeft -> z + int Constraint_layout_constraintLeft_toLeftOf -> z0 + int ConstraintLayout_Layout_android_paddingEnd -> z1 + int ConstraintLayout_Layout_layout_constraintHorizontal_weight -> z2 + int ConstraintOverride_android_rotation -> z3 + int ConstraintOverride_pathMotionArc -> z4 + int Layout_layout_constrainedWidth -> z5 + int[] Motion -> z6 + int[] Transition -> z7 +androidx.constraintlayout.widget.SharedValues -> androidx.constraintlayout.widget.j: +# {"id":"sourceFile","fileName":"SharedValues.java"} + android.util.SparseIntArray mValues -> a + java.util.HashMap mValuesListeners -> b + 1:3:void ():30:30 -> + 4:10:void ():33:33 -> + 11:18:void ():34:34 -> +androidx.constraintlayout.widget.VirtualLayout -> androidx.constraintlayout.widget.k: # {"id":"sourceFile","fileName":"VirtualLayout.java"} - boolean mApplyVisibilityOnAttach -> l - boolean mApplyElevationOnAttach -> m + boolean mApplyVisibilityOnAttach -> m + boolean mApplyElevationOnAttach -> n 1:4:void (android.content.Context,android.util.AttributeSet):39:39 -> - 1:5:void init(android.util.AttributeSet):48:48 -> g - 6:15:void init(android.util.AttributeSet):50:50 -> g - 16:22:void init(android.util.AttributeSet):51:51 -> g - 23:26:void init(android.util.AttributeSet):53:53 -> g - 27:31:void init(android.util.AttributeSet):54:54 -> g - 32:34:void init(android.util.AttributeSet):55:55 -> g - 35:38:void init(android.util.AttributeSet):56:56 -> g - 39:44:void init(android.util.AttributeSet):57:57 -> g - void onMeasure(androidx.constraintlayout.solver.widgets.VirtualLayout,int,int) -> n + 1:4:void applyLayoutFeaturesInConstraintSet(androidx.constraintlayout.widget.ConstraintLayout):125:125 -> f + 1:5:void init(android.util.AttributeSet):48:48 -> i + 6:15:void init(android.util.AttributeSet):50:50 -> i + 16:22:void init(android.util.AttributeSet):51:51 -> i + 23:26:void init(android.util.AttributeSet):53:53 -> i + 27:31:void init(android.util.AttributeSet):54:54 -> i + 32:34:void init(android.util.AttributeSet):55:55 -> i + 35:38:void init(android.util.AttributeSet):56:56 -> i + 39:43:void init(android.util.AttributeSet):57:57 -> i + 44:47:void init(android.util.AttributeSet):60:60 -> i + 1:3:void onAttachedToWindow():73:73 -> onAttachedToWindow + 4:11:void onAttachedToWindow():74:74 -> onAttachedToWindow + 12:15:void onAttachedToWindow():75:75 -> onAttachedToWindow + 16:19:void onAttachedToWindow():76:76 -> onAttachedToWindow + 20:21:void onAttachedToWindow():77:77 -> onAttachedToWindow + 22:25:void onAttachedToWindow():78:78 -> onAttachedToWindow + 26:30:void onAttachedToWindow():81:81 -> onAttachedToWindow + 31:34:void onAttachedToWindow():83:83 -> onAttachedToWindow + 35:38:void onAttachedToWindow():84:84 -> onAttachedToWindow + 39:44:void onAttachedToWindow():85:85 -> onAttachedToWindow + 45:48:void onAttachedToWindow():87:87 -> onAttachedToWindow + 49:51:void onAttachedToWindow():88:88 -> onAttachedToWindow + 52:60:void onAttachedToWindow():90:90 -> onAttachedToWindow + 61:72:void onAttachedToWindow():92:92 -> onAttachedToWindow + void onMeasure(androidx.constraintlayout.core.widgets.VirtualLayout,int,int) -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr/l;II)V"} - 1:3:void onAttachedToWindow():72:72 -> onAttachedToWindow - 4:11:void onAttachedToWindow():73:73 -> onAttachedToWindow - 12:17:void onAttachedToWindow():74:74 -> onAttachedToWindow - 18:21:void onAttachedToWindow():75:75 -> onAttachedToWindow - 22:23:void onAttachedToWindow():76:76 -> onAttachedToWindow - 24:27:void onAttachedToWindow():77:77 -> onAttachedToWindow - 28:32:void onAttachedToWindow():80:80 -> onAttachedToWindow - 33:36:void onAttachedToWindow():82:82 -> onAttachedToWindow - 37:40:void onAttachedToWindow():83:83 -> onAttachedToWindow - 41:46:void onAttachedToWindow():84:84 -> onAttachedToWindow - 47:50:void onAttachedToWindow():86:86 -> onAttachedToWindow - 51:53:void onAttachedToWindow():87:87 -> onAttachedToWindow - 54:62:void onAttachedToWindow():89:89 -> onAttachedToWindow - 63:74:void onAttachedToWindow():91:91 -> onAttachedToWindow - 1:3:void setElevation(float):114:114 -> setElevation - 4:7:void setElevation(float):115:115 -> setElevation - 1:3:void setVisibility(int):105:105 -> setVisibility - 4:7:void setVisibility(int):106:106 -> setVisibility -androidx.coordinatorlayout.R$attr -> t.a: + 1:3:void setElevation(float):115:115 -> setElevation + 4:7:void setElevation(float):116:116 -> setElevation + 1:3:void setVisibility(int):106:106 -> setVisibility + 4:7:void setVisibility(int):107:107 -> setVisibility +androidx.coordinatorlayout.R$attr -> u.a: int coordinatorLayoutStyle -> a -androidx.coordinatorlayout.R$style -> t.b: +androidx.coordinatorlayout.R$style -> u.b: int Widget_Support_CoordinatorLayout -> a -androidx.coordinatorlayout.R$styleable -> t.c: +androidx.coordinatorlayout.R$styleable -> u.c: int[] CoordinatorLayout -> a int CoordinatorLayout_keylines -> b int CoordinatorLayout_statusBarBackground -> c @@ -26799,17 +28591,17 @@ androidx.coordinatorlayout.R$styleable -> t.c: androidx.coordinatorlayout.widget.CoordinatorLayout -> androidx.coordinatorlayout.widget.CoordinatorLayout: # {"id":"sourceFile","fileName":"CoordinatorLayout.java"} androidx.core.view.OnApplyWindowInsetsListener mApplyWindowInsetsListener -> mApplyWindowInsetsListener - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/J;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/I;"} androidx.coordinatorlayout.widget.DirectedAcyclicGraph mChildDag -> mChildDag # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/coordinatorlayout/widget/a;"} androidx.core.view.WindowInsetsCompat mLastInsets -> mLastInsets - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B0;"} androidx.core.view.NestedScrollingParentHelper mNestedScrollingParentHelper -> mNestedScrollingParentHelper - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/I;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/H;"} androidx.coordinatorlayout.widget.CoordinatorLayout$OnPreDrawListener mOnPreDrawListener -> mOnPreDrawListener # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/coordinatorlayout/widget/CoordinatorLayout$g;"} androidx.core.util.Pools$Pool sRectPool -> sRectPool - # {"id":"com.android.tools.r8.residualsignature","signature":"LE/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF/e;"} 1:8:void ():118:118 -> 9:16:void ():119:119 -> 17:23:void ():127:127 -> @@ -26907,7 +28699,7 @@ androidx.coordinatorlayout.widget.CoordinatorLayout -> androidx.coordinatorlayou 18:25:void drawableStateChanged():336:336 -> drawableStateChanged 26:29:void drawableStateChanged():340:340 -> drawableStateChanged 1:7:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsetsToBehaviors(androidx.core.view.WindowInsetsCompat):889:889 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;)Landroidx/core/view/B0;"} 8:14:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsetsToBehaviors(androidx.core.view.WindowInsetsCompat):893:893 -> e 15:18:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsetsToBehaviors(androidx.core.view.WindowInsetsCompat):894:894 -> e 19:24:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsetsToBehaviors(androidx.core.view.WindowInsetsCompat):895:895 -> e @@ -26971,7 +28763,7 @@ androidx.coordinatorlayout.widget.CoordinatorLayout -> androidx.coordinatorlayou 1:6:void getLastChildRect(android.view.View,android.graphics.Rect):1000:1000 -> getLastChildRect 7:14:void getLastChildRect(android.view.View,android.graphics.Rect):1001:1001 -> getLastChildRect 1:3:androidx.core.view.WindowInsetsCompat getLastWindowInsets():398:398 -> getLastWindowInsets - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B0;"} 1:7:int getNestedScrollAxes():2039:2039 -> getNestedScrollAxes 1:6:androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams getResolvedLayoutParams(android.view.View):689:689 -> getResolvedLayoutParams # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/coordinatorlayout/widget/CoordinatorLayout$f;"} @@ -27429,7 +29221,7 @@ androidx.coordinatorlayout.widget.CoordinatorLayout -> androidx.coordinatorlayou 10:19:void setVisibility(int):354:354 -> setVisibility 20:25:void setVisibility(int):355:355 -> setVisibility 1:8:androidx.core.view.WindowInsetsCompat setWindowInsets(androidx.core.view.WindowInsetsCompat):381:381 -> setWindowInsets - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;)Landroidx/core/view/B0;"} 9:14:androidx.core.view.WindowInsetsCompat setWindowInsets(androidx.core.view.WindowInsetsCompat):382:382 -> setWindowInsets 15:27:androidx.core.view.WindowInsetsCompat setWindowInsets(androidx.core.view.WindowInsetsCompat):383:383 -> setWindowInsets 28:37:androidx.core.view.WindowInsetsCompat setWindowInsets(androidx.core.view.WindowInsetsCompat):384:384 -> setWindowInsets @@ -27458,7 +29250,7 @@ androidx.coordinatorlayout.widget.CoordinatorLayout$1 -> androidx.coordinatorlay androidx.coordinatorlayout.widget.CoordinatorLayout this$0 -> d 1:6:void (androidx.coordinatorlayout.widget.CoordinatorLayout):3335:3335 -> 1:7:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):3339:3339 -> onApplyWindowInsets - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} androidx.coordinatorlayout.widget.CoordinatorLayout$AttachedBehavior -> androidx.coordinatorlayout.widget.CoordinatorLayout$b: # {"id":"sourceFile","fileName":"CoordinatorLayout.java"} androidx.coordinatorlayout.widget.CoordinatorLayout$Behavior -> androidx.coordinatorlayout.widget.CoordinatorLayout$c: @@ -27479,7 +29271,7 @@ androidx.coordinatorlayout.widget.CoordinatorLayout$Behavior -> androidx.coordin 1:1:float getScrimOpacity(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):0:0 -> h 1:1:boolean layoutDependsOn(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):0:0 -> i 1:1:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,androidx.core.view.WindowInsetsCompat):0:0 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} 1:1:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/coordinatorlayout/widget/CoordinatorLayout$f;)V"} 1:1:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):0:0 -> l @@ -27698,7 +29490,7 @@ androidx.coordinatorlayout.widget.CoordinatorLayout$ViewElevationComparator -> a androidx.coordinatorlayout.widget.DirectedAcyclicGraph -> androidx.coordinatorlayout.widget.a: # {"id":"sourceFile","fileName":"DirectedAcyclicGraph.java"} androidx.core.util.Pools$Pool mListPool -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LE/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF/e;"} androidx.collection.SimpleArrayMap mGraph -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/i;"} java.util.ArrayList mSortResult -> c @@ -27777,11 +29569,11 @@ androidx.coordinatorlayout.widget.ViewGroupUtils -> androidx.coordinatorlayout.w 44:46:void offsetDescendantRect(android.view.ViewGroup,android.view.View,android.graphics.Rect):63:63 -> c 47:49:void offsetDescendantRect(android.view.ViewGroup,android.view.View,android.graphics.Rect):64:64 -> c 50:71:void offsetDescendantRect(android.view.ViewGroup,android.view.View,android.graphics.Rect):65:65 -> c -androidx.core.R$attr -> u.a: +androidx.core.R$attr -> v.a: int alpha -> a int lStar -> b int nestedScrollViewStyle -> c -androidx.core.R$id -> u.b: +androidx.core.R$id -> v.b: int accessibility_custom_action_31 -> A int accessibility_custom_action_4 -> B int accessibility_custom_action_5 -> C @@ -27828,24 +29620,28 @@ androidx.core.R$id -> u.b: int accessibility_custom_action_29 -> x int accessibility_custom_action_3 -> y int accessibility_custom_action_30 -> z -androidx.core.R$styleable -> u.c: +androidx.core.R$styleable -> v.c: int FontFamilyFont_ttcIndex -> A - int[] GradientColor -> B - int GradientColor_android_startColor -> C - int GradientColor_android_endColor -> D - int GradientColor_android_type -> E - int GradientColor_android_centerX -> F - int GradientColor_android_centerY -> G - int GradientColor_android_gradientRadius -> H - int GradientColor_android_tileMode -> I - int GradientColor_android_centerColor -> J - int GradientColor_android_startX -> K - int GradientColor_android_startY -> L - int GradientColor_android_endX -> M - int GradientColor_android_endY -> N - int[] GradientColorItem -> O - int GradientColorItem_android_color -> P - int GradientColorItem_android_offset -> Q + int[] FontFamilyProviderFallback -> B + int FontFamilyProviderFallback_fontProviderQuery -> C + int FontFamilyProviderFallback_fontProviderSystemFontFamily -> D + int FontFamilyProviderFallback_fontVariationSettings -> E + int[] GradientColor -> F + int GradientColor_android_startColor -> G + int GradientColor_android_endColor -> H + int GradientColor_android_type -> I + int GradientColor_android_centerX -> J + int GradientColor_android_centerY -> K + int GradientColor_android_gradientRadius -> L + int GradientColor_android_tileMode -> M + int GradientColor_android_centerColor -> N + int GradientColor_android_startX -> O + int GradientColor_android_startY -> P + int GradientColor_android_endX -> Q + int GradientColor_android_endY -> R + int[] GradientColorItem -> S + int GradientColorItem_android_color -> T + int GradientColorItem_android_offset -> U int[] Capability -> a int[] ColorStateListItem -> b int ColorStateListItem_android_color -> c @@ -27872,7 +29668,7 @@ androidx.core.R$styleable -> u.c: int FontFamilyFont_fontStyle -> x int FontFamilyFont_fontVariationSettings -> y int FontFamilyFont_fontWeight -> z - 7:70:void ():0:0 -> + 7:86:void ():0:0 -> androidx.core.app.ActivityCompat -> androidx.core.app.b: # {"id":"sourceFile","fileName":"ActivityCompat.java"} 1:12:void lambda$recreate$0(android.app.Activity):661:661 -> j @@ -28218,19 +30014,19 @@ androidx.core.app.NotificationManagerCompat -> androidx.core.app.j: # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/core/app/j;"} androidx.core.app.NotificationManagerCompat$Api24Impl -> androidx.core.app.j$a: # {"id":"sourceFile","fileName":"NotificationManagerCompat.java"} - 1:5:boolean areNotificationsEnabled(android.app.NotificationManager):1261:1261 -> a + 1:5:boolean areNotificationsEnabled(android.app.NotificationManager):1277:1277 -> a androidx.core.app.OnMultiWindowModeChangedProvider -> androidx.core.app.k: # {"id":"sourceFile","fileName":"OnMultiWindowModeChangedProvider.kt"} void addOnMultiWindowModeChangedListener(androidx.core.util.Consumer) -> addOnMultiWindowModeChangedListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} void removeOnMultiWindowModeChangedListener(androidx.core.util.Consumer) -> removeOnMultiWindowModeChangedListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} androidx.core.app.OnPictureInPictureModeChangedProvider -> androidx.core.app.l: # {"id":"sourceFile","fileName":"OnPictureInPictureModeChangedProvider.kt"} void addOnPictureInPictureModeChangedListener(androidx.core.util.Consumer) -> addOnPictureInPictureModeChangedListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} void removeOnPictureInPictureModeChangedListener(androidx.core.util.Consumer) -> removeOnPictureInPictureModeChangedListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} androidx.core.app.PictureInPictureModeChangedInfo -> androidx.core.app.m: # {"id":"sourceFile","fileName":"PictureInPictureModeChangedInfo.kt"} boolean isInPictureInPictureMode -> a @@ -28276,7 +30072,7 @@ androidx.core.app.TaskStackBuilder -> androidx.core.app.o: 1:3:void (android.content.Context):81:81 -> 4:10:void (android.content.Context):78:78 -> 11:13:void (android.content.Context):82:82 -> - 1:6:androidx.core.app.TaskStackBuilder addNextIntent(android.content.Intent):118:118 -> f + 1:6:androidx.core.app.TaskStackBuilder addNextIntent(android.content.Intent):118:118 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Intent;)Landroidx/core/app/o;"} 1:4:androidx.core.app.TaskStackBuilder addParentStack(android.app.Activity):155:155 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;)Landroidx/core/app/o;"} @@ -28294,7 +30090,7 @@ androidx.core.app.TaskStackBuilder -> androidx.core.app.o: 34:40:androidx.core.app.TaskStackBuilder addParentStack(android.content.ComponentName):203:203 -> i 41:46:androidx.core.app.TaskStackBuilder addParentStack(android.content.ComponentName):204:204 -> i 1:7:java.util.Iterator iterator():249:249 -> iterator - 1:6:androidx.core.app.TaskStackBuilder create(android.content.Context):93:93 -> j + 1:6:androidx.core.app.TaskStackBuilder create(android.content.Context):93:93 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/core/app/o;"} 2:5:void startActivities():261:261 -> l 1:8:void startActivities(android.os.Bundle):276:276 -> m @@ -28310,7 +30106,7 @@ androidx.core.app.TaskStackBuilder$SupportParentable -> androidx.core.app.o$a: androidx.core.content.ContentResolverCompat -> androidx.core.content.a: # {"id":"sourceFile","fileName":"ContentResolverCompat.java"} 3:18:android.database.Cursor query(android.content.ContentResolver,android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,androidx.core.os.CancellationSignal):82:82 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/ContentResolver;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;LB/c;)Landroid/database/Cursor;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/ContentResolver;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;LC/c;)Landroid/database/Cursor;"} 19:23:android.database.Cursor query(android.content.ContentResolver,android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,androidx.core.os.CancellationSignal):80:80 -> a 1:7:android.database.Cursor query(android.content.ContentResolver,android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal):126:126 -> b 8:11:android.database.Cursor query(android.content.ContentResolver,android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal):129:129 -> b @@ -28516,15 +30312,15 @@ androidx.core.content.FileProvider$SimplePathStrategy -> androidx.core.content.c androidx.core.content.OnConfigurationChangedProvider -> androidx.core.content.d: # {"id":"sourceFile","fileName":"OnConfigurationChangedProvider.kt"} void addOnConfigurationChangedListener(androidx.core.util.Consumer) -> addOnConfigurationChangedListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} void removeOnConfigurationChangedListener(androidx.core.util.Consumer) -> removeOnConfigurationChangedListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} androidx.core.content.OnTrimMemoryProvider -> androidx.core.content.e: # {"id":"sourceFile","fileName":"OnTrimMemoryProvider.kt"} void addOnTrimMemoryListener(androidx.core.util.Consumer) -> addOnTrimMemoryListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} void removeOnTrimMemoryListener(androidx.core.util.Consumer) -> removeOnTrimMemoryListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} androidx.core.content.PermissionChecker -> androidx.core.content.f: # {"id":"sourceFile","fileName":"PermissionChecker.java"} 1:8:int checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):98:98 -> a @@ -28540,7 +30336,7 @@ androidx.core.content.PermissionChecker -> androidx.core.content.f: 1:4:int checkSelfPermission(android.content.Context,java.lang.String):143:143 -> b 5:12:int checkSelfPermission(android.content.Context,java.lang.String):144:144 -> b 13:17:int checkSelfPermission(android.content.Context,java.lang.String):143:143 -> b -androidx.core.content.res.CamColor -> v.a: +androidx.core.content.res.CamColor -> w.a: # {"id":"sourceFile","fileName":"CamColor.java"} float mHue -> a float mChroma -> b @@ -28562,13 +30358,13 @@ androidx.core.content.res.CamColor -> v.a: 18:19:void (float,float,float,float,float,float,float,float,float):140:140 -> 20:22:void (float,float,float,float,float,float,float,float,float):141:141 -> 1:9:float distance(androidx.core.content.res.CamColor):333:333 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/a;)F"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/a;)F"} 10:18:float distance(androidx.core.content.res.CamColor):334:334 -> a 19:33:float distance(androidx.core.content.res.CamColor):335:335 -> a 34:42:float distance(androidx.core.content.res.CamColor):336:336 -> a 43:54:float distance(androidx.core.content.res.CamColor):337:337 -> a 12:28:androidx.core.content.res.CamColor findCamByJ(float,float,float):532:532 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFF)Lv/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFF)Lw/a;"} 29:32:androidx.core.content.res.CamColor findCamByJ(float,float,float):535:535 -> b 33:36:androidx.core.content.res.CamColor findCamByJ(float,float,float):539:539 -> b 37:42:androidx.core.content.res.CamColor findCamByJ(float,float,float):540:540 -> b @@ -28577,12 +30373,12 @@ androidx.core.content.res.CamColor -> v.a: 58:69:androidx.core.content.res.CamColor findCamByJ(float,float,float):551:551 -> b 70:100:androidx.core.content.res.CamColor findCamByJ(float,float,float):550:550 -> b 2:4:androidx.core.content.res.CamColor fromColor(int):163:163 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lw/a;"} 5:6:androidx.core.content.res.CamColor fromColor(int):164:164 -> c 7:11:androidx.core.content.res.CamColor fromColor(int):165:165 -> c 12:41:androidx.core.content.res.CamColor fromColor(int):166:166 -> c 5:7:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):203:203 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILv/l;[F[F)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILw/o;[F[F)V"} 8:10:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):207:207 -> d 11:31:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):208:208 -> d 32:44:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):209:209 -> d @@ -28628,9 +30424,9 @@ androidx.core.content.res.CamColor -> v.a: 515:517:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):285:285 -> d 518:520:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):286:286 -> d 1:7:androidx.core.content.res.CamColor fromJch(float,float,float):297:297 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFF)Lv/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFF)Lw/a;"} 1:12:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):309:309 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFLv/l;)Lv/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFLw/o;)Lw/a;"} 13:18:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):310:310 -> f 19:24:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):311:311 -> f 25:29:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):312:312 -> f @@ -28651,7 +30447,7 @@ androidx.core.content.res.CamColor -> v.a: 1:3:float getJStar():113:113 -> l 1:7:int toColor(float,float,float):153:153 -> m 8:39:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):457:457 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFLv/l;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFLw/o;)I"} 40:51:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):461:461 -> n 52:62:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):474:474 -> n 63:72:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):477:477 -> n @@ -28660,7 +30456,7 @@ androidx.core.content.res.CamColor -> v.a: 102:106:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):514:514 -> n 107:111:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):458:458 -> n 1:23:int viewed(androidx.core.content.res.ViewingConditions):351:351 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/l;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/o;)I"} 24:42:int viewed(androidx.core.content.res.ViewingConditions):353:353 -> o 43:67:int viewed(androidx.core.content.res.ViewingConditions):356:356 -> o 68:82:int viewed(androidx.core.content.res.ViewingConditions):355:355 -> o @@ -28688,7 +30484,7 @@ androidx.core.content.res.CamColor -> v.a: 408:423:int viewed(androidx.core.content.res.ViewingConditions):394:394 -> o 424:428:int viewed(androidx.core.content.res.ViewingConditions):396:396 -> o 1:7:int viewedInSrgb():344:344 -> p -androidx.core.content.res.CamUtils -> v.b: +androidx.core.content.res.CamUtils -> w.b: # {"id":"sourceFile","fileName":"CamUtils.java"} float[][] XYZ_TO_CAM16RGB -> a float[][] CAM16RGB_TO_XYZ -> b @@ -28716,7 +30512,7 @@ androidx.core.content.res.CamUtils -> v.b: 25:27:float yFromInt(int):131:131 -> g 28:43:float yFromInt(int):132:132 -> g 18:29:float yFromLStar(float):150:150 -> h -androidx.core.content.res.ColorStateListInflaterCompat -> v.c: +androidx.core.content.res.ColorStateListInflaterCompat -> w.c: # {"id":"sourceFile","fileName":"ColorStateListInflaterCompat.java"} java.lang.ThreadLocal sTempTypedValue -> a 1:8:void ():52:52 -> @@ -28780,7 +30576,7 @@ androidx.core.content.res.ColorStateListInflaterCompat -> v.c: 47:66:int modulateColorAlpha(int,float,float):248:248 -> g 3:8:android.content.res.TypedArray obtainAttributes(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int[]):230:230 -> h 9:13:android.content.res.TypedArray obtainAttributes(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int[]):231:231 -> h -androidx.core.content.res.ComplexColorCompat -> v.d: +androidx.core.content.res.ComplexColorCompat -> w.d: # {"id":"sourceFile","fileName":"ComplexColorCompat.java"} android.graphics.Shader mShader -> a android.content.res.ColorStateList mColorStateList -> b @@ -28790,7 +30586,7 @@ androidx.core.content.res.ComplexColorCompat -> v.d: 6:7:void (android.graphics.Shader,android.content.res.ColorStateList,int):62:62 -> 8:10:void (android.graphics.Shader,android.content.res.ColorStateList,int):63:63 -> 1:4:androidx.core.content.res.ComplexColorCompat createFromXml(android.content.res.Resources,int,android.content.res.Resources$Theme):148:148 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Lv/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Lw/d;"} 5:8:androidx.core.content.res.ComplexColorCompat createFromXml(android.content.res.Resources,int,android.content.res.Resources$Theme):149:149 -> a 9:21:androidx.core.content.res.ComplexColorCompat createFromXml(android.content.res.Resources,int,android.content.res.Resources$Theme):151:151 -> a 22:25:androidx.core.content.res.ComplexColorCompat createFromXml(android.content.res.Resources,int,android.content.res.Resources$Theme):158:158 -> a @@ -28800,15 +30596,15 @@ androidx.core.content.res.ComplexColorCompat -> v.d: 84:92:androidx.core.content.res.ComplexColorCompat createFromXml(android.content.res.Resources,int,android.content.res.Resources$Theme):164:164 -> a 93:100:androidx.core.content.res.ComplexColorCompat createFromXml(android.content.res.Resources,int,android.content.res.Resources$Theme):156:156 -> a 1:7:androidx.core.content.res.ComplexColorCompat from(int):75:75 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lw/d;"} 1:11:androidx.core.content.res.ComplexColorCompat from(android.content.res.ColorStateList):71:71 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/ColorStateList;)Lv/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/ColorStateList;)Lw/d;"} 1:8:androidx.core.content.res.ComplexColorCompat from(android.graphics.Shader):67:67 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Shader;)Lv/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Shader;)Lw/d;"} 1:3:int getColor():84:84 -> e 1:3:android.graphics.Shader getShader():79:79 -> f 1:6:androidx.core.content.res.ComplexColorCompat inflate(android.content.res.Resources,int,android.content.res.Resources$Theme):137:137 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Lv/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Lw/d;"} 7:15:androidx.core.content.res.ComplexColorCompat inflate(android.content.res.Resources,int,android.content.res.Resources$Theme):139:139 -> g 1:8:boolean isGradient():92:92 -> h 1:18:boolean isStateful():96:96 -> i @@ -28820,106 +30616,142 @@ androidx.core.content.res.ComplexColorCompat -> v.d: 21:26:boolean onStateChanged(int[]):112:112 -> j 1:3:void setColor(int):88:88 -> k 1:15:boolean willDraw():122:122 -> l -androidx.core.content.res.FontResourcesParserCompat -> v.e: +androidx.core.content.res.FontResourcesParserCompat -> w.h: # {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"} - 1:5:int getType(android.content.res.TypedArray,int):269:269 -> a - 1:13:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):189:189 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources;)Lv/e$b;"} - 14:18:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):197:197 -> b - 19:26:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):195:195 -> b - 3:5:java.util.List readCerts(android.content.res.Resources,int):287:287 -> c - 6:9:java.util.List readCerts(android.content.res.Resources,int):289:289 -> c - 10:15:java.util.List readCerts(android.content.res.Resources,int):291:291 -> c - 16:17:java.util.List readCerts(android.content.res.Resources,int):292:292 -> c - 18:23:java.util.List readCerts(android.content.res.Resources,int):310:310 -> c - 24:29:java.util.List readCerts(android.content.res.Resources,int):295:295 -> c - 30:37:java.util.List readCerts(android.content.res.Resources,int):298:298 -> c - 38:43:java.util.List readCerts(android.content.res.Resources,int):299:299 -> c - 44:49:java.util.List readCerts(android.content.res.Resources,int):300:300 -> c - 50:63:java.util.List readCerts(android.content.res.Resources,int):302:302 -> c - 64:74:java.util.List readCerts(android.content.res.Resources,int):306:306 -> c - 75:81:java.util.List readCerts(android.content.res.Resources,int):310:310 -> c - 82:82:java.util.List readCerts(android.content.res.Resources,int):311:311 -> c - 3:7:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):202:202 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources;)Lv/e$b;"} - 8:11:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):203:203 -> d - 12:17:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):204:204 -> d - 18:22:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):205:205 -> d - 23:26:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):207:207 -> d - 3:6:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):214:214 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources;)Lv/e$b;"} - 7:12:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):215:215 -> e - 13:18:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):216:216 -> e - 19:24:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):217:217 -> e - 25:30:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):218:218 -> e - 31:36:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):219:219 -> e - 37:43:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):220:220 -> e - 44:50:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):221:221 -> e - 51:58:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):223:223 -> e - 59:60:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):225:225 -> e - 61:64:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):226:226 -> e - 65:75:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):228:228 -> e - 76:81:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):230:230 -> e - 82:85:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):231:231 -> e - 86:91:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):233:233 -> e - 92:97:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):236:236 -> e - 98:108:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):240:240 -> e - 109:113:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):248:248 -> e - 114:119:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):249:249 -> e - 120:127:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):250:250 -> e - 128:131:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):251:251 -> e - 132:139:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):252:252 -> e - 140:147:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):253:253 -> e - 148:151:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):255:255 -> e - 152:158:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):258:258 -> e - 159:172:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):262:262 -> e - 1:4:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):325:325 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources;)Lv/e$d;"} - 5:10:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):326:326 -> f - 11:18:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):327:327 -> f - 19:21:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):328:328 -> f - 22:25:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):329:329 -> f - 26:29:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):330:330 -> f - 30:37:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):331:331 -> f - 38:40:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):332:332 -> f - 41:43:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):333:333 -> f - 44:53:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):334:334 -> f - 54:61:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):335:335 -> f - 62:64:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):336:336 -> f - 65:66:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):337:337 -> f - 67:74:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):339:339 -> f - 75:77:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):340:340 -> f - 78:79:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):341:341 -> f - 80:83:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):342:342 -> f - 84:87:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):343:343 -> f - 88:95:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):344:344 -> f - 96:98:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):345:345 -> f - 99:100:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):346:346 -> f - 101:104:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):347:347 -> f - 105:108:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):348:348 -> f - 109:111:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):349:349 -> f - 112:118:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):350:350 -> f - 119:122:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):351:351 -> f - 123:128:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):353:353 -> f - 4:21:void skip(org.xmlpull.v1.XmlPullParser):360:360 -> g - 1:5:java.util.List toByteArrayList(java.lang.String[]):316:316 -> h - 6:12:java.util.List toByteArrayList(java.lang.String[]):317:317 -> h - 13:23:java.util.List toByteArrayList(java.lang.String[]):318:318 -> h -androidx.core.content.res.FontResourcesParserCompat$Api21Impl -> v.e$a: + 1:5:int getType(android.content.res.TypedArray,int):299:299 -> a + 1:13:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):196:196 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources;)Lw/h$b;"} + 14:18:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):204:204 -> b + 19:26:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):202:202 -> b + 3:5:java.util.List readCerts(android.content.res.Resources,int):317:317 -> c + 6:9:java.util.List readCerts(android.content.res.Resources,int):319:319 -> c + 10:15:java.util.List readCerts(android.content.res.Resources,int):321:321 -> c + 16:17:java.util.List readCerts(android.content.res.Resources,int):322:322 -> c + 18:23:java.util.List readCerts(android.content.res.Resources,int):340:340 -> c + 24:29:java.util.List readCerts(android.content.res.Resources,int):325:325 -> c + 30:37:java.util.List readCerts(android.content.res.Resources,int):328:328 -> c + 38:43:java.util.List readCerts(android.content.res.Resources,int):329:329 -> c + 44:49:java.util.List readCerts(android.content.res.Resources,int):330:330 -> c + 50:63:java.util.List readCerts(android.content.res.Resources,int):332:332 -> c + 64:74:java.util.List readCerts(android.content.res.Resources,int):336:336 -> c + 75:81:java.util.List readCerts(android.content.res.Resources,int):340:340 -> c + 82:82:java.util.List readCerts(android.content.res.Resources,int):341:341 -> c + 1:4:androidx.core.provider.FontRequest readFallback(org.xmlpull.v1.XmlPullParser,android.content.res.Resources,java.lang.String,java.lang.String,java.util.List):356:356 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)LD/e;"} + 5:10:androidx.core.provider.FontRequest readFallback(org.xmlpull.v1.XmlPullParser,android.content.res.Resources,java.lang.String,java.lang.String,java.util.List):357:357 -> d + 11:16:androidx.core.provider.FontRequest readFallback(org.xmlpull.v1.XmlPullParser,android.content.res.Resources,java.lang.String,java.lang.String,java.util.List):358:358 -> d + 17:22:androidx.core.provider.FontRequest readFallback(org.xmlpull.v1.XmlPullParser,android.content.res.Resources,java.lang.String,java.lang.String,java.util.List):360:360 -> d + 23:30:androidx.core.provider.FontRequest readFallback(org.xmlpull.v1.XmlPullParser,android.content.res.Resources,java.lang.String,java.lang.String,java.util.List):362:362 -> d + 31:37:androidx.core.provider.FontRequest readFallback(org.xmlpull.v1.XmlPullParser,android.content.res.Resources,java.lang.String,java.lang.String,java.util.List):367:367 -> d + 38:44:androidx.core.provider.FontRequest readFallback(org.xmlpull.v1.XmlPullParser,android.content.res.Resources,java.lang.String,java.lang.String,java.util.List):368:368 -> d + 45:52:androidx.core.provider.FontRequest readFallback(org.xmlpull.v1.XmlPullParser,android.content.res.Resources,java.lang.String,java.lang.String,java.util.List):370:370 -> d + 53:56:androidx.core.provider.FontRequest readFallback(org.xmlpull.v1.XmlPullParser,android.content.res.Resources,java.lang.String,java.lang.String,java.util.List):371:371 -> d + 57:66:androidx.core.provider.FontRequest readFallback(org.xmlpull.v1.XmlPullParser,android.content.res.Resources,java.lang.String,java.lang.String,java.util.List):365:365 -> d + 67:76:androidx.core.provider.FontRequest readFallback(org.xmlpull.v1.XmlPullParser,android.content.res.Resources,java.lang.String,java.lang.String,java.util.List):357:357 -> d + 3:7:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):209:209 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources;)Lw/h$b;"} + 8:11:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):210:210 -> e + 12:17:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):211:211 -> e + 18:22:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):212:212 -> e + 23:26:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):214:214 -> e + 1:4:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):221:221 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources;)Lw/h$b;"} + 5:10:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):222:222 -> f + 11:16:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):223:223 -> f + 17:22:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):224:224 -> f + 23:28:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):225:225 -> f + 29:34:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):226:226 -> f + 35:41:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):227:227 -> f + 42:48:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):228:228 -> f + 49:56:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):230:230 -> f + 57:58:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):232:232 -> f + 59:62:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):233:233 -> f + 63:71:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):235:235 -> f + 72:75:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):240:240 -> f + 76:80:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):242:242 -> f + 81:86:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):243:243 -> f + 87:93:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):244:244 -> f + 94:97:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):245:245 -> f + 98:105:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):246:246 -> f + 106:113:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):247:247 -> f + 114:117:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):254:254 -> f + 118:123:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):258:258 -> f + 124:131:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):261:261 -> f + 132:143:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):265:265 -> f + 144:154:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):267:267 -> f + 155:160:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):270:270 -> f + 161:168:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):273:273 -> f + 169:173:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):278:278 -> f + 174:179:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):279:279 -> f + 180:186:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):280:280 -> f + 187:190:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):281:281 -> f + 191:198:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):282:282 -> f + 199:206:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):283:283 -> f + 207:210:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):285:285 -> f + 211:218:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):288:288 -> f + 219:232:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):292:292 -> f + 1:4:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):376:376 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources;)Lw/h$d;"} + 5:10:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):377:377 -> g + 11:18:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):378:378 -> g + 19:21:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):379:379 -> g + 22:25:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):380:380 -> g + 26:29:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):381:381 -> g + 30:37:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):382:382 -> g + 38:40:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):383:383 -> g + 41:43:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):384:384 -> g + 44:53:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):385:385 -> g + 54:61:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):386:386 -> g + 62:64:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):387:387 -> g + 65:66:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):388:388 -> g + 67:74:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):390:390 -> g + 75:77:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):391:391 -> g + 78:79:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):392:392 -> g + 80:83:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):393:393 -> g + 84:87:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):394:394 -> g + 88:95:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):395:395 -> g + 96:98:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):396:396 -> g + 99:100:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):397:397 -> g + 101:104:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):398:398 -> g + 105:108:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):399:399 -> g + 109:111:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):400:400 -> g + 112:118:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):401:401 -> g + 119:122:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):402:402 -> g + 123:128:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):404:404 -> g + 4:21:void skip(org.xmlpull.v1.XmlPullParser):411:411 -> h + 1:5:java.util.List toByteArrayList(java.lang.String[]):346:346 -> i + 6:12:java.util.List toByteArrayList(java.lang.String[]):347:347 -> i + 13:23:java.util.List toByteArrayList(java.lang.String[]):348:348 -> i +androidx.core.content.res.FontResourcesParserCompat$$ExternalSyntheticAutoCloseableDispatcher0 -> w.e: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:void w.FontResourcesParserCompat$$ExternalSyntheticAutoCloseableDispatcher0.m(java.lang.Object):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.core.content.res.FontResourcesParserCompat$$ExternalSyntheticAutoCloseableForwarder1 -> w.f: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:void w.FontResourcesParserCompat$$ExternalSyntheticAutoCloseableForwarder1.m(java.util.concurrent.ExecutorService):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.core.content.res.FontResourcesParserCompat$$ExternalSyntheticThrowIAE2 -> w.g: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:void w.FontResourcesParserCompat$$ExternalSyntheticThrowIAE2.m(java.lang.Object):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.core.content.res.FontResourcesParserCompat$Api21Impl -> w.h$a: # {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"} - 1:5:int getType(android.content.res.TypedArray,int):381:381 -> a -androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry -> v.e$b: + 1:5:int getType(android.content.res.TypedArray,int):432:432 -> a +androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry -> w.h$b: # {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"} -androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry -> v.e$c: +androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry -> w.h$c: # {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"} androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[] mEntries -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lv/e$d;"} - 1:3:void (androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[]):174:174 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lv/e$d;)V"} - 4:6:void (androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[]):175:175 -> - 1:3:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[] getEntries():179:179 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lv/e$d;"} -androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry -> v.e$d: + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lw/h$d;"} + 1:3:void (androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[]):181:181 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lw/h$d;)V"} + 4:6:void (androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[]):182:182 -> + 1:3:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[] getEntries():186:186 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lw/h$d;"} +androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry -> w.h$d: # {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"} java.lang.String mFileName -> a int mWeight -> b @@ -28927,46 +30759,38 @@ androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry -> v.e java.lang.String mVariationSettings -> d int mTtcIndex -> e int mResourceId -> f - 1:3:void (java.lang.String,int,boolean,java.lang.String,int,int):134:134 -> - 4:5:void (java.lang.String,int,boolean,java.lang.String,int,int):135:135 -> - 6:7:void (java.lang.String,int,boolean,java.lang.String,int,int):136:136 -> - 8:9:void (java.lang.String,int,boolean,java.lang.String,int,int):137:137 -> - 10:11:void (java.lang.String,int,boolean,java.lang.String,int,int):138:138 -> - 12:13:void (java.lang.String,int,boolean,java.lang.String,int,int):139:139 -> - 14:16:void (java.lang.String,int,boolean,java.lang.String,int,int):140:140 -> - 1:3:java.lang.String getFileName():144:144 -> a - 1:3:int getResourceId():164:164 -> b - 1:3:int getTtcIndex():160:160 -> c - 1:3:java.lang.String getVariationSettings():156:156 -> d - 1:3:int getWeight():148:148 -> e - 1:3:boolean isItalic():152:152 -> f -androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry -> v.e$e: + 1:3:void (java.lang.String,int,boolean,java.lang.String,int,int):141:141 -> + 4:5:void (java.lang.String,int,boolean,java.lang.String,int,int):142:142 -> + 6:7:void (java.lang.String,int,boolean,java.lang.String,int,int):143:143 -> + 8:9:void (java.lang.String,int,boolean,java.lang.String,int,int):144:144 -> + 10:11:void (java.lang.String,int,boolean,java.lang.String,int,int):145:145 -> + 12:13:void (java.lang.String,int,boolean,java.lang.String,int,int):146:146 -> + 14:16:void (java.lang.String,int,boolean,java.lang.String,int,int):147:147 -> + 1:3:java.lang.String getFileName():151:151 -> a + 1:3:int getResourceId():171:171 -> b + 1:3:int getTtcIndex():167:167 -> c + 1:3:java.lang.String getVariationSettings():163:163 -> d + 1:3:int getWeight():155:155 -> e + 1:3:boolean isItalic():159:159 -> f +androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry -> w.h$e: # {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"} - androidx.core.provider.FontRequest mRequest -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LC/e;"} - androidx.core.provider.FontRequest mFallbackRequest -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LC/e;"} - int mTimeoutMs -> c - int mStrategy -> d - java.lang.String mSystemFontFamilyName -> e - 1:3:void (androidx.core.provider.FontRequest,androidx.core.provider.FontRequest,int,int,java.lang.String):87:87 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;LC/e;IILjava/lang/String;)V"} - 4:5:void (androidx.core.provider.FontRequest,androidx.core.provider.FontRequest,int,int,java.lang.String):88:88 -> - 6:7:void (androidx.core.provider.FontRequest,androidx.core.provider.FontRequest,int,int,java.lang.String):89:89 -> - 8:9:void (androidx.core.provider.FontRequest,androidx.core.provider.FontRequest,int,int,java.lang.String):90:90 -> - 10:11:void (androidx.core.provider.FontRequest,androidx.core.provider.FontRequest,int,int,java.lang.String):91:91 -> - 12:14:void (androidx.core.provider.FontRequest,androidx.core.provider.FontRequest,int,int,java.lang.String):92:92 -> - 1:3:androidx.core.provider.FontRequest getFallbackRequest():105:105 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LC/e;"} - 1:3:int getFetchStrategy():109:109 -> b - 1:3:androidx.core.provider.FontRequest getRequest():101:101 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LC/e;"} - 1:3:java.lang.String getSystemFontFamilyName():118:118 -> d - 1:3:int getTimeout():113:113 -> e -androidx.core.content.res.GradientColorInflaterCompat -> v.f: + java.util.List mRequests -> a + int mTimeoutMs -> b + int mStrategy -> c + java.lang.String mSystemFontFamilyName -> d + 1:3:void (java.util.List,int,int,java.lang.String):85:85 -> + 4:5:void (java.util.List,int,int,java.lang.String):86:86 -> + 6:7:void (java.util.List,int,int,java.lang.String):87:87 -> + 8:9:void (java.util.List,int,int,java.lang.String):88:88 -> + 10:12:void (java.util.List,int,int,java.lang.String):89:89 -> + 1:3:int getFetchStrategy():116:116 -> a + 1:3:java.util.List getRequests():100:100 -> b + 1:3:java.lang.String getSystemFontFamilyName():125:125 -> c + 1:3:int getTimeout():120:120 -> d +androidx.core.content.res.GradientColorInflaterCompat -> w.i: # {"id":"sourceFile","fileName":"GradientColorInflaterCompat.java"} 6:11:androidx.core.content.res.GradientColorInflaterCompat$ColorStops checkColors(androidx.core.content.res.GradientColorInflaterCompat$ColorStops,int,int,boolean,int):194:194 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/f$a;IIZI)Lv/f$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/i$a;IIZI)Lw/i$a;"} 12:17:androidx.core.content.res.GradientColorInflaterCompat$ColorStops checkColors(androidx.core.content.res.GradientColorInflaterCompat$ColorStops,int,int,boolean,int):196:196 -> a 3:6:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):89:89 -> b 7:14:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):90:90 -> b @@ -28996,7 +30820,7 @@ androidx.core.content.res.GradientColorInflaterCompat -> v.f: 207:213:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):91:91 -> b 214:236:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):92:92 -> b 1:6:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):149:149 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Lv/f$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Lw/i$a;"} 7:13:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):153:153 -> c 14:18:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):154:154 -> c 19:24:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):156:156 -> c @@ -29016,7 +30840,7 @@ androidx.core.content.res.GradientColorInflaterCompat -> v.f: 7:9:android.graphics.Shader$TileMode parseTileMode(int):208:208 -> d 10:12:android.graphics.Shader$TileMode parseTileMode(int):205:205 -> d 13:15:android.graphics.Shader$TileMode parseTileMode(int):203:203 -> d -androidx.core.content.res.GradientColorInflaterCompat$ColorStops -> v.f$a: +androidx.core.content.res.GradientColorInflaterCompat$ColorStops -> w.i$a: # {"id":"sourceFile","fileName":"GradientColorInflaterCompat.java"} int[] mColors -> a float[] mOffsets -> b @@ -29024,7 +30848,7 @@ androidx.core.content.res.GradientColorInflaterCompat$ColorStops -> v.f$a: 5:6:void (java.util.List,java.util.List):221:222 -> 7:9:void (int,int):226:228 -> 10:12:void (int,int,int):231:233 -> -androidx.core.content.res.GrowingArrayUtils -> v.g: +androidx.core.content.res.GrowingArrayUtils -> w.j: # {"id":"sourceFile","fileName":"GrowingArrayUtils.java"} 3:5:int[] append(int[],int,int):56:56 -> a 6:12:int[] append(int[],int,int):57:57 -> a @@ -29037,7 +30861,7 @@ androidx.core.content.res.GrowingArrayUtils -> v.g: 25:28:java.lang.Object[] append(java.lang.Object[],int,java.lang.Object):45:45 -> b 29:31:java.lang.Object[] append(java.lang.Object[],int,java.lang.Object):48:48 -> b 1:9:int growSize(int):175:175 -> c -androidx.core.content.res.ResourcesCompat -> v.h: +androidx.core.content.res.ResourcesCompat -> w.k: # {"id":"sourceFile","fileName":"ResourcesCompat.java"} java.lang.ThreadLocal sTempTypedValue -> a java.util.WeakHashMap sColorStateCaches -> b @@ -29046,7 +30870,7 @@ androidx.core.content.res.ResourcesCompat -> v.h: 8:15:void ():78:78 -> 16:23:void ():79:79 -> 1:3:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):292:292 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/h$d;ILandroid/content/res/ColorStateList;Landroid/content/res/Resources$Theme;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/k$d;ILandroid/content/res/ColorStateList;Landroid/content/res/Resources$Theme;)V"} 4:13:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):293:293 -> a 14:18:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):295:295 -> a 19:24:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):296:296 -> a @@ -29055,7 +30879,7 @@ androidx.core.content.res.ResourcesCompat -> v.h: 36:38:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):298:298 -> a 39:42:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):300:300 -> a 1:3:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):268:268 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/h$d;I)Landroid/content/res/ColorStateList;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/k$d;I)Landroid/content/res/ColorStateList;"} 4:13:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):269:269 -> b 14:19:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):270:270 -> b 20:27:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):271:271 -> b @@ -29077,10 +30901,10 @@ androidx.core.content.res.ResourcesCompat -> v.h: 1:8:android.graphics.Typeface getFont(android.content.Context,int):403:403 -> h 9:25:android.graphics.Typeface getFont(android.content.Context,int):406:406 -> h 1:16:android.graphics.Typeface getFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback):531:531 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILandroid/util/TypedValue;ILv/h$e;)Landroid/graphics/Typeface;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILandroid/util/TypedValue;ILw/k$e;)Landroid/graphics/Typeface;"} 17:21:android.graphics.Typeface getFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback):534:534 -> i 1:3:void getFont(android.content.Context,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler):513:513 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILv/h$e;Landroid/os/Handler;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILw/k$e;Landroid/os/Handler;)V"} 4:10:void getFont(android.content.Context,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler):514:514 -> j 11:14:void getFont(android.content.Context,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler):515:515 -> j 15:30:void getFont(android.content.Context,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler):519:519 -> j @@ -29095,13 +30919,13 @@ androidx.core.content.res.ResourcesCompat -> v.h: 6:8:boolean isColorInt(android.content.res.Resources,int):305:305 -> m 9:21:boolean isColorInt(android.content.res.Resources,int):306:306 -> m 1:5:android.graphics.Typeface loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):556:556 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILandroid/util/TypedValue;ILv/h$e;Landroid/os/Handler;ZZ)Landroid/graphics/Typeface;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILandroid/util/TypedValue;ILw/k$e;Landroid/os/Handler;ZZ)Landroid/graphics/Typeface;"} 6:17:android.graphics.Typeface loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):557:557 -> n 18:28:android.graphics.Typeface loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):558:558 -> n 29:40:android.graphics.Typeface loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):561:561 -> n 41:61:android.graphics.Typeface loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):562:562 -> n 7:12:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):588:588 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/Resources;Landroid/util/TypedValue;IILv/h$e;Landroid/os/Handler;ZZ)Landroid/graphics/Typeface;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/Resources;Landroid/util/TypedValue;IILw/k$e;Landroid/os/Handler;ZZ)Landroid/graphics/Typeface;"} 13:16:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):593:593 -> o 17:28:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):594:594 -> o 29:32:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):597:597 -> o @@ -29121,15 +30945,15 @@ androidx.core.content.res.ResourcesCompat -> v.h: 180:183:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):648:648 -> o 184:207:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):589:589 -> o 208:230:android.graphics.Typeface loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):590:590 -> o -androidx.core.content.res.ResourcesCompat$Api21Impl -> v.h$a: +androidx.core.content.res.ResourcesCompat$Api21Impl -> w.k$a: # {"id":"sourceFile","fileName":"ResourcesCompat.java"} 1:5:android.graphics.drawable.Drawable getDrawable(android.content.res.Resources,int,android.content.res.Resources$Theme):688:688 -> a 1:5:android.graphics.drawable.Drawable getDrawableForDensity(android.content.res.Resources,int,int,android.content.res.Resources$Theme):693:693 -> b -androidx.core.content.res.ResourcesCompat$Api23Impl -> v.h$b: +androidx.core.content.res.ResourcesCompat$Api23Impl -> w.k$b: # {"id":"sourceFile","fileName":"ResourcesCompat.java"} 1:5:int getColor(android.content.res.Resources,int,android.content.res.Resources$Theme):677:677 -> a 1:5:android.content.res.ColorStateList getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):673:673 -> b -androidx.core.content.res.ResourcesCompat$ColorStateListCacheEntry -> v.h$c: +androidx.core.content.res.ResourcesCompat$ColorStateListCacheEntry -> w.k$c: # {"id":"sourceFile","fileName":"ResourcesCompat.java"} android.content.res.ColorStateList mValue -> a android.content.res.Configuration mConfiguration -> b @@ -29138,7 +30962,7 @@ androidx.core.content.res.ResourcesCompat$ColorStateListCacheEntry -> v.h$c: 4:5:void (android.content.res.ColorStateList,android.content.res.Configuration,android.content.res.Resources$Theme):351:351 -> 6:11:void (android.content.res.ColorStateList,android.content.res.Configuration,android.content.res.Resources$Theme):352:352 -> 12:18:void (android.content.res.ColorStateList,android.content.res.Configuration,android.content.res.Resources$Theme):353:353 -> -androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey -> v.h$d: +androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey -> w.k$d: # {"id":"sourceFile","fileName":"ResourcesCompat.java"} android.content.res.Resources mResources -> a android.content.res.Resources$Theme mTheme -> b @@ -29150,50 +30974,50 @@ androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey -> v.h$d: 19:32:boolean equals(java.lang.Object):333:333 -> equals 33:40:boolean equals(java.lang.Object):334:334 -> equals 1:13:int hashCode():339:339 -> hashCode -androidx.core.content.res.ResourcesCompat$FontCallback -> v.h$e: +androidx.core.content.res.ResourcesCompat$FontCallback -> w.k$e: # {"id":"sourceFile","fileName":"ResourcesCompat.java"} 1:4:void ():440:440 -> 1:4:void lambda$callbackSuccessAsync$0(android.graphics.Typeface):471:471 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/h$e;Landroid/graphics/Typeface;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/k$e;Landroid/graphics/Typeface;)V"} 1:4:void lambda$callbackFailAsync$1(int):482:482 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/h$e;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/k$e;I)V"} 1:13:void callbackFailAsync(int,android.os.Handler):482:482 -> c 1:13:void callbackSuccessAsync(android.graphics.Typeface,android.os.Handler):471:471 -> d 3:12:android.os.Handler getHandler(android.os.Handler):487:487 -> e void onFontRetrievalFailed(int) -> f void onFontRetrieved(android.graphics.Typeface) -> g -androidx.core.content.res.ResourcesCompat$FontCallback$$ExternalSyntheticLambda0 -> v.i: +androidx.core.content.res.ResourcesCompat$FontCallback$$ExternalSyntheticLambda0 -> w.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.core.content.res.ResourcesCompat$FontCallback androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$1$44b072dca641be8e362bba8e253cf629543633eb50c1b42ff75fed240c900167$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/h$e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/k$e;"} # {"id":"com.android.tools.r8.synthesized"} android.graphics.Typeface androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$1$44b072dca641be8e362bba8e253cf629543633eb50c1b42ff75fed240c900167$0.f$1 -> e # {"id":"com.android.tools.r8.synthesized"} - 1:1:void v.ResourcesCompat$FontCallback$$ExternalSyntheticLambda0.(v.ResourcesCompat$FontCallback,android.graphics.Typeface):0:0 -> + 1:1:void w.ResourcesCompat$FontCallback$$ExternalSyntheticLambda0.(w.ResourcesCompat$FontCallback,android.graphics.Typeface):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/h$e;Landroid/graphics/Typeface;)V"} - 1:1:void v.ResourcesCompat$FontCallback$$ExternalSyntheticLambda0.run():0:0 -> run + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/k$e;Landroid/graphics/Typeface;)V"} + 1:1:void w.ResourcesCompat$FontCallback$$ExternalSyntheticLambda0.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -androidx.core.content.res.ResourcesCompat$FontCallback$$ExternalSyntheticLambda1 -> v.j: +androidx.core.content.res.ResourcesCompat$FontCallback$$ExternalSyntheticLambda1 -> w.m: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.core.content.res.ResourcesCompat$FontCallback androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$1$d3f266e1d223d180cd54f890580baa980b89f2b60be0145e2ba5e4faef689e97$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/h$e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/k$e;"} # {"id":"com.android.tools.r8.synthesized"} int androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$1$d3f266e1d223d180cd54f890580baa980b89f2b60be0145e2ba5e4faef689e97$0.f$1 -> e # {"id":"com.android.tools.r8.synthesized"} - 1:1:void v.ResourcesCompat$FontCallback$$ExternalSyntheticLambda1.(v.ResourcesCompat$FontCallback,int):0:0 -> + 1:1:void w.ResourcesCompat$FontCallback$$ExternalSyntheticLambda1.(w.ResourcesCompat$FontCallback,int):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/h$e;I)V"} - 1:1:void v.ResourcesCompat$FontCallback$$ExternalSyntheticLambda1.run():0:0 -> run + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/k$e;I)V"} + 1:1:void w.ResourcesCompat$FontCallback$$ExternalSyntheticLambda1.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -androidx.core.content.res.ResourcesCompat$ThemeCompat -> v.h$f: +androidx.core.content.res.ResourcesCompat$ThemeCompat -> w.k$f: # {"id":"sourceFile","fileName":"ResourcesCompat.java"} 1:6:void rebase(android.content.res.Resources$Theme):722:722 -> a 7:10:void rebase(android.content.res.Resources$Theme):723:723 -> a 11:14:void rebase(android.content.res.Resources$Theme):725:725 -> a -androidx.core.content.res.ResourcesCompat$ThemeCompat$Api23Impl -> v.h$f$a: +androidx.core.content.res.ResourcesCompat$ThemeCompat$Api23Impl -> w.k$f$a: # {"id":"sourceFile","fileName":"ResourcesCompat.java"} java.lang.Object sRebaseMethodLock -> a java.lang.reflect.Method sRebaseMethod -> b @@ -29210,10 +31034,10 @@ androidx.core.content.res.ResourcesCompat$ThemeCompat$Api23Impl -> v.h$f$a: 47:53:void rebase(android.content.res.Resources$Theme):767:767 -> a 54:55:void rebase(android.content.res.Resources$Theme):768:768 -> a 56:59:void rebase(android.content.res.Resources$Theme):771:771 -> a -androidx.core.content.res.ResourcesCompat$ThemeCompat$Api29Impl -> v.h$f$b: +androidx.core.content.res.ResourcesCompat$ThemeCompat$Api29Impl -> w.k$f$b: # {"id":"sourceFile","fileName":"ResourcesCompat.java"} 1:4:void rebase(android.content.res.Resources$Theme):736:736 -> a -androidx.core.content.res.TypedArrayUtils -> v.k: +androidx.core.content.res.TypedArrayUtils -> w.n: # {"id":"sourceFile","fileName":"TypedArrayUtils.java"} 1:7:boolean getNamedBoolean(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,boolean):86:86 -> a 8:12:boolean getNamedBoolean(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,boolean):90:90 -> a @@ -29230,7 +31054,7 @@ androidx.core.content.res.TypedArrayUtils -> v.k: 47:79:android.content.res.ColorStateList getNamedColorStateList(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int):170:170 -> c 1:7:android.content.res.ColorStateList getNamedColorStateListFromInt(android.util.TypedValue):188:188 -> d 1:6:androidx.core.content.res.ComplexColorCompat getNamedComplexColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int,int):139:139 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources$Theme;Ljava/lang/String;II)Lv/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources$Theme;Ljava/lang/String;II)Lw/d;"} 7:11:androidx.core.content.res.ComplexColorCompat getNamedComplexColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int,int):141:141 -> e 12:14:androidx.core.content.res.ComplexColorCompat getNamedComplexColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int,int):142:142 -> e 15:24:androidx.core.content.res.ComplexColorCompat getNamedComplexColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int,int):143:143 -> e @@ -29246,7 +31070,7 @@ androidx.core.content.res.TypedArrayUtils -> v.k: 1:12:boolean hasAttribute(org.xmlpull.v1.XmlPullParser,java.lang.String):57:57 -> h 3:8:android.content.res.TypedArray obtainAttributes(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int[]):248:248 -> i 9:13:android.content.res.TypedArray obtainAttributes(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int[]):250:250 -> i -androidx.core.content.res.ViewingConditions -> v.l: +androidx.core.content.res.ViewingConditions -> w.o: # {"id":"sourceFile","fileName":"ViewingConditions.java"} float mAw -> a float mNbb -> b @@ -29259,7 +31083,7 @@ androidx.core.content.res.ViewingConditions -> v.l: float mFlRoot -> i float mZ -> j androidx.core.content.res.ViewingConditions DEFAULT -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/o;"} 1:4:void ():53:53 -> 5:22:void ():56:56 -> 23:29:void ():54:54 -> @@ -29285,7 +31109,7 @@ androidx.core.content.res.ViewingConditions -> v.l: 1:3:float[] getRgbD():95:95 -> i 1:3:float getZ():107:107 -> j 3:5:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):128:128 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"([FFFFZ)Lv/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([FFFFZ)Lw/o;"} 6:26:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):130:130 -> k 27:39:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):131:131 -> k 40:82:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):132:132 -> k @@ -29301,68 +31125,68 @@ androidx.core.content.res.ViewingConditions -> v.l: 286:317:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):183:183 -> k 318:331:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):187:187 -> k 332:356:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):189:189 -> k -androidx.core.graphics.BlendModeCompat -> w.a: +androidx.core.graphics.BlendModeCompat -> x.a: # {"id":"sourceFile","fileName":"BlendModeCompat.java"} androidx.core.graphics.BlendModeCompat EXCLUSION -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat MULTIPLY -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat HUE -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat SATURATION -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat COLOR -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat LUMINOSITY -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat[] $VALUES -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lx/a;"} androidx.core.graphics.BlendModeCompat CLEAR -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat SRC -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat DST -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat SRC_OVER -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat DST_OVER -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat SRC_IN -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat DST_IN -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat SRC_OUT -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat DST_OUT -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat SRC_ATOP -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat DST_ATOP -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat XOR -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat PLUS -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat MODULATE -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat SCREEN -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat OVERLAY -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat DARKEN -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat LIGHTEN -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat COLOR_DODGE -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat COLOR_BURN -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat HARD_LIGHT -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat SOFT_LIGHT -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} androidx.core.graphics.BlendModeCompat DIFFERENCE -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} 1:10:void ():37:37 -> 11:20:void ():47:47 -> 21:30:void ():57:57 -> @@ -29395,15 +31219,15 @@ androidx.core.graphics.BlendModeCompat -> w.a: 312:318:void ():27:27 -> 1:4:void (java.lang.String,int):27:27 -> 1:63:androidx.core.graphics.BlendModeCompat[] $values():27:27 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lx/a;"} 1:9:androidx.core.graphics.BlendModeCompat valueOf(java.lang.String):27:27 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lw/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lx/a;"} 1:9:androidx.core.graphics.BlendModeCompat[] values():27:27 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lw/a;"} -androidx.core.graphics.BlendModeUtils -> w.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lx/a;"} +androidx.core.graphics.BlendModeUtils -> x.b: # {"id":"sourceFile","fileName":"BlendModeUtils.java"} 5:16:android.graphics.PorterDuff$Mode obtainPorterDuffFromCompat(androidx.core.graphics.BlendModeCompat):115:115 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/a;)Landroid/graphics/PorterDuff$Mode;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/a;)Landroid/graphics/PorterDuff$Mode;"} 17:19:android.graphics.PorterDuff$Mode obtainPorterDuffFromCompat(androidx.core.graphics.BlendModeCompat):152:152 -> a 20:22:android.graphics.PorterDuff$Mode obtainPorterDuffFromCompat(androidx.core.graphics.BlendModeCompat):150:150 -> a 23:25:android.graphics.PorterDuff$Mode obtainPorterDuffFromCompat(androidx.core.graphics.BlendModeCompat):148:148 -> a @@ -29422,14 +31246,14 @@ androidx.core.graphics.BlendModeUtils -> w.b: 62:64:android.graphics.PorterDuff$Mode obtainPorterDuffFromCompat(androidx.core.graphics.BlendModeCompat):121:121 -> a 65:67:android.graphics.PorterDuff$Mode obtainPorterDuffFromCompat(androidx.core.graphics.BlendModeCompat):119:119 -> a 68:70:android.graphics.PorterDuff$Mode obtainPorterDuffFromCompat(androidx.core.graphics.BlendModeCompat):117:117 -> a -androidx.core.graphics.BlendModeUtils$1 -> w.b$a: +androidx.core.graphics.BlendModeUtils$1 -> x.b$a: # {"id":"sourceFile","fileName":"BlendModeUtils.java"} int[] $SwitchMap$androidx$core$graphics$BlendModeCompat -> a 1:349:void ():44:44 -> -androidx.core.graphics.BlendModeUtils$Api29Impl -> w.b$b: +androidx.core.graphics.BlendModeUtils$Api29Impl -> x.b$b: # {"id":"sourceFile","fileName":"BlendModeUtils.java"} 1:13:java.lang.Object obtainBlendModeFromCompat(androidx.core.graphics.BlendModeCompat):44:44 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/a;)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/a;)Ljava/lang/Object;"} 14:16:java.lang.Object obtainBlendModeFromCompat(androidx.core.graphics.BlendModeCompat):102:102 -> a 17:19:java.lang.Object obtainBlendModeFromCompat(androidx.core.graphics.BlendModeCompat):100:100 -> a 20:22:java.lang.Object obtainBlendModeFromCompat(androidx.core.graphics.BlendModeCompat):98:98 -> a @@ -29459,7 +31283,7 @@ androidx.core.graphics.BlendModeUtils$Api29Impl -> w.b$b: 92:94:java.lang.Object obtainBlendModeFromCompat(androidx.core.graphics.BlendModeCompat):50:50 -> a 95:97:java.lang.Object obtainBlendModeFromCompat(androidx.core.graphics.BlendModeCompat):48:48 -> a 98:100:java.lang.Object obtainBlendModeFromCompat(androidx.core.graphics.BlendModeCompat):46:46 -> a -androidx.core.graphics.ColorUtils -> w.c: +androidx.core.graphics.ColorUtils -> x.c: # {"id":"sourceFile","fileName":"ColorUtils.java"} java.lang.ThreadLocal TEMP_ARRAY -> a 1:8:void ():48:48 -> @@ -29507,14 +31331,14 @@ androidx.core.graphics.ColorUtils -> w.c: 12:13:double[] getTempDouble3Array():743:743 -> j 14:17:double[] getTempDouble3Array():744:744 -> j 15:22:int setAlphaComponent(int,int):380:380 -> k -androidx.core.graphics.Insets -> w.d: +androidx.core.graphics.Insets -> x.d: # {"id":"sourceFile","fileName":"Insets.java"} int left -> a int top -> b int right -> c int bottom -> d androidx.core.graphics.Insets NONE -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/d;"} 1:9:void ():36:36 -> 1:3:void (int,int,int,int):43:43 -> 4:5:void (int,int,int,int):44:44 -> @@ -29522,18 +31346,18 @@ androidx.core.graphics.Insets -> w.d: 8:9:void (int,int,int,int):46:46 -> 10:12:void (int,int,int,int):47:47 -> 1:25:androidx.core.graphics.Insets add(androidx.core.graphics.Insets,androidx.core.graphics.Insets):86:86 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;Lw/d;)Lw/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;Lx/d;)Lx/d;"} 1:20:androidx.core.graphics.Insets max(androidx.core.graphics.Insets,androidx.core.graphics.Insets):110:110 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;Lw/d;)Lw/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;Lx/d;)Lx/d;"} 21:32:androidx.core.graphics.Insets max(androidx.core.graphics.Insets,androidx.core.graphics.Insets):111:111 -> b 33:37:androidx.core.graphics.Insets max(androidx.core.graphics.Insets,androidx.core.graphics.Insets):110:110 -> b 9:11:androidx.core.graphics.Insets of(int,int,int,int):63:63 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Lw/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Lx/d;"} 12:17:androidx.core.graphics.Insets of(int,int,int,int):65:65 -> c 1:13:androidx.core.graphics.Insets of(android.graphics.Rect):75:75 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Rect;)Lw/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Rect;)Lx/d;"} 1:21:androidx.core.graphics.Insets toCompatInsets(android.graphics.Insets):181:181 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Insets;)Lw/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Insets;)Lx/d;"} 8:16:boolean equals(java.lang.Object):138:138 -> equals 17:18:boolean equals(java.lang.Object):140:140 -> equals 19:25:boolean equals(java.lang.Object):142:142 -> equals @@ -29546,32 +31370,32 @@ androidx.core.graphics.Insets -> w.d: 10:14:int hashCode():154:154 -> hashCode 15:18:int hashCode():155:155 -> hashCode 1:55:java.lang.String toString():161:161 -> toString -androidx.core.graphics.Insets$Api29Impl -> w.d$a: +androidx.core.graphics.Insets$Api29Impl -> x.d$a: # {"id":"sourceFile","fileName":"Insets.java"} 1:5:android.graphics.Insets of(int,int,int,int):200:200 -> a -androidx.core.graphics.PaintCompat -> w.e: +androidx.core.graphics.PaintCompat -> x.e: # {"id":"sourceFile","fileName":"PaintCompat.java"} java.lang.ThreadLocal sRectThreadLocal -> a 1:8:void ():42:42 -> 1:5:boolean hasGlyph(android.graphics.Paint,java.lang.String):54:54 -> a 1:10:boolean setBlendMode(android.graphics.Paint,androidx.core.graphics.BlendModeCompat):128:128 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Paint;Lw/a;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Paint;Lx/a;)Z"} 11:14:boolean setBlendMode(android.graphics.Paint,androidx.core.graphics.BlendModeCompat):130:130 -> b 15:20:boolean setBlendMode(android.graphics.Paint,androidx.core.graphics.BlendModeCompat):131:131 -> b 21:26:boolean setBlendMode(android.graphics.Paint,androidx.core.graphics.BlendModeCompat):135:135 -> b 27:39:boolean setBlendMode(android.graphics.Paint,androidx.core.graphics.BlendModeCompat):136:136 -> b 40:43:boolean setBlendMode(android.graphics.Paint,androidx.core.graphics.BlendModeCompat):143:143 -> b -androidx.core.graphics.PaintCompat$Api23Impl -> w.e$a: +androidx.core.graphics.PaintCompat$Api23Impl -> x.e$a: # {"id":"sourceFile","fileName":"PaintCompat.java"} 1:5:boolean hasGlyph(android.graphics.Paint,java.lang.String):181:181 -> a -androidx.core.graphics.PaintCompat$Api29Impl -> w.e$b: +androidx.core.graphics.PaintCompat$Api29Impl -> x.e$b: # {"id":"sourceFile","fileName":"PaintCompat.java"} 1:6:void setBlendMode(android.graphics.Paint,java.lang.Object):170:170 -> a -androidx.core.graphics.PathParser -> w.f: +androidx.core.graphics.PathParser -> x.f: # {"id":"sourceFile","fileName":"PathParser.java"} 1:9:void addNode(java.util.ArrayList,char,float[]):195:195 -> a 7:12:boolean canMorph(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):144:144 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lw/f$b;[Lw/f$b;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lx/f$b;[Lx/f$b;)Z"} 13:15:boolean canMorph(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):148:148 -> b 16:31:boolean canMorph(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):149:149 -> b 32:53:boolean canMorph(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):150:150 -> b @@ -29582,7 +31406,7 @@ androidx.core.graphics.PathParser -> w.f: 21:26:float[] copyOfRange(float[],int,int):62:62 -> c 27:32:float[] copyOfRange(float[],int,int):58:58 -> c 1:9:androidx.core.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String):97:97 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)[Lw/f$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)[Lx/f$b;"} 10:15:androidx.core.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String):98:98 -> d 16:19:androidx.core.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String):99:99 -> d 20:27:androidx.core.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String):100:100 -> d @@ -29597,11 +31421,11 @@ androidx.core.graphics.PathParser -> w.f: 10:14:android.graphics.Path createPathFromPathData(java.lang.String):81:81 -> e 15:37:android.graphics.Path createPathFromPathData(java.lang.String):83:83 -> e 1:4:androidx.core.graphics.PathParser$PathDataNode[] deepCopyNodes(androidx.core.graphics.PathParser$PathDataNode[]):123:123 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lw/f$b;)[Lw/f$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lx/f$b;)[Lx/f$b;"} 5:7:androidx.core.graphics.PathParser$PathDataNode[] deepCopyNodes(androidx.core.graphics.PathParser$PathDataNode[]):124:124 -> f 8:20:androidx.core.graphics.PathParser$PathDataNode[] deepCopyNodes(androidx.core.graphics.PathParser$PathDataNode[]):125:125 -> f 2:7:void extract(java.lang.String,int,androidx.core.graphics.PathParser$ExtractFloatResult):265:265 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILw/f$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILx/f$a;)V"} 8:13:void extract(java.lang.String,int,androidx.core.graphics.PathParser$ExtractFloatResult):268:268 -> g 14:39:void extract(java.lang.String,int,androidx.core.graphics.PathParser$ExtractFloatResult):271:271 -> g 40:48:void extract(java.lang.String,int,androidx.core.graphics.PathParser$ExtractFloatResult):290:290 -> g @@ -29622,35 +31446,35 @@ androidx.core.graphics.PathParser -> w.f: 1:6:int nextStart(java.lang.String,int):179:179 -> i 7:37:int nextStart(java.lang.String,int):180:180 -> i 2:3:void nodesToPath(androidx.core.graphics.PathParser$PathDataNode[],android.graphics.Path):379:379 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lw/f$b;Landroid/graphics/Path;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lx/f$b;Landroid/graphics/Path;)V"} 4:11:void nodesToPath(androidx.core.graphics.PathParser$PathDataNode[],android.graphics.Path):381:381 -> j 12:15:void nodesToPath(androidx.core.graphics.PathParser$PathDataNode[],android.graphics.Path):382:382 -> j 16:19:void nodesToPath(androidx.core.graphics.PathParser$PathDataNode[],android.graphics.Path):383:383 -> j 20:22:void nodesToPath(androidx.core.graphics.PathParser$PathDataNode[],android.graphics.Path):382:382 -> j 23:30:void nodesToPath(androidx.core.graphics.PathParser$PathDataNode[],android.graphics.Path):384:384 -> j 3:5:void updateNodes(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):168:168 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lw/f$b;[Lw/f$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lx/f$b;[Lx/f$b;)V"} 6:17:void updateNodes(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):169:169 -> k 18:26:void updateNodes(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):170:170 -> k 27:49:void updateNodes(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):171:171 -> k -androidx.core.graphics.PathParser$ExtractFloatResult -> w.f$a: +androidx.core.graphics.PathParser$ExtractFloatResult -> x.f$a: # {"id":"sourceFile","fileName":"PathParser.java"} int mEndPosition -> a boolean mEndWithNegOrDot -> b 1:4:void ():204:204 -> -androidx.core.graphics.PathParser$PathDataNode -> w.f$b: +androidx.core.graphics.PathParser$PathDataNode -> x.f$b: # {"id":"sourceFile","fileName":"PathParser.java"} char mType -> a float[] mParams -> b 1:3:void (char,float[]):411:413 -> 4:6:void (androidx.core.graphics.PathParser$PathDataNode):416:418 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/f$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/f$b;)V"} 1:3:char access$000(androidx.core.graphics.PathParser$PathDataNode):393:393 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/f$b;)C"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/f$b;)C"} 1:3:char access$002(androidx.core.graphics.PathParser$PathDataNode,char):393:393 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/f$b;C)C"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/f$b;C)C"} 1:3:float[] access$100(androidx.core.graphics.PathParser$PathDataNode):393:393 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/f$b;)[F"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/f$b;)[F"} 1:4:void access$200(android.graphics.Path,float[],char,char,float[]):393:393 -> d 1:6:void addCommand(android.graphics.Path,float[],char,char,float[]):460:465 -> e 7:7:void addCommand(android.graphics.Path,float[],char,char,float[]):472:472 -> e @@ -29711,87 +31535,179 @@ androidx.core.graphics.PathParser$PathDataNode -> w.f$b: 209:254:void drawArc(android.graphics.Path,float,float,float,float,float,float,float,boolean,boolean):763:763 -> g 255:258:void drawArc(android.graphics.Path,float,float,float,float,float,float,float,boolean,boolean):780:780 -> g 1:4:void nodesToPath(androidx.core.graphics.PathParser$PathDataNode[],android.graphics.Path):435:435 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lw/f$b;Landroid/graphics/Path;)V"} -androidx.core.graphics.TypefaceCompat -> w.j: + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lx/f$b;Landroid/graphics/Path;)V"} +androidx.core.graphics.TypefaceCompat -> x.u: # {"id":"sourceFile","fileName":"TypefaceCompat.java"} androidx.core.graphics.TypefaceCompatBaseImpl sTypefaceCompatImpl -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/B;"} androidx.collection.LruCache sTypefaceCache -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/h;"} - 1:5:void ():61:61 -> - 6:11:void ():65:65 -> - 12:23:void ():66:66 -> - 24:35:void ():68:68 -> - 36:43:void ():70:70 -> - 44:49:void ():72:72 -> - 50:57:void ():73:73 -> - 58:64:void ():75:75 -> - 65:73:void ():85:85 -> - 74:77:void ():429:429 -> - 3:7:android.graphics.Typeface create(android.content.Context,android.graphics.Typeface,int):338:338 -> a - 8:15:android.graphics.Typeface create(android.content.Context,android.graphics.Typeface,int):327:327 -> a - 1:5:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):265:265 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[LC/g$b;I)Landroid/graphics/Typeface;"} - 6:11:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):268:268 -> b - 12:19:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):272:272 -> b - 20:20:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):274:274 -> b - 1:5:android.graphics.Typeface createFromFontInfoWithFallback(android.content.Context,android.os.CancellationSignal,java.util.List,int):288:288 -> c - 6:11:android.graphics.Typeface createFromFontInfoWithFallback(android.content.Context,android.os.CancellationSignal,java.util.List,int):291:291 -> c - 12:19:android.graphics.Typeface createFromFontInfoWithFallback(android.content.Context,android.os.CancellationSignal,java.util.List,int):296:296 -> c - 20:20:android.graphics.Typeface createFromFontInfoWithFallback(android.content.Context,android.os.CancellationSignal,java.util.List,int):298:298 -> c - 5:8:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):161:161 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/e$b;Landroid/content/res/Resources;ILjava/lang/String;IILv/h$e;Landroid/os/Handler;Z)Landroid/graphics/Typeface;"} - 9:10:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):162:162 -> d - 11:14:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):165:165 -> d - 15:22:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):164:164 -> d - 23:30:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):168:168 -> d - 31:45:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):174:174 -> d - 46:53:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):177:177 -> d - 54:57:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):180:180 -> d - 58:62:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):181:181 -> d - 63:68:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):183:183 -> d - 69:72:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):184:184 -> d - 73:76:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):185:185 -> d - 77:85:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):184:184 -> d - 86:94:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):187:187 -> d - 95:101:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):189:189 -> d - 102:115:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):192:192 -> d - 116:120:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):196:196 -> d - 121:125:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):198:198 -> d - 126:135:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):205:205 -> d - 1:13:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int,int):235:235 -> e - 14:17:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int,int):238:238 -> e - 18:23:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int,int):239:239 -> e - 1:43:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):123:123 -> f - 1:13:android.graphics.Typeface findFromCache(android.content.res.Resources,int,java.lang.String,int,int):97:97 -> g - 4:11:android.graphics.Typeface getSystemFontFamily(java.lang.String):142:142 -> h - 12:15:android.graphics.Typeface getSystemFontFamily(java.lang.String):143:143 -> h - 16:23:android.graphics.Typeface getSystemFontFamily(java.lang.String):144:144 -> h - 24:31:android.graphics.Typeface getSystemFontFamily(java.lang.String):145:145 -> h -androidx.core.graphics.TypefaceCompat$$ExternalSyntheticBackport0 -> w.g: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - 1:9:java.util.List java.util.List.of(java.lang.Object,java.lang.Object):0:0 -> a -androidx.core.graphics.TypefaceCompat$$ExternalSyntheticBackport1 -> w.h: + android.graphics.Paint sCachedPaint -> c + 1:5:void ():71:71 -> + 6:11:void ():75:75 -> + 12:23:void ():76:76 -> + 24:35:void ():78:78 -> + 36:47:void ():80:80 -> + 48:55:void ():82:82 -> + 56:61:void ():84:84 -> + 62:69:void ():85:85 -> + 70:76:void ():87:87 -> + 77:86:void ():97:97 -> + 87:88:void ():146:146 -> + 89:92:void ():572:572 -> + 3:7:android.graphics.Typeface create(android.content.Context,android.graphics.Typeface,int):481:481 -> a + 8:15:android.graphics.Typeface create(android.content.Context,android.graphics.Typeface,int):470:470 -> a + 1:5:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):408:408 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[LD/i$b;I)Landroid/graphics/Typeface;"} + 6:11:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):411:411 -> b + 12:19:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):415:415 -> b + 20:20:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):417:417 -> b + 1:5:android.graphics.Typeface createFromFontInfoWithFallback(android.content.Context,android.os.CancellationSignal,java.util.List,int):431:431 -> c + 6:11:android.graphics.Typeface createFromFontInfoWithFallback(android.content.Context,android.os.CancellationSignal,java.util.List,int):434:434 -> c + 12:19:android.graphics.Typeface createFromFontInfoWithFallback(android.content.Context,android.os.CancellationSignal,java.util.List,int):439:439 -> c + 20:20:android.graphics.Typeface createFromFontInfoWithFallback(android.content.Context,android.os.CancellationSignal,java.util.List,int):441:441 -> c + 5:8:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):309:309 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lw/h$b;Landroid/content/res/Resources;ILjava/lang/String;IILw/k$e;Landroid/os/Handler;Z)Landroid/graphics/Typeface;"} + 9:10:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):310:310 -> d + 11:18:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):312:312 -> d + 19:21:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):315:315 -> d + 22:35:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):317:317 -> d + 36:50:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):323:323 -> d + 51:58:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):326:326 -> d + 59:62:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):329:329 -> d + 63:67:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):330:330 -> d + 68:74:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):331:331 -> d + 75:79:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):332:332 -> d + 80:93:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):335:335 -> d + 94:98:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):339:339 -> d + 99:103:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):341:341 -> d + 104:113:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):348:348 -> d + 1:13:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int,int):378:378 -> e + 14:17:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int,int):381:381 -> e + 18:23:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int,int):382:382 -> e + 1:43:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):135:135 -> f + 1:13:android.graphics.Typeface findFromCache(android.content.res.Resources,int,java.lang.String,int,int):109:109 -> g + 4:11:android.graphics.Typeface getSystemFontFamily(java.lang.String):192:192 -> h + 12:15:android.graphics.Typeface getSystemFontFamily(java.lang.String):193:193 -> h + 16:23:android.graphics.Typeface getSystemFontFamily(java.lang.String):194:194 -> h + 24:31:android.graphics.Typeface getSystemFontFamily(java.lang.String):195:195 -> h + 1:4:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):216:216 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/h$e;)Landroid/graphics/Typeface;"} + 5:10:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):219:219 -> i + 11:17:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):220:220 -> i + 18:21:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):227:227 -> i + 22:29:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):230:230 -> i + 30:44:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):232:232 -> i + 45:53:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):236:236 -> i + 54:59:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):241:241 -> i + 60:80:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):242:242 -> i + 81:86:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):251:251 -> i + 87:92:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):252:252 -> i + 93:109:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):257:257 -> i + 110:117:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):258:258 -> i + 118:129:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):264:264 -> i + 130:133:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):266:266 -> i + 134:163:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):267:267 -> i + 164:173:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):273:273 -> i + 174:183:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):275:275 -> i + 184:187:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):277:277 -> i + 188:191:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):276:276 -> i + 192:204:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):277:277 -> i + 205:210:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):280:280 -> i + 211:220:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):284:284 -> i + 221:225:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):288:288 -> i + 226:232:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):290:290 -> i + 233:237:android.graphics.Typeface getSystemFontFamilyWithFallback(androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry):293:293 -> i + 1:4:android.graphics.fonts.Font guessPrimaryFont(android.graphics.Typeface):164:164 -> j + 5:11:android.graphics.fonts.Font guessPrimaryFont(android.graphics.Typeface):165:165 -> j + 12:18:android.graphics.fonts.Font guessPrimaryFont(android.graphics.Typeface):167:167 -> j + 19:24:android.graphics.fonts.Font guessPrimaryFont(android.graphics.Typeface):168:168 -> j + 25:26:android.graphics.fonts.Font guessPrimaryFont(android.graphics.Typeface):172:172 -> j + 27:38:android.graphics.fonts.Font guessPrimaryFont(android.graphics.Typeface):169:169 -> j + 39:47:android.graphics.fonts.Font guessPrimaryFont(android.graphics.Typeface):176:176 -> j + 48:52:android.graphics.fonts.Font guessPrimaryFont(android.graphics.Typeface):179:179 -> j +androidx.core.graphics.TypefaceCompat$$ExternalSyntheticApiModelOutline0 -> x.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:9:java.util.List java.util.List.of(java.lang.Object):0:0 -> a -androidx.core.graphics.TypefaceCompat$$ExternalSyntheticBackport2 -> w.i: + 1:1:android.graphics.Typeface$CustomFallbackBuilder x.TypefaceCompat$$ExternalSyntheticApiModelOutline0.m(android.graphics.Typeface$CustomFallbackBuilder,java.lang.String):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.core.graphics.TypefaceCompat$$ExternalSyntheticApiModelOutline1 -> x.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:26:java.util.List java.util.List.of(java.lang.Object[]):0:0 -> a -androidx.core.graphics.TypefaceCompat$ResourcesCallbackAdapter -> w.j$a: + 1:1:android.graphics.fonts.Font$Builder x.TypefaceCompat$$ExternalSyntheticApiModelOutline1.m(android.graphics.fonts.Font$Builder,java.lang.String):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.core.graphics.TypefaceCompat$$ExternalSyntheticApiModelOutline10 -> x.h: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:android.graphics.fonts.FontFamily$Builder x.TypefaceCompat$$ExternalSyntheticApiModelOutline10.m(android.graphics.fonts.Font):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.core.graphics.TypefaceCompat$$ExternalSyntheticApiModelOutline11 -> x.i: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:android.graphics.Typeface$CustomFallbackBuilder x.TypefaceCompat$$ExternalSyntheticApiModelOutline11.m(android.graphics.fonts.FontFamily):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.core.graphics.TypefaceCompat$$ExternalSyntheticApiModelOutline12 -> x.j: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:void x.TypefaceCompat$$ExternalSyntheticApiModelOutline12.m():0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.core.graphics.TypefaceCompat$$ExternalSyntheticApiModelOutline13 -> x.k: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:void x.TypefaceCompat$$ExternalSyntheticApiModelOutline13.m():0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.core.graphics.TypefaceCompat$$ExternalSyntheticApiModelOutline2 -> x.m: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:android.graphics.fonts.Font x.TypefaceCompat$$ExternalSyntheticApiModelOutline2.m(android.graphics.fonts.Font$Builder):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.core.graphics.TypefaceCompat$$ExternalSyntheticApiModelOutline3 -> x.n: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:android.graphics.fonts.FontFamily x.TypefaceCompat$$ExternalSyntheticApiModelOutline3.m(android.graphics.fonts.FontFamily$Builder):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.core.graphics.TypefaceCompat$$ExternalSyntheticApiModelOutline4 -> x.o: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:android.graphics.Typeface$CustomFallbackBuilder x.TypefaceCompat$$ExternalSyntheticApiModelOutline4.m(android.graphics.Typeface$CustomFallbackBuilder,android.graphics.fonts.FontFamily):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.core.graphics.TypefaceCompat$$ExternalSyntheticApiModelOutline5 -> x.p: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:android.graphics.Typeface x.TypefaceCompat$$ExternalSyntheticApiModelOutline5.m(android.graphics.Typeface$CustomFallbackBuilder):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.core.graphics.TypefaceCompat$$ExternalSyntheticApiModelOutline6 -> x.q: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:android.graphics.text.PositionedGlyphs x.TypefaceCompat$$ExternalSyntheticApiModelOutline6.m(java.lang.CharSequence,int,int,int,int,float,float,boolean,android.graphics.Paint):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.core.graphics.TypefaceCompat$$ExternalSyntheticApiModelOutline7 -> x.r: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:int x.TypefaceCompat$$ExternalSyntheticApiModelOutline7.m(android.graphics.text.PositionedGlyphs):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.core.graphics.TypefaceCompat$$ExternalSyntheticApiModelOutline8 -> x.s: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:android.graphics.fonts.Font x.TypefaceCompat$$ExternalSyntheticApiModelOutline8.m(android.graphics.text.PositionedGlyphs,int):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.core.graphics.TypefaceCompat$$ExternalSyntheticApiModelOutline9 -> x.t: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:android.graphics.fonts.Font$Builder x.TypefaceCompat$$ExternalSyntheticApiModelOutline9.m(android.graphics.fonts.Font):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.core.graphics.TypefaceCompat$ResourcesCallbackAdapter -> x.u$a: # {"id":"sourceFile","fileName":"TypefaceCompat.java"} androidx.core.content.res.ResourcesCompat$FontCallback mFontCallback -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/h$e;"} - 1:3:void (androidx.core.content.res.ResourcesCompat$FontCallback):409:409 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/h$e;)V"} - 4:6:void (androidx.core.content.res.ResourcesCompat$FontCallback):410:410 -> - 1:4:void onTypefaceRequestFailed(int):422:422 -> a - 5:8:void onTypefaceRequestFailed(int):423:423 -> a - 1:4:void onTypefaceRetrieved(android.graphics.Typeface):415:415 -> b - 5:8:void onTypefaceRetrieved(android.graphics.Typeface):416:416 -> b -androidx.core.graphics.TypefaceCompatApi21Impl -> w.k: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/k$e;"} + 1:3:void (androidx.core.content.res.ResourcesCompat$FontCallback):552:552 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/k$e;)V"} + 4:6:void (androidx.core.content.res.ResourcesCompat$FontCallback):553:553 -> + 1:4:void onTypefaceRequestFailed(int):565:565 -> a + 5:8:void onTypefaceRequestFailed(int):566:566 -> a + 1:4:void onTypefaceRetrieved(android.graphics.Typeface):558:558 -> b + 5:8:void onTypefaceRetrieved(android.graphics.Typeface):559:559 -> b +androidx.core.graphics.TypefaceCompatApi21Impl -> x.v: # {"id":"sourceFile","fileName":"TypefaceCompatApi21Impl.java"} java.lang.Class sFontFamily -> b java.lang.reflect.Constructor sFontFamilyCtor -> c @@ -29801,7 +31717,7 @@ androidx.core.graphics.TypefaceCompatApi21Impl -> w.k: 1:1:void ():64:64 -> 1:4:void ():53:53 -> 1:4:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):175:175 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/e$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lw/h$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"} 5:14:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):176:176 -> a 15:22:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):177:177 -> a 23:32:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):182:182 -> a @@ -29812,7 +31728,7 @@ androidx.core.graphics.TypefaceCompatApi21Impl -> w.k: 70:73:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):195:195 -> a 74:78:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):198:198 -> a 1:6:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):148:148 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[LC/g$b;I)Landroid/graphics/Typeface;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[LD/i$b;I)Landroid/graphics/Typeface;"} 7:10:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):151:151 -> b 11:14:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):152:152 -> b 15:28:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):154:154 -> b @@ -29857,7 +31773,7 @@ androidx.core.graphics.TypefaceCompatApi21Impl -> w.k: 1:3:java.lang.Object newFamily():113:113 -> m 4:12:java.lang.Object newFamily():115:115 -> m 13:18:java.lang.Object newFamily():117:117 -> m -androidx.core.graphics.TypefaceCompatApi24Impl -> w.l: +androidx.core.graphics.TypefaceCompatApi24Impl -> x.w: # {"id":"sourceFile","fileName":"TypefaceCompatApi24Impl.java"} java.lang.Class sFontFamily -> b java.lang.reflect.Constructor sFontFamilyCtor -> c @@ -29877,13 +31793,13 @@ androidx.core.graphics.TypefaceCompatApi24Impl -> w.l: 80:82:void ():86:86 -> 1:4:void ():50:50 -> 1:8:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):165:165 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/e$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lw/h$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"} 9:18:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):169:169 -> a 19:29:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):171:171 -> a 30:51:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):175:175 -> a 52:56:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):179:179 -> a 1:8:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):134:134 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[LC/g$b;I)Landroid/graphics/Typeface;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[LD/i$b;I)Landroid/graphics/Typeface;"} 9:13:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):138:138 -> b 14:19:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):140:140 -> b 20:23:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):141:141 -> b @@ -29905,7 +31821,7 @@ androidx.core.graphics.TypefaceCompatApi24Impl -> w.l: 1:4:boolean isUsable():93:93 -> k 5:17:boolean isUsable():94:94 -> k 2:8:java.lang.Object newFamily():102:102 -> l -androidx.core.graphics.TypefaceCompatApi26Impl -> w.m: +androidx.core.graphics.TypefaceCompatApi26Impl -> x.x: # {"id":"sourceFile","fileName":"TypefaceCompatApi26Impl.java"} java.lang.Class mFontFamily -> g java.lang.reflect.Constructor mFontFamilyCtor -> h @@ -29931,7 +31847,7 @@ androidx.core.graphics.TypefaceCompatApi26Impl -> w.m: 83:84:void ():106:106 -> 85:87:void ():107:107 -> 1:6:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):200:200 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/e$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lw/h$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"} 7:11:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):201:201 -> a 12:19:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):203:203 -> a 20:30:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):207:207 -> a @@ -29943,7 +31859,7 @@ androidx.core.graphics.TypefaceCompatApi26Impl -> w.m: 72:78:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):215:215 -> a 79:83:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):218:218 -> a 1:6:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):225:225 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[LC/g$b;I)Landroid/graphics/Typeface;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[LD/i$b;I)Landroid/graphics/Typeface;"} 7:12:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):228:228 -> b 13:16:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):231:231 -> b 17:20:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):232:232 -> b @@ -30003,7 +31919,7 @@ androidx.core.graphics.TypefaceCompatApi26Impl -> w.m: 1:7:java.lang.Class obtainFontFamily():311:311 -> w 2:6:java.lang.reflect.Constructor obtainFontFamilyCtor(java.lang.Class):316:316 -> x 1:8:java.lang.reflect.Method obtainFreezeMethod(java.lang.Class):334:334 -> y -androidx.core.graphics.TypefaceCompatApi28Impl -> w.n: +androidx.core.graphics.TypefaceCompatApi28Impl -> x.y: # {"id":"sourceFile","fileName":"TypefaceCompatApi28Impl.java"} 1:4:void ():38:38 -> 2:5:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):54:54 -> j @@ -30017,79 +31933,105 @@ androidx.core.graphics.TypefaceCompatApi28Impl -> w.n: 6:17:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):65:65 -> v 18:25:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):64:64 -> v 26:29:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):66:66 -> v -androidx.core.graphics.TypefaceCompatApi29Impl -> w.o: +androidx.core.graphics.TypefaceCompatApi29Impl -> x.z: # {"id":"sourceFile","fileName":"TypefaceCompatApi29Impl.java"} - 1:4:void ():46:46 -> - 2:12:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):171:171 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/e$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"} - 13:21:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):173:173 -> a - 22:29:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):174:174 -> a - 30:37:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):175:175 -> a - 38:45:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):177:177 -> a - 46:53:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):178:178 -> a - 54:59:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):179:179 -> a - 60:68:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):181:181 -> a - 69:77:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):183:183 -> a - 78:81:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):192:192 -> a - 82:86:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):193:193 -> a - 87:98:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):194:194 -> a - 99:103:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):195:195 -> a - 104:111:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):197:197 -> a - 1:5:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):91:91 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[LC/g$b;I)Landroid/graphics/Typeface;"} - 6:12:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):93:93 -> b - 13:17:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):95:95 -> b - 18:29:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):96:96 -> b - 30:35:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):97:97 -> b - 36:43:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):99:99 -> b - 1:6:android.graphics.Typeface createFromFontInfoWithFallback(android.content.Context,android.os.CancellationSignal,java.util.List,int):141:141 -> c - 7:19:android.graphics.Typeface createFromFontInfoWithFallback(android.content.Context,android.os.CancellationSignal,java.util.List,int):143:143 -> c - 20:25:android.graphics.Typeface createFromFontInfoWithFallback(android.content.Context,android.os.CancellationSignal,java.util.List,int):145:145 -> c - 26:31:android.graphics.Typeface createFromFontInfoWithFallback(android.content.Context,android.os.CancellationSignal,java.util.List,int):146:146 -> c - 32:43:android.graphics.Typeface createFromFontInfoWithFallback(android.content.Context,android.os.CancellationSignal,java.util.List,int):147:147 -> c - 44:52:android.graphics.Typeface createFromFontInfoWithFallback(android.content.Context,android.os.CancellationSignal,java.util.List,int):150:150 -> c - 53:69:android.graphics.Typeface createFromFontInfoWithFallback(android.content.Context,android.os.CancellationSignal,java.util.List,int):158:158 -> c - 70:77:android.graphics.Typeface createFromFontInfoWithFallback(android.content.Context,android.os.CancellationSignal,java.util.List,int):160:160 -> c - 1:9:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):211:211 -> e - 10:18:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):212:212 -> e - 19:23:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):213:213 -> e - 24:31:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):215:215 -> e - 32:37:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):216:216 -> e - 38:46:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):218:218 -> e - 1:8:androidx.core.provider.FontsContractCompat$FontInfo findBestInfo(androidx.core.provider.FontsContractCompat$FontInfo[],int):78:78 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"([LC/g$b;I)LC/g$b;"} - 1:20:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):56:56 -> i - 21:23:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):60:60 -> i - 24:27:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):62:62 -> i - 28:35:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):63:63 -> i - 36:41:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):64:64 -> i - 42:45:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):65:65 -> i - 46:61:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):66:66 -> i - 1:8:android.graphics.fonts.FontFamily getFontFamily(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],android.content.ContentResolver):108:108 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/CancellationSignal;[LC/g$b;Landroid/content/ContentResolver;)Landroid/graphics/fonts/FontFamily;"} - 9:22:android.graphics.fonts.FontFamily getFontFamily(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],android.content.ContentResolver):109:109 -> j - 23:28:android.graphics.fonts.FontFamily getFontFamily(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],android.content.ContentResolver):125:125 -> j - 29:33:android.graphics.fonts.FontFamily getFontFamily(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],android.content.ContentResolver):114:114 -> j - 34:41:android.graphics.fonts.FontFamily getFontFamily(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],android.content.ContentResolver):115:115 -> j - 42:49:android.graphics.fonts.FontFamily getFontFamily(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],android.content.ContentResolver):116:116 -> j - 50:57:android.graphics.fonts.FontFamily getFontFamily(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],android.content.ContentResolver):118:118 -> j - 58:63:android.graphics.fonts.FontFamily getFontFamily(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],android.content.ContentResolver):119:119 -> j - 64:72:android.graphics.fonts.FontFamily getFontFamily(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],android.content.ContentResolver):121:121 -> j - 73:76:android.graphics.fonts.FontFamily getFontFamily(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],android.content.ContentResolver):123:123 -> j - 77:85:android.graphics.fonts.FontFamily getFontFamily(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],android.content.ContentResolver):109:109 -> j - 86:98:android.graphics.fonts.FontFamily getFontFamily(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],android.content.ContentResolver):126:126 -> j - 99:103:android.graphics.fonts.FontFamily getFontFamily(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],android.content.ContentResolver):133:133 -> j - 1:15:int getMatchScore(android.graphics.fonts.FontStyle,android.graphics.fonts.FontStyle):51:51 -> k - 16:30:int getMatchScore(android.graphics.fonts.FontStyle,android.graphics.fonts.FontStyle):52:52 -> k -androidx.core.graphics.TypefaceCompatBaseImpl -> w.p: + 1:4:void ():48:48 -> + 2:12:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):199:199 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lw/h$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"} + 13:21:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):201:201 -> a + 22:29:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):202:202 -> a + 30:37:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):203:203 -> a + 38:45:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):205:205 -> a + 46:53:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):206:206 -> a + 54:59:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):207:207 -> a + 60:68:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):209:209 -> a + 69:77:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):211:211 -> a + 78:81:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):220:220 -> a + 82:86:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):221:221 -> a + 87:98:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):222:222 -> a + 99:103:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):223:223 -> a + 104:111:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):225:225 -> a + 1:5:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):93:93 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[LD/i$b;I)Landroid/graphics/Typeface;"} + 6:12:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):95:95 -> b + 13:17:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):97:97 -> b + 18:29:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):98:98 -> b + 30:35:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):99:99 -> b + 36:43:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):101:101 -> b + 1:6:android.graphics.Typeface createFromFontInfoWithFallback(android.content.Context,android.os.CancellationSignal,java.util.List,int):169:169 -> c + 7:19:android.graphics.Typeface createFromFontInfoWithFallback(android.content.Context,android.os.CancellationSignal,java.util.List,int):171:171 -> c + 20:25:android.graphics.Typeface createFromFontInfoWithFallback(android.content.Context,android.os.CancellationSignal,java.util.List,int):173:173 -> c + 26:31:android.graphics.Typeface createFromFontInfoWithFallback(android.content.Context,android.os.CancellationSignal,java.util.List,int):174:174 -> c + 32:43:android.graphics.Typeface createFromFontInfoWithFallback(android.content.Context,android.os.CancellationSignal,java.util.List,int):175:175 -> c + 44:52:android.graphics.Typeface createFromFontInfoWithFallback(android.content.Context,android.os.CancellationSignal,java.util.List,int):178:178 -> c + 53:69:android.graphics.Typeface createFromFontInfoWithFallback(android.content.Context,android.os.CancellationSignal,java.util.List,int):186:186 -> c + 70:77:android.graphics.Typeface createFromFontInfoWithFallback(android.content.Context,android.os.CancellationSignal,java.util.List,int):188:188 -> c + 1:9:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):239:239 -> e + 10:18:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):240:240 -> e + 19:23:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):241:241 -> e + 24:31:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):243:243 -> e + 32:37:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):244:244 -> e + 38:46:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):246:246 -> e + 1:8:androidx.core.provider.FontsContractCompat$FontInfo findBestInfo(androidx.core.provider.FontsContractCompat$FontInfo[],int):80:80 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"([LD/i$b;I)LD/i$b;"} + 1:20:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):58:58 -> i + 21:23:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):62:62 -> i + 24:27:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):64:64 -> i + 28:35:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):65:65 -> i + 36:41:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):66:66 -> i + 42:45:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):67:67 -> i + 46:61:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):68:68 -> i + 1:6:android.graphics.fonts.Font getFont(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo,android.content.ContentResolver):136:136 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/CancellationSignal;LD/i$b;Landroid/content/ContentResolver;)Landroid/graphics/fonts/Font;"} + 7:11:android.graphics.fonts.Font getFont(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo,android.content.ContentResolver):137:137 -> j + 12:16:android.graphics.fonts.Font getFont(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo,android.content.ContentResolver):139:139 -> j + 1:8:android.graphics.fonts.FontFamily getFontFamily(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],android.content.ContentResolver):148:148 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/CancellationSignal;[LD/i$b;Landroid/content/ContentResolver;)Landroid/graphics/fonts/FontFamily;"} + 9:17:android.graphics.fonts.FontFamily getFontFamily(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],android.content.ContentResolver):149:149 -> k + 18:23:android.graphics.fonts.FontFamily getFontFamily(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],android.content.ContentResolver):154:154 -> k + 24:32:android.graphics.fonts.FontFamily getFontFamily(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],android.content.ContentResolver):156:156 -> k + 33:37:android.graphics.fonts.FontFamily getFontFamily(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],android.content.ContentResolver):162:162 -> k + 2:15:android.graphics.fonts.Font getFontFromProvider(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo,android.content.ContentResolver):114:114 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/CancellationSignal;LD/i$b;Landroid/content/ContentResolver;)Landroid/graphics/fonts/Font;"} + 16:22:android.graphics.fonts.Font getFontFromProvider(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo,android.content.ContentResolver):128:128 -> l + 23:27:android.graphics.fonts.Font getFontFromProvider(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo,android.content.ContentResolver):119:119 -> l + 28:35:android.graphics.fonts.Font getFontFromProvider(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo,android.content.ContentResolver):120:120 -> l + 36:43:android.graphics.fonts.Font getFontFromProvider(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo,android.content.ContentResolver):121:121 -> l + 44:51:android.graphics.fonts.Font getFontFromProvider(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo,android.content.ContentResolver):123:123 -> l + 52:61:android.graphics.fonts.Font getFontFromProvider(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo,android.content.ContentResolver):124:124 -> l + 62:71:android.graphics.fonts.Font getFontFromProvider(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo,android.content.ContentResolver):125:125 -> l + 72:75:android.graphics.fonts.Font getFontFromProvider(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo,android.content.ContentResolver):127:127 -> l + 76:79:android.graphics.fonts.Font getFontFromProvider(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo,android.content.ContentResolver):128:128 -> l + 80:88:android.graphics.fonts.Font getFontFromProvider(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo,android.content.ContentResolver):114:114 -> l + 89:96:android.graphics.fonts.Font getFontFromProvider(android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo,android.content.ContentResolver):129:129 -> l + 1:8:android.graphics.fonts.Font getFontFromSystemFont(androidx.core.provider.FontsContractCompat$FontInfo):108:108 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD/i$b;)Landroid/graphics/fonts/Font;"} + 1:15:int getMatchScore(android.graphics.fonts.FontStyle,android.graphics.fonts.FontStyle):53:53 -> n + 16:30:int getMatchScore(android.graphics.fonts.FontStyle,android.graphics.fonts.FontStyle):54:54 -> n +androidx.core.graphics.TypefaceCompatApi31Impl -> x.A: +# {"id":"sourceFile","fileName":"TypefaceCompatApi31Impl.java"} + 1:4:void ():37:37 -> + 1:8:android.graphics.fonts.Font getFontFromSystemFont(androidx.core.provider.FontsContractCompat$FontInfo):49:49 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD/i$b;)Landroid/graphics/fonts/Font;"} + 9:15:android.graphics.fonts.Font getFontFromSystemFont(androidx.core.provider.FontsContractCompat$FontInfo):54:54 -> m + 16:22:android.graphics.fonts.Font getFontFromSystemFont(androidx.core.provider.FontsContractCompat$FontInfo):59:59 -> m + 23:33:android.graphics.fonts.Font getFontFromSystemFont(androidx.core.provider.FontsContractCompat$FontInfo):64:64 -> m + 34:38:android.graphics.fonts.Font getFontFromSystemFont(androidx.core.provider.FontsContractCompat$FontInfo):68:68 -> m + 39:46:android.graphics.fonts.Font getFontFromSystemFont(androidx.core.provider.FontsContractCompat$FontInfo):69:69 -> m + 47:51:android.graphics.fonts.Font getFontFromSystemFont(androidx.core.provider.FontsContractCompat$FontInfo):70:70 -> m + 52:59:android.graphics.fonts.Font getFontFromSystemFont(androidx.core.provider.FontsContractCompat$FontInfo):73:73 -> m + 2:5:android.graphics.Typeface getSystemFontFamily(java.lang.String):41:41 -> o + 6:13:android.graphics.Typeface getSystemFontFamily(java.lang.String):42:42 -> o + 14:22:android.graphics.Typeface getSystemFontFamily(java.lang.String):43:43 -> o +androidx.core.graphics.TypefaceCompatBaseImpl -> x.B: # {"id":"sourceFile","fileName":"TypefaceCompatBaseImpl.java"} java.util.concurrent.ConcurrentHashMap mFontFamilies -> a 1:3:void ():47:47 -> 4:11:void ():54:54 -> android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lv/e$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lw/h$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"} android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[LC/g$b;I)Landroid/graphics/Typeface;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[LD/i$b;I)Landroid/graphics/Typeface;"} 1:8:android.graphics.Typeface createFromFontInfoWithFallback(android.content.Context,android.os.CancellationSignal,java.util.List,int):164:164 -> c 1:8:android.graphics.Typeface createFromInputStream(android.content.Context,java.io.InputStream):122:122 -> d 9:14:android.graphics.Typeface createFromInputStream(android.content.Context,java.io.InputStream):127:127 -> d @@ -30106,30 +32048,30 @@ androidx.core.graphics.TypefaceCompatBaseImpl -> w.p: 35:35:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):247:247 -> e 36:39:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):246:246 -> e 17:21:java.lang.Object findBestFont(java.lang.Object[],int,androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor):67:67 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;ILw/p$b;)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;ILx/B$b;)Ljava/lang/Object;"} 1:11:java.lang.Object findBestFont(java.lang.Object[],int,boolean,androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor):75:75 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;IZLw/p$b;)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;IZLx/B$b;)Ljava/lang/Object;"} 12:22:java.lang.Object findBestFont(java.lang.Object[],int,boolean,androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor):76:76 -> g 23:42:java.lang.Object findBestFont(java.lang.Object[],int,boolean,androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor):77:77 -> g 1:12:androidx.core.provider.FontsContractCompat$FontInfo findBestInfo(androidx.core.provider.FontsContractCompat$FontInfo[],int):107:107 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"([LC/g$b;I)LC/g$b;"} -androidx.core.graphics.TypefaceCompatBaseImpl$1 -> w.p$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"([LD/i$b;I)LD/i$b;"} +androidx.core.graphics.TypefaceCompatBaseImpl$1 -> x.B$a: # {"id":"sourceFile","fileName":"TypefaceCompatBaseImpl.java"} androidx.core.graphics.TypefaceCompatBaseImpl this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/B;"} 1:6:void (androidx.core.graphics.TypefaceCompatBaseImpl):107:107 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/B;)V"} 1:7:int getWeight(java.lang.Object):107:107 -> a 1:7:boolean isItalic(java.lang.Object):107:107 -> b 1:5:int getWeight(androidx.core.provider.FontsContractCompat$FontInfo):110:110 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/g$b;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD/i$b;)I"} 1:5:boolean isItalic(androidx.core.provider.FontsContractCompat$FontInfo):115:115 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/g$b;)Z"} -androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor -> w.p$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD/i$b;)Z"} +androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor -> x.B$b: # {"id":"sourceFile","fileName":"TypefaceCompatBaseImpl.java"} int getWeight(java.lang.Object) -> a boolean isItalic(java.lang.Object) -> b -androidx.core.graphics.TypefaceCompatUtil -> w.q: +androidx.core.graphics.TypefaceCompatUtil -> x.C: # {"id":"sourceFile","fileName":"TypefaceCompatUtil.java"} 3:6:void closeQuietly(java.io.Closeable):187:187 -> a 1:8:java.nio.ByteBuffer copyToDirectBuffer(android.content.Context,android.content.res.Resources,int):128:128 -> b @@ -30177,7 +32119,7 @@ androidx.core.graphics.TypefaceCompatUtil -> w.q: 22:27:java.nio.ByteBuffer mmap(java.io.File):94:94 -> g 28:38:java.nio.ByteBuffer mmap(java.io.File):90:90 -> g 1:5:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):210:210 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;[LC/g$b;Landroid/os/CancellationSignal;)Ljava/util/Map;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;[LD/i$b;Landroid/os/CancellationSignal;)Ljava/util/Map;"} 6:11:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):212:212 -> h 12:18:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):213:213 -> h 19:22:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):217:217 -> h @@ -30185,7 +32127,11 @@ androidx.core.graphics.TypefaceCompatUtil -> w.q: 30:33:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):222:222 -> h 34:39:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):223:223 -> h 40:44:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):225:225 -> h -androidx.core.graphics.drawable.DrawableCompat -> x.a: +androidx.core.graphics.drawable.BitmapDrawableKt -> R8$$REMOVED$$CLASS$$1: +# {"id":"sourceFile","fileName":"BitmapDrawable.kt"} +androidx.core.graphics.drawable.ColorDrawableKt -> R8$$REMOVED$$CLASS$$2: +# {"id":"sourceFile","fileName":"ColorDrawable.kt"} +androidx.core.graphics.drawable.DrawableCompat -> y.a: # {"id":"sourceFile","fileName":"DrawableCompat.java"} 1:4:void applyTheme(android.graphics.drawable.Drawable,android.content.res.Resources$Theme):197:197 -> a 1:5:boolean canApplyTheme(android.graphics.drawable.Drawable):207:207 -> b @@ -30206,7 +32152,7 @@ androidx.core.graphics.drawable.DrawableCompat -> x.a: 1:4:android.graphics.drawable.Drawable unwrap(android.graphics.drawable.Drawable):346:346 -> q 5:11:android.graphics.drawable.Drawable unwrap(android.graphics.drawable.Drawable):347:347 -> q 1:1:android.graphics.drawable.Drawable wrap(android.graphics.drawable.Drawable):320:320 -> r -androidx.core.graphics.drawable.DrawableCompat$Api21Impl -> x.a$a: +androidx.core.graphics.drawable.DrawableCompat$Api21Impl -> y.a$a: # {"id":"sourceFile","fileName":"DrawableCompat.java"} 1:4:void applyTheme(android.graphics.drawable.Drawable,android.content.res.Resources$Theme):455:455 -> a 1:5:boolean canApplyTheme(android.graphics.drawable.Drawable):459:459 -> b @@ -30217,7 +32163,7 @@ androidx.core.graphics.drawable.DrawableCompat$Api21Impl -> x.a$a: 1:4:void setTint(android.graphics.drawable.Drawable,int):443:443 -> g 1:4:void setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList):447:447 -> h 1:4:void setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode):451:451 -> i -androidx.core.graphics.drawable.DrawableCompat$Api23Impl -> x.a$b: +androidx.core.graphics.drawable.DrawableCompat$Api23Impl -> y.a$b: # {"id":"sourceFile","fileName":"DrawableCompat.java"} 1:5:int getLayoutDirection(android.graphics.drawable.Drawable):488:488 -> a 1:5:boolean setLayoutDirection(android.graphics.drawable.Drawable,int):484:484 -> b @@ -30350,49 +32296,49 @@ androidx.core.graphics.drawable.IconCompatParcelizer -> androidx.core.graphics.d 65:67:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):47:47 -> write 68:73:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):49:49 -> write 74:77:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):50:50 -> write -androidx.core.graphics.drawable.WrappedDrawable -> x.b: +androidx.core.graphics.drawable.WrappedDrawable -> y.b: # {"id":"sourceFile","fileName":"WrappedDrawable.java"} void setWrappedDrawable(android.graphics.drawable.Drawable) -> a android.graphics.drawable.Drawable getWrappedDrawable() -> b -androidx.core.hardware.fingerprint.FingerprintManagerCompat -> y.a: +androidx.core.hardware.fingerprint.FingerprintManagerCompat -> z.a: # {"id":"sourceFile","fileName":"FingerprintManagerCompat.java"} android.content.Context mContext -> a 1:3:void (android.content.Context):59:59 -> 4:6:void (android.content.Context):60:60 -> 3:17:void authenticate(androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject,int,androidx.core.os.CancellationSignal,androidx.core.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback,android.os.Handler):117:117 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/a$e;ILB/c;Ly/a$c;Landroid/os/Handler;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/a$e;ILC/c;Lz/a$c;Landroid/os/Handler;)V"} 18:21:void authenticate(androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject,int,androidx.core.os.CancellationSignal,androidx.core.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback,android.os.Handler):116:116 -> a 1:8:void authenticate(androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject,int,android.os.CancellationSignal,androidx.core.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback,android.os.Handler):140:140 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/a$e;ILandroid/os/CancellationSignal;Ly/a$c;Landroid/os/Handler;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/a$e;ILandroid/os/CancellationSignal;Lz/a$c;Landroid/os/Handler;)V"} 9:12:void authenticate(androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject,int,android.os.CancellationSignal,androidx.core.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback,android.os.Handler):142:142 -> b 13:19:void authenticate(androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject,int,android.os.CancellationSignal,androidx.core.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback,android.os.Handler):143:143 -> b 20:23:void authenticate(androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject,int,android.os.CancellationSignal,androidx.core.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback,android.os.Handler):142:142 -> b 1:6:androidx.core.hardware.fingerprint.FingerprintManagerCompat from(android.content.Context):56:56 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Ly/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lz/a;"} 1:5:android.hardware.fingerprint.FingerprintManager getFingerprintManagerOrNull(android.content.Context):151:151 -> d 1:8:boolean hasEnrolledFingerprints():71:71 -> e 9:18:boolean hasEnrolledFingerprints():72:72 -> e 1:8:boolean isHardwareDetected():86:86 -> f 9:18:boolean isHardwareDetected():87:87 -> f 1:5:androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject unwrapCryptoObject(android.hardware.fingerprint.FingerprintManager$CryptoObject):161:161 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;)Ly/a$e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;)Lz/a$e;"} 1:6:android.hardware.fingerprint.FingerprintManager$AuthenticationCallback wrapCallback(androidx.core.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback):167:167 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/a$c;)Landroid/hardware/fingerprint/FingerprintManager$AuthenticationCallback;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/a$c;)Landroid/hardware/fingerprint/FingerprintManager$AuthenticationCallback;"} 1:5:android.hardware.fingerprint.FingerprintManager$CryptoObject wrapCryptoObject(androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject):156:156 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/a$e;)Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;"} -androidx.core.hardware.fingerprint.FingerprintManagerCompat$1 -> y.a$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/a$e;)Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;"} +androidx.core.hardware.fingerprint.FingerprintManagerCompat$1 -> z.a$a: # {"id":"sourceFile","fileName":"FingerprintManagerCompat.java"} androidx.core.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback val$callback -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/a$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/a$c;"} 1:6:void (androidx.core.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback):167:167 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/a$c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/a$c;)V"} 1:6:void onAuthenticationError(int,java.lang.CharSequence):170:170 -> onAuthenticationError 1:6:void onAuthenticationFailed():186:186 -> onAuthenticationFailed 1:6:void onAuthenticationHelp(int,java.lang.CharSequence):175:175 -> onAuthenticationHelp 1:4:void onAuthenticationSucceeded(android.hardware.fingerprint.FingerprintManager$AuthenticationResult):180:180 -> onAuthenticationSucceeded 5:15:void onAuthenticationSucceeded(android.hardware.fingerprint.FingerprintManager$AuthenticationResult):181:181 -> onAuthenticationSucceeded 16:19:void onAuthenticationSucceeded(android.hardware.fingerprint.FingerprintManager$AuthenticationResult):180:180 -> onAuthenticationSucceeded -androidx.core.hardware.fingerprint.FingerprintManagerCompat$Api23Impl -> y.a$b: +androidx.core.hardware.fingerprint.FingerprintManagerCompat$Api23Impl -> z.a$b: # {"id":"sourceFile","fileName":"FingerprintManagerCompat.java"} 1:10:void authenticate(java.lang.Object,java.lang.Object,android.os.CancellationSignal,int,java.lang.Object,android.os.Handler):314:314 -> a 1:2:android.hardware.fingerprint.FingerprintManager$CryptoObject getCryptoObject(java.lang.Object):320:320 -> b @@ -30403,7 +32349,7 @@ androidx.core.hardware.fingerprint.FingerprintManagerCompat$Api23Impl -> y.a$b: 1:7:boolean hasEnrolledFingerprints(java.lang.Object):303:303 -> d 1:7:boolean isHardwareDetected(java.lang.Object):308:308 -> e 1:6:androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject unwrapCryptoObject(java.lang.Object):350:350 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Ly/a$e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lz/a$e;"} 7:12:androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject unwrapCryptoObject(java.lang.Object):354:354 -> f 13:22:androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject unwrapCryptoObject(java.lang.Object):355:355 -> f 23:28:androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject unwrapCryptoObject(java.lang.Object):356:356 -> f @@ -30411,30 +32357,30 @@ androidx.core.hardware.fingerprint.FingerprintManagerCompat$Api23Impl -> y.a$b: 39:44:androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject unwrapCryptoObject(java.lang.Object):358:358 -> f 45:54:androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject unwrapCryptoObject(java.lang.Object):359:359 -> f 5:10:android.hardware.fingerprint.FingerprintManager$CryptoObject wrapCryptoObject(androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject):338:338 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/a$e;)Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/a$e;)Landroid/hardware/fingerprint/FingerprintManager$CryptoObject;"} 11:20:android.hardware.fingerprint.FingerprintManager$CryptoObject wrapCryptoObject(androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject):339:339 -> g 21:26:android.hardware.fingerprint.FingerprintManager$CryptoObject wrapCryptoObject(androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject):340:340 -> g 27:36:android.hardware.fingerprint.FingerprintManager$CryptoObject wrapCryptoObject(androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject):341:341 -> g 37:42:android.hardware.fingerprint.FingerprintManager$CryptoObject wrapCryptoObject(androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject):342:342 -> g 43:52:android.hardware.fingerprint.FingerprintManager$CryptoObject wrapCryptoObject(androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject):343:343 -> g -androidx.core.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback -> y.a$c: +androidx.core.hardware.fingerprint.FingerprintManagerCompat$AuthenticationCallback -> z.a$c: # {"id":"sourceFile","fileName":"FingerprintManagerCompat.java"} 1:4:void ():265:265 -> void onAuthenticationError(int,java.lang.CharSequence) -> a void onAuthenticationFailed() -> b void onAuthenticationHelp(int,java.lang.CharSequence) -> c void onAuthenticationSucceeded(androidx.core.hardware.fingerprint.FingerprintManagerCompat$AuthenticationResult) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/a$d;)V"} -androidx.core.hardware.fingerprint.FingerprintManagerCompat$AuthenticationResult -> y.a$d: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/a$d;)V"} +androidx.core.hardware.fingerprint.FingerprintManagerCompat$AuthenticationResult -> z.a$d: # {"id":"sourceFile","fileName":"FingerprintManagerCompat.java"} androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject mCryptoObject -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly/a$e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz/a$e;"} 1:3:void (androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject):246:246 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly/a$e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/a$e;)V"} 4:6:void (androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject):247:247 -> 1:3:androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject getCryptoObject():255:255 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly/a$e;"} -androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject -> y.a$e: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz/a$e;"} +androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject -> z.a$e: # {"id":"sourceFile","fileName":"FingerprintManagerCompat.java"} java.security.Signature mSignature -> a javax.crypto.Cipher mCipher -> b @@ -30445,12 +32391,12 @@ androidx.core.hardware.fingerprint.FingerprintManagerCompat$CryptoObject -> y.a$ 1:3:javax.crypto.Cipher getCipher():230:230 -> a 1:3:javax.crypto.Mac getMac():236:236 -> b 1:3:java.security.Signature getSignature():224:224 -> c -androidx.core.internal.view.SupportMenu -> z.a: +androidx.core.internal.view.SupportMenu -> A.a: # {"id":"sourceFile","fileName":"SupportMenu.java"} -androidx.core.internal.view.SupportMenuItem -> z.b: +androidx.core.internal.view.SupportMenuItem -> A.b: # {"id":"sourceFile","fileName":"SupportMenuItem.java"} androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b;)Lz/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/b;)LA/b;"} androidx.core.view.ActionProvider getSupportActionProvider() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/b;"} boolean collapseActionView() -> collapseActionView @@ -30467,7 +32413,7 @@ androidx.core.internal.view.SupportMenuItem -> z.b: android.view.MenuItem setActionView(android.view.View) -> setActionView android.view.MenuItem setAlphabeticShortcut(char,int) -> setAlphabeticShortcut androidx.core.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence) -> setContentDescription - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lz/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)LA/b;"} android.view.MenuItem setIconTintList(android.content.res.ColorStateList) -> setIconTintList android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode) -> setIconTintMode android.view.MenuItem setNumericShortcut(char,int) -> setNumericShortcut @@ -30475,25 +32421,23 @@ androidx.core.internal.view.SupportMenuItem -> z.b: void setShowAsAction(int) -> setShowAsAction android.view.MenuItem setShowAsActionFlags(int) -> setShowAsActionFlags androidx.core.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence) -> setTooltipText - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lz/b;"} -androidx.core.math.MathUtils -> A.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)LA/b;"} +androidx.core.math.MathUtils -> B.a: # {"id":"sourceFile","fileName":"MathUtils.java"} 1:11:float clamp(float,float,float):261:261 -> a 1:7:int clamp(int,int,int):303:303 -> b -androidx.core.net.UriKt -> R8$$REMOVED$$CLASS$$1: -# {"id":"sourceFile","fileName":"Uri.kt"} -androidx.core.os.BundleApi21ImplKt -> B.a: +androidx.core.os.BundleApi21ImplKt -> C.a: # {"id":"sourceFile","fileName":"Bundle.kt"} androidx.core.os.BundleApi21ImplKt INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LB/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LC/a;"} 1:8:void ():0:0 -> 1:4:void ():114:114 -> 1:4:void putSize(android.os.Bundle,java.lang.String,android.util.Size):116:116 -> a 1:4:void putSizeF(android.os.Bundle,java.lang.String,android.util.SizeF):119:119 -> b -androidx.core.os.BundleKt -> B.b: +androidx.core.os.BundleKt -> C.b: # {"id":"sourceFile","fileName":"Bundle.kt"} 1:6:android.os.Bundle bundleOf(kotlin.Pair[]):34:34 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lm3/l;)Landroid/os/Bundle;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lr3/l;)Landroid/os/Bundle;"} 7:25:android.os.Bundle bundleOf(kotlin.Pair[]):35:35 -> a 26:30:android.os.Bundle bundleOf(kotlin.Pair[]):37:37 -> a 31:45:android.os.Bundle bundleOf(kotlin.Pair[]):40:40 -> a @@ -30540,11 +32484,11 @@ androidx.core.os.BundleKt -> B.b: 450:451:android.os.Bundle bundleOf(kotlin.Pair[]):102:102 -> a 452:477:android.os.Bundle bundleOf(kotlin.Pair[]):103:103 -> a 478:482:android.os.Bundle bundleOf(kotlin.Pair[]):102:102 -> a -androidx.core.os.CancellationSignal -> B.c: +androidx.core.os.CancellationSignal -> C.c: # {"id":"sourceFile","fileName":"CancellationSignal.java"} boolean mIsCanceled -> a androidx.core.os.CancellationSignal$OnCancelListener mOnCancelListener -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LB/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LC/c$a;"} java.lang.Object mCancellationSignalObj -> c boolean mCancelInProgress -> d 1:4:void ():42:42 -> @@ -30577,7 +32521,7 @@ androidx.core.os.CancellationSignal -> B.c: 23:26:java.lang.Object getCancellationSignalObject():149:149 -> b 27:28:java.lang.Object getCancellationSignalObject():150:150 -> b 1:2:void setOnCancelListener(androidx.core.os.CancellationSignal$OnCancelListener):116:117 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB/c$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/c$a;)V"} 3:4:void setOnCancelListener(androidx.core.os.CancellationSignal$OnCancelListener):117:117 -> c 5:8:void setOnCancelListener(androidx.core.os.CancellationSignal$OnCancelListener):119:119 -> c 9:12:void setOnCancelListener(androidx.core.os.CancellationSignal$OnCancelListener):120:120 -> c @@ -30589,23 +32533,23 @@ androidx.core.os.CancellationSignal -> B.c: 29:30:void setOnCancelListener(androidx.core.os.CancellationSignal$OnCancelListener):126:126 -> c 1:4:void waitForCancelFinishedLocked():154:154 -> d 5:9:void waitForCancelFinishedLocked():156:156 -> d -androidx.core.os.CancellationSignal$OnCancelListener -> B.c$a: +androidx.core.os.CancellationSignal$OnCancelListener -> C.c$a: # {"id":"sourceFile","fileName":"CancellationSignal.java"} void onCancel() -> onCancel -androidx.core.os.LocaleListCompat -> B.d: +androidx.core.os.LocaleListCompat -> C.d: # {"id":"sourceFile","fileName":"LocaleListCompat.java"} androidx.core.os.LocaleListInterface mImpl -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LB/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LC/e;"} androidx.core.os.LocaleListCompat sEmptyLocaleList -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LB/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LC/d;"} 2:10:void ():36:36 -> 1:3:void (androidx.core.os.LocaleListInterface):40:40 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;)V"} 4:6:void (androidx.core.os.LocaleListInterface):41:41 -> 1:9:androidx.core.os.LocaleListCompat create(java.util.Locale[]):73:73 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/util/Locale;)LB/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/util/Locale;)LC/d;"} 3:9:androidx.core.os.LocaleListCompat forLanguageTags(java.lang.String):153:153 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LB/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LC/d;"} 10:16:androidx.core.os.LocaleListCompat forLanguageTags(java.lang.String):156:156 -> b 17:22:androidx.core.os.LocaleListCompat forLanguageTags(java.lang.String):157:157 -> b 23:28:androidx.core.os.LocaleListCompat forLanguageTags(java.lang.String):160:160 -> b @@ -30614,31 +32558,31 @@ androidx.core.os.LocaleListCompat -> B.d: 39:43:androidx.core.os.LocaleListCompat forLanguageTags(java.lang.String):154:154 -> b 1:7:java.util.Locale get(int):85:85 -> c 1:3:androidx.core.os.LocaleListCompat getEmptyLocaleList():141:141 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LC/d;"} 1:7:boolean isEmpty():95:95 -> e 1:20:boolean equals(java.lang.Object):307:307 -> equals 1:7:int size():103:103 -> f 1:7:java.lang.String toLanguageTags():123:123 -> g 1:11:androidx.core.os.LocaleListCompat wrap(android.os.LocaleList):56:56 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/LocaleList;)LB/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/LocaleList;)LC/d;"} 1:7:int hashCode():312:312 -> hashCode 1:7:java.lang.String toString():317:317 -> toString -androidx.core.os.LocaleListCompat$Api21Impl -> B.d$a: +androidx.core.os.LocaleListCompat$Api21Impl -> C.d$a: # {"id":"sourceFile","fileName":"LocaleListCompat.java"} java.util.Locale[] PSEUDO_LOCALE -> a 1:25:void ():288:288 -> 1:5:java.util.Locale forLanguageTag(java.lang.String):301:301 -> a -androidx.core.os.LocaleListCompat$Api24Impl -> B.d$b: +androidx.core.os.LocaleListCompat$Api24Impl -> C.d$b: # {"id":"sourceFile","fileName":"LocaleListCompat.java"} 1:6:android.os.LocaleList createLocaleList(java.util.Locale[]):327:327 -> a -androidx.core.os.LocaleListInterface -> B.e: +androidx.core.os.LocaleListInterface -> C.e: # {"id":"sourceFile","fileName":"LocaleListInterface.java"} java.lang.String toLanguageTags() -> a java.lang.Object getLocaleList() -> b java.util.Locale get(int) -> get boolean isEmpty() -> isEmpty int size() -> size -androidx.core.os.LocaleListPlatformWrapper -> B.f: +androidx.core.os.LocaleListPlatformWrapper -> C.f: # {"id":"sourceFile","fileName":"LocaleListPlatformWrapper.java"} android.os.LocaleList mLocaleList -> a 1:3:void (java.lang.Object):32:32 -> @@ -30651,11 +32595,11 @@ androidx.core.os.LocaleListPlatformWrapper -> B.f: 1:7:boolean isEmpty():48:48 -> isEmpty 1:7:int size():53:53 -> size 1:7:java.lang.String toString():73:73 -> toString -androidx.core.os.OperationCanceledException -> B.g: +androidx.core.os.OperationCanceledException -> C.g: # {"id":"sourceFile","fileName":"OperationCanceledException.java"} 1:1:void ():29:29 -> 2:2:void (java.lang.String):34:34 -> -androidx.core.os.TraceCompat -> B.h: +androidx.core.os.TraceCompat -> C.h: # {"id":"sourceFile","fileName":"TraceCompat.java"} long sTraceTagApp -> a java.lang.reflect.Method sIsTagEnabledMethod -> b @@ -30672,228 +32616,234 @@ androidx.core.os.TraceCompat -> B.h: 78:85:void ():66:66 -> 1:4:void beginSection(java.lang.String):108:108 -> a 1:4:void endSection():119:119 -> b -androidx.core.provider.CallbackWrapper -> C.a: +androidx.core.provider.CallbackWrapper -> D.a: # {"id":"sourceFile","fileName":"CallbackWrapper.java"} androidx.core.provider.FontsContractCompat$FontRequestCallback mCallback -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LC/g$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD/i$c;"} java.util.concurrent.Executor mExecutor -> b 1:3:void (androidx.core.provider.FontsContractCompat$FontRequestCallback,java.util.concurrent.Executor):46:46 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/g$c;Ljava/util/concurrent/Executor;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD/i$c;Ljava/util/concurrent/Executor;)V"} 4:5:void (androidx.core.provider.FontsContractCompat$FontRequestCallback,java.util.concurrent.Executor):47:47 -> 6:8:void (androidx.core.provider.FontsContractCompat$FontRequestCallback,java.util.concurrent.Executor):48:48 -> 1:2:void onTypefaceRequestFailed(int):75:75 -> a 3:13:void onTypefaceRequestFailed(int):76:76 -> a 1:6:void onTypefaceResult(androidx.core.provider.FontRequestWorker$TypefaceResult):88:88 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/f$e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD/h$e;)V"} 7:12:void onTypefaceResult(androidx.core.provider.FontRequestWorker$TypefaceResult):89:89 -> b 13:18:void onTypefaceResult(androidx.core.provider.FontRequestWorker$TypefaceResult):91:91 -> b 1:2:void onTypefaceRetrieved(android.graphics.Typeface):62:62 -> c 3:13:void onTypefaceRetrieved(android.graphics.Typeface):63:63 -> c -androidx.core.provider.CallbackWrapper$1 -> C.a$a: +androidx.core.provider.CallbackWrapper$1 -> D.a$a: # {"id":"sourceFile","fileName":"CallbackWrapper.java"} androidx.core.provider.FontsContractCompat$FontRequestCallback val$callback -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LC/g$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD/i$c;"} android.graphics.Typeface val$typeface -> e androidx.core.provider.CallbackWrapper this$0 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LC/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD/a;"} 1:10:void (androidx.core.provider.CallbackWrapper,androidx.core.provider.FontsContractCompat$FontRequestCallback,android.graphics.Typeface):63:63 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/a;LC/g$c;Landroid/graphics/Typeface;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD/a;LD/i$c;Landroid/graphics/Typeface;)V"} 1:8:void run():66:66 -> run -androidx.core.provider.CallbackWrapper$2 -> C.a$b: +androidx.core.provider.CallbackWrapper$2 -> D.a$b: # {"id":"sourceFile","fileName":"CallbackWrapper.java"} androidx.core.provider.FontsContractCompat$FontRequestCallback val$callback -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LC/g$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD/i$c;"} int val$reason -> e androidx.core.provider.CallbackWrapper this$0 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LC/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD/a;"} 1:10:void (androidx.core.provider.CallbackWrapper,androidx.core.provider.FontsContractCompat$FontRequestCallback,int):76:76 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/a;LC/g$c;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD/a;LD/i$c;I)V"} 1:8:void run():79:79 -> run -androidx.core.provider.CalleeHandler -> C.b: +androidx.core.provider.CalleeHandler -> D.b: # {"id":"sourceFile","fileName":"CalleeHandler.java"} 1:6:android.os.Handler create():35:35 -> a 7:16:android.os.Handler create():36:36 -> a 17:22:android.os.Handler create():38:38 -> a -androidx.core.provider.FontProvider -> C.d: +androidx.core.provider.FontProvider -> D.d: # {"id":"sourceFile","fileName":"FontProvider.java"} androidx.collection.LruCache sProviderCache -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/h;"} java.util.Comparator sByteArrayComparator -> b - 1:8:void ():120:120 -> - 9:16:void ():290:290 -> - 1:4:int lambda$static$0(byte[],byte[]):291:291 -> a - 5:10:int lambda$static$0(byte[],byte[]):292:292 -> a - 11:13:int lambda$static$0(byte[],byte[]):294:294 -> a - 14:25:int lambda$static$0(byte[],byte[]):295:295 -> a - 1:5:java.util.List convertToByteArrayList(android.content.pm.Signature[]):316:316 -> b - 6:11:java.util.List convertToByteArrayList(android.content.pm.Signature[]):317:317 -> b - 12:22:java.util.List convertToByteArrayList(android.content.pm.Signature[]):318:318 -> b - 1:13:boolean equalsByteArrayList(java.util.List,java.util.List):304:304 -> c - 14:19:boolean equalsByteArrayList(java.util.List,java.util.List):307:307 -> c - 20:43:boolean equalsByteArrayList(java.util.List,java.util.List):308:308 -> c - 1:6:java.util.List getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):283:283 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/e;Landroid/content/res/Resources;)Ljava/util/List;"} - 7:11:java.util.List getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):284:284 -> d - 12:15:java.util.List getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):286:286 -> d - 16:20:java.util.List getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):287:287 -> d - 1:5:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):62:62 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/List;Landroid/os/CancellationSignal;)LC/g$a;"} - 6:12:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):65:65 -> e - 13:18:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):66:66 -> e - 19:24:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):67:67 -> e - 25:32:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):69:69 -> e - 33:40:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):68:68 -> e - 41:44:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):71:71 -> e - 45:48:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):83:83 -> e - 49:54:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):75:75 -> e - 55:60:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):77:77 -> e - 61:64:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):80:80 -> e - 65:72:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):83:83 -> e - 73:73:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):85:85 -> e - 1:5:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):142:142 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/pm/PackageManager;LC/e;Landroid/content/res/Resources;)Landroid/content/pm/ProviderInfo;"} - 6:9:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):145:145 -> f - 10:15:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):146:146 -> f - 16:22:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):147:147 -> f - 23:32:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):148:148 -> f - 33:36:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):184:184 -> f - 37:41:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):152:152 -> f - 42:47:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):153:153 -> f - 48:59:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):159:159 -> f - 60:67:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):168:168 -> f - 68:73:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):170:170 -> f - 74:78:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):171:171 -> f - 79:84:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):172:172 -> f - 85:95:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):174:174 -> f - 96:100:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):175:175 -> f - 101:106:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):176:176 -> f - 107:111:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):177:177 -> f - 112:123:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):184:184 -> f - 124:143:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):160:160 -> f - 144:158:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):162:162 -> f - 159:182:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):155:155 -> f - 183:185:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):184:184 -> f - 186:186:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources) -> f - 3:9:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):200:200 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LC/e;Ljava/lang/String;Landroid/os/CancellationSignal;)[LC/g$b;"} - 10:14:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):203:203 -> g - 15:23:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):204:204 -> g - 24:27:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):205:205 -> g - 28:31:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):206:206 -> g - 32:40:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):207:207 -> g - 41:46:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):208:208 -> g - 47:50:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):209:209 -> g - 51:56:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):210:210 -> g - 57:61:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):212:212 -> g - 62:79:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):214:214 -> g - 80:84:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):221:221 -> g - 85:86:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):224:224 -> g - 87:97:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):225:225 -> g - 98:101:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):224:224 -> g - 102:106:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):228:228 -> g - 107:112:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):232:232 -> g - 113:118:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):233:233 -> g - 119:123:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):235:235 -> g - 124:129:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):236:236 -> g - 130:135:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):238:238 -> g - 136:141:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):240:240 -> g - 142:147:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):242:242 -> g - 148:153:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):244:244 -> g - 154:162:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):246:246 -> g - 163:175:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):248:248 -> g - 176:185:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):251:251 -> g - 186:189:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):254:254 -> g - 190:198:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):255:255 -> g - 199:202:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):257:257 -> g - 203:208:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):258:258 -> g - 209:217:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):261:261 -> g - 218:226:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):263:263 -> g - 227:244:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):265:265 -> g - 245:247:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):270:270 -> g - 248:251:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):272:272 -> g - 252:259:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):274:274 -> g - 260:266:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):277:277 -> g - 267:269:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):228:228 -> g - 270:272:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):230:230 -> g - 273:275:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):270:270 -> g - 276:278:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):272:272 -> g - 279:280:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):273:273 -> g - 281:283:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):277:277 -> g - 284:284:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):279:279 -> g -androidx.core.provider.FontProvider$$ExternalSyntheticLambda0 -> C.c: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - 1:1:void C.FontProvider$$ExternalSyntheticLambda0.():0:0 -> - # {"id":"com.android.tools.r8.synthesized"} - 1:1:int C.FontProvider$$ExternalSyntheticLambda0.compare(java.lang.Object,java.lang.Object):0:0 -> compare - # {"id":"com.android.tools.r8.synthesized"} -androidx.core.provider.FontProvider$ContentQueryWrapper -> C.d$a: + 1:8:void ():141:141 -> + 9:16:void ():311:311 -> + 1:4:int lambda$static$0(byte[],byte[]):312:312 -> a + 5:10:int lambda$static$0(byte[],byte[]):313:313 -> a + 11:13:int lambda$static$0(byte[],byte[]):315:315 -> a + 14:25:int lambda$static$0(byte[],byte[]):316:316 -> a + 1:5:java.util.List convertToByteArrayList(android.content.pm.Signature[]):337:337 -> b + 6:11:java.util.List convertToByteArrayList(android.content.pm.Signature[]):338:338 -> b + 12:22:java.util.List convertToByteArrayList(android.content.pm.Signature[]):339:339 -> b + 1:13:boolean equalsByteArrayList(java.util.List,java.util.List):325:325 -> c + 14:19:boolean equalsByteArrayList(java.util.List,java.util.List):328:328 -> c + 20:43:boolean equalsByteArrayList(java.util.List,java.util.List):329:329 -> c + 1:6:java.util.List getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):304:304 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD/e;Landroid/content/res/Resources;)Ljava/util/List;"} + 7:11:java.util.List getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):305:305 -> d + 12:15:java.util.List getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):307:307 -> d + 16:20:java.util.List getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):308:308 -> d + 1:5:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):64:64 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/List;Landroid/os/CancellationSignal;)LD/i$a;"} + 6:12:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):67:67 -> e + 13:18:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):68:68 -> e + 19:24:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):69:69 -> e + 25:30:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):71:71 -> e + 31:34:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):72:72 -> e + 35:40:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):73:73 -> e + 41:46:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):75:75 -> e + 47:48:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):81:81 -> e + 49:59:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):82:82 -> e + 60:63:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):81:81 -> e + 64:71:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):90:90 -> e + 72:79:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):89:89 -> e + 80:83:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):92:92 -> e + 84:87:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):104:104 -> e + 88:93:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):96:96 -> e + 94:99:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):98:98 -> e + 100:103:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):101:101 -> e + 104:111:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):104:104 -> e + 112:112:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,java.util.List,android.os.CancellationSignal):106:106 -> e + 1:5:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):163:163 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/pm/PackageManager;LD/e;Landroid/content/res/Resources;)Landroid/content/pm/ProviderInfo;"} + 6:9:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):166:166 -> f + 10:15:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):167:167 -> f + 16:22:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):168:168 -> f + 23:32:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):169:169 -> f + 33:36:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):205:205 -> f + 37:41:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):173:173 -> f + 42:47:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):174:174 -> f + 48:59:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):180:180 -> f + 60:67:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):189:189 -> f + 68:73:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):191:191 -> f + 74:78:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):192:192 -> f + 79:84:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):193:193 -> f + 85:95:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):195:195 -> f + 96:100:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):196:196 -> f + 101:106:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):197:197 -> f + 107:111:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):198:198 -> f + 112:123:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):205:205 -> f + 124:143:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):181:181 -> f + 144:158:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):183:183 -> f + 159:182:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):176:176 -> f + 183:185:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):205:205 -> f + 186:186:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):207:207 -> f + 3:9:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):221:221 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LD/e;Ljava/lang/String;Landroid/os/CancellationSignal;)[LD/i$b;"} + 10:14:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):224:224 -> g + 15:23:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):225:225 -> g + 24:27:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):226:226 -> g + 28:31:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):227:227 -> g + 32:40:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):228:228 -> g + 41:46:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):229:229 -> g + 47:50:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):230:230 -> g + 51:56:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):231:231 -> g + 57:61:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):233:233 -> g + 62:79:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):235:235 -> g + 80:84:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):242:242 -> g + 85:86:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):245:245 -> g + 87:97:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):246:246 -> g + 98:101:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):245:245 -> g + 102:106:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):249:249 -> g + 107:112:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):253:253 -> g + 113:118:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):254:254 -> g + 119:123:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):256:256 -> g + 124:129:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):257:257 -> g + 130:135:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):259:259 -> g + 136:141:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):261:261 -> g + 142:147:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):263:263 -> g + 148:153:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):265:265 -> g + 154:162:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):267:267 -> g + 163:175:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):269:269 -> g + 176:185:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):272:272 -> g + 186:189:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):275:275 -> g + 190:198:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):276:276 -> g + 199:202:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):278:278 -> g + 203:208:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):279:279 -> g + 209:217:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):282:282 -> g + 218:226:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):284:284 -> g + 227:244:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):286:286 -> g + 245:247:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):291:291 -> g + 248:251:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):293:293 -> g + 252:259:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):295:295 -> g + 260:266:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):298:298 -> g + 267:269:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):249:249 -> g + 270:272:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):251:251 -> g + 273:275:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):291:291 -> g + 276:278:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):293:293 -> g + 279:280:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):294:294 -> g + 281:283:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):298:298 -> g + 284:284:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):300:300 -> g +androidx.core.provider.FontProvider$$ExternalSyntheticLambda0 -> D.c: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:void D.FontProvider$$ExternalSyntheticLambda0.():0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + 1:1:int D.FontProvider$$ExternalSyntheticLambda0.compare(java.lang.Object,java.lang.Object):0:0 -> compare + # {"id":"com.android.tools.r8.synthesized"} +androidx.core.provider.FontProvider$ContentQueryWrapper -> D.d$a: # {"id":"sourceFile","fileName":"FontProvider.java"} - 1:6:androidx.core.provider.FontProvider$ContentQueryWrapper make(android.content.Context,android.net.Uri):340:340 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/net/Uri;)LC/d$a;"} + 1:6:androidx.core.provider.FontProvider$ContentQueryWrapper make(android.content.Context,android.net.Uri):361:361 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/net/Uri;)LD/d$a;"} android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal) -> b void close() -> close -androidx.core.provider.FontProvider$ContentQueryWrapperApi24Impl -> C.d$b: +androidx.core.provider.FontProvider$ContentQueryWrapperApi24Impl -> D.d$b: # {"id":"sourceFile","fileName":"FontProvider.java"} android.content.ContentProviderClient mClient -> a - 1:3:void (android.content.Context,android.net.Uri):377:377 -> - 4:14:void (android.content.Context,android.net.Uri):378:378 -> - 1:12:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal):384:384 -> b - 13:19:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal):388:388 -> b - 20:27:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal):391:391 -> b - 1:4:void close():398:398 -> close - 5:8:void close():399:399 -> close -androidx.core.provider.FontProvider$ProviderCacheKey -> C.d$c: + 1:3:void (android.content.Context,android.net.Uri):398:398 -> + 4:14:void (android.content.Context,android.net.Uri):399:399 -> + 1:12:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal):405:405 -> b + 13:19:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal):409:409 -> b + 20:27:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal):412:412 -> b + 1:4:void close():419:419 -> close + 5:8:void close():420:420 -> close +androidx.core.provider.FontProvider$ProviderCacheKey -> D.d$c: # {"id":"sourceFile","fileName":"FontProvider.java"} java.lang.String mAuthority -> a java.lang.String mPackageName -> b java.util.List mCertificates -> c - 1:3:void (java.lang.String,java.lang.String,java.util.List):94:94 -> - 4:5:void (java.lang.String,java.lang.String,java.util.List):95:95 -> - 6:7:void (java.lang.String,java.lang.String,java.util.List):96:96 -> - 8:10:void (java.lang.String,java.lang.String,java.util.List):97:97 -> - 5:10:boolean equals(java.lang.Object):103:103 -> equals - 11:12:boolean equals(java.lang.Object):104:104 -> equals - 13:36:boolean equals(java.lang.Object):105:105 -> equals - 37:44:boolean equals(java.lang.Object):106:106 -> equals - 1:15:int hashCode():112:112 -> hashCode -androidx.core.provider.FontRequest -> C.e: + 1:3:void (java.lang.String,java.lang.String,java.util.List):115:115 -> + 4:5:void (java.lang.String,java.lang.String,java.util.List):116:116 -> + 6:7:void (java.lang.String,java.lang.String,java.util.List):117:117 -> + 8:10:void (java.lang.String,java.lang.String,java.util.List):118:118 -> + 5:10:boolean equals(java.lang.Object):124:124 -> equals + 11:12:boolean equals(java.lang.Object):125:125 -> equals + 13:36:boolean equals(java.lang.Object):126:126 -> equals + 37:44:boolean equals(java.lang.Object):127:127 -> equals + 1:15:int hashCode():133:133 -> hashCode +androidx.core.provider.FontRequest -> D.e: # {"id":"sourceFile","fileName":"FontRequest.java"} java.lang.String mProviderAuthority -> a java.lang.String mProviderPackage -> b java.lang.String mQuery -> c java.util.List mCertificates -> d int mCertificatesArray -> e - java.lang.String mIdentifier -> f - 1:3:void (java.lang.String,java.lang.String,java.lang.String,java.util.List):58:58 -> - 4:11:void (java.lang.String,java.lang.String,java.lang.String,java.util.List):59:59 -> - 12:19:void (java.lang.String,java.lang.String,java.lang.String,java.util.List):60:60 -> - 20:27:void (java.lang.String,java.lang.String,java.lang.String,java.util.List):61:61 -> - 28:36:void (java.lang.String,java.lang.String,java.lang.String,java.util.List):62:62 -> - 37:38:void (java.lang.String,java.lang.String,java.lang.String,java.util.List):63:63 -> - 39:45:void (java.lang.String,java.lang.String,java.lang.String,java.util.List):64:64 -> - 1:27:java.lang.String createIdentifier(java.lang.String,java.lang.String,java.lang.String):94:94 -> a - 1:3:java.util.List getCertificates():129:129 -> b - 1:3:int getCertificatesArrayResId():141:141 -> c - 1:3:java.lang.String getId():157:157 -> d - 1:3:java.lang.String getProviderAuthority():102:102 -> e - 1:3:java.lang.String getProviderPackage():110:110 -> f - 1:3:java.lang.String getQuery():118:118 -> g - 1:5:java.lang.String toString():162:162 -> toString - 6:54:java.lang.String toString():163:163 -> toString - 55:62:java.lang.String toString():168:168 -> toString - 63:67:java.lang.String toString():169:169 -> toString - 68:76:java.lang.String toString():170:170 -> toString - 77:82:java.lang.String toString():171:171 -> toString - 83:87:java.lang.String toString():172:172 -> toString - 88:93:java.lang.String toString():173:173 -> toString - 94:100:java.lang.String toString():174:174 -> toString - 101:108:java.lang.String toString():175:175 -> toString - 109:116:java.lang.String toString():177:177 -> toString - 117:121:java.lang.String toString():179:179 -> toString - 122:143:java.lang.String toString():180:180 -> toString - 144:148:java.lang.String toString():181:181 -> toString -androidx.core.provider.FontRequestWorker -> C.f: + java.lang.String mSystemFont -> f + java.lang.String mVariationSettings -> g + java.lang.String mIdentifier -> h + 1:1:void (java.lang.String,java.lang.String,java.lang.String,java.util.List):61:61 -> + 2:10:void (java.lang.String,java.lang.String,java.lang.String,java.util.List,java.lang.String,java.lang.String):67:75 -> + 1:39:java.lang.String createIdentifier(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String):110:110 -> a + 1:3:java.util.List getCertificates():146:146 -> b + 1:3:int getCertificatesArrayResId():158:158 -> c + 1:3:java.lang.String getId():174:174 -> d + 1:3:java.lang.String getProviderAuthority():119:119 -> e + 1:3:java.lang.String getProviderPackage():127:127 -> f + 1:3:java.lang.String getQuery():135:135 -> g + 1:3:java.lang.String getSystemFont():179:179 -> h + 1:3:java.lang.String getVariationSettings():184:184 -> i + 1:5:java.lang.String toString():189:189 -> toString + 6:74:java.lang.String toString():190:190 -> toString + 75:82:java.lang.String toString():198:198 -> toString + 83:87:java.lang.String toString():199:199 -> toString + 88:96:java.lang.String toString():200:200 -> toString + 97:102:java.lang.String toString():201:201 -> toString + 103:107:java.lang.String toString():202:202 -> toString + 108:113:java.lang.String toString():203:203 -> toString + 114:120:java.lang.String toString():204:204 -> toString + 121:128:java.lang.String toString():205:205 -> toString + 129:136:java.lang.String toString():207:207 -> toString + 137:141:java.lang.String toString():209:209 -> toString + 142:163:java.lang.String toString():210:210 -> toString + 164:168:java.lang.String toString():211:211 -> toString +androidx.core.provider.FontRequestWorker -> D.h: # {"id":"sourceFile","fileName":"FontRequestWorker.java"} androidx.collection.LruCache sTypefaceCache -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/h;"} @@ -30912,14 +32862,14 @@ androidx.core.provider.FontRequestWorker -> C.f: 42:49:java.lang.String createCacheId(java.util.List,int):238:238 -> a 50:54:java.lang.String createCacheId(java.util.List,int):242:242 -> a 1:8:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):301:301 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/g$a;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD/i$a;)I"} 9:17:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):302:302 -> b 18:23:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):309:309 -> b 24:27:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):310:310 -> b 28:34:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):314:314 -> b 35:48:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):317:317 -> b 1:5:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,java.util.List,int):253:253 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/Context;Ljava/util/List;I)LC/f$e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/Context;Ljava/util/List;I)LD/h$e;"} 6:15:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,java.util.List,int):256:256 -> c 16:20:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,java.util.List,int):258:258 -> c 21:25:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,java.util.List,int):293:293 -> c @@ -30941,7 +32891,7 @@ androidx.core.provider.FontRequestWorker -> C.f: 104:111:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,java.util.List,int):293:293 -> c 112:112:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,java.util.List,int):295:295 -> c 1:4:android.graphics.Typeface requestFontAsync(android.content.Context,java.util.List,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWrapper):171:171 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/List;ILjava/util/concurrent/Executor;LC/a;)Landroid/graphics/Typeface;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/List;ILjava/util/concurrent/Executor;LD/a;)Landroid/graphics/Typeface;"} 5:14:android.graphics.Typeface requestFontAsync(android.content.Context,java.util.List,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWrapper):172:172 -> d 15:23:android.graphics.Typeface requestFontAsync(android.content.Context,java.util.List,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWrapper):174:174 -> d 24:28:android.graphics.Typeface requestFontAsync(android.content.Context,java.util.List,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWrapper):178:178 -> d @@ -30958,7 +32908,7 @@ androidx.core.provider.FontRequestWorker -> C.f: 71:79:android.graphics.Typeface requestFontAsync(android.content.Context,java.util.List,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWrapper):213:213 -> d 80:81:android.graphics.Typeface requestFontAsync(android.content.Context,java.util.List,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWrapper):199:199 -> d 1:8:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWrapper,int,int):109:109 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LC/e;LC/a;II)Landroid/graphics/Typeface;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LD/e;LD/a;II)Landroid/graphics/Typeface;"} 9:18:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWrapper,int,int):110:110 -> e 19:30:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWrapper,int,int):112:112 -> e 31:38:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWrapper,int,int):119:119 -> e @@ -30969,29 +32919,37 @@ androidx.core.provider.FontRequestWorker -> C.f: 58:60:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWrapper,int,int):138:138 -> e 61:63:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWrapper,int,int):139:139 -> e 64:74:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWrapper,int,int):141:141 -> e -androidx.core.provider.FontRequestWorker$1 -> C.f$a: +androidx.core.provider.FontRequestWorker$$ExternalSyntheticBackport0 -> D.f: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:9:java.util.List java.util.List.of(java.lang.Object):0:0 -> a +androidx.core.provider.FontRequestWorker$$ExternalSyntheticBackport1 -> D.g: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:26:java.util.List java.util.List.of(java.lang.Object[]):0:0 -> a +androidx.core.provider.FontRequestWorker$1 -> D.h$a: # {"id":"sourceFile","fileName":"FontRequestWorker.java"} java.lang.String val$id -> d android.content.Context val$context -> e androidx.core.provider.FontRequest val$request -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LC/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD/e;"} int val$style -> g 1:12:void (java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):125:125 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/Context;LC/e;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/Context;LD/e;I)V"} 1:17:androidx.core.provider.FontRequestWorker$TypefaceResult call():128:128 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LC/f$e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LD/h$e;"} 1:5:java.lang.Object call():125:125 -> call -androidx.core.provider.FontRequestWorker$2 -> C.f$b: +androidx.core.provider.FontRequestWorker$2 -> D.h$b: # {"id":"sourceFile","fileName":"FontRequestWorker.java"} androidx.core.provider.CallbackWrapper val$callback -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LC/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD/a;"} 1:6:void (androidx.core.provider.CallbackWrapper):178:178 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD/a;)V"} 3:8:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):182:182 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/f$e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD/h$e;)V"} 9:14:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):184:184 -> a 1:6:void accept(java.lang.Object):178:178 -> accept -androidx.core.provider.FontRequestWorker$3 -> C.f$c: +androidx.core.provider.FontRequestWorker$3 -> D.h$c: # {"id":"sourceFile","fileName":"FontRequestWorker.java"} java.lang.String val$id -> d android.content.Context val$context -> e @@ -30999,15 +32957,15 @@ androidx.core.provider.FontRequestWorker$3 -> C.f$c: int val$style -> g 1:12:void (java.lang.String,android.content.Context,java.util.List,int):201:201 -> 1:13:androidx.core.provider.FontRequestWorker$TypefaceResult call():205:205 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LC/f$e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LD/h$e;"} 14:20:androidx.core.provider.FontRequestWorker$TypefaceResult call():207:207 -> a 1:5:java.lang.Object call():201:201 -> call -androidx.core.provider.FontRequestWorker$4 -> C.f$d: +androidx.core.provider.FontRequestWorker$4 -> D.h$d: # {"id":"sourceFile","fileName":"FontRequestWorker.java"} java.lang.String val$id -> a 1:6:void (java.lang.String):213:213 -> 1:3:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):217:217 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/f$e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD/h$e;)V"} 4:15:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):218:218 -> a 16:19:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):220:220 -> a 20:24:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):222:222 -> a @@ -31016,82 +32974,83 @@ androidx.core.provider.FontRequestWorker$4 -> C.f$d: 33:45:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):225:225 -> a 46:47:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):223:223 -> a 1:6:void accept(java.lang.Object):213:213 -> accept -androidx.core.provider.FontRequestWorker$TypefaceResult -> C.f$e: +androidx.core.provider.FontRequestWorker$TypefaceResult -> D.h$e: # {"id":"sourceFile","fileName":"FontRequestWorker.java"} android.graphics.Typeface mTypeface -> a int mResult -> b 1:3:void (int):333:335 -> 4:6:void (android.graphics.Typeface):339:341 -> 1:8:boolean isSuccess():346:346 -> a -androidx.core.provider.FontsContractCompat -> C.g: +androidx.core.provider.FontsContractCompat -> D.i: # {"id":"sourceFile","fileName":"FontsContractCompat.java"} - 2:6:android.graphics.Typeface buildTypeface(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[]):86:86 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[LC/g$b;)Landroid/graphics/Typeface;"} - 1:9:androidx.core.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontRequest):111:111 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;LC/e;)LC/g$a;"} - 1:2:android.graphics.Typeface requestFont(android.content.Context,java.util.List,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):250:250 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/List;IZILandroid/os/Handler;LC/g$c;)Landroid/graphics/Typeface;"} - 3:11:android.graphics.Typeface requestFont(android.content.Context,java.util.List,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):251:251 -> c - 12:19:android.graphics.Typeface requestFont(android.content.Context,java.util.List,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):254:254 -> c - 20:30:android.graphics.Typeface requestFont(android.content.Context,java.util.List,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):259:259 -> c - 31:39:android.graphics.Typeface requestFont(android.content.Context,java.util.List,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):255:255 -> c - 40:44:android.graphics.Typeface requestFont(android.content.Context,java.util.List,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):262:262 -> c -androidx.core.provider.FontsContractCompat$FontFamilyResult -> C.g$a: + 2:6:android.graphics.Typeface buildTypeface(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[]):87:87 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[LD/i$b;)Landroid/graphics/Typeface;"} + 1:9:androidx.core.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontRequest):112:112 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;LD/e;)LD/i$a;"} + 1:2:android.graphics.Typeface requestFont(android.content.Context,java.util.List,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):251:251 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/List;IZILandroid/os/Handler;LD/i$c;)Landroid/graphics/Typeface;"} + 3:11:android.graphics.Typeface requestFont(android.content.Context,java.util.List,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):252:252 -> c + 12:19:android.graphics.Typeface requestFont(android.content.Context,java.util.List,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):255:255 -> c + 20:30:android.graphics.Typeface requestFont(android.content.Context,java.util.List,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):260:260 -> c + 31:39:android.graphics.Typeface requestFont(android.content.Context,java.util.List,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):256:256 -> c + 40:44:android.graphics.Typeface requestFont(android.content.Context,java.util.List,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):263:263 -> c +androidx.core.provider.FontsContractCompat$FontFamilyResult -> D.i$a: # {"id":"sourceFile","fileName":"FontsContractCompat.java"} int mStatusCode -> a java.util.List mFonts -> b - 1:3:void (int,androidx.core.provider.FontsContractCompat$FontInfo[]):516:518 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(I[LC/g$b;)V"} - 4:6:void (int,java.util.List):521:523 -> - 1:6:androidx.core.provider.FontsContractCompat$FontFamilyResult create(int,java.util.List):561:561 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;)LC/g$a;"} - 1:6:androidx.core.provider.FontsContractCompat$FontFamilyResult create(int,androidx.core.provider.FontsContractCompat$FontInfo[]):555:555 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(I[LC/g$b;)LC/g$a;"} - 1:10:androidx.core.provider.FontsContractCompat$FontInfo[] getFonts():537:537 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LC/g$b;"} - 1:3:java.util.List getFontsWithFallbacks():548:548 -> d - 1:3:int getStatusCode():527:527 -> e - 1:12:boolean hasFallback():541:541 -> f -androidx.core.provider.FontsContractCompat$FontInfo -> C.g$b: + 1:3:void (int,androidx.core.provider.FontsContractCompat$FontInfo[]):562:564 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(I[LD/i$b;)V"} + 4:6:void (int,java.util.List):567:569 -> + 1:6:androidx.core.provider.FontsContractCompat$FontFamilyResult create(int,java.util.List):607:607 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;)LD/i$a;"} + 1:6:androidx.core.provider.FontsContractCompat$FontFamilyResult create(int,androidx.core.provider.FontsContractCompat$FontInfo[]):601:601 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(I[LD/i$b;)LD/i$a;"} + 1:10:androidx.core.provider.FontsContractCompat$FontInfo[] getFonts():583:583 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LD/i$b;"} + 1:3:java.util.List getFontsWithFallbacks():594:594 -> d + 1:3:int getStatusCode():573:573 -> e + 1:12:boolean hasFallback():587:587 -> f +androidx.core.provider.FontsContractCompat$FontInfo -> D.i$b: # {"id":"sourceFile","fileName":"FontsContractCompat.java"} android.net.Uri mUri -> a int mTtcIndex -> b int mWeight -> c boolean mItalic -> d - int mResultCode -> e - 1:3:void (android.net.Uri,int,int,boolean,int):420:420 -> - 4:11:void (android.net.Uri,int,int,boolean,int):421:421 -> - 12:13:void (android.net.Uri,int,int,boolean,int):422:422 -> - 14:15:void (android.net.Uri,int,int,boolean,int):423:423 -> - 16:17:void (android.net.Uri,int,int,boolean,int):424:424 -> - 18:20:void (android.net.Uri,int,int,boolean,int):425:425 -> - 1:11:androidx.core.provider.FontsContractCompat$FontInfo create(android.net.Uri,int,int,boolean,int):436:436 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/net/Uri;IIZI)LC/g$b;"} - 1:3:int getResultCode():473:473 -> b - 1:3:int getTtcIndex():450:450 -> c - 1:3:android.net.Uri getUri():443:443 -> d - 1:3:int getWeight():457:457 -> e - 1:3:boolean isItalic():464:464 -> f -androidx.core.provider.FontsContractCompat$FontRequestCallback -> C.g$c: + java.lang.String mVariationSettings -> e + int mResultCode -> f + 1:1:void (android.net.Uri,int,int,boolean,int):423:423 -> + 2:8:void (android.net.Uri,int,int,boolean,java.lang.String,int):445:451 -> + 9:18:void (java.lang.String,java.lang.String):458:467 -> + 1:11:androidx.core.provider.FontsContractCompat$FontInfo create(android.net.Uri,int,int,boolean,int):434:434 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/net/Uri;IIZI)LD/i$b;"} + 1:3:int getResultCode():519:519 -> b + 1:15:java.lang.String getSystemFont():505:505 -> c + 1:3:int getTtcIndex():481:481 -> d + 1:3:android.net.Uri getUri():474:474 -> e + 1:3:java.lang.String getVariationSettings():500:500 -> f + 1:3:int getWeight():488:488 -> g + 1:3:boolean isItalic():495:495 -> h + 1:13:boolean isSystemFont():510:510 -> i +androidx.core.provider.FontsContractCompat$FontRequestCallback -> D.i$c: # {"id":"sourceFile","fileName":"FontsContractCompat.java"} - 1:4:void ():630:630 -> + 1:4:void ():676:676 -> void onTypefaceRequestFailed(int) -> a void onTypefaceRetrieved(android.graphics.Typeface) -> b -androidx.core.provider.RequestExecutor -> C.h: +androidx.core.provider.RequestExecutor -> D.j: # {"id":"sourceFile","fileName":"RequestExecutor.java"} 1:5:java.util.concurrent.ThreadPoolExecutor createDefaultExecutor(java.lang.String,int,int):83:83 -> a 6:21:java.util.concurrent.ThreadPoolExecutor createDefaultExecutor(java.lang.String,int,int):86:86 -> a 22:25:java.util.concurrent.ThreadPoolExecutor createDefaultExecutor(java.lang.String,int,int):94:94 -> a 1:6:java.util.concurrent.Executor createHandlerExecutor(android.os.Handler):99:99 -> b 1:4:void execute(java.util.concurrent.Executor,java.util.concurrent.Callable,androidx.core.util.Consumer):57:57 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Callable;LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Callable;LF/a;)V"} 5:13:void execute(java.util.concurrent.Executor,java.util.concurrent.Callable,androidx.core.util.Consumer):58:58 -> c 1:5:java.lang.Object submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):66:66 -> d 6:12:java.lang.Object submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):68:68 -> d 13:21:java.lang.Object submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):74:74 -> d 22:23:java.lang.Object submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):72:72 -> d 24:29:java.lang.Object submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):70:70 -> d -androidx.core.provider.RequestExecutor$DefaultThreadFactory -> C.h$a: +androidx.core.provider.RequestExecutor$DefaultThreadFactory -> D.j$a: # {"id":"sourceFile","fileName":"RequestExecutor.java"} java.lang.String mThreadName -> d int mPriority -> e @@ -31099,83 +33058,83 @@ androidx.core.provider.RequestExecutor$DefaultThreadFactory -> C.h$a: 4:5:void (java.lang.String,int):166:166 -> 6:8:void (java.lang.String,int):167:167 -> 1:10:java.lang.Thread newThread(java.lang.Runnable):172:172 -> newThread -androidx.core.provider.RequestExecutor$DefaultThreadFactory$ProcessPriorityThread -> C.h$a$a: +androidx.core.provider.RequestExecutor$DefaultThreadFactory$ProcessPriorityThread -> D.j$a$a: # {"id":"sourceFile","fileName":"RequestExecutor.java"} int mPriority -> d 1:3:void (java.lang.Runnable,java.lang.String,int):179:179 -> 4:6:void (java.lang.Runnable,java.lang.String,int):180:180 -> 1:5:void run():185:185 -> run 6:9:void run():186:186 -> run -androidx.core.provider.RequestExecutor$HandlerExecutor -> C.h$b: +androidx.core.provider.RequestExecutor$HandlerExecutor -> D.j$b: # {"id":"sourceFile","fileName":"RequestExecutor.java"} android.os.Handler mHandler -> d 1:3:void (android.os.Handler):111:111 -> 4:12:void (android.os.Handler):112:112 -> 1:15:void execute(java.lang.Runnable):117:117 -> execute 16:40:void execute(java.lang.Runnable):118:118 -> execute -androidx.core.provider.RequestExecutor$ReplyRunnable -> C.h$c: +androidx.core.provider.RequestExecutor$ReplyRunnable -> D.j$c: # {"id":"sourceFile","fileName":"RequestExecutor.java"} java.util.concurrent.Callable mCallable -> d androidx.core.util.Consumer mConsumer -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LE/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF/a;"} android.os.Handler mHandler -> f 1:3:void (android.os.Handler,java.util.concurrent.Callable,androidx.core.util.Consumer):136:136 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Handler;Ljava/util/concurrent/Callable;LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Handler;Ljava/util/concurrent/Callable;LF/a;)V"} 4:5:void (android.os.Handler,java.util.concurrent.Callable,androidx.core.util.Consumer):137:137 -> 6:7:void (android.os.Handler,java.util.concurrent.Callable,androidx.core.util.Consumer):138:138 -> 8:10:void (android.os.Handler,java.util.concurrent.Callable,androidx.core.util.Consumer):139:139 -> 1:8:void run():146:146 -> run 9:10:void run():151:151 -> run 11:21:void run():152:152 -> run -androidx.core.provider.RequestExecutor$ReplyRunnable$1 -> C.h$c$a: +androidx.core.provider.RequestExecutor$ReplyRunnable$1 -> D.j$c$a: # {"id":"sourceFile","fileName":"RequestExecutor.java"} androidx.core.util.Consumer val$consumer -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LE/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF/a;"} java.lang.Object val$result -> e androidx.core.provider.RequestExecutor$ReplyRunnable this$0 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LC/h$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD/j$c;"} 1:10:void (androidx.core.provider.RequestExecutor$ReplyRunnable,androidx.core.util.Consumer,java.lang.Object):152:152 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/h$c;LE/a;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD/j$c;LF/a;Ljava/lang/Object;)V"} 1:8:void run():155:155 -> run -androidx.core.text.BidiFormatter -> D.a: +androidx.core.text.BidiFormatter -> E.a: # {"id":"sourceFile","fileName":"BidiFormatter.java"} boolean mIsRtlContext -> a int mFlags -> b androidx.core.text.TextDirectionHeuristicCompat mDefaultTextDirectionHeuristicCompat -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LD/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LE/m;"} androidx.core.text.TextDirectionHeuristicCompat DEFAULT_TEXT_DIRECTION_HEURISTIC -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LD/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LE/m;"} java.lang.String LRM_STRING -> e java.lang.String RLM_STRING -> f androidx.core.text.BidiFormatter DEFAULT_LTR_INSTANCE -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LD/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LE/a;"} androidx.core.text.BidiFormatter DEFAULT_RTL_INSTANCE -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LD/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LE/a;"} 1:6:void ():84:84 -> 7:14:void ():114:114 -> 15:20:void ():119:119 -> 21:29:void ():217:217 -> 30:38:void ():222:222 -> 1:3:void (boolean,int,androidx.core.text.TextDirectionHeuristicCompat):262:262 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZILD/m;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZILE/m;)V"} 4:5:void (boolean,int,androidx.core.text.TextDirectionHeuristicCompat):263:263 -> 6:7:void (boolean,int,androidx.core.text.TextDirectionHeuristicCompat):264:264 -> 8:10:void (boolean,int,androidx.core.text.TextDirectionHeuristicCompat):265:265 -> 1:11:int getEntryDir(java.lang.CharSequence):558:558 -> a 1:11:int getExitDir(java.lang.CharSequence):541:541 -> b 1:10:androidx.core.text.BidiFormatter getInstance():236:236 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LD/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LE/a;"} 1:10:boolean getStereoReset():280:280 -> d 1:10:boolean isRtlLocale(java.util.Locale):516:516 -> e 2:9:java.lang.String markAfter(java.lang.CharSequence,androidx.core.text.TextDirectionHeuristicCompat):300:300 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;LD/m;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;LE/m;)Ljava/lang/String;"} 10:22:java.lang.String markAfter(java.lang.CharSequence,androidx.core.text.TextDirectionHeuristicCompat):302:302 -> f 23:25:java.lang.String markAfter(java.lang.CharSequence,androidx.core.text.TextDirectionHeuristicCompat):303:303 -> f 26:38:java.lang.String markAfter(java.lang.CharSequence,androidx.core.text.TextDirectionHeuristicCompat):305:305 -> f 39:41:java.lang.String markAfter(java.lang.CharSequence,androidx.core.text.TextDirectionHeuristicCompat):306:306 -> f 42:44:java.lang.String markAfter(java.lang.CharSequence,androidx.core.text.TextDirectionHeuristicCompat):308:308 -> f 2:9:java.lang.String markBefore(java.lang.CharSequence,androidx.core.text.TextDirectionHeuristicCompat):328:328 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;LD/m;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;LE/m;)Ljava/lang/String;"} 10:22:java.lang.String markBefore(java.lang.CharSequence,androidx.core.text.TextDirectionHeuristicCompat):330:330 -> g 23:25:java.lang.String markBefore(java.lang.CharSequence,androidx.core.text.TextDirectionHeuristicCompat):331:331 -> g 26:38:java.lang.String markBefore(java.lang.CharSequence,androidx.core.text.TextDirectionHeuristicCompat):333:333 -> g @@ -31183,7 +33142,7 @@ androidx.core.text.BidiFormatter -> D.a: 42:44:java.lang.String markBefore(java.lang.CharSequence,androidx.core.text.TextDirectionHeuristicCompat):336:336 -> g 1:8:java.lang.CharSequence unicodeWrap(java.lang.CharSequence):506:506 -> h 6:13:java.lang.CharSequence unicodeWrap(java.lang.CharSequence,androidx.core.text.TextDirectionHeuristicCompat,boolean):412:412 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;LD/m;Z)Ljava/lang/CharSequence;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;LE/m;Z)Ljava/lang/CharSequence;"} 14:18:java.lang.CharSequence unicodeWrap(java.lang.CharSequence,androidx.core.text.TextDirectionHeuristicCompat,boolean):413:413 -> i 19:28:java.lang.CharSequence unicodeWrap(java.lang.CharSequence,androidx.core.text.TextDirectionHeuristicCompat,boolean):414:414 -> i 29:33:java.lang.CharSequence unicodeWrap(java.lang.CharSequence,androidx.core.text.TextDirectionHeuristicCompat,boolean):416:416 -> i @@ -31197,25 +33156,25 @@ androidx.core.text.BidiFormatter -> D.a: 76:83:java.lang.CharSequence unicodeWrap(java.lang.CharSequence,androidx.core.text.TextDirectionHeuristicCompat,boolean):426:426 -> i 1:8:java.lang.String unicodeWrap(java.lang.String):494:494 -> j 5:13:java.lang.String unicodeWrap(java.lang.String,androidx.core.text.TextDirectionHeuristicCompat,boolean):392:392 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LD/m;Z)Ljava/lang/String;"} -androidx.core.text.BidiFormatter$Builder -> D.a$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LE/m;Z)Ljava/lang/String;"} +androidx.core.text.BidiFormatter$Builder -> E.a$a: # {"id":"sourceFile","fileName":"BidiFormatter.java"} boolean mIsRtlContext -> a int mFlags -> b androidx.core.text.TextDirectionHeuristicCompat mTextDirectionHeuristicCompat -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LD/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LE/m;"} 1:3:void ():139:139 -> 4:15:void ():140:140 -> 1:11:androidx.core.text.BidiFormatter build():205:205 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LD/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LE/a;"} 12:18:androidx.core.text.BidiFormatter build():207:207 -> a 19:30:androidx.core.text.BidiFormatter build():209:209 -> a 3:8:androidx.core.text.BidiFormatter getDefaultInstanceFromContext(boolean):198:198 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LD/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LE/a;"} 1:2:void initialize(boolean):167:167 -> c 3:7:void initialize(boolean):168:168 -> c 8:10:void initialize(boolean):169:169 -> c -androidx.core.text.BidiFormatter$DirectionalityEstimator -> D.a$b: +androidx.core.text.BidiFormatter$DirectionalityEstimator -> E.a$b: # {"id":"sourceFile","fileName":"BidiFormatter.java"} java.lang.CharSequence text -> a boolean isHtml -> b @@ -31278,9 +33237,9 @@ androidx.core.text.BidiFormatter$DirectionalityEstimator -> D.a$b: 36:56:byte skipTagForward():882:882 -> i 57:60:byte skipTagForward():886:886 -> i 61:65:byte skipTagForward():887:887 -> i -androidx.core.text.PrecomputedTextCompat -> D.l: +androidx.core.text.PrecomputedTextCompat -> E.l: # {"id":"sourceFile","fileName":"PrecomputedTextCompat.java"} -androidx.core.text.PrecomputedTextCompat$Params -> D.l$a: +androidx.core.text.PrecomputedTextCompat$Params -> E.l$a: # {"id":"sourceFile","fileName":"PrecomputedTextCompat.java"} android.text.TextPaint mPaint -> a android.text.TextDirectionHeuristic mTextDir -> b @@ -31292,7 +33251,7 @@ androidx.core.text.PrecomputedTextCompat$Params -> D.l$a: 9:12:void (android.text.TextPaint,android.text.TextDirectionHeuristic,int,int):202:205 -> 13:18:void (android.text.PrecomputedText$Params):209:214 -> 1:10:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):269:269 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LD/l$a;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/l$a;)Z"} 11:19:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):272:272 -> a 20:38:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):277:277 -> a 39:57:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):280:280 -> a @@ -31334,57 +33293,57 @@ androidx.core.text.PrecomputedTextCompat$Params -> D.l$a: 266:287:java.lang.String toString():378:378 -> toString 288:292:java.lang.String toString():379:379 -> toString 293:297:java.lang.String toString():380:380 -> toString -androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline0 -> D.b: +androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline0 -> E.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.String D.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline0.m(android.text.TextPaint):0:0 -> a + 1:1:java.lang.String E.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline0.m(android.text.TextPaint):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline1 -> D.c: +androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline1 -> E.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.text.TextPaint D.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline1.m(android.text.PrecomputedText$Params):0:0 -> a + 1:1:android.text.TextPaint E.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline1.m(android.text.PrecomputedText$Params):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline2 -> D.d: +androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline2 -> E.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.text.TextDirectionHeuristic D.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline2.m(android.text.PrecomputedText$Params):0:0 -> a + 1:1:android.text.TextDirectionHeuristic E.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline2.m(android.text.PrecomputedText$Params):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline3 -> D.e: +androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline3 -> E.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:int D.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline3.m(android.text.PrecomputedText$Params):0:0 -> a + 1:1:int E.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline3.m(android.text.PrecomputedText$Params):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline4 -> D.f: +androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline4 -> E.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:int D.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline4.m(android.text.PrecomputedText$Params):0:0 -> a + 1:1:int E.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline4.m(android.text.PrecomputedText$Params):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline5 -> D.g: +androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline5 -> E.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.text.PrecomputedText$Params$Builder D.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline5.m(android.text.PrecomputedText$Params$Builder,int):0:0 -> a + 1:1:android.text.PrecomputedText$Params$Builder E.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline5.m(android.text.PrecomputedText$Params$Builder,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline6 -> D.h: +androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline6 -> E.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.text.PrecomputedText$Params$Builder D.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline6.m(android.text.PrecomputedText$Params$Builder,int):0:0 -> a + 1:1:android.text.PrecomputedText$Params$Builder E.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline6.m(android.text.PrecomputedText$Params$Builder,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline7 -> D.i: +androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline7 -> E.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.text.PrecomputedText$Params$Builder D.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline7.m(android.text.PrecomputedText$Params$Builder,android.text.TextDirectionHeuristic):0:0 -> a + 1:1:android.text.PrecomputedText$Params$Builder E.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline7.m(android.text.PrecomputedText$Params$Builder,android.text.TextDirectionHeuristic):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline8 -> D.j: +androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline8 -> E.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.text.PrecomputedText$Params D.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline8.m(android.text.PrecomputedText$Params$Builder):0:0 -> a + 1:1:android.text.PrecomputedText$Params E.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline8.m(android.text.PrecomputedText$Params$Builder):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline9 -> D.k: +androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline9 -> E.k: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.text.PrecomputedText$Params$Builder D.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline9.m(android.text.TextPaint):0:0 -> a + 1:1:android.text.PrecomputedText$Params$Builder E.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline9.m(android.text.TextPaint):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.text.PrecomputedTextCompat$Params$Builder -> D.l$a$a: +androidx.core.text.PrecomputedTextCompat$Params$Builder -> E.l$a$a: # {"id":"sourceFile","fileName":"PrecomputedTextCompat.java"} android.text.TextPaint mPaint -> a android.text.TextDirectionHeuristic mTextDir -> b @@ -31396,30 +33355,30 @@ androidx.core.text.PrecomputedTextCompat$Params$Builder -> D.l$a$a: 9:10:void (android.text.TextPaint):121:121 -> 11:15:void (android.text.TextPaint):125:125 -> 1:14:androidx.core.text.PrecomputedTextCompat$Params build():187:187 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LD/l$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LE/l$a;"} 1:3:androidx.core.text.PrecomputedTextCompat$Params$Builder setBreakStrategy(int):142:142 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LD/l$a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LE/l$a$a;"} 1:3:androidx.core.text.PrecomputedTextCompat$Params$Builder setHyphenationFrequency(int):160:160 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LD/l$a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LE/l$a$a;"} 1:3:androidx.core.text.PrecomputedTextCompat$Params$Builder setTextDirection(android.text.TextDirectionHeuristic):177:177 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/text/TextDirectionHeuristic;)LD/l$a$a;"} -androidx.core.text.TextDirectionHeuristicCompat -> D.m: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/text/TextDirectionHeuristic;)LE/l$a$a;"} +androidx.core.text.TextDirectionHeuristicCompat -> E.m: # {"id":"sourceFile","fileName":"TextDirectionHeuristicCompat.java"} boolean isRtl(java.lang.CharSequence,int,int) -> isRtl -androidx.core.text.TextDirectionHeuristicsCompat -> D.n: +androidx.core.text.TextDirectionHeuristicsCompat -> E.n: # {"id":"sourceFile","fileName":"TextDirectionHeuristicsCompat.java"} androidx.core.text.TextDirectionHeuristicCompat LTR -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LD/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LE/m;"} androidx.core.text.TextDirectionHeuristicCompat RTL -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LD/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LE/m;"} androidx.core.text.TextDirectionHeuristicCompat FIRSTSTRONG_LTR -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LD/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LE/m;"} androidx.core.text.TextDirectionHeuristicCompat FIRSTSTRONG_RTL -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LD/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LE/m;"} androidx.core.text.TextDirectionHeuristicCompat ANYRTL_LTR -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LD/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LE/m;"} androidx.core.text.TextDirectionHeuristicCompat LOCALE -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LD/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LE/m;"} 1:9:void ():33:33 -> 10:17:void ():39:39 -> 18:26:void ():47:47 -> @@ -31428,11 +33387,11 @@ androidx.core.text.TextDirectionHeuristicsCompat -> D.n: 43:47:void ():68:68 -> 1:12:int isRtlText(int):79:79 -> a 1:16:int isRtlTextOrFormat(int):91:91 -> b -androidx.core.text.TextDirectionHeuristicsCompat$AnyStrong -> D.n$a: +androidx.core.text.TextDirectionHeuristicsCompat$AnyStrong -> E.n$a: # {"id":"sourceFile","fileName":"TextDirectionHeuristicsCompat.java"} boolean mLookForRtl -> a androidx.core.text.TextDirectionHeuristicsCompat$AnyStrong INSTANCE_RTL -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LD/n$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LE/n$a;"} 1:9:void ():235:235 -> 1:3:void (boolean):231:231 -> 4:6:void (boolean):232:232 -> @@ -31440,22 +33399,22 @@ androidx.core.text.TextDirectionHeuristicsCompat$AnyStrong -> D.n$a: 24:30:int checkRtl(java.lang.CharSequence,int,int):216:216 -> a 31:40:int checkRtl(java.lang.CharSequence,int,int):210:210 -> a 41:45:int checkRtl(java.lang.CharSequence,int,int):226:226 -> a -androidx.core.text.TextDirectionHeuristicsCompat$FirstStrong -> D.n$b: +androidx.core.text.TextDirectionHeuristicsCompat$FirstStrong -> E.n$b: # {"id":"sourceFile","fileName":"TextDirectionHeuristicsCompat.java"} androidx.core.text.TextDirectionHeuristicsCompat$FirstStrong INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LD/n$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LE/n$b;"} 1:8:void ():193:193 -> 1:4:void ():190:190 -> 8:23:int checkRtl(java.lang.CharSequence,int,int):185:185 -> a -androidx.core.text.TextDirectionHeuristicsCompat$TextDirectionAlgorithm -> D.n$c: +androidx.core.text.TextDirectionHeuristicsCompat$TextDirectionAlgorithm -> E.n$c: # {"id":"sourceFile","fileName":"TextDirectionHeuristicsCompat.java"} int checkRtl(java.lang.CharSequence,int,int) -> a -androidx.core.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl -> D.n$d: +androidx.core.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl -> E.n$d: # {"id":"sourceFile","fileName":"TextDirectionHeuristicsCompat.java"} androidx.core.text.TextDirectionHeuristicsCompat$TextDirectionAlgorithm mAlgorithm -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LD/n$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LE/n$c;"} 1:3:void (androidx.core.text.TextDirectionHeuristicsCompat$TextDirectionAlgorithm):114:114 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LD/n$c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/n$c;)V"} 4:6:void (androidx.core.text.TextDirectionHeuristicsCompat$TextDirectionAlgorithm):115:115 -> boolean defaultIsRtl() -> a 1:11:boolean doCheck(java.lang.CharSequence,int,int):140:140 -> b @@ -31465,27 +33424,27 @@ androidx.core.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl -> D 18:22:boolean isRtl(java.lang.CharSequence,int,int):134:134 -> isRtl 23:27:boolean isRtl(java.lang.CharSequence,int,int):136:136 -> isRtl 28:33:boolean isRtl(java.lang.CharSequence,int,int):131:131 -> isRtl -androidx.core.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal -> D.n$e: +androidx.core.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal -> E.n$e: # {"id":"sourceFile","fileName":"TextDirectionHeuristicsCompat.java"} boolean mDefaultIsRtl -> b 1:3:void (androidx.core.text.TextDirectionHeuristicsCompat$TextDirectionAlgorithm,boolean):156:156 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LD/n$c;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/n$c;Z)V"} 4:6:void (androidx.core.text.TextDirectionHeuristicsCompat$TextDirectionAlgorithm,boolean):157:157 -> 1:3:boolean defaultIsRtl():162:162 -> a -androidx.core.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale -> D.n$f: +androidx.core.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale -> E.n$f: # {"id":"sourceFile","fileName":"TextDirectionHeuristicsCompat.java"} androidx.core.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale INSTANCE -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LD/n$f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LE/n$f;"} 1:8:void ():253:253 -> 2:5:void ():244:244 -> 1:14:boolean defaultIsRtl():249:249 -> a -androidx.core.text.TextUtilsCompat -> D.o: +androidx.core.text.TextUtilsCompat -> E.o: # {"id":"sourceFile","fileName":"TextUtilsCompat.java"} 1:5:int getLayoutDirectionFromLocale(java.util.Locale):52:52 -> a -androidx.core.util.Consumer -> E.a: +androidx.core.util.Consumer -> F.a: # {"id":"sourceFile","fileName":"Consumer.kt"} void accept(java.lang.Object) -> accept -androidx.core.util.DebugUtils -> E.b: +androidx.core.util.DebugUtils -> F.b: # {"id":"sourceFile","fileName":"DebugUtils.java"} 3:8:void buildShortClassTag(java.lang.Object,java.lang.StringBuilder):32:32 -> a 9:16:void buildShortClassTag(java.lang.Object,java.lang.StringBuilder):34:34 -> a @@ -31496,17 +33455,17 @@ androidx.core.util.DebugUtils -> E.b: 45:49:void buildShortClassTag(java.lang.Object,java.lang.StringBuilder):42:42 -> a 50:52:void buildShortClassTag(java.lang.Object,java.lang.StringBuilder):43:43 -> a 53:64:void buildShortClassTag(java.lang.Object,java.lang.StringBuilder):44:44 -> a -androidx.core.util.ObjectsCompat -> E.c: +androidx.core.util.ObjectsCompat -> F.c: # {"id":"sourceFile","fileName":"ObjectsCompat.java"} 1:5:boolean equals(java.lang.Object,java.lang.Object):50:50 -> a 1:5:int hash(java.lang.Object[]):88:88 -> b 4:9:java.lang.Object requireNonNull(java.lang.Object,java.lang.String):144:144 -> c 3:8:java.lang.String toString(java.lang.Object,java.lang.String):101:101 -> d -androidx.core.util.Pair -> E.d: +androidx.core.util.Pair -> F.d: # {"id":"sourceFile","fileName":"Pair.java"} java.lang.Object first -> a java.lang.Object second -> b -androidx.core.util.Pools$Pool -> E.e: +androidx.core.util.Pools$Pool -> F.e: # {"id":"sourceFile","fileName":"Pools.kt"} java.lang.Object acquire() -> acquire boolean release(java.lang.Object) -> release @@ -31528,7 +33487,7 @@ androidx.core.util.Pools$SimplePool -> androidx.core.util.Pools$SimplePool: 19:22:boolean release(java.lang.Object):94:94 -> release 23:27:boolean release(java.lang.Object):95:95 -> release 28:35:boolean release(java.lang.Object):92:92 -> release -androidx.core.util.Pools$SynchronizedPool -> E.f: +androidx.core.util.Pools$SynchronizedPool -> F.f: # {"id":"sourceFile","fileName":"Pools.kt"} java.lang.Object lock -> c 1:3:void (int):117:117 -> @@ -31537,7 +33496,7 @@ androidx.core.util.Pools$SynchronizedPool -> E.f: 4:12:java.lang.Object acquire():122:122 -> acquire 1:8:boolean release(java.lang.Object):127:127 -> release 9:17:boolean release(java.lang.Object):128:128 -> release -androidx.core.util.Preconditions -> E.g: +androidx.core.util.Preconditions -> F.g: # {"id":"sourceFile","fileName":"Preconditions.java"} 4:9:void checkArgument(boolean):38:38 -> a 4:13:void checkArgument(boolean,java.lang.Object):52:52 -> b @@ -31555,13 +33514,13 @@ androidx.core.util.Preconditions -> E.g: 1:4:java.lang.Object checkNotNull(java.lang.Object):137:137 -> g 4:13:java.lang.Object checkNotNull(java.lang.Object,java.lang.Object):154:154 -> h 4:9:void checkState(boolean,java.lang.String):169:169 -> i -androidx.core.util.Predicate -> E.h: +androidx.core.util.Predicate -> F.h: # {"id":"sourceFile","fileName":"Predicate.java"} boolean test(java.lang.Object) -> test -androidx.core.util.Supplier -> E.i: +androidx.core.util.Supplier -> F.i: # {"id":"sourceFile","fileName":"Supplier.kt"} java.lang.Object get() -> get -androidx.core.util.TypedValueCompat -> E.j: +androidx.core.util.TypedValueCompat -> F.j: # {"id":"sourceFile","fileName":"TypedValueCompat.java"} 1:3:int getUnitFromComplexDimension(int):75:75 -> a androidx.core.view.AccessibilityDelegateCompat -> androidx.core.view.a: @@ -31581,7 +33540,7 @@ androidx.core.view.AccessibilityDelegateCompat -> androidx.core.view.a: 31:37:boolean performClickableSpanAction(int,android.view.View):383:383 -> b 1:7:boolean dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):220:220 -> dispatchPopulateAccessibilityEvent 1:8:androidx.core.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View):326:326 -> getAccessibilityNodeProvider - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)LF/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)LG/A;"} 9:16:androidx.core.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View):328:328 -> getAccessibilityNodeProvider 1:2:java.util.List getActionList(android.view.View):406:406 -> getActionList 3:10:java.util.List getActionList(android.view.View):407:407 -> getActionList @@ -31589,7 +33548,7 @@ androidx.core.view.AccessibilityDelegateCompat -> androidx.core.view.a: 1:3:android.view.View$AccessibilityDelegate getBridge():157:157 -> getBridge 1:6:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):262:262 -> onInitializeAccessibilityEvent 1:2:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):282:282 -> onInitializeAccessibilityNodeInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} 3:6:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):283:283 -> onInitializeAccessibilityNodeInfo 7:10:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):282:282 -> onInitializeAccessibilityNodeInfo 1:6:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):241:241 -> onPopulateAccessibilityEvent @@ -31983,15 +33942,9 @@ androidx.core.view.KeyEventDispatcher$Component -> androidx.core.view.t$a: androidx.core.view.LayoutInflaterCompat -> androidx.core.view.u: # {"id":"sourceFile","fileName":"LayoutInflaterCompat.java"} 1:4:void setFactory2(android.view.LayoutInflater,android.view.LayoutInflater$Factory2):140:140 -> a -androidx.core.view.MarginLayoutParamsCompat -> androidx.core.view.v: -# {"id":"sourceFile","fileName":"MarginLayoutParamsCompat.java"} - 1:5:int getMarginEnd(android.view.ViewGroup$MarginLayoutParams):67:67 -> a - 1:5:int getMarginStart(android.view.ViewGroup$MarginLayoutParams):49:49 -> b - 1:4:void setMarginEnd(android.view.ViewGroup$MarginLayoutParams,int):103:103 -> c - 1:4:void setMarginStart(android.view.ViewGroup$MarginLayoutParams,int):85:85 -> d -androidx.core.view.MenuHost -> androidx.core.view.w: +androidx.core.view.MenuHost -> androidx.core.view.v: # {"id":"sourceFile","fileName":"MenuHost.java"} -androidx.core.view.MenuHostHelper -> androidx.core.view.z: +androidx.core.view.MenuHostHelper -> androidx.core.view.y: # {"id":"sourceFile","fileName":"MenuHostHelper.java"} java.lang.Runnable mOnInvalidateMenuCallback -> a java.util.concurrent.CopyOnWriteArrayList mMenuProviders -> b @@ -32001,7 +33954,7 @@ androidx.core.view.MenuHostHelper -> androidx.core.view.z: 11:17:void (java.lang.Runnable):58:58 -> 18:20:void (java.lang.Runnable):68:68 -> 4:9:void lambda$addMenuProvider$1(androidx.lifecycle.Lifecycle$State,androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):182:182 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/z;Landroidx/lifecycle/g$b;Landroidx/core/view/C;Landroidx/lifecycle/m;Landroidx/lifecycle/g$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/y;Landroidx/lifecycle/g$b;Landroidx/core/view/B;Landroidx/lifecycle/m;Landroidx/lifecycle/g$a;)V"} 10:13:void lambda$addMenuProvider$1(androidx.lifecycle.Lifecycle$State,androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):183:183 -> a 14:17:void lambda$addMenuProvider$1(androidx.lifecycle.Lifecycle$State,androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):184:184 -> a 18:21:void lambda$addMenuProvider$1(androidx.lifecycle.Lifecycle$State,androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):185:185 -> a @@ -32009,20 +33962,20 @@ androidx.core.view.MenuHostHelper -> androidx.core.view.z: 28:32:void lambda$addMenuProvider$1(androidx.lifecycle.Lifecycle$State,androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):187:187 -> a 33:38:void lambda$addMenuProvider$1(androidx.lifecycle.Lifecycle$State,androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):188:188 -> a 4:7:void lambda$addMenuProvider$0(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):154:154 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/z;Landroidx/core/view/C;Landroidx/lifecycle/m;Landroidx/lifecycle/g$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/y;Landroidx/core/view/B;Landroidx/lifecycle/m;Landroidx/lifecycle/g$a;)V"} 8:11:void lambda$addMenuProvider$0(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):155:155 -> b 1:5:void addMenuProvider(androidx.core.view.MenuProvider):133:133 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;)V"} 6:11:void addMenuProvider(androidx.core.view.MenuProvider):134:134 -> c 1:3:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner):147:147 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;Landroidx/lifecycle/m;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;Landroidx/lifecycle/m;)V"} 4:7:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner):148:148 -> d 8:17:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner):149:149 -> d 18:20:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner):151:151 -> d 21:25:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner):153:153 -> d 26:36:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner):158:158 -> d 1:4:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$State):176:176 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;Landroidx/lifecycle/m;Landroidx/lifecycle/g$b;)V"} 5:14:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$State):177:177 -> e 15:17:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$State):179:179 -> e 18:22:void addMenuProvider(androidx.core.view.MenuProvider,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$State):181:181 -> e @@ -32036,44 +33989,44 @@ androidx.core.view.MenuHostHelper -> androidx.core.view.z: 1:18:void onPrepareMenu(android.view.Menu):80:80 -> i 19:23:void onPrepareMenu(android.view.Menu):81:81 -> i 1:5:void removeMenuProvider(androidx.core.view.MenuProvider):200:200 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;)V"} 6:15:void removeMenuProvider(androidx.core.view.MenuProvider):201:201 -> j 16:18:void removeMenuProvider(androidx.core.view.MenuProvider):203:203 -> j 19:24:void removeMenuProvider(androidx.core.view.MenuProvider):205:205 -> j -androidx.core.view.MenuHostHelper$$ExternalSyntheticLambda0 -> androidx.core.view.x: +androidx.core.view.MenuHostHelper$$ExternalSyntheticLambda0 -> androidx.core.view.w: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.MenuHostHelper androidx.core.view.MenuHostHelper$$InternalSyntheticLambda$2$53d760c323cae39bc0c5bba62d31584953579871a21b07a3eb73c498bb568c4c$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/y;"} # {"id":"com.android.tools.r8.synthesized"} androidx.lifecycle.Lifecycle$State androidx.core.view.MenuHostHelper$$InternalSyntheticLambda$2$53d760c323cae39bc0c5bba62d31584953579871a21b07a3eb73c498bb568c4c$0.f$1 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g$b;"} # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.MenuProvider androidx.core.view.MenuHostHelper$$InternalSyntheticLambda$2$53d760c323cae39bc0c5bba62d31584953579871a21b07a3eb73c498bb568c4c$0.f$2 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B;"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void (androidx.core.view.MenuHostHelper,androidx.lifecycle.Lifecycle$State,androidx.core.view.MenuProvider):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/z;Landroidx/lifecycle/g$b;Landroidx/core/view/C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/y;Landroidx/lifecycle/g$b;Landroidx/core/view/B;)V"} 1:1:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> onStateChanged # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/m;Landroidx/lifecycle/g$a;)V"} -androidx.core.view.MenuHostHelper$$ExternalSyntheticLambda1 -> androidx.core.view.y: +androidx.core.view.MenuHostHelper$$ExternalSyntheticLambda1 -> androidx.core.view.x: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.MenuHostHelper androidx.core.view.MenuHostHelper$$InternalSyntheticLambda$2$91048c4ec09ce22cac64b9a0370f6b896bae10d5f9ad35e460d349a0db2e653b$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/y;"} # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.MenuProvider androidx.core.view.MenuHostHelper$$InternalSyntheticLambda$2$91048c4ec09ce22cac64b9a0370f6b896bae10d5f9ad35e460d349a0db2e653b$0.f$1 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B;"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void (androidx.core.view.MenuHostHelper,androidx.core.view.MenuProvider):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/z;Landroidx/core/view/C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/y;Landroidx/core/view/B;)V"} 1:1:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> onStateChanged # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/m;Landroidx/lifecycle/g$a;)V"} -androidx.core.view.MenuHostHelper$LifecycleContainer -> androidx.core.view.z$a: +androidx.core.view.MenuHostHelper$LifecycleContainer -> androidx.core.view.y$a: # {"id":"sourceFile","fileName":"MenuHostHelper.java"} androidx.lifecycle.Lifecycle mLifecycle -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g;"} @@ -32086,7 +34039,7 @@ androidx.core.view.MenuHostHelper$LifecycleContainer -> androidx.core.view.z$a: 8:11:void (androidx.lifecycle.Lifecycle,androidx.lifecycle.LifecycleEventObserver):215:215 -> 1:8:void clearObservers():219:219 -> a 9:11:void clearObservers():220:220 -> a -androidx.core.view.MenuItemCompat -> androidx.core.view.A: +androidx.core.view.MenuItemCompat -> androidx.core.view.z: # {"id":"sourceFile","fileName":"MenuItemCompat.java"} 1:4:android.view.MenuItem setActionProvider(android.view.MenuItem,androidx.core.view.ActionProvider):217:217 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/MenuItem;Landroidx/core/view/b;)Landroid/view/MenuItem;"} @@ -32116,7 +34069,7 @@ androidx.core.view.MenuItemCompat -> androidx.core.view.A: 5:10:void setTooltipText(android.view.MenuItem,java.lang.CharSequence):369:369 -> g 11:16:void setTooltipText(android.view.MenuItem,java.lang.CharSequence):370:370 -> g 17:20:void setTooltipText(android.view.MenuItem,java.lang.CharSequence):371:371 -> g -androidx.core.view.MenuItemCompat$Api26Impl -> androidx.core.view.A$a: +androidx.core.view.MenuItemCompat$Api26Impl -> androidx.core.view.z$a: # {"id":"sourceFile","fileName":"MenuItemCompat.java"} 1:5:android.view.MenuItem setAlphabeticShortcut(android.view.MenuItem,char,int):641:641 -> a 1:5:android.view.MenuItem setContentDescription(android.view.MenuItem,java.lang.CharSequence):610:610 -> b @@ -32124,17 +34077,17 @@ androidx.core.view.MenuItemCompat$Api26Impl -> androidx.core.view.A$a: 1:5:android.view.MenuItem setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):657:657 -> d 1:5:android.view.MenuItem setNumericShortcut(android.view.MenuItem,char,int):632:632 -> e 1:5:android.view.MenuItem setTooltipText(android.view.MenuItem,java.lang.CharSequence):618:618 -> f -androidx.core.view.MenuKt -> androidx.core.view.B: +androidx.core.view.MenuKt -> androidx.core.view.A: # {"id":"sourceFile","fileName":"Menu.kt"} 1:6:kotlin.sequences.Sequence getChildren(android.view.Menu):92:92 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Menu;)LH3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Menu;)LM3/f;"} 1:6:java.util.Iterator iterator(android.view.Menu):71:71 -> b -androidx.core.view.MenuKt$children$1 -> androidx.core.view.B$a: +androidx.core.view.MenuKt$children$1 -> androidx.core.view.A$a: # {"id":"sourceFile","fileName":"Menu.kt"} android.view.Menu $this_children -> a 3:6:void (android.view.Menu):92:92 -> 1:7:java.util.Iterator iterator():93:93 -> iterator -androidx.core.view.MenuKt$iterator$1 -> androidx.core.view.B$b: +androidx.core.view.MenuKt$iterator$1 -> androidx.core.view.A$b: # {"id":"sourceFile","fileName":"Menu.kt"} int index -> d android.view.Menu $this_iterator -> e @@ -32144,20 +34097,20 @@ androidx.core.view.MenuKt$iterator$1 -> androidx.core.view.B$b: 1:14:boolean hasNext():74:74 -> hasNext 1:5:java.lang.Object next():71:71 -> next 1:8:void remove():78:78 -> remove - 9:34:void androidx.core.view.MenuKt.removeItemAt(android.view.Menu,int):87:87 -> remove - 9:34:void remove():78 -> remove -androidx.core.view.MenuProvider -> androidx.core.view.C: + 9:28:void androidx.core.view.MenuKt.removeItemAt(android.view.Menu,int):87:87 -> remove + 9:28:void remove():78 -> remove +androidx.core.view.MenuProvider -> androidx.core.view.B: # {"id":"sourceFile","fileName":"MenuProvider.java"} boolean onMenuItemSelected(android.view.MenuItem) -> a void onMenuClosed(android.view.Menu) -> b void onCreateMenu(android.view.Menu,android.view.MenuInflater) -> c void onPrepareMenu(android.view.Menu) -> d -androidx.core.view.MotionEventCompat -> androidx.core.view.D: +androidx.core.view.MotionEventCompat -> androidx.core.view.C: # {"id":"sourceFile","fileName":"MotionEventCompat.java"} 1:11:boolean isFromSource(android.view.MotionEvent,int):564:564 -> a -androidx.core.view.NestedScrollingChild -> androidx.core.view.E: +androidx.core.view.NestedScrollingChild -> androidx.core.view.D: # {"id":"sourceFile","fileName":"NestedScrollingChild.java"} -androidx.core.view.NestedScrollingChildHelper -> androidx.core.view.F: +androidx.core.view.NestedScrollingChildHelper -> androidx.core.view.E: # {"id":"sourceFile","fileName":"NestedScrollingChildHelper.java"} android.view.ViewParent mNestedScrollingParentTouch -> a android.view.ViewParent mNestedScrollingParentNonTouch -> b @@ -32233,11 +34186,11 @@ androidx.core.view.NestedScrollingChildHelper -> androidx.core.view.F: 1:6:void stopNestedScroll(int):188:188 -> s 7:12:void stopNestedScroll(int):190:190 -> s 13:16:void stopNestedScroll(int):191:191 -> s -androidx.core.view.NestedScrollingParent2 -> androidx.core.view.G: +androidx.core.view.NestedScrollingParent2 -> androidx.core.view.F: # {"id":"sourceFile","fileName":"NestedScrollingParent2.java"} -androidx.core.view.NestedScrollingParent3 -> androidx.core.view.H: +androidx.core.view.NestedScrollingParent3 -> androidx.core.view.G: # {"id":"sourceFile","fileName":"NestedScrollingParent3.java"} -androidx.core.view.NestedScrollingParentHelper -> androidx.core.view.I: +androidx.core.view.NestedScrollingParentHelper -> androidx.core.view.H: # {"id":"sourceFile","fileName":"NestedScrollingParentHelper.java"} int mNestedScrollAxesTouch -> a int mNestedScrollAxesNonTouch -> b @@ -32249,15 +34202,15 @@ androidx.core.view.NestedScrollingParentHelper -> androidx.core.view.I: 2:5:void onStopNestedScroll(android.view.View):104:104 -> d 5:7:void onStopNestedScroll(android.view.View,int):116:116 -> e 8:10:void onStopNestedScroll(android.view.View,int):118:118 -> e -androidx.core.view.OnApplyWindowInsetsListener -> androidx.core.view.J: +androidx.core.view.OnApplyWindowInsetsListener -> androidx.core.view.I: # {"id":"sourceFile","fileName":"OnApplyWindowInsetsListener.java"} -androidx.core.view.OnReceiveContentListener -> androidx.core.view.K: +androidx.core.view.OnReceiveContentListener -> androidx.core.view.J: # {"id":"sourceFile","fileName":"OnReceiveContentListener.java"} androidx.core.view.ContentInfoCompat onReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/d;)Landroidx/core/view/d;"} -androidx.core.view.OnReceiveContentViewBehavior -> androidx.core.view.L: +androidx.core.view.OnReceiveContentViewBehavior -> androidx.core.view.K: # {"id":"sourceFile","fileName":"OnReceiveContentViewBehavior.java"} -androidx.core.view.OneShotPreDrawListener -> androidx.core.view.M: +androidx.core.view.OneShotPreDrawListener -> androidx.core.view.L: # {"id":"sourceFile","fileName":"OneShotPreDrawListener.java"} android.view.View mView -> d android.view.ViewTreeObserver mViewTreeObserver -> e @@ -32267,7 +34220,7 @@ androidx.core.view.OneShotPreDrawListener -> androidx.core.view.M: 6:11:void (android.view.View,java.lang.Runnable):45:45 -> 12:14:void (android.view.View,java.lang.Runnable):46:46 -> 5:9:androidx.core.view.OneShotPreDrawListener add(android.view.View,java.lang.Runnable):62:62 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Ljava/lang/Runnable;)Landroidx/core/view/M;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Ljava/lang/Runnable;)Landroidx/core/view/L;"} 10:16:androidx.core.view.OneShotPreDrawListener add(android.view.View,java.lang.Runnable):63:63 -> a 17:20:androidx.core.view.OneShotPreDrawListener add(android.view.View,java.lang.Runnable):64:64 -> a 21:28:androidx.core.view.OneShotPreDrawListener add(android.view.View,java.lang.Runnable):60:60 -> a @@ -32280,60 +34233,49 @@ androidx.core.view.OneShotPreDrawListener -> androidx.core.view.M: 4:10:boolean onPreDraw():71:71 -> onPreDraw 1:7:void onViewAttachedToWindow(android.view.View):90:90 -> onViewAttachedToWindow 1:4:void onViewDetachedFromWindow(android.view.View):95:95 -> onViewDetachedFromWindow -androidx.core.view.PointerIconCompat -> androidx.core.view.N: -# {"id":"sourceFile","fileName":"PointerIconCompat.java"} - android.view.PointerIcon mPointerIcon -> a - 1:3:void (android.view.PointerIcon):110:110 -> - 4:6:void (android.view.PointerIcon):111:111 -> - 1:3:java.lang.Object getPointerIcon():118:118 -> a - 1:10:androidx.core.view.PointerIconCompat getSystemIcon(android.content.Context,int):131:131 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;I)Landroidx/core/view/N;"} -androidx.core.view.PointerIconCompat$Api24Impl -> androidx.core.view.N$a: -# {"id":"sourceFile","fileName":"PointerIconCompat.java"} - 1:5:android.view.PointerIcon getSystemIcon(android.content.Context,int):194:194 -> a -androidx.core.view.ScrollFeedbackProviderCompat -> androidx.core.view.O: +androidx.core.view.ScrollFeedbackProviderCompat -> androidx.core.view.M: # {"id":"sourceFile","fileName":"ScrollFeedbackProviderCompat.java"} androidx.core.view.ScrollFeedbackProviderCompat$ScrollFeedbackProviderImpl mImpl -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/O$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/M$d;"} 1:3:void (android.view.View):35:35 -> 4:9:void (android.view.View):36:36 -> 10:17:void (android.view.View):37:37 -> 18:26:void (android.view.View):39:39 -> 1:6:androidx.core.view.ScrollFeedbackProviderCompat createProvider(android.view.View):45:45 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/O;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/M;"} 1:6:void onScrollLimit(int,int,int,boolean):79:79 -> b 1:6:void onScrollProgress(int,int,int,int):104:104 -> c -androidx.core.view.ScrollFeedbackProviderCompat$1 -> androidx.core.view.O$a: +androidx.core.view.ScrollFeedbackProviderCompat$1 -> androidx.core.view.M$a: # {"id":"sourceFile","fileName":"ScrollFeedbackProviderCompat.java"} -androidx.core.view.ScrollFeedbackProviderCompat$ScrollFeedbackProviderApi35Impl -> androidx.core.view.O$b: +androidx.core.view.ScrollFeedbackProviderCompat$ScrollFeedbackProviderApi35Impl -> androidx.core.view.M$b: # {"id":"sourceFile","fileName":"ScrollFeedbackProviderCompat.java"} android.view.ScrollFeedbackProvider mProvider -> a 1:3:void (android.view.View):111:111 -> 4:10:void (android.view.View):112:112 -> 1:6:void onScrollLimit(int,int,int,boolean):122:122 -> onScrollLimit 1:6:void onScrollProgress(int,int,int,int):127:127 -> onScrollProgress -androidx.core.view.ScrollFeedbackProviderCompat$ScrollFeedbackProviderBaseImpl -> androidx.core.view.O$c: +androidx.core.view.ScrollFeedbackProviderCompat$ScrollFeedbackProviderBaseImpl -> androidx.core.view.M$c: # {"id":"sourceFile","fileName":"ScrollFeedbackProviderCompat.java"} 1:1:void ():131:131 -> 2:2:void (androidx.core.view.ScrollFeedbackProviderCompat$1):131:131 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/O$a;)V"} -androidx.core.view.ScrollFeedbackProviderCompat$ScrollFeedbackProviderImpl -> androidx.core.view.O$d: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/M$a;)V"} +androidx.core.view.ScrollFeedbackProviderCompat$ScrollFeedbackProviderImpl -> androidx.core.view.M$d: # {"id":"sourceFile","fileName":"ScrollFeedbackProviderCompat.java"} -androidx.core.view.SoftwareKeyboardControllerCompat -> androidx.core.view.Q: +androidx.core.view.SoftwareKeyboardControllerCompat -> androidx.core.view.O: # {"id":"sourceFile","fileName":"SoftwareKeyboardControllerCompat.java"} androidx.core.view.SoftwareKeyboardControllerCompat$Impl mImpl -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/Q$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/O$c;"} 1:3:void (android.view.View):47:49 -> 4:4:void (android.view.View):51:51 -> 5:6:void (android.view.WindowInsetsController):59:60 -> 1:6:void hide():82:82 -> a 1:6:void show():72:72 -> b -androidx.core.view.SoftwareKeyboardControllerCompat$Impl -> androidx.core.view.Q$c: +androidx.core.view.SoftwareKeyboardControllerCompat$Impl -> androidx.core.view.O$c: # {"id":"sourceFile","fileName":"SoftwareKeyboardControllerCompat.java"} 1:4:void ():86:86 -> void hide() -> a void show() -> b -androidx.core.view.SoftwareKeyboardControllerCompat$Impl20 -> androidx.core.view.Q$a: +androidx.core.view.SoftwareKeyboardControllerCompat$Impl20 -> androidx.core.view.O$a: # {"id":"sourceFile","fileName":"SoftwareKeyboardControllerCompat.java"} android.view.View mView -> a 1:3:void (android.view.View):102:102 -> @@ -32352,7 +34294,7 @@ androidx.core.view.SoftwareKeyboardControllerCompat$Impl20 -> androidx.core.view 1:6:void lambda$show$0(android.view.View):133:133 -> c 7:13:void lambda$show$0(android.view.View):134:134 -> c 14:17:void lambda$show$0(android.view.View):135:135 -> c -androidx.core.view.SoftwareKeyboardControllerCompat$Impl20$$ExternalSyntheticLambda0 -> androidx.core.view.P: +androidx.core.view.SoftwareKeyboardControllerCompat$Impl20$$ExternalSyntheticLambda0 -> androidx.core.view.N: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} android.view.View androidx.core.view.SoftwareKeyboardControllerCompat$Impl20$$InternalSyntheticLambda$1$9519db6f034fd5bf6b74847e669113c490664a4f4944a31dff5a5e7370700491$0.f$0 -> d @@ -32361,7 +34303,7 @@ androidx.core.view.SoftwareKeyboardControllerCompat$Impl20$$ExternalSyntheticLam # {"id":"com.android.tools.r8.synthesized"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.SoftwareKeyboardControllerCompat$Impl30 -> androidx.core.view.Q$b: +androidx.core.view.SoftwareKeyboardControllerCompat$Impl30 -> androidx.core.view.O$b: # {"id":"sourceFile","fileName":"SoftwareKeyboardControllerCompat.java"} android.view.View mView -> b android.view.WindowInsetsController mWindowInsetsController -> c @@ -32390,37 +34332,37 @@ androidx.core.view.SoftwareKeyboardControllerCompat$Impl30 -> androidx.core.view 43:49:void show():192:192 -> b 50:53:void show():196:196 -> b 8:11:void lambda$hide$0(java.util.concurrent.atomic.AtomicBoolean,android.view.WindowInsetsController,int):210:210 -> d -androidx.core.view.SoftwareKeyboardControllerCompat$Impl30$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.S: +androidx.core.view.SoftwareKeyboardControllerCompat$Impl30$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.P: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsetsController m(android.view.View):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.SoftwareKeyboardControllerCompat$Impl30$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.T: +androidx.core.view.SoftwareKeyboardControllerCompat$Impl30$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.Q: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.SoftwareKeyboardControllerCompat$Impl30$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.U: +androidx.core.view.SoftwareKeyboardControllerCompat$Impl30$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.S: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.WindowInsetsController,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.SoftwareKeyboardControllerCompat$Impl30$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.V: +androidx.core.view.SoftwareKeyboardControllerCompat$Impl30$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.T: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.WindowInsetsController,android.view.WindowInsetsController$OnControllableInsetsChangedListener):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.SoftwareKeyboardControllerCompat$Impl30$$ExternalSyntheticApiModelOutline4 -> androidx.core.view.W: +androidx.core.view.SoftwareKeyboardControllerCompat$Impl30$$ExternalSyntheticApiModelOutline4 -> androidx.core.view.U: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.WindowInsetsController,android.view.WindowInsetsController$OnControllableInsetsChangedListener):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.SoftwareKeyboardControllerCompat$Impl30$$ExternalSyntheticApiModelOutline5 -> androidx.core.view.X: +androidx.core.view.SoftwareKeyboardControllerCompat$Impl30$$ExternalSyntheticApiModelOutline5 -> androidx.core.view.V: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.WindowInsetsController,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.SoftwareKeyboardControllerCompat$Impl30$$ExternalSyntheticLambda6 -> androidx.core.view.Y: +androidx.core.view.SoftwareKeyboardControllerCompat$Impl30$$ExternalSyntheticLambda6 -> androidx.core.view.W: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.util.concurrent.atomic.AtomicBoolean androidx.core.view.SoftwareKeyboardControllerCompat$Impl30$$InternalSyntheticLambda$1$3f215ad7b92f6a57b96a56f358c51d520fb38639938c23fdca6c8b645727832d$1.f$0 -> a @@ -32429,7 +34371,7 @@ androidx.core.view.SoftwareKeyboardControllerCompat$Impl30$$ExternalSyntheticLam # {"id":"com.android.tools.r8.synthesized"} 1:1:void onControllableInsetsChanged(android.view.WindowInsetsController,int):0:0 -> onControllableInsetsChanged # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.VelocityTrackerCompat -> androidx.core.view.Z: +androidx.core.view.VelocityTrackerCompat -> androidx.core.view.X: # {"id":"sourceFile","fileName":"VelocityTrackerCompat.java"} java.util.Map sFallbackTrackers -> a 1:5:void ():78:78 -> @@ -32451,11 +34393,11 @@ androidx.core.view.VelocityTrackerCompat -> androidx.core.view.Z: 27:32:float getAxisVelocity(android.view.VelocityTracker,int):161:161 -> d 33:39:float getAxisVelocity(android.view.VelocityTracker,int):163:163 -> d 1:9:androidx.core.view.VelocityTrackerFallback getFallbackTrackerOrNull(android.view.VelocityTracker):302:302 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/VelocityTracker;)Landroidx/core/view/a0;"} -androidx.core.view.VelocityTrackerCompat$Api34Impl -> androidx.core.view.Z$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/VelocityTracker;)Landroidx/core/view/Y;"} +androidx.core.view.VelocityTrackerCompat$Api34Impl -> androidx.core.view.X$a: # {"id":"sourceFile","fileName":"VelocityTrackerCompat.java"} 1:5:float getAxisVelocity(android.view.VelocityTracker,int):320:320 -> a -androidx.core.view.VelocityTrackerFallback -> androidx.core.view.a0: +androidx.core.view.VelocityTrackerFallback -> androidx.core.view.Y: # {"id":"sourceFile","fileName":"VelocityTrackerFallback.java"} float[] mMovements -> a long[] mEventTimes -> b @@ -32504,182 +34446,177 @@ androidx.core.view.VelocityTrackerFallback -> androidx.core.view.a0: 113:126:float getCurrentVelocity():165:165 -> e 127:131:float getCurrentVelocity():175:175 -> e 13:25:float kineticEnergyToVelocity(float):180:180 -> f -androidx.core.view.ViewCompat -> androidx.core.view.c0: +androidx.core.view.ViewCompat -> androidx.core.view.a0: # {"id":"sourceFile","fileName":"ViewCompat.java"} java.util.WeakHashMap sViewPropertyAnimatorMap -> a java.lang.reflect.Field sAccessibilityDelegateField -> b boolean sAccessibilityDelegateCheckFailed -> c int[] ACCESSIBILITY_ACTIONS_RESOURCE_IDS -> d androidx.core.view.OnReceiveContentViewBehavior NO_OP_ON_RECEIVE_CONTENT_VIEW_BEHAVIOR -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/K;"} androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager sAccessibilityPaneVisibilityManager -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/c0$e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/a0$e;"} 1:70:void ():1599:1599 -> 71:77:void ():3294:3294 -> 78:85:void ():5030:5030 -> 1:5:int getMinimumHeight(android.view.View):2429:2429 -> A - 1:4:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):2973:2973 -> A0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/J;)V"} + 1:8:void setStateDescription(android.view.View,java.lang.CharSequence):1757:1757 -> A0 1:5:int getMinimumWidth(android.view.View):2413:2413 -> B - 1:4:void setPaddingRelative(android.view.View,int,int,int,int):2287:2287 -> B0 + 1:4:void setTransitionName(android.view.View,java.lang.String):2809:2809 -> B0 1:6:java.lang.String[] getOnReceiveContentMimeTypes(android.view.View):3246:3246 -> C 7:11:java.lang.String[] getOnReceiveContentMimeTypes(android.view.View):3247:3247 -> C 12:20:java.lang.String[] getOnReceiveContentMimeTypes(android.view.View):3249:3249 -> C - 3:10:void setPointerIcon(android.view.View,androidx.core.view.PointerIconCompat):4307:4307 -> C0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/N;)V"} - 11:14:void setPointerIcon(android.view.View,androidx.core.view.PointerIconCompat):4306:4306 -> C0 + 1:4:void setTranslationZ(android.view.View,float):2783:2783 -> C0 1:5:int getPaddingEnd(android.view.View):2266:2266 -> D - 1:12:void setScreenReaderFocusable(android.view.View,boolean):4709:4709 -> D0 + 1:4:void setWindowInsetsAnimationCallback(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):3158:3158 -> D0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/o0$b;)V"} 1:5:int getPaddingStart(android.view.View):2250:2250 -> E - 1:4:void setScrollIndicators(android.view.View,int,int):4274:4274 -> E0 + 1:4:void setZ(android.view.View,float):4061:4061 -> E0 1:5:android.view.ViewParent getParentForAccessibility(android.view.View):2040:2040 -> F - 1:8:void setStateDescription(android.view.View,java.lang.CharSequence):1757:1757 -> F0 + 1:14:androidx.core.view.ViewCompat$AccessibilityViewProperty stateDescriptionProperty():4836:4836 -> F0 + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/a0$f;"} 1:5:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):3080:3080 -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/D0;"} - 1:4:void setTransitionName(android.view.View,java.lang.String):2809:2809 -> G0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/B0;"} + 1:4:void stopNestedScroll(android.view.View):3619:3619 -> G0 1:11:java.lang.CharSequence getStateDescription(android.view.View):1774:1774 -> H - 1:4:void setWindowInsetsAnimationCallback(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):3158:3158 -> H0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/q0$b;)V"} 1:5:java.lang.String getTransitionName(android.view.View):2830:2830 -> I - 1:14:androidx.core.view.ViewCompat$AccessibilityViewProperty stateDescriptionProperty():4836:4836 -> I0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/c0$f;"} - 1:6:androidx.core.view.WindowInsetsControllerCompat getWindowInsetsController(android.view.View):3119:3119 -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/f1;"} - 7:11:androidx.core.view.WindowInsetsControllerCompat getWindowInsetsController(android.view.View):3120:3120 -> J - 12:15:androidx.core.view.WindowInsetsControllerCompat getWindowInsetsController(android.view.View):3122:3122 -> J - 16:20:androidx.core.view.WindowInsetsControllerCompat getWindowInsetsController(android.view.View):3123:3123 -> J - 21:24:androidx.core.view.WindowInsetsControllerCompat getWindowInsetsController(android.view.View):3124:3124 -> J - 25:32:androidx.core.view.WindowInsetsControllerCompat getWindowInsetsController(android.view.View):3125:3125 -> J - 33:38:androidx.core.view.WindowInsetsControllerCompat getWindowInsetsController(android.view.View):3126:3126 -> J - 39:46:androidx.core.view.WindowInsetsControllerCompat getWindowInsetsController(android.view.View):3128:3128 -> J - 1:4:void stopNestedScroll(android.view.View):3619:3619 -> J0 - 1:5:int getWindowSystemUiVisibility(android.view.View):2864:2864 -> K - 1:5:float getZ(android.view.View):4041:4041 -> L - 1:10:boolean hasAccessibilityDelegate(android.view.View):1223:1223 -> M - 1:5:boolean hasOnClickListeners(android.view.View):4221:4221 -> N + 1:5:float getTranslationZ(android.view.View):2795:2795 -> J + 1:6:androidx.core.view.WindowInsetsControllerCompat getWindowInsetsController(android.view.View):3119:3119 -> K + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/d1;"} + 7:11:androidx.core.view.WindowInsetsControllerCompat getWindowInsetsController(android.view.View):3120:3120 -> K + 12:15:androidx.core.view.WindowInsetsControllerCompat getWindowInsetsController(android.view.View):3122:3122 -> K + 16:20:androidx.core.view.WindowInsetsControllerCompat getWindowInsetsController(android.view.View):3123:3123 -> K + 21:24:androidx.core.view.WindowInsetsControllerCompat getWindowInsetsController(android.view.View):3124:3124 -> K + 25:32:androidx.core.view.WindowInsetsControllerCompat getWindowInsetsController(android.view.View):3125:3125 -> K + 33:38:androidx.core.view.WindowInsetsControllerCompat getWindowInsetsController(android.view.View):3126:3126 -> K + 39:46:androidx.core.view.WindowInsetsControllerCompat getWindowInsetsController(android.view.View):3128:3128 -> K + 1:5:int getWindowSystemUiVisibility(android.view.View):2864:2864 -> L + 1:5:float getZ(android.view.View):4041:4041 -> M + 1:10:boolean hasAccessibilityDelegate(android.view.View):1223:1223 -> N 1:5:boolean hasTransientState(android.view.View):1304:1304 -> O 1:12:boolean isAccessibilityHeading(android.view.View):4872:4872 -> P 13:22:boolean isAccessibilityHeading(android.view.View):4873:4873 -> P 1:5:boolean isAttachedToWindow(android.view.View):4209:4209 -> Q 1:5:boolean isLaidOut(android.view.View):4010:4010 -> R 1:5:boolean isNestedScrollingEnabled(android.view.View):3575:3575 -> S - 1:5:boolean isPaddingRelative(android.view.View):3423:3423 -> T - 1:12:boolean isScreenReaderFocusable(android.view.View):4728:4728 -> U - 13:22:boolean isScreenReaderFocusable(android.view.View):4729:4729 -> U - 1:12:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4984:4984 -> V - 13:20:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4985:4985 -> V - 21:26:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4988:4988 -> V - 27:41:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4989:4989 -> V - 42:54:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4992:4992 -> V - 55:58:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5005:5005 -> V - 59:61:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5006:5006 -> V - 62:64:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5007:5007 -> V - 65:67:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5008:5008 -> V - 68:70:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5009:5009 -> V - 71:73:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5010:5010 -> V - 74:84:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5011:5011 -> V - 85:88:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5012:5012 -> V - 89:94:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5013:5013 -> V - 95:98:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5014:5014 -> V - 99:103:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5016:5016 -> V - 104:138:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5018:5018 -> V - 139:147:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4994:4994 -> V - 148:150:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4995:4995 -> V - 151:155:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4998:4998 -> V - 156:166:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5000:5000 -> V - 167:169:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5001:5001 -> V - 170:173:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5003:5003 -> V - 1:4:void offsetLeftAndRight(android.view.View,int):4122:4122 -> W - 1:4:void offsetTopAndBottom(android.view.View,int):4073:4073 -> X - 1:6:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2992:2992 -> Y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} - 7:10:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2994:2994 -> Y - 11:16:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2995:2995 -> Y - 17:22:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2997:2997 -> Y - 1:8:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):771:771 -> Z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} + 1:12:boolean isScreenReaderFocusable(android.view.View):4728:4728 -> T + 13:22:boolean isScreenReaderFocusable(android.view.View):4729:4729 -> T + 1:12:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4984:4984 -> U + 13:20:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4985:4985 -> U + 21:26:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4988:4988 -> U + 27:41:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4989:4989 -> U + 42:54:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4992:4992 -> U + 55:58:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5005:5005 -> U + 59:61:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5006:5006 -> U + 62:64:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5007:5007 -> U + 65:67:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5008:5008 -> U + 68:70:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5009:5009 -> U + 71:73:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5010:5010 -> U + 74:84:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5011:5011 -> U + 85:88:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5012:5012 -> U + 89:94:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5013:5013 -> U + 95:98:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5014:5014 -> U + 99:103:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5016:5016 -> U + 104:138:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5018:5018 -> U + 139:147:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4994:4994 -> U + 148:150:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4995:4995 -> U + 151:155:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):4998:4998 -> U + 156:166:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5000:5000 -> U + 167:169:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5001:5001 -> U + 170:173:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):5003:5003 -> U + 1:4:void offsetLeftAndRight(android.view.View,int):4122:4122 -> V + 1:4:void offsetTopAndBottom(android.view.View,int):4073:4073 -> W + 1:6:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2992:2992 -> X + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} + 7:10:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2994:2994 -> X + 11:16:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2995:2995 -> X + 17:22:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):2997:2997 -> X + 1:8:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):771:771 -> Y + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} + 1:14:androidx.core.view.ViewCompat$AccessibilityViewProperty paneTitleProperty():4813:4813 -> Z + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/a0$f;"} 1:1:androidx.core.view.ContentInfoCompat $r8$lambda$mRexKut8PHPxTytR38MAzVT9ekI(androidx.core.view.ContentInfoCompat):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/d;)Landroidx/core/view/d;"} - 1:14:androidx.core.view.ViewCompat$AccessibilityViewProperty paneTitleProperty():4813:4813 -> a0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/c0$f;"} + 1:5:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):1515:1515 -> a0 1:12:androidx.core.view.ViewCompat$AccessibilityViewProperty accessibilityHeadingProperty():4893:4893 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/c0$f;"} - 1:5:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):1515:1515 -> b0 + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/a0$f;"} + 2:9:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):3271:3271 -> b0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/d;)Landroidx/core/view/d;"} + 10:27:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):3272:3272 -> b0 + 28:59:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):3273:3273 -> b0 + 60:62:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):3272:3272 -> b0 + 63:68:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):3275:3275 -> b0 + 69:73:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):3276:3276 -> b0 + 74:75:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):3278:3278 -> b0 + 76:83:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):3279:3279 -> b0 + 84:91:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):3281:3281 -> b0 + 92:100:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):3282:3282 -> b0 + 101:109:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):3284:3284 -> b0 1:7:int addAccessibilityAction(android.view.View,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand):1590:1590 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Ljava/lang/CharSequence;LF/D;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Ljava/lang/CharSequence;LG/C;)I"} 8:12:int addAccessibilityAction(android.view.View,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand):1592:1592 -> c 13:16:int addAccessibilityAction(android.view.View,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand):1594:1594 -> c - 2:9:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):3271:3271 -> c0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/d;)Landroidx/core/view/d;"} - 10:27:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):3272:3272 -> c0 - 28:59:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):3273:3273 -> c0 - 60:62:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):3272:3272 -> c0 - 63:68:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):3275:3275 -> c0 - 69:73:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):3276:3276 -> c0 - 74:75:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):3278:3278 -> c0 - 76:83:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):3279:3279 -> c0 - 84:91:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):3281:3281 -> c0 - 92:100:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):3282:3282 -> c0 - 101:109:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):3284:3284 -> c0 + 1:4:void postInvalidateOnAnimation(android.view.View):1334:1334 -> c0 1:3:void addAccessibilityAction(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat):1685:1685 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z$a;)V"} 4:10:void addAccessibilityAction(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat):1686:1686 -> d 11:18:void addAccessibilityAction(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat):1687:1687 -> d 19:22:void addAccessibilityAction(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat):1688:1688 -> d - 1:4:void postInvalidateOnAnimation(android.view.View):1334:1334 -> d0 - 1:4:androidx.core.view.ViewPropertyAnimatorCompat animate(android.view.View):2441:2441 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/l0;"} - 5:11:androidx.core.view.ViewPropertyAnimatorCompat animate(android.view.View):2442:2442 -> e - 12:21:androidx.core.view.ViewPropertyAnimatorCompat animate(android.view.View):2444:2444 -> e - 22:26:androidx.core.view.ViewPropertyAnimatorCompat animate(android.view.View):2446:2446 -> e - 27:32:androidx.core.view.ViewPropertyAnimatorCompat animate(android.view.View):2447:2447 -> e - 1:4:void postOnAnimation(android.view.View,java.lang.Runnable):1372:1372 -> e0 - 1:5:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):3102:3102 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;Landroid/graphics/Rect;)Landroidx/core/view/D0;"} - 1:4:void postOnAnimationDelayed(android.view.View,java.lang.Runnable,long):1394:1394 -> f0 - 1:2:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):3019:3019 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} - 3:12:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):3020:3020 -> g - 13:17:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):3023:3023 -> g - 18:21:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):3024:3024 -> g - 22:27:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):3025:3025 -> g - 28:33:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):3027:3027 -> g - 1:4:void removeAccessibilityAction(android.view.View,int):1702:1702 -> g0 - 5:8:void removeAccessibilityAction(android.view.View,int):1703:1703 -> g0 - 1:8:boolean dispatchUnhandledKeyEventBeforeCallback(android.view.View,android.view.KeyEvent):4642:4642 -> h - 9:17:boolean dispatchUnhandledKeyEventBeforeCallback(android.view.View,android.view.KeyEvent):4645:4645 -> h - 1:5:void removeActionWithId(int,android.view.View):1709:1709 -> h0 - 6:11:void removeActionWithId(int,android.view.View):1710:1710 -> h0 - 12:23:void removeActionWithId(int,android.view.View):1711:1711 -> h0 - 24:31:void removeActionWithId(int,android.view.View):1712:1712 -> h0 - 1:8:boolean dispatchUnhandledKeyEventBeforeHierarchy(android.view.View,android.view.KeyEvent):4634:4634 -> i - 9:17:boolean dispatchUnhandledKeyEventBeforeHierarchy(android.view.View,android.view.KeyEvent):4637:4637 -> i - 5:12:void replaceAccessibilityAction(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand):1676:1676 -> i0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A$a;Ljava/lang/CharSequence;LF/D;)V"} - 13:20:void replaceAccessibilityAction(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand):1678:1678 -> i0 - 1:6:void ensureAccessibilityDelegateCompat(android.view.View):1248:1248 -> j - 7:11:void ensureAccessibilityDelegateCompat(android.view.View):1250:1250 -> j - 12:15:void ensureAccessibilityDelegateCompat(android.view.View):1252:1252 -> j - 1:4:void requestApplyInsets(android.view.View):2875:2875 -> j0 - 1:5:int generateViewId():4551:4551 -> k - 1:6:void saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):587:587 -> k0 - 7:10:void saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):588:588 -> k0 + 1:4:void postOnAnimation(android.view.View,java.lang.Runnable):1372:1372 -> d0 + 1:7:void addOverlayView(android.view.ViewGroup,android.view.View):2849:2849 -> e + 8:17:void addOverlayView(android.view.ViewGroup,android.view.View):2850:2850 -> e + 1:4:void postOnAnimationDelayed(android.view.View,java.lang.Runnable,long):1394:1394 -> e0 + 1:4:androidx.core.view.ViewPropertyAnimatorCompat animate(android.view.View):2441:2441 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/j0;"} + 5:11:androidx.core.view.ViewPropertyAnimatorCompat animate(android.view.View):2442:2442 -> f + 12:21:androidx.core.view.ViewPropertyAnimatorCompat animate(android.view.View):2444:2444 -> f + 22:26:androidx.core.view.ViewPropertyAnimatorCompat animate(android.view.View):2446:2446 -> f + 27:32:androidx.core.view.ViewPropertyAnimatorCompat animate(android.view.View):2447:2447 -> f + 1:4:void removeAccessibilityAction(android.view.View,int):1702:1702 -> f0 + 5:8:void removeAccessibilityAction(android.view.View,int):1703:1703 -> f0 + 1:5:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):3102:3102 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;Landroid/graphics/Rect;)Landroidx/core/view/B0;"} + 1:5:void removeActionWithId(int,android.view.View):1709:1709 -> g0 + 6:11:void removeActionWithId(int,android.view.View):1710:1710 -> g0 + 12:23:void removeActionWithId(int,android.view.View):1711:1711 -> g0 + 24:31:void removeActionWithId(int,android.view.View):1712:1712 -> g0 + 1:2:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):3019:3019 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} + 3:12:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):3020:3020 -> h + 13:17:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):3023:3023 -> h + 18:21:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):3024:3024 -> h + 22:27:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):3025:3025 -> h + 28:33:androidx.core.view.WindowInsetsCompat dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):3027:3027 -> h + 5:12:void replaceAccessibilityAction(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand):1676:1676 -> h0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z$a;Ljava/lang/CharSequence;LG/C;)V"} + 13:20:void replaceAccessibilityAction(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand):1678:1678 -> h0 + 1:8:boolean dispatchUnhandledKeyEventBeforeCallback(android.view.View,android.view.KeyEvent):4642:4642 -> i + 9:17:boolean dispatchUnhandledKeyEventBeforeCallback(android.view.View,android.view.KeyEvent):4645:4645 -> i + 1:4:void requestApplyInsets(android.view.View):2875:2875 -> i0 + 1:8:boolean dispatchUnhandledKeyEventBeforeHierarchy(android.view.View,android.view.KeyEvent):4634:4634 -> j + 9:17:boolean dispatchUnhandledKeyEventBeforeHierarchy(android.view.View,android.view.KeyEvent):4637:4637 -> j + 1:6:void saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):587:587 -> j0 + 7:10:void saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):588:588 -> j0 + 1:6:void ensureAccessibilityDelegateCompat(android.view.View):1248:1248 -> k + 7:11:void ensureAccessibilityDelegateCompat(android.view.View):1250:1250 -> k + 12:15:void ensureAccessibilityDelegateCompat(android.view.View):1252:1252 -> k + 1:12:androidx.core.view.ViewCompat$AccessibilityViewProperty screenReaderFocusableProperty():4733:4733 -> k0 + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/a0$f;"} 1:8:androidx.core.view.AccessibilityDelegateCompat getAccessibilityDelegate(android.view.View):1237:1237 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/a;"} 9:12:androidx.core.view.AccessibilityDelegateCompat getAccessibilityDelegate(android.view.View):1241:1241 -> l 13:17:androidx.core.view.AccessibilityDelegateCompat getAccessibilityDelegate(android.view.View):1242:1242 -> l 18:23:androidx.core.view.AccessibilityDelegateCompat getAccessibilityDelegate(android.view.View):1244:1244 -> l - 1:12:androidx.core.view.ViewCompat$AccessibilityViewProperty screenReaderFocusableProperty():4733:4733 -> l0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/c0$f;"} + 3:10:void setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):803:803 -> l0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/a;)V"} + 11:15:void setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):804:804 -> l0 + 16:22:void setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):806:806 -> l0 + 23:30:void setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):807:807 -> l0 1:6:android.view.View$AccessibilityDelegate getAccessibilityDelegateInternal(android.view.View):1257:1257 -> m 7:11:android.view.View$AccessibilityDelegate getAccessibilityDelegateInternal(android.view.View):1258:1258 -> m 12:16:android.view.View$AccessibilityDelegate getAccessibilityDelegateInternal(android.view.View):1260:1260 -> m - 3:10:void setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):803:803 -> m0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/a;)V"} - 11:15:void setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):804:804 -> m0 - 16:22:void setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):806:806 -> m0 - 23:30:void setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):807:807 -> m0 + 1:12:void setAccessibilityHeading(android.view.View,boolean):4889:4889 -> m0 1:6:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1267:1267 -> n 7:11:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1270:1270 -> n 12:15:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1272:1272 -> n @@ -32690,16 +34627,16 @@ androidx.core.view.ViewCompat -> androidx.core.view.c0: 35:38:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1282:1282 -> n 39:42:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1283:1283 -> n 43:45:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):1287:1287 -> n - 1:12:void setAccessibilityHeading(android.view.View,boolean):4889:4889 -> n0 + 1:4:void setAccessibilityLiveRegion(android.view.View,int):2234:2234 -> n0 1:11:java.lang.CharSequence getAccessibilityPaneTitle(android.view.View):4809:4809 -> o - 1:4:void setAccessibilityLiveRegion(android.view.View,int):2234:2234 -> o0 + 1:9:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):4785:4785 -> o0 + 10:15:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):4787:4787 -> o0 + 16:21:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):4789:4789 -> o0 1:2:java.util.List getActionList(android.view.View):1720:1720 -> p 3:10:java.util.List getActionList(android.view.View):1721:1721 -> p 11:15:java.util.List getActionList(android.view.View):1723:1723 -> p 16:21:java.util.List getActionList(android.view.View):1724:1724 -> p - 1:9:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):4785:4785 -> p0 - 10:15:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):4787:4787 -> p0 - 16:21:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):4789:4789 -> p0 + 1:4:void setBackground(android.view.View,android.graphics.drawable.Drawable):3438:3438 -> p0 1:6:int getAvailableActionIdFromResources(android.view.View,java.lang.CharSequence):1636:1636 -> q 7:12:int getAvailableActionIdFromResources(android.view.View,java.lang.CharSequence):1637:1637 -> q 13:28:int getAvailableActionIdFromResources(android.view.View,java.lang.CharSequence):1638:1638 -> q @@ -32708,32 +34645,33 @@ androidx.core.view.ViewCompat -> androidx.core.view.c0: 53:57:int getAvailableActionIdFromResources(android.view.View,java.lang.CharSequence):1645:1645 -> q 58:63:int getAvailableActionIdFromResources(android.view.View,java.lang.CharSequence):1647:1647 -> q 64:89:int getAvailableActionIdFromResources(android.view.View,java.lang.CharSequence):1648:1648 -> q - 1:4:void setBackground(android.view.View,android.graphics.drawable.Drawable):3438:3438 -> q0 + 1:4:void setBackgroundTintList(android.view.View,android.content.res.ColorStateList):3466:3466 -> q0 1:5:android.content.res.ColorStateList getBackgroundTintList(android.view.View):3449:3449 -> r - 1:4:void setBackgroundTintList(android.view.View,android.content.res.ColorStateList):3466:3466 -> r0 + 1:4:void setBackgroundTintMode(android.view.View,android.graphics.PorterDuff$Mode):3513:3513 -> r0 1:5:android.graphics.PorterDuff$Mode getBackgroundTintMode(android.view.View):3495:3495 -> s - 1:4:void setBackgroundTintMode(android.view.View,android.graphics.PorterDuff$Mode):3513:3513 -> s0 + 1:4:void setElevation(android.view.View,float):2759:2759 -> s0 1:5:android.view.Display getDisplay(android.view.View):4325:4325 -> t - 1:4:void setClipBounds(android.view.View,android.graphics.Rect):4184:4184 -> t0 + 1:4:void setImportantForAccessibility(android.view.View,int):1443:1443 -> t0 1:5:float getElevation(android.view.View):2771:2771 -> u - 1:4:void setElevation(android.view.View,float):2759:2759 -> u0 + 1:7:void setImportantForAccessibilityIfNeeded(android.view.View):5025:5025 -> u0 + 8:11:void setImportantForAccessibilityIfNeeded(android.view.View):5026:5026 -> u0 1:4:androidx.core.view.OnReceiveContentViewBehavior getFallback(android.view.View):3288:3288 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/K;"} 5:7:androidx.core.view.OnReceiveContentViewBehavior getFallback(android.view.View):3289:3289 -> v 8:10:androidx.core.view.OnReceiveContentViewBehavior getFallback(android.view.View):3291:3291 -> v - 1:4:void setImportantForAccessibility(android.view.View,int):1443:1443 -> v0 + 1:6:void setImportantForAutofill(android.view.View,int):907:907 -> v0 + 7:10:void setImportantForAutofill(android.view.View,int):908:908 -> v0 1:5:boolean getFitsSystemWindows(android.view.View):2926:2926 -> w - 1:7:void setImportantForAccessibilityIfNeeded(android.view.View):5025:5025 -> w0 - 8:11:void setImportantForAccessibilityIfNeeded(android.view.View):5026:5026 -> w0 + 1:4:void setNestedScrollingEnabled(android.view.View,boolean):3552:3552 -> w0 1:5:int getImportantForAccessibility(android.view.View):1415:1415 -> x - 1:6:void setImportantForAutofill(android.view.View,int):907:907 -> x0 - 7:10:void setImportantForAutofill(android.view.View,int):908:908 -> x0 + 1:4:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):2973:2973 -> x0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/I;)V"} 1:6:int getImportantForAutofill(android.view.View):863:863 -> y 7:13:int getImportantForAutofill(android.view.View):864:864 -> y - 1:4:void setLabelFor(android.view.View,int):1944:1944 -> y0 + 1:12:void setScreenReaderFocusable(android.view.View,boolean):4709:4709 -> y0 1:5:int getLayoutDirection(android.view.View):2000:2000 -> z - 1:4:void setNestedScrollingEnabled(android.view.View,boolean):3552:3552 -> z0 -androidx.core.view.ViewCompat$$ExternalSyntheticLambda0 -> androidx.core.view.b0: + 1:4:void setScrollIndicators(android.view.View,int,int):4274:4274 -> z0 +androidx.core.view.ViewCompat$$ExternalSyntheticLambda0 -> androidx.core.view.Z: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void ():0:0 -> @@ -32741,7 +34679,7 @@ androidx.core.view.ViewCompat$$ExternalSyntheticLambda0 -> androidx.core.view.b0 1:1:androidx.core.view.ContentInfoCompat onReceiveContent(androidx.core.view.ContentInfoCompat):0:0 -> onReceiveContent # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/d;)Landroidx/core/view/d;"} -androidx.core.view.ViewCompat$1 -> androidx.core.view.c0$a: +androidx.core.view.ViewCompat$1 -> androidx.core.view.a0$a: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:4:void (int,java.lang.Class,int):4734:4734 -> 1:5:java.lang.Object frameworkGet(android.view.View):4734:4734 -> c @@ -32750,7 +34688,7 @@ androidx.core.view.ViewCompat$1 -> androidx.core.view.c0$a: 1:9:java.lang.Boolean frameworkGet(android.view.View):4739:4739 -> h 1:8:void frameworkSet(android.view.View,java.lang.Boolean):4745:4745 -> i 1:7:boolean shouldUpdate(java.lang.Boolean,java.lang.Boolean):4750:4750 -> j -androidx.core.view.ViewCompat$2 -> androidx.core.view.c0$b: +androidx.core.view.ViewCompat$2 -> androidx.core.view.a0$b: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:4:void (int,java.lang.Class,int,int):4814:4814 -> 1:5:java.lang.Object frameworkGet(android.view.View):4814:4814 -> c @@ -32759,7 +34697,7 @@ androidx.core.view.ViewCompat$2 -> androidx.core.view.c0$b: 1:5:java.lang.CharSequence frameworkGet(android.view.View):4819:4819 -> h 1:4:void frameworkSet(android.view.View,java.lang.CharSequence):4825:4825 -> i 1:7:boolean shouldUpdate(java.lang.CharSequence,java.lang.CharSequence):4830:4830 -> j -androidx.core.view.ViewCompat$3 -> androidx.core.view.c0$c: +androidx.core.view.ViewCompat$3 -> androidx.core.view.a0$c: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:4:void (int,java.lang.Class,int,int):4837:4837 -> 1:5:java.lang.Object frameworkGet(android.view.View):4837:4837 -> c @@ -32768,7 +34706,7 @@ androidx.core.view.ViewCompat$3 -> androidx.core.view.c0$c: 1:5:java.lang.CharSequence frameworkGet(android.view.View):4842:4842 -> h 1:4:void frameworkSet(android.view.View,java.lang.CharSequence):4848:4848 -> i 1:7:boolean shouldUpdate(java.lang.CharSequence,java.lang.CharSequence):4853:4853 -> j -androidx.core.view.ViewCompat$4 -> androidx.core.view.c0$d: +androidx.core.view.ViewCompat$4 -> androidx.core.view.a0$d: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:4:void (int,java.lang.Class,int):4894:4894 -> 1:5:java.lang.Object frameworkGet(android.view.View):4894:4894 -> c @@ -32777,7 +34715,7 @@ androidx.core.view.ViewCompat$4 -> androidx.core.view.c0$d: 1:9:java.lang.Boolean frameworkGet(android.view.View):4899:4899 -> h 1:8:void frameworkSet(android.view.View,java.lang.Boolean):4905:4905 -> i 1:7:boolean shouldUpdate(java.lang.Boolean,java.lang.Boolean):4910:4910 -> j -androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager -> androidx.core.view.c0$e: +androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager -> androidx.core.view.a0$e: # {"id":"sourceFile","fileName":"ViewCompat.java"} java.util.WeakHashMap mPanesToVisible -> d 1:3:void ():5033:5033 -> @@ -32801,7 +34739,7 @@ androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager -> androidx.cor 7:28:void onGlobalLayout():5040:5040 -> onGlobalLayout 29:33:void onGlobalLayout():5041:5041 -> onGlobalLayout 1:4:void onViewAttachedToWindow(android.view.View):5049:5049 -> onViewAttachedToWindow -androidx.core.view.ViewCompat$AccessibilityViewProperty -> androidx.core.view.c0$f: +androidx.core.view.ViewCompat$AccessibilityViewProperty -> androidx.core.view.a0$f: # {"id":"sourceFile","fileName":"ViewCompat.java"} int mTagKey -> a java.lang.Class mType -> b @@ -32825,20 +34763,20 @@ androidx.core.view.ViewCompat$AccessibilityViewProperty -> androidx.core.view.c0 24:28:void set(android.view.View,java.lang.Object):4941:4941 -> f 29:34:void set(android.view.View,java.lang.Object):4945:4945 -> f boolean shouldUpdate(java.lang.Object,java.lang.Object) -> g -androidx.core.view.ViewCompat$Api20Impl -> androidx.core.view.c0$g: +androidx.core.view.ViewCompat$Api20Impl -> androidx.core.view.a0$g: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:4:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):5785:5785 -> a 5:9:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):5789:5789 -> a 10:14:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):5793:5793 -> a 1:5:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):5781:5781 -> b 1:4:void requestApplyInsets(android.view.View):5777:5777 -> c -androidx.core.view.ViewCompat$Api21Impl -> androidx.core.view.c0$h: +androidx.core.view.ViewCompat$Api21Impl -> androidx.core.view.a0$h: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:2:void callCompatInsetAnimationCallback(android.view.WindowInsets,android.view.View):5376:5376 -> a 3:10:void callCompatInsetAnimationCallback(android.view.WindowInsets,android.view.View):5377:5377 -> a 11:14:void callCompatInsetAnimationCallback(android.view.WindowInsets,android.view.View):5380:5380 -> a 1:6:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):5290:5290 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;Landroid/graphics/Rect;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;Landroid/graphics/Rect;)Landroidx/core/view/B0;"} 7:10:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):5293:5293 -> b 11:15:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):5292:5292 -> b 16:19:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):5295:5295 -> b @@ -32846,32 +34784,35 @@ androidx.core.view.ViewCompat$Api21Impl -> androidx.core.view.c0$h: 1:5:android.graphics.PorterDuff$Mode getBackgroundTintMode(android.view.View):5439:5439 -> d 1:5:float getElevation(android.view.View):5423:5423 -> e 1:5:java.lang.String getTransitionName(android.view.View):5427:5427 -> f - 1:5:float getZ(android.view.View):5395:5395 -> g - 1:5:boolean isNestedScrollingEnabled(android.view.View):5451:5451 -> h - 1:4:void setBackgroundTintList(android.view.View,android.content.res.ColorStateList):5431:5431 -> i - 1:4:void setBackgroundTintMode(android.view.View,android.graphics.PorterDuff$Mode):5443:5443 -> j - 1:4:void setElevation(android.view.View,float):5403:5403 -> k - 1:4:void setNestedScrollingEnabled(android.view.View,boolean):5447:5447 -> l - 3:9:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5303:5303 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/J;)V"} - 10:15:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5343:5343 -> m - 16:20:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5344:5344 -> m - 21:31:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5347:5347 -> m - 32:35:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5357:5357 -> m - 36:37:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5361:5361 -> m - 38:43:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5362:5362 -> m - 44:47:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5364:5364 -> m - 1:4:void setTransitionName(android.view.View,java.lang.String):5415:5415 -> n - 1:4:void stopNestedScroll(android.view.View):5459:5459 -> o -androidx.core.view.ViewCompat$Api21Impl$1 -> androidx.core.view.c0$h$a: + 1:5:float getTranslationZ(android.view.View):5411:5411 -> g + 1:5:float getZ(android.view.View):5395:5395 -> h + 1:5:boolean isNestedScrollingEnabled(android.view.View):5451:5451 -> i + 1:4:void setBackgroundTintList(android.view.View,android.content.res.ColorStateList):5431:5431 -> j + 1:4:void setBackgroundTintMode(android.view.View,android.graphics.PorterDuff$Mode):5443:5443 -> k + 1:4:void setElevation(android.view.View,float):5403:5403 -> l + 1:4:void setNestedScrollingEnabled(android.view.View,boolean):5447:5447 -> m + 3:9:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5303:5303 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/I;)V"} + 10:15:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5343:5343 -> n + 16:20:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5344:5344 -> n + 21:31:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5347:5347 -> n + 32:35:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5357:5357 -> n + 36:37:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5361:5361 -> n + 38:43:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5362:5362 -> n + 44:47:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5364:5364 -> n + 1:4:void setTransitionName(android.view.View,java.lang.String):5415:5415 -> o + 1:4:void setTranslationZ(android.view.View,float):5407:5407 -> p + 1:4:void setZ(android.view.View,float):5399:5399 -> q + 1:4:void stopNestedScroll(android.view.View):5459:5459 -> r +androidx.core.view.ViewCompat$Api21Impl$1 -> androidx.core.view.a0$h$a: # {"id":"sourceFile","fileName":"ViewCompat.java"} androidx.core.view.WindowInsetsCompat mLastInsets -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B0;"} android.view.View val$v -> b androidx.core.view.OnApplyWindowInsetsListener val$listener -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/J;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/I;"} 1:8:void (android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5303:5303 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/J;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/I;)V"} 9:11:void (android.view.View,androidx.core.view.OnApplyWindowInsetsListener):5304:5304 -> 1:4:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):5310:5310 -> onApplyWindowInsets 5:10:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):5311:5311 -> onApplyWindowInsets @@ -32884,22 +34825,19 @@ androidx.core.view.ViewCompat$Api21Impl$1 -> androidx.core.view.c0$h$a: 45:49:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):5325:5325 -> onApplyWindowInsets 50:52:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):5332:5332 -> onApplyWindowInsets 53:57:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):5336:5336 -> onApplyWindowInsets -androidx.core.view.ViewCompat$Api23Impl -> androidx.core.view.c0$i: +androidx.core.view.ViewCompat$Api23Impl -> androidx.core.view.a0$i: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:8:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):5485:5485 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/B0;"} 9:12:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):5488:5488 -> a 13:15:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):5491:5491 -> a 16:23:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):5492:5492 -> a 1:4:void setScrollIndicators(android.view.View,int,int):5501:5501 -> b -androidx.core.view.ViewCompat$Api24Impl -> androidx.core.view.c0$j: -# {"id":"sourceFile","fileName":"ViewCompat.java"} - 1:4:void setPointerIcon(android.view.View,android.view.PointerIcon):5668:5668 -> a -androidx.core.view.ViewCompat$Api26Impl -> androidx.core.view.c0$k: +androidx.core.view.ViewCompat$Api26Impl -> androidx.core.view.a0$j: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:5:int getImportantForAutofill(android.view.View):5645:5645 -> a 1:4:void setImportantForAutofill(android.view.View,int):5649:5649 -> b -androidx.core.view.ViewCompat$Api28Impl -> androidx.core.view.c0$l: +androidx.core.view.ViewCompat$Api28Impl -> androidx.core.view.a0$k: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:5:java.lang.CharSequence getAccessibilityPaneTitle(android.view.View):5707:5707 -> a 1:5:boolean isAccessibilityHeading(android.view.View):5720:5720 -> b @@ -32907,26 +34845,26 @@ androidx.core.view.ViewCompat$Api28Impl -> androidx.core.view.c0$l: 1:4:void setAccessibilityHeading(android.view.View,boolean):5716:5716 -> d 1:4:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):5712:5712 -> e 1:4:void setScreenReaderFocusable(android.view.View,boolean):5728:5728 -> f -androidx.core.view.ViewCompat$Api29Impl -> androidx.core.view.c0$m: +androidx.core.view.ViewCompat$Api29Impl -> androidx.core.view.a0$l: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:5:android.view.View$AccessibilityDelegate getAccessibilityDelegate(android.view.View):5523:5523 -> a 1:4:void saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):5518:5518 -> b -androidx.core.view.ViewCompat$Api30Impl -> androidx.core.view.c0$n: +androidx.core.view.ViewCompat$Api30Impl -> androidx.core.view.a0$m: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:5:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):5584:5584 -> a 1:5:java.lang.CharSequence getStateDescription(android.view.View):5568:5568 -> b 1:6:androidx.core.view.WindowInsetsControllerCompat getWindowInsetsController(android.view.View):5557:5557 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/f1;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/d1;"} 7:13:androidx.core.view.WindowInsetsControllerCompat getWindowInsetsController(android.view.View):5559:5559 -> c 1:4:void setStateDescription(android.view.View,java.lang.CharSequence):5564:5564 -> d -androidx.core.view.ViewCompat$Api31Impl -> androidx.core.view.c0$o: +androidx.core.view.ViewCompat$Api31Impl -> androidx.core.view.a0$n: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:5:java.lang.String[] getReceiveContentMimeTypes(android.view.View):3312:3312 -> a 1:4:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):3317:3317 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/d;)Landroidx/core/view/d;"} 5:15:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):3318:3318 -> b 16:20:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):3326:3326 -> b -androidx.core.view.ViewCompat$UnhandledKeyEventManager -> androidx.core.view.c0$p: +androidx.core.view.ViewCompat$UnhandledKeyEventManager -> androidx.core.view.a0$o: # {"id":"sourceFile","fileName":"ViewCompat.java"} java.util.WeakHashMap mViewsContainingListeners -> a android.util.SparseArray mCapturedKeys -> b @@ -32938,7 +34876,7 @@ androidx.core.view.ViewCompat$UnhandledKeyEventManager -> androidx.core.view.c0$ 7:8:void ():5106:5106 -> 9:11:void ():5112:5112 -> 1:2:androidx.core.view.ViewCompat$UnhandledKeyEventManager at(android.view.View):5122:5122 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/c0$p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/a0$o;"} 3:10:androidx.core.view.ViewCompat$UnhandledKeyEventManager at(android.view.View):5123:5123 -> a 11:15:androidx.core.view.ViewCompat$UnhandledKeyEventManager at(android.view.View):5125:5125 -> a 16:21:androidx.core.view.ViewCompat$UnhandledKeyEventManager at(android.view.View):5126:5126 -> a @@ -32991,7 +34929,7 @@ androidx.core.view.ViewCompat$UnhandledKeyEventManager -> androidx.core.view.c0$ 75:84:void recalcViewsWithUnhandled():5268:5268 -> g 85:92:void recalcViewsWithUnhandled():5269:5269 -> g 93:96:void recalcViewsWithUnhandled():5273:5273 -> g -androidx.core.view.ViewConfigurationCompat -> androidx.core.view.f0: +androidx.core.view.ViewConfigurationCompat -> androidx.core.view.d0: # {"id":"sourceFile","fileName":"ViewConfigurationCompat.java"} java.lang.reflect.Method sGetScaledScrollFactorMethod -> a 1:6:void ():56:56 -> @@ -32999,7 +34937,7 @@ androidx.core.view.ViewConfigurationCompat -> androidx.core.view.f0: 12:18:void ():59:59 -> 19:26:void ():61:61 -> 6:14:int getCompatFlingVelocityThreshold(android.content.res.Resources,int,androidx.core.util.Supplier,int):396:396 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;ILE/i;I)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;ILF/i;I)I"} 15:25:int getCompatFlingVelocityThreshold(android.content.res.Resources,int,androidx.core.util.Supplier,int):390:390 -> a 1:11:float getLegacyScrollFactor(android.view.ViewConfiguration,android.content.Context):126:126 -> b 12:23:float getLegacyScrollFactor(android.view.ViewConfiguration,android.content.Context):128:128 -> b @@ -33041,7 +34979,7 @@ androidx.core.view.ViewConfigurationCompat -> androidx.core.view.f0: 16:19:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):166:166 -> l 20:25:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):167:167 -> l 26:35:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):168:168 -> l -androidx.core.view.ViewConfigurationCompat$$ExternalSyntheticLambda0 -> androidx.core.view.d0: +androidx.core.view.ViewConfigurationCompat$$ExternalSyntheticLambda0 -> androidx.core.view.b0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} android.view.ViewConfiguration androidx.core.view.ViewConfigurationCompat$$InternalSyntheticLambda$2$4e9929877aa1b44c6b1553e28e8433d324a25527d52388427c54ba53818cc5a9$0.f$0 -> a @@ -33050,7 +34988,7 @@ androidx.core.view.ViewConfigurationCompat$$ExternalSyntheticLambda0 -> androidx # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object get():0:0 -> get # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.ViewConfigurationCompat$$ExternalSyntheticLambda1 -> androidx.core.view.e0: +androidx.core.view.ViewConfigurationCompat$$ExternalSyntheticLambda1 -> androidx.core.view.c0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} android.view.ViewConfiguration androidx.core.view.ViewConfigurationCompat$$InternalSyntheticLambda$2$ffc863cb54c08822b42912cef761ea81d955edba5a1615eee84a98164bcbfa9c$0.f$0 -> a @@ -33059,47 +34997,47 @@ androidx.core.view.ViewConfigurationCompat$$ExternalSyntheticLambda1 -> androidx # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object get():0:0 -> get # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.ViewConfigurationCompat$Api26Impl -> androidx.core.view.f0$a: +androidx.core.view.ViewConfigurationCompat$Api26Impl -> androidx.core.view.d0$a: # {"id":"sourceFile","fileName":"ViewConfigurationCompat.java"} 1:5:float getScaledHorizontalScrollFactor(android.view.ViewConfiguration):299:299 -> a 1:5:float getScaledVerticalScrollFactor(android.view.ViewConfiguration):303:303 -> b -androidx.core.view.ViewConfigurationCompat$Api28Impl -> androidx.core.view.f0$b: +androidx.core.view.ViewConfigurationCompat$Api28Impl -> androidx.core.view.d0$b: # {"id":"sourceFile","fileName":"ViewConfigurationCompat.java"} 1:5:int getScaledHoverSlop(android.view.ViewConfiguration):314:314 -> a 1:5:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration):319:319 -> b -androidx.core.view.ViewConfigurationCompat$Api34Impl -> androidx.core.view.f0$c: +androidx.core.view.ViewConfigurationCompat$Api34Impl -> androidx.core.view.d0$c: # {"id":"sourceFile","fileName":"ViewConfigurationCompat.java"} 1:5:int getScaledMaximumFlingVelocity(android.view.ViewConfiguration,int,int,int):334:334 -> a 1:5:int getScaledMinimumFlingVelocity(android.view.ViewConfiguration,int,int,int):342:342 -> b -androidx.core.view.ViewGroupCompat -> androidx.core.view.h0: +androidx.core.view.ViewGroupCompat -> androidx.core.view.f0: # {"id":"sourceFile","fileName":"ViewGroupCompat.java"} android.view.WindowInsets CONSUMED -> a boolean sCompatInsetsDispatchInstalled -> b 1:9:void ():52:52 -> 10:12:void ():54:54 -> - 3:7:android.view.WindowInsets lambda$dispatchApplyWindowInsets$1(android.view.WindowInsets[],android.view.View$OnApplyWindowInsetsListener,android.view.View,android.view.WindowInsets):246:246 -> a - 8:14:android.view.WindowInsets lambda$dispatchApplyWindowInsets$1(android.view.WindowInsets[],android.view.View$OnApplyWindowInsetsListener,android.view.View,android.view.WindowInsets):247:247 -> a - 15:17:android.view.WindowInsets lambda$dispatchApplyWindowInsets$1(android.view.WindowInsets[],android.view.View$OnApplyWindowInsetsListener,android.view.View,android.view.WindowInsets):250:250 -> a - 1:6:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):231:231 -> b - 7:12:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):232:232 -> b - 13:16:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):234:234 -> b - 17:19:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):235:235 -> b - 20:23:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):236:236 -> b - 24:29:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):237:237 -> b - 30:31:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):243:243 -> b - 32:39:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):244:244 -> b - 40:42:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):252:252 -> b - 43:48:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):255:255 -> b - 49:52:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):257:257 -> b - 53:55:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):258:258 -> b - 56:59:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):256:256 -> b - 60:73:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):261:261 -> b - 74:75:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):262:262 -> b - 76:82:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):263:263 -> b - 83:94:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):265:265 -> b - 95:97:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):268:268 -> b + 3:7:android.view.WindowInsets lambda$dispatchApplyWindowInsets$1(android.view.WindowInsets[],android.view.View$OnApplyWindowInsetsListener,android.view.View,android.view.WindowInsets):247:247 -> a + 8:14:android.view.WindowInsets lambda$dispatchApplyWindowInsets$1(android.view.WindowInsets[],android.view.View$OnApplyWindowInsetsListener,android.view.View,android.view.WindowInsets):248:248 -> a + 15:17:android.view.WindowInsets lambda$dispatchApplyWindowInsets$1(android.view.WindowInsets[],android.view.View$OnApplyWindowInsetsListener,android.view.View,android.view.WindowInsets):251:251 -> a + 1:6:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):232:232 -> b + 7:12:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):233:233 -> b + 13:16:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):235:235 -> b + 17:19:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):236:236 -> b + 20:23:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):237:237 -> b + 24:28:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):238:238 -> b + 29:34:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):244:244 -> b + 35:42:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):245:245 -> b + 43:45:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):256:256 -> b + 46:51:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):259:259 -> b + 52:55:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):261:261 -> b + 56:58:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):262:262 -> b + 59:62:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):260:260 -> b + 63:76:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):265:265 -> b + 77:78:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):266:266 -> b + 79:85:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):267:267 -> b + 86:97:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):269:269 -> b + 98:105:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):272:272 -> b 1:5:boolean isTransitionGroup(android.view.ViewGroup):170:170 -> c -androidx.core.view.ViewGroupCompat$$ExternalSyntheticLambda0 -> androidx.core.view.g0: +androidx.core.view.ViewGroupCompat$$ExternalSyntheticLambda0 -> androidx.core.view.e0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} android.view.WindowInsets[] androidx.core.view.ViewGroupCompat$$InternalSyntheticLambda$1$186d03d9f4611114fbe94a77ae841d5211d1b10929767fadbf42f42b821d0374$0.f$0 -> a @@ -33110,20 +35048,20 @@ androidx.core.view.ViewGroupCompat$$ExternalSyntheticLambda0 -> androidx.core.vi # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):0:0 -> onApplyWindowInsets # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.ViewGroupCompat$Api21Impl -> androidx.core.view.h0$a: +androidx.core.view.ViewGroupCompat$Api21Impl -> androidx.core.view.f0$a: # {"id":"sourceFile","fileName":"ViewGroupCompat.java"} - 1:5:boolean isTransitionGroup(android.view.ViewGroup):282:282 -> a -androidx.core.view.ViewGroupKt -> androidx.core.view.i0: + 1:5:boolean isTransitionGroup(android.view.ViewGroup):286:286 -> a +androidx.core.view.ViewGroupKt -> androidx.core.view.g0: # {"id":"sourceFile","fileName":"ViewGroup.kt"} 1:6:kotlin.sequences.Sequence getChildren(android.view.ViewGroup):109:109 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;)LH3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;)LM3/f;"} 1:6:java.util.Iterator iterator(android.view.ViewGroup):91:91 -> b -androidx.core.view.ViewGroupKt$children$1 -> androidx.core.view.i0$a: +androidx.core.view.ViewGroupKt$children$1 -> androidx.core.view.g0$a: # {"id":"sourceFile","fileName":"ViewGroup.kt"} android.view.ViewGroup $this_children -> a 3:6:void (android.view.ViewGroup):109:109 -> 1:7:java.util.Iterator iterator():110:110 -> iterator -androidx.core.view.ViewGroupKt$iterator$1 -> androidx.core.view.i0$b: +androidx.core.view.ViewGroupKt$iterator$1 -> androidx.core.view.g0$b: # {"id":"sourceFile","fileName":"ViewGroup.kt"} int index -> d android.view.ViewGroup $this_iterator -> e @@ -33132,7 +35070,9 @@ androidx.core.view.ViewGroupKt$iterator$1 -> androidx.core.view.i0$b: 1:14:boolean hasNext():94:94 -> hasNext 1:5:java.lang.Object next():91:91 -> next 1:12:void remove():98:98 -> remove -androidx.core.view.ViewParentCompat -> androidx.core.view.j0: +androidx.core.view.ViewKt -> R8$$REMOVED$$CLASS$$3: +# {"id":"sourceFile","fileName":"View.kt"} +androidx.core.view.ViewParentCompat -> androidx.core.view.h0: # {"id":"sourceFile","fileName":"ViewParentCompat.java"} 1:6:boolean onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean):442:442 -> a 7:35:boolean onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean):444:444 -> a @@ -33162,7 +35102,7 @@ androidx.core.view.ViewParentCompat -> androidx.core.view.j0: 5:12:void onStopNestedScroll(android.view.ViewParent,android.view.View,int):297:297 -> g 13:17:void onStopNestedScroll(android.view.ViewParent,android.view.View,int):302:302 -> g 18:45:void onStopNestedScroll(android.view.ViewParent,android.view.View,int):304:304 -> g -androidx.core.view.ViewParentCompat$Api21Impl -> androidx.core.view.j0$a: +androidx.core.view.ViewParentCompat$Api21Impl -> androidx.core.view.h0$a: # {"id":"sourceFile","fileName":"ViewParentCompat.java"} 1:5:boolean onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean):556:556 -> a 1:5:boolean onNestedPreFling(android.view.ViewParent,android.view.View,float,float):560:560 -> b @@ -33171,109 +35111,109 @@ androidx.core.view.ViewParentCompat$Api21Impl -> androidx.core.view.j0$a: 1:4:void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int):538:538 -> e 1:5:boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int):534:534 -> f 1:4:void onStopNestedScroll(android.view.ViewParent,android.view.View):542:542 -> g -androidx.core.view.ViewPropertyAnimatorCompat -> androidx.core.view.l0: +androidx.core.view.ViewPropertyAnimatorCompat -> androidx.core.view.j0: # {"id":"sourceFile","fileName":"ViewPropertyAnimatorCompat.java"} java.lang.ref.WeakReference mView -> a 1:3:void (android.view.View):38:38 -> 4:11:void (android.view.View):39:39 -> 1:4:void lambda$setUpdateListener$0(androidx.core.view.ViewPropertyAnimatorUpdateListener,android.view.View,android.animation.ValueAnimator):684:684 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/o0;Landroid/view/View;Landroid/animation/ValueAnimator;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/m0;Landroid/view/View;Landroid/animation/ValueAnimator;)V"} 1:10:androidx.core.view.ViewPropertyAnimatorCompat alpha(float):68:68 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Landroidx/core/view/l0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Landroidx/core/view/j0;"} 11:18:androidx.core.view.ViewPropertyAnimatorCompat alpha(float):69:69 -> b 1:10:void cancel():389:389 -> c 11:18:void cancel():390:390 -> c 1:10:long getDuration():163:163 -> d 11:22:long getDuration():164:164 -> d 1:10:androidx.core.view.ViewPropertyAnimatorCompat setDuration(long):53:53 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Landroidx/core/view/l0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Landroidx/core/view/j0;"} 11:18:androidx.core.view.ViewPropertyAnimatorCompat setDuration(long):54:54 -> e 1:10:androidx.core.view.ViewPropertyAnimatorCompat setInterpolator(android.view.animation.Interpolator):180:180 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/animation/Interpolator;)Landroidx/core/view/l0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/animation/Interpolator;)Landroidx/core/view/j0;"} 11:18:androidx.core.view.ViewPropertyAnimatorCompat setInterpolator(android.view.animation.Interpolator):181:181 -> f 1:10:androidx.core.view.ViewPropertyAnimatorCompat setListener(androidx.core.view.ViewPropertyAnimatorListener):641:641 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/m0;)Landroidx/core/view/l0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/k0;)Landroidx/core/view/j0;"} 11:14:androidx.core.view.ViewPropertyAnimatorCompat setListener(androidx.core.view.ViewPropertyAnimatorListener):642:642 -> g 3:15:void setListenerInternal(android.view.View,androidx.core.view.ViewPropertyAnimatorListener):649:649 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/m0;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/k0;)V"} 16:24:void setListenerInternal(android.view.View,androidx.core.view.ViewPropertyAnimatorListener):666:666 -> h 1:10:androidx.core.view.ViewPropertyAnimatorCompat setStartDelay(long):211:211 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Landroidx/core/view/l0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Landroidx/core/view/j0;"} 11:18:androidx.core.view.ViewPropertyAnimatorCompat setStartDelay(long):212:212 -> i 1:12:androidx.core.view.ViewPropertyAnimatorCompat setUpdateListener(androidx.core.view.ViewPropertyAnimatorUpdateListener):681:681 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/o0;)Landroidx/core/view/l0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/m0;)Landroidx/core/view/j0;"} 13:19:androidx.core.view.ViewPropertyAnimatorCompat setUpdateListener(androidx.core.view.ViewPropertyAnimatorUpdateListener):684:684 -> j 20:23:androidx.core.view.ViewPropertyAnimatorCompat setUpdateListener(androidx.core.view.ViewPropertyAnimatorUpdateListener):686:686 -> j 24:27:androidx.core.view.ViewPropertyAnimatorCompat setUpdateListener(androidx.core.view.ViewPropertyAnimatorUpdateListener):687:687 -> j 1:10:void start():573:573 -> k 11:18:void start():574:574 -> k 1:10:androidx.core.view.ViewPropertyAnimatorCompat translationY(float):113:113 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Landroidx/core/view/l0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Landroidx/core/view/j0;"} 11:18:androidx.core.view.ViewPropertyAnimatorCompat translationY(float):114:114 -> l -androidx.core.view.ViewPropertyAnimatorCompat$$ExternalSyntheticLambda0 -> androidx.core.view.k0: +androidx.core.view.ViewPropertyAnimatorCompat$$ExternalSyntheticLambda0 -> androidx.core.view.i0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.ViewPropertyAnimatorUpdateListener androidx.core.view.ViewPropertyAnimatorCompat$$InternalSyntheticLambda$1$ef68d6c8f647e7162c1b841697969b3e4210c7e5f59e9501673ffd1e8415cfc7$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/o0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/m0;"} # {"id":"com.android.tools.r8.synthesized"} android.view.View androidx.core.view.ViewPropertyAnimatorCompat$$InternalSyntheticLambda$1$ef68d6c8f647e7162c1b841697969b3e4210c7e5f59e9501673ffd1e8415cfc7$0.f$1 -> b # {"id":"com.android.tools.r8.synthesized"} 1:1:void (androidx.core.view.ViewPropertyAnimatorUpdateListener,android.view.View):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/o0;Landroid/view/View;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/m0;Landroid/view/View;)V"} 1:1:void onAnimationUpdate(android.animation.ValueAnimator):0:0 -> onAnimationUpdate # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.ViewPropertyAnimatorCompat$1 -> androidx.core.view.l0$a: +androidx.core.view.ViewPropertyAnimatorCompat$1 -> androidx.core.view.j0$a: # {"id":"sourceFile","fileName":"ViewPropertyAnimatorCompat.java"} androidx.core.view.ViewPropertyAnimatorListener val$listener -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/m0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/k0;"} android.view.View val$view -> b androidx.core.view.ViewPropertyAnimatorCompat this$0 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/l0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/j0;"} 1:10:void (androidx.core.view.ViewPropertyAnimatorCompat,androidx.core.view.ViewPropertyAnimatorListener,android.view.View):649:649 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/l0;Landroidx/core/view/m0;Landroid/view/View;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/j0;Landroidx/core/view/k0;Landroid/view/View;)V"} 1:8:void onAnimationCancel(android.animation.Animator):652:652 -> onAnimationCancel 1:8:void onAnimationEnd(android.animation.Animator):657:657 -> onAnimationEnd 1:8:void onAnimationStart(android.animation.Animator):662:662 -> onAnimationStart -androidx.core.view.ViewPropertyAnimatorListener -> androidx.core.view.m0: +androidx.core.view.ViewPropertyAnimatorListener -> androidx.core.view.k0: # {"id":"sourceFile","fileName":"ViewPropertyAnimatorListener.java"} void onAnimationCancel(android.view.View) -> a void onAnimationEnd(android.view.View) -> b void onAnimationStart(android.view.View) -> c -androidx.core.view.ViewPropertyAnimatorListenerAdapter -> androidx.core.view.n0: +androidx.core.view.ViewPropertyAnimatorListenerAdapter -> androidx.core.view.l0: # {"id":"sourceFile","fileName":"ViewPropertyAnimatorListenerAdapter.java"} 1:4:void ():29:29 -> 1:1:void onAnimationCancel(android.view.View):0:0 -> a 1:1:void onAnimationStart(android.view.View):0:0 -> c -androidx.core.view.ViewPropertyAnimatorUpdateListener -> androidx.core.view.o0: +androidx.core.view.ViewPropertyAnimatorUpdateListener -> androidx.core.view.m0: # {"id":"sourceFile","fileName":"ViewPropertyAnimatorUpdateListener.java"} void onAnimationUpdate(android.view.View) -> a -androidx.core.view.WindowCompat -> androidx.core.view.p0: +androidx.core.view.WindowCompat -> androidx.core.view.n0: # {"id":"sourceFile","fileName":"WindowCompat.java"} - 1:6:androidx.core.view.WindowInsetsControllerCompat getInsetsController(android.view.Window,android.view.View):137:137 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Window;Landroid/view/View;)Landroidx/core/view/f1;"} - 1:6:void setDecorFitsSystemWindows(android.view.Window,boolean):119:119 -> b - 7:14:void setDecorFitsSystemWindows(android.view.Window,boolean):120:120 -> b - 15:18:void setDecorFitsSystemWindows(android.view.Window,boolean):122:122 -> b - 19:22:void setDecorFitsSystemWindows(android.view.Window,boolean):124:124 -> b -androidx.core.view.WindowCompat$Api16Impl -> androidx.core.view.p0$a: + 1:6:androidx.core.view.WindowInsetsControllerCompat getInsetsController(android.view.Window,android.view.View):141:141 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Window;Landroid/view/View;)Landroidx/core/view/d1;"} + 1:6:void setDecorFitsSystemWindows(android.view.Window,boolean):123:123 -> b + 7:14:void setDecorFitsSystemWindows(android.view.Window,boolean):124:124 -> b + 15:18:void setDecorFitsSystemWindows(android.view.Window,boolean):126:126 -> b + 19:22:void setDecorFitsSystemWindows(android.view.Window,boolean):128:128 -> b +androidx.core.view.WindowCompat$Api16Impl -> androidx.core.view.n0$a: # {"id":"sourceFile","fileName":"WindowCompat.java"} - 1:4:void setDecorFitsSystemWindows(android.view.Window,boolean):151:151 -> a - 5:15:void setDecorFitsSystemWindows(android.view.Window,boolean):152:152 -> a - 16:19:void setDecorFitsSystemWindows(android.view.Window,boolean):153:153 -> a -androidx.core.view.WindowCompat$Api30Impl -> androidx.core.view.p0$b: + 1:4:void setDecorFitsSystemWindows(android.view.Window,boolean):188:188 -> a + 5:15:void setDecorFitsSystemWindows(android.view.Window,boolean):189:189 -> a + 16:19:void setDecorFitsSystemWindows(android.view.Window,boolean):190:190 -> a +androidx.core.view.WindowCompat$Api30Impl -> androidx.core.view.n0$b: # {"id":"sourceFile","fileName":"WindowCompat.java"} - 1:4:void setDecorFitsSystemWindows(android.view.Window,boolean):169:169 -> a - 5:15:void setDecorFitsSystemWindows(android.view.Window,boolean):170:170 -> a - 16:18:void setDecorFitsSystemWindows(android.view.Window,boolean):171:171 -> a - 19:22:void setDecorFitsSystemWindows(android.view.Window,boolean):174:174 -> a -androidx.core.view.WindowCompat$Api35Impl -> androidx.core.view.p0$c: + 1:4:void setDecorFitsSystemWindows(android.view.Window,boolean):206:206 -> a + 5:15:void setDecorFitsSystemWindows(android.view.Window,boolean):207:207 -> a + 16:18:void setDecorFitsSystemWindows(android.view.Window,boolean):208:208 -> a + 19:22:void setDecorFitsSystemWindows(android.view.Window,boolean):211:211 -> a +androidx.core.view.WindowCompat$Api35Impl -> androidx.core.view.n0$c: # {"id":"sourceFile","fileName":"WindowCompat.java"} - 1:4:void setDecorFitsSystemWindows(android.view.Window,boolean):186:186 -> a -androidx.core.view.WindowInsetsAnimationCompat -> androidx.core.view.q0: + 1:4:void setDecorFitsSystemWindows(android.view.Window,boolean):223:223 -> a +androidx.core.view.WindowInsetsAnimationCompat -> androidx.core.view.o0: # {"id":"sourceFile","fileName":"WindowInsetsAnimationCompat.java"} androidx.core.view.WindowInsetsAnimationCompat$Impl mImpl -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/q0$e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/o0$e;"} 1:3:void (int,android.view.animation.Interpolator,long):78:80 -> 4:4:void (int,android.view.animation.Interpolator,long):82:82 -> 5:7:void (android.view.WindowInsetsAnimation):90:92 -> @@ -33281,37 +35221,37 @@ androidx.core.view.WindowInsetsAnimationCompat -> androidx.core.view.q0: 1:7:float getInterpolatedFraction():152:152 -> b 1:7:int getTypeMask():101:101 -> c 1:6:void setCallback(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):520:520 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/q0$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/o0$b;)V"} 7:10:void setCallback(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):521:521 -> d 11:14:void setCallback(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):523:523 -> d 1:6:void setFraction(float):187:187 -> e 1:6:androidx.core.view.WindowInsetsAnimationCompat toWindowInsetsAnimationCompat(android.view.WindowInsetsAnimation):328:328 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsetsAnimation;)Landroidx/core/view/q0;"} -androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat -> androidx.core.view.q0$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsetsAnimation;)Landroidx/core/view/o0;"} +androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat -> androidx.core.view.o0$a: # {"id":"sourceFile","fileName":"WindowInsetsAnimationCompat.java"} androidx.core.graphics.Insets mLowerBound -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/d;"} androidx.core.graphics.Insets mUpperBound -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/d;"} 1:3:void (androidx.core.graphics.Insets,androidx.core.graphics.Insets):223:225 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;Lw/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;Lx/d;)V"} 4:6:void (android.view.WindowInsetsAnimation$Bounds):229:231 -> 1:3:androidx.core.graphics.Insets getLowerBound():254:254 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx/d;"} 1:3:androidx.core.graphics.Insets getUpperBound():277:277 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx/d;"} 1:5:android.view.WindowInsetsAnimation$Bounds toBounds():311:311 -> c 1:6:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat toBoundsCompat(android.view.WindowInsetsAnimation$Bounds):321:321 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsetsAnimation$Bounds;)Landroidx/core/view/q0$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsetsAnimation$Bounds;)Landroidx/core/view/o0$a;"} 1:35:java.lang.String toString():303:303 -> toString -androidx.core.view.WindowInsetsAnimationCompat$Callback -> androidx.core.view.q0$b: +androidx.core.view.WindowInsetsAnimationCompat$Callback -> androidx.core.view.o0$b: # {"id":"sourceFile","fileName":"WindowInsetsAnimationCompat.java"} androidx.core.view.WindowInsetsCompat mDispachedInsets -> mDispachedInsets - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B0;"} 1:3:void (int):369:369 -> 4:6:void (int):370:370 -> 1:3:int getDispatchMode():394:394 -> getDispatchMode -androidx.core.view.WindowInsetsAnimationCompat$Impl -> androidx.core.view.q0$e: +androidx.core.view.WindowInsetsAnimationCompat$Impl -> androidx.core.view.o0$e: # {"id":"sourceFile","fileName":"WindowInsetsAnimationCompat.java"} int mTypeMask -> a float mFraction -> b @@ -33329,7 +35269,7 @@ androidx.core.view.WindowInsetsAnimationCompat$Impl -> androidx.core.view.q0$e: 12:14:float getInterpolatedFraction():554:554 -> b 1:3:int getTypeMask():543:543 -> c 1:3:void setFraction(float):570:570 -> d -androidx.core.view.WindowInsetsAnimationCompat$Impl21 -> androidx.core.view.q0$c: +androidx.core.view.WindowInsetsAnimationCompat$Impl21 -> androidx.core.view.o0$c: # {"id":"sourceFile","fileName":"WindowInsetsAnimationCompat.java"} android.view.animation.Interpolator SHOW_IME_INTERPOLATOR -> f android.view.animation.Interpolator HIDE_IME_INTERPOLATOR -> g @@ -33341,14 +35281,14 @@ androidx.core.view.WindowInsetsAnimationCompat$Impl21 -> androidx.core.view.q0$c 30:37:void ():615:615 -> 1:4:void (int,android.view.animation.Interpolator,long):619:619 -> 7:10:void buildAnimationMask(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int[],int[]):670:670 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;Landroidx/core/view/D0;[I[I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;Landroidx/core/view/B0;[I[I)V"} 11:14:void buildAnimationMask(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int[],int[]):671:671 -> e 15:45:void buildAnimationMask(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int[],int[]):672:672 -> e 46:71:void buildAnimationMask(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int[],int[]):676:676 -> e 72:77:void buildAnimationMask(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int[],int[]):684:684 -> e 78:86:void buildAnimationMask(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int[],int[]):686:686 -> e 1:4:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat computeAnimationBounds(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int):648:648 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;Landroidx/core/view/D0;I)Landroidx/core/view/q0$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;Landroidx/core/view/B0;I)Landroidx/core/view/o0$a;"} 5:8:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat computeAnimationBounds(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int):649:649 -> f 9:12:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat computeAnimationBounds(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int):650:650 -> f 13:20:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat computeAnimationBounds(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int):651:651 -> f @@ -33372,9 +35312,9 @@ androidx.core.view.WindowInsetsAnimationCompat$Impl21 -> androidx.core.view.q0$c 31:37:android.view.animation.Interpolator createInsetInterpolator(int,int):705:705 -> g 38:42:android.view.animation.Interpolator createInsetInterpolator(int,int):706:706 -> g 1:6:android.view.View$OnApplyWindowInsetsListener createProxyListener(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):642:642 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/q0$b;)Landroid/view/View$OnApplyWindowInsetsListener;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/o0$b;)Landroid/view/View$OnApplyWindowInsetsListener;"} 1:6:void dispatchOnEnd(android.view.View,androidx.core.view.WindowInsetsAnimationCompat):954:954 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/q0;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/o0;)V"} 7:9:void dispatchOnEnd(android.view.View,androidx.core.view.WindowInsetsAnimationCompat):956:956 -> i 10:16:void dispatchOnEnd(android.view.View,androidx.core.view.WindowInsetsAnimationCompat):957:957 -> i 17:20:void dispatchOnEnd(android.view.View,androidx.core.view.WindowInsetsAnimationCompat):961:961 -> i @@ -33383,7 +35323,7 @@ androidx.core.view.WindowInsetsAnimationCompat$Impl21 -> androidx.core.view.q0$c 30:33:void dispatchOnEnd(android.view.View,androidx.core.view.WindowInsetsAnimationCompat):964:964 -> i 34:40:void dispatchOnEnd(android.view.View,androidx.core.view.WindowInsetsAnimationCompat):965:965 -> i 1:7:void dispatchOnPrepare(android.view.View,androidx.core.view.WindowInsetsAnimationCompat,androidx.core.view.WindowInsetsCompat,boolean):893:893 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/q0;Landroidx/core/view/D0;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/o0;Landroidx/core/view/B0;Z)V"} 8:11:void dispatchOnPrepare(android.view.View,androidx.core.view.WindowInsetsAnimationCompat,androidx.core.view.WindowInsetsCompat,boolean):895:895 -> j 12:14:void dispatchOnPrepare(android.view.View,androidx.core.view.WindowInsetsAnimationCompat,androidx.core.view.WindowInsetsCompat,boolean):897:897 -> j 15:23:void dispatchOnPrepare(android.view.View,androidx.core.view.WindowInsetsAnimationCompat,androidx.core.view.WindowInsetsCompat,boolean):898:898 -> j @@ -33393,7 +35333,7 @@ androidx.core.view.WindowInsetsAnimationCompat$Impl21 -> androidx.core.view.q0$c 36:39:void dispatchOnPrepare(android.view.View,androidx.core.view.WindowInsetsAnimationCompat,androidx.core.view.WindowInsetsCompat,boolean):907:907 -> j 40:46:void dispatchOnPrepare(android.view.View,androidx.core.view.WindowInsetsAnimationCompat,androidx.core.view.WindowInsetsCompat,boolean):908:908 -> j 1:6:void dispatchOnProgress(android.view.View,androidx.core.view.WindowInsetsCompat,java.util.List):935:935 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;Ljava/util/List;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;Ljava/util/List;)V"} 7:10:void dispatchOnProgress(android.view.View,androidx.core.view.WindowInsetsCompat,java.util.List):938:938 -> k 11:17:void dispatchOnProgress(android.view.View,androidx.core.view.WindowInsetsCompat,java.util.List):939:939 -> k 18:21:void dispatchOnProgress(android.view.View,androidx.core.view.WindowInsetsCompat,java.util.List):943:943 -> k @@ -33402,7 +35342,7 @@ androidx.core.view.WindowInsetsAnimationCompat$Impl21 -> androidx.core.view.q0$c 31:34:void dispatchOnProgress(android.view.View,androidx.core.view.WindowInsetsCompat,java.util.List):946:946 -> k 35:41:void dispatchOnProgress(android.view.View,androidx.core.view.WindowInsetsCompat,java.util.List):947:947 -> k 1:6:void dispatchOnStart(android.view.View,androidx.core.view.WindowInsetsAnimationCompat,androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat):916:916 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/q0;Landroidx/core/view/q0$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/o0;Landroidx/core/view/o0$a;)V"} 7:9:void dispatchOnStart(android.view.View,androidx.core.view.WindowInsetsAnimationCompat,androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat):918:918 -> l 10:16:void dispatchOnStart(android.view.View,androidx.core.view.WindowInsetsAnimationCompat,androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat):919:919 -> l 17:20:void dispatchOnStart(android.view.View,androidx.core.view.WindowInsetsAnimationCompat,androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat):923:923 -> l @@ -33413,11 +35353,11 @@ androidx.core.view.WindowInsetsAnimationCompat$Impl21 -> androidx.core.view.q0$c 1:9:android.view.WindowInsets forwardToViewIfNeeded(android.view.View,android.view.WindowInsets):885:885 -> m 10:14:android.view.WindowInsets forwardToViewIfNeeded(android.view.View,android.view.WindowInsets):888:888 -> m 1:6:androidx.core.view.WindowInsetsAnimationCompat$Callback getCallback(android.view.View):971:971 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/q0$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/o0$b;"} 7:10:androidx.core.view.WindowInsetsAnimationCompat$Callback getCallback(android.view.View):974:974 -> n 11:17:androidx.core.view.WindowInsetsAnimationCompat$Callback getCallback(android.view.View):975:975 -> n 1:14:androidx.core.view.WindowInsetsCompat interpolateInsets(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,float,int):715:715 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;Landroidx/core/view/D0;FI)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;Landroidx/core/view/B0;FI)Landroidx/core/view/B0;"} 15:22:androidx.core.view.WindowInsetsCompat interpolateInsets(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,float,int):719:719 -> o 23:26:androidx.core.view.WindowInsetsCompat interpolateInsets(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,float,int):722:722 -> o 27:30:androidx.core.view.WindowInsetsCompat interpolateInsets(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,float,int):723:723 -> o @@ -33425,19 +35365,19 @@ androidx.core.view.WindowInsetsAnimationCompat$Impl21 -> androidx.core.view.q0$c 80:85:androidx.core.view.WindowInsetsCompat interpolateInsets(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,float,int):732:732 -> o 86:90:androidx.core.view.WindowInsetsCompat interpolateInsets(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,float,int):735:735 -> o 3:8:void setCallback(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):625:625 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/q0$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/o0$b;)V"} 9:13:void setCallback(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):627:627 -> p 14:23:void setCallback(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):634:634 -> p 24:29:void setCallback(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):635:635 -> p 30:33:void setCallback(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):636:636 -> p -androidx.core.view.WindowInsetsAnimationCompat$Impl21$Impl21OnApplyWindowInsetsListener -> androidx.core.view.q0$c$a: +androidx.core.view.WindowInsetsAnimationCompat$Impl21$Impl21OnApplyWindowInsetsListener -> androidx.core.view.o0$c$a: # {"id":"sourceFile","fileName":"WindowInsetsAnimationCompat.java"} androidx.core.view.WindowInsetsAnimationCompat$Callback mCallback -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/q0$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/o0$b;"} androidx.core.view.WindowInsetsCompat mLastInsets -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B0;"} 1:3:void (android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):753:753 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/q0$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/o0$b;)V"} 4:5:void (android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):754:754 -> 6:11:void (android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):755:755 -> 12:22:void (android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):759:759 -> @@ -33476,20 +35416,20 @@ androidx.core.view.WindowInsetsAnimationCompat$Impl21$Impl21OnApplyWindowInsetsL 160:170:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):864:864 -> onApplyWindowInsets 171:172:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):871:871 -> onApplyWindowInsets 173:178:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):873:873 -> onApplyWindowInsets -androidx.core.view.WindowInsetsAnimationCompat$Impl21$Impl21OnApplyWindowInsetsListener$1 -> androidx.core.view.q0$c$a$a: +androidx.core.view.WindowInsetsAnimationCompat$Impl21$Impl21OnApplyWindowInsetsListener$1 -> androidx.core.view.o0$c$a$a: # {"id":"sourceFile","fileName":"WindowInsetsAnimationCompat.java"} androidx.core.view.WindowInsetsAnimationCompat val$anim -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/q0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/o0;"} androidx.core.view.WindowInsetsCompat val$targetInsets -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B0;"} androidx.core.view.WindowInsetsCompat val$startingInsets -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B0;"} int val$animationMask -> d android.view.View val$v -> e androidx.core.view.WindowInsetsAnimationCompat$Impl21$Impl21OnApplyWindowInsetsListener this$0 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/q0$c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/o0$c$a;"} 1:16:void (androidx.core.view.WindowInsetsAnimationCompat$Impl21$Impl21OnApplyWindowInsetsListener,androidx.core.view.WindowInsetsAnimationCompat,androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat,int,android.view.View):838:838 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/q0$c$a;Landroidx/core/view/q0;Landroidx/core/view/D0;Landroidx/core/view/D0;ILandroid/view/View;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/o0$c$a;Landroidx/core/view/o0;Landroidx/core/view/B0;Landroidx/core/view/B0;ILandroid/view/View;)V"} 1:9:void onAnimationUpdate(android.animation.ValueAnimator):841:841 -> onAnimationUpdate 10:15:void onAnimationUpdate(android.animation.ValueAnimator):842:842 -> onAnimationUpdate 16:21:void onAnimationUpdate(android.animation.ValueAnimator):845:845 -> onAnimationUpdate @@ -33497,32 +35437,32 @@ androidx.core.view.WindowInsetsAnimationCompat$Impl21$Impl21OnApplyWindowInsetsL 26:27:void onAnimationUpdate(android.animation.ValueAnimator):846:846 -> onAnimationUpdate 28:31:void onAnimationUpdate(android.animation.ValueAnimator):847:847 -> onAnimationUpdate 32:37:void onAnimationUpdate(android.animation.ValueAnimator):848:848 -> onAnimationUpdate -androidx.core.view.WindowInsetsAnimationCompat$Impl21$Impl21OnApplyWindowInsetsListener$2 -> androidx.core.view.q0$c$a$b: +androidx.core.view.WindowInsetsAnimationCompat$Impl21$Impl21OnApplyWindowInsetsListener$2 -> androidx.core.view.o0$c$a$b: # {"id":"sourceFile","fileName":"WindowInsetsAnimationCompat.java"} androidx.core.view.WindowInsetsAnimationCompat val$anim -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/q0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/o0;"} android.view.View val$v -> b androidx.core.view.WindowInsetsAnimationCompat$Impl21$Impl21OnApplyWindowInsetsListener this$0 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/q0$c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/o0$c$a;"} 1:10:void (androidx.core.view.WindowInsetsAnimationCompat$Impl21$Impl21OnApplyWindowInsetsListener,androidx.core.view.WindowInsetsAnimationCompat,android.view.View):852:852 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/q0$c$a;Landroidx/core/view/q0;Landroid/view/View;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/o0$c$a;Landroidx/core/view/o0;Landroid/view/View;)V"} 1:7:void onAnimationEnd(android.animation.Animator):856:856 -> onAnimationEnd 8:15:void onAnimationEnd(android.animation.Animator):857:857 -> onAnimationEnd -androidx.core.view.WindowInsetsAnimationCompat$Impl21$Impl21OnApplyWindowInsetsListener$3 -> androidx.core.view.q0$c$a$c: +androidx.core.view.WindowInsetsAnimationCompat$Impl21$Impl21OnApplyWindowInsetsListener$3 -> androidx.core.view.o0$c$a$c: # {"id":"sourceFile","fileName":"WindowInsetsAnimationCompat.java"} android.view.View val$v -> d androidx.core.view.WindowInsetsAnimationCompat val$anim -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/q0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/o0;"} androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat val$animationBounds -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/q0$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/o0$a;"} android.animation.ValueAnimator val$animator -> g androidx.core.view.WindowInsetsAnimationCompat$Impl21$Impl21OnApplyWindowInsetsListener this$0 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/q0$c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/o0$c$a;"} 1:14:void (androidx.core.view.WindowInsetsAnimationCompat$Impl21$Impl21OnApplyWindowInsetsListener,android.view.View,androidx.core.view.WindowInsetsAnimationCompat,androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat,android.animation.ValueAnimator):864:864 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/q0$c$a;Landroid/view/View;Landroidx/core/view/q0;Landroidx/core/view/q0$a;Landroid/animation/ValueAnimator;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/o0$c$a;Landroid/view/View;Landroidx/core/view/o0;Landroidx/core/view/o0$a;Landroid/animation/ValueAnimator;)V"} 1:9:void run():867:867 -> run 10:15:void run():868:868 -> run -androidx.core.view.WindowInsetsAnimationCompat$Impl30 -> androidx.core.view.q0$d: +androidx.core.view.WindowInsetsAnimationCompat$Impl30 -> androidx.core.view.o0$d: # {"id":"sourceFile","fileName":"WindowInsetsAnimationCompat.java"} android.view.WindowInsetsAnimation mWrapped -> f 1:2:void (android.view.WindowInsetsAnimation):987:988 -> @@ -33532,78 +35472,78 @@ androidx.core.view.WindowInsetsAnimationCompat$Impl30 -> androidx.core.view.q0$d 1:7:int getTypeMask():997:997 -> c 1:6:void setFraction(float):1017:1017 -> d 1:11:android.view.WindowInsetsAnimation$Bounds createPlatformBounds(androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat):1112:1112 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/q0$a;)Landroid/view/WindowInsetsAnimation$Bounds;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/o0$a;)Landroid/view/WindowInsetsAnimation$Bounds;"} 12:24:android.view.WindowInsetsAnimation$Bounds createPlatformBounds(androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat):1113:1113 -> e 1:9:androidx.core.graphics.Insets getHigherBounds(android.view.WindowInsetsAnimation$Bounds):1122:1122 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsetsAnimation$Bounds;)Lw/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsetsAnimation$Bounds;)Lx/d;"} 1:9:androidx.core.graphics.Insets getLowerBounds(android.view.WindowInsetsAnimation$Bounds):1117:1117 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsetsAnimation$Bounds;)Lw/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsetsAnimation$Bounds;)Lx/d;"} 3:9:void setCallback(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):1106:1106 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/q0$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/o0$b;)V"} 10:13:void setCallback(android.view.View,androidx.core.view.WindowInsetsAnimationCompat$Callback):1107:1107 -> h -androidx.core.view.WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.r0: +androidx.core.view.WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.p0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:long m(android.view.WindowInsetsAnimation):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.s0: +androidx.core.view.WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.q0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m(android.view.WindowInsetsAnimation):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.t0: +androidx.core.view.WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.r0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.WindowInsetsAnimation,float):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.u0: +androidx.core.view.WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.s0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:float m(android.view.WindowInsetsAnimation):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline4 -> androidx.core.view.v0: +androidx.core.view.WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline4 -> androidx.core.view.t0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.View,android.view.WindowInsetsAnimation$Callback):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline5 -> androidx.core.view.w0: +androidx.core.view.WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline5 -> androidx.core.view.u0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsetsAnimation m(int,android.view.animation.Interpolator,long):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline6 -> androidx.core.view.x0: +androidx.core.view.WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline6 -> androidx.core.view.v0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsetsAnimation$Bounds m(android.graphics.Insets,android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline7 -> androidx.core.view.y0: +androidx.core.view.WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline7 -> androidx.core.view.w0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline8 -> androidx.core.view.z0: +androidx.core.view.WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline8 -> androidx.core.view.x0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.Insets m(android.view.WindowInsetsAnimation$Bounds):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline9 -> androidx.core.view.A0: +androidx.core.view.WindowInsetsAnimationCompat$Impl30$$ExternalSyntheticApiModelOutline9 -> androidx.core.view.y0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.Insets m(android.view.WindowInsetsAnimation$Bounds):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsAnimationCompat$Impl30$ProxyCallback -> androidx.core.view.q0$d$a: +androidx.core.view.WindowInsetsAnimationCompat$Impl30$ProxyCallback -> androidx.core.view.o0$d$a: # {"id":"sourceFile","fileName":"WindowInsetsAnimationCompat.java"} androidx.core.view.WindowInsetsAnimationCompat$Callback mCompat -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/q0$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/o0$b;"} java.util.List mRORunningAnimations -> b java.util.ArrayList mTmpRunningAnimations -> c java.util.HashMap mAnimations -> d 1:7:void (androidx.core.view.WindowInsetsAnimationCompat$Callback):1041:1041 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/q0$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/o0$b;)V"} 8:14:void (androidx.core.view.WindowInsetsAnimationCompat$Callback):1047:1047 -> 15:17:void (androidx.core.view.WindowInsetsAnimationCompat$Callback):1042:1042 -> 1:10:androidx.core.view.WindowInsetsAnimationCompat getWindowInsetsAnimationCompat(android.view.WindowInsetsAnimation):1052:1052 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsetsAnimation;)Landroidx/core/view/q0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsetsAnimation;)Landroidx/core/view/o0;"} 11:14:androidx.core.view.WindowInsetsAnimationCompat getWindowInsetsAnimationCompat(android.view.WindowInsetsAnimation):1055:1055 -> a 15:20:androidx.core.view.WindowInsetsAnimationCompat getWindowInsetsAnimationCompat(android.view.WindowInsetsAnimation):1056:1056 -> a 1:9:void onEnd(android.view.WindowInsetsAnimation):1099:1099 -> onEnd @@ -33627,716 +35567,730 @@ androidx.core.view.WindowInsetsAnimationCompat$Impl30$ProxyCallback -> androidx. 7:10:android.view.WindowInsetsAnimation$Bounds onStart(android.view.WindowInsetsAnimation,android.view.WindowInsetsAnimation$Bounds):1072:1072 -> onStart 11:14:android.view.WindowInsetsAnimation$Bounds onStart(android.view.WindowInsetsAnimation,android.view.WindowInsetsAnimation$Bounds):1070:1070 -> onStart 15:19:android.view.WindowInsetsAnimation$Bounds onStart(android.view.WindowInsetsAnimation,android.view.WindowInsetsAnimation$Bounds):1072:1072 -> onStart -androidx.core.view.WindowInsetsAnimationCompat$Impl30$ProxyCallback$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.B0: +androidx.core.view.WindowInsetsAnimationCompat$Impl30$ProxyCallback$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.z0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsetsAnimation m(java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsAnimationCompat$Impl30$ProxyCallback$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.C0: +androidx.core.view.WindowInsetsAnimationCompat$Impl30$ProxyCallback$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.A0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:float m(android.view.WindowInsetsAnimation):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat -> androidx.core.view.D0: +androidx.core.view.WindowInsetsCompat -> androidx.core.view.B0: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} androidx.core.view.WindowInsetsCompat$Impl mImpl -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/D0$m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B0$o;"} androidx.core.view.WindowInsetsCompat CONSUMED -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/D0;"} - 1:6:void ():78:78 -> - 7:15:void ():79:79 -> - 16:20:void ():81:81 -> - 21:25:void ():83:83 -> - 1:3:void (android.view.WindowInsets):90:92 -> - 4:4:void (android.view.WindowInsets):94:94 -> - 5:5:void (android.view.WindowInsets):96:96 -> - 6:6:void (android.view.WindowInsets):98:98 -> - 7:7:void (android.view.WindowInsets):100:100 -> - 8:8:void (androidx.core.view.WindowInsetsCompat):113:113 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;)V"} - 9:21:void (androidx.core.view.WindowInsetsCompat):116:128 -> - 22:22:void (androidx.core.view.WindowInsetsCompat):130:130 -> - 23:23:void (androidx.core.view.WindowInsetsCompat):132:132 -> - 24:24:void (androidx.core.view.WindowInsetsCompat):135:135 -> - 1:7:androidx.core.view.WindowInsetsCompat consumeDisplayCutout():507:507 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/D0;"} - 1:7:androidx.core.view.WindowInsetsCompat consumeStableInsets():480:480 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/D0;"} - 1:7:androidx.core.view.WindowInsetsCompat consumeSystemWindowInsets():323:323 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/D0;"} - 1:6:void copyRootViewBounds(android.view.View):2245:2245 -> d - 1:7:androidx.core.view.DisplayCutoutCompat getDisplayCutout():492:492 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B0;"} + 1:6:void ():79:79 -> + 7:15:void ():80:80 -> + 16:20:void ():82:82 -> + 21:25:void ():84:84 -> + 1:3:void (android.view.WindowInsets):91:93 -> + 4:4:void (android.view.WindowInsets):95:95 -> + 5:5:void (android.view.WindowInsets):97:97 -> + 6:6:void (android.view.WindowInsets):99:99 -> + 7:7:void (android.view.WindowInsets):101:101 -> + 8:8:void (android.view.WindowInsets):103:103 -> + 9:9:void (androidx.core.view.WindowInsetsCompat):116:116 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;)V"} + 10:24:void (androidx.core.view.WindowInsetsCompat):119:133 -> + 25:25:void (androidx.core.view.WindowInsetsCompat):135:135 -> + 26:26:void (androidx.core.view.WindowInsetsCompat):137:137 -> + 27:27:void (androidx.core.view.WindowInsetsCompat):140:140 -> + 1:7:androidx.core.view.WindowInsetsCompat consumeDisplayCutout():512:512 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B0;"} + 1:7:androidx.core.view.WindowInsetsCompat consumeStableInsets():485:485 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B0;"} + 1:7:androidx.core.view.WindowInsetsCompat consumeSystemWindowInsets():328:328 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B0;"} + 1:6:void copyRootViewBounds(android.view.View):2368:2368 -> d + 1:7:androidx.core.view.DisplayCutoutCompat getDisplayCutout():497:497 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/r;"} - 5:10:boolean equals(java.lang.Object):714:714 -> equals - 11:12:boolean equals(java.lang.Object):717:717 -> equals - 13:21:boolean equals(java.lang.Object):718:718 -> equals - 1:7:androidx.core.graphics.Insets getInsets(int):662:662 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lw/d;"} - 1:7:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):689:689 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lw/d;"} - 1:7:androidx.core.graphics.Insets getStableInsets():548:548 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/d;"} - 1:11:int hashCode():723:723 -> hashCode - 1:7:androidx.core.graphics.Insets getSystemGestureInsets():602:602 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/d;"} - 1:9:int getSystemWindowInsetBottom():245:245 -> j - 1:9:int getSystemWindowInsetLeft():197:197 -> k - 1:9:int getSystemWindowInsetRight():229:229 -> l - 1:9:int getSystemWindowInsetTop():213:213 -> m - 1:7:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):646:646 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Landroidx/core/view/D0;"} - 1:8:androidx.core.graphics.Insets insetInsets(androidx.core.graphics.Insets,int,int,int,int):1322:1322 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;IIII)Lw/d;"} - 9:15:androidx.core.graphics.Insets insetInsets(androidx.core.graphics.Insets,int,int,int,int):1323:1323 -> o - 16:22:androidx.core.graphics.Insets insetInsets(androidx.core.graphics.Insets,int,int,int,int):1324:1324 -> o - 23:38:androidx.core.graphics.Insets insetInsets(androidx.core.graphics.Insets,int,int,int,int):1325:1325 -> o - 39:43:androidx.core.graphics.Insets insetInsets(androidx.core.graphics.Insets,int,int,int,int):1329:1329 -> o - 1:7:boolean isConsumed():292:292 -> p - 1:7:boolean isVisible(int):706:706 -> q - 1:5:androidx.core.view.WindowInsetsCompat replaceSystemWindowInsets(int,int,int,int):344:344 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Landroidx/core/view/D0;"} - 6:13:androidx.core.view.WindowInsetsCompat replaceSystemWindowInsets(int,int,int,int):345:345 -> r - 14:18:androidx.core.view.WindowInsetsCompat replaceSystemWindowInsets(int,int,int,int):346:346 -> r - 1:6:void setOverriddenInsets(androidx.core.graphics.Insets[]):1715:1715 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lw/d;)V"} - 1:6:void setRootViewData(androidx.core.graphics.Insets):2241:2241 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;)V"} - 1:6:void setRootWindowInsets(androidx.core.view.WindowInsetsCompat):2237:2237 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;)V"} - 1:6:void setStableInsets(androidx.core.graphics.Insets):1811:1811 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;)V"} - 1:6:void setSystemUiVisibility(int):2249:2249 -> w - 1:13:android.view.WindowInsets toWindowInsets():733:733 -> x - 2:6:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets):153:153 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsets;)Landroidx/core/view/D0;"} - 1:13:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):172:172 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/D0;"} - 14:19:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):173:173 -> z - 20:26:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):175:175 -> z - 27:33:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):177:177 -> z - 34:41:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):179:179 -> z -androidx.core.view.WindowInsetsCompat$Builder -> androidx.core.view.D0$a: + 5:10:boolean equals(java.lang.Object):744:744 -> equals + 11:12:boolean equals(java.lang.Object):747:747 -> equals + 13:21:boolean equals(java.lang.Object):748:748 -> equals + 1:7:androidx.core.graphics.Insets getInsets(int):667:667 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lx/d;"} + 1:7:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):694:694 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lx/d;"} + 1:7:androidx.core.graphics.Insets getStableInsets():553:553 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx/d;"} + 1:11:int hashCode():753:753 -> hashCode + 1:7:androidx.core.graphics.Insets getSystemGestureInsets():607:607 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx/d;"} + 1:9:int getSystemWindowInsetBottom():250:250 -> j + 1:9:int getSystemWindowInsetLeft():202:202 -> k + 1:9:int getSystemWindowInsetRight():234:234 -> l + 1:9:int getSystemWindowInsetTop():218:218 -> m + 1:7:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):651:651 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Landroidx/core/view/B0;"} + 1:8:androidx.core.graphics.Insets insetInsets(androidx.core.graphics.Insets,int,int,int,int):1360:1360 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;IIII)Lx/d;"} + 9:15:androidx.core.graphics.Insets insetInsets(androidx.core.graphics.Insets,int,int,int,int):1361:1361 -> o + 16:22:androidx.core.graphics.Insets insetInsets(androidx.core.graphics.Insets,int,int,int,int):1362:1362 -> o + 23:38:androidx.core.graphics.Insets insetInsets(androidx.core.graphics.Insets,int,int,int,int):1363:1363 -> o + 39:43:androidx.core.graphics.Insets insetInsets(androidx.core.graphics.Insets,int,int,int,int):1367:1367 -> o + 1:7:boolean isConsumed():297:297 -> p + 1:7:boolean isVisible(int):711:711 -> q + 1:5:androidx.core.view.WindowInsetsCompat replaceSystemWindowInsets(int,int,int,int):349:349 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Landroidx/core/view/B0;"} + 6:13:androidx.core.view.WindowInsetsCompat replaceSystemWindowInsets(int,int,int,int):350:350 -> r + 14:18:androidx.core.view.WindowInsetsCompat replaceSystemWindowInsets(int,int,int,int):351:351 -> r + 1:6:void setOverriddenInsets(androidx.core.graphics.Insets[]):1813:1813 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lx/d;)V"} + 1:6:void setRootViewData(androidx.core.graphics.Insets):2364:2364 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;)V"} + 1:6:void setRootWindowInsets(androidx.core.view.WindowInsetsCompat):2360:2360 -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;)V"} + 1:6:void setStableInsets(androidx.core.graphics.Insets):1909:1909 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;)V"} + 1:6:void setSystemUiVisibility(int):2372:2372 -> w + 1:13:android.view.WindowInsets toWindowInsets():763:763 -> x + 2:6:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets):158:158 -> y + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsets;)Landroidx/core/view/B0;"} + 1:13:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):177:177 -> z + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/B0;"} + 14:19:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):178:178 -> z + 20:26:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):180:180 -> z + 27:33:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):182:182 -> z + 34:41:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):184:184 -> z +androidx.core.view.WindowInsetsCompat$Builder -> androidx.core.view.B0$a: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} androidx.core.view.WindowInsetsCompat$BuilderImpl mImpl -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/D0$f;"} - 1:3:void ():1415:1417 -> - 4:4:void ():1419:1419 -> - 5:5:void ():1421:1421 -> - 6:6:void ():1423:1423 -> - 7:9:void (androidx.core.view.WindowInsetsCompat):1434:1436 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;)V"} - 10:10:void (androidx.core.view.WindowInsetsCompat):1438:1438 -> - 11:11:void (androidx.core.view.WindowInsetsCompat):1440:1440 -> - 12:12:void (androidx.core.view.WindowInsetsCompat):1442:1442 -> - 1:7:androidx.core.view.WindowInsetsCompat build():1623:1623 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/D0;"} - 1:6:androidx.core.view.WindowInsetsCompat$Builder setInsets(int,androidx.core.graphics.Insets):1539:1539 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILw/d;)Landroidx/core/view/D0$a;"} - 1:6:androidx.core.view.WindowInsetsCompat$Builder setStableInsets(androidx.core.graphics.Insets):1599:1599 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;)Landroidx/core/view/D0$a;"} - 1:6:androidx.core.view.WindowInsetsCompat$Builder setSystemWindowInsets(androidx.core.graphics.Insets):1461:1461 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;)Landroidx/core/view/D0$a;"} -androidx.core.view.WindowInsetsCompat$BuilderImpl -> androidx.core.view.D0$f: + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B0$g;"} + 1:3:void ():1478:1480 -> + 4:4:void ():1482:1482 -> + 5:5:void ():1484:1484 -> + 6:6:void ():1486:1486 -> + 7:7:void ():1488:1488 -> + 8:10:void (androidx.core.view.WindowInsetsCompat):1499:1501 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;)V"} + 11:11:void (androidx.core.view.WindowInsetsCompat):1503:1503 -> + 12:12:void (androidx.core.view.WindowInsetsCompat):1505:1505 -> + 13:13:void (androidx.core.view.WindowInsetsCompat):1507:1507 -> + 14:14:void (androidx.core.view.WindowInsetsCompat):1509:1509 -> + 1:7:androidx.core.view.WindowInsetsCompat build():1715:1715 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B0;"} + 1:6:androidx.core.view.WindowInsetsCompat$Builder setInsets(int,androidx.core.graphics.Insets):1606:1606 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILx/d;)Landroidx/core/view/B0$a;"} + 1:6:androidx.core.view.WindowInsetsCompat$Builder setStableInsets(androidx.core.graphics.Insets):1666:1666 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;)Landroidx/core/view/B0$a;"} + 1:6:androidx.core.view.WindowInsetsCompat$Builder setSystemWindowInsets(androidx.core.graphics.Insets):1528:1528 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;)Landroidx/core/view/B0$a;"} +androidx.core.view.WindowInsetsCompat$BuilderImpl -> androidx.core.view.B0$g: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} androidx.core.view.WindowInsetsCompat mInsets -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B0;"} androidx.core.graphics.Insets[] mInsetsTypeMask -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lw/d;"} - 1:1:void ():1633:1633 -> - 2:3:void (androidx.core.view.WindowInsetsCompat):1636:1637 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;)V"} - 1:5:void applyInsetTypes():1682:1682 -> a - 6:11:void applyInsetTypes():1683:1683 -> a - 12:22:void applyInsetTypes():1684:1684 -> a - 23:30:void applyInsetTypes():1689:1689 -> a - 31:36:void applyInsetTypes():1692:1692 -> a - 37:43:void applyInsetTypes():1695:1695 -> a - 44:55:void applyInsetTypes():1697:1697 -> a - 56:58:void applyInsetTypes():1698:1698 -> a - 59:70:void applyInsetTypes():1700:1700 -> a - 71:73:void applyInsetTypes():1701:1701 -> a - 74:85:void applyInsetTypes():1703:1703 -> a - 86:89:void applyInsetTypes():1704:1704 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lx/d;"} + 1:1:void ():1725:1725 -> + 2:3:void (androidx.core.view.WindowInsetsCompat):1728:1729 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;)V"} + 1:5:void applyInsetTypes():1780:1780 -> a + 6:11:void applyInsetTypes():1781:1781 -> a + 12:22:void applyInsetTypes():1782:1782 -> a + 23:30:void applyInsetTypes():1787:1787 -> a + 31:36:void applyInsetTypes():1790:1790 -> a + 37:43:void applyInsetTypes():1793:1793 -> a + 44:55:void applyInsetTypes():1795:1795 -> a + 56:58:void applyInsetTypes():1796:1796 -> a + 59:70:void applyInsetTypes():1798:1798 -> a + 71:73:void applyInsetTypes():1799:1799 -> a + 74:85:void applyInsetTypes():1801:1801 -> a + 86:89:void applyInsetTypes():1802:1802 -> a androidx.core.view.WindowInsetsCompat build() -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/D0;"} - 1:6:void setInsets(int,androidx.core.graphics.Insets):1654:1654 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILw/d;)V"} - 7:20:void setInsets(int,androidx.core.graphics.Insets):1655:1655 -> c - 21:32:void setInsets(int,androidx.core.graphics.Insets):1661:1661 -> c - 1:1:void setMandatorySystemGestureInsets(androidx.core.graphics.Insets):1644:1644 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B0;"} + 1:6:void setInsets(int,androidx.core.graphics.Insets):1746:1746 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILx/d;)V"} + 7:20:void setInsets(int,androidx.core.graphics.Insets):1747:1747 -> c + 21:32:void setInsets(int,androidx.core.graphics.Insets):1753:1753 -> c + 1:1:void setMandatorySystemGestureInsets(androidx.core.graphics.Insets):1736:1736 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;)V"} void setStableInsets(androidx.core.graphics.Insets) -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;)V"} - 1:1:void setSystemGestureInsets(androidx.core.graphics.Insets):1642:1642 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;)V"} + 1:1:void setSystemGestureInsets(androidx.core.graphics.Insets):1734:1734 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;)V"} void setSystemWindowInsets(androidx.core.graphics.Insets) -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;)V"} - 1:1:void setTappableElementInsets(androidx.core.graphics.Insets):1646:1646 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;)V"} -androidx.core.view.WindowInsetsCompat$BuilderImpl20 -> androidx.core.view.D0$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;)V"} + 1:1:void setTappableElementInsets(androidx.core.graphics.Insets):1738:1738 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;)V"} +androidx.core.view.WindowInsetsCompat$BuilderImpl20 -> androidx.core.view.B0$b: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} android.view.WindowInsets mPlatformInsets -> c androidx.core.graphics.Insets mStableInsets -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/d;"} java.lang.reflect.Field sConsumedField -> e boolean sConsumedFieldFetched -> f java.lang.reflect.Constructor sConstructor -> g boolean sConstructorFetched -> h - 1:2:void ():1729:1730 -> - 3:4:void (androidx.core.view.WindowInsetsCompat):1734:1735 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;)V"} - 1:3:androidx.core.view.WindowInsetsCompat build():1753:1753 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/D0;"} - 4:9:androidx.core.view.WindowInsetsCompat build():1754:1754 -> b - 10:14:androidx.core.view.WindowInsetsCompat build():1756:1756 -> b - 15:20:androidx.core.view.WindowInsetsCompat build():1757:1757 -> b - 1:3:void setStableInsets(androidx.core.graphics.Insets):1748:1748 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;)V"} - 1:4:void setSystemWindowInsets(androidx.core.graphics.Insets):1740:1740 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;)V"} - 5:19:void setSystemWindowInsets(androidx.core.graphics.Insets):1741:1741 -> g - 1:9:android.view.WindowInsets createWindowInsetsInstance():1768:1768 -> i - 10:19:android.view.WindowInsets createWindowInsetsInstance():1770:1770 -> i - 20:24:android.view.WindowInsets createWindowInsetsInstance():1772:1772 -> i - 25:26:android.view.WindowInsets createWindowInsetsInstance():1774:1774 -> i - 27:31:android.view.WindowInsets createWindowInsetsInstance():1776:1776 -> i - 32:39:android.view.WindowInsets createWindowInsetsInstance():1778:1778 -> i - 40:46:android.view.WindowInsets createWindowInsetsInstance():1780:1780 -> i - 47:51:android.view.WindowInsets createWindowInsetsInstance():1783:1783 -> i - 52:55:android.view.WindowInsets createWindowInsetsInstance():1789:1789 -> i - 56:69:android.view.WindowInsets createWindowInsetsInstance():1791:1791 -> i - 70:74:android.view.WindowInsets createWindowInsetsInstance():1793:1793 -> i - 75:76:android.view.WindowInsets createWindowInsetsInstance():1795:1795 -> i - 77:80:android.view.WindowInsets createWindowInsetsInstance():1797:1797 -> i - 81:97:android.view.WindowInsets createWindowInsetsInstance():1799:1799 -> i - 98:103:android.view.WindowInsets createWindowInsetsInstance():1801:1801 -> i -androidx.core.view.WindowInsetsCompat$BuilderImpl29 -> androidx.core.view.D0$c: + 1:2:void ():1827:1828 -> + 3:4:void (androidx.core.view.WindowInsetsCompat):1832:1833 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;)V"} + 1:3:androidx.core.view.WindowInsetsCompat build():1851:1851 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B0;"} + 4:9:androidx.core.view.WindowInsetsCompat build():1852:1852 -> b + 10:14:androidx.core.view.WindowInsetsCompat build():1854:1854 -> b + 15:20:androidx.core.view.WindowInsetsCompat build():1855:1855 -> b + 1:3:void setStableInsets(androidx.core.graphics.Insets):1846:1846 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;)V"} + 1:4:void setSystemWindowInsets(androidx.core.graphics.Insets):1838:1838 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;)V"} + 5:19:void setSystemWindowInsets(androidx.core.graphics.Insets):1839:1839 -> g + 1:9:android.view.WindowInsets createWindowInsetsInstance():1866:1866 -> i + 10:19:android.view.WindowInsets createWindowInsetsInstance():1868:1868 -> i + 20:24:android.view.WindowInsets createWindowInsetsInstance():1870:1870 -> i + 25:26:android.view.WindowInsets createWindowInsetsInstance():1872:1872 -> i + 27:31:android.view.WindowInsets createWindowInsetsInstance():1874:1874 -> i + 32:39:android.view.WindowInsets createWindowInsetsInstance():1876:1876 -> i + 40:46:android.view.WindowInsets createWindowInsetsInstance():1878:1878 -> i + 47:51:android.view.WindowInsets createWindowInsetsInstance():1881:1881 -> i + 52:55:android.view.WindowInsets createWindowInsetsInstance():1887:1887 -> i + 56:69:android.view.WindowInsets createWindowInsetsInstance():1889:1889 -> i + 70:74:android.view.WindowInsets createWindowInsetsInstance():1891:1891 -> i + 75:76:android.view.WindowInsets createWindowInsetsInstance():1893:1893 -> i + 77:80:android.view.WindowInsets createWindowInsetsInstance():1895:1895 -> i + 81:97:android.view.WindowInsets createWindowInsetsInstance():1897:1897 -> i + 98:103:android.view.WindowInsets createWindowInsetsInstance():1899:1899 -> i +androidx.core.view.WindowInsetsCompat$BuilderImpl29 -> androidx.core.view.B0$c: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} android.view.WindowInsets$Builder mPlatBuilder -> c - 1:2:void ():1819:1820 -> - 3:4:void (androidx.core.view.WindowInsetsCompat):1824:1825 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;)V"} - 5:6:void (androidx.core.view.WindowInsetsCompat):1827:1828 -> - 1:3:androidx.core.view.WindowInsetsCompat build():1863:1863 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/D0;"} - 4:5:androidx.core.view.WindowInsetsCompat build():1864:1864 -> b - 6:9:androidx.core.view.WindowInsetsCompat build():1865:1865 -> b - 10:13:androidx.core.view.WindowInsetsCompat build():1864:1864 -> b - 14:19:androidx.core.view.WindowInsetsCompat build():1866:1866 -> b - 1:10:void setMandatorySystemGestureInsets(androidx.core.graphics.Insets):1843:1843 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;)V"} - 1:10:void setStableInsets(androidx.core.graphics.Insets):1853:1853 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;)V"} - 1:10:void setSystemGestureInsets(androidx.core.graphics.Insets):1838:1838 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;)V"} - 1:10:void setSystemWindowInsets(androidx.core.graphics.Insets):1833:1833 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;)V"} - 1:10:void setTappableElementInsets(androidx.core.graphics.Insets):1848:1848 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;)V"} -androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.E0: + 1:2:void ():1917:1918 -> + 3:4:void (androidx.core.view.WindowInsetsCompat):1922:1923 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;)V"} + 5:6:void (androidx.core.view.WindowInsetsCompat):1925:1926 -> + 1:3:androidx.core.view.WindowInsetsCompat build():1961:1961 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B0;"} + 4:5:androidx.core.view.WindowInsetsCompat build():1962:1962 -> b + 6:9:androidx.core.view.WindowInsetsCompat build():1963:1963 -> b + 10:13:androidx.core.view.WindowInsetsCompat build():1962:1962 -> b + 14:19:androidx.core.view.WindowInsetsCompat build():1964:1964 -> b + 1:10:void setMandatorySystemGestureInsets(androidx.core.graphics.Insets):1941:1941 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;)V"} + 1:10:void setStableInsets(androidx.core.graphics.Insets):1951:1951 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;)V"} + 1:10:void setSystemGestureInsets(androidx.core.graphics.Insets):1936:1936 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;)V"} + 1:10:void setSystemWindowInsets(androidx.core.graphics.Insets):1931:1931 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;)V"} + 1:10:void setTappableElementInsets(androidx.core.graphics.Insets):1946:1946 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;)V"} +androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.C0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.F0: +androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.D0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.G0: +androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.E0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.H0: +androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.F0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets m(android.view.WindowInsets$Builder):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline4 -> androidx.core.view.I0: +androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline4 -> androidx.core.view.G0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline5 -> androidx.core.view.J0: +androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline5 -> androidx.core.view.H0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline6 -> androidx.core.view.K0: +androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline6 -> androidx.core.view.I0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets$Builder m(android.view.WindowInsets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline7 -> androidx.core.view.L0: +androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline7 -> androidx.core.view.J0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets$Builder m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$BuilderImpl30 -> androidx.core.view.D0$d: +androidx.core.view.WindowInsetsCompat$BuilderImpl30 -> androidx.core.view.B0$d: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} - 1:1:void ():1874:1874 -> - 2:2:void (androidx.core.view.WindowInsetsCompat):1878:1878 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;)V"} - 1:2:void setInsets(int,androidx.core.graphics.Insets):1883:1883 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILw/d;)V"} - 3:6:void setInsets(int,androidx.core.graphics.Insets):1884:1884 -> c - 7:10:void setInsets(int,androidx.core.graphics.Insets):1885:1885 -> c - 11:14:void setInsets(int,androidx.core.graphics.Insets):1883:1883 -> c -androidx.core.view.WindowInsetsCompat$BuilderImpl30$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.M0: + 1:1:void ():1972:1972 -> + 2:2:void (androidx.core.view.WindowInsetsCompat):1976:1976 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;)V"} + 1:2:void setInsets(int,androidx.core.graphics.Insets):1981:1981 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILx/d;)V"} + 3:6:void setInsets(int,androidx.core.graphics.Insets):1982:1982 -> c + 7:10:void setInsets(int,androidx.core.graphics.Insets):1983:1983 -> c + 11:14:void setInsets(int,androidx.core.graphics.Insets):1981:1981 -> c +androidx.core.view.WindowInsetsCompat$BuilderImpl30$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.K0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,int,android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$BuilderImpl34 -> androidx.core.view.D0$e: +androidx.core.view.WindowInsetsCompat$BuilderImpl31 -> androidx.core.view.B0$e: +# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} + 1:1:void ():2004:2004 -> + 2:2:void (androidx.core.view.WindowInsetsCompat):2008:2008 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;)V"} +androidx.core.view.WindowInsetsCompat$BuilderImpl34 -> androidx.core.view.B0$f: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} - 1:1:void ():1906:1906 -> - 2:2:void (androidx.core.view.WindowInsetsCompat):1910:1910 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;)V"} - 1:2:void setInsets(int,androidx.core.graphics.Insets):1915:1915 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILw/d;)V"} - 3:6:void setInsets(int,androidx.core.graphics.Insets):1916:1916 -> c - 7:10:void setInsets(int,androidx.core.graphics.Insets):1917:1917 -> c - 11:14:void setInsets(int,androidx.core.graphics.Insets):1915:1915 -> c -androidx.core.view.WindowInsetsCompat$Impl -> androidx.core.view.D0$m: + 1:1:void ():2029:2029 -> + 2:2:void (androidx.core.view.WindowInsetsCompat):2033:2033 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;)V"} + 1:2:void setInsets(int,androidx.core.graphics.Insets):2038:2038 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILx/d;)V"} + 3:6:void setInsets(int,androidx.core.graphics.Insets):2039:2039 -> c + 7:10:void setInsets(int,androidx.core.graphics.Insets):2040:2040 -> c + 11:14:void setInsets(int,androidx.core.graphics.Insets):2038:2038 -> c +androidx.core.view.WindowInsetsCompat$Impl -> androidx.core.view.B0$o: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} androidx.core.view.WindowInsetsCompat mHost -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B0;"} androidx.core.view.WindowInsetsCompat CONSUMED -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/D0;"} - 1:5:void ():738:738 -> - 6:9:void ():739:739 -> - 10:13:void ():740:740 -> - 14:17:void ():741:741 -> - 18:24:void ():742:742 -> - 1:3:void (androidx.core.view.WindowInsetsCompat):746:746 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;)V"} - 4:6:void (androidx.core.view.WindowInsetsCompat):747:747 -> - 1:3:androidx.core.view.WindowInsetsCompat consumeDisplayCutout():771:771 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/D0;"} - 1:3:androidx.core.view.WindowInsetsCompat consumeStableInsets():763:763 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/D0;"} - 1:3:androidx.core.view.WindowInsetsCompat consumeSystemWindowInsets():759:759 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B0;"} + 1:5:void ():768:768 -> + 6:9:void ():769:769 -> + 10:13:void ():770:770 -> + 14:17:void ():771:771 -> + 18:24:void ():772:772 -> + 1:3:void (androidx.core.view.WindowInsetsCompat):776:776 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;)V"} + 4:6:void (androidx.core.view.WindowInsetsCompat):777:777 -> + 1:3:androidx.core.view.WindowInsetsCompat consumeDisplayCutout():801:801 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B0;"} + 1:3:androidx.core.view.WindowInsetsCompat consumeStableInsets():793:793 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B0;"} + 1:3:androidx.core.view.WindowInsetsCompat consumeSystemWindowInsets():789:789 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B0;"} 1:1:void copyRootViewBounds(android.view.View):0:0 -> d 1:1:void copyWindowDataInto(androidx.core.view.WindowInsetsCompat):0:0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;)V"} - 5:10:boolean equals(java.lang.Object):820:820 -> equals - 11:12:boolean equals(java.lang.Object):821:821 -> equals - 13:22:boolean equals(java.lang.Object):822:822 -> equals - 23:32:boolean equals(java.lang.Object):823:823 -> equals - 33:46:boolean equals(java.lang.Object):824:824 -> equals - 47:60:boolean equals(java.lang.Object):825:825 -> equals - 61:76:boolean equals(java.lang.Object):826:826 -> equals + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;)V"} + 5:10:boolean equals(java.lang.Object):858:858 -> equals + 11:12:boolean equals(java.lang.Object):859:859 -> equals + 13:22:boolean equals(java.lang.Object):860:860 -> equals + 23:32:boolean equals(java.lang.Object):861:861 -> equals + 33:46:boolean equals(java.lang.Object):862:862 -> equals + 47:60:boolean equals(java.lang.Object):863:863 -> equals + 61:76:boolean equals(java.lang.Object):864:864 -> equals 1:1:androidx.core.view.DisplayCutoutCompat getDisplayCutout():0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/r;"} - 1:3:androidx.core.graphics.Insets getInsets(int):802:802 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lw/d;"} - 5:7:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):809:809 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lw/d;"} - 8:15:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):807:807 -> h - 1:20:int hashCode():832:832 -> hashCode - 21:32:int hashCode():833:833 -> hashCode - 33:37:int hashCode():832:832 -> hashCode - 1:5:androidx.core.graphics.Insets getMandatorySystemGestureInsets():789:789 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/d;"} - 1:3:androidx.core.graphics.Insets getStableInsets():779:779 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/d;"} - 1:5:androidx.core.graphics.Insets getSystemGestureInsets():784:784 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/d;"} - 1:3:androidx.core.graphics.Insets getSystemWindowInsets():775:775 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/d;"} - 1:5:androidx.core.graphics.Insets getTappableElementInsets():794:794 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/d;"} - 1:3:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):798:798 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Landroidx/core/view/D0;"} + 1:3:androidx.core.graphics.Insets getInsets(int):832:832 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lx/d;"} + 5:7:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):839:839 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lx/d;"} + 8:15:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):837:837 -> h + 1:20:int hashCode():870:870 -> hashCode + 21:32:int hashCode():871:871 -> hashCode + 33:37:int hashCode():870:870 -> hashCode + 1:5:androidx.core.graphics.Insets getMandatorySystemGestureInsets():819:819 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx/d;"} + 1:3:androidx.core.graphics.Insets getStableInsets():809:809 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx/d;"} + 1:5:androidx.core.graphics.Insets getSystemGestureInsets():814:814 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx/d;"} + 1:3:androidx.core.graphics.Insets getSystemWindowInsets():805:805 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx/d;"} + 1:5:androidx.core.graphics.Insets getTappableElementInsets():824:824 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx/d;"} + 1:3:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):828:828 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Landroidx/core/view/B0;"} 1:1:boolean isConsumed():0:0 -> o 1:1:boolean isRound():0:0 -> p 1:1:boolean isVisible(int):0:0 -> q - 1:1:void setOverriddenInsets(androidx.core.graphics.Insets[]):852:852 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lw/d;)V"} - 1:1:void setRootViewData(androidx.core.graphics.Insets):840:840 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;)V"} + 1:1:void setOverriddenInsets(androidx.core.graphics.Insets[]):890:890 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lx/d;)V"} + 1:1:void setRootViewData(androidx.core.graphics.Insets):878:878 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;)V"} 1:1:void setRootWindowInsets(androidx.core.view.WindowInsetsCompat):0:0 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;)V"} - 1:1:void setStableInsets(androidx.core.graphics.Insets):855:855 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;)V"} + 1:1:void setStableInsets(androidx.core.graphics.Insets):893:893 -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;)V"} 1:1:void setSystemUiVisibility(int):0:0 -> v -androidx.core.view.WindowInsetsCompat$Impl20 -> androidx.core.view.D0$g: +androidx.core.view.WindowInsetsCompat$Impl20 -> androidx.core.view.B0$h: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} android.view.WindowInsets mPlatformInsets -> c androidx.core.graphics.Insets[] mOverriddenInsets -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lw/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lx/d;"} androidx.core.graphics.Insets mSystemWindowInsets -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/d;"} androidx.core.view.WindowInsetsCompat mRootWindowInsets -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B0;"} androidx.core.graphics.Insets mRootViewVisibleInsets -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/d;"} int mSystemUiVisibility -> h boolean sVisibleRectReflectionFetched -> i java.lang.reflect.Method sGetViewRootImplMethod -> j java.lang.Class sAttachInfoClass -> k java.lang.reflect.Field sVisibleInsetsField -> l java.lang.reflect.Field sAttachInfoField -> m - 1:1:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):883:883 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;Landroid/view/WindowInsets;)V"} - 2:2:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):875:875 -> - 3:3:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):884:884 -> - 4:4:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl20):888:888 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;Landroidx/core/view/D0$g;)V"} - 21:32:boolean isTypeVisible(int):1037:1037 -> A - 2:12:void loadReflectionField():1158:1158 -> B - 13:20:void loadReflectionField():1159:1159 -> B - 21:28:void loadReflectionField():1160:1160 -> B - 29:34:void loadReflectionField():1161:1161 -> B - 35:42:void loadReflectionField():1162:1162 -> B - 43:47:void loadReflectionField():1163:1163 -> B - 48:54:void loadReflectionField():1164:1164 -> B - 55:80:void loadReflectionField():1166:1166 -> B - 81:83:void loadReflectionField():1169:1169 -> B + 1:1:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):921:921 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;Landroid/view/WindowInsets;)V"} + 2:2:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):913:913 -> + 3:3:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):922:922 -> + 4:4:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl20):926:926 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;Landroidx/core/view/B0$h;)V"} + 21:32:boolean isTypeVisible(int):1075:1075 -> A + 2:12:void loadReflectionField():1196:1196 -> B + 13:20:void loadReflectionField():1197:1197 -> B + 21:28:void loadReflectionField():1198:1198 -> B + 29:34:void loadReflectionField():1199:1199 -> B + 35:42:void loadReflectionField():1200:1200 -> B + 43:47:void loadReflectionField():1201:1201 -> B + 48:54:void loadReflectionField():1202:1202 -> B + 55:80:void loadReflectionField():1204:1204 -> B + 81:83:void loadReflectionField():1207:1207 -> B 1:1:boolean systemBarVisibilityEquals(int,int):0:0 -> C - 1:6:void copyRootViewBounds(android.view.View):1095:1095 -> d - 7:8:void copyRootViewBounds(android.view.View):1097:1097 -> d - 9:12:void copyRootViewBounds(android.view.View):1099:1099 -> d - 1:5:void copyWindowDataInto(androidx.core.view.WindowInsetsCompat):1069:1069 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;)V"} - 6:10:void copyWindowDataInto(androidx.core.view.WindowInsetsCompat):1070:1070 -> e - 11:16:void copyWindowDataInto(androidx.core.view.WindowInsetsCompat):1071:1071 -> e - 1:8:boolean equals(java.lang.Object):1174:1174 -> equals - 9:10:boolean equals(java.lang.Object):1175:1175 -> equals - 11:24:boolean equals(java.lang.Object):1176:1176 -> equals - 25:33:boolean equals(java.lang.Object):1177:1177 -> equals - 2:6:androidx.core.graphics.Insets getInsets(int):898:898 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lw/d;"} - 2:6:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):903:903 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lw/d;"} - 1:4:androidx.core.graphics.Insets getSystemWindowInsets():1048:1048 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/d;"} - 5:6:androidx.core.graphics.Insets getSystemWindowInsets():1049:1049 -> l - 7:12:androidx.core.graphics.Insets getSystemWindowInsets():1050:1050 -> l - 13:18:androidx.core.graphics.Insets getSystemWindowInsets():1051:1051 -> l - 19:24:androidx.core.graphics.Insets getSystemWindowInsets():1052:1052 -> l - 25:28:androidx.core.graphics.Insets getSystemWindowInsets():1053:1053 -> l - 29:34:androidx.core.graphics.Insets getSystemWindowInsets():1049:1049 -> l - 35:37:androidx.core.graphics.Insets getSystemWindowInsets():1055:1055 -> l - 1:11:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1061:1061 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Landroidx/core/view/D0;"} - 12:22:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1062:1062 -> n - 23:33:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1063:1063 -> n - 34:38:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1064:1064 -> n - 1:7:boolean isRound():893:893 -> p - 12:23:boolean isVisible(int):913:913 -> q - 1:3:void setOverriddenInsets(androidx.core.graphics.Insets[]):1151:1151 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lw/d;)V"} - 1:3:void setRootViewData(androidx.core.graphics.Insets):1081:1081 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;)V"} - 1:3:void setRootWindowInsets(androidx.core.view.WindowInsetsCompat):1076:1076 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;)V"} - 1:3:void setSystemUiVisibility(int):1104:1104 -> v - 1:12:androidx.core.graphics.Insets getInsets(int,boolean):922:922 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Lw/d;"} - 13:24:androidx.core.graphics.Insets getInsets(int,boolean):927:927 -> w - 29:31:androidx.core.graphics.Insets getInsetsForType(int,boolean):1027:1027 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Lw/d;"} - 32:35:androidx.core.graphics.Insets getInsetsForType(int,boolean):1016:1016 -> x - 36:40:androidx.core.graphics.Insets getInsetsForType(int,boolean):1017:1017 -> x - 41:46:androidx.core.graphics.Insets getInsetsForType(int,boolean):1018:1018 -> x - 47:54:androidx.core.graphics.Insets getInsetsForType(int,boolean):1020:1020 -> x - 55:62:androidx.core.graphics.Insets getInsetsForType(int,boolean):1021:1021 -> x - 63:67:androidx.core.graphics.Insets getInsetsForType(int,boolean):1020:1020 -> x - 68:70:androidx.core.graphics.Insets getInsetsForType(int,boolean):1023:1023 -> x - 71:75:androidx.core.graphics.Insets getInsetsForType(int,boolean):1012:1012 -> x - 76:80:androidx.core.graphics.Insets getInsetsForType(int,boolean):1008:1008 -> x - 81:85:androidx.core.graphics.Insets getInsetsForType(int,boolean):1004:1004 -> x - 86:89:androidx.core.graphics.Insets getInsetsForType(int,boolean):980:980 -> x - 90:98:androidx.core.graphics.Insets getInsetsForType(int,boolean):981:981 -> x - 99:102:androidx.core.graphics.Insets getInsetsForType(int,boolean):985:985 -> x - 103:106:androidx.core.graphics.Insets getInsetsForType(int,boolean):986:986 -> x - 107:112:androidx.core.graphics.Insets getInsetsForType(int,boolean):988:988 -> x - 113:117:androidx.core.graphics.Insets getInsetsForType(int,boolean):991:991 -> x - 118:123:androidx.core.graphics.Insets getInsetsForType(int,boolean):992:992 -> x - 124:129:androidx.core.graphics.Insets getInsetsForType(int,boolean):993:993 -> x - 130:137:androidx.core.graphics.Insets getInsetsForType(int,boolean):996:996 -> x - 138:142:androidx.core.graphics.Insets getInsetsForType(int,boolean):997:997 -> x - 143:147:androidx.core.graphics.Insets getInsetsForType(int,boolean):1000:1000 -> x - 148:151:androidx.core.graphics.Insets getInsetsForType(int,boolean):948:948 -> x - 152:155:androidx.core.graphics.Insets getInsetsForType(int,boolean):949:949 -> x - 156:159:androidx.core.graphics.Insets getInsetsForType(int,boolean):950:950 -> x - 160:167:androidx.core.graphics.Insets getInsetsForType(int,boolean):951:951 -> x - 168:175:androidx.core.graphics.Insets getInsetsForType(int,boolean):953:953 -> x - 176:179:androidx.core.graphics.Insets getInsetsForType(int,boolean):954:954 -> x - 180:184:androidx.core.graphics.Insets getInsetsForType(int,boolean):950:950 -> x - 185:189:androidx.core.graphics.Insets getInsetsForType(int,boolean):956:956 -> x - 190:192:androidx.core.graphics.Insets getInsetsForType(int,boolean):957:957 -> x - 193:196:androidx.core.graphics.Insets getInsetsForType(int,boolean):959:959 -> x - 197:200:androidx.core.graphics.Insets getInsetsForType(int,boolean):960:960 -> x - 201:204:androidx.core.graphics.Insets getInsetsForType(int,boolean):961:961 -> x - 205:208:androidx.core.graphics.Insets getInsetsForType(int,boolean):964:964 -> x - 209:214:androidx.core.graphics.Insets getInsetsForType(int,boolean):969:969 -> x - 215:225:androidx.core.graphics.Insets getInsetsForType(int,boolean):971:971 -> x - 226:229:androidx.core.graphics.Insets getInsetsForType(int,boolean):937:937 -> x - 230:231:androidx.core.graphics.Insets getInsetsForType(int,boolean):938:938 -> x - 232:241:androidx.core.graphics.Insets getInsetsForType(int,boolean):939:939 -> x - 242:246:androidx.core.graphics.Insets getInsetsForType(int,boolean):938:938 -> x - 247:252:androidx.core.graphics.Insets getInsetsForType(int,boolean):940:940 -> x - 253:255:androidx.core.graphics.Insets getInsetsForType(int,boolean):941:941 -> x - 256:266:androidx.core.graphics.Insets getInsetsForType(int,boolean):943:943 -> x - 1:4:androidx.core.graphics.Insets getRootStableInsets():1086:1086 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/d;"} - 5:9:androidx.core.graphics.Insets getRootStableInsets():1087:1087 -> y - 10:12:androidx.core.graphics.Insets getRootStableInsets():1089:1089 -> y - 1:8:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1113:1113 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lw/d;"} - 9:12:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1117:1117 -> z - 13:15:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1118:1118 -> z - 16:29:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1121:1121 -> z - 30:35:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1128:1128 -> z - 36:48:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1130:1130 -> z - 49:54:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1136:1136 -> z - 55:64:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1137:1137 -> z - 65:70:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1138:1138 -> z - 71:80:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1141:1141 -> z - 81:91:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1142:1142 -> z - 92:95:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1141:1141 -> z - 96:103:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1114:1114 -> z -androidx.core.view.WindowInsetsCompat$Impl21 -> androidx.core.view.D0$h: + 1:6:void copyRootViewBounds(android.view.View):1133:1133 -> d + 7:8:void copyRootViewBounds(android.view.View):1135:1135 -> d + 9:12:void copyRootViewBounds(android.view.View):1137:1137 -> d + 1:5:void copyWindowDataInto(androidx.core.view.WindowInsetsCompat):1107:1107 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;)V"} + 6:10:void copyWindowDataInto(androidx.core.view.WindowInsetsCompat):1108:1108 -> e + 11:16:void copyWindowDataInto(androidx.core.view.WindowInsetsCompat):1109:1109 -> e + 1:8:boolean equals(java.lang.Object):1212:1212 -> equals + 9:10:boolean equals(java.lang.Object):1213:1213 -> equals + 11:24:boolean equals(java.lang.Object):1214:1214 -> equals + 25:33:boolean equals(java.lang.Object):1215:1215 -> equals + 2:6:androidx.core.graphics.Insets getInsets(int):936:936 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lx/d;"} + 2:6:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):941:941 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lx/d;"} + 1:4:androidx.core.graphics.Insets getSystemWindowInsets():1086:1086 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx/d;"} + 5:6:androidx.core.graphics.Insets getSystemWindowInsets():1087:1087 -> l + 7:12:androidx.core.graphics.Insets getSystemWindowInsets():1088:1088 -> l + 13:18:androidx.core.graphics.Insets getSystemWindowInsets():1089:1089 -> l + 19:24:androidx.core.graphics.Insets getSystemWindowInsets():1090:1090 -> l + 25:28:androidx.core.graphics.Insets getSystemWindowInsets():1091:1091 -> l + 29:34:androidx.core.graphics.Insets getSystemWindowInsets():1087:1087 -> l + 35:37:androidx.core.graphics.Insets getSystemWindowInsets():1093:1093 -> l + 1:11:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1099:1099 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Landroidx/core/view/B0;"} + 12:22:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1100:1100 -> n + 23:33:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1101:1101 -> n + 34:38:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1102:1102 -> n + 1:7:boolean isRound():931:931 -> p + 12:23:boolean isVisible(int):951:951 -> q + 1:3:void setOverriddenInsets(androidx.core.graphics.Insets[]):1189:1189 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lx/d;)V"} + 1:3:void setRootViewData(androidx.core.graphics.Insets):1119:1119 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;)V"} + 1:3:void setRootWindowInsets(androidx.core.view.WindowInsetsCompat):1114:1114 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;)V"} + 1:3:void setSystemUiVisibility(int):1142:1142 -> v + 1:12:androidx.core.graphics.Insets getInsets(int,boolean):960:960 -> w + # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Lx/d;"} + 13:24:androidx.core.graphics.Insets getInsets(int,boolean):965:965 -> w + 29:31:androidx.core.graphics.Insets getInsetsForType(int,boolean):1065:1065 -> x + # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Lx/d;"} + 32:35:androidx.core.graphics.Insets getInsetsForType(int,boolean):1054:1054 -> x + 36:40:androidx.core.graphics.Insets getInsetsForType(int,boolean):1055:1055 -> x + 41:46:androidx.core.graphics.Insets getInsetsForType(int,boolean):1056:1056 -> x + 47:54:androidx.core.graphics.Insets getInsetsForType(int,boolean):1058:1058 -> x + 55:62:androidx.core.graphics.Insets getInsetsForType(int,boolean):1059:1059 -> x + 63:67:androidx.core.graphics.Insets getInsetsForType(int,boolean):1058:1058 -> x + 68:70:androidx.core.graphics.Insets getInsetsForType(int,boolean):1061:1061 -> x + 71:75:androidx.core.graphics.Insets getInsetsForType(int,boolean):1050:1050 -> x + 76:80:androidx.core.graphics.Insets getInsetsForType(int,boolean):1046:1046 -> x + 81:85:androidx.core.graphics.Insets getInsetsForType(int,boolean):1042:1042 -> x + 86:89:androidx.core.graphics.Insets getInsetsForType(int,boolean):1018:1018 -> x + 90:98:androidx.core.graphics.Insets getInsetsForType(int,boolean):1019:1019 -> x + 99:102:androidx.core.graphics.Insets getInsetsForType(int,boolean):1023:1023 -> x + 103:106:androidx.core.graphics.Insets getInsetsForType(int,boolean):1024:1024 -> x + 107:112:androidx.core.graphics.Insets getInsetsForType(int,boolean):1026:1026 -> x + 113:117:androidx.core.graphics.Insets getInsetsForType(int,boolean):1029:1029 -> x + 118:123:androidx.core.graphics.Insets getInsetsForType(int,boolean):1030:1030 -> x + 124:129:androidx.core.graphics.Insets getInsetsForType(int,boolean):1031:1031 -> x + 130:137:androidx.core.graphics.Insets getInsetsForType(int,boolean):1034:1034 -> x + 138:142:androidx.core.graphics.Insets getInsetsForType(int,boolean):1035:1035 -> x + 143:147:androidx.core.graphics.Insets getInsetsForType(int,boolean):1038:1038 -> x + 148:151:androidx.core.graphics.Insets getInsetsForType(int,boolean):986:986 -> x + 152:155:androidx.core.graphics.Insets getInsetsForType(int,boolean):987:987 -> x + 156:159:androidx.core.graphics.Insets getInsetsForType(int,boolean):988:988 -> x + 160:167:androidx.core.graphics.Insets getInsetsForType(int,boolean):989:989 -> x + 168:175:androidx.core.graphics.Insets getInsetsForType(int,boolean):991:991 -> x + 176:179:androidx.core.graphics.Insets getInsetsForType(int,boolean):992:992 -> x + 180:184:androidx.core.graphics.Insets getInsetsForType(int,boolean):988:988 -> x + 185:189:androidx.core.graphics.Insets getInsetsForType(int,boolean):994:994 -> x + 190:192:androidx.core.graphics.Insets getInsetsForType(int,boolean):995:995 -> x + 193:196:androidx.core.graphics.Insets getInsetsForType(int,boolean):997:997 -> x + 197:200:androidx.core.graphics.Insets getInsetsForType(int,boolean):998:998 -> x + 201:204:androidx.core.graphics.Insets getInsetsForType(int,boolean):999:999 -> x + 205:208:androidx.core.graphics.Insets getInsetsForType(int,boolean):1002:1002 -> x + 209:214:androidx.core.graphics.Insets getInsetsForType(int,boolean):1007:1007 -> x + 215:225:androidx.core.graphics.Insets getInsetsForType(int,boolean):1009:1009 -> x + 226:229:androidx.core.graphics.Insets getInsetsForType(int,boolean):975:975 -> x + 230:231:androidx.core.graphics.Insets getInsetsForType(int,boolean):976:976 -> x + 232:241:androidx.core.graphics.Insets getInsetsForType(int,boolean):977:977 -> x + 242:246:androidx.core.graphics.Insets getInsetsForType(int,boolean):976:976 -> x + 247:252:androidx.core.graphics.Insets getInsetsForType(int,boolean):978:978 -> x + 253:255:androidx.core.graphics.Insets getInsetsForType(int,boolean):979:979 -> x + 256:266:androidx.core.graphics.Insets getInsetsForType(int,boolean):981:981 -> x + 1:4:androidx.core.graphics.Insets getRootStableInsets():1124:1124 -> y + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx/d;"} + 5:9:androidx.core.graphics.Insets getRootStableInsets():1125:1125 -> y + 10:12:androidx.core.graphics.Insets getRootStableInsets():1127:1127 -> y + 1:8:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1151:1151 -> z + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lx/d;"} + 9:12:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1155:1155 -> z + 13:15:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1156:1156 -> z + 16:29:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1159:1159 -> z + 30:35:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1166:1166 -> z + 36:48:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1168:1168 -> z + 49:54:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1174:1174 -> z + 55:64:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1175:1175 -> z + 65:70:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1176:1176 -> z + 71:80:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1179:1179 -> z + 81:91:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1180:1180 -> z + 92:95:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1179:1179 -> z + 96:103:androidx.core.graphics.Insets getVisibleInsets(android.view.View):1152:1152 -> z +androidx.core.view.WindowInsetsCompat$Impl21 -> androidx.core.view.B0$i: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} androidx.core.graphics.Insets mStableInsets -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/d;"} - 1:1:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1190:1190 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;Landroid/view/WindowInsets;)V"} - 2:2:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1187:1187 -> - 3:3:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl21):1194:1194 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;Landroidx/core/view/D0$h;)V"} - 4:4:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl21):1187:1187 -> - 5:5:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl21):1195:1195 -> - 1:11:androidx.core.view.WindowInsetsCompat consumeStableInsets():1205:1205 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/D0;"} - 1:11:androidx.core.view.WindowInsetsCompat consumeSystemWindowInsets():1210:1210 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/D0;"} - 1:4:androidx.core.graphics.Insets getStableInsets():1215:1215 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/d;"} - 5:6:androidx.core.graphics.Insets getStableInsets():1216:1216 -> j - 7:12:androidx.core.graphics.Insets getStableInsets():1217:1217 -> j - 13:18:androidx.core.graphics.Insets getStableInsets():1218:1218 -> j - 19:24:androidx.core.graphics.Insets getStableInsets():1219:1219 -> j - 25:28:androidx.core.graphics.Insets getStableInsets():1220:1220 -> j - 29:34:androidx.core.graphics.Insets getStableInsets():1216:1216 -> j - 35:37:androidx.core.graphics.Insets getStableInsets():1222:1222 -> j - 1:7:boolean isConsumed():1200:1200 -> o - 1:3:void setStableInsets(androidx.core.graphics.Insets):1227:1227 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;)V"} -androidx.core.view.WindowInsetsCompat$Impl28 -> androidx.core.view.D0$i: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/d;"} + 1:1:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1228:1228 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;Landroid/view/WindowInsets;)V"} + 2:2:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1225:1225 -> + 3:3:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl21):1232:1232 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;Landroidx/core/view/B0$i;)V"} + 4:4:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl21):1225:1225 -> + 5:5:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl21):1233:1233 -> + 1:11:androidx.core.view.WindowInsetsCompat consumeStableInsets():1243:1243 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B0;"} + 1:11:androidx.core.view.WindowInsetsCompat consumeSystemWindowInsets():1248:1248 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B0;"} + 1:4:androidx.core.graphics.Insets getStableInsets():1253:1253 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx/d;"} + 5:6:androidx.core.graphics.Insets getStableInsets():1254:1254 -> j + 7:12:androidx.core.graphics.Insets getStableInsets():1255:1255 -> j + 13:18:androidx.core.graphics.Insets getStableInsets():1256:1256 -> j + 19:24:androidx.core.graphics.Insets getStableInsets():1257:1257 -> j + 25:28:androidx.core.graphics.Insets getStableInsets():1258:1258 -> j + 29:34:androidx.core.graphics.Insets getStableInsets():1254:1254 -> j + 35:37:androidx.core.graphics.Insets getStableInsets():1260:1260 -> j + 1:7:boolean isConsumed():1238:1238 -> o + 1:3:void setStableInsets(androidx.core.graphics.Insets):1265:1265 -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;)V"} +androidx.core.view.WindowInsetsCompat$Impl28 -> androidx.core.view.B0$j: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} - 1:1:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1235:1235 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;Landroid/view/WindowInsets;)V"} - 2:2:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl28):1239:1239 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;Landroidx/core/view/D0$i;)V"} - 1:11:androidx.core.view.WindowInsetsCompat consumeDisplayCutout():1249:1249 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/D0;"} - 5:10:boolean equals(java.lang.Object):1255:1255 -> equals - 11:12:boolean equals(java.lang.Object):1256:1256 -> equals - 13:26:boolean equals(java.lang.Object):1258:1258 -> equals - 27:36:boolean equals(java.lang.Object):1259:1259 -> equals - 37:44:boolean equals(java.lang.Object):1260:1260 -> equals - 1:11:androidx.core.view.DisplayCutoutCompat getDisplayCutout():1244:1244 -> f + 1:1:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1273:1273 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;Landroid/view/WindowInsets;)V"} + 2:2:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl28):1277:1277 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;Landroidx/core/view/B0$j;)V"} + 1:11:androidx.core.view.WindowInsetsCompat consumeDisplayCutout():1287:1287 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/B0;"} + 5:10:boolean equals(java.lang.Object):1293:1293 -> equals + 11:12:boolean equals(java.lang.Object):1294:1294 -> equals + 13:26:boolean equals(java.lang.Object):1296:1296 -> equals + 27:36:boolean equals(java.lang.Object):1297:1297 -> equals + 37:44:boolean equals(java.lang.Object):1298:1298 -> equals + 1:11:androidx.core.view.DisplayCutoutCompat getDisplayCutout():1282:1282 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/r;"} - 1:7:int hashCode():1266:1266 -> hashCode -androidx.core.view.WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.N0: + 1:7:int hashCode():1304:1304 -> hashCode +androidx.core.view.WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.L0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.DisplayCutout m(android.view.WindowInsets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.O0: +androidx.core.view.WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.M0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets m(android.view.WindowInsets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$Impl29 -> androidx.core.view.D0$j: +androidx.core.view.WindowInsetsCompat$Impl29 -> androidx.core.view.B0$k: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} androidx.core.graphics.Insets mSystemGestureInsets -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/d;"} androidx.core.graphics.Insets mMandatorySystemGestureInsets -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/d;"} androidx.core.graphics.Insets mTappableElementInsets -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/d;"} - 1:1:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1278:1278 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;Landroid/view/WindowInsets;)V"} - 2:4:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1273:1275 -> - 5:5:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl29):1282:1282 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;Landroidx/core/view/D0$j;)V"} - 6:8:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl29):1273:1275 -> - 1:4:androidx.core.graphics.Insets getMandatorySystemGestureInsets():1295:1295 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/d;"} - 5:6:androidx.core.graphics.Insets getMandatorySystemGestureInsets():1296:1296 -> i - 7:16:androidx.core.graphics.Insets getMandatorySystemGestureInsets():1297:1297 -> i - 17:19:androidx.core.graphics.Insets getMandatorySystemGestureInsets():1299:1299 -> i - 1:4:androidx.core.graphics.Insets getSystemGestureInsets():1287:1287 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/d;"} - 5:16:androidx.core.graphics.Insets getSystemGestureInsets():1288:1288 -> k - 17:19:androidx.core.graphics.Insets getSystemGestureInsets():1290:1290 -> k - 1:4:androidx.core.graphics.Insets getTappableElementInsets():1304:1304 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/d;"} - 5:16:androidx.core.graphics.Insets getTappableElementInsets():1305:1305 -> m - 17:19:androidx.core.graphics.Insets getTappableElementInsets():1307:1307 -> m - 1:11:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1312:1312 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Landroidx/core/view/D0;"} - 1:1:void setStableInsets(androidx.core.graphics.Insets):1318:1318 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;)V"} -androidx.core.view.WindowInsetsCompat$Impl29$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.P0: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/d;"} + 1:1:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1316:1316 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;Landroid/view/WindowInsets;)V"} + 2:4:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1311:1313 -> + 5:5:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl29):1320:1320 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;Landroidx/core/view/B0$k;)V"} + 6:8:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl29):1311:1313 -> + 1:4:androidx.core.graphics.Insets getMandatorySystemGestureInsets():1333:1333 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx/d;"} + 5:6:androidx.core.graphics.Insets getMandatorySystemGestureInsets():1334:1334 -> i + 7:16:androidx.core.graphics.Insets getMandatorySystemGestureInsets():1335:1335 -> i + 17:19:androidx.core.graphics.Insets getMandatorySystemGestureInsets():1337:1337 -> i + 1:4:androidx.core.graphics.Insets getSystemGestureInsets():1325:1325 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx/d;"} + 5:16:androidx.core.graphics.Insets getSystemGestureInsets():1326:1326 -> k + 17:19:androidx.core.graphics.Insets getSystemGestureInsets():1328:1328 -> k + 1:4:androidx.core.graphics.Insets getTappableElementInsets():1342:1342 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx/d;"} + 5:16:androidx.core.graphics.Insets getTappableElementInsets():1343:1343 -> m + 17:19:androidx.core.graphics.Insets getTappableElementInsets():1345:1345 -> m + 1:11:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):1350:1350 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Landroidx/core/view/B0;"} + 1:1:void setStableInsets(androidx.core.graphics.Insets):1356:1356 -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;)V"} +androidx.core.view.WindowInsetsCompat$Impl29$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.N0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.Insets m(android.view.WindowInsets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$Impl29$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.Q0: +androidx.core.view.WindowInsetsCompat$Impl29$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.O0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets m(android.view.WindowInsets,int,int,int,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$Impl29$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.R0: +androidx.core.view.WindowInsetsCompat$Impl29$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.P0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.Insets m(android.view.WindowInsets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$Impl29$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.S0: +androidx.core.view.WindowInsetsCompat$Impl29$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.Q0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.Insets m(android.view.WindowInsets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$Impl30 -> androidx.core.view.D0$k: +androidx.core.view.WindowInsetsCompat$Impl30 -> androidx.core.view.B0$l: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} androidx.core.view.WindowInsetsCompat CONSUMED -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/D0;"} - 1:4:void ():1334:1334 -> - 5:11:void ():1335:1335 -> - 1:1:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1338:1338 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;Landroid/view/WindowInsets;)V"} - 2:2:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl30):1342:1342 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;Landroidx/core/view/D0$k;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B0;"} + 1:4:void ():1372:1372 -> + 5:11:void ():1373:1373 -> + 1:1:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1376:1376 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;Landroid/view/WindowInsets;)V"} + 2:2:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl30):1380:1380 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;Landroidx/core/view/B0$l;)V"} 1:1:void copyRootViewBounds(android.view.View):0:0 -> d - 1:2:androidx.core.graphics.Insets getInsets(int):1347:1347 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lw/d;"} - 3:10:androidx.core.graphics.Insets getInsets(int):1348:1348 -> g - 11:15:androidx.core.graphics.Insets getInsets(int):1347:1347 -> g - 1:2:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):1354:1354 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lw/d;"} - 3:10:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):1355:1355 -> h - 11:15:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):1354:1354 -> h - 1:11:boolean isVisible(int):1361:1361 -> q -androidx.core.view.WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.T0: + 1:2:androidx.core.graphics.Insets getInsets(int):1385:1385 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lx/d;"} + 3:10:androidx.core.graphics.Insets getInsets(int):1386:1386 -> g + 11:15:androidx.core.graphics.Insets getInsets(int):1385:1385 -> g + 1:2:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):1392:1392 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lx/d;"} + 3:10:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):1393:1393 -> h + 11:15:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):1392:1392 -> h + 1:11:boolean isVisible(int):1399:1399 -> q +androidx.core.view.WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.R0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.Insets m(android.view.WindowInsets,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.U0: +androidx.core.view.WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.S0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.Insets m(android.view.WindowInsets,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.V0: +androidx.core.view.WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.T0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.W0: +androidx.core.view.WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.U0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean m(android.view.WindowInsets,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$Impl34 -> androidx.core.view.D0$l: +androidx.core.view.WindowInsetsCompat$Impl31 -> androidx.core.view.B0$m: +# {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} + 1:1:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1415:1415 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;Landroid/view/WindowInsets;)V"} + 2:2:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl31):1419:1419 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;Landroidx/core/view/B0$m;)V"} +androidx.core.view.WindowInsetsCompat$Impl34 -> androidx.core.view.B0$n: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} androidx.core.view.WindowInsetsCompat CONSUMED -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/D0;"} - 1:4:void ():1375:1375 -> - 5:11:void ():1376:1376 -> - 1:1:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1379:1379 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;Landroid/view/WindowInsets;)V"} - 2:2:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl34):1383:1383 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;Landroidx/core/view/D0$l;)V"} - 1:2:androidx.core.graphics.Insets getInsets(int):1388:1388 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lw/d;"} - 3:10:androidx.core.graphics.Insets getInsets(int):1389:1389 -> g - 11:15:androidx.core.graphics.Insets getInsets(int):1388:1388 -> g - 1:2:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):1395:1395 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lw/d;"} - 3:10:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):1396:1396 -> h - 11:15:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):1395:1395 -> h - 1:11:boolean isVisible(int):1402:1402 -> q -androidx.core.view.WindowInsetsCompat$Type -> androidx.core.view.D0$n: + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B0;"} + 1:4:void ():1438:1438 -> + 5:11:void ():1439:1439 -> + 1:1:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):1442:1442 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;Landroid/view/WindowInsets;)V"} + 2:2:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl34):1446:1446 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;Landroidx/core/view/B0$n;)V"} + 1:2:androidx.core.graphics.Insets getInsets(int):1451:1451 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lx/d;"} + 3:10:androidx.core.graphics.Insets getInsets(int):1452:1452 -> g + 11:15:androidx.core.graphics.Insets getInsets(int):1451:1451 -> g + 1:2:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):1458:1458 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lx/d;"} + 3:10:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):1459:1459 -> h + 11:15:androidx.core.graphics.Insets getInsetsIgnoringVisibility(int):1458:1458 -> h + 1:11:boolean isVisible(int):1465:1465 -> q +androidx.core.view.WindowInsetsCompat$Type -> androidx.core.view.B0$p: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} 1:1:int displayCutout():0:0 -> a 1:1:int ime():0:0 -> b - 41:77:int indexOf(int):2103:2103 -> c + 41:77:int indexOf(int):2226:2226 -> c 1:1:int mandatorySystemGestures():0:0 -> d 1:1:int navigationBars():0:0 -> e 1:1:int statusBars():0:0 -> f 1:1:int systemBars():0:0 -> g -androidx.core.view.WindowInsetsCompat$TypeImpl30 -> androidx.core.view.D0$o: +androidx.core.view.WindowInsetsCompat$TypeImpl30 -> androidx.core.view.B0$q: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} - 41:46:int toPlatformType(int):2179:2179 -> a - 47:51:int toPlatformType(int):2176:2176 -> a - 52:56:int toPlatformType(int):2173:2173 -> a - 57:61:int toPlatformType(int):2170:2170 -> a - 62:66:int toPlatformType(int):2167:2167 -> a - 67:71:int toPlatformType(int):2164:2164 -> a - 72:76:int toPlatformType(int):2161:2161 -> a - 77:85:int toPlatformType(int):2158:2158 -> a -androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.X0: + 41:46:int toPlatformType(int):2302:2302 -> a + 47:51:int toPlatformType(int):2299:2299 -> a + 52:56:int toPlatformType(int):2296:2296 -> a + 57:61:int toPlatformType(int):2293:2293 -> a + 62:66:int toPlatformType(int):2290:2290 -> a + 67:71:int toPlatformType(int):2287:2287 -> a + 72:76:int toPlatformType(int):2284:2284 -> a + 77:85:int toPlatformType(int):2281:2281 -> a +androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.V0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.Y0: +androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.W0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.Z0: +androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.X0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.a1: +androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.Y0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline4 -> androidx.core.view.b1: +androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline4 -> androidx.core.view.Z0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline5 -> androidx.core.view.c1: +androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline5 -> androidx.core.view.a1: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline6 -> androidx.core.view.d1: +androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline6 -> androidx.core.view.b1: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsCompat$TypeImpl34 -> androidx.core.view.D0$p: +androidx.core.view.WindowInsetsCompat$TypeImpl34 -> androidx.core.view.B0$r: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} - 43:48:int toPlatformType(int):2227:2227 -> a - 49:53:int toPlatformType(int):2224:2224 -> a - 54:58:int toPlatformType(int):2221:2221 -> a - 59:63:int toPlatformType(int):2218:2218 -> a - 64:68:int toPlatformType(int):2215:2215 -> a - 69:73:int toPlatformType(int):2212:2212 -> a - 74:78:int toPlatformType(int):2209:2209 -> a - 79:83:int toPlatformType(int):2206:2206 -> a - 84:92:int toPlatformType(int):2203:2203 -> a -androidx.core.view.WindowInsetsCompat$TypeImpl34$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.e1: + 43:48:int toPlatformType(int):2350:2350 -> a + 49:53:int toPlatformType(int):2347:2347 -> a + 54:58:int toPlatformType(int):2344:2344 -> a + 59:63:int toPlatformType(int):2341:2341 -> a + 64:68:int toPlatformType(int):2338:2338 -> a + 69:73:int toPlatformType(int):2335:2335 -> a + 74:78:int toPlatformType(int):2332:2332 -> a + 79:83:int toPlatformType(int):2329:2329 -> a + 84:92:int toPlatformType(int):2326:2326 -> a +androidx.core.view.WindowInsetsCompat$TypeImpl34$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.c1: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsControllerCompat -> androidx.core.view.f1: +androidx.core.view.WindowInsetsControllerCompat -> androidx.core.view.d1: # {"id":"sourceFile","fileName":"WindowInsetsControllerCompat.java"} androidx.core.view.WindowInsetsControllerCompat$Impl mImpl -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/f1$g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/d1$g;"} 1:3:void (android.view.WindowInsetsController):116:118 -> 4:4:void (android.view.WindowInsetsController):122:122 -> 5:6:void (android.view.Window,android.view.View):128:129 -> @@ -34351,8 +36305,8 @@ androidx.core.view.WindowInsetsControllerCompat -> androidx.core.view.f1: 1:6:void setSystemBarsBehavior(int):318:318 -> e 1:6:void show(int):183:183 -> f 1:6:androidx.core.view.WindowInsetsControllerCompat toWindowInsetsControllerCompat(android.view.WindowInsetsController):159:159 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsetsController;)Landroidx/core/view/f1;"} -androidx.core.view.WindowInsetsControllerCompat$Impl -> androidx.core.view.f1$g: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsetsController;)Landroidx/core/view/d1;"} +androidx.core.view.WindowInsetsControllerCompat$Impl -> androidx.core.view.d1$g: # {"id":"sourceFile","fileName":"WindowInsetsControllerCompat.java"} 1:4:void ():398:398 -> void hide(int) -> a @@ -34361,13 +36315,13 @@ androidx.core.view.WindowInsetsControllerCompat$Impl -> androidx.core.view.f1$g: void setAppearanceLightStatusBars(boolean) -> d void setSystemBarsBehavior(int) -> e void show(int) -> f -androidx.core.view.WindowInsetsControllerCompat$Impl20 -> androidx.core.view.f1$a: +androidx.core.view.WindowInsetsControllerCompat$Impl20 -> androidx.core.view.d1$a: # {"id":"sourceFile","fileName":"WindowInsetsControllerCompat.java"} android.view.Window mWindow -> a androidx.core.view.SoftwareKeyboardControllerCompat mSoftwareKeyboardControllerCompat -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/Q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/O;"} 1:3:void (android.view.Window,androidx.core.view.SoftwareKeyboardControllerCompat):452:452 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Window;Landroidx/core/view/Q;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Window;Landroidx/core/view/O;)V"} 4:5:void (android.view.Window,androidx.core.view.SoftwareKeyboardControllerCompat):453:453 -> 6:8:void (android.view.Window,androidx.core.view.SoftwareKeyboardControllerCompat):454:454 -> 11:17:void hide(int):489:489 -> a @@ -34393,37 +36347,37 @@ androidx.core.view.WindowInsetsControllerCompat$Impl20 -> androidx.core.view.f1$ 7:12:void unsetSystemUiFlag(int):516:516 -> k 13:16:void unsetSystemUiFlag(int):515:515 -> k 1:6:void unsetWindowFlag(int):525:525 -> l -androidx.core.view.WindowInsetsControllerCompat$Impl23 -> androidx.core.view.f1$b: +androidx.core.view.WindowInsetsControllerCompat$Impl23 -> androidx.core.view.d1$b: # {"id":"sourceFile","fileName":"WindowInsetsControllerCompat.java"} 1:4:void (android.view.Window,androidx.core.view.SoftwareKeyboardControllerCompat):576:576 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Window;Landroidx/core/view/Q;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Window;Landroidx/core/view/O;)V"} 1:18:boolean isAppearanceLightStatusBars():581:581 -> b 7:11:void setAppearanceLightStatusBars(boolean):588:588 -> d 12:14:void setAppearanceLightStatusBars(boolean):589:589 -> d 15:18:void setAppearanceLightStatusBars(boolean):590:590 -> d 19:22:void setAppearanceLightStatusBars(boolean):592:592 -> d -androidx.core.view.WindowInsetsControllerCompat$Impl26 -> androidx.core.view.f1$c: +androidx.core.view.WindowInsetsControllerCompat$Impl26 -> androidx.core.view.d1$c: # {"id":"sourceFile","fileName":"WindowInsetsControllerCompat.java"} 1:4:void (android.view.Window,androidx.core.view.SoftwareKeyboardControllerCompat):602:602 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Window;Landroidx/core/view/Q;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Window;Landroidx/core/view/O;)V"} 7:11:void setAppearanceLightNavigationBars(boolean):614:614 -> c 12:14:void setAppearanceLightNavigationBars(boolean):615:615 -> c 15:18:void setAppearanceLightNavigationBars(boolean):616:616 -> c 19:22:void setAppearanceLightNavigationBars(boolean):618:618 -> c -androidx.core.view.WindowInsetsControllerCompat$Impl30 -> androidx.core.view.f1$d: +androidx.core.view.WindowInsetsControllerCompat$Impl30 -> androidx.core.view.d1$d: # {"id":"sourceFile","fileName":"WindowInsetsControllerCompat.java"} androidx.core.view.WindowInsetsControllerCompat mCompatController -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/f1;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/d1;"} android.view.WindowInsetsController mInsetsController -> b androidx.core.view.SoftwareKeyboardControllerCompat mSoftwareKeyboardControllerCompat -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/Q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/O;"} androidx.collection.SimpleArrayMap mListeners -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/i;"} android.view.Window mWindow -> e 1:2:void (android.view.Window,androidx.core.view.WindowInsetsControllerCompat,androidx.core.view.SoftwareKeyboardControllerCompat):639:640 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Window;Landroidx/core/view/f1;Landroidx/core/view/Q;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Window;Landroidx/core/view/d1;Landroidx/core/view/O;)V"} 3:3:void (android.view.WindowInsetsController,androidx.core.view.WindowInsetsControllerCompat,androidx.core.view.SoftwareKeyboardControllerCompat):645:645 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsetsController;Landroidx/core/view/f1;Landroidx/core/view/Q;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsetsController;Landroidx/core/view/d1;Landroidx/core/view/O;)V"} 4:4:void (android.view.WindowInsetsController,androidx.core.view.WindowInsetsControllerCompat,androidx.core.view.SoftwareKeyboardControllerCompat):629:629 -> 5:7:void (android.view.WindowInsetsController,androidx.core.view.WindowInsetsControllerCompat,androidx.core.view.SoftwareKeyboardControllerCompat):646:648 -> 5:9:void hide(int):662:662 -> a @@ -34458,778 +36412,790 @@ androidx.core.view.WindowInsetsControllerCompat$Impl30 -> androidx.core.view.f1$ 1:6:void unsetSystemUiFlag(int):856:856 -> h 7:12:void unsetSystemUiFlag(int):858:858 -> h 13:16:void unsetSystemUiFlag(int):857:857 -> h -androidx.core.view.WindowInsetsControllerCompat$Impl30$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.g1: +androidx.core.view.WindowInsetsControllerCompat$Impl30$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.e1: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.WindowInsetsController,int,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsControllerCompat$Impl30$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.h1: +androidx.core.view.WindowInsetsControllerCompat$Impl30$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.f1: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m(android.view.WindowInsetsController):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsControllerCompat$Impl30$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.i1: +androidx.core.view.WindowInsetsControllerCompat$Impl30$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.g1: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsetsController m(android.view.Window):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsControllerCompat$Impl30$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.j1: +androidx.core.view.WindowInsetsControllerCompat$Impl30$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.h1: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.WindowInsetsController,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.WindowInsetsControllerCompat$Impl31 -> androidx.core.view.f1$e: +androidx.core.view.WindowInsetsControllerCompat$Impl31 -> androidx.core.view.d1$e: # {"id":"sourceFile","fileName":"WindowInsetsControllerCompat.java"} 1:1:void (android.view.Window,androidx.core.view.WindowInsetsControllerCompat,androidx.core.view.SoftwareKeyboardControllerCompat):876:876 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Window;Landroidx/core/view/f1;Landroidx/core/view/Q;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Window;Landroidx/core/view/d1;Landroidx/core/view/O;)V"} 2:2:void (android.view.WindowInsetsController,androidx.core.view.WindowInsetsControllerCompat,androidx.core.view.SoftwareKeyboardControllerCompat):882:882 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsetsController;Landroidx/core/view/f1;Landroidx/core/view/Q;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsetsController;Landroidx/core/view/d1;Landroidx/core/view/O;)V"} 1:6:void setSystemBarsBehavior(int):893:893 -> e -androidx.core.view.WindowInsetsControllerCompat$Impl35 -> androidx.core.view.f1$f: +androidx.core.view.WindowInsetsControllerCompat$Impl35 -> androidx.core.view.d1$f: # {"id":"sourceFile","fileName":"WindowInsetsControllerCompat.java"} 1:1:void (android.view.Window,androidx.core.view.WindowInsetsControllerCompat,androidx.core.view.SoftwareKeyboardControllerCompat):916:916 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Window;Landroidx/core/view/f1;Landroidx/core/view/Q;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Window;Landroidx/core/view/d1;Landroidx/core/view/O;)V"} 2:2:void (android.view.WindowInsetsController,androidx.core.view.WindowInsetsControllerCompat,androidx.core.view.SoftwareKeyboardControllerCompat):922:922 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsetsController;Landroidx/core/view/f1;Landroidx/core/view/Q;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsetsController;Landroidx/core/view/d1;Landroidx/core/view/O;)V"} 1:14:boolean isAppearanceLightStatusBars():927:927 -> b -androidx.core.view.accessibility.AccessibilityClickableSpanCompat -> F.a: +androidx.core.view.accessibility.AccessibilityClickableSpanCompat -> G.a: # {"id":"sourceFile","fileName":"AccessibilityClickableSpanCompat.java"} int mOriginalClickableSpanId -> d androidx.core.view.accessibility.AccessibilityNodeInfoCompat mNodeInfoCompat -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z;"} int mClickableSpanActionId -> f 1:3:void (int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat,int):54:54 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILF/A;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILG/z;I)V"} 4:5:void (int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat,int):55:55 -> 6:7:void (int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat,int):56:56 -> 8:10:void (int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat,int):57:57 -> 1:5:void onClick(android.view.View):68:68 -> onClick 6:12:void onClick(android.view.View):69:69 -> onClick 13:20:void onClick(android.view.View):70:70 -> onClick -androidx.core.view.accessibility.AccessibilityEventCompat -> F.b: +androidx.core.view.accessibility.AccessibilityEventCompat -> G.b: # {"id":"sourceFile","fileName":"AccessibilityEventCompat.java"} 1:5:int getContentChangeTypes(android.view.accessibility.AccessibilityEvent):463:463 -> a 1:4:void setContentChangeTypes(android.view.accessibility.AccessibilityEvent,int):440:440 -> b -androidx.core.view.accessibility.AccessibilityManagerCompat -> F.c: -# {"id":"sourceFile","fileName":"AccessibilityManagerCompat.java"} - 1:10:boolean addTouchExplorationStateChangeListener(android.view.accessibility.AccessibilityManager,androidx.core.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListener):177:177 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/accessibility/AccessibilityManager;LF/c$a;)Z"} - 1:10:boolean removeTouchExplorationStateChangeListener(android.view.accessibility.AccessibilityManager,androidx.core.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListener):194:194 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/accessibility/AccessibilityManager;LF/c$a;)Z"} -androidx.core.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListener -> F.c$a: -# {"id":"sourceFile","fileName":"AccessibilityManagerCompat.java"} - void onTouchExplorationStateChanged(boolean) -> onTouchExplorationStateChanged -androidx.core.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListenerWrapper -> F.c$b: -# {"id":"sourceFile","fileName":"AccessibilityManagerCompat.java"} - androidx.core.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListener mListener -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/c$a;"} - 1:3:void (androidx.core.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListener):233:233 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/c$a;)V"} - 4:6:void (androidx.core.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListener):234:234 -> - 5:10:boolean equals(java.lang.Object):247:247 -> equals - 11:12:boolean equals(java.lang.Object):250:250 -> equals - 13:21:boolean equals(java.lang.Object):252:252 -> equals - 1:7:int hashCode():239:239 -> hashCode - 1:6:void onTouchExplorationStateChanged(boolean):257:257 -> onTouchExplorationStateChanged -androidx.core.view.accessibility.AccessibilityNodeInfoCompat -> F.A: +androidx.core.view.accessibility.AccessibilityNodeInfoCompat -> G.z: # {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"} android.view.accessibility.AccessibilityNodeInfo mInfo -> a int mParentVirtualDescendantId -> b int mVirtualDescendantId -> c int sClickableSpanId -> d - 1:1:void ():2323:2323 -> - 1:4:void (android.view.accessibility.AccessibilityNodeInfo):2352:2352 -> - 5:6:void (android.view.accessibility.AccessibilityNodeInfo):1671:1671 -> - 7:8:void (android.view.accessibility.AccessibilityNodeInfo):1674:1674 -> - 9:11:void (android.view.accessibility.AccessibilityNodeInfo):2353:2353 -> - 1:7:java.lang.CharSequence getPackageName():3487:3487 -> A - 1:6:void setFocused(boolean):3083:3083 -> A0 - 1:8:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat getRangeInfo():3968:3968 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"()LF/A$g;"} - 9:16:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat getRangeInfo():3970:3970 -> B - 1:6:void setHeading(boolean):4796:4796 -> B0 - 7:13:void setHeading(boolean):4797:4797 -> B0 - 14:17:void setHeading(boolean):4799:4799 -> B0 - 1:9:android.util.SparseArray getSpansFromViewTags(android.view.View):3600:3600 -> C - 1:6:void setHintText(java.lang.CharSequence):4104:4104 -> C0 - 7:12:void setHintText(java.lang.CharSequence):4105:4105 -> C0 - 13:24:void setHintText(java.lang.CharSequence):4107:4107 -> C0 - 1:6:java.lang.CharSequence getStateDescription():3677:3677 -> D - 7:13:java.lang.CharSequence getStateDescription():3678:3678 -> D - 14:26:java.lang.CharSequence getStateDescription():3680:3680 -> D - 1:6:void setLabelFor(android.view.View):4144:4144 -> D0 - 1:6:java.lang.CharSequence getText():3535:3535 -> E - 7:12:java.lang.CharSequence getText():3536:3536 -> E - 13:18:java.lang.CharSequence getText():3537:3537 -> E - 19:24:java.lang.CharSequence getText():3538:3538 -> E - 25:30:java.lang.CharSequence getText():3539:3539 -> E - 31:40:java.lang.CharSequence getText():3540:3540 -> E - 41:49:java.lang.CharSequence getText():3541:3541 -> E - 50:56:java.lang.CharSequence getText():3540:3540 -> E - 57:62:java.lang.CharSequence getText():3542:3542 -> E - 63:74:java.lang.CharSequence getText():3543:3543 -> E - 75:87:java.lang.CharSequence getText():3544:3544 -> E - 88:117:java.lang.CharSequence getText():3545:3545 -> E - 118:124:java.lang.CharSequence getText():3543:3543 -> E - 125:131:java.lang.CharSequence getText():3549:3549 -> E - 1:6:void setLabeledBy(android.view.View):4182:4182 -> E0 - 1:6:java.lang.CharSequence getTooltipText():4632:4632 -> F - 7:13:java.lang.CharSequence getTooltipText():4633:4633 -> F - 14:26:java.lang.CharSequence getTooltipText():4635:4635 -> F - 1:6:void setMaxTextLength(int):4368:4368 -> F0 - 1:6:java.lang.String getUniqueId():3725:3725 -> G - 7:13:java.lang.String getUniqueId():3726:3726 -> G - 14:26:java.lang.String getUniqueId():3728:3728 -> G - 1:6:void setPackageName(java.lang.CharSequence):3502:3502 -> G0 - 1:7:java.lang.String getViewIdResourceName():3844:3844 -> H - 1:6:void setPaneTitle(java.lang.CharSequence):4673:4673 -> H0 - 7:12:void setPaneTitle(java.lang.CharSequence):4674:4674 -> H0 - 13:24:void setPaneTitle(java.lang.CharSequence):4676:4676 -> H0 - 1:13:boolean hasSpans():3629:3629 -> I - 2:3:void setParent(android.view.View):2820:2820 -> I0 - 4:9:void setParent(android.view.View):2822:2822 -> I0 - 4:9:int idForClickableSpan(android.text.style.ClickableSpan,android.util.SparseArray):3618:3618 -> J - 10:21:int idForClickableSpan(android.text.style.ClickableSpan,android.util.SparseArray):3619:3619 -> J - 22:27:int idForClickableSpan(android.text.style.ClickableSpan,android.util.SparseArray):3620:3620 -> J - 28:35:int idForClickableSpan(android.text.style.ClickableSpan,android.util.SparseArray):3621:3621 -> J - 36:42:int idForClickableSpan(android.text.style.ClickableSpan,android.util.SparseArray):3625:3625 -> J - 1:2:void setParent(android.view.View,int):2847:2847 -> J0 - 3:8:void setParent(android.view.View,int):2849:2849 -> J0 - 1:6:boolean isAccessibilityDataSensitive():3442:3442 -> K - 7:15:boolean isAccessibilityDataSensitive():3443:3443 -> K - 16:20:boolean isAccessibilityDataSensitive():3445:3445 -> K - 1:10:void setRangeInfo(androidx.core.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat):3986:3986 -> K0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A$g;)V"} - 1:7:boolean isAccessibilityFocused():3117:3117 -> L - 1:12:void setRoleDescription(java.lang.CharSequence):4921:4921 -> L0 - 1:7:boolean isCheckable():2972:2972 -> M - 1:6:void setScreenReaderFocusable(boolean):4724:4724 -> M0 - 7:13:void setScreenReaderFocusable(boolean):4725:4725 -> M0 - 14:17:void setScreenReaderFocusable(boolean):4727:4727 -> M0 - 1:7:boolean isChecked():2996:2996 -> N - 1:6:void setScrollable(boolean):3277:3277 -> N0 - 1:7:boolean isClickable():3166:3166 -> O - 1:6:void setSelected(boolean):3157:3157 -> O0 - 1:7:boolean isContextClickable():4054:4054 -> P - 1:6:void setShowingHintText(boolean):4759:4759 -> P0 - 7:13:void setShowingHintText(boolean):4760:4760 -> P0 - 14:17:void setShowingHintText(boolean):4762:4762 -> P0 - 1:7:boolean isEnabled():3214:3214 -> Q - 2:3:void setSource(android.view.View):2435:2435 -> Q0 - 4:9:void setSource(android.view.View):2437:2437 -> Q0 - 1:13:boolean isFieldRequired():3021:3021 -> R - 1:2:void setSource(android.view.View,int):2462:2462 -> R0 - 3:8:void setSource(android.view.View,int):2464:2464 -> R0 - 1:7:boolean isFocusable():3044:3044 -> S - 1:6:void setStateDescription(java.lang.CharSequence):3711:3711 -> S0 - 7:12:void setStateDescription(java.lang.CharSequence):3712:3712 -> S0 - 13:24:void setStateDescription(java.lang.CharSequence):3714:3714 -> S0 - 1:7:boolean isFocused():3068:3068 -> T - 1:6:void setText(java.lang.CharSequence):3565:3565 -> T0 - 3:7:boolean isGranularScrollingSupported():3292:3292 -> U - 1:6:void setTooltipText(java.lang.CharSequence):4653:4653 -> U0 - 7:12:void setTooltipText(java.lang.CharSequence):4654:4654 -> U0 - 13:24:void setTooltipText(java.lang.CharSequence):4656:4656 -> U0 - 1:7:boolean isImportantForAccessibility():3412:3412 -> V - 1:6:void setTraversalAfter(android.view.View):4514:4514 -> V0 - 1:7:boolean isLongClickable():3190:3190 -> W - 1:6:void setViewIdResourceName(java.lang.String):3828:3828 -> W0 - 1:7:boolean isPassword():3238:3238 -> X - 1:6:void setVisibleToUser(boolean):3108:3108 -> X0 - 1:6:boolean isScreenReaderFocusable():4705:4705 -> Y - 7:14:boolean isScreenReaderFocusable():4706:4706 -> Y - 15:19:boolean isScreenReaderFocusable():4708:4708 -> Y - 1:3:android.view.accessibility.AccessibilityNodeInfo unwrap():2370:2370 -> Y0 - 1:7:boolean isScrollable():3262:3262 -> Z - 1:6:androidx.core.view.accessibility.AccessibilityNodeInfoCompat wrap(android.view.accessibility.AccessibilityNodeInfo):2363:2363 -> Z0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/accessibility/AccessibilityNodeInfo;)LF/A;"} - 1:6:void addAction(int):2642:2642 -> a - 1:7:boolean isSelected():3142:3142 -> a0 - 1:10:void addAction(androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat):2667:2667 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A$a;)V"} - 1:6:boolean isShowingHintText():4739:4739 -> b0 - 7:14:boolean isShowingHintText():4740:4740 -> b0 - 15:19:boolean isShowingHintText():4742:4742 -> b0 - 1:6:void addChild(android.view.View):2561:2561 -> c - 1:6:boolean isTextSelectable():3336:3336 -> c0 - 7:15:boolean isTextSelectable():3337:3337 -> c0 - 16:20:boolean isTextSelectable():3339:3339 -> c0 - 1:6:void addChild(android.view.View,int):2579:2579 -> d - 1:7:boolean isVisibleToUser():3092:3092 -> d0 - 1:17:void addSpanLocationToExtras(android.text.style.ClickableSpan,android.text.Spanned,int):3640:3640 -> e - 18:34:void addSpanLocationToExtras(android.text.style.ClickableSpan,android.text.Spanned,int):3641:3641 -> e - 35:51:void addSpanLocationToExtras(android.text.style.ClickableSpan,android.text.Spanned,int):3642:3642 -> e - 52:65:void addSpanLocationToExtras(android.text.style.ClickableSpan,android.text.Spanned,int):3643:3643 -> e - 1:9:androidx.core.view.accessibility.AccessibilityNodeInfoCompat obtain():2415:2415 -> e0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()LF/A;"} - 9:13:boolean equals(java.lang.Object):5038:5038 -> equals - 14:15:boolean equals(java.lang.Object):5041:5041 -> equals - 16:19:boolean equals(java.lang.Object):5042:5042 -> equals - 20:24:boolean equals(java.lang.Object):5043:5043 -> equals - 25:33:boolean equals(java.lang.Object):5046:5046 -> equals - 34:40:boolean equals(java.lang.Object):5049:5049 -> equals - 41:48:boolean equals(java.lang.Object):5052:5052 -> equals - 1:6:void addSpansToExtras(java.lang.CharSequence,android.view.View):3572:3572 -> f - 7:9:void addSpansToExtras(java.lang.CharSequence,android.view.View):3573:3573 -> f - 10:12:void addSpansToExtras(java.lang.CharSequence,android.view.View):3574:3574 -> f - 13:18:void addSpansToExtras(java.lang.CharSequence,android.view.View):3575:3575 -> f - 19:21:void addSpansToExtras(java.lang.CharSequence,android.view.View):3576:3576 -> f - 22:32:void addSpansToExtras(java.lang.CharSequence,android.view.View):3577:3577 -> f - 33:37:void addSpansToExtras(java.lang.CharSequence,android.view.View):3579:3579 -> f - 38:40:void addSpansToExtras(java.lang.CharSequence,android.view.View):3580:3580 -> f - 41:46:void addSpansToExtras(java.lang.CharSequence,android.view.View):3581:3581 -> f - 47:56:void addSpansToExtras(java.lang.CharSequence,android.view.View):3582:3582 -> f - 57:68:void addSpansToExtras(java.lang.CharSequence,android.view.View):3583:3583 -> f - 1:11:androidx.core.view.accessibility.AccessibilityNodeInfoCompat obtain(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2426:2426 -> f0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A;)LF/A;"} - 1:11:void clearExtrasSpans():3633:3633 -> g - 12:22:void clearExtrasSpans():3634:3634 -> g - 23:33:void clearExtrasSpans():3635:3635 -> g - 34:45:void clearExtrasSpans():3636:3636 -> g - 1:9:androidx.core.view.accessibility.AccessibilityNodeInfoCompat obtain(android.view.View):2391:2391 -> g0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)LF/A;"} - 1:6:java.util.List extrasIntList(java.lang.String):2646:2646 -> h - 7:12:java.util.List extrasIntList(java.lang.String):2647:2647 -> h - 13:17:java.util.List extrasIntList(java.lang.String):2649:2649 -> h - 18:27:java.util.List extrasIntList(java.lang.String):2650:2650 -> h - 1:7:boolean performAction(int,android.os.Bundle):2718:2718 -> h0 - 1:11:int hashCode():5027:5027 -> hashCode - 1:6:java.util.List getActionList():4012:4012 -> i - 7:11:java.util.List getActionList():4013:4013 -> i - 12:18:java.util.List getActionList():4014:4014 -> i - 19:22:java.util.List getActionList():4016:4016 -> i - 23:34:java.util.List getActionList():4017:4017 -> i - 1:1:void recycle():3814:3814 -> i0 - 19:21:java.lang.String getActionSymbolicName(int):5226:5226 -> j - 22:24:java.lang.String getActionSymbolicName(int):5222:5222 -> j - 25:27:java.lang.String getActionSymbolicName(int):5220:5220 -> j - 28:30:java.lang.String getActionSymbolicName(int):5218:5218 -> j - 31:33:java.lang.String getActionSymbolicName(int):5216:5216 -> j - 34:36:java.lang.String getActionSymbolicName(int):5214:5214 -> j - 37:39:java.lang.String getActionSymbolicName(int):5198:5198 -> j - 40:42:java.lang.String getActionSymbolicName(int):5196:5196 -> j - 43:45:java.lang.String getActionSymbolicName(int):5192:5192 -> j - 46:48:java.lang.String getActionSymbolicName(int):5194:5194 -> j - 49:51:java.lang.String getActionSymbolicName(int):5212:5212 -> j - 52:54:java.lang.String getActionSymbolicName(int):5210:5210 -> j - 55:57:java.lang.String getActionSymbolicName(int):5206:5206 -> j - 58:60:java.lang.String getActionSymbolicName(int):5204:5204 -> j - 61:63:java.lang.String getActionSymbolicName(int):5190:5190 -> j - 64:66:java.lang.String getActionSymbolicName(int):5188:5188 -> j - 67:69:java.lang.String getActionSymbolicName(int):5186:5186 -> j - 70:72:java.lang.String getActionSymbolicName(int):5184:5184 -> j - 73:75:java.lang.String getActionSymbolicName(int):5202:5202 -> j - 76:78:java.lang.String getActionSymbolicName(int):5200:5200 -> j - 79:81:java.lang.String getActionSymbolicName(int):5224:5224 -> j - 82:84:java.lang.String getActionSymbolicName(int):5208:5208 -> j - 85:87:java.lang.String getActionSymbolicName(int):5182:5182 -> j - 88:90:java.lang.String getActionSymbolicName(int):5180:5180 -> j - 91:93:java.lang.String getActionSymbolicName(int):5178:5178 -> j - 94:96:java.lang.String getActionSymbolicName(int):5176:5176 -> j - 97:99:java.lang.String getActionSymbolicName(int):5170:5170 -> j - 100:102:java.lang.String getActionSymbolicName(int):5174:5174 -> j - 103:105:java.lang.String getActionSymbolicName(int):5172:5172 -> j - 106:108:java.lang.String getActionSymbolicName(int):5168:5168 -> j - 109:111:java.lang.String getActionSymbolicName(int):5166:5166 -> j - 112:114:java.lang.String getActionSymbolicName(int):5164:5164 -> j - 115:117:java.lang.String getActionSymbolicName(int):5162:5162 -> j - 118:120:java.lang.String getActionSymbolicName(int):5160:5160 -> j - 121:123:java.lang.String getActionSymbolicName(int):5158:5158 -> j - 124:126:java.lang.String getActionSymbolicName(int):5156:5156 -> j - 127:129:java.lang.String getActionSymbolicName(int):5154:5154 -> j - 130:132:java.lang.String getActionSymbolicName(int):5152:5152 -> j - 133:135:java.lang.String getActionSymbolicName(int):5150:5150 -> j - 136:138:java.lang.String getActionSymbolicName(int):5148:5148 -> j - 139:141:java.lang.String getActionSymbolicName(int):5146:5146 -> j - 142:144:java.lang.String getActionSymbolicName(int):5144:5144 -> j - 145:148:java.lang.String getActionSymbolicName(int):5142:5142 -> j - 1:11:boolean removeAction(androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat):2685:2685 -> j0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A$a;)Z"} - 1:7:int getActions():2627:2627 -> k - 1:6:void removeCollectedSpans(android.view.View):3647:3647 -> k0 - 7:13:void removeCollectedSpans(android.view.View):3649:3649 -> k0 - 14:19:void removeCollectedSpans(android.view.View):3650:3650 -> k0 - 20:31:void removeCollectedSpans(android.view.View):3651:3651 -> k0 - 32:41:void removeCollectedSpans(android.view.View):3652:3652 -> k0 - 42:47:void removeCollectedSpans(android.view.View):3655:3655 -> k0 - 48:64:void removeCollectedSpans(android.view.View):3656:3656 -> k0 - 1:8:boolean getBooleanProperty(int):5134:5134 -> l - 9:20:boolean getBooleanProperty(int):5136:5136 -> l - 1:6:void setAccessibilityFocused(boolean):3133:3133 -> l0 - 1:6:void getBoundsInParent(android.graphics.Rect):2865:2865 -> m - 1:6:void setBooleanProperty(int,boolean):5124:5124 -> m0 - 7:20:void setBooleanProperty(int,boolean):5126:5126 -> m0 - 21:24:void setBooleanProperty(int,boolean):5129:5129 -> m0 - 1:6:void getBoundsInScreen(android.graphics.Rect):2897:2897 -> n - 1:6:void setBoundsInParent(android.graphics.Rect):2888:2888 -> n0 - 1:6:void getBoundsInWindow(android.graphics.Rect):2931:2931 -> o - 7:12:void getBoundsInWindow(android.graphics.Rect):2932:2932 -> o - 13:28:void getBoundsInWindow(android.graphics.Rect):2934:2934 -> o - 29:40:void getBoundsInWindow(android.graphics.Rect):2936:2936 -> o - 1:6:void setBoundsInScreen(android.graphics.Rect):2912:2912 -> o0 - 1:7:int getChildCount():2515:2515 -> p - 1:6:void setCheckable(boolean):2987:2987 -> p0 - 1:7:java.lang.CharSequence getClassName():3511:3511 -> q - 1:6:void setChecked(boolean):3011:3011 -> q0 - 1:4:android.text.style.ClickableSpan[] getClickableSpans(java.lang.CharSequence):3608:3608 -> r - 5:7:android.text.style.ClickableSpan[] getClickableSpans(java.lang.CharSequence):3609:3609 -> r - 8:23:android.text.style.ClickableSpan[] getClickableSpans(java.lang.CharSequence):3610:3610 -> r - 1:6:void setClassName(java.lang.CharSequence):3526:3526 -> r0 - 1:8:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat getCollectionInfo():3928:3928 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"()LF/A$e;"} - 9:16:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat getCollectionInfo():3930:3930 -> s - 1:6:void setClickable(boolean):3181:3181 -> s0 - 1:6:java.lang.CharSequence getContainerTitle():3798:3798 -> t - 7:13:java.lang.CharSequence getContainerTitle():3799:3799 -> t - 14:26:java.lang.CharSequence getContainerTitle():3801:3801 -> t - 1:6:void setCollectionInfo(java.lang.Object):3936:3936 -> t0 - 7:12:void setCollectionInfo(java.lang.Object):3937:3937 -> t0 - 13:16:void setCollectionInfo(java.lang.Object):3936:3936 -> t0 - 1:5:java.lang.String toString():5061:5061 -> toString - 6:12:java.lang.String toString():5062:5062 -> toString - 13:17:java.lang.String toString():5064:5064 -> toString - 18:20:java.lang.String toString():5066:5066 -> toString - 21:40:java.lang.String toString():5067:5067 -> toString - 41:43:java.lang.String toString():5069:5069 -> toString - 44:63:java.lang.String toString():5070:5070 -> toString - 64:66:java.lang.String toString():5072:5072 -> toString - 67:86:java.lang.String toString():5073:5073 -> toString - 87:98:java.lang.String toString():5075:5075 -> toString - 99:110:java.lang.String toString():5076:5076 -> toString - 111:122:java.lang.String toString():5077:5077 -> toString - 123:134:java.lang.String toString():5078:5078 -> toString - 135:146:java.lang.String toString():5079:5079 -> toString - 147:158:java.lang.String toString():5080:5080 -> toString - 159:170:java.lang.String toString():5081:5081 -> toString - 171:182:java.lang.String toString():5082:5082 -> toString - 183:194:java.lang.String toString():5083:5083 -> toString - 195:206:java.lang.String toString():5084:5084 -> toString - 207:218:java.lang.String toString():5086:5086 -> toString - 219:230:java.lang.String toString():5087:5087 -> toString - 231:242:java.lang.String toString():5088:5088 -> toString - 243:254:java.lang.String toString():5089:5089 -> toString - 255:266:java.lang.String toString():5090:5090 -> toString - 267:278:java.lang.String toString():5091:5091 -> toString - 279:290:java.lang.String toString():5092:5092 -> toString - 291:302:java.lang.String toString():5093:5093 -> toString - 303:314:java.lang.String toString():5094:5094 -> toString - 315:326:java.lang.String toString():5095:5095 -> toString - 327:338:java.lang.String toString():5096:5096 -> toString - 339:362:java.lang.String toString():5097:5097 -> toString - 363:374:java.lang.String toString():5098:5098 -> toString - 375:386:java.lang.String toString():5099:5099 -> toString - 387:398:java.lang.String toString():5100:5100 -> toString - 399:410:java.lang.String toString():5101:5101 -> toString - 411:422:java.lang.String toString():5102:5102 -> toString - 423:434:java.lang.String toString():5103:5103 -> toString - 435:439:java.lang.String toString():5105:5105 -> toString - 440:444:java.lang.String toString():5106:5106 -> toString - 445:450:java.lang.String toString():5107:5107 -> toString - 451:456:java.lang.String toString():5108:5108 -> toString - 457:464:java.lang.String toString():5109:5109 -> toString - 465:478:java.lang.String toString():5110:5110 -> toString - 479:486:java.lang.String toString():5111:5111 -> toString - 487:489:java.lang.String toString():5113:5113 -> toString - 490:497:java.lang.String toString():5114:5114 -> toString - 498:505:java.lang.String toString():5115:5115 -> toString - 506:510:java.lang.String toString():5118:5118 -> toString - 511:515:java.lang.String toString():5120:5120 -> toString - 1:7:java.lang.CharSequence getContentDescription():3667:3667 -> u - 1:6:void setCollectionItemInfo(java.lang.Object):3943:3943 -> u0 - 7:12:void setCollectionItemInfo(java.lang.Object):3944:3944 -> u0 - 13:16:void setCollectionItemInfo(java.lang.Object):3943:3943 -> u0 - 1:7:java.lang.CharSequence getError():4134:4134 -> v - 1:6:void setContentDescription(java.lang.CharSequence):3696:3696 -> v0 - 1:7:android.os.Bundle getExtras():4282:4282 -> w - 1:6:void setDismissable(boolean):4575:4575 -> w0 - 1:6:java.lang.CharSequence getHintText():4083:4083 -> x - 7:13:java.lang.CharSequence getHintText():4084:4084 -> x - 14:26:java.lang.CharSequence getHintText():4086:4086 -> x - 1:6:void setEnabled(boolean):3229:3229 -> x0 - 1:7:int getMaxTextLength():4378:4378 -> y - 1:6:void setError(java.lang.CharSequence):4125:4125 -> y0 - 1:6:android.util.SparseArray getOrCreateSpansFromViewTags(android.view.View):3590:3590 -> z - 7:11:android.util.SparseArray getOrCreateSpansFromViewTags(android.view.View):3592:3592 -> z - 12:17:android.util.SparseArray getOrCreateSpansFromViewTags(android.view.View):3593:3593 -> z - 1:6:void setFocusable(boolean):3059:3059 -> z0 -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline0 -> F.d: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - 1:1:void F.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline0.m(android.view.accessibility.AccessibilityNodeInfo,java.lang.CharSequence):0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline1 -> F.e: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.CharSequence F.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline1.m(android.view.accessibility.AccessibilityNodeInfo):0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline2 -> F.f: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - 1:1:void F.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline2.m(android.view.accessibility.AccessibilityNodeInfo,boolean):0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline3 -> F.g: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - 1:1:void F.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline3.m(android.view.accessibility.AccessibilityNodeInfo,java.lang.CharSequence):0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline4 -> F.h: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - 1:1:void F.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline4.m(android.view.accessibility.AccessibilityNodeInfo,boolean):0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline5 -> F.i: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.CharSequence F.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline5.m(android.view.accessibility.AccessibilityNodeInfo):0:0 -> a + 1:1:void ():2356:2356 -> + 1:4:void (android.view.accessibility.AccessibilityNodeInfo):2385:2385 -> + 5:6:void (android.view.accessibility.AccessibilityNodeInfo):1683:1683 -> + 7:8:void (android.view.accessibility.AccessibilityNodeInfo):1686:1686 -> + 9:11:void (android.view.accessibility.AccessibilityNodeInfo):2386:2386 -> + 1:7:android.os.Bundle getExtras():4560:4560 -> A + 1:6:void setContentDescription(java.lang.CharSequence):3854:3854 -> A0 + 1:6:java.lang.CharSequence getHintText():4241:4241 -> B + 7:13:java.lang.CharSequence getHintText():4242:4242 -> B + 14:26:java.lang.CharSequence getHintText():4244:4244 -> B + 1:6:void setDismissable(boolean):4853:4853 -> B0 + 1:7:int getMaxTextLength():4656:4656 -> C + 1:6:void setEnabled(boolean):3387:3387 -> C0 + 1:6:android.util.SparseArray getOrCreateSpansFromViewTags(android.view.View):3748:3748 -> D + 7:11:android.util.SparseArray getOrCreateSpansFromViewTags(android.view.View):3750:3750 -> D + 12:17:android.util.SparseArray getOrCreateSpansFromViewTags(android.view.View):3751:3751 -> D + 1:6:void setError(java.lang.CharSequence):4283:4283 -> D0 + 1:7:java.lang.CharSequence getPackageName():3645:3645 -> E + 1:6:void setFocusable(boolean):3217:3217 -> E0 + 1:8:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat getRangeInfo():4126:4126 -> F + # {"id":"com.android.tools.r8.residualsignature","signature":"()LG/z$h;"} + 9:16:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat getRangeInfo():4128:4128 -> F + 1:6:void setFocused(boolean):3241:3241 -> F0 + 1:9:android.util.SparseArray getSpansFromViewTags(android.view.View):3758:3758 -> G + 1:6:void setHeading(boolean):5074:5074 -> G0 + 7:13:void setHeading(boolean):5075:5075 -> G0 + 14:17:void setHeading(boolean):5077:5077 -> G0 + 1:6:java.lang.CharSequence getStateDescription():3835:3835 -> H + 7:13:java.lang.CharSequence getStateDescription():3836:3836 -> H + 14:26:java.lang.CharSequence getStateDescription():3838:3838 -> H + 1:6:void setHintText(java.lang.CharSequence):4262:4262 -> H0 + 7:12:void setHintText(java.lang.CharSequence):4263:4263 -> H0 + 13:24:void setHintText(java.lang.CharSequence):4265:4265 -> H0 + 1:6:java.lang.CharSequence getSupplementalDescription():5322:5322 -> I + 7:13:java.lang.CharSequence getSupplementalDescription():5323:5323 -> I + 14:26:java.lang.CharSequence getSupplementalDescription():5325:5325 -> I + 1:6:void setLabelFor(android.view.View):4302:4302 -> I0 + 1:6:java.lang.CharSequence getText():3693:3693 -> J + 7:12:java.lang.CharSequence getText():3694:3694 -> J + 13:18:java.lang.CharSequence getText():3695:3695 -> J + 19:24:java.lang.CharSequence getText():3696:3696 -> J + 25:30:java.lang.CharSequence getText():3697:3697 -> J + 31:40:java.lang.CharSequence getText():3698:3698 -> J + 41:49:java.lang.CharSequence getText():3699:3699 -> J + 50:56:java.lang.CharSequence getText():3698:3698 -> J + 57:62:java.lang.CharSequence getText():3700:3700 -> J + 63:74:java.lang.CharSequence getText():3701:3701 -> J + 75:87:java.lang.CharSequence getText():3702:3702 -> J + 88:117:java.lang.CharSequence getText():3703:3703 -> J + 118:124:java.lang.CharSequence getText():3701:3701 -> J + 125:131:java.lang.CharSequence getText():3707:3707 -> J + 1:6:void setLabeledBy(android.view.View):4455:4455 -> J0 + 1:6:java.lang.CharSequence getTooltipText():4910:4910 -> K + 7:13:java.lang.CharSequence getTooltipText():4911:4911 -> K + 14:26:java.lang.CharSequence getTooltipText():4913:4913 -> K + 1:6:void setMaxTextLength(int):4646:4646 -> K0 + 1:6:java.lang.String getUniqueId():3883:3883 -> L + 7:13:java.lang.String getUniqueId():3884:3884 -> L + 14:26:java.lang.String getUniqueId():3886:3886 -> L + 1:6:void setPackageName(java.lang.CharSequence):3660:3660 -> L0 + 1:7:java.lang.String getViewIdResourceName():4002:4002 -> M + 1:6:void setPaneTitle(java.lang.CharSequence):4951:4951 -> M0 + 7:12:void setPaneTitle(java.lang.CharSequence):4952:4952 -> M0 + 13:24:void setPaneTitle(java.lang.CharSequence):4954:4954 -> M0 + 1:13:boolean hasSpans():3787:3787 -> N + 2:3:void setParent(android.view.View):2900:2900 -> N0 + 4:9:void setParent(android.view.View):2902:2902 -> N0 + 4:9:int idForClickableSpan(android.text.style.ClickableSpan,android.util.SparseArray):3776:3776 -> O + 10:21:int idForClickableSpan(android.text.style.ClickableSpan,android.util.SparseArray):3777:3777 -> O + 22:27:int idForClickableSpan(android.text.style.ClickableSpan,android.util.SparseArray):3778:3778 -> O + 28:35:int idForClickableSpan(android.text.style.ClickableSpan,android.util.SparseArray):3779:3779 -> O + 36:42:int idForClickableSpan(android.text.style.ClickableSpan,android.util.SparseArray):3783:3783 -> O + 1:2:void setParent(android.view.View,int):2927:2927 -> O0 + 3:8:void setParent(android.view.View,int):2929:2929 -> O0 + 1:6:boolean isAccessibilityDataSensitive():3600:3600 -> P + 7:15:boolean isAccessibilityDataSensitive():3601:3601 -> P + 16:20:boolean isAccessibilityDataSensitive():3603:3603 -> P + 1:10:void setRangeInfo(androidx.core.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat):4144:4144 -> P0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z$h;)V"} + 1:7:boolean isAccessibilityFocused():3275:3275 -> Q + 1:12:void setRoleDescription(java.lang.CharSequence):5199:5199 -> Q0 + 1:7:boolean isCheckable():3052:3052 -> R + 1:6:void setScreenReaderFocusable(boolean):5002:5002 -> R0 + 7:13:void setScreenReaderFocusable(boolean):5003:5003 -> R0 + 14:17:void setScreenReaderFocusable(boolean):5005:5005 -> R0 + 1:7:boolean isChecked():3079:3079 -> S + 1:6:void setScrollable(boolean):3435:3435 -> S0 + 1:7:boolean isClickable():3324:3324 -> T + 1:6:void setSelected(boolean):3315:3315 -> T0 + 1:7:boolean isContextClickable():4212:4212 -> U + 1:6:void setShowingHintText(boolean):5037:5037 -> U0 + 7:13:void setShowingHintText(boolean):5038:5038 -> U0 + 14:17:void setShowingHintText(boolean):5040:5040 -> U0 + 1:7:boolean isEnabled():3372:3372 -> V + 2:3:void setSource(android.view.View):2468:2468 -> V0 + 4:9:void setSource(android.view.View):2470:2470 -> V0 + 1:6:boolean isFieldRequired():3171:3171 -> W + 7:13:boolean isFieldRequired():3172:3172 -> W + 14:26:boolean isFieldRequired():3174:3174 -> W + 1:2:void setSource(android.view.View,int):2495:2495 -> W0 + 3:8:void setSource(android.view.View,int):2497:2497 -> W0 + 1:7:boolean isFocusable():3202:3202 -> X + 1:6:void setStateDescription(java.lang.CharSequence):3869:3869 -> X0 + 7:12:void setStateDescription(java.lang.CharSequence):3870:3870 -> X0 + 13:24:void setStateDescription(java.lang.CharSequence):3872:3872 -> X0 + 1:7:boolean isFocused():3226:3226 -> Y + 1:6:void setText(java.lang.CharSequence):3723:3723 -> Y0 + 3:7:boolean isGranularScrollingSupported():3450:3450 -> Z + 1:6:void setTooltipText(java.lang.CharSequence):4931:4931 -> Z0 + 7:12:void setTooltipText(java.lang.CharSequence):4932:4932 -> Z0 + 13:24:void setTooltipText(java.lang.CharSequence):4934:4934 -> Z0 + 1:6:void addAction(int):2675:2675 -> a + 1:7:boolean isImportantForAccessibility():3570:3570 -> a0 + 1:6:void setTraversalAfter(android.view.View):4792:4792 -> a1 + 1:10:void addAction(androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat):2700:2700 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z$a;)V"} + 1:7:boolean isLongClickable():3348:3348 -> b0 + 1:6:void setViewIdResourceName(java.lang.String):3986:3986 -> b1 + 1:6:void addChild(android.view.View):2594:2594 -> c + 1:7:boolean isPassword():3396:3396 -> c0 + 1:6:void setVisibleToUser(boolean):3266:3266 -> c1 + 1:6:void addChild(android.view.View,int):2612:2612 -> d + 1:6:boolean isScreenReaderFocusable():4983:4983 -> d0 + 7:14:boolean isScreenReaderFocusable():4984:4984 -> d0 + 15:19:boolean isScreenReaderFocusable():4986:4986 -> d0 + 1:3:android.view.accessibility.AccessibilityNodeInfo unwrap():2403:2403 -> d1 + 1:17:void addSpanLocationToExtras(android.text.style.ClickableSpan,android.text.Spanned,int):3798:3798 -> e + 18:34:void addSpanLocationToExtras(android.text.style.ClickableSpan,android.text.Spanned,int):3799:3799 -> e + 35:51:void addSpanLocationToExtras(android.text.style.ClickableSpan,android.text.Spanned,int):3800:3800 -> e + 52:65:void addSpanLocationToExtras(android.text.style.ClickableSpan,android.text.Spanned,int):3801:3801 -> e + 1:7:boolean isScrollable():3420:3420 -> e0 + 1:6:androidx.core.view.accessibility.AccessibilityNodeInfoCompat wrap(android.view.accessibility.AccessibilityNodeInfo):2396:2396 -> e1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/accessibility/AccessibilityNodeInfo;)LG/z;"} + 9:13:boolean equals(java.lang.Object):5374:5374 -> equals + 14:15:boolean equals(java.lang.Object):5377:5377 -> equals + 16:19:boolean equals(java.lang.Object):5378:5378 -> equals + 20:24:boolean equals(java.lang.Object):5379:5379 -> equals + 25:33:boolean equals(java.lang.Object):5382:5382 -> equals + 34:40:boolean equals(java.lang.Object):5385:5385 -> equals + 41:48:boolean equals(java.lang.Object):5388:5388 -> equals + 1:6:void addSpansToExtras(java.lang.CharSequence,android.view.View):3730:3730 -> f + 7:9:void addSpansToExtras(java.lang.CharSequence,android.view.View):3731:3731 -> f + 10:12:void addSpansToExtras(java.lang.CharSequence,android.view.View):3732:3732 -> f + 13:18:void addSpansToExtras(java.lang.CharSequence,android.view.View):3733:3733 -> f + 19:21:void addSpansToExtras(java.lang.CharSequence,android.view.View):3734:3734 -> f + 22:32:void addSpansToExtras(java.lang.CharSequence,android.view.View):3735:3735 -> f + 33:37:void addSpansToExtras(java.lang.CharSequence,android.view.View):3737:3737 -> f + 38:40:void addSpansToExtras(java.lang.CharSequence,android.view.View):3738:3738 -> f + 41:46:void addSpansToExtras(java.lang.CharSequence,android.view.View):3739:3739 -> f + 47:56:void addSpansToExtras(java.lang.CharSequence,android.view.View):3740:3740 -> f + 57:68:void addSpansToExtras(java.lang.CharSequence,android.view.View):3741:3741 -> f + 1:7:boolean isSelected():3300:3300 -> f0 + 1:11:void clearExtrasSpans():3791:3791 -> g + 12:22:void clearExtrasSpans():3792:3792 -> g + 23:33:void clearExtrasSpans():3793:3793 -> g + 34:45:void clearExtrasSpans():3794:3794 -> g + 1:6:boolean isShowingHintText():5017:5017 -> g0 + 7:14:boolean isShowingHintText():5018:5018 -> g0 + 15:19:boolean isShowingHintText():5020:5020 -> g0 + 1:6:java.util.List extrasIntList(java.lang.String):2679:2679 -> h + 7:12:java.util.List extrasIntList(java.lang.String):2680:2680 -> h + 13:17:java.util.List extrasIntList(java.lang.String):2682:2682 -> h + 18:27:java.util.List extrasIntList(java.lang.String):2683:2683 -> h + 1:6:boolean isTextSelectable():3494:3494 -> h0 + 7:15:boolean isTextSelectable():3495:3495 -> h0 + 16:20:boolean isTextSelectable():3497:3497 -> h0 + 1:11:int hashCode():5363:5363 -> hashCode + 1:6:java.util.List getActionList():4170:4170 -> i + 7:11:java.util.List getActionList():4171:4171 -> i + 12:18:java.util.List getActionList():4172:4172 -> i + 19:22:java.util.List getActionList():4174:4174 -> i + 23:34:java.util.List getActionList():4175:4175 -> i + 1:7:boolean isVisibleToUser():3250:3250 -> i0 + 19:21:java.lang.String getActionSymbolicName(int):5576:5576 -> j + 22:24:java.lang.String getActionSymbolicName(int):5572:5572 -> j + 25:27:java.lang.String getActionSymbolicName(int):5570:5570 -> j + 28:30:java.lang.String getActionSymbolicName(int):5568:5568 -> j + 31:33:java.lang.String getActionSymbolicName(int):5566:5566 -> j + 34:36:java.lang.String getActionSymbolicName(int):5564:5564 -> j + 37:39:java.lang.String getActionSymbolicName(int):5548:5548 -> j + 40:42:java.lang.String getActionSymbolicName(int):5546:5546 -> j + 43:45:java.lang.String getActionSymbolicName(int):5542:5542 -> j + 46:48:java.lang.String getActionSymbolicName(int):5544:5544 -> j + 49:51:java.lang.String getActionSymbolicName(int):5562:5562 -> j + 52:54:java.lang.String getActionSymbolicName(int):5560:5560 -> j + 55:57:java.lang.String getActionSymbolicName(int):5556:5556 -> j + 58:60:java.lang.String getActionSymbolicName(int):5554:5554 -> j + 61:63:java.lang.String getActionSymbolicName(int):5540:5540 -> j + 64:66:java.lang.String getActionSymbolicName(int):5538:5538 -> j + 67:69:java.lang.String getActionSymbolicName(int):5536:5536 -> j + 70:72:java.lang.String getActionSymbolicName(int):5534:5534 -> j + 73:75:java.lang.String getActionSymbolicName(int):5552:5552 -> j + 76:78:java.lang.String getActionSymbolicName(int):5550:5550 -> j + 79:81:java.lang.String getActionSymbolicName(int):5574:5574 -> j + 82:84:java.lang.String getActionSymbolicName(int):5558:5558 -> j + 85:87:java.lang.String getActionSymbolicName(int):5532:5532 -> j + 88:90:java.lang.String getActionSymbolicName(int):5530:5530 -> j + 91:93:java.lang.String getActionSymbolicName(int):5528:5528 -> j + 94:96:java.lang.String getActionSymbolicName(int):5526:5526 -> j + 97:99:java.lang.String getActionSymbolicName(int):5520:5520 -> j + 100:102:java.lang.String getActionSymbolicName(int):5524:5524 -> j + 103:105:java.lang.String getActionSymbolicName(int):5522:5522 -> j + 106:108:java.lang.String getActionSymbolicName(int):5518:5518 -> j + 109:111:java.lang.String getActionSymbolicName(int):5516:5516 -> j + 112:114:java.lang.String getActionSymbolicName(int):5514:5514 -> j + 115:117:java.lang.String getActionSymbolicName(int):5512:5512 -> j + 118:120:java.lang.String getActionSymbolicName(int):5510:5510 -> j + 121:123:java.lang.String getActionSymbolicName(int):5508:5508 -> j + 124:126:java.lang.String getActionSymbolicName(int):5506:5506 -> j + 127:129:java.lang.String getActionSymbolicName(int):5504:5504 -> j + 130:132:java.lang.String getActionSymbolicName(int):5502:5502 -> j + 133:135:java.lang.String getActionSymbolicName(int):5500:5500 -> j + 136:138:java.lang.String getActionSymbolicName(int):5498:5498 -> j + 139:141:java.lang.String getActionSymbolicName(int):5496:5496 -> j + 142:144:java.lang.String getActionSymbolicName(int):5494:5494 -> j + 145:148:java.lang.String getActionSymbolicName(int):5492:5492 -> j + 1:9:androidx.core.view.accessibility.AccessibilityNodeInfoCompat obtain():2448:2448 -> j0 + # {"id":"com.android.tools.r8.residualsignature","signature":"()LG/z;"} + 1:7:int getActions():2660:2660 -> k + 1:11:androidx.core.view.accessibility.AccessibilityNodeInfoCompat obtain(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2459:2459 -> k0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z;)LG/z;"} + 1:8:boolean getBooleanProperty(int):5473:5473 -> l + 9:20:boolean getBooleanProperty(int):5475:5475 -> l + 1:9:androidx.core.view.accessibility.AccessibilityNodeInfoCompat obtain(android.view.View):2424:2424 -> l0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)LG/z;"} + 1:6:void getBoundsInParent(android.graphics.Rect):2945:2945 -> m + 1:7:boolean performAction(int,android.os.Bundle):2751:2751 -> m0 + 1:6:void getBoundsInScreen(android.graphics.Rect):2977:2977 -> n + 1:1:void recycle():3972:3972 -> n0 + 1:6:void getBoundsInWindow(android.graphics.Rect):3011:3011 -> o + 7:12:void getBoundsInWindow(android.graphics.Rect):3012:3012 -> o + 13:28:void getBoundsInWindow(android.graphics.Rect):3014:3014 -> o + 29:40:void getBoundsInWindow(android.graphics.Rect):3016:3016 -> o + 1:11:boolean removeAction(androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat):2718:2718 -> o0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z$a;)Z"} + 1:6:int getChecked():3117:3117 -> p + 7:13:int getChecked():3118:3118 -> p + 14:19:int getChecked():3120:3120 -> p + 20:25:int getChecked():3121:3121 -> p + 26:32:int getChecked():3120:3120 -> p + 1:6:void removeCollectedSpans(android.view.View):3805:3805 -> p0 + 7:13:void removeCollectedSpans(android.view.View):3807:3807 -> p0 + 14:19:void removeCollectedSpans(android.view.View):3808:3808 -> p0 + 20:31:void removeCollectedSpans(android.view.View):3809:3809 -> p0 + 32:41:void removeCollectedSpans(android.view.View):3810:3810 -> p0 + 42:47:void removeCollectedSpans(android.view.View):3813:3813 -> p0 + 48:64:void removeCollectedSpans(android.view.View):3814:3814 -> p0 + 1:7:java.lang.String getCheckedString():5479:5479 -> q + 8:13:java.lang.String getCheckedString():5481:5481 -> q + 14:16:java.lang.String getCheckedString():5483:5483 -> q + 17:19:java.lang.String getCheckedString():5485:5485 -> q + 1:6:void setAccessibilityFocused(boolean):3291:3291 -> q0 + 1:7:int getChildCount():2548:2548 -> r + 1:6:void setBooleanProperty(int,boolean):5463:5463 -> r0 + 7:20:void setBooleanProperty(int,boolean):5465:5465 -> r0 + 21:24:void setBooleanProperty(int,boolean):5468:5468 -> r0 + 1:7:java.lang.CharSequence getClassName():3669:3669 -> s + 1:6:void setBoundsInParent(android.graphics.Rect):2968:2968 -> s0 + 1:4:android.text.style.ClickableSpan[] getClickableSpans(java.lang.CharSequence):3766:3766 -> t + 5:7:android.text.style.ClickableSpan[] getClickableSpans(java.lang.CharSequence):3767:3767 -> t + 8:23:android.text.style.ClickableSpan[] getClickableSpans(java.lang.CharSequence):3768:3768 -> t + 1:6:void setBoundsInScreen(android.graphics.Rect):2992:2992 -> t0 + 1:5:java.lang.String toString():5397:5397 -> toString + 6:12:java.lang.String toString():5398:5398 -> toString + 13:17:java.lang.String toString():5400:5400 -> toString + 18:20:java.lang.String toString():5402:5402 -> toString + 21:40:java.lang.String toString():5403:5403 -> toString + 41:43:java.lang.String toString():5405:5405 -> toString + 44:63:java.lang.String toString():5406:5406 -> toString + 64:66:java.lang.String toString():5408:5408 -> toString + 67:86:java.lang.String toString():5409:5409 -> toString + 87:98:java.lang.String toString():5411:5411 -> toString + 99:110:java.lang.String toString():5412:5412 -> toString + 111:122:java.lang.String toString():5413:5413 -> toString + 123:134:java.lang.String toString():5414:5414 -> toString + 135:146:java.lang.String toString():5415:5415 -> toString + 147:158:java.lang.String toString():5416:5416 -> toString + 159:170:java.lang.String toString():5417:5417 -> toString + 171:182:java.lang.String toString():5418:5418 -> toString + 183:194:java.lang.String toString():5419:5419 -> toString + 195:206:java.lang.String toString():5420:5420 -> toString + 207:218:java.lang.String toString():5421:5421 -> toString + 219:230:java.lang.String toString():5423:5423 -> toString + 231:242:java.lang.String toString():5424:5424 -> toString + 243:254:java.lang.String toString():5425:5425 -> toString + 255:266:java.lang.String toString():5426:5426 -> toString + 267:278:java.lang.String toString():5427:5427 -> toString + 279:290:java.lang.String toString():5428:5428 -> toString + 291:302:java.lang.String toString():5429:5429 -> toString + 303:314:java.lang.String toString():5430:5430 -> toString + 315:326:java.lang.String toString():5431:5431 -> toString + 327:331:java.lang.String toString():5432:5432 -> toString + 332:339:java.lang.String toString():5433:5433 -> toString + 340:342:java.lang.String toString():5432:5432 -> toString + 343:354:java.lang.String toString():5434:5434 -> toString + 355:366:java.lang.String toString():5435:5435 -> toString + 367:390:java.lang.String toString():5436:5436 -> toString + 391:402:java.lang.String toString():5437:5437 -> toString + 403:414:java.lang.String toString():5438:5438 -> toString + 415:426:java.lang.String toString():5439:5439 -> toString + 427:438:java.lang.String toString():5440:5440 -> toString + 439:450:java.lang.String toString():5441:5441 -> toString + 451:462:java.lang.String toString():5442:5442 -> toString + 463:467:java.lang.String toString():5444:5444 -> toString + 468:472:java.lang.String toString():5445:5445 -> toString + 473:478:java.lang.String toString():5446:5446 -> toString + 479:484:java.lang.String toString():5447:5447 -> toString + 485:492:java.lang.String toString():5448:5448 -> toString + 493:506:java.lang.String toString():5449:5449 -> toString + 507:514:java.lang.String toString():5450:5450 -> toString + 515:517:java.lang.String toString():5452:5452 -> toString + 518:525:java.lang.String toString():5453:5453 -> toString + 526:533:java.lang.String toString():5454:5454 -> toString + 534:538:java.lang.String toString():5457:5457 -> toString + 539:543:java.lang.String toString():5459:5459 -> toString + 1:8:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat getCollectionInfo():4086:4086 -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"()LG/z$f;"} + 9:16:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat getCollectionInfo():4088:4088 -> u + 1:6:void setCheckable(boolean):3067:3067 -> u0 + 1:6:java.lang.CharSequence getContainerTitle():3956:3956 -> v + 7:13:java.lang.CharSequence getContainerTitle():3957:3957 -> v + 14:26:java.lang.CharSequence getContainerTitle():3959:3959 -> v + 1:6:void setChecked(boolean):3097:3097 -> v0 + 1:7:java.lang.CharSequence getContentDescription():3825:3825 -> w + 1:6:void setClassName(java.lang.CharSequence):3684:3684 -> w0 + 1:7:java.lang.CharSequence getError():4292:4292 -> x + 1:6:void setClickable(boolean):3339:3339 -> x0 + 1:6:int getExpandedState():2792:2792 -> y + 7:13:int getExpandedState():2793:2793 -> y + 14:27:int getExpandedState():2795:2795 -> y + 1:6:void setCollectionInfo(java.lang.Object):4094:4094 -> y0 + 7:12:void setCollectionInfo(java.lang.Object):4095:4095 -> y0 + 13:16:void setCollectionInfo(java.lang.Object):4094:4094 -> y0 + 12:14:java.lang.String getExpandedStateSymbolicName(int):5591:5591 -> z + 15:17:java.lang.String getExpandedStateSymbolicName(int):5589:5589 -> z + 18:20:java.lang.String getExpandedStateSymbolicName(int):5587:5587 -> z + 21:23:java.lang.String getExpandedStateSymbolicName(int):5585:5585 -> z + 24:26:java.lang.String getExpandedStateSymbolicName(int):5583:5583 -> z + 1:6:void setCollectionItemInfo(java.lang.Object):4101:4101 -> z0 + 7:12:void setCollectionItemInfo(java.lang.Object):4102:4102 -> z0 + 13:16:void setCollectionItemInfo(java.lang.Object):4101:4101 -> z0 +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline0 -> G.c: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:void G.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline0.m(android.view.accessibility.AccessibilityNodeInfo,java.lang.CharSequence):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline1 -> G.d: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:java.lang.CharSequence G.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline1.m(android.view.accessibility.AccessibilityNodeInfo):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline2 -> G.e: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:void G.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline2.m(android.view.accessibility.AccessibilityNodeInfo,boolean):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline3 -> G.f: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:void G.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline3.m(android.view.accessibility.AccessibilityNodeInfo,java.lang.CharSequence):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline4 -> G.g: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:void G.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline4.m(android.view.accessibility.AccessibilityNodeInfo,boolean):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline5 -> G.h: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:java.lang.CharSequence G.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline5.m(android.view.accessibility.AccessibilityNodeInfo):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline6 -> F.j: +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline6 -> G.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void F.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline6.m(android.view.accessibility.AccessibilityNodeInfo,java.lang.CharSequence):0:0 -> a + 1:1:void G.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline6.m(android.view.accessibility.AccessibilityNodeInfo,java.lang.CharSequence):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline7 -> F.k: +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline7 -> G.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void F.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline7.m(android.view.accessibility.AccessibilityNodeInfo,boolean):0:0 -> a + 1:1:void G.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline7.m(android.view.accessibility.AccessibilityNodeInfo,boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline8 -> F.l: +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline8 -> G.k: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:boolean F.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline8.m(android.view.accessibility.AccessibilityNodeInfo):0:0 -> a + 1:1:boolean G.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline8.m(android.view.accessibility.AccessibilityNodeInfo):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline9 -> F.m: +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline9 -> G.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:boolean F.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline9.m(android.view.accessibility.AccessibilityNodeInfo):0:0 -> a + 1:1:boolean G.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline9.m(android.view.accessibility.AccessibilityNodeInfo):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat -> F.A$a: +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat -> G.z$a: # {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SHOW_ON_SCREEN -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_TO_POSITION -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_UP -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_LEFT -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_DOWN -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_RIGHT -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PAGE_UP -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PAGE_DOWN -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PAGE_LEFT -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PAGE_RIGHT -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CONTEXT_CLICK -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SET_PROGRESS -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_MOVE_WINDOW -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SHOW_TOOLTIP -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_HIDE_TOOLTIP -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PRESS_AND_HOLD -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_IME_ENTER -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_DRAG_START -> R - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_DRAG_DROP -> S - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_DRAG_CANCEL -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SHOW_TEXT_SUGGESTIONS -> U - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_IN_DIRECTION -> V - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} java.lang.Object mAction -> a int mId -> b java.lang.Class mViewCommandArgumentClass -> c androidx.core.view.accessibility.AccessibilityViewCommand mCommand -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/C;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_FOCUS -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CLEAR_FOCUS -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SELECT -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CLEAR_SELECTION -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CLICK -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_LONG_CLICK -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_ACCESSIBILITY_FOCUS -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CLEAR_ACCESSIBILITY_FOCUS -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_NEXT_AT_MOVEMENT_GRANULARITY -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_NEXT_HTML_ELEMENT -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PREVIOUS_HTML_ELEMENT -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_FORWARD -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_BACKWARD -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_COPY -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PASTE -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CUT -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SET_SELECTION -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_EXPAND -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_COLLAPSE -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_DISMISS -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SET_TEXT -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/A$a;"} - 1:9:void ():121:121 -> - 10:17:void ():129:129 -> - 18:25:void ():136:136 -> - 26:34:void ():143:143 -> - 35:43:void ():158:158 -> - 44:52:void ():173:173 -> - 53:61:void ():190:190 -> - 62:70:void ():201:201 -> - 71:81:void ():249:249 -> - 82:90:void ():298:298 -> - 91:101:void ():320:320 -> - 102:110:void ():342:342 -> - 111:119:void ():350:350 -> - 120:128:void ():357:357 -> - 129:137:void ():364:364 -> - 138:147:void ():370:370 -> - 148:156:void ():376:376 -> - 157:167:void ():407:407 -> - 168:176:void ():415:415 -> - 177:185:void ():422:422 -> - 186:194:void ():429:429 -> - 195:205:void ():453:453 -> - 206:207:void ():463:463 -> - 208:209:void ():464:464 -> - 210:222:void ():465:465 -> - 223:224:void ():480:480 -> - 225:226:void ():482:482 -> - 227:236:void ():483:483 -> - 237:238:void ():489:489 -> - 239:250:void ():491:491 -> - 251:252:void ():496:496 -> - 253:263:void ():498:498 -> - 264:265:void ():504:504 -> - 266:276:void ():506:506 -> - 277:278:void ():512:512 -> - 279:291:void ():514:514 -> - 292:297:void ():520:520 -> - 298:314:void ():522:522 -> - 315:318:void ():528:528 -> - 319:336:void ():530:530 -> - 337:340:void ():536:536 -> - 341:358:void ():538:538 -> - 359:362:void ():544:544 -> - 363:380:void ():546:546 -> - 381:382:void ():564:564 -> - 383:393:void ():566:566 -> - 394:395:void ():579:579 -> - 396:407:void ():581:581 -> - 408:413:void ():592:592 -> - 414:431:void ():594:594 -> - 432:437:void ():601:601 -> - 438:454:void ():603:603 -> - 455:458:void ():610:610 -> - 459:476:void ():612:612 -> - 477:482:void ():640:640 -> - 483:500:void ():642:642 -> - 501:504:void ():653:653 -> - 505:522:void ():655:655 -> - 523:526:void ():669:669 -> - 527:544:void ():671:671 -> - 545:548:void ():685:685 -> - 549:566:void ():687:687 -> - 567:570:void ():698:698 -> - 571:588:void ():700:700 -> - 589:594:void ():706:706 -> - 595:607:void ():708:708 -> - 608:612:void ():709:709 -> - 613:618:void ():736:736 -> - 619:635:void ():738:738 -> - 1:1:void (int,java.lang.CharSequence):757:757 -> - 2:2:void (int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand):770:770 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/CharSequence;LF/D;)V"} - 3:3:void (java.lang.Object):774:774 -> - 4:4:void (int,java.lang.CharSequence,java.lang.Class):779:779 -> - 5:7:void (java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):784:786 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILjava/lang/CharSequence;LF/D;Ljava/lang/Class;)V"} - 8:8:void (java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):788:788 -> - 9:9:void (java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):790:790 -> - 10:10:void (java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):792:792 -> - 1:13:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat createReplacementAction(java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand):846:846 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;LF/D;)LF/A$a;"} - 1:9:int getId():801:801 -> b - 1:9:java.lang.CharSequence getLabel():811:811 -> c - 1:4:boolean perform(android.view.View,android.os.Bundle):822:822 -> d - 5:10:boolean perform(android.view.View,android.os.Bundle):824:824 -> d - 11:21:boolean perform(android.view.View,android.os.Bundle):827:827 -> d - 22:23:boolean perform(android.view.View,android.os.Bundle):828:828 -> d - 24:27:boolean perform(android.view.View,android.os.Bundle):830:830 -> d - 28:34:boolean perform(android.view.View,android.os.Bundle):831:831 -> d - 35:56:boolean perform(android.view.View,android.os.Bundle):832:832 -> d - 57:65:boolean perform(android.view.View,android.os.Bundle):836:836 -> d - 5:9:boolean equals(java.lang.Object):860:860 -> equals - 10:11:boolean equals(java.lang.Object):863:863 -> equals - 12:15:boolean equals(java.lang.Object):865:865 -> equals - 16:20:boolean equals(java.lang.Object):866:866 -> equals - 21:31:boolean equals(java.lang.Object):869:869 -> equals - 1:11:int hashCode():852:852 -> hashCode - 1:5:java.lang.String toString():877:877 -> toString - 6:10:java.lang.String toString():878:878 -> toString - 11:16:java.lang.String toString():880:880 -> toString - 17:30:java.lang.String toString():881:881 -> toString - 31:38:java.lang.String toString():882:882 -> toString - 39:41:java.lang.String toString():884:884 -> toString - 42:46:java.lang.String toString():885:885 -> toString -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline0 -> F.n: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction F.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline0.m():0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline1 -> F.r: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/z$a;"} + 1:9:void ():124:124 -> + 10:17:void ():132:132 -> + 18:25:void ():139:139 -> + 26:34:void ():146:146 -> + 35:43:void ():161:161 -> + 44:52:void ():176:176 -> + 53:61:void ():193:193 -> + 62:70:void ():204:204 -> + 71:81:void ():252:252 -> + 82:90:void ():301:301 -> + 91:101:void ():323:323 -> + 102:110:void ():345:345 -> + 111:119:void ():353:353 -> + 120:128:void ():360:360 -> + 129:137:void ():367:367 -> + 138:147:void ():373:373 -> + 148:156:void ():379:379 -> + 157:167:void ():410:410 -> + 168:176:void ():418:418 -> + 177:185:void ():425:425 -> + 186:194:void ():432:432 -> + 195:205:void ():456:456 -> + 206:207:void ():466:466 -> + 208:209:void ():467:467 -> + 210:222:void ():468:468 -> + 223:224:void ():483:483 -> + 225:226:void ():485:485 -> + 227:236:void ():486:486 -> + 237:238:void ():492:492 -> + 239:250:void ():494:494 -> + 251:252:void ():499:499 -> + 253:263:void ():501:501 -> + 264:265:void ():507:507 -> + 266:276:void ():509:509 -> + 277:278:void ():515:515 -> + 279:291:void ():517:517 -> + 292:297:void ():523:523 -> + 298:314:void ():525:525 -> + 315:318:void ():531:531 -> + 319:336:void ():533:533 -> + 337:340:void ():539:539 -> + 341:358:void ():541:541 -> + 359:362:void ():547:547 -> + 363:380:void ():549:549 -> + 381:382:void ():567:567 -> + 383:393:void ():569:569 -> + 394:395:void ():582:582 -> + 396:407:void ():584:584 -> + 408:413:void ():595:595 -> + 414:431:void ():597:597 -> + 432:437:void ():604:604 -> + 438:454:void ():606:606 -> + 455:458:void ():613:613 -> + 459:476:void ():615:615 -> + 477:482:void ():643:643 -> + 483:500:void ():645:645 -> + 501:504:void ():656:656 -> + 505:522:void ():658:658 -> + 523:526:void ():672:672 -> + 527:544:void ():674:674 -> + 545:548:void ():688:688 -> + 549:566:void ():690:690 -> + 567:570:void ():701:701 -> + 571:588:void ():703:703 -> + 589:594:void ():709:709 -> + 595:607:void ():711:711 -> + 608:612:void ():712:712 -> + 613:618:void ():739:739 -> + 619:635:void ():741:741 -> + 1:1:void (int,java.lang.CharSequence):760:760 -> + 2:2:void (int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand):773:773 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/CharSequence;LG/C;)V"} + 3:3:void (java.lang.Object):777:777 -> + 4:4:void (int,java.lang.CharSequence,java.lang.Class):782:782 -> + 5:7:void (java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):787:789 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILjava/lang/CharSequence;LG/C;Ljava/lang/Class;)V"} + 8:8:void (java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):791:791 -> + 9:9:void (java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):793:793 -> + 10:10:void (java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):795:795 -> + 1:13:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat createReplacementAction(java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand):849:849 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;LG/C;)LG/z$a;"} + 1:9:int getId():804:804 -> b + 1:9:java.lang.CharSequence getLabel():814:814 -> c + 1:4:boolean perform(android.view.View,android.os.Bundle):825:825 -> d + 5:10:boolean perform(android.view.View,android.os.Bundle):827:827 -> d + 11:21:boolean perform(android.view.View,android.os.Bundle):830:830 -> d + 22:23:boolean perform(android.view.View,android.os.Bundle):831:831 -> d + 24:27:boolean perform(android.view.View,android.os.Bundle):833:833 -> d + 28:34:boolean perform(android.view.View,android.os.Bundle):834:834 -> d + 35:56:boolean perform(android.view.View,android.os.Bundle):835:835 -> d + 57:65:boolean perform(android.view.View,android.os.Bundle):839:839 -> d + 5:9:boolean equals(java.lang.Object):863:863 -> equals + 10:11:boolean equals(java.lang.Object):866:866 -> equals + 12:15:boolean equals(java.lang.Object):868:868 -> equals + 16:20:boolean equals(java.lang.Object):869:869 -> equals + 21:31:boolean equals(java.lang.Object):872:872 -> equals + 1:11:int hashCode():855:855 -> hashCode + 1:5:java.lang.String toString():880:880 -> toString + 6:10:java.lang.String toString():881:881 -> toString + 11:16:java.lang.String toString():883:883 -> toString + 17:30:java.lang.String toString():884:884 -> toString + 31:38:java.lang.String toString():885:885 -> toString + 39:41:java.lang.String toString():887:887 -> toString + 42:46:java.lang.String toString():888:888 -> toString +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline0 -> G.m: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction G.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline0.m():0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline1 -> G.q: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction F.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline1.m():0:0 -> a + 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction G.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline1.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline10 -> F.o: +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline10 -> G.n: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction F.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline10.m():0:0 -> a + 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction G.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline10.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline11 -> F.p: +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline11 -> G.o: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction F.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline11.m():0:0 -> a + 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction G.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline11.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline12 -> F.q: +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline12 -> G.p: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction F.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline12.m():0:0 -> a + 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction G.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline12.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline2 -> F.s: +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline2 -> G.r: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction F.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline2.m():0:0 -> a + 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction G.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline2.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline3 -> F.t: +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline3 -> G.s: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction F.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline3.m():0:0 -> a + 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction G.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline3.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline4 -> F.u: +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline4 -> G.t: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction F.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline4.m():0:0 -> a + 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction G.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline4.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline5 -> F.v: +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline5 -> G.u: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction F.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline5.m():0:0 -> a + 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction G.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline5.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline6 -> F.w: +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline6 -> G.v: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction F.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline6.m():0:0 -> a + 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction G.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline6.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline7 -> F.x: +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline7 -> G.w: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction F.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline7.m():0:0 -> a + 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction G.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline7.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline8 -> F.y: +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline8 -> G.x: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction F.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline8.m():0:0 -> a + 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction G.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline8.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline9 -> F.z: +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline9 -> G.y: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction F.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline9.m():0:0 -> a + 1:1:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction G.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline9.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$Api30Impl -> F.A$b: +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$Api30Impl -> G.z$b: +# {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"} + 1:5:java.lang.CharSequence getStateDescription(android.view.accessibility.AccessibilityNodeInfo):5607:5607 -> a + 1:4:void setStateDescription(android.view.accessibility.AccessibilityNodeInfo,java.lang.CharSequence):5603:5603 -> b +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$Api33Impl -> G.z$c: # {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"} - 1:5:java.lang.CharSequence getStateDescription(android.view.accessibility.AccessibilityNodeInfo):5242:5242 -> a - 1:4:void setStateDescription(android.view.accessibility.AccessibilityNodeInfo,java.lang.CharSequence):5238:5238 -> b -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$Api33Impl -> F.A$c: + 1:5:java.lang.String getUniqueId(android.view.accessibility.AccessibilityNodeInfo):5662:5662 -> a + 1:5:boolean isTextSelectable(android.view.accessibility.AccessibilityNodeInfo):5627:5627 -> b +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$Api34Impl -> G.z$d: # {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"} - 1:5:java.lang.String getUniqueId(android.view.accessibility.AccessibilityNodeInfo):5297:5297 -> a - 1:5:boolean isTextSelectable(android.view.accessibility.AccessibilityNodeInfo):5262:5262 -> b -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$Api34Impl -> F.A$d: + 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction getActionScrollInDirection():5735:5735 -> a + 1:4:void getBoundsInWindow(android.view.accessibility.AccessibilityNodeInfo,android.graphics.Rect):5704:5704 -> b + 1:5:java.lang.CharSequence getContainerTitle(android.view.accessibility.AccessibilityNodeInfo):5695:5695 -> c + 1:5:boolean isAccessibilityDataSensitive(android.view.accessibility.AccessibilityNodeInfo):5686:5686 -> d +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$Api36Impl -> G.z$e: # {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"} - 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction getActionScrollInDirection():5370:5370 -> a - 1:4:void getBoundsInWindow(android.view.accessibility.AccessibilityNodeInfo,android.graphics.Rect):5339:5339 -> b - 1:5:java.lang.CharSequence getContainerTitle(android.view.accessibility.AccessibilityNodeInfo):5330:5330 -> c - 1:5:boolean isAccessibilityDataSensitive(android.view.accessibility.AccessibilityNodeInfo):5321:5321 -> d -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat -> F.A$e: + 1:5:int access$000(android.view.accessibility.AccessibilityNodeInfo):5769:5769 -> a + 1:5:int getChecked(android.view.accessibility.AccessibilityNodeInfo):5803:5803 -> b + 1:5:int getExpandedState(android.view.accessibility.AccessibilityNodeInfo):5776:5776 -> c + 1:5:java.lang.CharSequence getSupplementalDescription(android.view.accessibility.AccessibilityNodeInfo):5793:5793 -> d + 1:5:boolean isFieldRequired(android.view.accessibility.AccessibilityNodeInfo):5784:5784 -> e +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat -> G.z$f: # {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"} java.lang.Object mInfo -> a - 1:3:void (java.lang.Object):1002:1002 -> - 4:6:void (java.lang.Object):1003:1003 -> - 1:10:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat obtain(int,int,boolean):998:998 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(IIZ)LF/A$e;"} - 1:10:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat obtain(int,int,boolean,int):983:983 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(IIZI)LF/A$e;"} -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat -> F.A$f: + 1:3:void (java.lang.Object):1005:1005 -> + 4:6:void (java.lang.Object):1006:1006 -> + 1:10:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat obtain(int,int,boolean):1001:1001 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(IIZ)LG/z$f;"} + 1:10:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat obtain(int,int,boolean,int):986:986 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(IIZI)LG/z$f;"} +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat -> G.z$g: # {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"} java.lang.Object mInfo -> a - 1:3:void (java.lang.Object):1221:1221 -> - 4:6:void (java.lang.Object):1222:1222 -> - 1:10:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat obtain(int,int,int,int,boolean):1217:1217 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(IIIIZ)LF/A$f;"} - 1:10:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat obtain(int,int,int,int,boolean,boolean):1199:1199 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(IIIIZZ)LF/A$f;"} -androidx.core.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat -> F.A$g: + 1:3:void (java.lang.Object):1224:1224 -> + 4:6:void (java.lang.Object):1225:1225 -> + 1:10:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat obtain(int,int,int,int,boolean):1220:1220 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(IIIIZ)LG/z$g;"} + 1:10:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat obtain(int,int,int,int,boolean,boolean):1202:1202 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(IIIIZZ)LG/z$g;"} +androidx.core.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat -> G.z$h: # {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"} java.lang.Object mInfo -> a - 1:3:void (java.lang.Object):1459:1459 -> - 4:6:void (java.lang.Object):1460:1460 -> - 1:9:float getCurrent():1487:1487 -> a - 1:9:float getMax():1496:1496 -> b - 1:9:float getMin():1505:1505 -> c - 1:2:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat obtain(int,float,float,float):1453:1453 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(IFFF)LF/A$g;"} - 3:10:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat obtain(int,float,float,float):1454:1454 -> d -androidx.core.view.accessibility.AccessibilityNodeProviderCompat -> F.B: + 1:3:void (java.lang.Object):1462:1462 -> + 4:6:void (java.lang.Object):1463:1463 -> + 1:9:float getCurrent():1490:1490 -> a + 1:9:float getMax():1499:1499 -> b + 1:9:float getMin():1508:1508 -> c + 1:2:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat obtain(int,float,float,float):1456:1456 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(IFFF)LG/z$h;"} + 3:10:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$RangeInfoCompat obtain(int,float,float,float):1457:1457 -> d +androidx.core.view.accessibility.AccessibilityNodeProviderCompat -> G.A: # {"id":"sourceFile","fileName":"AccessibilityNodeProviderCompat.java"} java.lang.Object mProvider -> a 1:3:void ():118:120 -> 4:4:void ():122:122 -> 5:6:void (java.lang.Object):132:133 -> 1:1:void addExtraDataToAccessibilityNodeInfo(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat,java.lang.String,android.os.Bundle):244:244 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILF/A;Ljava/lang/String;Landroid/os/Bundle;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILG/z;Ljava/lang/String;Landroid/os/Bundle;)V"} 1:2:androidx.core.view.accessibility.AccessibilityNodeInfoCompat createAccessibilityNodeInfo(int):166:166 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LF/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LG/z;"} 1:2:java.util.List findAccessibilityNodeInfosByText(java.lang.String,int):204:204 -> c 1:2:androidx.core.view.accessibility.AccessibilityNodeInfoCompat findFocus(int):220:220 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LF/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LG/z;"} 1:3:java.lang.Object getProvider():140:140 -> e 1:2:boolean performAction(int,int,android.os.Bundle):184:184 -> f -androidx.core.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderApi19 -> F.B$a: +androidx.core.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderApi19 -> G.A$a: # {"id":"sourceFile","fileName":"AccessibilityNodeProviderCompat.java"} androidx.core.view.accessibility.AccessibilityNodeProviderCompat mCompat -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/A;"} 1:3:void (androidx.core.view.accessibility.AccessibilityNodeProviderCompat):45:45 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/B;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/A;)V"} 4:6:void (androidx.core.view.accessibility.AccessibilityNodeProviderCompat):46:46 -> 1:2:android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfo(int):51:51 -> createAccessibilityNodeInfo 3:10:android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfo(int):52:52 -> createAccessibilityNodeInfo @@ -35243,47 +37209,45 @@ androidx.core.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNo 1:10:android.view.accessibility.AccessibilityNodeInfo findFocus(int):85:85 -> findFocus 11:15:android.view.accessibility.AccessibilityNodeInfo findFocus(int):89:89 -> findFocus 1:7:boolean performAction(int,int,android.os.Bundle):80:80 -> performAction -androidx.core.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderApi26 -> F.B$b: +androidx.core.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderApi26 -> G.A$b: # {"id":"sourceFile","fileName":"AccessibilityNodeProviderCompat.java"} 1:4:void (androidx.core.view.accessibility.AccessibilityNodeProviderCompat):97:97 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/B;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/A;)V"} 1:2:void addExtraDataToAccessibilityNodeInfo(int,android.view.accessibility.AccessibilityNodeInfo,java.lang.String,android.os.Bundle):103:103 -> addExtraDataToAccessibilityNodeInfo 3:6:void addExtraDataToAccessibilityNodeInfo(int,android.view.accessibility.AccessibilityNodeInfo,java.lang.String,android.os.Bundle):104:104 -> addExtraDataToAccessibilityNodeInfo 7:10:void addExtraDataToAccessibilityNodeInfo(int,android.view.accessibility.AccessibilityNodeInfo,java.lang.String,android.os.Bundle):103:103 -> addExtraDataToAccessibilityNodeInfo -androidx.core.view.accessibility.AccessibilityRecordCompat -> F.C: +androidx.core.view.accessibility.AccessibilityRecordCompat -> G.B: # {"id":"sourceFile","fileName":"AccessibilityRecordCompat.java"} 1:4:void setMaxScrollX(android.view.accessibility.AccessibilityRecord,int):515:515 -> a 1:4:void setMaxScrollY(android.view.accessibility.AccessibilityRecord,int):565:565 -> b 1:4:void setSource(android.view.accessibility.AccessibilityRecord,android.view.View,int):145:145 -> c -androidx.core.view.accessibility.AccessibilityViewCommand -> F.D: +androidx.core.view.accessibility.AccessibilityViewCommand -> G.C: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} boolean perform(android.view.View,androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/D$a;)Z"} -androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments -> F.D$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/C$a;)Z"} +androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments -> G.C$a: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} -androidx.core.view.accessibility.AccessibilityViewCommand$MoveAtGranularityArguments -> F.D$b: +androidx.core.view.accessibility.AccessibilityViewCommand$MoveAtGranularityArguments -> G.C$b: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} -androidx.core.view.accessibility.AccessibilityViewCommand$MoveHtmlArguments -> F.D$c: +androidx.core.view.accessibility.AccessibilityViewCommand$MoveHtmlArguments -> G.C$c: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} -androidx.core.view.accessibility.AccessibilityViewCommand$MoveWindowArguments -> F.D$d: +androidx.core.view.accessibility.AccessibilityViewCommand$MoveWindowArguments -> G.C$d: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} -androidx.core.view.accessibility.AccessibilityViewCommand$ScrollToPositionArguments -> F.D$e: +androidx.core.view.accessibility.AccessibilityViewCommand$ScrollToPositionArguments -> G.C$e: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} -androidx.core.view.accessibility.AccessibilityViewCommand$SetProgressArguments -> F.D$f: +androidx.core.view.accessibility.AccessibilityViewCommand$SetProgressArguments -> G.C$f: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} -androidx.core.view.accessibility.AccessibilityViewCommand$SetSelectionArguments -> F.D$g: +androidx.core.view.accessibility.AccessibilityViewCommand$SetSelectionArguments -> G.C$g: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} -androidx.core.view.accessibility.AccessibilityViewCommand$SetTextArguments -> F.D$h: +androidx.core.view.accessibility.AccessibilityViewCommand$SetTextArguments -> G.C$h: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} -androidx.core.view.animation.PathInterpolatorCompat -> G.a: +androidx.core.view.animation.PathInterpolatorCompat -> H.a: # {"id":"sourceFile","fileName":"PathInterpolatorCompat.java"} 1:5:android.view.animation.Interpolator create(float,float,float,float):86:86 -> a - 1:5:android.view.animation.Interpolator create(android.graphics.Path):53:53 -> b -androidx.core.view.animation.PathInterpolatorCompat$Api21Impl -> G.a$a: +androidx.core.view.animation.PathInterpolatorCompat$Api21Impl -> H.a$a: # {"id":"sourceFile","fileName":"PathInterpolatorCompat.java"} 1:6:android.view.animation.Interpolator createPathInterpolator(float,float,float,float):107:107 -> a - 1:6:android.view.animation.Interpolator createPathInterpolator(android.graphics.Path):98:98 -> b -androidx.core.view.inputmethod.EditorInfoCompat -> H.c: +androidx.core.view.inputmethod.EditorInfoCompat -> I.c: # {"id":"sourceFile","fileName":"EditorInfoCompat.java"} java.lang.String[] EMPTY_STRING_ARRAY -> a 2:6:void ():95:95 -> @@ -35334,23 +37298,23 @@ androidx.core.view.inputmethod.EditorInfoCompat -> H.c: 81:92:void trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):372:372 -> h 93:97:void trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):375:375 -> h 98:101:void trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):382:382 -> h -androidx.core.view.inputmethod.EditorInfoCompat$$ExternalSyntheticApiModelOutline0 -> H.a: +androidx.core.view.inputmethod.EditorInfoCompat$$ExternalSyntheticApiModelOutline0 -> I.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void H.EditorInfoCompat$$ExternalSyntheticApiModelOutline0.m(android.view.inputmethod.EditorInfo,java.lang.String[]):0:0 -> a + 1:1:void I.EditorInfoCompat$$ExternalSyntheticApiModelOutline0.m(android.view.inputmethod.EditorInfo,java.lang.String[]):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.inputmethod.EditorInfoCompat$$ExternalSyntheticApiModelOutline1 -> H.b: +androidx.core.view.inputmethod.EditorInfoCompat$$ExternalSyntheticApiModelOutline1 -> I.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.String[] H.EditorInfoCompat$$ExternalSyntheticApiModelOutline1.m(android.view.inputmethod.EditorInfo):0:0 -> a + 1:1:java.lang.String[] I.EditorInfoCompat$$ExternalSyntheticApiModelOutline1.m(android.view.inputmethod.EditorInfo):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.core.view.inputmethod.EditorInfoCompat$Api30Impl -> H.c$a: +androidx.core.view.inputmethod.EditorInfoCompat$Api30Impl -> I.c$a: # {"id":"sourceFile","fileName":"EditorInfoCompat.java"} 1:4:void setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):580:580 -> a -androidx.core.view.inputmethod.InputConnectionCompat -> H.e: +androidx.core.view.inputmethod.InputConnectionCompat -> I.e: # {"id":"sourceFile","fileName":"InputConnectionCompat.java"} 1:11:boolean lambda$createOnCommitContentListenerUsingPerformReceiveContent$0(android.view.View,androidx.core.view.inputmethod.InputContentInfoCompat,int,android.os.Bundle):362:362 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LH/f;ILandroid/os/Bundle;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LI/f;ILandroid/os/Bundle;)Z"} 12:14:boolean lambda$createOnCommitContentListenerUsingPerformReceiveContent$0(android.view.View,androidx.core.view.inputmethod.InputContentInfoCompat,int,android.os.Bundle):365:365 -> a 15:22:boolean lambda$createOnCommitContentListenerUsingPerformReceiveContent$0(android.view.View,androidx.core.view.inputmethod.InputContentInfoCompat,int,android.os.Bundle):377:377 -> a 23:34:boolean lambda$createOnCommitContentListenerUsingPerformReceiveContent$0(android.view.View,androidx.core.view.inputmethod.InputContentInfoCompat,int,android.os.Bundle):378:378 -> a @@ -35364,12 +37328,12 @@ androidx.core.view.inputmethod.InputConnectionCompat -> H.e: 86:89:boolean lambda$createOnCommitContentListenerUsingPerformReceiveContent$0(android.view.View,androidx.core.view.inputmethod.InputContentInfoCompat,int,android.os.Bundle):386:386 -> a 90:97:boolean lambda$createOnCommitContentListenerUsingPerformReceiveContent$0(android.view.View,androidx.core.view.inputmethod.InputContentInfoCompat,int,android.os.Bundle):387:387 -> a 1:3:androidx.core.view.inputmethod.InputConnectionCompat$OnCommitContentListener createOnCommitContentListenerUsingPerformReceiveContent(android.view.View):359:359 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)LH/e$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)LI/e$c;"} 4:9:androidx.core.view.inputmethod.InputConnectionCompat$OnCommitContentListener createOnCommitContentListenerUsingPerformReceiveContent(android.view.View):360:360 -> b 1:4:android.view.inputmethod.InputConnection createWrapper(android.view.View,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):347:347 -> c 5:9:android.view.inputmethod.InputConnection createWrapper(android.view.View,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):348:348 -> c 1:5:android.view.inputmethod.InputConnection createWrapper(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,androidx.core.view.inputmethod.InputConnectionCompat$OnCommitContentListener):272:272 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;LH/e$c;)Landroid/view/inputmethod/InputConnection;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;LI/e$c;)Landroid/view/inputmethod/InputConnection;"} 6:10:android.view.inputmethod.InputConnection createWrapper(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,androidx.core.view.inputmethod.InputConnectionCompat$OnCommitContentListener):273:273 -> d 11:15:android.view.inputmethod.InputConnection createWrapper(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,androidx.core.view.inputmethod.InputConnectionCompat$OnCommitContentListener):274:274 -> d 16:22:android.view.inputmethod.InputConnection createWrapper(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,androidx.core.view.inputmethod.InputConnectionCompat$OnCommitContentListener):277:277 -> d @@ -35378,7 +37342,7 @@ androidx.core.view.inputmethod.InputConnectionCompat -> H.e: 33:36:android.view.inputmethod.InputConnection createWrapper(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,androidx.core.view.inputmethod.InputConnectionCompat$OnCommitContentListener):293:293 -> d 37:42:android.view.inputmethod.InputConnection createWrapper(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,androidx.core.view.inputmethod.InputConnectionCompat$OnCommitContentListener):297:297 -> d 5:14:boolean handlePerformPrivateCommand(java.lang.String,android.os.Bundle,androidx.core.view.inputmethod.InputConnectionCompat$OnCommitContentListener):97:97 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/os/Bundle;LH/e$c;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/os/Bundle;LI/e$c;)Z"} 15:26:boolean handlePerformPrivateCommand(java.lang.String,android.os.Bundle,androidx.core.view.inputmethod.InputConnectionCompat$OnCommitContentListener):99:99 -> e 27:32:boolean handlePerformPrivateCommand(java.lang.String,android.os.Bundle,androidx.core.view.inputmethod.InputConnectionCompat$OnCommitContentListener):108:108 -> e 33:34:boolean handlePerformPrivateCommand(java.lang.String,android.os.Bundle,androidx.core.view.inputmethod.InputConnectionCompat$OnCommitContentListener):109:109 -> e @@ -35402,53 +37366,53 @@ androidx.core.view.inputmethod.InputConnectionCompat -> H.e: 115:120:boolean handlePerformPrivateCommand(java.lang.String,android.os.Bundle,androidx.core.view.inputmethod.InputConnectionCompat$OnCommitContentListener):128:128 -> e 121:129:boolean handlePerformPrivateCommand(java.lang.String,android.os.Bundle,androidx.core.view.inputmethod.InputConnectionCompat$OnCommitContentListener):132:132 -> e 130:131:boolean handlePerformPrivateCommand(java.lang.String,android.os.Bundle,androidx.core.view.inputmethod.InputConnectionCompat$OnCommitContentListener):134:134 -> e -androidx.core.view.inputmethod.InputConnectionCompat$$ExternalSyntheticLambda0 -> H.d: +androidx.core.view.inputmethod.InputConnectionCompat$$ExternalSyntheticLambda0 -> I.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} android.view.View androidx.core.view.inputmethod.InputConnectionCompat$$InternalSyntheticLambda$1$39614793a0a6b532496d3612e8687bf015bb53f557beb27151a199e1b4d05cf0$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} - 1:1:void H.InputConnectionCompat$$ExternalSyntheticLambda0.(android.view.View):0:0 -> + 1:1:void I.InputConnectionCompat$$ExternalSyntheticLambda0.(android.view.View):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:boolean H.InputConnectionCompat$$ExternalSyntheticLambda0.onCommitContent(H.InputContentInfoCompat,int,android.os.Bundle):0:0 -> a + 1:1:boolean I.InputConnectionCompat$$ExternalSyntheticLambda0.onCommitContent(I.InputContentInfoCompat,int,android.os.Bundle):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/f;ILandroid/os/Bundle;)Z"} -androidx.core.view.inputmethod.InputConnectionCompat$1 -> H.e$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f;ILandroid/os/Bundle;)Z"} +androidx.core.view.inputmethod.InputConnectionCompat$1 -> I.e$a: # {"id":"sourceFile","fileName":"InputConnectionCompat.java"} androidx.core.view.inputmethod.InputConnectionCompat$OnCommitContentListener val$listener -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LH/e$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI/e$c;"} 1:6:void (android.view.inputmethod.InputConnection,boolean,androidx.core.view.inputmethod.InputConnectionCompat$OnCommitContentListener):279:279 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/inputmethod/InputConnection;ZLH/e$c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/inputmethod/InputConnection;ZLI/e$c;)V"} 1:14:boolean commitContent(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):284:284 -> commitContent 15:19:boolean commitContent(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):288:288 -> commitContent -androidx.core.view.inputmethod.InputConnectionCompat$2 -> H.e$b: +androidx.core.view.inputmethod.InputConnectionCompat$2 -> I.e$b: # {"id":"sourceFile","fileName":"InputConnectionCompat.java"} androidx.core.view.inputmethod.InputConnectionCompat$OnCommitContentListener val$listener -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LH/e$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI/e$c;"} 1:6:void (android.view.inputmethod.InputConnection,boolean,androidx.core.view.inputmethod.InputConnectionCompat$OnCommitContentListener):297:297 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/inputmethod/InputConnection;ZLH/e$c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/inputmethod/InputConnection;ZLI/e$c;)V"} 1:10:boolean performPrivateCommand(java.lang.String,android.os.Bundle):300:300 -> performPrivateCommand 11:15:boolean performPrivateCommand(java.lang.String,android.os.Bundle):303:303 -> performPrivateCommand -androidx.core.view.inputmethod.InputConnectionCompat$OnCommitContentListener -> H.e$c: +androidx.core.view.inputmethod.InputConnectionCompat$OnCommitContentListener -> I.e$c: # {"id":"sourceFile","fileName":"InputConnectionCompat.java"} boolean onCommitContent(androidx.core.view.inputmethod.InputContentInfoCompat,int,android.os.Bundle) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/f;ILandroid/os/Bundle;)Z"} -androidx.core.view.inputmethod.InputContentInfoCompat -> H.f: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f;ILandroid/os/Bundle;)Z"} +androidx.core.view.inputmethod.InputContentInfoCompat -> I.f: # {"id":"sourceFile","fileName":"InputContentInfoCompat.java"} androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatImpl mImpl -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LH/f$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI/f$c;"} 1:3:void (android.net.Uri,android.content.ClipDescription,android.net.Uri):152:154 -> 4:4:void (android.net.Uri,android.content.ClipDescription,android.net.Uri):156:156 -> 5:6:void (androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatImpl):160:161 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/f$c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f$c;)V"} 1:7:android.net.Uri getContentUri():168:168 -> a 1:7:android.content.ClipDescription getDescription():177:177 -> b 1:7:android.net.Uri getLinkUri():184:184 -> c 1:6:void requestPermission():229:229 -> d 1:7:java.lang.Object unwrap():216:216 -> e 5:11:androidx.core.view.inputmethod.InputContentInfoCompat wrap(java.lang.Object):201:201 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LH/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LI/f;"} 12:22:androidx.core.view.inputmethod.InputContentInfoCompat wrap(java.lang.Object):204:204 -> f -androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatApi25Impl -> H.f$a: +androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatApi25Impl -> I.f$a: # {"id":"sourceFile","fileName":"InputContentInfoCompat.java"} android.view.inputmethod.InputContentInfo mObject -> a 1:2:void (java.lang.Object):96:97 -> @@ -35458,7 +37422,7 @@ androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatApi2 1:7:android.net.Uri getLinkUri():117:117 -> c 1:7:android.content.ClipDescription getDescription():112:112 -> d 1:3:java.lang.Object getInputContentInfo():122:122 -> e -androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatBaseImpl -> H.f$b: +androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatBaseImpl -> I.f$b: # {"id":"sourceFile","fileName":"InputContentInfoCompat.java"} android.net.Uri mContentUri -> a android.content.ClipDescription mDescription -> b @@ -35472,13 +37436,18 @@ androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatBase 1:3:android.net.Uri getLinkUri():74:74 -> c 1:3:android.content.ClipDescription getDescription():69:69 -> d 1:2:java.lang.Object getInputContentInfo():79:79 -> e -androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatImpl -> H.f$c: +androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatImpl -> I.f$c: # {"id":"sourceFile","fileName":"InputContentInfoCompat.java"} android.net.Uri getContentUri() -> a void requestPermission() -> b android.net.Uri getLinkUri() -> c android.content.ClipDescription getDescription() -> d java.lang.Object getInputContentInfo() -> e +androidx.core.viewtree.R$id -> J.a: + int view_tree_disjoint_parent -> a +androidx.core.viewtree.ViewTree -> J.b: +# {"id":"sourceFile","fileName":"ViewTree.kt"} + 6:11:void setViewTreeDisjointParent(android.view.View,android.view.ViewParent):56:56 -> a androidx.core.widget.AutoScrollHelper -> androidx.core.widget.a: # {"id":"sourceFile","fileName":"AutoScrollHelper.java"} androidx.core.widget.AutoScrollHelper$ClampedScroller mScroller -> d @@ -35758,9 +37727,9 @@ androidx.core.widget.NestedScrollView -> androidx.core.widget.NestedScrollView: androidx.core.widget.NestedScrollView$SavedState mSavedState -> A # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/NestedScrollView$f;"} androidx.core.view.NestedScrollingParentHelper mParentHelper -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/I;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/H;"} androidx.core.view.NestedScrollingChildHelper mChildHelper -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/E;"} float mVerticalScrollFactor -> D androidx.core.widget.NestedScrollView$OnScrollChangeListener mOnScrollChangeListener -> E # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/NestedScrollView$e;"} @@ -35779,7 +37748,7 @@ androidx.core.widget.NestedScrollView -> androidx.core.widget.NestedScrollView: android.widget.EdgeEffect mEdgeGlowTop -> h android.widget.EdgeEffect mEdgeGlowBottom -> i androidx.core.view.ScrollFeedbackProviderCompat mScrollFeedbackProvider -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/O;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/M;"} int mLastMotionY -> k boolean mIsLayoutDirty -> l boolean mIsLaidOut -> m @@ -36111,7 +38080,7 @@ androidx.core.widget.NestedScrollView -> androidx.core.widget.NestedScrollView: 1:10:int getMaxScrollAmount():523:523 -> getMaxScrollAmount 1:7:int getNestedScrollAxes():475:475 -> getNestedScrollAxes 1:4:androidx.core.view.ScrollFeedbackProviderCompat getScrollFeedbackProvider():2635:2635 -> getScrollFeedbackProvider - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/O;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/M;"} 5:10:androidx.core.view.ScrollFeedbackProviderCompat getScrollFeedbackProvider():2636:2636 -> getScrollFeedbackProvider 11:13:androidx.core.view.ScrollFeedbackProviderCompat getScrollFeedbackProvider():2638:2638 -> getScrollFeedbackProvider 1:7:int getScrollRange():1515:1515 -> getScrollRange @@ -36469,7 +38438,7 @@ androidx.core.widget.NestedScrollView$AccessibilityDelegate -> androidx.core.wid 41:47:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2629:2629 -> onInitializeAccessibilityEvent 48:55:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2630:2630 -> onInitializeAccessibilityEvent 1:3:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2597:2597 -> onInitializeAccessibilityNodeInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} 4:5:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2598:2598 -> onInitializeAccessibilityNodeInfo 6:14:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2599:2599 -> onInitializeAccessibilityNodeInfo 15:20:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2600:2600 -> onInitializeAccessibilityNodeInfo @@ -36547,92 +38516,90 @@ androidx.core.widget.PopupWindowCompat$Api23Impl -> androidx.core.widget.h$a: 1:4:void setWindowLayoutType(android.widget.PopupWindow,int):216:216 -> b androidx.core.widget.TextViewCompat -> androidx.core.widget.i: # {"id":"sourceFile","fileName":"TextViewCompat.java"} - 1:5:android.graphics.drawable.Drawable[] getCompoundDrawablesRelative(android.widget.TextView):229:229 -> a - 1:16:int getFirstBaselineToTopHeight(android.widget.TextView):704:704 -> b - 1:16:int getLastBaselineToBottomHeight(android.widget.TextView):714:714 -> c - 1:6:int getTextDirection(android.text.TextDirectionHeuristic):927:927 -> d - 7:11:int getTextDirection(android.text.TextDirectionHeuristic):929:929 -> d - 12:17:int getTextDirection(android.text.TextDirectionHeuristic):931:931 -> d - 18:23:int getTextDirection(android.text.TextDirectionHeuristic):933:933 -> d - 24:29:int getTextDirection(android.text.TextDirectionHeuristic):935:935 -> d - 30:44:int getTextDirection(android.text.TextDirectionHeuristic):937:937 -> d - 1:8:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):871:871 -> e - 9:11:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):873:873 -> e - 12:19:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):876:876 -> e - 20:28:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):877:877 -> e - 29:36:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):883:883 -> e - 37:42:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):884:884 -> e - 43:46:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):887:887 -> e - 47:56:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):888:888 -> e - 57:59:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):893:893 -> e - 60:62:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):891:891 -> e - 63:70:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):900:900 -> e - 71:79:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):903:903 -> e - 80:82:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):906:906 -> e - 83:85:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):907:907 -> e - 86:88:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):919:919 -> e - 89:91:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):917:917 -> e - 92:94:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):915:915 -> e - 95:97:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):913:913 -> e - 98:100:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):911:911 -> e - 101:104:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):909:909 -> e - 1:6:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):784:784 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;)LD/l$a;"} - 7:16:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):785:785 -> f - 17:20:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):787:787 -> f - 21:30:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):788:788 -> f - 31:37:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):790:790 -> f - 38:44:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):791:791 -> f - 45:51:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):793:793 -> f - 52:56:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):794:794 -> f - 1:3:void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):957:957 -> g - 4:7:void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):959:959 -> g - 1:3:void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):990:990 -> h - 4:7:void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):992:992 -> h - 1:4:void setCompoundDrawablesRelative(android.widget.TextView,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):125:125 -> i - 1:3:void setFirstBaselineToTopHeight(android.widget.TextView,int):634:634 -> j - 4:9:void setFirstBaselineToTopHeight(android.widget.TextView,int):635:635 -> j - 10:13:void setFirstBaselineToTopHeight(android.widget.TextView,int):636:636 -> j - 14:21:void setFirstBaselineToTopHeight(android.widget.TextView,int):640:640 -> j - 22:27:void setFirstBaselineToTopHeight(android.widget.TextView,int):642:642 -> j - 28:30:void setFirstBaselineToTopHeight(android.widget.TextView,int):643:643 -> j - 31:32:void setFirstBaselineToTopHeight(android.widget.TextView,int):645:645 -> j - 33:39:void setFirstBaselineToTopHeight(android.widget.TextView,int):651:651 -> j - 40:43:void setFirstBaselineToTopHeight(android.widget.TextView,int):653:653 -> j - 44:51:void setFirstBaselineToTopHeight(android.widget.TextView,int):654:654 -> j - 52:55:void setFirstBaselineToTopHeight(android.widget.TextView,int):653:653 -> j - 1:3:void setLastBaselineToBottomHeight(android.widget.TextView,int):677:677 -> k - 4:11:void setLastBaselineToBottomHeight(android.widget.TextView,int):679:679 -> k - 12:17:void setLastBaselineToBottomHeight(android.widget.TextView,int):681:681 -> k - 18:20:void setLastBaselineToBottomHeight(android.widget.TextView,int):682:682 -> k - 21:22:void setLastBaselineToBottomHeight(android.widget.TextView,int):684:684 -> k - 23:29:void setLastBaselineToBottomHeight(android.widget.TextView,int):690:690 -> k - 30:37:void setLastBaselineToBottomHeight(android.widget.TextView,int):692:692 -> k - 38:41:void setLastBaselineToBottomHeight(android.widget.TextView,int):693:693 -> k - 42:45:void setLastBaselineToBottomHeight(android.widget.TextView,int):692:692 -> k - 1:3:void setLineHeight(android.widget.TextView,int):733:733 -> l - 4:18:void setLineHeight(android.widget.TextView,int):735:735 -> l - 19:22:void setLineHeight(android.widget.TextView,int):739:739 -> l - 1:6:void setLineHeight(android.widget.TextView,int,float):763:763 -> m - 7:10:void setLineHeight(android.widget.TextView,int,float):764:764 -> m - 11:18:void setLineHeight(android.widget.TextView,int,float):769:769 -> m - 19:22:void setLineHeight(android.widget.TextView,int,float):766:766 -> m - 23:30:void setLineHeight(android.widget.TextView,int,float):771:771 -> m - 1:7:void setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat):849:849 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;LD/l;)V"} - 8:8:void setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat):852:852 -> n - 9:11:void setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat):854:854 -> n - 12:12:void setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat):855:855 -> n - 1:4:void setTextAppearance(android.widget.TextView,int):216:216 -> o - 1:11:void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):809:809 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;LD/l$a;)V"} - 12:22:void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):827:827 -> p - 23:29:void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):831:831 -> p - 30:37:void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):832:832 -> p - 1:10:android.view.ActionMode$Callback unwrapCustomSelectionActionModeCallback(android.view.ActionMode$Callback):461:461 -> q - 11:17:android.view.ActionMode$Callback unwrapCustomSelectionActionModeCallback(android.view.ActionMode$Callback):462:462 -> q - 1:17:android.view.ActionMode$Callback wrapCustomSelectionActionModeCallback(android.widget.TextView,android.view.ActionMode$Callback):441:441 -> r - 18:24:android.view.ActionMode$Callback wrapCustomSelectionActionModeCallback(android.widget.TextView,android.view.ActionMode$Callback):451:451 -> r + 1:16:int getFirstBaselineToTopHeight(android.widget.TextView):704:704 -> a + 1:16:int getLastBaselineToBottomHeight(android.widget.TextView):714:714 -> b + 1:6:int getTextDirection(android.text.TextDirectionHeuristic):927:927 -> c + 7:11:int getTextDirection(android.text.TextDirectionHeuristic):929:929 -> c + 12:17:int getTextDirection(android.text.TextDirectionHeuristic):931:931 -> c + 18:23:int getTextDirection(android.text.TextDirectionHeuristic):933:933 -> c + 24:29:int getTextDirection(android.text.TextDirectionHeuristic):935:935 -> c + 30:44:int getTextDirection(android.text.TextDirectionHeuristic):937:937 -> c + 1:8:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):871:871 -> d + 9:11:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):873:873 -> d + 12:19:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):876:876 -> d + 20:28:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):877:877 -> d + 29:36:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):883:883 -> d + 37:42:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):884:884 -> d + 43:46:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):887:887 -> d + 47:56:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):888:888 -> d + 57:59:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):893:893 -> d + 60:62:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):891:891 -> d + 63:70:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):900:900 -> d + 71:79:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):903:903 -> d + 80:82:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):906:906 -> d + 83:85:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):907:907 -> d + 86:88:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):919:919 -> d + 89:91:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):917:917 -> d + 92:94:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):915:915 -> d + 95:97:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):913:913 -> d + 98:100:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):911:911 -> d + 101:104:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):909:909 -> d + 1:6:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):784:784 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;)LE/l$a;"} + 7:16:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):785:785 -> e + 17:20:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):787:787 -> e + 21:30:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):788:788 -> e + 31:37:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):790:790 -> e + 38:44:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):791:791 -> e + 45:51:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):793:793 -> e + 52:56:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):794:794 -> e + 1:3:void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):957:957 -> f + 4:7:void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):959:959 -> f + 1:3:void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):990:990 -> g + 4:7:void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):992:992 -> g + 1:3:void setFirstBaselineToTopHeight(android.widget.TextView,int):634:634 -> h + 4:9:void setFirstBaselineToTopHeight(android.widget.TextView,int):635:635 -> h + 10:13:void setFirstBaselineToTopHeight(android.widget.TextView,int):636:636 -> h + 14:21:void setFirstBaselineToTopHeight(android.widget.TextView,int):640:640 -> h + 22:27:void setFirstBaselineToTopHeight(android.widget.TextView,int):642:642 -> h + 28:30:void setFirstBaselineToTopHeight(android.widget.TextView,int):643:643 -> h + 31:32:void setFirstBaselineToTopHeight(android.widget.TextView,int):645:645 -> h + 33:39:void setFirstBaselineToTopHeight(android.widget.TextView,int):651:651 -> h + 40:43:void setFirstBaselineToTopHeight(android.widget.TextView,int):653:653 -> h + 44:51:void setFirstBaselineToTopHeight(android.widget.TextView,int):654:654 -> h + 52:55:void setFirstBaselineToTopHeight(android.widget.TextView,int):653:653 -> h + 1:3:void setLastBaselineToBottomHeight(android.widget.TextView,int):677:677 -> i + 4:11:void setLastBaselineToBottomHeight(android.widget.TextView,int):679:679 -> i + 12:17:void setLastBaselineToBottomHeight(android.widget.TextView,int):681:681 -> i + 18:20:void setLastBaselineToBottomHeight(android.widget.TextView,int):682:682 -> i + 21:22:void setLastBaselineToBottomHeight(android.widget.TextView,int):684:684 -> i + 23:29:void setLastBaselineToBottomHeight(android.widget.TextView,int):690:690 -> i + 30:37:void setLastBaselineToBottomHeight(android.widget.TextView,int):692:692 -> i + 38:41:void setLastBaselineToBottomHeight(android.widget.TextView,int):693:693 -> i + 42:45:void setLastBaselineToBottomHeight(android.widget.TextView,int):692:692 -> i + 1:3:void setLineHeight(android.widget.TextView,int):733:733 -> j + 4:18:void setLineHeight(android.widget.TextView,int):735:735 -> j + 19:22:void setLineHeight(android.widget.TextView,int):739:739 -> j + 1:6:void setLineHeight(android.widget.TextView,int,float):763:763 -> k + 7:10:void setLineHeight(android.widget.TextView,int,float):764:764 -> k + 11:18:void setLineHeight(android.widget.TextView,int,float):769:769 -> k + 19:22:void setLineHeight(android.widget.TextView,int,float):766:766 -> k + 23:30:void setLineHeight(android.widget.TextView,int,float):771:771 -> k + 1:7:void setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat):849:849 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;LE/l;)V"} + 8:8:void setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat):852:852 -> l + 9:11:void setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat):854:854 -> l + 12:12:void setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat):855:855 -> l + 1:4:void setTextAppearance(android.widget.TextView,int):216:216 -> m + 1:11:void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):809:809 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;LE/l$a;)V"} + 12:22:void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):827:827 -> n + 23:29:void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):831:831 -> n + 30:37:void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):832:832 -> n + 1:10:android.view.ActionMode$Callback unwrapCustomSelectionActionModeCallback(android.view.ActionMode$Callback):461:461 -> o + 11:17:android.view.ActionMode$Callback unwrapCustomSelectionActionModeCallback(android.view.ActionMode$Callback):462:462 -> o + 1:17:android.view.ActionMode$Callback wrapCustomSelectionActionModeCallback(android.widget.TextView,android.view.ActionMode$Callback):441:441 -> p + 18:24:android.view.ActionMode$Callback wrapCustomSelectionActionModeCallback(android.widget.TextView,android.view.ActionMode$Callback):451:451 -> p androidx.core.widget.TextViewCompat$Api23Impl -> androidx.core.widget.i$a: # {"id":"sourceFile","fileName":"TextViewCompat.java"} 1:5:int getBreakStrategy(android.widget.TextView):1090:1090 -> a @@ -36743,7 +38710,7 @@ androidx.core.widget.TextViewOnReceiveContentListener -> androidx.core.widget.j: 29:32:void replaceSelection(android.text.Editable,java.lang.CharSequence):106:106 -> c androidx.core.widget.TintableCompoundButton -> androidx.core.widget.k: # {"id":"sourceFile","fileName":"TintableCompoundButton.java"} -androidx.cursoradapter.widget.CursorAdapter -> I.a: +androidx.cursoradapter.widget.CursorAdapter -> K.a: # {"id":"sourceFile","fileName":"CursorAdapter.java"} boolean mDataValid -> d boolean mAutoRequery -> e @@ -36751,10 +38718,10 @@ androidx.cursoradapter.widget.CursorAdapter -> I.a: android.content.Context mContext -> g int mRowIDColumn -> h androidx.cursoradapter.widget.CursorAdapter$ChangeObserver mChangeObserver -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LI/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LK/a$a;"} android.database.DataSetObserver mDataSetObserver -> j androidx.cursoradapter.widget.CursorFilter mCursorFilter -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"LI/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LK/b;"} 1:8:void (android.content.Context,android.database.Cursor,boolean):150:150 -> 9:12:void (android.content.Context,android.database.Cursor,boolean):151:151 -> 1:6:void changeCursor(android.database.Cursor):334:334 -> a @@ -36811,31 +38778,31 @@ androidx.cursoradapter.widget.CursorAdapter -> I.a: 57:59:android.database.Cursor swapCursor(android.database.Cursor):368:368 -> i 60:61:android.database.Cursor swapCursor(android.database.Cursor):369:369 -> i 62:65:android.database.Cursor swapCursor(android.database.Cursor):371:371 -> i -androidx.cursoradapter.widget.CursorAdapter$ChangeObserver -> I.a$a: +androidx.cursoradapter.widget.CursorAdapter$ChangeObserver -> K.a$a: # {"id":"sourceFile","fileName":"CursorAdapter.java"} androidx.cursoradapter.widget.CursorAdapter this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LI/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LK/a;"} 1:2:void (androidx.cursoradapter.widget.CursorAdapter):476:476 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LK/a;)V"} 3:11:void (androidx.cursoradapter.widget.CursorAdapter):477:477 -> 1:2:boolean deliverSelfNotifications():482:482 -> deliverSelfNotifications 1:6:void onChange(boolean):487:487 -> onChange -androidx.cursoradapter.widget.CursorAdapter$MyDataSetObserver -> I.a$b: +androidx.cursoradapter.widget.CursorAdapter$MyDataSetObserver -> K.a$b: # {"id":"sourceFile","fileName":"CursorAdapter.java"} androidx.cursoradapter.widget.CursorAdapter this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LI/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LK/a;"} 1:6:void (androidx.cursoradapter.widget.CursorAdapter):492:492 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LK/a;)V"} 1:5:void onChanged():497:497 -> onChanged 6:9:void onChanged():498:498 -> onChanged 1:5:void onInvalidated():503:503 -> onInvalidated 6:9:void onInvalidated():504:504 -> onInvalidated -androidx.cursoradapter.widget.CursorFilter -> I.b: +androidx.cursoradapter.widget.CursorFilter -> K.b: # {"id":"sourceFile","fileName":"CursorFilter.java"} androidx.cursoradapter.widget.CursorFilter$CursorFilterClient mClient -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LI/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LK/b$a;"} 1:3:void (androidx.cursoradapter.widget.CursorFilter$CursorFilterClient):39:39 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/b$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LK/b$a;)V"} 4:6:void (androidx.cursoradapter.widget.CursorFilter$CursorFilterClient):40:40 -> 1:9:java.lang.CharSequence convertResultToString(java.lang.Object):45:45 -> convertResultToString 1:6:android.widget.Filter$FilterResults performFiltering(java.lang.CharSequence):50:50 -> performFiltering @@ -36847,13 +38814,13 @@ androidx.cursoradapter.widget.CursorFilter -> I.b: 1:6:void publishResults(java.lang.CharSequence,android.widget.Filter$FilterResults):65:65 -> publishResults 7:12:void publishResults(java.lang.CharSequence,android.widget.Filter$FilterResults):67:67 -> publishResults 13:20:void publishResults(java.lang.CharSequence,android.widget.Filter$FilterResults):68:68 -> publishResults -androidx.cursoradapter.widget.CursorFilter$CursorFilterClient -> I.b$a: +androidx.cursoradapter.widget.CursorFilter$CursorFilterClient -> K.b$a: # {"id":"sourceFile","fileName":"CursorFilter.java"} void changeCursor(android.database.Cursor) -> a android.database.Cursor getCursor() -> b android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence) -> c java.lang.CharSequence convertToString(android.database.Cursor) -> convertToString -androidx.cursoradapter.widget.ResourceCursorAdapter -> I.c: +androidx.cursoradapter.widget.ResourceCursorAdapter -> K.c: # {"id":"sourceFile","fileName":"ResourceCursorAdapter.java"} int mLayout -> l int mDropDownLayout -> m @@ -36863,37 +38830,37 @@ androidx.cursoradapter.widget.ResourceCursorAdapter -> I.c: 8:18:void (android.content.Context,int,android.database.Cursor,boolean):84:84 -> 1:10:android.view.View newDropDownView(android.content.Context,android.database.Cursor,android.view.ViewGroup):117:117 -> f 1:10:android.view.View newView(android.content.Context,android.database.Cursor,android.view.ViewGroup):112:112 -> g -androidx.customview.view.AbsSavedState -> J.a: +androidx.customview.view.AbsSavedState -> L.a: # {"id":"sourceFile","fileName":"AbsSavedState.java"} android.os.Parcelable mSuperState -> d androidx.customview.view.AbsSavedState EMPTY_STATE -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LL/a;"} 1:7:void ():32:32 -> 8:15:void ():90:90 -> 1:1:void (androidx.customview.view.AbsSavedState$1):31:31 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ/a$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL/a$a;)V"} 2:3:void ():39:40 -> 4:4:void (android.os.Parcelable):48:48 -> 5:5:void (android.os.Parcelable):52:52 -> 6:6:void (android.os.Parcelable):50:50 -> 7:9:void (android.os.Parcel,java.lang.ClassLoader):70:72 -> - 1:3:android.os.Parcelable getSuperState():77:77 -> c + 1:3:android.os.Parcelable getSuperState():77:77 -> b 1:2:int describeContents():82:82 -> describeContents 1:6:void writeToParcel(android.os.Parcel,int):87:87 -> writeToParcel -androidx.customview.view.AbsSavedState$1 -> J.a$a: +androidx.customview.view.AbsSavedState$1 -> L.a$a: # {"id":"sourceFile","fileName":"AbsSavedState.java"} 2:5:void ():32:32 -> -androidx.customview.view.AbsSavedState$2 -> J.a$b: +androidx.customview.view.AbsSavedState$2 -> L.a$b: # {"id":"sourceFile","fileName":"AbsSavedState.java"} 1:4:void ():90:90 -> 2:6:androidx.customview.view.AbsSavedState createFromParcel(android.os.Parcel):102:102 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)LJ/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)LL/a;"} 1:6:androidx.customview.view.AbsSavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):93:93 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)LJ/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)LL/a;"} 7:9:androidx.customview.view.AbsSavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):97:97 -> b 10:17:androidx.customview.view.AbsSavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):95:95 -> b 1:3:androidx.customview.view.AbsSavedState[] newArray(int):107:107 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[LJ/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[LL/a;"} 1:1:java.lang.Object createFromParcel(android.os.Parcel):90:90 -> createFromParcel 2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):90:90 -> createFromParcel 1:5:java.lang.Object[] newArray(int):90:90 -> newArray @@ -36971,13 +38938,13 @@ androidx.customview.widget.ExploreByTouchHelper -> androidx.customview.widget.a: 5:10:android.view.accessibility.AccessibilityEvent createEventForHost(int):656:656 -> g 1:3:int getAccessibilityFocusedVirtualViewId():290:290 -> getAccessibilityFocusedVirtualViewId 1:4:androidx.core.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View):157:157 -> getAccessibilityNodeProvider - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)LF/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)LG/A;"} 5:11:androidx.core.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View):158:158 -> getAccessibilityNodeProvider 12:14:androidx.core.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View):160:160 -> getAccessibilityNodeProvider 1:5:int getFocusedVirtualView():591:591 -> getFocusedVirtualView 1:3:int getKeyboardFocusedVirtualViewId():298:298 -> getKeyboardFocusedVirtualViewId 1:5:androidx.core.view.accessibility.AccessibilityNodeInfoCompat createNodeForChild(int):793:793 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LF/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LG/z;"} 6:8:androidx.core.view.accessibility.AccessibilityNodeInfoCompat createNodeForChild(int):796:796 -> h 9:11:androidx.core.view.accessibility.AccessibilityNodeInfoCompat createNodeForChild(int):797:797 -> h 12:16:androidx.core.view.accessibility.AccessibilityNodeInfoCompat createNodeForChild(int):798:798 -> h @@ -37031,7 +38998,7 @@ androidx.customview.widget.ExploreByTouchHelper -> androidx.customview.widget.a: 316:323:androidx.core.view.accessibility.AccessibilityNodeInfoCompat createNodeForChild(int):821:821 -> h 324:331:androidx.core.view.accessibility.AccessibilityNodeInfoCompat createNodeForChild(int):815:815 -> h 1:6:androidx.core.view.accessibility.AccessibilityNodeInfoCompat createNodeForHost():736:736 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()LF/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LG/z;"} 7:11:androidx.core.view.accessibility.AccessibilityNodeInfoCompat createNodeForHost():737:737 -> i 12:16:androidx.core.view.accessibility.AccessibilityNodeInfoCompat createNodeForHost():740:740 -> i 17:19:androidx.core.view.accessibility.AccessibilityNodeInfoCompat createNodeForHost():741:741 -> i @@ -37086,7 +39053,7 @@ androidx.customview.widget.ExploreByTouchHelper -> androidx.customview.widget.a: 119:122:boolean moveFocus(int,android.graphics.Rect):420:420 -> o 123:127:boolean moveFocus(int,android.graphics.Rect):423:423 -> o 4:8:androidx.core.view.accessibility.AccessibilityNodeInfoCompat obtainAccessibilityNodeInfo(int):722:722 -> obtainAccessibilityNodeInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LF/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LG/z;"} 9:13:androidx.core.view.accessibility.AccessibilityNodeInfoCompat obtainAccessibilityNodeInfo(int):725:725 -> obtainAccessibilityNodeInfo 1:6:void onFocusChanged(boolean,int,android.graphics.Rect):275:275 -> onFocusChanged 7:11:void onFocusChanged(boolean,int,android.graphics.Rect):276:276 -> onFocusChanged @@ -37094,12 +39061,12 @@ androidx.customview.widget.ExploreByTouchHelper -> androidx.customview.widget.a: 1:3:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):662:662 -> onInitializeAccessibilityEvent 4:7:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):665:665 -> onInitializeAccessibilityEvent 1:3:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):757:757 -> onInitializeAccessibilityNodeInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} 4:7:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):760:760 -> onInitializeAccessibilityNodeInfo 1:1:void onPopulateNodeForHost(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1213:1213 -> onPopulateNodeForHost - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z;)V"} void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat) -> onPopulateNodeForVirtualView - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILF/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILG/z;)V"} 15:19:boolean performActionForChild(int,int,android.os.Bundle):921:921 -> p 20:24:boolean performActionForChild(int,int,android.os.Bundle):915:915 -> p 25:29:boolean performActionForChild(int,int,android.os.Bundle):913:913 -> p @@ -37133,14 +39100,14 @@ androidx.customview.widget.ExploreByTouchHelper$1 -> androidx.customview.widget. 1:4:void ():336:336 -> 1:6:void obtainBounds(java.lang.Object,android.graphics.Rect):336:336 -> a 1:4:void obtainBounds(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,android.graphics.Rect):339:339 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A;Landroid/graphics/Rect;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z;Landroid/graphics/Rect;)V"} androidx.customview.widget.ExploreByTouchHelper$2 -> androidx.customview.widget.a$b: # {"id":"sourceFile","fileName":"ExploreByTouchHelper.java"} 1:4:void ():349:349 -> 1:7:java.lang.Object get(java.lang.Object,int):349:349 -> a 1:7:int size(java.lang.Object):349:349 -> b 1:7:androidx.core.view.accessibility.AccessibilityNodeInfoCompat get(androidx.collection.SparseArrayCompat,int):353:353 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm/j;I)LF/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm/j;I)LG/z;"} 1:5:int size(androidx.collection.SparseArrayCompat):358:358 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm/j;)I"} androidx.customview.widget.ExploreByTouchHelper$MyNodeProvider -> androidx.customview.widget.a$c: @@ -37150,11 +39117,11 @@ androidx.customview.widget.ExploreByTouchHelper$MyNodeProvider -> androidx.custo 1:6:void (androidx.customview.widget.ExploreByTouchHelper):1245:1245 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/customview/widget/a;)V"} 1:2:androidx.core.view.accessibility.AccessibilityNodeInfoCompat createAccessibilityNodeInfo(int):1252:1252 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LF/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LG/z;"} 3:6:androidx.core.view.accessibility.AccessibilityNodeInfoCompat createAccessibilityNodeInfo(int):1253:1253 -> b 7:11:androidx.core.view.accessibility.AccessibilityNodeInfoCompat createAccessibilityNodeInfo(int):1254:1254 -> b 4:18:androidx.core.view.accessibility.AccessibilityNodeInfoCompat findFocus(int):1265:1265 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LF/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LG/z;"} 19:23:androidx.core.view.accessibility.AccessibilityNodeInfoCompat findFocus(int):1269:1269 -> d 1:7:boolean performAction(int,int,android.os.Bundle):1259:1259 -> f androidx.customview.widget.FocusStrategy -> androidx.customview.widget.b: @@ -37655,11 +39622,11 @@ androidx.customview.widget.ViewDragHelper$Callback -> androidx.customview.widget void onViewPositionChanged(android.view.View,int,int,int,int) -> k void onViewReleased(android.view.View,float,float) -> l boolean tryCaptureView(android.view.View,int) -> m -androidx.drawerlayout.R$attr -> K.a: +androidx.drawerlayout.R$attr -> M.a: int drawerLayoutStyle -> a -androidx.drawerlayout.R$dimen -> K.b: +androidx.drawerlayout.R$dimen -> M.b: int def_drawer_elevation -> a -androidx.drawerlayout.R$styleable -> K.c: +androidx.drawerlayout.R$styleable -> M.c: int[] ColorStateListItem -> a int[] DrawerLayout -> b int DrawerLayout_elevation -> c @@ -37671,7 +39638,7 @@ androidx.drawerlayout.R$styleable -> K.c: androidx.drawerlayout.widget.DrawerLayout -> androidx.drawerlayout.widget.a: # {"id":"sourceFile","fileName":"DrawerLayout.java"} androidx.core.view.accessibility.AccessibilityViewCommand mActionDismiss -> mActionDismiss - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG/C;"} androidx.drawerlayout.widget.DrawerLayout$ChildAccessibilityDelegate mChildAccessibilityDelegate -> mChildAccessibilityDelegate # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/drawerlayout/widget/a$d;"} androidx.drawerlayout.widget.DrawerLayout$ViewDragCallback mLeftCallback -> mLeftCallback @@ -38245,7 +40212,7 @@ androidx.drawerlayout.widget.DrawerLayout$1 -> androidx.drawerlayout.widget.a$a: 1:6:void (androidx.drawerlayout.widget.DrawerLayout):259:259 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/drawerlayout/widget/a;)V"} 1:17:boolean perform(android.view.View,androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments):262:262 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/D$a;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/C$a;)Z"} 18:26:boolean perform(android.view.View,androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments):263:263 -> a androidx.drawerlayout.widget.DrawerLayout$2 -> androidx.drawerlayout.widget.a$b: # {"id":"sourceFile","fileName":"DrawerLayout.java"} @@ -38265,12 +40232,12 @@ androidx.drawerlayout.widget.DrawerLayout$AccessibilityDelegate -> androidx.draw # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/drawerlayout/widget/a;)V"} 6:13:void (androidx.drawerlayout.widget.DrawerLayout):2426:2426 -> 1:7:void addChildrenForAccessibility(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,android.view.ViewGroup):2502:2502 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A;Landroid/view/ViewGroup;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z;Landroid/view/ViewGroup;)V"} 8:11:void addChildrenForAccessibility(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,android.view.ViewGroup):2504:2504 -> c 12:17:void addChildrenForAccessibility(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,android.view.ViewGroup):2505:2505 -> c 18:24:void addChildrenForAccessibility(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,android.view.ViewGroup):2506:2506 -> c 1:2:void copyNodeInfoNoChildren(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2518:2518 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A;LF/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z;LG/z;)V"} 3:5:void copyNodeInfoNoChildren(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2520:2520 -> d 6:8:void copyNodeInfoNoChildren(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2521:2521 -> d 9:15:void copyNodeInfoNoChildren(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2523:2523 -> d @@ -38292,7 +40259,7 @@ androidx.drawerlayout.widget.DrawerLayout$AccessibilityDelegate -> androidx.draw 1:3:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2463:2463 -> onInitializeAccessibilityEvent 4:9:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):2465:2465 -> onInitializeAccessibilityEvent 1:4:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2430:2430 -> onInitializeAccessibilityNodeInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} 5:8:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2431:2431 -> onInitializeAccessibilityNodeInfo 9:12:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2436:2436 -> onInitializeAccessibilityNodeInfo 13:15:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2437:2437 -> onInitializeAccessibilityNodeInfo @@ -38314,7 +40281,7 @@ androidx.drawerlayout.widget.DrawerLayout$ChildAccessibilityDelegate -> androidx # {"id":"sourceFile","fileName":"DrawerLayout.java"} 1:4:void ():2537:2537 -> 1:3:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2541:2541 -> onInitializeAccessibilityNodeInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} 4:10:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2543:2543 -> onInitializeAccessibilityNodeInfo 11:14:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2547:2547 -> onInitializeAccessibilityNodeInfo androidx.drawerlayout.widget.DrawerLayout$DrawerListener -> androidx.drawerlayout.widget.a$e: @@ -38439,6 +40406,605 @@ androidx.drawerlayout.widget.DrawerLayout$ViewDragCallback$1 -> androidx.drawerl 1:6:void (androidx.drawerlayout.widget.DrawerLayout$ViewDragCallback):2221:2221 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/drawerlayout/widget/a$h;)V"} 1:6:void run():2223:2223 -> run +androidx.dynamicanimation.animation.AnimationHandler -> N.c: +# {"id":"sourceFile","fileName":"AnimationHandler.java"} + androidx.collection.SimpleArrayMap mDelayedCallbackStartTime -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/i;"} + java.util.ArrayList mAnimationCallbacks -> b + androidx.dynamicanimation.animation.AnimationHandler$AnimationCallbackDispatcher mCallbackDispatcher -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/c$b;"} + java.lang.Runnable mRunnable -> d + androidx.dynamicanimation.animation.FrameCallbackScheduler mScheduler -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/k;"} + long mCurrentFrameTime -> f + boolean mListDirty -> g + float mDurationScale -> h + androidx.dynamicanimation.animation.AnimationHandler$DurationScaleChangeListener mDurationScaleChangeListener -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/c$e;"} + java.lang.ThreadLocal sAnimatorHandler -> j + 1:8:void ():77:77 -> + 1:3:void (androidx.dynamicanimation.animation.FrameCallbackScheduler):116:116 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/k;)V"} + 4:10:void (androidx.dynamicanimation.animation.FrameCallbackScheduler):83:83 -> + 11:17:void (androidx.dynamicanimation.animation.FrameCallbackScheduler):85:85 -> + 18:25:void (androidx.dynamicanimation.animation.FrameCallbackScheduler):87:87 -> + 26:34:void (androidx.dynamicanimation.animation.FrameCallbackScheduler):89:89 -> + 35:37:void (androidx.dynamicanimation.animation.FrameCallbackScheduler):91:91 -> + 38:41:void (androidx.dynamicanimation.animation.FrameCallbackScheduler):93:93 -> + 42:43:void (androidx.dynamicanimation.animation.FrameCallbackScheduler):94:94 -> + 44:46:void (androidx.dynamicanimation.animation.FrameCallbackScheduler):117:117 -> + 1:6:void lambda$new$0():89:89 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/c;)V"} + 1:3:java.lang.Runnable access$000(androidx.dynamicanimation.animation.AnimationHandler):45:45 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/c;)Ljava/lang/Runnable;"} + 1:3:androidx.dynamicanimation.animation.FrameCallbackScheduler access$100(androidx.dynamicanimation.animation.AnimationHandler):45:45 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/c;)LN/k;"} + 1:8:void addAnimationFrameCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback,long):124:124 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/c$c;J)V"} + 9:15:void addAnimationFrameCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback,long):125:125 -> d + 16:21:void addAnimationFrameCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback,long):126:126 -> d + 22:27:void addAnimationFrameCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback,long):127:127 -> d + 28:31:void addAnimationFrameCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback,long):128:128 -> d + 32:38:void addAnimationFrameCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback,long):129:129 -> d + 39:43:void addAnimationFrameCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback,long):131:131 -> d + 44:51:void addAnimationFrameCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback,long):134:134 -> d + 52:62:void addAnimationFrameCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback,long):135:135 -> d + 63:77:void addAnimationFrameCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback,long):139:139 -> d + 1:4:void cleanUpList():199:199 -> e + 5:14:void cleanUpList():200:200 -> e + 15:22:void cleanUpList():201:201 -> e + 23:30:void cleanUpList():202:202 -> e + 31:38:void cleanUpList():206:206 -> e + 39:44:void cleanUpList():207:207 -> e + 45:50:void cleanUpList():208:208 -> e + 51:53:void cleanUpList():211:211 -> e + 1:5:void doAnimationFrame(long):157:157 -> f + 6:13:void doAnimationFrame(long):158:158 -> f + 14:24:void doAnimationFrame(long):159:159 -> f + 25:30:void doAnimationFrame(long):163:163 -> f + 31:36:void doAnimationFrame(long):164:164 -> f + 37:40:void doAnimationFrame(long):167:167 -> f + 1:3:float getDurationScale():248:248 -> g + 1:8:androidx.dynamicanimation.animation.AnimationHandler getInstance():102:102 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"()LN/c;"} + 9:18:androidx.dynamicanimation.animation.AnimationHandler getInstance():103:103 -> h + 19:21:androidx.dynamicanimation.animation.AnimationHandler getInstance():105:105 -> h + 22:28:androidx.dynamicanimation.animation.AnimationHandler getInstance():107:107 -> h + 1:12:boolean isCallbackDue(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback,long):187:187 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/c$c;J)Z"} + 13:20:boolean isCallbackDue(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback,long):191:191 -> i + 21:28:boolean isCallbackDue(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback,long):192:192 -> i + 1:7:boolean isCurrentThread():177:177 -> j + 1:5:void removeCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback):147:147 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/c$c;)V"} + 6:13:void removeCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback):148:148 -> k + 14:20:void removeCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback):150:150 -> k + 21:23:void removeCallback(androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback):151:151 -> k +androidx.dynamicanimation.animation.AnimationHandler$$ExternalSyntheticApiModelOutline0 -> N.a: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:float N.AnimationHandler$$ExternalSyntheticApiModelOutline0.m():0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.dynamicanimation.animation.AnimationHandler$$ExternalSyntheticLambda1 -> N.b: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + androidx.dynamicanimation.animation.AnimationHandler androidx.dynamicanimation.animation.AnimationHandler$$InternalSyntheticLambda$1$eaeae190181c4ddaaec079c0d8e4d6b4cf0727f49bbf7d0dce04bc4a450c1420$0.f$0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/c;"} + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void N.AnimationHandler$$ExternalSyntheticLambda1.(N.AnimationHandler):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/c;)V"} + 1:1:void N.AnimationHandler$$ExternalSyntheticLambda1.run():0:0 -> run + # {"id":"com.android.tools.r8.synthesized"} +androidx.dynamicanimation.animation.AnimationHandler$1 -> N.c$a: +# {"id":"sourceFile","fileName":"AnimationHandler.java"} +androidx.dynamicanimation.animation.AnimationHandler$AnimationCallbackDispatcher -> N.c$b: +# {"id":"sourceFile","fileName":"AnimationHandler.java"} + androidx.dynamicanimation.animation.AnimationHandler this$0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/c;"} + 1:1:void (androidx.dynamicanimation.animation.AnimationHandler):64:64 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/c;)V"} + 2:2:void (androidx.dynamicanimation.animation.AnimationHandler,androidx.dynamicanimation.animation.AnimationHandler$1):64:64 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/c;LN/c$a;)V"} + 1:8:void dispatchAnimationFrame():69:69 -> a + 9:15:void dispatchAnimationFrame():70:70 -> a + 16:25:void dispatchAnimationFrame():71:71 -> a + 26:41:void dispatchAnimationFrame():72:72 -> a +androidx.dynamicanimation.animation.AnimationHandler$AnimationFrameCallback -> N.c$c: +# {"id":"sourceFile","fileName":"AnimationHandler.java"} + boolean doAnimationFrame(long) -> a +androidx.dynamicanimation.animation.AnimationHandler$DurationScaleChangeListener -> N.c$e: +# {"id":"sourceFile","fileName":"AnimationHandler.java"} + boolean register() -> a + boolean unregister() -> b +androidx.dynamicanimation.animation.AnimationHandler$DurationScaleChangeListener33 -> N.c$d: +# {"id":"sourceFile","fileName":"AnimationHandler.java"} + android.animation.ValueAnimator$DurationScaleChangeListener mListener -> a + androidx.dynamicanimation.animation.AnimationHandler this$0 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/c;"} + 1:6:void (androidx.dynamicanimation.animation.AnimationHandler):257:257 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/c;)V"} + 1:4:boolean register():262:262 -> a + 5:11:boolean register():263:263 -> a + 12:18:boolean register():264:264 -> a + 1:7:boolean unregister():271:271 -> b + 8:10:boolean unregister():272:272 -> b + 1:5:void lambda$register$0(float):263:263 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/c$d;F)V"} +androidx.dynamicanimation.animation.AnimationHandler$DurationScaleChangeListener33$$ExternalSyntheticApiModelOutline0 -> N.d: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:boolean N.AnimationHandler$DurationScaleChangeListener33$$ExternalSyntheticApiModelOutline0.m(android.animation.ValueAnimator$DurationScaleChangeListener):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.dynamicanimation.animation.AnimationHandler$DurationScaleChangeListener33$$ExternalSyntheticApiModelOutline1 -> N.e: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:boolean N.AnimationHandler$DurationScaleChangeListener33$$ExternalSyntheticApiModelOutline1.m(android.animation.ValueAnimator$DurationScaleChangeListener):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.dynamicanimation.animation.AnimationHandler$DurationScaleChangeListener33$$ExternalSyntheticLambda2 -> N.f: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + androidx.dynamicanimation.animation.AnimationHandler$DurationScaleChangeListener33 androidx.dynamicanimation.animation.AnimationHandler$DurationScaleChangeListener33$$InternalSyntheticLambda$2$dd085908e1e3bf8ad1f6648a241dab3ca0bfb268055f2aba74fc4428078fa146$0.f$0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/c$d;"} + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void N.AnimationHandler$DurationScaleChangeListener33$$ExternalSyntheticLambda2.(N.AnimationHandler$DurationScaleChangeListener33):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/c$d;)V"} + 1:1:void N.AnimationHandler$DurationScaleChangeListener33$$ExternalSyntheticLambda2.onChanged(float):0:0 -> onChanged + # {"id":"com.android.tools.r8.synthesized"} +androidx.dynamicanimation.animation.AnimationHandler$FrameCallbackScheduler16 -> N.c$f: +# {"id":"sourceFile","fileName":"AnimationHandler.java"} + android.view.Choreographer mChoreographer -> a + android.os.Looper mLooper -> b + 1:3:void ():227:227 -> + 4:9:void ():229:229 -> + 10:16:void ():230:230 -> + 1:11:void postFrameCallback(java.lang.Runnable):234:234 -> a + 1:16:boolean isCurrentThread():239:239 -> b + 1:4:void lambda$postFrameCallback$0(java.lang.Runnable,long):234:234 -> c +androidx.dynamicanimation.animation.AnimationHandler$FrameCallbackScheduler16$$ExternalSyntheticLambda0 -> N.g: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + java.lang.Runnable androidx.dynamicanimation.animation.AnimationHandler$FrameCallbackScheduler16$$InternalSyntheticLambda$2$dc96e44f81ce2f92eeb2a47f73d723821becd85231f8e2df13fb4561a665caea$0.f$0 -> d + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void N.AnimationHandler$FrameCallbackScheduler16$$ExternalSyntheticLambda0.(java.lang.Runnable):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void N.AnimationHandler$FrameCallbackScheduler16$$ExternalSyntheticLambda0.doFrame(long):0:0 -> doFrame + # {"id":"com.android.tools.r8.synthesized"} +androidx.dynamicanimation.animation.DynamicAnimation -> N.h: +# {"id":"sourceFile","fileName":"DynamicAnimation.java"} + androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty SCROLL_Y -> A + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/h$s;"} + float mVelocity -> a + float mValue -> b + boolean mStartValueIsSet -> c + java.lang.Object mTarget -> d + androidx.dynamicanimation.animation.FloatPropertyCompat mProperty -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/i;"} + boolean mRunning -> f + float mMaxValue -> g + float mMinValue -> h + long mLastFrameTime -> i + float mMinVisibleChange -> j + java.util.ArrayList mEndListeners -> k + java.util.ArrayList mUpdateListeners -> l + androidx.dynamicanimation.animation.AnimationHandler mAnimationHandler -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/c;"} + androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty TRANSLATION_X -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/h$s;"} + androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty TRANSLATION_Y -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/h$s;"} + androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty TRANSLATION_Z -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/h$s;"} + androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty SCALE_X -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/h$s;"} + androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty SCALE_Y -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/h$s;"} + androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty ROTATION -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/h$s;"} + androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty ROTATION_X -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/h$s;"} + androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty ROTATION_Y -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/h$s;"} + androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty X -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/h$s;"} + androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty Y -> w + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/h$s;"} + androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty Z -> x + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/h$s;"} + androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty ALPHA -> y + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/h$s;"} + androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty SCROLL_X -> z + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/h$s;"} + 1:9:void ():62:62 -> + 10:18:void ():77:77 -> + 19:27:void ():92:92 -> + 28:36:void ():107:107 -> + 37:45:void ():122:122 -> + 46:54:void ():137:137 -> + 55:63:void ():152:152 -> + 64:72:void ():167:167 -> + 73:81:void ():182:182 -> + 82:90:void ():197:197 -> + 91:99:void ():212:212 -> + 100:108:void ():227:227 -> + 109:117:void ():243:243 -> + 118:127:void ():258:258 -> + 1:1:void (androidx.dynamicanimation.animation.FloatValueHolder):345:345 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/j;)V"} + 2:2:void (androidx.dynamicanimation.animation.FloatValueHolder):298:298 -> + 3:3:void (androidx.dynamicanimation.animation.FloatValueHolder):301:301 -> + 4:4:void (androidx.dynamicanimation.animation.FloatValueHolder):305:305 -> + 5:5:void (androidx.dynamicanimation.animation.FloatValueHolder):314:314 -> + 6:7:void (androidx.dynamicanimation.animation.FloatValueHolder):317:318 -> + 8:8:void (androidx.dynamicanimation.animation.FloatValueHolder):321:321 -> + 9:9:void (androidx.dynamicanimation.animation.FloatValueHolder):326:326 -> + 10:10:void (androidx.dynamicanimation.animation.FloatValueHolder):329:329 -> + 11:12:void (androidx.dynamicanimation.animation.FloatValueHolder):346:347 -> + 13:13:void (androidx.dynamicanimation.animation.FloatValueHolder):358:358 -> + 14:14:void (java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):368:368 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LN/i;)V"} + 15:15:void (java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):298:298 -> + 16:16:void (java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):301:301 -> + 17:17:void (java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):305:305 -> + 18:18:void (java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):314:314 -> + 19:20:void (java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):317:318 -> + 21:21:void (java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):321:321 -> + 22:22:void (java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):326:326 -> + 23:23:void (java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):329:329 -> + 24:26:void (java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):369:371 -> + 27:29:void (java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):374:376 -> + 30:30:void (java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):379:379 -> + 31:31:void (java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):377:377 -> + 32:32:void (java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):373:373 -> + 1:9:boolean doAnimationFrame(long):672:672 -> a + 10:11:boolean doAnimationFrame(long):674:674 -> a + 12:19:boolean doAnimationFrame(long):675:675 -> a + 20:21:boolean doAnimationFrame(long):679:679 -> a + 22:41:boolean doAnimationFrame(long):680:680 -> a + 42:45:boolean doAnimationFrame(long):682:682 -> a + 46:55:boolean doAnimationFrame(long):684:684 -> a + 56:63:boolean doAnimationFrame(long):685:685 -> a + 64:68:boolean doAnimationFrame(long):687:687 -> a + 69:72:boolean doAnimationFrame(long):690:690 -> a + 1:8:androidx.dynamicanimation.animation.DynamicAnimation addEndListener(androidx.dynamicanimation.animation.DynamicAnimation$OnAnimationEndListener):462:462 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/h$q;)LN/h;"} + 9:14:androidx.dynamicanimation.animation.DynamicAnimation addEndListener(androidx.dynamicanimation.animation.DynamicAnimation$OnAnimationEndListener):463:463 -> b + 1:6:androidx.dynamicanimation.animation.DynamicAnimation addUpdateListener(androidx.dynamicanimation.animation.DynamicAnimation$OnAnimationUpdateListener):491:491 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/h$r;)LN/h;"} + 7:14:androidx.dynamicanimation.animation.DynamicAnimation addUpdateListener(androidx.dynamicanimation.animation.DynamicAnimation$OnAnimationUpdateListener):497:497 -> c + 15:20:androidx.dynamicanimation.animation.DynamicAnimation addUpdateListener(androidx.dynamicanimation.animation.DynamicAnimation$OnAnimationUpdateListener):498:498 -> c + 21:28:androidx.dynamicanimation.animation.DynamicAnimation addUpdateListener(androidx.dynamicanimation.animation.DynamicAnimation$OnAnimationUpdateListener):494:494 -> c + 2:3:void endAnimationInternal(boolean):709:709 -> d + 4:12:void endAnimationInternal(boolean):710:710 -> d + 13:14:void endAnimationInternal(boolean):711:711 -> d + 15:16:void endAnimationInternal(boolean):712:712 -> d + 17:24:void endAnimationInternal(boolean):713:713 -> d + 25:32:void endAnimationInternal(boolean):714:714 -> d + 33:50:void endAnimationInternal(boolean):715:715 -> d + 51:56:void endAnimationInternal(boolean):718:718 -> d + 1:10:androidx.dynamicanimation.animation.AnimationHandler getAnimationHandler():757:757 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"()LN/c;"} + 1:9:float getPropertyValue():747:747 -> f + 1:6:float getValueThreshold():739:739 -> g + 1:3:boolean isRunning():639:639 -> h + 1:8:void removeNullEntries(java.util.ArrayList):566:566 -> i + 9:14:void removeNullEntries(java.util.ArrayList):567:567 -> i + 15:21:void removeNullEntries(java.util.ArrayList):568:568 -> i + 1:3:androidx.dynamicanimation.animation.DynamicAnimation setMaxValue(float):435:435 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(F)LN/h;"} + 1:3:androidx.dynamicanimation.animation.DynamicAnimation setMinValue(float):449:449 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(F)LN/h;"} + 6:10:androidx.dynamicanimation.animation.DynamicAnimation setMinimumVisibleChange(float):546:546 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(F)LN/h;"} + 11:14:androidx.dynamicanimation.animation.DynamicAnimation setMinimumVisibleChange(float):547:547 -> l + 15:22:androidx.dynamicanimation.animation.DynamicAnimation setMinimumVisibleChange(float):544:544 -> l + 1:8:void setPropertyValue(float):726:726 -> m + 9:16:void setPropertyValue(float):727:727 -> m + 17:24:void setPropertyValue(float):728:728 -> m + 25:42:void setPropertyValue(float):729:729 -> m + 43:48:void setPropertyValue(float):732:732 -> m + 1:3:androidx.dynamicanimation.animation.DynamicAnimation setStartValue(float):392:392 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(F)LN/h;"} + 4:6:androidx.dynamicanimation.animation.DynamicAnimation setStartValue(float):393:393 -> n + 1:3:androidx.dynamicanimation.animation.DynamicAnimation setStartVelocity(float):417:417 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"(F)LN/h;"} + void setValueThreshold(float) -> p + 1:10:void start():602:602 -> q + 11:14:void start():606:606 -> q + 15:18:void start():607:607 -> q + 19:26:void start():603:603 -> q + 1:5:void startAnimationInternal():647:647 -> r + 6:7:void startAnimationInternal():648:648 -> r + 8:11:void startAnimationInternal():649:649 -> r + 12:17:void startAnimationInternal():650:650 -> r + 18:31:void startAnimationInternal():653:653 -> r + 32:41:void startAnimationInternal():657:657 -> r + 42:50:void startAnimationInternal():654:654 -> r + boolean updateValueAndVelocity(long) -> s +androidx.dynamicanimation.animation.DynamicAnimation$1 -> N.h$g: +# {"id":"sourceFile","fileName":"DynamicAnimation.java"} + 2:5:void (java.lang.String):62:62 -> + 1:7:float getValue(java.lang.Object):62:62 -> a + 1:6:void setValue(java.lang.Object,float):62:62 -> b + 1:5:float getValue(android.view.View):70:70 -> c + 1:4:void setValue(android.view.View,float):65:65 -> d +androidx.dynamicanimation.animation.DynamicAnimation$10 -> N.h$a: +# {"id":"sourceFile","fileName":"DynamicAnimation.java"} + 2:5:void (java.lang.String):197:197 -> + 1:7:float getValue(java.lang.Object):197:197 -> a + 1:6:void setValue(java.lang.Object,float):197:197 -> b + 1:5:float getValue(android.view.View):205:205 -> c + 1:4:void setValue(android.view.View,float):200:200 -> d +androidx.dynamicanimation.animation.DynamicAnimation$11 -> N.h$b: +# {"id":"sourceFile","fileName":"DynamicAnimation.java"} + 2:5:void (java.lang.String):212:212 -> + 1:7:float getValue(java.lang.Object):212:212 -> a + 1:6:void setValue(java.lang.Object,float):212:212 -> b + 1:5:float getValue(android.view.View):220:220 -> c + 1:4:void setValue(android.view.View,float):215:215 -> d +androidx.dynamicanimation.animation.DynamicAnimation$12 -> N.h$c: +# {"id":"sourceFile","fileName":"DynamicAnimation.java"} + 2:5:void (java.lang.String):227:227 -> + 1:7:float getValue(java.lang.Object):227:227 -> a + 1:6:void setValue(java.lang.Object,float):227:227 -> b + 1:5:float getValue(android.view.View):235:235 -> c + 1:4:void setValue(android.view.View,float):230:230 -> d +androidx.dynamicanimation.animation.DynamicAnimation$13 -> N.h$d: +# {"id":"sourceFile","fileName":"DynamicAnimation.java"} + 2:5:void (java.lang.String):243:243 -> + 1:7:float getValue(java.lang.Object):243:243 -> a + 1:6:void setValue(java.lang.Object,float):243:243 -> b + 1:6:float getValue(android.view.View):251:251 -> c + 2:5:void setValue(android.view.View,float):246:246 -> d +androidx.dynamicanimation.animation.DynamicAnimation$14 -> N.h$e: +# {"id":"sourceFile","fileName":"DynamicAnimation.java"} + 2:5:void (java.lang.String):258:258 -> + 1:7:float getValue(java.lang.Object):258:258 -> a + 1:6:void setValue(java.lang.Object,float):258:258 -> b + 1:6:float getValue(android.view.View):266:266 -> c + 2:5:void setValue(android.view.View,float):261:261 -> d +androidx.dynamicanimation.animation.DynamicAnimation$15 -> N.h$f: +# {"id":"sourceFile","fileName":"DynamicAnimation.java"} + androidx.dynamicanimation.animation.FloatValueHolder val$floatValueHolder -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/j;"} + androidx.dynamicanimation.animation.DynamicAnimation this$0 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/h;"} + 1:8:void (androidx.dynamicanimation.animation.DynamicAnimation,java.lang.String,androidx.dynamicanimation.animation.FloatValueHolder):347:347 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/h;Ljava/lang/String;LN/j;)V"} + 1:7:float getValue(java.lang.Object):350:350 -> a + 1:6:void setValue(java.lang.Object,float):355:355 -> b +androidx.dynamicanimation.animation.DynamicAnimation$2 -> N.h$h: +# {"id":"sourceFile","fileName":"DynamicAnimation.java"} + 2:5:void (java.lang.String):77:77 -> + 1:7:float getValue(java.lang.Object):77:77 -> a + 1:6:void setValue(java.lang.Object,float):77:77 -> b + 1:5:float getValue(android.view.View):85:85 -> c + 1:4:void setValue(android.view.View,float):80:80 -> d +androidx.dynamicanimation.animation.DynamicAnimation$3 -> N.h$i: +# {"id":"sourceFile","fileName":"DynamicAnimation.java"} + 2:5:void (java.lang.String):92:92 -> + 1:7:float getValue(java.lang.Object):92:92 -> a + 1:6:void setValue(java.lang.Object,float):92:92 -> b + 1:5:float getValue(android.view.View):100:100 -> c + 1:4:void setValue(android.view.View,float):95:95 -> d +androidx.dynamicanimation.animation.DynamicAnimation$4 -> N.h$j: +# {"id":"sourceFile","fileName":"DynamicAnimation.java"} + 2:5:void (java.lang.String):107:107 -> + 1:7:float getValue(java.lang.Object):107:107 -> a + 1:6:void setValue(java.lang.Object,float):107:107 -> b + 1:5:float getValue(android.view.View):115:115 -> c + 1:4:void setValue(android.view.View,float):110:110 -> d +androidx.dynamicanimation.animation.DynamicAnimation$5 -> N.h$k: +# {"id":"sourceFile","fileName":"DynamicAnimation.java"} + 2:5:void (java.lang.String):122:122 -> + 1:7:float getValue(java.lang.Object):122:122 -> a + 1:6:void setValue(java.lang.Object,float):122:122 -> b + 1:5:float getValue(android.view.View):130:130 -> c + 1:4:void setValue(android.view.View,float):125:125 -> d +androidx.dynamicanimation.animation.DynamicAnimation$6 -> N.h$l: +# {"id":"sourceFile","fileName":"DynamicAnimation.java"} + 2:5:void (java.lang.String):137:137 -> + 1:7:float getValue(java.lang.Object):137:137 -> a + 1:6:void setValue(java.lang.Object,float):137:137 -> b + 1:5:float getValue(android.view.View):145:145 -> c + 1:4:void setValue(android.view.View,float):140:140 -> d +androidx.dynamicanimation.animation.DynamicAnimation$7 -> N.h$m: +# {"id":"sourceFile","fileName":"DynamicAnimation.java"} + 2:5:void (java.lang.String):152:152 -> + 1:7:float getValue(java.lang.Object):152:152 -> a + 1:6:void setValue(java.lang.Object,float):152:152 -> b + 1:5:float getValue(android.view.View):160:160 -> c + 1:4:void setValue(android.view.View,float):155:155 -> d +androidx.dynamicanimation.animation.DynamicAnimation$8 -> N.h$n: +# {"id":"sourceFile","fileName":"DynamicAnimation.java"} + 2:5:void (java.lang.String):167:167 -> + 1:7:float getValue(java.lang.Object):167:167 -> a + 1:6:void setValue(java.lang.Object,float):167:167 -> b + 1:5:float getValue(android.view.View):175:175 -> c + 1:4:void setValue(android.view.View,float):170:170 -> d +androidx.dynamicanimation.animation.DynamicAnimation$9 -> N.h$o: +# {"id":"sourceFile","fileName":"DynamicAnimation.java"} + 2:5:void (java.lang.String):182:182 -> + 1:7:float getValue(java.lang.Object):182:182 -> a + 1:6:void setValue(java.lang.Object,float):182:182 -> b + 1:5:float getValue(android.view.View):190:190 -> c + 1:4:void setValue(android.view.View,float):185:185 -> d +androidx.dynamicanimation.animation.DynamicAnimation$MassState -> N.h$p: +# {"id":"sourceFile","fileName":"DynamicAnimation.java"} + float mValue -> a + float mVelocity -> b + 1:4:void ():335:335 -> +androidx.dynamicanimation.animation.DynamicAnimation$OnAnimationEndListener -> N.h$q: +# {"id":"sourceFile","fileName":"DynamicAnimation.java"} + void onAnimationEnd(androidx.dynamicanimation.animation.DynamicAnimation,boolean,float,float) -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/h;ZFF)V"} +androidx.dynamicanimation.animation.DynamicAnimation$OnAnimationUpdateListener -> N.h$r: +# {"id":"sourceFile","fileName":"DynamicAnimation.java"} + void onAnimationUpdate(androidx.dynamicanimation.animation.DynamicAnimation,float,float) -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/h;FF)V"} +androidx.dynamicanimation.animation.DynamicAnimation$ViewProperty -> N.h$s: +# {"id":"sourceFile","fileName":"DynamicAnimation.java"} + 1:1:void (java.lang.String,androidx.dynamicanimation.animation.DynamicAnimation$1):53:53 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LN/h$g;)V"} + 2:2:void (java.lang.String):55:55 -> +androidx.dynamicanimation.animation.FloatPropertyCompat -> N.i: +# {"id":"sourceFile","fileName":"FloatPropertyCompat.java"} + java.lang.String mPropertyName -> a + 1:3:void (java.lang.String):42:42 -> + 4:6:void (java.lang.String):43:43 -> + float getValue(java.lang.Object) -> a + void setValue(java.lang.Object,float) -> b +androidx.dynamicanimation.animation.FloatValueHolder -> N.j: +# {"id":"sourceFile","fileName":"FloatValueHolder.java"} + float mValue -> a + 1:4:void ():45:45 -> + 5:7:void ():40:40 -> + 1:3:float getValue():72:72 -> a + 1:3:void setValue(float):63:63 -> b +androidx.dynamicanimation.animation.FrameCallbackScheduler -> N.k: +# {"id":"sourceFile","fileName":"FrameCallbackScheduler.java"} + void postFrameCallback(java.lang.Runnable) -> a + boolean isCurrentThread() -> b +androidx.dynamicanimation.animation.SpringAnimation -> N.l: +# {"id":"sourceFile","fileName":"SpringAnimation.java"} + androidx.dynamicanimation.animation.SpringForce mSpring -> B + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/m;"} + float mPendingPosition -> C + boolean mEndRequested -> D + 1:1:void (androidx.dynamicanimation.animation.FloatValueHolder):79:79 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/j;)V"} + 2:3:void (androidx.dynamicanimation.animation.FloatValueHolder):61:62 -> + 4:4:void (androidx.dynamicanimation.animation.FloatValueHolder):64:64 -> + 5:5:void (java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):113:113 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LN/i;)V"} + 6:7:void (java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):61:62 -> + 8:8:void (java.lang.Object,androidx.dynamicanimation.animation.FloatPropertyCompat):64:64 -> + 1:1:void setValueThreshold(float):316:316 -> p + 1:3:void start():157:157 -> q + 4:13:void start():158:158 -> q + 14:17:void start():159:159 -> q + 3:12:boolean updateValueAndVelocity(long):265:265 -> s + 13:18:boolean updateValueAndVelocity(long):266:266 -> s + 19:23:boolean updateValueAndVelocity(long):267:267 -> s + 24:25:boolean updateValueAndVelocity(long):268:268 -> s + 26:33:boolean updateValueAndVelocity(long):270:270 -> s + 34:35:boolean updateValueAndVelocity(long):271:271 -> s + 36:38:boolean updateValueAndVelocity(long):272:272 -> s + 39:44:boolean updateValueAndVelocity(long):276:276 -> s + 45:62:boolean updateValueAndVelocity(long):279:279 -> s + 63:69:boolean updateValueAndVelocity(long):280:280 -> s + 70:71:boolean updateValueAndVelocity(long):281:281 -> s + 72:85:boolean updateValueAndVelocity(long):283:283 -> s + 86:89:boolean updateValueAndVelocity(long):284:284 -> s + 90:94:boolean updateValueAndVelocity(long):285:285 -> s + 95:108:boolean updateValueAndVelocity(long):288:288 -> s + 109:112:boolean updateValueAndVelocity(long):289:289 -> s + 113:116:boolean updateValueAndVelocity(long):290:290 -> s + 117:126:boolean updateValueAndVelocity(long):293:293 -> s + 127:134:boolean updateValueAndVelocity(long):294:294 -> s + 135:142:boolean updateValueAndVelocity(long):296:296 -> s + 143:150:boolean updateValueAndVelocity(long):297:297 -> s + 151:154:boolean updateValueAndVelocity(long):298:298 -> s + 1:6:void animateToFinalPosition(float):175:175 -> t + 7:9:void animateToFinalPosition(float):176:176 -> t + 10:13:void animateToFinalPosition(float):178:178 -> t + 14:20:void animateToFinalPosition(float):179:179 -> t + 21:25:void animateToFinalPosition(float):181:181 -> t + 26:29:void animateToFinalPosition(float):182:182 -> t + 1:14:boolean canSkipToEnd():241:241 -> u + 1:7:boolean isAtEquilibrium(float,float):311:311 -> v + 1:4:void sanityCheck():247:247 -> w + 5:9:void sanityCheck():251:251 -> w + 10:16:void sanityCheck():252:252 -> w + 17:24:void sanityCheck():255:255 -> w + 25:32:void sanityCheck():256:256 -> w + 33:40:void sanityCheck():253:253 -> w + 41:48:void sanityCheck():248:248 -> w + 1:3:androidx.dynamicanimation.animation.SpringAnimation setSpring(androidx.dynamicanimation.animation.SpringForce):150:150 -> x + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/m;)LN/l;"} + 1:6:void skipToEnd():222:222 -> y + 7:16:void skipToEnd():226:226 -> y + 17:21:void skipToEnd():230:230 -> y + 22:24:void skipToEnd():231:231 -> y + 25:32:void skipToEnd():227:227 -> y + 33:40:void skipToEnd():223:223 -> y +androidx.dynamicanimation.animation.SpringForce -> N.m: +# {"id":"sourceFile","fileName":"SpringForce.java"} + double mNaturalFreq -> a + double mDampingRatio -> b + boolean mInitialized -> c + double mValueThreshold -> d + double mVelocityThreshold -> e + double mGammaPlus -> f + double mGammaMinus -> g + double mDampedFreq -> h + double mFinalPosition -> i + androidx.dynamicanimation.animation.DynamicAnimation$MassState mMassState -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/h$p;"} + 1:1:void ():113:113 -> + 2:2:void ():83:83 -> + 3:3:void ():85:85 -> + 4:4:void ():91:91 -> + 5:5:void ():104:104 -> + 6:6:void ():107:107 -> + 7:7:void (float):122:122 -> + 8:8:void (float):83:83 -> + 9:9:void (float):85:85 -> + 10:10:void (float):91:91 -> + 11:11:void (float):104:104 -> + 12:12:void (float):107:107 -> + 13:13:void (float):123:123 -> + 1:4:float getDampingRatio():186:186 -> a + 1:4:float getFinalPosition():206:206 -> b + 1:5:float getStiffness():152:152 -> c + 1:5:void init():245:245 -> d + 6:16:void init():249:249 -> d + 17:25:void init():254:254 -> d + 26:30:void init():256:256 -> d + 31:38:void init():257:257 -> d + 39:46:void init():258:258 -> d + 47:65:void init():259:259 -> d + 66:77:void init():262:262 -> d + 78:80:void init():265:265 -> d + 81:88:void init():250:250 -> d + 1:11:boolean isAtEquilibrium(float,float):230:230 -> e + 12:31:boolean isAtEquilibrium(float,float):231:231 -> e + 7:9:androidx.dynamicanimation.animation.SpringForce setDampingRatio(float):174:174 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(F)LN/m;"} + 10:12:androidx.dynamicanimation.animation.SpringForce setDampingRatio(float):176:176 -> f + 13:20:androidx.dynamicanimation.animation.SpringForce setDampingRatio(float):172:172 -> f + 2:4:androidx.dynamicanimation.animation.SpringForce setFinalPosition(float):196:196 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(F)LN/m;"} + 7:13:androidx.dynamicanimation.animation.SpringForce setStiffness(float):140:140 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(F)LN/m;"} + 14:16:androidx.dynamicanimation.animation.SpringForce setStiffness(float):142:142 -> h + 17:24:androidx.dynamicanimation.animation.SpringForce setStiffness(float):138:138 -> h + 1:12:void setValueThreshold(double):327:327 -> i + 13:15:void setValueThreshold(double):328:328 -> i + 3:14:androidx.dynamicanimation.animation.DynamicAnimation$MassState updateValues(double,double,long):274:274 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(DDJ)LN/h$p;"} + 15:18:androidx.dynamicanimation.animation.DynamicAnimation$MassState updateValues(double,double,long):277:277 -> j + 19:31:androidx.dynamicanimation.animation.DynamicAnimation$MassState updateValues(double,double,long):280:280 -> j + 32:51:androidx.dynamicanimation.animation.DynamicAnimation$MassState updateValues(double,double,long):282:282 -> j + 52:59:androidx.dynamicanimation.animation.DynamicAnimation$MassState updateValues(double,double,long):286:286 -> j + 60:65:androidx.dynamicanimation.animation.DynamicAnimation$MassState updateValues(double,double,long):287:287 -> j + 66:78:androidx.dynamicanimation.animation.DynamicAnimation$MassState updateValues(double,double,long):288:288 -> j + 79:90:androidx.dynamicanimation.animation.DynamicAnimation$MassState updateValues(double,double,long):289:289 -> j + 91:101:androidx.dynamicanimation.animation.DynamicAnimation$MassState updateValues(double,double,long):293:293 -> j + 102:106:androidx.dynamicanimation.animation.DynamicAnimation$MassState updateValues(double,double,long):294:294 -> j + 107:121:androidx.dynamicanimation.animation.DynamicAnimation$MassState updateValues(double,double,long):295:295 -> j + 122:128:androidx.dynamicanimation.animation.DynamicAnimation$MassState updateValues(double,double,long):296:296 -> j + 129:142:androidx.dynamicanimation.animation.DynamicAnimation$MassState updateValues(double,double,long):300:300 -> j + 143:149:androidx.dynamicanimation.animation.DynamicAnimation$MassState updateValues(double,double,long):302:302 -> j + 150:157:androidx.dynamicanimation.animation.DynamicAnimation$MassState updateValues(double,double,long):303:303 -> j + 158:164:androidx.dynamicanimation.animation.DynamicAnimation$MassState updateValues(double,double,long):304:304 -> j + 165:179:androidx.dynamicanimation.animation.DynamicAnimation$MassState updateValues(double,double,long):305:305 -> j + 180:191:androidx.dynamicanimation.animation.DynamicAnimation$MassState updateValues(double,double,long):306:306 -> j + 192:201:androidx.dynamicanimation.animation.DynamicAnimation$MassState updateValues(double,double,long):307:307 -> j + 202:210:androidx.dynamicanimation.animation.DynamicAnimation$MassState updateValues(double,double,long):308:308 -> j + 211:219:androidx.dynamicanimation.animation.DynamicAnimation$MassState updateValues(double,double,long):311:311 -> j + 220:222:androidx.dynamicanimation.animation.DynamicAnimation$MassState updateValues(double,double,long):312:312 -> j androidx.emoji2.text.ConcurrencyHelpers -> androidx.emoji2.text.c: # {"id":"sourceFile","fileName":"ConcurrencyHelpers.java"} 1:7:java.lang.Thread lambda$createBackgroundPriorityExecutor$0(java.lang.String,java.lang.Runnable):57:57 -> a @@ -38479,7 +41045,7 @@ androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/d$b;)V"} 7:13:void (androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper):120:120 -> 5:10:androidx.emoji2.text.EmojiCompat$Config configOrNull(android.content.Context,androidx.core.provider.FontRequest):145:145 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LC/e;)Landroidx/emoji2/text/f$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LD/e;)Landroidx/emoji2/text/f$c;"} 1:5:java.util.List convertToByteArray(android.content.pm.Signature[]):234:234 -> b 6:11:java.util.List convertToByteArray(android.content.pm.Signature[]):235:235 -> b 12:21:java.util.List convertToByteArray(android.content.pm.Signature[]):236:236 -> b @@ -38487,7 +41053,7 @@ androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory -> 1:9:androidx.emoji2.text.EmojiCompat$Config create(android.content.Context):130:130 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/emoji2/text/f$c;"} 1:2:androidx.core.provider.FontRequest generateFontRequestFrom(android.content.pm.ProviderInfo,android.content.pm.PackageManager):219:219 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/pm/ProviderInfo;Landroid/content/pm/PackageManager;)LC/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/pm/ProviderInfo;Landroid/content/pm/PackageManager;)LD/e;"} 3:4:androidx.core.provider.FontRequest generateFontRequestFrom(android.content.pm.ProviderInfo,android.content.pm.PackageManager):220:220 -> d 5:10:androidx.core.provider.FontRequest generateFontRequestFrom(android.content.pm.ProviderInfo,android.content.pm.PackageManager):222:222 -> d 11:14:androidx.core.provider.FontRequest generateFontRequestFrom(android.content.pm.ProviderInfo,android.content.pm.PackageManager):224:224 -> d @@ -38502,7 +41068,7 @@ androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory -> 31:36:android.content.pm.ProviderInfo queryDefaultInstalledContentProvider(android.content.pm.PackageManager):187:187 -> g 37:45:android.content.pm.ProviderInfo queryDefaultInstalledContentProvider(android.content.pm.PackageManager):188:188 -> g 1:4:androidx.core.provider.FontRequest queryForDefaultFontRequest(android.content.Context):159:159 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)LC/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)LD/e;"} 5:9:androidx.core.provider.FontRequest queryForDefaultFontRequest(android.content.Context):161:161 -> h 10:17:androidx.core.provider.FontRequest queryForDefaultFontRequest(android.content.Context):163:163 -> h 18:23:androidx.core.provider.FontRequest queryForDefaultFontRequest(android.content.Context):167:167 -> h @@ -39141,22 +41707,22 @@ androidx.emoji2.text.FontRequestEmojiCompatConfig -> androidx.emoji2.text.k: # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/k$a;"} 1:8:void ():442:442 -> 1:11:void (android.content.Context,androidx.core.provider.FontRequest):122:122 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LC/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LD/e;)V"} 1:10:androidx.emoji2.text.FontRequestEmojiCompatConfig setLoadingExecutor(java.util.concurrent.Executor):148:148 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;)Landroidx/emoji2/text/k;"} androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper -> androidx.emoji2.text.k$a: # {"id":"sourceFile","fileName":"FontRequestEmojiCompatConfig.java"} 1:4:void ():412:412 -> 2:10:android.graphics.Typeface buildTypeface(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo):424:424 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LC/g$b;)Landroid/graphics/Typeface;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LD/i$b;)Landroid/graphics/Typeface;"} 2:6:androidx.core.provider.FontsContractCompat$FontFamilyResult fetchFonts(android.content.Context,androidx.core.provider.FontRequest):417:417 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LC/e;)LC/g$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LD/e;)LD/i$a;"} 1:8:void unregisterObserver(android.content.Context,android.database.ContentObserver):438:438 -> c androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader -> androidx.emoji2.text.k$b: # {"id":"sourceFile","fileName":"FontRequestEmojiCompatConfig.java"} android.content.Context mContext -> a androidx.core.provider.FontRequest mRequest -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LC/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD/e;"} androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper mFontProviderHelper -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/k$a;"} java.lang.Object mLock -> d @@ -39168,7 +41734,7 @@ androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader -> a android.database.ContentObserver mObserver -> i java.lang.Runnable mMainHandlerLoadCallback -> j 1:3:void (android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):235:235 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LC/e;Landroidx/emoji2/text/k$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LD/e;Landroidx/emoji2/text/k$a;)V"} 4:10:void (android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):208:208 -> 11:15:void (android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):236:236 -> 16:20:void (android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):237:237 -> @@ -39236,7 +41802,7 @@ androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader -> a 26:35:void loadInternal():277:277 -> d 36:39:void loadInternal():278:278 -> d 1:10:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():285:285 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()LC/g$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LD/i$b;"} 11:16:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():289:289 -> e 17:22:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():292:292 -> e 23:26:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():293:293 -> e @@ -39279,7 +41845,7 @@ androidx.emoji2.text.MetadataListReader -> androidx.emoji2.text.m: 110:115:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):161:161 -> a 116:121:androidx.emoji2.text.MetadataListReader$OffsetInfo findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):125:125 -> a 1:4:androidx.emoji2.text.flatbuffer.MetadataList read(java.nio.ByteBuffer):89:89 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;)LL/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;)LO/b;"} 5:9:androidx.emoji2.text.flatbuffer.MetadataList read(java.nio.ByteBuffer):90:90 -> b 10:13:androidx.emoji2.text.flatbuffer.MetadataList read(java.nio.ByteBuffer):91:91 -> b 14:21:androidx.emoji2.text.flatbuffer.MetadataList read(java.nio.ByteBuffer):93:93 -> b @@ -39313,20 +41879,20 @@ androidx.emoji2.text.MetadataListReader$OpenTypeReader -> androidx.emoji2.text.m androidx.emoji2.text.MetadataRepo -> androidx.emoji2.text.n: # {"id":"sourceFile","fileName":"MetadataRepo.java"} androidx.emoji2.text.flatbuffer.MetadataList mMetadataList -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LL/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO/b;"} char[] mEmojiCharArray -> b androidx.emoji2.text.MetadataRepo$Node mRootNode -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/emoji2/text/n$a;"} android.graphics.Typeface mTypeface -> d 1:3:void (android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):76:76 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Typeface;LL/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Typeface;LO/b;)V"} 4:5:void (android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):77:77 -> 6:7:void (android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):78:78 -> 8:16:void (android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):79:79 -> 17:26:void (android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):80:80 -> 27:30:void (android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):81:81 -> 1:7:void constructIndex(androidx.emoji2.text.flatbuffer.MetadataList):161:161 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO/b;)V"} 8:12:void constructIndex(androidx.emoji2.text.flatbuffer.MetadataList):163:163 -> a 13:23:void constructIndex(androidx.emoji2.text.flatbuffer.MetadataList):167:167 -> a 24:30:void constructIndex(androidx.emoji2.text.flatbuffer.MetadataList):168:168 -> a @@ -39337,7 +41903,7 @@ androidx.emoji2.text.MetadataRepo -> androidx.emoji2.text.n: 23:23:androidx.emoji2.text.MetadataRepo create(android.graphics.Typeface,java.nio.ByteBuffer):134:134 -> b 1:3:char[] getEmojiCharArray():204:204 -> c 1:3:androidx.emoji2.text.flatbuffer.MetadataList getMetadataList():213:213 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LL/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO/b;"} 1:7:int getMetadataVersion():186:186 -> e 1:3:androidx.emoji2.text.MetadataRepo$Node getRootNode():195:195 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/n$a;"} @@ -39482,7 +42048,7 @@ androidx.emoji2.text.TypefaceEmojiRasterizer -> androidx.emoji2.text.p: 1:9:int getHeight():193:193 -> e 1:9:int getId():179:179 -> f 1:10:androidx.emoji2.text.flatbuffer.MetadataItem getMetadataItem():154:154 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()LL/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO/a;"} 11:15:androidx.emoji2.text.flatbuffer.MetadataItem getMetadataItem():156:156 -> g 16:18:androidx.emoji2.text.flatbuffer.MetadataItem getMetadataItem():157:157 -> g 19:30:androidx.emoji2.text.flatbuffer.MetadataItem getMetadataItem():167:167 -> g @@ -39592,11 +42158,11 @@ androidx.emoji2.text.UnprecomputeTextOnModificationSpannable$PrecomputedTextDete # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean m(java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.emoji2.text.flatbuffer.MetadataItem -> L.a: +androidx.emoji2.text.flatbuffer.MetadataItem -> O.a: # {"id":"sourceFile","fileName":"MetadataItem.java"} 1:4:void ():28:28 -> 1:4:androidx.emoji2.text.flatbuffer.MetadataItem __assign(int,java.nio.ByteBuffer):33:33 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/nio/ByteBuffer;)LL/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/nio/ByteBuffer;)LO/a;"} 1:4:void __init(int,java.nio.ByteBuffer):32:32 -> g 3:24:int codepoints(int):41:41 -> h 3:15:int codepointsLength():42:42 -> i @@ -39605,28 +42171,28 @@ androidx.emoji2.text.flatbuffer.MetadataItem -> L.a: 2:19:int id():35:35 -> l 3:20:short sdkAdded():37:37 -> m 3:20:short width():39:39 -> n -androidx.emoji2.text.flatbuffer.MetadataList -> L.b: +androidx.emoji2.text.flatbuffer.MetadataList -> O.b: # {"id":"sourceFile","fileName":"MetadataList.java"} 1:4:void ():28:28 -> 1:4:androidx.emoji2.text.flatbuffer.MetadataList __assign(int,java.nio.ByteBuffer):33:33 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/nio/ByteBuffer;)LL/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/nio/ByteBuffer;)LO/b;"} 1:4:void __init(int,java.nio.ByteBuffer):32:32 -> g 1:10:androidx.emoji2.text.flatbuffer.MetadataList getRootAsMetadataList(java.nio.ByteBuffer):30:30 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;)LL/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;)LO/b;"} 1:23:androidx.emoji2.text.flatbuffer.MetadataList getRootAsMetadataList(java.nio.ByteBuffer,androidx.emoji2.text.flatbuffer.MetadataList):31:31 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;LL/b;)LL/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;LO/b;)LO/b;"} 2:27:androidx.emoji2.text.flatbuffer.MetadataItem list(androidx.emoji2.text.flatbuffer.MetadataItem,int):37:37 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL/a;I)LL/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO/a;I)LO/a;"} 2:14:int listLength():38:38 -> k 2:19:int version():35:35 -> l -androidx.emoji2.text.flatbuffer.Table -> L.c: +androidx.emoji2.text.flatbuffer.Table -> O.c: # {"id":"sourceFile","fileName":"Table.java"} int bb_pos -> a java.nio.ByteBuffer bb -> b int vtable_start -> c int vtable_size -> d androidx.emoji2.text.flatbuffer.Utf8 utf8 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LL/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO/d;"} 1:3:void ():28:28 -> 4:10:void ():37:37 -> 1:8:int __indirect(int):68:68 -> a @@ -39643,22 +42209,22 @@ androidx.emoji2.text.flatbuffer.Table -> L.c: 1:3:int __vector_len(int):123:123 -> e 4:10:int __vector_len(int):124:124 -> e 11:17:int __vector_len(int):125:125 -> e -androidx.emoji2.text.flatbuffer.Utf8 -> L.d: +androidx.emoji2.text.flatbuffer.Utf8 -> O.d: # {"id":"sourceFile","fileName":"Utf8.java"} androidx.emoji2.text.flatbuffer.Utf8 DEFAULT -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LL/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO/d;"} 1:4:void ():25:25 -> 1:4:androidx.emoji2.text.flatbuffer.Utf8 getDefault():62:62 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LL/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO/d;"} 5:11:androidx.emoji2.text.flatbuffer.Utf8 getDefault():63:63 -> a 12:14:androidx.emoji2.text.flatbuffer.Utf8 getDefault():65:65 -> a -androidx.emoji2.text.flatbuffer.Utf8Safe -> L.e: +androidx.emoji2.text.flatbuffer.Utf8Safe -> O.e: # {"id":"sourceFile","fileName":"Utf8Safe.java"} 1:4:void ():63:63 -> -androidx.emoji2.viewsintegration.EmojiEditTextHelper -> M.a: +androidx.emoji2.viewsintegration.EmojiEditTextHelper -> P.a: # {"id":"sourceFile","fileName":"EmojiEditTextHelper.java"} androidx.emoji2.viewsintegration.EmojiEditTextHelper$HelperInternal mHelper -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LM/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP/a$b;"} int mMaxEmojiCount -> b int mEmojiReplaceStrategy -> c 1:6:void (android.widget.EditText,boolean):105:105 -> @@ -39670,18 +42236,18 @@ androidx.emoji2.viewsintegration.EmojiEditTextHelper -> M.a: 1:7:boolean isEnabled():214:214 -> b 5:11:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):174:174 -> c 1:6:void setEnabled(boolean):227:227 -> d -androidx.emoji2.viewsintegration.EmojiEditTextHelper$HelperInternal -> M.a$b: +androidx.emoji2.viewsintegration.EmojiEditTextHelper$HelperInternal -> P.a$b: # {"id":"sourceFile","fileName":"EmojiEditTextHelper.java"} 1:4:void ():231:231 -> android.text.method.KeyListener getKeyListener(android.text.method.KeyListener) -> a boolean isEnabled() -> b android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo) -> c void setEnabled(boolean) -> d -androidx.emoji2.viewsintegration.EmojiEditTextHelper$HelperInternal19 -> M.a$a: +androidx.emoji2.viewsintegration.EmojiEditTextHelper$HelperInternal19 -> P.a$a: # {"id":"sourceFile","fileName":"EmojiEditTextHelper.java"} android.widget.EditText mEditText -> a androidx.emoji2.viewsintegration.EmojiTextWatcher mTextWatcher -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LM/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP/g;"} 1:3:void (android.widget.EditText,boolean):265:265 -> 4:5:void (android.widget.EditText,boolean):266:266 -> 6:12:void (android.widget.EditText,boolean):267:267 -> @@ -39694,7 +42260,7 @@ androidx.emoji2.viewsintegration.EmojiEditTextHelper$HelperInternal19 -> M.a$a: 1:5:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):305:305 -> c 6:13:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):310:310 -> c 1:6:void setEnabled(boolean):315:315 -> d -androidx.emoji2.viewsintegration.EmojiEditableFactory -> M.b: +androidx.emoji2.viewsintegration.EmojiEditableFactory -> P.b: # {"id":"sourceFile","fileName":"EmojiEditableFactory.java"} java.lang.Object INSTANCE_LOCK -> a android.text.Editable$Factory sInstance -> b @@ -39712,14 +42278,14 @@ androidx.emoji2.viewsintegration.EmojiEditableFactory -> M.b: 1:4:android.text.Editable newEditable(java.lang.CharSequence):74:74 -> newEditable 5:9:android.text.Editable newEditable(java.lang.CharSequence):75:75 -> newEditable 10:14:android.text.Editable newEditable(java.lang.CharSequence):77:77 -> newEditable -androidx.emoji2.viewsintegration.EmojiInputConnection -> M.c: +androidx.emoji2.viewsintegration.EmojiInputConnection -> P.c: # {"id":"sourceFile","fileName":"EmojiInputConnection.java"} android.widget.TextView mTextView -> a androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper mEmojiCompatDeleteHelper -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LM/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP/c$a;"} 1:1:void (android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):49:49 -> 2:5:void (android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper):58:61 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;LM/c$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;LP/c$a;)V"} 1:7:android.text.Editable getEditable():80:80 -> a 1:2:boolean deleteSurroundingText(int,int):66:66 -> deleteSurroundingText 3:10:boolean deleteSurroundingText(int,int):67:67 -> deleteSurroundingText @@ -39729,13 +42295,13 @@ androidx.emoji2.viewsintegration.EmojiInputConnection -> M.c: 3:10:boolean deleteSurroundingTextInCodePoints(int,int):75:75 -> deleteSurroundingTextInCodePoints 11:16:boolean deleteSurroundingTextInCodePoints(int,int):74:74 -> deleteSurroundingTextInCodePoints 17:27:boolean deleteSurroundingTextInCodePoints(int,int):76:76 -> deleteSurroundingTextInCodePoints -androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper -> M.c$a: +androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper -> P.c$a: # {"id":"sourceFile","fileName":"EmojiInputConnection.java"} 1:4:void ():83:83 -> 1:5:boolean handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):90:90 -> a 1:6:void updateEditorInfoAttrs(android.view.inputmethod.EditorInfo):95:95 -> b 7:14:void updateEditorInfoAttrs(android.view.inputmethod.EditorInfo):96:96 -> b -androidx.emoji2.viewsintegration.EmojiInputFilter -> M.d: +androidx.emoji2.viewsintegration.EmojiInputFilter -> P.d: # {"id":"sourceFile","fileName":"EmojiInputFilter.java"} android.widget.TextView mTextView -> a androidx.emoji2.text.EmojiCompat$InitCallback mInitCallback -> b @@ -39757,12 +42323,12 @@ androidx.emoji2.viewsintegration.EmojiInputFilter -> M.d: 57:60:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):75:75 -> filter 61:74:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):77:77 -> filter 75:86:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):83:83 -> filter -androidx.emoji2.viewsintegration.EmojiInputFilter$InitCallbackImpl -> M.d$a: +androidx.emoji2.viewsintegration.EmojiInputFilter$InitCallbackImpl -> P.d$a: # {"id":"sourceFile","fileName":"EmojiInputFilter.java"} java.lang.ref.Reference mViewRef -> a java.lang.ref.Reference mEmojiInputFilterReference -> b 1:3:void (android.widget.TextView,androidx.emoji2.viewsintegration.EmojiInputFilter):105:105 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;LM/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;LP/d;)V"} 4:10:void (android.widget.TextView,androidx.emoji2.viewsintegration.EmojiInputFilter):106:106 -> 11:18:void (android.widget.TextView,androidx.emoji2.viewsintegration.EmojiInputFilter):107:107 -> 1:3:void onInitialized():112:112 -> b @@ -39780,14 +42346,14 @@ androidx.emoji2.viewsintegration.EmojiInputFilter$InitCallbackImpl -> M.d$a: 7:14:boolean isInputFilterCurrentlyRegisteredOnTextView(android.widget.TextView,android.text.InputFilter):148:148 -> c 15:17:boolean isInputFilterCurrentlyRegisteredOnTextView(android.widget.TextView,android.text.InputFilter):153:153 -> c 18:27:boolean isInputFilterCurrentlyRegisteredOnTextView(android.widget.TextView,android.text.InputFilter):154:154 -> c -androidx.emoji2.viewsintegration.EmojiKeyListener -> M.e: +androidx.emoji2.viewsintegration.EmojiKeyListener -> P.e: # {"id":"sourceFile","fileName":"EmojiKeyListener.java"} android.text.method.KeyListener mKeyListener -> a androidx.emoji2.viewsintegration.EmojiKeyListener$EmojiCompatHandleKeyDownHelper mEmojiCompatHandleKeyDownHelper -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LM/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP/e$a;"} 1:1:void (android.text.method.KeyListener):40:40 -> 2:4:void (android.text.method.KeyListener,androidx.emoji2.viewsintegration.EmojiKeyListener$EmojiCompatHandleKeyDownHelper):44:46 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/text/method/KeyListener;LM/e$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/text/method/KeyListener;LP/e$a;)V"} 1:6:void clearMetaKeyState(android.view.View,android.text.Editable,int):73:73 -> clearMetaKeyState 1:7:int getInputType():51:51 -> getInputType 1:2:boolean onKeyDown(android.view.View,android.text.Editable,int,android.view.KeyEvent):56:56 -> onKeyDown @@ -39795,14 +42361,14 @@ androidx.emoji2.viewsintegration.EmojiKeyListener -> M.e: 9:21:boolean onKeyDown(android.view.View,android.text.Editable,int,android.view.KeyEvent):58:58 -> onKeyDown 1:7:boolean onKeyOther(android.view.View,android.text.Editable,android.view.KeyEvent):68:68 -> onKeyOther 1:7:boolean onKeyUp(android.view.View,android.text.Editable,int,android.view.KeyEvent):63:63 -> onKeyUp -androidx.emoji2.viewsintegration.EmojiKeyListener$EmojiCompatHandleKeyDownHelper -> M.e$a: +androidx.emoji2.viewsintegration.EmojiKeyListener$EmojiCompatHandleKeyDownHelper -> P.e$a: # {"id":"sourceFile","fileName":"EmojiKeyListener.java"} 1:4:void ():76:76 -> 1:5:boolean handleKeyDown(android.text.Editable,int,android.view.KeyEvent):79:79 -> a -androidx.emoji2.viewsintegration.EmojiTextViewHelper -> M.f: +androidx.emoji2.viewsintegration.EmojiTextViewHelper -> P.f: # {"id":"sourceFile","fileName":"EmojiTextViewHelper.java"} androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal mHelper -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LM/f$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP/f$b;"} 1:3:void (android.widget.TextView,boolean):96:96 -> 4:10:void (android.widget.TextView,boolean):97:97 -> 11:18:void (android.widget.TextView,boolean):101:101 -> @@ -39812,7 +42378,7 @@ androidx.emoji2.viewsintegration.EmojiTextViewHelper -> M.f: 1:6:void setAllCaps(boolean):173:173 -> c 1:6:void setEnabled(boolean):163:163 -> d 1:7:android.text.method.TransformationMethod wrapTransformationMethod(android.text.method.TransformationMethod):145:145 -> e -androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal -> M.f$b: +androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal -> P.f$b: # {"id":"sourceFile","fileName":"EmojiTextViewHelper.java"} 1:4:void ():184:184 -> android.text.InputFilter[] getFilters(android.text.InputFilter[]) -> a @@ -39820,11 +42386,11 @@ androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal -> M.f$b: void setAllCaps(boolean) -> c void setEnabled(boolean) -> d android.text.method.TransformationMethod wrapTransformationMethod(android.text.method.TransformationMethod) -> e -androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19 -> M.f$a: +androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19 -> P.f$a: # {"id":"sourceFile","fileName":"EmojiTextViewHelper.java"} android.widget.TextView mTextView -> a androidx.emoji2.viewsintegration.EmojiInputFilter mEmojiInputFilter -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LM/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP/d;"} boolean mEnabled -> c 1:3:void (android.widget.TextView):322:322 -> 4:6:void (android.widget.TextView):323:323 -> @@ -39869,10 +42435,10 @@ androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19 -> M.f$a: 1:5:android.text.method.TransformationMethod wrapForEnabled(android.text.method.TransformationMethod):452:452 -> m 6:10:android.text.method.TransformationMethod wrapForEnabled(android.text.method.TransformationMethod):454:454 -> m 11:16:android.text.method.TransformationMethod wrapForEnabled(android.text.method.TransformationMethod):457:457 -> m -androidx.emoji2.viewsintegration.EmojiTextViewHelper$SkippingHelper19 -> M.f$c: +androidx.emoji2.viewsintegration.EmojiTextViewHelper$SkippingHelper19 -> P.f$c: # {"id":"sourceFile","fileName":"EmojiTextViewHelper.java"} androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19 mHelperDelegate -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LM/f$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP/f$a;"} 1:3:void (android.widget.TextView):232:232 -> 4:11:void (android.widget.TextView):233:233 -> 1:7:android.text.InputFilter[] getFilters(android.text.InputFilter[]):261:261 -> a @@ -39886,7 +42452,7 @@ androidx.emoji2.viewsintegration.EmojiTextViewHelper$SkippingHelper19 -> M.f$c: 1:7:android.text.method.TransformationMethod wrapTransformationMethod(android.text.method.TransformationMethod):276:276 -> e 8:14:android.text.method.TransformationMethod wrapTransformationMethod(android.text.method.TransformationMethod):279:279 -> e 1:7:boolean skipBecauseEmojiCompatNotInitialized():237:237 -> f -androidx.emoji2.viewsintegration.EmojiTextWatcher -> M.g: +androidx.emoji2.viewsintegration.EmojiTextWatcher -> P.g: # {"id":"sourceFile","fileName":"EmojiTextWatcher.java"} android.widget.EditText mEditText -> d boolean mExpectInitializedEmojiCompat -> e @@ -39926,7 +42492,7 @@ androidx.emoji2.viewsintegration.EmojiTextWatcher -> M.g: 39:41:void onTextChanged(java.lang.CharSequence,int,int,int):82:82 -> onTextChanged 42:56:void onTextChanged(java.lang.CharSequence,int,int,int):83:83 -> onTextChanged 57:68:void onTextChanged(java.lang.CharSequence,int,int,int):88:88 -> onTextChanged -androidx.emoji2.viewsintegration.EmojiTextWatcher$InitCallbackImpl -> M.g$a: +androidx.emoji2.viewsintegration.EmojiTextWatcher$InitCallbackImpl -> P.g$a: # {"id":"sourceFile","fileName":"EmojiTextWatcher.java"} java.lang.ref.Reference mViewRef -> a 1:3:void (android.widget.EditText):138:138 -> @@ -39934,7 +42500,7 @@ androidx.emoji2.viewsintegration.EmojiTextWatcher$InitCallbackImpl -> M.g$a: 1:3:void onInitialized():144:144 -> b 4:12:void onInitialized():145:145 -> b 13:16:void onInitialized():146:146 -> b -androidx.emoji2.viewsintegration.EmojiTransformationMethod -> M.h: +androidx.emoji2.viewsintegration.EmojiTransformationMethod -> P.h: # {"id":"sourceFile","fileName":"EmojiTransformationMethod.java"} android.text.method.TransformationMethod mTransformationMethod -> d 1:3:void (android.text.method.TransformationMethod):39:39 -> @@ -39947,18 +42513,18 @@ androidx.emoji2.viewsintegration.EmojiTransformationMethod -> M.h: 30:38:java.lang.CharSequence getTransformation(java.lang.CharSequence,android.view.View):56:56 -> getTransformation 1:9:void onFocusChanged(android.view.View,java.lang.CharSequence,boolean,int,android.graphics.Rect):70:70 -> onFocusChanged 10:13:void onFocusChanged(android.view.View,java.lang.CharSequence,boolean,int,android.graphics.Rect):71:71 -> onFocusChanged -androidx.fragment.R$animator -> N.a: +androidx.fragment.R$animator -> Q.a: int fragment_close_enter -> a int fragment_close_exit -> b int fragment_fade_enter -> c int fragment_fade_exit -> d int fragment_open_enter -> e int fragment_open_exit -> f -androidx.fragment.R$id -> N.b: +androidx.fragment.R$id -> Q.b: int fragment_container_view_tag -> a int special_effects_controller_view_tag -> b int visible_removing_fragment_view_tag -> c -androidx.fragment.R$styleable -> N.c: +androidx.fragment.R$styleable -> Q.c: int[] Fragment -> a int Fragment_android_name -> b int Fragment_android_id -> c @@ -39970,57 +42536,187 @@ androidx.fragment.R$styleable -> N.c: androidx.fragment.app.BackStackRecord -> androidx.fragment.app.a: # {"id":"sourceFile","fileName":"BackStackRecord.java"} androidx.fragment.app.FragmentManager mManager -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} boolean mCommitted -> u int mIndex -> v boolean mBeingSaved -> w 1:10:void (androidx.fragment.app.FragmentManager):139:139 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)V"} 11:24:void (androidx.fragment.app.FragmentManager):140:140 -> 25:28:void (androidx.fragment.app.FragmentManager):139:139 -> 29:31:void (androidx.fragment.app.FragmentManager):38:38 -> 32:33:void (androidx.fragment.app.FragmentManager):39:39 -> 34:36:void (androidx.fragment.app.FragmentManager):142:142 -> - 1:3:java.lang.String getName():654:654 -> A - 1:5:void runOnCommitRunnables():296:296 -> B - 6:13:void runOnCommitRunnables():297:297 -> B - 14:28:void runOnCommitRunnables():298:298 -> B - 29:31:void runOnCommitRunnables():300:300 -> B - 1:10:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):588:588 -> C - 11:18:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):589:589 -> C - 19:29:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):590:590 -> C - 30:34:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):606:606 -> C - 35:39:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):600:600 -> C - 40:45:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):597:597 -> C - 46:54:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):593:593 -> C - 2:7:boolean generateOps(java.util.ArrayList,java.util.ArrayList):357:357 -> a - 8:29:boolean generateOps(java.util.ArrayList,java.util.ArrayList):358:358 -> a - 30:32:boolean generateOps(java.util.ArrayList,java.util.ArrayList):361:361 -> a - 33:37:boolean generateOps(java.util.ArrayList,java.util.ArrayList):362:362 -> a - 38:41:boolean generateOps(java.util.ArrayList,java.util.ArrayList):363:363 -> a - 42:48:boolean generateOps(java.util.ArrayList,java.util.ArrayList):364:364 -> a - 2:6:int commit():306:306 -> g - 2:6:int commitAllowingStateLoss():311:311 -> h - 1:3:void commitNow():316:316 -> i - 4:10:void commitNow():317:317 -> i - 1:3:void commitNowAllowingStateLoss():322:322 -> j - 4:10:void commitNowAllowingStateLoss():323:323 -> j - 1:3:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):195:195 -> l - 4:8:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):196:196 -> l - 1:9:androidx.fragment.app.FragmentTransaction remove(androidx.fragment.app.Fragment):202:202 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/N;"} - 10:21:androidx.fragment.app.FragmentTransaction remove(androidx.fragment.app.Fragment):203:203 -> m - 22:41:androidx.fragment.app.FragmentTransaction remove(androidx.fragment.app.Fragment):204:204 -> m - 42:46:androidx.fragment.app.FragmentTransaction remove(androidx.fragment.app.Fragment):207:207 -> m - 1:6:void bumpBackStackNesting(int):276:276 -> t - 7:14:void bumpBackStackNesting(int):279:279 -> t - 15:42:void bumpBackStackNesting(int):280:280 -> t - 43:51:void bumpBackStackNesting(int):282:282 -> t - 52:59:void bumpBackStackNesting(int):284:284 -> t - 60:63:void bumpBackStackNesting(int):285:285 -> t - 64:68:void bumpBackStackNesting(int):286:286 -> t - 69:74:void bumpBackStackNesting(int):287:287 -> t - 75:112:void bumpBackStackNesting(int):288:288 -> t + 3:15:void dump(java.lang.String,java.io.PrintWriter,boolean):64:64 -> A + 16:25:void dump(java.lang.String,java.io.PrintWriter,boolean):65:65 -> A + 26:35:void dump(java.lang.String,java.io.PrintWriter,boolean):66:66 -> A + 36:39:void dump(java.lang.String,java.io.PrintWriter,boolean):67:67 -> A + 40:47:void dump(java.lang.String,java.io.PrintWriter,boolean):68:68 -> A + 48:56:void dump(java.lang.String,java.io.PrintWriter,boolean):69:69 -> A + 57:64:void dump(java.lang.String,java.io.PrintWriter,boolean):71:71 -> A + 65:72:void dump(java.lang.String,java.io.PrintWriter,boolean):72:72 -> A + 73:81:void dump(java.lang.String,java.io.PrintWriter,boolean):73:73 -> A + 82:86:void dump(java.lang.String,java.io.PrintWriter,boolean):74:74 -> A + 87:95:void dump(java.lang.String,java.io.PrintWriter,boolean):75:75 -> A + 96:103:void dump(java.lang.String,java.io.PrintWriter,boolean):77:77 -> A + 104:111:void dump(java.lang.String,java.io.PrintWriter,boolean):78:78 -> A + 112:120:void dump(java.lang.String,java.io.PrintWriter,boolean):79:79 -> A + 121:125:void dump(java.lang.String,java.io.PrintWriter,boolean):80:80 -> A + 126:134:void dump(java.lang.String,java.io.PrintWriter,boolean):81:81 -> A + 135:142:void dump(java.lang.String,java.io.PrintWriter,boolean):83:83 -> A + 143:150:void dump(java.lang.String,java.io.PrintWriter,boolean):84:84 -> A + 151:159:void dump(java.lang.String,java.io.PrintWriter,boolean):85:85 -> A + 160:164:void dump(java.lang.String,java.io.PrintWriter,boolean):86:86 -> A + 165:169:void dump(java.lang.String,java.io.PrintWriter,boolean):87:87 -> A + 170:177:void dump(java.lang.String,java.io.PrintWriter,boolean):89:89 -> A + 178:185:void dump(java.lang.String,java.io.PrintWriter,boolean):90:90 -> A + 186:194:void dump(java.lang.String,java.io.PrintWriter,boolean):91:91 -> A + 195:199:void dump(java.lang.String,java.io.PrintWriter,boolean):92:92 -> A + 200:204:void dump(java.lang.String,java.io.PrintWriter,boolean):93:93 -> A + 205:212:void dump(java.lang.String,java.io.PrintWriter,boolean):97:97 -> A + 213:220:void dump(java.lang.String,java.io.PrintWriter,boolean):98:98 -> A + 221:229:void dump(java.lang.String,java.io.PrintWriter,boolean):99:99 -> A + 230:237:void dump(java.lang.String,java.io.PrintWriter,boolean):101:101 -> A + 238:242:void dump(java.lang.String,java.io.PrintWriter,boolean):103:103 -> A + 243:262:void dump(java.lang.String,java.io.PrintWriter,boolean):115:115 -> A + 263:265:void dump(java.lang.String,java.io.PrintWriter,boolean):114:114 -> A + 266:268:void dump(java.lang.String,java.io.PrintWriter,boolean):113:113 -> A + 269:271:void dump(java.lang.String,java.io.PrintWriter,boolean):112:112 -> A + 272:274:void dump(java.lang.String,java.io.PrintWriter,boolean):111:111 -> A + 275:277:void dump(java.lang.String,java.io.PrintWriter,boolean):110:110 -> A + 278:280:void dump(java.lang.String,java.io.PrintWriter,boolean):109:109 -> A + 281:283:void dump(java.lang.String,java.io.PrintWriter,boolean):108:108 -> A + 284:286:void dump(java.lang.String,java.io.PrintWriter,boolean):107:107 -> A + 287:289:void dump(java.lang.String,java.io.PrintWriter,boolean):106:106 -> A + 290:292:void dump(java.lang.String,java.io.PrintWriter,boolean):105:105 -> A + 293:294:void dump(java.lang.String,java.io.PrintWriter,boolean):104:104 -> A + 295:305:void dump(java.lang.String,java.io.PrintWriter,boolean):117:117 -> A + 306:313:void dump(java.lang.String,java.io.PrintWriter,boolean):118:118 -> A + 314:325:void dump(java.lang.String,java.io.PrintWriter,boolean):119:119 -> A + 326:333:void dump(java.lang.String,java.io.PrintWriter,boolean):121:121 -> A + 334:341:void dump(java.lang.String,java.io.PrintWriter,boolean):122:122 -> A + 342:350:void dump(java.lang.String,java.io.PrintWriter,boolean):123:123 -> A + 351:355:void dump(java.lang.String,java.io.PrintWriter,boolean):124:124 -> A + 356:364:void dump(java.lang.String,java.io.PrintWriter,boolean):125:125 -> A + 365:372:void dump(java.lang.String,java.io.PrintWriter,boolean):127:127 -> A + 373:380:void dump(java.lang.String,java.io.PrintWriter,boolean):128:128 -> A + 381:389:void dump(java.lang.String,java.io.PrintWriter,boolean):129:129 -> A + 390:394:void dump(java.lang.String,java.io.PrintWriter,boolean):130:130 -> A + 395:408:void dump(java.lang.String,java.io.PrintWriter,boolean):131:131 -> A + 1:10:void executeOps():375:375 -> B + 11:18:void executeOps():377:377 -> B + 19:22:void executeOps():378:378 -> B + 23:26:void executeOps():380:380 -> B + 27:29:void executeOps():381:381 -> B + 30:34:void executeOps():382:382 -> B + 35:41:void executeOps():383:383 -> B + 42:46:void executeOps():385:385 -> B + 47:71:void executeOps():424:424 -> B + 72:75:void executeOps():420:420 -> B + 76:84:void executeOps():421:421 -> B + 85:92:void executeOps():417:417 -> B + 93:99:void executeOps():414:414 -> B + 100:110:void executeOps():409:409 -> B + 111:115:void executeOps():410:410 -> B + 116:121:void executeOps():411:411 -> B + 122:132:void executeOps():405:405 -> B + 133:138:void executeOps():406:406 -> B + 139:149:void executeOps():400:400 -> B + 150:154:void executeOps():401:401 -> B + 155:160:void executeOps():402:402 -> B + 161:171:void executeOps():396:396 -> B + 172:177:void executeOps():397:397 -> B + 178:188:void executeOps():392:392 -> B + 189:194:void executeOps():393:393 -> B + 195:205:void executeOps():387:387 -> B + 206:210:void executeOps():388:388 -> B + 211:220:void executeOps():389:389 -> B + 1:10:void executePopOps():433:433 -> C + 11:18:void executePopOps():434:434 -> C + 19:22:void executePopOps():435:435 -> C + 23:26:void executePopOps():437:437 -> C + 27:29:void executePopOps():438:438 -> C + 30:38:void executePopOps():439:439 -> C + 39:45:void executePopOps():441:441 -> C + 46:50:void executePopOps():443:443 -> C + 51:75:void executePopOps():482:482 -> C + 76:79:void executePopOps():478:478 -> C + 80:88:void executePopOps():479:479 -> C + 89:95:void executePopOps():475:475 -> C + 96:103:void executePopOps():472:472 -> C + 104:114:void executePopOps():467:467 -> C + 115:119:void executePopOps():468:468 -> C + 120:125:void executePopOps():469:469 -> C + 126:136:void executePopOps():463:463 -> C + 137:142:void executePopOps():464:464 -> C + 143:153:void executePopOps():458:458 -> C + 154:158:void executePopOps():459:459 -> C + 159:164:void executePopOps():460:460 -> C + 165:175:void executePopOps():454:454 -> C + 176:181:void executePopOps():455:455 -> C + 182:192:void executePopOps():450:450 -> C + 193:198:void executePopOps():451:451 -> C + 199:209:void executePopOps():445:445 -> C + 210:214:void executePopOps():446:446 -> C + 215:224:void executePopOps():447:447 -> C + 8:15:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):511:511 -> D + 16:23:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):512:512 -> D + 24:49:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):513:513 -> D + 50:59:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):569:569 -> D + 60:63:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):570:570 -> D + 64:67:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):573:573 -> D + 68:72:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):520:520 -> D + 73:76:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):521:521 -> D + 77:90:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):522:522 -> D + 91:92:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):529:529 -> D + 93:94:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):530:530 -> D + 95:102:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):532:532 -> D + 103:108:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):533:533 -> D + 109:118:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):534:534 -> D + 119:131:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):541:541 -> D + 132:136:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):545:545 -> D + 137:140:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):546:546 -> D + 141:144:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):547:547 -> D + 145:148:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):548:548 -> D + 149:152:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):549:549 -> D + 153:157:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):550:550 -> D + 158:166:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):551:551 -> D + 167:174:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):557:557 -> D + 175:176:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):560:560 -> D + 177:178:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):561:561 -> D + 179:182:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):562:562 -> D + 183:191:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):516:516 -> D + 1:3:java.lang.String getName():658:658 -> E + 1:5:void runOnCommitRunnables():296:296 -> F + 6:13:void runOnCommitRunnables():297:297 -> F + 14:28:void runOnCommitRunnables():298:298 -> F + 29:31:void runOnCommitRunnables():300:300 -> F + 1:10:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):592:592 -> G + 11:18:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):593:593 -> G + 19:29:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):594:594 -> G + 30:34:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):610:610 -> G + 35:39:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):604:604 -> G + 40:45:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):601:601 -> G + 46:54:androidx.fragment.app.Fragment trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):597:597 -> G + 2:7:boolean generateOps(java.util.ArrayList,java.util.ArrayList):359:359 -> a + 8:29:boolean generateOps(java.util.ArrayList,java.util.ArrayList):360:360 -> a + 30:32:boolean generateOps(java.util.ArrayList,java.util.ArrayList):363:363 -> a + 33:37:boolean generateOps(java.util.ArrayList,java.util.ArrayList):364:364 -> a + 38:41:boolean generateOps(java.util.ArrayList,java.util.ArrayList):365:365 -> a + 42:48:boolean generateOps(java.util.ArrayList,java.util.ArrayList):366:366 -> a + 3:7:int commit():306:306 -> h + 2:6:int commitAllowingStateLoss():311:311 -> i + 1:3:void commitNow():316:316 -> j + 4:10:void commitNow():317:317 -> j + 1:3:void commitNowAllowingStateLoss():322:322 -> k + 4:10:void commitNowAllowingStateLoss():323:323 -> k + 1:3:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):195:195 -> m + 4:8:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):196:196 -> m + 1:9:androidx.fragment.app.FragmentTransaction remove(androidx.fragment.app.Fragment):202:202 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/Q;"} + 10:21:androidx.fragment.app.FragmentTransaction remove(androidx.fragment.app.Fragment):203:203 -> n + 22:41:androidx.fragment.app.FragmentTransaction remove(androidx.fragment.app.Fragment):204:204 -> n + 42:46:androidx.fragment.app.FragmentTransaction remove(androidx.fragment.app.Fragment):207:207 -> n 1:7:java.lang.String toString():43:43 -> toString 8:12:java.lang.String toString():44:44 -> toString 13:23:java.lang.String toString():45:45 -> toString @@ -40032,158 +42728,47 @@ androidx.fragment.app.BackStackRecord -> androidx.fragment.app.a: 47:51:java.lang.String toString():52:52 -> toString 52:56:java.lang.String toString():54:54 -> toString 57:61:java.lang.String toString():55:55 -> toString - 1:5:int commitInternal(boolean):327:327 -> u - 6:11:int commitInternal(boolean):328:328 -> u - 12:33:int commitInternal(boolean):329:329 -> u - 34:38:int commitInternal(boolean):330:330 -> u - 39:43:int commitInternal(boolean):331:331 -> u - 44:48:int commitInternal(boolean):332:332 -> u - 49:52:int commitInternal(boolean):333:333 -> u - 53:54:int commitInternal(boolean):335:335 -> u - 55:58:int commitInternal(boolean):336:336 -> u - 59:68:int commitInternal(boolean):337:337 -> u - 69:70:int commitInternal(boolean):339:339 -> u - 71:75:int commitInternal(boolean):341:341 -> u - 76:78:int commitInternal(boolean):342:342 -> u - 79:86:int commitInternal(boolean):327:327 -> u - 2:5:void dump(java.lang.String,java.io.PrintWriter):59:59 -> v - 3:15:void dump(java.lang.String,java.io.PrintWriter,boolean):64:64 -> w - 16:25:void dump(java.lang.String,java.io.PrintWriter,boolean):65:65 -> w - 26:35:void dump(java.lang.String,java.io.PrintWriter,boolean):66:66 -> w - 36:39:void dump(java.lang.String,java.io.PrintWriter,boolean):67:67 -> w - 40:47:void dump(java.lang.String,java.io.PrintWriter,boolean):68:68 -> w - 48:56:void dump(java.lang.String,java.io.PrintWriter,boolean):69:69 -> w - 57:64:void dump(java.lang.String,java.io.PrintWriter,boolean):71:71 -> w - 65:72:void dump(java.lang.String,java.io.PrintWriter,boolean):72:72 -> w - 73:81:void dump(java.lang.String,java.io.PrintWriter,boolean):73:73 -> w - 82:86:void dump(java.lang.String,java.io.PrintWriter,boolean):74:74 -> w - 87:95:void dump(java.lang.String,java.io.PrintWriter,boolean):75:75 -> w - 96:103:void dump(java.lang.String,java.io.PrintWriter,boolean):77:77 -> w - 104:111:void dump(java.lang.String,java.io.PrintWriter,boolean):78:78 -> w - 112:120:void dump(java.lang.String,java.io.PrintWriter,boolean):79:79 -> w - 121:125:void dump(java.lang.String,java.io.PrintWriter,boolean):80:80 -> w - 126:134:void dump(java.lang.String,java.io.PrintWriter,boolean):81:81 -> w - 135:142:void dump(java.lang.String,java.io.PrintWriter,boolean):83:83 -> w - 143:150:void dump(java.lang.String,java.io.PrintWriter,boolean):84:84 -> w - 151:159:void dump(java.lang.String,java.io.PrintWriter,boolean):85:85 -> w - 160:164:void dump(java.lang.String,java.io.PrintWriter,boolean):86:86 -> w - 165:169:void dump(java.lang.String,java.io.PrintWriter,boolean):87:87 -> w - 170:177:void dump(java.lang.String,java.io.PrintWriter,boolean):89:89 -> w - 178:185:void dump(java.lang.String,java.io.PrintWriter,boolean):90:90 -> w - 186:194:void dump(java.lang.String,java.io.PrintWriter,boolean):91:91 -> w - 195:199:void dump(java.lang.String,java.io.PrintWriter,boolean):92:92 -> w - 200:204:void dump(java.lang.String,java.io.PrintWriter,boolean):93:93 -> w - 205:212:void dump(java.lang.String,java.io.PrintWriter,boolean):97:97 -> w - 213:220:void dump(java.lang.String,java.io.PrintWriter,boolean):98:98 -> w - 221:229:void dump(java.lang.String,java.io.PrintWriter,boolean):99:99 -> w - 230:237:void dump(java.lang.String,java.io.PrintWriter,boolean):101:101 -> w - 238:242:void dump(java.lang.String,java.io.PrintWriter,boolean):103:103 -> w - 243:262:void dump(java.lang.String,java.io.PrintWriter,boolean):115:115 -> w - 263:265:void dump(java.lang.String,java.io.PrintWriter,boolean):114:114 -> w - 266:268:void dump(java.lang.String,java.io.PrintWriter,boolean):113:113 -> w - 269:271:void dump(java.lang.String,java.io.PrintWriter,boolean):112:112 -> w - 272:274:void dump(java.lang.String,java.io.PrintWriter,boolean):111:111 -> w - 275:277:void dump(java.lang.String,java.io.PrintWriter,boolean):110:110 -> w - 278:280:void dump(java.lang.String,java.io.PrintWriter,boolean):109:109 -> w - 281:283:void dump(java.lang.String,java.io.PrintWriter,boolean):108:108 -> w - 284:286:void dump(java.lang.String,java.io.PrintWriter,boolean):107:107 -> w - 287:289:void dump(java.lang.String,java.io.PrintWriter,boolean):106:106 -> w - 290:292:void dump(java.lang.String,java.io.PrintWriter,boolean):105:105 -> w - 293:294:void dump(java.lang.String,java.io.PrintWriter,boolean):104:104 -> w - 295:305:void dump(java.lang.String,java.io.PrintWriter,boolean):117:117 -> w - 306:313:void dump(java.lang.String,java.io.PrintWriter,boolean):118:118 -> w - 314:325:void dump(java.lang.String,java.io.PrintWriter,boolean):119:119 -> w - 326:333:void dump(java.lang.String,java.io.PrintWriter,boolean):121:121 -> w - 334:341:void dump(java.lang.String,java.io.PrintWriter,boolean):122:122 -> w - 342:350:void dump(java.lang.String,java.io.PrintWriter,boolean):123:123 -> w - 351:355:void dump(java.lang.String,java.io.PrintWriter,boolean):124:124 -> w - 356:364:void dump(java.lang.String,java.io.PrintWriter,boolean):125:125 -> w - 365:372:void dump(java.lang.String,java.io.PrintWriter,boolean):127:127 -> w - 373:380:void dump(java.lang.String,java.io.PrintWriter,boolean):128:128 -> w - 381:389:void dump(java.lang.String,java.io.PrintWriter,boolean):129:129 -> w - 390:394:void dump(java.lang.String,java.io.PrintWriter,boolean):130:130 -> w - 395:408:void dump(java.lang.String,java.io.PrintWriter,boolean):131:131 -> w - 1:10:void executeOps():373:373 -> x - 11:18:void executeOps():375:375 -> x - 19:22:void executeOps():376:376 -> x - 23:26:void executeOps():378:378 -> x - 27:29:void executeOps():379:379 -> x - 30:34:void executeOps():380:380 -> x - 35:41:void executeOps():381:381 -> x - 42:46:void executeOps():383:383 -> x - 47:71:void executeOps():421:421 -> x - 72:80:void executeOps():418:418 -> x - 81:88:void executeOps():415:415 -> x - 89:95:void executeOps():412:412 -> x - 96:106:void executeOps():407:407 -> x - 107:111:void executeOps():408:408 -> x - 112:117:void executeOps():409:409 -> x - 118:128:void executeOps():403:403 -> x - 129:134:void executeOps():404:404 -> x - 135:145:void executeOps():398:398 -> x - 146:150:void executeOps():399:399 -> x - 151:156:void executeOps():400:400 -> x - 157:167:void executeOps():394:394 -> x - 168:173:void executeOps():395:395 -> x - 174:184:void executeOps():390:390 -> x - 185:190:void executeOps():391:391 -> x - 191:201:void executeOps():385:385 -> x - 202:206:void executeOps():386:386 -> x - 207:216:void executeOps():387:387 -> x - 1:10:void executePopOps():430:430 -> y - 11:18:void executePopOps():431:431 -> y - 19:22:void executePopOps():432:432 -> y - 23:26:void executePopOps():434:434 -> y - 27:29:void executePopOps():435:435 -> y - 30:38:void executePopOps():436:436 -> y - 39:45:void executePopOps():438:438 -> y - 46:50:void executePopOps():440:440 -> y - 51:75:void executePopOps():478:478 -> y - 76:84:void executePopOps():475:475 -> y - 85:91:void executePopOps():472:472 -> y - 92:99:void executePopOps():469:469 -> y - 100:110:void executePopOps():464:464 -> y - 111:115:void executePopOps():465:465 -> y - 116:121:void executePopOps():466:466 -> y - 122:132:void executePopOps():460:460 -> y - 133:138:void executePopOps():461:461 -> y - 139:149:void executePopOps():455:455 -> y - 150:154:void executePopOps():456:456 -> y - 155:160:void executePopOps():457:457 -> y - 161:171:void executePopOps():451:451 -> y - 172:177:void executePopOps():452:452 -> y - 178:188:void executePopOps():447:447 -> y - 189:194:void executePopOps():448:448 -> y - 195:205:void executePopOps():442:442 -> y - 206:210:void executePopOps():443:443 -> y - 211:220:void executePopOps():444:444 -> y - 8:15:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):507:507 -> z - 16:23:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):508:508 -> z - 24:49:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):509:509 -> z - 50:59:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):565:565 -> z - 60:63:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):566:566 -> z - 64:67:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):569:569 -> z - 68:72:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):516:516 -> z - 73:76:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):517:517 -> z - 77:90:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):518:518 -> z - 91:92:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):525:525 -> z - 93:94:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):526:526 -> z - 95:102:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):528:528 -> z - 103:108:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):529:529 -> z - 109:118:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):530:530 -> z - 119:131:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):537:537 -> z - 132:136:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):541:541 -> z - 137:140:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):542:542 -> z - 141:144:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):543:543 -> z - 145:148:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):544:544 -> z - 149:152:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):545:545 -> z - 153:157:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):546:546 -> z - 158:166:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):547:547 -> z - 167:174:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):553:553 -> z - 175:176:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):556:556 -> z - 177:178:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):557:557 -> z - 179:182:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):558:558 -> z - 183:191:androidx.fragment.app.Fragment expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):512:512 -> z + 3:11:androidx.fragment.app.FragmentTransaction setPrimaryNavigationFragment(androidx.fragment.app.Fragment):246:246 -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/Q;"} + 12:23:androidx.fragment.app.FragmentTransaction setPrimaryNavigationFragment(androidx.fragment.app.Fragment):248:248 -> u + 24:43:androidx.fragment.app.FragmentTransaction setPrimaryNavigationFragment(androidx.fragment.app.Fragment):249:249 -> u + 44:48:androidx.fragment.app.FragmentTransaction setPrimaryNavigationFragment(androidx.fragment.app.Fragment):252:252 -> u + 1:6:void bumpBackStackNesting(int):276:276 -> w + 7:14:void bumpBackStackNesting(int):279:279 -> w + 15:42:void bumpBackStackNesting(int):280:280 -> w + 43:51:void bumpBackStackNesting(int):282:282 -> w + 52:59:void bumpBackStackNesting(int):284:284 -> w + 60:63:void bumpBackStackNesting(int):285:285 -> w + 64:68:void bumpBackStackNesting(int):286:286 -> w + 69:74:void bumpBackStackNesting(int):287:287 -> w + 75:112:void bumpBackStackNesting(int):288:288 -> w + 1:10:void collapseOps():622:622 -> x + 11:18:void collapseOps():623:623 -> x + 19:23:void collapseOps():624:624 -> x + 24:30:void collapseOps():627:627 -> x + 31:32:void collapseOps():630:630 -> x + 33:42:void collapseOps():632:632 -> x + 43:47:void collapseOps():638:638 -> x + 48:49:void collapseOps():640:640 -> x + 50:55:void collapseOps():641:641 -> x + 56:63:void collapseOps():644:644 -> x + 64:73:void collapseOps():645:645 -> x + 74:87:void collapseOps():647:647 -> x + 1:5:int commitInternal(boolean,boolean):327:327 -> y + 6:11:int commitInternal(boolean,boolean):328:328 -> y + 12:33:int commitInternal(boolean,boolean):329:329 -> y + 34:38:int commitInternal(boolean,boolean):330:330 -> y + 39:43:int commitInternal(boolean,boolean):331:331 -> y + 44:48:int commitInternal(boolean,boolean):332:332 -> y + 49:52:int commitInternal(boolean,boolean):333:333 -> y + 53:54:int commitInternal(boolean,boolean):335:335 -> y + 55:58:int commitInternal(boolean,boolean):336:336 -> y + 59:68:int commitInternal(boolean,boolean):337:337 -> y + 69:72:int commitInternal(boolean,boolean):339:339 -> y + 73:77:int commitInternal(boolean,boolean):342:342 -> y + 78:80:int commitInternal(boolean,boolean):344:344 -> y + 81:88:int commitInternal(boolean,boolean):327:327 -> y + 2:5:void dump(java.lang.String,java.io.PrintWriter):59:59 -> z androidx.fragment.app.BackStackRecordState -> androidx.fragment.app.b: # {"id":"sourceFile","fileName":"BackStackRecordState.java"} int[] mOps -> d @@ -40209,36 +42794,36 @@ androidx.fragment.app.BackStackRecordState -> androidx.fragment.app.b: 18:27:void (androidx.fragment.app.BackStackRecord):74:83 -> 28:28:void (androidx.fragment.app.BackStackRecord):55:55 -> 29:43:void (android.os.Parcel):86:100 -> - 4:9:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):155:155 -> c + 4:9:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):155:155 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/a;)V"} - 10:14:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):156:156 -> c - 15:23:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):157:157 -> c - 24:29:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):158:158 -> c - 30:71:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):159:159 -> c - 72:83:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):162:162 -> c - 84:95:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):163:163 -> c - 96:109:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):164:164 -> c - 110:115:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):165:165 -> c - 116:121:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):166:166 -> c - 122:127:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):167:167 -> c - 128:131:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):168:168 -> c - 132:133:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):169:169 -> c - 134:135:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):170:170 -> c - 136:137:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):171:171 -> c - 138:139:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):172:172 -> c - 140:146:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):173:173 -> c - 147:150:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):176:176 -> c - 151:154:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):177:177 -> c - 155:156:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):178:178 -> c - 157:160:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):179:179 -> c - 161:164:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):180:180 -> c - 165:168:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):181:181 -> c - 169:172:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):182:182 -> c - 173:176:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):183:183 -> c - 177:180:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):184:184 -> c - 181:185:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):185:185 -> c + 10:14:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):156:156 -> b + 15:23:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):157:157 -> b + 24:29:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):158:158 -> b + 30:71:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):159:159 -> b + 72:83:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):162:162 -> b + 84:95:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):163:163 -> b + 96:109:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):164:164 -> b + 110:115:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):165:165 -> b + 116:121:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):166:166 -> b + 122:127:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):167:167 -> b + 128:131:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):168:168 -> b + 132:133:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):169:169 -> b + 134:135:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):170:170 -> b + 136:137:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):171:171 -> b + 138:139:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):172:172 -> b + 140:146:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):173:173 -> b + 147:150:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):176:176 -> b + 151:154:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):177:177 -> b + 155:156:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):178:178 -> b + 157:160:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):179:179 -> b + 161:164:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):180:180 -> b + 165:168:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):181:181 -> b + 169:172:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):182:182 -> b + 173:176:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):183:183 -> b + 177:180:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):184:184 -> b + 181:185:void fillInBackStackRecord(androidx.fragment.app.BackStackRecord):185:185 -> b 1:5:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):111:111 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;)Landroidx/fragment/app/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)Landroidx/fragment/app/a;"} 6:8:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):112:112 -> d 9:13:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):113:113 -> d 14:21:androidx.fragment.app.BackStackRecord instantiate(androidx.fragment.app.FragmentManager):114:114 -> d @@ -40287,1424 +42872,1803 @@ androidx.fragment.app.BackStackState$1 -> androidx.fragment.app.c$a: # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/fragment/app/c;"} 1:5:java.lang.Object createFromParcel(android.os.Parcel):112:112 -> createFromParcel 1:5:java.lang.Object[] newArray(int):112:112 -> newArray -androidx.fragment.app.DefaultSpecialEffectsController -> androidx.fragment.app.k: +androidx.fragment.app.DefaultSpecialEffectsController -> androidx.fragment.app.f: # {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.kt"} - 6:9:void (android.view.ViewGroup):43:43 -> - 1:1:void $r8$lambda$gV74z74SEmevFOy2B6p7BeaM6Uk(java.util.ArrayList):0:0 -> A - # {"id":"com.android.tools.r8.synthesized"} - 1:1:void $r8$lambda$mCG_rlqximfwEkwXzsihKAj71KU(androidx.fragment.app.DefaultSpecialEffectsController$TransitionInfo,androidx.fragment.app.SpecialEffectsController$Operation):0:0 -> B - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/k$c;Landroidx/fragment/app/W$c;)V"} - 1:1:void $r8$lambda$xDAgBqqFBFNDA5XUBAnmk7r3ibU(androidx.fragment.app.FragmentTransitionImpl,android.view.View,android.graphics.Rect):0:0 -> C - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Q;Landroid/view/View;Landroid/graphics/Rect;)V"} - 1:6:void applyContainerChanges(androidx.fragment.app.SpecialEffectsController$Operation):756:756 -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/W$c;)V"} - 7:19:void applyContainerChanges(androidx.fragment.app.SpecialEffectsController$Operation):757:757 -> D - 1:4:void captureTransitioningViews(java.util.ArrayList,android.view.View):714:714 -> E - 5:13:void captureTransitioningViews(java.util.ArrayList,android.view.View):715:715 -> E - 14:19:void captureTransitioningViews(java.util.ArrayList,android.view.View):716:716 -> E - 20:23:void captureTransitioningViews(java.util.ArrayList,android.view.View):717:717 -> E - 24:30:void captureTransitioningViews(java.util.ArrayList,android.view.View):720:720 -> E - 31:34:void captureTransitioningViews(java.util.ArrayList,android.view.View):722:722 -> E - 35:40:void captureTransitioningViews(java.util.ArrayList,android.view.View):723:723 -> E - 41:51:void captureTransitioningViews(java.util.ArrayList,android.view.View):724:724 -> E - 52:57:void captureTransitioningViews(java.util.ArrayList,android.view.View):729:729 -> E - 58:61:void captureTransitioningViews(java.util.ArrayList,android.view.View):730:730 -> E - 16:21:void executeOperations$lambda$2(java.util.List,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController):88:88 -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Landroidx/fragment/app/W$c;Landroidx/fragment/app/k;)V"} - 22:24:void executeOperations$lambda$2(java.util.List,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController):89:89 -> F - 25:28:void executeOperations$lambda$2(java.util.List,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController):90:90 -> F - 1:6:void findNamedViews(java.util.Map,android.view.View):740:740 -> G - 7:9:void findNamedViews(java.util.Map,android.view.View):742:742 -> G - 10:13:void findNamedViews(java.util.Map,android.view.View):744:744 -> G - 14:22:void findNamedViews(java.util.Map,android.view.View):745:745 -> G - 23:26:void findNamedViews(java.util.Map,android.view.View):747:747 -> G - 27:32:void findNamedViews(java.util.Map,android.view.View):748:748 -> G - 33:44:void findNamedViews(java.util.Map,android.view.View):749:749 -> G - 1:18:void retainMatchingViews(androidx.collection.ArrayMap,java.util.Collection):700:700 -> H + 6:9:void (android.view.ViewGroup):48:48 -> + 1:1:void $r8$lambda$d3w-9IvNeMua7NQR_JFd0slR_vo(androidx.fragment.app.DefaultSpecialEffectsController,androidx.fragment.app.SpecialEffectsController$Operation):0:0 -> E + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/f;Landroidx/fragment/app/Z$d;)V"} + 1:5:void collectAnimEffects(java.util.List):119:119 -> F + 6:10:java.util.Set kotlin.collections.CollectionsKt___CollectionsKt.toSet(java.lang.Iterable):1360:1360 -> F + 6:10:void collectAnimEffects(java.util.List):120 -> F + 11:24:void collectAnimEffects(java.util.List):1186:1186 -> F + 25:26:void collectAnimEffects(java.util.List):1187:1187 -> F + 27:34:void collectAnimEffects(java.util.List):121:121 -> F + 35:38:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.flatMapIndexedSequenceTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function2):1448:1448 -> F + 35:38:void collectAnimEffects(java.util.List):120 -> F + 39:42:void collectAnimEffects(java.util.List):122:122 -> F + 43:63:void collectAnimEffects(java.util.List):125:125 -> F + 64:71:void collectAnimEffects(java.util.List):126:126 -> F + 72:75:void collectAnimEffects(java.util.List):127:127 -> F + 76:87:void collectAnimEffects(java.util.List):128:128 -> F + 88:91:void collectAnimEffects(java.util.List):132:132 -> F + 92:95:void collectAnimEffects(java.util.List):135:135 -> F + 96:99:void collectAnimEffects(java.util.List):141:141 -> F + 100:109:void collectAnimEffects(java.util.List):142:142 -> F + 110:115:void collectAnimEffects(java.util.List):144:144 -> F + 116:137:void collectAnimEffects(java.util.List):146:146 -> F + 138:141:void collectAnimEffects(java.util.List):145:145 -> F + 142:149:void collectAnimEffects(java.util.List):152:152 -> F + 150:152:void collectAnimEffects(java.util.List):157:157 -> F + 153:162:void collectAnimEffects(java.util.List):159:159 -> F + 163:176:void collectAnimEffects(java.util.List):163:163 -> F + 177:180:void collectAnimEffects(java.util.List):164:164 -> F + 181:184:void collectAnimEffects(java.util.List):165:165 -> F + 185:188:void collectAnimEffects(java.util.List):166:166 -> F + 189:194:void collectAnimEffects(java.util.List):167:167 -> F + 195:214:void collectAnimEffects(java.util.List):169:169 -> F + 215:220:void collectAnimEffects(java.util.List):168:168 -> F + 221:226:void collectAnimEffects(java.util.List):176:176 -> F + 227:246:void collectAnimEffects(java.util.List):178:178 -> F + 247:250:void collectAnimEffects(java.util.List):177:177 -> F + 251:260:void collectAnimEffects(java.util.List):183:183 -> F + 11:14:void collectEffects$lambda$2(androidx.fragment.app.DefaultSpecialEffectsController,androidx.fragment.app.SpecialEffectsController$Operation):89:89 -> G + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/f;Landroidx/fragment/app/Z$d;)V"} + 7:11:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1191:1191 -> H + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;ZLandroidx/fragment/app/Z$d;Landroidx/fragment/app/Z$d;)V"} + 12:28:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1192:1192 -> H + 29:34:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):195:195 -> H + 35:38:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1192:1192 -> H + 39:43:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1194:1194 -> H + 44:59:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1195:1195 -> H + 60:65:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):197:197 -> H + 66:69:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1195:1195 -> H + 70:85:int kotlin.collections.CollectionsKt___CollectionsKt.count(java.lang.Iterable,kotlin.jvm.functions.Function1):1790:1790 -> H + 70:85:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):200 -> H + 86:94:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):203:203 -> H + 95:104:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):205:205 -> H + 105:112:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):206:206 -> H + 113:115:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):205:205 -> H + 116:117:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):206:206 -> H + 118:120:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):205:205 -> H + 121:124:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):207:207 -> H + 125:127:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):205:205 -> H + 128:129:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):207:207 -> H + 130:136:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):205:205 -> H + 137:152:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):204:204 -> H + 153:157:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):216:216 -> H + 158:162:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):217:217 -> H + 163:167:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):218:218 -> H + 168:172:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):219:219 -> H + 173:177:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):220:220 -> H + 178:182:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):221:221 -> H + 183:187:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):222:222 -> H + 188:206:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):223:223 -> H + 207:216:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):224:224 -> H + 217:224:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):229:229 -> H + 225:228:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):228:228 -> H + 229:241:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):232:232 -> H + 242:254:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):235:235 -> H + 255:269:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):236:236 -> H + 270:280:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):239:239 -> H + 281:293:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):240:240 -> H + 294:307:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):244:244 -> H + 308:322:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):247:247 -> H + 323:329:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):251:251 -> H + 330:337:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):252:252 -> H + 338:343:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):251:251 -> H + 344:350:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):256:256 -> H + 351:357:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):257:257 -> H + 358:361:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):256:256 -> H + 362:375:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):248:248 -> H + 376:382:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):259:259 -> H + 383:395:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):261:261 -> H + 396:408:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):262:262 -> H + 409:418:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):263:263 -> H + 419:426:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):265:265 -> H + 427:431:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):266:266 -> H + 432:456:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):267:267 -> H + 457:479:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):268:268 -> H + 480:484:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):270:270 -> H + 485:505:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):271:271 -> H + 506:530:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):272:272 -> H + 531:544:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):278:278 -> H + 545:547:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):279:279 -> H + 548:554:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):300:300 -> H + 555:568:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):305:305 -> H + 569:571:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):306:306 -> H + 572:578:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):307:307 -> H + 579:581:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):333:333 -> H + 582:593:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):338:338 -> H + 594:605:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):339:339 -> H + 606:611:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):341:341 -> H + 612:632:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):345:345 -> H + 633:634:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):346:346 -> H + 635:640:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):345:345 -> H + 641:642:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):346:346 -> H + 643:649:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):345:345 -> H + 650:652:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):344:344 -> H + 653:655:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):352:352 -> H + 656:690:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):353:353 -> H + 691:697:java.util.Set kotlin.collections.CollectionsKt___CollectionsKt.union(java.lang.Iterable,java.lang.Iterable):1726:1726 -> H + 691:697:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):358 -> H + 698:712:java.util.Set kotlin.collections.CollectionsKt___CollectionsKt.union(java.lang.Iterable,java.lang.Iterable):1727:1727 -> H + 698:712:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):358 -> H + 713:722:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):358:358 -> H + 723:736:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):363:363 -> H + 737:751:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.foldRightIndexed(java.util.List,java.lang.Object,kotlin.jvm.functions.Function3):1855:1855 -> H + 737:751:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):369 -> H + 752:760:void createTransitionEffect(java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):370:370 -> H + 1:6:void findNamedViews(java.util.Map,android.view.View):388:388 -> I + 7:9:void findNamedViews(java.util.Map,android.view.View):390:390 -> I + 10:13:void findNamedViews(java.util.Map,android.view.View):392:392 -> I + 14:22:void findNamedViews(java.util.Map,android.view.View):393:393 -> I + 23:26:void findNamedViews(java.util.Map,android.view.View):395:395 -> I + 27:32:void findNamedViews(java.util.Map,android.view.View):396:396 -> I + 33:44:void findNamedViews(java.util.Map,android.view.View):397:397 -> I + 1:18:void retainMatchingViews(androidx.collection.ArrayMap,java.util.Collection):378:378 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm/a;Ljava/util/Collection;)V"} - 1:8:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):136:136 -> I - 9:13:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):137:137 -> I - 14:39:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):141:141 -> I - 40:45:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):142:142 -> I - 46:51:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):144:144 -> I - 52:60:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):147:147 -> I - 61:64:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):150:150 -> I - 65:68:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):153:153 -> I - 69:72:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):156:156 -> I - 73:76:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):161:161 -> I - 77:82:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):162:162 -> I - 83:94:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):163:163 -> I - 95:100:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):165:165 -> I - 101:122:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):167:167 -> I - 123:125:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):166:166 -> I - 126:129:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):170:170 -> I - 130:145:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):176:176 -> I - 146:148:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):181:181 -> I - 149:150:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):183:183 -> I - 151:157:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):184:184 -> I - 158:167:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):185:185 -> I - 168:170:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):200:200 -> I - 171:173:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):201:201 -> I - 174:179:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):202:202 -> I - 180:199:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):204:204 -> I - 200:202:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):203:203 -> I - 203:206:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):207:207 -> I - 207:219:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):208:208 -> I - 220:233:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):218:218 -> I - 234:237:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):220:220 -> I - 238:241:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):221:221 -> I - 242:245:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):222:222 -> I - 246:251:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):223:223 -> I - 252:271:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):225:225 -> I - 272:274:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):224:224 -> I - 275:280:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):228:228 -> I - 281:286:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):233:233 -> I - 287:306:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):235:235 -> I - 307:309:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):234:234 -> I - 310:313:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):238:238 -> I - 314:315:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):243:243 -> I - 316:330:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):244:244 -> I - 331:334:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):245:245 -> I - 335:338:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):246:246 -> I - 339:341:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):249:249 -> I - 342:345:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):253:253 -> I - 346:352:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):255:255 -> I - 353:354:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):256:256 -> I - 355:358:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):257:257 -> I - 359:361:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):256:256 -> I - 362:369:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):258:258 -> I - 370:372:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):283:283 -> I - 373:378:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):284:284 -> I - 379:398:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):286:286 -> I - 399:401:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):285:285 -> I - 402:405:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):290:290 -> I - 406:415:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):291:291 -> I - 416:428:void startAnimations(java.util.List,java.util.List,boolean,java.util.Map):244:244 -> I - 6:9:void startAnimations$lambda$3(android.animation.Animator,androidx.fragment.app.SpecialEffectsController$Operation):209:209 -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/animation/Animator;Landroidx/fragment/app/W$c;)V"} - 10:15:void startAnimations$lambda$3(android.animation.Animator,androidx.fragment.app.SpecialEffectsController$Operation):210:210 -> J - 16:37:void startAnimations$lambda$3(android.animation.Animator,androidx.fragment.app.SpecialEffectsController$Operation):212:212 -> J - 38:43:void startAnimations$lambda$3(android.animation.Animator,androidx.fragment.app.SpecialEffectsController$Operation):211:211 -> J - 16:18:void startAnimations$lambda$4(android.view.View,androidx.fragment.app.DefaultSpecialEffectsController,androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo,androidx.fragment.app.SpecialEffectsController$Operation):292:292 -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/fragment/app/k;Landroidx/fragment/app/k$a;Landroidx/fragment/app/W$c;)V"} - 19:25:void startAnimations$lambda$4(android.view.View,androidx.fragment.app.DefaultSpecialEffectsController,androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo,androidx.fragment.app.SpecialEffectsController$Operation):293:293 -> K - 26:29:void startAnimations$lambda$4(android.view.View,androidx.fragment.app.DefaultSpecialEffectsController,androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo,androidx.fragment.app.SpecialEffectsController$Operation):294:294 -> K - 30:35:void startAnimations$lambda$4(android.view.View,androidx.fragment.app.DefaultSpecialEffectsController,androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo,androidx.fragment.app.SpecialEffectsController$Operation):295:295 -> K - 36:57:void startAnimations$lambda$4(android.view.View,androidx.fragment.app.DefaultSpecialEffectsController,androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo,androidx.fragment.app.SpecialEffectsController$Operation):297:297 -> K - 58:63:void startAnimations$lambda$4(android.view.View,androidx.fragment.app.DefaultSpecialEffectsController,androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo,androidx.fragment.app.SpecialEffectsController$Operation):296:296 -> K - 1:1:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):310:310 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/List;ZLandroidx/fragment/app/W$c;Landroidx/fragment/app/W$c;)Ljava/util/Map;"} - 2:3:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):886:887 -> L - 4:4:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):314:314 -> L - 5:5:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):887:887 -> L - 6:7:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):889:890 -> L - 8:8:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):316:316 -> L - 9:9:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):890:890 -> L - 10:10:int kotlin.collections.CollectionsKt___CollectionsKt.count(java.lang.Iterable,kotlin.jvm.functions.Function1):1790:1790 -> L - 10:10:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):317 -> L - 11:11:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):318:318 -> L - 12:13:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):320:321 -> L - 14:15:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):320:321 -> L - 16:16:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):320:320 -> L - 17:17:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):322:322 -> L - 18:18:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):320:320 -> L - 19:19:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):322:322 -> L - 20:20:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):320:320 -> L - 21:21:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):319:319 -> L - 22:24:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):329:331 -> L - 25:25:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):339:339 -> L - 26:31:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):345:350 -> L - 32:32:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):355:355 -> L - 33:33:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):354:354 -> L - 34:34:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):358:358 -> L - 35:36:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):361:362 -> L - 37:38:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):365:366 -> L - 39:39:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):370:370 -> L - 40:40:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):373:373 -> L - 41:42:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):377:378 -> L - 43:43:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):377:377 -> L - 44:45:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):382:383 -> L - 46:46:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):382:382 -> L - 47:47:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):374:374 -> L - 48:48:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):385:385 -> L - 49:51:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):387:389 -> L - 52:55:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):391:394 -> L - 56:58:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):396:398 -> L - 59:61:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):404:406 -> L - 62:62:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):427:427 -> L - 63:66:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):432:435 -> L - 67:67:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):460:460 -> L - 68:69:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):465:466 -> L - 70:70:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):468:468 -> L - 71:72:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):472:473 -> L - 73:73:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):477:477 -> L - 74:74:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):481:481 -> L - 75:75:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):485:485 -> L - 76:79:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):488:491 -> L - 80:80:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):493:493 -> L - 81:83:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):496:498 -> L - 84:84:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):505:505 -> L - 85:85:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):514:514 -> L - 86:86:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):519:519 -> L - 87:88:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):523:524 -> L - 89:89:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):528:528 -> L - 90:91:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):534:535 -> L - 92:93:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):537:538 -> L - 94:95:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):541:542 -> L - 96:97:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):551:552 -> L - 98:99:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):556:557 -> L - 100:100:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):561:561 -> L - 101:101:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):563:563 -> L - 102:103:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):566:567 -> L - 104:105:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):569:570 -> L - 106:106:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):572:572 -> L - 107:107:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):576:576 -> L - 108:109:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):579:580 -> L - 110:110:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):582:582 -> L - 111:111:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):581:581 -> L - 112:112:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):589:589 -> L - 113:114:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):594:595 -> L - 115:115:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):597:597 -> L - 116:116:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):600:600 -> L - 117:117:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):602:602 -> L - 118:118:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):604:604 -> L - 119:119:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):606:606 -> L - 120:120:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):610:610 -> L - 121:121:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):618:618 -> L - 122:123:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):895:896 -> L - 124:124:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):631:631 -> L - 125:125:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):896:896 -> L - 126:126:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.foldRightIndexed(java.util.List,java.lang.Object,kotlin.jvm.functions.Function3):1855:1855 -> L - 126:126:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):632 -> L - 127:128:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):633:634 -> L - 129:130:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):640:641 -> L - 131:131:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):643:643 -> L - 132:132:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):642:642 -> L - 133:133:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):646:646 -> L - 134:134:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):649:649 -> L - 135:135:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):651:651 -> L - 136:136:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):648:648 -> L - 137:137:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):664:664 -> L - 138:143:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):669:674 -> L - 144:144:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):676:676 -> L - 145:145:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):675:675 -> L - 146:147:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):678:679 -> L - 148:148:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):681:681 -> L - 149:149:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):680:680 -> L - 150:151:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):685:686 -> L - 152:153:java.util.Map startTransitions(java.util.List,java.util.List,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):690:691 -> L - 11:14:void startTransitions$lambda$10(androidx.fragment.app.FragmentTransitionImpl,android.view.View,android.graphics.Rect):506:506 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Q;Landroid/view/View;Landroid/graphics/Rect;)V"} - 7:10:void startTransitions$lambda$11(java.util.ArrayList):590:590 -> N - 11:14:void startTransitions$lambda$14$lambda$13(androidx.fragment.app.DefaultSpecialEffectsController$TransitionInfo,androidx.fragment.app.SpecialEffectsController$Operation):653:653 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/k$c;Landroidx/fragment/app/W$c;)V"} - 15:20:void startTransitions$lambda$14$lambda$13(androidx.fragment.app.DefaultSpecialEffectsController$TransitionInfo,androidx.fragment.app.SpecialEffectsController$Operation):654:654 -> O - 21:42:void startTransitions$lambda$14$lambda$13(androidx.fragment.app.DefaultSpecialEffectsController$TransitionInfo,androidx.fragment.app.SpecialEffectsController$Operation):656:656 -> O - 43:48:void startTransitions$lambda$14$lambda$13(androidx.fragment.app.DefaultSpecialEffectsController$TransitionInfo,androidx.fragment.app.SpecialEffectsController$Operation):655:655 -> O - 6:18:void startTransitions$lambda$9(androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation,boolean,androidx.collection.ArrayMap):482:482 -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/W$c;Landroidx/fragment/app/W$c;ZLm/a;)V"} - 1:10:void syncAnimations(java.util.List):118:118 -> Q - 11:26:void syncAnimations(java.util.List):120:120 -> Q - 27:38:void syncAnimations(java.util.List):121:121 -> Q - 39:50:void syncAnimations(java.util.List):122:122 -> Q - 51:56:void syncAnimations(java.util.List):123:123 -> Q - 57:60:void syncAnimations(java.util.List):124:124 -> Q - 61:62:void syncAnimations(java.util.List):123:123 -> Q - 63:68:void syncAnimations(java.util.List):125:125 -> Q - 69:72:void syncAnimations(java.util.List):126:126 -> Q - 73:76:void syncAnimations(java.util.List):125:125 -> Q - 6:25:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.firstOrNull(java.util.List):288:288 -> j - 6:25:void executeOperations(java.util.List,boolean):47 -> j - 26:40:void executeOperations(java.util.List,boolean):48:48 -> j - 41:44:void executeOperations(java.util.List,boolean):50:50 -> j - 45:52:void executeOperations(java.util.List,boolean):51:51 -> j - 53:55:void executeOperations(java.util.List,boolean):47:47 -> j - 56:63:void executeOperations(java.util.List,boolean):880:880 -> j - 64:69:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.lastOrNull(java.lang.Iterable,kotlin.jvm.functions.Function1):534:534 -> j - 64:69:void executeOperations(java.util.List,boolean):53 -> j - 70:73:void executeOperations(java.util.List,boolean):882:882 -> j - 74:76:void executeOperations(java.util.List,boolean):883:883 -> j - 77:91:void executeOperations(java.util.List,boolean):54:54 -> j - 92:95:void executeOperations(java.util.List,boolean):56:56 -> j - 96:102:void executeOperations(java.util.List,boolean):57:57 -> j - 103:106:void executeOperations(java.util.List,boolean):53:53 -> j - 107:116:void executeOperations(java.util.List,boolean):59:59 -> j - 117:142:void executeOperations(java.util.List,boolean):60:60 -> j - 143:147:void executeOperations(java.util.List,boolean):65:65 -> j - 148:152:void executeOperations(java.util.List,boolean):66:66 -> j - 153:156:void executeOperations(java.util.List,boolean):67:67 -> j - 157:159:void executeOperations(java.util.List,boolean):70:70 -> j - 160:175:void executeOperations(java.util.List,boolean):71:71 -> j - 176:180:void executeOperations(java.util.List,boolean):73:73 -> j - 181:183:void executeOperations(java.util.List,boolean):74:74 -> j - 184:191:void executeOperations(java.util.List,boolean):76:76 -> j - 192:196:void executeOperations(java.util.List,boolean):79:79 -> j - 197:199:void executeOperations(java.util.List,boolean):80:80 -> j - 200:218:void executeOperations(java.util.List,boolean):82:82 -> j - 219:229:void executeOperations(java.util.List,boolean):87:87 -> j - 230:233:void executeOperations(java.util.List,boolean):96:96 -> j - 234:239:void executeOperations(java.util.List,boolean):98:98 -> j - 240:242:void executeOperations(java.util.List,boolean):101:101 -> j - 243:258:void executeOperations(java.util.List,boolean):103:103 -> j - 259:262:void executeOperations(java.util.List,boolean):104:104 -> j - 263:265:void executeOperations(java.util.List,boolean):106:106 -> j - 266:271:void executeOperations(java.util.List,boolean):107:107 -> j - 272:294:void executeOperations(java.util.List,boolean):109:109 -> j - 295:298:void executeOperations(java.util.List,boolean):108:108 -> j - 1:1:void $r8$lambda$1QpWHhDUzj8NqxMUz0S9KkFt5ZY(java.util.List,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController):0:0 -> w - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Landroidx/fragment/app/W$c;Landroidx/fragment/app/k;)V"} - 1:1:void $r8$lambda$DpuZ5utkTMhTErIYJ1VNmxN3FNM(androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation,boolean,m.ArrayMap):0:0 -> x - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/W$c;Landroidx/fragment/app/W$c;ZLm/a;)V"} - 1:1:void $r8$lambda$OnXO6L7-2z4iZsXCS6oUjggisCU(android.animation.Animator,androidx.fragment.app.SpecialEffectsController$Operation):0:0 -> y - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/animation/Animator;Landroidx/fragment/app/W$c;)V"} - 1:1:void $r8$lambda$Y1Kq6xC_QNiAThdm9cqW4v8fLqs(android.view.View,androidx.fragment.app.DefaultSpecialEffectsController,androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo,androidx.fragment.app.SpecialEffectsController$Operation):0:0 -> z - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/fragment/app/k;Landroidx/fragment/app/k$a;Landroidx/fragment/app/W$c;)V"} + 1:10:void syncAnimations(java.util.List):105:105 -> K + 11:26:void syncAnimations(java.util.List):107:107 -> K + 27:38:void syncAnimations(java.util.List):108:108 -> K + 39:50:void syncAnimations(java.util.List):109:109 -> K + 51:56:void syncAnimations(java.util.List):110:110 -> K + 57:60:void syncAnimations(java.util.List):111:111 -> K + 61:62:void syncAnimations(java.util.List):110:110 -> K + 63:68:void syncAnimations(java.util.List):112:112 -> K + 69:72:void syncAnimations(java.util.List):113:113 -> K + 73:76:void syncAnimations(java.util.List):112:112 -> K + 7:14:void collectEffects(java.util.List,boolean):50:50 -> d + 15:19:void collectEffects(java.util.List,boolean):51:51 -> d + 20:39:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.firstOrNull(java.util.List):288:288 -> d + 20:39:void collectEffects(java.util.List,boolean):55 -> d + 40:54:void collectEffects(java.util.List,boolean):56:56 -> d + 55:58:void collectEffects(java.util.List,boolean):58:58 -> d + 59:66:void collectEffects(java.util.List,boolean):59:59 -> d + 67:68:void collectEffects(java.util.List,boolean):55:55 -> d + 69:76:void collectEffects(java.util.List,boolean):1179:1179 -> d + 77:82:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.lastOrNull(java.lang.Iterable,kotlin.jvm.functions.Function1):534:534 -> d + 77:82:void collectEffects(java.util.List,boolean):61 -> d + 83:86:void collectEffects(java.util.List,boolean):1181:1181 -> d + 87:89:void collectEffects(java.util.List,boolean):1182:1182 -> d + 90:104:void collectEffects(java.util.List,boolean):62:62 -> d + 105:108:void collectEffects(java.util.List,boolean):64:64 -> d + 109:115:void collectEffects(java.util.List,boolean):65:65 -> d + 116:117:void collectEffects(java.util.List,boolean):61:61 -> d + 118:123:void collectEffects(java.util.List,boolean):67:67 -> d + 124:151:void collectEffects(java.util.List,boolean):68:68 -> d + 152:156:void collectEffects(java.util.List,boolean):73:73 -> d + 157:161:void collectEffects(java.util.List,boolean):74:74 -> d + 162:164:void collectEffects(java.util.List,boolean):77:77 -> d + 165:180:void collectEffects(java.util.List,boolean):78:78 -> d + 181:188:void collectEffects(java.util.List,boolean):80:80 -> d + 189:207:void collectEffects(java.util.List,boolean):83:83 -> d + 208:216:void collectEffects(java.util.List,boolean):88:88 -> d + 217:219:void collectEffects(java.util.List,boolean):94:94 -> d + 220:223:void collectEffects(java.util.List,boolean):97:97 -> d androidx.fragment.app.DefaultSpecialEffectsController$$ExternalSyntheticLambda0 -> androidx.fragment.app.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - java.util.List androidx.fragment.app.DefaultSpecialEffectsController$$InternalSyntheticLambda$2$c41a3e39da6a57fca09334ed30bb1f81b587f934e57836bc60ac27d45280d4fd$0.f$0 -> d + androidx.fragment.app.DefaultSpecialEffectsController androidx.fragment.app.DefaultSpecialEffectsController$$InternalSyntheticLambda$2$0743a263bdb2d6eafe532acfa8d719f5023bd52263671c57e5930ae21e1418bf$0.f$0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/f;"} # {"id":"com.android.tools.r8.synthesized"} - androidx.fragment.app.SpecialEffectsController$Operation androidx.fragment.app.DefaultSpecialEffectsController$$InternalSyntheticLambda$2$c41a3e39da6a57fca09334ed30bb1f81b587f934e57836bc60ac27d45280d4fd$0.f$1 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W$c;"} + androidx.fragment.app.SpecialEffectsController$Operation androidx.fragment.app.DefaultSpecialEffectsController$$InternalSyntheticLambda$2$0743a263bdb2d6eafe532acfa8d719f5023bd52263671c57e5930ae21e1418bf$0.f$1 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z$d;"} # {"id":"com.android.tools.r8.synthesized"} - androidx.fragment.app.DefaultSpecialEffectsController androidx.fragment.app.DefaultSpecialEffectsController$$InternalSyntheticLambda$2$c41a3e39da6a57fca09334ed30bb1f81b587f934e57836bc60ac27d45280d4fd$0.f$2 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/k;"} + 1:1:void (androidx.fragment.app.DefaultSpecialEffectsController,androidx.fragment.app.SpecialEffectsController$Operation):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (java.util.List,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController):0:0 -> - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Landroidx/fragment/app/W$c;Landroidx/fragment/app/k;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/f;Landroidx/fragment/app/Z$d;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -androidx.fragment.app.DefaultSpecialEffectsController$$ExternalSyntheticLambda1 -> androidx.fragment.app.e: +androidx.fragment.app.DefaultSpecialEffectsController$AnimationEffect -> androidx.fragment.app.f$a: +# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.kt"} + androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo animationInfo -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/f$b;"} + 6:11:void (androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo):515:515 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/f$b;)V"} + 6:11:void onCancel(android.view.ViewGroup):576:576 -> c + 12:15:void onCancel(android.view.ViewGroup):577:577 -> c + 16:17:void onCancel(android.view.ViewGroup):578:578 -> c + 18:20:void onCancel(android.view.ViewGroup):580:580 -> c + 21:23:void onCancel(android.view.ViewGroup):581:581 -> c + 24:33:void onCancel(android.view.ViewGroup):582:582 -> c + 34:39:void onCancel(android.view.ViewGroup):583:583 -> c + 40:61:void onCancel(android.view.ViewGroup):585:585 -> c + 62:67:void onCancel(android.view.ViewGroup):584:584 -> c + 6:13:void onCommit(android.view.ViewGroup):517:517 -> d + 14:23:void onCommit(android.view.ViewGroup):519:519 -> d + 24:27:void onCommit(android.view.ViewGroup):522:522 -> d + 28:33:void onCommit(android.view.ViewGroup):523:523 -> d + 34:37:void onCommit(android.view.ViewGroup):524:524 -> d + 38:39:void onCommit(android.view.ViewGroup):527:527 -> d + 40:58:void onCommit(android.view.ViewGroup):528:528 -> d + 59:62:void onCommit(android.view.ViewGroup):529:529 -> d + 63:66:void onCommit(android.view.ViewGroup):530:530 -> d + 67:69:void onCommit(android.view.ViewGroup):533:533 -> d + 70:79:void onCommit(android.view.ViewGroup):537:537 -> d + 80:82:void onCommit(android.view.ViewGroup):539:539 -> d + 83:87:void onCommit(android.view.ViewGroup):540:540 -> d + 88:95:void onCommit(android.view.ViewGroup):542:542 -> d + 96:99:void onCommit(android.view.ViewGroup):567:567 -> d + 100:105:void onCommit(android.view.ViewGroup):568:568 -> d + 106:127:void onCommit(android.view.ViewGroup):570:570 -> d + 128:133:void onCommit(android.view.ViewGroup):569:569 -> d + 134:145:void onCommit(android.view.ViewGroup):528:528 -> d + 1:3:androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo getAnimationInfo():515:515 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/f$b;"} +androidx.fragment.app.DefaultSpecialEffectsController$AnimationEffect$onCommit$1 -> androidx.fragment.app.f$a$a: +# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.kt"} + androidx.fragment.app.SpecialEffectsController$Operation $operation -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z$d;"} + android.view.ViewGroup $container -> b + android.view.View $viewToAnimate -> c + androidx.fragment.app.DefaultSpecialEffectsController$AnimationEffect this$0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/f$a;"} + 9:12:void (androidx.fragment.app.SpecialEffectsController$Operation,android.view.ViewGroup,android.view.View,androidx.fragment.app.DefaultSpecialEffectsController$AnimationEffect):542:542 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z$d;Landroid/view/ViewGroup;Landroid/view/View;Landroidx/fragment/app/f$a;)V"} + 1:1:void $r8$lambda$6fa8Ib9U-odOeQPVWaNv8aZmow0(android.view.ViewGroup,android.view.View,androidx.fragment.app.DefaultSpecialEffectsController$AnimationEffect):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroid/view/View;Landroidx/fragment/app/f$a;)V"} + 11:13:void onAnimationEnd$lambda$0(android.view.ViewGroup,android.view.View,androidx.fragment.app.DefaultSpecialEffectsController$AnimationEffect):556:556 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroid/view/View;Landroidx/fragment/app/f$a;)V"} + 14:25:void onAnimationEnd$lambda$0(android.view.ViewGroup,android.view.View,androidx.fragment.app.DefaultSpecialEffectsController$AnimationEffect):557:557 -> b + 6:20:void onAnimationEnd(android.view.animation.Animation):555:555 -> onAnimationEnd + 21:26:void onAnimationEnd(android.view.animation.Animation):559:559 -> onAnimationEnd + 27:50:void onAnimationEnd(android.view.animation.Animation):561:561 -> onAnimationEnd + 51:56:void onAnimationEnd(android.view.animation.Animation):560:560 -> onAnimationEnd + 7:12:void onAnimationStart(android.view.animation.Animation):544:544 -> onAnimationStart + 13:36:void onAnimationStart(android.view.animation.Animation):546:546 -> onAnimationStart + 37:42:void onAnimationStart(android.view.animation.Animation):545:545 -> onAnimationStart +androidx.fragment.app.DefaultSpecialEffectsController$AnimationEffect$onCommit$1$$ExternalSyntheticLambda0 -> androidx.fragment.app.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - android.animation.Animator androidx.fragment.app.DefaultSpecialEffectsController$$InternalSyntheticLambda$3$01d1444285e5054485140770def58a276a4977d00adf8196949e6db85c98d097$0.f$0 -> a + android.view.ViewGroup androidx.fragment.app.DefaultSpecialEffectsController$AnimationEffect$onCommit$1$$InternalSyntheticLambda$3$dfb25a6b02682a349d659a19fe8d41a28dcd54c3443780732601f2b0bdd2f561$0.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} - androidx.fragment.app.SpecialEffectsController$Operation androidx.fragment.app.DefaultSpecialEffectsController$$InternalSyntheticLambda$3$01d1444285e5054485140770def58a276a4977d00adf8196949e6db85c98d097$0.f$1 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W$c;"} + android.view.View androidx.fragment.app.DefaultSpecialEffectsController$AnimationEffect$onCommit$1$$InternalSyntheticLambda$3$dfb25a6b02682a349d659a19fe8d41a28dcd54c3443780732601f2b0bdd2f561$0.f$1 -> e # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (android.animation.Animator,androidx.fragment.app.SpecialEffectsController$Operation):0:0 -> + androidx.fragment.app.DefaultSpecialEffectsController$AnimationEffect androidx.fragment.app.DefaultSpecialEffectsController$AnimationEffect$onCommit$1$$InternalSyntheticLambda$3$dfb25a6b02682a349d659a19fe8d41a28dcd54c3443780732601f2b0bdd2f561$0.f$2 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/f$a;"} # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/animation/Animator;Landroidx/fragment/app/W$c;)V"} - 1:1:void onCancel():0:0 -> onCancel + 1:1:void (android.view.ViewGroup,android.view.View,androidx.fragment.app.DefaultSpecialEffectsController$AnimationEffect):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroid/view/View;Landroidx/fragment/app/f$a;)V"} + 1:1:void run():0:0 -> run + # {"id":"com.android.tools.r8.synthesized"} +androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo -> androidx.fragment.app.f$b: +# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.kt"} + boolean isPop -> b + boolean isAnimLoaded -> c + androidx.fragment.app.FragmentAnim$AnimationOrAnimator animation -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/v$a;"} + 6:8:void (androidx.fragment.app.SpecialEffectsController$Operation,boolean):419:419 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z$d;Z)V"} + 9:11:void (androidx.fragment.app.SpecialEffectsController$Operation,boolean):418:418 -> + 6:9:androidx.fragment.app.FragmentAnim$AnimationOrAnimator getAnimation(android.content.Context):425:425 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/fragment/app/v$a;"} + 10:12:androidx.fragment.app.FragmentAnim$AnimationOrAnimator getAnimation(android.content.Context):426:426 -> c + 13:20:androidx.fragment.app.FragmentAnim$AnimationOrAnimator getAnimation(android.content.Context):430:430 -> c + 21:36:androidx.fragment.app.FragmentAnim$AnimationOrAnimator getAnimation(android.content.Context):431:431 -> c + 37:38:androidx.fragment.app.FragmentAnim$AnimationOrAnimator getAnimation(android.content.Context):432:432 -> c + 39:42:androidx.fragment.app.FragmentAnim$AnimationOrAnimator getAnimation(android.content.Context):428:428 -> c + 43:44:androidx.fragment.app.FragmentAnim$AnimationOrAnimator getAnimation(android.content.Context):434:434 -> c + 45:47:androidx.fragment.app.FragmentAnim$AnimationOrAnimator getAnimation(android.content.Context):435:435 -> c +androidx.fragment.app.DefaultSpecialEffectsController$AnimatorEffect -> androidx.fragment.app.f$c: +# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.kt"} + androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo animatorInfo -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/f$b;"} + android.animation.AnimatorSet animator -> e + 6:11:void (androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo):590:590 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/f$b;)V"} + 1:1:boolean isSeekingSupported():0:0 -> b + 6:9:void onCancel(android.view.ViewGroup):679:679 -> c + 10:19:void onCancel(android.view.ViewGroup):682:682 -> c + 20:25:void onCancel(android.view.ViewGroup):684:684 -> c + 26:31:void onCancel(android.view.ViewGroup):685:685 -> c + 32:37:void onCancel(android.view.ViewGroup):686:686 -> c + 38:43:void onCancel(android.view.ViewGroup):687:687 -> c + 44:47:void onCancel(android.view.ViewGroup):690:690 -> c + 48:53:void onCancel(android.view.ViewGroup):692:692 -> c + 54:71:void onCancel(android.view.ViewGroup):695:695 -> c + 72:82:void onCancel(android.view.ViewGroup):696:696 -> c + 83:94:void onCancel(android.view.ViewGroup):695:695 -> c + 95:100:void onCancel(android.view.ViewGroup):693:693 -> c + 6:11:void onCommit(android.view.ViewGroup):664:664 -> d + 12:15:void onCommit(android.view.ViewGroup):665:665 -> d + 16:25:void onCommit(android.view.ViewGroup):668:668 -> d + 26:29:void onCommit(android.view.ViewGroup):671:671 -> d + 30:35:void onCommit(android.view.ViewGroup):672:672 -> d + 36:57:void onCommit(android.view.ViewGroup):674:674 -> d + 58:63:void onCommit(android.view.ViewGroup):673:673 -> d + 11:16:void onProgress(androidx.activity.BackEventCompat,android.view.ViewGroup):627:627 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;Landroid/view/ViewGroup;)V"} + 17:20:void onProgress(androidx.activity.BackEventCompat,android.view.ViewGroup):628:628 -> e + 21:30:void onProgress(androidx.activity.BackEventCompat,android.view.ViewGroup):631:631 -> e + 31:45:void onProgress(androidx.activity.BackEventCompat,android.view.ViewGroup):635:635 -> e + 46:53:void onProgress(androidx.activity.BackEventCompat,android.view.ViewGroup):636:636 -> e + 54:70:void onProgress(androidx.activity.BackEventCompat,android.view.ViewGroup):639:639 -> e + 71:73:void onProgress(androidx.activity.BackEventCompat,android.view.ViewGroup):637:637 -> e + 74:79:void onProgress(androidx.activity.BackEventCompat,android.view.ViewGroup):642:642 -> e + 80:101:void onProgress(androidx.activity.BackEventCompat,android.view.ViewGroup):643:643 -> e + 102:107:void onProgress(androidx.activity.BackEventCompat,android.view.ViewGroup):652:652 -> e + 108:140:void onProgress(androidx.activity.BackEventCompat,android.view.ViewGroup):655:655 -> e + 141:143:void onProgress(androidx.activity.BackEventCompat,android.view.ViewGroup):653:653 -> e + 144:149:void onProgress(androidx.activity.BackEventCompat,android.view.ViewGroup):659:659 -> e + 6:15:void onStart(android.view.ViewGroup):595:595 -> f + 16:19:void onStart(android.view.ViewGroup):599:599 -> f + 20:38:void onStart(android.view.ViewGroup):600:600 -> f + 39:44:void onStart(android.view.ViewGroup):601:601 -> f + 45:48:void onStart(android.view.ViewGroup):602:602 -> f + 49:61:void onStart(android.view.ViewGroup):605:605 -> f + 62:63:void onStart(android.view.ViewGroup):606:606 -> f + 64:66:void onStart(android.view.ViewGroup):607:607 -> f + 67:82:void onStart(android.view.ViewGroup):608:608 -> f + 83:90:void onStart(android.view.ViewGroup):623:623 -> f + 1:3:androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo getAnimatorInfo():590:590 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/f$b;"} +androidx.fragment.app.DefaultSpecialEffectsController$AnimatorEffect$onStart$1 -> androidx.fragment.app.f$c$a: +# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.kt"} + android.view.ViewGroup $container -> a + android.view.View $viewToAnimate -> b + boolean $isHideOperation -> c + androidx.fragment.app.SpecialEffectsController$Operation $operation -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z$d;"} + androidx.fragment.app.DefaultSpecialEffectsController$AnimatorEffect this$0 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/f$c;"} + 11:14:void (android.view.ViewGroup,android.view.View,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController$AnimatorEffect):608:608 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroid/view/View;ZLandroidx/fragment/app/Z$d;Landroidx/fragment/app/f$c;)V"} + 6:12:void onAnimationEnd(android.animation.Animator):610:610 -> onAnimationEnd + 13:26:void onAnimationEnd(android.animation.Animator):611:611 -> onAnimationEnd + 27:44:void onAnimationEnd(android.animation.Animator):614:614 -> onAnimationEnd + 45:60:void onAnimationEnd(android.animation.Animator):616:616 -> onAnimationEnd + 61:66:void onAnimationEnd(android.animation.Animator):617:617 -> onAnimationEnd + 67:90:void onAnimationEnd(android.animation.Animator):619:619 -> onAnimationEnd + 91:96:void onAnimationEnd(android.animation.Animator):618:618 -> onAnimationEnd +androidx.fragment.app.DefaultSpecialEffectsController$Api24Impl -> androidx.fragment.app.f$d: +# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.kt"} + androidx.fragment.app.DefaultSpecialEffectsController$Api24Impl INSTANCE -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/f$d;"} + 1:4:void ():1155:1155 -> + 6:10:long totalDuration(android.animation.AnimatorSet):1159:1159 -> a +androidx.fragment.app.DefaultSpecialEffectsController$Api26Impl -> androidx.fragment.app.f$e: +# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.kt"} + androidx.fragment.app.DefaultSpecialEffectsController$Api26Impl INSTANCE -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/f$e;"} + 1:4:void ():1163:1163 -> + 6:9:void reverse(android.animation.AnimatorSet):1167:1167 -> a + 6:9:void setCurrentPlayTime(android.animation.AnimatorSet,long):1172:1172 -> b +androidx.fragment.app.DefaultSpecialEffectsController$SpecialEffectsInfo -> androidx.fragment.app.f$f: +# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.kt"} + androidx.fragment.app.SpecialEffectsController$Operation operation -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z$d;"} + 6:8:void (androidx.fragment.app.SpecialEffectsController$Operation):403:403 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z$d;)V"} + 9:11:void (androidx.fragment.app.SpecialEffectsController$Operation):404:404 -> + 1:3:androidx.fragment.app.SpecialEffectsController$Operation getOperation():404:404 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/Z$d;"} + 1:18:boolean isVisibilityUnchanged():409:409 -> b + 19:26:boolean isVisibilityUnchanged():410:410 -> b + 27:37:boolean isVisibilityUnchanged():411:411 -> b +androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect -> androidx.fragment.app.f$g: +# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.kt"} + java.util.List transitionInfos -> d + androidx.fragment.app.SpecialEffectsController$Operation firstOut -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z$d;"} + androidx.fragment.app.SpecialEffectsController$Operation lastIn -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z$d;"} + androidx.fragment.app.FragmentTransitionImpl transitionImpl -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/U;"} + java.lang.Object sharedElementTransition -> h + java.util.ArrayList sharedElementFirstOutViews -> i + java.util.ArrayList sharedElementLastInViews -> j + androidx.collection.ArrayMap sharedElementNameMapping -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/a;"} + java.util.ArrayList enteringNames -> l + java.util.ArrayList exitingNames -> m + androidx.collection.ArrayMap firstOutViews -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/a;"} + androidx.collection.ArrayMap lastInViews -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/a;"} + boolean isPop -> p + androidx.core.os.CancellationSignal transitionSignal -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"LC/c;"} + java.lang.Object controller -> r + boolean noControllerReturned -> s + 46:48:void (java.util.List,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,androidx.collection.ArrayMap,boolean):717:717 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Landroidx/fragment/app/Z$d;Landroidx/fragment/app/Z$d;Landroidx/fragment/app/U;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/util/ArrayList;Lm/a;Ljava/util/ArrayList;Ljava/util/ArrayList;Lm/a;Lm/a;Z)V"} + 49:50:java.util.List getTransitionInfos():704:704 -> + 49:50:void (java.util.List,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,androidx.collection.ArrayMap,boolean):704 -> + 51:52:androidx.fragment.app.SpecialEffectsController$Operation getFirstOut():705:705 -> + 51:52:void (java.util.List,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,androidx.collection.ArrayMap,boolean):705 -> + 53:54:androidx.fragment.app.SpecialEffectsController$Operation getLastIn():706:706 -> + 53:54:void (java.util.List,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,androidx.collection.ArrayMap,boolean):706 -> + 55:56:androidx.fragment.app.FragmentTransitionImpl getTransitionImpl():707:707 -> + 55:56:void (java.util.List,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,androidx.collection.ArrayMap,boolean):707 -> + 57:58:java.lang.Object getSharedElementTransition():708:708 -> + 57:58:void (java.util.List,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,androidx.collection.ArrayMap,boolean):708 -> + 59:60:java.util.ArrayList getSharedElementFirstOutViews():709:709 -> + 59:60:void (java.util.List,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,androidx.collection.ArrayMap,boolean):709 -> + 61:62:java.util.ArrayList getSharedElementLastInViews():710:710 -> + 61:62:void (java.util.List,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,androidx.collection.ArrayMap,boolean):710 -> + 63:64:androidx.collection.ArrayMap getSharedElementNameMapping():711:711 -> + 63:64:void (java.util.List,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,androidx.collection.ArrayMap,boolean):711 -> + 65:66:java.util.ArrayList getEnteringNames():712:712 -> + 65:66:void (java.util.List,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,androidx.collection.ArrayMap,boolean):712 -> + 67:68:java.util.ArrayList getExitingNames():713:713 -> + 67:68:void (java.util.List,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,androidx.collection.ArrayMap,boolean):713 -> + 69:70:androidx.collection.ArrayMap getFirstOutViews():714:714 -> + 69:70:void (java.util.List,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,androidx.collection.ArrayMap,boolean):714 -> + 71:72:androidx.collection.ArrayMap getLastInViews():715:715 -> + 71:72:void (java.util.List,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,androidx.collection.ArrayMap,boolean):715 -> + 73:74:boolean isPop():716:716 -> + 73:74:void (java.util.List,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,androidx.collection.ArrayMap,boolean):716 -> + 75:82:androidx.core.os.CancellationSignal getTransitionSignal():719:719 -> + 75:82:void (java.util.List,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.FragmentTransitionImpl,java.lang.Object,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,java.util.ArrayList,java.util.ArrayList,androidx.collection.ArrayMap,androidx.collection.ArrayMap,boolean):719 -> + 12:17:void onStart$lambda$6$lambda$5(androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):780:780 -> A + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z$d;Landroidx/fragment/app/f$g;)V"} + 18:39:void onStart$lambda$6$lambda$5(androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):783:783 -> A + 40:44:void onStart$lambda$6$lambda$5(androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):781:781 -> A + 45:48:void onStart$lambda$6$lambda$5(androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):786:786 -> A + 2:4:void runTransition(java.util.ArrayList,android.view.ViewGroup,kotlin.jvm.functions.Function0):1094:1094 -> B + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Landroid/view/ViewGroup;LF3/a;)V"} + 5:13:void runTransition(java.util.ArrayList,android.view.ViewGroup,kotlin.jvm.functions.Function0):1095:1095 -> B + 14:20:void runTransition(java.util.ArrayList,android.view.ViewGroup,kotlin.jvm.functions.Function0):1096:1096 -> B + 21:27:void runTransition(java.util.ArrayList,android.view.ViewGroup,kotlin.jvm.functions.Function0):1097:1097 -> B + 28:32:void runTransition(java.util.ArrayList,android.view.ViewGroup,kotlin.jvm.functions.Function0):1098:1098 -> B + 33:58:void runTransition(java.util.ArrayList,android.view.ViewGroup,kotlin.jvm.functions.Function0):1099:1099 -> B + 59:83:void runTransition(java.util.ArrayList,android.view.ViewGroup,kotlin.jvm.functions.Function0):1101:1101 -> B + 84:87:void runTransition(java.util.ArrayList,android.view.ViewGroup,kotlin.jvm.functions.Function0):1100:1100 -> B + 88:92:void runTransition(java.util.ArrayList,android.view.ViewGroup,kotlin.jvm.functions.Function0):1103:1103 -> B + 93:114:void runTransition(java.util.ArrayList,android.view.ViewGroup,kotlin.jvm.functions.Function0):1104:1104 -> B + 115:139:void runTransition(java.util.ArrayList,android.view.ViewGroup,kotlin.jvm.functions.Function0):1106:1106 -> B + 140:143:void runTransition(java.util.ArrayList,android.view.ViewGroup,kotlin.jvm.functions.Function0):1105:1105 -> B + 144:146:void runTransition(java.util.ArrayList,android.view.ViewGroup,kotlin.jvm.functions.Function0):1110:1110 -> B + 147:150:void runTransition(java.util.ArrayList,android.view.ViewGroup,kotlin.jvm.functions.Function0):1111:1111 -> B + 151:155:void runTransition(java.util.ArrayList,android.view.ViewGroup,kotlin.jvm.functions.Function0):1112:1112 -> B + 156:158:void runTransition(java.util.ArrayList,android.view.ViewGroup,kotlin.jvm.functions.Function0):1111:1111 -> B + 159:161:void runTransition(java.util.ArrayList,android.view.ViewGroup,kotlin.jvm.functions.Function0):1115:1115 -> B + 162:165:void runTransition(java.util.ArrayList,android.view.ViewGroup,kotlin.jvm.functions.Function0):1116:1116 -> B + 166:169:void runTransition(java.util.ArrayList,android.view.ViewGroup,kotlin.jvm.functions.Function0):1117:1117 -> B + 170:173:void runTransition(java.util.ArrayList,android.view.ViewGroup,kotlin.jvm.functions.Function0):1116:1116 -> B + 1:3:void setController(java.lang.Object):721:721 -> C + 1:3:void setNoControllerReturned(boolean):722:722 -> D + 1:8:boolean isSeekingSupported():725:725 -> b + 9:12:boolean isSeekingSupported():726:726 -> b + 13:19:java.util.Set kotlin.collections.CollectionsKt___CollectionsKt.union(java.lang.Iterable,java.lang.Iterable):1726:1726 -> b + 13:19:boolean isSeekingSupported():726 -> b + 20:35:java.util.Set kotlin.collections.CollectionsKt___CollectionsKt.union(java.lang.Iterable,java.lang.Iterable):1727:1727 -> b + 20:35:boolean isSeekingSupported():726 -> b + 36:41:boolean isSeekingSupported():727:727 -> b + 42:47:boolean isSeekingSupported():728:728 -> b + 48:60:boolean isSeekingSupported():729:729 -> b + 61:64:boolean isSeekingSupported():731:731 -> b + 65:76:boolean isSeekingSupported():732:732 -> b + 6:11:void onCancel(android.view.ViewGroup):1121:1121 -> c + 6:21:void onCommit(android.view.ViewGroup):856:856 -> d + 22:27:void onCommit(android.view.ViewGroup):879:879 -> d + 28:35:void onCommit(android.view.ViewGroup):880:880 -> d + 36:41:void onCommit(android.view.ViewGroup):881:881 -> d + 42:68:void onCommit(android.view.ViewGroup):883:883 -> d + 69:72:void onCommit(android.view.ViewGroup):882:882 -> d + 73:86:void onCommit(android.view.ViewGroup):887:887 -> d + 87:90:void onCommit(android.view.ViewGroup):886:886 -> d + 91:92:void onCommit(android.view.ViewGroup):889:889 -> d + 93:103:void onCommit(android.view.ViewGroup):1194:1194 -> d + 104:117:void onCommit(android.view.ViewGroup):1195:1195 -> d + 118:119:void onCommit(android.view.ViewGroup):1196:1196 -> d + 120:123:void onCommit(android.view.ViewGroup):889:889 -> d + 124:127:void onCommit(android.view.ViewGroup):1196:1196 -> d + 128:141:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.foldRightIndexed(java.util.List,java.lang.Object,kotlin.jvm.functions.Function3):1855:1855 -> d + 128:141:void onCommit(android.view.ViewGroup):889 -> d + 142:143:void onCommit(android.view.ViewGroup):890:890 -> d + 144:147:void onCommit(android.view.ViewGroup):891:891 -> d + 148:149:void onCommit(android.view.ViewGroup):893:893 -> d + 150:158:void onCommit(android.view.ViewGroup):890:890 -> d + 159:166:void onCommit(android.view.ViewGroup):902:902 -> d + 167:172:void onCommit(android.view.ViewGroup):905:905 -> d + 173:199:void onCommit(android.view.ViewGroup):907:907 -> d + 200:203:void onCommit(android.view.ViewGroup):906:906 -> d + 204:205:void onCommit(android.view.ViewGroup):857:857 -> d + 206:221:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.foldRightIndexed(java.util.List,java.lang.Object,kotlin.jvm.functions.Function3):1855:1855 -> d + 206:221:void onCommit(android.view.ViewGroup):857 -> d + 222:225:void onCommit(android.view.ViewGroup):858:858 -> d + 226:231:void onCommit(android.view.ViewGroup):859:859 -> d + 232:235:void onCommit(android.view.ViewGroup):860:860 -> d + 236:252:void onCommit(android.view.ViewGroup):863:863 -> d + 253:256:void onCommit(android.view.ViewGroup):861:861 -> d + 257:281:void onCommit(android.view.ViewGroup):869:869 -> d + 282:284:void onCommit(android.view.ViewGroup):867:867 -> d + 285:292:void onCommit(android.view.ViewGroup):874:874 -> d + 293:295:void onCommit(android.view.ViewGroup):876:876 -> d + 11:24:void onProgress(androidx.activity.BackEventCompat,android.view.ViewGroup):850:850 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;Landroid/view/ViewGroup;)V"} + 6:13:void onStart(android.view.ViewGroup):742:742 -> f + 14:15:void onStart(android.view.ViewGroup):743:743 -> f + 16:31:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.foldRightIndexed(java.util.List,java.lang.Object,kotlin.jvm.functions.Function3):1855:1855 -> f + 16:31:void onStart(android.view.ViewGroup):743 -> f + 32:36:void onStart(android.view.ViewGroup):744:744 -> f + 37:42:void onStart(android.view.ViewGroup):745:745 -> f + 43:67:void onStart(android.view.ViewGroup):747:747 -> f + 68:71:void onStart(android.view.ViewGroup):746:746 -> f + 72:87:void onStart(android.view.ViewGroup):753:753 -> f + 88:107:void onStart(android.view.ViewGroup):755:755 -> f + 108:109:void onStart(android.view.ViewGroup):756:756 -> f + 110:112:void onStart(android.view.ViewGroup):755:755 -> f + 113:114:void onStart(android.view.ViewGroup):756:756 -> f + 115:117:void onStart(android.view.ViewGroup):755:755 -> f + 118:119:void onStart(android.view.ViewGroup):756:756 -> f + 120:122:void onStart(android.view.ViewGroup):755:755 -> f + 123:124:void onStart(android.view.ViewGroup):756:756 -> f + 125:131:void onStart(android.view.ViewGroup):755:755 -> f + 132:134:void onStart(android.view.ViewGroup):754:754 -> f + 135:146:void onStart(android.view.ViewGroup):763:763 -> f + 147:151:void onStart(android.view.ViewGroup):768:768 -> f + 152:165:void onStart(android.view.ViewGroup):771:771 -> f + 166:169:void onStart(android.view.ViewGroup):770:770 -> f + 170:171:void onStart(android.view.ViewGroup):772:772 -> f + 172:182:void onStart(android.view.ViewGroup):1185:1185 -> f + 183:196:void onStart(android.view.ViewGroup):1186:1186 -> f + 197:198:void onStart(android.view.ViewGroup):1187:1187 -> f + 199:202:void onStart(android.view.ViewGroup):772:772 -> f + 203:206:void onStart(android.view.ViewGroup):1187:1187 -> f + 207:221:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.foldRightIndexed(java.util.List,java.lang.Object,kotlin.jvm.functions.Function3):1855:1855 -> f + 207:221:void onStart(android.view.ViewGroup):772 -> f + 222:226:void onStart$lambda$6$lambda$4(kotlin.jvm.internal.Ref$ObjectRef):773:773 -> f + 222:226:void onStart(android.view.ViewGroup):773 -> f + 227:229:void onStart(android.view.ViewGroup):774:774 -> f + 230:234:void onStart(android.view.ViewGroup):775:775 -> f + 235:237:void onStart(android.view.ViewGroup):777:777 -> f + 238:247:void onStart(android.view.ViewGroup):774:774 -> f + 248:256:void onStart(android.view.ViewGroup):790:790 -> f + 1:1:void $r8$lambda$6p4zO3CB6aA8dlD9N_23P2qLSv8(androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):0:0 -> h + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z$d;Landroidx/fragment/app/Z$d;Landroidx/fragment/app/f$g;)V"} + 1:1:void $r8$lambda$Sr4J70a3QauSgpeDyw0ZL_OWiKc(androidx.fragment.app.FragmentTransitionImpl,android.view.View,android.graphics.Rect):0:0 -> i + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/U;Landroid/view/View;Landroid/graphics/Rect;)V"} + 1:1:void $r8$lambda$TNb3E8YkXhm2Bo5GwEDODMQqXVA(java.util.ArrayList):0:0 -> j + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void $r8$lambda$YDvTpOYgMyrNARpW-xssIvuN550(kotlin.jvm.internal.Ref$ObjectRef):0:0 -> k # {"id":"com.android.tools.r8.synthesized"} -androidx.fragment.app.DefaultSpecialEffectsController$$ExternalSyntheticLambda2 -> androidx.fragment.app.f: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/w;)V"} + 1:1:void $r8$lambda$qsydSOYBmoz9_kn6YMgHu5Je2nQ(androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):0:0 -> l + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z$d;Landroidx/fragment/app/f$g;)V"} + 1:1:void $r8$lambda$s3hmaGzL_feT3WmrQ4go_MPSSPE(androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):0:0 -> m + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z$d;Landroidx/fragment/app/f$g;)V"} + 1:4:void captureTransitioningViews(java.util.ArrayList,android.view.View):1133:1133 -> n + 5:13:void captureTransitioningViews(java.util.ArrayList,android.view.View):1134:1134 -> n + 14:19:void captureTransitioningViews(java.util.ArrayList,android.view.View):1135:1135 -> n + 20:23:void captureTransitioningViews(java.util.ArrayList,android.view.View):1136:1136 -> n + 24:30:void captureTransitioningViews(java.util.ArrayList,android.view.View):1139:1139 -> n + 31:34:void captureTransitioningViews(java.util.ArrayList,android.view.View):1141:1141 -> n + 35:40:void captureTransitioningViews(java.util.ArrayList,android.view.View):1142:1142 -> n + 41:51:void captureTransitioningViews(java.util.ArrayList,android.view.View):1143:1143 -> n + 52:57:void captureTransitioningViews(java.util.ArrayList,android.view.View):1148:1148 -> n + 58:61:void captureTransitioningViews(java.util.ArrayList,android.view.View):1149:1149 -> n + 9:17:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):920:920 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/fragment/app/Z$d;Landroidx/fragment/app/Z$d;)Lr3/l;"} + 18:22:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):923:923 -> o + 23:43:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):924:924 -> o + 44:53:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):925:925 -> o + 54:65:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):928:928 -> o + 66:75:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):931:931 -> o + 76:78:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):932:932 -> o + 79:81:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):931:931 -> o + 82:89:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):935:935 -> o + 90:100:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):939:939 -> o + 101:108:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):942:942 -> o + 109:121:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):943:943 -> o + 122:129:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):944:944 -> o + 130:131:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):945:945 -> o + 132:133:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):946:946 -> o + 134:136:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):945:945 -> o + 137:147:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):949:949 -> o + 148:155:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):952:952 -> o + 156:168:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):953:953 -> o + 169:178:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):954:954 -> o + 179:180:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):960:960 -> o + 181:189:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):961:961 -> o + 190:193:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):970:970 -> o + 194:195:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):971:971 -> o + 196:198:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):970:970 -> o + 199:204:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):975:975 -> o + 205:216:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):976:976 -> o + 217:221:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):975:975 -> o + 222:226:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):980:980 -> o + 227:250:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):986:986 -> o + 251:254:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):987:987 -> o + 255:268:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):988:988 -> o + 269:275:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):991:991 -> o + 276:291:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):992:992 -> o + 292:301:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):993:993 -> o + 302:311:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):998:998 -> o + 312:320:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1000:1000 -> o + 321:326:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1003:1003 -> o + 327:332:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1004:1004 -> o + 333:337:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1006:1006 -> o + 338:358:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1007:1007 -> o + 359:367:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1011:1011 -> o + 368:370:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1015:1015 -> o + 371:375:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1018:1018 -> o + 376:384:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1019:1019 -> o + 385:386:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1020:1020 -> o + 387:392:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1022:1022 -> o + 393:395:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1020:1020 -> o + 396:403:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1030:1030 -> o + 404:415:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1035:1035 -> o + 416:420:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1036:1036 -> o + 421:425:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1038:1038 -> o + 426:431:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1040:1040 -> o + 432:451:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1041:1041 -> o + 452:456:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1042:1042 -> o + 457:476:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1043:1043 -> o + 477:499:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1044:1044 -> o + 500:504:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1048:1048 -> o + 505:510:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1049:1049 -> o + 511:530:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1050:1050 -> o + 531:535:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1051:1051 -> o + 536:555:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1052:1052 -> o + 556:576:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1053:1053 -> o + 577:582:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1058:1058 -> o + 583:601:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1060:1060 -> o + 602:615:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1065:1065 -> o + 616:617:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1074:1074 -> o + 618:619:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1075:1075 -> o + 620:623:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1074:1074 -> o + 624:629:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1077:1077 -> o + 630:654:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1080:1080 -> o + 655:657:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1078:1078 -> o + 658:663:kotlin.Pair createMergedTransition(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation):1084:1084 -> o + 6:15:void createMergedTransition$lambda$12(androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):936:936 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z$d;Landroidx/fragment/app/Z$d;Landroidx/fragment/app/f$g;)V"} + 16:18:void createMergedTransition$lambda$12(androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):937:937 -> p + 19:22:void createMergedTransition$lambda$12(androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):936:936 -> p + 11:14:void createMergedTransition$lambda$13(androidx.fragment.app.FragmentTransitionImpl,android.view.View,android.graphics.Rect):962:962 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/U;Landroid/view/View;Landroid/graphics/Rect;)V"} + 7:10:void createMergedTransition$lambda$14(java.util.ArrayList):1031:1031 -> r + 1:3:void setController(java.lang.Object):721:721 -> s + 1:3:java.lang.Object getController():721 -> s + 1:3:androidx.fragment.app.SpecialEffectsController$Operation getFirstOut():705:705 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/Z$d;"} + 1:3:androidx.fragment.app.SpecialEffectsController$Operation getLastIn():706:706 -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/Z$d;"} + 1:3:androidx.fragment.app.FragmentTransitionImpl getTransitionImpl():707:707 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/U;"} + 1:3:java.util.List getTransitionInfos():704:704 -> w + 1:5:boolean getTransitioning():735:735 -> x + 6:12:java.util.Set kotlin.collections.CollectionsKt___CollectionsKt.union(java.lang.Iterable,java.lang.Iterable):1726:1726 -> x + 6:12:boolean getTransitioning():735 -> x + 13:28:java.util.Set kotlin.collections.CollectionsKt___CollectionsKt.union(java.lang.Iterable,java.lang.Iterable):1727:1727 -> x + 13:28:boolean getTransitioning():735 -> x + 29:43:boolean getTransitioning():736:736 -> x + 12:17:void onCommit$lambda$11$lambda$10(androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):895:895 -> y + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z$d;Landroidx/fragment/app/f$g;)V"} + 18:39:void onCommit$lambda$11$lambda$10(androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):897:897 -> y + 40:44:void onCommit$lambda$11$lambda$10(androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):896:896 -> y + 45:48:void onCommit$lambda$11$lambda$10(androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):899:899 -> y + 6:15:void onStart$lambda$6$lambda$4(kotlin.jvm.internal.Ref$ObjectRef):773:773 -> z + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/w;)V"} +androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$$ExternalSyntheticLambda0 -> androidx.fragment.app.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - android.view.View androidx.fragment.app.DefaultSpecialEffectsController$$InternalSyntheticLambda$3$01d1444285e5054485140770def58a276a4977d00adf8196949e6db85c98d097$1.f$0 -> a + kotlin.jvm.internal.Ref$ObjectRef androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$$InternalSyntheticLambda$3$9b03c15873d1432366a46569a6e7dcb027fc8b13e50e316c36ffa5ebf8be9129$0.f$0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/jvm/internal/w;"} # {"id":"com.android.tools.r8.synthesized"} - androidx.fragment.app.DefaultSpecialEffectsController androidx.fragment.app.DefaultSpecialEffectsController$$InternalSyntheticLambda$3$01d1444285e5054485140770def58a276a4977d00adf8196949e6db85c98d097$1.f$1 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/k;"} + 1:1:void (kotlin.jvm.internal.Ref$ObjectRef):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo androidx.fragment.app.DefaultSpecialEffectsController$$InternalSyntheticLambda$3$01d1444285e5054485140770def58a276a4977d00adf8196949e6db85c98d097$1.f$2 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/k$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/w;)V"} + 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} - androidx.fragment.app.SpecialEffectsController$Operation androidx.fragment.app.DefaultSpecialEffectsController$$InternalSyntheticLambda$3$01d1444285e5054485140770def58a276a4977d00adf8196949e6db85c98d097$1.f$3 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W$c;"} +androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$$ExternalSyntheticLambda1 -> androidx.fragment.app.h: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + androidx.fragment.app.SpecialEffectsController$Operation androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$$InternalSyntheticLambda$3$9b03c15873d1432366a46569a6e7dcb027fc8b13e50e316c36ffa5ebf8be9129$1.f$0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z$d;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (android.view.View,androidx.fragment.app.DefaultSpecialEffectsController,androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo,androidx.fragment.app.SpecialEffectsController$Operation):0:0 -> + androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$$InternalSyntheticLambda$3$9b03c15873d1432366a46569a6e7dcb027fc8b13e50e316c36ffa5ebf8be9129$1.f$1 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/f$g;"} # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/fragment/app/k;Landroidx/fragment/app/k$a;Landroidx/fragment/app/W$c;)V"} - 1:1:void onCancel():0:0 -> onCancel + 1:1:void (androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):0:0 -> # {"id":"com.android.tools.r8.synthesized"} -androidx.fragment.app.DefaultSpecialEffectsController$$ExternalSyntheticLambda3 -> androidx.fragment.app.g: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z$d;Landroidx/fragment/app/f$g;)V"} + 1:1:void run():0:0 -> run + # {"id":"com.android.tools.r8.synthesized"} +androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$$ExternalSyntheticLambda2 -> androidx.fragment.app.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - androidx.fragment.app.SpecialEffectsController$Operation androidx.fragment.app.DefaultSpecialEffectsController$$InternalSyntheticLambda$3$d8fe9e81e26bbd6aae59ad0d14068c9b9c97276fad1fc18b5a31c0fbb7829c18$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W$c;"} - # {"id":"com.android.tools.r8.synthesized"} - androidx.fragment.app.SpecialEffectsController$Operation androidx.fragment.app.DefaultSpecialEffectsController$$InternalSyntheticLambda$3$d8fe9e81e26bbd6aae59ad0d14068c9b9c97276fad1fc18b5a31c0fbb7829c18$0.f$1 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W$c;"} + androidx.fragment.app.SpecialEffectsController$Operation androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$$InternalSyntheticLambda$3$f3c77de8efc5bae6dec2077080c1e8c5830d2f99c9a50eea8dcd368f727a5d5a$0.f$0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z$d;"} # {"id":"com.android.tools.r8.synthesized"} - boolean androidx.fragment.app.DefaultSpecialEffectsController$$InternalSyntheticLambda$3$d8fe9e81e26bbd6aae59ad0d14068c9b9c97276fad1fc18b5a31c0fbb7829c18$0.f$2 -> f + androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$$InternalSyntheticLambda$3$f3c77de8efc5bae6dec2077080c1e8c5830d2f99c9a50eea8dcd368f727a5d5a$0.f$1 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/f$g;"} # {"id":"com.android.tools.r8.synthesized"} - androidx.collection.ArrayMap androidx.fragment.app.DefaultSpecialEffectsController$$InternalSyntheticLambda$3$d8fe9e81e26bbd6aae59ad0d14068c9b9c97276fad1fc18b5a31c0fbb7829c18$0.f$3 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/a;"} - # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation,boolean,m.ArrayMap):0:0 -> + 1:1:void (androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/W$c;Landroidx/fragment/app/W$c;ZLm/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z$d;Landroidx/fragment/app/f$g;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -androidx.fragment.app.DefaultSpecialEffectsController$$ExternalSyntheticLambda4 -> androidx.fragment.app.h: +androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$$ExternalSyntheticLambda3 -> androidx.fragment.app.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - androidx.fragment.app.FragmentTransitionImpl androidx.fragment.app.DefaultSpecialEffectsController$$InternalSyntheticLambda$3$d8fe9e81e26bbd6aae59ad0d14068c9b9c97276fad1fc18b5a31c0fbb7829c18$1.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Q;"} + androidx.fragment.app.SpecialEffectsController$Operation androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$$InternalSyntheticLambda$4$24cc65f5e82c481470ee0b7f58ca2165137fe54b73dd6b523a82f658f679c32a$0.f$0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z$d;"} # {"id":"com.android.tools.r8.synthesized"} - android.view.View androidx.fragment.app.DefaultSpecialEffectsController$$InternalSyntheticLambda$3$d8fe9e81e26bbd6aae59ad0d14068c9b9c97276fad1fc18b5a31c0fbb7829c18$1.f$1 -> e + androidx.fragment.app.SpecialEffectsController$Operation androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$$InternalSyntheticLambda$4$24cc65f5e82c481470ee0b7f58ca2165137fe54b73dd6b523a82f658f679c32a$0.f$1 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z$d;"} # {"id":"com.android.tools.r8.synthesized"} - android.graphics.Rect androidx.fragment.app.DefaultSpecialEffectsController$$InternalSyntheticLambda$3$d8fe9e81e26bbd6aae59ad0d14068c9b9c97276fad1fc18b5a31c0fbb7829c18$1.f$2 -> f + androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$$InternalSyntheticLambda$4$24cc65f5e82c481470ee0b7f58ca2165137fe54b73dd6b523a82f658f679c32a$0.f$2 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/f$g;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (androidx.fragment.app.FragmentTransitionImpl,android.view.View,android.graphics.Rect):0:0 -> + 1:1:void (androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Q;Landroid/view/View;Landroid/graphics/Rect;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z$d;Landroidx/fragment/app/Z$d;Landroidx/fragment/app/f$g;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -androidx.fragment.app.DefaultSpecialEffectsController$$ExternalSyntheticLambda5 -> androidx.fragment.app.i: +androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$$ExternalSyntheticLambda4 -> androidx.fragment.app.k: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - java.util.ArrayList androidx.fragment.app.DefaultSpecialEffectsController$$InternalSyntheticLambda$3$d8fe9e81e26bbd6aae59ad0d14068c9b9c97276fad1fc18b5a31c0fbb7829c18$2.f$0 -> d + androidx.fragment.app.FragmentTransitionImpl androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$$InternalSyntheticLambda$4$24cc65f5e82c481470ee0b7f58ca2165137fe54b73dd6b523a82f658f679c32a$1.f$0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/U;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (java.util.ArrayList):0:0 -> + android.view.View androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$$InternalSyntheticLambda$4$24cc65f5e82c481470ee0b7f58ca2165137fe54b73dd6b523a82f658f679c32a$1.f$1 -> e + # {"id":"com.android.tools.r8.synthesized"} + android.graphics.Rect androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$$InternalSyntheticLambda$4$24cc65f5e82c481470ee0b7f58ca2165137fe54b73dd6b523a82f658f679c32a$1.f$2 -> f # {"id":"com.android.tools.r8.synthesized"} + 1:1:void (androidx.fragment.app.FragmentTransitionImpl,android.view.View,android.graphics.Rect):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/U;Landroid/view/View;Landroid/graphics/Rect;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -androidx.fragment.app.DefaultSpecialEffectsController$$ExternalSyntheticLambda6 -> androidx.fragment.app.j: +androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$$ExternalSyntheticLambda5 -> androidx.fragment.app.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - androidx.fragment.app.DefaultSpecialEffectsController$TransitionInfo androidx.fragment.app.DefaultSpecialEffectsController$$InternalSyntheticLambda$3$d8fe9e81e26bbd6aae59ad0d14068c9b9c97276fad1fc18b5a31c0fbb7829c18$3.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/k$c;"} - # {"id":"com.android.tools.r8.synthesized"} - androidx.fragment.app.SpecialEffectsController$Operation androidx.fragment.app.DefaultSpecialEffectsController$$InternalSyntheticLambda$3$d8fe9e81e26bbd6aae59ad0d14068c9b9c97276fad1fc18b5a31c0fbb7829c18$3.f$1 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W$c;"} + java.util.ArrayList androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$$InternalSyntheticLambda$4$24cc65f5e82c481470ee0b7f58ca2165137fe54b73dd6b523a82f658f679c32a$2.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (androidx.fragment.app.DefaultSpecialEffectsController$TransitionInfo,androidx.fragment.app.SpecialEffectsController$Operation):0:0 -> + 1:1:void (java.util.ArrayList):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/k$c;Landroidx/fragment/app/W$c;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo -> androidx.fragment.app.k$a: -# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.kt"} - boolean isPop -> c - boolean isAnimLoaded -> d - androidx.fragment.app.FragmentAnim$AnimationOrAnimator animation -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/t$a;"} - 11:13:void (androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean):782:782 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/W$c;LB/c;Z)V"} - 14:16:void (androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean):781:781 -> - 6:9:androidx.fragment.app.FragmentAnim$AnimationOrAnimator getAnimation(android.content.Context):788:788 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/fragment/app/t$a;"} - 10:12:androidx.fragment.app.FragmentAnim$AnimationOrAnimator getAnimation(android.content.Context):789:789 -> e - 13:20:androidx.fragment.app.FragmentAnim$AnimationOrAnimator getAnimation(android.content.Context):793:793 -> e - 21:36:androidx.fragment.app.FragmentAnim$AnimationOrAnimator getAnimation(android.content.Context):794:794 -> e - 37:38:androidx.fragment.app.FragmentAnim$AnimationOrAnimator getAnimation(android.content.Context):795:795 -> e - 39:42:androidx.fragment.app.FragmentAnim$AnimationOrAnimator getAnimation(android.content.Context):791:791 -> e - 43:44:androidx.fragment.app.FragmentAnim$AnimationOrAnimator getAnimation(android.content.Context):797:797 -> e - 45:47:androidx.fragment.app.FragmentAnim$AnimationOrAnimator getAnimation(android.content.Context):798:798 -> e -androidx.fragment.app.DefaultSpecialEffectsController$SpecialEffectsInfo -> androidx.fragment.app.k$b: +androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$onCommit$4 -> androidx.fragment.app.f$g$a: # {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.kt"} - androidx.fragment.app.SpecialEffectsController$Operation operation -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W$c;"} - androidx.core.os.CancellationSignal signal -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LB/c;"} - 11:13:void (androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal):760:760 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/W$c;LB/c;)V"} - 14:15:void (androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal):761:761 -> - 16:18:void (androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal):762:762 -> - 1:8:void completeSpecialEffect():774:774 -> a - 1:3:androidx.fragment.app.SpecialEffectsController$Operation getOperation():761:761 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/W$c;"} - 1:3:androidx.core.os.CancellationSignal getSignal():762:762 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB/c;"} - 1:19:boolean isVisibilityUnchanged():767:767 -> d - 20:27:boolean isVisibilityUnchanged():768:768 -> d - 28:38:boolean isVisibilityUnchanged():769:769 -> d -androidx.fragment.app.DefaultSpecialEffectsController$TransitionInfo -> androidx.fragment.app.k$c: + androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect this$0 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/f$g;"} + android.view.ViewGroup $container -> f + java.lang.Object $mergedTransition -> g + 1:14:void invoke():903:903 -> a + 1:6:java.lang.Object invoke():902:902 -> invoke +androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$onStart$4 -> androidx.fragment.app.f$g$b: # {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.kt"} - java.lang.Object transition -> c - boolean isOverlapAllowed -> d - java.lang.Object sharedElementTransition -> e - 11:13:void (androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean,boolean):808:808 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/W$c;LB/c;ZZ)V"} - 14:21:void (androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean,boolean):809:809 -> - 22:37:void (androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean,boolean):810:810 -> - 38:52:void (androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean,boolean):812:812 -> - 53:54:void (androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean,boolean):809:809 -> - 55:62:void (androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean,boolean):815:815 -> - 63:71:void (androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean,boolean):819:819 -> - 72:81:void (androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean,boolean):821:821 -> - 82:87:void (androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean,boolean):815:815 -> - 88:96:void (androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean,boolean):830:830 -> - 97:106:void (androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean,boolean):832:832 -> - 107:109:void (androidx.fragment.app.SpecialEffectsController$Operation,androidx.core.os.CancellationSignal,boolean,boolean):828:828 -> - 1:6:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():844:844 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/Q;"} - 7:19:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():845:845 -> e - 20:29:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():849:849 -> e - 30:37:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():850:850 -> e - 38:40:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():849:849 -> e - 41:42:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():850:850 -> e - 43:45:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():849:849 -> e - 46:47:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():850:850 -> e - 48:50:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():849:849 -> e - 51:52:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():850:850 -> e - 53:55:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():849:849 -> e - 56:57:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():852:852 -> e - 58:64:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():849:849 -> e - 65:78:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():846:846 -> e - 5:8:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl(java.lang.Object):861:861 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Landroidx/fragment/app/Q;"} - 9:15:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl(java.lang.Object):862:862 -> f - 16:19:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl(java.lang.Object):866:866 -> f - 20:26:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl(java.lang.Object):867:867 -> f - 27:28:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl(java.lang.Object):871:871 -> f - 29:66:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl(java.lang.Object):872:872 -> f - 67:70:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl(java.lang.Object):871:871 -> f - 1:3:java.lang.Object getSharedElementTransition():828:828 -> g - 1:3:java.lang.Object getTransition():809:809 -> h - 1:8:boolean hasSharedElementTransition():839:839 -> i - 1:3:boolean isOverlapAllowed():815:815 -> j -androidx.fragment.app.DefaultSpecialEffectsController$retainMatchingViews$1 -> androidx.fragment.app.k$d: -# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.kt"} - java.util.Collection $names -> e - 6:26:java.lang.Boolean invoke(java.util.Map$Entry):701:701 -> a - 1:7:java.lang.Object invoke(java.lang.Object):700:700 -> d -androidx.fragment.app.DefaultSpecialEffectsController$startAnimations$1 -> androidx.fragment.app.k$e: -# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.kt"} - androidx.fragment.app.DefaultSpecialEffectsController this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/k;"} - android.view.View $viewToAnimate -> b - boolean $isHideOperation -> c - androidx.fragment.app.SpecialEffectsController$Operation $operation -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W$c;"} - androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo $animationInfo -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/k$a;"} - 11:14:void (androidx.fragment.app.DefaultSpecialEffectsController,android.view.View,boolean,androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo):185:185 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/k;Landroid/view/View;ZLandroidx/fragment/app/W$c;Landroidx/fragment/app/k$a;)V"} - 6:16:void onAnimationEnd(android.animation.Animator):187:187 -> onAnimationEnd - 17:20:void onAnimationEnd(android.animation.Animator):188:188 -> onAnimationEnd - 21:36:void onAnimationEnd(android.animation.Animator):191:191 -> onAnimationEnd - 37:42:void onAnimationEnd(android.animation.Animator):193:193 -> onAnimationEnd - 43:48:void onAnimationEnd(android.animation.Animator):194:194 -> onAnimationEnd - 49:72:void onAnimationEnd(android.animation.Animator):196:196 -> onAnimationEnd - 73:78:void onAnimationEnd(android.animation.Animator):195:195 -> onAnimationEnd -androidx.fragment.app.DefaultSpecialEffectsController$startAnimations$3 -> androidx.fragment.app.k$f: + androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect this$0 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/f$g;"} + android.view.ViewGroup $container -> f + java.lang.Object $mergedTransition -> g + kotlin.jvm.internal.Ref$ObjectRef $seekCancelLambda -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/jvm/internal/w;"} + 2:9:void invoke():791:791 -> a + 10:14:void invoke():792:792 -> a + 15:16:void invoke():794:794 -> a + 17:28:void invoke():795:795 -> a + 29:31:void invoke():794:794 -> a + 32:39:void invoke():798:798 -> a + 40:45:void invoke():799:799 -> a + 46:50:void invoke():800:800 -> a + 51:57:void invoke():802:802 -> a + 58:72:void invoke():805:805 -> a + 73:78:void invoke():841:841 -> a + 79:115:void invoke():843:843 -> a + 116:119:void invoke():842:842 -> a + 1:6:java.lang.Object invoke():790:790 -> invoke +androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$onStart$4$1 -> androidx.fragment.app.f$g$b$a: # {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.kt"} - androidx.fragment.app.SpecialEffectsController$Operation $operation -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W$c;"} - androidx.fragment.app.DefaultSpecialEffectsController this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/k;"} - android.view.View $viewToAnimate -> c - androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo $animationInfo -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/k$a;"} - 9:12:void (androidx.fragment.app.SpecialEffectsController$Operation,androidx.fragment.app.DefaultSpecialEffectsController,android.view.View,androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo):258:258 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/W$c;Landroidx/fragment/app/k;Landroid/view/View;Landroidx/fragment/app/k$a;)V"} - 1:1:void $r8$lambda$ZytGaoJ8By--dVBbT6zTRvs0sIA(androidx.fragment.app.DefaultSpecialEffectsController,android.view.View,androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo):0:0 -> a + androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect this$0 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/f$g;"} + java.lang.Object $mergedTransition -> f + android.view.ViewGroup $container -> g + 1:1:void $r8$lambda$3TNnOT1arMiEKvRm97tXsQhSv-I(androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect,android.view.ViewGroup):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/f$g;Landroid/view/ViewGroup;)V"} + 1:1:void $r8$lambda$PPWlVj7jKvcG4QnAJR5n2B_opfQ(androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):0:0 -> c + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/f$g;)V"} + 1:6:void invoke():806:806 -> e + 7:18:java.util.Set kotlin.collections.CollectionsKt___CollectionsKt.union(java.lang.Iterable,java.lang.Iterable):1726:1726 -> e + 7:18:void invoke():806 -> e + 19:34:java.util.Set kotlin.collections.CollectionsKt___CollectionsKt.union(java.lang.Iterable,java.lang.Iterable):1727:1727 -> e + 19:34:void invoke():806 -> e + 35:44:void invoke():806:806 -> e + 45:50:void invoke():820:820 -> e + 51:55:void invoke():821:821 -> e + 56:60:void invoke():824:824 -> e + 61:66:void invoke():825:825 -> e + 67:87:void invoke():826:826 -> e + 88:89:void invoke():827:827 -> e + 90:99:void invoke():825:825 -> e + 100:103:void invoke():838:838 -> e + 104:109:void invoke():807:807 -> e + 110:114:void invoke():808:808 -> e + 115:142:void invoke():810:810 -> e + 11:14:void invoke$lambda$2(androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect,android.view.ViewGroup):811:811 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/f$g;Landroid/view/ViewGroup;)V"} + 15:30:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.foldRightIndexed(java.util.List,java.lang.Object,kotlin.jvm.functions.Function3):1855:1855 -> f + 15:30:void invoke$lambda$2(androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect,android.view.ViewGroup):811 -> f + 31:34:void invoke$lambda$2(androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect,android.view.ViewGroup):812:812 -> f + 35:44:void invoke$lambda$2(androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect,android.view.ViewGroup):813:813 -> f + 45:53:void invoke$lambda$2(androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect,android.view.ViewGroup):815:815 -> f + 7:12:void invoke$lambda$4(androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):830:830 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/f$g;)V"} + 13:14:void invoke$lambda$4(androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):832:832 -> g + 15:16:void invoke$lambda$4(androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):833:833 -> g + 17:19:void invoke$lambda$4(androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):831:831 -> g + 20:23:void invoke$lambda$4(androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):836:836 -> g + 24:39:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.foldRightIndexed(java.util.List,java.lang.Object,kotlin.jvm.functions.Function3):1855:1855 -> g + 24:39:void invoke$lambda$4(androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):836 -> g + 40:48:void invoke$lambda$4(androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):836:836 -> g + 1:6:java.lang.Object invoke():805:805 -> invoke +androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$onStart$4$1$$ExternalSyntheticLambda0 -> androidx.fragment.app.m: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$onStart$4$1$$InternalSyntheticLambda$4$1280385ef030fa71e95f82ee56ac3ded5d6913d1028c25459a89db14c4737b0c$0.f$0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/f$g;"} + # {"id":"com.android.tools.r8.synthesized"} + android.view.ViewGroup androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$onStart$4$1$$InternalSyntheticLambda$4$1280385ef030fa71e95f82ee56ac3ded5d6913d1028c25459a89db14c4737b0c$0.f$1 -> e + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void (androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect,android.view.ViewGroup):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/f$g;Landroid/view/ViewGroup;)V"} + 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/k;Landroid/view/View;Landroidx/fragment/app/k$a;)V"} - 11:17:void onAnimationEnd$lambda$0(androidx.fragment.app.DefaultSpecialEffectsController,android.view.View,androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo):272:272 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/k;Landroid/view/View;Landroidx/fragment/app/k$a;)V"} - 18:21:void onAnimationEnd$lambda$0(androidx.fragment.app.DefaultSpecialEffectsController,android.view.View,androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo):273:273 -> b - 6:26:void onAnimationEnd(android.view.animation.Animation):271:271 -> onAnimationEnd - 27:32:void onAnimationEnd(android.view.animation.Animation):275:275 -> onAnimationEnd - 33:56:void onAnimationEnd(android.view.animation.Animation):277:277 -> onAnimationEnd - 57:62:void onAnimationEnd(android.view.animation.Animation):276:276 -> onAnimationEnd - 7:12:void onAnimationStart(android.view.animation.Animation):260:260 -> onAnimationStart - 13:36:void onAnimationStart(android.view.animation.Animation):262:262 -> onAnimationStart - 37:42:void onAnimationStart(android.view.animation.Animation):261:261 -> onAnimationStart -androidx.fragment.app.DefaultSpecialEffectsController$startAnimations$3$$ExternalSyntheticLambda0 -> androidx.fragment.app.l: +androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$onStart$4$1$$ExternalSyntheticLambda1 -> androidx.fragment.app.n: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - androidx.fragment.app.DefaultSpecialEffectsController androidx.fragment.app.DefaultSpecialEffectsController$startAnimations$3$$InternalSyntheticLambda$4$339af11b1206e704eb15b0d957f7730450d4eca8534cfbbd328d1182918e4ccc$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/k;"} - # {"id":"com.android.tools.r8.synthesized"} - android.view.View androidx.fragment.app.DefaultSpecialEffectsController$startAnimations$3$$InternalSyntheticLambda$4$339af11b1206e704eb15b0d957f7730450d4eca8534cfbbd328d1182918e4ccc$0.f$1 -> e - # {"id":"com.android.tools.r8.synthesized"} - androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo androidx.fragment.app.DefaultSpecialEffectsController$startAnimations$3$$InternalSyntheticLambda$4$339af11b1206e704eb15b0d957f7730450d4eca8534cfbbd328d1182918e4ccc$0.f$2 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/k$a;"} + androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect$onStart$4$1$$InternalSyntheticLambda$4$1280385ef030fa71e95f82ee56ac3ded5d6913d1028c25459a89db14c4737b0c$1.f$0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/f$g;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (androidx.fragment.app.DefaultSpecialEffectsController,android.view.View,androidx.fragment.app.DefaultSpecialEffectsController$AnimationInfo):0:0 -> + 1:1:void (androidx.fragment.app.DefaultSpecialEffectsController$TransitionEffect):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/k;Landroid/view/View;Landroidx/fragment/app/k$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/f$g;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -androidx.fragment.app.DialogFragment -> androidx.fragment.app.m: +androidx.fragment.app.DefaultSpecialEffectsController$TransitionInfo -> androidx.fragment.app.f$h: +# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.kt"} + java.lang.Object transition -> b + boolean isOverlapAllowed -> c + java.lang.Object sharedElementTransition -> d + 6:8:void (androidx.fragment.app.SpecialEffectsController$Operation,boolean,boolean):444:444 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z$d;ZZ)V"} + 9:16:void (androidx.fragment.app.SpecialEffectsController$Operation,boolean,boolean):446:446 -> + 17:32:void (androidx.fragment.app.SpecialEffectsController$Operation,boolean,boolean):447:447 -> + 33:47:void (androidx.fragment.app.SpecialEffectsController$Operation,boolean,boolean):449:449 -> + 48:49:void (androidx.fragment.app.SpecialEffectsController$Operation,boolean,boolean):446:446 -> + 50:57:void (androidx.fragment.app.SpecialEffectsController$Operation,boolean,boolean):452:452 -> + 58:66:void (androidx.fragment.app.SpecialEffectsController$Operation,boolean,boolean):456:456 -> + 67:76:void (androidx.fragment.app.SpecialEffectsController$Operation,boolean,boolean):458:458 -> + 77:82:void (androidx.fragment.app.SpecialEffectsController$Operation,boolean,boolean):452:452 -> + 83:91:void (androidx.fragment.app.SpecialEffectsController$Operation,boolean,boolean):467:467 -> + 92:101:void (androidx.fragment.app.SpecialEffectsController$Operation,boolean,boolean):469:469 -> + 102:104:void (androidx.fragment.app.SpecialEffectsController$Operation,boolean,boolean):465:465 -> + 1:6:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():481:481 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/U;"} + 7:19:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():482:482 -> c + 20:29:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():486:486 -> c + 30:37:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():487:487 -> c + 38:40:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():486:486 -> c + 41:42:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():487:487 -> c + 43:45:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():486:486 -> c + 46:47:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():487:487 -> c + 48:50:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():486:486 -> c + 51:52:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():487:487 -> c + 53:55:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():486:486 -> c + 56:57:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():489:489 -> c + 58:64:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():486:486 -> c + 65:78:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl():483:483 -> c + 5:8:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl(java.lang.Object):498:498 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Landroidx/fragment/app/U;"} + 9:15:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl(java.lang.Object):499:499 -> d + 16:19:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl(java.lang.Object):503:503 -> d + 20:26:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl(java.lang.Object):504:504 -> d + 27:28:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl(java.lang.Object):508:508 -> d + 29:66:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl(java.lang.Object):509:509 -> d + 67:70:androidx.fragment.app.FragmentTransitionImpl getHandlingImpl(java.lang.Object):508:508 -> d + 1:3:java.lang.Object getSharedElementTransition():465:465 -> e + 1:3:java.lang.Object getTransition():446:446 -> f + 1:8:boolean hasSharedElementTransition():476:476 -> g + 1:3:boolean isOverlapAllowed():452:452 -> h +androidx.fragment.app.DefaultSpecialEffectsController$retainMatchingViews$1 -> androidx.fragment.app.f$i: +# {"id":"sourceFile","fileName":"DefaultSpecialEffectsController.kt"} + java.util.Collection $names -> e + 6:26:java.lang.Boolean invoke(java.util.Map$Entry):379:379 -> a + 1:7:java.lang.Object invoke(java.lang.Object):378:378 -> d +androidx.fragment.app.DialogFragment -> androidx.fragment.app.o: # {"id":"sourceFile","fileName":"DialogFragment.java"} androidx.lifecycle.Observer mObserver -> mObserver # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/r;"} - 1:3:void ():434:434 -> - 4:10:void ():353:353 -> - 11:17:void ():361:361 -> - 18:25:void ():372:372 -> - 26:27:void ():383:383 -> - 28:30:void ():384:384 -> - 31:32:void ():385:385 -> - 33:35:void ():386:386 -> - 36:37:void ():387:387 -> - 38:44:void ():389:389 -> - 45:47:void ():415:415 -> - 1:3:android.app.Dialog access$000(androidx.fragment.app.DialogFragment):307:307 -> access$000 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/m;)Landroid/app/Dialog;"} - 1:3:android.content.DialogInterface$OnDismissListener access$100(androidx.fragment.app.DialogFragment):307:307 -> access$100 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/m;)Landroid/content/DialogInterface$OnDismissListener;"} - 1:3:boolean access$200(androidx.fragment.app.DialogFragment):307:307 -> access$200 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/m;)Z"} - 1:4:androidx.fragment.app.FragmentContainer createFragmentContainer():791:791 -> createFragmentContainer - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/u;"} - 5:10:androidx.fragment.app.FragmentContainer createFragmentContainer():792:792 -> createFragmentContainer - 2:5:void dismiss():555:555 -> dismiss - 3:6:void dismissAllowingStateLoss():574:574 -> dismissAllowingStateLoss - 3:6:void dismissNow():564:564 -> dismissNow - 1:3:android.app.Dialog getDialog():633:633 -> getDialog - 1:3:boolean getShowsDialog():725:725 -> getShowsDialog - 1:3:int getTheme():674:674 -> getTheme - 1:6:void dismissInternal(boolean,boolean,boolean):578:578 -> i - 7:9:void dismissInternal(boolean,boolean,boolean):581:581 -> i - 10:11:void dismissInternal(boolean,boolean,boolean):582:582 -> i - 12:16:void dismissInternal(boolean,boolean,boolean):583:583 -> i - 17:19:void dismissInternal(boolean,boolean,boolean):587:587 -> i - 20:26:void dismissInternal(boolean,boolean,boolean):588:588 -> i - 27:38:void dismissInternal(boolean,boolean,boolean):594:594 -> i - 39:44:void dismissInternal(boolean,boolean,boolean):595:595 -> i - 45:51:void dismissInternal(boolean,boolean,boolean):597:597 -> i - 52:53:void dismissInternal(boolean,boolean,boolean):601:601 -> i - 54:59:void dismissInternal(boolean,boolean,boolean):602:602 -> i - 60:69:void dismissInternal(boolean,boolean,boolean):604:604 -> i - 70:79:void dismissInternal(boolean,boolean,boolean):607:607 -> i - 80:82:void dismissInternal(boolean,boolean,boolean):610:610 -> i - 83:90:void dismissInternal(boolean,boolean,boolean):612:612 -> i - 91:93:void dismissInternal(boolean,boolean,boolean):613:613 -> i - 94:98:void dismissInternal(boolean,boolean,boolean):614:614 -> i - 99:104:void dismissInternal(boolean,boolean,boolean):617:617 -> i - 105:108:void dismissInternal(boolean,boolean,boolean):619:619 -> i - 109:112:void dismissInternal(boolean,boolean,boolean):621:621 -> i - 1:3:boolean isCancelable():695:695 -> isCancelable - 1:5:void prepareDialog(android.os.Bundle):923:923 -> j - 6:11:void prepareDialog(android.os.Bundle):927:927 -> j - 12:13:void prepareDialog(android.os.Bundle):929:929 -> j - 14:19:void prepareDialog(android.os.Bundle):930:930 -> j - 20:23:void prepareDialog(android.os.Bundle):933:933 -> j - 24:28:void prepareDialog(android.os.Bundle):934:934 -> j - 29:32:void prepareDialog(android.os.Bundle):935:935 -> j - 33:36:void prepareDialog(android.os.Bundle):936:936 -> j - 37:46:void prepareDialog(android.os.Bundle):937:937 -> j - 47:53:void prepareDialog(android.os.Bundle):939:939 -> j - 54:60:void prepareDialog(android.os.Bundle):940:940 -> j - 61:67:void prepareDialog(android.os.Bundle):941:941 -> j - 68:71:void prepareDialog(android.os.Bundle):942:942 -> j - 72:73:void prepareDialog(android.os.Bundle):946:946 -> j - 74:78:void prepareDialog(android.os.Bundle):949:949 -> j - 79:80:void prepareDialog(android.os.Bundle):950:950 -> j - 1:4:void onActivityCreated(android.os.Bundle):983:983 -> onActivityCreated - 1:3:void onAttach(android.content.Context):731:731 -> onAttach - 4:12:void onAttach(android.content.Context):732:732 -> onAttach - 13:17:void onAttach(android.content.Context):733:733 -> onAttach - 18:20:void onAttach(android.content.Context):736:736 -> onAttach - 1:3:void onCreate(android.os.Bundle):757:757 -> onCreate - 4:10:void onCreate(android.os.Bundle):759:759 -> onCreate - 11:23:void onCreate(android.os.Bundle):761:761 -> onCreate - 24:31:void onCreate(android.os.Bundle):764:764 -> onCreate - 32:39:void onCreate(android.os.Bundle):765:765 -> onCreate - 40:47:void onCreate(android.os.Bundle):766:766 -> onCreate - 48:57:void onCreate(android.os.Bundle):767:767 -> onCreate - 58:67:void onCreate(android.os.Bundle):768:768 -> onCreate - 2:7:android.app.Dialog onCreateDialog(android.os.Bundle):897:897 -> onCreateDialog - 8:29:android.app.Dialog onCreateDialog(android.os.Bundle):898:898 -> onCreateDialog - 30:43:android.app.Dialog onCreateDialog(android.os.Bundle):900:900 -> onCreateDialog - 1:3:void onDestroyView():1043:1043 -> onDestroyView - 4:8:void onDestroyView():1044:1044 -> onDestroyView - 9:11:void onDestroyView():1048:1048 -> onDestroyView - 12:14:void onDestroyView():1052:1052 -> onDestroyView - 15:19:void onDestroyView():1053:1053 -> onDestroyView - 20:23:void onDestroyView():1054:1054 -> onDestroyView - 24:28:void onDestroyView():1057:1057 -> onDestroyView - 29:31:void onDestroyView():1059:1059 -> onDestroyView - 32:34:void onDestroyView():1060:1060 -> onDestroyView - 1:3:void onDetach():743:743 -> onDetach - 4:12:void onDetach():744:744 -> onDetach - 13:14:void onDetach():748:748 -> onDetach - 15:24:void onDetach():750:750 -> onDetach - 1:5:void onDismiss(android.content.DialogInterface):910:910 -> onDismiss - 6:11:void onDismiss(android.content.DialogInterface):915:915 -> onDismiss - 12:35:void onDismiss(android.content.DialogInterface):916:916 -> onDismiss - 36:39:void onDismiss(android.content.DialogInterface):918:918 -> onDismiss - 1:4:android.view.View onFindViewById(int):811:811 -> onFindViewById - 5:11:android.view.View onFindViewById(int):812:812 -> onFindViewById - 1:4:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):831:831 -> onGetLayoutInflater - 5:16:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):832:832 -> onGetLayoutInflater - 17:19:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):844:844 -> onGetLayoutInflater - 20:25:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):846:846 -> onGetLayoutInflater - 26:50:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):847:847 -> onGetLayoutInflater - 51:54:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):850:850 -> onGetLayoutInflater - 55:63:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):851:851 -> onGetLayoutInflater - 64:69:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):833:833 -> onGetLayoutInflater - 70:86:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):834:834 -> onGetLayoutInflater - 87:90:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):835:835 -> onGetLayoutInflater - 91:111:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):836:836 -> onGetLayoutInflater - 112:132:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):838:838 -> onGetLayoutInflater - 1:3:boolean onHasView():818:818 -> onHasView - 1:3:void onSaveInstanceState(android.os.Bundle):1005:1005 -> onSaveInstanceState - 4:7:void onSaveInstanceState(android.os.Bundle):1006:1006 -> onSaveInstanceState - 8:11:void onSaveInstanceState(android.os.Bundle):1007:1007 -> onSaveInstanceState - 12:17:void onSaveInstanceState(android.os.Bundle):1008:1008 -> onSaveInstanceState - 18:22:void onSaveInstanceState(android.os.Bundle):1009:1009 -> onSaveInstanceState - 23:26:void onSaveInstanceState(android.os.Bundle):1011:1011 -> onSaveInstanceState - 27:31:void onSaveInstanceState(android.os.Bundle):1012:1012 -> onSaveInstanceState - 32:35:void onSaveInstanceState(android.os.Bundle):1014:1014 -> onSaveInstanceState - 36:40:void onSaveInstanceState(android.os.Bundle):1015:1015 -> onSaveInstanceState - 41:44:void onSaveInstanceState(android.os.Bundle):1017:1017 -> onSaveInstanceState - 45:49:void onSaveInstanceState(android.os.Bundle):1018:1018 -> onSaveInstanceState - 50:53:void onSaveInstanceState(android.os.Bundle):1020:1020 -> onSaveInstanceState - 54:58:void onSaveInstanceState(android.os.Bundle):1021:1021 -> onSaveInstanceState - 59:63:void onSaveInstanceState(android.os.Bundle):1023:1023 -> onSaveInstanceState - 64:69:void onSaveInstanceState(android.os.Bundle):1024:1024 -> onSaveInstanceState - 1:3:void onStart():989:989 -> onStart - 4:8:void onStart():991:991 -> onStart - 9:10:void onStart():992:992 -> onStart - 11:13:void onStart():993:993 -> onStart - 14:23:void onStart():995:995 -> onStart - 24:26:void onStart():996:996 -> onStart - 27:29:void onStart():997:997 -> onStart - 30:33:void onStart():998:998 -> onStart - 1:3:void onStop():1031:1031 -> onStop - 4:7:void onStop():1032:1032 -> onStop - 8:11:void onStop():1033:1033 -> onStop - 1:3:void onViewStateRestored(android.os.Bundle):957:957 -> onViewStateRestored - 4:9:void onViewStateRestored(android.os.Bundle):958:958 -> onViewStateRestored - 10:17:void onViewStateRestored(android.os.Bundle):959:959 -> onViewStateRestored - 18:23:void onViewStateRestored(android.os.Bundle):961:961 -> onViewStateRestored - 1:3:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):775:775 -> performCreateView - 4:7:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):778:778 -> performCreateView - 8:13:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):779:779 -> performCreateView - 14:21:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):780:780 -> performCreateView - 22:27:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):782:782 -> performCreateView - 1:4:androidx.activity.ComponentDialog requireComponentDialog():663:663 -> requireComponentDialog + 1:3:void ():429:429 -> + 4:10:void ():352:352 -> + 11:17:void ():359:359 -> + 18:25:void ():369:369 -> + 26:27:void ():379:379 -> + 28:30:void ():380:380 -> + 31:32:void ():381:381 -> + 33:35:void ():382:382 -> + 36:37:void ():383:383 -> + 38:44:void ():385:385 -> + 45:47:void ():410:410 -> + 1:3:android.app.Dialog access$000(androidx.fragment.app.DialogFragment):306:306 -> access$000 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/o;)Landroid/app/Dialog;"} + 1:3:android.content.DialogInterface$OnDismissListener access$100(androidx.fragment.app.DialogFragment):306:306 -> access$100 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/o;)Landroid/content/DialogInterface$OnDismissListener;"} + 1:3:boolean access$200(androidx.fragment.app.DialogFragment):306:306 -> access$200 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/o;)Z"} + 1:4:androidx.fragment.app.FragmentContainer createFragmentContainer():786:786 -> createFragmentContainer + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/w;"} + 5:10:androidx.fragment.app.FragmentContainer createFragmentContainer():787:787 -> createFragmentContainer + 2:5:void dismiss():550:550 -> dismiss + 3:6:void dismissAllowingStateLoss():569:569 -> dismissAllowingStateLoss + 3:6:void dismissNow():559:559 -> dismissNow + 1:3:android.app.Dialog getDialog():628:628 -> getDialog + 1:3:boolean getShowsDialog():720:720 -> getShowsDialog + 1:3:int getTheme():669:669 -> getTheme + 1:6:void dismissInternal(boolean,boolean,boolean):573:573 -> i + 7:9:void dismissInternal(boolean,boolean,boolean):576:576 -> i + 10:11:void dismissInternal(boolean,boolean,boolean):577:577 -> i + 12:16:void dismissInternal(boolean,boolean,boolean):578:578 -> i + 17:19:void dismissInternal(boolean,boolean,boolean):582:582 -> i + 20:26:void dismissInternal(boolean,boolean,boolean):583:583 -> i + 27:38:void dismissInternal(boolean,boolean,boolean):589:589 -> i + 39:44:void dismissInternal(boolean,boolean,boolean):590:590 -> i + 45:51:void dismissInternal(boolean,boolean,boolean):592:592 -> i + 52:53:void dismissInternal(boolean,boolean,boolean):596:596 -> i + 54:59:void dismissInternal(boolean,boolean,boolean):597:597 -> i + 60:69:void dismissInternal(boolean,boolean,boolean):599:599 -> i + 70:79:void dismissInternal(boolean,boolean,boolean):602:602 -> i + 80:82:void dismissInternal(boolean,boolean,boolean):605:605 -> i + 83:90:void dismissInternal(boolean,boolean,boolean):607:607 -> i + 91:93:void dismissInternal(boolean,boolean,boolean):608:608 -> i + 94:98:void dismissInternal(boolean,boolean,boolean):609:609 -> i + 99:104:void dismissInternal(boolean,boolean,boolean):612:612 -> i + 105:108:void dismissInternal(boolean,boolean,boolean):614:614 -> i + 109:112:void dismissInternal(boolean,boolean,boolean):616:616 -> i + 1:3:boolean isCancelable():690:690 -> isCancelable + 1:5:void prepareDialog(android.os.Bundle):918:918 -> j + 6:11:void prepareDialog(android.os.Bundle):922:922 -> j + 12:13:void prepareDialog(android.os.Bundle):924:924 -> j + 14:19:void prepareDialog(android.os.Bundle):925:925 -> j + 20:23:void prepareDialog(android.os.Bundle):928:928 -> j + 24:28:void prepareDialog(android.os.Bundle):929:929 -> j + 29:32:void prepareDialog(android.os.Bundle):930:930 -> j + 33:36:void prepareDialog(android.os.Bundle):931:931 -> j + 37:46:void prepareDialog(android.os.Bundle):932:932 -> j + 47:53:void prepareDialog(android.os.Bundle):934:934 -> j + 54:60:void prepareDialog(android.os.Bundle):935:935 -> j + 61:67:void prepareDialog(android.os.Bundle):936:936 -> j + 68:71:void prepareDialog(android.os.Bundle):937:937 -> j + 72:73:void prepareDialog(android.os.Bundle):941:941 -> j + 74:78:void prepareDialog(android.os.Bundle):944:944 -> j + 79:80:void prepareDialog(android.os.Bundle):945:945 -> j + 1:4:void onActivityCreated(android.os.Bundle):978:978 -> onActivityCreated + 1:3:void onAttach(android.content.Context):726:726 -> onAttach + 4:12:void onAttach(android.content.Context):727:727 -> onAttach + 13:17:void onAttach(android.content.Context):728:728 -> onAttach + 18:20:void onAttach(android.content.Context):731:731 -> onAttach + 1:3:void onCreate(android.os.Bundle):752:752 -> onCreate + 4:10:void onCreate(android.os.Bundle):754:754 -> onCreate + 11:23:void onCreate(android.os.Bundle):756:756 -> onCreate + 24:31:void onCreate(android.os.Bundle):759:759 -> onCreate + 32:39:void onCreate(android.os.Bundle):760:760 -> onCreate + 40:47:void onCreate(android.os.Bundle):761:761 -> onCreate + 48:57:void onCreate(android.os.Bundle):762:762 -> onCreate + 58:67:void onCreate(android.os.Bundle):763:763 -> onCreate + 2:7:android.app.Dialog onCreateDialog(android.os.Bundle):892:892 -> onCreateDialog + 8:29:android.app.Dialog onCreateDialog(android.os.Bundle):893:893 -> onCreateDialog + 30:43:android.app.Dialog onCreateDialog(android.os.Bundle):895:895 -> onCreateDialog + 1:3:void onDestroyView():1038:1038 -> onDestroyView + 4:8:void onDestroyView():1039:1039 -> onDestroyView + 9:11:void onDestroyView():1043:1043 -> onDestroyView + 12:14:void onDestroyView():1047:1047 -> onDestroyView + 15:19:void onDestroyView():1048:1048 -> onDestroyView + 20:23:void onDestroyView():1049:1049 -> onDestroyView + 24:28:void onDestroyView():1052:1052 -> onDestroyView + 29:31:void onDestroyView():1054:1054 -> onDestroyView + 32:34:void onDestroyView():1055:1055 -> onDestroyView + 1:3:void onDetach():738:738 -> onDetach + 4:12:void onDetach():739:739 -> onDetach + 13:14:void onDetach():743:743 -> onDetach + 15:24:void onDetach():745:745 -> onDetach + 1:5:void onDismiss(android.content.DialogInterface):905:905 -> onDismiss + 6:11:void onDismiss(android.content.DialogInterface):910:910 -> onDismiss + 12:35:void onDismiss(android.content.DialogInterface):911:911 -> onDismiss + 36:39:void onDismiss(android.content.DialogInterface):913:913 -> onDismiss + 1:4:android.view.View onFindViewById(int):806:806 -> onFindViewById + 5:11:android.view.View onFindViewById(int):807:807 -> onFindViewById + 1:4:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):826:826 -> onGetLayoutInflater + 5:16:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):827:827 -> onGetLayoutInflater + 17:19:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):839:839 -> onGetLayoutInflater + 20:25:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):841:841 -> onGetLayoutInflater + 26:50:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):842:842 -> onGetLayoutInflater + 51:54:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):845:845 -> onGetLayoutInflater + 55:63:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):846:846 -> onGetLayoutInflater + 64:69:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):828:828 -> onGetLayoutInflater + 70:86:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):829:829 -> onGetLayoutInflater + 87:90:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):830:830 -> onGetLayoutInflater + 91:111:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):831:831 -> onGetLayoutInflater + 112:132:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):833:833 -> onGetLayoutInflater + 1:3:boolean onHasView():813:813 -> onHasView + 1:3:void onSaveInstanceState(android.os.Bundle):1000:1000 -> onSaveInstanceState + 4:7:void onSaveInstanceState(android.os.Bundle):1001:1001 -> onSaveInstanceState + 8:11:void onSaveInstanceState(android.os.Bundle):1002:1002 -> onSaveInstanceState + 12:17:void onSaveInstanceState(android.os.Bundle):1003:1003 -> onSaveInstanceState + 18:22:void onSaveInstanceState(android.os.Bundle):1004:1004 -> onSaveInstanceState + 23:26:void onSaveInstanceState(android.os.Bundle):1006:1006 -> onSaveInstanceState + 27:31:void onSaveInstanceState(android.os.Bundle):1007:1007 -> onSaveInstanceState + 32:35:void onSaveInstanceState(android.os.Bundle):1009:1009 -> onSaveInstanceState + 36:40:void onSaveInstanceState(android.os.Bundle):1010:1010 -> onSaveInstanceState + 41:44:void onSaveInstanceState(android.os.Bundle):1012:1012 -> onSaveInstanceState + 45:49:void onSaveInstanceState(android.os.Bundle):1013:1013 -> onSaveInstanceState + 50:53:void onSaveInstanceState(android.os.Bundle):1015:1015 -> onSaveInstanceState + 54:58:void onSaveInstanceState(android.os.Bundle):1016:1016 -> onSaveInstanceState + 59:63:void onSaveInstanceState(android.os.Bundle):1018:1018 -> onSaveInstanceState + 64:69:void onSaveInstanceState(android.os.Bundle):1019:1019 -> onSaveInstanceState + 1:3:void onStart():984:984 -> onStart + 4:8:void onStart():986:986 -> onStart + 9:10:void onStart():987:987 -> onStart + 11:13:void onStart():988:988 -> onStart + 14:23:void onStart():990:990 -> onStart + 24:26:void onStart():991:991 -> onStart + 27:29:void onStart():992:992 -> onStart + 30:33:void onStart():993:993 -> onStart + 1:3:void onStop():1026:1026 -> onStop + 4:7:void onStop():1027:1027 -> onStop + 8:11:void onStop():1028:1028 -> onStop + 1:3:void onViewStateRestored(android.os.Bundle):952:952 -> onViewStateRestored + 4:9:void onViewStateRestored(android.os.Bundle):953:953 -> onViewStateRestored + 10:17:void onViewStateRestored(android.os.Bundle):954:954 -> onViewStateRestored + 18:23:void onViewStateRestored(android.os.Bundle):956:956 -> onViewStateRestored + 1:3:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):770:770 -> performCreateView + 4:7:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):773:773 -> performCreateView + 8:13:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):774:774 -> performCreateView + 14:21:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):775:775 -> performCreateView + 22:27:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):777:777 -> performCreateView + 1:4:androidx.activity.ComponentDialog requireComponentDialog():658:658 -> requireComponentDialog # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/activity/k;"} - 5:8:androidx.activity.ComponentDialog requireComponentDialog():664:664 -> requireComponentDialog - 9:11:androidx.activity.ComponentDialog requireComponentDialog():669:669 -> requireComponentDialog - 12:42:androidx.activity.ComponentDialog requireComponentDialog():665:665 -> requireComponentDialog - 1:7:android.app.Dialog requireDialog():645:645 -> requireDialog - 8:35:android.app.Dialog requireDialog():647:647 -> requireDialog - 1:2:void setCancelable(boolean):687:687 -> setCancelable - 3:10:void setCancelable(boolean):688:688 -> setCancelable - 1:3:void setShowsDialog(boolean):718:718 -> setShowsDialog - 2:7:void setStyle(int,int):477:477 -> setStyle - 8:45:void setStyle(int,int):478:478 -> setStyle - 46:55:void setStyle(int,int):481:481 -> setStyle - 56:59:void setStyle(int,int):483:483 -> setStyle - 60:62:void setStyle(int,int):486:486 -> setStyle - 11:18:void setupDialog(android.app.Dialog,int):860:860 -> setupDialog - 19:21:void setupDialog(android.app.Dialog,int):862:862 -> setupDialog - 22:25:void setupDialog(android.app.Dialog,int):868:868 -> setupDialog - 1:6:void show(androidx.fragment.app.FragmentManager,java.lang.String):502:507 -> show - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;Ljava/lang/String;)V"} - 7:11:int show(androidx.fragment.app.FragmentTransaction,java.lang.String):520:524 -> show - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/N;Ljava/lang/String;)I"} - 2:4:void showNow(androidx.fragment.app.FragmentManager,java.lang.String):540:540 -> showNow - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;Ljava/lang/String;)V"} - 5:6:void showNow(androidx.fragment.app.FragmentManager,java.lang.String):541:541 -> showNow - 7:10:void showNow(androidx.fragment.app.FragmentManager,java.lang.String):542:542 -> showNow - 11:13:void showNow(androidx.fragment.app.FragmentManager,java.lang.String):543:543 -> showNow - 14:16:void showNow(androidx.fragment.app.FragmentManager,java.lang.String):544:544 -> showNow - 17:20:void showNow(androidx.fragment.app.FragmentManager,java.lang.String):545:545 -> showNow -androidx.fragment.app.DialogFragment$1 -> androidx.fragment.app.m$a: + 5:8:androidx.activity.ComponentDialog requireComponentDialog():659:659 -> requireComponentDialog + 9:11:androidx.activity.ComponentDialog requireComponentDialog():664:664 -> requireComponentDialog + 12:42:androidx.activity.ComponentDialog requireComponentDialog():660:660 -> requireComponentDialog + 1:7:android.app.Dialog requireDialog():640:640 -> requireDialog + 8:35:android.app.Dialog requireDialog():642:642 -> requireDialog + 1:2:void setCancelable(boolean):682:682 -> setCancelable + 3:10:void setCancelable(boolean):683:683 -> setCancelable + 1:3:void setShowsDialog(boolean):713:713 -> setShowsDialog + 2:7:void setStyle(int,int):472:472 -> setStyle + 8:45:void setStyle(int,int):473:473 -> setStyle + 46:55:void setStyle(int,int):476:476 -> setStyle + 56:59:void setStyle(int,int):478:478 -> setStyle + 60:62:void setStyle(int,int):481:481 -> setStyle + 11:18:void setupDialog(android.app.Dialog,int):855:855 -> setupDialog + 19:21:void setupDialog(android.app.Dialog,int):857:857 -> setupDialog + 22:25:void setupDialog(android.app.Dialog,int):863:863 -> setupDialog + 1:6:void show(androidx.fragment.app.FragmentManager,java.lang.String):497:502 -> show + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;Ljava/lang/String;)V"} + 7:11:int show(androidx.fragment.app.FragmentTransaction,java.lang.String):515:519 -> show + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Q;Ljava/lang/String;)I"} + 2:4:void showNow(androidx.fragment.app.FragmentManager,java.lang.String):535:535 -> showNow + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;Ljava/lang/String;)V"} + 5:6:void showNow(androidx.fragment.app.FragmentManager,java.lang.String):536:536 -> showNow + 7:10:void showNow(androidx.fragment.app.FragmentManager,java.lang.String):537:537 -> showNow + 11:13:void showNow(androidx.fragment.app.FragmentManager,java.lang.String):538:538 -> showNow + 14:16:void showNow(androidx.fragment.app.FragmentManager,java.lang.String):539:539 -> showNow + 17:20:void showNow(androidx.fragment.app.FragmentManager,java.lang.String):540:540 -> showNow +androidx.fragment.app.DialogFragment$1 -> androidx.fragment.app.o$a: # {"id":"sourceFile","fileName":"DialogFragment.java"} androidx.fragment.app.DialogFragment this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/m;"} - 1:6:void (androidx.fragment.app.DialogFragment):353:353 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/m;)V"} - 1:16:void run():357:357 -> run -androidx.fragment.app.DialogFragment$2 -> androidx.fragment.app.m$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/o;"} + 1:6:void (androidx.fragment.app.DialogFragment):352:352 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/o;)V"} + 1:16:void run():355:355 -> run +androidx.fragment.app.DialogFragment$2 -> androidx.fragment.app.o$b: # {"id":"sourceFile","fileName":"DialogFragment.java"} androidx.fragment.app.DialogFragment this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/m;"} - 1:6:void (androidx.fragment.app.DialogFragment):362:362 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/m;)V"} - 1:8:void onCancel(android.content.DialogInterface):366:366 -> onCancel - 9:18:void onCancel(android.content.DialogInterface):367:367 -> onCancel -androidx.fragment.app.DialogFragment$3 -> androidx.fragment.app.m$c: + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/o;"} + 1:6:void (androidx.fragment.app.DialogFragment):360:360 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/o;)V"} + 1:8:void onCancel(android.content.DialogInterface):363:363 -> onCancel + 9:18:void onCancel(android.content.DialogInterface):364:364 -> onCancel +androidx.fragment.app.DialogFragment$3 -> androidx.fragment.app.o$c: # {"id":"sourceFile","fileName":"DialogFragment.java"} androidx.fragment.app.DialogFragment this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/m;"} - 1:6:void (androidx.fragment.app.DialogFragment):373:373 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/m;)V"} - 1:8:void onDismiss(android.content.DialogInterface):377:377 -> onDismiss - 9:18:void onDismiss(android.content.DialogInterface):378:378 -> onDismiss -androidx.fragment.app.DialogFragment$4 -> androidx.fragment.app.m$d: + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/o;"} + 1:6:void (androidx.fragment.app.DialogFragment):370:370 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/o;)V"} + 1:8:void onDismiss(android.content.DialogInterface):373:373 -> onDismiss + 9:18:void onDismiss(android.content.DialogInterface):374:374 -> onDismiss +androidx.fragment.app.DialogFragment$4 -> androidx.fragment.app.o$d: # {"id":"sourceFile","fileName":"DialogFragment.java"} androidx.fragment.app.DialogFragment this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/m;"} - 1:6:void (androidx.fragment.app.DialogFragment):389:389 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/m;)V"} - 1:6:void onChanged(java.lang.Object):389:389 -> a - 3:10:void onChanged(androidx.lifecycle.LifecycleOwner):393:393 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/o;"} + 1:6:void (androidx.fragment.app.DialogFragment):385:385 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/o;)V"} + 1:6:void onChanged(java.lang.Object):385:385 -> a + 3:10:void onChanged(androidx.lifecycle.LifecycleOwner):388:388 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/m;)V"} - 11:16:void onChanged(androidx.lifecycle.LifecycleOwner):394:394 -> b - 17:22:void onChanged(androidx.lifecycle.LifecycleOwner):395:395 -> b - 23:31:void onChanged(androidx.lifecycle.LifecycleOwner):399:399 -> b - 32:37:void onChanged(androidx.lifecycle.LifecycleOwner):400:400 -> b - 38:57:void onChanged(androidx.lifecycle.LifecycleOwner):401:401 -> b - 58:68:void onChanged(androidx.lifecycle.LifecycleOwner):402:402 -> b - 69:73:void onChanged(androidx.lifecycle.LifecycleOwner):401:401 -> b - 74:83:void onChanged(androidx.lifecycle.LifecycleOwner):404:404 -> b - 84:92:void onChanged(androidx.lifecycle.LifecycleOwner):396:396 -> b -androidx.fragment.app.DialogFragment$5 -> androidx.fragment.app.m$e: + 11:16:void onChanged(androidx.lifecycle.LifecycleOwner):389:389 -> b + 17:22:void onChanged(androidx.lifecycle.LifecycleOwner):390:390 -> b + 23:31:void onChanged(androidx.lifecycle.LifecycleOwner):394:394 -> b + 32:37:void onChanged(androidx.lifecycle.LifecycleOwner):395:395 -> b + 38:57:void onChanged(androidx.lifecycle.LifecycleOwner):396:396 -> b + 58:68:void onChanged(androidx.lifecycle.LifecycleOwner):397:397 -> b + 69:73:void onChanged(androidx.lifecycle.LifecycleOwner):396:396 -> b + 74:83:void onChanged(androidx.lifecycle.LifecycleOwner):399:399 -> b + 84:92:void onChanged(androidx.lifecycle.LifecycleOwner):391:391 -> b +androidx.fragment.app.DialogFragment$5 -> androidx.fragment.app.o$e: # {"id":"sourceFile","fileName":"DialogFragment.java"} androidx.fragment.app.FragmentContainer val$fragmentContainer -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/w;"} androidx.fragment.app.DialogFragment this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/m;"} - 1:8:void (androidx.fragment.app.DialogFragment,androidx.fragment.app.FragmentContainer):792:792 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/m;Landroidx/fragment/app/u;)V"} - 1:8:android.view.View onFindViewById(int):796:796 -> c - 9:15:android.view.View onFindViewById(int):797:797 -> c - 16:22:android.view.View onFindViewById(int):799:799 -> c - 1:21:boolean onHasView():804:804 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/o;"} + 1:8:void (androidx.fragment.app.DialogFragment,androidx.fragment.app.FragmentContainer):787:787 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/o;Landroidx/fragment/app/w;)V"} + 1:8:android.view.View onFindViewById(int):791:791 -> c + 9:15:android.view.View onFindViewById(int):792:792 -> c + 16:22:android.view.View onFindViewById(int):794:794 -> c + 1:21:boolean onHasView():799:799 -> d androidx.fragment.app.Fragment -> androidx.fragment.app.Fragment: # {"id":"sourceFile","fileName":"Fragment.java"} androidx.fragment.app.Fragment$AnimationInfo mAnimationInfo -> mAnimationInfo # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Fragment$j;"} androidx.fragment.app.FragmentManager mChildFragmentManager -> mChildFragmentManager - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} androidx.lifecycle.ViewModelProvider$Factory mDefaultFactory -> mDefaultFactory # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/F$b;"} androidx.fragment.app.FragmentManager mFragmentManager -> mFragmentManager - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} androidx.fragment.app.FragmentHostCallback mHost -> mHost - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/z;"} androidx.lifecycle.LifecycleRegistry mLifecycleRegistry -> mLifecycleRegistry # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/n;"} androidx.lifecycle.Lifecycle$State mMaxState -> mMaxState # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g$b;"} androidx.fragment.app.Fragment$OnPreAttachedListener mSavedStateAttachListener -> mSavedStateAttachListener - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Fragment$m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Fragment$l;"} androidx.savedstate.SavedStateRegistryController mSavedStateRegistryController -> mSavedStateRegistryController - # {"id":"com.android.tools.r8.residualsignature","signature":"LU/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX/c;"} androidx.fragment.app.FragmentViewLifecycleOwner mViewLifecycleOwner -> mViewLifecycleOwner - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/S;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/V;"} androidx.lifecycle.MutableLiveData mViewLifecycleOwnerLiveData -> mViewLifecycleOwnerLiveData # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/q;"} - 1:8:void ():131:131 -> - 1:4:void ():592:592 -> - 5:6:void ():143:143 -> - 7:17:void ():155:155 -> - 18:19:void ():164:164 -> - 20:21:void ():170:170 -> - 22:29:void ():205:205 -> - 30:31:void ():242:242 -> - 32:33:void ():258:258 -> - 34:40:void ():270:270 -> - 41:44:void ():296:296 -> - 45:51:void ():303:303 -> - 52:58:void ():312:312 -> - 59:65:void ():314:314 -> - 66:72:void ():320:320 -> - 73:76:void ():593:593 -> - 1:2:void lambda$performCreateView$0():3111:3111 -> a + 1:8:void ():129:129 -> + 1:4:void ():597:597 -> + 5:6:void ():141:141 -> + 7:17:void ():153:153 -> + 18:19:void ():162:162 -> + 20:21:void ():168:168 -> + 22:29:void ():210:210 -> + 30:31:void ():247:247 -> + 32:33:void ():263:263 -> + 34:40:void ():275:275 -> + 41:44:void ():301:301 -> + 45:51:void ():308:308 -> + 52:58:void ():317:317 -> + 59:65:void ():319:319 -> + 66:72:void ():325:325 -> + 73:76:void ():598:598 -> + 1:2:void lambda$performCreateView$0():3116:3116 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)V"} - 3:8:void lambda$performCreateView$0():3111:3111 -> a - 9:11:void lambda$performCreateView$0():3112:3112 -> a - 1:4:androidx.fragment.app.Fragment$AnimationInfo ensureAnimationInfo():3403:3403 -> b + 3:8:void lambda$performCreateView$0():3116:3116 -> a + 9:11:void lambda$performCreateView$0():3117:3117 -> a + 1:4:androidx.fragment.app.Fragment$AnimationInfo ensureAnimationInfo():3408:3408 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/Fragment$j;"} - 5:11:androidx.fragment.app.Fragment$AnimationInfo ensureAnimationInfo():3404:3404 -> b - 12:14:androidx.fragment.app.Fragment$AnimationInfo ensureAnimationInfo():3406:3406 -> b - 1:11:int getMinimumMaxLifecycleState():435:435 -> c - 12:26:int getMinimumMaxLifecycleState():438:438 -> c - 27:31:int getMinimumMaxLifecycleState():436:436 -> c - 1:5:void callStartTransitionListener(boolean):2907:2907 -> callStartTransitionListener - 6:7:void callStartTransitionListener(boolean):2908:2908 -> callStartTransitionListener - 8:19:void callStartTransitionListener(boolean):2910:2910 -> callStartTransitionListener - 20:23:void callStartTransitionListener(boolean):2913:2913 -> callStartTransitionListener - 24:28:void callStartTransitionListener(boolean):2914:2914 -> callStartTransitionListener - 29:43:void callStartTransitionListener(boolean):2919:2919 -> callStartTransitionListener - 44:46:void callStartTransitionListener(boolean):2927:2927 -> callStartTransitionListener - 47:50:void callStartTransitionListener(boolean):2929:2929 -> callStartTransitionListener - 51:56:void callStartTransitionListener(boolean):2930:2930 -> callStartTransitionListener - 57:59:void callStartTransitionListener(boolean):2931:2931 -> callStartTransitionListener - 1:6:androidx.fragment.app.FragmentContainer createFragmentContainer():3042:3042 -> createFragmentContainer - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/u;"} - 3:5:androidx.fragment.app.Fragment getTargetFragment(boolean):923:923 -> d - 6:10:androidx.fragment.app.Fragment getTargetFragment(boolean):926:926 -> d - 11:18:androidx.fragment.app.Fragment getTargetFragment(boolean):930:930 -> d - 19:25:androidx.fragment.app.Fragment getTargetFragment(boolean):932:932 -> d - 1:8:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2948:2948 -> dump - 9:17:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2949:2949 -> dump - 18:22:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2950:2950 -> dump - 23:31:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2951:2951 -> dump - 32:41:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2952:2952 -> dump - 42:54:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2953:2953 -> dump - 55:64:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2954:2954 -> dump - 65:74:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2955:2955 -> dump - 75:87:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2956:2956 -> dump - 88:97:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2957:2957 -> dump - 98:107:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2958:2958 -> dump - 108:117:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2959:2959 -> dump - 118:130:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2960:2960 -> dump - 131:140:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2961:2961 -> dump - 141:150:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2962:2962 -> dump - 151:160:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2963:2963 -> dump - 161:173:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2964:2964 -> dump - 174:183:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2965:2965 -> dump - 184:187:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2966:2966 -> dump - 188:195:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2967:2967 -> dump - 196:200:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2968:2968 -> dump - 201:204:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2970:2970 -> dump - 205:212:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2971:2971 -> dump - 213:217:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2972:2972 -> dump - 218:221:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2974:2974 -> dump - 222:229:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2975:2975 -> dump - 230:234:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2976:2976 -> dump - 235:238:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2978:2978 -> dump - 239:251:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2979:2979 -> dump - 252:255:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2981:2981 -> dump - 256:263:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2982:2982 -> dump - 264:268:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2983:2983 -> dump - 269:272:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2985:2985 -> dump - 273:280:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2986:2986 -> dump - 281:285:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2987:2987 -> dump - 286:289:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2989:2989 -> dump - 290:297:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2990:2990 -> dump - 298:303:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2991:2991 -> dump - 304:309:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2993:2993 -> dump - 310:320:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2995:2995 -> dump - 321:325:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2996:2996 -> dump - 326:330:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2997:2997 -> dump - 331:345:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2999:2999 -> dump - 346:351:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3000:3000 -> dump - 352:366:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3001:3001 -> dump - 367:372:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3003:3003 -> dump - 373:387:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3004:3004 -> dump - 388:393:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3006:3006 -> dump - 394:401:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3007:3007 -> dump - 402:408:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3008:3008 -> dump - 409:414:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3010:3010 -> dump - 415:429:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3011:3011 -> dump - 430:433:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3013:3013 -> dump - 434:446:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3014:3014 -> dump - 447:450:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3016:3016 -> dump - 451:463:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3017:3017 -> dump - 464:469:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3019:3019 -> dump - 470:472:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3020:3020 -> dump - 473:477:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3021:3021 -> dump - 478:484:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3022:3022 -> dump - 485:490:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3024:3024 -> dump - 491:497:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3025:3025 -> dump - 498:500:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3027:3027 -> dump - 501:527:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3028:3028 -> dump - 528:550:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3029:3029 -> dump - 1:7:void initLifecycle():624:624 -> e - 8:14:void initLifecycle():625:625 -> e - 15:16:void initLifecycle():628:628 -> e - 17:26:void initLifecycle():629:629 -> e - 27:32:void initLifecycle():630:630 -> e - 1:5:boolean equals(java.lang.Object):720:720 -> equals - 1:5:androidx.activity.result.ActivityResultLauncher prepareCallInternal(androidx.activity.result.contract.ActivityResultContract,androidx.arch.core.util.Function,androidx.activity.result.ActivityResultCallback):3603:3603 -> f + 5:11:androidx.fragment.app.Fragment$AnimationInfo ensureAnimationInfo():3409:3409 -> b + 12:14:androidx.fragment.app.Fragment$AnimationInfo ensureAnimationInfo():3411:3411 -> b + 1:11:int getMinimumMaxLifecycleState():440:440 -> c + 12:26:int getMinimumMaxLifecycleState():443:443 -> c + 27:31:int getMinimumMaxLifecycleState():441:441 -> c + 1:5:void callStartTransitionListener(boolean):2912:2912 -> callStartTransitionListener + 6:7:void callStartTransitionListener(boolean):2913:2913 -> callStartTransitionListener + 8:19:void callStartTransitionListener(boolean):2915:2915 -> callStartTransitionListener + 20:23:void callStartTransitionListener(boolean):2918:2918 -> callStartTransitionListener + 24:28:void callStartTransitionListener(boolean):2919:2919 -> callStartTransitionListener + 29:43:void callStartTransitionListener(boolean):2924:2924 -> callStartTransitionListener + 44:46:void callStartTransitionListener(boolean):2934:2934 -> callStartTransitionListener + 47:50:void callStartTransitionListener(boolean):2936:2936 -> callStartTransitionListener + 51:56:void callStartTransitionListener(boolean):2937:2937 -> callStartTransitionListener + 57:59:void callStartTransitionListener(boolean):2938:2938 -> callStartTransitionListener + 1:6:androidx.fragment.app.FragmentContainer createFragmentContainer():3049:3049 -> createFragmentContainer + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/w;"} + 3:5:androidx.fragment.app.Fragment getTargetFragment(boolean):928:928 -> d + 6:10:androidx.fragment.app.Fragment getTargetFragment(boolean):931:931 -> d + 11:18:androidx.fragment.app.Fragment getTargetFragment(boolean):935:935 -> d + 19:25:androidx.fragment.app.Fragment getTargetFragment(boolean):937:937 -> d + 1:8:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2955:2955 -> dump + 9:17:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2956:2956 -> dump + 18:22:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2957:2957 -> dump + 23:31:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2958:2958 -> dump + 32:41:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2959:2959 -> dump + 42:54:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2960:2960 -> dump + 55:64:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2961:2961 -> dump + 65:74:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2962:2962 -> dump + 75:87:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2963:2963 -> dump + 88:97:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2964:2964 -> dump + 98:107:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2965:2965 -> dump + 108:117:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2966:2966 -> dump + 118:130:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2967:2967 -> dump + 131:140:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2968:2968 -> dump + 141:150:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2969:2969 -> dump + 151:160:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2970:2970 -> dump + 161:173:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2971:2971 -> dump + 174:183:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2972:2972 -> dump + 184:187:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2973:2973 -> dump + 188:195:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2974:2974 -> dump + 196:200:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2975:2975 -> dump + 201:204:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2977:2977 -> dump + 205:212:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2978:2978 -> dump + 213:217:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2979:2979 -> dump + 218:221:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2981:2981 -> dump + 222:229:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2982:2982 -> dump + 230:234:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2983:2983 -> dump + 235:238:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2985:2985 -> dump + 239:251:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2986:2986 -> dump + 252:255:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2988:2988 -> dump + 256:263:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2989:2989 -> dump + 264:268:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2990:2990 -> dump + 269:272:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2992:2992 -> dump + 273:280:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2993:2993 -> dump + 281:285:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2994:2994 -> dump + 286:289:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2996:2996 -> dump + 290:297:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2997:2997 -> dump + 298:303:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):2998:2998 -> dump + 304:309:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3000:3000 -> dump + 310:320:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3002:3002 -> dump + 321:325:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3003:3003 -> dump + 326:330:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3004:3004 -> dump + 331:345:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3006:3006 -> dump + 346:351:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3007:3007 -> dump + 352:366:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3008:3008 -> dump + 367:372:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3010:3010 -> dump + 373:387:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3011:3011 -> dump + 388:393:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3013:3013 -> dump + 394:401:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3014:3014 -> dump + 402:408:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3015:3015 -> dump + 409:414:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3017:3017 -> dump + 415:429:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3018:3018 -> dump + 430:433:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3020:3020 -> dump + 434:446:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3021:3021 -> dump + 447:450:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3023:3023 -> dump + 451:463:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3024:3024 -> dump + 464:469:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3026:3026 -> dump + 470:472:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3027:3027 -> dump + 473:477:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3028:3028 -> dump + 478:484:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3029:3029 -> dump + 485:490:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3031:3031 -> dump + 491:497:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3032:3032 -> dump + 498:500:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3034:3034 -> dump + 501:527:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3035:3035 -> dump + 528:550:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):3036:3036 -> dump + 1:7:void initLifecycle():629:629 -> e + 8:14:void initLifecycle():630:630 -> e + 15:16:void initLifecycle():633:633 -> e + 17:26:void initLifecycle():634:634 -> e + 27:32:void initLifecycle():635:635 -> e + 1:5:boolean equals(java.lang.Object):725:725 -> equals + 1:5:androidx.activity.result.ActivityResultLauncher prepareCallInternal(androidx.activity.result.contract.ActivityResultContract,androidx.arch.core.util.Function,androidx.activity.result.ActivityResultCallback):3608:3608 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb/a;Ll/a;Landroidx/activity/result/b;)Landroidx/activity/result/c;"} - 6:10:androidx.activity.result.ActivityResultLauncher prepareCallInternal(androidx.activity.result.contract.ActivityResultContract,androidx.arch.core.util.Function,androidx.activity.result.ActivityResultCallback):3609:3609 -> f - 11:22:androidx.activity.result.ActivityResultLauncher prepareCallInternal(androidx.activity.result.contract.ActivityResultContract,androidx.arch.core.util.Function,androidx.activity.result.ActivityResultCallback):3615:3615 -> f - 23:29:androidx.activity.result.ActivityResultLauncher prepareCallInternal(androidx.activity.result.contract.ActivityResultContract,androidx.arch.core.util.Function,androidx.activity.result.ActivityResultCallback):3624:3624 -> f - 30:57:androidx.activity.result.ActivityResultLauncher prepareCallInternal(androidx.activity.result.contract.ActivityResultContract,androidx.arch.core.util.Function,androidx.activity.result.ActivityResultCallback):3604:3604 -> f - 1:9:androidx.fragment.app.Fragment findFragmentByWho(java.lang.String):3034:3034 -> findFragmentByWho - 10:16:androidx.fragment.app.Fragment findFragmentByWho(java.lang.String):3037:3037 -> findFragmentByWho - 1:4:void registerOnPreAttachListener(androidx.fragment.app.Fragment$OnPreAttachedListener):3653:3653 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment$m;)V"} - 5:8:void registerOnPreAttachListener(androidx.fragment.app.Fragment$OnPreAttachedListener):3654:3654 -> g - 9:14:void registerOnPreAttachListener(androidx.fragment.app.Fragment$OnPreAttachedListener):3657:3657 -> g - 1:34:java.lang.String generateActivityResultKey():3663:3663 -> generateActivityResultKey - 1:13:androidx.fragment.app.FragmentActivity getActivity():986:986 -> getActivity - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/s;"} - 1:9:boolean getAllowEnterTransitionOverlap():2767:2767 -> getAllowEnterTransitionOverlap - 10:16:boolean getAllowEnterTransitionOverlap():2768:2768 -> getAllowEnterTransitionOverlap - 1:9:boolean getAllowReturnTransitionOverlap():2792:2792 -> getAllowReturnTransitionOverlap - 10:16:boolean getAllowReturnTransitionOverlap():2793:2793 -> getAllowReturnTransitionOverlap - 1:6:android.view.View getAnimatingAway():3522:3522 -> getAnimatingAway - 7:9:android.view.View getAnimatingAway():3525:3525 -> getAnimatingAway - 1:3:android.os.Bundle getArguments():790:790 -> getArguments - 1:4:androidx.fragment.app.FragmentManager getChildFragmentManager():1146:1146 -> getChildFragmentManager - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/F;"} - 5:7:androidx.fragment.app.FragmentManager getChildFragmentManager():1149:1149 -> getChildFragmentManager - 8:35:androidx.fragment.app.FragmentManager getChildFragmentManager():1147:1147 -> getChildFragmentManager - 1:11:android.content.Context getContext():959:959 -> getContext - 1:8:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():483:483 -> getDefaultViewModelCreationExtras - # {"id":"com.android.tools.r8.residualsignature","signature":"()LR/a;"} - 9:12:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():484:484 -> getDefaultViewModelCreationExtras - 13:16:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():485:485 -> getDefaultViewModelCreationExtras - 17:19:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():486:486 -> getDefaultViewModelCreationExtras - 20:30:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():489:489 -> getDefaultViewModelCreationExtras - 31:36:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():491:491 -> getDefaultViewModelCreationExtras - 37:46:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():492:492 -> getDefaultViewModelCreationExtras - 47:66:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():493:493 -> getDefaultViewModelCreationExtras - 67:71:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():492:492 -> getDefaultViewModelCreationExtras - 72:78:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():497:497 -> getDefaultViewModelCreationExtras - 79:83:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():499:499 -> getDefaultViewModelCreationExtras - 84:88:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():501:501 -> getDefaultViewModelCreationExtras - 89:93:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():502:502 -> getDefaultViewModelCreationExtras - 94:99:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():503:503 -> getDefaultViewModelCreationExtras - 100:109:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():504:504 -> getDefaultViewModelCreationExtras - 1:4:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():444:444 -> getDefaultViewModelProviderFactory + 6:10:androidx.activity.result.ActivityResultLauncher prepareCallInternal(androidx.activity.result.contract.ActivityResultContract,androidx.arch.core.util.Function,androidx.activity.result.ActivityResultCallback):3614:3614 -> f + 11:22:androidx.activity.result.ActivityResultLauncher prepareCallInternal(androidx.activity.result.contract.ActivityResultContract,androidx.arch.core.util.Function,androidx.activity.result.ActivityResultCallback):3620:3620 -> f + 23:29:androidx.activity.result.ActivityResultLauncher prepareCallInternal(androidx.activity.result.contract.ActivityResultContract,androidx.arch.core.util.Function,androidx.activity.result.ActivityResultCallback):3629:3629 -> f + 30:57:androidx.activity.result.ActivityResultLauncher prepareCallInternal(androidx.activity.result.contract.ActivityResultContract,androidx.arch.core.util.Function,androidx.activity.result.ActivityResultCallback):3609:3609 -> f + 1:9:androidx.fragment.app.Fragment findFragmentByWho(java.lang.String):3041:3041 -> findFragmentByWho + 10:16:androidx.fragment.app.Fragment findFragmentByWho(java.lang.String):3044:3044 -> findFragmentByWho + 1:4:void registerOnPreAttachListener(androidx.fragment.app.Fragment$OnPreAttachedListener):3658:3658 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment$l;)V"} + 5:8:void registerOnPreAttachListener(androidx.fragment.app.Fragment$OnPreAttachedListener):3659:3659 -> g + 9:14:void registerOnPreAttachListener(androidx.fragment.app.Fragment$OnPreAttachedListener):3662:3662 -> g + 1:34:java.lang.String generateActivityResultKey():3668:3668 -> generateActivityResultKey + 1:13:androidx.fragment.app.FragmentActivity getActivity():991:991 -> getActivity + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/u;"} + 1:9:boolean getAllowEnterTransitionOverlap():2772:2772 -> getAllowEnterTransitionOverlap + 10:16:boolean getAllowEnterTransitionOverlap():2773:2773 -> getAllowEnterTransitionOverlap + 1:9:boolean getAllowReturnTransitionOverlap():2797:2797 -> getAllowReturnTransitionOverlap + 10:16:boolean getAllowReturnTransitionOverlap():2798:2798 -> getAllowReturnTransitionOverlap + 1:6:android.view.View getAnimatingAway():3527:3527 -> getAnimatingAway + 7:9:android.view.View getAnimatingAway():3530:3530 -> getAnimatingAway + 1:3:android.os.Bundle getArguments():795:795 -> getArguments + 1:4:androidx.fragment.app.FragmentManager getChildFragmentManager():1151:1151 -> getChildFragmentManager + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/I;"} + 5:7:androidx.fragment.app.FragmentManager getChildFragmentManager():1154:1154 -> getChildFragmentManager + 8:35:androidx.fragment.app.FragmentManager getChildFragmentManager():1152:1152 -> getChildFragmentManager + 1:11:android.content.Context getContext():964:964 -> getContext + 1:8:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():488:488 -> getDefaultViewModelCreationExtras + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU/a;"} + 9:12:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():489:489 -> getDefaultViewModelCreationExtras + 13:16:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():490:490 -> getDefaultViewModelCreationExtras + 17:19:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():491:491 -> getDefaultViewModelCreationExtras + 20:30:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():494:494 -> getDefaultViewModelCreationExtras + 31:36:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():496:496 -> getDefaultViewModelCreationExtras + 37:46:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():497:497 -> getDefaultViewModelCreationExtras + 47:66:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():498:498 -> getDefaultViewModelCreationExtras + 67:71:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():497:497 -> getDefaultViewModelCreationExtras + 72:78:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():502:502 -> getDefaultViewModelCreationExtras + 79:83:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():504:504 -> getDefaultViewModelCreationExtras + 84:88:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():506:506 -> getDefaultViewModelCreationExtras + 89:93:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():507:507 -> getDefaultViewModelCreationExtras + 94:99:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():508:508 -> getDefaultViewModelCreationExtras + 100:109:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():509:509 -> getDefaultViewModelCreationExtras + 1:4:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():449:449 -> getDefaultViewModelProviderFactory # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/F$b;"} - 5:8:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():447:447 -> getDefaultViewModelProviderFactory - 9:16:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():449:449 -> getDefaultViewModelProviderFactory - 17:20:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():450:450 -> getDefaultViewModelProviderFactory - 21:24:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():451:451 -> getDefaultViewModelProviderFactory - 25:27:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():452:452 -> getDefaultViewModelProviderFactory - 28:38:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():455:455 -> getDefaultViewModelProviderFactory - 39:44:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():457:457 -> getDefaultViewModelProviderFactory - 45:54:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():458:458 -> getDefaultViewModelProviderFactory - 55:74:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():459:459 -> getDefaultViewModelProviderFactory - 75:79:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():458:458 -> getDefaultViewModelProviderFactory - 80:81:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():463:463 -> getDefaultViewModelProviderFactory - 82:90:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():466:466 -> getDefaultViewModelProviderFactory - 91:93:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():468:468 -> getDefaultViewModelProviderFactory - 94:101:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():445:445 -> getDefaultViewModelProviderFactory - 1:6:int getEnterAnim():3425:3425 -> getEnterAnim - 7:9:int getEnterAnim():3428:3428 -> getEnterAnim - 1:6:java.lang.Object getEnterTransition():2550:2550 -> getEnterTransition - 7:9:java.lang.Object getEnterTransition():2553:2553 -> getEnterTransition - 1:6:androidx.core.app.SharedElementCallback getEnterTransitionCallback():3508:3508 -> getEnterTransitionCallback + 5:8:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():452:452 -> getDefaultViewModelProviderFactory + 9:16:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():454:454 -> getDefaultViewModelProviderFactory + 17:20:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():455:455 -> getDefaultViewModelProviderFactory + 21:24:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():456:456 -> getDefaultViewModelProviderFactory + 25:27:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():457:457 -> getDefaultViewModelProviderFactory + 28:38:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():460:460 -> getDefaultViewModelProviderFactory + 39:44:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():462:462 -> getDefaultViewModelProviderFactory + 45:54:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():463:463 -> getDefaultViewModelProviderFactory + 55:74:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():464:464 -> getDefaultViewModelProviderFactory + 75:79:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():463:463 -> getDefaultViewModelProviderFactory + 80:81:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():468:468 -> getDefaultViewModelProviderFactory + 82:90:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():471:471 -> getDefaultViewModelProviderFactory + 91:93:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():473:473 -> getDefaultViewModelProviderFactory + 94:101:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():450:450 -> getDefaultViewModelProviderFactory + 1:6:int getEnterAnim():3430:3430 -> getEnterAnim + 7:9:int getEnterAnim():3433:3433 -> getEnterAnim + 1:6:java.lang.Object getEnterTransition():2555:2555 -> getEnterTransition + 7:9:java.lang.Object getEnterTransition():2558:2558 -> getEnterTransition + 1:6:androidx.core.app.SharedElementCallback getEnterTransitionCallback():3513:3513 -> getEnterTransitionCallback # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/app/n;"} - 7:10:androidx.core.app.SharedElementCallback getEnterTransitionCallback():3511:3511 -> getEnterTransitionCallback - 1:6:int getExitAnim():3433:3433 -> getExitAnim - 7:9:int getExitAnim():3436:3436 -> getExitAnim - 1:6:java.lang.Object getExitTransition():2629:2629 -> getExitTransition - 7:9:java.lang.Object getExitTransition():2632:2632 -> getExitTransition - 1:6:androidx.core.app.SharedElementCallback getExitTransitionCallback():3515:3515 -> getExitTransitionCallback + 7:10:androidx.core.app.SharedElementCallback getEnterTransitionCallback():3516:3516 -> getEnterTransitionCallback + 1:6:int getExitAnim():3438:3438 -> getExitAnim + 7:9:int getExitAnim():3441:3441 -> getExitAnim + 1:6:java.lang.Object getExitTransition():2634:2634 -> getExitTransition + 7:9:java.lang.Object getExitTransition():2637:2637 -> getExitTransition + 1:6:androidx.core.app.SharedElementCallback getExitTransitionCallback():3520:3520 -> getExitTransitionCallback # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/app/n;"} - 7:10:androidx.core.app.SharedElementCallback getExitTransitionCallback():3518:3518 -> getExitTransitionCallback - 1:6:android.view.View getFocusedView():3544:3544 -> getFocusedView - 7:9:android.view.View getFocusedView():3547:3547 -> getFocusedView - 1:3:androidx.fragment.app.FragmentManager getFragmentManager():1093:1093 -> getFragmentManager - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/F;"} - 1:11:java.lang.Object getHost():1013:1013 -> getHost - 1:3:int getId():759:759 -> getId - 1:2:android.view.LayoutInflater getLayoutInflater():1739:1740 -> getLayoutInflater - 3:3:android.view.LayoutInflater getLayoutInflater(android.os.Bundle):1772:1772 -> getLayoutInflater - 4:5:android.view.LayoutInflater getLayoutInflater(android.os.Bundle):1776:1777 -> getLayoutInflater - 6:6:android.view.LayoutInflater getLayoutInflater(android.os.Bundle):1773:1773 -> getLayoutInflater - 1:3:androidx.lifecycle.Lifecycle getLifecycle():343:343 -> getLifecycle + 7:10:androidx.core.app.SharedElementCallback getExitTransitionCallback():3523:3523 -> getExitTransitionCallback + 1:6:android.view.View getFocusedView():3549:3549 -> getFocusedView + 7:9:android.view.View getFocusedView():3552:3552 -> getFocusedView + 1:3:androidx.fragment.app.FragmentManager getFragmentManager():1098:1098 -> getFragmentManager + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/I;"} + 1:11:java.lang.Object getHost():1018:1018 -> getHost + 1:3:int getId():764:764 -> getId + 1:2:android.view.LayoutInflater getLayoutInflater():1744:1745 -> getLayoutInflater + 3:3:android.view.LayoutInflater getLayoutInflater(android.os.Bundle):1777:1777 -> getLayoutInflater + 4:5:android.view.LayoutInflater getLayoutInflater(android.os.Bundle):1781:1782 -> getLayoutInflater + 6:6:android.view.LayoutInflater getLayoutInflater(android.os.Bundle):1778:1778 -> getLayoutInflater + 1:3:androidx.lifecycle.Lifecycle getLifecycle():348:348 -> getLifecycle # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/g;"} - 1:5:androidx.loader.app.LoaderManager getLoaderManager():1428:1428 -> getLoaderManager + 1:5:androidx.loader.app.LoaderManager getLoaderManager():1433:1433 -> getLoaderManager # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/loader/app/a;"} - 1:6:int getNextTransition():3470:3470 -> getNextTransition - 7:9:int getNextTransition():3473:3473 -> getNextTransition - 1:3:androidx.fragment.app.Fragment getParentFragment():1158:1158 -> getParentFragment - 1:5:androidx.fragment.app.FragmentManager getParentFragmentManager():1110:1110 -> getParentFragmentManager - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/F;"} - 6:33:androidx.fragment.app.FragmentManager getParentFragmentManager():1112:1112 -> getParentFragmentManager - 1:6:boolean getPopDirection():3456:3456 -> getPopDirection - 7:9:boolean getPopDirection():3459:3459 -> getPopDirection - 1:6:int getPopEnterAnim():3441:3441 -> getPopEnterAnim - 7:9:int getPopEnterAnim():3444:3444 -> getPopEnterAnim - 1:6:int getPopExitAnim():3449:3449 -> getPopExitAnim - 7:9:int getPopExitAnim():3452:3452 -> getPopExitAnim - 1:7:float getPostOnViewCreatedAlpha():3533:3533 -> getPostOnViewCreatedAlpha - 8:10:float getPostOnViewCreatedAlpha():3536:3536 -> getPostOnViewCreatedAlpha - 1:6:java.lang.Object getReenterTransition():2667:2667 -> getReenterTransition - 7:17:java.lang.Object getReenterTransition():2670:2670 -> getReenterTransition - 1:9:android.content.res.Resources getResources():1036:1036 -> getResources - 1:3:boolean getRetainInstance():1324:1324 -> getRetainInstance - 4:6:boolean getRetainInstance():1325:1325 -> getRetainInstance - 1:6:java.lang.Object getReturnTransition():2589:2589 -> getReturnTransition - 7:17:java.lang.Object getReturnTransition():2592:2592 -> getReturnTransition - 1:7:androidx.savedstate.SavedStateRegistry getSavedStateRegistry():512:512 -> getSavedStateRegistry + 1:6:int getNextTransition():3475:3475 -> getNextTransition + 7:9:int getNextTransition():3478:3478 -> getNextTransition + 1:3:androidx.fragment.app.Fragment getParentFragment():1163:1163 -> getParentFragment + 1:5:androidx.fragment.app.FragmentManager getParentFragmentManager():1115:1115 -> getParentFragmentManager + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/I;"} + 6:33:androidx.fragment.app.FragmentManager getParentFragmentManager():1117:1117 -> getParentFragmentManager + 1:6:boolean getPopDirection():3461:3461 -> getPopDirection + 7:9:boolean getPopDirection():3464:3464 -> getPopDirection + 1:6:int getPopEnterAnim():3446:3446 -> getPopEnterAnim + 7:9:int getPopEnterAnim():3449:3449 -> getPopEnterAnim + 1:6:int getPopExitAnim():3454:3454 -> getPopExitAnim + 7:9:int getPopExitAnim():3457:3457 -> getPopExitAnim + 1:7:float getPostOnViewCreatedAlpha():3538:3538 -> getPostOnViewCreatedAlpha + 8:10:float getPostOnViewCreatedAlpha():3541:3541 -> getPostOnViewCreatedAlpha + 1:6:java.lang.Object getReenterTransition():2672:2672 -> getReenterTransition + 7:17:java.lang.Object getReenterTransition():2675:2675 -> getReenterTransition + 1:9:android.content.res.Resources getResources():1041:1041 -> getResources + 1:3:boolean getRetainInstance():1329:1329 -> getRetainInstance + 4:6:boolean getRetainInstance():1330:1330 -> getRetainInstance + 1:6:java.lang.Object getReturnTransition():2594:2594 -> getReturnTransition + 7:17:java.lang.Object getReturnTransition():2597:2597 -> getReturnTransition + 1:7:androidx.savedstate.SavedStateRegistry getSavedStateRegistry():517:517 -> getSavedStateRegistry # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/savedstate/a;"} - 1:6:java.lang.Object getSharedElementEnterTransition():2700:2700 -> getSharedElementEnterTransition - 7:9:java.lang.Object getSharedElementEnterTransition():2703:2703 -> getSharedElementEnterTransition - 1:6:java.lang.Object getSharedElementReturnTransition():2738:2738 -> getSharedElementReturnTransition - 7:12:java.lang.Object getSharedElementReturnTransition():2741:2741 -> getSharedElementReturnTransition - 13:17:java.lang.Object getSharedElementReturnTransition():2742:2742 -> getSharedElementReturnTransition - 1:10:java.util.ArrayList getSharedElementSourceNames():3486:3486 -> getSharedElementSourceNames - 11:16:java.util.ArrayList getSharedElementSourceNames():3487:3487 -> getSharedElementSourceNames - 1:10:java.util.ArrayList getSharedElementTargetNames():3494:3494 -> getSharedElementTargetNames - 11:16:java.util.ArrayList getSharedElementTargetNames():3495:3495 -> getSharedElementTargetNames - 1:1:java.lang.String getString(int):1058:1058 -> getString - 2:2:java.lang.String getString(int,java.lang.Object[]):1071:1071 -> getString - 1:3:java.lang.String getTag():767:767 -> getTag - 2:6:androidx.fragment.app.Fragment getTargetFragment():913:913 -> getTargetFragment - 1:3:int getTargetRequestCode():948:948 -> getTargetRequestCode - 4:6:int getTargetRequestCode():949:949 -> getTargetRequestCode - 1:9:java.lang.CharSequence getText(int):1047:1047 -> getText - 1:3:boolean getUserVisibleHint():1416:1416 -> getUserVisibleHint - 1:3:android.view.View getView():2049:2049 -> getView - 1:5:androidx.lifecycle.LifecycleOwner getViewLifecycleOwner():384:384 -> getViewLifecycleOwner + 1:6:java.lang.Object getSharedElementEnterTransition():2705:2705 -> getSharedElementEnterTransition + 7:9:java.lang.Object getSharedElementEnterTransition():2708:2708 -> getSharedElementEnterTransition + 1:6:java.lang.Object getSharedElementReturnTransition():2743:2743 -> getSharedElementReturnTransition + 7:12:java.lang.Object getSharedElementReturnTransition():2746:2746 -> getSharedElementReturnTransition + 13:17:java.lang.Object getSharedElementReturnTransition():2747:2747 -> getSharedElementReturnTransition + 1:10:java.util.ArrayList getSharedElementSourceNames():3491:3491 -> getSharedElementSourceNames + 11:16:java.util.ArrayList getSharedElementSourceNames():3492:3492 -> getSharedElementSourceNames + 1:10:java.util.ArrayList getSharedElementTargetNames():3499:3499 -> getSharedElementTargetNames + 11:16:java.util.ArrayList getSharedElementTargetNames():3500:3500 -> getSharedElementTargetNames + 1:1:java.lang.String getString(int):1063:1063 -> getString + 2:2:java.lang.String getString(int,java.lang.Object[]):1076:1076 -> getString + 1:3:java.lang.String getTag():772:772 -> getTag + 2:6:androidx.fragment.app.Fragment getTargetFragment():918:918 -> getTargetFragment + 1:3:int getTargetRequestCode():953:953 -> getTargetRequestCode + 4:6:int getTargetRequestCode():954:954 -> getTargetRequestCode + 1:9:java.lang.CharSequence getText(int):1052:1052 -> getText + 1:3:boolean getUserVisibleHint():1421:1421 -> getUserVisibleHint + 1:3:android.view.View getView():2054:2054 -> getView + 1:5:androidx.lifecycle.LifecycleOwner getViewLifecycleOwner():389:389 -> getViewLifecycleOwner # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/m;"} - 6:33:androidx.lifecycle.LifecycleOwner getViewLifecycleOwner():385:385 -> getViewLifecycleOwner - 1:3:androidx.lifecycle.LiveData getViewLifecycleOwnerLiveData():406:406 -> getViewLifecycleOwnerLiveData - 1:4:androidx.lifecycle.ViewModelStore getViewModelStore():422:422 -> getViewModelStore + 6:33:androidx.lifecycle.LifecycleOwner getViewLifecycleOwner():390:390 -> getViewLifecycleOwner + 1:3:androidx.lifecycle.LiveData getViewLifecycleOwnerLiveData():411:411 -> getViewLifecycleOwnerLiveData + 1:4:androidx.lifecycle.ViewModelStore getViewModelStore():427:427 -> getViewModelStore # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/H;"} - 5:16:androidx.lifecycle.ViewModelStore getViewModelStore():425:425 -> getViewModelStore - 17:23:androidx.lifecycle.ViewModelStore getViewModelStore():430:430 -> getViewModelStore - 24:31:androidx.lifecycle.ViewModelStore getViewModelStore():426:426 -> getViewModelStore - 32:39:androidx.lifecycle.ViewModelStore getViewModelStore():423:423 -> getViewModelStore - 2:7:void restoreViewState():3167:3167 -> h - 8:29:void restoreViewState():3168:3168 -> h - 30:34:void restoreViewState():3170:3170 -> h - 35:38:void restoreViewState():3172:3172 -> h - 39:46:void restoreViewState():3173:3173 -> h - 47:49:void restoreViewState():3176:3176 -> h - 50:52:void restoreViewState():3178:3178 -> h - 1:3:boolean hasOptionsMenu():1254:1254 -> hasOptionsMenu - 1:5:int hashCode():727:727 -> hashCode - 1:3:void initState():2263:2263 -> initState - 4:7:void initState():2264:2264 -> initState - 8:18:void initState():2265:2265 -> initState - 19:20:void initState():2266:2266 -> initState - 21:22:void initState():2267:2267 -> initState - 23:24:void initState():2268:2268 -> initState - 25:26:void initState():2269:2269 -> initState - 27:28:void initState():2270:2270 -> initState - 29:31:void initState():2271:2271 -> initState - 32:33:void initState():2272:2272 -> initState - 34:40:void initState():2273:2273 -> initState - 41:42:void initState():2274:2274 -> initState - 43:44:void initState():2275:2275 -> initState - 45:46:void initState():2276:2276 -> initState - 47:48:void initState():2277:2277 -> initState - 49:50:void initState():2278:2278 -> initState - 51:53:void initState():2279:2279 -> initState - 1:1:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String):644:644 -> instantiate - 2:3:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):670:671 -> instantiate - 4:4:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):670:670 -> instantiate - 5:5:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):672:672 -> instantiate - 6:7:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):674:675 -> instantiate - 8:8:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):690:690 -> instantiate - 9:9:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):687:687 -> instantiate - 10:10:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):683:683 -> instantiate - 11:11:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):679:679 -> instantiate - 1:12:boolean isAdded():1188:1188 -> isAdded - 1:3:boolean isDetached():1197:1197 -> isDetached - 1:10:boolean isHidden():1247:1247 -> isHidden - 11:21:boolean isHidden():1248:1248 -> isHidden - 1:8:boolean isInBackStack():713:713 -> isInBackStack - 1:3:boolean isInLayout():1217:1217 -> isInLayout - 1:10:boolean isMenuVisible():1259:1259 -> isMenuVisible - 11:20:boolean isMenuVisible():1260:1260 -> isMenuVisible - 1:6:boolean isPostponed():3551:3551 -> isPostponed - 7:9:boolean isPostponed():3554:3554 -> isPostponed - 1:3:boolean isRemoving():1206:1206 -> isRemoving - 1:9:boolean isResumed():1225:1225 -> isResumed - 1:6:boolean isStateSaved():817:817 -> isStateSaved - 7:11:boolean isStateSaved():820:820 -> isStateSaved - 1:16:boolean isVisible():1234:1234 -> isVisible - 17:34:boolean isVisible():1235:1235 -> isVisible - 1:6:void noteStateNotSaved():3218:3218 -> noteStateNotSaved - 2:4:void onActivityCreated(android.os.Bundle):2095:2095 -> onActivityCreated - 2:7:void onActivityResult(int,int,android.content.Intent):1580:1580 -> onActivityResult - 8:54:void onActivityResult(int,int,android.content.Intent):1581:1581 -> onActivityResult - 1:2:void onAttach(android.content.Context):1879:1880 -> onAttach - 3:4:void onAttach(android.content.Context):1882:1883 -> onAttach - 5:5:void onAttach(android.app.Activity):1898:1898 -> onAttach - 2:4:void onConfigurationChanged(android.content.res.Configuration):2184:2184 -> onConfigurationChanged - 2:3:void onCreate(android.os.Bundle):1966:1966 -> onCreate - 4:6:void onCreate(android.os.Bundle):1967:1967 -> onCreate - 7:14:void onCreate(android.os.Bundle):1968:1968 -> onCreate - 15:20:void onCreate(android.os.Bundle):1969:1969 -> onCreate - 1:8:void onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu$ContextMenuInfo):2449:2449 -> onCreateContextMenu - 1:5:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):2021:2021 -> onCreateView - 6:12:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):2022:2022 -> onCreateView - 2:4:void onDestroy():2253:2253 -> onDestroy - 2:4:void onDestroyView():2243:2243 -> onDestroyView - 2:4:void onDetach():2289:2289 -> onDetach - 1:5:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):1723:1723 -> onGetLayoutInflater - 1:2:void onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle):1827:1828 -> onInflate - 3:4:void onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle):1830:1831 -> onInflate - 5:5:void onInflate(android.app.Activity,android.util.AttributeSet,android.os.Bundle):1847:1847 -> onInflate - 2:4:void onLowMemory():2228:2228 -> onLowMemory - 2:4:void onPause():2210:2210 -> onPause - 2:4:void onResume():2134:2134 -> onResume - 2:4:void onStart():2122:2122 -> onStart - 2:4:void onStop():2221:2221 -> onStop - 2:4:void onViewStateRestored(android.os.Bundle):2111:2111 -> onViewStateRestored - 1:6:void performActivityCreated(android.os.Bundle):3153:3153 -> performActivityCreated - 7:9:void performActivityCreated(android.os.Bundle):3154:3154 -> performActivityCreated - 10:11:void performActivityCreated(android.os.Bundle):3155:3155 -> performActivityCreated - 12:14:void performActivityCreated(android.os.Bundle):3156:3156 -> performActivityCreated - 15:18:void performActivityCreated(android.os.Bundle):3157:3157 -> performActivityCreated - 19:21:void performActivityCreated(android.os.Bundle):3161:3161 -> performActivityCreated - 22:27:void performActivityCreated(android.os.Bundle):3162:3162 -> performActivityCreated - 28:55:void performActivityCreated(android.os.Bundle):3158:3158 -> performActivityCreated - 1:18:void performAttach():3061:3061 -> performAttach - 19:22:void performAttach():3062:3062 -> performAttach - 23:27:void performAttach():3064:3064 -> performAttach - 28:38:void performAttach():3065:3065 -> performAttach - 39:40:void performAttach():3066:3066 -> performAttach - 41:42:void performAttach():3067:3067 -> performAttach - 43:51:void performAttach():3068:3068 -> performAttach - 52:55:void performAttach():3069:3069 -> performAttach - 56:60:void performAttach():3073:3073 -> performAttach - 61:66:void performAttach():3074:3074 -> performAttach - 67:94:void performAttach():3070:3070 -> performAttach - 1:4:void performConfigurationChanged(android.content.res.Configuration):3241:3241 -> performConfigurationChanged - 1:4:boolean performContextItemSelected(android.view.MenuItem):3294:3294 -> performContextItemSelected - 5:12:boolean performContextItemSelected(android.view.MenuItem):3295:3295 -> performContextItemSelected - 13:21:boolean performContextItemSelected(android.view.MenuItem):3298:3298 -> performContextItemSelected - 1:6:void performCreate(android.os.Bundle):3078:3078 -> performCreate - 7:9:void performCreate(android.os.Bundle):3079:3079 -> performCreate - 10:11:void performCreate(android.os.Bundle):3080:3080 -> performCreate - 12:21:void performCreate(android.os.Bundle):3082:3082 -> performCreate - 22:24:void performCreate(android.os.Bundle):3094:3094 -> performCreate - 25:26:void performCreate(android.os.Bundle):3095:3095 -> performCreate - 27:30:void performCreate(android.os.Bundle):3096:3096 -> performCreate - 31:38:void performCreate(android.os.Bundle):3100:3100 -> performCreate - 39:66:void performCreate(android.os.Bundle):3097:3097 -> performCreate - 1:5:boolean performCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3259:3259 -> performCreateOptionsMenu - 6:13:boolean performCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3260:3260 -> performCreateOptionsMenu - 14:17:boolean performCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3262:3262 -> performCreateOptionsMenu - 18:26:boolean performCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3264:3264 -> performCreateOptionsMenu - 1:6:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3105:3105 -> performCreateView - 7:8:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3106:3106 -> performCreateView - 9:24:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3107:3107 -> performCreateView - 25:32:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3114:3114 -> performCreateView - 33:38:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3117:3117 -> performCreateView - 39:44:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3121:3121 -> performCreateView - 45:76:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3122:3122 -> performCreateView - 77:83:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3125:3125 -> performCreateView - 84:90:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3126:3126 -> performCreateView - 91:97:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3127:3127 -> performCreateView - 98:105:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3129:3129 -> performCreateView - 106:114:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3131:3131 -> performCreateView - 115:117:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3135:3135 -> performCreateView - 118:125:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3132:3132 -> performCreateView - 1:5:void performDestroy():3371:3371 -> performDestroy - 6:13:void performDestroy():3372:3372 -> performDestroy - 14:15:void performDestroy():3373:3373 -> performDestroy - 16:17:void performDestroy():3374:3374 -> performDestroy - 18:19:void performDestroy():3375:3375 -> performDestroy - 20:22:void performDestroy():3376:3376 -> performDestroy - 23:27:void performDestroy():3377:3377 -> performDestroy - 28:55:void performDestroy():3378:3378 -> performDestroy - 1:5:void performDestroyView():3350:3350 -> performDestroyView - 6:21:void performDestroyView():3351:3351 -> performDestroyView - 22:27:void performDestroyView():3352:3352 -> performDestroyView - 28:35:void performDestroyView():3353:3353 -> performDestroyView - 36:38:void performDestroyView():3355:3355 -> performDestroyView - 39:40:void performDestroyView():3356:3356 -> performDestroyView - 41:43:void performDestroyView():3357:3357 -> performDestroyView - 44:47:void performDestroyView():3358:3358 -> performDestroyView - 48:54:void performDestroyView():3366:3366 -> performDestroyView - 55:57:void performDestroyView():3367:3367 -> performDestroyView - 58:85:void performDestroyView():3359:3359 -> performDestroyView - 2:4:void performDetach():3384:3384 -> performDetach - 5:6:void performDetach():3385:3385 -> performDetach - 7:10:void performDetach():3386:3386 -> performDetach - 11:12:void performDetach():3387:3387 -> performDetach - 13:16:void performDetach():3388:3388 -> performDetach - 17:24:void performDetach():3396:3396 -> performDetach - 25:29:void performDetach():3397:3397 -> performDetach - 30:37:void performDetach():3398:3398 -> performDetach - 38:65:void performDetach():3389:3389 -> performDetach - 1:7:android.view.LayoutInflater performGetLayoutInflater(android.os.Bundle):1755:1755 -> performGetLayoutInflater - 1:4:void performLowMemory():3245:3245 -> performLowMemory - 1:4:void performMultiWindowModeChanged(boolean):3233:3233 -> performMultiWindowModeChanged - 1:4:boolean performOptionsItemSelected(android.view.MenuItem):3282:3282 -> performOptionsItemSelected - 5:12:boolean performOptionsItemSelected(android.view.MenuItem):3283:3283 -> performOptionsItemSelected - 13:20:boolean performOptionsItemSelected(android.view.MenuItem):3284:3284 -> performOptionsItemSelected - 21:29:boolean performOptionsItemSelected(android.view.MenuItem):3288:3288 -> performOptionsItemSelected - 1:4:void performOptionsMenuClosed(android.view.Menu):3304:3304 -> performOptionsMenuClosed - 5:12:void performOptionsMenuClosed(android.view.Menu):3305:3305 -> performOptionsMenuClosed - 13:15:void performOptionsMenuClosed(android.view.Menu):3306:3306 -> performOptionsMenuClosed - 16:21:void performOptionsMenuClosed(android.view.Menu):3308:3308 -> performOptionsMenuClosed - 1:5:void performPause():3318:3318 -> performPause - 6:9:void performPause():3319:3319 -> performPause - 10:16:void performPause():3320:3320 -> performPause - 17:24:void performPause():3322:3322 -> performPause - 25:27:void performPause():3323:3323 -> performPause - 28:29:void performPause():3324:3324 -> performPause - 30:32:void performPause():3325:3325 -> performPause - 33:37:void performPause():3326:3326 -> performPause - 38:65:void performPause():3327:3327 -> performPause - 1:4:void performPictureInPictureModeChanged(boolean):3237:3237 -> performPictureInPictureModeChanged - 1:5:boolean performPrepareOptionsMenu(android.view.Menu):3271:3271 -> performPrepareOptionsMenu - 6:13:boolean performPrepareOptionsMenu(android.view.Menu):3272:3272 -> performPrepareOptionsMenu - 14:17:boolean performPrepareOptionsMenu(android.view.Menu):3274:3274 -> performPrepareOptionsMenu - 18:26:boolean performPrepareOptionsMenu(android.view.Menu):3276:3276 -> performPrepareOptionsMenu - 1:6:void performPrimaryNavigationFragmentChanged():3222:3222 -> performPrimaryNavigationFragmentChanged - 7:10:void performPrimaryNavigationFragmentChanged():3224:3224 -> performPrimaryNavigationFragmentChanged - 11:18:void performPrimaryNavigationFragmentChanged():3225:3225 -> performPrimaryNavigationFragmentChanged - 19:24:void performPrimaryNavigationFragmentChanged():3226:3226 -> performPrimaryNavigationFragmentChanged - 25:27:void performPrimaryNavigationFragmentChanged():3227:3227 -> performPrimaryNavigationFragmentChanged - 28:33:void performPrimaryNavigationFragmentChanged():3228:3228 -> performPrimaryNavigationFragmentChanged - 1:5:void performResume():3201:3201 -> performResume - 6:12:void performResume():3202:3202 -> performResume - 13:15:void performResume():3203:3203 -> performResume - 16:17:void performResume():3204:3204 -> performResume - 18:20:void performResume():3205:3205 -> performResume - 21:24:void performResume():3206:3206 -> performResume - 25:31:void performResume():3210:3210 -> performResume - 32:35:void performResume():3211:3211 -> performResume - 36:40:void performResume():3212:3212 -> performResume - 41:46:void performResume():3214:3214 -> performResume - 47:74:void performResume():3207:3207 -> performResume - 1:4:void performSaveInstanceState(android.os.Bundle):3313:3313 -> performSaveInstanceState - 1:5:void performStart():3183:3183 -> performStart - 6:12:void performStart():3184:3184 -> performStart - 13:15:void performStart():3185:3185 -> performStart - 16:17:void performStart():3186:3186 -> performStart - 18:20:void performStart():3187:3187 -> performStart - 21:24:void performStart():3188:3188 -> performStart - 25:31:void performStart():3192:3192 -> performStart - 32:35:void performStart():3193:3193 -> performStart - 36:40:void performStart():3194:3194 -> performStart - 41:46:void performStart():3196:3196 -> performStart - 47:74:void performStart():3189:3189 -> performStart - 1:5:void performStop():3334:3334 -> performStop - 6:9:void performStop():3335:3335 -> performStop - 10:16:void performStop():3336:3336 -> performStop - 17:24:void performStop():3338:3338 -> performStop - 25:27:void performStop():3339:3339 -> performStop - 28:29:void performStop():3340:3340 -> performStop - 30:32:void performStop():3341:3341 -> performStop - 33:37:void performStop():3342:3342 -> performStop - 38:65:void performStop():3343:3343 -> performStop - 1:4:void performViewCreated():3143:3143 -> performViewCreated - 5:12:void performViewCreated():3144:3144 -> performViewCreated - 13:17:void performViewCreated():3147:3147 -> performViewCreated - 18:23:void performViewCreated():3148:3148 -> performViewCreated - 1:1:void postponeEnterTransition():2825:2825 -> postponeEnterTransition - 2:4:void postponeEnterTransition(long,java.util.concurrent.TimeUnit):2857:2859 -> postponeEnterTransition - 5:6:void postponeEnterTransition(long,java.util.concurrent.TimeUnit):2861:2862 -> postponeEnterTransition - 7:7:void postponeEnterTransition(long,java.util.concurrent.TimeUnit):2864:2864 -> postponeEnterTransition - 8:9:void postponeEnterTransition(long,java.util.concurrent.TimeUnit):2866:2867 -> postponeEnterTransition - 1:1:androidx.activity.result.ActivityResultLauncher registerForActivityResult(androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):3571:3571 -> registerForActivityResult + 5:16:androidx.lifecycle.ViewModelStore getViewModelStore():430:430 -> getViewModelStore + 17:23:androidx.lifecycle.ViewModelStore getViewModelStore():435:435 -> getViewModelStore + 24:31:androidx.lifecycle.ViewModelStore getViewModelStore():431:431 -> getViewModelStore + 32:39:androidx.lifecycle.ViewModelStore getViewModelStore():428:428 -> getViewModelStore + 2:7:void restoreViewState():3172:3172 -> h + 8:29:void restoreViewState():3173:3173 -> h + 30:34:void restoreViewState():3175:3175 -> h + 35:38:void restoreViewState():3177:3177 -> h + 39:46:void restoreViewState():3178:3178 -> h + 47:49:void restoreViewState():3181:3181 -> h + 50:52:void restoreViewState():3183:3183 -> h + 1:3:boolean hasOptionsMenu():1259:1259 -> hasOptionsMenu + 1:5:int hashCode():732:732 -> hashCode + 1:3:void initState():2268:2268 -> initState + 4:7:void initState():2269:2269 -> initState + 8:18:void initState():2270:2270 -> initState + 19:20:void initState():2271:2271 -> initState + 21:22:void initState():2272:2272 -> initState + 23:24:void initState():2273:2273 -> initState + 25:26:void initState():2274:2274 -> initState + 27:28:void initState():2275:2275 -> initState + 29:31:void initState():2276:2276 -> initState + 32:33:void initState():2277:2277 -> initState + 34:40:void initState():2278:2278 -> initState + 41:42:void initState():2279:2279 -> initState + 43:44:void initState():2280:2280 -> initState + 45:46:void initState():2281:2281 -> initState + 47:48:void initState():2282:2282 -> initState + 49:50:void initState():2283:2283 -> initState + 51:53:void initState():2284:2284 -> initState + 1:1:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String):649:649 -> instantiate + 2:3:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):675:676 -> instantiate + 4:4:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):675:675 -> instantiate + 5:5:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):677:677 -> instantiate + 6:7:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):679:680 -> instantiate + 8:8:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):695:695 -> instantiate + 9:9:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):692:692 -> instantiate + 10:10:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):688:688 -> instantiate + 11:11:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):684:684 -> instantiate + 1:12:boolean isAdded():1193:1193 -> isAdded + 1:3:boolean isDetached():1202:1202 -> isDetached + 1:10:boolean isHidden():1252:1252 -> isHidden + 11:21:boolean isHidden():1253:1253 -> isHidden + 1:8:boolean isInBackStack():718:718 -> isInBackStack + 1:3:boolean isInLayout():1222:1222 -> isInLayout + 1:10:boolean isMenuVisible():1264:1264 -> isMenuVisible + 11:20:boolean isMenuVisible():1265:1265 -> isMenuVisible + 1:6:boolean isPostponed():3556:3556 -> isPostponed + 7:9:boolean isPostponed():3559:3559 -> isPostponed + 1:3:boolean isRemoving():1211:1211 -> isRemoving + 1:9:boolean isResumed():1230:1230 -> isResumed + 1:6:boolean isStateSaved():822:822 -> isStateSaved + 7:11:boolean isStateSaved():825:825 -> isStateSaved + 1:16:boolean isVisible():1239:1239 -> isVisible + 17:34:boolean isVisible():1240:1240 -> isVisible + 1:6:void noteStateNotSaved():3223:3223 -> noteStateNotSaved + 2:4:void onActivityCreated(android.os.Bundle):2100:2100 -> onActivityCreated + 2:7:void onActivityResult(int,int,android.content.Intent):1585:1585 -> onActivityResult + 8:54:void onActivityResult(int,int,android.content.Intent):1586:1586 -> onActivityResult + 1:2:void onAttach(android.content.Context):1884:1885 -> onAttach + 3:4:void onAttach(android.content.Context):1887:1888 -> onAttach + 5:5:void onAttach(android.app.Activity):1903:1903 -> onAttach + 2:4:void onConfigurationChanged(android.content.res.Configuration):2189:2189 -> onConfigurationChanged + 2:3:void onCreate(android.os.Bundle):1971:1971 -> onCreate + 4:6:void onCreate(android.os.Bundle):1972:1972 -> onCreate + 7:14:void onCreate(android.os.Bundle):1973:1973 -> onCreate + 15:20:void onCreate(android.os.Bundle):1974:1974 -> onCreate + 1:8:void onCreateContextMenu(android.view.ContextMenu,android.view.View,android.view.ContextMenu$ContextMenuInfo):2454:2454 -> onCreateContextMenu + 1:5:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):2026:2026 -> onCreateView + 6:12:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):2027:2027 -> onCreateView + 2:4:void onDestroy():2258:2258 -> onDestroy + 2:4:void onDestroyView():2248:2248 -> onDestroyView + 2:4:void onDetach():2294:2294 -> onDetach + 1:5:android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle):1728:1728 -> onGetLayoutInflater + 1:2:void onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle):1832:1833 -> onInflate + 3:4:void onInflate(android.content.Context,android.util.AttributeSet,android.os.Bundle):1835:1836 -> onInflate + 5:5:void onInflate(android.app.Activity,android.util.AttributeSet,android.os.Bundle):1852:1852 -> onInflate + 2:4:void onLowMemory():2233:2233 -> onLowMemory + 2:4:void onPause():2215:2215 -> onPause + 2:4:void onResume():2139:2139 -> onResume + 2:4:void onStart():2127:2127 -> onStart + 2:4:void onStop():2226:2226 -> onStop + 2:4:void onViewStateRestored(android.os.Bundle):2116:2116 -> onViewStateRestored + 1:6:void performActivityCreated(android.os.Bundle):3158:3158 -> performActivityCreated + 7:9:void performActivityCreated(android.os.Bundle):3159:3159 -> performActivityCreated + 10:11:void performActivityCreated(android.os.Bundle):3160:3160 -> performActivityCreated + 12:14:void performActivityCreated(android.os.Bundle):3161:3161 -> performActivityCreated + 15:18:void performActivityCreated(android.os.Bundle):3162:3162 -> performActivityCreated + 19:21:void performActivityCreated(android.os.Bundle):3166:3166 -> performActivityCreated + 22:27:void performActivityCreated(android.os.Bundle):3167:3167 -> performActivityCreated + 28:55:void performActivityCreated(android.os.Bundle):3163:3163 -> performActivityCreated + 1:18:void performAttach():3068:3068 -> performAttach + 19:22:void performAttach():3069:3069 -> performAttach + 23:27:void performAttach():3071:3071 -> performAttach + 28:38:void performAttach():3072:3072 -> performAttach + 39:40:void performAttach():3073:3073 -> performAttach + 41:42:void performAttach():3074:3074 -> performAttach + 43:51:void performAttach():3075:3075 -> performAttach + 52:55:void performAttach():3076:3076 -> performAttach + 56:60:void performAttach():3080:3080 -> performAttach + 61:66:void performAttach():3081:3081 -> performAttach + 67:94:void performAttach():3077:3077 -> performAttach + 1:4:void performConfigurationChanged(android.content.res.Configuration):3246:3246 -> performConfigurationChanged + 1:4:boolean performContextItemSelected(android.view.MenuItem):3299:3299 -> performContextItemSelected + 5:12:boolean performContextItemSelected(android.view.MenuItem):3300:3300 -> performContextItemSelected + 13:21:boolean performContextItemSelected(android.view.MenuItem):3303:3303 -> performContextItemSelected + 1:6:void performCreate(android.os.Bundle):3085:3085 -> performCreate + 7:9:void performCreate(android.os.Bundle):3086:3086 -> performCreate + 10:11:void performCreate(android.os.Bundle):3087:3087 -> performCreate + 12:21:void performCreate(android.os.Bundle):3088:3088 -> performCreate + 22:24:void performCreate(android.os.Bundle):3099:3099 -> performCreate + 25:26:void performCreate(android.os.Bundle):3100:3100 -> performCreate + 27:30:void performCreate(android.os.Bundle):3101:3101 -> performCreate + 31:38:void performCreate(android.os.Bundle):3105:3105 -> performCreate + 39:66:void performCreate(android.os.Bundle):3102:3102 -> performCreate + 1:5:boolean performCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3264:3264 -> performCreateOptionsMenu + 6:13:boolean performCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3265:3265 -> performCreateOptionsMenu + 14:17:boolean performCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3267:3267 -> performCreateOptionsMenu + 18:26:boolean performCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3269:3269 -> performCreateOptionsMenu + 1:6:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3110:3110 -> performCreateView + 7:8:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3111:3111 -> performCreateView + 9:24:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3112:3112 -> performCreateView + 25:32:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3119:3119 -> performCreateView + 33:38:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3122:3122 -> performCreateView + 39:44:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3126:3126 -> performCreateView + 45:76:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3127:3127 -> performCreateView + 77:83:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3130:3130 -> performCreateView + 84:90:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3131:3131 -> performCreateView + 91:97:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3132:3132 -> performCreateView + 98:105:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3134:3134 -> performCreateView + 106:114:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3136:3136 -> performCreateView + 115:117:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3140:3140 -> performCreateView + 118:125:void performCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):3137:3137 -> performCreateView + 1:5:void performDestroy():3376:3376 -> performDestroy + 6:13:void performDestroy():3377:3377 -> performDestroy + 14:15:void performDestroy():3378:3378 -> performDestroy + 16:17:void performDestroy():3379:3379 -> performDestroy + 18:19:void performDestroy():3380:3380 -> performDestroy + 20:22:void performDestroy():3381:3381 -> performDestroy + 23:27:void performDestroy():3382:3382 -> performDestroy + 28:55:void performDestroy():3383:3383 -> performDestroy + 1:5:void performDestroyView():3355:3355 -> performDestroyView + 6:21:void performDestroyView():3356:3356 -> performDestroyView + 22:27:void performDestroyView():3357:3357 -> performDestroyView + 28:35:void performDestroyView():3358:3358 -> performDestroyView + 36:38:void performDestroyView():3360:3360 -> performDestroyView + 39:40:void performDestroyView():3361:3361 -> performDestroyView + 41:43:void performDestroyView():3362:3362 -> performDestroyView + 44:47:void performDestroyView():3363:3363 -> performDestroyView + 48:54:void performDestroyView():3371:3371 -> performDestroyView + 55:57:void performDestroyView():3372:3372 -> performDestroyView + 58:85:void performDestroyView():3364:3364 -> performDestroyView + 2:4:void performDetach():3389:3389 -> performDetach + 5:6:void performDetach():3390:3390 -> performDetach + 7:10:void performDetach():3391:3391 -> performDetach + 11:12:void performDetach():3392:3392 -> performDetach + 13:16:void performDetach():3393:3393 -> performDetach + 17:24:void performDetach():3401:3401 -> performDetach + 25:29:void performDetach():3402:3402 -> performDetach + 30:37:void performDetach():3403:3403 -> performDetach + 38:65:void performDetach():3394:3394 -> performDetach + 1:7:android.view.LayoutInflater performGetLayoutInflater(android.os.Bundle):1760:1760 -> performGetLayoutInflater + 1:4:void performLowMemory():3250:3250 -> performLowMemory + 1:4:void performMultiWindowModeChanged(boolean):3238:3238 -> performMultiWindowModeChanged + 1:4:boolean performOptionsItemSelected(android.view.MenuItem):3287:3287 -> performOptionsItemSelected + 5:12:boolean performOptionsItemSelected(android.view.MenuItem):3288:3288 -> performOptionsItemSelected + 13:20:boolean performOptionsItemSelected(android.view.MenuItem):3289:3289 -> performOptionsItemSelected + 21:29:boolean performOptionsItemSelected(android.view.MenuItem):3293:3293 -> performOptionsItemSelected + 1:4:void performOptionsMenuClosed(android.view.Menu):3309:3309 -> performOptionsMenuClosed + 5:12:void performOptionsMenuClosed(android.view.Menu):3310:3310 -> performOptionsMenuClosed + 13:15:void performOptionsMenuClosed(android.view.Menu):3311:3311 -> performOptionsMenuClosed + 16:21:void performOptionsMenuClosed(android.view.Menu):3313:3313 -> performOptionsMenuClosed + 1:5:void performPause():3323:3323 -> performPause + 6:9:void performPause():3324:3324 -> performPause + 10:16:void performPause():3325:3325 -> performPause + 17:24:void performPause():3327:3327 -> performPause + 25:27:void performPause():3328:3328 -> performPause + 28:29:void performPause():3329:3329 -> performPause + 30:32:void performPause():3330:3330 -> performPause + 33:37:void performPause():3331:3331 -> performPause + 38:65:void performPause():3332:3332 -> performPause + 1:4:void performPictureInPictureModeChanged(boolean):3242:3242 -> performPictureInPictureModeChanged + 1:5:boolean performPrepareOptionsMenu(android.view.Menu):3276:3276 -> performPrepareOptionsMenu + 6:13:boolean performPrepareOptionsMenu(android.view.Menu):3277:3277 -> performPrepareOptionsMenu + 14:17:boolean performPrepareOptionsMenu(android.view.Menu):3279:3279 -> performPrepareOptionsMenu + 18:26:boolean performPrepareOptionsMenu(android.view.Menu):3281:3281 -> performPrepareOptionsMenu + 1:6:void performPrimaryNavigationFragmentChanged():3227:3227 -> performPrimaryNavigationFragmentChanged + 7:10:void performPrimaryNavigationFragmentChanged():3229:3229 -> performPrimaryNavigationFragmentChanged + 11:18:void performPrimaryNavigationFragmentChanged():3230:3230 -> performPrimaryNavigationFragmentChanged + 19:24:void performPrimaryNavigationFragmentChanged():3231:3231 -> performPrimaryNavigationFragmentChanged + 25:27:void performPrimaryNavigationFragmentChanged():3232:3232 -> performPrimaryNavigationFragmentChanged + 28:33:void performPrimaryNavigationFragmentChanged():3233:3233 -> performPrimaryNavigationFragmentChanged + 1:5:void performResume():3206:3206 -> performResume + 6:12:void performResume():3207:3207 -> performResume + 13:15:void performResume():3208:3208 -> performResume + 16:17:void performResume():3209:3209 -> performResume + 18:20:void performResume():3210:3210 -> performResume + 21:24:void performResume():3211:3211 -> performResume + 25:31:void performResume():3215:3215 -> performResume + 32:35:void performResume():3216:3216 -> performResume + 36:40:void performResume():3217:3217 -> performResume + 41:46:void performResume():3219:3219 -> performResume + 47:74:void performResume():3212:3212 -> performResume + 1:4:void performSaveInstanceState(android.os.Bundle):3318:3318 -> performSaveInstanceState + 1:5:void performStart():3188:3188 -> performStart + 6:12:void performStart():3189:3189 -> performStart + 13:15:void performStart():3190:3190 -> performStart + 16:17:void performStart():3191:3191 -> performStart + 18:20:void performStart():3192:3192 -> performStart + 21:24:void performStart():3193:3193 -> performStart + 25:31:void performStart():3197:3197 -> performStart + 32:35:void performStart():3198:3198 -> performStart + 36:40:void performStart():3199:3199 -> performStart + 41:46:void performStart():3201:3201 -> performStart + 47:74:void performStart():3194:3194 -> performStart + 1:5:void performStop():3339:3339 -> performStop + 6:9:void performStop():3340:3340 -> performStop + 10:16:void performStop():3341:3341 -> performStop + 17:24:void performStop():3343:3343 -> performStop + 25:27:void performStop():3344:3344 -> performStop + 28:29:void performStop():3345:3345 -> performStop + 30:32:void performStop():3346:3346 -> performStop + 33:37:void performStop():3347:3347 -> performStop + 38:65:void performStop():3348:3348 -> performStop + 1:4:void performViewCreated():3148:3148 -> performViewCreated + 5:12:void performViewCreated():3149:3149 -> performViewCreated + 13:17:void performViewCreated():3152:3152 -> performViewCreated + 18:23:void performViewCreated():3153:3153 -> performViewCreated + 1:1:void postponeEnterTransition():2830:2830 -> postponeEnterTransition + 2:4:void postponeEnterTransition(long,java.util.concurrent.TimeUnit):2862:2864 -> postponeEnterTransition + 5:6:void postponeEnterTransition(long,java.util.concurrent.TimeUnit):2866:2867 -> postponeEnterTransition + 7:7:void postponeEnterTransition(long,java.util.concurrent.TimeUnit):2869:2869 -> postponeEnterTransition + 8:9:void postponeEnterTransition(long,java.util.concurrent.TimeUnit):2871:2872 -> postponeEnterTransition + 1:1:androidx.activity.result.ActivityResultLauncher registerForActivityResult(androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):3576:3576 -> registerForActivityResult # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb/a;Landroidx/activity/result/b;)Landroidx/activity/result/c;"} - 2:2:androidx.activity.result.ActivityResultLauncher registerForActivityResult(androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultRegistry,androidx.activity.result.ActivityResultCallback):3589:3589 -> registerForActivityResult + 2:2:androidx.activity.result.ActivityResultLauncher registerForActivityResult(androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultRegistry,androidx.activity.result.ActivityResultCallback):3594:3594 -> registerForActivityResult # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb/a;Landroidx/activity/result/ActivityResultRegistry;Landroidx/activity/result/b;)Landroidx/activity/result/c;"} - 1:4:void registerForContextMenu(android.view.View):2463:2463 -> registerForContextMenu - 1:4:void requestPermissions(java.lang.String[],int):1654:1654 -> requestPermissions - 5:12:void requestPermissions(java.lang.String[],int):1657:1657 -> requestPermissions - 13:40:void requestPermissions(java.lang.String[],int):1655:1655 -> requestPermissions - 1:7:androidx.fragment.app.FragmentActivity requireActivity():998:998 -> requireActivity - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/s;"} - 8:35:androidx.fragment.app.FragmentActivity requireActivity():1000:1000 -> requireActivity - 1:7:android.os.Bundle requireArguments():801:801 -> requireArguments - 8:35:android.os.Bundle requireArguments():803:803 -> requireArguments - 1:7:android.content.Context requireContext():970:970 -> requireContext - 8:35:android.content.Context requireContext():972:972 -> requireContext - 1:5:androidx.fragment.app.FragmentManager requireFragmentManager():1137:1137 -> requireFragmentManager - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/F;"} - 1:7:java.lang.Object requireHost():1024:1024 -> requireHost - 8:35:java.lang.Object requireHost():1026:1026 -> requireHost - 1:6:androidx.fragment.app.Fragment requireParentFragment():1170:1170 -> requireParentFragment - 7:10:androidx.fragment.app.Fragment requireParentFragment():1172:1172 -> requireParentFragment - 11:14:androidx.fragment.app.Fragment requireParentFragment():1173:1173 -> requireParentFragment - 15:40:androidx.fragment.app.Fragment requireParentFragment():1174:1174 -> requireParentFragment - 41:58:androidx.fragment.app.Fragment requireParentFragment():1177:1177 -> requireParentFragment - 59:74:androidx.fragment.app.Fragment requireParentFragment():1178:1178 -> requireParentFragment - 1:7:android.view.View requireView():2060:2060 -> requireView - 8:35:android.view.View requireView():2062:2062 -> requireView - 1:4:void restoreChildFragmentState():1984:1984 -> restoreChildFragmentState - 5:12:void restoreChildFragmentState():1985:1985 -> restoreChildFragmentState - 13:17:void restoreChildFragmentState():1988:1988 -> restoreChildFragmentState - 18:23:void restoreChildFragmentState():1989:1989 -> restoreChildFragmentState - 1:4:void restoreViewState(android.os.Bundle):697:697 -> restoreViewState - 5:10:void restoreViewState(android.os.Bundle):698:698 -> restoreViewState - 11:13:void restoreViewState(android.os.Bundle):699:699 -> restoreViewState - 14:15:void restoreViewState(android.os.Bundle):701:701 -> restoreViewState - 16:18:void restoreViewState(android.os.Bundle):702:702 -> restoreViewState - 19:22:void restoreViewState(android.os.Bundle):703:703 -> restoreViewState - 23:26:void restoreViewState(android.os.Bundle):707:707 -> restoreViewState - 27:34:void restoreViewState(android.os.Bundle):708:708 -> restoreViewState - 35:62:void restoreViewState(android.os.Bundle):704:704 -> restoreViewState - 1:11:void setAllowEnterTransitionOverlap(boolean):2755:2755 -> setAllowEnterTransitionOverlap - 1:11:void setAllowReturnTransitionOverlap(boolean):2780:2780 -> setAllowReturnTransitionOverlap - 1:13:void setAnimations(int,int,int,int):3414:3414 -> setAnimations - 14:19:void setAnimations(int,int,int,int):3417:3417 -> setAnimations - 20:25:void setAnimations(int,int,int,int):3418:3418 -> setAnimations - 26:31:void setAnimations(int,int,int,int):3419:3419 -> setAnimations - 32:38:void setAnimations(int,int,int,int):3420:3420 -> setAnimations - 1:11:void setArguments(android.os.Bundle):778:778 -> setArguments - 12:19:void setArguments(android.os.Bundle):779:779 -> setArguments - 20:22:void setArguments(android.os.Bundle):781:781 -> setArguments - 1:8:void setEnterSharedElementCallback(androidx.core.app.SharedElementCallback):2508:2508 -> setEnterSharedElementCallback + 1:4:void registerForContextMenu(android.view.View):2468:2468 -> registerForContextMenu + 1:4:void requestPermissions(java.lang.String[],int):1659:1659 -> requestPermissions + 5:12:void requestPermissions(java.lang.String[],int):1662:1662 -> requestPermissions + 13:40:void requestPermissions(java.lang.String[],int):1660:1660 -> requestPermissions + 1:7:androidx.fragment.app.FragmentActivity requireActivity():1003:1003 -> requireActivity + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/u;"} + 8:35:androidx.fragment.app.FragmentActivity requireActivity():1005:1005 -> requireActivity + 1:7:android.os.Bundle requireArguments():806:806 -> requireArguments + 8:35:android.os.Bundle requireArguments():808:808 -> requireArguments + 1:7:android.content.Context requireContext():975:975 -> requireContext + 8:35:android.content.Context requireContext():977:977 -> requireContext + 1:5:androidx.fragment.app.FragmentManager requireFragmentManager():1142:1142 -> requireFragmentManager + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/I;"} + 1:7:java.lang.Object requireHost():1029:1029 -> requireHost + 8:35:java.lang.Object requireHost():1031:1031 -> requireHost + 1:6:androidx.fragment.app.Fragment requireParentFragment():1175:1175 -> requireParentFragment + 7:10:androidx.fragment.app.Fragment requireParentFragment():1177:1177 -> requireParentFragment + 11:14:androidx.fragment.app.Fragment requireParentFragment():1178:1178 -> requireParentFragment + 15:40:androidx.fragment.app.Fragment requireParentFragment():1179:1179 -> requireParentFragment + 41:58:androidx.fragment.app.Fragment requireParentFragment():1182:1182 -> requireParentFragment + 59:74:androidx.fragment.app.Fragment requireParentFragment():1183:1183 -> requireParentFragment + 1:7:android.view.View requireView():2065:2065 -> requireView + 8:35:android.view.View requireView():2067:2067 -> requireView + 1:4:void restoreChildFragmentState():1989:1989 -> restoreChildFragmentState + 5:12:void restoreChildFragmentState():1990:1990 -> restoreChildFragmentState + 13:17:void restoreChildFragmentState():1993:1993 -> restoreChildFragmentState + 18:23:void restoreChildFragmentState():1994:1994 -> restoreChildFragmentState + 1:4:void restoreViewState(android.os.Bundle):702:702 -> restoreViewState + 5:10:void restoreViewState(android.os.Bundle):703:703 -> restoreViewState + 11:13:void restoreViewState(android.os.Bundle):704:704 -> restoreViewState + 14:15:void restoreViewState(android.os.Bundle):706:706 -> restoreViewState + 16:18:void restoreViewState(android.os.Bundle):707:707 -> restoreViewState + 19:22:void restoreViewState(android.os.Bundle):708:708 -> restoreViewState + 23:26:void restoreViewState(android.os.Bundle):712:712 -> restoreViewState + 27:34:void restoreViewState(android.os.Bundle):713:713 -> restoreViewState + 35:62:void restoreViewState(android.os.Bundle):709:709 -> restoreViewState + 1:11:void setAllowEnterTransitionOverlap(boolean):2760:2760 -> setAllowEnterTransitionOverlap + 1:11:void setAllowReturnTransitionOverlap(boolean):2785:2785 -> setAllowReturnTransitionOverlap + 1:13:void setAnimations(int,int,int,int):3419:3419 -> setAnimations + 14:19:void setAnimations(int,int,int,int):3422:3422 -> setAnimations + 20:25:void setAnimations(int,int,int,int):3423:3423 -> setAnimations + 26:31:void setAnimations(int,int,int,int):3424:3424 -> setAnimations + 32:38:void setAnimations(int,int,int,int):3425:3425 -> setAnimations + 1:11:void setArguments(android.os.Bundle):783:783 -> setArguments + 12:19:void setArguments(android.os.Bundle):784:784 -> setArguments + 20:22:void setArguments(android.os.Bundle):786:786 -> setArguments + 1:8:void setEnterSharedElementCallback(androidx.core.app.SharedElementCallback):2513:2513 -> setEnterSharedElementCallback # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/app/n;)V"} - 1:7:void setEnterTransition(java.lang.Object):2536:2536 -> setEnterTransition - 1:8:void setExitSharedElementCallback(androidx.core.app.SharedElementCallback):2519:2519 -> setExitSharedElementCallback + 1:7:void setEnterTransition(java.lang.Object):2541:2541 -> setEnterTransition + 1:8:void setExitSharedElementCallback(androidx.core.app.SharedElementCallback):2524:2524 -> setExitSharedElementCallback # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/app/n;)V"} - 1:7:void setExitTransition(java.lang.Object):2612:2612 -> setExitTransition - 1:7:void setFocusedView(android.view.View):3540:3540 -> setFocusedView - 1:4:void setHasOptionsMenu(boolean):1342:1342 -> setHasOptionsMenu - 5:6:void setHasOptionsMenu(boolean):1343:1343 -> setHasOptionsMenu - 7:18:void setHasOptionsMenu(boolean):1344:1344 -> setHasOptionsMenu - 19:24:void setHasOptionsMenu(boolean):1345:1345 -> setHasOptionsMenu - 1:6:void setInitialSavedState(androidx.fragment.app.Fragment$SavedState):832:832 -> setInitialSavedState - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment$n;)V"} - 7:12:void setInitialSavedState(androidx.fragment.app.Fragment$SavedState):835:835 -> setInitialSavedState - 13:15:void setInitialSavedState(androidx.fragment.app.Fragment$SavedState):836:836 -> setInitialSavedState - 16:23:void setInitialSavedState(androidx.fragment.app.Fragment$SavedState):833:833 -> setInitialSavedState - 1:4:void setMenuVisibility(boolean):1360:1360 -> setMenuVisibility - 5:6:void setMenuVisibility(boolean):1361:1361 -> setMenuVisibility - 7:22:void setMenuVisibility(boolean):1362:1362 -> setMenuVisibility - 23:28:void setMenuVisibility(boolean):1363:1363 -> setMenuVisibility - 1:7:void setNextTransition(int):3477:3477 -> setNextTransition - 8:10:void setNextTransition(int):3480:3480 -> setNextTransition - 11:15:void setNextTransition(int):3481:3481 -> setNextTransition - 1:5:void setPopDirection(boolean):3463:3463 -> setPopDirection - 6:12:void setPopDirection(boolean):3466:3466 -> setPopDirection - 1:7:void setPostOnViewCreatedAlpha(float):3529:3529 -> setPostOnViewCreatedAlpha - 1:7:void setReenterTransition(java.lang.Object):2651:2651 -> setReenterTransition - 1:3:void setRetainInstance(boolean):1297:1297 -> setRetainInstance - 4:5:void setRetainInstance(boolean):1298:1298 -> setRetainInstance - 6:11:void setRetainInstance(boolean):1299:1299 -> setRetainInstance - 12:15:void setRetainInstance(boolean):1301:1301 -> setRetainInstance - 16:20:void setRetainInstance(boolean):1303:1303 -> setRetainInstance - 21:23:void setRetainInstance(boolean):1306:1306 -> setRetainInstance - 1:7:void setReturnTransition(java.lang.Object):2572:2572 -> setReturnTransition - 1:7:void setSharedElementEnterTransition(java.lang.Object):2686:2686 -> setSharedElementEnterTransition - 1:3:void setSharedElementNames(java.util.ArrayList,java.util.ArrayList):3502:3502 -> setSharedElementNames - 4:7:void setSharedElementNames(java.util.ArrayList,java.util.ArrayList):3503:3503 -> setSharedElementNames - 8:10:void setSharedElementNames(java.util.ArrayList,java.util.ArrayList):3504:3504 -> setSharedElementNames - 1:7:void setSharedElementReturnTransition(java.lang.Object):2721:2721 -> setSharedElementReturnTransition - 3:5:void setTargetFragment(androidx.fragment.app.Fragment,int):864:864 -> setTargetFragment - 6:10:void setTargetFragment(androidx.fragment.app.Fragment,int):870:870 -> setTargetFragment - 11:21:void setTargetFragment(androidx.fragment.app.Fragment,int):871:871 -> setTargetFragment - 22:52:void setTargetFragment(androidx.fragment.app.Fragment,int):874:874 -> setTargetFragment - 53:59:void setTargetFragment(androidx.fragment.app.Fragment,int):880:880 -> setTargetFragment - 60:64:void setTargetFragment(androidx.fragment.app.Fragment,int):879:879 -> setTargetFragment - 65:102:void setTargetFragment(androidx.fragment.app.Fragment,int):881:881 -> setTargetFragment - 103:104:void setTargetFragment(androidx.fragment.app.Fragment,int):886:886 -> setTargetFragment - 105:107:void setTargetFragment(androidx.fragment.app.Fragment,int):887:887 -> setTargetFragment - 108:115:void setTargetFragment(androidx.fragment.app.Fragment,int):888:888 -> setTargetFragment - 116:119:void setTargetFragment(androidx.fragment.app.Fragment,int):890:890 -> setTargetFragment - 120:122:void setTargetFragment(androidx.fragment.app.Fragment,int):891:891 -> setTargetFragment - 123:124:void setTargetFragment(androidx.fragment.app.Fragment,int):894:894 -> setTargetFragment - 125:126:void setTargetFragment(androidx.fragment.app.Fragment,int):895:895 -> setTargetFragment - 127:129:void setTargetFragment(androidx.fragment.app.Fragment,int):897:897 -> setTargetFragment - 1:3:void setUserVisibleHint(boolean):1392:1392 -> setUserVisibleHint - 4:18:void setUserVisibleHint(boolean):1393:1393 -> setUserVisibleHint - 19:28:void setUserVisibleHint(boolean):1394:1394 -> setUserVisibleHint - 29:30:void setUserVisibleHint(boolean):1395:1395 -> setUserVisibleHint - 31:34:void setUserVisibleHint(boolean):1396:1396 -> setUserVisibleHint - 35:37:void setUserVisibleHint(boolean):1395:1395 -> setUserVisibleHint - 38:39:void setUserVisibleHint(boolean):1398:1398 -> setUserVisibleHint - 40:50:void setUserVisibleHint(boolean):1399:1399 -> setUserVisibleHint - 51:54:void setUserVisibleHint(boolean):1400:1400 -> setUserVisibleHint - 55:61:void setUserVisibleHint(boolean):1403:1403 -> setUserVisibleHint - 1:4:boolean shouldShowRequestPermissionRationale(java.lang.String):1705:1705 -> shouldShowRequestPermissionRationale - 5:11:boolean shouldShowRequestPermissionRationale(java.lang.String):1706:1706 -> shouldShowRequestPermissionRationale - 1:1:void startActivity(android.content.Intent):1436:1436 -> startActivity - 2:2:void startActivity(android.content.Intent,android.os.Bundle):1445:1445 -> startActivity - 3:3:void startActivity(android.content.Intent,android.os.Bundle):1448:1448 -> startActivity - 4:4:void startActivity(android.content.Intent,android.os.Bundle):1446:1446 -> startActivity - 1:1:void startActivityForResult(android.content.Intent,int):1474:1474 -> startActivityForResult - 2:2:void startActivityForResult(android.content.Intent,int,android.os.Bundle):1502:1502 -> startActivityForResult - 3:3:void startActivityForResult(android.content.Intent,int,android.os.Bundle):1505:1505 -> startActivityForResult - 4:4:void startActivityForResult(android.content.Intent,int,android.os.Bundle):1503:1503 -> startActivityForResult - 1:7:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):1541:1541 -> startIntentSenderForResult - 8:13:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):1544:1544 -> startIntentSenderForResult - 14:70:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):1545:1545 -> startIntentSenderForResult - 71:85:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):1549:1549 -> startIntentSenderForResult - 86:111:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):1542:1542 -> startIntentSenderForResult - 1:13:void startPostponedEnterTransition():2881:2881 -> startPostponedEnterTransition - 14:17:void startPostponedEnterTransition():2885:2885 -> startPostponedEnterTransition - 18:25:void startPostponedEnterTransition():2886:2886 -> startPostponedEnterTransition - 26:41:void startPostponedEnterTransition():2887:2887 -> startPostponedEnterTransition - 42:57:void startPostponedEnterTransition():2888:2888 -> startPostponedEnterTransition - 58:61:void startPostponedEnterTransition():2895:2895 -> startPostponedEnterTransition - 1:7:java.lang.String toString():733:733 -> toString - 8:11:java.lang.String toString():734:734 -> toString - 12:18:java.lang.String toString():735:735 -> toString - 19:23:java.lang.String toString():736:736 -> toString - 24:34:java.lang.String toString():737:737 -> toString - 35:39:java.lang.String toString():738:738 -> toString - 40:44:java.lang.String toString():739:739 -> toString - 45:49:java.lang.String toString():740:740 -> toString - 50:53:java.lang.String toString():741:741 -> toString - 54:58:java.lang.String toString():742:742 -> toString - 59:67:java.lang.String toString():743:743 -> toString - 68:71:java.lang.String toString():745:745 -> toString - 72:76:java.lang.String toString():746:746 -> toString - 77:81:java.lang.String toString():747:747 -> toString - 82:86:java.lang.String toString():749:749 -> toString - 87:91:java.lang.String toString():750:750 -> toString - 2:5:void unregisterForContextMenu(android.view.View):2474:2474 -> unregisterForContextMenu -androidx.fragment.app.Fragment$$ExternalSyntheticLambda0 -> androidx.fragment.app.n: + 1:7:void setExitTransition(java.lang.Object):2617:2617 -> setExitTransition + 1:7:void setFocusedView(android.view.View):3545:3545 -> setFocusedView + 1:4:void setHasOptionsMenu(boolean):1347:1347 -> setHasOptionsMenu + 5:6:void setHasOptionsMenu(boolean):1348:1348 -> setHasOptionsMenu + 7:18:void setHasOptionsMenu(boolean):1349:1349 -> setHasOptionsMenu + 19:24:void setHasOptionsMenu(boolean):1350:1350 -> setHasOptionsMenu + 1:6:void setInitialSavedState(androidx.fragment.app.Fragment$SavedState):837:837 -> setInitialSavedState + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment$m;)V"} + 7:12:void setInitialSavedState(androidx.fragment.app.Fragment$SavedState):840:840 -> setInitialSavedState + 13:15:void setInitialSavedState(androidx.fragment.app.Fragment$SavedState):841:841 -> setInitialSavedState + 16:23:void setInitialSavedState(androidx.fragment.app.Fragment$SavedState):838:838 -> setInitialSavedState + 1:4:void setMenuVisibility(boolean):1365:1365 -> setMenuVisibility + 5:6:void setMenuVisibility(boolean):1366:1366 -> setMenuVisibility + 7:22:void setMenuVisibility(boolean):1367:1367 -> setMenuVisibility + 23:28:void setMenuVisibility(boolean):1368:1368 -> setMenuVisibility + 1:7:void setNextTransition(int):3482:3482 -> setNextTransition + 8:10:void setNextTransition(int):3485:3485 -> setNextTransition + 11:15:void setNextTransition(int):3486:3486 -> setNextTransition + 1:5:void setPopDirection(boolean):3468:3468 -> setPopDirection + 6:12:void setPopDirection(boolean):3471:3471 -> setPopDirection + 1:7:void setPostOnViewCreatedAlpha(float):3534:3534 -> setPostOnViewCreatedAlpha + 1:7:void setReenterTransition(java.lang.Object):2656:2656 -> setReenterTransition + 1:3:void setRetainInstance(boolean):1302:1302 -> setRetainInstance + 4:5:void setRetainInstance(boolean):1303:1303 -> setRetainInstance + 6:11:void setRetainInstance(boolean):1304:1304 -> setRetainInstance + 12:15:void setRetainInstance(boolean):1306:1306 -> setRetainInstance + 16:20:void setRetainInstance(boolean):1308:1308 -> setRetainInstance + 21:23:void setRetainInstance(boolean):1311:1311 -> setRetainInstance + 1:7:void setReturnTransition(java.lang.Object):2577:2577 -> setReturnTransition + 1:7:void setSharedElementEnterTransition(java.lang.Object):2691:2691 -> setSharedElementEnterTransition + 1:3:void setSharedElementNames(java.util.ArrayList,java.util.ArrayList):3507:3507 -> setSharedElementNames + 4:7:void setSharedElementNames(java.util.ArrayList,java.util.ArrayList):3508:3508 -> setSharedElementNames + 8:10:void setSharedElementNames(java.util.ArrayList,java.util.ArrayList):3509:3509 -> setSharedElementNames + 1:7:void setSharedElementReturnTransition(java.lang.Object):2726:2726 -> setSharedElementReturnTransition + 3:5:void setTargetFragment(androidx.fragment.app.Fragment,int):869:869 -> setTargetFragment + 6:10:void setTargetFragment(androidx.fragment.app.Fragment,int):875:875 -> setTargetFragment + 11:21:void setTargetFragment(androidx.fragment.app.Fragment,int):876:876 -> setTargetFragment + 22:52:void setTargetFragment(androidx.fragment.app.Fragment,int):879:879 -> setTargetFragment + 53:59:void setTargetFragment(androidx.fragment.app.Fragment,int):885:885 -> setTargetFragment + 60:64:void setTargetFragment(androidx.fragment.app.Fragment,int):884:884 -> setTargetFragment + 65:102:void setTargetFragment(androidx.fragment.app.Fragment,int):886:886 -> setTargetFragment + 103:104:void setTargetFragment(androidx.fragment.app.Fragment,int):891:891 -> setTargetFragment + 105:107:void setTargetFragment(androidx.fragment.app.Fragment,int):892:892 -> setTargetFragment + 108:115:void setTargetFragment(androidx.fragment.app.Fragment,int):893:893 -> setTargetFragment + 116:119:void setTargetFragment(androidx.fragment.app.Fragment,int):895:895 -> setTargetFragment + 120:122:void setTargetFragment(androidx.fragment.app.Fragment,int):896:896 -> setTargetFragment + 123:124:void setTargetFragment(androidx.fragment.app.Fragment,int):899:899 -> setTargetFragment + 125:126:void setTargetFragment(androidx.fragment.app.Fragment,int):900:900 -> setTargetFragment + 127:129:void setTargetFragment(androidx.fragment.app.Fragment,int):902:902 -> setTargetFragment + 1:3:void setUserVisibleHint(boolean):1397:1397 -> setUserVisibleHint + 4:18:void setUserVisibleHint(boolean):1398:1398 -> setUserVisibleHint + 19:28:void setUserVisibleHint(boolean):1399:1399 -> setUserVisibleHint + 29:30:void setUserVisibleHint(boolean):1400:1400 -> setUserVisibleHint + 31:34:void setUserVisibleHint(boolean):1401:1401 -> setUserVisibleHint + 35:37:void setUserVisibleHint(boolean):1400:1400 -> setUserVisibleHint + 38:39:void setUserVisibleHint(boolean):1403:1403 -> setUserVisibleHint + 40:50:void setUserVisibleHint(boolean):1404:1404 -> setUserVisibleHint + 51:54:void setUserVisibleHint(boolean):1405:1405 -> setUserVisibleHint + 55:61:void setUserVisibleHint(boolean):1408:1408 -> setUserVisibleHint + 1:4:boolean shouldShowRequestPermissionRationale(java.lang.String):1710:1710 -> shouldShowRequestPermissionRationale + 5:11:boolean shouldShowRequestPermissionRationale(java.lang.String):1711:1711 -> shouldShowRequestPermissionRationale + 1:1:void startActivity(android.content.Intent):1441:1441 -> startActivity + 2:2:void startActivity(android.content.Intent,android.os.Bundle):1450:1450 -> startActivity + 3:3:void startActivity(android.content.Intent,android.os.Bundle):1453:1453 -> startActivity + 4:4:void startActivity(android.content.Intent,android.os.Bundle):1451:1451 -> startActivity + 1:1:void startActivityForResult(android.content.Intent,int):1479:1479 -> startActivityForResult + 2:2:void startActivityForResult(android.content.Intent,int,android.os.Bundle):1507:1507 -> startActivityForResult + 3:3:void startActivityForResult(android.content.Intent,int,android.os.Bundle):1510:1510 -> startActivityForResult + 4:4:void startActivityForResult(android.content.Intent,int,android.os.Bundle):1508:1508 -> startActivityForResult + 1:7:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):1546:1546 -> startIntentSenderForResult + 8:13:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):1549:1549 -> startIntentSenderForResult + 14:70:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):1550:1550 -> startIntentSenderForResult + 71:85:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):1554:1554 -> startIntentSenderForResult + 86:111:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):1547:1547 -> startIntentSenderForResult + 1:13:void startPostponedEnterTransition():2886:2886 -> startPostponedEnterTransition + 14:17:void startPostponedEnterTransition():2890:2890 -> startPostponedEnterTransition + 18:25:void startPostponedEnterTransition():2891:2891 -> startPostponedEnterTransition + 26:41:void startPostponedEnterTransition():2892:2892 -> startPostponedEnterTransition + 42:57:void startPostponedEnterTransition():2893:2893 -> startPostponedEnterTransition + 58:61:void startPostponedEnterTransition():2900:2900 -> startPostponedEnterTransition + 1:7:java.lang.String toString():738:738 -> toString + 8:11:java.lang.String toString():739:739 -> toString + 12:18:java.lang.String toString():740:740 -> toString + 19:23:java.lang.String toString():741:741 -> toString + 24:34:java.lang.String toString():742:742 -> toString + 35:39:java.lang.String toString():743:743 -> toString + 40:44:java.lang.String toString():744:744 -> toString + 45:49:java.lang.String toString():745:745 -> toString + 50:53:java.lang.String toString():746:746 -> toString + 54:58:java.lang.String toString():747:747 -> toString + 59:67:java.lang.String toString():748:748 -> toString + 68:71:java.lang.String toString():750:750 -> toString + 72:76:java.lang.String toString():751:751 -> toString + 77:81:java.lang.String toString():752:752 -> toString + 82:86:java.lang.String toString():754:754 -> toString + 87:91:java.lang.String toString():755:755 -> toString + 2:5:void unregisterForContextMenu(android.view.View):2479:2479 -> unregisterForContextMenu +androidx.fragment.app.Fragment$$ExternalSyntheticLambda0 -> androidx.fragment.app.p: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.fragment.app.Fragment androidx.fragment.app.Fragment$$InternalSyntheticLambda$1$eb0c375d07e05a6b074930267759779f63b034df515bf89053492ee2dfc960ef$0.f$0 -> d @@ -41716,75 +44680,76 @@ androidx.fragment.app.Fragment$$ExternalSyntheticLambda0 -> androidx.fragment.ap androidx.fragment.app.Fragment$1 -> androidx.fragment.app.Fragment$b: # {"id":"sourceFile","fileName":"Fragment.java"} androidx.fragment.app.Fragment this$0 -> d - 1:6:void (androidx.fragment.app.Fragment):270:270 -> - 1:6:void run():273:273 -> run + 1:6:void (androidx.fragment.app.Fragment):275:275 -> + 1:6:void run():278:278 -> run androidx.fragment.app.Fragment$10 -> androidx.fragment.app.Fragment$a: # {"id":"sourceFile","fileName":"Fragment.java"} java.util.concurrent.atomic.AtomicReference val$ref -> a androidx.activity.result.contract.ActivityResultContract val$contract -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lb/a;"} androidx.fragment.app.Fragment this$0 -> c - 1:10:void (androidx.fragment.app.Fragment,java.util.concurrent.atomic.AtomicReference,androidx.activity.result.contract.ActivityResultContract):3624:3624 -> + 1:10:void (androidx.fragment.app.Fragment,java.util.concurrent.atomic.AtomicReference,androidx.activity.result.contract.ActivityResultContract):3629:3629 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Ljava/util/concurrent/atomic/AtomicReference;Lb/a;)V"} - 1:10:void launch(java.lang.Object,androidx.core.app.ActivityOptionsCompat):3627:3627 -> b + 1:10:void launch(java.lang.Object,androidx.core.app.ActivityOptionsCompat):3632:3632 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/core/app/c;)V"} - 11:14:void launch(java.lang.Object,androidx.core.app.ActivityOptionsCompat):3632:3632 -> b - 15:22:void launch(java.lang.Object,androidx.core.app.ActivityOptionsCompat):3629:3629 -> b - 1:11:void unregister():3637:3637 -> c - 12:15:void unregister():3639:3639 -> c + 11:14:void launch(java.lang.Object,androidx.core.app.ActivityOptionsCompat):3637:3637 -> b + 15:22:void launch(java.lang.Object,androidx.core.app.ActivityOptionsCompat):3634:3634 -> b + 1:11:void unregister():3642:3642 -> c + 12:15:void unregister():3644:3644 -> c androidx.fragment.app.Fragment$2 -> androidx.fragment.app.Fragment$c: # {"id":"sourceFile","fileName":"Fragment.java"} androidx.fragment.app.Fragment this$0 -> a - 1:7:void (androidx.fragment.app.Fragment):320:320 -> - 1:7:void onPreAttached():323:323 -> a - 8:12:void onPreAttached():324:324 -> a - 13:18:void onPreAttached():327:327 -> a - 19:26:void onPreAttached():328:328 -> a - 27:34:void onPreAttached():330:330 -> a + 1:7:void (androidx.fragment.app.Fragment):325:325 -> + 1:7:void onPreAttached():328:328 -> a + 8:12:void onPreAttached():329:329 -> a + 13:18:void onPreAttached():332:332 -> a + 19:26:void onPreAttached():333:333 -> a + 27:34:void onPreAttached():335:335 -> a androidx.fragment.app.Fragment$3 -> androidx.fragment.app.Fragment$d: # {"id":"sourceFile","fileName":"Fragment.java"} androidx.fragment.app.Fragment this$0 -> d - 1:6:void (androidx.fragment.app.Fragment):2888:2888 -> - 1:7:void run():2891:2891 -> run + 1:6:void (androidx.fragment.app.Fragment):2893:2893 -> + 1:7:void run():2896:2896 -> run androidx.fragment.app.Fragment$4 -> androidx.fragment.app.Fragment$e: # {"id":"sourceFile","fileName":"Fragment.java"} androidx.fragment.app.SpecialEffectsController val$controller -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z;"} androidx.fragment.app.Fragment this$0 -> e - 1:8:void (androidx.fragment.app.Fragment,androidx.fragment.app.SpecialEffectsController):2919:2919 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Landroidx/fragment/app/W;)V"} - 1:6:void run():2922:2922 -> run + 1:8:void (androidx.fragment.app.Fragment,androidx.fragment.app.SpecialEffectsController):2924:2924 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Landroidx/fragment/app/Z;)V"} + 1:8:void run():2927:2927 -> run + 9:14:void run():2928:2928 -> run androidx.fragment.app.Fragment$5 -> androidx.fragment.app.Fragment$f: # {"id":"sourceFile","fileName":"Fragment.java"} androidx.fragment.app.Fragment this$0 -> d - 1:6:void (androidx.fragment.app.Fragment):3042:3042 -> - 1:6:android.view.View onFindViewById(int):3046:3046 -> c - 7:11:android.view.View onFindViewById(int):3050:3050 -> c - 12:41:android.view.View onFindViewById(int):3047:3047 -> c - 1:10:boolean onHasView():3055:3055 -> d + 1:6:void (androidx.fragment.app.Fragment):3049:3049 -> + 1:6:android.view.View onFindViewById(int):3053:3053 -> c + 7:11:android.view.View onFindViewById(int):3057:3057 -> c + 12:41:android.view.View onFindViewById(int):3054:3054 -> c + 1:10:boolean onHasView():3062:3062 -> d androidx.fragment.app.Fragment$6 -> androidx.fragment.app.Fragment$6: # {"id":"sourceFile","fileName":"Fragment.java"} androidx.fragment.app.Fragment this$0 -> d - 1:6:void (androidx.fragment.app.Fragment):3082:3082 -> - 1:4:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):3086:3086 -> onStateChanged + 1:6:void (androidx.fragment.app.Fragment):3088:3088 -> + 1:4:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):3092:3092 -> onStateChanged # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/m;Landroidx/lifecycle/g$a;)V"} - 5:10:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):3087:3087 -> onStateChanged - 11:14:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):3088:3088 -> onStateChanged + 5:10:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):3093:3093 -> onStateChanged + 11:14:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):3094:3094 -> onStateChanged androidx.fragment.app.Fragment$7 -> androidx.fragment.app.Fragment$g: # {"id":"sourceFile","fileName":"Fragment.java"} androidx.fragment.app.Fragment this$0 -> a - 1:6:void (androidx.fragment.app.Fragment):3571:3571 -> - 1:8:androidx.activity.result.ActivityResultRegistry apply(java.lang.Void):3574:3574 -> a - 9:15:androidx.activity.result.ActivityResultRegistry apply(java.lang.Void):3575:3575 -> a - 16:24:androidx.activity.result.ActivityResultRegistry apply(java.lang.Void):3577:3577 -> a - 1:7:java.lang.Object apply(java.lang.Object):3571:3571 -> apply + 1:6:void (androidx.fragment.app.Fragment):3576:3576 -> + 1:8:androidx.activity.result.ActivityResultRegistry apply(java.lang.Void):3579:3579 -> a + 9:15:androidx.activity.result.ActivityResultRegistry apply(java.lang.Void):3580:3580 -> a + 16:24:androidx.activity.result.ActivityResultRegistry apply(java.lang.Void):3582:3582 -> a + 1:7:java.lang.Object apply(java.lang.Object):3576:3576 -> apply androidx.fragment.app.Fragment$8 -> androidx.fragment.app.Fragment$h: # {"id":"sourceFile","fileName":"Fragment.java"} androidx.activity.result.ActivityResultRegistry val$registry -> a androidx.fragment.app.Fragment this$0 -> b - 1:8:void (androidx.fragment.app.Fragment,androidx.activity.result.ActivityResultRegistry):3589:3589 -> - 1:3:androidx.activity.result.ActivityResultRegistry apply(java.lang.Void):3592:3592 -> a - 1:7:java.lang.Object apply(java.lang.Object):3589:3589 -> apply + 1:8:void (androidx.fragment.app.Fragment,androidx.activity.result.ActivityResultRegistry):3594:3594 -> + 1:3:androidx.activity.result.ActivityResultRegistry apply(java.lang.Void):3597:3597 -> a + 1:7:java.lang.Object apply(java.lang.Object):3594:3594 -> apply androidx.fragment.app.Fragment$9 -> androidx.fragment.app.Fragment$i: # {"id":"sourceFile","fileName":"Fragment.java"} androidx.arch.core.util.Function val$registryProvider -> a @@ -41795,11 +44760,11 @@ androidx.fragment.app.Fragment$9 -> androidx.fragment.app.Fragment$i: androidx.activity.result.ActivityResultCallback val$callback -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/result/b;"} androidx.fragment.app.Fragment this$0 -> e - 1:15:void (androidx.fragment.app.Fragment,androidx.arch.core.util.Function,java.util.concurrent.atomic.AtomicReference,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):3615:3615 -> + 1:15:void (androidx.fragment.app.Fragment,androidx.arch.core.util.Function,java.util.concurrent.atomic.AtomicReference,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):3620:3620 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Ll/a;Ljava/util/concurrent/atomic/AtomicReference;Lb/a;Landroidx/activity/result/b;)V"} - 1:6:void onPreAttached():3618:3618 -> a - 7:15:void onPreAttached():3619:3619 -> a - 16:31:void onPreAttached():3620:3620 -> a + 1:6:void onPreAttached():3623:3623 -> a + 7:15:void onPreAttached():3624:3624 -> a + 16:31:void onPreAttached():3625:3625 -> a androidx.fragment.app.Fragment$AnimationInfo -> androidx.fragment.app.Fragment$j: # {"id":"sourceFile","fileName":"Fragment.java"} android.view.View mAnimatingAway -> a @@ -41822,53 +44787,50 @@ androidx.fragment.app.Fragment$AnimationInfo -> androidx.fragment.app.Fragment$j float mPostOnViewCreatedAlpha -> r android.view.View mFocusedView -> s boolean mEnterTransitionPostponed -> t - 1:4:void ():3670:3670 -> - 5:6:void ():3692:3692 -> - 7:10:void ():3693:3693 -> - 11:12:void ():3694:3694 -> - 13:14:void ():3695:3695 -> - 15:16:void ():3696:3696 -> - 17:20:void ():3697:3697 -> - 21:22:void ():3704:3704 -> - 23:25:void ():3705:3705 -> -androidx.fragment.app.Fragment$Api19Impl -> androidx.fragment.app.Fragment$k: + 1:4:void ():3675:3675 -> + 5:6:void ():3697:3697 -> + 7:10:void ():3698:3698 -> + 11:12:void ():3699:3699 -> + 13:14:void ():3700:3700 -> + 15:16:void ():3701:3701 -> + 17:20:void ():3702:3702 -> + 21:22:void ():3709:3709 -> + 23:25:void ():3710:3710 -> +androidx.fragment.app.Fragment$InstantiationException -> androidx.fragment.app.Fragment$k: # {"id":"sourceFile","fileName":"Fragment.java"} - 1:4:void cancelPendingInputEvents(android.view.View):3717:3717 -> a -androidx.fragment.app.Fragment$InstantiationException -> androidx.fragment.app.Fragment$l: + 1:4:void (java.lang.String,java.lang.Exception):577:577 -> +androidx.fragment.app.Fragment$OnPreAttachedListener -> androidx.fragment.app.Fragment$l: # {"id":"sourceFile","fileName":"Fragment.java"} - 1:4:void (java.lang.String,java.lang.Exception):572:572 -> -androidx.fragment.app.Fragment$OnPreAttachedListener -> androidx.fragment.app.Fragment$m: -# {"id":"sourceFile","fileName":"Fragment.java"} - 1:1:void ():316:316 -> - 2:2:void (androidx.fragment.app.Fragment$1):316:316 -> + 1:1:void ():321:321 -> + 2:2:void (androidx.fragment.app.Fragment$1):321:321 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment$b;)V"} void onPreAttached() -> a -androidx.fragment.app.Fragment$SavedState -> androidx.fragment.app.Fragment$n: +androidx.fragment.app.Fragment$SavedState -> androidx.fragment.app.Fragment$m: # {"id":"sourceFile","fileName":"Fragment.java"} android.os.Bundle mState -> d - 1:8:void ():546:546 -> - 1:3:void (android.os.Parcel,java.lang.ClassLoader):528:528 -> - 4:13:void (android.os.Parcel,java.lang.ClassLoader):529:529 -> - 14:17:void (android.os.Parcel,java.lang.ClassLoader):531:531 -> - 1:6:void writeToParcel(android.os.Parcel,int):542:542 -> writeToParcel -androidx.fragment.app.Fragment$SavedState$1 -> androidx.fragment.app.Fragment$n$a: + 1:8:void ():551:551 -> + 1:3:void (android.os.Parcel,java.lang.ClassLoader):533:533 -> + 4:13:void (android.os.Parcel,java.lang.ClassLoader):534:534 -> + 14:17:void (android.os.Parcel,java.lang.ClassLoader):536:536 -> + 1:6:void writeToParcel(android.os.Parcel,int):547:547 -> writeToParcel +androidx.fragment.app.Fragment$SavedState$1 -> androidx.fragment.app.Fragment$m$a: # {"id":"sourceFile","fileName":"Fragment.java"} - 1:4:void ():547:547 -> - 1:7:androidx.fragment.app.Fragment$SavedState createFromParcel(android.os.Parcel):550:550 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/fragment/app/Fragment$n;"} - 1:6:androidx.fragment.app.Fragment$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):555:555 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/fragment/app/Fragment$n;"} - 1:3:androidx.fragment.app.Fragment$SavedState[] newArray(int):560:560 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/fragment/app/Fragment$n;"} - 1:1:java.lang.Object createFromParcel(android.os.Parcel):547:547 -> createFromParcel - 2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):547:547 -> createFromParcel - 1:5:java.lang.Object[] newArray(int):547:547 -> newArray -androidx.fragment.app.FragmentActivity -> androidx.fragment.app.s: + 1:4:void ():552:552 -> + 1:7:androidx.fragment.app.Fragment$SavedState createFromParcel(android.os.Parcel):555:555 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/fragment/app/Fragment$m;"} + 1:6:androidx.fragment.app.Fragment$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):560:560 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/fragment/app/Fragment$m;"} + 1:3:androidx.fragment.app.Fragment$SavedState[] newArray(int):565:565 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/fragment/app/Fragment$m;"} + 1:1:java.lang.Object createFromParcel(android.os.Parcel):552:552 -> createFromParcel + 2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):552:552 -> createFromParcel + 1:5:java.lang.Object[] newArray(int):552:552 -> newArray +androidx.fragment.app.FragmentActivity -> androidx.fragment.app.u: # {"id":"sourceFile","fileName":"FragmentActivity.java"} androidx.lifecycle.LifecycleRegistry mFragmentLifecycleRegistry -> mFragmentLifecycleRegistry # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/n;"} androidx.fragment.app.FragmentController mFragments -> mFragments - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/v;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/x;"} 1:3:void ():107:107 -> 4:14:void ():88:88 -> 15:22:void ():95:95 -> @@ -41889,28 +44851,28 @@ androidx.fragment.app.FragmentActivity -> androidx.fragment.app.s: 91:97:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):426:426 -> dump 98:107:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):428:428 -> dump 1:3:void lambda$init$3(android.content.Context):139:139 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/s;Landroid/content/Context;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/u;Landroid/content/Context;)V"} 4:7:void lambda$init$3(android.content.Context):139:139 -> f 1:2:void lambda$init$1(android.content.res.Configuration):135:135 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/s;Landroid/content/res/Configuration;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/u;Landroid/content/res/Configuration;)V"} 3:6:void lambda$init$1(android.content.res.Configuration):135:135 -> g 1:7:androidx.fragment.app.FragmentManager getSupportFragmentManager():461:461 -> getSupportFragmentManager - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/I;"} 1:5:androidx.loader.app.LoaderManager getSupportLoaderManager():471:471 -> getSupportLoaderManager # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/loader/app/a;"} 1:3:android.os.Bundle lambda$init$0():129:129 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/s;)Landroid/os/Bundle;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/u;)Landroid/os/Bundle;"} 4:10:android.os.Bundle lambda$init$0():130:130 -> h 11:16:android.os.Bundle lambda$init$0():131:131 -> h 1:2:void lambda$init$2(android.content.Intent):138:138 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/s;Landroid/content/Intent;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/u;Landroid/content/Intent;)V"} 3:6:void lambda$init$2(android.content.Intent):138:138 -> i 1:14:void init():128:128 -> j 15:22:void init():135:135 -> j 23:30:void init():138:138 -> j 31:39:void init():139:139 -> j 1:4:boolean markState(androidx.fragment.app.FragmentManager,androidx.lifecycle.Lifecycle$State):769:769 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;Landroidx/lifecycle/g$b;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;Landroidx/lifecycle/g$b;)Z"} 5:24:boolean markState(androidx.fragment.app.FragmentManager,androidx.lifecycle.Lifecycle$State):770:770 -> k 25:30:boolean markState(androidx.fragment.app.FragmentManager,androidx.lifecycle.Lifecycle$State):774:774 -> k 31:34:boolean markState(androidx.fragment.app.FragmentManager,androidx.lifecycle.Lifecycle$State):775:775 -> k @@ -41976,69 +44938,69 @@ androidx.fragment.app.FragmentActivity -> androidx.fragment.app.s: 1:4:void supportFinishAfterTransition():165:165 -> supportFinishAfterTransition 1:4:void supportPostponeEnterTransition():198:198 -> supportPostponeEnterTransition 1:4:void supportStartPostponedEnterTransition():206:206 -> supportStartPostponedEnterTransition -androidx.fragment.app.FragmentActivity$$ExternalSyntheticLambda0 -> androidx.fragment.app.o: +androidx.fragment.app.FragmentActivity$$ExternalSyntheticLambda0 -> androidx.fragment.app.q: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.fragment.app.FragmentActivity androidx.fragment.app.FragmentActivity$$InternalSyntheticLambda$1$f7554508af1ff1c6f236b864b635b14a3326891c4e9f78db133e688b43b019ce$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/s;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/u;"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void (androidx.fragment.app.FragmentActivity):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/s;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/u;)V"} 1:1:android.os.Bundle saveState():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.fragment.app.FragmentActivity$$ExternalSyntheticLambda1 -> androidx.fragment.app.p: +androidx.fragment.app.FragmentActivity$$ExternalSyntheticLambda1 -> androidx.fragment.app.r: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.fragment.app.FragmentActivity androidx.fragment.app.FragmentActivity$$InternalSyntheticLambda$1$f7554508af1ff1c6f236b864b635b14a3326891c4e9f78db133e688b43b019ce$1.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/s;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/u;"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void (androidx.fragment.app.FragmentActivity):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/s;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/u;)V"} 1:1:void accept(java.lang.Object):0:0 -> accept # {"id":"com.android.tools.r8.synthesized"} -androidx.fragment.app.FragmentActivity$$ExternalSyntheticLambda2 -> androidx.fragment.app.q: +androidx.fragment.app.FragmentActivity$$ExternalSyntheticLambda2 -> androidx.fragment.app.s: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.fragment.app.FragmentActivity androidx.fragment.app.FragmentActivity$$InternalSyntheticLambda$1$f7554508af1ff1c6f236b864b635b14a3326891c4e9f78db133e688b43b019ce$2.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/s;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/u;"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void (androidx.fragment.app.FragmentActivity):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/s;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/u;)V"} 1:1:void accept(java.lang.Object):0:0 -> accept # {"id":"com.android.tools.r8.synthesized"} -androidx.fragment.app.FragmentActivity$$ExternalSyntheticLambda3 -> androidx.fragment.app.r: +androidx.fragment.app.FragmentActivity$$ExternalSyntheticLambda3 -> androidx.fragment.app.t: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.fragment.app.FragmentActivity androidx.fragment.app.FragmentActivity$$InternalSyntheticLambda$1$f7554508af1ff1c6f236b864b635b14a3326891c4e9f78db133e688b43b019ce$3.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/s;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/u;"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void (androidx.fragment.app.FragmentActivity):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/s;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/u;)V"} 1:1:void onContextAvailable(android.content.Context):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.fragment.app.FragmentActivity$HostCallbacks -> androidx.fragment.app.s$a: +androidx.fragment.app.FragmentActivity$HostCallbacks -> androidx.fragment.app.u$a: # {"id":"sourceFile","fileName":"FragmentActivity.java"} androidx.fragment.app.FragmentActivity this$0 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/s;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/u;"} 1:2:void (androidx.fragment.app.FragmentActivity):584:584 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/s;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/u;)V"} 3:6:void (androidx.fragment.app.FragmentActivity):585:585 -> 1:6:void onAttachFragment(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment):658:658 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;Landroidx/fragment/app/Fragment;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;Landroidx/fragment/app/Fragment;)V"} 1:6:void addMenuProvider(androidx.core.view.MenuProvider):735:735 -> addMenuProvider - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;)V"} 1:6:void addOnConfigurationChangedListener(androidx.core.util.Consumer):689:689 -> addOnConfigurationChangedListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} 1:6:void addOnMultiWindowModeChangedListener(androidx.core.util.Consumer):712:712 -> addOnMultiWindowModeChangedListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} 1:6:void addOnPictureInPictureModeChangedListener(androidx.core.util.Consumer):724:724 -> addOnPictureInPictureModeChangedListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} 1:6:void addOnTrimMemoryListener(androidx.core.util.Consumer):701:701 -> addOnTrimMemoryListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} 1:7:android.view.View onFindViewById(int):664:664 -> c 1:8:boolean onHasView():669:669 -> d 9:18:boolean onHasView():670:670 -> d @@ -42050,96 +45012,96 @@ androidx.fragment.app.FragmentActivity$HostCallbacks -> androidx.fragment.app.s$ # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/savedstate/a;"} 1:7:androidx.lifecycle.ViewModelStore getViewModelStore():601:601 -> getViewModelStore # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/H;"} - 1:6:void onDump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):613:613 -> h - 1:5:java.lang.Object onGetHost():572:572 -> i - 1:13:android.view.LayoutInflater onGetLayoutInflater():624:624 -> j - 1:7:boolean onShouldShowRequestPermissionRationale(java.lang.String):639:639 -> l - 1:4:void onSupportInvalidateOptionsMenu():634:634 -> o - 1:6:void invalidateMenu():756:756 -> p - 1:3:androidx.fragment.app.FragmentActivity onGetHost():629:629 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/s;"} + 1:6:void onDump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):613:613 -> i + 1:5:java.lang.Object onGetHost():572:572 -> j + 1:13:android.view.LayoutInflater onGetLayoutInflater():624:624 -> k + 1:7:boolean onShouldShowRequestPermissionRationale(java.lang.String):639:639 -> m + 1:4:void onSupportInvalidateOptionsMenu():634:634 -> p + 1:6:void invalidateMenu():756:756 -> q + 1:3:androidx.fragment.app.FragmentActivity onGetHost():629:629 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/u;"} 1:6:void removeMenuProvider(androidx.core.view.MenuProvider):751:751 -> removeMenuProvider - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B;)V"} 1:6:void removeOnConfigurationChangedListener(androidx.core.util.Consumer):696:696 -> removeOnConfigurationChangedListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} 1:6:void removeOnMultiWindowModeChangedListener(androidx.core.util.Consumer):718:718 -> removeOnMultiWindowModeChangedListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} 1:6:void removeOnPictureInPictureModeChangedListener(androidx.core.util.Consumer):730:730 -> removeOnPictureInPictureModeChangedListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} 1:6:void removeOnTrimMemoryListener(androidx.core.util.Consumer):706:706 -> removeOnTrimMemoryListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/a;)V"} -androidx.fragment.app.FragmentAnim -> androidx.fragment.app.t: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/a;)V"} +androidx.fragment.app.FragmentAnim -> androidx.fragment.app.v: # {"id":"sourceFile","fileName":"FragmentAnim.java"} - 5:9:int getNextAnim(androidx.fragment.app.Fragment,boolean,boolean):125:125 -> a - 10:16:int getNextAnim(androidx.fragment.app.Fragment,boolean,boolean):127:127 -> a - 17:21:int getNextAnim(androidx.fragment.app.Fragment,boolean,boolean):131:131 -> a - 22:26:int getNextAnim(androidx.fragment.app.Fragment,boolean,boolean):133:133 -> a - 1:4:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):47:47 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/fragment/app/Fragment;ZZ)Landroidx/fragment/app/t$a;"} - 5:9:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):48:48 -> b - 10:12:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):50:50 -> b - 13:19:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):56:56 -> b - 20:25:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):57:57 -> b - 26:32:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):58:58 -> b - 33:43:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):61:61 -> b - 44:49:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):65:65 -> b - 50:55:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):67:67 -> b - 56:61:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):70:70 -> b - 62:71:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):72:72 -> b - 72:77:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):76:76 -> b - 78:85:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):80:80 -> b - 86:93:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):81:81 -> b - 94:99:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):86:86 -> b - 100:106:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):88:88 -> b - 107:107:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):93:93 -> b - 108:113:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):101:101 -> b - 114:122:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):103:103 -> b - 123:128:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):111:111 -> b - 129:134:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):113:113 -> b - 135:136:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):108:108 -> b - 4:13:int toActivityTransitResId(android.content.Context,int):171:171 -> c - 14:17:int toActivityTransitResId(android.content.Context,int):173:173 -> c - 18:21:int toActivityTransitResId(android.content.Context,int):174:174 -> c - 28:35:int transitToAnimResourceId(android.content.Context,int,boolean):154:154 -> d - 36:42:int transitToAnimResourceId(android.content.Context,int,boolean):155:155 -> d - 43:53:int transitToAnimResourceId(android.content.Context,int,boolean):150:150 -> d - 54:61:int transitToAnimResourceId(android.content.Context,int,boolean):159:159 -> d - 62:68:int transitToAnimResourceId(android.content.Context,int,boolean):161:161 -> d - 69:76:int transitToAnimResourceId(android.content.Context,int,boolean):147:147 -> d - 77:82:int transitToAnimResourceId(android.content.Context,int,boolean):144:144 -> d -androidx.fragment.app.FragmentAnim$AnimationOrAnimator -> androidx.fragment.app.t$a: + 5:9:int getNextAnim(androidx.fragment.app.Fragment,boolean,boolean):126:126 -> a + 10:16:int getNextAnim(androidx.fragment.app.Fragment,boolean,boolean):128:128 -> a + 17:21:int getNextAnim(androidx.fragment.app.Fragment,boolean,boolean):132:132 -> a + 22:26:int getNextAnim(androidx.fragment.app.Fragment,boolean,boolean):134:134 -> a + 1:4:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):48:48 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/fragment/app/Fragment;ZZ)Landroidx/fragment/app/v$a;"} + 5:9:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):49:49 -> b + 10:12:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):51:51 -> b + 13:19:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):57:57 -> b + 20:25:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):58:58 -> b + 26:32:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):59:59 -> b + 33:43:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):62:62 -> b + 44:49:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):66:66 -> b + 50:55:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):68:68 -> b + 56:61:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):71:71 -> b + 62:71:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):73:73 -> b + 72:77:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):77:77 -> b + 78:85:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):81:81 -> b + 86:93:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):82:82 -> b + 94:99:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):87:87 -> b + 100:106:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):89:89 -> b + 107:107:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):94:94 -> b + 108:113:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):102:102 -> b + 114:122:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):104:104 -> b + 123:128:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):112:112 -> b + 129:134:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):114:114 -> b + 135:136:androidx.fragment.app.FragmentAnim$AnimationOrAnimator loadAnimation(android.content.Context,androidx.fragment.app.Fragment,boolean,boolean):109:109 -> b + 4:13:int toActivityTransitResId(android.content.Context,int):172:172 -> c + 14:17:int toActivityTransitResId(android.content.Context,int):174:174 -> c + 18:21:int toActivityTransitResId(android.content.Context,int):175:175 -> c + 28:35:int transitToAnimResourceId(android.content.Context,int,boolean):155:155 -> d + 36:42:int transitToAnimResourceId(android.content.Context,int,boolean):156:156 -> d + 43:53:int transitToAnimResourceId(android.content.Context,int,boolean):151:151 -> d + 54:61:int transitToAnimResourceId(android.content.Context,int,boolean):160:160 -> d + 62:68:int transitToAnimResourceId(android.content.Context,int,boolean):162:162 -> d + 69:76:int transitToAnimResourceId(android.content.Context,int,boolean):148:148 -> d + 77:82:int transitToAnimResourceId(android.content.Context,int,boolean):145:145 -> d +androidx.fragment.app.FragmentAnim$AnimationOrAnimator -> androidx.fragment.app.v$a: # {"id":"sourceFile","fileName":"FragmentAnim.java"} android.view.animation.Animation animation -> a - android.animation.Animator animator -> b - 1:3:void (android.view.animation.Animation):185:187 -> - 4:4:void (android.view.animation.Animation):189:189 -> - 5:7:void (android.animation.Animator):193:195 -> - 8:8:void (android.animation.Animator):197:197 -> -androidx.fragment.app.FragmentAnim$EndViewTransitionAnimation -> androidx.fragment.app.t$b: + android.animation.AnimatorSet animator -> b + 1:3:void (android.view.animation.Animation):186:188 -> + 4:4:void (android.view.animation.Animation):190:190 -> + 5:8:void (android.animation.Animator):194:197 -> + 9:9:void (android.animation.Animator):199:199 -> +androidx.fragment.app.FragmentAnim$EndViewTransitionAnimation -> androidx.fragment.app.v$b: # {"id":"sourceFile","fileName":"FragmentAnim.java"} android.view.ViewGroup mParent -> d android.view.View mChild -> e boolean mEnded -> f boolean mTransitionEnded -> g boolean mAnimating -> h - 2:5:void (android.view.animation.Animation,android.view.ViewGroup,android.view.View):217:217 -> - 6:7:void (android.view.animation.Animation,android.view.ViewGroup,android.view.View):213:213 -> - 8:9:void (android.view.animation.Animation,android.view.ViewGroup,android.view.View):218:218 -> - 10:11:void (android.view.animation.Animation,android.view.ViewGroup,android.view.View):219:219 -> - 12:14:void (android.view.animation.Animation,android.view.ViewGroup,android.view.View):220:220 -> - 15:18:void (android.view.animation.Animation,android.view.ViewGroup,android.view.View):223:223 -> - 1:3:boolean getTransformation(long,android.view.animation.Transformation):228:230 -> getTransformation - 4:4:boolean getTransformation(long,android.view.animation.Transformation):232:232 -> getTransformation - 5:6:boolean getTransformation(long,android.view.animation.Transformation):234:235 -> getTransformation - 7:9:boolean getTransformation(long,android.view.animation.Transformation,float):243:245 -> getTransformation - 10:10:boolean getTransformation(long,android.view.animation.Transformation,float):247:247 -> getTransformation - 11:12:boolean getTransformation(long,android.view.animation.Transformation,float):249:250 -> getTransformation - 1:9:void run():257:257 -> run - 10:11:void run():258:258 -> run - 12:17:void run():260:260 -> run - 18:25:void run():262:262 -> run - 26:28:void run():263:263 -> run -androidx.fragment.app.FragmentContainer -> androidx.fragment.app.u: + 2:5:void (android.view.animation.Animation,android.view.ViewGroup,android.view.View):219:219 -> + 6:7:void (android.view.animation.Animation,android.view.ViewGroup,android.view.View):215:215 -> + 8:9:void (android.view.animation.Animation,android.view.ViewGroup,android.view.View):220:220 -> + 10:11:void (android.view.animation.Animation,android.view.ViewGroup,android.view.View):221:221 -> + 12:14:void (android.view.animation.Animation,android.view.ViewGroup,android.view.View):222:222 -> + 15:18:void (android.view.animation.Animation,android.view.ViewGroup,android.view.View):225:225 -> + 1:3:boolean getTransformation(long,android.view.animation.Transformation):230:232 -> getTransformation + 4:4:boolean getTransformation(long,android.view.animation.Transformation):234:234 -> getTransformation + 5:6:boolean getTransformation(long,android.view.animation.Transformation):236:237 -> getTransformation + 7:9:boolean getTransformation(long,android.view.animation.Transformation,float):245:247 -> getTransformation + 10:10:boolean getTransformation(long,android.view.animation.Transformation,float):249:249 -> getTransformation + 11:12:boolean getTransformation(long,android.view.animation.Transformation,float):251:252 -> getTransformation + 1:9:void run():259:259 -> run + 10:11:void run():260:260 -> run + 12:17:void run():262:262 -> run + 18:25:void run():264:264 -> run + 26:28:void run():265:265 -> run +androidx.fragment.app.FragmentContainer -> androidx.fragment.app.w: # {"id":"sourceFile","fileName":"FragmentContainer.java"} 1:4:void ():31:31 -> 1:5:androidx.fragment.app.Fragment instantiate(android.content.Context,java.lang.String,android.os.Bundle):57:57 -> b @@ -42152,129 +45114,129 @@ androidx.fragment.app.FragmentContainerView -> androidx.fragment.app.FragmentCon android.view.View$OnApplyWindowInsetsListener applyWindowInsetsListener -> f boolean drawDisappearingViewsFirst -> g 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> - 2:2:void (android.content.Context,android.util.AttributeSet,int,int,kotlin.jvm.internal.DefaultConstructorMarker):105:105 -> - 3:3:void (android.content.Context,android.util.AttributeSet,int):109:109 -> - 4:4:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):90:90 -> - 4:4:void (android.content.Context,android.util.AttributeSet,int):90 -> - 5:5:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):91:91 -> - 5:5:void (android.content.Context,android.util.AttributeSet,int):91 -> - 6:6:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):96:96 -> - 6:6:void (android.content.Context,android.util.AttributeSet,int):96 -> - 7:7:void (android.content.Context,android.util.AttributeSet,int):111:111 -> - 8:8:void (android.content.Context,android.util.AttributeSet,int):113:113 -> + 2:2:void (android.content.Context,android.util.AttributeSet,int,int,kotlin.jvm.internal.DefaultConstructorMarker):104:104 -> + 3:3:void (android.content.Context,android.util.AttributeSet,int):108:108 -> + 4:4:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):89:89 -> + 4:4:void (android.content.Context,android.util.AttributeSet,int):89 -> + 5:5:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):90:90 -> + 5:5:void (android.content.Context,android.util.AttributeSet,int):90 -> + 6:6:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):95:95 -> + 6:6:void (android.content.Context,android.util.AttributeSet,int):95 -> + 7:7:void (android.content.Context,android.util.AttributeSet,int):110:110 -> + 8:8:void (android.content.Context,android.util.AttributeSet,int):112:112 -> 9:9:void androidx.core.content.ContextKt.withStyledAttributes$default(android.content.Context,android.util.AttributeSet,int[],int,int,kotlin.jvm.functions.Function1,int,java.lang.Object):59:59 -> - 9:9:void (android.content.Context,android.util.AttributeSet,int):113 -> - 10:11:void (android.content.Context,android.util.AttributeSet,int):115:116 -> - 12:12:void (android.content.Context,android.util.AttributeSet,int):114:114 -> + 9:9:void (android.content.Context,android.util.AttributeSet,int):112 -> + 10:11:void (android.content.Context,android.util.AttributeSet,int):114:115 -> + 12:12:void (android.content.Context,android.util.AttributeSet,int):113:113 -> 13:13:void androidx.core.content.ContextKt.withStyledAttributes$default(android.content.Context,android.util.AttributeSet,int[],int,int,kotlin.jvm.functions.Function1,int,java.lang.Object):59:59 -> - 13:13:void (android.content.Context,android.util.AttributeSet,int):113 -> - 14:17:void (android.content.Context,android.util.AttributeSet,int):119:122 -> - 18:18:void (android.content.Context,android.util.AttributeSet,int):121:121 -> - 19:19:void (android.content.Context,android.util.AttributeSet,int):120:120 -> - 20:20:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):132:132 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;Landroidx/fragment/app/F;)V"} - 21:22:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):90:91 -> - 23:23:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):96:96 -> - 24:24:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):133:133 -> - 25:25:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):135:135 -> + 13:13:void (android.content.Context,android.util.AttributeSet,int):112 -> + 14:17:void (android.content.Context,android.util.AttributeSet,int):118:121 -> + 18:18:void (android.content.Context,android.util.AttributeSet,int):120:120 -> + 19:19:void (android.content.Context,android.util.AttributeSet,int):119:119 -> + 20:20:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):131:131 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;Landroidx/fragment/app/I;)V"} + 21:22:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):89:90 -> + 23:23:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):95:95 -> + 24:24:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):132:132 -> + 25:25:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):134:134 -> 26:26:void androidx.core.content.ContextKt.withStyledAttributes$default(android.content.Context,android.util.AttributeSet,int[],int,int,kotlin.jvm.functions.Function1,int,java.lang.Object):59:59 -> - 26:26:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):135 -> - 27:27:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):137:137 -> - 28:28:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):139:139 -> + 26:26:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):134 -> + 27:27:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):136:136 -> + 28:28:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):138:138 -> 29:29:void androidx.core.content.ContextKt.withStyledAttributes$default(android.content.Context,android.util.AttributeSet,int[],int,int,kotlin.jvm.functions.Function1,int,java.lang.Object):59:59 -> - 29:29:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):135 -> - 30:31:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):141:142 -> - 32:34:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):147:149 -> - 35:35:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):148:148 -> - 36:41:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):153:158 -> - 42:42:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):160:160 -> - 1:8:void addDisappearingFragmentView(android.view.View):322:322 -> a - 9:14:void addDisappearingFragmentView(android.view.View):323:323 -> a - 6:11:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):266:266 -> addView - 12:15:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):272:272 -> addView - 16:28:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):268:268 -> addView - 29:30:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):269:269 -> addView - 31:37:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):268:268 -> addView - 38:47:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):266:266 -> addView - 6:14:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):203:203 -> dispatchApplyWindowInsets - 15:18:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):204:204 -> dispatchApplyWindowInsets - 19:27:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):206:206 -> dispatchApplyWindowInsets - 28:32:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):205:205 -> dispatchApplyWindowInsets - 33:36:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):209:209 -> dispatchApplyWindowInsets - 37:41:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):204:204 -> dispatchApplyWindowInsets - 42:47:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):211:211 -> dispatchApplyWindowInsets - 48:54:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):212:212 -> dispatchApplyWindowInsets - 55:65:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):213:213 -> dispatchApplyWindowInsets - 6:9:void dispatchDraw(android.graphics.Canvas):220:220 -> dispatchDraw - 10:11:void dispatchDraw(android.graphics.Canvas):221:221 -> dispatchDraw + 29:29:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):134 -> + 30:31:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):140:141 -> + 32:34:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):146:148 -> + 35:35:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):147:147 -> + 36:46:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):152:162 -> + 47:47:void (android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):164:164 -> + 1:8:void addDisappearingFragmentView(android.view.View):319:319 -> a + 9:14:void addDisappearingFragmentView(android.view.View):320:320 -> a + 6:11:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):263:263 -> addView + 12:15:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):269:269 -> addView + 16:28:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):265:265 -> addView + 29:30:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):266:266 -> addView + 31:37:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):265:265 -> addView + 38:47:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):263:263 -> addView + 6:14:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):200:200 -> dispatchApplyWindowInsets + 15:18:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):201:201 -> dispatchApplyWindowInsets + 19:27:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):203:203 -> dispatchApplyWindowInsets + 28:32:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):202:202 -> dispatchApplyWindowInsets + 33:36:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):206:206 -> dispatchApplyWindowInsets + 37:41:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):201:201 -> dispatchApplyWindowInsets + 42:47:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):208:208 -> dispatchApplyWindowInsets + 48:54:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):209:209 -> dispatchApplyWindowInsets + 55:65:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):210:210 -> dispatchApplyWindowInsets + 6:9:void dispatchDraw(android.graphics.Canvas):217:217 -> dispatchDraw + 10:11:void dispatchDraw(android.graphics.Canvas):218:218 -> dispatchDraw 12:27:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.foldRightIndexed(java.util.List,java.lang.Object,kotlin.jvm.functions.Function3):1855:1855 -> dispatchDraw - 12:27:void dispatchDraw(android.graphics.Canvas):221 -> dispatchDraw - 28:35:void dispatchDraw(android.graphics.Canvas):222:222 -> dispatchDraw - 36:39:void dispatchDraw(android.graphics.Canvas):225:225 -> dispatchDraw - 11:22:boolean drawChild(android.graphics.Canvas,android.view.View,long):229:229 -> drawChild - 23:32:boolean drawChild(android.graphics.Canvas,android.view.View,long):231:231 -> drawChild - 33:37:boolean drawChild(android.graphics.Canvas,android.view.View,long):235:235 -> drawChild - 6:10:void endViewTransition(android.view.View):246:246 -> endViewTransition - 11:19:void endViewTransition(android.view.View):247:247 -> endViewTransition - 20:21:void endViewTransition(android.view.View):248:248 -> endViewTransition - 22:25:void endViewTransition(android.view.View):250:250 -> endViewTransition - 1:13:androidx.fragment.app.Fragment getFragment():337:337 -> getFragment - 1:9:void removeAllViewsInLayout():308:308 -> removeAllViewsInLayout - 10:13:void removeAllViewsInLayout():309:309 -> removeAllViewsInLayout - 14:24:void removeAllViewsInLayout():310:310 -> removeAllViewsInLayout - 25:28:void removeAllViewsInLayout():312:312 -> removeAllViewsInLayout - 6:8:void removeView(android.view.View):287:287 -> removeView - 9:12:void removeView(android.view.View):288:288 -> removeView - 1:4:void removeViewAt(int):276:276 -> removeViewAt - 5:12:void removeViewAt(int):277:277 -> removeViewAt - 13:16:void removeViewAt(int):278:278 -> removeViewAt - 6:8:void removeViewInLayout(android.view.View):282:282 -> removeViewInLayout - 9:12:void removeViewInLayout(android.view.View):283:283 -> removeViewInLayout - 6:9:void removeViews(int,int):293:293 -> removeViews - 10:20:void removeViews(int,int):294:294 -> removeViews - 21:24:void removeViews(int,int):296:296 -> removeViews - 6:9:void removeViewsInLayout(int,int):301:301 -> removeViewsInLayout - 10:20:void removeViewsInLayout(int,int):302:302 -> removeViewsInLayout - 21:24:void removeViewsInLayout(int,int):304:304 -> removeViewsInLayout - 1:3:void setDrawDisappearingViewsLast(boolean):256:256 -> setDrawDisappearingViewsLast - 1:2:void setLayoutTransition(android.animation.LayoutTransition):183:183 -> setLayoutTransition - 3:4:void setLayoutTransition(android.animation.LayoutTransition):184:184 -> setLayoutTransition - 5:8:void setLayoutTransition(android.animation.LayoutTransition):183:183 -> setLayoutTransition - 6:8:void setOnApplyWindowInsetsListener(android.view.View$OnApplyWindowInsetsListener):190:190 -> setOnApplyWindowInsetsListener - 6:11:void startViewTransition(android.view.View):239:239 -> startViewTransition - 12:16:void startViewTransition(android.view.View):240:240 -> startViewTransition - 17:20:void startViewTransition(android.view.View):242:242 -> startViewTransition + 12:27:void dispatchDraw(android.graphics.Canvas):218 -> dispatchDraw + 28:35:void dispatchDraw(android.graphics.Canvas):219:219 -> dispatchDraw + 36:39:void dispatchDraw(android.graphics.Canvas):222:222 -> dispatchDraw + 11:22:boolean drawChild(android.graphics.Canvas,android.view.View,long):226:226 -> drawChild + 23:32:boolean drawChild(android.graphics.Canvas,android.view.View,long):228:228 -> drawChild + 33:37:boolean drawChild(android.graphics.Canvas,android.view.View,long):232:232 -> drawChild + 6:10:void endViewTransition(android.view.View):243:243 -> endViewTransition + 11:19:void endViewTransition(android.view.View):244:244 -> endViewTransition + 20:21:void endViewTransition(android.view.View):245:245 -> endViewTransition + 22:25:void endViewTransition(android.view.View):247:247 -> endViewTransition + 1:13:androidx.fragment.app.Fragment getFragment():334:334 -> getFragment + 1:9:void removeAllViewsInLayout():305:305 -> removeAllViewsInLayout + 10:13:void removeAllViewsInLayout():306:306 -> removeAllViewsInLayout + 14:24:void removeAllViewsInLayout():307:307 -> removeAllViewsInLayout + 25:28:void removeAllViewsInLayout():309:309 -> removeAllViewsInLayout + 6:8:void removeView(android.view.View):284:284 -> removeView + 9:12:void removeView(android.view.View):285:285 -> removeView + 1:4:void removeViewAt(int):273:273 -> removeViewAt + 5:12:void removeViewAt(int):274:274 -> removeViewAt + 13:16:void removeViewAt(int):275:275 -> removeViewAt + 6:8:void removeViewInLayout(android.view.View):279:279 -> removeViewInLayout + 9:12:void removeViewInLayout(android.view.View):280:280 -> removeViewInLayout + 6:9:void removeViews(int,int):290:290 -> removeViews + 10:20:void removeViews(int,int):291:291 -> removeViews + 21:24:void removeViews(int,int):293:293 -> removeViews + 6:9:void removeViewsInLayout(int,int):298:298 -> removeViewsInLayout + 10:20:void removeViewsInLayout(int,int):299:299 -> removeViewsInLayout + 21:24:void removeViewsInLayout(int,int):301:301 -> removeViewsInLayout + 1:3:void setDrawDisappearingViewsLast(boolean):253:253 -> setDrawDisappearingViewsLast + 1:2:void setLayoutTransition(android.animation.LayoutTransition):180:180 -> setLayoutTransition + 3:4:void setLayoutTransition(android.animation.LayoutTransition):181:181 -> setLayoutTransition + 5:8:void setLayoutTransition(android.animation.LayoutTransition):180:180 -> setLayoutTransition + 1:3:void setOnApplyWindowInsetsListener(android.view.View$OnApplyWindowInsetsListener):187:187 -> setOnApplyWindowInsetsListener + 6:11:void startViewTransition(android.view.View):236:236 -> startViewTransition + 12:16:void startViewTransition(android.view.View):237:237 -> startViewTransition + 17:20:void startViewTransition(android.view.View):239:239 -> startViewTransition androidx.fragment.app.FragmentContainerView$Api20Impl -> androidx.fragment.app.FragmentContainerView$a: # {"id":"sourceFile","fileName":"FragmentContainerView.kt"} androidx.fragment.app.FragmentContainerView$Api20Impl INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/FragmentContainerView$a;"} - 1:4:void ():339:339 -> - 16:25:android.view.WindowInsets onApplyWindowInsets(android.view.View$OnApplyWindowInsetsListener,android.view.View,android.view.WindowInsets):345:345 -> a -androidx.fragment.app.FragmentController -> androidx.fragment.app.v: + 1:4:void ():336:336 -> + 16:25:android.view.WindowInsets onApplyWindowInsets(android.view.View$OnApplyWindowInsetsListener,android.view.View,android.view.WindowInsets):342:342 -> a +androidx.fragment.app.FragmentController -> androidx.fragment.app.x: # {"id":"sourceFile","fileName":"FragmentController.java"} androidx.fragment.app.FragmentHostCallback mHost -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/z;"} 1:3:void (androidx.fragment.app.FragmentHostCallback):61:61 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/x;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/z;)V"} 4:6:void (androidx.fragment.app.FragmentHostCallback):62:62 -> - 1:8:void attachHost(androidx.fragment.app.Fragment):117:117 -> a + 1:12:void attachHost(androidx.fragment.app.Fragment):117:117 -> a 1:14:androidx.fragment.app.FragmentController createController(androidx.fragment.app.FragmentHostCallback):58:58 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/x;)Landroidx/fragment/app/v;"} - 1:8:void dispatchActivityCreated():263:263 -> c - 1:9:boolean dispatchContextItemSelected(android.view.MenuItem):469:469 -> d - 1:8:void dispatchCreate():252:252 -> e - 1:8:void dispatchDestroy():346:346 -> f - 1:8:void dispatchPause():296:296 -> g - 1:8:void dispatchResume():285:285 -> h - 1:8:void dispatchStart():274:274 -> i - 1:8:void dispatchStop():307:307 -> j - 1:10:boolean execPendingActions():495:495 -> k - 1:5:androidx.fragment.app.FragmentManager getSupportFragmentManager():70:70 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/F;"} - 1:8:void noteStateNotSaved():143:143 -> m - 1:8:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):135:135 -> n - 9:13:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):136:136 -> n -androidx.fragment.app.FragmentFactory -> androidx.fragment.app.w: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/z;)Landroidx/fragment/app/x;"} + 1:10:void dispatchActivityCreated():263:263 -> c + 1:11:boolean dispatchContextItemSelected(android.view.MenuItem):470:470 -> d + 1:10:void dispatchCreate():252:252 -> e + 1:10:void dispatchDestroy():346:346 -> f + 1:10:void dispatchPause():296:296 -> g + 1:10:void dispatchResume():285:285 -> h + 1:10:void dispatchStart():274:274 -> i + 1:10:void dispatchStop():307:307 -> j + 1:12:boolean execPendingActions():496:496 -> k + 1:7:androidx.fragment.app.FragmentManager getSupportFragmentManager():70:70 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/I;"} + 1:10:void noteStateNotSaved():143:143 -> m + 1:10:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):135:135 -> n + 11:15:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):136:136 -> n +androidx.fragment.app.FragmentFactory -> androidx.fragment.app.y: # {"id":"sourceFile","fileName":"FragmentFactory.java"} androidx.collection.SimpleArrayMap sClassCacheMap -> sClassCacheMap # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/i;"} @@ -42297,38 +45259,47 @@ androidx.fragment.app.FragmentFactory -> androidx.fragment.app.w: 1:8:java.lang.Class loadFragmentClass(java.lang.ClassLoader,java.lang.String):94:94 -> loadFragmentClass 9:35:java.lang.Class loadFragmentClass(java.lang.ClassLoader,java.lang.String):100:100 -> loadFragmentClass 36:61:java.lang.Class loadFragmentClass(java.lang.ClassLoader,java.lang.String):97:97 -> loadFragmentClass -androidx.fragment.app.FragmentHostCallback -> androidx.fragment.app.x: -# {"id":"sourceFile","fileName":"FragmentHostCallback.java"} - android.app.Activity mActivity -> d - android.content.Context mContext -> e - android.os.Handler mHandler -> f - int mWindowAnimations -> g - androidx.fragment.app.FragmentManager mFragmentManager -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} - 1:1:void (androidx.fragment.app.FragmentActivity):91:91 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/s;)V"} - 2:2:void (android.app.Activity,android.content.Context,android.os.Handler,int):95:95 -> - 3:3:void (android.app.Activity,android.content.Context,android.os.Handler,int):81:81 -> - 4:7:void (android.app.Activity,android.content.Context,android.os.Handler,int):96:99 -> - 1:3:android.app.Activity getActivity():242:242 -> e - 1:3:android.content.Context getContext():247:247 -> f - 1:3:android.os.Handler getHandler():253:253 -> g - void onDump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]) -> h - java.lang.Object onGetHost() -> i - android.view.LayoutInflater onGetLayoutInflater() -> j - 1:1:void onRequestPermissionsFromFragment(androidx.fragment.app.Fragment,java.lang.String[],int):0:0 -> k - boolean onShouldShowRequestPermissionRationale(java.lang.String) -> l - 4:9:void onStartActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle):166:166 -> m - 10:17:void onStartActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle):163:163 -> m - 4:17:void onStartIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):188:188 -> n - 18:25:void onStartIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):185:185 -> n - void onSupportInvalidateOptionsMenu() -> o -androidx.fragment.app.FragmentLayoutInflaterFactory -> androidx.fragment.app.y: +androidx.fragment.app.FragmentHostCallback -> androidx.fragment.app.z: +# {"id":"sourceFile","fileName":"FragmentHostCallback.kt"} + android.app.Activity activity -> d + android.content.Context context -> e + android.os.Handler handler -> f + int windowAnimations -> g + androidx.fragment.app.FragmentManager fragmentManager -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} + 1:1:void (android.app.Activity,android.content.Context,android.os.Handler,int):71:71 -> + 2:2:void (android.app.Activity,android.content.Context,android.os.Handler,int):64:64 -> + 3:3:void (android.app.Activity,android.content.Context,android.os.Handler,int):66:66 -> + 4:4:void (android.app.Activity,android.content.Context,android.os.Handler,int):68:68 -> + 5:5:void (android.app.Activity,android.content.Context,android.os.Handler,int):70:70 -> + 6:6:void (android.app.Activity,android.content.Context,android.os.Handler,int):74:74 -> + 7:7:void (androidx.fragment.app.FragmentActivity):92:92 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/u;)V"} + 8:8:void (androidx.fragment.app.FragmentActivity):89:89 -> + 1:3:android.app.Activity getActivity():65:65 -> e + 1:3:android.content.Context getContext():67:67 -> f + 1:3:androidx.fragment.app.FragmentManager getFragmentManager():74:74 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/I;"} + 1:3:android.os.Handler getHandler():69:69 -> h + void onDump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]) -> i + java.lang.Object onGetHost() -> j + android.view.LayoutInflater onGetLayoutInflater() -> k + 1:1:void onRequestPermissionsFromFragment(androidx.fragment.app.Fragment,java.lang.String[],int):0:0 -> l + boolean onShouldShowRequestPermissionRationale(java.lang.String) -> m + 14:19:void onStartActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle):166:166 -> n + 20:27:void onStartActivityFromFragment(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle):163:163 -> n + 12:15:void onStartIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):191:191 -> o + 16:28:void onStartIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):194:194 -> o + 29:32:void onStartIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):197:197 -> o + 33:38:void onStartIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):194:194 -> o + 39:44:void onStartIntentSenderFromFragment(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):191:191 -> o + void onSupportInvalidateOptionsMenu() -> p +androidx.fragment.app.FragmentLayoutInflaterFactory -> androidx.fragment.app.A: # {"id":"sourceFile","fileName":"FragmentLayoutInflaterFactory.java"} androidx.fragment.app.FragmentManager mFragmentManager -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} 1:3:void (androidx.fragment.app.FragmentManager):37:37 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)V"} 4:6:void (androidx.fragment.app.FragmentManager):38:38 -> 1:1:android.view.View onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet):45:45 -> onCreateView 2:3:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):52:53 -> onCreateView @@ -42363,1273 +45334,1409 @@ androidx.fragment.app.FragmentLayoutInflaterFactory -> androidx.fragment.app.y: 53:53:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):175:175 -> onCreateView 54:54:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):147:147 -> onCreateView 55:57:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):115:117 -> onCreateView -androidx.fragment.app.FragmentLayoutInflaterFactory$1 -> androidx.fragment.app.y$a: +androidx.fragment.app.FragmentLayoutInflaterFactory$1 -> androidx.fragment.app.A$a: # {"id":"sourceFile","fileName":"FragmentLayoutInflaterFactory.java"} androidx.fragment.app.FragmentStateManager val$fragmentStateManager -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/O;"} androidx.fragment.app.FragmentLayoutInflaterFactory this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/y;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/A;"} 1:8:void (androidx.fragment.app.FragmentLayoutInflaterFactory,androidx.fragment.app.FragmentStateManager):160:160 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/y;Landroidx/fragment/app/L;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/A;Landroidx/fragment/app/O;)V"} 1:6:void onViewAttachedToWindow(android.view.View):163:163 -> onViewAttachedToWindow 7:11:void onViewAttachedToWindow(android.view.View):164:164 -> onViewAttachedToWindow 12:13:void onViewAttachedToWindow(android.view.View):165:165 -> onViewAttachedToWindow 14:27:void onViewAttachedToWindow(android.view.View):166:166 -> onViewAttachedToWindow 28:31:void onViewAttachedToWindow(android.view.View):168:168 -> onViewAttachedToWindow -androidx.fragment.app.FragmentLifecycleCallbacksDispatcher -> androidx.fragment.app.z: -# {"id":"sourceFile","fileName":"FragmentLifecycleCallbacksDispatcher.java"} - java.util.concurrent.CopyOnWriteArrayList mLifecycleCallbacks -> a - androidx.fragment.app.FragmentManager mFragmentManager -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} - 1:3:void (androidx.fragment.app.FragmentManager):53:53 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;)V"} - 4:10:void (androidx.fragment.app.FragmentManager):46:46 -> - 11:13:void (androidx.fragment.app.FragmentManager):54:54 -> - 1:8:void dispatchOnFragmentActivityCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):155:155 -> a - 9:12:void dispatchOnFragmentActivityCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):157:157 -> a - 13:17:void dispatchOnFragmentActivityCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):158:158 -> a - 18:20:void dispatchOnFragmentActivityCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):159:159 -> a - 21:42:void dispatchOnFragmentActivityCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):161:161 -> a - 43:44:void dispatchOnFragmentActivityCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):162:163 -> a - 45:45:void dispatchOnFragmentActivityCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):163:163 -> a - 1:9:void dispatchOnFragmentAttached(androidx.fragment.app.Fragment,boolean):106:106 -> b - 10:17:void dispatchOnFragmentAttached(androidx.fragment.app.Fragment,boolean):107:107 -> b - 18:21:void dispatchOnFragmentAttached(androidx.fragment.app.Fragment,boolean):109:109 -> b - 22:26:void dispatchOnFragmentAttached(androidx.fragment.app.Fragment,boolean):110:110 -> b - 27:29:void dispatchOnFragmentAttached(androidx.fragment.app.Fragment,boolean):111:111 -> b - 30:51:void dispatchOnFragmentAttached(androidx.fragment.app.Fragment,boolean):113:113 -> b - 52:53:void dispatchOnFragmentAttached(androidx.fragment.app.Fragment,boolean):114:115 -> b - 54:54:void dispatchOnFragmentAttached(androidx.fragment.app.Fragment,boolean):115:115 -> b - 1:8:void dispatchOnFragmentCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):138:138 -> c - 9:12:void dispatchOnFragmentCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):140:140 -> c - 13:17:void dispatchOnFragmentCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):141:141 -> c - 18:20:void dispatchOnFragmentCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):142:142 -> c - 21:42:void dispatchOnFragmentCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):144:144 -> c - 43:44:void dispatchOnFragmentCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):145:146 -> c - 45:45:void dispatchOnFragmentCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):146:146 -> c - 1:8:void dispatchOnFragmentDestroyed(androidx.fragment.app.Fragment,boolean):272:272 -> d - 9:12:void dispatchOnFragmentDestroyed(androidx.fragment.app.Fragment,boolean):274:274 -> d - 13:17:void dispatchOnFragmentDestroyed(androidx.fragment.app.Fragment,boolean):275:275 -> d - 18:20:void dispatchOnFragmentDestroyed(androidx.fragment.app.Fragment,boolean):276:276 -> d - 21:42:void dispatchOnFragmentDestroyed(androidx.fragment.app.Fragment,boolean):278:278 -> d - 43:44:void dispatchOnFragmentDestroyed(androidx.fragment.app.Fragment,boolean):279:280 -> d - 45:45:void dispatchOnFragmentDestroyed(androidx.fragment.app.Fragment,boolean):280:280 -> d - 1:8:void dispatchOnFragmentDetached(androidx.fragment.app.Fragment,boolean):286:286 -> e - 9:12:void dispatchOnFragmentDetached(androidx.fragment.app.Fragment,boolean):288:288 -> e - 13:17:void dispatchOnFragmentDetached(androidx.fragment.app.Fragment,boolean):289:289 -> e - 18:20:void dispatchOnFragmentDetached(androidx.fragment.app.Fragment,boolean):290:290 -> e - 21:42:void dispatchOnFragmentDetached(androidx.fragment.app.Fragment,boolean):292:292 -> e - 43:44:void dispatchOnFragmentDetached(androidx.fragment.app.Fragment,boolean):293:294 -> e - 45:45:void dispatchOnFragmentDetached(androidx.fragment.app.Fragment,boolean):294:294 -> e - 1:8:void dispatchOnFragmentPaused(androidx.fragment.app.Fragment,boolean):214:214 -> f - 9:12:void dispatchOnFragmentPaused(androidx.fragment.app.Fragment,boolean):216:216 -> f - 13:17:void dispatchOnFragmentPaused(androidx.fragment.app.Fragment,boolean):217:217 -> f - 18:20:void dispatchOnFragmentPaused(androidx.fragment.app.Fragment,boolean):218:218 -> f - 21:42:void dispatchOnFragmentPaused(androidx.fragment.app.Fragment,boolean):220:220 -> f - 43:44:void dispatchOnFragmentPaused(androidx.fragment.app.Fragment,boolean):221:222 -> f - 45:45:void dispatchOnFragmentPaused(androidx.fragment.app.Fragment,boolean):222:222 -> f - 1:9:void dispatchOnFragmentPreAttached(androidx.fragment.app.Fragment,boolean):91:91 -> g - 10:17:void dispatchOnFragmentPreAttached(androidx.fragment.app.Fragment,boolean):92:92 -> g - 18:21:void dispatchOnFragmentPreAttached(androidx.fragment.app.Fragment,boolean):94:94 -> g - 22:26:void dispatchOnFragmentPreAttached(androidx.fragment.app.Fragment,boolean):95:95 -> g - 27:29:void dispatchOnFragmentPreAttached(androidx.fragment.app.Fragment,boolean):96:96 -> g - 30:51:void dispatchOnFragmentPreAttached(androidx.fragment.app.Fragment,boolean):98:98 -> g - 52:53:void dispatchOnFragmentPreAttached(androidx.fragment.app.Fragment,boolean):99:100 -> g - 54:54:void dispatchOnFragmentPreAttached(androidx.fragment.app.Fragment,boolean):100:100 -> g - 1:8:void dispatchOnFragmentPreCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):122:122 -> h - 9:12:void dispatchOnFragmentPreCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):124:124 -> h - 13:17:void dispatchOnFragmentPreCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):125:125 -> h - 18:20:void dispatchOnFragmentPreCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):126:126 -> h - 21:42:void dispatchOnFragmentPreCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):128:128 -> h - 43:44:void dispatchOnFragmentPreCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):129:130 -> h - 45:45:void dispatchOnFragmentPreCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):130:130 -> h - 1:8:void dispatchOnFragmentResumed(androidx.fragment.app.Fragment,boolean):200:200 -> i - 9:12:void dispatchOnFragmentResumed(androidx.fragment.app.Fragment,boolean):202:202 -> i - 13:17:void dispatchOnFragmentResumed(androidx.fragment.app.Fragment,boolean):203:203 -> i - 18:20:void dispatchOnFragmentResumed(androidx.fragment.app.Fragment,boolean):204:204 -> i - 21:42:void dispatchOnFragmentResumed(androidx.fragment.app.Fragment,boolean):206:206 -> i - 43:44:void dispatchOnFragmentResumed(androidx.fragment.app.Fragment,boolean):207:208 -> i - 45:45:void dispatchOnFragmentResumed(androidx.fragment.app.Fragment,boolean):208:208 -> i - 1:8:void dispatchOnFragmentSaveInstanceState(androidx.fragment.app.Fragment,android.os.Bundle,boolean):243:243 -> j - 9:12:void dispatchOnFragmentSaveInstanceState(androidx.fragment.app.Fragment,android.os.Bundle,boolean):245:245 -> j - 13:17:void dispatchOnFragmentSaveInstanceState(androidx.fragment.app.Fragment,android.os.Bundle,boolean):246:246 -> j - 18:20:void dispatchOnFragmentSaveInstanceState(androidx.fragment.app.Fragment,android.os.Bundle,boolean):247:247 -> j - 21:42:void dispatchOnFragmentSaveInstanceState(androidx.fragment.app.Fragment,android.os.Bundle,boolean):249:249 -> j - 43:44:void dispatchOnFragmentSaveInstanceState(androidx.fragment.app.Fragment,android.os.Bundle,boolean):250:251 -> j - 45:45:void dispatchOnFragmentSaveInstanceState(androidx.fragment.app.Fragment,android.os.Bundle,boolean):251:251 -> j - 1:8:void dispatchOnFragmentStarted(androidx.fragment.app.Fragment,boolean):186:186 -> k - 9:12:void dispatchOnFragmentStarted(androidx.fragment.app.Fragment,boolean):188:188 -> k - 13:17:void dispatchOnFragmentStarted(androidx.fragment.app.Fragment,boolean):189:189 -> k - 18:20:void dispatchOnFragmentStarted(androidx.fragment.app.Fragment,boolean):190:190 -> k - 21:42:void dispatchOnFragmentStarted(androidx.fragment.app.Fragment,boolean):192:192 -> k - 43:44:void dispatchOnFragmentStarted(androidx.fragment.app.Fragment,boolean):193:194 -> k - 45:45:void dispatchOnFragmentStarted(androidx.fragment.app.Fragment,boolean):194:194 -> k - 1:8:void dispatchOnFragmentStopped(androidx.fragment.app.Fragment,boolean):228:228 -> l - 9:12:void dispatchOnFragmentStopped(androidx.fragment.app.Fragment,boolean):230:230 -> l - 13:17:void dispatchOnFragmentStopped(androidx.fragment.app.Fragment,boolean):231:231 -> l - 18:20:void dispatchOnFragmentStopped(androidx.fragment.app.Fragment,boolean):232:232 -> l - 21:42:void dispatchOnFragmentStopped(androidx.fragment.app.Fragment,boolean):234:234 -> l - 43:44:void dispatchOnFragmentStopped(androidx.fragment.app.Fragment,boolean):235:236 -> l - 45:45:void dispatchOnFragmentStopped(androidx.fragment.app.Fragment,boolean):236:236 -> l - 1:8:void dispatchOnFragmentViewCreated(androidx.fragment.app.Fragment,android.view.View,android.os.Bundle,boolean):171:171 -> m - 9:12:void dispatchOnFragmentViewCreated(androidx.fragment.app.Fragment,android.view.View,android.os.Bundle,boolean):173:173 -> m - 13:17:void dispatchOnFragmentViewCreated(androidx.fragment.app.Fragment,android.view.View,android.os.Bundle,boolean):174:174 -> m - 18:20:void dispatchOnFragmentViewCreated(androidx.fragment.app.Fragment,android.view.View,android.os.Bundle,boolean):175:175 -> m - 21:42:void dispatchOnFragmentViewCreated(androidx.fragment.app.Fragment,android.view.View,android.os.Bundle,boolean):177:177 -> m - 43:44:void dispatchOnFragmentViewCreated(androidx.fragment.app.Fragment,android.view.View,android.os.Bundle,boolean):178:179 -> m - 45:45:void dispatchOnFragmentViewCreated(androidx.fragment.app.Fragment,android.view.View,android.os.Bundle,boolean):179:179 -> m - 1:8:void dispatchOnFragmentViewDestroyed(androidx.fragment.app.Fragment,boolean):258:258 -> n - 9:12:void dispatchOnFragmentViewDestroyed(androidx.fragment.app.Fragment,boolean):260:260 -> n - 13:17:void dispatchOnFragmentViewDestroyed(androidx.fragment.app.Fragment,boolean):261:261 -> n - 18:20:void dispatchOnFragmentViewDestroyed(androidx.fragment.app.Fragment,boolean):262:262 -> n - 21:42:void dispatchOnFragmentViewDestroyed(androidx.fragment.app.Fragment,boolean):264:264 -> n - 43:44:void dispatchOnFragmentViewDestroyed(androidx.fragment.app.Fragment,boolean):265:266 -> n - 45:45:void dispatchOnFragmentViewDestroyed(androidx.fragment.app.Fragment,boolean):266:266 -> n -androidx.fragment.app.FragmentManager -> androidx.fragment.app.F: +androidx.fragment.app.FragmentLifecycleCallbacksDispatcher -> androidx.fragment.app.B: +# {"id":"sourceFile","fileName":"FragmentLifecycleCallbacksDispatcher.kt"} + androidx.fragment.app.FragmentManager fragmentManager -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} + java.util.concurrent.CopyOnWriteArrayList lifecycleCallbacks -> b + 6:10:void (androidx.fragment.app.FragmentManager):25:25 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)V"} + 11:18:void (androidx.fragment.app.FragmentManager):31:31 -> + 6:13:void dispatchOnFragmentActivityCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):139:139 -> a + 14:22:void dispatchOnFragmentActivityCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):141:141 -> a + 23:27:void dispatchOnFragmentActivityCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):142:142 -> a + 28:30:void dispatchOnFragmentActivityCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):143:143 -> a + 31:52:void dispatchOnFragmentActivityCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):145:145 -> a + 53:54:void dispatchOnFragmentActivityCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):146:147 -> a + 55:55:void dispatchOnFragmentActivityCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):147:147 -> a + 6:14:void dispatchOnFragmentAttached(androidx.fragment.app.Fragment,boolean):84:84 -> b + 15:22:void dispatchOnFragmentAttached(androidx.fragment.app.Fragment,boolean):85:85 -> b + 23:31:void dispatchOnFragmentAttached(androidx.fragment.app.Fragment,boolean):87:87 -> b + 32:39:void dispatchOnFragmentAttached(androidx.fragment.app.Fragment,boolean):88:88 -> b + 40:61:void dispatchOnFragmentAttached(androidx.fragment.app.Fragment,boolean):90:90 -> b + 62:63:void dispatchOnFragmentAttached(androidx.fragment.app.Fragment,boolean):91:92 -> b + 64:64:void dispatchOnFragmentAttached(androidx.fragment.app.Fragment,boolean):92:92 -> b + 6:13:void dispatchOnFragmentCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):120:120 -> c + 14:22:void dispatchOnFragmentCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):122:122 -> c + 23:27:void dispatchOnFragmentCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):123:123 -> c + 28:30:void dispatchOnFragmentCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):124:124 -> c + 31:52:void dispatchOnFragmentCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):126:126 -> c + 53:54:void dispatchOnFragmentCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):127:128 -> c + 55:55:void dispatchOnFragmentCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):128:128 -> c + 6:13:void dispatchOnFragmentDestroyed(androidx.fragment.app.Fragment,boolean):251:251 -> d + 14:22:void dispatchOnFragmentDestroyed(androidx.fragment.app.Fragment,boolean):253:253 -> d + 23:30:void dispatchOnFragmentDestroyed(androidx.fragment.app.Fragment,boolean):254:254 -> d + 31:52:void dispatchOnFragmentDestroyed(androidx.fragment.app.Fragment,boolean):256:256 -> d + 53:54:void dispatchOnFragmentDestroyed(androidx.fragment.app.Fragment,boolean):257:258 -> d + 55:55:void dispatchOnFragmentDestroyed(androidx.fragment.app.Fragment,boolean):258:258 -> d + 6:13:void dispatchOnFragmentDetached(androidx.fragment.app.Fragment,boolean):264:264 -> e + 14:22:void dispatchOnFragmentDetached(androidx.fragment.app.Fragment,boolean):266:266 -> e + 23:30:void dispatchOnFragmentDetached(androidx.fragment.app.Fragment,boolean):267:267 -> e + 31:52:void dispatchOnFragmentDetached(androidx.fragment.app.Fragment,boolean):269:269 -> e + 53:54:void dispatchOnFragmentDetached(androidx.fragment.app.Fragment,boolean):270:271 -> e + 55:55:void dispatchOnFragmentDetached(androidx.fragment.app.Fragment,boolean):271:271 -> e + 6:13:void dispatchOnFragmentPaused(androidx.fragment.app.Fragment,boolean):198:198 -> f + 14:22:void dispatchOnFragmentPaused(androidx.fragment.app.Fragment,boolean):200:200 -> f + 23:30:void dispatchOnFragmentPaused(androidx.fragment.app.Fragment,boolean):201:201 -> f + 31:52:void dispatchOnFragmentPaused(androidx.fragment.app.Fragment,boolean):203:203 -> f + 53:54:void dispatchOnFragmentPaused(androidx.fragment.app.Fragment,boolean):204:205 -> f + 55:55:void dispatchOnFragmentPaused(androidx.fragment.app.Fragment,boolean):205:205 -> f + 6:14:void dispatchOnFragmentPreAttached(androidx.fragment.app.Fragment,boolean):70:70 -> g + 15:22:void dispatchOnFragmentPreAttached(androidx.fragment.app.Fragment,boolean):71:71 -> g + 23:31:void dispatchOnFragmentPreAttached(androidx.fragment.app.Fragment,boolean):73:73 -> g + 32:39:void dispatchOnFragmentPreAttached(androidx.fragment.app.Fragment,boolean):74:74 -> g + 40:61:void dispatchOnFragmentPreAttached(androidx.fragment.app.Fragment,boolean):76:76 -> g + 62:63:void dispatchOnFragmentPreAttached(androidx.fragment.app.Fragment,boolean):77:78 -> g + 64:64:void dispatchOnFragmentPreAttached(androidx.fragment.app.Fragment,boolean):78:78 -> g + 6:13:void dispatchOnFragmentPreCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):102:102 -> h + 14:22:void dispatchOnFragmentPreCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):104:104 -> h + 23:27:void dispatchOnFragmentPreCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):105:105 -> h + 28:30:void dispatchOnFragmentPreCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):106:106 -> h + 31:52:void dispatchOnFragmentPreCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):108:108 -> h + 53:54:void dispatchOnFragmentPreCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):109:110 -> h + 55:55:void dispatchOnFragmentPreCreated(androidx.fragment.app.Fragment,android.os.Bundle,boolean):110:110 -> h + 6:13:void dispatchOnFragmentResumed(androidx.fragment.app.Fragment,boolean):185:185 -> i + 14:22:void dispatchOnFragmentResumed(androidx.fragment.app.Fragment,boolean):187:187 -> i + 23:30:void dispatchOnFragmentResumed(androidx.fragment.app.Fragment,boolean):188:188 -> i + 31:52:void dispatchOnFragmentResumed(androidx.fragment.app.Fragment,boolean):190:190 -> i + 53:54:void dispatchOnFragmentResumed(androidx.fragment.app.Fragment,boolean):191:192 -> i + 55:55:void dispatchOnFragmentResumed(androidx.fragment.app.Fragment,boolean):192:192 -> i + 11:18:void dispatchOnFragmentSaveInstanceState(androidx.fragment.app.Fragment,android.os.Bundle,boolean):224:224 -> j + 19:27:void dispatchOnFragmentSaveInstanceState(androidx.fragment.app.Fragment,android.os.Bundle,boolean):226:226 -> j + 28:32:void dispatchOnFragmentSaveInstanceState(androidx.fragment.app.Fragment,android.os.Bundle,boolean):227:227 -> j + 33:35:void dispatchOnFragmentSaveInstanceState(androidx.fragment.app.Fragment,android.os.Bundle,boolean):228:228 -> j + 36:57:void dispatchOnFragmentSaveInstanceState(androidx.fragment.app.Fragment,android.os.Bundle,boolean):230:230 -> j + 58:59:void dispatchOnFragmentSaveInstanceState(androidx.fragment.app.Fragment,android.os.Bundle,boolean):231:232 -> j + 60:60:void dispatchOnFragmentSaveInstanceState(androidx.fragment.app.Fragment,android.os.Bundle,boolean):232:232 -> j + 6:13:void dispatchOnFragmentStarted(androidx.fragment.app.Fragment,boolean):172:172 -> k + 14:22:void dispatchOnFragmentStarted(androidx.fragment.app.Fragment,boolean):174:174 -> k + 23:30:void dispatchOnFragmentStarted(androidx.fragment.app.Fragment,boolean):175:175 -> k + 31:52:void dispatchOnFragmentStarted(androidx.fragment.app.Fragment,boolean):177:177 -> k + 53:54:void dispatchOnFragmentStarted(androidx.fragment.app.Fragment,boolean):178:179 -> k + 55:55:void dispatchOnFragmentStarted(androidx.fragment.app.Fragment,boolean):179:179 -> k + 6:13:void dispatchOnFragmentStopped(androidx.fragment.app.Fragment,boolean):211:211 -> l + 14:22:void dispatchOnFragmentStopped(androidx.fragment.app.Fragment,boolean):213:213 -> l + 23:30:void dispatchOnFragmentStopped(androidx.fragment.app.Fragment,boolean):214:214 -> l + 31:52:void dispatchOnFragmentStopped(androidx.fragment.app.Fragment,boolean):216:216 -> l + 53:54:void dispatchOnFragmentStopped(androidx.fragment.app.Fragment,boolean):217:218 -> l + 55:55:void dispatchOnFragmentStopped(androidx.fragment.app.Fragment,boolean):218:218 -> l + 11:18:void dispatchOnFragmentViewCreated(androidx.fragment.app.Fragment,android.view.View,android.os.Bundle,boolean):158:158 -> m + 19:27:void dispatchOnFragmentViewCreated(androidx.fragment.app.Fragment,android.view.View,android.os.Bundle,boolean):160:160 -> m + 28:32:void dispatchOnFragmentViewCreated(androidx.fragment.app.Fragment,android.view.View,android.os.Bundle,boolean):161:161 -> m + 33:35:void dispatchOnFragmentViewCreated(androidx.fragment.app.Fragment,android.view.View,android.os.Bundle,boolean):162:162 -> m + 36:57:void dispatchOnFragmentViewCreated(androidx.fragment.app.Fragment,android.view.View,android.os.Bundle,boolean):164:164 -> m + 58:59:void dispatchOnFragmentViewCreated(androidx.fragment.app.Fragment,android.view.View,android.os.Bundle,boolean):165:166 -> m + 60:60:void dispatchOnFragmentViewCreated(androidx.fragment.app.Fragment,android.view.View,android.os.Bundle,boolean):166:166 -> m + 6:13:void dispatchOnFragmentViewDestroyed(androidx.fragment.app.Fragment,boolean):238:238 -> n + 14:22:void dispatchOnFragmentViewDestroyed(androidx.fragment.app.Fragment,boolean):240:240 -> n + 23:30:void dispatchOnFragmentViewDestroyed(androidx.fragment.app.Fragment,boolean):241:241 -> n + 31:52:void dispatchOnFragmentViewDestroyed(androidx.fragment.app.Fragment,boolean):243:243 -> n + 53:54:void dispatchOnFragmentViewDestroyed(androidx.fragment.app.Fragment,boolean):244:245 -> n + 55:55:void dispatchOnFragmentViewDestroyed(androidx.fragment.app.Fragment,boolean):245:245 -> n +androidx.fragment.app.FragmentManager -> androidx.fragment.app.I: # {"id":"sourceFile","fileName":"FragmentManager.java"} - androidx.fragment.app.FragmentFactory mHostFragmentFactory -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/w;"} - androidx.fragment.app.SpecialEffectsControllerFactory mSpecialEffectsControllerFactory -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Y;"} - androidx.fragment.app.SpecialEffectsControllerFactory mDefaultSpecialEffectsControllerFactory -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Y;"} - androidx.activity.result.ActivityResultLauncher mStartActivityForResult -> D + androidx.fragment.app.Fragment mPrimaryNav -> A + androidx.fragment.app.FragmentFactory mFragmentFactory -> B + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/y;"} + androidx.fragment.app.FragmentFactory mHostFragmentFactory -> C + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/y;"} + androidx.fragment.app.SpecialEffectsControllerFactory mSpecialEffectsControllerFactory -> D + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/a0;"} + androidx.fragment.app.SpecialEffectsControllerFactory mDefaultSpecialEffectsControllerFactory -> E + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/a0;"} + androidx.activity.result.ActivityResultLauncher mStartActivityForResult -> F # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/result/c;"} - androidx.activity.result.ActivityResultLauncher mStartIntentSenderForResult -> E + androidx.activity.result.ActivityResultLauncher mStartIntentSenderForResult -> G # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/result/c;"} - androidx.activity.result.ActivityResultLauncher mRequestPermissions -> F + androidx.activity.result.ActivityResultLauncher mRequestPermissions -> H # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/result/c;"} - java.util.ArrayDeque mLaunchedFragments -> G - boolean mNeedMenuInvalidate -> H - boolean mStateSaved -> I - boolean mStopped -> J - boolean mDestroyed -> K - boolean mHavePendingDeferredStart -> L - java.util.ArrayList mTmpRecords -> M - java.util.ArrayList mTmpIsPop -> N - java.util.ArrayList mTmpAddedFragments -> O - androidx.fragment.app.FragmentManagerViewModel mNonConfig -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} - androidx.fragment.app.strictmode.FragmentStrictMode$Policy mStrictModePolicy -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"LO/c$c;"} - java.lang.Runnable mExecCommit -> R - boolean DEBUG -> S + java.util.ArrayDeque mLaunchedFragments -> I + boolean mNeedMenuInvalidate -> J + boolean mStateSaved -> K + boolean mStopped -> L + boolean mDestroyed -> M + boolean mHavePendingDeferredStart -> N + java.util.ArrayList mTmpRecords -> O + java.util.ArrayList mTmpIsPop -> P + java.util.ArrayList mTmpAddedFragments -> Q + androidx.fragment.app.FragmentManagerViewModel mNonConfig -> R + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/L;"} + androidx.fragment.app.strictmode.FragmentStrictMode$Policy mStrictModePolicy -> S + # {"id":"com.android.tools.r8.residualsignature","signature":"LR/c$c;"} + java.lang.Runnable mExecCommit -> T + boolean DEBUG -> U + boolean USE_PREDICTIVE_BACK -> V java.util.ArrayList mPendingActions -> a boolean mExecutingActions -> b androidx.fragment.app.FragmentStore mFragmentStore -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/M;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/P;"} java.util.ArrayList mBackStack -> d java.util.ArrayList mCreatedMenus -> e androidx.fragment.app.FragmentLayoutInflaterFactory mLayoutInflaterFactory -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/y;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/A;"} androidx.activity.OnBackPressedDispatcher mOnBackPressedDispatcher -> g - androidx.activity.OnBackPressedCallback mOnBackPressedCallback -> h + androidx.fragment.app.BackStackRecord mTransitioningOp -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/a;"} + boolean mHandlingTransitioningOp -> i + androidx.activity.OnBackPressedCallback mOnBackPressedCallback -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/o;"} - java.util.concurrent.atomic.AtomicInteger mBackStackIndex -> i - java.util.Map mBackStackStates -> j - java.util.Map mResults -> k - java.util.Map mResultListeners -> l - java.util.ArrayList mBackStackChangeListeners -> m - androidx.fragment.app.FragmentLifecycleCallbacksDispatcher mLifecycleCallbacksDispatcher -> n + java.util.concurrent.atomic.AtomicInteger mBackStackIndex -> k + java.util.Map mBackStackStates -> l + java.util.Map mResults -> m + java.util.Map mResultListeners -> n + java.util.ArrayList mBackStackChangeListeners -> o + androidx.fragment.app.FragmentLifecycleCallbacksDispatcher mLifecycleCallbacksDispatcher -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/B;"} + java.util.concurrent.CopyOnWriteArrayList mOnAttachListeners -> q + androidx.core.util.Consumer mOnConfigurationChangedListener -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"LF/a;"} + androidx.core.util.Consumer mOnTrimMemoryListener -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"LF/a;"} + androidx.core.util.Consumer mOnMultiWindowModeChangedListener -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"LF/a;"} + androidx.core.util.Consumer mOnPictureInPictureModeChangedListener -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"LF/a;"} + androidx.core.view.MenuProvider mMenuProvider -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B;"} + int mCurState -> w + androidx.fragment.app.FragmentHostCallback mHost -> x # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/z;"} - java.util.concurrent.CopyOnWriteArrayList mOnAttachListeners -> o - androidx.core.util.Consumer mOnConfigurationChangedListener -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"LE/a;"} - androidx.core.util.Consumer mOnTrimMemoryListener -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"LE/a;"} - androidx.core.util.Consumer mOnMultiWindowModeChangedListener -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"LE/a;"} - androidx.core.util.Consumer mOnPictureInPictureModeChangedListener -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"LE/a;"} - androidx.core.view.MenuProvider mMenuProvider -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/C;"} - int mCurState -> u - androidx.fragment.app.FragmentHostCallback mHost -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/x;"} - androidx.fragment.app.FragmentContainer mContainer -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/u;"} - androidx.fragment.app.Fragment mParent -> x - androidx.fragment.app.Fragment mPrimaryNav -> y - androidx.fragment.app.FragmentFactory mFragmentFactory -> z + androidx.fragment.app.FragmentContainer mContainer -> y # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/w;"} - 1:3:void ():107:107 -> - 4:10:void ():434:434 -> - 11:17:void ():437:437 -> - 18:24:void ():440:440 -> - 25:32:void ():443:443 -> - 33:39:void ():451:451 -> - 40:44:void ():453:453 -> - 45:50:void ():454:454 -> - 51:55:void ():456:456 -> - 56:61:void ():457:457 -> - 62:66:void ():458:458 -> - 67:72:void ():459:459 -> - 73:79:void ():462:462 -> - 80:86:void ():464:464 -> - 87:93:void ():467:467 -> - 94:100:void ():472:472 -> - 101:107:void ():477:477 -> - 108:114:void ():483:483 -> - 115:122:void ():490:490 -> - 123:125:void ():512:512 -> - 126:127:void ():519:519 -> - 128:134:void ():520:520 -> - 135:136:void ():528:528 -> - 137:143:void ():529:529 -> - 144:150:void ():542:542 -> - 151:158:void ():562:562 -> - 3:8:void dispatchConfigurationChanged(android.content.res.Configuration,boolean):3083:3083 -> A - 9:18:void dispatchConfigurationChanged(android.content.res.Configuration,boolean):3084:3084 -> A - 19:42:void dispatchConfigurationChanged(android.content.res.Configuration,boolean):3088:3088 -> A - 43:47:void dispatchConfigurationChanged(android.content.res.Configuration,boolean):3090:3090 -> A - 48:55:void dispatchConfigurationChanged(android.content.res.Configuration,boolean):3092:3092 -> A - 1:3:androidx.fragment.app.Fragment getParent():2647:2647 -> A0 - 1:7:boolean dispatchContextItemSelected(android.view.MenuItem):3177:3177 -> B - 8:31:boolean dispatchContextItemSelected(android.view.MenuItem):3180:3180 -> B - 32:39:boolean dispatchContextItemSelected(android.view.MenuItem):3182:3182 -> B - 1:3:androidx.fragment.app.Fragment getPrimaryNavigationFragment():3239:3239 -> B0 - 2:3:void dispatchCreate():2938:2938 -> C - 4:5:void dispatchCreate():2939:2939 -> C - 6:11:void dispatchCreate():2940:2940 -> C - 12:15:void dispatchCreate():2941:2941 -> C - 1:5:androidx.fragment.app.SpecialEffectsControllerFactory getSpecialEffectsControllerFactory():3309:3309 -> C0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/Y;"} - 6:9:androidx.fragment.app.SpecialEffectsControllerFactory getSpecialEffectsControllerFactory():3312:3312 -> C0 - 10:16:androidx.fragment.app.SpecialEffectsControllerFactory getSpecialEffectsControllerFactory():3317:3317 -> C0 - 17:19:androidx.fragment.app.SpecialEffectsControllerFactory getSpecialEffectsControllerFactory():3319:3319 -> C0 - 1:7:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3116:3116 -> D - 8:33:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3121:3121 -> D - 34:47:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3123:3123 -> D - 48:52:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3126:3126 -> D - 53:57:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3128:3128 -> D - 58:61:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3133:3133 -> D - 62:69:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3134:3134 -> D - 70:79:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3135:3135 -> D - 80:85:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3136:3136 -> D - 86:91:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3137:3137 -> D - 92:94:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3142:3142 -> D - 1:3:androidx.fragment.app.strictmode.FragmentStrictMode$Policy getStrictModePolicy():3458:3458 -> D0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()LO/c$c;"} - 2:3:void dispatchDestroy():2984:2984 -> E - 4:6:void dispatchDestroy():2985:2985 -> E - 7:9:void dispatchDestroy():2986:2986 -> E - 10:13:void dispatchDestroy():2987:2987 -> E - 14:16:void dispatchDestroy():2988:2988 -> E - 17:22:void dispatchDestroy():2989:2989 -> E - 23:24:void dispatchDestroy():2990:2990 -> E - 25:29:void dispatchDestroy():2991:2991 -> E - 30:35:void dispatchDestroy():2993:2993 -> E - 36:37:void dispatchDestroy():2994:2994 -> E - 38:42:void dispatchDestroy():2996:2996 -> E - 43:48:void dispatchDestroy():2999:2999 -> E - 49:50:void dispatchDestroy():3000:3000 -> E - 51:55:void dispatchDestroy():3002:3002 -> E - 56:61:void dispatchDestroy():3005:3005 -> E - 62:63:void dispatchDestroy():3006:3006 -> E - 64:68:void dispatchDestroy():3008:3008 -> E - 69:78:void dispatchDestroy():3011:3011 -> E - 79:86:void dispatchDestroy():3012:3012 -> E - 87:88:void dispatchDestroy():3014:3014 -> E - 89:90:void dispatchDestroy():3015:3015 -> E - 91:92:void dispatchDestroy():3016:3016 -> E - 93:96:void dispatchDestroy():3017:3017 -> E - 97:101:void dispatchDestroy():3020:3020 -> E - 102:103:void dispatchDestroy():3021:3021 -> E - 104:107:void dispatchDestroy():3023:3023 -> E - 108:110:void dispatchDestroy():3024:3024 -> E - 111:115:void dispatchDestroy():3025:3025 -> E - 116:121:void dispatchDestroy():3026:3026 -> E - 1:6:androidx.fragment.app.Fragment getViewFragment(android.view.View):1109:1109 -> E0 - 7:10:androidx.fragment.app.Fragment getViewFragment(android.view.View):1110:1110 -> E0 - 11:15:androidx.fragment.app.Fragment getViewFragment(android.view.View):1111:1111 -> E0 - 2:5:void dispatchDestroyView():2980:2980 -> F - 1:7:androidx.lifecycle.ViewModelStore getViewModelStore(androidx.fragment.app.Fragment):1191:1191 -> F0 + androidx.fragment.app.Fragment mParent -> z + 1:3:void ():108:108 -> + 4:10:void ():507:507 -> + 11:17:void ():510:510 -> + 18:24:void ():511:511 -> + 25:32:void ():513:513 -> + 33:35:void ():517:517 -> + 36:37:void ():521:521 -> + 38:44:void ():522:522 -> + 45:51:void ():589:589 -> + 52:56:void ():591:591 -> + 57:62:void ():592:592 -> + 63:67:void ():594:594 -> + 68:73:void ():595:595 -> + 74:78:void ():596:596 -> + 79:84:void ():597:597 -> + 85:91:void ():599:599 -> + 92:98:void ():600:600 -> + 99:105:void ():602:602 -> + 106:112:void ():605:605 -> + 113:119:void ():610:610 -> + 120:126:void ():615:615 -> + 127:133:void ():621:621 -> + 134:141:void ():628:628 -> + 142:143:void ():650:650 -> + 144:145:void ():657:657 -> + 146:152:void ():658:658 -> + 153:154:void ():666:666 -> + 155:161:void ():667:667 -> + 162:168:void ():680:680 -> + 169:176:void ():700:700 -> + 1:11:androidx.fragment.app.FragmentStateManager createOrGetFragmentStateManager(androidx.fragment.app.Fragment):1711:1711 -> A + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/O;"} + 12:20:androidx.fragment.app.FragmentStateManager createOrGetFragmentStateManager(androidx.fragment.app.Fragment):1715:1715 -> A + 21:33:androidx.fragment.app.FragmentStateManager createOrGetFragmentStateManager(androidx.fragment.app.Fragment):1718:1718 -> A + 34:39:androidx.fragment.app.FragmentStateManager createOrGetFragmentStateManager(androidx.fragment.app.Fragment):1720:1720 -> A + 1:7:java.util.List getFragments():1418:1418 -> A0 + 1:9:void throwException(java.lang.RuntimeException):708:708 -> A1 + 10:14:void throwException(java.lang.RuntimeException):709:709 -> A1 + 15:19:void throwException(java.lang.RuntimeException):710:710 -> A1 + 20:24:void throwException(java.lang.RuntimeException):711:711 -> A1 + 25:34:void throwException(java.lang.RuntimeException):712:712 -> A1 + 35:41:void throwException(java.lang.RuntimeException):714:714 -> A1 + 42:45:void throwException(java.lang.RuntimeException):716:716 -> A1 + 46:52:void throwException(java.lang.RuntimeException):720:720 -> A1 + 53:55:void throwException(java.lang.RuntimeException):722:722 -> A1 + 56:56:void throwException(java.lang.RuntimeException):725:725 -> A1 + 2:29:void detachFragment(androidx.fragment.app.Fragment):1792:1792 -> B + 30:34:void detachFragment(androidx.fragment.app.Fragment):1793:1793 -> B + 35:36:void detachFragment(androidx.fragment.app.Fragment):1794:1794 -> B + 37:40:void detachFragment(androidx.fragment.app.Fragment):1795:1795 -> B + 41:66:void detachFragment(androidx.fragment.app.Fragment):1797:1797 -> B + 67:71:void detachFragment(androidx.fragment.app.Fragment):1798:1798 -> B + 72:77:void detachFragment(androidx.fragment.app.Fragment):1799:1799 -> B + 78:79:void detachFragment(androidx.fragment.app.Fragment):1800:1800 -> B + 80:83:void detachFragment(androidx.fragment.app.Fragment):1802:1802 -> B + 1:3:androidx.fragment.app.FragmentHostCallback getHost():2929:2929 -> B0 + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/z;"} + 1:3:void updateOnBackPressedCallbackEnabled():788:788 -> B1 + 4:13:void updateOnBackPressedCallbackEnabled():789:789 -> B1 + 14:18:void updateOnBackPressedCallbackEnabled():790:790 -> B1 + 19:24:void updateOnBackPressedCallbackEnabled():791:791 -> B1 + 25:54:void updateOnBackPressedCallbackEnabled():792:792 -> B1 + 55:56:void updateOnBackPressedCallbackEnabled():795:795 -> B1 + 57:57:void updateOnBackPressedCallbackEnabled():797:797 -> B1 + 58:65:void updateOnBackPressedCallbackEnabled():801:801 -> B1 + 66:73:void updateOnBackPressedCallbackEnabled():802:802 -> B1 + 74:79:void updateOnBackPressedCallbackEnabled():803:803 -> B1 + 80:109:void updateOnBackPressedCallbackEnabled():804:804 -> B1 + 110:115:void updateOnBackPressedCallbackEnabled():809:809 -> B1 + 116:117:void updateOnBackPressedCallbackEnabled():797:797 -> B1 + 2:3:void dispatchActivityCreated():3234:3234 -> C + 4:5:void dispatchActivityCreated():3235:3235 -> C + 6:11:void dispatchActivityCreated():3236:3236 -> C + 12:15:void dispatchActivityCreated():3237:3237 -> C + 1:3:android.view.LayoutInflater$Factory2 getLayoutInflaterFactory():3737:3737 -> C0 + 2:3:void dispatchAttach():3216:3216 -> D + 4:5:void dispatchAttach():3217:3217 -> D + 6:10:void dispatchAttach():3218:3218 -> D + 11:14:void dispatchAttach():3219:3219 -> D + 1:3:androidx.fragment.app.FragmentLifecycleCallbacksDispatcher getLifecycleCallbacksDispatcher():3609:3609 -> D0 + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/B;"} + 3:8:void dispatchConfigurationChanged(android.content.res.Configuration,boolean):3368:3368 -> E + 9:18:void dispatchConfigurationChanged(android.content.res.Configuration,boolean):3369:3369 -> E + 19:42:void dispatchConfigurationChanged(android.content.res.Configuration,boolean):3373:3373 -> E + 43:47:void dispatchConfigurationChanged(android.content.res.Configuration,boolean):3375:3375 -> E + 48:55:void dispatchConfigurationChanged(android.content.res.Configuration,boolean):3377:3377 -> E + 1:3:androidx.fragment.app.Fragment getParent():2934:2934 -> E0 + 1:7:boolean dispatchContextItemSelected(android.view.MenuItem):3462:3462 -> F + 8:31:boolean dispatchContextItemSelected(android.view.MenuItem):3465:3465 -> F + 32:39:boolean dispatchContextItemSelected(android.view.MenuItem):3467:3467 -> F + 1:3:androidx.fragment.app.Fragment getPrimaryNavigationFragment():3524:3524 -> F0 + 2:3:void dispatchCreate():3223:3223 -> G + 4:5:void dispatchCreate():3224:3224 -> G + 6:11:void dispatchCreate():3225:3225 -> G + 12:15:void dispatchCreate():3226:3226 -> G + 1:5:androidx.fragment.app.SpecialEffectsControllerFactory getSpecialEffectsControllerFactory():3594:3594 -> G0 + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/a0;"} + 6:9:androidx.fragment.app.SpecialEffectsControllerFactory getSpecialEffectsControllerFactory():3597:3597 -> G0 + 10:16:androidx.fragment.app.SpecialEffectsControllerFactory getSpecialEffectsControllerFactory():3602:3602 -> G0 + 17:19:androidx.fragment.app.SpecialEffectsControllerFactory getSpecialEffectsControllerFactory():3604:3604 -> G0 + 1:7:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3401:3401 -> H + 8:33:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3406:3406 -> H + 34:47:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3408:3408 -> H + 48:52:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3411:3411 -> H + 53:57:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3413:3413 -> H + 58:61:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3418:3418 -> H + 62:69:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3419:3419 -> H + 70:79:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3420:3420 -> H + 80:85:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3421:3421 -> H + 86:91:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3422:3422 -> H + 92:94:boolean dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):3427:3427 -> H + 1:3:androidx.fragment.app.strictmode.FragmentStrictMode$Policy getStrictModePolicy():3743:3743 -> H0 + # {"id":"com.android.tools.r8.residualsignature","signature":"()LR/c$c;"} + 2:3:void dispatchDestroy():3269:3269 -> I + 4:6:void dispatchDestroy():3270:3270 -> I + 7:9:void dispatchDestroy():3271:3271 -> I + 10:13:void dispatchDestroy():3272:3272 -> I + 14:16:void dispatchDestroy():3273:3273 -> I + 17:22:void dispatchDestroy():3274:3274 -> I + 23:24:void dispatchDestroy():3275:3275 -> I + 25:29:void dispatchDestroy():3276:3276 -> I + 30:35:void dispatchDestroy():3278:3278 -> I + 36:37:void dispatchDestroy():3279:3279 -> I + 38:42:void dispatchDestroy():3281:3281 -> I + 43:48:void dispatchDestroy():3284:3284 -> I + 49:50:void dispatchDestroy():3285:3285 -> I + 51:55:void dispatchDestroy():3287:3287 -> I + 56:61:void dispatchDestroy():3290:3290 -> I + 62:63:void dispatchDestroy():3291:3291 -> I + 64:68:void dispatchDestroy():3293:3293 -> I + 69:78:void dispatchDestroy():3296:3296 -> I + 79:86:void dispatchDestroy():3297:3297 -> I + 87:88:void dispatchDestroy():3299:3299 -> I + 89:90:void dispatchDestroy():3300:3300 -> I + 91:92:void dispatchDestroy():3301:3301 -> I + 93:96:void dispatchDestroy():3302:3302 -> I + 97:101:void dispatchDestroy():3305:3305 -> I + 102:103:void dispatchDestroy():3306:3306 -> I + 104:107:void dispatchDestroy():3308:3308 -> I + 108:110:void dispatchDestroy():3309:3309 -> I + 111:115:void dispatchDestroy():3310:3310 -> I + 116:121:void dispatchDestroy():3311:3311 -> I + 1:6:androidx.fragment.app.Fragment getViewFragment(android.view.View):1334:1334 -> I0 + 7:10:androidx.fragment.app.Fragment getViewFragment(android.view.View):1335:1335 -> I0 + 11:15:androidx.fragment.app.Fragment getViewFragment(android.view.View):1336:1336 -> I0 + 2:5:void dispatchDestroyView():3265:3265 -> J + 1:7:androidx.lifecycle.ViewModelStore getViewModelStore(androidx.fragment.app.Fragment):1423:1423 -> J0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/lifecycle/H;"} - 3:8:void dispatchLowMemory(boolean):3099:3099 -> G - 9:18:void dispatchLowMemory(boolean):3100:3100 -> G - 19:42:void dispatchLowMemory(boolean):3104:3104 -> G - 43:47:void dispatchLowMemory(boolean):3106:3106 -> G - 48:55:void dispatchLowMemory(boolean):3108:3108 -> G - 2:4:void handleOnBackPressed():714:714 -> G0 - 5:12:void handleOnBackPressed():715:715 -> G0 - 13:16:void handleOnBackPressed():717:717 -> G0 - 17:22:void handleOnBackPressed():725:725 -> G0 - 3:8:void dispatchMultiWindowModeChanged(boolean,boolean):3046:3046 -> H - 9:18:void dispatchMultiWindowModeChanged(boolean,boolean):3047:3047 -> H - 19:42:void dispatchMultiWindowModeChanged(boolean,boolean):3051:3051 -> H - 43:47:void dispatchMultiWindowModeChanged(boolean,boolean):3053:3053 -> H - 48:55:void dispatchMultiWindowModeChanged(boolean,boolean):3055:3055 -> H - 2:29:void hideFragment(androidx.fragment.app.Fragment):1536:1536 -> H0 - 30:34:void hideFragment(androidx.fragment.app.Fragment):1537:1537 -> H0 - 35:36:void hideFragment(androidx.fragment.app.Fragment):1538:1538 -> H0 - 37:41:void hideFragment(androidx.fragment.app.Fragment):1541:1541 -> H0 - 42:45:void hideFragment(androidx.fragment.app.Fragment):1542:1542 -> H0 - 1:18:void dispatchOnAttachFragment(androidx.fragment.app.Fragment):3369:3369 -> I - 19:23:void dispatchOnAttachFragment(androidx.fragment.app.Fragment):3370:3370 -> I - 1:11:void invalidateMenuForFragment(androidx.fragment.app.Fragment):3414:3414 -> I0 - 12:14:void invalidateMenuForFragment(androidx.fragment.app.Fragment):3415:3415 -> I0 - 1:24:void dispatchOnHiddenChanged():3386:3386 -> J - 25:31:void dispatchOnHiddenChanged():3388:3388 -> J - 32:38:void dispatchOnHiddenChanged():3389:3389 -> J - 1:3:boolean isDestroyed():1284:1284 -> J0 - 1:7:boolean dispatchOptionsItemSelected(android.view.MenuItem):3163:3163 -> K - 8:31:boolean dispatchOptionsItemSelected(android.view.MenuItem):3166:3166 -> K - 32:39:boolean dispatchOptionsItemSelected(android.view.MenuItem):3168:3168 -> K - 1:17:boolean isLoggingEnabled(int):133:133 -> K0 - 1:6:void dispatchOptionsMenuClosed(android.view.Menu):3191:3191 -> L - 7:30:void dispatchOptionsMenuClosed(android.view.Menu):3194:3194 -> L - 31:35:void dispatchOptionsMenuClosed(android.view.Menu):3196:3196 -> L - 1:20:boolean isMenuAvailable(androidx.fragment.app.Fragment):3410:3410 -> L0 - 3:14:void dispatchParentPrimaryNavigationFragmentChanged(androidx.fragment.app.Fragment):3214:3214 -> M - 15:18:void dispatchParentPrimaryNavigationFragmentChanged(androidx.fragment.app.Fragment):3215:3215 -> M - 1:6:boolean isParentAdded():3421:3421 -> M0 - 7:27:boolean isParentAdded():3424:3424 -> M0 - 2:5:void dispatchPause():2970:2970 -> N - 5:9:boolean isParentHidden(androidx.fragment.app.Fragment):705:705 -> N0 - 3:8:void dispatchPictureInPictureModeChanged(boolean,boolean):3064:3064 -> O - 9:18:void dispatchPictureInPictureModeChanged(boolean,boolean):3065:3065 -> O - 19:42:void dispatchPictureInPictureModeChanged(boolean,boolean):3070:3070 -> O - 43:47:void dispatchPictureInPictureModeChanged(boolean,boolean):3072:3072 -> O - 48:55:void dispatchPictureInPictureModeChanged(boolean,boolean):3074:3074 -> O - 5:9:boolean isParentMenuVisible(androidx.fragment.app.Fragment):693:693 -> O0 - 1:7:boolean dispatchPrepareOptionsMenu(android.view.Menu):3148:3148 -> P - 8:31:boolean dispatchPrepareOptionsMenu(android.view.Menu):3152:3152 -> P - 32:46:boolean dispatchPrepareOptionsMenu(android.view.Menu):3154:3154 -> P - 5:6:boolean isPrimaryNavigation(androidx.fragment.app.Fragment):674:674 -> P0 - 7:10:boolean isPrimaryNavigation(androidx.fragment.app.Fragment):676:676 -> P0 - 11:18:boolean isPrimaryNavigation(androidx.fragment.app.Fragment):680:680 -> P0 - 19:27:boolean isPrimaryNavigation(androidx.fragment.app.Fragment):681:681 -> P0 - 1:3:void dispatchPrimaryNavigationFragmentChanged():3220:3220 -> Q - 4:9:void dispatchPrimaryNavigationFragmentChanged():3222:3222 -> Q - 1:8:boolean isStateAtLeast(int):1420:1420 -> Q0 - 2:3:void dispatchResume():2963:2963 -> R - 4:5:void dispatchResume():2964:2964 -> R - 6:11:void dispatchResume():2965:2965 -> R - 12:15:void dispatchResume():2966:2966 -> R - 1:13:boolean isStateSaved():1652:1652 -> R0 - 2:3:void dispatchStart():2956:2956 -> S - 4:5:void dispatchStart():2957:2957 -> S - 6:11:void dispatchStart():2958:2958 -> S - 12:15:void dispatchStart():2959:2959 -> S - 1:4:void launchRequestPermissions(androidx.fragment.app.Fragment,java.lang.String[],int):2921:2921 -> S0 - 5:11:void launchRequestPermissions(androidx.fragment.app.Fragment,java.lang.String[],int):2922:2922 -> S0 - 12:16:void launchRequestPermissions(androidx.fragment.app.Fragment,java.lang.String[],int):2923:2923 -> S0 - 17:22:void launchRequestPermissions(androidx.fragment.app.Fragment,java.lang.String[],int):2924:2924 -> S0 - 23:28:void launchRequestPermissions(androidx.fragment.app.Fragment,java.lang.String[],int):2926:2926 -> S0 - 3:4:void dispatchStateChange(int):3032:3032 -> T - 5:9:void dispatchStateChange(int):3033:3033 -> T - 10:12:void dispatchStateChange(int):3034:3034 -> T - 13:16:void dispatchStateChange(int):3035:3035 -> T - 17:32:void dispatchStateChange(int):3036:3036 -> T - 33:38:void dispatchStateChange(int):3037:3037 -> T - 39:40:void dispatchStateChange(int):3040:3040 -> T - 41:44:void dispatchStateChange(int):3042:3042 -> T - 45:46:void dispatchStateChange(int):3040:3040 -> T - 47:47:void dispatchStateChange(int):3041:3041 -> T - 1:4:void launchStartActivityForResult(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle):2874:2874 -> T0 - 5:11:void launchStartActivityForResult(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle):2875:2875 -> T0 - 12:18:void launchStartActivityForResult(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle):2876:2876 -> T0 - 19:23:void launchStartActivityForResult(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle):2878:2878 -> T0 - 24:29:void launchStartActivityForResult(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle):2880:2880 -> T0 - 30:35:void launchStartActivityForResult(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle):2882:2882 -> T0 - 2:3:void dispatchStop():2974:2974 -> U - 4:9:void dispatchStop():2975:2975 -> U - 10:13:void dispatchStop():2976:2976 -> U - 3:6:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):2891:2891 -> U0 - 7:13:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):2892:2892 -> U0 - 14:18:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):2894:2894 -> U0 - 19:24:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):2895:2895 -> U0 - 25:30:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):2897:2897 -> U0 - 31:66:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):2898:2898 -> U0 - 67:71:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):2901:2901 -> U0 - 72:76:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):2903:2903 -> U0 - 77:80:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):2904:2904 -> U0 - 81:88:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):2905:2905 -> U0 - 89:95:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):2906:2906 -> U0 - 96:100:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):2907:2907 -> U0 - 101:106:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):2908:2908 -> U0 - 107:131:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):2909:2909 -> U0 - 132:137:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):2911:2911 -> U0 - 138:151:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):2913:2913 -> U0 - 2:5:void dispatchViewCreated():2945:2945 -> V - 1:8:void moveToState(int,boolean):1446:1446 -> V0 - 9:18:void moveToState(int,boolean):1447:1447 -> V0 - 19:23:void moveToState(int,boolean):1450:1450 -> V0 - 24:25:void moveToState(int,boolean):1454:1454 -> V0 - 26:30:void moveToState(int,boolean):1455:1455 -> V0 - 31:33:void moveToState(int,boolean):1456:1456 -> V0 - 34:46:void moveToState(int,boolean):1458:1458 -> V0 - 47:50:void moveToState(int,boolean):1459:1459 -> V0 - 51:53:void moveToState(int,boolean):1460:1460 -> V0 - 1:5:void doPendingDeferredStart():2124:2124 -> W - 6:7:void doPendingDeferredStart():2125:2125 -> W - 8:11:void doPendingDeferredStart():2126:2126 -> W - 1:6:void noteStateNotSaved():2858:2858 -> W0 - 7:8:void noteStateNotSaved():2861:2861 -> W0 - 9:10:void noteStateNotSaved():2862:2862 -> W0 - 11:15:void noteStateNotSaved():2863:2863 -> W0 - 16:39:void noteStateNotSaved():2864:2864 -> W0 - 40:44:void noteStateNotSaved():2866:2866 -> W0 - 1:17:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1323:1323 -> X - 18:22:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1325:1325 -> X - 23:27:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1328:1328 -> X - 28:33:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1329:1329 -> X - 34:44:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1331:1331 -> X - 45:52:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1333:1333 -> X - 53:55:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1334:1334 -> X - 56:60:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1335:1335 -> X - 61:63:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1336:1336 -> X - 64:68:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1337:1337 -> X - 69:78:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1338:1338 -> X - 79:82:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1343:1343 -> X - 83:88:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1344:1344 -> X - 89:99:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1346:1346 -> X - 100:107:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1348:1348 -> X - 108:110:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1349:1349 -> X - 111:115:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1350:1350 -> X - 116:118:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1351:1351 -> X - 119:123:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1352:1352 -> X - 124:130:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1353:1353 -> X - 131:136:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1354:1354 -> X - 137:139:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1359:1359 -> X - 140:165:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1360:1360 -> X - 166:168:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1362:1362 -> X - 169:176:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1363:1363 -> X - 177:186:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1365:1365 -> X - 187:194:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1367:1367 -> X - 195:197:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1368:1368 -> X - 198:202:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1369:1369 -> X - 203:205:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1370:1370 -> X - 206:210:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1371:1371 -> X - 211:218:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1372:1372 -> X - 219:219:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1375:1375 -> X - 220:222:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1377:1377 -> X - 223:227:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1378:1378 -> X - 228:230:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1379:1379 -> X - 231:235:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1380:1380 -> X - 236:240:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1381:1381 -> X - 241:243:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1382:1382 -> X - 244:248:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1383:1383 -> X - 249:253:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1384:1384 -> X - 254:257:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1385:1385 -> X - 258:260:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1386:1386 -> X - 261:265:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1387:1387 -> X - 266:270:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1388:1388 -> X - 271:273:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1390:1390 -> X - 274:278:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1391:1391 -> X - 279:283:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1392:1392 -> X - 284:288:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1393:1393 -> X - 289:293:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1394:1394 -> X - 294:298:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1395:1395 -> X - 299:303:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1396:1396 -> X - 304:308:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1397:1397 -> X - 309:313:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1398:1398 -> X - 314:317:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1399:1399 -> X - 318:320:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1400:1400 -> X - 321:325:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1401:1401 -> X - 326:331:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1402:1402 -> X - 332:333:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1375:1375 -> X - 1:22:void onContainerAvailable(androidx.fragment.app.FragmentContainerView):1118:1118 -> X0 - 23:26:void onContainerAvailable(androidx.fragment.app.FragmentContainerView):1119:1119 -> X0 - 27:38:void onContainerAvailable(androidx.fragment.app.FragmentContainerView):1120:1120 -> X0 - 39:44:void onContainerAvailable(androidx.fragment.app.FragmentContainerView):1121:1121 -> X0 - 45:46:void onContainerAvailable(androidx.fragment.app.FragmentContainerView):1123:1123 -> X0 - 47:51:void onContainerAvailable(androidx.fragment.app.FragmentContainerView):1124:1124 -> X0 - 1:4:void endAnimatingAwayFragments():2071:2071 -> Y - 5:20:void endAnimatingAwayFragments():2072:2072 -> Y - 21:25:void endAnimatingAwayFragments():2073:2073 -> Y - 1:4:void performPendingDeferredStart(androidx.fragment.app.FragmentStateManager):1407:1407 -> Y0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/L;)V"} - 5:8:void performPendingDeferredStart(androidx.fragment.app.FragmentStateManager):1408:1408 -> Y0 - 9:13:void performPendingDeferredStart(androidx.fragment.app.FragmentStateManager):1409:1409 -> Y0 - 14:17:void performPendingDeferredStart(androidx.fragment.app.FragmentStateManager):1411:1411 -> Y0 - 18:19:void performPendingDeferredStart(androidx.fragment.app.FragmentStateManager):1414:1414 -> Y0 - 20:23:void performPendingDeferredStart(androidx.fragment.app.FragmentStateManager):1415:1415 -> Y0 - 3:6:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1664:1664 -> Z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F$l;Z)V"} - 7:10:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1665:1665 -> Z - 11:18:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1666:1666 -> Z - 19:26:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1668:1668 -> Z - 27:29:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1672:1672 -> Z - 30:32:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1674:1674 -> Z - 33:38:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1675:1675 -> Z - 39:42:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1678:1678 -> Z - 43:50:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1680:1680 -> Z - 51:55:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1682:1682 -> Z - 56:58:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1683:1683 -> Z - 59:62:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1684:1684 -> Z - 3:12:void popBackStack(int,int,boolean):850:850 -> Z0 - 13:35:void popBackStack(int,int,boolean):848:848 -> Z0 - 1:6:void lambda$new$1(java.lang.Integer):473:473 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;Ljava/lang/Integer;)V"} - 7:15:void lambda$new$1(java.lang.Integer):473:473 -> a - 16:19:void lambda$new$1(java.lang.Integer):474:474 -> a - 1:4:void ensureExecReady(boolean):1716:1716 -> a0 - 5:8:void ensureExecReady(boolean):1720:1720 -> a0 - 9:12:void ensureExecReady(boolean):1721:1721 -> a0 - 13:20:void ensureExecReady(boolean):1722:1722 -> a0 - 21:28:void ensureExecReady(boolean):1724:1724 -> a0 - 29:46:void ensureExecReady(boolean):1728:1728 -> a0 - 47:49:void ensureExecReady(boolean):1733:1733 -> a0 - 50:53:void ensureExecReady(boolean):1736:1736 -> a0 - 54:60:void ensureExecReady(boolean):1737:1737 -> a0 - 61:68:void ensureExecReady(boolean):1738:1738 -> a0 - 69:76:void ensureExecReady(boolean):1729:1729 -> a0 - 77:84:void ensureExecReady(boolean):1717:1717 -> a0 - 4:8:boolean popBackStackImmediate():797:797 -> a1 - 1:5:android.os.Bundle lambda$attachController$4():2715:2715 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;)Landroid/os/Bundle;"} - 1:4:boolean execPendingActions(boolean):1776:1776 -> b0 - 5:15:boolean execPendingActions(boolean):1779:1779 -> b0 - 16:17:boolean execPendingActions(boolean):1780:1780 -> b0 - 18:24:boolean execPendingActions(boolean):1782:1782 -> b0 - 25:32:boolean execPendingActions(boolean):1784:1784 -> b0 - 33:33:boolean execPendingActions(boolean):1785:1785 -> b0 - 34:36:boolean execPendingActions(boolean):1789:1789 -> b0 - 37:39:boolean execPendingActions(boolean):1790:1790 -> b0 - 40:45:boolean execPendingActions(boolean):1791:1791 -> b0 - 4:8:boolean popBackStackImmediate(int,int):863:863 -> b1 - 9:31:boolean popBackStackImmediate(int,int):861:861 -> b1 - 1:6:void lambda$new$3(androidx.core.app.PictureInPictureModeChangedInfo):485:485 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;Landroidx/core/app/m;)V"} - 7:15:void lambda$new$3(androidx.core.app.PictureInPictureModeChangedInfo):486:486 -> c - 3:11:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1743:1743 -> c0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F$l;Z)V"} - 12:14:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1747:1747 -> c0 - 15:25:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1748:1748 -> c0 - 26:27:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1749:1749 -> c0 - 28:34:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1751:1751 -> c0 - 35:42:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1753:1753 -> c0 - 43:43:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1754:1754 -> c0 - 44:46:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1757:1757 -> c0 - 47:49:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1758:1758 -> c0 - 50:55:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1759:1759 -> c0 - 2:5:boolean popBackStackImmediate(java.lang.String,int,int):874:874 -> c1 - 6:8:boolean popBackStackImmediate(java.lang.String,int,int):875:875 -> c1 - 9:16:boolean popBackStackImmediate(java.lang.String,int,int):877:877 -> c1 - 17:20:boolean popBackStackImmediate(java.lang.String,int,int):880:880 -> c1 - 21:27:boolean popBackStackImmediate(java.lang.String,int,int):881:881 -> c1 - 28:41:boolean popBackStackImmediate(java.lang.String,int,int):887:887 -> c1 - 42:43:boolean popBackStackImmediate(java.lang.String,int,int):889:889 -> c1 - 44:50:boolean popBackStackImmediate(java.lang.String,int,int):891:891 -> c1 - 51:59:boolean popBackStackImmediate(java.lang.String,int,int):893:893 -> c1 - 60:60:boolean popBackStackImmediate(java.lang.String,int,int):894:894 -> c1 - 61:63:boolean popBackStackImmediate(java.lang.String,int,int):897:897 -> c1 - 64:66:boolean popBackStackImmediate(java.lang.String,int,int):898:898 -> c1 - 67:72:boolean popBackStackImmediate(java.lang.String,int,int):899:899 -> c1 - 1:6:void lambda$new$2(androidx.core.app.MultiWindowModeChangedInfo):479:479 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;Landroidx/core/app/h;)V"} - 7:15:void lambda$new$2(androidx.core.app.MultiWindowModeChangedInfo):480:480 -> d - 3:8:void executeOps(java.util.ArrayList,java.util.ArrayList,int,int):2002:2002 -> d0 - 9:21:void executeOps(java.util.ArrayList,java.util.ArrayList,int,int):2003:2003 -> d0 - 22:24:void executeOps(java.util.ArrayList,java.util.ArrayList,int,int):2005:2005 -> d0 - 25:29:void executeOps(java.util.ArrayList,java.util.ArrayList,int,int):2006:2006 -> d0 - 30:32:void executeOps(java.util.ArrayList,java.util.ArrayList,int,int):2008:2008 -> d0 - 33:39:void executeOps(java.util.ArrayList,java.util.ArrayList,int,int):2009:2009 -> d0 - 9:15:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2322:2322 -> d1 - 16:24:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2326:2326 -> d1 - 25:35:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2327:2327 -> d1 - 36:44:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2328:2328 -> d1 - 1:7:void lambda$new$0(android.content.res.Configuration):468:468 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;Landroid/content/res/Configuration;)V"} - 8:11:void lambda$new$0(android.content.res.Configuration):469:469 -> e - 1:8:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1859:1859 -> e0 - 9:12:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1861:1861 -> e0 - 13:20:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1862:1862 -> e0 - 21:23:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1864:1864 -> e0 - 24:34:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1866:1866 -> e0 - 35:44:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1867:1867 -> e0 - 45:50:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1869:1869 -> e0 - 51:62:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1870:1870 -> e0 - 63:69:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1872:1872 -> e0 - 70:77:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1874:1874 -> e0 - 78:88:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1876:1876 -> e0 - 89:95:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1878:1878 -> e0 - 96:102:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1880:1880 -> e0 - 103:108:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1884:1884 -> e0 - 109:125:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1885:1885 -> e0 - 126:129:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1886:1886 -> e0 - 130:133:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1887:1887 -> e0 - 134:137:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1889:1889 -> e0 - 138:146:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1890:1890 -> e0 - 147:151:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1895:1895 -> e0 - 152:163:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1899:1899 -> e0 - 164:167:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1901:1901 -> e0 - 168:173:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1902:1902 -> e0 - 174:178:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1903:1903 -> e0 - 179:193:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1905:1905 -> e0 - 194:201:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1906:1906 -> e0 - 202:220:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1909:1909 -> e0 - 221:237:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1911:1911 -> e0 - 238:238:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1912:1912 -> e0 - 239:256:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1915:1915 -> e0 - 257:273:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1917:1917 -> e0 - 274:277:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1918:1918 -> e0 - 278:285:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1925:1925 -> e0 - 286:294:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1928:1928 -> e0 - 295:302:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1929:1929 -> e0 - 303:306:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1930:1930 -> e0 - 307:310:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1933:1933 -> e0 - 311:316:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1934:1934 -> e0 - 317:333:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1938:1938 -> e0 - 334:337:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1939:1939 -> e0 - 338:341:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1942:1942 -> e0 - 342:348:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1943:1943 -> e0 - 349:353:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1950:1950 -> e0 - 354:357:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1951:1951 -> e0 - 358:373:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1953:1953 -> e0 - 374:376:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1954:1954 -> e0 - 377:379:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1955:1955 -> e0 - 380:385:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1956:1956 -> e0 - 386:391:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1960:1960 -> e0 - 392:403:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1961:1961 -> e0 - 404:408:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1962:1962 -> e0 - 409:410:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1963:1963 -> e0 - 411:418:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1965:1965 -> e0 - 419:422:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):1968:1968 -> e0 - 2:7:void removeFragment(androidx.fragment.app.Fragment):1516:1516 -> e1 - 8:39:void removeFragment(androidx.fragment.app.Fragment):1517:1517 -> e1 - 40:43:void removeFragment(androidx.fragment.app.Fragment):1519:1519 -> e1 - 44:51:void removeFragment(androidx.fragment.app.Fragment):1520:1520 -> e1 - 52:56:void removeFragment(androidx.fragment.app.Fragment):1521:1521 -> e1 - 57:63:void removeFragment(androidx.fragment.app.Fragment):1522:1522 -> e1 - 64:65:void removeFragment(androidx.fragment.app.Fragment):1523:1523 -> e1 - 66:67:void removeFragment(androidx.fragment.app.Fragment):1525:1525 -> e1 - 68:71:void removeFragment(androidx.fragment.app.Fragment):1526:1526 -> e1 - 1:3:java.util.Map access$000(androidx.fragment.app.FragmentManager):107:107 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;)Ljava/util/Map;"} - 2:5:boolean executePendingTransactions():641:641 -> f0 - 6:9:boolean executePendingTransactions():642:642 -> f0 - 1:7:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):1812:1812 -> f1 - 8:17:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):1816:1816 -> f1 - 18:25:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):1820:1820 -> f1 - 26:37:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):1823:1823 -> f1 - 38:42:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):1827:1827 -> f1 - 43:56:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):1832:1832 -> f1 - 57:68:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):1834:1834 -> f1 - 69:81:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):1835:1835 -> f1 - 82:91:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):1839:1839 -> f1 - 92:95:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):1845:1845 -> f1 - 96:103:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):1817:1817 -> f1 - 1:3:java.util.Map access$100(androidx.fragment.app.FragmentManager):107:107 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;)Ljava/util/Map;"} - 1:7:androidx.fragment.app.Fragment findActiveFragment(java.lang.String):1627:1627 -> g0 - 1:6:void removeRetainedFragment(androidx.fragment.app.Fragment):1204:1204 -> g1 - 1:3:androidx.fragment.app.FragmentStore access$200(androidx.fragment.app.FragmentManager):107:107 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;)Landroidx/fragment/app/M;"} - 1:21:int findBackStackIndex(java.lang.String,int,boolean):2350:2350 -> h0 - 22:30:int findBackStackIndex(java.lang.String,int,boolean):2357:2357 -> h0 - 31:40:int findBackStackIndex(java.lang.String,int,boolean):2362:2362 -> h0 - 41:50:int findBackStackIndex(java.lang.String,int,boolean):2364:2364 -> h0 - 51:63:int findBackStackIndex(java.lang.String,int,boolean):2365:2365 -> h0 - 64:78:int findBackStackIndex(java.lang.String,int,boolean):2368:2368 -> h0 - 79:90:int findBackStackIndex(java.lang.String,int,boolean):2379:2379 -> h0 - 91:110:int findBackStackIndex(java.lang.String,int,boolean):2380:2380 -> h0 - 111:125:int findBackStackIndex(java.lang.String,int,boolean):2387:2387 -> h0 - 1:4:void reportBackStackChanged():2131:2131 -> h1 - 5:11:void reportBackStackChanged():2132:2132 -> h1 - 12:24:void reportBackStackChanged():2133:2133 -> h1 - 1:4:void addBackStackState(androidx.fragment.app.BackStackRecord):2150:2150 -> i + 3:8:void dispatchLowMemory(boolean):3384:3384 -> K + 9:18:void dispatchLowMemory(boolean):3385:3385 -> K + 19:42:void dispatchLowMemory(boolean):3389:3389 -> K + 43:47:void dispatchLowMemory(boolean):3391:3391 -> K + 48:55:void dispatchLowMemory(boolean):3393:3393 -> K + 2:3:void handleOnBackPressed():863:863 -> K0 + 4:7:void handleOnBackPressed():864:864 -> K0 + 8:9:void handleOnBackPressed():865:865 -> K0 + 10:20:void handleOnBackPressed():866:866 -> K0 + 21:28:void handleOnBackPressed():867:867 -> K0 + 29:32:void handleOnBackPressed():869:869 -> K0 + 33:39:void handleOnBackPressed():870:870 -> K0 + 40:56:void handleOnBackPressed():872:872 -> K0 + 57:72:void handleOnBackPressed():874:874 -> K0 + 73:76:void handleOnBackPressed():875:875 -> K0 + 77:95:void handleOnBackPressed():879:879 -> K0 + 96:99:void handleOnBackPressed():880:880 -> K0 + 100:102:void handleOnBackPressed():882:882 -> K0 + 103:106:void handleOnBackPressed():885:885 -> K0 + 107:113:void handleOnBackPressed():886:886 -> K0 + 114:117:void handleOnBackPressed():885:885 -> K0 + 118:133:void handleOnBackPressed():888:888 -> K0 + 134:137:void handleOnBackPressed():889:889 -> K0 + 138:155:void handleOnBackPressed():891:891 -> K0 + 156:159:void handleOnBackPressed():892:892 -> K0 + 160:163:void handleOnBackPressed():894:894 -> K0 + 164:167:void handleOnBackPressed():896:896 -> K0 + 168:172:void handleOnBackPressed():897:897 -> K0 + 173:174:void handleOnBackPressed():901:901 -> K0 + 175:177:void handleOnBackPressed():902:902 -> K0 + 178:183:void handleOnBackPressed():903:903 -> K0 + 184:188:void handleOnBackPressed():904:904 -> K0 + 189:223:void handleOnBackPressed():905:905 -> K0 + 224:231:void handleOnBackPressed():909:909 -> K0 + 232:237:void handleOnBackPressed():910:910 -> K0 + 238:242:void handleOnBackPressed():911:911 -> K0 + 243:246:void handleOnBackPressed():914:914 -> K0 + 247:252:void handleOnBackPressed():916:916 -> K0 + 253:257:void handleOnBackPressed():917:917 -> K0 + 258:263:void handleOnBackPressed():925:925 -> K0 + 3:8:void dispatchMultiWindowModeChanged(boolean,boolean):3331:3331 -> L + 9:18:void dispatchMultiWindowModeChanged(boolean,boolean):3332:3332 -> L + 19:42:void dispatchMultiWindowModeChanged(boolean,boolean):3336:3336 -> L + 43:47:void dispatchMultiWindowModeChanged(boolean,boolean):3338:3338 -> L + 48:55:void dispatchMultiWindowModeChanged(boolean,boolean):3340:3340 -> L + 2:29:void hideFragment(androidx.fragment.app.Fragment):1766:1766 -> L0 + 30:34:void hideFragment(androidx.fragment.app.Fragment):1767:1767 -> L0 + 35:36:void hideFragment(androidx.fragment.app.Fragment):1768:1768 -> L0 + 37:41:void hideFragment(androidx.fragment.app.Fragment):1771:1771 -> L0 + 42:45:void hideFragment(androidx.fragment.app.Fragment):1772:1772 -> L0 + 1:18:void dispatchOnAttachFragment(androidx.fragment.app.Fragment):3654:3654 -> M + 19:23:void dispatchOnAttachFragment(androidx.fragment.app.Fragment):3655:3655 -> M + 1:11:void invalidateMenuForFragment(androidx.fragment.app.Fragment):3699:3699 -> M0 + 12:14:void invalidateMenuForFragment(androidx.fragment.app.Fragment):3700:3700 -> M0 + 1:24:void dispatchOnHiddenChanged():3671:3671 -> N + 25:31:void dispatchOnHiddenChanged():3673:3673 -> N + 32:38:void dispatchOnHiddenChanged():3674:3674 -> N + 1:3:boolean isDestroyed():1516:1516 -> N0 + 1:7:boolean dispatchOptionsItemSelected(android.view.MenuItem):3448:3448 -> O + 8:31:boolean dispatchOptionsItemSelected(android.view.MenuItem):3451:3451 -> O + 32:39:boolean dispatchOptionsItemSelected(android.view.MenuItem):3453:3453 -> O + 1:17:boolean isLoggingEnabled(int):151:151 -> O0 + 1:6:void dispatchOptionsMenuClosed(android.view.Menu):3476:3476 -> P + 7:30:void dispatchOptionsMenuClosed(android.view.Menu):3479:3479 -> P + 31:35:void dispatchOptionsMenuClosed(android.view.Menu):3481:3481 -> P + 1:20:boolean isMenuAvailable(androidx.fragment.app.Fragment):3695:3695 -> P0 + 3:14:void dispatchParentPrimaryNavigationFragmentChanged(androidx.fragment.app.Fragment):3499:3499 -> Q + 15:18:void dispatchParentPrimaryNavigationFragmentChanged(androidx.fragment.app.Fragment):3500:3500 -> Q + 1:6:boolean isParentAdded():3706:3706 -> Q0 + 7:27:boolean isParentAdded():3709:3709 -> Q0 + 2:5:void dispatchPause():3255:3255 -> R + 5:9:boolean isParentHidden(androidx.fragment.app.Fragment):854:854 -> R0 + 3:8:void dispatchPictureInPictureModeChanged(boolean,boolean):3349:3349 -> S + 9:18:void dispatchPictureInPictureModeChanged(boolean,boolean):3350:3350 -> S + 19:42:void dispatchPictureInPictureModeChanged(boolean,boolean):3355:3355 -> S + 43:47:void dispatchPictureInPictureModeChanged(boolean,boolean):3357:3357 -> S + 48:55:void dispatchPictureInPictureModeChanged(boolean,boolean):3359:3359 -> S + 5:9:boolean isParentMenuVisible(androidx.fragment.app.Fragment):842:842 -> S0 + 1:7:boolean dispatchPrepareOptionsMenu(android.view.Menu):3433:3433 -> T + 8:31:boolean dispatchPrepareOptionsMenu(android.view.Menu):3437:3437 -> T + 32:46:boolean dispatchPrepareOptionsMenu(android.view.Menu):3439:3439 -> T + 5:6:boolean isPrimaryNavigation(androidx.fragment.app.Fragment):823:823 -> T0 + 7:10:boolean isPrimaryNavigation(androidx.fragment.app.Fragment):825:825 -> T0 + 11:18:boolean isPrimaryNavigation(androidx.fragment.app.Fragment):829:829 -> T0 + 19:27:boolean isPrimaryNavigation(androidx.fragment.app.Fragment):830:830 -> T0 + 1:3:void dispatchPrimaryNavigationFragmentChanged():3505:3505 -> U + 4:9:void dispatchPrimaryNavigationFragmentChanged():3507:3507 -> U + 1:8:boolean isStateAtLeast(int):1650:1650 -> U0 + 2:3:void dispatchResume():3248:3248 -> V + 4:5:void dispatchResume():3249:3249 -> V + 6:11:void dispatchResume():3250:3250 -> V + 12:15:void dispatchResume():3251:3251 -> V + 1:13:boolean isStateSaved():1882:1882 -> V0 + 2:3:void dispatchStart():3241:3241 -> W + 4:5:void dispatchStart():3242:3242 -> W + 6:11:void dispatchStart():3243:3243 -> W + 12:15:void dispatchStart():3244:3244 -> W + 1:4:void launchRequestPermissions(androidx.fragment.app.Fragment,java.lang.String[],int):3206:3206 -> W0 + 5:11:void launchRequestPermissions(androidx.fragment.app.Fragment,java.lang.String[],int):3207:3207 -> W0 + 12:16:void launchRequestPermissions(androidx.fragment.app.Fragment,java.lang.String[],int):3208:3208 -> W0 + 17:22:void launchRequestPermissions(androidx.fragment.app.Fragment,java.lang.String[],int):3209:3209 -> W0 + 23:28:void launchRequestPermissions(androidx.fragment.app.Fragment,java.lang.String[],int):3211:3211 -> W0 + 3:4:void dispatchStateChange(int):3317:3317 -> X + 5:9:void dispatchStateChange(int):3318:3318 -> X + 10:12:void dispatchStateChange(int):3319:3319 -> X + 13:16:void dispatchStateChange(int):3320:3320 -> X + 17:32:void dispatchStateChange(int):3321:3321 -> X + 33:38:void dispatchStateChange(int):3322:3322 -> X + 39:40:void dispatchStateChange(int):3325:3325 -> X + 41:44:void dispatchStateChange(int):3327:3327 -> X + 45:46:void dispatchStateChange(int):3325:3325 -> X + 47:47:void dispatchStateChange(int):3326:3326 -> X + 1:4:void launchStartActivityForResult(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle):3159:3159 -> X0 + 5:11:void launchStartActivityForResult(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle):3160:3160 -> X0 + 12:18:void launchStartActivityForResult(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle):3161:3161 -> X0 + 19:23:void launchStartActivityForResult(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle):3163:3163 -> X0 + 24:29:void launchStartActivityForResult(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle):3165:3165 -> X0 + 30:35:void launchStartActivityForResult(androidx.fragment.app.Fragment,android.content.Intent,int,android.os.Bundle):3167:3167 -> X0 + 2:3:void dispatchStop():3259:3259 -> Y + 4:9:void dispatchStop():3260:3260 -> Y + 10:13:void dispatchStop():3261:3261 -> Y + 3:6:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):3176:3176 -> Y0 + 7:13:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):3177:3177 -> Y0 + 14:18:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):3179:3179 -> Y0 + 19:24:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):3180:3180 -> Y0 + 25:30:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):3182:3182 -> Y0 + 31:66:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):3183:3183 -> Y0 + 67:71:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):3186:3186 -> Y0 + 72:76:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):3188:3188 -> Y0 + 77:80:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):3189:3189 -> Y0 + 81:88:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):3190:3190 -> Y0 + 89:95:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):3191:3191 -> Y0 + 96:100:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):3192:3192 -> Y0 + 101:106:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):3193:3193 -> Y0 + 107:131:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):3194:3194 -> Y0 + 132:137:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):3196:3196 -> Y0 + 138:151:void launchStartIntentSenderForResult(androidx.fragment.app.Fragment,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):3198:3198 -> Y0 + 2:5:void dispatchViewCreated():3230:3230 -> Z + 1:8:void moveToState(int,boolean):1676:1676 -> Z0 + 9:18:void moveToState(int,boolean):1677:1677 -> Z0 + 19:23:void moveToState(int,boolean):1680:1680 -> Z0 + 24:25:void moveToState(int,boolean):1684:1684 -> Z0 + 26:30:void moveToState(int,boolean):1685:1685 -> Z0 + 31:33:void moveToState(int,boolean):1686:1686 -> Z0 + 34:46:void moveToState(int,boolean):1688:1688 -> Z0 + 47:50:void moveToState(int,boolean):1689:1689 -> Z0 + 51:53:void moveToState(int,boolean):1690:1690 -> Z0 + 1:6:void lambda$new$1(java.lang.Integer):611:611 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;Ljava/lang/Integer;)V"} + 7:15:void lambda$new$1(java.lang.Integer):611:611 -> a + 16:19:void lambda$new$1(java.lang.Integer):612:612 -> a + 1:5:void doPendingDeferredStart():2395:2395 -> a0 + 6:7:void doPendingDeferredStart():2396:2396 -> a0 + 8:11:void doPendingDeferredStart():2397:2397 -> a0 + 1:6:void noteStateNotSaved():3143:3143 -> a1 + 7:8:void noteStateNotSaved():3146:3146 -> a1 + 9:10:void noteStateNotSaved():3147:3147 -> a1 + 11:15:void noteStateNotSaved():3148:3148 -> a1 + 16:39:void noteStateNotSaved():3149:3149 -> a1 + 40:44:void noteStateNotSaved():3151:3151 -> a1 + 1:5:android.os.Bundle lambda$attachController$5():3001:3001 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)Landroid/os/Bundle;"} + 1:17:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1555:1555 -> b0 + 18:22:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1557:1557 -> b0 + 23:27:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1560:1560 -> b0 + 28:33:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1561:1561 -> b0 + 34:44:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1563:1563 -> b0 + 45:52:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1565:1565 -> b0 + 53:55:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1566:1566 -> b0 + 56:60:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1567:1567 -> b0 + 61:63:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1568:1568 -> b0 + 64:68:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1569:1569 -> b0 + 69:78:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1570:1570 -> b0 + 79:86:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1575:1575 -> b0 + 87:97:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1577:1577 -> b0 + 98:105:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1579:1579 -> b0 + 106:108:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1580:1580 -> b0 + 109:113:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1581:1581 -> b0 + 114:116:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1582:1582 -> b0 + 117:121:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1583:1583 -> b0 + 122:128:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1584:1584 -> b0 + 129:134:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1585:1585 -> b0 + 135:137:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1589:1589 -> b0 + 138:163:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1590:1590 -> b0 + 164:166:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1592:1592 -> b0 + 167:174:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1593:1593 -> b0 + 175:184:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1595:1595 -> b0 + 185:192:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1597:1597 -> b0 + 193:195:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1598:1598 -> b0 + 196:200:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1599:1599 -> b0 + 201:203:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1600:1600 -> b0 + 204:208:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1601:1601 -> b0 + 209:216:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1602:1602 -> b0 + 217:217:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1605:1605 -> b0 + 218:220:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1607:1607 -> b0 + 221:225:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1608:1608 -> b0 + 226:228:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1609:1609 -> b0 + 229:233:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1610:1610 -> b0 + 234:238:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1611:1611 -> b0 + 239:241:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1612:1612 -> b0 + 242:246:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1613:1613 -> b0 + 247:251:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1614:1614 -> b0 + 252:255:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1615:1615 -> b0 + 256:258:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1616:1616 -> b0 + 259:263:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1617:1617 -> b0 + 264:268:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1618:1618 -> b0 + 269:271:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1620:1620 -> b0 + 272:276:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1621:1621 -> b0 + 277:281:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1622:1622 -> b0 + 282:286:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1623:1623 -> b0 + 287:291:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1624:1624 -> b0 + 292:296:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1625:1625 -> b0 + 297:301:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1626:1626 -> b0 + 302:306:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1627:1627 -> b0 + 307:311:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1628:1628 -> b0 + 312:315:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1629:1629 -> b0 + 316:318:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1630:1630 -> b0 + 319:323:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1631:1631 -> b0 + 324:329:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1632:1632 -> b0 + 330:331:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):1605:1605 -> b0 + 1:22:void onContainerAvailable(androidx.fragment.app.FragmentContainerView):1349:1349 -> b1 + 23:26:void onContainerAvailable(androidx.fragment.app.FragmentContainerView):1350:1350 -> b1 + 27:38:void onContainerAvailable(androidx.fragment.app.FragmentContainerView):1351:1351 -> b1 + 39:44:void onContainerAvailable(androidx.fragment.app.FragmentContainerView):1352:1352 -> b1 + 45:46:void onContainerAvailable(androidx.fragment.app.FragmentContainerView):1354:1354 -> b1 + 47:49:void onContainerAvailable(androidx.fragment.app.FragmentContainerView):1355:1355 -> b1 + 50:54:void onContainerAvailable(androidx.fragment.app.FragmentContainerView):1356:1356 -> b1 + 1:2:void lambda$cancelBackStackTransition$4():1066:1066 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)V"} + 3:17:void lambda$cancelBackStackTransition$4():1066:1066 -> c + 18:22:void lambda$cancelBackStackTransition$4():1067:1067 -> c + 1:4:void endAnimatingAwayFragments():2342:2342 -> c0 + 5:20:void endAnimatingAwayFragments():2343:2343 -> c0 + 21:25:void endAnimatingAwayFragments():2344:2344 -> c0 + 1:4:void performPendingDeferredStart(androidx.fragment.app.FragmentStateManager):1637:1637 -> c1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/O;)V"} + 5:8:void performPendingDeferredStart(androidx.fragment.app.FragmentStateManager):1638:1638 -> c1 + 9:13:void performPendingDeferredStart(androidx.fragment.app.FragmentStateManager):1639:1639 -> c1 + 14:17:void performPendingDeferredStart(androidx.fragment.app.FragmentStateManager):1641:1641 -> c1 + 18:19:void performPendingDeferredStart(androidx.fragment.app.FragmentStateManager):1644:1644 -> c1 + 20:23:void performPendingDeferredStart(androidx.fragment.app.FragmentStateManager):1645:1645 -> c1 + 1:6:void lambda$new$3(androidx.core.app.PictureInPictureModeChangedInfo):623:623 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;Landroidx/core/app/m;)V"} + 7:15:void lambda$new$3(androidx.core.app.PictureInPictureModeChangedInfo):624:624 -> d + 3:6:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1894:1894 -> d0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I$m;Z)V"} + 7:10:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1895:1895 -> d0 + 11:18:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1896:1896 -> d0 + 19:26:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1898:1898 -> d0 + 27:29:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1902:1902 -> d0 + 30:32:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1904:1904 -> d0 + 33:38:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1905:1905 -> d0 + 39:42:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1908:1908 -> d0 + 43:50:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1910:1910 -> d0 + 51:55:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1912:1912 -> d0 + 56:58:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1913:1913 -> d0 + 59:62:void enqueueAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1914:1914 -> d0 + 3:12:void popBackStack(int,int,boolean):1051:1051 -> d1 + 13:35:void popBackStack(int,int,boolean):1049:1049 -> d1 + 1:6:void lambda$new$2(androidx.core.app.MultiWindowModeChangedInfo):617:617 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;Landroidx/core/app/h;)V"} + 7:15:void lambda$new$2(androidx.core.app.MultiWindowModeChangedInfo):618:618 -> e + 1:4:void ensureExecReady(boolean):1946:1946 -> e0 + 5:8:void ensureExecReady(boolean):1950:1950 -> e0 + 9:12:void ensureExecReady(boolean):1951:1951 -> e0 + 13:20:void ensureExecReady(boolean):1952:1952 -> e0 + 21:28:void ensureExecReady(boolean):1954:1954 -> e0 + 29:46:void ensureExecReady(boolean):1958:1958 -> e0 + 47:49:void ensureExecReady(boolean):1963:1963 -> e0 + 50:53:void ensureExecReady(boolean):1966:1966 -> e0 + 54:60:void ensureExecReady(boolean):1967:1967 -> e0 + 61:68:void ensureExecReady(boolean):1968:1968 -> e0 + 69:76:void ensureExecReady(boolean):1959:1959 -> e0 + 77:84:void ensureExecReady(boolean):1947:1947 -> e0 + 1:11:void popBackStack(java.lang.String,int):1015:1015 -> e1 + 1:7:void lambda$new$0(android.content.res.Configuration):606:606 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;Landroid/content/res/Configuration;)V"} + 8:11:void lambda$new$0(android.content.res.Configuration):607:607 -> f + 1:3:boolean execPendingActions(boolean):2027:2027 -> f0 + 4:12:boolean execPendingActions(boolean):2033:2033 -> f0 + 13:14:boolean execPendingActions(boolean):2034:2034 -> f0 + 15:18:boolean execPendingActions(boolean):2035:2035 -> f0 + 19:24:boolean execPendingActions(boolean):2036:2036 -> f0 + 25:58:boolean execPendingActions(boolean):2037:2037 -> f0 + 59:63:boolean execPendingActions(boolean):2040:2040 -> f0 + 64:70:boolean execPendingActions(boolean):2041:2041 -> f0 + 71:89:boolean execPendingActions(boolean):2042:2042 -> f0 + 90:93:boolean execPendingActions(boolean):2043:2043 -> f0 + 94:97:boolean execPendingActions(boolean):2044:2044 -> f0 + 98:99:boolean execPendingActions(boolean):2047:2047 -> f0 + 100:110:boolean execPendingActions(boolean):2049:2049 -> f0 + 111:112:boolean execPendingActions(boolean):2050:2050 -> f0 + 113:119:boolean execPendingActions(boolean):2052:2052 -> f0 + 120:127:boolean execPendingActions(boolean):2054:2054 -> f0 + 128:128:boolean execPendingActions(boolean):2055:2055 -> f0 + 129:131:boolean execPendingActions(boolean):2059:2059 -> f0 + 132:134:boolean execPendingActions(boolean):2060:2060 -> f0 + 135:140:boolean execPendingActions(boolean):2061:2061 -> f0 + 4:8:boolean popBackStackImmediate():998:998 -> f1 + 1:4:void access$000(androidx.fragment.app.FragmentManager):108:108 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)V"} + 3:11:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1973:1973 -> g0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I$m;Z)V"} + 12:14:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1977:1977 -> g0 + 15:19:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1982:1982 -> g0 + 20:21:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1983:1983 -> g0 + 22:25:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1984:1984 -> g0 + 26:31:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1985:1985 -> g0 + 32:63:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1986:1986 -> g0 + 64:68:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1989:1989 -> g0 + 69:78:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1990:1990 -> g0 + 79:97:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1991:1991 -> g0 + 98:101:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1992:1992 -> g0 + 102:105:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1993:1993 -> g0 + 106:108:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1996:1996 -> g0 + 109:121:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):1998:1998 -> g0 + 122:123:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):2000:2000 -> g0 + 124:130:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):2002:2002 -> g0 + 131:133:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):2004:2004 -> g0 + 134:136:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):2008:2008 -> g0 + 137:139:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):2009:2009 -> g0 + 140:146:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):2010:2010 -> g0 + 147:149:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):2004:2004 -> g0 + 150:150:void execSingleAction(androidx.fragment.app.FragmentManager$OpGenerator,boolean):2005:2005 -> g0 + 4:8:boolean popBackStackImmediate(int,int):1088:1088 -> g1 + 9:31:boolean popBackStackImmediate(int,int):1086:1086 -> g1 + 1:3:java.util.Map access$100(androidx.fragment.app.FragmentManager):108:108 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)Ljava/util/Map;"} + 3:8:void executeOps(java.util.ArrayList,java.util.ArrayList,int,int):2273:2273 -> h0 + 9:21:void executeOps(java.util.ArrayList,java.util.ArrayList,int,int):2274:2274 -> h0 + 22:24:void executeOps(java.util.ArrayList,java.util.ArrayList,int,int):2276:2276 -> h0 + 25:29:void executeOps(java.util.ArrayList,java.util.ArrayList,int,int):2277:2277 -> h0 + 30:32:void executeOps(java.util.ArrayList,java.util.ArrayList,int,int):2279:2279 -> h0 + 33:39:void executeOps(java.util.ArrayList,java.util.ArrayList,int,int):2280:2280 -> h0 + 2:5:boolean popBackStackImmediate(java.lang.String,int,int):1099:1099 -> h1 + 6:8:boolean popBackStackImmediate(java.lang.String,int,int):1100:1100 -> h1 + 9:16:boolean popBackStackImmediate(java.lang.String,int,int):1102:1102 -> h1 + 17:20:boolean popBackStackImmediate(java.lang.String,int,int):1105:1105 -> h1 + 21:27:boolean popBackStackImmediate(java.lang.String,int,int):1106:1106 -> h1 + 28:41:boolean popBackStackImmediate(java.lang.String,int,int):1112:1112 -> h1 + 42:43:boolean popBackStackImmediate(java.lang.String,int,int):1114:1114 -> h1 + 44:50:boolean popBackStackImmediate(java.lang.String,int,int):1116:1116 -> h1 + 51:59:boolean popBackStackImmediate(java.lang.String,int,int):1118:1118 -> h1 + 60:60:boolean popBackStackImmediate(java.lang.String,int,int):1119:1119 -> h1 + 61:63:boolean popBackStackImmediate(java.lang.String,int,int):1122:1122 -> h1 + 64:66:boolean popBackStackImmediate(java.lang.String,int,int):1123:1123 -> h1 + 67:72:boolean popBackStackImmediate(java.lang.String,int,int):1124:1124 -> h1 + 1:3:java.util.Map access$200(androidx.fragment.app.FragmentManager):108:108 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)Ljava/util/Map;"} + 1:8:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2129:2129 -> i0 + 9:12:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2131:2131 -> i0 + 13:20:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2132:2132 -> i0 + 21:23:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2134:2134 -> i0 + 24:34:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2136:2136 -> i0 + 35:44:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2137:2137 -> i0 + 45:50:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2139:2139 -> i0 + 51:62:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2140:2140 -> i0 + 63:69:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2142:2142 -> i0 + 70:77:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2144:2144 -> i0 + 78:88:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2146:2146 -> i0 + 89:95:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2148:2148 -> i0 + 96:102:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2150:2150 -> i0 + 103:108:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2154:2154 -> i0 + 109:125:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2155:2155 -> i0 + 126:129:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2156:2156 -> i0 + 130:133:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2157:2157 -> i0 + 134:137:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2159:2159 -> i0 + 138:146:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2160:2160 -> i0 + 147:151:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2165:2165 -> i0 + 152:163:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2169:2169 -> i0 + 164:171:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2171:2171 -> i0 + 172:176:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2172:2172 -> i0 + 177:191:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2174:2174 -> i0 + 192:199:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2175:2175 -> i0 + 200:203:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2177:2177 -> i0 + 204:220:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2179:2179 -> i0 + 221:236:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2181:2181 -> i0 + 237:240:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2182:2182 -> i0 + 241:257:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2185:2185 -> i0 + 258:273:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2187:2187 -> i0 + 274:280:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2188:2188 -> i0 + 281:288:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2196:2196 -> i0 + 289:297:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2199:2199 -> i0 + 298:305:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2200:2200 -> i0 + 306:309:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2201:2201 -> i0 + 310:313:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2204:2204 -> i0 + 314:319:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2205:2205 -> i0 + 320:336:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2209:2209 -> i0 + 337:340:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2210:2210 -> i0 + 341:344:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2213:2213 -> i0 + 345:351:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2214:2214 -> i0 + 352:356:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2221:2221 -> i0 + 357:360:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2222:2222 -> i0 + 361:376:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2224:2224 -> i0 + 377:379:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2225:2225 -> i0 + 380:382:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2226:2226 -> i0 + 383:388:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2227:2227 -> i0 + 389:394:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2231:2231 -> i0 + 395:406:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2232:2232 -> i0 + 407:411:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2233:2233 -> i0 + 412:413:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2234:2234 -> i0 + 414:421:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2236:2236 -> i0 + 422:425:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):2239:2239 -> i0 + 9:15:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2588:2588 -> i1 + 16:24:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2592:2592 -> i1 + 25:35:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2593:2593 -> i1 + 36:44:boolean popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):2594:2594 -> i1 + 1:3:androidx.fragment.app.FragmentStore access$300(androidx.fragment.app.FragmentManager):108:108 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)Landroidx/fragment/app/P;"} + 2:5:boolean executePendingTransactions():779:779 -> j0 + 6:9:boolean executePendingTransactions():780:780 -> j0 + 2:9:boolean prepareBackStackState(java.util.ArrayList,java.util.ArrayList):2601:2601 -> j1 + 10:31:boolean prepareBackStackState(java.util.ArrayList,java.util.ArrayList):2602:2602 -> j1 + 32:40:boolean prepareBackStackState(java.util.ArrayList,java.util.ArrayList):2607:2607 -> j1 + 41:46:boolean prepareBackStackState(java.util.ArrayList,java.util.ArrayList):2608:2608 -> j1 + 47:62:boolean prepareBackStackState(java.util.ArrayList,java.util.ArrayList):2612:2612 -> j1 + 63:78:boolean prepareBackStackState(java.util.ArrayList,java.util.ArrayList):2614:2614 -> j1 + 79:82:boolean prepareBackStackState(java.util.ArrayList,java.util.ArrayList):2615:2615 -> j1 + 83:91:boolean prepareBackStackState(java.util.ArrayList,java.util.ArrayList):2616:2616 -> j1 + 92:96:boolean prepareBackStackState(java.util.ArrayList,java.util.ArrayList):2619:2619 -> j1 + 1:6:void addBackStackState(androidx.fragment.app.BackStackRecord):2419:2419 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/a;)V"} - 5:11:void addBackStackState(androidx.fragment.app.BackStackRecord):2151:2151 -> i - 12:17:void addBackStackState(androidx.fragment.app.BackStackRecord):2153:2153 -> i - 1:7:androidx.fragment.app.Fragment findFragment(android.view.View):1077:1077 -> i0 - 8:35:androidx.fragment.app.Fragment findFragment(android.view.View):1079:1079 -> i0 - 7:10:void restoreSaveStateInternal(android.os.Parcelable):2510:2510 -> i1 - 11:30:void restoreSaveStateInternal(android.os.Parcelable):2513:2513 -> i1 - 31:38:void restoreSaveStateInternal(android.os.Parcelable):2514:2514 -> i1 - 39:44:void restoreSaveStateInternal(android.os.Parcelable):2515:2515 -> i1 - 45:58:void restoreSaveStateInternal(android.os.Parcelable):2517:2517 -> i1 - 59:62:void restoreSaveStateInternal(android.os.Parcelable):2518:2518 -> i1 - 63:68:void restoreSaveStateInternal(android.os.Parcelable):2519:2519 -> i1 - 69:73:void restoreSaveStateInternal(android.os.Parcelable):2525:2525 -> i1 - 74:93:void restoreSaveStateInternal(android.os.Parcelable):2526:2526 -> i1 - 94:101:void restoreSaveStateInternal(android.os.Parcelable):2527:2527 -> i1 - 102:107:void restoreSaveStateInternal(android.os.Parcelable):2528:2528 -> i1 - 108:122:void restoreSaveStateInternal(android.os.Parcelable):2530:2530 -> i1 - 123:126:void restoreSaveStateInternal(android.os.Parcelable):2531:2531 -> i1 - 127:130:void restoreSaveStateInternal(android.os.Parcelable):2532:2532 -> i1 - 131:135:void restoreSaveStateInternal(android.os.Parcelable):2536:2536 -> i1 - 136:146:void restoreSaveStateInternal(android.os.Parcelable):2538:2538 -> i1 - 147:151:void restoreSaveStateInternal(android.os.Parcelable):2543:2543 -> i1 - 152:175:void restoreSaveStateInternal(android.os.Parcelable):2544:2544 -> i1 - 176:183:void restoreSaveStateInternal(android.os.Parcelable):2546:2546 -> i1 - 184:189:void restoreSaveStateInternal(android.os.Parcelable):2549:2549 -> i1 - 190:199:void restoreSaveStateInternal(android.os.Parcelable):2551:2551 -> i1 - 200:205:void restoreSaveStateInternal(android.os.Parcelable):2553:2553 -> i1 - 206:225:void restoreSaveStateInternal(android.os.Parcelable):2554:2554 -> i1 - 226:235:void restoreSaveStateInternal(android.os.Parcelable):2557:2557 -> i1 - 236:243:void restoreSaveStateInternal(android.os.Parcelable):2560:2560 -> i1 - 244:251:void restoreSaveStateInternal(android.os.Parcelable):2561:2561 -> i1 - 252:261:void restoreSaveStateInternal(android.os.Parcelable):2562:2562 -> i1 - 262:265:void restoreSaveStateInternal(android.os.Parcelable):2564:2564 -> i1 - 266:267:void restoreSaveStateInternal(android.os.Parcelable):2565:2565 -> i1 - 268:269:void restoreSaveStateInternal(android.os.Parcelable):2566:2566 -> i1 - 270:275:void restoreSaveStateInternal(android.os.Parcelable):2567:2567 -> i1 - 276:303:void restoreSaveStateInternal(android.os.Parcelable):2568:2568 -> i1 - 304:316:void restoreSaveStateInternal(android.os.Parcelable):2570:2570 -> i1 - 317:321:void restoreSaveStateInternal(android.os.Parcelable):2571:2571 -> i1 - 322:328:void restoreSaveStateInternal(android.os.Parcelable):2575:2575 -> i1 - 329:350:void restoreSaveStateInternal(android.os.Parcelable):2581:2581 -> i1 - 351:360:void restoreSaveStateInternal(android.os.Parcelable):2582:2582 -> i1 - 361:366:void restoreSaveStateInternal(android.os.Parcelable):2583:2583 -> i1 - 367:396:void restoreSaveStateInternal(android.os.Parcelable):2584:2584 -> i1 - 397:401:void restoreSaveStateInternal(android.os.Parcelable):2587:2587 -> i1 - 402:403:void restoreSaveStateInternal(android.os.Parcelable):2591:2591 -> i1 - 404:413:void restoreSaveStateInternal(android.os.Parcelable):2592:2592 -> i1 - 414:416:void restoreSaveStateInternal(android.os.Parcelable):2594:2594 -> i1 - 417:419:void restoreSaveStateInternal(android.os.Parcelable):2595:2595 -> i1 - 420:421:void restoreSaveStateInternal(android.os.Parcelable):2596:2596 -> i1 - 422:425:void restoreSaveStateInternal(android.os.Parcelable):2597:2597 -> i1 - 426:432:void restoreSaveStateInternal(android.os.Parcelable):2602:2602 -> i1 - 433:436:void restoreSaveStateInternal(android.os.Parcelable):2605:2605 -> i1 - 437:447:void restoreSaveStateInternal(android.os.Parcelable):2606:2606 -> i1 - 448:452:void restoreSaveStateInternal(android.os.Parcelable):2607:2607 -> i1 - 453:458:void restoreSaveStateInternal(android.os.Parcelable):2608:2608 -> i1 - 459:464:void restoreSaveStateInternal(android.os.Parcelable):2609:2609 -> i1 - 465:500:void restoreSaveStateInternal(android.os.Parcelable):2610:2610 -> i1 - 501:505:void restoreSaveStateInternal(android.os.Parcelable):2612:2612 -> i1 - 506:510:void restoreSaveStateInternal(android.os.Parcelable):2613:2613 -> i1 - 511:515:void restoreSaveStateInternal(android.os.Parcelable):2614:2614 -> i1 - 516:518:void restoreSaveStateInternal(android.os.Parcelable):2615:2615 -> i1 - 519:526:void restoreSaveStateInternal(android.os.Parcelable):2617:2617 -> i1 - 527:528:void restoreSaveStateInternal(android.os.Parcelable):2620:2620 -> i1 - 529:535:void restoreSaveStateInternal(android.os.Parcelable):2622:2622 -> i1 - 536:539:void restoreSaveStateInternal(android.os.Parcelable):2624:2624 -> i1 - 540:545:void restoreSaveStateInternal(android.os.Parcelable):2625:2625 -> i1 - 546:548:void restoreSaveStateInternal(android.os.Parcelable):2626:2626 -> i1 - 549:552:void restoreSaveStateInternal(android.os.Parcelable):2629:2629 -> i1 - 553:558:void restoreSaveStateInternal(android.os.Parcelable):2631:2631 -> i1 - 559:580:void restoreSaveStateInternal(android.os.Parcelable):2632:2632 -> i1 - 581:590:void restoreSaveStateInternal(android.os.Parcelable):2636:2636 -> i1 - 1:4:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1495:1495 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/L;"} - 5:8:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1496:1496 -> j - 9:36:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1498:1498 -> j - 37:40:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1499:1499 -> j - 41:42:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1500:1500 -> j - 43:47:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1501:1501 -> j - 48:51:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1502:1502 -> j - 52:57:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1503:1503 -> j - 58:59:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1504:1504 -> j - 60:63:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1505:1505 -> j - 64:65:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1506:1506 -> j - 66:72:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1508:1508 -> j - 73:75:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1509:1509 -> j - 1:7:androidx.fragment.app.Fragment findFragmentById(int):1601:1601 -> j0 - 1:1:int reverseTransit(int):0:0 -> j1 - 1:6:void addFragmentOnAttachListener(androidx.fragment.app.FragmentOnAttachListener):3359:3359 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/J;)V"} - 1:7:androidx.fragment.app.Fragment findFragmentByTag(java.lang.String):1618:1618 -> k0 - 1:5:android.os.Bundle saveAllStateInternal():2424:2424 -> k1 - 6:8:android.os.Bundle saveAllStateInternal():2427:2427 -> k1 - 9:12:android.os.Bundle saveAllStateInternal():2428:2428 -> k1 - 13:15:android.os.Bundle saveAllStateInternal():2429:2429 -> k1 - 16:17:android.os.Bundle saveAllStateInternal():2431:2431 -> k1 - 18:22:android.os.Bundle saveAllStateInternal():2432:2432 -> k1 - 23:28:android.os.Bundle saveAllStateInternal():2435:2435 -> k1 - 29:34:android.os.Bundle saveAllStateInternal():2438:2438 -> k1 - 35:43:android.os.Bundle saveAllStateInternal():2439:2439 -> k1 - 44:49:android.os.Bundle saveAllStateInternal():2440:2440 -> k1 - 50:55:android.os.Bundle saveAllStateInternal():2441:2441 -> k1 - 56:61:android.os.Bundle saveAllStateInternal():2445:2445 -> k1 - 62:65:android.os.Bundle saveAllStateInternal():2449:2449 -> k1 - 66:71:android.os.Bundle saveAllStateInternal():2450:2450 -> k1 - 72:76:android.os.Bundle saveAllStateInternal():2452:2452 -> k1 - 77:91:android.os.Bundle saveAllStateInternal():2454:2454 -> k1 - 92:97:android.os.Bundle saveAllStateInternal():2455:2455 -> k1 - 98:117:android.os.Bundle saveAllStateInternal():2456:2456 -> k1 - 118:128:android.os.Bundle saveAllStateInternal():2457:2457 -> k1 - 129:135:android.os.Bundle saveAllStateInternal():2456:2456 -> k1 - 136:140:android.os.Bundle saveAllStateInternal():2463:2463 -> k1 - 141:142:android.os.Bundle saveAllStateInternal():2464:2464 -> k1 - 143:144:android.os.Bundle saveAllStateInternal():2465:2465 -> k1 - 145:146:android.os.Bundle saveAllStateInternal():2466:2466 -> k1 - 147:154:android.os.Bundle saveAllStateInternal():2467:2467 -> k1 - 155:158:android.os.Bundle saveAllStateInternal():2468:2468 -> k1 - 159:162:android.os.Bundle saveAllStateInternal():2469:2469 -> k1 - 163:173:android.os.Bundle saveAllStateInternal():2471:2471 -> k1 - 174:184:android.os.Bundle saveAllStateInternal():2472:2472 -> k1 - 185:193:android.os.Bundle saveAllStateInternal():2473:2473 -> k1 - 194:198:android.os.Bundle saveAllStateInternal():2474:2474 -> k1 - 199:220:android.os.Bundle saveAllStateInternal():2476:2476 -> k1 - 221:249:android.os.Bundle saveAllStateInternal():2477:2477 -> k1 - 250:269:android.os.Bundle saveAllStateInternal():2480:2480 -> k1 - 270:297:android.os.Bundle saveAllStateInternal():2481:2481 -> k1 - 1:6:void addRetainedFragment(androidx.fragment.app.Fragment):1200:1200 -> l - 1:7:androidx.fragment.app.Fragment findFragmentByWho(java.lang.String):1622:1622 -> l0 - 1:3:void scheduleCommit():1695:1695 -> l1 - 4:12:void scheduleCommit():1696:1696 -> l1 - 13:23:void scheduleCommit():1698:1698 -> l1 - 24:34:void scheduleCommit():1699:1699 -> l1 - 35:40:void scheduleCommit():1700:1700 -> l1 - 41:44:void scheduleCommit():1702:1702 -> l1 - 1:7:int allocBackStackIndex():1706:1706 -> m - 1:6:androidx.fragment.app.FragmentManager findFragmentManager(android.view.View):1140:1140 -> m0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/fragment/app/F;"} - 7:12:androidx.fragment.app.FragmentManager findFragmentManager(android.view.View):1145:1145 -> m0 - 13:17:androidx.fragment.app.FragmentManager findFragmentManager(android.view.View):1150:1150 -> m0 - 18:53:androidx.fragment.app.FragmentManager findFragmentManager(android.view.View):1146:1146 -> m0 - 54:57:androidx.fragment.app.FragmentManager findFragmentManager(android.view.View):1152:1152 -> m0 - 58:61:androidx.fragment.app.FragmentManager findFragmentManager(android.view.View):1154:1154 -> m0 - 62:65:androidx.fragment.app.FragmentManager findFragmentManager(android.view.View):1155:1155 -> m0 - 66:68:androidx.fragment.app.FragmentManager findFragmentManager(android.view.View):1156:1156 -> m0 - 69:78:androidx.fragment.app.FragmentManager findFragmentManager(android.view.View):1159:1159 -> m0 - 79:83:androidx.fragment.app.FragmentManager findFragmentManager(android.view.View):1162:1162 -> m0 - 84:111:androidx.fragment.app.FragmentManager findFragmentManager(android.view.View):1164:1164 -> m0 - 1:6:void setExitAnimationOrder(androidx.fragment.app.Fragment,boolean):1428:1428 -> m1 - 7:10:void setExitAnimationOrder(androidx.fragment.app.Fragment,boolean):1430:1430 -> m1 - 11:18:void setExitAnimationOrder(androidx.fragment.app.Fragment,boolean):1431:1431 -> m1 - 1:4:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2664:2664 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/x;Landroidx/fragment/app/u;Landroidx/fragment/app/Fragment;)V"} - 5:6:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2665:2665 -> n - 7:8:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2666:2666 -> n - 9:12:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2667:2667 -> n - 13:21:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2672:2672 -> n - 22:25:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2680:2680 -> n - 26:31:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2681:2681 -> n - 32:35:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2684:2684 -> n - 36:38:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2688:2688 -> n - 39:42:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2691:2691 -> n - 43:45:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2692:2692 -> n - 46:54:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2693:2693 -> n - 55:61:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2695:2695 -> n - 62:70:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2700:2700 -> n - 71:74:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2701:2701 -> n - 75:80:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2702:2702 -> n - 81:87:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2703:2703 -> n - 88:95:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2705:2705 -> n - 96:104:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2708:2708 -> n - 105:111:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2709:2709 -> n - 112:119:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2711:2711 -> n - 120:121:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2712:2712 -> n - 122:125:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2713:2713 -> n - 126:135:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2714:2714 -> n - 136:141:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2720:2720 -> n - 142:144:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2722:2722 -> n - 145:150:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2726:2726 -> n - 151:152:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2727:2727 -> n - 153:158:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2728:2728 -> n - 159:180:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2730:2730 -> n - 181:197:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2731:2731 -> n - 198:230:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2733:2733 -> n - 231:263:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2760:2760 -> n - 264:296:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2787:2787 -> n - 297:302:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2823:2823 -> n - 303:304:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2824:2824 -> n - 305:309:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2826:2826 -> n - 310:315:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2830:2830 -> n - 316:317:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2831:2831 -> n - 318:322:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2832:2832 -> n - 323:328:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2835:2835 -> n - 329:330:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2836:2836 -> n - 331:335:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2838:2838 -> n - 336:341:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2842:2842 -> n - 342:343:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2843:2843 -> n - 344:348:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2845:2845 -> n - 349:356:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2849:2849 -> n - 357:364:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2850:2850 -> n - 365:372:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2664:2664 -> n - 4:10:androidx.fragment.app.Fragment findViewFragment(android.view.View):1092:1092 -> n0 - 11:14:androidx.fragment.app.Fragment findViewFragment(android.view.View):1096:1096 -> n0 - 15:24:androidx.fragment.app.Fragment findViewFragment(android.view.View):1097:1097 -> n0 - 1:20:void setMaxLifecycle(androidx.fragment.app.Fragment,androidx.lifecycle.Lifecycle$State):3243:3243 -> n1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/g$b;)V"} - 21:23:void setMaxLifecycle(androidx.fragment.app.Fragment,androidx.lifecycle.Lifecycle$State):3248:3248 -> n1 - 24:54:void setMaxLifecycle(androidx.fragment.app.Fragment,androidx.lifecycle.Lifecycle$State):3245:3245 -> n1 - 2:29:void attachFragment(androidx.fragment.app.Fragment):1578:1578 -> o - 30:34:void attachFragment(androidx.fragment.app.Fragment):1579:1579 -> o - 35:36:void attachFragment(androidx.fragment.app.Fragment):1580:1580 -> o - 37:40:void attachFragment(androidx.fragment.app.Fragment):1581:1581 -> o - 41:45:void attachFragment(androidx.fragment.app.Fragment):1582:1582 -> o - 46:71:void attachFragment(androidx.fragment.app.Fragment):1583:1583 -> o - 72:78:void attachFragment(androidx.fragment.app.Fragment):1584:1584 -> o - 79:81:void attachFragment(androidx.fragment.app.Fragment):1585:1585 -> o - 1:4:void forcePostponedTransactions():2060:2060 -> o0 - 5:20:void forcePostponedTransactions():2061:2061 -> o0 - 21:25:void forcePostponedTransactions():2062:2062 -> o0 - 3:23:void setPrimaryNavigationFragment(androidx.fragment.app.Fragment):3202:3202 -> o1 - 24:54:void setPrimaryNavigationFragment(androidx.fragment.app.Fragment):3204:3204 -> o1 - 55:56:void setPrimaryNavigationFragment(androidx.fragment.app.Fragment):3207:3207 -> o1 - 57:58:void setPrimaryNavigationFragment(androidx.fragment.app.Fragment):3208:3208 -> o1 - 59:61:void setPrimaryNavigationFragment(androidx.fragment.app.Fragment):3209:3209 -> o1 - 62:67:void setPrimaryNavigationFragment(androidx.fragment.app.Fragment):3210:3210 -> o1 - 1:6:androidx.fragment.app.FragmentTransaction beginTransaction():615:615 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/N;"} - 1:6:java.util.Set fragmentsFromRecord(androidx.fragment.app.BackStackRecord):2139:2139 -> p0 + 1:7:androidx.fragment.app.Fragment findActiveFragment(java.lang.String):1857:1857 -> k0 + 1:10:void prepareBackStackTransition():1055:1055 -> k1 + 1:4:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1725:1725 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/O;"} + 5:8:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1726:1726 -> l + 9:36:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1728:1728 -> l + 37:40:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1729:1729 -> l + 41:42:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1730:1730 -> l + 43:47:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1731:1731 -> l + 48:51:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1732:1732 -> l + 52:57:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1733:1733 -> l + 58:59:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1734:1734 -> l + 60:63:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1735:1735 -> l + 64:65:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1736:1736 -> l + 66:72:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1738:1738 -> l + 73:75:androidx.fragment.app.FragmentStateManager addFragment(androidx.fragment.app.Fragment):1739:1739 -> l + 1:18:int findBackStackIndex(java.lang.String,int,boolean):2639:2639 -> l0 + 19:27:int findBackStackIndex(java.lang.String,int,boolean):2646:2646 -> l0 + 28:37:int findBackStackIndex(java.lang.String,int,boolean):2651:2651 -> l0 + 38:47:int findBackStackIndex(java.lang.String,int,boolean):2653:2653 -> l0 + 48:60:int findBackStackIndex(java.lang.String,int,boolean):2654:2654 -> l0 + 61:75:int findBackStackIndex(java.lang.String,int,boolean):2657:2657 -> l0 + 76:87:int findBackStackIndex(java.lang.String,int,boolean):2668:2668 -> l0 + 88:107:int findBackStackIndex(java.lang.String,int,boolean):2669:2669 -> l0 + 108:121:int findBackStackIndex(java.lang.String,int,boolean):2676:2676 -> l0 + 2:7:void removeFragment(androidx.fragment.app.Fragment):1746:1746 -> l1 + 8:39:void removeFragment(androidx.fragment.app.Fragment):1747:1747 -> l1 + 40:43:void removeFragment(androidx.fragment.app.Fragment):1749:1749 -> l1 + 44:51:void removeFragment(androidx.fragment.app.Fragment):1750:1750 -> l1 + 52:56:void removeFragment(androidx.fragment.app.Fragment):1751:1751 -> l1 + 57:63:void removeFragment(androidx.fragment.app.Fragment):1752:1752 -> l1 + 64:65:void removeFragment(androidx.fragment.app.Fragment):1753:1753 -> l1 + 66:67:void removeFragment(androidx.fragment.app.Fragment):1755:1755 -> l1 + 68:71:void removeFragment(androidx.fragment.app.Fragment):1756:1756 -> l1 + 1:6:void addFragmentOnAttachListener(androidx.fragment.app.FragmentOnAttachListener):3644:3644 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/M;)V"} + 1:7:androidx.fragment.app.Fragment findFragment(android.view.View):1302:1302 -> m0 + 8:35:androidx.fragment.app.Fragment findFragment(android.view.View):1304:1304 -> m0 + 1:6:void removeOnBackStackChangedListener(androidx.fragment.app.FragmentManager$OnBackStackChangedListener):1162:1162 -> m1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I$l;)V"} + 1:6:void addOnBackStackChangedListener(androidx.fragment.app.FragmentManager$OnBackStackChangedListener):1154:1154 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I$l;)V"} + 1:7:androidx.fragment.app.Fragment findFragmentById(int):1831:1831 -> n0 + 1:7:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2082:2082 -> n1 + 8:17:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2086:2086 -> n1 + 18:25:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2090:2090 -> n1 + 26:37:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2093:2093 -> n1 + 38:42:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2097:2097 -> n1 + 43:56:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2102:2102 -> n1 + 57:68:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2104:2104 -> n1 + 69:81:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2105:2105 -> n1 + 82:91:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2109:2109 -> n1 + 92:95:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2115:2115 -> n1 + 96:103:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):2087:2087 -> n1 + 1:6:void addRetainedFragment(androidx.fragment.app.Fragment):1432:1432 -> o + 1:7:androidx.fragment.app.Fragment findFragmentByTag(java.lang.String):1848:1848 -> o0 + 1:6:void removeRetainedFragment(androidx.fragment.app.Fragment):1436:1436 -> o1 + 1:7:int allocBackStackIndex():1936:1936 -> p + 1:7:androidx.fragment.app.Fragment findFragmentByWho(java.lang.String):1852:1852 -> p0 + 2:9:void reportBackStackChanged():2402:2402 -> p1 + 10:24:void reportBackStackChanged():2403:2403 -> p1 + 1:4:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2950:2950 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/z;Landroidx/fragment/app/w;Landroidx/fragment/app/Fragment;)V"} + 5:6:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2951:2951 -> q + 7:8:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2952:2952 -> q + 9:12:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2953:2953 -> q + 13:21:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2958:2958 -> q + 22:25:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2966:2966 -> q + 26:31:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2967:2967 -> q + 32:35:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2970:2970 -> q + 36:38:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2974:2974 -> q + 39:42:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2977:2977 -> q + 43:45:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2978:2978 -> q + 46:54:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2979:2979 -> q + 55:61:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2981:2981 -> q + 62:70:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2986:2986 -> q + 71:74:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2987:2987 -> q + 75:80:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2988:2988 -> q + 81:87:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2989:2989 -> q + 88:95:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2991:2991 -> q + 96:104:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2994:2994 -> q + 105:111:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2995:2995 -> q + 112:119:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2997:2997 -> q + 120:121:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2998:2998 -> q + 122:125:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2999:2999 -> q + 126:135:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):3000:3000 -> q + 136:141:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):3006:3006 -> q + 142:144:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):3008:3008 -> q + 145:150:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):3012:3012 -> q + 151:152:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):3013:3013 -> q + 153:158:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):3014:3014 -> q + 159:180:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):3016:3016 -> q + 181:197:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):3017:3017 -> q + 198:230:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):3019:3019 -> q + 231:263:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):3046:3046 -> q + 264:296:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):3073:3073 -> q + 297:302:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):3108:3108 -> q + 303:304:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):3109:3109 -> q + 305:309:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):3111:3111 -> q + 310:315:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):3115:3115 -> q + 316:317:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):3116:3116 -> q + 318:322:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):3117:3117 -> q + 323:328:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):3120:3120 -> q + 329:330:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):3121:3121 -> q + 331:335:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):3123:3123 -> q + 336:341:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):3127:3127 -> q + 342:343:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):3128:3128 -> q + 344:348:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):3130:3130 -> q + 349:356:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):3134:3134 -> q + 357:364:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):3135:3135 -> q + 365:372:void attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):2950:2950 -> q + 1:6:androidx.fragment.app.FragmentManager findFragmentManager(android.view.View):1372:1372 -> q0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/fragment/app/I;"} + 7:12:androidx.fragment.app.FragmentManager findFragmentManager(android.view.View):1377:1377 -> q0 + 13:17:androidx.fragment.app.FragmentManager findFragmentManager(android.view.View):1382:1382 -> q0 + 18:53:androidx.fragment.app.FragmentManager findFragmentManager(android.view.View):1378:1378 -> q0 + 54:57:androidx.fragment.app.FragmentManager findFragmentManager(android.view.View):1384:1384 -> q0 + 58:61:androidx.fragment.app.FragmentManager findFragmentManager(android.view.View):1386:1386 -> q0 + 62:65:androidx.fragment.app.FragmentManager findFragmentManager(android.view.View):1387:1387 -> q0 + 66:68:androidx.fragment.app.FragmentManager findFragmentManager(android.view.View):1388:1388 -> q0 + 69:78:androidx.fragment.app.FragmentManager findFragmentManager(android.view.View):1391:1391 -> q0 + 79:83:androidx.fragment.app.FragmentManager findFragmentManager(android.view.View):1394:1394 -> q0 + 84:111:androidx.fragment.app.FragmentManager findFragmentManager(android.view.View):1396:1396 -> q0 + 7:10:void restoreSaveStateInternal(android.os.Parcelable):2797:2797 -> q1 + 11:30:void restoreSaveStateInternal(android.os.Parcelable):2800:2800 -> q1 + 31:38:void restoreSaveStateInternal(android.os.Parcelable):2801:2801 -> q1 + 39:44:void restoreSaveStateInternal(android.os.Parcelable):2802:2802 -> q1 + 45:58:void restoreSaveStateInternal(android.os.Parcelable):2804:2804 -> q1 + 59:62:void restoreSaveStateInternal(android.os.Parcelable):2805:2805 -> q1 + 63:68:void restoreSaveStateInternal(android.os.Parcelable):2806:2806 -> q1 + 69:73:void restoreSaveStateInternal(android.os.Parcelable):2812:2812 -> q1 + 74:93:void restoreSaveStateInternal(android.os.Parcelable):2813:2813 -> q1 + 94:101:void restoreSaveStateInternal(android.os.Parcelable):2814:2814 -> q1 + 102:107:void restoreSaveStateInternal(android.os.Parcelable):2815:2815 -> q1 + 108:122:void restoreSaveStateInternal(android.os.Parcelable):2817:2817 -> q1 + 123:126:void restoreSaveStateInternal(android.os.Parcelable):2818:2818 -> q1 + 127:130:void restoreSaveStateInternal(android.os.Parcelable):2819:2819 -> q1 + 131:135:void restoreSaveStateInternal(android.os.Parcelable):2823:2823 -> q1 + 136:146:void restoreSaveStateInternal(android.os.Parcelable):2825:2825 -> q1 + 147:151:void restoreSaveStateInternal(android.os.Parcelable):2830:2830 -> q1 + 152:174:void restoreSaveStateInternal(android.os.Parcelable):2831:2831 -> q1 + 175:183:void restoreSaveStateInternal(android.os.Parcelable):2833:2833 -> q1 + 184:189:void restoreSaveStateInternal(android.os.Parcelable):2836:2836 -> q1 + 190:199:void restoreSaveStateInternal(android.os.Parcelable):2838:2838 -> q1 + 200:205:void restoreSaveStateInternal(android.os.Parcelable):2840:2840 -> q1 + 206:225:void restoreSaveStateInternal(android.os.Parcelable):2841:2841 -> q1 + 226:235:void restoreSaveStateInternal(android.os.Parcelable):2844:2844 -> q1 + 236:243:void restoreSaveStateInternal(android.os.Parcelable):2847:2847 -> q1 + 244:251:void restoreSaveStateInternal(android.os.Parcelable):2848:2848 -> q1 + 252:261:void restoreSaveStateInternal(android.os.Parcelable):2849:2849 -> q1 + 262:265:void restoreSaveStateInternal(android.os.Parcelable):2851:2851 -> q1 + 266:267:void restoreSaveStateInternal(android.os.Parcelable):2852:2852 -> q1 + 268:269:void restoreSaveStateInternal(android.os.Parcelable):2853:2853 -> q1 + 270:275:void restoreSaveStateInternal(android.os.Parcelable):2854:2854 -> q1 + 276:303:void restoreSaveStateInternal(android.os.Parcelable):2855:2855 -> q1 + 304:316:void restoreSaveStateInternal(android.os.Parcelable):2857:2857 -> q1 + 317:321:void restoreSaveStateInternal(android.os.Parcelable):2858:2858 -> q1 + 322:328:void restoreSaveStateInternal(android.os.Parcelable):2862:2862 -> q1 + 329:350:void restoreSaveStateInternal(android.os.Parcelable):2868:2868 -> q1 + 351:360:void restoreSaveStateInternal(android.os.Parcelable):2869:2869 -> q1 + 361:366:void restoreSaveStateInternal(android.os.Parcelable):2870:2870 -> q1 + 367:396:void restoreSaveStateInternal(android.os.Parcelable):2871:2871 -> q1 + 397:401:void restoreSaveStateInternal(android.os.Parcelable):2874:2874 -> q1 + 402:403:void restoreSaveStateInternal(android.os.Parcelable):2878:2878 -> q1 + 404:413:void restoreSaveStateInternal(android.os.Parcelable):2879:2879 -> q1 + 414:416:void restoreSaveStateInternal(android.os.Parcelable):2881:2881 -> q1 + 417:419:void restoreSaveStateInternal(android.os.Parcelable):2882:2882 -> q1 + 420:421:void restoreSaveStateInternal(android.os.Parcelable):2883:2883 -> q1 + 422:425:void restoreSaveStateInternal(android.os.Parcelable):2884:2884 -> q1 + 426:432:void restoreSaveStateInternal(android.os.Parcelable):2889:2889 -> q1 + 433:436:void restoreSaveStateInternal(android.os.Parcelable):2892:2892 -> q1 + 437:447:void restoreSaveStateInternal(android.os.Parcelable):2893:2893 -> q1 + 448:452:void restoreSaveStateInternal(android.os.Parcelable):2894:2894 -> q1 + 453:458:void restoreSaveStateInternal(android.os.Parcelable):2895:2895 -> q1 + 459:464:void restoreSaveStateInternal(android.os.Parcelable):2896:2896 -> q1 + 465:500:void restoreSaveStateInternal(android.os.Parcelable):2897:2897 -> q1 + 501:505:void restoreSaveStateInternal(android.os.Parcelable):2899:2899 -> q1 + 506:510:void restoreSaveStateInternal(android.os.Parcelable):2900:2900 -> q1 + 511:515:void restoreSaveStateInternal(android.os.Parcelable):2901:2901 -> q1 + 516:518:void restoreSaveStateInternal(android.os.Parcelable):2902:2902 -> q1 + 519:526:void restoreSaveStateInternal(android.os.Parcelable):2904:2904 -> q1 + 527:533:void restoreSaveStateInternal(android.os.Parcelable):2907:2907 -> q1 + 534:540:void restoreSaveStateInternal(android.os.Parcelable):2909:2909 -> q1 + 541:544:void restoreSaveStateInternal(android.os.Parcelable):2911:2911 -> q1 + 545:550:void restoreSaveStateInternal(android.os.Parcelable):2912:2912 -> q1 + 551:553:void restoreSaveStateInternal(android.os.Parcelable):2913:2913 -> q1 + 554:557:void restoreSaveStateInternal(android.os.Parcelable):2916:2916 -> q1 + 558:563:void restoreSaveStateInternal(android.os.Parcelable):2918:2918 -> q1 + 564:585:void restoreSaveStateInternal(android.os.Parcelable):2919:2919 -> q1 + 586:595:void restoreSaveStateInternal(android.os.Parcelable):2923:2923 -> q1 + 2:29:void attachFragment(androidx.fragment.app.Fragment):1808:1808 -> r + 30:34:void attachFragment(androidx.fragment.app.Fragment):1809:1809 -> r + 35:36:void attachFragment(androidx.fragment.app.Fragment):1810:1810 -> r + 37:40:void attachFragment(androidx.fragment.app.Fragment):1811:1811 -> r + 41:45:void attachFragment(androidx.fragment.app.Fragment):1812:1812 -> r + 46:71:void attachFragment(androidx.fragment.app.Fragment):1813:1813 -> r + 72:78:void attachFragment(androidx.fragment.app.Fragment):1814:1814 -> r + 79:81:void attachFragment(androidx.fragment.app.Fragment):1815:1815 -> r + 4:10:androidx.fragment.app.Fragment findViewFragment(android.view.View):1317:1317 -> r0 + 11:14:androidx.fragment.app.Fragment findViewFragment(android.view.View):1321:1321 -> r0 + 15:24:androidx.fragment.app.Fragment findViewFragment(android.view.View):1322:1322 -> r0 + 1:1:int reverseTransit(int):0:0 -> r1 + 1:6:androidx.fragment.app.FragmentTransaction beginTransaction():753:753 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/Q;"} + 1:4:void forcePostponedTransactions():2331:2331 -> s0 + 5:20:void forcePostponedTransactions():2332:2332 -> s0 + 21:25:void forcePostponedTransactions():2333:2333 -> s0 + 1:5:android.os.Bundle saveAllStateInternal():2713:2713 -> s1 + 6:8:android.os.Bundle saveAllStateInternal():2716:2716 -> s1 + 9:12:android.os.Bundle saveAllStateInternal():2717:2717 -> s1 + 13:15:android.os.Bundle saveAllStateInternal():2718:2718 -> s1 + 16:17:android.os.Bundle saveAllStateInternal():2720:2720 -> s1 + 18:22:android.os.Bundle saveAllStateInternal():2721:2721 -> s1 + 23:28:android.os.Bundle saveAllStateInternal():2724:2724 -> s1 + 29:34:android.os.Bundle saveAllStateInternal():2727:2727 -> s1 + 35:43:android.os.Bundle saveAllStateInternal():2728:2728 -> s1 + 44:49:android.os.Bundle saveAllStateInternal():2729:2729 -> s1 + 50:55:android.os.Bundle saveAllStateInternal():2730:2730 -> s1 + 56:61:android.os.Bundle saveAllStateInternal():2734:2734 -> s1 + 62:69:android.os.Bundle saveAllStateInternal():2738:2738 -> s1 + 70:74:android.os.Bundle saveAllStateInternal():2740:2740 -> s1 + 75:89:android.os.Bundle saveAllStateInternal():2742:2742 -> s1 + 90:95:android.os.Bundle saveAllStateInternal():2743:2743 -> s1 + 96:115:android.os.Bundle saveAllStateInternal():2744:2744 -> s1 + 116:126:android.os.Bundle saveAllStateInternal():2745:2745 -> s1 + 127:133:android.os.Bundle saveAllStateInternal():2744:2744 -> s1 + 134:138:android.os.Bundle saveAllStateInternal():2750:2750 -> s1 + 139:140:android.os.Bundle saveAllStateInternal():2751:2751 -> s1 + 141:142:android.os.Bundle saveAllStateInternal():2752:2752 -> s1 + 143:144:android.os.Bundle saveAllStateInternal():2753:2753 -> s1 + 145:152:android.os.Bundle saveAllStateInternal():2754:2754 -> s1 + 153:156:android.os.Bundle saveAllStateInternal():2755:2755 -> s1 + 157:160:android.os.Bundle saveAllStateInternal():2756:2756 -> s1 + 161:171:android.os.Bundle saveAllStateInternal():2758:2758 -> s1 + 172:182:android.os.Bundle saveAllStateInternal():2759:2759 -> s1 + 183:191:android.os.Bundle saveAllStateInternal():2760:2760 -> s1 + 192:196:android.os.Bundle saveAllStateInternal():2761:2761 -> s1 + 197:218:android.os.Bundle saveAllStateInternal():2763:2763 -> s1 + 219:247:android.os.Bundle saveAllStateInternal():2764:2764 -> s1 + 248:267:android.os.Bundle saveAllStateInternal():2767:2767 -> s1 + 268:295:android.os.Bundle saveAllStateInternal():2768:2768 -> s1 + 2:7:void cancelBackStackTransition():1059:1059 -> t + 8:31:void cancelBackStackTransition():1060:1060 -> t + 32:36:void cancelBackStackTransition():1062:1062 -> t + 37:38:void cancelBackStackTransition():1063:1063 -> t + 39:41:void cancelBackStackTransition():1064:1064 -> t + 42:52:void cancelBackStackTransition():1065:1065 -> t + 53:57:void cancelBackStackTransition():1070:1070 -> t + 58:59:void cancelBackStackTransition():1071:1071 -> t + 60:62:void cancelBackStackTransition():1072:1072 -> t + 63:65:void cancelBackStackTransition():1073:1073 -> t + 66:68:void cancelBackStackTransition():1074:1074 -> t + 1:6:java.util.Set fragmentsFromRecord(androidx.fragment.app.BackStackRecord):2408:2408 -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/a;)Ljava/util/Set;"} - 7:14:java.util.Set fragmentsFromRecord(androidx.fragment.app.BackStackRecord):2140:2140 -> p0 - 15:26:java.util.Set fragmentsFromRecord(androidx.fragment.app.BackStackRecord):2141:2141 -> p0 - 27:30:java.util.Set fragmentsFromRecord(androidx.fragment.app.BackStackRecord):2142:2142 -> p0 - 31:37:java.util.Set fragmentsFromRecord(androidx.fragment.app.BackStackRecord):2143:2143 -> p0 - 1:6:void setVisibleRemovingFragment(androidx.fragment.app.Fragment):2021:2021 -> p1 - 7:27:void setVisibleRemovingFragment(androidx.fragment.app.Fragment):2023:2023 -> p1 - 28:35:void setVisibleRemovingFragment(androidx.fragment.app.Fragment):2025:2025 -> p1 - 36:40:void setVisibleRemovingFragment(androidx.fragment.app.Fragment):2026:2026 -> p1 - 41:48:void setVisibleRemovingFragment(androidx.fragment.app.Fragment):2028:2028 -> p1 - 49:56:void setVisibleRemovingFragment(androidx.fragment.app.Fragment):2029:2029 -> p1 - 1:26:boolean checkForMenus():3398:3398 -> q - 27:35:boolean checkForMenus():3400:3400 -> q - 1:3:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2103:2103 -> q0 - 4:12:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2104:2104 -> q0 - 13:16:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2105:2105 -> q0 - 17:25:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2109:2109 -> q0 - 26:43:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2111:2111 -> q0 - 44:48:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2116:2116 -> q0 - 49:59:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2117:2117 -> q0 - 60:61:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2119:2119 -> q0 - 62:66:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2116:2116 -> q0 - 67:77:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2117:2117 -> q0 - 78:79:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2118:2119 -> q0 - 80:80:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2119:2119 -> q0 - 2:29:void showFragment(androidx.fragment.app.Fragment):1552:1552 -> q1 - 30:34:void showFragment(androidx.fragment.app.Fragment):1553:1553 -> q1 - 35:36:void showFragment(androidx.fragment.app.Fragment):1554:1554 -> q1 - 37:43:void showFragment(androidx.fragment.app.Fragment):1557:1557 -> q1 - 1:7:void checkStateLoss():1631:1631 -> r - 8:15:void checkStateLoss():1632:1632 -> r - 1:11:int getBackStackEntryCount():907:907 -> r0 - 1:22:void startPendingDeferredFragments():1466:1466 -> r1 - 23:27:void startPendingDeferredFragments():1467:1467 -> r1 - 2:3:void cleanupExec():1767:1767 -> s - 4:8:void cleanupExec():1768:1768 -> s - 9:14:void cleanupExec():1769:1769 -> s - 1:7:androidx.fragment.app.FragmentManagerViewModel getChildNonConfig(androidx.fragment.app.Fragment):1196:1196 -> s0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/I;"} - 1:9:void throwException(java.lang.RuntimeException):570:570 -> s1 - 10:14:void throwException(java.lang.RuntimeException):571:571 -> s1 - 15:19:void throwException(java.lang.RuntimeException):572:572 -> s1 - 20:24:void throwException(java.lang.RuntimeException):573:573 -> s1 - 25:34:void throwException(java.lang.RuntimeException):574:574 -> s1 - 35:41:void throwException(java.lang.RuntimeException):576:576 -> s1 - 42:45:void throwException(java.lang.RuntimeException):578:578 -> s1 - 46:52:void throwException(java.lang.RuntimeException):582:582 -> s1 - 53:55:void throwException(java.lang.RuntimeException):584:584 -> s1 - 56:56:void throwException(java.lang.RuntimeException):587:587 -> s1 - 1:6:void clearBackStackStateViewModels():1262:1262 -> t - 7:17:void clearBackStackStateViewModels():1263:1263 -> t - 18:26:void clearBackStackStateViewModels():1264:1264 -> t - 27:34:void clearBackStackStateViewModels():1265:1265 -> t - 35:43:void clearBackStackStateViewModels():1266:1266 -> t - 44:65:void clearBackStackStateViewModels():1271:1271 -> t - 66:83:void clearBackStackStateViewModels():1272:1272 -> t - 84:94:void clearBackStackStateViewModels():1273:1273 -> t - 1:3:androidx.fragment.app.FragmentContainer getContainer():2652:2652 -> t0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/u;"} - 1:3:void updateOnBackPressedCallbackEnabled():650:650 -> t1 - 4:12:void updateOnBackPressedCallbackEnabled():651:651 -> t1 - 13:17:void updateOnBackPressedCallbackEnabled():652:652 -> t1 - 18:21:void updateOnBackPressedCallbackEnabled():653:653 -> t1 - 22:22:void updateOnBackPressedCallbackEnabled():655:655 -> t1 - 23:32:void updateOnBackPressedCallbackEnabled():659:659 -> t1 - 33:40:void updateOnBackPressedCallbackEnabled():660:660 -> t1 - 41:44:void updateOnBackPressedCallbackEnabled():659:659 -> t1 - 45:46:void updateOnBackPressedCallbackEnabled():655:655 -> t1 - 1:7:java.lang.String toString():1290:1290 -> toString - 8:12:java.lang.String toString():1291:1291 -> toString - 13:23:java.lang.String toString():1292:1292 -> toString - 24:28:java.lang.String toString():1293:1293 -> toString - 29:36:java.lang.String toString():1294:1294 -> toString - 37:40:java.lang.String toString():1295:1295 -> toString - 41:47:java.lang.String toString():1296:1296 -> toString - 48:50:java.lang.String toString():1297:1297 -> toString - 51:63:java.lang.String toString():1298:1298 -> toString - 64:67:java.lang.String toString():1299:1299 -> toString - 68:71:java.lang.String toString():1300:1300 -> toString - 72:75:java.lang.String toString():1301:1301 -> toString - 76:82:java.lang.String toString():1302:1302 -> toString - 83:85:java.lang.String toString():1303:1303 -> toString - 86:98:java.lang.String toString():1304:1304 -> toString - 99:102:java.lang.String toString():1305:1305 -> toString - 103:107:java.lang.String toString():1307:1307 -> toString - 108:112:java.lang.String toString():1309:1309 -> toString - 113:117:java.lang.String toString():1310:1310 -> toString - 1:5:java.util.Set collectAllSpecialEffectsController():2078:2078 -> u - 6:27:java.util.Set collectAllSpecialEffectsController():2080:2080 -> u - 28:35:java.util.Set collectAllSpecialEffectsController():2081:2081 -> u - 36:39:java.util.Set collectAllSpecialEffectsController():2084:2084 -> u - 40:48:java.util.Set collectAllSpecialEffectsController():2083:2083 -> u - 1:5:android.view.ViewGroup getFragmentContainer(androidx.fragment.app.Fragment):2035:2035 -> u0 - 6:11:android.view.ViewGroup getFragmentContainer(androidx.fragment.app.Fragment):2039:2039 -> u0 - 12:19:android.view.ViewGroup getFragmentContainer(androidx.fragment.app.Fragment):2046:2046 -> u0 - 20:27:android.view.ViewGroup getFragmentContainer(androidx.fragment.app.Fragment):2047:2047 -> u0 - 28:31:android.view.ViewGroup getFragmentContainer(androidx.fragment.app.Fragment):2049:2049 -> u0 - 32:35:android.view.ViewGroup getFragmentContainer(androidx.fragment.app.Fragment):2050:2050 -> u0 - 1:7:java.util.Set collectChangedControllers(java.util.ArrayList,int,int):1974:1974 -> v - 8:13:java.util.Set collectChangedControllers(java.util.ArrayList,int,int):1976:1976 -> v - 14:30:java.util.Set collectChangedControllers(java.util.ArrayList,int,int):1977:1977 -> v - 31:34:java.util.Set collectChangedControllers(java.util.ArrayList,int,int):1978:1978 -> v - 35:38:java.util.Set collectChangedControllers(java.util.ArrayList,int,int):1980:1980 -> v - 39:50:java.util.Set collectChangedControllers(java.util.ArrayList,int,int):1982:1982 -> v - 1:5:androidx.fragment.app.FragmentFactory getFragmentFactory():3276:3276 -> v0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/w;"} - 6:9:androidx.fragment.app.FragmentFactory getFragmentFactory():3279:3279 -> v0 - 10:16:androidx.fragment.app.FragmentFactory getFragmentFactory():3284:3284 -> v0 - 17:19:androidx.fragment.app.FragmentFactory getFragmentFactory():3286:3286 -> v0 - 1:11:androidx.fragment.app.FragmentStateManager createOrGetFragmentStateManager(androidx.fragment.app.Fragment):1481:1481 -> w + 7:14:java.util.Set fragmentsFromRecord(androidx.fragment.app.BackStackRecord):2409:2409 -> t0 + 15:26:java.util.Set fragmentsFromRecord(androidx.fragment.app.BackStackRecord):2410:2410 -> t0 + 27:30:java.util.Set fragmentsFromRecord(androidx.fragment.app.BackStackRecord):2411:2411 -> t0 + 31:37:java.util.Set fragmentsFromRecord(androidx.fragment.app.BackStackRecord):2412:2412 -> t0 + 1:3:void scheduleCommit():1925:1925 -> t1 + 4:12:void scheduleCommit():1926:1926 -> t1 + 13:23:void scheduleCommit():1928:1928 -> t1 + 24:34:void scheduleCommit():1929:1929 -> t1 + 35:40:void scheduleCommit():1930:1930 -> t1 + 41:44:void scheduleCommit():1932:1932 -> t1 + 1:7:java.lang.String toString():1522:1522 -> toString + 8:12:java.lang.String toString():1523:1523 -> toString + 13:23:java.lang.String toString():1524:1524 -> toString + 24:28:java.lang.String toString():1525:1525 -> toString + 29:36:java.lang.String toString():1526:1526 -> toString + 37:40:java.lang.String toString():1527:1527 -> toString + 41:47:java.lang.String toString():1528:1528 -> toString + 48:50:java.lang.String toString():1529:1529 -> toString + 51:63:java.lang.String toString():1530:1530 -> toString + 64:67:java.lang.String toString():1531:1531 -> toString + 68:71:java.lang.String toString():1532:1532 -> toString + 72:75:java.lang.String toString():1533:1533 -> toString + 76:82:java.lang.String toString():1534:1534 -> toString + 83:85:java.lang.String toString():1535:1535 -> toString + 86:98:java.lang.String toString():1536:1536 -> toString + 99:102:java.lang.String toString():1537:1537 -> toString + 103:107:java.lang.String toString():1539:1539 -> toString + 108:112:java.lang.String toString():1541:1541 -> toString + 113:117:java.lang.String toString():1542:1542 -> toString + 1:26:boolean checkForMenus():3683:3683 -> u + 27:35:boolean checkForMenus():3685:3685 -> u + 1:3:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2374:2374 -> u0 + 4:12:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2375:2375 -> u0 + 13:16:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2376:2376 -> u0 + 17:25:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2380:2380 -> u0 + 26:43:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2382:2382 -> u0 + 44:48:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2387:2387 -> u0 + 49:59:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2388:2388 -> u0 + 60:61:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2390:2390 -> u0 + 62:66:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2387:2387 -> u0 + 67:77:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2388:2388 -> u0 + 78:79:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2389:2390 -> u0 + 80:80:boolean generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):2390:2390 -> u0 + 1:6:void setExitAnimationOrder(androidx.fragment.app.Fragment,boolean):1658:1658 -> u1 + 7:10:void setExitAnimationOrder(androidx.fragment.app.Fragment,boolean):1660:1660 -> u1 + 11:18:void setExitAnimationOrder(androidx.fragment.app.Fragment,boolean):1661:1661 -> u1 + 1:7:void checkStateLoss():1861:1861 -> v + 8:15:void checkStateLoss():1862:1862 -> v + 1:15:int getBackStackEntryCount():1132:1132 -> v0 + 1:20:void setMaxLifecycle(androidx.fragment.app.Fragment,androidx.lifecycle.Lifecycle$State):3528:3528 -> v1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/g$b;)V"} + 21:23:void setMaxLifecycle(androidx.fragment.app.Fragment,androidx.lifecycle.Lifecycle$State):3533:3533 -> v1 + 24:54:void setMaxLifecycle(androidx.fragment.app.Fragment,androidx.lifecycle.Lifecycle$State):3530:3530 -> v1 + 2:3:void cleanupExec():2018:2018 -> w + 4:8:void cleanupExec():2019:2019 -> w + 9:14:void cleanupExec():2020:2020 -> w + 1:7:androidx.fragment.app.FragmentManagerViewModel getChildNonConfig(androidx.fragment.app.Fragment):1428:1428 -> w0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/L;"} - 12:20:androidx.fragment.app.FragmentStateManager createOrGetFragmentStateManager(androidx.fragment.app.Fragment):1485:1485 -> w - 21:33:androidx.fragment.app.FragmentStateManager createOrGetFragmentStateManager(androidx.fragment.app.Fragment):1488:1488 -> w - 34:39:androidx.fragment.app.FragmentStateManager createOrGetFragmentStateManager(androidx.fragment.app.Fragment):1490:1490 -> w - 1:7:java.util.List getFragments():1186:1186 -> w0 - 2:29:void detachFragment(androidx.fragment.app.Fragment):1562:1562 -> x - 30:34:void detachFragment(androidx.fragment.app.Fragment):1563:1563 -> x - 35:36:void detachFragment(androidx.fragment.app.Fragment):1564:1564 -> x - 37:40:void detachFragment(androidx.fragment.app.Fragment):1565:1565 -> x - 41:66:void detachFragment(androidx.fragment.app.Fragment):1567:1567 -> x - 67:71:void detachFragment(androidx.fragment.app.Fragment):1568:1568 -> x - 72:77:void detachFragment(androidx.fragment.app.Fragment):1569:1569 -> x - 78:79:void detachFragment(androidx.fragment.app.Fragment):1570:1570 -> x - 80:83:void detachFragment(androidx.fragment.app.Fragment):1572:1572 -> x - 1:3:androidx.fragment.app.FragmentHostCallback getHost():2642:2642 -> x0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/x;"} - 2:3:void dispatchActivityCreated():2949:2949 -> y - 4:5:void dispatchActivityCreated():2950:2950 -> y - 6:11:void dispatchActivityCreated():2951:2951 -> y - 12:15:void dispatchActivityCreated():2952:2952 -> y - 1:3:android.view.LayoutInflater$Factory2 getLayoutInflaterFactory():3452:3452 -> y0 - 2:3:void dispatchAttach():2931:2931 -> z - 4:5:void dispatchAttach():2932:2932 -> z - 6:10:void dispatchAttach():2933:2933 -> z - 11:14:void dispatchAttach():2934:2934 -> z - 1:3:androidx.fragment.app.FragmentLifecycleCallbacksDispatcher getLifecycleCallbacksDispatcher():3324:3324 -> z0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/z;"} -androidx.fragment.app.FragmentManager$$ExternalSyntheticLambda0 -> androidx.fragment.app.A: + 3:23:void setPrimaryNavigationFragment(androidx.fragment.app.Fragment):3487:3487 -> w1 + 24:54:void setPrimaryNavigationFragment(androidx.fragment.app.Fragment):3489:3489 -> w1 + 55:56:void setPrimaryNavigationFragment(androidx.fragment.app.Fragment):3492:3492 -> w1 + 57:58:void setPrimaryNavigationFragment(androidx.fragment.app.Fragment):3493:3493 -> w1 + 59:61:void setPrimaryNavigationFragment(androidx.fragment.app.Fragment):3494:3494 -> w1 + 62:67:void setPrimaryNavigationFragment(androidx.fragment.app.Fragment):3495:3495 -> w1 + 1:6:void clearBackStackStateViewModels():1494:1494 -> x + 7:17:void clearBackStackStateViewModels():1495:1495 -> x + 18:26:void clearBackStackStateViewModels():1496:1496 -> x + 27:34:void clearBackStackStateViewModels():1497:1497 -> x + 35:43:void clearBackStackStateViewModels():1498:1498 -> x + 44:65:void clearBackStackStateViewModels():1503:1503 -> x + 66:83:void clearBackStackStateViewModels():1504:1504 -> x + 84:95:void clearBackStackStateViewModels():1505:1505 -> x + 1:3:androidx.fragment.app.FragmentContainer getContainer():2939:2939 -> x0 + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/w;"} + 1:6:void setVisibleRemovingFragment(androidx.fragment.app.Fragment):2292:2292 -> x1 + 7:27:void setVisibleRemovingFragment(androidx.fragment.app.Fragment):2294:2294 -> x1 + 28:35:void setVisibleRemovingFragment(androidx.fragment.app.Fragment):2296:2296 -> x1 + 36:40:void setVisibleRemovingFragment(androidx.fragment.app.Fragment):2297:2297 -> x1 + 41:48:void setVisibleRemovingFragment(androidx.fragment.app.Fragment):2299:2299 -> x1 + 49:56:void setVisibleRemovingFragment(androidx.fragment.app.Fragment):2300:2300 -> x1 + 1:5:java.util.Set collectAllSpecialEffectsController():2349:2349 -> y + 6:27:java.util.Set collectAllSpecialEffectsController():2351:2351 -> y + 28:35:java.util.Set collectAllSpecialEffectsController():2352:2352 -> y + 36:39:java.util.Set collectAllSpecialEffectsController():2355:2355 -> y + 40:48:java.util.Set collectAllSpecialEffectsController():2354:2354 -> y + 1:5:android.view.ViewGroup getFragmentContainer(androidx.fragment.app.Fragment):2306:2306 -> y0 + 6:11:android.view.ViewGroup getFragmentContainer(androidx.fragment.app.Fragment):2310:2310 -> y0 + 12:19:android.view.ViewGroup getFragmentContainer(androidx.fragment.app.Fragment):2317:2317 -> y0 + 20:27:android.view.ViewGroup getFragmentContainer(androidx.fragment.app.Fragment):2318:2318 -> y0 + 28:31:android.view.ViewGroup getFragmentContainer(androidx.fragment.app.Fragment):2320:2320 -> y0 + 32:35:android.view.ViewGroup getFragmentContainer(androidx.fragment.app.Fragment):2321:2321 -> y0 + 2:29:void showFragment(androidx.fragment.app.Fragment):1782:1782 -> y1 + 30:34:void showFragment(androidx.fragment.app.Fragment):1783:1783 -> y1 + 35:36:void showFragment(androidx.fragment.app.Fragment):1784:1784 -> y1 + 37:43:void showFragment(androidx.fragment.app.Fragment):1787:1787 -> y1 + 1:7:java.util.Set collectChangedControllers(java.util.ArrayList,int,int):2245:2245 -> z + 8:13:java.util.Set collectChangedControllers(java.util.ArrayList,int,int):2247:2247 -> z + 14:30:java.util.Set collectChangedControllers(java.util.ArrayList,int,int):2248:2248 -> z + 31:34:java.util.Set collectChangedControllers(java.util.ArrayList,int,int):2249:2249 -> z + 35:38:java.util.Set collectChangedControllers(java.util.ArrayList,int,int):2251:2251 -> z + 39:50:java.util.Set collectChangedControllers(java.util.ArrayList,int,int):2253:2253 -> z + 1:5:androidx.fragment.app.FragmentFactory getFragmentFactory():3561:3561 -> z0 + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/y;"} + 6:9:androidx.fragment.app.FragmentFactory getFragmentFactory():3564:3564 -> z0 + 10:16:androidx.fragment.app.FragmentFactory getFragmentFactory():3569:3569 -> z0 + 17:19:androidx.fragment.app.FragmentFactory getFragmentFactory():3571:3571 -> z0 + 1:22:void startPendingDeferredFragments():1696:1696 -> z1 + 23:27:void startPendingDeferredFragments():1697:1697 -> z1 +androidx.fragment.app.FragmentManager$$ExternalSyntheticLambda0 -> androidx.fragment.app.C: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.fragment.app.FragmentManager androidx.fragment.app.FragmentManager$$InternalSyntheticLambda$1$1ede72cf1b4e59ef57784f471fe56f29e3692f8b9baaf1f3a7ba8cc4b2d498d2$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void (androidx.fragment.app.FragmentManager):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)V"} 1:1:void accept(java.lang.Object):0:0 -> accept # {"id":"com.android.tools.r8.synthesized"} -androidx.fragment.app.FragmentManager$$ExternalSyntheticLambda1 -> androidx.fragment.app.B: +androidx.fragment.app.FragmentManager$$ExternalSyntheticLambda1 -> androidx.fragment.app.D: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.fragment.app.FragmentManager androidx.fragment.app.FragmentManager$$InternalSyntheticLambda$1$1ede72cf1b4e59ef57784f471fe56f29e3692f8b9baaf1f3a7ba8cc4b2d498d2$1.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void (androidx.fragment.app.FragmentManager):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)V"} 1:1:void accept(java.lang.Object):0:0 -> accept # {"id":"com.android.tools.r8.synthesized"} -androidx.fragment.app.FragmentManager$$ExternalSyntheticLambda2 -> androidx.fragment.app.C: +androidx.fragment.app.FragmentManager$$ExternalSyntheticLambda2 -> androidx.fragment.app.E: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.fragment.app.FragmentManager androidx.fragment.app.FragmentManager$$InternalSyntheticLambda$1$1ede72cf1b4e59ef57784f471fe56f29e3692f8b9baaf1f3a7ba8cc4b2d498d2$2.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void (androidx.fragment.app.FragmentManager):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)V"} 1:1:void accept(java.lang.Object):0:0 -> accept # {"id":"com.android.tools.r8.synthesized"} -androidx.fragment.app.FragmentManager$$ExternalSyntheticLambda3 -> androidx.fragment.app.D: +androidx.fragment.app.FragmentManager$$ExternalSyntheticLambda3 -> androidx.fragment.app.F: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.fragment.app.FragmentManager androidx.fragment.app.FragmentManager$$InternalSyntheticLambda$1$1ede72cf1b4e59ef57784f471fe56f29e3692f8b9baaf1f3a7ba8cc4b2d498d2$3.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void (androidx.fragment.app.FragmentManager):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)V"} 1:1:void accept(java.lang.Object):0:0 -> accept # {"id":"com.android.tools.r8.synthesized"} -androidx.fragment.app.FragmentManager$$ExternalSyntheticLambda4 -> androidx.fragment.app.E: +androidx.fragment.app.FragmentManager$$ExternalSyntheticLambda4 -> androidx.fragment.app.G: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.fragment.app.FragmentManager androidx.fragment.app.FragmentManager$$InternalSyntheticLambda$1$86b2105488202c0335bc04cafd7c972240f42358791bc989a525881c894d9250$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void (androidx.fragment.app.FragmentManager):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)V"} 1:1:android.os.Bundle saveState():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.fragment.app.FragmentManager$1 -> androidx.fragment.app.F$b: +androidx.fragment.app.FragmentManager$$ExternalSyntheticLambda5 -> androidx.fragment.app.H: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + androidx.fragment.app.FragmentManager androidx.fragment.app.FragmentManager$$InternalSyntheticLambda$2$e26a5b4c69c0ad38fc44d5abfd094c9cffa7ad59bbfcc0d97c4455fa673e6d94$0.f$0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void (androidx.fragment.app.FragmentManager):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)V"} + 1:1:void run():0:0 -> run + # {"id":"com.android.tools.r8.synthesized"} +androidx.fragment.app.FragmentManager$1 -> androidx.fragment.app.I$b: # {"id":"sourceFile","fileName":"FragmentManager.java"} - androidx.fragment.app.FragmentManager this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} - 1:6:void (androidx.fragment.app.FragmentManager,boolean):444:444 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;Z)V"} - 1:6:void handleOnBackPressed():447:447 -> handleOnBackPressed -androidx.fragment.app.FragmentManager$10 -> androidx.fragment.app.F$a: + androidx.fragment.app.FragmentManager this$0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} + 1:6:void (androidx.fragment.app.FragmentManager,boolean):523:523 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;Z)V"} + 2:7:void handleOnBackCancelled():577:577 -> handleOnBackCancelled + 8:41:void handleOnBackCancelled():578:578 -> handleOnBackCancelled + 42:45:void handleOnBackCancelled():583:583 -> handleOnBackCancelled + 46:51:void handleOnBackCancelled():584:584 -> handleOnBackCancelled + 2:7:void handleOnBackPressed():566:566 -> handleOnBackPressed + 8:41:void handleOnBackPressed():567:567 -> handleOnBackPressed + 42:47:void handleOnBackPressed():572:572 -> handleOnBackPressed + 2:7:void handleOnBackProgressed(androidx.activity.BackEventCompat):541:541 -> handleOnBackProgressed + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;)V"} + 8:41:void handleOnBackProgressed(androidx.activity.BackEventCompat):542:542 -> handleOnBackProgressed + 42:47:void handleOnBackProgressed(androidx.activity.BackEventCompat):547:547 -> handleOnBackProgressed + 48:53:void handleOnBackProgressed(androidx.activity.BackEventCompat):549:549 -> handleOnBackProgressed + 54:62:void handleOnBackProgressed(androidx.activity.BackEventCompat):552:552 -> handleOnBackProgressed + 63:66:void handleOnBackProgressed(androidx.activity.BackEventCompat):550:550 -> handleOnBackProgressed + 67:82:void handleOnBackProgressed(androidx.activity.BackEventCompat):555:555 -> handleOnBackProgressed + 83:86:void handleOnBackProgressed(androidx.activity.BackEventCompat):556:556 -> handleOnBackProgressed + 87:104:void handleOnBackProgressed(androidx.activity.BackEventCompat):558:558 -> handleOnBackProgressed + 105:109:void handleOnBackProgressed(androidx.activity.BackEventCompat):559:559 -> handleOnBackProgressed + 2:7:void handleOnBackStarted(androidx.activity.BackEventCompat):527:527 -> handleOnBackStarted + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;)V"} + 8:41:void handleOnBackStarted(androidx.activity.BackEventCompat):528:528 -> handleOnBackStarted + 42:45:void handleOnBackStarted(androidx.activity.BackEventCompat):533:533 -> handleOnBackStarted + 46:50:void handleOnBackStarted(androidx.activity.BackEventCompat):534:534 -> handleOnBackStarted + 51:56:void handleOnBackStarted(androidx.activity.BackEventCompat):535:535 -> handleOnBackStarted +androidx.fragment.app.FragmentManager$10 -> androidx.fragment.app.I$a: # {"id":"sourceFile","fileName":"FragmentManager.java"} androidx.fragment.app.FragmentManager this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} - 1:6:void (androidx.fragment.app.FragmentManager):2789:2789 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;)V"} - 1:6:void onActivityResult(java.lang.Object):2789:2789 -> a - 1:13:void onActivityResult(java.util.Map):2793:2793 -> b - 14:22:void onActivityResult(java.util.Map):2794:2794 -> b - 23:29:void onActivityResult(java.util.Map):2795:2795 -> b - 30:35:void onActivityResult(java.util.Map):2796:2796 -> b - 36:50:void onActivityResult(java.util.Map):2797:2797 -> b - 51:55:void onActivityResult(java.util.Map):2799:2799 -> b - 56:65:void onActivityResult(java.util.Map):2801:2801 -> b - 66:69:void onActivityResult(java.util.Map):2802:2802 -> b - 70:90:void onActivityResult(java.util.Map):2803:2803 -> b - 91:92:void onActivityResult(java.util.Map):2806:2806 -> b - 93:94:void onActivityResult(java.util.Map):2807:2807 -> b - 95:106:void onActivityResult(java.util.Map):2808:2808 -> b - 107:127:void onActivityResult(java.util.Map):2813:2813 -> b - 128:131:void onActivityResult(java.util.Map):2817:2817 -> b -androidx.fragment.app.FragmentManager$2 -> androidx.fragment.app.F$c: + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} + 1:6:void (androidx.fragment.app.FragmentManager):3075:3075 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)V"} + 1:6:void onActivityResult(java.lang.Object):3075:3075 -> a + 1:13:void onActivityResult(java.util.Map):3078:3078 -> b + 14:22:void onActivityResult(java.util.Map):3079:3079 -> b + 23:29:void onActivityResult(java.util.Map):3080:3080 -> b + 30:35:void onActivityResult(java.util.Map):3081:3081 -> b + 36:50:void onActivityResult(java.util.Map):3082:3082 -> b + 51:55:void onActivityResult(java.util.Map):3084:3084 -> b + 56:65:void onActivityResult(java.util.Map):3086:3086 -> b + 66:69:void onActivityResult(java.util.Map):3087:3087 -> b + 70:90:void onActivityResult(java.util.Map):3088:3088 -> b + 91:92:void onActivityResult(java.util.Map):3091:3091 -> b + 93:94:void onActivityResult(java.util.Map):3092:3092 -> b + 95:106:void onActivityResult(java.util.Map):3093:3093 -> b + 107:127:void onActivityResult(java.util.Map):3098:3098 -> b + 128:131:void onActivityResult(java.util.Map):3102:3102 -> b +androidx.fragment.app.FragmentManager$2 -> androidx.fragment.app.I$c: # {"id":"sourceFile","fileName":"FragmentManager.java"} androidx.fragment.app.FragmentManager this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} - 1:6:void (androidx.fragment.app.FragmentManager):490:490 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;)V"} - 1:7:boolean onMenuItemSelected(android.view.MenuItem):503:503 -> a - 1:6:void onMenuClosed(android.view.Menu):508:508 -> b - 1:6:void onCreateMenu(android.view.Menu,android.view.MenuInflater):498:498 -> c - 1:6:void onPrepareMenu(android.view.Menu):493:493 -> d -androidx.fragment.app.FragmentManager$3 -> androidx.fragment.app.F$d: + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} + 1:6:void (androidx.fragment.app.FragmentManager):628:628 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)V"} + 1:7:boolean onMenuItemSelected(android.view.MenuItem):641:641 -> a + 1:6:void onMenuClosed(android.view.Menu):646:646 -> b + 1:6:void onCreateMenu(android.view.Menu,android.view.MenuInflater):636:636 -> c + 1:6:void onPrepareMenu(android.view.Menu):631:631 -> d +androidx.fragment.app.FragmentManager$3 -> androidx.fragment.app.I$d: # {"id":"sourceFile","fileName":"FragmentManager.java"} androidx.fragment.app.FragmentManager this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} - 1:6:void (androidx.fragment.app.FragmentManager):520:520 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;)V"} - 1:22:androidx.fragment.app.Fragment instantiate(java.lang.ClassLoader,java.lang.String):525:525 -> instantiate -androidx.fragment.app.FragmentManager$4 -> androidx.fragment.app.F$e: + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} + 1:6:void (androidx.fragment.app.FragmentManager):658:658 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)V"} + 1:22:androidx.fragment.app.Fragment instantiate(java.lang.ClassLoader,java.lang.String):663:663 -> instantiate +androidx.fragment.app.FragmentManager$4 -> androidx.fragment.app.I$e: # {"id":"sourceFile","fileName":"FragmentManager.java"} androidx.fragment.app.FragmentManager this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} - 1:6:void (androidx.fragment.app.FragmentManager):530:530 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;)V"} - 1:6:androidx.fragment.app.SpecialEffectsController createController(android.view.ViewGroup):534:534 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;)Landroidx/fragment/app/W;"} -androidx.fragment.app.FragmentManager$5 -> androidx.fragment.app.F$f: + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} + 1:6:void (androidx.fragment.app.FragmentManager):668:668 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)V"} + 1:6:androidx.fragment.app.SpecialEffectsController createController(android.view.ViewGroup):672:672 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;)Landroidx/fragment/app/Z;"} +androidx.fragment.app.FragmentManager$5 -> androidx.fragment.app.I$f: # {"id":"sourceFile","fileName":"FragmentManager.java"} androidx.fragment.app.FragmentManager this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} - 1:6:void (androidx.fragment.app.FragmentManager):562:562 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;)V"} - 1:7:void run():565:565 -> run + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} + 1:6:void (androidx.fragment.app.FragmentManager):700:700 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)V"} + 1:7:void run():703:703 -> run androidx.fragment.app.FragmentManager$6 -> androidx.fragment.app.FragmentManager$6: # {"id":"sourceFile","fileName":"FragmentManager.java"} java.lang.String val$requestKey -> d androidx.lifecycle.Lifecycle val$lifecycle -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g;"} androidx.fragment.app.FragmentManager this$0 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} - 1:4:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):978:978 -> onStateChanged + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} + 1:4:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):1203:1203 -> onStateChanged # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/m;Landroidx/lifecycle/g$a;)V"} - 5:22:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):980:980 -> onStateChanged - 23:23:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):983:983 -> onStateChanged - 24:27:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):989:989 -> onStateChanged - 28:32:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):990:990 -> onStateChanged - 33:44:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):991:991 -> onStateChanged -androidx.fragment.app.FragmentManager$7 -> androidx.fragment.app.F$g: + 5:22:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):1205:1205 -> onStateChanged + 23:23:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):1208:1208 -> onStateChanged + 24:27:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):1214:1214 -> onStateChanged + 28:32:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):1215:1215 -> onStateChanged + 33:44:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):1216:1216 -> onStateChanged +androidx.fragment.app.FragmentManager$7 -> androidx.fragment.app.I$g: # {"id":"sourceFile","fileName":"FragmentManager.java"} androidx.fragment.app.Fragment val$parent -> d androidx.fragment.app.FragmentManager this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} - 1:8:void (androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment):2672:2672 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;Landroidx/fragment/app/Fragment;)V"} - 1:6:void onAttachFragment(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment):2677:2677 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;Landroidx/fragment/app/Fragment;)V"} -androidx.fragment.app.FragmentManager$8 -> androidx.fragment.app.F$h: + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} + 1:8:void (androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment):2958:2958 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;Landroidx/fragment/app/Fragment;)V"} + 1:6:void onAttachFragment(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment):2963:2963 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;Landroidx/fragment/app/Fragment;)V"} +androidx.fragment.app.FragmentManager$8 -> androidx.fragment.app.I$h: # {"id":"sourceFile","fileName":"FragmentManager.java"} androidx.fragment.app.FragmentManager this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} - 1:6:void (androidx.fragment.app.FragmentManager):2735:2735 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;)V"} - 1:6:void onActivityResult(java.lang.Object):2735:2735 -> a - 1:10:void onActivityResult(androidx.activity.result.ActivityResult):2738:2738 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} + 1:6:void (androidx.fragment.app.FragmentManager):3021:3021 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)V"} + 1:6:void onActivityResult(java.lang.Object):3021:3021 -> a + 1:10:void onActivityResult(androidx.activity.result.ActivityResult):3024:3024 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/result/a;)V"} - 11:14:void onActivityResult(androidx.activity.result.ActivityResult):2739:2739 -> b - 15:35:void onActivityResult(androidx.activity.result.ActivityResult):2740:2740 -> b - 36:37:void onActivityResult(androidx.activity.result.ActivityResult):2743:2743 -> b - 38:39:void onActivityResult(androidx.activity.result.ActivityResult):2744:2744 -> b - 40:51:void onActivityResult(androidx.activity.result.ActivityResult):2745:2745 -> b - 52:72:void onActivityResult(androidx.activity.result.ActivityResult):2750:2750 -> b - 73:76:void onActivityResult(androidx.activity.result.ActivityResult):2755:2755 -> b - 77:80:void onActivityResult(androidx.activity.result.ActivityResult):2756:2756 -> b - 81:84:void onActivityResult(androidx.activity.result.ActivityResult):2755:2755 -> b -androidx.fragment.app.FragmentManager$9 -> androidx.fragment.app.F$i: + 11:14:void onActivityResult(androidx.activity.result.ActivityResult):3025:3025 -> b + 15:35:void onActivityResult(androidx.activity.result.ActivityResult):3026:3026 -> b + 36:37:void onActivityResult(androidx.activity.result.ActivityResult):3029:3029 -> b + 38:39:void onActivityResult(androidx.activity.result.ActivityResult):3030:3030 -> b + 40:51:void onActivityResult(androidx.activity.result.ActivityResult):3031:3031 -> b + 52:72:void onActivityResult(androidx.activity.result.ActivityResult):3036:3036 -> b + 73:76:void onActivityResult(androidx.activity.result.ActivityResult):3041:3041 -> b + 77:80:void onActivityResult(androidx.activity.result.ActivityResult):3042:3042 -> b + 81:84:void onActivityResult(androidx.activity.result.ActivityResult):3041:3041 -> b +androidx.fragment.app.FragmentManager$9 -> androidx.fragment.app.I$i: # {"id":"sourceFile","fileName":"FragmentManager.java"} androidx.fragment.app.FragmentManager this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} - 1:6:void (androidx.fragment.app.FragmentManager):2763:2763 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;)V"} - 1:6:void onActivityResult(java.lang.Object):2763:2763 -> a - 1:10:void onActivityResult(androidx.activity.result.ActivityResult):2766:2766 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} + 1:6:void (androidx.fragment.app.FragmentManager):3049:3049 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)V"} + 1:6:void onActivityResult(java.lang.Object):3049:3049 -> a + 1:10:void onActivityResult(androidx.activity.result.ActivityResult):3052:3052 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/result/a;)V"} - 11:14:void onActivityResult(androidx.activity.result.ActivityResult):2767:2767 -> b - 15:35:void onActivityResult(androidx.activity.result.ActivityResult):2768:2768 -> b - 36:37:void onActivityResult(androidx.activity.result.ActivityResult):2771:2771 -> b - 38:39:void onActivityResult(androidx.activity.result.ActivityResult):2772:2772 -> b - 40:51:void onActivityResult(androidx.activity.result.ActivityResult):2773:2773 -> b - 52:72:void onActivityResult(androidx.activity.result.ActivityResult):2778:2778 -> b - 73:76:void onActivityResult(androidx.activity.result.ActivityResult):2782:2782 -> b - 77:80:void onActivityResult(androidx.activity.result.ActivityResult):2783:2783 -> b - 81:84:void onActivityResult(androidx.activity.result.ActivityResult):2782:2782 -> b -androidx.fragment.app.FragmentManager$FragmentIntentSenderContract -> androidx.fragment.app.F$j: + 11:14:void onActivityResult(androidx.activity.result.ActivityResult):3053:3053 -> b + 15:35:void onActivityResult(androidx.activity.result.ActivityResult):3054:3054 -> b + 36:37:void onActivityResult(androidx.activity.result.ActivityResult):3057:3057 -> b + 38:39:void onActivityResult(androidx.activity.result.ActivityResult):3058:3058 -> b + 40:51:void onActivityResult(androidx.activity.result.ActivityResult):3059:3059 -> b + 52:72:void onActivityResult(androidx.activity.result.ActivityResult):3064:3064 -> b + 73:76:void onActivityResult(androidx.activity.result.ActivityResult):3068:3068 -> b + 77:80:void onActivityResult(androidx.activity.result.ActivityResult):3069:3069 -> b + 81:84:void onActivityResult(androidx.activity.result.ActivityResult):3068:3068 -> b +androidx.fragment.app.FragmentManager$FragmentIntentSenderContract -> androidx.fragment.app.I$j: # {"id":"sourceFile","fileName":"FragmentManager.java"} - 1:4:void ():3610:3610 -> - 1:7:android.content.Intent createIntent(android.content.Context,java.lang.Object):3610:3610 -> a - 1:5:java.lang.Object parseResult(int,android.content.Intent):3610:3610 -> c - 1:7:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3616:3616 -> d + 1:4:void ():3923:3923 -> + 1:7:android.content.Intent createIntent(android.content.Context,java.lang.Object):3923:3923 -> a + 1:5:java.lang.Object parseResult(int,android.content.Intent):3923:3923 -> c + 1:7:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3929:3929 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/activity/result/e;)Landroid/content/Intent;"} - 8:13:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3617:3617 -> d - 14:21:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3619:3619 -> d - 22:24:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3621:3621 -> d - 25:27:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3622:3622 -> d - 28:36:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3623:3623 -> d - 37:46:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3624:3624 -> d - 47:50:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3625:3625 -> d - 51:62:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3626:3626 -> d - 63:66:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3627:3627 -> d - 67:72:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3631:3631 -> d - 73:78:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3632:3632 -> d - 79:101:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3633:3633 -> d - 1:6:androidx.activity.result.ActivityResult parseResult(int,android.content.Intent):3641:3641 -> e + 8:13:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3930:3930 -> d + 14:21:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3932:3932 -> d + 22:24:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3934:3934 -> d + 25:27:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3935:3935 -> d + 28:36:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3936:3936 -> d + 37:46:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3937:3937 -> d + 47:50:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3938:3938 -> d + 51:62:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3939:3939 -> d + 63:66:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3940:3940 -> d + 67:72:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3944:3944 -> d + 73:78:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3945:3945 -> d + 79:101:android.content.Intent createIntent(android.content.Context,androidx.activity.result.IntentSenderRequest):3946:3946 -> d + 1:6:androidx.activity.result.ActivityResult parseResult(int,android.content.Intent):3954:3954 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/content/Intent;)Landroidx/activity/result/a;"} -androidx.fragment.app.FragmentManager$LaunchedFragmentInfo -> androidx.fragment.app.F$k: +androidx.fragment.app.FragmentManager$LaunchedFragmentInfo -> androidx.fragment.app.I$k: # {"id":"sourceFile","fileName":"FragmentManager.java"} java.lang.String mWho -> d int mRequestCode -> e - 1:8:void ():3596:3596 -> - 1:3:void (java.lang.String,int):3575:3577 -> - 4:6:void (android.os.Parcel):3580:3582 -> - 1:5:void writeToParcel(android.os.Parcel,int):3592:3592 -> writeToParcel - 6:11:void writeToParcel(android.os.Parcel,int):3593:3593 -> writeToParcel -androidx.fragment.app.FragmentManager$LaunchedFragmentInfo$1 -> androidx.fragment.app.F$k$a: + 1:8:void ():3909:3909 -> + 1:3:void (java.lang.String,int):3888:3890 -> + 4:6:void (android.os.Parcel):3893:3895 -> + 1:5:void writeToParcel(android.os.Parcel,int):3905:3905 -> writeToParcel + 6:11:void writeToParcel(android.os.Parcel,int):3906:3906 -> writeToParcel +androidx.fragment.app.FragmentManager$LaunchedFragmentInfo$1 -> androidx.fragment.app.I$k$a: # {"id":"sourceFile","fileName":"FragmentManager.java"} - 1:4:void ():3597:3597 -> - 1:6:androidx.fragment.app.FragmentManager$LaunchedFragmentInfo createFromParcel(android.os.Parcel):3600:3600 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/fragment/app/F$k;"} - 1:3:androidx.fragment.app.FragmentManager$LaunchedFragmentInfo[] newArray(int):3605:3605 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/fragment/app/F$k;"} - 1:5:java.lang.Object createFromParcel(android.os.Parcel):3597:3597 -> createFromParcel - 1:5:java.lang.Object[] newArray(int):3597:3597 -> newArray -androidx.fragment.app.FragmentManager$OpGenerator -> androidx.fragment.app.F$l: + 1:4:void ():3910:3910 -> + 1:6:androidx.fragment.app.FragmentManager$LaunchedFragmentInfo createFromParcel(android.os.Parcel):3913:3913 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/fragment/app/I$k;"} + 1:3:androidx.fragment.app.FragmentManager$LaunchedFragmentInfo[] newArray(int):3918:3918 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/fragment/app/I$k;"} + 1:5:java.lang.Object createFromParcel(android.os.Parcel):3910:3910 -> createFromParcel + 1:5:java.lang.Object[] newArray(int):3910:3910 -> newArray +androidx.fragment.app.FragmentManager$OnBackStackChangedListener -> androidx.fragment.app.I$l: +# {"id":"sourceFile","fileName":"FragmentManager.java"} +androidx.fragment.app.FragmentManager$OpGenerator -> androidx.fragment.app.I$m: # {"id":"sourceFile","fileName":"FragmentManager.java"} boolean generateOps(java.util.ArrayList,java.util.ArrayList) -> a -androidx.fragment.app.FragmentManager$PopBackStackState -> androidx.fragment.app.F$m: +androidx.fragment.app.FragmentManager$PopBackStackState -> androidx.fragment.app.I$n: # {"id":"sourceFile","fileName":"FragmentManager.java"} java.lang.String mName -> a int mId -> b int mFlags -> c androidx.fragment.app.FragmentManager this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} - 1:5:void (androidx.fragment.app.FragmentManager,java.lang.String,int,int):3502:3502 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;Ljava/lang/String;II)V"} - 6:7:void (androidx.fragment.app.FragmentManager,java.lang.String,int,int):3503:3503 -> - 8:9:void (androidx.fragment.app.FragmentManager,java.lang.String,int,int):3504:3504 -> - 10:12:void (androidx.fragment.app.FragmentManager,java.lang.String,int,int):3505:3505 -> - 1:14:boolean generateOps(java.util.ArrayList,java.util.ArrayList):3511:3511 -> a - 15:18:boolean generateOps(java.util.ArrayList,java.util.ArrayList):3514:3514 -> a - 19:26:boolean generateOps(java.util.ArrayList,java.util.ArrayList):3515:3515 -> a - 27:41:boolean generateOps(java.util.ArrayList,java.util.ArrayList):3521:3521 -> a -androidx.fragment.app.FragmentManagerImpl -> androidx.fragment.app.G: + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} + 1:5:void (androidx.fragment.app.FragmentManager,java.lang.String,int,int):3787:3787 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;Ljava/lang/String;II)V"} + 6:7:void (androidx.fragment.app.FragmentManager,java.lang.String,int,int):3788:3788 -> + 8:9:void (androidx.fragment.app.FragmentManager,java.lang.String,int,int):3789:3789 -> + 10:12:void (androidx.fragment.app.FragmentManager,java.lang.String,int,int):3790:3790 -> + 1:14:boolean generateOps(java.util.ArrayList,java.util.ArrayList):3796:3796 -> a + 15:18:boolean generateOps(java.util.ArrayList,java.util.ArrayList):3799:3799 -> a + 19:26:boolean generateOps(java.util.ArrayList,java.util.ArrayList):3800:3800 -> a + 27:41:boolean generateOps(java.util.ArrayList,java.util.ArrayList):3806:3806 -> a +androidx.fragment.app.FragmentManager$PrepareBackStackTransitionState -> androidx.fragment.app.I$o: +# {"id":"sourceFile","fileName":"FragmentManager.java"} + androidx.fragment.app.FragmentManager this$0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} + 1:6:void (androidx.fragment.app.FragmentManager):3855:3855 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)V"} + 1:6:boolean generateOps(java.util.ArrayList,java.util.ArrayList):3860:3860 -> a + 7:16:boolean generateOps(java.util.ArrayList,java.util.ArrayList):3862:3862 -> a + 17:22:boolean generateOps(java.util.ArrayList,java.util.ArrayList):3863:3863 -> a + 23:38:boolean generateOps(java.util.ArrayList,java.util.ArrayList):3864:3864 -> a + 39:43:boolean generateOps(java.util.ArrayList,java.util.ArrayList):3865:3865 -> a + 44:59:boolean generateOps(java.util.ArrayList,java.util.ArrayList):3867:3867 -> a + 60:69:boolean generateOps(java.util.ArrayList,java.util.ArrayList):3868:3868 -> a + 70:87:boolean generateOps(java.util.ArrayList,java.util.ArrayList):3871:3871 -> a + 88:103:boolean generateOps(java.util.ArrayList,java.util.ArrayList):3873:3873 -> a + 104:108:boolean generateOps(java.util.ArrayList,java.util.ArrayList):3874:3874 -> a +androidx.fragment.app.FragmentManagerImpl -> androidx.fragment.app.J: # {"id":"sourceFile","fileName":"FragmentManagerImpl.java"} 1:4:void ():30:30 -> -androidx.fragment.app.FragmentManagerState -> androidx.fragment.app.H: +androidx.fragment.app.FragmentManagerState -> androidx.fragment.app.K: # {"id":"sourceFile","fileName":"FragmentManagerState.java"} java.util.ArrayList mActive -> d java.util.ArrayList mAdded -> e @@ -43654,16 +46761,16 @@ androidx.fragment.app.FragmentManagerState -> androidx.fragment.app.H: 26:30:void writeToParcel(android.os.Parcel,int):62:62 -> writeToParcel 31:35:void writeToParcel(android.os.Parcel,int):63:63 -> writeToParcel 36:41:void writeToParcel(android.os.Parcel,int):64:64 -> writeToParcel -androidx.fragment.app.FragmentManagerState$1 -> androidx.fragment.app.H$a: +androidx.fragment.app.FragmentManagerState$1 -> androidx.fragment.app.K$a: # {"id":"sourceFile","fileName":"FragmentManagerState.java"} 1:4:void ():68:68 -> 1:6:androidx.fragment.app.FragmentManagerState createFromParcel(android.os.Parcel):71:71 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/fragment/app/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/fragment/app/K;"} 1:3:androidx.fragment.app.FragmentManagerState[] newArray(int):76:76 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/fragment/app/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/fragment/app/K;"} 1:5:java.lang.Object createFromParcel(android.os.Parcel):68:68 -> createFromParcel 1:5:java.lang.Object[] newArray(int):68:68 -> newArray -androidx.fragment.app.FragmentManagerViewModel -> androidx.fragment.app.I: +androidx.fragment.app.FragmentManagerViewModel -> androidx.fragment.app.L: # {"id":"sourceFile","fileName":"FragmentManagerViewModel.java"} java.util.HashMap mRetainedFragments -> d java.util.HashMap mChildNonConfigs -> e @@ -43686,11 +46793,11 @@ androidx.fragment.app.FragmentManagerViewModel -> androidx.fragment.app.I: 2:7:void onCleared():101:101 -> d 8:30:void onCleared():102:102 -> d 31:33:void onCleared():104:104 -> d - 8:16:boolean equals(java.lang.Object):286:286 -> equals - 17:18:boolean equals(java.lang.Object):288:288 -> equals - 19:32:boolean equals(java.lang.Object):290:290 -> equals - 33:42:boolean equals(java.lang.Object):291:291 -> equals - 43:50:boolean equals(java.lang.Object):292:292 -> equals + 8:16:boolean equals(java.lang.Object):294:294 -> equals + 17:18:boolean equals(java.lang.Object):296:296 -> equals + 19:32:boolean equals(java.lang.Object):298:298 -> equals + 33:42:boolean equals(java.lang.Object):299:299 -> equals + 43:50:boolean equals(java.lang.Object):300:300 -> equals 1:7:void addRetainedFragment(androidx.fragment.app.Fragment):112:112 -> f 8:13:void addRetainedFragment(androidx.fragment.app.Fragment):113:113 -> f 14:19:void addRetainedFragment(androidx.fragment.app.Fragment):114:114 -> f @@ -43698,28 +46805,32 @@ androidx.fragment.app.FragmentManagerViewModel -> androidx.fragment.app.I: 31:37:void addRetainedFragment(androidx.fragment.app.Fragment):121:121 -> f 38:43:void addRetainedFragment(androidx.fragment.app.Fragment):122:122 -> f 44:64:void addRetainedFragment(androidx.fragment.app.Fragment):123:123 -> f - 2:7:void clearNonConfigState(androidx.fragment.app.Fragment):187:187 -> g - 8:29:void clearNonConfigState(androidx.fragment.app.Fragment):188:188 -> g - 30:35:void clearNonConfigState(androidx.fragment.app.Fragment):190:190 -> g - 2:7:void clearNonConfigState(java.lang.String):194:194 -> h - 8:29:void clearNonConfigState(java.lang.String):195:195 -> h - 30:33:void clearNonConfigState(java.lang.String):197:197 -> h - 1:8:int hashCode():297:297 -> hashCode - 9:17:int hashCode():298:298 -> hashCode - 18:25:int hashCode():299:299 -> hashCode - 1:10:void clearNonConfigStateInternal(java.lang.String):202:202 -> i - 11:13:void clearNonConfigStateInternal(java.lang.String):204:204 -> i - 14:18:void clearNonConfigStateInternal(java.lang.String):205:205 -> i - 19:28:void clearNonConfigStateInternal(java.lang.String):208:208 -> i - 29:31:void clearNonConfigStateInternal(java.lang.String):210:210 -> i - 32:37:void clearNonConfigStateInternal(java.lang.String):211:211 -> i + 2:7:void clearNonConfigState(androidx.fragment.app.Fragment,boolean):187:187 -> g + 8:29:void clearNonConfigState(androidx.fragment.app.Fragment,boolean):188:188 -> g + 30:35:void clearNonConfigState(androidx.fragment.app.Fragment,boolean):190:190 -> g + 2:7:void clearNonConfigState(java.lang.String,boolean):194:194 -> h + 8:29:void clearNonConfigState(java.lang.String,boolean):195:195 -> h + 30:33:void clearNonConfigState(java.lang.String,boolean):197:197 -> h + 1:8:int hashCode():305:305 -> hashCode + 9:17:int hashCode():306:306 -> hashCode + 18:25:int hashCode():307:307 -> hashCode + 1:12:void clearNonConfigStateInternal(java.lang.String,boolean):202:202 -> i + 13:17:void clearNonConfigStateInternal(java.lang.String,boolean):206:206 -> i + 18:26:void clearNonConfigStateInternal(java.lang.String,boolean):207:207 -> i + 27:42:void clearNonConfigStateInternal(java.lang.String,boolean):208:208 -> i + 43:46:void clearNonConfigStateInternal(java.lang.String,boolean):209:209 -> i + 47:49:void clearNonConfigStateInternal(java.lang.String,boolean):212:212 -> i + 50:54:void clearNonConfigStateInternal(java.lang.String,boolean):213:213 -> i + 55:64:void clearNonConfigStateInternal(java.lang.String,boolean):216:216 -> i + 65:67:void clearNonConfigStateInternal(java.lang.String,boolean):218:218 -> i + 68:73:void clearNonConfigStateInternal(java.lang.String,boolean):219:219 -> i 1:9:androidx.fragment.app.Fragment findRetainedFragmentByWho(java.lang.String):129:129 -> j 1:12:androidx.fragment.app.FragmentManagerViewModel getChildNonConfig(androidx.fragment.app.Fragment):168:168 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/I;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/L;"} 13:19:androidx.fragment.app.FragmentManagerViewModel getChildNonConfig(androidx.fragment.app.Fragment):170:170 -> k 20:27:androidx.fragment.app.FragmentManagerViewModel getChildNonConfig(androidx.fragment.app.Fragment):171:171 -> k 1:7:androidx.fragment.app.FragmentManagerViewModel getInstance(androidx.lifecycle.ViewModelStore):52:52 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/H;)Landroidx/fragment/app/I;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/H;)Landroidx/fragment/app/L;"} 8:16:androidx.fragment.app.FragmentManagerViewModel getInstance(androidx.lifecycle.ViewModelStore):54:54 -> l 1:12:java.util.Collection getRetainedFragments():134:134 -> m 1:12:androidx.lifecycle.ViewModelStore getViewModelStore(androidx.fragment.app.Fragment):178:178 -> n @@ -43738,519 +46849,531 @@ androidx.fragment.app.FragmentManagerViewModel -> androidx.fragment.app.I: 13:16:boolean shouldDestroy(androidx.fragment.app.Fragment):142:142 -> r 17:19:boolean shouldDestroy(androidx.fragment.app.Fragment):145:145 -> r 20:23:boolean shouldDestroy(androidx.fragment.app.Fragment):149:149 -> r - 1:7:java.lang.String toString():306:306 -> toString - 8:18:java.lang.String toString():307:307 -> toString - 19:23:java.lang.String toString():308:308 -> toString - 24:33:java.lang.String toString():309:309 -> toString - 34:41:java.lang.String toString():310:310 -> toString - 42:48:java.lang.String toString():311:311 -> toString - 49:54:java.lang.String toString():312:312 -> toString - 55:58:java.lang.String toString():313:313 -> toString - 59:63:java.lang.String toString():316:316 -> toString - 64:73:java.lang.String toString():317:317 -> toString - 74:79:java.lang.String toString():318:318 -> toString - 80:88:java.lang.String toString():319:319 -> toString - 89:94:java.lang.String toString():320:320 -> toString - 95:98:java.lang.String toString():321:321 -> toString - 99:103:java.lang.String toString():324:324 -> toString - 104:113:java.lang.String toString():325:325 -> toString - 114:119:java.lang.String toString():326:326 -> toString - 120:128:java.lang.String toString():327:327 -> toString - 129:134:java.lang.String toString():328:328 -> toString - 135:140:java.lang.String toString():329:329 -> toString - 141:143:java.lang.String toString():332:332 -> toString - 144:148:java.lang.String toString():333:333 -> toString -androidx.fragment.app.FragmentManagerViewModel$1 -> androidx.fragment.app.I$a: + 1:7:java.lang.String toString():314:314 -> toString + 8:18:java.lang.String toString():315:315 -> toString + 19:23:java.lang.String toString():316:316 -> toString + 24:33:java.lang.String toString():317:317 -> toString + 34:41:java.lang.String toString():318:318 -> toString + 42:48:java.lang.String toString():319:319 -> toString + 49:54:java.lang.String toString():320:320 -> toString + 55:58:java.lang.String toString():321:321 -> toString + 59:63:java.lang.String toString():324:324 -> toString + 64:73:java.lang.String toString():325:325 -> toString + 74:79:java.lang.String toString():326:326 -> toString + 80:88:java.lang.String toString():327:327 -> toString + 89:94:java.lang.String toString():328:328 -> toString + 95:98:java.lang.String toString():329:329 -> toString + 99:103:java.lang.String toString():332:332 -> toString + 104:113:java.lang.String toString():333:333 -> toString + 114:119:java.lang.String toString():334:334 -> toString + 120:128:java.lang.String toString():335:335 -> toString + 129:134:java.lang.String toString():336:336 -> toString + 135:140:java.lang.String toString():337:337 -> toString + 141:143:java.lang.String toString():340:340 -> toString + 144:148:java.lang.String toString():341:341 -> toString +androidx.fragment.app.FragmentManagerViewModel$1 -> androidx.fragment.app.L$a: # {"id":"sourceFile","fileName":"FragmentManagerViewModel.java"} 1:4:void ():40:40 -> 1:7:androidx.lifecycle.ViewModel create(java.lang.Class):45:45 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/lifecycle/E;"} -androidx.fragment.app.FragmentOnAttachListener -> androidx.fragment.app.J: +androidx.fragment.app.FragmentOnAttachListener -> androidx.fragment.app.M: # {"id":"sourceFile","fileName":"FragmentOnAttachListener.java"} void onAttachFragment(androidx.fragment.app.FragmentManager,androidx.fragment.app.Fragment) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;Landroidx/fragment/app/Fragment;)V"} -androidx.fragment.app.FragmentState -> androidx.fragment.app.K: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;Landroidx/fragment/app/Fragment;)V"} +androidx.fragment.app.FragmentState -> androidx.fragment.app.N: # {"id":"sourceFile","fileName":"FragmentState.java"} java.lang.String mClassName -> d java.lang.String mWho -> e boolean mFromLayout -> f - int mFragmentId -> g - int mContainerId -> h - java.lang.String mTag -> i - boolean mRetainInstance -> j - boolean mRemoving -> k - boolean mDetached -> l - boolean mHidden -> m - int mMaxLifecycleState -> n - java.lang.String mTargetWho -> o - int mTargetRequestCode -> p - boolean mUserVisibleHint -> q - 1:8:void ():169:169 -> - 1:15:void (androidx.fragment.app.Fragment):43:57 -> - 16:30:void (android.os.Parcel):60:74 -> - 1:6:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):84:84 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/w;Ljava/lang/ClassLoader;)Landroidx/fragment/app/Fragment;"} - 7:10:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):85:85 -> c - 11:15:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):86:86 -> c - 16:17:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):87:87 -> c - 18:21:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):88:88 -> c - 22:25:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):89:89 -> c - 26:29:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):90:90 -> c - 30:33:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):91:91 -> c - 34:37:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):92:92 -> c - 38:41:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):93:93 -> c - 42:45:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):94:94 -> c - 46:55:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):95:95 -> c - 56:59:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):96:96 -> c - 60:63:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):97:97 -> c - 64:68:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):98:98 -> c - 1:7:java.lang.String toString():105:105 -> toString - 8:12:java.lang.String toString():106:106 -> toString - 13:17:java.lang.String toString():107:107 -> toString - 18:22:java.lang.String toString():108:108 -> toString - 23:27:java.lang.String toString():109:109 -> toString - 28:32:java.lang.String toString():110:110 -> toString - 33:36:java.lang.String toString():111:111 -> toString - 37:41:java.lang.String toString():112:112 -> toString - 42:45:java.lang.String toString():114:114 -> toString - 46:50:java.lang.String toString():115:115 -> toString - 51:59:java.lang.String toString():116:116 -> toString - 60:69:java.lang.String toString():118:118 -> toString - 70:74:java.lang.String toString():119:119 -> toString - 75:79:java.lang.String toString():120:120 -> toString - 80:83:java.lang.String toString():122:122 -> toString - 84:88:java.lang.String toString():123:123 -> toString - 89:92:java.lang.String toString():125:125 -> toString - 93:97:java.lang.String toString():126:126 -> toString - 98:101:java.lang.String toString():128:128 -> toString - 102:106:java.lang.String toString():129:129 -> toString - 107:110:java.lang.String toString():131:131 -> toString - 111:115:java.lang.String toString():132:132 -> toString - 116:119:java.lang.String toString():134:134 -> toString - 120:124:java.lang.String toString():135:135 -> toString - 125:129:java.lang.String toString():136:136 -> toString - 130:134:java.lang.String toString():137:137 -> toString - 135:139:java.lang.String toString():138:138 -> toString - 140:143:java.lang.String toString():140:140 -> toString - 144:148:java.lang.String toString():141:141 -> toString - 149:153:java.lang.String toString():143:143 -> toString - 1:5:void writeToParcel(android.os.Parcel,int):153:153 -> writeToParcel - 6:10:void writeToParcel(android.os.Parcel,int):154:154 -> writeToParcel - 11:15:void writeToParcel(android.os.Parcel,int):155:155 -> writeToParcel - 16:20:void writeToParcel(android.os.Parcel,int):156:156 -> writeToParcel - 21:25:void writeToParcel(android.os.Parcel,int):157:157 -> writeToParcel - 26:30:void writeToParcel(android.os.Parcel,int):158:158 -> writeToParcel - 31:35:void writeToParcel(android.os.Parcel,int):159:159 -> writeToParcel - 36:40:void writeToParcel(android.os.Parcel,int):160:160 -> writeToParcel - 41:45:void writeToParcel(android.os.Parcel,int):161:161 -> writeToParcel - 46:50:void writeToParcel(android.os.Parcel,int):162:162 -> writeToParcel - 51:55:void writeToParcel(android.os.Parcel,int):163:163 -> writeToParcel - 56:60:void writeToParcel(android.os.Parcel,int):164:164 -> writeToParcel - 61:65:void writeToParcel(android.os.Parcel,int):165:165 -> writeToParcel - 66:71:void writeToParcel(android.os.Parcel,int):166:166 -> writeToParcel -androidx.fragment.app.FragmentState$1 -> androidx.fragment.app.K$a: + boolean mInDynamicContainer -> g + int mFragmentId -> h + int mContainerId -> i + java.lang.String mTag -> j + boolean mRetainInstance -> k + boolean mRemoving -> l + boolean mDetached -> m + boolean mHidden -> n + int mMaxLifecycleState -> o + java.lang.String mTargetWho -> p + int mTargetRequestCode -> q + boolean mUserVisibleHint -> r + 1:8:void ():177:177 -> + 1:16:void (androidx.fragment.app.Fragment):44:59 -> + 17:32:void (android.os.Parcel):62:77 -> + 1:6:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):87:87 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/y;Ljava/lang/ClassLoader;)Landroidx/fragment/app/Fragment;"} + 7:10:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):88:88 -> b + 11:14:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):89:89 -> b + 15:19:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):90:90 -> b + 20:21:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):91:91 -> b + 22:25:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):92:92 -> b + 26:29:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):93:93 -> b + 30:33:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):94:94 -> b + 34:37:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):95:95 -> b + 38:41:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):96:96 -> b + 42:45:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):97:97 -> b + 46:49:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):98:98 -> b + 50:59:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):99:99 -> b + 60:63:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):100:100 -> b + 64:67:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):101:101 -> b + 68:72:androidx.fragment.app.Fragment instantiate(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):102:102 -> b + 1:7:java.lang.String toString():109:109 -> toString + 8:12:java.lang.String toString():110:110 -> toString + 13:17:java.lang.String toString():111:111 -> toString + 18:22:java.lang.String toString():112:112 -> toString + 23:27:java.lang.String toString():113:113 -> toString + 28:32:java.lang.String toString():114:114 -> toString + 33:36:java.lang.String toString():115:115 -> toString + 37:41:java.lang.String toString():116:116 -> toString + 42:45:java.lang.String toString():118:118 -> toString + 46:50:java.lang.String toString():119:119 -> toString + 51:54:java.lang.String toString():121:121 -> toString + 55:59:java.lang.String toString():122:122 -> toString + 60:68:java.lang.String toString():123:123 -> toString + 69:78:java.lang.String toString():125:125 -> toString + 79:83:java.lang.String toString():126:126 -> toString + 84:88:java.lang.String toString():127:127 -> toString + 89:92:java.lang.String toString():129:129 -> toString + 93:97:java.lang.String toString():130:130 -> toString + 98:101:java.lang.String toString():132:132 -> toString + 102:106:java.lang.String toString():133:133 -> toString + 107:110:java.lang.String toString():135:135 -> toString + 111:115:java.lang.String toString():136:136 -> toString + 116:119:java.lang.String toString():138:138 -> toString + 120:124:java.lang.String toString():139:139 -> toString + 125:128:java.lang.String toString():141:141 -> toString + 129:133:java.lang.String toString():142:142 -> toString + 134:138:java.lang.String toString():143:143 -> toString + 139:143:java.lang.String toString():144:144 -> toString + 144:148:java.lang.String toString():145:145 -> toString + 149:152:java.lang.String toString():147:147 -> toString + 153:157:java.lang.String toString():148:148 -> toString + 158:162:java.lang.String toString():150:150 -> toString + 1:5:void writeToParcel(android.os.Parcel,int):160:160 -> writeToParcel + 6:10:void writeToParcel(android.os.Parcel,int):161:161 -> writeToParcel + 11:15:void writeToParcel(android.os.Parcel,int):162:162 -> writeToParcel + 16:20:void writeToParcel(android.os.Parcel,int):163:163 -> writeToParcel + 21:25:void writeToParcel(android.os.Parcel,int):164:164 -> writeToParcel + 26:30:void writeToParcel(android.os.Parcel,int):165:165 -> writeToParcel + 31:35:void writeToParcel(android.os.Parcel,int):166:166 -> writeToParcel + 36:40:void writeToParcel(android.os.Parcel,int):167:167 -> writeToParcel + 41:45:void writeToParcel(android.os.Parcel,int):168:168 -> writeToParcel + 46:50:void writeToParcel(android.os.Parcel,int):169:169 -> writeToParcel + 51:55:void writeToParcel(android.os.Parcel,int):170:170 -> writeToParcel + 56:60:void writeToParcel(android.os.Parcel,int):171:171 -> writeToParcel + 61:65:void writeToParcel(android.os.Parcel,int):172:172 -> writeToParcel + 66:70:void writeToParcel(android.os.Parcel,int):173:173 -> writeToParcel + 71:76:void writeToParcel(android.os.Parcel,int):174:174 -> writeToParcel +androidx.fragment.app.FragmentState$1 -> androidx.fragment.app.N$a: # {"id":"sourceFile","fileName":"FragmentState.java"} - 1:4:void ():170:170 -> - 1:6:androidx.fragment.app.FragmentState createFromParcel(android.os.Parcel):173:173 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/fragment/app/K;"} - 1:3:androidx.fragment.app.FragmentState[] newArray(int):178:178 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/fragment/app/K;"} - 1:5:java.lang.Object createFromParcel(android.os.Parcel):170:170 -> createFromParcel - 1:5:java.lang.Object[] newArray(int):170:170 -> newArray -androidx.fragment.app.FragmentStateManager -> androidx.fragment.app.L: + 1:4:void ():178:178 -> + 1:6:androidx.fragment.app.FragmentState createFromParcel(android.os.Parcel):181:181 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/fragment/app/N;"} + 1:3:androidx.fragment.app.FragmentState[] newArray(int):186:186 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/fragment/app/N;"} + 1:5:java.lang.Object createFromParcel(android.os.Parcel):178:178 -> createFromParcel + 1:5:java.lang.Object[] newArray(int):178:178 -> newArray +androidx.fragment.app.FragmentStateManager -> androidx.fragment.app.O: # {"id":"sourceFile","fileName":"FragmentStateManager.java"} androidx.fragment.app.FragmentLifecycleCallbacksDispatcher mDispatcher -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/B;"} androidx.fragment.app.FragmentStore mFragmentStore -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/M;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/P;"} androidx.fragment.app.Fragment mFragment -> c boolean mMovingToState -> d int mFragmentManagerState -> e - 1:1:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,androidx.fragment.app.Fragment):64:64 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/z;Landroidx/fragment/app/M;Landroidx/fragment/app/Fragment;)V"} - 2:3:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,androidx.fragment.app.Fragment):53:54 -> - 4:6:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,androidx.fragment.app.Fragment):65:67 -> - 7:7:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,android.os.Bundle):85:85 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/z;Landroidx/fragment/app/M;Ljava/lang/ClassLoader;Landroidx/fragment/app/w;Landroid/os/Bundle;)V"} - 8:9:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,android.os.Bundle):53:54 -> - 10:11:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,android.os.Bundle):86:87 -> - 12:14:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,android.os.Bundle):90:92 -> - 15:15:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,android.os.Bundle):95:95 -> - 16:16:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,android.os.Bundle):97:97 -> - 17:17:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,android.os.Bundle):99:99 -> - 18:19:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,android.os.Bundle):101:102 -> - 20:20:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,androidx.fragment.app.Fragment,android.os.Bundle):119:119 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/z;Landroidx/fragment/app/M;Landroidx/fragment/app/Fragment;Landroid/os/Bundle;)V"} - 21:22:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,androidx.fragment.app.Fragment,android.os.Bundle):53:54 -> - 23:32:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,androidx.fragment.app.Fragment,android.os.Bundle):120:129 -> - 33:34:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,androidx.fragment.app.Fragment,android.os.Bundle):131:132 -> - 2:7:void activityCreated():612:612 -> a - 8:31:void activityCreated():613:613 -> a - 32:37:void activityCreated():616:616 -> a - 38:45:void activityCreated():617:617 -> a - 46:50:void activityCreated():619:619 -> a - 51:59:void activityCreated():620:620 -> a - 1:8:void addViewToContainer():867:867 -> b - 9:16:void addViewToContainer():868:868 -> b - 17:22:void addViewToContainer():871:871 -> b - 23:29:void addViewToContainer():872:872 -> b - 30:37:void addViewToContainer():880:880 -> b - 38:47:void addViewToContainer():881:881 -> b - 2:7:void attach():457:457 -> c - 8:31:void attach():458:458 -> c - 32:44:void attach():463:463 -> c - 45:54:void attach():464:464 -> c - 55:62:void attach():471:471 -> c - 63:66:void attach():472:472 -> c - 67:102:void attach():467:467 -> c - 103:106:void attach():473:473 -> c - 107:115:void attach():474:474 -> c - 116:153:void attach():477:477 -> c - 154:156:void attach():485:485 -> c - 157:166:void attach():487:487 -> c - 167:176:void attach():488:488 -> c - 177:184:void attach():489:489 -> c - 185:189:void attach():490:490 -> c - 190:197:void attach():491:491 -> c - 1:6:int computeExpectedState():158:158 -> d - 7:9:int computeExpectedState():159:159 -> d - 10:11:int computeExpectedState():162:162 -> d - 12:35:int computeExpectedState():165:165 -> d - 36:41:int computeExpectedState():179:179 -> d - 42:46:int computeExpectedState():176:176 -> d - 47:51:int computeExpectedState():173:173 -> d - 52:55:int computeExpectedState():170:170 -> d - 56:61:int computeExpectedState():183:183 -> d - 62:65:int computeExpectedState():184:184 -> d - 66:71:int computeExpectedState():187:187 -> d - 72:83:int computeExpectedState():190:190 -> d - 84:88:int computeExpectedState():191:191 -> d - 89:92:int computeExpectedState():194:194 -> d - 93:99:int computeExpectedState():199:199 -> d - 100:103:int computeExpectedState():204:204 -> d - 104:109:int computeExpectedState():209:209 -> d - 110:113:int computeExpectedState():210:210 -> d - 114:119:int computeExpectedState():213:213 -> d - 120:123:int computeExpectedState():215:215 -> d - 124:127:int computeExpectedState():214:214 -> d - 128:133:int computeExpectedState():216:216 -> d - 134:138:int computeExpectedState():218:218 -> d - 139:143:int computeExpectedState():220:220 -> d - 144:147:int computeExpectedState():221:221 -> d - 148:152:int computeExpectedState():223:223 -> d - 153:158:int computeExpectedState():224:224 -> d - 159:164:int computeExpectedState():225:225 -> d - 165:169:int computeExpectedState():227:227 -> d - 170:173:int computeExpectedState():230:230 -> d - 174:183:int computeExpectedState():235:235 -> d - 184:187:int computeExpectedState():236:236 -> d - 188:193:int computeExpectedState():238:238 -> d - 194:226:int computeExpectedState():239:239 -> d - 2:7:void create():495:495 -> e - 8:31:void create():496:496 -> e - 32:37:void create():499:499 -> e - 38:45:void create():500:500 -> e - 46:51:void create():502:502 -> e - 52:57:void create():503:503 -> e - 58:62:void create():504:504 -> e - 63:71:void create():505:505 -> e - 72:73:void create():509:509 -> e - 74:77:void create():510:510 -> e - 1:8:void createView():515:515 -> f - 9:16:void createView():520:520 -> f - 17:38:void createView():521:521 -> f - 39:45:void createView():524:524 -> f - 46:53:void createView():525:525 -> f - 54:59:void createView():527:527 -> f - 60:68:void createView():529:529 -> f - 69:75:void createView():531:531 -> f - 76:81:void createView():536:536 -> f - 82:93:void createView():537:537 -> f - 94:100:void createView():539:539 -> f - 101:113:void createView():542:542 -> f - 114:115:void createView():544:544 -> f - 116:131:void createView():546:546 -> f - 132:164:void createView():547:547 -> f - 165:168:void createView():551:551 -> f - 169:174:void createView():552:552 -> f - 175:204:void createView():533:533 -> f - 205:208:void createView():556:556 -> f - 209:211:void createView():557:557 -> f - 212:218:void createView():558:558 -> f - 219:224:void createView():559:559 -> f - 225:246:void createView():560:560 -> f - 247:254:void createView():562:562 -> f - 255:265:void createView():563:563 -> f - 266:268:void createView():565:565 -> f - 269:274:void createView():567:567 -> f - 275:281:void createView():568:568 -> f - 282:291:void createView():571:571 -> f - 292:299:void createView():572:572 -> f - 300:303:void createView():574:574 -> f - 304:311:void createView():575:575 -> f - 312:316:void createView():588:588 -> f - 317:325:void createView():589:589 -> f - 326:333:void createView():591:591 -> f - 334:341:void createView():592:592 -> f - 342:346:void createView():593:593 -> f - 347:354:void createView():594:594 -> f - 355:362:void createView():596:596 -> f - 363:367:void createView():598:598 -> f - 368:373:void createView():599:599 -> f - 374:403:void createView():600:600 -> f - 404:411:void createView():605:605 -> f - 412:416:void createView():608:608 -> f - 2:7:void destroy():788:788 -> g - 8:31:void destroy():789:789 -> g - 32:51:void destroy():791:791 -> g - 52:57:void destroy():793:793 -> g - 58:66:void destroy():794:794 -> g - 67:68:void destroy():796:796 -> g - 69:81:void destroy():797:797 -> g - 82:87:void destroy():833:833 -> g - 88:95:void destroy():834:834 -> g - 96:99:void destroy():835:835 -> g - 100:103:void destroy():839:839 -> g - 104:108:void destroy():842:842 -> g - 109:112:void destroy():799:799 -> g - 113:116:void destroy():801:801 -> g - 117:127:void destroy():802:802 -> g - 128:135:void destroy():803:803 -> g - 136:141:void destroy():804:804 -> g - 142:148:void destroy():805:805 -> g - 149:156:void destroy():809:809 -> g - 157:167:void destroy():810:810 -> g - 168:172:void destroy():812:812 -> g - 173:179:void destroy():813:813 -> g - 180:203:void destroy():817:817 -> g - 204:207:void destroy():819:819 -> g - 208:219:void destroy():820:820 -> g - 220:223:void destroy():821:821 -> g - 224:226:void destroy():822:822 -> g - 227:232:void destroy():826:826 -> g - 233:240:void destroy():829:829 -> g - 241:246:void destroy():831:831 -> g - 2:7:void destroyFragmentView():767:767 -> h - 8:31:void destroyFragmentView():768:768 -> h - 32:41:void destroyFragmentView():773:773 -> h - 42:44:void destroyFragmentView():774:774 -> h - 45:49:void destroyFragmentView():776:776 -> h - 50:57:void destroyFragmentView():777:777 -> h - 58:62:void destroyFragmentView():778:778 -> h - 63:64:void destroyFragmentView():779:779 -> h - 65:66:void destroyFragmentView():782:782 -> h - 67:71:void destroyFragmentView():783:783 -> h - 72:76:void destroyFragmentView():784:784 -> h - 2:9:void detach():847:847 -> i - 10:31:void detach():848:848 -> i - 32:36:void detach():850:850 -> i - 37:44:void detach():851:851 -> i - 45:50:void detach():853:853 -> i - 51:52:void detach():854:854 -> i - 53:54:void detach():855:855 -> i - 55:56:void detach():856:856 -> i - 57:67:void detach():857:857 -> i - 68:81:void detach():858:858 -> i - 82:87:void detach():859:859 -> i - 88:109:void detach():860:860 -> i - 110:115:void detach():862:862 -> i - 1:15:void ensureInflatedView():395:395 -> j - 16:21:void ensureInflatedView():396:396 -> j - 22:45:void ensureInflatedView():397:397 -> j - 46:52:void ensureInflatedView():400:400 -> j - 53:60:void ensureInflatedView():401:401 -> j - 61:69:void ensureInflatedView():404:404 -> j - 70:76:void ensureInflatedView():406:406 -> j - 77:79:void ensureInflatedView():407:407 -> j - 80:88:void ensureInflatedView():408:408 -> j - 89:101:void ensureInflatedView():409:409 -> j - 102:106:void ensureInflatedView():410:410 -> j - 107:115:void ensureInflatedView():411:411 -> j - 116:121:void ensureInflatedView():413:413 -> j - 1:3:androidx.fragment.app.Fragment getFragment():137:137 -> k - 1:8:boolean isFragmentViewChild(android.view.View):655:655 -> l - 9:14:boolean isFragmentViewChild(android.view.View):658:658 -> l - 15:21:boolean isFragmentViewChild(android.view.View):660:660 -> l - 22:28:boolean isFragmentViewChild(android.view.View):663:663 -> l - 1:7:void moveToExpectedState():246:246 -> m - 8:13:void moveToExpectedState():247:247 -> m - 14:23:void moveToExpectedState():248:248 -> m - 24:34:void moveToExpectedState():249:249 -> m - 35:40:void moveToExpectedState():248:248 -> m - 41:43:void moveToExpectedState():254:254 -> m - 44:63:void moveToExpectedState():258:258 -> m - 64:72:void moveToExpectedState():296:296 -> m - 73:76:void moveToExpectedState():293:293 -> m - 77:81:void moveToExpectedState():290:290 -> m - 82:89:void moveToExpectedState():278:278 -> m - 90:93:void moveToExpectedState():281:281 -> m - 94:97:void moveToExpectedState():280:280 -> m - 98:105:void moveToExpectedState():282:282 -> m - 106:109:void moveToExpectedState():284:284 -> m - 110:112:void moveToExpectedState():285:285 -> m - 113:119:void moveToExpectedState():287:287 -> m - 120:124:void moveToExpectedState():275:275 -> m - 125:127:void moveToExpectedState():271:271 -> m - 128:132:void moveToExpectedState():272:272 -> m - 133:137:void moveToExpectedState():268:268 -> m - 138:149:void moveToExpectedState():265:265 -> m - 150:155:void moveToExpectedState():304:304 -> m - 156:159:void moveToExpectedState():307:307 -> m - 160:164:void moveToExpectedState():310:310 -> m - 165:170:void moveToExpectedState():313:313 -> m - 171:192:void moveToExpectedState():314:314 -> m - 193:198:void moveToExpectedState():316:316 -> m - 199:210:void moveToExpectedState():317:317 -> m - 211:214:void moveToExpectedState():318:318 -> m - 215:218:void moveToExpectedState():321:321 -> m - 219:221:void moveToExpectedState():322:322 -> m - 222:231:void moveToExpectedState():325:325 -> m - 232:235:void moveToExpectedState():328:328 -> m - 236:239:void moveToExpectedState():327:327 -> m - 240:242:void moveToExpectedState():329:329 -> m - 243:247:void moveToExpectedState():331:331 -> m - 248:249:void moveToExpectedState():334:334 -> m - 250:252:void moveToExpectedState():335:335 -> m - 253:255:void moveToExpectedState():338:338 -> m - 256:260:void moveToExpectedState():339:339 -> m - 261:268:void moveToExpectedState():342:342 -> m - 269:274:void moveToExpectedState():343:343 -> m - 275:287:void moveToExpectedState():344:344 -> m - 288:291:void moveToExpectedState():346:346 -> m - 292:302:void moveToExpectedState():349:349 -> m - 303:318:void moveToExpectedState():358:358 -> m - 319:324:void moveToExpectedState():359:359 -> m - 325:346:void moveToExpectedState():360:360 -> m - 347:357:void moveToExpectedState():362:362 -> m - 358:362:void moveToExpectedState():363:363 -> m - 363:368:void moveToExpectedState():364:364 -> m - 369:390:void moveToExpectedState():365:365 -> m - 391:395:void moveToExpectedState():367:367 -> m - 396:401:void moveToExpectedState():370:370 -> m - 402:409:void moveToExpectedState():371:371 -> m - 410:413:void moveToExpectedState():375:375 -> m - 414:417:void moveToExpectedState():374:374 -> m - 418:423:void moveToExpectedState():376:376 -> m - 424:427:void moveToExpectedState():377:377 -> m - 428:430:void moveToExpectedState():379:379 -> m - 431:436:void moveToExpectedState():382:382 -> m - 437:439:void moveToExpectedState():383:383 -> m - 440:443:void moveToExpectedState():385:385 -> m - 444:448:void moveToExpectedState():386:386 -> m - 449:455:void moveToExpectedState():387:387 -> m - 456:460:void moveToExpectedState():390:390 -> m - 461:462:void moveToExpectedState():391:391 -> m - 2:7:void pause():669:669 -> n - 8:31:void pause():670:670 -> n - 32:36:void pause():672:672 -> n - 37:45:void pause():673:673 -> n - 1:7:void restoreState(java.lang.ClassLoader):420:420 -> o - 8:10:void restoreState(java.lang.ClassLoader):423:423 -> o - 11:22:void restoreState(java.lang.ClassLoader):424:424 -> o - 23:34:void restoreState(java.lang.ClassLoader):430:430 -> o - 35:46:void restoreState(java.lang.ClassLoader):434:434 -> o - 47:58:void restoreState(java.lang.ClassLoader):436:436 -> o - 59:64:void restoreState(java.lang.ClassLoader):439:439 -> o - 65:72:void restoreState(java.lang.ClassLoader):440:440 -> o - 73:78:void restoreState(java.lang.ClassLoader):442:442 -> o - 79:82:void restoreState(java.lang.ClassLoader):443:443 -> o - 83:86:void restoreState(java.lang.ClassLoader):444:444 -> o - 87:92:void restoreState(java.lang.ClassLoader):445:445 -> o - 93:98:void restoreState(java.lang.ClassLoader):446:446 -> o - 99:102:void restoreState(java.lang.ClassLoader):448:448 -> o - 103:109:void restoreState(java.lang.ClassLoader):451:451 -> o - 110:112:void restoreState(java.lang.ClassLoader):452:452 -> o - 2:9:void resume():633:633 -> p - 10:31:void resume():634:634 -> p - 32:39:void resume():636:636 -> p - 40:45:void resume():637:637 -> p - 46:50:void resume():638:638 -> p - 51:56:void resume():639:639 -> p - 57:76:void resume():640:640 -> p - 77:103:void resume():641:641 -> p - 104:114:void resume():642:642 -> p - 115:117:void resume():640:640 -> p - 118:123:void resume():645:645 -> p - 124:128:void resume():646:646 -> p - 129:136:void resume():647:647 -> p - 137:145:void resume():648:648 -> p - 146:149:void resume():649:649 -> p - 150:151:void resume():650:650 -> p - 152:154:void resume():651:651 -> p - 1:5:android.os.Bundle saveState():686:686 -> q - 6:12:android.os.Bundle saveState():687:687 -> q - 13:16:android.os.Bundle saveState():690:690 -> q - 17:19:android.os.Bundle saveState():691:691 -> q - 20:26:android.os.Bundle saveState():696:696 -> q - 27:31:android.os.Bundle saveState():697:697 -> q - 32:37:android.os.Bundle saveState():700:700 -> q - 38:42:android.os.Bundle saveState():701:701 -> q - 43:47:android.os.Bundle saveState():702:702 -> q - 48:53:android.os.Bundle saveState():703:703 -> q - 54:58:android.os.Bundle saveState():704:704 -> q - 59:66:android.os.Bundle saveState():706:706 -> q - 67:71:android.os.Bundle saveState():708:708 -> q - 72:78:android.os.Bundle saveState():709:709 -> q - 79:84:android.os.Bundle saveState():710:710 -> q - 85:89:android.os.Bundle saveState():711:711 -> q - 90:93:android.os.Bundle saveState():714:714 -> q - 94:97:android.os.Bundle saveState():715:715 -> q - 98:103:android.os.Bundle saveState():716:716 -> q - 104:108:android.os.Bundle saveState():717:717 -> q - 109:114:android.os.Bundle saveState():720:720 -> q - 115:117:android.os.Bundle saveState():721:721 -> q - 118:123:android.os.Bundle saveState():723:723 -> q - 124:128:android.os.Bundle saveState():724:724 -> q - 129:134:android.os.Bundle saveState():726:726 -> q - 135:139:android.os.Bundle saveState():727:727 -> q - 140:145:android.os.Bundle saveState():731:731 -> q - 146:151:android.os.Bundle saveState():732:732 -> q - 1:8:void saveViewState():746:746 -> r - 9:14:void saveViewState():749:749 -> r - 15:50:void saveViewState():750:750 -> r - 51:55:void saveViewState():754:754 -> r - 56:62:void saveViewState():755:755 -> r - 63:68:void saveViewState():756:756 -> r - 69:72:void saveViewState():757:757 -> r - 73:77:void saveViewState():759:759 -> r - 78:84:void saveViewState():760:760 -> r - 85:90:void saveViewState():761:761 -> r - 91:95:void saveViewState():762:762 -> r - 1:3:void setFragmentManagerState(int):147:147 -> s - 2:7:void start():625:625 -> t - 8:31:void start():626:626 -> t - 32:36:void start():628:628 -> t - 37:45:void start():629:629 -> t - 2:7:void stop():677:677 -> u - 8:31:void stop():678:678 -> u - 32:36:void stop():680:680 -> u - 37:45:void stop():681:681 -> u -androidx.fragment.app.FragmentStateManager$1 -> androidx.fragment.app.L$a: + 1:1:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,androidx.fragment.app.Fragment):65:65 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/B;Landroidx/fragment/app/P;Landroidx/fragment/app/Fragment;)V"} + 2:3:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,androidx.fragment.app.Fragment):54:55 -> + 4:6:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,androidx.fragment.app.Fragment):66:68 -> + 7:7:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,android.os.Bundle):86:86 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/B;Landroidx/fragment/app/P;Ljava/lang/ClassLoader;Landroidx/fragment/app/y;Landroid/os/Bundle;)V"} + 8:9:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,android.os.Bundle):54:55 -> + 10:11:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,android.os.Bundle):87:88 -> + 12:14:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,android.os.Bundle):91:93 -> + 15:15:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,android.os.Bundle):96:96 -> + 16:16:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,android.os.Bundle):98:98 -> + 17:17:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,android.os.Bundle):100:100 -> + 18:19:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,android.os.Bundle):102:103 -> + 20:20:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,androidx.fragment.app.Fragment,android.os.Bundle):120:120 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/B;Landroidx/fragment/app/P;Landroidx/fragment/app/Fragment;Landroid/os/Bundle;)V"} + 21:22:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,androidx.fragment.app.Fragment,android.os.Bundle):54:55 -> + 23:32:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,androidx.fragment.app.Fragment,android.os.Bundle):121:130 -> + 33:34:void (androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,androidx.fragment.app.Fragment,android.os.Bundle):132:133 -> + 2:7:void activityCreated():632:632 -> a + 8:31:void activityCreated():633:633 -> a + 32:37:void activityCreated():636:636 -> a + 38:45:void activityCreated():637:637 -> a + 46:50:void activityCreated():639:639 -> a + 51:59:void activityCreated():640:640 -> a + 1:8:void addViewToContainer():888:888 -> b + 9:16:void addViewToContainer():889:889 -> b + 17:22:void addViewToContainer():892:892 -> b + 23:29:void addViewToContainer():893:893 -> b + 30:37:void addViewToContainer():901:901 -> b + 38:47:void addViewToContainer():902:902 -> b + 2:7:void attach():477:477 -> c + 8:31:void attach():478:478 -> c + 32:44:void attach():483:483 -> c + 45:54:void attach():484:484 -> c + 55:62:void attach():491:491 -> c + 63:66:void attach():492:492 -> c + 67:102:void attach():487:487 -> c + 103:106:void attach():493:493 -> c + 107:115:void attach():494:494 -> c + 116:153:void attach():497:497 -> c + 154:156:void attach():505:505 -> c + 157:166:void attach():507:507 -> c + 167:176:void attach():508:508 -> c + 177:184:void attach():509:509 -> c + 185:189:void attach():510:510 -> c + 190:197:void attach():511:511 -> c + 1:6:int computeExpectedState():159:159 -> d + 7:9:int computeExpectedState():160:160 -> d + 10:11:int computeExpectedState():163:163 -> d + 12:35:int computeExpectedState():166:166 -> d + 36:41:int computeExpectedState():180:180 -> d + 42:46:int computeExpectedState():177:177 -> d + 47:51:int computeExpectedState():174:174 -> d + 52:55:int computeExpectedState():171:171 -> d + 56:61:int computeExpectedState():184:184 -> d + 62:65:int computeExpectedState():185:185 -> d + 66:71:int computeExpectedState():188:188 -> d + 72:83:int computeExpectedState():191:191 -> d + 84:88:int computeExpectedState():192:192 -> d + 89:92:int computeExpectedState():195:195 -> d + 93:99:int computeExpectedState():200:200 -> d + 100:103:int computeExpectedState():205:205 -> d + 104:109:int computeExpectedState():210:210 -> d + 110:113:int computeExpectedState():211:211 -> d + 114:117:int computeExpectedState():214:214 -> d + 118:123:int computeExpectedState():218:218 -> d + 124:127:int computeExpectedState():219:219 -> d + 128:133:int computeExpectedState():222:222 -> d + 134:137:int computeExpectedState():224:224 -> d + 138:141:int computeExpectedState():223:223 -> d + 142:147:int computeExpectedState():225:225 -> d + 148:152:int computeExpectedState():227:227 -> d + 153:157:int computeExpectedState():229:229 -> d + 158:161:int computeExpectedState():230:230 -> d + 162:166:int computeExpectedState():232:232 -> d + 167:172:int computeExpectedState():233:233 -> d + 173:178:int computeExpectedState():234:234 -> d + 179:183:int computeExpectedState():236:236 -> d + 184:187:int computeExpectedState():239:239 -> d + 188:197:int computeExpectedState():244:244 -> d + 198:201:int computeExpectedState():245:245 -> d + 202:207:int computeExpectedState():249:249 -> d + 208:211:int computeExpectedState():250:250 -> d + 212:217:int computeExpectedState():252:252 -> d + 218:250:int computeExpectedState():253:253 -> d + 2:7:void create():515:515 -> e + 8:31:void create():516:516 -> e + 32:37:void create():519:519 -> e + 38:45:void create():520:520 -> e + 46:51:void create():522:522 -> e + 52:57:void create():523:523 -> e + 58:62:void create():524:524 -> e + 63:71:void create():525:525 -> e + 72:73:void create():529:529 -> e + 74:77:void create():530:530 -> e + 1:8:void createView():535:535 -> f + 9:16:void createView():540:540 -> f + 17:38:void createView():541:541 -> f + 39:45:void createView():544:544 -> f + 46:53:void createView():545:545 -> f + 54:59:void createView():547:547 -> f + 60:68:void createView():549:549 -> f + 69:75:void createView():551:551 -> f + 76:81:void createView():556:556 -> f + 82:93:void createView():557:557 -> f + 94:104:void createView():559:559 -> f + 105:117:void createView():562:562 -> f + 118:119:void createView():564:564 -> f + 120:135:void createView():566:566 -> f + 136:168:void createView():567:567 -> f + 169:172:void createView():571:571 -> f + 173:178:void createView():572:572 -> f + 179:208:void createView():553:553 -> f + 209:212:void createView():576:576 -> f + 213:215:void createView():577:577 -> f + 216:222:void createView():578:578 -> f + 223:228:void createView():579:579 -> f + 229:250:void createView():580:580 -> f + 251:258:void createView():582:582 -> f + 259:269:void createView():583:583 -> f + 270:272:void createView():585:585 -> f + 273:278:void createView():587:587 -> f + 279:285:void createView():588:588 -> f + 286:295:void createView():591:591 -> f + 296:303:void createView():592:592 -> f + 304:307:void createView():594:594 -> f + 308:315:void createView():595:595 -> f + 316:320:void createView():608:608 -> f + 321:329:void createView():609:609 -> f + 330:337:void createView():611:611 -> f + 338:345:void createView():612:612 -> f + 346:350:void createView():613:613 -> f + 351:358:void createView():614:614 -> f + 359:366:void createView():616:616 -> f + 367:371:void createView():618:618 -> f + 372:377:void createView():619:619 -> f + 378:407:void createView():620:620 -> f + 408:415:void createView():625:625 -> f + 416:420:void createView():628:628 -> f + 2:7:void destroy():809:809 -> g + 8:31:void destroy():810:810 -> g + 32:51:void destroy():812:812 -> g + 52:57:void destroy():814:814 -> g + 58:66:void destroy():815:815 -> g + 67:68:void destroy():817:817 -> g + 69:81:void destroy():818:818 -> g + 82:87:void destroy():854:854 -> g + 88:95:void destroy():855:855 -> g + 96:99:void destroy():856:856 -> g + 100:103:void destroy():860:860 -> g + 104:108:void destroy():863:863 -> g + 109:112:void destroy():820:820 -> g + 113:116:void destroy():822:822 -> g + 117:127:void destroy():823:823 -> g + 128:135:void destroy():824:824 -> g + 136:141:void destroy():825:825 -> g + 142:148:void destroy():826:826 -> g + 149:156:void destroy():830:830 -> g + 157:167:void destroy():831:831 -> g + 168:172:void destroy():833:833 -> g + 173:179:void destroy():834:834 -> g + 180:203:void destroy():838:838 -> g + 204:207:void destroy():840:840 -> g + 208:219:void destroy():841:841 -> g + 220:223:void destroy():842:842 -> g + 224:226:void destroy():843:843 -> g + 227:232:void destroy():847:847 -> g + 233:240:void destroy():850:850 -> g + 241:246:void destroy():852:852 -> g + 2:7:void destroyFragmentView():788:788 -> h + 8:31:void destroyFragmentView():789:789 -> h + 32:41:void destroyFragmentView():794:794 -> h + 42:44:void destroyFragmentView():795:795 -> h + 45:49:void destroyFragmentView():797:797 -> h + 50:57:void destroyFragmentView():798:798 -> h + 58:62:void destroyFragmentView():799:799 -> h + 63:64:void destroyFragmentView():800:800 -> h + 65:66:void destroyFragmentView():803:803 -> h + 67:71:void destroyFragmentView():804:804 -> h + 72:76:void destroyFragmentView():805:805 -> h + 2:9:void detach():868:868 -> i + 10:31:void detach():869:869 -> i + 32:36:void detach():871:871 -> i + 37:44:void detach():872:872 -> i + 45:50:void detach():874:874 -> i + 51:52:void detach():875:875 -> i + 53:54:void detach():876:876 -> i + 55:56:void detach():877:877 -> i + 57:67:void detach():878:878 -> i + 68:81:void detach():879:879 -> i + 82:87:void detach():880:880 -> i + 88:109:void detach():881:881 -> i + 110:115:void detach():883:883 -> i + 1:15:void ensureInflatedView():409:409 -> j + 16:21:void ensureInflatedView():410:410 -> j + 22:45:void ensureInflatedView():411:411 -> j + 46:52:void ensureInflatedView():414:414 -> j + 53:60:void ensureInflatedView():415:415 -> j + 61:69:void ensureInflatedView():418:418 -> j + 70:76:void ensureInflatedView():420:420 -> j + 77:79:void ensureInflatedView():421:421 -> j + 80:88:void ensureInflatedView():422:422 -> j + 89:101:void ensureInflatedView():423:423 -> j + 102:106:void ensureInflatedView():424:424 -> j + 107:115:void ensureInflatedView():425:425 -> j + 116:121:void ensureInflatedView():427:427 -> j + 1:3:androidx.fragment.app.Fragment getFragment():138:138 -> k + 1:8:boolean isFragmentViewChild(android.view.View):675:675 -> l + 9:14:boolean isFragmentViewChild(android.view.View):678:678 -> l + 15:21:boolean isFragmentViewChild(android.view.View):680:680 -> l + 22:28:boolean isFragmentViewChild(android.view.View):683:683 -> l + 1:7:void moveToExpectedState():260:260 -> m + 8:13:void moveToExpectedState():261:261 -> m + 14:23:void moveToExpectedState():262:262 -> m + 24:34:void moveToExpectedState():263:263 -> m + 35:40:void moveToExpectedState():262:262 -> m + 41:43:void moveToExpectedState():268:268 -> m + 44:63:void moveToExpectedState():272:272 -> m + 64:72:void moveToExpectedState():310:310 -> m + 73:76:void moveToExpectedState():307:307 -> m + 77:81:void moveToExpectedState():304:304 -> m + 82:89:void moveToExpectedState():292:292 -> m + 90:93:void moveToExpectedState():295:295 -> m + 94:97:void moveToExpectedState():294:294 -> m + 98:105:void moveToExpectedState():296:296 -> m + 106:109:void moveToExpectedState():298:298 -> m + 110:112:void moveToExpectedState():299:299 -> m + 113:119:void moveToExpectedState():301:301 -> m + 120:124:void moveToExpectedState():289:289 -> m + 125:127:void moveToExpectedState():285:285 -> m + 128:132:void moveToExpectedState():286:286 -> m + 133:137:void moveToExpectedState():282:282 -> m + 138:149:void moveToExpectedState():279:279 -> m + 150:155:void moveToExpectedState():318:318 -> m + 156:159:void moveToExpectedState():321:321 -> m + 160:164:void moveToExpectedState():324:324 -> m + 165:170:void moveToExpectedState():327:327 -> m + 171:192:void moveToExpectedState():328:328 -> m + 193:198:void moveToExpectedState():330:330 -> m + 199:210:void moveToExpectedState():331:331 -> m + 211:214:void moveToExpectedState():332:332 -> m + 215:218:void moveToExpectedState():335:335 -> m + 219:221:void moveToExpectedState():336:336 -> m + 222:231:void moveToExpectedState():339:339 -> m + 232:235:void moveToExpectedState():342:342 -> m + 236:239:void moveToExpectedState():341:341 -> m + 240:242:void moveToExpectedState():343:343 -> m + 243:247:void moveToExpectedState():345:345 -> m + 248:249:void moveToExpectedState():348:348 -> m + 250:252:void moveToExpectedState():349:349 -> m + 253:255:void moveToExpectedState():352:352 -> m + 256:260:void moveToExpectedState():353:353 -> m + 261:268:void moveToExpectedState():356:356 -> m + 269:274:void moveToExpectedState():357:357 -> m + 275:287:void moveToExpectedState():358:358 -> m + 288:291:void moveToExpectedState():360:360 -> m + 292:302:void moveToExpectedState():363:363 -> m + 303:318:void moveToExpectedState():372:372 -> m + 319:324:void moveToExpectedState():373:373 -> m + 325:346:void moveToExpectedState():374:374 -> m + 347:357:void moveToExpectedState():376:376 -> m + 358:362:void moveToExpectedState():377:377 -> m + 363:368:void moveToExpectedState():378:378 -> m + 369:390:void moveToExpectedState():379:379 -> m + 391:395:void moveToExpectedState():381:381 -> m + 396:401:void moveToExpectedState():384:384 -> m + 402:409:void moveToExpectedState():385:385 -> m + 410:413:void moveToExpectedState():389:389 -> m + 414:417:void moveToExpectedState():388:388 -> m + 418:423:void moveToExpectedState():390:390 -> m + 424:427:void moveToExpectedState():391:391 -> m + 428:430:void moveToExpectedState():393:393 -> m + 431:436:void moveToExpectedState():396:396 -> m + 437:439:void moveToExpectedState():397:397 -> m + 440:443:void moveToExpectedState():399:399 -> m + 444:448:void moveToExpectedState():400:400 -> m + 449:455:void moveToExpectedState():401:401 -> m + 456:460:void moveToExpectedState():404:404 -> m + 461:462:void moveToExpectedState():405:405 -> m + 2:7:void pause():689:689 -> n + 8:31:void pause():690:690 -> n + 32:36:void pause():692:692 -> n + 37:45:void pause():693:693 -> n + 1:7:void restoreState(java.lang.ClassLoader):434:434 -> o + 8:10:void restoreState(java.lang.ClassLoader):437:437 -> o + 11:22:void restoreState(java.lang.ClassLoader):438:438 -> o + 23:34:void restoreState(java.lang.ClassLoader):444:444 -> o + 35:46:void restoreState(java.lang.ClassLoader):449:449 -> o + 47:58:void restoreState(java.lang.ClassLoader):456:456 -> o + 59:64:void restoreState(java.lang.ClassLoader):459:459 -> o + 65:72:void restoreState(java.lang.ClassLoader):460:460 -> o + 73:78:void restoreState(java.lang.ClassLoader):462:462 -> o + 79:82:void restoreState(java.lang.ClassLoader):463:463 -> o + 83:86:void restoreState(java.lang.ClassLoader):464:464 -> o + 87:92:void restoreState(java.lang.ClassLoader):465:465 -> o + 93:98:void restoreState(java.lang.ClassLoader):466:466 -> o + 99:102:void restoreState(java.lang.ClassLoader):468:468 -> o + 103:109:void restoreState(java.lang.ClassLoader):471:471 -> o + 110:113:void restoreState(java.lang.ClassLoader):472:472 -> o + 114:125:void restoreState(java.lang.ClassLoader):452:452 -> o + 126:140:void restoreState(java.lang.ClassLoader):453:453 -> o + 2:9:void resume():653:653 -> p + 10:31:void resume():654:654 -> p + 32:39:void resume():656:656 -> p + 40:45:void resume():657:657 -> p + 46:50:void resume():658:658 -> p + 51:56:void resume():659:659 -> p + 57:76:void resume():660:660 -> p + 77:103:void resume():661:661 -> p + 104:114:void resume():662:662 -> p + 115:117:void resume():660:660 -> p + 118:123:void resume():665:665 -> p + 124:128:void resume():666:666 -> p + 129:136:void resume():667:667 -> p + 137:145:void resume():668:668 -> p + 146:149:void resume():669:669 -> p + 150:151:void resume():670:670 -> p + 152:154:void resume():671:671 -> p + 1:5:android.os.Bundle saveState():706:706 -> q + 6:12:android.os.Bundle saveState():707:707 -> q + 13:16:android.os.Bundle saveState():710:710 -> q + 17:19:android.os.Bundle saveState():711:711 -> q + 20:26:android.os.Bundle saveState():716:716 -> q + 27:31:android.os.Bundle saveState():717:717 -> q + 32:37:android.os.Bundle saveState():721:721 -> q + 38:42:android.os.Bundle saveState():722:722 -> q + 43:47:android.os.Bundle saveState():723:723 -> q + 48:53:android.os.Bundle saveState():724:724 -> q + 54:58:android.os.Bundle saveState():725:725 -> q + 59:66:android.os.Bundle saveState():727:727 -> q + 67:71:android.os.Bundle saveState():729:729 -> q + 72:78:android.os.Bundle saveState():730:730 -> q + 79:84:android.os.Bundle saveState():731:731 -> q + 85:89:android.os.Bundle saveState():732:732 -> q + 90:93:android.os.Bundle saveState():735:735 -> q + 94:97:android.os.Bundle saveState():736:736 -> q + 98:103:android.os.Bundle saveState():737:737 -> q + 104:108:android.os.Bundle saveState():738:738 -> q + 109:114:android.os.Bundle saveState():741:741 -> q + 115:117:android.os.Bundle saveState():742:742 -> q + 118:123:android.os.Bundle saveState():744:744 -> q + 124:128:android.os.Bundle saveState():745:745 -> q + 129:134:android.os.Bundle saveState():747:747 -> q + 135:139:android.os.Bundle saveState():748:748 -> q + 140:145:android.os.Bundle saveState():752:752 -> q + 146:151:android.os.Bundle saveState():753:753 -> q + 1:8:void saveViewState():767:767 -> r + 9:14:void saveViewState():770:770 -> r + 15:50:void saveViewState():771:771 -> r + 51:55:void saveViewState():775:775 -> r + 56:62:void saveViewState():776:776 -> r + 63:68:void saveViewState():777:777 -> r + 69:72:void saveViewState():778:778 -> r + 73:77:void saveViewState():780:780 -> r + 78:84:void saveViewState():781:781 -> r + 85:90:void saveViewState():782:782 -> r + 91:95:void saveViewState():783:783 -> r + 1:3:void setFragmentManagerState(int):148:148 -> s + 2:7:void start():645:645 -> t + 8:31:void start():646:646 -> t + 32:36:void start():648:648 -> t + 37:45:void start():649:649 -> t + 2:7:void stop():697:697 -> u + 8:31:void stop():698:698 -> u + 32:36:void stop():700:700 -> u + 37:45:void stop():701:701 -> u +androidx.fragment.app.FragmentStateManager$1 -> androidx.fragment.app.O$a: # {"id":"sourceFile","fileName":"FragmentStateManager.java"} android.view.View val$fragmentView -> d androidx.fragment.app.FragmentStateManager this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/L;"} - 1:8:void (androidx.fragment.app.FragmentStateManager,android.view.View):576:576 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/L;Landroid/view/View;)V"} - 1:5:void onViewAttachedToWindow(android.view.View):579:579 -> onViewAttachedToWindow - 6:11:void onViewAttachedToWindow(android.view.View):580:580 -> onViewAttachedToWindow -androidx.fragment.app.FragmentStateManager$2 -> androidx.fragment.app.L$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/O;"} + 1:8:void (androidx.fragment.app.FragmentStateManager,android.view.View):596:596 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/O;Landroid/view/View;)V"} + 1:5:void onViewAttachedToWindow(android.view.View):599:599 -> onViewAttachedToWindow + 6:11:void onViewAttachedToWindow(android.view.View):600:600 -> onViewAttachedToWindow +androidx.fragment.app.FragmentStateManager$2 -> androidx.fragment.app.O$b: # {"id":"sourceFile","fileName":"FragmentStateManager.java"} int[] $SwitchMap$androidx$lifecycle$Lifecycle$State -> a - 1:52:void ():165:165 -> -androidx.fragment.app.FragmentStore -> androidx.fragment.app.M: + 1:52:void ():166:166 -> +androidx.fragment.app.FragmentStore -> androidx.fragment.app.P: # {"id":"sourceFile","fileName":"FragmentStore.java"} java.util.ArrayList mAdded -> a java.util.HashMap mActive -> b java.util.HashMap mSavedState -> c androidx.fragment.app.FragmentManagerViewModel mNonConfig -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/L;"} 1:3:void ():35:35 -> 4:10:void ():38:38 -> 11:17:void ():39:39 -> 18:25:void ():40:40 -> 1:3:void setNonConfig(androidx.fragment.app.FragmentManagerViewModel):45:45 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/L;)V"} 3:11:android.os.Bundle setSavedState(java.lang.String,android.os.Bundle):194:194 -> B 12:20:android.os.Bundle setSavedState(java.lang.String,android.os.Bundle):196:196 -> B 1:8:void addFragment(androidx.fragment.app.Fragment):92:92 -> a @@ -44318,17 +47441,17 @@ androidx.fragment.app.FragmentStore -> androidx.fragment.app.M: 39:43:java.util.List getActiveFragments():275:275 -> l 1:3:java.util.HashMap getAllSavedState():207:207 -> m 1:9:androidx.fragment.app.FragmentStateManager getFragmentStateManager(java.lang.String):337:337 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/fragment/app/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/fragment/app/O;"} 1:8:java.util.List getFragments():260:260 -> o 9:11:java.util.List getFragments():261:261 -> o 12:14:java.util.List getFragments():263:263 -> o 15:24:java.util.List getFragments():264:264 -> o 25:26:java.util.List getFragments():265:265 -> o 1:3:androidx.fragment.app.FragmentManagerViewModel getNonConfig():49:49 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/I;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/L;"} 1:9:android.os.Bundle getSavedState(java.lang.String):185:185 -> q 1:4:void makeActive(androidx.fragment.app.FragmentStateManager):73:73 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/L;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/O;)V"} 5:13:void makeActive(androidx.fragment.app.FragmentStateManager):74:74 -> r 14:20:void makeActive(androidx.fragment.app.FragmentStateManager):77:77 -> r 21:24:void makeActive(androidx.fragment.app.FragmentStateManager):78:78 -> r @@ -44339,7 +47462,7 @@ androidx.fragment.app.FragmentStore -> androidx.fragment.app.M: 44:49:void makeActive(androidx.fragment.app.FragmentStateManager):86:86 -> r 50:72:void makeActive(androidx.fragment.app.FragmentStateManager):87:87 -> r 1:4:void makeInactive(androidx.fragment.app.FragmentStateManager):148:148 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/L;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/O;)V"} 5:8:void makeInactive(androidx.fragment.app.FragmentStateManager):150:150 -> s 9:13:void makeInactive(androidx.fragment.app.FragmentStateManager):151:151 -> s 14:24:void makeInactive(androidx.fragment.app.FragmentStateManager):154:154 -> s @@ -44388,10 +47511,10 @@ androidx.fragment.app.FragmentStore -> androidx.fragment.app.M: 57:89:java.util.ArrayList saveAddedFragments():238:238 -> z 90:91:java.util.ArrayList saveAddedFragments():242:242 -> z 92:93:java.util.ArrayList saveAddedFragments():243:243 -> z -androidx.fragment.app.FragmentTransaction -> androidx.fragment.app.N: +androidx.fragment.app.FragmentTransaction -> androidx.fragment.app.Q: # {"id":"sourceFile","fileName":"FragmentTransaction.java"} androidx.fragment.app.FragmentFactory mFragmentFactory -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/w;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/y;"} java.lang.ClassLoader mClassLoader -> b java.util.ArrayList mOps -> c int mEnterAnim -> d @@ -44411,73 +47534,83 @@ androidx.fragment.app.FragmentTransaction -> androidx.fragment.app.N: boolean mReorderingAllowed -> r java.util.ArrayList mCommitRunnables -> s 1:3:void (androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):151:151 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/w;Ljava/lang/ClassLoader;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/y;Ljava/lang/ClassLoader;)V"} 4:11:void (androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):119:119 -> 12:14:void (androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):126:126 -> 15:16:void (androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):136:136 -> 17:18:void (androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):152:152 -> 19:21:void (androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):153:153 -> 3:6:androidx.fragment.app.FragmentTransaction add(int,androidx.fragment.app.Fragment):243:243 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/N;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/Q;"} 2:5:androidx.fragment.app.FragmentTransaction add(int,androidx.fragment.app.Fragment,java.lang.String):288:288 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/N;"} - 1:2:androidx.fragment.app.FragmentTransaction add(android.view.ViewGroup,androidx.fragment.app.Fragment,java.lang.String):294:294 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/N;"} - 3:11:androidx.fragment.app.FragmentTransaction add(android.view.ViewGroup,androidx.fragment.app.Fragment,java.lang.String):295:295 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/Q;"} + 1:3:androidx.fragment.app.FragmentTransaction add(android.view.ViewGroup,androidx.fragment.app.Fragment,java.lang.String):310:310 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/Q;"} + 4:5:androidx.fragment.app.FragmentTransaction add(android.view.ViewGroup,androidx.fragment.app.Fragment,java.lang.String):311:311 -> d + 6:14:androidx.fragment.app.FragmentTransaction add(android.view.ViewGroup,androidx.fragment.app.Fragment,java.lang.String):312:312 -> d 3:6:androidx.fragment.app.FragmentTransaction add(androidx.fragment.app.Fragment,java.lang.String):225:225 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/N;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/Q;"} 1:5:void addOp(androidx.fragment.app.FragmentTransaction$Op):186:186 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/N$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Q$a;)V"} 6:9:void addOp(androidx.fragment.app.FragmentTransaction$Op):187:187 -> f 10:13:void addOp(androidx.fragment.app.FragmentTransaction$Op):188:188 -> f 14:17:void addOp(androidx.fragment.app.FragmentTransaction$Op):189:189 -> f 18:22:void addOp(androidx.fragment.app.FragmentTransaction$Op):190:190 -> f - int commit() -> g - int commitAllowingStateLoss() -> h - void commitNow() -> i - void commitNowAllowingStateLoss() -> j - 1:5:androidx.fragment.app.FragmentTransaction disallowAddToBackStack():755:755 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/N;"} - 6:8:androidx.fragment.app.FragmentTransaction disallowAddToBackStack():759:759 -> k - 9:16:androidx.fragment.app.FragmentTransaction disallowAddToBackStack():756:756 -> k - 1:4:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):299:299 -> l - 5:7:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):300:300 -> l - 8:11:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):302:302 -> l - 12:15:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):303:303 -> l - 16:27:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):304:304 -> l - 28:39:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):305:305 -> l - 40:45:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):311:311 -> l - 46:56:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):312:312 -> l - 57:93:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):313:313 -> l - 94:100:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):317:317 -> l - 101:107:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):325:325 -> l - 108:144:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):326:326 -> l - 145:149:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):330:330 -> l - 150:185:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):322:322 -> l - 186:194:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):333:333 -> l - 195:226:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):306:306 -> l - 1:10:androidx.fragment.app.FragmentTransaction remove(androidx.fragment.app.Fragment):414:414 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/N;"} - 2:6:androidx.fragment.app.FragmentTransaction replace(int,androidx.fragment.app.Fragment):350:350 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/N;"} - 4:7:androidx.fragment.app.FragmentTransaction replace(int,androidx.fragment.app.Fragment,java.lang.String):400:400 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/N;"} - 8:15:androidx.fragment.app.FragmentTransaction replace(int,androidx.fragment.app.Fragment,java.lang.String):398:398 -> o - 1:3:androidx.fragment.app.FragmentTransaction runOnCommit(java.lang.Runnable):891:891 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;)Landroidx/fragment/app/N;"} - 4:7:androidx.fragment.app.FragmentTransaction runOnCommit(java.lang.Runnable):892:892 -> p - 8:14:androidx.fragment.app.FragmentTransaction runOnCommit(java.lang.Runnable):893:893 -> p - 15:20:androidx.fragment.app.FragmentTransaction runOnCommit(java.lang.Runnable):895:895 -> p - 2:6:androidx.fragment.app.FragmentTransaction setCustomAnimations(int,int):611:611 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Landroidx/fragment/app/N;"} - 1:2:androidx.fragment.app.FragmentTransaction setCustomAnimations(int,int,int,int):648:648 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Landroidx/fragment/app/N;"} - 3:4:androidx.fragment.app.FragmentTransaction setCustomAnimations(int,int,int,int):649:649 -> r - 5:6:androidx.fragment.app.FragmentTransaction setCustomAnimations(int,int,int,int):650:650 -> r - 7:9:androidx.fragment.app.FragmentTransaction setCustomAnimations(int,int,int,int):651:651 -> r - 1:3:androidx.fragment.app.FragmentTransaction setReorderingAllowed(boolean):855:855 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Landroidx/fragment/app/N;"} -androidx.fragment.app.FragmentTransaction$Op -> androidx.fragment.app.N$a: + 1:5:androidx.fragment.app.FragmentTransaction addToBackStack(java.lang.String):745:745 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/fragment/app/Q;"} + 6:7:androidx.fragment.app.FragmentTransaction addToBackStack(java.lang.String):749:749 -> g + 8:10:androidx.fragment.app.FragmentTransaction addToBackStack(java.lang.String):750:750 -> g + 11:18:androidx.fragment.app.FragmentTransaction addToBackStack(java.lang.String):746:746 -> g + int commit() -> h + int commitAllowingStateLoss() -> i + void commitNow() -> j + void commitNowAllowingStateLoss() -> k + 1:5:androidx.fragment.app.FragmentTransaction disallowAddToBackStack():772:772 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/Q;"} + 6:8:androidx.fragment.app.FragmentTransaction disallowAddToBackStack():776:776 -> l + 9:16:androidx.fragment.app.FragmentTransaction disallowAddToBackStack():773:773 -> l + 1:4:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):316:316 -> m + 5:7:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):317:317 -> m + 8:11:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):319:319 -> m + 12:15:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):320:320 -> m + 16:27:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):321:321 -> m + 28:39:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):322:322 -> m + 40:45:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):328:328 -> m + 46:56:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):329:329 -> m + 57:93:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):330:330 -> m + 94:100:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):334:334 -> m + 101:107:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):342:342 -> m + 108:144:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):343:343 -> m + 145:149:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):347:347 -> m + 150:185:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):339:339 -> m + 186:194:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):350:350 -> m + 195:226:void doAddOp(int,androidx.fragment.app.Fragment,java.lang.String,int):323:323 -> m + 1:10:androidx.fragment.app.FragmentTransaction remove(androidx.fragment.app.Fragment):431:431 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/Q;"} + 2:6:androidx.fragment.app.FragmentTransaction replace(int,androidx.fragment.app.Fragment):367:367 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/Q;"} + 4:7:androidx.fragment.app.FragmentTransaction replace(int,androidx.fragment.app.Fragment,java.lang.String):417:417 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/Q;"} + 8:15:androidx.fragment.app.FragmentTransaction replace(int,androidx.fragment.app.Fragment,java.lang.String):415:415 -> p + 2:6:androidx.fragment.app.FragmentTransaction runOnCommit(java.lang.Runnable):908:908 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;)Landroidx/fragment/app/Q;"} + 3:5:androidx.fragment.app.FragmentTransaction runOnCommitInternal(boolean,java.lang.Runnable):917:917 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLjava/lang/Runnable;)Landroidx/fragment/app/Q;"} + 6:9:androidx.fragment.app.FragmentTransaction runOnCommitInternal(boolean,java.lang.Runnable):919:919 -> r + 10:16:androidx.fragment.app.FragmentTransaction runOnCommitInternal(boolean,java.lang.Runnable):920:920 -> r + 17:22:androidx.fragment.app.FragmentTransaction runOnCommitInternal(boolean,java.lang.Runnable):922:922 -> r + 2:6:androidx.fragment.app.FragmentTransaction setCustomAnimations(int,int):628:628 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Landroidx/fragment/app/Q;"} + 1:2:androidx.fragment.app.FragmentTransaction setCustomAnimations(int,int,int,int):665:665 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Landroidx/fragment/app/Q;"} + 3:4:androidx.fragment.app.FragmentTransaction setCustomAnimations(int,int,int,int):666:666 -> t + 5:6:androidx.fragment.app.FragmentTransaction setCustomAnimations(int,int,int,int):667:667 -> t + 7:9:androidx.fragment.app.FragmentTransaction setCustomAnimations(int,int,int,int):668:668 -> t + 1:11:androidx.fragment.app.FragmentTransaction setPrimaryNavigationFragment(androidx.fragment.app.Fragment):521:521 -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/Q;"} + 1:3:androidx.fragment.app.FragmentTransaction setReorderingAllowed(boolean):872:872 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Landroidx/fragment/app/Q;"} +androidx.fragment.app.FragmentTransaction$Op -> androidx.fragment.app.Q$a: # {"id":"sourceFile","fileName":"FragmentTransaction.java"} int mCmd -> a androidx.fragment.app.Fragment mFragment -> b @@ -44493,14 +47626,14 @@ androidx.fragment.app.FragmentTransaction$Op -> androidx.fragment.app.N$a: 1:1:void ():76:76 -> 2:7:void (int,androidx.fragment.app.Fragment):79:84 -> 8:13:void (int,androidx.fragment.app.Fragment,boolean):87:92 -> -androidx.fragment.app.FragmentTransition -> androidx.fragment.app.O: +androidx.fragment.app.FragmentTransition -> androidx.fragment.app.S: # {"id":"sourceFile","fileName":"FragmentTransition.kt"} androidx.fragment.app.FragmentTransition INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/O;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/S;"} androidx.fragment.app.FragmentTransitionImpl PLATFORM_IMPL -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/U;"} androidx.fragment.app.FragmentTransitionImpl SUPPORT_IMPL -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/U;"} 8:14:void ():28:28 -> 15:21:void ():31:31 -> 1:4:void ():25:25 -> @@ -44508,7 +47641,7 @@ androidx.fragment.app.FragmentTransition -> androidx.fragment.app.O: # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Landroidx/fragment/app/Fragment;ZLm/a;Z)V"} 22:25:void callSharedElementStartEnd(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment,boolean,androidx.collection.ArrayMap,boolean):95:95 -> a 2:8:androidx.fragment.app.FragmentTransitionImpl resolveSupportImpl():35:35 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/Q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/U;"} 9:20:androidx.fragment.app.FragmentTransitionImpl resolveSupportImpl():38:38 -> b 11:19:void retainValues(androidx.collection.ArrayMap,androidx.collection.ArrayMap):65:65 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm/a;Lm/a;)V"} @@ -44518,11 +47651,34 @@ androidx.fragment.app.FragmentTransition -> androidx.fragment.app.O: 6:21:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.foldRightIndexed(java.util.List,java.lang.Object,kotlin.jvm.functions.Function3):1855:1855 -> d 6:21:void setViewVisibility(java.util.List,int):113 -> d 22:26:void setViewVisibility(java.util.List,int):114:114 -> d -androidx.fragment.app.FragmentTransitionCompat21 -> androidx.fragment.app.P: +androidx.fragment.app.FragmentTransitionCompat21 -> androidx.fragment.app.T: # {"id":"sourceFile","fileName":"FragmentTransitionCompat21.java"} 1:4:void ():36:36 -> - 3:4:void addTarget(java.lang.Object,android.view.View):339:339 -> a - 5:8:void addTarget(java.lang.Object,android.view.View):340:340 -> a + 1:4:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):322:322 -> A + 5:11:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):324:324 -> A + 12:18:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):325:325 -> A + 19:22:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):326:326 -> A + 5:9:java.lang.Object wrapTransitionInSet(java.lang.Object):57:57 -> B + 10:15:java.lang.Object wrapTransitionInSet(java.lang.Object):58:58 -> B + 1:10:boolean hasSimpleTarget(android.transition.Transition):123:123 -> C + 11:20:boolean hasSimpleTarget(android.transition.Transition):124:124 -> C + 21:35:boolean hasSimpleTarget(android.transition.Transition):125:125 -> C + 1:2:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):334:334 -> D + 3:7:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):335:335 -> D + 8:9:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):336:336 -> D + 10:15:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):337:337 -> D + 16:19:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):339:339 -> D + 20:25:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):340:340 -> D + 26:31:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):342:342 -> D + 32:37:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):343:343 -> D + 38:47:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):344:344 -> D + 48:57:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):345:345 -> D + 58:63:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):347:347 -> D + 64:75:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):349:349 -> D + 76:83:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):351:351 -> D + 84:96:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):352:352 -> D + 3:4:void addTarget(java.lang.Object,android.view.View):361:361 -> a + 5:8:void addTarget(java.lang.Object,android.view.View):362:362 -> a 1:5:void addTargets(java.lang.Object,java.util.ArrayList):96:96 -> b 6:10:void addTargets(java.lang.Object,java.util.ArrayList):100:100 -> b 11:12:void addTargets(java.lang.Object,java.util.ArrayList):101:101 -> b @@ -44534,90 +47690,71 @@ androidx.fragment.app.FragmentTransitionCompat21 -> androidx.fragment.app.P: 39:44:void addTargets(java.lang.Object,java.util.ArrayList):109:109 -> b 45:50:void addTargets(java.lang.Object,java.util.ArrayList):111:111 -> b 51:63:void addTargets(java.lang.Object,java.util.ArrayList):113:113 -> b - 1:6:void beginDelayedTransition(android.view.ViewGroup,java.lang.Object):220:220 -> c - 1:3:boolean canHandle(java.lang.Object):40:40 -> e - 3:11:java.lang.Object cloneTransition(java.lang.Object):47:47 -> f - 1:2:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):193:193 -> j - 3:4:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):194:194 -> j - 5:10:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):195:195 -> j - 11:15:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):197:197 -> j - 16:19:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):198:198 -> j - 20:24:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):199:199 -> j - 25:39:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):200:200 -> j - 40:46:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):207:207 -> j - 47:49:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):209:209 -> j - 50:54:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):211:211 -> j - 1:7:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):132:132 -> k - 8:14:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):134:134 -> k - 15:21:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):137:137 -> k - 22:27:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):140:140 -> k - 1:2:void scheduleHideFragmentView(java.lang.Object,android.view.View,java.util.ArrayList):149:149 -> m - 3:11:void scheduleHideFragmentView(java.lang.Object,android.view.View,java.util.ArrayList):150:150 -> m - 1:2:void scheduleRemoveTargets(java.lang.Object,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList):229:229 -> n - 3:18:void scheduleRemoveTargets(java.lang.Object,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList):230:230 -> n - 3:4:void setEpicenter(java.lang.Object,android.graphics.Rect):355:355 -> o - 5:13:void setEpicenter(java.lang.Object,android.graphics.Rect):356:356 -> o - 3:4:void setEpicenter(java.lang.Object,android.view.View):81:81 -> p - 5:9:void setEpicenter(java.lang.Object,android.view.View):82:82 -> p - 10:12:void setEpicenter(java.lang.Object,android.view.View):83:83 -> p - 13:21:void setEpicenter(java.lang.Object,android.view.View):85:85 -> p - 1:11:void setListenerForTransitionEnd(androidx.fragment.app.Fragment,java.lang.Object,androidx.core.os.CancellationSignal,java.lang.Runnable):276:276 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Ljava/lang/Object;LB/c;Ljava/lang/Runnable;)V"} - 1:2:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):65:65 -> s - 3:6:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):66:66 -> s - 7:9:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):67:67 -> s - 10:16:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):68:68 -> s - 17:22:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):70:70 -> s - 23:28:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):71:71 -> s - 29:31:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):73:73 -> s - 32:34:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):74:74 -> s - 35:38:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):75:75 -> s - 1:4:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):300:300 -> t - 5:11:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):302:302 -> t - 12:18:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):303:303 -> t - 19:22:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):304:304 -> t - 5:9:java.lang.Object wrapTransitionInSet(java.lang.Object):57:57 -> u - 10:15:java.lang.Object wrapTransitionInSet(java.lang.Object):58:58 -> u - 1:10:boolean hasSimpleTarget(android.transition.Transition):123:123 -> v - 11:20:boolean hasSimpleTarget(android.transition.Transition):124:124 -> v - 21:35:boolean hasSimpleTarget(android.transition.Transition):125:125 -> v - 1:2:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):312:312 -> w - 3:7:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):313:313 -> w - 8:9:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):314:314 -> w - 10:15:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):315:315 -> w - 16:19:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):317:317 -> w - 20:25:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):318:318 -> w - 26:31:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):320:320 -> w - 32:37:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):321:321 -> w - 38:47:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):322:322 -> w - 48:57:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):323:323 -> w - 58:63:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):325:325 -> w - 64:75:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):327:327 -> w - 76:83:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):329:329 -> w - 84:96:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):330:330 -> w -androidx.fragment.app.FragmentTransitionCompat21$1 -> androidx.fragment.app.P$a: + 1:6:void beginDelayedTransition(android.view.ViewGroup,java.lang.Object):220:220 -> e + 1:3:boolean canHandle(java.lang.Object):40:40 -> g + 3:11:java.lang.Object cloneTransition(java.lang.Object):47:47 -> h + 2:7:boolean isSeekingSupported():225:225 -> m + 8:16:boolean isSeekingSupported():226:226 -> m + 2:7:boolean isSeekingSupported(java.lang.Object):235:235 -> n + 8:36:boolean isSeekingSupported(java.lang.Object):236:236 -> n + 1:2:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):193:193 -> o + 3:4:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):194:194 -> o + 5:10:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):195:195 -> o + 11:15:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):197:197 -> o + 16:19:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):198:198 -> o + 20:24:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):199:199 -> o + 25:39:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):200:200 -> o + 40:46:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):207:207 -> o + 47:49:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):209:209 -> o + 50:54:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):211:211 -> o + 1:7:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):132:132 -> p + 8:14:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):134:134 -> p + 15:21:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):137:137 -> p + 22:27:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):140:140 -> p + 1:2:void scheduleHideFragmentView(java.lang.Object,android.view.View,java.util.ArrayList):149:149 -> r + 3:11:void scheduleHideFragmentView(java.lang.Object,android.view.View,java.util.ArrayList):150:150 -> r + 1:2:void scheduleRemoveTargets(java.lang.Object,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList):250:250 -> s + 3:18:void scheduleRemoveTargets(java.lang.Object,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList):251:251 -> s + 3:4:void setEpicenter(java.lang.Object,android.graphics.Rect):377:377 -> u + 5:13:void setEpicenter(java.lang.Object,android.graphics.Rect):378:378 -> u + 3:4:void setEpicenter(java.lang.Object,android.view.View):81:81 -> v + 5:9:void setEpicenter(java.lang.Object,android.view.View):82:82 -> v + 10:12:void setEpicenter(java.lang.Object,android.view.View):83:83 -> v + 13:21:void setEpicenter(java.lang.Object,android.view.View):85:85 -> v + 1:11:void setListenerForTransitionEnd(androidx.fragment.app.Fragment,java.lang.Object,androidx.core.os.CancellationSignal,java.lang.Runnable):298:298 -> w + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Ljava/lang/Object;LC/c;Ljava/lang/Runnable;)V"} + 1:2:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):65:65 -> z + 3:6:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):66:66 -> z + 7:9:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):67:67 -> z + 10:16:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):68:68 -> z + 17:22:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):70:70 -> z + 23:28:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):71:71 -> z + 29:31:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):73:73 -> z + 32:34:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):74:74 -> z + 35:38:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):75:75 -> z +androidx.fragment.app.FragmentTransitionCompat21$1 -> androidx.fragment.app.T$a: # {"id":"sourceFile","fileName":"FragmentTransitionCompat21.java"} android.graphics.Rect val$epicenter -> a androidx.fragment.app.FragmentTransitionCompat21 this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/P;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/T;"} 1:8:void (androidx.fragment.app.FragmentTransitionCompat21,android.graphics.Rect):85:85 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/P;Landroid/graphics/Rect;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/T;Landroid/graphics/Rect;)V"} 1:3:android.graphics.Rect onGetEpicenter(android.transition.Transition):88:88 -> onGetEpicenter -androidx.fragment.app.FragmentTransitionCompat21$2 -> androidx.fragment.app.P$b: +androidx.fragment.app.FragmentTransitionCompat21$2 -> androidx.fragment.app.T$b: # {"id":"sourceFile","fileName":"FragmentTransitionCompat21.java"} android.view.View val$fragmentView -> a java.util.ArrayList val$exitingViews -> b androidx.fragment.app.FragmentTransitionCompat21 this$0 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/P;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/T;"} 1:10:void (androidx.fragment.app.FragmentTransitionCompat21,android.view.View,java.util.ArrayList):150:150 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/P;Landroid/view/View;Ljava/util/ArrayList;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/T;Landroid/view/View;Ljava/util/ArrayList;)V"} 1:3:void onTransitionEnd(android.transition.Transition):165:165 -> onTransitionEnd 4:10:void onTransitionEnd(android.transition.Transition):166:166 -> onTransitionEnd 11:20:void onTransitionEnd(android.transition.Transition):167:167 -> onTransitionEnd 21:35:void onTransitionEnd(android.transition.Transition):169:169 -> onTransitionEnd 1:3:void onTransitionStart(android.transition.Transition):159:159 -> onTransitionStart 4:7:void onTransitionStart(android.transition.Transition):160:160 -> onTransitionStart -androidx.fragment.app.FragmentTransitionCompat21$3 -> androidx.fragment.app.P$c: +androidx.fragment.app.FragmentTransitionCompat21$3 -> androidx.fragment.app.T$c: # {"id":"sourceFile","fileName":"FragmentTransitionCompat21.java"} java.lang.Object val$enterTransition -> a java.util.ArrayList val$enteringViews -> b @@ -44626,101 +47763,109 @@ androidx.fragment.app.FragmentTransitionCompat21$3 -> androidx.fragment.app.P$c: java.lang.Object val$sharedElementTransition -> e java.util.ArrayList val$sharedElementsIn -> f androidx.fragment.app.FragmentTransitionCompat21 this$0 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/P;"} - 1:18:void (androidx.fragment.app.FragmentTransitionCompat21,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList):230:230 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/P;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;)V"} - 1:4:void onTransitionEnd(android.transition.Transition):246:246 -> onTransitionEnd - 1:5:void onTransitionStart(android.transition.Transition):233:233 -> onTransitionStart - 6:12:void onTransitionStart(android.transition.Transition):234:234 -> onTransitionStart - 13:16:void onTransitionStart(android.transition.Transition):236:236 -> onTransitionStart - 17:23:void onTransitionStart(android.transition.Transition):237:237 -> onTransitionStart - 24:27:void onTransitionStart(android.transition.Transition):239:239 -> onTransitionStart - 28:35:void onTransitionStart(android.transition.Transition):240:240 -> onTransitionStart -androidx.fragment.app.FragmentTransitionCompat21$4 -> androidx.fragment.app.P$d: + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/T;"} + 1:18:void (androidx.fragment.app.FragmentTransitionCompat21,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList):251:251 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/T;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;)V"} + 1:4:void onTransitionEnd(android.transition.Transition):267:267 -> onTransitionEnd + 1:5:void onTransitionStart(android.transition.Transition):254:254 -> onTransitionStart + 6:12:void onTransitionStart(android.transition.Transition):255:255 -> onTransitionStart + 13:16:void onTransitionStart(android.transition.Transition):257:257 -> onTransitionStart + 17:23:void onTransitionStart(android.transition.Transition):258:258 -> onTransitionStart + 24:27:void onTransitionStart(android.transition.Transition):260:260 -> onTransitionStart + 28:35:void onTransitionStart(android.transition.Transition):261:261 -> onTransitionStart +androidx.fragment.app.FragmentTransitionCompat21$4 -> androidx.fragment.app.T$d: # {"id":"sourceFile","fileName":"FragmentTransitionCompat21.java"} java.lang.Runnable val$transitionCompleteRunnable -> a androidx.fragment.app.FragmentTransitionCompat21 this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/P;"} - 1:8:void (androidx.fragment.app.FragmentTransitionCompat21,java.lang.Runnable):276:276 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/P;Ljava/lang/Runnable;)V"} - 1:6:void onTransitionEnd(android.transition.Transition):282:282 -> onTransitionEnd -androidx.fragment.app.FragmentTransitionCompat21$5 -> androidx.fragment.app.P$e: + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/T;"} + 1:8:void (androidx.fragment.app.FragmentTransitionCompat21,java.lang.Runnable):298:298 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/T;Ljava/lang/Runnable;)V"} + 1:6:void onTransitionEnd(android.transition.Transition):304:304 -> onTransitionEnd +androidx.fragment.app.FragmentTransitionCompat21$5 -> androidx.fragment.app.T$e: # {"id":"sourceFile","fileName":"FragmentTransitionCompat21.java"} android.graphics.Rect val$epicenter -> a androidx.fragment.app.FragmentTransitionCompat21 this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/P;"} - 1:8:void (androidx.fragment.app.FragmentTransitionCompat21,android.graphics.Rect):356:356 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/P;Landroid/graphics/Rect;)V"} - 1:11:android.graphics.Rect onGetEpicenter(android.transition.Transition):359:359 -> onGetEpicenter - 12:16:android.graphics.Rect onGetEpicenter(android.transition.Transition):362:362 -> onGetEpicenter -androidx.fragment.app.FragmentTransitionImpl -> androidx.fragment.app.Q: + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/T;"} + 1:8:void (androidx.fragment.app.FragmentTransitionCompat21,android.graphics.Rect):378:378 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/T;Landroid/graphics/Rect;)V"} + 1:11:android.graphics.Rect onGetEpicenter(android.transition.Transition):381:381 -> onGetEpicenter + 12:16:android.graphics.Rect onGetEpicenter(android.transition.Transition):384:384 -> onGetEpicenter +androidx.fragment.app.FragmentTransitionImpl -> androidx.fragment.app.U: # {"id":"sourceFile","fileName":"FragmentTransitionImpl.java"} 1:4:void ():44:44 -> + void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList) -> A + java.lang.Object wrapTransitionInSet(java.lang.Object) -> B void addTarget(java.lang.Object,android.view.View) -> a void addTargets(java.lang.Object,java.util.ArrayList) -> b - void beginDelayedTransition(android.view.ViewGroup,java.lang.Object) -> c - 1:4:void bfsAddViewChildren(java.util.List,android.view.View):275:275 -> d - 5:11:void bfsAddViewChildren(java.util.List,android.view.View):276:276 -> d - 12:17:void bfsAddViewChildren(java.util.List,android.view.View):279:279 -> d - 18:21:void bfsAddViewChildren(java.util.List,android.view.View):280:280 -> d - 22:27:void bfsAddViewChildren(java.util.List,android.view.View):282:282 -> d - 28:33:void bfsAddViewChildren(java.util.List,android.view.View):283:283 -> d - 34:37:void bfsAddViewChildren(java.util.List,android.view.View):284:284 -> d - 38:39:void bfsAddViewChildren(java.util.List,android.view.View):285:285 -> d - 40:46:void bfsAddViewChildren(java.util.List,android.view.View):286:286 -> d - 47:50:void bfsAddViewChildren(java.util.List,android.view.View):288:288 -> d - 51:56:void bfsAddViewChildren(java.util.List,android.view.View):289:289 -> d - 57:62:void bfsAddViewChildren(java.util.List,android.view.View):290:290 -> d - 63:72:void bfsAddViewChildren(java.util.List,android.view.View):291:291 -> d - boolean canHandle(java.lang.Object) -> e - java.lang.Object cloneTransition(java.lang.Object) -> f - 5:16:boolean containedBeforeIndex(java.util.List,android.view.View,int):304:304 -> g - 1:7:void getBoundsOnScreen(android.view.View,android.graphics.Rect):81:81 -> h - 8:12:void getBoundsOnScreen(android.view.View,android.graphics.Rect):85:85 -> h - 13:26:void getBoundsOnScreen(android.view.View,android.graphics.Rect):86:86 -> h - 27:33:void getBoundsOnScreen(android.view.View,android.graphics.Rect):88:88 -> h - 34:46:void getBoundsOnScreen(android.view.View,android.graphics.Rect):89:89 -> h - 47:50:void getBoundsOnScreen(android.view.View,android.graphics.Rect):91:91 -> h - 51:54:void getBoundsOnScreen(android.view.View,android.graphics.Rect):92:92 -> h - 55:56:void getBoundsOnScreen(android.view.View,android.graphics.Rect):93:93 -> h - 57:71:void getBoundsOnScreen(android.view.View,android.graphics.Rect):95:95 -> h - 72:78:void getBoundsOnScreen(android.view.View,android.graphics.Rect):96:96 -> h - 79:91:void getBoundsOnScreen(android.view.View,android.graphics.Rect):97:97 -> h - 92:97:void getBoundsOnScreen(android.view.View,android.graphics.Rect):99:99 -> h - 98:99:void getBoundsOnScreen(android.view.View,android.graphics.Rect):102:102 -> h - 100:107:void getBoundsOnScreen(android.view.View,android.graphics.Rect):103:103 -> h - 108:117:void getBoundsOnScreen(android.view.View,android.graphics.Rect):104:104 -> h - 118:137:void getBoundsOnScreen(android.view.View,android.graphics.Rect):105:105 -> h - 138:141:void getBoundsOnScreen(android.view.View,android.graphics.Rect):106:106 -> h - 142:145:void getBoundsOnScreen(android.view.View,android.graphics.Rect):105:105 -> h - 3:13:boolean isNullOrEmpty(java.util.List):315:315 -> i - java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object) -> j - java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object) -> k - 1:5:java.util.ArrayList prepareSetNameOverridesReordered(java.util.ArrayList):160:160 -> l - 6:12:java.util.ArrayList prepareSetNameOverridesReordered(java.util.ArrayList):161:161 -> l - 13:18:java.util.ArrayList prepareSetNameOverridesReordered(java.util.ArrayList):163:163 -> l - 19:26:java.util.ArrayList prepareSetNameOverridesReordered(java.util.ArrayList):164:164 -> l - 27:33:java.util.ArrayList prepareSetNameOverridesReordered(java.util.ArrayList):165:165 -> l - void scheduleHideFragmentView(java.lang.Object,android.view.View,java.util.ArrayList) -> m - void scheduleRemoveTargets(java.lang.Object,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList) -> n - void setEpicenter(java.lang.Object,android.graphics.Rect) -> o - void setEpicenter(java.lang.Object,android.view.View) -> p - void setListenerForTransitionEnd(androidx.fragment.app.Fragment,java.lang.Object,androidx.core.os.CancellationSignal,java.lang.Runnable) -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Ljava/lang/Object;LB/c;Ljava/lang/Runnable;)V"} - 1:4:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):179:179 -> r - 5:13:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):180:180 -> r - 14:19:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):183:183 -> r - 20:23:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):184:184 -> r - 24:30:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):185:185 -> r - 31:33:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):189:189 -> r - 34:42:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):190:190 -> r - 43:52:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):192:192 -> r - 53:68:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):193:193 -> r - 69:81:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):199:199 -> r - void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList) -> s - void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList) -> t - java.lang.Object wrapTransitionInSet(java.lang.Object) -> u -androidx.fragment.app.FragmentTransitionImpl$1 -> androidx.fragment.app.Q$a: + 1:1:void animateToEnd(java.lang.Object):0:0 -> c + 1:1:void animateToStart(java.lang.Object,java.lang.Runnable):0:0 -> d + void beginDelayedTransition(android.view.ViewGroup,java.lang.Object) -> e + 1:4:void bfsAddViewChildren(java.util.List,android.view.View):349:349 -> f + 5:11:void bfsAddViewChildren(java.util.List,android.view.View):350:350 -> f + 12:17:void bfsAddViewChildren(java.util.List,android.view.View):353:353 -> f + 18:21:void bfsAddViewChildren(java.util.List,android.view.View):354:354 -> f + 22:27:void bfsAddViewChildren(java.util.List,android.view.View):356:356 -> f + 28:33:void bfsAddViewChildren(java.util.List,android.view.View):357:357 -> f + 34:37:void bfsAddViewChildren(java.util.List,android.view.View):358:358 -> f + 38:39:void bfsAddViewChildren(java.util.List,android.view.View):359:359 -> f + 40:46:void bfsAddViewChildren(java.util.List,android.view.View):360:360 -> f + 47:50:void bfsAddViewChildren(java.util.List,android.view.View):362:362 -> f + 51:56:void bfsAddViewChildren(java.util.List,android.view.View):363:363 -> f + 57:62:void bfsAddViewChildren(java.util.List,android.view.View):364:364 -> f + 63:72:void bfsAddViewChildren(java.util.List,android.view.View):365:365 -> f + boolean canHandle(java.lang.Object) -> g + java.lang.Object cloneTransition(java.lang.Object) -> h + 5:16:boolean containedBeforeIndex(java.util.List,android.view.View,int):378:378 -> i + 1:1:java.lang.Object controlDelayedTransition(android.view.ViewGroup,java.lang.Object):0:0 -> j + 1:7:void getBoundsOnScreen(android.view.View,android.graphics.Rect):81:81 -> k + 8:12:void getBoundsOnScreen(android.view.View,android.graphics.Rect):85:85 -> k + 13:26:void getBoundsOnScreen(android.view.View,android.graphics.Rect):86:86 -> k + 27:33:void getBoundsOnScreen(android.view.View,android.graphics.Rect):88:88 -> k + 34:46:void getBoundsOnScreen(android.view.View,android.graphics.Rect):89:89 -> k + 47:50:void getBoundsOnScreen(android.view.View,android.graphics.Rect):91:91 -> k + 51:54:void getBoundsOnScreen(android.view.View,android.graphics.Rect):92:92 -> k + 55:56:void getBoundsOnScreen(android.view.View,android.graphics.Rect):93:93 -> k + 57:71:void getBoundsOnScreen(android.view.View,android.graphics.Rect):95:95 -> k + 72:78:void getBoundsOnScreen(android.view.View,android.graphics.Rect):96:96 -> k + 79:91:void getBoundsOnScreen(android.view.View,android.graphics.Rect):97:97 -> k + 92:97:void getBoundsOnScreen(android.view.View,android.graphics.Rect):99:99 -> k + 98:99:void getBoundsOnScreen(android.view.View,android.graphics.Rect):102:102 -> k + 100:107:void getBoundsOnScreen(android.view.View,android.graphics.Rect):103:103 -> k + 108:117:void getBoundsOnScreen(android.view.View,android.graphics.Rect):104:104 -> k + 118:137:void getBoundsOnScreen(android.view.View,android.graphics.Rect):105:105 -> k + 138:141:void getBoundsOnScreen(android.view.View,android.graphics.Rect):106:106 -> k + 142:145:void getBoundsOnScreen(android.view.View,android.graphics.Rect):105:105 -> k + 3:13:boolean isNullOrEmpty(java.util.List):389:389 -> l + boolean isSeekingSupported() -> m + boolean isSeekingSupported(java.lang.Object) -> n + java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object) -> o + java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object) -> p + 1:5:java.util.ArrayList prepareSetNameOverridesReordered(java.util.ArrayList):206:206 -> q + 6:12:java.util.ArrayList prepareSetNameOverridesReordered(java.util.ArrayList):207:207 -> q + 13:18:java.util.ArrayList prepareSetNameOverridesReordered(java.util.ArrayList):209:209 -> q + 19:26:java.util.ArrayList prepareSetNameOverridesReordered(java.util.ArrayList):210:210 -> q + 27:33:java.util.ArrayList prepareSetNameOverridesReordered(java.util.ArrayList):211:211 -> q + void scheduleHideFragmentView(java.lang.Object,android.view.View,java.util.ArrayList) -> r + void scheduleRemoveTargets(java.lang.Object,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList) -> s + 1:1:void setCurrentPlayTime(java.lang.Object,float):0:0 -> t + void setEpicenter(java.lang.Object,android.graphics.Rect) -> u + void setEpicenter(java.lang.Object,android.view.View) -> v + void setListenerForTransitionEnd(androidx.fragment.app.Fragment,java.lang.Object,androidx.core.os.CancellationSignal,java.lang.Runnable) -> w + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Ljava/lang/Object;LC/c;Ljava/lang/Runnable;)V"} + 1:4:void setListenerForTransitionEnd(androidx.fragment.app.Fragment,java.lang.Object,androidx.core.os.CancellationSignal,java.lang.Runnable,java.lang.Runnable):307:307 -> x + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Ljava/lang/Object;LC/c;Ljava/lang/Runnable;Ljava/lang/Runnable;)V"} + 1:4:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):225:225 -> y + 5:13:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):226:226 -> y + 14:19:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):229:229 -> y + 20:23:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):230:230 -> y + 24:30:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):231:231 -> y + 31:33:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):235:235 -> y + 34:42:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):236:236 -> y + 43:52:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):238:238 -> y + 53:68:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):239:239 -> y + 69:81:void setNameOverridesReordered(android.view.View,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.Map):245:245 -> y + void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList) -> z +androidx.fragment.app.FragmentTransitionImpl$1 -> androidx.fragment.app.U$a: # {"id":"sourceFile","fileName":"FragmentTransitionImpl.java"} int val$numSharedElements -> d java.util.ArrayList val$sharedElementsIn -> e @@ -44728,13 +47873,13 @@ androidx.fragment.app.FragmentTransitionImpl$1 -> androidx.fragment.app.Q$a: java.util.ArrayList val$sharedElementsOut -> g java.util.ArrayList val$outNames -> h androidx.fragment.app.FragmentTransitionImpl this$0 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Q;"} - 1:16:void (androidx.fragment.app.FragmentTransitionImpl,int,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList):199:199 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Q;ILjava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V"} - 2:5:void run():202:202 -> run - 6:24:void run():203:203 -> run - 25:47:void run():204:204 -> run -androidx.fragment.app.FragmentViewLifecycleOwner -> androidx.fragment.app.S: + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/U;"} + 1:16:void (androidx.fragment.app.FragmentTransitionImpl,int,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList,java.util.ArrayList):245:245 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/U;ILjava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V"} + 2:5:void run():248:248 -> run + 6:24:void run():249:249 -> run + 25:47:void run():250:250 -> run +androidx.fragment.app.FragmentViewLifecycleOwner -> androidx.fragment.app.V: # {"id":"sourceFile","fileName":"FragmentViewLifecycleOwner.java"} androidx.fragment.app.Fragment mFragment -> d androidx.lifecycle.ViewModelStore mViewModelStore -> e @@ -44745,7 +47890,7 @@ androidx.fragment.app.FragmentViewLifecycleOwner -> androidx.fragment.app.S: androidx.lifecycle.LifecycleRegistry mLifecycleRegistry -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/n;"} androidx.savedstate.SavedStateRegistryController mSavedStateRegistryController -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LU/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX/c;"} 1:4:void (androidx.fragment.app.Fragment,androidx.lifecycle.ViewModelStore,java.lang.Runnable):56:56 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/H;Ljava/lang/Runnable;)V"} 5:6:void (androidx.fragment.app.Fragment,androidx.lifecycle.ViewModelStore,java.lang.Runnable):49:49 -> @@ -44766,7 +47911,7 @@ androidx.fragment.app.FragmentViewLifecycleOwner -> androidx.fragment.app.S: 1:6:void setCurrentState(androidx.lifecycle.Lifecycle$State):96:96 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/g$b;)V"} 1:10:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():146:146 -> getDefaultViewModelCreationExtras - # {"id":"com.android.tools.r8.residualsignature","signature":"()LR/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU/a;"} 11:14:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():147:147 -> getDefaultViewModelCreationExtras 15:18:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():148:148 -> getDefaultViewModelCreationExtras 19:21:androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras():149:149 -> getDefaultViewModelCreationExtras @@ -44800,511 +47945,662 @@ androidx.fragment.app.FragmentViewLifecycleOwner -> androidx.fragment.app.S: 1:3:androidx.lifecycle.ViewModelStore getViewModelStore():65:65 -> getViewModelStore # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/H;"} 4:6:androidx.lifecycle.ViewModelStore getViewModelStore():66:66 -> getViewModelStore -androidx.fragment.app.LogWriter -> androidx.fragment.app.T: +androidx.fragment.app.LogWriter -> androidx.fragment.app.W: # {"id":"sourceFile","fileName":"LogWriter.java"} java.lang.String mTag -> d java.lang.StringBuilder mBuilder -> e 1:3:void (java.lang.String):30:30 -> 4:12:void (java.lang.String):25:25 -> 13:15:void (java.lang.String):31:31 -> + 1:8:void flushBuilder():55:55 -> b + 9:19:void flushBuilder():56:56 -> b + 20:30:void flushBuilder():57:57 -> b 1:4:void close():35:35 -> close - 1:8:void flushBuilder():55:55 -> f - 9:19:void flushBuilder():56:56 -> f - 20:30:void flushBuilder():57:57 -> f 1:4:void flush():39:39 -> flush 6:11:void write(char[],int,int):44:44 -> write 12:15:void write(char[],int,int):46:46 -> write 16:24:void write(char[],int,int):49:49 -> write -androidx.fragment.app.SpecialEffectsController -> androidx.fragment.app.W: +androidx.fragment.app.SpecialEffectsController -> androidx.fragment.app.Z: # {"id":"sourceFile","fileName":"SpecialEffectsController.kt"} android.view.ViewGroup container -> a java.util.List pendingOperations -> b java.util.List runningOperations -> c - boolean operationDirectionIsPop -> d - boolean isContainerPostponed -> e - androidx.fragment.app.SpecialEffectsController$Companion Companion -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W$a;"} - 6:10:android.view.ViewGroup getContainer():34:34 -> - 6:10:void (android.view.ViewGroup):34 -> - 11:17:void (android.view.ViewGroup):35:35 -> - 18:25:void (android.view.ViewGroup):36:36 -> + boolean runningNonSeekableTransition -> d + boolean operationDirectionIsPop -> e + boolean isContainerPostponed -> f + androidx.fragment.app.SpecialEffectsController$Companion Companion -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z$a;"} + 6:10:android.view.ViewGroup getContainer():33:33 -> + 6:10:void (android.view.ViewGroup):33 -> + 11:17:void (android.view.ViewGroup):34:34 -> + 18:25:void (android.view.ViewGroup):35:35 -> + 7:12:void processProgress(androidx.activity.BackEventCompat):465:465 -> A + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;)V"} + 13:33:void processProgress(androidx.activity.BackEventCompat):468:468 -> A + 34:38:void processProgress(androidx.activity.BackEventCompat):466:466 -> A + 39:40:void processProgress(androidx.activity.BackEventCompat):472:472 -> A + 41:45:java.util.Set kotlin.collections.CollectionsKt___CollectionsKt.toSet(java.lang.Iterable):1360:1360 -> A + 41:45:void processProgress(androidx.activity.BackEventCompat):472 -> A + 46:59:void processProgress(androidx.activity.BackEventCompat):960:960 -> A + 60:61:void processProgress(androidx.activity.BackEventCompat):961:961 -> A + 62:65:void processProgress(androidx.activity.BackEventCompat):472:472 -> A + 66:69:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.flatMapIndexedSequenceTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function2):1448:1448 -> A + 66:69:void processProgress(androidx.activity.BackEventCompat):472 -> A + 70:77:void processProgress(androidx.activity.BackEventCompat):472:472 -> A + 78:84:void processProgress(androidx.activity.BackEventCompat):473:473 -> A + 85:90:void processProgress(androidx.activity.BackEventCompat):474:474 -> A + 91:99:void processProgress(androidx.activity.BackEventCompat):475:475 -> A + 1:8:void processStart(java.util.List):452:452 -> B + 9:14:void processStart(java.util.List):453:453 -> B + 15:20:void processStart(java.util.List):454:454 -> B + 21:25:java.util.Set kotlin.collections.CollectionsKt___CollectionsKt.toSet(java.lang.Iterable):1360:1360 -> B + 21:25:void processStart(java.util.List):456 -> B + 26:39:void processStart(java.util.List):954:954 -> B + 40:41:void processStart(java.util.List):955:955 -> B + 42:45:void processStart(java.util.List):456:456 -> B + 46:49:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.flatMapIndexedSequenceTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function2):1448:1448 -> B + 46:49:void processStart(java.util.List):456 -> B + 50:57:void processStart(java.util.List):456:456 -> B + 58:63:void processStart(java.util.List):458:458 -> B + 64:69:void processStart(java.util.List):459:459 -> B + 70:78:void processStart(java.util.List):460:460 -> B + 1:18:void updateFinalState():394:394 -> C + 19:26:void updateFinalState():396:396 -> C + 27:30:void updateFinalState():397:397 -> C + 31:39:void updateFinalState():398:398 -> C + 40:49:void updateFinalState():399:399 -> C + 50:56:void updateFinalState():400:400 -> C + 1:3:void updateOperationDirection(boolean):169:169 -> D 1:1:void $r8$lambda$TeCmoVW0hctjg0BNHLP6mPbAs5U(androidx.fragment.app.SpecialEffectsController,androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/W;Landroidx/fragment/app/W$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z;Landroidx/fragment/app/Z$c;)V"} 1:1:void $r8$lambda$ahdwWRJghvCwX2xG1GsepYfILrY(androidx.fragment.app.SpecialEffectsController,androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/W;Landroidx/fragment/app/W$b;)V"} - 1:3:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):131:131 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/W$c$b;Landroidx/fragment/app/W$c$a;Landroidx/fragment/app/L;)V"} - 4:8:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):132:132 -> c - 9:23:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):133:133 -> c - 24:26:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):137:137 -> c - 27:30:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):138:138 -> c - 31:35:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):140:140 -> c - 36:40:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):143:143 -> c - 41:48:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):145:145 -> c - 49:56:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):152:152 -> c - 57:58:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):156:156 -> c - 59:62:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):131:131 -> c - 11:18:void enqueue$lambda$4$lambda$2(androidx.fragment.app.SpecialEffectsController,androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation):146:146 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/W;Landroidx/fragment/app/W$b;)V"} - 19:37:void enqueue$lambda$4$lambda$2(androidx.fragment.app.SpecialEffectsController,androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation):147:147 -> d - 11:15:void enqueue$lambda$4$lambda$3(androidx.fragment.app.SpecialEffectsController,androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation):153:153 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/W;Landroidx/fragment/app/W$b;)V"} - 16:21:void enqueue$lambda$4$lambda$3(androidx.fragment.app.SpecialEffectsController,androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation):154:154 -> e - 12:17:void enqueueAdd(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.FragmentStateManager):83:83 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/W$c$b;Landroidx/fragment/app/L;)V"} - 18:27:void enqueueAdd(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.FragmentStateManager):86:86 -> f - 28:31:void enqueueAdd(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.FragmentStateManager):87:87 -> f - 32:38:void enqueueAdd(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.FragmentStateManager):86:86 -> f - 39:43:void enqueueAdd(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.FragmentStateManager):84:84 -> f - 44:49:void enqueueAdd(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.FragmentStateManager):90:90 -> f - 7:12:void enqueueHide(androidx.fragment.app.FragmentStateManager):105:105 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/L;)V"} - 13:22:void enqueueHide(androidx.fragment.app.FragmentStateManager):108:108 -> g - 23:26:void enqueueHide(androidx.fragment.app.FragmentStateManager):109:109 -> g - 27:33:void enqueueHide(androidx.fragment.app.FragmentStateManager):108:108 -> g - 34:38:void enqueueHide(androidx.fragment.app.FragmentStateManager):106:106 -> g - 39:46:void enqueueHide(androidx.fragment.app.FragmentStateManager):112:112 -> g - 7:12:void enqueueRemove(androidx.fragment.app.FragmentStateManager):116:116 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/L;)V"} - 13:22:void enqueueRemove(androidx.fragment.app.FragmentStateManager):119:119 -> h - 23:26:void enqueueRemove(androidx.fragment.app.FragmentStateManager):120:120 -> h - 27:33:void enqueueRemove(androidx.fragment.app.FragmentStateManager):119:119 -> h - 34:38:void enqueueRemove(androidx.fragment.app.FragmentStateManager):117:117 -> h - 39:46:void enqueueRemove(androidx.fragment.app.FragmentStateManager):123:123 -> h - 7:12:void enqueueShow(androidx.fragment.app.FragmentStateManager):94:94 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/L;)V"} - 13:22:void enqueueShow(androidx.fragment.app.FragmentStateManager):97:97 -> i - 23:26:void enqueueShow(androidx.fragment.app.FragmentStateManager):98:98 -> i - 27:33:void enqueueShow(androidx.fragment.app.FragmentStateManager):97:97 -> i - 34:38:void enqueueShow(androidx.fragment.app.FragmentStateManager):95:95 -> i - 39:46:void enqueueShow(androidx.fragment.app.FragmentStateManager):101:101 -> i - void executeOperations(java.util.List,boolean) -> j - 1:5:void executePendingOperations():192:192 -> k - 6:14:void executePendingOperations():198:198 -> k - 15:17:void executePendingOperations():199:199 -> k - 18:20:void executePendingOperations():200:200 -> k - 21:23:void executePendingOperations():203:203 -> k - 24:31:void executePendingOperations():204:204 -> k - 32:37:void executePendingOperations():205:205 -> k - 38:42:void executePendingOperations():206:206 -> k - 43:59:void executePendingOperations():207:207 -> k - 60:65:void executePendingOperations():208:208 -> k - 66:67:void executePendingOperations():210:210 -> k - 68:84:void executePendingOperations():211:211 -> k - 85:90:void executePendingOperations():209:209 -> k - 91:93:void executePendingOperations():214:214 -> k - 94:99:void executePendingOperations():215:215 -> k - 100:105:void executePendingOperations():218:218 -> k - 106:108:void executePendingOperations():221:221 -> k - 109:114:void executePendingOperations():222:222 -> k - 115:119:void executePendingOperations():223:223 -> k - 120:124:void executePendingOperations():224:224 -> k - 125:130:void executePendingOperations():225:225 -> k - 131:132:void executePendingOperations():227:227 -> k - 133:134:void executePendingOperations():228:228 -> k - 135:137:void executePendingOperations():226:226 -> k - 138:153:void executePendingOperations():231:231 -> k - 154:157:void executePendingOperations():232:232 -> k - 158:162:void executePendingOperations():234:234 -> k - 163:164:void executePendingOperations():235:235 -> k - 165:170:void executePendingOperations():236:236 -> k - 171:172:void executePendingOperations():238:238 -> k - 173:174:void executePendingOperations():239:239 -> k - 175:177:void executePendingOperations():237:237 -> k - 178:179:void executePendingOperations():243:243 -> k - 180:183:void executePendingOperations():203:203 -> k - 1:2:androidx.fragment.app.SpecialEffectsController$Operation findPendingOperation(androidx.fragment.app.Fragment):69:69 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/W$c;"} - 3:19:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.firstOrNull(java.util.List):288:288 -> l - 3:19:androidx.fragment.app.SpecialEffectsController$Operation findPendingOperation(androidx.fragment.app.Fragment):69 -> l - 20:37:androidx.fragment.app.SpecialEffectsController$Operation findPendingOperation(androidx.fragment.app.Fragment):70:70 -> l - 38:40:androidx.fragment.app.SpecialEffectsController$Operation findPendingOperation(androidx.fragment.app.Fragment):712:712 -> l - 1:2:androidx.fragment.app.SpecialEffectsController$Operation findRunningOperation(androidx.fragment.app.Fragment):75:75 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/W$c;"} - 3:19:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.firstOrNull(java.util.List):288:288 -> m - 3:19:androidx.fragment.app.SpecialEffectsController$Operation findRunningOperation(androidx.fragment.app.Fragment):75 -> m - 20:37:androidx.fragment.app.SpecialEffectsController$Operation findRunningOperation(androidx.fragment.app.Fragment):76:76 -> m - 38:40:androidx.fragment.app.SpecialEffectsController$Operation findRunningOperation(androidx.fragment.app.Fragment):714:714 -> m - 2:7:void forceCompleteAllOperations():247:247 -> n - 8:9:void forceCompleteAllOperations():249:249 -> n - 10:11:void forceCompleteAllOperations():250:250 -> n - 12:14:void forceCompleteAllOperations():248:248 -> n - 15:20:void forceCompleteAllOperations():253:253 -> n - 21:23:void forceCompleteAllOperations():254:254 -> n - 24:26:void forceCompleteAllOperations():255:255 -> n - 27:44:void forceCompleteAllOperations():256:256 -> n - 45:51:void forceCompleteAllOperations():257:257 -> n - 52:57:void forceCompleteAllOperations():261:261 -> n - 58:73:void forceCompleteAllOperations():262:262 -> n - 74:81:void forceCompleteAllOperations():263:263 -> n - 82:84:void forceCompleteAllOperations():265:265 -> n - 85:108:void forceCompleteAllOperations():267:267 -> n - 109:110:void forceCompleteAllOperations():270:270 -> n - 111:123:void forceCompleteAllOperations():271:271 -> n - 124:125:void forceCompleteAllOperations():272:272 -> n - 126:135:void forceCompleteAllOperations():271:271 -> n - 136:138:void forceCompleteAllOperations():269:269 -> n - 139:142:void forceCompleteAllOperations():275:275 -> n - 143:148:void forceCompleteAllOperations():279:279 -> n - 149:164:void forceCompleteAllOperations():280:280 -> n - 165:172:void forceCompleteAllOperations():281:281 -> n - 173:175:void forceCompleteAllOperations():283:283 -> n - 176:199:void forceCompleteAllOperations():285:285 -> n - 200:201:void forceCompleteAllOperations():288:288 -> n - 202:214:void forceCompleteAllOperations():289:289 -> n - 215:216:void forceCompleteAllOperations():290:290 -> n - 217:226:void forceCompleteAllOperations():289:289 -> n - 227:229:void forceCompleteAllOperations():287:287 -> n - 230:233:void forceCompleteAllOperations():293:293 -> n - 234:235:void forceCompleteAllOperations():295:295 -> n - 236:239:void forceCompleteAllOperations():254:254 -> n - 1:5:void forcePostponedExecutePendingOperations():179:179 -> o - 6:11:void forcePostponedExecutePendingOperations():180:180 -> o - 12:13:void forcePostponedExecutePendingOperations():182:182 -> o - 14:15:void forcePostponedExecutePendingOperations():183:183 -> o - 16:19:void forcePostponedExecutePendingOperations():181:181 -> o - 20:21:void forcePostponedExecutePendingOperations():186:186 -> o - 22:25:void forcePostponedExecutePendingOperations():187:187 -> o - 6:14:androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact getAwaitingCompletionLifecycleImpact(androidx.fragment.app.FragmentStateManager):56:56 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/L;)Landroidx/fragment/app/W$c$a;"} - 15:27:androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact getAwaitingCompletionLifecycleImpact(androidx.fragment.app.FragmentStateManager):57:57 -> p - 28:42:androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact getAwaitingCompletionLifecycleImpact(androidx.fragment.app.FragmentStateManager):58:58 -> p - 43:57:androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact getAwaitingCompletionLifecycleImpact(androidx.fragment.app.FragmentStateManager):60:60 -> p - 1:3:android.view.ViewGroup getContainer():34:34 -> q - 1:1:androidx.fragment.app.SpecialEffectsController getOrCreateController(android.view.ViewGroup,androidx.fragment.app.FragmentManager):0:0 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/fragment/app/F;)Landroidx/fragment/app/W;"} - 1:1:androidx.fragment.app.SpecialEffectsController getOrCreateController(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsControllerFactory):0:0 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/fragment/app/Y;)Landroidx/fragment/app/W;"} - 1:3:void markPostponedState():164:164 -> t - 4:6:void markPostponedState():165:165 -> t - 7:8:void markPostponedState():166:166 -> t - 9:16:void markPostponedState():715:715 -> t - 17:23:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.lastOrNull(java.lang.Iterable,kotlin.jvm.functions.Function1):534:534 -> t - 17:23:void markPostponedState():166 -> t - 24:27:void markPostponedState():717:717 -> t - 28:30:void markPostponedState():718:718 -> t - 31:47:void markPostponedState():168:168 -> t - 48:61:void markPostponedState():169:169 -> t - 62:65:void markPostponedState():166:166 -> t - 66:71:void markPostponedState():171:171 -> t - 72:79:void markPostponedState():174:174 -> t - 80:81:void markPostponedState():175:175 -> t - 82:85:void markPostponedState():164:164 -> t - 1:18:void updateFinalState():299:299 -> u - 19:26:void updateFinalState():301:301 -> u - 27:30:void updateFinalState():302:302 -> u - 31:39:void updateFinalState():303:303 -> u - 40:49:void updateFinalState():304:304 -> u - 50:56:void updateFinalState():305:305 -> u - 1:3:void updateOperationDirection(boolean):160:160 -> v -androidx.fragment.app.SpecialEffectsController$$ExternalSyntheticLambda0 -> androidx.fragment.app.U: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z;Landroidx/fragment/app/Z$c;)V"} + 6:11:void applyContainerChangesToOperation$fragment_release(androidx.fragment.app.SpecialEffectsController$Operation):331:331 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z$d;)V"} + 12:34:void applyContainerChangesToOperation$fragment_release(androidx.fragment.app.SpecialEffectsController$Operation):332:332 -> c + 35:38:void applyContainerChangesToOperation$fragment_release(androidx.fragment.app.SpecialEffectsController$Operation):333:333 -> c + void collectEffects(java.util.List,boolean) -> d + 6:10:java.util.Set kotlin.collections.CollectionsKt___CollectionsKt.toSet(java.lang.Iterable):1360:1360 -> e + 6:10:void commitEffects$fragment_release(java.util.List):428 -> e + 11:24:void commitEffects$fragment_release(java.util.List):948:948 -> e + 25:26:void commitEffects$fragment_release(java.util.List):949:949 -> e + 27:30:void commitEffects$fragment_release(java.util.List):428:428 -> e + 31:34:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.flatMapIndexedSequenceTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function2):1448:1448 -> e + 31:34:void commitEffects$fragment_release(java.util.List):428 -> e + 35:42:void commitEffects$fragment_release(java.util.List):428:428 -> e + 43:50:void commitEffects$fragment_release(java.util.List):431:431 -> e + 51:56:void commitEffects$fragment_release(java.util.List):432:432 -> e + 57:64:void commitEffects$fragment_release(java.util.List):433:433 -> e + 65:71:void commitEffects$fragment_release(java.util.List):436:436 -> e + 72:77:void commitEffects$fragment_release(java.util.List):437:437 -> e + 78:83:void commitEffects$fragment_release(java.util.List):438:438 -> e + 84:87:void commitEffects$fragment_release(java.util.List):442:442 -> e + 88:93:void commitEffects$fragment_release(java.util.List):443:443 -> e + 94:99:void commitEffects$fragment_release(java.util.List):444:444 -> e + 100:109:void commitEffects$fragment_release(java.util.List):445:445 -> e + 110:116:void commitEffects$fragment_release(java.util.List):446:446 -> e + 2:7:void completeBack():480:480 -> f + 8:9:void completeBack():482:482 -> f + 10:11:void completeBack():483:483 -> f + 12:14:void completeBack():481:481 -> f + 15:19:void completeBack():486:486 -> f + 20:25:void completeBack():487:487 -> f + 1:3:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):129:129 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z$d$b;Landroidx/fragment/app/Z$d$a;Landroidx/fragment/app/O;)V"} + 4:18:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):131:131 -> g + 19:26:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):136:136 -> g + 27:39:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):137:137 -> g + 40:54:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):139:139 -> g + 55:57:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):146:146 -> g + 58:59:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):147:147 -> g + 60:64:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):149:149 -> g + 65:69:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):152:152 -> g + 70:77:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):154:154 -> g + 78:85:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):161:161 -> g + 86:87:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):165:165 -> g + 88:91:void enqueue(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):129:129 -> g + 11:18:void enqueue$lambda$4$lambda$2(androidx.fragment.app.SpecialEffectsController,androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation):155:155 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z;Landroidx/fragment/app/Z$c;)V"} + 19:39:void enqueue$lambda$4$lambda$2(androidx.fragment.app.SpecialEffectsController,androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation):156:156 -> h + 11:15:void enqueue$lambda$4$lambda$3(androidx.fragment.app.SpecialEffectsController,androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation):162:162 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z;Landroidx/fragment/app/Z$c;)V"} + 16:21:void enqueue$lambda$4$lambda$3(androidx.fragment.app.SpecialEffectsController,androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation):163:163 -> i + 12:17:void enqueueAdd(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.FragmentStateManager):81:81 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z$d$b;Landroidx/fragment/app/O;)V"} + 18:27:void enqueueAdd(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.FragmentStateManager):84:84 -> j + 28:31:void enqueueAdd(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.FragmentStateManager):85:85 -> j + 32:38:void enqueueAdd(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.FragmentStateManager):84:84 -> j + 39:43:void enqueueAdd(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.FragmentStateManager):82:82 -> j + 44:49:void enqueueAdd(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.FragmentStateManager):88:88 -> j + 7:12:void enqueueHide(androidx.fragment.app.FragmentStateManager):103:103 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/O;)V"} + 13:22:void enqueueHide(androidx.fragment.app.FragmentStateManager):106:106 -> k + 23:26:void enqueueHide(androidx.fragment.app.FragmentStateManager):107:107 -> k + 27:33:void enqueueHide(androidx.fragment.app.FragmentStateManager):106:106 -> k + 34:38:void enqueueHide(androidx.fragment.app.FragmentStateManager):104:104 -> k + 39:46:void enqueueHide(androidx.fragment.app.FragmentStateManager):110:110 -> k + 7:12:void enqueueRemove(androidx.fragment.app.FragmentStateManager):114:114 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/O;)V"} + 13:22:void enqueueRemove(androidx.fragment.app.FragmentStateManager):117:117 -> l + 23:26:void enqueueRemove(androidx.fragment.app.FragmentStateManager):118:118 -> l + 27:33:void enqueueRemove(androidx.fragment.app.FragmentStateManager):117:117 -> l + 34:38:void enqueueRemove(androidx.fragment.app.FragmentStateManager):115:115 -> l + 39:46:void enqueueRemove(androidx.fragment.app.FragmentStateManager):121:121 -> l + 7:12:void enqueueShow(androidx.fragment.app.FragmentStateManager):92:92 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/O;)V"} + 13:22:void enqueueShow(androidx.fragment.app.FragmentStateManager):95:95 -> m + 23:26:void enqueueShow(androidx.fragment.app.FragmentStateManager):96:96 -> m + 27:33:void enqueueShow(androidx.fragment.app.FragmentStateManager):95:95 -> m + 34:38:void enqueueShow(androidx.fragment.app.FragmentStateManager):93:93 -> m + 39:46:void enqueueShow(androidx.fragment.app.FragmentStateManager):99:99 -> m + 1:5:void executePendingOperations():205:205 -> n + 6:14:void executePendingOperations():211:211 -> n + 15:17:void executePendingOperations():212:212 -> n + 18:20:void executePendingOperations():213:213 -> n + 21:23:void executePendingOperations():216:216 -> n + 24:29:void executePendingOperations():217:217 -> n + 30:34:void executePendingOperations():218:218 -> n + 35:51:void executePendingOperations():221:221 -> n + 52:72:void executePendingOperations():223:223 -> n + 73:76:void executePendingOperations():222:222 -> n + 77:93:void executePendingOperations():225:225 -> n + 94:97:void executePendingOperations():234:234 -> n + 98:103:void executePendingOperations():235:235 -> n + 104:105:void executePendingOperations():237:237 -> n + 106:122:void executePendingOperations():238:238 -> n + 123:125:void executePendingOperations():236:236 -> n + 126:129:void executePendingOperations():242:242 -> n + 130:135:void executePendingOperations():244:244 -> n + 136:137:void executePendingOperations():246:246 -> n + 138:154:void executePendingOperations():247:247 -> n + 155:157:void executePendingOperations():245:245 -> n + 158:162:void executePendingOperations():250:250 -> n + 163:164:void executePendingOperations():252:252 -> n + 165:170:void executePendingOperations():253:253 -> n + 171:176:void executePendingOperations():256:256 -> n + 177:184:void executePendingOperations():259:259 -> n + 185:187:void executePendingOperations():260:260 -> n + 188:193:void executePendingOperations():261:261 -> n + 194:199:void executePendingOperations():262:262 -> n + 200:201:void executePendingOperations():263:263 -> n + 202:206:void executePendingOperations():265:265 -> n + 207:211:void executePendingOperations():266:266 -> n + 212:217:void executePendingOperations():267:267 -> n + 218:219:void executePendingOperations():269:269 -> n + 220:221:void executePendingOperations():270:270 -> n + 222:224:void executePendingOperations():268:268 -> n + 225:229:void executePendingOperations():273:273 -> n + 230:233:void executePendingOperations():274:274 -> n + 234:243:void executePendingOperations():275:275 -> n + 244:245:void executePendingOperations():276:276 -> n + 246:251:void executePendingOperations():278:278 -> n + 252:253:void executePendingOperations():280:280 -> n + 254:278:void executePendingOperations():281:281 -> n + 279:283:void executePendingOperations():279:279 -> n + 284:286:void executePendingOperations():287:287 -> n + 287:292:void executePendingOperations():288:288 -> n + 293:295:void executePendingOperations():291:291 -> n + 296:302:void executePendingOperations():292:292 -> n + 303:308:void executePendingOperations():293:293 -> n + 309:314:void executePendingOperations():294:294 -> n + 315:316:void executePendingOperations():298:298 -> n + 317:322:void executePendingOperations():299:299 -> n + 323:324:void executePendingOperations():301:301 -> n + 325:326:void executePendingOperations():302:302 -> n + 327:329:void executePendingOperations():300:300 -> n + 330:331:void executePendingOperations():306:306 -> n + 332:335:void executePendingOperations():216:216 -> n + 1:2:androidx.fragment.app.SpecialEffectsController$Operation findPendingOperation(androidx.fragment.app.Fragment):67:67 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/Z$d;"} + 3:19:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.firstOrNull(java.util.List):288:288 -> o + 3:19:androidx.fragment.app.SpecialEffectsController$Operation findPendingOperation(androidx.fragment.app.Fragment):67 -> o + 20:37:androidx.fragment.app.SpecialEffectsController$Operation findPendingOperation(androidx.fragment.app.Fragment):68:68 -> o + 38:40:androidx.fragment.app.SpecialEffectsController$Operation findPendingOperation(androidx.fragment.app.Fragment):925:925 -> o + 1:2:androidx.fragment.app.SpecialEffectsController$Operation findRunningOperation(androidx.fragment.app.Fragment):73:73 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/Z$d;"} + 3:19:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.firstOrNull(java.util.List):288:288 -> p + 3:19:androidx.fragment.app.SpecialEffectsController$Operation findRunningOperation(androidx.fragment.app.Fragment):73 -> p + 20:37:androidx.fragment.app.SpecialEffectsController$Operation findRunningOperation(androidx.fragment.app.Fragment):74:74 -> p + 38:40:androidx.fragment.app.SpecialEffectsController$Operation findRunningOperation(androidx.fragment.app.Fragment):927:927 -> p + 2:7:void forceCompleteAllOperations():338:338 -> q + 8:9:void forceCompleteAllOperations():340:340 -> q + 10:11:void forceCompleteAllOperations():341:341 -> q + 12:14:void forceCompleteAllOperations():339:339 -> q + 15:20:void forceCompleteAllOperations():344:344 -> q + 21:23:void forceCompleteAllOperations():345:345 -> q + 24:26:void forceCompleteAllOperations():346:346 -> q + 27:31:void forceCompleteAllOperations():347:347 -> q + 32:37:void forceCompleteAllOperations():350:350 -> q + 38:54:void forceCompleteAllOperations():351:351 -> q + 55:61:void forceCompleteAllOperations():352:352 -> q + 62:77:void forceCompleteAllOperations():354:354 -> q + 78:85:void forceCompleteAllOperations():355:355 -> q + 86:88:void forceCompleteAllOperations():357:357 -> q + 89:112:void forceCompleteAllOperations():359:359 -> q + 113:114:void forceCompleteAllOperations():362:362 -> q + 115:127:void forceCompleteAllOperations():363:363 -> q + 128:129:void forceCompleteAllOperations():364:364 -> q + 130:139:void forceCompleteAllOperations():363:363 -> q + 140:142:void forceCompleteAllOperations():361:361 -> q + 143:148:void forceCompleteAllOperations():367:367 -> q + 149:154:void forceCompleteAllOperations():371:371 -> q + 155:170:void forceCompleteAllOperations():372:372 -> q + 171:174:void forceCompleteAllOperations():373:373 -> q + 175:190:void forceCompleteAllOperations():375:375 -> q + 191:198:void forceCompleteAllOperations():376:376 -> q + 199:201:void forceCompleteAllOperations():378:378 -> q + 202:225:void forceCompleteAllOperations():380:380 -> q + 226:227:void forceCompleteAllOperations():383:383 -> q + 228:240:void forceCompleteAllOperations():384:384 -> q + 241:242:void forceCompleteAllOperations():385:385 -> q + 243:252:void forceCompleteAllOperations():384:384 -> q + 253:255:void forceCompleteAllOperations():382:382 -> q + 256:261:void forceCompleteAllOperations():388:388 -> q + 262:263:void forceCompleteAllOperations():390:390 -> q + 264:267:void forceCompleteAllOperations():345:345 -> q + 1:5:void forcePostponedExecutePendingOperations():192:192 -> r + 6:11:void forcePostponedExecutePendingOperations():193:193 -> r + 12:13:void forcePostponedExecutePendingOperations():195:195 -> r + 14:15:void forcePostponedExecutePendingOperations():196:196 -> r + 16:19:void forcePostponedExecutePendingOperations():194:194 -> r + 20:21:void forcePostponedExecutePendingOperations():199:199 -> r + 22:25:void forcePostponedExecutePendingOperations():200:200 -> r + 6:14:androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact getAwaitingCompletionLifecycleImpact(androidx.fragment.app.FragmentStateManager):54:54 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/O;)Landroidx/fragment/app/Z$d$a;"} + 15:27:androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact getAwaitingCompletionLifecycleImpact(androidx.fragment.app.FragmentStateManager):55:55 -> s + 28:42:androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact getAwaitingCompletionLifecycleImpact(androidx.fragment.app.FragmentStateManager):56:56 -> s + 43:57:androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact getAwaitingCompletionLifecycleImpact(androidx.fragment.app.FragmentStateManager):58:58 -> s + 1:3:android.view.ViewGroup getContainer():33:33 -> t + 1:1:androidx.fragment.app.SpecialEffectsController getOrCreateController(android.view.ViewGroup,androidx.fragment.app.FragmentManager):0:0 -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/fragment/app/I;)Landroidx/fragment/app/Z;"} + 1:1:androidx.fragment.app.SpecialEffectsController getOrCreateController(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsControllerFactory):0:0 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/fragment/app/a0;)Landroidx/fragment/app/Z;"} + 1:19:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.foldRightIndexed(java.util.List,java.lang.Object,kotlin.jvm.functions.Function3):1855:1855 -> w + 1:19:boolean isOperationSeekable(java.util.List):321 -> w + 20:29:boolean isOperationSeekable(java.util.List):323:323 -> w + 30:35:boolean isOperationSeekable(java.util.List):324:324 -> w + 36:42:java.util.Set kotlin.collections.CollectionsKt___CollectionsKt.union(java.lang.Iterable,java.lang.Iterable):1726:1726 -> w + 36:42:boolean isOperationSeekable(java.util.List):324 -> w + 43:58:java.util.Set kotlin.collections.CollectionsKt___CollectionsKt.union(java.lang.Iterable,java.lang.Iterable):1727:1727 -> w + 43:58:boolean isOperationSeekable(java.util.List):324 -> w + 59:68:boolean isOperationSeekable(java.util.List):324:324 -> w + 69:73:java.util.Set kotlin.collections.CollectionsKt___CollectionsKt.toSet(java.lang.Iterable):1360:1360 -> w + 69:73:boolean isOperationSeekable(java.util.List):326 -> w + 74:87:boolean isOperationSeekable(java.util.List):942:942 -> w + 88:89:boolean isOperationSeekable(java.util.List):943:943 -> w + 90:93:boolean isOperationSeekable(java.util.List):326:326 -> w + 94:97:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.flatMapIndexedSequenceTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function2):1448:1448 -> w + 94:97:boolean isOperationSeekable(java.util.List):326 -> w + 98:105:boolean isOperationSeekable(java.util.List):326:326 -> w + 1:17:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.foldRightIndexed(java.util.List,java.lang.Object,kotlin.jvm.functions.Function3):1855:1855 -> x + 1:17:boolean isOperationTransitioning(java.util.List):311 -> x + 18:28:boolean isOperationTransitioning(java.util.List):312:312 -> x + 1:9:boolean isPendingExecute():188:188 -> y + 1:3:void markPostponedState():173:173 -> z + 4:6:void markPostponedState():174:174 -> z + 7:8:void markPostponedState():175:175 -> z + 9:16:void markPostponedState():928:928 -> z + 17:23:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.lastOrNull(java.lang.Iterable,kotlin.jvm.functions.Function1):534:534 -> z + 17:23:void markPostponedState():175 -> z + 24:27:void markPostponedState():930:930 -> z + 28:30:void markPostponedState():931:931 -> z + 31:47:void markPostponedState():177:177 -> z + 48:61:void markPostponedState():178:178 -> z + 62:65:void markPostponedState():175:175 -> z + 66:71:void markPostponedState():180:180 -> z + 72:79:void markPostponedState():183:183 -> z + 80:81:void markPostponedState():184:184 -> z + 82:85:void markPostponedState():173:173 -> z +androidx.fragment.app.SpecialEffectsController$$ExternalSyntheticLambda0 -> androidx.fragment.app.X: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.fragment.app.SpecialEffectsController androidx.fragment.app.SpecialEffectsController$$InternalSyntheticLambda$2$bb802118956b52a32a8b45899364d05cc447fe60b51c0a1711e8eabd4a0e72d2$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z;"} # {"id":"com.android.tools.r8.synthesized"} androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation androidx.fragment.app.SpecialEffectsController$$InternalSyntheticLambda$2$bb802118956b52a32a8b45899364d05cc447fe60b51c0a1711e8eabd4a0e72d2$0.f$1 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z$c;"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void (androidx.fragment.app.SpecialEffectsController,androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/W;Landroidx/fragment/app/W$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z;Landroidx/fragment/app/Z$c;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -androidx.fragment.app.SpecialEffectsController$$ExternalSyntheticLambda1 -> androidx.fragment.app.V: +androidx.fragment.app.SpecialEffectsController$$ExternalSyntheticLambda1 -> androidx.fragment.app.Y: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.fragment.app.SpecialEffectsController androidx.fragment.app.SpecialEffectsController$$InternalSyntheticLambda$2$bb802118956b52a32a8b45899364d05cc447fe60b51c0a1711e8eabd4a0e72d2$1.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z;"} # {"id":"com.android.tools.r8.synthesized"} androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation androidx.fragment.app.SpecialEffectsController$$InternalSyntheticLambda$2$bb802118956b52a32a8b45899364d05cc447fe60b51c0a1711e8eabd4a0e72d2$1.f$1 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z$c;"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void (androidx.fragment.app.SpecialEffectsController,androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/W;Landroidx/fragment/app/W$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z;Landroidx/fragment/app/Z$c;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -androidx.fragment.app.SpecialEffectsController$Companion -> androidx.fragment.app.W$a: +androidx.fragment.app.SpecialEffectsController$Companion -> androidx.fragment.app.Z$a: # {"id":"sourceFile","fileName":"SpecialEffectsController.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():668:668 -> - 11:19:androidx.fragment.app.SpecialEffectsController getOrCreateController(android.view.ViewGroup,androidx.fragment.app.FragmentManager):682:682 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/fragment/app/F;)Landroidx/fragment/app/W;"} - 20:24:androidx.fragment.app.SpecialEffectsController getOrCreateController(android.view.ViewGroup,androidx.fragment.app.FragmentManager):683:683 -> a - 11:16:androidx.fragment.app.SpecialEffectsController getOrCreateController(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsControllerFactory):700:700 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/fragment/app/Y;)Landroidx/fragment/app/W;"} - 17:20:androidx.fragment.app.SpecialEffectsController getOrCreateController(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsControllerFactory):701:701 -> b - 21:23:androidx.fragment.app.SpecialEffectsController getOrCreateController(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsControllerFactory):702:702 -> b - 24:32:androidx.fragment.app.SpecialEffectsController getOrCreateController(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsControllerFactory):705:705 -> b - 33:38:androidx.fragment.app.SpecialEffectsController getOrCreateController(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsControllerFactory):706:706 -> b -androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation -> androidx.fragment.app.W$b: + 2:2:void ():880:880 -> + 11:19:androidx.fragment.app.SpecialEffectsController getOrCreateController(android.view.ViewGroup,androidx.fragment.app.FragmentManager):894:894 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/fragment/app/I;)Landroidx/fragment/app/Z;"} + 20:24:androidx.fragment.app.SpecialEffectsController getOrCreateController(android.view.ViewGroup,androidx.fragment.app.FragmentManager):895:895 -> a + 11:16:androidx.fragment.app.SpecialEffectsController getOrCreateController(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsControllerFactory):912:912 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/fragment/app/a0;)Landroidx/fragment/app/Z;"} + 17:20:androidx.fragment.app.SpecialEffectsController getOrCreateController(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsControllerFactory):913:913 -> b + 21:23:androidx.fragment.app.SpecialEffectsController getOrCreateController(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsControllerFactory):914:914 -> b + 24:32:androidx.fragment.app.SpecialEffectsController getOrCreateController(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsControllerFactory):917:917 -> b + 33:38:androidx.fragment.app.SpecialEffectsController getOrCreateController(android.view.ViewGroup,androidx.fragment.app.SpecialEffectsControllerFactory):918:918 -> b +androidx.fragment.app.SpecialEffectsController$Effect -> androidx.fragment.app.Z$b: # {"id":"sourceFile","fileName":"SpecialEffectsController.kt"} - androidx.fragment.app.FragmentStateManager fragmentStateManager -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/L;"} - 21:29:void (androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager,androidx.core.os.CancellationSignal):619:619 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/W$c$b;Landroidx/fragment/app/W$c$a;Landroidx/fragment/app/L;LB/c;)V"} - 30:32:void (androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager,androidx.core.os.CancellationSignal):618:618 -> - 33:35:void (androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager,androidx.core.os.CancellationSignal):616:616 -> - 1:3:void complete():663:663 -> e - 4:9:void complete():664:664 -> e - 1:15:void onStart():623:623 -> n - 16:24:void onStart():624:624 -> n - 25:32:void onStart():625:625 -> n - 33:35:void onStart():627:627 -> n - 36:41:void onStart():628:628 -> n - 42:64:void onStart():631:631 -> n - 65:67:void onStart():629:629 -> n - 68:80:void onStart():635:635 -> n - 81:87:void onStart():639:639 -> n - 88:92:void onStart():640:640 -> n - 93:95:void onStart():641:641 -> n - 96:110:void onStart():645:645 -> n - 111:113:void onStart():646:646 -> n - 114:121:void onStart():648:648 -> n - 122:129:void onStart():649:649 -> n - 130:138:void onStart():650:650 -> n - 139:147:void onStart():651:651 -> n - 148:153:void onStart():652:652 -> n - 154:188:void onStart():655:655 -> n - 189:191:void onStart():653:653 -> n - 192:195:void onStart():658:658 -> n -androidx.fragment.app.SpecialEffectsController$Operation -> androidx.fragment.app.W$c: + boolean isSeekingSupported -> a + boolean isStarted -> b + boolean isCancelled -> c + 1:4:void ():850:850 -> + 6:9:void cancel(android.view.ViewGroup):871:871 -> a + 10:13:void cancel(android.view.ViewGroup):872:872 -> a + 14:16:void cancel(android.view.ViewGroup):874:874 -> a + 1:3:boolean isSeekingSupported():851:851 -> b + void onCancel(android.view.ViewGroup) -> c + void onCommit(android.view.ViewGroup) -> d + 1:1:void onProgress(androidx.activity.BackEventCompat,android.view.ViewGroup):0:0 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;Landroid/view/ViewGroup;)V"} + 1:1:void onStart(android.view.ViewGroup):0:0 -> f + 6:9:void performStart(android.view.ViewGroup):858:858 -> g + 10:13:void performStart(android.view.ViewGroup):859:859 -> g + 14:16:void performStart(android.view.ViewGroup):861:861 -> g +androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation -> androidx.fragment.app.Z$c: +# {"id":"sourceFile","fileName":"SpecialEffectsController.kt"} + androidx.fragment.app.FragmentStateManager fragmentStateManager -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/O;"} + 16:24:void (androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):780:780 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z$d$b;Landroidx/fragment/app/Z$d$a;Landroidx/fragment/app/O;)V"} + 25:27:void (androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):779:779 -> + 28:30:void (androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.FragmentStateManager):778:778 -> + 1:3:void complete$fragment_release():842:842 -> d + 4:10:void complete$fragment_release():845:845 -> d + 11:16:void complete$fragment_release():846:846 -> d + 1:8:void onStart():783:783 -> p + 9:11:void onStart():786:786 -> p + 12:26:void onStart():787:787 -> p + 27:35:void onStart():788:788 -> p + 36:43:void onStart():789:789 -> p + 44:46:void onStart():791:791 -> p + 47:52:void onStart():792:792 -> p + 53:75:void onStart():795:795 -> p + 76:78:void onStart():793:793 -> p + 79:91:void onStart():799:799 -> p + 92:98:void onStart():803:803 -> p + 99:104:void onStart():804:804 -> p + 105:134:void onStart():807:807 -> p + 135:137:void onStart():805:805 -> p + 138:142:void onStart():810:810 -> p + 143:145:void onStart():811:811 -> p + 146:159:void onStart():815:815 -> p + 160:165:void onStart():816:816 -> p + 166:191:void onStart():817:817 -> p + 192:194:void onStart():819:819 -> p + 195:201:void onStart():821:821 -> p + 202:207:void onStart():822:822 -> p + 208:233:void onStart():825:825 -> p + 234:237:void onStart():823:823 -> p + 238:245:void onStart():828:828 -> p + 246:254:void onStart():829:829 -> p + 255:263:void onStart():830:830 -> p + 264:269:void onStart():831:831 -> p + 270:304:void onStart():834:834 -> p + 305:307:void onStart():832:832 -> p + 308:311:void onStart():837:837 -> p +androidx.fragment.app.SpecialEffectsController$Operation -> androidx.fragment.app.Z$d: # {"id":"sourceFile","fileName":"SpecialEffectsController.kt"} androidx.fragment.app.SpecialEffectsController$Operation$State finalState -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W$c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z$d$b;"} androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact lifecycleImpact -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W$c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z$d$a;"} androidx.fragment.app.Fragment fragment -> c java.util.List completionListeners -> d - java.util.Set specialEffectsSignals -> e - boolean isCanceled -> f - boolean isComplete -> g - 21:23:void (androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):341:341 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/W$c$b;Landroidx/fragment/app/W$c$a;Landroidx/fragment/app/Fragment;LB/c;)V"} - 24:25:void setFinalState(androidx.fragment.app.SpecialEffectsController$Operation$State):345:345 -> - 24:25:void (androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):345 -> - 26:27:void setLifecycleImpact(androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):349:349 -> - 26:27:void (androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):349 -> - 28:29:androidx.fragment.app.Fragment getFragment():353:353 -> - 28:29:void (androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):353 -> - 30:36:void (androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):481:481 -> - 37:43:void (androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):482:482 -> - 44:52:void _init_$lambda$0(androidx.fragment.app.SpecialEffectsController$Operation):490:490 -> - 44:52:void (androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.Fragment,androidx.core.os.CancellationSignal):490 -> - 1:1:void $r8$lambda$SBT6YLq2k6q-v-cM-AOLnTNdfcQ(androidx.fragment.app.SpecialEffectsController$Operation):0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/W$c;)V"} - 6:9:void _init_$lambda$0(androidx.fragment.app.SpecialEffectsController$Operation):490:490 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/W$c;)V"} - 6:11:void addCompletionListener(java.lang.Runnable):560:560 -> c - 1:6:void cancel():502:502 -> d - 7:8:void cancel():505:505 -> d - 9:16:void cancel():506:506 -> d - 17:20:void cancel():507:507 -> d - 21:26:void cancel():509:509 -> d - 27:42:void cancel():510:510 -> d - 43:47:void cancel():511:511 -> d - 1:6:void complete():597:597 -> e - 7:12:void complete():600:600 -> e - 13:34:void complete():603:603 -> e - 35:40:void complete():601:601 -> e - 41:42:void complete():606:606 -> e - 43:44:void complete():607:607 -> e - 45:60:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.foldRightIndexed(java.util.List,java.lang.Object,kotlin.jvm.functions.Function3):1855:1855 -> e - 45:60:void complete():607 -> e - 61:65:void complete():608:608 -> e - 6:21:void completeSpecialEffect(androidx.core.os.CancellationSignal):586:586 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB/c;)V"} - 22:25:void completeSpecialEffect(androidx.core.os.CancellationSignal):587:587 -> f - 1:3:void setFinalState(androidx.fragment.app.SpecialEffectsController$Operation$State):345:345 -> g - 1:3:androidx.fragment.app.SpecialEffectsController$Operation$State getFinalState():345 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/W$c$b;"} - 1:3:androidx.fragment.app.Fragment getFragment():353:353 -> h - 1:3:void setLifecycleImpact(androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):349:349 -> i - 1:3:androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact getLifecycleImpact():349 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/W$c$a;"} - 1:3:boolean isCanceled():483:483 -> j - 1:3:boolean isComplete():485:485 -> k - 6:8:void markStartedSpecialEffect(androidx.core.os.CancellationSignal):574:574 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB/c;)V"} - 9:14:void markStartedSpecialEffect(androidx.core.os.CancellationSignal):575:575 -> l - 11:35:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):517:517 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/W$c$b;Landroidx/fragment/app/W$c$a;)V"} - 36:41:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):546:546 -> m - 42:47:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):547:547 -> m - 48:63:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):550:550 -> m - 64:65:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):551:551 -> m - 66:68:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):550:550 -> m - 69:70:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):551:551 -> m - 71:85:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):550:550 -> m - 86:88:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):548:548 -> m - 89:91:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):554:554 -> m - 92:97:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):533:533 -> m - 98:113:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):536:536 -> m - 114:115:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):537:537 -> m - 116:118:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):536:536 -> m - 119:120:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):537:537 -> m - 121:123:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):536:536 -> m - 124:125:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):538:538 -> m - 126:128:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):536:536 -> m - 129:130:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):538:538 -> m - 131:137:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):536:536 -> m - 138:140:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):534:534 -> m - 141:144:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):542:542 -> m - 145:149:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):543:543 -> m - 150:155:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):518:518 -> m - 156:161:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):519:519 -> m - 162:179:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):522:522 -> m - 180:181:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):524:524 -> m - 182:184:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):522:522 -> m - 185:186:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):524:524 -> m - 187:193:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):522:522 -> m - 194:196:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):520:520 -> m - 197:200:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):529:529 -> m - 201:205:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):530:530 -> m - void onStart() -> n - 1:8:java.lang.String toString():494:494 -> toString - 9:26:java.lang.String toString():495:495 -> toString - 27:28:java.lang.String toString():496:496 -> toString - 29:31:java.lang.String toString():495:495 -> toString - 32:33:java.lang.String toString():496:496 -> toString - 34:36:java.lang.String toString():495:495 -> toString - 37:38:java.lang.String toString():497:497 -> toString - 39:41:java.lang.String toString():495:495 -> toString - 42:43:java.lang.String toString():497:497 -> toString - 44:46:java.lang.String toString():495:495 -> toString - 47:48:java.lang.String toString():498:498 -> toString - 49:61:java.lang.String toString():495:495 -> toString -androidx.fragment.app.SpecialEffectsController$Operation$$ExternalSyntheticLambda0 -> androidx.fragment.app.X: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - androidx.fragment.app.SpecialEffectsController$Operation androidx.fragment.app.SpecialEffectsController$Operation$$InternalSyntheticLambda$3$5ff2330ece456efa9ebdfed78aac0956b0fc9de38415d415570b9ec9e9a64b7d$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W$c;"} - # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (androidx.fragment.app.SpecialEffectsController$Operation):0:0 -> - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/W$c;)V"} - 1:1:void onCancel():0:0 -> onCancel - # {"id":"com.android.tools.r8.synthesized"} -androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact -> androidx.fragment.app.W$c$a: + boolean isCanceled -> e + boolean isComplete -> f + boolean isSeeking -> g + boolean isStarted -> h + boolean isAwaitingContainerChanges -> i + java.util.List _effects -> j + java.util.List effects -> k + 16:18:void (androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.Fragment):495:495 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z$d$b;Landroidx/fragment/app/Z$d$a;Landroidx/fragment/app/Fragment;)V"} + 19:20:void setFinalState(androidx.fragment.app.SpecialEffectsController$Operation$State):499:499 -> + 19:20:void (androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.Fragment):499 -> + 21:22:void setLifecycleImpact(androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):503:503 -> + 21:22:void (androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.Fragment):503 -> + 23:24:androidx.fragment.app.Fragment getFragment():507:507 -> + 23:24:void (androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.Fragment):507 -> + 25:32:void (androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.Fragment):645:645 -> + 33:34:void setAwaitingContainerChanges(boolean):656:656 -> + 33:34:void (androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.Fragment):656 -> + 35:41:void (androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.Fragment):658:658 -> + 42:44:java.util.List getEffects$fragment_release():660:660 -> + 42:44:void (androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact,androidx.fragment.app.Fragment):660 -> + 6:11:void addCompletionListener(java.lang.Runnable):731:731 -> a + 6:11:void addEffect(androidx.fragment.app.SpecialEffectsController$Effect):735:735 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z$b;)V"} + 7:8:void cancel(android.view.ViewGroup):671:671 -> c + 9:14:void cancel(android.view.ViewGroup):672:672 -> c + 15:16:void cancel(android.view.ViewGroup):675:675 -> c + 17:24:void cancel(android.view.ViewGroup):676:676 -> c + 25:28:void cancel(android.view.ViewGroup):677:677 -> c + 29:34:void cancel(android.view.ViewGroup):679:679 -> c + 35:50:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.foldRightIndexed(java.util.List,java.lang.Object,kotlin.jvm.functions.Function3):1855:1855 -> c + 35:50:void cancel(android.view.ViewGroup):679 -> c + 51:55:void cancel(android.view.ViewGroup):680:680 -> c + 2:3:void complete$fragment_release():758:758 -> d + 4:9:void complete$fragment_release():759:759 -> d + 10:15:void complete$fragment_release():762:762 -> d + 16:37:void complete$fragment_release():765:765 -> d + 38:43:void complete$fragment_release():763:763 -> d + 44:45:void complete$fragment_release():768:768 -> d + 46:47:void complete$fragment_release():769:769 -> d + 48:63:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.foldRightIndexed(java.util.List,java.lang.Object,kotlin.jvm.functions.Function3):1855:1855 -> d + 48:63:void complete$fragment_release():769 -> d + 64:68:void complete$fragment_release():770:770 -> d + 6:21:void completeEffect(androidx.fragment.app.SpecialEffectsController$Effect):739:739 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z$b;)V"} + 22:25:void completeEffect(androidx.fragment.app.SpecialEffectsController$Effect):740:740 -> e + 1:3:java.util.List getEffects$fragment_release():660:660 -> f + 1:3:void setFinalState(androidx.fragment.app.SpecialEffectsController$Operation$State):499:499 -> g + 1:3:androidx.fragment.app.SpecialEffectsController$Operation$State getFinalState():499 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/Z$d$b;"} + 1:3:androidx.fragment.app.Fragment getFragment():507:507 -> h + 1:3:void setLifecycleImpact(androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):503:503 -> i + 1:3:androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact getLifecycleImpact():503 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/Z$d$a;"} + 1:3:void setAwaitingContainerChanges(boolean):656:656 -> j + 1:3:boolean isAwaitingContainerChanges():656 -> j + 1:3:boolean isCanceled():646:646 -> k + 1:3:boolean isComplete():648:648 -> l + 1:3:boolean isSeeking():650:650 -> m + 1:3:boolean isStarted():653:653 -> n + 11:35:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):686:686 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Z$d$b;Landroidx/fragment/app/Z$d$a;)V"} + 36:41:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):717:717 -> o + 42:47:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):718:718 -> o + 48:63:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):721:721 -> o + 64:65:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):722:722 -> o + 66:68:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):721:721 -> o + 69:70:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):722:722 -> o + 71:85:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):721:721 -> o + 86:88:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):719:719 -> o + 89:91:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):725:725 -> o + 92:97:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):703:703 -> o + 98:113:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):706:706 -> o + 114:115:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):707:707 -> o + 116:118:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):706:706 -> o + 119:120:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):707:707 -> o + 121:123:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):706:706 -> o + 124:125:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):708:708 -> o + 126:128:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):706:706 -> o + 129:130:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):708:708 -> o + 131:137:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):706:706 -> o + 138:140:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):704:704 -> o + 141:144:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):712:712 -> o + 145:148:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):713:713 -> o + 149:151:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):714:714 -> o + 152:157:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):687:687 -> o + 158:163:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):688:688 -> o + 164:181:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):691:691 -> o + 182:183:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):693:693 -> o + 184:186:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):691:691 -> o + 187:188:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):693:693 -> o + 189:195:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):691:691 -> o + 196:198:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):689:689 -> o + 199:202:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):698:698 -> o + 203:206:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):699:699 -> o + 207:209:void mergeWith(androidx.fragment.app.SpecialEffectsController$Operation$State,androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact):700:700 -> o + 2:4:void onStart():749:749 -> p + 1:3:void setAwaitingContainerChanges(boolean):656:656 -> q + 1:3:void setSeeking$fragment_release(boolean):651:651 -> r + 1:8:java.lang.String toString():663:663 -> toString + 9:26:java.lang.String toString():664:664 -> toString + 27:28:java.lang.String toString():665:665 -> toString + 29:31:java.lang.String toString():664:664 -> toString + 32:33:java.lang.String toString():665:665 -> toString + 34:36:java.lang.String toString():664:664 -> toString + 37:38:java.lang.String toString():666:666 -> toString + 39:41:java.lang.String toString():664:664 -> toString + 42:43:java.lang.String toString():666:666 -> toString + 44:46:java.lang.String toString():664:664 -> toString + 47:48:java.lang.String toString():667:667 -> toString + 49:61:java.lang.String toString():664:664 -> toString +androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact -> androidx.fragment.app.Z$d$a: # {"id":"sourceFile","fileName":"SpecialEffectsController.kt"} androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact NONE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W$c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z$d$a;"} androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact ADDING -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W$c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z$d$a;"} androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact REMOVING -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W$c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z$d$a;"} androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact[] $VALUES -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/fragment/app/W$c$a;"} - 1:10:void ():470:470 -> - 11:20:void ():474:474 -> - 21:37:void ():478:478 -> - 1:4:void (java.lang.String,int):466:466 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/fragment/app/Z$d$a;"} + 1:10:void ():634:634 -> + 11:20:void ():638:638 -> + 21:37:void ():642:642 -> + 1:4:void (java.lang.String,int):630:630 -> 1:1:androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact[] $values():0:0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/fragment/app/W$c$a;"} -androidx.fragment.app.SpecialEffectsController$Operation$State -> androidx.fragment.app.W$c$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/fragment/app/Z$d$a;"} +androidx.fragment.app.SpecialEffectsController$Operation$State -> androidx.fragment.app.Z$d$b: # {"id":"sourceFile","fileName":"SpecialEffectsController.kt"} androidx.fragment.app.SpecialEffectsController$Operation$State$Companion Companion -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W$c$b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z$d$b$a;"} androidx.fragment.app.SpecialEffectsController$Operation$State REMOVED -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W$c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z$d$b;"} androidx.fragment.app.SpecialEffectsController$Operation$State VISIBLE -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W$c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z$d$b;"} androidx.fragment.app.SpecialEffectsController$Operation$State GONE -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W$c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z$d$b;"} androidx.fragment.app.SpecialEffectsController$Operation$State INVISIBLE -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/W$c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/Z$d$b;"} androidx.fragment.app.SpecialEffectsController$Operation$State[] $VALUES -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/fragment/app/W$c$b;"} - 1:10:void ():368:368 -> - 11:20:void ():372:372 -> - 21:30:void ():376:376 -> - 31:55:void ():380:380 -> - 1:4:void (java.lang.String,int):364:364 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/fragment/app/Z$d$b;"} + 1:10:void ():518:518 -> + 11:20:void ():522:522 -> + 21:30:void ():526:526 -> + 31:55:void ():530:530 -> + 1:4:void (java.lang.String,int):514:514 -> 1:1:androidx.fragment.app.SpecialEffectsController$Operation$State[] $values():0:0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/fragment/app/W$c$b;"} - 6:31:void applyState(android.view.View):388:388 -> b - 32:37:void applyState(android.view.View):423:423 -> b - 38:57:void applyState(android.view.View):426:426 -> b - 58:60:void applyState(android.view.View):424:424 -> b - 61:64:void applyState(android.view.View):429:429 -> b - 65:70:void applyState(android.view.View):413:413 -> b - 71:90:void applyState(android.view.View):416:416 -> b - 91:95:void applyState(android.view.View):414:414 -> b - 96:99:void applyState(android.view.View):419:419 -> b - 100:105:void applyState(android.view.View):403:403 -> b - 106:116:void applyState(android.view.View):405:405 -> b - 117:118:void applyState(android.view.View):406:406 -> b - 119:125:void applyState(android.view.View):405:405 -> b - 126:129:void applyState(android.view.View):404:404 -> b - 130:133:void applyState(android.view.View):409:409 -> b - 134:147:void applyState(android.view.View):390:390 -> b - 148:153:void applyState(android.view.View):392:392 -> b - 154:166:void applyState(android.view.View):394:394 -> b - 167:168:void applyState(android.view.View):395:395 -> b - 169:178:void applyState(android.view.View):394:394 -> b - 179:181:void applyState(android.view.View):393:393 -> b - 182:185:void applyState(android.view.View):398:398 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/fragment/app/Z$d$b;"} + 12:19:void applyState(android.view.View,android.view.ViewGroup):539:539 -> b + 20:24:void applyState(android.view.View,android.view.ViewGroup):540:540 -> b + 25:48:void applyState(android.view.View,android.view.ViewGroup):542:542 -> b + 49:54:void applyState(android.view.View,android.view.ViewGroup):587:587 -> b + 55:74:void applyState(android.view.View,android.view.ViewGroup):590:590 -> b + 75:77:void applyState(android.view.View,android.view.ViewGroup):588:588 -> b + 78:81:void applyState(android.view.View,android.view.ViewGroup):593:593 -> b + 82:87:void applyState(android.view.View,android.view.ViewGroup):577:577 -> b + 88:107:void applyState(android.view.View,android.view.ViewGroup):580:580 -> b + 108:112:void applyState(android.view.View,android.view.ViewGroup):578:578 -> b + 113:116:void applyState(android.view.View,android.view.ViewGroup):583:583 -> b + 117:122:void applyState(android.view.View,android.view.ViewGroup):557:557 -> b + 123:133:void applyState(android.view.View,android.view.ViewGroup):559:559 -> b + 134:135:void applyState(android.view.View,android.view.ViewGroup):560:560 -> b + 136:142:void applyState(android.view.View,android.view.ViewGroup):559:559 -> b + 143:145:void applyState(android.view.View,android.view.ViewGroup):558:558 -> b + 146:158:void applyState(android.view.View,android.view.ViewGroup):563:563 -> b + 159:164:void applyState(android.view.View,android.view.ViewGroup):565:565 -> b + 165:177:void applyState(android.view.View,android.view.ViewGroup):567:567 -> b + 178:179:void applyState(android.view.View,android.view.ViewGroup):568:568 -> b + 180:189:void applyState(android.view.View,android.view.ViewGroup):567:567 -> b + 190:192:void applyState(android.view.View,android.view.ViewGroup):566:566 -> b + 193:196:void applyState(android.view.View,android.view.ViewGroup):571:571 -> b + 197:200:void applyState(android.view.View,android.view.ViewGroup):573:573 -> b + 201:213:void applyState(android.view.View,android.view.ViewGroup):544:544 -> b + 214:219:void applyState(android.view.View,android.view.ViewGroup):546:546 -> b + 220:232:void applyState(android.view.View,android.view.ViewGroup):548:548 -> b + 233:234:void applyState(android.view.View,android.view.ViewGroup):549:549 -> b + 235:244:void applyState(android.view.View,android.view.ViewGroup):548:548 -> b + 245:247:void applyState(android.view.View,android.view.ViewGroup):547:547 -> b + 248:251:void applyState(android.view.View,android.view.ViewGroup):552:552 -> b 1:1:androidx.fragment.app.SpecialEffectsController$Operation$State from(int):0:0 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/fragment/app/W$c$b;"} -androidx.fragment.app.SpecialEffectsController$Operation$State$Companion -> androidx.fragment.app.W$c$b$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/fragment/app/Z$d$b;"} +androidx.fragment.app.SpecialEffectsController$Operation$State$Companion -> androidx.fragment.app.Z$d$b$a: # {"id":"sourceFile","fileName":"SpecialEffectsController.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():434:434 -> - 6:20:androidx.fragment.app.SpecialEffectsController$Operation$State asOperationState(android.view.View):438:438 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/fragment/app/W$c$b;"} - 21:23:androidx.fragment.app.SpecialEffectsController$Operation$State asOperationState(android.view.View):440:440 -> a - 24:32:androidx.fragment.app.SpecialEffectsController$Operation$State asOperationState(android.view.View):442:442 -> a - 10:12:androidx.fragment.app.SpecialEffectsController$Operation$State from(int):456:456 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/fragment/app/W$c$b;"} - 13:35:androidx.fragment.app.SpecialEffectsController$Operation$State from(int):457:457 -> b - 36:38:androidx.fragment.app.SpecialEffectsController$Operation$State from(int):455:455 -> b - 39:41:androidx.fragment.app.SpecialEffectsController$Operation$State from(int):454:454 -> b -androidx.fragment.app.SpecialEffectsController$Operation$State$WhenMappings -> androidx.fragment.app.W$c$b$b: + 2:2:void ():598:598 -> + 6:20:androidx.fragment.app.SpecialEffectsController$Operation$State asOperationState(android.view.View):602:602 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/fragment/app/Z$d$b;"} + 21:23:androidx.fragment.app.SpecialEffectsController$Operation$State asOperationState(android.view.View):604:604 -> a + 24:32:androidx.fragment.app.SpecialEffectsController$Operation$State asOperationState(android.view.View):606:606 -> a + 10:12:androidx.fragment.app.SpecialEffectsController$Operation$State from(int):620:620 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/fragment/app/Z$d$b;"} + 13:35:androidx.fragment.app.SpecialEffectsController$Operation$State from(int):621:621 -> b + 36:38:androidx.fragment.app.SpecialEffectsController$Operation$State from(int):619:619 -> b + 39:41:androidx.fragment.app.SpecialEffectsController$Operation$State from(int):618:618 -> b +androidx.fragment.app.SpecialEffectsController$Operation$State$WhenMappings -> androidx.fragment.app.Z$d$b$b: # {"id":"sourceFile","fileName":"SpecialEffectsController.kt"} int[] $EnumSwitchMapping$0 -> a -androidx.fragment.app.SpecialEffectsController$Operation$WhenMappings -> androidx.fragment.app.W$c$c: +androidx.fragment.app.SpecialEffectsController$Operation$WhenMappings -> androidx.fragment.app.Z$d$c: # {"id":"sourceFile","fileName":"SpecialEffectsController.kt"} int[] $EnumSwitchMapping$0 -> a -androidx.fragment.app.SpecialEffectsController$WhenMappings -> androidx.fragment.app.W$d: +androidx.fragment.app.SpecialEffectsController$WhenMappings -> androidx.fragment.app.Z$e: # {"id":"sourceFile","fileName":"SpecialEffectsController.kt"} int[] $EnumSwitchMapping$0 -> a -androidx.fragment.app.SpecialEffectsControllerFactory -> androidx.fragment.app.Y: +androidx.fragment.app.SpecialEffectsControllerFactory -> androidx.fragment.app.a0: # {"id":"sourceFile","fileName":"SpecialEffectsControllerFactory.java"} androidx.fragment.app.SpecialEffectsController createController(android.view.ViewGroup) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;)Landroidx/fragment/app/W;"} -androidx.fragment.app.SuperNotCalledException -> androidx.fragment.app.Z: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;)Landroidx/fragment/app/Z;"} +androidx.fragment.app.SuperNotCalledException -> androidx.fragment.app.b0: # {"id":"sourceFile","fileName":"SuperNotCalledException.java"} 1:4:void (java.lang.String):23:23 -> -androidx.fragment.app.strictmode.FragmentReuseViolation -> O.a: +androidx.fragment.app.ViewKt -> androidx.fragment.app.c0: +# {"id":"sourceFile","fileName":"View.kt"} + 1:5:androidx.fragment.app.Fragment findFragment(android.view.View):30:30 -> a +androidx.fragment.app.strictmode.FragmentReuseViolation -> R.a: # {"id":"sourceFile","fileName":"FragmentReuseViolation.kt"} java.lang.String previousFragmentId -> e 11:35:void (androidx.fragment.app.Fragment,java.lang.String):31:31 -> 36:38:void (androidx.fragment.app.Fragment,java.lang.String):29:29 -> 39:41:void (androidx.fragment.app.Fragment,java.lang.String):28:28 -> -androidx.fragment.app.strictmode.FragmentStrictMode -> O.c: +androidx.fragment.app.strictmode.FragmentStrictMode -> R.c: # {"id":"sourceFile","fileName":"FragmentStrictMode.kt"} androidx.fragment.app.strictmode.FragmentStrictMode INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LO/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR/c;"} androidx.fragment.app.strictmode.FragmentStrictMode$Policy defaultPolicy -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LO/c$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR/c$c;"} 8:12:void ():43:43 -> 1:4:void ():37:37 -> - 1:1:void O.FragmentStrictMode.$r8$lambda$PDCNFUghAteLvNvpDrl3sNFUfNE(java.lang.String,O.Violation):0:0 -> a + 1:1:void R.FragmentStrictMode.$r8$lambda$PDCNFUghAteLvNvpDrl3sNFUfNE(java.lang.String,R.Violation):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LO/m;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LR/m;)V"} 3:8:androidx.fragment.app.strictmode.FragmentStrictMode$Policy getNearestPolicy(androidx.fragment.app.Fragment):47:47 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)LO/c$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;)LR/c$c;"} 9:17:androidx.fragment.app.strictmode.FragmentStrictMode$Policy getNearestPolicy(androidx.fragment.app.Fragment):48:48 -> b 18:23:androidx.fragment.app.strictmode.FragmentStrictMode$Policy getNearestPolicy(androidx.fragment.app.Fragment):49:49 -> b 24:31:androidx.fragment.app.strictmode.FragmentStrictMode$Policy getNearestPolicy(androidx.fragment.app.Fragment):50:50 -> b 32:36:androidx.fragment.app.strictmode.FragmentStrictMode$Policy getNearestPolicy(androidx.fragment.app.Fragment):53:53 -> b 37:39:androidx.fragment.app.strictmode.FragmentStrictMode$Policy getNearestPolicy(androidx.fragment.app.Fragment):55:55 -> b 1:4:void handlePolicyViolation(androidx.fragment.app.strictmode.FragmentStrictMode$Policy,androidx.fragment.app.strictmode.Violation):264:264 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LO/c$c;LO/m;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR/c$c;LR/m;)V"} 5:12:void handlePolicyViolation(androidx.fragment.app.strictmode.FragmentStrictMode$Policy,androidx.fragment.app.strictmode.Violation):265:265 -> c 13:24:void handlePolicyViolation(androidx.fragment.app.strictmode.FragmentStrictMode$Policy,androidx.fragment.app.strictmode.Violation):266:266 -> c 25:46:void handlePolicyViolation(androidx.fragment.app.strictmode.FragmentStrictMode$Policy,androidx.fragment.app.strictmode.Violation):267:267 -> c @@ -45312,10 +48608,10 @@ androidx.fragment.app.strictmode.FragmentStrictMode -> O.c: 50:61:void handlePolicyViolation(androidx.fragment.app.strictmode.FragmentStrictMode$Policy,androidx.fragment.app.strictmode.Violation):272:272 -> c 62:70:void handlePolicyViolation(androidx.fragment.app.strictmode.FragmentStrictMode$Policy,androidx.fragment.app.strictmode.Violation):273:273 -> c 6:27:void handlePolicyViolation$lambda$1(java.lang.String,androidx.fragment.app.strictmode.Violation):274:274 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LO/m;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LR/m;)V"} 28:28:void handlePolicyViolation$lambda$1(java.lang.String,androidx.fragment.app.strictmode.Violation):275:275 -> d 2:7:void logIfDebuggingEnabled(androidx.fragment.app.strictmode.Violation):236:236 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LO/m;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR/m;)V"} 8:36:void logIfDebuggingEnabled(androidx.fragment.app.strictmode.Violation):239:239 -> e 37:42:void logIfDebuggingEnabled(androidx.fragment.app.strictmode.Violation):237:237 -> e 11:15:void onFragmentReuse(androidx.fragment.app.Fragment,java.lang.String):63:63 -> f @@ -45379,52 +48675,52 @@ androidx.fragment.app.strictmode.FragmentStrictMode -> O.c: 37:50:void onWrongNestedHierarchy(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment,int):105:105 -> o 51:54:void onWrongNestedHierarchy(androidx.fragment.app.Fragment,androidx.fragment.app.Fragment,int):107:107 -> o 1:6:void runOnHostThread(androidx.fragment.app.Fragment,java.lang.Runnable):281:281 -> p - 7:23:void runOnHostThread(androidx.fragment.app.Fragment,java.lang.Runnable):282:282 -> p - 24:37:void runOnHostThread(androidx.fragment.app.Fragment,java.lang.Runnable):283:283 -> p - 38:41:void runOnHostThread(androidx.fragment.app.Fragment,java.lang.Runnable):284:284 -> p - 42:45:void runOnHostThread(androidx.fragment.app.Fragment,java.lang.Runnable):286:286 -> p - 46:49:void runOnHostThread(androidx.fragment.app.Fragment,java.lang.Runnable):289:289 -> p + 7:18:void runOnHostThread(androidx.fragment.app.Fragment,java.lang.Runnable):282:282 -> p + 19:32:void runOnHostThread(androidx.fragment.app.Fragment,java.lang.Runnable):283:283 -> p + 33:36:void runOnHostThread(androidx.fragment.app.Fragment,java.lang.Runnable):284:284 -> p + 37:40:void runOnHostThread(androidx.fragment.app.Fragment,java.lang.Runnable):286:286 -> p + 41:44:void runOnHostThread(androidx.fragment.app.Fragment,java.lang.Runnable):289:289 -> p 1:4:boolean shouldHandlePolicyViolation(androidx.fragment.app.strictmode.FragmentStrictMode$Policy,java.lang.Class,java.lang.Class):250:250 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(LO/c$c;Ljava/lang/Class;Ljava/lang/Class;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR/c$c;Ljava/lang/Class;Ljava/lang/Class;)Z"} 5:18:boolean shouldHandlePolicyViolation(androidx.fragment.app.strictmode.FragmentStrictMode$Policy,java.lang.Class,java.lang.Class):251:251 -> q 19:30:boolean shouldHandlePolicyViolation(androidx.fragment.app.strictmode.FragmentStrictMode$Policy,java.lang.Class,java.lang.Class):252:252 -> q 31:42:boolean shouldHandlePolicyViolation(androidx.fragment.app.strictmode.FragmentStrictMode$Policy,java.lang.Class,java.lang.Class):253:253 -> q 43:48:boolean shouldHandlePolicyViolation(androidx.fragment.app.strictmode.FragmentStrictMode$Policy,java.lang.Class,java.lang.Class):257:257 -> q -androidx.fragment.app.strictmode.FragmentStrictMode$$ExternalSyntheticLambda0 -> O.b: +androidx.fragment.app.strictmode.FragmentStrictMode$$ExternalSyntheticLambda0 -> R.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String androidx.fragment.app.strictmode.FragmentStrictMode$$InternalSyntheticLambda$1$933df05a424efc0e6c474a44c35b46fd7e43852d7ded14f7cdc5e9b18c2bc3d8$1.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} androidx.fragment.app.strictmode.Violation androidx.fragment.app.strictmode.FragmentStrictMode$$InternalSyntheticLambda$1$933df05a424efc0e6c474a44c35b46fd7e43852d7ded14f7cdc5e9b18c2bc3d8$1.f$1 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LO/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR/m;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void O.FragmentStrictMode$$ExternalSyntheticLambda0.(java.lang.String,O.Violation):0:0 -> + 1:1:void R.FragmentStrictMode$$ExternalSyntheticLambda0.(java.lang.String,R.Violation):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LO/m;)V"} - 1:1:void O.FragmentStrictMode$$ExternalSyntheticLambda0.run():0:0 -> run + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LR/m;)V"} + 1:1:void R.FragmentStrictMode$$ExternalSyntheticLambda0.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -androidx.fragment.app.strictmode.FragmentStrictMode$Flag -> O.c$a: +androidx.fragment.app.strictmode.FragmentStrictMode$Flag -> R.c$a: # {"id":"sourceFile","fileName":"FragmentStrictMode.kt"} androidx.fragment.app.strictmode.FragmentStrictMode$Flag PENALTY_LOG -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LO/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR/c$a;"} androidx.fragment.app.strictmode.FragmentStrictMode$Flag PENALTY_DEATH -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LO/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR/c$a;"} androidx.fragment.app.strictmode.FragmentStrictMode$Flag DETECT_FRAGMENT_REUSE -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LO/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR/c$a;"} androidx.fragment.app.strictmode.FragmentStrictMode$Flag DETECT_FRAGMENT_TAG_USAGE -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LO/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR/c$a;"} androidx.fragment.app.strictmode.FragmentStrictMode$Flag DETECT_WRONG_NESTED_HIERARCHY -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LO/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR/c$a;"} androidx.fragment.app.strictmode.FragmentStrictMode$Flag DETECT_RETAIN_INSTANCE_USAGE -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LO/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR/c$a;"} androidx.fragment.app.strictmode.FragmentStrictMode$Flag DETECT_SET_USER_VISIBLE_HINT -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LO/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR/c$a;"} androidx.fragment.app.strictmode.FragmentStrictMode$Flag DETECT_TARGET_FRAGMENT_USAGE -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"LO/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR/c$a;"} androidx.fragment.app.strictmode.FragmentStrictMode$Flag DETECT_WRONG_FRAGMENT_CONTAINER -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"LO/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR/c$a;"} androidx.fragment.app.strictmode.FragmentStrictMode$Flag[] $VALUES -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"[LO/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LR/c$a;"} 1:10:void ():294:294 -> 11:20:void ():295:295 -> 21:30:void ():296:296 -> @@ -45436,24 +48732,24 @@ androidx.fragment.app.strictmode.FragmentStrictMode$Flag -> O.c$a: 81:98:void ():302:302 -> 1:4:void (java.lang.String,int):293:293 -> 1:23:androidx.fragment.app.strictmode.FragmentStrictMode$Flag[] $values():0:0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LO/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LR/c$a;"} 1:9:androidx.fragment.app.strictmode.FragmentStrictMode$Flag valueOf(java.lang.String):0:0 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LO/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LR/c$a;"} 1:9:androidx.fragment.app.strictmode.FragmentStrictMode$Flag[] values():0:0 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LO/c$a;"} -androidx.fragment.app.strictmode.FragmentStrictMode$OnViolationListener -> O.c$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LR/c$a;"} +androidx.fragment.app.strictmode.FragmentStrictMode$OnViolationListener -> R.c$b: # {"id":"sourceFile","fileName":"FragmentStrictMode.kt"} -androidx.fragment.app.strictmode.FragmentStrictMode$Policy -> O.c$c: +androidx.fragment.app.strictmode.FragmentStrictMode$Policy -> R.c$c: # {"id":"sourceFile","fileName":"FragmentStrictMode.kt"} java.util.Set flags -> a java.util.Map mAllowedViolations -> b androidx.fragment.app.strictmode.FragmentStrictMode$Policy$Companion Companion -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LO/c$c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR/c$c$a;"} androidx.fragment.app.strictmode.FragmentStrictMode$Policy LAX -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LO/c$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR/c$c;"} 9:24:void ():492:492 -> 11:13:void (java.util.Set,androidx.fragment.app.strictmode.FragmentStrictMode$OnViolationListener,java.util.Map):326:326 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;LO/c$b;Ljava/util/Map;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;LR/c$b;Ljava/util/Map;)V"} 14:15:void (java.util.Set,androidx.fragment.app.strictmode.FragmentStrictMode$OnViolationListener,java.util.Map):327:327 -> 16:20:void (java.util.Set,androidx.fragment.app.strictmode.FragmentStrictMode$OnViolationListener,java.util.Map):498:498 -> 21:52:void (java.util.Set,androidx.fragment.app.strictmode.FragmentStrictMode$OnViolationListener,java.util.Map):499:499 -> @@ -45461,38 +48757,38 @@ androidx.fragment.app.strictmode.FragmentStrictMode$Policy -> O.c$c: 57:59:void (java.util.Set,androidx.fragment.app.strictmode.FragmentStrictMode$OnViolationListener,java.util.Map):502:502 -> 1:3:java.util.Set getFlags$fragment_release():327:327 -> a 1:2:androidx.fragment.app.strictmode.FragmentStrictMode$OnViolationListener getListener$fragment_release():331:331 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LO/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LR/c$b;"} 1:3:java.util.Map getMAllowedViolations$fragment_release():332:332 -> c -androidx.fragment.app.strictmode.FragmentStrictMode$Policy$Companion -> O.c$c$a: +androidx.fragment.app.strictmode.FragmentStrictMode$Policy$Companion -> R.c$c$a: # {"id":"sourceFile","fileName":"FragmentStrictMode.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():489:489 -> -androidx.fragment.app.strictmode.FragmentTagUsageViolation -> O.d: +androidx.fragment.app.strictmode.FragmentTagUsageViolation -> R.d: # {"id":"sourceFile","fileName":"FragmentTagUsageViolation.kt"} android.view.ViewGroup parentContainer -> e 6:30:void (androidx.fragment.app.Fragment,android.view.ViewGroup):33:33 -> 31:33:void (androidx.fragment.app.Fragment,android.view.ViewGroup):31:31 -> 34:36:void (androidx.fragment.app.Fragment,android.view.ViewGroup):30:30 -> -androidx.fragment.app.strictmode.GetRetainInstanceUsageViolation -> O.e: +androidx.fragment.app.strictmode.GetRetainInstanceUsageViolation -> R.e: # {"id":"sourceFile","fileName":"GetRetainInstanceUsageViolation.kt"} 6:22:void (androidx.fragment.app.Fragment):26:26 -> 23:26:void (androidx.fragment.app.Fragment):24:24 -> -androidx.fragment.app.strictmode.GetTargetFragmentRequestCodeUsageViolation -> O.f: +androidx.fragment.app.strictmode.GetTargetFragmentRequestCodeUsageViolation -> R.f: # {"id":"sourceFile","fileName":"GetTargetFragmentRequestCodeUsageViolation.kt"} 6:22:void (androidx.fragment.app.Fragment):26:26 -> 23:26:void (androidx.fragment.app.Fragment):24:24 -> -androidx.fragment.app.strictmode.GetTargetFragmentUsageViolation -> O.g: +androidx.fragment.app.strictmode.GetTargetFragmentUsageViolation -> R.g: # {"id":"sourceFile","fileName":"GetTargetFragmentUsageViolation.kt"} 6:22:void (androidx.fragment.app.Fragment):26:26 -> 23:26:void (androidx.fragment.app.Fragment):24:24 -> -androidx.fragment.app.strictmode.RetainInstanceUsageViolation -> O.h: +androidx.fragment.app.strictmode.RetainInstanceUsageViolation -> R.h: # {"id":"sourceFile","fileName":"RetainInstanceUsageViolation.kt"} 6:9:void (androidx.fragment.app.Fragment,java.lang.String):26:26 -> -androidx.fragment.app.strictmode.SetRetainInstanceUsageViolation -> O.i: +androidx.fragment.app.strictmode.SetRetainInstanceUsageViolation -> R.i: # {"id":"sourceFile","fileName":"SetRetainInstanceUsageViolation.kt"} 6:22:void (androidx.fragment.app.Fragment):26:26 -> 23:26:void (androidx.fragment.app.Fragment):24:24 -> -androidx.fragment.app.strictmode.SetTargetFragmentUsageViolation -> O.j: +androidx.fragment.app.strictmode.SetTargetFragmentUsageViolation -> R.j: # {"id":"sourceFile","fileName":"SetTargetFragmentUsageViolation.kt"} androidx.fragment.app.Fragment targetFragment -> e int requestCode -> f @@ -45502,28 +48798,28 @@ androidx.fragment.app.strictmode.SetTargetFragmentUsageViolation -> O.j: 44:46:void (androidx.fragment.app.Fragment,androidx.fragment.app.Fragment,int):33:33 -> 47:48:void (androidx.fragment.app.Fragment,androidx.fragment.app.Fragment,int):28:28 -> 49:51:void (androidx.fragment.app.Fragment,androidx.fragment.app.Fragment,int):32:32 -> -androidx.fragment.app.strictmode.SetUserVisibleHintViolation -> O.k: +androidx.fragment.app.strictmode.SetUserVisibleHintViolation -> R.k: # {"id":"sourceFile","fileName":"SetUserVisibleHintViolation.kt"} boolean isVisibleToUser -> e 6:30:void (androidx.fragment.app.Fragment,boolean):32:32 -> 31:33:void (androidx.fragment.app.Fragment,boolean):30:30 -> 34:36:void (androidx.fragment.app.Fragment,boolean):29:29 -> -androidx.fragment.app.strictmode.TargetFragmentUsageViolation -> O.l: +androidx.fragment.app.strictmode.TargetFragmentUsageViolation -> R.l: # {"id":"sourceFile","fileName":"TargetFragmentUsageViolation.kt"} 6:9:void (androidx.fragment.app.Fragment,java.lang.String):26:26 -> -androidx.fragment.app.strictmode.Violation -> O.m: +androidx.fragment.app.strictmode.Violation -> R.m: # {"id":"sourceFile","fileName":"Violation.kt"} androidx.fragment.app.Fragment fragment -> d 6:8:void (androidx.fragment.app.Fragment,java.lang.String):28:28 -> 9:11:void (androidx.fragment.app.Fragment,java.lang.String):26:26 -> 1:3:androidx.fragment.app.Fragment getFragment():26:26 -> a -androidx.fragment.app.strictmode.WrongFragmentContainerViolation -> O.n: +androidx.fragment.app.strictmode.WrongFragmentContainerViolation -> R.n: # {"id":"sourceFile","fileName":"WrongFragmentContainerViolation.kt"} android.view.ViewGroup container -> e 11:40:void (androidx.fragment.app.Fragment,android.view.ViewGroup):33:33 -> 41:43:void (androidx.fragment.app.Fragment,android.view.ViewGroup):31:31 -> 44:46:void (androidx.fragment.app.Fragment,android.view.ViewGroup):30:30 -> -androidx.fragment.app.strictmode.WrongNestedHierarchyViolation -> O.o: +androidx.fragment.app.strictmode.WrongNestedHierarchyViolation -> R.o: # {"id":"sourceFile","fileName":"WrongNestedHierarchyViolation.kt"} androidx.fragment.app.Fragment expectedParentFragment -> e int containerId -> f @@ -45535,25 +48831,25 @@ androidx.fragment.app.strictmode.WrongNestedHierarchyViolation -> O.o: 49:51:void (androidx.fragment.app.Fragment,androidx.fragment.app.Fragment,int):35:35 -> 52:53:void (androidx.fragment.app.Fragment,androidx.fragment.app.Fragment,int):29:29 -> 54:56:void (androidx.fragment.app.Fragment,androidx.fragment.app.Fragment,int):34:34 -> -androidx.interpolator.view.animation.FastOutLinearInInterpolator -> P.a: +androidx.interpolator.view.animation.FastOutLinearInInterpolator -> S.a: # {"id":"sourceFile","fileName":"FastOutLinearInInterpolator.java"} float[] VALUES -> c 3:10:void ():34:34 -> 1:6:void ():67:67 -> 1:5:float getInterpolation(float):28:28 -> getInterpolation -androidx.interpolator.view.animation.FastOutSlowInInterpolator -> P.b: +androidx.interpolator.view.animation.FastOutSlowInInterpolator -> S.b: # {"id":"sourceFile","fileName":"FastOutSlowInInterpolator.java"} float[] VALUES -> c 3:10:void ():34:34 -> 1:6:void ():67:67 -> 1:5:float getInterpolation(float):28:28 -> getInterpolation -androidx.interpolator.view.animation.LinearOutSlowInInterpolator -> P.c: +androidx.interpolator.view.animation.LinearOutSlowInInterpolator -> S.c: # {"id":"sourceFile","fileName":"LinearOutSlowInInterpolator.java"} float[] VALUES -> c 3:10:void ():34:34 -> 1:6:void ():67:67 -> 1:5:float getInterpolation(float):28:28 -> getInterpolation -androidx.interpolator.view.animation.LookupTableInterpolator -> P.d: +androidx.interpolator.view.animation.LookupTableInterpolator -> S.d: # {"id":"sourceFile","fileName":"LookupTableInterpolator.java"} float[] mValues -> a float mStepSize -> b @@ -45688,7 +48984,7 @@ androidx.lifecycle.DefaultLifecycleObserver -> androidx.lifecycle.c: # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/m;)V"} 1:1:void onDestroy(androidx.lifecycle.LifecycleOwner):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/m;)V"} - 1:1:void onStart(androidx.lifecycle.LifecycleOwner):0:0 -> f + 1:1:void onStart(androidx.lifecycle.LifecycleOwner):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/m;)V"} androidx.lifecycle.DefaultLifecycleObserverAdapter -> androidx.lifecycle.DefaultLifecycleObserverAdapter: # {"id":"sourceFile","fileName":"DefaultLifecycleObserverAdapter.kt"} @@ -45721,7 +49017,7 @@ androidx.lifecycle.GeneratedAdapter -> androidx.lifecycle.e: androidx.lifecycle.HasDefaultViewModelProviderFactory -> androidx.lifecycle.f: # {"id":"sourceFile","fileName":"HasDefaultViewModelProviderFactory.kt"} androidx.lifecycle.viewmodel.CreationExtras getDefaultViewModelCreationExtras() -> getDefaultViewModelCreationExtras - # {"id":"com.android.tools.r8.residualsignature","signature":"()LR/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU/a;"} androidx.lifecycle.LegacySavedStateHandleController -> androidx.lifecycle.LegacySavedStateHandleController: # {"id":"sourceFile","fileName":"LegacySavedStateHandleController.kt"} androidx.lifecycle.LegacySavedStateHandleController INSTANCE -> a @@ -45748,7 +49044,7 @@ androidx.lifecycle.LegacySavedStateHandleController$OnRecreation -> androidx.lif # {"id":"sourceFile","fileName":"LegacySavedStateHandleController.kt"} 1:4:void ():76:76 -> 6:9:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):78:78 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX/d;)V"} 10:16:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):82:82 -> a 17:20:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):83:83 -> a 21:40:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):84:84 -> a @@ -45877,9 +49173,9 @@ androidx.lifecycle.LifecycleCoroutineScopeImpl -> androidx.lifecycle.LifecycleCo androidx.lifecycle.Lifecycle lifecycle -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g;"} kotlin.coroutines.CoroutineContext coroutineContext -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq3/j;"} - 1:3:kotlin.coroutines.CoroutineContext getCoroutineContext():381:381 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv3/j;"} + 1:3:kotlin.coroutines.CoroutineContext getCoroutineContext():381:381 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv3/j;"} 1:3:androidx.lifecycle.Lifecycle getLifecycle$lifecycle_common():380:380 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/g;"} 11:26:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):403:403 -> onStateChanged @@ -46247,11 +49543,11 @@ androidx.lifecycle.LiveData$ObserverWrapper -> androidx.lifecycle.LiveData$c: # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/r;)V"} 7:8:void (androidx.lifecycle.LiveData,androidx.lifecycle.Observer):459:459 -> 9:11:void (androidx.lifecycle.LiveData,androidx.lifecycle.Observer):462:462 -> - 1:5:void activeStateChanged(boolean):475:475 -> g - 6:7:void activeStateChanged(boolean):480:480 -> g - 8:17:void activeStateChanged(boolean):481:481 -> g - 18:21:void activeStateChanged(boolean):482:482 -> g - 22:27:void activeStateChanged(boolean):483:483 -> g + 1:5:void activeStateChanged(boolean):475:475 -> f + 6:7:void activeStateChanged(boolean):480:480 -> f + 8:17:void activeStateChanged(boolean):481:481 -> f + 18:21:void activeStateChanged(boolean):482:482 -> f + 22:27:void activeStateChanged(boolean):483:483 -> f 1:1:void detachObserver():0:0 -> h 1:1:boolean isAttachedTo(androidx.lifecycle.LifecycleOwner):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/m;)Z"} @@ -46411,7 +49707,7 @@ androidx.lifecycle.RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1 -> androidx.lif kotlin.jvm.internal.Ref$ObjectRef $launchedJob -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/jvm/internal/w;"} kotlinx.coroutines.CoroutineScope $$this$coroutineScope -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/s;"} androidx.lifecycle.Lifecycle$Event $cancelWorkEvent -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g$a;"} kotlin.jvm.functions.Function2 $block -> h @@ -46430,9 +49726,9 @@ androidx.lifecycle.RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$1 -> androidx.l int label -> j kotlin.jvm.functions.Function2 $block -> k 1:7:void (kotlinx.coroutines.sync.Mutex,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):0:0 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/a;Lkotlin/jvm/functions/Function2;Lq3/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LT3/a;Lkotlin/jvm/functions/Function2;Lv3/f;)V"} 1:9:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lq3/f;)Lq3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lv3/f;)Lv3/f;"} 5:44:java.lang.Object invokeSuspend(java.lang.Object):106:106 -> h 45:62:java.lang.Object invokeSuspend(java.lang.Object):110:110 -> h 63:64:java.lang.Object invokeSuspend(java.lang.Object):113:113 -> h @@ -46440,26 +49736,25 @@ androidx.lifecycle.RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$1 -> androidx.l 65:66:java.lang.Object invokeSuspend(java.lang.Object):109 -> h 67:69:java.lang.Object invokeSuspend(java.lang.Object):106:106 -> h 70:71:java.lang.Object invokeSuspend(java.lang.Object):109:109 -> h - 72:78:java.lang.Object kotlinx.coroutines.sync.MutexKt.withLock$default(kotlinx.coroutines.sync.Mutex,java.lang.Object,kotlin.jvm.functions.Function0,kotlin.coroutines.Continuation,int,java.lang.Object):112:112 -> h - 72:78:java.lang.Object invokeSuspend(java.lang.Object):109 -> h - 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> j + 72:78:java.lang.Object invokeSuspend(java.lang.Object):171:171 -> h + 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/u;Lq3/f;)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/s;Lv3/f;)Ljava/lang/Object;"} androidx.lifecycle.RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$1$1$1 -> androidx.lifecycle.RepeatOnLifecycleKt$repeatOnLifecycle$3$1$1$1$a$a: # {"id":"sourceFile","fileName":"RepeatOnLifecycle.kt"} int label -> h java.lang.Object L$0 -> i kotlin.jvm.functions.Function2 $block -> j 1:7:void (kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):0:0 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function2;Lq3/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function2;Lv3/f;)V"} 1:10:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lq3/f;)Lq3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lv3/f;)Lv3/f;"} 5:30:java.lang.Object invokeSuspend(java.lang.Object):110:110 -> h 31:41:java.lang.Object invokeSuspend(java.lang.Object):111:111 -> h 42:44:java.lang.Object invokeSuspend(java.lang.Object):112:112 -> h - 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> j + 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/u;Lq3/f;)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/s;Lv3/f;)Ljava/lang/Object;"} androidx.lifecycle.ReportFragment -> androidx.lifecycle.v: # {"id":"sourceFile","fileName":"ReportFragment.kt"} androidx.lifecycle.ReportFragment$ActivityInitializationListener processListener -> d @@ -46649,12 +49944,12 @@ androidx.lifecycle.SavedStateHandleController -> androidx.lifecycle.SavedStateHa 14:15:void (java.lang.String,androidx.lifecycle.SavedStateHandle):21:21 -> 16:18:androidx.lifecycle.SavedStateHandle getHandle():22:22 -> 16:18:void (java.lang.String,androidx.lifecycle.SavedStateHandle):22 -> - 11:15:void attachToLifecycle(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):29:29 -> g + 11:15:void attachToLifecycle(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):29:29 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/savedstate/a;Landroidx/lifecycle/g;)V"} - 16:17:void attachToLifecycle(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):30:30 -> g - 18:20:void attachToLifecycle(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):31:31 -> g - 21:32:void attachToLifecycle(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):32:32 -> g - 33:40:void attachToLifecycle(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):29:29 -> g + 16:17:void attachToLifecycle(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):30:30 -> f + 18:20:void attachToLifecycle(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):31:31 -> f + 21:32:void attachToLifecycle(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):32:32 -> f + 33:40:void attachToLifecycle(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):29:29 -> f 1:3:androidx.lifecycle.SavedStateHandle getHandle():22:22 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/y;"} 1:3:boolean isAttached():25:25 -> i @@ -46665,16 +49960,16 @@ androidx.lifecycle.SavedStateHandleController -> androidx.lifecycle.SavedStateHa androidx.lifecycle.SavedStateHandleSupport -> androidx.lifecycle.z: # {"id":"sourceFile","fileName":"SavedStateHandleSupport.kt"} androidx.lifecycle.viewmodel.CreationExtras$Key SAVED_STATE_REGISTRY_OWNER_KEY -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LR/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU/a$b;"} androidx.lifecycle.viewmodel.CreationExtras$Key VIEW_MODEL_STORE_OWNER_KEY -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LR/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU/a$b;"} androidx.lifecycle.viewmodel.CreationExtras$Key DEFAULT_ARGS_KEY -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LR/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU/a$b;"} 1:7:void ():212:212 -> 8:14:void ():218:218 -> 15:22:void ():224:224 -> 6:15:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.lifecycle.viewmodel.CreationExtras):90:90 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR/a;)Landroidx/lifecycle/y;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU/a;)Landroidx/lifecycle/y;"} 16:25:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.lifecycle.viewmodel.CreationExtras):94:94 -> a 26:33:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.lifecycle.viewmodel.CreationExtras):99:99 -> a 34:43:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.lifecycle.viewmodel.CreationExtras):100:100 -> a @@ -46689,21 +49984,21 @@ androidx.lifecycle.SavedStateHandleSupport -> androidx.lifecycle.z: 67:68:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.lifecycle.viewmodel.CreationExtras):92:92 -> a 69:72:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.lifecycle.viewmodel.CreationExtras):91:91 -> a 1:4:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.savedstate.SavedStateRegistryOwner,androidx.lifecycle.ViewModelStoreOwner,java.lang.String,android.os.Bundle):65:65 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU/d;Landroidx/lifecycle/I;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/lifecycle/y;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX/d;Landroidx/lifecycle/I;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/lifecycle/y;"} 5:8:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.savedstate.SavedStateRegistryOwner,androidx.lifecycle.ViewModelStoreOwner,java.lang.String,android.os.Bundle):66:66 -> b 9:22:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.savedstate.SavedStateRegistryOwner,androidx.lifecycle.ViewModelStoreOwner,java.lang.String,android.os.Bundle):70:70 -> b 23:26:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.savedstate.SavedStateRegistryOwner,androidx.lifecycle.ViewModelStoreOwner,java.lang.String,android.os.Bundle):71:71 -> b 27:30:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.savedstate.SavedStateRegistryOwner,androidx.lifecycle.ViewModelStoreOwner,java.lang.String,android.os.Bundle):70:70 -> b 31:39:androidx.lifecycle.SavedStateHandle createSavedStateHandle(androidx.savedstate.SavedStateRegistryOwner,androidx.lifecycle.ViewModelStoreOwner,java.lang.String,android.os.Bundle):72:72 -> b 6:13:void enableSavedStateHandles(androidx.savedstate.SavedStateRegistryOwner):45:45 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX/d;)V"} 14:30:void enableSavedStateHandles(androidx.savedstate.SavedStateRegistryOwner):47:47 -> c 31:42:void enableSavedStateHandles(androidx.savedstate.SavedStateRegistryOwner):52:52 -> c 43:54:void enableSavedStateHandles(androidx.savedstate.SavedStateRegistryOwner):53:53 -> c 55:61:void enableSavedStateHandles(androidx.savedstate.SavedStateRegistryOwner):54:54 -> c 62:74:void enableSavedStateHandles(androidx.savedstate.SavedStateRegistryOwner):55:55 -> c 6:26:androidx.lifecycle.SavedStateHandlesProvider getSavedStateHandlesProvider(androidx.savedstate.SavedStateRegistryOwner):114:114 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU/d;)Landroidx/lifecycle/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX/d;)Landroidx/lifecycle/A;"} 27:34:androidx.lifecycle.SavedStateHandlesProvider getSavedStateHandlesProvider(androidx.savedstate.SavedStateRegistryOwner):115:115 -> d 6:10:androidx.lifecycle.ViewModelProvider$Factory androidx.lifecycle.viewmodel.InitializerViewModelFactoryKt.viewModelFactory(kotlin.jvm.functions.Function1):31:31 -> e 6:10:androidx.lifecycle.SavedStateHandlesVM getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):109 -> e @@ -46730,7 +50025,7 @@ androidx.lifecycle.SavedStateHandleSupport$savedStateHandlesVM$1$1 -> androidx.l androidx.lifecycle.SavedStateHandleSupport$savedStateHandlesVM$1$1 INSTANCE -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/z$d;"} 6:11:androidx.lifecycle.SavedStateHandlesVM invoke(androidx.lifecycle.viewmodel.CreationExtras):110:110 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR/a;)Landroidx/lifecycle/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU/a;)Landroidx/lifecycle/B;"} 1:7:java.lang.Object invoke(java.lang.Object):110:110 -> d androidx.lifecycle.SavedStateHandlesProvider -> androidx.lifecycle.A: # {"id":"sourceFile","fileName":"SavedStateHandleSupport.kt"} @@ -46793,7 +50088,7 @@ androidx.lifecycle.SavedStateViewModelFactory -> androidx.lifecycle.C: androidx.savedstate.SavedStateRegistry savedStateRegistry -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/savedstate/a;"} 6:8:void (android.app.Application,androidx.savedstate.SavedStateRegistryOwner,android.os.Bundle):96:96 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Application;LU/d;Landroid/os/Bundle;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Application;LX/d;Landroid/os/Bundle;)V"} 9:14:void (android.app.Application,androidx.savedstate.SavedStateRegistryOwner,android.os.Bundle):97:97 -> 15:20:void (android.app.Application,androidx.savedstate.SavedStateRegistryOwner,android.os.Bundle):98:98 -> 21:22:void (android.app.Application,androidx.savedstate.SavedStateRegistryOwner,android.os.Bundle):99:99 -> @@ -46806,7 +50101,7 @@ androidx.lifecycle.SavedStateViewModelFactory -> androidx.lifecycle.C: 12:16:androidx.lifecycle.ViewModel create(java.lang.Class):201:201 -> a 17:24:androidx.lifecycle.ViewModel create(java.lang.Class):200:200 -> a 11:20:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):112:112 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;LR/a;)Landroidx/lifecycle/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;LU/a;)Landroidx/lifecycle/E;"} 21:28:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):117:117 -> b 29:36:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):118:118 -> b 37:46:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):119:119 -> b @@ -46918,16 +50213,16 @@ androidx.lifecycle.ViewModelProvider -> androidx.lifecycle.F: androidx.lifecycle.ViewModelProvider$Factory factory -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/F$b;"} androidx.lifecycle.viewmodel.CreationExtras defaultCreationExtras -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LR/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU/a;"} 1:1:void (androidx.lifecycle.ViewModelStore,androidx.lifecycle.ViewModelProvider$Factory):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/H;Landroidx/lifecycle/F$b;)V"} 2:2:void (androidx.lifecycle.ViewModelStore,androidx.lifecycle.ViewModelProvider$Factory,androidx.lifecycle.viewmodel.CreationExtras):42:42 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/H;Landroidx/lifecycle/F$b;LR/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/H;Landroidx/lifecycle/F$b;LU/a;)V"} 3:4:void (androidx.lifecycle.ViewModelStore,androidx.lifecycle.ViewModelProvider$Factory,androidx.lifecycle.viewmodel.CreationExtras):52:53 -> 5:5:void (androidx.lifecycle.ViewModelStore,androidx.lifecycle.ViewModelProvider$Factory,androidx.lifecycle.viewmodel.CreationExtras,int,kotlin.jvm.internal.DefaultConstructorMarker):54:54 -> 5:5:void (androidx.lifecycle.ViewModelStore,androidx.lifecycle.ViewModelProvider$Factory,androidx.lifecycle.viewmodel.CreationExtras):54 -> 6:6:void (androidx.lifecycle.ViewModelStore,androidx.lifecycle.ViewModelProvider$Factory,androidx.lifecycle.viewmodel.CreationExtras,int,kotlin.jvm.internal.DefaultConstructorMarker):54:54 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/H;Landroidx/lifecycle/F$b;LR/a;ILkotlin/jvm/internal/DefaultConstructorMarker;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/H;Landroidx/lifecycle/F$b;LU/a;ILkotlin/jvm/internal/DefaultConstructorMarker;)V"} 7:7:void (androidx.lifecycle.ViewModelStore,androidx.lifecycle.ViewModelProvider$Factory,androidx.lifecycle.viewmodel.CreationExtras,int,kotlin.jvm.internal.DefaultConstructorMarker):51:51 -> 8:8:void (androidx.lifecycle.ViewModelStoreOwner):118:118 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/I;)V"} @@ -46957,7 +50252,7 @@ androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory -> androidx.lifecyc androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory sInstance -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/F$a;"} androidx.lifecycle.viewmodel.CreationExtras$Key APPLICATION_KEY -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LR/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU/a$b;"} 9:13:void ():356:356 -> 1:1:void (android.app.Application,int):258:258 -> 2:2:void (android.app.Application,int):254:254 -> @@ -46970,7 +50265,7 @@ androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory -> androidx.lifecyc 17:18:androidx.lifecycle.ViewModel create(java.lang.Class):301:301 -> a 19:22:androidx.lifecycle.ViewModel create(java.lang.Class):300:300 -> a 11:14:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):279:279 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;LR/a;)Landroidx/lifecycle/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;LU/a;)Landroidx/lifecycle/E;"} 15:19:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):280:280 -> b 20:29:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):282:282 -> b 30:34:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):284:284 -> b @@ -47017,7 +50312,7 @@ androidx.lifecycle.ViewModelProvider$Factory -> androidx.lifecycle.F$b: 8:9:androidx.lifecycle.ViewModel create(java.lang.Class):70:70 -> a 10:13:androidx.lifecycle.ViewModel create(java.lang.Class):69:69 -> a 11:15:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):83:83 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;LR/a;)Landroidx/lifecycle/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;LU/a;)Landroidx/lifecycle/E;"} androidx.lifecycle.ViewModelProvider$Factory$Companion -> androidx.lifecycle.F$b$a: # {"id":"sourceFile","fileName":"ViewModelProvider.kt"} androidx.lifecycle.ViewModelProvider$Factory$Companion $$INSTANCE -> a @@ -47030,7 +50325,7 @@ androidx.lifecycle.ViewModelProvider$NewInstanceFactory -> androidx.lifecycle.F$ androidx.lifecycle.ViewModelProvider$NewInstanceFactory sInstance -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/F$c;"} androidx.lifecycle.viewmodel.CreationExtras$Key VIEW_MODEL_KEY -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LR/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU/a$b;"} 9:13:void ():242:242 -> 1:4:void ():197:197 -> 9:16:androidx.lifecycle.ViewModel create(java.lang.Class):202:202 -> a @@ -47064,7 +50359,7 @@ androidx.lifecycle.ViewModelProvider$OnRequeryFactory -> androidx.lifecycle.F$d: androidx.lifecycle.ViewModelProviderGetKt -> androidx.lifecycle.G: # {"id":"sourceFile","fileName":"ViewModelProvider.kt"} 6:9:androidx.lifecycle.viewmodel.CreationExtras defaultCreationExtras(androidx.lifecycle.ViewModelStoreOwner):362:362 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/I;)LR/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/I;)LU/a;"} 10:16:androidx.lifecycle.viewmodel.CreationExtras defaultCreationExtras(androidx.lifecycle.ViewModelStoreOwner):363:363 -> a 17:19:androidx.lifecycle.viewmodel.CreationExtras defaultCreationExtras(androidx.lifecycle.ViewModelStoreOwner):364:364 -> a androidx.lifecycle.ViewModelStore -> androidx.lifecycle.H: @@ -47098,7 +50393,7 @@ androidx.lifecycle.WithLifecycleStateKt$suspendWithStateAtLeastUnchecked$2$obser androidx.lifecycle.Lifecycle $this_suspendWithStateAtLeastUnchecked -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g;"} kotlin.jvm.functions.Function0 $block -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LA3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF3/a;"} 11:21:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):180:180 -> onStateChanged # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/m;Landroidx/lifecycle/g$a;)V"} 22:26:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):183:183 -> onStateChanged @@ -47106,70 +50401,70 @@ androidx.lifecycle.WithLifecycleStateKt$suspendWithStateAtLeastUnchecked$2$obser 32:46:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):185:185 -> onStateChanged 47:51:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):181:181 -> onStateChanged 52:74:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):182:182 -> onStateChanged -androidx.lifecycle.runtime.R$id -> Q.a: +androidx.lifecycle.runtime.R$id -> T.a: int view_tree_lifecycle_owner -> a -androidx.lifecycle.viewmodel.CreationExtras -> R.a: +androidx.lifecycle.viewmodel.CreationExtras -> U.a: # {"id":"sourceFile","fileName":"CreationExtras.kt"} java.util.Map map -> a 1:3:void ():26:26 -> 4:11:void ():27:27 -> java.lang.Object get(androidx.lifecycle.viewmodel.CreationExtras$Key) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR/a$b;)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU/a$b;)Ljava/lang/Object;"} 1:3:java.util.Map getMap$lifecycle_viewmodel_release():27:27 -> b -androidx.lifecycle.viewmodel.CreationExtras$Empty -> R.a$a: +androidx.lifecycle.viewmodel.CreationExtras$Empty -> U.a$a: # {"id":"sourceFile","fileName":"CreationExtras.kt"} androidx.lifecycle.viewmodel.CreationExtras$Empty INSTANCE -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LR/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU/a$a;"} 1:8:void ():0:0 -> 1:4:void ():42:42 -> - 1:1:java.lang.Object R.CreationExtras$Empty.get(R.CreationExtras$Key):0:0 -> a + 1:1:java.lang.Object U.CreationExtras$Empty.get(U.CreationExtras$Key):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR/a$b;)Ljava/lang/Object;"} -androidx.lifecycle.viewmodel.CreationExtras$Key -> R.a$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU/a$b;)Ljava/lang/Object;"} +androidx.lifecycle.viewmodel.CreationExtras$Key -> U.a$b: # {"id":"sourceFile","fileName":"CreationExtras.kt"} -androidx.lifecycle.viewmodel.InitializerViewModelFactory -> R.b: +androidx.lifecycle.viewmodel.InitializerViewModelFactory -> U.b: # {"id":"sourceFile","fileName":"InitializerViewModelFactory.kt"} androidx.lifecycle.viewmodel.ViewModelInitializer[] initializers -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"[LR/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LU/f;"} 6:8:void (androidx.lifecycle.viewmodel.ViewModelInitializer[]):86:86 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"([LR/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([LU/f;)V"} 9:11:void (androidx.lifecycle.viewmodel.ViewModelInitializer[]):87:87 -> 11:12:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):105:105 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;LR/a;)Landroidx/lifecycle/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;LU/a;)Landroidx/lifecycle/E;"} 13:20:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):116:116 -> b 21:30:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):106:106 -> b 31:52:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):107:107 -> b 53:54:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):110:110 -> b 55:75:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):111:111 -> b 76:79:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):110:110 -> b -androidx.lifecycle.viewmodel.InitializerViewModelFactoryBuilder -> R.c: +androidx.lifecycle.viewmodel.InitializerViewModelFactoryBuilder -> U.c: # {"id":"sourceFile","fileName":"InitializerViewModelFactory.kt"} java.util.List initializers -> a 1:3:void ():36:36 -> 4:11:void ():38:38 -> 11:25:void addInitializer(kotlin.reflect.KClass,kotlin.jvm.functions.Function1):47:47 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/c;Lkotlin/jvm/functions/Function1;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/c;Lkotlin/jvm/functions/Function1;)V"} 1:5:androidx.lifecycle.ViewModelProvider$Factory build():54:54 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/F$b;"} 6:11:androidx.lifecycle.ViewModelProvider$Factory build():117:117 -> b 12:24:androidx.lifecycle.ViewModelProvider$Factory build():54:54 -> b -androidx.lifecycle.viewmodel.InitializerViewModelFactoryKt -> R8$$REMOVED$$CLASS$$2: +androidx.lifecycle.viewmodel.InitializerViewModelFactoryKt -> R8$$REMOVED$$CLASS$$4: # {"id":"sourceFile","fileName":"InitializerViewModelFactory.kt"} -androidx.lifecycle.viewmodel.MutableCreationExtras -> R.d: +androidx.lifecycle.viewmodel.MutableCreationExtras -> U.d: # {"id":"sourceFile","fileName":"CreationExtras.kt"} 1:1:void ():0:0 -> 2:2:void (androidx.lifecycle.viewmodel.CreationExtras):52:52 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU/a;)V"} 3:3:void (androidx.lifecycle.viewmodel.CreationExtras):55:55 -> 4:4:void (androidx.lifecycle.viewmodel.CreationExtras,int,kotlin.jvm.internal.DefaultConstructorMarker):52:52 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR/a;ILkotlin/jvm/internal/DefaultConstructorMarker;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU/a;ILkotlin/jvm/internal/DefaultConstructorMarker;)V"} 6:14:java.lang.Object get(androidx.lifecycle.viewmodel.CreationExtras$Key):66:66 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR/a$b;)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU/a$b;)Ljava/lang/Object;"} 6:13:void set(androidx.lifecycle.viewmodel.CreationExtras$Key,java.lang.Object):61:61 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR/a$b;Ljava/lang/Object;)V"} -androidx.lifecycle.viewmodel.R$id -> R.e: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU/a$b;Ljava/lang/Object;)V"} +androidx.lifecycle.viewmodel.R$id -> U.e: int view_tree_view_model_store_owner -> a -androidx.lifecycle.viewmodel.ViewModelInitializer -> R.f: +androidx.lifecycle.viewmodel.ViewModelInitializer -> U.f: # {"id":"sourceFile","fileName":"InitializerViewModelFactory.kt"} java.lang.Class clazz -> a kotlin.jvm.functions.Function1 initializer -> b @@ -47237,13 +50532,13 @@ androidx.loader.app.LoaderManagerImpl$LoaderViewModel$1 -> androidx.loader.app.b 1:4:void ():281:281 -> 1:6:androidx.lifecycle.ViewModel create(java.lang.Class):286:286 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/lifecycle/E;"} -androidx.loader.content.AsyncTaskLoader -> S.a: +androidx.loader.content.AsyncTaskLoader -> V.a: # {"id":"sourceFile","fileName":"AsyncTaskLoader.java"} java.util.concurrent.Executor mExecutor -> h androidx.loader.content.AsyncTaskLoader$LoadTask mTask -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LS/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV/a$a;"} androidx.loader.content.AsyncTaskLoader$LoadTask mCancellingTask -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LS/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV/a$a;"} long mUpdateThrottle -> k long mLastLoadCompleteTime -> l android.os.Handler mHandler -> m @@ -47273,7 +50568,7 @@ androidx.loader.content.AsyncTaskLoader -> S.a: 14:17:void onForceLoad():156:156 -> l 1:1:void cancelLoadInBackground():322:322 -> n 1:3:void dispatchOnCancelled(androidx.loader.content.AsyncTaskLoader$LoadTask,java.lang.Object):233:233 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/a$a;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LV/a$a;Ljava/lang/Object;)V"} 4:7:void dispatchOnCancelled(androidx.loader.content.AsyncTaskLoader$LoadTask,java.lang.Object):234:234 -> o 8:10:void dispatchOnCancelled(androidx.loader.content.AsyncTaskLoader$LoadTask,java.lang.Object):236:236 -> o 11:17:void dispatchOnCancelled(androidx.loader.content.AsyncTaskLoader$LoadTask,java.lang.Object):237:237 -> o @@ -47281,7 +50576,7 @@ androidx.loader.content.AsyncTaskLoader -> S.a: 20:22:void dispatchOnCancelled(androidx.loader.content.AsyncTaskLoader$LoadTask,java.lang.Object):240:240 -> o 23:26:void dispatchOnCancelled(androidx.loader.content.AsyncTaskLoader$LoadTask,java.lang.Object):241:241 -> o 1:4:void dispatchOnLoadComplete(androidx.loader.content.AsyncTaskLoader$LoadTask,java.lang.Object):246:246 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/a$a;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LV/a$a;Ljava/lang/Object;)V"} 5:8:void dispatchOnLoadComplete(androidx.loader.content.AsyncTaskLoader$LoadTask,java.lang.Object):248:248 -> p 9:14:void dispatchOnLoadComplete(androidx.loader.content.AsyncTaskLoader$LoadTask,java.lang.Object):250:250 -> p 15:18:void dispatchOnLoadComplete(androidx.loader.content.AsyncTaskLoader$LoadTask,java.lang.Object):252:252 -> p @@ -47303,14 +50598,14 @@ androidx.loader.content.AsyncTaskLoader -> S.a: java.lang.Object loadInBackground() -> s void onCanceled(java.lang.Object) -> t 1:5:java.lang.Object onLoadInBackground():307:307 -> u -androidx.loader.content.AsyncTaskLoader$LoadTask -> S.a$a: +androidx.loader.content.AsyncTaskLoader$LoadTask -> V.a$a: # {"id":"sourceFile","fileName":"AsyncTaskLoader.java"} java.util.concurrent.CountDownLatch mDone -> n boolean waiting -> o androidx.loader.content.AsyncTaskLoader this$0 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"LS/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV/a;"} 1:5:void (androidx.loader.content.AsyncTaskLoader):48:48 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LV/a;)V"} 6:14:void (androidx.loader.content.AsyncTaskLoader):49:49 -> 1:7:java.lang.Object doInBackground(java.lang.Object[]):48:48 -> b 1:5:void onCancelled(java.lang.Object):94:94 -> g @@ -47322,10 +50617,10 @@ androidx.loader.content.AsyncTaskLoader$LoadTask -> S.a$a: 17:17:java.lang.Object doInBackground(java.lang.Void[]):71:71 -> m 2:3:void run():104:104 -> run 4:9:void run():105:105 -> run -androidx.loader.content.CursorLoader -> S.b: +androidx.loader.content.CursorLoader -> V.b: # {"id":"sourceFile","fileName":"CursorLoader.java"} androidx.loader.content.Loader$ForceLoadContentObserver mObserver -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"LS/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV/c$a;"} android.net.Uri mUri -> o java.lang.String[] mProjection -> p java.lang.String mSelection -> q @@ -47333,7 +50628,7 @@ androidx.loader.content.CursorLoader -> S.b: java.lang.String mSortOrder -> s android.database.Cursor mCursor -> t androidx.core.os.CancellationSignal mCancellationSignal -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"LB/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LC/c;"} 1:3:void (android.content.Context,android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):136:136 -> 4:10:void (android.content.Context,android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):137:137 -> 11:12:void (android.content.Context,android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):138:138 -> @@ -47376,7 +50671,7 @@ androidx.loader.content.CursorLoader -> S.b: 83:84:android.database.Cursor loadInBackground():61:61 -> w 3:8:void onCanceled(android.database.Cursor):173:173 -> x 9:12:void onCanceled(android.database.Cursor):174:174 -> x -androidx.loader.content.Loader -> S.c: +androidx.loader.content.Loader -> V.c: # {"id":"sourceFile","fileName":"Loader.java"} int mId -> a android.content.Context mContext -> b @@ -47414,29 +50709,29 @@ androidx.loader.content.Loader -> S.c: 16:20:java.lang.String toString():538:538 -> toString 21:25:java.lang.String toString():539:539 -> toString 26:30:java.lang.String toString():540:540 -> toString -androidx.loader.content.Loader$ForceLoadContentObserver -> S.c$a: +androidx.loader.content.Loader$ForceLoadContentObserver -> V.c$a: # {"id":"sourceFile","fileName":"Loader.java"} androidx.loader.content.Loader this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LS/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV/c;"} 1:2:void (androidx.loader.content.Loader):58:58 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LV/c;)V"} 3:11:void (androidx.loader.content.Loader):59:59 -> 1:2:boolean deliverSelfNotifications():64:64 -> deliverSelfNotifications 1:6:void onChange(boolean):69:69 -> onChange -androidx.loader.content.ModernAsyncTask -> S.d: +androidx.loader.content.ModernAsyncTask -> V.d: # {"id":"sourceFile","fileName":"ModernAsyncTask.java"} androidx.loader.content.ModernAsyncTask$WorkerRunnable mWorker -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LS/d$h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV/d$h;"} java.util.concurrent.FutureTask mFuture -> e androidx.loader.content.ModernAsyncTask$Status mStatus -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LS/d$g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV/d$g;"} java.util.concurrent.atomic.AtomicBoolean mCancelled -> g java.util.concurrent.atomic.AtomicBoolean mTaskInvoked -> h java.util.concurrent.ThreadFactory sThreadFactory -> i java.util.concurrent.BlockingQueue sPoolWorkQueue -> j java.util.concurrent.Executor THREAD_POOL_EXECUTOR -> k androidx.loader.content.ModernAsyncTask$InternalHandler sHandler -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"LS/d$f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV/d$f;"} java.util.concurrent.Executor sDefaultExecutor -> m 1:7:void ():60:60 -> 8:16:void ():69:69 -> @@ -47452,7 +50747,7 @@ androidx.loader.content.ModernAsyncTask -> S.d: 7:13:boolean cancel(boolean):333:333 -> a java.lang.Object doInBackground(java.lang.Object[]) -> b 1:6:androidx.loader.content.ModernAsyncTask executeOnExecutor(java.util.concurrent.Executor,java.lang.Object[]):433:433 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)LS/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)LV/d;"} 7:22:androidx.loader.content.ModernAsyncTask executeOnExecutor(java.util.concurrent.Executor,java.lang.Object[]):434:434 -> c 23:30:androidx.loader.content.ModernAsyncTask executeOnExecutor(java.util.concurrent.Executor,java.lang.Object[]):443:443 -> c 31:38:androidx.loader.content.ModernAsyncTask executeOnExecutor(java.util.concurrent.Executor,java.lang.Object[]):439:439 -> c @@ -47479,18 +50774,18 @@ androidx.loader.content.ModernAsyncTask -> S.d: 19:22:java.lang.Object postResult(java.lang.Object):185:185 -> k 1:8:void postResultIfNotInvoked(java.lang.Object):176:176 -> l 9:12:void postResultIfNotInvoked(java.lang.Object):178:178 -> l -androidx.loader.content.ModernAsyncTask$1 -> S.d$a: +androidx.loader.content.ModernAsyncTask$1 -> V.d$a: # {"id":"sourceFile","fileName":"ModernAsyncTask.java"} java.util.concurrent.atomic.AtomicInteger mCount -> d 1:3:void ():60:60 -> 4:12:void ():61:61 -> 1:29:java.lang.Thread newThread(java.lang.Runnable):65:65 -> newThread -androidx.loader.content.ModernAsyncTask$2 -> S.d$b: +androidx.loader.content.ModernAsyncTask$2 -> V.d$b: # {"id":"sourceFile","fileName":"ModernAsyncTask.java"} androidx.loader.content.ModernAsyncTask this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LS/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV/d;"} 1:6:void (androidx.loader.content.ModernAsyncTask):133:133 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LV/d;)V"} 1:11:java.lang.Object call():136:136 -> call 12:14:java.lang.Object call():139:139 -> call 15:22:java.lang.Object call():141:141 -> call @@ -47499,12 +50794,12 @@ androidx.loader.content.ModernAsyncTask$2 -> S.d$b: 33:39:java.lang.Object call():144:144 -> call 40:41:java.lang.Object call():145:145 -> call 42:47:java.lang.Object call():147:147 -> call -androidx.loader.content.ModernAsyncTask$3 -> S.d$c: +androidx.loader.content.ModernAsyncTask$3 -> V.d$c: # {"id":"sourceFile","fileName":"ModernAsyncTask.java"} androidx.loader.content.ModernAsyncTask this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LS/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV/d;"} 1:6:void (androidx.loader.content.ModernAsyncTask,java.util.concurrent.Callable):153:153 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/d;Ljava/util/concurrent/Callable;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LV/d;Ljava/util/concurrent/Callable;)V"} 1:6:void done():157:157 -> done 7:18:void done():159:159 -> done 19:24:void done():168:168 -> done @@ -47512,46 +50807,46 @@ androidx.loader.content.ModernAsyncTask$3 -> S.d$c: 32:33:void done():163:163 -> done 34:41:void done():164:164 -> done 42:47:void done():161:161 -> done -androidx.loader.content.ModernAsyncTask$4 -> S.d$d: +androidx.loader.content.ModernAsyncTask$4 -> V.d$d: # {"id":"sourceFile","fileName":"ModernAsyncTask.java"} int[] $SwitchMap$androidx$loader$content$ModernAsyncTask$Status -> a 1:30:void ():434:434 -> -androidx.loader.content.ModernAsyncTask$AsyncTaskResult -> S.d$e: +androidx.loader.content.ModernAsyncTask$AsyncTaskResult -> V.d$e: # {"id":"sourceFile","fileName":"ModernAsyncTask.java"} androidx.loader.content.ModernAsyncTask mTask -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LS/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV/d;"} java.lang.Object[] mData -> b 1:3:void (androidx.loader.content.ModernAsyncTask,java.lang.Object[]):528:528 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/d;[Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LV/d;[Ljava/lang/Object;)V"} 4:5:void (androidx.loader.content.ModernAsyncTask,java.lang.Object[]):529:529 -> 6:8:void (androidx.loader.content.ModernAsyncTask,java.lang.Object[]):530:530 -> -androidx.loader.content.ModernAsyncTask$InternalHandler -> S.d$f: +androidx.loader.content.ModernAsyncTask$InternalHandler -> V.d$f: # {"id":"sourceFile","fileName":"ModernAsyncTask.java"} 1:8:void ():497:497 -> 1:4:void handleMessage(android.os.Message):503:503 -> handleMessage 5:13:void handleMessage(android.os.Message):504:504 -> handleMessage 14:21:void handleMessage(android.os.Message):510:510 -> handleMessage 22:32:void handleMessage(android.os.Message):507:507 -> handleMessage -androidx.loader.content.ModernAsyncTask$Status -> S.d$g: +androidx.loader.content.ModernAsyncTask$Status -> V.d$g: # {"id":"sourceFile","fileName":"ModernAsyncTask.java"} androidx.loader.content.ModernAsyncTask$Status PENDING -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LS/d$g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV/d$g;"} androidx.loader.content.ModernAsyncTask$Status RUNNING -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LS/d$g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV/d$g;"} androidx.loader.content.ModernAsyncTask$Status FINISHED -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LS/d$g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV/d$g;"} androidx.loader.content.ModernAsyncTask$Status[] $VALUES -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"[LS/d$g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LV/d$g;"} 1:10:void ():103:103 -> 11:20:void ():107:107 -> 21:30:void ():111:111 -> 31:37:void ():99:99 -> 1:4:void (java.lang.String,int):99:99 -> 1:9:androidx.loader.content.ModernAsyncTask$Status valueOf(java.lang.String):99:99 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LS/d$g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LV/d$g;"} 1:9:androidx.loader.content.ModernAsyncTask$Status[] values():99:99 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LS/d$g;"} -androidx.loader.content.ModernAsyncTask$WorkerRunnable -> S.d$h: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LV/d$g;"} +androidx.loader.content.ModernAsyncTask$WorkerRunnable -> V.d$h: # {"id":"sourceFile","fileName":"ModernAsyncTask.java"} java.lang.Object[] mParams -> d 1:4:void ():519:519 -> @@ -48516,13 +51811,13 @@ androidx.profileinstaller.WritableFileSection -> androidx.profileinstaller.q: 6:7:void (androidx.profileinstaller.FileSectionType,int,byte[],boolean):36:36 -> 8:9:void (androidx.profileinstaller.FileSectionType,int,byte[],boolean):37:37 -> 10:12:void (androidx.profileinstaller.FileSectionType,int,byte[],boolean):38:38 -> -androidx.recyclerview.R$attr -> T.a: +androidx.recyclerview.R$attr -> W.a: int recyclerViewStyle -> a -androidx.recyclerview.R$dimen -> T.b: +androidx.recyclerview.R$dimen -> W.b: int fastscroll_default_thickness -> a int fastscroll_margin -> b int fastscroll_minimum_range -> c -androidx.recyclerview.R$styleable -> T.c: +androidx.recyclerview.R$styleable -> W.c: int[] ColorStateListItem -> a int[] FontFamily -> b int[] FontFamilyFont -> c @@ -48545,7 +51840,7 @@ androidx.recyclerview.R$styleable -> T.c: androidx.recyclerview.widget.AdapterHelper -> androidx.recyclerview.widget.a: # {"id":"sourceFile","fileName":"AdapterHelper.java"} androidx.core.util.Pools$Pool mUpdateOpPool -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LE/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF/e;"} java.util.ArrayList mPendingUpdates -> b java.util.ArrayList mPostponedList -> c androidx.recyclerview.widget.AdapterHelper$Callback mCallback -> d @@ -48743,7 +52038,7 @@ androidx.recyclerview.widget.AdapterHelper$Callback -> androidx.recyclerview.wid void onDispatchSecondPass(androidx.recyclerview.widget.AdapterHelper$UpdateOp) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"} androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolder(int) -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/RecyclerView$C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/RecyclerView$D;"} void offsetPositionsForRemovingLaidOutOrNewView(int,int) -> f void offsetPositionsForAdd(int,int) -> g void offsetPositionsForRemovingInvisible(int,int) -> h @@ -48764,16 +52059,16 @@ androidx.recyclerview.widget.AdapterHelper$UpdateOp -> androidx.recyclerview.wid 22:24:java.lang.String cmdToString():665:665 -> a 25:27:java.lang.String cmdToString():663:663 -> a 28:30:java.lang.String cmdToString():661:661 -> a - 8:18:boolean equals(java.lang.Object):684:684 -> equals - 19:20:boolean equals(java.lang.Object):688:688 -> equals - 21:31:boolean equals(java.lang.Object):690:690 -> equals - 32:42:boolean equals(java.lang.Object):693:693 -> equals - 43:55:boolean equals(java.lang.Object):695:695 -> equals - 56:62:boolean equals(java.lang.Object):699:699 -> equals - 63:69:boolean equals(java.lang.Object):702:702 -> equals - 70:73:boolean equals(java.lang.Object):705:705 -> equals - 74:82:boolean equals(java.lang.Object):706:706 -> equals - 83:89:boolean equals(java.lang.Object):709:709 -> equals + 5:10:boolean equals(java.lang.Object):684:684 -> equals + 11:12:boolean equals(java.lang.Object):688:688 -> equals + 13:23:boolean equals(java.lang.Object):690:690 -> equals + 24:34:boolean equals(java.lang.Object):693:693 -> equals + 35:47:boolean equals(java.lang.Object):695:695 -> equals + 48:54:boolean equals(java.lang.Object):699:699 -> equals + 55:61:boolean equals(java.lang.Object):702:702 -> equals + 62:65:boolean equals(java.lang.Object):705:705 -> equals + 66:74:boolean equals(java.lang.Object):706:706 -> equals + 75:80:boolean equals(java.lang.Object):709:709 -> equals 1:4:int hashCode():718:718 -> hashCode 5:9:int hashCode():719:719 -> hashCode 10:13:int hashCode():720:720 -> hashCode @@ -48903,15 +52198,15 @@ androidx.recyclerview.widget.ChildHelper$Bucket -> androidx.recyclerview.widget. 5:7:void set(int):407:407 -> h 8:14:void set(int):408:408 -> h 15:23:void set(int):410:410 -> h - 1:18:java.lang.String toString():508:508 -> toString - 19:44:java.lang.String toString():509:509 -> toString + 1:11:java.lang.String toString():508:508 -> toString + 12:44:java.lang.String toString():509:509 -> toString androidx.recyclerview.widget.ChildHelper$Callback -> androidx.recyclerview.widget.b$b: # {"id":"sourceFile","fileName":"ChildHelper.java"} void onEnteredHiddenState(android.view.View) -> a void removeAllViews() -> b int indexOfChild(android.view.View) -> c androidx.recyclerview.widget.RecyclerView$ViewHolder getChildViewHolder(android.view.View) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$D;"} void detachViewFromParent(int) -> e void onLeftHiddenState(android.view.View) -> f void addView(android.view.View,int) -> g @@ -48944,7 +52239,7 @@ androidx.recyclerview.widget.DefaultItemAnimator -> androidx.recyclerview.widget 67:73:void ():54:54 -> 74:81:void ():55:55 -> 1:2:void animateAddImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder):229:229 -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} 3:6:void animateAddImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder):230:230 -> Q 7:13:void animateAddImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder):231:231 -> Q 14:30:void animateAddImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder):232:232 -> Q @@ -48969,7 +52264,7 @@ androidx.recyclerview.widget.DefaultItemAnimator -> androidx.recyclerview.widget 103:115:void animateChangeImpl(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):380:380 -> R 116:119:void animateChangeImpl(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):395:395 -> R 1:9:void animateMoveImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):278:278 -> S - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;IIII)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;IIII)V"} 10:18:void animateMoveImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):282:282 -> S 19:25:void animateMoveImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):285:285 -> S 26:29:void animateMoveImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):290:290 -> S @@ -48977,7 +52272,7 @@ androidx.recyclerview.widget.DefaultItemAnimator -> androidx.recyclerview.widget 35:53:void animateMoveImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):292:292 -> S 54:57:void animateMoveImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):315:315 -> S 1:2:void animateRemoveImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder):199:199 -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} 3:6:void animateRemoveImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder):200:200 -> T 7:11:void animateRemoveImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder):201:201 -> T 12:33:void animateRemoveImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder):202:202 -> T @@ -48987,7 +52282,7 @@ androidx.recyclerview.widget.DefaultItemAnimator -> androidx.recyclerview.widget 1:6:void dispatchFinishedWhenDone():550:550 -> V 7:10:void dispatchFinishedWhenDone():551:551 -> V 1:8:void endChangeAnimation(java.util.List,androidx.recyclerview.widget.RecyclerView$ViewHolder):400:400 -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Landroidx/recyclerview/widget/RecyclerView$C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Landroidx/recyclerview/widget/RecyclerView$D;)V"} 9:14:void endChangeAnimation(java.util.List,androidx.recyclerview.widget.RecyclerView$ViewHolder):401:401 -> W 15:20:void endChangeAnimation(java.util.List,androidx.recyclerview.widget.RecyclerView$ViewHolder):402:402 -> W 21:28:void endChangeAnimation(java.util.List,androidx.recyclerview.widget.RecyclerView$ViewHolder):403:403 -> W @@ -48998,7 +52293,7 @@ androidx.recyclerview.widget.DefaultItemAnimator -> androidx.recyclerview.widget 8:11:void endChangeAnimationIfNecessary(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):414:414 -> X 12:15:void endChangeAnimationIfNecessary(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):415:415 -> X 1:7:boolean endChangeAnimationIfNecessary(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo,androidx.recyclerview.widget.RecyclerView$ViewHolder):420:420 -> Y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/c$i;Landroidx/recyclerview/widget/RecyclerView$C;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/c$i;Landroidx/recyclerview/widget/RecyclerView$D;)Z"} 8:10:boolean endChangeAnimationIfNecessary(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo,androidx.recyclerview.widget.RecyclerView$ViewHolder):421:421 -> Y 11:14:boolean endChangeAnimationIfNecessary(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo,androidx.recyclerview.widget.RecyclerView$ViewHolder):422:422 -> Y 15:17:boolean endChangeAnimationIfNecessary(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo,androidx.recyclerview.widget.RecyclerView$ViewHolder):423:423 -> Y @@ -49007,14 +52302,14 @@ androidx.recyclerview.widget.DefaultItemAnimator -> androidx.recyclerview.widget 31:35:boolean endChangeAnimationIfNecessary(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo,androidx.recyclerview.widget.RecyclerView$ViewHolder):430:430 -> Y 36:40:boolean endChangeAnimationIfNecessary(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo,androidx.recyclerview.widget.RecyclerView$ViewHolder):431:431 -> Y 1:4:void resetAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):522:522 -> Z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} 5:15:void resetAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):523:523 -> Z 16:26:void resetAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):525:525 -> Z 27:30:void resetAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):526:526 -> Z 1:17:boolean canReuseUpdatedViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,java.util.List):665:665 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Ljava/util/List;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Ljava/util/List;)Z"} 1:2:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):437:437 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} 3:9:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):439:439 -> j 10:20:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):441:441 -> j 21:28:void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder):442:442 -> j @@ -49158,11 +52453,11 @@ androidx.recyclerview.widget.DefaultItemAnimator -> androidx.recyclerview.widget 229:236:void runPendingAnimations():183:183 -> u 237:240:void runPendingAnimations():184:184 -> u 1:3:boolean animateAdd(androidx.recyclerview.widget.RecyclerView$ViewHolder):222:222 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)Z"} 4:9:boolean animateAdd(androidx.recyclerview.widget.RecyclerView$ViewHolder):223:223 -> w 10:16:boolean animateAdd(androidx.recyclerview.widget.RecyclerView$ViewHolder):224:224 -> w 9:19:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):324:324 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$C;IIII)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$D;IIII)Z"} 20:25:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):326:326 -> x 26:31:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):327:327 -> x 32:37:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):328:328 -> x @@ -49176,7 +52471,7 @@ androidx.recyclerview.widget.DefaultItemAnimator -> androidx.recyclerview.widget 85:90:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):341:341 -> x 91:108:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):343:343 -> x 1:2:boolean animateMove(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):257:257 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;IIII)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;IIII)Z"} 3:9:boolean animateMove(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):258:258 -> y 10:18:boolean animateMove(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):259:259 -> y 19:29:boolean animateMove(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):260:260 -> y @@ -49185,7 +52480,7 @@ androidx.recyclerview.widget.DefaultItemAnimator -> androidx.recyclerview.widget 46:48:boolean animateMove(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):271:271 -> y 49:63:boolean animateMove(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):273:273 -> y 1:3:boolean animateRemove(androidx.recyclerview.widget.RecyclerView$ViewHolder):193:193 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)Z"} 4:10:boolean animateRemove(androidx.recyclerview.widget.RecyclerView$ViewHolder):194:194 -> z androidx.recyclerview.widget.DefaultItemAnimator$1 -> androidx.recyclerview.widget.c$a: # {"id":"sourceFile","fileName":"DefaultItemAnimator.java"} @@ -49223,13 +52518,13 @@ androidx.recyclerview.widget.DefaultItemAnimator$3 -> androidx.recyclerview.widg androidx.recyclerview.widget.DefaultItemAnimator$4 -> androidx.recyclerview.widget.c$d: # {"id":"sourceFile","fileName":"DefaultItemAnimator.java"} androidx.recyclerview.widget.RecyclerView$ViewHolder val$holder -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$D;"} android.view.ViewPropertyAnimator val$animation -> b android.view.View val$view -> c androidx.recyclerview.widget.DefaultItemAnimator this$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/c;"} 1:12:void (androidx.recyclerview.widget.DefaultItemAnimator,androidx.recyclerview.widget.RecyclerView$ViewHolder,android.view.ViewPropertyAnimator,android.view.View):203:203 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/c;Landroidx/recyclerview/widget/RecyclerView$C;Landroid/view/ViewPropertyAnimator;Landroid/view/View;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/c;Landroidx/recyclerview/widget/RecyclerView$D;Landroid/view/ViewPropertyAnimator;Landroid/view/View;)V"} 1:6:void onAnimationEnd(android.animation.Animator):211:211 -> onAnimationEnd 7:13:void onAnimationEnd(android.animation.Animator):212:212 -> onAnimationEnd 14:20:void onAnimationEnd(android.animation.Animator):213:213 -> onAnimationEnd @@ -49239,13 +52534,13 @@ androidx.recyclerview.widget.DefaultItemAnimator$4 -> androidx.recyclerview.widg androidx.recyclerview.widget.DefaultItemAnimator$5 -> androidx.recyclerview.widget.c$e: # {"id":"sourceFile","fileName":"DefaultItemAnimator.java"} androidx.recyclerview.widget.RecyclerView$ViewHolder val$holder -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$D;"} android.view.View val$view -> b android.view.ViewPropertyAnimator val$animation -> c androidx.recyclerview.widget.DefaultItemAnimator this$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/c;"} 1:12:void (androidx.recyclerview.widget.DefaultItemAnimator,androidx.recyclerview.widget.RecyclerView$ViewHolder,android.view.View,android.view.ViewPropertyAnimator):233:233 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/c;Landroidx/recyclerview/widget/RecyclerView$C;Landroid/view/View;Landroid/view/ViewPropertyAnimator;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/c;Landroidx/recyclerview/widget/RecyclerView$D;Landroid/view/View;Landroid/view/ViewPropertyAnimator;)V"} 1:8:void onAnimationCancel(android.animation.Animator):241:241 -> onAnimationCancel 1:6:void onAnimationEnd(android.animation.Animator):246:246 -> onAnimationEnd 7:13:void onAnimationEnd(android.animation.Animator):247:247 -> onAnimationEnd @@ -49255,7 +52550,7 @@ androidx.recyclerview.widget.DefaultItemAnimator$5 -> androidx.recyclerview.widg androidx.recyclerview.widget.DefaultItemAnimator$6 -> androidx.recyclerview.widget.c$f: # {"id":"sourceFile","fileName":"DefaultItemAnimator.java"} androidx.recyclerview.widget.RecyclerView$ViewHolder val$holder -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$D;"} int val$deltaX -> b android.view.View val$view -> c int val$deltaY -> d @@ -49263,7 +52558,7 @@ androidx.recyclerview.widget.DefaultItemAnimator$6 -> androidx.recyclerview.widg androidx.recyclerview.widget.DefaultItemAnimator this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/c;"} 1:16:void (androidx.recyclerview.widget.DefaultItemAnimator,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,android.view.View,int,android.view.ViewPropertyAnimator):292:292 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/c;Landroidx/recyclerview/widget/RecyclerView$C;ILandroid/view/View;ILandroid/view/ViewPropertyAnimator;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/c;Landroidx/recyclerview/widget/RecyclerView$D;ILandroid/view/View;ILandroid/view/ViewPropertyAnimator;)V"} 1:5:void onAnimationCancel(android.animation.Animator):300:300 -> onAnimationCancel 6:10:void onAnimationCancel(android.animation.Animator):301:301 -> onAnimationCancel 11:14:void onAnimationCancel(android.animation.Animator):303:303 -> onAnimationCancel @@ -49312,28 +52607,28 @@ androidx.recyclerview.widget.DefaultItemAnimator$8 -> androidx.recyclerview.widg androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo -> androidx.recyclerview.widget.c$i: # {"id":"sourceFile","fileName":"DefaultItemAnimator.java"} androidx.recyclerview.widget.RecyclerView$ViewHolder oldHolder -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$D;"} androidx.recyclerview.widget.RecyclerView$ViewHolder newHolder -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$D;"} int fromX -> c int fromY -> d int toX -> e int toY -> f 1:3:void (androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):73:75 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$D;)V"} 4:8:void (androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):80:84 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$C;IIII)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$D;IIII)V"} 1:75:java.lang.String toString():89:89 -> toString androidx.recyclerview.widget.DefaultItemAnimator$MoveInfo -> androidx.recyclerview.widget.c$j: # {"id":"sourceFile","fileName":"DefaultItemAnimator.java"} androidx.recyclerview.widget.RecyclerView$ViewHolder holder -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$D;"} int fromX -> b int fromY -> c int toX -> d int toY -> e 1:3:void (androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):61:61 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;IIII)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;IIII)V"} 4:5:void (androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):62:62 -> 6:7:void (androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):63:63 -> 8:9:void (androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):64:64 -> @@ -49344,7 +52639,7 @@ androidx.recyclerview.widget.FastScroller -> androidx.recyclerview.widget.d: int mAnimationState -> A java.lang.Runnable mHideRunnable -> B androidx.recyclerview.widget.RecyclerView$OnScrollListener mOnScrollListener -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$s;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$t;"} int[] PRESSED_STATE_SET -> D int[] EMPTY_STATE_SET -> E int mScrollbarMinimumRange -> a @@ -49467,7 +52762,7 @@ androidx.recyclerview.widget.FastScroller -> androidx.recyclerview.widget.d: 67:75:boolean onInterceptTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):394:394 -> b 1:1:void onRequestDisallowInterceptTouchEvent(boolean):0:0 -> c 1:14:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):268:268 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$z;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$A;)V"} 15:21:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):269:269 -> i 22:25:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):280:280 -> i 26:29:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):281:281 -> i @@ -49536,7 +52831,7 @@ androidx.recyclerview.widget.FastScroller -> androidx.recyclerview.widget.d: 64:66:void horizontalScrollTo(float):474:474 -> r 1:12:boolean isLayoutRTL():216:216 -> s 1:35:boolean isPointInsideHorizontalThumb(float,float):504:504 -> t - 1:51:boolean isPointInsideVerticalThumb(float,float):496:496 -> u + 1:49:boolean isPointInsideVerticalThumb(float,float):496:496 -> u 1:6:void requestRedraw():191:191 -> v 1:3:void resetHideDelay(int):262:262 -> w 4:12:void resetHideDelay(int):263:263 -> w @@ -49670,7 +52965,7 @@ androidx.recyclerview.widget.GapWorker -> androidx.recyclerview.widget.e: 60:66:void prefetchInnerRecyclerViewWithDeadline(androidx.recyclerview.widget.RecyclerView,long):338:338 -> h 67:68:void prefetchInnerRecyclerViewWithDeadline(androidx.recyclerview.widget.RecyclerView,long):339:339 -> h 1:8:androidx.recyclerview.widget.RecyclerView$ViewHolder prefetchPositionWithDeadline(androidx.recyclerview.widget.RecyclerView,int,long):279:279 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;IJ)Landroidx/recyclerview/widget/RecyclerView$C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;IJ)Landroidx/recyclerview/widget/RecyclerView$D;"} 9:11:androidx.recyclerview.widget.RecyclerView$ViewHolder prefetchPositionWithDeadline(androidx.recyclerview.widget.RecyclerView,int,long):284:284 -> i 12:14:androidx.recyclerview.widget.RecyclerView$ViewHolder prefetchPositionWithDeadline(androidx.recyclerview.widget.RecyclerView,int,long):287:287 -> i 15:20:androidx.recyclerview.widget.RecyclerView$ViewHolder prefetchPositionWithDeadline(androidx.recyclerview.widget.RecyclerView,int,long):288:288 -> i @@ -49778,18 +53073,20 @@ androidx.recyclerview.widget.GridLayoutManager -> androidx.recyclerview.widget.G 13:15:void (android.content.Context,int,int,boolean):56:58 -> 16:16:void (android.content.Context,int,int,boolean):60:60 -> 17:17:void (android.content.Context,int,int,boolean):99:99 -> - 1:4:int computeVerticalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1204:1204 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 5:9:int computeVerticalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1205:1205 -> A - 10:14:int computeVerticalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1207:1207 -> A + 1:4:int computeVerticalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1214:1214 -> A + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 5:9:int computeVerticalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1215:1215 -> A + 10:14:int computeVerticalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1217:1217 -> A 1:3:int scrollHorizontallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):376:376 -> A1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)I"} 4:6:int scrollHorizontallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):377:377 -> A1 7:11:int scrollHorizontallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):378:378 -> A1 1:3:int scrollVerticallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):384:384 -> C1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)I"} 4:6:int scrollVerticallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):385:385 -> C1 7:11:int scrollVerticallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):386:386 -> C1 + 4:7:void setStackFromEnd(boolean):113:113 -> E2 + 8:15:void setStackFromEnd(boolean):109:109 -> E2 1:4:void setMeasuredDimension(android.graphics.Rect,int,int):290:290 -> G1 5:7:void setMeasuredDimension(android.graphics.Rect,int,int):291:291 -> G1 8:16:void setMeasuredDimension(android.graphics.Rect,int,int):294:294 -> G1 @@ -49807,74 +53104,104 @@ androidx.recyclerview.widget.GridLayoutManager -> androidx.recyclerview.widget.G 84:87:void setMeasuredDimension(android.graphics.Rect,int,int):304:304 -> G1 88:91:void setMeasuredDimension(android.graphics.Rect,int,int):307:307 -> G1 1:6:androidx.recyclerview.widget.RecyclerView$LayoutParams generateDefaultLayoutParams():231:231 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$q;"} 7:12:androidx.recyclerview.widget.RecyclerView$LayoutParams generateDefaultLayoutParams():232:232 -> I 13:18:androidx.recyclerview.widget.RecyclerView$LayoutParams generateDefaultLayoutParams():235:235 -> I - 4:7:void setStackFromEnd(boolean):113:113 -> I2 - 8:15:void setStackFromEnd(boolean):109:109 -> I2 1:6:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.content.Context,android.util.AttributeSet):242:242 -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$q;"} 1:4:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):247:247 -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$q;"} 5:12:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):248:248 -> K 13:18:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):250:250 -> K - 7:14:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1068:1068 -> N0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)Landroid/view/View;"} - 15:20:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1072:1072 -> N0 - 21:22:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1073:1073 -> N0 - 23:25:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1074:1074 -> N0 - 26:34:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1075:1075 -> N0 - 35:44:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1081:1081 -> N0 - 45:49:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1082:1082 -> N0 - 50:57:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1085:1085 -> N0 - 58:64:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1091:1091 -> N0 - 65:77:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1093:1093 -> N0 - 78:91:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1117:1117 -> N0 - 92:95:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1119:1119 -> N0 - 96:107:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1120:1120 -> N0 - 108:132:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1125:1125 -> N0 - 133:138:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1136:1136 -> N0 - 139:142:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1137:1137 -> N0 - 143:145:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1138:1138 -> N0 - 146:156:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1139:1139 -> N0 - 157:164:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1144:1144 -> N0 - 165:183:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1145:1145 -> N0 - 184:187:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1148:1148 -> N0 - 188:195:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1149:1149 -> N0 - 196:222:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1151:1151 -> N0 - 223:245:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1160:1160 -> N0 - 246:251:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1172:1172 -> N0 - 252:253:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1174:1174 -> N0 - 254:257:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1175:1175 -> N0 - 258:273:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1176:1176 -> N0 - 274:275:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1179:1179 -> N0 - 276:279:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1180:1180 -> N0 - 280:316:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1181:1181 -> N0 - 1:12:boolean supportsPredictiveItemAnimations():1190:1190 -> P1 - 1:4:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):515:515 -> R1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/LinearLayoutManager$c;Landroidx/recyclerview/widget/RecyclerView$o$c;)V"} - 5:16:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):517:517 -> R1 - 17:18:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):518:518 -> R1 - 19:27:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):519:519 -> R1 - 28:34:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):520:520 -> R1 - 35:45:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):522:522 -> R1 - 15:18:void assignSpans(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,boolean):786:786 -> R2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;IZ)V"} - 19:24:void assignSpans(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,boolean):787:787 -> R2 - 25:34:void assignSpans(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,boolean):788:788 -> R2 - 35:40:void assignSpans(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,boolean):789:789 -> R2 + 7:14:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1078:1078 -> N0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;ILandroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)Landroid/view/View;"} + 15:20:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1082:1082 -> N0 + 21:22:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1083:1083 -> N0 + 23:25:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1084:1084 -> N0 + 26:34:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1085:1085 -> N0 + 35:44:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1091:1091 -> N0 + 45:49:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1092:1092 -> N0 + 50:57:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1095:1095 -> N0 + 58:64:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1101:1101 -> N0 + 65:77:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1103:1103 -> N0 + 78:91:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1127:1127 -> N0 + 92:95:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1129:1129 -> N0 + 96:107:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1130:1130 -> N0 + 108:132:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1135:1135 -> N0 + 133:138:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1146:1146 -> N0 + 139:142:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1147:1147 -> N0 + 143:145:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1148:1148 -> N0 + 146:156:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1149:1149 -> N0 + 157:164:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1154:1154 -> N0 + 165:183:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1155:1155 -> N0 + 184:187:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1158:1158 -> N0 + 188:195:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1159:1159 -> N0 + 196:222:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1161:1161 -> N0 + 223:245:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1170:1170 -> N0 + 246:251:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1182:1182 -> N0 + 252:253:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1184:1184 -> N0 + 254:257:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1185:1185 -> N0 + 258:273:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1186:1186 -> N0 + 274:275:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1189:1189 -> N0 + 276:279:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1190:1190 -> N0 + 280:316:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1191:1191 -> N0 + 15:18:void assignSpans(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,boolean):796:796 -> N2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;IZ)V"} + 19:24:void assignSpans(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,boolean):797:797 -> N2 + 25:34:void assignSpans(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,boolean):798:798 -> N2 + 35:40:void assignSpans(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,boolean):799:799 -> N2 + 1:7:void cachePreLayoutSpanMapping():189:189 -> O2 + 8:17:void cachePreLayoutSpanMapping():191:191 -> O2 + 18:21:void cachePreLayoutSpanMapping():192:192 -> O2 + 22:30:void cachePreLayoutSpanMapping():193:193 -> O2 + 31:43:void cachePreLayoutSpanMapping():194:194 -> O2 + 1:12:boolean supportsPredictiveItemAnimations():1200:1200 -> P1 + 1:11:void calculateItemBorders(int):314:314 -> P2 + 4:16:int[] calculateItemBorders(int[],int,int):325:325 -> Q2 + 17:19:int[] calculateItemBorders(int[],int,int):327:327 -> Q2 + 20:21:int[] calculateItemBorders(int[],int,int):329:329 -> Q2 + 22:23:int[] calculateItemBorders(int[],int,int):330:330 -> Q2 + 24:40:int[] calculateItemBorders(int[],int,int):331:331 -> Q2 + 41:46:int[] calculateItemBorders(int[],int,int):342:342 -> Q2 + 1:4:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):527:527 -> R1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/LinearLayoutManager$c;Landroidx/recyclerview/widget/RecyclerView$p$c;)V"} + 5:16:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):529:529 -> R1 + 17:18:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):530:530 -> R1 + 19:27:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):531:531 -> R1 + 28:34:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):532:532 -> R1 + 35:45:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):534:534 -> R1 + 1:5:void clearPreLayoutSpanMappingCache():184:184 -> R2 + 6:11:void clearPreLayoutSpanMappingCache():185:185 -> R2 1:5:int getColumnCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):133:133 -> S - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)I"} 6:8:int getColumnCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):134:134 -> S 9:16:int getColumnCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):136:136 -> S 17:27:int getColumnCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):141:141 -> S - 1:7:void cachePreLayoutSpanMapping():189:189 -> S2 - 8:17:void cachePreLayoutSpanMapping():191:191 -> S2 - 18:21:void cachePreLayoutSpanMapping():192:192 -> S2 - 22:30:void cachePreLayoutSpanMapping():193:193 -> S2 - 31:43:void cachePreLayoutSpanMapping():194:194 -> S2 + 1:15:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1314:1314 -> S2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 16:18:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1317:1317 -> S2 + 19:25:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1319:1319 -> S2 + 26:31:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1320:1320 -> S2 + 32:41:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1321:1321 -> S2 + 42:53:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1325:1325 -> S2 + 54:65:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1327:1327 -> S2 + 66:69:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1330:1330 -> S2 + 70:73:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1331:1331 -> S2 + 74:87:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1332:1332 -> S2 + 88:93:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1335:1335 -> S2 + 94:98:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1336:1336 -> S2 + 99:105:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1337:1337 -> S2 + 106:113:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1341:1341 -> S2 + 114:118:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1342:1342 -> S2 + 119:122:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1341:1341 -> S2 + 123:124:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1344:1344 -> S2 + 125:134:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1345:1345 -> S2 + 135:153:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1346:1346 -> S2 + 154:161:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1351:1351 -> S2 + 162:168:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1352:1352 -> S2 + 169:174:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1351:1351 -> S2 1:4:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):147:147 -> T0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;Landroid/view/View;LF/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;Landroid/view/View;LG/z;)V"} 5:8:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):148:148 -> T0 9:12:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):149:149 -> T0 13:14:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):152:152 -> T0 @@ -49884,293 +53211,264 @@ androidx.recyclerview.widget.GridLayoutManager -> androidx.recyclerview.widget.G 39:47:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):155:155 -> T0 48:59:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):161:161 -> T0 60:67:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):159:159 -> T0 - 1:11:void calculateItemBorders(int):314:314 -> T2 - 4:16:int[] calculateItemBorders(int[],int,int):325:325 -> U2 - 17:19:int[] calculateItemBorders(int[],int,int):327:327 -> U2 - 20:21:int[] calculateItemBorders(int[],int,int):329:329 -> U2 - 22:23:int[] calculateItemBorders(int[],int,int):330:330 -> U2 - 24:40:int[] calculateItemBorders(int[],int,int):331:331 -> U2 - 41:46:int[] calculateItemBorders(int[],int,int):342:342 -> U2 + 1:14:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1281:1281 -> T2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 15:17:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1284:1284 -> T2 + 18:27:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1286:1286 -> T2 + 28:41:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1287:1287 -> T2 + 42:47:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1292:1292 -> T2 + 48:49:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1293:1293 -> T2 + 50:56:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1294:1294 -> T2 + 57:62:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1293:1293 -> T2 + 63:70:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1298:1298 -> T2 + 71:75:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1299:1299 -> T2 + 76:77:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1301:1301 -> T2 + 78:87:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1302:1302 -> T2 + 88:99:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1303:1303 -> T2 + 100:123:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1305:1305 -> T2 + 7:16:void ensureAnchorIsInCorrectSpan(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):393:393 -> U2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/LinearLayoutManager$a;I)V"} + 17:22:void ensureAnchorIsInCorrectSpan(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):396:396 -> U2 + 23:24:void ensureAnchorIsInCorrectSpan(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):397:397 -> U2 + 25:30:void ensureAnchorIsInCorrectSpan(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):398:398 -> U2 + 31:35:void ensureAnchorIsInCorrectSpan(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):402:402 -> U2 + 36:41:void ensureAnchorIsInCorrectSpan(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):403:403 -> U2 + 42:50:void ensureAnchorIsInCorrectSpan(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):406:406 -> U2 + 51:53:void ensureAnchorIsInCorrectSpan(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):414:414 -> U2 1:5:void onItemsAdded(androidx.recyclerview.widget.RecyclerView,int,int):200:200 -> V0 6:11:void onItemsAdded(androidx.recyclerview.widget.RecyclerView,int,int):201:201 -> V0 - 1:5:void clearPreLayoutSpanMappingCache():184:184 -> V2 - 6:11:void clearPreLayoutSpanMappingCache():185:185 -> V2 + 1:11:void ensureViewSet():368:368 -> V2 + 12:18:void ensureViewSet():369:369 -> V2 1:5:void onItemsChanged(androidx.recyclerview.widget.RecyclerView):206:206 -> W0 6:11:void onItemsChanged(androidx.recyclerview.widget.RecyclerView):207:207 -> W0 - 1:15:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1304:1304 -> W2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 16:18:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1307:1307 -> W2 - 19:25:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1309:1309 -> W2 - 26:31:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1310:1310 -> W2 - 32:41:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1311:1311 -> W2 - 42:53:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1315:1315 -> W2 - 54:65:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1317:1317 -> W2 - 66:69:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1320:1320 -> W2 - 70:73:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1321:1321 -> W2 - 74:87:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1322:1322 -> W2 - 88:93:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1325:1325 -> W2 - 94:98:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1326:1326 -> W2 - 99:105:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1327:1327 -> W2 - 106:113:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1331:1331 -> W2 - 114:118:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1332:1332 -> W2 - 119:122:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1331:1331 -> W2 - 123:124:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1334:1334 -> W2 - 125:134:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1335:1335 -> W2 - 135:153:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1336:1336 -> W2 - 154:161:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1341:1341 -> W2 - 162:168:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1342:1342 -> W2 - 169:174:int computeScrollOffsetWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1341:1341 -> W2 + 1:11:int getSpaceForSpanRange(int,int):348:348 -> W2 + 12:25:int getSpaceForSpanRange(int,int):349:349 -> W2 + 26:34:int getSpaceForSpanRange(int,int):352:352 -> W2 1:5:void onItemsMoved(androidx.recyclerview.widget.RecyclerView,int,int,int):225:225 -> X0 6:11:void onItemsMoved(androidx.recyclerview.widget.RecyclerView,int,int,int):226:226 -> X0 - 1:14:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1271:1271 -> X2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 15:17:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1274:1274 -> X2 - 18:27:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1276:1276 -> X2 - 28:41:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1277:1277 -> X2 - 42:47:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1282:1282 -> X2 - 48:49:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1283:1283 -> X2 - 50:56:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1284:1284 -> X2 - 57:62:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1283:1283 -> X2 - 63:70:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1288:1288 -> X2 - 71:75:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1289:1289 -> X2 - 76:77:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1291:1291 -> X2 - 78:87:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1292:1292 -> X2 - 88:99:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1293:1293 -> X2 - 100:123:int computeScrollRangeWithSpanInfo(androidx.recyclerview.widget.RecyclerView$State):1295:1295 -> X2 + 1:6:int getSpanGroupIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):467:467 -> X2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;I)I"} + 7:15:int getSpanGroupIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):468:468 -> X2 + 16:22:int getSpanGroupIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):470:470 -> X2 + 23:46:int getSpanGroupIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):476:476 -> X2 + 47:55:int getSpanGroupIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):479:479 -> X2 1:5:void onItemsRemoved(androidx.recyclerview.widget.RecyclerView,int,int):212:212 -> Y0 6:11:void onItemsRemoved(androidx.recyclerview.widget.RecyclerView,int,int):213:213 -> Y0 - 7:16:void ensureAnchorIsInCorrectSpan(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):393:393 -> Y2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/LinearLayoutManager$a;I)V"} - 17:22:void ensureAnchorIsInCorrectSpan(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):396:396 -> Y2 - 23:24:void ensureAnchorIsInCorrectSpan(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):397:397 -> Y2 - 25:30:void ensureAnchorIsInCorrectSpan(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):398:398 -> Y2 - 31:35:void ensureAnchorIsInCorrectSpan(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):402:402 -> Y2 - 36:41:void ensureAnchorIsInCorrectSpan(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):403:403 -> Y2 - 42:50:void ensureAnchorIsInCorrectSpan(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):406:406 -> Y2 - 51:53:void ensureAnchorIsInCorrectSpan(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):414:414 -> Y2 - 1:11:void ensureViewSet():368:368 -> Z2 - 12:18:void ensureViewSet():369:369 -> Z2 + 1:6:int getSpanIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):483:483 -> Y2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;I)I"} + 7:15:int getSpanIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):484:484 -> Y2 + 16:25:int getSpanIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):486:486 -> Y2 + 26:31:int getSpanIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):490:490 -> Y2 + 32:55:int getSpanIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):496:496 -> Y2 + 56:64:int getSpanIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):500:500 -> Y2 + 1:6:int getSpanSize(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):504:504 -> Z2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;I)I"} + 7:13:int getSpanSize(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):505:505 -> Z2 + 14:23:int getSpanSize(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):507:507 -> Z2 + 24:29:int getSpanSize(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):511:511 -> Z2 + 30:53:int getSpanSize(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):517:517 -> Z2 + 54:60:int getSpanSize(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):521:521 -> Z2 1:5:void onItemsUpdated(androidx.recyclerview.widget.RecyclerView,int,int,java.lang.Object):219:219 -> a1 6:11:void onItemsUpdated(androidx.recyclerview.widget.RecyclerView,int,int,java.lang.Object):220:220 -> a1 - 1:11:int getSpaceForSpanRange(int,int):348:348 -> a3 - 12:25:int getSpaceForSpanRange(int,int):349:349 -> a3 - 26:34:int getSpaceForSpanRange(int,int):352:352 -> a3 + 1:8:void guessMeasurement(float,int):760:760 -> a3 + 9:16:void guessMeasurement(float,int):762:762 -> a3 1:6:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):167:167 -> b1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)V"} 7:9:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):168:168 -> b1 10:12:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):170:170 -> b1 13:16:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):174:174 -> b1 - 1:6:int getSpanGroupIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):455:455 -> b3 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;I)I"} - 7:15:int getSpanGroupIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):456:456 -> b3 - 16:22:int getSpanGroupIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):458:458 -> b3 - 23:46:int getSpanGroupIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):464:464 -> b3 - 47:55:int getSpanGroupIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):467:467 -> b3 + 1:6:void measureChild(android.view.View,int,boolean):726:726 -> b3 + 7:8:void measureChild(android.view.View,int,boolean):727:727 -> b3 + 9:19:void measureChild(android.view.View,int,boolean):728:728 -> b3 + 20:30:void measureChild(android.view.View,int,boolean):730:730 -> b3 + 31:38:void measureChild(android.view.View,int,boolean):732:732 -> b3 + 39:44:void measureChild(android.view.View,int,boolean):735:735 -> b3 + 45:50:void measureChild(android.view.View,int,boolean):736:736 -> b3 + 51:67:void measureChild(android.view.View,int,boolean):738:738 -> b3 + 68:73:void measureChild(android.view.View,int,boolean):741:741 -> b3 + 74:92:void measureChild(android.view.View,int,boolean):743:743 -> b3 + 93:96:void measureChild(android.view.View,int,boolean):746:746 -> b3 1:4:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):179:179 -> c1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)V"} 5:7:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):180:180 -> c1 - 1:6:int getSpanIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):471:471 -> c3 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;I)I"} - 7:15:int getSpanIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):472:472 -> c3 - 16:25:int getSpanIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):474:474 -> c3 - 26:31:int getSpanIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):478:478 -> c3 - 32:55:int getSpanIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):484:484 -> c3 - 56:64:int getSpanIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):488:488 -> c3 - 1:6:int getSpanSize(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):492:492 -> d3 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;I)I"} - 7:13:int getSpanSize(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):493:493 -> d3 - 14:23:int getSpanSize(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):495:495 -> d3 - 24:29:int getSpanSize(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):499:499 -> d3 - 30:53:int getSpanSize(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):505:505 -> d3 - 54:60:int getSpanSize(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):509:509 -> d3 - 1:8:void guessMeasurement(float,int):750:750 -> e3 - 9:16:void guessMeasurement(float,int):752:752 -> e3 - 1:6:void measureChild(android.view.View,int,boolean):716:716 -> f3 - 7:8:void measureChild(android.view.View,int,boolean):717:717 -> f3 - 9:19:void measureChild(android.view.View,int,boolean):718:718 -> f3 - 20:30:void measureChild(android.view.View,int,boolean):720:720 -> f3 - 31:38:void measureChild(android.view.View,int,boolean):722:722 -> f3 - 39:44:void measureChild(android.view.View,int,boolean):725:725 -> f3 - 45:50:void measureChild(android.view.View,int,boolean):726:726 -> f3 - 51:67:void measureChild(android.view.View,int,boolean):728:728 -> f3 - 68:73:void measureChild(android.view.View,int,boolean):731:731 -> f3 - 74:92:void measureChild(android.view.View,int,boolean):733:733 -> f3 - 93:96:void measureChild(android.view.View,int,boolean):736:736 -> f3 - 1:8:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):757:757 -> g3 - 9:13:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):760:760 -> g3 - 14:19:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):762:762 -> g3 - 20:23:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):765:765 -> g3 - 1:6:void setSpanCount(int):814:814 -> h3 - 7:10:void setSpanCount(int):817:817 -> h3 - 11:12:void setSpanCount(int):822:822 -> h3 - 13:17:void setSpanCount(int):823:823 -> h3 - 18:21:void setSpanCount(int):824:824 -> h3 - 22:44:void setSpanCount(int):819:819 -> h3 - 1:7:void updateMeasurements():280:280 -> i3 - 8:22:void updateMeasurements():281:281 -> i3 - 23:36:void updateMeasurements():283:283 -> i3 - 37:40:void updateMeasurements():285:285 -> i3 - 1:3:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):421:421 -> l2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;III)Landroid/view/View;"} - 4:9:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):424:424 -> l2 - 10:24:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):425:425 -> l2 - 25:28:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):429:429 -> l2 - 29:36:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):430:430 -> l2 - 37:43:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):432:432 -> l2 - 44:59:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):436:436 -> l2 - 60:69:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):440:440 -> l2 - 70:86:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):441:441 -> l2 + 1:8:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):767:767 -> c3 + 9:13:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):770:770 -> c3 + 14:19:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):772:772 -> c3 + 20:23:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):775:775 -> c3 + 1:6:void setSpanCount(int):824:824 -> d3 + 7:10:void setSpanCount(int):827:827 -> d3 + 11:12:void setSpanCount(int):832:832 -> d3 + 13:17:void setSpanCount(int):833:833 -> d3 + 18:21:void setSpanCount(int):834:834 -> d3 + 22:44:void setSpanCount(int):829:829 -> d3 + 1:7:void updateMeasurements():280:280 -> e3 + 8:22:void updateMeasurements():281:281 -> e3 + 23:36:void updateMeasurements():283:283 -> e3 + 37:40:void updateMeasurements():285:285 -> e3 + 1:7:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean,boolean):423:423 -> j2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;ZZ)Landroid/view/View;"} + 8:19:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean,boolean):426:426 -> j2 + 20:23:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean,boolean):431:431 -> j2 + 24:26:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean,boolean):433:433 -> j2 + 27:32:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean,boolean):437:437 -> j2 + 33:42:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean,boolean):438:438 -> j2 + 43:46:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean,boolean):441:441 -> j2 + 47:54:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean,boolean):442:442 -> j2 + 55:61:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean,boolean):444:444 -> j2 + 62:77:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean,boolean):448:448 -> j2 + 78:87:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean,boolean):452:452 -> j2 + 88:104:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean,boolean):453:453 -> j2 1:4:int getRowCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):119:119 -> o0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)I"} 5:7:int getRowCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):120:120 -> o0 8:16:int getRowCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):122:122 -> o0 17:27:int getRowCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):127:127 -> o0 1:3:boolean checkLayoutParams(androidx.recyclerview.widget.RecyclerView$LayoutParams):256:256 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)Z"} - 1:4:int computeHorizontalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1213:1213 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 5:9:int computeHorizontalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1214:1214 -> w - 10:14:int computeHorizontalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1216:1216 -> w - 11:25:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):530:530 -> w2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/LinearLayoutManager$c;Landroidx/recyclerview/widget/LinearLayoutManager$b;)V"} - 26:41:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):532:532 -> w2 - 42:44:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):537:537 -> w2 - 45:51:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):539:539 -> w2 - 52:55:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):543:543 -> w2 - 56:61:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):545:545 -> w2 - 62:69:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):546:546 -> w2 - 70:81:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):549:549 -> w2 - 82:83:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):550:550 -> w2 - 84:87:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):551:551 -> w2 - 88:95:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):552:552 -> w2 - 96:102:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):561:561 -> w2 - 103:111:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):566:566 -> w2 - 112:159:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):553:553 -> w2 - 160:162:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):571:571 -> w2 - 163:170:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):579:579 -> w2 - 171:174:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):581:581 -> w2 - 175:180:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):582:582 -> w2 - 181:184:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):584:584 -> w2 - 185:190:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):586:586 -> w2 - 191:194:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):590:590 -> w2 - 195:197:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):592:592 -> w2 - 198:202:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):595:595 -> w2 - 203:205:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):597:597 -> w2 - 206:214:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):598:598 -> w2 - 215:220:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):602:602 -> w2 - 221:244:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):603:603 -> w2 - 245:251:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):611:611 -> w2 - 252:257:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):615:615 -> w2 - 258:260:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):616:616 -> w2 - 261:275:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):617:617 -> w2 - 276:279:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):627:627 -> w2 - 280:287:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):628:628 -> w2 - 288:293:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):629:629 -> w2 - 294:295:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):630:630 -> w2 - 296:306:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):631:631 -> w2 - 307:317:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):633:633 -> w2 - 318:325:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):635:635 -> w2 - 326:329:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):638:638 -> w2 - 330:339:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):639:639 -> w2 - 340:348:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):641:641 -> w2 - 349:352:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):644:644 -> w2 - 353:359:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):646:646 -> w2 - 360:368:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):649:649 -> w2 - 369:370:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):653:653 -> w2 - 371:375:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):656:656 -> w2 - 376:379:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):657:657 -> w2 - 380:387:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):658:658 -> w2 - 388:392:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):661:661 -> w2 - 393:396:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):665:665 -> w2 - 397:405:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):666:666 -> w2 - 406:413:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):669:669 -> w2 - 414:417:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):674:674 -> w2 - 418:423:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):675:675 -> w2 - 424:427:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):676:676 -> w2 - 428:433:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):677:677 -> w2 - 434:447:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):678:678 -> w2 - 448:466:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):679:679 -> w2 - 467:477:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):681:681 -> w2 - 478:485:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):682:682 -> w2 - 486:496:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):685:685 -> w2 - 497:504:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):686:686 -> w2 - 505:517:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):690:690 -> w2 - 518:529:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):698:698 -> w2 - 530:531:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):699:699 -> w2 - 532:544:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):701:701 -> w2 - 545:551:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):703:703 -> w2 - 1:4:int computeHorizontalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1195:1195 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 5:9:int computeHorizontalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1196:1196 -> x - 10:14:int computeHorizontalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1198:1198 -> x - 1:3:void onAnchorReady(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):359:359 -> y2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/LinearLayoutManager$a;I)V"} - 4:6:void onAnchorReady(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):360:360 -> y2 - 7:18:void onAnchorReady(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):361:361 -> y2 - 19:21:void onAnchorReady(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):362:362 -> y2 - 22:25:void onAnchorReady(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):364:364 -> y2 - 1:4:int computeVerticalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1222:1222 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 5:9:int computeVerticalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1223:1223 -> z - 10:14:int computeVerticalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1225:1225 -> z + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$q;)Z"} + 11:25:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):542:542 -> s2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/LinearLayoutManager$c;Landroidx/recyclerview/widget/LinearLayoutManager$b;)V"} + 26:41:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):544:544 -> s2 + 42:44:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):549:549 -> s2 + 45:51:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):551:551 -> s2 + 52:55:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):554:554 -> s2 + 56:61:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):556:556 -> s2 + 62:69:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):557:557 -> s2 + 70:81:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):560:560 -> s2 + 82:83:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):561:561 -> s2 + 84:87:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):562:562 -> s2 + 88:95:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):563:563 -> s2 + 96:102:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):572:572 -> s2 + 103:111:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):576:576 -> s2 + 112:159:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):564:564 -> s2 + 160:162:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):581:581 -> s2 + 163:170:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):589:589 -> s2 + 171:174:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):591:591 -> s2 + 175:180:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):592:592 -> s2 + 181:184:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):594:594 -> s2 + 185:190:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):596:596 -> s2 + 191:194:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):600:600 -> s2 + 195:197:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):602:602 -> s2 + 198:202:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):605:605 -> s2 + 203:205:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):607:607 -> s2 + 206:214:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):608:608 -> s2 + 215:220:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):612:612 -> s2 + 221:244:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):613:613 -> s2 + 245:251:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):621:621 -> s2 + 252:257:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):625:625 -> s2 + 258:260:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):626:626 -> s2 + 261:275:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):627:627 -> s2 + 276:279:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):637:637 -> s2 + 280:287:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):638:638 -> s2 + 288:293:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):639:639 -> s2 + 294:295:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):640:640 -> s2 + 296:306:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):641:641 -> s2 + 307:317:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):643:643 -> s2 + 318:325:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):645:645 -> s2 + 326:329:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):648:648 -> s2 + 330:339:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):649:649 -> s2 + 340:348:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):651:651 -> s2 + 349:352:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):654:654 -> s2 + 353:359:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):656:656 -> s2 + 360:368:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):659:659 -> s2 + 369:370:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):663:663 -> s2 + 371:375:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):666:666 -> s2 + 376:379:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):667:667 -> s2 + 380:387:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):668:668 -> s2 + 388:392:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):671:671 -> s2 + 393:396:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):675:675 -> s2 + 397:405:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):676:676 -> s2 + 406:413:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):679:679 -> s2 + 414:417:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):684:684 -> s2 + 418:423:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):685:685 -> s2 + 424:427:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):686:686 -> s2 + 428:433:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):687:687 -> s2 + 434:447:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):688:688 -> s2 + 448:467:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):689:689 -> s2 + 468:478:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):691:691 -> s2 + 479:486:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):692:692 -> s2 + 487:497:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):695:695 -> s2 + 498:505:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):696:696 -> s2 + 506:519:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):700:700 -> s2 + 520:531:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):708:708 -> s2 + 532:533:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):709:709 -> s2 + 534:546:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):711:711 -> s2 + 547:553:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):713:713 -> s2 + 1:3:void onAnchorReady(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):359:359 -> u2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/LinearLayoutManager$a;I)V"} + 4:6:void onAnchorReady(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):360:360 -> u2 + 7:18:void onAnchorReady(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):361:361 -> u2 + 19:21:void onAnchorReady(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):362:362 -> u2 + 22:25:void onAnchorReady(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):364:364 -> u2 + 1:4:int computeHorizontalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1223:1223 -> w + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 5:9:int computeHorizontalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1224:1224 -> w + 10:14:int computeHorizontalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1226:1226 -> w + 1:4:int computeHorizontalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1205:1205 -> x + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 5:9:int computeHorizontalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1206:1206 -> x + 10:14:int computeHorizontalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1208:1208 -> x + 1:4:int computeVerticalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1232:1232 -> z + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 5:9:int computeVerticalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1233:1233 -> z + 10:14:int computeVerticalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1235:1235 -> z androidx.recyclerview.widget.GridLayoutManager$DefaultSpanSizeLookup -> androidx.recyclerview.widget.GridLayoutManager$a: # {"id":"sourceFile","fileName":"GridLayoutManager.java"} - 1:4:void ():1348:1348 -> - 1:2:int getSpanIndex(int,int):1357:1357 -> e + 1:4:void ():1358:1358 -> + 1:2:int getSpanIndex(int,int):1367:1367 -> e 1:1:int getSpanSize(int):0:0 -> f androidx.recyclerview.widget.GridLayoutManager$LayoutParams -> androidx.recyclerview.widget.GridLayoutManager$b: # {"id":"sourceFile","fileName":"GridLayoutManager.java"} int mSpanIndex -> e int mSpanSize -> f - 1:1:void (android.content.Context,android.util.AttributeSet):1380:1380 -> - 2:2:void (android.content.Context,android.util.AttributeSet):1375:1375 -> - 3:3:void (android.content.Context,android.util.AttributeSet):1377:1377 -> - 4:4:void (int,int):1384:1384 -> - 5:5:void (int,int):1375:1375 -> - 6:6:void (int,int):1377:1377 -> - 7:7:void (android.view.ViewGroup$MarginLayoutParams):1388:1388 -> - 8:8:void (android.view.ViewGroup$MarginLayoutParams):1375:1375 -> - 9:9:void (android.view.ViewGroup$MarginLayoutParams):1377:1377 -> - 10:10:void (android.view.ViewGroup$LayoutParams):1392:1392 -> - 11:11:void (android.view.ViewGroup$LayoutParams):1375:1375 -> - 12:12:void (android.view.ViewGroup$LayoutParams):1377:1377 -> - 1:3:int getSpanIndex():1414:1414 -> e - 1:3:int getSpanSize():1424:1424 -> f + 1:1:void (android.content.Context,android.util.AttributeSet):1390:1390 -> + 2:2:void (android.content.Context,android.util.AttributeSet):1385:1385 -> + 3:3:void (android.content.Context,android.util.AttributeSet):1387:1387 -> + 4:4:void (int,int):1394:1394 -> + 5:5:void (int,int):1385:1385 -> + 6:6:void (int,int):1387:1387 -> + 7:7:void (android.view.ViewGroup$MarginLayoutParams):1398:1398 -> + 8:8:void (android.view.ViewGroup$MarginLayoutParams):1385:1385 -> + 9:9:void (android.view.ViewGroup$MarginLayoutParams):1387:1387 -> + 10:10:void (android.view.ViewGroup$LayoutParams):1402:1402 -> + 11:11:void (android.view.ViewGroup$LayoutParams):1385:1385 -> + 12:12:void (android.view.ViewGroup$LayoutParams):1387:1387 -> + 1:3:int getSpanIndex():1424:1424 -> e + 1:3:int getSpanSize():1434:1434 -> f androidx.recyclerview.widget.GridLayoutManager$SpanSizeLookup -> androidx.recyclerview.widget.GridLayoutManager$c: # {"id":"sourceFile","fileName":"GridLayoutManager.java"} android.util.SparseIntArray mSpanIndexCache -> a android.util.SparseIntArray mSpanGroupIndexCache -> b boolean mCacheSpanIndices -> c boolean mCacheSpanGroupIndices -> d - 1:3:void ():834:834 -> - 4:10:void ():836:836 -> - 11:18:void ():837:837 -> - 19:20:void ():839:839 -> - 21:23:void ():840:840 -> - 1:13:int findFirstKeyLessThan(android.util.SparseIntArray,int):998:998 -> a - 14:31:int findFirstKeyLessThan(android.util.SparseIntArray,int):1004:1004 -> a - 32:37:int findFirstKeyLessThan(android.util.SparseIntArray,int):1012:1012 -> a - 38:44:int findFirstKeyLessThan(android.util.SparseIntArray,int):1013:1013 -> a - 1:4:int getCachedSpanGroupIndex(int,int):930:930 -> b - 5:9:int getCachedSpanGroupIndex(int,int):931:931 -> b - 10:19:int getCachedSpanGroupIndex(int,int):933:933 -> b - 20:23:int getCachedSpanGroupIndex(int,int):937:937 -> b - 24:29:int getCachedSpanGroupIndex(int,int):938:938 -> b - 1:4:int getCachedSpanIndex(int,int):917:917 -> c - 5:9:int getCachedSpanIndex(int,int):918:918 -> c - 10:19:int getCachedSpanIndex(int,int):920:920 -> c - 20:23:int getCachedSpanIndex(int,int):924:924 -> c - 24:29:int getCachedSpanIndex(int,int):925:925 -> c - 1:5:int getSpanGroupIndex(int,int):1032:1032 -> d - 6:14:int getSpanGroupIndex(int,int):1034:1034 -> d - 15:22:int getSpanGroupIndex(int,int):1036:1036 -> d - 23:40:int getSpanGroupIndex(int,int):1038:1038 -> d - 41:46:int getSpanGroupIndex(int,int):1045:1045 -> d - 47:71:int getSpanGroupIndex(int,int):1047:1047 -> d + 1:3:void ():844:844 -> + 4:10:void ():846:846 -> + 11:18:void ():847:847 -> + 19:20:void ():849:849 -> + 21:23:void ():850:850 -> + 1:13:int findFirstKeyLessThan(android.util.SparseIntArray,int):1008:1008 -> a + 14:31:int findFirstKeyLessThan(android.util.SparseIntArray,int):1014:1014 -> a + 32:37:int findFirstKeyLessThan(android.util.SparseIntArray,int):1022:1022 -> a + 38:44:int findFirstKeyLessThan(android.util.SparseIntArray,int):1023:1023 -> a + 1:4:int getCachedSpanGroupIndex(int,int):940:940 -> b + 5:9:int getCachedSpanGroupIndex(int,int):941:941 -> b + 10:19:int getCachedSpanGroupIndex(int,int):943:943 -> b + 20:23:int getCachedSpanGroupIndex(int,int):947:947 -> b + 24:29:int getCachedSpanGroupIndex(int,int):948:948 -> b + 1:4:int getCachedSpanIndex(int,int):927:927 -> c + 5:9:int getCachedSpanIndex(int,int):928:928 -> c + 10:19:int getCachedSpanIndex(int,int):930:930 -> c + 20:23:int getCachedSpanIndex(int,int):934:934 -> c + 24:29:int getCachedSpanIndex(int,int):935:935 -> c + 1:5:int getSpanGroupIndex(int,int):1042:1042 -> d + 6:14:int getSpanGroupIndex(int,int):1044:1044 -> d + 15:22:int getSpanGroupIndex(int,int):1046:1046 -> d + 23:40:int getSpanGroupIndex(int,int):1048:1048 -> d + 41:46:int getSpanGroupIndex(int,int):1055:1055 -> d + 47:71:int getSpanGroupIndex(int,int):1057:1057 -> d int getSpanIndex(int,int) -> e int getSpanSize(int) -> f - 1:6:void invalidateSpanGroupIndexCache():895:895 -> g - 1:6:void invalidateSpanIndexCache():887:887 -> h + 1:6:void invalidateSpanGroupIndexCache():905:905 -> g + 1:6:void invalidateSpanIndexCache():897:897 -> h androidx.recyclerview.widget.LayoutState -> androidx.recyclerview.widget.f: # {"id":"sourceFile","fileName":"LayoutState.java"} boolean mRecycle -> a @@ -50187,9 +53485,9 @@ androidx.recyclerview.widget.LayoutState -> androidx.recyclerview.widget.f: 8:9:void ():67:67 -> 10:12:void ():72:72 -> 1:14:boolean hasMore(androidx.recyclerview.widget.RecyclerView$State):88:88 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)Z"} 1:6:android.view.View next(androidx.recyclerview.widget.RecyclerView$Recycler):98:98 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;)Landroid/view/View;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;)Landroid/view/View;"} 7:14:android.view.View next(androidx.recyclerview.widget.RecyclerView$Recycler):99:99 -> b 1:75:java.lang.String toString():105:105 -> toString androidx.recyclerview.widget.LinearLayoutManager -> androidx.recyclerview.widget.LinearLayoutManager: @@ -50243,400 +53541,382 @@ androidx.recyclerview.widget.LinearLayoutManager -> androidx.recyclerview.widget 27:27:void (android.content.Context,android.util.AttributeSet,int,int):146:146 -> 28:28:void (android.content.Context,android.util.AttributeSet,int,int):151:151 -> 29:32:void (android.content.Context,android.util.AttributeSet,int,int):184:187 -> - 1:5:int computeVerticalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1158:1158 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 1:7:int scrollHorizontallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1113:1113 -> A1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 8:12:int scrollHorizontallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1116:1116 -> A1 - 10:17:void recycleChildren(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1429:1429 -> A2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;II)V"} - 18:24:void recycleChildren(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1433:1433 -> A2 - 1:4:void scrollToPosition(int):1070:1070 -> B1 - 5:6:void scrollToPosition(int):1071:1071 -> B1 - 7:10:void scrollToPosition(int):1072:1072 -> B1 - 11:13:void scrollToPosition(int):1073:1073 -> B1 - 14:17:void scrollToPosition(int):1075:1075 -> B1 - 1:7:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1502:1502 -> B2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;II)V"} - 8:15:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1510:1510 -> B2 - 16:23:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1511:1511 -> B2 - 24:27:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1513:1513 -> B2 - 28:37:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1514:1514 -> B2 - 38:47:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1515:1515 -> B2 - 48:56:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1517:1517 -> B2 - 57:60:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1523:1523 -> B2 - 61:70:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1524:1524 -> B2 - 71:80:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1525:1525 -> B2 - 81:84:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1527:1527 -> B2 - 1:6:int scrollVerticallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1125:1125 -> C1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 7:11:int scrollVerticallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1128:1128 -> C1 - 5:8:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1462:1462 -> C2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;II)V"} - 9:17:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1463:1463 -> C2 - 18:21:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1465:1465 -> C2 - 22:31:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1466:1466 -> C2 - 32:41:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1467:1467 -> C2 - 42:49:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1469:1469 -> C2 - 50:53:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1475:1475 -> C2 - 54:63:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1476:1476 -> C2 - 64:73:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1477:1477 -> C2 - 74:77:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1479:1479 -> C2 - 1:10:boolean resolveIsInfinite():1271:1271 -> D2 - 11:20:boolean resolveIsInfinite():1272:1272 -> D2 - 1:12:void resolveShouldLayoutReverse():362:362 -> E2 - 13:18:void resolveShouldLayoutReverse():365:365 -> E2 - 19:23:void resolveShouldLayoutReverse():363:363 -> E2 - 1:10:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1382:1382 -> F2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 11:13:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1385:1385 -> F2 - 14:23:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1386:1386 -> F2 - 24:27:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1388:1388 -> F2 - 28:30:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1389:1389 -> F2 - 31:34:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1390:1390 -> F2 - 35:46:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1391:1391 -> F2 - 47:52:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1399:1399 -> F2 - 53:58:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1403:1403 -> F2 - 7:30:void setOrientation(int):341:341 -> G2 - 31:33:void setOrientation(int):344:344 -> G2 - 34:43:void setOrientation(int):346:346 -> G2 - 44:49:void setOrientation(int):348:348 -> G2 - 50:53:void setOrientation(int):349:349 -> G2 - 54:55:void setOrientation(int):350:350 -> G2 - 56:59:void setOrientation(int):351:351 -> G2 - 1:9:android.view.View findViewByPosition(int):407:407 -> H - 10:23:android.view.View findViewByPosition(int):411:411 -> H - 24:27:android.view.View findViewByPosition(int):414:414 -> H - 28:34:android.view.View findViewByPosition(int):415:415 -> H - 35:39:android.view.View findViewByPosition(int):420:420 -> H - 2:4:void setReverseLayout(boolean):394:394 -> H2 - 5:9:void setReverseLayout(boolean):395:395 -> H2 - 10:11:void setReverseLayout(boolean):398:398 -> H2 - 12:15:void setReverseLayout(boolean):399:399 -> H2 + 1:5:int computeVerticalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1166:1166 -> A + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 1:7:int scrollHorizontallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1121:1121 -> A1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 8:12:int scrollHorizontallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1124:1124 -> A1 + 1:12:void resolveShouldLayoutReverse():365:365 -> A2 + 13:18:void resolveShouldLayoutReverse():368:368 -> A2 + 19:23:void resolveShouldLayoutReverse():366:366 -> A2 + 1:4:void scrollToPosition(int):1078:1078 -> B1 + 5:6:void scrollToPosition(int):1079:1079 -> B1 + 7:10:void scrollToPosition(int):1080:1080 -> B1 + 11:13:void scrollToPosition(int):1081:1081 -> B1 + 14:17:void scrollToPosition(int):1083:1083 -> B1 + 1:10:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1386:1386 -> B2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 11:13:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1389:1389 -> B2 + 14:23:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1390:1390 -> B2 + 24:27:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1392:1392 -> B2 + 28:30:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1393:1393 -> B2 + 31:34:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1394:1394 -> B2 + 35:46:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1395:1395 -> B2 + 47:52:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1403:1403 -> B2 + 53:58:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1407:1407 -> B2 + 1:6:int scrollVerticallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1133:1133 -> C1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 7:11:int scrollVerticallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1136:1136 -> C1 + 7:30:void setOrientation(int):344:344 -> C2 + 31:33:void setOrientation(int):347:347 -> C2 + 34:43:void setOrientation(int):349:349 -> C2 + 44:49:void setOrientation(int):351:351 -> C2 + 50:53:void setOrientation(int):352:352 -> C2 + 54:55:void setOrientation(int):353:353 -> C2 + 56:59:void setOrientation(int):354:354 -> C2 + 2:4:void setReverseLayout(boolean):397:397 -> D2 + 5:9:void setReverseLayout(boolean):398:398 -> D2 + 10:11:void setReverseLayout(boolean):401:401 -> D2 + 12:15:void setReverseLayout(boolean):402:402 -> D2 + 2:4:void setStackFromEnd(boolean):313:313 -> E2 + 5:9:void setStackFromEnd(boolean):314:314 -> E2 + 10:11:void setStackFromEnd(boolean):317:317 -> E2 + 12:15:void setStackFromEnd(boolean):318:318 -> E2 + 1:8:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):838:838 -> F2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/LinearLayoutManager$a;)Z"} + 9:15:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):841:841 -> F2 + 16:21:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):842:842 -> F2 + 22:29:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):843:843 -> F2 + 30:36:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):846:846 -> F2 + 37:38:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):849:849 -> F2 + 39:44:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):850:850 -> F2 + 45:51:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):856:856 -> F2 + 52:63:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):859:859 -> F2 + 64:69:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):861:861 -> F2 + 70:75:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):862:862 -> F2 + 76:81:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):863:863 -> F2 + 82:103:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):864:864 -> F2 + 104:112:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):870:870 -> F2 + 1:18:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):883:883 -> G2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/LinearLayoutManager$a;)Z"} + 19:26:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):887:887 -> G2 + 27:30:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):898:898 -> G2 + 31:41:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):899:899 -> G2 + 42:49:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):902:902 -> G2 + 50:63:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):904:904 -> G2 + 64:77:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):907:907 -> G2 + 78:81:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):913:913 -> G2 + 82:89:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):914:914 -> G2 + 90:95:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):916:916 -> G2 + 96:103:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):917:917 -> G2 + 104:107:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):919:919 -> G2 + 108:115:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):922:922 -> G2 + 116:122:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):923:923 -> G2 + 123:130:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):925:925 -> G2 + 131:133:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):926:926 -> G2 + 134:141:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):929:929 -> G2 + 142:148:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):930:930 -> G2 + 149:156:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):932:932 -> G2 + 157:159:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):933:933 -> G2 + 160:163:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):936:936 -> G2 + 164:171:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):937:937 -> G2 + 172:177:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):938:938 -> G2 + 178:186:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):939:939 -> G2 + 187:192:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):941:941 -> G2 + 193:200:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):943:943 -> G2 + 201:214:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):944:944 -> G2 + 215:218:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):947:947 -> G2 + 219:224:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):952:952 -> G2 + 225:236:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):955:955 -> G2 + 237:248:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):958:958 -> G2 + 249:250:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):888:888 -> G2 + 251:253:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):889:889 -> G2 + 1:9:android.view.View findViewByPosition(int):410:410 -> H + 10:23:android.view.View findViewByPosition(int):414:414 -> H + 24:27:android.view.View findViewByPosition(int):417:417 -> H + 28:34:android.view.View findViewByPosition(int):418:418 -> H + 35:39:android.view.View findViewByPosition(int):423:423 -> H + 1:7:void updateAnchorInfoForLayout(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):810:810 -> H2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/LinearLayoutManager$a;)V"} + 8:14:void updateAnchorInfoForLayout(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):817:817 -> H2 + 15:17:void updateAnchorInfoForLayout(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):826:826 -> H2 + 18:32:void updateAnchorInfoForLayout(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):827:827 -> H2 1:7:androidx.recyclerview.widget.RecyclerView$LayoutParams generateDefaultLayoutParams():200:200 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$p;"} - 2:4:void setStackFromEnd(boolean):310:310 -> I2 - 5:9:void setStackFromEnd(boolean):311:311 -> I2 - 10:11:void setStackFromEnd(boolean):314:314 -> I2 - 12:15:void setStackFromEnd(boolean):315:315 -> I2 - 1:8:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):834:834 -> J2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/LinearLayoutManager$a;)Z"} - 9:15:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):837:837 -> J2 - 16:21:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):838:838 -> J2 - 22:29:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):839:839 -> J2 - 30:36:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):842:842 -> J2 - 37:40:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):845:845 -> J2 - 41:45:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):846:846 -> J2 - 46:51:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):847:847 -> J2 - 52:58:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):849:849 -> J2 - 59:70:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):852:852 -> J2 - 71:72:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):854:854 -> J2 - 73:78:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):855:855 -> J2 - 79:86:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):856:856 -> J2 - 87:92:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):857:857 -> J2 - 93:98:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):858:858 -> J2 - 99:104:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):860:860 -> J2 - 105:111:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):861:861 -> J2 - 112:119:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):862:862 -> J2 - 1:8:boolean shouldMeasureTwice():1700:1700 -> K1 - 9:14:boolean shouldMeasureTwice():1701:1701 -> K1 - 15:24:boolean shouldMeasureTwice():1702:1702 -> K1 - 1:18:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):875:875 -> K2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/LinearLayoutManager$a;)Z"} - 19:26:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):879:879 -> K2 - 27:30:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):890:890 -> K2 - 31:41:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):891:891 -> K2 - 42:49:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):894:894 -> K2 - 50:63:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):896:896 -> K2 - 64:77:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):899:899 -> K2 - 78:81:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):905:905 -> K2 - 82:89:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):906:906 -> K2 - 90:95:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):908:908 -> K2 - 96:103:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):909:909 -> K2 - 104:107:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):911:911 -> K2 - 108:115:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):914:914 -> K2 - 116:122:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):915:915 -> K2 - 123:130:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):917:917 -> K2 - 131:133:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):918:918 -> K2 - 134:141:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):921:921 -> K2 - 142:148:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):922:922 -> K2 - 149:156:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):924:924 -> K2 - 157:159:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):925:925 -> K2 - 160:165:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):928:928 -> K2 - 166:171:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):929:929 -> K2 - 172:179:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):930:930 -> K2 - 180:186:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):931:931 -> K2 - 187:192:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):933:933 -> K2 - 193:200:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):935:935 -> K2 - 201:214:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):936:936 -> K2 - 215:218:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):939:939 -> K2 - 219:224:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):944:944 -> K2 - 225:236:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):947:947 -> K2 - 237:248:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):950:950 -> K2 - 249:250:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):880:880 -> K2 - 251:253:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):881:881 -> K2 - 1:7:void updateAnchorInfoForLayout(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):806:806 -> L2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/LinearLayoutManager$a;)V"} - 8:14:void updateAnchorInfoForLayout(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):813:813 -> L2 - 15:17:void updateAnchorInfoForLayout(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):822:822 -> L2 - 18:32:void updateAnchorInfoForLayout(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):823:823 -> L2 + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$q;"} + 1:8:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1235:1235 -> I2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(IIZLandroidx/recyclerview/widget/RecyclerView$A;)V"} + 9:12:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1236:1236 -> I2 + 13:18:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1237:1237 -> I2 + 19:20:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1238:1238 -> I2 + 21:23:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1239:1239 -> I2 + 24:31:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1240:1240 -> I2 + 32:42:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1241:1241 -> I2 + 43:55:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1243:1243 -> I2 + 56:60:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1244:1244 -> I2 + 61:69:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1247:1247 -> I2 + 70:73:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1249:1249 -> I2 + 74:80:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1251:1251 -> I2 + 81:82:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1252:1252 -> I2 + 83:93:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1253:1253 -> I2 + 94:101:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1254:1254 -> I2 + 102:109:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1256:1256 -> I2 + 110:115:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1257:1257 -> I2 + 116:119:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1260:1260 -> I2 + 120:132:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1261:1261 -> I2 + 133:140:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1262:1262 -> I2 + 141:142:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1263:1263 -> I2 + 143:153:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1264:1264 -> I2 + 154:161:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1265:1265 -> I2 + 162:170:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1266:1266 -> I2 + 171:175:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1267:1267 -> I2 + 176:182:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1269:1269 -> I2 + 183:184:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1271:1271 -> I2 + 185:187:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1273:1273 -> I2 + 1:11:void updateLayoutStateToFillEnd(int,int):1019:1019 -> J2 + 12:21:void updateLayoutStateToFillEnd(int,int):1020:1020 -> J2 + 22:23:void updateLayoutStateToFillEnd(int,int):1021:1021 -> J2 + 24:25:void updateLayoutStateToFillEnd(int,int):1022:1022 -> J2 + 26:27:void updateLayoutStateToFillEnd(int,int):1023:1023 -> J2 + 28:31:void updateLayoutStateToFillEnd(int,int):1024:1024 -> J2 + 32:34:void updateLayoutStateToFillEnd(int,int):1025:1025 -> J2 + 1:8:boolean shouldMeasureTwice():1704:1704 -> K1 + 9:14:boolean shouldMeasureTwice():1705:1705 -> K1 + 15:24:boolean shouldMeasureTwice():1706:1706 -> K1 + 1:8:void updateLayoutStateToFillEnd(androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):1015:1015 -> K2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/LinearLayoutManager$a;)V"} + 1:12:void updateLayoutStateToFillStart(int,int):1033:1033 -> L2 + 13:16:void updateLayoutStateToFillStart(int,int):1034:1034 -> L2 + 17:24:void updateLayoutStateToFillStart(int,int):1035:1035 -> L2 + 25:26:void updateLayoutStateToFillStart(int,int):1036:1036 -> L2 + 27:28:void updateLayoutStateToFillStart(int,int):1037:1037 -> L2 + 29:32:void updateLayoutStateToFillStart(int,int):1038:1038 -> L2 + 33:35:void updateLayoutStateToFillStart(int,int):1039:1039 -> L2 1:3:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):234:234 -> M0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$u;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$v;)V"} 4:7:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):235:235 -> M0 8:10:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):236:236 -> M0 11:14:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):237:237 -> M0 - 1:2:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):502:502 -> M1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$z;I)V"} - 3:9:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):503:503 -> M1 - 10:12:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):504:504 -> M1 - 13:16:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):505:505 -> M1 - 1:8:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1229:1229 -> M2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(IIZLandroidx/recyclerview/widget/RecyclerView$z;)V"} - 9:12:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1230:1230 -> M2 - 13:18:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1231:1231 -> M2 - 19:20:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1232:1232 -> M2 - 21:23:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1233:1233 -> M2 - 24:31:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1234:1234 -> M2 - 32:42:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1235:1235 -> M2 - 43:55:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1237:1237 -> M2 - 56:60:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1238:1238 -> M2 - 61:69:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1241:1241 -> M2 - 70:73:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1243:1243 -> M2 - 74:82:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1245:1245 -> M2 - 83:93:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1247:1247 -> M2 - 94:101:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1248:1248 -> M2 - 102:109:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1250:1250 -> M2 - 110:115:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1251:1251 -> M2 - 116:119:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1254:1254 -> M2 - 120:132:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1255:1255 -> M2 - 133:142:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1256:1256 -> M2 - 143:153:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1258:1258 -> M2 - 154:161:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1259:1259 -> M2 - 162:170:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1260:1260 -> M2 - 171:175:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1261:1261 -> M2 - 176:182:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1263:1263 -> M2 - 183:184:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1265:1265 -> M2 - 185:187:void updateLayoutState(int,int,boolean,androidx.recyclerview.widget.RecyclerView$State):1267:1267 -> M2 - 1:3:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2041:2041 -> N0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)Landroid/view/View;"} - 4:11:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2042:2042 -> N0 - 12:20:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2046:2046 -> N0 - 21:23:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2050:2050 -> N0 - 24:36:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2051:2051 -> N0 - 37:39:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2052:2052 -> N0 - 40:43:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2053:2053 -> N0 - 44:46:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2054:2054 -> N0 - 47:52:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2055:2055 -> N0 - 53:57:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2063:2063 -> N0 - 58:63:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2065:2065 -> N0 - 64:68:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2071:2071 -> N0 - 69:72:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2073:2073 -> N0 - 73:83:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2075:2075 -> N0 - 1:11:void updateLayoutStateToFillEnd(int,int):1011:1011 -> N2 - 12:23:void updateLayoutStateToFillEnd(int,int):1012:1012 -> N2 - 24:25:void updateLayoutStateToFillEnd(int,int):1014:1014 -> N2 - 26:27:void updateLayoutStateToFillEnd(int,int):1015:1015 -> N2 - 28:31:void updateLayoutStateToFillEnd(int,int):1016:1016 -> N2 - 32:34:void updateLayoutStateToFillEnd(int,int):1017:1017 -> N2 + 1:2:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):505:505 -> M1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$A;I)V"} + 3:9:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):506:506 -> M1 + 10:12:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):507:507 -> M1 + 13:16:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):508:508 -> M1 + 1:8:void updateLayoutStateToFillStart(androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):1029:1029 -> M2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/LinearLayoutManager$a;)V"} + 1:3:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2068:2068 -> N0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;ILandroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)Landroid/view/View;"} + 4:11:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2069:2069 -> N0 + 12:20:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2073:2073 -> N0 + 21:23:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2077:2077 -> N0 + 24:36:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2078:2078 -> N0 + 37:39:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2079:2079 -> N0 + 40:43:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2080:2080 -> N0 + 44:46:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2081:2081 -> N0 + 47:52:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2082:2082 -> N0 + 53:57:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2090:2090 -> N0 + 58:63:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2092:2092 -> N0 + 64:68:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2098:2098 -> N0 + 69:72:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2100:2100 -> N0 + 73:83:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2102:2102 -> N0 1:3:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):243:243 -> O0 4:9:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):244:244 -> O0 10:16:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):245:245 -> O0 17:24:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):246:246 -> O0 - 1:8:void updateLayoutStateToFillEnd(androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):1007:1007 -> O2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/LinearLayoutManager$a;)V"} - 1:14:boolean supportsPredictiveItemAnimations():2150:2150 -> P1 - 1:12:void updateLayoutStateToFillStart(int,int):1025:1025 -> P2 - 13:16:void updateLayoutStateToFillStart(int,int):1026:1026 -> P2 - 17:26:void updateLayoutStateToFillStart(int,int):1027:1027 -> P2 - 27:28:void updateLayoutStateToFillStart(int,int):1029:1029 -> P2 - 29:32:void updateLayoutStateToFillStart(int,int):1030:1030 -> P2 - 33:35:void updateLayoutStateToFillStart(int,int):1031:1031 -> P2 - 1:4:void calculateExtraLayoutSpace(androidx.recyclerview.widget.RecyclerView$State,int[]):488:488 -> Q1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;[I)V"} - 5:16:void calculateExtraLayoutSpace(androidx.recyclerview.widget.RecyclerView$State,int[]):489:489 -> Q1 - 17:19:void calculateExtraLayoutSpace(androidx.recyclerview.widget.RecyclerView$State,int[]):495:495 -> Q1 - 20:22:void calculateExtraLayoutSpace(androidx.recyclerview.widget.RecyclerView$State,int[]):496:496 -> Q1 - 1:8:void updateLayoutStateToFillStart(androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo):1021:1021 -> Q2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/LinearLayoutManager$a;)V"} - 1:4:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1277:1277 -> R1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/LinearLayoutManager$c;Landroidx/recyclerview/widget/RecyclerView$o$c;)V"} - 5:11:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1278:1278 -> R1 - 12:21:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1279:1279 -> R1 - 1:8:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1173:1173 -> S1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 9:11:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1176:1176 -> S1 - 12:17:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1177:1177 -> S1 - 18:24:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1178:1178 -> S1 - 25:33:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1179:1179 -> S1 - 34:38:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1177:1177 -> S1 - 1:8:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1162:1162 -> T1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 9:11:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1165:1165 -> T1 - 12:17:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1166:1166 -> T1 - 18:24:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1167:1167 -> T1 - 25:35:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1168:1168 -> T1 - 36:40:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1166:1166 -> T1 - 1:8:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1184:1184 -> U1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 9:11:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1187:1187 -> U1 - 12:17:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1188:1188 -> U1 - 18:24:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1189:1189 -> U1 - 25:33:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1190:1190 -> U1 - 34:38:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1188:1188 -> U1 - 27:32:int convertFocusDirectionToLayoutDirection(int):1737:1737 -> V1 - 33:38:int convertFocusDirectionToLayoutDirection(int):1743:1743 -> V1 - 39:44:int convertFocusDirectionToLayoutDirection(int):1734:1734 -> V1 - 45:50:int convertFocusDirectionToLayoutDirection(int):1740:1740 -> V1 - 51:55:int convertFocusDirectionToLayoutDirection(int):1726:1726 -> V1 - 56:63:int convertFocusDirectionToLayoutDirection(int):1728:1728 -> V1 - 64:68:int convertFocusDirectionToLayoutDirection(int):1718:1718 -> V1 - 69:76:int convertFocusDirectionToLayoutDirection(int):1720:1720 -> V1 - 1:6:androidx.recyclerview.widget.LinearLayoutManager$LayoutState createLayoutState():1051:1051 -> W1 + 1:14:boolean supportsPredictiveItemAnimations():2177:2177 -> P1 + 1:4:void calculateExtraLayoutSpace(androidx.recyclerview.widget.RecyclerView$State,int[]):491:491 -> Q1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;[I)V"} + 5:16:void calculateExtraLayoutSpace(androidx.recyclerview.widget.RecyclerView$State,int[]):492:492 -> Q1 + 17:19:void calculateExtraLayoutSpace(androidx.recyclerview.widget.RecyclerView$State,int[]):498:498 -> Q1 + 20:22:void calculateExtraLayoutSpace(androidx.recyclerview.widget.RecyclerView$State,int[]):499:499 -> Q1 + 1:4:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1283:1283 -> R1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/LinearLayoutManager$c;Landroidx/recyclerview/widget/RecyclerView$p$c;)V"} + 5:11:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1284:1284 -> R1 + 12:21:void collectPrefetchPositionsForLayoutState(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1285:1285 -> R1 + 1:8:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1181:1181 -> S1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 9:11:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1184:1184 -> S1 + 12:17:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1185:1185 -> S1 + 18:24:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1186:1186 -> S1 + 25:33:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1187:1187 -> S1 + 34:38:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1185:1185 -> S1 + 1:8:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1170:1170 -> T1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 9:11:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1173:1173 -> T1 + 12:17:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1174:1174 -> T1 + 18:24:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1175:1175 -> T1 + 25:35:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1176:1176 -> T1 + 36:40:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1174:1174 -> T1 + 1:8:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1192:1192 -> U1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 9:11:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1195:1195 -> U1 + 12:17:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1196:1196 -> U1 + 18:24:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1197:1197 -> U1 + 25:33:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1198:1198 -> U1 + 34:38:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1196:1196 -> U1 + 27:32:int convertFocusDirectionToLayoutDirection(int):1741:1741 -> V1 + 33:38:int convertFocusDirectionToLayoutDirection(int):1747:1747 -> V1 + 39:44:int convertFocusDirectionToLayoutDirection(int):1738:1738 -> V1 + 45:50:int convertFocusDirectionToLayoutDirection(int):1744:1744 -> V1 + 51:55:int convertFocusDirectionToLayoutDirection(int):1730:1730 -> V1 + 56:63:int convertFocusDirectionToLayoutDirection(int):1732:1732 -> V1 + 64:68:int convertFocusDirectionToLayoutDirection(int):1722:1722 -> V1 + 69:76:int convertFocusDirectionToLayoutDirection(int):1724:1724 -> V1 + 1:6:androidx.recyclerview.widget.LinearLayoutManager$LayoutState createLayoutState():1059:1059 -> W1 # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/LinearLayoutManager$c;"} - 1:4:void ensureLayoutState():1040:1040 -> X1 - 5:11:void ensureLayoutState():1041:1041 -> X1 - 1:2:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1572:1572 -> Y1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/LinearLayoutManager$c;Landroidx/recyclerview/widget/RecyclerView$z;Z)I"} - 3:11:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1573:1573 -> Y1 - 12:13:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1576:1576 -> Y1 - 14:16:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1578:1578 -> Y1 - 17:21:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1580:1580 -> Y1 - 22:23:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1581:1581 -> Y1 - 24:35:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1582:1582 -> Y1 - 36:38:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1583:1583 -> Y1 - 39:41:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1587:1587 -> Y1 - 42:46:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1591:1591 -> Y1 - 47:56:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1594:1594 -> Y1 - 57:64:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1601:1601 -> Y1 - 65:70:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1602:1602 -> Y1 - 71:78:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1603:1603 -> Y1 - 79:82:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1608:1608 -> Y1 - 83:87:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1609:1609 -> Y1 - 88:92:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1610:1610 -> Y1 - 93:94:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1611:1611 -> Y1 - 95:99:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1613:1613 -> Y1 - 100:103:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1615:1615 -> Y1 - 104:107:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1622:1622 -> Y1 - 2:10:android.view.View findFirstPartiallyOrCompletelyInvisibleChild():1897:1897 -> Z1 - 1:17:android.view.View findFirstReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1845:1845 -> a2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)Landroid/view/View;"} - 1:9:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):537:537 -> b1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)V"} - 10:15:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):538:538 -> b1 - 16:19:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):539:539 -> b1 - 20:29:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):543:543 -> b1 - 30:35:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):544:544 -> b1 - 36:38:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):547:547 -> b1 - 39:43:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):548:548 -> b1 - 44:46:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):550:550 -> b1 - 47:50:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):552:552 -> b1 - 51:68:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):553:553 -> b1 - 69:76:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):560:560 -> b1 - 77:84:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):561:561 -> b1 - 85:90:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):562:562 -> b1 - 91:96:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):563:563 -> b1 - 97:106:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):575:575 -> b1 - 107:109:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):555:555 -> b1 - 110:118:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):556:556 -> b1 - 119:121:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):558:558 -> b1 - 122:125:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):559:559 -> b1 - 126:136:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):584:584 -> b1 - 137:140:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):586:586 -> b1 - 141:142:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):587:587 -> b1 - 143:145:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):588:588 -> b1 - 146:155:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):589:589 -> b1 - 156:160:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):590:590 -> b1 - 161:170:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):591:591 -> b1 - 171:175:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):592:592 -> b1 - 176:191:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):593:593 -> b1 - 192:197:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):598:598 -> b1 - 198:201:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):602:602 -> b1 - 202:209:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):603:603 -> b1 - 210:214:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):604:604 -> b1 - 215:218:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):605:605 -> b1 - 219:226:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):607:607 -> b1 - 227:231:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):608:608 -> b1 - 232:239:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):609:609 -> b1 - 240:245:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):621:621 -> b1 - 246:251:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):622:622 -> b1 - 252:255:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):625:625 -> b1 - 256:258:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):629:629 -> b1 - 259:261:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):630:630 -> b1 - 262:269:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):631:631 -> b1 - 270:277:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):632:632 -> b1 - 278:281:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):635:635 -> b1 - 282:287:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):636:636 -> b1 - 288:290:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):638:638 -> b1 - 291:294:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):639:639 -> b1 - 295:297:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):640:640 -> b1 - 298:301:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):641:641 -> b1 - 302:303:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):642:642 -> b1 - 304:308:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):643:643 -> b1 - 309:313:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):647:647 -> b1 - 314:317:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):648:648 -> b1 - 318:324:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):649:649 -> b1 - 325:327:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):650:650 -> b1 - 328:331:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):651:651 -> b1 - 332:335:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):653:653 -> b1 - 336:338:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):656:656 -> b1 - 339:342:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):657:657 -> b1 - 343:345:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):658:658 -> b1 - 346:350:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):659:659 -> b1 - 351:353:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):663:663 -> b1 - 354:357:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):664:664 -> b1 - 358:360:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):665:665 -> b1 - 361:364:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):666:666 -> b1 - 365:366:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):667:667 -> b1 - 367:371:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):668:668 -> b1 - 372:376:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):672:672 -> b1 - 377:380:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):673:673 -> b1 - 381:387:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):674:674 -> b1 - 388:390:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):675:675 -> b1 - 391:394:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):676:676 -> b1 - 395:398:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):678:678 -> b1 - 399:401:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):681:681 -> b1 - 402:405:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):682:682 -> b1 - 406:408:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):683:683 -> b1 - 409:412:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):684:684 -> b1 - 413:418:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):691:691 -> b1 - 419:425:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):695:695 -> b1 - 426:431:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):696:696 -> b1 - 432:438:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):699:699 -> b1 - 439:444:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):703:703 -> b1 - 445:449:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):706:706 -> b1 - 450:452:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):711:711 -> b1 - 453:458:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):712:712 -> b1 - 459:464:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):713:713 -> b1 - 465:469:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):715:715 -> b1 - 470:474:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):717:717 -> b1 - 1:5:android.view.View findFirstVisibleChildClosestToEnd(boolean,boolean):1801:1801 -> b2 - 6:14:android.view.View findFirstVisibleChildClosestToEnd(boolean,boolean):1802:1802 -> b2 - 15:26:android.view.View findFirstVisibleChildClosestToEnd(boolean,boolean):1805:1805 -> b2 - 1:9:android.graphics.PointF computeScrollVectorForPosition(int):510:510 -> c - 10:21:android.graphics.PointF computeScrollVectorForPosition(int):513:513 -> c - 22:26:android.graphics.PointF computeScrollVectorForPosition(int):514:514 -> c - 27:31:android.graphics.PointF computeScrollVectorForPosition(int):515:515 -> c - 32:38:android.graphics.PointF computeScrollVectorForPosition(int):516:516 -> c - 39:45:android.graphics.PointF computeScrollVectorForPosition(int):518:518 -> c - 1:4:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):725:725 -> c1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)V"} - 5:7:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):726:726 -> c1 - 8:11:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):727:727 -> c1 - 12:13:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):728:728 -> c1 - 14:19:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):729:729 -> c1 - 1:4:android.view.View findFirstVisibleChildClosestToStart(boolean,boolean):1783:1783 -> c2 - 5:17:android.view.View findFirstVisibleChildClosestToStart(boolean,boolean):1784:1784 -> c2 - 18:26:android.view.View findFirstVisibleChildClosestToStart(boolean,boolean):1787:1787 -> c2 - 1:14:int findFirstVisibleItemPosition():1923:1923 -> d2 - 15:19:int findFirstVisibleItemPosition():1924:1924 -> d2 - 1:12:android.view.View findLastPartiallyOrCompletelyInvisibleChild():1901:1901 -> e2 - 1:19:android.view.View findLastReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1849:1849 -> f2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)Landroid/view/View;"} + 1:4:void ensureLayoutState():1048:1048 -> X1 + 5:11:void ensureLayoutState():1049:1049 -> X1 + 1:2:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1576:1576 -> Y1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/LinearLayoutManager$c;Landroidx/recyclerview/widget/RecyclerView$A;Z)I"} + 3:11:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1577:1577 -> Y1 + 12:13:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1580:1580 -> Y1 + 14:16:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1582:1582 -> Y1 + 17:21:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1584:1584 -> Y1 + 22:23:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1585:1585 -> Y1 + 24:35:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1586:1586 -> Y1 + 36:38:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1587:1587 -> Y1 + 39:41:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1591:1591 -> Y1 + 42:46:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1595:1595 -> Y1 + 47:56:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1598:1598 -> Y1 + 57:64:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1605:1605 -> Y1 + 65:70:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1606:1606 -> Y1 + 71:78:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1607:1607 -> Y1 + 79:82:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1612:1612 -> Y1 + 83:87:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1613:1613 -> Y1 + 88:92:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1614:1614 -> Y1 + 93:94:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1615:1615 -> Y1 + 95:99:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1617:1617 -> Y1 + 100:103:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1619:1619 -> Y1 + 104:107:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.RecyclerView$State,boolean):1626:1626 -> Y1 + 2:10:android.view.View findFirstPartiallyOrCompletelyInvisibleChild():1924:1924 -> Z1 + 1:5:android.view.View findFirstVisibleChildClosestToEnd(boolean,boolean):1805:1805 -> a2 + 6:14:android.view.View findFirstVisibleChildClosestToEnd(boolean,boolean):1806:1806 -> a2 + 15:26:android.view.View findFirstVisibleChildClosestToEnd(boolean,boolean):1809:1809 -> a2 + 1:9:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):540:540 -> b1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)V"} + 10:15:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):541:541 -> b1 + 16:19:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):542:542 -> b1 + 20:29:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):546:546 -> b1 + 30:35:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):547:547 -> b1 + 36:38:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):550:550 -> b1 + 39:43:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):551:551 -> b1 + 44:46:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):553:553 -> b1 + 47:50:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):555:555 -> b1 + 51:68:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):556:556 -> b1 + 69:76:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):563:563 -> b1 + 77:84:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):564:564 -> b1 + 85:90:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):565:565 -> b1 + 91:96:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):566:566 -> b1 + 97:106:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):578:578 -> b1 + 107:109:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):558:558 -> b1 + 110:118:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):559:559 -> b1 + 119:121:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):561:561 -> b1 + 122:125:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):562:562 -> b1 + 126:134:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):587:587 -> b1 + 135:136:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):588:588 -> b1 + 137:140:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):589:589 -> b1 + 141:142:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):590:590 -> b1 + 143:145:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):591:591 -> b1 + 146:155:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):592:592 -> b1 + 156:160:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):593:593 -> b1 + 161:170:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):594:594 -> b1 + 171:175:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):595:595 -> b1 + 176:191:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):596:596 -> b1 + 192:197:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):601:601 -> b1 + 198:201:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):605:605 -> b1 + 202:209:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):606:606 -> b1 + 210:214:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):607:607 -> b1 + 215:218:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):608:608 -> b1 + 219:226:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):610:610 -> b1 + 227:231:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):611:611 -> b1 + 232:239:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):612:612 -> b1 + 240:245:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):624:624 -> b1 + 246:251:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):625:625 -> b1 + 252:255:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):628:628 -> b1 + 256:258:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):632:632 -> b1 + 259:261:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):633:633 -> b1 + 262:269:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):634:634 -> b1 + 270:277:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):635:635 -> b1 + 278:281:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):638:638 -> b1 + 282:287:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):639:639 -> b1 + 288:290:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):641:641 -> b1 + 291:294:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):642:642 -> b1 + 295:297:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):643:643 -> b1 + 298:301:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):644:644 -> b1 + 302:303:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):645:645 -> b1 + 304:308:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):646:646 -> b1 + 309:313:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):650:650 -> b1 + 314:317:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):651:651 -> b1 + 318:324:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):652:652 -> b1 + 325:327:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):653:653 -> b1 + 328:331:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):654:654 -> b1 + 332:335:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):656:656 -> b1 + 336:338:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):659:659 -> b1 + 339:342:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):660:660 -> b1 + 343:345:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):661:661 -> b1 + 346:350:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):662:662 -> b1 + 351:353:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):666:666 -> b1 + 354:357:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):667:667 -> b1 + 358:360:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):668:668 -> b1 + 361:364:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):669:669 -> b1 + 365:366:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):670:670 -> b1 + 367:371:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):671:671 -> b1 + 372:376:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):675:675 -> b1 + 377:380:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):676:676 -> b1 + 381:387:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):677:677 -> b1 + 388:390:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):678:678 -> b1 + 391:394:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):679:679 -> b1 + 395:398:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):681:681 -> b1 + 399:401:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):684:684 -> b1 + 402:405:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):685:685 -> b1 + 406:408:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):686:686 -> b1 + 409:412:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):687:687 -> b1 + 413:418:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):694:694 -> b1 + 419:425:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):698:698 -> b1 + 426:431:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):699:699 -> b1 + 432:438:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):702:702 -> b1 + 439:444:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):706:706 -> b1 + 445:449:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):709:709 -> b1 + 450:452:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):714:714 -> b1 + 453:458:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):715:715 -> b1 + 459:464:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):716:716 -> b1 + 465:469:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):718:718 -> b1 + 470:474:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):720:720 -> b1 + 1:4:android.view.View findFirstVisibleChildClosestToStart(boolean,boolean):1787:1787 -> b2 + 5:17:android.view.View findFirstVisibleChildClosestToStart(boolean,boolean):1788:1788 -> b2 + 18:26:android.view.View findFirstVisibleChildClosestToStart(boolean,boolean):1791:1791 -> b2 + 1:9:android.graphics.PointF computeScrollVectorForPosition(int):513:513 -> c + 10:21:android.graphics.PointF computeScrollVectorForPosition(int):516:516 -> c + 22:26:android.graphics.PointF computeScrollVectorForPosition(int):517:517 -> c + 27:31:android.graphics.PointF computeScrollVectorForPosition(int):518:518 -> c + 32:38:android.graphics.PointF computeScrollVectorForPosition(int):519:519 -> c + 39:45:android.graphics.PointF computeScrollVectorForPosition(int):521:521 -> c + 1:4:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):728:728 -> c1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)V"} + 5:7:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):729:729 -> c1 + 8:11:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):730:730 -> c1 + 12:13:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):731:731 -> c1 + 14:19:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):732:732 -> c1 + 1:14:int findFirstVisibleItemPosition():1950:1950 -> c2 + 15:19:int findFirstVisibleItemPosition():1951:1951 -> c2 + 1:12:android.view.View findLastPartiallyOrCompletelyInvisibleChild():1928:1928 -> d2 + 1:15:int findLastVisibleItemPosition():1990:1990 -> e2 + 16:20:int findLastVisibleItemPosition():1991:1991 -> e2 + 1:8:android.view.View findOnePartiallyOrCompletelyInvisibleChild(int,int):2039:2039 -> f2 + 9:20:android.view.View findOnePartiallyOrCompletelyInvisibleChild(int,int):2046:2046 -> f2 + 21:35:android.view.View findOnePartiallyOrCompletelyInvisibleChild(int,int):2047:2047 -> f2 + 36:39:android.view.View findOnePartiallyOrCompletelyInvisibleChild(int,int):2058:2058 -> f2 + 40:46:android.view.View findOnePartiallyOrCompletelyInvisibleChild(int,int):2059:2059 -> f2 + 47:53:android.view.View findOnePartiallyOrCompletelyInvisibleChild(int,int):2061:2061 -> f2 + 54:58:android.view.View findOnePartiallyOrCompletelyInvisibleChild(int,int):2042:2042 -> f2 1:4:void onRestoreInstanceState(android.os.Parcelable):279:279 -> g1 5:8:void onRestoreInstanceState(android.os.Parcelable):280:280 -> g1 - 9:12:void onRestoreInstanceState(android.os.Parcelable):281:281 -> g1 - 1:15:int findLastVisibleItemPosition():1963:1963 -> g2 - 16:20:int findLastVisibleItemPosition():1964:1964 -> g2 + 9:13:void onRestoreInstanceState(android.os.Parcelable):281:281 -> g1 + 14:16:void onRestoreInstanceState(android.os.Parcelable):282:282 -> g1 + 17:20:void onRestoreInstanceState(android.os.Parcelable):284:284 -> g1 + 1:15:android.view.View findOneVisibleChild(int,int,boolean,boolean):2017:2017 -> g2 + 16:19:android.view.View findOneVisibleChild(int,int,boolean,boolean):2031:2031 -> g2 + 20:26:android.view.View findOneVisibleChild(int,int,boolean,boolean):2032:2032 -> g2 + 27:33:android.view.View findOneVisibleChild(int,int,boolean,boolean):2034:2034 -> g2 1:4:android.os.Parcelable onSaveInstanceState():252:252 -> h1 5:12:android.os.Parcelable onSaveInstanceState():253:253 -> h1 13:17:android.os.Parcelable onSaveInstanceState():255:255 -> h1 @@ -50653,155 +53933,169 @@ androidx.recyclerview.widget.LinearLayoutManager -> androidx.recyclerview.widget 72:79:android.os.Parcelable onSaveInstanceState():268:268 -> h1 80:87:android.os.Parcelable onSaveInstanceState():269:269 -> h1 88:91:android.os.Parcelable onSaveInstanceState():272:272 -> h1 - 1:8:android.view.View findOnePartiallyOrCompletelyInvisibleChild(int,int):2012:2012 -> h2 - 9:20:android.view.View findOnePartiallyOrCompletelyInvisibleChild(int,int):2019:2019 -> h2 - 21:35:android.view.View findOnePartiallyOrCompletelyInvisibleChild(int,int):2020:2020 -> h2 - 36:41:android.view.View findOnePartiallyOrCompletelyInvisibleChild(int,int):2031:2031 -> h2 - 42:48:android.view.View findOnePartiallyOrCompletelyInvisibleChild(int,int):2032:2032 -> h2 - 49:53:android.view.View findOnePartiallyOrCompletelyInvisibleChild(int,int):2034:2034 -> h2 - 54:58:android.view.View findOnePartiallyOrCompletelyInvisibleChild(int,int):2015:2015 -> h2 - 1:15:android.view.View findOneVisibleChild(int,int,boolean,boolean):1990:1990 -> i2 - 16:21:android.view.View findOneVisibleChild(int,int,boolean,boolean):2004:2004 -> i2 - 22:28:android.view.View findOneVisibleChild(int,int,boolean,boolean):2005:2005 -> i2 - 29:33:android.view.View findOneVisibleChild(int,int,boolean,boolean):2007:2007 -> i2 - 1:9:android.view.View findPartiallyOrCompletelyInvisibleChildClosestToEnd():1885:1885 -> j2 - 10:14:android.view.View findPartiallyOrCompletelyInvisibleChildClosestToEnd():1886:1886 -> j2 - 1:9:android.view.View findPartiallyOrCompletelyInvisibleChildClosestToStart():1892:1892 -> k2 - 10:14:android.view.View findPartiallyOrCompletelyInvisibleChildClosestToStart():1893:1893 -> k2 - 1:4:void assertNotInLayoutOrScroll(java.lang.String):1409:1409 -> l - 5:8:void assertNotInLayoutOrScroll(java.lang.String):1410:1410 -> l - 1:3:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):1855:1855 -> l2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;III)Landroid/view/View;"} - 4:9:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):1858:1858 -> l2 - 10:24:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):1859:1859 -> l2 - 25:28:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):1862:1862 -> l2 - 29:36:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):1863:1863 -> l2 - 37:52:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):1865:1865 -> l2 - 53:62:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):1869:1869 -> l2 - 63:79:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int,int):1870:1870 -> l2 - 1:9:android.view.View findReferenceChildClosestToEnd(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1823:1823 -> m2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)Landroid/view/View;"} - 10:14:android.view.View findReferenceChildClosestToEnd(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1824:1824 -> m2 - 1:9:android.view.View findReferenceChildClosestToStart(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1840:1840 -> n2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)Landroid/view/View;"} - 10:14:android.view.View findReferenceChildClosestToStart(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1841:1841 -> n2 - 1:10:int fixLayoutEndGap(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):961:961 -> o2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;Z)I"} - 11:18:int fixLayoutEndGap(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):964:964 -> o2 - 19:27:int fixLayoutEndGap(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):972:972 -> o2 - 28:37:int fixLayoutEndGap(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):974:974 -> o2 - 1:8:boolean canScrollHorizontally():295:295 -> p - 1:10:int fixLayoutStartGap(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):986:986 -> p2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;Z)I"} - 11:18:int fixLayoutStartGap(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):990:990 -> p2 - 19:27:int fixLayoutStartGap(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):997:997 -> p2 - 28:37:int fixLayoutStartGap(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):999:999 -> p2 - 1:8:boolean canScrollVertically():303:303 -> q - 1:17:android.view.View getChildClosestToEnd():1771:1771 -> q2 - 1:17:android.view.View getChildClosestToStart():1761:1761 -> r2 - 1:6:int getExtraLayoutSpace(androidx.recyclerview.widget.RecyclerView$State):447:447 -> s2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 7:15:int getExtraLayoutSpace(androidx.recyclerview.widget.RecyclerView$State):448:448 -> s2 - 1:6:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1368:1368 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/RecyclerView$o$c;)V"} - 7:15:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1369:1369 -> t - 16:24:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1374:1374 -> t - 25:28:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1376:1376 -> t - 29:31:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1377:1377 -> t - 32:37:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1378:1378 -> t - 1:3:int getOrientation():330:330 -> t2 - 1:12:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1288:1288 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$o$c;)V"} - 13:16:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1290:1290 -> u - 17:19:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1291:1291 -> u - 20:22:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1293:1293 -> u - 23:24:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1294:1294 -> u - 25:39:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1295:1295 -> u - 40:47:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1306:1306 -> u - 48:55:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1308:1308 -> u - 1:10:boolean isLayoutRTL():1036:1036 -> u2 - 1:5:int computeHorizontalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1143:1143 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 1:3:boolean isSmoothScrollbarEnabled():1223:1223 -> v2 - 1:5:int computeHorizontalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1133:1133 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} + 1:9:android.view.View findPartiallyOrCompletelyInvisibleChildClosestToEnd():1912:1912 -> h2 + 10:14:android.view.View findPartiallyOrCompletelyInvisibleChildClosestToEnd():1913:1913 -> h2 + 1:9:android.view.View findPartiallyOrCompletelyInvisibleChildClosestToStart():1919:1919 -> i2 + 10:14:android.view.View findPartiallyOrCompletelyInvisibleChildClosestToStart():1920:1920 -> i2 + 3:5:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean,boolean):1837:1837 -> j2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;ZZ)Landroid/view/View;"} + 6:13:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean,boolean):1841:1841 -> j2 + 14:24:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean,boolean):1844:1844 -> j2 + 25:28:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean,boolean):1849:1849 -> j2 + 29:34:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean,boolean):1851:1851 -> j2 + 35:45:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean,boolean):1852:1852 -> j2 + 46:49:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean,boolean):1859:1859 -> j2 + 50:53:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean,boolean):1860:1860 -> j2 + 54:59:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean,boolean):1861:1861 -> j2 + 60:69:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean,boolean):1862:1862 -> j2 + 70:129:android.view.View findReferenceChild(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean,boolean):1864:1864 -> j2 + 1:10:int fixLayoutEndGap(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):969:969 -> k2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;Z)I"} + 11:18:int fixLayoutEndGap(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):972:972 -> k2 + 19:27:int fixLayoutEndGap(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):980:980 -> k2 + 28:37:int fixLayoutEndGap(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):982:982 -> k2 + 1:4:void assertNotInLayoutOrScroll(java.lang.String):1413:1413 -> l + 5:8:void assertNotInLayoutOrScroll(java.lang.String):1414:1414 -> l + 1:10:int fixLayoutStartGap(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):994:994 -> l2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;Z)I"} + 11:18:int fixLayoutStartGap(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):998:998 -> l2 + 19:27:int fixLayoutStartGap(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1005:1005 -> l2 + 28:37:int fixLayoutStartGap(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1007:1007 -> l2 + 1:17:android.view.View getChildClosestToEnd():1775:1775 -> m2 + 1:17:android.view.View getChildClosestToStart():1765:1765 -> n2 + 1:6:int getExtraLayoutSpace(androidx.recyclerview.widget.RecyclerView$State):450:450 -> o2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 7:15:int getExtraLayoutSpace(androidx.recyclerview.widget.RecyclerView$State):451:451 -> o2 + 1:8:boolean canScrollHorizontally():298:298 -> p + 1:3:int getOrientation():333:333 -> p2 + 1:8:boolean canScrollVertically():306:306 -> q + 1:10:boolean isLayoutRTL():1044:1044 -> q2 + 1:3:boolean isSmoothScrollbarEnabled():1229:1229 -> r2 + 1:7:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1631:1631 -> s2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/LinearLayoutManager$c;Landroidx/recyclerview/widget/LinearLayoutManager$b;)V"} + 8:10:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1638:1638 -> s2 + 11:16:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1641:1641 -> s2 + 17:22:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1642:1642 -> s2 + 23:33:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1643:1643 -> s2 + 34:37:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1645:1645 -> s2 + 38:41:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1647:1647 -> s2 + 42:52:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1650:1650 -> s2 + 53:56:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1652:1652 -> s2 + 57:59:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1654:1654 -> s2 + 60:62:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1657:1657 -> s2 + 63:70:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1658:1658 -> s2 + 71:74:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1660:1660 -> s2 + 75:80:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1661:1661 -> s2 + 81:89:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1662:1662 -> s2 + 90:98:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1663:1663 -> s2 + 99:102:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1665:1665 -> s2 + 103:109:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1666:1666 -> s2 + 110:113:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1668:1668 -> s2 + 114:115:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1669:1669 -> s2 + 116:126:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1670:1670 -> s2 + 127:128:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1672:1672 -> s2 + 129:132:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1673:1673 -> s2 + 133:136:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1676:1676 -> s2 + 137:143:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1677:1677 -> s2 + 144:147:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1679:1679 -> s2 + 148:149:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1680:1680 -> s2 + 150:157:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1681:1681 -> s2 + 158:159:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1683:1683 -> s2 + 160:166:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1684:1684 -> s2 + 167:169:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1689:1689 -> s2 + 170:181:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1696:1696 -> s2 + 182:183:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1697:1697 -> s2 + 184:190:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1699:1699 -> s2 + 1:6:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1372:1372 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/RecyclerView$p$c;)V"} + 7:15:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1373:1373 -> t + 16:24:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1378:1378 -> t + 25:28:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1380:1380 -> t + 29:31:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1381:1381 -> t + 32:37:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1382:1382 -> t + 1:18:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):759:759 -> t2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;II)V"} + 19:26:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):760:760 -> t2 + 27:30:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):765:765 -> t2 + 31:35:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):766:766 -> t2 + 36:48:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):767:767 -> t2 + 49:54:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):769:769 -> t2 + 55:61:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):770:770 -> t2 + 62:70:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):773:773 -> t2 + 71:74:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):774:774 -> t2 + 75:84:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):777:777 -> t2 + 85:96:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):779:779 -> t2 + 97:102:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):787:787 -> t2 + 103:106:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):789:789 -> t2 + 107:113:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):790:790 -> t2 + 114:117:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):791:791 -> t2 + 118:119:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):792:792 -> t2 + 120:122:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):793:793 -> t2 + 123:129:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):794:794 -> t2 + 130:133:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):798:798 -> t2 + 134:140:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):799:799 -> t2 + 141:144:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):800:800 -> t2 + 145:146:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):801:801 -> t2 + 147:149:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):802:802 -> t2 + 150:154:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):803:803 -> t2 + 155:160:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):805:805 -> t2 + 1:12:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1294:1294 -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$p$c;)V"} + 13:16:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1296:1296 -> u + 17:19:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1297:1297 -> u + 20:22:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1299:1299 -> u + 23:24:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1300:1300 -> u + 25:39:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1301:1301 -> u + 40:47:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1312:1312 -> u + 48:55:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):1314:1314 -> u + 1:1:void onAnchorReady(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):0:0 -> u2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/LinearLayoutManager$a;I)V"} + 1:5:int computeHorizontalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1151:1151 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 1:9:void recycleByLayoutState(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState):1550:1550 -> v2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/LinearLayoutManager$c;)V"} + 10:11:void recycleByLayoutState(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState):1553:1553 -> v2 + 12:13:void recycleByLayoutState(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState):1554:1554 -> v2 + 14:18:void recycleByLayoutState(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState):1555:1555 -> v2 + 19:22:void recycleByLayoutState(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState):1556:1556 -> v2 + 23:26:void recycleByLayoutState(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState):1558:1558 -> v2 + 1:5:int computeHorizontalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1141:1141 -> w + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} 1:1:boolean isAutoMeasureEnabled():0:0 -> w0 - 1:7:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1627:1627 -> w2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/LinearLayoutManager$c;Landroidx/recyclerview/widget/LinearLayoutManager$b;)V"} - 8:10:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1634:1634 -> w2 - 11:16:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1637:1637 -> w2 - 17:22:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1638:1638 -> w2 - 23:33:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1639:1639 -> w2 - 34:37:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1641:1641 -> w2 - 38:41:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1643:1643 -> w2 - 42:52:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1646:1646 -> w2 - 53:56:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1648:1648 -> w2 - 57:59:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1650:1650 -> w2 - 60:62:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1653:1653 -> w2 - 63:70:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1654:1654 -> w2 - 71:74:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1656:1656 -> w2 - 75:80:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1657:1657 -> w2 - 81:89:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1658:1658 -> w2 - 90:98:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1659:1659 -> w2 - 99:102:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1661:1661 -> w2 - 103:109:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1662:1662 -> w2 - 110:113:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1664:1664 -> w2 - 114:115:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1665:1665 -> w2 - 116:126:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1666:1666 -> w2 - 127:128:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1668:1668 -> w2 - 129:132:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1669:1669 -> w2 - 133:136:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1672:1672 -> w2 - 137:143:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1673:1673 -> w2 - 144:147:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1675:1675 -> w2 - 148:149:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1676:1676 -> w2 - 150:157:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1677:1677 -> w2 - 158:159:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1679:1679 -> w2 - 160:166:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1680:1680 -> w2 - 167:169:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1685:1685 -> w2 - 170:181:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1692:1692 -> w2 - 182:183:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1693:1693 -> w2 - 184:190:void layoutChunk(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$LayoutState,androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult):1695:1695 -> w2 - 1:5:int computeHorizontalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1153:1153 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 1:18:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):755:755 -> x2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;II)V"} - 19:26:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):756:756 -> x2 - 27:30:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):761:761 -> x2 - 31:35:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):762:762 -> x2 - 36:48:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):763:763 -> x2 - 49:54:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):765:765 -> x2 - 55:61:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):766:766 -> x2 - 62:70:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):769:769 -> x2 - 71:74:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):770:770 -> x2 - 75:84:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):773:773 -> x2 - 85:96:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):775:775 -> x2 - 97:102:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):783:783 -> x2 - 103:106:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):785:785 -> x2 - 107:113:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):786:786 -> x2 - 114:117:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):787:787 -> x2 - 118:119:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):788:788 -> x2 - 120:122:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):789:789 -> x2 - 123:129:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):790:790 -> x2 - 130:133:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):794:794 -> x2 - 134:140:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):795:795 -> x2 - 141:144:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):796:796 -> x2 - 145:146:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):797:797 -> x2 - 147:149:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):798:798 -> x2 - 150:154:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):799:799 -> x2 - 155:160:void layoutForPredictiveAnimations(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):801:801 -> x2 - 1:5:int computeVerticalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1148:1148 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 1:1:void onAnchorReady(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo,int):0:0 -> y2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/LinearLayoutManager$a;I)V"} - 1:5:int computeVerticalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1138:1138 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 1:9:void recycleByLayoutState(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState):1546:1546 -> z2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/LinearLayoutManager$c;)V"} - 10:11:void recycleByLayoutState(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState):1549:1549 -> z2 - 12:13:void recycleByLayoutState(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState):1550:1550 -> z2 - 14:18:void recycleByLayoutState(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState):1551:1551 -> z2 - 19:22:void recycleByLayoutState(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState):1552:1552 -> z2 - 23:26:void recycleByLayoutState(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LinearLayoutManager$LayoutState):1554:1554 -> z2 + 10:17:void recycleChildren(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1433:1433 -> w2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;II)V"} + 18:24:void recycleChildren(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1437:1437 -> w2 + 1:5:int computeHorizontalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1161:1161 -> x + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 1:7:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1506:1506 -> x2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;II)V"} + 8:15:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1514:1514 -> x2 + 16:23:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1515:1515 -> x2 + 24:27:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1517:1517 -> x2 + 28:37:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1518:1518 -> x2 + 38:47:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1519:1519 -> x2 + 48:56:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1521:1521 -> x2 + 57:60:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1527:1527 -> x2 + 61:70:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1528:1528 -> x2 + 71:80:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1529:1529 -> x2 + 81:84:void recycleViewsFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1531:1531 -> x2 + 1:5:int computeVerticalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1156:1156 -> y + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 5:8:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1466:1466 -> y2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;II)V"} + 9:17:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1467:1467 -> y2 + 18:21:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1469:1469 -> y2 + 22:31:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1470:1470 -> y2 + 32:41:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1471:1471 -> y2 + 42:49:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1473:1473 -> y2 + 50:53:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1479:1479 -> y2 + 54:63:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1480:1480 -> y2 + 64:73:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1481:1481 -> y2 + 74:77:void recycleViewsFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):1483:1483 -> y2 + 1:5:int computeVerticalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1146:1146 -> z + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 1:10:boolean resolveIsInfinite():1277:1277 -> z2 + 11:20:boolean resolveIsInfinite():1278:1278 -> z2 androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo -> androidx.recyclerview.widget.LinearLayoutManager$a: # {"id":"sourceFile","fileName":"LinearLayoutManager.java"} androidx.recyclerview.widget.OrientationHelper mOrientationHelper -> a @@ -50810,60 +54104,60 @@ androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo -> androidx.recycler int mCoordinate -> c boolean mLayoutFromEnd -> d boolean mValid -> e - 1:3:void ():2453:2453 -> - 4:7:void ():2454:2454 -> - 1:6:void assignCoordinateFromPadding():2469:2469 -> a - 7:13:void assignCoordinateFromPadding():2470:2470 -> a - 14:20:void assignCoordinateFromPadding():2471:2471 -> a - 1:4:void assignFromView(android.view.View,int):2538:2538 -> b - 5:12:void assignFromView(android.view.View,int):2539:2539 -> b - 13:20:void assignFromView(android.view.View,int):2540:2540 -> b - 21:28:void assignFromView(android.view.View,int):2542:2542 -> b - 29:31:void assignFromView(android.view.View,int):2545:2545 -> b - 1:8:void assignFromViewAndKeepVisibleRect(android.view.View,int):2491:2491 -> c - 9:12:void assignFromViewAndKeepVisibleRect(android.view.View,int):2493:2493 -> c - 13:14:void assignFromViewAndKeepVisibleRect(android.view.View,int):2496:2496 -> c - 15:19:void assignFromViewAndKeepVisibleRect(android.view.View,int):2497:2497 -> c - 20:26:void assignFromViewAndKeepVisibleRect(android.view.View,int):2498:2498 -> c - 27:33:void assignFromViewAndKeepVisibleRect(android.view.View,int):2499:2499 -> c - 34:44:void assignFromViewAndKeepVisibleRect(android.view.View,int):2501:2501 -> c - 45:50:void assignFromViewAndKeepVisibleRect(android.view.View,int):2504:2504 -> c - 51:53:void assignFromViewAndKeepVisibleRect(android.view.View,int):2505:2505 -> c - 54:59:void assignFromViewAndKeepVisibleRect(android.view.View,int):2506:2506 -> c - 60:66:void assignFromViewAndKeepVisibleRect(android.view.View,int):2507:2507 -> c - 67:74:void assignFromViewAndKeepVisibleRect(android.view.View,int):2509:2509 -> c - 75:85:void assignFromViewAndKeepVisibleRect(android.view.View,int):2513:2513 -> c - 86:91:void assignFromViewAndKeepVisibleRect(android.view.View,int):2517:2517 -> c - 92:99:void assignFromViewAndKeepVisibleRect(android.view.View,int):2518:2518 -> c - 100:103:void assignFromViewAndKeepVisibleRect(android.view.View,int):2519:2519 -> c - 104:105:void assignFromViewAndKeepVisibleRect(android.view.View,int):2521:2521 -> c - 106:110:void assignFromViewAndKeepVisibleRect(android.view.View,int):2522:2522 -> c - 111:117:void assignFromViewAndKeepVisibleRect(android.view.View,int):2523:2523 -> c - 118:119:void assignFromViewAndKeepVisibleRect(android.view.View,int):2525:2525 -> c - 120:124:void assignFromViewAndKeepVisibleRect(android.view.View,int):2526:2526 -> c - 125:130:void assignFromViewAndKeepVisibleRect(android.view.View,int):2527:2527 -> c - 131:138:void assignFromViewAndKeepVisibleRect(android.view.View,int):2528:2528 -> c - 139:149:void assignFromViewAndKeepVisibleRect(android.view.View,int):2531:2531 -> c - 1:6:boolean isViewValidAsAnchor(android.view.View,androidx.recyclerview.widget.RecyclerView$State):2485:2485 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$z;)Z"} - 7:18:boolean isViewValidAsAnchor(android.view.View,androidx.recyclerview.widget.RecyclerView$State):2486:2486 -> d - 19:32:boolean isViewValidAsAnchor(android.view.View,androidx.recyclerview.widget.RecyclerView$State):2487:2487 -> d - 2:5:void reset():2458:2458 -> e - 6:8:void reset():2459:2459 -> e - 9:10:void reset():2460:2460 -> e - 11:13:void reset():2461:2461 -> e - 1:55:java.lang.String toString():2476:2476 -> toString + 1:3:void ():2482:2482 -> + 4:7:void ():2483:2483 -> + 1:4:void assignCoordinateFromPadding():2498:2498 -> a + 5:11:void assignCoordinateFromPadding():2499:2499 -> a + 12:20:void assignCoordinateFromPadding():2500:2500 -> a + 1:4:void assignFromView(android.view.View,int):2567:2567 -> b + 5:12:void assignFromView(android.view.View,int):2568:2568 -> b + 13:20:void assignFromView(android.view.View,int):2569:2569 -> b + 21:28:void assignFromView(android.view.View,int):2571:2571 -> b + 29:31:void assignFromView(android.view.View,int):2574:2574 -> b + 1:8:void assignFromViewAndKeepVisibleRect(android.view.View,int):2520:2520 -> c + 9:12:void assignFromViewAndKeepVisibleRect(android.view.View,int):2522:2522 -> c + 13:14:void assignFromViewAndKeepVisibleRect(android.view.View,int):2525:2525 -> c + 15:19:void assignFromViewAndKeepVisibleRect(android.view.View,int):2526:2526 -> c + 20:26:void assignFromViewAndKeepVisibleRect(android.view.View,int):2527:2527 -> c + 27:33:void assignFromViewAndKeepVisibleRect(android.view.View,int):2528:2528 -> c + 34:44:void assignFromViewAndKeepVisibleRect(android.view.View,int):2530:2530 -> c + 45:50:void assignFromViewAndKeepVisibleRect(android.view.View,int):2533:2533 -> c + 51:53:void assignFromViewAndKeepVisibleRect(android.view.View,int):2534:2534 -> c + 54:59:void assignFromViewAndKeepVisibleRect(android.view.View,int):2535:2535 -> c + 60:66:void assignFromViewAndKeepVisibleRect(android.view.View,int):2536:2536 -> c + 67:74:void assignFromViewAndKeepVisibleRect(android.view.View,int):2538:2538 -> c + 75:85:void assignFromViewAndKeepVisibleRect(android.view.View,int):2542:2542 -> c + 86:91:void assignFromViewAndKeepVisibleRect(android.view.View,int):2546:2546 -> c + 92:99:void assignFromViewAndKeepVisibleRect(android.view.View,int):2547:2547 -> c + 100:103:void assignFromViewAndKeepVisibleRect(android.view.View,int):2548:2548 -> c + 104:105:void assignFromViewAndKeepVisibleRect(android.view.View,int):2550:2550 -> c + 106:110:void assignFromViewAndKeepVisibleRect(android.view.View,int):2551:2551 -> c + 111:117:void assignFromViewAndKeepVisibleRect(android.view.View,int):2552:2552 -> c + 118:119:void assignFromViewAndKeepVisibleRect(android.view.View,int):2554:2554 -> c + 120:124:void assignFromViewAndKeepVisibleRect(android.view.View,int):2555:2555 -> c + 125:130:void assignFromViewAndKeepVisibleRect(android.view.View,int):2556:2556 -> c + 131:138:void assignFromViewAndKeepVisibleRect(android.view.View,int):2557:2557 -> c + 139:149:void assignFromViewAndKeepVisibleRect(android.view.View,int):2560:2560 -> c + 1:6:boolean isViewValidAsAnchor(android.view.View,androidx.recyclerview.widget.RecyclerView$State):2514:2514 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$A;)Z"} + 7:18:boolean isViewValidAsAnchor(android.view.View,androidx.recyclerview.widget.RecyclerView$State):2515:2515 -> d + 19:32:boolean isViewValidAsAnchor(android.view.View,androidx.recyclerview.widget.RecyclerView$State):2516:2516 -> d + 2:5:void reset():2487:2487 -> e + 6:8:void reset():2488:2488 -> e + 9:10:void reset():2489:2489 -> e + 11:13:void reset():2490:2490 -> e + 1:55:java.lang.String toString():2505:2505 -> toString androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult -> androidx.recyclerview.widget.LinearLayoutManager$b: # {"id":"sourceFile","fileName":"LinearLayoutManager.java"} int mConsumed -> a boolean mFinished -> b boolean mIgnoreConsumed -> c boolean mFocusable -> d - 1:4:void ():2549:2549 -> - 2:3:void resetInternal():2556:2556 -> a - 4:5:void resetInternal():2557:2557 -> a - 6:7:void resetInternal():2558:2558 -> a - 8:10:void resetInternal():2559:2559 -> a + 1:4:void ():2578:2578 -> + 2:3:void resetInternal():2585:2585 -> a + 4:5:void resetInternal():2586:2586 -> a + 6:7:void resetInternal():2587:2587 -> a + 8:10:void resetInternal():2588:2588 -> a androidx.recyclerview.widget.LinearLayoutManager$LayoutState -> androidx.recyclerview.widget.LinearLayoutManager$c: # {"id":"sourceFile","fileName":"LinearLayoutManager.java"} boolean mRecycle -> a @@ -50879,59 +54173,59 @@ androidx.recyclerview.widget.LinearLayoutManager$LayoutState -> androidx.recycle int mLastScrollDelta -> k java.util.List mScrapList -> l boolean mInfinite -> m - 1:4:void ():2193:2193 -> - 5:7:void ():2212:2212 -> - 8:9:void ():2253:2253 -> - 10:11:void ():2260:2260 -> - 12:14:void ():2267:2267 -> - 15:17:void ():2279:2279 -> - 2:5:void assignPositionFromScrapList():2332:2332 -> a - 1:7:void assignPositionFromScrapList(android.view.View):2336:2336 -> b - 8:10:void assignPositionFromScrapList(android.view.View):2338:2338 -> b - 11:16:void assignPositionFromScrapList(android.view.View):2340:2340 -> b - 17:23:void assignPositionFromScrapList(android.view.View):2341:2341 -> b - 1:14:boolean hasMore(androidx.recyclerview.widget.RecyclerView$State):2290:2290 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)Z"} - 1:4:android.view.View next(androidx.recyclerview.widget.RecyclerView$Recycler):2300:2300 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;)Landroid/view/View;"} - 5:9:android.view.View next(androidx.recyclerview.widget.RecyclerView$Recycler):2301:2301 -> d - 10:15:android.view.View next(androidx.recyclerview.widget.RecyclerView$Recycler):2303:2303 -> d - 16:23:android.view.View next(androidx.recyclerview.widget.RecyclerView$Recycler):2304:2304 -> d - 1:9:android.view.View nextViewFromScrapList():2316:2316 -> e - 10:19:android.view.View nextViewFromScrapList():2318:2318 -> e - 20:25:android.view.View nextViewFromScrapList():2319:2319 -> e - 26:32:android.view.View nextViewFromScrapList():2320:2320 -> e - 33:40:android.view.View nextViewFromScrapList():2323:2323 -> e - 41:49:android.view.View nextViewFromScrapList():2324:2324 -> e - 1:13:android.view.View nextViewInLimitedList(android.view.View):2346:2346 -> f - 14:23:android.view.View nextViewInLimitedList(android.view.View):2353:2353 -> f - 24:31:android.view.View nextViewInLimitedList(android.view.View):2354:2354 -> f - 32:38:android.view.View nextViewInLimitedList(android.view.View):2355:2355 -> f - 39:62:android.view.View nextViewInLimitedList(android.view.View):2358:2358 -> f + 1:4:void ():2220:2220 -> + 5:7:void ():2239:2239 -> + 8:9:void ():2280:2280 -> + 10:11:void ():2287:2287 -> + 12:14:void ():2294:2294 -> + 15:17:void ():2306:2306 -> + 2:5:void assignPositionFromScrapList():2360:2360 -> a + 1:7:void assignPositionFromScrapList(android.view.View):2364:2364 -> b + 8:10:void assignPositionFromScrapList(android.view.View):2366:2366 -> b + 11:16:void assignPositionFromScrapList(android.view.View):2368:2368 -> b + 17:23:void assignPositionFromScrapList(android.view.View):2369:2369 -> b + 1:14:boolean hasMore(androidx.recyclerview.widget.RecyclerView$State):2317:2317 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)Z"} + 1:4:android.view.View next(androidx.recyclerview.widget.RecyclerView$Recycler):2327:2327 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;)Landroid/view/View;"} + 5:9:android.view.View next(androidx.recyclerview.widget.RecyclerView$Recycler):2328:2328 -> d + 10:15:android.view.View next(androidx.recyclerview.widget.RecyclerView$Recycler):2330:2330 -> d + 16:23:android.view.View next(androidx.recyclerview.widget.RecyclerView$Recycler):2331:2331 -> d + 1:9:android.view.View nextViewFromScrapList():2343:2343 -> e + 10:19:android.view.View nextViewFromScrapList():2345:2345 -> e + 20:25:android.view.View nextViewFromScrapList():2347:2347 -> e + 26:32:android.view.View nextViewFromScrapList():2348:2348 -> e + 33:40:android.view.View nextViewFromScrapList():2351:2351 -> e + 41:49:android.view.View nextViewFromScrapList():2352:2352 -> e + 1:13:android.view.View nextViewInLimitedList(android.view.View):2374:2374 -> f + 14:23:android.view.View nextViewInLimitedList(android.view.View):2381:2381 -> f + 24:31:android.view.View nextViewInLimitedList(android.view.View):2383:2383 -> f + 32:38:android.view.View nextViewInLimitedList(android.view.View):2384:2384 -> f + 39:62:android.view.View nextViewInLimitedList(android.view.View):2387:2387 -> f androidx.recyclerview.widget.LinearLayoutManager$SavedState -> androidx.recyclerview.widget.LinearLayoutManager$d: # {"id":"sourceFile","fileName":"LinearLayoutManager.java"} int mAnchorPosition -> d int mAnchorOffset -> e boolean mAnchorLayoutFromEnd -> f - 1:8:void ():2429:2429 -> - 1:1:void ():2393:2393 -> - 2:5:void (android.os.Parcel):2397:2400 -> - 6:9:void (androidx.recyclerview.widget.LinearLayoutManager$SavedState):2403:2406 -> + 1:8:void ():2458:2458 -> + 1:1:void ():2422:2422 -> + 2:5:void (android.os.Parcel):2426:2429 -> + 6:9:void (androidx.recyclerview.widget.LinearLayoutManager$SavedState):2432:2435 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/LinearLayoutManager$d;)V"} - 1:8:boolean hasValidAnchor():2410:2410 -> c - 2:4:void invalidateAnchor():2414:2414 -> d - 1:5:void writeToParcel(android.os.Parcel,int):2424:2424 -> writeToParcel - 6:10:void writeToParcel(android.os.Parcel,int):2425:2425 -> writeToParcel - 11:16:void writeToParcel(android.os.Parcel,int):2426:2426 -> writeToParcel + 1:8:boolean hasValidAnchor():2439:2439 -> b + 2:4:void invalidateAnchor():2443:2443 -> d + 1:5:void writeToParcel(android.os.Parcel,int):2453:2453 -> writeToParcel + 6:10:void writeToParcel(android.os.Parcel,int):2454:2454 -> writeToParcel + 11:16:void writeToParcel(android.os.Parcel,int):2455:2455 -> writeToParcel androidx.recyclerview.widget.LinearLayoutManager$SavedState$1 -> androidx.recyclerview.widget.LinearLayoutManager$d$a: # {"id":"sourceFile","fileName":"LinearLayoutManager.java"} - 1:4:void ():2430:2430 -> - 1:6:androidx.recyclerview.widget.LinearLayoutManager$SavedState createFromParcel(android.os.Parcel):2433:2433 -> a + 1:4:void ():2459:2459 -> + 1:6:androidx.recyclerview.widget.LinearLayoutManager$SavedState createFromParcel(android.os.Parcel):2462:2462 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/recyclerview/widget/LinearLayoutManager$d;"} - 1:3:androidx.recyclerview.widget.LinearLayoutManager$SavedState[] newArray(int):2438:2438 -> b + 1:3:androidx.recyclerview.widget.LinearLayoutManager$SavedState[] newArray(int):2467:2467 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/recyclerview/widget/LinearLayoutManager$d;"} - 1:5:java.lang.Object createFromParcel(android.os.Parcel):2430:2430 -> createFromParcel - 1:5:java.lang.Object[] newArray(int):2430:2430 -> newArray + 1:5:java.lang.Object createFromParcel(android.os.Parcel):2459:2459 -> createFromParcel + 1:5:java.lang.Object[] newArray(int):2459:2459 -> newArray androidx.recyclerview.widget.LinearSmoothScroller -> androidx.recyclerview.widget.g: # {"id":"sourceFile","fileName":"LinearSmoothScroller.java"} android.view.animation.LinearInterpolator mLinearInterpolator -> i @@ -50954,7 +54248,7 @@ androidx.recyclerview.widget.LinearSmoothScroller -> androidx.recyclerview.widge 16:18:float getSpeedPerPixel():174:174 -> A 1:22:int getVerticalSnapPreference():232:232 -> B 1:10:void updateActionForInterimTarget(androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action):244:244 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z$a;)V"} 11:24:void updateActionForInterimTarget(androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action):245:245 -> C 25:27:void updateActionForInterimTarget(androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action):251:251 -> C 28:29:void updateActionForInterimTarget(androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action):252:252 -> C @@ -50966,7 +54260,7 @@ androidx.recyclerview.widget.LinearSmoothScroller -> androidx.recyclerview.widge 77:79:void updateActionForInterimTarget(androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action):247:247 -> C 80:83:void updateActionForInterimTarget(androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action):248:248 -> C 1:6:void onSeekTargetStep(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action):127:127 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/RecyclerView$y$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/RecyclerView$z$a;)V"} 7:10:void onSeekTargetStep(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action):128:128 -> l 11:18:void onSeekTargetStep(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action):137:137 -> l 19:26:void onSeekTargetStep(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action):138:138 -> l @@ -50976,7 +54270,7 @@ androidx.recyclerview.widget.LinearSmoothScroller -> androidx.recyclerview.widge 2:6:void onStop():151:151 -> n 7:9:void onStop():152:152 -> n 1:8:void onTargetFound(android.view.View,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action):110:110 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/RecyclerView$y$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/RecyclerView$z$a;)V"} 9:22:void onTargetFound(android.view.View,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action):111:111 -> o 23:27:void onTargetFound(android.view.View,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action):112:112 -> o 28:35:void onTargetFound(android.view.View,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action):113:113 -> o @@ -51099,24 +54393,24 @@ androidx.recyclerview.widget.OpReorderer$Callback -> androidx.recyclerview.widge androidx.recyclerview.widget.OrientationHelper -> androidx.recyclerview.widget.i: # {"id":"sourceFile","fileName":"OrientationHelper.java"} androidx.recyclerview.widget.RecyclerView$LayoutManager mLayoutManager -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$p;"} int mLastTotalSpace -> b android.graphics.Rect mTmpRect -> c 1:1:void (androidx.recyclerview.widget.RecyclerView$LayoutManager,androidx.recyclerview.widget.OrientationHelper$1):32:32 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;Landroidx/recyclerview/widget/i$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;Landroidx/recyclerview/widget/i$a;)V"} 2:2:void (androidx.recyclerview.widget.RecyclerView$LayoutManager):46:46 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)V"} 3:3:void (androidx.recyclerview.widget.RecyclerView$LayoutManager):42:42 -> 4:4:void (androidx.recyclerview.widget.RecyclerView$LayoutManager):44:44 -> 5:5:void (androidx.recyclerview.widget.RecyclerView$LayoutManager):47:47 -> 1:6:androidx.recyclerview.widget.OrientationHelper createHorizontalHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):258:258 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)Landroidx/recyclerview/widget/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)Landroidx/recyclerview/widget/i;"} 6:10:androidx.recyclerview.widget.OrientationHelper createOrientationHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager,int):245:245 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;I)Landroidx/recyclerview/widget/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;I)Landroidx/recyclerview/widget/i;"} 11:18:androidx.recyclerview.widget.OrientationHelper createOrientationHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager,int):247:247 -> b 19:23:androidx.recyclerview.widget.OrientationHelper createOrientationHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager,int):243:243 -> b 1:6:androidx.recyclerview.widget.OrientationHelper createVerticalHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):356:356 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)Landroidx/recyclerview/widget/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)Landroidx/recyclerview/widget/i;"} int getDecoratedEnd(android.view.View) -> d int getDecoratedMeasurement(android.view.View) -> e int getDecoratedMeasurementInOther(android.view.View) -> f @@ -51136,7 +54430,7 @@ androidx.recyclerview.widget.OrientationHelper -> androidx.recyclerview.widget.i androidx.recyclerview.widget.OrientationHelper$1 -> androidx.recyclerview.widget.i$a: # {"id":"sourceFile","fileName":"OrientationHelper.java"} 2:5:void (androidx.recyclerview.widget.RecyclerView$LayoutManager):258:258 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)V"} 1:6:int getDecoratedEnd(android.view.View):298:298 -> d 7:16:int getDecoratedEnd(android.view.View):299:299 -> d 1:6:int getDecoratedMeasurement(android.view.View):282:282 -> e @@ -51161,7 +54455,7 @@ androidx.recyclerview.widget.OrientationHelper$1 -> androidx.recyclerview.widget androidx.recyclerview.widget.OrientationHelper$2 -> androidx.recyclerview.widget.i$b: # {"id":"sourceFile","fileName":"OrientationHelper.java"} 2:5:void (androidx.recyclerview.widget.RecyclerView$LayoutManager):356:356 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)V"} 1:6:int getDecoratedEnd(android.view.View):396:396 -> d 7:16:int getDecoratedEnd(android.view.View):397:397 -> d 1:6:int getDecoratedMeasurement(android.view.View):380:380 -> e @@ -51191,7 +54485,7 @@ androidx.recyclerview.widget.PagerSnapHelper -> androidx.recyclerview.widget.j: # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/i;"} 1:4:void ():38:38 -> 2:3:int[] calculateDistanceToFinalSnap(androidx.recyclerview.widget.RecyclerView$LayoutManager,android.view.View):51:51 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;Landroid/view/View;)[I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;Landroid/view/View;)[I"} 4:10:int[] calculateDistanceToFinalSnap(androidx.recyclerview.widget.RecyclerView$LayoutManager,android.view.View):52:52 -> c 11:14:int[] calculateDistanceToFinalSnap(androidx.recyclerview.widget.RecyclerView$LayoutManager,android.view.View):54:54 -> c 15:21:int[] calculateDistanceToFinalSnap(androidx.recyclerview.widget.RecyclerView$LayoutManager,android.view.View):53:53 -> c @@ -51200,1821 +54494,1878 @@ androidx.recyclerview.widget.PagerSnapHelper -> androidx.recyclerview.widget.j: 31:34:int[] calculateDistanceToFinalSnap(androidx.recyclerview.widget.RecyclerView$LayoutManager,android.view.View):61:61 -> c 35:41:int[] calculateDistanceToFinalSnap(androidx.recyclerview.widget.RecyclerView$LayoutManager,android.view.View):60:60 -> c 42:44:int[] calculateDistanceToFinalSnap(androidx.recyclerview.widget.RecyclerView$LayoutManager,android.view.View):63:63 -> c - 1:6:androidx.recyclerview.widget.LinearSmoothScroller createSnapScroller(androidx.recyclerview.widget.RecyclerView$LayoutManager):169:169 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)Landroidx/recyclerview/widget/g;"} - 7:18:androidx.recyclerview.widget.LinearSmoothScroller createSnapScroller(androidx.recyclerview.widget.RecyclerView$LayoutManager):172:172 -> e - 1:6:android.view.View findSnapView(androidx.recyclerview.widget.RecyclerView$LayoutManager):71:71 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)Landroid/view/View;"} - 7:15:android.view.View findSnapView(androidx.recyclerview.widget.RecyclerView$LayoutManager):72:72 -> g - 16:21:android.view.View findSnapView(androidx.recyclerview.widget.RecyclerView$LayoutManager):73:73 -> g - 22:32:android.view.View findSnapView(androidx.recyclerview.widget.RecyclerView$LayoutManager):74:74 -> g - 1:8:int findTargetSnapPosition(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):82:82 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;II)I"} - 9:15:int findTargetSnapPosition(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):87:87 -> h - 16:32:int findTargetSnapPosition(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):99:99 -> h - 33:39:int findTargetSnapPosition(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):101:101 -> h - 40:58:int findTargetSnapPosition(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):105:105 -> h - 59:66:int findTargetSnapPosition(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):120:120 -> h - 67:75:int findTargetSnapPosition(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):122:122 -> h - 76:86:int findTargetSnapPosition(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):124:124 -> h - 87:90:int findTargetSnapPosition(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):135:135 -> h - 91:107:int findTargetSnapPosition(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):137:137 -> h - 1:4:int distanceToCenter(androidx.recyclerview.widget.RecyclerView$LayoutManager,android.view.View,androidx.recyclerview.widget.OrientationHelper):199:199 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;Landroid/view/View;Landroidx/recyclerview/widget/i;)I"} - 5:11:int distanceToCenter(androidx.recyclerview.widget.RecyclerView$LayoutManager,android.view.View,androidx.recyclerview.widget.OrientationHelper):200:200 -> l - 12:24:int distanceToCenter(androidx.recyclerview.widget.RecyclerView$LayoutManager,android.view.View,androidx.recyclerview.widget.OrientationHelper):201:201 -> l - 1:8:android.view.View findCenterView(androidx.recyclerview.widget.RecyclerView$LayoutManager,androidx.recyclerview.widget.OrientationHelper):217:217 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;Landroidx/recyclerview/widget/i;)Landroid/view/View;"} - 9:25:android.view.View findCenterView(androidx.recyclerview.widget.RecyclerView$LayoutManager,androidx.recyclerview.widget.OrientationHelper):223:223 -> m - 26:29:android.view.View findCenterView(androidx.recyclerview.widget.RecyclerView$LayoutManager,androidx.recyclerview.widget.OrientationHelper):227:227 -> m - 30:33:android.view.View findCenterView(androidx.recyclerview.widget.RecyclerView$LayoutManager,androidx.recyclerview.widget.OrientationHelper):228:228 -> m - 34:41:android.view.View findCenterView(androidx.recyclerview.widget.RecyclerView$LayoutManager,androidx.recyclerview.widget.OrientationHelper):229:229 -> m - 42:53:android.view.View findCenterView(androidx.recyclerview.widget.RecyclerView$LayoutManager,androidx.recyclerview.widget.OrientationHelper):230:230 -> m - 1:8:androidx.recyclerview.widget.OrientationHelper getHorizontalHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):263:263 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)Landroidx/recyclerview/widget/i;"} - 9:14:androidx.recyclerview.widget.OrientationHelper getHorizontalHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):264:264 -> n - 15:17:androidx.recyclerview.widget.OrientationHelper getHorizontalHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):266:266 -> n - 1:6:androidx.recyclerview.widget.OrientationHelper getOrientationHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):243:243 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)Landroidx/recyclerview/widget/i;"} - 7:11:androidx.recyclerview.widget.OrientationHelper getOrientationHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):244:244 -> o - 12:17:androidx.recyclerview.widget.OrientationHelper getOrientationHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):245:245 -> o - 18:24:androidx.recyclerview.widget.OrientationHelper getOrientationHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):246:246 -> o - 1:8:androidx.recyclerview.widget.OrientationHelper getVerticalHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):254:254 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)Landroidx/recyclerview/widget/i;"} - 9:14:androidx.recyclerview.widget.OrientationHelper getVerticalHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):255:255 -> p - 15:17:androidx.recyclerview.widget.OrientationHelper getVerticalHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):257:257 -> p - 1:16:boolean isForwardFling(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):147:147 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;II)Z"} - 1:4:boolean isReverseLayout(androidx.recyclerview.widget.RecyclerView$LayoutManager):155:155 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)Z"} - 5:9:boolean isReverseLayout(androidx.recyclerview.widget.RecyclerView$LayoutManager):156:156 -> r - 10:13:boolean isReverseLayout(androidx.recyclerview.widget.RecyclerView$LayoutManager):157:157 -> r - 14:19:boolean isReverseLayout(androidx.recyclerview.widget.RecyclerView$LayoutManager):159:159 -> r - 20:36:boolean isReverseLayout(androidx.recyclerview.widget.RecyclerView$LayoutManager):161:161 -> r + 1:6:androidx.recyclerview.widget.RecyclerView$SmoothScroller createScroller(androidx.recyclerview.widget.RecyclerView$LayoutManager):171:171 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)Landroidx/recyclerview/widget/RecyclerView$z;"} + 7:18:androidx.recyclerview.widget.RecyclerView$SmoothScroller createScroller(androidx.recyclerview.widget.RecyclerView$LayoutManager):174:174 -> d + 1:6:android.view.View findSnapView(androidx.recyclerview.widget.RecyclerView$LayoutManager):71:71 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)Landroid/view/View;"} + 7:15:android.view.View findSnapView(androidx.recyclerview.widget.RecyclerView$LayoutManager):72:72 -> f + 16:21:android.view.View findSnapView(androidx.recyclerview.widget.RecyclerView$LayoutManager):73:73 -> f + 22:32:android.view.View findSnapView(androidx.recyclerview.widget.RecyclerView$LayoutManager):74:74 -> f + 1:8:int findTargetSnapPosition(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):82:82 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;II)I"} + 9:15:int findTargetSnapPosition(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):87:87 -> g + 16:32:int findTargetSnapPosition(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):99:99 -> g + 33:39:int findTargetSnapPosition(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):101:101 -> g + 40:58:int findTargetSnapPosition(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):105:105 -> g + 59:66:int findTargetSnapPosition(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):120:120 -> g + 67:75:int findTargetSnapPosition(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):122:122 -> g + 76:86:int findTargetSnapPosition(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):124:124 -> g + 87:90:int findTargetSnapPosition(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):135:135 -> g + 91:107:int findTargetSnapPosition(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):137:137 -> g + 1:4:int distanceToCenter(android.view.View,androidx.recyclerview.widget.OrientationHelper):200:200 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/recyclerview/widget/i;)I"} + 5:11:int distanceToCenter(android.view.View,androidx.recyclerview.widget.OrientationHelper):201:201 -> k + 12:24:int distanceToCenter(android.view.View,androidx.recyclerview.widget.OrientationHelper):202:202 -> k + 1:8:android.view.View findCenterView(androidx.recyclerview.widget.RecyclerView$LayoutManager,androidx.recyclerview.widget.OrientationHelper):218:218 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;Landroidx/recyclerview/widget/i;)Landroid/view/View;"} + 9:25:android.view.View findCenterView(androidx.recyclerview.widget.RecyclerView$LayoutManager,androidx.recyclerview.widget.OrientationHelper):224:224 -> l + 26:29:android.view.View findCenterView(androidx.recyclerview.widget.RecyclerView$LayoutManager,androidx.recyclerview.widget.OrientationHelper):228:228 -> l + 30:33:android.view.View findCenterView(androidx.recyclerview.widget.RecyclerView$LayoutManager,androidx.recyclerview.widget.OrientationHelper):229:229 -> l + 34:41:android.view.View findCenterView(androidx.recyclerview.widget.RecyclerView$LayoutManager,androidx.recyclerview.widget.OrientationHelper):230:230 -> l + 42:53:android.view.View findCenterView(androidx.recyclerview.widget.RecyclerView$LayoutManager,androidx.recyclerview.widget.OrientationHelper):231:231 -> l + 1:8:androidx.recyclerview.widget.OrientationHelper getHorizontalHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):264:264 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)Landroidx/recyclerview/widget/i;"} + 9:14:androidx.recyclerview.widget.OrientationHelper getHorizontalHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):265:265 -> m + 15:17:androidx.recyclerview.widget.OrientationHelper getHorizontalHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):267:267 -> m + 1:6:androidx.recyclerview.widget.OrientationHelper getOrientationHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):244:244 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)Landroidx/recyclerview/widget/i;"} + 7:11:androidx.recyclerview.widget.OrientationHelper getOrientationHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):245:245 -> n + 12:17:androidx.recyclerview.widget.OrientationHelper getOrientationHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):246:246 -> n + 18:24:androidx.recyclerview.widget.OrientationHelper getOrientationHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):247:247 -> n + 1:8:androidx.recyclerview.widget.OrientationHelper getVerticalHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):255:255 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)Landroidx/recyclerview/widget/i;"} + 9:14:androidx.recyclerview.widget.OrientationHelper getVerticalHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):256:256 -> o + 15:17:androidx.recyclerview.widget.OrientationHelper getVerticalHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):258:258 -> o + 1:16:boolean isForwardFling(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):147:147 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;II)Z"} + 1:4:boolean isReverseLayout(androidx.recyclerview.widget.RecyclerView$LayoutManager):155:155 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)Z"} + 5:9:boolean isReverseLayout(androidx.recyclerview.widget.RecyclerView$LayoutManager):156:156 -> q + 10:13:boolean isReverseLayout(androidx.recyclerview.widget.RecyclerView$LayoutManager):157:157 -> q + 14:19:boolean isReverseLayout(androidx.recyclerview.widget.RecyclerView$LayoutManager):159:159 -> q + 20:36:boolean isReverseLayout(androidx.recyclerview.widget.RecyclerView$LayoutManager):161:161 -> q androidx.recyclerview.widget.PagerSnapHelper$1 -> androidx.recyclerview.widget.j$a: # {"id":"sourceFile","fileName":"PagerSnapHelper.java"} androidx.recyclerview.widget.PagerSnapHelper this$0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/j;"} - 1:6:void (androidx.recyclerview.widget.PagerSnapHelper,android.content.Context):172:172 -> + 1:6:void (androidx.recyclerview.widget.PagerSnapHelper,android.content.Context):174:174 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/j;Landroid/content/Context;)V"} - 1:13:void onTargetFound(android.view.View,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action):175:175 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/RecyclerView$y$a;)V"} - 14:16:void onTargetFound(android.view.View,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action):177:177 -> o - 17:18:void onTargetFound(android.view.View,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action):178:178 -> o - 19:36:void onTargetFound(android.view.View,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action):179:179 -> o - 37:42:void onTargetFound(android.view.View,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action):181:181 -> o - 1:7:float calculateSpeedPerPixel(android.util.DisplayMetrics):187:187 -> v - 3:11:int calculateTimeForScrolling(int):192:192 -> x + 1:13:void onTargetFound(android.view.View,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action):177:177 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/RecyclerView$z$a;)V"} + 14:16:void onTargetFound(android.view.View,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action):179:179 -> o + 17:18:void onTargetFound(android.view.View,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action):180:180 -> o + 19:36:void onTargetFound(android.view.View,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action):181:181 -> o + 37:42:void onTargetFound(android.view.View,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action):183:183 -> o + 1:7:float calculateSpeedPerPixel(android.util.DisplayMetrics):189:189 -> v + 3:11:int calculateTimeForScrolling(int):194:194 -> x androidx.recyclerview.widget.RecyclerView -> androidx.recyclerview.widget.RecyclerView: # {"id":"sourceFile","fileName":"RecyclerView.java"} - boolean mIgnoreMotionEventTillDown -> A - boolean FORCE_INVALIDATE_DISPLAY_LIST -> A0 - int mEatenAccessibilityChangeFlags -> B - boolean ALLOW_SIZE_IN_UNSPECIFIED_SPEC -> B0 - boolean mAdapterUpdateDuringMeasure -> C - boolean POST_UPDATES_ON_ANIMATION -> C0 - android.view.accessibility.AccessibilityManager mAccessibilityManager -> D - boolean ALLOW_THREAD_GAP_WORK -> D0 - java.util.List mOnChildAttachStateListeners -> E - boolean FORCE_ABS_FOCUS_SEARCH_DIRECTION -> E0 - boolean mDataSetHasChangedAfterLayout -> F - boolean IGNORE_DETACHED_FOCUSED_CHILD -> F0 - boolean mDispatchItemsChangedEvent -> G - java.lang.Class[] LAYOUT_MANAGER_CONSTRUCTOR_SIGNATURE -> G0 - int mLayoutOrScrollCounter -> H - android.view.animation.Interpolator sQuinticInterpolator -> H0 - int mDispatchScrollCounter -> I - androidx.recyclerview.widget.RecyclerView$EdgeEffectFactory mEdgeEffectFactory -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$k;"} - android.widget.EdgeEffect mLeftGlow -> K - android.widget.EdgeEffect mTopGlow -> L - android.widget.EdgeEffect mRightGlow -> M - android.widget.EdgeEffect mBottomGlow -> N - androidx.recyclerview.widget.RecyclerView$ItemAnimator mItemAnimator -> O + boolean mLayoutSuppressed -> A + int mLastAutoMeasureNonExactMeasuredWidth -> A0 + boolean mIgnoreMotionEventTillDown -> B + int mLastAutoMeasureNonExactMeasuredHeight -> B0 + int mEatenAccessibilityChangeFlags -> C + androidx.recyclerview.widget.ViewInfoStore$ProcessCallback mViewInfoProcessCallback -> C0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/p$b;"} + boolean mAdapterUpdateDuringMeasure -> D + int[] NESTED_SCROLLING_ATTRS -> D0 + android.view.accessibility.AccessibilityManager mAccessibilityManager -> E + boolean FORCE_INVALIDATE_DISPLAY_LIST -> E0 + java.util.List mOnChildAttachStateListeners -> F + boolean ALLOW_SIZE_IN_UNSPECIFIED_SPEC -> F0 + boolean mDataSetHasChangedAfterLayout -> G + boolean POST_UPDATES_ON_ANIMATION -> G0 + boolean mDispatchItemsChangedEvent -> H + boolean ALLOW_THREAD_GAP_WORK -> H0 + int mLayoutOrScrollCounter -> I + boolean FORCE_ABS_FOCUS_SEARCH_DIRECTION -> I0 + int mDispatchScrollCounter -> J + boolean IGNORE_DETACHED_FOCUSED_CHILD -> J0 + androidx.recyclerview.widget.RecyclerView$EdgeEffectFactory mEdgeEffectFactory -> K # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$l;"} - int mScrollState -> P - int mScrollPointerId -> Q - android.view.VelocityTracker mVelocityTracker -> R - int mInitialTouchX -> S - int mInitialTouchY -> T - int mLastTouchX -> U - int mLastTouchY -> V - int mTouchSlop -> W - androidx.recyclerview.widget.RecyclerView$OnFlingListener mOnFlingListener -> a0 - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$q;"} - int mMinFlingVelocity -> b0 - int mMaxFlingVelocity -> c0 + java.lang.Class[] LAYOUT_MANAGER_CONSTRUCTOR_SIGNATURE -> K0 + android.widget.EdgeEffect mLeftGlow -> L + android.view.animation.Interpolator sQuinticInterpolator -> L0 + android.widget.EdgeEffect mTopGlow -> M + android.widget.EdgeEffect mRightGlow -> N + android.widget.EdgeEffect mBottomGlow -> O + androidx.recyclerview.widget.RecyclerView$ItemAnimator mItemAnimator -> P + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$m;"} + int mScrollState -> Q + int mScrollPointerId -> R + android.view.VelocityTracker mVelocityTracker -> S + int mInitialTouchX -> T + int mInitialTouchY -> U + int mLastTouchX -> V + int mLastTouchY -> W + int mTouchSlop -> a0 + androidx.recyclerview.widget.RecyclerView$OnFlingListener mOnFlingListener -> b0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$r;"} + int mMinFlingVelocity -> c0 androidx.recyclerview.widget.RecyclerView$RecyclerViewDataObserver mObserver -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$w;"} - float mScaledHorizontalScrollFactor -> d0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$x;"} + int mMaxFlingVelocity -> d0 androidx.recyclerview.widget.RecyclerView$Recycler mRecycler -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$u;"} - float mScaledVerticalScrollFactor -> e0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$v;"} + float mScaledHorizontalScrollFactor -> e0 androidx.recyclerview.widget.RecyclerView$SavedState mPendingSavedState -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$x;"} - boolean mPreserveFocusAfterLayout -> f0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$y;"} + float mScaledVerticalScrollFactor -> f0 androidx.recyclerview.widget.AdapterHelper mAdapterHelper -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/a;"} - androidx.recyclerview.widget.RecyclerView$ViewFlinger mViewFlinger -> g0 - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$B;"} + boolean mPreserveFocusAfterLayout -> g0 androidx.recyclerview.widget.ChildHelper mChildHelper -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/b;"} - androidx.recyclerview.widget.GapWorker mGapWorker -> h0 - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/e;"} + androidx.recyclerview.widget.RecyclerView$ViewFlinger mViewFlinger -> h0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$C;"} androidx.recyclerview.widget.ViewInfoStore mViewInfoStore -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/q;"} - androidx.recyclerview.widget.GapWorker$LayoutPrefetchRegistryImpl mPrefetchRegistry -> i0 - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/e$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/p;"} + androidx.recyclerview.widget.GapWorker mGapWorker -> i0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/e;"} boolean mClipToPadding -> j - androidx.recyclerview.widget.RecyclerView$State mState -> j0 - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$z;"} + androidx.recyclerview.widget.GapWorker$LayoutPrefetchRegistryImpl mPrefetchRegistry -> j0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/e$b;"} java.lang.Runnable mUpdateChildViewsRunnable -> k - androidx.recyclerview.widget.RecyclerView$OnScrollListener mScrollListener -> k0 - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$s;"} + androidx.recyclerview.widget.RecyclerView$State mState -> k0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$A;"} android.graphics.Rect mTempRect -> l - java.util.List mScrollListeners -> l0 + androidx.recyclerview.widget.RecyclerView$OnScrollListener mScrollListener -> l0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$t;"} android.graphics.Rect mTempRect2 -> m - boolean mItemsAddedOrRemoved -> m0 + java.util.List mScrollListeners -> m0 android.graphics.RectF mTempRectF -> n - boolean mItemsChanged -> n0 + boolean mItemsAddedOrRemoved -> n0 androidx.recyclerview.widget.RecyclerView$Adapter mAdapter -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$g;"} - androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemAnimatorListener mItemAnimatorListener -> o0 - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$l$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$h;"} + boolean mItemsChanged -> o0 androidx.recyclerview.widget.RecyclerView$LayoutManager mLayout -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$o;"} - boolean mPostedAnimatorRunner -> p0 - java.util.ArrayList mItemDecorations -> q - androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate mAccessibilityDelegate -> q0 - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/l;"} - java.util.ArrayList mOnItemTouchListeners -> r - int[] mMinMaxLayoutPositions -> r0 - androidx.recyclerview.widget.RecyclerView$OnItemTouchListener mInterceptingOnItemTouchListener -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$r;"} - androidx.core.view.NestedScrollingChildHelper mScrollingChildHelper -> s0 - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/F;"} - boolean mIsAttached -> t - int[] mScrollOffset -> t0 - boolean mHasFixedSize -> u - int[] mNestedOffsets -> u0 - boolean mEnableFastScroller -> v - int[] mReusableIntPair -> v0 - boolean mFirstLayoutComplete -> w - java.util.List mPendingAccessibilityImportanceChange -> w0 - int mInterceptRequestLayoutDepth -> x - java.lang.Runnable mItemAnimatorRunner -> x0 - boolean mLayoutWasDefered -> y - androidx.recyclerview.widget.ViewInfoStore$ProcessCallback mViewInfoProcessCallback -> y0 - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/q$b;"} - boolean mLayoutSuppressed -> z - int[] NESTED_SCROLLING_ATTRS -> z0 - 4:10:void ():219:219 -> - 11:13:void ():229:229 -> - 14:15:void ():236:236 -> - 16:17:void ():238:238 -> - 18:19:void ():244:244 -> - 20:21:void ():250:250 -> - 22:23:void ():260:260 -> - 24:35:void ():362:362 -> - 36:43:void ():598:598 -> - 1:1:void (android.content.Context,android.util.AttributeSet):650:650 -> - 2:2:void (android.content.Context,android.util.AttributeSet,int):654:654 -> - 3:3:void (android.content.Context,android.util.AttributeSet,int):365:365 -> - 4:4:void (android.content.Context,android.util.AttributeSet,int):367:367 -> - 5:5:void (android.content.Context,android.util.AttributeSet,int):384:384 -> - 6:6:void (android.content.Context,android.util.AttributeSet,int):398:398 -> - 7:9:void (android.content.Context,android.util.AttributeSet,int):418:420 -> - 10:11:void (android.content.Context,android.util.AttributeSet,int):424:425 -> - 12:12:void (android.content.Context,android.util.AttributeSet,int):440:440 -> - 13:13:void (android.content.Context,android.util.AttributeSet,int):470:470 -> - 14:14:void (android.content.Context,android.util.AttributeSet,int):479:479 -> - 15:15:void (android.content.Context,android.util.AttributeSet,int):489:489 -> - 16:16:void (android.content.Context,android.util.AttributeSet,int):498:498 -> - 17:17:void (android.content.Context,android.util.AttributeSet,int):500:500 -> - 18:18:void (android.content.Context,android.util.AttributeSet,int):504:504 -> - 19:20:void (android.content.Context,android.util.AttributeSet,int):531:532 -> - 21:22:void (android.content.Context,android.util.AttributeSet,int):544:545 -> - 23:23:void (android.content.Context,android.util.AttributeSet,int):547:547 -> - 24:24:void (android.content.Context,android.util.AttributeSet,int):549:549 -> - 25:25:void (android.content.Context,android.util.AttributeSet,int):552:552 -> - 26:26:void (android.content.Context,android.util.AttributeSet,int):555:555 -> - 27:29:void (android.content.Context,android.util.AttributeSet,int):561:563 -> - 30:30:void (android.content.Context,android.util.AttributeSet,int):565:565 -> - 31:31:void (android.content.Context,android.util.AttributeSet,int):571:571 -> - 32:33:void (android.content.Context,android.util.AttributeSet,int):574:575 -> - 34:34:void (android.content.Context,android.util.AttributeSet,int):578:578 -> - 35:35:void (android.content.Context,android.util.AttributeSet,int):585:585 -> - 36:36:void (android.content.Context,android.util.AttributeSet,int):588:588 -> - 37:37:void (android.content.Context,android.util.AttributeSet,int):609:609 -> - 38:39:void (android.content.Context,android.util.AttributeSet,int):655:656 -> - 40:41:void (android.content.Context,android.util.AttributeSet,int):658:659 -> - 42:42:void (android.content.Context,android.util.AttributeSet,int):661:661 -> - 43:46:void (android.content.Context,android.util.AttributeSet,int):663:666 -> - 47:50:void (android.content.Context,android.util.AttributeSet,int):668:671 -> - 51:51:void (android.content.Context,android.util.AttributeSet,int):673:673 -> - 52:52:void (android.content.Context,android.util.AttributeSet,int):675:675 -> - 53:55:void (android.content.Context,android.util.AttributeSet,int):678:680 -> - 56:56:void (android.content.Context,android.util.AttributeSet,int):682:682 -> - 57:58:void (android.content.Context,android.util.AttributeSet,int):684:685 -> - 59:60:void (android.content.Context,android.util.AttributeSet,int):688:689 -> - 61:61:void (android.content.Context,android.util.AttributeSet,int):692:692 -> - 62:63:void (android.content.Context,android.util.AttributeSet,int):694:695 -> - 64:72:void (android.content.Context,android.util.AttributeSet,int):697:705 -> - 73:73:void (android.content.Context,android.util.AttributeSet,int):708:708 -> - 74:74:void (android.content.Context,android.util.AttributeSet,int):711:711 -> - 75:75:void (android.content.Context,android.util.AttributeSet,int):715:715 -> - 76:76:void (android.content.Context,android.util.AttributeSet,int):718:718 -> - 77:78:void (android.content.Context,android.util.AttributeSet,int):721:722 -> - 79:79:void (android.content.Context,android.util.AttributeSet,int):725:725 -> - 1:3:void dispatchContentChangedIfNecessary():3675:3675 -> A - 4:7:void dispatchContentChangedIfNecessary():3676:3676 -> A - 8:13:void dispatchContentChangedIfNecessary():3677:3677 -> A - 14:19:void dispatchContentChangedIfNecessary():3678:3678 -> A - 20:22:void dispatchContentChangedIfNecessary():3679:3679 -> A - 23:25:void dispatchContentChangedIfNecessary():3680:3680 -> A - 26:29:void dispatchContentChangedIfNecessary():3681:3681 -> A - 1:10:void offsetPositionRecordsForInsert(int,int):4599:4599 -> A0 - 11:22:void offsetPositionRecordsForInsert(int,int):4601:4601 -> A0 - 23:32:void offsetPositionRecordsForInsert(int,int):4602:4602 -> A0 - 33:35:void offsetPositionRecordsForInsert(int,int):4607:4607 -> A0 - 36:43:void offsetPositionRecordsForInsert(int,int):4608:4608 -> A0 - 44:48:void offsetPositionRecordsForInsert(int,int):4611:4611 -> A0 - 49:52:void offsetPositionRecordsForInsert(int,int):4612:4612 -> A0 - 1:6:void dispatchLayout():3837:3837 -> B - 7:12:void dispatchLayout():3838:3838 -> B - 13:16:void dispatchLayout():3842:3842 -> B - 17:22:void dispatchLayout():3843:3843 -> B - 23:27:void dispatchLayout():3847:3847 -> B - 28:32:void dispatchLayout():3848:3848 -> B - 33:35:void dispatchLayout():3849:3849 -> B - 36:40:void dispatchLayout():3850:3850 -> B - 41:44:void dispatchLayout():3851:3851 -> B - 45:66:void dispatchLayout():3852:3852 -> B - 67:77:void dispatchLayout():3853:3853 -> B - 78:83:void dispatchLayout():3860:3860 -> B - 84:88:void dispatchLayout():3856:3856 -> B - 89:91:void dispatchLayout():3857:3857 -> B - 92:95:void dispatchLayout():3862:3862 -> B - 1:20:void offsetPositionRecordsForMove(int,int):4565:4565 -> B0 - 21:32:void offsetPositionRecordsForMove(int,int):4578:4578 -> B0 - 33:43:void offsetPositionRecordsForMove(int,int):4579:4579 -> B0 - 44:47:void offsetPositionRecordsForMove(int,int):4587:4587 -> B0 - 48:50:void offsetPositionRecordsForMove(int,int):4589:4589 -> B0 - 51:57:void offsetPositionRecordsForMove(int,int):4592:4592 -> B0 - 58:62:void offsetPositionRecordsForMove(int,int):4594:4594 -> B0 - 63:66:void offsetPositionRecordsForMove(int,int):4595:4595 -> B0 - 1:6:void dispatchLayoutStep1():4033:4033 -> C - 7:11:void dispatchLayoutStep1():4034:4034 -> C - 12:16:void dispatchLayoutStep1():4035:4035 -> C - 17:19:void dispatchLayoutStep1():4036:4036 -> C - 20:24:void dispatchLayoutStep1():4037:4037 -> C - 25:27:void dispatchLayoutStep1():4038:4038 -> C - 28:30:void dispatchLayoutStep1():4039:4039 -> C - 31:33:void dispatchLayoutStep1():4040:4040 -> C - 34:47:void dispatchLayoutStep1():4041:4041 -> C - 48:51:void dispatchLayoutStep1():4042:4042 -> C - 52:55:void dispatchLayoutStep1():4043:4043 -> C - 56:63:void dispatchLayoutStep1():4044:4044 -> C - 64:68:void dispatchLayoutStep1():4045:4045 -> C - 69:74:void dispatchLayoutStep1():4047:4047 -> C - 75:83:void dispatchLayoutStep1():4049:4049 -> C - 84:93:void dispatchLayoutStep1():4051:4051 -> C - 94:114:void dispatchLayoutStep1():4052:4052 -> C - 115:118:void dispatchLayoutStep1():4055:4055 -> C - 119:122:void dispatchLayoutStep1():4057:4057 -> C - 123:126:void dispatchLayoutStep1():4058:4058 -> C - 127:130:void dispatchLayoutStep1():4056:4056 -> C - 131:135:void dispatchLayoutStep1():4059:4059 -> C - 136:153:void dispatchLayoutStep1():4060:4060 -> C - 154:165:void dispatchLayoutStep1():4061:4061 -> C - 166:169:void dispatchLayoutStep1():4062:4062 -> C - 170:177:void dispatchLayoutStep1():4070:4070 -> C - 178:183:void dispatchLayoutStep1():4074:4074 -> C - 184:186:void dispatchLayoutStep1():4081:4081 -> C - 187:190:void dispatchLayoutStep1():4082:4082 -> C - 191:192:void dispatchLayoutStep1():4083:4083 -> C - 193:199:void dispatchLayoutStep1():4085:4085 -> C - 200:204:void dispatchLayoutStep1():4086:4086 -> C - 205:212:void dispatchLayoutStep1():4088:4088 -> C - 213:218:void dispatchLayoutStep1():4089:4089 -> C - 219:222:void dispatchLayoutStep1():4090:4090 -> C - 223:229:void dispatchLayoutStep1():4091:4091 -> C - 230:237:void dispatchLayoutStep1():4094:4094 -> C - 238:243:void dispatchLayoutStep1():4095:4095 -> C - 244:251:void dispatchLayoutStep1():4097:4097 -> C - 252:255:void dispatchLayoutStep1():4101:4101 -> C - 256:259:void dispatchLayoutStep1():4102:4102 -> C - 260:265:void dispatchLayoutStep1():4101:4101 -> C - 266:269:void dispatchLayoutStep1():4104:4104 -> C - 270:277:void dispatchLayoutStep1():4106:4106 -> C - 278:281:void dispatchLayoutStep1():4111:4111 -> C - 282:284:void dispatchLayoutStep1():4113:4113 -> C - 285:287:void dispatchLayoutStep1():4115:4115 -> C - 288:290:void dispatchLayoutStep1():4116:4116 -> C - 291:296:void dispatchLayoutStep1():4117:4117 -> C - 3:11:void offsetPositionRecordsForRemove(int,int,boolean):4618:4618 -> C0 - 12:23:void offsetPositionRecordsForRemove(int,int,boolean):4620:4620 -> C0 - 24:29:void offsetPositionRecordsForRemove(int,int,boolean):4621:4621 -> C0 - 30:35:void offsetPositionRecordsForRemove(int,int,boolean):4622:4622 -> C0 - 36:38:void offsetPositionRecordsForRemove(int,int,boolean):4628:4628 -> C0 - 39:48:void offsetPositionRecordsForRemove(int,int,boolean):4629:4629 -> C0 - 49:51:void offsetPositionRecordsForRemove(int,int,boolean):4635:4635 -> C0 - 52:58:void offsetPositionRecordsForRemove(int,int,boolean):4637:4637 -> C0 - 59:63:void offsetPositionRecordsForRemove(int,int,boolean):4641:4641 -> C0 - 64:67:void offsetPositionRecordsForRemove(int,int,boolean):4642:4642 -> C0 - 1:3:void dispatchLayoutStep2():4125:4125 -> D - 4:6:void dispatchLayoutStep2():4126:4126 -> D - 7:12:void dispatchLayoutStep2():4127:4127 -> D - 13:17:void dispatchLayoutStep2():4128:4128 -> D - 18:27:void dispatchLayoutStep2():4129:4129 -> D - 28:32:void dispatchLayoutStep2():4130:4130 -> D - 33:34:void dispatchLayoutStep2():4133:4133 -> D - 35:41:void dispatchLayoutStep2():4134:4134 -> D - 42:46:void dispatchLayoutStep2():4136:4136 -> D - 47:48:void dispatchLayoutStep2():4137:4137 -> D - 49:62:void dispatchLayoutStep2():4140:4140 -> D - 63:64:void dispatchLayoutStep2():4141:4141 -> D - 65:67:void dispatchLayoutStep2():4142:4142 -> D - 68:71:void dispatchLayoutStep2():4143:4143 -> D - 1:1:void onChildAttachedToWindow(android.view.View):0:0 -> D0 - 1:6:void dispatchLayoutStep3():4151:4151 -> E - 7:9:void dispatchLayoutStep3():4152:4152 -> E - 10:12:void dispatchLayoutStep3():4153:4153 -> E - 13:17:void dispatchLayoutStep3():4154:4154 -> E - 18:21:void dispatchLayoutStep3():4155:4155 -> E - 22:30:void dispatchLayoutStep3():4159:4159 -> E - 31:40:void dispatchLayoutStep3():4160:4160 -> E - 41:48:void dispatchLayoutStep3():4161:4161 -> E - 49:52:void dispatchLayoutStep3():4164:4164 -> E - 53:56:void dispatchLayoutStep3():4165:4165 -> E - 57:60:void dispatchLayoutStep3():4166:4166 -> E - 61:68:void dispatchLayoutStep3():4167:4167 -> E - 69:74:void dispatchLayoutStep3():4168:4168 -> E - 75:80:void dispatchLayoutStep3():4179:4179 -> E - 81:90:void dispatchLayoutStep3():4181:4181 -> E - 91:96:void dispatchLayoutStep3():4184:4184 -> E - 97:102:void dispatchLayoutStep3():4186:4186 -> E - 103:107:void dispatchLayoutStep3():4189:4189 -> E - 108:115:void dispatchLayoutStep3():4190:4190 -> E - 116:124:void dispatchLayoutStep3():4192:4192 -> E - 125:129:void dispatchLayoutStep3():4194:4194 -> E - 130:138:void dispatchLayoutStep3():4199:4199 -> E - 139:147:void dispatchLayoutStep3():4204:4204 -> E - 148:154:void dispatchLayoutStep3():4207:4207 -> E - 155:161:void dispatchLayoutStep3():4208:4208 -> E - 162:163:void dispatchLayoutStep3():4209:4209 -> E - 164:165:void dispatchLayoutStep3():4210:4210 -> E - 166:167:void dispatchLayoutStep3():4211:4211 -> E - 168:169:void dispatchLayoutStep3():4213:4213 -> E - 170:173:void dispatchLayoutStep3():4214:4214 -> E - 174:179:void dispatchLayoutStep3():4215:4215 -> E - 180:182:void dispatchLayoutStep3():4216:4216 -> E - 183:188:void dispatchLayoutStep3():4218:4218 -> E - 189:190:void dispatchLayoutStep3():4221:4221 -> E - 191:192:void dispatchLayoutStep3():4222:4222 -> E - 193:197:void dispatchLayoutStep3():4223:4223 -> E - 198:204:void dispatchLayoutStep3():4226:4226 -> E - 205:207:void dispatchLayoutStep3():4227:4227 -> E - 208:210:void dispatchLayoutStep3():4228:4228 -> E - 211:215:void dispatchLayoutStep3():4229:4229 -> E - 216:227:void dispatchLayoutStep3():4230:4230 -> E - 228:230:void dispatchLayoutStep3():4231:4231 -> E - 231:233:void dispatchLayoutStep3():4233:4233 -> E - 234:237:void dispatchLayoutStep3():4234:4234 -> E - 1:1:void onChildDetachedFromWindow(android.view.View):0:0 -> E0 - 1:14:boolean dispatchNestedPreScroll(int,int,int[],int[],int):11595:11595 -> F - 1:7:void onEnterLayoutOrScroll():3648:3648 -> F0 - 1:15:void dispatchNestedScroll(int,int,int,int,int[],int,int[]):11583:11583 -> G - 2:5:void onExitLayoutOrScroll():3652:3652 -> G0 - 1:4:void dispatchOnScrollStateChanged(int):5196:5196 -> H - 5:7:void dispatchOnScrollStateChanged(int):5197:5197 -> H - 8:10:void dispatchOnScrollStateChanged(int):5202:5202 -> H - 11:14:void dispatchOnScrollStateChanged(int):5205:5205 -> H - 15:17:void dispatchOnScrollStateChanged(int):5206:5206 -> H - 18:21:void dispatchOnScrollStateChanged(int):5208:5208 -> H - 22:29:void dispatchOnScrollStateChanged(int):5209:5209 -> H - 30:44:void dispatchOnScrollStateChanged(int):5210:5210 -> H - 1:9:void onExitLayoutOrScroll(boolean):3656:3656 -> H0 - 10:13:void onExitLayoutOrScroll(boolean):3662:3662 -> H0 - 14:16:void onExitLayoutOrScroll(boolean):3664:3664 -> H0 - 17:20:void onExitLayoutOrScroll(boolean):3665:3665 -> H0 - 1:6:void dispatchOnScrolled(int,int):5154:5154 -> I - 7:10:void dispatchOnScrolled(int,int):5159:5159 -> I - 11:18:void dispatchOnScrolled(int,int):5160:5160 -> I - 19:21:void dispatchOnScrolled(int,int):5161:5161 -> I - 22:24:void dispatchOnScrolled(int,int):5164:5164 -> I - 25:28:void dispatchOnScrolled(int,int):5168:5168 -> I - 29:31:void dispatchOnScrolled(int,int):5169:5169 -> I - 32:35:void dispatchOnScrolled(int,int):5171:5171 -> I - 36:43:void dispatchOnScrolled(int,int):5172:5172 -> I - 44:57:void dispatchOnScrolled(int,int):5173:5173 -> I - 58:64:void dispatchOnScrolled(int,int):5176:5176 -> I - 1:4:void onPointerUp(android.view.MotionEvent):3448:3448 -> I0 - 5:17:void onPointerUp(android.view.MotionEvent):3449:3449 -> I0 - 18:23:void onPointerUp(android.view.MotionEvent):3452:3452 -> I0 - 24:35:void onPointerUp(android.view.MotionEvent):3453:3453 -> I0 - 36:46:void onPointerUp(android.view.MotionEvent):3454:3454 -> I0 - 1:10:void dispatchPendingImportantForAccessibilityChanges():11480:11480 -> J - 11:18:void dispatchPendingImportantForAccessibilityChanges():11481:11481 -> J - 19:33:void dispatchPendingImportantForAccessibilityChanges():11482:11482 -> J - 34:38:void dispatchPendingImportantForAccessibilityChanges():11485:11485 -> J - 39:43:void dispatchPendingImportantForAccessibilityChanges():11488:11488 -> J - 44:48:void dispatchPendingImportantForAccessibilityChanges():11489:11489 -> J - 49:54:void dispatchPendingImportantForAccessibilityChanges():11493:11493 -> J - 1:1:void onScrollStateChanged(int):0:0 -> J0 - 1:4:boolean dispatchToOnItemTouchListeners(android.view.MotionEvent):3118:3118 -> K - 5:12:boolean dispatchToOnItemTouchListeners(android.view.MotionEvent):3119:3119 -> K - 13:17:boolean dispatchToOnItemTouchListeners(android.view.MotionEvent):3122:3122 -> K - 18:20:boolean dispatchToOnItemTouchListeners(android.view.MotionEvent):3124:3124 -> K - 21:31:boolean dispatchToOnItemTouchListeners(android.view.MotionEvent):3125:3125 -> K - 32:34:boolean dispatchToOnItemTouchListeners(android.view.MotionEvent):3127:3127 -> K - 1:1:void onScrolled(int,int):0:0 -> K0 - 1:5:void ensureBottomGlow():2673:2673 -> L - 6:14:void ensureBottomGlow():2676:2676 -> L - 15:18:void ensureBottomGlow():2677:2677 -> L - 19:32:void ensureBottomGlow():2678:2678 -> L - 33:46:void ensureBottomGlow():2679:2679 -> L - 47:50:void ensureBottomGlow():2678:2678 -> L - 51:62:void ensureBottomGlow():2681:2681 -> L - 1:8:void postAnimationRunner():3764:3764 -> L0 - 9:14:void postAnimationRunner():3765:3765 -> L0 - 15:17:void postAnimationRunner():3766:3766 -> L0 - 1:5:void ensureLeftGlow():2633:2633 -> M - 6:14:void ensureLeftGlow():2636:2636 -> M - 15:18:void ensureLeftGlow():2637:2637 -> M - 19:32:void ensureLeftGlow():2638:2638 -> M - 33:46:void ensureLeftGlow():2639:2639 -> M - 47:50:void ensureLeftGlow():2638:2638 -> M - 51:62:void ensureLeftGlow():2641:2641 -> M - 1:16:boolean predictiveItemAnimationsEnabled():3771:3771 -> M0 - 1:5:void ensureRightGlow():2646:2646 -> N - 6:14:void ensureRightGlow():2649:2649 -> N - 15:18:void ensureRightGlow():2650:2650 -> N - 19:32:void ensureRightGlow():2651:2651 -> N - 33:46:void ensureRightGlow():2652:2652 -> N - 47:50:void ensureRightGlow():2651:2651 -> N - 51:62:void ensureRightGlow():2654:2654 -> N - 1:4:void processAdapterUpdatesAndSetAnimationFlags():3781:3781 -> N0 - 5:9:void processAdapterUpdatesAndSetAnimationFlags():3784:3784 -> N0 - 10:13:void processAdapterUpdatesAndSetAnimationFlags():3785:3785 -> N0 - 14:18:void processAdapterUpdatesAndSetAnimationFlags():3786:3786 -> N0 - 19:24:void processAdapterUpdatesAndSetAnimationFlags():3792:3792 -> N0 - 25:30:void processAdapterUpdatesAndSetAnimationFlags():3793:3793 -> N0 - 31:35:void processAdapterUpdatesAndSetAnimationFlags():3795:3795 -> N0 - 36:49:void processAdapterUpdatesAndSetAnimationFlags():3797:3797 -> N0 - 50:75:void processAdapterUpdatesAndSetAnimationFlags():3798:3798 -> N0 - 76:86:void processAdapterUpdatesAndSetAnimationFlags():3804:3804 -> N0 - 87:98:void processAdapterUpdatesAndSetAnimationFlags():3805:3805 -> N0 - 99:109:void processAdapterUpdatesAndSetAnimationFlags():3808:3808 -> N0 - 1:5:void ensureTopGlow():2659:2659 -> O - 6:14:void ensureTopGlow():2662:2662 -> O - 15:18:void ensureTopGlow():2663:2663 -> O - 19:32:void ensureTopGlow():2664:2664 -> O - 33:46:void ensureTopGlow():2665:2665 -> O - 47:50:void ensureTopGlow():2664:2664 -> O - 51:62:void ensureTopGlow():2667:2667 -> O - 1:6:void processDataSetCompletelyChanged(boolean):4692:4692 -> O0 - 7:8:void processDataSetCompletelyChanged(boolean):4693:4693 -> O0 - 9:12:void processDataSetCompletelyChanged(boolean):4694:4694 -> O0 - 1:42:java.lang.String exceptionLabel():733:733 -> P - 43:54:java.lang.String exceptionLabel():736:736 -> P - 9:11:void pullGlows(float,float,float,float):2532:2532 -> P0 - 12:37:void pullGlows(float,float,float,float):2533:2533 -> P0 - 38:40:void pullGlows(float,float,float,float):2536:2536 -> P0 - 41:64:void pullGlows(float,float,float,float):2537:2537 -> P0 - 65:67:void pullGlows(float,float,float,float):2542:2542 -> P0 - 68:90:void pullGlows(float,float,float,float):2543:2543 -> P0 - 91:93:void pullGlows(float,float,float,float):2546:2546 -> P0 - 94:126:void pullGlows(float,float,float,float):2547:2547 -> P0 - 127:130:void pullGlows(float,float,float,float):2552:2552 -> P0 - 1:7:void fillRemainingScrollValues(androidx.recyclerview.widget.RecyclerView$State):4015:4015 -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)V"} - 8:11:void fillRemainingScrollValues(androidx.recyclerview.widget.RecyclerView$State):4016:4016 -> Q - 12:22:void fillRemainingScrollValues(androidx.recyclerview.widget.RecyclerView$State):4017:4017 -> Q - 23:35:void fillRemainingScrollValues(androidx.recyclerview.widget.RecyclerView$State):4018:4018 -> Q - 36:37:void fillRemainingScrollValues(androidx.recyclerview.widget.RecyclerView$State):4020:4020 -> Q - 38:40:void fillRemainingScrollValues(androidx.recyclerview.widget.RecyclerView$State):4021:4021 -> Q - 4:6:void recordAnimationInfoIfBouncedHiddenView(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4291:4291 -> Q0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$l$b;)V"} - 7:18:void recordAnimationInfoIfBouncedHiddenView(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4292:4292 -> Q0 - 19:30:void recordAnimationInfoIfBouncedHiddenView(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4293:4293 -> Q0 - 31:34:void recordAnimationInfoIfBouncedHiddenView(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4294:4294 -> Q0 - 35:39:void recordAnimationInfoIfBouncedHiddenView(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4295:4295 -> Q0 - 40:45:void recordAnimationInfoIfBouncedHiddenView(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4297:4297 -> Q0 - 1:8:android.view.View findContainingItemView(android.view.View):4792:4792 -> R - 9:12:android.view.View findContainingItemView(android.view.View):4793:4793 -> R - 13:15:android.view.View findContainingItemView(android.view.View):4794:4794 -> R - 16:25:android.view.View findContainingItemView(android.view.View):4795:4795 -> R - 1:14:void recoverFocusFromState():3929:3929 -> R0 - 15:22:void recoverFocusFromState():3930:3930 -> R0 - 23:38:void recoverFocusFromState():3931:3931 -> R0 - 39:44:void recoverFocusFromState():3939:3939 -> R0 - 45:48:void recoverFocusFromState():3940:3940 -> R0 - 49:52:void recoverFocusFromState():3941:3941 -> R0 - 53:64:void recoverFocusFromState():3942:3942 -> R0 - 65:72:void recoverFocusFromState():3954:3954 -> R0 - 73:76:void recoverFocusFromState():3957:3957 -> R0 - 77:85:void recoverFocusFromState():3960:3960 -> R0 - 86:104:void recoverFocusFromState():3970:3970 -> R0 - 105:116:void recoverFocusFromState():3971:3971 -> R0 - 117:128:void recoverFocusFromState():3974:3974 -> R0 - 129:135:void recoverFocusFromState():3975:3975 -> R0 - 136:138:void recoverFocusFromState():3988:3988 -> R0 - 139:146:void recoverFocusFromState():3976:3976 -> R0 - 147:152:void recoverFocusFromState():3983:3983 -> R0 - 153:161:void recoverFocusFromState():3992:3992 -> R0 - 162:167:void recoverFocusFromState():3993:3993 -> R0 - 168:174:void recoverFocusFromState():3994:3994 -> R0 - 175:178:void recoverFocusFromState():3998:3998 -> R0 - 1:8:androidx.recyclerview.widget.RecyclerView$ViewHolder findContainingViewHolder(android.view.View):4810:4810 -> S - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$C;"} - 9:13:androidx.recyclerview.widget.RecyclerView$ViewHolder findContainingViewHolder(android.view.View):4811:4811 -> S - 1:4:void releaseGlows():2558:2558 -> S0 - 5:7:void releaseGlows():2559:2559 -> S0 - 8:15:void releaseGlows():2560:2560 -> S0 - 16:19:void releaseGlows():2562:2562 -> S0 - 20:22:void releaseGlows():2563:2563 -> S0 - 23:29:void releaseGlows():2564:2564 -> S0 - 30:33:void releaseGlows():2566:2566 -> S0 - 34:36:void releaseGlows():2567:2567 -> S0 - 37:43:void releaseGlows():2568:2568 -> S0 - 44:47:void releaseGlows():2570:2570 -> S0 - 48:50:void releaseGlows():2571:2571 -> S0 - 51:59:void releaseGlows():2572:2572 -> S0 - 60:63:void releaseGlows():2575:2575 -> S0 - 1:4:boolean findInterceptingOnItemTouchListener(android.view.MotionEvent):3147:3147 -> T - 5:14:boolean findInterceptingOnItemTouchListener(android.view.MotionEvent):3148:3148 -> T - 15:22:boolean findInterceptingOnItemTouchListener(android.view.MotionEvent):3150:3150 -> T - 23:31:boolean findInterceptingOnItemTouchListener(android.view.MotionEvent):3151:3151 -> T - 32:39:boolean findInterceptingOnItemTouchListener(android.view.MotionEvent):3152:3152 -> T - 1:4:void removeAndRecycleViews():1171:1171 -> T0 - 5:7:void removeAndRecycleViews():1172:1172 -> T0 - 8:11:void removeAndRecycleViews():1178:1178 -> T0 - 12:16:void removeAndRecycleViews():1179:1179 -> T0 - 17:23:void removeAndRecycleViews():1180:1180 -> T0 - 24:29:void removeAndRecycleViews():1183:1183 -> T0 - 1:11:void findMinMaxChildLayoutPositions(int[]):4301:4301 -> U - 12:13:void findMinMaxChildLayoutPositions(int[]):4303:4303 -> U - 14:24:void findMinMaxChildLayoutPositions(int[]):4304:4304 -> U - 25:34:void findMinMaxChildLayoutPositions(int[]):4310:4310 -> U - 35:41:void findMinMaxChildLayoutPositions(int[]):4311:4311 -> U - 42:54:void findMinMaxChildLayoutPositions(int[]):4314:4314 -> U - 55:56:void findMinMaxChildLayoutPositions(int[]):4322:4322 -> U - 57:59:void findMinMaxChildLayoutPositions(int[]):4323:4323 -> U - 1:3:boolean removeAnimatingView(android.view.View):1451:1451 -> U0 - 4:11:boolean removeAnimatingView(android.view.View):1452:1452 -> U0 - 12:15:boolean removeAnimatingView(android.view.View):1454:1454 -> U0 - 16:20:boolean removeAnimatingView(android.view.View):1455:1455 -> U0 - 21:27:boolean removeAnimatingView(android.view.View):1456:1456 -> U0 - 28:31:boolean removeAnimatingView(android.view.View):1462:1462 -> U0 - 1:6:androidx.recyclerview.widget.RecyclerView findNestedRecyclerView(android.view.View):5829:5829 -> V - 7:10:androidx.recyclerview.widget.RecyclerView findNestedRecyclerView(android.view.View):5832:5832 -> V - 11:13:androidx.recyclerview.widget.RecyclerView findNestedRecyclerView(android.view.View):5833:5833 -> V - 14:15:androidx.recyclerview.widget.RecyclerView findNestedRecyclerView(android.view.View):5835:5835 -> V - 16:22:androidx.recyclerview.widget.RecyclerView findNestedRecyclerView(android.view.View):5836:5836 -> V - 23:26:androidx.recyclerview.widget.RecyclerView findNestedRecyclerView(android.view.View):5838:5838 -> V - 27:37:androidx.recyclerview.widget.RecyclerView findNestedRecyclerView(android.view.View):5839:5839 -> V - 1:4:void removeItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):1650:1650 -> V0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$n;)V"} - 5:9:void removeItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):1651:1651 -> V0 - 10:14:void removeItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):1654:1654 -> V0 - 15:22:void removeItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):1655:1655 -> V0 - 23:35:void removeItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):1656:1656 -> V0 - 36:38:void removeItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):1658:1658 -> V0 - 39:42:void removeItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):1659:1659 -> V0 - 1:9:android.view.View findNextViewToFocus():3902:3902 -> W - 10:16:android.view.View findNextViewToFocus():3905:3905 -> W - 17:23:android.view.View findNextViewToFocus():3907:3907 -> W - 24:31:android.view.View findNextViewToFocus():3911:3911 -> W - 32:37:android.view.View findNextViewToFocus():3912:3912 -> W - 38:46:android.view.View findNextViewToFocus():3915:3915 -> W - 47:53:android.view.View findNextViewToFocus():3917:3917 -> W - 54:61:android.view.View findNextViewToFocus():3921:3921 -> W - 62:68:android.view.View findNextViewToFocus():3922:3922 -> W - 1:5:void removeOnItemTouchListener(androidx.recyclerview.widget.RecyclerView$OnItemTouchListener):3088:3088 -> W0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$r;)V"} - 6:10:void removeOnItemTouchListener(androidx.recyclerview.widget.RecyclerView$OnItemTouchListener):3089:3089 -> W0 - 11:13:void removeOnItemTouchListener(androidx.recyclerview.widget.RecyclerView$OnItemTouchListener):3090:3090 -> W0 - 1:6:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForAdapterPosition(int):4924:4924 -> X - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/RecyclerView$C;"} - 7:15:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForAdapterPosition(int):4927:4927 -> X - 16:27:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForAdapterPosition(int):4931:4931 -> X - 28:33:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForAdapterPosition(int):4932:4932 -> X - 34:39:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForAdapterPosition(int):4933:4933 -> X - 40:56:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForAdapterPosition(int):4934:4934 -> X - 1:4:void removeOnScrollListener(androidx.recyclerview.widget.RecyclerView$OnScrollListener):1718:1718 -> X0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$p;"} + androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemAnimatorListener mItemAnimatorListener -> p0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$m$a;"} + java.util.List mRecyclerListeners -> q + boolean mPostedAnimatorRunner -> q0 + java.util.ArrayList mItemDecorations -> r + androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate mAccessibilityDelegate -> r0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/k;"} + java.util.ArrayList mOnItemTouchListeners -> s + int[] mMinMaxLayoutPositions -> s0 + androidx.recyclerview.widget.RecyclerView$OnItemTouchListener mInterceptingOnItemTouchListener -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$s;"} + androidx.core.view.NestedScrollingChildHelper mScrollingChildHelper -> t0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/E;"} + boolean mIsAttached -> u + int[] mScrollOffset -> u0 + boolean mHasFixedSize -> v + int[] mNestedOffsets -> v0 + boolean mEnableFastScroller -> w + int[] mReusableIntPair -> w0 + boolean mFirstLayoutComplete -> x + java.util.List mPendingAccessibilityImportanceChange -> x0 + int mInterceptRequestLayoutDepth -> y + java.lang.Runnable mItemAnimatorRunner -> y0 + boolean mLayoutWasDefered -> z + boolean mLastAutoMeasureSkippedDueToExact -> z0 + 4:10:void ():221:221 -> + 11:13:void ():231:231 -> + 14:15:void ():238:238 -> + 16:17:void ():240:240 -> + 18:19:void ():246:246 -> + 20:21:void ():252:252 -> + 22:23:void ():262:262 -> + 24:35:void ():365:365 -> + 36:43:void ():609:609 -> + 1:1:void (android.content.Context,android.util.AttributeSet):685:685 -> + 2:2:void (android.content.Context,android.util.AttributeSet,int):689:689 -> + 3:3:void (android.content.Context,android.util.AttributeSet,int):368:368 -> + 4:4:void (android.content.Context,android.util.AttributeSet,int):370:370 -> + 5:5:void (android.content.Context,android.util.AttributeSet,int):387:387 -> + 6:6:void (android.content.Context,android.util.AttributeSet,int):401:401 -> + 7:9:void (android.content.Context,android.util.AttributeSet,int):421:423 -> + 10:12:void (android.content.Context,android.util.AttributeSet,int):430:432 -> + 13:13:void (android.content.Context,android.util.AttributeSet,int):448:448 -> + 14:14:void (android.content.Context,android.util.AttributeSet,int):478:478 -> + 15:15:void (android.content.Context,android.util.AttributeSet,int):487:487 -> + 16:16:void (android.content.Context,android.util.AttributeSet,int):497:497 -> + 17:17:void (android.content.Context,android.util.AttributeSet,int):506:506 -> + 18:18:void (android.content.Context,android.util.AttributeSet,int):508:508 -> + 19:19:void (android.content.Context,android.util.AttributeSet,int):512:512 -> + 20:21:void (android.content.Context,android.util.AttributeSet,int):542:543 -> + 22:23:void (android.content.Context,android.util.AttributeSet,int):555:556 -> + 24:24:void (android.content.Context,android.util.AttributeSet,int):558:558 -> + 25:25:void (android.content.Context,android.util.AttributeSet,int):560:560 -> + 26:26:void (android.content.Context,android.util.AttributeSet,int):564:564 -> + 27:27:void (android.content.Context,android.util.AttributeSet,int):566:566 -> + 28:30:void (android.content.Context,android.util.AttributeSet,int):572:574 -> + 31:31:void (android.content.Context,android.util.AttributeSet,int):576:576 -> + 32:32:void (android.content.Context,android.util.AttributeSet,int):582:582 -> + 33:34:void (android.content.Context,android.util.AttributeSet,int):585:586 -> + 35:35:void (android.content.Context,android.util.AttributeSet,int):589:589 -> + 36:36:void (android.content.Context,android.util.AttributeSet,int):596:596 -> + 37:37:void (android.content.Context,android.util.AttributeSet,int):599:599 -> + 38:39:void (android.content.Context,android.util.AttributeSet,int):636:637 -> + 40:40:void (android.content.Context,android.util.AttributeSet,int):642:642 -> + 41:42:void (android.content.Context,android.util.AttributeSet,int):690:691 -> + 43:44:void (android.content.Context,android.util.AttributeSet,int):693:694 -> + 45:45:void (android.content.Context,android.util.AttributeSet,int):696:696 -> + 46:49:void (android.content.Context,android.util.AttributeSet,int):698:701 -> + 50:53:void (android.content.Context,android.util.AttributeSet,int):703:706 -> + 54:54:void (android.content.Context,android.util.AttributeSet,int):708:708 -> + 55:55:void (android.content.Context,android.util.AttributeSet,int):710:710 -> + 56:58:void (android.content.Context,android.util.AttributeSet,int):713:715 -> + 59:59:void (android.content.Context,android.util.AttributeSet,int):717:717 -> + 60:60:void (android.content.Context,android.util.AttributeSet,int):719:719 -> + 61:62:void (android.content.Context,android.util.AttributeSet,int):721:722 -> + 63:63:void (android.content.Context,android.util.AttributeSet,int):725:725 -> + 64:65:void (android.content.Context,android.util.AttributeSet,int):727:728 -> + 66:74:void (android.content.Context,android.util.AttributeSet,int):730:738 -> + 75:75:void (android.content.Context,android.util.AttributeSet,int):741:741 -> + 76:76:void (android.content.Context,android.util.AttributeSet,int):744:744 -> + 77:77:void (android.content.Context,android.util.AttributeSet,int):748:748 -> + 78:78:void (android.content.Context,android.util.AttributeSet,int):750:750 -> + 79:80:void (android.content.Context,android.util.AttributeSet,int):752:753 -> + 81:81:void (android.content.Context,android.util.AttributeSet,int):756:756 -> + 1:3:void dispatchContentChangedIfNecessary():3824:3824 -> A + 4:7:void dispatchContentChangedIfNecessary():3825:3825 -> A + 8:13:void dispatchContentChangedIfNecessary():3826:3826 -> A + 14:19:void dispatchContentChangedIfNecessary():3827:3827 -> A + 20:22:void dispatchContentChangedIfNecessary():3828:3828 -> A + 23:25:void dispatchContentChangedIfNecessary():3829:3829 -> A + 26:29:void dispatchContentChangedIfNecessary():3830:3830 -> A + 1:9:void offsetChildrenVertical(int):5214:5214 -> A0 + 10:22:void offsetChildrenVertical(int):5216:5216 -> A0 + 1:6:void dispatchLayout():3986:3986 -> B + 7:12:void dispatchLayout():3987:3987 -> B + 13:16:void dispatchLayout():3991:3991 -> B + 17:22:void dispatchLayout():3992:3992 -> B + 23:27:void dispatchLayout():3996:3996 -> B + 28:34:void dispatchLayout():4002:4002 -> B + 35:42:void dispatchLayout():4003:4003 -> B + 43:51:void dispatchLayout():4004:4004 -> B + 52:53:void dispatchLayout():4005:4005 -> B + 54:55:void dispatchLayout():4006:4006 -> B + 56:57:void dispatchLayout():4007:4007 -> B + 58:63:void dispatchLayout():4009:4009 -> B + 64:66:void dispatchLayout():4010:4010 -> B + 67:71:void dispatchLayout():4011:4011 -> B + 72:75:void dispatchLayout():4012:4012 -> B + 76:87:void dispatchLayout():4013:4013 -> B + 88:99:void dispatchLayout():4015:4015 -> B + 100:110:void dispatchLayout():4016:4016 -> B + 111:116:void dispatchLayout():4029:4029 -> B + 117:121:void dispatchLayout():4025:4025 -> B + 122:124:void dispatchLayout():4026:4026 -> B + 125:128:void dispatchLayout():4031:4031 -> B + 1:10:void offsetPositionRecordsForInsert(int,int):4773:4773 -> B0 + 11:22:void offsetPositionRecordsForInsert(int,int):4775:4775 -> B0 + 23:32:void offsetPositionRecordsForInsert(int,int):4776:4776 -> B0 + 33:35:void offsetPositionRecordsForInsert(int,int):4781:4781 -> B0 + 36:43:void offsetPositionRecordsForInsert(int,int):4782:4782 -> B0 + 44:48:void offsetPositionRecordsForInsert(int,int):4785:4785 -> B0 + 49:52:void offsetPositionRecordsForInsert(int,int):4786:4786 -> B0 + 1:6:void dispatchLayoutStep1():4203:4203 -> C + 7:11:void dispatchLayoutStep1():4204:4204 -> C + 12:16:void dispatchLayoutStep1():4205:4205 -> C + 17:19:void dispatchLayoutStep1():4206:4206 -> C + 20:24:void dispatchLayoutStep1():4207:4207 -> C + 25:27:void dispatchLayoutStep1():4208:4208 -> C + 28:30:void dispatchLayoutStep1():4209:4209 -> C + 31:33:void dispatchLayoutStep1():4210:4210 -> C + 34:47:void dispatchLayoutStep1():4211:4211 -> C + 48:51:void dispatchLayoutStep1():4212:4212 -> C + 52:55:void dispatchLayoutStep1():4213:4213 -> C + 56:63:void dispatchLayoutStep1():4214:4214 -> C + 64:68:void dispatchLayoutStep1():4215:4215 -> C + 69:74:void dispatchLayoutStep1():4217:4217 -> C + 75:83:void dispatchLayoutStep1():4219:4219 -> C + 84:93:void dispatchLayoutStep1():4221:4221 -> C + 94:114:void dispatchLayoutStep1():4222:4222 -> C + 115:118:void dispatchLayoutStep1():4225:4225 -> C + 119:122:void dispatchLayoutStep1():4227:4227 -> C + 123:126:void dispatchLayoutStep1():4228:4228 -> C + 127:130:void dispatchLayoutStep1():4226:4226 -> C + 131:135:void dispatchLayoutStep1():4229:4229 -> C + 136:153:void dispatchLayoutStep1():4230:4230 -> C + 154:165:void dispatchLayoutStep1():4231:4231 -> C + 166:169:void dispatchLayoutStep1():4232:4232 -> C + 170:177:void dispatchLayoutStep1():4240:4240 -> C + 178:183:void dispatchLayoutStep1():4244:4244 -> C + 184:186:void dispatchLayoutStep1():4251:4251 -> C + 187:190:void dispatchLayoutStep1():4252:4252 -> C + 191:192:void dispatchLayoutStep1():4253:4253 -> C + 193:199:void dispatchLayoutStep1():4255:4255 -> C + 200:204:void dispatchLayoutStep1():4256:4256 -> C + 205:212:void dispatchLayoutStep1():4258:4258 -> C + 213:218:void dispatchLayoutStep1():4259:4259 -> C + 219:222:void dispatchLayoutStep1():4260:4260 -> C + 223:229:void dispatchLayoutStep1():4261:4261 -> C + 230:237:void dispatchLayoutStep1():4264:4264 -> C + 238:243:void dispatchLayoutStep1():4265:4265 -> C + 244:251:void dispatchLayoutStep1():4267:4267 -> C + 252:255:void dispatchLayoutStep1():4271:4271 -> C + 256:259:void dispatchLayoutStep1():4272:4272 -> C + 260:265:void dispatchLayoutStep1():4271:4271 -> C + 266:269:void dispatchLayoutStep1():4274:4274 -> C + 270:277:void dispatchLayoutStep1():4276:4276 -> C + 278:281:void dispatchLayoutStep1():4281:4281 -> C + 282:284:void dispatchLayoutStep1():4283:4283 -> C + 285:287:void dispatchLayoutStep1():4285:4285 -> C + 288:290:void dispatchLayoutStep1():4286:4286 -> C + 291:296:void dispatchLayoutStep1():4287:4287 -> C + 1:20:void offsetPositionRecordsForMove(int,int):4739:4739 -> C0 + 21:32:void offsetPositionRecordsForMove(int,int):4752:4752 -> C0 + 33:43:void offsetPositionRecordsForMove(int,int):4753:4753 -> C0 + 44:47:void offsetPositionRecordsForMove(int,int):4761:4761 -> C0 + 48:50:void offsetPositionRecordsForMove(int,int):4763:4763 -> C0 + 51:57:void offsetPositionRecordsForMove(int,int):4766:4766 -> C0 + 58:62:void offsetPositionRecordsForMove(int,int):4768:4768 -> C0 + 63:66:void offsetPositionRecordsForMove(int,int):4769:4769 -> C0 + 1:3:void dispatchLayoutStep2():4295:4295 -> D + 4:6:void dispatchLayoutStep2():4296:4296 -> D + 7:12:void dispatchLayoutStep2():4297:4297 -> D + 13:17:void dispatchLayoutStep2():4298:4298 -> D + 18:27:void dispatchLayoutStep2():4299:4299 -> D + 28:32:void dispatchLayoutStep2():4300:4300 -> D + 33:44:void dispatchLayoutStep2():4301:4301 -> D + 45:50:void dispatchLayoutStep2():4302:4302 -> D + 51:56:void dispatchLayoutStep2():4303:4303 -> D + 57:58:void dispatchLayoutStep2():4305:4305 -> D + 59:62:void dispatchLayoutStep2():4308:4308 -> D + 63:69:void dispatchLayoutStep2():4309:4309 -> D + 70:73:void dispatchLayoutStep2():4311:4311 -> D + 74:87:void dispatchLayoutStep2():4314:4314 -> D + 88:89:void dispatchLayoutStep2():4315:4315 -> D + 90:92:void dispatchLayoutStep2():4316:4316 -> D + 93:96:void dispatchLayoutStep2():4317:4317 -> D + 3:11:void offsetPositionRecordsForRemove(int,int,boolean):4792:4792 -> D0 + 12:23:void offsetPositionRecordsForRemove(int,int,boolean):4794:4794 -> D0 + 24:29:void offsetPositionRecordsForRemove(int,int,boolean):4795:4795 -> D0 + 30:35:void offsetPositionRecordsForRemove(int,int,boolean):4796:4796 -> D0 + 36:38:void offsetPositionRecordsForRemove(int,int,boolean):4802:4802 -> D0 + 39:48:void offsetPositionRecordsForRemove(int,int,boolean):4803:4803 -> D0 + 49:51:void offsetPositionRecordsForRemove(int,int,boolean):4809:4809 -> D0 + 52:58:void offsetPositionRecordsForRemove(int,int,boolean):4811:4811 -> D0 + 59:63:void offsetPositionRecordsForRemove(int,int,boolean):4815:4815 -> D0 + 64:67:void offsetPositionRecordsForRemove(int,int,boolean):4816:4816 -> D0 + 1:6:void dispatchLayoutStep3():4325:4325 -> E + 7:9:void dispatchLayoutStep3():4326:4326 -> E + 10:12:void dispatchLayoutStep3():4327:4327 -> E + 13:17:void dispatchLayoutStep3():4328:4328 -> E + 18:21:void dispatchLayoutStep3():4329:4329 -> E + 22:30:void dispatchLayoutStep3():4333:4333 -> E + 31:40:void dispatchLayoutStep3():4334:4334 -> E + 41:48:void dispatchLayoutStep3():4335:4335 -> E + 49:52:void dispatchLayoutStep3():4338:4338 -> E + 53:56:void dispatchLayoutStep3():4339:4339 -> E + 57:60:void dispatchLayoutStep3():4340:4340 -> E + 61:68:void dispatchLayoutStep3():4341:4341 -> E + 69:74:void dispatchLayoutStep3():4342:4342 -> E + 75:80:void dispatchLayoutStep3():4353:4353 -> E + 81:90:void dispatchLayoutStep3():4355:4355 -> E + 91:96:void dispatchLayoutStep3():4358:4358 -> E + 97:102:void dispatchLayoutStep3():4360:4360 -> E + 103:107:void dispatchLayoutStep3():4363:4363 -> E + 108:115:void dispatchLayoutStep3():4364:4364 -> E + 116:124:void dispatchLayoutStep3():4366:4366 -> E + 125:129:void dispatchLayoutStep3():4368:4368 -> E + 130:138:void dispatchLayoutStep3():4373:4373 -> E + 139:147:void dispatchLayoutStep3():4378:4378 -> E + 148:154:void dispatchLayoutStep3():4381:4381 -> E + 155:161:void dispatchLayoutStep3():4382:4382 -> E + 162:163:void dispatchLayoutStep3():4383:4383 -> E + 164:165:void dispatchLayoutStep3():4384:4384 -> E + 166:167:void dispatchLayoutStep3():4385:4385 -> E + 168:169:void dispatchLayoutStep3():4387:4387 -> E + 170:173:void dispatchLayoutStep3():4388:4388 -> E + 174:179:void dispatchLayoutStep3():4389:4389 -> E + 180:182:void dispatchLayoutStep3():4390:4390 -> E + 183:188:void dispatchLayoutStep3():4392:4392 -> E + 189:190:void dispatchLayoutStep3():4395:4395 -> E + 191:192:void dispatchLayoutStep3():4396:4396 -> E + 193:197:void dispatchLayoutStep3():4397:4397 -> E + 198:204:void dispatchLayoutStep3():4400:4400 -> E + 205:207:void dispatchLayoutStep3():4401:4401 -> E + 208:210:void dispatchLayoutStep3():4402:4402 -> E + 211:215:void dispatchLayoutStep3():4403:4403 -> E + 216:227:void dispatchLayoutStep3():4404:4404 -> E + 228:230:void dispatchLayoutStep3():4405:4405 -> E + 231:233:void dispatchLayoutStep3():4407:4407 -> E + 234:237:void dispatchLayoutStep3():4408:4408 -> E + 1:1:void onChildAttachedToWindow(android.view.View):0:0 -> E0 + 1:14:boolean dispatchNestedPreScroll(int,int,int[],int[],int):11954:11954 -> F + 1:1:void onChildDetachedFromWindow(android.view.View):0:0 -> F0 + 1:15:void dispatchNestedScroll(int,int,int,int,int[],int,int[]):11942:11942 -> G + 1:7:void onEnterLayoutOrScroll():3797:3797 -> G0 + 1:4:void dispatchOnScrollStateChanged(int):5370:5370 -> H + 5:7:void dispatchOnScrollStateChanged(int):5371:5371 -> H + 8:10:void dispatchOnScrollStateChanged(int):5376:5376 -> H + 11:14:void dispatchOnScrollStateChanged(int):5379:5379 -> H + 15:17:void dispatchOnScrollStateChanged(int):5380:5380 -> H + 18:21:void dispatchOnScrollStateChanged(int):5382:5382 -> H + 22:29:void dispatchOnScrollStateChanged(int):5383:5383 -> H + 30:44:void dispatchOnScrollStateChanged(int):5384:5384 -> H + 2:5:void onExitLayoutOrScroll():3801:3801 -> H0 + 1:6:void dispatchOnScrolled(int,int):5328:5328 -> I + 7:10:void dispatchOnScrolled(int,int):5333:5333 -> I + 11:18:void dispatchOnScrolled(int,int):5334:5334 -> I + 19:21:void dispatchOnScrolled(int,int):5335:5335 -> I + 22:24:void dispatchOnScrolled(int,int):5338:5338 -> I + 25:28:void dispatchOnScrolled(int,int):5342:5342 -> I + 29:31:void dispatchOnScrolled(int,int):5343:5343 -> I + 32:35:void dispatchOnScrolled(int,int):5345:5345 -> I + 36:43:void dispatchOnScrolled(int,int):5346:5346 -> I + 44:57:void dispatchOnScrolled(int,int):5347:5347 -> I + 58:64:void dispatchOnScrolled(int,int):5350:5350 -> I + 1:9:void onExitLayoutOrScroll(boolean):3805:3805 -> I0 + 10:13:void onExitLayoutOrScroll(boolean):3811:3811 -> I0 + 14:16:void onExitLayoutOrScroll(boolean):3813:3813 -> I0 + 17:20:void onExitLayoutOrScroll(boolean):3814:3814 -> I0 + 1:10:void dispatchPendingImportantForAccessibilityChanges():11839:11839 -> J + 11:18:void dispatchPendingImportantForAccessibilityChanges():11840:11840 -> J + 19:33:void dispatchPendingImportantForAccessibilityChanges():11841:11841 -> J + 34:38:void dispatchPendingImportantForAccessibilityChanges():11844:11844 -> J + 39:43:void dispatchPendingImportantForAccessibilityChanges():11847:11847 -> J + 44:48:void dispatchPendingImportantForAccessibilityChanges():11848:11848 -> J + 49:54:void dispatchPendingImportantForAccessibilityChanges():11852:11852 -> J + 1:4:void onPointerUp(android.view.MotionEvent):3592:3592 -> J0 + 5:17:void onPointerUp(android.view.MotionEvent):3593:3593 -> J0 + 18:23:void onPointerUp(android.view.MotionEvent):3596:3596 -> J0 + 24:35:void onPointerUp(android.view.MotionEvent):3597:3597 -> J0 + 36:46:void onPointerUp(android.view.MotionEvent):3598:3598 -> J0 + 1:4:boolean dispatchToOnItemTouchListeners(android.view.MotionEvent):3253:3253 -> K + 5:12:boolean dispatchToOnItemTouchListeners(android.view.MotionEvent):3254:3254 -> K + 13:17:boolean dispatchToOnItemTouchListeners(android.view.MotionEvent):3257:3257 -> K + 18:20:boolean dispatchToOnItemTouchListeners(android.view.MotionEvent):3259:3259 -> K + 21:31:boolean dispatchToOnItemTouchListeners(android.view.MotionEvent):3260:3260 -> K + 32:34:boolean dispatchToOnItemTouchListeners(android.view.MotionEvent):3262:3262 -> K + 1:1:void onScrollStateChanged(int):0:0 -> K0 + 1:5:void ensureBottomGlow():2806:2806 -> L + 6:14:void ensureBottomGlow():2809:2809 -> L + 15:18:void ensureBottomGlow():2810:2810 -> L + 19:32:void ensureBottomGlow():2811:2811 -> L + 33:46:void ensureBottomGlow():2812:2812 -> L + 47:50:void ensureBottomGlow():2811:2811 -> L + 51:62:void ensureBottomGlow():2814:2814 -> L + 1:1:void onScrolled(int,int):0:0 -> L0 + 1:5:void ensureLeftGlow():2766:2766 -> M + 6:14:void ensureLeftGlow():2769:2769 -> M + 15:18:void ensureLeftGlow():2770:2770 -> M + 19:32:void ensureLeftGlow():2771:2771 -> M + 33:46:void ensureLeftGlow():2772:2772 -> M + 47:50:void ensureLeftGlow():2771:2771 -> M + 51:62:void ensureLeftGlow():2774:2774 -> M + 1:8:void postAnimationRunner():3913:3913 -> M0 + 9:14:void postAnimationRunner():3914:3914 -> M0 + 15:17:void postAnimationRunner():3915:3915 -> M0 + 1:5:void ensureRightGlow():2779:2779 -> N + 6:14:void ensureRightGlow():2782:2782 -> N + 15:18:void ensureRightGlow():2783:2783 -> N + 19:32:void ensureRightGlow():2784:2784 -> N + 33:46:void ensureRightGlow():2785:2785 -> N + 47:50:void ensureRightGlow():2784:2784 -> N + 51:62:void ensureRightGlow():2787:2787 -> N + 1:16:boolean predictiveItemAnimationsEnabled():3920:3920 -> N0 + 1:5:void ensureTopGlow():2792:2792 -> O + 6:14:void ensureTopGlow():2795:2795 -> O + 15:18:void ensureTopGlow():2796:2796 -> O + 19:32:void ensureTopGlow():2797:2797 -> O + 33:46:void ensureTopGlow():2798:2798 -> O + 47:50:void ensureTopGlow():2797:2797 -> O + 51:62:void ensureTopGlow():2800:2800 -> O + 1:4:void processAdapterUpdatesAndSetAnimationFlags():3930:3930 -> O0 + 5:9:void processAdapterUpdatesAndSetAnimationFlags():3933:3933 -> O0 + 10:13:void processAdapterUpdatesAndSetAnimationFlags():3934:3934 -> O0 + 14:18:void processAdapterUpdatesAndSetAnimationFlags():3935:3935 -> O0 + 19:24:void processAdapterUpdatesAndSetAnimationFlags():3941:3941 -> O0 + 25:30:void processAdapterUpdatesAndSetAnimationFlags():3942:3942 -> O0 + 31:35:void processAdapterUpdatesAndSetAnimationFlags():3944:3944 -> O0 + 36:49:void processAdapterUpdatesAndSetAnimationFlags():3946:3946 -> O0 + 50:75:void processAdapterUpdatesAndSetAnimationFlags():3947:3947 -> O0 + 76:86:void processAdapterUpdatesAndSetAnimationFlags():3953:3953 -> O0 + 87:98:void processAdapterUpdatesAndSetAnimationFlags():3954:3954 -> O0 + 99:109:void processAdapterUpdatesAndSetAnimationFlags():3957:3957 -> O0 + 1:42:java.lang.String exceptionLabel():764:764 -> P + 43:54:java.lang.String exceptionLabel():767:767 -> P + 1:6:void processDataSetCompletelyChanged(boolean):4867:4867 -> P0 + 7:8:void processDataSetCompletelyChanged(boolean):4868:4868 -> P0 + 9:12:void processDataSetCompletelyChanged(boolean):4869:4869 -> P0 + 1:7:void fillRemainingScrollValues(androidx.recyclerview.widget.RecyclerView$State):4185:4185 -> Q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)V"} + 8:11:void fillRemainingScrollValues(androidx.recyclerview.widget.RecyclerView$State):4186:4186 -> Q + 12:22:void fillRemainingScrollValues(androidx.recyclerview.widget.RecyclerView$State):4187:4187 -> Q + 23:35:void fillRemainingScrollValues(androidx.recyclerview.widget.RecyclerView$State):4188:4188 -> Q + 36:37:void fillRemainingScrollValues(androidx.recyclerview.widget.RecyclerView$State):4190:4190 -> Q + 38:40:void fillRemainingScrollValues(androidx.recyclerview.widget.RecyclerView$State):4191:4191 -> Q + 9:11:void pullGlows(float,float,float,float):2665:2665 -> Q0 + 12:37:void pullGlows(float,float,float,float):2666:2666 -> Q0 + 38:40:void pullGlows(float,float,float,float):2669:2669 -> Q0 + 41:64:void pullGlows(float,float,float,float):2670:2670 -> Q0 + 65:67:void pullGlows(float,float,float,float):2675:2675 -> Q0 + 68:90:void pullGlows(float,float,float,float):2676:2676 -> Q0 + 91:93:void pullGlows(float,float,float,float):2679:2679 -> Q0 + 94:126:void pullGlows(float,float,float,float):2680:2680 -> Q0 + 127:130:void pullGlows(float,float,float,float):2685:2685 -> Q0 + 1:8:android.view.View findContainingItemView(android.view.View):4963:4963 -> R + 9:12:android.view.View findContainingItemView(android.view.View):4964:4964 -> R + 13:15:android.view.View findContainingItemView(android.view.View):4965:4965 -> R + 16:25:android.view.View findContainingItemView(android.view.View):4966:4966 -> R + 4:6:void recordAnimationInfoIfBouncedHiddenView(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4465:4465 -> R0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$m$b;)V"} + 7:18:void recordAnimationInfoIfBouncedHiddenView(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4466:4466 -> R0 + 19:30:void recordAnimationInfoIfBouncedHiddenView(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4467:4467 -> R0 + 31:34:void recordAnimationInfoIfBouncedHiddenView(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4468:4468 -> R0 + 35:39:void recordAnimationInfoIfBouncedHiddenView(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4469:4469 -> R0 + 40:45:void recordAnimationInfoIfBouncedHiddenView(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4471:4471 -> R0 + 1:8:androidx.recyclerview.widget.RecyclerView$ViewHolder findContainingViewHolder(android.view.View):4980:4980 -> S + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$D;"} + 9:13:androidx.recyclerview.widget.RecyclerView$ViewHolder findContainingViewHolder(android.view.View):4981:4981 -> S + 1:14:void recoverFocusFromState():4099:4099 -> S0 + 15:22:void recoverFocusFromState():4100:4100 -> S0 + 23:38:void recoverFocusFromState():4101:4101 -> S0 + 39:44:void recoverFocusFromState():4109:4109 -> S0 + 45:48:void recoverFocusFromState():4110:4110 -> S0 + 49:52:void recoverFocusFromState():4111:4111 -> S0 + 53:64:void recoverFocusFromState():4112:4112 -> S0 + 65:72:void recoverFocusFromState():4124:4124 -> S0 + 73:76:void recoverFocusFromState():4127:4127 -> S0 + 77:85:void recoverFocusFromState():4130:4130 -> S0 + 86:104:void recoverFocusFromState():4140:4140 -> S0 + 105:116:void recoverFocusFromState():4141:4141 -> S0 + 117:128:void recoverFocusFromState():4144:4144 -> S0 + 129:135:void recoverFocusFromState():4145:4145 -> S0 + 136:138:void recoverFocusFromState():4158:4158 -> S0 + 139:146:void recoverFocusFromState():4146:4146 -> S0 + 147:152:void recoverFocusFromState():4153:4153 -> S0 + 153:161:void recoverFocusFromState():4162:4162 -> S0 + 162:167:void recoverFocusFromState():4163:4163 -> S0 + 168:174:void recoverFocusFromState():4164:4164 -> S0 + 175:178:void recoverFocusFromState():4168:4168 -> S0 + 1:4:boolean findInterceptingOnItemTouchListener(android.view.MotionEvent):3282:3282 -> T + 5:14:boolean findInterceptingOnItemTouchListener(android.view.MotionEvent):3283:3283 -> T + 15:22:boolean findInterceptingOnItemTouchListener(android.view.MotionEvent):3285:3285 -> T + 23:31:boolean findInterceptingOnItemTouchListener(android.view.MotionEvent):3286:3286 -> T + 32:39:boolean findInterceptingOnItemTouchListener(android.view.MotionEvent):3287:3287 -> T + 1:4:void releaseGlows():2691:2691 -> T0 + 5:7:void releaseGlows():2692:2692 -> T0 + 8:15:void releaseGlows():2693:2693 -> T0 + 16:19:void releaseGlows():2695:2695 -> T0 + 20:22:void releaseGlows():2696:2696 -> T0 + 23:29:void releaseGlows():2697:2697 -> T0 + 30:33:void releaseGlows():2699:2699 -> T0 + 34:36:void releaseGlows():2700:2700 -> T0 + 37:43:void releaseGlows():2701:2701 -> T0 + 44:47:void releaseGlows():2703:2703 -> T0 + 48:50:void releaseGlows():2704:2704 -> T0 + 51:59:void releaseGlows():2705:2705 -> T0 + 60:63:void releaseGlows():2708:2708 -> T0 + 1:11:void findMinMaxChildLayoutPositions(int[]):4475:4475 -> U + 12:13:void findMinMaxChildLayoutPositions(int[]):4477:4477 -> U + 14:24:void findMinMaxChildLayoutPositions(int[]):4478:4478 -> U + 25:34:void findMinMaxChildLayoutPositions(int[]):4484:4484 -> U + 35:41:void findMinMaxChildLayoutPositions(int[]):4485:4485 -> U + 42:54:void findMinMaxChildLayoutPositions(int[]):4488:4488 -> U + 55:56:void findMinMaxChildLayoutPositions(int[]):4496:4496 -> U + 57:59:void findMinMaxChildLayoutPositions(int[]):4497:4497 -> U + 1:4:void removeAndRecycleViews():1204:1204 -> U0 + 5:7:void removeAndRecycleViews():1205:1205 -> U0 + 8:11:void removeAndRecycleViews():1211:1211 -> U0 + 12:16:void removeAndRecycleViews():1212:1212 -> U0 + 17:23:void removeAndRecycleViews():1213:1213 -> U0 + 24:29:void removeAndRecycleViews():1216:1216 -> U0 + 1:6:androidx.recyclerview.widget.RecyclerView findNestedRecyclerView(android.view.View):6011:6011 -> V + 7:10:androidx.recyclerview.widget.RecyclerView findNestedRecyclerView(android.view.View):6014:6014 -> V + 11:13:androidx.recyclerview.widget.RecyclerView findNestedRecyclerView(android.view.View):6015:6015 -> V + 14:15:androidx.recyclerview.widget.RecyclerView findNestedRecyclerView(android.view.View):6017:6017 -> V + 16:22:androidx.recyclerview.widget.RecyclerView findNestedRecyclerView(android.view.View):6018:6018 -> V + 23:26:androidx.recyclerview.widget.RecyclerView findNestedRecyclerView(android.view.View):6020:6020 -> V + 27:37:androidx.recyclerview.widget.RecyclerView findNestedRecyclerView(android.view.View):6021:6021 -> V + 1:3:boolean removeAnimatingView(android.view.View):1520:1520 -> V0 + 4:11:boolean removeAnimatingView(android.view.View):1521:1521 -> V0 + 12:15:boolean removeAnimatingView(android.view.View):1523:1523 -> V0 + 16:20:boolean removeAnimatingView(android.view.View):1524:1524 -> V0 + 21:27:boolean removeAnimatingView(android.view.View):1525:1525 -> V0 + 28:31:boolean removeAnimatingView(android.view.View):1531:1531 -> V0 + 1:9:android.view.View findNextViewToFocus():4072:4072 -> W + 10:16:android.view.View findNextViewToFocus():4075:4075 -> W + 17:23:android.view.View findNextViewToFocus():4077:4077 -> W + 24:31:android.view.View findNextViewToFocus():4081:4081 -> W + 32:37:android.view.View findNextViewToFocus():4082:4082 -> W + 38:46:android.view.View findNextViewToFocus():4085:4085 -> W + 47:53:android.view.View findNextViewToFocus():4087:4087 -> W + 54:61:android.view.View findNextViewToFocus():4091:4091 -> W + 62:68:android.view.View findNextViewToFocus():4092:4092 -> W + 1:4:void removeItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):1718:1718 -> W0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)V"} + 5:9:void removeItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):1719:1719 -> W0 + 10:14:void removeItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):1722:1722 -> W0 + 15:22:void removeItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):1723:1723 -> W0 + 23:35:void removeItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):1724:1724 -> W0 + 36:38:void removeItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):1726:1726 -> W0 + 39:42:void removeItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):1727:1727 -> W0 + 1:6:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForAdapterPosition(int):5098:5098 -> X + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/RecyclerView$D;"} + 7:15:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForAdapterPosition(int):5101:5101 -> X + 16:27:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForAdapterPosition(int):5105:5105 -> X + 28:33:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForAdapterPosition(int):5106:5106 -> X + 34:39:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForAdapterPosition(int):5107:5107 -> X + 40:56:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForAdapterPosition(int):5108:5108 -> X + 1:5:void removeOnItemTouchListener(androidx.recyclerview.widget.RecyclerView$OnItemTouchListener):3222:3222 -> X0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$s;)V"} - 5:8:void removeOnScrollListener(androidx.recyclerview.widget.RecyclerView$OnScrollListener):1719:1719 -> X0 - 1:12:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForItemId(long):4986:4986 -> Y - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Landroidx/recyclerview/widget/RecyclerView$C;"} - 13:21:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForItemId(long):4989:4989 -> Y - 22:33:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForItemId(long):4992:4992 -> Y - 34:47:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForItemId(long):4993:4993 -> Y - 48:64:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForItemId(long):4994:4994 -> Y - 1:9:void repositionShadowingViews():5513:5513 -> Y0 - 10:15:void repositionShadowingViews():5515:5515 -> Y0 - 16:21:void repositionShadowingViews():5516:5516 -> Y0 - 22:25:void repositionShadowingViews():5517:5517 -> Y0 - 26:27:void repositionShadowingViews():5518:5518 -> Y0 - 28:31:void repositionShadowingViews():5519:5519 -> Y0 - 32:35:void repositionShadowingViews():5520:5520 -> Y0 - 36:47:void repositionShadowingViews():5521:5521 -> Y0 - 48:52:void repositionShadowingViews():5523:5523 -> Y0 - 53:57:void repositionShadowingViews():5524:5524 -> Y0 - 58:64:void repositionShadowingViews():5522:5522 -> Y0 - 1:10:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForPosition(int,boolean):4946:4946 -> Z - # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Landroidx/recyclerview/widget/RecyclerView$C;"} - 11:22:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForPosition(int,boolean):4949:4949 -> Z - 23:30:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForPosition(int,boolean):4950:4950 -> Z - 31:35:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForPosition(int,boolean):4952:4952 -> Z - 36:42:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForPosition(int,boolean):4955:4955 -> Z - 43:59:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForPosition(int,boolean):4958:4958 -> Z - 6:19:void requestChildOnScreen(android.view.View,android.view.View):2910:2910 -> Z0 - 20:23:void requestChildOnScreen(android.view.View,android.view.View):2915:2915 -> Z0 - 24:27:void requestChildOnScreen(android.view.View,android.view.View):2916:2916 -> Z0 - 28:29:void requestChildOnScreen(android.view.View,android.view.View):2918:2918 -> Z0 - 30:33:void requestChildOnScreen(android.view.View,android.view.View):2919:2919 -> Z0 - 34:35:void requestChildOnScreen(android.view.View,android.view.View):2920:2920 -> Z0 - 36:44:void requestChildOnScreen(android.view.View,android.view.View):2921:2921 -> Z0 - 45:51:void requestChildOnScreen(android.view.View,android.view.View):2922:2922 -> Z0 - 52:58:void requestChildOnScreen(android.view.View,android.view.View):2923:2923 -> Z0 - 59:67:void requestChildOnScreen(android.view.View,android.view.View):2924:2924 -> Z0 - 68:72:void requestChildOnScreen(android.view.View,android.view.View):2929:2929 -> Z0 - 73:77:void requestChildOnScreen(android.view.View,android.view.View):2930:2930 -> Z0 - 78:98:void requestChildOnScreen(android.view.View,android.view.View):2932:2932 -> Z0 - 3:5:void absorbGlows(int,int):2604:2604 -> a - 6:13:void absorbGlows(int,int):2605:2605 -> a - 14:22:void absorbGlows(int,int):2606:2606 -> a - 23:25:void absorbGlows(int,int):2609:2609 -> a - 26:33:void absorbGlows(int,int):2610:2610 -> a - 34:40:void absorbGlows(int,int):2611:2611 -> a - 41:43:void absorbGlows(int,int):2616:2616 -> a - 44:51:void absorbGlows(int,int):2617:2617 -> a - 52:60:void absorbGlows(int,int):2618:2618 -> a - 61:63:void absorbGlows(int,int):2621:2621 -> a - 64:71:void absorbGlows(int,int):2622:2622 -> a - 72:82:void absorbGlows(int,int):2623:2623 -> a - 83:86:void absorbGlows(int,int):2628:2628 -> a - 1:5:boolean fling(int,int):2438:2438 -> a0 - 6:13:boolean fling(int,int):2439:2439 -> a0 - 14:18:boolean fling(int,int):2443:2443 -> a0 - 19:22:boolean fling(int,int):2447:2447 -> a0 - 23:30:boolean fling(int,int):2448:2448 -> a0 - 31:41:boolean fling(int,int):2450:2450 -> a0 - 42:57:boolean fling(int,int):2453:2453 -> a0 - 58:72:boolean fling(int,int):2461:2461 -> a0 - 73:75:boolean fling(int,int):2463:2463 -> a0 - 76:92:boolean fling(int,int):2465:2465 -> a0 - 93:95:boolean fling(int,int):2477:2477 -> a0 - 96:106:boolean fling(int,int):2479:2479 -> a0 - 107:117:boolean fling(int,int):2480:2480 -> a0 - 118:124:boolean fling(int,int):2481:2481 -> a0 - 1:7:void resetFocusInfo():3887:3887 -> a1 - 8:9:void resetFocusInfo():3888:3888 -> a1 - 10:12:void resetFocusInfo():3889:3889 -> a1 - 1:12:void addFocusables(java.util.ArrayList,int,int):2943:2943 -> addFocusables - 13:16:void addFocusables(java.util.ArrayList,int,int):2944:2944 -> addFocusables - 3:8:int getAdapterPositionFor(androidx.recyclerview.widget.RecyclerView$ViewHolder):11497:11497 -> b0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)I"} - 9:15:int getAdapterPositionFor(androidx.recyclerview.widget.RecyclerView$ViewHolder):11499:11499 -> b0 - 16:26:int getAdapterPositionFor(androidx.recyclerview.widget.RecyclerView$ViewHolder):11502:11502 -> b0 - 1:4:void resetScroll():3435:3435 -> b1 - 5:8:void resetScroll():3436:3436 -> b1 - 9:11:void resetScroll():3438:3438 -> b1 - 12:15:void resetScroll():3439:3439 -> b1 - 1:4:void access$000(androidx.recyclerview.widget.RecyclerView,android.view.View,int,android.view.ViewGroup$LayoutParams):210:210 -> c - 1:17:long getChangedHolderKey(androidx.recyclerview.widget.RecyclerView$ViewHolder):4358:4358 -> c0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)J"} - 1:15:void saveFocusInfo():3867:3867 -> c1 - 16:24:void saveFocusInfo():3868:3868 -> c1 - 25:30:void saveFocusInfo():3871:3871 -> c1 - 31:34:void saveFocusInfo():3873:3873 -> c1 - 35:53:void saveFocusInfo():3875:3875 -> c1 - 54:61:void saveFocusInfo():3879:3879 -> c1 - 62:70:void saveFocusInfo():3880:3880 -> c1 - 71:76:void saveFocusInfo():3881:3881 -> c1 - 77:87:void saveFocusInfo():3882:3882 -> c1 - 1:18:boolean checkLayoutParams(android.view.ViewGroup$LayoutParams):4500:4500 -> checkLayoutParams - 1:6:int computeHorizontalScrollExtent():2024:2024 -> computeHorizontalScrollExtent - 7:22:int computeHorizontalScrollExtent():2027:2027 -> computeHorizontalScrollExtent - 1:6:int computeHorizontalScrollOffset():1999:1999 -> computeHorizontalScrollOffset - 7:22:int computeHorizontalScrollOffset():2002:2002 -> computeHorizontalScrollOffset - 1:6:int computeHorizontalScrollRange():2047:2047 -> computeHorizontalScrollRange - 7:22:int computeHorizontalScrollRange():2050:2050 -> computeHorizontalScrollRange - 1:6:int computeVerticalScrollExtent():2096:2096 -> computeVerticalScrollExtent - 7:22:int computeVerticalScrollExtent():2099:2099 -> computeVerticalScrollExtent - 1:6:int computeVerticalScrollOffset():2072:2072 -> computeVerticalScrollOffset - 7:22:int computeVerticalScrollOffset():2075:2075 -> computeVerticalScrollOffset - 1:6:int computeVerticalScrollRange():2119:2119 -> computeVerticalScrollRange - 7:22:int computeVerticalScrollRange():2122:2122 -> computeVerticalScrollRange - 1:4:void access$100(androidx.recyclerview.widget.RecyclerView,int):210:210 -> d - 1:6:int getChildLayoutPosition(android.view.View):4853:4853 -> d0 - 7:13:int getChildLayoutPosition(android.view.View):4854:4854 -> d0 - 1:9:void saveOldPositions():4540:4540 -> d1 - 10:19:void saveOldPositions():4542:4542 -> d1 - 20:25:void saveOldPositions():4547:4547 -> d1 - 26:32:void saveOldPositions():4548:4548 -> d1 - 1:9:boolean dispatchNestedFling(float,float,boolean):11601:11601 -> dispatchNestedFling - 1:9:boolean dispatchNestedPreFling(float,float):11606:11606 -> dispatchNestedPreFling - 1:9:boolean dispatchNestedPreScroll(int,int,int[],int[]):11589:11589 -> dispatchNestedPreScroll - 1:14:boolean dispatchNestedScroll(int,int,int,int,int[]):11569:11569 -> dispatchNestedScroll - 1:5:boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent):3741:3741 -> dispatchPopulateAccessibilityEvent - 1:4:void dispatchRestoreInstanceState(android.util.SparseArray):1419:1419 -> dispatchRestoreInstanceState - 1:4:void dispatchSaveInstanceState(android.util.SparseArray):1411:1411 -> dispatchSaveInstanceState - 1:3:void draw(android.graphics.Canvas):4429:4429 -> draw - 4:13:void draw(android.graphics.Canvas):4431:4431 -> draw - 14:29:void draw(android.graphics.Canvas):4433:4433 -> draw - 30:40:void draw(android.graphics.Canvas):4438:4438 -> draw - 41:44:void draw(android.graphics.Canvas):4439:4439 -> draw - 45:56:void draw(android.graphics.Canvas):4440:4440 -> draw - 57:59:void draw(android.graphics.Canvas):4441:4441 -> draw - 60:70:void draw(android.graphics.Canvas):4442:4442 -> draw - 71:83:void draw(android.graphics.Canvas):4443:4443 -> draw - 84:88:void draw(android.graphics.Canvas):4444:4444 -> draw - 89:98:void draw(android.graphics.Canvas):4446:4446 -> draw - 99:102:void draw(android.graphics.Canvas):4447:4447 -> draw - 103:106:void draw(android.graphics.Canvas):4448:4448 -> draw - 107:119:void draw(android.graphics.Canvas):4449:4449 -> draw - 120:133:void draw(android.graphics.Canvas):4451:4451 -> draw - 134:136:void draw(android.graphics.Canvas):4452:4452 -> draw - 137:146:void draw(android.graphics.Canvas):4454:4454 -> draw - 147:150:void draw(android.graphics.Canvas):4455:4455 -> draw - 151:154:void draw(android.graphics.Canvas):4456:4456 -> draw - 155:166:void draw(android.graphics.Canvas):4457:4457 -> draw - 167:173:void draw(android.graphics.Canvas):4458:4458 -> draw - 174:176:void draw(android.graphics.Canvas):4459:4459 -> draw - 177:190:void draw(android.graphics.Canvas):4460:4460 -> draw - 191:193:void draw(android.graphics.Canvas):4461:4461 -> draw - 194:203:void draw(android.graphics.Canvas):4463:4463 -> draw - 204:209:void draw(android.graphics.Canvas):4464:4464 -> draw - 210:212:void draw(android.graphics.Canvas):4465:4465 -> draw - 213:216:void draw(android.graphics.Canvas):4466:4466 -> draw - 217:242:void draw(android.graphics.Canvas):4467:4467 -> draw - 243:257:void draw(android.graphics.Canvas):4469:4469 -> draw - 258:269:void draw(android.graphics.Canvas):4471:4471 -> draw - 270:274:void draw(android.graphics.Canvas):4472:4472 -> draw - 275:288:void draw(android.graphics.Canvas):4478:4478 -> draw - 289:298:void draw(android.graphics.Canvas):4479:4479 -> draw - 299:302:void draw(android.graphics.Canvas):4484:4484 -> draw - 1:5:boolean drawChild(android.graphics.Canvas,android.view.View,long):5030:5030 -> drawChild - 1:5:boolean access$200(androidx.recyclerview.widget.RecyclerView):210:210 -> e - 1:9:androidx.recyclerview.widget.RecyclerView$ViewHolder getChildViewHolder(android.view.View):4769:4769 -> e0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$C;"} - 10:40:androidx.recyclerview.widget.RecyclerView$ViewHolder getChildViewHolder(android.view.View):4771:4771 -> e0 - 41:45:androidx.recyclerview.widget.RecyclerView$ViewHolder getChildViewHolder(android.view.View):4774:4774 -> e0 - 9:11:boolean scrollByInternal(int,int,android.view.MotionEvent):1936:1936 -> e1 - 12:17:boolean scrollByInternal(int,int,android.view.MotionEvent):1937:1937 -> e1 - 18:21:boolean scrollByInternal(int,int,android.view.MotionEvent):1938:1938 -> e1 - 22:23:boolean scrollByInternal(int,int,android.view.MotionEvent):1939:1939 -> e1 - 24:26:boolean scrollByInternal(int,int,android.view.MotionEvent):1940:1940 -> e1 - 27:30:boolean scrollByInternal(int,int,android.view.MotionEvent):1941:1941 -> e1 - 31:44:boolean scrollByInternal(int,int,android.view.MotionEvent):1942:1942 -> e1 - 45:52:boolean scrollByInternal(int,int,android.view.MotionEvent):1946:1946 -> e1 - 53:55:boolean scrollByInternal(int,int,android.view.MotionEvent):1947:1947 -> e1 - 56:59:boolean scrollByInternal(int,int,android.view.MotionEvent):1950:1950 -> e1 - 60:61:boolean scrollByInternal(int,int,android.view.MotionEvent):1951:1951 -> e1 - 62:67:boolean scrollByInternal(int,int,android.view.MotionEvent):1952:1952 -> e1 - 68:72:boolean scrollByInternal(int,int,android.view.MotionEvent):1954:1954 -> e1 - 73:83:boolean scrollByInternal(int,int,android.view.MotionEvent):1955:1955 -> e1 - 84:92:boolean scrollByInternal(int,int,android.view.MotionEvent):1959:1959 -> e1 - 93:99:boolean scrollByInternal(int,int,android.view.MotionEvent):1960:1960 -> e1 - 100:106:boolean scrollByInternal(int,int,android.view.MotionEvent):1961:1961 -> e1 - 107:111:boolean scrollByInternal(int,int,android.view.MotionEvent):1962:1962 -> e1 - 112:122:boolean scrollByInternal(int,int,android.view.MotionEvent):1964:1964 -> e1 - 123:128:boolean scrollByInternal(int,int,android.view.MotionEvent):1965:1965 -> e1 - 129:141:boolean scrollByInternal(int,int,android.view.MotionEvent):1966:1966 -> e1 - 142:148:boolean scrollByInternal(int,int,android.view.MotionEvent):1968:1968 -> e1 - 149:151:boolean scrollByInternal(int,int,android.view.MotionEvent):1971:1971 -> e1 - 152:157:boolean scrollByInternal(int,int,android.view.MotionEvent):1973:1973 -> e1 - 158:169:boolean scrollByInternal(int,int,android.view.MotionEvent):1974:1974 -> e1 - 1:4:void access$300(androidx.recyclerview.widget.RecyclerView,int,int):210:210 -> f - 5:13:androidx.recyclerview.widget.RecyclerView$ViewHolder getChildViewHolderInt(android.view.View):4819:4819 -> f0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$C;"} - 1:3:void scrollStep(int,int,int[]):1829:1829 -> f1 - 4:6:void scrollStep(int,int,int[]):1830:1830 -> f1 - 7:11:void scrollStep(int,int,int[]):1832:1832 -> f1 - 12:19:void scrollStep(int,int,int[]):1833:1833 -> f1 - 20:33:void scrollStep(int,int,int[]):1838:1838 -> f1 - 34:45:void scrollStep(int,int,int[]):1841:1841 -> f1 - 46:48:void scrollStep(int,int,int[]):1844:1844 -> f1 - 49:51:void scrollStep(int,int,int[]):1845:1845 -> f1 - 52:54:void scrollStep(int,int,int[]):1847:1847 -> f1 - 55:59:void scrollStep(int,int,int[]):1848:1848 -> f1 - 60:62:void scrollStep(int,int,int[]):1851:1851 -> f1 - 63:65:void scrollStep(int,int,int[]):1852:1852 -> f1 - 1:9:android.view.View focusSearch(android.view.View,int):2748:2748 -> focusSearch - 10:19:android.view.View focusSearch(android.view.View,int):2752:2752 -> focusSearch - 20:32:android.view.View focusSearch(android.view.View,int):2753:2753 -> focusSearch - 33:44:android.view.View focusSearch(android.view.View,int):2755:2755 -> focusSearch - 45:59:android.view.View focusSearch(android.view.View,int):2761:2761 -> focusSearch - 60:68:android.view.View focusSearch(android.view.View,int):2764:2764 -> focusSearch - 69:77:android.view.View focusSearch(android.view.View,int):2766:2766 -> focusSearch - 78:85:android.view.View focusSearch(android.view.View,int):2771:2771 -> focusSearch - 86:109:android.view.View focusSearch(android.view.View,int):2772:2772 -> focusSearch - 110:117:android.view.View focusSearch(android.view.View,int):2775:2775 -> focusSearch - 118:125:android.view.View focusSearch(android.view.View,int):2777:2777 -> focusSearch - 126:128:android.view.View focusSearch(android.view.View,int):2783:2783 -> focusSearch - 129:135:android.view.View focusSearch(android.view.View,int):2784:2784 -> focusSearch - 136:138:android.view.View focusSearch(android.view.View,int):2789:2789 -> focusSearch - 139:147:android.view.View focusSearch(android.view.View,int):2790:2790 -> focusSearch - 148:150:android.view.View focusSearch(android.view.View,int):2791:2791 -> focusSearch - 151:155:android.view.View focusSearch(android.view.View,int):2793:2793 -> focusSearch - 156:163:android.view.View focusSearch(android.view.View,int):2795:2795 -> focusSearch - 164:166:android.view.View focusSearch(android.view.View,int):2797:2797 -> focusSearch - 167:173:android.view.View focusSearch(android.view.View,int):2798:2798 -> focusSearch - 174:176:android.view.View focusSearch(android.view.View,int):2803:2803 -> focusSearch - 177:186:android.view.View focusSearch(android.view.View,int):2804:2804 -> focusSearch - 187:193:android.view.View focusSearch(android.view.View,int):2805:2805 -> focusSearch - 194:199:android.view.View focusSearch(android.view.View,int):2808:2808 -> focusSearch - 200:205:android.view.View focusSearch(android.view.View,int):2809:2809 -> focusSearch - 206:210:android.view.View focusSearch(android.view.View,int):2812:2812 -> focusSearch - 211:214:android.view.View focusSearch(android.view.View,int):2818:2818 -> focusSearch - 215:221:android.view.View focusSearch(android.view.View,int):2821:2821 -> focusSearch - 222:226:android.view.View focusSearch(android.view.View,int):2822:2822 -> focusSearch - 1:2:void addAnimatingView(androidx.recyclerview.widget.RecyclerView$ViewHolder):1431:1431 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} - 3:12:void addAnimatingView(androidx.recyclerview.widget.RecyclerView$ViewHolder):1432:1432 -> g - 13:21:void addAnimatingView(androidx.recyclerview.widget.RecyclerView$ViewHolder):1433:1433 -> g - 22:27:void addAnimatingView(androidx.recyclerview.widget.RecyclerView$ViewHolder):1434:1434 -> g - 28:40:void addAnimatingView(androidx.recyclerview.widget.RecyclerView$ViewHolder):1436:1436 -> g - 41:46:void addAnimatingView(androidx.recyclerview.widget.RecyclerView$ViewHolder):1438:1438 -> g - 47:52:void addAnimatingView(androidx.recyclerview.widget.RecyclerView$ViewHolder):1440:1440 -> g - 1:6:void getDecoratedBoundsWithMarginsInt(android.view.View,android.graphics.Rect):5096:5096 -> g0 - 7:8:void getDecoratedBoundsWithMarginsInt(android.view.View,android.graphics.Rect):5097:5097 -> g0 - 9:18:void getDecoratedBoundsWithMarginsInt(android.view.View,android.graphics.Rect):5098:5098 -> g0 - 19:28:void getDecoratedBoundsWithMarginsInt(android.view.View,android.graphics.Rect):5099:5099 -> g0 - 29:38:void getDecoratedBoundsWithMarginsInt(android.view.View,android.graphics.Rect):5100:5100 -> g0 - 39:48:void getDecoratedBoundsWithMarginsInt(android.view.View,android.graphics.Rect):5101:5101 -> g0 - 49:52:void getDecoratedBoundsWithMarginsInt(android.view.View,android.graphics.Rect):5098:5098 -> g0 - 1:5:void scrollToPosition(int):1741:1741 -> g1 - 6:8:void scrollToPosition(int):1744:1744 -> g1 - 9:12:void scrollToPosition(int):1745:1745 -> g1 - 13:20:void scrollToPosition(int):1746:1746 -> g1 - 21:23:void scrollToPosition(int):1750:1750 -> g1 - 24:27:void scrollToPosition(int):1751:1751 -> g1 - 1:4:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():4505:4505 -> generateDefaultLayoutParams - 5:9:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():4508:4508 -> generateDefaultLayoutParams - 10:36:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():4506:4506 -> generateDefaultLayoutParams - 1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):4513:4513 -> generateLayoutParams - 2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):4516:4516 -> generateLayoutParams - 3:3:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):4514:4514 -> generateLayoutParams - 4:4:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):4521:4521 -> generateLayoutParams - 5:5:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):4524:4524 -> generateLayoutParams - 6:6:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):4522:4522 -> generateLayoutParams - 1:3:java.lang.CharSequence getAccessibilityClassName():774:774 -> getAccessibilityClassName - 1:3:androidx.recyclerview.widget.RecyclerView$Adapter getAdapter():1226:1226 -> getAdapter - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$g;"} - 1:4:int getBaseline():1253:1253 -> getBaseline - 5:9:int getBaseline():1254:1254 -> getBaseline - 10:14:int getBaseline():1256:1256 -> getBaseline - 1:5:int getChildDrawingOrder(int,int):13466:13466 -> getChildDrawingOrder - 1:3:boolean getClipToPadding():1099:1099 -> getClipToPadding - 1:3:androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate getCompatAccessibilityDelegate():759:759 -> getCompatAccessibilityDelegate - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/l;"} - 1:3:androidx.recyclerview.widget.RecyclerView$EdgeEffectFactory getEdgeEffectFactory():2713:2713 -> getEdgeEffectFactory - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$k;"} - 1:3:androidx.recyclerview.widget.RecyclerView$ItemAnimator getItemAnimator():3756:3756 -> getItemAnimator + 6:10:void removeOnItemTouchListener(androidx.recyclerview.widget.RecyclerView$OnItemTouchListener):3223:3223 -> X0 + 11:13:void removeOnItemTouchListener(androidx.recyclerview.widget.RecyclerView$OnItemTouchListener):3224:3224 -> X0 + 1:12:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForItemId(long):5160:5160 -> Y + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Landroidx/recyclerview/widget/RecyclerView$D;"} + 13:21:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForItemId(long):5163:5163 -> Y + 22:33:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForItemId(long):5166:5166 -> Y + 34:47:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForItemId(long):5167:5167 -> Y + 48:64:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForItemId(long):5168:5168 -> Y + 1:4:void removeOnScrollListener(androidx.recyclerview.widget.RecyclerView$OnScrollListener):1785:1785 -> Y0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$t;)V"} + 5:8:void removeOnScrollListener(androidx.recyclerview.widget.RecyclerView$OnScrollListener):1786:1786 -> Y0 + 1:10:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForPosition(int,boolean):5120:5120 -> Z + # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Landroidx/recyclerview/widget/RecyclerView$D;"} + 11:22:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForPosition(int,boolean):5123:5123 -> Z + 23:30:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForPosition(int,boolean):5124:5124 -> Z + 31:35:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForPosition(int,boolean):5126:5126 -> Z + 36:42:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForPosition(int,boolean):5129:5129 -> Z + 43:59:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForPosition(int,boolean):5132:5132 -> Z + 1:9:void repositionShadowingViews():5678:5678 -> Z0 + 10:15:void repositionShadowingViews():5680:5680 -> Z0 + 16:21:void repositionShadowingViews():5681:5681 -> Z0 + 22:25:void repositionShadowingViews():5682:5682 -> Z0 + 26:27:void repositionShadowingViews():5683:5683 -> Z0 + 28:31:void repositionShadowingViews():5684:5684 -> Z0 + 32:35:void repositionShadowingViews():5685:5685 -> Z0 + 36:47:void repositionShadowingViews():5686:5686 -> Z0 + 48:52:void repositionShadowingViews():5688:5688 -> Z0 + 53:57:void repositionShadowingViews():5689:5689 -> Z0 + 58:64:void repositionShadowingViews():5687:5687 -> Z0 + 3:5:void absorbGlows(int,int):2737:2737 -> a + 6:13:void absorbGlows(int,int):2738:2738 -> a + 14:22:void absorbGlows(int,int):2739:2739 -> a + 23:25:void absorbGlows(int,int):2742:2742 -> a + 26:33:void absorbGlows(int,int):2743:2743 -> a + 34:40:void absorbGlows(int,int):2744:2744 -> a + 41:43:void absorbGlows(int,int):2749:2749 -> a + 44:51:void absorbGlows(int,int):2750:2750 -> a + 52:60:void absorbGlows(int,int):2751:2751 -> a + 61:63:void absorbGlows(int,int):2754:2754 -> a + 64:71:void absorbGlows(int,int):2755:2755 -> a + 72:82:void absorbGlows(int,int):2756:2756 -> a + 83:86:void absorbGlows(int,int):2761:2761 -> a + 1:5:boolean fling(int,int):2571:2571 -> a0 + 6:13:boolean fling(int,int):2572:2572 -> a0 + 14:18:boolean fling(int,int):2576:2576 -> a0 + 19:22:boolean fling(int,int):2580:2580 -> a0 + 23:30:boolean fling(int,int):2581:2581 -> a0 + 31:41:boolean fling(int,int):2583:2583 -> a0 + 42:57:boolean fling(int,int):2586:2586 -> a0 + 58:72:boolean fling(int,int):2594:2594 -> a0 + 73:75:boolean fling(int,int):2596:2596 -> a0 + 76:92:boolean fling(int,int):2598:2598 -> a0 + 93:95:boolean fling(int,int):2610:2610 -> a0 + 96:106:boolean fling(int,int):2612:2612 -> a0 + 107:117:boolean fling(int,int):2613:2613 -> a0 + 118:124:boolean fling(int,int):2614:2614 -> a0 + 6:19:void requestChildOnScreen(android.view.View,android.view.View):3044:3044 -> a1 + 20:23:void requestChildOnScreen(android.view.View,android.view.View):3049:3049 -> a1 + 24:27:void requestChildOnScreen(android.view.View,android.view.View):3050:3050 -> a1 + 28:29:void requestChildOnScreen(android.view.View,android.view.View):3052:3052 -> a1 + 30:33:void requestChildOnScreen(android.view.View,android.view.View):3053:3053 -> a1 + 34:35:void requestChildOnScreen(android.view.View,android.view.View):3054:3054 -> a1 + 36:44:void requestChildOnScreen(android.view.View,android.view.View):3055:3055 -> a1 + 45:51:void requestChildOnScreen(android.view.View,android.view.View):3056:3056 -> a1 + 52:58:void requestChildOnScreen(android.view.View,android.view.View):3057:3057 -> a1 + 59:67:void requestChildOnScreen(android.view.View,android.view.View):3058:3058 -> a1 + 68:72:void requestChildOnScreen(android.view.View,android.view.View):3063:3063 -> a1 + 73:77:void requestChildOnScreen(android.view.View,android.view.View):3064:3064 -> a1 + 78:98:void requestChildOnScreen(android.view.View,android.view.View):3066:3066 -> a1 + 1:12:void addFocusables(java.util.ArrayList,int,int):3077:3077 -> addFocusables + 13:16:void addFocusables(java.util.ArrayList,int,int):3078:3078 -> addFocusables + 3:8:int getAdapterPositionInRecyclerView(androidx.recyclerview.widget.RecyclerView$ViewHolder):11856:11856 -> b0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)I"} + 9:15:int getAdapterPositionInRecyclerView(androidx.recyclerview.widget.RecyclerView$ViewHolder):11858:11858 -> b0 + 16:26:int getAdapterPositionInRecyclerView(androidx.recyclerview.widget.RecyclerView$ViewHolder):11861:11861 -> b0 + 1:7:void resetFocusInfo():4056:4056 -> b1 + 8:9:void resetFocusInfo():4057:4057 -> b1 + 10:12:void resetFocusInfo():4058:4058 -> b1 + 1:4:void access$000(androidx.recyclerview.widget.RecyclerView,android.view.View,int,android.view.ViewGroup$LayoutParams):212:212 -> c + 1:17:long getChangedHolderKey(androidx.recyclerview.widget.RecyclerView$ViewHolder):4532:4532 -> c0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)J"} + 1:4:void resetScroll():3579:3579 -> c1 + 5:8:void resetScroll():3580:3580 -> c1 + 9:11:void resetScroll():3582:3582 -> c1 + 12:15:void resetScroll():3583:3583 -> c1 + 1:18:boolean checkLayoutParams(android.view.ViewGroup$LayoutParams):4674:4674 -> checkLayoutParams + 1:6:int computeHorizontalScrollExtent():2155:2155 -> computeHorizontalScrollExtent + 7:22:int computeHorizontalScrollExtent():2158:2158 -> computeHorizontalScrollExtent + 1:6:int computeHorizontalScrollOffset():2130:2130 -> computeHorizontalScrollOffset + 7:22:int computeHorizontalScrollOffset():2133:2133 -> computeHorizontalScrollOffset + 1:6:int computeHorizontalScrollRange():2178:2178 -> computeHorizontalScrollRange + 7:22:int computeHorizontalScrollRange():2181:2181 -> computeHorizontalScrollRange + 1:6:int computeVerticalScrollExtent():2227:2227 -> computeVerticalScrollExtent + 7:22:int computeVerticalScrollExtent():2230:2230 -> computeVerticalScrollExtent + 1:6:int computeVerticalScrollOffset():2203:2203 -> computeVerticalScrollOffset + 7:22:int computeVerticalScrollOffset():2206:2206 -> computeVerticalScrollOffset + 1:6:int computeVerticalScrollRange():2250:2250 -> computeVerticalScrollRange + 7:22:int computeVerticalScrollRange():2253:2253 -> computeVerticalScrollRange + 1:4:void access$100(androidx.recyclerview.widget.RecyclerView,int):212:212 -> d + 1:6:int getChildLayoutPosition(android.view.View):5023:5023 -> d0 + 7:13:int getChildLayoutPosition(android.view.View):5024:5024 -> d0 + 1:15:void saveFocusInfo():4036:4036 -> d1 + 16:24:void saveFocusInfo():4037:4037 -> d1 + 25:30:void saveFocusInfo():4040:4040 -> d1 + 31:34:void saveFocusInfo():4042:4042 -> d1 + 35:53:void saveFocusInfo():4044:4044 -> d1 + 54:61:void saveFocusInfo():4048:4048 -> d1 + 62:70:void saveFocusInfo():4049:4049 -> d1 + 71:76:void saveFocusInfo():4050:4050 -> d1 + 77:87:void saveFocusInfo():4051:4051 -> d1 + 1:9:boolean dispatchNestedFling(float,float,boolean):11960:11960 -> dispatchNestedFling + 1:9:boolean dispatchNestedPreFling(float,float):11965:11965 -> dispatchNestedPreFling + 1:9:boolean dispatchNestedPreScroll(int,int,int[],int[]):11948:11948 -> dispatchNestedPreScroll + 1:14:boolean dispatchNestedScroll(int,int,int,int,int[]):11928:11928 -> dispatchNestedScroll + 1:5:boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent):3890:3890 -> dispatchPopulateAccessibilityEvent + 1:4:void dispatchRestoreInstanceState(android.util.SparseArray):1486:1486 -> dispatchRestoreInstanceState + 1:4:void dispatchSaveInstanceState(android.util.SparseArray):1478:1478 -> dispatchSaveInstanceState + 1:3:void draw(android.graphics.Canvas):4603:4603 -> draw + 4:13:void draw(android.graphics.Canvas):4605:4605 -> draw + 14:29:void draw(android.graphics.Canvas):4607:4607 -> draw + 30:40:void draw(android.graphics.Canvas):4612:4612 -> draw + 41:44:void draw(android.graphics.Canvas):4613:4613 -> draw + 45:56:void draw(android.graphics.Canvas):4614:4614 -> draw + 57:59:void draw(android.graphics.Canvas):4615:4615 -> draw + 60:70:void draw(android.graphics.Canvas):4616:4616 -> draw + 71:83:void draw(android.graphics.Canvas):4617:4617 -> draw + 84:88:void draw(android.graphics.Canvas):4618:4618 -> draw + 89:98:void draw(android.graphics.Canvas):4620:4620 -> draw + 99:102:void draw(android.graphics.Canvas):4621:4621 -> draw + 103:106:void draw(android.graphics.Canvas):4622:4622 -> draw + 107:119:void draw(android.graphics.Canvas):4623:4623 -> draw + 120:133:void draw(android.graphics.Canvas):4625:4625 -> draw + 134:136:void draw(android.graphics.Canvas):4626:4626 -> draw + 137:146:void draw(android.graphics.Canvas):4628:4628 -> draw + 147:150:void draw(android.graphics.Canvas):4629:4629 -> draw + 151:154:void draw(android.graphics.Canvas):4630:4630 -> draw + 155:166:void draw(android.graphics.Canvas):4631:4631 -> draw + 167:172:void draw(android.graphics.Canvas):4632:4632 -> draw + 173:175:void draw(android.graphics.Canvas):4633:4633 -> draw + 176:189:void draw(android.graphics.Canvas):4634:4634 -> draw + 190:192:void draw(android.graphics.Canvas):4635:4635 -> draw + 193:202:void draw(android.graphics.Canvas):4637:4637 -> draw + 203:208:void draw(android.graphics.Canvas):4638:4638 -> draw + 209:211:void draw(android.graphics.Canvas):4639:4639 -> draw + 212:215:void draw(android.graphics.Canvas):4640:4640 -> draw + 216:241:void draw(android.graphics.Canvas):4641:4641 -> draw + 242:256:void draw(android.graphics.Canvas):4643:4643 -> draw + 257:268:void draw(android.graphics.Canvas):4645:4645 -> draw + 269:273:void draw(android.graphics.Canvas):4646:4646 -> draw + 274:287:void draw(android.graphics.Canvas):4652:4652 -> draw + 288:297:void draw(android.graphics.Canvas):4653:4653 -> draw + 298:301:void draw(android.graphics.Canvas):4658:4658 -> draw + 1:5:boolean drawChild(android.graphics.Canvas,android.view.View,long):5204:5204 -> drawChild + 1:5:boolean access$200(androidx.recyclerview.widget.RecyclerView):212:212 -> e + 1:9:androidx.recyclerview.widget.RecyclerView$ViewHolder getChildViewHolder(android.view.View):4942:4942 -> e0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$D;"} + 10:40:androidx.recyclerview.widget.RecyclerView$ViewHolder getChildViewHolder(android.view.View):4944:4944 -> e0 + 41:45:androidx.recyclerview.widget.RecyclerView$ViewHolder getChildViewHolder(android.view.View):4947:4947 -> e0 + 1:9:void saveOldPositions():4714:4714 -> e1 + 10:19:void saveOldPositions():4716:4716 -> e1 + 20:25:void saveOldPositions():4721:4721 -> e1 + 26:32:void saveOldPositions():4722:4722 -> e1 + 1:4:void access$300(androidx.recyclerview.widget.RecyclerView,int,int):212:212 -> f + 5:13:androidx.recyclerview.widget.RecyclerView$ViewHolder getChildViewHolderInt(android.view.View):4989:4989 -> f0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$D;"} + 9:11:boolean scrollByInternal(int,int,android.view.MotionEvent,int):2067:2067 -> f1 + 12:17:boolean scrollByInternal(int,int,android.view.MotionEvent,int):2068:2068 -> f1 + 18:21:boolean scrollByInternal(int,int,android.view.MotionEvent,int):2069:2069 -> f1 + 22:23:boolean scrollByInternal(int,int,android.view.MotionEvent,int):2070:2070 -> f1 + 24:26:boolean scrollByInternal(int,int,android.view.MotionEvent,int):2071:2071 -> f1 + 27:30:boolean scrollByInternal(int,int,android.view.MotionEvent,int):2072:2072 -> f1 + 31:44:boolean scrollByInternal(int,int,android.view.MotionEvent,int):2073:2073 -> f1 + 45:52:boolean scrollByInternal(int,int,android.view.MotionEvent,int):2077:2077 -> f1 + 53:55:boolean scrollByInternal(int,int,android.view.MotionEvent,int):2078:2078 -> f1 + 56:59:boolean scrollByInternal(int,int,android.view.MotionEvent,int):2081:2081 -> f1 + 60:61:boolean scrollByInternal(int,int,android.view.MotionEvent,int):2082:2082 -> f1 + 62:68:boolean scrollByInternal(int,int,android.view.MotionEvent,int):2083:2083 -> f1 + 69:73:boolean scrollByInternal(int,int,android.view.MotionEvent,int):2085:2085 -> f1 + 74:84:boolean scrollByInternal(int,int,android.view.MotionEvent,int):2086:2086 -> f1 + 85:93:boolean scrollByInternal(int,int,android.view.MotionEvent,int):2090:2090 -> f1 + 94:100:boolean scrollByInternal(int,int,android.view.MotionEvent,int):2091:2091 -> f1 + 101:107:boolean scrollByInternal(int,int,android.view.MotionEvent,int):2092:2092 -> f1 + 108:112:boolean scrollByInternal(int,int,android.view.MotionEvent,int):2093:2093 -> f1 + 113:123:boolean scrollByInternal(int,int,android.view.MotionEvent,int):2095:2095 -> f1 + 124:129:boolean scrollByInternal(int,int,android.view.MotionEvent,int):2096:2096 -> f1 + 130:142:boolean scrollByInternal(int,int,android.view.MotionEvent,int):2097:2097 -> f1 + 143:149:boolean scrollByInternal(int,int,android.view.MotionEvent,int):2099:2099 -> f1 + 150:152:boolean scrollByInternal(int,int,android.view.MotionEvent,int):2102:2102 -> f1 + 153:158:boolean scrollByInternal(int,int,android.view.MotionEvent,int):2104:2104 -> f1 + 159:170:boolean scrollByInternal(int,int,android.view.MotionEvent,int):2105:2105 -> f1 + 1:9:android.view.View focusSearch(android.view.View,int):2881:2881 -> focusSearch + 10:19:android.view.View focusSearch(android.view.View,int):2885:2885 -> focusSearch + 20:32:android.view.View focusSearch(android.view.View,int):2886:2886 -> focusSearch + 33:44:android.view.View focusSearch(android.view.View,int):2888:2888 -> focusSearch + 45:59:android.view.View focusSearch(android.view.View,int):2894:2894 -> focusSearch + 60:68:android.view.View focusSearch(android.view.View,int):2897:2897 -> focusSearch + 69:77:android.view.View focusSearch(android.view.View,int):2899:2899 -> focusSearch + 78:85:android.view.View focusSearch(android.view.View,int):2904:2904 -> focusSearch + 86:109:android.view.View focusSearch(android.view.View,int):2905:2905 -> focusSearch + 110:117:android.view.View focusSearch(android.view.View,int):2908:2908 -> focusSearch + 118:125:android.view.View focusSearch(android.view.View,int):2910:2910 -> focusSearch + 126:128:android.view.View focusSearch(android.view.View,int):2916:2916 -> focusSearch + 129:135:android.view.View focusSearch(android.view.View,int):2917:2917 -> focusSearch + 136:138:android.view.View focusSearch(android.view.View,int):2922:2922 -> focusSearch + 139:147:android.view.View focusSearch(android.view.View,int):2923:2923 -> focusSearch + 148:150:android.view.View focusSearch(android.view.View,int):2924:2924 -> focusSearch + 151:155:android.view.View focusSearch(android.view.View,int):2926:2926 -> focusSearch + 156:163:android.view.View focusSearch(android.view.View,int):2928:2928 -> focusSearch + 164:166:android.view.View focusSearch(android.view.View,int):2930:2930 -> focusSearch + 167:173:android.view.View focusSearch(android.view.View,int):2931:2931 -> focusSearch + 174:176:android.view.View focusSearch(android.view.View,int):2936:2936 -> focusSearch + 177:186:android.view.View focusSearch(android.view.View,int):2937:2937 -> focusSearch + 187:193:android.view.View focusSearch(android.view.View,int):2938:2938 -> focusSearch + 194:199:android.view.View focusSearch(android.view.View,int):2941:2941 -> focusSearch + 200:205:android.view.View focusSearch(android.view.View,int):2942:2942 -> focusSearch + 206:210:android.view.View focusSearch(android.view.View,int):2945:2945 -> focusSearch + 211:214:android.view.View focusSearch(android.view.View,int):2951:2951 -> focusSearch + 215:221:android.view.View focusSearch(android.view.View,int):2954:2954 -> focusSearch + 222:226:android.view.View focusSearch(android.view.View,int):2955:2955 -> focusSearch + 1:2:void addAnimatingView(androidx.recyclerview.widget.RecyclerView$ViewHolder):1499:1499 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} + 3:12:void addAnimatingView(androidx.recyclerview.widget.RecyclerView$ViewHolder):1500:1500 -> g + 13:21:void addAnimatingView(androidx.recyclerview.widget.RecyclerView$ViewHolder):1501:1501 -> g + 22:27:void addAnimatingView(androidx.recyclerview.widget.RecyclerView$ViewHolder):1502:1502 -> g + 28:40:void addAnimatingView(androidx.recyclerview.widget.RecyclerView$ViewHolder):1504:1504 -> g + 41:46:void addAnimatingView(androidx.recyclerview.widget.RecyclerView$ViewHolder):1506:1506 -> g + 47:52:void addAnimatingView(androidx.recyclerview.widget.RecyclerView$ViewHolder):1508:1508 -> g + 1:6:void getDecoratedBoundsWithMarginsInt(android.view.View,android.graphics.Rect):5270:5270 -> g0 + 7:8:void getDecoratedBoundsWithMarginsInt(android.view.View,android.graphics.Rect):5271:5271 -> g0 + 9:18:void getDecoratedBoundsWithMarginsInt(android.view.View,android.graphics.Rect):5272:5272 -> g0 + 19:28:void getDecoratedBoundsWithMarginsInt(android.view.View,android.graphics.Rect):5273:5273 -> g0 + 29:38:void getDecoratedBoundsWithMarginsInt(android.view.View,android.graphics.Rect):5274:5274 -> g0 + 39:48:void getDecoratedBoundsWithMarginsInt(android.view.View,android.graphics.Rect):5275:5275 -> g0 + 49:52:void getDecoratedBoundsWithMarginsInt(android.view.View,android.graphics.Rect):5272:5272 -> g0 + 1:3:void scrollStep(int,int,int[]):1960:1960 -> g1 + 4:6:void scrollStep(int,int,int[]):1961:1961 -> g1 + 7:11:void scrollStep(int,int,int[]):1963:1963 -> g1 + 12:19:void scrollStep(int,int,int[]):1964:1964 -> g1 + 20:33:void scrollStep(int,int,int[]):1969:1969 -> g1 + 34:45:void scrollStep(int,int,int[]):1972:1972 -> g1 + 46:48:void scrollStep(int,int,int[]):1975:1975 -> g1 + 49:51:void scrollStep(int,int,int[]):1976:1976 -> g1 + 52:54:void scrollStep(int,int,int[]):1978:1978 -> g1 + 55:59:void scrollStep(int,int,int[]):1979:1979 -> g1 + 60:62:void scrollStep(int,int,int[]):1982:1982 -> g1 + 63:65:void scrollStep(int,int,int[]):1983:1983 -> g1 + 1:4:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():4679:4679 -> generateDefaultLayoutParams + 5:9:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():4682:4682 -> generateDefaultLayoutParams + 10:36:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():4680:4680 -> generateDefaultLayoutParams + 1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):4687:4687 -> generateLayoutParams + 2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):4690:4690 -> generateLayoutParams + 3:3:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):4688:4688 -> generateLayoutParams + 4:4:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):4695:4695 -> generateLayoutParams + 5:5:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):4698:4698 -> generateLayoutParams + 6:6:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):4696:4696 -> generateLayoutParams + 1:3:java.lang.CharSequence getAccessibilityClassName():807:807 -> getAccessibilityClassName + 1:3:androidx.recyclerview.widget.RecyclerView$Adapter getAdapter():1260:1260 -> getAdapter + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$h;"} + 1:4:int getBaseline():1315:1315 -> getBaseline + 5:9:int getBaseline():1316:1316 -> getBaseline + 10:14:int getBaseline():1318:1318 -> getBaseline + 1:5:int getChildDrawingOrder(int,int):13875:13875 -> getChildDrawingOrder + 1:3:boolean getClipToPadding():1131:1131 -> getClipToPadding + 1:3:androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate getCompatAccessibilityDelegate():791:791 -> getCompatAccessibilityDelegate + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/k;"} + 1:3:androidx.recyclerview.widget.RecyclerView$EdgeEffectFactory getEdgeEffectFactory():2846:2846 -> getEdgeEffectFactory # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$l;"} - 1:7:int getItemDecorationCount():1623:1623 -> getItemDecorationCount - 1:3:androidx.recyclerview.widget.RecyclerView$LayoutManager getLayoutManager():1474:1474 -> getLayoutManager - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$o;"} - 1:3:int getMaxFlingVelocity():2523:2523 -> getMaxFlingVelocity - 1:3:int getMinFlingVelocity():2513:2513 -> getMinFlingVelocity - 1:4:long getNanoTime():5876:5876 -> getNanoTime - 5:12:long getNanoTime():5877:5877 -> getNanoTime - 1:3:androidx.recyclerview.widget.RecyclerView$OnFlingListener getOnFlingListener():1375:1375 -> getOnFlingListener - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$q;"} - 1:3:boolean getPreserveFocusAfterLayout():4741:4741 -> getPreserveFocusAfterLayout - 1:7:androidx.recyclerview.widget.RecyclerView$RecycledViewPool getRecycledViewPool():1487:1487 -> getRecycledViewPool - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$t;"} - 1:3:int getScrollState():1535:1535 -> getScrollState - 1:4:androidx.core.view.NestedScrollingChildHelper getScrollingChildHelper():13495:13495 -> getScrollingChildHelper - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/F;"} - 5:11:androidx.core.view.NestedScrollingChildHelper getScrollingChildHelper():13496:13496 -> getScrollingChildHelper - 12:14:androidx.core.view.NestedScrollingChildHelper getScrollingChildHelper():13498:13498 -> getScrollingChildHelper - 2:5:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):1597:1597 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$n;)V"} - 1:4:int getDeepestFocusedViewWithId(android.view.View):4003:4003 -> h0 - 5:20:int getDeepestFocusedViewWithId(android.view.View):4004:4004 -> h0 - 21:26:int getDeepestFocusedViewWithId(android.view.View):4005:4005 -> h0 - 27:33:int getDeepestFocusedViewWithId(android.view.View):4006:4006 -> h0 - 34:39:int getDeepestFocusedViewWithId(android.view.View):4008:4008 -> h0 - 1:4:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1197:1197 -> h1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$g;ZZ)V"} - 5:9:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1198:1198 -> h1 - 10:18:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1199:1199 -> h1 - 19:21:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1202:1202 -> h1 - 22:26:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1204:1204 -> h1 - 27:28:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1205:1205 -> h1 - 29:32:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1206:1206 -> h1 - 33:37:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1208:1208 -> h1 - 38:40:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1209:1209 -> h1 - 41:44:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1211:1211 -> h1 - 45:49:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1212:1212 -> h1 - 50:56:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1214:1214 -> h1 - 57:62:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1215:1215 -> h1 - 1:9:boolean hasNestedScrollingParent():11558:11558 -> hasNestedScrollingParent - 1:4:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration,int):1568:1568 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$n;I)V"} - 5:9:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration,int):1569:1569 -> i - 10:18:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration,int):1572:1572 -> i - 19:23:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration,int):1573:1573 -> i - 24:29:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration,int):1576:1576 -> i - 30:34:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration,int):1578:1578 -> i - 35:37:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration,int):1580:1580 -> i - 38:41:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration,int):1581:1581 -> i - 2:9:java.lang.String getFullClassName(android.content.Context,java.lang.String):835:835 -> i0 - 10:29:java.lang.String getFullClassName(android.content.Context,java.lang.String):836:836 -> i0 - 30:38:java.lang.String getFullClassName(android.content.Context,java.lang.String):838:838 -> i0 - 39:67:java.lang.String getFullClassName(android.content.Context,java.lang.String):841:841 -> i0 - 1:6:boolean setChildImportantForAccessibilityInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):11470:11470 -> i1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;I)Z"} - 7:8:boolean setChildImportantForAccessibilityInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):11471:11471 -> i1 - 9:15:boolean setChildImportantForAccessibilityInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):11472:11472 -> i1 - 16:22:boolean setChildImportantForAccessibilityInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):11475:11475 -> i1 - 1:3:boolean isAttachedToWindow():3019:3019 -> isAttachedToWindow - 1:3:boolean isLayoutSuppressed():2242:2242 -> isLayoutSuppressed - 1:9:boolean isNestedScrollingEnabled():11533:11533 -> isNestedScrollingEnabled - 1:6:void addOnItemTouchListener(androidx.recyclerview.widget.RecyclerView$OnItemTouchListener):3079:3079 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$r;)V"} - 1:6:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5105:5105 -> j0 - 7:10:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5106:5106 -> j0 - 11:13:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5107:5107 -> j0 - 14:33:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5110:5110 -> j0 - 34:36:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5112:5112 -> j0 - 37:39:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5114:5114 -> j0 - 40:42:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5115:5115 -> j0 - 43:51:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5116:5116 -> j0 - 52:56:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5118:5118 -> j0 - 57:71:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5119:5119 -> j0 - 72:80:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5120:5120 -> j0 - 81:87:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5121:5121 -> j0 - 88:94:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5122:5122 -> j0 - 95:104:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5123:5123 -> j0 - 105:107:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5125:5125 -> j0 - 1:9:boolean shouldDeferAccessibilityEvent(android.view.accessibility.AccessibilityEvent):3717:3717 -> j1 - 10:19:boolean shouldDeferAccessibilityEvent(android.view.accessibility.AccessibilityEvent):3720:3720 -> j1 - 20:27:boolean shouldDeferAccessibilityEvent(android.view.accessibility.AccessibilityEvent):3725:3725 -> j1 - 1:4:void addOnScrollListener(androidx.recyclerview.widget.RecyclerView$OnScrollListener):1706:1706 -> k + 1:3:androidx.recyclerview.widget.RecyclerView$ItemAnimator getItemAnimator():3905:3905 -> getItemAnimator + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$m;"} + 1:7:int getItemDecorationCount():1691:1691 -> getItemDecorationCount + 1:3:androidx.recyclerview.widget.RecyclerView$LayoutManager getLayoutManager():1543:1543 -> getLayoutManager + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$p;"} + 1:3:int getMaxFlingVelocity():2656:2656 -> getMaxFlingVelocity + 1:3:int getMinFlingVelocity():2646:2646 -> getMinFlingVelocity + 1:4:long getNanoTime():6058:6058 -> getNanoTime + 5:12:long getNanoTime():6059:6059 -> getNanoTime + 1:3:androidx.recyclerview.widget.RecyclerView$OnFlingListener getOnFlingListener():1437:1437 -> getOnFlingListener + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$r;"} + 1:3:boolean getPreserveFocusAfterLayout():4915:4915 -> getPreserveFocusAfterLayout + 1:7:androidx.recyclerview.widget.RecyclerView$RecycledViewPool getRecycledViewPool():1556:1556 -> getRecycledViewPool + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$u;"} + 1:3:int getScrollState():1603:1603 -> getScrollState + 1:4:androidx.core.view.NestedScrollingChildHelper getScrollingChildHelper():13903:13903 -> getScrollingChildHelper + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/E;"} + 5:11:androidx.core.view.NestedScrollingChildHelper getScrollingChildHelper():13904:13904 -> getScrollingChildHelper + 12:14:androidx.core.view.NestedScrollingChildHelper getScrollingChildHelper():13906:13906 -> getScrollingChildHelper + 2:5:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):1665:1665 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)V"} + 1:4:int getDeepestFocusedViewWithId(android.view.View):4173:4173 -> h0 + 5:20:int getDeepestFocusedViewWithId(android.view.View):4174:4174 -> h0 + 21:26:int getDeepestFocusedViewWithId(android.view.View):4175:4175 -> h0 + 27:33:int getDeepestFocusedViewWithId(android.view.View):4176:4176 -> h0 + 34:39:int getDeepestFocusedViewWithId(android.view.View):4178:4178 -> h0 + 1:5:void scrollToPosition(int):1809:1809 -> h1 + 6:8:void scrollToPosition(int):1812:1812 -> h1 + 9:12:void scrollToPosition(int):1813:1813 -> h1 + 13:20:void scrollToPosition(int):1814:1814 -> h1 + 21:23:void scrollToPosition(int):1818:1818 -> h1 + 24:27:void scrollToPosition(int):1819:1819 -> h1 + 1:9:boolean hasNestedScrollingParent():11917:11917 -> hasNestedScrollingParent + 1:4:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration,int):1636:1636 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;I)V"} + 5:9:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration,int):1637:1637 -> i + 10:18:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration,int):1640:1640 -> i + 19:23:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration,int):1641:1641 -> i + 24:29:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration,int):1644:1644 -> i + 30:34:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration,int):1646:1646 -> i + 35:37:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration,int):1648:1648 -> i + 38:41:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration,int):1649:1649 -> i + 2:9:java.lang.String getFullClassName(android.content.Context,java.lang.String):868:868 -> i0 + 10:29:java.lang.String getFullClassName(android.content.Context,java.lang.String):869:869 -> i0 + 30:38:java.lang.String getFullClassName(android.content.Context,java.lang.String):871:871 -> i0 + 39:67:java.lang.String getFullClassName(android.content.Context,java.lang.String):874:874 -> i0 + 1:4:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1231:1231 -> i1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$h;ZZ)V"} + 5:9:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1232:1232 -> i1 + 10:18:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1233:1233 -> i1 + 19:21:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1236:1236 -> i1 + 22:26:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1238:1238 -> i1 + 27:28:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1239:1239 -> i1 + 29:32:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1240:1240 -> i1 + 33:37:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1242:1242 -> i1 + 38:40:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1243:1243 -> i1 + 41:44:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1245:1245 -> i1 + 45:49:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1246:1246 -> i1 + 50:56:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1248:1248 -> i1 + 57:62:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):1249:1249 -> i1 + 1:3:boolean isAttachedToWindow():3153:3153 -> isAttachedToWindow + 1:3:boolean isLayoutSuppressed():2373:2373 -> isLayoutSuppressed + 1:9:boolean isNestedScrollingEnabled():11892:11892 -> isNestedScrollingEnabled + 1:6:void addOnItemTouchListener(androidx.recyclerview.widget.RecyclerView$OnItemTouchListener):3213:3213 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$s;)V"} - 5:11:void addOnScrollListener(androidx.recyclerview.widget.RecyclerView$OnScrollListener):1707:1707 -> k - 12:17:void addOnScrollListener(androidx.recyclerview.widget.RecyclerView$OnScrollListener):1709:1709 -> k - 1:9:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4255:4255 -> k0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(JLandroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$C;)V"} - 10:15:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4257:4257 -> k0 - 16:22:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4258:4258 -> k0 - 23:30:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4262:4262 -> k0 - 31:42:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4264:4264 -> k0 - 43:63:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4265:4265 -> k0 - 64:78:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4268:4268 -> k0 - 79:99:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4270:4270 -> k0 - 100:117:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4274:4274 -> k0 - 118:138:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4279:4279 -> k0 - 139:149:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4281:4281 -> k0 - 150:155:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4279:4279 -> k0 - 2:5:void smoothScrollBy(int,int):2326:2326 -> k1 - 2:4:void animateAppearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4363:4363 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)V"} - 5:12:void animateAppearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4364:4364 -> l - 13:16:void animateAppearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4365:4365 -> l - 1:10:boolean hasPendingAdapterUpdates():5229:5229 -> l0 - 11:21:boolean hasPendingAdapterUpdates():5230:5230 -> l0 - 3:6:void smoothScrollBy(int,int,android.view.animation.Interpolator):2338:2338 -> l1 - 2:6:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4381:4381 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;ZZ)V"} - 7:13:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4383:4383 -> m - 14:16:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4387:4387 -> m - 17:18:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4389:4389 -> m - 19:21:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4391:4391 -> m - 22:26:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4392:4392 -> m - 27:29:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4393:4393 -> m - 30:31:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4394:4394 -> m - 32:39:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4396:4396 -> m - 40:43:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4397:4397 -> m - 1:10:boolean hasUpdatedView():1906:1906 -> m0 - 11:22:boolean hasUpdatedView():1908:1908 -> m0 - 23:29:boolean hasUpdatedView():1909:1909 -> m0 - 30:41:boolean hasUpdatedView():1912:1912 -> m0 - 7:10:void smoothScrollBy(int,int,android.view.animation.Interpolator,int):2356:2356 -> m1 - 1:4:void animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4371:4371 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)V"} - 5:7:void animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4372:4372 -> n - 8:15:void animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4373:4373 -> n - 16:19:void animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4374:4374 -> n - 1:13:void initAdapterManager():968:968 -> n0 - 1:4:void smoothScrollBy(int,int,android.view.animation.Interpolator,int,boolean):2390:2390 -> n1 - 5:12:void smoothScrollBy(int,int,android.view.animation.Interpolator,int,boolean):2391:2391 -> n1 - 13:17:void smoothScrollBy(int,int,android.view.animation.Interpolator,int,boolean):2395:2395 -> n1 - 18:25:void smoothScrollBy(int,int,android.view.animation.Interpolator,int,boolean):2398:2398 -> n1 - 26:47:void smoothScrollBy(int,int,android.view.animation.Interpolator,int,boolean):2401:2401 -> n1 - 48:61:void smoothScrollBy(int,int,android.view.animation.Interpolator,int,boolean):2419:2419 -> n1 - 62:64:void smoothScrollBy(int,int,android.view.animation.Interpolator,int,boolean):2415:2415 -> n1 - 65:70:void smoothScrollBy(int,int,android.view.animation.Interpolator,int,boolean):2417:2417 -> n1 - 1:8:void assertNotInLayoutOrScroll(java.lang.String):3048:3048 -> o - 9:20:void assertNotInLayoutOrScroll(java.lang.String):3050:3050 -> o - 21:35:void assertNotInLayoutOrScroll(java.lang.String):3051:3051 -> o - 36:41:void assertNotInLayoutOrScroll(java.lang.String):3053:3053 -> o - 42:45:void assertNotInLayoutOrScroll(java.lang.String):3055:3055 -> o - 46:57:void assertNotInLayoutOrScroll(java.lang.String):3056:3056 -> o - 58:71:void assertNotInLayoutOrScroll(java.lang.String):3061:3061 -> o - 72:79:void assertNotInLayoutOrScroll(java.lang.String):3056:3056 -> o - 1:8:void initAutofill():747:747 -> o0 - 9:12:void initAutofill():748:748 -> o0 - 1:5:void smoothScrollToPosition(int):1782:1782 -> o1 - 6:9:void smoothScrollToPosition(int):1785:1785 -> o1 - 10:17:void smoothScrollToPosition(int):1786:1786 -> o1 - 18:23:void smoothScrollToPosition(int):1790:1790 -> o1 - 1:4:void onAttachedToWindow():2960:2960 -> onAttachedToWindow - 5:7:void onAttachedToWindow():2961:2961 -> onAttachedToWindow - 8:9:void onAttachedToWindow():2962:2962 -> onAttachedToWindow - 10:23:void onAttachedToWindow():2963:2963 -> onAttachedToWindow - 24:27:void onAttachedToWindow():2964:2964 -> onAttachedToWindow - 28:30:void onAttachedToWindow():2965:2965 -> onAttachedToWindow - 31:32:void onAttachedToWindow():2967:2967 -> onAttachedToWindow - 33:36:void onAttachedToWindow():2969:2969 -> onAttachedToWindow - 37:48:void onAttachedToWindow():2971:2971 -> onAttachedToWindow - 49:55:void onAttachedToWindow():2973:2973 -> onAttachedToWindow - 56:59:void onAttachedToWindow():2977:2977 -> onAttachedToWindow - 60:67:void onAttachedToWindow():2979:2979 -> onAttachedToWindow - 68:80:void onAttachedToWindow():2980:2980 -> onAttachedToWindow - 81:89:void onAttachedToWindow():2985:2985 -> onAttachedToWindow - 90:92:void onAttachedToWindow():2986:2986 -> onAttachedToWindow - 93:98:void onAttachedToWindow():2988:2988 -> onAttachedToWindow - 1:3:void onDetachedFromWindow():2994:2994 -> onDetachedFromWindow - 4:7:void onDetachedFromWindow():2995:2995 -> onDetachedFromWindow - 8:10:void onDetachedFromWindow():2996:2996 -> onDetachedFromWindow - 11:14:void onDetachedFromWindow():2998:2998 -> onDetachedFromWindow - 15:16:void onDetachedFromWindow():2999:2999 -> onDetachedFromWindow - 17:20:void onDetachedFromWindow():3000:3000 -> onDetachedFromWindow - 21:25:void onDetachedFromWindow():3001:3001 -> onDetachedFromWindow - 26:30:void onDetachedFromWindow():3003:3003 -> onDetachedFromWindow - 31:35:void onDetachedFromWindow():3004:3004 -> onDetachedFromWindow - 36:40:void onDetachedFromWindow():3005:3005 -> onDetachedFromWindow - 41:48:void onDetachedFromWindow():3007:3007 -> onDetachedFromWindow - 49:52:void onDetachedFromWindow():3009:3009 -> onDetachedFromWindow - 53:55:void onDetachedFromWindow():3010:3010 -> onDetachedFromWindow - 1:3:void onDraw(android.graphics.Canvas):4490:4490 -> onDraw - 4:12:void onDraw(android.graphics.Canvas):4492:4492 -> onDraw - 13:29:void onDraw(android.graphics.Canvas):4494:4494 -> onDraw - 1:6:boolean onGenericMotionEvent(android.view.MotionEvent):3460:3460 -> onGenericMotionEvent - 7:11:boolean onGenericMotionEvent(android.view.MotionEvent):3463:3463 -> onGenericMotionEvent - 12:19:boolean onGenericMotionEvent(android.view.MotionEvent):3466:3466 -> onGenericMotionEvent - 20:28:boolean onGenericMotionEvent(android.view.MotionEvent):3468:3468 -> onGenericMotionEvent - 29:38:boolean onGenericMotionEvent(android.view.MotionEvent):3469:3469 -> onGenericMotionEvent - 39:45:boolean onGenericMotionEvent(android.view.MotionEvent):3472:3472 -> onGenericMotionEvent - 46:55:boolean onGenericMotionEvent(android.view.MotionEvent):3476:3476 -> onGenericMotionEvent - 56:62:boolean onGenericMotionEvent(android.view.MotionEvent):3477:3477 -> onGenericMotionEvent - 63:73:boolean onGenericMotionEvent(android.view.MotionEvent):3481:3481 -> onGenericMotionEvent - 74:77:boolean onGenericMotionEvent(android.view.MotionEvent):3482:3482 -> onGenericMotionEvent - 78:87:boolean onGenericMotionEvent(android.view.MotionEvent):3483:3483 -> onGenericMotionEvent - 88:108:boolean onGenericMotionEvent(android.view.MotionEvent):3488:3488 -> onGenericMotionEvent - 109:120:boolean onGenericMotionEvent(android.view.MotionEvent):3501:3501 -> onGenericMotionEvent - 1:7:boolean onInterceptTouchEvent(android.view.MotionEvent):3161:3161 -> onInterceptTouchEvent - 8:9:boolean onInterceptTouchEvent(android.view.MotionEvent):3169:3169 -> onInterceptTouchEvent - 10:16:boolean onInterceptTouchEvent(android.view.MotionEvent):3170:3170 -> onInterceptTouchEvent - 17:20:boolean onInterceptTouchEvent(android.view.MotionEvent):3171:3171 -> onInterceptTouchEvent - 21:25:boolean onInterceptTouchEvent(android.view.MotionEvent):3175:3175 -> onInterceptTouchEvent - 26:29:boolean onInterceptTouchEvent(android.view.MotionEvent):3179:3179 -> onInterceptTouchEvent - 30:35:boolean onInterceptTouchEvent(android.view.MotionEvent):3180:3180 -> onInterceptTouchEvent - 36:39:boolean onInterceptTouchEvent(android.view.MotionEvent):3182:3182 -> onInterceptTouchEvent - 40:45:boolean onInterceptTouchEvent(android.view.MotionEvent):3183:3183 -> onInterceptTouchEvent - 46:50:boolean onInterceptTouchEvent(android.view.MotionEvent):3185:3185 -> onInterceptTouchEvent - 51:54:boolean onInterceptTouchEvent(android.view.MotionEvent):3187:3187 -> onInterceptTouchEvent - 55:78:boolean onInterceptTouchEvent(android.view.MotionEvent):3188:3188 -> onInterceptTouchEvent - 79:83:boolean onInterceptTouchEvent(android.view.MotionEvent):3253:3253 -> onInterceptTouchEvent - 84:89:boolean onInterceptTouchEvent(android.view.MotionEvent):3219:3219 -> onInterceptTouchEvent - 90:99:boolean onInterceptTouchEvent(android.view.MotionEvent):3220:3220 -> onInterceptTouchEvent - 100:111:boolean onInterceptTouchEvent(android.view.MotionEvent):3221:3221 -> onInterceptTouchEvent - 112:116:boolean onInterceptTouchEvent(android.view.MotionEvent):3262:3262 -> onInterceptTouchEvent - 117:124:boolean onInterceptTouchEvent(android.view.MotionEvent):3225:3225 -> onInterceptTouchEvent - 125:154:boolean onInterceptTouchEvent(android.view.MotionEvent):3227:3227 -> onInterceptTouchEvent - 155:160:boolean onInterceptTouchEvent(android.view.MotionEvent):3232:3232 -> onInterceptTouchEvent - 161:166:boolean onInterceptTouchEvent(android.view.MotionEvent):3233:3233 -> onInterceptTouchEvent - 167:170:boolean onInterceptTouchEvent(android.view.MotionEvent):3234:3234 -> onInterceptTouchEvent - 171:174:boolean onInterceptTouchEvent(android.view.MotionEvent):3235:3235 -> onInterceptTouchEvent - 175:180:boolean onInterceptTouchEvent(android.view.MotionEvent):3236:3236 -> onInterceptTouchEvent - 181:188:boolean onInterceptTouchEvent(android.view.MotionEvent):3238:3238 -> onInterceptTouchEvent - 189:195:boolean onInterceptTouchEvent(android.view.MotionEvent):3239:3239 -> onInterceptTouchEvent - 196:203:boolean onInterceptTouchEvent(android.view.MotionEvent):3242:3242 -> onInterceptTouchEvent - 204:208:boolean onInterceptTouchEvent(android.view.MotionEvent):3243:3243 -> onInterceptTouchEvent - 209:212:boolean onInterceptTouchEvent(android.view.MotionEvent):3247:3247 -> onInterceptTouchEvent - 213:217:boolean onInterceptTouchEvent(android.view.MotionEvent):3257:3257 -> onInterceptTouchEvent - 218:221:boolean onInterceptTouchEvent(android.view.MotionEvent):3258:3258 -> onInterceptTouchEvent - 222:225:boolean onInterceptTouchEvent(android.view.MotionEvent):3192:3192 -> onInterceptTouchEvent - 226:227:boolean onInterceptTouchEvent(android.view.MotionEvent):3193:3193 -> onInterceptTouchEvent - 228:233:boolean onInterceptTouchEvent(android.view.MotionEvent):3195:3195 -> onInterceptTouchEvent - 234:243:boolean onInterceptTouchEvent(android.view.MotionEvent):3196:3196 -> onInterceptTouchEvent - 244:253:boolean onInterceptTouchEvent(android.view.MotionEvent):3197:3197 -> onInterceptTouchEvent - 254:257:boolean onInterceptTouchEvent(android.view.MotionEvent):3199:3199 -> onInterceptTouchEvent - 258:264:boolean onInterceptTouchEvent(android.view.MotionEvent):3200:3200 -> onInterceptTouchEvent - 265:267:boolean onInterceptTouchEvent(android.view.MotionEvent):3201:3201 -> onInterceptTouchEvent - 268:270:boolean onInterceptTouchEvent(android.view.MotionEvent):3202:3202 -> onInterceptTouchEvent - 271:280:boolean onInterceptTouchEvent(android.view.MotionEvent):3206:3206 -> onInterceptTouchEvent - 281:283:boolean onInterceptTouchEvent(android.view.MotionEvent):3215:3215 -> onInterceptTouchEvent - 284:289:boolean onInterceptTouchEvent(android.view.MotionEvent):3265:3265 -> onInterceptTouchEvent - 1:5:void onLayout(boolean,int,int,int,int):4403:4403 -> onLayout - 6:8:void onLayout(boolean,int,int,int,int):4404:4404 -> onLayout - 9:12:void onLayout(boolean,int,int,int,int):4405:4405 -> onLayout - 13:15:void onLayout(boolean,int,int,int,int):4406:4406 -> onLayout - 1:4:void onMeasure(int,int):3510:3510 -> onMeasure - 5:8:void onMeasure(int,int):3511:3511 -> onMeasure - 9:15:void onMeasure(int,int):3514:3514 -> onMeasure - 16:19:void onMeasure(int,int):3515:3515 -> onMeasure - 20:23:void onMeasure(int,int):3516:3516 -> onMeasure - 24:39:void onMeasure(int,int):3525:3525 -> onMeasure - 40:44:void onMeasure(int,int):3529:3529 -> onMeasure - 45:50:void onMeasure(int,int):3533:3533 -> onMeasure - 51:53:void onMeasure(int,int):3534:3534 -> onMeasure - 54:58:void onMeasure(int,int):3538:3538 -> onMeasure - 59:62:void onMeasure(int,int):3539:3539 -> onMeasure - 63:65:void onMeasure(int,int):3540:3540 -> onMeasure - 66:70:void onMeasure(int,int):3543:3543 -> onMeasure - 71:78:void onMeasure(int,int):3547:3547 -> onMeasure - 79:80:void onMeasure(int,int):3548:3548 -> onMeasure - 81:88:void onMeasure(int,int):3549:3549 -> onMeasure - 89:96:void onMeasure(int,int):3550:3550 -> onMeasure - 97:99:void onMeasure(int,int):3548:3548 -> onMeasure - 100:103:void onMeasure(int,int):3551:3551 -> onMeasure - 104:106:void onMeasure(int,int):3552:3552 -> onMeasure - 107:112:void onMeasure(int,int):3554:3554 -> onMeasure - 113:116:void onMeasure(int,int):3557:3557 -> onMeasure - 117:126:void onMeasure(int,int):3558:3558 -> onMeasure - 127:131:void onMeasure(int,int):3562:3562 -> onMeasure - 132:134:void onMeasure(int,int):3563:3563 -> onMeasure - 135:137:void onMeasure(int,int):3564:3564 -> onMeasure - 138:140:void onMeasure(int,int):3565:3565 -> onMeasure - 141:143:void onMeasure(int,int):3566:3566 -> onMeasure - 144:149:void onMeasure(int,int):3568:3568 -> onMeasure - 150:152:void onMeasure(int,int):3569:3569 -> onMeasure - 153:157:void onMeasure(int,int):3572:3572 -> onMeasure - 158:161:void onMeasure(int,int):3573:3573 -> onMeasure - 162:163:void onMeasure(int,int):3575:3575 -> onMeasure - 164:167:void onMeasure(int,int):3576:3576 -> onMeasure - 168:173:void onMeasure(int,int):3577:3577 -> onMeasure - 174:185:void onMeasure(int,int):3583:3583 -> onMeasure - 186:189:void onMeasure(int,int):3587:3587 -> onMeasure - 190:198:void onMeasure(int,int):3588:3588 -> onMeasure - 199:202:void onMeasure(int,int):3590:3590 -> onMeasure - 203:205:void onMeasure(int,int):3592:3592 -> onMeasure - 206:214:void onMeasure(int,int):3593:3593 -> onMeasure - 215:217:void onMeasure(int,int):3594:3594 -> onMeasure - 218:222:void onMeasure(int,int):3595:3595 -> onMeasure - 1:8:boolean onRequestFocusInDescendants(int,android.graphics.Rect):2950:2950 -> onRequestFocusInDescendants - 9:13:boolean onRequestFocusInDescendants(int,android.graphics.Rect):2955:2955 -> onRequestFocusInDescendants - 1:4:void onRestoreInstanceState(android.os.Parcelable):1394:1394 -> onRestoreInstanceState - 5:8:void onRestoreInstanceState(android.os.Parcelable):1395:1395 -> onRestoreInstanceState - 9:12:void onRestoreInstanceState(android.os.Parcelable):1399:1399 -> onRestoreInstanceState - 13:19:void onRestoreInstanceState(android.os.Parcelable):1400:1400 -> onRestoreInstanceState - 20:29:void onRestoreInstanceState(android.os.Parcelable):1401:1401 -> onRestoreInstanceState - 30:33:void onRestoreInstanceState(android.os.Parcelable):1402:1402 -> onRestoreInstanceState - 1:9:android.os.Parcelable onSaveInstanceState():1380:1380 -> onSaveInstanceState - 10:13:android.os.Parcelable onSaveInstanceState():1381:1381 -> onSaveInstanceState - 14:17:android.os.Parcelable onSaveInstanceState():1382:1382 -> onSaveInstanceState - 18:21:android.os.Parcelable onSaveInstanceState():1383:1383 -> onSaveInstanceState - 22:29:android.os.Parcelable onSaveInstanceState():1384:1384 -> onSaveInstanceState - 30:32:android.os.Parcelable onSaveInstanceState():1386:1386 -> onSaveInstanceState - 1:9:void onSizeChanged(int,int,int,int):3618:3618 -> onSizeChanged - 10:13:void onSizeChanged(int,int,int,int):3620:3620 -> onSizeChanged - 5:15:boolean onTouchEvent(android.view.MotionEvent):3280:3280 -> onTouchEvent - 16:22:boolean onTouchEvent(android.view.MotionEvent):3283:3283 -> onTouchEvent - 23:26:boolean onTouchEvent(android.view.MotionEvent):3284:3284 -> onTouchEvent - 27:31:boolean onTouchEvent(android.view.MotionEvent):3288:3288 -> onTouchEvent - 32:35:boolean onTouchEvent(android.view.MotionEvent):3292:3292 -> onTouchEvent - 36:41:boolean onTouchEvent(android.view.MotionEvent):3293:3293 -> onTouchEvent - 42:45:boolean onTouchEvent(android.view.MotionEvent):3295:3295 -> onTouchEvent - 46:51:boolean onTouchEvent(android.view.MotionEvent):3296:3296 -> onTouchEvent - 52:55:boolean onTouchEvent(android.view.MotionEvent):3300:3300 -> onTouchEvent - 56:61:boolean onTouchEvent(android.view.MotionEvent):3301:3301 -> onTouchEvent - 62:67:boolean onTouchEvent(android.view.MotionEvent):3304:3304 -> onTouchEvent - 68:71:boolean onTouchEvent(android.view.MotionEvent):3306:3306 -> onTouchEvent - 72:102:boolean onTouchEvent(android.view.MotionEvent):3307:3307 -> onTouchEvent - 103:107:boolean onTouchEvent(android.view.MotionEvent):3404:3404 -> onTouchEvent - 108:113:boolean onTouchEvent(android.view.MotionEvent):3326:3326 -> onTouchEvent - 114:123:boolean onTouchEvent(android.view.MotionEvent):3327:3327 -> onTouchEvent - 124:135:boolean onTouchEvent(android.view.MotionEvent):3328:3328 -> onTouchEvent - 136:140:boolean onTouchEvent(android.view.MotionEvent):3422:3422 -> onTouchEvent - 141:148:boolean onTouchEvent(android.view.MotionEvent):3332:3332 -> onTouchEvent - 149:178:boolean onTouchEvent(android.view.MotionEvent):3334:3334 -> onTouchEvent - 179:184:boolean onTouchEvent(android.view.MotionEvent):3339:3339 -> onTouchEvent - 185:190:boolean onTouchEvent(android.view.MotionEvent):3340:3340 -> onTouchEvent - 191:193:boolean onTouchEvent(android.view.MotionEvent):3341:3341 -> onTouchEvent - 194:196:boolean onTouchEvent(android.view.MotionEvent):3342:3342 -> onTouchEvent - 197:204:boolean onTouchEvent(android.view.MotionEvent):3344:3344 -> onTouchEvent - 205:212:boolean onTouchEvent(android.view.MotionEvent):3348:3348 -> onTouchEvent - 213:228:boolean onTouchEvent(android.view.MotionEvent):3350:3350 -> onTouchEvent - 229:236:boolean onTouchEvent(android.view.MotionEvent):3358:3358 -> onTouchEvent - 237:248:boolean onTouchEvent(android.view.MotionEvent):3360:3360 -> onTouchEvent - 249:253:boolean onTouchEvent(android.view.MotionEvent):3367:3367 -> onTouchEvent - 254:257:boolean onTouchEvent(android.view.MotionEvent):3371:3371 -> onTouchEvent - 258:261:boolean onTouchEvent(android.view.MotionEvent):3372:3372 -> onTouchEvent - 262:273:boolean onTouchEvent(android.view.MotionEvent):3373:3373 -> onTouchEvent - 274:282:boolean onTouchEvent(android.view.MotionEvent):3374:3374 -> onTouchEvent - 283:287:boolean onTouchEvent(android.view.MotionEvent):3379:3379 -> onTouchEvent - 288:290:boolean onTouchEvent(android.view.MotionEvent):3380:3380 -> onTouchEvent - 291:301:boolean onTouchEvent(android.view.MotionEvent):3382:3382 -> onTouchEvent - 302:308:boolean onTouchEvent(android.view.MotionEvent):3383:3383 -> onTouchEvent - 309:315:boolean onTouchEvent(android.view.MotionEvent):3385:3385 -> onTouchEvent - 316:322:boolean onTouchEvent(android.view.MotionEvent):3388:3388 -> onTouchEvent - 323:335:boolean onTouchEvent(android.view.MotionEvent):3389:3389 -> onTouchEvent - 336:341:boolean onTouchEvent(android.view.MotionEvent):3391:3391 -> onTouchEvent - 342:348:boolean onTouchEvent(android.view.MotionEvent):3395:3395 -> onTouchEvent - 349:356:boolean onTouchEvent(android.view.MotionEvent):3397:3397 -> onTouchEvent - 357:360:boolean onTouchEvent(android.view.MotionEvent):3398:3398 -> onTouchEvent - 361:365:boolean onTouchEvent(android.view.MotionEvent):3408:3408 -> onTouchEvent - 366:378:boolean onTouchEvent(android.view.MotionEvent):3410:3410 -> onTouchEvent - 379:382:boolean onTouchEvent(android.view.MotionEvent):3411:3411 -> onTouchEvent - 383:391:boolean onTouchEvent(android.view.MotionEvent):3412:3412 -> onTouchEvent - 392:395:boolean onTouchEvent(android.view.MotionEvent):3413:3413 -> onTouchEvent - 396:412:boolean onTouchEvent(android.view.MotionEvent):3414:3414 -> onTouchEvent - 413:418:boolean onTouchEvent(android.view.MotionEvent):3415:3415 -> onTouchEvent - 419:421:boolean onTouchEvent(android.view.MotionEvent):3416:3416 -> onTouchEvent - 422:425:boolean onTouchEvent(android.view.MotionEvent):3418:3418 -> onTouchEvent - 426:431:boolean onTouchEvent(android.view.MotionEvent):3311:3311 -> onTouchEvent - 432:441:boolean onTouchEvent(android.view.MotionEvent):3312:3312 -> onTouchEvent - 442:455:boolean onTouchEvent(android.view.MotionEvent):3313:3313 -> onTouchEvent - 456:458:boolean onTouchEvent(android.view.MotionEvent):3322:3322 -> onTouchEvent - 459:463:boolean onTouchEvent(android.view.MotionEvent):3427:3427 -> onTouchEvent - 464:468:boolean onTouchEvent(android.view.MotionEvent):3429:3429 -> onTouchEvent - 1:4:boolean canReuseUpdatedViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder):4674:4674 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)Z"} - 5:8:boolean canReuseUpdatedViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder):4675:4675 -> p - 9:19:boolean canReuseUpdatedViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder):4674:4674 -> p - 1:13:void initChildrenHelper():845:845 -> p0 - 1:8:void startInterceptRequestLayout():2137:2137 -> p1 - 9:13:void startInterceptRequestLayout():2138:2138 -> p1 - 14:16:void startInterceptRequestLayout():2139:2139 -> p1 - 1:4:void cancelScroll():3443:3443 -> q - 5:8:void cancelScroll():3444:3444 -> q - 9:16:void initFastScroller(android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable):11516:11516 -> q0 - 17:20:void initFastScroller(android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable):11517:11517 -> q0 - 21:26:void initFastScroller(android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable):11519:11519 -> q0 - 27:32:void initFastScroller(android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable):11520:11520 -> q0 - 33:45:void initFastScroller(android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable):11521:11521 -> q0 - 46:57:void initFastScroller(android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable):11511:11511 -> q0 - 58:72:void initFastScroller(android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable):11513:11513 -> q0 - 1:9:boolean startNestedScroll(int,int):11543:11543 -> q1 - 1:4:void clearNestedRecyclerViewIfNotNested(androidx.recyclerview.widget.RecyclerView$ViewHolder):5851:5851 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} - 5:13:void clearNestedRecyclerViewIfNotNested(androidx.recyclerview.widget.RecyclerView$ViewHolder):5852:5852 -> r - 14:18:void clearNestedRecyclerViewIfNotNested(androidx.recyclerview.widget.RecyclerView$ViewHolder):5854:5854 -> r - 19:22:void clearNestedRecyclerViewIfNotNested(androidx.recyclerview.widget.RecyclerView$ViewHolder):5858:5858 -> r - 23:26:void clearNestedRecyclerViewIfNotNested(androidx.recyclerview.widget.RecyclerView$ViewHolder):5859:5859 -> r - 27:31:void clearNestedRecyclerViewIfNotNested(androidx.recyclerview.widget.RecyclerView$ViewHolder):5860:5860 -> r - 32:34:void clearNestedRecyclerViewIfNotNested(androidx.recyclerview.widget.RecyclerView$ViewHolder):5865:5865 -> r - 2:10:void invalidateGlows():2686:2686 -> r0 - 1:5:void stopInterceptRequestLayout(boolean):2154:2154 -> r1 - 6:10:void stopInterceptRequestLayout(boolean):2161:2161 -> r1 - 11:14:void stopInterceptRequestLayout(boolean):2163:2163 -> r1 - 15:16:void stopInterceptRequestLayout(boolean):2172:2172 -> r1 - 17:22:void stopInterceptRequestLayout(boolean):2174:2174 -> r1 - 23:38:void stopInterceptRequestLayout(boolean):2176:2176 -> r1 - 39:41:void stopInterceptRequestLayout(boolean):2178:2178 -> r1 - 42:45:void stopInterceptRequestLayout(boolean):2180:2180 -> r1 - 46:47:void stopInterceptRequestLayout(boolean):2181:2181 -> r1 - 48:53:void stopInterceptRequestLayout(boolean):2184:2184 -> r1 - 1:6:void removeDetachedView(android.view.View,boolean):4334:4334 -> removeDetachedView - 7:12:void removeDetachedView(android.view.View,boolean):4336:4336 -> removeDetachedView - 13:16:void removeDetachedView(android.view.View,boolean):4337:4337 -> removeDetachedView - 17:23:void removeDetachedView(android.view.View,boolean):4338:4338 -> removeDetachedView - 24:38:void removeDetachedView(android.view.View,boolean):4339:4339 -> removeDetachedView - 39:53:void removeDetachedView(android.view.View,boolean):4340:4340 -> removeDetachedView - 54:56:void removeDetachedView(android.view.View,boolean):4347:4347 -> removeDetachedView - 57:59:void removeDetachedView(android.view.View,boolean):4349:4349 -> removeDetachedView - 60:63:void removeDetachedView(android.view.View,boolean):4350:4350 -> removeDetachedView - 1:12:void requestChildFocus(android.view.View,android.view.View):2893:2893 -> requestChildFocus - 13:15:void requestChildFocus(android.view.View,android.view.View):2894:2894 -> requestChildFocus - 16:19:void requestChildFocus(android.view.View,android.view.View):2896:2896 -> requestChildFocus - 1:7:boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean):2938:2938 -> requestChildRectangleOnScreen - 1:9:void requestDisallowInterceptTouchEvent(boolean):3270:3270 -> requestDisallowInterceptTouchEvent - 10:17:void requestDisallowInterceptTouchEvent(boolean):3272:3272 -> requestDisallowInterceptTouchEvent - 18:23:void requestDisallowInterceptTouchEvent(boolean):3273:3273 -> requestDisallowInterceptTouchEvent - 24:27:void requestDisallowInterceptTouchEvent(boolean):3275:3275 -> requestDisallowInterceptTouchEvent - 1:8:void requestLayout():4411:4411 -> requestLayout - 9:13:void requestLayout():4412:4412 -> requestLayout - 14:16:void requestLayout():4414:4414 -> requestLayout - 1:9:void clearOldPositions():4554:4554 -> s - 10:19:void clearOldPositions():4556:4556 -> s - 20:25:void clearOldPositions():4557:4557 -> s - 26:31:void clearOldPositions():4558:4558 -> s - 32:37:void clearOldPositions():4561:4561 -> s - 1:14:boolean isAccessibilityEnabled():3671:3671 -> s0 - 1:8:void stopNestedScroll(int):11553:11553 -> s1 - 1:4:void scrollBy(int,int):1801:1801 -> scrollBy - 5:12:void scrollBy(int,int):1802:1802 -> scrollBy - 13:17:void scrollBy(int,int):1806:1806 -> scrollBy - 18:21:void scrollBy(int,int):1809:1809 -> scrollBy - 22:43:void scrollBy(int,int):1810:1810 -> scrollBy - 44:47:void scrollBy(int,int):1812:1812 -> scrollBy - 1:8:void scrollTo(int,int):1795:1795 -> scrollTo - 1:7:void sendAccessibilityEventUnchecked(android.view.accessibility.AccessibilityEvent):3733:3733 -> sendAccessibilityEventUnchecked - 8:11:void sendAccessibilityEventUnchecked(android.view.accessibility.AccessibilityEvent):3736:3736 -> sendAccessibilityEventUnchecked - 1:2:void setAccessibilityDelegateCompat(androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate):768:768 -> setAccessibilityDelegateCompat - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/l;)V"} - 3:6:void setAccessibilityDelegateCompat(androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate):769:769 -> setAccessibilityDelegateCompat - 2:5:void setAdapter(androidx.recyclerview.widget.RecyclerView$Adapter):1160:1160 -> setAdapter - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$g;)V"} - 6:8:void setAdapter(androidx.recyclerview.widget.RecyclerView$Adapter):1161:1161 -> setAdapter - 9:11:void setAdapter(androidx.recyclerview.widget.RecyclerView$Adapter):1162:1162 -> setAdapter - 12:15:void setAdapter(androidx.recyclerview.widget.RecyclerView$Adapter):1163:1163 -> setAdapter - 5:8:void setChildDrawingOrderCallback(androidx.recyclerview.widget.RecyclerView$ChildDrawingOrderCallback):1680:1680 -> setChildDrawingOrderCallback - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$j;)V"} - 1:4:void setClipToPadding(boolean):1075:1075 -> setClipToPadding - 5:7:void setClipToPadding(boolean):1076:1076 -> setClipToPadding - 8:9:void setClipToPadding(boolean):1078:1078 -> setClipToPadding - 10:12:void setClipToPadding(boolean):1079:1079 -> setClipToPadding - 13:16:void setClipToPadding(boolean):1080:1080 -> setClipToPadding - 17:20:void setClipToPadding(boolean):1081:1081 -> setClipToPadding - 1:3:void setEdgeEffectFactory(androidx.recyclerview.widget.RecyclerView$EdgeEffectFactory):2699:2699 -> setEdgeEffectFactory + 1:6:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5279:5279 -> j0 + 7:10:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5280:5280 -> j0 + 11:13:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5281:5281 -> j0 + 14:33:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5284:5284 -> j0 + 34:36:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5286:5286 -> j0 + 37:39:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5288:5288 -> j0 + 40:42:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5289:5289 -> j0 + 43:51:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5290:5290 -> j0 + 52:56:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5292:5292 -> j0 + 57:71:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5293:5293 -> j0 + 72:80:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5294:5294 -> j0 + 81:87:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5295:5295 -> j0 + 88:94:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5296:5296 -> j0 + 95:104:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5297:5297 -> j0 + 105:107:android.graphics.Rect getItemDecorInsetsForChild(android.view.View):5299:5299 -> j0 + 1:6:boolean setChildImportantForAccessibilityInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):11829:11829 -> j1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;I)Z"} + 7:8:boolean setChildImportantForAccessibilityInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):11830:11830 -> j1 + 9:15:boolean setChildImportantForAccessibilityInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):11831:11831 -> j1 + 16:22:boolean setChildImportantForAccessibilityInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):11834:11834 -> j1 + 1:4:void addOnScrollListener(androidx.recyclerview.widget.RecyclerView$OnScrollListener):1773:1773 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$t;)V"} + 5:11:void addOnScrollListener(androidx.recyclerview.widget.RecyclerView$OnScrollListener):1774:1774 -> k + 12:17:void addOnScrollListener(androidx.recyclerview.widget.RecyclerView$OnScrollListener):1776:1776 -> k + 1:9:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4429:4429 -> k0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(JLandroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$D;)V"} + 10:15:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4431:4431 -> k0 + 16:22:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4432:4432 -> k0 + 23:30:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4436:4436 -> k0 + 31:42:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4438:4438 -> k0 + 43:63:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4439:4439 -> k0 + 64:78:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4442:4442 -> k0 + 79:99:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4444:4444 -> k0 + 100:117:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4448:4448 -> k0 + 118:138:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4453:4453 -> k0 + 139:149:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4455:4455 -> k0 + 150:155:void handleMissingPreInfoForChangeError(long,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder):4453:4453 -> k0 + 1:9:boolean shouldDeferAccessibilityEvent(android.view.accessibility.AccessibilityEvent):3866:3866 -> k1 + 10:19:boolean shouldDeferAccessibilityEvent(android.view.accessibility.AccessibilityEvent):3869:3869 -> k1 + 20:27:boolean shouldDeferAccessibilityEvent(android.view.accessibility.AccessibilityEvent):3874:3874 -> k1 + 2:4:void animateAppearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4537:4537 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$m$b;Landroidx/recyclerview/widget/RecyclerView$m$b;)V"} + 5:12:void animateAppearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4538:4538 -> l + 13:16:void animateAppearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4539:4539 -> l + 1:10:boolean hasPendingAdapterUpdates():5403:5403 -> l0 + 11:21:boolean hasPendingAdapterUpdates():5404:5404 -> l0 + 2:5:void smoothScrollBy(int,int):2455:2455 -> l1 + 2:6:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4555:4555 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$m$b;Landroidx/recyclerview/widget/RecyclerView$m$b;ZZ)V"} + 7:13:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4557:4557 -> m + 14:16:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4561:4561 -> m + 17:18:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4563:4563 -> m + 19:21:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4565:4565 -> m + 22:26:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4566:4566 -> m + 27:29:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4567:4567 -> m + 30:31:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4568:4568 -> m + 32:39:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4570:4570 -> m + 40:43:void animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,boolean,boolean):4571:4571 -> m + 1:10:boolean hasUpdatedView():2037:2037 -> m0 + 11:22:boolean hasUpdatedView():2039:2039 -> m0 + 23:29:boolean hasUpdatedView():2040:2040 -> m0 + 30:41:boolean hasUpdatedView():2043:2043 -> m0 + 3:6:void smoothScrollBy(int,int,android.view.animation.Interpolator):2467:2467 -> m1 + 1:4:void animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4545:4545 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$m$b;Landroidx/recyclerview/widget/RecyclerView$m$b;)V"} + 5:7:void animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4546:4546 -> n + 8:15:void animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4547:4547 -> n + 16:19:void animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):4548:4548 -> n + 1:13:void initAdapterManager():1001:1001 -> n0 + 7:10:void smoothScrollBy(int,int,android.view.animation.Interpolator,int):2486:2486 -> n1 + 1:8:void assertNotInLayoutOrScroll(java.lang.String):3182:3182 -> o + 9:20:void assertNotInLayoutOrScroll(java.lang.String):3184:3184 -> o + 21:35:void assertNotInLayoutOrScroll(java.lang.String):3185:3185 -> o + 36:41:void assertNotInLayoutOrScroll(java.lang.String):3187:3187 -> o + 42:45:void assertNotInLayoutOrScroll(java.lang.String):3189:3189 -> o + 46:57:void assertNotInLayoutOrScroll(java.lang.String):3190:3190 -> o + 58:71:void assertNotInLayoutOrScroll(java.lang.String):3195:3195 -> o + 72:79:void assertNotInLayoutOrScroll(java.lang.String):3190:3190 -> o + 1:8:void initAutofill():778:778 -> o0 + 9:12:void initAutofill():779:779 -> o0 + 1:4:void smoothScrollBy(int,int,android.view.animation.Interpolator,int,boolean):2524:2524 -> o1 + 5:12:void smoothScrollBy(int,int,android.view.animation.Interpolator,int,boolean):2525:2525 -> o1 + 13:17:void smoothScrollBy(int,int,android.view.animation.Interpolator,int,boolean):2529:2529 -> o1 + 18:25:void smoothScrollBy(int,int,android.view.animation.Interpolator,int,boolean):2532:2532 -> o1 + 26:47:void smoothScrollBy(int,int,android.view.animation.Interpolator,int,boolean):2535:2535 -> o1 + 48:61:void smoothScrollBy(int,int,android.view.animation.Interpolator,int,boolean):2553:2553 -> o1 + 62:64:void smoothScrollBy(int,int,android.view.animation.Interpolator,int,boolean):2549:2549 -> o1 + 65:70:void smoothScrollBy(int,int,android.view.animation.Interpolator,int,boolean):2551:2551 -> o1 + 1:4:void onAttachedToWindow():3094:3094 -> onAttachedToWindow + 5:7:void onAttachedToWindow():3095:3095 -> onAttachedToWindow + 8:9:void onAttachedToWindow():3096:3096 -> onAttachedToWindow + 10:23:void onAttachedToWindow():3097:3097 -> onAttachedToWindow + 24:27:void onAttachedToWindow():3098:3098 -> onAttachedToWindow + 28:30:void onAttachedToWindow():3099:3099 -> onAttachedToWindow + 31:32:void onAttachedToWindow():3101:3101 -> onAttachedToWindow + 33:36:void onAttachedToWindow():3103:3103 -> onAttachedToWindow + 37:48:void onAttachedToWindow():3105:3105 -> onAttachedToWindow + 49:55:void onAttachedToWindow():3107:3107 -> onAttachedToWindow + 56:59:void onAttachedToWindow():3111:3111 -> onAttachedToWindow + 60:67:void onAttachedToWindow():3113:3113 -> onAttachedToWindow + 68:80:void onAttachedToWindow():3114:3114 -> onAttachedToWindow + 81:89:void onAttachedToWindow():3119:3119 -> onAttachedToWindow + 90:92:void onAttachedToWindow():3120:3120 -> onAttachedToWindow + 93:98:void onAttachedToWindow():3122:3122 -> onAttachedToWindow + 1:3:void onDetachedFromWindow():3128:3128 -> onDetachedFromWindow + 4:7:void onDetachedFromWindow():3129:3129 -> onDetachedFromWindow + 8:10:void onDetachedFromWindow():3130:3130 -> onDetachedFromWindow + 11:14:void onDetachedFromWindow():3132:3132 -> onDetachedFromWindow + 15:16:void onDetachedFromWindow():3133:3133 -> onDetachedFromWindow + 17:20:void onDetachedFromWindow():3134:3134 -> onDetachedFromWindow + 21:25:void onDetachedFromWindow():3135:3135 -> onDetachedFromWindow + 26:30:void onDetachedFromWindow():3137:3137 -> onDetachedFromWindow + 31:35:void onDetachedFromWindow():3138:3138 -> onDetachedFromWindow + 36:40:void onDetachedFromWindow():3139:3139 -> onDetachedFromWindow + 41:48:void onDetachedFromWindow():3141:3141 -> onDetachedFromWindow + 49:52:void onDetachedFromWindow():3143:3143 -> onDetachedFromWindow + 53:55:void onDetachedFromWindow():3144:3144 -> onDetachedFromWindow + 1:3:void onDraw(android.graphics.Canvas):4664:4664 -> onDraw + 4:12:void onDraw(android.graphics.Canvas):4666:4666 -> onDraw + 13:29:void onDraw(android.graphics.Canvas):4668:4668 -> onDraw + 1:6:boolean onGenericMotionEvent(android.view.MotionEvent):3604:3604 -> onGenericMotionEvent + 7:11:boolean onGenericMotionEvent(android.view.MotionEvent):3607:3607 -> onGenericMotionEvent + 12:19:boolean onGenericMotionEvent(android.view.MotionEvent):3610:3610 -> onGenericMotionEvent + 20:28:boolean onGenericMotionEvent(android.view.MotionEvent):3612:3612 -> onGenericMotionEvent + 29:38:boolean onGenericMotionEvent(android.view.MotionEvent):3613:3613 -> onGenericMotionEvent + 39:45:boolean onGenericMotionEvent(android.view.MotionEvent):3616:3616 -> onGenericMotionEvent + 46:55:boolean onGenericMotionEvent(android.view.MotionEvent):3620:3620 -> onGenericMotionEvent + 56:62:boolean onGenericMotionEvent(android.view.MotionEvent):3621:3621 -> onGenericMotionEvent + 63:73:boolean onGenericMotionEvent(android.view.MotionEvent):3625:3625 -> onGenericMotionEvent + 74:77:boolean onGenericMotionEvent(android.view.MotionEvent):3626:3626 -> onGenericMotionEvent + 78:87:boolean onGenericMotionEvent(android.view.MotionEvent):3627:3627 -> onGenericMotionEvent + 88:108:boolean onGenericMotionEvent(android.view.MotionEvent):3632:3632 -> onGenericMotionEvent + 109:121:boolean onGenericMotionEvent(android.view.MotionEvent):3645:3645 -> onGenericMotionEvent + 1:7:boolean onInterceptTouchEvent(android.view.MotionEvent):3296:3296 -> onInterceptTouchEvent + 8:9:boolean onInterceptTouchEvent(android.view.MotionEvent):3304:3304 -> onInterceptTouchEvent + 10:16:boolean onInterceptTouchEvent(android.view.MotionEvent):3305:3305 -> onInterceptTouchEvent + 17:20:boolean onInterceptTouchEvent(android.view.MotionEvent):3306:3306 -> onInterceptTouchEvent + 21:25:boolean onInterceptTouchEvent(android.view.MotionEvent):3310:3310 -> onInterceptTouchEvent + 26:29:boolean onInterceptTouchEvent(android.view.MotionEvent):3314:3314 -> onInterceptTouchEvent + 30:35:boolean onInterceptTouchEvent(android.view.MotionEvent):3315:3315 -> onInterceptTouchEvent + 36:39:boolean onInterceptTouchEvent(android.view.MotionEvent):3317:3317 -> onInterceptTouchEvent + 40:45:boolean onInterceptTouchEvent(android.view.MotionEvent):3318:3318 -> onInterceptTouchEvent + 46:50:boolean onInterceptTouchEvent(android.view.MotionEvent):3320:3320 -> onInterceptTouchEvent + 51:54:boolean onInterceptTouchEvent(android.view.MotionEvent):3322:3322 -> onInterceptTouchEvent + 55:78:boolean onInterceptTouchEvent(android.view.MotionEvent):3323:3323 -> onInterceptTouchEvent + 79:83:boolean onInterceptTouchEvent(android.view.MotionEvent):3389:3389 -> onInterceptTouchEvent + 84:89:boolean onInterceptTouchEvent(android.view.MotionEvent):3354:3354 -> onInterceptTouchEvent + 90:99:boolean onInterceptTouchEvent(android.view.MotionEvent):3355:3355 -> onInterceptTouchEvent + 100:111:boolean onInterceptTouchEvent(android.view.MotionEvent):3356:3356 -> onInterceptTouchEvent + 112:116:boolean onInterceptTouchEvent(android.view.MotionEvent):3400:3400 -> onInterceptTouchEvent + 117:124:boolean onInterceptTouchEvent(android.view.MotionEvent):3360:3360 -> onInterceptTouchEvent + 125:154:boolean onInterceptTouchEvent(android.view.MotionEvent):3362:3362 -> onInterceptTouchEvent + 155:160:boolean onInterceptTouchEvent(android.view.MotionEvent):3367:3367 -> onInterceptTouchEvent + 161:166:boolean onInterceptTouchEvent(android.view.MotionEvent):3368:3368 -> onInterceptTouchEvent + 167:170:boolean onInterceptTouchEvent(android.view.MotionEvent):3369:3369 -> onInterceptTouchEvent + 171:174:boolean onInterceptTouchEvent(android.view.MotionEvent):3370:3370 -> onInterceptTouchEvent + 175:180:boolean onInterceptTouchEvent(android.view.MotionEvent):3371:3371 -> onInterceptTouchEvent + 181:188:boolean onInterceptTouchEvent(android.view.MotionEvent):3373:3373 -> onInterceptTouchEvent + 189:195:boolean onInterceptTouchEvent(android.view.MotionEvent):3374:3374 -> onInterceptTouchEvent + 196:203:boolean onInterceptTouchEvent(android.view.MotionEvent):3377:3377 -> onInterceptTouchEvent + 204:208:boolean onInterceptTouchEvent(android.view.MotionEvent):3378:3378 -> onInterceptTouchEvent + 209:212:boolean onInterceptTouchEvent(android.view.MotionEvent):3382:3382 -> onInterceptTouchEvent + 213:217:boolean onInterceptTouchEvent(android.view.MotionEvent):3394:3394 -> onInterceptTouchEvent + 218:221:boolean onInterceptTouchEvent(android.view.MotionEvent):3395:3395 -> onInterceptTouchEvent + 222:225:boolean onInterceptTouchEvent(android.view.MotionEvent):3327:3327 -> onInterceptTouchEvent + 226:227:boolean onInterceptTouchEvent(android.view.MotionEvent):3328:3328 -> onInterceptTouchEvent + 228:233:boolean onInterceptTouchEvent(android.view.MotionEvent):3330:3330 -> onInterceptTouchEvent + 234:243:boolean onInterceptTouchEvent(android.view.MotionEvent):3331:3331 -> onInterceptTouchEvent + 244:253:boolean onInterceptTouchEvent(android.view.MotionEvent):3332:3332 -> onInterceptTouchEvent + 254:257:boolean onInterceptTouchEvent(android.view.MotionEvent):3334:3334 -> onInterceptTouchEvent + 258:264:boolean onInterceptTouchEvent(android.view.MotionEvent):3335:3335 -> onInterceptTouchEvent + 265:267:boolean onInterceptTouchEvent(android.view.MotionEvent):3336:3336 -> onInterceptTouchEvent + 268:270:boolean onInterceptTouchEvent(android.view.MotionEvent):3337:3337 -> onInterceptTouchEvent + 271:280:boolean onInterceptTouchEvent(android.view.MotionEvent):3341:3341 -> onInterceptTouchEvent + 281:283:boolean onInterceptTouchEvent(android.view.MotionEvent):3350:3350 -> onInterceptTouchEvent + 284:289:boolean onInterceptTouchEvent(android.view.MotionEvent):3403:3403 -> onInterceptTouchEvent + 1:5:void onLayout(boolean,int,int,int,int):4577:4577 -> onLayout + 6:8:void onLayout(boolean,int,int,int,int):4578:4578 -> onLayout + 9:12:void onLayout(boolean,int,int,int,int):4579:4579 -> onLayout + 13:15:void onLayout(boolean,int,int,int,int):4580:4580 -> onLayout + 1:4:void onMeasure(int,int):3654:3654 -> onMeasure + 5:8:void onMeasure(int,int):3655:3655 -> onMeasure + 9:16:void onMeasure(int,int):3658:3658 -> onMeasure + 17:20:void onMeasure(int,int):3659:3659 -> onMeasure + 21:24:void onMeasure(int,int):3660:3660 -> onMeasure + 25:40:void onMeasure(int,int):3669:3669 -> onMeasure + 41:44:void onMeasure(int,int):3673:3673 -> onMeasure + 45:49:void onMeasure(int,int):3675:3675 -> onMeasure + 50:55:void onMeasure(int,int):3679:3679 -> onMeasure + 56:58:void onMeasure(int,int):3680:3680 -> onMeasure + 59:63:void onMeasure(int,int):3684:3684 -> onMeasure + 64:67:void onMeasure(int,int):3685:3685 -> onMeasure + 68:70:void onMeasure(int,int):3686:3686 -> onMeasure + 71:75:void onMeasure(int,int):3689:3689 -> onMeasure + 76:83:void onMeasure(int,int):3693:3693 -> onMeasure + 84:85:void onMeasure(int,int):3694:3694 -> onMeasure + 86:93:void onMeasure(int,int):3695:3695 -> onMeasure + 94:101:void onMeasure(int,int):3696:3696 -> onMeasure + 102:104:void onMeasure(int,int):3694:3694 -> onMeasure + 105:108:void onMeasure(int,int):3697:3697 -> onMeasure + 109:111:void onMeasure(int,int):3698:3698 -> onMeasure + 112:116:void onMeasure(int,int):3700:3700 -> onMeasure + 117:122:void onMeasure(int,int):3703:3703 -> onMeasure + 123:129:void onMeasure(int,int):3704:3704 -> onMeasure + 130:133:void onMeasure(int,int):3706:3706 -> onMeasure + 134:143:void onMeasure(int,int):3707:3707 -> onMeasure + 144:147:void onMeasure(int,int):3711:3711 -> onMeasure + 148:150:void onMeasure(int,int):3712:3712 -> onMeasure + 151:153:void onMeasure(int,int):3713:3713 -> onMeasure + 154:156:void onMeasure(int,int):3714:3714 -> onMeasure + 157:159:void onMeasure(int,int):3715:3715 -> onMeasure + 160:165:void onMeasure(int,int):3717:3717 -> onMeasure + 166:168:void onMeasure(int,int):3718:3718 -> onMeasure + 169:173:void onMeasure(int,int):3721:3721 -> onMeasure + 174:177:void onMeasure(int,int):3722:3722 -> onMeasure + 178:179:void onMeasure(int,int):3724:3724 -> onMeasure + 180:183:void onMeasure(int,int):3725:3725 -> onMeasure + 184:189:void onMeasure(int,int):3726:3726 -> onMeasure + 190:201:void onMeasure(int,int):3732:3732 -> onMeasure + 202:205:void onMeasure(int,int):3736:3736 -> onMeasure + 206:214:void onMeasure(int,int):3737:3737 -> onMeasure + 215:218:void onMeasure(int,int):3739:3739 -> onMeasure + 219:221:void onMeasure(int,int):3741:3741 -> onMeasure + 222:230:void onMeasure(int,int):3742:3742 -> onMeasure + 231:233:void onMeasure(int,int):3743:3743 -> onMeasure + 234:238:void onMeasure(int,int):3744:3744 -> onMeasure + 1:8:boolean onRequestFocusInDescendants(int,android.graphics.Rect):3084:3084 -> onRequestFocusInDescendants + 9:13:boolean onRequestFocusInDescendants(int,android.graphics.Rect):3089:3089 -> onRequestFocusInDescendants + 1:4:void onRestoreInstanceState(android.os.Parcelable):1456:1456 -> onRestoreInstanceState + 5:8:void onRestoreInstanceState(android.os.Parcelable):1457:1457 -> onRestoreInstanceState + 9:12:void onRestoreInstanceState(android.os.Parcelable):1461:1461 -> onRestoreInstanceState + 13:19:void onRestoreInstanceState(android.os.Parcelable):1462:1462 -> onRestoreInstanceState + 20:23:void onRestoreInstanceState(android.os.Parcelable):1470:1470 -> onRestoreInstanceState + 1:9:android.os.Parcelable onSaveInstanceState():1442:1442 -> onSaveInstanceState + 10:13:android.os.Parcelable onSaveInstanceState():1443:1443 -> onSaveInstanceState + 14:17:android.os.Parcelable onSaveInstanceState():1444:1444 -> onSaveInstanceState + 18:21:android.os.Parcelable onSaveInstanceState():1445:1445 -> onSaveInstanceState + 22:29:android.os.Parcelable onSaveInstanceState():1446:1446 -> onSaveInstanceState + 30:32:android.os.Parcelable onSaveInstanceState():1448:1448 -> onSaveInstanceState + 1:9:void onSizeChanged(int,int,int,int):3767:3767 -> onSizeChanged + 10:13:void onSizeChanged(int,int,int,int):3769:3769 -> onSizeChanged + 5:15:boolean onTouchEvent(android.view.MotionEvent):3418:3418 -> onTouchEvent + 16:22:boolean onTouchEvent(android.view.MotionEvent):3421:3421 -> onTouchEvent + 23:26:boolean onTouchEvent(android.view.MotionEvent):3422:3422 -> onTouchEvent + 27:31:boolean onTouchEvent(android.view.MotionEvent):3426:3426 -> onTouchEvent + 32:35:boolean onTouchEvent(android.view.MotionEvent):3430:3430 -> onTouchEvent + 36:41:boolean onTouchEvent(android.view.MotionEvent):3431:3431 -> onTouchEvent + 42:45:boolean onTouchEvent(android.view.MotionEvent):3433:3433 -> onTouchEvent + 46:51:boolean onTouchEvent(android.view.MotionEvent):3434:3434 -> onTouchEvent + 52:55:boolean onTouchEvent(android.view.MotionEvent):3438:3438 -> onTouchEvent + 56:61:boolean onTouchEvent(android.view.MotionEvent):3439:3439 -> onTouchEvent + 62:67:boolean onTouchEvent(android.view.MotionEvent):3442:3442 -> onTouchEvent + 68:71:boolean onTouchEvent(android.view.MotionEvent):3444:3444 -> onTouchEvent + 72:102:boolean onTouchEvent(android.view.MotionEvent):3445:3445 -> onTouchEvent + 103:107:boolean onTouchEvent(android.view.MotionEvent):3545:3545 -> onTouchEvent + 108:113:boolean onTouchEvent(android.view.MotionEvent):3465:3465 -> onTouchEvent + 114:123:boolean onTouchEvent(android.view.MotionEvent):3466:3466 -> onTouchEvent + 124:135:boolean onTouchEvent(android.view.MotionEvent):3467:3467 -> onTouchEvent + 136:140:boolean onTouchEvent(android.view.MotionEvent):3565:3565 -> onTouchEvent + 141:148:boolean onTouchEvent(android.view.MotionEvent):3472:3472 -> onTouchEvent + 149:178:boolean onTouchEvent(android.view.MotionEvent):3474:3474 -> onTouchEvent + 179:184:boolean onTouchEvent(android.view.MotionEvent):3479:3479 -> onTouchEvent + 185:190:boolean onTouchEvent(android.view.MotionEvent):3480:3480 -> onTouchEvent + 191:193:boolean onTouchEvent(android.view.MotionEvent):3481:3481 -> onTouchEvent + 194:196:boolean onTouchEvent(android.view.MotionEvent):3482:3482 -> onTouchEvent + 197:204:boolean onTouchEvent(android.view.MotionEvent):3484:3484 -> onTouchEvent + 205:212:boolean onTouchEvent(android.view.MotionEvent):3488:3488 -> onTouchEvent + 213:228:boolean onTouchEvent(android.view.MotionEvent):3490:3490 -> onTouchEvent + 229:236:boolean onTouchEvent(android.view.MotionEvent):3498:3498 -> onTouchEvent + 237:248:boolean onTouchEvent(android.view.MotionEvent):3500:3500 -> onTouchEvent + 249:253:boolean onTouchEvent(android.view.MotionEvent):3507:3507 -> onTouchEvent + 254:257:boolean onTouchEvent(android.view.MotionEvent):3511:3511 -> onTouchEvent + 258:261:boolean onTouchEvent(android.view.MotionEvent):3512:3512 -> onTouchEvent + 262:273:boolean onTouchEvent(android.view.MotionEvent):3513:3513 -> onTouchEvent + 274:276:boolean onTouchEvent(android.view.MotionEvent):3516:3516 -> onTouchEvent + 277:282:boolean onTouchEvent(android.view.MotionEvent):3514:3514 -> onTouchEvent + 283:287:boolean onTouchEvent(android.view.MotionEvent):3519:3519 -> onTouchEvent + 288:290:boolean onTouchEvent(android.view.MotionEvent):3520:3520 -> onTouchEvent + 291:301:boolean onTouchEvent(android.view.MotionEvent):3522:3522 -> onTouchEvent + 302:308:boolean onTouchEvent(android.view.MotionEvent):3523:3523 -> onTouchEvent + 309:315:boolean onTouchEvent(android.view.MotionEvent):3525:3525 -> onTouchEvent + 316:322:boolean onTouchEvent(android.view.MotionEvent):3528:3528 -> onTouchEvent + 323:337:boolean onTouchEvent(android.view.MotionEvent):3529:3529 -> onTouchEvent + 338:343:boolean onTouchEvent(android.view.MotionEvent):3531:3531 -> onTouchEvent + 344:350:boolean onTouchEvent(android.view.MotionEvent):3535:3535 -> onTouchEvent + 351:358:boolean onTouchEvent(android.view.MotionEvent):3537:3537 -> onTouchEvent + 359:362:boolean onTouchEvent(android.view.MotionEvent):3538:3538 -> onTouchEvent + 363:367:boolean onTouchEvent(android.view.MotionEvent):3550:3550 -> onTouchEvent + 368:380:boolean onTouchEvent(android.view.MotionEvent):3552:3552 -> onTouchEvent + 381:393:boolean onTouchEvent(android.view.MotionEvent):3554:3554 -> onTouchEvent + 394:414:boolean onTouchEvent(android.view.MotionEvent):3556:3556 -> onTouchEvent + 415:420:boolean onTouchEvent(android.view.MotionEvent):3557:3557 -> onTouchEvent + 421:423:boolean onTouchEvent(android.view.MotionEvent):3558:3558 -> onTouchEvent + 424:427:boolean onTouchEvent(android.view.MotionEvent):3560:3560 -> onTouchEvent + 428:433:boolean onTouchEvent(android.view.MotionEvent):3449:3449 -> onTouchEvent + 434:443:boolean onTouchEvent(android.view.MotionEvent):3450:3450 -> onTouchEvent + 444:457:boolean onTouchEvent(android.view.MotionEvent):3451:3451 -> onTouchEvent + 458:460:boolean onTouchEvent(android.view.MotionEvent):3460:3460 -> onTouchEvent + 461:465:boolean onTouchEvent(android.view.MotionEvent):3571:3571 -> onTouchEvent + 466:470:boolean onTouchEvent(android.view.MotionEvent):3573:3573 -> onTouchEvent + 1:4:boolean canReuseUpdatedViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder):4848:4848 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)Z"} + 5:8:boolean canReuseUpdatedViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder):4849:4849 -> p + 9:19:boolean canReuseUpdatedViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder):4848:4848 -> p + 1:13:void initChildrenHelper():878:878 -> p0 + 1:5:void smoothScrollToPosition(int):1850:1850 -> p1 + 6:9:void smoothScrollToPosition(int):1853:1853 -> p1 + 10:17:void smoothScrollToPosition(int):1854:1854 -> p1 + 18:23:void smoothScrollToPosition(int):1858:1858 -> p1 + 1:4:void cancelScroll():3587:3587 -> q + 5:8:void cancelScroll():3588:3588 -> q + 9:16:void initFastScroller(android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable):11875:11875 -> q0 + 17:20:void initFastScroller(android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable):11876:11876 -> q0 + 21:26:void initFastScroller(android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable):11878:11878 -> q0 + 27:32:void initFastScroller(android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable):11879:11879 -> q0 + 33:45:void initFastScroller(android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable):11880:11880 -> q0 + 46:57:void initFastScroller(android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable):11870:11870 -> q0 + 58:72:void initFastScroller(android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable):11872:11872 -> q0 + 1:8:void startInterceptRequestLayout():2268:2268 -> q1 + 9:13:void startInterceptRequestLayout():2269:2269 -> q1 + 14:16:void startInterceptRequestLayout():2270:2270 -> q1 + 1:4:void clearNestedRecyclerViewIfNotNested(androidx.recyclerview.widget.RecyclerView$ViewHolder):6033:6033 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} + 5:13:void clearNestedRecyclerViewIfNotNested(androidx.recyclerview.widget.RecyclerView$ViewHolder):6034:6034 -> r + 14:18:void clearNestedRecyclerViewIfNotNested(androidx.recyclerview.widget.RecyclerView$ViewHolder):6036:6036 -> r + 19:22:void clearNestedRecyclerViewIfNotNested(androidx.recyclerview.widget.RecyclerView$ViewHolder):6040:6040 -> r + 23:26:void clearNestedRecyclerViewIfNotNested(androidx.recyclerview.widget.RecyclerView$ViewHolder):6041:6041 -> r + 27:31:void clearNestedRecyclerViewIfNotNested(androidx.recyclerview.widget.RecyclerView$ViewHolder):6042:6042 -> r + 32:34:void clearNestedRecyclerViewIfNotNested(androidx.recyclerview.widget.RecyclerView$ViewHolder):6047:6047 -> r + 2:10:void invalidateGlows():2819:2819 -> r0 + 1:9:boolean startNestedScroll(int,int):11902:11902 -> r1 + 1:6:void removeDetachedView(android.view.View,boolean):4508:4508 -> removeDetachedView + 7:12:void removeDetachedView(android.view.View,boolean):4510:4510 -> removeDetachedView + 13:16:void removeDetachedView(android.view.View,boolean):4511:4511 -> removeDetachedView + 17:23:void removeDetachedView(android.view.View,boolean):4512:4512 -> removeDetachedView + 24:38:void removeDetachedView(android.view.View,boolean):4513:4513 -> removeDetachedView + 39:53:void removeDetachedView(android.view.View,boolean):4514:4514 -> removeDetachedView + 54:56:void removeDetachedView(android.view.View,boolean):4521:4521 -> removeDetachedView + 57:59:void removeDetachedView(android.view.View,boolean):4523:4523 -> removeDetachedView + 60:63:void removeDetachedView(android.view.View,boolean):4524:4524 -> removeDetachedView + 1:12:void requestChildFocus(android.view.View,android.view.View):3026:3026 -> requestChildFocus + 13:15:void requestChildFocus(android.view.View,android.view.View):3027:3027 -> requestChildFocus + 16:19:void requestChildFocus(android.view.View,android.view.View):3029:3029 -> requestChildFocus + 1:7:boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean):3072:3072 -> requestChildRectangleOnScreen + 1:9:void requestDisallowInterceptTouchEvent(boolean):3408:3408 -> requestDisallowInterceptTouchEvent + 10:17:void requestDisallowInterceptTouchEvent(boolean):3410:3410 -> requestDisallowInterceptTouchEvent + 18:23:void requestDisallowInterceptTouchEvent(boolean):3411:3411 -> requestDisallowInterceptTouchEvent + 24:27:void requestDisallowInterceptTouchEvent(boolean):3413:3413 -> requestDisallowInterceptTouchEvent + 1:8:void requestLayout():4585:4585 -> requestLayout + 9:13:void requestLayout():4586:4586 -> requestLayout + 14:16:void requestLayout():4588:4588 -> requestLayout + 1:9:void clearOldPositions():4728:4728 -> s + 10:19:void clearOldPositions():4730:4730 -> s + 20:25:void clearOldPositions():4731:4731 -> s + 26:31:void clearOldPositions():4732:4732 -> s + 32:37:void clearOldPositions():4735:4735 -> s + 1:14:boolean isAccessibilityEnabled():3820:3820 -> s0 + 1:5:void stopInterceptRequestLayout(boolean):2285:2285 -> s1 + 6:10:void stopInterceptRequestLayout(boolean):2292:2292 -> s1 + 11:14:void stopInterceptRequestLayout(boolean):2294:2294 -> s1 + 15:16:void stopInterceptRequestLayout(boolean):2303:2303 -> s1 + 17:22:void stopInterceptRequestLayout(boolean):2305:2305 -> s1 + 23:38:void stopInterceptRequestLayout(boolean):2307:2307 -> s1 + 39:41:void stopInterceptRequestLayout(boolean):2309:2309 -> s1 + 42:45:void stopInterceptRequestLayout(boolean):2311:2311 -> s1 + 46:47:void stopInterceptRequestLayout(boolean):2312:2312 -> s1 + 48:53:void stopInterceptRequestLayout(boolean):2315:2315 -> s1 + 1:4:void scrollBy(int,int):1869:1869 -> scrollBy + 5:12:void scrollBy(int,int):1870:1870 -> scrollBy + 13:17:void scrollBy(int,int):1874:1874 -> scrollBy + 18:21:void scrollBy(int,int):1877:1877 -> scrollBy + 22:43:void scrollBy(int,int):1878:1878 -> scrollBy + 44:47:void scrollBy(int,int):1880:1880 -> scrollBy + 1:8:void scrollTo(int,int):1863:1863 -> scrollTo + 1:7:void sendAccessibilityEventUnchecked(android.view.accessibility.AccessibilityEvent):3882:3882 -> sendAccessibilityEventUnchecked + 8:11:void sendAccessibilityEventUnchecked(android.view.accessibility.AccessibilityEvent):3885:3885 -> sendAccessibilityEventUnchecked + 1:2:void setAccessibilityDelegateCompat(androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate):801:801 -> setAccessibilityDelegateCompat + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/k;)V"} + 3:6:void setAccessibilityDelegateCompat(androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate):802:802 -> setAccessibilityDelegateCompat + 2:5:void setAdapter(androidx.recyclerview.widget.RecyclerView$Adapter):1193:1193 -> setAdapter + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$h;)V"} + 6:8:void setAdapter(androidx.recyclerview.widget.RecyclerView$Adapter):1194:1194 -> setAdapter + 9:11:void setAdapter(androidx.recyclerview.widget.RecyclerView$Adapter):1195:1195 -> setAdapter + 12:15:void setAdapter(androidx.recyclerview.widget.RecyclerView$Adapter):1196:1196 -> setAdapter + 5:8:void setChildDrawingOrderCallback(androidx.recyclerview.widget.RecyclerView$ChildDrawingOrderCallback):1748:1748 -> setChildDrawingOrderCallback # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$k;)V"} - 4:5:void setEdgeEffectFactory(androidx.recyclerview.widget.RecyclerView$EdgeEffectFactory):2700:2700 -> setEdgeEffectFactory - 6:9:void setEdgeEffectFactory(androidx.recyclerview.widget.RecyclerView$EdgeEffectFactory):2701:2701 -> setEdgeEffectFactory - 1:3:void setHasFixedSize(boolean):1062:1062 -> setHasFixedSize - 1:4:void setItemAnimator(androidx.recyclerview.widget.RecyclerView$ItemAnimator):3637:3637 -> setItemAnimator + 1:4:void setClipToPadding(boolean):1108:1108 -> setClipToPadding + 5:7:void setClipToPadding(boolean):1109:1109 -> setClipToPadding + 8:9:void setClipToPadding(boolean):1111:1111 -> setClipToPadding + 10:12:void setClipToPadding(boolean):1112:1112 -> setClipToPadding + 13:16:void setClipToPadding(boolean):1113:1113 -> setClipToPadding + 17:20:void setClipToPadding(boolean):1114:1114 -> setClipToPadding + 1:3:void setEdgeEffectFactory(androidx.recyclerview.widget.RecyclerView$EdgeEffectFactory):2832:2832 -> setEdgeEffectFactory # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$l;)V"} - 5:7:void setItemAnimator(androidx.recyclerview.widget.RecyclerView$ItemAnimator):3638:3638 -> setItemAnimator - 8:13:void setItemAnimator(androidx.recyclerview.widget.RecyclerView$ItemAnimator):3639:3639 -> setItemAnimator - 14:17:void setItemAnimator(androidx.recyclerview.widget.RecyclerView$ItemAnimator):3641:3641 -> setItemAnimator - 18:23:void setItemAnimator(androidx.recyclerview.widget.RecyclerView$ItemAnimator):3643:3643 -> setItemAnimator - 1:6:void setItemViewCacheSize(int):1525:1525 -> setItemViewCacheSize - 1:4:void setLayoutFrozen(boolean):2271:2271 -> setLayoutFrozen - 1:5:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1315:1315 -> setLayoutManager - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)V"} - 6:8:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1318:1318 -> setLayoutManager - 9:12:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1321:1321 -> setLayoutManager - 13:16:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1323:1323 -> setLayoutManager - 17:19:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1324:1324 -> setLayoutManager - 20:26:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1326:1326 -> setLayoutManager - 27:33:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1327:1327 -> setLayoutManager - 34:38:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1328:1328 -> setLayoutManager - 39:42:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1330:1330 -> setLayoutManager - 43:49:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1331:1331 -> setLayoutManager - 50:55:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1333:1333 -> setLayoutManager - 56:58:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1334:1334 -> setLayoutManager - 59:63:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1336:1336 -> setLayoutManager - 64:68:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1339:1339 -> setLayoutManager - 69:72:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1340:1340 -> setLayoutManager - 73:76:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1342:1342 -> setLayoutManager - 77:79:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1347:1347 -> setLayoutManager - 80:83:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1348:1348 -> setLayoutManager - 84:89:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1349:1349 -> setLayoutManager - 90:111:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1343:1343 -> setLayoutManager - 112:126:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1345:1345 -> setLayoutManager - 127:131:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1352:1352 -> setLayoutManager - 132:135:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1353:1353 -> setLayoutManager - 4:7:void setLayoutTransition(android.animation.LayoutTransition):2311:2311 -> setLayoutTransition - 8:15:void setLayoutTransition(android.animation.LayoutTransition):2313:2313 -> setLayoutTransition - 1:8:void setNestedScrollingEnabled(boolean):11528:11528 -> setNestedScrollingEnabled - 1:3:void setOnFlingListener(androidx.recyclerview.widget.RecyclerView$OnFlingListener):1365:1365 -> setOnFlingListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$q;)V"} - 1:3:void setOnScrollListener(androidx.recyclerview.widget.RecyclerView$OnScrollListener):1693:1693 -> setOnScrollListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$s;)V"} - 1:3:void setPreserveFocusAfterLayout(boolean):4759:4759 -> setPreserveFocusAfterLayout - 1:6:void setRecycledViewPool(androidx.recyclerview.widget.RecyclerView$RecycledViewPool):1499:1499 -> setRecycledViewPool + 4:5:void setEdgeEffectFactory(androidx.recyclerview.widget.RecyclerView$EdgeEffectFactory):2833:2833 -> setEdgeEffectFactory + 6:9:void setEdgeEffectFactory(androidx.recyclerview.widget.RecyclerView$EdgeEffectFactory):2834:2834 -> setEdgeEffectFactory + 1:3:void setHasFixedSize(boolean):1095:1095 -> setHasFixedSize + 1:4:void setItemAnimator(androidx.recyclerview.widget.RecyclerView$ItemAnimator):3786:3786 -> setItemAnimator + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$m;)V"} + 5:7:void setItemAnimator(androidx.recyclerview.widget.RecyclerView$ItemAnimator):3787:3787 -> setItemAnimator + 8:13:void setItemAnimator(androidx.recyclerview.widget.RecyclerView$ItemAnimator):3788:3788 -> setItemAnimator + 14:17:void setItemAnimator(androidx.recyclerview.widget.RecyclerView$ItemAnimator):3790:3790 -> setItemAnimator + 18:23:void setItemAnimator(androidx.recyclerview.widget.RecyclerView$ItemAnimator):3792:3792 -> setItemAnimator + 1:6:void setItemViewCacheSize(int):1593:1593 -> setItemViewCacheSize + 1:4:void setLayoutFrozen(boolean):2401:2401 -> setLayoutFrozen + 1:5:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1377:1377 -> setLayoutManager + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)V"} + 6:8:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1380:1380 -> setLayoutManager + 9:12:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1383:1383 -> setLayoutManager + 13:16:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1385:1385 -> setLayoutManager + 17:19:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1386:1386 -> setLayoutManager + 20:26:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1388:1388 -> setLayoutManager + 27:33:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1389:1389 -> setLayoutManager + 34:38:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1390:1390 -> setLayoutManager + 39:42:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1392:1392 -> setLayoutManager + 43:49:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1393:1393 -> setLayoutManager + 50:55:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1395:1395 -> setLayoutManager + 56:58:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1396:1396 -> setLayoutManager + 59:63:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1398:1398 -> setLayoutManager + 64:68:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1401:1401 -> setLayoutManager + 69:72:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1402:1402 -> setLayoutManager + 73:76:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1404:1404 -> setLayoutManager + 77:79:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1409:1409 -> setLayoutManager + 80:83:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1410:1410 -> setLayoutManager + 84:89:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1411:1411 -> setLayoutManager + 90:111:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1405:1405 -> setLayoutManager + 112:126:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1407:1407 -> setLayoutManager + 127:131:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1414:1414 -> setLayoutManager + 132:135:void setLayoutManager(androidx.recyclerview.widget.RecyclerView$LayoutManager):1415:1415 -> setLayoutManager + 4:7:void setLayoutTransition(android.animation.LayoutTransition):2440:2440 -> setLayoutTransition + 8:15:void setLayoutTransition(android.animation.LayoutTransition):2442:2442 -> setLayoutTransition + 1:8:void setNestedScrollingEnabled(boolean):11887:11887 -> setNestedScrollingEnabled + 1:3:void setOnFlingListener(androidx.recyclerview.widget.RecyclerView$OnFlingListener):1427:1427 -> setOnFlingListener + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$r;)V"} + 1:3:void setOnScrollListener(androidx.recyclerview.widget.RecyclerView$OnScrollListener):1760:1760 -> setOnScrollListener # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$t;)V"} - 1:5:void setScrollState(int):1539:1539 -> setScrollState - 6:10:void setScrollState(int):1546:1546 -> setScrollState - 11:13:void setScrollState(int):1548:1548 -> setScrollState - 14:17:void setScrollState(int):1550:1550 -> setScrollState - 1:13:void setScrollingTouchSlop(int):1112:1112 -> setScrollingTouchSlop - 14:41:void setScrollingTouchSlop(int):1115:1115 -> setScrollingTouchSlop - 42:48:void setScrollingTouchSlop(int):1123:1123 -> setScrollingTouchSlop - 49:55:void setScrollingTouchSlop(int):1119:1119 -> setScrollingTouchSlop - 1:6:void setViewCacheExtension(androidx.recyclerview.widget.RecyclerView$ViewCacheExtension):1510:1510 -> setViewCacheExtension - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)V"} - 1:9:boolean startNestedScroll(int):11538:11538 -> startNestedScroll - 1:8:void stopNestedScroll():11548:11548 -> stopNestedScroll - 1:4:void suppressLayout(boolean):2214:2214 -> suppressLayout - 5:12:void suppressLayout(boolean):2215:2215 -> suppressLayout - 13:14:void suppressLayout(boolean):2217:2217 -> suppressLayout - 15:26:void suppressLayout(boolean):2218:2218 -> suppressLayout - 27:29:void suppressLayout(boolean):2219:2219 -> suppressLayout - 30:32:void suppressLayout(boolean):2221:2221 -> suppressLayout - 33:41:void suppressLayout(boolean):2223:2223 -> suppressLayout - 42:45:void suppressLayout(boolean):2224:2224 -> suppressLayout - 46:49:void suppressLayout(boolean):2226:2226 -> suppressLayout - 50:51:void suppressLayout(boolean):2227:2227 -> suppressLayout - 52:53:void suppressLayout(boolean):2228:2228 -> suppressLayout - 54:57:void suppressLayout(boolean):2229:2229 -> suppressLayout - 1:12:void considerReleasingGlowsOnScroll(int,int):2581:2581 -> t - 13:17:void considerReleasingGlowsOnScroll(int,int):2582:2582 -> t - 18:25:void considerReleasingGlowsOnScroll(int,int):2583:2583 -> t - 26:37:void considerReleasingGlowsOnScroll(int,int):2585:2585 -> t - 38:42:void considerReleasingGlowsOnScroll(int,int):2586:2586 -> t - 43:49:void considerReleasingGlowsOnScroll(int,int):2587:2587 -> t - 50:61:void considerReleasingGlowsOnScroll(int,int):2589:2589 -> t - 62:66:void considerReleasingGlowsOnScroll(int,int):2590:2590 -> t - 67:73:void considerReleasingGlowsOnScroll(int,int):2591:2591 -> t - 74:85:void considerReleasingGlowsOnScroll(int,int):2593:2593 -> t - 86:90:void considerReleasingGlowsOnScroll(int,int):2594:2594 -> t - 91:99:void considerReleasingGlowsOnScroll(int,int):2595:2595 -> t - 100:103:void considerReleasingGlowsOnScroll(int,int):2598:2598 -> t - 1:8:boolean isComputingLayout():3705:3705 -> t0 - 2:4:void stopScroll():2493:2493 -> t1 - 5:8:void stopScroll():2494:2494 -> t1 - 1:11:void consumePendingUpdateOperations():1865:1865 -> u - 12:20:void consumePendingUpdateOperations():1871:1871 -> u - 21:33:void consumePendingUpdateOperations():1877:1877 -> u - 34:39:void consumePendingUpdateOperations():1878:1878 -> u - 40:44:void consumePendingUpdateOperations():1880:1880 -> u - 45:47:void consumePendingUpdateOperations():1881:1881 -> u - 48:50:void consumePendingUpdateOperations():1882:1882 -> u - 51:55:void consumePendingUpdateOperations():1883:1883 -> u - 56:59:void consumePendingUpdateOperations():1884:1884 -> u - 60:65:void consumePendingUpdateOperations():1885:1885 -> u - 66:69:void consumePendingUpdateOperations():1886:1886 -> u - 70:75:void consumePendingUpdateOperations():1889:1889 -> u - 76:78:void consumePendingUpdateOperations():1892:1892 -> u - 79:81:void consumePendingUpdateOperations():1893:1893 -> u - 82:85:void consumePendingUpdateOperations():1894:1894 -> u - 86:93:void consumePendingUpdateOperations():1895:1895 -> u - 94:96:void consumePendingUpdateOperations():1896:1896 -> u - 97:99:void consumePendingUpdateOperations():1897:1897 -> u - 100:103:void consumePendingUpdateOperations():1898:1898 -> u - 104:106:void consumePendingUpdateOperations():1866:1866 -> u - 107:109:void consumePendingUpdateOperations():1867:1867 -> u - 110:113:void consumePendingUpdateOperations():1868:1868 -> u - 8:18:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2838:2838 -> u0 - 19:25:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2845:2845 -> u0 - 26:38:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2849:2849 -> u0 - 39:51:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2850:2850 -> u0 - 52:56:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2851:2851 -> u0 - 57:61:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2852:2852 -> u0 - 62:73:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2853:2853 -> u0 - 74:95:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2855:2855 -> u0 - 96:108:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2859:2859 -> u0 - 109:126:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2865:2865 -> u0 - 127:163:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2869:2869 -> u0 - 164:226:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2888:2888 -> u0 - 1:5:void stopScrollersInternal():2501:2501 -> u1 - 6:9:void stopScrollersInternal():2502:2502 -> u1 - 10:13:void stopScrollersInternal():2503:2503 -> u1 - 1:4:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):782:782 -> v - 5:8:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):783:783 -> v - 9:14:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):784:784 -> v - 15:18:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):785:785 -> v - 19:24:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):788:788 -> v - 25:47:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):790:790 -> v - 48:52:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):792:792 -> v - 53:58:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):795:795 -> v - 59:63:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):796:796 -> v - 64:65:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):800:800 -> v - 66:70:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):801:801 -> v - 71:93:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):802:802 -> v - 94:97:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):805:805 -> v - 98:100:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):812:812 -> v - 101:112:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):813:813 -> v - 113:115:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):807:807 -> v - 116:145:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):808:808 -> v - 146:175:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):827:827 -> v - 176:205:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):824:824 -> v - 206:233:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):821:821 -> v - 234:261:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):818:818 -> v - 262:292:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):815:815 -> v - 1:6:void jumpToPositionForSmoothScroller(int):1755:1755 -> v0 - 7:9:void jumpToPositionForSmoothScroller(int):1761:1761 -> v0 - 10:14:void jumpToPositionForSmoothScroller(int):1762:1762 -> v0 - 15:18:void jumpToPositionForSmoothScroller(int):1763:1763 -> v0 - 1:11:void viewRangeUpdate(int,int,java.lang.Object):4652:4652 -> v1 - 12:17:void viewRangeUpdate(int,int,java.lang.Object):4656:4656 -> v1 - 18:23:void viewRangeUpdate(int,int,java.lang.Object):4657:4657 -> v1 - 24:30:void viewRangeUpdate(int,int,java.lang.Object):4658:4658 -> v1 - 31:37:void viewRangeUpdate(int,int,java.lang.Object):4661:4661 -> v1 - 38:40:void viewRangeUpdate(int,int,java.lang.Object):4664:4664 -> v1 - 41:43:void viewRangeUpdate(int,int,java.lang.Object):4665:4665 -> v1 - 44:55:void viewRangeUpdate(int,int,java.lang.Object):4667:4667 -> v1 - 56:61:void viewRangeUpdate(int,int,java.lang.Object):4670:4670 -> v1 - 1:9:void defaultOnMeasure(int,int):3607:3607 -> w - 10:13:void defaultOnMeasure(int,int):3608:3608 -> w - 14:17:void defaultOnMeasure(int,int):3606:3606 -> w - 18:26:void defaultOnMeasure(int,int):3610:3610 -> w - 27:30:void defaultOnMeasure(int,int):3611:3611 -> w - 31:34:void defaultOnMeasure(int,int):3609:3609 -> w - 35:38:void defaultOnMeasure(int,int):3613:3613 -> w - 1:9:void markItemDecorInsetsDirty():4419:4419 -> w0 - 10:15:void markItemDecorInsetsDirty():4421:4421 -> w0 - 16:27:void markItemDecorInsetsDirty():4422:4422 -> w0 - 28:33:void markItemDecorInsetsDirty():4424:4424 -> w0 - 1:5:boolean didChildRangeChange(int,int):4327:4327 -> x - 6:20:boolean didChildRangeChange(int,int):4328:4328 -> x - 1:9:void markKnownViewsInvalid():4702:4702 -> x0 - 10:21:void markKnownViewsInvalid():4704:4704 -> x0 - 22:28:void markKnownViewsInvalid():4705:4705 -> x0 - 29:34:void markKnownViewsInvalid():4706:4706 -> x0 - 35:37:void markKnownViewsInvalid():4709:4709 -> x0 - 38:43:void markKnownViewsInvalid():4710:4710 -> x0 - 1:4:void dispatchChildAttached(android.view.View):7553:7553 -> y - 5:7:void dispatchChildAttached(android.view.View):7554:7554 -> y - 8:13:void dispatchChildAttached(android.view.View):7555:7555 -> y - 14:16:void dispatchChildAttached(android.view.View):7556:7556 -> y - 17:20:void dispatchChildAttached(android.view.View):7558:7558 -> y - 21:29:void dispatchChildAttached(android.view.View):7559:7559 -> y - 30:41:void dispatchChildAttached(android.view.View):7561:7561 -> y - 1:9:void offsetChildrenHorizontal(int):5078:5078 -> y0 - 10:22:void offsetChildrenHorizontal(int):5080:5080 -> y0 - 1:4:void dispatchChildDetached(android.view.View):7538:7538 -> z - 5:7:void dispatchChildDetached(android.view.View):7539:7539 -> z - 8:13:void dispatchChildDetached(android.view.View):7540:7540 -> z - 14:16:void dispatchChildDetached(android.view.View):7541:7541 -> z - 17:20:void dispatchChildDetached(android.view.View):7543:7543 -> z - 21:29:void dispatchChildDetached(android.view.View):7544:7544 -> z - 30:41:void dispatchChildDetached(android.view.View):7546:7546 -> z - 1:9:void offsetChildrenVertical(int):5040:5040 -> z0 - 10:22:void offsetChildrenVertical(int):5042:5042 -> z0 -androidx.recyclerview.widget.RecyclerView$$ExternalSyntheticApiModelOutline0 -> androidx.recyclerview.widget.k: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - 1:1:void m(androidx.recyclerview.widget.RecyclerView,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} + 1:3:void setPreserveFocusAfterLayout(boolean):4932:4932 -> setPreserveFocusAfterLayout + 1:6:void setRecycledViewPool(androidx.recyclerview.widget.RecyclerView$RecycledViewPool):1568:1568 -> setRecycledViewPool + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;)V"} + 1:5:void setScrollState(int):1607:1607 -> setScrollState + 6:10:void setScrollState(int):1614:1614 -> setScrollState + 11:13:void setScrollState(int):1616:1616 -> setScrollState + 14:17:void setScrollState(int):1618:1618 -> setScrollState + 1:13:void setScrollingTouchSlop(int):1144:1144 -> setScrollingTouchSlop + 14:41:void setScrollingTouchSlop(int):1147:1147 -> setScrollingTouchSlop + 42:48:void setScrollingTouchSlop(int):1155:1155 -> setScrollingTouchSlop + 49:55:void setScrollingTouchSlop(int):1151:1151 -> setScrollingTouchSlop + 1:6:void setViewCacheExtension(androidx.recyclerview.widget.RecyclerView$ViewCacheExtension):1578:1578 -> setViewCacheExtension + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$B;)V"} + 1:9:boolean startNestedScroll(int):11897:11897 -> startNestedScroll + 1:8:void stopNestedScroll():11907:11907 -> stopNestedScroll + 1:4:void suppressLayout(boolean):2345:2345 -> suppressLayout + 5:12:void suppressLayout(boolean):2346:2346 -> suppressLayout + 13:14:void suppressLayout(boolean):2348:2348 -> suppressLayout + 15:26:void suppressLayout(boolean):2349:2349 -> suppressLayout + 27:29:void suppressLayout(boolean):2350:2350 -> suppressLayout + 30:32:void suppressLayout(boolean):2352:2352 -> suppressLayout + 33:41:void suppressLayout(boolean):2354:2354 -> suppressLayout + 42:45:void suppressLayout(boolean):2355:2355 -> suppressLayout + 46:49:void suppressLayout(boolean):2357:2357 -> suppressLayout + 50:51:void suppressLayout(boolean):2358:2358 -> suppressLayout + 52:53:void suppressLayout(boolean):2359:2359 -> suppressLayout + 54:57:void suppressLayout(boolean):2360:2360 -> suppressLayout + 1:12:void considerReleasingGlowsOnScroll(int,int):2714:2714 -> t + 13:17:void considerReleasingGlowsOnScroll(int,int):2715:2715 -> t + 18:25:void considerReleasingGlowsOnScroll(int,int):2716:2716 -> t + 26:37:void considerReleasingGlowsOnScroll(int,int):2718:2718 -> t + 38:42:void considerReleasingGlowsOnScroll(int,int):2719:2719 -> t + 43:49:void considerReleasingGlowsOnScroll(int,int):2720:2720 -> t + 50:61:void considerReleasingGlowsOnScroll(int,int):2722:2722 -> t + 62:66:void considerReleasingGlowsOnScroll(int,int):2723:2723 -> t + 67:73:void considerReleasingGlowsOnScroll(int,int):2724:2724 -> t + 74:85:void considerReleasingGlowsOnScroll(int,int):2726:2726 -> t + 86:90:void considerReleasingGlowsOnScroll(int,int):2727:2727 -> t + 91:99:void considerReleasingGlowsOnScroll(int,int):2728:2728 -> t + 100:103:void considerReleasingGlowsOnScroll(int,int):2731:2731 -> t + 1:8:boolean isComputingLayout():3854:3854 -> t0 + 1:8:void stopNestedScroll(int):11912:11912 -> t1 + 1:11:void consumePendingUpdateOperations():1996:1996 -> u + 12:20:void consumePendingUpdateOperations():2002:2002 -> u + 21:33:void consumePendingUpdateOperations():2008:2008 -> u + 34:39:void consumePendingUpdateOperations():2009:2009 -> u + 40:44:void consumePendingUpdateOperations():2011:2011 -> u + 45:47:void consumePendingUpdateOperations():2012:2012 -> u + 48:50:void consumePendingUpdateOperations():2013:2013 -> u + 51:55:void consumePendingUpdateOperations():2014:2014 -> u + 56:59:void consumePendingUpdateOperations():2015:2015 -> u + 60:65:void consumePendingUpdateOperations():2016:2016 -> u + 66:69:void consumePendingUpdateOperations():2017:2017 -> u + 70:75:void consumePendingUpdateOperations():2020:2020 -> u + 76:78:void consumePendingUpdateOperations():2023:2023 -> u + 79:81:void consumePendingUpdateOperations():2024:2024 -> u + 82:85:void consumePendingUpdateOperations():2025:2025 -> u + 86:93:void consumePendingUpdateOperations():2026:2026 -> u + 94:96:void consumePendingUpdateOperations():2027:2027 -> u + 97:99:void consumePendingUpdateOperations():2028:2028 -> u + 100:103:void consumePendingUpdateOperations():2029:2029 -> u + 104:106:void consumePendingUpdateOperations():1997:1997 -> u + 107:109:void consumePendingUpdateOperations():1998:1998 -> u + 110:113:void consumePendingUpdateOperations():1999:1999 -> u + 10:20:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2971:2971 -> u0 + 21:27:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2978:2978 -> u0 + 28:40:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2982:2982 -> u0 + 41:53:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2983:2983 -> u0 + 54:58:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2984:2984 -> u0 + 59:63:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2985:2985 -> u0 + 64:75:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2986:2986 -> u0 + 76:97:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2988:2988 -> u0 + 98:110:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2992:2992 -> u0 + 111:128:boolean isPreferredNextFocus(android.view.View,android.view.View,int):2998:2998 -> u0 + 129:165:boolean isPreferredNextFocus(android.view.View,android.view.View,int):3002:3002 -> u0 + 166:228:boolean isPreferredNextFocus(android.view.View,android.view.View,int):3021:3021 -> u0 + 2:4:void stopScroll():2626:2626 -> u1 + 5:8:void stopScroll():2627:2627 -> u1 + 1:4:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):815:815 -> v + 5:8:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):816:816 -> v + 9:14:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):817:817 -> v + 15:18:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):818:818 -> v + 19:24:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):821:821 -> v + 25:47:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):823:823 -> v + 48:52:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):825:825 -> v + 53:58:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):828:828 -> v + 59:63:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):829:829 -> v + 64:65:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):833:833 -> v + 66:70:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):834:834 -> v + 71:93:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):835:835 -> v + 94:97:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):838:838 -> v + 98:100:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):845:845 -> v + 101:112:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):846:846 -> v + 113:115:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):840:840 -> v + 116:145:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):841:841 -> v + 146:175:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):860:860 -> v + 176:205:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):857:857 -> v + 206:233:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):854:854 -> v + 234:261:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):851:851 -> v + 262:292:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):848:848 -> v + 1:6:void jumpToPositionForSmoothScroller(int):1823:1823 -> v0 + 7:9:void jumpToPositionForSmoothScroller(int):1829:1829 -> v0 + 10:14:void jumpToPositionForSmoothScroller(int):1830:1830 -> v0 + 15:18:void jumpToPositionForSmoothScroller(int):1831:1831 -> v0 + 1:5:void stopScrollersInternal():2634:2634 -> v1 + 6:9:void stopScrollersInternal():2635:2635 -> v1 + 10:13:void stopScrollersInternal():2636:2636 -> v1 + 1:9:void defaultOnMeasure(int,int):3756:3756 -> w + 10:13:void defaultOnMeasure(int,int):3757:3757 -> w + 14:17:void defaultOnMeasure(int,int):3755:3755 -> w + 18:26:void defaultOnMeasure(int,int):3759:3759 -> w + 27:30:void defaultOnMeasure(int,int):3760:3760 -> w + 31:34:void defaultOnMeasure(int,int):3758:3758 -> w + 35:38:void defaultOnMeasure(int,int):3762:3762 -> w + 1:9:void markItemDecorInsetsDirty():4593:4593 -> w0 + 10:15:void markItemDecorInsetsDirty():4595:4595 -> w0 + 16:27:void markItemDecorInsetsDirty():4596:4596 -> w0 + 28:33:void markItemDecorInsetsDirty():4598:4598 -> w0 + 1:11:void viewRangeUpdate(int,int,java.lang.Object):4826:4826 -> w1 + 12:17:void viewRangeUpdate(int,int,java.lang.Object):4830:4830 -> w1 + 18:23:void viewRangeUpdate(int,int,java.lang.Object):4831:4831 -> w1 + 24:30:void viewRangeUpdate(int,int,java.lang.Object):4832:4832 -> w1 + 31:37:void viewRangeUpdate(int,int,java.lang.Object):4835:4835 -> w1 + 38:40:void viewRangeUpdate(int,int,java.lang.Object):4838:4838 -> w1 + 41:43:void viewRangeUpdate(int,int,java.lang.Object):4839:4839 -> w1 + 44:55:void viewRangeUpdate(int,int,java.lang.Object):4841:4841 -> w1 + 56:61:void viewRangeUpdate(int,int,java.lang.Object):4844:4844 -> w1 + 1:5:boolean didChildRangeChange(int,int):4501:4501 -> x + 6:20:boolean didChildRangeChange(int,int):4502:4502 -> x + 1:9:void markKnownViewsInvalid():4877:4877 -> x0 + 10:21:void markKnownViewsInvalid():4879:4879 -> x0 + 22:28:void markKnownViewsInvalid():4880:4880 -> x0 + 29:34:void markKnownViewsInvalid():4881:4881 -> x0 + 35:37:void markKnownViewsInvalid():4884:4884 -> x0 + 38:43:void markKnownViewsInvalid():4885:4885 -> x0 + 1:4:void dispatchChildAttached(android.view.View):7864:7864 -> y + 5:7:void dispatchChildAttached(android.view.View):7865:7865 -> y + 8:13:void dispatchChildAttached(android.view.View):7866:7866 -> y + 14:16:void dispatchChildAttached(android.view.View):7867:7867 -> y + 17:20:void dispatchChildAttached(android.view.View):7869:7869 -> y + 21:29:void dispatchChildAttached(android.view.View):7870:7870 -> y + 30:41:void dispatchChildAttached(android.view.View):7872:7872 -> y + 1:4:void nestedScrollByInternal(int,int,android.view.MotionEvent,int):1907:1907 -> y0 + 5:12:void nestedScrollByInternal(int,int,android.view.MotionEvent,int):1908:1908 -> y0 + 13:17:void nestedScrollByInternal(int,int,android.view.MotionEvent,int):1912:1912 -> y0 + 18:23:void nestedScrollByInternal(int,int,android.view.MotionEvent,int):1915:1915 -> y0 + 24:25:void nestedScrollByInternal(int,int,android.view.MotionEvent,int):1916:1916 -> y0 + 26:29:void nestedScrollByInternal(int,int,android.view.MotionEvent,int):1917:1917 -> y0 + 30:41:void nestedScrollByInternal(int,int,android.view.MotionEvent,int):1918:1918 -> y0 + 42:54:void nestedScrollByInternal(int,int,android.view.MotionEvent,int):1927:1927 -> y0 + 55:60:void nestedScrollByInternal(int,int,android.view.MotionEvent,int):1930:1930 -> y0 + 61:66:void nestedScrollByInternal(int,int,android.view.MotionEvent,int):1928:1928 -> y0 + 67:71:void nestedScrollByInternal(int,int,android.view.MotionEvent,int):1933:1933 -> y0 + 72:82:void nestedScrollByInternal(int,int,android.view.MotionEvent,int):1934:1934 -> y0 + 83:85:void nestedScrollByInternal(int,int,android.view.MotionEvent,int):1937:1937 -> y0 + 86:93:void nestedScrollByInternal(int,int,android.view.MotionEvent,int):1941:1941 -> y0 + 94:96:void nestedScrollByInternal(int,int,android.view.MotionEvent,int):1942:1942 -> y0 + 97:100:void nestedScrollByInternal(int,int,android.view.MotionEvent,int):1944:1944 -> y0 + 1:4:void dispatchChildDetached(android.view.View):7849:7849 -> z + 5:7:void dispatchChildDetached(android.view.View):7850:7850 -> z + 8:13:void dispatchChildDetached(android.view.View):7851:7851 -> z + 14:16:void dispatchChildDetached(android.view.View):7852:7852 -> z + 17:20:void dispatchChildDetached(android.view.View):7854:7854 -> z + 21:29:void dispatchChildDetached(android.view.View):7855:7855 -> z + 30:41:void dispatchChildDetached(android.view.View):7857:7857 -> z + 1:9:void offsetChildrenHorizontal(int):5252:5252 -> z0 + 10:22:void offsetChildrenHorizontal(int):5254:5254 -> z0 androidx.recyclerview.widget.RecyclerView$1 -> androidx.recyclerview.widget.RecyclerView$a: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView this$0 -> d - 1:6:void (androidx.recyclerview.widget.RecyclerView):398:398 -> - 1:13:void run():401:401 -> run - 14:19:void run():405:405 -> run - 20:23:void run():406:406 -> run - 24:28:void run():410:410 -> run - 29:31:void run():411:411 -> run - 32:35:void run():414:414 -> run + 1:6:void (androidx.recyclerview.widget.RecyclerView):401:401 -> + 1:13:void run():404:404 -> run + 14:19:void run():408:408 -> run + 20:23:void run():409:409 -> run + 24:28:void run():413:413 -> run + 29:31:void run():414:414 -> run + 32:35:void run():417:417 -> run androidx.recyclerview.widget.RecyclerView$2 -> androidx.recyclerview.widget.RecyclerView$b: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView this$0 -> d - 1:6:void (androidx.recyclerview.widget.RecyclerView):588:588 -> - 1:6:void run():591:591 -> run - 7:9:void run():592:592 -> run - 10:15:void run():594:594 -> run + 1:6:void (androidx.recyclerview.widget.RecyclerView):599:599 -> + 1:6:void run():602:602 -> run + 7:9:void run():603:603 -> run + 10:15:void run():605:605 -> run androidx.recyclerview.widget.RecyclerView$3 -> androidx.recyclerview.widget.RecyclerView$c: # {"id":"sourceFile","fileName":"RecyclerView.java"} - 1:4:void ():598:598 -> + 1:4:void ():609:609 -> androidx.recyclerview.widget.RecyclerView$4 -> androidx.recyclerview.widget.RecyclerView$d: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView this$0 -> a - 1:6:void (androidx.recyclerview.widget.RecyclerView):610:610 -> - 1:12:void unused(androidx.recyclerview.widget.RecyclerView$ViewHolder):641:641 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} - 1:6:void processAppeared(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):620:620 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)V"} - 1:7:void processDisappeared(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):614:614 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)V"} - 8:13:void processDisappeared(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):615:615 -> c - 2:4:void processPersistent(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):626:626 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)V"} - 5:10:void processPersistent(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):627:627 -> d - 11:18:void processPersistent(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):631:631 -> d - 19:24:void processPersistent(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):633:633 -> d - 25:32:void processPersistent(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):635:635 -> d - 33:38:void processPersistent(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):636:636 -> d + 1:6:void (androidx.recyclerview.widget.RecyclerView):643:643 -> + 1:12:void unused(androidx.recyclerview.widget.RecyclerView$ViewHolder):676:676 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} + 1:6:void processAppeared(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):654:654 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$m$b;Landroidx/recyclerview/widget/RecyclerView$m$b;)V"} + 1:7:void processDisappeared(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):647:647 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$m$b;Landroidx/recyclerview/widget/RecyclerView$m$b;)V"} + 8:13:void processDisappeared(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):648:648 -> c + 2:4:void processPersistent(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):660:660 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$m$b;Landroidx/recyclerview/widget/RecyclerView$m$b;)V"} + 5:10:void processPersistent(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):661:661 -> d + 11:18:void processPersistent(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):665:665 -> d + 19:24:void processPersistent(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):667:667 -> d + 25:32:void processPersistent(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):669:669 -> d + 33:38:void processPersistent(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):670:670 -> d androidx.recyclerview.widget.RecyclerView$5 -> androidx.recyclerview.widget.RecyclerView$e: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView this$0 -> a - 1:6:void (androidx.recyclerview.widget.RecyclerView):845:845 -> - 1:6:void onEnteredHiddenState(android.view.View):951:951 -> a - 7:12:void onEnteredHiddenState(android.view.View):953:953 -> a - 1:7:void removeAllViews():895:895 -> b - 8:11:void removeAllViews():897:897 -> b - 12:16:void removeAllViews():898:898 -> b - 17:22:void removeAllViews():903:903 -> b - 23:28:void removeAllViews():905:905 -> b - 1:7:int indexOfChild(android.view.View):865:865 -> c - 1:5:androidx.recyclerview.widget.RecyclerView$ViewHolder getChildViewHolder(android.view.View):910:910 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$C;"} - 1:6:void detachViewFromParent(int):932:932 -> e - 7:12:void detachViewFromParent(int):934:934 -> e - 13:25:void detachViewFromParent(int):936:936 -> e - 26:42:void detachViewFromParent(int):937:937 -> e - 43:59:void detachViewFromParent(int):938:938 -> e - 60:62:void detachViewFromParent(int):943:943 -> e - 63:68:void detachViewFromParent(int):946:946 -> e - 1:6:void onLeftHiddenState(android.view.View):959:959 -> f - 7:12:void onLeftHiddenState(android.view.View):961:961 -> f - 1:5:void addView(android.view.View,int):856:856 -> g - 6:11:void addView(android.view.View,int):860:860 -> g - 1:7:android.view.View getChildAt(int):890:890 -> getChildAt - 1:7:int getChildCount():848:848 -> getChildCount - 1:8:void removeViewAt(int):870:870 -> h - 9:13:void removeViewAt(int):872:872 -> h - 14:16:void removeViewAt(int):877:877 -> h - 17:22:void removeViewAt(int):882:882 -> h - 1:6:void attachViewToParent(android.view.View,int,android.view.ViewGroup$LayoutParams):916:916 -> i - 7:19:void attachViewToParent(android.view.View,int,android.view.ViewGroup$LayoutParams):918:918 -> i - 20:36:void attachViewToParent(android.view.View,int,android.view.ViewGroup$LayoutParams):919:919 -> i - 37:51:void attachViewToParent(android.view.View,int,android.view.ViewGroup$LayoutParams):920:920 -> i - 52:54:void attachViewToParent(android.view.View,int,android.view.ViewGroup$LayoutParams):925:925 -> i - 55:60:void attachViewToParent(android.view.View,int,android.view.ViewGroup$LayoutParams):927:927 -> i + 1:6:void (androidx.recyclerview.widget.RecyclerView):878:878 -> + 1:6:void onEnteredHiddenState(android.view.View):984:984 -> a + 7:12:void onEnteredHiddenState(android.view.View):986:986 -> a + 1:7:void removeAllViews():928:928 -> b + 8:11:void removeAllViews():930:930 -> b + 12:16:void removeAllViews():931:931 -> b + 17:22:void removeAllViews():936:936 -> b + 23:28:void removeAllViews():938:938 -> b + 1:7:int indexOfChild(android.view.View):898:898 -> c + 1:5:androidx.recyclerview.widget.RecyclerView$ViewHolder getChildViewHolder(android.view.View):943:943 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$D;"} + 1:6:void detachViewFromParent(int):965:965 -> e + 7:12:void detachViewFromParent(int):967:967 -> e + 13:25:void detachViewFromParent(int):969:969 -> e + 26:42:void detachViewFromParent(int):970:970 -> e + 43:59:void detachViewFromParent(int):971:971 -> e + 60:62:void detachViewFromParent(int):976:976 -> e + 63:68:void detachViewFromParent(int):979:979 -> e + 1:6:void onLeftHiddenState(android.view.View):992:992 -> f + 7:12:void onLeftHiddenState(android.view.View):994:994 -> f + 1:5:void addView(android.view.View,int):889:889 -> g + 6:11:void addView(android.view.View,int):893:893 -> g + 1:7:android.view.View getChildAt(int):923:923 -> getChildAt + 1:7:int getChildCount():881:881 -> getChildCount + 1:8:void removeViewAt(int):903:903 -> h + 9:13:void removeViewAt(int):905:905 -> h + 14:16:void removeViewAt(int):910:910 -> h + 17:22:void removeViewAt(int):915:915 -> h + 1:6:void attachViewToParent(android.view.View,int,android.view.ViewGroup$LayoutParams):949:949 -> i + 7:19:void attachViewToParent(android.view.View,int,android.view.ViewGroup$LayoutParams):951:951 -> i + 20:36:void attachViewToParent(android.view.View,int,android.view.ViewGroup$LayoutParams):952:952 -> i + 37:51:void attachViewToParent(android.view.View,int,android.view.ViewGroup$LayoutParams):953:953 -> i + 52:54:void attachViewToParent(android.view.View,int,android.view.ViewGroup$LayoutParams):958:958 -> i + 55:60:void attachViewToParent(android.view.View,int,android.view.ViewGroup$LayoutParams):960:960 -> i androidx.recyclerview.widget.RecyclerView$6 -> androidx.recyclerview.widget.RecyclerView$f: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView this$0 -> a - 1:6:void (androidx.recyclerview.widget.RecyclerView):968:968 -> - 1:5:void offsetPositionsForMove(int,int):1043:1043 -> a - 6:11:void offsetPositionsForMove(int,int):1045:1045 -> a - 1:4:void onDispatchFirstPass(androidx.recyclerview.widget.AdapterHelper$UpdateOp):1009:1009 -> b + 1:6:void (androidx.recyclerview.widget.RecyclerView):1001:1001 -> + 1:5:void offsetPositionsForMove(int,int):1076:1076 -> a + 6:11:void offsetPositionsForMove(int,int):1078:1078 -> a + 1:4:void onDispatchFirstPass(androidx.recyclerview.widget.AdapterHelper$UpdateOp):1042:1042 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"} - 1:5:void markViewHoldersUpdated(int,int,java.lang.Object):1003:1003 -> c - 6:11:void markViewHoldersUpdated(int,int,java.lang.Object):1004:1004 -> c - 1:4:void onDispatchSecondPass(androidx.recyclerview.widget.AdapterHelper$UpdateOp):1032:1032 -> d + 1:5:void markViewHoldersUpdated(int,int,java.lang.Object):1036:1036 -> c + 6:11:void markViewHoldersUpdated(int,int,java.lang.Object):1037:1037 -> c + 1:4:void onDispatchSecondPass(androidx.recyclerview.widget.AdapterHelper$UpdateOp):1065:1065 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"} - 1:11:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolder(int):971:971 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/RecyclerView$C;"} - 12:25:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolder(int):977:977 -> e - 1:6:void offsetPositionsForRemovingLaidOutOrNewView(int,int):996:996 -> f - 7:12:void offsetPositionsForRemovingLaidOutOrNewView(int,int):997:997 -> f - 1:5:void offsetPositionsForAdd(int,int):1037:1037 -> g - 6:11:void offsetPositionsForAdd(int,int):1038:1038 -> g - 1:6:void offsetPositionsForRemovingInvisible(int,int):988:988 -> h - 7:10:void offsetPositionsForRemovingInvisible(int,int):989:989 -> h - 11:18:void offsetPositionsForRemovingInvisible(int,int):990:990 -> h - 1:16:void dispatchUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):1013:1013 -> i + 1:11:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolder(int):1004:1004 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/RecyclerView$D;"} + 12:25:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolder(int):1010:1010 -> e + 1:6:void offsetPositionsForRemovingLaidOutOrNewView(int,int):1029:1029 -> f + 7:12:void offsetPositionsForRemovingLaidOutOrNewView(int,int):1030:1030 -> f + 1:5:void offsetPositionsForAdd(int,int):1070:1070 -> g + 6:11:void offsetPositionsForAdd(int,int):1071:1071 -> g + 1:6:void offsetPositionsForRemovingInvisible(int,int):1021:1021 -> h + 7:10:void offsetPositionsForRemovingInvisible(int,int):1022:1022 -> h + 11:18:void offsetPositionsForRemovingInvisible(int,int):1023:1023 -> h + 1:16:void dispatchUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):1046:1046 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"} - 17:28:void dispatchUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):1025:1025 -> i - 29:42:void dispatchUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):1021:1021 -> i - 43:54:void dispatchUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):1018:1018 -> i - 55:66:void dispatchUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):1015:1015 -> i -androidx.recyclerview.widget.RecyclerView$Adapter -> androidx.recyclerview.widget.RecyclerView$g: + 17:28:void dispatchUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):1058:1058 -> i + 29:42:void dispatchUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):1054:1054 -> i + 43:54:void dispatchUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):1051:1051 -> i + 55:66:void dispatchUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):1048:1048 -> i +androidx.recyclerview.widget.RecyclerView$7 -> androidx.recyclerview.widget.RecyclerView$g: +# {"id":"sourceFile","fileName":"RecyclerView.java"} + int[] $SwitchMap$androidx$recyclerview$widget$RecyclerView$Adapter$StateRestorationPolicy -> a + 1:30:void ():7813:7813 -> +androidx.recyclerview.widget.RecyclerView$Adapter -> androidx.recyclerview.widget.RecyclerView$h: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView$AdapterDataObservable mObservable -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$i;"} boolean mHasStableIds -> b - 1:3:void ():6984:6984 -> - 4:11:void ():6985:6985 -> - 12:14:void ():6986:6986 -> - 1:2:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):7099:7099 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;I)V"} - 3:8:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):7100:7100 -> a - 9:17:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):7101:7101 -> a - 18:20:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):7103:7103 -> a - 21:25:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):7106:7106 -> a - 26:32:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):7107:7107 -> a - 33:35:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):7108:7108 -> a - 36:41:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):7109:7109 -> a - 42:45:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):7110:7110 -> a - 46:49:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):7111:7111 -> a - 50:53:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):7113:7113 -> a - 1:5:androidx.recyclerview.widget.RecyclerView$ViewHolder createViewHolder(android.view.ViewGroup,int):7077:7077 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$C;"} - 6:9:androidx.recyclerview.widget.RecyclerView$ViewHolder createViewHolder(android.view.ViewGroup,int):7078:7078 -> b - 10:17:androidx.recyclerview.widget.RecyclerView$ViewHolder createViewHolder(android.view.ViewGroup,int):7079:7079 -> b - 18:19:androidx.recyclerview.widget.RecyclerView$ViewHolder createViewHolder(android.view.ViewGroup,int):7084:7084 -> b - 20:25:androidx.recyclerview.widget.RecyclerView$ViewHolder createViewHolder(android.view.ViewGroup,int):7087:7087 -> b - 26:33:androidx.recyclerview.widget.RecyclerView$ViewHolder createViewHolder(android.view.ViewGroup,int):7080:7080 -> b - 34:36:androidx.recyclerview.widget.RecyclerView$ViewHolder createViewHolder(android.view.ViewGroup,int):7087:7087 -> b - 37:37:androidx.recyclerview.widget.RecyclerView$ViewHolder createViewHolder(android.view.ViewGroup,int):7088:7088 -> b - int getItemCount() -> c - 1:1:long getItemId(int):0:0 -> d - 1:1:int getItemViewType(int):0:0 -> e - 1:7:boolean hasObservers():7267:7267 -> f - 1:3:boolean hasStableIds():7175:7175 -> g - 1:1:void onAttachedToRecyclerView(androidx.recyclerview.widget.RecyclerView):0:0 -> h - void onBindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int) -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;I)V"} - 1:4:void onBindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,java.util.List):7065:7065 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;ILjava/util/List;)V"} - androidx.recyclerview.widget.RecyclerView$ViewHolder onCreateViewHolder(android.view.ViewGroup,int) -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$C;"} - 1:1:void onDetachedFromRecyclerView(androidx.recyclerview.widget.RecyclerView):0:0 -> l - 1:1:boolean onFailedToRecycleView(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)Z"} - 1:1:void onViewAttachedToWindow(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} - 1:1:void onViewDetachedFromWindow(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} - 1:1:void onViewRecycled(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} - 1:6:void registerAdapterDataObserver(androidx.recyclerview.widget.RecyclerView$AdapterDataObserver):7287:7287 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$i;)V"} - 1:6:void setHasStableIds(boolean):7141:7141 -> r - 7:9:void setHasStableIds(boolean):7145:7145 -> r - 10:17:void setHasStableIds(boolean):7142:7142 -> r - 1:6:void unregisterAdapterDataObserver(androidx.recyclerview.widget.RecyclerView$AdapterDataObserver):7301:7301 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$i;)V"} -androidx.recyclerview.widget.RecyclerView$AdapterDataObservable -> androidx.recyclerview.widget.RecyclerView$h: + androidx.recyclerview.widget.RecyclerView$Adapter$StateRestorationPolicy mStateRestorationPolicy -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$h$a;"} + 1:3:void ():7173:7173 -> + 4:11:void ():7174:7174 -> + 12:13:void ():7175:7175 -> + 14:18:void ():7176:7176 -> + 1:10:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):7325:7325 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;I)V"} + 11:12:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):7327:7327 -> a + 13:18:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):7328:7328 -> a + 19:26:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):7329:7329 -> a + 27:29:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):7331:7331 -> a + 30:34:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):7334:7334 -> a + 35:36:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):7336:7336 -> a + 37:45:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):7337:7337 -> a + 46:48:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):7339:7339 -> a + 49:54:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):7340:7340 -> a + 55:58:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):7341:7341 -> a + 59:62:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):7342:7342 -> a + 63:66:void bindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):7344:7344 -> a + 1:18:boolean canRestoreState():7813:7813 -> b + 19:26:boolean canRestoreState():7817:7817 -> b + 1:5:androidx.recyclerview.widget.RecyclerView$ViewHolder createViewHolder(android.view.ViewGroup,int):7294:7294 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$D;"} + 6:9:androidx.recyclerview.widget.RecyclerView$ViewHolder createViewHolder(android.view.ViewGroup,int):7295:7295 -> c + 10:17:androidx.recyclerview.widget.RecyclerView$ViewHolder createViewHolder(android.view.ViewGroup,int):7296:7296 -> c + 18:19:androidx.recyclerview.widget.RecyclerView$ViewHolder createViewHolder(android.view.ViewGroup,int):7301:7301 -> c + 20:25:androidx.recyclerview.widget.RecyclerView$ViewHolder createViewHolder(android.view.ViewGroup,int):7304:7304 -> c + 26:33:androidx.recyclerview.widget.RecyclerView$ViewHolder createViewHolder(android.view.ViewGroup,int):7297:7297 -> c + 34:36:androidx.recyclerview.widget.RecyclerView$ViewHolder createViewHolder(android.view.ViewGroup,int):7304:7304 -> c + 37:37:androidx.recyclerview.widget.RecyclerView$ViewHolder createViewHolder(android.view.ViewGroup,int):7305:7305 -> c + int getItemCount() -> d + 1:1:long getItemId(int):0:0 -> e + 1:1:int getItemViewType(int):0:0 -> f + 1:7:boolean hasObservers():7499:7499 -> g + 1:3:boolean hasStableIds():7407:7407 -> h + 1:1:void onAttachedToRecyclerView(androidx.recyclerview.widget.RecyclerView):0:0 -> i + void onBindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int) -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;I)V"} + 1:4:void onBindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,java.util.List):7254:7254 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;ILjava/util/List;)V"} + androidx.recyclerview.widget.RecyclerView$ViewHolder onCreateViewHolder(android.view.ViewGroup,int) -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$D;"} + 1:1:void onDetachedFromRecyclerView(androidx.recyclerview.widget.RecyclerView):0:0 -> m + 1:1:boolean onFailedToRecycleView(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)Z"} + 1:1:void onViewAttachedToWindow(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} + 1:1:void onViewDetachedFromWindow(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} + 1:1:void onViewRecycled(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} + 1:6:void registerAdapterDataObserver(androidx.recyclerview.widget.RecyclerView$AdapterDataObserver):7518:7518 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$j;)V"} + 1:6:void setHasStableIds(boolean):7373:7373 -> s + 7:9:void setHasStableIds(boolean):7377:7377 -> s + 10:17:void setHasStableIds(boolean):7374:7374 -> s + 1:6:void unregisterAdapterDataObserver(androidx.recyclerview.widget.RecyclerView$AdapterDataObserver):7531:7531 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$j;)V"} +androidx.recyclerview.widget.RecyclerView$Adapter$StateRestorationPolicy -> androidx.recyclerview.widget.RecyclerView$h$a: +# {"id":"sourceFile","fileName":"RecyclerView.java"} + androidx.recyclerview.widget.RecyclerView$Adapter$StateRestorationPolicy ALLOW -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$h$a;"} + androidx.recyclerview.widget.RecyclerView$Adapter$StateRestorationPolicy PREVENT_WHEN_EMPTY -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$h$a;"} + androidx.recyclerview.widget.RecyclerView$Adapter$StateRestorationPolicy PREVENT -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$h$a;"} + androidx.recyclerview.widget.RecyclerView$Adapter$StateRestorationPolicy[] $VALUES -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/recyclerview/widget/RecyclerView$h$a;"} + 1:10:void ():7832:7832 -> + 11:20:void ():7837:7837 -> + 21:30:void ():7843:7843 -> + 31:37:void ():7827:7827 -> + 1:4:void (java.lang.String,int):7827:7827 -> + 1:9:androidx.recyclerview.widget.RecyclerView$Adapter$StateRestorationPolicy valueOf(java.lang.String):7827:7827 -> valueOf + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/recyclerview/widget/RecyclerView$h$a;"} + 1:9:androidx.recyclerview.widget.RecyclerView$Adapter$StateRestorationPolicy[] values():7827:7827 -> values + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/recyclerview/widget/RecyclerView$h$a;"} +androidx.recyclerview.widget.RecyclerView$AdapterDataObservable -> androidx.recyclerview.widget.RecyclerView$i: # {"id":"sourceFile","fileName":"RecyclerView.java"} - 1:4:void ():12242:12242 -> - 1:9:boolean hasObservers():12244:12244 -> a -androidx.recyclerview.widget.RecyclerView$AdapterDataObserver -> androidx.recyclerview.widget.RecyclerView$i: + 1:4:void ():12642:12642 -> + 1:9:boolean hasObservers():12644:12644 -> a +androidx.recyclerview.widget.RecyclerView$AdapterDataObserver -> androidx.recyclerview.widget.RecyclerView$j: # {"id":"sourceFile","fileName":"RecyclerView.java"} - 1:4:void ():11721:11721 -> -androidx.recyclerview.widget.RecyclerView$ChildDrawingOrderCallback -> androidx.recyclerview.widget.RecyclerView$j: + 1:4:void ():12106:12106 -> +androidx.recyclerview.widget.RecyclerView$ChildDrawingOrderCallback -> androidx.recyclerview.widget.RecyclerView$k: # {"id":"sourceFile","fileName":"RecyclerView.java"} -androidx.recyclerview.widget.RecyclerView$EdgeEffectFactory -> androidx.recyclerview.widget.RecyclerView$k: +androidx.recyclerview.widget.RecyclerView$EdgeEffectFactory -> androidx.recyclerview.widget.RecyclerView$l: # {"id":"sourceFile","fileName":"RecyclerView.java"} - 1:4:void ():5592:5592 -> - 1:10:android.widget.EdgeEffect createEdgeEffect(androidx.recyclerview.widget.RecyclerView,int):5623:5623 -> a -androidx.recyclerview.widget.RecyclerView$ItemAnimator -> androidx.recyclerview.widget.RecyclerView$l: + 1:4:void ():5771:5771 -> + 1:10:android.widget.EdgeEffect createEdgeEffect(androidx.recyclerview.widget.RecyclerView,int):5804:5804 -> a +androidx.recyclerview.widget.RecyclerView$ItemAnimator -> androidx.recyclerview.widget.RecyclerView$m: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemAnimatorListener mListener -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$l$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$m$a;"} java.util.ArrayList mFinishedListeners -> b long mAddDuration -> c long mRemoveDuration -> d long mMoveDuration -> e long mChangeDuration -> f - 1:4:void ():12728:12728 -> - 5:6:void ():12784:12784 -> - 7:15:void ():12785:12785 -> - 16:17:void ():12788:12788 -> - 18:21:void ():12789:12789 -> - 22:23:void ():12790:12790 -> - 24:26:void ():12791:12791 -> + 1:4:void ():13138:13138 -> + 5:6:void ():13201:13201 -> + 7:15:void ():13202:13202 -> + 16:17:void ():13205:13205 -> + 18:21:void ():13206:13206 -> + 22:23:void ():13207:13207 -> + 24:26:void ():13208:13208 -> boolean animateAppearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$m$b;Landroidx/recyclerview/widget/RecyclerView$m$b;)Z"} boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$m$b;Landroidx/recyclerview/widget/RecyclerView$m$b;)Z"} boolean animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo) -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$m$b;Landroidx/recyclerview/widget/RecyclerView$m$b;)Z"} boolean animatePersistence(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)Z"} - 1:4:int buildAdapterChangeFlagsForAnimations(androidx.recyclerview.widget.RecyclerView$ViewHolder):13113:13113 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)I"} - 5:15:int buildAdapterChangeFlagsForAnimations(androidx.recyclerview.widget.RecyclerView$ViewHolder):13114:13114 -> e - 16:19:int buildAdapterChangeFlagsForAnimations(androidx.recyclerview.widget.RecyclerView$ViewHolder):13118:13118 -> e - 20:34:int buildAdapterChangeFlagsForAnimations(androidx.recyclerview.widget.RecyclerView$ViewHolder):13119:13119 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$m$b;Landroidx/recyclerview/widget/RecyclerView$m$b;)Z"} + 1:4:int buildAdapterChangeFlagsForAnimations(androidx.recyclerview.widget.RecyclerView$ViewHolder):13525:13525 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)I"} + 5:15:int buildAdapterChangeFlagsForAnimations(androidx.recyclerview.widget.RecyclerView$ViewHolder):13526:13526 -> e + 16:19:int buildAdapterChangeFlagsForAnimations(androidx.recyclerview.widget.RecyclerView$ViewHolder):13530:13530 -> e + 20:34:int buildAdapterChangeFlagsForAnimations(androidx.recyclerview.widget.RecyclerView$ViewHolder):13531:13531 -> e boolean canReuseUpdatedViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder) -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)Z"} - 1:5:boolean canReuseUpdatedViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,java.util.List):13332:13332 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Ljava/util/List;)Z"} - 1:3:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13197:13197 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} - 4:7:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13198:13198 -> h - 8:11:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13199:13199 -> h - 1:8:void dispatchAnimationsFinished():13340:13340 -> i - 9:14:void dispatchAnimationsFinished():13344:13344 -> i - 15:26:void dispatchAnimationsFinished():13342:13342 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)Z"} + 1:5:boolean canReuseUpdatedViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,java.util.List):13741:13741 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Ljava/util/List;)Z"} + 1:3:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13609:13609 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} + 4:7:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13610:13610 -> h + 8:11:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13611:13611 -> h + 1:8:void dispatchAnimationsFinished():13749:13749 -> i + 9:14:void dispatchAnimationsFinished():13753:13753 -> i + 15:26:void dispatchAnimationsFinished():13751:13751 -> i void endAnimation(androidx.recyclerview.widget.RecyclerView$ViewHolder) -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} void endAnimations() -> k - 1:3:long getAddDuration():12817:12817 -> l - 1:3:long getChangeDuration():12853:12853 -> m - 1:3:long getMoveDuration():12799:12799 -> n - 1:3:long getRemoveDuration():12835:12835 -> o + 1:3:long getAddDuration():13234:13234 -> l + 1:3:long getChangeDuration():13270:13270 -> m + 1:3:long getMoveDuration():13216:13216 -> n + 1:3:long getRemoveDuration():13252:13252 -> o boolean isRunning() -> p - 1:6:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo obtainHolderInfo():13358:13358 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$l$b;"} + 1:6:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo obtainHolderInfo():13767:13767 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$m$b;"} 1:1:void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} - 1:9:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo recordPostLayoutInformation(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$ViewHolder):12942:12942 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/RecyclerView$C;)Landroidx/recyclerview/widget/RecyclerView$l$b;"} - 1:9:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo recordPreLayoutInformation(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,java.util.List):12913:12913 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/RecyclerView$C;ILjava/util/List;)Landroidx/recyclerview/widget/RecyclerView$l$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} + 1:9:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo recordPostLayoutInformation(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$ViewHolder):13357:13357 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/RecyclerView$D;)Landroidx/recyclerview/widget/RecyclerView$m$b;"} + 1:9:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo recordPreLayoutInformation(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,java.util.List):13329:13329 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/RecyclerView$D;ILjava/util/List;)Landroidx/recyclerview/widget/RecyclerView$m$b;"} void runPendingAnimations() -> u - 1:3:void setListener(androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemAnimatorListener):12874:12874 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$l$a;)V"} -androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemAnimatorListener -> androidx.recyclerview.widget.RecyclerView$l$a: + 1:3:void setListener(androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemAnimatorListener):13291:13291 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$m$a;)V"} +androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemAnimatorListener -> androidx.recyclerview.widget.RecyclerView$m$a: # {"id":"sourceFile","fileName":"RecyclerView.java"} void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} -androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo -> androidx.recyclerview.widget.RecyclerView$l$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} +androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo -> androidx.recyclerview.widget.RecyclerView$m$b: # {"id":"sourceFile","fileName":"RecyclerView.java"} int left -> a int top -> b int right -> c int bottom -> d - 1:4:void ():13425:13425 -> - 2:6:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo setFrom(androidx.recyclerview.widget.RecyclerView$ViewHolder):13437:13437 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)Landroidx/recyclerview/widget/RecyclerView$l$b;"} - 1:2:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo setFrom(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):13453:13453 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;I)Landroidx/recyclerview/widget/RecyclerView$l$b;"} - 3:8:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo setFrom(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):13454:13454 -> b - 9:14:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo setFrom(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):13455:13455 -> b - 15:20:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo setFrom(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):13456:13456 -> b - 21:27:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo setFrom(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):13457:13457 -> b -androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener -> androidx.recyclerview.widget.RecyclerView$m: + 1:4:void ():13834:13834 -> + 2:6:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo setFrom(androidx.recyclerview.widget.RecyclerView$ViewHolder):13846:13846 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)Landroidx/recyclerview/widget/RecyclerView$m$b;"} + 1:2:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo setFrom(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):13862:13862 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;I)Landroidx/recyclerview/widget/RecyclerView$m$b;"} + 3:8:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo setFrom(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):13863:13863 -> b + 9:14:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo setFrom(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):13864:13864 -> b + 15:20:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo setFrom(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):13865:13865 -> b + 21:27:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo setFrom(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):13866:13866 -> b +androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener -> androidx.recyclerview.widget.RecyclerView$n: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView this$0 -> a - 1:6:void (androidx.recyclerview.widget.RecyclerView):12686:12686 -> - 2:4:void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):12691:12691 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} - 5:13:void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):12692:12692 -> a - 14:15:void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):12693:12693 -> a - 16:17:void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):12697:12697 -> a - 18:23:void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):12698:12698 -> a - 24:39:void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):12699:12699 -> a - 40:48:void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):12700:12700 -> a -androidx.recyclerview.widget.RecyclerView$ItemDecoration -> androidx.recyclerview.widget.RecyclerView$n: + 1:6:void (androidx.recyclerview.widget.RecyclerView):13096:13096 -> + 2:4:void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13101:13101 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} + 5:13:void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13102:13102 -> a + 14:15:void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13103:13103 -> a + 16:17:void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13107:13107 -> a + 18:23:void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13108:13108 -> a + 24:39:void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13109:13109 -> a + 40:48:void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):13110:13110 -> a +androidx.recyclerview.widget.RecyclerView$ItemDecoration -> androidx.recyclerview.widget.RecyclerView$o: # {"id":"sourceFile","fileName":"RecyclerView.java"} - 1:4:void ():10705:10705 -> - 2:5:void getItemOffsets(android.graphics.Rect,int,androidx.recyclerview.widget.RecyclerView):10757:10757 -> d - 1:14:void getItemOffsets(android.graphics.Rect,android.view.View,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):10782:10782 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$z;)V"} + 1:4:void ():10975:10975 -> + 2:5:void getItemOffsets(android.graphics.Rect,int,androidx.recyclerview.widget.RecyclerView):11024:11024 -> d + 1:14:void getItemOffsets(android.graphics.Rect,android.view.View,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):11049:11049 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$A;)V"} 1:1:void onDraw(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView):0:0 -> f - 1:4:void onDraw(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):10716:10716 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$z;)V"} + 1:4:void onDraw(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):10986:10986 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$A;)V"} 1:1:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView):0:0 -> h - 1:4:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):10738:10738 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$z;)V"} -androidx.recyclerview.widget.RecyclerView$LayoutManager -> androidx.recyclerview.widget.RecyclerView$o: + 1:4:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):11007:11007 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$A;)V"} +androidx.recyclerview.widget.RecyclerView$LayoutManager -> androidx.recyclerview.widget.RecyclerView$p: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.ChildHelper mChildHelper -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/b;"} androidx.recyclerview.widget.RecyclerView mRecyclerView -> b androidx.recyclerview.widget.ViewBoundsCheck$Callback mHorizontalBoundCheckCallback -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/p$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/o$b;"} androidx.recyclerview.widget.ViewBoundsCheck$Callback mVerticalBoundCheckCallback -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/p$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/o$b;"} androidx.recyclerview.widget.ViewBoundsCheck mHorizontalBoundCheck -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/o;"} androidx.recyclerview.widget.ViewBoundsCheck mVerticalBoundCheck -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/o;"} androidx.recyclerview.widget.RecyclerView$SmoothScroller mSmoothScroller -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$y;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$z;"} boolean mRequestedSimpleAnimations -> h boolean mIsAttachedToWindow -> i boolean mAutoMeasure -> j @@ -53026,569 +56377,564 @@ androidx.recyclerview.widget.RecyclerView$LayoutManager -> androidx.recyclerview int mHeightMode -> p int mWidth -> q int mHeight -> r - 1:3:void ():7582:7582 -> - 4:10:void ():7590:7590 -> - 11:17:void ():7626:7626 -> - 18:24:void ():7666:7666 -> - 25:32:void ():7667:7667 -> - 33:34:void ():7672:7672 -> - 35:36:void ():7674:7674 -> - 37:39:void ():7680:7680 -> - 40:41:void ():7686:7686 -> - 42:44:void ():7688:7688 -> + 1:3:void ():7892:7892 -> + 4:10:void ():7900:7900 -> + 11:17:void ():7936:7936 -> + 18:24:void ():7977:7977 -> + 25:32:void ():7978:7978 -> + 33:34:void ():7983:7983 -> + 35:36:void ():7985:7985 -> + 37:39:void ():7991:7991 -> + 40:41:void ():7997:7997 -> + 42:44:void ():7999:7999 -> int computeVerticalScrollRange(androidx.recyclerview.widget.RecyclerView$State) -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 1:4:boolean isMeasurementUpToDate(int,int,int):9340:9340 -> A0 - 5:35:boolean isMeasurementUpToDate(int,int,int):9341:9341 -> A0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 1:4:boolean isMeasurementUpToDate(int,int,int):9637:9637 -> A0 + 5:35:boolean isMeasurementUpToDate(int,int,int):9638:9638 -> A0 int scrollHorizontallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State) -> A1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 1:8:void detachAndScrapAttachedViews(androidx.recyclerview.widget.RecyclerView$Recycler):9192:9192 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;)V"} - 9:12:void detachAndScrapAttachedViews(androidx.recyclerview.widget.RecyclerView$Recycler):9194:9194 -> B - 13:19:void detachAndScrapAttachedViews(androidx.recyclerview.widget.RecyclerView$Recycler):9195:9195 -> B - 1:14:boolean isSmoothScrolling():8477:8477 -> B0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 1:8:void detachAndScrapAttachedViews(androidx.recyclerview.widget.RecyclerView$Recycler):9490:9490 -> B + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;)V"} + 9:12:void detachAndScrapAttachedViews(androidx.recyclerview.widget.RecyclerView$Recycler):9492:9492 -> B + 13:19:void detachAndScrapAttachedViews(androidx.recyclerview.widget.RecyclerView$Recycler):9493:9493 -> B + 1:14:boolean isSmoothScrolling():8778:8778 -> B0 void scrollToPosition(int) -> B1 - 1:8:void detachViewAt(int):8784:8784 -> C - 1:13:boolean isViewPartiallyVisible(android.view.View,boolean,boolean):9946:9946 -> C0 - 14:27:boolean isViewPartiallyVisible(android.view.View,boolean,boolean):9948:9948 -> C0 + 1:8:void detachViewAt(int):9083:9083 -> C + 1:13:boolean isViewPartiallyVisible(android.view.View,boolean,boolean):10244:10244 -> C0 + 14:27:boolean isViewPartiallyVisible(android.view.View,boolean,boolean):10246:10246 -> C0 int scrollVerticallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State) -> C1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 1:6:void detachViewInternal(int,android.view.View):8791:8791 -> D - 1:6:void layoutDecoratedWithMargins(android.view.View,int,int,int,int):9585:9585 -> D0 - 7:8:void layoutDecoratedWithMargins(android.view.View,int,int,int,int):9586:9586 -> D0 - 9:36:void layoutDecoratedWithMargins(android.view.View,int,int,int,int):9587:9587 -> D0 - 1:10:void setExactMeasureSpecsFrom(androidx.recyclerview.widget.RecyclerView):10649:10649 -> D1 - 11:18:void setExactMeasureSpecsFrom(androidx.recyclerview.widget.RecyclerView):10650:10650 -> D1 - 19:22:void setExactMeasureSpecsFrom(androidx.recyclerview.widget.RecyclerView):10648:10648 -> D1 - 2:3:void dispatchAttachedToWindow(androidx.recyclerview.widget.RecyclerView):8113:8113 -> E - 4:7:void dispatchAttachedToWindow(androidx.recyclerview.widget.RecyclerView):8114:8114 -> E - 1:6:void measureChildWithMargins(android.view.View,int,int):9369:9369 -> E0 - 7:12:void measureChildWithMargins(android.view.View,int,int):9371:9371 -> E0 - 13:18:void measureChildWithMargins(android.view.View,int,int):9372:9372 -> E0 - 19:24:void measureChildWithMargins(android.view.View,int,int):9373:9373 -> E0 - 25:32:void measureChildWithMargins(android.view.View,int,int):9375:9375 -> E0 - 33:50:void measureChildWithMargins(android.view.View,int,int):9376:9376 -> E0 - 51:54:void measureChildWithMargins(android.view.View,int,int):9378:9378 -> E0 - 55:58:void measureChildWithMargins(android.view.View,int,int):9375:9375 -> E0 - 59:66:void measureChildWithMargins(android.view.View,int,int):9379:9379 -> E0 - 67:84:void measureChildWithMargins(android.view.View,int,int):9380:9380 -> E0 - 85:88:void measureChildWithMargins(android.view.View,int,int):9382:9382 -> E0 - 89:92:void measureChildWithMargins(android.view.View,int,int):9379:9379 -> E0 - 93:98:void measureChildWithMargins(android.view.View,int,int):9383:9383 -> E0 - 99:102:void measureChildWithMargins(android.view.View,int,int):9384:9384 -> E0 - 1:6:void setMeasureSpecs(int,int):7757:7757 -> E1 - 7:15:void setMeasureSpecs(int,int):7758:7758 -> E1 - 16:19:void setMeasureSpecs(int,int):7759:7759 -> E1 - 20:21:void setMeasureSpecs(int,int):7760:7760 -> E1 - 22:27:void setMeasureSpecs(int,int):7763:7763 -> E1 - 28:35:void setMeasureSpecs(int,int):7764:7764 -> E1 - 36:39:void setMeasureSpecs(int,int):7765:7765 -> E1 - 40:42:void setMeasureSpecs(int,int):7766:7766 -> E1 - 2:3:void dispatchDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):8118:8118 -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$u;)V"} - 4:7:void dispatchDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):8119:8119 -> F - 1:6:void moveView(int,int):8856:8856 -> F0 - 7:9:void moveView(int,int):8861:8861 -> F0 - 10:13:void moveView(int,int):8862:8862 -> F0 - 14:30:void moveView(int,int):8858:8858 -> F0 - 31:45:void moveView(int,int):8859:8859 -> F0 - 1:6:void setMeasuredDimension(int,int):10267:10267 -> F1 - 1:6:android.view.View findContainingItemView(android.view.View):8703:8703 -> G - 7:13:android.view.View findContainingItemView(android.view.View):8706:8706 -> G - 14:23:android.view.View findContainingItemView(android.view.View):8710:8710 -> G - 1:4:void offsetChildrenHorizontal(int):9123:9123 -> G0 - 5:8:void offsetChildrenHorizontal(int):9124:9124 -> G0 - 1:14:void setMeasuredDimension(android.graphics.Rect,int,int):7836:7836 -> G1 - 15:28:void setMeasuredDimension(android.graphics.Rect,int,int):7837:7837 -> G1 - 29:36:void setMeasuredDimension(android.graphics.Rect,int,int):7838:7838 -> G1 - 37:44:void setMeasuredDimension(android.graphics.Rect,int,int):7839:7839 -> G1 - 45:48:void setMeasuredDimension(android.graphics.Rect,int,int):7840:7840 -> G1 - 1:7:android.view.View findViewByPosition(int):8731:8731 -> H - 8:11:android.view.View findViewByPosition(int):8733:8733 -> H - 12:18:android.view.View findViewByPosition(int):8734:8734 -> H - 19:34:android.view.View findViewByPosition(int):8738:8738 -> H - 35:52:android.view.View findViewByPosition(int):8739:8739 -> H - 1:4:void offsetChildrenVertical(int):9135:9135 -> H0 - 5:8:void offsetChildrenVertical(int):9136:9136 -> H0 - 1:6:void setMeasuredDimensionFromChildren(int,int):7784:7784 -> H1 - 7:24:void setMeasuredDimensionFromChildren(int,int):7786:7786 -> H1 - 25:28:void setMeasuredDimensionFromChildren(int,int):7795:7795 -> H1 - 29:32:void setMeasuredDimensionFromChildren(int,int):7796:7796 -> H1 - 33:35:void setMeasuredDimensionFromChildren(int,int):7797:7797 -> H1 - 36:40:void setMeasuredDimensionFromChildren(int,int):7798:7798 -> H1 - 41:45:void setMeasuredDimensionFromChildren(int,int):7801:7801 -> H1 - 46:50:void setMeasuredDimensionFromChildren(int,int):7804:7804 -> H1 - 51:58:void setMeasuredDimensionFromChildren(int,int):7807:7807 -> H1 - 59:65:void setMeasuredDimensionFromChildren(int,int):7811:7811 -> H1 - 66:73:void setMeasuredDimensionFromChildren(int,int):7812:7812 -> H1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 1:6:void detachViewInternal(int,android.view.View):9090:9090 -> D + 1:6:void layoutDecoratedWithMargins(android.view.View,int,int,int,int):9876:9876 -> D0 + 7:8:void layoutDecoratedWithMargins(android.view.View,int,int,int,int):9877:9877 -> D0 + 9:36:void layoutDecoratedWithMargins(android.view.View,int,int,int,int):9878:9878 -> D0 + 1:10:void setExactMeasureSpecsFrom(androidx.recyclerview.widget.RecyclerView):10919:10919 -> D1 + 11:18:void setExactMeasureSpecsFrom(androidx.recyclerview.widget.RecyclerView):10920:10920 -> D1 + 19:22:void setExactMeasureSpecsFrom(androidx.recyclerview.widget.RecyclerView):10918:10918 -> D1 + 2:3:void dispatchAttachedToWindow(androidx.recyclerview.widget.RecyclerView):8417:8417 -> E + 4:7:void dispatchAttachedToWindow(androidx.recyclerview.widget.RecyclerView):8418:8418 -> E + 1:6:void measureChildWithMargins(android.view.View,int,int):9666:9666 -> E0 + 7:12:void measureChildWithMargins(android.view.View,int,int):9668:9668 -> E0 + 13:18:void measureChildWithMargins(android.view.View,int,int):9669:9669 -> E0 + 19:24:void measureChildWithMargins(android.view.View,int,int):9670:9670 -> E0 + 25:32:void measureChildWithMargins(android.view.View,int,int):9672:9672 -> E0 + 33:50:void measureChildWithMargins(android.view.View,int,int):9673:9673 -> E0 + 51:54:void measureChildWithMargins(android.view.View,int,int):9675:9675 -> E0 + 55:58:void measureChildWithMargins(android.view.View,int,int):9672:9672 -> E0 + 59:66:void measureChildWithMargins(android.view.View,int,int):9676:9676 -> E0 + 67:84:void measureChildWithMargins(android.view.View,int,int):9677:9677 -> E0 + 85:88:void measureChildWithMargins(android.view.View,int,int):9679:9679 -> E0 + 89:92:void measureChildWithMargins(android.view.View,int,int):9676:9676 -> E0 + 93:98:void measureChildWithMargins(android.view.View,int,int):9680:9680 -> E0 + 99:102:void measureChildWithMargins(android.view.View,int,int):9681:9681 -> E0 + 1:6:void setMeasureSpecs(int,int):8068:8068 -> E1 + 7:15:void setMeasureSpecs(int,int):8069:8069 -> E1 + 16:19:void setMeasureSpecs(int,int):8070:8070 -> E1 + 20:21:void setMeasureSpecs(int,int):8071:8071 -> E1 + 22:27:void setMeasureSpecs(int,int):8074:8074 -> E1 + 28:35:void setMeasureSpecs(int,int):8075:8075 -> E1 + 36:39:void setMeasureSpecs(int,int):8076:8076 -> E1 + 40:42:void setMeasureSpecs(int,int):8077:8077 -> E1 + 2:3:void dispatchDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):8422:8422 -> F + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$v;)V"} + 4:7:void dispatchDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):8423:8423 -> F + 1:6:void moveView(int,int):9155:9155 -> F0 + 7:9:void moveView(int,int):9160:9160 -> F0 + 10:13:void moveView(int,int):9161:9161 -> F0 + 14:30:void moveView(int,int):9157:9157 -> F0 + 31:45:void moveView(int,int):9158:9158 -> F0 + 1:6:void setMeasuredDimension(int,int):10540:10540 -> F1 + 1:6:android.view.View findContainingItemView(android.view.View):9002:9002 -> G + 7:13:android.view.View findContainingItemView(android.view.View):9005:9005 -> G + 14:23:android.view.View findContainingItemView(android.view.View):9009:9009 -> G + 1:4:void offsetChildrenHorizontal(int):9421:9421 -> G0 + 5:8:void offsetChildrenHorizontal(int):9422:9422 -> G0 + 1:14:void setMeasuredDimension(android.graphics.Rect,int,int):8146:8146 -> G1 + 15:28:void setMeasuredDimension(android.graphics.Rect,int,int):8147:8147 -> G1 + 29:36:void setMeasuredDimension(android.graphics.Rect,int,int):8148:8148 -> G1 + 37:44:void setMeasuredDimension(android.graphics.Rect,int,int):8149:8149 -> G1 + 45:48:void setMeasuredDimension(android.graphics.Rect,int,int):8150:8150 -> G1 + 1:7:android.view.View findViewByPosition(int):9030:9030 -> H + 8:11:android.view.View findViewByPosition(int):9032:9032 -> H + 12:18:android.view.View findViewByPosition(int):9033:9033 -> H + 19:34:android.view.View findViewByPosition(int):9037:9037 -> H + 35:52:android.view.View findViewByPosition(int):9038:9038 -> H + 1:4:void offsetChildrenVertical(int):9433:9433 -> H0 + 5:8:void offsetChildrenVertical(int):9434:9434 -> H0 + 1:6:void setMeasuredDimensionFromChildren(int,int):8095:8095 -> H1 + 7:24:void setMeasuredDimensionFromChildren(int,int):8097:8097 -> H1 + 25:28:void setMeasuredDimensionFromChildren(int,int):8106:8106 -> H1 + 29:32:void setMeasuredDimensionFromChildren(int,int):8107:8107 -> H1 + 33:35:void setMeasuredDimensionFromChildren(int,int):8108:8108 -> H1 + 36:40:void setMeasuredDimensionFromChildren(int,int):8109:8109 -> H1 + 41:45:void setMeasuredDimensionFromChildren(int,int):8112:8112 -> H1 + 46:50:void setMeasuredDimensionFromChildren(int,int):8115:8115 -> H1 + 51:58:void setMeasuredDimensionFromChildren(int,int):8118:8118 -> H1 + 59:65:void setMeasuredDimensionFromChildren(int,int):8122:8122 -> H1 + 66:73:void setMeasuredDimensionFromChildren(int,int):8123:8123 -> H1 androidx.recyclerview.widget.RecyclerView$LayoutParams generateDefaultLayoutParams() -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$q;"} 1:1:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter):0:0 -> I0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$g;Landroidx/recyclerview/widget/RecyclerView$g;)V"} - 4:5:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):7742:7742 -> I1 - 6:8:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):7743:7743 -> I1 - 9:10:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):7744:7744 -> I1 - 11:13:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):7745:7745 -> I1 - 14:15:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):7747:7747 -> I1 - 16:19:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):7748:7748 -> I1 - 20:25:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):7749:7749 -> I1 - 26:33:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):7750:7750 -> I1 - 34:35:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):7752:7752 -> I1 - 36:38:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):7753:7753 -> I1 - 1:6:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.content.Context,android.util.AttributeSet):8371:8371 -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$h;Landroidx/recyclerview/widget/RecyclerView$h;)V"} + 4:5:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):8053:8053 -> I1 + 6:8:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):8054:8054 -> I1 + 9:10:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):8055:8055 -> I1 + 11:13:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):8056:8056 -> I1 + 14:15:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):8058:8058 -> I1 + 16:19:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):8059:8059 -> I1 + 20:25:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):8060:8060 -> I1 + 26:33:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):8061:8061 -> I1 + 34:35:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):8063:8063 -> I1 + 36:38:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):8064:8064 -> I1 + 1:6:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.content.Context,android.util.AttributeSet):8670:8670 -> J + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$q;"} 1:1:boolean onAddFocusables(androidx.recyclerview.widget.RecyclerView,java.util.ArrayList,int,int):0:0 -> J0 - 1:10:boolean shouldMeasureChild(android.view.View,int,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):9307:9307 -> J1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;IILandroidx/recyclerview/widget/RecyclerView$p;)Z"} - 11:22:boolean shouldMeasureChild(android.view.View,int,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):9309:9309 -> J1 - 23:39:boolean shouldMeasureChild(android.view.View,int,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):9310:9310 -> J1 - 1:4:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):8347:8347 -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$p;"} - 5:12:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):8348:8348 -> K - 13:16:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):8349:8349 -> K - 17:24:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):8350:8350 -> K - 25:30:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):8352:8352 -> K + 1:10:boolean shouldMeasureChild(android.view.View,int,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):9606:9606 -> J1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;IILandroidx/recyclerview/widget/RecyclerView$q;)Z"} + 11:22:boolean shouldMeasureChild(android.view.View,int,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):9608:9608 -> J1 + 23:39:boolean shouldMeasureChild(android.view.View,int,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):9609:9609 -> J1 + 1:4:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):8646:8646 -> K + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$q;"} + 5:12:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):8647:8647 -> K + 13:16:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):8648:8648 -> K + 17:24:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):8649:8649 -> K + 25:30:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):8651:8651 -> K 1:1:void onAttachedToWindow(androidx.recyclerview.widget.RecyclerView):0:0 -> K0 1:1:boolean shouldMeasureTwice():0:0 -> K1 1:1:int getBaseline():0:0 -> L 1:1:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView):0:0 -> L0 - 1:4:boolean shouldReMeasureChild(android.view.View,int,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):9293:9293 -> L1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;IILandroidx/recyclerview/widget/RecyclerView$p;)Z"} - 5:16:boolean shouldReMeasureChild(android.view.View,int,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):9294:9294 -> L1 - 17:33:boolean shouldReMeasureChild(android.view.View,int,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):9295:9295 -> L1 - 1:11:int getBottomDecorationHeight(android.view.View):9742:9742 -> M - 1:4:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):8221:8221 -> M0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$u;)V"} + 1:4:boolean shouldReMeasureChild(android.view.View,int,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):9591:9591 -> L1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;IILandroidx/recyclerview/widget/RecyclerView$q;)Z"} + 5:16:boolean shouldReMeasureChild(android.view.View,int,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):9592:9592 -> L1 + 17:33:boolean shouldReMeasureChild(android.view.View,int,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):9593:9593 -> L1 + 1:11:int getBottomDecorationHeight(android.view.View):10033:10033 -> M + 1:4:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):8520:8520 -> M0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$v;)V"} void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int) -> M1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$z;I)V"} - 1:11:android.view.View getChildAt(int):8933:8933 -> N + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$A;I)V"} + 1:11:android.view.View getChildAt(int):9233:9233 -> N android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State) -> N0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)Landroid/view/View;"} - 1:6:void startSmoothScroll(androidx.recyclerview.widget.RecyclerView$SmoothScroller):8465:8465 -> N1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)V"} - 7:12:void startSmoothScroll(androidx.recyclerview.widget.RecyclerView$SmoothScroller):8466:8466 -> N1 - 13:17:void startSmoothScroll(androidx.recyclerview.widget.RecyclerView$SmoothScroller):8467:8467 -> N1 - 18:19:void startSmoothScroll(androidx.recyclerview.widget.RecyclerView$SmoothScroller):8469:8469 -> N1 - 20:25:void startSmoothScroll(androidx.recyclerview.widget.RecyclerView$SmoothScroller):8470:8470 -> N1 - 1:11:int getChildCount():8923:8923 -> O - 1:10:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):10397:10397 -> O0 - 1:4:void stopSmoothScroller():10306:10306 -> O1 - 5:8:void stopSmoothScroller():10307:10307 -> O1 - 3:48:int getChildMeasureSpec(int,int,int,int,boolean):9446:9446 -> P - 49:53:int getChildMeasureSpec(int,int,int,int,boolean):9487:9487 -> P - 1:8:void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):10413:10413 -> P0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;Landroid/view/accessibility/AccessibilityEvent;)V"} - 9:17:void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):10416:10416 -> P0 - 18:25:void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):10417:10417 -> P0 - 26:33:void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):10418:10418 -> P0 - 34:41:void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):10419:10419 -> P0 - 42:44:void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):10416:10416 -> P0 - 45:50:void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):10421:10421 -> P0 - 51:58:void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):10422:10422 -> P0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;ILandroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)Landroid/view/View;"} + 1:6:void startSmoothScroll(androidx.recyclerview.widget.RecyclerView$SmoothScroller):8766:8766 -> N1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)V"} + 7:12:void startSmoothScroll(androidx.recyclerview.widget.RecyclerView$SmoothScroller):8767:8767 -> N1 + 13:17:void startSmoothScroll(androidx.recyclerview.widget.RecyclerView$SmoothScroller):8768:8768 -> N1 + 18:19:void startSmoothScroll(androidx.recyclerview.widget.RecyclerView$SmoothScroller):8770:8770 -> N1 + 20:25:void startSmoothScroll(androidx.recyclerview.widget.RecyclerView$SmoothScroller):8771:8771 -> N1 + 1:11:int getChildCount():9222:9222 -> O + 1:10:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):10680:10680 -> O0 + 1:4:void stopSmoothScroller():10589:10589 -> O1 + 5:8:void stopSmoothScroller():10590:10590 -> O1 + 3:48:int getChildMeasureSpec(int,int,int,int,boolean):9741:9741 -> P + 49:53:int getChildMeasureSpec(int,int,int,int,boolean):9782:9782 -> P + 1:8:void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):10696:10696 -> P0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;Landroid/view/accessibility/AccessibilityEvent;)V"} + 9:17:void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):10699:10699 -> P0 + 18:25:void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):10700:10700 -> P0 + 26:33:void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):10701:10701 -> P0 + 34:41:void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):10702:10702 -> P0 + 42:44:void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):10699:10699 -> P0 + 45:50:void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):10704:10704 -> P0 + 51:58:void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):10705:10705 -> P0 1:1:boolean supportsPredictiveItemAnimations():0:0 -> P1 - 1:4:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):9835:9835 -> Q - 5:8:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):9836:9836 -> Q - 9:17:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):9837:9837 -> Q - 18:26:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):9838:9838 -> Q - 27:38:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):9839:9839 -> Q - 39:50:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):9840:9840 -> Q - 51:55:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):9841:9841 -> Q - 56:62:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):9842:9842 -> Q - 63:67:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):9844:9844 -> Q - 68:72:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):9845:9845 -> Q - 73:77:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):9846:9846 -> Q - 78:81:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):9847:9847 -> Q - 82:91:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):9853:9853 -> Q - 92:99:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):9855:9855 -> Q - 100:107:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):9858:9858 -> Q - 108:111:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):9864:9864 -> Q - 112:116:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):9866:9866 -> Q - 1:10:void onInitializeAccessibilityNodeInfo(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10348:10348 -> Q0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A;)V"} - 1:12:boolean getClipToPadding():8230:8230 -> R - 1:20:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10378:10378 -> R0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;LF/A;)V"} - 21:23:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10379:10379 -> R0 - 24:26:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10380:10380 -> R0 - 27:44:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10382:10382 -> R0 - 45:47:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10383:10383 -> R0 - 48:50:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10384:10384 -> R0 - 51:54:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10388:10388 -> R0 - 55:58:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10389:10389 -> R0 - 59:62:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10390:10390 -> R0 - 63:66:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10391:10391 -> R0 - 67:70:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10388:10388 -> R0 - 71:74:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10392:10392 -> R0 - 1:10:int getColumnCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):10528:10528 -> S - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 11:26:int getColumnCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):10531:10531 -> S - 1:6:void onInitializeAccessibilityNodeInfoForItem(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10428:10428 -> S0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} - 7:22:void onInitializeAccessibilityNodeInfoForItem(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10430:10430 -> S0 - 23:32:void onInitializeAccessibilityNodeInfoForItem(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10431:10431 -> S0 - 1:10:int getDecoratedBottom(android.view.View):9686:9686 -> T - 1:14:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10453:10453 -> T0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;Landroid/view/View;LF/A;)V"} - 15:29:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10454:10454 -> T0 - 30:33:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10456:10456 -> T0 - 34:37:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10458:10458 -> T0 - 1:4:void getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect):9638:9638 -> U + 1:4:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):10127:10127 -> Q + 5:8:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):10128:10128 -> Q + 9:17:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):10129:10129 -> Q + 18:26:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):10130:10130 -> Q + 27:38:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):10131:10131 -> Q + 39:50:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):10132:10132 -> Q + 51:55:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):10133:10133 -> Q + 56:62:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):10134:10134 -> Q + 63:67:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):10136:10136 -> Q + 68:72:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):10137:10137 -> Q + 73:77:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):10138:10138 -> Q + 78:81:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):10139:10139 -> Q + 82:91:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):10145:10145 -> Q + 92:99:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):10147:10147 -> Q + 100:107:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):10150:10150 -> Q + 108:111:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):10156:10156 -> Q + 112:116:int[] getChildRectangleOnScreenScrollAmount(android.view.View,android.graphics.Rect):10158:10158 -> Q + 1:10:void onInitializeAccessibilityNodeInfo(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10631:10631 -> Q0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z;)V"} + 1:12:boolean getClipToPadding():8529:8529 -> R + 1:20:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10661:10661 -> R0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;LG/z;)V"} + 21:23:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10662:10662 -> R0 + 24:26:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10663:10663 -> R0 + 27:44:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10665:10665 -> R0 + 45:47:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10666:10666 -> R0 + 48:50:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10667:10667 -> R0 + 51:54:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10671:10671 -> R0 + 55:58:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10672:10672 -> R0 + 59:62:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10673:10673 -> R0 + 63:66:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10674:10674 -> R0 + 67:70:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10671:10671 -> R0 + 71:74:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10675:10675 -> R0 + 1:1:int getColumnCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):0:0 -> S + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 1:6:void onInitializeAccessibilityNodeInfoForItem(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10711:10711 -> S0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} + 7:22:void onInitializeAccessibilityNodeInfoForItem(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10713:10713 -> S0 + 23:32:void onInitializeAccessibilityNodeInfoForItem(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10714:10714 -> S0 + 1:10:int getDecoratedBottom(android.view.View):9977:9977 -> T + 1:1:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):10736:10736 -> T0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;Landroid/view/View;LG/z;)V"} + 1:4:void getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect):9929:9929 -> U 1:1:android.view.View onInterceptFocusSearch(android.view.View,int):0:0 -> U0 - 1:10:int getDecoratedLeft(android.view.View):9650:9650 -> V + 1:10:int getDecoratedLeft(android.view.View):9941:9941 -> V 1:1:void onItemsAdded(androidx.recyclerview.widget.RecyclerView,int,int):0:0 -> V0 - 1:8:int getDecoratedMeasuredHeight(android.view.View):9514:9514 -> W - 9:19:int getDecoratedMeasuredHeight(android.view.View):9515:9515 -> W + 1:8:int getDecoratedMeasuredHeight(android.view.View):9807:9807 -> W + 9:19:int getDecoratedMeasuredHeight(android.view.View):9808:9808 -> W 1:1:void onItemsChanged(androidx.recyclerview.widget.RecyclerView):0:0 -> W0 - 1:8:int getDecoratedMeasuredWidth(android.view.View):9500:9500 -> X - 9:19:int getDecoratedMeasuredWidth(android.view.View):9501:9501 -> X + 1:8:int getDecoratedMeasuredWidth(android.view.View):9794:9794 -> X + 9:19:int getDecoratedMeasuredWidth(android.view.View):9795:9795 -> X 1:1:void onItemsMoved(androidx.recyclerview.widget.RecyclerView,int,int,int):0:0 -> X0 - 1:10:int getDecoratedRight(android.view.View):9674:9674 -> Y + 1:10:int getDecoratedRight(android.view.View):9965:9965 -> Y 1:1:void onItemsRemoved(androidx.recyclerview.widget.RecyclerView,int,int):0:0 -> Y0 - 1:10:int getDecoratedTop(android.view.View):9662:9662 -> Z + 1:10:int getDecoratedTop(android.view.View):9953:9953 -> Z 1:1:void onItemsUpdated(androidx.recyclerview.widget.RecyclerView,int,int):0:0 -> Z0 - 1:6:android.view.View getFocusedChild():9089:9089 -> a0 - 7:12:android.view.View getFocusedChild():9092:9092 -> a0 - 13:23:android.view.View getFocusedChild():9093:9093 -> a0 - 1:4:void onItemsUpdated(androidx.recyclerview.widget.RecyclerView,int,int,java.lang.Object):10120:10120 -> a1 - 1:3:int getHeight():8999:8999 -> b0 + 1:6:android.view.View getFocusedChild():9387:9387 -> a0 + 7:12:android.view.View getFocusedChild():9390:9390 -> a0 + 13:23:android.view.View getFocusedChild():9391:9391 -> a0 + 1:4:void onItemsUpdated(androidx.recyclerview.widget.RecyclerView,int,int,java.lang.Object):10399:10399 -> a1 + 1:3:int getHeight():9297:9297 -> b0 void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State) -> b1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)V"} - 1:3:int getHeightMode():8967:8967 -> c0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)V"} + 1:3:int getHeightMode():9265:9265 -> c0 1:1:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):0:0 -> c1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)V"} - 1:7:int getLayoutDirection():8489:8489 -> d0 - 1:6:void onMeasure(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):10256:10256 -> d1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;II)V"} - 1:12:int getItemCount():9112:9112 -> e - 13:19:int getItemCount():9113:9113 -> e - 1:11:int getLeftDecorationWidth(android.view.View):9757:9757 -> e0 - 1:17:boolean onRequestChildFocus(androidx.recyclerview.widget.RecyclerView,android.view.View,android.view.View):9991:9991 -> e1 - 1:7:int getMinimumHeight():10283:10283 -> f0 - 1:5:boolean onRequestChildFocus(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,android.view.View,android.view.View):10013:10013 -> f1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$z;Landroid/view/View;Landroid/view/View;)Z"} - 2:5:void addDisappearingView(android.view.View):8518:8518 -> g - 1:7:int getMinimumWidth():10275:10275 -> g0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)V"} + 1:7:int getLayoutDirection():8790:8790 -> d0 + 1:6:void onMeasure(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):10529:10529 -> d1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;II)V"} + 1:12:int getItemCount():9410:9410 -> e + 13:19:int getItemCount():9411:9411 -> e + 1:11:int getLeftDecorationWidth(android.view.View):10048:10048 -> e0 + 1:17:boolean onRequestChildFocus(androidx.recyclerview.widget.RecyclerView,android.view.View,android.view.View):10290:10290 -> e1 + 1:7:int getMinimumHeight():10556:10556 -> f0 + 1:5:boolean onRequestChildFocus(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,android.view.View,android.view.View):10312:10312 -> f1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$A;Landroid/view/View;Landroid/view/View;)Z"} + 2:5:void addDisappearingView(android.view.View):8819:8819 -> g + 1:7:int getMinimumWidth():10548:10548 -> g0 1:1:void onRestoreInstanceState(android.os.Parcelable):0:0 -> g1 - 2:5:void addDisappearingView(android.view.View,int):8536:8536 -> h - 1:11:int getPaddingBottom():9039:9039 -> h0 + 2:5:void addDisappearingView(android.view.View,int):8837:8837 -> h + 1:11:int getPaddingBottom():9337:9337 -> h0 1:1:android.os.Parcelable onSaveInstanceState():0:0 -> h1 - 2:5:void addView(android.view.View):8547:8547 -> i - 1:11:int getPaddingLeft():9009:9009 -> i0 + 2:5:void addView(android.view.View):8848:8848 -> i + 1:11:int getPaddingLeft():9307:9307 -> i0 1:1:void onScrollStateChanged(int):0:0 -> i1 - 2:5:void addView(android.view.View,int):8559:8559 -> j - 1:11:int getPaddingRight():9029:9029 -> j0 - 1:5:void onSmoothScrollerStopped(androidx.recyclerview.widget.RecyclerView$SmoothScroller):10312:10312 -> j1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)V"} - 6:8:void onSmoothScrollerStopped(androidx.recyclerview.widget.RecyclerView$SmoothScroller):10313:10313 -> j1 - 1:6:void addViewInt(android.view.View,int,boolean):8563:8563 -> k - 7:13:void addViewInt(android.view.View,int,boolean):8564:8564 -> k - 14:21:void addViewInt(android.view.View,int,boolean):8573:8573 -> k - 22:28:void addViewInt(android.view.View,int,boolean):8566:8566 -> k - 29:34:void addViewInt(android.view.View,int,boolean):8575:8575 -> k - 35:48:void addViewInt(android.view.View,int,boolean):8576:8576 -> k - 49:56:void addViewInt(android.view.View,int,boolean):8586:8586 -> k - 57:65:void addViewInt(android.view.View,int,boolean):8588:8588 -> k - 66:75:void addViewInt(android.view.View,int,boolean):8590:8590 -> k - 76:83:void addViewInt(android.view.View,int,boolean):8598:8598 -> k - 84:97:void addViewInt(android.view.View,int,boolean):8593:8593 -> k - 98:121:void addViewInt(android.view.View,int,boolean):8595:8595 -> k - 122:127:void addViewInt(android.view.View,int,boolean):8601:8601 -> k - 128:129:void addViewInt(android.view.View,int,boolean):8602:8602 -> k - 130:139:void addViewInt(android.view.View,int,boolean):8603:8603 -> k - 140:145:void addViewInt(android.view.View,int,boolean):8604:8604 -> k - 146:151:void addViewInt(android.view.View,int,boolean):8577:8577 -> k - 152:155:void addViewInt(android.view.View,int,boolean):8578:8578 -> k - 156:158:void addViewInt(android.view.View,int,boolean):8580:8580 -> k - 159:167:void addViewInt(android.view.View,int,boolean):8582:8582 -> k - 168:171:void addViewInt(android.view.View,int,boolean):8607:8607 -> k - 172:176:void addViewInt(android.view.View,int,boolean):8611:8611 -> k - 177:179:void addViewInt(android.view.View,int,boolean):8612:8612 -> k - 1:11:int getPaddingTop():9019:9019 -> k0 - 1:11:boolean performAccessibilityAction(int,android.os.Bundle):10550:10550 -> k1 - 1:4:void assertNotInLayoutOrScroll(java.lang.String):7897:7897 -> l - 5:8:void assertNotInLayoutOrScroll(java.lang.String):7898:7898 -> l - 1:11:int getPosition(android.view.View):8673:8673 -> l0 - 1:19:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10566:10566 -> l1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;ILandroid/os/Bundle;)Z"} - 20:25:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10572:10572 -> l1 - 26:42:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10573:10573 -> l1 - 43:50:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10575:10575 -> l1 - 51:71:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10576:10576 -> l1 - 72:77:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10580:10580 -> l1 - 78:93:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10581:10581 -> l1 - 94:101:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10583:10583 -> l1 - 102:121:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10584:10584 -> l1 - 122:131:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10591:10591 -> l1 - 1:10:void attachView(android.view.View,int):8825:8825 -> m - 1:5:androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties getProperties(android.content.Context,android.util.AttributeSet,int,int):10635:10635 -> m0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;II)Landroidx/recyclerview/widget/RecyclerView$o$d;"} - 6:11:androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties getProperties(android.content.Context,android.util.AttributeSet,int,int):10636:10636 -> m0 - 12:20:androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties getProperties(android.content.Context,android.util.AttributeSet,int,int):10638:10638 -> m0 - 21:28:androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties getProperties(android.content.Context,android.util.AttributeSet,int,int):10640:10640 -> m0 - 29:37:androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties getProperties(android.content.Context,android.util.AttributeSet,int,int):10641:10641 -> m0 - 38:45:androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties getProperties(android.content.Context,android.util.AttributeSet,int,int):10642:10642 -> m0 - 46:49:androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties getProperties(android.content.Context,android.util.AttributeSet,int,int):10643:10643 -> m0 - 1:15:boolean performAccessibilityActionForItem(android.view.View,int,android.os.Bundle):10598:10598 -> m1 - 1:4:void attachView(android.view.View,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):8804:8804 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;ILandroidx/recyclerview/widget/RecyclerView$p;)V"} - 5:10:void attachView(android.view.View,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):8805:8805 -> n - 11:18:void attachView(android.view.View,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):8806:8806 -> n - 19:25:void attachView(android.view.View,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):8808:8808 -> n - 26:35:void attachView(android.view.View,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):8810:8810 -> n - 1:11:int getRightDecorationWidth(android.view.View):9772:9772 -> n0 + 2:5:void addView(android.view.View,int):8860:8860 -> j + 1:11:int getPaddingRight():9327:9327 -> j0 + 1:5:void onSmoothScrollerStopped(androidx.recyclerview.widget.RecyclerView$SmoothScroller):10595:10595 -> j1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)V"} + 6:8:void onSmoothScrollerStopped(androidx.recyclerview.widget.RecyclerView$SmoothScroller):10596:10596 -> j1 + 1:6:void addViewInt(android.view.View,int,boolean):8864:8864 -> k + 7:13:void addViewInt(android.view.View,int,boolean):8865:8865 -> k + 14:21:void addViewInt(android.view.View,int,boolean):8874:8874 -> k + 22:28:void addViewInt(android.view.View,int,boolean):8867:8867 -> k + 29:34:void addViewInt(android.view.View,int,boolean):8876:8876 -> k + 35:48:void addViewInt(android.view.View,int,boolean):8877:8877 -> k + 49:56:void addViewInt(android.view.View,int,boolean):8887:8887 -> k + 57:65:void addViewInt(android.view.View,int,boolean):8889:8889 -> k + 66:75:void addViewInt(android.view.View,int,boolean):8891:8891 -> k + 76:83:void addViewInt(android.view.View,int,boolean):8899:8899 -> k + 84:97:void addViewInt(android.view.View,int,boolean):8894:8894 -> k + 98:121:void addViewInt(android.view.View,int,boolean):8896:8896 -> k + 122:127:void addViewInt(android.view.View,int,boolean):8902:8902 -> k + 128:129:void addViewInt(android.view.View,int,boolean):8903:8903 -> k + 130:139:void addViewInt(android.view.View,int,boolean):8904:8904 -> k + 140:145:void addViewInt(android.view.View,int,boolean):8905:8905 -> k + 146:151:void addViewInt(android.view.View,int,boolean):8878:8878 -> k + 152:155:void addViewInt(android.view.View,int,boolean):8879:8879 -> k + 156:158:void addViewInt(android.view.View,int,boolean):8881:8881 -> k + 159:167:void addViewInt(android.view.View,int,boolean):8883:8883 -> k + 168:171:void addViewInt(android.view.View,int,boolean):8908:8908 -> k + 172:176:void addViewInt(android.view.View,int,boolean):8912:8912 -> k + 177:179:void addViewInt(android.view.View,int,boolean):8913:8913 -> k + 1:11:int getPaddingTop():9317:9317 -> k0 + 1:11:boolean performAccessibilityAction(int,android.os.Bundle):10820:10820 -> k1 + 1:4:void assertNotInLayoutOrScroll(java.lang.String):8206:8206 -> l + 5:8:void assertNotInLayoutOrScroll(java.lang.String):8207:8207 -> l + 1:11:int getPosition(android.view.View):8974:8974 -> l0 + 1:19:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10836:10836 -> l1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;ILandroid/os/Bundle;)Z"} + 20:25:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10842:10842 -> l1 + 26:42:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10843:10843 -> l1 + 43:50:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10845:10845 -> l1 + 51:71:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10846:10846 -> l1 + 72:77:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10850:10850 -> l1 + 78:93:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10851:10851 -> l1 + 94:101:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10853:10853 -> l1 + 102:121:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10854:10854 -> l1 + 122:131:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):10861:10861 -> l1 + 1:10:void attachView(android.view.View,int):9124:9124 -> m + 1:5:androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties getProperties(android.content.Context,android.util.AttributeSet,int,int):10905:10905 -> m0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;II)Landroidx/recyclerview/widget/RecyclerView$p$d;"} + 6:11:androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties getProperties(android.content.Context,android.util.AttributeSet,int,int):10906:10906 -> m0 + 12:20:androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties getProperties(android.content.Context,android.util.AttributeSet,int,int):10908:10908 -> m0 + 21:28:androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties getProperties(android.content.Context,android.util.AttributeSet,int,int):10910:10910 -> m0 + 29:37:androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties getProperties(android.content.Context,android.util.AttributeSet,int,int):10911:10911 -> m0 + 38:45:androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties getProperties(android.content.Context,android.util.AttributeSet,int,int):10912:10912 -> m0 + 46:49:androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties getProperties(android.content.Context,android.util.AttributeSet,int,int):10913:10913 -> m0 + 1:15:boolean performAccessibilityActionForItem(android.view.View,int,android.os.Bundle):10868:10868 -> m1 + 1:4:void attachView(android.view.View,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):9103:9103 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;ILandroidx/recyclerview/widget/RecyclerView$q;)V"} + 5:10:void attachView(android.view.View,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):9104:9104 -> n + 11:18:void attachView(android.view.View,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):9105:9105 -> n + 19:25:void attachView(android.view.View,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):9107:9107 -> n + 26:35:void attachView(android.view.View,int,androidx.recyclerview.widget.RecyclerView$LayoutParams):9109:9109 -> n + 1:11:int getRightDecorationWidth(android.view.View):10063:10063 -> n0 1:1:boolean performAccessibilityActionForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,int,android.os.Bundle):0:0 -> n1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;Landroid/view/View;ILandroid/os/Bundle;)Z"} - 1:5:void calculateItemDecorationsForChild(android.view.View,android.graphics.Rect):9707:9707 -> o - 6:9:void calculateItemDecorationsForChild(android.view.View,android.graphics.Rect):9708:9708 -> o - 10:13:void calculateItemDecorationsForChild(android.view.View,android.graphics.Rect):9711:9711 -> o - 14:17:void calculateItemDecorationsForChild(android.view.View,android.graphics.Rect):9712:9712 -> o - 1:10:int getRowCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):10508:10508 -> o0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 11:26:int getRowCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):10511:10511 -> o0 - 1:8:void removeAndRecycleAllViews(androidx.recyclerview.widget.RecyclerView$Recycler):10338:10338 -> o1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;)V"} - 9:12:void removeAndRecycleAllViews(androidx.recyclerview.widget.RecyclerView$Recycler):10339:10339 -> o1 - 13:22:void removeAndRecycleAllViews(androidx.recyclerview.widget.RecyclerView$Recycler):10340:10340 -> o1 - 23:29:void removeAndRecycleAllViews(androidx.recyclerview.widget.RecyclerView$Recycler):10341:10341 -> o1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;Landroid/view/View;ILandroid/os/Bundle;)Z"} + 1:5:void calculateItemDecorationsForChild(android.view.View,android.graphics.Rect):9998:9998 -> o + 6:9:void calculateItemDecorationsForChild(android.view.View,android.graphics.Rect):9999:9999 -> o + 10:13:void calculateItemDecorationsForChild(android.view.View,android.graphics.Rect):10002:10002 -> o + 14:17:void calculateItemDecorationsForChild(android.view.View,android.graphics.Rect):10003:10003 -> o + 1:1:int getRowCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):0:0 -> o0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 1:8:void removeAndRecycleAllViews(androidx.recyclerview.widget.RecyclerView$Recycler):10621:10621 -> o1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;)V"} + 9:12:void removeAndRecycleAllViews(androidx.recyclerview.widget.RecyclerView$Recycler):10622:10622 -> o1 + 13:22:void removeAndRecycleAllViews(androidx.recyclerview.widget.RecyclerView$Recycler):10623:10623 -> o1 + 23:29:void removeAndRecycleAllViews(androidx.recyclerview.widget.RecyclerView$Recycler):10624:10624 -> o1 boolean canScrollHorizontally() -> p 1:1:int getSelectionModeForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):0:0 -> p0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 1:8:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9228:9228 -> p1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;)V"} - 9:12:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9231:9231 -> p1 - 13:16:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9232:9232 -> p1 - 17:24:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9233:9233 -> p1 - 25:27:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9241:9241 -> p1 - 28:33:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9242:9242 -> p1 - 34:38:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9243:9243 -> p1 - 39:44:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9245:9245 -> p1 - 45:48:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9246:9246 -> p1 - 49:51:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9248:9248 -> p1 - 52:57:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9249:9249 -> p1 - 58:62:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9251:9251 -> p1 - 63:68:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9253:9253 -> p1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 1:8:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9526:9526 -> p1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;)V"} + 9:12:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9529:9529 -> p1 + 13:16:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9530:9530 -> p1 + 17:24:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9531:9531 -> p1 + 25:27:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9539:9539 -> p1 + 28:33:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9540:9540 -> p1 + 34:38:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9541:9541 -> p1 + 39:44:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9543:9543 -> p1 + 45:48:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9544:9544 -> p1 + 49:51:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9546:9546 -> p1 + 52:57:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9547:9547 -> p1 + 58:62:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9549:9549 -> p1 + 63:68:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):9551:9551 -> p1 boolean canScrollVertically() -> q - 1:11:int getTopDecorationHeight(android.view.View):9727:9727 -> q0 - 1:3:void removeAndRecycleView(android.view.View,androidx.recyclerview.widget.RecyclerView$Recycler):8900:8900 -> q1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$u;)V"} - 4:7:void removeAndRecycleView(android.view.View,androidx.recyclerview.widget.RecyclerView$Recycler):8901:8901 -> q1 + 1:11:int getTopDecorationHeight(android.view.View):10018:10018 -> q0 + 1:3:void removeAndRecycleView(android.view.View,androidx.recyclerview.widget.RecyclerView$Recycler):9199:9199 -> q1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$v;)V"} + 4:7:void removeAndRecycleView(android.view.View,androidx.recyclerview.widget.RecyclerView$Recycler):9200:9200 -> q1 1:1:boolean checkLayoutParams(androidx.recyclerview.widget.RecyclerView$LayoutParams):0:0 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)Z"} - 3:10:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9606:9606 -> r0 - 11:16:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9607:9607 -> r0 - 17:30:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9608:9608 -> r0 - 31:34:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9607:9607 -> r0 - 35:46:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9610:9610 -> r0 - 47:50:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9613:9613 -> r0 - 51:56:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9614:9614 -> r0 - 57:62:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9615:9615 -> r0 - 63:66:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9616:9616 -> r0 - 67:69:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9617:9617 -> r0 - 70:72:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9618:9618 -> r0 - 73:75:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9619:9619 -> r0 - 76:83:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9620:9620 -> r0 - 84:91:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9621:9621 -> r0 - 92:99:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9622:9622 -> r0 - 100:104:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9623:9623 -> r0 - 105:107:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9619:9619 -> r0 - 108:119:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9627:9627 -> r0 - 1:4:void removeAndRecycleViewAt(int,androidx.recyclerview.widget.RecyclerView$Recycler):8911:8911 -> r1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;)V"} - 5:7:void removeAndRecycleViewAt(int,androidx.recyclerview.widget.RecyclerView$Recycler):8912:8912 -> r1 - 8:11:void removeAndRecycleViewAt(int,androidx.recyclerview.widget.RecyclerView$Recycler):8913:8913 -> r1 - 1:4:int chooseSize(int,int,int):7876:7876 -> s - 5:16:int chooseSize(int,int,int):7877:7877 -> s - 17:21:int chooseSize(int,int,int):7885:7885 -> s - 22:30:int chooseSize(int,int,int):7882:7882 -> s - 1:3:int getWidth():8983:8983 -> s0 - 1:4:boolean removeCallbacks(java.lang.Runnable):8164:8164 -> s1 - 5:11:boolean removeCallbacks(java.lang.Runnable):8165:8165 -> s1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$q;)Z"} + 3:10:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9897:9897 -> r0 + 11:16:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9898:9898 -> r0 + 17:30:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9899:9899 -> r0 + 31:34:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9898:9898 -> r0 + 35:46:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9901:9901 -> r0 + 47:50:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9904:9904 -> r0 + 51:56:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9905:9905 -> r0 + 57:62:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9906:9906 -> r0 + 63:66:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9907:9907 -> r0 + 67:69:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9908:9908 -> r0 + 70:72:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9909:9909 -> r0 + 73:75:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9910:9910 -> r0 + 76:83:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9911:9911 -> r0 + 84:91:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9912:9912 -> r0 + 92:99:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9913:9913 -> r0 + 100:104:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9914:9914 -> r0 + 105:107:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9910:9910 -> r0 + 108:119:void getTransformedBoundingBox(android.view.View,boolean,android.graphics.Rect):9918:9918 -> r0 + 1:4:void removeAndRecycleViewAt(int,androidx.recyclerview.widget.RecyclerView$Recycler):9210:9210 -> r1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$v;)V"} + 5:7:void removeAndRecycleViewAt(int,androidx.recyclerview.widget.RecyclerView$Recycler):9211:9211 -> r1 + 8:11:void removeAndRecycleViewAt(int,androidx.recyclerview.widget.RecyclerView$Recycler):9212:9212 -> r1 + 1:4:int chooseSize(int,int,int):8185:8185 -> s + 5:16:int chooseSize(int,int,int):8186:8186 -> s + 17:21:int chooseSize(int,int,int):8194:8194 -> s + 22:30:int chooseSize(int,int,int):8191:8191 -> s + 1:3:int getWidth():9281:9281 -> s0 + 1:4:boolean removeCallbacks(java.lang.Runnable):8465:8465 -> s1 + 5:11:boolean removeCallbacks(java.lang.Runnable):8466:8466 -> s1 1:1:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):0:0 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/RecyclerView$o$c;)V"} - 1:3:int getWidthMode():8950:8950 -> t0 - 1:6:void removeView(android.view.View):8625:8625 -> t1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/RecyclerView$p$c;)V"} + 1:3:int getWidthMode():9249:9249 -> t0 + 1:6:void removeView(android.view.View):8926:8926 -> t1 1:1:void collectInitialPrefetchPositions(int,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):0:0 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$o$c;)V"} - 1:8:boolean hasFlexibleChildInBothOrientations():10669:10669 -> u0 - 9:12:boolean hasFlexibleChildInBothOrientations():10671:10671 -> u0 - 13:16:boolean hasFlexibleChildInBothOrientations():10672:10672 -> u0 - 17:30:boolean hasFlexibleChildInBothOrientations():10673:10673 -> u0 - 1:6:void removeViewAt(int):8637:8637 -> u1 - 7:12:void removeViewAt(int):8639:8639 -> u1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$p$c;)V"} + 1:8:boolean hasFlexibleChildInBothOrientations():10939:10939 -> u0 + 9:12:boolean hasFlexibleChildInBothOrientations():10941:10941 -> u0 + 13:16:boolean hasFlexibleChildInBothOrientations():10942:10942 -> u0 + 17:30:boolean hasFlexibleChildInBothOrientations():10943:10943 -> u0 + 1:6:void removeViewAt(int):8938:8938 -> u1 + 7:12:void removeViewAt(int):8940:8940 -> u1 int computeHorizontalScrollExtent(androidx.recyclerview.widget.RecyclerView$State) -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 1:3:boolean isAttachedToWindow():8130:8130 -> v0 - 7:11:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):9886:9886 -> v1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 1:3:boolean isAttachedToWindow():8434:8434 -> v0 + 7:11:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):10179:10179 -> v1 int computeHorizontalScrollOffset(androidx.recyclerview.widget.RecyclerView$State) -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} boolean isAutoMeasureEnabled() -> w0 - 1:5:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):9906:9906 -> w1 - 6:8:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):9908:9908 -> w1 - 9:12:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):9909:9909 -> w1 - 13:26:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):9910:9910 -> w1 - 27:30:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):9913:9913 -> w1 - 31:34:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):9915:9915 -> w1 + 1:5:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):10200:10200 -> w1 + 6:8:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):10202:10202 -> w1 + 9:12:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):10203:10203 -> w1 + 13:26:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):10204:10204 -> w1 + 27:30:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):10207:10207 -> w1 + 31:34:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):10209:10209 -> w1 int computeHorizontalScrollRange(androidx.recyclerview.widget.RecyclerView$State) -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 1:8:boolean isFocusedChildVisibleAfterScrolling(androidx.recyclerview.widget.RecyclerView,int,int):9966:9966 -> x0 - 9:12:boolean isFocusedChildVisibleAfterScrolling(androidx.recyclerview.widget.RecyclerView,int,int):9970:9970 -> x0 - 13:16:boolean isFocusedChildVisibleAfterScrolling(androidx.recyclerview.widget.RecyclerView,int,int):9971:9971 -> x0 - 17:25:boolean isFocusedChildVisibleAfterScrolling(androidx.recyclerview.widget.RecyclerView,int,int):9972:9972 -> x0 - 26:34:boolean isFocusedChildVisibleAfterScrolling(androidx.recyclerview.widget.RecyclerView,int,int):9973:9973 -> x0 - 35:38:boolean isFocusedChildVisibleAfterScrolling(androidx.recyclerview.widget.RecyclerView,int,int):9974:9974 -> x0 - 39:41:boolean isFocusedChildVisibleAfterScrolling(androidx.recyclerview.widget.RecyclerView,int,int):9975:9975 -> x0 - 42:65:boolean isFocusedChildVisibleAfterScrolling(androidx.recyclerview.widget.RecyclerView,int,int):9977:9977 -> x0 - 1:4:void requestLayout():7847:7847 -> x1 - 5:8:void requestLayout():7848:7848 -> x1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 1:8:boolean isFocusedChildVisibleAfterScrolling(androidx.recyclerview.widget.RecyclerView,int,int):10265:10265 -> x0 + 9:12:boolean isFocusedChildVisibleAfterScrolling(androidx.recyclerview.widget.RecyclerView,int,int):10269:10269 -> x0 + 13:16:boolean isFocusedChildVisibleAfterScrolling(androidx.recyclerview.widget.RecyclerView,int,int):10270:10270 -> x0 + 17:25:boolean isFocusedChildVisibleAfterScrolling(androidx.recyclerview.widget.RecyclerView,int,int):10271:10271 -> x0 + 26:34:boolean isFocusedChildVisibleAfterScrolling(androidx.recyclerview.widget.RecyclerView,int,int):10272:10272 -> x0 + 35:38:boolean isFocusedChildVisibleAfterScrolling(androidx.recyclerview.widget.RecyclerView,int,int):10273:10273 -> x0 + 39:41:boolean isFocusedChildVisibleAfterScrolling(androidx.recyclerview.widget.RecyclerView,int,int):10274:10274 -> x0 + 42:65:boolean isFocusedChildVisibleAfterScrolling(androidx.recyclerview.widget.RecyclerView,int,int):10276:10276 -> x0 + 1:4:void requestLayout():8157:8157 -> x1 + 5:8:void requestLayout():8158:8158 -> x1 int computeVerticalScrollExtent(androidx.recyclerview.widget.RecyclerView$State) -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 1:3:boolean isItemPrefetchEnabled():8058:8058 -> y0 - 2:4:void requestSimpleAnimationsInNextLayout():10472:10472 -> y1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 1:3:boolean isItemPrefetchEnabled():8362:8362 -> y0 + 2:4:void requestSimpleAnimationsInNextLayout():10748:10748 -> y1 int computeVerticalScrollOffset(androidx.recyclerview.widget.RecyclerView$State) -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} 1:1:boolean isLayoutHierarchical(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):0:0 -> z0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)Z"} - 1:4:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):9200:9200 -> z1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;ILandroid/view/View;)V"} - 5:11:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):9201:9201 -> z1 - 12:27:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):9207:9207 -> z1 - 28:33:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):9208:9208 -> z1 - 34:36:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):9209:9209 -> z1 - 37:40:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):9210:9210 -> z1 - 41:43:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):9212:9212 -> z1 - 44:46:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):9213:9213 -> z1 - 47:54:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):9214:9214 -> z1 -androidx.recyclerview.widget.RecyclerView$LayoutManager$1 -> androidx.recyclerview.widget.RecyclerView$o$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)Z"} + 1:4:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):9498:9498 -> z1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;ILandroid/view/View;)V"} + 5:11:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):9499:9499 -> z1 + 12:27:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):9505:9505 -> z1 + 28:33:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):9506:9506 -> z1 + 34:36:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):9507:9507 -> z1 + 37:40:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):9508:9508 -> z1 + 41:43:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):9510:9510 -> z1 + 44:46:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):9511:9511 -> z1 + 47:54:void scrapOrRecycleView(androidx.recyclerview.widget.RecyclerView$Recycler,int,android.view.View):9512:9512 -> z1 +androidx.recyclerview.widget.RecyclerView$LayoutManager$1 -> androidx.recyclerview.widget.RecyclerView$p$a: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView$LayoutManager this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$o;"} - 1:6:void (androidx.recyclerview.widget.RecyclerView$LayoutManager):7591:7591 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)V"} - 1:6:int getChildStart(android.view.View):7610:7610 -> a - 7:16:int getChildStart(android.view.View):7611:7611 -> a - 1:7:int getParentStart():7599:7599 -> b - 1:14:int getParentEnd():7604:7604 -> c - 1:6:int getChildEnd(android.view.View):7617:7617 -> d - 7:16:int getChildEnd(android.view.View):7618:7618 -> d - 1:7:android.view.View getChildAt(int):7594:7594 -> getChildAt -androidx.recyclerview.widget.RecyclerView$LayoutManager$2 -> androidx.recyclerview.widget.RecyclerView$o$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$p;"} + 1:6:void (androidx.recyclerview.widget.RecyclerView$LayoutManager):7901:7901 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)V"} + 1:6:int getChildStart(android.view.View):7920:7920 -> a + 7:16:int getChildStart(android.view.View):7921:7921 -> a + 1:7:int getParentStart():7909:7909 -> b + 1:14:int getParentEnd():7914:7914 -> c + 1:6:int getChildEnd(android.view.View):7927:7927 -> d + 7:16:int getChildEnd(android.view.View):7928:7928 -> d + 1:7:android.view.View getChildAt(int):7904:7904 -> getChildAt +androidx.recyclerview.widget.RecyclerView$LayoutManager$2 -> androidx.recyclerview.widget.RecyclerView$p$b: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView$LayoutManager this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$o;"} - 1:6:void (androidx.recyclerview.widget.RecyclerView$LayoutManager):7627:7627 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)V"} - 1:6:int getChildStart(android.view.View):7647:7647 -> a - 7:16:int getChildStart(android.view.View):7648:7648 -> a - 1:7:int getParentStart():7635:7635 -> b - 1:8:int getParentEnd():7640:7640 -> c - 9:14:int getParentEnd():7641:7641 -> c - 1:6:int getChildEnd(android.view.View):7654:7654 -> d - 7:16:int getChildEnd(android.view.View):7655:7655 -> d - 1:7:android.view.View getChildAt(int):7630:7630 -> getChildAt -androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry -> androidx.recyclerview.widget.RecyclerView$o$c: + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$p;"} + 1:6:void (androidx.recyclerview.widget.RecyclerView$LayoutManager):7937:7937 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)V"} + 1:6:int getChildStart(android.view.View):7957:7957 -> a + 7:16:int getChildStart(android.view.View):7958:7958 -> a + 1:7:int getParentStart():7945:7945 -> b + 1:8:int getParentEnd():7950:7950 -> c + 9:14:int getParentEnd():7951:7951 -> c + 1:6:int getChildEnd(android.view.View):7964:7964 -> d + 7:16:int getChildEnd(android.view.View):7965:7965 -> d + 1:7:android.view.View getChildAt(int):7940:7940 -> getChildAt +androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry -> androidx.recyclerview.widget.RecyclerView$p$c: # {"id":"sourceFile","fileName":"RecyclerView.java"} void addPosition(int,int) -> a -androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties -> androidx.recyclerview.widget.RecyclerView$o$d: +androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties -> androidx.recyclerview.widget.RecyclerView$p$d: # {"id":"sourceFile","fileName":"RecyclerView.java"} int orientation -> a int spanCount -> b boolean reverseLayout -> c boolean stackFromEnd -> d - 1:4:void ():10683:10683 -> -androidx.recyclerview.widget.RecyclerView$LayoutParams -> androidx.recyclerview.widget.RecyclerView$p: + 1:4:void ():10953:10953 -> +androidx.recyclerview.widget.RecyclerView$LayoutParams -> androidx.recyclerview.widget.RecyclerView$q: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView$ViewHolder mViewHolder -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$D;"} android.graphics.Rect mDecorInsets -> b boolean mInsetsDirty -> c boolean mPendingInvalidate -> d - 1:1:void (android.content.Context,android.util.AttributeSet):11625:11625 -> - 2:3:void (android.content.Context,android.util.AttributeSet):11617:11618 -> - 4:4:void (android.content.Context,android.util.AttributeSet):11622:11622 -> - 5:5:void (int,int):11629:11629 -> - 6:7:void (int,int):11617:11618 -> - 8:8:void (int,int):11622:11622 -> - 9:9:void (android.view.ViewGroup$MarginLayoutParams):11633:11633 -> - 10:11:void (android.view.ViewGroup$MarginLayoutParams):11617:11618 -> - 12:12:void (android.view.ViewGroup$MarginLayoutParams):11622:11622 -> - 13:13:void (android.view.ViewGroup$LayoutParams):11637:11637 -> - 14:15:void (android.view.ViewGroup$LayoutParams):11617:11618 -> - 16:16:void (android.view.ViewGroup$LayoutParams):11622:11622 -> - 17:17:void (androidx.recyclerview.widget.RecyclerView$LayoutParams):11641:11641 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)V"} - 18:19:void (androidx.recyclerview.widget.RecyclerView$LayoutParams):11617:11618 -> - 20:20:void (androidx.recyclerview.widget.RecyclerView$LayoutParams):11622:11622 -> - 1:7:int getViewLayoutPosition():11701:11701 -> a - 1:7:boolean isItemChanged():11683:11683 -> b - 1:7:boolean isItemRemoved():11672:11672 -> c - 1:7:boolean isViewInvalid():11661:11661 -> d -androidx.recyclerview.widget.RecyclerView$OnFlingListener -> androidx.recyclerview.widget.RecyclerView$q: + 1:1:void (android.content.Context,android.util.AttributeSet):11984:11984 -> + 2:3:void (android.content.Context,android.util.AttributeSet):11976:11977 -> + 4:4:void (android.content.Context,android.util.AttributeSet):11981:11981 -> + 5:5:void (int,int):11988:11988 -> + 6:7:void (int,int):11976:11977 -> + 8:8:void (int,int):11981:11981 -> + 9:9:void (android.view.ViewGroup$MarginLayoutParams):11992:11992 -> + 10:11:void (android.view.ViewGroup$MarginLayoutParams):11976:11977 -> + 12:12:void (android.view.ViewGroup$MarginLayoutParams):11981:11981 -> + 13:13:void (android.view.ViewGroup$LayoutParams):11996:11996 -> + 14:15:void (android.view.ViewGroup$LayoutParams):11976:11977 -> + 16:16:void (android.view.ViewGroup$LayoutParams):11981:11981 -> + 17:17:void (androidx.recyclerview.widget.RecyclerView$LayoutParams):12000:12000 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$q;)V"} + 18:19:void (androidx.recyclerview.widget.RecyclerView$LayoutParams):11976:11977 -> + 20:20:void (androidx.recyclerview.widget.RecyclerView$LayoutParams):11981:11981 -> + 1:7:int getViewLayoutPosition():12060:12060 -> a + 1:7:boolean isItemChanged():12042:12042 -> b + 1:7:boolean isItemRemoved():12031:12031 -> c + 1:7:boolean isViewInvalid():12020:12020 -> d +androidx.recyclerview.widget.RecyclerView$OnFlingListener -> androidx.recyclerview.widget.RecyclerView$r: # {"id":"sourceFile","fileName":"RecyclerView.java"} - 1:4:void ():12663:12663 -> + 1:4:void ():13074:13074 -> boolean onFling(int,int) -> a -androidx.recyclerview.widget.RecyclerView$OnItemTouchListener -> androidx.recyclerview.widget.RecyclerView$r: +androidx.recyclerview.widget.RecyclerView$OnItemTouchListener -> androidx.recyclerview.widget.RecyclerView$s: # {"id":"sourceFile","fileName":"RecyclerView.java"} void onTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent) -> a boolean onInterceptTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent) -> b void onRequestDisallowInterceptTouchEvent(boolean) -> c -androidx.recyclerview.widget.RecyclerView$OnScrollListener -> androidx.recyclerview.widget.RecyclerView$s: +androidx.recyclerview.widget.RecyclerView$OnScrollListener -> androidx.recyclerview.widget.RecyclerView$t: # {"id":"sourceFile","fileName":"RecyclerView.java"} - 1:4:void ():10870:10870 -> + 1:4:void ():11137:11137 -> 1:1:void onScrollStateChanged(androidx.recyclerview.widget.RecyclerView,int):0:0 -> a void onScrolled(androidx.recyclerview.widget.RecyclerView,int,int) -> b -androidx.recyclerview.widget.RecyclerView$RecycledViewPool -> androidx.recyclerview.widget.RecyclerView$t: +androidx.recyclerview.widget.RecyclerView$RecycledViewPool -> androidx.recyclerview.widget.RecyclerView$u: # {"id":"sourceFile","fileName":"RecyclerView.java"} android.util.SparseArray mScrap -> a int mAttachCount -> b - 1:3:void ():5635:5635 -> - 4:11:void ():5658:5658 -> - 12:14:void ():5660:5660 -> - 1:7:void attach():5782:5782 -> a - 2:9:void clear():5666:5666 -> b - 10:17:void clear():5667:5667 -> b - 18:26:void clear():5668:5668 -> b - 1:7:void detach():5786:5786 -> c - 1:4:void factorInBindTime(int,long):5766:5766 -> d - 5:13:void factorInBindTime(int,long):5767:5767 -> d - 1:4:void factorInCreateTime(int,long):5760:5760 -> e - 5:13:void factorInCreateTime(int,long):5761:5761 -> e - 1:10:androidx.recyclerview.widget.RecyclerView$ViewHolder getRecycledView(int):5704:5704 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/RecyclerView$C;"} - 11:18:androidx.recyclerview.widget.RecyclerView$ViewHolder getRecycledView(int):5705:5705 -> f - 19:20:androidx.recyclerview.widget.RecyclerView$ViewHolder getRecycledView(int):5706:5706 -> f - 21:28:androidx.recyclerview.widget.RecyclerView$ViewHolder getRecycledView(int):5707:5707 -> f - 29:40:androidx.recyclerview.widget.RecyclerView$ViewHolder getRecycledView(int):5708:5708 -> f - 41:52:androidx.recyclerview.widget.RecyclerView$ViewHolder getRecycledView(int):5709:5709 -> f - 1:10:androidx.recyclerview.widget.RecyclerView$RecycledViewPool$ScrapData getScrapDataForType(int):5815:5815 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/RecyclerView$t$a;"} - 11:15:androidx.recyclerview.widget.RecyclerView$RecycledViewPool$ScrapData getScrapDataForType(int):5817:5817 -> g - 16:21:androidx.recyclerview.widget.RecyclerView$RecycledViewPool$ScrapData getScrapDataForType(int):5818:5818 -> g - 3:7:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter,boolean):5804:5804 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$g;Landroidx/recyclerview/widget/RecyclerView$g;Z)V"} - 8:11:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter,boolean):5806:5806 -> h - 12:16:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter,boolean):5807:5807 -> h - 17:20:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter,boolean):5810:5810 -> h - 1:4:void putRecycledView(androidx.recyclerview.widget.RecyclerView$ViewHolder):5740:5740 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} - 5:10:void putRecycledView(androidx.recyclerview.widget.RecyclerView$ViewHolder):5741:5741 -> i - 11:27:void putRecycledView(androidx.recyclerview.widget.RecyclerView$ViewHolder):5742:5742 -> i - 28:30:void putRecycledView(androidx.recyclerview.widget.RecyclerView$ViewHolder):5748:5748 -> i - 31:34:void putRecycledView(androidx.recyclerview.widget.RecyclerView$ViewHolder):5749:5749 -> i - 10:16:long runningAverage(long,long):5756:5756 -> j - 1:22:boolean willBindInTime(int,long,long):5777:5777 -> k - 1:22:boolean willCreateInTime(int,long,long):5772:5772 -> l -androidx.recyclerview.widget.RecyclerView$RecycledViewPool$ScrapData -> androidx.recyclerview.widget.RecyclerView$t$a: + 1:3:void ():5816:5816 -> + 4:11:void ():5840:5840 -> + 12:14:void ():5842:5842 -> + 1:7:void attach():5964:5964 -> a + 2:9:void clear():5848:5848 -> b + 10:17:void clear():5849:5849 -> b + 18:26:void clear():5850:5850 -> b + 1:7:void detach():5968:5968 -> c + 1:4:void factorInBindTime(int,long):5948:5948 -> d + 5:13:void factorInBindTime(int,long):5949:5949 -> d + 1:4:void factorInCreateTime(int,long):5942:5942 -> e + 5:13:void factorInCreateTime(int,long):5943:5943 -> e + 1:10:androidx.recyclerview.widget.RecyclerView$ViewHolder getRecycledView(int):5886:5886 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/RecyclerView$D;"} + 11:18:androidx.recyclerview.widget.RecyclerView$ViewHolder getRecycledView(int):5887:5887 -> f + 19:20:androidx.recyclerview.widget.RecyclerView$ViewHolder getRecycledView(int):5888:5888 -> f + 21:28:androidx.recyclerview.widget.RecyclerView$ViewHolder getRecycledView(int):5889:5889 -> f + 29:40:androidx.recyclerview.widget.RecyclerView$ViewHolder getRecycledView(int):5890:5890 -> f + 41:52:androidx.recyclerview.widget.RecyclerView$ViewHolder getRecycledView(int):5891:5891 -> f + 1:10:androidx.recyclerview.widget.RecyclerView$RecycledViewPool$ScrapData getScrapDataForType(int):5997:5997 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/RecyclerView$u$a;"} + 11:15:androidx.recyclerview.widget.RecyclerView$RecycledViewPool$ScrapData getScrapDataForType(int):5999:5999 -> g + 16:21:androidx.recyclerview.widget.RecyclerView$RecycledViewPool$ScrapData getScrapDataForType(int):6000:6000 -> g + 3:7:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter,boolean):5986:5986 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$h;Landroidx/recyclerview/widget/RecyclerView$h;Z)V"} + 8:11:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter,boolean):5988:5988 -> h + 12:16:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter,boolean):5989:5989 -> h + 17:20:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter,boolean):5992:5992 -> h + 1:4:void putRecycledView(androidx.recyclerview.widget.RecyclerView$ViewHolder):5922:5922 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} + 5:10:void putRecycledView(androidx.recyclerview.widget.RecyclerView$ViewHolder):5923:5923 -> i + 11:27:void putRecycledView(androidx.recyclerview.widget.RecyclerView$ViewHolder):5924:5924 -> i + 28:30:void putRecycledView(androidx.recyclerview.widget.RecyclerView$ViewHolder):5930:5930 -> i + 31:34:void putRecycledView(androidx.recyclerview.widget.RecyclerView$ViewHolder):5931:5931 -> i + 10:16:long runningAverage(long,long):5938:5938 -> j + 1:22:boolean willBindInTime(int,long,long):5959:5959 -> k + 1:22:boolean willCreateInTime(int,long,long):5954:5954 -> l +androidx.recyclerview.widget.RecyclerView$RecycledViewPool$ScrapData -> androidx.recyclerview.widget.RecyclerView$u$a: # {"id":"sourceFile","fileName":"RecyclerView.java"} java.util.ArrayList mScrapHeap -> a int mMaxScrap -> b long mCreateRunningAverageNs -> c long mBindRunningAverageNs -> d - 1:3:void ():5652:5652 -> - 4:11:void ():5653:5653 -> - 12:15:void ():5654:5654 -> - 16:17:void ():5655:5655 -> - 18:20:void ():5656:5656 -> -androidx.recyclerview.widget.RecyclerView$Recycler -> androidx.recyclerview.widget.RecyclerView$u: + 1:3:void ():5833:5833 -> + 4:11:void ():5834:5834 -> + 12:15:void ():5835:5835 -> + 16:17:void ():5836:5836 -> + 18:20:void ():5837:5837 -> +androidx.recyclerview.widget.RecyclerView$Recycler -> androidx.recyclerview.widget.RecyclerView$v: # {"id":"sourceFile","fileName":"RecyclerView.java"} java.util.ArrayList mAttachedScrap -> a java.util.ArrayList mChangedScrap -> b @@ -53597,458 +56943,464 @@ androidx.recyclerview.widget.RecyclerView$Recycler -> androidx.recyclerview.widg int mRequestedCacheMax -> e int mViewCacheMax -> f androidx.recyclerview.widget.RecyclerView$RecycledViewPool mRecyclerPool -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$u;"} androidx.recyclerview.widget.RecyclerView this$0 -> h - 1:5:void (androidx.recyclerview.widget.RecyclerView):5896:5896 -> - 6:13:void (androidx.recyclerview.widget.RecyclerView):5897:5897 -> - 14:15:void (androidx.recyclerview.widget.RecyclerView):5898:5898 -> - 16:22:void (androidx.recyclerview.widget.RecyclerView):5900:5900 -> - 23:29:void (androidx.recyclerview.widget.RecyclerView):5903:5903 -> - 30:31:void (androidx.recyclerview.widget.RecyclerView):5905:5905 -> - 32:34:void (androidx.recyclerview.widget.RecyclerView):5906:5906 -> - 1:9:void recycleCachedViewAt(int):6415:6415 -> A - 10:12:void recycleCachedViewAt(int):6419:6419 -> A - 13:18:void recycleCachedViewAt(int):6420:6420 -> A - 1:4:void recycleView(android.view.View):6360:6360 -> B - 5:10:void recycleView(android.view.View):6361:6361 -> B - 11:16:void recycleView(android.view.View):6362:6362 -> B - 17:22:void recycleView(android.view.View):6364:6364 -> B - 23:26:void recycleView(android.view.View):6365:6365 -> B - 27:32:void recycleView(android.view.View):6366:6366 -> B - 33:35:void recycleView(android.view.View):6367:6367 -> B - 36:38:void recycleView(android.view.View):6369:6369 -> B - 39:50:void recycleView(android.view.View):6384:6384 -> B - 51:58:void recycleView(android.view.View):6385:6385 -> B - 1:18:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6429:6429 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} - 19:24:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6436:6436 -> C - 25:30:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6442:6442 -> C - 31:34:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6448:6448 -> C - 35:42:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6450:6450 -> C - 43:53:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6452:6452 -> C - 54:62:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6459:6459 -> C - 63:68:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6460:6460 -> C - 69:74:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6461:6461 -> C - 75:80:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6466:6466 -> C - 81:86:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6467:6467 -> C - 87:91:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6468:6468 -> C - 92:103:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6473:6473 -> C - 104:113:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6475:6475 -> C - 114:123:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6479:6479 -> C - 124:138:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6480:6480 -> C - 139:148:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6487:6487 -> C - 149:155:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6491:6491 -> C - 156:169:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6509:6509 -> C - 170:172:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6511:6511 -> C - 173:186:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6443:6443 -> C - 187:201:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6445:6445 -> C - 202:218:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6437:6437 -> C - 219:233:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6439:6439 -> C - 234:245:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6430:6430 -> C - 246:259:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6432:6432 -> C - 260:286:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6433:6433 -> C - 1:6:void scrapView(android.view.View):6567:6567 -> D - 7:12:void scrapView(android.view.View):6568:6568 -> D - 13:27:void scrapView(android.view.View):6569:6569 -> D - 28:31:void scrapView(android.view.View):6578:6578 -> D - 32:39:void scrapView(android.view.View):6579:6579 -> D - 40:42:void scrapView(android.view.View):6581:6581 -> D - 43:48:void scrapView(android.view.View):6582:6582 -> D - 49:71:void scrapView(android.view.View):6570:6570 -> D - 72:85:void scrapView(android.view.View):6571:6571 -> D - 86:101:void scrapView(android.view.View):6573:6573 -> D - 102:104:void scrapView(android.view.View):6575:6575 -> D - 105:110:void scrapView(android.view.View):6576:6576 -> D - 1:4:void setRecycledViewPool(androidx.recyclerview.widget.RecyclerView$RecycledViewPool):6859:6859 -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$t;)V"} - 5:7:void setRecycledViewPool(androidx.recyclerview.widget.RecyclerView$RecycledViewPool):6860:6860 -> E - 8:11:void setRecycledViewPool(androidx.recyclerview.widget.RecyclerView$RecycledViewPool):6862:6862 -> E - 12:19:void setRecycledViewPool(androidx.recyclerview.widget.RecyclerView$RecycledViewPool):6863:6863 -> E - 20:25:void setRecycledViewPool(androidx.recyclerview.widget.RecyclerView$RecycledViewPool):6864:6864 -> E + 1:5:void (androidx.recyclerview.widget.RecyclerView):6078:6078 -> + 6:13:void (androidx.recyclerview.widget.RecyclerView):6079:6079 -> + 14:15:void (androidx.recyclerview.widget.RecyclerView):6080:6080 -> + 16:22:void (androidx.recyclerview.widget.RecyclerView):6082:6082 -> + 23:29:void (androidx.recyclerview.widget.RecyclerView):6085:6085 -> + 30:31:void (androidx.recyclerview.widget.RecyclerView):6087:6087 -> + 32:34:void (androidx.recyclerview.widget.RecyclerView):6088:6088 -> + 1:9:void recycleCachedViewAt(int):6596:6596 -> A + 10:12:void recycleCachedViewAt(int):6600:6600 -> A + 13:18:void recycleCachedViewAt(int):6601:6601 -> A + 1:4:void recycleView(android.view.View):6541:6541 -> B + 5:10:void recycleView(android.view.View):6542:6542 -> B + 11:16:void recycleView(android.view.View):6543:6543 -> B + 17:22:void recycleView(android.view.View):6545:6545 -> B + 23:26:void recycleView(android.view.View):6546:6546 -> B + 27:32:void recycleView(android.view.View):6547:6547 -> B + 33:35:void recycleView(android.view.View):6548:6548 -> B + 36:38:void recycleView(android.view.View):6550:6550 -> B + 39:50:void recycleView(android.view.View):6565:6565 -> B + 51:58:void recycleView(android.view.View):6566:6566 -> B + 1:18:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6610:6610 -> C + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} + 19:24:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6617:6617 -> C + 25:30:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6623:6623 -> C + 31:34:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6629:6629 -> C + 35:42:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6630:6630 -> C + 43:53:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6632:6632 -> C + 54:62:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6639:6639 -> C + 63:68:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6640:6640 -> C + 69:74:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6641:6641 -> C + 75:80:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6646:6646 -> C + 81:86:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6647:6647 -> C + 87:91:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6648:6648 -> C + 92:103:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6653:6653 -> C + 104:113:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6655:6655 -> C + 114:123:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6659:6659 -> C + 124:138:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6660:6660 -> C + 139:148:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6667:6667 -> C + 149:155:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6671:6671 -> C + 156:169:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6689:6689 -> C + 170:171:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6691:6691 -> C + 172:174:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6692:6692 -> C + 175:188:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6624:6624 -> C + 189:203:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6626:6626 -> C + 204:220:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6618:6618 -> C + 221:235:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6620:6620 -> C + 236:247:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6611:6611 -> C + 248:261:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6613:6613 -> C + 262:288:void recycleViewHolderInternal(androidx.recyclerview.widget.RecyclerView$ViewHolder):6614:6614 -> C + 1:6:void scrapView(android.view.View):6749:6749 -> D + 7:12:void scrapView(android.view.View):6750:6750 -> D + 13:27:void scrapView(android.view.View):6751:6751 -> D + 28:31:void scrapView(android.view.View):6760:6760 -> D + 32:39:void scrapView(android.view.View):6761:6761 -> D + 40:42:void scrapView(android.view.View):6763:6763 -> D + 43:48:void scrapView(android.view.View):6764:6764 -> D + 49:71:void scrapView(android.view.View):6752:6752 -> D + 72:85:void scrapView(android.view.View):6753:6753 -> D + 86:101:void scrapView(android.view.View):6755:6755 -> D + 102:104:void scrapView(android.view.View):6757:6757 -> D + 105:110:void scrapView(android.view.View):6758:6758 -> D + 1:4:void setRecycledViewPool(androidx.recyclerview.widget.RecyclerView$RecycledViewPool):7048:7048 -> E + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;)V"} + 5:7:void setRecycledViewPool(androidx.recyclerview.widget.RecyclerView$RecycledViewPool):7049:7049 -> E + 8:11:void setRecycledViewPool(androidx.recyclerview.widget.RecyclerView$RecycledViewPool):7051:7051 -> E + 12:19:void setRecycledViewPool(androidx.recyclerview.widget.RecyclerView$RecycledViewPool):7052:7052 -> E + 20:25:void setRecycledViewPool(androidx.recyclerview.widget.RecyclerView$RecycledViewPool):7053:7053 -> E 1:1:void setViewCacheExtension(androidx.recyclerview.widget.RecyclerView$ViewCacheExtension):0:0 -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)V"} - 1:2:void setViewCacheSize(int):5929:5929 -> G - 3:6:void setViewCacheSize(int):5930:5930 -> G - 1:4:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):6004:6004 -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;IIJ)Z"} - 5:8:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):6005:6005 -> H - 9:23:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):6006:6006 -> H - 24:26:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):6007:6007 -> H - 27:34:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):6008:6008 -> H - 35:41:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):6012:6012 -> H - 42:47:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):6013:6013 -> H - 48:57:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):6014:6014 -> H - 58:60:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):6015:6015 -> H - 61:70:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):6016:6016 -> H - 71:74:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):6017:6017 -> H - 9:18:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6142:6142 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"(IZJ)Landroidx/recyclerview/widget/RecyclerView$C;"} - 19:31:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6150:6150 -> I - 32:43:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6151:6151 -> I - 44:49:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6156:6156 -> I - 50:58:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6158:6158 -> I - 59:61:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6163:6163 -> I - 62:67:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6164:6164 -> I - 68:74:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6165:6165 -> I - 75:78:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6166:6166 -> I - 79:84:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6167:6167 -> I - 85:87:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6168:6168 -> I - 88:95:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6170:6170 -> I - 96:105:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6179:6179 -> I - 106:115:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6180:6180 -> I - 116:123:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6186:6186 -> I - 124:133:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6188:6188 -> I - 134:147:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6189:6189 -> I - 148:152:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6193:6193 -> I - 153:162:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6220:6220 -> I - 163:165:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6222:6222 -> I - 166:169:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6223:6223 -> I - 170:175:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6224:6224 -> I - 176:190:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6229:6229 -> I - 191:194:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6230:6230 -> I - 195:201:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6231:6231 -> I - 202:209:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6235:6235 -> I - 210:213:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6236:6236 -> I - 214:221:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6238:6238 -> I - 222:228:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6240:6240 -> I - 229:234:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6244:6244 -> I - 235:243:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6245:6245 -> I - 244:275:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6181:6181 -> I - 276:301:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6183:6183 -> I - 302:313:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6255:6255 -> I - 314:319:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6256:6256 -> I - 320:322:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6257:6257 -> I - 323:330:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6258:6258 -> I - 331:336:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6260:6260 -> I - 337:342:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6262:6262 -> I - 343:346:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6263:6263 -> I - 347:350:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6262:6262 -> I - 351:355:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6264:6264 -> I - 356:371:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6269:6269 -> I - 372:374:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6271:6271 -> I - 375:395:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6272:6272 -> I - 396:405:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6278:6278 -> I - 406:409:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6279:6279 -> I - 410:417:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6282:6282 -> I - 418:425:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6285:6285 -> I - 426:431:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6286:6286 -> I - 432:439:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6287:6287 -> I - 440:447:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6288:6288 -> I - 448:453:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6289:6289 -> I - 454:455:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6291:6291 -> I - 456:463:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6293:6293 -> I - 464:466:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6294:6294 -> I - 467:498:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6143:6143 -> I - 499:507:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6144:6144 -> I - 508:522:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6145:6145 -> I - 1:4:void unscrapView(androidx.recyclerview.widget.RecyclerView$ViewHolder):6593:6593 -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} - 5:10:void unscrapView(androidx.recyclerview.widget.RecyclerView$ViewHolder):6594:6594 -> J - 11:16:void unscrapView(androidx.recyclerview.widget.RecyclerView$ViewHolder):6596:6596 -> J - 17:19:void unscrapView(androidx.recyclerview.widget.RecyclerView$ViewHolder):6598:6598 -> J - 20:21:void unscrapView(androidx.recyclerview.widget.RecyclerView$ViewHolder):6599:6599 -> J - 22:25:void unscrapView(androidx.recyclerview.widget.RecyclerView$ViewHolder):6600:6600 -> J - 1:10:void updateViewCacheSize():5934:5934 -> K - 11:15:void updateViewCacheSize():5935:5935 -> K - 16:25:void updateViewCacheSize():5938:5938 -> K - 26:35:void updateViewCacheSize():5939:5939 -> K - 36:42:void updateViewCacheSize():5940:5940 -> K - 1:6:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):5965:5965 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)Z"} - 7:15:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):5970:5970 -> L - 16:29:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):5972:5972 -> L - 30:40:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):5976:5976 -> L - 41:50:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):5978:5978 -> L - 51:57:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):5979:5979 -> L - 58:68:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):5983:5983 -> L - 69:89:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):5984:5984 -> L - 90:106:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):5973:5973 -> L - 107:121:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):5974:5974 -> L - 2:11:void viewRangeUpdate(int,int):6877:6877 -> M - 12:22:void viewRangeUpdate(int,int):6879:6879 -> M - 23:29:void viewRangeUpdate(int,int):6884:6884 -> M - 30:32:void viewRangeUpdate(int,int):6886:6886 -> M - 33:39:void viewRangeUpdate(int,int):6887:6887 -> M - 1:3:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6524:6524 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Z)V"} - 4:5:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6525:6525 -> a - 6:12:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6526:6526 -> a - 13:16:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6527:6527 -> a - 17:20:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6529:6529 -> a - 21:22:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6530:6530 -> a - 23:28:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6532:6532 -> a - 29:33:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6535:6535 -> a - 34:36:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6538:6538 -> a - 37:38:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6540:6540 -> a - 39:46:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6541:6541 -> a - 1:8:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6299:6299 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} - 9:10:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6300:6300 -> b - 11:17:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6301:6301 -> b - 18:20:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6303:6303 -> b - 21:27:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6306:6306 -> b - 28:31:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6309:6309 -> b - 32:35:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6310:6310 -> b - 36:38:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6313:6313 -> b - 39:41:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6314:6314 -> b - 42:45:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6316:6316 -> b - 1:5:void clear():5919:5919 -> c - 6:9:void clear():5920:5920 -> c - 1:10:void clearOldPositions():6911:6911 -> d - 11:18:void clearOldPositions():6913:6913 -> d - 19:24:void clearOldPositions():6914:6914 -> d - 25:33:void clearOldPositions():6916:6916 -> d - 34:47:void clearOldPositions():6918:6918 -> d - 48:51:void clearOldPositions():6920:6920 -> d - 52:57:void clearOldPositions():6921:6921 -> d - 58:72:void clearOldPositions():6923:6923 -> d - 1:5:void clearScrap():6612:6612 -> e - 6:9:void clearScrap():6613:6613 -> e - 10:13:void clearScrap():6614:6614 -> e - 3:12:int convertPreLayoutPositionToPostLayout(int):6088:6088 -> f - 13:23:int convertPreLayoutPositionToPostLayout(int):6092:6092 -> f - 24:32:int convertPreLayoutPositionToPostLayout(int):6095:6095 -> f - 33:56:int convertPreLayoutPositionToPostLayout(int):6089:6089 -> f - 57:80:int convertPreLayoutPositionToPostLayout(int):6090:6090 -> f - 1:5:void dispatchViewRecycled(androidx.recyclerview.widget.RecyclerView$ViewHolder):6765:6765 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} - 6:11:void dispatchViewRecycled(androidx.recyclerview.widget.RecyclerView$ViewHolder):6768:6768 -> g - 12:14:void dispatchViewRecycled(androidx.recyclerview.widget.RecyclerView$ViewHolder):6769:6769 -> g - 15:20:void dispatchViewRecycled(androidx.recyclerview.widget.RecyclerView$ViewHolder):6771:6771 -> g - 21:26:void dispatchViewRecycled(androidx.recyclerview.widget.RecyclerView$ViewHolder):6772:6772 -> g - 1:18:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6621:6621 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/RecyclerView$C;"} - 19:26:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6626:6626 -> h - 27:38:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6627:6627 -> h - 39:45:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6628:6628 -> h - 46:55:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6633:6633 -> h - 56:65:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6634:6634 -> h - 66:75:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6635:6635 -> h - 76:85:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6636:6636 -> h - 86:93:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6638:6638 -> h - 94:107:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6639:6639 -> h - 108:115:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6640:6640 -> h - 1:4:androidx.recyclerview.widget.RecyclerView$RecycledViewPool getRecycledViewPool():6869:6869 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$t;"} - 5:11:androidx.recyclerview.widget.RecyclerView$RecycledViewPool getRecycledViewPool():6870:6870 -> i - 12:14:androidx.recyclerview.widget.RecyclerView$RecycledViewPool getRecycledViewPool():6872:6872 -> i - 1:7:int getScrapCount():6604:6604 -> j - 1:3:java.util.List getScrapList():5951:5951 -> k - 1:10:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6712:6712 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(JIZ)Landroidx/recyclerview/widget/RecyclerView$C;"} - 11:18:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6714:6714 -> l - 19:32:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6715:6715 -> l - 33:40:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6716:6716 -> l - 41:43:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6717:6717 -> l - 44:49:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6718:6718 -> l - 50:62:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6727:6727 -> l - 63:68:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6728:6728 -> l - 69:73:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6737:6737 -> l - 74:81:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6738:6738 -> l - 82:89:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6739:6739 -> l - 90:100:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6745:6745 -> l - 101:108:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6747:6747 -> l - 109:122:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6748:6748 -> l - 123:130:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6749:6749 -> l - 131:138:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6751:6751 -> l - 139:146:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6755:6755 -> l - 1:10:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6657:6657 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Landroidx/recyclerview/widget/RecyclerView$C;"} - 11:18:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6661:6661 -> m - 19:30:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6662:6662 -> m - 31:52:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6663:6663 -> m - 53:61:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6664:6664 -> m - 62:71:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6670:6670 -> m - 72:75:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6674:6674 -> m - 76:82:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6675:6675 -> m - 83:93:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6676:6676 -> m - 94:100:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6681:6681 -> m - 101:105:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6682:6682 -> m - 106:109:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6683:6683 -> m - 110:126:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6678:6678 -> m - 127:141:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6679:6679 -> m - 142:149:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6690:6690 -> m - 150:157:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6692:6692 -> m - 158:169:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6695:6695 -> m - 170:177:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6696:6696 -> m - 178:188:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6698:6698 -> m - 1:11:android.view.View getScrapViewAt(int):6608:6608 -> n - 2:6:android.view.View getViewForPosition(int):6114:6114 -> o - 6:12:android.view.View getViewForPosition(int,boolean):6118:6118 -> p - 1:8:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6327:6327 -> q - 9:12:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6328:6328 -> q - 13:16:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6329:6329 -> q - 17:27:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6330:6330 -> q - 28:35:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6337:6337 -> q - 36:38:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6338:6338 -> q - 39:42:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6339:6339 -> q - 43:46:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6341:6341 -> q - 47:49:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6342:6342 -> q - 50:53:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6343:6343 -> q - 1:6:void invalidateDisplayListInt(androidx.recyclerview.widget.RecyclerView$ViewHolder):6321:6321 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} - 7:13:void invalidateDisplayListInt(androidx.recyclerview.widget.RecyclerView$ViewHolder):6322:6322 -> r - 1:9:void markItemDecorInsetsDirty():6929:6929 -> s - 10:17:void markItemDecorInsetsDirty():6931:6931 -> s - 18:28:void markItemDecorInsetsDirty():6932:6932 -> s - 29:34:void markItemDecorInsetsDirty():6934:6934 -> s - 1:9:void markKnownViewsInvalid():6895:6895 -> t - 10:20:void markKnownViewsInvalid():6897:6897 -> t - 21:24:void markKnownViewsInvalid():6899:6899 -> t - 25:30:void markKnownViewsInvalid():6900:6900 -> t - 31:44:void markKnownViewsInvalid():6904:6904 -> t - 45:48:void markKnownViewsInvalid():6906:6906 -> t - 1:9:void offsetPositionRecordsForInsert(int,int):6813:6813 -> u - 10:19:void offsetPositionRecordsForInsert(int,int):6815:6815 -> u - 20:24:void offsetPositionRecordsForInsert(int,int):6816:6816 -> u - 25:31:void offsetPositionRecordsForInsert(int,int):6821:6821 -> u - 10:19:void offsetPositionRecordsForMove(int,int):6794:6794 -> v - 20:29:void offsetPositionRecordsForMove(int,int):6796:6796 -> v - 30:40:void offsetPositionRecordsForMove(int,int):6797:6797 -> v - 41:44:void offsetPositionRecordsForMove(int,int):6801:6801 -> v - 45:51:void offsetPositionRecordsForMove(int,int):6803:6803 -> v - 3:12:void offsetPositionRecordsForRemove(int,int,boolean):6834:6834 -> w - 13:22:void offsetPositionRecordsForRemove(int,int,boolean):6836:6836 -> w - 23:27:void offsetPositionRecordsForRemove(int,int,boolean):6838:6838 -> w - 28:35:void offsetPositionRecordsForRemove(int,int,boolean):6844:6844 -> w - 36:38:void offsetPositionRecordsForRemove(int,int,boolean):6847:6847 -> w - 39:45:void offsetPositionRecordsForRemove(int,int,boolean):6848:6848 -> w - 1:3:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter,boolean):6779:6779 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$g;Landroidx/recyclerview/widget/RecyclerView$g;Z)V"} - 4:11:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter,boolean):6780:6780 -> x - 1:5:void quickRecycleScrapView(android.view.View):6550:6550 -> y - 6:8:void quickRecycleScrapView(android.view.View):6551:6551 -> y - 9:10:void quickRecycleScrapView(android.view.View):6552:6552 -> y - 11:13:void quickRecycleScrapView(android.view.View):6553:6553 -> y - 14:17:void quickRecycleScrapView(android.view.View):6554:6554 -> y - 1:10:void recycleAndClearCachedViews():6390:6390 -> z - 11:16:void recycleAndClearCachedViews():6392:6392 -> z - 17:21:void recycleAndClearCachedViews():6394:6394 -> z - 22:25:void recycleAndClearCachedViews():6395:6395 -> z - 26:33:void recycleAndClearCachedViews():6396:6396 -> z -androidx.recyclerview.widget.RecyclerView$RecyclerListener -> androidx.recyclerview.widget.RecyclerView$v: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$B;)V"} + 1:2:void setViewCacheSize(int):6111:6111 -> G + 3:6:void setViewCacheSize(int):6112:6112 -> G + 2:3:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):6185:6185 -> H + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;IIJ)Z"} + 4:7:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):6186:6186 -> H + 8:11:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):6187:6187 -> H + 12:26:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):6188:6188 -> H + 27:29:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):6189:6189 -> H + 30:37:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):6190:6190 -> H + 38:44:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):6194:6194 -> H + 45:50:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):6195:6195 -> H + 51:60:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):6196:6196 -> H + 61:63:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):6197:6197 -> H + 64:73:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):6198:6198 -> H + 74:77:boolean tryBindViewHolderByDeadline(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,long):6199:6199 -> H + 9:18:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6323:6323 -> I + # {"id":"com.android.tools.r8.residualsignature","signature":"(IZJ)Landroidx/recyclerview/widget/RecyclerView$D;"} + 19:31:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6331:6331 -> I + 32:43:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6332:6332 -> I + 44:49:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6337:6337 -> I + 50:58:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6339:6339 -> I + 59:61:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6344:6344 -> I + 62:67:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6345:6345 -> I + 68:74:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6346:6346 -> I + 75:78:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6347:6347 -> I + 79:84:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6348:6348 -> I + 85:87:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6349:6349 -> I + 88:95:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6351:6351 -> I + 96:105:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6360:6360 -> I + 106:115:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6361:6361 -> I + 116:123:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6367:6367 -> I + 124:133:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6369:6369 -> I + 134:147:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6370:6370 -> I + 148:152:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6374:6374 -> I + 153:162:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6401:6401 -> I + 163:165:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6403:6403 -> I + 166:169:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6404:6404 -> I + 170:175:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6405:6405 -> I + 176:190:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6410:6410 -> I + 191:194:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6411:6411 -> I + 195:201:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6412:6412 -> I + 202:209:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6416:6416 -> I + 210:213:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6417:6417 -> I + 214:221:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6419:6419 -> I + 222:228:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6421:6421 -> I + 229:234:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6425:6425 -> I + 235:243:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6426:6426 -> I + 244:275:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6362:6362 -> I + 276:301:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6364:6364 -> I + 302:313:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6436:6436 -> I + 314:319:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6437:6437 -> I + 320:322:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6438:6438 -> I + 323:330:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6439:6439 -> I + 331:336:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6441:6441 -> I + 337:342:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6443:6443 -> I + 343:346:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6444:6444 -> I + 347:350:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6443:6443 -> I + 351:355:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6445:6445 -> I + 356:371:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6450:6450 -> I + 372:374:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6452:6452 -> I + 375:395:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6453:6453 -> I + 396:405:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6459:6459 -> I + 406:409:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6460:6460 -> I + 410:417:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6463:6463 -> I + 418:425:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6466:6466 -> I + 426:431:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6467:6467 -> I + 432:439:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6468:6468 -> I + 440:447:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6469:6469 -> I + 448:453:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6470:6470 -> I + 454:455:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6472:6472 -> I + 456:463:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6474:6474 -> I + 464:466:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6475:6475 -> I + 467:498:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6324:6324 -> I + 499:507:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6325:6325 -> I + 508:522:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):6326:6326 -> I + 1:4:void unscrapView(androidx.recyclerview.widget.RecyclerView$ViewHolder):6775:6775 -> J + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} + 5:10:void unscrapView(androidx.recyclerview.widget.RecyclerView$ViewHolder):6776:6776 -> J + 11:16:void unscrapView(androidx.recyclerview.widget.RecyclerView$ViewHolder):6778:6778 -> J + 17:19:void unscrapView(androidx.recyclerview.widget.RecyclerView$ViewHolder):6780:6780 -> J + 20:21:void unscrapView(androidx.recyclerview.widget.RecyclerView$ViewHolder):6781:6781 -> J + 22:25:void unscrapView(androidx.recyclerview.widget.RecyclerView$ViewHolder):6782:6782 -> J + 1:10:void updateViewCacheSize():6116:6116 -> K + 11:15:void updateViewCacheSize():6117:6117 -> K + 16:25:void updateViewCacheSize():6120:6120 -> K + 26:35:void updateViewCacheSize():6121:6121 -> K + 36:42:void updateViewCacheSize():6122:6122 -> K + 1:6:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):6147:6147 -> L + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)Z"} + 7:15:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):6152:6152 -> L + 16:29:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):6154:6154 -> L + 30:40:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):6158:6158 -> L + 41:50:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):6160:6160 -> L + 51:57:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):6161:6161 -> L + 58:68:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):6165:6165 -> L + 69:89:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):6166:6166 -> L + 90:106:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):6155:6155 -> L + 107:121:boolean validateViewHolderForOffsetPosition(androidx.recyclerview.widget.RecyclerView$ViewHolder):6156:6156 -> L + 2:11:void viewRangeUpdate(int,int):7066:7066 -> M + 12:22:void viewRangeUpdate(int,int):7068:7068 -> M + 23:29:void viewRangeUpdate(int,int):7073:7073 -> M + 30:32:void viewRangeUpdate(int,int):7075:7075 -> M + 33:39:void viewRangeUpdate(int,int):7076:7076 -> M + 1:3:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6705:6705 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Z)V"} + 4:5:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6706:6706 -> a + 6:12:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6707:6707 -> a + 13:16:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6708:6708 -> a + 17:20:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6710:6710 -> a + 21:22:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6711:6711 -> a + 23:28:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6713:6713 -> a + 29:33:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6716:6716 -> a + 34:36:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6719:6719 -> a + 37:38:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6721:6721 -> a + 39:40:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6722:6722 -> a + 41:48:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):6723:6723 -> a + 1:8:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6480:6480 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} + 9:10:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6481:6481 -> b + 11:17:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6482:6482 -> b + 18:20:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6484:6484 -> b + 21:27:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6487:6487 -> b + 28:31:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6490:6490 -> b + 32:35:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6491:6491 -> b + 36:38:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6494:6494 -> b + 39:41:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6495:6495 -> b + 42:45:void attachAccessibilityDelegateOnBind(androidx.recyclerview.widget.RecyclerView$ViewHolder):6497:6497 -> b + 1:5:void clear():6101:6101 -> c + 6:9:void clear():6102:6102 -> c + 1:10:void clearOldPositions():7100:7100 -> d + 11:18:void clearOldPositions():7102:7102 -> d + 19:24:void clearOldPositions():7103:7103 -> d + 25:33:void clearOldPositions():7105:7105 -> d + 34:47:void clearOldPositions():7107:7107 -> d + 48:51:void clearOldPositions():7109:7109 -> d + 52:57:void clearOldPositions():7110:7110 -> d + 58:72:void clearOldPositions():7112:7112 -> d + 1:5:void clearScrap():6794:6794 -> e + 6:9:void clearScrap():6795:6795 -> e + 10:13:void clearScrap():6796:6796 -> e + 3:12:int convertPreLayoutPositionToPostLayout(int):6270:6270 -> f + 13:23:int convertPreLayoutPositionToPostLayout(int):6274:6274 -> f + 24:32:int convertPreLayoutPositionToPostLayout(int):6277:6277 -> f + 33:56:int convertPreLayoutPositionToPostLayout(int):6271:6271 -> f + 57:80:int convertPreLayoutPositionToPostLayout(int):6272:6272 -> f + 1:5:void dispatchViewRecycled(androidx.recyclerview.widget.RecyclerView$ViewHolder):6948:6948 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} + 6:15:void dispatchViewRecycled(androidx.recyclerview.widget.RecyclerView$ViewHolder):6952:6952 -> g + 16:21:void dispatchViewRecycled(androidx.recyclerview.widget.RecyclerView$ViewHolder):6956:6956 -> g + 22:24:void dispatchViewRecycled(androidx.recyclerview.widget.RecyclerView$ViewHolder):6957:6957 -> g + 25:30:void dispatchViewRecycled(androidx.recyclerview.widget.RecyclerView$ViewHolder):6959:6959 -> g + 31:36:void dispatchViewRecycled(androidx.recyclerview.widget.RecyclerView$ViewHolder):6960:6960 -> g + 37:50:void dispatchViewRecycled(androidx.recyclerview.widget.RecyclerView$ViewHolder):6954:6954 -> g + 1:18:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6803:6803 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/RecyclerView$D;"} + 19:26:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6808:6808 -> h + 27:38:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6809:6809 -> h + 39:45:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6810:6810 -> h + 46:55:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6815:6815 -> h + 56:65:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6816:6816 -> h + 66:75:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6817:6817 -> h + 76:85:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6818:6818 -> h + 86:93:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6820:6820 -> h + 94:107:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6821:6821 -> h + 108:115:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):6822:6822 -> h + 1:4:androidx.recyclerview.widget.RecyclerView$RecycledViewPool getRecycledViewPool():7058:7058 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$u;"} + 5:11:androidx.recyclerview.widget.RecyclerView$RecycledViewPool getRecycledViewPool():7059:7059 -> i + 12:14:androidx.recyclerview.widget.RecyclerView$RecycledViewPool getRecycledViewPool():7061:7061 -> i + 1:7:int getScrapCount():6786:6786 -> j + 1:3:java.util.List getScrapList():6133:6133 -> k + 1:10:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6894:6894 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(JIZ)Landroidx/recyclerview/widget/RecyclerView$D;"} + 11:18:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6896:6896 -> l + 19:32:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6897:6897 -> l + 33:40:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6898:6898 -> l + 41:43:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6899:6899 -> l + 44:49:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6900:6900 -> l + 50:62:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6909:6909 -> l + 63:68:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6910:6910 -> l + 69:73:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6919:6919 -> l + 74:81:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6920:6920 -> l + 82:89:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6921:6921 -> l + 90:100:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6927:6927 -> l + 101:108:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6929:6929 -> l + 109:122:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6930:6930 -> l + 123:130:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6931:6931 -> l + 131:138:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6933:6933 -> l + 139:146:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrCachedViewForId(long,int,boolean):6937:6937 -> l + 1:10:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6839:6839 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Landroidx/recyclerview/widget/RecyclerView$D;"} + 11:18:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6843:6843 -> m + 19:30:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6844:6844 -> m + 31:52:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6845:6845 -> m + 53:61:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6846:6846 -> m + 62:71:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6852:6852 -> m + 72:75:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6856:6856 -> m + 76:82:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6857:6857 -> m + 83:93:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6858:6858 -> m + 94:100:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6863:6863 -> m + 101:105:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6864:6864 -> m + 106:109:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6865:6865 -> m + 110:126:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6860:6860 -> m + 127:141:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6861:6861 -> m + 142:149:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6872:6872 -> m + 150:157:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6874:6874 -> m + 158:169:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6877:6877 -> m + 170:177:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6878:6878 -> m + 178:188:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):6880:6880 -> m + 1:11:android.view.View getScrapViewAt(int):6790:6790 -> n + 2:6:android.view.View getViewForPosition(int):6296:6296 -> o + 6:12:android.view.View getViewForPosition(int,boolean):6300:6300 -> p + 1:8:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6508:6508 -> q + 9:12:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6509:6509 -> q + 13:16:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6510:6510 -> q + 17:27:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6511:6511 -> q + 28:35:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6518:6518 -> q + 36:38:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6519:6519 -> q + 39:42:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6520:6520 -> q + 43:46:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6522:6522 -> q + 47:49:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6523:6523 -> q + 50:53:void invalidateDisplayListInt(android.view.ViewGroup,boolean):6524:6524 -> q + 1:6:void invalidateDisplayListInt(androidx.recyclerview.widget.RecyclerView$ViewHolder):6502:6502 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} + 7:13:void invalidateDisplayListInt(androidx.recyclerview.widget.RecyclerView$ViewHolder):6503:6503 -> r + 1:9:void markItemDecorInsetsDirty():7118:7118 -> s + 10:17:void markItemDecorInsetsDirty():7120:7120 -> s + 18:28:void markItemDecorInsetsDirty():7121:7121 -> s + 29:34:void markItemDecorInsetsDirty():7123:7123 -> s + 1:9:void markKnownViewsInvalid():7084:7084 -> t + 10:20:void markKnownViewsInvalid():7086:7086 -> t + 21:24:void markKnownViewsInvalid():7088:7088 -> t + 25:30:void markKnownViewsInvalid():7089:7089 -> t + 31:44:void markKnownViewsInvalid():7093:7093 -> t + 45:48:void markKnownViewsInvalid():7095:7095 -> t + 1:10:void offsetPositionRecordsForInsert(int,int):7001:7001 -> u + 11:20:void offsetPositionRecordsForInsert(int,int):7003:7003 -> u + 21:24:void offsetPositionRecordsForInsert(int,int):7004:7004 -> u + 25:31:void offsetPositionRecordsForInsert(int,int):7010:7010 -> u + 10:19:void offsetPositionRecordsForMove(int,int):6982:6982 -> v + 20:29:void offsetPositionRecordsForMove(int,int):6984:6984 -> v + 30:40:void offsetPositionRecordsForMove(int,int):6985:6985 -> v + 41:44:void offsetPositionRecordsForMove(int,int):6989:6989 -> v + 45:51:void offsetPositionRecordsForMove(int,int):6991:6991 -> v + 3:12:void offsetPositionRecordsForRemove(int,int,boolean):7023:7023 -> w + 13:22:void offsetPositionRecordsForRemove(int,int,boolean):7025:7025 -> w + 23:27:void offsetPositionRecordsForRemove(int,int,boolean):7027:7027 -> w + 28:35:void offsetPositionRecordsForRemove(int,int,boolean):7033:7033 -> w + 36:38:void offsetPositionRecordsForRemove(int,int,boolean):7036:7036 -> w + 39:45:void offsetPositionRecordsForRemove(int,int,boolean):7037:7037 -> w + 1:3:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter,boolean):6967:6967 -> x + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$h;Landroidx/recyclerview/widget/RecyclerView$h;Z)V"} + 4:11:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter,boolean):6968:6968 -> x + 1:5:void quickRecycleScrapView(android.view.View):6732:6732 -> y + 6:8:void quickRecycleScrapView(android.view.View):6733:6733 -> y + 9:10:void quickRecycleScrapView(android.view.View):6734:6734 -> y + 11:13:void quickRecycleScrapView(android.view.View):6735:6735 -> y + 14:17:void quickRecycleScrapView(android.view.View):6736:6736 -> y + 1:10:void recycleAndClearCachedViews():6571:6571 -> z + 11:16:void recycleAndClearCachedViews():6573:6573 -> z + 17:21:void recycleAndClearCachedViews():6575:6575 -> z + 22:25:void recycleAndClearCachedViews():6576:6576 -> z + 26:33:void recycleAndClearCachedViews():6577:6577 -> z +androidx.recyclerview.widget.RecyclerView$RecyclerListener -> androidx.recyclerview.widget.RecyclerView$w: # {"id":"sourceFile","fileName":"RecyclerView.java"} -androidx.recyclerview.widget.RecyclerView$RecyclerViewDataObserver -> androidx.recyclerview.widget.RecyclerView$w: +androidx.recyclerview.widget.RecyclerView$RecyclerViewDataObserver -> androidx.recyclerview.widget.RecyclerView$x: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView this$0 -> a - 1:6:void (androidx.recyclerview.widget.RecyclerView):5531:5531 -> -androidx.recyclerview.widget.RecyclerView$SavedState -> androidx.recyclerview.widget.RecyclerView$x: + 1:6:void (androidx.recyclerview.widget.RecyclerView):5696:5696 -> +androidx.recyclerview.widget.RecyclerView$SavedState -> androidx.recyclerview.widget.RecyclerView$y: # {"id":"sourceFile","fileName":"RecyclerView.java"} android.os.Parcelable mLayoutState -> f - 1:8:void ():12334:12334 -> - 1:3:void (android.os.Parcel,java.lang.ClassLoader):12312:12314 -> - 4:4:void (android.os.Parcel,java.lang.ClassLoader):12313:12313 -> - 5:5:void (android.os.Parcelable):12321:12321 -> - 1:5:void copyFrom(androidx.recyclerview.widget.RecyclerView$SavedState):12331:12331 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)V"} - 1:3:void writeToParcel(android.os.Parcel,int):12326:12326 -> writeToParcel - 4:10:void writeToParcel(android.os.Parcel,int):12327:12327 -> writeToParcel -androidx.recyclerview.widget.RecyclerView$SavedState$1 -> androidx.recyclerview.widget.RecyclerView$x$a: + 1:8:void ():12741:12741 -> + 1:1:void (android.os.Parcel,java.lang.ClassLoader):12719:12719 -> + 2:2:void (android.os.Parcel,java.lang.ClassLoader):12721:12721 -> + 3:3:void (android.os.Parcel,java.lang.ClassLoader):12720:12720 -> + 4:4:void (android.os.Parcelable):12728:12728 -> + 1:5:void copyFrom(androidx.recyclerview.widget.RecyclerView$SavedState):12738:12738 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)V"} + 1:3:void writeToParcel(android.os.Parcel,int):12733:12733 -> writeToParcel + 4:10:void writeToParcel(android.os.Parcel,int):12734:12734 -> writeToParcel +androidx.recyclerview.widget.RecyclerView$SavedState$1 -> androidx.recyclerview.widget.RecyclerView$y$a: # {"id":"sourceFile","fileName":"RecyclerView.java"} - 1:4:void ():12334:12334 -> - 1:7:androidx.recyclerview.widget.RecyclerView$SavedState createFromParcel(android.os.Parcel):12342:12342 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/recyclerview/widget/RecyclerView$x;"} - 1:6:androidx.recyclerview.widget.RecyclerView$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):12337:12337 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/recyclerview/widget/RecyclerView$x;"} - 1:3:androidx.recyclerview.widget.RecyclerView$SavedState[] newArray(int):12347:12347 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/recyclerview/widget/RecyclerView$x;"} - 1:1:java.lang.Object createFromParcel(android.os.Parcel):12334:12334 -> createFromParcel - 2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):12334:12334 -> createFromParcel - 1:5:java.lang.Object[] newArray(int):12334:12334 -> newArray -androidx.recyclerview.widget.RecyclerView$SmoothScroller -> androidx.recyclerview.widget.RecyclerView$y: + 1:4:void ():12741:12741 -> + 1:7:androidx.recyclerview.widget.RecyclerView$SavedState createFromParcel(android.os.Parcel):12749:12749 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/recyclerview/widget/RecyclerView$y;"} + 1:6:androidx.recyclerview.widget.RecyclerView$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):12744:12744 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/recyclerview/widget/RecyclerView$y;"} + 1:3:androidx.recyclerview.widget.RecyclerView$SavedState[] newArray(int):12754:12754 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/recyclerview/widget/RecyclerView$y;"} + 1:1:java.lang.Object createFromParcel(android.os.Parcel):12741:12741 -> createFromParcel + 2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):12741:12741 -> createFromParcel + 1:5:java.lang.Object[] newArray(int):12741:12741 -> newArray +androidx.recyclerview.widget.RecyclerView$SmoothScroller -> androidx.recyclerview.widget.RecyclerView$z: # {"id":"sourceFile","fileName":"RecyclerView.java"} int mTargetPosition -> a androidx.recyclerview.widget.RecyclerView mRecyclerView -> b androidx.recyclerview.widget.RecyclerView$LayoutManager mLayoutManager -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$p;"} boolean mPendingInitialRun -> d boolean mRunning -> e android.view.View mTargetView -> f androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action mRecyclingAction -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$y$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$z$a;"} boolean mStarted -> h - 1:4:void ():11776:11776 -> - 5:6:void ():11760:11760 -> - 7:15:void ():11777:11777 -> - 1:4:android.graphics.PointF computeScrollVectorForPosition(int):11835:11835 -> a - 5:8:android.graphics.PointF computeScrollVectorForPosition(int):11836:11836 -> a - 9:10:android.graphics.PointF computeScrollVectorForPosition(int):11837:11837 -> a - 11:15:android.graphics.PointF computeScrollVectorForPosition(int):11838:11838 -> a - 16:27:android.graphics.PointF computeScrollVectorForPosition(int):11840:11840 -> a - 28:38:android.graphics.PointF computeScrollVectorForPosition(int):11841:11841 -> a - 39:45:android.graphics.PointF computeScrollVectorForPosition(int):11840:11840 -> a - 1:9:android.view.View findViewByPosition(int):11972:11972 -> b - 1:9:int getChildCount():11965:11965 -> c - 1:7:int getChildPosition(android.view.View):11958:11958 -> d - 1:3:androidx.recyclerview.widget.RecyclerView$LayoutManager getLayoutManager():11851:11851 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$o;"} - 1:3:int getTargetPosition():11903:11903 -> f - 1:3:boolean isPendingInitialRun():11885:11885 -> g - 1:3:boolean isRunning():11893:11893 -> h - 1:13:void normalize(android.graphics.PointF):11998:11998 -> i - 14:18:void normalize(android.graphics.PointF):12000:12000 -> i - 19:24:void normalize(android.graphics.PointF):12001:12001 -> i - 1:2:void onAnimation(int,int):11907:11907 -> j - 3:9:void onAnimation(int,int):11908:11908 -> j - 10:12:void onAnimation(int,int):11909:11909 -> j - 13:25:void onAnimation(int,int):11917:11917 -> j - 26:33:void onAnimation(int,int):11918:11918 -> j - 34:46:void onAnimation(int,int):11919:11919 -> j - 47:53:void onAnimation(int,int):11921:11921 -> j - 54:58:void onAnimation(int,int):11922:11922 -> j - 59:62:void onAnimation(int,int):11920:11920 -> j - 63:64:void onAnimation(int,int):11927:11927 -> j - 65:68:void onAnimation(int,int):11929:11929 -> j - 69:76:void onAnimation(int,int):11931:11931 -> j - 77:85:void onAnimation(int,int):11932:11932 -> j - 86:90:void onAnimation(int,int):11933:11933 -> j - 91:94:void onAnimation(int,int):11934:11934 -> j - 95:101:void onAnimation(int,int):11936:11936 -> j - 102:103:void onAnimation(int,int):11937:11937 -> j - 104:107:void onAnimation(int,int):11940:11940 -> j - 108:114:void onAnimation(int,int):11941:11941 -> j - 115:120:void onAnimation(int,int):11942:11942 -> j - 121:127:void onAnimation(int,int):11943:11943 -> j - 128:132:void onAnimation(int,int):11946:11946 -> j - 133:134:void onAnimation(int,int):11947:11947 -> j - 135:140:void onAnimation(int,int):11948:11948 -> j - 1:10:void onChildAttachedToWindow(android.view.View):11985:11985 -> k - 11:13:void onChildAttachedToWindow(android.view.View):11986:11986 -> k + 1:4:void ():12173:12173 -> + 5:6:void ():12157:12157 -> + 7:15:void ():12174:12174 -> + 1:4:android.graphics.PointF computeScrollVectorForPosition(int):12231:12231 -> a + 5:8:android.graphics.PointF computeScrollVectorForPosition(int):12232:12232 -> a + 9:10:android.graphics.PointF computeScrollVectorForPosition(int):12233:12233 -> a + 11:15:android.graphics.PointF computeScrollVectorForPosition(int):12234:12234 -> a + 16:27:android.graphics.PointF computeScrollVectorForPosition(int):12236:12236 -> a + 28:38:android.graphics.PointF computeScrollVectorForPosition(int):12237:12237 -> a + 39:45:android.graphics.PointF computeScrollVectorForPosition(int):12236:12236 -> a + 1:9:android.view.View findViewByPosition(int):12368:12368 -> b + 1:9:int getChildCount():12361:12361 -> c + 1:7:int getChildPosition(android.view.View):12354:12354 -> d + 1:3:androidx.recyclerview.widget.RecyclerView$LayoutManager getLayoutManager():12247:12247 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$p;"} + 1:3:int getTargetPosition():12299:12299 -> f + 1:3:boolean isPendingInitialRun():12281:12281 -> g + 1:3:boolean isRunning():12289:12289 -> h + 1:13:void normalize(android.graphics.PointF):12395:12395 -> i + 14:18:void normalize(android.graphics.PointF):12397:12397 -> i + 19:24:void normalize(android.graphics.PointF):12398:12398 -> i + 1:2:void onAnimation(int,int):12303:12303 -> j + 3:9:void onAnimation(int,int):12304:12304 -> j + 10:12:void onAnimation(int,int):12305:12305 -> j + 13:25:void onAnimation(int,int):12313:12313 -> j + 26:33:void onAnimation(int,int):12314:12314 -> j + 34:46:void onAnimation(int,int):12315:12315 -> j + 47:53:void onAnimation(int,int):12317:12317 -> j + 54:58:void onAnimation(int,int):12318:12318 -> j + 59:62:void onAnimation(int,int):12316:12316 -> j + 63:64:void onAnimation(int,int):12323:12323 -> j + 65:68:void onAnimation(int,int):12325:12325 -> j + 69:76:void onAnimation(int,int):12327:12327 -> j + 77:85:void onAnimation(int,int):12328:12328 -> j + 86:90:void onAnimation(int,int):12329:12329 -> j + 91:94:void onAnimation(int,int):12330:12330 -> j + 95:101:void onAnimation(int,int):12332:12332 -> j + 102:103:void onAnimation(int,int):12333:12333 -> j + 104:107:void onAnimation(int,int):12336:12336 -> j + 108:114:void onAnimation(int,int):12337:12337 -> j + 115:120:void onAnimation(int,int):12338:12338 -> j + 121:127:void onAnimation(int,int):12339:12339 -> j + 128:132:void onAnimation(int,int):12342:12342 -> j + 133:134:void onAnimation(int,int):12343:12343 -> j + 135:140:void onAnimation(int,int):12344:12344 -> j + 1:10:void onChildAttachedToWindow(android.view.View):12381:12381 -> k + 11:13:void onChildAttachedToWindow(android.view.View):12382:12382 -> k void onSeekTargetStep(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action) -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/RecyclerView$y$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/RecyclerView$z$a;)V"} void onStart() -> m void onStop() -> n void onTargetFound(android.view.View,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action) -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/RecyclerView$y$a;)V"} - 1:3:void setTargetPosition(int):11820:11820 -> p - 1:5:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):11795:11795 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$o;)V"} - 6:9:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):11797:11797 -> q - 10:35:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):11798:11798 -> q - 36:55:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):11799:11799 -> q - 56:60:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):11798:11798 -> q - 61:62:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):11804:11804 -> q - 63:64:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):11805:11805 -> q - 65:69:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):11806:11806 -> q - 70:74:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):11809:11809 -> q - 75:76:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):11810:11810 -> q - 77:78:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):11811:11811 -> q - 79:88:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):11812:11812 -> q - 89:91:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):11813:11813 -> q - 92:98:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):11814:11814 -> q - 99:101:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):11816:11816 -> q - 102:109:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):11807:11807 -> q - 1:6:void stop():11861:11861 -> r - 7:8:void stop():11864:11864 -> r - 9:11:void stop():11865:11865 -> r - 12:19:void stop():11866:11866 -> r - 20:21:void stop():11867:11867 -> r - 22:23:void stop():11868:11868 -> r - 24:25:void stop():11869:11869 -> r - 26:30:void stop():11871:11871 -> r - 31:32:void stop():11873:11873 -> r - 33:35:void stop():11874:11874 -> r -androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action -> androidx.recyclerview.widget.RecyclerView$y$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/RecyclerView$z$a;)V"} + 1:3:void setTargetPosition(int):12217:12217 -> p + 1:5:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):12192:12192 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$p;)V"} + 6:9:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):12194:12194 -> q + 10:35:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):12195:12195 -> q + 36:55:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):12196:12196 -> q + 56:60:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):12195:12195 -> q + 61:62:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):12201:12201 -> q + 63:64:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):12202:12202 -> q + 65:69:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):12203:12203 -> q + 70:74:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):12206:12206 -> q + 75:76:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):12207:12207 -> q + 77:78:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):12208:12208 -> q + 79:88:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):12209:12209 -> q + 89:91:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):12210:12210 -> q + 92:98:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):12211:12211 -> q + 99:101:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):12213:12213 -> q + 102:109:void start(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$LayoutManager):12204:12204 -> q + 1:6:void stop():12257:12257 -> r + 7:8:void stop():12260:12260 -> r + 9:11:void stop():12261:12261 -> r + 12:19:void stop():12262:12262 -> r + 20:21:void stop():12263:12263 -> r + 22:23:void stop():12264:12264 -> r + 24:25:void stop():12265:12265 -> r + 26:30:void stop():12267:12267 -> r + 31:32:void stop():12269:12269 -> r + 33:35:void stop():12270:12270 -> r +androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action -> androidx.recyclerview.widget.RecyclerView$z$a: # {"id":"sourceFile","fileName":"RecyclerView.java"} int mDx -> a int mDy -> b @@ -54057,38 +57409,38 @@ androidx.recyclerview.widget.RecyclerView$SmoothScroller$Action -> androidx.recy android.view.animation.Interpolator mInterpolator -> e boolean mChanged -> f int mConsecutiveUpdates -> g - 1:1:void (int,int):12070:12070 -> - 2:2:void (int,int,int,android.view.animation.Interpolator):12090:12090 -> - 3:3:void (int,int,int,android.view.animation.Interpolator):12055:12055 -> - 4:4:void (int,int,int,android.view.animation.Interpolator):12059:12059 -> - 5:5:void (int,int,int,android.view.animation.Interpolator):12063:12063 -> - 6:9:void (int,int,int,android.view.animation.Interpolator):12091:12094 -> - 1:8:boolean hasJumpTarget():12117:12117 -> a - 1:3:void jumpTo(int):12113:12113 -> b - 1:6:void runIfNecessary(androidx.recyclerview.widget.RecyclerView):12121:12121 -> c - 7:8:void runIfNecessary(androidx.recyclerview.widget.RecyclerView):12123:12123 -> c - 9:11:void runIfNecessary(androidx.recyclerview.widget.RecyclerView):12124:12124 -> c - 12:14:void runIfNecessary(androidx.recyclerview.widget.RecyclerView):12125:12125 -> c - 15:18:void runIfNecessary(androidx.recyclerview.widget.RecyclerView):12128:12128 -> c - 19:21:void runIfNecessary(androidx.recyclerview.widget.RecyclerView):12129:12129 -> c - 22:34:void runIfNecessary(androidx.recyclerview.widget.RecyclerView):12130:12130 -> c - 35:44:void runIfNecessary(androidx.recyclerview.widget.RecyclerView):12131:12131 -> c - 45:51:void runIfNecessary(androidx.recyclerview.widget.RecyclerView):12135:12135 -> c - 52:54:void runIfNecessary(androidx.recyclerview.widget.RecyclerView):12138:12138 -> c - 55:57:void runIfNecessary(androidx.recyclerview.widget.RecyclerView):12140:12140 -> c - 1:2:void update(int,int,int,android.view.animation.Interpolator):12208:12208 -> d - 3:4:void update(int,int,int,android.view.animation.Interpolator):12209:12209 -> d - 5:6:void update(int,int,int,android.view.animation.Interpolator):12210:12210 -> d - 7:9:void update(int,int,int,android.view.animation.Interpolator):12211:12211 -> d - 10:12:void update(int,int,int,android.view.animation.Interpolator):12212:12212 -> d - 1:10:void validate():12145:12145 -> e - 11:18:void validate():12146:12146 -> e - 19:23:void validate():12148:12148 -> e - 24:31:void validate():12149:12149 -> e -androidx.recyclerview.widget.RecyclerView$SmoothScroller$ScrollVectorProvider -> androidx.recyclerview.widget.RecyclerView$y$b: + 1:1:void (int,int):12469:12469 -> + 2:2:void (int,int,int,android.view.animation.Interpolator):12489:12489 -> + 3:3:void (int,int,int,android.view.animation.Interpolator):12454:12454 -> + 4:4:void (int,int,int,android.view.animation.Interpolator):12458:12458 -> + 5:5:void (int,int,int,android.view.animation.Interpolator):12462:12462 -> + 6:9:void (int,int,int,android.view.animation.Interpolator):12490:12493 -> + 1:8:boolean hasJumpTarget():12516:12516 -> a + 1:3:void jumpTo(int):12512:12512 -> b + 1:6:void runIfNecessary(androidx.recyclerview.widget.RecyclerView):12520:12520 -> c + 7:8:void runIfNecessary(androidx.recyclerview.widget.RecyclerView):12522:12522 -> c + 9:11:void runIfNecessary(androidx.recyclerview.widget.RecyclerView):12523:12523 -> c + 12:14:void runIfNecessary(androidx.recyclerview.widget.RecyclerView):12524:12524 -> c + 15:18:void runIfNecessary(androidx.recyclerview.widget.RecyclerView):12527:12527 -> c + 19:21:void runIfNecessary(androidx.recyclerview.widget.RecyclerView):12528:12528 -> c + 22:34:void runIfNecessary(androidx.recyclerview.widget.RecyclerView):12529:12529 -> c + 35:44:void runIfNecessary(androidx.recyclerview.widget.RecyclerView):12530:12530 -> c + 45:51:void runIfNecessary(androidx.recyclerview.widget.RecyclerView):12534:12534 -> c + 52:54:void runIfNecessary(androidx.recyclerview.widget.RecyclerView):12537:12537 -> c + 55:57:void runIfNecessary(androidx.recyclerview.widget.RecyclerView):12539:12539 -> c + 1:2:void update(int,int,int,android.view.animation.Interpolator):12609:12609 -> d + 3:4:void update(int,int,int,android.view.animation.Interpolator):12610:12610 -> d + 5:6:void update(int,int,int,android.view.animation.Interpolator):12611:12611 -> d + 7:9:void update(int,int,int,android.view.animation.Interpolator):12612:12612 -> d + 10:12:void update(int,int,int,android.view.animation.Interpolator):12613:12613 -> d + 1:10:void validate():12544:12544 -> e + 11:18:void validate():12545:12545 -> e + 19:23:void validate():12547:12547 -> e + 24:31:void validate():12548:12548 -> e +androidx.recyclerview.widget.RecyclerView$SmoothScroller$ScrollVectorProvider -> androidx.recyclerview.widget.RecyclerView$z$b: # {"id":"sourceFile","fileName":"RecyclerView.java"} android.graphics.PointF computeScrollVectorForPosition(int) -> c -androidx.recyclerview.widget.RecyclerView$State -> androidx.recyclerview.widget.RecyclerView$z: +androidx.recyclerview.widget.RecyclerView$State -> androidx.recyclerview.widget.RecyclerView$A: # {"id":"sourceFile","fileName":"RecyclerView.java"} int mTargetPosition -> a android.util.SparseArray mData -> b @@ -54107,37 +57459,39 @@ androidx.recyclerview.widget.RecyclerView$State -> androidx.recyclerview.widget. int mFocusedSubChildId -> o int mRemainingScrollHorizontal -> p int mRemainingScrollVertical -> q - 1:4:void ():12362:12362 -> - 5:7:void ():12377:12377 -> - 8:9:void ():12388:12388 -> - 10:12:void ():12394:12394 -> - 13:14:void ():12406:12406 -> - 15:16:void ():12412:12412 -> - 17:18:void ():12414:12414 -> - 19:20:void ():12421:12421 -> - 21:22:void ():12423:12423 -> - 23:24:void ():12425:12425 -> - 25:26:void ():12431:12431 -> - 27:29:void ():12433:12433 -> - 1:6:void assertLayoutStep(int):12368:12368 -> a - 7:18:void assertLayoutStep(int):12369:12369 -> a - 19:32:void assertLayoutStep(int):12370:12370 -> a - 33:47:void assertLayoutStep(int):12371:12371 -> a - 1:13:int getItemCount():12611:12611 -> b - 1:3:int getTargetScrollPosition():12566:12566 -> c - 1:9:boolean hasTargetScrollPosition():12575:12575 -> d - 1:3:boolean isPreLayout():12490:12490 -> e - 2:3:void prepareForNestedPrefetch(androidx.recyclerview.widget.RecyclerView$Adapter):12459:12459 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$g;)V"} - 4:10:void prepareForNestedPrefetch(androidx.recyclerview.widget.RecyclerView$Adapter):12460:12460 -> f - 11:12:void prepareForNestedPrefetch(androidx.recyclerview.widget.RecyclerView$Adapter):12461:12461 -> f - 13:14:void prepareForNestedPrefetch(androidx.recyclerview.widget.RecyclerView$Adapter):12462:12462 -> f - 15:17:void prepareForNestedPrefetch(androidx.recyclerview.widget.RecyclerView$Adapter):12463:12463 -> f - 1:3:boolean willRunPredictiveAnimations():12501:12501 -> g - 1:115:java.lang.String toString():12640:12640 -> toString -androidx.recyclerview.widget.RecyclerView$ViewCacheExtension -> androidx.recyclerview.widget.RecyclerView$A: + 1:4:void ():12769:12769 -> + 5:7:void ():12784:12784 -> + 8:9:void ():12795:12795 -> + 10:12:void ():12801:12801 -> + 13:14:void ():12814:12814 -> + 15:16:void ():12820:12820 -> + 17:18:void ():12822:12822 -> + 19:20:void ():12829:12829 -> + 21:22:void ():12831:12831 -> + 23:24:void ():12833:12833 -> + 25:26:void ():12839:12839 -> + 27:29:void ():12841:12841 -> + 1:6:void assertLayoutStep(int):12775:12775 -> a + 7:18:void assertLayoutStep(int):12776:12776 -> a + 19:32:void assertLayoutStep(int):12777:12777 -> a + 33:47:void assertLayoutStep(int):12778:12778 -> a + 1:4:int getItemCount():13022:13022 -> b + 5:10:int getItemCount():13023:13023 -> b + 11:13:int getItemCount():13024:13024 -> b + 1:3:int getTargetScrollPosition():12976:12976 -> c + 1:9:boolean hasTargetScrollPosition():12986:12986 -> d + 1:3:boolean isPreLayout():12898:12898 -> e + 2:3:void prepareForNestedPrefetch(androidx.recyclerview.widget.RecyclerView$Adapter):12867:12867 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$h;)V"} + 4:10:void prepareForNestedPrefetch(androidx.recyclerview.widget.RecyclerView$Adapter):12868:12868 -> f + 11:12:void prepareForNestedPrefetch(androidx.recyclerview.widget.RecyclerView$Adapter):12869:12869 -> f + 13:14:void prepareForNestedPrefetch(androidx.recyclerview.widget.RecyclerView$Adapter):12870:12870 -> f + 15:17:void prepareForNestedPrefetch(androidx.recyclerview.widget.RecyclerView$Adapter):12871:12871 -> f + 1:3:boolean willRunPredictiveAnimations():12909:12909 -> g + 1:115:java.lang.String toString():13051:13051 -> toString +androidx.recyclerview.widget.RecyclerView$ViewCacheExtension -> androidx.recyclerview.widget.RecyclerView$B: # {"id":"sourceFile","fileName":"RecyclerView.java"} -androidx.recyclerview.widget.RecyclerView$ViewFlinger -> androidx.recyclerview.widget.RecyclerView$B: +androidx.recyclerview.widget.RecyclerView$ViewFlinger -> androidx.recyclerview.widget.RecyclerView$C: # {"id":"sourceFile","fileName":"RecyclerView.java"} int mLastFlingX -> d int mLastFlingY -> e @@ -54146,112 +57500,105 @@ androidx.recyclerview.widget.RecyclerView$ViewFlinger -> androidx.recyclerview.w boolean mEatRunOnAnimationRequest -> h boolean mReSchedulePostAnimationCallback -> i androidx.recyclerview.widget.RecyclerView this$0 -> j - 1:5:void (androidx.recyclerview.widget.RecyclerView):5246:5246 -> - 6:10:void (androidx.recyclerview.widget.RecyclerView):5238:5238 -> - 11:12:void (androidx.recyclerview.widget.RecyclerView):5241:5241 -> - 13:14:void (androidx.recyclerview.widget.RecyclerView):5244:5244 -> - 15:26:void (androidx.recyclerview.widget.RecyclerView):5247:5247 -> - 1:4:int computeScrollDuration(int,int,int,int):5483:5483 -> a - 5:17:int computeScrollDuration(int,int,int,int):5484:5484 -> a - 18:26:int computeScrollDuration(int,int,int,int):5486:5486 -> a - 27:31:int computeScrollDuration(int,int,int,int):5487:5487 -> a - 32:44:int computeScrollDuration(int,int,int,int):5488:5488 -> a - 45:52:int computeScrollDuration(int,int,int,int):5489:5489 -> a - 53:57:int computeScrollDuration(int,int,int,int):5490:5490 -> a - 58:67:int computeScrollDuration(int,int,int,int):5492:5492 -> a - 68:94:int computeScrollDuration(int,int,int,int):5496:5496 -> a - 95:99:int computeScrollDuration(int,int,int,int):5501:5501 -> a - 9:14:float distanceInfluenceForSnapDuration(float):5479:5479 -> b - 1:7:void fling(int,int):5416:5416 -> c - 8:11:void fling(int,int):5417:5417 -> c - 12:17:void fling(int,int):5421:5421 -> c - 18:19:void fling(int,int):5422:5422 -> c - 20:32:void fling(int,int):5423:5423 -> c - 33:51:void fling(int,int):5425:5425 -> c - 52:55:void fling(int,int):5427:5427 -> c - 1:5:void internalPostOnAnimation():5411:5411 -> d - 6:11:void internalPostOnAnimation():5412:5412 -> d - 1:5:void postOnAnimation():5403:5403 -> e - 6:8:void postOnAnimation():5404:5404 -> e - 9:12:void postOnAnimation():5406:5406 -> e - 6:12:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):5446:5446 -> f - 13:14:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):5449:5449 -> f - 15:18:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):5454:5454 -> f - 19:20:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):5455:5455 -> f - 21:33:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):5456:5456 -> f - 34:37:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):5460:5460 -> f - 38:43:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):5463:5463 -> f - 44:52:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):5464:5464 -> f - 53:56:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):5473:5473 -> f - 1:5:void stop():5505:5505 -> g - 6:11:void stop():5506:5506 -> g - 3:8:void run():5252:5252 -> run - 9:13:void run():5253:5253 -> run - 14:16:void run():5257:5257 -> run - 17:18:void run():5258:5258 -> run - 19:21:void run():5260:5260 -> run - 22:23:void run():5272:5272 -> run - 24:29:void run():5273:5273 -> run - 30:33:void run():5274:5274 -> run - 34:37:void run():5275:5275 -> run - 38:41:void run():5276:5276 -> run - 42:45:void run():5277:5277 -> run - 46:47:void run():5278:5278 -> run - 48:49:void run():5279:5279 -> run - 50:55:void run():5284:5284 -> run - 56:59:void run():5285:5285 -> run - 60:65:void run():5286:5286 -> run - 66:72:void run():5288:5288 -> run - 73:75:void run():5289:5289 -> run - 76:84:void run():5294:5294 -> run - 85:89:void run():5295:5295 -> run - 90:95:void run():5299:5299 -> run - 96:99:void run():5300:5300 -> run - 100:101:void run():5301:5301 -> run - 102:104:void run():5302:5302 -> run - 105:110:void run():5303:5303 -> run - 111:114:void run():5304:5304 -> run - 115:120:void run():5310:5310 -> run - 121:126:void run():5311:5311 -> run - 127:132:void run():5312:5312 -> run - 133:142:void run():5313:5313 -> run - 143:146:void run():5315:5315 -> run - 147:153:void run():5316:5316 -> run - 154:156:void run():5317:5317 -> run - 157:160:void run():5318:5318 -> run - 161:171:void run():5320:5320 -> run - 172:181:void run():5325:5325 -> run - 182:186:void run():5326:5326 -> run - 187:192:void run():5330:5330 -> run - 193:200:void run():5331:5331 -> run - 201:203:void run():5332:5332 -> run - 204:210:void run():5334:5334 -> run - 211:217:void run():5335:5335 -> run - 218:220:void run():5338:5338 -> run - 221:228:void run():5341:5341 -> run - 229:233:void run():5342:5342 -> run - 234:246:void run():5350:5350 -> run - 247:259:void run():5351:5351 -> run - 260:277:void run():5352:5352 -> run - 278:285:void run():5359:5359 -> run - 286:294:void run():5361:5361 -> run - 295:302:void run():5367:5367 -> run - 303:324:void run():5368:5368 -> run - 325:329:void run():5371:5371 -> run - 330:333:void run():5374:5374 -> run - 334:341:void run():5375:5375 -> run - 342:344:void run():5380:5380 -> run - 345:350:void run():5381:5381 -> run - 351:353:void run():5382:5382 -> run - 354:361:void run():5387:5387 -> run - 362:367:void run():5389:5389 -> run - 368:370:void run():5390:5390 -> run - 371:372:void run():5393:5393 -> run - 373:376:void run():5394:5394 -> run - 377:380:void run():5395:5395 -> run - 381:385:void run():5397:5397 -> run - 386:391:void run():5398:5398 -> run -androidx.recyclerview.widget.RecyclerView$ViewHolder -> androidx.recyclerview.widget.RecyclerView$C: + 1:5:void (androidx.recyclerview.widget.RecyclerView):5420:5420 -> + 6:10:void (androidx.recyclerview.widget.RecyclerView):5412:5412 -> + 11:12:void (androidx.recyclerview.widget.RecyclerView):5415:5415 -> + 13:14:void (androidx.recyclerview.widget.RecyclerView):5418:5418 -> + 15:26:void (androidx.recyclerview.widget.RecyclerView):5421:5421 -> + 1:4:int computeScrollDuration(int,int):5658:5658 -> a + 5:13:int computeScrollDuration(int,int):5659:5659 -> a + 14:42:int computeScrollDuration(int,int):5661:5661 -> a + 43:47:int computeScrollDuration(int,int):5666:5666 -> a + 1:7:void fling(int,int):5590:5590 -> b + 8:11:void fling(int,int):5591:5591 -> b + 12:17:void fling(int,int):5595:5595 -> b + 18:19:void fling(int,int):5596:5596 -> b + 20:32:void fling(int,int):5597:5597 -> b + 33:51:void fling(int,int):5599:5599 -> b + 52:55:void fling(int,int):5601:5601 -> b + 1:5:void internalPostOnAnimation():5585:5585 -> c + 6:11:void internalPostOnAnimation():5586:5586 -> c + 1:5:void postOnAnimation():5577:5577 -> d + 6:8:void postOnAnimation():5578:5578 -> d + 9:12:void postOnAnimation():5580:5580 -> d + 5:11:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):5621:5621 -> e + 12:13:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):5624:5624 -> e + 14:17:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):5629:5629 -> e + 18:19:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):5630:5630 -> e + 20:33:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):5631:5631 -> e + 34:37:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):5635:5635 -> e + 38:43:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):5638:5638 -> e + 44:52:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):5639:5639 -> e + 53:56:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):5648:5648 -> e + 1:5:void stop():5670:5670 -> f + 6:11:void stop():5671:5671 -> f + 3:8:void run():5426:5426 -> run + 9:13:void run():5427:5427 -> run + 14:16:void run():5431:5431 -> run + 17:18:void run():5432:5432 -> run + 19:21:void run():5434:5434 -> run + 22:23:void run():5446:5446 -> run + 24:29:void run():5447:5447 -> run + 30:33:void run():5448:5448 -> run + 34:37:void run():5449:5449 -> run + 38:41:void run():5450:5450 -> run + 42:45:void run():5451:5451 -> run + 46:47:void run():5452:5452 -> run + 48:49:void run():5453:5453 -> run + 50:55:void run():5458:5458 -> run + 56:59:void run():5459:5459 -> run + 60:65:void run():5460:5460 -> run + 66:72:void run():5462:5462 -> run + 73:75:void run():5463:5463 -> run + 76:84:void run():5468:5468 -> run + 85:89:void run():5469:5469 -> run + 90:95:void run():5473:5473 -> run + 96:99:void run():5474:5474 -> run + 100:101:void run():5475:5475 -> run + 102:104:void run():5476:5476 -> run + 105:110:void run():5477:5477 -> run + 111:114:void run():5478:5478 -> run + 115:120:void run():5484:5484 -> run + 121:126:void run():5485:5485 -> run + 127:132:void run():5486:5486 -> run + 133:142:void run():5487:5487 -> run + 143:146:void run():5489:5489 -> run + 147:153:void run():5490:5490 -> run + 154:156:void run():5491:5491 -> run + 157:160:void run():5492:5492 -> run + 161:171:void run():5494:5494 -> run + 172:181:void run():5499:5499 -> run + 182:186:void run():5500:5500 -> run + 187:192:void run():5504:5504 -> run + 193:200:void run():5505:5505 -> run + 201:203:void run():5506:5506 -> run + 204:210:void run():5508:5508 -> run + 211:217:void run():5509:5509 -> run + 218:220:void run():5512:5512 -> run + 221:228:void run():5515:5515 -> run + 229:233:void run():5516:5516 -> run + 234:246:void run():5524:5524 -> run + 247:259:void run():5525:5525 -> run + 260:277:void run():5526:5526 -> run + 278:285:void run():5533:5533 -> run + 286:294:void run():5535:5535 -> run + 295:302:void run():5541:5541 -> run + 303:324:void run():5542:5542 -> run + 325:329:void run():5545:5545 -> run + 330:333:void run():5548:5548 -> run + 334:341:void run():5549:5549 -> run + 342:344:void run():5554:5554 -> run + 345:350:void run():5555:5555 -> run + 351:353:void run():5556:5556 -> run + 354:361:void run():5561:5561 -> run + 362:367:void run():5563:5563 -> run + 368:370:void run():5564:5564 -> run + 371:372:void run():5567:5567 -> run + 373:376:void run():5568:5568 -> run + 377:380:void run():5569:5569 -> run + 381:385:void run():5571:5571 -> run + 386:391:void run():5572:5572 -> run +androidx.recyclerview.widget.RecyclerView$ViewHolder -> androidx.recyclerview.widget.RecyclerView$D: # {"id":"sourceFile","fileName":"RecyclerView.java"} android.view.View itemView -> a java.lang.ref.WeakReference mNestedRecyclerView -> b @@ -54261,144 +57608,146 @@ androidx.recyclerview.widget.RecyclerView$ViewHolder -> androidx.recyclerview.wi int mItemViewType -> f int mPreLayoutPosition -> g androidx.recyclerview.widget.RecyclerView$ViewHolder mShadowedHolder -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$D;"} androidx.recyclerview.widget.RecyclerView$ViewHolder mShadowingHolder -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$D;"} int mFlags -> j java.util.List mPayloads -> k java.util.List mUnmodifiedPayloads -> l int mIsRecyclableCount -> m androidx.recyclerview.widget.RecyclerView$Recycler mScrapContainer -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$v;"} boolean mInChangeScrap -> o int mWasImportantForAccessibilityBeforeHidden -> p int mPendingAccessibilityState -> q androidx.recyclerview.widget.RecyclerView mOwnerRecyclerView -> r - java.util.List FULLUPDATE_PAYLOADS -> s - 1:5:void ():11059:11059 -> - 1:4:void (android.view.View):11086:11086 -> - 5:6:void (android.view.View):10953:10953 -> - 7:10:void (android.view.View):10954:10954 -> - 11:12:void (android.view.View):10955:10955 -> - 13:14:void (android.view.View):10956:10956 -> - 15:17:void (android.view.View):10957:10957 -> - 18:19:void (android.view.View):10960:10960 -> - 20:21:void (android.view.View):10962:10962 -> - 22:23:void (android.view.View):11061:11061 -> - 24:26:void (android.view.View):11062:11062 -> - 27:28:void (android.view.View):11064:11064 -> - 29:30:void (android.view.View):11068:11068 -> - 31:32:void (android.view.View):11070:11070 -> - 33:34:void (android.view.View):11074:11074 -> - 35:38:void (android.view.View):11077:11077 -> - 39:41:void (android.view.View):11090:11090 -> - 42:49:void (android.view.View):11088:11088 -> - 1:5:void offsetPosition(int,boolean):11100:11100 -> A - 6:9:void offsetPosition(int,boolean):11101:11101 -> A - 10:13:void offsetPosition(int,boolean):11103:11103 -> A - 14:19:void offsetPosition(int,boolean):11104:11104 -> A - 20:24:void offsetPosition(int,boolean):11107:11107 -> A - 25:29:void offsetPosition(int,boolean):11109:11109 -> A - 30:37:void offsetPosition(int,boolean):11110:11110 -> A - 38:49:void offsetPosition(int,boolean):11111:11111 -> A - 1:5:void onEnteredHiddenState(androidx.recyclerview.widget.RecyclerView):11356:11356 -> B - 6:8:void onEnteredHiddenState(androidx.recyclerview.widget.RecyclerView):11357:11357 -> B - 9:10:void onEnteredHiddenState(androidx.recyclerview.widget.RecyclerView):11359:11359 -> B - 11:17:void onEnteredHiddenState(androidx.recyclerview.widget.RecyclerView):11360:11360 -> B - 18:21:void onEnteredHiddenState(androidx.recyclerview.widget.RecyclerView):11362:11362 -> B - 1:6:void onLeftHiddenState(androidx.recyclerview.widget.RecyclerView):11370:11370 -> C - 7:9:void onLeftHiddenState(androidx.recyclerview.widget.RecyclerView):11372:11372 -> C - 2:4:void resetInternal():11337:11337 -> D - 5:6:void resetInternal():11338:11338 -> D - 7:10:void resetInternal():11339:11339 -> D - 11:12:void resetInternal():11340:11340 -> D - 13:14:void resetInternal():11341:11341 -> D - 15:17:void resetInternal():11342:11342 -> D - 18:19:void resetInternal():11343:11343 -> D - 20:21:void resetInternal():11344:11344 -> D - 22:24:void resetInternal():11345:11345 -> D - 25:26:void resetInternal():11346:11346 -> D - 27:28:void resetInternal():11347:11347 -> D - 29:32:void resetInternal():11348:11348 -> D - 1:5:void saveOldPosition():11121:11121 -> E - 6:10:void saveOldPosition():11122:11122 -> E - 1:9:void setFlags(int,int):11292:11292 -> F - 2:13:void setIsRecyclable(boolean):11414:11414 -> G - 14:15:void setIsRecyclable(boolean):11416:11416 -> G - 16:42:void setIsRecyclable(boolean):11421:11421 -> G - 43:53:void setIsRecyclable(boolean):11424:11424 -> G - 54:60:void setIsRecyclable(boolean):11426:11426 -> G - 1:2:void setScrapContainer(androidx.recyclerview.widget.RecyclerView$Recycler,boolean):11255:11255 -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Z)V"} - 3:5:void setScrapContainer(androidx.recyclerview.widget.RecyclerView$Recycler,boolean):11256:11256 -> H - 1:10:boolean shouldBeKeptAsChild():11448:11448 -> I - 1:10:boolean shouldIgnore():11127:11127 -> J - 1:6:void unScrap():11235:11235 -> K - 1:10:boolean wasReturnedFromScrap():11239:11239 -> L - 5:8:void addChangePayload(java.lang.Object):11301:11301 -> a - 9:13:void addChangePayload(java.lang.Object):11302:11302 -> a - 14:16:void addChangePayload(java.lang.Object):11303:11303 -> a - 17:22:void addChangePayload(java.lang.Object):11304:11304 -> a - 1:6:void addFlags(int):11296:11296 -> b - 2:3:void clearOldPosition():11116:11116 -> c - 4:6:void clearOldPosition():11117:11117 -> c - 1:4:void clearPayload():11316:11316 -> d - 5:7:void clearPayload():11317:11317 -> d - 8:14:void clearPayload():11319:11319 -> d - 1:7:void clearReturnedFromScrapFlag():11243:11243 -> e - 1:7:void clearTmpDetachFlag():11247:11247 -> f - 1:4:void createPayloadsIfNeeded():11309:11309 -> g - 5:11:void createPayloadsIfNeeded():11310:11310 -> g - 12:18:void createPayloadsIfNeeded():11311:11311 -> g - 1:18:boolean doesTransientStatePreventRecycling():11456:11456 -> h - 3:5:void flagRemovedAndOffsetPosition(int,int,boolean):11094:11094 -> i - 6:8:void flagRemovedAndOffsetPosition(int,int,boolean):11095:11095 -> i - 9:11:void flagRemovedAndOffsetPosition(int,int,boolean):11096:11096 -> i - 1:6:int getAdapterPosition():11192:11192 -> j - 7:11:int getAdapterPosition():11195:11195 -> j - 1:3:long getItemId():11220:11220 -> k - 1:3:int getItemViewType():11227:11227 -> l - 1:8:int getLayoutPosition():11166:11166 -> m - 1:3:int getOldPosition():11210:11210 -> n - 1:6:java.util.List getUnmodifiedPayloads():11323:11323 -> o - 7:17:java.util.List getUnmodifiedPayloads():11324:11324 -> o - 18:20:java.util.List getUnmodifiedPayloads():11329:11329 -> o - 21:23:java.util.List getUnmodifiedPayloads():11326:11326 -> o - 24:26:java.util.List getUnmodifiedPayloads():11332:11332 -> o - 1:9:boolean hasAnyOfTheFlags(int):11276:11276 -> p - 1:17:boolean isAdapterPositionUnknown():11288:11288 -> q - 1:22:boolean isAttachedToTransitionOverlay():11284:11284 -> r - 1:9:boolean isBound():11268:11268 -> s - 1:10:boolean isInvalid():11260:11260 -> t - 1:21:java.lang.String toString():11378:11378 -> toString - 22:36:java.lang.String toString():11379:11379 -> toString - 37:94:java.lang.String toString():11380:11380 -> toString - 95:100:java.lang.String toString():11382:11382 -> toString - 101:114:java.lang.String toString():11383:11383 -> toString - 115:117:java.lang.String toString():11384:11384 -> toString - 118:128:java.lang.String toString():11386:11386 -> toString - 129:139:java.lang.String toString():11387:11387 -> toString - 140:150:java.lang.String toString():11388:11388 -> toString - 151:161:java.lang.String toString():11389:11389 -> toString - 162:172:java.lang.String toString():11390:11390 -> toString - 173:183:java.lang.String toString():11391:11391 -> toString - 184:216:java.lang.String toString():11392:11392 -> toString - 217:227:java.lang.String toString():11393:11393 -> toString - 228:240:java.lang.String toString():11395:11395 -> toString - 241:245:java.lang.String toString():11396:11396 -> toString - 246:250:java.lang.String toString():11397:11397 -> toString - 1:8:boolean isRecyclable():11439:11439 -> u - 9:18:boolean isRecyclable():11440:11440 -> u - 1:10:boolean isRemoved():11272:11272 -> v - 1:8:boolean isScrap():11231:11231 -> w - 1:10:boolean isTmpDetached():11280:11280 -> x - 1:10:boolean isUpdated():11460:11460 -> y - 1:10:boolean needsUpdate():11264:11264 -> z -androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate -> androidx.recyclerview.widget.l: + androidx.recyclerview.widget.RecyclerView$Adapter mBindingAdapter -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$h;"} + java.util.List FULLUPDATE_PAYLOADS -> t + 1:5:void ():11328:11328 -> + 1:4:void (android.view.View):11358:11358 -> + 5:6:void (android.view.View):11222:11222 -> + 7:10:void (android.view.View):11223:11223 -> + 11:12:void (android.view.View):11224:11224 -> + 13:14:void (android.view.View):11225:11225 -> + 15:17:void (android.view.View):11226:11226 -> + 18:19:void (android.view.View):11229:11229 -> + 20:21:void (android.view.View):11231:11231 -> + 22:23:void (android.view.View):11330:11330 -> + 24:26:void (android.view.View):11331:11331 -> + 27:28:void (android.view.View):11333:11333 -> + 29:30:void (android.view.View):11337:11337 -> + 31:32:void (android.view.View):11339:11339 -> + 33:34:void (android.view.View):11343:11343 -> + 35:38:void (android.view.View):11346:11346 -> + 39:41:void (android.view.View):11362:11362 -> + 42:49:void (android.view.View):11360:11360 -> + 1:5:void offsetPosition(int,boolean):11372:11372 -> A + 6:9:void offsetPosition(int,boolean):11373:11373 -> A + 10:13:void offsetPosition(int,boolean):11375:11375 -> A + 14:19:void offsetPosition(int,boolean):11376:11376 -> A + 20:24:void offsetPosition(int,boolean):11379:11379 -> A + 25:29:void offsetPosition(int,boolean):11381:11381 -> A + 30:37:void offsetPosition(int,boolean):11382:11382 -> A + 38:49:void offsetPosition(int,boolean):11383:11383 -> A + 1:5:void onEnteredHiddenState(androidx.recyclerview.widget.RecyclerView):11717:11717 -> B + 6:8:void onEnteredHiddenState(androidx.recyclerview.widget.RecyclerView):11718:11718 -> B + 9:10:void onEnteredHiddenState(androidx.recyclerview.widget.RecyclerView):11720:11720 -> B + 11:17:void onEnteredHiddenState(androidx.recyclerview.widget.RecyclerView):11721:11721 -> B + 18:21:void onEnteredHiddenState(androidx.recyclerview.widget.RecyclerView):11723:11723 -> B + 1:6:void onLeftHiddenState(androidx.recyclerview.widget.RecyclerView):11731:11731 -> C + 7:9:void onLeftHiddenState(androidx.recyclerview.widget.RecyclerView):11733:11733 -> C + 2:4:void resetInternal():11698:11698 -> D + 5:6:void resetInternal():11699:11699 -> D + 7:10:void resetInternal():11700:11700 -> D + 11:12:void resetInternal():11701:11701 -> D + 13:14:void resetInternal():11702:11702 -> D + 15:17:void resetInternal():11703:11703 -> D + 18:19:void resetInternal():11704:11704 -> D + 20:21:void resetInternal():11705:11705 -> D + 22:24:void resetInternal():11706:11706 -> D + 25:26:void resetInternal():11707:11707 -> D + 27:28:void resetInternal():11708:11708 -> D + 29:32:void resetInternal():11709:11709 -> D + 1:5:void saveOldPosition():11393:11393 -> E + 6:10:void saveOldPosition():11394:11394 -> E + 1:9:void setFlags(int,int):11653:11653 -> F + 2:13:void setIsRecyclable(boolean):11774:11774 -> G + 14:15:void setIsRecyclable(boolean):11776:11776 -> G + 16:42:void setIsRecyclable(boolean):11781:11781 -> G + 43:53:void setIsRecyclable(boolean):11784:11784 -> G + 54:60:void setIsRecyclable(boolean):11786:11786 -> G + 1:2:void setScrapContainer(androidx.recyclerview.widget.RecyclerView$Recycler,boolean):11616:11616 -> H + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Z)V"} + 3:5:void setScrapContainer(androidx.recyclerview.widget.RecyclerView$Recycler,boolean):11617:11617 -> H + 1:10:boolean shouldBeKeptAsChild():11807:11807 -> I + 1:10:boolean shouldIgnore():11399:11399 -> J + 1:6:void unScrap():11596:11596 -> K + 1:10:boolean wasReturnedFromScrap():11600:11600 -> L + 5:8:void addChangePayload(java.lang.Object):11662:11662 -> a + 9:13:void addChangePayload(java.lang.Object):11663:11663 -> a + 14:16:void addChangePayload(java.lang.Object):11664:11664 -> a + 17:22:void addChangePayload(java.lang.Object):11665:11665 -> a + 1:6:void addFlags(int):11657:11657 -> b + 2:3:void clearOldPosition():11388:11388 -> c + 4:6:void clearOldPosition():11389:11389 -> c + 1:4:void clearPayload():11677:11677 -> d + 5:7:void clearPayload():11678:11678 -> d + 8:14:void clearPayload():11680:11680 -> d + 1:7:void clearReturnedFromScrapFlag():11604:11604 -> e + 1:7:void clearTmpDetachFlag():11608:11608 -> f + 1:4:void createPayloadsIfNeeded():11670:11670 -> g + 5:11:void createPayloadsIfNeeded():11671:11671 -> g + 12:18:void createPayloadsIfNeeded():11672:11672 -> g + 1:18:boolean doesTransientStatePreventRecycling():11815:11815 -> h + 3:5:void flagRemovedAndOffsetPosition(int,int,boolean):11366:11366 -> i + 6:8:void flagRemovedAndOffsetPosition(int,int,boolean):11367:11367 -> i + 9:11:void flagRemovedAndOffsetPosition(int,int,boolean):11368:11368 -> i + 1:6:int getAbsoluteAdapterPosition():11541:11541 -> j + 7:11:int getAbsoluteAdapterPosition():11544:11544 -> j + 1:3:long getItemId():11581:11581 -> k + 1:3:int getItemViewType():11588:11588 -> l + 1:8:int getLayoutPosition():11440:11440 -> m + 1:3:int getOldPosition():11571:11571 -> n + 1:6:java.util.List getUnmodifiedPayloads():11684:11684 -> o + 7:17:java.util.List getUnmodifiedPayloads():11685:11685 -> o + 18:20:java.util.List getUnmodifiedPayloads():11690:11690 -> o + 21:23:java.util.List getUnmodifiedPayloads():11687:11687 -> o + 24:26:java.util.List getUnmodifiedPayloads():11693:11693 -> o + 1:9:boolean hasAnyOfTheFlags(int):11637:11637 -> p + 1:17:boolean isAdapterPositionUnknown():11649:11649 -> q + 1:22:boolean isAttachedToTransitionOverlay():11645:11645 -> r + 1:9:boolean isBound():11629:11629 -> s + 1:10:boolean isInvalid():11621:11621 -> t + 1:21:java.lang.String toString():11739:11739 -> toString + 22:36:java.lang.String toString():11740:11740 -> toString + 37:94:java.lang.String toString():11741:11741 -> toString + 95:100:java.lang.String toString():11743:11743 -> toString + 101:105:java.lang.String toString():11744:11744 -> toString + 106:117:java.lang.String toString():11745:11745 -> toString + 118:128:java.lang.String toString():11747:11747 -> toString + 129:139:java.lang.String toString():11748:11748 -> toString + 140:150:java.lang.String toString():11749:11749 -> toString + 151:161:java.lang.String toString():11750:11750 -> toString + 162:172:java.lang.String toString():11751:11751 -> toString + 173:183:java.lang.String toString():11752:11752 -> toString + 184:216:java.lang.String toString():11753:11753 -> toString + 217:227:java.lang.String toString():11754:11754 -> toString + 228:240:java.lang.String toString():11756:11756 -> toString + 241:245:java.lang.String toString():11757:11757 -> toString + 246:250:java.lang.String toString():11758:11758 -> toString + 1:8:boolean isRecyclable():11798:11798 -> u + 9:18:boolean isRecyclable():11799:11799 -> u + 1:10:boolean isRemoved():11633:11633 -> v + 1:8:boolean isScrap():11592:11592 -> w + 1:10:boolean isTmpDetached():11641:11641 -> x + 1:10:boolean isUpdated():11819:11819 -> y + 1:10:boolean needsUpdate():11625:11625 -> z +androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate -> androidx.recyclerview.widget.k: # {"id":"sourceFile","fileName":"RecyclerViewAccessibilityDelegate.java"} androidx.recyclerview.widget.RecyclerView mRecyclerView -> a androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate$ItemDelegate mItemDelegate -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/l$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/k$a;"} 1:3:void (androidx.recyclerview.widget.RecyclerView):44:44 -> 4:5:void (androidx.recyclerview.widget.RecyclerView):45:45 -> 6:11:void (androidx.recyclerview.widget.RecyclerView):46:46 -> @@ -54414,19 +57763,19 @@ androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate -> androidx.recyc 16:21:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):83:83 -> onInitializeAccessibilityEvent 22:29:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):84:84 -> onInitializeAccessibilityEvent 1:3:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):72:72 -> onInitializeAccessibilityNodeInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} 4:17:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):73:73 -> onInitializeAccessibilityNodeInfo 18:27:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):74:74 -> onInitializeAccessibilityNodeInfo 1:8:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):60:60 -> performAccessibilityAction 9:22:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):63:63 -> performAccessibilityAction 23:35:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):64:64 -> performAccessibilityAction -androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate$ItemDelegate -> androidx.recyclerview.widget.l$a: +androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate$ItemDelegate -> androidx.recyclerview.widget.k$a: # {"id":"sourceFile","fileName":"RecyclerViewAccessibilityDelegate.java"} androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate mRecyclerViewDelegate -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/k;"} java.util.Map mOriginalItemDelegates -> b 1:3:void (androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate):119:119 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/k;)V"} 4:10:void (androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate):112:112 -> 11:13:void (androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate):120:120 -> 1:9:androidx.core.view.AccessibilityDelegateCompat getAndRemoveOriginalDelegateForItem(android.view.View):138:138 -> c @@ -54437,14 +57786,14 @@ androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate$ItemDelegate -> a 11:15:boolean dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):203:203 -> dispatchPopulateAccessibilityEvent 16:20:boolean dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):205:205 -> dispatchPopulateAccessibilityEvent 1:10:androidx.core.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View):245:245 -> getAccessibilityNodeProvider - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)LF/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)LG/A;"} 11:15:androidx.core.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View):247:247 -> getAccessibilityNodeProvider 16:20:androidx.core.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View):249:249 -> getAccessibilityNodeProvider 1:10:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):223:223 -> onInitializeAccessibilityEvent 11:14:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):225:225 -> onInitializeAccessibilityEvent 15:18:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):227:227 -> onInitializeAccessibilityEvent 1:12:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):143:143 -> onInitializeAccessibilityNodeInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} 13:18:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):144:144 -> onInitializeAccessibilityNodeInfo 19:26:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):145:145 -> onInitializeAccessibilityNodeInfo 27:29:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):146:146 -> onInitializeAccessibilityNodeInfo @@ -54472,16 +57821,16 @@ androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate$ItemDelegate -> a 1:10:void sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent):190:190 -> sendAccessibilityEventUnchecked 11:14:void sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent):192:192 -> sendAccessibilityEventUnchecked 15:18:void sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent):194:194 -> sendAccessibilityEventUnchecked -androidx.recyclerview.widget.ScrollbarHelper -> androidx.recyclerview.widget.m: +androidx.recyclerview.widget.ScrollbarHelper -> androidx.recyclerview.widget.l: # {"id":"sourceFile","fileName":"ScrollbarHelper.java"} 1:19:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):63:63 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/i;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$o;Z)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/i;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$p;Z)I"} 20:35:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):68:68 -> a 36:39:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):70:70 -> a 40:44:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):71:71 -> a 45:55:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):72:72 -> a 1:18:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean,boolean):32:32 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/i;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$o;ZZ)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/i;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$p;ZZ)I"} 19:22:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean,boolean):36:36 -> b 23:26:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean,boolean):37:37 -> b 27:30:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean,boolean):36:36 -> b @@ -54500,7 +57849,7 @@ androidx.recyclerview.widget.ScrollbarHelper -> androidx.recyclerview.widget.m: 101:107:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean,boolean):53:53 -> b 108:113:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean,boolean):52:52 -> b 1:19:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):82:82 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/i;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$o;Z)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/i;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$p;Z)I"} 20:24:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):87:87 -> c 25:28:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):90:90 -> c 29:33:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):91:91 -> c @@ -54508,53 +57857,53 @@ androidx.recyclerview.widget.ScrollbarHelper -> androidx.recyclerview.widget.m: 38:42:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):93:93 -> c 43:51:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):92:92 -> c 52:61:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):96:96 -> c -androidx.recyclerview.widget.SimpleItemAnimator -> androidx.recyclerview.widget.n: +androidx.recyclerview.widget.SimpleItemAnimator -> androidx.recyclerview.widget.m: # {"id":"sourceFile","fileName":"SimpleItemAnimator.java"} boolean mSupportsChangeAnimations -> g 1:4:void ():35:35 -> 5:7:void ():41:41 -> 1:3:void dispatchAddFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):301:301 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} 4:7:void dispatchAddFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):302:302 -> A 1:4:void dispatchAddStarting(androidx.recyclerview.widget.RecyclerView$ViewHolder):344:344 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} 1:3:void dispatchChangeFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):316:316 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Z)V"} 4:7:void dispatchChangeFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):317:317 -> C 1:4:void dispatchChangeStarting(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):357:357 -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Z)V"} 1:3:void dispatchMoveFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):291:291 -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} 4:7:void dispatchMoveFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):292:292 -> E 1:4:void dispatchMoveStarting(androidx.recyclerview.widget.RecyclerView$ViewHolder):335:335 -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} 1:3:void dispatchRemoveFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):276:276 -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} 4:7:void dispatchRemoveFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):277:277 -> G 1:4:void dispatchRemoveStarting(androidx.recyclerview.widget.RecyclerView$ViewHolder):326:326 -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} 1:1:void onAddFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} 1:1:void onAddStarting(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} 1:1:void onChangeFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):0:0 -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Z)V"} 1:1:void onChangeStarting(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):0:0 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Z)V"} 1:1:void onMoveFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} 1:1:void onMoveStarting(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} 1:1:void onRemoveFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} 1:1:void onRemoveStarting(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} 3:17:boolean animateAppearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):114:114 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$m$b;Landroidx/recyclerview/widget/RecyclerView$m$b;)Z"} 18:28:boolean animateAppearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):120:120 -> a 29:33:boolean animateAppearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):126:126 -> a 1:2:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):151:151 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$m$b;Landroidx/recyclerview/widget/RecyclerView$m$b;)Z"} 3:4:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):152:152 -> b 5:10:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):154:154 -> b 11:12:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):155:155 -> b @@ -54563,7 +57912,7 @@ androidx.recyclerview.widget.SimpleItemAnimator -> androidx.recyclerview.widget. 23:27:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):159:159 -> b 28:32:boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):161:161 -> b 1:2:boolean animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):90:90 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$m$b;Landroidx/recyclerview/widget/RecyclerView$m$b;)Z"} 3:4:boolean animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):91:91 -> c 5:8:boolean animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):92:92 -> c 9:19:boolean animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):93:93 -> c @@ -54575,25 +57924,25 @@ androidx.recyclerview.widget.SimpleItemAnimator -> androidx.recyclerview.widget. 57:61:boolean animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):102:102 -> c 62:66:boolean animateDisappearance(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):107:107 -> c 1:13:boolean animatePersistence(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):133:133 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$m$b;Landroidx/recyclerview/widget/RecyclerView$m$b;)Z"} 14:18:boolean animatePersistence(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):141:141 -> d 19:29:boolean animatePersistence(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):138:138 -> d 1:15:boolean canReuseUpdatedViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder):84:84 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)Z"} boolean animateAdd(androidx.recyclerview.widget.RecyclerView$ViewHolder) -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)Z"} boolean animateChange(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int) -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$C;IIII)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$D;IIII)Z"} boolean animateMove(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int) -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;IIII)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;IIII)Z"} boolean animateRemove(androidx.recyclerview.widget.RecyclerView$ViewHolder) -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)Z"} -androidx.recyclerview.widget.SnapHelper -> androidx.recyclerview.widget.o: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)Z"} +androidx.recyclerview.widget.SnapHelper -> androidx.recyclerview.widget.n: # {"id":"sourceFile","fileName":"SnapHelper.java"} androidx.recyclerview.widget.RecyclerView mRecyclerView -> a android.widget.Scroller mGravityScroller -> b androidx.recyclerview.widget.RecyclerView$OnScrollListener mScrollListener -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$s;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$t;"} 1:3:void ():34:34 -> 4:11:void ():42:42 -> 1:10:boolean onFling(int,int):65:65 -> a @@ -54608,40 +57957,38 @@ androidx.recyclerview.widget.SnapHelper -> androidx.recyclerview.widget.o: 18:35:void attachToRecyclerView(androidx.recyclerview.widget.RecyclerView):102:102 -> b 36:39:void attachToRecyclerView(androidx.recyclerview.widget.RecyclerView):104:104 -> b int[] calculateDistanceToFinalSnap(androidx.recyclerview.widget.RecyclerView$LayoutManager,android.view.View) -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;Landroid/view/View;)[I"} - 1:5:androidx.recyclerview.widget.RecyclerView$SmoothScroller createScroller(androidx.recyclerview.widget.RecyclerView$LayoutManager):209:209 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)Landroidx/recyclerview/widget/RecyclerView$y;"} - androidx.recyclerview.widget.LinearSmoothScroller createSnapScroller(androidx.recyclerview.widget.RecyclerView$LayoutManager) -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)Landroidx/recyclerview/widget/g;"} - 1:7:void destroyCallbacks():123:123 -> f - 8:14:void destroyCallbacks():124:124 -> f - android.view.View findSnapView(androidx.recyclerview.widget.RecyclerView$LayoutManager) -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)Landroid/view/View;"} - int findTargetSnapPosition(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int) -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;II)I"} - 1:8:void setupCallbacks():112:112 -> i - 9:15:void setupCallbacks():115:115 -> i - 16:21:void setupCallbacks():116:116 -> i - 22:29:void setupCallbacks():113:113 -> i - 1:6:boolean snapFromFling(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):157:157 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;II)Z"} - 7:13:boolean snapFromFling(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):161:161 -> j - 14:21:boolean snapFromFling(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):166:166 -> j - 22:24:boolean snapFromFling(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):171:171 -> j - 25:29:boolean snapFromFling(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):172:172 -> j - 1:5:void snapToTargetExistingView():182:182 -> k - 6:12:void snapToTargetExistingView():185:185 -> k - 13:19:void snapToTargetExistingView():189:189 -> k - 20:24:void snapToTargetExistingView():193:193 -> k - 25:35:void snapToTargetExistingView():194:194 -> k - 36:43:void snapToTargetExistingView():195:195 -> k -androidx.recyclerview.widget.SnapHelper$1 -> androidx.recyclerview.widget.o$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;Landroid/view/View;)[I"} + androidx.recyclerview.widget.RecyclerView$SmoothScroller createScroller(androidx.recyclerview.widget.RecyclerView$LayoutManager) -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)Landroidx/recyclerview/widget/RecyclerView$z;"} + 1:7:void destroyCallbacks():123:123 -> e + 8:14:void destroyCallbacks():124:124 -> e + android.view.View findSnapView(androidx.recyclerview.widget.RecyclerView$LayoutManager) -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)Landroid/view/View;"} + int findTargetSnapPosition(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int) -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;II)I"} + 1:8:void setupCallbacks():112:112 -> h + 9:15:void setupCallbacks():115:115 -> h + 16:21:void setupCallbacks():116:116 -> h + 22:29:void setupCallbacks():113:113 -> h + 1:6:boolean snapFromFling(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):157:157 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;II)Z"} + 7:13:boolean snapFromFling(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):161:161 -> i + 14:21:boolean snapFromFling(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):166:166 -> i + 22:24:boolean snapFromFling(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):171:171 -> i + 25:29:boolean snapFromFling(androidx.recyclerview.widget.RecyclerView$LayoutManager,int,int):172:172 -> i + 1:5:void snapToTargetExistingView():182:182 -> j + 6:12:void snapToTargetExistingView():185:185 -> j + 13:19:void snapToTargetExistingView():189:189 -> j + 20:24:void snapToTargetExistingView():193:193 -> j + 25:35:void snapToTargetExistingView():194:194 -> j + 36:43:void snapToTargetExistingView():195:195 -> j +androidx.recyclerview.widget.SnapHelper$1 -> androidx.recyclerview.widget.n$a: # {"id":"sourceFile","fileName":"SnapHelper.java"} boolean mScrolled -> a androidx.recyclerview.widget.SnapHelper this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/n;"} 1:6:void (androidx.recyclerview.widget.SnapHelper):43:43 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/o;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/n;)V"} 7:9:void (androidx.recyclerview.widget.SnapHelper):44:44 -> 1:5:void onScrollStateChanged(androidx.recyclerview.widget.RecyclerView,int):48:48 -> a 6:10:void onScrollStateChanged(androidx.recyclerview.widget.RecyclerView,int):49:49 -> a @@ -54681,812 +58028,801 @@ androidx.recyclerview.widget.StaggeredGridLayoutManager -> androidx.recyclerview androidx.recyclerview.widget.LayoutState mLayoutState -> y # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/f;"} boolean mReverseLayout -> z - 1:4:void (android.content.Context,android.util.AttributeSet,int,int):229:229 -> - 5:7:void (android.content.Context,android.util.AttributeSet,int,int):107:107 -> - 8:9:void (android.content.Context,android.util.AttributeSet,int,int):130:130 -> - 10:11:void (android.content.Context,android.util.AttributeSet,int,int):135:135 -> - 12:15:void (android.content.Context,android.util.AttributeSet,int,int):146:146 -> - 16:17:void (android.content.Context,android.util.AttributeSet,int,int):152:152 -> - 18:25:void (android.content.Context,android.util.AttributeSet,int,int):158:158 -> - 26:27:void (android.content.Context,android.util.AttributeSet,int,int):163:163 -> - 28:34:void (android.content.Context,android.util.AttributeSet,int,int):189:189 -> - 35:41:void (android.content.Context,android.util.AttributeSet,int,int):194:194 -> - 42:44:void (android.content.Context,android.util.AttributeSet,int,int):202:202 -> - 45:46:void (android.content.Context,android.util.AttributeSet,int,int):208:208 -> - 47:53:void (android.content.Context,android.util.AttributeSet,int,int):216:216 -> - 54:57:void (android.content.Context,android.util.AttributeSet,int,int):230:230 -> - 58:62:void (android.content.Context,android.util.AttributeSet,int,int):231:231 -> - 63:67:void (android.content.Context,android.util.AttributeSet,int,int):232:232 -> - 68:72:void (android.content.Context,android.util.AttributeSet,int,int):233:233 -> - 73:79:void (android.content.Context,android.util.AttributeSet,int,int):234:234 -> - 80:83:void (android.content.Context,android.util.AttributeSet,int,int):235:235 -> - 1:5:int computeVerticalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1123:1123 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 1:5:int scrollHorizontallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2033:2033 -> A1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 1:2:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):611:611 -> A2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;Z)V"} - 3:11:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):612:612 -> A2 - 12:17:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):613:613 -> A2 - 18:20:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):614:614 -> A2 - 21:24:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):615:615 -> A2 - 25:44:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):620:620 -> A2 - 45:47:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):623:623 -> A2 - 48:51:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):624:624 -> A2 - 52:55:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):625:625 -> A2 - 56:58:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):627:627 -> A2 - 59:62:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):628:628 -> A2 - 63:65:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):630:630 -> A2 - 66:67:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):631:631 -> A2 - 68:75:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):633:633 -> A2 - 76:81:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):634:634 -> A2 - 82:89:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):635:635 -> A2 - 90:94:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):636:636 -> A2 - 95:96:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):637:637 -> A2 - 97:110:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):641:641 -> A2 - 111:115:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):643:643 -> A2 - 116:119:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):644:644 -> A2 - 120:126:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):646:646 -> A2 - 127:132:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):647:647 -> A2 - 133:144:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):648:648 -> A2 - 145:152:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):652:652 -> A2 - 153:156:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):659:659 -> A2 - 157:160:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):660:660 -> A2 - 161:163:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):661:661 -> A2 - 164:176:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):662:662 -> A2 - 177:180:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):653:653 -> A2 - 181:194:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):654:654 -> A2 - 195:201:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):657:657 -> A2 - 202:204:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):667:667 -> A2 - 205:208:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):668:668 -> A2 - 209:210:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):669:669 -> A2 - 211:219:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):670:670 -> A2 - 220:224:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):671:671 -> A2 - 225:228:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):672:672 -> A2 - 229:231:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):674:674 -> A2 - 232:236:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):675:675 -> A2 - 237:239:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):677:677 -> A2 - 240:248:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):678:678 -> A2 - 249:252:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):679:679 -> A2 - 253:255:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):682:682 -> A2 - 256:260:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):683:683 -> A2 - 261:263:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):685:685 -> A2 - 264:272:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):686:686 -> A2 - 273:275:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):687:687 -> A2 - 276:278:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):690:690 -> A2 - 279:284:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):692:692 -> A2 - 285:288:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):693:693 -> A2 - 289:291:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):694:694 -> A2 - 292:295:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):695:695 -> A2 - 296:298:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):697:697 -> A2 - 299:303:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):698:698 -> A2 - 304:309:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):702:702 -> A2 - 310:313:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):703:703 -> A2 - 314:323:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):704:704 -> A2 - 324:329:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):705:705 -> A2 - 330:334:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):707:707 -> A2 - 335:342:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):708:708 -> A2 - 343:348:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):713:713 -> A2 - 349:353:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):714:714 -> A2 - 354:357:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):716:716 -> A2 - 358:365:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):717:717 -> A2 - 366:370:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):719:719 -> A2 - 371:374:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):720:720 -> A2 - 1:8:void scrollToPosition(int):2077:2077 -> B1 - 9:11:void scrollToPosition(int):2078:2078 -> B1 - 12:15:void scrollToPosition(int):2080:2080 -> B1 - 16:17:void scrollToPosition(int):2081:2081 -> B1 - 18:21:void scrollToPosition(int):2082:2082 -> B1 - 1:12:boolean preferLastSpan(int):1970:1970 -> B2 - 13:23:boolean preferLastSpan(int):1971:1971 -> B2 - 24:38:boolean preferLastSpan(int):1973:1973 -> B2 - 1:5:int scrollVerticallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2039:2039 -> C1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 4:9:void prepareLayoutStateForDelta(int,androidx.recyclerview.widget.RecyclerView$State):2162:2162 -> C2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$z;)V"} - 10:14:void prepareLayoutStateForDelta(int,androidx.recyclerview.widget.RecyclerView$State):2165:2165 -> C2 - 15:18:void prepareLayoutStateForDelta(int,androidx.recyclerview.widget.RecyclerView$State):2167:2167 -> C2 - 19:21:void prepareLayoutStateForDelta(int,androidx.recyclerview.widget.RecyclerView$State):2168:2168 -> C2 - 22:24:void prepareLayoutStateForDelta(int,androidx.recyclerview.widget.RecyclerView$State):2169:2169 -> C2 - 25:31:void prepareLayoutStateForDelta(int,androidx.recyclerview.widget.RecyclerView$State):2170:2170 -> C2 - 32:38:void prepareLayoutStateForDelta(int,androidx.recyclerview.widget.RecyclerView$State):2171:2171 -> C2 - 1:6:void prependViewToAllSpans(android.view.View):1813:1813 -> D2 - 7:17:void prependViewToAllSpans(android.view.View):1814:1814 -> D2 - 1:9:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1766:1766 -> E2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/f;)V"} - 10:14:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1769:1769 -> E2 - 15:18:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1771:1771 -> E2 - 19:24:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1772:1772 -> E2 - 25:30:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1774:1774 -> E2 - 31:34:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1779:1779 -> E2 - 35:43:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1781:1781 -> E2 - 44:46:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1784:1784 -> E2 - 47:56:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1786:1786 -> E2 - 57:60:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1788:1788 -> E2 - 61:71:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1791:1791 -> E2 - 72:74:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1794:1794 -> E2 - 75:83:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1796:1796 -> E2 - 84:87:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1798:1798 -> E2 - 1:8:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1936:1936 -> F2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;I)V"} - 9:12:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1939:1939 -> F2 - 13:22:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1940:1940 -> F2 - 23:28:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1941:1941 -> F2 - 29:34:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1942:1942 -> F2 - 35:40:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1944:1944 -> F2 - 41:44:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1945:1945 -> F2 - 45:60:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1946:1946 -> F2 - 61:64:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1950:1950 -> F2 - 65:74:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1951:1951 -> F2 - 75:85:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1954:1954 -> F2 - 86:90:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1957:1957 -> F2 - 91:97:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1959:1959 -> F2 - 1:4:void offsetChildrenHorizontal(int):1486:1486 -> G0 - 5:8:void offsetChildrenHorizontal(int):1487:1487 -> G0 - 9:19:void offsetChildrenHorizontal(int):1488:1488 -> G0 - 1:9:void setMeasuredDimension(android.graphics.Rect,int,int):587:587 -> G1 - 10:18:void setMeasuredDimension(android.graphics.Rect,int,int):588:588 -> G1 - 19:23:void setMeasuredDimension(android.graphics.Rect,int,int):589:589 -> G1 - 24:28:void setMeasuredDimension(android.graphics.Rect,int,int):590:590 -> G1 - 29:36:void setMeasuredDimension(android.graphics.Rect,int,int):591:591 -> G1 - 37:42:void setMeasuredDimension(android.graphics.Rect,int,int):592:592 -> G1 - 43:46:void setMeasuredDimension(android.graphics.Rect,int,int):593:593 -> G1 - 47:51:void setMeasuredDimension(android.graphics.Rect,int,int):592:592 -> G1 - 52:56:void setMeasuredDimension(android.graphics.Rect,int,int):595:595 -> G1 - 57:64:void setMeasuredDimension(android.graphics.Rect,int,int):596:596 -> G1 - 65:70:void setMeasuredDimension(android.graphics.Rect,int,int):597:597 -> G1 - 71:74:void setMeasuredDimension(android.graphics.Rect,int,int):598:598 -> G1 - 75:78:void setMeasuredDimension(android.graphics.Rect,int,int):597:597 -> G1 - 79:82:void setMeasuredDimension(android.graphics.Rect,int,int):600:600 -> G1 - 1:7:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1907:1907 -> G2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;I)V"} - 8:11:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1908:1908 -> G2 - 12:21:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1909:1909 -> G2 - 22:27:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1910:1910 -> G2 - 28:33:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1911:1911 -> G2 - 34:39:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1913:1913 -> G2 - 40:43:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1914:1914 -> G2 - 44:59:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1915:1915 -> G2 - 60:63:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1919:1919 -> G2 - 64:73:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1920:1920 -> G2 - 74:84:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1923:1923 -> G2 - 85:89:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1926:1926 -> G2 - 90:94:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1928:1928 -> G2 - 1:4:void offsetChildrenVertical(int):1494:1494 -> H0 - 5:8:void offsetChildrenVertical(int):1495:1495 -> H0 - 9:19:void offsetChildrenVertical(int):1496:1496 -> H0 - 1:12:void repositionToWrapContentIfNecessary():734:734 -> H2 - 13:21:void repositionToWrapContentIfNecessary():738:738 -> H2 - 22:25:void repositionToWrapContentIfNecessary():740:740 -> H2 - 26:37:void repositionToWrapContentIfNecessary():741:741 -> H2 - 38:43:void repositionToWrapContentIfNecessary():745:745 -> H2 - 44:52:void repositionToWrapContentIfNecessary():746:746 -> H2 - 53:56:void repositionToWrapContentIfNecessary():747:747 -> H2 - 57:63:void repositionToWrapContentIfNecessary():749:749 -> H2 - 64:65:void repositionToWrapContentIfNecessary():751:751 -> H2 - 66:73:void repositionToWrapContentIfNecessary():752:752 -> H2 - 74:83:void repositionToWrapContentIfNecessary():753:753 -> H2 - 84:93:void repositionToWrapContentIfNecessary():754:754 -> H2 - 94:96:void repositionToWrapContentIfNecessary():756:756 -> H2 - 97:103:void repositionToWrapContentIfNecessary():757:757 -> H2 - 104:107:void repositionToWrapContentIfNecessary():761:761 -> H2 - 108:113:void repositionToWrapContentIfNecessary():762:762 -> H2 - 114:118:void repositionToWrapContentIfNecessary():763:763 -> H2 - 119:129:void repositionToWrapContentIfNecessary():766:766 -> H2 - 130:147:void repositionToWrapContentIfNecessary():767:767 -> H2 - 148:151:void repositionToWrapContentIfNecessary():769:769 -> H2 - 152:159:void repositionToWrapContentIfNecessary():771:771 -> H2 - 160:164:void repositionToWrapContentIfNecessary():773:773 -> H2 - 165:169:void repositionToWrapContentIfNecessary():774:774 -> H2 - 170:176:void repositionToWrapContentIfNecessary():776:776 -> H2 - 1:6:androidx.recyclerview.widget.RecyclerView$LayoutParams generateDefaultLayoutParams():2248:2248 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$p;"} - 7:12:androidx.recyclerview.widget.RecyclerView$LayoutParams generateDefaultLayoutParams():2249:2249 -> I - 13:18:androidx.recyclerview.widget.RecyclerView$LayoutParams generateDefaultLayoutParams():2252:2252 -> I - 1:12:void resolveShouldLayoutReverse():560:560 -> I2 - 13:18:void resolveShouldLayoutReverse():563:563 -> I2 - 19:23:void resolveShouldLayoutReverse():561:561 -> I2 - 1:6:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.content.Context,android.util.AttributeSet):2259:2259 -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$p;"} - 1:10:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2175:2175 -> J2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 11:13:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2179:2179 -> J2 - 14:19:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2180:2180 -> J2 - 20:31:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2181:2181 -> J2 - 32:37:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2194:2194 -> J2 - 38:41:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2196:2196 -> J2 - 42:45:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2197:2197 -> J2 - 46:50:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2198:2198 -> J2 - 1:4:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2264:2264 -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$p;"} - 5:12:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2265:2265 -> K - 13:18:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2267:2267 -> K - 1:4:void setLayoutStateDirection(int):1479:1479 -> K2 - 5:20:void setLayoutStateDirection(int):1480:1480 -> K2 - 7:15:void setOrientation(int):450:450 -> L2 - 16:18:void setOrientation(int):452:452 -> L2 - 19:23:void setOrientation(int):453:453 -> L2 - 24:25:void setOrientation(int):456:456 -> L2 - 26:27:void setOrientation(int):457:457 -> L2 - 28:31:void setOrientation(int):458:458 -> L2 - 32:33:void setOrientation(int):459:459 -> L2 - 34:37:void setOrientation(int):460:460 -> L2 - 1:3:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):323:323 -> M0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$u;)V"} - 4:9:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):325:325 -> M0 - 10:13:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):326:326 -> M0 - 14:23:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):327:327 -> M0 - 24:27:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):330:330 -> M0 - 1:9:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):2070:2070 -> M1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$z;I)V"} - 10:12:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):2071:2071 -> M1 - 13:16:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):2072:2072 -> M1 - 2:4:void setReverseLayout(boolean):477:477 -> M2 - 5:12:void setReverseLayout(boolean):478:478 -> M2 - 13:14:void setReverseLayout(boolean):479:479 -> M2 - 15:16:void setReverseLayout(boolean):481:481 -> M2 - 17:20:void setReverseLayout(boolean):482:482 -> M2 - 1:8:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2284:2284 -> N0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)Landroid/view/View;"} - 9:15:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2288:2288 -> N0 - 16:18:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2293:2293 -> N0 - 19:27:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2294:2294 -> N0 - 28:33:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2298:2298 -> N0 - 34:35:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2299:2299 -> N0 - 36:40:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2300:2300 -> N0 - 41:45:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2303:2303 -> N0 - 46:49:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2305:2305 -> N0 - 50:52:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2307:2307 -> N0 - 53:55:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2308:2308 -> N0 - 56:62:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2310:2310 -> N0 - 63:76:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2311:2311 -> N0 - 77:81:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2312:2312 -> N0 - 82:83:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2313:2313 -> N0 - 84:86:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2314:2314 -> N0 - 87:92:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2315:2315 -> N0 - 93:101:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2317:2317 -> N0 - 102:107:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2325:2325 -> N0 - 108:112:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2326:2326 -> N0 - 113:129:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2327:2327 -> N0 - 130:133:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2333:2333 -> N0 - 134:149:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2334:2334 -> N0 - 150:167:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2345:2345 -> N0 - 168:172:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2349:2349 -> N0 - 173:176:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2350:2350 -> N0 - 177:185:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2348:2348 -> N0 - 186:191:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2356:2356 -> N0 - 192:196:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2357:2357 -> N0 - 197:203:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2358:2358 -> N0 - 204:207:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2361:2361 -> N0 - 208:216:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2362:2362 -> N0 - 217:220:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2363:2363 -> N0 - 221:232:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2361:2361 -> N0 - 233:238:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2369:2369 -> N0 - 239:242:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2370:2370 -> N0 - 243:251:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2371:2371 -> N0 - 252:255:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2372:2372 -> N0 - 256:268:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2370:2370 -> N0 - 2:4:void setSpanCount(int):429:429 -> N2 - 5:8:void setSpanCount(int):430:430 -> N2 - 9:11:void setSpanCount(int):431:431 -> N2 - 12:13:void setSpanCount(int):432:432 -> N2 - 14:22:void setSpanCount(int):433:433 -> N2 - 23:29:void setSpanCount(int):434:434 -> N2 - 30:33:void setSpanCount(int):435:435 -> N2 - 34:45:void setSpanCount(int):436:436 -> N2 - 46:49:void setSpanCount(int):438:438 -> N2 - 1:3:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1302:1302 -> O0 - 4:10:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1303:1303 -> O0 - 11:14:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1304:1304 -> O0 - 15:23:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1305:1305 -> O0 - 24:27:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1309:1309 -> O0 - 28:33:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1310:1310 -> O0 - 34:36:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1312:1312 -> O0 - 37:40:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1313:1313 -> O0 - 41:43:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1315:1315 -> O0 - 44:47:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1316:1316 -> O0 - 2:5:void updateAllRemainingSpans(int,int):1819:1819 -> O2 - 6:18:void updateAllRemainingSpans(int,int):1820:1820 -> O2 - 19:29:void updateAllRemainingSpans(int,int):1823:1823 -> O2 - 1:8:boolean supportsPredictiveItemAnimations():935:935 -> P1 - 1:4:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):840:840 -> P2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/StaggeredGridLayoutManager$b;)Z"} - 5:13:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):841:841 -> P2 - 14:25:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):842:842 -> P2 - 26:29:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):843:843 -> P2 - 1:6:void appendViewToAllSpans(android.view.View):1806:1806 -> Q1 - 7:17:void appendViewToAllSpans(android.view.View):1807:1807 -> Q1 - 1:18:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):849:849 -> Q2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/StaggeredGridLayoutManager$b;)Z"} - 19:26:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):853:853 -> Q2 - 27:40:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):859:859 -> Q2 - 41:42:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):920:920 -> Q2 - 43:48:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):921:921 -> Q2 - 49:56:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):862:862 -> Q2 - 57:65:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):866:866 -> Q2 - 66:71:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):867:867 -> Q2 - 72:75:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):868:868 -> Q2 - 76:79:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):869:869 -> Q2 - 80:88:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):870:870 -> Q2 - 89:98:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):872:872 -> Q2 - 99:107:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):874:874 -> Q2 - 108:117:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):876:876 -> Q2 - 118:123:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):882:882 -> Q2 - 124:131:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):883:883 -> Q2 - 132:137:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):885:885 -> Q2 - 138:144:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):886:886 -> Q2 - 145:151:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):887:887 -> Q2 - 152:159:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):891:891 -> Q2 - 160:167:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):892:892 -> Q2 - 168:170:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):894:894 -> Q2 - 171:178:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):897:897 -> Q2 - 179:185:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):898:898 -> Q2 - 186:188:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):900:900 -> Q2 - 189:191:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):904:904 -> Q2 - 192:195:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):908:908 -> Q2 - 196:199:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):909:909 -> Q2 - 200:206:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):910:910 -> Q2 - 207:208:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):912:912 -> Q2 - 209:212:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):913:913 -> Q2 - 213:215:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):915:915 -> Q2 - 216:218:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):917:917 -> Q2 - 219:220:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):854:854 -> Q2 - 221:223:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):855:855 -> Q2 - 1:6:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):786:786 -> R1 + 1:4:void (android.content.Context,android.util.AttributeSet,int,int):228:228 -> + 5:7:void (android.content.Context,android.util.AttributeSet,int,int):106:106 -> + 8:9:void (android.content.Context,android.util.AttributeSet,int,int):129:129 -> + 10:11:void (android.content.Context,android.util.AttributeSet,int,int):134:134 -> + 12:15:void (android.content.Context,android.util.AttributeSet,int,int):145:145 -> + 16:17:void (android.content.Context,android.util.AttributeSet,int,int):151:151 -> + 18:25:void (android.content.Context,android.util.AttributeSet,int,int):157:157 -> + 26:27:void (android.content.Context,android.util.AttributeSet,int,int):162:162 -> + 28:34:void (android.content.Context,android.util.AttributeSet,int,int):188:188 -> + 35:41:void (android.content.Context,android.util.AttributeSet,int,int):193:193 -> + 42:44:void (android.content.Context,android.util.AttributeSet,int,int):201:201 -> + 45:46:void (android.content.Context,android.util.AttributeSet,int,int):207:207 -> + 47:53:void (android.content.Context,android.util.AttributeSet,int,int):215:215 -> + 54:57:void (android.content.Context,android.util.AttributeSet,int,int):229:229 -> + 58:62:void (android.content.Context,android.util.AttributeSet,int,int):230:230 -> + 63:67:void (android.content.Context,android.util.AttributeSet,int,int):231:231 -> + 68:72:void (android.content.Context,android.util.AttributeSet,int,int):232:232 -> + 73:79:void (android.content.Context,android.util.AttributeSet,int,int):233:233 -> + 80:83:void (android.content.Context,android.util.AttributeSet,int,int):234:234 -> + 1:5:int computeVerticalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1131:1131 -> A + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 1:5:int scrollHorizontallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2007:2007 -> A1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 1:2:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):619:619 -> A2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;Z)V"} + 3:11:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):620:620 -> A2 + 12:17:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):621:621 -> A2 + 18:20:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):622:622 -> A2 + 21:24:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):623:623 -> A2 + 25:44:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):628:628 -> A2 + 45:47:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):631:631 -> A2 + 48:51:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):632:632 -> A2 + 52:55:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):633:633 -> A2 + 56:58:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):635:635 -> A2 + 59:62:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):636:636 -> A2 + 63:65:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):638:638 -> A2 + 66:67:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):639:639 -> A2 + 68:75:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):641:641 -> A2 + 76:81:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):642:642 -> A2 + 82:89:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):643:643 -> A2 + 90:94:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):644:644 -> A2 + 95:96:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):645:645 -> A2 + 97:110:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):649:649 -> A2 + 111:115:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):651:651 -> A2 + 116:119:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):652:652 -> A2 + 120:126:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):654:654 -> A2 + 127:132:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):655:655 -> A2 + 133:144:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):656:656 -> A2 + 145:152:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):660:660 -> A2 + 153:156:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):667:667 -> A2 + 157:160:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):668:668 -> A2 + 161:163:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):669:669 -> A2 + 164:176:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):670:670 -> A2 + 177:180:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):661:661 -> A2 + 181:194:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):662:662 -> A2 + 195:201:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):665:665 -> A2 + 202:204:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):675:675 -> A2 + 205:208:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):676:676 -> A2 + 209:210:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):677:677 -> A2 + 211:219:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):678:678 -> A2 + 220:224:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):679:679 -> A2 + 225:228:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):680:680 -> A2 + 229:231:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):682:682 -> A2 + 232:236:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):683:683 -> A2 + 237:239:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):685:685 -> A2 + 240:248:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):686:686 -> A2 + 249:252:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):687:687 -> A2 + 253:255:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):690:690 -> A2 + 256:260:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):691:691 -> A2 + 261:263:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):693:693 -> A2 + 264:272:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):694:694 -> A2 + 273:275:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):695:695 -> A2 + 276:278:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):698:698 -> A2 + 279:284:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):700:700 -> A2 + 285:288:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):701:701 -> A2 + 289:291:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):702:702 -> A2 + 292:295:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):703:703 -> A2 + 296:298:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):705:705 -> A2 + 299:303:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):706:706 -> A2 + 304:309:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):710:710 -> A2 + 310:313:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):711:711 -> A2 + 314:323:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):712:712 -> A2 + 324:329:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):713:713 -> A2 + 330:334:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):715:715 -> A2 + 335:342:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):716:716 -> A2 + 343:348:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):721:721 -> A2 + 349:353:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):722:722 -> A2 + 354:357:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):724:724 -> A2 + 358:365:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):725:725 -> A2 + 366:370:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):727:727 -> A2 + 371:374:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):728:728 -> A2 + 1:8:void scrollToPosition(int):2051:2051 -> B1 + 9:11:void scrollToPosition(int):2052:2052 -> B1 + 12:15:void scrollToPosition(int):2054:2054 -> B1 + 16:17:void scrollToPosition(int):2055:2055 -> B1 + 18:21:void scrollToPosition(int):2056:2056 -> B1 + 1:12:boolean preferLastSpan(int):1944:1944 -> B2 + 13:23:boolean preferLastSpan(int):1945:1945 -> B2 + 24:38:boolean preferLastSpan(int):1947:1947 -> B2 + 1:5:int scrollVerticallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2013:2013 -> C1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 4:9:void prepareLayoutStateForDelta(int,androidx.recyclerview.widget.RecyclerView$State):2136:2136 -> C2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$A;)V"} + 10:14:void prepareLayoutStateForDelta(int,androidx.recyclerview.widget.RecyclerView$State):2139:2139 -> C2 + 15:18:void prepareLayoutStateForDelta(int,androidx.recyclerview.widget.RecyclerView$State):2141:2141 -> C2 + 19:21:void prepareLayoutStateForDelta(int,androidx.recyclerview.widget.RecyclerView$State):2142:2142 -> C2 + 22:24:void prepareLayoutStateForDelta(int,androidx.recyclerview.widget.RecyclerView$State):2143:2143 -> C2 + 25:31:void prepareLayoutStateForDelta(int,androidx.recyclerview.widget.RecyclerView$State):2144:2144 -> C2 + 32:38:void prepareLayoutStateForDelta(int,androidx.recyclerview.widget.RecyclerView$State):2145:2145 -> C2 + 1:6:void prependViewToAllSpans(android.view.View):1787:1787 -> D2 + 7:17:void prependViewToAllSpans(android.view.View):1788:1788 -> D2 + 1:9:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1740:1740 -> E2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/f;)V"} + 10:14:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1743:1743 -> E2 + 15:18:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1745:1745 -> E2 + 19:24:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1746:1746 -> E2 + 25:30:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1748:1748 -> E2 + 31:34:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1753:1753 -> E2 + 35:43:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1755:1755 -> E2 + 44:46:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1758:1758 -> E2 + 47:56:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1760:1760 -> E2 + 57:60:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1762:1762 -> E2 + 61:71:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1765:1765 -> E2 + 72:74:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1768:1768 -> E2 + 75:83:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1770:1770 -> E2 + 84:87:void recycle(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState):1772:1772 -> E2 + 1:8:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1910:1910 -> F2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;I)V"} + 9:12:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1913:1913 -> F2 + 13:22:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1914:1914 -> F2 + 23:28:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1915:1915 -> F2 + 29:34:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1916:1916 -> F2 + 35:40:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1918:1918 -> F2 + 41:44:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1919:1919 -> F2 + 45:60:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1920:1920 -> F2 + 61:64:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1924:1924 -> F2 + 65:74:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1925:1925 -> F2 + 75:85:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1928:1928 -> F2 + 86:90:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1931:1931 -> F2 + 91:97:void recycleFromEnd(androidx.recyclerview.widget.RecyclerView$Recycler,int):1933:1933 -> F2 + 1:4:void offsetChildrenHorizontal(int):1460:1460 -> G0 + 5:8:void offsetChildrenHorizontal(int):1461:1461 -> G0 + 9:19:void offsetChildrenHorizontal(int):1462:1462 -> G0 + 1:9:void setMeasuredDimension(android.graphics.Rect,int,int):586:586 -> G1 + 10:18:void setMeasuredDimension(android.graphics.Rect,int,int):587:587 -> G1 + 19:23:void setMeasuredDimension(android.graphics.Rect,int,int):588:588 -> G1 + 24:28:void setMeasuredDimension(android.graphics.Rect,int,int):589:589 -> G1 + 29:36:void setMeasuredDimension(android.graphics.Rect,int,int):590:590 -> G1 + 37:42:void setMeasuredDimension(android.graphics.Rect,int,int):591:591 -> G1 + 43:46:void setMeasuredDimension(android.graphics.Rect,int,int):592:592 -> G1 + 47:51:void setMeasuredDimension(android.graphics.Rect,int,int):591:591 -> G1 + 52:56:void setMeasuredDimension(android.graphics.Rect,int,int):594:594 -> G1 + 57:64:void setMeasuredDimension(android.graphics.Rect,int,int):595:595 -> G1 + 65:70:void setMeasuredDimension(android.graphics.Rect,int,int):596:596 -> G1 + 71:74:void setMeasuredDimension(android.graphics.Rect,int,int):597:597 -> G1 + 75:78:void setMeasuredDimension(android.graphics.Rect,int,int):596:596 -> G1 + 79:82:void setMeasuredDimension(android.graphics.Rect,int,int):599:599 -> G1 + 1:7:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1881:1881 -> G2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;I)V"} + 8:11:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1882:1882 -> G2 + 12:21:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1883:1883 -> G2 + 22:27:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1884:1884 -> G2 + 28:33:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1885:1885 -> G2 + 34:39:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1887:1887 -> G2 + 40:43:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1888:1888 -> G2 + 44:59:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1889:1889 -> G2 + 60:63:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1893:1893 -> G2 + 64:73:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1894:1894 -> G2 + 74:84:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1897:1897 -> G2 + 85:89:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1900:1900 -> G2 + 90:94:void recycleFromStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):1902:1902 -> G2 + 1:4:void offsetChildrenVertical(int):1468:1468 -> H0 + 5:8:void offsetChildrenVertical(int):1469:1469 -> H0 + 9:19:void offsetChildrenVertical(int):1470:1470 -> H0 + 1:12:void repositionToWrapContentIfNecessary():742:742 -> H2 + 13:21:void repositionToWrapContentIfNecessary():746:746 -> H2 + 22:25:void repositionToWrapContentIfNecessary():748:748 -> H2 + 26:37:void repositionToWrapContentIfNecessary():749:749 -> H2 + 38:43:void repositionToWrapContentIfNecessary():753:753 -> H2 + 44:52:void repositionToWrapContentIfNecessary():754:754 -> H2 + 53:56:void repositionToWrapContentIfNecessary():755:755 -> H2 + 57:63:void repositionToWrapContentIfNecessary():757:757 -> H2 + 64:65:void repositionToWrapContentIfNecessary():759:759 -> H2 + 66:73:void repositionToWrapContentIfNecessary():760:760 -> H2 + 74:83:void repositionToWrapContentIfNecessary():761:761 -> H2 + 84:93:void repositionToWrapContentIfNecessary():762:762 -> H2 + 94:96:void repositionToWrapContentIfNecessary():764:764 -> H2 + 97:103:void repositionToWrapContentIfNecessary():765:765 -> H2 + 104:107:void repositionToWrapContentIfNecessary():769:769 -> H2 + 108:113:void repositionToWrapContentIfNecessary():770:770 -> H2 + 114:118:void repositionToWrapContentIfNecessary():771:771 -> H2 + 119:129:void repositionToWrapContentIfNecessary():774:774 -> H2 + 130:147:void repositionToWrapContentIfNecessary():775:775 -> H2 + 148:151:void repositionToWrapContentIfNecessary():777:777 -> H2 + 152:159:void repositionToWrapContentIfNecessary():779:779 -> H2 + 160:164:void repositionToWrapContentIfNecessary():781:781 -> H2 + 165:169:void repositionToWrapContentIfNecessary():782:782 -> H2 + 170:176:void repositionToWrapContentIfNecessary():784:784 -> H2 + 1:6:androidx.recyclerview.widget.RecyclerView$LayoutParams generateDefaultLayoutParams():2222:2222 -> I + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$q;"} + 7:12:androidx.recyclerview.widget.RecyclerView$LayoutParams generateDefaultLayoutParams():2223:2223 -> I + 13:18:androidx.recyclerview.widget.RecyclerView$LayoutParams generateDefaultLayoutParams():2226:2226 -> I + 1:6:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter):611:611 -> I0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$h;Landroidx/recyclerview/widget/RecyclerView$h;)V"} + 7:10:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter):612:612 -> I0 + 11:21:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter):613:613 -> I0 + 1:12:void resolveShouldLayoutReverse():559:559 -> I2 + 13:18:void resolveShouldLayoutReverse():562:562 -> I2 + 19:23:void resolveShouldLayoutReverse():560:560 -> I2 + 1:6:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.content.Context,android.util.AttributeSet):2233:2233 -> J + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$q;"} + 1:10:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2149:2149 -> J2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 11:13:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2153:2153 -> J2 + 14:19:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2154:2154 -> J2 + 20:31:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2155:2155 -> J2 + 32:37:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2168:2168 -> J2 + 38:41:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2170:2170 -> J2 + 42:45:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2171:2171 -> J2 + 46:50:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2172:2172 -> J2 + 1:4:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2238:2238 -> K + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$q;"} + 5:12:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2239:2239 -> K + 13:18:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):2241:2241 -> K + 1:4:void setLayoutStateDirection(int):1453:1453 -> K2 + 5:17:void setLayoutStateDirection(int):1454:1454 -> K2 + 18:20:void setLayoutStateDirection(int):1455:1455 -> K2 + 7:15:void setOrientation(int):449:449 -> L2 + 16:18:void setOrientation(int):451:451 -> L2 + 19:23:void setOrientation(int):452:452 -> L2 + 24:25:void setOrientation(int):455:455 -> L2 + 26:27:void setOrientation(int):456:456 -> L2 + 28:31:void setOrientation(int):457:457 -> L2 + 32:33:void setOrientation(int):458:458 -> L2 + 34:37:void setOrientation(int):459:459 -> L2 + 1:3:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):322:322 -> M0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$v;)V"} + 4:9:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):324:324 -> M0 + 10:13:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):325:325 -> M0 + 14:23:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):326:326 -> M0 + 24:27:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):329:329 -> M0 + 1:9:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):2044:2044 -> M1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$A;I)V"} + 10:12:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):2045:2045 -> M1 + 13:16:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):2046:2046 -> M1 + 2:4:void setReverseLayout(boolean):476:476 -> M2 + 5:12:void setReverseLayout(boolean):477:477 -> M2 + 13:14:void setReverseLayout(boolean):478:478 -> M2 + 15:16:void setReverseLayout(boolean):480:480 -> M2 + 17:20:void setReverseLayout(boolean):481:481 -> M2 + 1:8:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2258:2258 -> N0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;ILandroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)Landroid/view/View;"} + 9:15:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2262:2262 -> N0 + 16:18:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2267:2267 -> N0 + 19:27:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2268:2268 -> N0 + 28:33:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2272:2272 -> N0 + 34:35:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2273:2273 -> N0 + 36:40:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2274:2274 -> N0 + 41:45:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2277:2277 -> N0 + 46:49:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2279:2279 -> N0 + 50:52:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2281:2281 -> N0 + 53:55:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2282:2282 -> N0 + 56:62:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2284:2284 -> N0 + 63:76:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2285:2285 -> N0 + 77:81:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2286:2286 -> N0 + 82:83:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2287:2287 -> N0 + 84:86:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2288:2288 -> N0 + 87:92:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2289:2289 -> N0 + 93:101:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2291:2291 -> N0 + 102:107:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2299:2299 -> N0 + 108:112:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2300:2300 -> N0 + 113:129:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2301:2301 -> N0 + 130:133:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2307:2307 -> N0 + 134:149:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2308:2308 -> N0 + 150:167:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2319:2319 -> N0 + 168:172:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2323:2323 -> N0 + 173:176:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2324:2324 -> N0 + 177:185:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2322:2322 -> N0 + 186:191:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2330:2330 -> N0 + 192:196:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2331:2331 -> N0 + 197:203:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2332:2332 -> N0 + 204:212:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2336:2336 -> N0 + 213:220:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2337:2337 -> N0 + 221:232:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2335:2335 -> N0 + 233:238:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2343:2343 -> N0 + 239:247:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2345:2345 -> N0 + 248:255:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2346:2346 -> N0 + 256:268:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):2344:2344 -> N0 + 2:4:void setSpanCount(int):428:428 -> N2 + 5:8:void setSpanCount(int):429:429 -> N2 + 9:11:void setSpanCount(int):430:430 -> N2 + 12:13:void setSpanCount(int):431:431 -> N2 + 14:22:void setSpanCount(int):432:432 -> N2 + 23:29:void setSpanCount(int):433:433 -> N2 + 30:33:void setSpanCount(int):434:434 -> N2 + 34:45:void setSpanCount(int):435:435 -> N2 + 46:49:void setSpanCount(int):437:437 -> N2 + 1:3:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1294:1294 -> O0 + 4:10:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1295:1295 -> O0 + 11:14:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1296:1296 -> O0 + 15:23:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1297:1297 -> O0 + 24:27:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1301:1301 -> O0 + 28:33:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1302:1302 -> O0 + 34:36:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1304:1304 -> O0 + 37:40:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1305:1305 -> O0 + 41:43:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1307:1307 -> O0 + 44:47:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1308:1308 -> O0 + 2:5:void updateAllRemainingSpans(int,int):1793:1793 -> O2 + 6:18:void updateAllRemainingSpans(int,int):1794:1794 -> O2 + 19:29:void updateAllRemainingSpans(int,int):1797:1797 -> O2 + 1:8:boolean supportsPredictiveItemAnimations():943:943 -> P1 + 1:4:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):848:848 -> P2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/StaggeredGridLayoutManager$b;)Z"} + 5:13:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):849:849 -> P2 + 14:25:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):850:850 -> P2 + 26:29:boolean updateAnchorFromChildren(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):851:851 -> P2 + 1:6:void appendViewToAllSpans(android.view.View):1780:1780 -> Q1 + 7:17:void appendViewToAllSpans(android.view.View):1781:1781 -> Q1 + 1:18:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):857:857 -> Q2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/StaggeredGridLayoutManager$b;)Z"} + 19:26:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):861:861 -> Q2 + 27:40:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):867:867 -> Q2 + 41:42:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):928:928 -> Q2 + 43:48:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):929:929 -> Q2 + 49:56:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):870:870 -> Q2 + 57:65:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):874:874 -> Q2 + 66:71:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):875:875 -> Q2 + 72:75:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):876:876 -> Q2 + 76:79:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):877:877 -> Q2 + 80:88:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):878:878 -> Q2 + 89:98:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):880:880 -> Q2 + 99:107:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):882:882 -> Q2 + 108:117:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):884:884 -> Q2 + 118:123:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):890:890 -> Q2 + 124:131:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):891:891 -> Q2 + 132:135:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):893:893 -> Q2 + 136:142:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):894:894 -> Q2 + 143:151:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):895:895 -> Q2 + 152:159:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):899:899 -> Q2 + 160:167:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):900:900 -> Q2 + 168:170:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):902:902 -> Q2 + 171:178:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):905:905 -> Q2 + 179:185:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):906:906 -> Q2 + 186:188:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):908:908 -> Q2 + 189:191:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):912:912 -> Q2 + 192:195:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):916:916 -> Q2 + 196:199:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):917:917 -> Q2 + 200:206:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):918:918 -> Q2 + 207:208:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):920:920 -> Q2 + 209:212:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):921:921 -> Q2 + 213:215:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):923:923 -> Q2 + 216:218:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):925:925 -> Q2 + 219:220:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):862:862 -> Q2 + 221:223:boolean updateAnchorFromPendingData(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):863:863 -> Q2 + 1:6:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):794:794 -> R1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/StaggeredGridLayoutManager$b;)V"} - 7:11:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):787:787 -> R1 - 12:15:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):788:788 -> R1 - 16:22:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):789:789 -> R1 - 23:32:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):790:790 -> R1 - 33:36:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):792:792 -> R1 - 37:44:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):793:793 -> R1 - 45:51:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):795:795 -> R1 - 52:61:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):798:798 -> R1 - 62:64:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):801:801 -> R1 - 65:70:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):802:802 -> R1 - 71:76:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):805:805 -> R1 - 77:81:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):806:806 -> R1 - 82:84:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):807:807 -> R1 - 85:91:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):809:809 -> R1 - 92:93:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):810:810 -> R1 - 94:98:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):811:811 -> R1 - 99:102:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):813:813 -> R1 - 103:107:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):815:815 -> R1 - 108:113:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):816:816 -> R1 - 114:118:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):817:817 -> R1 - 1:7:void updateAnchorInfoForLayout(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):822:822 -> R2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/StaggeredGridLayoutManager$b;)V"} - 8:14:void updateAnchorInfoForLayout(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):825:825 -> R2 - 15:18:void updateAnchorInfoForLayout(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):831:831 -> R2 - 19:21:void updateAnchorInfoForLayout(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):832:832 -> R2 - 1:5:int getColumnCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1344:1344 -> S - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 6:8:int getColumnCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1345:1345 -> S - 9:13:int getColumnCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1347:1347 -> S - 1:13:boolean areAllEndsEqual():1865:1865 -> S1 - 14:17:boolean areAllEndsEqual():1866:1866 -> S1 - 18:32:boolean areAllEndsEqual():1867:1867 -> S1 - 1:5:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1448:1448 -> S2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$z;)V"} - 6:7:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1449:1449 -> S2 - 8:14:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1452:1452 -> S2 - 15:21:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1453:1453 -> S2 - 22:30:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1455:1455 -> S2 - 31:38:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1456:1456 -> S2 - 39:49:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1458:1458 -> S2 - 50:55:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1464:1464 -> S2 - 56:66:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1466:1466 -> S2 - 67:78:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1467:1467 -> S2 - 79:89:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1469:1469 -> S2 - 90:94:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1470:1470 -> S2 - 95:98:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1472:1472 -> S2 - 99:100:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1473:1473 -> S2 - 101:110:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1474:1474 -> S2 - 111:120:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1475:1475 -> S2 - 1:4:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1283:1283 -> T0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;Landroid/view/View;LF/A;)V"} - 5:8:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1284:1284 -> T0 - 9:12:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1285:1285 -> T0 - 13:14:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1288:1288 -> T0 - 15:19:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1289:1289 -> T0 - 20:34:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1291:1291 -> T0 - 35:42:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1290:1290 -> T0 - 43:57:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1296:1296 -> T0 - 58:65:void onInitializeAccessibilityNodeInfoForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1294:1294 -> T0 - 1:13:boolean areAllStartsEqual():1875:1875 -> T1 - 14:17:boolean areAllStartsEqual():1876:1876 -> T1 - 18:32:boolean areAllStartsEqual():1877:1877 -> T1 - 1:6:void updateMeasureSpecs(int):927:927 -> T2 - 7:8:void updateMeasureSpecs(int):929:929 -> T2 - 9:12:void updateMeasureSpecs(int):930:930 -> T2 - 13:19:void updateMeasureSpecs(int):929:929 -> T2 - 1:5:void attachViewToSpans(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,androidx.recyclerview.widget.LayoutState):1750:1750 -> U1 + 7:11:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):795:795 -> R1 + 12:15:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):796:796 -> R1 + 16:22:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):797:797 -> R1 + 23:32:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):798:798 -> R1 + 33:36:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):800:800 -> R1 + 37:44:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):801:801 -> R1 + 45:51:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):803:803 -> R1 + 52:61:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):806:806 -> R1 + 62:64:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):809:809 -> R1 + 65:70:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):810:810 -> R1 + 71:76:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):813:813 -> R1 + 77:81:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):814:814 -> R1 + 82:84:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):815:815 -> R1 + 85:91:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):817:817 -> R1 + 92:93:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):818:818 -> R1 + 94:98:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):819:819 -> R1 + 99:102:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):821:821 -> R1 + 103:107:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):823:823 -> R1 + 108:113:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):824:824 -> R1 + 114:118:void applyPendingSavedState(androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):825:825 -> R1 + 1:7:void updateAnchorInfoForLayout(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):830:830 -> R2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/StaggeredGridLayoutManager$b;)V"} + 8:14:void updateAnchorInfoForLayout(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):833:833 -> R2 + 15:18:void updateAnchorInfoForLayout(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):839:839 -> R2 + 19:21:void updateAnchorInfoForLayout(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo):840:840 -> R2 + 1:13:boolean areAllEndsEqual():1839:1839 -> S1 + 14:17:boolean areAllEndsEqual():1840:1840 -> S1 + 18:32:boolean areAllEndsEqual():1841:1841 -> S1 + 1:5:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1422:1422 -> S2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$A;)V"} + 6:7:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1423:1423 -> S2 + 8:14:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1426:1426 -> S2 + 15:21:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1427:1427 -> S2 + 22:30:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1429:1429 -> S2 + 31:38:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1430:1430 -> S2 + 39:49:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1432:1432 -> S2 + 50:55:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1438:1438 -> S2 + 56:66:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1440:1440 -> S2 + 67:78:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1441:1441 -> S2 + 79:89:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1443:1443 -> S2 + 90:94:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1444:1444 -> S2 + 95:98:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1446:1446 -> S2 + 99:100:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1447:1447 -> S2 + 101:110:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1448:1448 -> S2 + 111:120:void updateLayoutState(int,androidx.recyclerview.widget.RecyclerView$State):1449:1449 -> S2 + 1:13:boolean areAllStartsEqual():1849:1849 -> T1 + 14:17:boolean areAllStartsEqual():1850:1850 -> T1 + 18:32:boolean areAllStartsEqual():1851:1851 -> T1 + 1:6:void updateMeasureSpecs(int):935:935 -> T2 + 7:8:void updateMeasureSpecs(int):937:937 -> T2 + 9:12:void updateMeasureSpecs(int):938:938 -> T2 + 13:19:void updateMeasureSpecs(int):937:937 -> T2 + 1:5:void attachViewToSpans(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,androidx.recyclerview.widget.LayoutState):1724:1724 -> U1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c;Landroidx/recyclerview/widget/f;)V"} - 6:9:void attachViewToSpans(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,androidx.recyclerview.widget.LayoutState):1751:1751 -> U1 - 10:13:void attachViewToSpans(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,androidx.recyclerview.widget.LayoutState):1752:1752 -> U1 - 14:19:void attachViewToSpans(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,androidx.recyclerview.widget.LayoutState):1754:1754 -> U1 - 20:23:void attachViewToSpans(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,androidx.recyclerview.widget.LayoutState):1757:1757 -> U1 - 24:27:void attachViewToSpans(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,androidx.recyclerview.widget.LayoutState):1758:1758 -> U1 - 28:33:void attachViewToSpans(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,androidx.recyclerview.widget.LayoutState):1760:1760 -> U1 - 1:8:void updateRemainingSpans(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span,int,int):1828:1828 -> U2 + 6:9:void attachViewToSpans(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,androidx.recyclerview.widget.LayoutState):1725:1725 -> U1 + 10:13:void attachViewToSpans(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,androidx.recyclerview.widget.LayoutState):1726:1726 -> U1 + 14:19:void attachViewToSpans(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,androidx.recyclerview.widget.LayoutState):1728:1728 -> U1 + 20:23:void attachViewToSpans(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,androidx.recyclerview.widget.LayoutState):1731:1731 -> U1 + 24:27:void attachViewToSpans(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,androidx.recyclerview.widget.LayoutState):1732:1732 -> U1 + 28:33:void attachViewToSpans(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,androidx.recyclerview.widget.LayoutState):1734:1734 -> U1 + 1:8:void updateRemainingSpans(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span,int,int):1802:1802 -> U2 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;II)V"} - 9:15:void updateRemainingSpans(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span,int,int):1830:1830 -> U2 - 16:23:void updateRemainingSpans(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span,int,int):1832:1832 -> U2 - 24:30:void updateRemainingSpans(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span,int,int):1835:1835 -> U2 - 31:38:void updateRemainingSpans(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span,int,int):1837:1837 -> U2 - 2:5:void onItemsAdded(androidx.recyclerview.widget.RecyclerView,int,int):1507:1507 -> V0 - 1:8:int calculateScrollDirectionForPosition(int):2043:2043 -> V1 - 9:14:int calculateScrollDirectionForPosition(int):2044:2044 -> V1 - 15:23:int calculateScrollDirectionForPosition(int):2046:2046 -> V1 - 24:29:int calculateScrollDirectionForPosition(int):2047:2047 -> V1 - 6:19:int updateSpecWithExtra(int,int,int):1212:1212 -> V2 - 20:30:int updateSpecWithExtra(int,int,int):1215:1215 -> V2 - 31:35:int updateSpecWithExtra(int,int,int):1214:1214 -> V2 - 1:5:void onItemsChanged(androidx.recyclerview.widget.RecyclerView):1512:1512 -> W0 - 6:9:void onItemsChanged(androidx.recyclerview.widget.RecyclerView):1513:1513 -> W0 - 1:18:boolean checkForGaps():270:270 -> W1 - 19:22:boolean checkForGaps():274:274 -> W1 - 23:26:boolean checkForGaps():275:275 -> W1 - 27:31:boolean checkForGaps():276:276 -> W1 - 32:35:boolean checkForGaps():278:278 -> W1 - 36:42:boolean checkForGaps():279:279 -> W1 - 43:48:boolean checkForGaps():282:282 -> W1 - 49:53:boolean checkForGaps():284:284 -> W1 - 54:56:boolean checkForGaps():285:285 -> W1 - 57:60:boolean checkForGaps():286:286 -> W1 - 61:65:boolean checkForGaps():290:290 -> W1 - 66:73:boolean checkForGaps():293:293 -> W1 - 74:76:boolean checkForGaps():294:294 -> W1 - 77:82:boolean checkForGaps():295:295 -> W1 - 83:84:boolean checkForGaps():297:297 -> W1 - 85:90:boolean checkForGaps():298:298 -> W1 - 91:95:boolean checkForGaps():301:301 -> W1 - 96:101:boolean checkForGaps():302:302 -> W1 - 102:109:boolean checkForGaps():305:305 -> W1 - 110:117:boolean checkForGaps():307:307 -> W1 - 118:120:boolean checkForGaps():309:309 -> W1 - 121:125:boolean checkForGaps():310:310 -> W1 - 3:6:void onItemsMoved(androidx.recyclerview.widget.RecyclerView,int,int,int):1518:1518 -> X0 - 1:5:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):403:403 -> X1 + 9:15:void updateRemainingSpans(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span,int,int):1804:1804 -> U2 + 16:23:void updateRemainingSpans(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span,int,int):1806:1806 -> U2 + 24:30:void updateRemainingSpans(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span,int,int):1809:1809 -> U2 + 31:38:void updateRemainingSpans(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span,int,int):1811:1811 -> U2 + 2:5:void onItemsAdded(androidx.recyclerview.widget.RecyclerView,int,int):1481:1481 -> V0 + 1:8:int calculateScrollDirectionForPosition(int):2017:2017 -> V1 + 9:14:int calculateScrollDirectionForPosition(int):2018:2018 -> V1 + 15:23:int calculateScrollDirectionForPosition(int):2020:2020 -> V1 + 24:29:int calculateScrollDirectionForPosition(int):2021:2021 -> V1 + 6:19:int updateSpecWithExtra(int,int,int):1220:1220 -> V2 + 20:30:int updateSpecWithExtra(int,int,int):1223:1223 -> V2 + 31:35:int updateSpecWithExtra(int,int,int):1222:1222 -> V2 + 1:5:void onItemsChanged(androidx.recyclerview.widget.RecyclerView):1486:1486 -> W0 + 6:9:void onItemsChanged(androidx.recyclerview.widget.RecyclerView):1487:1487 -> W0 + 1:18:boolean checkForGaps():269:269 -> W1 + 19:22:boolean checkForGaps():273:273 -> W1 + 23:26:boolean checkForGaps():274:274 -> W1 + 27:31:boolean checkForGaps():275:275 -> W1 + 32:35:boolean checkForGaps():277:277 -> W1 + 36:42:boolean checkForGaps():278:278 -> W1 + 43:48:boolean checkForGaps():281:281 -> W1 + 49:53:boolean checkForGaps():283:283 -> W1 + 54:56:boolean checkForGaps():284:284 -> W1 + 57:60:boolean checkForGaps():285:285 -> W1 + 61:65:boolean checkForGaps():289:289 -> W1 + 66:73:boolean checkForGaps():292:292 -> W1 + 74:76:boolean checkForGaps():293:293 -> W1 + 77:82:boolean checkForGaps():294:294 -> W1 + 83:84:boolean checkForGaps():296:296 -> W1 + 85:90:boolean checkForGaps():297:297 -> W1 + 91:95:boolean checkForGaps():300:300 -> W1 + 96:101:boolean checkForGaps():301:301 -> W1 + 102:109:boolean checkForGaps():304:304 -> W1 + 110:117:boolean checkForGaps():306:306 -> W1 + 118:120:boolean checkForGaps():308:308 -> W1 + 121:125:boolean checkForGaps():309:309 -> W1 + 3:6:void onItemsMoved(androidx.recyclerview.widget.RecyclerView,int,int,int):1492:1492 -> X0 + 1:5:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):402:402 -> X1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;)Z"} - 6:17:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):404:404 -> X1 - 18:31:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):406:406 -> X1 - 32:35:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):407:407 -> X1 - 36:40:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):408:408 -> X1 - 41:52:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):410:410 -> X1 - 53:60:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):412:412 -> X1 - 61:64:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):413:413 -> X1 - 65:68:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):414:414 -> X1 - 2:5:void onItemsRemoved(androidx.recyclerview.widget.RecyclerView,int,int):1502:1502 -> Y0 - 1:8:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1092:1092 -> Y1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 9:14:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1095:1095 -> Y1 - 15:22:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1096:1096 -> Y1 - 23:30:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1097:1097 -> Y1 - 31:35:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1095:1095 -> Y1 - 1:8:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1072:1072 -> Z1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 9:14:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1075:1075 -> Z1 - 15:22:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1076:1076 -> Z1 - 23:32:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1077:1077 -> Z1 - 33:37:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1075:1075 -> Z1 - 2:5:void onItemsUpdated(androidx.recyclerview.widget.RecyclerView,int,int,java.lang.Object):1524:1524 -> a1 - 1:8:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1112:1112 -> a2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 9:14:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1115:1115 -> a2 - 15:22:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1116:1116 -> a2 - 23:30:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1117:1117 -> a2 - 31:35:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1115:1115 -> a2 - 2:5:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):605:605 -> b1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)V"} - 27:32:int convertFocusDirectionToLayoutDirection(int):2413:2413 -> b2 - 33:38:int convertFocusDirectionToLayoutDirection(int):2419:2419 -> b2 - 39:44:int convertFocusDirectionToLayoutDirection(int):2410:2410 -> b2 - 45:50:int convertFocusDirectionToLayoutDirection(int):2416:2416 -> b2 - 51:55:int convertFocusDirectionToLayoutDirection(int):2402:2402 -> b2 - 56:63:int convertFocusDirectionToLayoutDirection(int):2404:2404 -> b2 - 64:68:int convertFocusDirectionToLayoutDirection(int):2394:2394 -> b2 - 69:76:int convertFocusDirectionToLayoutDirection(int):2396:2396 -> b2 - 1:4:android.graphics.PointF computeScrollVectorForPosition(int):2052:2052 -> c - 5:13:android.graphics.PointF computeScrollVectorForPosition(int):2053:2053 -> c - 14:19:android.graphics.PointF computeScrollVectorForPosition(int):2057:2057 -> c - 20:21:android.graphics.PointF computeScrollVectorForPosition(int):2058:2058 -> c - 22:24:android.graphics.PointF computeScrollVectorForPosition(int):2059:2059 -> c - 25:27:android.graphics.PointF computeScrollVectorForPosition(int):2061:2061 -> c - 28:30:android.graphics.PointF computeScrollVectorForPosition(int):2062:2062 -> c - 1:4:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):726:726 -> c1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)V"} - 5:8:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):727:727 -> c1 - 9:11:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):728:728 -> c1 - 12:13:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):729:729 -> c1 - 14:19:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):730:730 -> c1 - 1:5:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromEnd(int):1732:1732 -> c2 + 6:17:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):403:403 -> X1 + 18:31:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):405:405 -> X1 + 32:35:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):406:406 -> X1 + 36:40:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):407:407 -> X1 + 41:52:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):409:409 -> X1 + 53:60:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):411:411 -> X1 + 61:64:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):412:412 -> X1 + 65:68:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):413:413 -> X1 + 2:5:void onItemsRemoved(androidx.recyclerview.widget.RecyclerView,int,int):1476:1476 -> Y0 + 1:8:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1100:1100 -> Y1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 9:14:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1103:1103 -> Y1 + 15:22:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1104:1104 -> Y1 + 23:30:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1105:1105 -> Y1 + 31:35:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1103:1103 -> Y1 + 1:8:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1080:1080 -> Z1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 9:14:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1083:1083 -> Z1 + 15:22:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1084:1084 -> Z1 + 23:32:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1085:1085 -> Z1 + 33:37:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1083:1083 -> Z1 + 2:5:void onItemsUpdated(androidx.recyclerview.widget.RecyclerView,int,int,java.lang.Object):1498:1498 -> a1 + 1:8:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1120:1120 -> a2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 9:14:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1123:1123 -> a2 + 15:22:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1124:1124 -> a2 + 23:30:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1125:1125 -> a2 + 31:35:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):1123:1123 -> a2 + 2:5:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):604:604 -> b1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)V"} + 27:32:int convertFocusDirectionToLayoutDirection(int):2387:2387 -> b2 + 33:38:int convertFocusDirectionToLayoutDirection(int):2393:2393 -> b2 + 39:44:int convertFocusDirectionToLayoutDirection(int):2384:2384 -> b2 + 45:50:int convertFocusDirectionToLayoutDirection(int):2390:2390 -> b2 + 51:55:int convertFocusDirectionToLayoutDirection(int):2376:2376 -> b2 + 56:63:int convertFocusDirectionToLayoutDirection(int):2378:2378 -> b2 + 64:68:int convertFocusDirectionToLayoutDirection(int):2368:2368 -> b2 + 69:76:int convertFocusDirectionToLayoutDirection(int):2370:2370 -> b2 + 1:4:android.graphics.PointF computeScrollVectorForPosition(int):2026:2026 -> c + 5:13:android.graphics.PointF computeScrollVectorForPosition(int):2027:2027 -> c + 14:19:android.graphics.PointF computeScrollVectorForPosition(int):2031:2031 -> c + 20:21:android.graphics.PointF computeScrollVectorForPosition(int):2032:2032 -> c + 22:24:android.graphics.PointF computeScrollVectorForPosition(int):2033:2033 -> c + 25:27:android.graphics.PointF computeScrollVectorForPosition(int):2035:2035 -> c + 28:30:android.graphics.PointF computeScrollVectorForPosition(int):2036:2036 -> c + 1:4:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):734:734 -> c1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)V"} + 5:8:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):735:735 -> c1 + 9:11:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):736:736 -> c1 + 12:13:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):737:737 -> c1 + 14:19:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):738:738 -> c1 + 1:5:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromEnd(int):1706:1706 -> c2 # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;"} - 6:12:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromEnd(int):1733:1733 -> c2 - 13:16:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromEnd(int):1734:1734 -> c2 - 17:34:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromEnd(int):1735:1735 -> c2 - 1:5:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromStart(int):1741:1741 -> d2 + 6:12:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromEnd(int):1707:1707 -> c2 + 13:16:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromEnd(int):1708:1708 -> c2 + 17:34:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromEnd(int):1709:1709 -> c2 + 1:5:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromStart(int):1715:1715 -> d2 # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;"} - 6:12:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromStart(int):1742:1742 -> d2 - 13:16:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromStart(int):1743:1743 -> d2 - 17:33:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromStart(int):1744:1744 -> d2 - 1:8:void createOrientationHelpers():258:258 -> e2 - 9:12:void createOrientationHelpers():259:259 -> e2 - 13:19:void createOrientationHelpers():260:260 -> e2 - 7:15:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1575:1575 -> f2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/f;Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 16:21:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1580:1580 -> f2 - 22:33:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1581:1581 -> f2 - 34:37:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1587:1587 -> f2 - 38:43:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1588:1588 -> f2 - 44:49:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1590:1590 -> f2 - 50:54:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1594:1594 -> f2 - 55:60:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1601:1601 -> f2 - 61:68:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1602:1602 -> f2 - 69:74:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1603:1603 -> f2 - 75:89:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1605:1605 -> f2 - 90:95:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1606:1606 -> f2 - 96:99:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1607:1607 -> f2 - 100:106:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1608:1608 -> f2 - 107:110:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1609:1609 -> f2 - 111:123:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1610:1610 -> f2 - 124:136:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1614:1614 -> f2 - 137:143:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1615:1615 -> f2 - 144:148:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1623:1623 -> f2 - 149:150:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1626:1626 -> f2 - 151:154:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1627:1627 -> f2 - 155:158:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1628:1628 -> f2 - 159:161:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1630:1630 -> f2 - 162:164:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1632:1632 -> f2 - 165:168:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1636:1636 -> f2 - 169:177:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1637:1637 -> f2 - 178:181:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1638:1638 -> f2 - 182:190:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1639:1639 -> f2 - 191:194:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1640:1640 -> f2 - 195:198:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1642:1642 -> f2 - 199:200:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1643:1643 -> f2 - 201:202:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1644:1644 -> f2 - 203:208:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1645:1645 -> f2 - 209:218:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1648:1648 -> f2 - 219:223:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1649:1649 -> f2 - 224:233:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1650:1650 -> f2 - 234:237:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1651:1651 -> f2 - 238:241:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1653:1653 -> f2 - 242:243:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1654:1654 -> f2 - 244:245:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1655:1655 -> f2 - 246:250:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1656:1656 -> f2 - 251:260:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1661:1661 -> f2 - 261:263:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1663:1663 -> f2 - 264:267:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1666:1666 -> f2 - 268:273:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1667:1667 -> f2 - 274:280:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1669:1669 -> f2 - 281:282:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1672:1672 -> f2 - 283:288:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1673:1673 -> f2 - 289:290:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1675:1675 -> f2 - 291:292:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1677:1677 -> f2 - 293:295:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1681:1681 -> f2 - 296:305:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1684:1684 -> f2 - 306:318:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1685:1685 -> f2 - 319:332:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1686:1686 -> f2 - 333:343:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1688:1688 -> f2 - 344:362:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1690:1690 -> f2 - 363:368:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1692:1692 -> f2 - 369:376:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1693:1693 -> f2 - 377:383:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1696:1696 -> f2 - 384:392:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1697:1697 -> f2 - 393:395:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1699:1699 -> f2 - 396:399:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1702:1702 -> f2 - 400:407:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1703:1703 -> f2 - 408:414:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1705:1705 -> f2 - 415:419:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1707:1707 -> f2 - 420:431:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1708:1708 -> f2 - 432:435:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1709:1709 -> f2 - 436:441:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1710:1710 -> f2 - 442:455:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1712:1712 -> f2 - 456:460:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1718:1718 -> f2 - 461:466:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1721:1721 -> f2 - 467:476:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1722:1722 -> f2 - 477:484:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1723:1723 -> f2 - 485:494:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1725:1725 -> f2 - 495:504:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1726:1726 -> f2 - 505:514:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1728:1728 -> f2 - 1:4:void onRestoreInstanceState(android.os.Parcelable):1222:1222 -> g1 - 5:8:void onRestoreInstanceState(android.os.Parcelable):1223:1223 -> g1 - 9:12:void onRestoreInstanceState(android.os.Parcelable):1224:1224 -> g1 - 1:8:int findFirstReferenceChildPosition(int):2218:2218 -> g2 - 9:12:int findFirstReferenceChildPosition(int):2220:2220 -> g2 - 13:25:int findFirstReferenceChildPosition(int):2221:2221 -> g2 - 1:4:android.os.Parcelable onSaveInstanceState():1232:1232 -> h1 - 5:12:android.os.Parcelable onSaveInstanceState():1233:1233 -> h1 - 13:17:android.os.Parcelable onSaveInstanceState():1235:1235 -> h1 - 18:21:android.os.Parcelable onSaveInstanceState():1236:1236 -> h1 - 22:25:android.os.Parcelable onSaveInstanceState():1237:1237 -> h1 - 26:29:android.os.Parcelable onSaveInstanceState():1238:1238 -> h1 - 30:38:android.os.Parcelable onSaveInstanceState():1240:1240 -> h1 - 39:40:android.os.Parcelable onSaveInstanceState():1241:1241 -> h1 - 41:43:android.os.Parcelable onSaveInstanceState():1242:1242 -> h1 - 44:48:android.os.Parcelable onSaveInstanceState():1243:1243 -> h1 - 49:50:android.os.Parcelable onSaveInstanceState():1245:1245 -> h1 - 51:56:android.os.Parcelable onSaveInstanceState():1248:1248 -> h1 - 57:65:android.os.Parcelable onSaveInstanceState():1249:1249 -> h1 - 66:71:android.os.Parcelable onSaveInstanceState():1250:1250 -> h1 - 72:77:android.os.Parcelable onSaveInstanceState():1251:1251 -> h1 - 78:81:android.os.Parcelable onSaveInstanceState():1252:1252 -> h1 - 82:85:android.os.Parcelable onSaveInstanceState():1253:1253 -> h1 - 86:89:android.os.Parcelable onSaveInstanceState():1254:1254 -> h1 - 90:95:android.os.Parcelable onSaveInstanceState():1256:1256 -> h1 - 96:105:android.os.Parcelable onSaveInstanceState():1257:1257 -> h1 - 106:113:android.os.Parcelable onSaveInstanceState():1259:1259 -> h1 - 114:123:android.os.Parcelable onSaveInstanceState():1262:1262 -> h1 - 124:130:android.os.Parcelable onSaveInstanceState():1264:1264 -> h1 - 131:139:android.os.Parcelable onSaveInstanceState():1267:1267 -> h1 - 140:141:android.os.Parcelable onSaveInstanceState():1270:1270 -> h1 - 142:143:android.os.Parcelable onSaveInstanceState():1271:1271 -> h1 - 144:146:android.os.Parcelable onSaveInstanceState():1272:1272 -> h1 - 1:6:android.view.View findFirstVisibleItemClosestToEnd(boolean):1387:1387 -> h2 - 7:12:android.view.View findFirstVisibleItemClosestToEnd(boolean):1388:1388 -> h2 - 13:21:android.view.View findFirstVisibleItemClosestToEnd(boolean):1390:1390 -> h2 - 22:25:android.view.View findFirstVisibleItemClosestToEnd(boolean):1391:1391 -> h2 - 26:31:android.view.View findFirstVisibleItemClosestToEnd(boolean):1392:1392 -> h2 - 32:56:android.view.View findFirstVisibleItemClosestToEnd(boolean):1393:1393 -> h2 - 3:6:void onScrollStateChanged(int):317:317 -> i1 - 1:6:android.view.View findFirstVisibleItemClosestToStart(boolean):1357:1357 -> i2 - 7:12:android.view.View findFirstVisibleItemClosestToStart(boolean):1358:1358 -> i2 - 13:20:android.view.View findFirstVisibleItemClosestToStart(boolean):1359:1359 -> i2 - 21:24:android.view.View findFirstVisibleItemClosestToStart(boolean):1362:1362 -> i2 - 25:30:android.view.View findFirstVisibleItemClosestToStart(boolean):1363:1363 -> i2 - 31:55:android.view.View findFirstVisibleItemClosestToStart(boolean):1364:1364 -> i2 - 1:10:int findFirstVisibleItemPositionInt():1327:1327 -> j2 - 11:18:int findFirstVisibleItemPositionInt():1328:1328 -> j2 - 19:23:int findFirstVisibleItemPositionInt():1329:1329 -> j2 - 1:8:int findLastReferenceChildPosition(int):2235:2235 -> k2 - 9:12:int findLastReferenceChildPosition(int):2236:2236 -> k2 - 13:26:int findLastReferenceChildPosition(int):2237:2237 -> k2 - 1:4:void assertNotInLayoutOrScroll(java.lang.String):528:528 -> l - 5:8:void assertNotInLayoutOrScroll(java.lang.String):529:529 -> l - 3:9:void fixEndGap(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1411:1411 -> l2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;Z)V"} - 10:19:void fixEndGap(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1415:1415 -> l2 - 20:29:void fixEndGap(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1418:1418 -> l2 - 30:35:void fixEndGap(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1424:1424 -> l2 - 4:10:void fixStartGap(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1430:1430 -> m2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;Z)V"} - 11:19:void fixStartGap(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1434:1434 -> m2 - 20:28:void fixStartGap(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1437:1437 -> m2 - 29:35:void fixStartGap(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1443:1443 -> m2 - 1:8:int getFirstChildPosition():2208:2208 -> n2 - 9:17:int getFirstChildPosition():2209:2209 -> n2 - 1:4:int getRowCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1335:1335 -> o0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 5:7:int getRowCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1336:1336 -> o0 - 8:12:int getRowCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1338:1338 -> o0 - 1:10:int getLastChildPosition():2203:2203 -> o2 - 11:19:int getLastChildPosition():2204:2204 -> o2 - 1:8:boolean canScrollHorizontally():2027:2027 -> p - 1:10:int getMaxEnd(int):1885:1885 -> p2 - 11:14:int getMaxEnd(int):1886:1886 -> p2 - 15:29:int getMaxEnd(int):1887:1887 -> p2 - 1:8:boolean canScrollVertically():2022:2022 -> q - 1:10:int getMaxStart(int):1843:1843 -> q2 - 11:14:int getMaxStart(int):1844:1844 -> q2 - 15:29:int getMaxStart(int):1845:1845 -> q2 - 1:3:boolean checkLayoutParams(androidx.recyclerview.widget.RecyclerView$LayoutParams):2273:2273 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)Z"} - 1:10:int getMinEnd(int):1896:1896 -> r2 - 11:14:int getMinEnd(int):1897:1897 -> r2 - 15:29:int getMinEnd(int):1898:1898 -> r2 - 1:10:int getMinStart(int):1854:1854 -> s2 - 11:14:int getMinStart(int):1855:1855 -> s2 - 15:29:int getMinStart(int):1856:1856 -> s2 - 1:6:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2123:2123 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroidx/recyclerview/widget/RecyclerView$z;Landroidx/recyclerview/widget/RecyclerView$o$c;)V"} - 7:16:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2124:2124 -> t - 17:19:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2128:2128 -> t - 20:28:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2131:2131 -> t - 29:37:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2132:2132 -> t - 38:41:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2136:2136 -> t - 42:54:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2138:2138 -> t - 55:66:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2139:2139 -> t - 67:77:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2140:2140 -> t - 78:86:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2143:2143 -> t - 87:93:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2147:2147 -> t - 94:101:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2150:2150 -> t - 102:112:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2151:2151 -> t - 113:125:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2153:2153 -> t - 1:9:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):1980:1980 -> t2 + 6:12:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromStart(int):1716:1716 -> d2 + 13:16:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromStart(int):1717:1717 -> d2 + 17:33:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFullSpanItemFromStart(int):1718:1718 -> d2 + 1:8:void createOrientationHelpers():257:257 -> e2 + 9:12:void createOrientationHelpers():258:258 -> e2 + 13:19:void createOrientationHelpers():259:259 -> e2 + 7:15:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1549:1549 -> f2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/f;Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 16:21:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1554:1554 -> f2 + 22:33:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1555:1555 -> f2 + 34:37:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1561:1561 -> f2 + 38:43:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1562:1562 -> f2 + 44:49:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1564:1564 -> f2 + 50:54:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1568:1568 -> f2 + 55:58:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1575:1575 -> f2 + 59:66:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1576:1576 -> f2 + 67:74:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1577:1577 -> f2 + 75:89:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1579:1579 -> f2 + 90:95:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1580:1580 -> f2 + 96:99:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1581:1581 -> f2 + 100:106:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1582:1582 -> f2 + 107:110:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1583:1583 -> f2 + 111:123:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1584:1584 -> f2 + 124:136:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1588:1588 -> f2 + 137:143:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1589:1589 -> f2 + 144:148:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1597:1597 -> f2 + 149:150:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1600:1600 -> f2 + 151:154:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1601:1601 -> f2 + 155:158:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1602:1602 -> f2 + 159:161:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1604:1604 -> f2 + 162:164:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1606:1606 -> f2 + 165:168:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1610:1610 -> f2 + 169:177:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1611:1611 -> f2 + 178:181:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1612:1612 -> f2 + 182:190:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1613:1613 -> f2 + 191:194:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1614:1614 -> f2 + 195:198:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1616:1616 -> f2 + 199:200:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1617:1617 -> f2 + 201:202:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1618:1618 -> f2 + 203:208:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1619:1619 -> f2 + 209:218:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1622:1622 -> f2 + 219:223:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1623:1623 -> f2 + 224:233:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1624:1624 -> f2 + 234:237:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1625:1625 -> f2 + 238:241:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1627:1627 -> f2 + 242:243:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1628:1628 -> f2 + 244:245:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1629:1629 -> f2 + 246:250:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1630:1630 -> f2 + 251:260:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1635:1635 -> f2 + 261:263:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1637:1637 -> f2 + 264:267:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1640:1640 -> f2 + 268:273:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1641:1641 -> f2 + 274:280:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1643:1643 -> f2 + 281:282:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1646:1646 -> f2 + 283:288:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1647:1647 -> f2 + 289:290:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1649:1649 -> f2 + 291:292:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1651:1651 -> f2 + 293:295:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1655:1655 -> f2 + 296:305:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1658:1658 -> f2 + 306:316:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1659:1659 -> f2 + 317:318:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1661:1661 -> f2 + 319:332:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1660:1660 -> f2 + 333:343:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1662:1662 -> f2 + 344:355:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1664:1664 -> f2 + 356:368:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1666:1666 -> f2 + 369:376:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1667:1667 -> f2 + 377:383:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1670:1670 -> f2 + 384:392:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1671:1671 -> f2 + 393:395:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1673:1673 -> f2 + 396:399:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1676:1676 -> f2 + 400:407:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1677:1677 -> f2 + 408:414:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1679:1679 -> f2 + 415:419:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1681:1681 -> f2 + 420:431:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1682:1682 -> f2 + 432:435:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1683:1683 -> f2 + 436:441:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1684:1684 -> f2 + 442:455:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1686:1686 -> f2 + 456:460:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1692:1692 -> f2 + 461:466:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1695:1695 -> f2 + 467:476:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1696:1696 -> f2 + 477:484:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1697:1697 -> f2 + 485:494:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1699:1699 -> f2 + 495:504:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1700:1700 -> f2 + 505:514:int fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.LayoutState,androidx.recyclerview.widget.RecyclerView$State):1702:1702 -> f2 + 1:4:void onRestoreInstanceState(android.os.Parcelable):1230:1230 -> g1 + 5:8:void onRestoreInstanceState(android.os.Parcelable):1231:1231 -> g1 + 9:13:void onRestoreInstanceState(android.os.Parcelable):1232:1232 -> g1 + 14:16:void onRestoreInstanceState(android.os.Parcelable):1233:1233 -> g1 + 17:21:void onRestoreInstanceState(android.os.Parcelable):1234:1234 -> g1 + 22:25:void onRestoreInstanceState(android.os.Parcelable):1236:1236 -> g1 + 1:8:int findFirstReferenceChildPosition(int):2192:2192 -> g2 + 9:12:int findFirstReferenceChildPosition(int):2194:2194 -> g2 + 13:25:int findFirstReferenceChildPosition(int):2195:2195 -> g2 + 1:4:android.os.Parcelable onSaveInstanceState():1244:1244 -> h1 + 5:12:android.os.Parcelable onSaveInstanceState():1245:1245 -> h1 + 13:17:android.os.Parcelable onSaveInstanceState():1247:1247 -> h1 + 18:21:android.os.Parcelable onSaveInstanceState():1248:1248 -> h1 + 22:25:android.os.Parcelable onSaveInstanceState():1249:1249 -> h1 + 26:29:android.os.Parcelable onSaveInstanceState():1250:1250 -> h1 + 30:38:android.os.Parcelable onSaveInstanceState():1252:1252 -> h1 + 39:40:android.os.Parcelable onSaveInstanceState():1253:1253 -> h1 + 41:43:android.os.Parcelable onSaveInstanceState():1254:1254 -> h1 + 44:48:android.os.Parcelable onSaveInstanceState():1255:1255 -> h1 + 49:50:android.os.Parcelable onSaveInstanceState():1257:1257 -> h1 + 51:56:android.os.Parcelable onSaveInstanceState():1260:1260 -> h1 + 57:65:android.os.Parcelable onSaveInstanceState():1261:1261 -> h1 + 66:71:android.os.Parcelable onSaveInstanceState():1262:1262 -> h1 + 72:77:android.os.Parcelable onSaveInstanceState():1263:1263 -> h1 + 78:81:android.os.Parcelable onSaveInstanceState():1264:1264 -> h1 + 82:85:android.os.Parcelable onSaveInstanceState():1265:1265 -> h1 + 86:89:android.os.Parcelable onSaveInstanceState():1266:1266 -> h1 + 90:95:android.os.Parcelable onSaveInstanceState():1268:1268 -> h1 + 96:105:android.os.Parcelable onSaveInstanceState():1269:1269 -> h1 + 106:113:android.os.Parcelable onSaveInstanceState():1271:1271 -> h1 + 114:123:android.os.Parcelable onSaveInstanceState():1274:1274 -> h1 + 124:130:android.os.Parcelable onSaveInstanceState():1276:1276 -> h1 + 131:139:android.os.Parcelable onSaveInstanceState():1279:1279 -> h1 + 140:141:android.os.Parcelable onSaveInstanceState():1282:1282 -> h1 + 142:143:android.os.Parcelable onSaveInstanceState():1283:1283 -> h1 + 144:146:android.os.Parcelable onSaveInstanceState():1284:1284 -> h1 + 1:6:android.view.View findFirstVisibleItemClosestToEnd(boolean):1361:1361 -> h2 + 7:12:android.view.View findFirstVisibleItemClosestToEnd(boolean):1362:1362 -> h2 + 13:21:android.view.View findFirstVisibleItemClosestToEnd(boolean):1364:1364 -> h2 + 22:25:android.view.View findFirstVisibleItemClosestToEnd(boolean):1365:1365 -> h2 + 26:31:android.view.View findFirstVisibleItemClosestToEnd(boolean):1366:1366 -> h2 + 32:56:android.view.View findFirstVisibleItemClosestToEnd(boolean):1367:1367 -> h2 + 3:6:void onScrollStateChanged(int):316:316 -> i1 + 1:6:android.view.View findFirstVisibleItemClosestToStart(boolean):1331:1331 -> i2 + 7:12:android.view.View findFirstVisibleItemClosestToStart(boolean):1332:1332 -> i2 + 13:20:android.view.View findFirstVisibleItemClosestToStart(boolean):1333:1333 -> i2 + 21:24:android.view.View findFirstVisibleItemClosestToStart(boolean):1336:1336 -> i2 + 25:30:android.view.View findFirstVisibleItemClosestToStart(boolean):1337:1337 -> i2 + 31:55:android.view.View findFirstVisibleItemClosestToStart(boolean):1338:1338 -> i2 + 1:10:int findFirstVisibleItemPositionInt():1319:1319 -> j2 + 11:18:int findFirstVisibleItemPositionInt():1320:1320 -> j2 + 19:23:int findFirstVisibleItemPositionInt():1321:1321 -> j2 + 1:8:int findLastReferenceChildPosition(int):2209:2209 -> k2 + 9:12:int findLastReferenceChildPosition(int):2210:2210 -> k2 + 13:26:int findLastReferenceChildPosition(int):2211:2211 -> k2 + 1:4:void assertNotInLayoutOrScroll(java.lang.String):527:527 -> l + 5:8:void assertNotInLayoutOrScroll(java.lang.String):528:528 -> l + 3:9:void fixEndGap(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1385:1385 -> l2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;Z)V"} + 10:19:void fixEndGap(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1389:1389 -> l2 + 20:29:void fixEndGap(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1392:1392 -> l2 + 30:35:void fixEndGap(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1398:1398 -> l2 + 4:10:void fixStartGap(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1404:1404 -> m2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;Z)V"} + 11:19:void fixStartGap(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1408:1408 -> m2 + 20:28:void fixStartGap(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1411:1411 -> m2 + 29:35:void fixStartGap(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,boolean):1417:1417 -> m2 + 1:8:int getFirstChildPosition():2182:2182 -> n2 + 9:17:int getFirstChildPosition():2183:2183 -> n2 + 1:10:int getLastChildPosition():2177:2177 -> o2 + 11:19:int getLastChildPosition():2178:2178 -> o2 + 1:8:boolean canScrollHorizontally():2001:2001 -> p + 1:10:int getMaxEnd(int):1859:1859 -> p2 + 11:14:int getMaxEnd(int):1860:1860 -> p2 + 15:29:int getMaxEnd(int):1861:1861 -> p2 + 1:8:boolean canScrollVertically():1996:1996 -> q + 1:10:int getMaxStart(int):1817:1817 -> q2 + 11:14:int getMaxStart(int):1818:1818 -> q2 + 15:29:int getMaxStart(int):1819:1819 -> q2 + 1:3:boolean checkLayoutParams(androidx.recyclerview.widget.RecyclerView$LayoutParams):2247:2247 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$q;)Z"} + 1:10:int getMinEnd(int):1870:1870 -> r2 + 11:14:int getMinEnd(int):1871:1871 -> r2 + 15:29:int getMinEnd(int):1872:1872 -> r2 + 1:10:int getMinStart(int):1828:1828 -> s2 + 11:14:int getMinStart(int):1829:1829 -> s2 + 15:29:int getMinStart(int):1830:1830 -> s2 + 1:6:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2097:2097 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroidx/recyclerview/widget/RecyclerView$A;Landroidx/recyclerview/widget/RecyclerView$p$c;)V"} + 7:16:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2098:2098 -> t + 17:19:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2102:2102 -> t + 20:28:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2105:2105 -> t + 29:37:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2106:2106 -> t + 38:41:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2110:2110 -> t + 42:48:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2112:2112 -> t + 49:60:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2113:2113 -> t + 61:77:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2114:2114 -> t + 78:86:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2117:2117 -> t + 87:93:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2121:2121 -> t + 94:101:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2124:2124 -> t + 102:112:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2125:2125 -> t + 113:125:void collectAdjacentPrefetchPositions(int,int,androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.RecyclerView$LayoutManager$LayoutPrefetchRegistry):2127:2127 -> t + 1:9:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):1954:1954 -> t2 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/f;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;"} - 10:15:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):1983:1983 -> t2 - 16:19:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):1988:1988 -> t2 - 20:24:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):1991:1991 -> t2 - 25:35:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):1994:1994 -> t2 - 36:39:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):1996:1996 -> t2 - 40:50:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):1997:1997 -> t2 - 51:60:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):2007:2007 -> t2 - 61:64:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):2009:2009 -> t2 - 65:75:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):2010:2010 -> t2 - 1:30:void handleUpdate(int,int,int):1531:1531 -> u2 - 31:44:void handleUpdate(int,int,int):1548:1548 -> u2 - 45:49:void handleUpdate(int,int,int):1558:1558 -> u2 - 50:55:void handleUpdate(int,int,int):1559:1559 -> u2 - 56:61:void handleUpdate(int,int,int):1554:1554 -> u2 - 62:69:void handleUpdate(int,int,int):1551:1551 -> u2 - 70:84:void handleUpdate(int,int,int):1567:1567 -> u2 - 85:88:void handleUpdate(int,int,int):1569:1569 -> u2 - 1:5:int computeHorizontalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1088:1088 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 1:6:android.view.View hasGapsToFix():340:340 -> v2 - 7:13:android.view.View hasGapsToFix():341:341 -> v2 - 14:20:android.view.View hasGapsToFix():342:342 -> v2 - 21:34:android.view.View hasGapsToFix():345:345 -> v2 - 35:46:android.view.View hasGapsToFix():347:347 -> v2 - 47:50:android.view.View hasGapsToFix():356:356 -> v2 - 51:56:android.view.View hasGapsToFix():357:357 -> v2 - 57:66:android.view.View hasGapsToFix():358:358 -> v2 - 67:75:android.view.View hasGapsToFix():359:359 -> v2 - 76:82:android.view.View hasGapsToFix():362:362 -> v2 - 83:91:android.view.View hasGapsToFix():364:364 -> v2 - 92:95:android.view.View hasGapsToFix():369:369 -> v2 - 96:99:android.view.View hasGapsToFix():371:371 -> v2 - 100:105:android.view.View hasGapsToFix():373:373 -> v2 - 106:117:android.view.View hasGapsToFix():374:374 -> v2 - 118:123:android.view.View hasGapsToFix():381:381 -> v2 - 124:134:android.view.View hasGapsToFix():382:382 -> v2 - 135:140:android.view.View hasGapsToFix():391:391 -> v2 - 141:166:android.view.View hasGapsToFix():392:392 -> v2 - 1:5:int computeHorizontalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1068:1068 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 1:8:boolean isAutoMeasureEnabled():254:254 -> w0 - 1:5:void invalidateSpanAssignments():549:549 -> w2 - 6:9:void invalidateSpanAssignments():550:550 -> w2 - 1:5:int computeHorizontalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1108:1108 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 1:10:boolean isLayoutRTL():568:568 -> x2 - 1:5:int computeVerticalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1103:1103 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 1:5:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):1193:1193 -> y2 - 6:11:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):1194:1194 -> y2 - 12:27:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):1195:1195 -> y2 - 28:45:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):1197:1197 -> y2 - 46:50:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):1200:1200 -> y2 - 51:56:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):1201:1201 -> y2 - 57:60:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):1203:1203 -> y2 - 1:5:int computeVerticalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1083:1083 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 1:5:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1128:1128 -> z2 + 10:15:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):1957:1957 -> t2 + 16:19:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):1962:1962 -> t2 + 20:24:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):1965:1965 -> t2 + 25:35:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):1968:1968 -> t2 + 36:39:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):1970:1970 -> t2 + 40:50:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):1971:1971 -> t2 + 51:60:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):1981:1981 -> t2 + 61:64:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):1983:1983 -> t2 + 65:75:androidx.recyclerview.widget.StaggeredGridLayoutManager$Span getNextSpan(androidx.recyclerview.widget.LayoutState):1984:1984 -> t2 + 1:30:void handleUpdate(int,int,int):1505:1505 -> u2 + 31:44:void handleUpdate(int,int,int):1522:1522 -> u2 + 45:49:void handleUpdate(int,int,int):1532:1532 -> u2 + 50:55:void handleUpdate(int,int,int):1533:1533 -> u2 + 56:61:void handleUpdate(int,int,int):1528:1528 -> u2 + 62:69:void handleUpdate(int,int,int):1525:1525 -> u2 + 70:84:void handleUpdate(int,int,int):1541:1541 -> u2 + 85:88:void handleUpdate(int,int,int):1543:1543 -> u2 + 1:5:int computeHorizontalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1096:1096 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 1:6:android.view.View hasGapsToFix():339:339 -> v2 + 7:13:android.view.View hasGapsToFix():340:340 -> v2 + 14:20:android.view.View hasGapsToFix():341:341 -> v2 + 21:34:android.view.View hasGapsToFix():344:344 -> v2 + 35:46:android.view.View hasGapsToFix():346:346 -> v2 + 47:50:android.view.View hasGapsToFix():355:355 -> v2 + 51:56:android.view.View hasGapsToFix():356:356 -> v2 + 57:66:android.view.View hasGapsToFix():357:357 -> v2 + 67:75:android.view.View hasGapsToFix():358:358 -> v2 + 76:82:android.view.View hasGapsToFix():361:361 -> v2 + 83:91:android.view.View hasGapsToFix():363:363 -> v2 + 92:95:android.view.View hasGapsToFix():368:368 -> v2 + 96:99:android.view.View hasGapsToFix():370:370 -> v2 + 100:105:android.view.View hasGapsToFix():372:372 -> v2 + 106:117:android.view.View hasGapsToFix():373:373 -> v2 + 118:123:android.view.View hasGapsToFix():380:380 -> v2 + 124:134:android.view.View hasGapsToFix():381:381 -> v2 + 135:140:android.view.View hasGapsToFix():390:390 -> v2 + 141:166:android.view.View hasGapsToFix():391:391 -> v2 + 1:5:int computeHorizontalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1076:1076 -> w + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 1:8:boolean isAutoMeasureEnabled():253:253 -> w0 + 1:5:void invalidateSpanAssignments():548:548 -> w2 + 6:9:void invalidateSpanAssignments():549:549 -> w2 + 1:5:int computeHorizontalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1116:1116 -> x + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 1:10:boolean isLayoutRTL():567:567 -> x2 + 1:5:int computeVerticalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1111:1111 -> y + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 1:5:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):1201:1201 -> y2 + 6:11:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):1202:1202 -> y2 + 12:27:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):1203:1203 -> y2 + 28:45:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):1205:1205 -> y2 + 46:50:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):1208:1208 -> y2 + 51:56:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):1209:1209 -> y2 + 57:60:void measureChildWithDecorationsAndMargin(android.view.View,int,int,boolean):1211:1211 -> y2 + 1:5:int computeVerticalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1091:1091 -> z + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 1:5:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1136:1136 -> z2 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c;Z)V"} - 6:9:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1129:1129 -> z2 - 10:11:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1130:1130 -> z2 - 12:15:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1132:1132 -> z2 - 16:19:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1133:1133 -> z2 - 20:30:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1134:1134 -> z2 - 31:34:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1131:1131 -> z2 - 35:38:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1130:1130 -> z2 - 39:42:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1142:1142 -> z2 - 43:46:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1143:1143 -> z2 - 47:57:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1144:1144 -> z2 - 58:63:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1141:1141 -> z2 - 64:67:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1139:1139 -> z2 - 68:72:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1151:1151 -> z2 - 73:74:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1154:1154 -> z2 - 75:80:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1158:1158 -> z2 - 81:84:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1156:1156 -> z2 - 85:88:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1163:1163 -> z2 - 89:92:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1164:1164 -> z2 - 93:103:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1165:1165 -> z2 - 104:107:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1162:1162 -> z2 - 108:111:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1154:1154 -> z2 - 112:115:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1175:1175 -> z2 - 116:119:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1176:1176 -> z2 - 120:130:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1177:1177 -> z2 - 131:136:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1174:1174 -> z2 - 137:142:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1182:1182 -> z2 - 143:146:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1180:1180 -> z2 - 147:150:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1172:1172 -> z2 + 6:9:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1137:1137 -> z2 + 10:11:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1138:1138 -> z2 + 12:15:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1140:1140 -> z2 + 16:19:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1141:1141 -> z2 + 20:30:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1142:1142 -> z2 + 31:34:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1139:1139 -> z2 + 35:38:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1138:1138 -> z2 + 39:42:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1150:1150 -> z2 + 43:46:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1151:1151 -> z2 + 47:57:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1152:1152 -> z2 + 58:63:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1149:1149 -> z2 + 64:67:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1147:1147 -> z2 + 68:72:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1159:1159 -> z2 + 73:74:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1162:1162 -> z2 + 75:80:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1166:1166 -> z2 + 81:84:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1164:1164 -> z2 + 85:88:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1171:1171 -> z2 + 89:92:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1172:1172 -> z2 + 93:103:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1173:1173 -> z2 + 104:107:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1170:1170 -> z2 + 108:111:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1162:1162 -> z2 + 112:115:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1183:1183 -> z2 + 116:119:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1184:1184 -> z2 + 120:130:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1185:1185 -> z2 + 131:136:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1182:1182 -> z2 + 137:142:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1190:1190 -> z2 + 143:146:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1188:1188 -> z2 + 147:150:void measureChildWithDecorationsAndMargin(android.view.View,androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams,boolean):1180:1180 -> z2 androidx.recyclerview.widget.StaggeredGridLayoutManager$1 -> androidx.recyclerview.widget.StaggeredGridLayoutManager$a: # {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"} androidx.recyclerview.widget.StaggeredGridLayoutManager this$0 -> d - 1:6:void (androidx.recyclerview.widget.StaggeredGridLayoutManager):216:216 -> - 1:6:void run():219:219 -> run + 1:6:void (androidx.recyclerview.widget.StaggeredGridLayoutManager):215:215 -> + 1:6:void run():218:218 -> run androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo -> androidx.recyclerview.widget.StaggeredGridLayoutManager$b: # {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"} int mPosition -> a @@ -55496,150 +58832,149 @@ androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo -> androidx.r boolean mValid -> e int[] mSpanReferenceLines -> f androidx.recyclerview.widget.StaggeredGridLayoutManager this$0 -> g - 1:5:void (androidx.recyclerview.widget.StaggeredGridLayoutManager):3267:3267 -> - 6:9:void (androidx.recyclerview.widget.StaggeredGridLayoutManager):3268:3268 -> - 1:17:void assignCoordinateFromPadding():3294:3294 -> a - 18:24:void assignCoordinateFromPadding():3295:3295 -> a - 1:4:void assignCoordinateFromPadding(int):3299:3299 -> b - 5:16:void assignCoordinateFromPadding(int):3300:3300 -> b - 17:28:void assignCoordinateFromPadding(int):3302:3302 -> b - 2:5:void reset():3272:3272 -> c - 6:8:void reset():3273:3273 -> c - 9:10:void reset():3274:3274 -> c - 11:12:void reset():3275:3275 -> c - 13:14:void reset():3276:3276 -> c - 15:18:void reset():3277:3277 -> c - 19:22:void reset():3278:3278 -> c - 1:2:void saveSpanReferenceLines(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span[]):3283:3284 -> d + 1:5:void (androidx.recyclerview.widget.StaggeredGridLayoutManager):3243:3243 -> + 6:9:void (androidx.recyclerview.widget.StaggeredGridLayoutManager):3244:3244 -> + 1:13:void assignCoordinateFromPadding():3270:3270 -> a + 14:24:void assignCoordinateFromPadding():3271:3271 -> a + 1:4:void assignCoordinateFromPadding(int):3275:3275 -> b + 5:16:void assignCoordinateFromPadding(int):3276:3276 -> b + 17:28:void assignCoordinateFromPadding(int):3278:3278 -> b + 2:5:void reset():3248:3248 -> c + 6:8:void reset():3249:3249 -> c + 9:10:void reset():3250:3250 -> c + 11:12:void reset():3251:3251 -> c + 13:14:void reset():3252:3252 -> c + 15:18:void reset():3253:3253 -> c + 19:22:void reset():3254:3254 -> c + 1:2:void saveSpanReferenceLines(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span[]):3259:3260 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;)V"} - 3:8:void saveSpanReferenceLines(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span[]):3284:3284 -> d - 9:20:void saveSpanReferenceLines(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span[]):3285:3285 -> d - 21:36:void saveSpanReferenceLines(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span[]):3289:3289 -> d + 3:8:void saveSpanReferenceLines(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span[]):3260:3260 -> d + 9:20:void saveSpanReferenceLines(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span[]):3261:3261 -> d + 21:36:void saveSpanReferenceLines(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span[]):3265:3265 -> d androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams -> androidx.recyclerview.widget.StaggeredGridLayoutManager$c: # {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"} androidx.recyclerview.widget.StaggeredGridLayoutManager$Span mSpan -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;"} boolean mFullSpan -> f - 1:1:void (android.content.Context,android.util.AttributeSet):2450:2450 -> - 2:2:void (int,int):2454:2454 -> - 3:3:void (android.view.ViewGroup$MarginLayoutParams):2458:2458 -> - 4:4:void (android.view.ViewGroup$LayoutParams):2462:2462 -> - 1:6:int getSpanIndex():2498:2498 -> e - 7:9:int getSpanIndex():2501:2501 -> e - 1:3:boolean isFullSpan():2488:2488 -> f + 1:1:void (android.content.Context,android.util.AttributeSet):2424:2424 -> + 2:2:void (int,int):2428:2428 -> + 3:3:void (android.view.ViewGroup$MarginLayoutParams):2432:2432 -> + 4:4:void (android.view.ViewGroup$LayoutParams):2436:2436 -> + 1:3:boolean isFullSpan():2462:2462 -> e androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup -> androidx.recyclerview.widget.StaggeredGridLayoutManager$d: # {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"} int[] mData -> a java.util.List mFullSpanItems -> b - 1:4:void ():2838:2838 -> - 1:4:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):3007:3007 -> a + 1:4:void ():2812:2812 -> + 1:4:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):2983:2983 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;)V"} - 5:11:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):3008:3008 -> a - 12:20:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):3010:3010 -> a - 21:28:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):3012:3012 -> a - 29:34:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):3013:3013 -> a - 35:39:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):3017:3017 -> a - 40:45:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):3020:3020 -> a - 46:54:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):3021:3021 -> a - 55:60:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):3026:3026 -> a - 1:5:void clear():2915:2915 -> b - 6:9:void clear():2916:2916 -> b - 10:12:void clear():2918:2918 -> b - 1:7:void ensureSize(int):2903:2903 -> c - 8:17:void ensureSize(int):2904:2904 -> c - 18:21:void ensureSize(int):2905:2905 -> c - 22:24:void ensureSize(int):2906:2906 -> c - 25:32:void ensureSize(int):2908:2908 -> c - 33:37:void ensureSize(int):2909:2909 -> c - 38:45:void ensureSize(int):2910:2910 -> c - 1:4:int forceInvalidateAfter(int):2849:2849 -> d - 5:12:int forceInvalidateAfter(int):2850:2850 -> d - 13:20:int forceInvalidateAfter(int):2851:2851 -> d - 21:24:int forceInvalidateAfter(int):2852:2852 -> d - 25:32:int forceInvalidateAfter(int):2853:2853 -> d - 33:37:int forceInvalidateAfter(int):2857:2857 -> d - 1:6:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFirstFullSpanItemInRange(int,int,int,boolean):3051:3051 -> e + 5:11:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):2984:2984 -> a + 12:20:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):2986:2986 -> a + 21:28:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):2988:2988 -> a + 29:34:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):2989:2989 -> a + 35:39:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):2993:2993 -> a + 40:45:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):2996:2996 -> a + 46:54:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):2997:2997 -> a + 55:60:void addFullSpanItem(androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem):3002:3002 -> a + 1:5:void clear():2891:2891 -> b + 6:9:void clear():2892:2892 -> b + 10:12:void clear():2894:2894 -> b + 1:7:void ensureSize(int):2879:2879 -> c + 8:17:void ensureSize(int):2880:2880 -> c + 18:21:void ensureSize(int):2881:2881 -> c + 22:24:void ensureSize(int):2882:2882 -> c + 25:32:void ensureSize(int):2884:2884 -> c + 33:37:void ensureSize(int):2885:2885 -> c + 38:45:void ensureSize(int):2886:2886 -> c + 1:4:int forceInvalidateAfter(int):2823:2823 -> d + 5:12:int forceInvalidateAfter(int):2824:2824 -> d + 13:20:int forceInvalidateAfter(int):2825:2825 -> d + 21:24:int forceInvalidateAfter(int):2826:2826 -> d + 25:32:int forceInvalidateAfter(int):2827:2827 -> d + 33:37:int forceInvalidateAfter(int):2831:2831 -> d + 1:6:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFirstFullSpanItemInRange(int,int,int,boolean):3027:3027 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(IIIZ)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;"} - 7:13:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFirstFullSpanItemInRange(int,int,int,boolean):3054:3054 -> e - 14:21:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFirstFullSpanItemInRange(int,int,int,boolean):3056:3056 -> e - 22:30:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFirstFullSpanItemInRange(int,int,int,boolean):3057:3057 -> e - 31:45:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFirstFullSpanItemInRange(int,int,int,boolean):3060:3060 -> e - 1:6:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFullSpanItem(int):3030:3030 -> f + 7:13:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFirstFullSpanItemInRange(int,int,int,boolean):3030:3030 -> e + 14:21:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFirstFullSpanItemInRange(int,int,int,boolean):3032:3032 -> e + 22:30:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFirstFullSpanItemInRange(int,int,int,boolean):3033:3033 -> e + 31:45:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFirstFullSpanItemInRange(int,int,int,boolean):3036:3036 -> e + 1:6:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFullSpanItem(int):3006:3006 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;"} - 7:14:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFullSpanItem(int):3033:3033 -> f - 15:22:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFullSpanItem(int):3034:3034 -> f - 23:31:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFullSpanItem(int):3035:3035 -> f - 1:8:int getSpan(int):2882:2882 -> g - 9:13:int getSpan(int):2885:2885 -> g - 1:6:int invalidateAfter(int):2864:2864 -> h - 7:10:int invalidateAfter(int):2867:2867 -> h - 11:16:int invalidateAfter(int):2870:2870 -> h - 17:22:int invalidateAfter(int):2872:2872 -> h - 23:26:int invalidateAfter(int):2873:2873 -> h - 27:34:int invalidateAfter(int):2876:2876 -> h - 1:6:int invalidateFullSpansAfter(int):2981:2981 -> i - 7:12:int invalidateFullSpansAfter(int):2984:2984 -> i - 13:17:int invalidateFullSpansAfter(int):2987:2987 -> i - 18:26:int invalidateFullSpansAfter(int):2990:2990 -> i - 27:34:int invalidateFullSpansAfter(int):2992:2992 -> i - 35:45:int invalidateFullSpansAfter(int):2993:2993 -> i - 46:53:int invalidateFullSpansAfter(int):2999:2999 -> i - 54:58:int invalidateFullSpansAfter(int):3000:3000 -> i - 59:62:int invalidateFullSpansAfter(int):3001:3001 -> i - 1:10:void offsetForAddition(int,int):2952:2952 -> j - 11:13:void offsetForAddition(int,int):2955:2955 -> j - 14:21:void offsetForAddition(int,int):2956:2956 -> j - 22:27:void offsetForAddition(int,int):2958:2958 -> j - 28:31:void offsetForAddition(int,int):2960:2960 -> j - 1:10:void offsetForRemoval(int,int):2922:2922 -> k - 11:13:void offsetForRemoval(int,int):2925:2925 -> k - 14:21:void offsetForRemoval(int,int):2926:2926 -> k - 22:30:void offsetForRemoval(int,int):2928:2928 -> k - 31:34:void offsetForRemoval(int,int):2930:2930 -> k - 1:5:void offsetFullSpansForAddition(int,int):2964:2964 -> l - 6:13:void offsetFullSpansForAddition(int,int):2967:2967 -> l - 14:21:void offsetFullSpansForAddition(int,int):2968:2968 -> l - 22:27:void offsetFullSpansForAddition(int,int):2969:2969 -> l - 28:33:void offsetFullSpansForAddition(int,int):2972:2972 -> l - 1:7:void offsetFullSpansForRemoval(int,int):2934:2934 -> m - 8:15:void offsetFullSpansForRemoval(int,int):2938:2938 -> m - 16:23:void offsetFullSpansForRemoval(int,int):2939:2939 -> m - 24:30:void offsetFullSpansForRemoval(int,int):2940:2940 -> m - 31:37:void offsetFullSpansForRemoval(int,int):2944:2944 -> m - 38:43:void offsetFullSpansForRemoval(int,int):2946:2946 -> m - 1:3:void setSpan(int,androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):2890:2890 -> n + 7:14:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFullSpanItem(int):3009:3009 -> f + 15:22:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFullSpanItem(int):3010:3010 -> f + 23:31:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFullSpanItem(int):3011:3011 -> f + 1:8:int getSpan(int):2858:2858 -> g + 9:13:int getSpan(int):2861:2861 -> g + 1:6:int invalidateAfter(int):2838:2838 -> h + 7:10:int invalidateAfter(int):2841:2841 -> h + 11:16:int invalidateAfter(int):2844:2844 -> h + 17:22:int invalidateAfter(int):2846:2846 -> h + 23:28:int invalidateAfter(int):2847:2847 -> h + 29:35:int invalidateAfter(int):2851:2851 -> h + 36:41:int invalidateAfter(int):2852:2852 -> h + 1:6:int invalidateFullSpansAfter(int):2957:2957 -> i + 7:12:int invalidateFullSpansAfter(int):2960:2960 -> i + 13:17:int invalidateFullSpansAfter(int):2963:2963 -> i + 18:26:int invalidateFullSpansAfter(int):2966:2966 -> i + 27:34:int invalidateFullSpansAfter(int):2968:2968 -> i + 35:45:int invalidateFullSpansAfter(int):2969:2969 -> i + 46:53:int invalidateFullSpansAfter(int):2975:2975 -> i + 54:58:int invalidateFullSpansAfter(int):2976:2976 -> i + 59:62:int invalidateFullSpansAfter(int):2977:2977 -> i + 1:10:void offsetForAddition(int,int):2928:2928 -> j + 11:13:void offsetForAddition(int,int):2931:2931 -> j + 14:21:void offsetForAddition(int,int):2932:2932 -> j + 22:27:void offsetForAddition(int,int):2934:2934 -> j + 28:31:void offsetForAddition(int,int):2936:2936 -> j + 1:10:void offsetForRemoval(int,int):2898:2898 -> k + 11:13:void offsetForRemoval(int,int):2901:2901 -> k + 14:21:void offsetForRemoval(int,int):2902:2902 -> k + 22:30:void offsetForRemoval(int,int):2904:2904 -> k + 31:34:void offsetForRemoval(int,int):2906:2906 -> k + 1:5:void offsetFullSpansForAddition(int,int):2940:2940 -> l + 6:13:void offsetFullSpansForAddition(int,int):2943:2943 -> l + 14:21:void offsetFullSpansForAddition(int,int):2944:2944 -> l + 22:27:void offsetFullSpansForAddition(int,int):2945:2945 -> l + 28:33:void offsetFullSpansForAddition(int,int):2948:2948 -> l + 1:7:void offsetFullSpansForRemoval(int,int):2910:2910 -> m + 8:15:void offsetFullSpansForRemoval(int,int):2914:2914 -> m + 16:23:void offsetFullSpansForRemoval(int,int):2915:2915 -> m + 24:30:void offsetFullSpansForRemoval(int,int):2916:2916 -> m + 31:37:void offsetFullSpansForRemoval(int,int):2920:2920 -> m + 38:43:void offsetFullSpansForRemoval(int,int):2922:2922 -> m + 1:3:void setSpan(int,androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):2866:2866 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/StaggeredGridLayoutManager$f;)V"} - 4:10:void setSpan(int,androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):2891:2891 -> n - 1:9:int sizeForPosition(int):2895:2895 -> o + 4:10:void setSpan(int,androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):2867:2867 -> n + 1:9:int sizeForPosition(int):2871:2871 -> o androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem -> androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a: # {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"} int mPosition -> d int mGapDir -> e int[] mGapPerSpan -> f boolean mHasUnwantedGapAfter -> g - 1:8:void ():3129:3129 -> - 1:5:void (android.os.Parcel):3083:3087 -> - 6:7:void (android.os.Parcel):3089:3090 -> - 8:8:void ():3094:3094 -> - 1:9:int getGapForSpan(int):3098:3098 -> c - 1:42:java.lang.String toString():3121:3121 -> toString - 43:59:java.lang.String toString():3125:3125 -> toString - 1:5:void writeToParcel(android.os.Parcel,int):3108:3108 -> writeToParcel - 6:10:void writeToParcel(android.os.Parcel,int):3109:3109 -> writeToParcel - 11:15:void writeToParcel(android.os.Parcel,int):3110:3110 -> writeToParcel - 16:22:void writeToParcel(android.os.Parcel,int):3111:3111 -> writeToParcel - 23:26:void writeToParcel(android.os.Parcel,int):3112:3112 -> writeToParcel - 27:33:void writeToParcel(android.os.Parcel,int):3113:3113 -> writeToParcel - 34:37:void writeToParcel(android.os.Parcel,int):3115:3115 -> writeToParcel + 1:8:void ():3105:3105 -> + 1:5:void (android.os.Parcel):3059:3063 -> + 6:7:void (android.os.Parcel):3065:3066 -> + 8:8:void ():3070:3070 -> + 1:9:int getGapForSpan(int):3074:3074 -> b + 1:42:java.lang.String toString():3097:3097 -> toString + 43:59:java.lang.String toString():3101:3101 -> toString + 1:5:void writeToParcel(android.os.Parcel,int):3084:3084 -> writeToParcel + 6:10:void writeToParcel(android.os.Parcel,int):3085:3085 -> writeToParcel + 11:15:void writeToParcel(android.os.Parcel,int):3086:3086 -> writeToParcel + 16:22:void writeToParcel(android.os.Parcel,int):3087:3087 -> writeToParcel + 23:26:void writeToParcel(android.os.Parcel,int):3088:3088 -> writeToParcel + 27:33:void writeToParcel(android.os.Parcel,int):3089:3089 -> writeToParcel + 34:37:void writeToParcel(android.os.Parcel,int):3091:3091 -> writeToParcel androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem$1 -> androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a$a: # {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"} - 1:4:void ():3130:3130 -> - 1:6:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFromParcel(android.os.Parcel):3133:3133 -> a + 1:4:void ():3106:3106 -> + 1:6:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFromParcel(android.os.Parcel):3109:3109 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;"} - 1:3:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem[] newArray(int):3138:3138 -> b + 1:3:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem[] newArray(int):3114:3114 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;"} - 1:5:java.lang.Object createFromParcel(android.os.Parcel):3130:3130 -> createFromParcel - 1:5:java.lang.Object[] newArray(int):3130:3130 -> newArray + 1:5:java.lang.Object createFromParcel(android.os.Parcel):3106:3106 -> createFromParcel + 1:5:java.lang.Object[] newArray(int):3106:3106 -> newArray androidx.recyclerview.widget.StaggeredGridLayoutManager$SavedState -> androidx.recyclerview.widget.StaggeredGridLayoutManager$e: # {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"} int mAnchorPosition -> d @@ -55652,46 +58987,46 @@ androidx.recyclerview.widget.StaggeredGridLayoutManager$SavedState -> androidx.r boolean mReverseLayout -> k boolean mAnchorLayoutFromEnd -> l boolean mLastLayoutRTL -> m - 1:8:void ():3239:3239 -> - 1:1:void ():3162:3162 -> - 2:5:void (android.os.Parcel):3165:3168 -> - 6:7:void (android.os.Parcel):3170:3171 -> - 8:8:void (android.os.Parcel):3174:3174 -> - 9:10:void (android.os.Parcel):3176:3177 -> - 11:13:void (android.os.Parcel):3179:3181 -> - 14:16:void (android.os.Parcel):3183:3185 -> - 17:27:void (androidx.recyclerview.widget.StaggeredGridLayoutManager$SavedState):3188:3198 -> + 1:8:void ():3215:3215 -> + 1:1:void ():3138:3138 -> + 2:5:void (android.os.Parcel):3141:3144 -> + 6:7:void (android.os.Parcel):3146:3147 -> + 8:8:void (android.os.Parcel):3150:3150 -> + 9:10:void (android.os.Parcel):3152:3153 -> + 11:13:void (android.os.Parcel):3155:3157 -> + 14:16:void (android.os.Parcel):3159:3161 -> + 17:27:void (androidx.recyclerview.widget.StaggeredGridLayoutManager$SavedState):3164:3174 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;)V"} - 2:4:void invalidateAnchorPositionInfo():3210:3210 -> c - 5:7:void invalidateAnchorPositionInfo():3211:3211 -> c - 8:9:void invalidateAnchorPositionInfo():3212:3212 -> c - 10:12:void invalidateAnchorPositionInfo():3213:3213 -> c - 2:4:void invalidateSpanInfo():3202:3202 -> d - 5:6:void invalidateSpanInfo():3203:3203 -> d - 7:8:void invalidateSpanInfo():3204:3204 -> d - 9:10:void invalidateSpanInfo():3205:3205 -> d - 11:13:void invalidateSpanInfo():3206:3206 -> d - 1:5:void writeToParcel(android.os.Parcel,int):3223:3223 -> writeToParcel - 6:10:void writeToParcel(android.os.Parcel,int):3224:3224 -> writeToParcel - 11:15:void writeToParcel(android.os.Parcel,int):3225:3225 -> writeToParcel - 16:19:void writeToParcel(android.os.Parcel,int):3226:3226 -> writeToParcel - 20:24:void writeToParcel(android.os.Parcel,int):3227:3227 -> writeToParcel - 25:29:void writeToParcel(android.os.Parcel,int):3229:3229 -> writeToParcel - 30:33:void writeToParcel(android.os.Parcel,int):3230:3230 -> writeToParcel - 34:38:void writeToParcel(android.os.Parcel,int):3231:3231 -> writeToParcel - 39:43:void writeToParcel(android.os.Parcel,int):3233:3233 -> writeToParcel - 44:48:void writeToParcel(android.os.Parcel,int):3234:3234 -> writeToParcel - 49:53:void writeToParcel(android.os.Parcel,int):3235:3235 -> writeToParcel - 54:59:void writeToParcel(android.os.Parcel,int):3236:3236 -> writeToParcel + 2:4:void invalidateAnchorPositionInfo():3186:3186 -> b + 5:7:void invalidateAnchorPositionInfo():3187:3187 -> b + 8:9:void invalidateAnchorPositionInfo():3188:3188 -> b + 10:12:void invalidateAnchorPositionInfo():3189:3189 -> b + 2:4:void invalidateSpanInfo():3178:3178 -> d + 5:6:void invalidateSpanInfo():3179:3179 -> d + 7:8:void invalidateSpanInfo():3180:3180 -> d + 9:10:void invalidateSpanInfo():3181:3181 -> d + 11:13:void invalidateSpanInfo():3182:3182 -> d + 1:5:void writeToParcel(android.os.Parcel,int):3199:3199 -> writeToParcel + 6:10:void writeToParcel(android.os.Parcel,int):3200:3200 -> writeToParcel + 11:15:void writeToParcel(android.os.Parcel,int):3201:3201 -> writeToParcel + 16:19:void writeToParcel(android.os.Parcel,int):3202:3202 -> writeToParcel + 20:24:void writeToParcel(android.os.Parcel,int):3203:3203 -> writeToParcel + 25:29:void writeToParcel(android.os.Parcel,int):3205:3205 -> writeToParcel + 30:33:void writeToParcel(android.os.Parcel,int):3206:3206 -> writeToParcel + 34:38:void writeToParcel(android.os.Parcel,int):3207:3207 -> writeToParcel + 39:43:void writeToParcel(android.os.Parcel,int):3209:3209 -> writeToParcel + 44:48:void writeToParcel(android.os.Parcel,int):3210:3210 -> writeToParcel + 49:53:void writeToParcel(android.os.Parcel,int):3211:3211 -> writeToParcel + 54:59:void writeToParcel(android.os.Parcel,int):3212:3212 -> writeToParcel androidx.recyclerview.widget.StaggeredGridLayoutManager$SavedState$1 -> androidx.recyclerview.widget.StaggeredGridLayoutManager$e$a: # {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"} - 1:4:void ():3240:3240 -> - 1:6:androidx.recyclerview.widget.StaggeredGridLayoutManager$SavedState createFromParcel(android.os.Parcel):3243:3243 -> a + 1:4:void ():3216:3216 -> + 1:6:androidx.recyclerview.widget.StaggeredGridLayoutManager$SavedState createFromParcel(android.os.Parcel):3219:3219 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;"} - 1:3:androidx.recyclerview.widget.StaggeredGridLayoutManager$SavedState[] newArray(int):3248:3248 -> b + 1:3:androidx.recyclerview.widget.StaggeredGridLayoutManager$SavedState[] newArray(int):3224:3224 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;"} - 1:5:java.lang.Object createFromParcel(android.os.Parcel):3240:3240 -> createFromParcel - 1:5:java.lang.Object[] newArray(int):3240:3240 -> newArray + 1:5:java.lang.Object createFromParcel(android.os.Parcel):3216:3216 -> createFromParcel + 1:5:java.lang.Object[] newArray(int):3216:3216 -> newArray androidx.recyclerview.widget.StaggeredGridLayoutManager$Span -> androidx.recyclerview.widget.StaggeredGridLayoutManager$f: # {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"} java.util.ArrayList mViews -> a @@ -55700,126 +59035,126 @@ androidx.recyclerview.widget.StaggeredGridLayoutManager$Span -> androidx.recycle int mDeletedSize -> d int mIndex -> e androidx.recyclerview.widget.StaggeredGridLayoutManager this$0 -> f - 1:5:void (androidx.recyclerview.widget.StaggeredGridLayoutManager,int):2515:2515 -> - 6:14:void (androidx.recyclerview.widget.StaggeredGridLayoutManager,int):2509:2509 -> - 15:16:void (androidx.recyclerview.widget.StaggeredGridLayoutManager,int):2510:2510 -> - 17:19:void (androidx.recyclerview.widget.StaggeredGridLayoutManager,int):2511:2511 -> - 20:21:void (androidx.recyclerview.widget.StaggeredGridLayoutManager,int):2512:2512 -> - 22:24:void (androidx.recyclerview.widget.StaggeredGridLayoutManager,int):2516:2516 -> - 1:4:void appendToSpan(android.view.View):2600:2600 -> a - 5:6:void appendToSpan(android.view.View):2601:2601 -> a - 7:13:void appendToSpan(android.view.View):2602:2602 -> a - 14:15:void appendToSpan(android.view.View):2603:2603 -> a - 16:24:void appendToSpan(android.view.View):2604:2604 -> a - 25:26:void appendToSpan(android.view.View):2605:2605 -> a - 27:40:void appendToSpan(android.view.View):2607:2607 -> a - 41:54:void appendToSpan(android.view.View):2608:2608 -> a - 5:9:void cacheReferenceLineAndClear(boolean,int):2616:2616 -> b - 10:13:void cacheReferenceLineAndClear(boolean,int):2618:2618 -> b - 14:21:void cacheReferenceLineAndClear(boolean,int):2620:2620 -> b - 22:37:void cacheReferenceLineAndClear(boolean,int):2624:2624 -> b - 38:47:void cacheReferenceLineAndClear(boolean,int):2625:2625 -> b - 48:52:void cacheReferenceLineAndClear(boolean,int):2631:2631 -> b - 1:14:void calculateCachedEnd():2565:2565 -> c - 15:18:void calculateCachedEnd():2566:2566 -> c - 19:28:void calculateCachedEnd():2567:2567 -> c - 29:32:void calculateCachedEnd():2568:2568 -> c - 33:36:void calculateCachedEnd():2569:2569 -> c - 37:46:void calculateCachedEnd():2570:2570 -> c - 47:50:void calculateCachedEnd():2571:2571 -> c - 51:62:void calculateCachedEnd():2572:2572 -> c - 1:9:void calculateCachedStart():2531:2531 -> d - 10:13:void calculateCachedStart():2532:2532 -> d - 14:23:void calculateCachedStart():2533:2533 -> d - 24:27:void calculateCachedStart():2534:2534 -> d - 28:31:void calculateCachedStart():2535:2535 -> d - 32:41:void calculateCachedStart():2536:2536 -> d - 42:46:void calculateCachedStart():2537:2537 -> d - 47:58:void calculateCachedStart():2538:2538 -> d - 1:5:void clear():2635:2635 -> e - 6:9:void clear():2636:2636 -> e - 10:12:void clear():2637:2637 -> e - 1:9:int findFirstPartiallyVisibleItemPosition():2700:2700 -> f - 10:22:int findFirstPartiallyVisibleItemPosition():2701:2701 -> f - 23:32:int findFirstPartiallyVisibleItemPosition():2702:2702 -> f - 1:9:int findLastPartiallyVisibleItemPosition():2718:2718 -> g - 10:21:int findLastPartiallyVisibleItemPosition():2719:2719 -> g - 22:32:int findLastPartiallyVisibleItemPosition():2720:2720 -> g - 1:8:int findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2756:2756 -> h - 9:25:int findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2757:2757 -> h - 26:33:int findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2760:2760 -> h - 34:41:int findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2761:2761 -> h - 42:82:int findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2762:2762 -> h - 83:91:int findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2771:2771 -> h - 92:102:int findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2775:2775 -> h - 103:112:int findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2779:2779 -> h - 7:11:int findOnePartiallyVisibleChild(int,int,boolean):2793:2793 -> i - 1:3:int getDeletedSize():2677:2677 -> j - 1:7:int getEndLine():2579:2579 -> k - 8:10:int getEndLine():2582:2582 -> k - 11:13:int getEndLine():2583:2583 -> k - 1:7:int getEndLine(int):2553:2553 -> l - 8:16:int getEndLine(int):2556:2556 -> l - 17:19:int getEndLine(int):2560:2560 -> l - 20:22:int getEndLine(int):2561:2561 -> l - 5:13:android.view.View getFocusableViewAfter(int,int):2803:2803 -> m - 14:21:android.view.View getFocusableViewAfter(int,int):2805:2805 -> m - 22:39:android.view.View getFocusableViewAfter(int,int):2806:2806 -> m - 40:46:android.view.View getFocusableViewAfter(int,int):2807:2807 -> m - 47:57:android.view.View getFocusableViewAfter(int,int):2810:2810 -> m - 58:67:android.view.View getFocusableViewAfter(int,int):2817:2817 -> m - 68:75:android.view.View getFocusableViewAfter(int,int):2818:2818 -> m - 76:93:android.view.View getFocusableViewAfter(int,int):2819:2819 -> m - 94:100:android.view.View getFocusableViewAfter(int,int):2820:2820 -> m - 101:111:android.view.View getFocusableViewAfter(int,int):2823:2823 -> m - 1:7:androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams getLayoutParams(android.view.View):2681:2681 -> n + 1:5:void (androidx.recyclerview.widget.StaggeredGridLayoutManager,int):2489:2489 -> + 6:14:void (androidx.recyclerview.widget.StaggeredGridLayoutManager,int):2483:2483 -> + 15:16:void (androidx.recyclerview.widget.StaggeredGridLayoutManager,int):2484:2484 -> + 17:19:void (androidx.recyclerview.widget.StaggeredGridLayoutManager,int):2485:2485 -> + 20:21:void (androidx.recyclerview.widget.StaggeredGridLayoutManager,int):2486:2486 -> + 22:24:void (androidx.recyclerview.widget.StaggeredGridLayoutManager,int):2490:2490 -> + 1:4:void appendToSpan(android.view.View):2574:2574 -> a + 5:6:void appendToSpan(android.view.View):2575:2575 -> a + 7:13:void appendToSpan(android.view.View):2576:2576 -> a + 14:15:void appendToSpan(android.view.View):2577:2577 -> a + 16:24:void appendToSpan(android.view.View):2578:2578 -> a + 25:26:void appendToSpan(android.view.View):2579:2579 -> a + 27:40:void appendToSpan(android.view.View):2581:2581 -> a + 41:54:void appendToSpan(android.view.View):2582:2582 -> a + 5:9:void cacheReferenceLineAndClear(boolean,int):2590:2590 -> b + 10:13:void cacheReferenceLineAndClear(boolean,int):2592:2592 -> b + 14:21:void cacheReferenceLineAndClear(boolean,int):2594:2594 -> b + 22:37:void cacheReferenceLineAndClear(boolean,int):2598:2598 -> b + 38:47:void cacheReferenceLineAndClear(boolean,int):2599:2599 -> b + 48:52:void cacheReferenceLineAndClear(boolean,int):2605:2605 -> b + 1:14:void calculateCachedEnd():2539:2539 -> c + 15:18:void calculateCachedEnd():2540:2540 -> c + 19:28:void calculateCachedEnd():2541:2541 -> c + 29:32:void calculateCachedEnd():2542:2542 -> c + 33:36:void calculateCachedEnd():2543:2543 -> c + 37:46:void calculateCachedEnd():2544:2544 -> c + 47:50:void calculateCachedEnd():2545:2545 -> c + 51:62:void calculateCachedEnd():2546:2546 -> c + 1:9:void calculateCachedStart():2505:2505 -> d + 10:13:void calculateCachedStart():2506:2506 -> d + 14:23:void calculateCachedStart():2507:2507 -> d + 24:27:void calculateCachedStart():2508:2508 -> d + 28:31:void calculateCachedStart():2509:2509 -> d + 32:41:void calculateCachedStart():2510:2510 -> d + 42:46:void calculateCachedStart():2511:2511 -> d + 47:58:void calculateCachedStart():2512:2512 -> d + 1:5:void clear():2609:2609 -> e + 6:9:void clear():2610:2610 -> e + 10:12:void clear():2611:2611 -> e + 1:7:int findFirstPartiallyVisibleItemPosition():2674:2674 -> f + 8:20:int findFirstPartiallyVisibleItemPosition():2675:2675 -> f + 21:32:int findFirstPartiallyVisibleItemPosition():2676:2676 -> f + 1:7:int findLastPartiallyVisibleItemPosition():2692:2692 -> g + 8:19:int findLastPartiallyVisibleItemPosition():2693:2693 -> g + 20:32:int findLastPartiallyVisibleItemPosition():2694:2694 -> g + 1:8:int findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2730:2730 -> h + 9:25:int findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2731:2731 -> h + 26:33:int findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2734:2734 -> h + 34:41:int findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2735:2735 -> h + 42:82:int findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2736:2736 -> h + 83:91:int findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2745:2745 -> h + 92:102:int findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2749:2749 -> h + 103:112:int findOnePartiallyOrCompletelyVisibleChild(int,int,boolean,boolean,boolean):2753:2753 -> h + 7:11:int findOnePartiallyVisibleChild(int,int,boolean):2767:2767 -> i + 1:3:int getDeletedSize():2651:2651 -> j + 1:7:int getEndLine():2553:2553 -> k + 8:10:int getEndLine():2556:2556 -> k + 11:13:int getEndLine():2557:2557 -> k + 1:7:int getEndLine(int):2527:2527 -> l + 8:16:int getEndLine(int):2530:2530 -> l + 17:19:int getEndLine(int):2534:2534 -> l + 20:22:int getEndLine(int):2535:2535 -> l + 5:13:android.view.View getFocusableViewAfter(int,int):2777:2777 -> m + 14:21:android.view.View getFocusableViewAfter(int,int):2779:2779 -> m + 22:39:android.view.View getFocusableViewAfter(int,int):2780:2780 -> m + 40:46:android.view.View getFocusableViewAfter(int,int):2781:2781 -> m + 47:57:android.view.View getFocusableViewAfter(int,int):2784:2784 -> m + 58:67:android.view.View getFocusableViewAfter(int,int):2791:2791 -> m + 68:75:android.view.View getFocusableViewAfter(int,int):2792:2792 -> m + 76:93:android.view.View getFocusableViewAfter(int,int):2793:2793 -> m + 94:100:android.view.View getFocusableViewAfter(int,int):2794:2794 -> m + 101:111:android.view.View getFocusableViewAfter(int,int):2797:2797 -> m + 1:7:androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams getLayoutParams(android.view.View):2655:2655 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c;"} - 1:7:int getStartLine():2545:2545 -> o - 8:10:int getStartLine():2548:2548 -> o - 11:13:int getStartLine():2549:2549 -> o - 1:7:int getStartLine(int):2520:2520 -> p - 8:16:int getStartLine(int):2523:2523 -> p - 17:19:int getStartLine(int):2526:2526 -> p - 20:22:int getStartLine(int):2527:2527 -> p - 3:4:void invalidateCache():2641:2641 -> q - 5:7:void invalidateCache():2642:2642 -> q - 1:7:void onOffset(int):2685:2685 -> r - 8:9:void onOffset(int):2686:2686 -> r - 10:14:void onOffset(int):2688:2688 -> r - 15:17:void onOffset(int):2689:2689 -> r - 1:6:void popEnd():2650:2650 -> s - 7:16:void popEnd():2651:2651 -> s - 17:21:void popEnd():2652:2652 -> s - 22:23:void popEnd():2653:2653 -> s - 24:35:void popEnd():2654:2654 -> s - 36:53:void popEnd():2655:2655 -> s - 54:55:void popEnd():2658:2658 -> s - 56:58:void popEnd():2660:2660 -> s - 1:9:void popStart():2664:2664 -> t - 10:14:void popStart():2665:2665 -> t - 15:16:void popStart():2666:2666 -> t - 17:26:void popStart():2667:2667 -> t - 27:28:void popStart():2668:2668 -> t - 29:40:void popStart():2670:2670 -> t - 41:53:void popStart():2671:2671 -> t - 54:56:void popStart():2673:2673 -> t - 1:4:void prependToSpan(android.view.View):2587:2587 -> u - 5:6:void prependToSpan(android.view.View):2588:2588 -> u - 7:14:void prependToSpan(android.view.View):2589:2589 -> u - 15:16:void prependToSpan(android.view.View):2590:2590 -> u - 17:25:void prependToSpan(android.view.View):2591:2591 -> u - 26:27:void prependToSpan(android.view.View):2592:2592 -> u - 28:41:void prependToSpan(android.view.View):2594:2594 -> u - 42:55:void prependToSpan(android.view.View):2595:2595 -> u - 1:5:void setLine(int):2646:2646 -> v -androidx.recyclerview.widget.ViewBoundsCheck -> androidx.recyclerview.widget.p: + 1:7:int getStartLine():2519:2519 -> o + 8:10:int getStartLine():2522:2522 -> o + 11:13:int getStartLine():2523:2523 -> o + 1:7:int getStartLine(int):2494:2494 -> p + 8:16:int getStartLine(int):2497:2497 -> p + 17:19:int getStartLine(int):2500:2500 -> p + 20:22:int getStartLine(int):2501:2501 -> p + 3:4:void invalidateCache():2615:2615 -> q + 5:7:void invalidateCache():2616:2616 -> q + 1:7:void onOffset(int):2659:2659 -> r + 8:9:void onOffset(int):2660:2660 -> r + 10:14:void onOffset(int):2662:2662 -> r + 15:17:void onOffset(int):2663:2663 -> r + 1:6:void popEnd():2624:2624 -> s + 7:16:void popEnd():2625:2625 -> s + 17:21:void popEnd():2626:2626 -> s + 22:23:void popEnd():2627:2627 -> s + 24:35:void popEnd():2628:2628 -> s + 36:53:void popEnd():2629:2629 -> s + 54:55:void popEnd():2632:2632 -> s + 56:58:void popEnd():2634:2634 -> s + 1:9:void popStart():2638:2638 -> t + 10:14:void popStart():2639:2639 -> t + 15:16:void popStart():2640:2640 -> t + 17:26:void popStart():2641:2641 -> t + 27:28:void popStart():2642:2642 -> t + 29:40:void popStart():2644:2644 -> t + 41:53:void popStart():2645:2645 -> t + 54:56:void popStart():2647:2647 -> t + 1:4:void prependToSpan(android.view.View):2561:2561 -> u + 5:6:void prependToSpan(android.view.View):2562:2562 -> u + 7:14:void prependToSpan(android.view.View):2563:2563 -> u + 15:16:void prependToSpan(android.view.View):2564:2564 -> u + 17:25:void prependToSpan(android.view.View):2565:2565 -> u + 26:27:void prependToSpan(android.view.View):2566:2566 -> u + 28:41:void prependToSpan(android.view.View):2568:2568 -> u + 42:55:void prependToSpan(android.view.View):2569:2569 -> u + 1:5:void setLine(int):2620:2620 -> v +androidx.recyclerview.widget.ViewBoundsCheck -> androidx.recyclerview.widget.o: # {"id":"sourceFile","fileName":"ViewBoundsCheck.java"} androidx.recyclerview.widget.ViewBoundsCheck$Callback mCallback -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/p$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/o$b;"} androidx.recyclerview.widget.ViewBoundsCheck$BoundFlags mBoundFlags -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/p$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/o$a;"} 1:3:void (androidx.recyclerview.widget.ViewBoundsCheck$Callback):131:131 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/p$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/o$b;)V"} 4:5:void (androidx.recyclerview.widget.ViewBoundsCheck$Callback):132:132 -> 6:13:void (androidx.recyclerview.widget.ViewBoundsCheck$Callback):133:133 -> 1:6:android.view.View findOneViewWithinBoundFlags(int,int,int,int):213:213 -> a @@ -55840,7 +59175,7 @@ androidx.recyclerview.widget.ViewBoundsCheck -> androidx.recyclerview.widget.p: 32:36:boolean isViewWithinBoundFlags(android.view.View,int):251:251 -> b 37:41:boolean isViewWithinBoundFlags(android.view.View,int):252:252 -> b 42:50:boolean isViewWithinBoundFlags(android.view.View,int):253:253 -> b -androidx.recyclerview.widget.ViewBoundsCheck$BoundFlags -> androidx.recyclerview.widget.p$a: +androidx.recyclerview.widget.ViewBoundsCheck$BoundFlags -> androidx.recyclerview.widget.o$a: # {"id":"sourceFile","fileName":"ViewBoundsCheck.java"} int mBoundFlags -> a int mRvStart -> b @@ -55864,13 +59199,13 @@ androidx.recyclerview.widget.ViewBoundsCheck$BoundFlags -> androidx.recyclerview 3:4:void setBounds(int,int,int,int):142:142 -> e 5:6:void setBounds(int,int,int,int):143:143 -> e 7:9:void setBounds(int,int,int,int):144:144 -> e -androidx.recyclerview.widget.ViewBoundsCheck$Callback -> androidx.recyclerview.widget.p$b: +androidx.recyclerview.widget.ViewBoundsCheck$Callback -> androidx.recyclerview.widget.o$b: # {"id":"sourceFile","fileName":"ViewBoundsCheck.java"} int getChildStart(android.view.View) -> a int getParentStart() -> b int getParentEnd() -> c int getChildEnd(android.view.View) -> d -androidx.recyclerview.widget.ViewInfoStore -> androidx.recyclerview.widget.q: +androidx.recyclerview.widget.ViewInfoStore -> androidx.recyclerview.widget.p: # {"id":"sourceFile","fileName":"ViewInfoStore.java"} androidx.collection.SimpleArrayMap mLayoutHolderMap -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/i;"} @@ -55880,26 +59215,26 @@ androidx.recyclerview.widget.ViewInfoStore -> androidx.recyclerview.widget.q: 4:10:void ():43:43 -> 11:18:void ():47:47 -> 1:10:void addToAppearedInPreLayoutHolders(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):145:145 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$l$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$m$b;)V"} 11:14:void addToAppearedInPreLayoutHolders(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):147:147 -> a 15:19:void addToAppearedInPreLayoutHolders(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):148:148 -> a 20:25:void addToAppearedInPreLayoutHolders(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):150:150 -> a 26:28:void addToAppearedInPreLayoutHolders(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):151:151 -> a 1:10:void addToDisappearedInLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder):198:198 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} 11:14:void addToDisappearedInLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder):200:200 -> b 15:19:void addToDisappearedInLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder):201:201 -> b 20:26:void addToDisappearedInLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder):203:203 -> b 1:6:void addToOldChangeHolders(long,androidx.recyclerview.widget.RecyclerView$ViewHolder):132:132 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(JLandroidx/recyclerview/widget/RecyclerView$C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(JLandroidx/recyclerview/widget/RecyclerView$D;)V"} 1:10:void addToPostLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):182:182 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$l$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$m$b;)V"} 11:14:void addToPostLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):184:184 -> d 15:19:void addToPostLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):185:185 -> d 20:21:void addToPostLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):187:187 -> d 22:28:void addToPostLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):188:188 -> d 1:10:void addToPreLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):64:64 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$l$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$m$b;)V"} 11:14:void addToPreLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):66:66 -> e 15:19:void addToPreLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):67:67 -> e 20:21:void addToPreLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo):69:69 -> e @@ -55907,18 +59242,18 @@ androidx.recyclerview.widget.ViewInfoStore -> androidx.recyclerview.widget.q: 1:5:void clear():54:54 -> f 6:11:void clear():55:55 -> f 1:9:androidx.recyclerview.widget.RecyclerView$ViewHolder getFromOldChangeHolders(long):173:173 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Landroidx/recyclerview/widget/RecyclerView$C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Landroidx/recyclerview/widget/RecyclerView$D;"} 1:10:boolean isDisappearing(androidx.recyclerview.widget.RecyclerView$ViewHolder):74:74 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)Z"} 11:19:boolean isDisappearing(androidx.recyclerview.widget.RecyclerView$ViewHolder):75:75 -> h 1:10:boolean isInPreLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder):161:161 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)Z"} 11:20:boolean isInPreLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder):162:162 -> i 1:4:void onDetach():273:273 -> j 1:4:void onViewDetached(androidx.recyclerview.widget.RecyclerView$ViewHolder):277:277 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} 1:10:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo popFromLayoutStep(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):101:101 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;I)Landroidx/recyclerview/widget/RecyclerView$l$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;I)Landroidx/recyclerview/widget/RecyclerView$m$b;"} 11:20:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo popFromLayoutStep(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):105:105 -> l 21:28:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo popFromLayoutStep(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):106:106 -> l 29:33:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo popFromLayoutStep(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):107:107 -> l @@ -55928,11 +59263,11 @@ androidx.recyclerview.widget.ViewInfoStore -> androidx.recyclerview.widget.q: 52:55:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo popFromLayoutStep(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):119:119 -> l 56:64:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo popFromLayoutStep(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):114:114 -> l 3:7:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo popFromPostLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder):97:97 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)Landroidx/recyclerview/widget/RecyclerView$l$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)Landroidx/recyclerview/widget/RecyclerView$m$b;"} 2:6:androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo popFromPreLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder):86:86 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)Landroidx/recyclerview/widget/RecyclerView$l$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)Landroidx/recyclerview/widget/RecyclerView$m$b;"} 1:10:void process(androidx.recyclerview.widget.ViewInfoStore$ProcessCallback):219:219 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/q$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/p$b;)V"} 11:18:void process(androidx.recyclerview.widget.ViewInfoStore$ProcessCallback):220:220 -> o 19:26:void process(androidx.recyclerview.widget.ViewInfoStore$ProcessCallback):221:221 -> o 27:33:void process(androidx.recyclerview.widget.ViewInfoStore$ProcessCallback):222:222 -> o @@ -55946,69 +59281,69 @@ androidx.recyclerview.widget.ViewInfoStore -> androidx.recyclerview.widget.q: 99:105:void process(androidx.recyclerview.widget.ViewInfoStore$ProcessCallback):245:245 -> o 106:112:void process(androidx.recyclerview.widget.ViewInfoStore$ProcessCallback):251:251 -> o 1:11:void removeFromDisappearedInLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder):211:211 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} 12:18:void removeFromDisappearedInLayout(androidx.recyclerview.widget.RecyclerView$ViewHolder):215:215 -> p 1:10:void removeViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder):260:260 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} 11:18:void removeViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder):261:261 -> q 19:27:void removeViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder):262:262 -> q 28:37:void removeViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder):266:266 -> q 38:41:void removeViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder):268:268 -> q -androidx.recyclerview.widget.ViewInfoStore$InfoRecord -> androidx.recyclerview.widget.q$a: +androidx.recyclerview.widget.ViewInfoStore$InfoRecord -> androidx.recyclerview.widget.p$a: # {"id":"sourceFile","fileName":"ViewInfoStore.java"} int flags -> a androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo preInfo -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$l$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$m$b;"} androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo postInfo -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$l$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$m$b;"} androidx.core.util.Pools$Pool sPool -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LE/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF/e;"} 1:10:void ():307:307 -> 1:4:void ():309:309 -> 1:10:void drainCache():326:326 -> a 1:10:androidx.recyclerview.widget.ViewInfoStore$InfoRecord obtain():313:313 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/q$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/p$a;"} 11:16:androidx.recyclerview.widget.ViewInfoStore$InfoRecord obtain():314:314 -> b 2:4:void recycle(androidx.recyclerview.widget.ViewInfoStore$InfoRecord):318:318 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/q$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/p$a;)V"} 5:6:void recycle(androidx.recyclerview.widget.ViewInfoStore$InfoRecord):319:319 -> c 7:8:void recycle(androidx.recyclerview.widget.ViewInfoStore$InfoRecord):320:320 -> c 9:14:void recycle(androidx.recyclerview.widget.ViewInfoStore$InfoRecord):321:321 -> c -androidx.recyclerview.widget.ViewInfoStore$ProcessCallback -> androidx.recyclerview.widget.q$b: +androidx.recyclerview.widget.ViewInfoStore$ProcessCallback -> androidx.recyclerview.widget.p$b: # {"id":"sourceFile","fileName":"ViewInfoStore.java"} void unused(androidx.recyclerview.widget.RecyclerView$ViewHolder) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;)V"} void processAppeared(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$m$b;Landroidx/recyclerview/widget/RecyclerView$m$b;)V"} void processDisappeared(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo) -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$m$b;Landroidx/recyclerview/widget/RecyclerView$m$b;)V"} void processPersistent(androidx.recyclerview.widget.RecyclerView$ViewHolder,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo,androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemHolderInfo) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;Landroidx/recyclerview/widget/RecyclerView$l$b;Landroidx/recyclerview/widget/RecyclerView$l$b;)V"} -androidx.savedstate.R$id -> U.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;Landroidx/recyclerview/widget/RecyclerView$m$b;Landroidx/recyclerview/widget/RecyclerView$m$b;)V"} +androidx.savedstate.R$id -> X.a: int view_tree_saved_state_registry_owner -> a androidx.savedstate.Recreator -> androidx.savedstate.Recreator: # {"id":"sourceFile","fileName":"Recreator.kt"} androidx.savedstate.SavedStateRegistryOwner owner -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LU/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX/d;"} androidx.savedstate.Recreator$Companion Companion -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/savedstate/Recreator$a;"} 6:8:void (androidx.savedstate.SavedStateRegistryOwner):24:24 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX/d;)V"} 9:11:void (androidx.savedstate.SavedStateRegistryOwner):25:25 -> - 1:2:void reflectiveNew(java.lang.String):48:48 -> g - 3:15:void reflectiveNew(java.lang.String):49:49 -> g - 16:19:void reflectiveNew(java.lang.String):50:50 -> g - 20:25:void reflectiveNew(java.lang.String):48:48 -> g - 26:30:void reflectiveNew(java.lang.String):56:56 -> g - 31:33:void reflectiveNew(java.lang.String):63:63 -> g - 34:37:void reflectiveNew(java.lang.String):66:66 -> g - 38:44:void reflectiveNew(java.lang.String):65:65 -> g - 45:51:void reflectiveNew(java.lang.String):70:70 -> g - 52:75:void reflectiveNew(java.lang.String):68:68 -> g - 76:77:void reflectiveNew(java.lang.String):58:58 -> g - 78:101:void reflectiveNew(java.lang.String):59:59 -> g - 102:106:void reflectiveNew(java.lang.String):58:58 -> g - 107:132:void reflectiveNew(java.lang.String):52:52 -> g + 1:2:void reflectiveNew(java.lang.String):48:48 -> f + 3:15:void reflectiveNew(java.lang.String):49:49 -> f + 16:19:void reflectiveNew(java.lang.String):50:50 -> f + 20:25:void reflectiveNew(java.lang.String):48:48 -> f + 26:30:void reflectiveNew(java.lang.String):56:56 -> f + 31:33:void reflectiveNew(java.lang.String):63:63 -> f + 34:37:void reflectiveNew(java.lang.String):66:66 -> f + 38:44:void reflectiveNew(java.lang.String):65:65 -> f + 45:51:void reflectiveNew(java.lang.String):70:70 -> f + 52:75:void reflectiveNew(java.lang.String):68:68 -> f + 76:77:void reflectiveNew(java.lang.String):58:58 -> f + 78:101:void reflectiveNew(java.lang.String):59:59 -> f + 102:106:void reflectiveNew(java.lang.String):58:58 -> f + 107:132:void reflectiveNew(java.lang.String):52:52 -> f 11:14:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):29:29 -> onStateChanged # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/m;Landroidx/lifecycle/g$a;)V"} 15:21:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):32:32 -> onStateChanged @@ -56100,22 +59435,22 @@ androidx.savedstate.SavedStateRegistry -> androidx.savedstate.a: 45:70:void runOnNextRecreation(java.lang.Class):186:186 -> i 71:74:void runOnNextRecreation(java.lang.Class):185:185 -> i 75:82:void runOnNextRecreation(java.lang.Class):180:180 -> i -androidx.savedstate.SavedStateRegistry$$ExternalSyntheticLambda0 -> U.b: +androidx.savedstate.SavedStateRegistry$$ExternalSyntheticLambda0 -> X.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.savedstate.SavedStateRegistry androidx.savedstate.SavedStateRegistry$$InternalSyntheticLambda$1$50312f5aad37730e2ae754624884f8ae4b17561c491607389f5341ebcae33dd6$0.f$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/savedstate/a;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void U.SavedStateRegistry$$ExternalSyntheticLambda0.(androidx.savedstate.SavedStateRegistry):0:0 -> + 1:1:void X.SavedStateRegistry$$ExternalSyntheticLambda0.(androidx.savedstate.SavedStateRegistry):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/savedstate/a;)V"} - 1:1:void U.SavedStateRegistry$$ExternalSyntheticLambda0.onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> onStateChanged + 1:1:void X.SavedStateRegistry$$ExternalSyntheticLambda0.onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> onStateChanged # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/m;Landroidx/lifecycle/g$a;)V"} androidx.savedstate.SavedStateRegistry$AutoRecreated -> androidx.savedstate.a$a: # {"id":"sourceFile","fileName":"SavedStateRegistry.kt"} void onRecreated(androidx.savedstate.SavedStateRegistryOwner) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX/d;)V"} androidx.savedstate.SavedStateRegistry$Companion -> androidx.savedstate.a$b: # {"id":"sourceFile","fileName":"SavedStateRegistry.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> @@ -56123,23 +59458,23 @@ androidx.savedstate.SavedStateRegistry$Companion -> androidx.savedstate.a$b: androidx.savedstate.SavedStateRegistry$SavedStateProvider -> androidx.savedstate.a$c: # {"id":"sourceFile","fileName":"SavedStateRegistry.kt"} android.os.Bundle saveState() -> a -androidx.savedstate.SavedStateRegistryController -> U.c: +androidx.savedstate.SavedStateRegistryController -> X.c: # {"id":"sourceFile","fileName":"SavedStateRegistryController.kt"} androidx.savedstate.SavedStateRegistryOwner owner -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LU/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX/d;"} androidx.savedstate.SavedStateRegistry savedStateRegistry -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/savedstate/a;"} boolean attached -> c androidx.savedstate.SavedStateRegistryController$Companion Companion -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LU/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX/c$a;"} 1:9:void ():0:0 -> 1:1:void (androidx.savedstate.SavedStateRegistryOwner,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU/d;Lkotlin/jvm/internal/DefaultConstructorMarker;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX/d;Lkotlin/jvm/internal/DefaultConstructorMarker;)V"} 2:2:void (androidx.savedstate.SavedStateRegistryOwner):28:28 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX/d;)V"} 3:3:void (androidx.savedstate.SavedStateRegistryOwner):33:33 -> 1:7:androidx.savedstate.SavedStateRegistryController create(androidx.savedstate.SavedStateRegistryOwner):0:0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU/d;)LU/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX/d;)LX/c;"} 1:3:androidx.savedstate.SavedStateRegistry getSavedStateRegistry():33:33 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/savedstate/a;"} 1:6:void performAttach():44:44 -> c @@ -56156,32 +59491,32 @@ androidx.savedstate.SavedStateRegistryController -> U.c: 32:52:void performRestore(android.os.Bundle):67:67 -> d 53:62:void performRestore(android.os.Bundle):66:66 -> d 6:11:void performSave(android.os.Bundle):81:81 -> e -androidx.savedstate.SavedStateRegistryController$Companion -> U.c$a: +androidx.savedstate.SavedStateRegistryController$Companion -> X.c$a: # {"id":"sourceFile","fileName":"SavedStateRegistryController.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():84:84 -> 6:12:androidx.savedstate.SavedStateRegistryController create(androidx.savedstate.SavedStateRegistryOwner):92:92 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU/d;)LU/c;"} -androidx.savedstate.SavedStateRegistryOwner -> U.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX/d;)LX/c;"} +androidx.savedstate.SavedStateRegistryOwner -> X.d: # {"id":"sourceFile","fileName":"SavedStateRegistryOwner.kt"} androidx.savedstate.SavedStateRegistry getSavedStateRegistry() -> getSavedStateRegistry # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/savedstate/a;"} -androidx.savedstate.ViewTreeSavedStateRegistryOwner -> U.e: +androidx.savedstate.ViewTreeSavedStateRegistryOwner -> X.e: # {"id":"sourceFile","fileName":"ViewTreeSavedStateRegistryOwner.kt"} 6:11:void set(android.view.View,androidx.savedstate.SavedStateRegistryOwner):41:41 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LU/d;)V"} -androidx.security.crypto.EncryptedSharedPreferences -> V.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LX/d;)V"} +androidx.security.crypto.EncryptedSharedPreferences -> Y.a: # {"id":"sourceFile","fileName":"EncryptedSharedPreferences.java"} android.content.SharedPreferences mSharedPreferences -> a java.util.List mListeners -> b java.lang.String mFileName -> c java.lang.String mMasterKeyAlias -> d com.google.crypto.tink.Aead mValueAead -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/a;"} com.google.crypto.tink.DeterministicAead mKeyDeterministicAead -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/d;"} 1:3:void (java.lang.String,java.lang.String,android.content.SharedPreferences,com.google.crypto.tink.Aead,com.google.crypto.tink.DeterministicAead):92:92 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Landroid/content/SharedPreferences;Lj2/a;Lj2/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Landroid/content/SharedPreferences;Lo2/a;Lo2/d;)V"} 4:5:void (java.lang.String,java.lang.String,android.content.SharedPreferences,com.google.crypto.tink.Aead,com.google.crypto.tink.DeterministicAead):93:93 -> 6:7:void (java.lang.String,java.lang.String,android.content.SharedPreferences,com.google.crypto.tink.Aead,com.google.crypto.tink.DeterministicAead):94:94 -> 8:9:void (java.lang.String,java.lang.String,android.content.SharedPreferences,com.google.crypto.tink.Aead,com.google.crypto.tink.DeterministicAead):95:95 -> @@ -56189,9 +59524,9 @@ androidx.security.crypto.EncryptedSharedPreferences -> V.a: 12:13:void (java.lang.String,java.lang.String,android.content.SharedPreferences,com.google.crypto.tink.Aead,com.google.crypto.tink.DeterministicAead):97:97 -> 14:21:void (java.lang.String,java.lang.String,android.content.SharedPreferences,com.google.crypto.tink.Aead,com.google.crypto.tink.DeterministicAead):98:98 -> 1:9:android.content.SharedPreferences create(android.content.Context,java.lang.String,androidx.security.crypto.MasterKey,androidx.security.crypto.EncryptedSharedPreferences$PrefKeyEncryptionScheme,androidx.security.crypto.EncryptedSharedPreferences$PrefValueEncryptionScheme):120:120 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;LV/b;LV/a$d;LV/a$e;)Landroid/content/SharedPreferences;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;LY/b;LY/a$d;LY/a$e;)Landroid/content/SharedPreferences;"} 1:3:android.content.SharedPreferences create(java.lang.String,java.lang.String,android.content.Context,androidx.security.crypto.EncryptedSharedPreferences$PrefKeyEncryptionScheme,androidx.security.crypto.EncryptedSharedPreferences$PrefValueEncryptionScheme):147:147 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;LV/a$d;LV/a$e;)Landroid/content/SharedPreferences;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;LY/a$d;LY/a$e;)Landroid/content/SharedPreferences;"} 4:6:android.content.SharedPreferences create(java.lang.String,java.lang.String,android.content.Context,androidx.security.crypto.EncryptedSharedPreferences$PrefKeyEncryptionScheme,androidx.security.crypto.EncryptedSharedPreferences$PrefValueEncryptionScheme):148:148 -> b 7:10:android.content.SharedPreferences create(java.lang.String,java.lang.String,android.content.Context,androidx.security.crypto.EncryptedSharedPreferences$PrefKeyEncryptionScheme,androidx.security.crypto.EncryptedSharedPreferences$PrefValueEncryptionScheme):150:150 -> b 11:15:android.content.SharedPreferences create(java.lang.String,java.lang.String,android.content.Context,androidx.security.crypto.EncryptedSharedPreferences$PrefKeyEncryptionScheme,androidx.security.crypto.EncryptedSharedPreferences$PrefValueEncryptionScheme):151:151 -> b @@ -56284,19 +59619,19 @@ androidx.security.crypto.EncryptedSharedPreferences -> V.a: 17:24:java.util.Set getStringSet(java.lang.String,java.util.Set):428:428 -> getStringSet 1:6:void registerOnSharedPreferenceChangeListener(android.content.SharedPreferences$OnSharedPreferenceChangeListener):473:473 -> registerOnSharedPreferenceChangeListener 1:6:void unregisterOnSharedPreferenceChangeListener(android.content.SharedPreferences$OnSharedPreferenceChangeListener):479:479 -> unregisterOnSharedPreferenceChangeListener -androidx.security.crypto.EncryptedSharedPreferences$1 -> V.a$a: +androidx.security.crypto.EncryptedSharedPreferences$1 -> Y.a$a: # {"id":"sourceFile","fileName":"EncryptedSharedPreferences.java"} int[] $SwitchMap$androidx$security$crypto$EncryptedSharedPreferences$EncryptedType -> a 1:74:void ():540:540 -> -androidx.security.crypto.EncryptedSharedPreferences$Editor -> V.a$b: +androidx.security.crypto.EncryptedSharedPreferences$Editor -> Y.a$b: # {"id":"sourceFile","fileName":"EncryptedSharedPreferences.java"} androidx.security.crypto.EncryptedSharedPreferences mEncryptedSharedPreferences -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LV/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY/a;"} android.content.SharedPreferences$Editor mEditor -> b java.util.List mKeysChanged -> c java.util.concurrent.atomic.AtomicBoolean mClearRequested -> d 1:3:void (androidx.security.crypto.EncryptedSharedPreferences,android.content.SharedPreferences$Editor):225:225 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV/a;Landroid/content/SharedPreferences$Editor;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY/a;Landroid/content/SharedPreferences$Editor;)V"} 4:11:void (androidx.security.crypto.EncryptedSharedPreferences,android.content.SharedPreferences$Editor):222:222 -> 12:13:void (androidx.security.crypto.EncryptedSharedPreferences,android.content.SharedPreferences$Editor):226:226 -> 14:15:void (androidx.security.crypto.EncryptedSharedPreferences,android.content.SharedPreferences$Editor):227:227 -> @@ -56371,23 +59706,23 @@ androidx.security.crypto.EncryptedSharedPreferences$Editor -> V.a$b: 9:19:android.content.SharedPreferences$Editor remove(java.lang.String):320:320 -> remove 20:25:android.content.SharedPreferences$Editor remove(java.lang.String):321:321 -> remove 26:48:android.content.SharedPreferences$Editor remove(java.lang.String):318:318 -> remove -androidx.security.crypto.EncryptedSharedPreferences$EncryptedType -> V.a$c: +androidx.security.crypto.EncryptedSharedPreferences$EncryptedType -> Y.a$c: # {"id":"sourceFile","fileName":"EncryptedSharedPreferences.java"} int mId -> d androidx.security.crypto.EncryptedSharedPreferences$EncryptedType STRING -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LV/a$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY/a$c;"} androidx.security.crypto.EncryptedSharedPreferences$EncryptedType STRING_SET -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LV/a$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY/a$c;"} androidx.security.crypto.EncryptedSharedPreferences$EncryptedType INT -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LV/a$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY/a$c;"} androidx.security.crypto.EncryptedSharedPreferences$EncryptedType LONG -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LV/a$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY/a$c;"} androidx.security.crypto.EncryptedSharedPreferences$EncryptedType FLOAT -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LV/a$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY/a$c;"} androidx.security.crypto.EncryptedSharedPreferences$EncryptedType BOOLEAN -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LV/a$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY/a$c;"} androidx.security.crypto.EncryptedSharedPreferences$EncryptedType[] $VALUES -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"[LV/a$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LY/a$c;"} 1:10:void ():486:486 -> 11:20:void ():487:487 -> 21:30:void ():488:488 -> @@ -56398,7 +59733,7 @@ androidx.security.crypto.EncryptedSharedPreferences$EncryptedType -> V.a$c: 1:3:void (java.lang.String,int,int):495:495 -> 4:6:void (java.lang.String,int,int):496:496 -> 20:22:androidx.security.crypto.EncryptedSharedPreferences$EncryptedType fromId(int):516:516 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LV/a$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LY/a$c;"} 23:25:androidx.security.crypto.EncryptedSharedPreferences$EncryptedType fromId(int):514:514 -> a 26:28:androidx.security.crypto.EncryptedSharedPreferences$EncryptedType fromId(int):512:512 -> a 29:31:androidx.security.crypto.EncryptedSharedPreferences$EncryptedType fromId(int):510:510 -> a @@ -56406,48 +59741,48 @@ androidx.security.crypto.EncryptedSharedPreferences$EncryptedType -> V.a$c: 35:37:androidx.security.crypto.EncryptedSharedPreferences$EncryptedType fromId(int):506:506 -> a 1:3:int getId():500:500 -> b 1:9:androidx.security.crypto.EncryptedSharedPreferences$EncryptedType valueOf(java.lang.String):485:485 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LV/a$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LY/a$c;"} 1:9:androidx.security.crypto.EncryptedSharedPreferences$EncryptedType[] values():485:485 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LV/a$c;"} -androidx.security.crypto.EncryptedSharedPreferences$PrefKeyEncryptionScheme -> V.a$d: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LY/a$c;"} +androidx.security.crypto.EncryptedSharedPreferences$PrefKeyEncryptionScheme -> Y.a$d: # {"id":"sourceFile","fileName":"EncryptedSharedPreferences.java"} com.google.crypto.tink.KeyTemplate mDeterministicAeadKeyTemplate -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/g;"} androidx.security.crypto.EncryptedSharedPreferences$PrefKeyEncryptionScheme AES256_SIV -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LV/a$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY/a$d;"} androidx.security.crypto.EncryptedSharedPreferences$PrefKeyEncryptionScheme[] $VALUES -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"[LV/a$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LY/a$d;"} 1:14:void ():181:181 -> 15:21:void ():173:173 -> 1:3:void (java.lang.String,int,com.google.crypto.tink.KeyTemplate):185:185 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILj2/g;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILo2/g;)V"} 4:6:void (java.lang.String,int,com.google.crypto.tink.KeyTemplate):186:186 -> 1:3:com.google.crypto.tink.KeyTemplate getKeyTemplate():190:190 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/g;"} 1:9:androidx.security.crypto.EncryptedSharedPreferences$PrefKeyEncryptionScheme valueOf(java.lang.String):173:173 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LV/a$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LY/a$d;"} 1:9:androidx.security.crypto.EncryptedSharedPreferences$PrefKeyEncryptionScheme[] values():173:173 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LV/a$d;"} -androidx.security.crypto.EncryptedSharedPreferences$PrefValueEncryptionScheme -> V.a$e: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LY/a$d;"} +androidx.security.crypto.EncryptedSharedPreferences$PrefValueEncryptionScheme -> Y.a$e: # {"id":"sourceFile","fileName":"EncryptedSharedPreferences.java"} com.google.crypto.tink.KeyTemplate mAeadKeyTemplate -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/g;"} androidx.security.crypto.EncryptedSharedPreferences$PrefValueEncryptionScheme AES256_GCM -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LV/a$e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY/a$e;"} androidx.security.crypto.EncryptedSharedPreferences$PrefValueEncryptionScheme[] $VALUES -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"[LV/a$e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LY/a$e;"} 1:14:void ():205:205 -> 15:21:void ():197:197 -> 1:3:void (java.lang.String,int,com.google.crypto.tink.KeyTemplate):209:209 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILj2/g;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILo2/g;)V"} 4:6:void (java.lang.String,int,com.google.crypto.tink.KeyTemplate):210:210 -> 1:3:com.google.crypto.tink.KeyTemplate getKeyTemplate():214:214 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/g;"} 1:9:androidx.security.crypto.EncryptedSharedPreferences$PrefValueEncryptionScheme valueOf(java.lang.String):197:197 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LV/a$e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LY/a$e;"} 1:9:androidx.security.crypto.EncryptedSharedPreferences$PrefValueEncryptionScheme[] values():197:197 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LV/a$e;"} -androidx.security.crypto.MasterKey -> V.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LY/a$e;"} +androidx.security.crypto.MasterKey -> Y.b: # {"id":"sourceFile","fileName":"MasterKey.java"} java.lang.String mKeyAlias -> a android.security.keystore.KeyGenParameterSpec mKeyGenParameterSpec -> b @@ -56460,16 +59795,16 @@ androidx.security.crypto.MasterKey -> V.b: 11:19:boolean isKeyStoreBacked():103:103 -> b 1:20:java.lang.String toString():152:152 -> toString 21:37:java.lang.String toString():153:153 -> toString -androidx.security.crypto.MasterKey$1 -> V.b$a: +androidx.security.crypto.MasterKey$1 -> Y.b$a: # {"id":"sourceFile","fileName":"MasterKey.java"} int[] $SwitchMap$androidx$security$crypto$MasterKey$KeyScheme -> a 1:19:void ():212:212 -> -androidx.security.crypto.MasterKey$Builder -> V.b$b: +androidx.security.crypto.MasterKey$Builder -> Y.b$b: # {"id":"sourceFile","fileName":"MasterKey.java"} java.lang.String mKeyAlias -> a android.security.keystore.KeyGenParameterSpec mKeyGenParameterSpec -> b androidx.security.crypto.MasterKey$KeyScheme mKeyScheme -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LV/b$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY/b$c;"} boolean mAuthenticationRequired -> d int mUserAuthenticationValidityDurationSeconds -> e boolean mRequestStrongBoxBacked -> f @@ -56477,9 +59812,9 @@ androidx.security.crypto.MasterKey$Builder -> V.b$b: 1:1:void (android.content.Context):186:186 -> 2:4:void (android.content.Context,java.lang.String):194:196 -> 1:5:androidx.security.crypto.MasterKey build():314:314 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY/b;"} 1:9:androidx.security.crypto.MasterKey buildOnM():323:323 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY/b;"} 10:17:androidx.security.crypto.MasterKey buildOnM():324:324 -> b 18:21:androidx.security.crypto.MasterKey buildOnM():328:328 -> b 22:35:androidx.security.crypto.MasterKey buildOnM():329:329 -> b @@ -56498,30 +59833,30 @@ androidx.security.crypto.MasterKey$Builder -> V.b$b: 111:118:androidx.security.crypto.MasterKey buildOnM():358:358 -> b 119:126:androidx.security.crypto.MasterKey buildOnM():353:353 -> b 1:11:androidx.security.crypto.MasterKey$Builder setKeyScheme(androidx.security.crypto.MasterKey$KeyScheme):212:212 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV/b$c;)LV/b$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY/b$c;)LY/b$b;"} 12:15:androidx.security.crypto.MasterKey$Builder setKeyScheme(androidx.security.crypto.MasterKey$KeyScheme):215:215 -> c 16:18:androidx.security.crypto.MasterKey$Builder setKeyScheme(androidx.security.crypto.MasterKey$KeyScheme):224:224 -> c 19:26:androidx.security.crypto.MasterKey$Builder setKeyScheme(androidx.security.crypto.MasterKey$KeyScheme):216:216 -> c 27:49:androidx.security.crypto.MasterKey$Builder setKeyScheme(androidx.security.crypto.MasterKey$KeyScheme):222:222 -> c -androidx.security.crypto.MasterKey$Builder$$ExternalSyntheticApiModelOutline0 -> V.c: +androidx.security.crypto.MasterKey$Builder$$ExternalSyntheticApiModelOutline0 -> Y.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.security.keystore.KeyGenParameterSpec$Builder V.MasterKey$Builder$$ExternalSyntheticApiModelOutline0.m(android.security.keystore.KeyGenParameterSpec$Builder,boolean):0:0 -> a + 1:1:android.security.keystore.KeyGenParameterSpec$Builder Y.MasterKey$Builder$$ExternalSyntheticApiModelOutline0.m(android.security.keystore.KeyGenParameterSpec$Builder,boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.security.crypto.MasterKey$KeyScheme -> V.b$c: +androidx.security.crypto.MasterKey$KeyScheme -> Y.b$c: # {"id":"sourceFile","fileName":"MasterKey.java"} androidx.security.crypto.MasterKey$KeyScheme AES256_GCM -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LV/b$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY/b$c;"} androidx.security.crypto.MasterKey$KeyScheme[] $VALUES -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"[LV/b$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LY/b$c;"} 1:10:void ():68:68 -> 11:17:void ():67:67 -> 1:4:void (java.lang.String,int):67:67 -> 1:9:androidx.security.crypto.MasterKey$KeyScheme valueOf(java.lang.String):67:67 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LV/b$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LY/b$c;"} 1:9:androidx.security.crypto.MasterKey$KeyScheme[] values():67:67 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LV/b$c;"} -androidx.security.crypto.MasterKeys -> V.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LY/b$c;"} +androidx.security.crypto.MasterKeys -> Y.d: # {"id":"sourceFile","fileName":"MasterKeys.java"} android.security.keystore.KeyGenParameterSpec AES256_GCM_SPEC -> a 1:2:void ():54:54 -> @@ -56642,17 +59977,17 @@ androidx.startup.InitializationProvider -> androidx.startup.InitializationProvid 22:29:boolean onCreate():50:50 -> onCreate 1:8:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String):63:63 -> query 1:8:int update(android.net.Uri,android.content.ContentValues,java.lang.String,java.lang.String[]):92:92 -> update -androidx.startup.Initializer -> W.a: +androidx.startup.Initializer -> Z.a: # {"id":"sourceFile","fileName":"Initializer.java"} java.util.List dependencies() -> a java.lang.Object create(android.content.Context) -> b -androidx.startup.R$string -> W.b: +androidx.startup.R$string -> Z.b: int androidx_startup -> a -androidx.startup.StartupException -> W.c: +androidx.startup.StartupException -> Z.c: # {"id":"sourceFile","fileName":"StartupException.java"} 1:1:void (java.lang.String):31:31 -> 2:2:void (java.lang.Throwable):35:35 -> -androidx.swiperefreshlayout.R$styleable -> X.a: +androidx.swiperefreshlayout.R$styleable -> a0.a: int[] ColorStateListItem -> a int[] FontFamily -> b int[] FontFamilyFont -> c @@ -56985,9 +60320,9 @@ androidx.swiperefreshlayout.widget.SwipeRefreshLayout -> androidx.swiperefreshla androidx.swiperefreshlayout.widget.SwipeRefreshLayout$OnRefreshListener mListener -> mListener # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/swiperefreshlayout/widget/c$j;"} androidx.core.view.NestedScrollingChildHelper mNestedScrollingChildHelper -> mNestedScrollingChildHelper - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/E;"} androidx.core.view.NestedScrollingParentHelper mNestedScrollingParentHelper -> mNestedScrollingParentHelper - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/I;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/H;"} androidx.swiperefreshlayout.widget.CircularProgressDrawable mProgress -> mProgress # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/swiperefreshlayout/widget/b;"} 4:10:void ():150:150 -> @@ -57404,7 +60739,7 @@ androidx.swiperefreshlayout.widget.SwipeRefreshLayout$SavedState$1 -> androidx.s # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/swiperefreshlayout/widget/c$k;"} 1:5:java.lang.Object createFromParcel(android.os.Parcel):266:266 -> createFromParcel 1:5:java.lang.Object[] newArray(int):266:266 -> newArray -androidx.tracing.Trace -> Y.a: +androidx.tracing.Trace -> b0.a: # {"id":"sourceFile","fileName":"Trace.java"} long sTraceTagApp -> a java.lang.reflect.Method sIsTagEnabledMethod -> b @@ -57456,179 +60791,180 @@ androidx.tracing.Trace -> Y.a: 49:52:void setCounterFallback(java.lang.String,int):287:287 -> k 1:10:java.lang.String truncatedTraceSectionLabel(java.lang.String):306:306 -> l 11:15:java.lang.String truncatedTraceSectionLabel(java.lang.String):309:309 -> l -androidx.tracing.TraceApi18Impl -> Y.b: +androidx.tracing.TraceApi18Impl -> b0.b: # {"id":"sourceFile","fileName":"TraceApi18Impl.java"} 1:4:void beginSection(java.lang.String):49:49 -> a 1:4:void endSection():60:60 -> b -androidx.tracing.TraceApi29Impl -> Y.c: +androidx.tracing.TraceApi29Impl -> b0.c: # {"id":"sourceFile","fileName":"TraceApi29Impl.java"} 1:4:void beginAsyncSection(java.lang.String,int):55:55 -> a 1:4:void endAsyncSection(java.lang.String,int):67:67 -> b 1:5:boolean isEnabled():43:43 -> c 2:5:void setCounter(java.lang.String,int):77:77 -> d -androidx.transition.AutoTransition -> androidx.transition.a: +androidx.transition.AutoTransition -> c0.a: # {"id":"sourceFile","fileName":"AutoTransition.java"} 1:3:void ():39:39 -> 4:7:void ():40:40 -> - 2:4:void init():49:49 -> w0 - 5:19:void init():50:50 -> w0 - 20:28:void init():51:51 -> w0 - 29:32:void init():52:52 -> w0 -androidx.transition.ChangeBounds -> androidx.transition.b: + 2:4:void init():49:49 -> K0 + 5:19:void init():50:50 -> K0 + 20:28:void init():51:51 -> K0 + 29:32:void init():52:52 -> K0 +androidx.transition.ChangeBounds -> c0.b: # {"id":"sourceFile","fileName":"ChangeBounds.java"} - boolean mResizeClip -> P - java.lang.String[] sTransitionProperties -> Q - android.util.Property TOP_LEFT_PROPERTY -> R - android.util.Property BOTTOM_RIGHT_PROPERTY -> S - android.util.Property BOTTOM_RIGHT_ONLY_PROPERTY -> T - android.util.Property TOP_LEFT_ONLY_PROPERTY -> U - android.util.Property POSITION_PROPERTY -> V - androidx.transition.RectEvaluator sRectEvaluator -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/i;"} - 1:16:void ():54:54 -> - 17:27:void ():62:62 -> - 28:36:void ():75:75 -> - 37:43:void ():88:88 -> - 44:50:void ():105:105 -> - 51:59:void ():122:122 -> - 60:67:void ():141:141 -> - 1:4:void ():143:143 -> - 5:7:void ():139:139 -> - 1:3:java.lang.String[] getTransitionProperties():164:164 -> I - 1:4:void captureEndValues(androidx.transition.TransitionValues):222:222 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/v;)V"} - 1:2:void captureValues(androidx.transition.TransitionValues):196:196 -> j0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/v;)V"} - 3:20:void captureValues(androidx.transition.TransitionValues):198:198 -> j0 - 21:32:void captureValues(androidx.transition.TransitionValues):199:199 -> j0 - 33:43:void captureValues(androidx.transition.TransitionValues):200:200 -> j0 - 44:48:void captureValues(androidx.transition.TransitionValues):199:199 -> j0 - 49:61:void captureValues(androidx.transition.TransitionValues):201:201 -> j0 - 62:65:void captureValues(androidx.transition.TransitionValues):202:202 -> j0 - 66:77:void captureValues(androidx.transition.TransitionValues):203:203 -> j0 - 1:3:void captureStartValues(androidx.transition.TransitionValues):210:210 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/v;)V"} - 4:7:void captureStartValues(androidx.transition.TransitionValues):211:211 -> m - 8:11:void captureStartValues(androidx.transition.TransitionValues):212:212 -> m - 12:19:void captureStartValues(androidx.transition.TransitionValues):213:213 -> m - 20:27:void captureStartValues(androidx.transition.TransitionValues):215:215 -> m - 15:16:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):232:232 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/transition/v;Landroidx/transition/v;)Landroid/animation/Animator;"} - 17:18:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):233:233 -> q - 19:26:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):234:234 -> q - 27:40:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):235:235 -> q - 41:42:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):239:239 -> q - 43:52:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):240:240 -> q - 53:60:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):241:241 -> q - 61:62:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):242:242 -> q - 63:64:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):243:243 -> q - 65:66:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):244:244 -> q - 67:68:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):245:245 -> q - 69:70:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):246:246 -> q - 71:72:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):247:247 -> q - 73:74:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):248:248 -> q - 75:86:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):249:249 -> q - 87:98:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):254:254 -> q - 99:137:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):255:255 -> q - 138:157:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):261:261 -> q - 158:161:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):267:267 -> q - 162:173:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):268:268 -> q - 174:185:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):272:272 -> q - 186:193:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):274:274 -> q - 194:198:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):277:277 -> q - 199:210:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):278:278 -> q - 211:212:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):280:280 -> q - 213:216:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):281:281 -> q - 217:228:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):283:283 -> q - 229:234:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):285:285 -> q - 235:239:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):287:287 -> q - 240:248:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):288:288 -> q - 249:264:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):290:290 -> q - 265:276:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):303:303 -> q - 277:284:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):305:305 -> q - 285:296:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):298:298 -> q - 297:306:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):300:300 -> q - 307:310:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):309:309 -> q - 311:319:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):310:310 -> q - 320:336:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):312:312 -> q - 337:354:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):317:317 -> q - 355:369:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):319:319 -> q - 370:389:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):324:324 -> q - 390:398:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):328:328 -> q - 399:404:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):331:331 -> q - 405:407:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):332:332 -> q - 408:419:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):333:333 -> q - 420:432:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):335:335 -> q - 433:435:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):340:340 -> q - 436:441:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):341:341 -> q - 442:445:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):343:343 -> q - 446:453:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):346:346 -> q - 454:461:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):347:347 -> q - 462:464:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):348:348 -> q - 465:478:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):349:349 -> q -androidx.transition.ChangeBounds$1 -> androidx.transition.b$a: + boolean mResizeClip -> T + java.lang.String[] sTransitionProperties -> U + android.util.Property TOP_LEFT_PROPERTY -> V + android.util.Property BOTTOM_RIGHT_PROPERTY -> W + android.util.Property BOTTOM_RIGHT_ONLY_PROPERTY -> X + android.util.Property TOP_LEFT_ONLY_PROPERTY -> Y + android.util.Property POSITION_PROPERTY -> Z + androidx.transition.RectEvaluator sRectEvaluator -> a0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/i;"} + 1:16:void ():55:55 -> + 17:27:void ():63:63 -> + 28:36:void ():76:76 -> + 37:43:void ():89:89 -> + 44:50:void ():106:106 -> + 51:59:void ():123:123 -> + 60:67:void ():142:142 -> + 1:4:void ():144:144 -> + 5:7:void ():140:140 -> + 1:3:java.lang.String[] getTransitionProperties():164:164 -> P + 1:2:boolean isSeekingSupported():159:159 -> S + 1:4:void captureEndValues(androidx.transition.TransitionValues):222:222 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;)V"} + 1:3:void captureStartValues(androidx.transition.TransitionValues):210:210 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;)V"} + 4:7:void captureStartValues(androidx.transition.TransitionValues):211:211 -> n + 8:11:void captureStartValues(androidx.transition.TransitionValues):212:212 -> n + 12:19:void captureStartValues(androidx.transition.TransitionValues):213:213 -> n + 20:27:void captureStartValues(androidx.transition.TransitionValues):215:215 -> n + 15:16:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):231:231 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lc0/A;Lc0/A;)Landroid/animation/Animator;"} + 17:18:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):232:232 -> t + 19:26:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):233:233 -> t + 27:40:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):234:234 -> t + 41:42:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):238:238 -> t + 43:52:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):239:239 -> t + 53:60:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):240:240 -> t + 61:62:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):241:241 -> t + 63:64:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):242:242 -> t + 65:66:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):243:243 -> t + 67:68:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):244:244 -> t + 69:70:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):245:245 -> t + 71:72:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):246:246 -> t + 73:74:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):247:247 -> t + 75:86:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):248:248 -> t + 87:98:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):253:253 -> t + 99:137:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):254:254 -> t + 138:157:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):260:260 -> t + 158:161:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):266:266 -> t + 162:173:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):267:267 -> t + 174:185:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):271:271 -> t + 186:193:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):273:273 -> t + 194:198:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):276:276 -> t + 199:210:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):277:277 -> t + 211:212:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):279:279 -> t + 213:216:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):280:280 -> t + 217:228:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):282:282 -> t + 229:234:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):284:284 -> t + 235:239:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):286:286 -> t + 240:248:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):287:287 -> t + 249:264:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):289:289 -> t + 265:276:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):302:302 -> t + 277:284:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):304:304 -> t + 285:296:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):297:297 -> t + 297:306:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):299:299 -> t + 307:310:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):308:308 -> t + 311:319:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):309:309 -> t + 320:336:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):311:311 -> t + 337:354:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):316:316 -> t + 355:369:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):318:318 -> t + 370:389:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):323:323 -> t + 390:398:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):327:327 -> t + 399:404:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):330:330 -> t + 405:407:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):331:331 -> t + 408:419:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):332:332 -> t + 420:432:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):334:334 -> t + 433:435:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):339:339 -> t + 436:441:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):340:340 -> t + 442:445:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):342:342 -> t + 446:453:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):345:345 -> t + 454:461:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):346:346 -> t + 462:464:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):347:347 -> t + 465:478:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):348:348 -> t + 1:2:void captureValues(androidx.transition.TransitionValues):196:196 -> u0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;)V"} + 3:20:void captureValues(androidx.transition.TransitionValues):198:198 -> u0 + 21:32:void captureValues(androidx.transition.TransitionValues):199:199 -> u0 + 33:43:void captureValues(androidx.transition.TransitionValues):200:200 -> u0 + 44:48:void captureValues(androidx.transition.TransitionValues):199:199 -> u0 + 49:61:void captureValues(androidx.transition.TransitionValues):201:201 -> u0 + 62:65:void captureValues(androidx.transition.TransitionValues):202:202 -> u0 + 66:77:void captureValues(androidx.transition.TransitionValues):203:203 -> u0 +androidx.transition.ChangeBounds$1 -> c0.b$a: # {"id":"sourceFile","fileName":"ChangeBounds.java"} - 1:4:void (java.lang.Class,java.lang.String):63:63 -> - 1:1:android.graphics.PointF get(androidx.transition.ChangeBounds$ViewBounds):0:0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/b$i;)Landroid/graphics/PointF;"} - 1:4:void set(androidx.transition.ChangeBounds$ViewBounds,android.graphics.PointF):66:66 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/b$i;Landroid/graphics/PointF;)V"} - 1:7:java.lang.Object get(java.lang.Object):63:63 -> get - 1:8:void set(java.lang.Object,java.lang.Object):63:63 -> set -androidx.transition.ChangeBounds$2 -> androidx.transition.b$b: + 1:4:void (java.lang.Class,java.lang.String):64:64 -> + 1:2:android.graphics.PointF get(androidx.transition.ChangeBounds$ViewBounds):72:72 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/b$i;)Landroid/graphics/PointF;"} + 1:4:void set(androidx.transition.ChangeBounds$ViewBounds,android.graphics.PointF):67:67 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/b$i;Landroid/graphics/PointF;)V"} + 1:7:java.lang.Object get(java.lang.Object):64:64 -> get + 1:8:void set(java.lang.Object,java.lang.Object):64:64 -> set +androidx.transition.ChangeBounds$2 -> c0.b$b: # {"id":"sourceFile","fileName":"ChangeBounds.java"} - 1:4:void (java.lang.Class,java.lang.String):76:76 -> - 1:1:android.graphics.PointF get(androidx.transition.ChangeBounds$ViewBounds):0:0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/b$i;)Landroid/graphics/PointF;"} - 1:4:void set(androidx.transition.ChangeBounds$ViewBounds,android.graphics.PointF):79:79 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/b$i;Landroid/graphics/PointF;)V"} - 1:7:java.lang.Object get(java.lang.Object):76:76 -> get - 1:8:void set(java.lang.Object,java.lang.Object):76:76 -> set -androidx.transition.ChangeBounds$3 -> androidx.transition.b$c: + 1:4:void (java.lang.Class,java.lang.String):77:77 -> + 1:2:android.graphics.PointF get(androidx.transition.ChangeBounds$ViewBounds):85:85 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/b$i;)Landroid/graphics/PointF;"} + 1:4:void set(androidx.transition.ChangeBounds$ViewBounds,android.graphics.PointF):80:80 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/b$i;Landroid/graphics/PointF;)V"} + 1:7:java.lang.Object get(java.lang.Object):77:77 -> get + 1:8:void set(java.lang.Object,java.lang.Object):77:77 -> set +androidx.transition.ChangeBounds$3 -> c0.b$c: # {"id":"sourceFile","fileName":"ChangeBounds.java"} - 1:4:void (java.lang.Class,java.lang.String):89:89 -> - 1:1:android.graphics.PointF get(android.view.View):0:0 -> a - 1:4:void set(android.view.View,android.graphics.PointF):92:92 -> b - 5:8:void set(android.view.View,android.graphics.PointF):93:93 -> b - 9:14:void set(android.view.View,android.graphics.PointF):94:94 -> b - 15:20:void set(android.view.View,android.graphics.PointF):95:95 -> b - 21:24:void set(android.view.View,android.graphics.PointF):96:96 -> b - 1:7:java.lang.Object get(java.lang.Object):89:89 -> get - 1:8:void set(java.lang.Object,java.lang.Object):89:89 -> set -androidx.transition.ChangeBounds$4 -> androidx.transition.b$d: + 1:4:void (java.lang.Class,java.lang.String):90:90 -> + 1:2:android.graphics.PointF get(android.view.View):102:102 -> a + 1:4:void set(android.view.View,android.graphics.PointF):93:93 -> b + 5:8:void set(android.view.View,android.graphics.PointF):94:94 -> b + 9:14:void set(android.view.View,android.graphics.PointF):95:95 -> b + 15:20:void set(android.view.View,android.graphics.PointF):96:96 -> b + 21:24:void set(android.view.View,android.graphics.PointF):97:97 -> b + 1:7:java.lang.Object get(java.lang.Object):90:90 -> get + 1:8:void set(java.lang.Object,java.lang.Object):90:90 -> set +androidx.transition.ChangeBounds$4 -> c0.b$d: # {"id":"sourceFile","fileName":"ChangeBounds.java"} - 1:4:void (java.lang.Class,java.lang.String):106:106 -> - 1:1:android.graphics.PointF get(android.view.View):0:0 -> a - 1:6:void set(android.view.View,android.graphics.PointF):109:109 -> b - 7:12:void set(android.view.View,android.graphics.PointF):110:110 -> b - 13:16:void set(android.view.View,android.graphics.PointF):111:111 -> b - 17:20:void set(android.view.View,android.graphics.PointF):112:112 -> b - 21:24:void set(android.view.View,android.graphics.PointF):113:113 -> b - 1:7:java.lang.Object get(java.lang.Object):106:106 -> get - 1:8:void set(java.lang.Object,java.lang.Object):106:106 -> set -androidx.transition.ChangeBounds$5 -> androidx.transition.b$e: + 1:4:void (java.lang.Class,java.lang.String):107:107 -> + 1:2:android.graphics.PointF get(android.view.View):119:119 -> a + 1:6:void set(android.view.View,android.graphics.PointF):110:110 -> b + 7:12:void set(android.view.View,android.graphics.PointF):111:111 -> b + 13:16:void set(android.view.View,android.graphics.PointF):112:112 -> b + 17:20:void set(android.view.View,android.graphics.PointF):113:113 -> b + 21:24:void set(android.view.View,android.graphics.PointF):114:114 -> b + 1:7:java.lang.Object get(java.lang.Object):107:107 -> get + 1:8:void set(java.lang.Object,java.lang.Object):107:107 -> set +androidx.transition.ChangeBounds$5 -> c0.b$e: # {"id":"sourceFile","fileName":"ChangeBounds.java"} - 1:4:void (java.lang.Class,java.lang.String):123:123 -> - 1:1:android.graphics.PointF get(android.view.View):0:0 -> a - 1:6:void set(android.view.View,android.graphics.PointF):126:126 -> b - 7:12:void set(android.view.View,android.graphics.PointF):127:127 -> b - 13:17:void set(android.view.View,android.graphics.PointF):128:128 -> b - 18:22:void set(android.view.View,android.graphics.PointF):129:129 -> b - 23:26:void set(android.view.View,android.graphics.PointF):130:130 -> b - 1:7:java.lang.Object get(java.lang.Object):123:123 -> get - 1:8:void set(java.lang.Object,java.lang.Object):123:123 -> set -androidx.transition.ChangeBounds$6 -> androidx.transition.b$f: + 1:4:void (java.lang.Class,java.lang.String):124:124 -> + 1:2:android.graphics.PointF get(android.view.View):136:136 -> a + 1:6:void set(android.view.View,android.graphics.PointF):127:127 -> b + 7:12:void set(android.view.View,android.graphics.PointF):128:128 -> b + 13:17:void set(android.view.View,android.graphics.PointF):129:129 -> b + 18:22:void set(android.view.View,android.graphics.PointF):130:130 -> b + 23:26:void set(android.view.View,android.graphics.PointF):131:131 -> b + 1:7:java.lang.Object get(java.lang.Object):124:124 -> get + 1:8:void set(java.lang.Object,java.lang.Object):124:124 -> set +androidx.transition.ChangeBounds$6 -> c0.b$f: # {"id":"sourceFile","fileName":"ChangeBounds.java"} androidx.transition.ChangeBounds$ViewBounds val$viewBounds -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/b$i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/b$i;"} androidx.transition.ChangeBounds this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/b;"} androidx.transition.ChangeBounds$ViewBounds mViewBounds -> mViewBounds - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/b$i;"} - 1:7:void (androidx.transition.ChangeBounds,androidx.transition.ChangeBounds$ViewBounds):290:290 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/b;Landroidx/transition/b$i;)V"} - 8:10:void (androidx.transition.ChangeBounds,androidx.transition.ChangeBounds$ViewBounds):293:293 -> -androidx.transition.ChangeBounds$ClipListener -> androidx.transition.b$g: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/b$i;"} + 1:7:void (androidx.transition.ChangeBounds,androidx.transition.ChangeBounds$ViewBounds):289:289 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/b;Lc0/b$i;)V"} + 8:10:void (androidx.transition.ChangeBounds,androidx.transition.ChangeBounds$ViewBounds):292:292 -> +androidx.transition.ChangeBounds$ClipListener -> c0.b$g: # {"id":"sourceFile","fileName":"ChangeBounds.java"} android.view.View mView -> a android.graphics.Rect mStartClip -> b @@ -57644,63 +60980,63 @@ androidx.transition.ChangeBounds$ClipListener -> androidx.transition.b$g: int mEndRight -> l int mEndBottom -> m boolean mIsCanceled -> n - 1:3:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):420:420 -> - 4:5:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):421:421 -> - 6:7:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):422:422 -> - 8:9:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):423:423 -> - 10:11:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):424:424 -> - 12:13:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):425:425 -> - 14:15:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):426:426 -> - 16:17:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):427:427 -> - 18:19:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):428:428 -> - 20:21:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):429:429 -> - 22:23:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):430:430 -> - 24:25:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):431:431 -> - 26:27:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):432:432 -> - 28:30:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):433:433 -> - 1:1:void onTransitionStart(androidx.transition.Transition):0:0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 1:6:void onTransitionPause(androidx.transition.Transition):483:483 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 7:13:void onTransitionPause(androidx.transition.Transition):484:484 -> b - 14:21:void onTransitionPause(androidx.transition.Transition):485:485 -> b - 22:27:void onTransitionPause(androidx.transition.Transition):486:486 -> b - 1:1:void onTransitionEnd(androidx.transition.Transition):0:0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 2:4:void onTransitionCancel(androidx.transition.Transition):478:478 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 1:10:void onTransitionResume(androidx.transition.Transition):491:491 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 11:18:void onTransitionResume(androidx.transition.Transition):492:492 -> g - 19:24:void onTransitionResume(androidx.transition.Transition):493:493 -> g - 1:1:void onAnimationEnd(android.animation.Animator):443:443 -> onAnimationEnd - 2:2:void onAnimationEnd(android.animation.Animator,boolean):461:461 -> onAnimationEnd - 3:5:void onAnimationEnd(android.animation.Animator,boolean):465:467 -> onAnimationEnd - 6:6:void onAnimationEnd(android.animation.Animator,boolean):469:469 -> onAnimationEnd - 7:7:void onAnimationEnd(android.animation.Animator,boolean):472:472 -> onAnimationEnd - 1:1:void onAnimationStart(android.animation.Animator):438:438 -> onAnimationStart - 2:3:void onAnimationStart(android.animation.Animator,boolean):448:449 -> onAnimationStart - 4:6:void onAnimationStart(android.animation.Animator,boolean):451:453 -> onAnimationStart - 7:8:void onAnimationStart(android.animation.Animator,boolean):455:456 -> onAnimationStart -androidx.transition.ChangeBounds$SuppressLayoutListener -> androidx.transition.b$h: + 1:3:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):419:419 -> + 4:5:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):420:420 -> + 6:7:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):421:421 -> + 8:9:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):422:422 -> + 10:11:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):423:423 -> + 12:13:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):424:424 -> + 14:15:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):425:425 -> + 16:17:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):426:426 -> + 18:19:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):427:427 -> + 20:21:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):428:428 -> + 22:23:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):429:429 -> + 24:25:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):430:430 -> + 26:27:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):431:431 -> + 28:30:void (android.view.View,android.graphics.Rect,boolean,android.graphics.Rect,boolean,int,int,int,int,int,int,int,int):432:432 -> + 1:1:void onTransitionStart(androidx.transition.Transition):497:497 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:1:void onTransitionEnd(androidx.transition.Transition):501:501 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 2:4:void onTransitionCancel(androidx.transition.Transition):477:477 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:6:void onTransitionPause(androidx.transition.Transition):482:482 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 7:13:void onTransitionPause(androidx.transition.Transition):483:483 -> i + 14:21:void onTransitionPause(androidx.transition.Transition):484:484 -> i + 22:27:void onTransitionPause(androidx.transition.Transition):485:485 -> i + 1:10:void onTransitionResume(androidx.transition.Transition):490:490 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 11:18:void onTransitionResume(androidx.transition.Transition):491:491 -> m + 19:24:void onTransitionResume(androidx.transition.Transition):492:492 -> m + 1:1:void onAnimationEnd(android.animation.Animator):442:442 -> onAnimationEnd + 2:2:void onAnimationEnd(android.animation.Animator,boolean):460:460 -> onAnimationEnd + 3:5:void onAnimationEnd(android.animation.Animator,boolean):464:466 -> onAnimationEnd + 6:6:void onAnimationEnd(android.animation.Animator,boolean):468:468 -> onAnimationEnd + 7:7:void onAnimationEnd(android.animation.Animator,boolean):471:471 -> onAnimationEnd + 1:1:void onAnimationStart(android.animation.Animator):437:437 -> onAnimationStart + 2:3:void onAnimationStart(android.animation.Animator,boolean):447:448 -> onAnimationStart + 4:6:void onAnimationStart(android.animation.Animator,boolean):450:452 -> onAnimationStart + 7:8:void onAnimationStart(android.animation.Animator,boolean):454:455 -> onAnimationStart +androidx.transition.ChangeBounds$SuppressLayoutListener -> c0.b$h: # {"id":"sourceFile","fileName":"ChangeBounds.java"} boolean mCanceled -> a android.view.ViewGroup mParent -> b - 1:4:void (android.view.ViewGroup):510:510 -> - 5:6:void (android.view.ViewGroup):506:506 -> - 7:9:void (android.view.ViewGroup):511:511 -> - 1:7:void onTransitionPause(androidx.transition.Transition):530:530 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 1:4:void onTransitionEnd(androidx.transition.Transition):522:522 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 5:10:void onTransitionEnd(androidx.transition.Transition):523:523 -> d - 11:14:void onTransitionEnd(androidx.transition.Transition):525:525 -> d - 1:7:void onTransitionCancel(androidx.transition.Transition):516:516 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 8:10:void onTransitionCancel(androidx.transition.Transition):517:517 -> e - 1:7:void onTransitionResume(androidx.transition.Transition):535:535 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} -androidx.transition.ChangeBounds$ViewBounds -> androidx.transition.b$i: + 1:4:void (android.view.ViewGroup):509:509 -> + 5:6:void (android.view.ViewGroup):505:505 -> + 7:9:void (android.view.ViewGroup):510:510 -> + 1:4:void onTransitionEnd(androidx.transition.Transition):521:521 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 5:10:void onTransitionEnd(androidx.transition.Transition):522:522 -> d + 11:14:void onTransitionEnd(androidx.transition.Transition):524:524 -> d + 1:7:void onTransitionCancel(androidx.transition.Transition):515:515 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 8:10:void onTransitionCancel(androidx.transition.Transition):516:516 -> f + 1:7:void onTransitionPause(androidx.transition.Transition):529:529 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:7:void onTransitionResume(androidx.transition.Transition):534:534 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} +androidx.transition.ChangeBounds$ViewBounds -> c0.b$i: # {"id":"sourceFile","fileName":"ChangeBounds.java"} int mLeft -> a int mTop -> b @@ -57709,209 +61045,226 @@ androidx.transition.ChangeBounds$ViewBounds -> androidx.transition.b$i: android.view.View mView -> e int mTopLeftCalls -> f int mBottomRightCalls -> g - 1:3:void (android.view.View):366:366 -> - 4:6:void (android.view.View):367:367 -> - 1:8:void setBottomRight(android.graphics.PointF):380:380 -> a - 9:16:void setBottomRight(android.graphics.PointF):381:381 -> a - 17:22:void setBottomRight(android.graphics.PointF):382:382 -> a - 23:26:void setBottomRight(android.graphics.PointF):383:383 -> a - 27:30:void setBottomRight(android.graphics.PointF):384:384 -> a - 1:14:void setLeftTopRightBottom():389:389 -> b - 15:16:void setLeftTopRightBottom():390:390 -> b - 17:19:void setLeftTopRightBottom():391:391 -> b - 1:8:void setTopLeft(android.graphics.PointF):371:371 -> c - 9:16:void setTopLeft(android.graphics.PointF):372:372 -> c - 17:22:void setTopLeft(android.graphics.PointF):373:373 -> c - 23:26:void setTopLeft(android.graphics.PointF):374:374 -> c - 27:30:void setTopLeft(android.graphics.PointF):375:375 -> c -androidx.transition.Fade -> androidx.transition.c: + 1:3:void (android.view.View):365:365 -> + 4:6:void (android.view.View):366:366 -> + 1:8:void setBottomRight(android.graphics.PointF):379:379 -> a + 9:16:void setBottomRight(android.graphics.PointF):380:380 -> a + 17:22:void setBottomRight(android.graphics.PointF):381:381 -> a + 23:26:void setBottomRight(android.graphics.PointF):382:382 -> a + 27:30:void setBottomRight(android.graphics.PointF):383:383 -> a + 1:14:void setLeftTopRightBottom():388:388 -> b + 15:16:void setLeftTopRightBottom():389:389 -> b + 17:19:void setLeftTopRightBottom():390:390 -> b + 1:8:void setTopLeft(android.graphics.PointF):370:370 -> c + 9:16:void setTopLeft(android.graphics.PointF):371:371 -> c + 17:22:void setTopLeft(android.graphics.PointF):372:372 -> c + 23:26:void setTopLeft(android.graphics.PointF):373:373 -> c + 27:30:void setTopLeft(android.graphics.PointF):374:374 -> c +androidx.transition.Fade -> c0.c: # {"id":"sourceFile","fileName":"Fade.java"} - 1:2:void (int):90:91 -> - 3:3:void ():97:97 -> - 1:4:android.animation.Animator onAppear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):157:157 -> l0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroid/view/View;Landroidx/transition/v;Landroidx/transition/v;)Landroid/animation/Animator;"} - 5:10:android.animation.Animator onAppear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):158:158 -> l0 - 11:15:android.animation.Animator onAppear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):159:159 -> l0 - 1:3:void captureStartValues(androidx.transition.TransitionValues):112:112 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/v;)V"} - 4:15:void captureStartValues(androidx.transition.TransitionValues):113:113 -> m - 16:23:void captureStartValues(androidx.transition.TransitionValues):115:115 -> m - 24:35:void captureStartValues(androidx.transition.TransitionValues):116:116 -> m - 36:39:void captureStartValues(androidx.transition.TransitionValues):118:118 -> m - 40:47:void captureStartValues(androidx.transition.TransitionValues):121:121 -> m - 1:5:android.animation.Animator onDisappear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):166:166 -> n0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroid/view/View;Landroidx/transition/v;Landroidx/transition/v;)Landroid/animation/Animator;"} - 6:10:android.animation.Animator onDisappear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):167:167 -> n0 - 11:16:android.animation.Animator onDisappear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):168:168 -> n0 - 17:24:android.animation.Animator onDisappear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):170:170 -> n0 - 7:9:android.animation.Animator createAnimation(android.view.View,float,float):136:136 -> q0 - 10:21:android.animation.Animator createAnimation(android.view.View,float,float):137:137 -> q0 - 22:26:android.animation.Animator createAnimation(android.view.View,float,float):142:142 -> q0 - 27:29:android.animation.Animator createAnimation(android.view.View,float,float):143:143 -> q0 - 30:37:android.animation.Animator createAnimation(android.view.View,float,float):144:144 -> q0 - 3:14:float getStartAlpha(androidx.transition.TransitionValues,float):178:178 -> r0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/v;F)F"} - 15:20:float getStartAlpha(androidx.transition.TransitionValues,float):180:180 -> r0 -androidx.transition.Fade$FadeAnimatorListener -> androidx.transition.c$a: + 1:2:void (int):91:92 -> + 3:3:void ():98:98 -> + 7:9:android.animation.Animator createAnimation(android.view.View,float,float):137:137 -> B0 + 10:21:android.animation.Animator createAnimation(android.view.View,float,float):138:138 -> B0 + 22:26:android.animation.Animator createAnimation(android.view.View,float,float):143:143 -> B0 + 27:29:android.animation.Animator createAnimation(android.view.View,float,float):144:144 -> B0 + 30:37:android.animation.Animator createAnimation(android.view.View,float,float):145:145 -> B0 + 3:14:float getStartAlpha(androidx.transition.TransitionValues,float):177:177 -> C0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;F)F"} + 15:20:float getStartAlpha(androidx.transition.TransitionValues,float):179:179 -> C0 + 1:2:boolean isSeekingSupported():127:127 -> S + 1:3:void captureStartValues(androidx.transition.TransitionValues):113:113 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;)V"} + 4:15:void captureStartValues(androidx.transition.TransitionValues):114:114 -> n + 16:23:void captureStartValues(androidx.transition.TransitionValues):116:116 -> n + 24:35:void captureStartValues(androidx.transition.TransitionValues):117:117 -> n + 36:39:void captureStartValues(androidx.transition.TransitionValues):119:119 -> n + 40:47:void captureStartValues(androidx.transition.TransitionValues):122:122 -> n + 1:4:android.animation.Animator onAppear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):157:157 -> w0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroid/view/View;Lc0/A;Lc0/A;)Landroid/animation/Animator;"} + 5:10:android.animation.Animator onAppear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):158:158 -> w0 + 11:15:android.animation.Animator onAppear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):159:159 -> w0 + 1:5:android.animation.Animator onDisappear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):165:165 -> y0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroid/view/View;Lc0/A;Lc0/A;)Landroid/animation/Animator;"} + 6:10:android.animation.Animator onDisappear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):166:166 -> y0 + 11:16:android.animation.Animator onDisappear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):167:167 -> y0 + 17:24:android.animation.Animator onDisappear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):169:169 -> y0 +androidx.transition.Fade$FadeAnimatorListener -> c0.c$a: # {"id":"sourceFile","fileName":"Fade.java"} android.view.View mView -> a boolean mLayerTypeChanged -> b - 1:4:void (android.view.View):192:192 -> - 5:6:void (android.view.View):190:190 -> - 7:9:void (android.view.View):193:193 -> - 1:1:void onTransitionStart(androidx.transition.Transition):0:0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 1:8:void onTransitionPause(androidx.transition.Transition):244:244 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 9:16:void onTransitionPause(androidx.transition.Transition):245:245 -> b - 17:28:void onTransitionPause(androidx.transition.Transition):246:246 -> b - 1:1:void onTransitionEnd(androidx.transition.Transition):0:0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 1:1:void onTransitionCancel(androidx.transition.Transition):0:0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 1:1:void onTransitionStart(androidx.transition.Transition,boolean):0:0 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;Z)V"} - 1:9:void onTransitionResume(androidx.transition.Transition):251:251 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 1:8:void onAnimationCancel(android.animation.Animator):223:223 -> onAnimationCancel - 1:1:void onAnimationEnd(android.animation.Animator):207:207 -> onAnimationEnd - 2:3:void onAnimationEnd(android.animation.Animator,boolean):212:213 -> onAnimationEnd - 4:5:void onAnimationEnd(android.animation.Animator,boolean):216:217 -> onAnimationEnd - 1:10:void onAnimationStart(android.animation.Animator):198:198 -> onAnimationStart - 11:17:void onAnimationStart(android.animation.Animator):199:199 -> onAnimationStart - 18:19:void onAnimationStart(android.animation.Animator):200:200 -> onAnimationStart - 20:27:void onAnimationStart(android.animation.Animator):201:201 -> onAnimationStart -androidx.transition.FragmentTransitionSupport -> androidx.transition.e: + 1:4:void (android.view.View):191:191 -> + 5:6:void (android.view.View):189:189 -> + 7:9:void (android.view.View):192:192 -> + 1:1:void onTransitionStart(androidx.transition.Transition,boolean):231:231 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;Z)V"} + 1:1:void onTransitionStart(androidx.transition.Transition):227:227 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:1:void onTransitionEnd(androidx.transition.Transition):235:235 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:1:void onTransitionCancel(androidx.transition.Transition):239:239 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:8:void onTransitionPause(androidx.transition.Transition):243:243 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 9:16:void onTransitionPause(androidx.transition.Transition):244:244 -> i + 17:28:void onTransitionPause(androidx.transition.Transition):245:245 -> i + 1:9:void onTransitionResume(androidx.transition.Transition):250:250 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:8:void onAnimationCancel(android.animation.Animator):222:222 -> onAnimationCancel + 1:1:void onAnimationEnd(android.animation.Animator):206:206 -> onAnimationEnd + 2:3:void onAnimationEnd(android.animation.Animator,boolean):211:212 -> onAnimationEnd + 4:5:void onAnimationEnd(android.animation.Animator,boolean):215:216 -> onAnimationEnd + 1:10:void onAnimationStart(android.animation.Animator):197:197 -> onAnimationStart + 11:17:void onAnimationStart(android.animation.Animator):198:198 -> onAnimationStart + 18:19:void onAnimationStart(android.animation.Animator):199:199 -> onAnimationStart + 20:27:void onAnimationStart(android.animation.Animator):200:200 -> onAnimationStart +androidx.transition.FragmentTransitionSupport -> c0.e: # {"id":"sourceFile","fileName":"FragmentTransitionSupport.java"} 1:4:void ():42:42 -> - 3:4:void addTarget(java.lang.Object,android.view.View):408:408 -> a - 5:8:void addTarget(java.lang.Object,android.view.View):409:409 -> a - 1:5:void addTargets(java.lang.Object,java.util.ArrayList):104:104 -> b - 6:10:void addTargets(java.lang.Object,java.util.ArrayList):108:108 -> b - 11:12:void addTargets(java.lang.Object,java.util.ArrayList):109:109 -> b - 13:18:void addTargets(java.lang.Object,java.util.ArrayList):110:110 -> b - 19:22:void addTargets(java.lang.Object,java.util.ArrayList):112:112 -> b - 23:28:void addTargets(java.lang.Object,java.util.ArrayList):113:113 -> b - 29:34:void addTargets(java.lang.Object,java.util.ArrayList):115:115 -> b - 35:38:void addTargets(java.lang.Object,java.util.ArrayList):116:116 -> b - 39:44:void addTargets(java.lang.Object,java.util.ArrayList):117:117 -> b - 45:50:void addTargets(java.lang.Object,java.util.ArrayList):119:119 -> b - 51:63:void addTargets(java.lang.Object,java.util.ArrayList):121:121 -> b - 1:6:void beginDelayedTransition(android.view.ViewGroup,java.lang.Object):225:225 -> c - 1:3:boolean canHandle(java.lang.Object):46:46 -> e - 3:11:java.lang.Object cloneTransition(java.lang.Object):54:54 -> f - 1:2:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):198:198 -> j - 3:4:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):199:199 -> j - 5:10:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):200:200 -> j - 11:15:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):202:202 -> j - 16:19:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):203:203 -> j - 20:24:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):204:204 -> j - 25:39:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):205:205 -> j - 40:46:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):212:212 -> j - 47:49:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):214:214 -> j - 50:54:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):216:216 -> j - 1:7:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):137:137 -> k - 8:14:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):139:139 -> k - 15:21:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):142:142 -> k - 22:27:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):145:145 -> k - 1:2:void scheduleHideFragmentView(java.lang.Object,android.view.View,java.util.ArrayList):153:153 -> m - 3:11:void scheduleHideFragmentView(java.lang.Object,android.view.View,java.util.ArrayList):154:154 -> m - 1:2:void scheduleRemoveTargets(java.lang.Object,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList):288:288 -> n - 3:18:void scheduleRemoveTargets(java.lang.Object,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList):289:289 -> n - 3:4:void setEpicenter(java.lang.Object,android.graphics.Rect):424:424 -> o - 5:13:void setEpicenter(java.lang.Object,android.graphics.Rect):425:425 -> o - 3:4:void setEpicenter(java.lang.Object,android.view.View):89:89 -> p - 5:9:void setEpicenter(java.lang.Object,android.view.View):90:90 -> p - 10:12:void setEpicenter(java.lang.Object,android.view.View):91:91 -> p - 13:21:void setEpicenter(java.lang.Object,android.view.View):93:93 -> p - 7:10:void setListenerForTransitionEnd(androidx.fragment.app.Fragment,java.lang.Object,androidx.core.os.CancellationSignal,java.lang.Runnable):327:327 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Ljava/lang/Object;LB/c;Ljava/lang/Runnable;)V"} - 1:2:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):73:73 -> s - 3:6:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):74:74 -> s - 7:9:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):75:75 -> s - 10:16:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):76:76 -> s - 17:22:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):78:78 -> s - 23:28:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):79:79 -> s - 29:31:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):81:81 -> s - 32:34:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):82:82 -> s - 35:38:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):83:83 -> s - 1:4:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):369:369 -> t - 5:11:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):371:371 -> t - 12:18:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):372:372 -> t - 19:22:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):373:373 -> t - 5:9:java.lang.Object wrapTransitionInSet(java.lang.Object):65:65 -> u - 10:15:java.lang.Object wrapTransitionInSet(java.lang.Object):66:66 -> u - 3:5:void lambda$setListenerForTransitionEnd$0(java.lang.Runnable,androidx.transition.Transition,java.lang.Runnable):339:339 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;Landroidx/transition/k;Ljava/lang/Runnable;)V"} - 6:9:void lambda$setListenerForTransitionEnd$0(java.lang.Runnable,androidx.transition.Transition,java.lang.Runnable):340:340 -> v - 10:13:void lambda$setListenerForTransitionEnd$0(java.lang.Runnable,androidx.transition.Transition,java.lang.Runnable):342:342 -> v - 1:10:boolean hasSimpleTarget(androidx.transition.Transition):128:128 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)Z"} - 11:20:boolean hasSimpleTarget(androidx.transition.Transition):129:129 -> w - 21:35:boolean hasSimpleTarget(androidx.transition.Transition):130:130 -> w - 1:2:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):381:381 -> x - 3:7:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):382:382 -> x - 8:9:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):383:383 -> x - 10:15:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):384:384 -> x - 16:19:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):386:386 -> x - 20:25:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):387:387 -> x - 26:31:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):389:389 -> x - 32:35:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):390:390 -> x - 36:45:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):391:391 -> x - 46:55:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):392:392 -> x - 56:61:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):394:394 -> x - 62:73:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):396:396 -> x - 74:81:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):398:398 -> x - 82:94:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):399:399 -> x - 1:2:void setListenerForTransitionEnd(androidx.fragment.app.Fragment,java.lang.Object,androidx.core.os.CancellationSignal,java.lang.Runnable,java.lang.Runnable):336:336 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Ljava/lang/Object;LB/c;Ljava/lang/Runnable;Ljava/lang/Runnable;)V"} - 3:10:void setListenerForTransitionEnd(androidx.fragment.app.Fragment,java.lang.Object,androidx.core.os.CancellationSignal,java.lang.Runnable,java.lang.Runnable):337:337 -> y - 11:19:void setListenerForTransitionEnd(androidx.fragment.app.Fragment,java.lang.Object,androidx.core.os.CancellationSignal,java.lang.Runnable,java.lang.Runnable):345:345 -> y -androidx.transition.FragmentTransitionSupport$$ExternalSyntheticLambda0 -> androidx.transition.d: + 1:4:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):364:364 -> A + 5:11:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):366:366 -> A + 12:18:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):367:367 -> A + 19:22:void swapSharedElementTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):368:368 -> A + 5:9:java.lang.Object wrapTransitionInSet(java.lang.Object):63:63 -> B + 10:15:java.lang.Object wrapTransitionInSet(java.lang.Object):64:64 -> B + 3:5:void lambda$setListenerForTransitionEnd$0(java.lang.Runnable,androidx.transition.Transition,java.lang.Runnable):334:334 -> C + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;Lc0/m;Ljava/lang/Runnable;)V"} + 6:9:void lambda$setListenerForTransitionEnd$0(java.lang.Runnable,androidx.transition.Transition,java.lang.Runnable):335:335 -> C + 10:13:void lambda$setListenerForTransitionEnd$0(java.lang.Runnable,androidx.transition.Transition,java.lang.Runnable):337:337 -> C + 1:10:boolean hasSimpleTarget(androidx.transition.Transition):126:126 -> D + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)Z"} + 11:20:boolean hasSimpleTarget(androidx.transition.Transition):127:127 -> D + 21:35:boolean hasSimpleTarget(androidx.transition.Transition):128:128 -> D + 1:2:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):376:376 -> E + 3:7:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):377:377 -> E + 8:9:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):378:378 -> E + 10:15:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):379:379 -> E + 16:19:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):381:381 -> E + 20:25:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):382:382 -> E + 26:31:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):384:384 -> E + 32:35:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):385:385 -> E + 36:45:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):386:386 -> E + 46:55:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):387:387 -> E + 56:61:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):389:389 -> E + 62:73:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):391:391 -> E + 74:81:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):393:393 -> E + 82:94:void replaceTargets(java.lang.Object,java.util.ArrayList,java.util.ArrayList):394:394 -> E + 3:4:void addTarget(java.lang.Object,android.view.View):403:403 -> a + 5:8:void addTarget(java.lang.Object,android.view.View):404:404 -> a + 1:5:void addTargets(java.lang.Object,java.util.ArrayList):102:102 -> b + 6:10:void addTargets(java.lang.Object,java.util.ArrayList):106:106 -> b + 11:12:void addTargets(java.lang.Object,java.util.ArrayList):107:107 -> b + 13:18:void addTargets(java.lang.Object,java.util.ArrayList):108:108 -> b + 19:22:void addTargets(java.lang.Object,java.util.ArrayList):110:110 -> b + 23:28:void addTargets(java.lang.Object,java.util.ArrayList):111:111 -> b + 29:34:void addTargets(java.lang.Object,java.util.ArrayList):113:113 -> b + 35:38:void addTargets(java.lang.Object,java.util.ArrayList):114:114 -> b + 39:44:void addTargets(java.lang.Object,java.util.ArrayList):115:115 -> b + 45:50:void addTargets(java.lang.Object,java.util.ArrayList):117:117 -> b + 51:63:void addTargets(java.lang.Object,java.util.ArrayList):119:119 -> b + 1:2:void animateToEnd(java.lang.Object):266:266 -> c + 3:6:void animateToEnd(java.lang.Object):267:267 -> c + 1:2:void animateToStart(java.lang.Object,java.lang.Runnable):273:273 -> d + 3:6:void animateToStart(java.lang.Object,java.lang.Runnable):274:274 -> d + 1:6:void beginDelayedTransition(android.view.ViewGroup,java.lang.Object):221:221 -> e + 1:3:boolean canHandle(java.lang.Object):46:46 -> g + 3:11:java.lang.Object cloneTransition(java.lang.Object):53:53 -> h + 1:7:java.lang.Object controlDelayedTransition(android.view.ViewGroup,java.lang.Object):244:244 -> j + 1:2:boolean isSeekingSupported():226:226 -> m + 1:9:boolean isSeekingSupported(java.lang.Object):231:231 -> n + 10:37:boolean isSeekingSupported(java.lang.Object):233:233 -> n + 1:2:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):194:194 -> o + 3:4:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):195:195 -> o + 5:10:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):196:196 -> o + 11:15:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):198:198 -> o + 16:19:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):199:199 -> o + 20:24:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):200:200 -> o + 25:39:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):201:201 -> o + 40:46:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):208:208 -> o + 47:49:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):210:210 -> o + 50:54:java.lang.Object mergeTransitionsInSequence(java.lang.Object,java.lang.Object,java.lang.Object):212:212 -> o + 1:7:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):134:134 -> p + 8:14:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):136:136 -> p + 15:21:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):139:139 -> p + 22:27:java.lang.Object mergeTransitionsTogether(java.lang.Object,java.lang.Object,java.lang.Object):142:142 -> p + 1:2:void scheduleHideFragmentView(java.lang.Object,android.view.View,java.util.ArrayList):150:150 -> r + 3:11:void scheduleHideFragmentView(java.lang.Object,android.view.View,java.util.ArrayList):151:151 -> r + 1:2:void scheduleRemoveTargets(java.lang.Object,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList):283:283 -> s + 3:18:void scheduleRemoveTargets(java.lang.Object,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList):284:284 -> s + 1:2:void setCurrentPlayTime(java.lang.Object,float):249:249 -> t + 3:8:void setCurrentPlayTime(java.lang.Object,float):250:250 -> t + 9:24:void setCurrentPlayTime(java.lang.Object,float):251:251 -> t + 25:32:void setCurrentPlayTime(java.lang.Object,float):257:257 -> t + 33:37:void setCurrentPlayTime(java.lang.Object,float):258:258 -> t + 38:41:void setCurrentPlayTime(java.lang.Object,float):260:260 -> t + 3:4:void setEpicenter(java.lang.Object,android.graphics.Rect):419:419 -> u + 5:13:void setEpicenter(java.lang.Object,android.graphics.Rect):420:420 -> u + 3:4:void setEpicenter(java.lang.Object,android.view.View):87:87 -> v + 5:9:void setEpicenter(java.lang.Object,android.view.View):88:88 -> v + 10:12:void setEpicenter(java.lang.Object,android.view.View):89:89 -> v + 13:21:void setEpicenter(java.lang.Object,android.view.View):91:91 -> v + 7:10:void setListenerForTransitionEnd(androidx.fragment.app.Fragment,java.lang.Object,androidx.core.os.CancellationSignal,java.lang.Runnable):322:322 -> w + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Ljava/lang/Object;LC/c;Ljava/lang/Runnable;)V"} + 1:2:void setListenerForTransitionEnd(androidx.fragment.app.Fragment,java.lang.Object,androidx.core.os.CancellationSignal,java.lang.Runnable,java.lang.Runnable):331:331 -> x + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Fragment;Ljava/lang/Object;LC/c;Ljava/lang/Runnable;Ljava/lang/Runnable;)V"} + 3:10:void setListenerForTransitionEnd(androidx.fragment.app.Fragment,java.lang.Object,androidx.core.os.CancellationSignal,java.lang.Runnable,java.lang.Runnable):332:332 -> x + 11:19:void setListenerForTransitionEnd(androidx.fragment.app.Fragment,java.lang.Object,androidx.core.os.CancellationSignal,java.lang.Runnable,java.lang.Runnable):340:340 -> x + 1:2:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):71:71 -> z + 3:6:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):72:72 -> z + 7:9:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):73:73 -> z + 10:16:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):74:74 -> z + 17:22:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):76:76 -> z + 23:28:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):77:77 -> z + 29:31:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):79:79 -> z + 32:34:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):80:80 -> z + 35:38:void setSharedElementTargets(java.lang.Object,android.view.View,java.util.ArrayList):81:81 -> z +androidx.transition.FragmentTransitionSupport$$ExternalSyntheticLambda0 -> c0.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.Runnable androidx.transition.FragmentTransitionSupport$$InternalSyntheticLambda$4$2e72abea54a34f32385fbfbb1939583c3fb5ec056cd9f1a469563c82a94d733b$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.transition.Transition androidx.transition.FragmentTransitionSupport$$InternalSyntheticLambda$4$2e72abea54a34f32385fbfbb1939583c3fb5ec056cd9f1a469563c82a94d733b$0.f$1 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/m;"} # {"id":"com.android.tools.r8.synthesized"} java.lang.Runnable androidx.transition.FragmentTransitionSupport$$InternalSyntheticLambda$4$2e72abea54a34f32385fbfbb1939583c3fb5ec056cd9f1a469563c82a94d733b$0.f$2 -> c # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (java.lang.Runnable,androidx.transition.Transition,java.lang.Runnable):0:0 -> + 1:1:void c0.FragmentTransitionSupport$$ExternalSyntheticLambda0.(java.lang.Runnable,c0.Transition,java.lang.Runnable):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;Landroidx/transition/k;Ljava/lang/Runnable;)V"} - 1:1:void onCancel():0:0 -> onCancel + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;Lc0/m;Ljava/lang/Runnable;)V"} + 1:1:void c0.FragmentTransitionSupport$$ExternalSyntheticLambda0.onCancel():0:0 -> onCancel # {"id":"com.android.tools.r8.synthesized"} -androidx.transition.FragmentTransitionSupport$1 -> androidx.transition.e$a: +androidx.transition.FragmentTransitionSupport$1 -> c0.e$a: # {"id":"sourceFile","fileName":"FragmentTransitionSupport.java"} android.graphics.Rect val$epicenter -> a androidx.transition.FragmentTransitionSupport this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/e;"} - 1:8:void (androidx.transition.FragmentTransitionSupport,android.graphics.Rect):93:93 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/e;Landroid/graphics/Rect;)V"} -androidx.transition.FragmentTransitionSupport$2 -> androidx.transition.e$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/e;"} + 1:8:void (androidx.transition.FragmentTransitionSupport,android.graphics.Rect):91:91 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/e;Landroid/graphics/Rect;)V"} + 1:3:android.graphics.Rect onGetEpicenter(androidx.transition.Transition):94:94 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)Landroid/graphics/Rect;"} +androidx.transition.FragmentTransitionSupport$2 -> c0.e$b: # {"id":"sourceFile","fileName":"FragmentTransitionSupport.java"} android.view.View val$fragmentView -> a java.util.ArrayList val$exitingViews -> b androidx.transition.FragmentTransitionSupport this$0 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/e;"} - 1:10:void (androidx.transition.FragmentTransitionSupport,android.view.View,java.util.ArrayList):154:154 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/e;Landroid/view/View;Ljava/util/ArrayList;)V"} - 1:3:void onTransitionStart(androidx.transition.Transition):163:163 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 4:7:void onTransitionStart(androidx.transition.Transition):164:164 -> a - 1:1:void onTransitionPause(androidx.transition.Transition):0:0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 1:3:void onTransitionEnd(androidx.transition.Transition):169:169 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 4:10:void onTransitionEnd(androidx.transition.Transition):170:170 -> d - 11:20:void onTransitionEnd(androidx.transition.Transition):171:171 -> d - 21:35:void onTransitionEnd(androidx.transition.Transition):173:173 -> d - 1:1:void onTransitionCancel(androidx.transition.Transition):0:0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 1:1:void onTransitionResume(androidx.transition.Transition):0:0 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} -androidx.transition.FragmentTransitionSupport$3 -> androidx.transition.e$c: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/e;"} + 1:10:void (androidx.transition.FragmentTransitionSupport,android.view.View,java.util.ArrayList):151:151 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/e;Landroid/view/View;Ljava/util/ArrayList;)V"} + 1:3:void onTransitionStart(androidx.transition.Transition):160:160 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 4:7:void onTransitionStart(androidx.transition.Transition):161:161 -> b + 1:3:void onTransitionEnd(androidx.transition.Transition):166:166 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 4:10:void onTransitionEnd(androidx.transition.Transition):167:167 -> d + 11:20:void onTransitionEnd(androidx.transition.Transition):168:168 -> d + 21:35:void onTransitionEnd(androidx.transition.Transition):170:170 -> d + 1:1:void onTransitionCancel(androidx.transition.Transition):176:176 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:1:void onTransitionPause(androidx.transition.Transition):180:180 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:1:void onTransitionResume(androidx.transition.Transition):184:184 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} +androidx.transition.FragmentTransitionSupport$3 -> c0.e$c: # {"id":"sourceFile","fileName":"FragmentTransitionSupport.java"} java.lang.Object val$enterTransition -> a java.util.ArrayList val$enteringViews -> b @@ -57920,58 +61273,59 @@ androidx.transition.FragmentTransitionSupport$3 -> androidx.transition.e$c: java.lang.Object val$sharedElementTransition -> e java.util.ArrayList val$sharedElementsIn -> f androidx.transition.FragmentTransitionSupport this$0 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/e;"} - 1:18:void (androidx.transition.FragmentTransitionSupport,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList):289:289 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/e;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;)V"} - 1:5:void onTransitionStart(androidx.transition.Transition):292:292 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 6:12:void onTransitionStart(androidx.transition.Transition):293:293 -> a - 13:16:void onTransitionStart(androidx.transition.Transition):295:295 -> a - 17:23:void onTransitionStart(androidx.transition.Transition):296:296 -> a - 24:27:void onTransitionStart(androidx.transition.Transition):298:298 -> a - 28:35:void onTransitionStart(androidx.transition.Transition):299:299 -> a - 1:4:void onTransitionEnd(androidx.transition.Transition):305:305 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} -androidx.transition.FragmentTransitionSupport$4 -> androidx.transition.e$d: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/e;"} + 1:18:void (androidx.transition.FragmentTransitionSupport,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList,java.lang.Object,java.util.ArrayList):284:284 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/e;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;)V"} + 1:5:void onTransitionStart(androidx.transition.Transition):287:287 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 6:12:void onTransitionStart(androidx.transition.Transition):288:288 -> b + 13:16:void onTransitionStart(androidx.transition.Transition):290:290 -> b + 17:23:void onTransitionStart(androidx.transition.Transition):291:291 -> b + 24:27:void onTransitionStart(androidx.transition.Transition):293:293 -> b + 28:35:void onTransitionStart(androidx.transition.Transition):294:294 -> b + 1:4:void onTransitionEnd(androidx.transition.Transition):300:300 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} +androidx.transition.FragmentTransitionSupport$4 -> c0.e$d: # {"id":"sourceFile","fileName":"FragmentTransitionSupport.java"} java.lang.Runnable val$transitionCompleteRunnable -> a androidx.transition.FragmentTransitionSupport this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/e;"} - 1:8:void (androidx.transition.FragmentTransitionSupport,java.lang.Runnable):345:345 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/e;Ljava/lang/Runnable;)V"} - 1:1:void onTransitionStart(androidx.transition.Transition):0:0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 1:1:void onTransitionPause(androidx.transition.Transition):0:0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 1:6:void onTransitionEnd(androidx.transition.Transition):351:351 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 1:1:void onTransitionCancel(androidx.transition.Transition):0:0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 1:1:void onTransitionResume(androidx.transition.Transition):0:0 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} -androidx.transition.FragmentTransitionSupport$5 -> androidx.transition.e$e: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/e;"} + 1:8:void (androidx.transition.FragmentTransitionSupport,java.lang.Runnable):340:340 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/e;Ljava/lang/Runnable;)V"} + 1:1:void onTransitionStart(androidx.transition.Transition):342:342 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:6:void onTransitionEnd(androidx.transition.Transition):346:346 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:1:void onTransitionCancel(androidx.transition.Transition):350:350 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:1:void onTransitionPause(androidx.transition.Transition):353:353 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:1:void onTransitionResume(androidx.transition.Transition):356:356 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} +androidx.transition.FragmentTransitionSupport$5 -> c0.e$e: # {"id":"sourceFile","fileName":"FragmentTransitionSupport.java"} android.graphics.Rect val$epicenter -> a androidx.transition.FragmentTransitionSupport this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/e;"} - 1:8:void (androidx.transition.FragmentTransitionSupport,android.graphics.Rect):425:425 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/e;Landroid/graphics/Rect;)V"} -androidx.transition.ObjectAnimatorUtils -> androidx.transition.f: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/e;"} + 1:8:void (androidx.transition.FragmentTransitionSupport,android.graphics.Rect):420:420 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/e;Landroid/graphics/Rect;)V"} + 1:11:android.graphics.Rect onGetEpicenter(androidx.transition.Transition):423:423 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)Landroid/graphics/Rect;"} + 12:16:android.graphics.Rect onGetEpicenter(androidx.transition.Transition):426:426 -> a +androidx.transition.ObjectAnimatorUtils -> c0.f: # {"id":"sourceFile","fileName":"ObjectAnimatorUtils.java"} - 1:5:android.animation.ObjectAnimator ofPointF(java.lang.Object,android.util.Property,android.graphics.Path):32:32 -> a -androidx.transition.ObjectAnimatorUtils$Api21Impl -> androidx.transition.f$a: -# {"id":"sourceFile","fileName":"ObjectAnimatorUtils.java"} - 2:6:android.animation.ObjectAnimator ofObject(java.lang.Object,android.util.Property,android.graphics.Path):47:47 -> a -androidx.transition.PathMotion -> androidx.transition.g: + 2:6:android.animation.ObjectAnimator ofPointF(java.lang.Object,android.util.Property,android.graphics.Path):27:27 -> a +androidx.transition.PathMotion -> c0.g: # {"id":"sourceFile","fileName":"PathMotion.java"} 1:4:void ():45:45 -> android.graphics.Path getPath(float,float,float,float) -> a -androidx.transition.R$id -> androidx.transition.h: +androidx.transition.R$id -> c0.h: int save_overlay_view -> a int transition_clip -> b int transition_current_scene -> c int transition_pause_alpha -> d -androidx.transition.RectEvaluator -> androidx.transition.i: + int transition_position -> e +androidx.transition.RectEvaluator -> c0.i: # {"id":"sourceFile","fileName":"RectEvaluator.java"} android.graphics.Rect mRect -> a 1:4:void ():39:39 -> @@ -57984,13 +61338,164 @@ androidx.transition.RectEvaluator -> androidx.transition.i: 47:49:android.graphics.Rect evaluate(float,android.graphics.Rect,android.graphics.Rect):82:82 -> a 50:52:android.graphics.Rect evaluate(float,android.graphics.Rect,android.graphics.Rect):83:83 -> a 1:9:java.lang.Object evaluate(float,java.lang.Object,java.lang.Object):25:25 -> evaluate -androidx.transition.Scene -> androidx.transition.j: +androidx.transition.Scene -> c0.j: # {"id":"sourceFile","fileName":"Scene.java"} - 1:11:androidx.transition.Scene getCurrentScene(android.view.ViewGroup):209:209 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;)Landroidx/transition/j;"} - 1:6:void setCurrentScene(android.view.ViewGroup,androidx.transition.Scene):196:196 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/transition/j;)V"} -androidx.transition.Transition -> androidx.transition.k: + 1:11:androidx.transition.Scene getCurrentScene(android.view.ViewGroup):207:207 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;)Lc0/j;"} + 1:6:void setCurrentScene(android.view.ViewGroup,androidx.transition.Scene):195:195 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lc0/j;)V"} +androidx.transition.SidePropagation -> c0.k: +# {"id":"sourceFile","fileName":"SidePropagation.java"} + float mPropagationSpeed -> b + int mSide -> c + 1:5:void ():35:35 -> + 6:9:void ():37:37 -> + 10:12:void ():38:38 -> + 10:16:long getStartDelay(android.view.ViewGroup,androidx.transition.Transition,androidx.transition.TransitionValues,androidx.transition.TransitionValues):81:81 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lc0/m;Lc0/A;Lc0/A;)J"} + 17:31:long getStartDelay(android.view.ViewGroup,androidx.transition.Transition,androidx.transition.TransitionValues,androidx.transition.TransitionValues):83:83 -> c + 32:35:long getStartDelay(android.view.ViewGroup,androidx.transition.Transition,androidx.transition.TransitionValues,androidx.transition.TransitionValues):90:90 -> c + 36:40:long getStartDelay(android.view.ViewGroup,androidx.transition.Transition,androidx.transition.TransitionValues,androidx.transition.TransitionValues):91:91 -> c + 41:43:long getStartDelay(android.view.ViewGroup,androidx.transition.Transition,androidx.transition.TransitionValues,androidx.transition.TransitionValues):93:93 -> c + 44:47:long getStartDelay(android.view.ViewGroup,androidx.transition.Transition,androidx.transition.TransitionValues,androidx.transition.TransitionValues):94:94 -> c + 48:58:long getStartDelay(android.view.ViewGroup,androidx.transition.Transition,androidx.transition.TransitionValues,androidx.transition.TransitionValues):95:95 -> c + 59:69:long getStartDelay(android.view.ViewGroup,androidx.transition.Transition,androidx.transition.TransitionValues,androidx.transition.TransitionValues):96:96 -> c + 70:74:long getStartDelay(android.view.ViewGroup,androidx.transition.Transition,androidx.transition.TransitionValues,androidx.transition.TransitionValues):97:97 -> c + 75:81:long getStartDelay(android.view.ViewGroup,androidx.transition.Transition,androidx.transition.TransitionValues,androidx.transition.TransitionValues):98:98 -> c + 82:85:long getStartDelay(android.view.ViewGroup,androidx.transition.Transition,androidx.transition.TransitionValues,androidx.transition.TransitionValues):103:103 -> c + 86:103:long getStartDelay(android.view.ViewGroup,androidx.transition.Transition,androidx.transition.TransitionValues,androidx.transition.TransitionValues):104:104 -> c + 104:106:long getStartDelay(android.view.ViewGroup,androidx.transition.Transition,androidx.transition.TransitionValues,androidx.transition.TransitionValues):106:106 -> c + 107:113:long getStartDelay(android.view.ViewGroup,androidx.transition.Transition,androidx.transition.TransitionValues,androidx.transition.TransitionValues):107:107 -> c + 114:118:long getStartDelay(android.view.ViewGroup,androidx.transition.Transition,androidx.transition.TransitionValues,androidx.transition.TransitionValues):110:110 -> c + 119:124:long getStartDelay(android.view.ViewGroup,androidx.transition.Transition,androidx.transition.TransitionValues,androidx.transition.TransitionValues):112:112 -> c + 125:137:long getStartDelay(android.view.ViewGroup,androidx.transition.Transition,androidx.transition.TransitionValues,androidx.transition.TransitionValues):115:115 -> c + 138:147:long getStartDelay(android.view.ViewGroup,androidx.transition.Transition,androidx.transition.TransitionValues,androidx.transition.TransitionValues):120:120 -> c + 1:10:int distance(android.view.View,int,int,int,int,int,int,int,int):126:126 -> h + 11:25:int distance(android.view.View,int,int,int,int,int,int,int,int):127:127 -> h + 26:48:int distance(android.view.View,int,int,int,int,int,int,int,int):131:131 -> h + 49:56:int distance(android.view.View,int,int,int,int,int,int,int,int):149:149 -> h + 57:64:int distance(android.view.View,int,int,int,int,int,int,int,int):143:143 -> h + 65:72:int distance(android.view.View,int,int,int,int,int,int,int,int):146:146 -> h + 73:78:int distance(android.view.View,int,int,int,int,int,int,int,int):140:140 -> h + 1:18:int getMaxDistance(android.view.ViewGroup):156:156 -> i + 19:23:int getMaxDistance(android.view.ViewGroup):163:163 -> i + 24:28:int getMaxDistance(android.view.ViewGroup):161:161 -> i + 1:3:void setSide(int):52:52 -> j +androidx.transition.Slide -> c0.l: +# {"id":"sourceFile","fileName":"Slide.java"} + androidx.transition.Slide$CalculateSlide mSlideCalculator -> V + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/l$g;"} + int mSlideEdge -> W + android.animation.TimeInterpolator sDecelerate -> X + android.animation.TimeInterpolator sAccelerate -> Y + androidx.transition.Slide$CalculateSlide sCalculateLeft -> Z + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/l$g;"} + androidx.transition.Slide$CalculateSlide sCalculateStart -> a0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/l$g;"} + androidx.transition.Slide$CalculateSlide sCalculateTop -> b0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/l$g;"} + androidx.transition.Slide$CalculateSlide sCalculateRight -> c0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/l$g;"} + androidx.transition.Slide$CalculateSlide sCalculateEnd -> d0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/l$g;"} + androidx.transition.Slide$CalculateSlide sCalculateBottom -> e0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/l$g;"} + 1:7:void ():54:54 -> + 8:14:void ():55:55 -> + 15:21:void ():91:91 -> + 22:28:void ():98:98 -> + 29:35:void ():113:113 -> + 36:42:void ():120:120 -> + 43:49:void ():127:127 -> + 50:57:void ():142:142 -> + 1:3:void (int):160:160 -> + 4:9:void (int):57:57 -> + 10:11:void (int):58:58 -> + 12:15:void (int):161:161 -> + 25:29:void setSlideEdge(int):224:224 -> B0 + 30:37:void setSlideEdge(int):227:227 -> B0 + 38:42:void setSlideEdge(int):221:221 -> B0 + 43:47:void setSlideEdge(int):218:218 -> B0 + 48:52:void setSlideEdge(int):212:212 -> B0 + 53:57:void setSlideEdge(int):215:215 -> B0 + 58:61:void setSlideEdge(int):209:209 -> B0 + 62:63:void setSlideEdge(int):229:229 -> B0 + 64:68:void setSlideEdge(int):230:230 -> B0 + 69:71:void setSlideEdge(int):231:231 -> B0 + 72:75:void setSlideEdge(int):232:232 -> B0 + 1:2:boolean isSeekingSupported():195:195 -> S + 1:3:void captureEndValues(androidx.transition.TransitionValues):189:189 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;)V"} + 4:7:void captureEndValues(androidx.transition.TransitionValues):190:190 -> k + 1:3:void captureStartValues(androidx.transition.TransitionValues):183:183 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;)V"} + 4:7:void captureStartValues(androidx.transition.TransitionValues):184:184 -> n + 1:3:void captureValues(androidx.transition.TransitionValues):175:175 -> u0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;)V"} + 4:5:void captureValues(androidx.transition.TransitionValues):176:176 -> u0 + 6:8:void captureValues(androidx.transition.TransitionValues):177:177 -> u0 + 9:16:void captureValues(androidx.transition.TransitionValues):178:178 -> u0 + 5:14:android.animation.Animator onAppear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):254:254 -> w0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroid/view/View;Lc0/A;Lc0/A;)Landroid/animation/Animator;"} + 15:18:android.animation.Animator onAppear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):255:255 -> w0 + 19:22:android.animation.Animator onAppear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):256:256 -> w0 + 23:28:android.animation.Animator onAppear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):257:257 -> w0 + 29:35:android.animation.Animator onAppear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):258:258 -> w0 + 36:45:android.animation.Animator onAppear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):259:259 -> w0 + 46:50:android.animation.Animator onAppear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):260:260 -> w0 + 5:14:android.animation.Animator onDisappear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):270:270 -> y0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroid/view/View;Lc0/A;Lc0/A;)Landroid/animation/Animator;"} + 15:18:android.animation.Animator onDisappear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):271:271 -> y0 + 19:22:android.animation.Animator onDisappear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):272:272 -> y0 + 23:28:android.animation.Animator onDisappear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):273:273 -> y0 + 29:35:android.animation.Animator onDisappear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):274:274 -> y0 + 36:45:android.animation.Animator onDisappear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):275:275 -> y0 + 46:50:android.animation.Animator onDisappear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues):276:276 -> y0 +androidx.transition.Slide$1 -> c0.l$a: +# {"id":"sourceFile","fileName":"Slide.java"} + 2:5:void ():91:91 -> + 1:11:float getGoneX(android.view.ViewGroup,android.view.View):94:94 -> b +androidx.transition.Slide$2 -> c0.l$b: +# {"id":"sourceFile","fileName":"Slide.java"} + 2:5:void ():98:98 -> + 1:7:float getGoneX(android.view.ViewGroup,android.view.View):101:101 -> b + 8:18:float getGoneX(android.view.ViewGroup,android.view.View):105:105 -> b + 19:29:float getGoneX(android.view.ViewGroup,android.view.View):107:107 -> b +androidx.transition.Slide$3 -> c0.l$c: +# {"id":"sourceFile","fileName":"Slide.java"} + 2:5:void ():113:113 -> + 1:11:float getGoneY(android.view.ViewGroup,android.view.View):116:116 -> a +androidx.transition.Slide$4 -> c0.l$d: +# {"id":"sourceFile","fileName":"Slide.java"} + 2:5:void ():120:120 -> + 1:11:float getGoneX(android.view.ViewGroup,android.view.View):123:123 -> b +androidx.transition.Slide$5 -> c0.l$e: +# {"id":"sourceFile","fileName":"Slide.java"} + 2:5:void ():127:127 -> + 1:7:float getGoneX(android.view.ViewGroup,android.view.View):130:130 -> b + 8:18:float getGoneX(android.view.ViewGroup,android.view.View):134:134 -> b + 19:29:float getGoneX(android.view.ViewGroup,android.view.View):136:136 -> b +androidx.transition.Slide$6 -> c0.l$f: +# {"id":"sourceFile","fileName":"Slide.java"} + 2:5:void ():142:142 -> + 1:11:float getGoneY(android.view.ViewGroup,android.view.View):145:145 -> a +androidx.transition.Slide$CalculateSlide -> c0.l$g: +# {"id":"sourceFile","fileName":"Slide.java"} + float getGoneY(android.view.ViewGroup,android.view.View) -> a + float getGoneX(android.view.ViewGroup,android.view.View) -> b +androidx.transition.Slide$CalculateSlideHorizontal -> c0.l$h: +# {"id":"sourceFile","fileName":"Slide.java"} + 1:1:void ():75:75 -> + 2:2:void (androidx.transition.Slide$1):75:75 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/l$a;)V"} + 1:5:float getGoneY(android.view.ViewGroup,android.view.View):79:79 -> a +androidx.transition.Slide$CalculateSlideVertical -> c0.l$i: +# {"id":"sourceFile","fileName":"Slide.java"} + 1:1:void ():83:83 -> + 2:2:void (androidx.transition.Slide$1):83:83 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/l$a;)V"} + 1:5:float getGoneX(android.view.ViewGroup,android.view.View):87:87 -> b +androidx.transition.Transition -> c0.m: # {"id":"sourceFile","fileName":"Transition.java"} java.util.ArrayList mCurrentAnimators -> A android.animation.Animator[] mAnimatorCache -> B @@ -57998,20 +61503,26 @@ androidx.transition.Transition -> androidx.transition.k: boolean mPaused -> D boolean mEnded -> E androidx.transition.Transition mCloneParent -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/m;"} java.util.ArrayList mListeners -> G java.util.ArrayList mAnimators -> H - androidx.transition.Transition$EpicenterCallback mEpicenterCallback -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/k$e;"} - androidx.collection.ArrayMap mNameOverrides -> J + androidx.transition.TransitionPropagation mPropagation -> I + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/w;"} + androidx.transition.Transition$EpicenterCallback mEpicenterCallback -> J + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/m$f;"} + androidx.collection.ArrayMap mNameOverrides -> K # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/a;"} - androidx.transition.PathMotion mPathMotion -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/g;"} - android.animation.Animator[] EMPTY_ANIMATOR_ARRAY -> L - int[] DEFAULT_MATCH_ORDER -> M - androidx.transition.PathMotion STRAIGHT_PATH_MOTION -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/g;"} - java.lang.ThreadLocal sRunningAnimators -> O + androidx.transition.PathMotion mPathMotion -> L + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/g;"} + long mTotalDuration -> M + androidx.transition.Transition$SeekController mSeekController -> N + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/m$h;"} + long mSeekOffsetInParent -> O + android.animation.Animator[] EMPTY_ANIMATOR_ARRAY -> P + int[] DEFAULT_MATCH_ORDER -> Q + androidx.transition.PathMotion STRAIGHT_PATH_MOTION -> R + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/g;"} + java.lang.ThreadLocal sRunningAnimators -> S java.lang.String mName -> d long mStartDelay -> e long mDuration -> f @@ -58028,20 +61539,20 @@ androidx.transition.Transition -> androidx.transition.k: java.util.ArrayList mTargetChildExcludes -> q java.util.ArrayList mTargetTypeChildExcludes -> r androidx.transition.TransitionValuesMaps mStartValues -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/w;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/B;"} androidx.transition.TransitionValuesMaps mEndValues -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/w;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/B;"} androidx.transition.TransitionSet mParent -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/y;"} int[] mMatchOrder -> v java.util.ArrayList mStartValuesList -> w java.util.ArrayList mEndValuesList -> x androidx.transition.Transition$TransitionListener[] mListenersCache -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/transition/k$f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lc0/m$i;"} boolean mCanRemoveViews -> z - 2:9:void ():132:132 -> - 10:15:void ():174:174 -> - 16:22:void ():181:181 -> + 2:9:void ():133:133 -> + 10:15:void ():175:175 -> + 16:22:void ():182:182 -> 23:30:void ():217:217 -> 1:3:void ():289:289 -> 4:15:void ():192:192 -> @@ -58073,829 +61584,1153 @@ androidx.transition.Transition -> androidx.transition.k: 97:98:void ():250:250 -> 99:105:void ():254:254 -> 106:110:void ():269:269 -> - 1:1:androidx.transition.TransitionPropagation getPropagation():0:0 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/transition/s;"} - 1:4:androidx.transition.Transition getRootTransition():364:364 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/transition/k;"} - 5:10:androidx.transition.Transition getRootTransition():365:365 -> B - 1:10:androidx.collection.ArrayMap getRunningAnimators():917:917 -> C + 1:6:android.graphics.Rect getEpicenter():2220:2220 -> A + 7:11:android.graphics.Rect getEpicenter():2223:2223 -> A + 1:3:androidx.transition.Transition$EpicenterCallback getEpicenterCallback():2208:2208 -> B + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc0/m$f;"} + 1:3:android.animation.TimeInterpolator getInterpolator():444:444 -> C + 1:4:androidx.transition.TransitionValues getMatchedTransitionValues(android.view.View,boolean):1761:1761 -> D + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Z)Lc0/A;"} + 5:11:androidx.transition.TransitionValues getMatchedTransitionValues(android.view.View,boolean):1762:1762 -> D + 12:20:androidx.transition.TransitionValues getMatchedTransitionValues(android.view.View,boolean):1764:1764 -> D + 21:27:androidx.transition.TransitionValues getMatchedTransitionValues(android.view.View,boolean):1768:1768 -> D + 28:36:androidx.transition.TransitionValues getMatchedTransitionValues(android.view.View,boolean):1771:1771 -> D + 37:49:androidx.transition.TransitionValues getMatchedTransitionValues(android.view.View,boolean):1776:1776 -> D + 50:54:androidx.transition.TransitionValues getMatchedTransitionValues(android.view.View,boolean):1783:1783 -> D + 55:62:androidx.transition.TransitionValues getMatchedTransitionValues(android.view.View,boolean):1784:1784 -> D + 1:3:java.lang.String getName():2321:2321 -> E + 1:3:androidx.transition.PathMotion getPathMotion():2179:2179 -> F + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc0/g;"} + 1:3:androidx.transition.TransitionPropagation getPropagation():2254:2254 -> G + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc0/w;"} + 1:4:androidx.transition.Transition getRootTransition():363:363 -> H + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc0/m;"} + 5:10:androidx.transition.Transition getRootTransition():364:364 -> H + 1:10:androidx.collection.ArrayMap getRunningAnimators():909:909 -> I # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm/a;"} - 11:15:androidx.collection.ArrayMap getRunningAnimators():919:919 -> C - 16:21:androidx.collection.ArrayMap getRunningAnimators():920:920 -> C - 1:3:long getStartDelay():421:421 -> D - 1:3:java.util.List getTargetIds():1508:1508 -> E - 1:3:java.util.List getTargetNames():1537:1537 -> F - 1:3:java.util.List getTargetTypes():1552:1552 -> G - 1:3:java.util.List getTargets():1522:1522 -> H - 1:1:java.lang.String[] getTransitionProperties():0:0 -> I - 1:4:androidx.transition.TransitionValues getTransitionValues(android.view.View,boolean):1770:1770 -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Z)Landroidx/transition/v;"} - 5:11:androidx.transition.TransitionValues getTransitionValues(android.view.View,boolean):1771:1771 -> J - 12:16:androidx.transition.TransitionValues getTransitionValues(android.view.View,boolean):1773:1773 -> J - 17:25:androidx.transition.TransitionValues getTransitionValues(android.view.View,boolean):1774:1774 -> J - 6:12:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):1963:1963 -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/v;Landroidx/transition/v;)Z"} - 13:18:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):1965:1965 -> K - 19:28:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):1966:1966 -> K - 29:50:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):1972:1972 -> K - 51:58:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):1973:1973 -> K - 1:4:boolean isValidTarget(android.view.View):874:874 -> L - 5:20:boolean isValidTarget(android.view.View):875:875 -> L - 21:31:boolean isValidTarget(android.view.View):878:878 -> L - 32:35:boolean isValidTarget(android.view.View):881:881 -> L - 36:42:boolean isValidTarget(android.view.View):882:882 -> L - 43:50:boolean isValidTarget(android.view.View):884:884 -> L - 51:60:boolean isValidTarget(android.view.View):885:885 -> L - 61:70:boolean isValidTarget(android.view.View):890:890 -> L - 71:83:boolean isValidTarget(android.view.View):891:891 -> L - 84:104:boolean isValidTarget(android.view.View):895:895 -> L - 105:114:boolean isValidTarget(android.view.View):896:896 -> L - 115:121:boolean isValidTarget(android.view.View):897:897 -> L - 122:142:boolean isValidTarget(android.view.View):900:900 -> L - 143:157:boolean isValidTarget(android.view.View):903:903 -> L - 158:162:boolean isValidTarget(android.view.View):906:906 -> L - 163:170:boolean isValidTarget(android.view.View):907:907 -> L - 171:190:boolean isValidTarget(android.view.View):908:908 -> L - 1:6:boolean isValueChanged(androidx.transition.TransitionValues,androidx.transition.TransitionValues,java.lang.String):1985:1985 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/v;Landroidx/transition/v;Ljava/lang/String;)Z"} - 7:24:boolean isValueChanged(androidx.transition.TransitionValues,androidx.transition.TransitionValues,java.lang.String):1986:1986 -> M - 25:31:boolean isValueChanged(androidx.transition.TransitionValues,androidx.transition.TransitionValues,java.lang.String):1996:1996 -> M - 1:7:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):645:645 -> N + 11:15:androidx.collection.ArrayMap getRunningAnimators():911:911 -> I + 16:21:androidx.collection.ArrayMap getRunningAnimators():912:912 -> I + 1:3:long getStartDelay():418:418 -> J + 1:3:java.util.List getTargetIds():1484:1484 -> K + 1:3:java.util.List getTargetNames():1511:1511 -> L + 1:3:java.util.List getTargetTypes():1525:1525 -> M + 1:3:java.util.List getTargets():1497:1497 -> N + 1:3:long getTotalDurationMillis():2359:2359 -> O + 1:2:java.lang.String[] getTransitionProperties():469:469 -> P + 1:4:androidx.transition.TransitionValues getTransitionValues(android.view.View,boolean):1742:1742 -> Q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Z)Lc0/A;"} + 5:11:androidx.transition.TransitionValues getTransitionValues(android.view.View,boolean):1743:1743 -> Q + 12:16:androidx.transition.TransitionValues getTransitionValues(android.view.View,boolean):1745:1745 -> Q + 17:25:androidx.transition.TransitionValues getTransitionValues(android.view.View,boolean):1746:1746 -> Q + 1:9:boolean hasAnimators():1843:1843 -> R + 1:2:boolean isSeekingSupported():1539:1539 -> S + 6:12:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):1942:1942 -> T + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;Lc0/A;)Z"} + 13:18:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):1944:1944 -> T + 19:28:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):1945:1945 -> T + 29:50:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):1951:1951 -> T + 51:58:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):1952:1952 -> T + 1:4:boolean isValidTarget(android.view.View):866:866 -> U + 5:20:boolean isValidTarget(android.view.View):867:867 -> U + 21:31:boolean isValidTarget(android.view.View):870:870 -> U + 32:35:boolean isValidTarget(android.view.View):873:873 -> U + 36:42:boolean isValidTarget(android.view.View):874:874 -> U + 43:50:boolean isValidTarget(android.view.View):876:876 -> U + 51:60:boolean isValidTarget(android.view.View):877:877 -> U + 61:70:boolean isValidTarget(android.view.View):882:882 -> U + 71:83:boolean isValidTarget(android.view.View):883:883 -> U + 84:104:boolean isValidTarget(android.view.View):887:887 -> U + 105:114:boolean isValidTarget(android.view.View):888:888 -> U + 115:121:boolean isValidTarget(android.view.View):889:889 -> U + 122:142:boolean isValidTarget(android.view.View):892:892 -> U + 143:157:boolean isValidTarget(android.view.View):895:895 -> U + 158:162:boolean isValidTarget(android.view.View):898:898 -> U + 163:170:boolean isValidTarget(android.view.View):899:899 -> U + 171:190:boolean isValidTarget(android.view.View):900:900 -> U + 1:6:boolean isValueChanged(androidx.transition.TransitionValues,androidx.transition.TransitionValues,java.lang.String):1964:1964 -> V + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;Lc0/A;Ljava/lang/String;)Z"} + 7:24:boolean isValueChanged(androidx.transition.TransitionValues,androidx.transition.TransitionValues,java.lang.String):1965:1965 -> V + 25:31:boolean isValueChanged(androidx.transition.TransitionValues,androidx.transition.TransitionValues,java.lang.String):1975:1975 -> V + 1:7:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):637:637 -> W # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm/a;Lm/a;Landroid/util/SparseArray;Landroid/util/SparseArray;)V"} - 8:15:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):647:647 -> N - 16:21:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):648:648 -> N - 22:33:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):649:649 -> N - 34:39:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):650:650 -> N - 40:45:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):651:651 -> N - 46:55:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):652:652 -> N - 56:60:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):654:654 -> N - 61:65:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):655:655 -> N - 66:68:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):656:656 -> N - 69:75:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):657:657 -> N - 1:8:void matchInstances(androidx.collection.ArrayMap,androidx.collection.ArrayMap):597:597 -> O + 8:15:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):639:639 -> W + 16:21:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):640:640 -> W + 22:33:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):641:641 -> W + 34:39:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):642:642 -> W + 40:45:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):643:643 -> W + 46:55:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):644:644 -> W + 56:60:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):646:646 -> W + 61:65:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):647:647 -> W + 66:68:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):648:648 -> W + 69:75:void matchIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,android.util.SparseArray,android.util.SparseArray):649:649 -> W + 1:8:void matchInstances(androidx.collection.ArrayMap,androidx.collection.ArrayMap):589:589 -> X # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm/a;Lm/a;)V"} - 9:16:void matchInstances(androidx.collection.ArrayMap,androidx.collection.ArrayMap):598:598 -> O - 17:22:void matchInstances(androidx.collection.ArrayMap,androidx.collection.ArrayMap):599:599 -> O - 23:30:void matchInstances(androidx.collection.ArrayMap,androidx.collection.ArrayMap):600:600 -> O - 31:38:void matchInstances(androidx.collection.ArrayMap,androidx.collection.ArrayMap):601:601 -> O - 39:44:void matchInstances(androidx.collection.ArrayMap,androidx.collection.ArrayMap):602:602 -> O - 45:49:void matchInstances(androidx.collection.ArrayMap,androidx.collection.ArrayMap):603:603 -> O - 50:58:void matchInstances(androidx.collection.ArrayMap,androidx.collection.ArrayMap):604:604 -> O - 1:7:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):618:618 -> P + 9:16:void matchInstances(androidx.collection.ArrayMap,androidx.collection.ArrayMap):590:590 -> X + 17:22:void matchInstances(androidx.collection.ArrayMap,androidx.collection.ArrayMap):591:591 -> X + 23:30:void matchInstances(androidx.collection.ArrayMap,androidx.collection.ArrayMap):592:592 -> X + 31:38:void matchInstances(androidx.collection.ArrayMap,androidx.collection.ArrayMap):593:593 -> X + 39:44:void matchInstances(androidx.collection.ArrayMap,androidx.collection.ArrayMap):594:594 -> X + 45:49:void matchInstances(androidx.collection.ArrayMap,androidx.collection.ArrayMap):595:595 -> X + 50:58:void matchInstances(androidx.collection.ArrayMap,androidx.collection.ArrayMap):596:596 -> X + 1:7:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):610:610 -> Y # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm/a;Lm/a;Lm/f;Lm/f;)V"} - 8:15:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):620:620 -> P - 16:21:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):621:621 -> P - 22:33:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):622:622 -> P - 34:39:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):623:623 -> P - 40:45:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):624:624 -> P - 46:55:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):625:625 -> P - 56:60:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):627:627 -> P - 61:65:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):628:628 -> P - 66:68:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):629:629 -> P - 69:75:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):630:630 -> P - 1:7:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):672:672 -> Q + 8:15:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):612:612 -> Y + 16:21:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):613:613 -> Y + 22:33:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):614:614 -> Y + 34:39:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):615:615 -> Y + 40:45:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):616:616 -> Y + 46:55:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):617:617 -> Y + 56:60:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):619:619 -> Y + 61:65:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):620:620 -> Y + 66:68:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):621:621 -> Y + 69:75:void matchItemIds(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.LongSparseArray,androidx.collection.LongSparseArray):622:622 -> Y + 1:7:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):664:664 -> Z # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm/a;Lm/a;Lm/a;Lm/a;)V"} - 8:15:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):674:674 -> Q - 16:21:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):675:675 -> Q - 22:33:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):676:676 -> Q - 34:39:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):677:677 -> Q - 40:45:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):678:678 -> Q - 46:55:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):679:679 -> Q - 56:60:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):681:681 -> Q - 61:65:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):682:682 -> Q - 66:68:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):683:683 -> Q - 69:75:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):684:684 -> Q - 1:7:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):718:718 -> R - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/w;Landroidx/transition/w;)V"} - 8:15:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):719:719 -> R - 16:20:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):722:722 -> R - 21:35:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):723:723 -> R - 36:43:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):736:736 -> R - 44:51:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):732:732 -> R - 52:59:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):728:728 -> R - 60:65:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):725:725 -> R - 66:69:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):741:741 -> R - 1:4:void notifyFromTransition(androidx.transition.Transition,androidx.transition.Transition$TransitionNotification,boolean):2365:2365 -> S - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;Landroidx/transition/k$g;Z)V"} - 5:7:void notifyFromTransition(androidx.transition.Transition,androidx.transition.Transition$TransitionNotification,boolean):2366:2366 -> S - 8:17:void notifyFromTransition(androidx.transition.Transition,androidx.transition.Transition$TransitionNotification,boolean):2368:2368 -> S - 18:23:void notifyFromTransition(androidx.transition.Transition,androidx.transition.Transition$TransitionNotification,boolean):2370:2370 -> S - 24:27:void notifyFromTransition(androidx.transition.Transition,androidx.transition.Transition$TransitionNotification,boolean):2371:2371 -> S - 28:30:void notifyFromTransition(androidx.transition.Transition,androidx.transition.Transition$TransitionNotification,boolean):2372:2372 -> S - 31:32:void notifyFromTransition(androidx.transition.Transition,androidx.transition.Transition$TransitionNotification,boolean):2373:2373 -> S - 33:43:void notifyFromTransition(androidx.transition.Transition,androidx.transition.Transition$TransitionNotification,boolean):2374:2374 -> S - 44:48:void notifyFromTransition(androidx.transition.Transition,androidx.transition.Transition$TransitionNotification,boolean):2376:2376 -> S - 49:53:void notifyFromTransition(androidx.transition.Transition,androidx.transition.Transition$TransitionNotification,boolean):2377:2377 -> S - 54:56:void notifyFromTransition(androidx.transition.Transition,androidx.transition.Transition$TransitionNotification,boolean):2379:2379 -> S - 1:4:void notifyListeners(androidx.transition.Transition$TransitionNotification,boolean):2357:2357 -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k$g;Z)V"} - 1:4:void pause(android.view.View):1825:1825 -> U - 5:10:void pause(android.view.View):1826:1826 -> U - 11:20:void pause(android.view.View):1827:1827 -> U - 21:28:void pause(android.view.View):1828:1828 -> U - 29:31:void pause(android.view.View):1830:1830 -> U - 32:33:void pause(android.view.View):1831:1831 -> U - 34:39:void pause(android.view.View):1832:1832 -> U - 40:41:void pause(android.view.View):1834:1834 -> U - 42:47:void pause(android.view.View):1835:1835 -> U - 48:50:void pause(android.view.View):1836:1836 -> U - 1:7:void playTransition(android.view.ViewGroup):1880:1880 -> V - 8:14:void playTransition(android.view.ViewGroup):1881:1881 -> V - 15:21:void playTransition(android.view.ViewGroup):1882:1882 -> V - 22:25:void playTransition(android.view.ViewGroup):1884:1884 -> V - 26:29:void playTransition(android.view.ViewGroup):1885:1885 -> V - 30:37:void playTransition(android.view.ViewGroup):1886:1886 -> V - 38:45:void playTransition(android.view.ViewGroup):1888:1888 -> V - 46:53:void playTransition(android.view.ViewGroup):1890:1890 -> V - 54:59:void playTransition(android.view.ViewGroup):1891:1891 -> V - 60:65:void playTransition(android.view.ViewGroup):1892:1892 -> V - 66:67:void playTransition(android.view.ViewGroup):1893:1893 -> V - 68:69:void playTransition(android.view.ViewGroup):1894:1894 -> V - 70:73:void playTransition(android.view.ViewGroup):1895:1895 -> V - 74:81:void playTransition(android.view.ViewGroup):1896:1896 -> V - 82:96:void playTransition(android.view.ViewGroup):1898:1898 -> V - 97:98:void playTransition(android.view.ViewGroup):1900:1900 -> V - 99:104:void playTransition(android.view.ViewGroup):1901:1901 -> V - 105:106:void playTransition(android.view.ViewGroup):1903:1903 -> V - 107:113:void playTransition(android.view.ViewGroup):1904:1904 -> V - 114:126:void playTransition(android.view.ViewGroup):1918:1918 -> V - 127:130:void playTransition(android.view.ViewGroup):1927:1927 -> V - 131:136:void playTransition(android.view.ViewGroup):1922:1922 -> V - 137:149:void playTransition(android.view.ViewGroup):1934:1934 -> V - 150:153:void playTransition(android.view.ViewGroup):1936:1936 -> V - 1:5:androidx.transition.Transition removeListener(androidx.transition.Transition$TransitionListener):2155:2155 -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k$f;)Landroidx/transition/k;"} - 6:15:androidx.transition.Transition removeListener(androidx.transition.Transition$TransitionListener):2158:2158 -> W - 16:18:androidx.transition.Transition removeListener(androidx.transition.Transition$TransitionListener):2159:2159 -> W - 19:27:androidx.transition.Transition removeListener(androidx.transition.Transition$TransitionListener):2161:2161 -> W - 28:30:androidx.transition.Transition removeListener(androidx.transition.Transition$TransitionListener):2162:2162 -> W - 1:6:androidx.transition.Transition removeTarget(android.view.View):1191:1191 -> X - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/transition/k;"} - 1:4:void resume(android.view.View):1848:1848 -> Y - 5:9:void resume(android.view.View):1849:1849 -> Y - 10:15:void resume(android.view.View):1850:1850 -> Y - 16:25:void resume(android.view.View):1851:1851 -> Y - 26:33:void resume(android.view.View):1852:1852 -> Y - 34:36:void resume(android.view.View):1854:1854 -> Y - 37:38:void resume(android.view.View):1855:1855 -> Y - 39:44:void resume(android.view.View):1856:1856 -> Y - 45:46:void resume(android.view.View):1858:1858 -> Y - 47:51:void resume(android.view.View):1859:1859 -> Y - 52:54:void resume(android.view.View):1861:1861 -> Y - 3:10:void runAnimator(android.animation.Animator,androidx.collection.ArrayMap):955:955 -> Z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/animation/Animator;Lm/a;)V"} - 11:14:void runAnimator(android.animation.Animator,androidx.collection.ArrayMap):967:967 -> Z - 1:4:androidx.transition.Transition addListener(androidx.transition.Transition$TransitionListener):2139:2139 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k$f;)Landroidx/transition/k;"} - 5:11:androidx.transition.Transition addListener(androidx.transition.Transition$TransitionListener):2140:2140 -> a - 12:17:androidx.transition.Transition addListener(androidx.transition.Transition$TransitionListener):2142:2142 -> a - 1:3:void runAnimators():935:935 -> a0 - 4:7:void runAnimators():936:936 -> a0 - 8:24:void runAnimators():938:938 -> a0 - 25:30:void runAnimators():942:942 -> a0 - 31:33:void runAnimators():943:943 -> a0 - 34:37:void runAnimators():944:944 -> a0 - 38:42:void runAnimators():947:947 -> a0 - 43:46:void runAnimators():948:948 -> a0 - 1:6:androidx.transition.Transition addTarget(android.view.View):1093:1093 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/transition/k;"} - 1:3:androidx.transition.Transition setDuration(long):381:381 -> b0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Landroidx/transition/k;"} - 3:9:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):698:698 -> c + 8:15:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):666:666 -> Z + 16:21:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):667:667 -> Z + 22:35:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):668:668 -> Z + 36:41:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):669:669 -> Z + 42:47:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):670:670 -> Z + 48:57:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):671:671 -> Z + 58:62:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):673:673 -> Z + 63:67:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):674:674 -> Z + 68:70:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):675:675 -> Z + 71:77:void matchNames(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):676:676 -> Z + 1:3:androidx.transition.Transition access$000(androidx.transition.Transition):130:130 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)Lc0/m;"} + 1:7:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):710:710 -> a0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/B;Lc0/B;)V"} + 8:15:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):711:711 -> a0 + 16:20:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):714:714 -> a0 + 21:35:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):715:715 -> a0 + 36:43:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):728:728 -> a0 + 44:51:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):724:724 -> a0 + 52:59:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):720:720 -> a0 + 60:65:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):717:717 -> a0 + 66:69:void matchStartAndEnd(androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps):733:733 -> a0 + 1:4:void notifyFromTransition(androidx.transition.Transition,androidx.transition.Transition$TransitionNotification,boolean):2336:2336 -> b0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;Lc0/m$j;Z)V"} + 5:7:void notifyFromTransition(androidx.transition.Transition,androidx.transition.Transition$TransitionNotification,boolean):2337:2337 -> b0 + 8:17:void notifyFromTransition(androidx.transition.Transition,androidx.transition.Transition$TransitionNotification,boolean):2339:2339 -> b0 + 18:23:void notifyFromTransition(androidx.transition.Transition,androidx.transition.Transition$TransitionNotification,boolean):2341:2341 -> b0 + 24:27:void notifyFromTransition(androidx.transition.Transition,androidx.transition.Transition$TransitionNotification,boolean):2342:2342 -> b0 + 28:30:void notifyFromTransition(androidx.transition.Transition,androidx.transition.Transition$TransitionNotification,boolean):2343:2343 -> b0 + 31:32:void notifyFromTransition(androidx.transition.Transition,androidx.transition.Transition$TransitionNotification,boolean):2344:2344 -> b0 + 33:43:void notifyFromTransition(androidx.transition.Transition,androidx.transition.Transition$TransitionNotification,boolean):2345:2345 -> b0 + 44:48:void notifyFromTransition(androidx.transition.Transition,androidx.transition.Transition$TransitionNotification,boolean):2347:2347 -> b0 + 49:53:void notifyFromTransition(androidx.transition.Transition,androidx.transition.Transition$TransitionNotification,boolean):2348:2348 -> b0 + 54:56:void notifyFromTransition(androidx.transition.Transition,androidx.transition.Transition$TransitionNotification,boolean):2350:2350 -> b0 + 1:3:androidx.transition.Transition access$002(androidx.transition.Transition,androidx.transition.Transition):130:130 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;Lc0/m;)Lc0/m;"} + 1:4:void notifyListeners(androidx.transition.Transition$TransitionNotification,boolean):2328:2328 -> c0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m$j;Z)V"} + 1:6:void cancel():2096:2096 -> cancel + 7:16:void cancel():2097:2097 -> cancel + 17:24:void cancel():2098:2098 -> cancel + 25:27:void cancel():2100:2100 -> cancel + 28:29:void cancel():2101:2101 -> cancel + 30:35:void cancel():2102:2102 -> cancel + 36:37:void cancel():2104:2104 -> cancel + 38:44:void cancel():2105:2105 -> cancel + 1:5:java.lang.Object clone():130:130 -> clone + 1:4:androidx.transition.Transition addListener(androidx.transition.Transition$TransitionListener):2117:2117 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m$i;)Lc0/m;"} + 5:11:androidx.transition.Transition addListener(androidx.transition.Transition$TransitionListener):2118:2118 -> d + 12:17:androidx.transition.Transition addListener(androidx.transition.Transition$TransitionListener):2120:2120 -> d + 1:4:void pause(android.view.View):1797:1797 -> d0 + 5:10:void pause(android.view.View):1798:1798 -> d0 + 11:20:void pause(android.view.View):1799:1799 -> d0 + 21:28:void pause(android.view.View):1800:1800 -> d0 + 29:31:void pause(android.view.View):1802:1802 -> d0 + 32:33:void pause(android.view.View):1803:1803 -> d0 + 34:39:void pause(android.view.View):1804:1804 -> d0 + 40:41:void pause(android.view.View):1806:1806 -> d0 + 42:47:void pause(android.view.View):1807:1807 -> d0 + 48:50:void pause(android.view.View):1808:1808 -> d0 + 1:6:androidx.transition.Transition addTarget(android.view.View):1084:1084 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lc0/m;"} + 1:7:void playTransition(android.view.ViewGroup):1852:1852 -> e0 + 8:14:void playTransition(android.view.ViewGroup):1853:1853 -> e0 + 15:21:void playTransition(android.view.ViewGroup):1854:1854 -> e0 + 22:25:void playTransition(android.view.ViewGroup):1856:1856 -> e0 + 26:29:void playTransition(android.view.ViewGroup):1857:1857 -> e0 + 30:33:void playTransition(android.view.ViewGroup):1858:1858 -> e0 + 34:42:void playTransition(android.view.ViewGroup):1859:1859 -> e0 + 43:50:void playTransition(android.view.ViewGroup):1861:1861 -> e0 + 51:58:void playTransition(android.view.ViewGroup):1863:1863 -> e0 + 59:64:void playTransition(android.view.ViewGroup):1864:1864 -> e0 + 65:70:void playTransition(android.view.ViewGroup):1865:1865 -> e0 + 71:72:void playTransition(android.view.ViewGroup):1866:1866 -> e0 + 73:74:void playTransition(android.view.ViewGroup):1867:1867 -> e0 + 75:78:void playTransition(android.view.ViewGroup):1868:1868 -> e0 + 79:86:void playTransition(android.view.ViewGroup):1869:1869 -> e0 + 87:101:void playTransition(android.view.ViewGroup):1871:1871 -> e0 + 102:103:void playTransition(android.view.ViewGroup):1873:1873 -> e0 + 104:109:void playTransition(android.view.ViewGroup):1874:1874 -> e0 + 110:111:void playTransition(android.view.ViewGroup):1876:1876 -> e0 + 112:119:void playTransition(android.view.ViewGroup):1877:1877 -> e0 + 120:122:void playTransition(android.view.ViewGroup):1880:1880 -> e0 + 123:127:void playTransition(android.view.ViewGroup):1881:1881 -> e0 + 128:130:void playTransition(android.view.ViewGroup):1882:1882 -> e0 + 131:138:void playTransition(android.view.ViewGroup):1883:1883 -> e0 + 139:142:void playTransition(android.view.ViewGroup):1884:1884 -> e0 + 143:155:void playTransition(android.view.ViewGroup):1886:1886 -> e0 + 156:159:void playTransition(android.view.ViewGroup):1895:1895 -> e0 + 160:167:void playTransition(android.view.ViewGroup):1890:1890 -> e0 + 168:173:void playTransition(android.view.ViewGroup):1903:1903 -> e0 + 174:179:void playTransition(android.view.ViewGroup):1904:1904 -> e0 + 180:184:void playTransition(android.view.ViewGroup):1905:1905 -> e0 + 185:188:void playTransition(android.view.ViewGroup):1906:1906 -> e0 + 189:190:void playTransition(android.view.ViewGroup):1907:1907 -> e0 + 191:198:void playTransition(android.view.ViewGroup):1908:1908 -> e0 + 199:211:void playTransition(android.view.ViewGroup):1913:1913 -> e0 + 212:215:void playTransition(android.view.ViewGroup):1914:1914 -> e0 + 216:219:void playTransition(android.view.ViewGroup):1915:1915 -> e0 + 220:225:void playTransition(android.view.ViewGroup):1916:1916 -> e0 + 226:228:void playTransition(android.view.ViewGroup):1917:1917 -> e0 + 229:233:void playTransition(android.view.ViewGroup):1918:1918 -> e0 + 234:239:void playTransition(android.view.ViewGroup):1919:1919 -> e0 + 3:9:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):690:690 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm/a;Lm/a;)V"} - 10:15:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):699:699 -> c - 16:23:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):700:700 -> c - 24:28:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):701:701 -> c - 29:36:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):702:702 -> c - 37:42:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):707:707 -> c - 43:48:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):708:708 -> c - 49:56:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):709:709 -> c - 57:61:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):710:710 -> c - 62:70:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):711:711 -> c - 1:3:void setEpicenterCallback(androidx.transition.Transition$EpicenterCallback):2217:2217 -> c0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k$e;)V"} - 1:6:void cancel():2117:2117 -> cancel - 7:16:void cancel():2118:2118 -> cancel - 17:24:void cancel():2119:2119 -> cancel - 25:27:void cancel():2121:2121 -> cancel - 28:29:void cancel():2122:2122 -> cancel - 30:35:void cancel():2123:2123 -> cancel - 36:37:void cancel():2125:2125 -> cancel - 38:44:void cancel():2126:2126 -> cancel - 1:5:java.lang.Object clone():129:129 -> clone - 1:5:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1639:1639 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/w;Landroid/view/View;Landroidx/transition/v;)V"} - 6:12:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1640:1640 -> d - 13:20:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1642:1642 -> d - 21:26:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1644:1644 -> d - 27:31:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1646:1646 -> d - 32:37:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1649:1649 -> d - 38:45:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1651:1651 -> d - 46:51:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1653:1653 -> d - 52:56:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1655:1655 -> d - 57:64:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1658:1658 -> d - 65:70:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1659:1659 -> d - 71:80:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1660:1660 -> d - 81:84:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1661:1661 -> d - 85:88:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1662:1662 -> d - 89:96:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1663:1663 -> d - 97:107:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1665:1665 -> d - 108:110:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1667:1667 -> d - 111:117:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1668:1668 -> d - 118:120:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1671:1671 -> d - 121:126:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1672:1672 -> d - 1:3:androidx.transition.Transition setInterpolator(android.animation.TimeInterpolator):435:435 -> d0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/animation/TimeInterpolator;)Landroidx/transition/k;"} - 3:6:void animate(android.animation.Animator):2018:2018 -> e - 7:16:void animate(android.animation.Animator):2020:2020 -> e - 17:23:void animate(android.animation.Animator):2021:2021 -> e - 24:31:void animate(android.animation.Animator):2023:2023 -> e - 32:43:void animate(android.animation.Animator):2024:2024 -> e - 44:49:void animate(android.animation.Animator):2026:2026 -> e - 50:56:void animate(android.animation.Animator):2027:2027 -> e - 57:64:void animate(android.animation.Animator):2029:2029 -> e - 65:68:void animate(android.animation.Animator):2036:2036 -> e - 3:7:void setPathMotion(androidx.transition.PathMotion):2185:2185 -> e0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/g;)V"} - 8:10:void setPathMotion(androidx.transition.PathMotion):2187:2187 -> e0 - 1:1:void setPropagation(androidx.transition.TransitionPropagation):0:0 -> f0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/s;)V"} - void captureEndValues(androidx.transition.TransitionValues) -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/v;)V"} - 1:3:androidx.transition.Transition setStartDelay(long):408:408 -> g0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Landroidx/transition/k;"} - 1:4:void start():2048:2048 -> h0 - 5:10:void start():2049:2049 -> h0 - 11:12:void start():2050:2050 -> h0 - 13:19:void start():2052:2052 -> h0 - 1:5:java.lang.String toString(java.lang.String):2436:2436 -> i0 - 6:18:java.lang.String toString(java.lang.String):2437:2437 -> i0 - 19:21:java.lang.String toString(java.lang.String):2438:2438 -> i0 - 22:34:java.lang.String toString(java.lang.String):2439:2439 -> i0 - 35:37:java.lang.String toString(java.lang.String):2440:2440 -> i0 - 38:47:java.lang.String toString(java.lang.String):2441:2441 -> i0 - 48:54:java.lang.String toString(java.lang.String):2442:2442 -> i0 - 55:57:java.lang.String toString(java.lang.String):2443:2443 -> i0 - 58:60:java.lang.String toString(java.lang.String):2444:2444 -> i0 - 61:66:java.lang.String toString(java.lang.String):2446:2446 -> i0 - 67:73:java.lang.String toString(java.lang.String):2447:2447 -> i0 - 74:76:java.lang.String toString(java.lang.String):2448:2448 -> i0 - 77:79:java.lang.String toString(java.lang.String):2449:2449 -> i0 - 80:83:java.lang.String toString(java.lang.String):2451:2451 -> i0 - 84:90:java.lang.String toString(java.lang.String):2452:2452 -> i0 - 91:93:java.lang.String toString(java.lang.String):2453:2453 -> i0 - 94:96:java.lang.String toString(java.lang.String):2454:2454 -> i0 - 97:112:java.lang.String toString(java.lang.String):2456:2456 -> i0 - 113:117:java.lang.String toString(java.lang.String):2457:2457 -> i0 - 118:129:java.lang.String toString(java.lang.String):2458:2458 -> i0 - 130:139:java.lang.String toString(java.lang.String):2459:2459 -> i0 - 140:142:java.lang.String toString(java.lang.String):2461:2461 -> i0 - 143:154:java.lang.String toString(java.lang.String):2463:2463 -> i0 - 155:162:java.lang.String toString(java.lang.String):2466:2466 -> i0 - 163:172:java.lang.String toString(java.lang.String):2467:2467 -> i0 - 173:175:java.lang.String toString(java.lang.String):2469:2469 -> i0 - 176:187:java.lang.String toString(java.lang.String):2471:2471 -> i0 - 188:192:java.lang.String toString(java.lang.String):2474:2474 -> i0 - 193:197:java.lang.String toString(java.lang.String):2476:2476 -> i0 - 5:8:void captureHierarchy(android.view.View,boolean):1709:1709 -> k - 9:24:void captureHierarchy(android.view.View,boolean):1710:1710 -> k - 25:36:void captureHierarchy(android.view.View,boolean):1713:1713 -> k - 37:41:void captureHierarchy(android.view.View,boolean):1716:1716 -> k - 42:48:void captureHierarchy(android.view.View,boolean):1717:1717 -> k - 49:67:void captureHierarchy(android.view.View,boolean):1719:1719 -> k - 68:75:void captureHierarchy(android.view.View,boolean):1724:1724 -> k - 76:82:void captureHierarchy(android.view.View,boolean):1725:1725 -> k - 83:86:void captureHierarchy(android.view.View,boolean):1727:1727 -> k - 87:89:void captureHierarchy(android.view.View,boolean):1729:1729 -> k - 90:94:void captureHierarchy(android.view.View,boolean):1731:1731 -> k - 95:99:void captureHierarchy(android.view.View,boolean):1732:1732 -> k - 100:105:void captureHierarchy(android.view.View,boolean):1734:1734 -> k - 106:110:void captureHierarchy(android.view.View,boolean):1736:1736 -> k - 111:114:void captureHierarchy(android.view.View,boolean):1739:1739 -> k - 115:129:void captureHierarchy(android.view.View,boolean):1741:1741 -> k - 130:140:void captureHierarchy(android.view.View,boolean):1744:1744 -> k - 141:144:void captureHierarchy(android.view.View,boolean):1747:1747 -> k - 145:151:void captureHierarchy(android.view.View,boolean):1748:1748 -> k - 152:169:void captureHierarchy(android.view.View,boolean):1750:1750 -> k - 170:171:void captureHierarchy(android.view.View,boolean):1755:1755 -> k - 172:177:void captureHierarchy(android.view.View,boolean):1756:1756 -> k - 178:188:void captureHierarchy(android.view.View,boolean):1757:1757 -> k - 1:1:void capturePropagationValues(androidx.transition.TransitionValues):0:0 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/v;)V"} - void captureStartValues(androidx.transition.TransitionValues) -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/v;)V"} - 1:3:void captureValues(android.view.ViewGroup,boolean):1578:1578 -> n - 4:24:void captureValues(android.view.ViewGroup,boolean):1579:1579 -> n - 25:34:void captureValues(android.view.ViewGroup,boolean):1580:1580 -> n - 35:41:void captureValues(android.view.ViewGroup,boolean):1581:1581 -> n - 42:47:void captureValues(android.view.ViewGroup,boolean):1618:1618 -> n - 48:55:void captureValues(android.view.ViewGroup,boolean):1582:1582 -> n - 56:67:void captureValues(android.view.ViewGroup,boolean):1583:1583 -> n - 68:73:void captureValues(android.view.ViewGroup,boolean):1584:1584 -> n - 74:80:void captureValues(android.view.ViewGroup,boolean):1586:1586 -> n - 81:84:void captureValues(android.view.ViewGroup,boolean):1588:1588 -> n - 85:87:void captureValues(android.view.ViewGroup,boolean):1590:1590 -> n - 88:92:void captureValues(android.view.ViewGroup,boolean):1592:1592 -> n - 93:97:void captureValues(android.view.ViewGroup,boolean):1593:1593 -> n - 98:103:void captureValues(android.view.ViewGroup,boolean):1595:1595 -> n - 104:112:void captureValues(android.view.ViewGroup,boolean):1597:1597 -> n - 113:120:void captureValues(android.view.ViewGroup,boolean):1601:1601 -> n - 121:128:void captureValues(android.view.ViewGroup,boolean):1602:1602 -> n - 129:135:void captureValues(android.view.ViewGroup,boolean):1603:1603 -> n - 136:139:void captureValues(android.view.ViewGroup,boolean):1605:1605 -> n - 140:142:void captureValues(android.view.ViewGroup,boolean):1607:1607 -> n - 143:147:void captureValues(android.view.ViewGroup,boolean):1609:1609 -> n - 148:152:void captureValues(android.view.ViewGroup,boolean):1610:1610 -> n - 153:158:void captureValues(android.view.ViewGroup,boolean):1612:1612 -> n - 159:168:void captureValues(android.view.ViewGroup,boolean):1614:1614 -> n - 169:172:void captureValues(android.view.ViewGroup,boolean):1620:1620 -> n - 173:176:void captureValues(android.view.ViewGroup,boolean):1621:1621 -> n - 177:184:void captureValues(android.view.ViewGroup,boolean):1622:1622 -> n - 185:192:void captureValues(android.view.ViewGroup,boolean):1624:1624 -> n - 193:210:void captureValues(android.view.ViewGroup,boolean):1625:1625 -> n - 211:218:void captureValues(android.view.ViewGroup,boolean):1628:1628 -> n - 219:226:void captureValues(android.view.ViewGroup,boolean):1630:1630 -> n - 227:237:void captureValues(android.view.ViewGroup,boolean):1631:1631 -> n - 3:9:void clearValues(boolean):1685:1685 -> o - 10:16:void clearValues(boolean):1686:1686 -> o - 17:24:void clearValues(boolean):1687:1687 -> o - 25:31:void clearValues(boolean):1689:1689 -> o - 32:38:void clearValues(boolean):1690:1690 -> o - 39:46:void clearValues(boolean):1691:1691 -> o - 1:6:androidx.transition.Transition clone():2321:2321 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/transition/k;"} - 7:13:androidx.transition.Transition clone():2322:2322 -> p - 14:20:androidx.transition.Transition clone():2323:2323 -> p - 21:28:androidx.transition.Transition clone():2324:2324 -> p - 29:30:androidx.transition.Transition clone():2325:2325 -> p - 31:32:androidx.transition.Transition clone():2326:2326 -> p - 33:34:androidx.transition.Transition clone():2328:2328 -> p - 35:38:androidx.transition.Transition clone():2329:2329 -> p - 39:44:androidx.transition.Transition clone():2332:2332 -> p - 1:1:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):0:0 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/transition/v;Landroidx/transition/v;)Landroid/animation/Animator;"} - 3:6:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):760:760 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/transition/w;Landroidx/transition/w;Ljava/util/ArrayList;Ljava/util/ArrayList;)V"} - 7:11:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):762:762 -> r - 12:15:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):763:763 -> r - 16:27:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):764:764 -> r - 28:35:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):766:766 -> r - 36:43:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):767:767 -> r - 44:54:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):768:768 -> r - 55:77:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):771:771 -> r - 78:85:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):778:778 -> r - 86:93:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):798:798 -> r - 94:95:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):804:804 -> r - 96:101:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):805:805 -> r - 102:104:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):806:806 -> r - 105:111:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):807:807 -> r - 112:122:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):808:808 -> r - 123:125:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):810:810 -> r - 126:135:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):811:811 -> r - 136:139:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):812:812 -> r - 140:147:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):811:811 -> r - 148:154:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):815:815 -> r - 155:160:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):817:817 -> r - 161:166:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):818:818 -> r - 167:178:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):819:819 -> r - 179:188:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):820:820 -> r - 189:221:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):821:821 -> r - 222:228:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):830:830 -> r - 229:234:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):838:838 -> r - 235:241:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):839:839 -> r - 242:244:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):845:845 -> r - 245:253:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):846:846 -> r - 254:260:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):851:851 -> r - 261:266:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):852:852 -> r - 267:270:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):853:853 -> r - 271:278:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):854:854 -> r - 279:284:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):855:855 -> r - 285:297:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):856:856 -> r - 298:302:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):857:857 -> r - 303:311:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):858:858 -> r - 1:8:void end():2067:2067 -> t - 9:15:void end():2069:2069 -> t - 16:25:void end():2070:2070 -> t - 26:37:void end():2071:2071 -> t - 38:44:void end():2073:2073 -> t - 45:54:void end():2076:2076 -> t - 55:66:void end():2077:2077 -> t - 67:72:void end():2079:2079 -> t - 73:75:void end():2082:2082 -> t - 1:7:java.lang.String toString():2314:2314 -> toString - 1:3:long getDuration():394:394 -> u - 1:3:androidx.transition.Transition$EpicenterCallback getEpicenterCallback():2232:2232 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/transition/k$e;"} - 1:3:android.animation.TimeInterpolator getInterpolator():449:449 -> w - 1:4:androidx.transition.TransitionValues getMatchedTransitionValues(android.view.View,boolean):1789:1789 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Z)Landroidx/transition/v;"} - 5:11:androidx.transition.TransitionValues getMatchedTransitionValues(android.view.View,boolean):1790:1790 -> x - 12:20:androidx.transition.TransitionValues getMatchedTransitionValues(android.view.View,boolean):1792:1792 -> x - 21:27:androidx.transition.TransitionValues getMatchedTransitionValues(android.view.View,boolean):1796:1796 -> x - 28:36:androidx.transition.TransitionValues getMatchedTransitionValues(android.view.View,boolean):1799:1799 -> x - 37:49:androidx.transition.TransitionValues getMatchedTransitionValues(android.view.View,boolean):1804:1804 -> x - 50:54:androidx.transition.TransitionValues getMatchedTransitionValues(android.view.View,boolean):1811:1811 -> x - 55:62:androidx.transition.TransitionValues getMatchedTransitionValues(android.view.View,boolean):1812:1812 -> x - 1:3:java.lang.String getName():2350:2350 -> y - 1:3:androidx.transition.PathMotion getPathMotion():2202:2202 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/transition/g;"} -androidx.transition.Transition$1 -> androidx.transition.k$a: + 10:15:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):691:691 -> f + 16:23:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):692:692 -> f + 24:28:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):693:693 -> f + 29:36:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):694:694 -> f + 37:42:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):699:699 -> f + 43:48:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):700:700 -> f + 49:56:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):701:701 -> f + 57:61:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):702:702 -> f + 62:70:void addUnmatched(androidx.collection.ArrayMap,androidx.collection.ArrayMap):703:703 -> f + 1:6:void prepareAnimatorsForSeeking():972:972 -> f0 + 7:9:void prepareAnimatorsForSeeking():974:974 -> f0 + 10:17:void prepareAnimatorsForSeeking():975:975 -> f0 + 18:25:void prepareAnimatorsForSeeking():976:976 -> f0 + 26:35:void prepareAnimatorsForSeeking():980:980 -> f0 + 36:43:void prepareAnimatorsForSeeking():982:982 -> f0 + 44:52:void prepareAnimatorsForSeeking():983:983 -> f0 + 53:60:void prepareAnimatorsForSeeking():985:985 -> f0 + 61:62:void prepareAnimatorsForSeeking():986:986 -> f0 + 63:73:void prepareAnimatorsForSeeking():987:987 -> f0 + 74:76:void prepareAnimatorsForSeeking():986:986 -> f0 + 77:82:void prepareAnimatorsForSeeking():989:989 -> f0 + 83:91:void prepareAnimatorsForSeeking():990:990 -> f0 + 92:96:void prepareAnimatorsForSeeking():992:992 -> f0 + 97:111:void prepareAnimatorsForSeeking():993:993 -> f0 + 112:117:void prepareAnimatorsForSeeking():996:996 -> f0 + 1:5:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1612:1612 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/B;Landroid/view/View;Lc0/A;)V"} + 6:12:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1613:1613 -> g + 13:20:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1615:1615 -> g + 21:26:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1617:1617 -> g + 27:31:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1619:1619 -> g + 32:37:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1622:1622 -> g + 38:45:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1624:1624 -> g + 46:51:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1626:1626 -> g + 52:56:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1628:1628 -> g + 57:64:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1631:1631 -> g + 65:70:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1632:1632 -> g + 71:80:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1633:1633 -> g + 81:84:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1634:1634 -> g + 85:88:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1635:1635 -> g + 89:96:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1636:1636 -> g + 97:107:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1638:1638 -> g + 108:110:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1640:1640 -> g + 111:117:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1641:1641 -> g + 118:120:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1644:1644 -> g + 121:126:void addViewValues(androidx.transition.TransitionValuesMaps,android.view.View,androidx.transition.TransitionValues):1645:1645 -> g + 1:5:androidx.transition.Transition removeListener(androidx.transition.Transition$TransitionListener):2132:2132 -> g0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m$i;)Lc0/m;"} + 6:15:androidx.transition.Transition removeListener(androidx.transition.Transition$TransitionListener):2135:2135 -> g0 + 16:18:androidx.transition.Transition removeListener(androidx.transition.Transition$TransitionListener):2136:2136 -> g0 + 19:27:androidx.transition.Transition removeListener(androidx.transition.Transition$TransitionListener):2138:2138 -> g0 + 28:30:androidx.transition.Transition removeListener(androidx.transition.Transition$TransitionListener):2139:2139 -> g0 + 1:6:androidx.transition.Transition removeTarget(android.view.View):1178:1178 -> h0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lc0/m;"} + 1:4:void resume(android.view.View):1820:1820 -> i0 + 5:9:void resume(android.view.View):1821:1821 -> i0 + 10:15:void resume(android.view.View):1822:1822 -> i0 + 16:25:void resume(android.view.View):1823:1823 -> i0 + 26:33:void resume(android.view.View):1824:1824 -> i0 + 34:36:void resume(android.view.View):1826:1826 -> i0 + 37:38:void resume(android.view.View):1827:1827 -> i0 + 39:44:void resume(android.view.View):1828:1828 -> i0 + 45:46:void resume(android.view.View):1830:1830 -> i0 + 47:51:void resume(android.view.View):1831:1831 -> i0 + 52:54:void resume(android.view.View):1833:1833 -> i0 + 3:6:void animate(android.animation.Animator):1997:1997 -> j + 7:16:void animate(android.animation.Animator):1999:1999 -> j + 17:23:void animate(android.animation.Animator):2000:2000 -> j + 24:31:void animate(android.animation.Animator):2002:2002 -> j + 32:43:void animate(android.animation.Animator):2003:2003 -> j + 44:49:void animate(android.animation.Animator):2005:2005 -> j + 50:56:void animate(android.animation.Animator):2006:2006 -> j + 57:64:void animate(android.animation.Animator):2008:2008 -> j + 65:68:void animate(android.animation.Animator):2015:2015 -> j + 3:10:void runAnimator(android.animation.Animator,androidx.collection.ArrayMap):947:947 -> j0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/animation/Animator;Lm/a;)V"} + 11:14:void runAnimator(android.animation.Animator,androidx.collection.ArrayMap):959:959 -> j0 + void captureEndValues(androidx.transition.TransitionValues) -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;)V"} + 1:3:void runAnimators():927:927 -> k0 + 4:7:void runAnimators():928:928 -> k0 + 8:24:void runAnimators():930:930 -> k0 + 25:30:void runAnimators():934:934 -> k0 + 31:33:void runAnimators():935:935 -> k0 + 34:37:void runAnimators():936:936 -> k0 + 38:42:void runAnimators():939:939 -> k0 + 43:46:void runAnimators():940:940 -> k0 + 5:8:void captureHierarchy(android.view.View,boolean):1682:1682 -> l + 9:24:void captureHierarchy(android.view.View,boolean):1683:1683 -> l + 25:36:void captureHierarchy(android.view.View,boolean):1686:1686 -> l + 37:41:void captureHierarchy(android.view.View,boolean):1689:1689 -> l + 42:48:void captureHierarchy(android.view.View,boolean):1690:1690 -> l + 49:67:void captureHierarchy(android.view.View,boolean):1692:1692 -> l + 68:75:void captureHierarchy(android.view.View,boolean):1697:1697 -> l + 76:82:void captureHierarchy(android.view.View,boolean):1698:1698 -> l + 83:86:void captureHierarchy(android.view.View,boolean):1700:1700 -> l + 87:89:void captureHierarchy(android.view.View,boolean):1702:1702 -> l + 90:94:void captureHierarchy(android.view.View,boolean):1704:1704 -> l + 95:99:void captureHierarchy(android.view.View,boolean):1705:1705 -> l + 100:105:void captureHierarchy(android.view.View,boolean):1707:1707 -> l + 106:110:void captureHierarchy(android.view.View,boolean):1709:1709 -> l + 111:114:void captureHierarchy(android.view.View,boolean):1712:1712 -> l + 115:129:void captureHierarchy(android.view.View,boolean):1714:1714 -> l + 130:140:void captureHierarchy(android.view.View,boolean):1717:1717 -> l + 141:144:void captureHierarchy(android.view.View,boolean):1720:1720 -> l + 145:151:void captureHierarchy(android.view.View,boolean):1721:1721 -> l + 152:169:void captureHierarchy(android.view.View,boolean):1723:1723 -> l + 170:171:void captureHierarchy(android.view.View,boolean):1728:1728 -> l + 172:177:void captureHierarchy(android.view.View,boolean):1729:1729 -> l + 178:188:void captureHierarchy(android.view.View,boolean):1730:1730 -> l + 5:35:void setCurrentPlayTimeMillis(long,long):2375:2375 -> l0 + 36:37:void setCurrentPlayTimeMillis(long,long):2379:2379 -> l0 + 38:42:void setCurrentPlayTimeMillis(long,long):2380:2380 -> l0 + 43:48:void setCurrentPlayTimeMillis(long,long):2382:2382 -> l0 + 49:58:void setCurrentPlayTimeMillis(long,long):2383:2383 -> l0 + 59:64:void setCurrentPlayTimeMillis(long,long):2384:2384 -> l0 + 65:67:void setCurrentPlayTimeMillis(long,long):2386:2386 -> l0 + 68:69:void setCurrentPlayTimeMillis(long,long):2387:2387 -> l0 + 70:75:void setCurrentPlayTimeMillis(long,long):2388:2388 -> l0 + 76:83:void setCurrentPlayTimeMillis(long,long):2389:2389 -> l0 + 84:93:void setCurrentPlayTimeMillis(long,long):2390:2390 -> l0 + 94:111:void setCurrentPlayTimeMillis(long,long):2392:2392 -> l0 + 112:113:void setCurrentPlayTimeMillis(long,long):2400:2400 -> l0 + 114:119:void setCurrentPlayTimeMillis(long,long):2402:2402 -> l0 + 1:12:void capturePropagationValues(androidx.transition.TransitionValues):2262:2262 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;)V"} + 13:22:void capturePropagationValues(androidx.transition.TransitionValues):2263:2263 -> m + 23:25:void capturePropagationValues(androidx.transition.TransitionValues):2269:2269 -> m + 26:35:void capturePropagationValues(androidx.transition.TransitionValues):2270:2270 -> m + 36:45:void capturePropagationValues(androidx.transition.TransitionValues):2276:2276 -> m + 1:3:androidx.transition.Transition setDuration(long):379:379 -> m0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lc0/m;"} + void captureStartValues(androidx.transition.TransitionValues) -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;)V"} + 1:3:void setEpicenterCallback(androidx.transition.Transition$EpicenterCallback):2194:2194 -> n0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m$f;)V"} + 1:3:void captureValues(android.view.ViewGroup,boolean):1551:1551 -> o + 4:24:void captureValues(android.view.ViewGroup,boolean):1552:1552 -> o + 25:34:void captureValues(android.view.ViewGroup,boolean):1553:1553 -> o + 35:41:void captureValues(android.view.ViewGroup,boolean):1554:1554 -> o + 42:47:void captureValues(android.view.ViewGroup,boolean):1591:1591 -> o + 48:55:void captureValues(android.view.ViewGroup,boolean):1555:1555 -> o + 56:67:void captureValues(android.view.ViewGroup,boolean):1556:1556 -> o + 68:73:void captureValues(android.view.ViewGroup,boolean):1557:1557 -> o + 74:80:void captureValues(android.view.ViewGroup,boolean):1559:1559 -> o + 81:84:void captureValues(android.view.ViewGroup,boolean):1561:1561 -> o + 85:87:void captureValues(android.view.ViewGroup,boolean):1563:1563 -> o + 88:92:void captureValues(android.view.ViewGroup,boolean):1565:1565 -> o + 93:97:void captureValues(android.view.ViewGroup,boolean):1566:1566 -> o + 98:103:void captureValues(android.view.ViewGroup,boolean):1568:1568 -> o + 104:112:void captureValues(android.view.ViewGroup,boolean):1570:1570 -> o + 113:120:void captureValues(android.view.ViewGroup,boolean):1574:1574 -> o + 121:128:void captureValues(android.view.ViewGroup,boolean):1575:1575 -> o + 129:135:void captureValues(android.view.ViewGroup,boolean):1576:1576 -> o + 136:139:void captureValues(android.view.ViewGroup,boolean):1578:1578 -> o + 140:142:void captureValues(android.view.ViewGroup,boolean):1580:1580 -> o + 143:147:void captureValues(android.view.ViewGroup,boolean):1582:1582 -> o + 148:152:void captureValues(android.view.ViewGroup,boolean):1583:1583 -> o + 153:158:void captureValues(android.view.ViewGroup,boolean):1585:1585 -> o + 159:168:void captureValues(android.view.ViewGroup,boolean):1587:1587 -> o + 169:172:void captureValues(android.view.ViewGroup,boolean):1593:1593 -> o + 173:176:void captureValues(android.view.ViewGroup,boolean):1594:1594 -> o + 177:184:void captureValues(android.view.ViewGroup,boolean):1595:1595 -> o + 185:192:void captureValues(android.view.ViewGroup,boolean):1597:1597 -> o + 193:210:void captureValues(android.view.ViewGroup,boolean):1598:1598 -> o + 211:218:void captureValues(android.view.ViewGroup,boolean):1601:1601 -> o + 219:226:void captureValues(android.view.ViewGroup,boolean):1603:1603 -> o + 227:237:void captureValues(android.view.ViewGroup,boolean):1604:1604 -> o + 1:3:androidx.transition.Transition setInterpolator(android.animation.TimeInterpolator):431:431 -> o0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/animation/TimeInterpolator;)Lc0/m;"} + 3:7:void setPathMotion(androidx.transition.PathMotion):2162:2162 -> p0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/g;)V"} + 8:10:void setPathMotion(androidx.transition.PathMotion):2164:2164 -> p0 + 1:3:void setPropagation(androidx.transition.TransitionPropagation):2238:2238 -> q0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/w;)V"} + 3:9:void clearValues(boolean):1658:1658 -> r + 10:16:void clearValues(boolean):1659:1659 -> r + 17:24:void clearValues(boolean):1660:1660 -> r + 25:31:void clearValues(boolean):1662:1662 -> r + 32:38:void clearValues(boolean):1663:1663 -> r + 39:46:void clearValues(boolean):1664:1664 -> r + 1:3:androidx.transition.Transition setStartDelay(long):405:405 -> r0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lc0/m;"} + 1:6:androidx.transition.Transition clone():2293:2293 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc0/m;"} + 7:13:androidx.transition.Transition clone():2294:2294 -> s + 14:20:androidx.transition.Transition clone():2295:2295 -> s + 21:28:androidx.transition.Transition clone():2296:2296 -> s + 29:30:androidx.transition.Transition clone():2297:2297 -> s + 31:32:androidx.transition.Transition clone():2298:2298 -> s + 33:34:androidx.transition.Transition clone():2299:2299 -> s + 35:36:androidx.transition.Transition clone():2300:2300 -> s + 37:40:androidx.transition.Transition clone():2301:2301 -> s + 41:46:androidx.transition.Transition clone():2304:2304 -> s + 1:4:void start():2027:2027 -> s0 + 5:10:void start():2028:2028 -> s0 + 11:12:void start():2029:2029 -> s0 + 13:19:void start():2031:2031 -> s0 + 1:2:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):519:519 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lc0/A;Lc0/A;)Landroid/animation/Animator;"} + 1:5:java.lang.String toString(java.lang.String):2407:2407 -> t0 + 6:18:java.lang.String toString(java.lang.String):2408:2408 -> t0 + 19:21:java.lang.String toString(java.lang.String):2409:2409 -> t0 + 22:34:java.lang.String toString(java.lang.String):2410:2410 -> t0 + 35:37:java.lang.String toString(java.lang.String):2411:2411 -> t0 + 38:47:java.lang.String toString(java.lang.String):2412:2412 -> t0 + 48:54:java.lang.String toString(java.lang.String):2413:2413 -> t0 + 55:57:java.lang.String toString(java.lang.String):2414:2414 -> t0 + 58:60:java.lang.String toString(java.lang.String):2415:2415 -> t0 + 61:66:java.lang.String toString(java.lang.String):2417:2417 -> t0 + 67:73:java.lang.String toString(java.lang.String):2418:2418 -> t0 + 74:76:java.lang.String toString(java.lang.String):2419:2419 -> t0 + 77:79:java.lang.String toString(java.lang.String):2420:2420 -> t0 + 80:83:java.lang.String toString(java.lang.String):2422:2422 -> t0 + 84:90:java.lang.String toString(java.lang.String):2423:2423 -> t0 + 91:93:java.lang.String toString(java.lang.String):2424:2424 -> t0 + 94:96:java.lang.String toString(java.lang.String):2425:2425 -> t0 + 97:112:java.lang.String toString(java.lang.String):2427:2427 -> t0 + 113:117:java.lang.String toString(java.lang.String):2428:2428 -> t0 + 118:129:java.lang.String toString(java.lang.String):2429:2429 -> t0 + 130:139:java.lang.String toString(java.lang.String):2430:2430 -> t0 + 140:142:java.lang.String toString(java.lang.String):2432:2432 -> t0 + 143:154:java.lang.String toString(java.lang.String):2434:2434 -> t0 + 155:162:java.lang.String toString(java.lang.String):2437:2437 -> t0 + 163:172:java.lang.String toString(java.lang.String):2438:2438 -> t0 + 173:175:java.lang.String toString(java.lang.String):2440:2440 -> t0 + 176:187:java.lang.String toString(java.lang.String):2442:2442 -> t0 + 188:192:java.lang.String toString(java.lang.String):2445:2445 -> t0 + 193:197:java.lang.String toString(java.lang.String):2447:2447 -> t0 + 1:7:java.lang.String toString():2287:2287 -> toString + 5:8:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):752:752 -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lc0/B;Lc0/B;Ljava/util/ArrayList;Ljava/util/ArrayList;)V"} + 9:13:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):754:754 -> u + 14:17:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):755:755 -> u + 18:39:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):756:756 -> u + 40:47:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):758:758 -> u + 48:55:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):759:759 -> u + 56:66:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):760:760 -> u + 67:91:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):763:763 -> u + 92:97:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):770:770 -> u + 98:105:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):790:790 -> u + 106:107:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):796:796 -> u + 108:115:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):797:797 -> u + 116:118:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):798:798 -> u + 119:129:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):799:799 -> u + 130:142:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):800:800 -> u + 143:145:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):802:802 -> u + 146:155:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):803:803 -> u + 156:159:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):804:804 -> u + 160:167:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):803:803 -> u + 168:174:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):807:807 -> u + 175:180:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):809:809 -> u + 181:186:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):810:810 -> u + 187:198:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):811:811 -> u + 199:208:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):812:812 -> u + 209:254:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):813:813 -> u + 255:259:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):822:822 -> u + 260:263:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):825:825 -> u + 264:267:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):826:826 -> u + 268:277:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):827:827 -> u + 278:282:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):828:828 -> u + 283:288:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):830:830 -> u + 289:301:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):831:831 -> u + 302:306:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):833:833 -> u + 307:311:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):834:834 -> u + 312:314:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):837:837 -> u + 315:328:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):838:838 -> u + 329:335:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):843:843 -> u + 336:341:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):844:844 -> u + 342:345:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):845:845 -> u + 346:353:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):846:846 -> u + 354:359:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):847:847 -> u + 360:367:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):848:848 -> u + 368:372:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):849:849 -> u + 373:381:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):850:850 -> u + 1:7:androidx.transition.TransitionSeekController createSeekController():530:530 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc0/x;"} + 8:10:androidx.transition.TransitionSeekController createSeekController():531:531 -> v + 11:13:androidx.transition.TransitionSeekController createSeekController():532:532 -> v + 1:8:void end():2046:2046 -> w + 9:15:void end():2048:2048 -> w + 16:25:void end():2049:2049 -> w + 26:37:void end():2050:2050 -> w + 38:44:void end():2052:2052 -> w + 45:54:void end():2055:2055 -> w + 55:66:void end():2056:2056 -> w + 67:72:void end():2058:2058 -> w + 73:75:void end():2061:2061 -> w + 1:9:androidx.transition.Transition excludeTarget(java.lang.Class,boolean):1428:1428 -> x + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Z)Lc0/m;"} + 5:9:java.util.ArrayList excludeType(java.util.ArrayList,java.lang.Class,boolean):1466:1466 -> y + 10:14:java.util.ArrayList excludeType(java.util.ArrayList,java.lang.Class,boolean):1468:1468 -> y + 1:3:long getDuration():392:392 -> z +androidx.transition.Transition$1 -> c0.m$a: # {"id":"sourceFile","fileName":"Transition.java"} - 1:4:void ():181:181 -> + 1:4:void ():182:182 -> 1:5:android.graphics.Path getPath(float,float,float,float):185:185 -> a 6:8:android.graphics.Path getPath(float,float,float,float):186:186 -> a 9:12:android.graphics.Path getPath(float,float,float,float):187:187 -> a -androidx.transition.Transition$2 -> androidx.transition.k$b: +androidx.transition.Transition$2 -> c0.m$b: # {"id":"sourceFile","fileName":"Transition.java"} androidx.collection.ArrayMap val$runningAnimators -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/a;"} androidx.transition.Transition this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/k;"} - 1:8:void (androidx.transition.Transition,androidx.collection.ArrayMap):955:955 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;Lm/a;)V"} - 1:5:void onAnimationEnd(android.animation.Animator):963:963 -> onAnimationEnd - 6:13:void onAnimationEnd(android.animation.Animator):964:964 -> onAnimationEnd - 1:8:void onAnimationStart(android.animation.Animator):958:958 -> onAnimationStart -androidx.transition.Transition$3 -> androidx.transition.k$c: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/m;"} + 1:8:void (androidx.transition.Transition,androidx.collection.ArrayMap):947:947 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;Lm/a;)V"} + 1:5:void onAnimationEnd(android.animation.Animator):955:955 -> onAnimationEnd + 6:13:void onAnimationEnd(android.animation.Animator):956:956 -> onAnimationEnd + 1:8:void onAnimationStart(android.animation.Animator):950:950 -> onAnimationStart +androidx.transition.Transition$3 -> c0.m$c: # {"id":"sourceFile","fileName":"Transition.java"} androidx.transition.Transition this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/k;"} - 1:6:void (androidx.transition.Transition):2029:2029 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 1:5:void onAnimationEnd(android.animation.Animator):2032:2032 -> onAnimationEnd - 6:9:void onAnimationEnd(android.animation.Animator):2033:2033 -> onAnimationEnd -androidx.transition.Transition$AnimationInfo -> androidx.transition.k$d: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/m;"} + 1:6:void (androidx.transition.Transition):2008:2008 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:5:void onAnimationEnd(android.animation.Animator):2011:2011 -> onAnimationEnd + 6:9:void onAnimationEnd(android.animation.Animator):2012:2012 -> onAnimationEnd +androidx.transition.Transition$AnimationInfo -> c0.m$d: # {"id":"sourceFile","fileName":"Transition.java"} android.view.View mView -> a java.lang.String mName -> b androidx.transition.TransitionValues mValues -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/v;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/A;"} android.view.WindowId mWindowId -> d androidx.transition.Transition mTransition -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/m;"} android.animation.Animator mAnimator -> f - 1:3:void (android.view.View,java.lang.String,androidx.transition.Transition,android.view.WindowId,androidx.transition.TransitionValues,android.animation.Animator):2586:2586 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Ljava/lang/String;Landroidx/transition/k;Landroid/view/WindowId;Landroidx/transition/v;Landroid/animation/Animator;)V"} - 4:5:void (android.view.View,java.lang.String,androidx.transition.Transition,android.view.WindowId,androidx.transition.TransitionValues,android.animation.Animator):2587:2587 -> - 6:7:void (android.view.View,java.lang.String,androidx.transition.Transition,android.view.WindowId,androidx.transition.TransitionValues,android.animation.Animator):2588:2588 -> - 8:9:void (android.view.View,java.lang.String,androidx.transition.Transition,android.view.WindowId,androidx.transition.TransitionValues,android.animation.Animator):2589:2589 -> - 10:11:void (android.view.View,java.lang.String,androidx.transition.Transition,android.view.WindowId,androidx.transition.TransitionValues,android.animation.Animator):2590:2590 -> - 12:13:void (android.view.View,java.lang.String,androidx.transition.Transition,android.view.WindowId,androidx.transition.TransitionValues,android.animation.Animator):2591:2591 -> - 14:16:void (android.view.View,java.lang.String,androidx.transition.Transition,android.view.WindowId,androidx.transition.TransitionValues,android.animation.Animator):2592:2592 -> -androidx.transition.Transition$EpicenterCallback -> androidx.transition.k$e: + 1:3:void (android.view.View,java.lang.String,androidx.transition.Transition,android.view.WindowId,androidx.transition.TransitionValues,android.animation.Animator):2557:2557 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Ljava/lang/String;Lc0/m;Landroid/view/WindowId;Lc0/A;Landroid/animation/Animator;)V"} + 4:5:void (android.view.View,java.lang.String,androidx.transition.Transition,android.view.WindowId,androidx.transition.TransitionValues,android.animation.Animator):2558:2558 -> + 6:7:void (android.view.View,java.lang.String,androidx.transition.Transition,android.view.WindowId,androidx.transition.TransitionValues,android.animation.Animator):2559:2559 -> + 8:9:void (android.view.View,java.lang.String,androidx.transition.Transition,android.view.WindowId,androidx.transition.TransitionValues,android.animation.Animator):2560:2560 -> + 10:11:void (android.view.View,java.lang.String,androidx.transition.Transition,android.view.WindowId,androidx.transition.TransitionValues,android.animation.Animator):2561:2561 -> + 12:13:void (android.view.View,java.lang.String,androidx.transition.Transition,android.view.WindowId,androidx.transition.TransitionValues,android.animation.Animator):2562:2562 -> + 14:16:void (android.view.View,java.lang.String,androidx.transition.Transition,android.view.WindowId,androidx.transition.TransitionValues,android.animation.Animator):2563:2563 -> +androidx.transition.Transition$ArrayListManager -> c0.m$e: +# {"id":"sourceFile","fileName":"Transition.java"} + 3:7:java.util.ArrayList add(java.util.ArrayList,java.lang.Object):2589:2589 -> a + 8:13:java.util.ArrayList add(java.util.ArrayList,java.lang.Object):2591:2591 -> a + 14:17:java.util.ArrayList add(java.util.ArrayList,java.lang.Object):2592:2592 -> a + 3:5:java.util.ArrayList remove(java.util.ArrayList,java.lang.Object):2604:2604 -> b + 6:13:java.util.ArrayList remove(java.util.ArrayList,java.lang.Object):2605:2605 -> b +androidx.transition.Transition$EpicenterCallback -> c0.m$f: +# {"id":"sourceFile","fileName":"Transition.java"} + 1:4:void ():2621:2621 -> + android.graphics.Rect onGetEpicenter(androidx.transition.Transition) -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)Landroid/graphics/Rect;"} +androidx.transition.Transition$Impl26 -> c0.m$g: +# {"id":"sourceFile","fileName":"Transition.java"} + 1:5:long getTotalDuration(android.animation.Animator):2685:2685 -> a + 1:6:void setCurrentPlayTime(android.animation.Animator,long):2689:2689 -> b +androidx.transition.Transition$Impl26$$ExternalSyntheticApiModelOutline0 -> c0.n: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:void c0.Transition$Impl26$$ExternalSyntheticApiModelOutline0.m(android.animation.AnimatorSet,long):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +androidx.transition.Transition$SeekController -> c0.m$h: # {"id":"sourceFile","fileName":"Transition.java"} - 1:4:void ():2650:2650 -> -androidx.transition.Transition$TransitionListener -> androidx.transition.k$f: + long mCurrentPlayTime -> a + java.util.ArrayList mOnReadyListeners -> b + java.util.ArrayList mOnProgressListeners -> c + boolean mIsReady -> d + boolean mIsCanceled -> e + int mOnReady -> f + androidx.dynamicanimation.animation.SpringAnimation mSpringAnimation -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/l;"} + androidx.core.util.Consumer[] mListenerCache -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"[LF/a;"} + androidx.transition.VelocityTracker1D mVelocityTracker -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/D;"} + java.lang.Runnable mResetToStartState -> j + androidx.transition.Transition this$0 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/m;"} + 1:7:void (androidx.transition.Transition):2697:2697 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 8:10:void (androidx.transition.Transition):2703:2703 -> + 11:12:void (androidx.transition.Transition):2704:2704 -> + 13:15:void (androidx.transition.Transition):2705:2705 -> + 16:17:void (androidx.transition.Transition):2708:2708 -> + 18:19:void (androidx.transition.Transition):2711:2711 -> + 20:27:void (androidx.transition.Transition):2712:2712 -> + 1:3:boolean isReady():2732:2732 -> e + 2:4:void onTransitionCancel(androidx.transition.Transition):2829:2829 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:4:void setCurrentPlayTimeMillis(long):2756:2756 -> g + 5:17:void setCurrentPlayTimeMillis(long):2760:2760 -> g + 18:27:void setCurrentPlayTimeMillis(long):2765:2765 -> g + 28:36:void setCurrentPlayTimeMillis(long):2766:2766 -> g + 37:44:void setCurrentPlayTimeMillis(long):2770:2770 -> g + 45:53:void setCurrentPlayTimeMillis(long):2772:2772 -> g + 54:59:void setCurrentPlayTimeMillis(long):2776:2776 -> g + 60:64:void setCurrentPlayTimeMillis(long):2777:2777 -> g + 65:66:void setCurrentPlayTimeMillis(long):2778:2778 -> g + 67:69:void setCurrentPlayTimeMillis(long):2781:2781 -> g + 70:80:void setCurrentPlayTimeMillis(long):2782:2782 -> g + 81:88:void setCurrentPlayTimeMillis(long):2757:2757 -> g + 1:5:void animateToEnd():2886:2886 -> h + 6:8:void animateToEnd():2887:2887 -> h + 9:11:void animateToEnd():2888:2888 -> h + 12:14:void animateToEnd():2891:2891 -> h + 15:28:void animateToEnd():2892:2892 -> h + 1:2:void animateToStart(java.lang.Runnable):2897:2897 -> j + 3:7:void animateToStart(java.lang.Runnable):2898:2898 -> j + 8:10:void animateToStart(java.lang.Runnable):2899:2899 -> j + 11:13:void animateToStart(java.lang.Runnable):2902:2902 -> j + 14:20:void animateToStart(java.lang.Runnable):2903:2903 -> j + 1:7:long getDurationMillis():2717:2717 -> k + 1:22:void onAnimationUpdate(androidx.dynamicanimation.animation.DynamicAnimation,float,float):2834:2834 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/h;FF)V"} + 23:29:void onAnimationUpdate(androidx.dynamicanimation.animation.DynamicAnimation,float,float):2835:2835 -> l + 30:31:void onAnimationUpdate(androidx.dynamicanimation.animation.DynamicAnimation,float,float):2836:2836 -> l + 32:35:void onAnimationUpdate(androidx.dynamicanimation.animation.DynamicAnimation,float,float):2837:2837 -> l + 10:13:void lambda$ensureAnimation$0(androidx.dynamicanimation.animation.DynamicAnimation,boolean,float,float):2862:2862 -> n + 10:13:void c0.Transition$SeekController.$r8$lambda$nZMnxj1GJ10-geefUwzLdAYk8oI(c0.Transition$SeekController,N.DynamicAnimation,boolean,float,float):0 -> n + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m$h;LN/h;ZFF)V"} + 14:21:void lambda$ensureAnimation$0(androidx.dynamicanimation.animation.DynamicAnimation,boolean,float,float):2864:2864 -> n + 14:21:void c0.Transition$SeekController.$r8$lambda$nZMnxj1GJ10-geefUwzLdAYk8oI(c0.Transition$SeekController,N.DynamicAnimation,boolean,float,float):0 -> n + 22:26:void lambda$ensureAnimation$0(androidx.dynamicanimation.animation.DynamicAnimation,boolean,float,float):2865:2865 -> n + 22:26:void c0.Transition$SeekController.$r8$lambda$nZMnxj1GJ10-geefUwzLdAYk8oI(c0.Transition$SeekController,N.DynamicAnimation,boolean,float,float):0 -> n + 27:29:void lambda$ensureAnimation$0(androidx.dynamicanimation.animation.DynamicAnimation,boolean,float,float):2866:2866 -> n + 27:29:void c0.Transition$SeekController.$r8$lambda$nZMnxj1GJ10-geefUwzLdAYk8oI(c0.Transition$SeekController,N.DynamicAnimation,boolean,float,float):0 -> n + 30:38:void lambda$ensureAnimation$0(androidx.dynamicanimation.animation.DynamicAnimation,boolean,float,float):2867:2867 -> n + 30:38:void c0.Transition$SeekController.$r8$lambda$nZMnxj1GJ10-geefUwzLdAYk8oI(c0.Transition$SeekController,N.DynamicAnimation,boolean,float,float):0 -> n + 39:43:void lambda$ensureAnimation$0(androidx.dynamicanimation.animation.DynamicAnimation,boolean,float,float):2868:2868 -> n + 39:43:void c0.Transition$SeekController.$r8$lambda$nZMnxj1GJ10-geefUwzLdAYk8oI(c0.Transition$SeekController,N.DynamicAnimation,boolean,float,float):0 -> n + 44:45:void lambda$ensureAnimation$0(androidx.dynamicanimation.animation.DynamicAnimation,boolean,float,float):2869:2869 -> n + 44:45:void c0.Transition$SeekController.$r8$lambda$nZMnxj1GJ10-geefUwzLdAYk8oI(c0.Transition$SeekController,N.DynamicAnimation,boolean,float,float):0 -> n + 46:49:void lambda$ensureAnimation$0(androidx.dynamicanimation.animation.DynamicAnimation,boolean,float,float):2870:2870 -> n + 46:49:void c0.Transition$SeekController.$r8$lambda$nZMnxj1GJ10-geefUwzLdAYk8oI(c0.Transition$SeekController,N.DynamicAnimation,boolean,float,float):0 -> n + 50:52:void lambda$ensureAnimation$0(androidx.dynamicanimation.animation.DynamicAnimation,boolean,float,float):2871:2871 -> n + 50:52:void c0.Transition$SeekController.$r8$lambda$nZMnxj1GJ10-geefUwzLdAYk8oI(c0.Transition$SeekController,N.DynamicAnimation,boolean,float,float):0 -> n + 53:61:void lambda$ensureAnimation$0(androidx.dynamicanimation.animation.DynamicAnimation,boolean,float,float):2873:2873 -> n + 53:61:void c0.Transition$SeekController.$r8$lambda$nZMnxj1GJ10-geefUwzLdAYk8oI(c0.Transition$SeekController,N.DynamicAnimation,boolean,float,float):0 -> n + 62:68:void lambda$ensureAnimation$0(androidx.dynamicanimation.animation.DynamicAnimation,boolean,float,float):2875:2875 -> n + 62:68:void c0.Transition$SeekController.$r8$lambda$nZMnxj1GJ10-geefUwzLdAYk8oI(c0.Transition$SeekController,N.DynamicAnimation,boolean,float,float):0 -> n + 69:76:void lambda$ensureAnimation$0(androidx.dynamicanimation.animation.DynamicAnimation,boolean,float,float):2878:2878 -> n + 69:76:void c0.Transition$SeekController.$r8$lambda$nZMnxj1GJ10-geefUwzLdAYk8oI(c0.Transition$SeekController,N.DynamicAnimation,boolean,float,float):0 -> n + 77:80:void c0.Transition$SeekController.$r8$lambda$nZMnxj1GJ10-geefUwzLdAYk8oI(c0.Transition$SeekController,N.DynamicAnimation,boolean,float,float):0:0 -> n + 1:11:void callProgressListeners():2925:2925 -> o + 12:17:void callProgressListeners():2928:2928 -> o + 18:21:void callProgressListeners():2929:2929 -> o + 22:25:void callProgressListeners():2930:2930 -> o + 26:29:void callProgressListeners():2932:2932 -> o + 30:36:void callProgressListeners():2933:2933 -> o + 37:41:void callProgressListeners():2934:2934 -> o + 42:46:void callProgressListeners():2936:2936 -> o + 47:51:void callProgressListeners():2937:2937 -> o + 52:54:void callProgressListeners():2939:2939 -> o + 1:5:void ensureAnimation():2841:2841 -> p + 6:17:void ensureAnimation():2844:2844 -> p + 18:29:void ensureAnimation():2846:2846 -> p + 30:36:void ensureAnimation():2847:2847 -> p + 37:41:void ensureAnimation():2848:2848 -> p + 42:44:void ensureAnimation():2849:2849 -> p + 45:49:void ensureAnimation():2850:2850 -> p + 50:57:void ensureAnimation():2851:2851 -> p + 58:62:void ensureAnimation():2852:2852 -> p + 63:73:void ensureAnimation():2853:2853 -> p + 74:86:void ensureAnimation():2854:2854 -> p + 87:93:void ensureAnimation():2855:2855 -> p + 94:100:void ensureAnimation():2856:2856 -> p + 101:111:void ensureAnimation():2857:2857 -> p + 1:12:void initPlayTime():2787:2787 -> q + 13:19:void initPlayTime():2788:2788 -> q + 20:22:void initPlayTime():2789:2789 -> q + 2:3:void ready():2736:2736 -> r + 4:9:void ready():2737:2737 -> r + 10:12:void ready():2739:2739 -> r + 13:18:void ready():2740:2740 -> r + 19:30:void ready():2741:2741 -> r + 31:33:void ready():2744:2744 -> r + 34:37:void ready():2745:2745 -> r + 38:39:void ready():2746:2746 -> r + 40:46:void ready():2747:2747 -> r + 47:48:void ready():2749:2749 -> r + 49:54:void ready():2750:2750 -> r +androidx.transition.Transition$SeekController$$ExternalSyntheticLambda0 -> c0.o: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + androidx.transition.Transition$SeekController androidx.transition.Transition$SeekController$$InternalSyntheticLambda$4$528aef3c62cb3a16615678d65c337e190f1011efa4dcb84ca87d002ab4354d4f$0.f$0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/m$h;"} + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void c0.Transition$SeekController$$ExternalSyntheticLambda0.(c0.Transition$SeekController):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m$h;)V"} + 1:1:void c0.Transition$SeekController$$ExternalSyntheticLambda0.onAnimationEnd(N.DynamicAnimation,boolean,float,float):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/h;ZFF)V"} +androidx.transition.Transition$TransitionListener -> c0.m$i: # {"id":"sourceFile","fileName":"Transition.java"} - void onTransitionStart(androidx.transition.Transition) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - void onTransitionPause(androidx.transition.Transition) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 1:4:void onTransitionEnd(androidx.transition.Transition,boolean):2525:2525 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;Z)V"} + 1:4:void onTransitionStart(androidx.transition.Transition,boolean):2470:2470 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;Z)V"} + void onTransitionStart(androidx.transition.Transition) -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:4:void onTransitionEnd(androidx.transition.Transition,boolean):2496:2496 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;Z)V"} void onTransitionEnd(androidx.transition.Transition) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - void onTransitionCancel(androidx.transition.Transition) -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 1:4:void onTransitionStart(androidx.transition.Transition,boolean):2499:2499 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;Z)V"} - void onTransitionResume(androidx.transition.Transition) -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} -androidx.transition.Transition$TransitionNotification -> androidx.transition.k$g: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + void onTransitionCancel(androidx.transition.Transition) -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + void onTransitionPause(androidx.transition.Transition) -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + void onTransitionResume(androidx.transition.Transition) -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} +androidx.transition.Transition$TransitionNotification -> c0.m$j: # {"id":"sourceFile","fileName":"Transition.java"} androidx.transition.Transition$TransitionNotification ON_START -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/k$g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/m$j;"} androidx.transition.Transition$TransitionNotification ON_END -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/k$g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/m$j;"} androidx.transition.Transition$TransitionNotification ON_CANCEL -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/k$g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/m$j;"} androidx.transition.Transition$TransitionNotification ON_PAUSE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/k$g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/m$j;"} androidx.transition.Transition$TransitionNotification ON_RESUME -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/k$g;"} - 1:7:void ():2686:2686 -> - 8:14:void ():2691:2691 -> - 15:21:void ():2696:2696 -> - 22:28:void ():2702:2702 -> - 29:36:void ():2708:2708 -> - void notifyListener(androidx.transition.Transition$TransitionListener,androidx.transition.Transition,boolean) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k$f;Landroidx/transition/k;Z)V"} - 1:4:void lambda$static$0(androidx.transition.Transition$TransitionListener,androidx.transition.Transition,boolean):2697:2697 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k$f;Landroidx/transition/k;Z)V"} - 1:4:void lambda$static$2(androidx.transition.Transition$TransitionListener,androidx.transition.Transition,boolean):2709:2709 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k$f;Landroidx/transition/k;Z)V"} - 1:4:void lambda$static$1(androidx.transition.Transition$TransitionListener,androidx.transition.Transition,boolean):2703:2703 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k$f;Landroidx/transition/k;Z)V"} -androidx.transition.Transition$TransitionNotification$$ExternalSyntheticLambda0 -> androidx.transition.l: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/m$j;"} + 1:7:void ():2656:2656 -> + 8:14:void ():2661:2661 -> + 15:21:void ():2666:2666 -> + 22:28:void ():2672:2672 -> + 29:36:void ():2678:2678 -> + 1:4:void lambda$static$1(androidx.transition.Transition$TransitionListener,androidx.transition.Transition,boolean):2673:2673 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m$i;Lc0/m;Z)V"} + 1:4:void lambda$static$0(androidx.transition.Transition$TransitionListener,androidx.transition.Transition,boolean):2667:2667 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m$i;Lc0/m;Z)V"} + 1:4:void lambda$static$2(androidx.transition.Transition$TransitionListener,androidx.transition.Transition,boolean):2679:2679 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m$i;Lc0/m;Z)V"} + void notifyListener(androidx.transition.Transition$TransitionListener,androidx.transition.Transition,boolean) -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m$i;Lc0/m;Z)V"} +androidx.transition.Transition$TransitionNotification$$ExternalSyntheticLambda0 -> c0.p: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void ():0:0 -> + 1:1:void c0.Transition$TransitionNotification$$ExternalSyntheticLambda0.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void notifyListener(androidx.transition.Transition$TransitionListener,androidx.transition.Transition,boolean):0:0 -> a + 1:1:void c0.Transition$TransitionNotification$$ExternalSyntheticLambda0.notifyListener(c0.Transition$TransitionListener,c0.Transition,boolean):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k$f;Landroidx/transition/k;Z)V"} -androidx.transition.Transition$TransitionNotification$$ExternalSyntheticLambda1 -> androidx.transition.m: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m$i;Lc0/m;Z)V"} +androidx.transition.Transition$TransitionNotification$$ExternalSyntheticLambda1 -> c0.q: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void ():0:0 -> + 1:1:void c0.Transition$TransitionNotification$$ExternalSyntheticLambda1.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void notifyListener(androidx.transition.Transition$TransitionListener,androidx.transition.Transition,boolean):0:0 -> a + 1:1:void c0.Transition$TransitionNotification$$ExternalSyntheticLambda1.notifyListener(c0.Transition$TransitionListener,c0.Transition,boolean):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k$f;Landroidx/transition/k;Z)V"} -androidx.transition.Transition$TransitionNotification$$ExternalSyntheticLambda2 -> androidx.transition.n: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m$i;Lc0/m;Z)V"} +androidx.transition.Transition$TransitionNotification$$ExternalSyntheticLambda2 -> c0.r: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void ():0:0 -> + 1:1:void c0.Transition$TransitionNotification$$ExternalSyntheticLambda2.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void notifyListener(androidx.transition.Transition$TransitionListener,androidx.transition.Transition,boolean):0:0 -> a + 1:1:void c0.Transition$TransitionNotification$$ExternalSyntheticLambda2.notifyListener(c0.Transition$TransitionListener,c0.Transition,boolean):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k$f;Landroidx/transition/k;Z)V"} -androidx.transition.Transition$TransitionNotification$$ExternalSyntheticLambda3 -> androidx.transition.o: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m$i;Lc0/m;Z)V"} +androidx.transition.Transition$TransitionNotification$$ExternalSyntheticLambda3 -> c0.s: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void ():0:0 -> + 1:1:void c0.Transition$TransitionNotification$$ExternalSyntheticLambda3.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void notifyListener(androidx.transition.Transition$TransitionListener,androidx.transition.Transition,boolean):0:0 -> a + 1:1:void c0.Transition$TransitionNotification$$ExternalSyntheticLambda3.notifyListener(c0.Transition$TransitionListener,c0.Transition,boolean):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k$f;Landroidx/transition/k;Z)V"} -androidx.transition.Transition$TransitionNotification$$ExternalSyntheticLambda4 -> androidx.transition.p: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m$i;Lc0/m;Z)V"} +androidx.transition.Transition$TransitionNotification$$ExternalSyntheticLambda4 -> c0.t: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void ():0:0 -> + 1:1:void c0.Transition$TransitionNotification$$ExternalSyntheticLambda4.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void notifyListener(androidx.transition.Transition$TransitionListener,androidx.transition.Transition,boolean):0:0 -> a + 1:1:void c0.Transition$TransitionNotification$$ExternalSyntheticLambda4.notifyListener(c0.Transition$TransitionListener,c0.Transition,boolean):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k$f;Landroidx/transition/k;Z)V"} -androidx.transition.TransitionListenerAdapter -> androidx.transition.q: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m$i;Lc0/m;Z)V"} +androidx.transition.TransitionListenerAdapter -> c0.u: # {"id":"sourceFile","fileName":"TransitionListenerAdapter.java"} 1:4:void ():27:27 -> - 1:1:void onTransitionStart(androidx.transition.Transition):0:0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 1:1:void onTransitionPause(androidx.transition.Transition):0:0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 1:1:void onTransitionCancel(androidx.transition.Transition):0:0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 1:1:void onTransitionResume(androidx.transition.Transition):0:0 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} -androidx.transition.TransitionManager -> androidx.transition.r: + 1:1:void onTransitionStart(androidx.transition.Transition):31:31 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:1:void onTransitionEnd(androidx.transition.Transition):35:35 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:1:void onTransitionCancel(androidx.transition.Transition):39:39 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:1:void onTransitionPause(androidx.transition.Transition):43:43 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:1:void onTransitionResume(androidx.transition.Transition):47:47 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} +androidx.transition.TransitionManager -> c0.v: # {"id":"sourceFile","fileName":"TransitionManager.java"} androidx.transition.Transition sDefaultTransition -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/m;"} java.lang.ThreadLocal sRunningTransitions -> b java.util.ArrayList sPendingTransitions -> c - 1:7:void ():84:84 -> - 8:14:void ():89:89 -> - 15:22:void ():91:91 -> + 1:7:void ():85:85 -> + 8:14:void ():90:90 -> + 15:22:void ():92:92 -> 1:14:void beginDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):460:460 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/transition/k;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lc0/m;)V"} 15:21:void beginDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):465:465 -> a 22:23:void beginDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):467:467 -> a 24:27:void beginDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):469:469 -> a 28:31:void beginDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):470:470 -> a 32:34:void beginDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):471:471 -> a 35:38:void beginDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):472:472 -> a - 1:2:androidx.collection.ArrayMap getRunningTransitions():199:199 -> b + 1:22:androidx.transition.TransitionSeekController controlDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):506:506 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lc0/m;)Lc0/x;"} + 23:28:androidx.transition.TransitionSeekController controlDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):510:510 -> b + 29:33:androidx.transition.TransitionSeekController controlDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):517:517 -> b + 34:37:androidx.transition.TransitionSeekController controlDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):518:518 -> b + 38:42:androidx.transition.TransitionSeekController controlDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):519:519 -> b + 43:45:androidx.transition.TransitionSeekController controlDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):520:520 -> b + 46:48:androidx.transition.TransitionSeekController controlDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):521:521 -> b + 49:51:androidx.transition.TransitionSeekController controlDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):522:522 -> b + 52:54:androidx.transition.TransitionSeekController controlDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):523:523 -> b + 55:57:androidx.transition.TransitionSeekController controlDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):524:524 -> b + 58:62:androidx.transition.TransitionSeekController controlDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):525:525 -> b + 63:71:androidx.transition.TransitionSeekController controlDelayedTransition(android.view.ViewGroup,androidx.transition.Transition):511:511 -> b + 1:2:androidx.collection.ArrayMap getRunningTransitions():200:200 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm/a;"} - 3:10:androidx.collection.ArrayMap getRunningTransitions():200:200 -> b - 11:19:androidx.collection.ArrayMap getRunningTransitions():202:202 -> b - 20:24:androidx.collection.ArrayMap getRunningTransitions():207:207 -> b - 25:29:androidx.collection.ArrayMap getRunningTransitions():208:208 -> b - 30:35:androidx.collection.ArrayMap getRunningTransitions():209:209 -> b - 5:9:void sceneChangeRunTransition(android.view.ViewGroup,androidx.transition.Transition):216:216 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/transition/k;)V"} - 10:12:void sceneChangeRunTransition(android.view.ViewGroup,androidx.transition.Transition):217:217 -> c - 13:20:void sceneChangeRunTransition(android.view.ViewGroup,androidx.transition.Transition):218:218 -> c - 1:12:void sceneChangeSetup(android.view.ViewGroup,androidx.transition.Transition):308:308 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/transition/k;)V"} - 13:18:void sceneChangeSetup(android.view.ViewGroup,androidx.transition.Transition):310:310 -> d - 19:33:void sceneChangeSetup(android.view.ViewGroup,androidx.transition.Transition):311:311 -> d - 34:40:void sceneChangeSetup(android.view.ViewGroup,androidx.transition.Transition):312:312 -> d - 41:43:void sceneChangeSetup(android.view.ViewGroup,androidx.transition.Transition):317:317 -> d - 44:47:void sceneChangeSetup(android.view.ViewGroup,androidx.transition.Transition):321:321 -> d -androidx.transition.TransitionManager$MultiListener -> androidx.transition.r$a: + 3:10:androidx.collection.ArrayMap getRunningTransitions():201:201 -> c + 11:19:androidx.collection.ArrayMap getRunningTransitions():203:203 -> c + 20:24:androidx.collection.ArrayMap getRunningTransitions():208:208 -> c + 25:29:androidx.collection.ArrayMap getRunningTransitions():209:209 -> c + 30:35:androidx.collection.ArrayMap getRunningTransitions():210:210 -> c + 5:9:void sceneChangeRunTransition(android.view.ViewGroup,androidx.transition.Transition):217:217 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lc0/m;)V"} + 10:12:void sceneChangeRunTransition(android.view.ViewGroup,androidx.transition.Transition):218:218 -> d + 13:20:void sceneChangeRunTransition(android.view.ViewGroup,androidx.transition.Transition):219:219 -> d + 1:12:void sceneChangeSetup(android.view.ViewGroup,androidx.transition.Transition):309:309 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lc0/m;)V"} + 13:18:void sceneChangeSetup(android.view.ViewGroup,androidx.transition.Transition):311:311 -> e + 19:33:void sceneChangeSetup(android.view.ViewGroup,androidx.transition.Transition):312:312 -> e + 34:40:void sceneChangeSetup(android.view.ViewGroup,androidx.transition.Transition):313:313 -> e + 41:43:void sceneChangeSetup(android.view.ViewGroup,androidx.transition.Transition):318:318 -> e + 44:47:void sceneChangeSetup(android.view.ViewGroup,androidx.transition.Transition):322:322 -> e +androidx.transition.TransitionManager$MultiListener -> c0.v$a: # {"id":"sourceFile","fileName":"TransitionManager.java"} androidx.transition.Transition mTransition -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/m;"} android.view.ViewGroup mSceneRoot -> e - 1:3:void (androidx.transition.Transition,android.view.ViewGroup):237:237 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;Landroid/view/ViewGroup;)V"} - 4:5:void (androidx.transition.Transition,android.view.ViewGroup):238:238 -> - 6:8:void (androidx.transition.Transition,android.view.ViewGroup):239:239 -> - 1:9:void removeListeners():243:243 -> a - 10:15:void removeListeners():244:244 -> a - 1:3:boolean onPreDraw():267:267 -> onPreDraw - 4:15:boolean onPreDraw():270:270 -> onPreDraw - 16:19:boolean onPreDraw():276:276 -> onPreDraw - 20:30:boolean onPreDraw():277:277 -> onPreDraw - 31:35:boolean onPreDraw():280:280 -> onPreDraw - 36:41:boolean onPreDraw():281:281 -> onPreDraw - 42:47:boolean onPreDraw():282:282 -> onPreDraw - 48:52:boolean onPreDraw():283:283 -> onPreDraw - 53:57:boolean onPreDraw():285:285 -> onPreDraw - 58:67:boolean onPreDraw():286:286 -> onPreDraw - 68:77:boolean onPreDraw():294:294 -> onPreDraw - 78:91:boolean onPreDraw():296:296 -> onPreDraw - 92:97:boolean onPreDraw():297:297 -> onPreDraw - 98:105:boolean onPreDraw():300:300 -> onPreDraw - 1:3:void onViewDetachedFromWindow(android.view.View):253:253 -> onViewDetachedFromWindow - 4:10:void onViewDetachedFromWindow(android.view.View):255:255 -> onViewDetachedFromWindow - 11:24:void onViewDetachedFromWindow(android.view.View):256:256 -> onViewDetachedFromWindow - 25:30:void onViewDetachedFromWindow(android.view.View):257:257 -> onViewDetachedFromWindow - 31:45:void onViewDetachedFromWindow(android.view.View):258:258 -> onViewDetachedFromWindow - 46:51:void onViewDetachedFromWindow(android.view.View):259:259 -> onViewDetachedFromWindow - 52:58:void onViewDetachedFromWindow(android.view.View):262:262 -> onViewDetachedFromWindow -androidx.transition.TransitionManager$MultiListener$1 -> androidx.transition.r$a$a: + 1:3:void (androidx.transition.Transition,android.view.ViewGroup):238:238 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;Landroid/view/ViewGroup;)V"} + 4:5:void (androidx.transition.Transition,android.view.ViewGroup):239:239 -> + 6:8:void (androidx.transition.Transition,android.view.ViewGroup):240:240 -> + 1:9:void removeListeners():244:244 -> a + 10:15:void removeListeners():245:245 -> a + 1:3:boolean onPreDraw():268:268 -> onPreDraw + 4:15:boolean onPreDraw():271:271 -> onPreDraw + 16:19:boolean onPreDraw():277:277 -> onPreDraw + 20:30:boolean onPreDraw():278:278 -> onPreDraw + 31:35:boolean onPreDraw():281:281 -> onPreDraw + 36:41:boolean onPreDraw():282:282 -> onPreDraw + 42:47:boolean onPreDraw():283:283 -> onPreDraw + 48:52:boolean onPreDraw():284:284 -> onPreDraw + 53:57:boolean onPreDraw():286:286 -> onPreDraw + 58:67:boolean onPreDraw():287:287 -> onPreDraw + 68:77:boolean onPreDraw():295:295 -> onPreDraw + 78:91:boolean onPreDraw():297:297 -> onPreDraw + 92:97:boolean onPreDraw():298:298 -> onPreDraw + 98:105:boolean onPreDraw():301:301 -> onPreDraw + 1:1:void onViewAttachedToWindow(android.view.View):250:250 -> onViewAttachedToWindow + 1:3:void onViewDetachedFromWindow(android.view.View):254:254 -> onViewDetachedFromWindow + 4:10:void onViewDetachedFromWindow(android.view.View):256:256 -> onViewDetachedFromWindow + 11:24:void onViewDetachedFromWindow(android.view.View):257:257 -> onViewDetachedFromWindow + 25:30:void onViewDetachedFromWindow(android.view.View):258:258 -> onViewDetachedFromWindow + 31:45:void onViewDetachedFromWindow(android.view.View):259:259 -> onViewDetachedFromWindow + 46:51:void onViewDetachedFromWindow(android.view.View):260:260 -> onViewDetachedFromWindow + 52:58:void onViewDetachedFromWindow(android.view.View):263:263 -> onViewDetachedFromWindow +androidx.transition.TransitionManager$MultiListener$1 -> c0.v$a$a: # {"id":"sourceFile","fileName":"TransitionManager.java"} androidx.collection.ArrayMap val$runningTransitions -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/a;"} androidx.transition.TransitionManager$MultiListener this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/r$a;"} - 1:8:void (androidx.transition.TransitionManager$MultiListener,androidx.collection.ArrayMap):286:286 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/r$a;Lm/a;)V"} - 1:12:void onTransitionEnd(androidx.transition.Transition):289:289 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 13:15:void onTransitionEnd(androidx.transition.Transition):290:290 -> d - 16:19:void onTransitionEnd(androidx.transition.Transition):291:291 -> d -androidx.transition.TransitionPropagation -> androidx.transition.s: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/v$a;"} + 1:8:void (androidx.transition.TransitionManager$MultiListener,androidx.collection.ArrayMap):287:287 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/v$a;Lm/a;)V"} + 1:12:void onTransitionEnd(androidx.transition.Transition):290:290 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 13:15:void onTransitionEnd(androidx.transition.Transition):291:291 -> d + 16:19:void onTransitionEnd(androidx.transition.Transition):292:292 -> d +androidx.transition.TransitionPropagation -> c0.w: # {"id":"sourceFile","fileName":"TransitionPropagation.java"} -androidx.transition.TransitionSet -> androidx.transition.t: + 1:4:void ():36:36 -> + void captureValues(androidx.transition.TransitionValues) -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;)V"} + java.lang.String[] getPropagationProperties() -> b + long getStartDelay(android.view.ViewGroup,androidx.transition.Transition,androidx.transition.TransitionValues,androidx.transition.TransitionValues) -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lc0/m;Lc0/A;Lc0/A;)J"} +androidx.transition.TransitionSeekController -> c0.x: +# {"id":"sourceFile","fileName":"TransitionSeekController.java"} + boolean isReady() -> e + void setCurrentPlayTimeMillis(long) -> g + void animateToEnd() -> h + void animateToStart(java.lang.Runnable) -> j + long getDurationMillis() -> k +androidx.transition.TransitionSet -> c0.y: # {"id":"sourceFile","fileName":"TransitionSet.java"} - java.util.ArrayList mTransitions -> P - boolean mPlayTogether -> Q - int mCurrentListeners -> R - boolean mStarted -> S - int mChangeFlags -> T - 1:3:void ():111:111 -> - 4:11:void ():81:81 -> - 12:14:void ():82:82 -> - 15:16:void ():85:85 -> - 17:19:void ():89:89 -> - 1:3:void pause(android.view.View):682:682 -> U - 4:12:void pause(android.view.View):683:683 -> U - 13:27:void pause(android.view.View):685:685 -> U - 1:5:androidx.transition.Transition removeListener(androidx.transition.Transition$TransitionListener):63:63 -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k$f;)Landroidx/transition/k;"} - 1:5:androidx.transition.Transition removeTarget(android.view.View):63:63 -> X - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/transition/k;"} - 1:3:void resume(android.view.View):694:694 -> Y - 4:12:void resume(android.view.View):695:695 -> Y - 13:27:void resume(android.view.View):697:697 -> Y - 1:5:androidx.transition.Transition addListener(androidx.transition.Transition$TransitionListener):63:63 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k$f;)Landroidx/transition/k;"} - 1:8:void runAnimators():486:486 -> a0 - 9:11:void runAnimators():487:487 -> a0 - 12:15:void runAnimators():488:488 -> a0 - 16:18:void runAnimators():491:491 -> a0 - 19:24:void runAnimators():492:492 -> a0 - 25:32:void runAnimators():495:495 -> a0 - 33:42:void runAnimators():496:496 -> a0 - 43:50:void runAnimators():497:497 -> a0 - 51:61:void runAnimators():498:498 -> a0 - 62:71:void runAnimators():506:506 -> a0 - 72:75:void runAnimators():508:508 -> a0 - 76:91:void runAnimators():511:511 -> a0 - 92:96:void runAnimators():512:512 -> a0 - 1:5:androidx.transition.Transition addTarget(android.view.View):63:63 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/transition/k;"} - 1:5:androidx.transition.Transition setDuration(long):63:63 -> b0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Landroidx/transition/k;"} - 1:3:void setEpicenterCallback(androidx.transition.Transition$EpicenterCallback):742:742 -> c0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k$e;)V"} - 4:9:void setEpicenterCallback(androidx.transition.Transition$EpicenterCallback):743:743 -> c0 - 10:18:void setEpicenterCallback(androidx.transition.Transition$EpicenterCallback):744:744 -> c0 - 19:33:void setEpicenterCallback(androidx.transition.Transition$EpicenterCallback):746:746 -> c0 - 1:3:void cancel():704:704 -> cancel - 4:12:void cancel():705:705 -> cancel - 13:27:void cancel():707:707 -> cancel - 1:5:java.lang.Object clone():63:63 -> clone - 1:5:androidx.transition.Transition setInterpolator(android.animation.TimeInterpolator):63:63 -> d0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/animation/TimeInterpolator;)Landroidx/transition/k;"} - 1:3:void setPathMotion(androidx.transition.PathMotion):389:389 -> e0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/g;)V"} - 4:9:void setPathMotion(androidx.transition.PathMotion):390:390 -> e0 - 10:14:void setPathMotion(androidx.transition.PathMotion):391:391 -> e0 - 15:22:void setPathMotion(androidx.transition.PathMotion):392:392 -> e0 - 23:37:void setPathMotion(androidx.transition.PathMotion):393:393 -> e0 - 1:3:void setPropagation(androidx.transition.TransitionPropagation):732:732 -> f0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/s;)V"} - 4:9:void setPropagation(androidx.transition.TransitionPropagation):733:733 -> f0 - 10:18:void setPropagation(androidx.transition.TransitionPropagation):734:734 -> f0 - 19:33:void setPropagation(androidx.transition.TransitionPropagation):736:736 -> f0 - 1:8:void captureEndValues(androidx.transition.TransitionValues):658:658 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/v;)V"} - 9:25:void captureEndValues(androidx.transition.TransitionValues):659:659 -> g - 26:33:void captureEndValues(androidx.transition.TransitionValues):660:660 -> g - 34:36:void captureEndValues(androidx.transition.TransitionValues):661:661 -> g - 37:43:void captureEndValues(androidx.transition.TransitionValues):662:662 -> g - 1:5:androidx.transition.Transition setStartDelay(long):63:63 -> g0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Landroidx/transition/k;"} - 1:5:java.lang.String toString(java.lang.String):752:752 -> i0 - 6:13:java.lang.String toString(java.lang.String):753:753 -> i0 - 14:66:java.lang.String toString(java.lang.String):754:754 -> i0 - 1:7:androidx.transition.TransitionSet addListener(androidx.transition.Transition$TransitionListener):306:306 -> j0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k$f;)Landroidx/transition/t;"} - 2:9:androidx.transition.TransitionSet addTarget(android.view.View):270:270 -> k0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/transition/t;"} - 10:23:androidx.transition.TransitionSet addTarget(android.view.View):271:271 -> k0 - 24:30:androidx.transition.TransitionSet addTarget(android.view.View):273:273 -> k0 - 1:3:void capturePropagationValues(androidx.transition.TransitionValues):670:670 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/v;)V"} - 4:12:void capturePropagationValues(androidx.transition.TransitionValues):671:671 -> l - 13:27:void capturePropagationValues(androidx.transition.TransitionValues):673:673 -> l - 1:3:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):178:178 -> l0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)Landroidx/transition/t;"} - 4:11:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):179:179 -> l0 - 12:14:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):180:180 -> l0 - 15:20:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):182:182 -> l0 - 21:27:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):183:183 -> l0 - 28:33:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):185:185 -> l0 - 34:40:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):186:186 -> l0 - 41:46:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):188:188 -> l0 - 47:53:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):189:189 -> l0 - 54:59:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):191:191 -> l0 - 60:67:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):192:192 -> l0 - 1:8:void captureStartValues(androidx.transition.TransitionValues):646:646 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/v;)V"} - 9:25:void captureStartValues(androidx.transition.TransitionValues):647:647 -> m - 26:33:void captureStartValues(androidx.transition.TransitionValues):648:648 -> m - 34:36:void captureStartValues(androidx.transition.TransitionValues):649:649 -> m - 37:43:void captureStartValues(androidx.transition.TransitionValues):650:650 -> m - 1:5:void addTransitionInternal(androidx.transition.Transition):198:198 -> m0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 6:8:void addTransitionInternal(androidx.transition.Transition):199:199 -> m0 - 3:11:androidx.transition.Transition getTransitionAt(int):222:222 -> n0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/transition/k;"} - 12:22:androidx.transition.Transition getTransitionAt(int):225:225 -> n0 - 1:7:int getTransitionCount():210:210 -> o0 - 1:6:androidx.transition.Transition clone():762:762 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/transition/k;"} - 7:13:androidx.transition.Transition clone():763:763 -> p - 14:22:androidx.transition.Transition clone():764:764 -> p - 23:41:androidx.transition.Transition clone():766:766 -> p - 1:7:androidx.transition.TransitionSet removeListener(androidx.transition.Transition$TransitionListener):384:384 -> p0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k$f;)Landroidx/transition/t;"} - 2:9:androidx.transition.TransitionSet removeTarget(android.view.View):321:321 -> q0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/transition/t;"} - 10:23:androidx.transition.TransitionSet removeTarget(android.view.View):322:322 -> q0 - 24:30:androidx.transition.TransitionSet removeTarget(android.view.View):324:324 -> q0 - 1:4:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):462:462 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/transition/w;Landroidx/transition/w;Ljava/util/ArrayList;Ljava/util/ArrayList;)V"} - 5:13:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):463:463 -> r - 14:28:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):465:465 -> r - 29:42:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):468:468 -> r - 43:51:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):469:469 -> r - 52:55:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):471:471 -> r - 56:59:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):473:473 -> r - 60:66:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):476:476 -> r - 1:3:androidx.transition.TransitionSet setDuration(long):238:238 -> r0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Landroidx/transition/t;"} - 4:15:androidx.transition.TransitionSet setDuration(long):239:239 -> r0 - 16:22:androidx.transition.TransitionSet setDuration(long):240:240 -> r0 - 23:37:androidx.transition.TransitionSet setDuration(long):242:242 -> r0 - 1:6:androidx.transition.TransitionSet setInterpolator(android.animation.TimeInterpolator):257:257 -> s0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/animation/TimeInterpolator;)Landroidx/transition/t;"} - 7:10:androidx.transition.TransitionSet setInterpolator(android.animation.TimeInterpolator):258:258 -> s0 - 11:17:androidx.transition.TransitionSet setInterpolator(android.animation.TimeInterpolator):259:259 -> s0 - 18:31:androidx.transition.TransitionSet setInterpolator(android.animation.TimeInterpolator):261:261 -> s0 - 32:38:androidx.transition.TransitionSet setInterpolator(android.animation.TimeInterpolator):264:264 -> s0 - 7:9:androidx.transition.TransitionSet setOrdering(int):136:136 -> t0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/transition/t;"} - 10:32:androidx.transition.TransitionSet setOrdering(int):142:142 -> t0 - 33:35:androidx.transition.TransitionSet setOrdering(int):139:139 -> t0 - 1:7:androidx.transition.TransitionSet setStartDelay(long):251:251 -> u0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Landroidx/transition/t;"} - 1:5:void setupStartEndListeners():417:417 -> v0 - 6:22:void setupStartEndListeners():418:418 -> v0 - 23:26:void setupStartEndListeners():419:419 -> v0 - 27:35:void setupStartEndListeners():421:421 -> v0 -androidx.transition.TransitionSet$1 -> androidx.transition.t$a: + java.util.ArrayList mTransitions -> T + boolean mPlayTogether -> U + int mCurrentListeners -> V + boolean mStarted -> W + int mChangeFlags -> X + androidx.transition.Transition[] mTransitionsCache -> Y + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lc0/m;"} + 1:3:void ():114:114 -> + 4:11:void ():83:83 -> + 12:14:void ():84:84 -> + 15:16:void ():87:87 -> + 17:19:void ():91:91 -> + 3:10:int indexOfTransition(long):545:545 -> A0 + 11:18:int indexOfTransition(long):546:546 -> A0 + 19:29:int indexOfTransition(long):547:547 -> A0 + 30:37:int indexOfTransition(long):551:551 -> A0 + 1:7:androidx.transition.TransitionSet removeListener(androidx.transition.Transition$TransitionListener):367:367 -> B0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m$i;)Lc0/y;"} + 2:9:androidx.transition.TransitionSet removeTarget(android.view.View):311:311 -> C0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lc0/y;"} + 10:23:androidx.transition.TransitionSet removeTarget(android.view.View):312:312 -> C0 + 24:30:androidx.transition.TransitionSet removeTarget(android.view.View):314:314 -> C0 + 2:4:void returnTransitionArrayToCache(androidx.transition.Transition[]):697:697 -> D0 + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lc0/m;)V"} + 5:7:void returnTransitionArrayToCache(androidx.transition.Transition[]):698:698 -> D0 + 1:3:androidx.transition.TransitionSet setDuration(long):237:237 -> E0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lc0/y;"} + 4:15:androidx.transition.TransitionSet setDuration(long):238:238 -> E0 + 16:22:androidx.transition.TransitionSet setDuration(long):239:239 -> E0 + 23:37:androidx.transition.TransitionSet setDuration(long):241:241 -> E0 + 1:6:androidx.transition.TransitionSet setInterpolator(android.animation.TimeInterpolator):254:254 -> F0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/animation/TimeInterpolator;)Lc0/y;"} + 7:10:androidx.transition.TransitionSet setInterpolator(android.animation.TimeInterpolator):255:255 -> F0 + 11:17:androidx.transition.TransitionSet setInterpolator(android.animation.TimeInterpolator):256:256 -> F0 + 18:31:androidx.transition.TransitionSet setInterpolator(android.animation.TimeInterpolator):258:258 -> F0 + 32:38:androidx.transition.TransitionSet setInterpolator(android.animation.TimeInterpolator):261:261 -> F0 + 7:9:androidx.transition.TransitionSet setOrdering(int):138:138 -> G0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc0/y;"} + 10:32:androidx.transition.TransitionSet setOrdering(int):144:144 -> G0 + 33:35:androidx.transition.TransitionSet setOrdering(int):141:141 -> G0 + 1:7:androidx.transition.TransitionSet setStartDelay(long):249:249 -> H0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lc0/y;"} + 1:5:void setupStartEndListeners():399:399 -> I0 + 6:22:void setupStartEndListeners():400:400 -> I0 + 23:26:void setupStartEndListeners():401:401 -> I0 + 27:35:void setupStartEndListeners():403:403 -> I0 + 1:3:androidx.transition.Transition[] transitionsAsArray():684:684 -> J0 + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lc0/m;"} + 4:7:androidx.transition.Transition[] transitionsAsArray():685:685 -> J0 + 8:15:androidx.transition.Transition[] transitionsAsArray():687:687 -> J0 + 16:24:androidx.transition.Transition[] transitionsAsArray():689:689 -> J0 + 3:10:boolean hasAnimators():501:501 -> R + 11:18:boolean hasAnimators():502:502 -> R + 19:30:boolean hasAnimators():503:503 -> R + 1:10:boolean isSeekingSupported():617:617 -> S + 11:30:boolean isSeekingSupported():619:619 -> S + 1:3:void cancel():718:718 -> cancel + 4:7:void cancel():719:719 -> cancel + 8:16:void cancel():720:720 -> cancel + 17:24:void cancel():722:722 -> cancel + 25:28:void cancel():724:724 -> cancel + 1:5:java.lang.Object clone():65:65 -> clone + 1:5:androidx.transition.Transition addListener(androidx.transition.Transition$TransitionListener):65:65 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m$i;)Lc0/m;"} + 1:3:void pause(android.view.View):664:664 -> d0 + 4:12:void pause(android.view.View):665:665 -> d0 + 13:27:void pause(android.view.View):667:667 -> d0 + 1:5:androidx.transition.Transition addTarget(android.view.View):65:65 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lc0/m;"} + 3:4:void prepareAnimatorsForSeeking():513:513 -> f0 + 5:10:void prepareAnimatorsForSeeking():514:514 -> f0 + 11:18:void prepareAnimatorsForSeeking():525:525 -> f0 + 19:26:void prepareAnimatorsForSeeking():526:526 -> f0 + 27:29:void prepareAnimatorsForSeeking():527:527 -> f0 + 30:32:void prepareAnimatorsForSeeking():528:528 -> f0 + 33:36:void prepareAnimatorsForSeeking():529:529 -> f0 + 37:40:void prepareAnimatorsForSeeking():530:530 -> f0 + 41:49:void prepareAnimatorsForSeeking():531:531 -> f0 + 50:54:void prepareAnimatorsForSeeking():533:533 -> f0 + 55:60:void prepareAnimatorsForSeeking():534:534 -> f0 + 1:5:androidx.transition.Transition removeListener(androidx.transition.Transition$TransitionListener):65:65 -> g0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m$i;)Lc0/m;"} + 1:5:androidx.transition.Transition removeTarget(android.view.View):65:65 -> h0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lc0/m;"} + 1:3:void resume(android.view.View):706:706 -> i0 + 4:7:void resume(android.view.View):707:707 -> i0 + 8:16:void resume(android.view.View):708:708 -> i0 + 17:24:void resume(android.view.View):710:710 -> i0 + 25:28:void resume(android.view.View):712:712 -> i0 + 1:8:void captureEndValues(androidx.transition.TransitionValues):640:640 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;)V"} + 9:25:void captureEndValues(androidx.transition.TransitionValues):641:641 -> k + 26:33:void captureEndValues(androidx.transition.TransitionValues):642:642 -> k + 34:36:void captureEndValues(androidx.transition.TransitionValues):643:643 -> k + 37:43:void captureEndValues(androidx.transition.TransitionValues):644:644 -> k + 1:8:void runAnimators():468:468 -> k0 + 9:11:void runAnimators():469:469 -> k0 + 12:15:void runAnimators():470:470 -> k0 + 16:18:void runAnimators():473:473 -> k0 + 19:24:void runAnimators():474:474 -> k0 + 25:32:void runAnimators():477:477 -> k0 + 33:42:void runAnimators():478:478 -> k0 + 43:50:void runAnimators():479:479 -> k0 + 51:61:void runAnimators():480:480 -> k0 + 62:71:void runAnimators():488:488 -> k0 + 72:75:void runAnimators():490:490 -> k0 + 76:91:void runAnimators():493:493 -> k0 + 92:96:void runAnimators():494:494 -> k0 + 7:10:void setCurrentPlayTimeMillis(long,long):557:557 -> l0 + 11:59:void setCurrentPlayTimeMillis(long,long):558:558 -> l0 + 60:61:void setCurrentPlayTimeMillis(long,long):567:567 -> l0 + 62:66:void setCurrentPlayTimeMillis(long,long):568:568 -> l0 + 67:70:void setCurrentPlayTimeMillis(long,long):570:570 -> l0 + 71:78:void setCurrentPlayTimeMillis(long,long):571:571 -> l0 + 79:86:void setCurrentPlayTimeMillis(long,long):572:572 -> l0 + 87:95:void setCurrentPlayTimeMillis(long,long):573:573 -> l0 + 96:101:void setCurrentPlayTimeMillis(long,long):577:577 -> l0 + 102:109:void setCurrentPlayTimeMillis(long,long):581:581 -> l0 + 110:117:void setCurrentPlayTimeMillis(long,long):582:582 -> l0 + 118:130:void setCurrentPlayTimeMillis(long,long):583:583 -> l0 + 131:142:void setCurrentPlayTimeMillis(long,long):589:589 -> l0 + 143:150:void setCurrentPlayTimeMillis(long,long):594:594 -> l0 + 151:156:void setCurrentPlayTimeMillis(long,long):595:595 -> l0 + 157:167:void setCurrentPlayTimeMillis(long,long):598:598 -> l0 + 168:187:void setCurrentPlayTimeMillis(long,long):605:605 -> l0 + 188:189:void setCurrentPlayTimeMillis(long,long):609:609 -> l0 + 190:195:void setCurrentPlayTimeMillis(long,long):611:611 -> l0 + 1:3:void capturePropagationValues(androidx.transition.TransitionValues):652:652 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;)V"} + 4:12:void capturePropagationValues(androidx.transition.TransitionValues):653:653 -> m + 13:27:void capturePropagationValues(androidx.transition.TransitionValues):655:655 -> m + 1:5:androidx.transition.Transition setDuration(long):65:65 -> m0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lc0/m;"} + 1:8:void captureStartValues(androidx.transition.TransitionValues):628:628 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;)V"} + 9:25:void captureStartValues(androidx.transition.TransitionValues):629:629 -> n + 26:33:void captureStartValues(androidx.transition.TransitionValues):630:630 -> n + 34:36:void captureStartValues(androidx.transition.TransitionValues):631:631 -> n + 37:43:void captureStartValues(androidx.transition.TransitionValues):632:632 -> n + 1:3:void setEpicenterCallback(androidx.transition.Transition$EpicenterCallback):760:760 -> n0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m$f;)V"} + 4:9:void setEpicenterCallback(androidx.transition.Transition$EpicenterCallback):761:761 -> n0 + 10:18:void setEpicenterCallback(androidx.transition.Transition$EpicenterCallback):762:762 -> n0 + 19:33:void setEpicenterCallback(androidx.transition.Transition$EpicenterCallback):764:764 -> n0 + 1:5:androidx.transition.Transition setInterpolator(android.animation.TimeInterpolator):65:65 -> o0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/animation/TimeInterpolator;)Lc0/m;"} + 1:3:void setPathMotion(androidx.transition.PathMotion):372:372 -> p0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/g;)V"} + 4:9:void setPathMotion(androidx.transition.PathMotion):373:373 -> p0 + 10:14:void setPathMotion(androidx.transition.PathMotion):374:374 -> p0 + 15:22:void setPathMotion(androidx.transition.PathMotion):375:375 -> p0 + 23:37:void setPathMotion(androidx.transition.PathMotion):376:376 -> p0 + 1:3:void setPropagation(androidx.transition.TransitionPropagation):750:750 -> q0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/w;)V"} + 4:9:void setPropagation(androidx.transition.TransitionPropagation):751:751 -> q0 + 10:18:void setPropagation(androidx.transition.TransitionPropagation):752:752 -> q0 + 19:33:void setPropagation(androidx.transition.TransitionPropagation):754:754 -> q0 + 1:5:androidx.transition.Transition setStartDelay(long):65:65 -> r0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lc0/m;"} + 1:6:androidx.transition.Transition clone():779:779 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc0/m;"} + 7:13:androidx.transition.Transition clone():780:780 -> s + 14:22:androidx.transition.Transition clone():781:781 -> s + 23:41:androidx.transition.Transition clone():783:783 -> s + 1:5:java.lang.String toString(java.lang.String):770:770 -> t0 + 6:13:java.lang.String toString(java.lang.String):771:771 -> t0 + 14:66:java.lang.String toString(java.lang.String):772:772 -> t0 + 1:4:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):444:444 -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lc0/B;Lc0/B;Ljava/util/ArrayList;Ljava/util/ArrayList;)V"} + 5:13:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):445:445 -> u + 14:28:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):447:447 -> u + 29:42:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):450:450 -> u + 43:51:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):451:451 -> u + 52:55:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):453:453 -> u + 56:59:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):455:455 -> u + 60:66:void createAnimators(android.view.ViewGroup,androidx.transition.TransitionValuesMaps,androidx.transition.TransitionValuesMaps,java.util.ArrayList,java.util.ArrayList):458:458 -> u + 1:7:androidx.transition.TransitionSet addListener(androidx.transition.Transition$TransitionListener):298:298 -> u0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m$i;)Lc0/y;"} + 2:9:androidx.transition.TransitionSet addTarget(android.view.View):266:266 -> v0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lc0/y;"} + 10:23:androidx.transition.TransitionSet addTarget(android.view.View):267:267 -> v0 + 24:30:androidx.transition.TransitionSet addTarget(android.view.View):269:269 -> v0 + 1:3:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):179:179 -> w0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)Lc0/y;"} + 4:11:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):180:180 -> w0 + 12:14:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):181:181 -> w0 + 15:20:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):183:183 -> w0 + 21:27:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):184:184 -> w0 + 28:33:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):186:186 -> w0 + 34:40:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):187:187 -> w0 + 41:46:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):189:189 -> w0 + 47:53:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):190:190 -> w0 + 54:59:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):192:192 -> w0 + 60:67:androidx.transition.TransitionSet addTransition(androidx.transition.Transition):193:193 -> w0 + 2:9:androidx.transition.Transition excludeTarget(java.lang.Class,boolean):359:359 -> x + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Z)Lc0/m;"} + 10:23:androidx.transition.Transition excludeTarget(java.lang.Class,boolean):360:360 -> x + 24:28:androidx.transition.Transition excludeTarget(java.lang.Class,boolean):362:362 -> x + 1:5:void addTransitionInternal(androidx.transition.Transition):199:199 -> x0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 6:8:void addTransitionInternal(androidx.transition.Transition):200:200 -> x0 + 3:11:androidx.transition.Transition getTransitionAt(int):222:222 -> y0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc0/m;"} + 12:22:androidx.transition.Transition getTransitionAt(int):225:225 -> y0 + 1:7:int getTransitionCount():211:211 -> z0 +androidx.transition.TransitionSet$1 -> c0.y$a: # {"id":"sourceFile","fileName":"TransitionSet.java"} androidx.transition.Transition val$nextTransition -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/m;"} androidx.transition.TransitionSet this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/t;"} - 1:8:void (androidx.transition.TransitionSet,androidx.transition.Transition):498:498 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/t;Landroidx/transition/k;)V"} - 1:5:void onTransitionEnd(androidx.transition.Transition):501:501 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 6:9:void onTransitionEnd(androidx.transition.Transition):502:502 -> d -androidx.transition.TransitionSet$TransitionSetListener -> androidx.transition.t$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/y;"} + 1:8:void (androidx.transition.TransitionSet,androidx.transition.Transition):480:480 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/y;Lc0/m;)V"} + 1:5:void onTransitionEnd(androidx.transition.Transition):483:483 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 6:9:void onTransitionEnd(androidx.transition.Transition):484:484 -> d +androidx.transition.TransitionSet$2 -> c0.y$b: +# {"id":"sourceFile","fileName":"TransitionSet.java"} + androidx.transition.TransitionSet this$0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/y;"} + 1:6:void (androidx.transition.TransitionSet):514:514 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/y;)V"} + 1:7:void onTransitionCancel(androidx.transition.Transition):517:517 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 8:15:void onTransitionCancel(androidx.transition.Transition):518:518 -> f + 16:23:void onTransitionCancel(androidx.transition.Transition):519:519 -> f + 24:28:void onTransitionCancel(androidx.transition.Transition):520:520 -> f + 29:34:void onTransitionCancel(androidx.transition.Transition):521:521 -> f +androidx.transition.TransitionSet$TransitionSetListener -> c0.y$c: # {"id":"sourceFile","fileName":"TransitionSet.java"} androidx.transition.TransitionSet mTransitionSet -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/t;"} - 1:3:void (androidx.transition.TransitionSet):432:432 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/t;)V"} - 4:6:void (androidx.transition.TransitionSet):433:433 -> - 1:6:void onTransitionStart(androidx.transition.Transition):438:438 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 7:9:void onTransitionStart(androidx.transition.Transition):439:439 -> a - 10:15:void onTransitionStart(androidx.transition.Transition):440:440 -> a - 1:11:void onTransitionEnd(androidx.transition.Transition):446:446 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 12:13:void onTransitionEnd(androidx.transition.Transition):449:449 -> d - 14:16:void onTransitionEnd(androidx.transition.Transition):450:450 -> d - 17:20:void onTransitionEnd(androidx.transition.Transition):452:452 -> d -androidx.transition.TransitionUtils -> androidx.transition.u: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/y;"} + 1:3:void (androidx.transition.TransitionSet):414:414 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/y;)V"} + 4:6:void (androidx.transition.TransitionSet):415:415 -> + 1:6:void onTransitionStart(androidx.transition.Transition):420:420 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 7:9:void onTransitionStart(androidx.transition.Transition):421:421 -> b + 10:15:void onTransitionStart(androidx.transition.Transition):422:422 -> b + 1:11:void onTransitionEnd(androidx.transition.Transition):428:428 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 12:13:void onTransitionEnd(androidx.transition.Transition):431:431 -> d + 14:16:void onTransitionEnd(androidx.transition.Transition):432:432 -> d + 17:20:void onTransitionEnd(androidx.transition.Transition):434:434 -> d +androidx.transition.TransitionUtils -> c0.z: # {"id":"sourceFile","fileName":"TransitionUtils.java"} boolean HAS_PICTURE_BITMAP -> a 1:12:void ():39:39 -> @@ -58921,35 +62756,34 @@ androidx.transition.TransitionUtils -> androidx.transition.u: 8:22:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):94:94 -> b 23:28:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):101:101 -> b 29:32:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):102:102 -> b - 33:36:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):103:103 -> b - 37:42:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):104:104 -> b - 43:50:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):107:107 -> b - 51:70:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):108:108 -> b - 71:76:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):110:110 -> b - 77:82:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):111:111 -> b - 83:86:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):112:112 -> b - 87:95:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):113:113 -> b - 96:98:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):114:114 -> b - 99:102:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):116:116 -> b - 103:107:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):118:118 -> b - 108:111:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):119:119 -> b - 112:114:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):120:120 -> b - 115:117:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):121:121 -> b - 118:120:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):122:122 -> b - 121:125:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):123:123 -> b - 126:131:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):126:126 -> b - 132:136:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):127:127 -> b - 137:139:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):128:128 -> b - 140:144:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):129:129 -> b - 145:148:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):133:133 -> b - 149:151:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):134:134 -> b - 152:155:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):135:135 -> b - 7:11:android.animation.Animator mergeAnimators(android.animation.Animator,android.animation.Animator):146:146 -> c - 12:19:android.animation.Animator mergeAnimators(android.animation.Animator,android.animation.Animator):147:147 -> c -androidx.transition.TransitionUtils$Api28Impl -> androidx.transition.u$a: + 33:38:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):103:103 -> b + 39:46:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):106:106 -> b + 47:66:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):107:107 -> b + 67:72:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):109:109 -> b + 73:78:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):110:110 -> b + 79:82:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):111:111 -> b + 83:91:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):112:112 -> b + 92:94:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):113:113 -> b + 95:98:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):115:115 -> b + 99:103:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):117:117 -> b + 104:107:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):118:118 -> b + 108:110:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):119:119 -> b + 111:113:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):120:120 -> b + 114:116:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):121:121 -> b + 117:121:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):122:122 -> b + 122:127:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):125:125 -> b + 128:132:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):126:126 -> b + 133:135:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):127:127 -> b + 136:140:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):128:128 -> b + 141:144:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):132:132 -> b + 145:147:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):133:133 -> b + 148:151:android.graphics.Bitmap createViewBitmap(android.view.View,android.graphics.Matrix,android.graphics.RectF,android.view.ViewGroup):134:134 -> b + 7:11:android.animation.Animator mergeAnimators(android.animation.Animator,android.animation.Animator):145:145 -> c + 12:19:android.animation.Animator mergeAnimators(android.animation.Animator,android.animation.Animator):146:146 -> c +androidx.transition.TransitionUtils$Api28Impl -> c0.z$a: # {"id":"sourceFile","fileName":"TransitionUtils.java"} - 1:5:android.graphics.Bitmap createBitmap(android.graphics.Picture):184:184 -> a -androidx.transition.TransitionValues -> androidx.transition.v: + 1:5:android.graphics.Bitmap createBitmap(android.graphics.Picture):182:182 -> a +androidx.transition.TransitionValues -> c0.A: # {"id":"sourceFile","fileName":"TransitionValues.java"} java.util.Map values -> a android.view.View view -> b @@ -58962,12 +62796,12 @@ androidx.transition.TransitionValues -> androidx.transition.v: 5:12:boolean equals(java.lang.Object):77:77 -> equals 13:26:boolean equals(java.lang.Object):78:78 -> equals 1:16:int hashCode():88:88 -> hashCode - 1:30:java.lang.String toString():94:94 -> toString - 31:57:java.lang.String toString():95:95 -> toString - 58:74:java.lang.String toString():96:96 -> toString - 75:96:java.lang.String toString():97:97 -> toString - 97:135:java.lang.String toString():98:98 -> toString -androidx.transition.TransitionValuesMaps -> androidx.transition.w: + 1:30:java.lang.String toString():93:93 -> toString + 31:57:java.lang.String toString():94:94 -> toString + 58:74:java.lang.String toString():95:95 -> toString + 75:96:java.lang.String toString():96:96 -> toString + 97:135:java.lang.String toString():97:97 -> toString +androidx.transition.TransitionValuesMaps -> c0.B: # {"id":"sourceFile","fileName":"TransitionValuesMaps.java"} androidx.collection.ArrayMap mViewValues -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/a;"} @@ -58981,64 +62815,162 @@ androidx.transition.TransitionValuesMaps -> androidx.transition.w: 11:17:void ():29:29 -> 18:24:void ():31:31 -> 25:32:void ():33:33 -> -androidx.transition.ViewGroupUtils -> androidx.transition.x: +androidx.transition.TranslationAnimationCreator -> c0.C: +# {"id":"sourceFile","fileName":"TranslationAnimationCreator.java"} + 1:4:android.animation.Animator createAnimation(android.view.View,androidx.transition.TransitionValues,int,int,float,float,float,float,android.animation.TimeInterpolator,androidx.transition.Transition):55:55 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lc0/A;IIFFFFLandroid/animation/TimeInterpolator;Lc0/m;)Landroid/animation/Animator;"} + 5:8:android.animation.Animator createAnimation(android.view.View,androidx.transition.TransitionValues,int,int,float,float,float,float,android.animation.TimeInterpolator,androidx.transition.Transition):56:56 -> a + 9:22:android.animation.Animator createAnimation(android.view.View,androidx.transition.TransitionValues,int,int,float,float,float,float,android.animation.TimeInterpolator,androidx.transition.Transition):57:57 -> a + 23:28:android.animation.Animator createAnimation(android.view.View,androidx.transition.TransitionValues,int,int,float,float,float,float,android.animation.TimeInterpolator,androidx.transition.Transition):59:59 -> a + 29:34:android.animation.Animator createAnimation(android.view.View,androidx.transition.TransitionValues,int,int,float,float,float,float,android.animation.TimeInterpolator,androidx.transition.Transition):60:60 -> a + 35:37:android.animation.Animator createAnimation(android.view.View,androidx.transition.TransitionValues,int,int,float,float,float,float,android.animation.TimeInterpolator,androidx.transition.Transition):62:62 -> a + 38:50:android.animation.Animator createAnimation(android.view.View,androidx.transition.TransitionValues,int,int,float,float,float,float,android.animation.TimeInterpolator,androidx.transition.Transition):63:63 -> a + 51:59:android.animation.Animator createAnimation(android.view.View,androidx.transition.TransitionValues,int,int,float,float,float,float,android.animation.TimeInterpolator,androidx.transition.Transition):67:67 -> a + 60:71:android.animation.Animator createAnimation(android.view.View,androidx.transition.TransitionValues,int,int,float,float,float,float,android.animation.TimeInterpolator,androidx.transition.Transition):68:68 -> a + 72:79:android.animation.Animator createAnimation(android.view.View,androidx.transition.TransitionValues,int,int,float,float,float,float,android.animation.TimeInterpolator,androidx.transition.Transition):69:69 -> a + 80:83:android.animation.Animator createAnimation(android.view.View,androidx.transition.TransitionValues,int,int,float,float,float,float,android.animation.TimeInterpolator,androidx.transition.Transition):67:67 -> a + 84:90:android.animation.Animator createAnimation(android.view.View,androidx.transition.TransitionValues,int,int,float,float,float,float,android.animation.TimeInterpolator,androidx.transition.Transition):71:71 -> a + 91:93:android.animation.Animator createAnimation(android.view.View,androidx.transition.TransitionValues,int,int,float,float,float,float,android.animation.TimeInterpolator,androidx.transition.Transition):73:73 -> a + 94:96:android.animation.Animator createAnimation(android.view.View,androidx.transition.TransitionValues,int,int,float,float,float,float,android.animation.TimeInterpolator,androidx.transition.Transition):74:74 -> a + 97:100:android.animation.Animator createAnimation(android.view.View,androidx.transition.TransitionValues,int,int,float,float,float,float,android.animation.TimeInterpolator,androidx.transition.Transition):75:75 -> a +androidx.transition.TranslationAnimationCreator$TransitionPositionListener -> c0.C$a: +# {"id":"sourceFile","fileName":"TranslationAnimationCreator.java"} + android.view.View mViewInHierarchy -> a + android.view.View mMovingView -> b + int[] mTransitionPosition -> c + float mPausedX -> d + float mPausedY -> e + float mTerminalX -> f + float mTerminalY -> g + boolean mIsTransitionCanceled -> h + 1:3:void (android.view.View,android.view.View,float,float):92:92 -> + 4:5:void (android.view.View,android.view.View,float,float):93:93 -> + 6:7:void (android.view.View,android.view.View,float,float):94:94 -> + 8:9:void (android.view.View,android.view.View,float,float):95:95 -> + 10:11:void (android.view.View,android.view.View,float,float):96:96 -> + 12:23:void (android.view.View,android.view.View,float,float):97:97 -> + 24:30:void (android.view.View,android.view.View,float,float):99:99 -> + 1:1:void onTransitionStart(androidx.transition.Transition):127:127 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:4:void onTransitionEnd(androidx.transition.Transition,boolean):131:131 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;Z)V"} + 5:13:void onTransitionEnd(androidx.transition.Transition,boolean):132:132 -> c + 2:5:void onTransitionEnd(androidx.transition.Transition):138:138 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:5:void setInterruptedPosition():164:164 -> e + 6:9:void setInterruptedPosition():165:165 -> e + 10:16:void setInterruptedPosition():167:167 -> e + 17:26:void setInterruptedPosition():168:168 -> e + 2:3:void onTransitionCancel(androidx.transition.Transition):143:143 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 4:10:void onTransitionCancel(androidx.transition.Transition):144:144 -> f + 11:18:void onTransitionCancel(androidx.transition.Transition):145:145 -> f + 1:3:void onTransitionPause(androidx.transition.Transition):150:150 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 4:11:void onTransitionPause(androidx.transition.Transition):151:151 -> i + 12:19:void onTransitionPause(androidx.transition.Transition):152:152 -> i + 20:26:void onTransitionPause(androidx.transition.Transition):153:153 -> i + 27:34:void onTransitionPause(androidx.transition.Transition):154:154 -> i + 1:7:void onTransitionResume(androidx.transition.Transition):159:159 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 8:15:void onTransitionResume(androidx.transition.Transition):160:160 -> m + 2:3:void onAnimationCancel(android.animation.Animator):105:105 -> onAnimationCancel + 4:10:void onAnimationCancel(android.animation.Animator):106:106 -> onAnimationCancel + 11:18:void onAnimationCancel(android.animation.Animator):107:107 -> onAnimationCancel + 1:2:void onAnimationEnd(android.animation.Animator,boolean):115:116 -> onAnimationEnd + 3:3:void onAnimationEnd(android.animation.Animator):122:122 -> onAnimationEnd +androidx.transition.VelocityTracker1D -> c0.D: +# {"id":"sourceFile","fileName":"VelocityTracker1D.java"} + long[] mTimeSamples -> a + float[] mDataSamples -> b + int mIndex -> c + 1:5:void ():34:34 -> + 6:9:void ():30:30 -> + 10:14:void ():31:31 -> + 15:18:void ():32:32 -> + 19:22:void ():35:35 -> + 1:8:void addDataPoint(long,float):47:47 -> a + 9:12:void addDataPoint(long,float):48:48 -> a + 13:17:void addDataPoint(long,float):49:49 -> a + 1:7:float calculateVelocity():67:67 -> b + 8:16:float calculateVelocity():69:69 -> b + 17:22:float calculateVelocity():74:74 -> b + 23:38:float calculateVelocity():81:81 -> b + 39:76:float calculateVelocity():86:86 -> b + 77:85:float calculateVelocity():103:103 -> b + 86:98:float calculateVelocity():104:104 -> b + 99:108:float calculateVelocity():108:108 -> b + 109:117:float calculateVelocity():113:113 -> b + 118:119:float calculateVelocity():114:115 -> b + 120:122:float calculateVelocity():115:115 -> b + 123:128:float calculateVelocity():116:116 -> b + 129:133:float calculateVelocity():117:117 -> b + 134:145:float calculateVelocity():118:118 -> b + 146:149:float calculateVelocity():123:123 -> b + 150:158:float calculateVelocity():124:124 -> b + 159:173:float calculateVelocity():128:128 -> b + 174:175:float calculateVelocity():117:117 -> b + 176:180:float calculateVelocity():135:135 -> b + 1:20:float kineticEnergyToVelocity(float):139:139 -> c +androidx.transition.ViewGroupUtils -> c0.E: # {"id":"sourceFile","fileName":"ViewGroupUtils.java"} boolean sTryHiddenSuppressLayout -> a + 1:1:void ():38:38 -> 1:4:void hiddenSuppressLayout(android.view.ViewGroup,boolean):56:56 -> a 5:9:void hiddenSuppressLayout(android.view.ViewGroup,boolean):60:60 -> a 10:12:void hiddenSuppressLayout(android.view.ViewGroup,boolean):62:62 -> a 1:6:void suppressLayout(android.view.ViewGroup,boolean):47:47 -> b 7:10:void suppressLayout(android.view.ViewGroup,boolean):48:48 -> b 11:14:void suppressLayout(android.view.ViewGroup,boolean):50:50 -> b -androidx.transition.ViewGroupUtils$Api29Impl -> androidx.transition.x$a: +androidx.transition.ViewGroupUtils$Api29Impl -> c0.E$a: # {"id":"sourceFile","fileName":"ViewGroupUtils.java"} - 1:5:int getChildDrawingOrder(android.view.ViewGroup,int):113:113 -> a - 1:4:void suppressLayout(android.view.ViewGroup,boolean):108:108 -> b -androidx.transition.ViewUtils -> androidx.transition.y: + 1:4:void suppressLayout(android.view.ViewGroup,boolean):107:107 -> a +androidx.transition.ViewUtils -> c0.F: # {"id":"sourceFile","fileName":"ViewUtils.java"} androidx.transition.ViewUtilsApi19 IMPL -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/I;"} android.util.Property TRANSITION_ALPHA -> b android.util.Property CLIP_BOUNDS -> c 1:6:void ():37:37 -> 7:14:void ():38:38 -> 15:21:void ():40:40 -> - 22:32:void ():53:53 -> - 33:44:void ():68:68 -> - 1:6:void clearNonTransitionAlpha(android.view.View):105:105 -> a - 1:7:float getTransitionAlpha(android.view.View):88:88 -> b - 1:6:void saveNonTransitionAlpha(android.view.View):96:96 -> c - 1:11:void setLeftTopRightBottom(android.view.View,int,int,int,int):176:176 -> d - 1:6:void setTransitionAlpha(android.view.View,float):84:84 -> e - 1:6:void setTransitionVisibility(android.view.View,int):122:122 -> f - 1:6:void transformMatrixToGlobal(android.view.View,android.graphics.Matrix):138:138 -> g - 1:6:void transformMatrixToLocal(android.view.View,android.graphics.Matrix):154:154 -> h -androidx.transition.ViewUtils$1 -> androidx.transition.y$a: + 22:32:void ():51:51 -> + 33:44:void ():66:66 -> + 1:6:void clearNonTransitionAlpha(android.view.View):103:103 -> a + 1:7:float getTransitionAlpha(android.view.View):86:86 -> b + 1:6:void saveNonTransitionAlpha(android.view.View):94:94 -> c + 1:11:void setLeftTopRightBottom(android.view.View,int,int,int,int):174:174 -> d + 1:6:void setTransitionAlpha(android.view.View,float):82:82 -> e + 1:6:void setTransitionVisibility(android.view.View,int):120:120 -> f + 1:6:void transformMatrixToGlobal(android.view.View,android.graphics.Matrix):136:136 -> g + 1:6:void transformMatrixToLocal(android.view.View,android.graphics.Matrix):152:152 -> h +androidx.transition.ViewUtils$1 -> c0.F$a: # {"id":"sourceFile","fileName":"ViewUtils.java"} - 1:4:void (java.lang.Class,java.lang.String):54:54 -> - 1:9:java.lang.Float get(android.view.View):58:58 -> a - 1:8:void set(android.view.View,java.lang.Float):63:63 -> b - 1:7:java.lang.Object get(java.lang.Object):54:54 -> get - 1:8:void set(java.lang.Object,java.lang.Object):54:54 -> set -androidx.transition.ViewUtils$2 -> androidx.transition.y$b: + 1:4:void (java.lang.Class,java.lang.String):52:52 -> + 1:9:java.lang.Float get(android.view.View):56:56 -> a + 1:8:void set(android.view.View,java.lang.Float):61:61 -> b + 1:7:java.lang.Object get(java.lang.Object):52:52 -> get + 1:8:void set(java.lang.Object,java.lang.Object):52:52 -> set +androidx.transition.ViewUtils$2 -> c0.F$b: # {"id":"sourceFile","fileName":"ViewUtils.java"} - 1:4:void (java.lang.Class,java.lang.String):69:69 -> - 1:5:android.graphics.Rect get(android.view.View):73:73 -> a - 1:4:void set(android.view.View,android.graphics.Rect):78:78 -> b - 1:7:java.lang.Object get(java.lang.Object):69:69 -> get - 1:8:void set(java.lang.Object,java.lang.Object):69:69 -> set -androidx.transition.ViewUtilsApi19 -> androidx.transition.B: + 1:4:void (java.lang.Class,java.lang.String):67:67 -> + 1:5:android.graphics.Rect get(android.view.View):71:71 -> a + 1:4:void set(android.view.View,android.graphics.Rect):76:76 -> b + 1:7:java.lang.Object get(java.lang.Object):67:67 -> get + 1:8:void set(java.lang.Object,java.lang.Object):67:67 -> set +androidx.transition.ViewUtilsApi19 -> c0.I: # {"id":"sourceFile","fileName":"ViewUtilsApi19.java"} boolean sTryHiddenTransitionAlpha -> a java.lang.reflect.Field sViewFlagsField -> b boolean sViewFlagsFieldFetched -> c + 1:1:void ():41:41 -> 1:4:void ():34:34 -> - 1:1:void clearNonTransitionAlpha(android.view.View):0:0 -> a + 1:1:void clearNonTransitionAlpha(android.view.View):85:85 -> a 1:4:float getTransitionAlpha(android.view.View):67:67 -> b 5:10:float getTransitionAlpha(android.view.View):71:71 -> b 11:12:float getTransitionAlpha(android.view.View):73:73 -> b 13:17:float getTransitionAlpha(android.view.View):76:76 -> b - 1:1:void saveNonTransitionAlpha(android.view.View):0:0 -> c + 1:1:void saveNonTransitionAlpha(android.view.View):81:81 -> c void setLeftTopRightBottom(android.view.View,int,int,int,int) -> d 1:4:void setTransitionAlpha(android.view.View,float):52:52 -> e 5:9:void setTransitionAlpha(android.view.View,float):56:56 -> e @@ -59054,208 +62986,205 @@ androidx.transition.ViewUtilsApi19 -> androidx.transition.B: 37:45:void setTransitionVisibility(android.view.View,int):179:179 -> f void transformMatrixToGlobal(android.view.View,android.graphics.Matrix) -> g void transformMatrixToLocal(android.view.View,android.graphics.Matrix) -> h -androidx.transition.ViewUtilsApi19$Api29Impl -> androidx.transition.B$a: +androidx.transition.ViewUtilsApi19$Api29Impl -> c0.I$a: # {"id":"sourceFile","fileName":"ViewUtilsApi19.java"} - 1:5:float getTransitionAlpha(android.view.View):216:216 -> a - 1:4:void setTransitionAlpha(android.view.View,float):211:211 -> b -androidx.transition.ViewUtilsApi19$Api29Impl$$ExternalSyntheticApiModelOutline0 -> androidx.transition.z: + 1:5:float getTransitionAlpha(android.view.View):214:214 -> a + 1:4:void setTransitionAlpha(android.view.View,float):210:210 -> b +androidx.transition.ViewUtilsApi19$Api29Impl$$ExternalSyntheticApiModelOutline0 -> c0.G: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void m(android.view.View,float):0:0 -> a + 1:1:void c0.ViewUtilsApi19$Api29Impl$$ExternalSyntheticApiModelOutline0.m(android.view.View,float):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.transition.ViewUtilsApi19$Api29Impl$$ExternalSyntheticApiModelOutline1 -> androidx.transition.A: +androidx.transition.ViewUtilsApi19$Api29Impl$$ExternalSyntheticApiModelOutline1 -> c0.H: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:float m(android.view.View):0:0 -> a + 1:1:float c0.ViewUtilsApi19$Api29Impl$$ExternalSyntheticApiModelOutline1.m(android.view.View):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.transition.ViewUtilsApi21 -> androidx.transition.F: +androidx.transition.ViewUtilsApi21 -> c0.L: # {"id":"sourceFile","fileName":"ViewUtilsApi21.java"} boolean sTryHiddenTransformMatrixToGlobal -> d boolean sTryHiddenTransformMatrixToLocal -> e - 1:4:void ():29:29 -> - 1:4:void transformMatrixToGlobal(android.view.View,android.graphics.Matrix):47:47 -> g - 5:9:void transformMatrixToGlobal(android.view.View,android.graphics.Matrix):51:51 -> g - 10:12:void transformMatrixToGlobal(android.view.View,android.graphics.Matrix):53:53 -> g - 1:4:void transformMatrixToLocal(android.view.View,android.graphics.Matrix):61:61 -> h - 5:9:void transformMatrixToLocal(android.view.View,android.graphics.Matrix):65:65 -> h - 10:12:void transformMatrixToLocal(android.view.View,android.graphics.Matrix):67:67 -> h -androidx.transition.ViewUtilsApi21$Api29Impl -> androidx.transition.F$a: + 1:1:void ():41:41 -> + 1:4:void ():28:28 -> + 1:4:void transformMatrixToGlobal(android.view.View,android.graphics.Matrix):46:46 -> g + 5:9:void transformMatrixToGlobal(android.view.View,android.graphics.Matrix):50:50 -> g + 10:12:void transformMatrixToGlobal(android.view.View,android.graphics.Matrix):52:52 -> g + 1:4:void transformMatrixToLocal(android.view.View,android.graphics.Matrix):60:60 -> h + 5:9:void transformMatrixToLocal(android.view.View,android.graphics.Matrix):64:64 -> h + 10:12:void transformMatrixToLocal(android.view.View,android.graphics.Matrix):66:66 -> h +androidx.transition.ViewUtilsApi21$Api29Impl -> c0.L$a: # {"id":"sourceFile","fileName":"ViewUtilsApi21.java"} - 1:4:void setAnimationMatrix(android.view.View,android.graphics.Matrix):104:104 -> a - 1:4:void transformMatrixToGlobal(android.view.View,android.graphics.Matrix):94:94 -> b - 1:4:void transformMatrixToLocal(android.view.View,android.graphics.Matrix):99:99 -> c -androidx.transition.ViewUtilsApi21$Api29Impl$$ExternalSyntheticApiModelOutline0 -> androidx.transition.C: + 1:4:void transformMatrixToGlobal(android.view.View,android.graphics.Matrix):92:92 -> a + 1:4:void transformMatrixToLocal(android.view.View,android.graphics.Matrix):96:96 -> b +androidx.transition.ViewUtilsApi21$Api29Impl$$ExternalSyntheticApiModelOutline0 -> c0.J: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void m(android.view.View,android.graphics.Matrix):0:0 -> a + 1:1:void c0.ViewUtilsApi21$Api29Impl$$ExternalSyntheticApiModelOutline0.m(android.view.View,android.graphics.Matrix):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.transition.ViewUtilsApi21$Api29Impl$$ExternalSyntheticApiModelOutline1 -> androidx.transition.D: +androidx.transition.ViewUtilsApi21$Api29Impl$$ExternalSyntheticApiModelOutline1 -> c0.K: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void m(android.view.View,android.graphics.Matrix):0:0 -> a + 1:1:void c0.ViewUtilsApi21$Api29Impl$$ExternalSyntheticApiModelOutline1.m(android.view.View,android.graphics.Matrix):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.transition.ViewUtilsApi21$Api29Impl$$ExternalSyntheticApiModelOutline2 -> androidx.transition.E: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - 1:1:void m(android.view.View,android.graphics.Matrix):0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} -androidx.transition.ViewUtilsApi22 -> androidx.transition.H: +androidx.transition.ViewUtilsApi22 -> c0.N: # {"id":"sourceFile","fileName":"ViewUtilsApi22.java"} boolean sTryHiddenSetLeftTopRightBottom -> f + 1:1:void ():32:32 -> 1:4:void ():27:27 -> 1:4:void setLeftTopRightBottom(android.view.View,int,int,int,int):37:37 -> d 5:9:void setLeftTopRightBottom(android.view.View,int,int,int,int):41:41 -> d 10:12:void setLeftTopRightBottom(android.view.View,int,int,int,int):43:43 -> d -androidx.transition.ViewUtilsApi22$Api29Impl -> androidx.transition.H$a: +androidx.transition.ViewUtilsApi22$Api29Impl -> c0.N$a: # {"id":"sourceFile","fileName":"ViewUtilsApi22.java"} - 1:4:void setLeftTopRightBottom(android.view.View,int,int,int,int):56:56 -> a -androidx.transition.ViewUtilsApi22$Api29Impl$$ExternalSyntheticApiModelOutline0 -> androidx.transition.G: + 1:4:void setLeftTopRightBottom(android.view.View,int,int,int,int):55:55 -> a +androidx.transition.ViewUtilsApi22$Api29Impl$$ExternalSyntheticApiModelOutline0 -> c0.M: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void m(android.view.View,int,int,int,int):0:0 -> a + 1:1:void c0.ViewUtilsApi22$Api29Impl$$ExternalSyntheticApiModelOutline0.m(android.view.View,int,int,int,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.transition.ViewUtilsApi23 -> androidx.transition.J: +androidx.transition.ViewUtilsApi23 -> c0.P: # {"id":"sourceFile","fileName":"ViewUtilsApi23.java"} boolean sTryHiddenSetTransitionVisibility -> g + 1:1:void ():33:33 -> 1:4:void ():28:28 -> 1:6:void setTransitionVisibility(android.view.View,int):39:39 -> f 7:10:void setTransitionVisibility(android.view.View,int):40:40 -> f 11:14:void setTransitionVisibility(android.view.View,int):42:42 -> f 15:19:void setTransitionVisibility(android.view.View,int):46:46 -> f 20:22:void setTransitionVisibility(android.view.View,int):48:48 -> f -androidx.transition.ViewUtilsApi23$Api29Impl -> androidx.transition.J$a: +androidx.transition.ViewUtilsApi23$Api29Impl -> c0.P$a: # {"id":"sourceFile","fileName":"ViewUtilsApi23.java"} - 1:4:void setTransitionVisibility(android.view.View,int):62:62 -> a -androidx.transition.ViewUtilsApi23$Api29Impl$$ExternalSyntheticApiModelOutline0 -> androidx.transition.I: + 1:4:void setTransitionVisibility(android.view.View,int):61:61 -> a +androidx.transition.ViewUtilsApi23$Api29Impl$$ExternalSyntheticApiModelOutline0 -> c0.O: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void m(android.view.View,int):0:0 -> a + 1:1:void c0.ViewUtilsApi23$Api29Impl$$ExternalSyntheticApiModelOutline0.m(android.view.View,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -androidx.transition.ViewUtilsApi29 -> androidx.transition.K: +androidx.transition.ViewUtilsApi29 -> c0.Q: # {"id":"sourceFile","fileName":"ViewUtilsApi29.java"} - 1:4:void ():27:27 -> - 1:5:float getTransitionAlpha(android.view.View):36:36 -> b - 1:4:void setLeftTopRightBottom(android.view.View,int,int,int,int):46:46 -> d - 1:4:void setTransitionAlpha(android.view.View,float):31:31 -> e - 1:4:void setTransitionVisibility(android.view.View,int):41:41 -> f - 1:4:void transformMatrixToGlobal(android.view.View,android.graphics.Matrix):51:51 -> g - 1:4:void transformMatrixToLocal(android.view.View,android.graphics.Matrix):56:56 -> h -androidx.transition.Visibility -> androidx.transition.L: + 1:4:void ():28:28 -> + 1:5:float getTransitionAlpha(android.view.View):37:37 -> b + 1:4:void setLeftTopRightBottom(android.view.View,int,int,int,int):47:47 -> d + 1:4:void setTransitionAlpha(android.view.View,float):32:32 -> e + 1:4:void setTransitionVisibility(android.view.View,int):42:42 -> f + 1:4:void transformMatrixToGlobal(android.view.View,android.graphics.Matrix):52:52 -> g + 1:4:void transformMatrixToLocal(android.view.View,android.graphics.Matrix):57:57 -> h +androidx.transition.Visibility -> c0.S: # {"id":"sourceFile","fileName":"Visibility.java"} - int mMode -> P - java.lang.String[] sTransitionProperties -> Q - 1:11:void ():80:80 -> - 1:4:void ():99:99 -> - 5:7:void ():97:97 -> - 1:3:java.lang.String[] getTransitionProperties():143:143 -> I - 11:12:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):494:494 -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/v;Landroidx/transition/v;)Z"} - 13:20:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):495:495 -> K - 21:27:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):496:496 -> K - 28:31:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):501:501 -> K - 32:46:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):502:502 -> K - 1:4:void captureEndValues(androidx.transition.TransitionValues):162:162 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/v;)V"} - 1:6:void captureValues(androidx.transition.TransitionValues):147:147 -> j0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/v;)V"} - 7:17:void captureValues(androidx.transition.TransitionValues):148:148 -> j0 - 18:31:void captureValues(androidx.transition.TransitionValues):149:149 -> j0 - 32:33:void captureValues(androidx.transition.TransitionValues):150:150 -> j0 - 34:38:void captureValues(androidx.transition.TransitionValues):151:151 -> j0 - 39:46:void captureValues(androidx.transition.TransitionValues):152:152 -> j0 - 1:6:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):192:192 -> k0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/v;Landroidx/transition/v;)Landroidx/transition/L$c;"} - 7:8:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):193:193 -> k0 - 9:12:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):194:194 -> k0 - 13:26:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):195:195 -> k0 - 27:40:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):196:196 -> k0 - 41:51:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):197:197 -> k0 - 52:53:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):199:199 -> k0 - 54:57:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):200:200 -> k0 - 58:65:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):202:202 -> k0 - 66:79:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):203:203 -> k0 - 80:90:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):204:204 -> k0 - 91:92:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):206:206 -> k0 - 93:99:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):207:207 -> k0 - 100:116:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):210:210 -> k0 - 117:118:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):216:216 -> k0 - 119:123:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):217:217 -> k0 - 124:125:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):219:219 -> k0 - 126:128:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):220:220 -> k0 - 129:132:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):224:224 -> k0 - 133:134:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):225:225 -> k0 - 135:137:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):226:226 -> k0 - 138:141:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):227:227 -> k0 - 142:143:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):228:228 -> k0 - 144:148:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):229:229 -> k0 - 149:152:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):233:233 -> k0 - 153:154:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):234:234 -> k0 - 155:159:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):235:235 -> k0 - 160:163:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):236:236 -> k0 - 164:165:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):237:237 -> k0 - 166:168:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):238:238 -> k0 - android.animation.Animator onAppear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues) -> l0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroid/view/View;Landroidx/transition/v;Landroidx/transition/v;)Landroid/animation/Animator;"} - 1:4:void captureStartValues(androidx.transition.TransitionValues):157:157 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/v;)V"} - 1:12:android.animation.Animator onAppear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):281:281 -> m0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/transition/v;ILandroidx/transition/v;I)Landroid/animation/Animator;"} - 13:21:android.animation.Animator onAppear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):285:285 -> m0 - 22:25:android.animation.Animator onAppear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):286:286 -> m0 - 26:29:android.animation.Animator onAppear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):288:288 -> m0 - 30:33:android.animation.Animator onAppear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):290:290 -> m0 - 34:38:android.animation.Animator onAppear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):291:291 -> m0 - 39:46:android.animation.Animator onAppear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):295:295 -> m0 - android.animation.Animator onDisappear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues) -> n0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroid/view/View;Landroidx/transition/v;Landroidx/transition/v;)Landroid/animation/Animator;"} - 1:11:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):341:341 -> o0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/transition/v;ILandroidx/transition/v;I)Landroid/animation/Animator;"} - 12:15:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):350:350 -> o0 - 16:19:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):351:351 -> o0 - 20:37:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):356:356 -> o0 - 38:64:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):366:366 -> o0 - 65:71:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):391:391 -> o0 - 72:79:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):394:394 -> o0 - 80:85:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):395:395 -> o0 - 86:89:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):396:396 -> o0 - 90:93:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):397:397 -> o0 - 94:97:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):400:400 -> o0 - 98:101:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):401:401 -> o0 - 102:110:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):402:402 -> o0 - 111:114:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):405:405 -> o0 - 115:123:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):406:406 -> o0 - 124:140:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):407:407 -> o0 - 141:150:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):422:422 -> o0 - 151:152:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):423:423 -> o0 - 153:154:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):424:424 -> o0 - 155:156:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):425:425 -> o0 - 157:159:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):426:426 -> o0 - 160:170:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):427:427 -> o0 - 171:181:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):428:428 -> o0 - 182:188:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):429:429 -> o0 - 189:196:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):431:431 -> o0 - 197:204:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):434:434 -> o0 - 205:209:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):436:436 -> o0 - 210:214:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):438:438 -> o0 - 215:217:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):441:441 -> o0 - 218:220:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):442:442 -> o0 - 221:230:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):443:443 -> o0 - 231:234:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):450:450 -> o0 - 235:237:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):451:451 -> o0 - 238:243:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):452:452 -> o0 - 244:248:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):454:454 -> o0 - 249:251:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):456:456 -> o0 - 252:259:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):457:457 -> o0 - 260:264:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):459:459 -> o0 - 5:7:void setMode(int):126:126 -> p0 - 8:15:void setMode(int):124:124 -> p0 - 1:4:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):247:247 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/transition/v;Landroidx/transition/v;)Landroid/animation/Animator;"} - 5:16:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):248:248 -> q - 17:20:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):250:250 -> q - 21:36:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):251:251 -> q - 37:48:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):254:254 -> q -androidx.transition.Visibility$DisappearListener -> androidx.transition.L$a: + int mMode -> T + java.lang.String[] sTransitionProperties -> U + 1:11:void ():82:82 -> + 1:4:void ():101:101 -> + 5:7:void ():99:99 -> + 5:7:void setMode(int):128:128 -> A0 + 8:15:void setMode(int):126:126 -> A0 + 1:3:java.lang.String[] getTransitionProperties():144:144 -> P + 11:12:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):491:491 -> T + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;Lc0/A;)Z"} + 13:20:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):492:492 -> T + 21:27:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):493:493 -> T + 28:31:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):498:498 -> T + 32:46:boolean isTransitionRequired(androidx.transition.TransitionValues,androidx.transition.TransitionValues):499:499 -> T + 1:4:void captureEndValues(androidx.transition.TransitionValues):163:163 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;)V"} + 1:4:void captureStartValues(androidx.transition.TransitionValues):158:158 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;)V"} + 1:4:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):247:247 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lc0/A;Lc0/A;)Landroid/animation/Animator;"} + 5:16:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):248:248 -> t + 17:20:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):250:250 -> t + 21:36:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):251:251 -> t + 37:48:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):254:254 -> t + 1:6:void captureValues(androidx.transition.TransitionValues):148:148 -> u0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;)V"} + 7:17:void captureValues(androidx.transition.TransitionValues):149:149 -> u0 + 18:31:void captureValues(androidx.transition.TransitionValues):150:150 -> u0 + 32:33:void captureValues(androidx.transition.TransitionValues):151:151 -> u0 + 34:38:void captureValues(androidx.transition.TransitionValues):152:152 -> u0 + 39:46:void captureValues(androidx.transition.TransitionValues):153:153 -> u0 + 1:6:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):193:193 -> v0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;Lc0/A;)Lc0/S$c;"} + 7:8:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):194:194 -> v0 + 9:12:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):195:195 -> v0 + 13:26:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):196:196 -> v0 + 27:40:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):197:197 -> v0 + 41:51:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):198:198 -> v0 + 52:53:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):200:200 -> v0 + 54:57:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):201:201 -> v0 + 58:65:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):203:203 -> v0 + 66:79:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):204:204 -> v0 + 80:90:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):205:205 -> v0 + 91:92:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):207:207 -> v0 + 93:99:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):208:208 -> v0 + 100:116:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):211:211 -> v0 + 117:118:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):217:217 -> v0 + 119:123:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):218:218 -> v0 + 124:125:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):220:220 -> v0 + 126:128:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):221:221 -> v0 + 129:132:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):225:225 -> v0 + 133:134:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):226:226 -> v0 + 135:137:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):227:227 -> v0 + 138:141:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):228:228 -> v0 + 142:143:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):229:229 -> v0 + 144:148:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):230:230 -> v0 + 149:152:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):234:234 -> v0 + 153:154:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):235:235 -> v0 + 155:159:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):236:236 -> v0 + 160:163:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):237:237 -> v0 + 164:165:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):238:238 -> v0 + 166:168:androidx.transition.Visibility$VisibilityInfo getVisibilityChangeInfo(androidx.transition.TransitionValues,androidx.transition.TransitionValues):239:239 -> v0 + android.animation.Animator onAppear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues) -> w0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroid/view/View;Lc0/A;Lc0/A;)Landroid/animation/Animator;"} + 1:12:android.animation.Animator onAppear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):281:281 -> x0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lc0/A;ILc0/A;I)Landroid/animation/Animator;"} + 13:21:android.animation.Animator onAppear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):285:285 -> x0 + 22:25:android.animation.Animator onAppear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):286:286 -> x0 + 26:29:android.animation.Animator onAppear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):288:288 -> x0 + 30:33:android.animation.Animator onAppear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):290:290 -> x0 + 34:38:android.animation.Animator onAppear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):291:291 -> x0 + 39:46:android.animation.Animator onAppear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):295:295 -> x0 + android.animation.Animator onDisappear(android.view.ViewGroup,android.view.View,androidx.transition.TransitionValues,androidx.transition.TransitionValues) -> y0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroid/view/View;Lc0/A;Lc0/A;)Landroid/animation/Animator;"} + 1:11:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):339:339 -> z0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lc0/A;ILc0/A;I)Landroid/animation/Animator;"} + 12:15:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):348:348 -> z0 + 16:19:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):349:349 -> z0 + 20:37:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):354:354 -> z0 + 38:64:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):364:364 -> z0 + 65:71:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):389:389 -> z0 + 72:79:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):392:392 -> z0 + 80:85:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):393:393 -> z0 + 86:89:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):394:394 -> z0 + 90:93:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):395:395 -> z0 + 94:97:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):398:398 -> z0 + 98:101:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):399:399 -> z0 + 102:110:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):400:400 -> z0 + 111:114:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):403:403 -> z0 + 115:123:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):404:404 -> z0 + 124:140:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):405:405 -> z0 + 141:150:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):420:420 -> z0 + 151:152:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):421:421 -> z0 + 153:154:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):422:422 -> z0 + 155:156:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):423:423 -> z0 + 157:159:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):424:424 -> z0 + 160:170:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):425:425 -> z0 + 171:181:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):426:426 -> z0 + 182:184:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):427:427 -> z0 + 185:192:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):429:429 -> z0 + 193:200:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):432:432 -> z0 + 201:205:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):434:434 -> z0 + 206:210:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):436:436 -> z0 + 211:213:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):439:439 -> z0 + 214:216:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):440:440 -> z0 + 217:226:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):441:441 -> z0 + 227:230:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):448:448 -> z0 + 231:233:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):449:449 -> z0 + 234:239:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):450:450 -> z0 + 240:244:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):452:452 -> z0 + 245:247:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):454:454 -> z0 + 248:255:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):455:455 -> z0 + 256:260:android.animation.Animator onDisappear(android.view.ViewGroup,androidx.transition.TransitionValues,int,androidx.transition.TransitionValues,int):457:457 -> z0 +androidx.transition.Visibility$DisappearListener -> c0.S$a: # {"id":"sourceFile","fileName":"Visibility.java"} android.view.View mView -> a int mFinalVisibility -> b @@ -59263,78 +63192,79 @@ androidx.transition.Visibility$DisappearListener -> androidx.transition.L$a: boolean mSuppressLayout -> d boolean mLayoutSuppressed -> e boolean mCanceled -> f - 1:4:void (android.view.View,int,boolean):517:517 -> - 5:6:void (android.view.View,int,boolean):515:515 -> - 7:8:void (android.view.View,int,boolean):518:518 -> - 9:10:void (android.view.View,int,boolean):519:519 -> - 11:18:void (android.view.View,int,boolean):520:520 -> - 19:21:void (android.view.View,int,boolean):521:521 -> - 22:25:void (android.view.View,int,boolean):523:523 -> - 1:1:void onTransitionStart(androidx.transition.Transition):0:0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 2:4:void onTransitionPause(androidx.transition.Transition):577:577 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 5:8:void onTransitionPause(androidx.transition.Transition):578:578 -> b - 9:16:void onTransitionPause(androidx.transition.Transition):579:579 -> b - 1:4:void onTransitionEnd(androidx.transition.Transition):568:568 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 1:1:void onTransitionCancel(androidx.transition.Transition):0:0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 2:4:void onTransitionResume(androidx.transition.Transition):585:585 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 5:8:void onTransitionResume(androidx.transition.Transition):586:586 -> g - 9:15:void onTransitionResume(androidx.transition.Transition):587:587 -> g - 1:4:void hideViewWhenNotCanceled():592:592 -> h - 5:11:void hideViewWhenNotCanceled():594:594 -> h - 12:15:void hideViewWhenNotCanceled():595:595 -> h - 16:19:void hideViewWhenNotCanceled():596:596 -> h - 20:23:void hideViewWhenNotCanceled():600:600 -> h - 1:12:void suppressLayout(boolean):604:604 -> i - 13:14:void suppressLayout(boolean):605:605 -> i - 15:18:void suppressLayout(boolean):606:606 -> i - 2:4:void onAnimationCancel(android.animation.Animator):528:528 -> onAnimationCancel - 1:1:void onAnimationEnd(android.animation.Animator):541:541 -> onAnimationEnd - 2:2:void onAnimationEnd(android.animation.Animator,boolean):557:557 -> onAnimationEnd - 1:1:void onAnimationStart(android.animation.Animator):0:0 -> onAnimationStart - 2:4:void onAnimationStart(android.animation.Animator,boolean):547:549 -> onAnimationStart -androidx.transition.Visibility$OverlayListener -> androidx.transition.L$b: + 1:4:void (android.view.View,int,boolean):514:514 -> + 5:6:void (android.view.View,int,boolean):512:512 -> + 7:8:void (android.view.View,int,boolean):515:515 -> + 9:10:void (android.view.View,int,boolean):516:516 -> + 11:18:void (android.view.View,int,boolean):517:517 -> + 19:21:void (android.view.View,int,boolean):518:518 -> + 22:25:void (android.view.View,int,boolean):520:520 -> + 1:1:void onTransitionStart(androidx.transition.Transition):561:561 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:4:void onTransitionEnd(androidx.transition.Transition):565:565 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:4:void hideViewWhenNotCanceled():589:589 -> e + 5:11:void hideViewWhenNotCanceled():591:591 -> e + 12:15:void hideViewWhenNotCanceled():592:592 -> e + 16:19:void hideViewWhenNotCanceled():593:593 -> e + 20:23:void hideViewWhenNotCanceled():597:597 -> e + 1:1:void onTransitionCancel(androidx.transition.Transition):570:570 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:12:void suppressLayout(boolean):601:601 -> g + 13:14:void suppressLayout(boolean):602:602 -> g + 15:18:void suppressLayout(boolean):603:603 -> g + 2:4:void onTransitionPause(androidx.transition.Transition):574:574 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 5:8:void onTransitionPause(androidx.transition.Transition):575:575 -> i + 9:16:void onTransitionPause(androidx.transition.Transition):576:576 -> i + 2:4:void onTransitionResume(androidx.transition.Transition):582:582 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 5:8:void onTransitionResume(androidx.transition.Transition):583:583 -> m + 9:15:void onTransitionResume(androidx.transition.Transition):584:584 -> m + 2:4:void onAnimationCancel(android.animation.Animator):525:525 -> onAnimationCancel + 1:1:void onAnimationEnd(android.animation.Animator):538:538 -> onAnimationEnd + 2:2:void onAnimationEnd(android.animation.Animator,boolean):554:554 -> onAnimationEnd + 1:1:void onAnimationRepeat(android.animation.Animator):530:530 -> onAnimationRepeat + 1:1:void onAnimationStart(android.animation.Animator):534:534 -> onAnimationStart + 2:4:void onAnimationStart(android.animation.Animator,boolean):544:546 -> onAnimationStart +androidx.transition.Visibility$OverlayListener -> c0.S$b: # {"id":"sourceFile","fileName":"Visibility.java"} android.view.ViewGroup mOverlayHost -> a android.view.View mOverlayView -> b android.view.View mStartView -> c boolean mHasOverlay -> d androidx.transition.Visibility this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/L;"} - 1:6:void (androidx.transition.Visibility,android.view.ViewGroup,android.view.View,android.view.View):617:617 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/L;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/View;)V"} - 7:8:void (androidx.transition.Visibility,android.view.ViewGroup,android.view.View,android.view.View):615:615 -> - 9:10:void (androidx.transition.Visibility,android.view.ViewGroup,android.view.View,android.view.View):618:618 -> - 11:12:void (androidx.transition.Visibility,android.view.ViewGroup,android.view.View,android.view.View):619:619 -> - 13:15:void (androidx.transition.Visibility,android.view.ViewGroup,android.view.View,android.view.View):620:620 -> - 1:1:void onTransitionStart(androidx.transition.Transition):0:0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 1:1:void onTransitionPause(androidx.transition.Transition):0:0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 1:4:void onTransitionEnd(androidx.transition.Transition):660:660 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 1:4:void onTransitionCancel(androidx.transition.Transition):677:677 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 5:8:void onTransitionCancel(androidx.transition.Transition):678:678 -> e - 1:1:void onTransitionResume(androidx.transition.Transition):0:0 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/k;)V"} - 1:8:void removeFromOverlay():683:683 -> h - 9:20:void removeFromOverlay():684:684 -> h - 21:23:void removeFromOverlay():685:685 -> h - 1:1:void onAnimationEnd(android.animation.Animator):648:648 -> onAnimationEnd - 2:2:void onAnimationEnd(android.animation.Animator,boolean):654:654 -> onAnimationEnd - 1:12:void onAnimationPause(android.animation.Animator):625:625 -> onAnimationPause - 1:8:void onAnimationResume(android.animation.Animator):630:630 -> onAnimationResume - 9:20:void onAnimationResume(android.animation.Animator):631:631 -> onAnimationResume - 21:26:void onAnimationResume(android.animation.Animator):633:633 -> onAnimationResume - 3:11:void onAnimationStart(android.animation.Animator,boolean):640:640 -> onAnimationStart - 12:23:void onAnimationStart(android.animation.Animator,boolean):641:641 -> onAnimationStart - 24:26:void onAnimationStart(android.animation.Animator,boolean):642:642 -> onAnimationStart -androidx.transition.Visibility$VisibilityInfo -> androidx.transition.L$c: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/S;"} + 1:6:void (androidx.transition.Visibility,android.view.ViewGroup,android.view.View,android.view.View):614:614 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/S;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/View;)V"} + 7:8:void (androidx.transition.Visibility,android.view.ViewGroup,android.view.View,android.view.View):612:612 -> + 9:10:void (androidx.transition.Visibility,android.view.ViewGroup,android.view.View,android.view.View):615:615 -> + 11:12:void (androidx.transition.Visibility,android.view.ViewGroup,android.view.View,android.view.View):616:616 -> + 13:15:void (androidx.transition.Visibility,android.view.ViewGroup,android.view.View,android.view.View):617:617 -> + 1:1:void onTransitionStart(androidx.transition.Transition):662:662 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:4:void onTransitionEnd(androidx.transition.Transition):657:657 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:8:void removeFromOverlay():680:680 -> e + 9:20:void removeFromOverlay():681:681 -> e + 21:23:void removeFromOverlay():682:682 -> e + 1:4:void onTransitionCancel(androidx.transition.Transition):674:674 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 5:8:void onTransitionCancel(androidx.transition.Transition):675:675 -> f + 1:1:void onTransitionPause(androidx.transition.Transition):666:666 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:1:void onTransitionResume(androidx.transition.Transition):670:670 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/m;)V"} + 1:1:void onAnimationEnd(android.animation.Animator):645:645 -> onAnimationEnd + 2:2:void onAnimationEnd(android.animation.Animator,boolean):651:651 -> onAnimationEnd + 1:12:void onAnimationPause(android.animation.Animator):622:622 -> onAnimationPause + 1:8:void onAnimationResume(android.animation.Animator):627:627 -> onAnimationResume + 9:16:void onAnimationResume(android.animation.Animator):628:628 -> onAnimationResume + 17:22:void onAnimationResume(android.animation.Animator):630:630 -> onAnimationResume + 3:11:void onAnimationStart(android.animation.Animator,boolean):637:637 -> onAnimationStart + 12:19:void onAnimationStart(android.animation.Animator,boolean):638:638 -> onAnimationStart + 20:22:void onAnimationStart(android.animation.Animator,boolean):639:639 -> onAnimationStart +androidx.transition.Visibility$VisibilityInfo -> c0.S$c: # {"id":"sourceFile","fileName":"Visibility.java"} boolean mVisibilityChange -> a boolean mFadeIn -> b @@ -59342,7 +63272,35 @@ androidx.transition.Visibility$VisibilityInfo -> androidx.transition.L$c: int mEndVisibility -> d android.view.ViewGroup mStartParent -> e android.view.ViewGroup mEndParent -> f - 1:4:void ():86:86 -> + 1:4:void ():88:88 -> +androidx.transition.VisibilityPropagation -> c0.T: +# {"id":"sourceFile","fileName":"VisibilityPropagation.java"} + java.lang.String[] VISIBILITY_PROPAGATION_VALUES -> a + 1:11:void ():41:41 -> + 1:4:void ():28:28 -> + 1:2:void captureValues(androidx.transition.TransitionValues):48:48 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;)V"} + 3:14:void captureValues(androidx.transition.TransitionValues):49:49 -> a + 15:22:void captureValues(androidx.transition.TransitionValues):51:51 -> a + 23:30:void captureValues(androidx.transition.TransitionValues):53:53 -> a + 31:32:void captureValues(androidx.transition.TransitionValues):54:54 -> a + 33:36:void captureValues(androidx.transition.TransitionValues):55:55 -> a + 37:49:void captureValues(androidx.transition.TransitionValues):56:56 -> a + 50:58:void captureValues(androidx.transition.TransitionValues):57:57 -> a + 59:71:void captureValues(androidx.transition.TransitionValues):58:58 -> a + 72:79:void captureValues(androidx.transition.TransitionValues):59:59 -> a + 80:87:void captureValues(androidx.transition.TransitionValues):60:60 -> a + 1:3:java.lang.String[] getPropagationProperties():65:65 -> b + 5:17:int getViewCoordinate(androidx.transition.TransitionValues,int):113:113 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;I)I"} + 18:20:int getViewCoordinate(androidx.transition.TransitionValues,int):118:118 -> d + 6:18:int getViewVisibility(androidx.transition.TransitionValues):79:79 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;)I"} + 19:23:int getViewVisibility(androidx.transition.TransitionValues):83:83 -> e + 2:6:int getViewX(androidx.transition.TransitionValues):94:94 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;)I"} + 2:6:int getViewY(androidx.transition.TransitionValues):105:105 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;)I"} androidx.vectordrawable.graphics.drawable.AndroidResources -> androidx.vectordrawable.graphics.drawable.a: # {"id":"sourceFile","fileName":"AndroidResources.java"} int[] STYLEABLE_VECTOR_DRAWABLE_TYPE_ARRAY -> a @@ -59940,10 +63898,10 @@ androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VFullPath -> andr # {"id":"sourceFile","fileName":"VectorDrawableCompat.java"} int[] mThemeAttrs -> e androidx.core.content.res.ComplexColorCompat mStrokeColor -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/d;"} float mStrokeWidth -> g androidx.core.content.res.ComplexColorCompat mFillColor -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/d;"} float mStrokeAlpha -> i float mFillAlpha -> j float mTrimPathStart -> k @@ -60110,7 +64068,7 @@ androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VObject -> androi androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath -> androidx.vectordrawable.graphics.drawable.f$f: # {"id":"sourceFile","fileName":"VectorDrawableCompat.java"} androidx.core.graphics.PathParser$PathDataNode[] mNodes -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lw/f$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lx/f$b;"} java.lang.String mPathName -> b int mFillRule -> c int mChangingConfigurations -> d @@ -60127,10 +64085,10 @@ androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath -> androidx 4:7:void toPath(android.graphics.Path):1727:1727 -> d 8:11:void toPath(android.graphics.Path):1728:1728 -> d 1:3:androidx.core.graphics.PathParser$PathDataNode[] getPathData():1750:1750 -> getPathData - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lw/f$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lx/f$b;"} 1:3:java.lang.String getPathName():1733:1733 -> getPathName 1:8:void setPathData(androidx.core.graphics.PathParser$PathDataNode[]):1755:1755 -> setPathData - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lw/f$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lx/f$b;)V"} 9:15:void setPathData(androidx.core.graphics.PathParser$PathDataNode[]):1757:1757 -> setPathData 16:21:void setPathData(androidx.core.graphics.PathParser$PathDataNode[]):1759:1759 -> setPathData androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPathRenderer -> androidx.vectordrawable.graphics.drawable.f$g: @@ -60336,7 +64294,7 @@ androidx.versionedparcelable.CustomVersionedParcelable -> androidx.versionedparc androidx.versionedparcelable.ParcelImpl -> androidx.versionedparcelable.ParcelImpl: # {"id":"sourceFile","fileName":"ParcelImpl.java"} androidx.versionedparcelable.VersionedParcelable mParcel -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LZ/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ld0/a;"} 1:8:void ():60:60 -> 1:3:void (android.os.Parcel):38:38 -> 4:15:void (android.os.Parcel):39:39 -> @@ -60378,7 +64336,7 @@ androidx.versionedparcelable.VersionedParcel -> androidx.versionedparcelable.a: 1:3:void writeString(java.lang.String,int):370:370 -> J 4:7:void writeString(java.lang.String,int):371:371 -> J 1:8:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1586:1586 -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ/a;Landroidx/versionedparcelable/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld0/a;Landroidx/versionedparcelable/a;)V"} 9:25:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1587:1587 -> K 26:33:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1598:1598 -> K 34:41:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1596:1596 -> K @@ -60387,16 +64345,16 @@ androidx.versionedparcelable.VersionedParcel -> androidx.versionedparcelable.a: 57:64:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1594:1594 -> K 65:72:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):1589:1589 -> K 4:7:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):1029:1029 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld0/a;)V"} 8:10:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):1032:1032 -> L 11:14:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):1034:1034 -> L 15:17:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):1035:1035 -> L 18:21:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):1036:1036 -> L 1:3:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):1021:1021 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ/a;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld0/a;I)V"} 4:7:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):1022:1022 -> M 1:8:void writeVersionedParcelableCreator(androidx.versionedparcelable.VersionedParcelable):1042:1042 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld0/a;)V"} 9:17:void writeVersionedParcelableCreator(androidx.versionedparcelable.VersionedParcelable):1047:1047 -> N 18:48:void writeVersionedParcelableCreator(androidx.versionedparcelable.VersionedParcelable):1044:1044 -> N void closeField() -> a @@ -60429,7 +64387,7 @@ androidx.versionedparcelable.VersionedParcel -> androidx.versionedparcelable.a: 8:12:java.lang.CharSequence readCharSequence(java.lang.CharSequence,int):619:619 -> l boolean readField(int) -> m 1:4:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1565:1565 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroidx/versionedparcelable/a;)LZ/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroidx/versionedparcelable/a;)Ld0/a;"} 5:24:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1566:1566 -> n 25:32:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1577:1577 -> n 33:40:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):1575:1575 -> n @@ -60447,10 +64405,10 @@ androidx.versionedparcelable.VersionedParcel -> androidx.versionedparcelable.a: 1:7:java.lang.String readString(java.lang.String,int):451:451 -> t 8:12:java.lang.String readString(java.lang.String,int):454:454 -> t 1:8:androidx.versionedparcelable.VersionedParcelable readVersionedParcelable():1509:1509 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld0/a;"} 9:17:androidx.versionedparcelable.VersionedParcelable readVersionedParcelable():1513:1513 -> u 1:7:androidx.versionedparcelable.VersionedParcelable readVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):1493:1493 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ/a;I)LZ/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld0/a;I)Ld0/a;"} 8:12:androidx.versionedparcelable.VersionedParcelable readVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):1496:1496 -> v void setOutputField(int) -> w 1:1:void setSerializationFlags(boolean,boolean):0:0 -> x @@ -60511,7 +64469,7 @@ androidx.versionedparcelable.VersionedParcelParcel -> androidx.versionedparcelab 18:20:void setOutputField(int):93:93 -> w 21:24:void setOutputField(int):94:94 -> w 1:6:void writeBoolean(boolean):181:181 -> y -androidx.versionedparcelable.VersionedParcelable -> Z.a: +androidx.versionedparcelable.VersionedParcelable -> d0.a: # {"id":"sourceFile","fileName":"VersionedParcelable.java"} androidx.viewpager2.adapter.FragmentStateAdapter$2 -> androidx.viewpager2.adapter.FragmentStateAdapter$2: # {"id":"sourceFile","fileName":"FragmentStateAdapter.java"} @@ -60529,11 +64487,11 @@ androidx.viewpager2.adapter.FragmentStateAdapter$FragmentMaxLifecycleEnforcer$3 # {"id":"sourceFile","fileName":"FragmentStateAdapter.java"} 2:2:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):657:657 -> onStateChanged # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/m;Landroidx/lifecycle/g$a;)V"} -bolts.AndroidExecutors -> a0.a: +bolts.AndroidExecutors -> e0.a: # {"id":"sourceFile","fileName":"AndroidExecutors.java"} java.util.concurrent.Executor uiThread -> a bolts.AndroidExecutors INSTANCE -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"La0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} int CPU_COUNT -> c int CORE_POOL_SIZE -> d int MAX_POOL_SIZE -> e @@ -60547,21 +64505,21 @@ bolts.AndroidExecutors -> a0.a: 1:19:java.util.concurrent.ExecutorService newCachedThreadPool():74:74 -> b 20:23:java.util.concurrent.ExecutorService newCachedThreadPool():80:80 -> b 1:5:java.util.concurrent.Executor uiThread():129:129 -> c -bolts.AndroidExecutors$1 -> a0.a$a: +bolts.AndroidExecutors$1 -> e0.a$a: # {"id":"sourceFile","fileName":"AndroidExecutors.java"} -bolts.AndroidExecutors$UIThreadExecutor -> a0.a$b: +bolts.AndroidExecutors$UIThreadExecutor -> e0.a$b: # {"id":"sourceFile","fileName":"AndroidExecutors.java"} 1:1:void ():135:135 -> 2:2:void (bolts.AndroidExecutors$1):135:135 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/a$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a$a;)V"} 1:13:void execute(java.lang.Runnable):138:138 -> execute -bolts.BoltsExecutors -> a0.b: +bolts.BoltsExecutors -> e0.b: # {"id":"sourceFile","fileName":"BoltsExecutors.java"} java.util.concurrent.ExecutorService background -> a java.util.concurrent.ScheduledExecutorService scheduled -> b java.util.concurrent.Executor immediate -> c bolts.BoltsExecutors INSTANCE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"La0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/b;"} 1:8:void ():14:14 -> 1:3:void ():28:28 -> 4:20:void ():29:29 -> @@ -60571,15 +64529,15 @@ bolts.BoltsExecutors -> a0.b: 1:5:java.util.concurrent.Executor immediate():53:53 -> b 1:10:boolean isAndroidRuntime():17:17 -> c 11:23:boolean isAndroidRuntime():21:21 -> c -bolts.BoltsExecutors$1 -> a0.b$a: +bolts.BoltsExecutors$1 -> e0.b$a: # {"id":"sourceFile","fileName":"BoltsExecutors.java"} -bolts.BoltsExecutors$ImmediateExecutor -> a0.b$b: +bolts.BoltsExecutors$ImmediateExecutor -> e0.b$b: # {"id":"sourceFile","fileName":"BoltsExecutors.java"} java.lang.ThreadLocal executionDepth -> d 1:1:void ():62:62 -> 2:2:void ():64:64 -> 3:3:void (bolts.BoltsExecutors$1):62:62 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/b$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/b$a;)V"} 1:11:int decrementDepth():87:87 -> a 12:15:int decrementDepth():89:89 -> a 16:23:int decrementDepth():91:91 -> a @@ -60593,16 +64551,16 @@ bolts.BoltsExecutors$ImmediateExecutor -> a0.b$b: 9:14:void execute(java.lang.Runnable):105:105 -> execute 15:21:void execute(java.lang.Runnable):107:107 -> execute 22:29:void execute(java.lang.Runnable):110:110 -> execute -bolts.CancellationToken -> a0.c: +bolts.CancellationToken -> e0.c: # {"id":"sourceFile","fileName":"CancellationToken.java"} -bolts.Continuation -> a0.d: +bolts.Continuation -> e0.d: # {"id":"sourceFile","fileName":"Continuation.java"} java.lang.Object then(bolts.Task) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/f;)Ljava/lang/Object;"} -bolts.ExecutorException -> a0.e: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/f;)Ljava/lang/Object;"} +bolts.ExecutorException -> e0.e: # {"id":"sourceFile","fileName":"ExecutorException.java"} 1:6:void (java.lang.Exception):10:10 -> -bolts.Task -> a0.f: +bolts.Task -> e0.f: # {"id":"sourceFile","fileName":"Task.java"} java.lang.Object lock -> a boolean complete -> b @@ -60611,19 +64569,19 @@ bolts.Task -> a0.f: java.lang.Exception error -> e boolean errorHasBeenObserved -> f bolts.UnobservedErrorNotifier unobservedErrorNotifier -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"La0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/h;"} java.util.List continuations -> h java.util.concurrent.ExecutorService BACKGROUND_EXECUTOR -> i java.util.concurrent.Executor IMMEDIATE_EXECUTOR -> j java.util.concurrent.Executor UI_THREAD_EXECUTOR -> k bolts.Task TASK_NULL -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"La0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/f;"} bolts.Task TASK_TRUE -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"La0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/f;"} bolts.Task TASK_FALSE -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"La0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/f;"} bolts.Task TASK_CANCELLED -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"La0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/f;"} 1:6:void ():36:36 -> 7:12:void ():43:43 -> 13:18:void ():48:48 -> @@ -60644,21 +64602,21 @@ bolts.Task -> a0.f: 11:11:void (boolean):109:109 -> 12:12:void (boolean):111:111 -> 1:4:void access$000(bolts.TaskCompletionSource,bolts.Continuation,bolts.Task,java.util.concurrent.Executor,bolts.CancellationToken):32:32 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/g;La0/d;La0/f;Ljava/util/concurrent/Executor;La0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/g;Le0/d;Le0/f;Ljava/util/concurrent/Executor;Le0/c;)V"} 2:6:bolts.Task call(java.util.concurrent.Callable,java.util.concurrent.Executor):338:338 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Callable;Ljava/util/concurrent/Executor;)La0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Callable;Ljava/util/concurrent/Executor;)Le0/f;"} 1:5:bolts.Task call(java.util.concurrent.Callable,java.util.concurrent.Executor,bolts.CancellationToken):346:346 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Callable;Ljava/util/concurrent/Executor;La0/c;)La0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Callable;Ljava/util/concurrent/Executor;Le0/c;)Le0/f;"} 6:15:bolts.Task call(java.util.concurrent.Callable,java.util.concurrent.Executor,bolts.CancellationToken):348:348 -> c 16:23:bolts.Task call(java.util.concurrent.Callable,java.util.concurrent.Executor,bolts.CancellationToken):366:366 -> c 24:28:bolts.Task call(java.util.concurrent.Callable,java.util.concurrent.Executor,bolts.CancellationToken):369:369 -> c 1:10:void completeImmediately(bolts.TaskCompletionSource,bolts.Continuation,bolts.Task,java.util.concurrent.Executor,bolts.CancellationToken):863:863 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/g;La0/d;La0/f;Ljava/util/concurrent/Executor;La0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/g;Le0/d;Le0/f;Ljava/util/concurrent/Executor;Le0/c;)V"} 11:19:void completeImmediately(bolts.TaskCompletionSource,bolts.Continuation,bolts.Task,java.util.concurrent.Executor,bolts.CancellationToken):882:882 -> d 1:8:bolts.Task continueWith(bolts.Continuation):672:672 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/d;)La0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/d;)Le0/f;"} 1:5:bolts.Task continueWith(bolts.Continuation,java.util.concurrent.Executor,bolts.CancellationToken):647:647 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/d;Ljava/util/concurrent/Executor;La0/c;)La0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/d;Ljava/util/concurrent/Executor;Le0/c;)Le0/f;"} 6:8:bolts.Task continueWith(bolts.Continuation,java.util.concurrent.Executor,bolts.CancellationToken):648:648 -> f 9:14:bolts.Task continueWith(bolts.Continuation,java.util.concurrent.Executor,bolts.CancellationToken):649:649 -> f 15:39:bolts.Task continueWith(bolts.Continuation,java.util.concurrent.Executor,bolts.CancellationToken):651:651 -> f @@ -60667,11 +64625,11 @@ bolts.Task -> a0.f: 46:50:bolts.Task continueWith(bolts.Continuation,java.util.concurrent.Executor,bolts.CancellationToken):663:663 -> f 51:52:bolts.Task continueWith(bolts.Continuation,java.util.concurrent.Executor,bolts.CancellationToken):659:659 -> f 1:5:bolts.Task forError(java.lang.Exception):221:221 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Exception;)La0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Exception;)Le0/f;"} 6:8:bolts.Task forError(java.lang.Exception):222:222 -> g 9:13:bolts.Task forError(java.lang.Exception):223:223 -> g 3:5:bolts.Task forResult(java.lang.Object):207:207 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)La0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Le0/f;"} 6:9:bolts.Task forResult(java.lang.Object):209:209 -> h 10:23:bolts.Task forResult(java.lang.Object):210:210 -> h 24:28:bolts.Task forResult(java.lang.Object):212:212 -> h @@ -60685,9 +64643,9 @@ bolts.Task -> a0.f: 1:3:java.lang.Object getResult():155:155 -> j 4:8:java.lang.Object getResult():156:156 -> j 9:10:java.lang.Object getResult():157:157 -> j - 1:1:a0.Task$UnobservedExceptionHandler a0.Task.getUnobservedExceptionHandler():0:0 -> k + 1:1:e0.Task$UnobservedExceptionHandler e0.Task.getUnobservedExceptionHandler():0:0 -> k # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"()La0/f$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/f$d;"} 1:3:boolean isCancelled():137:137 -> l 4:8:boolean isCancelled():138:138 -> l 9:10:boolean isCancelled():139:139 -> l @@ -60733,55 +64691,55 @@ bolts.Task -> a0.f: 23:25:boolean trySetResult(java.lang.Object):994:994 -> r 26:27:boolean trySetResult(java.lang.Object):995:995 -> r 28:29:boolean trySetResult(java.lang.Object):996:996 -> r -bolts.Task$10 -> a0.f$a: +bolts.Task$10 -> e0.f$a: # {"id":"sourceFile","fileName":"Task.java"} bolts.TaskCompletionSource val$tcs -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"La0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/g;"} bolts.Continuation val$continuation -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"La0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/d;"} java.util.concurrent.Executor val$executor -> c bolts.Task this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"La0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/f;"} 1:12:void (bolts.Task,bolts.TaskCompletionSource,bolts.Continuation,java.util.concurrent.Executor,bolts.CancellationToken):651:651 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/f;La0/g;La0/d;Ljava/util/concurrent/Executor;La0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/f;Le0/g;Le0/d;Ljava/util/concurrent/Executor;Le0/c;)V"} 1:5:java.lang.Object then(bolts.Task):651:651 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/f;)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/f;)Ljava/lang/Object;"} 1:11:java.lang.Void then(bolts.Task):654:654 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/f;)Ljava/lang/Void;"} -bolts.Task$14 -> a0.f$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/f;)Ljava/lang/Void;"} +bolts.Task$14 -> e0.f$b: # {"id":"sourceFile","fileName":"Task.java"} bolts.TaskCompletionSource val$tcs -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"La0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/g;"} bolts.Continuation val$continuation -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"La0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/d;"} bolts.Task val$task -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"La0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/f;"} 1:10:void (bolts.CancellationToken,bolts.TaskCompletionSource,bolts.Continuation,bolts.Task):863:863 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/c;La0/g;La0/d;La0/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/c;Le0/g;Le0/d;Le0/f;)V"} 1:8:void run():872:872 -> run 9:15:void run():873:873 -> run 16:21:void run():877:877 -> run 22:27:void run():875:875 -> run -bolts.Task$4 -> a0.f$c: +bolts.Task$4 -> e0.f$c: # {"id":"sourceFile","fileName":"Task.java"} bolts.TaskCompletionSource val$tcs -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"La0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/g;"} java.util.concurrent.Callable val$callable -> e 1:8:void (bolts.CancellationToken,bolts.TaskCompletionSource,java.util.concurrent.Callable):348:348 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/c;La0/g;Ljava/util/concurrent/Callable;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/c;Le0/g;Ljava/util/concurrent/Callable;)V"} 1:13:void run():357:357 -> run 14:19:void run():361:361 -> run 20:25:void run():359:359 -> run -bolts.Task$UnobservedExceptionHandler -> a0.f$d: +bolts.Task$UnobservedExceptionHandler -> e0.f$d: # {"id":"sourceFile","fileName":"Task.java"} -bolts.TaskCompletionSource -> a0.g: +bolts.TaskCompletionSource -> e0.g: # {"id":"sourceFile","fileName":"TaskCompletionSource.java"} bolts.Task task -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"La0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/f;"} 1:3:void ():17:17 -> 4:11:void ():18:18 -> 1:3:bolts.Task getTask():25:25 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()La0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/f;"} 1:7:void setCancelled():53:53 -> b 8:15:void setCancelled():54:54 -> b 1:7:void setError(java.lang.Exception):71:71 -> c @@ -60791,7 +64749,7 @@ bolts.TaskCompletionSource -> a0.g: 1:7:boolean trySetCancelled():32:32 -> e 1:7:boolean trySetError(java.lang.Exception):46:46 -> f 1:7:boolean trySetResult(java.lang.Object):39:39 -> g -bolts.UnobservedErrorNotifier -> a0.h: +bolts.UnobservedErrorNotifier -> e0.h: # {"id":"sourceFile","fileName":"UnobservedErrorNotifier.java"} void setObserved() -> a cl.json.BuildConfig -> cl.json.BuildConfig: @@ -61746,134 +65704,134 @@ com.airbnb.android.react.lottie.LottieAnimationViewManager -> com.airbnb.android 1:3:void ():34:34 -> 4:10:void ():37:37 -> 11:18:void ():41:41 -> - 1:1:void $r8$lambda$QNXQhL4pE77_8fK_OfTUMf8zxb8(b0.LottieAnimationView,java.lang.Throwable):0:0 -> a + 1:1:void $r8$lambda$QNXQhL4pE77_8fK_OfTUMf8zxb8(f0.LottieAnimationView,java.lang.Throwable):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Ljava/lang/Throwable;)V"} - 1:1:void $r8$lambda$UPa1SKDi2L3QgfGoWlpEKSI_qfk(b0.LottieAnimationView,b0.LottieComposition):0:0 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Ljava/lang/Throwable;)V"} + 1:1:void $r8$lambda$UPa1SKDi2L3QgfGoWlpEKSI_qfk(f0.LottieAnimationView,f0.LottieComposition):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Lb0/k;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Lf0/k;)V"} 1:1:android.view.View createViewInstance(com.facebook.react.uimanager.ThemedReactContext):32:32 -> createViewInstance 2:3:com.airbnb.lottie.LottieAnimationView createViewInstance(com.facebook.react.uimanager.ThemedReactContext):66:67 -> createViewInstance - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/ThemedReactContext;)Lb0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/ThemedReactContext;)Lf0/j;"} 4:4:com.airbnb.lottie.LottieAnimationView createViewInstance(com.facebook.react.uimanager.ThemedReactContext):70:70 -> createViewInstance 5:5:com.airbnb.lottie.LottieAnimationView createViewInstance(com.facebook.react.uimanager.ThemedReactContext):73:73 -> createViewInstance 1:7:void createViewInstance$lambda$0(com.airbnb.lottie.LottieAnimationView,java.lang.Throwable):68:68 -> createViewInstance$lambda$0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Ljava/lang/Throwable;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Ljava/lang/Throwable;)V"} 1:4:void createViewInstance$lambda$1(com.airbnb.lottie.LottieAnimationView,com.airbnb.lottie.LottieComposition):71:71 -> createViewInstance$lambda$1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Lb0/k;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Lf0/k;)V"} 1:3:com.facebook.react.uimanager.ViewManagerDelegate getDelegate():54:54 -> getDelegate 1:5:java.util.Map getExportedCustomDirectEventTypeConstants():94:94 -> getExportedCustomDirectEventTypeConstants 1:5:java.util.Map getExportedViewConstants():58:58 -> getExportedViewConstants 1:3:java.lang.String getName():62:62 -> getName 1:10:com.airbnb.android.react.lottie.LottieAnimationViewPropertyManager getOrCreatePropertyManager(com.airbnb.lottie.LottieAnimationView):45:45 -> getOrCreatePropertyManager - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)Lcom/airbnb/android/react/lottie/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)Lcom/airbnb/android/react/lottie/h;"} 11:15:com.airbnb.android.react.lottie.LottieAnimationViewPropertyManager getOrCreatePropertyManager(com.airbnb.lottie.LottieAnimationView):47:47 -> getOrCreatePropertyManager 16:21:com.airbnb.android.react.lottie.LottieAnimationViewPropertyManager getOrCreatePropertyManager(com.airbnb.lottie.LottieAnimationView):48:48 -> getOrCreatePropertyManager 1:1:void onAfterUpdateTransaction(android.view.View):32:32 -> onAfterUpdateTransaction 2:3:void onAfterUpdateTransaction(com.airbnb.lottie.LottieAnimationView):98:99 -> onAfterUpdateTransaction - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)V"} 1:1:void pause(android.view.View):32:32 -> pause 2:2:void pause(com.airbnb.lottie.LottieAnimationView):119:119 -> pause - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)V"} 1:1:void play(android.view.View,int,int):32:32 -> play 2:2:void play(com.airbnb.lottie.LottieAnimationView,int,int):111:111 -> play - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;II)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;II)V"} 1:1:void receiveCommand(android.view.View,java.lang.String,com.facebook.react.bridge.ReadableArray):32:32 -> receiveCommand 2:2:void receiveCommand(com.airbnb.lottie.LottieAnimationView,java.lang.String,com.facebook.react.bridge.ReadableArray):107:107 -> receiveCommand - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Ljava/lang/String;Lcom/facebook/react/bridge/ReadableArray;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Ljava/lang/String;Lcom/facebook/react/bridge/ReadableArray;)V"} 1:1:void reset(android.view.View):32:32 -> reset 2:2:void reset(com.airbnb.lottie.LottieAnimationView):115:115 -> reset - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)V"} 1:1:void resume(android.view.View):32:32 -> resume 2:2:void resume(com.airbnb.lottie.LottieAnimationView):123:123 -> resume - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)V"} 1:1:void setAutoPlay(android.view.View,boolean):32:32 -> setAutoPlay 2:2:void setAutoPlay(com.airbnb.lottie.LottieAnimationView,boolean):178:178 -> setAutoPlay - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Z)V"} 1:1:void setCacheComposition(android.view.View,boolean):32:32 -> setCacheComposition 2:2:void setCacheComposition(com.airbnb.lottie.LottieAnimationView,boolean):148:148 -> setCacheComposition - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Z)V"} 1:1:void setColorFilters(android.view.View,com.facebook.react.bridge.ReadableArray):32:32 -> setColorFilters 2:2:void setColorFilters(com.airbnb.lottie.LottieAnimationView,com.facebook.react.bridge.ReadableArray):209:209 -> setColorFilters - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Lcom/facebook/react/bridge/ReadableArray;)V"} - 1:1:void setDummy(b0.LottieAnimationView,com.facebook.react.bridge.ReadableMap):0:0 -> setDummy + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Lcom/facebook/react/bridge/ReadableArray;)V"} + 1:1:void setDummy(f0.LottieAnimationView,com.facebook.react.bridge.ReadableMap):0:0 -> setDummy # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Lcom/facebook/react/bridge/ReadableMap;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Lcom/facebook/react/bridge/ReadableMap;)V"} 2:2:void setDummy(android.view.View,com.facebook.react.bridge.ReadableMap):32:32 -> setDummy 1:1:void setEnableMergePathsAndroidForKitKatAndAbove(android.view.View,boolean):32:32 -> setEnableMergePathsAndroidForKitKatAndAbove 2:2:void setEnableMergePathsAndroidForKitKatAndAbove(com.airbnb.lottie.LottieAnimationView,boolean):191:191 -> setEnableMergePathsAndroidForKitKatAndAbove - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Z)V"} 1:1:void setEnableSafeModeAndroid(android.view.View,boolean):32:32 -> setEnableSafeModeAndroid 2:2:void setEnableSafeModeAndroid(com.airbnb.lottie.LottieAnimationView,boolean):196:196 -> setEnableSafeModeAndroid - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Z)V"} 1:1:void setHardwareAccelerationAndroid(android.view.View,boolean):32:32 -> setHardwareAccelerationAndroid 2:2:void setHardwareAccelerationAndroid(com.airbnb.lottie.LottieAnimationView,boolean):204:204 -> setHardwareAccelerationAndroid - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Z)V"} 1:1:void setImageAssetsFolder(android.view.View,java.lang.String):32:32 -> setImageAssetsFolder 2:2:void setImageAssetsFolder(com.airbnb.lottie.LottieAnimationView,java.lang.String):183:183 -> setImageAssetsFolder - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Ljava/lang/String;)V"} 1:1:void setLoop(android.view.View,boolean):32:32 -> setLoop 2:2:void setLoop(com.airbnb.lottie.LottieAnimationView,boolean):173:173 -> setLoop - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Z)V"} 1:1:void setProgress(android.view.View,float):32:32 -> setProgress 2:2:void setProgress(com.airbnb.lottie.LottieAnimationView,float):163:163 -> setProgress - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;F)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;F)V"} 1:1:void setRenderMode(android.view.View,java.lang.String):32:32 -> setRenderMode 2:2:void setRenderMode(com.airbnb.lottie.LottieAnimationView,java.lang.String):158:158 -> setRenderMode - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Ljava/lang/String;)V"} 1:1:void setResizeMode(android.view.View,java.lang.String):32:32 -> setResizeMode 2:2:void setResizeMode(com.airbnb.lottie.LottieAnimationView,java.lang.String):153:153 -> setResizeMode - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Ljava/lang/String;)V"} 1:1:void setSourceDotLottieURI(android.view.View,java.lang.String):32:32 -> setSourceDotLottieURI 2:2:void setSourceDotLottieURI(com.airbnb.lottie.LottieAnimationView,java.lang.String):143:143 -> setSourceDotLottieURI - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Ljava/lang/String;)V"} 1:1:void setSourceJson(android.view.View,java.lang.String):32:32 -> setSourceJson 2:2:void setSourceJson(com.airbnb.lottie.LottieAnimationView,java.lang.String):133:133 -> setSourceJson - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Ljava/lang/String;)V"} 1:1:void setSourceName(android.view.View,java.lang.String):32:32 -> setSourceName 2:2:void setSourceName(com.airbnb.lottie.LottieAnimationView,java.lang.String):128:128 -> setSourceName - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Ljava/lang/String;)V"} 1:1:void setSourceURL(android.view.View,java.lang.String):32:32 -> setSourceURL 2:2:void setSourceURL(com.airbnb.lottie.LottieAnimationView,java.lang.String):138:138 -> setSourceURL - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Ljava/lang/String;)V"} 1:1:void setSpeed(android.view.View,double):32:32 -> setSpeed 2:2:void setSpeed(com.airbnb.lottie.LottieAnimationView,double):168:168 -> setSpeed - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;D)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;D)V"} 1:1:void setTextFiltersAndroid(android.view.View,com.facebook.react.bridge.ReadableArray):32:32 -> setTextFiltersAndroid 2:2:void setTextFiltersAndroid(com.airbnb.lottie.LottieAnimationView,com.facebook.react.bridge.ReadableArray):214:214 -> setTextFiltersAndroid - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Lcom/facebook/react/bridge/ReadableArray;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Lcom/facebook/react/bridge/ReadableArray;)V"} 1:1:void setTextFiltersIOS(android.view.View,com.facebook.react.bridge.ReadableArray):32:32 -> setTextFiltersIOS 2:2:void setTextFiltersIOS(com.airbnb.lottie.LottieAnimationView,com.facebook.react.bridge.ReadableArray):220:220 -> setTextFiltersIOS - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Lcom/facebook/react/bridge/ReadableArray;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Lcom/facebook/react/bridge/ReadableArray;)V"} com.airbnb.android.react.lottie.LottieAnimationViewManager$$ExternalSyntheticLambda0 -> com.airbnb.android.react.lottie.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.LottieAnimationView com.airbnb.android.react.lottie.LottieAnimationViewManager$$InternalSyntheticLambda$1$ae44e84341d6f757870783db281c8ff3eb817a934790d83c2186b521305a211f$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/j;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (b0.LottieAnimationView):0:0 -> + 1:1:void (f0.LottieAnimationView):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)V"} 1:1:void onResult(java.lang.Object):0:0 -> onResult # {"id":"com.android.tools.r8.synthesized"} com.airbnb.android.react.lottie.LottieAnimationViewManager$$ExternalSyntheticLambda1 -> com.airbnb.android.react.lottie.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.LottieAnimationView com.airbnb.android.react.lottie.LottieAnimationViewManager$$InternalSyntheticLambda$1$ae44e84341d6f757870783db281c8ff3eb817a934790d83c2186b521305a211f$1.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/j;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (b0.LottieAnimationView):0:0 -> + 1:1:void (f0.LottieAnimationView):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)V"} - 1:1:void onCompositionLoaded(b0.LottieComposition):0:0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)V"} + 1:1:void onCompositionLoaded(f0.LottieComposition):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;)V"} com.airbnb.android.react.lottie.LottieAnimationViewManager$createViewInstance$3 -> com.airbnb.android.react.lottie.LottieAnimationViewManager$a: # {"id":"sourceFile","fileName":"LottieAnimationViewManager.kt"} com.airbnb.lottie.LottieAnimationView $view -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/j;"} 3:6:void (com.airbnb.lottie.LottieAnimationView):73:73 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)V"} 6:12:void onAnimationCancel(android.animation.Animator):83:83 -> onAnimationCancel 6:12:void onAnimationEnd(android.animation.Animator):79:79 -> onAnimationEnd com.airbnb.android.react.lottie.LottieAnimationViewManagerImpl -> com.airbnb.android.react.lottie.g: @@ -61917,20 +65875,20 @@ com.airbnb.android.react.lottie.LottieAnimationViewManagerImpl -> com.airbnb.and # {"id":"com.android.tools.r8.residualsignature","signature":"(DLcom/airbnb/android/react/lottie/h;)V"} 6:9:void setTextFilters(com.facebook.react.bridge.ReadableArray,com.airbnb.android.react.lottie.LottieAnimationViewPropertyManager):338:338 -> I # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReadableArray;Lcom/airbnb/android/react/lottie/h;)V"} - 1:1:void $r8$lambda$aFo2RWjbYGE8ej50JMWgOI6IH-4(b0.LottieAnimationView):0:0 -> a + 1:1:void $r8$lambda$aFo2RWjbYGE8ej50JMWgOI6IH-4(f0.LottieAnimationView):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)V"} - 1:1:void $r8$lambda$dx95CTFIV4lXsgjPdwS9GtIdlIg(b0.LottieAnimationView):0:0 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)V"} + 1:1:void $r8$lambda$dx95CTFIV4lXsgjPdwS9GtIdlIg(f0.LottieAnimationView):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)V"} - 1:1:void $r8$lambda$gLw9cQVN9cDAbpJJOTmemn78VuM(boolean,int,int,b0.LottieAnimationView):0:0 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)V"} + 1:1:void $r8$lambda$gLw9cQVN9cDAbpJJOTmemn78VuM(boolean,int,int,f0.LottieAnimationView):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZIILb0/j;)V"} - 1:1:void $r8$lambda$iNSuHyFoaV1UmVKsPxK4VNVjawA(b0.LottieAnimationView):0:0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZIILf0/j;)V"} + 1:1:void $r8$lambda$iNSuHyFoaV1UmVKsPxK4VNVjawA(f0.LottieAnimationView):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)V"} 6:10:com.airbnb.lottie.LottieAnimationView createViewInstance(com.facebook.react.uimanager.ThemedReactContext):27:27 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/ThemedReactContext;)Lb0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/ThemedReactContext;)Lf0/j;"} 11:16:com.airbnb.lottie.LottieAnimationView createViewInstance(com.facebook.react.uimanager.ThemedReactContext):28:28 -> e 1:8:java.util.Map getExportedCustomDirectEventTypeConstants():74:74 -> f 9:14:java.util.Map getExportedCustomDirectEventTypeConstants():76:76 -> f @@ -61940,14 +65898,14 @@ com.airbnb.android.react.lottie.LottieAnimationViewManagerImpl -> com.airbnb.and 6:15:java.util.Map getExportedViewConstants():22:22 -> g 16:20:java.util.Map getExportedViewConstants():23:23 -> g 6:23:void pause(com.airbnb.lottie.LottieAnimationView):147:147 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)V"} 1:6:void pause$lambda$3(com.airbnb.lottie.LottieAnimationView):148:148 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)V"} 7:10:void pause$lambda$3(com.airbnb.lottie.LottieAnimationView):149:149 -> i 14:31:void play(com.airbnb.lottie.LottieAnimationView,int,int):85:85 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;II)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;II)V"} 6:8:void play$lambda$1(boolean,int,int,com.airbnb.lottie.LottieAnimationView):88:88 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZIILb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZIILf0/j;)V"} 9:16:void play$lambda$1(boolean,int,int,com.airbnb.lottie.LottieAnimationView):89:89 -> k 17:20:void play$lambda$1(boolean,int,int,com.airbnb.lottie.LottieAnimationView):90:90 -> k 21:23:void play$lambda$1(boolean,int,int,com.airbnb.lottie.LottieAnimationView):93:93 -> k @@ -61964,18 +65922,18 @@ com.airbnb.android.react.lottie.LottieAnimationViewManagerImpl -> com.airbnb.and 118:121:void play$lambda$1(boolean,int,int,com.airbnb.lottie.LottieAnimationView):112:112 -> k 122:130:void play$lambda$1(boolean,int,int,com.airbnb.lottie.LottieAnimationView):115:115 -> k 6:23:void reset(com.airbnb.lottie.LottieAnimationView):137:137 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)V"} 1:6:void reset$lambda$2(com.airbnb.lottie.LottieAnimationView):138:138 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)V"} 7:10:void reset$lambda$2(com.airbnb.lottie.LottieAnimationView):139:139 -> m 11:14:void reset$lambda$2(com.airbnb.lottie.LottieAnimationView):140:140 -> m 6:23:void resume(com.airbnb.lottie.LottieAnimationView):156:156 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)V"} 1:6:void resume$lambda$4(com.airbnb.lottie.LottieAnimationView):157:157 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)V"} 7:10:void resume$lambda$4(com.airbnb.lottie.LottieAnimationView):158:158 -> o 11:21:void sendAnimationFailureEvent(com.airbnb.lottie.LottieAnimationView,java.lang.Throwable):47:47 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Ljava/lang/Throwable;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Ljava/lang/Throwable;)V"} 22:31:void sendAnimationFailureEvent(com.airbnb.lottie.LottieAnimationView,java.lang.Throwable):48:48 -> p 32:33:void sendAnimationFailureEvent(com.airbnb.lottie.LottieAnimationView,java.lang.Throwable):50:50 -> p 34:37:void sendAnimationFailureEvent(com.airbnb.lottie.LottieAnimationView,java.lang.Throwable):51:51 -> p @@ -61983,7 +65941,7 @@ com.airbnb.android.react.lottie.LottieAnimationViewManagerImpl -> com.airbnb.and 42:44:void sendAnimationFailureEvent(com.airbnb.lottie.LottieAnimationView,java.lang.Throwable):50:50 -> p 45:48:void sendAnimationFailureEvent(com.airbnb.lottie.LottieAnimationView,java.lang.Throwable):49:49 -> p 6:16:void sendAnimationLoadedEvent(com.airbnb.lottie.LottieAnimationView):60:60 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)V"} 17:26:void sendAnimationLoadedEvent(com.airbnb.lottie.LottieAnimationView):61:61 -> q 27:28:void sendAnimationLoadedEvent(com.airbnb.lottie.LottieAnimationView):63:63 -> q 29:32:void sendAnimationLoadedEvent(com.airbnb.lottie.LottieAnimationView):64:64 -> q @@ -61991,7 +65949,7 @@ com.airbnb.android.react.lottie.LottieAnimationViewManagerImpl -> com.airbnb.and 37:39:void sendAnimationLoadedEvent(com.airbnb.lottie.LottieAnimationView):63:63 -> q 40:43:void sendAnimationLoadedEvent(com.airbnb.lottie.LottieAnimationView):62:62 -> q 6:16:void sendOnAnimationFinishEvent(com.airbnb.lottie.LottieAnimationView,boolean):34:34 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Z)V"} 17:26:void sendOnAnimationFinishEvent(com.airbnb.lottie.LottieAnimationView,boolean):35:35 -> r 27:28:void sendOnAnimationFinishEvent(com.airbnb.lottie.LottieAnimationView,boolean):37:37 -> r 29:32:void sendOnAnimationFinishEvent(com.airbnb.lottie.LottieAnimationView,boolean):38:38 -> r @@ -62001,7 +65959,7 @@ com.airbnb.android.react.lottie.LottieAnimationViewManagerImpl -> com.airbnb.and 6:13:void setAutoPlay(boolean,com.airbnb.android.react.lottie.LottieAnimationViewPropertyManager):298:298 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLcom/airbnb/android/react/lottie/h;)V"} 6:9:void setCacheComposition(com.airbnb.lottie.LottieAnimationView,boolean):210:210 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Z)V"} 6:9:void setColorFilters(com.facebook.react.bridge.ReadableArray,com.airbnb.android.react.lottie.LottieAnimationViewPropertyManager):330:330 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReadableArray;Lcom/airbnb/android/react/lottie/h;)V"} 6:13:void setEnableMergePaths(boolean,com.airbnb.android.react.lottie.LottieAnimationViewPropertyManager):306:306 -> v @@ -62020,22 +65978,22 @@ com.airbnb.android.react.lottie.LottieAnimationViewManagerImpl$$ExternalSyntheti # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.LottieAnimationView com.airbnb.android.react.lottie.LottieAnimationViewManagerImpl$$InternalSyntheticLambda$1$de0c19f7a86c01f1cb3e8b3ebd39311d641004648b73be4ceeef0d89f4874e0c$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/j;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (b0.LottieAnimationView):0:0 -> + 1:1:void (f0.LottieAnimationView):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} com.airbnb.android.react.lottie.LottieAnimationViewManagerImpl$$ExternalSyntheticLambda1 -> com.airbnb.android.react.lottie.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.LottieAnimationView com.airbnb.android.react.lottie.LottieAnimationViewManagerImpl$$InternalSyntheticLambda$1$e771cb1417c9b93aff3896f52651aa47e972d9c4679247456554dfb18c44e38c$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/j;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (b0.LottieAnimationView):0:0 -> + 1:1:void (f0.LottieAnimationView):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} com.airbnb.android.react.lottie.LottieAnimationViewManagerImpl$$ExternalSyntheticLambda2 -> com.airbnb.android.react.lottie.e: @@ -62048,31 +66006,31 @@ com.airbnb.android.react.lottie.LottieAnimationViewManagerImpl$$ExternalSyntheti int com.airbnb.android.react.lottie.LottieAnimationViewManagerImpl$$InternalSyntheticLambda$1$fb4520da07879a9befaa10362aa28b8aeec9b3d2b0b9601696a5fe4f1e3ca224$0.f$2 -> f # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.LottieAnimationView com.airbnb.android.react.lottie.LottieAnimationViewManagerImpl$$InternalSyntheticLambda$1$fb4520da07879a9befaa10362aa28b8aeec9b3d2b0b9601696a5fe4f1e3ca224$0.f$3 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/j;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (boolean,int,int,b0.LottieAnimationView):0:0 -> + 1:1:void (boolean,int,int,f0.LottieAnimationView):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZIILb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZIILf0/j;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} com.airbnb.android.react.lottie.LottieAnimationViewManagerImpl$$ExternalSyntheticLambda3 -> com.airbnb.android.react.lottie.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.LottieAnimationView com.airbnb.android.react.lottie.LottieAnimationViewManagerImpl$$InternalSyntheticLambda$1$fe7b826dc7421b07cb868eba1794849f1c69b9975d63dd2f7fe7004f023e72e9$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/j;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (b0.LottieAnimationView):0:0 -> + 1:1:void (f0.LottieAnimationView):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} com.airbnb.android.react.lottie.LottieAnimationViewManagerImpl$play$1$1 -> com.airbnb.android.react.lottie.g$a: # {"id":"sourceFile","fileName":"LottieAnimationViewManagerImpl.kt"} boolean $withCustomFrames -> d com.airbnb.lottie.LottieAnimationView $view -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/j;"} 5:8:void (boolean,com.airbnb.lottie.LottieAnimationView):115:115 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLf0/j;)V"} 6:7:void onViewAttachedToWindow(android.view.View):117:117 -> onViewAttachedToWindow 8:11:void onViewAttachedToWindow(android.view.View):118:118 -> onViewAttachedToWindow 12:17:void onViewAttachedToWindow(android.view.View):119:119 -> onViewAttachedToWindow @@ -62093,7 +66051,7 @@ com.airbnb.android.react.lottie.LottieAnimationViewPropertyManager -> com.airbnb com.facebook.react.bridge.ReadableArray colorFilters -> i com.facebook.react.bridge.ReadableArray textFilters -> j com.airbnb.lottie.RenderMode renderMode -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/a0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/a0;"} java.lang.Integer layerType -> l java.lang.String animationJson -> m java.lang.String animationURL -> n @@ -62103,7 +66061,7 @@ com.airbnb.android.react.lottie.LottieAnimationViewPropertyManager -> com.airbnb java.lang.Boolean autoPlay -> r java.lang.Float speed -> s 6:8:void (com.airbnb.lottie.LottieAnimationView):39:39 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)V"} 9:12:void (com.airbnb.lottie.LottieAnimationView):41:41 -> 13:19:void (com.airbnb.lottie.LottieAnimationView):72:72 -> 20:28:void (com.airbnb.lottie.LottieAnimationView):74:74 -> @@ -62188,7 +66146,7 @@ com.airbnb.android.react.lottie.LottieAnimationViewPropertyManager -> com.airbnb 484:490:void commitChanges():239:239 -> a 491:497:void commitChanges():240:240 -> a 1:11:void parseColorFilter(com.facebook.react.bridge.ReadableMap,com.airbnb.lottie.LottieAnimationView):250:250 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReadableMap;Lb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReadableMap;Lf0/j;)V"} 12:37:void parseColorFilter(com.facebook.react.bridge.ReadableMap,com.airbnb.lottie.LottieAnimationView):251:251 -> b 38:41:void parseColorFilter(com.facebook.react.bridge.ReadableMap,com.airbnb.lottie.LottieAnimationView):253:253 -> b 42:47:void parseColorFilter(com.facebook.react.bridge.ReadableMap,com.airbnb.lottie.LottieAnimationView):256:256 -> b @@ -62227,7 +66185,7 @@ com.airbnb.android.react.lottie.LottieAnimationViewPropertyManager -> com.airbnb 1:3:void setLoop(java.lang.Boolean):67:67 -> l 1:3:void setProgress(java.lang.Float):66:66 -> m 1:3:void setRenderMode(com.airbnb.lottie.RenderMode):61:61 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/a0;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/a0;)V"} 1:3:void setScaleType(android.widget.ImageView$ScaleType):55:55 -> o 1:3:void setSourceDotLottie(java.lang.String):65:65 -> p 1:3:void setSpeed(java.lang.Float):69:69 -> q @@ -62235,9 +66193,9 @@ com.airbnb.android.react.lottie.LottieAnimationViewPropertyManager -> com.airbnb com.airbnb.android.react.lottie.LottieAnimationViewPropertyManager$1 -> com.airbnb.android.react.lottie.h$a: # {"id":"sourceFile","fileName":"LottieAnimationViewPropertyManager.kt"} com.airbnb.lottie.LottieAnimationView $view -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/j;"} 3:6:void (com.airbnb.lottie.LottieAnimationView):74:74 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)V"} 6:11:android.graphics.Typeface fetchFont(java.lang.String):76:76 -> a 12:32:android.graphics.Typeface fetchFont(java.lang.String):77:77 -> a 16:104:android.graphics.Typeface fetchFont(java.lang.String,java.lang.String,java.lang.String):81:81 -> b @@ -62287,55 +66245,55 @@ com.airbnb.android.react.lottie.OnAnimationLoadedEvent$Companion -> com.airbnb.a # {"id":"sourceFile","fileName":"OnAnimationLoadedEvent.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():18:18 -> -com.airbnb.lottie.AsyncUpdates -> b0.a: +com.airbnb.lottie.AsyncUpdates -> f0.a: # {"id":"sourceFile","fileName":"AsyncUpdates.java"} com.airbnb.lottie.AsyncUpdates AUTOMATIC -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/a;"} com.airbnb.lottie.AsyncUpdates ENABLED -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/a;"} com.airbnb.lottie.AsyncUpdates DISABLED -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/a;"} com.airbnb.lottie.AsyncUpdates[] $VALUES -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lb0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lf0/a;"} 1:10:void ():45:45 -> 11:20:void ():49:49 -> 21:30:void ():53:53 -> 31:37:void ():38:38 -> 1:4:void (java.lang.String,int):38:38 -> 1:11:com.airbnb.lottie.AsyncUpdates[] $values():38:38 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lb0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lf0/a;"} 1:9:com.airbnb.lottie.AsyncUpdates valueOf(java.lang.String):38:38 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lb0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lf0/a;"} 1:9:com.airbnb.lottie.AsyncUpdates[] values():38:38 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lb0/a;"} -com.airbnb.lottie.FontAssetDelegate -> b0.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lf0/a;"} +com.airbnb.lottie.FontAssetDelegate -> f0.b: # {"id":"sourceFile","fileName":"FontAssetDelegate.java"} 1:4:void ():11:11 -> android.graphics.Typeface fetchFont(java.lang.String) -> a android.graphics.Typeface fetchFont(java.lang.String,java.lang.String,java.lang.String) -> b 1:2:java.lang.String getFontPath(java.lang.String):31:31 -> c 1:2:java.lang.String getFontPath(java.lang.String,java.lang.String,java.lang.String):38:38 -> d -com.airbnb.lottie.ImageAssetDelegate -> b0.c: +com.airbnb.lottie.ImageAssetDelegate -> f0.c: # {"id":"sourceFile","fileName":"ImageAssetDelegate.java"} -com.airbnb.lottie.L -> b0.e: +com.airbnb.lottie.L -> f0.e: # {"id":"sourceFile","fileName":"L.java"} boolean DBG -> a boolean traceEnabled -> b boolean networkCacheEnabled -> c boolean disablePathInterpolatorCache -> d com.airbnb.lottie.AsyncUpdates defaultAsyncUpdates -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/a;"} com.airbnb.lottie.network.LottieNetworkFetcher fetcher -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/f;"} com.airbnb.lottie.network.LottieNetworkCacheProvider cacheProvider -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/e;"} com.airbnb.lottie.network.NetworkFetcher networkFetcher -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/h;"} com.airbnb.lottie.network.NetworkCache networkCache -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/g;"} java.lang.ThreadLocal lottieTrace -> j com.airbnb.lottie.configurations.reducemotion.ReducedMotionOption reducedMotionOption -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/b;"} 1:4:void ():29:29 -> 5:12:void ():37:37 -> 1:12:java.io.File lambda$networkCache$0(android.content.Context):127:127 -> a @@ -62344,17 +66302,17 @@ com.airbnb.lottie.L -> b0.e: 1:6:float endSection(java.lang.String):68:68 -> c 7:15:float endSection(java.lang.String):71:71 -> c 1:3:com.airbnb.lottie.AsyncUpdates getDefaultAsyncUpdates():147:147 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf0/a;"} 1:3:boolean getDisablePathInterpolatorCache():139:139 -> e 1:3:com.airbnb.lottie.configurations.reducemotion.ReducedMotionOption getReducedMotionOption():154:154 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/b;"} 1:10:com.airbnb.lottie.utils.LottieTrace getTrace():75:75 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls0/i;"} 11:15:com.airbnb.lottie.utils.LottieTrace getTrace():77:77 -> g 16:21:com.airbnb.lottie.utils.LottieTrace getTrace():78:78 -> g 1:3:boolean isTraceEnabled():53:53 -> h 1:6:com.airbnb.lottie.network.NetworkCache networkCache(android.content.Context):117:117 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Ll0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lp0/g;"} 7:10:com.airbnb.lottie.network.NetworkCache networkCache(android.content.Context):120:120 -> i 11:14:com.airbnb.lottie.network.NetworkCache networkCache(android.content.Context):121:121 -> i 15:17:com.airbnb.lottie.network.NetworkCache networkCache(android.content.Context):123:123 -> i @@ -62363,31 +66321,31 @@ com.airbnb.lottie.L -> b0.e: 29:41:com.airbnb.lottie.network.NetworkCache networkCache(android.content.Context):127:127 -> i 42:46:com.airbnb.lottie.network.NetworkCache networkCache(android.content.Context):129:129 -> i 1:4:com.airbnb.lottie.network.NetworkFetcher networkFetcher(android.content.Context):103:103 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Ll0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lp0/h;"} 5:7:com.airbnb.lottie.network.NetworkFetcher networkFetcher(android.content.Context):105:105 -> j 8:11:com.airbnb.lottie.network.NetworkFetcher networkFetcher(android.content.Context):106:106 -> j 12:35:com.airbnb.lottie.network.NetworkFetcher networkFetcher(android.content.Context):108:108 -> j 36:40:com.airbnb.lottie.network.NetworkFetcher networkFetcher(android.content.Context):110:110 -> j -com.airbnb.lottie.L$$ExternalSyntheticLambda0 -> b0.d: +com.airbnb.lottie.L$$ExternalSyntheticLambda0 -> f0.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} android.content.Context com.airbnb.lottie.L$$InternalSyntheticLambda$3$8b8ec0f5ee8382dda54470aceecbbfaf86d8a21d8de3d4758ea11c0d1cc90dac$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.L$$ExternalSyntheticLambda0.(android.content.Context):0:0 -> + 1:1:void f0.L$$ExternalSyntheticLambda0.(android.content.Context):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.io.File b0.L$$ExternalSyntheticLambda0.getCacheDir():0:0 -> a + 1:1:java.io.File f0.L$$ExternalSyntheticLambda0.getCacheDir():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.airbnb.lottie.LottieAnimationView -> b0.j: +com.airbnb.lottie.LottieAnimationView -> f0.j: # {"id":"sourceFile","fileName":"LottieAnimationView.java"} com.airbnb.lottie.LottieListener loadedListener -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/P;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/P;"} com.airbnb.lottie.LottieListener wrappedFailureListener -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/P;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/P;"} com.airbnb.lottie.LottieListener failureListener -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/P;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/P;"} int fallbackResource -> j com.airbnb.lottie.LottieDrawable lottieDrawable -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} java.lang.String animationName -> l int animationResId -> m boolean ignoreUnschedule -> n @@ -62396,10 +66354,10 @@ com.airbnb.lottie.LottieAnimationView -> b0.j: java.util.Set userActionsTaken -> q java.util.Set lottieOnCompositionLoadedListeners -> r com.airbnb.lottie.LottieTask compositionTask -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/W;"} java.lang.String TAG -> t com.airbnb.lottie.LottieListener DEFAULT_FAILURE_LISTENER -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/P;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/P;"} 1:8:void ():68:68 -> 1:3:void (android.content.Context):144:144 -> 4:10:void (android.content.Context):77:77 -> @@ -62412,116 +66370,116 @@ com.airbnb.lottie.LottieAnimationView -> b0.j: 35:41:void (android.content.Context):138:138 -> 42:49:void (android.content.Context):139:139 -> 50:55:void (android.content.Context):145:145 -> - 1:8:void setAnimationFromUrl(java.lang.String,java.lang.String):595:595 -> A - 9:12:void setAnimationFromUrl(java.lang.String,java.lang.String):596:596 -> A - 1:5:void setLottieDrawable():1291:1291 -> B - 6:8:void setLottieDrawable():1294:1294 -> B - 9:15:void setLottieDrawable():1295:1295 -> B - 16:21:void setLottieDrawable():1298:1298 -> B - 1:6:void setMinAndMaxFrame(int,int):817:817 -> C - 3:9:void setProgressInternal(float,boolean):1140:1140 -> D - 10:15:void setProgressInternal(float,boolean):1142:1142 -> D - 1:4:com.airbnb.lottie.LottieResult lambda$fromAssets$2(java.lang.String):506:506 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Ljava/lang/String;)Lb0/U;"} - 5:23:com.airbnb.lottie.LottieResult lambda$fromAssets$2(java.lang.String):507:507 -> c + 1:8:void setAnimationFromUrl(java.lang.String,java.lang.String):600:600 -> A + 9:12:void setAnimationFromUrl(java.lang.String,java.lang.String):601:601 -> A + 1:5:void setLottieDrawable():1314:1314 -> B + 6:8:void setLottieDrawable():1317:1317 -> B + 9:15:void setLottieDrawable():1318:1318 -> B + 16:21:void setLottieDrawable():1321:1321 -> B + 1:6:void setMinAndMaxFrame(int,int):822:822 -> C + 3:9:void setProgressInternal(float,boolean):1145:1145 -> D + 10:15:void setProgressInternal(float,boolean):1147:1147 -> D + 1:4:com.airbnb.lottie.LottieResult lambda$fromAssets$2(java.lang.String):511:511 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Ljava/lang/String;)Lf0/U;"} + 5:23:com.airbnb.lottie.LottieResult lambda$fromAssets$2(java.lang.String):512:512 -> c 1:6:void lambda$static$0(java.lang.Throwable):70:70 -> d 7:12:void lambda$static$0(java.lang.Throwable):71:71 -> d 13:20:void lambda$static$0(java.lang.Throwable):74:74 -> d - 1:4:com.airbnb.lottie.LottieResult lambda$fromRawRes$1(int):490:490 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;I)Lb0/U;"} - 5:23:com.airbnb.lottie.LottieResult lambda$fromRawRes$1(int):491:491 -> e + 1:4:com.airbnb.lottie.LottieResult lambda$fromRawRes$1(int):495:495 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;I)Lf0/U;"} + 5:23:com.airbnb.lottie.LottieResult lambda$fromRawRes$1(int):496:496 -> e 1:3:int access$000(com.airbnb.lottie.LottieAnimationView):65:65 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)I"} 1:3:com.airbnb.lottie.LottieListener access$100(com.airbnb.lottie.LottieAnimationView):65:65 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)Lb0/P;"} - 1:7:com.airbnb.lottie.AsyncUpdates getAsyncUpdates():1214:1214 -> getAsyncUpdates - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb0/a;"} - 1:7:boolean getAsyncUpdatesEnabled():1222:1222 -> getAsyncUpdatesEnabled - 1:7:boolean getClipTextToBoundingBox():1254:1254 -> getClipTextToBoundingBox - 1:7:boolean getClipToCompositionBounds():452:452 -> getClipToCompositionBounds - 1:15:com.airbnb.lottie.LottieComposition getComposition():690:690 -> getComposition - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb0/k;"} - 1:6:long getDuration():1150:1150 -> getDuration - 7:15:long getDuration():1151:1151 -> getDuration - 1:7:int getFrame():1129:1129 -> getFrame - 1:7:java.lang.String getImageAssetsFolder():966:966 -> getImageAssetsFolder - 1:7:boolean getMaintainOriginalImageBounds():986:986 -> getMaintainOriginalImageBounds - 1:7:float getMaxFrame():762:762 -> getMaxFrame - 1:7:float getMinFrame():738:738 -> getMinFrame - 1:7:com.airbnb.lottie.PerformanceTracker getPerformanceTracker():1160:1160 -> getPerformanceTracker - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb0/X;"} - 1:7:float getProgress():1146:1146 -> getProgress - 1:7:com.airbnb.lottie.RenderMode getRenderMode():1207:1207 -> getRenderMode - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb0/a0;"} - 1:7:int getRepeatCount():939:939 -> getRepeatCount - 1:7:int getRepeatMode():916:916 -> getRepeatMode - 1:7:float getSpeed():852:852 -> getSpeed + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)Lf0/P;"} + 1:7:com.airbnb.lottie.AsyncUpdates getAsyncUpdates():1219:1219 -> getAsyncUpdates + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf0/a;"} + 1:7:boolean getAsyncUpdatesEnabled():1227:1227 -> getAsyncUpdatesEnabled + 1:7:boolean getClipTextToBoundingBox():1277:1277 -> getClipTextToBoundingBox + 1:7:boolean getClipToCompositionBounds():457:457 -> getClipToCompositionBounds + 1:15:com.airbnb.lottie.LottieComposition getComposition():695:695 -> getComposition + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf0/k;"} + 1:6:long getDuration():1155:1155 -> getDuration + 7:15:long getDuration():1156:1156 -> getDuration + 1:7:int getFrame():1134:1134 -> getFrame + 1:7:java.lang.String getImageAssetsFolder():971:971 -> getImageAssetsFolder + 1:7:boolean getMaintainOriginalImageBounds():991:991 -> getMaintainOriginalImageBounds + 1:7:float getMaxFrame():767:767 -> getMaxFrame + 1:7:float getMinFrame():743:743 -> getMinFrame + 1:7:com.airbnb.lottie.PerformanceTracker getPerformanceTracker():1165:1165 -> getPerformanceTracker + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf0/X;"} + 1:7:float getProgress():1151:1151 -> getProgress + 1:7:com.airbnb.lottie.RenderMode getRenderMode():1212:1212 -> getRenderMode + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf0/a0;"} + 1:7:int getRepeatCount():944:944 -> getRepeatCount + 1:7:int getRepeatMode():921:921 -> getRepeatMode + 1:7:float getSpeed():857:857 -> getSpeed 1:3:com.airbnb.lottie.LottieListener access$200():65:65 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb0/P;"} - 1:6:void addAnimatorListener(android.animation.Animator$AnimatorListener):868:868 -> i - 1:3:void invalidate():296:296 -> invalidate - 4:7:void invalidate():297:297 -> invalidate - 8:21:void invalidate():298:298 -> invalidate - 22:27:void invalidate():304:304 -> invalidate - 1:8:void invalidateDrawable(android.graphics.drawable.Drawable):309:309 -> invalidateDrawable - 9:12:void invalidateDrawable(android.graphics.drawable.Drawable):312:312 -> invalidateDrawable - 13:16:void invalidateDrawable(android.graphics.drawable.Drawable):315:315 -> invalidateDrawable - 1:6:boolean addLottieOnCompositionLoadedListener(com.airbnb.lottie.LottieOnCompositionLoadedListener):1275:1275 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/S;)Z"} - 7:9:boolean addLottieOnCompositionLoadedListener(com.airbnb.lottie.LottieOnCompositionLoadedListener):1277:1277 -> j - 10:16:boolean addLottieOnCompositionLoadedListener(com.airbnb.lottie.LottieOnCompositionLoadedListener):1279:1279 -> j - 1:6:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1086:1086 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e;Ljava/lang/Object;Lp0/c;)V"} - 2:3:void cancelAnimation():1105:1105 -> l - 4:10:void cancelAnimation():1106:1106 -> l - 11:16:void cancelAnimation():1107:1107 -> l - 1:4:void cancelLoaderTask():644:644 -> m - 5:9:void cancelLoaderTask():645:645 -> m - 10:17:void cancelLoaderTask():646:646 -> m - 1:6:void clearComposition():1164:1164 -> n - 1:8:void enableMergePathsForKitKatAndAbove(boolean):407:407 -> o - 1:3:void onAttachedToWindow():366:366 -> onAttachedToWindow - 4:13:void onAttachedToWindow():367:367 -> onAttachedToWindow - 14:19:void onAttachedToWindow():368:368 -> onAttachedToWindow - 1:4:void onRestoreInstanceState(android.os.Parcelable):333:333 -> onRestoreInstanceState - 5:8:void onRestoreInstanceState(android.os.Parcelable):334:334 -> onRestoreInstanceState - 9:10:void onRestoreInstanceState(android.os.Parcelable):338:338 -> onRestoreInstanceState - 11:17:void onRestoreInstanceState(android.os.Parcelable):339:339 -> onRestoreInstanceState - 18:21:void onRestoreInstanceState(android.os.Parcelable):340:340 -> onRestoreInstanceState - 22:39:void onRestoreInstanceState(android.os.Parcelable):341:341 -> onRestoreInstanceState - 40:44:void onRestoreInstanceState(android.os.Parcelable):342:342 -> onRestoreInstanceState - 45:48:void onRestoreInstanceState(android.os.Parcelable):344:344 -> onRestoreInstanceState - 49:60:void onRestoreInstanceState(android.os.Parcelable):345:345 -> onRestoreInstanceState - 61:63:void onRestoreInstanceState(android.os.Parcelable):346:346 -> onRestoreInstanceState - 64:73:void onRestoreInstanceState(android.os.Parcelable):348:348 -> onRestoreInstanceState - 74:79:void onRestoreInstanceState(android.os.Parcelable):349:349 -> onRestoreInstanceState - 80:93:void onRestoreInstanceState(android.os.Parcelable):351:351 -> onRestoreInstanceState - 94:96:void onRestoreInstanceState(android.os.Parcelable):352:352 -> onRestoreInstanceState - 97:106:void onRestoreInstanceState(android.os.Parcelable):354:354 -> onRestoreInstanceState - 107:111:void onRestoreInstanceState(android.os.Parcelable):355:355 -> onRestoreInstanceState - 112:121:void onRestoreInstanceState(android.os.Parcelable):357:357 -> onRestoreInstanceState - 122:126:void onRestoreInstanceState(android.os.Parcelable):358:358 -> onRestoreInstanceState - 127:136:void onRestoreInstanceState(android.os.Parcelable):360:360 -> onRestoreInstanceState - 137:142:void onRestoreInstanceState(android.os.Parcelable):361:361 -> onRestoreInstanceState - 1:4:android.os.Parcelable onSaveInstanceState():320:320 -> onSaveInstanceState - 5:9:android.os.Parcelable onSaveInstanceState():321:321 -> onSaveInstanceState - 10:13:android.os.Parcelable onSaveInstanceState():322:322 -> onSaveInstanceState - 14:17:android.os.Parcelable onSaveInstanceState():323:323 -> onSaveInstanceState - 18:25:android.os.Parcelable onSaveInstanceState():324:324 -> onSaveInstanceState - 26:33:android.os.Parcelable onSaveInstanceState():325:325 -> onSaveInstanceState - 34:41:android.os.Parcelable onSaveInstanceState():326:326 -> onSaveInstanceState - 42:49:android.os.Parcelable onSaveInstanceState():327:327 -> onSaveInstanceState - 50:58:android.os.Parcelable onSaveInstanceState():328:328 -> onSaveInstanceState - 1:6:com.airbnb.lottie.LottieTask fromAssets(java.lang.String):505:505 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lb0/W;"} - 7:18:com.airbnb.lottie.LottieTask fromAssets(java.lang.String):506:506 -> p - 19:22:com.airbnb.lottie.LottieTask fromAssets(java.lang.String):509:509 -> p - 23:41:com.airbnb.lottie.LottieTask fromAssets(java.lang.String):510:510 -> p - 1:6:com.airbnb.lottie.LottieTask fromRawRes(int):489:489 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lb0/W;"} - 7:18:com.airbnb.lottie.LottieTask fromRawRes(int):490:490 -> q - 19:22:com.airbnb.lottie.LottieTask fromRawRes(int):493:493 -> q - 23:41:com.airbnb.lottie.LottieTask fromRawRes(int):494:494 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf0/P;"} + 1:6:void addAnimatorListener(android.animation.Animator$AnimatorListener):873:873 -> i + 1:3:void invalidate():301:301 -> invalidate + 4:7:void invalidate():302:302 -> invalidate + 8:21:void invalidate():303:303 -> invalidate + 22:27:void invalidate():309:309 -> invalidate + 1:8:void invalidateDrawable(android.graphics.drawable.Drawable):314:314 -> invalidateDrawable + 9:12:void invalidateDrawable(android.graphics.drawable.Drawable):317:317 -> invalidateDrawable + 13:16:void invalidateDrawable(android.graphics.drawable.Drawable):320:320 -> invalidateDrawable + 1:6:boolean addLottieOnCompositionLoadedListener(com.airbnb.lottie.LottieOnCompositionLoadedListener):1298:1298 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/S;)Z"} + 7:9:boolean addLottieOnCompositionLoadedListener(com.airbnb.lottie.LottieOnCompositionLoadedListener):1300:1300 -> j + 10:16:boolean addLottieOnCompositionLoadedListener(com.airbnb.lottie.LottieOnCompositionLoadedListener):1302:1302 -> j + 1:6:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1091:1091 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/e;Ljava/lang/Object;Lt0/c;)V"} + 2:3:void cancelAnimation():1110:1110 -> l + 4:10:void cancelAnimation():1111:1111 -> l + 11:16:void cancelAnimation():1112:1112 -> l + 1:4:void cancelLoaderTask():649:649 -> m + 5:9:void cancelLoaderTask():650:650 -> m + 10:17:void cancelLoaderTask():651:651 -> m + 1:6:void clearComposition():1169:1169 -> n + 1:8:void enableMergePathsForKitKatAndAbove(boolean):412:412 -> o + 1:3:void onAttachedToWindow():371:371 -> onAttachedToWindow + 4:13:void onAttachedToWindow():372:372 -> onAttachedToWindow + 14:19:void onAttachedToWindow():373:373 -> onAttachedToWindow + 1:4:void onRestoreInstanceState(android.os.Parcelable):338:338 -> onRestoreInstanceState + 5:8:void onRestoreInstanceState(android.os.Parcelable):339:339 -> onRestoreInstanceState + 9:10:void onRestoreInstanceState(android.os.Parcelable):343:343 -> onRestoreInstanceState + 11:17:void onRestoreInstanceState(android.os.Parcelable):344:344 -> onRestoreInstanceState + 18:21:void onRestoreInstanceState(android.os.Parcelable):345:345 -> onRestoreInstanceState + 22:39:void onRestoreInstanceState(android.os.Parcelable):346:346 -> onRestoreInstanceState + 40:44:void onRestoreInstanceState(android.os.Parcelable):347:347 -> onRestoreInstanceState + 45:48:void onRestoreInstanceState(android.os.Parcelable):349:349 -> onRestoreInstanceState + 49:60:void onRestoreInstanceState(android.os.Parcelable):350:350 -> onRestoreInstanceState + 61:63:void onRestoreInstanceState(android.os.Parcelable):351:351 -> onRestoreInstanceState + 64:73:void onRestoreInstanceState(android.os.Parcelable):353:353 -> onRestoreInstanceState + 74:79:void onRestoreInstanceState(android.os.Parcelable):354:354 -> onRestoreInstanceState + 80:93:void onRestoreInstanceState(android.os.Parcelable):356:356 -> onRestoreInstanceState + 94:96:void onRestoreInstanceState(android.os.Parcelable):357:357 -> onRestoreInstanceState + 97:106:void onRestoreInstanceState(android.os.Parcelable):359:359 -> onRestoreInstanceState + 107:111:void onRestoreInstanceState(android.os.Parcelable):360:360 -> onRestoreInstanceState + 112:121:void onRestoreInstanceState(android.os.Parcelable):362:362 -> onRestoreInstanceState + 122:126:void onRestoreInstanceState(android.os.Parcelable):363:363 -> onRestoreInstanceState + 127:136:void onRestoreInstanceState(android.os.Parcelable):365:365 -> onRestoreInstanceState + 137:142:void onRestoreInstanceState(android.os.Parcelable):366:366 -> onRestoreInstanceState + 1:4:android.os.Parcelable onSaveInstanceState():325:325 -> onSaveInstanceState + 5:9:android.os.Parcelable onSaveInstanceState():326:326 -> onSaveInstanceState + 10:13:android.os.Parcelable onSaveInstanceState():327:327 -> onSaveInstanceState + 14:17:android.os.Parcelable onSaveInstanceState():328:328 -> onSaveInstanceState + 18:25:android.os.Parcelable onSaveInstanceState():329:329 -> onSaveInstanceState + 26:33:android.os.Parcelable onSaveInstanceState():330:330 -> onSaveInstanceState + 34:41:android.os.Parcelable onSaveInstanceState():331:331 -> onSaveInstanceState + 42:49:android.os.Parcelable onSaveInstanceState():332:332 -> onSaveInstanceState + 50:58:android.os.Parcelable onSaveInstanceState():333:333 -> onSaveInstanceState + 1:6:com.airbnb.lottie.LottieTask fromAssets(java.lang.String):510:510 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lf0/W;"} + 7:18:com.airbnb.lottie.LottieTask fromAssets(java.lang.String):511:511 -> p + 19:22:com.airbnb.lottie.LottieTask fromAssets(java.lang.String):514:514 -> p + 23:41:com.airbnb.lottie.LottieTask fromAssets(java.lang.String):515:515 -> p + 1:6:com.airbnb.lottie.LottieTask fromRawRes(int):494:494 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lf0/W;"} + 7:18:com.airbnb.lottie.LottieTask fromRawRes(int):495:495 -> q + 19:22:com.airbnb.lottie.LottieTask fromRawRes(int):498:498 -> q + 23:41:com.airbnb.lottie.LottieTask fromRawRes(int):499:499 -> q 1:11:void init(android.util.AttributeSet,int):159:159 -> r 12:20:void init(android.util.AttributeSet,int):160:160 -> r 21:26:void init(android.util.AttributeSet,int):161:161 -> r @@ -62555,164 +66513,167 @@ com.airbnb.lottie.LottieAnimationView -> b0.j: 239:244:void init(android.util.AttributeSet,int):221:221 -> r 245:254:void init(android.util.AttributeSet,int):222:222 -> r 255:263:void init(android.util.AttributeSet,int):224:224 -> r - 264:271:void init(android.util.AttributeSet,int):226:226 -> r - 272:277:void init(android.util.AttributeSet,int):227:227 -> r - 278:285:void init(android.util.AttributeSet,int):228:228 -> r - 286:294:void init(android.util.AttributeSet,int):229:229 -> r - 295:305:void init(android.util.AttributeSet,int):230:230 -> r - 306:310:void init(android.util.AttributeSet,int):231:231 -> r - 311:315:void init(android.util.AttributeSet,int):232:232 -> r - 316:323:void init(android.util.AttributeSet,int):235:235 -> r - 324:335:void init(android.util.AttributeSet,int):236:236 -> r - 336:342:void init(android.util.AttributeSet,int):237:237 -> r - 343:346:void init(android.util.AttributeSet,int):238:238 -> r - 347:355:void init(android.util.AttributeSet,int):240:240 -> r - 356:363:void init(android.util.AttributeSet,int):243:243 -> r - 364:375:void init(android.util.AttributeSet,int):244:244 -> r - 376:382:void init(android.util.AttributeSet,int):245:245 -> r - 383:386:void init(android.util.AttributeSet,int):246:246 -> r - 387:395:void init(android.util.AttributeSet,int):248:248 -> r - 396:397:void init(android.util.AttributeSet,int):251:251 -> r - 398:401:void init(android.util.AttributeSet,int):252:252 -> r - 402:404:void init(android.util.AttributeSet,int):251:251 -> r - 405:412:void init(android.util.AttributeSet,int):258:258 -> r - 413:421:void init(android.util.AttributeSet,int):259:259 -> r - 422:425:void init(android.util.AttributeSet,int):262:262 -> r - 1:7:boolean isAnimating():943:943 -> s - 1:3:void setAnimation(int):482:484 -> setAnimation - 4:6:void setAnimation(java.lang.String):499:501 -> setAnimation - 2:5:void setAnimationFromJson(java.lang.String):519:519 -> setAnimationFromJson - 1:4:void setAnimationFromUrl(java.lang.String):575:575 -> setAnimationFromUrl - 5:22:void setAnimationFromUrl(java.lang.String):576:576 -> setAnimationFromUrl - 23:26:void setAnimationFromUrl(java.lang.String):577:577 -> setAnimationFromUrl - 1:6:void setApplyingOpacityToLayersEnabled(boolean):1247:1247 -> setApplyingOpacityToLayersEnabled - 1:6:void setAsyncUpdates(com.airbnb.lottie.AsyncUpdates):1231:1231 -> setAsyncUpdates - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/a;)V"} - 1:3:void setCacheComposition(boolean):464:464 -> setCacheComposition - 1:6:void setClipTextToBoundingBox(boolean):1262:1262 -> setClipTextToBoundingBox - 1:6:void setClipToCompositionBounds(boolean):443:443 -> setClipToCompositionBounds - 1:4:void setComposition(com.airbnb.lottie.LottieComposition):656:656 -> setComposition - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;)V"} - 5:26:void setComposition(com.airbnb.lottie.LottieComposition):657:657 -> setComposition - 27:32:void setComposition(com.airbnb.lottie.LottieComposition):659:659 -> setComposition - 33:34:void setComposition(com.airbnb.lottie.LottieComposition):661:661 -> setComposition - 35:40:void setComposition(com.airbnb.lottie.LottieComposition):662:662 -> setComposition - 41:44:void setComposition(com.airbnb.lottie.LottieComposition):663:663 -> setComposition - 45:50:void setComposition(com.airbnb.lottie.LottieComposition):664:664 -> setComposition - 51:52:void setComposition(com.airbnb.lottie.LottieComposition):666:666 -> setComposition - 53:65:void setComposition(com.airbnb.lottie.LottieComposition):667:667 -> setComposition - 66:68:void setComposition(com.airbnb.lottie.LottieComposition):673:673 -> setComposition - 69:75:void setComposition(com.airbnb.lottie.LottieComposition):679:679 -> setComposition - 76:78:void setComposition(com.airbnb.lottie.LottieComposition):681:681 -> setComposition - 79:96:void setComposition(com.airbnb.lottie.LottieComposition):683:683 -> setComposition - 97:101:void setComposition(com.airbnb.lottie.LottieComposition):684:684 -> setComposition - 1:4:void setCompositionTask(com.airbnb.lottie.LottieTask):630:630 -> setCompositionTask - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/W;)V"} - 5:8:void setCompositionTask(com.airbnb.lottie.LottieTask):631:631 -> setCompositionTask - 9:25:void setCompositionTask(com.airbnb.lottie.LottieTask):632:632 -> setCompositionTask - 26:32:void setCompositionTask(com.airbnb.lottie.LottieTask):635:635 -> setCompositionTask - 33:35:void setCompositionTask(com.airbnb.lottie.LottieTask):636:636 -> setCompositionTask - 36:38:void setCompositionTask(com.airbnb.lottie.LottieTask):637:637 -> setCompositionTask - 39:40:void setCompositionTask(com.airbnb.lottie.LottieTask):638:638 -> setCompositionTask - 41:46:void setCompositionTask(com.airbnb.lottie.LottieTask):639:639 -> setCompositionTask - 47:53:void setCompositionTask(com.airbnb.lottie.LottieTask):640:640 -> setCompositionTask - 1:6:void setDefaultFontFileExtension(java.lang.String):1027:1027 -> setDefaultFontFileExtension - 1:3:void setFailureListener(com.airbnb.lottie.LottieListener):614:614 -> setFailureListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/P;)V"} - 1:3:void setFallbackResource(int):626:626 -> setFallbackResource - 1:6:void setFontAssetDelegate(com.airbnb.lottie.FontAssetDelegate):1034:1034 -> setFontAssetDelegate - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/b;)V"} - 1:6:void setFontMap(java.util.Map):1049:1049 -> setFontMap - 1:6:void setFrame(int):1122:1122 -> setFrame - 1:6:void setIgnoreDisabledSystemAnimations(boolean):383:383 -> setIgnoreDisabledSystemAnimations - 1:6:void setImageAssetDelegate(com.airbnb.lottie.ImageAssetDelegate):1012:1012 -> setImageAssetDelegate - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/c;)V"} - 1:6:void setImageAssetsFolder(java.lang.String):961:961 -> setImageAssetsFolder - 2:4:void setImageBitmap(android.graphics.Bitmap):280:280 -> setImageBitmap - 5:6:void setImageBitmap(android.graphics.Bitmap):281:281 -> setImageBitmap - 7:9:void setImageBitmap(android.graphics.Bitmap):282:282 -> setImageBitmap - 10:13:void setImageBitmap(android.graphics.Bitmap):283:283 -> setImageBitmap - 2:4:void setImageDrawable(android.graphics.drawable.Drawable):273:273 -> setImageDrawable - 5:6:void setImageDrawable(android.graphics.drawable.Drawable):274:274 -> setImageDrawable - 7:9:void setImageDrawable(android.graphics.drawable.Drawable):275:275 -> setImageDrawable - 10:13:void setImageDrawable(android.graphics.drawable.Drawable):276:276 -> setImageDrawable - 2:4:void setImageResource(int):266:266 -> setImageResource - 5:6:void setImageResource(int):267:267 -> setImageResource - 7:9:void setImageResource(int):268:268 -> setImageResource - 10:13:void setImageResource(int):269:269 -> setImageResource - 1:6:void setMaintainOriginalImageBounds(boolean):976:976 -> setMaintainOriginalImageBounds - 1:1:void setMaxFrame(int):755:755 -> setMaxFrame - 2:2:void setMaxFrame(java.lang.String):787:787 -> setMaxFrame - 1:6:void setMaxProgress(float):769:769 -> setMaxProgress - 1:6:void setMinAndMaxFrame(java.lang.String):797:797 -> setMinAndMaxFrame - 1:1:void setMinFrame(int):731:731 -> setMinFrame - 2:2:void setMinFrame(java.lang.String):778:778 -> setMinFrame - 1:6:void setMinProgress(float):745:745 -> setMinProgress - 1:6:void setOutlineMasksAndMattes(boolean):474:474 -> setOutlineMasksAndMattes - 1:6:void setPerformanceTrackingEnabled(boolean):1155:1155 -> setPerformanceTrackingEnabled - 2:5:void setProgress(float):1133:1133 -> setProgress - 1:6:void setRenderMode(com.airbnb.lottie.RenderMode):1199:1199 -> setRenderMode - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/a0;)V"} - 1:7:void setRepeatCount(int):928:928 -> setRepeatCount - 8:13:void setRepeatCount(int):929:929 -> setRepeatCount - 1:7:void setRepeatMode(int):905:905 -> setRepeatMode - 8:13:void setRepeatMode(int):906:906 -> setRepeatMode - 1:6:void setSafeMode(boolean):1179:1179 -> setSafeMode - 1:6:void setSpeed(float):845:845 -> setSpeed - 1:6:void setTextDelegate(com.airbnb.lottie.TextDelegate):1056:1056 -> setTextDelegate - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/c0;)V"} - 1:6:void setUseCompositionFrameRate(boolean):396:396 -> setUseCompositionFrameRate - 2:3:void pauseAnimation():1112:1112 -> t - 4:9:void pauseAnimation():1113:1113 -> t - 1:7:void playAnimation():713:713 -> u - 8:13:void playAnimation():714:714 -> u - 1:14:void unscheduleDrawable(android.graphics.drawable.Drawable):287:287 -> unscheduleDrawable - 15:18:void unscheduleDrawable(android.graphics.drawable.Drawable):288:288 -> unscheduleDrawable - 19:35:void unscheduleDrawable(android.graphics.drawable.Drawable):289:289 -> unscheduleDrawable - 36:38:void unscheduleDrawable(android.graphics.drawable.Drawable):290:290 -> unscheduleDrawable - 39:42:void unscheduleDrawable(android.graphics.drawable.Drawable):292:292 -> unscheduleDrawable - 1:7:void resumeAnimation():723:723 -> v - 8:13:void resumeAnimation():724:724 -> v - 1:6:void reverseAnimationSpeed():838:838 -> w - 1:8:void setAnimation(java.io.InputStream,java.lang.String):544:544 -> x - 1:8:void setAnimation(java.util.zip.ZipInputStream,java.lang.String):557:557 -> y - 1:13:void setAnimationFromJson(java.lang.String,java.lang.String):528:528 -> z -com.airbnb.lottie.LottieAnimationView$$ExternalSyntheticLambda0 -> b0.f: + 264:272:void init(android.util.AttributeSet,int):226:226 -> r + 273:281:void init(android.util.AttributeSet,int):228:228 -> r + 282:289:void init(android.util.AttributeSet,int):231:231 -> r + 290:295:void init(android.util.AttributeSet,int):232:232 -> r + 296:303:void init(android.util.AttributeSet,int):233:233 -> r + 304:312:void init(android.util.AttributeSet,int):234:234 -> r + 313:323:void init(android.util.AttributeSet,int):235:235 -> r + 324:328:void init(android.util.AttributeSet,int):236:236 -> r + 329:333:void init(android.util.AttributeSet,int):237:237 -> r + 334:341:void init(android.util.AttributeSet,int):240:240 -> r + 342:353:void init(android.util.AttributeSet,int):241:241 -> r + 354:360:void init(android.util.AttributeSet,int):242:242 -> r + 361:364:void init(android.util.AttributeSet,int):243:243 -> r + 365:373:void init(android.util.AttributeSet,int):245:245 -> r + 374:381:void init(android.util.AttributeSet,int):248:248 -> r + 382:393:void init(android.util.AttributeSet,int):249:249 -> r + 394:400:void init(android.util.AttributeSet,int):250:250 -> r + 401:404:void init(android.util.AttributeSet,int):251:251 -> r + 405:413:void init(android.util.AttributeSet,int):253:253 -> r + 414:415:void init(android.util.AttributeSet,int):256:256 -> r + 416:419:void init(android.util.AttributeSet,int):257:257 -> r + 420:422:void init(android.util.AttributeSet,int):256:256 -> r + 423:430:void init(android.util.AttributeSet,int):263:263 -> r + 431:439:void init(android.util.AttributeSet,int):264:264 -> r + 440:443:void init(android.util.AttributeSet,int):267:267 -> r + 1:7:boolean isAnimating():948:948 -> s + 1:3:void setAnimation(int):487:489 -> setAnimation + 4:6:void setAnimation(java.lang.String):504:506 -> setAnimation + 2:5:void setAnimationFromJson(java.lang.String):524:524 -> setAnimationFromJson + 1:4:void setAnimationFromUrl(java.lang.String):580:580 -> setAnimationFromUrl + 5:22:void setAnimationFromUrl(java.lang.String):581:581 -> setAnimationFromUrl + 23:26:void setAnimationFromUrl(java.lang.String):582:582 -> setAnimationFromUrl + 1:6:void setApplyingOpacityToLayersEnabled(boolean):1252:1252 -> setApplyingOpacityToLayersEnabled + 1:6:void setApplyingShadowToLayersEnabled(boolean):1270:1270 -> setApplyingShadowToLayersEnabled + 1:6:void setAsyncUpdates(com.airbnb.lottie.AsyncUpdates):1236:1236 -> setAsyncUpdates + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/a;)V"} + 1:3:void setCacheComposition(boolean):469:469 -> setCacheComposition + 1:6:void setClipTextToBoundingBox(boolean):1285:1285 -> setClipTextToBoundingBox + 1:6:void setClipToCompositionBounds(boolean):448:448 -> setClipToCompositionBounds + 1:4:void setComposition(com.airbnb.lottie.LottieComposition):661:661 -> setComposition + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;)V"} + 5:26:void setComposition(com.airbnb.lottie.LottieComposition):662:662 -> setComposition + 27:32:void setComposition(com.airbnb.lottie.LottieComposition):664:664 -> setComposition + 33:34:void setComposition(com.airbnb.lottie.LottieComposition):666:666 -> setComposition + 35:40:void setComposition(com.airbnb.lottie.LottieComposition):667:667 -> setComposition + 41:44:void setComposition(com.airbnb.lottie.LottieComposition):668:668 -> setComposition + 45:50:void setComposition(com.airbnb.lottie.LottieComposition):669:669 -> setComposition + 51:52:void setComposition(com.airbnb.lottie.LottieComposition):671:671 -> setComposition + 53:65:void setComposition(com.airbnb.lottie.LottieComposition):672:672 -> setComposition + 66:68:void setComposition(com.airbnb.lottie.LottieComposition):678:678 -> setComposition + 69:75:void setComposition(com.airbnb.lottie.LottieComposition):684:684 -> setComposition + 76:78:void setComposition(com.airbnb.lottie.LottieComposition):686:686 -> setComposition + 79:96:void setComposition(com.airbnb.lottie.LottieComposition):688:688 -> setComposition + 97:101:void setComposition(com.airbnb.lottie.LottieComposition):689:689 -> setComposition + 1:4:void setCompositionTask(com.airbnb.lottie.LottieTask):635:635 -> setCompositionTask + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/W;)V"} + 5:8:void setCompositionTask(com.airbnb.lottie.LottieTask):636:636 -> setCompositionTask + 9:25:void setCompositionTask(com.airbnb.lottie.LottieTask):637:637 -> setCompositionTask + 26:32:void setCompositionTask(com.airbnb.lottie.LottieTask):640:640 -> setCompositionTask + 33:35:void setCompositionTask(com.airbnb.lottie.LottieTask):641:641 -> setCompositionTask + 36:38:void setCompositionTask(com.airbnb.lottie.LottieTask):642:642 -> setCompositionTask + 39:40:void setCompositionTask(com.airbnb.lottie.LottieTask):643:643 -> setCompositionTask + 41:46:void setCompositionTask(com.airbnb.lottie.LottieTask):644:644 -> setCompositionTask + 47:53:void setCompositionTask(com.airbnb.lottie.LottieTask):645:645 -> setCompositionTask + 1:6:void setDefaultFontFileExtension(java.lang.String):1032:1032 -> setDefaultFontFileExtension + 1:3:void setFailureListener(com.airbnb.lottie.LottieListener):619:619 -> setFailureListener + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/P;)V"} + 1:3:void setFallbackResource(int):631:631 -> setFallbackResource + 1:6:void setFontAssetDelegate(com.airbnb.lottie.FontAssetDelegate):1039:1039 -> setFontAssetDelegate + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/b;)V"} + 1:6:void setFontMap(java.util.Map):1054:1054 -> setFontMap + 1:6:void setFrame(int):1127:1127 -> setFrame + 1:6:void setIgnoreDisabledSystemAnimations(boolean):388:388 -> setIgnoreDisabledSystemAnimations + 1:6:void setImageAssetDelegate(com.airbnb.lottie.ImageAssetDelegate):1017:1017 -> setImageAssetDelegate + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/c;)V"} + 1:6:void setImageAssetsFolder(java.lang.String):966:966 -> setImageAssetsFolder + 2:4:void setImageBitmap(android.graphics.Bitmap):285:285 -> setImageBitmap + 5:6:void setImageBitmap(android.graphics.Bitmap):286:286 -> setImageBitmap + 7:9:void setImageBitmap(android.graphics.Bitmap):287:287 -> setImageBitmap + 10:13:void setImageBitmap(android.graphics.Bitmap):288:288 -> setImageBitmap + 2:4:void setImageDrawable(android.graphics.drawable.Drawable):278:278 -> setImageDrawable + 5:6:void setImageDrawable(android.graphics.drawable.Drawable):279:279 -> setImageDrawable + 7:9:void setImageDrawable(android.graphics.drawable.Drawable):280:280 -> setImageDrawable + 10:13:void setImageDrawable(android.graphics.drawable.Drawable):281:281 -> setImageDrawable + 2:4:void setImageResource(int):271:271 -> setImageResource + 5:6:void setImageResource(int):272:272 -> setImageResource + 7:9:void setImageResource(int):273:273 -> setImageResource + 10:13:void setImageResource(int):274:274 -> setImageResource + 1:6:void setMaintainOriginalImageBounds(boolean):981:981 -> setMaintainOriginalImageBounds + 1:1:void setMaxFrame(int):760:760 -> setMaxFrame + 2:2:void setMaxFrame(java.lang.String):792:792 -> setMaxFrame + 1:6:void setMaxProgress(float):774:774 -> setMaxProgress + 1:6:void setMinAndMaxFrame(java.lang.String):802:802 -> setMinAndMaxFrame + 1:1:void setMinFrame(int):736:736 -> setMinFrame + 2:2:void setMinFrame(java.lang.String):783:783 -> setMinFrame + 1:6:void setMinProgress(float):750:750 -> setMinProgress + 1:6:void setOutlineMasksAndMattes(boolean):479:479 -> setOutlineMasksAndMattes + 1:6:void setPerformanceTrackingEnabled(boolean):1160:1160 -> setPerformanceTrackingEnabled + 2:5:void setProgress(float):1138:1138 -> setProgress + 1:6:void setRenderMode(com.airbnb.lottie.RenderMode):1204:1204 -> setRenderMode + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/a0;)V"} + 1:7:void setRepeatCount(int):933:933 -> setRepeatCount + 8:13:void setRepeatCount(int):934:934 -> setRepeatCount + 1:7:void setRepeatMode(int):910:910 -> setRepeatMode + 8:13:void setRepeatMode(int):911:911 -> setRepeatMode + 1:6:void setSafeMode(boolean):1184:1184 -> setSafeMode + 1:6:void setSpeed(float):850:850 -> setSpeed + 1:6:void setTextDelegate(com.airbnb.lottie.TextDelegate):1061:1061 -> setTextDelegate + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/c0;)V"} + 1:6:void setUseCompositionFrameRate(boolean):401:401 -> setUseCompositionFrameRate + 2:3:void pauseAnimation():1117:1117 -> t + 4:9:void pauseAnimation():1118:1118 -> t + 1:7:void playAnimation():718:718 -> u + 8:13:void playAnimation():719:719 -> u + 1:14:void unscheduleDrawable(android.graphics.drawable.Drawable):292:292 -> unscheduleDrawable + 15:18:void unscheduleDrawable(android.graphics.drawable.Drawable):293:293 -> unscheduleDrawable + 19:35:void unscheduleDrawable(android.graphics.drawable.Drawable):294:294 -> unscheduleDrawable + 36:38:void unscheduleDrawable(android.graphics.drawable.Drawable):295:295 -> unscheduleDrawable + 39:42:void unscheduleDrawable(android.graphics.drawable.Drawable):297:297 -> unscheduleDrawable + 1:7:void resumeAnimation():728:728 -> v + 8:13:void resumeAnimation():729:729 -> v + 1:6:void reverseAnimationSpeed():843:843 -> w + 1:8:void setAnimation(java.io.InputStream,java.lang.String):549:549 -> x + 1:8:void setAnimation(java.util.zip.ZipInputStream,java.lang.String):562:562 -> y + 1:13:void setAnimationFromJson(java.lang.String,java.lang.String):533:533 -> z +com.airbnb.lottie.LottieAnimationView$$ExternalSyntheticLambda0 -> f0.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.LottieAnimationView com.airbnb.lottie.LottieAnimationView$$InternalSyntheticLambda$2$6547a732cd2ed70be855f5d2d6cdc57893da443de6bc273b4616ffe8b8f89e0b$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/j;"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.airbnb.lottie.LottieAnimationView$$InternalSyntheticLambda$2$6547a732cd2ed70be855f5d2d6cdc57893da443de6bc273b4616ffe8b8f89e0b$0.f$1 -> e # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieAnimationView$$ExternalSyntheticLambda0.(b0.LottieAnimationView,java.lang.String):0:0 -> + 1:1:void f0.LottieAnimationView$$ExternalSyntheticLambda0.(f0.LottieAnimationView,java.lang.String):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;Ljava/lang/String;)V"} - 1:1:java.lang.Object b0.LottieAnimationView$$ExternalSyntheticLambda0.call():0:0 -> call + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;Ljava/lang/String;)V"} + 1:1:java.lang.Object f0.LottieAnimationView$$ExternalSyntheticLambda0.call():0:0 -> call # {"id":"com.android.tools.r8.synthesized"} -com.airbnb.lottie.LottieAnimationView$$ExternalSyntheticLambda1 -> b0.g: +com.airbnb.lottie.LottieAnimationView$$ExternalSyntheticLambda1 -> f0.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieAnimationView$$ExternalSyntheticLambda1.():0:0 -> + 1:1:void f0.LottieAnimationView$$ExternalSyntheticLambda1.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieAnimationView$$ExternalSyntheticLambda1.onResult(java.lang.Object):0:0 -> onResult + 1:1:void f0.LottieAnimationView$$ExternalSyntheticLambda1.onResult(java.lang.Object):0:0 -> onResult # {"id":"com.android.tools.r8.synthesized"} -com.airbnb.lottie.LottieAnimationView$$ExternalSyntheticLambda2 -> b0.h: +com.airbnb.lottie.LottieAnimationView$$ExternalSyntheticLambda2 -> f0.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.LottieAnimationView com.airbnb.lottie.LottieAnimationView$$InternalSyntheticLambda$2$b283c14be17e61304b01b9b7f2b933c1dc85aa56feb34561ef285ec22fdc73e6$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/j;"} # {"id":"com.android.tools.r8.synthesized"} int com.airbnb.lottie.LottieAnimationView$$InternalSyntheticLambda$2$b283c14be17e61304b01b9b7f2b933c1dc85aa56feb34561ef285ec22fdc73e6$0.f$1 -> e # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieAnimationView$$ExternalSyntheticLambda2.(b0.LottieAnimationView,int):0:0 -> + 1:1:void f0.LottieAnimationView$$ExternalSyntheticLambda2.(f0.LottieAnimationView,int):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;I)V"} - 1:1:java.lang.Object b0.LottieAnimationView$$ExternalSyntheticLambda2.call():0:0 -> call + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;I)V"} + 1:1:java.lang.Object f0.LottieAnimationView$$ExternalSyntheticLambda2.call():0:0 -> call # {"id":"com.android.tools.r8.synthesized"} -com.airbnb.lottie.LottieAnimationView$1 -> b0.i: +com.airbnb.lottie.LottieAnimationView$1 -> f0.i: # {"id":"sourceFile","fileName":"LottieAnimationView.java"} -com.airbnb.lottie.LottieAnimationView$SavedState -> b0.j$a: +com.airbnb.lottie.LottieAnimationView$SavedState -> f0.j$a: # {"id":"sourceFile","fileName":"LottieAnimationView.java"} java.lang.String animationName -> d int animationResId -> e @@ -62721,62 +66682,62 @@ com.airbnb.lottie.LottieAnimationView$SavedState -> b0.j$a: java.lang.String imageAssetsFolder -> h int repeatMode -> i int repeatCount -> j - 1:8:void ():1336:1336 -> - 1:1:void (android.os.Parcel,com.airbnb.lottie.LottieAnimationView$1):1302:1302 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Lb0/i;)V"} - 2:2:void (android.os.Parcelable):1312:1312 -> - 3:9:void (android.os.Parcel):1316:1322 -> - 1:3:void writeToParcel(android.os.Parcel,int):1327:1327 -> writeToParcel - 4:8:void writeToParcel(android.os.Parcel,int):1328:1328 -> writeToParcel - 9:13:void writeToParcel(android.os.Parcel,int):1329:1329 -> writeToParcel - 14:18:void writeToParcel(android.os.Parcel,int):1330:1330 -> writeToParcel - 19:23:void writeToParcel(android.os.Parcel,int):1331:1331 -> writeToParcel - 24:28:void writeToParcel(android.os.Parcel,int):1332:1332 -> writeToParcel - 29:34:void writeToParcel(android.os.Parcel,int):1333:1333 -> writeToParcel -com.airbnb.lottie.LottieAnimationView$SavedState$1 -> b0.j$a$a: + 1:8:void ():1359:1359 -> + 1:1:void (android.os.Parcel,com.airbnb.lottie.LottieAnimationView$1):1325:1325 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Lf0/i;)V"} + 2:2:void (android.os.Parcelable):1335:1335 -> + 3:9:void (android.os.Parcel):1339:1345 -> + 1:3:void writeToParcel(android.os.Parcel,int):1350:1350 -> writeToParcel + 4:8:void writeToParcel(android.os.Parcel,int):1351:1351 -> writeToParcel + 9:13:void writeToParcel(android.os.Parcel,int):1352:1352 -> writeToParcel + 14:18:void writeToParcel(android.os.Parcel,int):1353:1353 -> writeToParcel + 19:23:void writeToParcel(android.os.Parcel,int):1354:1354 -> writeToParcel + 24:28:void writeToParcel(android.os.Parcel,int):1355:1355 -> writeToParcel + 29:34:void writeToParcel(android.os.Parcel,int):1356:1356 -> writeToParcel +com.airbnb.lottie.LottieAnimationView$SavedState$1 -> f0.j$a$a: # {"id":"sourceFile","fileName":"LottieAnimationView.java"} - 1:4:void ():1337:1337 -> - 1:7:com.airbnb.lottie.LottieAnimationView$SavedState createFromParcel(android.os.Parcel):1340:1340 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Lb0/j$a;"} - 1:3:com.airbnb.lottie.LottieAnimationView$SavedState[] newArray(int):1345:1345 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Lb0/j$a;"} - 1:5:java.lang.Object createFromParcel(android.os.Parcel):1337:1337 -> createFromParcel - 1:5:java.lang.Object[] newArray(int):1337:1337 -> newArray -com.airbnb.lottie.LottieAnimationView$UserActionTaken -> b0.j$b: + 1:4:void ():1360:1360 -> + 1:7:com.airbnb.lottie.LottieAnimationView$SavedState createFromParcel(android.os.Parcel):1363:1363 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Lf0/j$a;"} + 1:3:com.airbnb.lottie.LottieAnimationView$SavedState[] newArray(int):1368:1368 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Lf0/j$a;"} + 1:5:java.lang.Object createFromParcel(android.os.Parcel):1360:1360 -> createFromParcel + 1:5:java.lang.Object[] newArray(int):1360:1360 -> newArray +com.airbnb.lottie.LottieAnimationView$UserActionTaken -> f0.j$b: # {"id":"sourceFile","fileName":"LottieAnimationView.java"} com.airbnb.lottie.LottieAnimationView$UserActionTaken SET_ANIMATION -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/j$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/j$b;"} com.airbnb.lottie.LottieAnimationView$UserActionTaken SET_PROGRESS -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/j$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/j$b;"} com.airbnb.lottie.LottieAnimationView$UserActionTaken SET_REPEAT_MODE -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/j$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/j$b;"} com.airbnb.lottie.LottieAnimationView$UserActionTaken SET_REPEAT_COUNT -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/j$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/j$b;"} com.airbnb.lottie.LottieAnimationView$UserActionTaken SET_IMAGE_ASSETS -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/j$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/j$b;"} com.airbnb.lottie.LottieAnimationView$UserActionTaken PLAY_OPTION -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/j$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/j$b;"} com.airbnb.lottie.LottieAnimationView$UserActionTaken[] $VALUES -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lb0/j$b;"} - 1:10:void ():1351:1351 -> - 11:20:void ():1352:1352 -> - 21:30:void ():1353:1353 -> - 31:40:void ():1354:1354 -> - 41:50:void ():1355:1355 -> - 51:60:void ():1356:1356 -> - 61:67:void ():1350:1350 -> - 1:4:void (java.lang.String,int):1350:1350 -> - 1:17:com.airbnb.lottie.LottieAnimationView$UserActionTaken[] $values():1350:1350 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lb0/j$b;"} - 1:9:com.airbnb.lottie.LottieAnimationView$UserActionTaken valueOf(java.lang.String):1350:1350 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lb0/j$b;"} - 1:9:com.airbnb.lottie.LottieAnimationView$UserActionTaken[] values():1350:1350 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lb0/j$b;"} -com.airbnb.lottie.LottieAnimationView$WeakFailureListener -> b0.j$c: + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lf0/j$b;"} + 1:10:void ():1374:1374 -> + 11:20:void ():1375:1375 -> + 21:30:void ():1376:1376 -> + 31:40:void ():1377:1377 -> + 41:50:void ():1378:1378 -> + 51:60:void ():1379:1379 -> + 61:67:void ():1373:1373 -> + 1:4:void (java.lang.String,int):1373:1373 -> + 1:17:com.airbnb.lottie.LottieAnimationView$UserActionTaken[] $values():1373:1373 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lf0/j$b;"} + 1:9:com.airbnb.lottie.LottieAnimationView$UserActionTaken valueOf(java.lang.String):1373:1373 -> valueOf + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lf0/j$b;"} + 1:9:com.airbnb.lottie.LottieAnimationView$UserActionTaken[] values():1373:1373 -> values + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lf0/j$b;"} +com.airbnb.lottie.LottieAnimationView$WeakFailureListener -> f0.j$c: # {"id":"sourceFile","fileName":"LottieAnimationView.java"} java.lang.ref.WeakReference targetReference -> a 1:3:void (com.airbnb.lottie.LottieAnimationView):102:102 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)V"} 4:11:void (com.airbnb.lottie.LottieAnimationView):103:103 -> 1:11:void onResult(java.lang.Throwable):107:107 -> a 12:17:void onResult(java.lang.Throwable):112:112 -> a @@ -62784,20 +66745,20 @@ com.airbnb.lottie.LottieAnimationView$WeakFailureListener -> b0.j$c: 25:39:void onResult(java.lang.Throwable):115:115 -> a 40:43:void onResult(java.lang.Throwable):116:116 -> a 1:6:void onResult(java.lang.Object):98:98 -> onResult -com.airbnb.lottie.LottieAnimationView$WeakSuccessListener -> b0.j$d: +com.airbnb.lottie.LottieAnimationView$WeakSuccessListener -> f0.j$d: # {"id":"sourceFile","fileName":"LottieAnimationView.java"} java.lang.ref.WeakReference targetReference -> a 1:3:void (com.airbnb.lottie.LottieAnimationView):83:83 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)V"} 4:11:void (com.airbnb.lottie.LottieAnimationView):84:84 -> 1:11:void onResult(com.airbnb.lottie.LottieComposition):88:88 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;)V"} 12:15:void onResult(com.airbnb.lottie.LottieComposition):92:92 -> a 1:6:void onResult(java.lang.Object):79:79 -> onResult -com.airbnb.lottie.LottieComposition -> b0.k: +com.airbnb.lottie.LottieComposition -> f0.k: # {"id":"sourceFile","fileName":"LottieComposition.java"} com.airbnb.lottie.PerformanceTracker performanceTracker -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/X;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/X;"} java.util.HashSet warnings -> b java.util.Map precomps -> c java.util.Map images -> d @@ -62841,12 +66802,12 @@ com.airbnb.lottie.LottieComposition -> b0.k: 60:62:java.util.Map getImages():233:233 -> j 1:3:java.util.List getLayers():179:179 -> k 1:9:com.airbnb.lottie.model.Marker getMarker(java.lang.String):202:202 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lh0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ll0/h;"} 10:17:com.airbnb.lottie.model.Marker getMarker(java.lang.String):204:204 -> l 18:29:com.airbnb.lottie.model.Marker getMarker(java.lang.String):205:205 -> l 1:3:int getMaskAndMatteCount():128:128 -> m 1:3:com.airbnb.lottie.PerformanceTracker getPerformanceTracker():140:140 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb0/X;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf0/X;"} 1:9:java.util.List getPrecomps(java.lang.String):185:185 -> o 1:3:float getStartFrame():157:157 -> p 1:3:boolean hasDashPattern():120:120 -> q @@ -62867,14 +66828,14 @@ com.airbnb.lottie.LottieComposition -> b0.k: 25:26:void init(android.graphics.Rect,float,float,float,java.util.List,androidx.collection.LongSparseArray,java.util.Map,java.util.Map,float,androidx.collection.SparseArrayCompat,java.util.Map,java.util.List,int,int):95:95 -> s 27:29:void init(android.graphics.Rect,float,float,float,java.util.List,androidx.collection.LongSparseArray,java.util.Map,java.util.Map,float,androidx.collection.SparseArrayCompat,java.util.Map,java.util.List,int,int):96:96 -> s 1:9:com.airbnb.lottie.model.layer.Layer layerModelForId(long):145:145 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lk0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lo0/e;"} 1:7:java.lang.String toString():251:251 -> toString 8:25:java.lang.String toString():252:252 -> toString 26:35:java.lang.String toString():253:253 -> toString 36:40:java.lang.String toString():255:255 -> toString 1:3:void setHasDashPattern(boolean):107:107 -> u 1:6:void setPerformanceTrackingEnabled(boolean):136:136 -> v -com.airbnb.lottie.LottieCompositionFactory -> b0.u: +com.airbnb.lottie.LottieCompositionFactory -> f0.u: # {"id":"sourceFile","fileName":"LottieCompositionFactory.java"} java.util.Map taskCache -> a java.util.Set taskIdleListeners -> b @@ -62884,208 +66845,213 @@ com.airbnb.lottie.LottieCompositionFactory -> b0.u: 8:15:void ():68:68 -> 16:23:void ():74:74 -> 24:32:void ():75:75 -> - 1:22:com.airbnb.lottie.LottieTask fromUrl(android.content.Context,java.lang.String):121:121 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;)Lb0/W;"} - 1:11:com.airbnb.lottie.LottieTask fromUrl(android.content.Context,java.lang.String,java.lang.String):130:130 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lb0/W;"} - 1:15:com.airbnb.lottie.LottieTask fromZipStream(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):479:479 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/zip/ZipInputStream;Ljava/lang/String;)Lb0/W;"} - 2:6:com.airbnb.lottie.LottieTask fromZipStream(java.util.zip.ZipInputStream,java.lang.String):464:464 -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/zip/ZipInputStream;Ljava/lang/String;)Lb0/W;"} - 2:6:com.airbnb.lottie.LottieResult fromZipStreamSync(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):531:531 -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/zip/ZipInputStream;Ljava/lang/String;)Lb0/U;"} - 1:6:com.airbnb.lottie.LottieResult fromZipStreamSync(android.content.Context,java.util.zip.ZipInputStream,java.lang.String,boolean):547:547 -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/zip/ZipInputStream;Ljava/lang/String;Z)Lb0/U;"} - 7:16:com.airbnb.lottie.LottieResult fromZipStreamSync(android.content.Context,java.util.zip.ZipInputStream,java.lang.String,boolean):550:550 -> F - 17:17:com.airbnb.lottie.LottieResult fromZipStreamSync(android.content.Context,java.util.zip.ZipInputStream,java.lang.String,boolean):552:552 -> F - 1:5:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):558:558 -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/zip/ZipInputStream;Ljava/lang/String;)Lb0/U;"} - 6:15:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):559:559 -> G - 16:25:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):562:562 -> G - 26:31:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):564:564 -> G - 32:40:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):566:566 -> G - 41:44:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):568:568 -> G - 45:52:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):569:569 -> G - 53:57:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):570:570 -> G - 58:69:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):571:571 -> G - 70:74:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):572:572 -> G - 75:86:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):573:573 -> G - 87:98:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):574:574 -> G - 99:111:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):575:575 -> G - 112:147:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):576:576 -> G - 148:164:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):580:580 -> G - 165:169:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):608:608 -> G - 170:173:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):581:581 -> G - 174:177:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):582:582 -> G - 178:187:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):583:583 -> G - 188:220:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):586:586 -> G - 221:229:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):589:589 -> G - 230:234:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):590:590 -> G - 235:241:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):591:591 -> G - 242:243:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):592:592 -> G - 244:250:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):594:594 -> G - 251:256:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):595:595 -> G - 257:259:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):597:597 -> G - 260:262:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):598:598 -> G - 263:270:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):599:599 -> G - 271:279:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):591:591 -> G - 280:288:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):590:590 -> G - 289:321:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):600:600 -> G - 322:325:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):602:602 -> G - 326:331:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):603:603 -> G - 332:360:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):604:604 -> G - 361:364:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):606:606 -> G - 365:368:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):577:577 -> G - 369:372:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):578:578 -> G - 373:379:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):579:579 -> G - 380:387:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):611:611 -> G - 388:400:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):619:619 -> G - 401:420:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):622:622 -> G - 421:432:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):623:623 -> G - 433:454:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):625:625 -> G - 455:474:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):629:629 -> G - 475:499:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):631:631 -> G - 500:513:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):632:632 -> G - 514:526:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):634:634 -> G - 527:558:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):638:638 -> G - 559:564:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):642:642 -> G - 565:588:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):643:643 -> G - 589:597:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):644:644 -> G - 598:601:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):648:648 -> G - 602:606:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):649:649 -> G - 607:610:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):650:650 -> G - 611:612:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):651:651 -> G - 613:630:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):653:653 -> G - 631:643:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):657:657 -> G - 644:648:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):662:662 -> G - 649:660:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):663:663 -> G - 661:665:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):664:664 -> G - 666:673:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):659:659 -> G - 674:680:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):670:670 -> G - 681:687:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):672:672 -> G - 688:693:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):614:614 -> G - 1:7:java.lang.Boolean isGzipCompressed(okio.BufferedSource):686:686 -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/k;)Ljava/lang/Boolean;"} - 1:20:boolean isNightMode(android.content.Context):329:329 -> I - 1:7:java.lang.Boolean isZipCompressed(okio.BufferedSource):679:679 -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/k;)Ljava/lang/Boolean;"} - 1:4:java.lang.Boolean matchesMagicBytes(okio.BufferedSource,byte[]):691:691 -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/k;[B)Ljava/lang/Boolean;"} - 5:10:java.lang.Boolean matchesMagicBytes(okio.BufferedSource,byte[]):692:692 -> K - 11:16:java.lang.Boolean matchesMagicBytes(okio.BufferedSource,byte[]):693:693 -> K - 17:22:java.lang.Boolean matchesMagicBytes(okio.BufferedSource,byte[]):694:694 -> K - 23:25:java.lang.Boolean matchesMagicBytes(okio.BufferedSource,byte[]):697:697 -> K - 26:29:java.lang.Boolean matchesMagicBytes(okio.BufferedSource,byte[]):698:698 -> K - 30:34:java.lang.Boolean matchesMagicBytes(okio.BufferedSource,byte[]):703:703 -> K - 35:37:java.lang.Boolean matchesMagicBytes(okio.BufferedSource,byte[]):704:704 -> K - 38:40:java.lang.Boolean matchesMagicBytes(okio.BufferedSource,byte[]):701:701 -> K - 1:7:void notifyTaskCacheIdleListeners(boolean):772:772 -> L - 8:15:void notifyTaskCacheIdleListeners(boolean):773:773 -> L - 16:24:void notifyTaskCacheIdleListeners(boolean):774:774 -> L - 1:32:java.lang.String rawResCacheKey(android.content.Context,int):322:322 -> M - 1:9:com.airbnb.lottie.LottieResult lambda$fromRawRes$2(java.lang.ref.WeakReference,android.content.Context,int,java.lang.String):268:268 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/ref/WeakReference;Landroid/content/Context;ILjava/lang/String;)Lb0/U;"} - 10:14:com.airbnb.lottie.LottieResult lambda$fromRawRes$2(java.lang.ref.WeakReference,android.content.Context,int,java.lang.String):270:270 -> a - 1:10:com.airbnb.lottie.LottieResult lambda$fromUrl$0(android.content.Context,java.lang.String,java.lang.String):131:131 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lb0/U;"} - 11:16:com.airbnb.lottie.LottieResult lambda$fromUrl$0(android.content.Context,java.lang.String,java.lang.String):132:132 -> b - 17:30:com.airbnb.lottie.LottieResult lambda$fromUrl$0(android.content.Context,java.lang.String,java.lang.String):133:133 -> b - 1:6:void lambda$cache$17(java.lang.String,java.util.concurrent.atomic.AtomicBoolean,com.airbnb.lottie.LottieComposition):744:744 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicBoolean;Lb0/k;)V"} - 7:9:void lambda$cache$17(java.lang.String,java.util.concurrent.atomic.AtomicBoolean,com.airbnb.lottie.LottieComposition):745:745 -> c - 10:15:void lambda$cache$17(java.lang.String,java.util.concurrent.atomic.AtomicBoolean,com.airbnb.lottie.LottieComposition):746:746 -> c - 16:19:void lambda$cache$17(java.lang.String,java.util.concurrent.atomic.AtomicBoolean,com.airbnb.lottie.LottieComposition):747:747 -> c - 1:5:com.airbnb.lottie.LottieResult lambda$fromJsonInputStream$3(java.io.InputStream,java.lang.String):339:339 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;Ljava/lang/String;)Lb0/U;"} - 1:6:void lambda$cache$18(java.lang.String,java.util.concurrent.atomic.AtomicBoolean,java.lang.Throwable):751:751 -> e - 7:9:void lambda$cache$18(java.lang.String,java.util.concurrent.atomic.AtomicBoolean,java.lang.Throwable):752:752 -> e - 10:15:void lambda$cache$18(java.lang.String,java.util.concurrent.atomic.AtomicBoolean,java.lang.Throwable):753:753 -> e - 16:19:void lambda$cache$18(java.lang.String,java.util.concurrent.atomic.AtomicBoolean,java.lang.Throwable):754:754 -> e - 1:4:void lambda$fromJsonInputStream$4(java.io.InputStream):339:339 -> f - 1:5:com.airbnb.lottie.LottieResult lambda$fromAsset$1(android.content.Context,java.lang.String,java.lang.String):194:194 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lb0/U;"} - 1:4:void lambda$fromZipStream$14(java.util.zip.ZipInputStream):479:479 -> h - 1:5:com.airbnb.lottie.LottieResult lambda$fromZipStream$13(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):479:479 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/zip/ZipInputStream;Ljava/lang/String;)Lb0/U;"} - 6:15:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):726:726 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/util/concurrent/Callable;Ljava/lang/Runnable;)Lb0/W;"} - 16:22:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):728:728 -> j - 23:30:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):730:730 -> j - 31:40:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):731:731 -> j - 41:44:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):735:735 -> j - 45:51:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):740:740 -> j - 52:57:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):742:742 -> j - 58:65:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):743:743 -> j - 66:73:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):750:750 -> j - 74:79:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):761:761 -> j - 80:84:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):762:762 -> j - 85:91:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):763:763 -> j - 92:95:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):764:764 -> j - 1:24:com.airbnb.lottie.LottieImageAsset findImageAssetForFileName(com.airbnb.lottie.LottieComposition,java.lang.String):710:710 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;Ljava/lang/String;)Lb0/O;"} - 25:37:com.airbnb.lottie.LottieImageAsset findImageAssetForFileName(com.airbnb.lottie.LottieComposition,java.lang.String):711:711 -> k - 1:17:com.airbnb.lottie.LottieTask fromAsset(android.content.Context,java.lang.String):178:178 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;)Lb0/W;"} - 18:22:com.airbnb.lottie.LottieTask fromAsset(android.content.Context,java.lang.String):179:179 -> l - 1:4:com.airbnb.lottie.LottieTask fromAsset(android.content.Context,java.lang.String,java.lang.String):193:193 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lb0/W;"} - 5:15:com.airbnb.lottie.LottieTask fromAsset(android.content.Context,java.lang.String,java.lang.String):194:194 -> m - 1:17:com.airbnb.lottie.LottieResult fromAssetSync(android.content.Context,java.lang.String):208:208 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;)Lb0/U;"} - 18:22:com.airbnb.lottie.LottieResult fromAssetSync(android.content.Context,java.lang.String):209:209 -> n - 5:14:com.airbnb.lottie.LottieResult fromAssetSync(android.content.Context,java.lang.String,java.lang.String):223:223 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lb0/U;"} - 15:20:com.airbnb.lottie.LottieResult fromAssetSync(android.content.Context,java.lang.String,java.lang.String):225:225 -> o - 21:36:com.airbnb.lottie.LottieResult fromAssetSync(android.content.Context,java.lang.String,java.lang.String):228:228 -> o - 37:46:com.airbnb.lottie.LottieResult fromAssetSync(android.content.Context,java.lang.String,java.lang.String):229:229 -> o - 47:60:com.airbnb.lottie.LottieResult fromAssetSync(android.content.Context,java.lang.String,java.lang.String):230:230 -> o - 61:70:com.airbnb.lottie.LottieResult fromAssetSync(android.content.Context,java.lang.String,java.lang.String):231:231 -> o - 71:84:com.airbnb.lottie.LottieResult fromAssetSync(android.content.Context,java.lang.String,java.lang.String):232:232 -> o - 85:94:com.airbnb.lottie.LottieResult fromAssetSync(android.content.Context,java.lang.String,java.lang.String):234:234 -> o - 95:100:com.airbnb.lottie.LottieResult fromAssetSync(android.content.Context,java.lang.String,java.lang.String):236:236 -> o - 1:15:com.airbnb.lottie.LottieTask fromJsonInputStream(java.io.InputStream,java.lang.String):339:339 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;Ljava/lang/String;)Lb0/W;"} - 2:6:com.airbnb.lottie.LottieResult fromJsonInputStreamSync(java.io.InputStream,java.lang.String):358:358 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;Ljava/lang/String;)Lb0/U;"} - 1:9:com.airbnb.lottie.LottieResult fromJsonInputStreamSync(java.io.InputStream,java.lang.String,boolean):366:366 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;Ljava/lang/String;Z)Lb0/U;"} - 2:6:com.airbnb.lottie.LottieResult fromJsonReaderSync(com.airbnb.lottie.parser.moshi.JsonReader,java.lang.String):429:429 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Ljava/lang/String;)Lb0/U;"} - 1:5:com.airbnb.lottie.LottieResult fromJsonReaderSync(com.airbnb.lottie.parser.moshi.JsonReader,java.lang.String,boolean):435:435 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Ljava/lang/String;Z)Lb0/U;"} - 5:14:com.airbnb.lottie.LottieResult fromJsonReaderSyncInternal(com.airbnb.lottie.parser.moshi.JsonReader,java.lang.String,boolean):441:441 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Ljava/lang/String;Z)Lb0/U;"} - 15:21:com.airbnb.lottie.LottieResult fromJsonReaderSyncInternal(com.airbnb.lottie.parser.moshi.JsonReader,java.lang.String,boolean):443:443 -> u - 22:29:com.airbnb.lottie.LottieResult fromJsonReaderSyncInternal(com.airbnb.lottie.parser.moshi.JsonReader,java.lang.String,boolean):454:454 -> u - 30:35:com.airbnb.lottie.LottieResult fromJsonReaderSyncInternal(com.airbnb.lottie.parser.moshi.JsonReader,java.lang.String,boolean):445:445 -> u - 36:42:com.airbnb.lottie.LottieResult fromJsonReaderSyncInternal(com.airbnb.lottie.parser.moshi.JsonReader,java.lang.String,boolean):447:447 -> u - 43:49:com.airbnb.lottie.LottieResult fromJsonReaderSyncInternal(com.airbnb.lottie.parser.moshi.JsonReader,java.lang.String,boolean):449:449 -> u - 50:53:com.airbnb.lottie.LottieResult fromJsonReaderSyncInternal(com.airbnb.lottie.parser.moshi.JsonReader,java.lang.String,boolean):454:454 -> u - 54:60:com.airbnb.lottie.LottieResult fromJsonReaderSyncInternal(com.airbnb.lottie.parser.moshi.JsonReader,java.lang.String,boolean):451:451 -> u - 61:69:com.airbnb.lottie.LottieResult fromJsonReaderSyncInternal(com.airbnb.lottie.parser.moshi.JsonReader,java.lang.String,boolean):454:454 -> u - 70:70:com.airbnb.lottie.LottieResult fromJsonReaderSyncInternal(com.airbnb.lottie.parser.moshi.JsonReader,java.lang.String,boolean):456:456 -> u - 1:13:com.airbnb.lottie.LottieResult fromJsonSourceSync(okio.Source,java.lang.String,boolean):420:420 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/G;Ljava/lang/String;Z)Lb0/U;"} - 1:9:com.airbnb.lottie.LottieTask fromRawRes(android.content.Context,int):251:251 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;I)Lb0/W;"} - 1:5:com.airbnb.lottie.LottieTask fromRawRes(android.content.Context,int,java.lang.String):265:265 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILjava/lang/String;)Lb0/W;"} - 6:9:com.airbnb.lottie.LottieTask fromRawRes(android.content.Context,int,java.lang.String):266:266 -> x - 10:20:com.airbnb.lottie.LottieTask fromRawRes(android.content.Context,int,java.lang.String):267:267 -> x - 1:9:com.airbnb.lottie.LottieResult fromRawResSync(android.content.Context,int):285:285 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;I)Lb0/U;"} - 5:14:com.airbnb.lottie.LottieResult fromRawResSync(android.content.Context,int,java.lang.String):299:299 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILjava/lang/String;)Lb0/U;"} - 15:20:com.airbnb.lottie.LottieResult fromRawResSync(android.content.Context,int,java.lang.String):301:301 -> z - 21:36:com.airbnb.lottie.LottieResult fromRawResSync(android.content.Context,int,java.lang.String):304:304 -> z - 37:46:com.airbnb.lottie.LottieResult fromRawResSync(android.content.Context,int,java.lang.String):305:305 -> z - 47:60:com.airbnb.lottie.LottieResult fromRawResSync(android.content.Context,int,java.lang.String):306:306 -> z - 61:70:com.airbnb.lottie.LottieResult fromRawResSync(android.content.Context,int,java.lang.String):307:307 -> z - 71:85:com.airbnb.lottie.LottieResult fromRawResSync(android.content.Context,int,java.lang.String):309:309 -> z - 86:91:com.airbnb.lottie.LottieResult fromRawResSync(android.content.Context,int,java.lang.String):312:312 -> z - 92:101:com.airbnb.lottie.LottieResult fromRawResSync(android.content.Context,int,java.lang.String):315:315 -> z - 102:107:com.airbnb.lottie.LottieResult fromRawResSync(android.content.Context,int,java.lang.String):317:317 -> z -com.airbnb.lottie.LottieCompositionFactory$$ExternalSyntheticLambda0 -> b0.l: + 5:14:com.airbnb.lottie.LottieResult fromRawResSync(android.content.Context,int,java.lang.String):347:347 -> A + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILjava/lang/String;)Lf0/U;"} + 15:20:com.airbnb.lottie.LottieResult fromRawResSync(android.content.Context,int,java.lang.String):349:349 -> A + 21:36:com.airbnb.lottie.LottieResult fromRawResSync(android.content.Context,int,java.lang.String):352:352 -> A + 37:46:com.airbnb.lottie.LottieResult fromRawResSync(android.content.Context,int,java.lang.String):353:353 -> A + 47:60:com.airbnb.lottie.LottieResult fromRawResSync(android.content.Context,int,java.lang.String):354:354 -> A + 61:70:com.airbnb.lottie.LottieResult fromRawResSync(android.content.Context,int,java.lang.String):355:355 -> A + 71:85:com.airbnb.lottie.LottieResult fromRawResSync(android.content.Context,int,java.lang.String):357:357 -> A + 86:91:com.airbnb.lottie.LottieResult fromRawResSync(android.content.Context,int,java.lang.String):360:360 -> A + 92:101:com.airbnb.lottie.LottieResult fromRawResSync(android.content.Context,int,java.lang.String):363:363 -> A + 102:107:com.airbnb.lottie.LottieResult fromRawResSync(android.content.Context,int,java.lang.String):365:365 -> A + 1:22:com.airbnb.lottie.LottieTask fromUrl(android.content.Context,java.lang.String):136:136 -> B + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;)Lf0/W;"} + 1:11:com.airbnb.lottie.LottieTask fromUrl(android.content.Context,java.lang.String,java.lang.String):145:145 -> C + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lf0/W;"} + 1:15:com.airbnb.lottie.LottieTask fromZipStream(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):527:527 -> D + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/zip/ZipInputStream;Ljava/lang/String;)Lf0/W;"} + 2:6:com.airbnb.lottie.LottieTask fromZipStream(java.util.zip.ZipInputStream,java.lang.String):512:512 -> E + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/zip/ZipInputStream;Ljava/lang/String;)Lf0/W;"} + 2:6:com.airbnb.lottie.LottieResult fromZipStreamSync(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):579:579 -> F + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/zip/ZipInputStream;Ljava/lang/String;)Lf0/U;"} + 1:6:com.airbnb.lottie.LottieResult fromZipStreamSync(android.content.Context,java.util.zip.ZipInputStream,java.lang.String,boolean):595:595 -> G + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/zip/ZipInputStream;Ljava/lang/String;Z)Lf0/U;"} + 7:16:com.airbnb.lottie.LottieResult fromZipStreamSync(android.content.Context,java.util.zip.ZipInputStream,java.lang.String,boolean):598:598 -> G + 17:17:com.airbnb.lottie.LottieResult fromZipStreamSync(android.content.Context,java.util.zip.ZipInputStream,java.lang.String,boolean):600:600 -> G + 1:5:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):607:607 -> H + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/zip/ZipInputStream;Ljava/lang/String;)Lf0/U;"} + 6:15:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):608:608 -> H + 16:25:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):611:611 -> H + 26:31:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):613:613 -> H + 32:40:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):615:615 -> H + 41:44:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):617:617 -> H + 45:52:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):618:618 -> H + 53:57:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):619:619 -> H + 58:69:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):620:620 -> H + 70:74:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):621:621 -> H + 75:86:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):622:622 -> H + 87:98:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):623:623 -> H + 99:111:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):624:624 -> H + 112:147:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):625:625 -> H + 148:164:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):629:629 -> H + 165:169:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):658:658 -> H + 170:173:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):630:630 -> H + 174:177:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):631:631 -> H + 178:187:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):632:632 -> H + 188:220:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):635:635 -> H + 221:229:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):639:639 -> H + 230:234:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):640:640 -> H + 235:241:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):641:641 -> H + 242:243:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):642:642 -> H + 244:250:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):644:644 -> H + 251:256:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):645:645 -> H + 257:259:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):647:647 -> H + 260:262:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):648:648 -> H + 263:270:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):649:649 -> H + 271:279:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):641:641 -> H + 280:288:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):640:640 -> H + 289:321:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):650:650 -> H + 322:325:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):652:652 -> H + 326:331:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):653:653 -> H + 332:360:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):654:654 -> H + 361:364:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):656:656 -> H + 365:368:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):626:626 -> H + 369:372:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):627:627 -> H + 373:379:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):628:628 -> H + 380:387:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):661:661 -> H + 388:400:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):669:669 -> H + 401:420:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):672:672 -> H + 421:432:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):673:673 -> H + 433:454:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):675:675 -> H + 455:474:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):679:679 -> H + 475:499:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):681:681 -> H + 500:513:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):682:682 -> H + 514:526:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):684:684 -> H + 527:558:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):688:688 -> H + 559:564:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):692:692 -> H + 565:588:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):693:693 -> H + 589:597:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):694:694 -> H + 598:601:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):698:698 -> H + 602:606:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):699:699 -> H + 607:610:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):700:700 -> H + 611:612:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):701:701 -> H + 613:630:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):703:703 -> H + 631:643:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):707:707 -> H + 644:650:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):712:712 -> H + 651:662:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):714:714 -> H + 663:667:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):715:715 -> H + 668:675:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):709:709 -> H + 676:682:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):722:722 -> H + 683:689:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):724:724 -> H + 690:695:com.airbnb.lottie.LottieResult fromZipStreamSyncInternal(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):664:664 -> H + 1:7:java.lang.Boolean isGzipCompressed(okio.BufferedSource):738:738 -> I + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/k;)Ljava/lang/Boolean;"} + 1:20:boolean isNightMode(android.content.Context):377:377 -> J + 1:7:java.lang.Boolean isZipCompressed(okio.BufferedSource):731:731 -> K + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/k;)Ljava/lang/Boolean;"} + 1:4:java.lang.Boolean matchesMagicBytes(okio.BufferedSource,byte[]):743:743 -> L + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/k;[B)Ljava/lang/Boolean;"} + 5:10:java.lang.Boolean matchesMagicBytes(okio.BufferedSource,byte[]):744:744 -> L + 11:16:java.lang.Boolean matchesMagicBytes(okio.BufferedSource,byte[]):745:745 -> L + 17:22:java.lang.Boolean matchesMagicBytes(okio.BufferedSource,byte[]):746:746 -> L + 23:25:java.lang.Boolean matchesMagicBytes(okio.BufferedSource,byte[]):749:749 -> L + 26:29:java.lang.Boolean matchesMagicBytes(okio.BufferedSource,byte[]):750:750 -> L + 30:34:java.lang.Boolean matchesMagicBytes(okio.BufferedSource,byte[]):755:755 -> L + 35:37:java.lang.Boolean matchesMagicBytes(okio.BufferedSource,byte[]):756:756 -> L + 38:40:java.lang.Boolean matchesMagicBytes(okio.BufferedSource,byte[]):753:753 -> L + 1:7:void notifyTaskCacheIdleListeners(boolean):824:824 -> M + 8:15:void notifyTaskCacheIdleListeners(boolean):825:825 -> M + 16:24:void notifyTaskCacheIdleListeners(boolean):826:826 -> M + 1:32:java.lang.String rawResCacheKey(android.content.Context,int):370:370 -> N + 1:4:void lambda$fromZipStream$15(java.util.zip.ZipInputStream):527:527 -> a + 1:6:void lambda$cache$19(java.lang.String,java.util.concurrent.atomic.AtomicBoolean,java.lang.Throwable):803:803 -> b + 7:9:void lambda$cache$19(java.lang.String,java.util.concurrent.atomic.AtomicBoolean,java.lang.Throwable):804:804 -> b + 10:15:void lambda$cache$19(java.lang.String,java.util.concurrent.atomic.AtomicBoolean,java.lang.Throwable):805:805 -> b + 16:19:void lambda$cache$19(java.lang.String,java.util.concurrent.atomic.AtomicBoolean,java.lang.Throwable):806:806 -> b + 1:10:com.airbnb.lottie.LottieResult lambda$fromUrl$0(android.content.Context,java.lang.String,java.lang.String):146:146 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lf0/U;"} + 11:16:com.airbnb.lottie.LottieResult lambda$fromUrl$0(android.content.Context,java.lang.String,java.lang.String):147:147 -> c + 17:30:com.airbnb.lottie.LottieResult lambda$fromUrl$0(android.content.Context,java.lang.String,java.lang.String):148:148 -> c + 1:9:com.airbnb.lottie.LottieResult lambda$fromRawRes$3(java.lang.ref.WeakReference,android.content.Context,int,java.lang.String):316:316 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/ref/WeakReference;Landroid/content/Context;ILjava/lang/String;)Lf0/U;"} + 10:14:com.airbnb.lottie.LottieResult lambda$fromRawRes$3(java.lang.ref.WeakReference,android.content.Context,int,java.lang.String):318:318 -> d + 1:5:com.airbnb.lottie.LottieResult lambda$fromZipStream$14(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):527:527 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/zip/ZipInputStream;Ljava/lang/String;)Lf0/U;"} + 1:5:com.airbnb.lottie.LottieResult lambda$fromJsonInputStream$4(java.io.InputStream,java.lang.String):387:387 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;Ljava/lang/String;)Lf0/U;"} + 1:5:com.airbnb.lottie.LottieResult lambda$fromAsset$1(android.content.Context,java.lang.String,java.lang.String):209:209 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lf0/U;"} + 1:4:void lambda$fromJsonInputStream$5(java.io.InputStream):387:387 -> h + 1:6:void lambda$cache$18(java.lang.String,java.util.concurrent.atomic.AtomicBoolean,com.airbnb.lottie.LottieComposition):796:796 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicBoolean;Lf0/k;)V"} + 7:9:void lambda$cache$18(java.lang.String,java.util.concurrent.atomic.AtomicBoolean,com.airbnb.lottie.LottieComposition):797:797 -> i + 10:15:void lambda$cache$18(java.lang.String,java.util.concurrent.atomic.AtomicBoolean,com.airbnb.lottie.LottieComposition):798:798 -> i + 16:19:void lambda$cache$18(java.lang.String,java.util.concurrent.atomic.AtomicBoolean,com.airbnb.lottie.LottieComposition):799:799 -> i + 6:15:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):778:778 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/util/concurrent/Callable;Ljava/lang/Runnable;)Lf0/W;"} + 16:22:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):780:780 -> j + 23:30:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):782:782 -> j + 31:40:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):783:783 -> j + 41:44:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):787:787 -> j + 45:51:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):792:792 -> j + 52:57:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):794:794 -> j + 58:65:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):795:795 -> j + 66:73:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):802:802 -> j + 74:79:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):813:813 -> j + 80:84:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):814:814 -> j + 85:91:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):815:815 -> j + 92:95:com.airbnb.lottie.LottieTask cache(java.lang.String,java.util.concurrent.Callable,java.lang.Runnable):816:816 -> j + 1:24:com.airbnb.lottie.LottieImageAsset findImageAssetForFileName(com.airbnb.lottie.LottieComposition,java.lang.String):762:762 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;Ljava/lang/String;)Lf0/O;"} + 25:37:com.airbnb.lottie.LottieImageAsset findImageAssetForFileName(com.airbnb.lottie.LottieComposition,java.lang.String):763:763 -> k + 1:17:com.airbnb.lottie.LottieTask fromAsset(android.content.Context,java.lang.String):193:193 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;)Lf0/W;"} + 18:22:com.airbnb.lottie.LottieTask fromAsset(android.content.Context,java.lang.String):194:194 -> l + 1:4:com.airbnb.lottie.LottieTask fromAsset(android.content.Context,java.lang.String,java.lang.String):208:208 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lf0/W;"} + 5:15:com.airbnb.lottie.LottieTask fromAsset(android.content.Context,java.lang.String,java.lang.String):209:209 -> m + 1:17:com.airbnb.lottie.LottieResult fromAssetSync(android.content.Context,java.lang.String):223:223 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;)Lf0/U;"} + 18:22:com.airbnb.lottie.LottieResult fromAssetSync(android.content.Context,java.lang.String):224:224 -> n + 5:14:com.airbnb.lottie.LottieResult fromAssetSync(android.content.Context,java.lang.String,java.lang.String):238:238 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lf0/U;"} + 15:20:com.airbnb.lottie.LottieResult fromAssetSync(android.content.Context,java.lang.String,java.lang.String):240:240 -> o + 21:34:com.airbnb.lottie.LottieResult fromAssetSync(android.content.Context,java.lang.String,java.lang.String):243:243 -> o + 35:40:com.airbnb.lottie.LottieResult fromAssetSync(android.content.Context,java.lang.String,java.lang.String):245:245 -> o + 5:14:com.airbnb.lottie.LottieResult fromInputStreamSync(android.content.Context,java.io.InputStream,java.lang.String):271:271 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/io/InputStream;Ljava/lang/String;)Lf0/U;"} + 15:20:com.airbnb.lottie.LottieResult fromInputStreamSync(android.content.Context,java.io.InputStream,java.lang.String):273:273 -> p + 21:28:com.airbnb.lottie.LottieResult fromInputStreamSync(android.content.Context,java.io.InputStream,java.lang.String):276:276 -> p + 29:38:com.airbnb.lottie.LottieResult fromInputStreamSync(android.content.Context,java.io.InputStream,java.lang.String):277:277 -> p + 39:52:com.airbnb.lottie.LottieResult fromInputStreamSync(android.content.Context,java.io.InputStream,java.lang.String):278:278 -> p + 53:62:com.airbnb.lottie.LottieResult fromInputStreamSync(android.content.Context,java.io.InputStream,java.lang.String):279:279 -> p + 63:76:com.airbnb.lottie.LottieResult fromInputStreamSync(android.content.Context,java.io.InputStream,java.lang.String):280:280 -> p + 77:86:com.airbnb.lottie.LottieResult fromInputStreamSync(android.content.Context,java.io.InputStream,java.lang.String):282:282 -> p + 87:92:com.airbnb.lottie.LottieResult fromInputStreamSync(android.content.Context,java.io.InputStream,java.lang.String):284:284 -> p + 1:15:com.airbnb.lottie.LottieTask fromJsonInputStream(java.io.InputStream,java.lang.String):387:387 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;Ljava/lang/String;)Lf0/W;"} + 2:6:com.airbnb.lottie.LottieResult fromJsonInputStreamSync(java.io.InputStream,java.lang.String):406:406 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;Ljava/lang/String;)Lf0/U;"} + 1:9:com.airbnb.lottie.LottieResult fromJsonInputStreamSync(java.io.InputStream,java.lang.String,boolean):414:414 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;Ljava/lang/String;Z)Lf0/U;"} + 2:6:com.airbnb.lottie.LottieResult fromJsonReaderSync(com.airbnb.lottie.parser.moshi.JsonReader,java.lang.String):477:477 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Ljava/lang/String;)Lf0/U;"} + 1:5:com.airbnb.lottie.LottieResult fromJsonReaderSync(com.airbnb.lottie.parser.moshi.JsonReader,java.lang.String,boolean):483:483 -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Ljava/lang/String;Z)Lf0/U;"} + 5:14:com.airbnb.lottie.LottieResult fromJsonReaderSyncInternal(com.airbnb.lottie.parser.moshi.JsonReader,java.lang.String,boolean):489:489 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Ljava/lang/String;Z)Lf0/U;"} + 15:21:com.airbnb.lottie.LottieResult fromJsonReaderSyncInternal(com.airbnb.lottie.parser.moshi.JsonReader,java.lang.String,boolean):491:491 -> v + 22:29:com.airbnb.lottie.LottieResult fromJsonReaderSyncInternal(com.airbnb.lottie.parser.moshi.JsonReader,java.lang.String,boolean):502:502 -> v + 30:35:com.airbnb.lottie.LottieResult fromJsonReaderSyncInternal(com.airbnb.lottie.parser.moshi.JsonReader,java.lang.String,boolean):493:493 -> v + 36:42:com.airbnb.lottie.LottieResult fromJsonReaderSyncInternal(com.airbnb.lottie.parser.moshi.JsonReader,java.lang.String,boolean):495:495 -> v + 43:49:com.airbnb.lottie.LottieResult fromJsonReaderSyncInternal(com.airbnb.lottie.parser.moshi.JsonReader,java.lang.String,boolean):497:497 -> v + 50:53:com.airbnb.lottie.LottieResult fromJsonReaderSyncInternal(com.airbnb.lottie.parser.moshi.JsonReader,java.lang.String,boolean):502:502 -> v + 54:60:com.airbnb.lottie.LottieResult fromJsonReaderSyncInternal(com.airbnb.lottie.parser.moshi.JsonReader,java.lang.String,boolean):499:499 -> v + 61:69:com.airbnb.lottie.LottieResult fromJsonReaderSyncInternal(com.airbnb.lottie.parser.moshi.JsonReader,java.lang.String,boolean):502:502 -> v + 70:70:com.airbnb.lottie.LottieResult fromJsonReaderSyncInternal(com.airbnb.lottie.parser.moshi.JsonReader,java.lang.String,boolean):504:504 -> v + 1:13:com.airbnb.lottie.LottieResult fromJsonSourceSync(okio.Source,java.lang.String,boolean):468:468 -> w + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/G;Ljava/lang/String;Z)Lf0/U;"} + 1:9:com.airbnb.lottie.LottieTask fromRawRes(android.content.Context,int):299:299 -> x + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;I)Lf0/W;"} + 1:5:com.airbnb.lottie.LottieTask fromRawRes(android.content.Context,int,java.lang.String):313:313 -> y + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILjava/lang/String;)Lf0/W;"} + 6:9:com.airbnb.lottie.LottieTask fromRawRes(android.content.Context,int,java.lang.String):314:314 -> y + 10:20:com.airbnb.lottie.LottieTask fromRawRes(android.content.Context,int,java.lang.String):315:315 -> y + 1:9:com.airbnb.lottie.LottieResult fromRawResSync(android.content.Context,int):333:333 -> z + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;I)Lf0/U;"} +com.airbnb.lottie.LottieCompositionFactory$$ExternalSyntheticLambda0 -> f0.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} android.content.Context com.airbnb.lottie.LottieCompositionFactory$$InternalSyntheticLambda$2$1567e43070931e58804d63fd27f9c6404f16a59fe77667967c1b6ed39c12e178$0.f$0 -> d @@ -63094,31 +67060,31 @@ com.airbnb.lottie.LottieCompositionFactory$$ExternalSyntheticLambda0 -> b0.l: # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.airbnb.lottie.LottieCompositionFactory$$InternalSyntheticLambda$2$1567e43070931e58804d63fd27f9c6404f16a59fe77667967c1b6ed39c12e178$0.f$2 -> f # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieCompositionFactory$$ExternalSyntheticLambda0.(android.content.Context,java.lang.String,java.lang.String):0:0 -> + 1:1:void f0.LottieCompositionFactory$$ExternalSyntheticLambda0.(android.content.Context,java.lang.String,java.lang.String):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object b0.LottieCompositionFactory$$ExternalSyntheticLambda0.call():0:0 -> call + 1:1:java.lang.Object f0.LottieCompositionFactory$$ExternalSyntheticLambda0.call():0:0 -> call # {"id":"com.android.tools.r8.synthesized"} -com.airbnb.lottie.LottieCompositionFactory$$ExternalSyntheticLambda1 -> b0.m: +com.airbnb.lottie.LottieCompositionFactory$$ExternalSyntheticLambda1 -> f0.m: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.io.InputStream com.airbnb.lottie.LottieCompositionFactory$$InternalSyntheticLambda$2$2f81dd73478b1d30871f1de84f40e45b6007a5b75f5be5a6553ba94c55b861ab$0.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.airbnb.lottie.LottieCompositionFactory$$InternalSyntheticLambda$2$2f81dd73478b1d30871f1de84f40e45b6007a5b75f5be5a6553ba94c55b861ab$0.f$1 -> e # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieCompositionFactory$$ExternalSyntheticLambda1.(java.io.InputStream,java.lang.String):0:0 -> + 1:1:void f0.LottieCompositionFactory$$ExternalSyntheticLambda1.(java.io.InputStream,java.lang.String):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object b0.LottieCompositionFactory$$ExternalSyntheticLambda1.call():0:0 -> call + 1:1:java.lang.Object f0.LottieCompositionFactory$$ExternalSyntheticLambda1.call():0:0 -> call # {"id":"com.android.tools.r8.synthesized"} -com.airbnb.lottie.LottieCompositionFactory$$ExternalSyntheticLambda2 -> b0.n: +com.airbnb.lottie.LottieCompositionFactory$$ExternalSyntheticLambda2 -> f0.n: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.io.InputStream com.airbnb.lottie.LottieCompositionFactory$$InternalSyntheticLambda$2$2f81dd73478b1d30871f1de84f40e45b6007a5b75f5be5a6553ba94c55b861ab$1.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieCompositionFactory$$ExternalSyntheticLambda2.(java.io.InputStream):0:0 -> + 1:1:void f0.LottieCompositionFactory$$ExternalSyntheticLambda2.(java.io.InputStream):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieCompositionFactory$$ExternalSyntheticLambda2.run():0:0 -> run + 1:1:void f0.LottieCompositionFactory$$ExternalSyntheticLambda2.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.airbnb.lottie.LottieCompositionFactory$$ExternalSyntheticLambda3 -> b0.o: +com.airbnb.lottie.LottieCompositionFactory$$ExternalSyntheticLambda3 -> f0.o: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} android.content.Context com.airbnb.lottie.LottieCompositionFactory$$InternalSyntheticLambda$2$b0dddee02fc8402026a77608f29789099d416a53f220a51a11c88fa5c7426cd6$0.f$0 -> d @@ -63127,20 +67093,20 @@ com.airbnb.lottie.LottieCompositionFactory$$ExternalSyntheticLambda3 -> b0.o: # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.airbnb.lottie.LottieCompositionFactory$$InternalSyntheticLambda$2$b0dddee02fc8402026a77608f29789099d416a53f220a51a11c88fa5c7426cd6$0.f$2 -> f # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieCompositionFactory$$ExternalSyntheticLambda3.(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):0:0 -> + 1:1:void f0.LottieCompositionFactory$$ExternalSyntheticLambda3.(android.content.Context,java.util.zip.ZipInputStream,java.lang.String):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object b0.LottieCompositionFactory$$ExternalSyntheticLambda3.call():0:0 -> call + 1:1:java.lang.Object f0.LottieCompositionFactory$$ExternalSyntheticLambda3.call():0:0 -> call # {"id":"com.android.tools.r8.synthesized"} -com.airbnb.lottie.LottieCompositionFactory$$ExternalSyntheticLambda4 -> b0.p: +com.airbnb.lottie.LottieCompositionFactory$$ExternalSyntheticLambda4 -> f0.p: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.util.zip.ZipInputStream com.airbnb.lottie.LottieCompositionFactory$$InternalSyntheticLambda$2$b0dddee02fc8402026a77608f29789099d416a53f220a51a11c88fa5c7426cd6$1.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieCompositionFactory$$ExternalSyntheticLambda4.(java.util.zip.ZipInputStream):0:0 -> + 1:1:void f0.LottieCompositionFactory$$ExternalSyntheticLambda4.(java.util.zip.ZipInputStream):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieCompositionFactory$$ExternalSyntheticLambda4.run():0:0 -> run + 1:1:void f0.LottieCompositionFactory$$ExternalSyntheticLambda4.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.airbnb.lottie.LottieCompositionFactory$$ExternalSyntheticLambda5 -> b0.q: +com.airbnb.lottie.LottieCompositionFactory$$ExternalSyntheticLambda5 -> f0.q: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} android.content.Context com.airbnb.lottie.LottieCompositionFactory$$InternalSyntheticLambda$3$a19f2d69af8b768829c9a156ac8a74f005ebd609d84a36fcff135e420fc201e3$0.f$0 -> d @@ -63149,33 +67115,33 @@ com.airbnb.lottie.LottieCompositionFactory$$ExternalSyntheticLambda5 -> b0.q: # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.airbnb.lottie.LottieCompositionFactory$$InternalSyntheticLambda$3$a19f2d69af8b768829c9a156ac8a74f005ebd609d84a36fcff135e420fc201e3$0.f$2 -> f # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieCompositionFactory$$ExternalSyntheticLambda5.(android.content.Context,java.lang.String,java.lang.String):0:0 -> + 1:1:void f0.LottieCompositionFactory$$ExternalSyntheticLambda5.(android.content.Context,java.lang.String,java.lang.String):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object b0.LottieCompositionFactory$$ExternalSyntheticLambda5.call():0:0 -> call + 1:1:java.lang.Object f0.LottieCompositionFactory$$ExternalSyntheticLambda5.call():0:0 -> call # {"id":"com.android.tools.r8.synthesized"} -com.airbnb.lottie.LottieCompositionFactory$$ExternalSyntheticLambda6 -> b0.r: +com.airbnb.lottie.LottieCompositionFactory$$ExternalSyntheticLambda6 -> f0.r: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.airbnb.lottie.LottieCompositionFactory$$InternalSyntheticLambda$3$c6434f7a247ce5fe26b704a7ee918e5b582f27f1e77a65e83dcfba9a0f880305$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} java.util.concurrent.atomic.AtomicBoolean com.airbnb.lottie.LottieCompositionFactory$$InternalSyntheticLambda$3$c6434f7a247ce5fe26b704a7ee918e5b582f27f1e77a65e83dcfba9a0f880305$0.f$1 -> b # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieCompositionFactory$$ExternalSyntheticLambda6.(java.lang.String,java.util.concurrent.atomic.AtomicBoolean):0:0 -> + 1:1:void f0.LottieCompositionFactory$$ExternalSyntheticLambda6.(java.lang.String,java.util.concurrent.atomic.AtomicBoolean):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieCompositionFactory$$ExternalSyntheticLambda6.onResult(java.lang.Object):0:0 -> onResult + 1:1:void f0.LottieCompositionFactory$$ExternalSyntheticLambda6.onResult(java.lang.Object):0:0 -> onResult # {"id":"com.android.tools.r8.synthesized"} -com.airbnb.lottie.LottieCompositionFactory$$ExternalSyntheticLambda7 -> b0.s: +com.airbnb.lottie.LottieCompositionFactory$$ExternalSyntheticLambda7 -> f0.s: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.airbnb.lottie.LottieCompositionFactory$$InternalSyntheticLambda$3$c6434f7a247ce5fe26b704a7ee918e5b582f27f1e77a65e83dcfba9a0f880305$1.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} java.util.concurrent.atomic.AtomicBoolean com.airbnb.lottie.LottieCompositionFactory$$InternalSyntheticLambda$3$c6434f7a247ce5fe26b704a7ee918e5b582f27f1e77a65e83dcfba9a0f880305$1.f$1 -> b # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieCompositionFactory$$ExternalSyntheticLambda7.(java.lang.String,java.util.concurrent.atomic.AtomicBoolean):0:0 -> + 1:1:void f0.LottieCompositionFactory$$ExternalSyntheticLambda7.(java.lang.String,java.util.concurrent.atomic.AtomicBoolean):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieCompositionFactory$$ExternalSyntheticLambda7.onResult(java.lang.Object):0:0 -> onResult + 1:1:void f0.LottieCompositionFactory$$ExternalSyntheticLambda7.onResult(java.lang.Object):0:0 -> onResult # {"id":"com.android.tools.r8.synthesized"} -com.airbnb.lottie.LottieCompositionFactory$$ExternalSyntheticLambda8 -> b0.t: +com.airbnb.lottie.LottieCompositionFactory$$ExternalSyntheticLambda8 -> f0.t: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.ref.WeakReference com.airbnb.lottie.LottieCompositionFactory$$InternalSyntheticLambda$3$e2cf8950971b4418affe6b21ce50d2bbd224eb7908594ff7885b603c486989a3$0.f$0 -> d @@ -63186,826 +67152,846 @@ com.airbnb.lottie.LottieCompositionFactory$$ExternalSyntheticLambda8 -> b0.t: # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.airbnb.lottie.LottieCompositionFactory$$InternalSyntheticLambda$3$e2cf8950971b4418affe6b21ce50d2bbd224eb7908594ff7885b603c486989a3$0.f$3 -> g # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieCompositionFactory$$ExternalSyntheticLambda8.(java.lang.ref.WeakReference,android.content.Context,int,java.lang.String):0:0 -> + 1:1:void f0.LottieCompositionFactory$$ExternalSyntheticLambda8.(java.lang.ref.WeakReference,android.content.Context,int,java.lang.String):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object b0.LottieCompositionFactory$$ExternalSyntheticLambda8.call():0:0 -> call + 1:1:java.lang.Object f0.LottieCompositionFactory$$ExternalSyntheticLambda8.call():0:0 -> call # {"id":"com.android.tools.r8.synthesized"} -com.airbnb.lottie.LottieDrawable -> b0.L: +com.airbnb.lottie.LottieDrawable -> f0.L: # {"id":"sourceFile","fileName":"LottieDrawable.java"} - com.airbnb.lottie.RenderMode renderMode -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/a0;"} - boolean useSoftwareRendering -> B - android.graphics.Matrix renderingMatrix -> C - android.graphics.Bitmap softwareRenderingBitmap -> D - android.graphics.Canvas softwareRenderingCanvas -> E - android.graphics.Rect canvasClipBounds -> F - android.graphics.RectF canvasClipBoundsRectF -> G - android.graphics.Paint softwareRenderingPaint -> H - android.graphics.Rect softwareRenderingSrcBoundsRect -> I - android.graphics.Rect softwareRenderingDstBoundsRect -> J - android.graphics.RectF softwareRenderingDstBoundsRectF -> K - android.graphics.RectF softwareRenderingTransformedBounds -> L - android.graphics.Matrix softwareRenderingOriginalCanvasMatrix -> M - android.graphics.Matrix softwareRenderingOriginalCanvasMatrixInverse -> N - boolean isDirty -> O - com.airbnb.lottie.AsyncUpdates asyncUpdates -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/a;"} - android.animation.ValueAnimator$AnimatorUpdateListener progressUpdateListener -> Q - java.util.concurrent.Semaphore setProgressDrawLock -> R - android.os.Handler mainThreadHandler -> S - java.lang.Runnable invalidateSelfRunnable -> T - java.lang.Runnable updateProgressRunnable -> U - float lastDrawnProgress -> V - boolean invalidateSelfOnMainThread -> W - java.util.List ALLOWED_REDUCED_MOTION_MARKERS -> X - java.util.concurrent.Executor setProgressExecutor -> Y + boolean clipTextToBoundingBox -> A + com.airbnb.lottie.RenderMode renderMode -> B + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/a0;"} + boolean useSoftwareRendering -> C + android.graphics.Matrix renderingMatrix -> D + android.graphics.Bitmap softwareRenderingBitmap -> E + android.graphics.Canvas softwareRenderingCanvas -> F + android.graphics.Rect canvasClipBounds -> G + android.graphics.RectF canvasClipBoundsRectF -> H + android.graphics.Paint softwareRenderingPaint -> I + android.graphics.Rect softwareRenderingSrcBoundsRect -> J + android.graphics.Rect softwareRenderingDstBoundsRect -> K + android.graphics.RectF softwareRenderingDstBoundsRectF -> L + android.graphics.RectF softwareRenderingTransformedBounds -> M + android.graphics.Matrix softwareRenderingOriginalCanvasMatrix -> N + float[] softwareRenderingOriginalCanvasMatrixElements -> O + android.graphics.Matrix softwareRenderingOriginalCanvasMatrixInverse -> P + boolean isDirty -> Q + com.airbnb.lottie.AsyncUpdates asyncUpdates -> R + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/a;"} + android.animation.ValueAnimator$AnimatorUpdateListener progressUpdateListener -> S + java.util.concurrent.Semaphore setProgressDrawLock -> T + android.os.Handler mainThreadHandler -> U + java.lang.Runnable invalidateSelfRunnable -> V + java.lang.Runnable updateProgressRunnable -> W + float lastDrawnProgress -> X + boolean invalidateSelfOnMainThread -> Y + java.util.List ALLOWED_REDUCED_MOTION_MARKERS -> Z + java.util.concurrent.Executor setProgressExecutor -> a0 com.airbnb.lottie.LottieComposition composition -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/k;"} com.airbnb.lottie.utils.LottieValueAnimator animator -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls0/j;"} boolean systemAnimationsEnabled -> f boolean ignoreSystemAnimationsDisabled -> g boolean safeMode -> h com.airbnb.lottie.LottieDrawable$OnVisibleAction onVisibleAction -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L$b;"} java.util.ArrayList lazyCompositionTasks -> j com.airbnb.lottie.manager.ImageAssetManager imageAssetManager -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/b;"} java.lang.String imageAssetsFolder -> l com.airbnb.lottie.manager.FontAssetManager fontAssetManager -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/a;"} java.util.Map fontMap -> n java.lang.String defaultFontFileExtension -> o com.airbnb.lottie.FontAssetDelegate fontAssetDelegate -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/b;"} com.airbnb.lottie.TextDelegate textDelegate -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/c0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/c0;"} com.airbnb.lottie.LottieFeatureFlags lottieFeatureFlags -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/N;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/N;"} boolean maintainOriginalImageBounds -> s boolean clipToCompositionBounds -> t com.airbnb.lottie.model.layer.CompositionLayer compositionLayer -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/c;"} int alpha -> v boolean performanceTrackingEnabled -> w boolean outlineMasksAndMattes -> x boolean isApplyingOpacityToLayersEnabled -> y - boolean clipTextToBoundingBox -> z - 1:11:void ():94:94 -> - 12:29:void ():104:104 -> - 30:53:void ():215:215 -> - 1:3:void ():271:271 -> - 4:11:void ():112:112 -> - 12:14:void ():115:115 -> - 15:16:void ():116:116 -> - 17:18:void ():118:118 -> - 19:22:void ():119:119 -> - 23:29:void ():121:121 -> - 30:36:void ():146:146 -> - 37:38:void ():147:147 -> - 39:42:void ():148:148 -> - 43:44:void ():151:151 -> - 45:46:void ():155:155 -> - 47:50:void ():157:157 -> - 51:52:void ():161:161 -> - 53:59:void ():162:162 -> - 60:61:void ():180:180 -> - 62:68:void ():184:184 -> - 69:75:void ():201:201 -> - 76:85:void ():220:220 -> - 86:87:void ():247:247 -> - 88:91:void ():272:272 -> - 1:6:void enableFeatureFlag(com.airbnb.lottie.LottieFeatureFlag,boolean):326:326 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/M;Z)V"} - 7:12:void enableFeatureFlag(com.airbnb.lottie.LottieFeatureFlag,boolean):327:327 -> A - 13:16:void enableFeatureFlag(com.airbnb.lottie.LottieFeatureFlag,boolean):328:328 -> A - 1:3:void setMaintainOriginalImageBounds(boolean):392:392 -> A0 - 1:5:void endAnimation():870:870 -> B - 6:10:void endAnimation():871:871 -> B - 11:16:void endAnimation():872:872 -> B - 17:21:void endAnimation():873:873 -> B - 1:4:void setMaxFrame(int):942:942 -> B0 - 5:15:void setMaxFrame(int):943:943 -> B0 - 16:26:void setMaxFrame(int):946:946 -> B0 - 1:5:void ensureSoftwareRenderingBitmap(int,int):1808:1808 -> C - 6:13:void ensureSoftwareRenderingBitmap(int,int):1809:1809 -> C - 14:20:void ensureSoftwareRenderingBitmap(int,int):1810:1810 -> C - 21:38:void ensureSoftwareRenderingBitmap(int,int):1815:1815 -> C - 39:47:void ensureSoftwareRenderingBitmap(int,int):1817:1817 -> C - 48:52:void ensureSoftwareRenderingBitmap(int,int):1818:1818 -> C - 53:55:void ensureSoftwareRenderingBitmap(int,int):1819:1819 -> C - 56:63:void ensureSoftwareRenderingBitmap(int,int):1812:1812 -> C - 64:68:void ensureSoftwareRenderingBitmap(int,int):1813:1813 -> C - 69:71:void ensureSoftwareRenderingBitmap(int,int):1814:1814 -> C - 1:4:void setMaxFrame(java.lang.String):990:990 -> C0 - 5:15:void setMaxFrame(java.lang.String):991:991 -> C0 - 16:21:void setMaxFrame(java.lang.String):994:994 -> C0 - 22:31:void setMaxFrame(java.lang.String):998:998 -> C0 - 32:59:void setMaxFrame(java.lang.String):996:996 -> C0 - 1:5:void ensureSoftwareRenderingObjectsInitialized():1792:1792 -> D - 6:12:void ensureSoftwareRenderingObjectsInitialized():1795:1795 -> D - 13:19:void ensureSoftwareRenderingObjectsInitialized():1796:1796 -> D - 20:26:void ensureSoftwareRenderingObjectsInitialized():1797:1797 -> D - 27:33:void ensureSoftwareRenderingObjectsInitialized():1798:1798 -> D - 34:40:void ensureSoftwareRenderingObjectsInitialized():1799:1799 -> D - 41:47:void ensureSoftwareRenderingObjectsInitialized():1800:1800 -> D - 48:54:void ensureSoftwareRenderingObjectsInitialized():1801:1801 -> D - 55:61:void ensureSoftwareRenderingObjectsInitialized():1802:1802 -> D - 62:68:void ensureSoftwareRenderingObjectsInitialized():1803:1803 -> D - 69:76:void ensureSoftwareRenderingObjectsInitialized():1804:1804 -> D - 1:4:void setMaxProgress(float):960:960 -> D0 - 5:15:void setMaxProgress(float):961:961 -> D0 - 16:35:void setMaxProgress(float):964:964 -> D0 - 1:5:com.airbnb.lottie.AsyncUpdates getAsyncUpdates():475:475 -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb0/a;"} - 6:10:com.airbnb.lottie.AsyncUpdates getAsyncUpdates():479:479 -> E - 1:4:void setMinAndMaxFrame(int,int):1053:1053 -> E0 - 5:15:void setMinAndMaxFrame(int,int):1054:1054 -> E0 - 16:27:void setMinAndMaxFrame(int,int):1058:1058 -> E0 - 1:12:boolean getAsyncUpdatesEnabled():489:489 -> F - 1:4:void setMinAndMaxFrame(java.lang.String):1008:1008 -> F0 - 5:15:void setMinAndMaxFrame(java.lang.String):1009:1009 -> F0 - 16:21:void setMinAndMaxFrame(java.lang.String):1012:1012 -> F0 - 22:24:void setMinAndMaxFrame(java.lang.String):1016:1016 -> F0 - 25:32:void setMinAndMaxFrame(java.lang.String):1017:1017 -> F0 - 33:60:void setMinAndMaxFrame(java.lang.String):1014:1014 -> F0 - 1:6:android.graphics.Bitmap getBitmapForId(java.lang.String):1522:1522 -> G - 7:13:android.graphics.Bitmap getBitmapForId(java.lang.String):1524:1524 -> G - 1:4:void setMinFrame(int):910:910 -> G0 - 5:15:void setMinFrame(int):911:911 -> G0 - 16:21:void setMinFrame(int):914:914 -> G0 - 1:3:boolean getClipTextToBoundingBox():581:581 -> H - 1:4:void setMinFrame(java.lang.String):973:973 -> H0 - 5:15:void setMinFrame(java.lang.String):974:974 -> H0 - 16:21:void setMinFrame(java.lang.String):977:977 -> H0 - 22:28:void setMinFrame(java.lang.String):981:981 -> H0 - 29:56:void setMinFrame(java.lang.String):979:979 -> H0 - 1:3:boolean getClipToCompositionBounds():358:358 -> I - 1:4:void setMinProgress(float):928:928 -> I0 - 5:15:void setMinProgress(float):929:929 -> I0 - 16:34:void setMinProgress(float):932:932 -> I0 - 1:3:com.airbnb.lottie.LottieComposition getComposition():1363:1363 -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb0/k;"} - 1:5:void setOutlineMasksAndMattes(boolean):532:532 -> J0 - 6:7:void setOutlineMasksAndMattes(boolean):535:535 -> J0 - 8:11:void setOutlineMasksAndMattes(boolean):536:536 -> J0 - 12:15:void setOutlineMasksAndMattes(boolean):537:537 -> J0 - 1:8:android.content.Context getContext():1626:1626 -> K - 9:12:android.content.Context getContext():1631:1631 -> K - 13:20:android.content.Context getContext():1632:1632 -> K - 1:2:void setPerformanceTrackingEnabled(boolean):519:519 -> K0 - 3:6:void setPerformanceTrackingEnabled(boolean):520:520 -> K0 - 7:10:void setPerformanceTrackingEnabled(boolean):521:521 -> K0 - 1:8:com.airbnb.lottie.manager.FontAssetManager getFontAssetManager():1589:1589 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/a;"} - 9:12:com.airbnb.lottie.manager.FontAssetManager getFontAssetManager():1594:1594 -> L - 13:25:com.airbnb.lottie.manager.FontAssetManager getFontAssetManager():1595:1595 -> L - 26:29:com.airbnb.lottie.manager.FontAssetManager getFontAssetManager():1596:1596 -> L - 30:32:com.airbnb.lottie.manager.FontAssetManager getFontAssetManager():1598:1598 -> L - 33:35:com.airbnb.lottie.manager.FontAssetManager getFontAssetManager():1602:1602 -> L - 1:4:void setProgress(float):1159:1159 -> L0 - 5:15:void setProgress(float):1160:1160 -> L0 - 16:23:void setProgress(float):1163:1163 -> L0 - 24:26:void setProgress(float):1164:1164 -> L0 - 27:37:void setProgress(float):1166:1166 -> L0 - 38:43:void setProgress(float):1167:1167 -> L0 - 44:47:void setProgress(float):1168:1168 -> L0 - 1:8:int getFrame():1155:1155 -> M - 1:2:void setRenderMode(com.airbnb.lottie.RenderMode):467:467 -> M0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/a0;)V"} - 3:6:void setRenderMode(com.airbnb.lottie.RenderMode):468:468 -> M0 - 1:15:com.airbnb.lottie.manager.ImageAssetManager getImageAssetManager():1550:1550 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg0/b;"} - 16:17:com.airbnb.lottie.manager.ImageAssetManager getImageAssetManager():1551:1551 -> N - 18:21:com.airbnb.lottie.manager.ImageAssetManager getImageAssetManager():1554:1554 -> N - 22:31:com.airbnb.lottie.manager.ImageAssetManager getImageAssetManager():1555:1555 -> N - 32:40:com.airbnb.lottie.manager.ImageAssetManager getImageAssetManager():1556:1556 -> N - 41:43:com.airbnb.lottie.manager.ImageAssetManager getImageAssetManager():1559:1559 -> N - 1:6:void setRepeatCount(int):1211:1211 -> N0 - 1:3:java.lang.String getImageAssetsFolder():382:382 -> O - 1:6:void setRepeatMode(int):1188:1188 -> O0 - 1:6:com.airbnb.lottie.LottieImageAsset getLottieImageAssetForId(java.lang.String):1542:1542 -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lb0/O;"} - 7:17:com.airbnb.lottie.LottieImageAsset getLottieImageAssetForId(java.lang.String):1546:1546 -> P - 1:3:void setSafeMode(boolean):632:632 -> P0 - 1:3:boolean getMaintainOriginalImageBounds():402:402 -> Q - 1:6:void setSpeed(float):1092:1092 -> Q0 - 1:19:com.airbnb.lottie.model.Marker getMarkerForAnimationsDisabled():859:859 -> R - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh0/h;"} - 20:28:com.airbnb.lottie.model.Marker getMarkerForAnimationsDisabled():860:860 -> R - 1:3:void setTextDelegate(com.airbnb.lottie.TextDelegate):1350:1350 -> R0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/c0;)V"} - 1:7:float getMaxFrame():953:953 -> S - 1:6:void setUseCompositionFrameRate(boolean):1299:1299 -> S0 - 1:7:float getMinFrame():921:921 -> T - 1:6:boolean shouldSetProgressBeforeDrawing():682:682 -> T0 - 7:8:boolean shouldSetProgressBeforeDrawing():686:686 -> T0 - 9:14:boolean shouldSetProgressBeforeDrawing():687:687 -> T0 - 15:16:boolean shouldSetProgressBeforeDrawing():688:688 -> T0 - 17:21:boolean shouldSetProgressBeforeDrawing():690:690 -> T0 - 22:35:boolean shouldSetProgressBeforeDrawing():692:692 -> T0 - 1:4:com.airbnb.lottie.PerformanceTracker getPerformanceTracker():543:543 -> U - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb0/X;"} - 5:11:com.airbnb.lottie.PerformanceTracker getPerformanceTracker():544:544 -> U - 1:24:boolean useTextGlyphs():1359:1359 -> U0 - 1:7:float getProgress():1384:1384 -> V - 1:10:com.airbnb.lottie.RenderMode getRenderMode():506:506 -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb0/a0;"} - 1:7:int getRepeatCount():1221:1221 -> X - 1:7:int getRepeatMode():1199:1199 -> Y - 1:7:float getSpeed():1099:1099 -> Z - 1:4:void lambda$setProgress$16(float,com.airbnb.lottie.LottieComposition):1160:1160 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;FLb0/k;)V"} - 1:3:com.airbnb.lottie.TextDelegate getTextDelegate():1355:1355 -> a0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb0/c0;"} - 1:4:void lambda$resumeAnimation$4(com.airbnb.lottie.LottieComposition):884:884 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lb0/k;)V"} - 1:4:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):1565:1565 -> b0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/c;)Landroid/graphics/Typeface;"} - 5:8:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):1567:1567 -> b0 - 9:14:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):1568:1568 -> b0 - 15:21:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):1569:1569 -> b0 - 22:25:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):1571:1571 -> b0 - 26:31:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):1572:1572 -> b0 - 32:38:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):1573:1573 -> b0 - 39:66:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):1575:1575 -> b0 - 67:72:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):1576:1576 -> b0 - 73:79:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):1577:1577 -> b0 - 80:85:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):1581:1581 -> b0 - 86:92:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):1583:1583 -> b0 - 1:4:void lambda$setMinAndMaxFrame$11(java.lang.String,com.airbnb.lottie.LottieComposition):1009:1009 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Ljava/lang/String;Lb0/k;)V"} - 1:4:boolean ignoreCanvasClipBounds():1861:1861 -> c0 - 5:10:boolean ignoreCanvasClipBounds():1862:1862 -> c0 - 11:16:boolean ignoreCanvasClipBounds():1866:1866 -> c0 - 17:20:boolean ignoreCanvasClipBounds():1867:1867 -> c0 - 21:30:boolean ignoreCanvasClipBounds():1868:1868 -> c0 - 1:4:void lambda$setFrame$15(int,com.airbnb.lottie.LottieComposition):1144:1144 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;ILb0/k;)V"} - 1:6:boolean isAnimating():1234:1234 -> d0 - 7:11:boolean isAnimating():1237:1237 -> d0 - 1:6:void draw(android.graphics.Canvas):699:699 -> draw - 7:10:void draw(android.graphics.Canvas):703:703 -> draw - 11:14:void draw(android.graphics.Canvas):705:705 -> draw - 15:22:void draw(android.graphics.Canvas):706:706 -> draw - 23:28:void draw(android.graphics.Canvas):708:708 -> draw - 29:33:void draw(android.graphics.Canvas):709:709 -> draw - 34:39:void draw(android.graphics.Canvas):712:712 -> draw - 40:48:void draw(android.graphics.Canvas):713:713 -> draw - 49:52:void draw(android.graphics.Canvas):716:716 -> draw - 53:56:void draw(android.graphics.Canvas):718:718 -> draw - 57:62:void draw(android.graphics.Canvas):719:719 -> draw - 63:66:void draw(android.graphics.Canvas):721:721 -> draw - 67:72:void draw(android.graphics.Canvas):724:724 -> draw - 73:76:void draw(android.graphics.Canvas):727:727 -> draw - 77:80:void draw(android.graphics.Canvas):728:728 -> draw - 81:84:void draw(android.graphics.Canvas):730:730 -> draw - 85:86:void draw(android.graphics.Canvas):734:734 -> draw - 87:92:void draw(android.graphics.Canvas):738:738 -> draw - 93:97:void draw(android.graphics.Canvas):739:739 -> draw - 98:102:void draw(android.graphics.Canvas):742:742 -> draw - 103:116:void draw(android.graphics.Canvas):743:743 -> draw - 117:124:void draw(android.graphics.Canvas):744:744 -> draw - 125:130:void draw(android.graphics.Canvas):738:738 -> draw - 131:135:void draw(android.graphics.Canvas):739:739 -> draw - 136:140:void draw(android.graphics.Canvas):742:742 -> draw - 141:154:void draw(android.graphics.Canvas):743:743 -> draw - 155:161:void draw(android.graphics.Canvas):744:744 -> draw - 162:162:void draw(android.graphics.Canvas):747:747 -> draw - 163:168:void draw(android.graphics.Canvas):738:738 -> draw - 169:173:void draw(android.graphics.Canvas):739:739 -> draw - 174:178:void draw(android.graphics.Canvas):742:742 -> draw - 179:194:void draw(android.graphics.Canvas):743:743 -> draw - 1:4:void lambda$playAnimation$3(com.airbnb.lottie.LottieComposition):821:821 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lb0/k;)V"} - 1:6:boolean isAnimatingOrWillAnimateOnVisible():1241:1241 -> e0 - 7:13:boolean isAnimatingOrWillAnimateOnVisible():1242:1242 -> e0 - 14:28:boolean isAnimatingOrWillAnimateOnVisible():1244:1244 -> e0 - 1:4:void lambda$setMaxFrame$10(java.lang.String,com.airbnb.lottie.LottieComposition):991:991 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Ljava/lang/String;Lb0/k;)V"} - 1:3:boolean isApplyingOpacityToLayersEnabled():574:574 -> f0 - 1:6:void lambda$new$0(android.animation.ValueAnimator):185:185 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Landroid/animation/ValueAnimator;)V"} - 7:10:void lambda$new$0(android.animation.ValueAnimator):190:190 -> g - 11:14:void lambda$new$0(android.animation.ValueAnimator):191:191 -> g - 15:24:void lambda$new$0(android.animation.ValueAnimator):192:192 -> g - 1:7:boolean isFeatureFlagEnabled(com.airbnb.lottie.LottieFeatureFlag):333:333 -> g0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/M;)Z"} - 1:3:int getAlpha():660:660 -> getAlpha - 1:15:int getIntrinsicHeight():1394:1394 -> getIntrinsicHeight - 1:15:int getIntrinsicWidth():1389:1389 -> getIntrinsicWidth - 1:2:int getOpacity():670:670 -> getOpacity - 1:4:void lambda$setMinFrame$5(int,com.airbnb.lottie.LottieComposition):911:911 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;ILb0/k;)V"} - 1:5:void pauseAnimation():1375:1375 -> h0 - 6:10:void pauseAnimation():1376:1376 -> h0 - 11:16:void pauseAnimation():1377:1377 -> h0 - 17:21:void pauseAnimation():1378:1378 -> h0 - 1:4:void lambda$setMinAndMaxFrame$13(int,int,com.airbnb.lottie.LottieComposition):1054:1054 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;IILb0/k;)V"} - 1:4:void playAnimation():820:820 -> i0 - 5:15:void playAnimation():821:821 -> i0 - 16:18:void playAnimation():825:825 -> i0 - 19:34:void playAnimation():826:826 -> i0 - 35:40:void playAnimation():827:827 -> i0 - 41:45:void playAnimation():828:828 -> i0 - 46:50:void playAnimation():829:829 -> i0 - 51:54:void playAnimation():831:831 -> i0 - 55:64:void playAnimation():834:834 -> i0 - 65:70:void playAnimation():835:835 -> i0 - 71:77:void playAnimation():837:837 -> i0 - 78:99:void playAnimation():839:839 -> i0 - 100:104:void playAnimation():841:841 -> i0 - 105:110:void playAnimation():842:842 -> i0 - 111:115:void playAnimation():843:843 -> i0 - 1:7:void invalidateDrawable(android.graphics.drawable.Drawable):1666:1666 -> invalidateDrawable - 8:11:void invalidateDrawable(android.graphics.drawable.Drawable):1670:1670 -> invalidateDrawable - 1:6:void invalidateSelf():637:637 -> invalidateSelf - 7:8:void invalidateSelf():640:640 -> invalidateSelf - 9:23:void invalidateSelf():643:643 -> invalidateSelf - 24:29:void invalidateSelf():646:646 -> invalidateSelf - 30:33:void invalidateSelf():648:648 -> invalidateSelf - 1:5:boolean isRunning():811:811 -> isRunning - 1:4:void lambda$setMinProgress$6(float,com.airbnb.lottie.LottieComposition):929:929 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;FLb0/k;)V"} - 1:8:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1722:1722 -> j0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Lk0/c;)V"} - 9:11:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1725:1725 -> j0 - 12:16:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1728:1728 -> j0 - 17:21:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1731:1731 -> j0 - 22:28:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1732:1732 -> j0 - 29:35:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1733:1733 -> j0 - 36:42:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1734:1734 -> j0 - 43:47:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1736:1736 -> j0 - 48:64:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1739:1739 -> j0 - 65:70:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1742:1742 -> j0 - 71:77:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1745:1745 -> j0 - 78:81:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1749:1749 -> j0 - 82:92:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1750:1750 -> j0 - 93:103:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1751:1751 -> j0 - 104:108:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1752:1752 -> j0 - 109:114:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1754:1754 -> j0 - 115:133:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1755:1755 -> j0 - 134:145:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1758:1758 -> j0 - 146:162:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1759:1759 -> j0 - 163:165:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1765:1765 -> j0 - 166:169:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1767:1767 -> j0 - 170:176:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1768:1768 -> j0 - 177:181:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1769:1769 -> j0 - 182:194:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1772:1772 -> j0 - 195:199:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1774:1774 -> j0 - 200:208:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1775:1775 -> j0 - 209:215:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1782:1782 -> j0 - 216:224:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1783:1783 -> j0 - 225:231:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1784:1784 -> j0 - 232:236:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1787:1787 -> j0 - 237:248:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1788:1788 -> j0 - 1:5:void lambda$new$2():221:221 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;)V"} - 6:10:void lambda$new$2():226:226 -> k - 11:19:void lambda$new$2():227:227 -> k - 20:27:void lambda$new$2():229:229 -> k - 28:31:void lambda$new$2():230:230 -> k - 32:42:void lambda$new$2():231:231 -> k - 43:52:void lambda$new$2():232:232 -> k - 53:59:void lambda$new$2():239:239 -> k - 60:70:void lambda$new$2():244:244 -> k - 71:71:void lambda$new$2():245:245 -> k - 1:4:java.util.List resolveKeyPath(com.airbnb.lottie.model.KeyPath):1406:1406 -> k0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e;)Ljava/util/List;"} - 5:9:java.util.List resolveKeyPath(com.airbnb.lottie.model.KeyPath):1407:1407 -> k0 - 10:12:java.util.List resolveKeyPath(com.airbnb.lottie.model.KeyPath):1408:1408 -> k0 - 13:17:java.util.List resolveKeyPath(com.airbnb.lottie.model.KeyPath):1410:1410 -> k0 - 18:31:java.util.List resolveKeyPath(com.airbnb.lottie.model.KeyPath):1411:1411 -> k0 - 1:4:void lambda$addValueCallback$17(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback,com.airbnb.lottie.LottieComposition):1427:1427 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lh0/e;Ljava/lang/Object;Lp0/c;Lb0/k;)V"} - 1:4:void resumeAnimation():883:883 -> l0 - 5:15:void resumeAnimation():884:884 -> l0 - 16:18:void resumeAnimation():888:888 -> l0 - 19:34:void resumeAnimation():889:889 -> l0 - 35:40:void resumeAnimation():890:890 -> l0 - 41:45:void resumeAnimation():891:891 -> l0 - 46:50:void resumeAnimation():892:892 -> l0 - 51:54:void resumeAnimation():894:894 -> l0 - 55:64:void resumeAnimation():897:897 -> l0 - 65:86:void resumeAnimation():898:898 -> l0 - 87:91:void resumeAnimation():899:899 -> l0 - 92:97:void resumeAnimation():900:900 -> l0 - 98:102:void resumeAnimation():901:901 -> l0 - 1:4:void lambda$setMinFrame$9(java.lang.String,com.airbnb.lottie.LottieComposition):974:974 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Ljava/lang/String;Lb0/k;)V"} - 1:6:void reverseAnimationSpeed():1085:1085 -> m0 - 1:6:void lambda$new$1():233:233 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;)V"} - 7:10:void lambda$new$1():235:235 -> n - 1:16:void scaleRect(android.graphics.RectF,float,float):1847:1847 -> n0 - 1:4:void lambda$setMaxProgress$8(float,com.airbnb.lottie.LottieComposition):961:961 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;FLb0/k;)V"} - 1:3:void setApplyingOpacityToLayersEnabled(boolean):563:563 -> o0 - 1:4:void lambda$setMaxFrame$7(int,com.airbnb.lottie.LottieComposition):943:943 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;ILb0/k;)V"} - 1:3:void setAsyncUpdates(com.airbnb.lottie.AsyncUpdates):498:498 -> p0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/a;)V"} - 1:6:void addAnimatorListener(android.animation.Animator$AnimatorListener):1116:1116 -> q - 1:4:void setClipTextToBoundingBox(boolean):589:589 -> q0 - 5:6:void setClipTextToBoundingBox(boolean):590:590 -> q0 - 7:10:void setClipTextToBoundingBox(boolean):591:591 -> q0 - 1:4:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1426:1426 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e;Ljava/lang/Object;Lp0/c;)V"} - 5:15:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1427:1427 -> r - 16:20:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1431:1431 -> r - 21:24:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1432:1432 -> r - 25:30:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1434:1434 -> r - 31:38:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1435:1435 -> r - 39:43:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1438:1438 -> r - 44:49:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1440:1440 -> r - 50:65:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1442:1442 -> r - 66:72:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1444:1444 -> r - 73:75:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1447:1447 -> r - 76:79:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1448:1448 -> r - 80:87:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1452:1452 -> r - 1:4:void setClipToCompositionBounds(boolean):342:342 -> r0 - 5:6:void setClipToCompositionBounds(boolean):343:343 -> r0 - 7:10:void setClipToCompositionBounds(boolean):344:344 -> r0 - 11:13:void setClipToCompositionBounds(boolean):346:346 -> r0 - 14:17:void setClipToCompositionBounds(boolean):348:348 -> r0 - 1:6:boolean animationsEnabled(android.content.Context):1249:1249 -> s - 7:10:boolean animationsEnabled(android.content.Context):1252:1252 -> s - 11:25:boolean animationsEnabled(android.content.Context):1253:1253 -> s - 1:7:boolean setComposition(com.airbnb.lottie.LottieComposition):411:411 -> s0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;)Z"} - 8:9:boolean setComposition(com.airbnb.lottie.LottieComposition):415:415 -> s0 - 10:12:boolean setComposition(com.airbnb.lottie.LottieComposition):416:416 -> s0 - 13:14:boolean setComposition(com.airbnb.lottie.LottieComposition):417:417 -> s0 - 15:17:boolean setComposition(com.airbnb.lottie.LottieComposition):418:418 -> s0 - 18:22:boolean setComposition(com.airbnb.lottie.LottieComposition):419:419 -> s0 - 23:31:boolean setComposition(com.airbnb.lottie.LottieComposition):420:420 -> s0 - 32:42:boolean setComposition(com.airbnb.lottie.LottieComposition):424:424 -> s0 - 43:48:boolean setComposition(com.airbnb.lottie.LottieComposition):425:425 -> s0 - 49:56:boolean setComposition(com.airbnb.lottie.LottieComposition):426:426 -> s0 - 57:59:boolean setComposition(com.airbnb.lottie.LottieComposition):430:430 -> s0 - 60:63:boolean setComposition(com.airbnb.lottie.LottieComposition):432:432 -> s0 - 64:68:boolean setComposition(com.airbnb.lottie.LottieComposition):434:434 -> s0 - 69:73:boolean setComposition(com.airbnb.lottie.LottieComposition):436:436 -> s0 - 74:76:boolean setComposition(com.airbnb.lottie.LottieComposition):437:437 -> s0 - 77:80:boolean setComposition(com.airbnb.lottie.LottieComposition):441:441 -> s0 - 81:84:boolean setComposition(com.airbnb.lottie.LottieComposition):442:442 -> s0 - 85:90:boolean setComposition(com.airbnb.lottie.LottieComposition):443:443 -> s0 - 91:94:boolean setComposition(com.airbnb.lottie.LottieComposition):444:444 -> s0 - 1:7:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):1675:1675 -> scheduleDrawable - 8:11:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):1679:1679 -> scheduleDrawable - 1:2:void setAlpha(int):654:654 -> setAlpha - 3:6:void setAlpha(int):655:655 -> setAlpha - 1:6:void setColorFilter(android.graphics.ColorFilter):665:665 -> setColorFilter - 1:4:boolean setVisible(boolean,boolean):1640:1640 -> setVisible - 5:10:boolean setVisible(boolean,boolean):1641:1641 -> setVisible - 11:16:boolean setVisible(boolean,boolean):1644:1644 -> setVisible - 17:20:boolean setVisible(boolean,boolean):1645:1645 -> setVisible - 21:24:boolean setVisible(boolean,boolean):1646:1646 -> setVisible - 25:28:boolean setVisible(boolean,boolean):1647:1647 -> setVisible - 29:36:boolean setVisible(boolean,boolean):1650:1650 -> setVisible - 37:39:boolean setVisible(boolean,boolean):1651:1651 -> setVisible - 40:46:boolean setVisible(boolean,boolean):1652:1652 -> setVisible - 47:51:boolean setVisible(boolean,boolean):1654:1654 -> setVisible - 1:4:void start():795:795 -> start - 5:17:void start():796:796 -> start - 18:21:void start():800:800 -> start - 1:4:void stop():806:806 -> stop - 1:5:void buildCompositionLayer():596:596 -> t - 6:7:void buildCompositionLayer():600:600 -> t - 8:20:void buildCompositionLayer():601:601 -> t - 21:25:void buildCompositionLayer():602:602 -> t - 26:28:void buildCompositionLayer():603:603 -> t - 29:36:void buildCompositionLayer():605:605 -> t - 1:2:void setDefaultFontFileExtension(java.lang.String):1617:1617 -> t0 - 3:8:void setDefaultFontFileExtension(java.lang.String):1618:1618 -> t0 - 9:12:void setDefaultFontFileExtension(java.lang.String):1620:1620 -> t0 - 1:5:void cancelAnimation():1367:1367 -> u - 6:10:void cancelAnimation():1368:1368 -> u - 11:16:void cancelAnimation():1369:1369 -> u - 17:21:void cancelAnimation():1370:1370 -> u - 1:2:void setFontAssetDelegate(com.airbnb.lottie.FontAssetDelegate):1324:1324 -> u0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/b;)V"} - 3:6:void setFontAssetDelegate(com.airbnb.lottie.FontAssetDelegate):1325:1325 -> u0 - 7:10:void setFontAssetDelegate(com.airbnb.lottie.FontAssetDelegate):1326:1326 -> u0 - 1:7:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):1684:1684 -> unscheduleDrawable - 8:11:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):1688:1688 -> unscheduleDrawable - 1:8:void clearComposition():609:609 -> v - 9:13:void clearComposition():610:610 -> v - 14:19:void clearComposition():611:611 -> v - 20:24:void clearComposition():612:612 -> v - 25:26:void clearComposition():615:615 -> v - 27:28:void clearComposition():616:616 -> v - 29:33:void clearComposition():617:617 -> v - 34:35:void clearComposition():618:618 -> v - 36:40:void clearComposition():619:619 -> v - 41:44:void clearComposition():620:620 -> v - 1:5:void setFontMap(java.util.Map):1342:1342 -> v0 - 6:7:void setFontMap(java.util.Map):1345:1345 -> v0 - 8:11:void setFontMap(java.util.Map):1346:1346 -> v0 - 1:5:void computeRenderMode():510:510 -> w - 6:9:void computeRenderMode():514:514 -> w - 10:17:void computeRenderMode():515:515 -> w - 18:24:void computeRenderMode():514:514 -> w - 1:4:void setFrame(int):1143:1143 -> w0 - 5:15:void setFrame(int):1144:1144 -> w0 - 16:22:void setFrame(int):1148:1148 -> w0 - 1:16:void convertRect(android.graphics.Rect,android.graphics.RectF):1839:1839 -> x - 1:3:void setIgnoreDisabledSystemAnimations(boolean):1286:1286 -> x0 - 1:3:void convertRect(android.graphics.RectF,android.graphics.Rect):1827:1827 -> y - 4:11:void convertRect(android.graphics.RectF,android.graphics.Rect):1828:1828 -> y - 12:19:void convertRect(android.graphics.RectF,android.graphics.Rect):1829:1829 -> y - 20:27:void convertRect(android.graphics.RectF,android.graphics.Rect):1830:1830 -> y - 28:32:void convertRect(android.graphics.RectF,android.graphics.Rect):1831:1831 -> y - 33:36:void convertRect(android.graphics.RectF,android.graphics.Rect):1827:1827 -> y - 1:4:void setImageAssetDelegate(com.airbnb.lottie.ImageAssetDelegate):1315:1315 -> y0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/c;)V"} - 5:8:void setImageAssetDelegate(com.airbnb.lottie.ImageAssetDelegate):1316:1316 -> y0 - 1:2:void drawDirectlyToCanvas(android.graphics.Canvas):1695:1695 -> z - 3:9:void drawDirectlyToCanvas(android.graphics.Canvas):1696:1696 -> z - 10:14:void drawDirectlyToCanvas(android.graphics.Canvas):1701:1701 -> z - 15:18:void drawDirectlyToCanvas(android.graphics.Canvas):1702:1702 -> z - 19:24:void drawDirectlyToCanvas(android.graphics.Canvas):1703:1703 -> z - 25:39:void drawDirectlyToCanvas(android.graphics.Canvas):1705:1705 -> z - 40:54:void drawDirectlyToCanvas(android.graphics.Canvas):1706:1706 -> z - 55:59:void drawDirectlyToCanvas(android.graphics.Canvas):1708:1708 -> z - 60:70:void drawDirectlyToCanvas(android.graphics.Canvas):1709:1709 -> z - 71:78:void drawDirectlyToCanvas(android.graphics.Canvas):1711:1711 -> z - 1:3:void setImagesAssetsFolder(java.lang.String):377:377 -> z0 -com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda0 -> b0.v: + boolean isApplyingShadowToLayersEnabled -> z + 1:11:void ():97:97 -> + 12:29:void ():107:107 -> + 30:53:void ():227:227 -> + 1:3:void ():284:284 -> + 4:11:void ():120:120 -> + 12:14:void ():123:123 -> + 15:16:void ():124:124 -> + 17:18:void ():126:126 -> + 19:22:void ():127:127 -> + 23:29:void ():129:129 -> + 30:36:void ():154:154 -> + 37:38:void ():155:155 -> + 39:42:void ():156:156 -> + 43:44:void ():159:159 -> + 45:46:void ():164:164 -> + 47:50:void ():166:166 -> + 51:52:void ():170:170 -> + 53:61:void ():171:171 -> + 62:65:void ():182:182 -> + 66:67:void ():190:190 -> + 68:74:void ():196:196 -> + 75:81:void ():213:213 -> + 82:91:void ():232:232 -> + 92:93:void ():259:259 -> + 94:97:void ():285:285 -> + 1:6:void enableFeatureFlag(com.airbnb.lottie.LottieFeatureFlag,boolean):339:339 -> A + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/M;Z)V"} + 7:12:void enableFeatureFlag(com.airbnb.lottie.LottieFeatureFlag,boolean):340:340 -> A + 13:16:void enableFeatureFlag(com.airbnb.lottie.LottieFeatureFlag,boolean):341:341 -> A + 1:4:void setFrame(int):1188:1188 -> A0 + 5:15:void setFrame(int):1189:1189 -> A0 + 16:22:void setFrame(int):1193:1193 -> A0 + 1:5:void endAnimation():915:915 -> B + 6:10:void endAnimation():916:916 -> B + 11:16:void endAnimation():917:917 -> B + 17:21:void endAnimation():918:918 -> B + 1:3:void setIgnoreDisabledSystemAnimations(boolean):1331:1331 -> B0 + 1:5:void ensureSoftwareRenderingBitmap(int,int):1872:1872 -> C + 6:13:void ensureSoftwareRenderingBitmap(int,int):1873:1873 -> C + 14:20:void ensureSoftwareRenderingBitmap(int,int):1874:1874 -> C + 21:38:void ensureSoftwareRenderingBitmap(int,int):1879:1879 -> C + 39:47:void ensureSoftwareRenderingBitmap(int,int):1881:1881 -> C + 48:52:void ensureSoftwareRenderingBitmap(int,int):1882:1882 -> C + 53:55:void ensureSoftwareRenderingBitmap(int,int):1883:1883 -> C + 56:63:void ensureSoftwareRenderingBitmap(int,int):1876:1876 -> C + 64:68:void ensureSoftwareRenderingBitmap(int,int):1877:1877 -> C + 69:71:void ensureSoftwareRenderingBitmap(int,int):1878:1878 -> C + 1:4:void setImageAssetDelegate(com.airbnb.lottie.ImageAssetDelegate):1360:1360 -> C0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/c;)V"} + 5:8:void setImageAssetDelegate(com.airbnb.lottie.ImageAssetDelegate):1361:1361 -> C0 + 1:5:void ensureSoftwareRenderingObjectsInitialized():1856:1856 -> D + 6:12:void ensureSoftwareRenderingObjectsInitialized():1859:1859 -> D + 13:19:void ensureSoftwareRenderingObjectsInitialized():1860:1860 -> D + 20:26:void ensureSoftwareRenderingObjectsInitialized():1861:1861 -> D + 27:33:void ensureSoftwareRenderingObjectsInitialized():1862:1862 -> D + 34:40:void ensureSoftwareRenderingObjectsInitialized():1863:1863 -> D + 41:47:void ensureSoftwareRenderingObjectsInitialized():1864:1864 -> D + 48:54:void ensureSoftwareRenderingObjectsInitialized():1865:1865 -> D + 55:61:void ensureSoftwareRenderingObjectsInitialized():1866:1866 -> D + 62:68:void ensureSoftwareRenderingObjectsInitialized():1867:1867 -> D + 69:76:void ensureSoftwareRenderingObjectsInitialized():1868:1868 -> D + 1:3:void setImagesAssetsFolder(java.lang.String):390:390 -> D0 + 1:5:com.airbnb.lottie.AsyncUpdates getAsyncUpdates():488:488 -> E + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf0/a;"} + 6:10:com.airbnb.lottie.AsyncUpdates getAsyncUpdates():492:492 -> E + 1:3:void setMaintainOriginalImageBounds(boolean):405:405 -> E0 + 1:12:boolean getAsyncUpdatesEnabled():502:502 -> F + 1:4:void setMaxFrame(int):987:987 -> F0 + 5:15:void setMaxFrame(int):988:988 -> F0 + 16:26:void setMaxFrame(int):991:991 -> F0 + 1:6:android.graphics.Bitmap getBitmapForId(java.lang.String):1567:1567 -> G + 7:13:android.graphics.Bitmap getBitmapForId(java.lang.String):1569:1569 -> G + 1:4:void setMaxFrame(java.lang.String):1035:1035 -> G0 + 5:15:void setMaxFrame(java.lang.String):1036:1036 -> G0 + 16:21:void setMaxFrame(java.lang.String):1039:1039 -> G0 + 22:31:void setMaxFrame(java.lang.String):1043:1043 -> G0 + 32:59:void setMaxFrame(java.lang.String):1041:1041 -> G0 + 1:3:boolean getClipTextToBoundingBox():614:614 -> H + 1:4:void setMaxProgress(float):1005:1005 -> H0 + 5:15:void setMaxProgress(float):1006:1006 -> H0 + 16:35:void setMaxProgress(float):1009:1009 -> H0 + 1:3:boolean getClipToCompositionBounds():371:371 -> I + 1:4:void setMinAndMaxFrame(int,int):1098:1098 -> I0 + 5:15:void setMinAndMaxFrame(int,int):1099:1099 -> I0 + 16:27:void setMinAndMaxFrame(int,int):1103:1103 -> I0 + 1:3:com.airbnb.lottie.LottieComposition getComposition():1408:1408 -> J + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf0/k;"} + 1:4:void setMinAndMaxFrame(java.lang.String):1053:1053 -> J0 + 5:15:void setMinAndMaxFrame(java.lang.String):1054:1054 -> J0 + 16:21:void setMinAndMaxFrame(java.lang.String):1057:1057 -> J0 + 22:24:void setMinAndMaxFrame(java.lang.String):1061:1061 -> J0 + 25:32:void setMinAndMaxFrame(java.lang.String):1062:1062 -> J0 + 33:60:void setMinAndMaxFrame(java.lang.String):1059:1059 -> J0 + 1:8:android.content.Context getContext():1671:1671 -> K + 9:12:android.content.Context getContext():1676:1676 -> K + 13:20:android.content.Context getContext():1677:1677 -> K + 1:4:void setMinFrame(int):955:955 -> K0 + 5:15:void setMinFrame(int):956:956 -> K0 + 16:21:void setMinFrame(int):959:959 -> K0 + 1:8:com.airbnb.lottie.manager.FontAssetManager getFontAssetManager():1634:1634 -> L + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk0/a;"} + 9:12:com.airbnb.lottie.manager.FontAssetManager getFontAssetManager():1639:1639 -> L + 13:25:com.airbnb.lottie.manager.FontAssetManager getFontAssetManager():1640:1640 -> L + 26:29:com.airbnb.lottie.manager.FontAssetManager getFontAssetManager():1641:1641 -> L + 30:32:com.airbnb.lottie.manager.FontAssetManager getFontAssetManager():1643:1643 -> L + 33:35:com.airbnb.lottie.manager.FontAssetManager getFontAssetManager():1647:1647 -> L + 1:4:void setMinFrame(java.lang.String):1018:1018 -> L0 + 5:15:void setMinFrame(java.lang.String):1019:1019 -> L0 + 16:21:void setMinFrame(java.lang.String):1022:1022 -> L0 + 22:28:void setMinFrame(java.lang.String):1026:1026 -> L0 + 29:56:void setMinFrame(java.lang.String):1024:1024 -> L0 + 1:8:int getFrame():1200:1200 -> M + 1:4:void setMinProgress(float):973:973 -> M0 + 5:15:void setMinProgress(float):974:974 -> M0 + 16:34:void setMinProgress(float):977:977 -> M0 + 1:15:com.airbnb.lottie.manager.ImageAssetManager getImageAssetManager():1595:1595 -> N + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk0/b;"} + 16:17:com.airbnb.lottie.manager.ImageAssetManager getImageAssetManager():1596:1596 -> N + 18:21:com.airbnb.lottie.manager.ImageAssetManager getImageAssetManager():1599:1599 -> N + 22:31:com.airbnb.lottie.manager.ImageAssetManager getImageAssetManager():1600:1600 -> N + 32:40:com.airbnb.lottie.manager.ImageAssetManager getImageAssetManager():1601:1601 -> N + 41:43:com.airbnb.lottie.manager.ImageAssetManager getImageAssetManager():1604:1604 -> N + 1:5:void setOutlineMasksAndMattes(boolean):545:545 -> N0 + 6:7:void setOutlineMasksAndMattes(boolean):548:548 -> N0 + 8:11:void setOutlineMasksAndMattes(boolean):549:549 -> N0 + 12:15:void setOutlineMasksAndMattes(boolean):550:550 -> N0 + 1:3:java.lang.String getImageAssetsFolder():395:395 -> O + 1:2:void setPerformanceTrackingEnabled(boolean):532:532 -> O0 + 3:6:void setPerformanceTrackingEnabled(boolean):533:533 -> O0 + 7:10:void setPerformanceTrackingEnabled(boolean):534:534 -> O0 + 1:6:com.airbnb.lottie.LottieImageAsset getLottieImageAssetForId(java.lang.String):1587:1587 -> P + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lf0/O;"} + 7:17:com.airbnb.lottie.LottieImageAsset getLottieImageAssetForId(java.lang.String):1591:1591 -> P + 1:4:void setProgress(float):1204:1204 -> P0 + 5:15:void setProgress(float):1205:1205 -> P0 + 16:23:void setProgress(float):1208:1208 -> P0 + 24:26:void setProgress(float):1209:1209 -> P0 + 27:37:void setProgress(float):1211:1211 -> P0 + 38:43:void setProgress(float):1212:1212 -> P0 + 44:47:void setProgress(float):1213:1213 -> P0 + 1:3:boolean getMaintainOriginalImageBounds():415:415 -> Q + 1:2:void setRenderMode(com.airbnb.lottie.RenderMode):480:480 -> Q0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/a0;)V"} + 3:6:void setRenderMode(com.airbnb.lottie.RenderMode):481:481 -> Q0 + 1:19:com.airbnb.lottie.model.Marker getMarkerForAnimationsDisabled():904:904 -> R + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll0/h;"} + 20:28:com.airbnb.lottie.model.Marker getMarkerForAnimationsDisabled():905:905 -> R + 1:6:void setRepeatCount(int):1256:1256 -> R0 + 1:7:float getMaxFrame():998:998 -> S + 1:6:void setRepeatMode(int):1233:1233 -> S0 + 1:7:float getMinFrame():966:966 -> T + 1:3:void setSafeMode(boolean):665:665 -> T0 + 1:4:com.airbnb.lottie.PerformanceTracker getPerformanceTracker():556:556 -> U + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf0/X;"} + 5:11:com.airbnb.lottie.PerformanceTracker getPerformanceTracker():557:557 -> U + 1:6:void setSpeed(float):1137:1137 -> U0 + 1:7:float getProgress():1429:1429 -> V + 1:3:void setTextDelegate(com.airbnb.lottie.TextDelegate):1395:1395 -> V0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/c0;)V"} + 1:10:com.airbnb.lottie.RenderMode getRenderMode():519:519 -> W + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf0/a0;"} + 1:6:void setUseCompositionFrameRate(boolean):1344:1344 -> W0 + 1:7:int getRepeatCount():1266:1266 -> X + 1:6:boolean shouldSetProgressBeforeDrawing():715:715 -> X0 + 7:8:boolean shouldSetProgressBeforeDrawing():719:719 -> X0 + 9:14:boolean shouldSetProgressBeforeDrawing():720:720 -> X0 + 15:16:boolean shouldSetProgressBeforeDrawing():721:721 -> X0 + 17:21:boolean shouldSetProgressBeforeDrawing():723:723 -> X0 + 22:35:boolean shouldSetProgressBeforeDrawing():725:725 -> X0 + 1:7:int getRepeatMode():1244:1244 -> Y + 1:24:boolean useTextGlyphs():1404:1404 -> Y0 + 1:7:float getSpeed():1144:1144 -> Z + 1:4:void lambda$setProgress$16(float,com.airbnb.lottie.LottieComposition):1205:1205 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;FLf0/k;)V"} + 1:3:com.airbnb.lottie.TextDelegate getTextDelegate():1400:1400 -> a0 + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf0/c0;"} + 1:4:void lambda$resumeAnimation$4(com.airbnb.lottie.LottieComposition):929:929 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lf0/k;)V"} + 1:4:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):1610:1610 -> b0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/c;)Landroid/graphics/Typeface;"} + 5:8:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):1612:1612 -> b0 + 9:14:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):1613:1613 -> b0 + 15:21:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):1614:1614 -> b0 + 22:25:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):1616:1616 -> b0 + 26:31:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):1617:1617 -> b0 + 32:38:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):1618:1618 -> b0 + 39:66:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):1620:1620 -> b0 + 67:72:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):1621:1621 -> b0 + 73:79:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):1622:1622 -> b0 + 80:85:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):1626:1626 -> b0 + 86:92:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):1628:1628 -> b0 + 1:4:void lambda$setMinAndMaxFrame$11(java.lang.String,com.airbnb.lottie.LottieComposition):1054:1054 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Ljava/lang/String;Lf0/k;)V"} + 1:4:boolean ignoreCanvasClipBounds():1936:1936 -> c0 + 5:10:boolean ignoreCanvasClipBounds():1937:1937 -> c0 + 11:16:boolean ignoreCanvasClipBounds():1941:1941 -> c0 + 17:20:boolean ignoreCanvasClipBounds():1942:1942 -> c0 + 21:30:boolean ignoreCanvasClipBounds():1943:1943 -> c0 + 1:4:void lambda$setFrame$15(int,com.airbnb.lottie.LottieComposition):1189:1189 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;ILf0/k;)V"} + 1:6:boolean isAnimating():1279:1279 -> d0 + 7:11:boolean isAnimating():1282:1282 -> d0 + 1:6:void draw(android.graphics.Canvas):732:732 -> draw + 7:10:void draw(android.graphics.Canvas):736:736 -> draw + 11:14:void draw(android.graphics.Canvas):738:738 -> draw + 15:22:void draw(android.graphics.Canvas):739:739 -> draw + 23:28:void draw(android.graphics.Canvas):741:741 -> draw + 29:33:void draw(android.graphics.Canvas):742:742 -> draw + 34:39:void draw(android.graphics.Canvas):745:745 -> draw + 40:48:void draw(android.graphics.Canvas):746:746 -> draw + 49:52:void draw(android.graphics.Canvas):749:749 -> draw + 53:56:void draw(android.graphics.Canvas):751:751 -> draw + 57:62:void draw(android.graphics.Canvas):752:752 -> draw + 63:66:void draw(android.graphics.Canvas):754:754 -> draw + 67:72:void draw(android.graphics.Canvas):757:757 -> draw + 73:76:void draw(android.graphics.Canvas):760:760 -> draw + 77:80:void draw(android.graphics.Canvas):761:761 -> draw + 81:84:void draw(android.graphics.Canvas):763:763 -> draw + 85:86:void draw(android.graphics.Canvas):767:767 -> draw + 87:92:void draw(android.graphics.Canvas):771:771 -> draw + 93:97:void draw(android.graphics.Canvas):772:772 -> draw + 98:102:void draw(android.graphics.Canvas):775:775 -> draw + 103:116:void draw(android.graphics.Canvas):776:776 -> draw + 117:124:void draw(android.graphics.Canvas):777:777 -> draw + 125:130:void draw(android.graphics.Canvas):771:771 -> draw + 131:135:void draw(android.graphics.Canvas):772:772 -> draw + 136:140:void draw(android.graphics.Canvas):775:775 -> draw + 141:154:void draw(android.graphics.Canvas):776:776 -> draw + 155:161:void draw(android.graphics.Canvas):777:777 -> draw + 162:162:void draw(android.graphics.Canvas):780:780 -> draw + 163:168:void draw(android.graphics.Canvas):771:771 -> draw + 169:173:void draw(android.graphics.Canvas):772:772 -> draw + 174:178:void draw(android.graphics.Canvas):775:775 -> draw + 179:194:void draw(android.graphics.Canvas):776:776 -> draw + 1:4:void lambda$playAnimation$3(com.airbnb.lottie.LottieComposition):866:866 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lf0/k;)V"} + 1:6:boolean isAnimatingOrWillAnimateOnVisible():1286:1286 -> e0 + 7:13:boolean isAnimatingOrWillAnimateOnVisible():1287:1287 -> e0 + 14:28:boolean isAnimatingOrWillAnimateOnVisible():1289:1289 -> e0 + 1:4:void lambda$setMaxFrame$10(java.lang.String,com.airbnb.lottie.LottieComposition):1036:1036 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Ljava/lang/String;Lf0/k;)V"} + 1:3:boolean isApplyingOpacityToLayersEnabled():605:605 -> f0 + 1:6:void lambda$new$0(android.animation.ValueAnimator):197:197 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Landroid/animation/ValueAnimator;)V"} + 7:10:void lambda$new$0(android.animation.ValueAnimator):202:202 -> g + 11:14:void lambda$new$0(android.animation.ValueAnimator):203:203 -> g + 15:24:void lambda$new$0(android.animation.ValueAnimator):204:204 -> g + 1:3:boolean isApplyingShadowToLayersEnabled():608:608 -> g0 + 1:3:int getAlpha():693:693 -> getAlpha + 1:15:int getIntrinsicHeight():1439:1439 -> getIntrinsicHeight + 1:15:int getIntrinsicWidth():1434:1434 -> getIntrinsicWidth + 1:2:int getOpacity():703:703 -> getOpacity + 1:4:void lambda$setMinFrame$5(int,com.airbnb.lottie.LottieComposition):956:956 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;ILf0/k;)V"} + 1:7:boolean isFeatureFlagEnabled(com.airbnb.lottie.LottieFeatureFlag):346:346 -> h0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/M;)Z"} + 1:4:void lambda$setMinAndMaxFrame$13(int,int,com.airbnb.lottie.LottieComposition):1099:1099 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;IILf0/k;)V"} + 1:16:boolean isFinite(float):1918:1918 -> i0 + 1:7:void invalidateDrawable(android.graphics.drawable.Drawable):1711:1711 -> invalidateDrawable + 8:11:void invalidateDrawable(android.graphics.drawable.Drawable):1715:1715 -> invalidateDrawable + 1:6:void invalidateSelf():670:670 -> invalidateSelf + 7:8:void invalidateSelf():673:673 -> invalidateSelf + 9:23:void invalidateSelf():676:676 -> invalidateSelf + 24:29:void invalidateSelf():679:679 -> invalidateSelf + 30:33:void invalidateSelf():681:681 -> invalidateSelf + 1:5:boolean isRunning():856:856 -> isRunning + 1:4:void lambda$setMinProgress$6(float,com.airbnb.lottie.LottieComposition):974:974 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;FLf0/k;)V"} + 1:10:boolean isFiniteRect(android.graphics.RectF):1911:1911 -> j0 + 11:18:boolean isFiniteRect(android.graphics.RectF):1912:1912 -> j0 + 19:26:boolean isFiniteRect(android.graphics.RectF):1913:1913 -> j0 + 27:36:boolean isFiniteRect(android.graphics.RectF):1914:1914 -> j0 + 1:5:void lambda$new$2():233:233 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;)V"} + 6:10:void lambda$new$2():238:238 -> k + 11:19:void lambda$new$2():239:239 -> k + 20:27:void lambda$new$2():241:241 -> k + 28:31:void lambda$new$2():242:242 -> k + 32:42:void lambda$new$2():243:243 -> k + 43:52:void lambda$new$2():244:244 -> k + 53:59:void lambda$new$2():251:251 -> k + 60:70:void lambda$new$2():256:256 -> k + 71:71:void lambda$new$2():257:257 -> k + 1:5:void pauseAnimation():1420:1420 -> k0 + 6:10:void pauseAnimation():1421:1421 -> k0 + 11:16:void pauseAnimation():1422:1422 -> k0 + 17:21:void pauseAnimation():1423:1423 -> k0 + 1:4:void lambda$addValueCallback$17(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback,com.airbnb.lottie.LottieComposition):1472:1472 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Ll0/e;Ljava/lang/Object;Lt0/c;Lf0/k;)V"} + 1:4:void playAnimation():865:865 -> l0 + 5:15:void playAnimation():866:866 -> l0 + 16:18:void playAnimation():870:870 -> l0 + 19:34:void playAnimation():871:871 -> l0 + 35:40:void playAnimation():872:872 -> l0 + 41:45:void playAnimation():873:873 -> l0 + 46:50:void playAnimation():874:874 -> l0 + 51:54:void playAnimation():876:876 -> l0 + 55:64:void playAnimation():879:879 -> l0 + 65:70:void playAnimation():880:880 -> l0 + 71:77:void playAnimation():882:882 -> l0 + 78:99:void playAnimation():884:884 -> l0 + 100:104:void playAnimation():886:886 -> l0 + 105:110:void playAnimation():887:887 -> l0 + 111:115:void playAnimation():888:888 -> l0 + 1:4:void lambda$setMinFrame$9(java.lang.String,com.airbnb.lottie.LottieComposition):1019:1019 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Ljava/lang/String;Lf0/k;)V"} + 1:8:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1767:1767 -> m0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Lo0/c;)V"} + 9:11:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1770:1770 -> m0 + 12:16:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1773:1773 -> m0 + 17:21:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1776:1776 -> m0 + 22:28:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1777:1777 -> m0 + 29:35:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1778:1778 -> m0 + 36:42:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1779:1779 -> m0 + 43:48:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1781:1781 -> m0 + 49:65:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1784:1784 -> m0 + 66:70:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1787:1787 -> m0 + 71:77:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1790:1790 -> m0 + 78:81:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1794:1794 -> m0 + 82:92:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1795:1795 -> m0 + 93:103:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1796:1796 -> m0 + 104:108:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1797:1797 -> m0 + 109:114:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1799:1799 -> m0 + 115:133:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1800:1800 -> m0 + 134:141:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1803:1803 -> m0 + 142:147:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1804:1804 -> m0 + 148:159:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1808:1808 -> m0 + 160:187:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1809:1809 -> m0 + 188:213:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1818:1818 -> m0 + 214:216:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1822:1822 -> m0 + 217:220:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1824:1824 -> m0 + 221:227:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1825:1825 -> m0 + 228:232:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1826:1826 -> m0 + 233:234:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1827:1827 -> m0 + 235:241:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1829:1829 -> m0 + 242:246:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1830:1830 -> m0 + 247:259:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1833:1833 -> m0 + 260:269:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1834:1834 -> m0 + 270:274:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1836:1836 -> m0 + 275:281:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1837:1837 -> m0 + 282:286:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1838:1838 -> m0 + 287:295:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1839:1839 -> m0 + 296:302:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1846:1846 -> m0 + 303:311:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1847:1847 -> m0 + 312:318:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1848:1848 -> m0 + 319:323:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1851:1851 -> m0 + 324:335:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1852:1852 -> m0 + 336:341:void renderAndDrawAsBitmap(android.graphics.Canvas,com.airbnb.lottie.model.layer.CompositionLayer):1812:1812 -> m0 + 1:6:void lambda$new$1():245:245 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;)V"} + 7:10:void lambda$new$1():247:247 -> n + 1:4:java.util.List resolveKeyPath(com.airbnb.lottie.model.KeyPath):1451:1451 -> n0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/e;)Ljava/util/List;"} + 5:9:java.util.List resolveKeyPath(com.airbnb.lottie.model.KeyPath):1452:1452 -> n0 + 10:12:java.util.List resolveKeyPath(com.airbnb.lottie.model.KeyPath):1453:1453 -> n0 + 13:17:java.util.List resolveKeyPath(com.airbnb.lottie.model.KeyPath):1455:1455 -> n0 + 18:31:java.util.List resolveKeyPath(com.airbnb.lottie.model.KeyPath):1456:1456 -> n0 + 1:4:void lambda$setMaxProgress$8(float,com.airbnb.lottie.LottieComposition):1006:1006 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;FLf0/k;)V"} + 1:4:void resumeAnimation():928:928 -> o0 + 5:15:void resumeAnimation():929:929 -> o0 + 16:18:void resumeAnimation():933:933 -> o0 + 19:34:void resumeAnimation():934:934 -> o0 + 35:40:void resumeAnimation():935:935 -> o0 + 41:45:void resumeAnimation():936:936 -> o0 + 46:50:void resumeAnimation():937:937 -> o0 + 51:54:void resumeAnimation():939:939 -> o0 + 55:64:void resumeAnimation():942:942 -> o0 + 65:86:void resumeAnimation():943:943 -> o0 + 87:91:void resumeAnimation():944:944 -> o0 + 92:97:void resumeAnimation():945:945 -> o0 + 98:102:void resumeAnimation():946:946 -> o0 + 1:4:void lambda$setMaxFrame$7(int,com.airbnb.lottie.LottieComposition):988:988 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;ILf0/k;)V"} + 1:6:void reverseAnimationSpeed():1130:1130 -> p0 + 1:6:void addAnimatorListener(android.animation.Animator$AnimatorListener):1161:1161 -> q + 1:16:void scaleRect(android.graphics.RectF,float,float):1922:1922 -> q0 + 1:4:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1471:1471 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/e;Ljava/lang/Object;Lt0/c;)V"} + 5:15:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1472:1472 -> r + 16:20:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1476:1476 -> r + 21:24:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1477:1477 -> r + 25:30:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1479:1479 -> r + 31:38:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1480:1480 -> r + 39:43:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1483:1483 -> r + 44:49:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1485:1485 -> r + 50:65:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1487:1487 -> r + 66:72:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1489:1489 -> r + 73:75:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1492:1492 -> r + 76:79:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1493:1493 -> r + 80:87:void addValueCallback(com.airbnb.lottie.model.KeyPath,java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):1497:1497 -> r + 1:3:void setApplyingOpacityToLayersEnabled(boolean):576:576 -> r0 + 1:6:boolean animationsEnabled(android.content.Context):1294:1294 -> s + 7:10:boolean animationsEnabled(android.content.Context):1297:1297 -> s + 11:25:boolean animationsEnabled(android.content.Context):1298:1298 -> s + 1:3:void setApplyingShadowToLayersEnabled(boolean):594:594 -> s0 + 1:7:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):1720:1720 -> scheduleDrawable + 8:11:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):1724:1724 -> scheduleDrawable + 1:2:void setAlpha(int):687:687 -> setAlpha + 3:6:void setAlpha(int):688:688 -> setAlpha + 1:6:void setColorFilter(android.graphics.ColorFilter):698:698 -> setColorFilter + 1:4:boolean setVisible(boolean,boolean):1685:1685 -> setVisible + 5:10:boolean setVisible(boolean,boolean):1686:1686 -> setVisible + 11:16:boolean setVisible(boolean,boolean):1689:1689 -> setVisible + 17:20:boolean setVisible(boolean,boolean):1690:1690 -> setVisible + 21:24:boolean setVisible(boolean,boolean):1691:1691 -> setVisible + 25:28:boolean setVisible(boolean,boolean):1692:1692 -> setVisible + 29:36:boolean setVisible(boolean,boolean):1695:1695 -> setVisible + 37:39:boolean setVisible(boolean,boolean):1696:1696 -> setVisible + 40:46:boolean setVisible(boolean,boolean):1697:1697 -> setVisible + 47:51:boolean setVisible(boolean,boolean):1699:1699 -> setVisible + 1:4:void start():840:840 -> start + 5:17:void start():841:841 -> start + 18:21:void start():845:845 -> start + 1:4:void stop():851:851 -> stop + 1:5:void buildCompositionLayer():629:629 -> t + 6:7:void buildCompositionLayer():633:633 -> t + 8:20:void buildCompositionLayer():634:634 -> t + 21:25:void buildCompositionLayer():635:635 -> t + 26:28:void buildCompositionLayer():636:636 -> t + 29:36:void buildCompositionLayer():638:638 -> t + 1:3:void setAsyncUpdates(com.airbnb.lottie.AsyncUpdates):511:511 -> t0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/a;)V"} + 1:5:void cancelAnimation():1412:1412 -> u + 6:10:void cancelAnimation():1413:1413 -> u + 11:16:void cancelAnimation():1414:1414 -> u + 17:21:void cancelAnimation():1415:1415 -> u + 1:4:void setClipTextToBoundingBox(boolean):622:622 -> u0 + 5:6:void setClipTextToBoundingBox(boolean):623:623 -> u0 + 7:10:void setClipTextToBoundingBox(boolean):624:624 -> u0 + 1:7:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):1729:1729 -> unscheduleDrawable + 8:11:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):1733:1733 -> unscheduleDrawable + 1:8:void clearComposition():642:642 -> v + 9:13:void clearComposition():643:643 -> v + 14:19:void clearComposition():644:644 -> v + 20:24:void clearComposition():645:645 -> v + 25:26:void clearComposition():648:648 -> v + 27:28:void clearComposition():649:649 -> v + 29:33:void clearComposition():650:650 -> v + 34:35:void clearComposition():651:651 -> v + 36:40:void clearComposition():652:652 -> v + 41:44:void clearComposition():653:653 -> v + 1:4:void setClipToCompositionBounds(boolean):355:355 -> v0 + 5:6:void setClipToCompositionBounds(boolean):356:356 -> v0 + 7:10:void setClipToCompositionBounds(boolean):357:357 -> v0 + 11:13:void setClipToCompositionBounds(boolean):359:359 -> v0 + 14:17:void setClipToCompositionBounds(boolean):361:361 -> v0 + 1:5:void computeRenderMode():523:523 -> w + 6:9:void computeRenderMode():527:527 -> w + 10:17:void computeRenderMode():528:528 -> w + 18:24:void computeRenderMode():527:527 -> w + 1:7:boolean setComposition(com.airbnb.lottie.LottieComposition):424:424 -> w0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;)Z"} + 8:9:boolean setComposition(com.airbnb.lottie.LottieComposition):428:428 -> w0 + 10:12:boolean setComposition(com.airbnb.lottie.LottieComposition):429:429 -> w0 + 13:14:boolean setComposition(com.airbnb.lottie.LottieComposition):430:430 -> w0 + 15:17:boolean setComposition(com.airbnb.lottie.LottieComposition):431:431 -> w0 + 18:22:boolean setComposition(com.airbnb.lottie.LottieComposition):432:432 -> w0 + 23:31:boolean setComposition(com.airbnb.lottie.LottieComposition):433:433 -> w0 + 32:42:boolean setComposition(com.airbnb.lottie.LottieComposition):437:437 -> w0 + 43:48:boolean setComposition(com.airbnb.lottie.LottieComposition):438:438 -> w0 + 49:56:boolean setComposition(com.airbnb.lottie.LottieComposition):439:439 -> w0 + 57:59:boolean setComposition(com.airbnb.lottie.LottieComposition):443:443 -> w0 + 60:63:boolean setComposition(com.airbnb.lottie.LottieComposition):445:445 -> w0 + 64:68:boolean setComposition(com.airbnb.lottie.LottieComposition):447:447 -> w0 + 69:73:boolean setComposition(com.airbnb.lottie.LottieComposition):449:449 -> w0 + 74:76:boolean setComposition(com.airbnb.lottie.LottieComposition):450:450 -> w0 + 77:80:boolean setComposition(com.airbnb.lottie.LottieComposition):454:454 -> w0 + 81:84:boolean setComposition(com.airbnb.lottie.LottieComposition):455:455 -> w0 + 85:90:boolean setComposition(com.airbnb.lottie.LottieComposition):456:456 -> w0 + 91:94:boolean setComposition(com.airbnb.lottie.LottieComposition):457:457 -> w0 + 1:16:void convertRect(android.graphics.Rect,android.graphics.RectF):1903:1903 -> x + 1:2:void setDefaultFontFileExtension(java.lang.String):1662:1662 -> x0 + 3:8:void setDefaultFontFileExtension(java.lang.String):1663:1663 -> x0 + 9:12:void setDefaultFontFileExtension(java.lang.String):1665:1665 -> x0 + 1:3:void convertRect(android.graphics.RectF,android.graphics.Rect):1891:1891 -> y + 4:11:void convertRect(android.graphics.RectF,android.graphics.Rect):1892:1892 -> y + 12:19:void convertRect(android.graphics.RectF,android.graphics.Rect):1893:1893 -> y + 20:27:void convertRect(android.graphics.RectF,android.graphics.Rect):1894:1894 -> y + 28:32:void convertRect(android.graphics.RectF,android.graphics.Rect):1895:1895 -> y + 33:36:void convertRect(android.graphics.RectF,android.graphics.Rect):1891:1891 -> y + 1:2:void setFontAssetDelegate(com.airbnb.lottie.FontAssetDelegate):1369:1369 -> y0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/b;)V"} + 3:6:void setFontAssetDelegate(com.airbnb.lottie.FontAssetDelegate):1370:1370 -> y0 + 7:10:void setFontAssetDelegate(com.airbnb.lottie.FontAssetDelegate):1371:1371 -> y0 + 1:2:void drawDirectlyToCanvas(android.graphics.Canvas):1740:1740 -> z + 3:9:void drawDirectlyToCanvas(android.graphics.Canvas):1741:1741 -> z + 10:14:void drawDirectlyToCanvas(android.graphics.Canvas):1746:1746 -> z + 15:18:void drawDirectlyToCanvas(android.graphics.Canvas):1747:1747 -> z + 19:24:void drawDirectlyToCanvas(android.graphics.Canvas):1748:1748 -> z + 25:39:void drawDirectlyToCanvas(android.graphics.Canvas):1750:1750 -> z + 40:54:void drawDirectlyToCanvas(android.graphics.Canvas):1751:1751 -> z + 55:65:void drawDirectlyToCanvas(android.graphics.Canvas):1753:1753 -> z + 66:70:void drawDirectlyToCanvas(android.graphics.Canvas):1754:1754 -> z + 71:79:void drawDirectlyToCanvas(android.graphics.Canvas):1756:1756 -> z + 1:5:void setFontMap(java.util.Map):1387:1387 -> z0 + 6:7:void setFontMap(java.util.Map):1390:1390 -> z0 + 8:11:void setFontMap(java.util.Map):1391:1391 -> z0 +com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda0 -> f0.v: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.LottieDrawable com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$060dbb4ae156555558bfe16723d2ecf00cc8183f02daa920439bfb59f4d27d42$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$060dbb4ae156555558bfe16723d2ecf00cc8183f02daa920439bfb59f4d27d42$0.f$1 -> b # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda0.(b0.LottieDrawable,java.lang.String):0:0 -> + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda0.(f0.LottieDrawable,java.lang.String):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Ljava/lang/String;)V"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda0.run(b0.LottieComposition):0:0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Ljava/lang/String;)V"} + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda0.run(f0.LottieComposition):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;)V"} -com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda1 -> b0.C: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;)V"} +com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda1 -> f0.C: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.LottieDrawable com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$19e3baaf405b9b6bb4be44f321b8d99b35df1e9bc1acf65630874996e239f062$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda1.(b0.LottieDrawable):0:0 -> + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda1.(f0.LottieDrawable):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;)V"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda1.run(b0.LottieComposition):0:0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;)V"} + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda1.run(f0.LottieComposition):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;)V"} -com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda10 -> b0.w: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;)V"} +com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda10 -> f0.w: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.LottieDrawable com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$94205e67ad56d60d45ed14271884e517cbbadcb8f16bf185a4d497639f1dd581$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} # {"id":"com.android.tools.r8.synthesized"} int com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$94205e67ad56d60d45ed14271884e517cbbadcb8f16bf185a4d497639f1dd581$0.f$1 -> b # {"id":"com.android.tools.r8.synthesized"} int com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$94205e67ad56d60d45ed14271884e517cbbadcb8f16bf185a4d497639f1dd581$0.f$2 -> c # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda10.(b0.LottieDrawable,int,int):0:0 -> + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda10.(f0.LottieDrawable,int,int):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;II)V"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda10.run(b0.LottieComposition):0:0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;II)V"} + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda10.run(f0.LottieComposition):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;)V"} -com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda11 -> b0.x: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;)V"} +com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda11 -> f0.x: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.LottieDrawable com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$97526dd31fa97260e83c03c85c4edb2c9dade377743c656ed1789efd79f35710$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} # {"id":"com.android.tools.r8.synthesized"} int com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$97526dd31fa97260e83c03c85c4edb2c9dade377743c656ed1789efd79f35710$0.f$1 -> b # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda11.(b0.LottieDrawable,int):0:0 -> + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda11.(f0.LottieDrawable,int):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;I)V"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda11.run(b0.LottieComposition):0:0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;I)V"} + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda11.run(f0.LottieComposition):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;)V"} -com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda12 -> b0.y: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;)V"} +com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda12 -> f0.y: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.LottieDrawable com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$af7946ef5b0815bc36371a9fe26690c5ea2c38a4909efbadb10605866ce0732d$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} # {"id":"com.android.tools.r8.synthesized"} int com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$af7946ef5b0815bc36371a9fe26690c5ea2c38a4909efbadb10605866ce0732d$0.f$1 -> b # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda12.(b0.LottieDrawable,int):0:0 -> + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda12.(f0.LottieDrawable,int):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;I)V"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda12.run(b0.LottieComposition):0:0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;I)V"} + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda12.run(f0.LottieComposition):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;)V"} -com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda13 -> b0.z: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;)V"} +com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda13 -> f0.z: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.LottieDrawable com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$b07ab4045e6b5b726624cfcd12fb05c41c259248c336bd20f9b89c913e9e228c$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.model.KeyPath com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$b07ab4045e6b5b726624cfcd12fb05c41c259248c336bd20f9b89c913e9e228c$0.f$1 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll0/e;"} # {"id":"com.android.tools.r8.synthesized"} java.lang.Object com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$b07ab4045e6b5b726624cfcd12fb05c41c259248c336bd20f9b89c913e9e228c$0.f$2 -> c # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.value.LottieValueCallback com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$b07ab4045e6b5b726624cfcd12fb05c41c259248c336bd20f9b89c913e9e228c$0.f$3 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/c;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda13.(b0.LottieDrawable,h0.KeyPath,java.lang.Object,p0.LottieValueCallback):0:0 -> + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda13.(f0.LottieDrawable,l0.KeyPath,java.lang.Object,t0.LottieValueCallback):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lh0/e;Ljava/lang/Object;Lp0/c;)V"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda13.run(b0.LottieComposition):0:0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Ll0/e;Ljava/lang/Object;Lt0/c;)V"} + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda13.run(f0.LottieComposition):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;)V"} -com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda14 -> b0.A: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;)V"} +com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda14 -> f0.A: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.LottieDrawable com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$c034bc96b343dea47b9e82745fdc3a47359e7c9cb8120abb6156c57a341404a8$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} # {"id":"com.android.tools.r8.synthesized"} float com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$c034bc96b343dea47b9e82745fdc3a47359e7c9cb8120abb6156c57a341404a8$0.f$1 -> b # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda14.(b0.LottieDrawable,float):0:0 -> + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda14.(f0.LottieDrawable,float):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;F)V"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda14.run(b0.LottieComposition):0:0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;F)V"} + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda14.run(f0.LottieComposition):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;)V"} -com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda15 -> b0.B: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;)V"} +com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda15 -> f0.B: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.LottieDrawable com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$3$efab9bc2b5f5074f83d80755bdf1a96fdd4cebcc27480c7e6dd5f834135674c7$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda15.(b0.LottieDrawable):0:0 -> + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda15.(f0.LottieDrawable):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;)V"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda15.run():0:0 -> run + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;)V"} + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda15.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda2 -> b0.D: +com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda2 -> f0.D: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.LottieDrawable com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$3265496e43eebb666a84eb56ed361f7eaa127d6fc68f1337f54b66e584b84977$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$3265496e43eebb666a84eb56ed361f7eaa127d6fc68f1337f54b66e584b84977$0.f$1 -> b # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda2.(b0.LottieDrawable,java.lang.String):0:0 -> + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda2.(f0.LottieDrawable,java.lang.String):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Ljava/lang/String;)V"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda2.run(b0.LottieComposition):0:0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Ljava/lang/String;)V"} + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda2.run(f0.LottieComposition):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;)V"} -com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda3 -> b0.E: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;)V"} +com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda3 -> f0.E: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.LottieDrawable com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$4a047fbac12dfda6d82cf4b817eb4b1241ed83341e29fca70d0a7a266e8a2974$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$4a047fbac12dfda6d82cf4b817eb4b1241ed83341e29fca70d0a7a266e8a2974$0.f$1 -> b # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda3.(b0.LottieDrawable,java.lang.String):0:0 -> + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda3.(f0.LottieDrawable,java.lang.String):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Ljava/lang/String;)V"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda3.run(b0.LottieComposition):0:0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Ljava/lang/String;)V"} + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda3.run(f0.LottieComposition):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;)V"} -com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda4 -> b0.F: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;)V"} +com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda4 -> f0.F: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.LottieDrawable com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$5481da1d77a4ec9864f6ba1342d5ff1815203baa8e46255330a6d75ef04e6b35$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda4.(b0.LottieDrawable):0:0 -> + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda4.(f0.LottieDrawable):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;)V"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda4.onAnimationUpdate(android.animation.ValueAnimator):0:0 -> onAnimationUpdate + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;)V"} + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda4.onAnimationUpdate(android.animation.ValueAnimator):0:0 -> onAnimationUpdate # {"id":"com.android.tools.r8.synthesized"} -com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda5 -> b0.G: +com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda5 -> f0.G: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.LottieDrawable com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$5481da1d77a4ec9864f6ba1342d5ff1815203baa8e46255330a6d75ef04e6b35$1.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda5.(b0.LottieDrawable):0:0 -> + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda5.(f0.LottieDrawable):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;)V"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda5.run():0:0 -> run + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;)V"} + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda5.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda6 -> b0.H: +com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda6 -> f0.H: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.LottieDrawable com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$59235b93b8370b7d12bae5dbb12449f165d027fcc9ddbf4a83cbc38d87a3b3da$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda6.(b0.LottieDrawable):0:0 -> + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda6.(f0.LottieDrawable):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;)V"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda6.run(b0.LottieComposition):0:0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;)V"} + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda6.run(f0.LottieComposition):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;)V"} -com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda7 -> b0.I: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;)V"} +com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda7 -> f0.I: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.LottieDrawable com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$613a94b5b92a8872dce013cf47b50154c78edc6d33b83f64073c2b892031bf99$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} # {"id":"com.android.tools.r8.synthesized"} float com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$613a94b5b92a8872dce013cf47b50154c78edc6d33b83f64073c2b892031bf99$0.f$1 -> b # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda7.(b0.LottieDrawable,float):0:0 -> + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda7.(f0.LottieDrawable,float):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;F)V"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda7.run(b0.LottieComposition):0:0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;F)V"} + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda7.run(f0.LottieComposition):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;)V"} -com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda8 -> b0.J: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;)V"} +com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda8 -> f0.J: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.LottieDrawable com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$6c51d10434e1c888649803a96b6ec26d320050ad7a4f3e5b418c7f978a911c67$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} # {"id":"com.android.tools.r8.synthesized"} float com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$6c51d10434e1c888649803a96b6ec26d320050ad7a4f3e5b418c7f978a911c67$0.f$1 -> b # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda8.(b0.LottieDrawable,float):0:0 -> + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda8.(f0.LottieDrawable,float):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;F)V"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda8.run(b0.LottieComposition):0:0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;F)V"} + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda8.run(f0.LottieComposition):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;)V"} -com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda9 -> b0.K: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;)V"} +com.airbnb.lottie.LottieDrawable$$ExternalSyntheticLambda9 -> f0.K: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.LottieDrawable com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$85ee5017281253b5a027b3b08a96474b589bdba090d7a277c595b4e9dcf5c8da$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} # {"id":"com.android.tools.r8.synthesized"} int com.airbnb.lottie.LottieDrawable$$InternalSyntheticLambda$2$85ee5017281253b5a027b3b08a96474b589bdba090d7a277c595b4e9dcf5c8da$0.f$1 -> b # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda9.(b0.LottieDrawable,int):0:0 -> + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda9.(f0.LottieDrawable,int):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;I)V"} - 1:1:void b0.LottieDrawable$$ExternalSyntheticLambda9.run(b0.LottieComposition):0:0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;I)V"} + 1:1:void f0.LottieDrawable$$ExternalSyntheticLambda9.run(f0.LottieComposition):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;)V"} -com.airbnb.lottie.LottieDrawable$LazyCompositionTask -> b0.L$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;)V"} +com.airbnb.lottie.LottieDrawable$LazyCompositionTask -> f0.L$a: # {"id":"sourceFile","fileName":"LottieDrawable.java"} void run(com.airbnb.lottie.LottieComposition) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;)V"} -com.airbnb.lottie.LottieDrawable$OnVisibleAction -> b0.L$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;)V"} +com.airbnb.lottie.LottieDrawable$OnVisibleAction -> f0.L$b: # {"id":"sourceFile","fileName":"LottieDrawable.java"} com.airbnb.lottie.LottieDrawable$OnVisibleAction NONE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L$b;"} com.airbnb.lottie.LottieDrawable$OnVisibleAction PLAY -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L$b;"} com.airbnb.lottie.LottieDrawable$OnVisibleAction RESUME -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L$b;"} com.airbnb.lottie.LottieDrawable$OnVisibleAction[] $VALUES -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lb0/L$b;"} - 1:10:void ():84:84 -> - 11:20:void ():85:85 -> - 21:30:void ():86:86 -> - 31:37:void ():83:83 -> - 1:4:void (java.lang.String,int):83:83 -> - 1:11:com.airbnb.lottie.LottieDrawable$OnVisibleAction[] $values():83:83 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lb0/L$b;"} - 1:9:com.airbnb.lottie.LottieDrawable$OnVisibleAction valueOf(java.lang.String):83:83 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lb0/L$b;"} - 1:9:com.airbnb.lottie.LottieDrawable$OnVisibleAction[] values():83:83 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lb0/L$b;"} -com.airbnb.lottie.LottieFeatureFlag -> b0.M: + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lf0/L$b;"} + 1:10:void ():87:87 -> + 11:20:void ():88:88 -> + 21:30:void ():89:89 -> + 31:37:void ():86:86 -> + 1:4:void (java.lang.String,int):86:86 -> + 1:11:com.airbnb.lottie.LottieDrawable$OnVisibleAction[] $values():86:86 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lf0/L$b;"} + 1:9:com.airbnb.lottie.LottieDrawable$OnVisibleAction valueOf(java.lang.String):86:86 -> valueOf + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lf0/L$b;"} + 1:9:com.airbnb.lottie.LottieDrawable$OnVisibleAction[] values():86:86 -> values + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lf0/L$b;"} +com.airbnb.lottie.LottieFeatureFlag -> f0.M: # {"id":"sourceFile","fileName":"LottieFeatureFlag.java"} int minRequiredSdkVersion -> d com.airbnb.lottie.LottieFeatureFlag MergePathsApi19 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/M;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/M;"} com.airbnb.lottie.LottieFeatureFlag[] $VALUES -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lb0/M;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lf0/M;"} 1:12:void ():11:11 -> 13:19:void ():5:5 -> 1:3:void (java.lang.String,int,int):15:15 -> 4:6:void (java.lang.String,int,int):16:16 -> 1:7:com.airbnb.lottie.LottieFeatureFlag[] $values():5:5 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lb0/M;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lf0/M;"} 1:9:com.airbnb.lottie.LottieFeatureFlag valueOf(java.lang.String):5:5 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lb0/M;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lf0/M;"} 1:9:com.airbnb.lottie.LottieFeatureFlag[] values():5:5 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lb0/M;"} -com.airbnb.lottie.LottieFeatureFlags -> b0.N: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lf0/M;"} +com.airbnb.lottie.LottieFeatureFlags -> f0.N: # {"id":"sourceFile","fileName":"LottieFeatureFlags.java"} java.util.HashSet enabledFlags -> a 1:3:void ():10:10 -> 4:11:void ():12:12 -> 3:8:boolean enableFlag(com.airbnb.lottie.LottieFeatureFlag,boolean):20:20 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/M;Z)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/M;Z)Z"} 9:33:boolean enableFlag(com.airbnb.lottie.LottieFeatureFlag,boolean):21:21 -> a 34:40:boolean enableFlag(com.airbnb.lottie.LottieFeatureFlag,boolean):24:24 -> a 41:47:boolean enableFlag(com.airbnb.lottie.LottieFeatureFlag,boolean):26:26 -> a 1:7:boolean isFlagEnabled(com.airbnb.lottie.LottieFeatureFlag):31:31 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/M;)Z"} -com.airbnb.lottie.LottieImageAsset -> b0.O: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/M;)Z"} +com.airbnb.lottie.LottieImageAsset -> f0.O: # {"id":"sourceFile","fileName":"LottieImageAsset.java"} int width -> a int height -> b @@ -64020,7 +68006,7 @@ com.airbnb.lottie.LottieImageAsset -> b0.O: 10:11:void (int,int,java.lang.String,java.lang.String,java.lang.String):27:27 -> 12:14:void (int,int,java.lang.String,java.lang.String,java.lang.String):28:28 -> 1:21:com.airbnb.lottie.LottieImageAsset copyWithScale(float):78:78 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lb0/O;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lf0/O;"} 22:25:com.airbnb.lottie.LottieImageAsset copyWithScale(float):79:79 -> a 26:34:com.airbnb.lottie.LottieImageAsset copyWithScale(float):80:80 -> a 35:38:com.airbnb.lottie.LottieImageAsset copyWithScale(float):81:81 -> a @@ -64030,37 +68016,40 @@ com.airbnb.lottie.LottieImageAsset -> b0.O: 1:3:java.lang.String getId():43:43 -> e 1:3:int getWidth():32:32 -> f 1:3:void setBitmap(android.graphics.Bitmap):70:70 -> g -com.airbnb.lottie.LottieListener -> b0.P: +com.airbnb.lottie.LottieListener -> f0.P: # {"id":"sourceFile","fileName":"LottieListener.java"} void onResult(java.lang.Object) -> onResult -com.airbnb.lottie.LottieLogger -> b0.Q: +com.airbnb.lottie.LottieLogger -> f0.Q: # {"id":"sourceFile","fileName":"LottieLogger.java"} void error(java.lang.String,java.lang.Throwable) -> a void debug(java.lang.String) -> b void warning(java.lang.String,java.lang.Throwable) -> c void warning(java.lang.String) -> d -com.airbnb.lottie.LottieOnCompositionLoadedListener -> b0.S: +com.airbnb.lottie.LottieOnCompositionLoadedListener -> f0.S: # {"id":"sourceFile","fileName":"LottieOnCompositionLoadedListener.java"} void onCompositionLoaded(com.airbnb.lottie.LottieComposition) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;)V"} -com.airbnb.lottie.LottieProperty -> b0.T: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;)V"} +com.airbnb.lottie.LottieProperty -> f0.T: # {"id":"sourceFile","fileName":"LottieProperty.java"} - java.lang.Float POLYSTAR_INNER_ROUNDEDNESS -> A - java.lang.Float POLYSTAR_OUTER_ROUNDEDNESS -> B - java.lang.Float TRANSFORM_START_OPACITY -> C - java.lang.Float TRANSFORM_END_OPACITY -> D - java.lang.Float TIME_REMAP -> E - java.lang.Float TEXT_SIZE -> F - java.lang.Float DROP_SHADOW_OPACITY -> G - java.lang.Float DROP_SHADOW_DIRECTION -> H - java.lang.Float DROP_SHADOW_DISTANCE -> I - java.lang.Float DROP_SHADOW_RADIUS -> J - android.graphics.ColorFilter COLOR_FILTER -> K - java.lang.Integer[] GRADIENT_COLOR -> L - android.graphics.Typeface TYPEFACE -> M - android.graphics.Bitmap IMAGE -> N - java.lang.CharSequence TEXT -> O - android.graphics.Path PATH -> P + java.lang.Float POLYSTAR_ROTATION -> A + java.lang.Float POLYSTAR_INNER_RADIUS -> B + java.lang.Float POLYSTAR_OUTER_RADIUS -> C + java.lang.Float POLYSTAR_INNER_ROUNDEDNESS -> D + java.lang.Float POLYSTAR_OUTER_ROUNDEDNESS -> E + java.lang.Float TRANSFORM_START_OPACITY -> F + java.lang.Float TRANSFORM_END_OPACITY -> G + java.lang.Float TIME_REMAP -> H + java.lang.Float TEXT_SIZE -> I + java.lang.Float DROP_SHADOW_OPACITY -> J + java.lang.Float DROP_SHADOW_DIRECTION -> K + java.lang.Float DROP_SHADOW_DISTANCE -> L + java.lang.Float DROP_SHADOW_RADIUS -> M + android.graphics.ColorFilter COLOR_FILTER -> N + java.lang.Integer[] GRADIENT_COLOR -> O + android.graphics.Typeface TYPEFACE -> P + android.graphics.Bitmap IMAGE -> Q + java.lang.CharSequence TEXT -> R + android.graphics.Path PATH -> S java.lang.Integer COLOR -> a java.lang.Integer STROKE_COLOR -> b java.lang.Integer TRANSFORM_OPACITY -> c @@ -64076,18 +68065,18 @@ com.airbnb.lottie.LottieProperty -> b0.T: java.lang.Float CORNER_RADIUS -> m android.graphics.PointF POSITION -> n com.airbnb.lottie.value.ScaleXY TRANSFORM_SCALE -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/d;"} java.lang.Float TRANSFORM_ROTATION -> p - java.lang.Float TRANSFORM_SKEW -> q - java.lang.Float TRANSFORM_SKEW_ANGLE -> r - java.lang.Float STROKE_WIDTH -> s - java.lang.Float TEXT_TRACKING -> t - java.lang.Float REPEATER_COPIES -> u - java.lang.Float REPEATER_OFFSET -> v - java.lang.Float POLYSTAR_POINTS -> w - java.lang.Float POLYSTAR_ROTATION -> x - java.lang.Float POLYSTAR_INNER_RADIUS -> y - java.lang.Float POLYSTAR_OUTER_RADIUS -> z + java.lang.Float TRANSFORM_ROTATION_X -> q + java.lang.Float TRANSFORM_ROTATION_Y -> r + java.lang.Float TRANSFORM_ROTATION_Z -> s + java.lang.Float TRANSFORM_SKEW -> t + java.lang.Float TRANSFORM_SKEW_ANGLE -> u + java.lang.Float STROKE_WIDTH -> v + java.lang.Float TEXT_TRACKING -> w + java.lang.Float REPEATER_COPIES -> x + java.lang.Float REPEATER_OFFSET -> y + java.lang.Float POLYSTAR_POINTS -> z 2:8:void ():67:67 -> 9:15:void ():68:68 -> 16:22:void ():72:72 -> @@ -64103,34 +68092,37 @@ com.airbnb.lottie.LottieProperty -> b0.T: 89:94:void ():109:109 -> 95:101:void ():113:113 -> 102:110:void ():114:114 -> - 111:116:void ():118:118 -> - 117:118:void ():122:122 -> - 119:122:void ():126:126 -> - 123:130:void ():130:130 -> - 131:138:void ():131:131 -> - 139:146:void ():132:132 -> - 147:154:void ():133:133 -> - 155:162:void ():134:134 -> - 163:170:void ():138:138 -> - 171:178:void ():142:142 -> - 179:186:void ():146:146 -> - 187:194:void ():150:150 -> - 195:202:void ():154:154 -> - 203:211:void ():158:158 -> - 212:219:void ():162:162 -> - 220:227:void ():166:166 -> - 228:233:void ():170:170 -> - 234:235:void ():178:178 -> - 236:237:void ():186:186 -> - 238:241:void ():194:194 -> - 242:247:void ():202:202 -> - 248:255:void ():206:206 -> - 256:259:void ():211:211 -> - 260:263:void ():215:215 -> - 264:271:void ():219:219 -> - 272:275:void ():223:223 -> - 276:283:void ():234:234 -> -com.airbnb.lottie.LottieResult -> b0.U: + 111:119:void ():118:118 -> + 120:128:void ():122:122 -> + 129:137:void ():126:126 -> + 138:143:void ():130:130 -> + 144:145:void ():134:134 -> + 146:149:void ():138:138 -> + 150:157:void ():142:142 -> + 158:165:void ():143:143 -> + 166:173:void ():144:144 -> + 174:181:void ():145:145 -> + 182:189:void ():146:146 -> + 190:197:void ():150:150 -> + 198:205:void ():154:154 -> + 206:213:void ():158:158 -> + 214:221:void ():162:162 -> + 222:229:void ():166:166 -> + 230:238:void ():170:170 -> + 239:246:void ():174:174 -> + 247:254:void ():178:178 -> + 255:260:void ():182:182 -> + 261:262:void ():190:190 -> + 263:264:void ():198:198 -> + 265:268:void ():206:206 -> + 269:274:void ():214:214 -> + 275:282:void ():218:218 -> + 283:286:void ():223:223 -> + 287:290:void ():227:227 -> + 291:298:void ():231:231 -> + 299:302:void ():235:235 -> + 303:310:void ():246:246 -> +com.airbnb.lottie.LottieResult -> f0.U: # {"id":"sourceFile","fileName":"LottieResult.java"} java.lang.Object value -> a java.lang.Throwable exception -> b @@ -64144,99 +68136,101 @@ com.airbnb.lottie.LottieResult -> b0.U: 34:45:boolean equals(java.lang.Object):46:46 -> equals 46:67:boolean equals(java.lang.Object):47:47 -> equals 1:17:int hashCode():53:53 -> hashCode -com.airbnb.lottie.LottieTask -> b0.W: +com.airbnb.lottie.LottieTask -> f0.W: # {"id":"sourceFile","fileName":"LottieTask.java"} java.util.Set successListeners -> a java.util.Set failureListeners -> b android.os.Handler handler -> c com.airbnb.lottie.LottieResult result -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/U;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/U;"} java.util.concurrent.Executor EXECUTOR -> e - 1:12:void ():39:39 -> - 1:1:void (java.util.concurrent.Callable):50:50 -> - 2:2:void (java.lang.Object):53:53 -> - 3:5:void (java.lang.Object):42:44 -> - 6:6:void (java.lang.Object):46:46 -> - 7:7:void (java.lang.Object):54:54 -> - 8:8:void (java.util.concurrent.Callable,boolean):60:60 -> - 9:11:void (java.util.concurrent.Callable,boolean):42:44 -> - 12:12:void (java.util.concurrent.Callable,boolean):46:46 -> - 13:13:void (java.util.concurrent.Callable,boolean):63:63 -> - 14:14:void (java.util.concurrent.Callable,boolean):65:65 -> - 15:15:void (java.util.concurrent.Callable,boolean):68:68 -> - 1:1:void b0.LottieTask.$r8$lambda$AdJFAWRq87LYDwF2-gMLZe0_AkA(b0.LottieTask):0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/W;)V"} + 1:14:void ():43:43 -> + 15:22:void ():44:44 -> + 23:34:void ():46:46 -> + 1:1:void (java.util.concurrent.Callable):59:59 -> + 2:2:void (java.lang.Object):62:62 -> + 3:5:void (java.lang.Object):51:53 -> + 6:6:void (java.lang.Object):55:55 -> + 7:7:void (java.lang.Object):63:63 -> + 8:8:void (java.util.concurrent.Callable,boolean):69:69 -> + 9:11:void (java.util.concurrent.Callable,boolean):51:53 -> + 12:12:void (java.util.concurrent.Callable,boolean):55:55 -> + 13:13:void (java.util.concurrent.Callable,boolean):72:72 -> + 14:14:void (java.util.concurrent.Callable,boolean):74:74 -> + 15:15:void (java.util.concurrent.Callable,boolean):77:77 -> + 1:1:void f0.LottieTask.$r8$lambda$AdJFAWRq87LYDwF2-gMLZe0_AkA(f0.LottieTask):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/W;)V"} 1:4:void access$000(com.airbnb.lottie.LottieTask,com.airbnb.lottie.LottieResult):30:30 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/W;Lb0/U;)V"} - 2:5:com.airbnb.lottie.LottieTask addFailureListener(com.airbnb.lottie.LottieListener):113:113 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/P;)Lb0/W;"} - 6:11:com.airbnb.lottie.LottieTask addFailureListener(com.airbnb.lottie.LottieListener):114:114 -> c - 12:21:com.airbnb.lottie.LottieTask addFailureListener(com.airbnb.lottie.LottieListener):115:115 -> c - 22:26:com.airbnb.lottie.LottieTask addFailureListener(com.airbnb.lottie.LottieListener):118:118 -> c - 27:30:com.airbnb.lottie.LottieTask addFailureListener(com.airbnb.lottie.LottieListener):119:119 -> c - 2:5:com.airbnb.lottie.LottieTask addListener(com.airbnb.lottie.LottieListener):86:86 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/P;)Lb0/W;"} - 6:11:com.airbnb.lottie.LottieTask addListener(com.airbnb.lottie.LottieListener):87:87 -> d - 12:21:com.airbnb.lottie.LottieTask addListener(com.airbnb.lottie.LottieListener):88:88 -> d - 22:26:com.airbnb.lottie.LottieTask addListener(com.airbnb.lottie.LottieListener):91:91 -> d - 27:30:com.airbnb.lottie.LottieTask addListener(com.airbnb.lottie.LottieListener):92:92 -> d - 1:3:com.airbnb.lottie.LottieResult getResult():135:135 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb0/U;"} - 2:8:void notifyFailureListeners(java.lang.Throwable):172:172 -> f - 9:14:void notifyFailureListeners(java.lang.Throwable):173:173 -> f - 15:19:void notifyFailureListeners(java.lang.Throwable):174:174 -> f - 20:23:void notifyFailureListeners(java.lang.Throwable):175:175 -> f - 24:38:void notifyFailureListeners(java.lang.Throwable):178:178 -> f - 39:42:void notifyFailureListeners(java.lang.Throwable):179:179 -> f - 43:46:void notifyFailureListeners(java.lang.Throwable):181:181 -> f - 1:10:void notifyListeners():140:140 -> g - 11:14:void notifyListeners():141:141 -> g - 15:25:void notifyListeners():143:143 -> g - 1:5:void notifyListenersInternal():149:149 -> h - 6:11:void notifyListenersInternal():153:153 -> h - 12:19:void notifyListenersInternal():154:154 -> h - 20:27:void notifyListenersInternal():156:156 -> h - 2:8:void notifySuccessListeners(java.lang.Object):163:163 -> i - 9:23:void notifySuccessListeners(java.lang.Object):164:164 -> i - 24:29:void notifySuccessListeners(java.lang.Object):165:165 -> i - 30:33:void notifySuccessListeners(java.lang.Object):167:167 -> i - 2:6:com.airbnb.lottie.LottieTask removeFailureListener(com.airbnb.lottie.LottieListener):129:129 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/P;)Lb0/W;"} - 7:11:com.airbnb.lottie.LottieTask removeFailureListener(com.airbnb.lottie.LottieListener):130:130 -> j - 2:6:com.airbnb.lottie.LottieTask removeListener(com.airbnb.lottie.LottieListener):102:102 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/P;)Lb0/W;"} - 7:11:com.airbnb.lottie.LottieTask removeListener(com.airbnb.lottie.LottieListener):103:103 -> k - 1:4:void setResult(com.airbnb.lottie.LottieResult):73:73 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/U;)V"} - 5:6:void setResult(com.airbnb.lottie.LottieResult):76:76 -> l - 7:10:void setResult(com.airbnb.lottie.LottieResult):77:77 -> l - 11:18:void setResult(com.airbnb.lottie.LottieResult):74:74 -> l -com.airbnb.lottie.LottieTask$$ExternalSyntheticLambda0 -> b0.V: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/W;Lf0/U;)V"} + 2:5:com.airbnb.lottie.LottieTask addFailureListener(com.airbnb.lottie.LottieListener):122:122 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/P;)Lf0/W;"} + 6:11:com.airbnb.lottie.LottieTask addFailureListener(com.airbnb.lottie.LottieListener):123:123 -> c + 12:21:com.airbnb.lottie.LottieTask addFailureListener(com.airbnb.lottie.LottieListener):124:124 -> c + 22:26:com.airbnb.lottie.LottieTask addFailureListener(com.airbnb.lottie.LottieListener):127:127 -> c + 27:30:com.airbnb.lottie.LottieTask addFailureListener(com.airbnb.lottie.LottieListener):128:128 -> c + 2:5:com.airbnb.lottie.LottieTask addListener(com.airbnb.lottie.LottieListener):95:95 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/P;)Lf0/W;"} + 6:11:com.airbnb.lottie.LottieTask addListener(com.airbnb.lottie.LottieListener):96:96 -> d + 12:21:com.airbnb.lottie.LottieTask addListener(com.airbnb.lottie.LottieListener):97:97 -> d + 22:26:com.airbnb.lottie.LottieTask addListener(com.airbnb.lottie.LottieListener):100:100 -> d + 27:30:com.airbnb.lottie.LottieTask addListener(com.airbnb.lottie.LottieListener):101:101 -> d + 1:3:com.airbnb.lottie.LottieResult getResult():144:144 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf0/U;"} + 2:8:void notifyFailureListeners(java.lang.Throwable):181:181 -> f + 9:14:void notifyFailureListeners(java.lang.Throwable):182:182 -> f + 15:19:void notifyFailureListeners(java.lang.Throwable):183:183 -> f + 20:23:void notifyFailureListeners(java.lang.Throwable):184:184 -> f + 24:38:void notifyFailureListeners(java.lang.Throwable):187:187 -> f + 39:42:void notifyFailureListeners(java.lang.Throwable):188:188 -> f + 43:46:void notifyFailureListeners(java.lang.Throwable):190:190 -> f + 1:10:void notifyListeners():149:149 -> g + 11:14:void notifyListeners():150:150 -> g + 15:25:void notifyListeners():152:152 -> g + 1:5:void notifyListenersInternal():158:158 -> h + 6:11:void notifyListenersInternal():162:162 -> h + 12:19:void notifyListenersInternal():163:163 -> h + 20:27:void notifyListenersInternal():165:165 -> h + 2:8:void notifySuccessListeners(java.lang.Object):172:172 -> i + 9:23:void notifySuccessListeners(java.lang.Object):173:173 -> i + 24:29:void notifySuccessListeners(java.lang.Object):174:174 -> i + 30:33:void notifySuccessListeners(java.lang.Object):176:176 -> i + 2:6:com.airbnb.lottie.LottieTask removeFailureListener(com.airbnb.lottie.LottieListener):138:138 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/P;)Lf0/W;"} + 7:11:com.airbnb.lottie.LottieTask removeFailureListener(com.airbnb.lottie.LottieListener):139:139 -> j + 2:6:com.airbnb.lottie.LottieTask removeListener(com.airbnb.lottie.LottieListener):111:111 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/P;)Lf0/W;"} + 7:11:com.airbnb.lottie.LottieTask removeListener(com.airbnb.lottie.LottieListener):112:112 -> k + 1:4:void setResult(com.airbnb.lottie.LottieResult):82:82 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/U;)V"} + 5:6:void setResult(com.airbnb.lottie.LottieResult):85:85 -> l + 7:10:void setResult(com.airbnb.lottie.LottieResult):86:86 -> l + 11:18:void setResult(com.airbnb.lottie.LottieResult):83:83 -> l +com.airbnb.lottie.LottieTask$$ExternalSyntheticLambda0 -> f0.V: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.LottieTask com.airbnb.lottie.LottieTask$$InternalSyntheticLambda$3$3d1225e8652dd951fb17c4525e98b741fbe39b67a0356683b607134967ffac48$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/W;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b0.LottieTask$$ExternalSyntheticLambda0.(b0.LottieTask):0:0 -> + 1:1:void f0.LottieTask$$ExternalSyntheticLambda0.(f0.LottieTask):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/W;)V"} - 1:1:void b0.LottieTask$$ExternalSyntheticLambda0.run():0:0 -> run + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/W;)V"} + 1:1:void f0.LottieTask$$ExternalSyntheticLambda0.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.airbnb.lottie.LottieTask$LottieFutureTask -> b0.W$a: +com.airbnb.lottie.LottieTask$LottieFutureTask -> f0.W$a: # {"id":"sourceFile","fileName":"LottieTask.java"} com.airbnb.lottie.LottieTask lottieTask -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/W;"} - 1:3:void (com.airbnb.lottie.LottieTask,java.util.concurrent.Callable):188:188 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/W;Ljava/util/concurrent/Callable;)V"} - 4:6:void (com.airbnb.lottie.LottieTask,java.util.concurrent.Callable):189:189 -> - 2:7:void done():195:195 -> done - 8:10:void done():221:221 -> done - 11:27:void done():201:201 -> done - 28:37:void done():203:203 -> done - 38:42:void done():221:221 -> done - 43:43:void done():222:222 -> done -com.airbnb.lottie.PerformanceTracker -> b0.X: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/W;"} + 1:3:void (com.airbnb.lottie.LottieTask,java.util.concurrent.Callable):197:197 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/W;Ljava/util/concurrent/Callable;)V"} + 4:6:void (com.airbnb.lottie.LottieTask,java.util.concurrent.Callable):198:198 -> + 2:7:void done():204:204 -> done + 8:10:void done():230:230 -> done + 11:27:void done():210:210 -> done + 28:37:void done():212:212 -> done + 38:42:void done():230:230 -> done + 43:43:void done():231:231 -> done +com.airbnb.lottie.PerformanceTracker -> f0.X: # {"id":"sourceFile","fileName":"PerformanceTracker.java"} boolean enabled -> a java.util.Set frameListeners -> b @@ -64256,81 +68250,83 @@ com.airbnb.lottie.PerformanceTracker -> b0.X: 37:57:void recordRenderTime(java.lang.String,float):57:57 -> a 58:59:void recordRenderTime(java.lang.String,float):58:58 -> a 1:3:void setEnabled(boolean):42:42 -> b -com.airbnb.lottie.PerformanceTracker$1 -> b0.X$a: +com.airbnb.lottie.PerformanceTracker$1 -> f0.X$a: # {"id":"sourceFile","fileName":"PerformanceTracker.java"} com.airbnb.lottie.PerformanceTracker this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/X;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/X;"} 1:6:void (com.airbnb.lottie.PerformanceTracker):28:28 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/X;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/X;)V"} 1:8:int compare(androidx.core.util.Pair,androidx.core.util.Pair):30:30 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/d;LE/d;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/d;LF/d;)I"} 9:30:int compare(androidx.core.util.Pair,androidx.core.util.Pair):31:31 -> a 1:9:int compare(java.lang.Object,java.lang.Object):28:28 -> compare -com.airbnb.lottie.R$attr -> b0.Y: +com.airbnb.lottie.R$attr -> f0.Y: int lottieAnimationViewStyle -> a -com.airbnb.lottie.R$styleable -> b0.Z: +com.airbnb.lottie.R$styleable -> f0.Z: int[] LottieAnimationView -> a - int LottieAnimationView_lottie_asyncUpdates -> b - int LottieAnimationView_lottie_autoPlay -> c - int LottieAnimationView_lottie_cacheComposition -> d - int LottieAnimationView_lottie_clipTextToBoundingBox -> e - int LottieAnimationView_lottie_clipToCompositionBounds -> f - int LottieAnimationView_lottie_colorFilter -> g - int LottieAnimationView_lottie_defaultFontFileExtension -> h - int LottieAnimationView_lottie_enableMergePathsForKitKatAndAbove -> i - int LottieAnimationView_lottie_fallbackRes -> j - int LottieAnimationView_lottie_fileName -> k - int LottieAnimationView_lottie_ignoreDisabledSystemAnimations -> l - int LottieAnimationView_lottie_imageAssetsFolder -> m - int LottieAnimationView_lottie_loop -> n - int LottieAnimationView_lottie_progress -> o - int LottieAnimationView_lottie_rawRes -> p - int LottieAnimationView_lottie_renderMode -> q - int LottieAnimationView_lottie_repeatCount -> r - int LottieAnimationView_lottie_repeatMode -> s - int LottieAnimationView_lottie_speed -> t - int LottieAnimationView_lottie_url -> u - int LottieAnimationView_lottie_useCompositionFrameRate -> v + int LottieAnimationView_lottie_applyOpacityToLayers -> b + int LottieAnimationView_lottie_applyShadowToLayers -> c + int LottieAnimationView_lottie_asyncUpdates -> d + int LottieAnimationView_lottie_autoPlay -> e + int LottieAnimationView_lottie_cacheComposition -> f + int LottieAnimationView_lottie_clipTextToBoundingBox -> g + int LottieAnimationView_lottie_clipToCompositionBounds -> h + int LottieAnimationView_lottie_colorFilter -> i + int LottieAnimationView_lottie_defaultFontFileExtension -> j + int LottieAnimationView_lottie_enableMergePathsForKitKatAndAbove -> k + int LottieAnimationView_lottie_fallbackRes -> l + int LottieAnimationView_lottie_fileName -> m + int LottieAnimationView_lottie_ignoreDisabledSystemAnimations -> n + int LottieAnimationView_lottie_imageAssetsFolder -> o + int LottieAnimationView_lottie_loop -> p + int LottieAnimationView_lottie_progress -> q + int LottieAnimationView_lottie_rawRes -> r + int LottieAnimationView_lottie_renderMode -> s + int LottieAnimationView_lottie_repeatCount -> t + int LottieAnimationView_lottie_repeatMode -> u + int LottieAnimationView_lottie_speed -> v + int LottieAnimationView_lottie_url -> w + int LottieAnimationView_lottie_useCompositionFrameRate -> x 3:10:void ():0:0 -> -com.airbnb.lottie.RenderMode -> b0.a0: +com.airbnb.lottie.RenderMode -> f0.a0: # {"id":"sourceFile","fileName":"RenderMode.java"} com.airbnb.lottie.RenderMode AUTOMATIC -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/a0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/a0;"} com.airbnb.lottie.RenderMode HARDWARE -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/a0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/a0;"} com.airbnb.lottie.RenderMode SOFTWARE -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/a0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/a0;"} com.airbnb.lottie.RenderMode[] $VALUES -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lb0/a0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lf0/a0;"} 1:10:void ():12:12 -> 11:20:void ():13:13 -> 21:30:void ():14:14 -> 31:37:void ():11:11 -> 1:4:void (java.lang.String,int):11:11 -> 1:11:com.airbnb.lottie.RenderMode[] $values():11:11 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lb0/a0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lf0/a0;"} 1:34:boolean useSoftwareRendering(int,boolean,int):17:17 -> b 1:9:com.airbnb.lottie.RenderMode valueOf(java.lang.String):11:11 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lb0/a0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lf0/a0;"} 1:9:com.airbnb.lottie.RenderMode[] values():11:11 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lb0/a0;"} -com.airbnb.lottie.RenderMode$1 -> b0.a0$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lf0/a0;"} +com.airbnb.lottie.RenderMode$1 -> f0.a0$a: # {"id":"sourceFile","fileName":"RenderMode.java"} int[] $SwitchMap$com$airbnb$lottie$RenderMode -> a 1:41:void ():17:17 -> -com.airbnb.lottie.SimpleColorFilter -> b0.b0: +com.airbnb.lottie.SimpleColorFilter -> f0.b0: # {"id":"sourceFile","fileName":"SimpleColorFilter.java"} 1:6:void (int):18:18 -> -com.airbnb.lottie.TextDelegate -> b0.c0: +com.airbnb.lottie.TextDelegate -> f0.c0: # {"id":"sourceFile","fileName":"TextDelegate.java"} java.util.Map stringMap -> a com.airbnb.lottie.LottieAnimationView animationView -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/j;"} com.airbnb.lottie.LottieDrawable drawable -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} boolean cacheText -> d 1:3:void (com.airbnb.lottie.LottieAnimationView):34:34 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/j;)V"} 4:11:void (com.airbnb.lottie.LottieAnimationView):19:19 -> 12:13:void (com.airbnb.lottie.LottieAnimationView):23:23 -> 14:16:void (com.airbnb.lottie.LottieAnimationView):35:35 -> @@ -64348,7 +68344,7 @@ com.airbnb.lottie.TextDelegate -> b0.c0: 12:15:void invalidate():113:113 -> d 1:5:void setText(java.lang.String,java.lang.String):68:68 -> e 6:9:void setText(java.lang.String,java.lang.String):69:69 -> e -com.airbnb.lottie.animation.LPaint -> c0.a: +com.airbnb.lottie.animation.LPaint -> g0.a: # {"id":"sourceFile","fileName":"LPaint.java"} 1:1:void ():20:20 -> 2:2:void (int):24:24 -> @@ -64359,386 +68355,384 @@ com.airbnb.lottie.animation.LPaint -> c0.a: 14:28:void setAlpha(int):53:53 -> setAlpha 29:36:void setAlpha(int):55:55 -> setAlpha 1:1:void setTextLocales(android.os.LocaleList):40:40 -> setTextLocales -com.airbnb.lottie.animation.content.BaseStrokeContent -> d0.a: +com.airbnb.lottie.animation.content.BaseStrokeContent -> h0.a: # {"id":"sourceFile","fileName":"BaseStrokeContent.java"} android.graphics.PathMeasure pm -> a android.graphics.Path path -> b android.graphics.Path trimPathPath -> c android.graphics.RectF rect -> d com.airbnb.lottie.LottieDrawable lottieDrawable -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} com.airbnb.lottie.model.layer.BaseLayer layer -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/b;"} java.util.List pathGroups -> g float[] dashPatternValues -> h android.graphics.Paint paint -> i com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation widthAnimation -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation opacityAnimation -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} java.util.List dashPatternAnimations -> l com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation dashPatternOffsetAnimation -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation colorFilterAnimation -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation blurAnimation -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} float blurMaskFilterRadius -> p - com.airbnb.lottie.animation.keyframe.DropShadowKeyframeAnimation dropShadowAnimation -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/c;"} - 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):65:65 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lk0/b;Landroid/graphics/Paint$Cap;Landroid/graphics/Paint$Join;FLi0/d;Li0/b;Ljava/util/List;Li0/b;)V"} - 4:10:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):42:42 -> - 11:17:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):43:43 -> - 18:24:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):44:44 -> - 25:31:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):45:45 -> - 32:38:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):48:48 -> - 39:47:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):50:50 -> - 48:49:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):59:59 -> - 50:51:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):66:66 -> - 52:53:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):67:67 -> - 54:58:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):69:69 -> - 59:61:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):70:70 -> - 62:64:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):71:71 -> - 65:67:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):72:72 -> - 68:73:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):74:74 -> - 74:82:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):75:75 -> - 83:85:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):78:78 -> - 86:91:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):80:80 -> - 92:102:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):82:82 -> - 103:112:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):83:83 -> - 113:118:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):85:85 -> - 119:136:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):86:86 -> - 137:141:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):89:89 -> - 142:147:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):90:90 -> - 148:155:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):91:91 -> - 156:169:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):92:92 -> - 170:173:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):94:94 -> - 174:176:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):95:95 -> - 177:181:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):98:98 -> - 182:186:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):99:99 -> - 187:192:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):101:101 -> - 193:206:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):102:102 -> - 207:210:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):104:104 -> - 211:213:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):105:105 -> - 214:219:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):108:108 -> - 220:233:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):109:109 -> - 234:236:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):110:110 -> - 237:241:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):111:111 -> - 242:247:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):113:113 -> - 248:259:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):114:114 -> - 1:4:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):384:384 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lp0/c;)V"} - 5:10:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):385:385 -> a - 11:14:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):386:386 -> a - 15:20:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):387:387 -> a - 21:24:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):388:388 -> a - 25:28:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):389:389 -> a - 29:36:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):390:390 -> a - 37:39:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):394:394 -> a - 40:46:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):396:396 -> a - 47:49:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):398:398 -> a - 50:57:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):399:399 -> a - 58:61:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):401:401 -> a - 62:65:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):402:402 -> a - 66:69:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):403:403 -> a - 70:76:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):405:405 -> a - 77:79:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):407:407 -> a - 80:87:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):408:408 -> a - 88:95:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):410:410 -> a - 96:99:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):411:411 -> a - 100:107:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):412:412 -> a - 108:111:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):413:413 -> a - 112:119:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):414:414 -> a - 120:123:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):415:415 -> a - 124:131:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):416:416 -> a - 132:135:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):417:417 -> a - 136:143:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):418:418 -> a - 144:147:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):419:419 -> a - 1:6:void onValueChanged():119:119 -> b - 1:10:void setContents(java.util.List,java.util.List):124:124 -> c - 11:16:void setContents(java.util.List,java.util.List):125:125 -> c - 17:22:void setContents(java.util.List,java.util.List):126:126 -> c - 23:36:void setContents(java.util.List,java.util.List):127:127 -> c - 37:39:void setContents(java.util.List,java.util.List):132:132 -> c - 40:48:void setContents(java.util.List,java.util.List):136:136 -> c - 49:54:void setContents(java.util.List,java.util.List):137:137 -> c - 55:61:void setContents(java.util.List,java.util.List):138:138 -> c - 62:71:void setContents(java.util.List,java.util.List):139:139 -> c - 72:76:void setContents(java.util.List,java.util.List):141:141 -> c - 77:81:void setContents(java.util.List,java.util.List):143:143 -> c - 82:85:void setContents(java.util.List,java.util.List):144:144 -> c - 86:91:void setContents(java.util.List,java.util.List):145:145 -> c - 92:96:void setContents(java.util.List,java.util.List):147:147 -> c - 97:110:void setContents(java.util.List,java.util.List):149:149 -> c - 111:116:void setContents(java.util.List,java.util.List):153:153 -> c - 1:8:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):313:313 -> d - 9:11:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):314:314 -> d - 12:18:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):316:316 -> d - 19:26:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):317:317 -> d - 27:35:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):318:318 -> d - 36:45:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):319:319 -> d - 46:70:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):320:320 -> d - 71:77:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):323:323 -> d - 78:85:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):325:325 -> d - 86:105:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):326:326 -> d - 106:110:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):328:328 -> d - 111:127:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):330:330 -> d - 128:133:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):336:336 -> d - 134:137:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):337:337 -> d - 1:8:void applyDashPatternIfNeeded():342:342 -> e - 9:11:void applyDashPatternIfNeeded():343:343 -> e - 12:19:void applyDashPatternIfNeeded():345:345 -> e - 20:25:void applyDashPatternIfNeeded():346:346 -> e - 26:30:void applyDashPatternIfNeeded():347:347 -> e - 31:38:void applyDashPatternIfNeeded():352:352 -> e - 39:60:void applyDashPatternIfNeeded():353:353 -> e - 61:64:void applyDashPatternIfNeeded():358:358 -> e - 65:74:void applyDashPatternIfNeeded():359:359 -> e - 75:77:void applyDashPatternIfNeeded():360:360 -> e - 78:88:void applyDashPatternIfNeeded():363:363 -> e - 89:93:void applyDashPatternIfNeeded():364:364 -> e - 94:109:void applyDashPatternIfNeeded():368:368 -> e - 110:121:void applyDashPatternIfNeeded():369:369 -> e - 122:127:void applyDashPatternIfNeeded():370:370 -> e - 128:131:void applyDashPatternIfNeeded():371:371 -> e - 1:8:void draw(android.graphics.Canvas,android.graphics.Matrix,int):158:158 -> g - 9:11:void draw(android.graphics.Canvas,android.graphics.Matrix,int):159:159 -> g - 12:17:void draw(android.graphics.Canvas,android.graphics.Matrix,int):161:161 -> g - 18:23:void draw(android.graphics.Canvas,android.graphics.Matrix,int):162:162 -> g - 24:31:void draw(android.graphics.Canvas,android.graphics.Matrix,int):163:163 -> g - 32:46:void draw(android.graphics.Canvas,android.graphics.Matrix,int):167:167 -> g - 47:58:void draw(android.graphics.Canvas,android.graphics.Matrix,int):168:168 -> g - 59:71:void draw(android.graphics.Canvas,android.graphics.Matrix,int):169:169 -> g - 72:82:void draw(android.graphics.Canvas,android.graphics.Matrix,int):170:170 -> g - 83:88:void draw(android.graphics.Canvas,android.graphics.Matrix,int):172:172 -> g - 89:92:void draw(android.graphics.Canvas,android.graphics.Matrix,int):173:173 -> g - 93:95:void draw(android.graphics.Canvas,android.graphics.Matrix,int):177:177 -> g - 96:99:void draw(android.graphics.Canvas,android.graphics.Matrix,int):179:179 -> g - 100:110:void draw(android.graphics.Canvas,android.graphics.Matrix,int):180:180 -> g - 111:114:void draw(android.graphics.Canvas,android.graphics.Matrix,int):183:183 -> g - 115:128:void draw(android.graphics.Canvas,android.graphics.Matrix,int):184:184 -> g - 129:135:void draw(android.graphics.Canvas,android.graphics.Matrix,int):186:186 -> g - 136:141:void draw(android.graphics.Canvas,android.graphics.Matrix,int):187:187 -> g - 142:147:void draw(android.graphics.Canvas,android.graphics.Matrix,int):188:188 -> g - 148:152:void draw(android.graphics.Canvas,android.graphics.Matrix,int):189:189 -> g - 153:154:void draw(android.graphics.Canvas,android.graphics.Matrix,int):191:191 -> g - 155:158:void draw(android.graphics.Canvas,android.graphics.Matrix,int):193:193 -> g - 159:167:void draw(android.graphics.Canvas,android.graphics.Matrix,int):194:194 -> g - 168:170:void draw(android.graphics.Canvas,android.graphics.Matrix,int):197:197 -> g - 171:173:void draw(android.graphics.Canvas,android.graphics.Matrix,int):198:198 -> g - 174:181:void draw(android.graphics.Canvas,android.graphics.Matrix,int):199:199 -> g - 182:189:void draw(android.graphics.Canvas,android.graphics.Matrix,int):200:200 -> g - 190:195:void draw(android.graphics.Canvas,android.graphics.Matrix,int):203:203 -> g - 196:199:void draw(android.graphics.Canvas,android.graphics.Matrix,int):204:204 -> g - 200:207:void draw(android.graphics.Canvas,android.graphics.Matrix,int):206:206 -> g - 208:210:void draw(android.graphics.Canvas,android.graphics.Matrix,int):207:207 -> g - 211:215:void draw(android.graphics.Canvas,android.graphics.Matrix,int):209:209 -> g - 216:227:void draw(android.graphics.Canvas,android.graphics.Matrix,int):210:210 -> g - 228:249:void draw(android.graphics.Canvas,android.graphics.Matrix,int):211:211 -> g - 250:257:void draw(android.graphics.Canvas,android.graphics.Matrix,int):213:213 -> g - 258:260:void draw(android.graphics.Canvas,android.graphics.Matrix,int):214:214 -> g - 261:263:void draw(android.graphics.Canvas,android.graphics.Matrix,int):215:215 -> g - 264:270:void draw(android.graphics.Canvas,android.graphics.Matrix,int):217:217 -> g - 271:276:void draw(android.graphics.Canvas,android.graphics.Matrix,int):218:218 -> g - 277:282:void draw(android.graphics.Canvas,android.graphics.Matrix,int):219:219 -> g - 283:285:void draw(android.graphics.Canvas,android.graphics.Matrix,int):223:223 -> g - 286:291:void draw(android.graphics.Canvas,android.graphics.Matrix,int):224:224 -> g - 292:295:void draw(android.graphics.Canvas,android.graphics.Matrix,int):225:225 -> g - 1:4:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):377:377 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e;ILjava/util/List;Lh0/e;)V"} - 1:8:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):230:230 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Ld0/a$b;)V"} - 9:11:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):231:231 -> j - 12:17:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):233:233 -> j - 18:23:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):234:234 -> j - 24:27:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):235:235 -> j - 28:32:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):239:239 -> j - 33:44:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):240:240 -> j - 45:66:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):241:241 -> j - 67:87:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):243:243 -> j - 88:106:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):244:244 -> j - 107:141:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):245:245 -> j - 142:148:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):249:249 -> j - 149:154:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):250:250 -> j - 155:158:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):251:251 -> j - 159:166:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):256:256 -> j - 167:172:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):257:257 -> j - 173:180:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):258:258 -> j - 181:198:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):259:259 -> j - 199:202:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):263:263 -> j - 203:216:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):266:266 -> j - 217:235:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):267:267 -> j - 236:242:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):268:268 -> j - 243:274:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):269:269 -> j - 275:278:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):280:280 -> j - 279:283:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):281:281 -> j - 284:310:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):282:282 -> j - 311:336:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):288:288 -> j - 337:341:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):302:302 -> j - 342:353:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):303:303 -> j - 354:359:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):307:307 -> j - 360:363:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):308:308 -> j -com.airbnb.lottie.animation.content.BaseStrokeContent$1 -> d0.a$a: + 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):62:62 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lo0/b;Landroid/graphics/Paint$Cap;Landroid/graphics/Paint$Join;FLm0/d;Lm0/b;Ljava/util/List;Lm0/b;)V"} + 4:10:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):41:41 -> + 11:17:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):42:42 -> + 18:24:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):43:43 -> + 25:31:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):44:44 -> + 32:38:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):47:47 -> + 39:47:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):49:49 -> + 48:49:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):58:58 -> + 50:51:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):63:63 -> + 52:53:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):64:64 -> + 54:58:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):66:66 -> + 59:61:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):67:67 -> + 62:64:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):68:68 -> + 65:67:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):69:69 -> + 68:73:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):71:71 -> + 74:82:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):72:72 -> + 83:85:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):75:75 -> + 86:91:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):77:77 -> + 92:102:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):79:79 -> + 103:112:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):80:80 -> + 113:118:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):82:82 -> + 119:136:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):83:83 -> + 137:141:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):86:86 -> + 142:147:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):87:87 -> + 148:155:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):88:88 -> + 156:169:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):89:89 -> + 170:173:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):91:91 -> + 174:176:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):92:92 -> + 177:181:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):95:95 -> + 182:186:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):96:96 -> + 187:192:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):98:98 -> + 193:206:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):99:99 -> + 207:210:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):101:101 -> + 211:213:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):102:102 -> + 214:219:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):105:105 -> + 220:233:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):106:106 -> + 234:236:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):107:107 -> + 237:242:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,android.graphics.Paint$Cap,android.graphics.Paint$Join,float,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue):108:108 -> + 1:6:void onValueChanged():113:113 -> a + 1:10:void setContents(java.util.List,java.util.List):118:118 -> b + 11:16:void setContents(java.util.List,java.util.List):119:119 -> b + 17:22:void setContents(java.util.List,java.util.List):120:120 -> b + 23:36:void setContents(java.util.List,java.util.List):121:121 -> b + 37:39:void setContents(java.util.List,java.util.List):126:126 -> b + 40:48:void setContents(java.util.List,java.util.List):130:130 -> b + 49:54:void setContents(java.util.List,java.util.List):131:131 -> b + 55:61:void setContents(java.util.List,java.util.List):132:132 -> b + 62:71:void setContents(java.util.List,java.util.List):133:133 -> b + 72:76:void setContents(java.util.List,java.util.List):135:135 -> b + 77:81:void setContents(java.util.List,java.util.List):137:137 -> b + 82:85:void setContents(java.util.List,java.util.List):138:138 -> b + 86:91:void setContents(java.util.List,java.util.List):139:139 -> b + 92:96:void setContents(java.util.List,java.util.List):141:141 -> b + 97:110:void setContents(java.util.List,java.util.List):143:143 -> b + 111:116:void setContents(java.util.List,java.util.List):147:147 -> b + 1:8:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):309:309 -> c + 9:11:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):310:310 -> c + 12:18:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):312:312 -> c + 19:26:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):313:313 -> c + 27:35:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):314:314 -> c + 36:45:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):315:315 -> c + 46:70:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):316:316 -> c + 71:77:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):319:319 -> c + 78:85:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):321:321 -> c + 86:105:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):322:322 -> c + 106:110:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):324:324 -> c + 111:127:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):326:326 -> c + 128:133:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):332:332 -> c + 134:137:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):333:333 -> c + 1:4:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):373:373 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/e;ILjava/util/List;Ll0/e;)V"} + 1:8:void applyDashPatternIfNeeded():338:338 -> e + 9:11:void applyDashPatternIfNeeded():339:339 -> e + 12:19:void applyDashPatternIfNeeded():341:341 -> e + 20:25:void applyDashPatternIfNeeded():342:342 -> e + 26:30:void applyDashPatternIfNeeded():343:343 -> e + 31:38:void applyDashPatternIfNeeded():348:348 -> e + 39:60:void applyDashPatternIfNeeded():349:349 -> e + 61:64:void applyDashPatternIfNeeded():354:354 -> e + 65:74:void applyDashPatternIfNeeded():355:355 -> e + 75:77:void applyDashPatternIfNeeded():356:356 -> e + 78:88:void applyDashPatternIfNeeded():359:359 -> e + 89:93:void applyDashPatternIfNeeded():360:360 -> e + 94:109:void applyDashPatternIfNeeded():364:364 -> e + 110:121:void applyDashPatternIfNeeded():365:365 -> e + 122:127:void applyDashPatternIfNeeded():366:366 -> e + 128:131:void applyDashPatternIfNeeded():367:367 -> e + 1:8:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):152:152 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;ILs0/d;)V"} + 9:11:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):153:153 -> g + 12:17:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):155:155 -> g + 18:23:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):156:156 -> g + 24:27:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):157:157 -> g + 28:49:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):161:161 -> g + 50:53:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):163:163 -> g + 54:58:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):164:164 -> g + 59:71:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):165:165 -> g + 72:82:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):166:166 -> g + 83:88:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):168:168 -> g + 89:92:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):169:169 -> g + 93:95:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):173:173 -> g + 96:99:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):175:175 -> g + 100:110:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):176:176 -> g + 111:114:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):179:179 -> g + 115:128:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):180:180 -> g + 129:135:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):182:182 -> g + 136:141:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):183:183 -> g + 142:147:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):184:184 -> g + 148:152:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):185:185 -> g + 153:160:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):187:187 -> g + 161:165:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):190:190 -> g + 166:168:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):193:193 -> g + 169:171:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):194:194 -> g + 172:179:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):195:195 -> g + 180:187:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):196:196 -> g + 188:193:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):199:199 -> g + 194:197:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):200:200 -> g + 198:205:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):202:202 -> g + 206:208:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):203:203 -> g + 209:213:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):205:205 -> g + 214:225:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):206:206 -> g + 226:247:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):207:207 -> g + 248:255:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):209:209 -> g + 256:258:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):210:210 -> g + 259:261:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):211:211 -> g + 262:268:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):213:213 -> g + 269:274:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):214:214 -> g + 275:280:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):215:215 -> g + 281:283:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):219:219 -> g + 284:289:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):220:220 -> g + 290:293:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):221:221 -> g + 1:4:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):380:380 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lt0/c;)V"} + 5:10:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):381:381 -> h + 11:14:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):382:382 -> h + 15:20:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):383:383 -> h + 21:24:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):384:384 -> h + 25:28:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):385:385 -> h + 29:36:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):386:386 -> h + 37:39:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):390:390 -> h + 40:46:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):392:392 -> h + 47:49:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):394:394 -> h + 50:57:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):395:395 -> h + 58:61:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):397:397 -> h + 62:65:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):398:398 -> h + 66:69:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):399:399 -> h + 70:76:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):401:401 -> h + 77:79:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):403:403 -> h + 80:87:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):404:404 -> h + 1:8:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):226:226 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Lh0/a$b;)V"} + 9:11:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):227:227 -> k + 12:17:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):229:229 -> k + 18:23:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):230:230 -> k + 24:27:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):231:231 -> k + 28:32:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):235:235 -> k + 33:44:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):236:236 -> k + 45:66:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):237:237 -> k + 67:87:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):239:239 -> k + 88:106:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):240:240 -> k + 107:141:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):241:241 -> k + 142:148:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):245:245 -> k + 149:154:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):246:246 -> k + 155:158:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):247:247 -> k + 159:166:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):252:252 -> k + 167:172:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):253:253 -> k + 173:180:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):254:254 -> k + 181:198:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):255:255 -> k + 199:202:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):259:259 -> k + 203:216:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):262:262 -> k + 217:235:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):263:263 -> k + 236:242:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):264:264 -> k + 243:274:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):265:265 -> k + 275:278:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):276:276 -> k + 279:283:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):277:277 -> k + 284:310:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):278:278 -> k + 311:336:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):284:284 -> k + 337:341:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):298:298 -> k + 342:353:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):299:299 -> k + 354:359:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):303:303 -> k + 360:363:void applyTrimPath(android.graphics.Canvas,com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):304:304 -> k +com.airbnb.lottie.animation.content.BaseStrokeContent$1 -> h0.a$a: # {"id":"sourceFile","fileName":"BaseStrokeContent.java"} -com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup -> d0.a$b: +com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup -> h0.a$b: # {"id":"sourceFile","fileName":"BaseStrokeContent.java"} java.util.List paths -> a com.airbnb.lottie.animation.content.TrimPathContent trimPath -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld0/u;"} - 1:1:void (com.airbnb.lottie.animation.content.TrimPathContent,com.airbnb.lottie.animation.content.BaseStrokeContent$1):426:426 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld0/u;Ld0/a$a;)V"} - 2:2:void (com.airbnb.lottie.animation.content.TrimPathContent):430:430 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld0/u;)V"} - 3:3:void (com.airbnb.lottie.animation.content.TrimPathContent):427:427 -> - 4:4:void (com.airbnb.lottie.animation.content.TrimPathContent):431:431 -> - 1:3:java.util.List access$100(com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):426:426 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld0/a$b;)Ljava/util/List;"} - 1:3:com.airbnb.lottie.animation.content.TrimPathContent access$200(com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):426:426 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld0/a$b;)Ld0/u;"} -com.airbnb.lottie.animation.content.CompoundTrimPathContent -> d0.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/u;"} + 1:1:void (com.airbnb.lottie.animation.content.TrimPathContent,com.airbnb.lottie.animation.content.BaseStrokeContent$1):412:412 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/u;Lh0/a$a;)V"} + 2:2:void (com.airbnb.lottie.animation.content.TrimPathContent):416:416 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/u;)V"} + 3:3:void (com.airbnb.lottie.animation.content.TrimPathContent):413:413 -> + 4:4:void (com.airbnb.lottie.animation.content.TrimPathContent):417:417 -> + 1:3:java.util.List access$100(com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):412:412 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/a$b;)Ljava/util/List;"} + 1:3:com.airbnb.lottie.animation.content.TrimPathContent access$200(com.airbnb.lottie.animation.content.BaseStrokeContent$PathGroup):412:412 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/a$b;)Lh0/u;"} +com.airbnb.lottie.animation.content.CompoundTrimPathContent -> h0.b: # {"id":"sourceFile","fileName":"CompoundTrimPathContent.java"} java.util.List contents -> a 1:3:void ():10:10 -> 4:11:void ():11:11 -> 1:6:void addTrimPath(com.airbnb.lottie.animation.content.TrimPathContent):14:14 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld0/u;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/u;)V"} 1:10:void apply(android.graphics.Path):18:18 -> b 11:25:void apply(android.graphics.Path):19:19 -> b -com.airbnb.lottie.animation.content.Content -> d0.c: +com.airbnb.lottie.animation.content.Content -> h0.c: # {"id":"sourceFile","fileName":"Content.java"} - void setContents(java.util.List,java.util.List) -> c + void setContents(java.util.List,java.util.List) -> b java.lang.String getName() -> getName -com.airbnb.lottie.animation.content.ContentGroup -> d0.d: +com.airbnb.lottie.animation.content.ContentGroup -> h0.d: # {"id":"sourceFile","fileName":"ContentGroup.java"} - android.graphics.Paint offScreenPaint -> a + com.airbnb.lottie.utils.OffscreenLayer$ComposeOp offscreenOp -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls0/x$b;"} android.graphics.RectF offScreenRectF -> b - android.graphics.Matrix matrix -> c - android.graphics.Path path -> d - android.graphics.RectF rect -> e - java.lang.String name -> f - boolean hidden -> g - java.util.List contents -> h - com.airbnb.lottie.LottieDrawable lottieDrawable -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} - java.util.List pathContents -> j - com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation transformAnimation -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/p;"} + com.airbnb.lottie.utils.OffscreenLayer offscreenLayer -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls0/x;"} + android.graphics.Matrix matrix -> d + android.graphics.Path path -> e + android.graphics.RectF rect -> f + java.lang.String name -> g + boolean hidden -> h + java.util.List contents -> i + com.airbnb.lottie.LottieDrawable lottieDrawable -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} + java.util.List pathContents -> k + com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation transformAnimation -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/s;"} 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeGroup,com.airbnb.lottie.LottieComposition):68:70 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lk0/b;Lj0/q;Lb0/k;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lo0/b;Ln0/q;Lf0/k;)V"} 4:4:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeGroup,com.airbnb.lottie.LottieComposition):68:68 -> 5:5:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,java.lang.String,boolean,java.util.List,com.airbnb.lottie.model.animatable.AnimatableTransform):74:74 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lk0/b;Ljava/lang/String;ZLjava/util/List;Li0/n;)V"} - 6:7:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,java.lang.String,boolean,java.util.List,com.airbnb.lottie.model.animatable.AnimatableTransform):31:32 -> - 8:10:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,java.lang.String,boolean,java.util.List,com.airbnb.lottie.model.animatable.AnimatableTransform):56:58 -> - 11:14:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,java.lang.String,boolean,java.util.List,com.airbnb.lottie.model.animatable.AnimatableTransform):75:78 -> - 15:17:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,java.lang.String,boolean,java.util.List,com.airbnb.lottie.model.animatable.AnimatableTransform):81:83 -> - 18:22:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,java.lang.String,boolean,java.util.List,com.airbnb.lottie.model.animatable.AnimatableTransform):86:90 -> - 23:24:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,java.lang.String,boolean,java.util.List,com.airbnb.lottie.model.animatable.AnimatableTransform):94:95 -> - 1:4:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):255:255 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lp0/c;)V"} - 5:8:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):256:256 -> a - 1:6:void onValueChanged():100:100 -> b - 1:16:void setContents(java.util.List,java.util.List):109:109 -> c - 17:19:void setContents(java.util.List,java.util.List):110:110 -> c - 20:29:void setContents(java.util.List,java.util.List):112:112 -> c - 30:37:void setContents(java.util.List,java.util.List):113:113 -> c - 38:47:void setContents(java.util.List,java.util.List):114:114 -> c - 48:54:void setContents(java.util.List,java.util.List):115:115 -> c - 1:5:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):213:213 -> d - 6:9:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):214:214 -> d - 10:18:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):215:215 -> d - 19:24:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):217:217 -> d - 25:34:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):218:218 -> d - 35:42:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):219:219 -> d - 43:46:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):220:220 -> d - 47:55:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):221:221 -> d - 56:64:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):222:222 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lo0/b;Ljava/lang/String;ZLjava/util/List;Lm0/n;)V"} + 6:8:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,java.lang.String,boolean,java.util.List,com.airbnb.lottie.model.animatable.AnimatableTransform):30:32 -> + 9:11:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,java.lang.String,boolean,java.util.List,com.airbnb.lottie.model.animatable.AnimatableTransform):56:58 -> + 12:15:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,java.lang.String,boolean,java.util.List,com.airbnb.lottie.model.animatable.AnimatableTransform):75:78 -> + 16:18:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,java.lang.String,boolean,java.util.List,com.airbnb.lottie.model.animatable.AnimatableTransform):81:83 -> + 19:23:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,java.lang.String,boolean,java.util.List,com.airbnb.lottie.model.animatable.AnimatableTransform):86:90 -> + 24:25:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,java.lang.String,boolean,java.util.List,com.airbnb.lottie.model.animatable.AnimatableTransform):94:95 -> + 1:6:void onValueChanged():100:100 -> a + 1:16:void setContents(java.util.List,java.util.List):109:109 -> b + 17:19:void setContents(java.util.List,java.util.List):110:110 -> b + 20:29:void setContents(java.util.List,java.util.List):112:112 -> b + 30:37:void setContents(java.util.List,java.util.List):113:113 -> b + 38:47:void setContents(java.util.List,java.util.List):114:114 -> b + 48:54:void setContents(java.util.List,java.util.List):115:115 -> b + 1:5:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):229:229 -> c + 6:9:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):230:230 -> c + 10:18:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):231:231 -> c + 19:24:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):233:233 -> c + 25:34:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):234:234 -> c + 35:42:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):235:235 -> c + 43:46:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):236:236 -> c + 47:55:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):237:237 -> c + 56:64:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):238:238 -> c + 1:23:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):245:245 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/e;ILjava/util/List;Ll0/e;)V"} + 24:33:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):249:249 -> d + 34:41:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):250:250 -> d + 42:51:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):252:252 -> d + 52:58:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):253:253 -> d + 59:68:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):257:257 -> d + 69:78:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):258:258 -> d + 79:86:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):259:259 -> d + 87:94:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):260:260 -> d + 95:98:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):261:261 -> d + 99:100:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):262:262 -> d + 101:107:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):263:263 -> d 1:10:java.util.List contentsFromModels(com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,java.util.List):36:36 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lb0/k;Lk0/b;Ljava/util/List;)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lf0/k;Lo0/b;Ljava/util/List;)Ljava/util/List;"} 11:16:java.util.List contentsFromModels(com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,java.util.List):37:37 -> e 17:28:java.util.List contentsFromModels(com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,java.util.List):38:38 -> e 29:35:java.util.List contentsFromModels(com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,java.util.List):40:40 -> e - 1:6:void draw(android.graphics.Canvas,android.graphics.Matrix,int):164:164 -> g - 7:11:void draw(android.graphics.Canvas,android.graphics.Matrix,int):167:167 -> g - 12:15:void draw(android.graphics.Canvas,android.graphics.Matrix,int):169:169 -> g - 16:24:void draw(android.graphics.Canvas,android.graphics.Matrix,int):170:170 -> g - 25:62:void draw(android.graphics.Canvas,android.graphics.Matrix,int):171:171 -> g - 63:86:void draw(android.graphics.Canvas,android.graphics.Matrix,int):178:178 -> g - 87:92:void draw(android.graphics.Canvas,android.graphics.Matrix,int):180:180 -> g - 93:99:void draw(android.graphics.Canvas,android.graphics.Matrix,int):181:181 -> g - 100:104:void draw(android.graphics.Canvas,android.graphics.Matrix,int):182:182 -> g - 105:114:void draw(android.graphics.Canvas,android.graphics.Matrix,int):183:183 -> g - 115:123:void draw(android.graphics.Canvas,android.graphics.Matrix,int):187:187 -> g - 124:129:void draw(android.graphics.Canvas,android.graphics.Matrix,int):188:188 -> g - 130:133:void draw(android.graphics.Canvas,android.graphics.Matrix,int):189:189 -> g - 134:145:void draw(android.graphics.Canvas,android.graphics.Matrix,int):190:190 -> g - 146:149:void draw(android.graphics.Canvas,android.graphics.Matrix,int):195:195 -> g + 1:6:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):164:164 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;ILs0/d;)V"} + 7:11:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):167:167 -> g + 12:15:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):169:169 -> g + 16:24:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):170:170 -> g + 25:62:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):171:171 -> g + 63:64:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):178:178 -> g + 65:85:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):179:179 -> g + 86:106:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):180:180 -> g + 107:112:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):185:185 -> g + 113:117:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):186:186 -> g + 118:124:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):187:187 -> g + 125:129:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):189:189 -> g + 130:131:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):192:192 -> g + 132:144:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):195:195 -> g + 145:149:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):198:198 -> g + 150:153:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):199:199 -> g + 154:162:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):203:203 -> g + 163:168:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):204:204 -> g + 169:172:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):205:205 -> g + 173:184:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):206:206 -> g + 185:190:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):211:211 -> g 1:3:java.lang.String getName():104:104 -> getName - 1:5:android.graphics.Path getPath():146:146 -> h - 6:9:android.graphics.Path getPath():147:147 -> h - 10:18:android.graphics.Path getPath():148:148 -> h - 19:23:android.graphics.Path getPath():150:150 -> h - 24:27:android.graphics.Path getPath():151:151 -> h - 28:30:android.graphics.Path getPath():152:152 -> h - 31:40:android.graphics.Path getPath():154:154 -> h - 41:48:android.graphics.Path getPath():155:155 -> h - 49:52:android.graphics.Path getPath():156:156 -> h - 53:68:android.graphics.Path getPath():157:157 -> h - 69:71:android.graphics.Path getPath():160:160 -> h - 1:23:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):229:229 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e;ILjava/util/List;Lh0/e;)V"} - 24:33:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):233:233 -> i - 34:41:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):234:234 -> i - 42:51:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):236:236 -> i - 52:58:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):237:237 -> i - 59:68:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):241:241 -> i - 69:78:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):242:242 -> i - 79:86:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):243:243 -> i - 87:94:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):244:244 -> i - 95:98:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):245:245 -> i - 99:100:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):246:246 -> i - 101:107:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):247:247 -> i - 2:7:com.airbnb.lottie.model.animatable.AnimatableTransform findTransform(java.util.List):47:47 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Li0/n;"} - 8:13:com.airbnb.lottie.model.animatable.AnimatableTransform findTransform(java.util.List):48:48 -> j - 14:17:com.airbnb.lottie.model.animatable.AnimatableTransform findTransform(java.util.List):49:49 -> j - 18:25:com.airbnb.lottie.model.animatable.AnimatableTransform findTransform(java.util.List):50:50 -> j - 1:3:java.util.List getContents():120:120 -> k - 1:4:java.util.List getPathList():124:124 -> l - 5:12:java.util.List getPathList():125:125 -> l - 13:20:java.util.List getPathList():126:126 -> l - 21:28:java.util.List getPathList():127:127 -> l - 29:32:java.util.List getPathList():128:128 -> l - 33:42:java.util.List getPathList():129:129 -> l - 43:45:java.util.List getPathList():133:133 -> l - 1:4:android.graphics.Matrix getTransformationMatrix():137:137 -> m - 5:9:android.graphics.Matrix getTransformationMatrix():138:138 -> m - 10:14:android.graphics.Matrix getTransformationMatrix():140:140 -> m - 15:17:android.graphics.Matrix getTransformationMatrix():141:141 -> m - 4:11:boolean hasTwoOrMoreDrawableContent():201:201 -> n - 12:32:boolean hasTwoOrMoreDrawableContent():202:202 -> n -com.airbnb.lottie.animation.content.DrawingContent -> d0.e: + 1:4:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):271:271 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lt0/c;)V"} + 5:8:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):272:272 -> h + 1:5:android.graphics.Path getPath():146:146 -> i + 6:9:android.graphics.Path getPath():147:147 -> i + 10:18:android.graphics.Path getPath():148:148 -> i + 19:23:android.graphics.Path getPath():150:150 -> i + 24:27:android.graphics.Path getPath():151:151 -> i + 28:30:android.graphics.Path getPath():152:152 -> i + 31:40:android.graphics.Path getPath():154:154 -> i + 41:48:android.graphics.Path getPath():155:155 -> i + 49:52:android.graphics.Path getPath():156:156 -> i + 53:68:android.graphics.Path getPath():157:157 -> i + 69:71:android.graphics.Path getPath():160:160 -> i + 2:7:com.airbnb.lottie.model.animatable.AnimatableTransform findTransform(java.util.List):47:47 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lm0/n;"} + 8:13:com.airbnb.lottie.model.animatable.AnimatableTransform findTransform(java.util.List):48:48 -> k + 14:17:com.airbnb.lottie.model.animatable.AnimatableTransform findTransform(java.util.List):49:49 -> k + 18:25:com.airbnb.lottie.model.animatable.AnimatableTransform findTransform(java.util.List):50:50 -> k + 1:3:java.util.List getContents():120:120 -> l + 1:4:java.util.List getPathList():124:124 -> m + 5:12:java.util.List getPathList():125:125 -> m + 13:20:java.util.List getPathList():126:126 -> m + 21:28:java.util.List getPathList():127:127 -> m + 29:32:java.util.List getPathList():128:128 -> m + 33:42:java.util.List getPathList():129:129 -> m + 43:45:java.util.List getPathList():133:133 -> m + 1:4:android.graphics.Matrix getTransformationMatrix():137:137 -> n + 5:9:android.graphics.Matrix getTransformationMatrix():138:138 -> n + 10:14:android.graphics.Matrix getTransformationMatrix():140:140 -> n + 15:17:android.graphics.Matrix getTransformationMatrix():141:141 -> n + 4:11:boolean hasTwoOrMoreDrawableContent():217:217 -> o + 12:32:boolean hasTwoOrMoreDrawableContent():218:218 -> o +com.airbnb.lottie.animation.content.DrawingContent -> h0.e: # {"id":"sourceFile","fileName":"DrawingContent.java"} - void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean) -> d - void draw(android.graphics.Canvas,android.graphics.Matrix,int) -> g -com.airbnb.lottie.animation.content.EllipseContent -> d0.f: + void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean) -> c + void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow) -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;ILs0/d;)V"} +com.airbnb.lottie.animation.content.EllipseContent -> h0.f: # {"id":"sourceFile","fileName":"EllipseContent.java"} android.graphics.Path path -> a java.lang.String name -> b com.airbnb.lottie.LottieDrawable lottieDrawable -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation sizeAnimation -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation positionAnimation -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.model.content.CircleShape circleShape -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/b;"} com.airbnb.lottie.animation.content.CompoundTrimPathContent trimPaths -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/b;"} boolean isPathValid -> h 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.CircleShape):35:35 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lk0/b;Lj0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lo0/b;Ln0/b;)V"} 4:10:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.CircleShape):24:24 -> 11:17:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.CircleShape):32:32 -> 18:23:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.CircleShape):36:36 -> @@ -64750,166 +68744,154 @@ com.airbnb.lottie.animation.content.EllipseContent -> d0.f: 51:53:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.CircleShape):43:43 -> 54:56:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.CircleShape):45:45 -> 57:60:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.CircleShape):46:46 -> - 1:4:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):127:127 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lp0/c;)V"} - 5:10:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):128:128 -> a - 11:14:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):129:129 -> a - 15:20:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):130:130 -> a - 1:4:void onValueChanged():50:50 -> b - 2:7:void setContents(java.util.List,java.util.List):59:59 -> c - 8:13:void setContents(java.util.List,java.util.List):60:60 -> c - 14:27:void setContents(java.util.List,java.util.List):61:61 -> c - 28:32:void setContents(java.util.List,java.util.List):63:63 -> c - 33:39:void setContents(java.util.List,java.util.List):64:64 -> c + 1:4:void onValueChanged():50:50 -> a + 2:7:void setContents(java.util.List,java.util.List):59:59 -> b + 8:13:void setContents(java.util.List,java.util.List):60:60 -> b + 14:27:void setContents(java.util.List,java.util.List):61:61 -> b + 28:32:void setContents(java.util.List,java.util.List):63:63 -> b + 33:39:void setContents(java.util.List,java.util.List):64:64 -> b + 1:4:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):121:121 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/e;ILjava/util/List;Ll0/e;)V"} 2:3:void invalidate():54:54 -> e 4:9:void invalidate():55:55 -> e 1:3:java.lang.String getName():70:70 -> getName - 3:6:android.graphics.Path getPath():74:74 -> h - 7:9:android.graphics.Path getPath():75:75 -> h - 10:14:android.graphics.Path getPath():78:78 -> h - 15:23:android.graphics.Path getPath():80:80 -> h - 24:25:android.graphics.Path getPath():81:81 -> h - 26:28:android.graphics.Path getPath():82:82 -> h - 29:36:android.graphics.Path getPath():85:85 -> h - 37:42:android.graphics.Path getPath():86:86 -> h - 43:52:android.graphics.Path getPath():87:87 -> h - 53:57:android.graphics.Path getPath():93:93 -> h - 58:66:android.graphics.Path getPath():94:94 -> h - 67:72:android.graphics.Path getPath():95:95 -> h - 73:90:android.graphics.Path getPath():96:96 -> h - 91:103:android.graphics.Path getPath():97:97 -> h - 104:122:android.graphics.Path getPath():98:98 -> h - 123:136:android.graphics.Path getPath():99:99 -> h - 137:142:android.graphics.Path getPath():101:101 -> h - 143:164:android.graphics.Path getPath():102:102 -> h - 165:174:android.graphics.Path getPath():103:103 -> h - 175:186:android.graphics.Path getPath():104:104 -> h - 187:199:android.graphics.Path getPath():105:105 -> h - 200:207:android.graphics.Path getPath():108:108 -> h - 208:216:android.graphics.Path getPath():109:109 -> h - 217:221:android.graphics.Path getPath():111:111 -> h - 222:228:android.graphics.Path getPath():113:113 -> h - 229:230:android.graphics.Path getPath():115:115 -> h - 231:233:android.graphics.Path getPath():116:116 -> h - 1:4:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):121:121 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e;ILjava/util/List;Lh0/e;)V"} -com.airbnb.lottie.animation.content.FillContent -> d0.g: + 1:4:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):127:127 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lt0/c;)V"} + 5:10:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):128:128 -> h + 11:14:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):129:129 -> h + 15:20:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):130:130 -> h + 3:6:android.graphics.Path getPath():74:74 -> i + 7:9:android.graphics.Path getPath():75:75 -> i + 10:14:android.graphics.Path getPath():78:78 -> i + 15:23:android.graphics.Path getPath():80:80 -> i + 24:25:android.graphics.Path getPath():81:81 -> i + 26:28:android.graphics.Path getPath():82:82 -> i + 29:36:android.graphics.Path getPath():85:85 -> i + 37:42:android.graphics.Path getPath():86:86 -> i + 43:52:android.graphics.Path getPath():87:87 -> i + 53:57:android.graphics.Path getPath():93:93 -> i + 58:66:android.graphics.Path getPath():94:94 -> i + 67:72:android.graphics.Path getPath():95:95 -> i + 73:90:android.graphics.Path getPath():96:96 -> i + 91:103:android.graphics.Path getPath():97:97 -> i + 104:122:android.graphics.Path getPath():98:98 -> i + 123:136:android.graphics.Path getPath():99:99 -> i + 137:142:android.graphics.Path getPath():101:101 -> i + 143:164:android.graphics.Path getPath():102:102 -> i + 165:174:android.graphics.Path getPath():103:103 -> i + 175:186:android.graphics.Path getPath():104:104 -> i + 187:199:android.graphics.Path getPath():105:105 -> i + 200:207:android.graphics.Path getPath():108:108 -> i + 208:216:android.graphics.Path getPath():109:109 -> i + 217:221:android.graphics.Path getPath():111:111 -> i + 222:228:android.graphics.Path getPath():113:113 -> i + 229:230:android.graphics.Path getPath():115:115 -> i + 231:233:android.graphics.Path getPath():116:116 -> i +com.airbnb.lottie.animation.content.FillContent -> h0.g: # {"id":"sourceFile","fileName":"FillContent.java"} android.graphics.Path path -> a android.graphics.Paint paint -> b com.airbnb.lottie.model.layer.BaseLayer layer -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/b;"} java.lang.String name -> d boolean hidden -> e java.util.List paths -> f com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation colorAnimation -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation opacityAnimation -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation colorFilterAnimation -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.LottieDrawable lottieDrawable -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation blurAnimation -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} float blurMaskFilterRadius -> l - com.airbnb.lottie.animation.keyframe.DropShadowKeyframeAnimation dropShadowAnimation -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/c;"} - 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):51:51 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lk0/b;Lj0/p;)V"} - 4:10:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):36:36 -> - 11:18:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):37:37 -> - 19:25:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):41:41 -> - 26:27:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):52:52 -> - 28:33:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):53:53 -> - 34:39:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):54:54 -> - 40:41:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):55:55 -> - 42:47:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):56:56 -> - 48:61:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):57:57 -> - 62:64:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):58:58 -> - 65:69:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):59:59 -> - 70:75:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):61:61 -> - 76:86:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):62:62 -> - 87:99:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):65:65 -> - 100:106:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):71:71 -> - 107:116:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):73:73 -> - 117:119:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):74:74 -> - 120:122:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):75:75 -> - 123:132:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):76:76 -> - 133:135:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):77:77 -> - 136:140:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):78:78 -> - 141:142:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):66:66 -> - 143:145:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):67:67 -> - 1:4:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):162:162 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lp0/c;)V"} - 5:10:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):163:163 -> a - 11:14:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):164:164 -> a - 15:20:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):165:165 -> a - 21:24:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):166:166 -> a - 25:28:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):167:167 -> a - 29:36:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):168:168 -> a - 37:39:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):172:172 -> a - 40:46:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):174:174 -> a - 47:49:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):176:176 -> a - 50:57:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):177:177 -> a - 58:61:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):179:179 -> a - 62:65:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):180:180 -> a - 66:69:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):181:181 -> a - 70:76:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):183:183 -> a - 77:79:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):185:185 -> a - 80:87:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):186:186 -> a - 88:95:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):188:188 -> a - 96:99:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):189:189 -> a - 100:107:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):190:190 -> a - 108:111:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):191:191 -> a - 112:119:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):192:192 -> a - 120:123:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):193:193 -> a - 124:131:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):194:194 -> a - 132:135:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):195:195 -> a - 136:143:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):196:196 -> a - 144:147:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):197:197 -> a - 1:6:void onValueChanged():82:82 -> b - 2:7:void setContents(java.util.List,java.util.List):86:86 -> c - 8:13:void setContents(java.util.List,java.util.List):87:87 -> c - 14:17:void setContents(java.util.List,java.util.List):88:88 -> c - 18:28:void setContents(java.util.List,java.util.List):89:89 -> c - 1:7:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):140:140 -> d - 8:15:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):141:141 -> d - 16:35:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):142:142 -> d - 36:40:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):144:144 -> d - 41:58:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):146:146 -> d - 1:6:void draw(android.graphics.Canvas,android.graphics.Matrix,int):99:99 -> g - 7:14:void draw(android.graphics.Canvas,android.graphics.Matrix,int):102:102 -> g - 15:17:void draw(android.graphics.Canvas,android.graphics.Matrix,int):103:103 -> g - 18:29:void draw(android.graphics.Canvas,android.graphics.Matrix,int):105:105 -> g - 30:48:void draw(android.graphics.Canvas,android.graphics.Matrix,int):106:106 -> g - 49:67:void draw(android.graphics.Canvas,android.graphics.Matrix,int):107:107 -> g - 68:71:void draw(android.graphics.Canvas,android.graphics.Matrix,int):109:109 -> g - 72:82:void draw(android.graphics.Canvas,android.graphics.Matrix,int):110:110 -> g - 83:86:void draw(android.graphics.Canvas,android.graphics.Matrix,int):113:113 -> g - 87:101:void draw(android.graphics.Canvas,android.graphics.Matrix,int):114:114 -> g - 102:108:void draw(android.graphics.Canvas,android.graphics.Matrix,int):116:116 -> g - 109:114:void draw(android.graphics.Canvas,android.graphics.Matrix,int):117:117 -> g - 115:120:void draw(android.graphics.Canvas,android.graphics.Matrix,int):118:118 -> g - 121:125:void draw(android.graphics.Canvas,android.graphics.Matrix,int):119:119 -> g - 126:127:void draw(android.graphics.Canvas,android.graphics.Matrix,int):121:121 -> g - 128:131:void draw(android.graphics.Canvas,android.graphics.Matrix,int):123:123 -> g - 132:140:void draw(android.graphics.Canvas,android.graphics.Matrix,int):124:124 -> g - 141:145:void draw(android.graphics.Canvas,android.graphics.Matrix,int):127:127 -> g - 146:153:void draw(android.graphics.Canvas,android.graphics.Matrix,int):128:128 -> g - 154:173:void draw(android.graphics.Canvas,android.graphics.Matrix,int):129:129 -> g - 174:180:void draw(android.graphics.Canvas,android.graphics.Matrix,int):132:132 -> g - 181:186:void draw(android.graphics.Canvas,android.graphics.Matrix,int):134:134 -> g - 187:190:void draw(android.graphics.Canvas,android.graphics.Matrix,int):135:135 -> g - 1:3:java.lang.String getName():95:95 -> getName - 1:4:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):156:156 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e;ILjava/util/List;Lh0/e;)V"} -com.airbnb.lottie.animation.content.GradientFillContent -> d0.h: + 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):48:48 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lo0/b;Ln0/p;)V"} + 4:10:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):35:35 -> + 11:18:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):36:36 -> + 19:25:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):40:40 -> + 26:27:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):49:49 -> + 28:33:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):50:50 -> + 34:39:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):51:51 -> + 40:41:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):52:52 -> + 42:47:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):53:53 -> + 48:61:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):54:54 -> + 62:64:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):55:55 -> + 65:69:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):56:56 -> + 70:82:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):59:59 -> + 83:89:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):65:65 -> + 90:99:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):67:67 -> + 100:102:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):68:68 -> + 103:105:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):69:69 -> + 106:115:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):70:70 -> + 116:118:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):71:71 -> + 119:123:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):72:72 -> + 124:125:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):60:60 -> + 126:128:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeFill):61:61 -> + 1:6:void onValueChanged():76:76 -> a + 2:7:void setContents(java.util.List,java.util.List):80:80 -> b + 8:13:void setContents(java.util.List,java.util.List):81:81 -> b + 14:17:void setContents(java.util.List,java.util.List):82:82 -> b + 18:28:void setContents(java.util.List,java.util.List):83:83 -> b + 1:7:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):138:138 -> c + 8:15:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):139:139 -> c + 16:35:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):140:140 -> c + 36:40:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):142:142 -> c + 41:58:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):144:144 -> c + 1:4:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):154:154 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/e;ILjava/util/List;Ll0/e;)V"} + 1:6:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):93:93 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;ILs0/d;)V"} + 7:14:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):96:96 -> g + 15:17:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):97:97 -> g + 18:25:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):99:99 -> g + 26:47:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):100:100 -> g + 48:51:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):102:102 -> g + 52:63:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):103:103 -> g + 64:67:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):105:105 -> g + 68:78:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):106:106 -> g + 79:82:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):109:109 -> g + 83:97:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):110:110 -> g + 98:104:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):112:112 -> g + 105:110:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):113:113 -> g + 111:116:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):114:114 -> g + 117:121:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):115:115 -> g + 122:129:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):117:117 -> g + 130:135:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):120:120 -> g + 136:140:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):122:122 -> g + 141:145:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):125:125 -> g + 146:153:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):126:126 -> g + 154:173:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):127:127 -> g + 174:180:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):130:130 -> g + 181:186:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):132:132 -> g + 187:190:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):133:133 -> g + 1:3:java.lang.String getName():89:89 -> getName + 1:4:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):160:160 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lt0/c;)V"} + 5:10:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):161:161 -> h + 11:14:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):162:162 -> h + 15:20:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):163:163 -> h + 21:24:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):164:164 -> h + 25:28:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):165:165 -> h + 29:36:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):166:166 -> h + 37:39:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):170:170 -> h + 40:46:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):172:172 -> h + 47:49:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):174:174 -> h + 50:57:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):175:175 -> h + 58:61:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):177:177 -> h + 62:65:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):178:178 -> h + 66:69:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):179:179 -> h + 70:76:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):181:181 -> h + 77:79:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):183:183 -> h + 80:87:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):184:184 -> h +com.airbnb.lottie.animation.content.GradientFillContent -> h0.h: # {"id":"sourceFile","fileName":"GradientFillContent.java"} java.lang.String name -> a boolean hidden -> b com.airbnb.lottie.model.layer.BaseLayer layer -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/b;"} androidx.collection.LongSparseArray linearGradientCache -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/f;"} androidx.collection.LongSparseArray radialGradientCache -> e @@ -64919,273 +68901,267 @@ com.airbnb.lottie.animation.content.GradientFillContent -> d0.h: android.graphics.RectF boundsRect -> h java.util.List paths -> i com.airbnb.lottie.model.content.GradientType type -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/g;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation colorAnimation -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation opacityAnimation -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation startPointAnimation -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation endPointAnimation -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation colorFilterAnimation -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.ValueCallbackKeyframeAnimation colorCallbackAnimation -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/t;"} com.airbnb.lottie.LottieDrawable lottieDrawable -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} int cacheSteps -> r com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation blurAnimation -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} float blurMaskFilterRadius -> t - com.airbnb.lottie.animation.keyframe.DropShadowKeyframeAnimation dropShadowAnimation -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/c;"} - 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):69:69 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lb0/k;Lk0/b;Lj0/e;)V"} - 4:10:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):50:50 -> - 11:17:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):51:51 -> - 18:24:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):52:52 -> - 25:32:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):53:53 -> - 33:39:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):54:54 -> - 40:47:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):55:55 -> - 48:49:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):66:66 -> - 50:51:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):70:70 -> - 52:57:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):71:71 -> - 58:63:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):72:72 -> - 64:65:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):73:73 -> - 66:71:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):74:74 -> - 72:78:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):75:75 -> - 79:88:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):76:76 -> - 89:98:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):78:78 -> - 99:101:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):79:79 -> - 102:104:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):80:80 -> - 105:114:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):82:82 -> - 115:117:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):83:83 -> - 118:120:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):84:84 -> - 121:130:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):86:86 -> - 131:133:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):87:87 -> - 134:136:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):88:88 -> - 137:146:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):90:90 -> - 147:149:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):91:91 -> - 150:152:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):92:92 -> - 153:158:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):94:94 -> - 159:172:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):95:95 -> - 173:175:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):96:96 -> - 176:180:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):97:97 -> - 181:186:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):99:99 -> - 187:198:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):100:100 -> - 1:4:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):271:271 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lp0/c;)V"} - 5:10:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):272:272 -> a - 11:15:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):273:273 -> a - 16:19:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):274:274 -> a - 20:26:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):275:275 -> a - 27:29:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):279:279 -> a - 30:36:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):281:281 -> a - 37:39:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):283:283 -> a - 40:47:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):284:284 -> a - 48:51:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):286:286 -> a - 52:55:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):287:287 -> a - 56:62:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):288:288 -> a - 63:65:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):292:292 -> a - 66:70:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):294:294 -> a - 71:75:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):295:295 -> a - 76:82:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):296:296 -> a - 83:85:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):297:297 -> a - 86:93:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):298:298 -> a - 94:97:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):300:300 -> a - 98:101:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):301:301 -> a - 102:105:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):302:302 -> a - 106:112:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):304:304 -> a - 113:115:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):306:306 -> a - 116:123:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):307:307 -> a - 124:131:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):309:309 -> a - 132:135:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):310:310 -> a - 136:143:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):311:311 -> a - 144:147:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):312:312 -> a - 148:155:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):313:313 -> a - 156:159:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):314:314 -> a - 160:167:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):315:315 -> a - 168:171:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):316:316 -> a - 172:179:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):317:317 -> a - 180:183:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):318:318 -> a - 1:6:void onValueChanged():105:105 -> b - 2:7:void setContents(java.util.List,java.util.List):109:109 -> c - 8:13:void setContents(java.util.List,java.util.List):110:110 -> c - 14:17:void setContents(java.util.List,java.util.List):111:111 -> c - 18:28:void setContents(java.util.List,java.util.List):112:112 -> c - 1:7:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):169:169 -> d - 8:15:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):170:170 -> d - 16:35:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):171:171 -> d - 36:40:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):174:174 -> d - 41:58:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):176:176 -> d - 1:4:int[] applyDynamicColorsIfNeeded(int[]):247:247 -> e - 5:10:int[] applyDynamicColorsIfNeeded(int[]):248:248 -> e - 11:15:int[] applyDynamicColorsIfNeeded(int[]):249:249 -> e - 16:18:int[] applyDynamicColorsIfNeeded(int[]):250:250 -> e - 19:29:int[] applyDynamicColorsIfNeeded(int[]):251:251 -> e - 30:32:int[] applyDynamicColorsIfNeeded(int[]):254:254 -> e - 33:35:int[] applyDynamicColorsIfNeeded(int[]):255:255 -> e - 36:47:int[] applyDynamicColorsIfNeeded(int[]):256:256 -> e - 1:6:void draw(android.graphics.Canvas,android.graphics.Matrix,int):118:118 -> g - 7:14:void draw(android.graphics.Canvas,android.graphics.Matrix,int):121:121 -> g - 15:17:void draw(android.graphics.Canvas,android.graphics.Matrix,int):122:122 -> g - 18:24:void draw(android.graphics.Canvas,android.graphics.Matrix,int):124:124 -> g - 25:32:void draw(android.graphics.Canvas,android.graphics.Matrix,int):125:125 -> g - 33:52:void draw(android.graphics.Canvas,android.graphics.Matrix,int):126:126 -> g - 53:59:void draw(android.graphics.Canvas,android.graphics.Matrix,int):129:129 -> g - 60:65:void draw(android.graphics.Canvas,android.graphics.Matrix,int):132:132 -> g - 66:70:void draw(android.graphics.Canvas,android.graphics.Matrix,int):133:133 -> g - 71:74:void draw(android.graphics.Canvas,android.graphics.Matrix,int):135:135 -> g - 75:77:void draw(android.graphics.Canvas,android.graphics.Matrix,int):137:137 -> g - 78:82:void draw(android.graphics.Canvas,android.graphics.Matrix,int):138:138 -> g - 83:86:void draw(android.graphics.Canvas,android.graphics.Matrix,int):140:140 -> g - 87:97:void draw(android.graphics.Canvas,android.graphics.Matrix,int):141:141 -> g - 98:101:void draw(android.graphics.Canvas,android.graphics.Matrix,int):144:144 -> g - 102:116:void draw(android.graphics.Canvas,android.graphics.Matrix,int):145:145 -> g - 117:123:void draw(android.graphics.Canvas,android.graphics.Matrix,int):147:147 -> g - 124:129:void draw(android.graphics.Canvas,android.graphics.Matrix,int):148:148 -> g - 130:136:void draw(android.graphics.Canvas,android.graphics.Matrix,int):149:149 -> g - 137:141:void draw(android.graphics.Canvas,android.graphics.Matrix,int):150:150 -> g - 142:147:void draw(android.graphics.Canvas,android.graphics.Matrix,int):152:152 -> g - 148:166:void draw(android.graphics.Canvas,android.graphics.Matrix,int):155:155 -> g - 167:177:void draw(android.graphics.Canvas,android.graphics.Matrix,int):156:156 -> g - 178:181:void draw(android.graphics.Canvas,android.graphics.Matrix,int):158:158 -> g - 182:190:void draw(android.graphics.Canvas,android.graphics.Matrix,int):159:159 -> g - 191:197:void draw(android.graphics.Canvas,android.graphics.Matrix,int):162:162 -> g - 198:203:void draw(android.graphics.Canvas,android.graphics.Matrix,int):163:163 -> g - 204:207:void draw(android.graphics.Canvas,android.graphics.Matrix,int):164:164 -> g - 1:3:java.lang.String getName():185:185 -> getName - 1:4:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):265:265 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e;ILjava/util/List;Lh0/e;)V"} - 1:14:int getGradientHash():230:230 -> j - 15:28:int getGradientHash():231:231 -> j - 29:61:int getGradientHash():232:232 -> j - 1:4:android.graphics.LinearGradient getLinearGradient():189:189 -> k - 5:16:android.graphics.LinearGradient getLinearGradient():190:190 -> k - 17:24:android.graphics.LinearGradient getLinearGradient():194:194 -> k - 25:32:android.graphics.LinearGradient getLinearGradient():195:195 -> k - 33:40:android.graphics.LinearGradient getLinearGradient():196:196 -> k - 41:48:android.graphics.LinearGradient getLinearGradient():197:197 -> k - 49:52:android.graphics.LinearGradient getLinearGradient():198:198 -> k - 53:67:android.graphics.LinearGradient getLinearGradient():199:199 -> k - 68:73:android.graphics.LinearGradient getLinearGradient():201:201 -> k - 1:4:android.graphics.RadialGradient getRadialGradient():206:206 -> l - 5:16:android.graphics.RadialGradient getRadialGradient():207:207 -> l - 17:24:android.graphics.RadialGradient getRadialGradient():211:211 -> l - 25:32:android.graphics.RadialGradient getRadialGradient():212:212 -> l - 33:40:android.graphics.RadialGradient getRadialGradient():213:213 -> l - 41:48:android.graphics.RadialGradient getRadialGradient():214:214 -> l - 49:52:android.graphics.RadialGradient getRadialGradient():215:215 -> l - 53:54:android.graphics.RadialGradient getRadialGradient():216:216 -> l - 55:56:android.graphics.RadialGradient getRadialGradient():217:217 -> l - 57:58:android.graphics.RadialGradient getRadialGradient():218:218 -> l - 59:64:android.graphics.RadialGradient getRadialGradient():219:219 -> l - 65:78:android.graphics.RadialGradient getRadialGradient():220:220 -> l - 79:85:android.graphics.RadialGradient getRadialGradient():224:224 -> l - 86:91:android.graphics.RadialGradient getRadialGradient():225:225 -> l -com.airbnb.lottie.animation.content.GradientStrokeContent -> d0.i: + 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):67:67 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lf0/k;Lo0/b;Ln0/e;)V"} + 4:10:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):49:49 -> + 11:17:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):50:50 -> + 18:24:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):51:51 -> + 25:32:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):52:52 -> + 33:39:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):53:53 -> + 40:47:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):54:54 -> + 48:49:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):65:65 -> + 50:51:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):68:68 -> + 52:57:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):69:69 -> + 58:63:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):70:70 -> + 64:65:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):71:71 -> + 66:71:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):72:72 -> + 72:78:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):73:73 -> + 79:88:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):74:74 -> + 89:98:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):76:76 -> + 99:101:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):77:77 -> + 102:104:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):78:78 -> + 105:114:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):80:80 -> + 115:117:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):81:81 -> + 118:120:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):82:82 -> + 121:130:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):84:84 -> + 131:133:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):85:85 -> + 134:136:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):86:86 -> + 137:146:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):88:88 -> + 147:149:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):89:89 -> + 150:152:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):90:90 -> + 153:158:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):92:92 -> + 159:172:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):93:93 -> + 173:175:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):94:94 -> + 176:181:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientFill):95:95 -> + 1:6:void onValueChanged():100:100 -> a + 2:7:void setContents(java.util.List,java.util.List):104:104 -> b + 8:13:void setContents(java.util.List,java.util.List):105:105 -> b + 14:17:void setContents(java.util.List,java.util.List):106:106 -> b + 18:28:void setContents(java.util.List,java.util.List):107:107 -> b + 1:7:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):166:166 -> c + 8:15:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):167:167 -> c + 16:35:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):168:168 -> c + 36:40:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):171:171 -> c + 41:58:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):173:173 -> c + 1:4:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):278:278 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/e;ILjava/util/List;Ll0/e;)V"} + 1:4:int[] applyDynamicColorsIfNeeded(int[]):260:260 -> e + 5:10:int[] applyDynamicColorsIfNeeded(int[]):261:261 -> e + 11:15:int[] applyDynamicColorsIfNeeded(int[]):262:262 -> e + 16:18:int[] applyDynamicColorsIfNeeded(int[]):263:263 -> e + 19:29:int[] applyDynamicColorsIfNeeded(int[]):264:264 -> e + 30:32:int[] applyDynamicColorsIfNeeded(int[]):267:267 -> e + 33:35:int[] applyDynamicColorsIfNeeded(int[]):268:268 -> e + 36:47:int[] applyDynamicColorsIfNeeded(int[]):269:269 -> e + 1:6:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):113:113 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;ILs0/d;)V"} + 7:14:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):116:116 -> g + 15:17:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):117:117 -> g + 18:24:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):119:119 -> g + 25:32:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):120:120 -> g + 33:52:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):121:121 -> g + 53:59:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):124:124 -> g + 60:65:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):127:127 -> g + 66:70:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):128:128 -> g + 71:74:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):130:130 -> g + 75:77:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):132:132 -> g + 78:82:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):133:133 -> g + 83:86:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):135:135 -> g + 87:97:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):136:136 -> g + 98:101:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):139:139 -> g + 102:116:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):140:140 -> g + 117:123:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):142:142 -> g + 124:129:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):143:143 -> g + 130:136:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):144:144 -> g + 137:141:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):145:145 -> g + 142:143:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):147:147 -> g + 144:164:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):150:150 -> g + 165:168:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):152:152 -> g + 169:179:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):153:153 -> g + 180:184:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):156:156 -> g + 185:191:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):159:159 -> g + 192:197:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):160:160 -> g + 198:201:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):161:161 -> g + 1:3:java.lang.String getName():182:182 -> getName + 1:4:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):284:284 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lt0/c;)V"} + 5:10:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):285:285 -> h + 11:15:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):286:286 -> h + 16:19:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):287:287 -> h + 20:26:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):288:288 -> h + 27:29:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):292:292 -> h + 30:36:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):294:294 -> h + 37:39:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):296:296 -> h + 40:47:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):297:297 -> h + 48:51:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):299:299 -> h + 52:55:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):300:300 -> h + 56:62:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):301:301 -> h + 63:65:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):305:305 -> h + 66:70:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):307:307 -> h + 71:75:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):308:308 -> h + 76:82:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):309:309 -> h + 83:85:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):310:310 -> h + 86:93:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):311:311 -> h + 94:97:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):313:313 -> h + 98:101:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):314:314 -> h + 102:105:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):315:315 -> h + 106:112:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):317:317 -> h + 113:115:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):319:319 -> h + 116:123:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):320:320 -> h + 1:14:int getGradientHash():243:243 -> k + 15:28:int getGradientHash():244:244 -> k + 29:61:int getGradientHash():245:245 -> k + 3:6:android.graphics.LinearGradient getLinearGradient():186:186 -> l + 7:18:android.graphics.LinearGradient getLinearGradient():187:187 -> l + 19:26:android.graphics.LinearGradient getLinearGradient():191:191 -> l + 27:34:android.graphics.LinearGradient getLinearGradient():192:192 -> l + 35:42:android.graphics.LinearGradient getLinearGradient():193:193 -> l + 43:50:android.graphics.LinearGradient getLinearGradient():194:194 -> l + 51:54:android.graphics.LinearGradient getLinearGradient():195:195 -> l + 55:58:android.graphics.LinearGradient getLinearGradient():198:198 -> l + 59:70:android.graphics.LinearGradient getLinearGradient():200:200 -> l + 71:86:android.graphics.LinearGradient getLinearGradient():201:201 -> l + 87:101:android.graphics.LinearGradient getLinearGradient():204:204 -> l + 102:107:android.graphics.LinearGradient getLinearGradient():206:206 -> l + 3:6:android.graphics.RadialGradient getRadialGradient():211:211 -> m + 7:18:android.graphics.RadialGradient getRadialGradient():212:212 -> m + 19:26:android.graphics.RadialGradient getRadialGradient():216:216 -> m + 27:34:android.graphics.RadialGradient getRadialGradient():217:217 -> m + 35:42:android.graphics.RadialGradient getRadialGradient():218:218 -> m + 43:50:android.graphics.RadialGradient getRadialGradient():219:219 -> m + 51:54:android.graphics.RadialGradient getRadialGradient():220:220 -> m + 55:59:android.graphics.RadialGradient getRadialGradient():223:223 -> m + 60:71:android.graphics.RadialGradient getRadialGradient():225:225 -> m + 72:86:android.graphics.RadialGradient getRadialGradient():226:226 -> m + 87:88:android.graphics.RadialGradient getRadialGradient():229:229 -> m + 89:90:android.graphics.RadialGradient getRadialGradient():230:230 -> m + 91:92:android.graphics.RadialGradient getRadialGradient():231:231 -> m + 93:98:android.graphics.RadialGradient getRadialGradient():232:232 -> m + 99:111:android.graphics.RadialGradient getRadialGradient():233:233 -> m + 112:118:android.graphics.RadialGradient getRadialGradient():237:237 -> m + 119:124:android.graphics.RadialGradient getRadialGradient():238:238 -> m +com.airbnb.lottie.animation.content.GradientStrokeContent -> h0.i: # {"id":"sourceFile","fileName":"GradientStrokeContent.java"} - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation endPointAnimation -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - com.airbnb.lottie.animation.keyframe.ValueCallbackKeyframeAnimation colorCallbackAnimation -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/q;"} - java.lang.String name -> r - boolean hidden -> s - androidx.collection.LongSparseArray linearGradientCache -> t + com.airbnb.lottie.animation.keyframe.ValueCallbackKeyframeAnimation colorCallbackAnimation -> A + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/t;"} + java.lang.String name -> q + boolean hidden -> r + androidx.collection.LongSparseArray linearGradientCache -> s # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/f;"} - androidx.collection.LongSparseArray radialGradientCache -> u + androidx.collection.LongSparseArray radialGradientCache -> t # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/f;"} - android.graphics.RectF boundsRect -> v - com.airbnb.lottie.model.content.GradientType type -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/g;"} - int cacheSteps -> x - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation colorAnimation -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation startPointAnimation -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - 1:8:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):45:45 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lk0/b;Lj0/f;)V"} - 9:24:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):46:46 -> - 25:39:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):47:47 -> - 40:42:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):45:45 -> - 43:49:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):32:32 -> - 50:56:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):33:33 -> - 57:63:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):34:34 -> - 64:69:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):49:49 -> - 70:75:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):50:50 -> - 76:81:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):51:51 -> - 82:95:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):52:52 -> - 96:105:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):54:54 -> - 106:108:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):55:55 -> - 109:111:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):56:56 -> - 112:121:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):58:58 -> - 122:124:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):59:59 -> - 125:127:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):60:60 -> - 128:137:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):62:62 -> - 138:140:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):63:63 -> - 141:144:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):64:64 -> - 1:3:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):165:165 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lp0/c;)V"} - 4:7:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):166:166 -> a - 8:11:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):167:167 -> a - 12:19:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):168:168 -> a - 20:22:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):172:172 -> a - 23:29:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):174:174 -> a - 30:32:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):175:175 -> a - 33:40:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):176:176 -> a - 1:5:void draw(android.graphics.Canvas,android.graphics.Matrix,int):68:68 -> g - 6:11:void draw(android.graphics.Canvas,android.graphics.Matrix,int):71:71 -> g - 12:17:void draw(android.graphics.Canvas,android.graphics.Matrix,int):74:74 -> g - 18:22:void draw(android.graphics.Canvas,android.graphics.Matrix,int):75:75 -> g - 23:26:void draw(android.graphics.Canvas,android.graphics.Matrix,int):77:77 -> g - 27:31:void draw(android.graphics.Canvas,android.graphics.Matrix,int):79:79 -> g - 32:35:void draw(android.graphics.Canvas,android.graphics.Matrix,int):81:81 -> g - 1:3:java.lang.String getName():85:85 -> getName - 1:4:int[] applyDynamicColorsIfNeeded(int[]):147:147 -> k - 5:10:int[] applyDynamicColorsIfNeeded(int[]):148:148 -> k - 11:15:int[] applyDynamicColorsIfNeeded(int[]):149:149 -> k - 16:18:int[] applyDynamicColorsIfNeeded(int[]):150:150 -> k - 19:29:int[] applyDynamicColorsIfNeeded(int[]):151:151 -> k - 30:32:int[] applyDynamicColorsIfNeeded(int[]):154:154 -> k - 33:35:int[] applyDynamicColorsIfNeeded(int[]):155:155 -> k - 36:47:int[] applyDynamicColorsIfNeeded(int[]):156:156 -> k - 1:14:int getGradientHash():130:130 -> l - 15:28:int getGradientHash():131:131 -> l - 29:61:int getGradientHash():132:132 -> l - 1:4:android.graphics.LinearGradient getLinearGradient():89:89 -> m - 5:16:android.graphics.LinearGradient getLinearGradient():90:90 -> m - 17:24:android.graphics.LinearGradient getLinearGradient():94:94 -> m - 25:32:android.graphics.LinearGradient getLinearGradient():95:95 -> m - 33:40:android.graphics.LinearGradient getLinearGradient():96:96 -> m - 41:48:android.graphics.LinearGradient getLinearGradient():97:97 -> m - 49:52:android.graphics.LinearGradient getLinearGradient():98:98 -> m - 53:54:android.graphics.LinearGradient getLinearGradient():99:99 -> m - 55:56:android.graphics.LinearGradient getLinearGradient():100:100 -> m - 57:58:android.graphics.LinearGradient getLinearGradient():101:101 -> m - 59:60:android.graphics.LinearGradient getLinearGradient():102:102 -> m - 61:67:android.graphics.LinearGradient getLinearGradient():103:103 -> m - 68:73:android.graphics.LinearGradient getLinearGradient():104:104 -> m - 1:4:android.graphics.RadialGradient getRadialGradient():109:109 -> n - 5:16:android.graphics.RadialGradient getRadialGradient():110:110 -> n - 17:24:android.graphics.RadialGradient getRadialGradient():114:114 -> n - 25:32:android.graphics.RadialGradient getRadialGradient():115:115 -> n - 33:40:android.graphics.RadialGradient getRadialGradient():116:116 -> n - 41:48:android.graphics.RadialGradient getRadialGradient():117:117 -> n - 49:52:android.graphics.RadialGradient getRadialGradient():118:118 -> n - 53:54:android.graphics.RadialGradient getRadialGradient():119:119 -> n - 55:56:android.graphics.RadialGradient getRadialGradient():120:120 -> n - 57:58:android.graphics.RadialGradient getRadialGradient():121:121 -> n - 59:64:android.graphics.RadialGradient getRadialGradient():122:122 -> n - 65:69:android.graphics.RadialGradient getRadialGradient():123:123 -> n - 70:76:android.graphics.RadialGradient getRadialGradient():124:124 -> n - 77:82:android.graphics.RadialGradient getRadialGradient():125:125 -> n -com.airbnb.lottie.animation.content.GreedyContent -> d0.j: + android.graphics.RectF boundsRect -> u + com.airbnb.lottie.model.content.GradientType type -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/g;"} + int cacheSteps -> w + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation colorAnimation -> x + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation startPointAnimation -> y + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation endPointAnimation -> z + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + 1:8:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):46:46 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lo0/b;Ln0/f;)V"} + 9:24:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):47:47 -> + 25:39:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):48:48 -> + 40:42:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):46:46 -> + 43:49:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):33:33 -> + 50:56:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):34:34 -> + 57:63:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):35:35 -> + 64:69:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):50:50 -> + 70:75:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):51:51 -> + 76:81:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):52:52 -> + 82:95:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):53:53 -> + 96:105:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):55:55 -> + 106:108:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):56:56 -> + 109:111:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):57:57 -> + 112:121:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):59:59 -> + 122:124:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):60:60 -> + 125:127:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):61:61 -> + 128:137:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):63:63 -> + 138:140:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):64:64 -> + 141:144:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.GradientStroke):65:65 -> + 1:5:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):69:69 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;ILs0/d;)V"} + 6:11:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):72:72 -> g + 12:17:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):75:75 -> g + 18:22:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):76:76 -> g + 23:26:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):78:78 -> g + 27:31:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):80:80 -> g + 32:35:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):82:82 -> g + 1:3:java.lang.String getName():86:86 -> getName + 1:3:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):166:166 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lt0/c;)V"} + 4:7:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):167:167 -> h + 8:11:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):168:168 -> h + 12:19:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):169:169 -> h + 20:22:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):173:173 -> h + 23:29:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):175:175 -> h + 30:32:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):176:176 -> h + 33:40:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):177:177 -> h + 1:4:int[] applyDynamicColorsIfNeeded(int[]):148:148 -> l + 5:10:int[] applyDynamicColorsIfNeeded(int[]):149:149 -> l + 11:15:int[] applyDynamicColorsIfNeeded(int[]):150:150 -> l + 16:18:int[] applyDynamicColorsIfNeeded(int[]):151:151 -> l + 19:29:int[] applyDynamicColorsIfNeeded(int[]):152:152 -> l + 30:32:int[] applyDynamicColorsIfNeeded(int[]):155:155 -> l + 33:35:int[] applyDynamicColorsIfNeeded(int[]):156:156 -> l + 36:47:int[] applyDynamicColorsIfNeeded(int[]):157:157 -> l + 1:14:int getGradientHash():131:131 -> m + 15:28:int getGradientHash():132:132 -> m + 29:61:int getGradientHash():133:133 -> m + 1:4:android.graphics.LinearGradient getLinearGradient():90:90 -> n + 5:16:android.graphics.LinearGradient getLinearGradient():91:91 -> n + 17:24:android.graphics.LinearGradient getLinearGradient():95:95 -> n + 25:32:android.graphics.LinearGradient getLinearGradient():96:96 -> n + 33:40:android.graphics.LinearGradient getLinearGradient():97:97 -> n + 41:48:android.graphics.LinearGradient getLinearGradient():98:98 -> n + 49:52:android.graphics.LinearGradient getLinearGradient():99:99 -> n + 53:54:android.graphics.LinearGradient getLinearGradient():100:100 -> n + 55:56:android.graphics.LinearGradient getLinearGradient():101:101 -> n + 57:58:android.graphics.LinearGradient getLinearGradient():102:102 -> n + 59:60:android.graphics.LinearGradient getLinearGradient():103:103 -> n + 61:67:android.graphics.LinearGradient getLinearGradient():104:104 -> n + 68:73:android.graphics.LinearGradient getLinearGradient():105:105 -> n + 1:4:android.graphics.RadialGradient getRadialGradient():110:110 -> o + 5:16:android.graphics.RadialGradient getRadialGradient():111:111 -> o + 17:24:android.graphics.RadialGradient getRadialGradient():115:115 -> o + 25:32:android.graphics.RadialGradient getRadialGradient():116:116 -> o + 33:40:android.graphics.RadialGradient getRadialGradient():117:117 -> o + 41:48:android.graphics.RadialGradient getRadialGradient():118:118 -> o + 49:52:android.graphics.RadialGradient getRadialGradient():119:119 -> o + 53:54:android.graphics.RadialGradient getRadialGradient():120:120 -> o + 55:56:android.graphics.RadialGradient getRadialGradient():121:121 -> o + 57:58:android.graphics.RadialGradient getRadialGradient():122:122 -> o + 59:64:android.graphics.RadialGradient getRadialGradient():123:123 -> o + 65:69:android.graphics.RadialGradient getRadialGradient():124:124 -> o + 70:76:android.graphics.RadialGradient getRadialGradient():125:125 -> o + 77:82:android.graphics.RadialGradient getRadialGradient():126:126 -> o +com.airbnb.lottie.animation.content.GreedyContent -> h0.j: # {"id":"sourceFile","fileName":"GreedyContent.java"} void absorbContent(java.util.ListIterator) -> e -com.airbnb.lottie.animation.content.KeyPathElementContent -> d0.k: +com.airbnb.lottie.animation.content.KeyPathElementContent -> h0.k: # {"id":"sourceFile","fileName":"KeyPathElementContent.java"} -com.airbnb.lottie.animation.content.MergePathsContent -> d0.l: +com.airbnb.lottie.animation.content.MergePathsContent -> h0.l: # {"id":"sourceFile","fileName":"MergePathsContent.java"} android.graphics.Path firstPath -> a android.graphics.Path remainderPath -> b @@ -65193,9 +69169,9 @@ com.airbnb.lottie.animation.content.MergePathsContent -> d0.l: java.lang.String name -> d java.util.List pathContents -> e com.airbnb.lottie.model.content.MergePaths mergePaths -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/j;"} 1:3:void (com.airbnb.lottie.model.content.MergePaths):23:23 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/j;)V"} 4:10:void (com.airbnb.lottie.model.content.MergePaths):15:15 -> 11:17:void (com.airbnb.lottie.model.content.MergePaths):16:16 -> 18:24:void (com.airbnb.lottie.model.content.MergePaths):17:17 -> @@ -65204,52 +69180,52 @@ com.airbnb.lottie.animation.content.MergePathsContent -> d0.l: 38:40:void (com.airbnb.lottie.model.content.MergePaths):28:28 -> 2:9:void addPaths():84:84 -> a 10:30:void addPaths():85:85 -> a - 1:5:void opFirstPathWithRest(android.graphics.Path$Op):91:91 -> b - 6:10:void opFirstPathWithRest(android.graphics.Path$Op):92:92 -> b - 11:20:void opFirstPathWithRest(android.graphics.Path$Op):94:94 -> b - 21:28:void opFirstPathWithRest(android.graphics.Path$Op):95:95 -> b - 29:32:void opFirstPathWithRest(android.graphics.Path$Op):97:97 -> b - 33:38:void opFirstPathWithRest(android.graphics.Path$Op):98:98 -> b - 39:45:void opFirstPathWithRest(android.graphics.Path$Op):99:99 -> b - 46:55:void opFirstPathWithRest(android.graphics.Path$Op):100:100 -> b - 56:62:void opFirstPathWithRest(android.graphics.Path$Op):101:101 -> b - 63:70:void opFirstPathWithRest(android.graphics.Path$Op):102:102 -> b - 71:82:void opFirstPathWithRest(android.graphics.Path$Op):105:105 -> b - 83:91:void opFirstPathWithRest(android.graphics.Path$Op):109:109 -> b - 92:95:void opFirstPathWithRest(android.graphics.Path$Op):110:110 -> b - 96:101:void opFirstPathWithRest(android.graphics.Path$Op):111:111 -> b - 102:107:void opFirstPathWithRest(android.graphics.Path$Op):112:112 -> b - 108:117:void opFirstPathWithRest(android.graphics.Path$Op):113:113 -> b - 118:124:void opFirstPathWithRest(android.graphics.Path$Op):114:114 -> b - 125:132:void opFirstPathWithRest(android.graphics.Path$Op):115:115 -> b - 133:141:void opFirstPathWithRest(android.graphics.Path$Op):118:118 -> b - 142:151:void opFirstPathWithRest(android.graphics.Path$Op):121:121 -> b - 2:9:void setContents(java.util.List,java.util.List):46:46 -> c - 10:24:void setContents(java.util.List,java.util.List):47:47 -> c + 2:9:void setContents(java.util.List,java.util.List):46:46 -> b + 10:24:void setContents(java.util.List,java.util.List):47:47 -> b + 1:5:void opFirstPathWithRest(android.graphics.Path$Op):91:91 -> d + 6:10:void opFirstPathWithRest(android.graphics.Path$Op):92:92 -> d + 11:20:void opFirstPathWithRest(android.graphics.Path$Op):94:94 -> d + 21:28:void opFirstPathWithRest(android.graphics.Path$Op):95:95 -> d + 29:32:void opFirstPathWithRest(android.graphics.Path$Op):97:97 -> d + 33:38:void opFirstPathWithRest(android.graphics.Path$Op):98:98 -> d + 39:45:void opFirstPathWithRest(android.graphics.Path$Op):99:99 -> d + 46:55:void opFirstPathWithRest(android.graphics.Path$Op):100:100 -> d + 56:62:void opFirstPathWithRest(android.graphics.Path$Op):101:101 -> d + 63:70:void opFirstPathWithRest(android.graphics.Path$Op):102:102 -> d + 71:82:void opFirstPathWithRest(android.graphics.Path$Op):105:105 -> d + 83:91:void opFirstPathWithRest(android.graphics.Path$Op):109:109 -> d + 92:95:void opFirstPathWithRest(android.graphics.Path$Op):110:110 -> d + 96:101:void opFirstPathWithRest(android.graphics.Path$Op):111:111 -> d + 102:107:void opFirstPathWithRest(android.graphics.Path$Op):112:112 -> d + 108:117:void opFirstPathWithRest(android.graphics.Path$Op):113:113 -> d + 118:124:void opFirstPathWithRest(android.graphics.Path$Op):114:114 -> d + 125:132:void opFirstPathWithRest(android.graphics.Path$Op):115:115 -> d + 133:141:void opFirstPathWithRest(android.graphics.Path$Op):118:118 -> d + 142:151:void opFirstPathWithRest(android.graphics.Path$Op):121:121 -> d 1:13:void absorbContent(java.util.ListIterator):34:34 -> e 14:19:void absorbContent(java.util.ListIterator):36:36 -> e 20:25:void absorbContent(java.util.ListIterator):37:37 -> e 26:29:void absorbContent(java.util.ListIterator):38:38 -> e 30:36:void absorbContent(java.util.ListIterator):39:39 -> e 37:41:void absorbContent(java.util.ListIterator):40:40 -> e - 1:5:android.graphics.Path getPath():52:52 -> h - 6:13:android.graphics.Path getPath():54:54 -> h - 14:16:android.graphics.Path getPath():55:55 -> h - 17:46:android.graphics.Path getPath():58:58 -> h - 47:52:android.graphics.Path getPath():72:72 -> h - 53:58:android.graphics.Path getPath():69:69 -> h - 59:64:android.graphics.Path getPath():66:66 -> h - 65:70:android.graphics.Path getPath():63:63 -> h - 71:73:android.graphics.Path getPath():60:60 -> h - 74:76:android.graphics.Path getPath():76:76 -> h -com.airbnb.lottie.animation.content.MergePathsContent$1 -> d0.l$a: + 1:5:android.graphics.Path getPath():52:52 -> i + 6:13:android.graphics.Path getPath():54:54 -> i + 14:16:android.graphics.Path getPath():55:55 -> i + 17:46:android.graphics.Path getPath():58:58 -> i + 47:52:android.graphics.Path getPath():72:72 -> i + 53:58:android.graphics.Path getPath():69:69 -> i + 59:64:android.graphics.Path getPath():66:66 -> i + 65:70:android.graphics.Path getPath():63:63 -> i + 71:73:android.graphics.Path getPath():60:60 -> i + 74:76:android.graphics.Path getPath():76:76 -> i +com.airbnb.lottie.animation.content.MergePathsContent$1 -> h0.l$a: # {"id":"sourceFile","fileName":"MergePathsContent.java"} int[] $SwitchMap$com$airbnb$lottie$model$content$MergePaths$MergePathsMode -> a 1:63:void ():58:58 -> -com.airbnb.lottie.animation.content.PathContent -> d0.m: +com.airbnb.lottie.animation.content.PathContent -> h0.m: # {"id":"sourceFile","fileName":"PathContent.java"} - android.graphics.Path getPath() -> h -com.airbnb.lottie.animation.content.PolystarContent -> d0.n: + android.graphics.Path getPath() -> i +com.airbnb.lottie.animation.content.PolystarContent -> h0.n: # {"id":"sourceFile","fileName":"PolystarContent.java"} android.graphics.Path path -> a android.graphics.Path lastSegmentPath -> b @@ -65257,30 +69233,30 @@ com.airbnb.lottie.animation.content.PolystarContent -> d0.n: float[] lastSegmentPosition -> d java.lang.String name -> e com.airbnb.lottie.LottieDrawable lottieDrawable -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} com.airbnb.lottie.model.content.PolystarShape$Type type -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/k$a;"} boolean hidden -> h boolean isReversed -> i com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation pointsAnimation -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation positionAnimation -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation rotationAnimation -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation innerRadiusAnimation -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation outerRadiusAnimation -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation innerRoundednessAnimation -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation outerRoundednessAnimation -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.content.CompoundTrimPathContent trimPaths -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/b;"} boolean isPathValid -> r 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.PolystarShape):51:51 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lk0/b;Lj0/k;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lo0/b;Ln0/k;)V"} 4:10:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.PolystarShape):29:29 -> 11:17:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.PolystarShape):30:30 -> 18:25:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.PolystarShape):31:31 -> @@ -65315,28 +69291,15 @@ com.airbnb.lottie.animation.content.PolystarContent -> d0.n: 182:186:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.PolystarShape):85:85 -> 187:191:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.PolystarShape):87:87 -> 192:197:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.PolystarShape):88:88 -> - 1:4:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):337:337 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lp0/c;)V"} - 5:10:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):338:338 -> a - 11:14:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):339:339 -> a - 15:20:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):340:340 -> a - 21:24:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):341:341 -> a - 25:30:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):342:342 -> a - 31:38:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):343:343 -> a - 39:42:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):344:344 -> a - 43:46:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):345:345 -> a - 47:52:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):346:346 -> a - 53:60:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):347:347 -> a - 61:64:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):348:348 -> a - 65:68:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):349:349 -> a - 69:74:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):350:350 -> a - 1:4:void onValueChanged():93:93 -> b - 2:7:void setContents(java.util.List,java.util.List):102:102 -> c - 8:13:void setContents(java.util.List,java.util.List):103:103 -> c - 14:19:void setContents(java.util.List,java.util.List):104:104 -> c - 20:27:void setContents(java.util.List,java.util.List):105:105 -> c - 28:32:void setContents(java.util.List,java.util.List):107:107 -> c - 33:39:void setContents(java.util.List,java.util.List):108:108 -> c + 1:4:void onValueChanged():93:93 -> a + 2:7:void setContents(java.util.List,java.util.List):102:102 -> b + 8:13:void setContents(java.util.List,java.util.List):103:103 -> b + 14:19:void setContents(java.util.List,java.util.List):104:104 -> b + 20:27:void setContents(java.util.List,java.util.List):105:105 -> b + 28:32:void setContents(java.util.List,java.util.List):107:107 -> b + 33:39:void setContents(java.util.List,java.util.List):108:108 -> b + 1:4:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):331:331 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/e;ILjava/util/List;Ll0/e;)V"} 3:20:void createPolygonPath():256:256 -> e 21:44:void createPolygonPath():257:257 -> e 45:56:void createPolygonPath():261:261 -> e @@ -65366,78 +69329,91 @@ com.airbnb.lottie.animation.content.PolystarContent -> d0.n: 348:356:void createPolygonPath():325:325 -> e 357:362:void createPolygonPath():326:326 -> e 1:3:java.lang.String getName():143:143 -> getName - 1:4:android.graphics.Path getPath():114:114 -> h - 5:7:android.graphics.Path getPath():115:115 -> h - 8:12:android.graphics.Path getPath():118:118 -> h - 13:17:android.graphics.Path getPath():120:120 -> h - 18:19:android.graphics.Path getPath():121:121 -> h - 20:22:android.graphics.Path getPath():122:122 -> h - 23:38:android.graphics.Path getPath():125:125 -> h - 39:42:android.graphics.Path getPath():130:130 -> h - 43:45:android.graphics.Path getPath():127:127 -> h - 46:50:android.graphics.Path getPath():134:134 -> h - 51:57:android.graphics.Path getPath():136:136 -> h - 58:59:android.graphics.Path getPath():138:138 -> h - 60:62:android.graphics.Path getPath():139:139 -> h - 1:4:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):331:331 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e;ILjava/util/List;Lh0/e;)V"} - 3:14:void createStarPath():147:147 -> j - 15:38:void createStarPath():148:148 -> j - 39:50:void createStarPath():152:152 -> j - 51:75:void createStarPath():155:155 -> j - 76:87:void createStarPath():164:164 -> j - 88:99:void createStarPath():166:166 -> j - 100:105:void createStarPath():169:169 -> j - 106:118:void createStarPath():170:170 -> j - 119:122:void createStarPath():173:173 -> j - 123:146:void createStarPath():174:174 -> j - 147:157:void createStarPath():184:184 -> j - 158:164:void createStarPath():185:185 -> j - 165:189:void createStarPath():186:186 -> j - 190:195:void createStarPath():189:189 -> j - 196:202:void createStarPath():190:190 -> j - 203:217:void createStarPath():191:191 -> j - 218:291:void createStarPath():197:197 -> j - 292:300:void createStarPath():209:209 -> j - 301:317:void createStarPath():210:210 -> j - 318:338:void createStarPath():213:213 -> j - 339:352:void createStarPath():215:215 -> j - 353:357:void createStarPath():216:216 -> j - 358:370:void createStarPath():217:217 -> j - 371:378:void createStarPath():219:219 -> j - 379:383:void createStarPath():220:220 -> j - 384:448:void createStarPath():221:221 -> j - 449:484:void createStarPath():242:242 -> j - 485:492:void createStarPath():250:250 -> j - 493:501:void createStarPath():251:251 -> j - 502:507:void createStarPath():252:252 -> j - 2:3:void invalidate():97:97 -> k - 4:9:void invalidate():98:98 -> k -com.airbnb.lottie.animation.content.PolystarContent$1 -> d0.n$a: + 1:4:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):337:337 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lt0/c;)V"} + 5:10:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):338:338 -> h + 11:14:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):339:339 -> h + 15:20:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):340:340 -> h + 21:24:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):341:341 -> h + 25:30:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):342:342 -> h + 31:38:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):343:343 -> h + 39:42:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):344:344 -> h + 43:46:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):345:345 -> h + 47:52:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):346:346 -> h + 53:60:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):347:347 -> h + 61:64:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):348:348 -> h + 65:68:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):349:349 -> h + 69:74:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):350:350 -> h + 1:4:android.graphics.Path getPath():114:114 -> i + 5:7:android.graphics.Path getPath():115:115 -> i + 8:12:android.graphics.Path getPath():118:118 -> i + 13:17:android.graphics.Path getPath():120:120 -> i + 18:19:android.graphics.Path getPath():121:121 -> i + 20:22:android.graphics.Path getPath():122:122 -> i + 23:38:android.graphics.Path getPath():125:125 -> i + 39:42:android.graphics.Path getPath():130:130 -> i + 43:45:android.graphics.Path getPath():127:127 -> i + 46:50:android.graphics.Path getPath():134:134 -> i + 51:57:android.graphics.Path getPath():136:136 -> i + 58:59:android.graphics.Path getPath():138:138 -> i + 60:62:android.graphics.Path getPath():139:139 -> i + 3:14:void createStarPath():147:147 -> k + 15:38:void createStarPath():148:148 -> k + 39:50:void createStarPath():152:152 -> k + 51:75:void createStarPath():155:155 -> k + 76:87:void createStarPath():164:164 -> k + 88:99:void createStarPath():166:166 -> k + 100:105:void createStarPath():169:169 -> k + 106:118:void createStarPath():170:170 -> k + 119:122:void createStarPath():173:173 -> k + 123:146:void createStarPath():174:174 -> k + 147:157:void createStarPath():184:184 -> k + 158:164:void createStarPath():185:185 -> k + 165:189:void createStarPath():186:186 -> k + 190:195:void createStarPath():189:189 -> k + 196:202:void createStarPath():190:190 -> k + 203:217:void createStarPath():191:191 -> k + 218:291:void createStarPath():197:197 -> k + 292:300:void createStarPath():209:209 -> k + 301:317:void createStarPath():210:210 -> k + 318:338:void createStarPath():213:213 -> k + 339:352:void createStarPath():215:215 -> k + 353:357:void createStarPath():216:216 -> k + 358:370:void createStarPath():217:217 -> k + 371:378:void createStarPath():219:219 -> k + 379:383:void createStarPath():220:220 -> k + 384:448:void createStarPath():221:221 -> k + 449:484:void createStarPath():242:242 -> k + 485:492:void createStarPath():250:250 -> k + 493:501:void createStarPath():251:251 -> k + 502:507:void createStarPath():252:252 -> k + 2:3:void invalidate():97:97 -> l + 4:9:void invalidate():98:98 -> l +com.airbnb.lottie.animation.content.PolystarContent$1 -> h0.n$a: # {"id":"sourceFile","fileName":"PolystarContent.java"} int[] $SwitchMap$com$airbnb$lottie$model$content$PolystarShape$Type -> a 1:30:void ():125:125 -> -com.airbnb.lottie.animation.content.RectangleContent -> d0.o: +com.airbnb.lottie.animation.content.RectangleContent -> h0.o: # {"id":"sourceFile","fileName":"RectangleContent.java"} android.graphics.Path path -> a android.graphics.RectF rect -> b java.lang.String name -> c boolean hidden -> d com.airbnb.lottie.LottieDrawable lottieDrawable -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation positionAnimation -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation sizeAnimation -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation cornerRadiusAnimation -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.content.CompoundTrimPathContent trimPaths -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/b;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation roundedCornersAnimation -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} boolean isPathValid -> k 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.RectangleShape):39:39 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lk0/b;Lj0/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lo0/b;Ln0/l;)V"} 4:10:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.RectangleShape):24:24 -> 11:17:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.RectangleShape):25:25 -> 18:25:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.RectangleShape):34:34 -> @@ -65454,232 +69430,235 @@ com.airbnb.lottie.animation.content.RectangleContent -> d0.o: 81:83:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.RectangleShape):51:51 -> 84:86:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.RectangleShape):52:52 -> 87:90:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.RectangleShape):53:53 -> - 1:4:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):172:172 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lp0/c;)V"} - 5:10:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):173:173 -> a - 11:14:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):174:174 -> a - 15:20:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):175:175 -> a - 21:24:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):176:176 -> a - 25:30:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):177:177 -> a - 1:4:void onValueChanged():63:63 -> b - 2:7:void setContents(java.util.List,java.util.List):73:73 -> c - 8:13:void setContents(java.util.List,java.util.List):74:74 -> c - 14:20:void setContents(java.util.List,java.util.List):75:75 -> c - 21:28:void setContents(java.util.List,java.util.List):76:76 -> c - 29:33:void setContents(java.util.List,java.util.List):78:78 -> c - 34:37:void setContents(java.util.List,java.util.List):79:79 -> c - 38:41:void setContents(java.util.List,java.util.List):80:80 -> c - 42:53:void setContents(java.util.List,java.util.List):81:81 -> c + 1:4:void onValueChanged():63:63 -> a + 2:7:void setContents(java.util.List,java.util.List):73:73 -> b + 8:13:void setContents(java.util.List,java.util.List):74:74 -> b + 14:20:void setContents(java.util.List,java.util.List):75:75 -> b + 21:28:void setContents(java.util.List,java.util.List):76:76 -> b + 29:33:void setContents(java.util.List,java.util.List):78:78 -> b + 34:37:void setContents(java.util.List,java.util.List):79:79 -> b + 38:41:void setContents(java.util.List,java.util.List):80:80 -> b + 42:53:void setContents(java.util.List,java.util.List):81:81 -> b + 1:4:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):167:167 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/e;ILjava/util/List;Ll0/e;)V"} 2:3:void invalidate():67:67 -> e 4:9:void invalidate():68:68 -> e 1:3:java.lang.String getName():58:58 -> getName - 3:6:android.graphics.Path getPath():88:88 -> h - 7:9:android.graphics.Path getPath():89:89 -> h - 10:14:android.graphics.Path getPath():92:92 -> h - 15:19:android.graphics.Path getPath():94:94 -> h - 20:21:android.graphics.Path getPath():95:95 -> h - 22:24:android.graphics.Path getPath():96:96 -> h - 25:32:android.graphics.Path getPath():99:99 -> h - 33:37:android.graphics.Path getPath():100:100 -> h - 38:40:android.graphics.Path getPath():101:101 -> h - 41:47:android.graphics.Path getPath():102:102 -> h - 48:57:android.graphics.Path getPath():103:103 -> h - 58:61:android.graphics.Path getPath():104:104 -> h - 62:79:android.graphics.Path getPath():105:105 -> h - 80:88:android.graphics.Path getPath():107:107 -> h - 89:96:android.graphics.Path getPath():113:113 -> h - 97:108:android.graphics.Path getPath():115:115 -> h - 109:127:android.graphics.Path getPath():117:117 -> h - 128:147:android.graphics.Path getPath():120:120 -> h - 148:154:android.graphics.Path getPath():124:124 -> h - 155:168:android.graphics.Path getPath():127:127 -> h - 169:187:android.graphics.Path getPath():130:130 -> h - 188:194:android.graphics.Path getPath():134:134 -> h - 195:208:android.graphics.Path getPath():137:137 -> h - 209:227:android.graphics.Path getPath():140:140 -> h - 228:236:android.graphics.Path getPath():144:144 -> h - 237:250:android.graphics.Path getPath():147:147 -> h - 251:268:android.graphics.Path getPath():150:150 -> h - 269:277:android.graphics.Path getPath():154:154 -> h - 278:282:android.graphics.Path getPath():156:156 -> h - 283:289:android.graphics.Path getPath():158:158 -> h - 290:291:android.graphics.Path getPath():160:160 -> h - 292:294:android.graphics.Path getPath():161:161 -> h - 1:4:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):167:167 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e;ILjava/util/List;Lh0/e;)V"} -com.airbnb.lottie.animation.content.RepeaterContent -> d0.p: + 1:4:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):172:172 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lt0/c;)V"} + 5:10:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):173:173 -> h + 11:14:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):174:174 -> h + 15:20:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):175:175 -> h + 21:24:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):176:176 -> h + 25:30:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):177:177 -> h + 3:6:android.graphics.Path getPath():88:88 -> i + 7:9:android.graphics.Path getPath():89:89 -> i + 10:14:android.graphics.Path getPath():92:92 -> i + 15:19:android.graphics.Path getPath():94:94 -> i + 20:21:android.graphics.Path getPath():95:95 -> i + 22:24:android.graphics.Path getPath():96:96 -> i + 25:32:android.graphics.Path getPath():99:99 -> i + 33:37:android.graphics.Path getPath():100:100 -> i + 38:40:android.graphics.Path getPath():101:101 -> i + 41:47:android.graphics.Path getPath():102:102 -> i + 48:57:android.graphics.Path getPath():103:103 -> i + 58:61:android.graphics.Path getPath():104:104 -> i + 62:79:android.graphics.Path getPath():105:105 -> i + 80:88:android.graphics.Path getPath():107:107 -> i + 89:96:android.graphics.Path getPath():113:113 -> i + 97:108:android.graphics.Path getPath():115:115 -> i + 109:127:android.graphics.Path getPath():117:117 -> i + 128:147:android.graphics.Path getPath():120:120 -> i + 148:154:android.graphics.Path getPath():124:124 -> i + 155:168:android.graphics.Path getPath():127:127 -> i + 169:187:android.graphics.Path getPath():130:130 -> i + 188:194:android.graphics.Path getPath():134:134 -> i + 195:208:android.graphics.Path getPath():137:137 -> i + 209:227:android.graphics.Path getPath():140:140 -> i + 228:236:android.graphics.Path getPath():144:144 -> i + 237:250:android.graphics.Path getPath():147:147 -> i + 251:268:android.graphics.Path getPath():150:150 -> i + 269:277:android.graphics.Path getPath():154:154 -> i + 278:282:android.graphics.Path getPath():156:156 -> i + 283:289:android.graphics.Path getPath():158:158 -> i + 290:291:android.graphics.Path getPath():160:160 -> i + 292:294:android.graphics.Path getPath():161:161 -> i +com.airbnb.lottie.animation.content.RepeaterContent -> h0.p: # {"id":"sourceFile","fileName":"RepeaterContent.java"} android.graphics.Matrix matrix -> a android.graphics.Path path -> b com.airbnb.lottie.LottieDrawable lottieDrawable -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} com.airbnb.lottie.model.layer.BaseLayer layer -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/b;"} java.lang.String name -> e boolean hidden -> f com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation copies -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation offset -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation transform -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/s;"} com.airbnb.lottie.animation.content.ContentGroup contentGroup -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld0/d;"} - 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):40:40 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lk0/b;Lj0/m;)V"} - 4:10:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):27:27 -> - 11:17:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):28:28 -> - 18:19:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):41:41 -> - 20:21:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):42:42 -> - 22:27:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):43:43 -> - 28:33:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):44:44 -> - 34:43:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):45:45 -> - 44:46:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):46:46 -> - 47:49:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):47:47 -> - 50:59:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):49:49 -> - 60:62:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):50:50 -> - 63:65:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):51:51 -> - 66:75:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):53:53 -> - 76:78:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):54:54 -> - 79:82:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):55:55 -> - 1:9:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):145:145 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lp0/c;)V"} - 10:13:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):149:149 -> a - 14:19:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):150:150 -> a - 20:23:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):151:151 -> a - 24:29:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):152:152 -> a - 1:6:void onValueChanged():128:128 -> b - 1:6:void setContents(java.util.List,java.util.List):93:93 -> c - 1:6:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):124:124 -> d - 1:5:void absorbContent(java.util.ListIterator):72:72 -> e - 6:18:void absorbContent(java.util.ListIterator):77:77 -> e - 19:23:void absorbContent(java.util.ListIterator):79:79 -> e - 24:29:void absorbContent(java.util.ListIterator):80:80 -> e - 30:38:void absorbContent(java.util.ListIterator):81:81 -> e - 39:42:void absorbContent(java.util.ListIterator):82:82 -> e - 43:45:void absorbContent(java.util.ListIterator):84:84 -> e - 46:62:void absorbContent(java.util.ListIterator):85:85 -> e - 1:12:void draw(android.graphics.Canvas,android.graphics.Matrix,int):109:109 -> g - 13:24:void draw(android.graphics.Canvas,android.graphics.Matrix,int):110:110 -> g - 25:43:void draw(android.graphics.Canvas,android.graphics.Matrix,int):112:112 -> g - 44:65:void draw(android.graphics.Canvas,android.graphics.Matrix,int):114:114 -> g - 66:70:void draw(android.graphics.Canvas,android.graphics.Matrix,int):116:116 -> g - 71:86:void draw(android.graphics.Canvas,android.graphics.Matrix,int):117:117 -> g - 87:91:void draw(android.graphics.Canvas,android.graphics.Matrix,int):118:118 -> g - 92:103:void draw(android.graphics.Canvas,android.graphics.Matrix,int):119:119 -> g - 1:3:java.lang.String getName():89:89 -> getName - 1:6:android.graphics.Path getPath():97:97 -> h - 7:11:android.graphics.Path getPath():98:98 -> h - 12:23:android.graphics.Path getPath():99:99 -> h - 24:40:android.graphics.Path getPath():100:100 -> h - 41:53:android.graphics.Path getPath():102:102 -> h - 54:63:android.graphics.Path getPath():103:103 -> h - 64:66:android.graphics.Path getPath():105:105 -> h - 1:4:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):133:133 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e;ILjava/util/List;Lh0/e;)V"} - 5:16:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):134:134 -> i - 17:28:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):135:135 -> i - 29:32:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):136:136 -> i - 33:41:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):137:137 -> i -com.airbnb.lottie.animation.content.RoundedCornersContent -> d0.q: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/d;"} + 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):41:41 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lo0/b;Ln0/m;)V"} + 4:10:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):28:28 -> + 11:17:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):29:29 -> + 18:19:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):42:42 -> + 20:21:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):43:43 -> + 22:27:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):44:44 -> + 28:33:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):45:45 -> + 34:43:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):46:46 -> + 44:46:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):47:47 -> + 47:49:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):48:48 -> + 50:59:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):50:50 -> + 60:62:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):51:51 -> + 63:65:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):52:52 -> + 66:75:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):54:54 -> + 76:78:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):55:55 -> + 79:82:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.Repeater):56:56 -> + 1:6:void onValueChanged():131:131 -> a + 1:6:void setContents(java.util.List,java.util.List):94:94 -> b + 1:6:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):127:127 -> c + 1:4:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):136:136 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/e;ILjava/util/List;Ll0/e;)V"} + 5:16:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):137:137 -> d + 17:28:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):138:138 -> d + 29:32:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):139:139 -> d + 33:41:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):140:140 -> d + 1:5:void absorbContent(java.util.ListIterator):73:73 -> e + 6:18:void absorbContent(java.util.ListIterator):78:78 -> e + 19:23:void absorbContent(java.util.ListIterator):80:80 -> e + 24:29:void absorbContent(java.util.ListIterator):81:81 -> e + 30:38:void absorbContent(java.util.ListIterator):82:82 -> e + 39:42:void absorbContent(java.util.ListIterator):83:83 -> e + 43:45:void absorbContent(java.util.ListIterator):85:85 -> e + 46:62:void absorbContent(java.util.ListIterator):86:86 -> e + 1:12:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):110:110 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;ILs0/d;)V"} + 13:24:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):111:111 -> g + 25:43:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):113:113 -> g + 44:65:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):115:115 -> g + 66:70:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):117:117 -> g + 71:86:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):118:118 -> g + 87:91:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):119:119 -> g + 92:103:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):122:122 -> g + 1:3:java.lang.String getName():90:90 -> getName + 1:9:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):148:148 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lt0/c;)V"} + 10:13:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):152:152 -> h + 14:19:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):153:153 -> h + 20:23:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):154:154 -> h + 24:29:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):155:155 -> h + 1:6:android.graphics.Path getPath():98:98 -> i + 7:11:android.graphics.Path getPath():99:99 -> i + 12:23:android.graphics.Path getPath():100:100 -> i + 24:40:android.graphics.Path getPath():101:101 -> i + 41:53:android.graphics.Path getPath():103:103 -> i + 54:63:android.graphics.Path getPath():104:104 -> i + 64:66:android.graphics.Path getPath():106:106 -> i +com.airbnb.lottie.animation.content.RoundedCornersContent -> h0.q: # {"id":"sourceFile","fileName":"RoundedCornersContent.java"} com.airbnb.lottie.LottieDrawable lottieDrawable -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} java.lang.String name -> b com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation roundedCorners -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.model.content.ShapeData shapeData -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/o;"} 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.RoundedCorners):30:30 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lk0/b;Lj0/n;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lo0/b;Ln0/n;)V"} 4:5:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.RoundedCorners):31:31 -> 6:11:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.RoundedCorners):32:32 -> 12:21:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.RoundedCorners):33:33 -> 22:24:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.RoundedCorners):34:34 -> 25:28:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.RoundedCorners):35:35 -> - 1:12:int floorDiv(int,int):218:218 -> a - 1:6:void onValueChanged():43:43 -> b - 1:1:void setContents(java.util.List,java.util.List):48:48 -> c - 1:7:int floorMod(int,int):211:211 -> e - 1:4:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):75:75 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/o;)Lj0/o;"} - 5:16:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):76:76 -> f - 17:34:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):79:79 -> f - 35:38:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):84:84 -> f - 39:53:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):85:85 -> f - 54:57:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):86:86 -> f - 58:63:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):88:88 -> f - 64:69:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):104:104 -> f - 70:77:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):105:105 -> f - 78:93:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):106:106 -> f - 94:111:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):107:107 -> f - 112:126:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):108:108 -> f - 127:130:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):109:109 -> f - 131:134:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):110:110 -> f - 135:138:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):111:111 -> f - 139:142:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):112:112 -> f - 143:163:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):115:115 -> f - 164:177:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):116:116 -> f - 178:183:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):118:118 -> f - 184:189:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):119:119 -> f - 190:192:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):120:120 -> f - 193:199:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):121:121 -> f - 200:206:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):123:123 -> f - 207:215:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):124:124 -> f - 216:221:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):126:126 -> f - 222:225:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):127:127 -> f - 226:232:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):130:130 -> f - 233:239:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):131:131 -> f - 240:244:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):132:132 -> f - 245:274:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):133:133 -> f - 275:288:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):143:143 -> f - 289:294:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):144:144 -> f - 295:297:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):145:145 -> f - 298:302:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):146:146 -> f - 303:305:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):148:148 -> f - 306:310:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):150:150 -> f - 311:316:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):154:154 -> f - 317:319:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):155:155 -> f - 320:322:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):156:156 -> f - 323:332:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):157:157 -> f - 333:346:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):162:162 -> f - 347:352:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):163:163 -> f - 353:367:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):164:164 -> f - 368:382:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):165:165 -> f - 383:408:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):166:166 -> f - 1:3:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation getRoundedCorners():51:51 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/a;"} - 1:4:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):179:179 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/o;)Lj0/o;"} - 5:8:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):180:180 -> j - 9:18:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):182:182 -> j - 19:26:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):183:183 -> j - 27:44:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):184:184 -> j - 45:59:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):185:185 -> j - 60:63:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):186:186 -> j - 64:67:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):187:187 -> j - 68:85:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):189:189 -> j - 86:107:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):190:190 -> j - 108:121:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):196:196 -> j - 122:129:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):197:197 -> j - 130:140:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):199:199 -> j - 141:153:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):201:201 -> j - 154:158:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):203:203 -> j - 159:161:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):204:204 -> j -com.airbnb.lottie.animation.content.ShapeContent -> d0.r: + 1:6:void onValueChanged():43:43 -> a + 1:1:void setContents(java.util.List,java.util.List):48:48 -> b + 1:12:int floorDiv(int,int):222:222 -> d + 1:7:int floorMod(int,int):215:215 -> e + 1:4:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):79:79 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/o;)Ln0/o;"} + 5:16:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):80:80 -> f + 17:34:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):83:83 -> f + 35:38:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):88:88 -> f + 39:53:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):89:89 -> f + 54:57:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):90:90 -> f + 58:63:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):92:92 -> f + 64:69:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):108:108 -> f + 70:77:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):109:109 -> f + 78:93:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):110:110 -> f + 94:111:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):111:111 -> f + 112:126:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):112:112 -> f + 127:130:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):113:113 -> f + 131:134:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):114:114 -> f + 135:138:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):115:115 -> f + 139:142:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):116:116 -> f + 143:163:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):119:119 -> f + 164:177:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):120:120 -> f + 178:183:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):122:122 -> f + 184:189:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):123:123 -> f + 190:192:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):124:124 -> f + 193:199:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):125:125 -> f + 200:206:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):127:127 -> f + 207:215:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):128:128 -> f + 216:221:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):130:130 -> f + 222:225:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):131:131 -> f + 226:232:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):134:134 -> f + 233:239:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):135:135 -> f + 240:244:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):136:136 -> f + 245:274:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):137:137 -> f + 275:288:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):147:147 -> f + 289:294:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):148:148 -> f + 295:297:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):149:149 -> f + 298:302:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):150:150 -> f + 303:305:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):152:152 -> f + 306:310:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):154:154 -> f + 311:316:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):158:158 -> f + 317:319:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):159:159 -> f + 320:322:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):160:160 -> f + 323:332:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):161:161 -> f + 333:346:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):166:166 -> f + 347:352:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):167:167 -> f + 353:367:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):168:168 -> f + 368:382:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):169:169 -> f + 383:408:com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData):170:170 -> f + 1:3:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation getRoundedCorners():51:51 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/a;"} + 1:6:void addUpdateListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):55:55 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/a$b;)V"} + 1:4:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):183:183 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/o;)Ln0/o;"} + 5:8:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):184:184 -> k + 9:18:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):186:186 -> k + 19:26:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):187:187 -> k + 27:44:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):188:188 -> k + 45:59:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):189:189 -> k + 60:63:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):190:190 -> k + 64:67:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):191:191 -> k + 68:85:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):193:193 -> k + 86:107:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):194:194 -> k + 108:121:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):200:200 -> k + 122:129:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):201:201 -> k + 130:140:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):203:203 -> k + 141:153:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):205:205 -> k + 154:158:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):207:207 -> k + 159:161:com.airbnb.lottie.model.content.ShapeData getShapeData(com.airbnb.lottie.model.content.ShapeData):208:208 -> k +com.airbnb.lottie.animation.content.ShapeContent -> h0.r: # {"id":"sourceFile","fileName":"ShapeContent.java"} android.graphics.Path path -> a java.lang.String name -> b boolean hidden -> c com.airbnb.lottie.LottieDrawable lottieDrawable -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} com.airbnb.lottie.animation.keyframe.ShapeKeyframeAnimation shapeAnimation -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/m;"} boolean isPathValid -> f com.airbnb.lottie.animation.content.CompoundTrimPathContent trimPaths -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/b;"} 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapePath):33:33 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lk0/b;Lj0/r;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lo0/b;Ln0/r;)V"} 4:10:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapePath):22:22 -> 11:17:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapePath):31:31 -> 18:23:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapePath):34:34 -> @@ -65688,95 +69667,99 @@ com.airbnb.lottie.animation.content.ShapeContent -> d0.r: 32:41:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapePath):37:37 -> 42:44:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapePath):38:38 -> 45:48:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapePath):39:39 -> - 1:4:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):110:110 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lp0/c;)V"} - 5:10:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):111:111 -> a - 1:4:void onValueChanged():43:43 -> b - 3:8:void setContents(java.util.List,java.util.List):53:53 -> c - 9:14:void setContents(java.util.List,java.util.List):54:54 -> c - 15:21:void setContents(java.util.List,java.util.List):55:55 -> c - 22:29:void setContents(java.util.List,java.util.List):56:56 -> c - 30:34:void setContents(java.util.List,java.util.List):59:59 -> c - 35:38:void setContents(java.util.List,java.util.List):60:60 -> c - 39:44:void setContents(java.util.List,java.util.List):61:61 -> c - 45:49:void setContents(java.util.List,java.util.List):63:63 -> c - 50:57:void setContents(java.util.List,java.util.List):65:65 -> c - 58:63:void setContents(java.util.List,java.util.List):68:68 -> c + 1:4:void onValueChanged():43:43 -> a + 3:8:void setContents(java.util.List,java.util.List):53:53 -> b + 9:14:void setContents(java.util.List,java.util.List):54:54 -> b + 15:21:void setContents(java.util.List,java.util.List):55:55 -> b + 22:29:void setContents(java.util.List,java.util.List):56:56 -> b + 30:34:void setContents(java.util.List,java.util.List):59:59 -> b + 35:38:void setContents(java.util.List,java.util.List):60:60 -> b + 39:44:void setContents(java.util.List,java.util.List):61:61 -> b + 45:49:void setContents(java.util.List,java.util.List):63:63 -> b + 50:54:void setContents(java.util.List,java.util.List):65:65 -> b + 55:60:void setContents(java.util.List,java.util.List):66:66 -> b + 61:66:void setContents(java.util.List,java.util.List):69:69 -> b + 1:4:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):105:105 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/e;ILjava/util/List;Ll0/e;)V"} 2:3:void invalidate():47:47 -> e 4:9:void invalidate():48:48 -> e - 1:3:java.lang.String getName():99:99 -> getName - 1:12:android.graphics.Path getPath():72:72 -> h - 13:15:android.graphics.Path getPath():73:73 -> h - 16:20:android.graphics.Path getPath():76:76 -> h - 21:25:android.graphics.Path getPath():78:78 -> h - 26:27:android.graphics.Path getPath():79:79 -> h - 28:30:android.graphics.Path getPath():80:80 -> h - 31:40:android.graphics.Path getPath():83:83 -> h - 41:43:android.graphics.Path getPath():87:87 -> h - 44:48:android.graphics.Path getPath():89:89 -> h - 49:55:android.graphics.Path getPath():90:90 -> h - 56:62:android.graphics.Path getPath():92:92 -> h - 63:64:android.graphics.Path getPath():94:94 -> h - 65:67:android.graphics.Path getPath():95:95 -> h - 1:4:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):104:104 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e;ILjava/util/List;Lh0/e;)V"} -com.airbnb.lottie.animation.content.ShapeModifierContent -> d0.s: + 1:3:java.lang.String getName():100:100 -> getName + 1:4:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):111:111 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lt0/c;)V"} + 5:10:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):112:112 -> h + 1:12:android.graphics.Path getPath():73:73 -> i + 13:15:android.graphics.Path getPath():74:74 -> i + 16:20:android.graphics.Path getPath():77:77 -> i + 21:25:android.graphics.Path getPath():79:79 -> i + 26:27:android.graphics.Path getPath():80:80 -> i + 28:30:android.graphics.Path getPath():81:81 -> i + 31:40:android.graphics.Path getPath():84:84 -> i + 41:43:android.graphics.Path getPath():88:88 -> i + 44:48:android.graphics.Path getPath():90:90 -> i + 49:55:android.graphics.Path getPath():91:91 -> i + 56:62:android.graphics.Path getPath():93:93 -> i + 63:64:android.graphics.Path getPath():95:95 -> i + 65:67:android.graphics.Path getPath():96:96 -> i +com.airbnb.lottie.animation.content.ShapeModifierContent -> h0.s: # {"id":"sourceFile","fileName":"ShapeModifierContent.java"} com.airbnb.lottie.model.content.ShapeData modifyShape(com.airbnb.lottie.model.content.ShapeData) -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/o;)Lj0/o;"} -com.airbnb.lottie.animation.content.StrokeContent -> d0.t: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/o;)Ln0/o;"} + void addUpdateListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener) -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/a$b;)V"} +com.airbnb.lottie.animation.content.StrokeContent -> h0.t: # {"id":"sourceFile","fileName":"StrokeContent.java"} - com.airbnb.lottie.model.layer.BaseLayer layer -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/b;"} - java.lang.String name -> s - boolean hidden -> t - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation colorAnimation -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation colorFilterAnimation -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - 1:8:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeStroke):29:29 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lk0/b;Lj0/s;)V"} - 9:24:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeStroke):30:30 -> - 25:39:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeStroke):31:31 -> - 40:42:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeStroke):29:29 -> - 43:44:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeStroke):32:32 -> - 45:50:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeStroke):33:33 -> - 51:56:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeStroke):34:34 -> - 57:66:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeStroke):35:35 -> - 67:69:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeStroke):36:36 -> - 70:73:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeStroke):37:37 -> - 1:3:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):58:58 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lp0/c;)V"} - 4:7:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):59:59 -> a - 8:13:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):60:60 -> a - 14:17:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):61:61 -> a - 18:21:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):62:62 -> a - 22:29:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):63:63 -> a - 30:32:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):67:67 -> a - 33:39:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):69:69 -> a - 40:42:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):71:71 -> a - 43:50:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):72:72 -> a - 1:5:void draw(android.graphics.Canvas,android.graphics.Matrix,int):41:41 -> g - 6:18:void draw(android.graphics.Canvas,android.graphics.Matrix,int):44:44 -> g - 19:22:void draw(android.graphics.Canvas,android.graphics.Matrix,int):45:45 -> g - 23:33:void draw(android.graphics.Canvas,android.graphics.Matrix,int):46:46 -> g - 34:37:void draw(android.graphics.Canvas,android.graphics.Matrix,int):48:48 -> g - 1:3:java.lang.String getName():52:52 -> getName -com.airbnb.lottie.animation.content.TrimPathContent -> d0.u: + com.airbnb.lottie.model.layer.BaseLayer layer -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/b;"} + java.lang.String name -> r + boolean hidden -> s + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation colorAnimation -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation colorFilterAnimation -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + 1:8:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeStroke):30:30 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lo0/b;Ln0/s;)V"} + 9:24:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeStroke):31:31 -> + 25:39:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeStroke):32:32 -> + 40:42:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeStroke):30:30 -> + 43:44:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeStroke):33:33 -> + 45:50:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeStroke):34:34 -> + 51:56:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeStroke):35:35 -> + 57:66:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeStroke):36:36 -> + 67:69:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeStroke):37:37 -> + 70:73:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeStroke):38:38 -> + 1:5:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):42:42 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;ILs0/d;)V"} + 6:18:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):45:45 -> g + 19:22:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):46:46 -> g + 23:33:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):47:47 -> g + 34:37:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):49:49 -> g + 1:3:java.lang.String getName():53:53 -> getName + 1:3:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):59:59 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lt0/c;)V"} + 4:7:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):60:60 -> h + 8:13:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):61:61 -> h + 14:17:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):62:62 -> h + 18:21:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):63:63 -> h + 22:29:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):64:64 -> h + 30:32:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):68:68 -> h + 33:39:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):70:70 -> h + 40:42:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):72:72 -> h + 43:50:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):73:73 -> h +com.airbnb.lottie.animation.content.TrimPathContent -> h0.u: # {"id":"sourceFile","fileName":"TrimPathContent.java"} java.lang.String name -> a boolean hidden -> b java.util.List listeners -> c com.airbnb.lottie.model.content.ShapeTrimPath$Type type -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/t$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/t$a;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation startAnimation -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation endAnimation -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation offsetAnimation -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} 1:3:void (com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeTrimPath):20:20 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/b;Lj0/t;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/b;Ln0/t;)V"} 4:10:void (com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeTrimPath):14:14 -> 11:16:void (com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeTrimPath):21:21 -> 17:22:void (com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeTrimPath):22:22 -> @@ -65790,29 +69773,29 @@ com.airbnb.lottie.animation.content.TrimPathContent -> d0.u: 68:70:void (com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeTrimPath):32:32 -> 71:73:void (com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeTrimPath):33:33 -> 74:77:void (com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.model.content.ShapeTrimPath):34:34 -> - 1:6:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):52:52 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a$b;)V"} - 2:9:void onValueChanged():38:38 -> b - 10:24:void onValueChanged():39:39 -> b - 1:1:void setContents(java.util.List,java.util.List):45:45 -> c + 2:9:void onValueChanged():38:38 -> a + 10:24:void onValueChanged():39:39 -> a + 1:1:void setContents(java.util.List,java.util.List):45:45 -> b + 1:6:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):52:52 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/a$b;)V"} 1:3:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation getEnd():64:64 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/a;"} - 1:3:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation getOffset():68:68 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/a;"} - 1:3:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation getStart():60:60 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/a;"} - 1:3:com.airbnb.lottie.model.content.ShapeTrimPath$Type getType():56:56 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/t$a;"} - 1:3:boolean isHidden():72:72 -> l -com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation -> e0.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/a;"} + 1:3:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation getOffset():68:68 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/a;"} + 1:3:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation getStart():60:60 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/a;"} + 1:3:com.airbnb.lottie.model.content.ShapeTrimPath$Type getType():56:56 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln0/t$a;"} + 1:3:boolean isHidden():72:72 -> m +com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation -> i0.a: # {"id":"sourceFile","fileName":"BaseKeyframeAnimation.java"} java.util.List listeners -> a boolean isDiscrete -> b com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$KeyframesWrapper keyframesWrapper -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a$d;"} float progress -> d com.airbnb.lottie.value.LottieValueCallback valueCallback -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/c;"} java.lang.Object cachedGetValue -> f float cachedStartDelayProgress -> g float cachedEndProgress -> h @@ -65825,9 +69808,9 @@ com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation -> e0.a: 25:26:void (java.util.List):37:37 -> 27:33:void (java.util.List):40:40 -> 1:6:void addUpdateListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):48:48 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/a$b;)V"} 1:8:com.airbnb.lottie.value.Keyframe getCurrentKeyframe():95:95 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lt0/a;"} 9:11:com.airbnb.lottie.value.Keyframe getCurrentKeyframe():96:96 -> b 12:17:com.airbnb.lottie.value.Keyframe getCurrentKeyframe():98:98 -> b 18:23:com.airbnb.lottie.value.Keyframe getCurrentKeyframe():99:99 -> b @@ -65843,26 +69826,26 @@ com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation -> e0.a: 11:17:float getLinearCurrentKeyframeProgress():115:115 -> e 18:24:float getLinearCurrentKeyframeProgress():118:118 -> e 25:35:float getLinearCurrentKeyframeProgress():119:119 -> e - 1:3:float getProgress():180:180 -> f + 1:3:float getProgress():184:184 -> f 1:8:float getStartDelayProgress():142:142 -> g 9:16:float getStartDelayProgress():143:143 -> g 17:19:float getStartDelayProgress():145:145 -> g 1:4:java.lang.Object getValue():160:160 -> h - 5:16:java.lang.Object getValue():161:161 -> h - 17:19:java.lang.Object getValue():162:162 -> h - 20:23:java.lang.Object getValue():164:164 -> h - 24:31:java.lang.Object getValue():166:166 -> h - 32:35:java.lang.Object getValue():167:167 -> h - 36:41:java.lang.Object getValue():168:168 -> h - 42:46:java.lang.Object getValue():169:169 -> h - 47:50:java.lang.Object getValue():171:171 -> h - 51:54:java.lang.Object getValue():172:172 -> h - 55:57:java.lang.Object getValue():175:175 -> h + 5:22:java.lang.Object getValue():161:161 -> h + 23:25:java.lang.Object getValue():162:162 -> h + 26:29:java.lang.Object getValue():164:164 -> h + 30:37:java.lang.Object getValue():166:166 -> h + 38:41:java.lang.Object getValue():167:167 -> h + 42:47:java.lang.Object getValue():168:168 -> h + 48:52:java.lang.Object getValue():169:169 -> h + 53:56:java.lang.Object getValue():171:171 -> h + 57:60:java.lang.Object getValue():172:172 -> h + 61:63:java.lang.Object getValue():175:175 -> h java.lang.Object getValue(com.airbnb.lottie.value.Keyframe,float) -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;F)Ljava/lang/Object;"} - 1:8:java.lang.Object getValue(com.airbnb.lottie.value.Keyframe,float,float,float):207:207 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;FFF)Ljava/lang/Object;"} - 1:8:boolean hasValueCallback():194:194 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;F)Ljava/lang/Object;"} + 1:8:java.lang.Object getValue(com.airbnb.lottie.value.Keyframe,float,float,float):211:211 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;FFF)Ljava/lang/Object;"} + 1:8:boolean hasValueCallback():198:198 -> k 1:8:void notifyListeners():83:83 -> l 9:12:void notifyListeners():84:84 -> l 13:20:void notifyListeners():86:86 -> l @@ -65887,237 +69870,222 @@ com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation -> e0.a: 81:83:void setProgress(float):75:75 -> n 84:89:void setProgress(float):77:77 -> n 90:93:void setProgress(float):78:78 -> n - 1:5:void setValueCallback(com.airbnb.lottie.value.LottieValueCallback):184:184 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/c;)V"} - 6:8:void setValueCallback(com.airbnb.lottie.value.LottieValueCallback):185:185 -> o - 9:12:void setValueCallback(com.airbnb.lottie.value.LottieValueCallback):187:187 -> o - 13:16:void setValueCallback(com.airbnb.lottie.value.LottieValueCallback):189:189 -> o - 1:6:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$KeyframesWrapper wrap(java.util.List):211:211 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Le0/a$d;"} - 7:13:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$KeyframesWrapper wrap(java.util.List):212:212 -> p - 14:20:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$KeyframesWrapper wrap(java.util.List):214:214 -> p - 21:26:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$KeyframesWrapper wrap(java.util.List):215:215 -> p - 27:32:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$KeyframesWrapper wrap(java.util.List):217:217 -> p -com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$1 -> e0.a$a: + 1:5:void setValueCallback(com.airbnb.lottie.value.LottieValueCallback):188:188 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/c;)V"} + 6:8:void setValueCallback(com.airbnb.lottie.value.LottieValueCallback):189:189 -> o + 9:12:void setValueCallback(com.airbnb.lottie.value.LottieValueCallback):191:191 -> o + 13:16:void setValueCallback(com.airbnb.lottie.value.LottieValueCallback):193:193 -> o + 1:2:boolean skipCache():180:180 -> p + 1:6:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$KeyframesWrapper wrap(java.util.List):215:215 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Li0/a$d;"} + 7:13:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$KeyframesWrapper wrap(java.util.List):216:216 -> q + 14:20:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$KeyframesWrapper wrap(java.util.List):218:218 -> q + 21:26:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$KeyframesWrapper wrap(java.util.List):219:219 -> q + 27:32:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$KeyframesWrapper wrap(java.util.List):221:221 -> q +com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$1 -> i0.a$a: # {"id":"sourceFile","fileName":"BaseKeyframeAnimation.java"} -com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener -> e0.a$b: +com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener -> i0.a$b: # {"id":"sourceFile","fileName":"BaseKeyframeAnimation.java"} - void onValueChanged() -> b -com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$EmptyKeyframeWrapper -> e0.a$c: + void onValueChanged() -> a +com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$EmptyKeyframeWrapper -> i0.a$c: # {"id":"sourceFile","fileName":"BaseKeyframeAnimation.java"} - 1:1:void ():237:237 -> - 2:2:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$1):237:237 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a$a;)V"} - 1:8:boolean isCachedValueEnabled(float):266:266 -> a - 1:8:com.airbnb.lottie.value.Keyframe getCurrentKeyframe():251:251 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp0/a;"} - 1:2:boolean isValueChanged(float):246:246 -> c - 1:3:float getEndProgress():261:261 -> d - 1:2:float getStartDelayProgress():256:256 -> e - 1:2:boolean isEmpty():241:241 -> isEmpty -com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$KeyframesWrapper -> e0.a$d: + 1:1:void ():241:241 -> + 2:2:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$1):241:241 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/a$a;)V"} + 1:8:boolean isCachedValueEnabled(float):270:270 -> a + 1:8:com.airbnb.lottie.value.Keyframe getCurrentKeyframe():255:255 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lt0/a;"} + 1:2:boolean isValueChanged(float):250:250 -> c + 1:3:float getEndProgress():265:265 -> d + 1:2:float getStartDelayProgress():260:260 -> e + 1:2:boolean isEmpty():245:245 -> isEmpty +com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$KeyframesWrapper -> i0.a$d: # {"id":"sourceFile","fileName":"BaseKeyframeAnimation.java"} boolean isCachedValueEnabled(float) -> a com.airbnb.lottie.value.Keyframe getCurrentKeyframe() -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lt0/a;"} boolean isValueChanged(float) -> c float getEndProgress() -> d float getStartDelayProgress() -> e boolean isEmpty() -> isEmpty -com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$KeyframesWrapperImpl -> e0.a$e: +com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$KeyframesWrapperImpl -> i0.a$e: # {"id":"sourceFile","fileName":"BaseKeyframeAnimation.java"} java.util.List keyframes -> a com.airbnb.lottie.value.Keyframe currentKeyframe -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/a;"} com.airbnb.lottie.value.Keyframe cachedCurrentKeyframe -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/a;"} float cachedInterpolatedProgress -> d - 1:4:void (java.util.List):323:323 -> - 5:8:void (java.util.List):320:320 -> - 9:10:void (java.util.List):321:321 -> - 11:13:void (java.util.List):324:324 -> - 14:20:void (java.util.List):325:325 -> - 1:14:boolean isCachedValueEnabled(float):377:377 -> a - 15:16:boolean isCachedValueEnabled(float):381:381 -> a - 17:20:boolean isCachedValueEnabled(float):382:382 -> a - 1:3:com.airbnb.lottie.value.Keyframe getCurrentKeyframe():362:362 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp0/a;"} - 1:9:boolean isValueChanged(float):335:335 -> c - 10:17:boolean isValueChanged(float):336:336 -> c - 18:24:boolean isValueChanged(float):338:338 -> c - 1:19:float getEndProgress():372:372 -> d - 1:14:float getStartDelayProgress():367:367 -> e - 1:14:com.airbnb.lottie.value.Keyframe findKeyframe(float):343:343 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lp0/a;"} - 15:23:com.airbnb.lottie.value.Keyframe findKeyframe(float):344:344 -> f - 24:33:com.airbnb.lottie.value.Keyframe findKeyframe(float):347:347 -> f - 34:41:com.airbnb.lottie.value.Keyframe findKeyframe(float):348:348 -> f - 42:46:com.airbnb.lottie.value.Keyframe findKeyframe(float):349:349 -> f - 47:56:com.airbnb.lottie.value.Keyframe findKeyframe(float):352:352 -> f - 57:66:com.airbnb.lottie.value.Keyframe findKeyframe(float):356:356 -> f - 1:2:boolean isEmpty():330:330 -> isEmpty -com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$SingleKeyframeWrapper -> e0.a$f: + 1:4:void (java.util.List):327:327 -> + 5:8:void (java.util.List):324:324 -> + 9:10:void (java.util.List):325:325 -> + 11:13:void (java.util.List):328:328 -> + 14:20:void (java.util.List):329:329 -> + 1:14:boolean isCachedValueEnabled(float):381:381 -> a + 15:16:boolean isCachedValueEnabled(float):385:385 -> a + 17:20:boolean isCachedValueEnabled(float):386:386 -> a + 1:3:com.airbnb.lottie.value.Keyframe getCurrentKeyframe():366:366 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lt0/a;"} + 1:9:boolean isValueChanged(float):339:339 -> c + 10:17:boolean isValueChanged(float):340:340 -> c + 18:24:boolean isValueChanged(float):342:342 -> c + 1:19:float getEndProgress():376:376 -> d + 1:14:float getStartDelayProgress():371:371 -> e + 1:14:com.airbnb.lottie.value.Keyframe findKeyframe(float):347:347 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lt0/a;"} + 15:23:com.airbnb.lottie.value.Keyframe findKeyframe(float):348:348 -> f + 24:33:com.airbnb.lottie.value.Keyframe findKeyframe(float):351:351 -> f + 34:41:com.airbnb.lottie.value.Keyframe findKeyframe(float):352:352 -> f + 42:46:com.airbnb.lottie.value.Keyframe findKeyframe(float):353:353 -> f + 47:56:com.airbnb.lottie.value.Keyframe findKeyframe(float):356:356 -> f + 57:66:com.airbnb.lottie.value.Keyframe findKeyframe(float):360:360 -> f + 1:2:boolean isEmpty():334:334 -> isEmpty +com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$SingleKeyframeWrapper -> i0.a$f: # {"id":"sourceFile","fileName":"BaseKeyframeAnimation.java"} com.airbnb.lottie.value.Keyframe keyframe -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/a;"} float cachedInterpolatedProgress -> b - 1:5:void (java.util.List):276:276 -> - 6:8:void (java.util.List):274:274 -> - 9:17:void (java.util.List):277:277 -> - 1:8:boolean isCachedValueEnabled(float):307:307 -> a - 9:12:boolean isCachedValueEnabled(float):310:310 -> a - 1:3:com.airbnb.lottie.value.Keyframe getCurrentKeyframe():292:292 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp0/a;"} - 1:9:boolean isValueChanged(float):287:287 -> c - 1:7:float getEndProgress():302:302 -> d - 1:7:float getStartDelayProgress():297:297 -> e - 1:2:boolean isEmpty():282:282 -> isEmpty -com.airbnb.lottie.animation.keyframe.ColorKeyframeAnimation -> e0.b: + 1:5:void (java.util.List):280:280 -> + 6:8:void (java.util.List):278:278 -> + 9:17:void (java.util.List):281:281 -> + 1:8:boolean isCachedValueEnabled(float):311:311 -> a + 9:12:boolean isCachedValueEnabled(float):314:314 -> a + 1:3:com.airbnb.lottie.value.Keyframe getCurrentKeyframe():296:296 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lt0/a;"} + 1:9:boolean isValueChanged(float):291:291 -> c + 1:7:float getEndProgress():306:306 -> d + 1:7:float getStartDelayProgress():301:301 -> e + 1:2:boolean isEmpty():286:286 -> isEmpty +com.airbnb.lottie.animation.keyframe.ColorKeyframeAnimation -> i0.b: # {"id":"sourceFile","fileName":"ColorKeyframeAnimation.java"} 1:4:void (java.util.List):12:12 -> 1:5:java.lang.Object getValue(com.airbnb.lottie.value.Keyframe,float):9:9 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;F)Ljava/lang/Object;"} - 1:13:int getIntValue():47:47 -> q - 1:8:int getIntValue(com.airbnb.lottie.value.Keyframe,float):24:24 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;F)I"} - 9:16:int getIntValue(com.airbnb.lottie.value.Keyframe,float):31:31 -> r - 17:32:int getIntValue(com.airbnb.lottie.value.Keyframe,float):33:33 -> r - 33:41:int getIntValue(com.airbnb.lottie.value.Keyframe,float):34:34 -> r - 42:49:int getIntValue(com.airbnb.lottie.value.Keyframe,float):33:33 -> r - 50:58:int getIntValue(com.airbnb.lottie.value.Keyframe,float):36:36 -> r - 59:83:int getIntValue(com.airbnb.lottie.value.Keyframe,float):40:40 -> r - 84:91:int getIntValue(com.airbnb.lottie.value.Keyframe,float):25:25 -> r - 1:9:java.lang.Integer getValue(com.airbnb.lottie.value.Keyframe,float):17:17 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;F)Ljava/lang/Integer;"} -com.airbnb.lottie.animation.keyframe.DropShadowKeyframeAnimation -> e0.c: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;F)Ljava/lang/Object;"} + 1:13:int getIntValue():47:47 -> r + 1:8:int getIntValue(com.airbnb.lottie.value.Keyframe,float):24:24 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;F)I"} + 9:16:int getIntValue(com.airbnb.lottie.value.Keyframe,float):31:31 -> s + 17:32:int getIntValue(com.airbnb.lottie.value.Keyframe,float):33:33 -> s + 33:41:int getIntValue(com.airbnb.lottie.value.Keyframe,float):34:34 -> s + 42:49:int getIntValue(com.airbnb.lottie.value.Keyframe,float):33:33 -> s + 50:58:int getIntValue(com.airbnb.lottie.value.Keyframe,float):36:36 -> s + 59:83:int getIntValue(com.airbnb.lottie.value.Keyframe,float):40:40 -> s + 84:91:int getIntValue(com.airbnb.lottie.value.Keyframe,float):25:25 -> s + 1:9:java.lang.Integer getValue(com.airbnb.lottie.value.Keyframe,float):17:17 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;F)Ljava/lang/Integer;"} +com.airbnb.lottie.animation.keyframe.DropShadowKeyframeAnimation -> i0.c: # {"id":"sourceFile","fileName":"DropShadowKeyframeAnimation.java"} com.airbnb.lottie.model.layer.BaseLayer layer -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/b;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener listener -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a$b;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation color -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.FloatKeyframeAnimation opacity -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/d;"} com.airbnb.lottie.animation.keyframe.FloatKeyframeAnimation direction -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/d;"} com.airbnb.lottie.animation.keyframe.FloatKeyframeAnimation distance -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/d;"} com.airbnb.lottie.animation.keyframe.FloatKeyframeAnimation radius -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/d;"} - float paintRadius -> h - float paintX -> i - float paintY -> j - int paintColor -> k - float[] matrixValues -> l - 1:5:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):38:38 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a$b;Lk0/b;Lm0/j;)V"} - 6:7:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):30:30 -> - 8:9:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):31:31 -> - 10:12:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):32:32 -> - 13:16:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):34:34 -> - 17:20:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):36:36 -> - 21:22:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):39:39 -> - 23:24:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):40:40 -> - 25:34:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):41:41 -> - 35:37:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):42:42 -> - 38:40:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):43:43 -> - 41:50:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):44:44 -> - 51:53:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):45:45 -> - 54:56:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):46:46 -> - 57:66:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):47:47 -> - 67:69:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):48:48 -> - 70:72:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):49:49 -> - 73:82:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):50:50 -> - 83:85:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):51:51 -> - 86:88:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):52:52 -> - 89:98:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):53:53 -> - 99:101:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):54:54 -> - 102:105:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):55:55 -> - 1:10:void applyTo(android.graphics.Paint,android.graphics.Matrix,int):70:70 -> a - 11:23:void applyTo(android.graphics.Paint,android.graphics.Matrix,int):71:71 -> a - 24:35:void applyTo(android.graphics.Paint,android.graphics.Matrix,int):72:72 -> a - 36:41:void applyTo(android.graphics.Paint,android.graphics.Matrix,int):73:73 -> a - 42:54:void applyTo(android.graphics.Paint,android.graphics.Matrix,int):78:78 -> a - 55:60:void applyTo(android.graphics.Paint,android.graphics.Matrix,int):79:79 -> a - 61:62:void applyTo(android.graphics.Paint,android.graphics.Matrix,int):80:80 -> a - 63:65:void applyTo(android.graphics.Paint,android.graphics.Matrix,int):81:81 -> a - 66:69:void applyTo(android.graphics.Paint,android.graphics.Matrix,int):82:82 -> a - 70:75:void applyTo(android.graphics.Paint,android.graphics.Matrix,int):83:83 -> a - 76:87:void applyTo(android.graphics.Paint,android.graphics.Matrix,int):89:89 -> a - 88:108:void applyTo(android.graphics.Paint,android.graphics.Matrix,int):90:90 -> a - 109:124:void applyTo(android.graphics.Paint,android.graphics.Matrix,int):91:91 -> a - 125:146:void applyTo(android.graphics.Paint,android.graphics.Matrix,int):94:94 -> a - 147:169:void applyTo(android.graphics.Paint,android.graphics.Matrix,int):96:96 -> a - 170:171:void applyTo(android.graphics.Paint,android.graphics.Matrix,int):99:99 -> a - 172:173:void applyTo(android.graphics.Paint,android.graphics.Matrix,int):100:100 -> a - 174:175:void applyTo(android.graphics.Paint,android.graphics.Matrix,int):101:101 -> a - 176:177:void applyTo(android.graphics.Paint,android.graphics.Matrix,int):102:102 -> a - 178:181:void applyTo(android.graphics.Paint,android.graphics.Matrix,int):103:103 -> a - 1:6:void onValueChanged():59:59 -> b - 1:6:void setColorCallback(com.airbnb.lottie.value.LottieValueCallback):107:107 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/c;)V"} - 1:6:void setDirectionCallback(com.airbnb.lottie.value.LottieValueCallback):130:130 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/c;)V"} - 1:6:void setDistanceCallback(com.airbnb.lottie.value.LottieValueCallback):134:134 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/c;)V"} - 3:9:void setOpacityCallback(com.airbnb.lottie.value.LottieValueCallback):112:112 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/c;)V"} - 10:20:void setOpacityCallback(com.airbnb.lottie.value.LottieValueCallback):115:115 -> f - 1:6:void setRadiusCallback(com.airbnb.lottie.value.LottieValueCallback):138:138 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/c;)V"} -com.airbnb.lottie.animation.keyframe.DropShadowKeyframeAnimation$1 -> e0.c$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/d;"} + android.graphics.Matrix layerInvMatrix -> h + 1:3:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):31:31 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/a$b;Lo0/b;Lq0/j;)V"} + 4:5:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):32:32 -> + 6:7:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):33:33 -> + 8:17:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):34:34 -> + 18:20:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):35:35 -> + 21:23:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):36:36 -> + 24:33:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):37:37 -> + 34:36:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):38:38 -> + 37:39:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):39:39 -> + 40:49:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):40:40 -> + 50:52:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):41:41 -> + 53:55:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):42:42 -> + 56:65:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):43:43 -> + 66:68:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):44:44 -> + 69:71:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):45:45 -> + 72:81:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):46:46 -> + 82:84:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):47:47 -> + 85:88:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener,com.airbnb.lottie.model.layer.BaseLayer,com.airbnb.lottie.parser.DropShadowEffect):48:48 -> + 1:6:void onValueChanged():52:52 -> a + 1:10:com.airbnb.lottie.utils.DropShadow evaluate(android.graphics.Matrix,int):56:56 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Matrix;I)Ls0/d;"} + 11:23:com.airbnb.lottie.utils.DropShadow evaluate(android.graphics.Matrix,int):57:57 -> b + 24:35:com.airbnb.lottie.utils.DropShadow evaluate(android.graphics.Matrix,int):58:58 -> b + 36:41:com.airbnb.lottie.utils.DropShadow evaluate(android.graphics.Matrix,int):59:59 -> b + 42:53:com.airbnb.lottie.utils.DropShadow evaluate(android.graphics.Matrix,int):60:60 -> b + 54:65:com.airbnb.lottie.utils.DropShadow evaluate(android.graphics.Matrix,int):62:62 -> b + 66:86:com.airbnb.lottie.utils.DropShadow evaluate(android.graphics.Matrix,int):63:63 -> b + 87:102:com.airbnb.lottie.utils.DropShadow evaluate(android.graphics.Matrix,int):64:64 -> b + 103:111:com.airbnb.lottie.utils.DropShadow evaluate(android.graphics.Matrix,int):66:66 -> b + 112:114:com.airbnb.lottie.utils.DropShadow evaluate(android.graphics.Matrix,int):67:67 -> b + 115:125:com.airbnb.lottie.utils.DropShadow evaluate(android.graphics.Matrix,int):72:72 -> b + 126:138:com.airbnb.lottie.utils.DropShadow evaluate(android.graphics.Matrix,int):73:73 -> b + 139:144:com.airbnb.lottie.utils.DropShadow evaluate(android.graphics.Matrix,int):74:74 -> b + 1:6:void setColorCallback(com.airbnb.lottie.value.LottieValueCallback):80:80 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/c;)V"} + 1:6:void setDirectionCallback(com.airbnb.lottie.value.LottieValueCallback):103:103 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/c;)V"} + 1:6:void setDistanceCallback(com.airbnb.lottie.value.LottieValueCallback):107:107 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/c;)V"} + 3:9:void setOpacityCallback(com.airbnb.lottie.value.LottieValueCallback):85:85 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/c;)V"} + 10:20:void setOpacityCallback(com.airbnb.lottie.value.LottieValueCallback):88:88 -> f + 1:6:void setRadiusCallback(com.airbnb.lottie.value.LottieValueCallback):111:111 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/c;)V"} +com.airbnb.lottie.animation.keyframe.DropShadowKeyframeAnimation$1 -> i0.c$a: # {"id":"sourceFile","fileName":"DropShadowKeyframeAnimation.java"} com.airbnb.lottie.value.LottieValueCallback val$callback -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/c;"} com.airbnb.lottie.animation.keyframe.DropShadowKeyframeAnimation this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/c;"} - 1:8:void (com.airbnb.lottie.animation.keyframe.DropShadowKeyframeAnimation,com.airbnb.lottie.value.LottieValueCallback):115:115 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/c;Lp0/c;)V"} - 1:5:java.lang.Object getValue(com.airbnb.lottie.value.LottieFrameInfo):115:115 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/b;)Ljava/lang/Object;"} - 1:12:java.lang.Float getValue(com.airbnb.lottie.value.LottieFrameInfo):119:119 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/b;)Ljava/lang/Float;"} - 13:25:java.lang.Float getValue(com.airbnb.lottie.value.LottieFrameInfo):124:124 -> d -com.airbnb.lottie.animation.keyframe.FloatKeyframeAnimation -> e0.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/c;"} + 1:8:void (com.airbnb.lottie.animation.keyframe.DropShadowKeyframeAnimation,com.airbnb.lottie.value.LottieValueCallback):88:88 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/c;Lt0/c;)V"} + 1:5:java.lang.Object getValue(com.airbnb.lottie.value.LottieFrameInfo):88:88 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/b;)Ljava/lang/Object;"} + 1:12:java.lang.Float getValue(com.airbnb.lottie.value.LottieFrameInfo):92:92 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/b;)Ljava/lang/Float;"} + 13:25:java.lang.Float getValue(com.airbnb.lottie.value.LottieFrameInfo):97:97 -> d +com.airbnb.lottie.animation.keyframe.FloatKeyframeAnimation -> i0.d: # {"id":"sourceFile","fileName":"FloatKeyframeAnimation.java"} 1:4:void (java.util.List):11:11 -> 1:5:java.lang.Object getValue(com.airbnb.lottie.value.Keyframe,float):8:8 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;F)Ljava/lang/Object;"} - 1:13:float getFloatValue():43:43 -> q - 1:8:float getFloatValue(com.airbnb.lottie.value.Keyframe,float):22:22 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;F)F"} - 9:12:float getFloatValue(com.airbnb.lottie.value.Keyframe,float):26:26 -> r - 13:30:float getFloatValue(com.airbnb.lottie.value.Keyframe,float):28:28 -> r - 31:39:float getFloatValue(com.airbnb.lottie.value.Keyframe,float):30:30 -> r - 40:47:float getFloatValue(com.airbnb.lottie.value.Keyframe,float):28:28 -> r - 48:53:float getFloatValue(com.airbnb.lottie.value.Keyframe,float):32:32 -> r - 54:66:float getFloatValue(com.airbnb.lottie.value.Keyframe,float):36:36 -> r - 67:74:float getFloatValue(com.airbnb.lottie.value.Keyframe,float):23:23 -> r - 1:9:java.lang.Float getValue(com.airbnb.lottie.value.Keyframe,float):15:15 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;F)Ljava/lang/Float;"} -com.airbnb.lottie.animation.keyframe.GradientColorKeyframeAnimation -> e0.e: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;F)Ljava/lang/Object;"} + 1:13:float getFloatValue():43:43 -> r + 1:8:float getFloatValue(com.airbnb.lottie.value.Keyframe,float):22:22 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;F)F"} + 9:12:float getFloatValue(com.airbnb.lottie.value.Keyframe,float):26:26 -> s + 13:30:float getFloatValue(com.airbnb.lottie.value.Keyframe,float):28:28 -> s + 31:39:float getFloatValue(com.airbnb.lottie.value.Keyframe,float):30:30 -> s + 40:47:float getFloatValue(com.airbnb.lottie.value.Keyframe,float):28:28 -> s + 48:53:float getFloatValue(com.airbnb.lottie.value.Keyframe,float):32:32 -> s + 54:66:float getFloatValue(com.airbnb.lottie.value.Keyframe,float):36:36 -> s + 67:74:float getFloatValue(com.airbnb.lottie.value.Keyframe,float):23:23 -> s + 1:9:java.lang.Float getValue(com.airbnb.lottie.value.Keyframe,float):15:15 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;F)Ljava/lang/Float;"} +com.airbnb.lottie.animation.keyframe.GradientColorKeyframeAnimation -> i0.e: # {"id":"sourceFile","fileName":"GradientColorKeyframeAnimation.java"} com.airbnb.lottie.model.content.GradientColor gradientColor -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/d;"} 1:5:void (java.util.List):12:12 -> 6:11:void (java.util.List):18:18 -> 12:23:void (java.util.List):19:19 -> 24:34:void (java.util.List):21:21 -> 35:46:void (java.util.List):24:24 -> 1:5:java.lang.Object getValue(com.airbnb.lottie.value.Keyframe,float):8:8 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;F)Ljava/lang/Object;"} - 1:13:com.airbnb.lottie.model.content.GradientColor getValue(com.airbnb.lottie.value.Keyframe,float):29:29 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;F)Lj0/d;"} - 14:16:com.airbnb.lottie.model.content.GradientColor getValue(com.airbnb.lottie.value.Keyframe,float):30:30 -> q -com.airbnb.lottie.animation.keyframe.IntegerKeyframeAnimation -> e0.f: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;F)Ljava/lang/Object;"} + 1:13:com.airbnb.lottie.model.content.GradientColor getValue(com.airbnb.lottie.value.Keyframe,float):29:29 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;F)Ln0/d;"} + 14:16:com.airbnb.lottie.model.content.GradientColor getValue(com.airbnb.lottie.value.Keyframe,float):30:30 -> r +com.airbnb.lottie.animation.keyframe.IntegerKeyframeAnimation -> i0.f: # {"id":"sourceFile","fileName":"IntegerKeyframeAnimation.java"} 1:4:void (java.util.List):11:11 -> 1:5:java.lang.Object getValue(com.airbnb.lottie.value.Keyframe,float):8:8 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;F)Ljava/lang/Object;"} - 1:13:int getIntValue():46:46 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;F)Ljava/lang/Object;"} 1:4:int getIntValue(com.airbnb.lottie.value.Keyframe,float):23:23 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;F)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;F)I"} 5:17:int getIntValue(com.airbnb.lottie.value.Keyframe,float):27:27 -> r 18:21:int getIntValue(com.airbnb.lottie.value.Keyframe,float):29:29 -> r 22:33:int getIntValue(com.airbnb.lottie.value.Keyframe,float):31:31 -> r @@ -66128,11 +70096,11 @@ com.airbnb.lottie.animation.keyframe.IntegerKeyframeAnimation -> e0.f: 61:69:int getIntValue(com.airbnb.lottie.value.Keyframe,float):39:39 -> r 70:77:int getIntValue(com.airbnb.lottie.value.Keyframe,float):24:24 -> r 1:9:java.lang.Integer getValue(com.airbnb.lottie.value.Keyframe,float):16:16 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;F)Ljava/lang/Integer;"} -com.airbnb.lottie.animation.keyframe.KeyframeAnimation -> e0.g: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;F)Ljava/lang/Integer;"} +com.airbnb.lottie.animation.keyframe.KeyframeAnimation -> i0.g: # {"id":"sourceFile","fileName":"KeyframeAnimation.java"} 1:4:void (java.util.List):9:9 -> -com.airbnb.lottie.animation.keyframe.MaskKeyframeAnimation -> e0.h: +com.airbnb.lottie.animation.keyframe.MaskKeyframeAnimation -> i0.h: # {"id":"sourceFile","fileName":"MaskKeyframeAnimation.java"} java.util.List maskAnimations -> a java.util.List opacityAnimations -> b @@ -66148,13 +70116,13 @@ com.airbnb.lottie.animation.keyframe.MaskKeyframeAnimation -> e0.h: 1:3:java.util.List getMaskAnimations():33:33 -> a 1:3:java.util.List getMasks():29:29 -> b 1:3:java.util.List getOpacityAnimations():37:37 -> c -com.airbnb.lottie.animation.keyframe.PathKeyframe -> e0.i: +com.airbnb.lottie.animation.keyframe.PathKeyframe -> i0.i: # {"id":"sourceFile","fileName":"PathKeyframe.java"} android.graphics.Path path -> q com.airbnb.lottie.value.Keyframe pointKeyFrame -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/a;"} 1:25:void (com.airbnb.lottie.LottieComposition,com.airbnb.lottie.value.Keyframe):18:18 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;Lp0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;Lt0/a;)V"} 26:27:void (com.airbnb.lottie.LottieComposition,com.airbnb.lottie.value.Keyframe):20:20 -> 28:31:void (com.airbnb.lottie.LottieComposition,com.airbnb.lottie.value.Keyframe):21:21 -> 1:19:void createPath():27:27 -> j @@ -66162,131 +70130,132 @@ com.airbnb.lottie.animation.keyframe.PathKeyframe -> e0.i: 29:38:void createPath():29:29 -> j 39:55:void createPath():30:30 -> j 1:3:android.graphics.Path getPath():38:38 -> k -com.airbnb.lottie.animation.keyframe.PathKeyframeAnimation -> e0.j: +com.airbnb.lottie.animation.keyframe.PathKeyframeAnimation -> i0.j: # {"id":"sourceFile","fileName":"PathKeyframeAnimation.java"} android.graphics.PointF point -> i float[] pos -> j float[] tangent -> k android.graphics.PathMeasure pathMeasure -> l com.airbnb.lottie.animation.keyframe.PathKeyframe pathMeasureKeyframe -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/i;"} 1:3:void (java.util.List):19:19 -> 4:11:void (java.util.List):12:12 -> 12:15:void (java.util.List):13:13 -> 16:19:void (java.util.List):14:14 -> 20:27:void (java.util.List):15:15 -> 1:5:java.lang.Object getValue(com.airbnb.lottie.value.Keyframe,float):11:11 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;F)Ljava/lang/Object;"} - 1:3:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):23:23 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;F)Landroid/graphics/PointF;"} - 4:7:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):24:24 -> q - 8:15:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):26:26 -> q - 16:31:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):27:27 -> q - 32:35:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):28:28 -> q - 36:40:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):29:29 -> q - 41:52:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):27:27 -> q - 53:57:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):36:36 -> q - 58:62:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):39:39 -> q - 63:67:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):40:40 -> q - 68:69:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):41:41 -> q - 70:77:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):47:47 -> q - 78:86:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):50:50 -> q - 87:103:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):51:51 -> q - 104:121:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):54:54 -> q - 122:135:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):56:56 -> q - 136:138:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):58:58 -> q -com.airbnb.lottie.animation.keyframe.PointKeyframeAnimation -> e0.k: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;F)Ljava/lang/Object;"} + 1:3:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):23:23 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;F)Landroid/graphics/PointF;"} + 4:7:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):24:24 -> r + 8:15:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):26:26 -> r + 16:31:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):27:27 -> r + 32:35:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):28:28 -> r + 36:40:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):29:29 -> r + 41:52:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):27:27 -> r + 53:57:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):36:36 -> r + 58:62:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):39:39 -> r + 63:67:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):40:40 -> r + 68:69:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):41:41 -> r + 70:77:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):47:47 -> r + 78:86:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):50:50 -> r + 87:103:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):51:51 -> r + 104:121:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):54:54 -> r + 122:135:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):56:56 -> r + 136:138:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):58:58 -> r +com.airbnb.lottie.animation.keyframe.PointKeyframeAnimation -> i0.k: # {"id":"sourceFile","fileName":"PointKeyframeAnimation.java"} android.graphics.PointF point -> i 1:3:void (java.util.List):13:13 -> 4:11:void (java.util.List):10:10 -> 1:5:java.lang.Object getValue(com.airbnb.lottie.value.Keyframe,float):9:9 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;F)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;F)Ljava/lang/Object;"} 1:5:java.lang.Object getValue(com.airbnb.lottie.value.Keyframe,float,float,float):9:9 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;FFF)Ljava/lang/Object;"} - 1:5:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):17:17 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;F)Landroid/graphics/PointF;"} - 1:8:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float,float,float):21:21 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;FFF)Landroid/graphics/PointF;"} - 9:11:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float,float,float):25:25 -> r - 12:14:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float,float,float):26:26 -> r - 15:18:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float,float,float):28:28 -> r - 19:26:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float,float,float):30:30 -> r - 27:35:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float,float,float):31:31 -> r - 36:44:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float,float,float):30:30 -> r - 45:63:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float,float,float):37:37 -> r - 64:66:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float,float,float):39:39 -> r - 67:74:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float,float,float):22:22 -> r -com.airbnb.lottie.animation.keyframe.ScaleKeyframeAnimation -> e0.l: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;FFF)Ljava/lang/Object;"} + 1:5:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):17:17 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;F)Landroid/graphics/PointF;"} + 1:8:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float,float,float):21:21 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;FFF)Landroid/graphics/PointF;"} + 9:11:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float,float,float):25:25 -> s + 12:14:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float,float,float):26:26 -> s + 15:18:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float,float,float):28:28 -> s + 19:26:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float,float,float):30:30 -> s + 27:35:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float,float,float):31:31 -> s + 36:44:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float,float,float):30:30 -> s + 45:63:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float,float,float):37:37 -> s + 64:66:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float,float,float):39:39 -> s + 67:74:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float,float,float):22:22 -> s +com.airbnb.lottie.animation.keyframe.ScaleKeyframeAnimation -> i0.l: # {"id":"sourceFile","fileName":"ScaleKeyframeAnimation.java"} com.airbnb.lottie.value.ScaleXY scaleXY -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/d;"} 1:3:void (java.util.List):14:14 -> 4:11:void (java.util.List):11:11 -> 1:5:java.lang.Object getValue(com.airbnb.lottie.value.Keyframe,float):9:9 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;F)Ljava/lang/Object;"} - 1:8:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):18:18 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;F)Lp0/d;"} - 9:11:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):21:21 -> q - 12:14:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):22:22 -> q - 15:18:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):24:24 -> q - 19:26:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):26:26 -> q - 27:35:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):28:28 -> q - 36:45:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):26:26 -> q - 46:47:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):34:34 -> q - 48:59:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):35:35 -> q - 60:71:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):36:36 -> q - 72:74:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):34:34 -> q - 75:77:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):38:38 -> q - 78:85:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):19:19 -> q -com.airbnb.lottie.animation.keyframe.ShapeKeyframeAnimation -> e0.m: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;F)Ljava/lang/Object;"} + 1:8:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):18:18 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;F)Lt0/d;"} + 9:11:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):21:21 -> r + 12:14:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):22:22 -> r + 15:18:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):24:24 -> r + 19:26:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):26:26 -> r + 27:35:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):28:28 -> r + 36:45:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):26:26 -> r + 46:47:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):34:34 -> r + 48:59:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):35:35 -> r + 60:71:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):36:36 -> r + 72:74:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):34:34 -> r + 75:77:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):38:38 -> r + 78:85:com.airbnb.lottie.value.ScaleXY getValue(com.airbnb.lottie.value.Keyframe,float):19:19 -> r +com.airbnb.lottie.animation.keyframe.ShapeKeyframeAnimation -> i0.m: # {"id":"sourceFile","fileName":"ShapeKeyframeAnimation.java"} com.airbnb.lottie.model.content.ShapeData tempShapeData -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/o;"} android.graphics.Path tempPath -> j android.graphics.Path valueCallbackStartPath -> k android.graphics.Path valueCallbackEndPath -> l java.util.List shapeModifiers -> m - 1:3:void (java.util.List):23:23 -> - 4:10:void (java.util.List):15:15 -> - 11:18:void (java.util.List):16:16 -> - 1:5:java.lang.Object getValue(com.airbnb.lottie.value.Keyframe,float):14:14 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;F)Ljava/lang/Object;"} - 1:4:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):27:27 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;F)Landroid/graphics/Path;"} - 5:8:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):28:28 -> q - 9:18:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):30:30 -> q - 19:20:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):31:31 -> q - 21:24:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):32:32 -> q - 25:32:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):33:33 -> q - 33:47:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):34:34 -> q - 48:52:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):37:37 -> q - 53:56:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):38:38 -> q - 57:60:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):39:39 -> q - 61:67:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):40:40 -> q - 68:74:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):41:41 -> q - 75:81:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):43:43 -> q - 82:86:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):45:45 -> q - 87:102:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):48:48 -> q - 103:105:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):49:49 -> q - 106:114:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):50:50 -> q - 115:121:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):48:48 -> q - 122:124:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):52:52 -> q - 1:3:void setShapeModifiers(java.util.List):56:56 -> r -com.airbnb.lottie.animation.keyframe.SplitDimensionPathKeyframeAnimation -> e0.n: + 1:3:void (java.util.List):21:21 -> + 4:10:void (java.util.List):13:13 -> + 11:18:void (java.util.List):14:14 -> + 1:5:java.lang.Object getValue(com.airbnb.lottie.value.Keyframe,float):12:12 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;F)Ljava/lang/Object;"} + 1:14:boolean skipCache():30:30 -> p + 1:4:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):34:34 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;F)Landroid/graphics/Path;"} + 5:8:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):35:35 -> r + 9:18:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):37:37 -> r + 19:20:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):38:38 -> r + 21:24:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):39:39 -> r + 25:32:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):40:40 -> r + 33:47:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):41:41 -> r + 48:52:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):44:44 -> r + 53:56:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):45:45 -> r + 57:60:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):46:46 -> r + 61:67:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):47:47 -> r + 68:74:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):48:48 -> r + 75:81:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):50:50 -> r + 82:86:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):52:52 -> r + 87:102:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):55:55 -> r + 103:105:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):56:56 -> r + 106:114:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):57:57 -> r + 115:121:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):55:55 -> r + 122:124:android.graphics.Path getValue(com.airbnb.lottie.value.Keyframe,float):59:59 -> r + 1:3:void setShapeModifiers(java.util.List):63:63 -> s +com.airbnb.lottie.animation.keyframe.SplitDimensionPathKeyframeAnimation -> i0.n: # {"id":"sourceFile","fileName":"SplitDimensionPathKeyframeAnimation.java"} android.graphics.PointF point -> i android.graphics.PointF pointWithCallbackValues -> j com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation xAnimation -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation yAnimation -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.value.LottieValueCallback xValueCallback -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/c;"} com.airbnb.lottie.value.LottieValueCallback yValueCallback -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/c;"} 1:5:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):25:25 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a;Le0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/a;Li0/a;)V"} 6:12:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):13:13 -> 13:19:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):14:14 -> 20:21:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):27:27 -> @@ -66294,81 +70263,81 @@ com.airbnb.lottie.animation.keyframe.SplitDimensionPathKeyframeAnimation -> e0.n 24:31:void (com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):30:30 -> 1:5:java.lang.Object getValue():12:12 -> h 1:5:java.lang.Object getValue(com.airbnb.lottie.value.Keyframe,float):12:12 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;F)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;F)Ljava/lang/Object;"} 1:5:void setProgress(float):54:54 -> n 6:10:void setProgress(float):55:55 -> n 11:40:void setProgress(float):56:56 -> n 41:48:void setProgress(float):57:57 -> n 49:63:void setProgress(float):58:58 -> n - 3:7:android.graphics.PointF getValue():63:63 -> q - 1:5:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):70:70 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;F)Landroid/graphics/PointF;"} - 6:13:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):71:71 -> r - 14:15:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):73:73 -> r - 16:23:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):74:74 -> r - 24:40:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):76:76 -> r - 41:46:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):79:79 -> r - 47:52:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):80:80 -> r - 53:56:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):81:81 -> r - 57:64:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):75:75 -> r - 65:68:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):84:84 -> r - 69:76:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):85:85 -> r - 77:78:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):87:87 -> r - 79:86:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):88:88 -> r - 87:103:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):90:90 -> r - 104:109:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):93:93 -> r - 110:115:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):94:94 -> r - 116:119:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):95:95 -> r - 120:128:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):89:89 -> r - 129:138:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):100:100 -> r - 139:149:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):102:102 -> r - 150:161:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):106:106 -> r - 162:172:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):108:108 -> r - 173:175:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):111:111 -> r - 1:5:void setXValueCallback(com.airbnb.lottie.value.LottieValueCallback):34:34 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/c;)V"} - 6:8:void setXValueCallback(com.airbnb.lottie.value.LottieValueCallback):35:35 -> s - 9:12:void setXValueCallback(com.airbnb.lottie.value.LottieValueCallback):37:37 -> s - 13:16:void setXValueCallback(com.airbnb.lottie.value.LottieValueCallback):39:39 -> s - 1:5:void setYValueCallback(com.airbnb.lottie.value.LottieValueCallback):44:44 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/c;)V"} - 6:8:void setYValueCallback(com.airbnb.lottie.value.LottieValueCallback):45:45 -> t - 9:12:void setYValueCallback(com.airbnb.lottie.value.LottieValueCallback):47:47 -> t - 13:16:void setYValueCallback(com.airbnb.lottie.value.LottieValueCallback):49:49 -> t -com.airbnb.lottie.animation.keyframe.TextKeyframeAnimation -> e0.o: + 3:7:android.graphics.PointF getValue():63:63 -> r + 1:5:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):70:70 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;F)Landroid/graphics/PointF;"} + 6:13:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):71:71 -> s + 14:15:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):73:73 -> s + 16:23:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):74:74 -> s + 24:40:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):76:76 -> s + 41:46:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):79:79 -> s + 47:52:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):80:80 -> s + 53:56:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):81:81 -> s + 57:64:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):75:75 -> s + 65:68:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):84:84 -> s + 69:76:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):85:85 -> s + 77:78:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):87:87 -> s + 79:86:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):88:88 -> s + 87:103:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):90:90 -> s + 104:109:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):93:93 -> s + 110:115:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):94:94 -> s + 116:119:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):95:95 -> s + 120:128:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):89:89 -> s + 129:138:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):100:100 -> s + 139:149:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):102:102 -> s + 150:161:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):106:106 -> s + 162:172:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):108:108 -> s + 173:175:android.graphics.PointF getValue(com.airbnb.lottie.value.Keyframe,float):111:111 -> s + 1:5:void setXValueCallback(com.airbnb.lottie.value.LottieValueCallback):34:34 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/c;)V"} + 6:8:void setXValueCallback(com.airbnb.lottie.value.LottieValueCallback):35:35 -> t + 9:12:void setXValueCallback(com.airbnb.lottie.value.LottieValueCallback):37:37 -> t + 13:16:void setXValueCallback(com.airbnb.lottie.value.LottieValueCallback):39:39 -> t + 1:5:void setYValueCallback(com.airbnb.lottie.value.LottieValueCallback):44:44 -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/c;)V"} + 6:8:void setYValueCallback(com.airbnb.lottie.value.LottieValueCallback):45:45 -> u + 9:12:void setYValueCallback(com.airbnb.lottie.value.LottieValueCallback):47:47 -> u + 13:16:void setYValueCallback(com.airbnb.lottie.value.LottieValueCallback):49:49 -> u +com.airbnb.lottie.animation.keyframe.TextKeyframeAnimation -> i0.o: # {"id":"sourceFile","fileName":"TextKeyframeAnimation.java"} 1:4:void (java.util.List):12:12 -> 1:5:java.lang.Object getValue(com.airbnb.lottie.value.Keyframe,float):10:10 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;F)Ljava/lang/Object;"} - 1:4:com.airbnb.lottie.model.DocumentData getValue(com.airbnb.lottie.value.Keyframe,float):16:16 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;F)Lh0/b;"} - 5:24:com.airbnb.lottie.model.DocumentData getValue(com.airbnb.lottie.value.Keyframe,float):17:17 -> q - 25:36:com.airbnb.lottie.model.DocumentData getValue(com.airbnb.lottie.value.Keyframe,float):18:18 -> q - 37:45:com.airbnb.lottie.model.DocumentData getValue(com.airbnb.lottie.value.Keyframe,float):19:19 -> q - 46:59:com.airbnb.lottie.model.DocumentData getValue(com.airbnb.lottie.value.Keyframe,float):17:17 -> q - 60:64:com.airbnb.lottie.model.DocumentData getValue(com.airbnb.lottie.value.Keyframe,float):20:20 -> q - 65:67:com.airbnb.lottie.model.DocumentData getValue(com.airbnb.lottie.value.Keyframe,float):23:23 -> q - 68:72:com.airbnb.lottie.model.DocumentData getValue(com.airbnb.lottie.value.Keyframe,float):21:21 -> q - 1:5:void setStringValueCallback(com.airbnb.lottie.value.LottieValueCallback):28:28 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/c;)V"} - 6:10:void setStringValueCallback(com.airbnb.lottie.value.LottieValueCallback):29:29 -> r - 11:19:void setStringValueCallback(com.airbnb.lottie.value.LottieValueCallback):30:30 -> r -com.airbnb.lottie.animation.keyframe.TextKeyframeAnimation$1 -> e0.o$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;F)Ljava/lang/Object;"} + 1:4:com.airbnb.lottie.model.DocumentData getValue(com.airbnb.lottie.value.Keyframe,float):16:16 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;F)Ll0/b;"} + 5:24:com.airbnb.lottie.model.DocumentData getValue(com.airbnb.lottie.value.Keyframe,float):17:17 -> r + 25:36:com.airbnb.lottie.model.DocumentData getValue(com.airbnb.lottie.value.Keyframe,float):18:18 -> r + 37:45:com.airbnb.lottie.model.DocumentData getValue(com.airbnb.lottie.value.Keyframe,float):19:19 -> r + 46:59:com.airbnb.lottie.model.DocumentData getValue(com.airbnb.lottie.value.Keyframe,float):17:17 -> r + 60:64:com.airbnb.lottie.model.DocumentData getValue(com.airbnb.lottie.value.Keyframe,float):20:20 -> r + 65:67:com.airbnb.lottie.model.DocumentData getValue(com.airbnb.lottie.value.Keyframe,float):23:23 -> r + 68:72:com.airbnb.lottie.model.DocumentData getValue(com.airbnb.lottie.value.Keyframe,float):21:21 -> r + 1:5:void setStringValueCallback(com.airbnb.lottie.value.LottieValueCallback):28:28 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/c;)V"} + 6:10:void setStringValueCallback(com.airbnb.lottie.value.LottieValueCallback):29:29 -> s + 11:19:void setStringValueCallback(com.airbnb.lottie.value.LottieValueCallback):30:30 -> s +com.airbnb.lottie.animation.keyframe.TextKeyframeAnimation$1 -> i0.o$a: # {"id":"sourceFile","fileName":"TextKeyframeAnimation.java"} com.airbnb.lottie.value.LottieFrameInfo val$stringFrameInfo -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/b;"} com.airbnb.lottie.value.LottieValueCallback val$valueCallback -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/c;"} com.airbnb.lottie.model.DocumentData val$documentData -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll0/b;"} com.airbnb.lottie.animation.keyframe.TextKeyframeAnimation this$0 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o;"} 1:12:void (com.airbnb.lottie.animation.keyframe.TextKeyframeAnimation,com.airbnb.lottie.value.LottieFrameInfo,com.airbnb.lottie.value.LottieValueCallback,com.airbnb.lottie.model.DocumentData):30:30 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/o;Lp0/b;Lp0/c;Lh0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o;Lt0/b;Lt0/c;Ll0/b;)V"} 1:5:java.lang.Object getValue(com.airbnb.lottie.value.LottieFrameInfo):30:30 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/b;)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/b;)Ljava/lang/Object;"} 3:20:com.airbnb.lottie.model.DocumentData getValue(com.airbnb.lottie.value.LottieFrameInfo):33:33 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/b;)Lh0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/b;)Ll0/b;"} 21:36:com.airbnb.lottie.model.DocumentData getValue(com.airbnb.lottie.value.LottieFrameInfo):34:34 -> d 37:40:com.airbnb.lottie.model.DocumentData getValue(com.airbnb.lottie.value.LottieFrameInfo):35:35 -> d 41:43:com.airbnb.lottie.model.DocumentData getValue(com.airbnb.lottie.value.LottieFrameInfo):33:33 -> d @@ -66376,280 +70345,399 @@ com.airbnb.lottie.animation.keyframe.TextKeyframeAnimation$1 -> e0.o$a: 55:76:com.airbnb.lottie.model.DocumentData getValue(com.airbnb.lottie.value.LottieFrameInfo):37:37 -> d 77:105:com.airbnb.lottie.model.DocumentData getValue(com.airbnb.lottie.value.LottieFrameInfo):38:38 -> d 106:108:com.airbnb.lottie.model.DocumentData getValue(com.airbnb.lottie.value.LottieFrameInfo):41:41 -> d -com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation -> e0.p: +com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation -> i0.s: # {"id":"sourceFile","fileName":"TransformKeyframeAnimation.java"} android.graphics.Matrix matrix -> a android.graphics.Matrix skewMatrix1 -> b android.graphics.Matrix skewMatrix2 -> c android.graphics.Matrix skewMatrix3 -> d float[] skewValues -> e - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation anchorPoint -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation position -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation scale -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation rotation -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation opacity -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - com.airbnb.lottie.animation.keyframe.FloatKeyframeAnimation skew -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/d;"} - com.airbnb.lottie.animation.keyframe.FloatKeyframeAnimation skewAngle -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/d;"} - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation startOpacity -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation endOpacity -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - boolean autoOrient -> o - 1:3:void (com.airbnb.lottie.model.animatable.AnimatableTransform):50:50 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/n;)V"} - 4:10:void (com.airbnb.lottie.model.animatable.AnimatableTransform):29:29 -> - 11:29:void (com.airbnb.lottie.model.animatable.AnimatableTransform):51:51 -> - 30:47:void (com.airbnb.lottie.model.animatable.AnimatableTransform):52:52 -> - 48:65:void (com.airbnb.lottie.model.animatable.AnimatableTransform):53:53 -> - 66:83:void (com.airbnb.lottie.model.animatable.AnimatableTransform):54:54 -> - 84:101:void (com.airbnb.lottie.model.animatable.AnimatableTransform):55:55 -> - 102:107:void (com.airbnb.lottie.model.animatable.AnimatableTransform):56:56 -> - 108:111:void (com.airbnb.lottie.model.animatable.AnimatableTransform):57:57 -> - 112:118:void (com.airbnb.lottie.model.animatable.AnimatableTransform):58:58 -> - 119:125:void (com.airbnb.lottie.model.animatable.AnimatableTransform):59:59 -> - 126:134:void (com.airbnb.lottie.model.animatable.AnimatableTransform):60:60 -> - 135:139:void (com.airbnb.lottie.model.animatable.AnimatableTransform):61:61 -> - 140:141:void (com.airbnb.lottie.model.animatable.AnimatableTransform):63:63 -> - 142:143:void (com.airbnb.lottie.model.animatable.AnimatableTransform):64:64 -> - 144:145:void (com.airbnb.lottie.model.animatable.AnimatableTransform):65:65 -> - 146:147:void (com.airbnb.lottie.model.animatable.AnimatableTransform):66:66 -> - 148:165:void (com.airbnb.lottie.model.animatable.AnimatableTransform):68:68 -> - 166:171:void (com.airbnb.lottie.model.animatable.AnimatableTransform):69:69 -> - 172:181:void (com.airbnb.lottie.model.animatable.AnimatableTransform):70:70 -> - 182:187:void (com.airbnb.lottie.model.animatable.AnimatableTransform):72:72 -> - 188:198:void (com.airbnb.lottie.model.animatable.AnimatableTransform):73:73 -> - 199:200:void (com.airbnb.lottie.model.animatable.AnimatableTransform):75:75 -> - 201:206:void (com.airbnb.lottie.model.animatable.AnimatableTransform):77:77 -> - 207:217:void (com.airbnb.lottie.model.animatable.AnimatableTransform):78:78 -> - 218:220:void (com.airbnb.lottie.model.animatable.AnimatableTransform):80:80 -> - 1:5:void addAnimationsToLayer(com.airbnb.lottie.model.layer.BaseLayer):85:85 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/b;)V"} - 6:10:void addAnimationsToLayer(com.airbnb.lottie.model.layer.BaseLayer):86:86 -> a - 11:15:void addAnimationsToLayer(com.airbnb.lottie.model.layer.BaseLayer):87:87 -> a - 16:20:void addAnimationsToLayer(com.airbnb.lottie.model.layer.BaseLayer):89:89 -> a - 21:25:void addAnimationsToLayer(com.airbnb.lottie.model.layer.BaseLayer):90:90 -> a - 26:30:void addAnimationsToLayer(com.airbnb.lottie.model.layer.BaseLayer):91:91 -> a - 31:35:void addAnimationsToLayer(com.airbnb.lottie.model.layer.BaseLayer):92:92 -> a - 36:40:void addAnimationsToLayer(com.airbnb.lottie.model.layer.BaseLayer):93:93 -> a - 41:46:void addAnimationsToLayer(com.airbnb.lottie.model.layer.BaseLayer):94:94 -> a - 1:4:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):98:98 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a$b;)V"} - 5:7:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):99:99 -> b - 8:11:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):101:101 -> b - 12:14:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):102:102 -> b - 15:18:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):104:104 -> b - 19:21:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):105:105 -> b - 22:25:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):108:108 -> b - 26:28:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):109:109 -> b - 29:32:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):111:111 -> b - 33:35:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):112:112 -> b - 36:39:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):114:114 -> b - 40:42:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):115:115 -> b - 43:46:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):117:117 -> b - 47:49:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):118:118 -> b - 50:53:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):120:120 -> b - 54:56:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):121:121 -> b - 57:60:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):123:123 -> b - 61:64:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):124:124 -> b - 3:7:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):336:336 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lp0/c;)Z"} - 8:11:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):324:324 -> c - 12:15:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):300:300 -> c - 16:19:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):301:301 -> c - 20:33:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):302:302 -> c - 34:38:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):304:304 -> c - 39:42:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):306:306 -> c - 43:46:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):307:307 -> c - 47:60:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):308:308 -> c - 61:65:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):310:310 -> c - 66:75:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):312:312 -> c - 76:82:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):313:313 -> c - 83:92:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):314:314 -> c - 93:99:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):315:315 -> c - 100:103:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):316:316 -> c - 104:107:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):317:317 -> c - 108:121:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):318:318 -> c - 122:126:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):320:320 -> c - 127:130:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):322:322 -> c - 131:134:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):323:323 -> c - 135:143:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):324:324 -> c - 144:148:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):326:326 -> c - 149:152:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):328:328 -> c - 153:156:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):329:329 -> c - 157:170:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):330:330 -> c - 171:174:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):332:332 -> c - 175:178:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):334:334 -> c - 179:182:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):335:335 -> c - 183:190:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):336:336 -> c - 191:194:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):338:338 -> c - 195:198:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):340:340 -> c - 199:202:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):341:341 -> c - 203:210:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):342:342 -> c - 211:214:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):344:344 -> c - 215:218:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):346:346 -> c - 219:222:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):347:347 -> c - 223:238:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):348:348 -> c - 239:244:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):350:350 -> c - 245:248:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):351:351 -> c - 249:252:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):352:352 -> c - 253:268:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):353:353 -> c - 269:277:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):355:355 -> c - 6:14:void clearSkewValues():266:266 -> d - 1:3:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation getEndOpacity():168:168 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/a;"} - 1:5:android.graphics.Matrix getMatrix():172:172 -> f - 6:10:android.graphics.Matrix getMatrix():173:173 -> f - 11:18:android.graphics.Matrix getMatrix():175:175 -> f - 19:30:android.graphics.Matrix getMatrix():176:176 -> f - 31:37:android.graphics.Matrix getMatrix():177:177 -> f - 38:43:android.graphics.Matrix getMatrix():183:183 -> f - 44:47:android.graphics.Matrix getMatrix():185:185 -> f - 48:53:android.graphics.Matrix getMatrix():186:186 -> f - 54:55:android.graphics.Matrix getMatrix():188:188 -> f - 56:61:android.graphics.Matrix getMatrix():189:189 -> f - 62:64:android.graphics.Matrix getMatrix():193:193 -> f - 65:70:android.graphics.Matrix getMatrix():194:194 -> f - 71:73:android.graphics.Matrix getMatrix():195:195 -> f - 74:89:android.graphics.Matrix getMatrix():196:196 -> f - 90:96:android.graphics.Matrix getMatrix():197:197 -> f - 97:100:android.graphics.Matrix getMatrix():200:200 -> f - 101:104:android.graphics.Matrix getMatrix():203:203 -> f - 105:115:android.graphics.Matrix getMatrix():204:204 -> f - 116:125:android.graphics.Matrix getMatrix():206:206 -> f - 126:130:android.graphics.Matrix getMatrix():209:209 -> f - 131:136:android.graphics.Matrix getMatrix():214:214 -> f - 137:160:android.graphics.Matrix getMatrix():216:216 -> f - 161:182:android.graphics.Matrix getMatrix():217:217 -> f - 183:196:android.graphics.Matrix getMatrix():218:218 -> f - 197:199:android.graphics.Matrix getMatrix():219:219 -> f - 200:205:android.graphics.Matrix getMatrix():220:220 -> f - 206:209:android.graphics.Matrix getMatrix():221:221 -> f - 210:212:android.graphics.Matrix getMatrix():222:222 -> f - 213:216:android.graphics.Matrix getMatrix():223:223 -> f - 217:218:android.graphics.Matrix getMatrix():224:224 -> f - 219:223:android.graphics.Matrix getMatrix():225:225 -> f - 224:226:android.graphics.Matrix getMatrix():226:226 -> f - 227:230:android.graphics.Matrix getMatrix():227:227 -> f - 231:232:android.graphics.Matrix getMatrix():228:228 -> f - 233:234:android.graphics.Matrix getMatrix():229:229 -> f - 235:236:android.graphics.Matrix getMatrix():230:230 -> f - 237:241:android.graphics.Matrix getMatrix():231:231 -> f - 242:244:android.graphics.Matrix getMatrix():232:232 -> f - 245:248:android.graphics.Matrix getMatrix():233:233 -> f - 249:250:android.graphics.Matrix getMatrix():234:234 -> f - 251:252:android.graphics.Matrix getMatrix():235:235 -> f - 253:254:android.graphics.Matrix getMatrix():236:236 -> f - 255:256:android.graphics.Matrix getMatrix():237:237 -> f - 257:261:android.graphics.Matrix getMatrix():238:238 -> f - 262:268:android.graphics.Matrix getMatrix():239:239 -> f - 269:275:android.graphics.Matrix getMatrix():240:240 -> f - 276:282:android.graphics.Matrix getMatrix():242:242 -> f - 283:286:android.graphics.Matrix getMatrix():245:245 -> f - 287:294:android.graphics.Matrix getMatrix():247:247 -> f - 295:310:android.graphics.Matrix getMatrix():248:248 -> f - 311:323:android.graphics.Matrix getMatrix():249:249 -> f - 324:327:android.graphics.Matrix getMatrix():253:253 -> f - 328:335:android.graphics.Matrix getMatrix():255:255 -> f - 336:347:android.graphics.Matrix getMatrix():256:256 -> f - 348:356:android.graphics.Matrix getMatrix():257:257 -> f - 357:359:android.graphics.Matrix getMatrix():261:261 -> f - 1:13:android.graphics.Matrix getMatrixForRepeater(float):274:274 -> g - 14:25:android.graphics.Matrix getMatrixForRepeater(float):275:275 -> g - 26:32:android.graphics.Matrix getMatrixForRepeater(float):277:277 -> g - 33:45:android.graphics.Matrix getMatrixForRepeater(float):279:279 -> g - 46:47:android.graphics.Matrix getMatrixForRepeater(float):282:282 -> g - 48:58:android.graphics.Matrix getMatrixForRepeater(float):283:283 -> g - 59:68:android.graphics.Matrix getMatrixForRepeater(float):284:284 -> g - 69:71:android.graphics.Matrix getMatrixForRepeater(float):282:282 -> g - 72:75:android.graphics.Matrix getMatrixForRepeater(float):286:286 -> g - 76:85:android.graphics.Matrix getMatrixForRepeater(float):287:287 -> g - 86:96:android.graphics.Matrix getMatrixForRepeater(float):288:288 -> g - 97:114:android.graphics.Matrix getMatrixForRepeater(float):289:289 -> g - 115:117:android.graphics.Matrix getMatrixForRepeater(float):292:292 -> g - 1:3:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation getOpacity():160:160 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/a;"} - 1:3:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation getStartOpacity():164:164 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/a;"} - 1:4:void setProgress(float):129:129 -> j - 5:7:void setProgress(float):130:130 -> j - 8:11:void setProgress(float):132:132 -> j - 12:14:void setProgress(float):133:133 -> j - 15:18:void setProgress(float):135:135 -> j - 19:21:void setProgress(float):136:136 -> j - 22:25:void setProgress(float):139:139 -> j - 26:28:void setProgress(float):140:140 -> j - 29:32:void setProgress(float):142:142 -> j - 33:35:void setProgress(float):143:143 -> j - 36:39:void setProgress(float):145:145 -> j - 40:42:void setProgress(float):146:146 -> j - 43:46:void setProgress(float):148:148 -> j - 47:49:void setProgress(float):149:149 -> j - 50:53:void setProgress(float):151:151 -> j - 54:56:void setProgress(float):152:152 -> j - 57:60:void setProgress(float):154:154 -> j - 61:64:void setProgress(float):155:155 -> j -com.airbnb.lottie.animation.keyframe.ValueCallbackKeyframeAnimation -> e0.q: + float cachedRotationX -> f + float cachedRotationY -> g + float cachedRotationZ -> h + float cachedCosX -> i + float cachedCosY -> j + boolean rotation3DCacheDirty -> k + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation anchorPoint -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation position -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation scale -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation rotation -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation opacity -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + com.airbnb.lottie.animation.keyframe.FloatKeyframeAnimation skew -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/d;"} + com.airbnb.lottie.animation.keyframe.FloatKeyframeAnimation skewAngle -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/d;"} + com.airbnb.lottie.animation.keyframe.FloatKeyframeAnimation rotationX -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/d;"} + com.airbnb.lottie.animation.keyframe.FloatKeyframeAnimation rotationY -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/d;"} + com.airbnb.lottie.animation.keyframe.FloatKeyframeAnimation rotationZ -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/d;"} + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation startOpacity -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation endOpacity -> w + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + boolean autoOrient -> x + 1:3:void (com.airbnb.lottie.model.animatable.AnimatableTransform):68:68 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm0/n;)V"} + 4:12:void (com.airbnb.lottie.model.animatable.AnimatableTransform):34:34 -> + 13:14:void (com.airbnb.lottie.model.animatable.AnimatableTransform):41:41 -> + 15:16:void (com.airbnb.lottie.model.animatable.AnimatableTransform):42:42 -> + 17:20:void (com.airbnb.lottie.model.animatable.AnimatableTransform):43:43 -> + 21:22:void (com.airbnb.lottie.model.animatable.AnimatableTransform):44:44 -> + 23:25:void (com.airbnb.lottie.model.animatable.AnimatableTransform):45:45 -> + 26:27:void (com.airbnb.lottie.model.animatable.AnimatableTransform):46:46 -> + 28:46:void (com.airbnb.lottie.model.animatable.AnimatableTransform):69:69 -> + 47:64:void (com.airbnb.lottie.model.animatable.AnimatableTransform):70:70 -> + 65:82:void (com.airbnb.lottie.model.animatable.AnimatableTransform):71:71 -> + 83:100:void (com.airbnb.lottie.model.animatable.AnimatableTransform):72:72 -> + 101:118:void (com.airbnb.lottie.model.animatable.AnimatableTransform):73:73 -> + 119:124:void (com.airbnb.lottie.model.animatable.AnimatableTransform):74:74 -> + 125:142:void (com.airbnb.lottie.model.animatable.AnimatableTransform):77:77 -> + 143:160:void (com.airbnb.lottie.model.animatable.AnimatableTransform):78:78 -> + 161:178:void (com.airbnb.lottie.model.animatable.AnimatableTransform):79:79 -> + 179:182:void (com.airbnb.lottie.model.animatable.AnimatableTransform):81:81 -> + 183:189:void (com.airbnb.lottie.model.animatable.AnimatableTransform):82:82 -> + 190:196:void (com.airbnb.lottie.model.animatable.AnimatableTransform):83:83 -> + 197:205:void (com.airbnb.lottie.model.animatable.AnimatableTransform):84:84 -> + 206:210:void (com.airbnb.lottie.model.animatable.AnimatableTransform):85:85 -> + 211:212:void (com.airbnb.lottie.model.animatable.AnimatableTransform):87:87 -> + 213:214:void (com.airbnb.lottie.model.animatable.AnimatableTransform):88:88 -> + 215:216:void (com.airbnb.lottie.model.animatable.AnimatableTransform):89:89 -> + 217:218:void (com.airbnb.lottie.model.animatable.AnimatableTransform):90:90 -> + 219:236:void (com.airbnb.lottie.model.animatable.AnimatableTransform):92:92 -> + 237:242:void (com.airbnb.lottie.model.animatable.AnimatableTransform):93:93 -> + 243:252:void (com.airbnb.lottie.model.animatable.AnimatableTransform):94:94 -> + 253:258:void (com.airbnb.lottie.model.animatable.AnimatableTransform):96:96 -> + 259:269:void (com.airbnb.lottie.model.animatable.AnimatableTransform):97:97 -> + 270:271:void (com.airbnb.lottie.model.animatable.AnimatableTransform):99:99 -> + 272:277:void (com.airbnb.lottie.model.animatable.AnimatableTransform):101:101 -> + 278:288:void (com.airbnb.lottie.model.animatable.AnimatableTransform):102:102 -> + 289:291:void (com.airbnb.lottie.model.animatable.AnimatableTransform):104:104 -> + 2:4:void lambda$addListener$0():157:157 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/s;)V"} + 2:4:void lambda$addListener$1():162:162 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/s;)V"} + 2:4:void lambda$addListener$2():167:167 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/s;)V"} + 1:5:void addAnimationsToLayer(com.airbnb.lottie.model.layer.BaseLayer):109:109 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/b;)V"} + 6:10:void addAnimationsToLayer(com.airbnb.lottie.model.layer.BaseLayer):110:110 -> d + 11:15:void addAnimationsToLayer(com.airbnb.lottie.model.layer.BaseLayer):111:111 -> d + 16:20:void addAnimationsToLayer(com.airbnb.lottie.model.layer.BaseLayer):113:113 -> d + 21:25:void addAnimationsToLayer(com.airbnb.lottie.model.layer.BaseLayer):114:114 -> d + 26:30:void addAnimationsToLayer(com.airbnb.lottie.model.layer.BaseLayer):115:115 -> d + 31:35:void addAnimationsToLayer(com.airbnb.lottie.model.layer.BaseLayer):116:116 -> d + 36:40:void addAnimationsToLayer(com.airbnb.lottie.model.layer.BaseLayer):117:117 -> d + 41:45:void addAnimationsToLayer(com.airbnb.lottie.model.layer.BaseLayer):118:118 -> d + 46:50:void addAnimationsToLayer(com.airbnb.lottie.model.layer.BaseLayer):119:119 -> d + 51:55:void addAnimationsToLayer(com.airbnb.lottie.model.layer.BaseLayer):120:120 -> d + 56:61:void addAnimationsToLayer(com.airbnb.lottie.model.layer.BaseLayer):121:121 -> d + 1:4:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):125:125 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/a$b;)V"} + 5:7:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):126:126 -> e + 8:11:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):128:128 -> e + 12:14:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):129:129 -> e + 15:18:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):131:131 -> e + 19:21:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):132:132 -> e + 22:25:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):135:135 -> e + 26:28:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):136:136 -> e + 29:32:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):138:138 -> e + 33:35:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):139:139 -> e + 36:39:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):141:141 -> e + 40:42:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):142:142 -> e + 43:46:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):144:144 -> e + 47:49:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):145:145 -> e + 50:53:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):147:147 -> e + 54:56:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):148:148 -> e + 57:60:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):150:150 -> e + 61:63:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):151:151 -> e + 64:67:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):154:154 -> e + 68:70:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):155:155 -> e + 71:80:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):157:157 -> e + 81:84:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):159:159 -> e + 85:87:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):160:160 -> e + 88:97:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):162:162 -> e + 98:101:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):164:164 -> e + 102:104:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):165:165 -> e + 105:115:void addListener(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation$AnimationListener):167:167 -> e + 3:7:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):476:476 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lt0/c;)Z"} + 8:11:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):464:464 -> f + 12:15:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):440:440 -> f + 16:19:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):441:441 -> f + 20:33:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):442:442 -> f + 34:38:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):444:444 -> f + 39:42:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):446:446 -> f + 43:46:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):447:447 -> f + 47:60:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):448:448 -> f + 61:65:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):450:450 -> f + 66:75:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):452:452 -> f + 76:82:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):453:453 -> f + 83:92:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):454:454 -> f + 93:99:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):455:455 -> f + 100:103:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):456:456 -> f + 104:107:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):457:457 -> f + 108:121:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):458:458 -> f + 122:126:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):460:460 -> f + 127:130:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):462:462 -> f + 131:134:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):463:463 -> f + 135:143:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):464:464 -> f + 144:148:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):466:466 -> f + 149:152:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):468:468 -> f + 153:156:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):469:469 -> f + 157:171:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):470:470 -> f + 172:176:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):472:472 -> f + 177:180:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):474:474 -> f + 181:184:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):475:475 -> f + 185:193:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):476:476 -> f + 194:198:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):478:478 -> f + 199:202:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):480:480 -> f + 203:206:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):481:481 -> f + 207:215:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):482:482 -> f + 216:220:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):484:484 -> f + 221:224:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):486:486 -> f + 225:228:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):487:487 -> f + 229:244:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):488:488 -> f + 245:251:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):490:490 -> f + 252:255:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):491:491 -> f + 256:259:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):492:492 -> f + 260:275:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):493:493 -> f + 276:281:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):495:495 -> f + 282:285:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):496:496 -> f + 286:289:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):497:497 -> f + 290:305:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):498:498 -> f + 306:311:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):500:500 -> f + 312:315:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):501:501 -> f + 316:319:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):502:502 -> f + 320:335:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):503:503 -> f + 336:341:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):505:505 -> f + 342:345:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):506:506 -> f + 346:349:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):507:507 -> f + 350:365:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):508:508 -> f + 366:374:boolean applyValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):510:510 -> f + 6:14:void clearSkewValues():377:377 -> g + 1:3:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation getEndOpacity():221:221 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/a;"} + 1:5:android.graphics.Matrix getMatrix():225:225 -> i + 6:25:android.graphics.Matrix getMatrix():228:228 -> i + 26:37:android.graphics.Matrix getMatrix():229:229 -> i + 38:45:android.graphics.Matrix getMatrix():230:230 -> i + 46:56:android.graphics.Matrix getMatrix():234:234 -> i + 57:67:android.graphics.Matrix getMatrix():235:235 -> i + 68:78:android.graphics.Matrix getMatrix():236:236 -> i + 79:100:android.graphics.Matrix getMatrix():239:239 -> i + 101:102:android.graphics.Matrix getMatrix():240:240 -> i + 103:104:android.graphics.Matrix getMatrix():241:241 -> i + 105:111:android.graphics.Matrix getMatrix():242:242 -> i + 112:123:android.graphics.Matrix getMatrix():246:246 -> i + 124:130:android.graphics.Matrix getMatrix():248:248 -> i + 131:142:android.graphics.Matrix getMatrix():252:252 -> i + 143:144:android.graphics.Matrix getMatrix():254:254 -> i + 145:146:android.graphics.Matrix getMatrix():257:257 -> i + 147:160:android.graphics.Matrix getMatrix():260:260 -> i + 161:173:android.graphics.Matrix getMatrix():261:261 -> i + 174:187:android.graphics.Matrix getMatrix():262:262 -> i + 188:196:android.graphics.Matrix getMatrix():265:265 -> i + 197:201:android.graphics.Matrix getMatrix():266:266 -> i + 202:210:android.graphics.Matrix getMatrix():269:269 -> i + 211:213:android.graphics.Matrix getMatrix():282:282 -> i + 214:217:android.graphics.Matrix getMatrix():284:284 -> i + 218:225:android.graphics.Matrix getMatrix():286:286 -> i + 226:237:android.graphics.Matrix getMatrix():287:287 -> i + 238:244:android.graphics.Matrix getMatrix():288:288 -> i + 245:250:android.graphics.Matrix getMatrix():294:294 -> i + 251:254:android.graphics.Matrix getMatrix():296:296 -> i + 255:260:android.graphics.Matrix getMatrix():297:297 -> i + 261:262:android.graphics.Matrix getMatrix():299:299 -> i + 263:268:android.graphics.Matrix getMatrix():300:300 -> i + 269:271:android.graphics.Matrix getMatrix():304:304 -> i + 272:277:android.graphics.Matrix getMatrix():305:305 -> i + 278:280:android.graphics.Matrix getMatrix():306:306 -> i + 281:296:android.graphics.Matrix getMatrix():307:307 -> i + 297:303:android.graphics.Matrix getMatrix():308:308 -> i + 304:307:android.graphics.Matrix getMatrix():311:311 -> i + 308:311:android.graphics.Matrix getMatrix():314:314 -> i + 312:322:android.graphics.Matrix getMatrix():315:315 -> i + 323:332:android.graphics.Matrix getMatrix():317:317 -> i + 333:337:android.graphics.Matrix getMatrix():320:320 -> i + 338:341:android.graphics.Matrix getMatrix():325:325 -> i + 342:365:android.graphics.Matrix getMatrix():327:327 -> i + 366:387:android.graphics.Matrix getMatrix():328:328 -> i + 388:401:android.graphics.Matrix getMatrix():329:329 -> i + 402:404:android.graphics.Matrix getMatrix():330:330 -> i + 405:409:android.graphics.Matrix getMatrix():331:331 -> i + 410:413:android.graphics.Matrix getMatrix():332:332 -> i + 414:416:android.graphics.Matrix getMatrix():333:333 -> i + 417:420:android.graphics.Matrix getMatrix():334:334 -> i + 421:422:android.graphics.Matrix getMatrix():335:335 -> i + 423:427:android.graphics.Matrix getMatrix():336:336 -> i + 428:430:android.graphics.Matrix getMatrix():337:337 -> i + 431:434:android.graphics.Matrix getMatrix():338:338 -> i + 435:436:android.graphics.Matrix getMatrix():339:339 -> i + 437:438:android.graphics.Matrix getMatrix():340:340 -> i + 439:440:android.graphics.Matrix getMatrix():341:341 -> i + 441:445:android.graphics.Matrix getMatrix():342:342 -> i + 446:448:android.graphics.Matrix getMatrix():343:343 -> i + 449:452:android.graphics.Matrix getMatrix():344:344 -> i + 453:454:android.graphics.Matrix getMatrix():345:345 -> i + 455:456:android.graphics.Matrix getMatrix():346:346 -> i + 457:458:android.graphics.Matrix getMatrix():347:347 -> i + 459:460:android.graphics.Matrix getMatrix():348:348 -> i + 461:465:android.graphics.Matrix getMatrix():349:349 -> i + 466:472:android.graphics.Matrix getMatrix():350:350 -> i + 473:479:android.graphics.Matrix getMatrix():351:351 -> i + 480:486:android.graphics.Matrix getMatrix():353:353 -> i + 487:490:android.graphics.Matrix getMatrix():356:356 -> i + 491:498:android.graphics.Matrix getMatrix():358:358 -> i + 499:514:android.graphics.Matrix getMatrix():359:359 -> i + 515:527:android.graphics.Matrix getMatrix():360:360 -> i + 528:531:android.graphics.Matrix getMatrix():364:364 -> i + 532:539:android.graphics.Matrix getMatrix():366:366 -> i + 540:551:android.graphics.Matrix getMatrix():367:367 -> i + 552:560:android.graphics.Matrix getMatrix():368:368 -> i + 561:563:android.graphics.Matrix getMatrix():372:372 -> i + 1:13:android.graphics.Matrix getMatrixForRepeater(float):388:388 -> j + 14:25:android.graphics.Matrix getMatrixForRepeater(float):389:389 -> j + 26:36:android.graphics.Matrix getMatrixForRepeater(float):390:390 -> j + 37:43:android.graphics.Matrix getMatrixForRepeater(float):392:392 -> j + 44:54:android.graphics.Matrix getMatrixForRepeater(float):396:396 -> j + 55:67:android.graphics.Matrix getMatrixForRepeater(float):401:401 -> j + 68:79:android.graphics.Matrix getMatrixForRepeater(float):402:402 -> j + 80:103:android.graphics.Matrix getMatrixForRepeater(float):403:403 -> j + 104:107:android.graphics.Matrix getMatrixForRepeater(float):419:419 -> j + 108:117:android.graphics.Matrix getMatrixForRepeater(float):421:421 -> j + 118:140:android.graphics.Matrix getMatrixForRepeater(float):422:422 -> j + 141:157:android.graphics.Matrix getMatrixForRepeater(float):409:409 -> j + 158:171:android.graphics.Matrix getMatrixForRepeater(float):410:410 -> j + 172:187:android.graphics.Matrix getMatrixForRepeater(float):414:414 -> j + 188:195:android.graphics.Matrix getMatrixForRepeater(float):418:418 -> j + 196:197:android.graphics.Matrix getMatrixForRepeater(float):427:427 -> j + 198:208:android.graphics.Matrix getMatrixForRepeater(float):428:428 -> j + 209:218:android.graphics.Matrix getMatrixForRepeater(float):429:429 -> j + 219:221:android.graphics.Matrix getMatrixForRepeater(float):427:427 -> j + 222:224:android.graphics.Matrix getMatrixForRepeater(float):432:432 -> j + 1:3:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation getOpacity():213:213 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/a;"} + 1:3:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation getStartOpacity():217:217 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/a;"} + 1:4:void setProgress(float):172:172 -> m + 5:7:void setProgress(float):173:173 -> m + 8:11:void setProgress(float):175:175 -> m + 12:14:void setProgress(float):176:176 -> m + 15:18:void setProgress(float):178:178 -> m + 19:21:void setProgress(float):179:179 -> m + 22:25:void setProgress(float):182:182 -> m + 26:28:void setProgress(float):183:183 -> m + 29:32:void setProgress(float):185:185 -> m + 33:35:void setProgress(float):186:186 -> m + 36:39:void setProgress(float):188:188 -> m + 40:42:void setProgress(float):189:189 -> m + 43:46:void setProgress(float):191:191 -> m + 47:49:void setProgress(float):192:192 -> m + 50:53:void setProgress(float):194:194 -> m + 54:56:void setProgress(float):195:195 -> m + 57:60:void setProgress(float):197:197 -> m + 61:63:void setProgress(float):198:198 -> m + 64:67:void setProgress(float):201:201 -> m + 68:70:void setProgress(float):202:202 -> m + 71:74:void setProgress(float):204:204 -> m + 75:77:void setProgress(float):205:205 -> m + 78:81:void setProgress(float):207:207 -> m + 82:85:void setProgress(float):208:208 -> m +com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation$$ExternalSyntheticLambda0 -> i0.p: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation$$InternalSyntheticLambda$2$1577225698fb9390308360278d6dde6340f15a8e3f817fb8324648f46b7539ea$0.f$0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/s;"} + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void i0.TransformKeyframeAnimation$$ExternalSyntheticLambda0.(i0.TransformKeyframeAnimation):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/s;)V"} + 1:1:void i0.TransformKeyframeAnimation$$ExternalSyntheticLambda0.onValueChanged():0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation$$ExternalSyntheticLambda1 -> i0.q: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation$$InternalSyntheticLambda$2$1577225698fb9390308360278d6dde6340f15a8e3f817fb8324648f46b7539ea$1.f$0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/s;"} + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void i0.TransformKeyframeAnimation$$ExternalSyntheticLambda1.(i0.TransformKeyframeAnimation):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/s;)V"} + 1:1:void i0.TransformKeyframeAnimation$$ExternalSyntheticLambda1.onValueChanged():0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation$$ExternalSyntheticLambda2 -> i0.r: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation$$InternalSyntheticLambda$2$1577225698fb9390308360278d6dde6340f15a8e3f817fb8324648f46b7539ea$2.f$0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/s;"} + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void i0.TransformKeyframeAnimation$$ExternalSyntheticLambda2.(i0.TransformKeyframeAnimation):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/s;)V"} + 1:1:void i0.TransformKeyframeAnimation$$ExternalSyntheticLambda2.onValueChanged():0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.airbnb.lottie.animation.keyframe.ValueCallbackKeyframeAnimation -> i0.t: # {"id":"sourceFile","fileName":"ValueCallbackKeyframeAnimation.java"} java.lang.Object valueCallbackValue -> i 1:1:void (com.airbnb.lottie.value.LottieValueCallback):14:14 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/c;)V"} 2:4:void (com.airbnb.lottie.value.LottieValueCallback,java.lang.Object):18:20 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/c;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/c;Ljava/lang/Object;)V"} 1:3:float getEndProgress():32:32 -> c 1:24:java.lang.Object getValue():43:43 -> h 1:5:java.lang.Object getValue(com.airbnb.lottie.value.Keyframe,float):47:47 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;F)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;F)Ljava/lang/Object;"} 1:4:void notifyListeners():36:36 -> l 5:8:void notifyListeners():37:37 -> l 1:3:void setProgress(float):24:24 -> n -com.airbnb.lottie.configurations.reducemotion.ReducedMotionMode -> f0.a: +com.airbnb.lottie.configurations.reducemotion.ReducedMotionMode -> j0.a: # {"id":"sourceFile","fileName":"ReducedMotionMode.java"} com.airbnb.lottie.configurations.reducemotion.ReducedMotionMode STANDARD_MOTION -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/a;"} com.airbnb.lottie.configurations.reducemotion.ReducedMotionMode REDUCED_MOTION -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/a;"} com.airbnb.lottie.configurations.reducemotion.ReducedMotionMode[] $VALUES -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lf0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lj0/a;"} 1:10:void ():9:9 -> 11:20:void ():15:15 -> 21:27:void ():4:4 -> 1:4:void (java.lang.String,int):4:4 -> 1:9:com.airbnb.lottie.configurations.reducemotion.ReducedMotionMode[] $values():4:4 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lf0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lj0/a;"} 1:9:com.airbnb.lottie.configurations.reducemotion.ReducedMotionMode valueOf(java.lang.String):4:4 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lf0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj0/a;"} 1:9:com.airbnb.lottie.configurations.reducemotion.ReducedMotionMode[] values():4:4 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lf0/a;"} -com.airbnb.lottie.configurations.reducemotion.ReducedMotionOption -> f0.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lj0/a;"} +com.airbnb.lottie.configurations.reducemotion.ReducedMotionOption -> j0.b: # {"id":"sourceFile","fileName":"ReducedMotionOption.java"} com.airbnb.lottie.configurations.reducemotion.ReducedMotionMode getCurrentReducedMotionMode(android.content.Context) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lf0/a;"} -com.airbnb.lottie.configurations.reducemotion.SystemReducedMotionOption -> f0.c: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lj0/a;"} +com.airbnb.lottie.configurations.reducemotion.SystemReducedMotionOption -> j0.c: # {"id":"sourceFile","fileName":"SystemReducedMotionOption.java"} 1:4:void ():19:19 -> 3:12:com.airbnb.lottie.configurations.reducemotion.ReducedMotionMode getCurrentReducedMotionMode(android.content.Context):23:23 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lf0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lj0/a;"} 13:15:com.airbnb.lottie.configurations.reducemotion.ReducedMotionMode getCurrentReducedMotionMode(android.content.Context):26:26 -> a 16:18:com.airbnb.lottie.configurations.reducemotion.ReducedMotionMode getCurrentReducedMotionMode(android.content.Context):24:24 -> a -com.airbnb.lottie.manager.FontAssetManager -> g0.a: +com.airbnb.lottie.manager.FontAssetManager -> k0.a: # {"id":"sourceFile","fileName":"FontAssetManager.java"} com.airbnb.lottie.model.MutablePair tempPair -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll0/i;"} java.util.Map fontMap -> b java.util.Map fontFamilies -> c android.content.res.AssetManager assetManager -> d com.airbnb.lottie.FontAssetDelegate delegate -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/b;"} java.lang.String defaultFontFileExtension -> f 1:3:void (android.graphics.drawable.Drawable$Callback,com.airbnb.lottie.FontAssetDelegate):33:33 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable$Callback;Lb0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable$Callback;Lf0/b;)V"} 4:10:void (android.graphics.drawable.Drawable$Callback,com.airbnb.lottie.FontAssetDelegate):19:19 -> 11:17:void (android.graphics.drawable.Drawable$Callback,com.airbnb.lottie.FontAssetDelegate):24:24 -> 18:24:void (android.graphics.drawable.Drawable$Callback,com.airbnb.lottie.FontAssetDelegate):28:28 -> @@ -66660,7 +70748,7 @@ com.airbnb.lottie.manager.FontAssetManager -> g0.a: 41:43:void (android.graphics.drawable.Drawable$Callback,com.airbnb.lottie.FontAssetDelegate):37:37 -> 44:56:void (android.graphics.drawable.Drawable$Callback,com.airbnb.lottie.FontAssetDelegate):41:41 -> 1:4:android.graphics.Typeface getFontFamily(com.airbnb.lottie.model.Font):72:72 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/c;)Landroid/graphics/Typeface;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/c;)Landroid/graphics/Typeface;"} 5:15:android.graphics.Typeface getFontFamily(com.airbnb.lottie.model.Font):73:73 -> a 16:19:android.graphics.Typeface getFontFamily(com.airbnb.lottie.model.Font):79:79 -> a 20:23:android.graphics.Typeface getFontFamily(com.airbnb.lottie.model.Font):80:80 -> a @@ -66677,19 +70765,19 @@ com.airbnb.lottie.manager.FontAssetManager -> g0.a: 103:108:android.graphics.Typeface getFontFamily(com.airbnb.lottie.model.Font):104:104 -> a 109:114:android.graphics.Typeface getFontFamily(com.airbnb.lottie.model.Font):107:107 -> a 1:13:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):60:60 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/c;)Landroid/graphics/Typeface;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/c;)Landroid/graphics/Typeface;"} 14:26:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):61:61 -> b 27:30:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):65:65 -> b 31:38:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):66:66 -> b 39:46:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):67:67 -> b 1:3:void setDefaultFontFileExtension(java.lang.String):56:56 -> c 1:3:void setDelegate(com.airbnb.lottie.FontAssetDelegate):45:45 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/b;)V"} 1:6:android.graphics.Typeface typefaceForStyle(android.graphics.Typeface,java.lang.String):113:113 -> e 7:27:android.graphics.Typeface typefaceForStyle(android.graphics.Typeface,java.lang.String):114:114 -> e 28:34:android.graphics.Typeface typefaceForStyle(android.graphics.Typeface,java.lang.String):123:123 -> e 35:39:android.graphics.Typeface typefaceForStyle(android.graphics.Typeface,java.lang.String):127:127 -> e -com.airbnb.lottie.manager.ImageAssetManager -> g0.b: +com.airbnb.lottie.manager.ImageAssetManager -> k0.b: # {"id":"sourceFile","fileName":"ImageAssetManager.java"} android.content.Context context -> a java.lang.String imagesFolder -> b @@ -66697,7 +70785,7 @@ com.airbnb.lottie.manager.ImageAssetManager -> g0.b: java.lang.Object bitmapHashLock -> d 1:8:void ():24:24 -> 1:3:void (android.graphics.drawable.Drawable$Callback,java.lang.String,com.airbnb.lottie.ImageAssetDelegate,java.util.Map):31:31 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable$Callback;Ljava/lang/String;Lb0/c;Ljava/util/Map;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable$Callback;Ljava/lang/String;Lf0/c;Ljava/util/Map;)V"} 4:23:void (android.graphics.drawable.Drawable$Callback,java.lang.String,com.airbnb.lottie.ImageAssetDelegate,java.util.Map):32:32 -> 24:41:void (android.graphics.drawable.Drawable$Callback,java.lang.String,com.airbnb.lottie.ImageAssetDelegate,java.util.Map):33:33 -> 42:43:void (android.graphics.drawable.Drawable$Callback,java.lang.String,com.airbnb.lottie.ImageAssetDelegate,java.util.Map):35:35 -> @@ -66713,31 +70801,33 @@ com.airbnb.lottie.manager.ImageAssetManager -> g0.b: 29:34:android.graphics.Bitmap bitmapForId(java.lang.String):96:96 -> a 35:38:android.graphics.Bitmap bitmapForId(java.lang.String):97:97 -> a 39:40:android.graphics.Bitmap bitmapForId(java.lang.String):98:98 -> a - 41:58:android.graphics.Bitmap bitmapForId(java.lang.String):100:100 -> a - 59:72:android.graphics.Bitmap bitmapForId(java.lang.String):104:104 -> a - 73:77:android.graphics.Bitmap bitmapForId(java.lang.String):109:109 -> a - 78:89:android.graphics.Bitmap bitmapForId(java.lang.String):110:110 -> a - 90:95:android.graphics.Bitmap bitmapForId(java.lang.String):111:111 -> a - 96:101:android.graphics.Bitmap bitmapForId(java.lang.String):106:106 -> a - 102:109:android.graphics.Bitmap bitmapForId(java.lang.String):116:116 -> a - 110:134:android.graphics.Bitmap bitmapForId(java.lang.String):120:120 -> a - 135:140:android.graphics.Bitmap bitmapForId(java.lang.String):127:127 -> a - 141:166:android.graphics.Bitmap bitmapForId(java.lang.String):133:133 -> a - 167:178:android.graphics.Bitmap bitmapForId(java.lang.String):136:136 -> a - 179:184:android.graphics.Bitmap bitmapForId(java.lang.String):137:137 -> a - 185:212:android.graphics.Bitmap bitmapForId(java.lang.String):129:129 -> a - 213:220:android.graphics.Bitmap bitmapForId(java.lang.String):117:117 -> a - 221:226:android.graphics.Bitmap bitmapForId(java.lang.String):122:122 -> a - 5:10:boolean hasSameContext(android.content.Context):142:142 -> b - 11:20:boolean hasSameContext(android.content.Context):144:144 -> b - 21:26:boolean hasSameContext(android.content.Context):145:145 -> b - 1:3:android.graphics.Bitmap putBitmap(java.lang.String,android.graphics.Bitmap):149:149 -> c - 4:14:android.graphics.Bitmap putBitmap(java.lang.String,android.graphics.Bitmap):150:150 -> c - 15:17:android.graphics.Bitmap putBitmap(java.lang.String,android.graphics.Bitmap):151:151 -> c - 18:19:android.graphics.Bitmap putBitmap(java.lang.String,android.graphics.Bitmap):152:152 -> c + 41:66:android.graphics.Bitmap bitmapForId(java.lang.String):100:100 -> a + 67:80:android.graphics.Bitmap bitmapForId(java.lang.String):104:104 -> a + 81:87:android.graphics.Bitmap bitmapForId(java.lang.String):111:111 -> a + 88:109:android.graphics.Bitmap bitmapForId(java.lang.String):118:118 -> a + 110:121:android.graphics.Bitmap bitmapForId(java.lang.String):122:122 -> a + 122:127:android.graphics.Bitmap bitmapForId(java.lang.String):123:123 -> a + 128:150:android.graphics.Bitmap bitmapForId(java.lang.String):113:113 -> a + 151:156:android.graphics.Bitmap bitmapForId(java.lang.String):106:106 -> a + 157:164:android.graphics.Bitmap bitmapForId(java.lang.String):128:128 -> a + 165:189:android.graphics.Bitmap bitmapForId(java.lang.String):132:132 -> a + 190:195:android.graphics.Bitmap bitmapForId(java.lang.String):139:139 -> a + 196:217:android.graphics.Bitmap bitmapForId(java.lang.String):145:145 -> a + 218:229:android.graphics.Bitmap bitmapForId(java.lang.String):148:148 -> a + 230:235:android.graphics.Bitmap bitmapForId(java.lang.String):149:149 -> a + 236:259:android.graphics.Bitmap bitmapForId(java.lang.String):141:141 -> a + 260:267:android.graphics.Bitmap bitmapForId(java.lang.String):129:129 -> a + 268:273:android.graphics.Bitmap bitmapForId(java.lang.String):134:134 -> a + 5:10:boolean hasSameContext(android.content.Context):154:154 -> b + 11:20:boolean hasSameContext(android.content.Context):156:156 -> b + 21:26:boolean hasSameContext(android.content.Context):157:157 -> b + 1:3:android.graphics.Bitmap putBitmap(java.lang.String,android.graphics.Bitmap):161:161 -> c + 4:14:android.graphics.Bitmap putBitmap(java.lang.String,android.graphics.Bitmap):162:162 -> c + 15:17:android.graphics.Bitmap putBitmap(java.lang.String,android.graphics.Bitmap):163:163 -> c + 18:19:android.graphics.Bitmap putBitmap(java.lang.String,android.graphics.Bitmap):164:164 -> c 1:1:void setDelegate(com.airbnb.lottie.ImageAssetDelegate):49:49 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/c;)V"} -com.airbnb.lottie.model.CubicCurveData -> h0.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/c;)V"} +com.airbnb.lottie.model.CubicCurveData -> l0.a: # {"id":"sourceFile","fileName":"CubicCurveData.java"} android.graphics.PointF controlPoint1 -> a android.graphics.PointF controlPoint2 -> b @@ -66753,13 +70843,13 @@ com.airbnb.lottie.model.CubicCurveData -> h0.a: 1:4:java.lang.String toString():88:88 -> toString 5:52:java.lang.String toString():89:89 -> toString 53:59:java.lang.String toString():88:88 -> toString -com.airbnb.lottie.model.DocumentData -> h0.b: +com.airbnb.lottie.model.DocumentData -> l0.b: # {"id":"sourceFile","fileName":"DocumentData.java"} java.lang.String text -> a java.lang.String fontName -> b float size -> c com.airbnb.lottie.model.DocumentData$Justification justification -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll0/b$a;"} int tracking -> e float lineHeight -> f float baselineShift -> g @@ -66770,10 +70860,10 @@ com.airbnb.lottie.model.DocumentData -> h0.b: android.graphics.PointF boxPosition -> l android.graphics.PointF boxSize -> m 1:2:void (java.lang.String,java.lang.String,float,com.airbnb.lottie.model.DocumentData$Justification,int,float,float,int,int,float,boolean,android.graphics.PointF,android.graphics.PointF):38:39 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;FLh0/b$a;IFFIIFZLandroid/graphics/PointF;Landroid/graphics/PointF;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;FLl0/b$a;IFFIIFZLandroid/graphics/PointF;Landroid/graphics/PointF;)V"} 3:3:void ():42:42 -> 1:2:void set(java.lang.String,java.lang.String,float,com.airbnb.lottie.model.DocumentData$Justification,int,float,float,int,int,float,boolean,android.graphics.PointF,android.graphics.PointF):48:48 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;FLh0/b$a;IFFIIFZLandroid/graphics/PointF;Landroid/graphics/PointF;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;FLl0/b$a;IFFIIFZLandroid/graphics/PointF;Landroid/graphics/PointF;)V"} 3:4:void set(java.lang.String,java.lang.String,float,com.airbnb.lottie.model.DocumentData$Justification,int,float,float,int,int,float,boolean,android.graphics.PointF,android.graphics.PointF):49:49 -> a 5:6:void set(java.lang.String,java.lang.String,float,com.airbnb.lottie.model.DocumentData$Justification,int,float,float,int,int,float,boolean,android.graphics.PointF,android.graphics.PointF):50:50 -> a 7:8:void set(java.lang.String,java.lang.String,float,com.airbnb.lottie.model.DocumentData$Justification,int,float,float,int,int,float,boolean,android.graphics.PointF,android.graphics.PointF):51:51 -> a @@ -66793,28 +70883,28 @@ com.airbnb.lottie.model.DocumentData -> h0.b: 34:36:int hashCode():70:70 -> hashCode 37:54:int hashCode():71:71 -> hashCode 55:58:int hashCode():73:73 -> hashCode -com.airbnb.lottie.model.DocumentData$Justification -> h0.b$a: +com.airbnb.lottie.model.DocumentData$Justification -> l0.b$a: # {"id":"sourceFile","fileName":"DocumentData.java"} com.airbnb.lottie.model.DocumentData$Justification LEFT_ALIGN -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll0/b$a;"} com.airbnb.lottie.model.DocumentData$Justification RIGHT_ALIGN -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll0/b$a;"} com.airbnb.lottie.model.DocumentData$Justification CENTER -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll0/b$a;"} com.airbnb.lottie.model.DocumentData$Justification[] $VALUES -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lh0/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Ll0/b$a;"} 1:10:void ():15:15 -> 11:20:void ():16:16 -> 21:30:void ():17:17 -> 31:37:void ():14:14 -> 1:4:void (java.lang.String,int):14:14 -> 1:11:com.airbnb.lottie.model.DocumentData$Justification[] $values():14:14 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lh0/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ll0/b$a;"} 1:9:com.airbnb.lottie.model.DocumentData$Justification valueOf(java.lang.String):14:14 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lh0/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ll0/b$a;"} 1:9:com.airbnb.lottie.model.DocumentData$Justification[] values():14:14 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lh0/b$a;"} -com.airbnb.lottie.model.Font -> h0.c: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ll0/b$a;"} +com.airbnb.lottie.model.Font -> l0.c: # {"id":"sourceFile","fileName":"Font.java"} java.lang.String family -> a java.lang.String name -> b @@ -66831,7 +70921,7 @@ com.airbnb.lottie.model.Font -> h0.c: 1:3:java.lang.String getStyle():37:37 -> c 1:3:android.graphics.Typeface getTypeface():46:46 -> d 1:3:void setTypeface(android.graphics.Typeface):50:50 -> e -com.airbnb.lottie.model.FontCharacter -> h0.d: +com.airbnb.lottie.model.FontCharacter -> l0.d: # {"id":"sourceFile","fileName":"FontCharacter.java"} java.util.List shapes -> a char character -> b @@ -66851,19 +70941,19 @@ com.airbnb.lottie.model.FontCharacter -> h0.d: 3:9:int hashFor(char,java.lang.String,java.lang.String):16:16 -> c 10:15:int hashFor(char,java.lang.String,java.lang.String):17:17 -> c 1:11:int hashCode():47:47 -> hashCode -com.airbnb.lottie.model.KeyPath -> h0.e: +com.airbnb.lottie.model.KeyPath -> l0.e: # {"id":"sourceFile","fileName":"KeyPath.java"} java.util.List keys -> a com.airbnb.lottie.model.KeyPathElement resolvedElement -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll0/f;"} com.airbnb.lottie.model.KeyPath COMPOSITION -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll0/e;"} 1:14:void ():51:51 -> 1:2:void (java.lang.String[]):56:57 -> 3:5:void (com.airbnb.lottie.model.KeyPath):63:65 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/e;)V"} 1:5:com.airbnb.lottie.model.KeyPath addKey(java.lang.String):78:78 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lh0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ll0/e;"} 6:11:com.airbnb.lottie.model.KeyPath addKey(java.lang.String):79:79 -> a 1:21:boolean endsWithGlobstar():211:211 -> b 1:10:boolean fullyResolvesTo(java.lang.String,int):158:158 -> c @@ -66878,7 +70968,7 @@ com.airbnb.lottie.model.KeyPath -> h0.e: 131:140:boolean fullyResolvesTo(java.lang.String,int):179:179 -> c 141:153:boolean fullyResolvesTo(java.lang.String,int):185:185 -> c 1:3:com.airbnb.lottie.model.KeyPathElement getResolvedElement():100:100 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll0/f;"} 1:8:int incrementDepthBy(java.lang.String,int):133:133 -> e 9:26:int incrementDepthBy(java.lang.String,int):137:137 -> e 27:36:int incrementDepthBy(java.lang.String,int):141:141 -> e @@ -66898,31 +70988,31 @@ com.airbnb.lottie.model.KeyPath -> h0.e: 1:8:int hashCode():235:235 -> hashCode 9:20:int hashCode():236:236 -> hashCode 1:5:com.airbnb.lottie.model.KeyPath resolve(com.airbnb.lottie.model.KeyPathElement):88:88 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/f;)Lh0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/f;)Ll0/e;"} 6:8:com.airbnb.lottie.model.KeyPath resolve(com.airbnb.lottie.model.KeyPathElement):89:89 -> i 1:40:java.lang.String toString():241:241 -> toString -com.airbnb.lottie.model.KeyPathElement -> h0.f: +com.airbnb.lottie.model.KeyPathElement -> l0.f: # {"id":"sourceFile","fileName":"KeyPathElement.java"} - void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lp0/c;)V"} - void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath) -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e;ILjava/util/List;Lh0/e;)V"} -com.airbnb.lottie.model.LottieCompositionCache -> h0.g: + void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath) -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/e;ILjava/util/List;Ll0/e;)V"} + void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback) -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lt0/c;)V"} +com.airbnb.lottie.model.LottieCompositionCache -> l0.g: # {"id":"sourceFile","fileName":"LottieCompositionCache.java"} androidx.collection.LruCache cache -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/h;"} com.airbnb.lottie.model.LottieCompositionCache INSTANCE -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll0/g;"} 1:8:void ():13:13 -> 1:3:void ():21:21 -> 4:13:void ():19:19 -> 5:13:com.airbnb.lottie.LottieComposition get(java.lang.String):29:29 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lb0/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lf0/k;"} 1:3:com.airbnb.lottie.model.LottieCompositionCache getInstance():16:16 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll0/g;"} 4:9:void put(java.lang.String,com.airbnb.lottie.LottieComposition):36:36 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lb0/k;)V"} -com.airbnb.lottie.model.Marker -> h0.h: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lf0/k;)V"} +com.airbnb.lottie.model.Marker -> l0.h: # {"id":"sourceFile","fileName":"Marker.java"} java.lang.String name -> a float startFrame -> b @@ -66933,7 +71023,7 @@ com.airbnb.lottie.model.Marker -> h0.h: 8:10:void (java.lang.String,float,float):13:13 -> 1:10:boolean matchesName(java.lang.String):29:29 -> a 11:40:boolean matchesName(java.lang.String):35:35 -> a -com.airbnb.lottie.model.MutablePair -> h0.i: +com.airbnb.lottie.model.MutablePair -> l0.i: # {"id":"sourceFile","fileName":"MutablePair.java"} java.lang.Object first -> a java.lang.Object second -> b @@ -66946,33 +71036,33 @@ com.airbnb.lottie.model.MutablePair -> h0.i: 9:31:boolean equals(java.lang.Object):36:36 -> equals 1:22:int hashCode():50:50 -> hashCode 1:35:java.lang.String toString():55:55 -> toString -com.airbnb.lottie.model.animatable.AnimatableColorValue -> i0.a: +com.airbnb.lottie.model.animatable.AnimatableColorValue -> m0.a: # {"id":"sourceFile","fileName":"AnimatableColorValue.java"} 1:4:void (java.util.List):11:11 -> 1:8:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation createAnimation():15:15 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/a;"} 1:5:java.util.List getKeyframes():9:9 -> b 1:5:boolean isStatic():9:9 -> c 1:5:java.lang.String toString():9:9 -> toString -com.airbnb.lottie.model.animatable.AnimatableFloatValue -> i0.b: +com.airbnb.lottie.model.animatable.AnimatableFloatValue -> m0.b: # {"id":"sourceFile","fileName":"AnimatableFloatValue.java"} 1:4:void (java.util.List):11:11 -> 1:5:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation createAnimation():8:8 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/a;"} 1:5:java.util.List getKeyframes():8:8 -> b 1:5:boolean isStatic():8:8 -> c 1:8:com.airbnb.lottie.animation.keyframe.FloatKeyframeAnimation createAnimation():15:15 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/d;"} 1:5:java.lang.String toString():8:8 -> toString -com.airbnb.lottie.model.animatable.AnimatableGradientColorValue -> i0.c: +com.airbnb.lottie.model.animatable.AnimatableGradientColorValue -> m0.c: # {"id":"sourceFile","fileName":"AnimatableGradientColorValue.java"} 1:8:void (java.util.List):15:15 -> 1:8:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation createAnimation():54:54 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/a;"} 1:5:java.util.List getKeyframes():12:12 -> b 1:5:boolean isStatic():12:12 -> c 1:4:com.airbnb.lottie.value.Keyframe ensureInterpolatableKeyframe(com.airbnb.lottie.value.Keyframe):26:26 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/a;)Lp0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/a;)Lt0/a;"} 5:12:com.airbnb.lottie.value.Keyframe ensureInterpolatableKeyframe(com.airbnb.lottie.value.Keyframe):27:27 -> d 13:25:com.airbnb.lottie.value.Keyframe ensureInterpolatableKeyframe(com.airbnb.lottie.value.Keyframe):28:28 -> d 26:37:com.airbnb.lottie.value.Keyframe ensureInterpolatableKeyframe(com.airbnb.lottie.value.Keyframe):31:31 -> d @@ -66988,178 +71078,190 @@ com.airbnb.lottie.model.animatable.AnimatableGradientColorValue -> i0.c: 35:39:float[] mergePositions(float[],float[]):47:47 -> f 40:44:float[] mergePositions(float[],float[]):50:50 -> f 1:5:java.lang.String toString():12:12 -> toString -com.airbnb.lottie.model.animatable.AnimatableIntegerValue -> i0.d: +com.airbnb.lottie.model.animatable.AnimatableIntegerValue -> m0.d: # {"id":"sourceFile","fileName":"AnimatableIntegerValue.java"} 1:4:void (java.util.List):12:12 -> 1:8:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation createAnimation():16:16 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/a;"} 1:5:java.util.List getKeyframes():9:9 -> b 1:5:boolean isStatic():9:9 -> c 1:5:java.lang.String toString():9:9 -> toString -com.airbnb.lottie.model.animatable.AnimatablePathValue -> i0.e: +com.airbnb.lottie.model.animatable.AnimatablePathValue -> m0.e: # {"id":"sourceFile","fileName":"AnimatablePathValue.java"} java.util.List keyframes -> a 1:3:void (java.util.List):15:15 -> 4:6:void (java.util.List):16:16 -> 1:15:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation createAnimation():31:31 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/a;"} 16:23:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation createAnimation():32:32 -> a 24:31:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation createAnimation():34:34 -> a 1:3:java.util.List getKeyframes():21:21 -> b 1:26:boolean isStatic():26:26 -> c -com.airbnb.lottie.model.animatable.AnimatablePointValue -> i0.f: +com.airbnb.lottie.model.animatable.AnimatablePointValue -> m0.f: # {"id":"sourceFile","fileName":"AnimatablePointValue.java"} 1:4:void (java.util.List):13:13 -> 1:8:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation createAnimation():17:17 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/a;"} 1:5:java.util.List getKeyframes():11:11 -> b 1:5:boolean isStatic():11:11 -> c 1:5:java.lang.String toString():11:11 -> toString -com.airbnb.lottie.model.animatable.AnimatableScaleValue -> i0.g: +com.airbnb.lottie.model.animatable.AnimatableScaleValue -> m0.g: # {"id":"sourceFile","fileName":"AnimatableScaleValue.java"} 1:4:void (java.util.List):17:17 -> 1:8:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation createAnimation():21:21 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/a;"} 1:5:java.util.List getKeyframes():10:10 -> b 1:5:boolean isStatic():10:10 -> c 1:5:java.lang.String toString():10:10 -> toString -com.airbnb.lottie.model.animatable.AnimatableShapeValue -> i0.h: +com.airbnb.lottie.model.animatable.AnimatableShapeValue -> m0.h: # {"id":"sourceFile","fileName":"AnimatableShapeValue.java"} 1:4:void (java.util.List):14:14 -> 1:5:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation createAnimation():11:11 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/a;"} 1:5:java.util.List getKeyframes():11:11 -> b 1:5:boolean isStatic():11:11 -> c 1:8:com.airbnb.lottie.animation.keyframe.ShapeKeyframeAnimation createAnimation():18:18 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/m;"} 1:5:java.lang.String toString():11:11 -> toString -com.airbnb.lottie.model.animatable.AnimatableSplitDimensionPathValue -> i0.i: +com.airbnb.lottie.model.animatable.AnimatableSplitDimensionPathValue -> m0.i: # {"id":"sourceFile","fileName":"AnimatableSplitDimensionPathValue.java"} com.airbnb.lottie.model.animatable.AnimatableFloatValue animatableXDimension -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue animatableYDimension -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} 1:3:void (com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue):17:17 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/b;Li0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm0/b;Lm0/b;)V"} 4:5:void (com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue):18:18 -> 6:8:void (com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue):19:19 -> 1:4:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation createAnimation():33:33 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/a;"} 5:18:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation createAnimation():34:34 -> a 1:8:java.util.List getKeyframes():24:24 -> b 1:20:boolean isStatic():29:29 -> c -com.airbnb.lottie.model.animatable.AnimatableTextFrame -> i0.j: +com.airbnb.lottie.model.animatable.AnimatableTextFrame -> m0.j: # {"id":"sourceFile","fileName":"AnimatableTextFrame.java"} 1:4:void (java.util.List):12:12 -> 1:5:com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation createAnimation():9:9 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/a;"} 1:5:java.util.List getKeyframes():9:9 -> b 1:5:boolean isStatic():9:9 -> c 1:8:com.airbnb.lottie.animation.keyframe.TextKeyframeAnimation createAnimation():16:16 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/o;"} 1:5:java.lang.String toString():9:9 -> toString -com.airbnb.lottie.model.animatable.AnimatableTextProperties -> i0.k: +com.airbnb.lottie.model.animatable.AnimatableTextProperties -> m0.k: # {"id":"sourceFile","fileName":"AnimatableTextProperties.java"} com.airbnb.lottie.model.animatable.AnimatableTextStyle textStyle -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/m;"} com.airbnb.lottie.model.animatable.AnimatableTextRangeSelector rangeSelector -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/l;"} 1:3:void (com.airbnb.lottie.model.animatable.AnimatableTextStyle,com.airbnb.lottie.model.animatable.AnimatableTextRangeSelector):12:12 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/m;Li0/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm0/m;Lm0/l;)V"} 4:5:void (com.airbnb.lottie.model.animatable.AnimatableTextStyle,com.airbnb.lottie.model.animatable.AnimatableTextRangeSelector):13:13 -> 6:8:void (com.airbnb.lottie.model.animatable.AnimatableTextStyle,com.airbnb.lottie.model.animatable.AnimatableTextRangeSelector):14:14 -> -com.airbnb.lottie.model.animatable.AnimatableTextRangeSelector -> i0.l: +com.airbnb.lottie.model.animatable.AnimatableTextRangeSelector -> m0.l: # {"id":"sourceFile","fileName":"AnimatableTextRangeSelector.java"} com.airbnb.lottie.model.animatable.AnimatableIntegerValue start -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/d;"} com.airbnb.lottie.model.animatable.AnimatableIntegerValue end -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/d;"} com.airbnb.lottie.model.animatable.AnimatableIntegerValue offset -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/d;"} com.airbnb.lottie.model.content.TextRangeUnits units -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/u;"} 1:3:void (com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.content.TextRangeUnits):19:19 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/d;Li0/d;Li0/d;Lj0/u;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm0/d;Lm0/d;Lm0/d;Ln0/u;)V"} 4:5:void (com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.content.TextRangeUnits):20:20 -> 6:7:void (com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.content.TextRangeUnits):21:21 -> 8:9:void (com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.content.TextRangeUnits):22:22 -> 10:12:void (com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.content.TextRangeUnits):23:23 -> -com.airbnb.lottie.model.animatable.AnimatableTextStyle -> i0.m: +com.airbnb.lottie.model.animatable.AnimatableTextStyle -> m0.m: # {"id":"sourceFile","fileName":"AnimatableTextStyle.java"} com.airbnb.lottie.model.animatable.AnimatableColorValue color -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/a;"} com.airbnb.lottie.model.animatable.AnimatableColorValue stroke -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/a;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue strokeWidth -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue tracking -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} com.airbnb.lottie.model.animatable.AnimatableIntegerValue opacity -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/d;"} 1:3:void (com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue):18:18 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/a;Li0/a;Li0/b;Li0/b;Li0/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm0/a;Lm0/a;Lm0/b;Lm0/b;Lm0/d;)V"} 4:5:void (com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue):19:19 -> 6:7:void (com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue):20:20 -> 8:9:void (com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue):21:21 -> 10:11:void (com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue):22:22 -> 12:14:void (com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue):23:23 -> -com.airbnb.lottie.model.animatable.AnimatableTransform -> i0.n: +com.airbnb.lottie.model.animatable.AnimatableTransform -> m0.n: # {"id":"sourceFile","fileName":"AnimatableTransform.java"} com.airbnb.lottie.model.animatable.AnimatablePathValue anchorPoint -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/e;"} com.airbnb.lottie.model.animatable.AnimatableValue position -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/o;"} com.airbnb.lottie.model.animatable.AnimatableScaleValue scale -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/g;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue rotation -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} com.airbnb.lottie.model.animatable.AnimatableIntegerValue opacity -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/d;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue skew -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue skewAngle -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} - com.airbnb.lottie.model.animatable.AnimatableFloatValue startOpacity -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} - com.airbnb.lottie.model.animatable.AnimatableFloatValue endOpacity -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} - boolean autoOrient -> j - 1:1:void ():40:40 -> - 2:2:void (com.airbnb.lottie.model.animatable.AnimatablePathValue,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatableScaleValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue):47:47 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/e;Li0/o;Li0/g;Li0/b;Li0/d;Li0/b;Li0/b;Li0/b;Li0/b;)V"} - 3:3:void (com.airbnb.lottie.model.animatable.AnimatablePathValue,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatableScaleValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue):37:37 -> - 4:12:void (com.airbnb.lottie.model.animatable.AnimatablePathValue,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatableScaleValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue):48:56 -> - 1:2:com.airbnb.lottie.animation.content.Content toContent(com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer):122:122 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lb0/k;Lk0/b;)Ld0/c;"} - 1:6:com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation createAnimation():116:116 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/p;"} - 1:3:com.airbnb.lottie.model.animatable.AnimatablePathValue getAnchorPoint():68:68 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/e;"} - 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getEndOpacity():98:98 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} - 1:3:com.airbnb.lottie.model.animatable.AnimatableIntegerValue getOpacity():88:88 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/d;"} - 1:3:com.airbnb.lottie.model.animatable.AnimatableValue getPosition():73:73 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/o;"} - 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getRotation():83:83 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} - 1:3:com.airbnb.lottie.model.animatable.AnimatableScaleValue getScale():78:78 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/g;"} - 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getSkew():103:103 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} - 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getSkewAngle():108:108 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} - 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getStartOpacity():93:93 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} - 1:3:boolean isAutoOrient():112:112 -> l - 1:3:void setAutoOrient(boolean):63:63 -> m -com.airbnb.lottie.model.animatable.AnimatableValue -> i0.o: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} + com.airbnb.lottie.model.animatable.AnimatableFloatValue rotationX -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} + com.airbnb.lottie.model.animatable.AnimatableFloatValue rotationY -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} + com.airbnb.lottie.model.animatable.AnimatableFloatValue rotationZ -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} + com.airbnb.lottie.model.animatable.AnimatableFloatValue startOpacity -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} + com.airbnb.lottie.model.animatable.AnimatableFloatValue endOpacity -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} + boolean autoOrient -> m + 1:1:void ():48:48 -> + 2:2:void (com.airbnb.lottie.model.animatable.AnimatablePathValue,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatableScaleValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue):65:65 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm0/e;Lm0/o;Lm0/g;Lm0/b;Lm0/d;Lm0/b;Lm0/b;Lm0/b;Lm0/b;Lm0/b;Lm0/b;Lm0/b;)V"} + 3:3:void (com.airbnb.lottie.model.animatable.AnimatablePathValue,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatableScaleValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue):45:45 -> + 4:15:void (com.airbnb.lottie.model.animatable.AnimatablePathValue,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatableScaleValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue):66:77 -> + 1:2:com.airbnb.lottie.animation.content.Content toContent(com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer):162:162 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lf0/k;Lo0/b;)Lh0/c;"} + 1:6:com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation createAnimation():156:156 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/s;"} + 1:3:com.airbnb.lottie.model.animatable.AnimatablePathValue getAnchorPoint():89:89 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/e;"} + 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getEndOpacity():119:119 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} + 1:3:com.airbnb.lottie.model.animatable.AnimatableIntegerValue getOpacity():109:109 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/d;"} + 1:3:com.airbnb.lottie.model.animatable.AnimatableValue getPosition():94:94 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/o;"} + 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getRotation():104:104 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} + 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getRotationX():134:134 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} + 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getRotationY():139:139 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} + 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getRotationZ():144:144 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} + 1:3:com.airbnb.lottie.model.animatable.AnimatableScaleValue getScale():99:99 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/g;"} + 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getSkew():124:124 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} + 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getSkewAngle():129:129 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} + 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getStartOpacity():114:114 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} + 1:3:boolean isAutoOrient():148:148 -> o + 1:3:void setAutoOrient(boolean):84:84 -> p +com.airbnb.lottie.model.animatable.AnimatableValue -> m0.o: # {"id":"sourceFile","fileName":"AnimatableValue.java"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation createAnimation() -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/a;"} java.util.List getKeyframes() -> b boolean isStatic() -> c -com.airbnb.lottie.model.animatable.BaseAnimatableValue -> i0.p: +com.airbnb.lottie.model.animatable.BaseAnimatableValue -> m0.p: # {"id":"sourceFile","fileName":"BaseAnimatableValue.java"} java.util.List keyframes -> a 1:3:void (java.util.List):19:19 -> @@ -67170,45 +71272,45 @@ com.airbnb.lottie.model.animatable.BaseAnimatableValue -> i0.p: 6:13:java.lang.String toString():34:34 -> toString 14:31:java.lang.String toString():35:35 -> toString 32:36:java.lang.String toString():37:37 -> toString -com.airbnb.lottie.model.content.BlurEffect -> j0.a: +com.airbnb.lottie.model.content.BlurEffect -> n0.a: # {"id":"sourceFile","fileName":"BlurEffect.java"} com.airbnb.lottie.model.animatable.AnimatableFloatValue blurriness -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} 1:3:void (com.airbnb.lottie.model.animatable.AnimatableFloatValue):9:9 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm0/b;)V"} 4:6:void (com.airbnb.lottie.model.animatable.AnimatableFloatValue):10:10 -> 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getBlurriness():14:14 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} -com.airbnb.lottie.model.content.CircleShape -> j0.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} +com.airbnb.lottie.model.content.CircleShape -> n0.b: # {"id":"sourceFile","fileName":"CircleShape.java"} java.lang.String name -> a com.airbnb.lottie.model.animatable.AnimatableValue position -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/o;"} com.airbnb.lottie.model.animatable.AnimatablePointValue size -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/f;"} boolean isReversed -> d boolean hidden -> e 1:3:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,boolean,boolean):21:21 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Li0/o;Li0/f;ZZ)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lm0/o;Lm0/f;ZZ)V"} 4:5:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,boolean,boolean):22:22 -> 6:7:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,boolean,boolean):23:23 -> 8:9:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,boolean,boolean):24:24 -> 10:11:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,boolean,boolean):25:25 -> 12:14:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,boolean,boolean):26:26 -> 1:6:com.airbnb.lottie.animation.content.Content toContent(com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer):30:30 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lb0/k;Lk0/b;)Ld0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lf0/k;Lo0/b;)Lh0/c;"} 1:3:java.lang.String getName():34:34 -> b 1:3:com.airbnb.lottie.model.animatable.AnimatableValue getPosition():38:38 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/o;"} 1:3:com.airbnb.lottie.model.animatable.AnimatablePointValue getSize():42:42 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/f;"} 1:3:boolean isHidden():50:50 -> e 1:3:boolean isReversed():46:46 -> f -com.airbnb.lottie.model.content.ContentModel -> j0.c: +com.airbnb.lottie.model.content.ContentModel -> n0.c: # {"id":"sourceFile","fileName":"ContentModel.java"} com.airbnb.lottie.animation.content.Content toContent(com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lb0/k;Lk0/b;)Ld0/c;"} -com.airbnb.lottie.model.content.GradientColor -> j0.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lf0/k;Lo0/b;)Lh0/c;"} +com.airbnb.lottie.model.content.GradientColor -> n0.d: # {"id":"sourceFile","fileName":"GradientColor.java"} float[] positions -> a int[] colors -> b @@ -67216,11 +71318,11 @@ com.airbnb.lottie.model.content.GradientColor -> j0.d: 4:5:void (float[],int[]):14:14 -> 6:8:void (float[],int[]):15:15 -> 2:6:void copyFrom(com.airbnb.lottie.model.content.GradientColor):113:113 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/d;)V"} 7:14:void copyFrom(com.airbnb.lottie.model.content.GradientColor):114:114 -> a 15:24:void copyFrom(com.airbnb.lottie.model.content.GradientColor):115:115 -> a 1:4:com.airbnb.lottie.model.content.GradientColor copyWithPositions(float[]):65:65 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"([F)Lj0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([F)Ln0/d;"} 5:7:com.airbnb.lottie.model.content.GradientColor copyWithPositions(float[]):66:66 -> b 8:18:com.airbnb.lottie.model.content.GradientColor copyWithPositions(float[]):67:67 -> b 19:24:com.airbnb.lottie.model.content.GradientColor copyWithPositions(float[]):69:69 -> b @@ -67241,7 +71343,7 @@ com.airbnb.lottie.model.content.GradientColor -> j0.d: 21:42:boolean equals(java.lang.Object):81:81 -> equals 1:4:int getSize():27:27 -> f 1:6:void lerp(com.airbnb.lottie.model.content.GradientColor,com.airbnb.lottie.model.content.GradientColor,float):33:33 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/d;Lj0/d;F)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/d;Ln0/d;F)V"} 7:15:void lerp(com.airbnb.lottie.model.content.GradientColor,com.airbnb.lottie.model.content.GradientColor,float):34:34 -> g 16:25:void lerp(com.airbnb.lottie.model.content.GradientColor,com.airbnb.lottie.model.content.GradientColor,float):37:37 -> g 26:29:void lerp(com.airbnb.lottie.model.content.GradientColor,com.airbnb.lottie.model.content.GradientColor,float):40:40 -> g @@ -67255,27 +71357,27 @@ com.airbnb.lottie.model.content.GradientColor -> j0.d: 107:148:void lerp(com.airbnb.lottie.model.content.GradientColor,com.airbnb.lottie.model.content.GradientColor,float):45:45 -> g 1:8:int hashCode():86:86 -> hashCode 9:16:int hashCode():87:87 -> hashCode -com.airbnb.lottie.model.content.GradientFill -> j0.e: +com.airbnb.lottie.model.content.GradientFill -> n0.e: # {"id":"sourceFile","fileName":"GradientFill.java"} com.airbnb.lottie.model.content.GradientType gradientType -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/g;"} android.graphics.Path$FillType fillType -> b com.airbnb.lottie.model.animatable.AnimatableGradientColorValue gradientColor -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/c;"} com.airbnb.lottie.model.animatable.AnimatableIntegerValue opacity -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/d;"} com.airbnb.lottie.model.animatable.AnimatablePointValue startPoint -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/f;"} com.airbnb.lottie.model.animatable.AnimatablePointValue endPoint -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/f;"} java.lang.String name -> g com.airbnb.lottie.model.animatable.AnimatableFloatValue highlightLength -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue highlightAngle -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} boolean hidden -> j 1:3:void (java.lang.String,com.airbnb.lottie.model.content.GradientType,android.graphics.Path$FillType,com.airbnb.lottie.model.animatable.AnimatableGradientColorValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean):34:34 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lj0/g;Landroid/graphics/Path$FillType;Li0/c;Li0/d;Li0/f;Li0/f;Li0/b;Li0/b;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ln0/g;Landroid/graphics/Path$FillType;Lm0/c;Lm0/d;Lm0/f;Lm0/f;Lm0/b;Lm0/b;Z)V"} 4:5:void (java.lang.String,com.airbnb.lottie.model.content.GradientType,android.graphics.Path$FillType,com.airbnb.lottie.model.animatable.AnimatableGradientColorValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean):35:35 -> 6:7:void (java.lang.String,com.airbnb.lottie.model.content.GradientType,android.graphics.Path$FillType,com.airbnb.lottie.model.animatable.AnimatableGradientColorValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean):36:36 -> 8:9:void (java.lang.String,com.airbnb.lottie.model.content.GradientType,android.graphics.Path$FillType,com.airbnb.lottie.model.animatable.AnimatableGradientColorValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean):37:37 -> @@ -67287,46 +71389,46 @@ com.airbnb.lottie.model.content.GradientFill -> j0.e: 20:21:void (java.lang.String,com.airbnb.lottie.model.content.GradientType,android.graphics.Path$FillType,com.airbnb.lottie.model.animatable.AnimatableGradientColorValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean):43:43 -> 22:24:void (java.lang.String,com.airbnb.lottie.model.content.GradientType,android.graphics.Path$FillType,com.airbnb.lottie.model.animatable.AnimatableGradientColorValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean):44:44 -> 1:6:com.airbnb.lottie.animation.content.Content toContent(com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer):80:80 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lb0/k;Lk0/b;)Ld0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lf0/k;Lo0/b;)Lh0/c;"} 1:3:com.airbnb.lottie.model.animatable.AnimatablePointValue getEndPoint():72:72 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/f;"} 1:3:android.graphics.Path$FillType getFillType():56:56 -> c 1:3:com.airbnb.lottie.model.animatable.AnimatableGradientColorValue getGradientColor():60:60 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/c;"} 1:3:com.airbnb.lottie.model.content.GradientType getGradientType():52:52 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln0/g;"} 1:3:java.lang.String getName():48:48 -> f 1:3:com.airbnb.lottie.model.animatable.AnimatableIntegerValue getOpacity():64:64 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/d;"} 1:3:com.airbnb.lottie.model.animatable.AnimatablePointValue getStartPoint():68:68 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/f;"} 1:3:boolean isHidden():76:76 -> i -com.airbnb.lottie.model.content.GradientStroke -> j0.f: +com.airbnb.lottie.model.content.GradientStroke -> n0.f: # {"id":"sourceFile","fileName":"GradientStroke.java"} java.lang.String name -> a com.airbnb.lottie.model.content.GradientType gradientType -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/g;"} com.airbnb.lottie.model.animatable.AnimatableGradientColorValue gradientColor -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/c;"} com.airbnb.lottie.model.animatable.AnimatableIntegerValue opacity -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/d;"} com.airbnb.lottie.model.animatable.AnimatablePointValue startPoint -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/f;"} com.airbnb.lottie.model.animatable.AnimatablePointValue endPoint -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/f;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue width -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} com.airbnb.lottie.model.content.ShapeStroke$LineCapType capType -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/s$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/s$b;"} com.airbnb.lottie.model.content.ShapeStroke$LineJoinType joinType -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/s$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/s$c;"} float miterLimit -> j java.util.List lineDashPattern -> k com.airbnb.lottie.model.animatable.AnimatableFloatValue dashOffset -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} boolean hidden -> m 1:3:void (java.lang.String,com.airbnb.lottie.model.content.GradientType,com.airbnb.lottie.model.animatable.AnimatableGradientColorValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.content.ShapeStroke$LineCapType,com.airbnb.lottie.model.content.ShapeStroke$LineJoinType,float,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean):39:39 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lj0/g;Li0/c;Li0/d;Li0/f;Li0/f;Li0/b;Lj0/s$b;Lj0/s$c;FLjava/util/List;Li0/b;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ln0/g;Lm0/c;Lm0/d;Lm0/f;Lm0/f;Lm0/b;Ln0/s$b;Ln0/s$c;FLjava/util/List;Lm0/b;Z)V"} 4:5:void (java.lang.String,com.airbnb.lottie.model.content.GradientType,com.airbnb.lottie.model.animatable.AnimatableGradientColorValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.content.ShapeStroke$LineCapType,com.airbnb.lottie.model.content.ShapeStroke$LineJoinType,float,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean):40:40 -> 6:7:void (java.lang.String,com.airbnb.lottie.model.content.GradientType,com.airbnb.lottie.model.animatable.AnimatableGradientColorValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.content.ShapeStroke$LineCapType,com.airbnb.lottie.model.content.ShapeStroke$LineJoinType,float,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean):41:41 -> 8:9:void (java.lang.String,com.airbnb.lottie.model.content.GradientType,com.airbnb.lottie.model.animatable.AnimatableGradientColorValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.content.ShapeStroke$LineCapType,com.airbnb.lottie.model.content.ShapeStroke$LineJoinType,float,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean):42:42 -> @@ -67341,87 +71443,87 @@ com.airbnb.lottie.model.content.GradientStroke -> j0.f: 26:27:void (java.lang.String,com.airbnb.lottie.model.content.GradientType,com.airbnb.lottie.model.animatable.AnimatableGradientColorValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.content.ShapeStroke$LineCapType,com.airbnb.lottie.model.content.ShapeStroke$LineJoinType,float,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean):51:51 -> 28:30:void (java.lang.String,com.airbnb.lottie.model.content.GradientType,com.airbnb.lottie.model.animatable.AnimatableGradientColorValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,com.airbnb.lottie.model.animatable.AnimatablePointValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.content.ShapeStroke$LineCapType,com.airbnb.lottie.model.content.ShapeStroke$LineJoinType,float,java.util.List,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean):52:52 -> 1:6:com.airbnb.lottie.animation.content.Content toContent(com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer):108:108 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lb0/k;Lk0/b;)Ld0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lf0/k;Lo0/b;)Lh0/c;"} 1:3:com.airbnb.lottie.model.content.ShapeStroke$LineCapType getCapType():84:84 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/s$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln0/s$b;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getDashOffset():96:96 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} 1:3:com.airbnb.lottie.model.animatable.AnimatablePointValue getEndPoint():76:76 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/f;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableGradientColorValue getGradientColor():64:64 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/c;"} 1:3:com.airbnb.lottie.model.content.GradientType getGradientType():60:60 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln0/g;"} 1:3:com.airbnb.lottie.model.content.ShapeStroke$LineJoinType getJoinType():88:88 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/s$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln0/s$c;"} 1:3:java.util.List getLineDashPattern():92:92 -> h 1:3:float getMiterLimit():100:100 -> i 1:3:java.lang.String getName():56:56 -> j 1:3:com.airbnb.lottie.model.animatable.AnimatableIntegerValue getOpacity():68:68 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/d;"} 1:3:com.airbnb.lottie.model.animatable.AnimatablePointValue getStartPoint():72:72 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/f;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getWidth():80:80 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} 1:3:boolean isHidden():104:104 -> n -com.airbnb.lottie.model.content.GradientType -> j0.g: +com.airbnb.lottie.model.content.GradientType -> n0.g: # {"id":"sourceFile","fileName":"GradientType.java"} com.airbnb.lottie.model.content.GradientType LINEAR -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/g;"} com.airbnb.lottie.model.content.GradientType RADIAL -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/g;"} com.airbnb.lottie.model.content.GradientType[] $VALUES -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lj0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Ln0/g;"} 1:10:void ():4:4 -> 11:20:void ():5:5 -> 21:27:void ():3:3 -> 1:4:void (java.lang.String,int):3:3 -> 1:9:com.airbnb.lottie.model.content.GradientType[] $values():3:3 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lj0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ln0/g;"} 1:9:com.airbnb.lottie.model.content.GradientType valueOf(java.lang.String):3:3 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ln0/g;"} 1:9:com.airbnb.lottie.model.content.GradientType[] values():3:3 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lj0/g;"} -com.airbnb.lottie.model.content.LBlendMode -> j0.h: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ln0/g;"} +com.airbnb.lottie.model.content.LBlendMode -> n0.h: # {"id":"sourceFile","fileName":"LBlendMode.java"} com.airbnb.lottie.model.content.LBlendMode NORMAL -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/h;"} com.airbnb.lottie.model.content.LBlendMode MULTIPLY -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/h;"} com.airbnb.lottie.model.content.LBlendMode SCREEN -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/h;"} com.airbnb.lottie.model.content.LBlendMode OVERLAY -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/h;"} com.airbnb.lottie.model.content.LBlendMode DARKEN -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/h;"} com.airbnb.lottie.model.content.LBlendMode LIGHTEN -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/h;"} com.airbnb.lottie.model.content.LBlendMode COLOR_DODGE -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/h;"} com.airbnb.lottie.model.content.LBlendMode COLOR_BURN -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/h;"} com.airbnb.lottie.model.content.LBlendMode HARD_LIGHT -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/h;"} com.airbnb.lottie.model.content.LBlendMode SOFT_LIGHT -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/h;"} com.airbnb.lottie.model.content.LBlendMode DIFFERENCE -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/h;"} com.airbnb.lottie.model.content.LBlendMode EXCLUSION -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/h;"} com.airbnb.lottie.model.content.LBlendMode HUE -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/h;"} com.airbnb.lottie.model.content.LBlendMode SATURATION -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/h;"} com.airbnb.lottie.model.content.LBlendMode COLOR -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/h;"} com.airbnb.lottie.model.content.LBlendMode LUMINOSITY -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/h;"} com.airbnb.lottie.model.content.LBlendMode ADD -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/h;"} com.airbnb.lottie.model.content.LBlendMode HARD_MIX -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/h;"} com.airbnb.lottie.model.content.LBlendMode[] $VALUES -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lj0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Ln0/h;"} 1:10:void ():12:12 -> 11:20:void ():13:13 -> 21:30:void ():14:14 -> @@ -67443,57 +71545,59 @@ com.airbnb.lottie.model.content.LBlendMode -> j0.h: 191:197:void ():11:11 -> 1:4:void (java.lang.String,int):11:11 -> 1:41:com.airbnb.lottie.model.content.LBlendMode[] $values():11:11 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lj0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ln0/h;"} 1:13:androidx.core.graphics.BlendModeCompat toNativeBlendMode():33:33 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/a;"} - 14:16:androidx.core.graphics.BlendModeCompat toNativeBlendMode():59:59 -> b - 17:19:androidx.core.graphics.BlendModeCompat toNativeBlendMode():57:57 -> b - 20:22:androidx.core.graphics.BlendModeCompat toNativeBlendMode():55:55 -> b - 23:25:androidx.core.graphics.BlendModeCompat toNativeBlendMode():53:53 -> b - 26:28:androidx.core.graphics.BlendModeCompat toNativeBlendMode():51:51 -> b - 29:32:androidx.core.graphics.BlendModeCompat toNativeBlendMode():49:49 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx/a;"} + 14:16:androidx.core.graphics.BlendModeCompat toNativeBlendMode():63:63 -> b + 17:19:androidx.core.graphics.BlendModeCompat toNativeBlendMode():61:61 -> b + 20:22:androidx.core.graphics.BlendModeCompat toNativeBlendMode():59:59 -> b + 23:25:androidx.core.graphics.BlendModeCompat toNativeBlendMode():57:57 -> b + 26:28:androidx.core.graphics.BlendModeCompat toNativeBlendMode():55:55 -> b + 29:34:androidx.core.graphics.BlendModeCompat toNativeBlendMode():49:49 -> b + 35:37:androidx.core.graphics.BlendModeCompat toNativeBlendMode():50:50 -> b + 38:40:androidx.core.graphics.BlendModeCompat toNativeBlendMode():52:52 -> b 1:9:com.airbnb.lottie.model.content.LBlendMode valueOf(java.lang.String):11:11 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ln0/h;"} 1:9:com.airbnb.lottie.model.content.LBlendMode[] values():11:11 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lj0/h;"} -com.airbnb.lottie.model.content.LBlendMode$1 -> j0.h$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ln0/h;"} +com.airbnb.lottie.model.content.LBlendMode$1 -> n0.h$a: # {"id":"sourceFile","fileName":"LBlendMode.java"} int[] $SwitchMap$com$airbnb$lottie$model$content$LBlendMode -> a 1:217:void ():33:33 -> -com.airbnb.lottie.model.content.Mask -> j0.i: +com.airbnb.lottie.model.content.Mask -> n0.i: # {"id":"sourceFile","fileName":"Mask.java"} com.airbnb.lottie.model.content.Mask$MaskMode maskMode -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/i$a;"} com.airbnb.lottie.model.animatable.AnimatableShapeValue maskPath -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/h;"} com.airbnb.lottie.model.animatable.AnimatableIntegerValue opacity -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/d;"} boolean inverted -> d 1:3:void (com.airbnb.lottie.model.content.Mask$MaskMode,com.airbnb.lottie.model.animatable.AnimatableShapeValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,boolean):19:19 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/i$a;Li0/h;Li0/d;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/i$a;Lm0/h;Lm0/d;Z)V"} 4:5:void (com.airbnb.lottie.model.content.Mask$MaskMode,com.airbnb.lottie.model.animatable.AnimatableShapeValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,boolean):20:20 -> 6:7:void (com.airbnb.lottie.model.content.Mask$MaskMode,com.airbnb.lottie.model.animatable.AnimatableShapeValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,boolean):21:21 -> 8:9:void (com.airbnb.lottie.model.content.Mask$MaskMode,com.airbnb.lottie.model.animatable.AnimatableShapeValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,boolean):22:22 -> 10:12:void (com.airbnb.lottie.model.content.Mask$MaskMode,com.airbnb.lottie.model.animatable.AnimatableShapeValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,boolean):23:23 -> 1:3:com.airbnb.lottie.model.content.Mask$MaskMode getMaskMode():27:27 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln0/i$a;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableShapeValue getMaskPath():31:31 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/h;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableIntegerValue getOpacity():35:35 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/d;"} 1:3:boolean isInverted():39:39 -> d -com.airbnb.lottie.model.content.Mask$MaskMode -> j0.i$a: +com.airbnb.lottie.model.content.Mask$MaskMode -> n0.i$a: # {"id":"sourceFile","fileName":"Mask.java"} com.airbnb.lottie.model.content.Mask$MaskMode MASK_MODE_ADD -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/i$a;"} com.airbnb.lottie.model.content.Mask$MaskMode MASK_MODE_SUBTRACT -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/i$a;"} com.airbnb.lottie.model.content.Mask$MaskMode MASK_MODE_INTERSECT -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/i$a;"} com.airbnb.lottie.model.content.Mask$MaskMode MASK_MODE_NONE -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/i$a;"} com.airbnb.lottie.model.content.Mask$MaskMode[] $VALUES -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lj0/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Ln0/i$a;"} 1:10:void ():8:8 -> 11:20:void ():9:9 -> 21:30:void ():10:10 -> @@ -67501,45 +71605,45 @@ com.airbnb.lottie.model.content.Mask$MaskMode -> j0.i$a: 41:47:void ():7:7 -> 1:4:void (java.lang.String,int):7:7 -> 1:13:com.airbnb.lottie.model.content.Mask$MaskMode[] $values():7:7 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lj0/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ln0/i$a;"} 1:9:com.airbnb.lottie.model.content.Mask$MaskMode valueOf(java.lang.String):7:7 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj0/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ln0/i$a;"} 1:9:com.airbnb.lottie.model.content.Mask$MaskMode[] values():7:7 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lj0/i$a;"} -com.airbnb.lottie.model.content.MergePaths -> j0.j: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ln0/i$a;"} +com.airbnb.lottie.model.content.MergePaths -> n0.j: # {"id":"sourceFile","fileName":"MergePaths.java"} java.lang.String name -> a com.airbnb.lottie.model.content.MergePaths$MergePathsMode mode -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/j$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/j$a;"} boolean hidden -> c 1:3:void (java.lang.String,com.airbnb.lottie.model.content.MergePaths$MergePathsMode,boolean):45:45 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lj0/j$a;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ln0/j$a;Z)V"} 4:5:void (java.lang.String,com.airbnb.lottie.model.content.MergePaths$MergePathsMode,boolean):46:46 -> 6:7:void (java.lang.String,com.airbnb.lottie.model.content.MergePaths$MergePathsMode,boolean):47:47 -> 8:10:void (java.lang.String,com.airbnb.lottie.model.content.MergePaths$MergePathsMode,boolean):48:48 -> 1:8:com.airbnb.lottie.animation.content.Content toContent(com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer):64:64 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lb0/k;Lk0/b;)Ld0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lf0/k;Lo0/b;)Lh0/c;"} 9:15:com.airbnb.lottie.animation.content.Content toContent(com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer):65:65 -> a 16:21:com.airbnb.lottie.animation.content.Content toContent(com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer):68:68 -> a 1:3:com.airbnb.lottie.model.content.MergePaths$MergePathsMode getMode():56:56 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/j$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln0/j$a;"} 1:3:java.lang.String getName():52:52 -> c 1:3:boolean isHidden():60:60 -> d 1:25:java.lang.String toString():73:73 -> toString -com.airbnb.lottie.model.content.MergePaths$MergePathsMode -> j0.j$a: +com.airbnb.lottie.model.content.MergePaths$MergePathsMode -> n0.j$a: # {"id":"sourceFile","fileName":"MergePaths.java"} com.airbnb.lottie.model.content.MergePaths$MergePathsMode MERGE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/j$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/j$a;"} com.airbnb.lottie.model.content.MergePaths$MergePathsMode ADD -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/j$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/j$a;"} com.airbnb.lottie.model.content.MergePaths$MergePathsMode SUBTRACT -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/j$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/j$a;"} com.airbnb.lottie.model.content.MergePaths$MergePathsMode INTERSECT -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/j$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/j$a;"} com.airbnb.lottie.model.content.MergePaths$MergePathsMode EXCLUDE_INTERSECTIONS -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/j$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/j$a;"} com.airbnb.lottie.model.content.MergePaths$MergePathsMode[] $VALUES -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lj0/j$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Ln0/j$a;"} 1:10:void ():17:17 -> 11:20:void ():18:18 -> 21:30:void ():19:19 -> @@ -67548,41 +71652,41 @@ com.airbnb.lottie.model.content.MergePaths$MergePathsMode -> j0.j$a: 51:57:void ():16:16 -> 1:4:void (java.lang.String,int):16:16 -> 1:15:com.airbnb.lottie.model.content.MergePaths$MergePathsMode[] $values():16:16 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lj0/j$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ln0/j$a;"} 16:18:com.airbnb.lottie.model.content.MergePaths$MergePathsMode forId(int):36:36 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lj0/j$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ln0/j$a;"} 19:21:com.airbnb.lottie.model.content.MergePaths$MergePathsMode forId(int):34:34 -> b 22:24:com.airbnb.lottie.model.content.MergePaths$MergePathsMode forId(int):32:32 -> b 25:27:com.airbnb.lottie.model.content.MergePaths$MergePathsMode forId(int):30:30 -> b 28:30:com.airbnb.lottie.model.content.MergePaths$MergePathsMode forId(int):28:28 -> b 31:33:com.airbnb.lottie.model.content.MergePaths$MergePathsMode forId(int):26:26 -> b 1:9:com.airbnb.lottie.model.content.MergePaths$MergePathsMode valueOf(java.lang.String):16:16 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj0/j$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ln0/j$a;"} 1:9:com.airbnb.lottie.model.content.MergePaths$MergePathsMode[] values():16:16 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lj0/j$a;"} -com.airbnb.lottie.model.content.PolystarShape -> j0.k: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ln0/j$a;"} +com.airbnb.lottie.model.content.PolystarShape -> n0.k: # {"id":"sourceFile","fileName":"PolystarShape.java"} java.lang.String name -> a com.airbnb.lottie.model.content.PolystarShape$Type type -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/k$a;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue points -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} com.airbnb.lottie.model.animatable.AnimatableValue position -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/o;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue rotation -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue innerRadius -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue outerRadius -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue innerRoundedness -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue outerRoundedness -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} boolean hidden -> j boolean isReversed -> k 1:3:void (java.lang.String,com.airbnb.lottie.model.content.PolystarShape$Type,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean,boolean):50:50 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lj0/k$a;Li0/b;Li0/o;Li0/b;Li0/b;Li0/b;Li0/b;Li0/b;ZZ)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ln0/k$a;Lm0/b;Lm0/o;Lm0/b;Lm0/b;Lm0/b;Lm0/b;Lm0/b;ZZ)V"} 4:5:void (java.lang.String,com.airbnb.lottie.model.content.PolystarShape$Type,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean,boolean):51:51 -> 6:7:void (java.lang.String,com.airbnb.lottie.model.content.PolystarShape$Type,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean,boolean):52:52 -> 8:9:void (java.lang.String,com.airbnb.lottie.model.content.PolystarShape$Type,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean,boolean):53:53 -> @@ -67595,119 +71699,119 @@ com.airbnb.lottie.model.content.PolystarShape -> j0.k: 22:23:void (java.lang.String,com.airbnb.lottie.model.content.PolystarShape$Type,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean,boolean):60:60 -> 24:26:void (java.lang.String,com.airbnb.lottie.model.content.PolystarShape$Type,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean,boolean):61:61 -> 1:6:com.airbnb.lottie.animation.content.Content toContent(com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer):109:109 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lb0/k;Lk0/b;)Ld0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lf0/k;Lo0/b;)Lh0/c;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getInnerRadius():85:85 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getInnerRoundedness():93:93 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} 1:3:java.lang.String getName():65:65 -> d 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getOuterRadius():89:89 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getOuterRoundedness():97:97 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getPoints():73:73 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableValue getPosition():77:77 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/o;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getRotation():81:81 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} 1:3:com.airbnb.lottie.model.content.PolystarShape$Type getType():69:69 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/k$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln0/k$a;"} 1:3:boolean isHidden():101:101 -> k 1:3:boolean isReversed():105:105 -> l -com.airbnb.lottie.model.content.PolystarShape$Type -> j0.k$a: +com.airbnb.lottie.model.content.PolystarShape$Type -> n0.k$a: # {"id":"sourceFile","fileName":"PolystarShape.java"} int value -> d com.airbnb.lottie.model.content.PolystarShape$Type STAR -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/k$a;"} com.airbnb.lottie.model.content.PolystarShape$Type POLYGON -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/k$a;"} com.airbnb.lottie.model.content.PolystarShape$Type[] $VALUES -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lj0/k$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Ln0/k$a;"} 1:11:void ():15:15 -> 12:21:void ():16:16 -> 22:28:void ():14:14 -> 1:3:void (java.lang.String,int,int):20:20 -> 4:6:void (java.lang.String,int,int):21:21 -> 1:9:com.airbnb.lottie.model.content.PolystarShape$Type[] $values():14:14 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lj0/k$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ln0/k$a;"} 1:10:com.airbnb.lottie.model.content.PolystarShape$Type forValue(int):25:25 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lj0/k$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ln0/k$a;"} 11:20:com.airbnb.lottie.model.content.PolystarShape$Type forValue(int):26:26 -> b 1:9:com.airbnb.lottie.model.content.PolystarShape$Type valueOf(java.lang.String):14:14 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj0/k$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ln0/k$a;"} 1:9:com.airbnb.lottie.model.content.PolystarShape$Type[] values():14:14 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lj0/k$a;"} -com.airbnb.lottie.model.content.RectangleShape -> j0.l: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ln0/k$a;"} +com.airbnb.lottie.model.content.RectangleShape -> n0.l: # {"id":"sourceFile","fileName":"RectangleShape.java"} java.lang.String name -> a com.airbnb.lottie.model.animatable.AnimatableValue position -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/o;"} com.airbnb.lottie.model.animatable.AnimatableValue size -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/o;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue cornerRadius -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} boolean hidden -> e 1:3:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean):21:21 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Li0/o;Li0/o;Li0/b;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lm0/o;Lm0/o;Lm0/b;Z)V"} 4:5:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean):22:22 -> 6:7:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean):23:23 -> 8:9:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean):24:24 -> 10:11:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean):25:25 -> 12:14:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatableValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean):26:26 -> 1:6:com.airbnb.lottie.animation.content.Content toContent(com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer):50:50 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lb0/k;Lk0/b;)Ld0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lf0/k;Lo0/b;)Lh0/c;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getCornerRadius():34:34 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} 1:3:java.lang.String getName():30:30 -> c 1:3:com.airbnb.lottie.model.animatable.AnimatableValue getPosition():42:42 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/o;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableValue getSize():38:38 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/o;"} 1:3:boolean isHidden():46:46 -> f 1:35:java.lang.String toString():54:54 -> toString -com.airbnb.lottie.model.content.Repeater -> j0.m: +com.airbnb.lottie.model.content.Repeater -> n0.m: # {"id":"sourceFile","fileName":"Repeater.java"} java.lang.String name -> a com.airbnb.lottie.model.animatable.AnimatableFloatValue copies -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue offset -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} com.airbnb.lottie.model.animatable.AnimatableTransform transform -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/n;"} boolean hidden -> e 1:3:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableTransform,boolean):21:21 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Li0/b;Li0/b;Li0/n;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lm0/b;Lm0/b;Lm0/n;Z)V"} 4:5:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableTransform,boolean):22:22 -> 6:7:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableTransform,boolean):23:23 -> 8:9:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableTransform,boolean):24:24 -> 10:11:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableTransform,boolean):25:25 -> 12:14:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableTransform,boolean):26:26 -> 1:6:com.airbnb.lottie.animation.content.Content toContent(com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer):50:50 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lb0/k;Lk0/b;)Ld0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lf0/k;Lo0/b;)Lh0/c;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getCopies():34:34 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} 1:3:java.lang.String getName():30:30 -> c 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getOffset():38:38 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableTransform getTransform():42:42 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/n;"} 1:3:boolean isHidden():46:46 -> f -com.airbnb.lottie.model.content.RoundedCorners -> j0.n: +com.airbnb.lottie.model.content.RoundedCorners -> n0.n: # {"id":"sourceFile","fileName":"RoundedCorners.java"} java.lang.String name -> a com.airbnb.lottie.model.animatable.AnimatableValue cornerRadius -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/o;"} 1:3:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableValue):16:16 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Li0/o;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lm0/o;)V"} 4:5:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableValue):17:17 -> 6:8:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableValue):18:18 -> 1:6:com.airbnb.lottie.animation.content.Content toContent(com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer):30:30 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lb0/k;Lk0/b;)Ld0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lf0/k;Lo0/b;)Lh0/c;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableValue getCornerRadius():26:26 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/o;"} 1:3:java.lang.String getName():22:22 -> c -com.airbnb.lottie.model.content.ShapeData -> j0.o: +com.airbnb.lottie.model.content.ShapeData -> n0.o: # {"id":"sourceFile","fileName":"ShapeData.java"} java.util.List curves -> a android.graphics.PointF initialPoint -> b @@ -67717,7 +71821,7 @@ com.airbnb.lottie.model.content.ShapeData -> j0.o: 1:3:java.util.List getCurves():49:49 -> a 1:3:android.graphics.PointF getInitialPoint():37:37 -> b 1:4:void interpolateBetween(com.airbnb.lottie.model.content.ShapeData,com.airbnb.lottie.model.content.ShapeData,float):54:54 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/o;Lj0/o;F)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/o;Ln0/o;F)V"} 5:11:void interpolateBetween(com.airbnb.lottie.model.content.ShapeData,com.airbnb.lottie.model.content.ShapeData,float):55:55 -> c 12:30:void interpolateBetween(com.airbnb.lottie.model.content.ShapeData,com.airbnb.lottie.model.content.ShapeData,float):57:57 -> c 31:48:void interpolateBetween(com.airbnb.lottie.model.content.ShapeData,com.airbnb.lottie.model.content.ShapeData,float):60:60 -> c @@ -67760,18 +71864,18 @@ com.airbnb.lottie.model.content.ShapeData -> j0.o: 5:11:void setInitialPoint(float,float):31:31 -> f 12:17:void setInitialPoint(float,float):33:33 -> f 1:39:java.lang.String toString():107:107 -> toString -com.airbnb.lottie.model.content.ShapeFill -> j0.p: +com.airbnb.lottie.model.content.ShapeFill -> n0.p: # {"id":"sourceFile","fileName":"ShapeFill.java"} boolean fillEnabled -> a android.graphics.Path$FillType fillType -> b java.lang.String name -> c com.airbnb.lottie.model.animatable.AnimatableColorValue color -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/a;"} com.airbnb.lottie.model.animatable.AnimatableIntegerValue opacity -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/d;"} boolean hidden -> f 1:3:void (java.lang.String,boolean,android.graphics.Path$FillType,com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,boolean):24:24 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLandroid/graphics/Path$FillType;Li0/a;Li0/d;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLandroid/graphics/Path$FillType;Lm0/a;Lm0/d;Z)V"} 4:5:void (java.lang.String,boolean,android.graphics.Path$FillType,com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,boolean):25:25 -> 6:7:void (java.lang.String,boolean,android.graphics.Path$FillType,com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,boolean):26:26 -> 8:9:void (java.lang.String,boolean,android.graphics.Path$FillType,com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,boolean):27:27 -> @@ -67779,16 +71883,16 @@ com.airbnb.lottie.model.content.ShapeFill -> j0.p: 12:13:void (java.lang.String,boolean,android.graphics.Path$FillType,com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,boolean):29:29 -> 14:16:void (java.lang.String,boolean,android.graphics.Path$FillType,com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,boolean):30:30 -> 1:6:com.airbnb.lottie.animation.content.Content toContent(com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer):54:54 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lb0/k;Lk0/b;)Ld0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lf0/k;Lo0/b;)Lh0/c;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableColorValue getColor():38:38 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/a;"} 1:3:android.graphics.Path$FillType getFillType():46:46 -> c 1:3:java.lang.String getName():34:34 -> d 1:3:com.airbnb.lottie.model.animatable.AnimatableIntegerValue getOpacity():42:42 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/d;"} 1:3:boolean isHidden():50:50 -> f 1:25:java.lang.String toString():59:59 -> toString -com.airbnb.lottie.model.content.ShapeGroup -> j0.q: +com.airbnb.lottie.model.content.ShapeGroup -> n0.q: # {"id":"sourceFile","fileName":"ShapeGroup.java"} java.lang.String name -> a java.util.List items -> b @@ -67798,51 +71902,51 @@ com.airbnb.lottie.model.content.ShapeGroup -> j0.q: 6:7:void (java.lang.String,java.util.List,boolean):19:19 -> 8:10:void (java.lang.String,java.util.List,boolean):20:20 -> 1:6:com.airbnb.lottie.animation.content.Content toContent(com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer):36:36 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lb0/k;Lk0/b;)Ld0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lf0/k;Lo0/b;)Lh0/c;"} 1:3:java.util.List getItems():28:28 -> b 1:3:java.lang.String getName():24:24 -> c 1:3:boolean isHidden():32:32 -> d 1:43:java.lang.String toString():40:40 -> toString -com.airbnb.lottie.model.content.ShapePath -> j0.r: +com.airbnb.lottie.model.content.ShapePath -> n0.r: # {"id":"sourceFile","fileName":"ShapePath.java"} java.lang.String name -> a int index -> b com.airbnb.lottie.model.animatable.AnimatableShapeValue shapePath -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/h;"} boolean hidden -> d 1:3:void (java.lang.String,int,com.airbnb.lottie.model.animatable.AnimatableShapeValue,boolean):16:16 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILi0/h;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILm0/h;Z)V"} 4:5:void (java.lang.String,int,com.airbnb.lottie.model.animatable.AnimatableShapeValue,boolean):17:17 -> 6:7:void (java.lang.String,int,com.airbnb.lottie.model.animatable.AnimatableShapeValue,boolean):18:18 -> 8:9:void (java.lang.String,int,com.airbnb.lottie.model.animatable.AnimatableShapeValue,boolean):19:19 -> 10:12:void (java.lang.String,int,com.airbnb.lottie.model.animatable.AnimatableShapeValue,boolean):20:20 -> 1:6:com.airbnb.lottie.animation.content.Content toContent(com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer):32:32 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lb0/k;Lk0/b;)Ld0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lf0/k;Lo0/b;)Lh0/c;"} 1:3:java.lang.String getName():24:24 -> b 1:3:com.airbnb.lottie.model.animatable.AnimatableShapeValue getShapePath():28:28 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/h;"} 1:3:boolean isHidden():36:36 -> d 1:35:java.lang.String toString():40:40 -> toString -com.airbnb.lottie.model.content.ShapeStroke -> j0.s: +com.airbnb.lottie.model.content.ShapeStroke -> n0.s: # {"id":"sourceFile","fileName":"ShapeStroke.java"} java.lang.String name -> a com.airbnb.lottie.model.animatable.AnimatableFloatValue offset -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} java.util.List lineDashPattern -> c com.airbnb.lottie.model.animatable.AnimatableColorValue color -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/a;"} com.airbnb.lottie.model.animatable.AnimatableIntegerValue opacity -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/d;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue width -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} com.airbnb.lottie.model.content.ShapeStroke$LineCapType capType -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/s$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/s$b;"} com.airbnb.lottie.model.content.ShapeStroke$LineJoinType joinType -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/s$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/s$c;"} float miterLimit -> i boolean hidden -> j 1:3:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.content.ShapeStroke$LineCapType,com.airbnb.lottie.model.content.ShapeStroke$LineJoinType,float,boolean):69:69 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Li0/b;Ljava/util/List;Li0/a;Li0/d;Li0/b;Lj0/s$b;Lj0/s$c;FZ)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lm0/b;Ljava/util/List;Lm0/a;Lm0/d;Lm0/b;Ln0/s$b;Ln0/s$c;FZ)V"} 4:5:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.content.ShapeStroke$LineCapType,com.airbnb.lottie.model.content.ShapeStroke$LineJoinType,float,boolean):70:70 -> 6:7:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.content.ShapeStroke$LineCapType,com.airbnb.lottie.model.content.ShapeStroke$LineJoinType,float,boolean):71:71 -> 8:9:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.content.ShapeStroke$LineCapType,com.airbnb.lottie.model.content.ShapeStroke$LineJoinType,float,boolean):72:72 -> @@ -67854,93 +71958,93 @@ com.airbnb.lottie.model.content.ShapeStroke -> j0.s: 20:21:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.content.ShapeStroke$LineCapType,com.airbnb.lottie.model.content.ShapeStroke$LineJoinType,float,boolean):78:78 -> 22:24:void (java.lang.String,com.airbnb.lottie.model.animatable.AnimatableFloatValue,java.util.List,com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableIntegerValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.content.ShapeStroke$LineCapType,com.airbnb.lottie.model.content.ShapeStroke$LineJoinType,float,boolean):79:79 -> 1:6:com.airbnb.lottie.animation.content.Content toContent(com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer):83:83 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lb0/k;Lk0/b;)Ld0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lf0/k;Lo0/b;)Lh0/c;"} 1:3:com.airbnb.lottie.model.content.ShapeStroke$LineCapType getCapType():111:111 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/s$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln0/s$b;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableColorValue getColor():91:91 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/a;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getDashOffset():107:107 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} 1:3:com.airbnb.lottie.model.content.ShapeStroke$LineJoinType getJoinType():115:115 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/s$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln0/s$c;"} 1:3:java.util.List getLineDashPattern():103:103 -> f 1:3:float getMiterLimit():119:119 -> g 1:3:java.lang.String getName():87:87 -> h 1:3:com.airbnb.lottie.model.animatable.AnimatableIntegerValue getOpacity():95:95 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/d;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getWidth():99:99 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} 1:3:boolean isHidden():123:123 -> k -com.airbnb.lottie.model.content.ShapeStroke$1 -> j0.s$a: +com.airbnb.lottie.model.content.ShapeStroke$1 -> n0.s$a: # {"id":"sourceFile","fileName":"ShapeStroke.java"} int[] $SwitchMap$com$airbnb$lottie$model$content$ShapeStroke$LineCapType -> a int[] $SwitchMap$com$airbnb$lottie$model$content$ShapeStroke$LineJoinType -> b 1:40:void ():43:43 -> 41:78:void ():25:25 -> -com.airbnb.lottie.model.content.ShapeStroke$LineCapType -> j0.s$b: +com.airbnb.lottie.model.content.ShapeStroke$LineCapType -> n0.s$b: # {"id":"sourceFile","fileName":"ShapeStroke.java"} com.airbnb.lottie.model.content.ShapeStroke$LineCapType BUTT -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/s$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/s$b;"} com.airbnb.lottie.model.content.ShapeStroke$LineCapType ROUND -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/s$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/s$b;"} com.airbnb.lottie.model.content.ShapeStroke$LineCapType UNKNOWN -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/s$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/s$b;"} com.airbnb.lottie.model.content.ShapeStroke$LineCapType[] $VALUES -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lj0/s$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Ln0/s$b;"} 1:10:void ():20:20 -> 11:20:void ():21:21 -> 21:30:void ():22:22 -> 31:37:void ():19:19 -> 1:4:void (java.lang.String,int):19:19 -> 1:11:com.airbnb.lottie.model.content.ShapeStroke$LineCapType[] $values():19:19 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lj0/s$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ln0/s$b;"} 1:14:android.graphics.Paint$Cap toPaintCap():25:25 -> b 15:17:android.graphics.Paint$Cap toPaintCap():32:32 -> b 18:20:android.graphics.Paint$Cap toPaintCap():29:29 -> b 21:23:android.graphics.Paint$Cap toPaintCap():27:27 -> b 1:9:com.airbnb.lottie.model.content.ShapeStroke$LineCapType valueOf(java.lang.String):19:19 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj0/s$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ln0/s$b;"} 1:9:com.airbnb.lottie.model.content.ShapeStroke$LineCapType[] values():19:19 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lj0/s$b;"} -com.airbnb.lottie.model.content.ShapeStroke$LineJoinType -> j0.s$c: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ln0/s$b;"} +com.airbnb.lottie.model.content.ShapeStroke$LineJoinType -> n0.s$c: # {"id":"sourceFile","fileName":"ShapeStroke.java"} com.airbnb.lottie.model.content.ShapeStroke$LineJoinType MITER -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/s$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/s$c;"} com.airbnb.lottie.model.content.ShapeStroke$LineJoinType ROUND -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/s$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/s$c;"} com.airbnb.lottie.model.content.ShapeStroke$LineJoinType BEVEL -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/s$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/s$c;"} com.airbnb.lottie.model.content.ShapeStroke$LineJoinType[] $VALUES -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lj0/s$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Ln0/s$c;"} 1:10:void ():38:38 -> 11:20:void ():39:39 -> 21:30:void ():40:40 -> 31:37:void ():37:37 -> 1:4:void (java.lang.String,int):37:37 -> 1:11:com.airbnb.lottie.model.content.ShapeStroke$LineJoinType[] $values():37:37 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lj0/s$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ln0/s$c;"} 1:19:android.graphics.Paint$Join toPaintJoin():43:43 -> b 20:22:android.graphics.Paint$Join toPaintJoin():49:49 -> b 23:25:android.graphics.Paint$Join toPaintJoin():47:47 -> b 26:28:android.graphics.Paint$Join toPaintJoin():45:45 -> b 1:9:com.airbnb.lottie.model.content.ShapeStroke$LineJoinType valueOf(java.lang.String):37:37 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj0/s$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ln0/s$c;"} 1:9:com.airbnb.lottie.model.content.ShapeStroke$LineJoinType[] values():37:37 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lj0/s$c;"} -com.airbnb.lottie.model.content.ShapeTrimPath -> j0.t: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ln0/s$c;"} +com.airbnb.lottie.model.content.ShapeTrimPath -> n0.t: # {"id":"sourceFile","fileName":"ShapeTrimPath.java"} java.lang.String name -> a com.airbnb.lottie.model.content.ShapeTrimPath$Type type -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/t$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/t$a;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue start -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue end -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue offset -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} boolean hidden -> f 1:3:void (java.lang.String,com.airbnb.lottie.model.content.ShapeTrimPath$Type,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean):36:36 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lj0/t$a;Li0/b;Li0/b;Li0/b;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ln0/t$a;Lm0/b;Lm0/b;Lm0/b;Z)V"} 4:5:void (java.lang.String,com.airbnb.lottie.model.content.ShapeTrimPath$Type,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean):37:37 -> 6:7:void (java.lang.String,com.airbnb.lottie.model.content.ShapeTrimPath$Type,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean):38:38 -> 8:9:void (java.lang.String,com.airbnb.lottie.model.content.ShapeTrimPath$Type,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean):39:39 -> @@ -67948,65 +72052,65 @@ com.airbnb.lottie.model.content.ShapeTrimPath -> j0.t: 12:13:void (java.lang.String,com.airbnb.lottie.model.content.ShapeTrimPath$Type,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean):41:41 -> 14:16:void (java.lang.String,com.airbnb.lottie.model.content.ShapeTrimPath$Type,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean):42:42 -> 1:6:com.airbnb.lottie.animation.content.Content toContent(com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.model.layer.BaseLayer):70:70 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lb0/k;Lk0/b;)Ld0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lf0/k;Lo0/b;)Lh0/c;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getEnd():54:54 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} 1:3:java.lang.String getName():46:46 -> c 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getOffset():62:62 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getStart():58:58 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} 1:3:com.airbnb.lottie.model.content.ShapeTrimPath$Type getType():50:50 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/t$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln0/t$a;"} 1:3:boolean isHidden():66:66 -> g 1:45:java.lang.String toString():74:74 -> toString -com.airbnb.lottie.model.content.ShapeTrimPath$Type -> j0.t$a: +com.airbnb.lottie.model.content.ShapeTrimPath$Type -> n0.t$a: # {"id":"sourceFile","fileName":"ShapeTrimPath.java"} com.airbnb.lottie.model.content.ShapeTrimPath$Type SIMULTANEOUSLY -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/t$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/t$a;"} com.airbnb.lottie.model.content.ShapeTrimPath$Type INDIVIDUALLY -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/t$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/t$a;"} com.airbnb.lottie.model.content.ShapeTrimPath$Type[] $VALUES -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lj0/t$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Ln0/t$a;"} 1:10:void ():13:13 -> 11:20:void ():14:14 -> 21:27:void ():12:12 -> 1:4:void (java.lang.String,int):12:12 -> 1:9:com.airbnb.lottie.model.content.ShapeTrimPath$Type[] $values():12:12 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lj0/t$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ln0/t$a;"} 7:9:com.airbnb.lottie.model.content.ShapeTrimPath$Type forId(int):21:21 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lj0/t$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ln0/t$a;"} 10:32:com.airbnb.lottie.model.content.ShapeTrimPath$Type forId(int):23:23 -> b 33:35:com.airbnb.lottie.model.content.ShapeTrimPath$Type forId(int):19:19 -> b 1:9:com.airbnb.lottie.model.content.ShapeTrimPath$Type valueOf(java.lang.String):12:12 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj0/t$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ln0/t$a;"} 1:9:com.airbnb.lottie.model.content.ShapeTrimPath$Type[] values():12:12 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lj0/t$a;"} -com.airbnb.lottie.model.content.TextRangeUnits -> j0.u: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ln0/t$a;"} +com.airbnb.lottie.model.content.TextRangeUnits -> n0.u: # {"id":"sourceFile","fileName":"TextRangeUnits.java"} com.airbnb.lottie.model.content.TextRangeUnits PERCENT -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/u;"} com.airbnb.lottie.model.content.TextRangeUnits INDEX -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/u;"} com.airbnb.lottie.model.content.TextRangeUnits[] $VALUES -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lj0/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Ln0/u;"} 1:10:void ():4:4 -> 11:20:void ():5:5 -> 21:27:void ():3:3 -> 1:4:void (java.lang.String,int):3:3 -> 1:9:com.airbnb.lottie.model.content.TextRangeUnits[] $values():3:3 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lj0/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ln0/u;"} 1:9:com.airbnb.lottie.model.content.TextRangeUnits valueOf(java.lang.String):3:3 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj0/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ln0/u;"} 1:9:com.airbnb.lottie.model.content.TextRangeUnits[] values():3:3 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lj0/u;"} -com.airbnb.lottie.model.layer.BaseLayer -> k0.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ln0/u;"} +com.airbnb.lottie.model.layer.BaseLayer -> o0.b: # {"id":"sourceFile","fileName":"BaseLayer.java"} android.graphics.Paint outlineMasksAndMattesPaint -> A float blurMaskFilterRadius -> B android.graphics.BlurMaskFilter blurMaskFilter -> C com.airbnb.lottie.animation.LPaint solidWhitePaint -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/a;"} android.graphics.Path path -> a android.graphics.Matrix matrix -> b android.graphics.Matrix canvasMatrix -> c @@ -68023,561 +72127,626 @@ com.airbnb.lottie.model.layer.BaseLayer -> k0.b: java.lang.String drawTraceName -> n android.graphics.Matrix boundsMatrix -> o com.airbnb.lottie.LottieDrawable lottieDrawable -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} com.airbnb.lottie.model.layer.Layer layerModel -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/e;"} com.airbnb.lottie.animation.keyframe.MaskKeyframeAnimation mask -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/h;"} com.airbnb.lottie.animation.keyframe.FloatKeyframeAnimation inOutAnimation -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/d;"} com.airbnb.lottie.model.layer.BaseLayer matteLayer -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/b;"} com.airbnb.lottie.model.layer.BaseLayer parentLayer -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/b;"} java.util.List parentLayers -> v java.util.List animations -> w com.airbnb.lottie.animation.keyframe.TransformKeyframeAnimation transform -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/s;"} boolean visible -> y boolean outlineMasksAndMattes -> z - 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):123:123 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lk0/e;)V"} - 4:10:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):80:80 -> - 11:17:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):81:81 -> - 18:24:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):82:82 -> - 25:32:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):83:83 -> - 33:41:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):84:84 -> - 42:50:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):85:85 -> - 51:57:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):86:86 -> - 58:66:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):87:87 -> - 67:73:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):88:88 -> - 74:80:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):89:89 -> - 81:87:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):90:90 -> - 88:94:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):91:91 -> - 95:101:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):92:92 -> - 102:108:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):94:94 -> - 109:115:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):111:111 -> - 116:118:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):113:113 -> - 119:120:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):118:118 -> - 121:122:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):124:124 -> - 123:124:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):125:125 -> - 125:147:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):126:126 -> - 148:155:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):127:127 -> - 156:164:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):128:128 -> - 165:172:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):130:130 -> - 173:182:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):133:133 -> - 183:185:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):134:134 -> - 186:201:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):136:136 -> - 202:212:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):137:137 -> - 213:232:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):138:138 -> - 233:236:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):141:141 -> - 237:258:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):143:143 -> - 259:261:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):144:144 -> - 262:265:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):145:145 -> - 266:269:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):148:148 -> - 1:3:com.airbnb.lottie.model.layer.Layer getLayerModel():170:170 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk0/e;"} - 1:18:boolean hasMasksOnThisLayer():629:629 -> B - 1:8:boolean hasMatteOnThisLayer():178:178 -> C - 1:6:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):412:412 -> D - 7:14:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):413:413 -> D - 15:28:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):417:417 -> D - 29:40:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):419:419 -> D - 41:52:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):420:420 -> D - 53:61:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):421:421 -> D - 62:66:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):428:428 -> D - 67:71:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):429:429 -> D - 72:96:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):431:431 -> D - 97:103:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):441:441 -> D - 104:112:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):445:445 -> D - 113:120:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):450:450 -> D - 121:128:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):452:452 -> D - 129:140:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):453:453 -> D - 141:152:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):454:454 -> D - 153:164:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):455:455 -> D - 165:168:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):456:456 -> D - 169:175:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):452:452 -> D - 176:183:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):462:462 -> D - 184:187:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):464:464 -> D - 1:7:void intersectBoundsWithMatte(android.graphics.RectF,android.graphics.Matrix):469:469 -> E - 8:18:void intersectBoundsWithMatte(android.graphics.RectF,android.graphics.Matrix):473:473 -> E - 19:24:void intersectBoundsWithMatte(android.graphics.RectF,android.graphics.Matrix):478:478 -> E - 25:32:void intersectBoundsWithMatte(android.graphics.RectF,android.graphics.Matrix):479:479 -> E - 33:40:void intersectBoundsWithMatte(android.graphics.RectF,android.graphics.Matrix):480:480 -> E - 41:44:void intersectBoundsWithMatte(android.graphics.RectF,android.graphics.Matrix):482:482 -> E - 1:6:void invalidateSelf():198:198 -> F - 1:6:void recordRenderTime(float):395:395 -> G - 7:20:void recordRenderTime(float):396:396 -> G - 1:6:void removeAnimation(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):209:209 -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a;)V"} - 1:1:void resolveChildKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):775:775 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e;ILjava/util/List;Lh0/e;)V"} - 1:3:void setMatteLayer(com.airbnb.lottie.model.layer.BaseLayer):174:174 -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/b;)V"} - 3:6:void setOutlineMasksAndMattes(boolean):158:158 -> K - 7:13:void setOutlineMasksAndMattes(boolean):159:159 -> K - 14:16:void setOutlineMasksAndMattes(boolean):161:161 -> K - 1:3:void setParentLayer(com.airbnb.lottie.model.layer.BaseLayer):182:182 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/b;)V"} - 1:10:void setProgress(float):640:640 -> M - 11:13:void setProgress(float):641:641 -> M - 14:16:void setProgress(float):643:643 -> M - 17:21:void setProgress(float):645:645 -> M - 22:27:void setProgress(float):646:646 -> M - 28:30:void setProgress(float):647:647 -> M - 31:35:void setProgress(float):649:649 -> M - 36:43:void setProgress(float):650:650 -> M - 44:47:void setProgress(float):651:651 -> M - 48:59:void setProgress(float):653:653 -> M - 60:77:void setProgress(float):654:654 -> M - 78:83:void setProgress(float):656:656 -> M - 84:86:void setProgress(float):657:657 -> M - 87:90:void setProgress(float):660:660 -> M - 91:98:void setProgress(float):661:661 -> M - 99:101:void setProgress(float):662:662 -> M - 102:106:void setProgress(float):664:664 -> M - 107:112:void setProgress(float):665:665 -> M - 113:115:void setProgress(float):666:666 -> M - 116:119:void setProgress(float):669:669 -> M - 120:127:void setProgress(float):670:670 -> M - 128:130:void setProgress(float):671:671 -> M - 131:135:void setProgress(float):673:673 -> M - 136:141:void setProgress(float):674:674 -> M - 142:144:void setProgress(float):675:675 -> M - 145:152:void setProgress(float):678:678 -> M - 153:176:void setProgress(float):679:679 -> M - 177:184:void setProgress(float):681:681 -> M - 185:198:void setProgress(float):682:682 -> M - 199:204:void setProgress(float):684:684 -> M - 205:228:void setProgress(float):685:685 -> M - 229:232:void setProgress(float):686:686 -> M - 1:4:void setVisible(boolean):633:633 -> N - 5:6:void setVisible(boolean):634:634 -> N - 7:10:void setVisible(boolean):635:635 -> N - 1:13:void setupInOutAnimations():186:186 -> O - 14:26:void setupInOutAnimations():187:187 -> O - 27:29:void setupInOutAnimations():188:188 -> O - 30:39:void setupInOutAnimations():189:189 -> O - 40:62:void setupInOutAnimations():190:190 -> O - 63:68:void setupInOutAnimations():191:191 -> O - 69:72:void setupInOutAnimations():193:193 -> O - 1:6:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):780:780 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lp0/c;)V"} - 1:4:void onValueChanged():166:166 -> b - 1:1:void setContents(java.util.List,java.util.List):738:738 -> c - 1:6:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):216:216 -> d - 7:9:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):217:217 -> d - 10:16:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):218:218 -> d - 17:20:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):221:221 -> d - 21:28:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):222:222 -> d - 29:50:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):223:223 -> d - 51:54:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):225:225 -> d - 55:65:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):226:226 -> d - 66:77:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):230:230 -> d - 1:19:void lambda$setupInOutAnimations$0():189:189 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/b;)V"} - 1:5:void draw(android.graphics.Canvas,android.graphics.Matrix,int):235:235 -> g - 6:19:void draw(android.graphics.Canvas,android.graphics.Matrix,int):236:236 -> g - 20:22:void draw(android.graphics.Canvas,android.graphics.Matrix,int):240:240 -> g - 23:30:void draw(android.graphics.Canvas,android.graphics.Matrix,int):241:241 -> g - 31:33:void draw(android.graphics.Canvas,android.graphics.Matrix,int):242:242 -> g - 34:38:void draw(android.graphics.Canvas,android.graphics.Matrix,int):244:244 -> g - 39:43:void draw(android.graphics.Canvas,android.graphics.Matrix,int):245:245 -> g - 44:53:void draw(android.graphics.Canvas,android.graphics.Matrix,int):246:246 -> g - 54:75:void draw(android.graphics.Canvas,android.graphics.Matrix,int):247:247 -> g - 76:81:void draw(android.graphics.Canvas,android.graphics.Matrix,int):249:249 -> g - 82:84:void draw(android.graphics.Canvas,android.graphics.Matrix,int):250:250 -> g - 85:92:void draw(android.graphics.Canvas,android.graphics.Matrix,int):256:256 -> g - 93:100:void draw(android.graphics.Canvas,android.graphics.Matrix,int):258:258 -> g - 101:118:void draw(android.graphics.Canvas,android.graphics.Matrix,int):260:260 -> g - 119:140:void draw(android.graphics.Canvas,android.graphics.Matrix,int):264:264 -> g - 141:151:void draw(android.graphics.Canvas,android.graphics.Matrix,int):265:265 -> g - 152:157:void draw(android.graphics.Canvas,android.graphics.Matrix,int):266:266 -> g - 158:160:void draw(android.graphics.Canvas,android.graphics.Matrix,int):267:267 -> g - 161:165:void draw(android.graphics.Canvas,android.graphics.Matrix,int):269:269 -> g - 166:171:void draw(android.graphics.Canvas,android.graphics.Matrix,int):270:270 -> g - 172:174:void draw(android.graphics.Canvas,android.graphics.Matrix,int):271:271 -> g - 175:184:void draw(android.graphics.Canvas,android.graphics.Matrix,int):273:273 -> g - 185:192:void draw(android.graphics.Canvas,android.graphics.Matrix,int):277:277 -> g - 193:195:void draw(android.graphics.Canvas,android.graphics.Matrix,int):278:278 -> g - 196:203:void draw(android.graphics.Canvas,android.graphics.Matrix,int):280:280 -> g - 204:208:void draw(android.graphics.Canvas,android.graphics.Matrix,int):282:282 -> g - 209:219:void draw(android.graphics.Canvas,android.graphics.Matrix,int):284:284 -> g - 220:226:void draw(android.graphics.Canvas,android.graphics.Matrix,int):285:285 -> g - 227:242:void draw(android.graphics.Canvas,android.graphics.Matrix,int):290:290 -> g - 243:247:void draw(android.graphics.Canvas,android.graphics.Matrix,int):292:292 -> g - 248:255:void draw(android.graphics.Canvas,android.graphics.Matrix,int):293:293 -> g - 256:260:void draw(android.graphics.Canvas,android.graphics.Matrix,int):294:294 -> g - 261:267:void draw(android.graphics.Canvas,android.graphics.Matrix,int):295:295 -> g - 268:277:void draw(android.graphics.Canvas,android.graphics.Matrix,int):297:297 -> g - 278:282:void draw(android.graphics.Canvas,android.graphics.Matrix,int):298:298 -> g - 283:288:void draw(android.graphics.Canvas,android.graphics.Matrix,int):301:301 -> g - 289:291:void draw(android.graphics.Canvas,android.graphics.Matrix,int):302:302 -> g - 292:313:void draw(android.graphics.Canvas,android.graphics.Matrix,int):308:308 -> g - 314:321:void draw(android.graphics.Canvas,android.graphics.Matrix,int):309:309 -> g - 322:324:void draw(android.graphics.Canvas,android.graphics.Matrix,int):310:310 -> g - 325:331:void draw(android.graphics.Canvas,android.graphics.Matrix,int):312:312 -> g - 332:344:void draw(android.graphics.Canvas,android.graphics.Matrix,int):313:313 -> g - 345:351:void draw(android.graphics.Canvas,android.graphics.Matrix,int):314:314 -> g - 352:357:void draw(android.graphics.Canvas,android.graphics.Matrix,int):315:315 -> g - 358:360:void draw(android.graphics.Canvas,android.graphics.Matrix,int):316:316 -> g - 361:368:void draw(android.graphics.Canvas,android.graphics.Matrix,int):320:320 -> g - 369:373:void draw(android.graphics.Canvas,android.graphics.Matrix,int):321:321 -> g - 374:377:void draw(android.graphics.Canvas,android.graphics.Matrix,int):331:331 -> g - 378:385:void draw(android.graphics.Canvas,android.graphics.Matrix,int):332:332 -> g - 386:388:void draw(android.graphics.Canvas,android.graphics.Matrix,int):333:333 -> g - 389:412:void draw(android.graphics.Canvas,android.graphics.Matrix,int):335:335 -> g - 413:418:void draw(android.graphics.Canvas,android.graphics.Matrix,int):338:338 -> g - 419:421:void draw(android.graphics.Canvas,android.graphics.Matrix,int):339:339 -> g - 422:426:void draw(android.graphics.Canvas,android.graphics.Matrix,int):341:341 -> g - 427:432:void draw(android.graphics.Canvas,android.graphics.Matrix,int):342:342 -> g - 433:435:void draw(android.graphics.Canvas,android.graphics.Matrix,int):343:343 -> g - 436:441:void draw(android.graphics.Canvas,android.graphics.Matrix,int):346:346 -> g - 442:446:void draw(android.graphics.Canvas,android.graphics.Matrix,int):347:347 -> g - 447:454:void draw(android.graphics.Canvas,android.graphics.Matrix,int):350:350 -> g - 455:462:void draw(android.graphics.Canvas,android.graphics.Matrix,int):351:351 -> g - 463:465:void draw(android.graphics.Canvas,android.graphics.Matrix,int):352:352 -> g - 466:468:void draw(android.graphics.Canvas,android.graphics.Matrix,int):353:353 -> g - 469:477:void draw(android.graphics.Canvas,android.graphics.Matrix,int):355:355 -> g - 478:483:void draw(android.graphics.Canvas,android.graphics.Matrix,int):356:356 -> g - 484:486:void draw(android.graphics.Canvas,android.graphics.Matrix,int):357:357 -> g - 487:489:void draw(android.graphics.Canvas,android.graphics.Matrix,int):359:359 -> g - 490:494:void draw(android.graphics.Canvas,android.graphics.Matrix,int):361:361 -> g - 495:500:void draw(android.graphics.Canvas,android.graphics.Matrix,int):362:362 -> g - 501:503:void draw(android.graphics.Canvas,android.graphics.Matrix,int):363:363 -> g - 504:506:void draw(android.graphics.Canvas,android.graphics.Matrix,int):365:365 -> g - 507:512:void draw(android.graphics.Canvas,android.graphics.Matrix,int):366:366 -> g - 513:515:void draw(android.graphics.Canvas,android.graphics.Matrix,int):367:367 -> g - 516:518:void draw(android.graphics.Canvas,android.graphics.Matrix,int):368:368 -> g - 519:524:void draw(android.graphics.Canvas,android.graphics.Matrix,int):372:372 -> g - 525:527:void draw(android.graphics.Canvas,android.graphics.Matrix,int):373:373 -> g - 528:530:void draw(android.graphics.Canvas,android.graphics.Matrix,int):375:375 -> g - 531:536:void draw(android.graphics.Canvas,android.graphics.Matrix,int):376:376 -> g - 537:541:void draw(android.graphics.Canvas,android.graphics.Matrix,int):377:377 -> g - 542:549:void draw(android.graphics.Canvas,android.graphics.Matrix,int):381:381 -> g - 550:554:void draw(android.graphics.Canvas,android.graphics.Matrix,int):382:382 -> g - 555:562:void draw(android.graphics.Canvas,android.graphics.Matrix,int):383:383 -> g - 563:569:void draw(android.graphics.Canvas,android.graphics.Matrix,int):384:384 -> g - 570:576:void draw(android.graphics.Canvas,android.graphics.Matrix,int):385:385 -> g - 577:583:void draw(android.graphics.Canvas,android.graphics.Matrix,int):386:386 -> g - 584:591:void draw(android.graphics.Canvas,android.graphics.Matrix,int):387:387 -> g - 592:598:void draw(android.graphics.Canvas,android.graphics.Matrix,int):388:388 -> g - 599:608:void draw(android.graphics.Canvas,android.graphics.Matrix,int):391:391 -> g - 609:614:void draw(android.graphics.Canvas,android.graphics.Matrix,int):237:237 -> g - 1:7:java.lang.String getName():709:709 -> getName - 1:4:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):743:743 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e;ILjava/util/List;Lh0/e;)V"} - 5:12:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):744:744 -> i - 13:24:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):745:745 -> i - 25:33:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):746:746 -> i - 34:43:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):749:749 -> i - 44:54:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):750:750 -> i - 55:59:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):751:751 -> i - 60:70:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):755:755 -> i - 71:82:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):759:759 -> i - 83:90:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):760:760 -> i - 91:100:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):762:762 -> i - 101:107:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):763:763 -> i - 108:117:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):767:767 -> i - 118:126:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):768:768 -> i - 127:130:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):769:769 -> i - 4:9:void addAnimation(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):205:205 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a;)V"} - 1:6:void applyAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):567:567 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;Le0/a;Le0/a;)V"} - 7:11:void applyAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):568:568 -> k - 12:16:void applyAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):569:569 -> k - 17:37:void applyAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):570:570 -> k - 38:45:void applyAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):571:571 -> k - 1:7:void applyIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):607:607 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;Le0/a;Le0/a;)V"} - 8:13:void applyIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):608:608 -> l - 14:18:void applyIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):609:609 -> l - 19:23:void applyIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):610:610 -> l - 24:44:void applyIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):611:611 -> l - 45:51:void applyIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):612:612 -> l - 52:55:void applyIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):613:613 -> l - 1:7:void applyInvertedAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):576:576 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;Le0/a;Le0/a;)V"} - 8:14:void applyInvertedAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):577:577 -> m - 15:20:void applyInvertedAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):578:578 -> m - 21:25:void applyInvertedAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):579:579 -> m - 26:30:void applyInvertedAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):580:580 -> m - 31:51:void applyInvertedAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):581:581 -> m - 52:58:void applyInvertedAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):582:582 -> m - 59:62:void applyInvertedAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):583:583 -> m - 1:7:void applyInvertedIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):618:618 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;Le0/a;Le0/a;)V"} - 8:14:void applyInvertedIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):619:619 -> n - 15:35:void applyInvertedIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):620:620 -> n - 36:41:void applyInvertedIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):621:621 -> n - 42:46:void applyInvertedIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):622:622 -> n - 47:51:void applyInvertedIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):623:623 -> n - 52:58:void applyInvertedIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):624:624 -> n - 59:62:void applyInvertedIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):625:625 -> n - 1:7:void applyInvertedSubtractMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):595:595 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;Le0/a;Le0/a;)V"} - 8:14:void applyInvertedSubtractMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):596:596 -> o - 15:35:void applyInvertedSubtractMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):597:597 -> o - 36:41:void applyInvertedSubtractMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):598:598 -> o - 42:46:void applyInvertedSubtractMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):599:599 -> o - 47:51:void applyInvertedSubtractMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):600:600 -> o - 52:58:void applyInvertedSubtractMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):601:601 -> o - 59:62:void applyInvertedSubtractMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):602:602 -> o - 1:8:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):489:489 -> p - 9:11:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):490:490 -> p - 12:20:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):492:492 -> p - 21:26:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):493:493 -> p - 27:29:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):496:496 -> p - 30:35:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):498:498 -> p - 36:39:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):499:499 -> p - 40:51:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):501:501 -> p - 52:63:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):502:502 -> p - 64:75:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):503:503 -> p - 76:87:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):504:504 -> p - 88:114:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):505:505 -> p - 115:120:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):517:517 -> p - 121:124:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):518:518 -> p - 125:128:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):520:520 -> p - 129:134:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):536:536 -> p - 135:138:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):537:537 -> p - 139:144:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):539:539 -> p - 145:151:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):525:525 -> p - 152:156:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):526:526 -> p - 157:163:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):527:527 -> p - 164:169:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):529:529 -> p - 170:173:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):530:530 -> p - 174:177:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):532:532 -> p - 178:183:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):511:511 -> p - 184:188:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):512:512 -> p - 189:199:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):513:513 -> p - 200:207:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):544:544 -> p - 208:210:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):545:545 -> p - 211:213:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):547:547 -> p - 214:219:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):548:548 -> p - 220:223:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):549:549 -> p - 1:6:void applySubtractMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):587:587 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;Le0/a;)V"} - 7:11:void applySubtractMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):588:588 -> q - 12:16:void applySubtractMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):589:589 -> q - 17:24:void applySubtractMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):590:590 -> q - 1:15:boolean areAllMasksNone():554:554 -> r - 16:27:boolean areAllMasksNone():557:557 -> r - 28:53:boolean areAllMasksNone():558:558 -> r - 1:5:void buildParentLayerListIfNeeded():691:691 -> s - 6:9:void buildParentLayerListIfNeeded():694:694 -> s - 10:14:void buildParentLayerListIfNeeded():695:695 -> s - 15:21:void buildParentLayerListIfNeeded():699:699 -> s - 22:25:void buildParentLayerListIfNeeded():700:700 -> s - 26:30:void buildParentLayerListIfNeeded():702:702 -> s - 31:34:void buildParentLayerListIfNeeded():703:703 -> s - 1:8:void clearCanvas(android.graphics.Canvas):401:401 -> t - 9:11:void clearCanvas(android.graphics.Canvas):402:402 -> t - 12:37:void clearCanvas(android.graphics.Canvas):405:405 -> t - 38:43:void clearCanvas(android.graphics.Canvas):406:406 -> t - 44:47:void clearCanvas(android.graphics.Canvas):407:407 -> t - void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int) -> u - 1:15:com.airbnb.lottie.model.layer.BaseLayer forModel(com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition):58:58 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/c;Lk0/e;Lb0/L;Lb0/k;)Lk0/b;"} - 16:41:com.airbnb.lottie.model.layer.BaseLayer forModel(com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition):75:75 -> v - 42:47:com.airbnb.lottie.model.layer.BaseLayer forModel(com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition):71:71 -> v - 48:53:com.airbnb.lottie.model.layer.BaseLayer forModel(com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition):69:69 -> v - 54:59:com.airbnb.lottie.model.layer.BaseLayer forModel(com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition):67:67 -> v - 60:65:com.airbnb.lottie.model.layer.BaseLayer forModel(com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition):65:65 -> v - 66:67:com.airbnb.lottie.model.layer.BaseLayer forModel(com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition):62:62 -> v - 68:79:com.airbnb.lottie.model.layer.BaseLayer forModel(com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition):63:63 -> v - 80:86:com.airbnb.lottie.model.layer.BaseLayer forModel(com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition):60:60 -> v - 1:7:com.airbnb.lottie.model.content.LBlendMode getBlendMode():718:718 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/h;"} - 1:7:com.airbnb.lottie.model.content.BlurEffect getBlurEffect():714:714 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/a;"} - 1:6:android.graphics.BlurMaskFilter getBlurMaskFilter(float):722:722 -> y - 7:9:android.graphics.BlurMaskFilter getBlurMaskFilter(float):723:723 -> y - 10:22:android.graphics.BlurMaskFilter getBlurMaskFilter(float):725:725 -> y - 23:25:android.graphics.BlurMaskFilter getBlurMaskFilter(float):726:726 -> y - 1:7:com.airbnb.lottie.parser.DropShadowEffect getDropShadowEffect():732:732 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/j;"} -com.airbnb.lottie.model.layer.BaseLayer$$ExternalSyntheticLambda0 -> k0.a: + 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):124:124 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lo0/e;)V"} + 4:10:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):81:81 -> + 11:17:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):82:82 -> + 18:24:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):83:83 -> + 25:32:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):84:84 -> + 33:41:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):85:85 -> + 42:50:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):86:86 -> + 51:57:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):87:87 -> + 58:66:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):88:88 -> + 67:73:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):89:89 -> + 74:80:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):90:90 -> + 81:87:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):91:91 -> + 88:94:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):92:92 -> + 95:101:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):93:93 -> + 102:108:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):95:95 -> + 109:115:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):112:112 -> + 116:118:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):114:114 -> + 119:120:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):119:119 -> + 121:122:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):125:125 -> + 123:124:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):126:126 -> + 125:147:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):127:127 -> + 148:155:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):128:128 -> + 156:164:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):129:129 -> + 165:172:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):131:131 -> + 173:182:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):134:134 -> + 183:185:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):135:135 -> + 186:201:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):137:137 -> + 202:212:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):138:138 -> + 213:232:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):139:139 -> + 233:236:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):142:142 -> + 237:258:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):144:144 -> + 259:261:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):145:145 -> + 262:265:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):146:146 -> + 266:269:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):149:149 -> + 1:7:com.airbnb.lottie.parser.DropShadowEffect getDropShadowEffect():736:736 -> A + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq0/j;"} + 1:3:com.airbnb.lottie.model.layer.Layer getLayerModel():171:171 -> B + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo0/e;"} + 1:18:boolean hasMasksOnThisLayer():633:633 -> C + 1:8:boolean hasMatteOnThisLayer():179:179 -> D + 1:6:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):416:416 -> E + 7:14:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):417:417 -> E + 15:28:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):421:421 -> E + 29:40:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):423:423 -> E + 41:52:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):424:424 -> E + 53:61:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):425:425 -> E + 62:66:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):432:432 -> E + 67:71:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):433:433 -> E + 72:96:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):435:435 -> E + 97:103:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):445:445 -> E + 104:112:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):449:449 -> E + 113:120:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):454:454 -> E + 121:128:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):456:456 -> E + 129:140:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):457:457 -> E + 141:152:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):458:458 -> E + 153:164:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):459:459 -> E + 165:168:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):460:460 -> E + 169:175:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):456:456 -> E + 176:183:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):466:466 -> E + 184:187:void intersectBoundsWithMask(android.graphics.RectF,android.graphics.Matrix):468:468 -> E + 1:7:void intersectBoundsWithMatte(android.graphics.RectF,android.graphics.Matrix):473:473 -> F + 8:18:void intersectBoundsWithMatte(android.graphics.RectF,android.graphics.Matrix):477:477 -> F + 19:24:void intersectBoundsWithMatte(android.graphics.RectF,android.graphics.Matrix):482:482 -> F + 25:32:void intersectBoundsWithMatte(android.graphics.RectF,android.graphics.Matrix):483:483 -> F + 33:40:void intersectBoundsWithMatte(android.graphics.RectF,android.graphics.Matrix):484:484 -> F + 41:44:void intersectBoundsWithMatte(android.graphics.RectF,android.graphics.Matrix):486:486 -> F + 1:6:void invalidateSelf():199:199 -> G + 1:6:void recordRenderTime(float):399:399 -> H + 7:20:void recordRenderTime(float):400:400 -> H + 1:6:void removeAnimation(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):210:210 -> I + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/a;)V"} + 1:1:void resolveChildKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):779:779 -> J + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/e;ILjava/util/List;Ll0/e;)V"} + 1:3:void setMatteLayer(com.airbnb.lottie.model.layer.BaseLayer):175:175 -> K + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/b;)V"} + 3:6:void setOutlineMasksAndMattes(boolean):159:159 -> L + 7:13:void setOutlineMasksAndMattes(boolean):160:160 -> L + 14:16:void setOutlineMasksAndMattes(boolean):162:162 -> L + 1:3:void setParentLayer(com.airbnb.lottie.model.layer.BaseLayer):183:183 -> M + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/b;)V"} + 1:10:void setProgress(float):644:644 -> N + 11:13:void setProgress(float):645:645 -> N + 14:16:void setProgress(float):647:647 -> N + 17:21:void setProgress(float):649:649 -> N + 22:27:void setProgress(float):650:650 -> N + 28:30:void setProgress(float):651:651 -> N + 31:35:void setProgress(float):653:653 -> N + 36:43:void setProgress(float):654:654 -> N + 44:47:void setProgress(float):655:655 -> N + 48:59:void setProgress(float):657:657 -> N + 60:77:void setProgress(float):658:658 -> N + 78:83:void setProgress(float):660:660 -> N + 84:86:void setProgress(float):661:661 -> N + 87:90:void setProgress(float):664:664 -> N + 91:98:void setProgress(float):665:665 -> N + 99:101:void setProgress(float):666:666 -> N + 102:106:void setProgress(float):668:668 -> N + 107:112:void setProgress(float):669:669 -> N + 113:115:void setProgress(float):670:670 -> N + 116:119:void setProgress(float):673:673 -> N + 120:127:void setProgress(float):674:674 -> N + 128:130:void setProgress(float):675:675 -> N + 131:135:void setProgress(float):677:677 -> N + 136:141:void setProgress(float):678:678 -> N + 142:144:void setProgress(float):679:679 -> N + 145:152:void setProgress(float):682:682 -> N + 153:176:void setProgress(float):683:683 -> N + 177:184:void setProgress(float):685:685 -> N + 185:198:void setProgress(float):686:686 -> N + 199:204:void setProgress(float):688:688 -> N + 205:228:void setProgress(float):689:689 -> N + 229:232:void setProgress(float):690:690 -> N + 1:4:void setVisible(boolean):637:637 -> O + 5:6:void setVisible(boolean):638:638 -> O + 7:10:void setVisible(boolean):639:639 -> O + 1:13:void setupInOutAnimations():187:187 -> P + 14:26:void setupInOutAnimations():188:188 -> P + 27:29:void setupInOutAnimations():189:189 -> P + 30:39:void setupInOutAnimations():190:190 -> P + 40:62:void setupInOutAnimations():191:191 -> P + 63:68:void setupInOutAnimations():192:192 -> P + 69:72:void setupInOutAnimations():194:194 -> P + 1:4:void onValueChanged():167:167 -> a + 1:1:void setContents(java.util.List,java.util.List):742:742 -> b + 1:6:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):217:217 -> c + 7:9:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):218:218 -> c + 10:16:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):219:219 -> c + 17:20:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):222:222 -> c + 21:28:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):223:223 -> c + 29:50:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):224:224 -> c + 51:54:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):226:226 -> c + 55:65:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):227:227 -> c + 66:77:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):231:231 -> c + 1:4:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):747:747 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/e;ILjava/util/List;Ll0/e;)V"} + 5:12:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):748:748 -> d + 13:24:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):749:749 -> d + 25:33:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):750:750 -> d + 34:55:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):753:753 -> d + 56:66:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):754:754 -> d + 67:71:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):755:755 -> d + 72:82:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):759:759 -> d + 83:94:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):763:763 -> d + 95:102:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):764:764 -> d + 103:112:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):766:766 -> d + 113:119:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):767:767 -> d + 120:129:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):771:771 -> d + 130:138:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):772:772 -> d + 139:142:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):773:773 -> d + 1:19:void lambda$setupInOutAnimations$0():190:190 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/b;)V"} + 3:7:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):236:236 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;ILs0/d;)V"} + 8:21:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):237:237 -> g + 22:24:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):241:241 -> g + 25:32:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):242:242 -> g + 33:35:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):243:243 -> g + 36:40:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):245:245 -> g + 41:45:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):246:246 -> g + 46:55:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):247:247 -> g + 56:77:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):248:248 -> g + 78:83:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):250:250 -> g + 84:86:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):251:251 -> g + 87:94:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):257:257 -> g + 95:102:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):259:259 -> g + 103:120:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):261:261 -> g + 121:142:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):265:265 -> g + 143:153:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):266:266 -> g + 154:159:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):267:267 -> g + 160:162:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):268:268 -> g + 163:167:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):270:270 -> g + 168:173:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):271:271 -> g + 174:176:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):272:272 -> g + 177:186:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):274:274 -> g + 187:194:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):278:278 -> g + 195:197:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):279:279 -> g + 198:205:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):281:281 -> g + 206:210:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):283:283 -> g + 211:221:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):285:285 -> g + 222:228:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):286:286 -> g + 229:244:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):291:291 -> g + 245:249:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):293:293 -> g + 250:257:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):294:294 -> g + 258:262:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):295:295 -> g + 263:269:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):296:296 -> g + 270:279:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):298:298 -> g + 280:284:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):299:299 -> g + 285:290:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):302:302 -> g + 291:293:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):303:303 -> g + 294:315:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):309:309 -> g + 316:323:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):310:310 -> g + 324:326:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):311:311 -> g + 327:333:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):313:313 -> g + 334:346:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):314:314 -> g + 347:353:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):316:316 -> g + 354:359:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):317:317 -> g + 360:362:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):318:318 -> g + 363:370:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):322:322 -> g + 371:374:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):323:323 -> g + 375:380:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):325:325 -> g + 381:384:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):334:334 -> g + 385:392:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):335:335 -> g + 393:395:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):336:336 -> g + 396:419:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):338:338 -> g + 420:425:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):342:342 -> g + 426:428:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):343:343 -> g + 429:433:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):345:345 -> g + 434:439:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):346:346 -> g + 440:442:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):347:347 -> g + 443:448:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):350:350 -> g + 449:453:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):351:351 -> g + 454:461:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):354:354 -> g + 462:469:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):355:355 -> g + 470:472:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):356:356 -> g + 473:475:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):357:357 -> g + 476:484:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):359:359 -> g + 485:490:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):360:360 -> g + 491:493:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):361:361 -> g + 494:496:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):363:363 -> g + 497:502:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):365:365 -> g + 503:508:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):366:366 -> g + 509:511:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):367:367 -> g + 512:514:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):369:369 -> g + 515:520:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):370:370 -> g + 521:523:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):371:371 -> g + 524:526:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):372:372 -> g + 527:532:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):376:376 -> g + 533:535:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):377:377 -> g + 536:538:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):379:379 -> g + 539:544:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):380:380 -> g + 545:547:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):381:381 -> g + 548:555:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):385:385 -> g + 556:560:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):386:386 -> g + 561:568:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):387:387 -> g + 569:575:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):388:388 -> g + 576:582:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):389:389 -> g + 583:589:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):390:390 -> g + 590:597:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):391:391 -> g + 598:604:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):392:392 -> g + 605:614:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):395:395 -> g + 615:620:void draw(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):238:238 -> g + 1:7:java.lang.String getName():713:713 -> getName + 1:6:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):784:784 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lt0/c;)V"} + 4:9:void addAnimation(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):206:206 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/a;)V"} + 1:6:void applyAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):571:571 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;Li0/a;Li0/a;)V"} + 7:11:void applyAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):572:572 -> l + 12:16:void applyAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):573:573 -> l + 17:37:void applyAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):574:574 -> l + 38:45:void applyAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):575:575 -> l + 1:7:void applyIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):611:611 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;Li0/a;Li0/a;)V"} + 8:13:void applyIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):612:612 -> m + 14:18:void applyIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):613:613 -> m + 19:23:void applyIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):614:614 -> m + 24:44:void applyIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):615:615 -> m + 45:51:void applyIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):616:616 -> m + 52:55:void applyIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):617:617 -> m + 1:7:void applyInvertedAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):580:580 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;Li0/a;Li0/a;)V"} + 8:14:void applyInvertedAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):581:581 -> n + 15:20:void applyInvertedAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):582:582 -> n + 21:25:void applyInvertedAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):583:583 -> n + 26:30:void applyInvertedAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):584:584 -> n + 31:51:void applyInvertedAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):585:585 -> n + 52:58:void applyInvertedAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):586:586 -> n + 59:62:void applyInvertedAddMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):587:587 -> n + 1:7:void applyInvertedIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):622:622 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;Li0/a;Li0/a;)V"} + 8:14:void applyInvertedIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):623:623 -> o + 15:35:void applyInvertedIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):624:624 -> o + 36:41:void applyInvertedIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):625:625 -> o + 42:46:void applyInvertedIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):626:626 -> o + 47:51:void applyInvertedIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):627:627 -> o + 52:58:void applyInvertedIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):628:628 -> o + 59:62:void applyInvertedIntersectMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):629:629 -> o + 1:7:void applyInvertedSubtractMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):599:599 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;Li0/a;Li0/a;)V"} + 8:14:void applyInvertedSubtractMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):600:600 -> p + 15:35:void applyInvertedSubtractMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):601:601 -> p + 36:41:void applyInvertedSubtractMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):602:602 -> p + 42:46:void applyInvertedSubtractMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):603:603 -> p + 47:51:void applyInvertedSubtractMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):604:604 -> p + 52:58:void applyInvertedSubtractMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):605:605 -> p + 59:62:void applyInvertedSubtractMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):606:606 -> p + 1:8:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):493:493 -> q + 9:11:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):494:494 -> q + 12:20:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):496:496 -> q + 21:26:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):497:497 -> q + 27:29:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):500:500 -> q + 30:35:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):502:502 -> q + 36:39:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):503:503 -> q + 40:51:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):505:505 -> q + 52:63:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):506:506 -> q + 64:75:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):507:507 -> q + 76:87:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):508:508 -> q + 88:114:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):509:509 -> q + 115:120:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):521:521 -> q + 121:124:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):522:522 -> q + 125:128:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):524:524 -> q + 129:134:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):540:540 -> q + 135:138:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):541:541 -> q + 139:144:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):543:543 -> q + 145:151:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):529:529 -> q + 152:156:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):530:530 -> q + 157:163:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):531:531 -> q + 164:169:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):533:533 -> q + 170:173:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):534:534 -> q + 174:177:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):536:536 -> q + 178:183:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):515:515 -> q + 184:188:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):516:516 -> q + 189:199:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):517:517 -> q + 200:207:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):548:548 -> q + 208:210:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):549:549 -> q + 211:213:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):551:551 -> q + 214:219:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):552:552 -> q + 220:223:void applyMasks(android.graphics.Canvas,android.graphics.Matrix):553:553 -> q + 1:6:void applySubtractMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):591:591 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;Li0/a;)V"} + 7:11:void applySubtractMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):592:592 -> r + 12:16:void applySubtractMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):593:593 -> r + 17:24:void applySubtractMask(android.graphics.Canvas,android.graphics.Matrix,com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):594:594 -> r + 1:15:boolean areAllMasksNone():558:558 -> s + 16:27:boolean areAllMasksNone():561:561 -> s + 28:53:boolean areAllMasksNone():562:562 -> s + 1:5:void buildParentLayerListIfNeeded():695:695 -> t + 6:9:void buildParentLayerListIfNeeded():698:698 -> t + 10:14:void buildParentLayerListIfNeeded():699:699 -> t + 15:21:void buildParentLayerListIfNeeded():703:703 -> t + 22:25:void buildParentLayerListIfNeeded():704:704 -> t + 26:30:void buildParentLayerListIfNeeded():706:706 -> t + 31:34:void buildParentLayerListIfNeeded():707:707 -> t + 1:8:void clearCanvas(android.graphics.Canvas):405:405 -> u + 9:11:void clearCanvas(android.graphics.Canvas):406:406 -> u + 12:37:void clearCanvas(android.graphics.Canvas):409:409 -> u + 38:43:void clearCanvas(android.graphics.Canvas):410:410 -> u + 44:47:void clearCanvas(android.graphics.Canvas):411:411 -> u + void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow) -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;ILs0/d;)V"} + 1:15:com.airbnb.lottie.model.layer.BaseLayer forModel(com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition):59:59 -> w + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/c;Lo0/e;Lf0/L;Lf0/k;)Lo0/b;"} + 16:41:com.airbnb.lottie.model.layer.BaseLayer forModel(com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition):76:76 -> w + 42:47:com.airbnb.lottie.model.layer.BaseLayer forModel(com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition):72:72 -> w + 48:53:com.airbnb.lottie.model.layer.BaseLayer forModel(com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition):70:70 -> w + 54:59:com.airbnb.lottie.model.layer.BaseLayer forModel(com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition):68:68 -> w + 60:65:com.airbnb.lottie.model.layer.BaseLayer forModel(com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition):66:66 -> w + 66:67:com.airbnb.lottie.model.layer.BaseLayer forModel(com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition):63:63 -> w + 68:79:com.airbnb.lottie.model.layer.BaseLayer forModel(com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition):64:64 -> w + 80:86:com.airbnb.lottie.model.layer.BaseLayer forModel(com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.LottieComposition):61:61 -> w + 1:7:com.airbnb.lottie.model.content.LBlendMode getBlendMode():722:722 -> x + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln0/h;"} + 1:7:com.airbnb.lottie.model.content.BlurEffect getBlurEffect():718:718 -> y + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln0/a;"} + 1:6:android.graphics.BlurMaskFilter getBlurMaskFilter(float):726:726 -> z + 7:9:android.graphics.BlurMaskFilter getBlurMaskFilter(float):727:727 -> z + 10:22:android.graphics.BlurMaskFilter getBlurMaskFilter(float):729:729 -> z + 23:25:android.graphics.BlurMaskFilter getBlurMaskFilter(float):730:730 -> z +com.airbnb.lottie.model.layer.BaseLayer$$ExternalSyntheticLambda0 -> o0.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.airbnb.lottie.model.layer.BaseLayer com.airbnb.lottie.model.layer.BaseLayer$$InternalSyntheticLambda$2$8739e1d091c98f44c20c58b96ef25c63e5c19fa0f986d7c0c29cc51a1f4811ce$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/b;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void k0.BaseLayer$$ExternalSyntheticLambda0.(k0.BaseLayer):0:0 -> + 1:1:void o0.BaseLayer$$ExternalSyntheticLambda0.(o0.BaseLayer):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/b;)V"} - 1:1:void k0.BaseLayer$$ExternalSyntheticLambda0.onValueChanged():0:0 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/b;)V"} + 1:1:void o0.BaseLayer$$ExternalSyntheticLambda0.onValueChanged():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.airbnb.lottie.model.layer.BaseLayer$1 -> k0.b$a: +com.airbnb.lottie.model.layer.BaseLayer$1 -> o0.b$a: # {"id":"sourceFile","fileName":"BaseLayer.java"} int[] $SwitchMap$com$airbnb$lottie$model$layer$Layer$LayerType -> a int[] $SwitchMap$com$airbnb$lottie$model$content$Mask$MaskMode -> b - 1:51:void ():431:431 -> - 52:132:void ():58:58 -> -com.airbnb.lottie.model.layer.CompositionLayer -> k0.c: + 1:51:void ():435:435 -> + 52:132:void ():59:59 -> +com.airbnb.lottie.model.layer.CompositionLayer -> o0.c: # {"id":"sourceFile","fileName":"CompositionLayer.java"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation timeRemapping -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} java.util.List layers -> F android.graphics.RectF rect -> G android.graphics.RectF newClipRect -> H - android.graphics.Paint layerPaint -> I - float progress -> J - boolean clipToCompositionBounds -> K - 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):42:42 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lk0/e;Ljava/util/List;Lb0/k;)V"} + android.graphics.RectF layerBounds -> I + com.airbnb.lottie.utils.OffscreenLayer offscreenLayer -> J + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls0/x;"} + com.airbnb.lottie.utils.OffscreenLayer$ComposeOp offscreenOp -> K + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls0/x$b;"} + float progress -> L + boolean clipToCompositionBounds -> M + com.airbnb.lottie.animation.keyframe.DropShadowKeyframeAnimation dropShadowAnimation -> N + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/c;"} + 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):46:46 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lo0/e;Ljava/util/List;Lf0/k;)V"} 4:10:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):29:29 -> 11:17:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):30:30 -> 18:24:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):31:31 -> - 25:32:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):32:32 -> - 33:34:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):38:38 -> - 35:41:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):44:44 -> - 42:47:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):46:46 -> - 48:50:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):47:47 -> - 51:56:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):49:49 -> - 57:58:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):51:51 -> - 59:60:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):54:54 -> - 61:71:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):55:55 -> - 72:80:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):58:58 -> - 81:86:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):59:59 -> - 87:93:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):60:60 -> - 94:106:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):64:64 -> - 107:111:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):66:66 -> - 112:116:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):69:69 -> - 117:138:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):70:70 -> - 139:144:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):79:79 -> - 145:148:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):80:80 -> - 149:157:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):81:81 -> - 158:173:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):88:88 -> - 174:180:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):90:90 -> - 2:9:void resolveChildKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):224:224 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e;ILjava/util/List;Lh0/e;)V"} - 10:24:void resolveChildKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):225:225 -> I - 1:3:void setOutlineMasksAndMattes(boolean):100:100 -> K - 4:21:void setOutlineMasksAndMattes(boolean):101:101 -> K - 22:26:void setOutlineMasksAndMattes(boolean):102:102 -> K - 1:8:void setProgress(float):151:151 -> M - 9:11:void setProgress(float):152:152 -> M - 12:13:void setProgress(float):154:154 -> M - 14:16:void setProgress(float):155:155 -> M - 17:20:void setProgress(float):156:156 -> M - 21:34:void setProgress(float):160:160 -> M - 35:44:void setProgress(float):161:161 -> M - 45:70:void setProgress(float):162:162 -> M - 71:74:void setProgress(float):165:165 -> M - 75:81:void setProgress(float):166:166 -> M - 82:106:void setProgress(float):169:169 -> M - 107:113:void setProgress(float):170:170 -> M - 114:123:void setProgress(float):172:172 -> M - 124:137:void setProgress(float):173:173 -> M - 138:143:void setProgress(float):175:175 -> M - 144:147:void setProgress(float):176:176 -> M - 1:3:float getProgress():181:181 -> P - 1:3:void setClipToCompositionBounds(boolean):96:96 -> Q - 1:3:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):232:232 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lp0/c;)V"} - 4:9:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):234:234 -> a - 10:14:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):236:236 -> a - 15:18:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):237:237 -> a - 19:25:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):240:240 -> a - 26:28:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):241:241 -> a - 29:34:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):242:242 -> a - 1:3:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):142:142 -> d - 4:13:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):143:143 -> d - 14:19:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):144:144 -> d - 20:34:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):145:145 -> d - 35:43:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):146:146 -> d - 1:8:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):107:107 -> u - 9:11:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):108:108 -> u - 12:29:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):110:110 -> u - 30:34:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):111:111 -> u - 35:60:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):114:114 -> u - 61:65:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):116:116 -> u - 66:73:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):117:117 -> u - 74:79:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):119:119 -> u - 80:88:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):123:123 -> u - 89:107:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):126:126 -> u - 108:115:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):127:127 -> u - 116:125:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):128:128 -> u - 126:133:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):131:131 -> u - 134:139:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):132:132 -> u - 140:142:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):135:135 -> u - 143:148:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):136:136 -> u - 149:152:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):137:137 -> u -com.airbnb.lottie.model.layer.CompositionLayer$1 -> k0.c$a: + 25:31:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):32:32 -> + 32:38:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):33:33 -> + 39:46:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):34:34 -> + 47:48:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):40:40 -> + 49:55:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):48:48 -> + 56:61:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):50:50 -> + 62:64:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):51:51 -> + 65:70:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):53:53 -> + 71:72:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):55:55 -> + 73:74:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):58:58 -> + 75:85:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):59:59 -> + 86:94:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):62:62 -> + 95:100:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):63:63 -> + 101:107:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):64:64 -> + 108:120:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):68:68 -> + 121:125:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):70:70 -> + 126:130:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):73:73 -> + 131:152:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):74:74 -> + 153:158:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):83:83 -> + 159:162:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):84:84 -> + 163:171:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):85:85 -> + 172:187:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):92:92 -> + 188:193:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):94:94 -> + 194:199:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):98:98 -> + 200:211:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,java.util.List,com.airbnb.lottie.LottieComposition):99:99 -> + 2:9:void resolveChildKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):258:258 -> J + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/e;ILjava/util/List;Ll0/e;)V"} + 10:24:void resolveChildKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):259:259 -> J + 1:3:void setOutlineMasksAndMattes(boolean):108:108 -> L + 4:21:void setOutlineMasksAndMattes(boolean):109:109 -> L + 22:26:void setOutlineMasksAndMattes(boolean):110:110 -> L + 1:8:void setProgress(float):185:185 -> N + 9:11:void setProgress(float):186:186 -> N + 12:13:void setProgress(float):188:188 -> N + 14:16:void setProgress(float):189:189 -> N + 17:20:void setProgress(float):190:190 -> N + 21:34:void setProgress(float):194:194 -> N + 35:44:void setProgress(float):195:195 -> N + 45:70:void setProgress(float):196:196 -> N + 71:74:void setProgress(float):199:199 -> N + 75:81:void setProgress(float):200:200 -> N + 82:106:void setProgress(float):203:203 -> N + 107:113:void setProgress(float):204:204 -> N + 114:123:void setProgress(float):206:206 -> N + 124:137:void setProgress(float):207:207 -> N + 138:143:void setProgress(float):209:209 -> N + 144:147:void setProgress(float):210:210 -> N + 1:3:float getProgress():215:215 -> Q + 1:3:void setClipToCompositionBounds(boolean):104:104 -> R + 1:3:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):176:176 -> c + 4:13:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):177:177 -> c + 14:19:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):178:178 -> c + 20:34:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):179:179 -> c + 35:43:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):180:180 -> c + 1:3:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):266:266 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lt0/c;)V"} + 4:9:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):268:268 -> h + 10:14:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):270:270 -> h + 15:18:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):271:271 -> h + 19:25:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):274:274 -> h + 26:28:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):275:275 -> h + 29:34:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):276:276 -> h + 35:42:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):278:278 -> h + 43:46:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):279:279 -> h + 47:54:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):280:280 -> h + 55:58:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):281:281 -> h + 59:66:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):282:282 -> h + 67:70:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):283:283 -> h + 71:78:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):284:284 -> h + 79:82:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):285:285 -> h + 83:90:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):286:286 -> h + 91:94:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):287:287 -> h + 1:8:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):115:115 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;ILs0/d;)V"} + 9:15:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):116:116 -> v + 16:23:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):119:119 -> v + 24:25:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):120:120 -> v + 26:47:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):121:121 -> v + 48:58:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):122:122 -> v + 59:62:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):128:128 -> v + 63:66:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):129:129 -> v + 67:84:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):133:133 -> v + 85:89:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):139:139 -> v + 90:107:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):140:140 -> v + 108:112:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):141:141 -> v + 113:120:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):142:142 -> v + 121:138:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):135:135 -> v + 139:145:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):136:136 -> v + 146:150:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):148:148 -> v + 151:156:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):149:149 -> v + 157:160:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):151:151 -> v + 161:172:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):154:154 -> v + 173:175:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):157:157 -> v + 176:183:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):158:158 -> v + 184:192:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):159:159 -> v + 193:200:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):160:160 -> v + 201:208:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):161:161 -> v + 209:213:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):166:166 -> v + 214:216:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):168:168 -> v + 217:222:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):170:170 -> v + 223:226:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):171:171 -> v +com.airbnb.lottie.model.layer.CompositionLayer$1 -> o0.c$a: # {"id":"sourceFile","fileName":"CompositionLayer.java"} int[] $SwitchMap$com$airbnb$lottie$model$layer$Layer$MatteType -> a - 1:30:void ():70:70 -> -com.airbnb.lottie.model.layer.ImageLayer -> k0.d: + 1:30:void ():74:74 -> +com.airbnb.lottie.model.layer.ImageLayer -> o0.d: # {"id":"sourceFile","fileName":"ImageLayer.java"} android.graphics.Paint paint -> E android.graphics.Rect src -> F android.graphics.Rect dst -> G - com.airbnb.lottie.LottieImageAsset lottieImageAsset -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/O;"} - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation colorFilterAnimation -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation imageAnimation -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - com.airbnb.lottie.animation.keyframe.DropShadowKeyframeAnimation dropShadowAnimation -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/c;"} - 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):35:35 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lk0/e;)V"} - 4:11:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):26:26 -> - 12:18:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):27:27 -> - 19:25:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):28:28 -> - 26:35:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):36:36 -> - 36:41:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):38:38 -> - 42:53:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):39:39 -> - 1:4:android.graphics.Bitmap getBitmap():82:82 -> P - 5:13:android.graphics.Bitmap getBitmap():83:83 -> P - 14:19:android.graphics.Bitmap getBitmap():88:88 -> P - 20:28:android.graphics.Bitmap getBitmap():89:89 -> P - 29:32:android.graphics.Bitmap getBitmap():93:93 -> P - 33:39:android.graphics.Bitmap getBitmap():95:95 -> P - 1:3:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):103:103 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lp0/c;)V"} - 4:10:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):104:104 -> a - 11:13:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):106:106 -> a - 14:21:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):109:109 -> a - 22:27:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):112:112 -> a - 28:30:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):114:114 -> a - 31:38:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):117:117 -> a - 1:3:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):72:72 -> d - 4:7:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):73:73 -> d - 8:11:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):74:74 -> d - 12:31:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):75:75 -> d - 32:37:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):76:76 -> d - 1:6:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):44:44 -> u - 7:17:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):45:45 -> u - 18:21:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):48:48 -> u - 22:26:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):50:50 -> u - 27:30:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):51:51 -> u - 31:41:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):52:52 -> u - 42:44:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):54:54 -> u - 45:47:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):55:55 -> u - 48:61:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):56:56 -> u - 62:69:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):57:57 -> u - 70:93:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):58:58 -> u - 94:112:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):60:60 -> u - 113:116:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):63:63 -> u - 117:121:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):64:64 -> u - 122:130:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):67:67 -> u - 131:134:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):68:68 -> u -com.airbnb.lottie.model.layer.Layer -> k0.e: + android.graphics.RectF layerBounds -> H + com.airbnb.lottie.LottieImageAsset lottieImageAsset -> I + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/O;"} + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation colorFilterAnimation -> J + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation imageAnimation -> K + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + com.airbnb.lottie.animation.keyframe.DropShadowKeyframeAnimation dropShadowAnimation -> L + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/c;"} + com.airbnb.lottie.utils.OffscreenLayer offscreenLayer -> M + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls0/x;"} + com.airbnb.lottie.utils.OffscreenLayer$ComposeOp offscreenOp -> N + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls0/x$b;"} + 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):40:40 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lo0/e;)V"} + 4:11:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):28:28 -> + 12:18:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):29:29 -> + 19:25:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):30:30 -> + 26:32:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):31:31 -> + 33:42:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):41:41 -> + 43:48:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):43:43 -> + 49:60:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):44:44 -> + 1:4:android.graphics.Bitmap getBitmap():127:127 -> Q + 5:13:android.graphics.Bitmap getBitmap():128:128 -> Q + 14:19:android.graphics.Bitmap getBitmap():133:133 -> Q + 20:28:android.graphics.Bitmap getBitmap():134:134 -> Q + 29:32:android.graphics.Bitmap getBitmap():138:138 -> Q + 33:39:android.graphics.Bitmap getBitmap():140:140 -> Q + 1:3:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):107:107 -> c + 4:7:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):108:108 -> c + 8:11:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):109:109 -> c + 12:20:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):110:110 -> c + 21:40:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):111:111 -> c + 41:46:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):113:113 -> c + 47:62:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):115:115 -> c + 63:81:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):118:118 -> c + 82:87:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):121:121 -> c + 1:3:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):148:148 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lt0/c;)V"} + 4:10:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):149:149 -> h + 11:13:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):151:151 -> h + 14:21:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):154:154 -> h + 22:27:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):157:157 -> h + 28:30:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):159:159 -> h + 31:38:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):162:162 -> h + 39:46:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):165:165 -> h + 47:50:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):166:166 -> h + 51:58:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):167:167 -> h + 59:62:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):168:168 -> h + 63:70:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):169:169 -> h + 71:74:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):170:170 -> h + 75:82:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):171:171 -> h + 83:86:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):172:172 -> h + 87:94:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):173:173 -> h + 95:98:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):174:174 -> h + 1:6:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):49:49 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;ILs0/d;)V"} + 7:18:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):50:50 -> v + 19:22:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):53:53 -> v + 23:27:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):55:55 -> v + 28:31:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):56:56 -> v + 32:42:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):57:57 -> v + 43:46:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):60:60 -> v + 47:50:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):61:61 -> v + 51:64:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):64:64 -> v + 65:72:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):65:65 -> v + 73:96:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):66:66 -> v + 97:120:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):68:68 -> v + 121:131:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):77:77 -> v + 132:142:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):78:78 -> v + 143:147:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):79:79 -> v + 148:152:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):82:82 -> v + 153:171:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):87:87 -> v + 172:176:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):88:88 -> v + 177:186:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):89:89 -> v + 187:189:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):92:92 -> v + 190:192:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):93:93 -> v + 193:203:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):94:94 -> v + 204:208:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):97:97 -> v + 209:217:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):98:98 -> v + 218:221:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):103:103 -> v +com.airbnb.lottie.model.layer.Layer -> o0.e: # {"id":"sourceFile","fileName":"Layer.java"} java.util.List shapes -> a com.airbnb.lottie.LottieComposition composition -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/k;"} java.lang.String layerName -> c long layerId -> d com.airbnb.lottie.model.layer.Layer$LayerType layerType -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/e$a;"} long parentId -> f java.lang.String refId -> g java.util.List masks -> h com.airbnb.lottie.model.animatable.AnimatableTransform transform -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/n;"} int solidWidth -> j int solidHeight -> k int solidColor -> l @@ -68586,38 +72755,38 @@ com.airbnb.lottie.model.layer.Layer -> k0.e: float preCompWidth -> o float preCompHeight -> p com.airbnb.lottie.model.animatable.AnimatableTextFrame text -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/j;"} com.airbnb.lottie.model.animatable.AnimatableTextProperties textProperties -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/k;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue timeRemapping -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} java.util.List inOutKeyframes -> t com.airbnb.lottie.model.layer.Layer$MatteType matteType -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/e$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/e$b;"} boolean hidden -> v com.airbnb.lottie.model.content.BlurEffect blurEffect -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/a;"} com.airbnb.lottie.parser.DropShadowEffect dropShadowEffect -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/j;"} com.airbnb.lottie.model.content.LBlendMode blendMode -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/h;"} 1:26:void (java.util.List,com.airbnb.lottie.LottieComposition,java.lang.String,long,com.airbnb.lottie.model.layer.Layer$LayerType,long,java.lang.String,java.util.List,com.airbnb.lottie.model.animatable.AnimatableTransform,int,int,int,float,float,float,float,com.airbnb.lottie.model.animatable.AnimatableTextFrame,com.airbnb.lottie.model.animatable.AnimatableTextProperties,java.util.List,com.airbnb.lottie.model.layer.Layer$MatteType,com.airbnb.lottie.model.animatable.AnimatableFloatValue,boolean,com.airbnb.lottie.model.content.BlurEffect,com.airbnb.lottie.parser.DropShadowEffect,com.airbnb.lottie.model.content.LBlendMode):75:100 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lb0/k;Ljava/lang/String;JLk0/e$a;JLjava/lang/String;Ljava/util/List;Li0/n;IIIFFFFLi0/j;Li0/k;Ljava/util/List;Lk0/e$b;Li0/b;ZLj0/a;Lm0/j;Lj0/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lf0/k;Ljava/lang/String;JLo0/e$a;JLjava/lang/String;Ljava/util/List;Lm0/n;IIIFFFFLm0/j;Lm0/k;Ljava/util/List;Lo0/e$b;Lm0/b;ZLn0/a;Lq0/j;Ln0/h;)V"} 1:3:com.airbnb.lottie.model.content.LBlendMode getBlendMode():197:197 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln0/h;"} 1:3:com.airbnb.lottie.model.content.BlurEffect getBlurEffect():201:201 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln0/a;"} 1:3:com.airbnb.lottie.LottieComposition getComposition():104:104 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb0/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf0/k;"} 1:3:com.airbnb.lottie.parser.DropShadowEffect getDropShadowEffect():205:205 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq0/j;"} 1:3:long getId():120:120 -> e 1:3:java.util.List getInOutKeyframes():116:116 -> f 1:3:com.airbnb.lottie.model.layer.Layer$LayerType getLayerType():144:144 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk0/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo0/e$a;"} 1:3:java.util.List getMasks():140:140 -> h 1:3:com.airbnb.lottie.model.layer.Layer$MatteType getMatteType():148:148 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk0/e$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo0/e$b;"} 1:3:java.lang.String getName():124:124 -> j 1:3:long getParentId():152:152 -> k 1:3:float getPreCompHeight():136:136 -> l @@ -68629,15 +72798,15 @@ com.airbnb.lottie.model.layer.Layer -> k0.e: 1:3:int getSolidWidth():172:172 -> r 1:10:float getStartProgress():112:112 -> s 1:3:com.airbnb.lottie.model.animatable.AnimatableTextFrame getText():176:176 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/j;"} 1:7:java.lang.String toString():188:188 -> toString 1:3:com.airbnb.lottie.model.animatable.AnimatableTextProperties getTextProperties():180:180 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/k;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getTimeRemapping():184:184 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} 1:3:float getTimeStretch():108:108 -> w 1:3:com.airbnb.lottie.model.animatable.AnimatableTransform getTransform():160:160 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/n;"} 1:3:boolean isHidden():192:192 -> y 1:5:java.lang.String toString(java.lang.String):209:209 -> z 6:20:java.lang.String toString(java.lang.String):210:210 -> z @@ -68658,24 +72827,24 @@ com.airbnb.lottie.model.layer.Layer -> k0.e: 193:208:java.lang.String toString(java.lang.String):230:230 -> z 209:223:java.lang.String toString(java.lang.String):231:231 -> z 224:228:java.lang.String toString(java.lang.String):234:234 -> z -com.airbnb.lottie.model.layer.Layer$LayerType -> k0.e$a: +com.airbnb.lottie.model.layer.Layer$LayerType -> o0.e$a: # {"id":"sourceFile","fileName":"Layer.java"} com.airbnb.lottie.model.layer.Layer$LayerType PRE_COMP -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/e$a;"} com.airbnb.lottie.model.layer.Layer$LayerType SOLID -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/e$a;"} com.airbnb.lottie.model.layer.Layer$LayerType IMAGE -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/e$a;"} com.airbnb.lottie.model.layer.Layer$LayerType NULL -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/e$a;"} com.airbnb.lottie.model.layer.Layer$LayerType SHAPE -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/e$a;"} com.airbnb.lottie.model.layer.Layer$LayerType TEXT -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/e$a;"} com.airbnb.lottie.model.layer.Layer$LayerType UNKNOWN -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/e$a;"} com.airbnb.lottie.model.layer.Layer$LayerType[] $VALUES -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lk0/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lo0/e$a;"} 1:10:void ():23:23 -> 11:20:void ():24:24 -> 21:30:void ():25:25 -> @@ -68686,27 +72855,27 @@ com.airbnb.lottie.model.layer.Layer$LayerType -> k0.e$a: 71:77:void ():22:22 -> 1:4:void (java.lang.String,int):22:22 -> 1:19:com.airbnb.lottie.model.layer.Layer$LayerType[] $values():22:22 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lk0/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lo0/e$a;"} 1:9:com.airbnb.lottie.model.layer.Layer$LayerType valueOf(java.lang.String):22:22 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lk0/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lo0/e$a;"} 1:9:com.airbnb.lottie.model.layer.Layer$LayerType[] values():22:22 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lk0/e$a;"} -com.airbnb.lottie.model.layer.Layer$MatteType -> k0.e$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lo0/e$a;"} +com.airbnb.lottie.model.layer.Layer$MatteType -> o0.e$b: # {"id":"sourceFile","fileName":"Layer.java"} com.airbnb.lottie.model.layer.Layer$MatteType NONE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/e$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/e$b;"} com.airbnb.lottie.model.layer.Layer$MatteType ADD -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/e$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/e$b;"} com.airbnb.lottie.model.layer.Layer$MatteType INVERT -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/e$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/e$b;"} com.airbnb.lottie.model.layer.Layer$MatteType LUMA -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/e$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/e$b;"} com.airbnb.lottie.model.layer.Layer$MatteType LUMA_INVERTED -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/e$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/e$b;"} com.airbnb.lottie.model.layer.Layer$MatteType UNKNOWN -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/e$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/e$b;"} com.airbnb.lottie.model.layer.Layer$MatteType[] $VALUES -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lk0/e$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lo0/e$b;"} 1:10:void ():33:33 -> 11:20:void ():34:34 -> 21:30:void ():35:35 -> @@ -68716,526 +72885,595 @@ com.airbnb.lottie.model.layer.Layer$MatteType -> k0.e$b: 61:67:void ():32:32 -> 1:4:void (java.lang.String,int):32:32 -> 1:17:com.airbnb.lottie.model.layer.Layer$MatteType[] $values():32:32 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lk0/e$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lo0/e$b;"} 1:9:com.airbnb.lottie.model.layer.Layer$MatteType valueOf(java.lang.String):32:32 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lk0/e$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lo0/e$b;"} 1:9:com.airbnb.lottie.model.layer.Layer$MatteType[] values():32:32 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lk0/e$b;"} -com.airbnb.lottie.model.layer.NullLayer -> k0.f: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lo0/e$b;"} +com.airbnb.lottie.model.layer.NullLayer -> o0.f: # {"id":"sourceFile","fileName":"NullLayer.java"} - 1:4:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):11:11 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lk0/e;)V"} - 1:4:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):19:19 -> d - 5:8:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):20:20 -> d - 1:1:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):16:16 -> u -com.airbnb.lottie.model.layer.ShapeLayer -> k0.g: + 1:4:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):13:13 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lo0/e;)V"} + 1:4:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):21:21 -> c + 5:8:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):22:22 -> c + 1:1:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):18:18 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;ILs0/d;)V"} +com.airbnb.lottie.model.layer.ShapeLayer -> o0.g: # {"id":"sourceFile","fileName":"ShapeLayer.java"} com.airbnb.lottie.animation.content.ContentGroup contentGroup -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh0/d;"} com.airbnb.lottie.model.layer.CompositionLayer compositionLayer -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/c;"} - 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.LottieComposition):27:27 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lk0/e;Lk0/c;Lb0/k;)V"} - 4:5:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.LottieComposition):28:28 -> - 6:17:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.LottieComposition):31:31 -> - 18:24:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.LottieComposition):32:32 -> - 25:30:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.LottieComposition):33:33 -> - 1:6:void resolveChildKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):64:64 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e;ILjava/util/List;Lh0/e;)V"} - 1:3:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):41:41 -> d - 4:11:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):42:42 -> d - 1:6:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):37:37 -> u - 1:7:com.airbnb.lottie.model.content.BlurEffect getBlurEffect():46:46 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/a;"} - 8:14:com.airbnb.lottie.model.content.BlurEffect getBlurEffect():50:50 -> x - 1:7:com.airbnb.lottie.parser.DropShadowEffect getDropShadowEffect():54:54 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/j;"} - 8:14:com.airbnb.lottie.parser.DropShadowEffect getDropShadowEffect():58:58 -> z -com.airbnb.lottie.model.layer.SolidLayer -> k0.h: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/c;"} + com.airbnb.lottie.animation.keyframe.DropShadowKeyframeAnimation dropShadowAnimation -> G + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/c;"} + 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.LottieComposition):33:33 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lo0/e;Lo0/c;Lf0/k;)V"} + 4:5:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.LottieComposition):34:34 -> + 6:17:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.LottieComposition):37:37 -> + 18:24:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.LottieComposition):38:38 -> + 25:29:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.LottieComposition):39:39 -> + 30:35:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.LottieComposition):41:41 -> + 36:47:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer,com.airbnb.lottie.model.layer.CompositionLayer,com.airbnb.lottie.LottieComposition):42:42 -> + 1:6:void resolveChildKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath):70:70 -> J + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/e;ILjava/util/List;Ll0/e;)V"} + 1:3:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):55:55 -> c + 4:11:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):56:56 -> c + 1:3:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):76:76 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lt0/c;)V"} + 4:11:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):77:77 -> h + 12:15:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):78:78 -> h + 16:23:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):79:79 -> h + 24:27:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):80:80 -> h + 28:35:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):81:81 -> h + 36:39:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):82:82 -> h + 40:47:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):83:83 -> h + 48:51:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):84:84 -> h + 52:59:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):85:85 -> h + 60:63:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):86:86 -> h + 1:4:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):48:48 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;ILs0/d;)V"} + 5:8:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):49:49 -> v + 9:14:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):51:51 -> v + 1:7:com.airbnb.lottie.model.content.BlurEffect getBlurEffect():60:60 -> y + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln0/a;"} + 8:14:com.airbnb.lottie.model.content.BlurEffect getBlurEffect():64:64 -> y +com.airbnb.lottie.model.layer.SolidLayer -> o0.h: # {"id":"sourceFile","fileName":"SolidLayer.java"} android.graphics.RectF rect -> E android.graphics.Paint paint -> F float[] points -> G android.graphics.Path path -> H com.airbnb.lottie.model.layer.Layer layerModel -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/e;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation colorFilterAnimation -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation colorAnimation -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):31:31 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lk0/e;)V"} - 4:10:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):22:22 -> - 11:19:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):23:23 -> - 20:23:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):24:24 -> - 24:30:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):25:25 -> - 31:33:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):32:32 -> - 34:36:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):34:34 -> - 37:41:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):35:35 -> - 42:49:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):36:36 -> - 1:3:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):93:93 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lp0/c;)V"} - 4:10:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):94:94 -> a - 11:13:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):96:96 -> a - 14:21:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):98:98 -> a - 22:27:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):101:101 -> a - 28:29:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):103:103 -> a - 30:41:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):104:104 -> a - 42:49:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):106:106 -> a - 1:3:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):84:84 -> d - 4:23:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):85:85 -> d - 24:30:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):86:86 -> d - 31:36:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):87:87 -> d - 1:14:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):40:40 -> u - 15:28:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):45:45 -> u - 29:38:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):47:47 -> u - 39:49:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):49:49 -> u - 50:90:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):52:52 -> u - 91:95:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):54:54 -> u - 96:99:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):56:56 -> u - 100:112:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):57:57 -> u - 113:119:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):60:60 -> u - 120:121:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):61:61 -> u - 122:131:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):62:62 -> u - 132:136:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):63:63 -> u - 137:146:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):64:64 -> u - 147:158:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):65:65 -> u - 159:163:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):66:66 -> u - 164:173:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):67:67 -> u - 174:178:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):71:71 -> u - 179:183:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):72:72 -> u - 184:194:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):73:73 -> u - 195:205:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):74:74 -> u - 206:216:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):75:75 -> u - 217:227:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):76:76 -> u - 228:238:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):77:77 -> u - 239:243:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):78:78 -> u - 244:251:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):79:79 -> u -com.airbnb.lottie.model.layer.TextLayer -> k0.i: + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):32:32 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lo0/e;)V"} + 4:10:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):23:23 -> + 11:19:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):24:24 -> + 20:23:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):25:25 -> + 24:30:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):26:26 -> + 31:33:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):33:33 -> + 34:36:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):35:35 -> + 37:41:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):36:36 -> + 42:49:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):37:37 -> + 1:3:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):90:90 -> c + 4:23:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):91:91 -> c + 24:30:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):92:92 -> c + 31:36:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):93:93 -> c + 1:3:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):99:99 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lt0/c;)V"} + 4:10:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):100:100 -> h + 11:13:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):102:102 -> h + 14:21:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):104:104 -> h + 22:27:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):107:107 -> h + 28:29:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):109:109 -> h + 30:41:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):110:110 -> h + 42:49:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):112:112 -> h + 1:14:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):41:41 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;ILs0/d;)V"} + 15:28:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):46:46 -> v + 29:38:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):48:48 -> v + 39:49:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):50:50 -> v + 50:90:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):53:53 -> v + 91:97:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):55:55 -> v + 98:103:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):57:57 -> v + 104:108:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):59:59 -> v + 109:112:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):62:62 -> v + 113:125:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):63:63 -> v + 126:132:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):66:66 -> v + 133:134:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):67:67 -> v + 135:144:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):68:68 -> v + 145:149:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):69:69 -> v + 150:159:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):70:70 -> v + 160:171:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):71:71 -> v + 172:176:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):72:72 -> v + 177:186:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):73:73 -> v + 187:191:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):77:77 -> v + 192:196:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):78:78 -> v + 197:207:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):79:79 -> v + 208:218:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):80:80 -> v + 219:229:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):81:81 -> v + 230:240:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):82:82 -> v + 241:251:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):83:83 -> v + 252:256:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):84:84 -> v + 257:264:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):85:85 -> v +com.airbnb.lottie.model.layer.TextLayer -> o0.i: # {"id":"sourceFile","fileName":"TextLayer.java"} java.lang.StringBuilder stringBuilder -> E - android.graphics.RectF rectF -> F - android.graphics.Matrix matrix -> G - android.graphics.Paint fillPaint -> H - android.graphics.Paint strokePaint -> I - java.util.Map contentsForCharacter -> J - androidx.collection.LongSparseArray codePointCache -> K + java.lang.StringBuilder charStringBuilder -> F + java.lang.StringBuilder reorderingStringBuilder -> G + java.lang.StringBuilder reversingStringBuilder -> H + android.graphics.RectF rectF -> I + android.graphics.Matrix matrix -> J + android.graphics.Paint fillPaint -> K + android.graphics.Paint strokePaint -> L + java.util.Map contentsForCharacter -> M + androidx.collection.LongSparseArray codePointCache -> N # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/f;"} - java.util.List textSubLines -> L - com.airbnb.lottie.animation.keyframe.TextKeyframeAnimation textAnimation -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/o;"} - com.airbnb.lottie.LottieDrawable lottieDrawable -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/L;"} - com.airbnb.lottie.LottieComposition composition -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/k;"} - com.airbnb.lottie.model.content.TextRangeUnits textRangeUnits -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/u;"} - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation colorAnimation -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation colorCallbackAnimation -> R - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation strokeColorAnimation -> S - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation strokeColorCallbackAnimation -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation strokeWidthAnimation -> U - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation strokeWidthCallbackAnimation -> V - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation trackingAnimation -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation trackingCallbackAnimation -> X - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation opacityAnimation -> Y - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation textSizeCallbackAnimation -> Z - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation typefaceCallbackAnimation -> a0 - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation textRangeStartAnimation -> b0 - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation textRangeEndAnimation -> c0 - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation textRangeOffsetAnimation -> d0 - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} - 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):91:91 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/L;Lk0/e;)V"} - 4:11:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):42:42 -> - 12:18:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):43:43 -> - 19:25:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):44:44 -> - 26:33:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):45:45 -> + java.util.List charStrings -> O + java.util.List textSubLines -> P + com.airbnb.lottie.animation.keyframe.TextKeyframeAnimation textAnimation -> Q + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o;"} + com.airbnb.lottie.LottieDrawable lottieDrawable -> R + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/L;"} + com.airbnb.lottie.LottieComposition composition -> S + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/k;"} + com.airbnb.lottie.model.content.TextRangeUnits textRangeUnits -> T + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/u;"} + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation colorAnimation -> U + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation colorCallbackAnimation -> V + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation strokeColorAnimation -> W + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation strokeColorCallbackAnimation -> X + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation strokeWidthAnimation -> Y + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation strokeWidthCallbackAnimation -> Z + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation trackingAnimation -> a0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation trackingCallbackAnimation -> b0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation opacityAnimation -> c0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation textSizeCallbackAnimation -> d0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation typefaceCallbackAnimation -> e0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation textRangeStartAnimation -> f0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation textRangeEndAnimation -> g0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation textRangeOffsetAnimation -> h0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + 1:3:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):97:97 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/L;Lo0/e;)V"} + 4:11:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):44:44 -> + 12:19:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):45:45 -> + 20:26:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):46:46 -> + 27:33:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):47:47 -> 34:40:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):48:48 -> - 41:47:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):51:51 -> - 48:54:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):52:52 -> - 55:61:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):56:56 -> - 62:65:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):60:60 -> - 66:67:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):92:92 -> - 68:73:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):93:93 -> - 74:83:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):95:95 -> - 84:86:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):96:96 -> - 87:89:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):97:97 -> - 90:95:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):99:99 -> - 96:103:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):100:100 -> - 104:109:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):101:101 -> - 110:112:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):102:102 -> - 113:119:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):103:103 -> - 120:127:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):106:106 -> - 128:133:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):107:107 -> - 134:136:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):108:108 -> - 137:143:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):109:109 -> - 144:151:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):112:112 -> - 152:157:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):113:113 -> - 158:160:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):114:114 -> - 161:167:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):115:115 -> - 168:175:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):118:118 -> - 176:181:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):119:119 -> - 182:184:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):120:120 -> - 185:191:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):121:121 -> - 192:199:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):124:124 -> - 200:205:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):125:125 -> - 206:208:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):126:126 -> - 209:215:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):127:127 -> - 216:223:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):130:130 -> - 224:229:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):131:131 -> - 230:232:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):132:132 -> - 233:239:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):133:133 -> - 240:247:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):136:136 -> - 248:253:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):137:137 -> - 254:256:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):138:138 -> - 257:263:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):139:139 -> - 264:271:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):142:142 -> - 272:277:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):143:143 -> - 278:280:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):144:144 -> - 281:287:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):145:145 -> - 288:291:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):148:148 -> - 292:296:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):149:149 -> - 1:4:java.lang.String codePointToString(java.lang.String,int):589:589 -> P - 5:9:java.lang.String codePointToString(java.lang.String,int):590:590 -> P - 10:15:java.lang.String codePointToString(java.lang.String,int):593:593 -> P - 16:19:java.lang.String codePointToString(java.lang.String,int):594:594 -> P - 20:26:java.lang.String codePointToString(java.lang.String,int):595:595 -> P - 27:35:java.lang.String codePointToString(java.lang.String,int):598:598 -> P - 36:44:java.lang.String codePointToString(java.lang.String,int):603:603 -> P - 45:53:java.lang.String codePointToString(java.lang.String,int):604:604 -> P - 54:61:java.lang.String codePointToString(java.lang.String,int):607:607 -> P - 62:65:java.lang.String codePointToString(java.lang.String,int):609:609 -> P - 66:70:java.lang.String codePointToString(java.lang.String,int):610:610 -> P - 71:76:java.lang.String codePointToString(java.lang.String,int):611:611 -> P - 77:82:java.lang.String codePointToString(java.lang.String,int):613:613 -> P - 83:88:java.lang.String codePointToString(java.lang.String,int):614:614 -> P - 1:4:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):187:187 -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/b;II)V"} - 5:20:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):188:188 -> Q - 21:30:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):189:189 -> Q - 31:48:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):190:190 -> Q - 49:55:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):192:192 -> Q - 56:59:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):195:195 -> Q - 60:75:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):196:196 -> Q - 76:85:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):197:197 -> Q - 86:103:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):198:198 -> Q - 104:110:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):200:200 -> Q - 111:138:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):204:204 -> Q - 139:173:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):205:205 -> Q - 174:177:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):209:209 -> Q - 178:182:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):212:212 -> Q - 183:187:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):213:213 -> Q - 188:191:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):215:215 -> Q - 192:207:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):216:216 -> Q - 208:217:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):217:217 -> Q - 218:235:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):218:218 -> Q - 236:248:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):220:220 -> Q - 1:7:void drawCharacter(java.lang.String,android.graphics.Paint,android.graphics.Canvas):564:564 -> R - 8:25:void drawCharacter(java.lang.String,android.graphics.Paint,android.graphics.Canvas):567:567 -> R - 26:39:void drawCharacter(java.lang.String,android.graphics.Paint,android.graphics.Canvas):570:570 -> R - 1:3:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):523:523 -> S - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/d;FLh0/b;Landroid/graphics/Canvas;II)V"} - 4:9:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):524:524 -> S - 10:15:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):525:525 -> S - 16:25:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):526:526 -> S - 26:30:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):527:527 -> S - 31:35:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):528:528 -> S - 36:49:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):529:529 -> S - 50:54:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):530:530 -> S - 55:59:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):531:531 -> S - 60:63:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):532:532 -> S - 64:68:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):533:533 -> S - 69:74:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):534:534 -> S - 75:79:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):536:536 -> S - 80:88:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):537:537 -> S - 1:3:void drawCharacterFromFont(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):553:553 -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lh0/b;Landroid/graphics/Canvas;II)V"} - 4:7:void drawCharacterFromFont(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):554:554 -> T - 8:12:void drawCharacterFromFont(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):555:555 -> T - 13:18:void drawCharacterFromFont(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):556:556 -> T - 19:23:void drawCharacterFromFont(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):558:558 -> T - 24:29:void drawCharacterFromFont(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):559:559 -> T - 2:7:void drawFontTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,float,int,int):422:422 -> U - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lh0/b;Landroid/graphics/Canvas;FII)V"} - 8:17:void drawFontTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,float,int,int):423:423 -> U - 18:20:void drawFontTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,float,int,int):424:424 -> U - 21:28:void drawFontTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,float,int,int):425:425 -> U - 29:31:void drawFontTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,float,int,int):427:427 -> U - 32:41:void drawFontTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,float,int,int):428:428 -> U - 1:7:void drawGlyph(android.graphics.Path,android.graphics.Paint,android.graphics.Canvas):543:543 -> V - 8:25:void drawGlyph(android.graphics.Path,android.graphics.Paint,android.graphics.Canvas):546:546 -> V - 26:29:void drawGlyph(android.graphics.Path,android.graphics.Paint,android.graphics.Canvas):549:549 -> V - 3:8:void drawGlyphTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,float,float,float,int):293:293 -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lh0/b;Lh0/c;Landroid/graphics/Canvas;FFFI)V"} - 9:12:void drawGlyphTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,float,float,float,int):294:294 -> W - 13:24:void drawGlyphTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,float,float,float,int):295:295 -> W - 25:49:void drawGlyphTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,float,float,float,int):296:296 -> W - 50:52:void drawGlyphTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,float,float,float,int):301:301 -> W - 53:65:void drawGlyphTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,float,float,float,int):302:302 -> W - 66:76:void drawGlyphTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,float,float,float,int):303:303 -> W - 7:14:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):308:308 -> X - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/b;Lh0/c;Landroid/graphics/Canvas;I)V"} - 15:16:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):312:312 -> X - 17:24:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):313:313 -> X - 25:32:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):315:315 -> X - 33:37:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):317:317 -> X - 38:41:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):319:319 -> X - 42:52:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):320:320 -> X - 53:54:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):322:322 -> X - 55:64:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):324:324 -> X - 65:75:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):325:325 -> X - 76:86:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):326:326 -> X - 87:92:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):329:329 -> X - 93:96:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):330:330 -> X - 97:108:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):331:331 -> X - 109:112:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):332:332 -> X - 113:123:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):333:333 -> X - 124:132:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):335:335 -> X - 133:136:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):338:338 -> X - 137:147:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):339:339 -> X - 148:153:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):343:343 -> X - 154:165:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):344:344 -> X - 166:170:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):345:345 -> X - 171:176:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):346:346 -> X - 177:186:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):347:347 -> X - 187:189:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):350:350 -> X - 190:201:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):352:352 -> X - 202:216:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):353:353 -> X - 217:226:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):356:356 -> X - 227:249:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):358:358 -> X - 5:8:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):251:251 -> Y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/b;Landroid/graphics/Matrix;Lh0/c;Landroid/graphics/Canvas;I)V"} - 9:19:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):252:252 -> Y - 20:25:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):254:254 -> Y - 26:29:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):257:257 -> Y - 30:31:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):259:259 -> Y - 32:35:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):262:262 -> Y - 36:39:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):263:263 -> Y - 40:45:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):265:265 -> Y - 46:49:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):266:266 -> Y - 50:62:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):267:267 -> Y - 63:66:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):268:268 -> Y - 67:83:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):269:269 -> Y - 84:89:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):273:273 -> Y - 90:100:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):274:274 -> Y - 101:105:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):275:275 -> Y - 106:111:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):276:276 -> Y - 112:119:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):277:277 -> Y - 120:122:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):280:280 -> Y - 123:134:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):282:282 -> Y - 135:154:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):283:283 -> Y - 155:177:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):286:286 -> Y - 1:8:com.airbnb.lottie.model.layer.TextLayer$TextSubLine ensureEnoughSubLines(int):510:510 -> Z - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lk0/i$d;"} - 9:22:com.airbnb.lottie.model.layer.TextLayer$TextSubLine ensureEnoughSubLines(int):511:511 -> Z - 23:33:com.airbnb.lottie.model.layer.TextLayer$TextSubLine ensureEnoughSubLines(int):513:513 -> Z - 1:3:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):630:630 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lp0/c;)V"} - 4:8:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):631:631 -> a - 9:12:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):632:632 -> a - 13:17:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):633:633 -> a - 18:20:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):637:637 -> a - 21:27:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):639:639 -> a - 28:30:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):640:640 -> a - 31:36:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):641:641 -> a - 37:40:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):643:643 -> a - 41:44:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):644:644 -> a - 45:49:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):645:645 -> a - 50:52:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):649:649 -> a - 53:59:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):651:651 -> a - 60:62:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):652:652 -> a - 63:68:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):653:653 -> a - 69:72:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):655:655 -> a - 73:76:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):656:656 -> a - 77:81:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):657:657 -> a - 82:84:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):661:661 -> a - 85:91:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):663:663 -> a - 92:94:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):664:664 -> a - 95:100:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):665:665 -> a - 101:104:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):667:667 -> a - 105:108:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):668:668 -> a - 109:113:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):669:669 -> a - 114:116:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):673:673 -> a - 117:123:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):675:675 -> a - 124:126:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):676:676 -> a - 127:132:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):677:677 -> a - 133:136:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):679:679 -> a - 137:140:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):680:680 -> a - 141:145:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):681:681 -> a - 146:148:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):685:685 -> a - 149:155:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):687:687 -> a - 156:158:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):688:688 -> a - 159:164:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):689:689 -> a - 165:168:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):691:691 -> a - 169:172:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):692:692 -> a - 173:177:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):693:693 -> a - 178:180:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):697:697 -> a - 181:187:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):699:699 -> a - 188:190:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):700:700 -> a - 191:196:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):701:701 -> a - 197:200:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):703:703 -> a - 201:206:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):704:704 -> a - 1:8:java.util.List getContentsForCharacter(com.airbnb.lottie.model.FontCharacter):574:574 -> a0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/d;)Ljava/util/List;"} - 9:17:java.util.List getContentsForCharacter(com.airbnb.lottie.model.FontCharacter):575:575 -> a0 - 18:21:java.util.List getContentsForCharacter(com.airbnb.lottie.model.FontCharacter):577:577 -> a0 - 22:25:java.util.List getContentsForCharacter(com.airbnb.lottie.model.FontCharacter):578:578 -> a0 - 26:33:java.util.List getContentsForCharacter(com.airbnb.lottie.model.FontCharacter):579:579 -> a0 - 34:39:java.util.List getContentsForCharacter(com.airbnb.lottie.model.FontCharacter):581:581 -> a0 - 40:54:java.util.List getContentsForCharacter(com.airbnb.lottie.model.FontCharacter):582:582 -> a0 - 55:60:java.util.List getContentsForCharacter(com.airbnb.lottie.model.FontCharacter):584:584 -> a0 - 1:10:java.util.List getTextLines(java.lang.String):405:405 -> b0 - 11:16:java.util.List getTextLines(java.lang.String):406:406 -> b0 - 17:20:java.util.List getTextLines(java.lang.String):407:407 -> b0 - 21:24:java.util.List getTextLines(java.lang.String):408:408 -> b0 - 25:29:java.util.List getTextLines(java.lang.String):409:409 -> b0 - 1:4:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):390:390 -> c0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/c;)Landroid/graphics/Typeface;"} - 5:13:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):391:391 -> c0 - 14:22:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):396:396 -> c0 - 23:27:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):400:400 -> c0 - 1:3:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):155:155 -> d - 4:30:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):157:157 -> d - 1:14:boolean isIndexInRangeSelection(int):225:225 -> d0 - 15:23:boolean isIndexInRangeSelection(int):226:226 -> d0 - 24:49:boolean isIndexInRangeSelection(int):229:229 -> d0 - 50:77:boolean isIndexInRangeSelection(int):230:230 -> d0 - 78:81:boolean isIndexInRangeSelection(int):232:232 -> d0 - 82:93:boolean isIndexInRangeSelection(int):233:233 -> d0 - 94:125:boolean isIndexInRangeSelection(int):238:238 -> d0 - 1:8:boolean isModifier(int):619:619 -> e0 - 9:16:boolean isModifier(int):620:620 -> e0 - 17:23:boolean isModifier(int):621:621 -> e0 - 24:31:boolean isModifier(int):622:622 -> e0 - 32:39:boolean isModifier(int):623:623 -> e0 - 40:52:boolean isModifier(int):624:624 -> e0 - 1:2:boolean offsetCanvas(android.graphics.Canvas,com.airbnb.lottie.model.DocumentData,int,float):364:364 -> f0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Lh0/b;IF)Z"} - 3:4:boolean offsetCanvas(android.graphics.Canvas,com.airbnb.lottie.model.DocumentData,int,float):365:365 -> f0 - 5:13:boolean offsetCanvas(android.graphics.Canvas,com.airbnb.lottie.model.DocumentData,int,float):366:366 -> f0 - 14:20:boolean offsetCanvas(android.graphics.Canvas,com.airbnb.lottie.model.DocumentData,int,float):367:367 -> f0 - 21:25:boolean offsetCanvas(android.graphics.Canvas,com.airbnb.lottie.model.DocumentData,int,float):368:368 -> f0 - 26:55:boolean offsetCanvas(android.graphics.Canvas,com.airbnb.lottie.model.DocumentData,int,float):369:369 -> f0 - 56:60:boolean offsetCanvas(android.graphics.Canvas,com.airbnb.lottie.model.DocumentData,int,float):372:372 -> f0 - 61:62:boolean offsetCanvas(android.graphics.Canvas,com.airbnb.lottie.model.DocumentData,int,float):373:373 -> f0 - 63:88:boolean offsetCanvas(android.graphics.Canvas,com.airbnb.lottie.model.DocumentData,int,float):374:374 -> f0 - 89:94:boolean offsetCanvas(android.graphics.Canvas,com.airbnb.lottie.model.DocumentData,int,float):382:382 -> f0 - 95:98:boolean offsetCanvas(android.graphics.Canvas,com.airbnb.lottie.model.DocumentData,int,float):379:379 -> f0 - 99:102:boolean offsetCanvas(android.graphics.Canvas,com.airbnb.lottie.model.DocumentData,int,float):376:376 -> f0 - 15:20:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):446:446 -> g0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;FLh0/c;FFZ)Ljava/util/List;"} - 21:26:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):447:447 -> g0 - 27:38:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):450:450 -> g0 - 39:54:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):451:451 -> g0 - 55:69:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):455:455 -> g0 - 70:110:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):457:457 -> g0 - 111:116:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):478:478 -> g0 - 117:120:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):481:481 -> g0 - 121:124:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):482:482 -> g0 - 125:137:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):483:483 -> g0 - 138:147:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):484:484 -> g0 - 148:151:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):490:490 -> g0 - 152:155:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):491:491 -> g0 - 156:169:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):492:492 -> g0 - 170:184:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):493:493 -> g0 - 185:188:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):500:500 -> g0 - 189:195:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):501:501 -> g0 - 196:202:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):503:503 -> g0 - 1:9:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):162:162 -> u - 10:27:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):163:163 -> u - 28:30:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):167:167 -> u - 31:34:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):168:168 -> u - 35:37:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):170:170 -> u - 38:49:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):172:172 -> u - 50:56:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):173:173 -> u - 57:59:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):175:175 -> u - 60:63:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int):178:178 -> u -com.airbnb.lottie.model.layer.TextLayer$1 -> k0.i$a: + 41:47:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):49:49 -> + 48:55:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):50:50 -> + 56:62:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):53:53 -> + 63:69:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):56:56 -> + 70:76:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):57:57 -> + 77:83:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):58:58 -> + 84:90:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):62:62 -> + 91:94:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):66:66 -> + 95:96:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):98:98 -> + 97:102:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):99:99 -> + 103:112:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):101:101 -> + 113:115:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):102:102 -> + 116:118:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):103:103 -> + 119:124:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):105:105 -> + 125:132:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):106:106 -> + 133:138:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):107:107 -> + 139:141:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):108:108 -> + 142:148:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):109:109 -> + 149:156:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):112:112 -> + 157:162:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):113:113 -> + 163:165:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):114:114 -> + 166:172:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):115:115 -> + 173:180:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):118:118 -> + 181:186:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):119:119 -> + 187:189:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):120:120 -> + 190:196:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):121:121 -> + 197:204:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):124:124 -> + 205:210:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):125:125 -> + 211:213:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):126:126 -> + 214:220:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):127:127 -> + 221:228:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):130:130 -> + 229:234:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):131:131 -> + 235:237:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):132:132 -> + 238:244:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):133:133 -> + 245:252:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):136:136 -> + 253:258:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):137:137 -> + 259:261:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):138:138 -> + 262:268:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):139:139 -> + 269:276:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):142:142 -> + 277:282:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):143:143 -> + 283:285:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):144:144 -> + 286:292:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):145:145 -> + 293:300:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):148:148 -> + 301:306:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):149:149 -> + 307:309:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):150:150 -> + 310:316:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):151:151 -> + 317:320:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):154:154 -> + 321:325:void (com.airbnb.lottie.LottieDrawable,com.airbnb.lottie.model.layer.Layer):155:155 -> + 1:4:java.lang.String codePointToString(java.lang.String,int):671:671 -> Q + 5:9:java.lang.String codePointToString(java.lang.String,int):672:672 -> Q + 10:15:java.lang.String codePointToString(java.lang.String,int):675:675 -> Q + 16:19:java.lang.String codePointToString(java.lang.String,int):676:676 -> Q + 20:26:java.lang.String codePointToString(java.lang.String,int):677:677 -> Q + 27:35:java.lang.String codePointToString(java.lang.String,int):680:680 -> Q + 36:44:java.lang.String codePointToString(java.lang.String,int):685:685 -> Q + 45:53:java.lang.String codePointToString(java.lang.String,int):686:686 -> Q + 54:61:java.lang.String codePointToString(java.lang.String,int):689:689 -> Q + 62:65:java.lang.String codePointToString(java.lang.String,int):691:691 -> Q + 66:70:java.lang.String codePointToString(java.lang.String,int):692:692 -> Q + 71:76:java.lang.String codePointToString(java.lang.String,int):693:693 -> Q + 77:82:java.lang.String codePointToString(java.lang.String,int):695:695 -> Q + 83:88:java.lang.String codePointToString(java.lang.String,int):696:696 -> Q + 1:4:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):193:193 -> R + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/b;II)V"} + 5:20:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):194:194 -> R + 21:30:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):195:195 -> R + 31:48:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):196:196 -> R + 49:55:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):198:198 -> R + 56:59:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):201:201 -> R + 60:75:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):202:202 -> R + 76:85:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):203:203 -> R + 86:103:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):204:204 -> R + 104:110:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):206:206 -> R + 111:138:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):210:210 -> R + 139:173:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):211:211 -> R + 174:177:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):215:215 -> R + 178:182:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):218:218 -> R + 183:187:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):219:219 -> R + 188:191:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):221:221 -> R + 192:207:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):222:222 -> R + 208:217:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):223:223 -> R + 218:235:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):224:224 -> R + 236:248:void configurePaint(com.airbnb.lottie.model.DocumentData,int,int):226:226 -> R + 1:7:void drawCharacter(java.lang.String,android.graphics.Paint,android.graphics.Canvas):646:646 -> S + 8:25:void drawCharacter(java.lang.String,android.graphics.Paint,android.graphics.Canvas):649:649 -> S + 26:39:void drawCharacter(java.lang.String,android.graphics.Paint,android.graphics.Canvas):652:652 -> S + 1:3:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):605:605 -> T + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/d;FLl0/b;Landroid/graphics/Canvas;II)V"} + 4:9:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):606:606 -> T + 10:15:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):607:607 -> T + 16:25:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):608:608 -> T + 26:30:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):609:609 -> T + 31:35:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):610:610 -> T + 36:49:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):611:611 -> T + 50:54:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):612:612 -> T + 55:59:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):613:613 -> T + 60:63:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):614:614 -> T + 64:68:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):615:615 -> T + 69:74:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):616:616 -> T + 75:79:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):618:618 -> T + 80:88:void drawCharacterAsGlyph(com.airbnb.lottie.model.FontCharacter,float,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):619:619 -> T + 1:3:void drawCharacterFromFont(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):635:635 -> U + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ll0/b;Landroid/graphics/Canvas;II)V"} + 4:7:void drawCharacterFromFont(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):636:636 -> U + 8:12:void drawCharacterFromFont(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):637:637 -> U + 13:18:void drawCharacterFromFont(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):638:638 -> U + 19:23:void drawCharacterFromFont(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):640:640 -> U + 24:29:void drawCharacterFromFont(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,int,int):641:641 -> U + 1:7:void drawFontTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,float,int,int):438:438 -> V + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ll0/b;Landroid/graphics/Canvas;FII)V"} + 8:13:void drawFontTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,float,int,int):439:439 -> V + 14:17:void drawFontTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,float,int,int):440:440 -> V + 18:22:void drawFontTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,float,int,int):441:441 -> V + 23:29:void drawFontTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,float,int,int):442:442 -> V + 30:37:void drawFontTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,float,int,int):445:445 -> V + 38:42:void drawFontTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,float,int,int):446:446 -> V + 43:57:void drawFontTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,float,int,int):447:447 -> V + 58:65:void drawFontTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,float,int,int):449:449 -> V + 66:73:void drawFontTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,float,int,int):450:450 -> V + 74:79:void drawFontTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,float,int,int):451:451 -> V + 80:87:void drawFontTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,float,int,int):453:453 -> V + 88:99:void drawFontTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,float,int,int):460:460 -> V + 100:102:void drawFontTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,float,int,int):461:461 -> V + 103:110:void drawFontTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,float,int,int):462:462 -> V + 111:118:void drawFontTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,android.graphics.Canvas,float,int,int):464:464 -> V + 1:7:void drawGlyph(android.graphics.Path,android.graphics.Paint,android.graphics.Canvas):625:625 -> W + 8:25:void drawGlyph(android.graphics.Path,android.graphics.Paint,android.graphics.Canvas):628:628 -> W + 26:29:void drawGlyph(android.graphics.Path,android.graphics.Paint,android.graphics.Canvas):631:631 -> W + 3:8:void drawGlyphTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,float,float,float,int):299:299 -> X + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ll0/b;Ll0/c;Landroid/graphics/Canvas;FFFI)V"} + 9:12:void drawGlyphTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,float,float,float,int):300:300 -> X + 13:24:void drawGlyphTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,float,float,float,int):301:301 -> X + 25:49:void drawGlyphTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,float,float,float,int):302:302 -> X + 50:52:void drawGlyphTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,float,float,float,int):307:307 -> X + 53:65:void drawGlyphTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,float,float,float,int):308:308 -> X + 66:76:void drawGlyphTextLine(java.lang.String,com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,float,float,float,int):309:309 -> X + 7:14:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):314:314 -> Y + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/b;Ll0/c;Landroid/graphics/Canvas;I)V"} + 15:16:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):318:318 -> Y + 17:24:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):319:319 -> Y + 25:32:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):321:321 -> Y + 33:37:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):323:323 -> Y + 38:41:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):325:325 -> Y + 42:52:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):326:326 -> Y + 53:54:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):328:328 -> Y + 55:64:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):330:330 -> Y + 65:75:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):331:331 -> Y + 76:86:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):332:332 -> Y + 87:92:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):335:335 -> Y + 93:96:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):336:336 -> Y + 97:108:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):337:337 -> Y + 109:112:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):338:338 -> Y + 113:123:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):339:339 -> Y + 124:132:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):341:341 -> Y + 133:136:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):344:344 -> Y + 137:147:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):345:345 -> Y + 148:153:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):349:349 -> Y + 154:165:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):350:350 -> Y + 166:170:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):351:351 -> Y + 171:176:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):352:352 -> Y + 177:186:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):353:353 -> Y + 187:189:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):356:356 -> Y + 190:201:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):359:359 -> Y + 202:208:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):362:362 -> Y + 209:219:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):363:363 -> Y + 220:225:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):364:364 -> Y + 226:229:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):365:365 -> Y + 230:243:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):366:366 -> Y + 244:252:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):367:367 -> Y + 253:258:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):369:369 -> Y + 259:268:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):372:372 -> Y + 269:292:void drawTextWithFont(com.airbnb.lottie.model.DocumentData,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):374:374 -> Y + 5:8:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):257:257 -> Z + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/b;Landroid/graphics/Matrix;Ll0/c;Landroid/graphics/Canvas;I)V"} + 9:19:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):258:258 -> Z + 20:25:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):260:260 -> Z + 26:29:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):263:263 -> Z + 30:31:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):265:265 -> Z + 32:35:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):268:268 -> Z + 36:39:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):269:269 -> Z + 40:45:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):271:271 -> Z + 46:49:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):272:272 -> Z + 50:62:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):273:273 -> Z + 63:66:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):274:274 -> Z + 67:83:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):275:275 -> Z + 84:89:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):279:279 -> Z + 90:100:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):280:280 -> Z + 101:105:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):281:281 -> Z + 106:111:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):282:282 -> Z + 112:119:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):283:283 -> Z + 120:122:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):286:286 -> Z + 123:134:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):288:288 -> Z + 135:154:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):289:289 -> Z + 155:177:void drawTextWithGlyphs(com.airbnb.lottie.model.DocumentData,android.graphics.Matrix,com.airbnb.lottie.model.Font,android.graphics.Canvas,int):292:292 -> Z + 1:8:com.airbnb.lottie.model.layer.TextLayer$TextSubLine ensureEnoughSubLines(int):592:592 -> a0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lo0/i$d;"} + 9:22:com.airbnb.lottie.model.layer.TextLayer$TextSubLine ensureEnoughSubLines(int):593:593 -> a0 + 23:33:com.airbnb.lottie.model.layer.TextLayer$TextSubLine ensureEnoughSubLines(int):595:595 -> a0 + 1:8:java.util.List getContentsForCharacter(com.airbnb.lottie.model.FontCharacter):656:656 -> b0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/d;)Ljava/util/List;"} + 9:17:java.util.List getContentsForCharacter(com.airbnb.lottie.model.FontCharacter):657:657 -> b0 + 18:21:java.util.List getContentsForCharacter(com.airbnb.lottie.model.FontCharacter):659:659 -> b0 + 22:25:java.util.List getContentsForCharacter(com.airbnb.lottie.model.FontCharacter):660:660 -> b0 + 26:33:java.util.List getContentsForCharacter(com.airbnb.lottie.model.FontCharacter):661:661 -> b0 + 34:39:java.util.List getContentsForCharacter(com.airbnb.lottie.model.FontCharacter):663:663 -> b0 + 40:54:java.util.List getContentsForCharacter(com.airbnb.lottie.model.FontCharacter):664:664 -> b0 + 55:60:java.util.List getContentsForCharacter(com.airbnb.lottie.model.FontCharacter):666:666 -> b0 + 1:3:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):161:161 -> c + 4:30:void getBounds(android.graphics.RectF,android.graphics.Matrix,boolean):163:163 -> c + 1:10:java.util.List getTextLines(java.lang.String):421:421 -> c0 + 11:16:java.util.List getTextLines(java.lang.String):422:422 -> c0 + 17:20:java.util.List getTextLines(java.lang.String):423:423 -> c0 + 21:24:java.util.List getTextLines(java.lang.String):424:424 -> c0 + 25:29:java.util.List getTextLines(java.lang.String):425:425 -> c0 + 1:4:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):406:406 -> d0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/c;)Landroid/graphics/Typeface;"} + 5:13:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):407:407 -> d0 + 14:22:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):412:412 -> d0 + 23:27:android.graphics.Typeface getTypeface(com.airbnb.lottie.model.Font):416:416 -> d0 + 1:14:boolean isIndexInRangeSelection(int):231:231 -> e0 + 15:23:boolean isIndexInRangeSelection(int):232:232 -> e0 + 24:49:boolean isIndexInRangeSelection(int):235:235 -> e0 + 50:77:boolean isIndexInRangeSelection(int):236:236 -> e0 + 78:81:boolean isIndexInRangeSelection(int):238:238 -> e0 + 82:93:boolean isIndexInRangeSelection(int):239:239 -> e0 + 94:125:boolean isIndexInRangeSelection(int):244:244 -> e0 + 3:8:boolean isJoiningRightToLeft(java.lang.String):718:718 -> f0 + 9:12:boolean isJoiningRightToLeft(java.lang.String):719:719 -> f0 + 13:25:boolean isJoiningRightToLeft(java.lang.String):720:720 -> f0 + 1:8:boolean isModifier(int):701:701 -> g0 + 9:16:boolean isModifier(int):702:702 -> g0 + 17:23:boolean isModifier(int):703:703 -> g0 + 24:31:boolean isModifier(int):704:704 -> g0 + 32:39:boolean isModifier(int):705:705 -> g0 + 40:52:boolean isModifier(int):706:706 -> g0 + 1:3:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):730:730 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lt0/c;)V"} + 4:8:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):731:731 -> h + 9:12:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):732:732 -> h + 13:17:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):733:733 -> h + 18:20:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):737:737 -> h + 21:27:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):739:739 -> h + 28:30:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):740:740 -> h + 31:36:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):741:741 -> h + 37:40:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):743:743 -> h + 41:44:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):744:744 -> h + 45:49:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):745:745 -> h + 50:52:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):749:749 -> h + 53:59:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):751:751 -> h + 60:62:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):752:752 -> h + 63:68:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):753:753 -> h + 69:72:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):755:755 -> h + 73:76:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):756:756 -> h + 77:81:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):757:757 -> h + 82:84:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):761:761 -> h + 85:91:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):763:763 -> h + 92:94:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):764:764 -> h + 95:100:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):765:765 -> h + 101:104:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):767:767 -> h + 105:108:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):768:768 -> h + 109:113:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):769:769 -> h + 114:116:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):773:773 -> h + 117:123:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):775:775 -> h + 124:126:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):776:776 -> h + 127:132:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):777:777 -> h + 133:136:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):779:779 -> h + 137:140:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):780:780 -> h + 141:145:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):781:781 -> h + 146:148:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):785:785 -> h + 149:155:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):787:787 -> h + 156:158:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):788:788 -> h + 159:164:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):789:789 -> h + 165:168:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):791:791 -> h + 169:172:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):792:792 -> h + 173:177:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):793:793 -> h + 178:180:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):797:797 -> h + 181:187:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):799:799 -> h + 188:190:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):800:800 -> h + 191:196:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):801:801 -> h + 197:200:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):803:803 -> h + 201:206:void addValueCallback(java.lang.Object,com.airbnb.lottie.value.LottieValueCallback):804:804 -> h + 1:2:boolean offsetCanvas(android.graphics.Canvas,com.airbnb.lottie.model.DocumentData,int,float):380:380 -> h0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Ll0/b;IF)Z"} + 3:4:boolean offsetCanvas(android.graphics.Canvas,com.airbnb.lottie.model.DocumentData,int,float):381:381 -> h0 + 5:13:boolean offsetCanvas(android.graphics.Canvas,com.airbnb.lottie.model.DocumentData,int,float):382:382 -> h0 + 14:20:boolean offsetCanvas(android.graphics.Canvas,com.airbnb.lottie.model.DocumentData,int,float):383:383 -> h0 + 21:25:boolean offsetCanvas(android.graphics.Canvas,com.airbnb.lottie.model.DocumentData,int,float):384:384 -> h0 + 26:55:boolean offsetCanvas(android.graphics.Canvas,com.airbnb.lottie.model.DocumentData,int,float):385:385 -> h0 + 56:60:boolean offsetCanvas(android.graphics.Canvas,com.airbnb.lottie.model.DocumentData,int,float):388:388 -> h0 + 61:62:boolean offsetCanvas(android.graphics.Canvas,com.airbnb.lottie.model.DocumentData,int,float):389:389 -> h0 + 63:88:boolean offsetCanvas(android.graphics.Canvas,com.airbnb.lottie.model.DocumentData,int,float):390:390 -> h0 + 89:94:boolean offsetCanvas(android.graphics.Canvas,com.airbnb.lottie.model.DocumentData,int,float):398:398 -> h0 + 95:98:boolean offsetCanvas(android.graphics.Canvas,com.airbnb.lottie.model.DocumentData,int,float):395:395 -> h0 + 99:102:boolean offsetCanvas(android.graphics.Canvas,com.airbnb.lottie.model.DocumentData,int,float):392:392 -> h0 + 1:6:java.lang.String reorderLineVisually(java.lang.String):479:479 -> i0 + 7:10:java.lang.String reorderLineVisually(java.lang.String):480:480 -> i0 + 11:12:java.lang.String reorderLineVisually(java.lang.String):481:481 -> i0 + 13:18:java.lang.String reorderLineVisually(java.lang.String):482:482 -> i0 + 19:25:java.lang.String reorderLineVisually(java.lang.String):484:484 -> i0 + 26:34:java.lang.String reorderLineVisually(java.lang.String):485:485 -> i0 + 35:37:java.lang.String reorderLineVisually(java.lang.String):487:487 -> i0 + 38:45:java.lang.String reorderLineVisually(java.lang.String):489:489 -> i0 + 46:51:java.lang.String reorderLineVisually(java.lang.String):491:491 -> i0 + 52:55:java.lang.String reorderLineVisually(java.lang.String):492:492 -> i0 + 56:59:java.lang.String reorderLineVisually(java.lang.String):493:493 -> i0 + 60:63:java.lang.String reorderLineVisually(java.lang.String):495:495 -> i0 + 64:71:java.lang.String reorderLineVisually(java.lang.String):497:497 -> i0 + 72:77:java.lang.String reorderLineVisually(java.lang.String):499:499 -> i0 + 78:83:java.lang.String reorderLineVisually(java.lang.String):501:501 -> i0 + 84:89:java.lang.String reorderLineVisually(java.lang.String):502:502 -> i0 + 90:93:java.lang.String reorderLineVisually(java.lang.String):503:503 -> i0 + 94:98:java.lang.String reorderLineVisually(java.lang.String):504:504 -> i0 + 99:104:java.lang.String reorderLineVisually(java.lang.String):505:505 -> i0 + 105:114:java.lang.String reorderLineVisually(java.lang.String):507:507 -> i0 + 115:121:java.lang.String reorderLineVisually(java.lang.String):511:511 -> i0 + 15:20:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):528:528 -> j0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;FLl0/c;FFZ)Ljava/util/List;"} + 21:26:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):529:529 -> j0 + 27:38:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):532:532 -> j0 + 39:54:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):533:533 -> j0 + 55:69:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):537:537 -> j0 + 70:110:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):539:539 -> j0 + 111:116:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):560:560 -> j0 + 117:120:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):563:563 -> j0 + 121:124:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):564:564 -> j0 + 125:137:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):565:565 -> j0 + 138:147:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):566:566 -> j0 + 148:151:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):572:572 -> j0 + 152:155:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):573:573 -> j0 + 156:169:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):574:574 -> j0 + 170:184:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):575:575 -> j0 + 185:188:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):582:582 -> j0 + 189:195:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):583:583 -> j0 + 196:202:java.util.List splitGlyphTextIntoLines(java.lang.String,float,com.airbnb.lottie.model.Font,float,float,boolean):585:585 -> j0 + 1:9:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):168:168 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Matrix;ILs0/d;)V"} + 10:27:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):169:169 -> v + 28:30:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):173:173 -> v + 31:34:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):174:174 -> v + 35:37:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):176:176 -> v + 38:49:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):178:178 -> v + 50:56:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):179:179 -> v + 57:59:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):181:181 -> v + 60:63:void drawLayer(android.graphics.Canvas,android.graphics.Matrix,int,com.airbnb.lottie.utils.DropShadow):184:184 -> v +com.airbnb.lottie.model.layer.TextLayer$1 -> o0.i$a: # {"id":"sourceFile","fileName":"TextLayer.java"} com.airbnb.lottie.model.layer.TextLayer this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/i;"} - 1:5:void (com.airbnb.lottie.model.layer.TextLayer,int):45:45 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/i;I)V"} - 6:11:void (com.airbnb.lottie.model.layer.TextLayer,int):46:46 -> -com.airbnb.lottie.model.layer.TextLayer$2 -> k0.i$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/i;"} + 1:5:void (com.airbnb.lottie.model.layer.TextLayer,int):50:50 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/i;I)V"} + 6:11:void (com.airbnb.lottie.model.layer.TextLayer,int):51:51 -> +com.airbnb.lottie.model.layer.TextLayer$2 -> o0.i$b: # {"id":"sourceFile","fileName":"TextLayer.java"} com.airbnb.lottie.model.layer.TextLayer this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/i;"} - 1:5:void (com.airbnb.lottie.model.layer.TextLayer,int):48:48 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/i;I)V"} - 6:11:void (com.airbnb.lottie.model.layer.TextLayer,int):49:49 -> -com.airbnb.lottie.model.layer.TextLayer$3 -> k0.i$c: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/i;"} + 1:5:void (com.airbnb.lottie.model.layer.TextLayer,int):53:53 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/i;I)V"} + 6:11:void (com.airbnb.lottie.model.layer.TextLayer,int):54:54 -> +com.airbnb.lottie.model.layer.TextLayer$3 -> o0.i$c: # {"id":"sourceFile","fileName":"TextLayer.java"} int[] $SwitchMap$com$airbnb$lottie$model$DocumentData$Justification -> a - 1:41:void ():374:374 -> -com.airbnb.lottie.model.layer.TextLayer$TextSubLine -> k0.i$d: + 1:41:void ():390:390 -> +com.airbnb.lottie.model.layer.TextLayer$TextSubLine -> o0.i$d: # {"id":"sourceFile","fileName":"TextLayer.java"} java.lang.String text -> a float width -> b - 1:1:void ():708:708 -> - 2:3:void ():710:711 -> - 4:4:void (com.airbnb.lottie.model.layer.TextLayer$1):708:708 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/i$a;)V"} - 1:3:float access$000(com.airbnb.lottie.model.layer.TextLayer$TextSubLine):708:708 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/i$d;)F"} - 1:3:java.lang.String access$100(com.airbnb.lottie.model.layer.TextLayer$TextSubLine):708:708 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/i$d;)Ljava/lang/String;"} - 1:2:void set(java.lang.String,float):714:714 -> c - 3:5:void set(java.lang.String,float):715:715 -> c -com.airbnb.lottie.network.DefaultLottieFetchResult -> l0.a: + 1:1:void ():808:808 -> + 2:3:void ():810:811 -> + 4:4:void (com.airbnb.lottie.model.layer.TextLayer$1):808:808 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/i$a;)V"} + 1:3:float access$000(com.airbnb.lottie.model.layer.TextLayer$TextSubLine):808:808 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/i$d;)F"} + 1:3:java.lang.String access$100(com.airbnb.lottie.model.layer.TextLayer$TextSubLine):808:808 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/i$d;)Ljava/lang/String;"} + 1:2:void set(java.lang.String,float):814:814 -> c + 3:5:void set(java.lang.String,float):815:815 -> c +com.airbnb.lottie.network.DefaultLottieFetchResult -> p0.a: # {"id":"sourceFile","fileName":"DefaultLottieFetchResult.java"} java.net.HttpURLConnection connection -> d 1:3:void (java.net.HttpURLConnection):21:21 -> 4:6:void (java.net.HttpURLConnection):22:22 -> - 1:7:java.lang.String contentType():38:38 -> F - 1:7:java.io.InputStream bodyByteStream():34:34 -> K - 2:14:boolean isSuccessful():27:27 -> Y + 1:7:java.lang.String contentType():38:38 -> G + 1:7:java.io.InputStream bodyByteStream():34:34 -> L + 2:14:boolean isSuccessful():27:27 -> V + 1:14:java.lang.String getErrorFromConnection(java.net.HttpURLConnection):56:56 -> b + 15:19:java.lang.String getErrorFromConnection(java.net.HttpURLConnection):57:57 -> b + 20:25:java.lang.String getErrorFromConnection(java.net.HttpURLConnection):61:61 -> b + 26:36:java.lang.String getErrorFromConnection(java.net.HttpURLConnection):62:62 -> b + 37:39:java.lang.String getErrorFromConnection(java.net.HttpURLConnection):66:66 -> b + 40:44:java.lang.String getErrorFromConnection(java.net.HttpURLConnection):71:71 -> b + 45:47:java.lang.String getErrorFromConnection(java.net.HttpURLConnection):66:66 -> b + 48:48:java.lang.String getErrorFromConnection(java.net.HttpURLConnection):70:70 -> b 1:6:void close():52:52 -> close 1:8:java.lang.String error():43:43 -> error - 9:61:java.lang.String error():44:44 -> error - 62:66:java.lang.String error():46:46 -> error - 67:71:java.lang.String error():47:47 -> error - 1:14:java.lang.String getErrorFromConnection(java.net.HttpURLConnection):56:56 -> f - 15:19:java.lang.String getErrorFromConnection(java.net.HttpURLConnection):57:57 -> f - 20:25:java.lang.String getErrorFromConnection(java.net.HttpURLConnection):61:61 -> f - 26:36:java.lang.String getErrorFromConnection(java.net.HttpURLConnection):62:62 -> f - 37:39:java.lang.String getErrorFromConnection(java.net.HttpURLConnection):66:66 -> f - 40:44:java.lang.String getErrorFromConnection(java.net.HttpURLConnection):71:71 -> f - 45:47:java.lang.String getErrorFromConnection(java.net.HttpURLConnection):66:66 -> f - 48:48:java.lang.String getErrorFromConnection(java.net.HttpURLConnection):70:70 -> f -com.airbnb.lottie.network.DefaultLottieNetworkFetcher -> l0.b: + 9:63:java.lang.String error():44:44 -> error + 64:68:java.lang.String error():46:46 -> error + 69:73:java.lang.String error():47:47 -> error +com.airbnb.lottie.network.DefaultLottieNetworkFetcher -> p0.b: # {"id":"sourceFile","fileName":"DefaultLottieNetworkFetcher.java"} 1:4:void ():11:11 -> 1:11:com.airbnb.lottie.network.LottieFetchResult fetchSync(java.lang.String):16:16 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ll0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lp0/d;"} 12:16:com.airbnb.lottie.network.LottieFetchResult fetchSync(java.lang.String):17:17 -> a 17:19:com.airbnb.lottie.network.LottieFetchResult fetchSync(java.lang.String):18:18 -> a 20:25:com.airbnb.lottie.network.LottieFetchResult fetchSync(java.lang.String):19:19 -> a -com.airbnb.lottie.network.FileExtension -> l0.c: +com.airbnb.lottie.network.FileExtension -> p0.c: # {"id":"sourceFile","fileName":"FileExtension.java"} java.lang.String extension -> d com.airbnb.lottie.network.FileExtension JSON -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/c;"} com.airbnb.lottie.network.FileExtension ZIP -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/c;"} com.airbnb.lottie.network.FileExtension GZIP -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/c;"} com.airbnb.lottie.network.FileExtension[] $VALUES -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"[Ll0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lp0/c;"} 1:12:void ():10:10 -> 13:24:void ():11:11 -> 25:36:void ():12:12 -> @@ -69243,32 +73481,32 @@ com.airbnb.lottie.network.FileExtension -> l0.c: 1:3:void (java.lang.String,int,java.lang.String):16:16 -> 4:6:void (java.lang.String,int,java.lang.String):17:17 -> 1:11:com.airbnb.lottie.network.FileExtension[] $values():8:8 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ll0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lp0/c;"} 1:20:java.lang.String tempExtension():21:21 -> b 1:3:java.lang.String toString():25:25 -> toString 1:9:com.airbnb.lottie.network.FileExtension valueOf(java.lang.String):8:8 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ll0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lp0/c;"} 1:9:com.airbnb.lottie.network.FileExtension[] values():8:8 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ll0/c;"} -com.airbnb.lottie.network.LottieFetchResult -> l0.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lp0/c;"} +com.airbnb.lottie.network.LottieFetchResult -> p0.d: # {"id":"sourceFile","fileName":"LottieFetchResult.java"} - java.lang.String contentType() -> F - java.io.InputStream bodyByteStream() -> K - boolean isSuccessful() -> Y + java.lang.String contentType() -> G + java.io.InputStream bodyByteStream() -> L + boolean isSuccessful() -> V java.lang.String error() -> error -com.airbnb.lottie.network.LottieNetworkCacheProvider -> l0.e: +com.airbnb.lottie.network.LottieNetworkCacheProvider -> p0.e: # {"id":"sourceFile","fileName":"LottieNetworkCacheProvider.java"} java.io.File getCacheDir() -> a -com.airbnb.lottie.network.LottieNetworkFetcher -> l0.f: +com.airbnb.lottie.network.LottieNetworkFetcher -> p0.f: # {"id":"sourceFile","fileName":"LottieNetworkFetcher.java"} com.airbnb.lottie.network.LottieFetchResult fetchSync(java.lang.String) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ll0/d;"} -com.airbnb.lottie.network.NetworkCache -> l0.g: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lp0/d;"} +com.airbnb.lottie.network.NetworkCache -> p0.g: # {"id":"sourceFile","fileName":"NetworkCache.java"} com.airbnb.lottie.network.LottieNetworkCacheProvider cacheProvider -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/e;"} 1:3:void (com.airbnb.lottie.network.LottieNetworkCacheProvider):32:32 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/e;)V"} 4:6:void (com.airbnb.lottie.network.LottieNetworkCacheProvider):33:33 -> 2:8:android.util.Pair fetch(java.lang.String):61:61 -> a 9:13:android.util.Pair fetch(java.lang.String):71:71 -> a @@ -69280,7 +73518,7 @@ com.airbnb.lottie.network.NetworkCache -> l0.g: 46:77:android.util.Pair fetch(java.lang.String):85:85 -> a 78:84:android.util.Pair fetch(java.lang.String):86:86 -> a 3:9:java.lang.String filenameForUrl(java.lang.String,com.airbnb.lottie.network.FileExtension,boolean):168:168 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ll0/c;Z)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lp0/c;Z)Ljava/lang/String;"} 10:17:java.lang.String filenameForUrl(java.lang.String,com.airbnb.lottie.network.FileExtension,boolean):169:169 -> b 18:23:java.lang.String filenameForUrl(java.lang.String,com.airbnb.lottie.network.FileExtension,boolean):171:171 -> b 24:29:java.lang.String filenameForUrl(java.lang.String,com.airbnb.lottie.network.FileExtension,boolean):172:172 -> b @@ -69306,7 +73544,7 @@ com.airbnb.lottie.network.NetworkCache -> l0.g: 16:21:java.io.File parentDir():160:160 -> e 22:25:java.io.File parentDir():161:161 -> e 2:5:void renameTempFile(java.lang.String,com.airbnb.lottie.network.FileExtension):123:123 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ll0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lp0/c;)V"} 6:14:void renameTempFile(java.lang.String,com.airbnb.lottie.network.FileExtension):124:124 -> f 15:26:void renameTempFile(java.lang.String,com.airbnb.lottie.network.FileExtension):125:125 -> f 27:31:void renameTempFile(java.lang.String,com.airbnb.lottie.network.FileExtension):126:126 -> f @@ -69314,7 +73552,7 @@ com.airbnb.lottie.network.NetworkCache -> l0.g: 36:62:void renameTempFile(java.lang.String,com.airbnb.lottie.network.FileExtension):128:128 -> f 63:104:void renameTempFile(java.lang.String,com.airbnb.lottie.network.FileExtension):130:130 -> f 2:5:java.io.File writeTempCacheFile(java.lang.String,java.io.InputStream,com.airbnb.lottie.network.FileExtension):95:95 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/io/InputStream;Ll0/c;)Ljava/io/File;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/io/InputStream;Lp0/c;)Ljava/io/File;"} 6:14:java.io.File writeTempCacheFile(java.lang.String,java.io.InputStream,com.airbnb.lottie.network.FileExtension):96:96 -> g 15:21:java.io.File writeTempCacheFile(java.lang.String,java.io.InputStream,com.airbnb.lottie.network.FileExtension):98:98 -> g 22:23:java.io.File writeTempCacheFile(java.lang.String,java.io.InputStream,com.airbnb.lottie.network.FileExtension):101:101 -> g @@ -69327,18 +73565,18 @@ com.airbnb.lottie.network.NetworkCache -> l0.g: 53:53:java.io.File writeTempCacheFile(java.lang.String,java.io.InputStream,com.airbnb.lottie.network.FileExtension):111:111 -> g 54:56:java.io.File writeTempCacheFile(java.lang.String,java.io.InputStream,com.airbnb.lottie.network.FileExtension):113:113 -> g 57:57:java.io.File writeTempCacheFile(java.lang.String,java.io.InputStream,com.airbnb.lottie.network.FileExtension):114:114 -> g -com.airbnb.lottie.network.NetworkFetcher -> l0.h: +com.airbnb.lottie.network.NetworkFetcher -> p0.h: # {"id":"sourceFile","fileName":"NetworkFetcher.java"} com.airbnb.lottie.network.NetworkCache networkCache -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/g;"} com.airbnb.lottie.network.LottieNetworkFetcher fetcher -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/f;"} 1:3:void (com.airbnb.lottie.network.NetworkCache,com.airbnb.lottie.network.LottieNetworkFetcher):31:31 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/g;Ll0/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/g;Lp0/f;)V"} 4:5:void (com.airbnb.lottie.network.NetworkCache,com.airbnb.lottie.network.LottieNetworkFetcher):32:32 -> 6:8:void (com.airbnb.lottie.network.NetworkCache,com.airbnb.lottie.network.LottieNetworkFetcher):33:33 -> 4:8:com.airbnb.lottie.LottieComposition fetchFromCache(android.content.Context,java.lang.String,java.lang.String):52:52 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lb0/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lf0/k;"} 9:15:com.airbnb.lottie.LottieComposition fetchFromCache(android.content.Context,java.lang.String,java.lang.String):55:55 -> a 16:19:com.airbnb.lottie.LottieComposition fetchFromCache(android.content.Context,java.lang.String,java.lang.String):60:60 -> a 20:23:com.airbnb.lottie.LottieComposition fetchFromCache(android.content.Context,java.lang.String,java.lang.String):61:61 -> a @@ -69350,7 +73588,7 @@ com.airbnb.lottie.network.NetworkFetcher -> l0.h: 70:75:com.airbnb.lottie.LottieComposition fetchFromCache(android.content.Context,java.lang.String,java.lang.String):77:77 -> a 76:83:com.airbnb.lottie.LottieComposition fetchFromCache(android.content.Context,java.lang.String,java.lang.String):78:78 -> a 1:23:com.airbnb.lottie.LottieResult fetchFromNetwork(android.content.Context,java.lang.String,java.lang.String):86:86 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lb0/U;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lf0/U;"} 24:29:com.airbnb.lottie.LottieResult fetchFromNetwork(android.content.Context,java.lang.String,java.lang.String):90:90 -> b 30:35:com.airbnb.lottie.LottieResult fetchFromNetwork(android.content.Context,java.lang.String,java.lang.String):91:91 -> b 36:39:com.airbnb.lottie.LottieResult fetchFromNetwork(android.content.Context,java.lang.String,java.lang.String):92:92 -> b @@ -69367,17 +73605,17 @@ com.airbnb.lottie.network.NetworkFetcher -> l0.h: 137:139:com.airbnb.lottie.LottieResult fetchFromNetwork(android.content.Context,java.lang.String,java.lang.String):107:107 -> b 140:140:com.airbnb.lottie.LottieResult fetchFromNetwork(android.content.Context,java.lang.String,java.lang.String):110:110 -> b 1:6:com.airbnb.lottie.LottieResult fetchSync(android.content.Context,java.lang.String,java.lang.String):39:39 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lb0/U;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lf0/U;"} 7:12:com.airbnb.lottie.LottieResult fetchSync(android.content.Context,java.lang.String,java.lang.String):41:41 -> c 13:37:com.airbnb.lottie.LottieResult fetchSync(android.content.Context,java.lang.String,java.lang.String):44:44 -> c 38:42:com.airbnb.lottie.LottieResult fetchSync(android.content.Context,java.lang.String,java.lang.String):46:46 -> c 3:7:com.airbnb.lottie.LottieResult fromGzipStream(java.lang.String,java.io.InputStream,java.lang.String):162:162 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)Lb0/U;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)Lf0/U;"} 8:13:com.airbnb.lottie.LottieResult fromGzipStream(java.lang.String,java.io.InputStream,java.lang.String):165:165 -> d 14:28:com.airbnb.lottie.LottieResult fromGzipStream(java.lang.String,java.io.InputStream,java.lang.String):166:166 -> d 29:39:com.airbnb.lottie.LottieResult fromGzipStream(java.lang.String,java.io.InputStream,java.lang.String):163:163 -> d 3:4:com.airbnb.lottie.LottieResult fromInputStream(android.content.Context,java.lang.String,java.io.InputStream,java.lang.String,java.lang.String):121:121 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;)Lb0/U;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;)Lf0/U;"} 5:14:com.airbnb.lottie.LottieResult fromInputStream(android.content.Context,java.lang.String,java.io.InputStream,java.lang.String,java.lang.String):123:123 -> e 15:22:com.airbnb.lottie.LottieResult fromInputStream(android.content.Context,java.lang.String,java.io.InputStream,java.lang.String,java.lang.String):124:124 -> e 23:28:com.airbnb.lottie.LottieResult fromInputStream(android.content.Context,java.lang.String,java.io.InputStream,java.lang.String,java.lang.String):125:125 -> e @@ -69397,26 +73635,26 @@ com.airbnb.lottie.network.NetworkFetcher -> l0.h: 116:125:com.airbnb.lottie.LottieResult fromInputStream(android.content.Context,java.lang.String,java.io.InputStream,java.lang.String,java.lang.String):142:142 -> e 126:129:com.airbnb.lottie.LottieResult fromInputStream(android.content.Context,java.lang.String,java.io.InputStream,java.lang.String,java.lang.String):143:143 -> e 3:7:com.airbnb.lottie.LottieResult fromJsonStream(java.lang.String,java.io.InputStream,java.lang.String):172:172 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)Lb0/U;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)Lf0/U;"} 8:13:com.airbnb.lottie.LottieResult fromJsonStream(java.lang.String,java.io.InputStream,java.lang.String):175:175 -> f 14:28:com.airbnb.lottie.LottieResult fromJsonStream(java.lang.String,java.io.InputStream,java.lang.String):176:176 -> f 29:33:com.airbnb.lottie.LottieResult fromJsonStream(java.lang.String,java.io.InputStream,java.lang.String):173:173 -> f 3:7:com.airbnb.lottie.LottieResult fromZipStream(android.content.Context,java.lang.String,java.io.InputStream,java.lang.String):152:152 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)Lb0/U;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)Lf0/U;"} 8:13:com.airbnb.lottie.LottieResult fromZipStream(android.content.Context,java.lang.String,java.io.InputStream,java.lang.String):155:155 -> g 14:28:com.airbnb.lottie.LottieResult fromZipStream(android.content.Context,java.lang.String,java.io.InputStream,java.lang.String):156:156 -> g 29:39:com.airbnb.lottie.LottieResult fromZipStream(android.content.Context,java.lang.String,java.io.InputStream,java.lang.String):153:153 -> g -com.airbnb.lottie.network.NetworkFetcher$1 -> l0.h$a: +com.airbnb.lottie.network.NetworkFetcher$1 -> p0.h$a: # {"id":"sourceFile","fileName":"NetworkFetcher.java"} int[] $SwitchMap$com$airbnb$lottie$network$FileExtension -> a 1:30:void ():63:63 -> -com.airbnb.lottie.parser.AnimatablePathValueParser -> m0.a: +com.airbnb.lottie.parser.AnimatablePathValueParser -> q0.a: # {"id":"sourceFile","fileName":"AnimatablePathValueParser.java"} com.airbnb.lottie.parser.moshi.JsonReader$Options NAMES -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:17:void ():20:20 -> 1:5:com.airbnb.lottie.model.animatable.AnimatablePathValue parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):31:31 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Li0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Lm0/e;"} 6:13:com.airbnb.lottie.model.animatable.AnimatablePathValue parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):32:32 -> a 14:16:com.airbnb.lottie.model.animatable.AnimatablePathValue parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):33:33 -> a 17:22:com.airbnb.lottie.model.animatable.AnimatablePathValue parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):34:34 -> a @@ -69426,7 +73664,7 @@ com.airbnb.lottie.parser.AnimatablePathValueParser -> m0.a: 38:53:com.airbnb.lottie.model.animatable.AnimatablePathValue parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):40:40 -> a 54:59:com.airbnb.lottie.model.animatable.AnimatablePathValue parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):42:42 -> a 1:8:com.airbnb.lottie.model.animatable.AnimatableValue parseSplitPath(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):57:57 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Li0/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Lm0/o;"} 9:16:com.airbnb.lottie.model.animatable.AnimatableValue parseSplitPath(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):58:58 -> b 17:30:com.airbnb.lottie.model.animatable.AnimatableValue parseSplitPath(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):59:59 -> b 31:33:com.airbnb.lottie.model.animatable.AnimatableValue parseSplitPath(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):80:80 -> b @@ -69441,19 +73679,19 @@ com.airbnb.lottie.parser.AnimatablePathValueParser -> m0.a: 78:82:com.airbnb.lottie.model.animatable.AnimatableValue parseSplitPath(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):84:84 -> b 83:90:com.airbnb.lottie.model.animatable.AnimatableValue parseSplitPath(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):87:87 -> b 91:96:com.airbnb.lottie.model.animatable.AnimatableValue parseSplitPath(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):93:93 -> b -com.airbnb.lottie.parser.AnimatableTextPropertiesParser -> m0.b: +com.airbnb.lottie.parser.AnimatableTextPropertiesParser -> q0.b: # {"id":"sourceFile","fileName":"AnimatableTextPropertiesParser.java"} com.airbnb.lottie.parser.moshi.JsonReader$Options PROPERTIES_NAMES -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} com.airbnb.lottie.parser.moshi.JsonReader$Options ANIMATABLE_RANGE_PROPERTIES_NAMES -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} com.airbnb.lottie.parser.moshi.JsonReader$Options ANIMATABLE_PROPERTIES_NAMES -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:14:void ():21:21 -> 15:30:void ():23:23 -> 31:49:void ():29:29 -> 1:5:com.airbnb.lottie.model.animatable.AnimatableTextProperties parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):45:45 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Li0/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Lm0/k;"} 6:11:com.airbnb.lottie.model.animatable.AnimatableTextProperties parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):46:46 -> a 12:22:com.airbnb.lottie.model.animatable.AnimatableTextProperties parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):47:47 -> a 23:25:com.airbnb.lottie.model.animatable.AnimatableTextProperties parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):55:55 -> a @@ -69463,7 +73701,7 @@ com.airbnb.lottie.parser.AnimatableTextPropertiesParser -> m0.b: 40:42:com.airbnb.lottie.model.animatable.AnimatableTextProperties parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):59:59 -> a 43:48:com.airbnb.lottie.model.animatable.AnimatableTextProperties parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):61:61 -> a 1:7:com.airbnb.lottie.model.animatable.AnimatableTextRangeSelector parseAnimatableTextRangeSelector(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):71:71 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Li0/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Lm0/l;"} 8:13:com.airbnb.lottie.model.animatable.AnimatableTextRangeSelector parseAnimatableTextRangeSelector(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):72:72 -> b 14:30:com.airbnb.lottie.model.animatable.AnimatableTextRangeSelector parseAnimatableTextRangeSelector(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):73:73 -> b 31:33:com.airbnb.lottie.model.animatable.AnimatableTextRangeSelector parseAnimatableTextRangeSelector(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):93:93 -> b @@ -69479,7 +73717,7 @@ com.airbnb.lottie.parser.AnimatableTextPropertiesParser -> m0.b: 99:117:com.airbnb.lottie.model.animatable.AnimatableTextRangeSelector parseAnimatableTextRangeSelector(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):101:101 -> b 118:123:com.airbnb.lottie.model.animatable.AnimatableTextRangeSelector parseAnimatableTextRangeSelector(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):104:104 -> b 1:9:com.airbnb.lottie.model.animatable.AnimatableTextStyle parseAnimatableTextStyle(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):115:115 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Li0/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Lm0/m;"} 10:15:com.airbnb.lottie.model.animatable.AnimatableTextStyle parseAnimatableTextStyle(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):116:116 -> c 16:35:com.airbnb.lottie.model.animatable.AnimatableTextStyle parseAnimatableTextStyle(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):117:117 -> c 36:38:com.airbnb.lottie.model.animatable.AnimatableTextStyle parseAnimatableTextStyle(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):134:134 -> c @@ -69491,100 +73729,110 @@ com.airbnb.lottie.parser.AnimatableTextPropertiesParser -> m0.b: 63:67:com.airbnb.lottie.model.animatable.AnimatableTextStyle parseAnimatableTextStyle(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):119:119 -> c 68:70:com.airbnb.lottie.model.animatable.AnimatableTextStyle parseAnimatableTextStyle(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):138:138 -> c 71:76:com.airbnb.lottie.model.animatable.AnimatableTextStyle parseAnimatableTextStyle(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):140:140 -> c -com.airbnb.lottie.parser.AnimatableTransformParser -> m0.c: +com.airbnb.lottie.parser.AnimatableTransformParser -> q0.c: # {"id":"sourceFile","fileName":"AnimatableTransformParser.java"} com.airbnb.lottie.parser.moshi.JsonReader$Options NAMES -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} com.airbnb.lottie.parser.moshi.JsonReader$Options ANIMATABLE_NAMES -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} - 1:30:void ():24:24 -> - 31:43:void ():36:36 -> - 3:34:boolean isAnchorPointIdentity(com.airbnb.lottie.model.animatable.AnimatablePathValue):143:143 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/e;)Z"} - 3:7:boolean isPositionIdentity(com.airbnb.lottie.model.animatable.AnimatableValue):147:147 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o;)Z"} - 8:38:boolean isPositionIdentity(com.airbnb.lottie.model.animatable.AnimatableValue):149:149 -> b - 3:36:boolean isRotationIdentity(com.airbnb.lottie.model.animatable.AnimatableFloatValue):153:153 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/b;)Z"} - 3:35:boolean isScaleIdentity(com.airbnb.lottie.model.animatable.AnimatableScaleValue):157:157 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/g;)Z"} - 3:36:boolean isSkewAngleIdentity(com.airbnb.lottie.model.animatable.AnimatableFloatValue):165:165 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/b;)Z"} - 3:36:boolean isSkewIdentity(com.airbnb.lottie.model.animatable.AnimatableFloatValue):161:161 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/b;)Z"} - 6:9:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):92:92 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Li0/n;"} - 10:24:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):50:50 -> g - 25:39:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):52:52 -> g - 40:45:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):54:54 -> g - 46:54:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):55:55 -> g - 55:57:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):113:113 -> g - 58:61:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):114:114 -> g - 62:66:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):110:110 -> g - 67:71:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):107:107 -> g - 72:76:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):104:104 -> g - 77:81:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):101:101 -> g - 82:86:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):98:98 -> g - 87:91:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):78:78 -> g - 92:95:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):90:90 -> g - 96:105:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):91:91 -> g - 106:134:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):92:92 -> g - 135:148:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):93:93 -> g - 149:179:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):94:94 -> g - 180:187:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):75:75 -> g - 188:192:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):72:72 -> g - 193:195:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):57:57 -> g - 196:201:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):58:58 -> g - 202:209:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):59:59 -> g - 210:212:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):64:64 -> g - 213:216:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):65:65 -> g - 217:221:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):61:61 -> g - 222:227:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):68:68 -> g - 228:230:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):118:118 -> g - 231:241:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):121:121 -> g - 242:248:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):124:124 -> g - 249:259:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):127:127 -> g - 260:270:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):130:130 -> g - 271:281:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):133:133 -> g - 282:292:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):136:136 -> g - 293:300:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):139:139 -> g -com.airbnb.lottie.parser.AnimatableValueParser -> m0.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} + 1:34:void ():24:24 -> + 35:47:void ():38:38 -> + 2:5:void ensureValidRotationKeyframes(com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.LottieComposition):194:194 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm0/b;Lf0/k;)V"} + 6:15:void ensureValidRotationKeyframes(com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.LottieComposition):193:193 -> a + 16:41:void ensureValidRotationKeyframes(com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.LottieComposition):194:194 -> a + 42:56:void ensureValidRotationKeyframes(com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.LottieComposition):195:195 -> a + 57:80:void ensureValidRotationKeyframes(com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.LottieComposition):196:196 -> a + 3:34:boolean isAnchorPointIdentity(com.airbnb.lottie.model.animatable.AnimatablePathValue):163:163 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm0/e;)Z"} + 3:7:boolean isPositionIdentity(com.airbnb.lottie.model.animatable.AnimatableValue):167:167 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm0/o;)Z"} + 8:38:boolean isPositionIdentity(com.airbnb.lottie.model.animatable.AnimatableValue):169:169 -> c + 3:36:boolean isRotationIdentity(com.airbnb.lottie.model.animatable.AnimatableFloatValue):173:173 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm0/b;)Z"} + 3:35:boolean isScaleIdentity(com.airbnb.lottie.model.animatable.AnimatableScaleValue):177:177 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm0/g;)Z"} + 3:36:boolean isSkewAngleIdentity(com.airbnb.lottie.model.animatable.AnimatableFloatValue):185:185 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm0/b;)Z"} + 3:36:boolean isSkewIdentity(com.airbnb.lottie.model.animatable.AnimatableFloatValue):181:181 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm0/b;)Z"} + 5:18:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):55:55 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Lm0/n;"} + 19:37:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):57:57 -> h + 38:43:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):59:59 -> h + 44:52:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):60:60 -> h + 53:55:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):124:124 -> h + 56:59:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):125:125 -> h + 60:63:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):120:120 -> h + 64:67:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):121:121 -> h + 68:71:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):116:116 -> h + 72:75:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):117:117 -> h + 76:80:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):113:113 -> h + 81:85:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):110:110 -> h + 86:90:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):107:107 -> h + 91:95:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):104:104 -> h + 96:100:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):101:101 -> h + 101:104:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):97:97 -> h + 105:108:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):98:98 -> h + 109:112:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):83:83 -> h + 113:116:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):84:84 -> h + 117:121:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):80:80 -> h + 122:126:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):77:77 -> h + 127:129:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):62:62 -> h + 130:135:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):63:63 -> h + 136:143:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):64:64 -> h + 144:146:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):69:69 -> h + 147:150:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):70:70 -> h + 151:155:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):66:66 -> h + 156:161:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):73:73 -> h + 162:164:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):129:129 -> h + 165:173:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):132:132 -> h + 174:184:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):135:135 -> h + 185:195:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):138:138 -> h + 196:206:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):141:141 -> h + 207:217:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):144:144 -> h + 218:228:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):147:147 -> h + 229:239:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):150:150 -> h + 240:250:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):153:153 -> h + 251:261:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):156:156 -> h + 262:268:com.airbnb.lottie.model.animatable.AnimatableTransform parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):159:159 -> h +com.airbnb.lottie.parser.AnimatableValueParser -> q0.d: # {"id":"sourceFile","fileName":"AnimatableValueParser.java"} 2:6:java.util.List parse(com.airbnb.lottie.parser.moshi.JsonReader,float,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.parser.ValueParser):86:86 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;FLb0/k;Lm0/N;)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;FLf0/k;Lq0/N;)Ljava/util/List;"} 4:8:java.util.List parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,com.airbnb.lottie.parser.ValueParser):78:78 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;Lm0/N;)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;Lq0/N;)Ljava/util/List;"} 1:12:com.airbnb.lottie.model.animatable.AnimatableColorValue parseColor(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):63:63 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Li0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Lm0/a;"} 1:16:com.airbnb.lottie.model.animatable.AnimatableTextFrame parseDocumentData(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):58:58 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Li0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Lm0/j;"} 2:6:com.airbnb.lottie.model.animatable.AnimatableFloatValue parseFloat(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):26:26 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Lm0/b;"} 1:4:com.airbnb.lottie.model.animatable.AnimatableFloatValue parseFloat(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,boolean):31:31 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;Z)Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;Z)Lm0/b;"} 5:21:com.airbnb.lottie.model.animatable.AnimatableFloatValue parseFloat(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,boolean):32:32 -> f 1:7:com.airbnb.lottie.model.animatable.AnimatableGradientColorValue parseGradientColor(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,int):68:68 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;I)Li0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;I)Lm0/c;"} 8:15:com.airbnb.lottie.model.animatable.AnimatableGradientColorValue parseGradientColor(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,int):69:69 -> g 1:12:com.airbnb.lottie.model.animatable.AnimatableIntegerValue parseInteger(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):37:37 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Li0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Lm0/d;"} 1:17:com.airbnb.lottie.model.animatable.AnimatablePointValue parsePoint(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):42:42 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Li0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Lm0/f;"} 1:12:com.airbnb.lottie.model.animatable.AnimatableScaleValue parseScale(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):47:47 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Li0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Lm0/g;"} 1:2:com.airbnb.lottie.model.animatable.AnimatableShapeValue parseShapeData(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):52:52 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Li0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Lm0/h;"} 3:16:com.airbnb.lottie.model.animatable.AnimatableShapeValue parseShapeData(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):53:53 -> k -com.airbnb.lottie.parser.BlurEffectParser -> m0.e: +com.airbnb.lottie.parser.BlurEffectParser -> q0.e: # {"id":"sourceFile","fileName":"BlurEffectParser.java"} com.airbnb.lottie.parser.moshi.JsonReader$Options BLUR_EFFECT_NAMES -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} com.airbnb.lottie.parser.moshi.JsonReader$Options INNER_BLUR_EFFECT_NAMES -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:12:void ():13:13 -> 13:27:void ():16:16 -> 1:6:com.airbnb.lottie.model.content.BlurEffect maybeParseInnerEffect(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):48:48 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Lj0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Ln0/a;"} 7:12:com.airbnb.lottie.model.content.BlurEffect maybeParseInnerEffect(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):49:49 -> a 13:23:com.airbnb.lottie.model.content.BlurEffect maybeParseInnerEffect(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):50:50 -> a 24:26:com.airbnb.lottie.model.content.BlurEffect maybeParseInnerEffect(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):62:62 -> a @@ -69594,7 +73842,7 @@ com.airbnb.lottie.parser.BlurEffectParser -> m0.e: 47:54:com.airbnb.lottie.model.content.BlurEffect maybeParseInnerEffect(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):52:52 -> a 55:58:com.airbnb.lottie.model.content.BlurEffect maybeParseInnerEffect(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):66:66 -> a 2:7:com.airbnb.lottie.model.content.BlurEffect parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):24:24 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Lj0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Ln0/a;"} 8:15:com.airbnb.lottie.model.content.BlurEffect parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):25:25 -> b 16:18:com.airbnb.lottie.model.content.BlurEffect parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):37:37 -> b 19:22:com.airbnb.lottie.model.content.BlurEffect parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):38:38 -> b @@ -69602,13 +73850,13 @@ com.airbnb.lottie.parser.BlurEffectParser -> m0.e: 26:31:com.airbnb.lottie.model.content.BlurEffect parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):28:28 -> b 32:39:com.airbnb.lottie.model.content.BlurEffect parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):29:29 -> b 40:44:com.airbnb.lottie.model.content.BlurEffect parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):34:34 -> b -com.airbnb.lottie.parser.CircleShapeParser -> m0.f: +com.airbnb.lottie.parser.CircleShapeParser -> q0.f: # {"id":"sourceFile","fileName":"CircleShapeParser.java"} com.airbnb.lottie.parser.moshi.JsonReader$Options NAMES -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:21:void ():15:15 -> 15:20:com.airbnb.lottie.model.content.CircleShape parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,int):34:34 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;I)Lj0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;I)Ln0/b;"} 21:38:com.airbnb.lottie.model.content.CircleShape parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,int):35:35 -> a 39:41:com.airbnb.lottie.model.content.CircleShape parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,int):53:53 -> a 42:45:com.airbnb.lottie.model.content.CircleShape parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,int):54:54 -> a @@ -69618,16 +73866,16 @@ com.airbnb.lottie.parser.CircleShapeParser -> m0.f: 66:70:com.airbnb.lottie.model.content.CircleShape parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,int):40:40 -> a 71:75:com.airbnb.lottie.model.content.CircleShape parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,int):37:37 -> a 76:81:com.airbnb.lottie.model.content.CircleShape parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,int):58:58 -> a -com.airbnb.lottie.parser.ColorParser -> m0.g: +com.airbnb.lottie.parser.ColorParser -> q0.g: # {"id":"sourceFile","fileName":"ColorParser.java"} com.airbnb.lottie.parser.ColorParser INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/g;"} 1:8:void ():10:10 -> 1:4:void ():12:12 -> 1:5:java.lang.Object parse(com.airbnb.lottie.parser.moshi.JsonReader,float):9:9 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;F)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;F)Ljava/lang/Object;"} 1:13:java.lang.Integer parse(com.airbnb.lottie.parser.moshi.JsonReader,float):16:16 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;F)Ljava/lang/Integer;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;F)Ljava/lang/Integer;"} 14:16:java.lang.Integer parse(com.airbnb.lottie.parser.moshi.JsonReader,float):18:18 -> b 17:20:java.lang.Integer parse(com.airbnb.lottie.parser.moshi.JsonReader,float):20:20 -> b 21:24:java.lang.Integer parse(com.airbnb.lottie.parser.moshi.JsonReader,float):21:21 -> b @@ -69636,13 +73884,13 @@ com.airbnb.lottie.parser.ColorParser -> m0.g: 39:46:java.lang.Integer parse(com.airbnb.lottie.parser.moshi.JsonReader,float):27:27 -> b 47:78:java.lang.Integer parse(com.airbnb.lottie.parser.moshi.JsonReader,float):30:30 -> b 79:87:java.lang.Integer parse(com.airbnb.lottie.parser.moshi.JsonReader,float):45:45 -> b -com.airbnb.lottie.parser.ContentModelParser -> m0.h: +com.airbnb.lottie.parser.ContentModelParser -> q0.h: # {"id":"sourceFile","fileName":"ContentModelParser.java"} com.airbnb.lottie.parser.moshi.JsonReader$Options NAMES -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:15:void ():14:14 -> 1:5:com.airbnb.lottie.model.content.ContentModel parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):27:27 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Lj0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Ln0/c;"} 6:13:com.airbnb.lottie.model.content.ContentModel parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):33:33 -> a 14:23:com.airbnb.lottie.model.content.ContentModel parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):34:34 -> a 24:26:com.airbnb.lottie.model.content.ContentModel parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):42:42 -> a @@ -69669,19 +73917,19 @@ com.airbnb.lottie.parser.ContentModelParser -> m0.h: 320:325:com.airbnb.lottie.model.content.ContentModel parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):102:102 -> a 326:329:com.airbnb.lottie.model.content.ContentModel parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):103:103 -> a 330:334:com.airbnb.lottie.model.content.ContentModel parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):105:105 -> a -com.airbnb.lottie.parser.DocumentDataParser -> m0.i: +com.airbnb.lottie.parser.DocumentDataParser -> q0.i: # {"id":"sourceFile","fileName":"DocumentDataParser.java"} com.airbnb.lottie.parser.DocumentDataParser INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/i;"} com.airbnb.lottie.parser.moshi.JsonReader$Options NAMES -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:7:void ():13:13 -> 8:44:void ():14:14 -> 1:4:void ():30:30 -> 1:5:java.lang.Object parse(com.airbnb.lottie.parser.moshi.JsonReader,float):12:12 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;F)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;F)Ljava/lang/Object;"} 1:2:com.airbnb.lottie.model.DocumentData parse(com.airbnb.lottie.parser.moshi.JsonReader,float):38:38 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;F)Lh0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;F)Ll0/b;"} 3:25:com.airbnb.lottie.model.DocumentData parse(com.airbnb.lottie.parser.moshi.JsonReader,float):49:49 -> b 26:31:com.airbnb.lottie.model.DocumentData parse(com.airbnb.lottie.parser.moshi.JsonReader,float):50:50 -> b 32:42:com.airbnb.lottie.model.DocumentData parse(com.airbnb.lottie.parser.moshi.JsonReader,float):51:51 -> b @@ -69708,56 +73956,56 @@ com.airbnb.lottie.parser.DocumentDataParser -> m0.i: 181:188:com.airbnb.lottie.model.DocumentData parse(com.airbnb.lottie.parser.moshi.JsonReader,float):53:53 -> b 189:191:com.airbnb.lottie.model.DocumentData parse(com.airbnb.lottie.parser.moshi.JsonReader,float):105:105 -> b 192:198:com.airbnb.lottie.model.DocumentData parse(com.airbnb.lottie.parser.moshi.JsonReader,float):107:107 -> b -com.airbnb.lottie.parser.DropShadowEffect -> m0.j: +com.airbnb.lottie.parser.DropShadowEffect -> q0.j: # {"id":"sourceFile","fileName":"DropShadowEffect.java"} com.airbnb.lottie.model.animatable.AnimatableColorValue color -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/a;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue opacity -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue direction -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue distance -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue radius -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} 1:3:void (com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue):14:14 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/a;Li0/b;Li0/b;Li0/b;Li0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm0/a;Lm0/b;Lm0/b;Lm0/b;Lm0/b;)V"} 4:5:void (com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue):15:15 -> 6:7:void (com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue):16:16 -> 8:9:void (com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue):17:17 -> 10:11:void (com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue):18:18 -> 12:14:void (com.airbnb.lottie.model.animatable.AnimatableColorValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue,com.airbnb.lottie.model.animatable.AnimatableFloatValue):19:19 -> 1:3:com.airbnb.lottie.model.animatable.AnimatableColorValue getColor():23:23 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/a;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getDirection():31:31 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getDistance():35:35 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getOpacity():27:27 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} 1:3:com.airbnb.lottie.model.animatable.AnimatableFloatValue getRadius():39:39 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/b;"} -com.airbnb.lottie.parser.DropShadowEffectParser -> m0.k: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm0/b;"} +com.airbnb.lottie.parser.DropShadowEffectParser -> q0.k: # {"id":"sourceFile","fileName":"DropShadowEffectParser.java"} com.airbnb.lottie.model.animatable.AnimatableColorValue color -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/a;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue opacity -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue direction -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue distance -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} com.airbnb.lottie.model.animatable.AnimatableFloatValue radius -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/b;"} com.airbnb.lottie.parser.moshi.JsonReader$Options DROP_SHADOW_EFFECT_NAMES -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} com.airbnb.lottie.parser.moshi.JsonReader$Options INNER_EFFECT_NAMES -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:12:void ():14:14 -> 13:27:void ():17:17 -> 1:4:void ():12:12 -> 1:5:void maybeParseInnerEffect(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):52:52 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)V"} 6:11:void maybeParseInnerEffect(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):53:53 -> a 12:22:void maybeParseInnerEffect(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):54:54 -> a 23:25:void maybeParseInnerEffect(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):81:81 -> a @@ -69772,7 +74020,7 @@ com.airbnb.lottie.parser.DropShadowEffectParser -> m0.k: 139:144:void maybeParseInnerEffect(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):56:56 -> a 145:148:void maybeParseInnerEffect(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):85:85 -> a 1:6:com.airbnb.lottie.parser.DropShadowEffect parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):30:30 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Lm0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Lq0/j;"} 7:14:com.airbnb.lottie.parser.DropShadowEffect parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):31:31 -> b 15:17:com.airbnb.lottie.parser.DropShadowEffect parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):40:40 -> b 18:21:com.airbnb.lottie.parser.DropShadowEffect parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):41:41 -> b @@ -69782,26 +74030,26 @@ com.airbnb.lottie.parser.DropShadowEffectParser -> m0.k: 35:38:com.airbnb.lottie.parser.DropShadowEffect parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):37:37 -> b 39:58:com.airbnb.lottie.parser.DropShadowEffect parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):44:44 -> b 59:66:com.airbnb.lottie.parser.DropShadowEffect parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):45:45 -> b -com.airbnb.lottie.parser.FloatParser -> m0.l: +com.airbnb.lottie.parser.FloatParser -> q0.l: # {"id":"sourceFile","fileName":"FloatParser.java"} com.airbnb.lottie.parser.FloatParser INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/l;"} 1:8:void ():9:9 -> 1:4:void ():11:11 -> 1:5:java.lang.Object parse(com.airbnb.lottie.parser.moshi.JsonReader,float):8:8 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;F)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;F)Ljava/lang/Object;"} 1:10:java.lang.Float parse(com.airbnb.lottie.parser.moshi.JsonReader,float):15:15 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;F)Ljava/lang/Float;"} -com.airbnb.lottie.parser.FontCharacterParser -> m0.m: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;F)Ljava/lang/Float;"} +com.airbnb.lottie.parser.FontCharacterParser -> q0.m: # {"id":"sourceFile","fileName":"FontCharacterParser.java"} com.airbnb.lottie.parser.moshi.JsonReader$Options NAMES -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} com.airbnb.lottie.parser.moshi.JsonReader$Options DATA_NAMES -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:22:void ():13:13 -> 23:35:void ():21:21 -> 1:5:com.airbnb.lottie.model.FontCharacter parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):33:33 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Lh0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Ll0/d;"} 6:17:com.airbnb.lottie.model.FontCharacter parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):35:35 -> a 18:23:com.airbnb.lottie.model.FontCharacter parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):36:36 -> a 24:46:com.airbnb.lottie.model.FontCharacter parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):37:37 -> a @@ -69824,13 +74072,13 @@ com.airbnb.lottie.parser.FontCharacterParser -> m0.m: 125:133:com.airbnb.lottie.model.FontCharacter parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):39:39 -> a 134:136:com.airbnb.lottie.model.FontCharacter parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):76:76 -> a 137:142:com.airbnb.lottie.model.FontCharacter parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):78:78 -> a -com.airbnb.lottie.parser.FontParser -> m0.n: +com.airbnb.lottie.parser.FontParser -> q0.n: # {"id":"sourceFile","fileName":"FontParser.java"} com.airbnb.lottie.parser.moshi.JsonReader$Options NAMES -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:19:void ():9:9 -> 1:8:com.airbnb.lottie.model.Font parse(com.airbnb.lottie.parser.moshi.JsonReader):25:25 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;)Lh0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;)Ll0/c;"} 9:14:com.airbnb.lottie.model.Font parse(com.airbnb.lottie.parser.moshi.JsonReader):26:26 -> a 15:31:com.airbnb.lottie.model.Font parse(com.airbnb.lottie.parser.moshi.JsonReader):27:27 -> a 32:34:com.airbnb.lottie.model.Font parse(com.airbnb.lottie.parser.moshi.JsonReader):41:41 -> a @@ -69841,15 +74089,15 @@ com.airbnb.lottie.parser.FontParser -> m0.n: 55:59:com.airbnb.lottie.model.Font parse(com.airbnb.lottie.parser.moshi.JsonReader):29:29 -> a 60:62:com.airbnb.lottie.model.Font parse(com.airbnb.lottie.parser.moshi.JsonReader):45:45 -> a 63:68:com.airbnb.lottie.model.Font parse(com.airbnb.lottie.parser.moshi.JsonReader):47:47 -> a -com.airbnb.lottie.parser.GradientColorParser -> m0.o: +com.airbnb.lottie.parser.GradientColorParser -> q0.o: # {"id":"sourceFile","fileName":"GradientColorParser.java"} int colorPoints -> a 1:3:void (int):21:21 -> 4:6:void (int):22:22 -> 1:5:java.lang.Object parse(com.airbnb.lottie.parser.moshi.JsonReader,float):15:15 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;F)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;F)Ljava/lang/Object;"} 1:4:com.airbnb.lottie.model.content.GradientColor addOpacityStopsToGradientIfNeeded(com.airbnb.lottie.model.content.GradientColor,java.util.List):122:122 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/d;Ljava/util/List;)Lj0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/d;Ljava/util/List;)Ln0/d;"} 5:11:com.airbnb.lottie.model.content.GradientColor addOpacityStopsToGradientIfNeeded(com.airbnb.lottie.model.content.GradientColor,java.util.List):123:123 -> b 12:15:com.airbnb.lottie.model.content.GradientColor addOpacityStopsToGradientIfNeeded(com.airbnb.lottie.model.content.GradientColor,java.util.List):130:130 -> b 16:19:com.airbnb.lottie.model.content.GradientColor addOpacityStopsToGradientIfNeeded(com.airbnb.lottie.model.content.GradientColor,java.util.List):131:131 -> b @@ -69918,7 +74166,7 @@ com.airbnb.lottie.parser.GradientColorParser -> m0.o: 70:80:float[] mergeUniqueElements(float[],float[]):259:259 -> e 81:85:float[] mergeUniqueElements(float[],float[]):276:276 -> e 3:7:com.airbnb.lottie.model.content.GradientColor parse(com.airbnb.lottie.parser.moshi.JsonReader,float):48:48 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;F)Lj0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;F)Ln0/d;"} 8:22:com.airbnb.lottie.model.content.GradientColor parse(com.airbnb.lottie.parser.moshi.JsonReader,float):51:51 -> f 23:25:com.airbnb.lottie.model.content.GradientColor parse(com.airbnb.lottie.parser.moshi.JsonReader,float):53:53 -> f 26:31:com.airbnb.lottie.model.content.GradientColor parse(com.airbnb.lottie.parser.moshi.JsonReader,float):55:55 -> f @@ -69945,16 +74193,16 @@ com.airbnb.lottie.parser.GradientColorParser -> m0.o: 209:213:com.airbnb.lottie.model.content.GradientColor parse(com.airbnb.lottie.parser.moshi.JsonReader,float):91:91 -> f 214:218:com.airbnb.lottie.model.content.GradientColor parse(com.airbnb.lottie.parser.moshi.JsonReader,float):107:107 -> f 219:223:com.airbnb.lottie.model.content.GradientColor parse(com.airbnb.lottie.parser.moshi.JsonReader,float):108:108 -> f -com.airbnb.lottie.parser.GradientFillParser -> m0.p: +com.airbnb.lottie.parser.GradientFillParser -> q0.p: # {"id":"sourceFile","fileName":"GradientFillParser.java"} com.airbnb.lottie.parser.moshi.JsonReader$Options NAMES -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} com.airbnb.lottie.parser.moshi.JsonReader$Options GRADIENT_NAMES -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:26:void ():18:18 -> 27:41:void ():28:28 -> 1:11:com.airbnb.lottie.model.content.GradientFill parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):44:44 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Lj0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Ln0/e;"} 12:17:com.airbnb.lottie.model.content.GradientFill parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):47:47 -> a 18:27:com.airbnb.lottie.model.content.GradientFill parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):48:48 -> a 28:30:com.airbnb.lottie.model.content.GradientFill parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):89:89 -> a @@ -69976,19 +74224,19 @@ com.airbnb.lottie.parser.GradientFillParser -> m0.p: 122:128:com.airbnb.lottie.model.content.GradientFill parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):50:50 -> a 129:149:com.airbnb.lottie.model.content.GradientFill parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):96:96 -> a 150:158:com.airbnb.lottie.model.content.GradientFill parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):97:97 -> a -com.airbnb.lottie.parser.GradientStrokeParser -> m0.q: +com.airbnb.lottie.parser.GradientStrokeParser -> q0.q: # {"id":"sourceFile","fileName":"GradientStrokeParser.java"} com.airbnb.lottie.parser.moshi.JsonReader$Options NAMES -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} com.airbnb.lottie.parser.moshi.JsonReader$Options GRADIENT_NAMES -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} com.airbnb.lottie.parser.moshi.JsonReader$Options DASH_PATTERN_NAMES -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:34:void ():25:25 -> 35:48:void ():39:39 -> 49:63:void ():43:43 -> 5:25:com.airbnb.lottie.model.content.GradientStroke parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):64:64 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Lj0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Ln0/f;"} 26:31:com.airbnb.lottie.model.content.GradientStroke parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):66:66 -> a 32:42:com.airbnb.lottie.model.content.GradientStroke parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):67:67 -> a 43:45:com.airbnb.lottie.model.content.GradientStroke parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):151:151 -> a @@ -70030,23 +74278,23 @@ com.airbnb.lottie.parser.GradientStrokeParser -> m0.q: 336:347:com.airbnb.lottie.model.content.GradientStroke parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):69:69 -> a 348:371:com.airbnb.lottie.model.content.GradientStroke parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):158:158 -> a 372:388:com.airbnb.lottie.model.content.GradientStroke parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):159:159 -> a -com.airbnb.lottie.parser.IntegerParser -> m0.r: +com.airbnb.lottie.parser.IntegerParser -> q0.r: # {"id":"sourceFile","fileName":"IntegerParser.java"} com.airbnb.lottie.parser.IntegerParser INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/r;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/r;"} 1:8:void ():8:8 -> 1:4:void ():10:10 -> 1:5:java.lang.Object parse(com.airbnb.lottie.parser.moshi.JsonReader,float):7:7 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;F)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;F)Ljava/lang/Object;"} 1:14:java.lang.Integer parse(com.airbnb.lottie.parser.moshi.JsonReader,float):14:14 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;F)Ljava/lang/Integer;"} -com.airbnb.lottie.parser.JsonUtils -> m0.s: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;F)Ljava/lang/Integer;"} +com.airbnb.lottie.parser.JsonUtils -> q0.s: # {"id":"sourceFile","fileName":"JsonUtils.java"} com.airbnb.lottie.parser.moshi.JsonReader$Options POINT_NAMES -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:15:void ():81:81 -> 1:3:android.graphics.PointF jsonArrayToPoint(com.airbnb.lottie.parser.moshi.JsonReader,float):71:71 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;F)Landroid/graphics/PointF;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;F)Landroid/graphics/PointF;"} 4:8:android.graphics.PointF jsonArrayToPoint(com.airbnb.lottie.parser.moshi.JsonReader,float):72:72 -> a 9:13:android.graphics.PointF jsonArrayToPoint(com.airbnb.lottie.parser.moshi.JsonReader,float):73:73 -> a 14:21:android.graphics.PointF jsonArrayToPoint(com.airbnb.lottie.parser.moshi.JsonReader,float):74:74 -> a @@ -70054,13 +74302,13 @@ com.airbnb.lottie.parser.JsonUtils -> m0.s: 26:28:android.graphics.PointF jsonArrayToPoint(com.airbnb.lottie.parser.moshi.JsonReader,float):77:77 -> a 29:36:android.graphics.PointF jsonArrayToPoint(com.airbnb.lottie.parser.moshi.JsonReader,float):78:78 -> a 1:5:android.graphics.PointF jsonNumbersToPoint(com.airbnb.lottie.parser.moshi.JsonReader,float):60:60 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;F)Landroid/graphics/PointF;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;F)Landroid/graphics/PointF;"} 6:10:android.graphics.PointF jsonNumbersToPoint(com.airbnb.lottie.parser.moshi.JsonReader,float):61:61 -> b 11:16:android.graphics.PointF jsonNumbersToPoint(com.airbnb.lottie.parser.moshi.JsonReader,float):62:62 -> b 17:20:android.graphics.PointF jsonNumbersToPoint(com.airbnb.lottie.parser.moshi.JsonReader,float):63:63 -> b 21:28:android.graphics.PointF jsonNumbersToPoint(com.airbnb.lottie.parser.moshi.JsonReader,float):65:65 -> b 1:5:android.graphics.PointF jsonObjectToPoint(com.airbnb.lottie.parser.moshi.JsonReader,float):86:86 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;F)Landroid/graphics/PointF;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;F)Landroid/graphics/PointF;"} 6:11:android.graphics.PointF jsonObjectToPoint(com.airbnb.lottie.parser.moshi.JsonReader,float):87:87 -> c 12:22:android.graphics.PointF jsonObjectToPoint(com.airbnb.lottie.parser.moshi.JsonReader,float):88:88 -> c 23:25:android.graphics.PointF jsonObjectToPoint(com.airbnb.lottie.parser.moshi.JsonReader,float):96:96 -> c @@ -70070,7 +74318,7 @@ com.airbnb.lottie.parser.JsonUtils -> m0.s: 40:42:android.graphics.PointF jsonObjectToPoint(com.airbnb.lottie.parser.moshi.JsonReader,float):100:100 -> c 43:50:android.graphics.PointF jsonObjectToPoint(com.airbnb.lottie.parser.moshi.JsonReader,float):101:101 -> c 1:3:int jsonToColor(com.airbnb.lottie.parser.moshi.JsonReader):22:22 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;)I"} 4:14:int jsonToColor(com.airbnb.lottie.parser.moshi.JsonReader):23:23 -> d 15:20:int jsonToColor(com.airbnb.lottie.parser.moshi.JsonReader):24:24 -> d 21:26:int jsonToColor(com.airbnb.lottie.parser.moshi.JsonReader):25:25 -> d @@ -70079,13 +74327,13 @@ com.airbnb.lottie.parser.JsonUtils -> m0.s: 37:41:int jsonToColor(com.airbnb.lottie.parser.moshi.JsonReader):29:29 -> d 42:46:int jsonToColor(com.airbnb.lottie.parser.moshi.JsonReader):30:30 -> d 1:21:android.graphics.PointF jsonToPoint(com.airbnb.lottie.parser.moshi.JsonReader,float):47:47 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;F)Landroid/graphics/PointF;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;F)Landroid/graphics/PointF;"} 22:26:android.graphics.PointF jsonToPoint(com.airbnb.lottie.parser.moshi.JsonReader,float):53:53 -> e 27:53:android.graphics.PointF jsonToPoint(com.airbnb.lottie.parser.moshi.JsonReader,float):55:55 -> e 54:58:android.graphics.PointF jsonToPoint(com.airbnb.lottie.parser.moshi.JsonReader,float):51:51 -> e 59:63:android.graphics.PointF jsonToPoint(com.airbnb.lottie.parser.moshi.JsonReader,float):49:49 -> e 1:5:java.util.List jsonToPoints(com.airbnb.lottie.parser.moshi.JsonReader,float):34:34 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;F)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;F)Ljava/util/List;"} 6:8:java.util.List jsonToPoints(com.airbnb.lottie.parser.moshi.JsonReader,float):36:36 -> f 9:16:java.util.List jsonToPoints(com.airbnb.lottie.parser.moshi.JsonReader,float):37:37 -> f 17:19:java.util.List jsonToPoints(com.airbnb.lottie.parser.moshi.JsonReader,float):38:38 -> f @@ -70093,7 +74341,7 @@ com.airbnb.lottie.parser.JsonUtils -> m0.s: 27:30:java.util.List jsonToPoints(com.airbnb.lottie.parser.moshi.JsonReader,float):40:40 -> f 31:34:java.util.List jsonToPoints(com.airbnb.lottie.parser.moshi.JsonReader,float):42:42 -> f 1:4:float valueFromObject(com.airbnb.lottie.parser.moshi.JsonReader):105:105 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;)F"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;)F"} 5:18:float valueFromObject(com.airbnb.lottie.parser.moshi.JsonReader):106:106 -> g 19:21:float valueFromObject(com.airbnb.lottie.parser.moshi.JsonReader):110:110 -> g 22:26:float valueFromObject(com.airbnb.lottie.parser.moshi.JsonReader):111:111 -> g @@ -70102,19 +74350,19 @@ com.airbnb.lottie.parser.JsonUtils -> m0.s: 37:40:float valueFromObject(com.airbnb.lottie.parser.moshi.JsonReader):115:115 -> g 41:63:float valueFromObject(com.airbnb.lottie.parser.moshi.JsonReader):118:118 -> g 64:69:float valueFromObject(com.airbnb.lottie.parser.moshi.JsonReader):108:108 -> g -com.airbnb.lottie.parser.JsonUtils$1 -> m0.s$a: +com.airbnb.lottie.parser.JsonUtils$1 -> q0.s$a: # {"id":"sourceFile","fileName":"JsonUtils.java"} int[] $SwitchMap$com$airbnb$lottie$parser$moshi$JsonReader$Token -> a 1:41:void ():47:47 -> -com.airbnb.lottie.parser.KeyframeParser -> m0.t: +com.airbnb.lottie.parser.KeyframeParser -> q0.t: # {"id":"sourceFile","fileName":"KeyframeParser.java"} android.view.animation.Interpolator LINEAR_INTERPOLATOR -> a androidx.collection.SparseArrayCompat pathInterpolatorCache -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/j;"} com.airbnb.lottie.parser.moshi.JsonReader$Options NAMES -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} com.airbnb.lottie.parser.moshi.JsonReader$Options INTERPOLATOR_NAMES -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:7:void ():29:29 -> 8:33:void ():32:32 -> 34:48:void ():42:42 -> @@ -70135,11 +74383,11 @@ com.airbnb.lottie.parser.KeyframeParser -> m0.t: 131:136:android.view.animation.Interpolator interpolatorFor(android.graphics.PointF,android.graphics.PointF):355:355 -> b 137:145:android.view.animation.Interpolator interpolatorFor(android.graphics.PointF,android.graphics.PointF):357:357 -> b 5:11:com.airbnb.lottie.value.Keyframe parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,float,com.airbnb.lottie.parser.ValueParser,boolean,boolean):79:79 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;FLm0/N;ZZ)Lp0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;FLq0/N;ZZ)Lt0/a;"} 12:16:com.airbnb.lottie.value.Keyframe parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,float,com.airbnb.lottie.parser.ValueParser,boolean,boolean):81:81 -> c 17:21:com.airbnb.lottie.value.Keyframe parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,float,com.airbnb.lottie.parser.ValueParser,boolean,boolean):83:83 -> c 1:13:com.airbnb.lottie.value.Keyframe parseKeyframe(com.airbnb.lottie.LottieComposition,com.airbnb.lottie.parser.moshi.JsonReader,float,com.airbnb.lottie.parser.ValueParser):106:106 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;Ln0/c;FLm0/N;)Lp0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;Lr0/c;FLq0/N;)Lt0/a;"} 14:19:com.airbnb.lottie.value.Keyframe parseKeyframe(com.airbnb.lottie.LottieComposition,com.airbnb.lottie.parser.moshi.JsonReader,float,com.airbnb.lottie.parser.ValueParser):107:107 -> d 20:30:com.airbnb.lottie.value.Keyframe parseKeyframe(com.airbnb.lottie.LottieComposition,com.airbnb.lottie.parser.moshi.JsonReader,float,com.airbnb.lottie.parser.ValueParser):108:108 -> d 31:34:com.airbnb.lottie.value.Keyframe parseKeyframe(com.airbnb.lottie.LottieComposition,com.airbnb.lottie.parser.moshi.JsonReader,float,com.airbnb.lottie.parser.ValueParser):134:134 -> d @@ -70159,7 +74407,7 @@ com.airbnb.lottie.parser.KeyframeParser -> m0.t: 113:114:com.airbnb.lottie.value.Keyframe parseKeyframe(com.airbnb.lottie.LottieComposition,com.airbnb.lottie.parser.moshi.JsonReader,float,com.airbnb.lottie.parser.ValueParser):151:151 -> d 115:118:com.airbnb.lottie.value.Keyframe parseKeyframe(com.airbnb.lottie.LottieComposition,com.airbnb.lottie.parser.moshi.JsonReader,float,com.airbnb.lottie.parser.ValueParser):152:152 -> d 7:23:com.airbnb.lottie.value.Keyframe parseMultiDimensionalKeyframe(com.airbnb.lottie.LottieComposition,com.airbnb.lottie.parser.moshi.JsonReader,float,com.airbnb.lottie.parser.ValueParser):178:178 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;Ln0/c;FLm0/N;)Lp0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;Lr0/c;FLq0/N;)Lt0/a;"} 24:29:com.airbnb.lottie.value.Keyframe parseMultiDimensionalKeyframe(com.airbnb.lottie.LottieComposition,com.airbnb.lottie.parser.moshi.JsonReader,float,com.airbnb.lottie.parser.ValueParser):179:179 -> e 30:39:com.airbnb.lottie.value.Keyframe parseMultiDimensionalKeyframe(com.airbnb.lottie.LottieComposition,com.airbnb.lottie.parser.moshi.JsonReader,float,com.airbnb.lottie.parser.ValueParser):180:180 -> e 40:43:com.airbnb.lottie.value.Keyframe parseMultiDimensionalKeyframe(com.airbnb.lottie.LottieComposition,com.airbnb.lottie.parser.moshi.JsonReader,float,com.airbnb.lottie.parser.ValueParser):300:300 -> e @@ -70226,7 +74474,7 @@ com.airbnb.lottie.parser.KeyframeParser -> m0.t: 496:497:com.airbnb.lottie.value.Keyframe parseMultiDimensionalKeyframe(com.airbnb.lottie.LottieComposition,com.airbnb.lottie.parser.moshi.JsonReader,float,com.airbnb.lottie.parser.ValueParser):325:325 -> e 498:500:com.airbnb.lottie.value.Keyframe parseMultiDimensionalKeyframe(com.airbnb.lottie.LottieComposition,com.airbnb.lottie.parser.moshi.JsonReader,float,com.airbnb.lottie.parser.ValueParser):326:326 -> e 1:4:com.airbnb.lottie.value.Keyframe parseStaticValue(com.airbnb.lottie.parser.moshi.JsonReader,float,com.airbnb.lottie.parser.ValueParser):371:371 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;FLm0/N;)Lp0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;FLq0/N;)Lt0/a;"} 5:10:com.airbnb.lottie.value.Keyframe parseStaticValue(com.airbnb.lottie.parser.moshi.JsonReader,float,com.airbnb.lottie.parser.ValueParser):372:372 -> f 1:4:androidx.collection.SparseArrayCompat pathInterpolatorCache():49:49 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm/j;"} @@ -70235,13 +74483,13 @@ com.airbnb.lottie.parser.KeyframeParser -> m0.t: 1:3:void putInterpolator(int,java.lang.ref.WeakReference):67:67 -> h 4:8:void putInterpolator(int,java.lang.ref.WeakReference):68:68 -> h 9:13:void putInterpolator(int,java.lang.ref.WeakReference):69:69 -> h -com.airbnb.lottie.parser.KeyframesParser -> m0.u: +com.airbnb.lottie.parser.KeyframesParser -> q0.u: # {"id":"sourceFile","fileName":"KeyframesParser.java"} com.airbnb.lottie.parser.moshi.JsonReader$Options NAMES -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:13:void ():14:14 -> 1:5:java.util.List parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,float,com.airbnb.lottie.parser.ValueParser,boolean):21:21 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;FLm0/N;Z)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;FLq0/N;Z)Ljava/util/List;"} 6:13:java.util.List parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,float,com.airbnb.lottie.parser.ValueParser,boolean):23:23 -> a 14:19:java.util.List parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,float,com.airbnb.lottie.parser.ValueParser,boolean):24:24 -> a 20:22:java.util.List parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,float,com.airbnb.lottie.parser.ValueParser,boolean):28:28 -> a @@ -70269,25 +74517,25 @@ com.airbnb.lottie.parser.KeyframesParser -> m0.u: 53:58:void setEndFrames(java.util.List):76:76 -> b 59:72:void setEndFrames(java.util.List):77:77 -> b 73:76:void setEndFrames(java.util.List):80:80 -> b -com.airbnb.lottie.parser.LayerParser -> m0.v: +com.airbnb.lottie.parser.LayerParser -> q0.v: # {"id":"sourceFile","fileName":"LayerParser.java"} com.airbnb.lottie.parser.moshi.JsonReader$Options NAMES -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} com.airbnb.lottie.parser.moshi.JsonReader$Options TEXT_NAMES -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} com.airbnb.lottie.parser.moshi.JsonReader$Options EFFECTS_NAMES -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:60:void ():30:30 -> 61:74:void ():69:69 -> 75:89:void ():74:74 -> 1:4:com.airbnb.lottie.model.layer.Layer parse(com.airbnb.lottie.LottieComposition):59:59 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;)Lk0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;)Lo0/e;"} 5:6:com.airbnb.lottie.model.layer.Layer parse(com.airbnb.lottie.LottieComposition):60:60 -> a 7:10:com.airbnb.lottie.model.layer.Layer parse(com.airbnb.lottie.LottieComposition):61:61 -> a 11:15:com.airbnb.lottie.model.layer.Layer parse(com.airbnb.lottie.LottieComposition):62:62 -> a 16:68:com.airbnb.lottie.model.layer.Layer parse(com.airbnb.lottie.LottieComposition):64:64 -> a 6:11:com.airbnb.lottie.model.layer.Layer parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):289:289 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Lk0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Lo0/e;"} 12:15:com.airbnb.lottie.model.layer.Layer parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):296:296 -> b 16:17:com.airbnb.lottie.model.layer.Layer parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):102:102 -> b 18:19:com.airbnb.lottie.model.layer.Layer parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):103:103 -> b @@ -70387,26 +74635,26 @@ com.airbnb.lottie.parser.LayerParser -> m0.v: 775:779:com.airbnb.lottie.model.layer.Layer parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):309:309 -> b 780:782:com.airbnb.lottie.model.layer.Layer parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):311:311 -> b 783:816:com.airbnb.lottie.model.layer.Layer parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):313:313 -> b -com.airbnb.lottie.parser.LayerParser$1 -> m0.v$a: +com.airbnb.lottie.parser.LayerParser$1 -> q0.v$a: # {"id":"sourceFile","fileName":"LayerParser.java"} int[] $SwitchMap$com$airbnb$lottie$model$layer$Layer$MatteType -> a 1:30:void ():154:154 -> -com.airbnb.lottie.parser.LottieCompositionMoshiParser -> m0.w: +com.airbnb.lottie.parser.LottieCompositionMoshiParser -> q0.w: # {"id":"sourceFile","fileName":"LottieCompositionMoshiParser.java"} com.airbnb.lottie.parser.moshi.JsonReader$Options NAMES -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} com.airbnb.lottie.parser.moshi.JsonReader$Options ASSETS_NAMES -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} com.airbnb.lottie.parser.moshi.JsonReader$Options FONT_NAMES -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} com.airbnb.lottie.parser.moshi.JsonReader$Options MARKER_NAMES -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:32:void ():26:26 -> - 33:54:void ():137:137 -> - 55:66:void ():203:203 -> - 67:83:void ():236:236 -> + 33:54:void ():140:140 -> + 55:66:void ():206:206 -> + 67:83:void ():239:239 -> 3:6:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):41:41 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;)Lb0/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;)Lf0/k;"} 7:11:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):45:45 -> a 12:16:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):46:46 -> a 17:21:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):49:49 -> a @@ -70418,99 +74666,99 @@ com.airbnb.lottie.parser.LottieCompositionMoshiParser -> m0.w: 47:54:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):56:56 -> a 55:62:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):57:57 -> a 63:71:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):58:58 -> a - 72:74:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):101:101 -> a - 75:78:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):102:102 -> a - 79:82:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):98:98 -> a - 83:86:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):95:95 -> a - 87:90:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):92:92 -> a - 91:94:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):89:89 -> a - 95:98:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):86:86 -> a - 99:102:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):75:75 -> a - 103:108:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):76:76 -> a - 109:115:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):77:77 -> a - 116:122:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):78:78 -> a - 123:134:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):79:79 -> a - 135:140:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):80:80 -> a - 141:149:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):82:82 -> a - 150:159:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):72:72 -> a - 160:171:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):69:69 -> a - 172:178:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):66:66 -> a - 179:184:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):63:63 -> a - 185:199:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):60:60 -> a - 200:210:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):107:107 -> a - 211:216:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):110:110 -> a - 217:220:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):109:109 -> a - 1:3:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):148:148 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;Ljava/util/Map;Ljava/util/Map;)V"} - 4:9:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):149:149 -> b - 10:14:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):152:152 -> b - 15:19:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):153:153 -> b - 20:29:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):159:159 -> b - 30:35:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):160:160 -> b - 36:58:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):161:161 -> b - 59:61:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):187:187 -> b - 62:65:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):188:188 -> b - 66:70:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):184:184 -> b - 71:75:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):181:181 -> b - 76:80:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):178:178 -> b - 81:85:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):175:175 -> b - 86:88:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):166:166 -> b - 89:94:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):167:167 -> b - 95:98:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):168:168 -> b - 99:105:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):169:169 -> b - 106:109:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):170:170 -> b - 110:113:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):172:172 -> b - 114:118:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):163:163 -> b - 119:123:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):191:191 -> b - 124:128:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):193:193 -> b - 129:137:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):195:195 -> b - 138:142:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):197:197 -> b - 143:146:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):200:200 -> b - 1:3:void parseChars(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,androidx.collection.SparseArrayCompat):228:228 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;Lm/j;)V"} - 4:9:void parseChars(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,androidx.collection.SparseArrayCompat):229:229 -> c - 10:13:void parseChars(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,androidx.collection.SparseArrayCompat):230:230 -> c - 14:21:void parseChars(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,androidx.collection.SparseArrayCompat):231:231 -> c - 22:25:void parseChars(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,androidx.collection.SparseArrayCompat):233:233 -> c - 1:3:void parseFonts(com.airbnb.lottie.parser.moshi.JsonReader,java.util.Map):206:206 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Ljava/util/Map;)V"} - 4:9:void parseFonts(com.airbnb.lottie.parser.moshi.JsonReader,java.util.Map):207:207 -> d - 10:17:void parseFonts(com.airbnb.lottie.parser.moshi.JsonReader,java.util.Map):208:208 -> d - 18:20:void parseFonts(com.airbnb.lottie.parser.moshi.JsonReader,java.util.Map):218:218 -> d - 21:24:void parseFonts(com.airbnb.lottie.parser.moshi.JsonReader,java.util.Map):219:219 -> d - 25:27:void parseFonts(com.airbnb.lottie.parser.moshi.JsonReader,java.util.Map):210:210 -> d - 28:33:void parseFonts(com.airbnb.lottie.parser.moshi.JsonReader,java.util.Map):211:211 -> d - 34:37:void parseFonts(com.airbnb.lottie.parser.moshi.JsonReader,java.util.Map):212:212 -> d - 38:45:void parseFonts(com.airbnb.lottie.parser.moshi.JsonReader,java.util.Map):213:213 -> d - 46:49:void parseFonts(com.airbnb.lottie.parser.moshi.JsonReader,java.util.Map):215:215 -> d - 50:53:void parseFonts(com.airbnb.lottie.parser.moshi.JsonReader,java.util.Map):222:222 -> d - 1:4:void parseLayers(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.List,androidx.collection.LongSparseArray):118:118 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;Ljava/util/List;Lm/f;)V"} - 5:10:void parseLayers(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.List,androidx.collection.LongSparseArray):119:119 -> e - 11:14:void parseLayers(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.List,androidx.collection.LongSparseArray):120:120 -> e - 15:24:void parseLayers(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.List,androidx.collection.LongSparseArray):121:121 -> e - 25:27:void parseLayers(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.List,androidx.collection.LongSparseArray):124:124 -> e - 28:37:void parseLayers(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.List,androidx.collection.LongSparseArray):125:125 -> e - 38:63:void parseLayers(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.List,androidx.collection.LongSparseArray):128:128 -> e - 64:67:void parseLayers(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.List,androidx.collection.LongSparseArray):133:133 -> e - 1:3:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):243:243 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Ljava/util/List;)V"} - 4:9:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):244:244 -> f - 10:16:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):248:248 -> f - 17:22:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):249:249 -> f - 23:36:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):250:250 -> f - 37:39:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):261:261 -> f - 40:43:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):262:262 -> f - 44:49:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):258:258 -> f - 50:55:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):255:255 -> f - 56:60:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):252:252 -> f - 61:63:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):265:265 -> f - 64:72:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):266:266 -> f - 73:76:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):268:268 -> f -com.airbnb.lottie.parser.MaskParser -> m0.x: + 72:74:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):104:104 -> a + 75:78:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):105:105 -> a + 79:82:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):101:101 -> a + 83:86:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):98:98 -> a + 87:90:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):95:95 -> a + 91:94:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):92:92 -> a + 95:98:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):89:89 -> a + 99:102:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):78:78 -> a + 103:108:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):79:79 -> a + 109:115:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):80:80 -> a + 116:122:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):81:81 -> a + 123:134:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):82:82 -> a + 135:140:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):83:83 -> a + 141:149:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):85:85 -> a + 150:159:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):75:75 -> a + 160:171:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):72:72 -> a + 172:178:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):69:69 -> a + 179:185:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):66:66 -> a + 186:201:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):63:63 -> a + 202:212:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):110:110 -> a + 213:218:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):113:113 -> a + 219:222:com.airbnb.lottie.LottieComposition parse(com.airbnb.lottie.parser.moshi.JsonReader):112:112 -> a + 1:3:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):151:151 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;Ljava/util/Map;Ljava/util/Map;)V"} + 4:9:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):152:152 -> b + 10:14:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):155:155 -> b + 15:19:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):156:156 -> b + 20:29:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):162:162 -> b + 30:35:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):163:163 -> b + 36:58:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):164:164 -> b + 59:61:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):190:190 -> b + 62:65:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):191:191 -> b + 66:70:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):187:187 -> b + 71:75:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):184:184 -> b + 76:80:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):181:181 -> b + 81:85:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):178:178 -> b + 86:88:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):169:169 -> b + 89:94:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):170:170 -> b + 95:98:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):171:171 -> b + 99:105:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):172:172 -> b + 106:109:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):173:173 -> b + 110:113:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):175:175 -> b + 114:118:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):166:166 -> b + 119:123:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):194:194 -> b + 124:128:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):196:196 -> b + 129:137:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):198:198 -> b + 138:142:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):200:200 -> b + 143:146:void parseAssets(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.Map,java.util.Map):203:203 -> b + 1:3:void parseChars(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,androidx.collection.SparseArrayCompat):231:231 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;Lm/j;)V"} + 4:9:void parseChars(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,androidx.collection.SparseArrayCompat):232:232 -> c + 10:13:void parseChars(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,androidx.collection.SparseArrayCompat):233:233 -> c + 14:21:void parseChars(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,androidx.collection.SparseArrayCompat):234:234 -> c + 22:25:void parseChars(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,androidx.collection.SparseArrayCompat):236:236 -> c + 1:3:void parseFonts(com.airbnb.lottie.parser.moshi.JsonReader,java.util.Map):209:209 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Ljava/util/Map;)V"} + 4:9:void parseFonts(com.airbnb.lottie.parser.moshi.JsonReader,java.util.Map):210:210 -> d + 10:17:void parseFonts(com.airbnb.lottie.parser.moshi.JsonReader,java.util.Map):211:211 -> d + 18:20:void parseFonts(com.airbnb.lottie.parser.moshi.JsonReader,java.util.Map):221:221 -> d + 21:24:void parseFonts(com.airbnb.lottie.parser.moshi.JsonReader,java.util.Map):222:222 -> d + 25:27:void parseFonts(com.airbnb.lottie.parser.moshi.JsonReader,java.util.Map):213:213 -> d + 28:33:void parseFonts(com.airbnb.lottie.parser.moshi.JsonReader,java.util.Map):214:214 -> d + 34:37:void parseFonts(com.airbnb.lottie.parser.moshi.JsonReader,java.util.Map):215:215 -> d + 38:45:void parseFonts(com.airbnb.lottie.parser.moshi.JsonReader,java.util.Map):216:216 -> d + 46:49:void parseFonts(com.airbnb.lottie.parser.moshi.JsonReader,java.util.Map):218:218 -> d + 50:53:void parseFonts(com.airbnb.lottie.parser.moshi.JsonReader,java.util.Map):225:225 -> d + 1:4:void parseLayers(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.List,androidx.collection.LongSparseArray):121:121 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;Ljava/util/List;Lm/f;)V"} + 5:10:void parseLayers(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.List,androidx.collection.LongSparseArray):122:122 -> e + 11:14:void parseLayers(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.List,androidx.collection.LongSparseArray):123:123 -> e + 15:24:void parseLayers(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.List,androidx.collection.LongSparseArray):124:124 -> e + 25:27:void parseLayers(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.List,androidx.collection.LongSparseArray):127:127 -> e + 28:37:void parseLayers(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.List,androidx.collection.LongSparseArray):128:128 -> e + 38:63:void parseLayers(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.List,androidx.collection.LongSparseArray):131:131 -> e + 64:67:void parseLayers(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,java.util.List,androidx.collection.LongSparseArray):136:136 -> e + 1:3:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):246:246 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Ljava/util/List;)V"} + 4:9:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):247:247 -> f + 10:16:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):251:251 -> f + 17:22:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):252:252 -> f + 23:36:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):253:253 -> f + 37:39:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):264:264 -> f + 40:43:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):265:265 -> f + 44:49:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):261:261 -> f + 50:55:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):258:258 -> f + 56:60:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):255:255 -> f + 61:63:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):268:268 -> f + 64:72:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):269:269 -> f + 73:76:void parseMarkers(com.airbnb.lottie.parser.moshi.JsonReader,java.util.List):271:271 -> f +com.airbnb.lottie.parser.MaskParser -> q0.x: # {"id":"sourceFile","fileName":"MaskParser.java"} 1:8:com.airbnb.lottie.model.content.Mask parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):24:24 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Lj0/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Ln0/i;"} 9:14:com.airbnb.lottie.model.content.Mask parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):25:25 -> a 15:18:com.airbnb.lottie.model.content.Mask parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):26:26 -> a 19:80:com.airbnb.lottie.model.content.Mask parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):27:27 -> a @@ -70528,13 +74776,13 @@ com.airbnb.lottie.parser.MaskParser -> m0.x: 207:212:com.airbnb.lottie.model.content.Mask parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):53:53 -> a 213:215:com.airbnb.lottie.model.content.Mask parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):62:62 -> a 216:222:com.airbnb.lottie.model.content.Mask parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):64:64 -> a -com.airbnb.lottie.parser.MergePathsParser -> m0.y: +com.airbnb.lottie.parser.MergePathsParser -> q0.y: # {"id":"sourceFile","fileName":"MergePathsParser.java"} com.airbnb.lottie.parser.moshi.JsonReader$Options NAMES -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:17:void ():9:9 -> 5:10:com.airbnb.lottie.model.content.MergePaths parse(com.airbnb.lottie.parser.moshi.JsonReader):23:23 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;)Lj0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;)Ln0/j;"} 11:24:com.airbnb.lottie.model.content.MergePaths parse(com.airbnb.lottie.parser.moshi.JsonReader):24:24 -> a 25:27:com.airbnb.lottie.model.content.MergePaths parse(com.airbnb.lottie.parser.moshi.JsonReader):35:35 -> a 28:31:com.airbnb.lottie.model.content.MergePaths parse(com.airbnb.lottie.parser.moshi.JsonReader):36:36 -> a @@ -70542,33 +74790,33 @@ com.airbnb.lottie.parser.MergePathsParser -> m0.y: 37:45:com.airbnb.lottie.model.content.MergePaths parse(com.airbnb.lottie.parser.moshi.JsonReader):29:29 -> a 46:50:com.airbnb.lottie.model.content.MergePaths parse(com.airbnb.lottie.parser.moshi.JsonReader):26:26 -> a 51:56:com.airbnb.lottie.model.content.MergePaths parse(com.airbnb.lottie.parser.moshi.JsonReader):40:40 -> a -com.airbnb.lottie.parser.PathKeyframeParser -> m0.z: +com.airbnb.lottie.parser.PathKeyframeParser -> q0.z: # {"id":"sourceFile","fileName":"PathKeyframeParser.java"} 1:13:com.airbnb.lottie.animation.keyframe.PathKeyframe parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):20:20 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Le0/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Li0/i;"} 14:22:com.airbnb.lottie.animation.keyframe.PathKeyframe parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):22:22 -> a 23:26:com.airbnb.lottie.animation.keyframe.PathKeyframe parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):21:21 -> a 27:32:com.airbnb.lottie.animation.keyframe.PathKeyframe parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):24:24 -> a -com.airbnb.lottie.parser.PathParser -> m0.A: +com.airbnb.lottie.parser.PathParser -> q0.A: # {"id":"sourceFile","fileName":"PathParser.java"} com.airbnb.lottie.parser.PathParser INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/A;"} 1:8:void ():10:10 -> 1:4:void ():12:12 -> 1:5:java.lang.Object parse(com.airbnb.lottie.parser.moshi.JsonReader,float):9:9 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;F)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;F)Ljava/lang/Object;"} 1:5:android.graphics.PointF parse(com.airbnb.lottie.parser.moshi.JsonReader,float):16:16 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;F)Landroid/graphics/PointF;"} -com.airbnb.lottie.parser.PointFParser -> m0.B: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;F)Landroid/graphics/PointF;"} +com.airbnb.lottie.parser.PointFParser -> q0.B: # {"id":"sourceFile","fileName":"PointFParser.java"} com.airbnb.lottie.parser.PointFParser INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/B;"} 1:8:void ():10:10 -> 1:4:void ():12:12 -> 1:5:java.lang.Object parse(com.airbnb.lottie.parser.moshi.JsonReader,float):9:9 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;F)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;F)Ljava/lang/Object;"} 1:4:android.graphics.PointF parse(com.airbnb.lottie.parser.moshi.JsonReader,float):17:17 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;F)Landroid/graphics/PointF;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;F)Landroid/graphics/PointF;"} 5:8:android.graphics.PointF parse(com.airbnb.lottie.parser.moshi.JsonReader,float):18:18 -> b 9:13:android.graphics.PointF parse(com.airbnb.lottie.parser.moshi.JsonReader,float):19:19 -> b 14:17:android.graphics.PointF parse(com.airbnb.lottie.parser.moshi.JsonReader,float):20:20 -> b @@ -70578,13 +74826,13 @@ com.airbnb.lottie.parser.PointFParser -> m0.B: 44:49:android.graphics.PointF parse(com.airbnb.lottie.parser.moshi.JsonReader,float):27:27 -> b 50:54:android.graphics.PointF parse(com.airbnb.lottie.parser.moshi.JsonReader,float):28:28 -> b 55:77:android.graphics.PointF parse(com.airbnb.lottie.parser.moshi.JsonReader,float):32:32 -> b -com.airbnb.lottie.parser.PolystarShapeParser -> m0.C: +com.airbnb.lottie.parser.PolystarShapeParser -> q0.C: # {"id":"sourceFile","fileName":"PolystarShapeParser.java"} com.airbnb.lottie.parser.moshi.JsonReader$Options NAMES -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:33:void ():14:14 -> 30:35:com.airbnb.lottie.model.content.PolystarShape parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,int):45:45 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;I)Lj0/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;I)Ln0/k;"} 36:44:com.airbnb.lottie.model.content.PolystarShape parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,int):46:46 -> a 45:47:com.airbnb.lottie.model.content.PolystarShape parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,int):82:82 -> a 48:51:com.airbnb.lottie.model.content.PolystarShape parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,int):83:83 -> a @@ -70600,13 +74848,13 @@ com.airbnb.lottie.parser.PolystarShapeParser -> m0.C: 104:112:com.airbnb.lottie.model.content.PolystarShape parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,int):51:51 -> a 113:117:com.airbnb.lottie.model.content.PolystarShape parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,int):48:48 -> a 118:124:com.airbnb.lottie.model.content.PolystarShape parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition,int):87:87 -> a -com.airbnb.lottie.parser.RectangleShapeParser -> m0.D: +com.airbnb.lottie.parser.RectangleShapeParser -> q0.D: # {"id":"sourceFile","fileName":"RectangleShapeParser.java"} com.airbnb.lottie.parser.moshi.JsonReader$Options NAMES -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:21:void ():15:15 -> 8:13:com.airbnb.lottie.model.content.RectangleShape parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):34:34 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Lj0/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Ln0/l;"} 14:33:com.airbnb.lottie.model.content.RectangleShape parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):35:35 -> a 34:37:com.airbnb.lottie.model.content.RectangleShape parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):53:53 -> a 38:42:com.airbnb.lottie.model.content.RectangleShape parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):50:50 -> a @@ -70615,13 +74863,13 @@ com.airbnb.lottie.parser.RectangleShapeParser -> m0.D: 53:57:com.airbnb.lottie.model.content.RectangleShape parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):41:41 -> a 58:62:com.airbnb.lottie.model.content.RectangleShape parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):37:37 -> a 63:68:com.airbnb.lottie.model.content.RectangleShape parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):57:57 -> a -com.airbnb.lottie.parser.RepeaterParser -> m0.E: +com.airbnb.lottie.parser.RepeaterParser -> q0.E: # {"id":"sourceFile","fileName":"RepeaterParser.java"} com.airbnb.lottie.parser.moshi.JsonReader$Options NAMES -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:21:void ():14:14 -> 8:13:com.airbnb.lottie.model.content.Repeater parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):33:33 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Lj0/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Ln0/m;"} 14:33:com.airbnb.lottie.model.content.Repeater parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):34:34 -> a 34:37:com.airbnb.lottie.model.content.Repeater parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):51:51 -> a 38:42:com.airbnb.lottie.model.content.Repeater parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):48:48 -> a @@ -70630,29 +74878,29 @@ com.airbnb.lottie.parser.RepeaterParser -> m0.E: 53:57:com.airbnb.lottie.model.content.Repeater parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):39:39 -> a 58:62:com.airbnb.lottie.model.content.Repeater parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):36:36 -> a 63:68:com.airbnb.lottie.model.content.Repeater parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):55:55 -> a -com.airbnb.lottie.parser.RoundedCornersParser -> m0.F: +com.airbnb.lottie.parser.RoundedCornersParser -> q0.F: # {"id":"sourceFile","fileName":"RoundedCornersParser.java"} com.airbnb.lottie.parser.moshi.JsonReader$Options NAMES -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:17:void ():17:17 -> 5:10:com.airbnb.lottie.model.content.RoundedCorners parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):33:33 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Lj0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Ln0/n;"} 11:24:com.airbnb.lottie.model.content.RoundedCorners parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):34:34 -> a 25:28:com.airbnb.lottie.model.content.RoundedCorners parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):45:45 -> a 29:33:com.airbnb.lottie.model.content.RoundedCorners parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):42:42 -> a 34:38:com.airbnb.lottie.model.content.RoundedCorners parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):39:39 -> a 39:46:com.airbnb.lottie.model.content.RoundedCorners parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):36:36 -> a 47:52:com.airbnb.lottie.model.content.RoundedCorners parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):49:49 -> a -com.airbnb.lottie.parser.ScaleXYParser -> m0.G: +com.airbnb.lottie.parser.ScaleXYParser -> q0.G: # {"id":"sourceFile","fileName":"ScaleXYParser.java"} com.airbnb.lottie.parser.ScaleXYParser INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/G;"} 1:8:void ():9:9 -> 1:4:void ():11:11 -> 1:5:java.lang.Object parse(com.airbnb.lottie.parser.moshi.JsonReader,float):8:8 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;F)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;F)Ljava/lang/Object;"} 1:13:com.airbnb.lottie.value.ScaleXY parse(com.airbnb.lottie.parser.moshi.JsonReader,float):15:15 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;F)Lp0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;F)Lt0/d;"} 14:16:com.airbnb.lottie.value.ScaleXY parse(com.airbnb.lottie.parser.moshi.JsonReader,float):17:17 -> b 17:21:com.airbnb.lottie.value.ScaleXY parse(com.airbnb.lottie.parser.moshi.JsonReader,float):19:19 -> b 22:26:com.airbnb.lottie.value.ScaleXY parse(com.airbnb.lottie.parser.moshi.JsonReader,float):20:20 -> b @@ -70660,19 +74908,19 @@ com.airbnb.lottie.parser.ScaleXYParser -> m0.G: 33:38:com.airbnb.lottie.value.ScaleXY parse(com.airbnb.lottie.parser.moshi.JsonReader,float):22:22 -> b 39:41:com.airbnb.lottie.value.ScaleXY parse(com.airbnb.lottie.parser.moshi.JsonReader,float):25:25 -> b 42:53:com.airbnb.lottie.value.ScaleXY parse(com.airbnb.lottie.parser.moshi.JsonReader,float):27:27 -> b -com.airbnb.lottie.parser.ShapeDataParser -> m0.H: +com.airbnb.lottie.parser.ShapeDataParser -> q0.H: # {"id":"sourceFile","fileName":"ShapeDataParser.java"} com.airbnb.lottie.parser.ShapeDataParser INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lm0/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/H;"} com.airbnb.lottie.parser.moshi.JsonReader$Options NAMES -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:7:void ():16:16 -> 8:26:void ():17:17 -> 1:4:void ():24:24 -> 1:5:java.lang.Object parse(com.airbnb.lottie.parser.moshi.JsonReader,float):15:15 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;F)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;F)Ljava/lang/Object;"} 1:8:com.airbnb.lottie.model.content.ShapeData parse(com.airbnb.lottie.parser.moshi.JsonReader,float):31:31 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;F)Lj0/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;F)Ln0/o;"} 9:11:com.airbnb.lottie.model.content.ShapeData parse(com.airbnb.lottie.parser.moshi.JsonReader,float):32:32 -> b 12:19:com.airbnb.lottie.model.content.ShapeData parse(com.airbnb.lottie.parser.moshi.JsonReader,float):39:39 -> b 20:26:com.airbnb.lottie.model.content.ShapeData parse(com.airbnb.lottie.parser.moshi.JsonReader,float):41:41 -> b @@ -70707,13 +74955,13 @@ com.airbnb.lottie.parser.ShapeDataParser -> m0.H: 207:214:com.airbnb.lottie.model.content.ShapeData parse(com.airbnb.lottie.parser.moshi.JsonReader,float):99:99 -> b 215:220:com.airbnb.lottie.model.content.ShapeData parse(com.airbnb.lottie.parser.moshi.JsonReader,float):101:101 -> b 221:228:com.airbnb.lottie.model.content.ShapeData parse(com.airbnb.lottie.parser.moshi.JsonReader,float):68:68 -> b -com.airbnb.lottie.parser.ShapeFillParser -> m0.I: +com.airbnb.lottie.parser.ShapeFillParser -> q0.I: # {"id":"sourceFile","fileName":"ShapeFillParser.java"} com.airbnb.lottie.parser.moshi.JsonReader$Options NAMES -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:23:void ():16:16 -> 9:14:com.airbnb.lottie.model.content.ShapeFill parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):37:37 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Lj0/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Ln0/p;"} 15:36:com.airbnb.lottie.model.content.ShapeFill parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):38:38 -> a 37:39:com.airbnb.lottie.model.content.ShapeFill parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):58:58 -> a 40:43:com.airbnb.lottie.model.content.ShapeFill parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):59:59 -> a @@ -70726,13 +74974,13 @@ com.airbnb.lottie.parser.ShapeFillParser -> m0.I: 76:98:com.airbnb.lottie.model.content.ShapeFill parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):65:65 -> a 99:105:com.airbnb.lottie.model.content.ShapeFill parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):66:66 -> a 106:111:com.airbnb.lottie.model.content.ShapeFill parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):67:67 -> a -com.airbnb.lottie.parser.ShapeGroupParser -> m0.J: +com.airbnb.lottie.parser.ShapeGroupParser -> q0.J: # {"id":"sourceFile","fileName":"ShapeGroupParser.java"} com.airbnb.lottie.parser.moshi.JsonReader$Options NAMES -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:17:void ():18:18 -> 1:7:com.airbnb.lottie.model.content.ShapeGroup parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):28:28 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Lj0/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Ln0/q;"} 8:13:com.airbnb.lottie.model.content.ShapeGroup parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):30:30 -> a 14:27:com.airbnb.lottie.model.content.ShapeGroup parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):31:31 -> a 28:31:com.airbnb.lottie.model.content.ShapeGroup parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):49:49 -> a @@ -70744,13 +74992,13 @@ com.airbnb.lottie.parser.ShapeGroupParser -> m0.J: 55:59:com.airbnb.lottie.model.content.ShapeGroup parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):36:36 -> a 60:64:com.airbnb.lottie.model.content.ShapeGroup parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):33:33 -> a 65:70:com.airbnb.lottie.model.content.ShapeGroup parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):53:53 -> a -com.airbnb.lottie.parser.ShapePathParser -> m0.K: +com.airbnb.lottie.parser.ShapePathParser -> q0.K: # {"id":"sourceFile","fileName":"ShapePathParser.java"} com.airbnb.lottie.parser.moshi.JsonReader$Options NAMES -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:19:void ():13:13 -> 6:11:com.airbnb.lottie.model.content.ShapePath parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):30:30 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Lj0/r;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Ln0/r;"} 12:28:com.airbnb.lottie.model.content.ShapePath parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):31:31 -> a 29:32:com.airbnb.lottie.model.content.ShapePath parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):45:45 -> a 33:37:com.airbnb.lottie.model.content.ShapePath parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):42:42 -> a @@ -70758,16 +75006,16 @@ com.airbnb.lottie.parser.ShapePathParser -> m0.K: 43:47:com.airbnb.lottie.model.content.ShapePath parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):36:36 -> a 48:52:com.airbnb.lottie.model.content.ShapePath parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):33:33 -> a 53:58:com.airbnb.lottie.model.content.ShapePath parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):49:49 -> a -com.airbnb.lottie.parser.ShapeStrokeParser -> m0.L: +com.airbnb.lottie.parser.ShapeStrokeParser -> q0.L: # {"id":"sourceFile","fileName":"ShapeStrokeParser.java"} com.airbnb.lottie.parser.moshi.JsonReader$Options NAMES -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} com.airbnb.lottie.parser.moshi.JsonReader$Options DASH_PATTERN_NAMES -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:28:void ():19:19 -> 29:43:void ():30:30 -> 3:19:com.airbnb.lottie.model.content.ShapeStroke parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):50:50 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Lj0/s;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Ln0/s;"} 20:25:com.airbnb.lottie.model.content.ShapeStroke parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):52:52 -> a 26:35:com.airbnb.lottie.model.content.ShapeStroke parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):53:53 -> a 36:39:com.airbnb.lottie.model.content.ShapeStroke parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):119:119 -> a @@ -70799,13 +75047,13 @@ com.airbnb.lottie.parser.ShapeStrokeParser -> m0.L: 277:280:com.airbnb.lottie.model.content.ShapeStroke parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):128:128 -> a 281:282:com.airbnb.lottie.model.content.ShapeStroke parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):129:129 -> a 283:296:com.airbnb.lottie.model.content.ShapeStroke parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):130:130 -> a -com.airbnb.lottie.parser.ShapeTrimPathParser -> m0.M: +com.airbnb.lottie.parser.ShapeTrimPathParser -> q0.M: # {"id":"sourceFile","fileName":"ShapeTrimPathParser.java"} com.airbnb.lottie.parser.moshi.JsonReader$Options NAMES -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$a;"} 1:23:void ():18:18 -> 9:14:com.airbnb.lottie.model.content.ShapeTrimPath parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):36:36 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;Lb0/k;)Lj0/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;Lf0/k;)Ln0/t;"} 15:37:com.airbnb.lottie.model.content.ShapeTrimPath parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):37:37 -> a 38:41:com.airbnb.lottie.model.content.ShapeTrimPath parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):57:57 -> a 42:46:com.airbnb.lottie.model.content.ShapeTrimPath parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):54:54 -> a @@ -70815,17 +75063,17 @@ com.airbnb.lottie.parser.ShapeTrimPathParser -> m0.M: 66:70:com.airbnb.lottie.model.content.ShapeTrimPath parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):42:42 -> a 71:75:com.airbnb.lottie.model.content.ShapeTrimPath parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):39:39 -> a 76:81:com.airbnb.lottie.model.content.ShapeTrimPath parse(com.airbnb.lottie.parser.moshi.JsonReader,com.airbnb.lottie.LottieComposition):61:61 -> a -com.airbnb.lottie.parser.ValueParser -> m0.N: +com.airbnb.lottie.parser.ValueParser -> q0.N: # {"id":"sourceFile","fileName":"ValueParser.java"} java.lang.Object parse(com.airbnb.lottie.parser.moshi.JsonReader,float) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c;F)Ljava/lang/Object;"} -com.airbnb.lottie.parser.moshi.JsonDataException -> n0.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c;F)Ljava/lang/Object;"} +com.airbnb.lottie.parser.moshi.JsonDataException -> r0.a: # {"id":"sourceFile","fileName":"JsonDataException.java"} 1:4:void (java.lang.String):36:36 -> -com.airbnb.lottie.parser.moshi.JsonEncodingException -> n0.b: +com.airbnb.lottie.parser.moshi.JsonEncodingException -> r0.b: # {"id":"sourceFile","fileName":"JsonEncodingException.java"} 1:4:void (java.lang.String):28:28 -> -com.airbnb.lottie.parser.moshi.JsonReader -> n0.c: +com.airbnb.lottie.parser.moshi.JsonReader -> r0.c: # {"id":"sourceFile","fileName":"JsonReader.java"} int stackSize -> d int[] scopes -> e @@ -70847,31 +75095,31 @@ com.airbnb.lottie.parser.moshi.JsonReader -> n0.c: 6:9:void ():229:229 -> 10:13:void ():230:230 -> 14:18:void ():231:231 -> - double nextDouble() -> A - int nextInt() -> I - java.lang.String nextName() -> L - java.lang.String nextString() -> T - 1:6:com.airbnb.lottie.parser.moshi.JsonReader of(okio.BufferedSource):224:224 -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/k;)Ln0/c;"} + int nextInt() -> C + java.lang.String nextName() -> D + java.lang.String nextString() -> R + 1:6:com.airbnb.lottie.parser.moshi.JsonReader of(okio.BufferedSource):224:224 -> Y + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/k;)Lr0/c;"} com.airbnb.lottie.parser.moshi.JsonReader$Token peek() -> Z - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln0/c$b;"} - 1:11:void pushScope(int):235:235 -> d0 - 12:20:void pushScope(int):239:239 -> d0 - 21:33:void pushScope(int):240:240 -> d0 - 34:45:void pushScope(int):241:241 -> d0 - 46:72:void pushScope(int):237:237 -> d0 - 73:83:void pushScope(int):243:243 -> d0 - int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options) -> e0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c$a;)I"} - 1:4:void access$000(okio.BufferedSink,java.lang.String):175:175 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/j;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr0/c$b;"} + 1:11:void pushScope(int):235:235 -> a0 + 12:20:void pushScope(int):239:239 -> a0 + 21:33:void pushScope(int):240:240 -> a0 + 34:45:void pushScope(int):241:241 -> a0 + 46:72:void pushScope(int):237:237 -> a0 + 73:83:void pushScope(int):243:243 -> a0 + 1:4:void access$000(okio.BufferedSink,java.lang.String):175:175 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/j;Ljava/lang/String;)V"} + int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options) -> d0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c$a;)I"} void skipName() -> g0 void beginArray() -> h void beginObject() -> i - void skipValue() -> i0 - void endArray() -> j + void skipValue() -> j0 + void endArray() -> p + void endObject() -> q 1:4:void string(okio.BufferedSink,java.lang.String):399:399 -> q0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/j;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/j;Ljava/lang/String;)V"} 5:7:void string(okio.BufferedSink,java.lang.String):400:400 -> q0 8:15:void string(okio.BufferedSink,java.lang.String):402:402 -> q0 16:23:void string(okio.BufferedSink,java.lang.String):404:404 -> q0 @@ -70883,22 +75131,22 @@ com.airbnb.lottie.parser.moshi.JsonReader -> n0.c: 57:59:void string(okio.BufferedSink,java.lang.String):425:425 -> q0 60:63:void string(okio.BufferedSink,java.lang.String):427:427 -> q0 1:30:com.airbnb.lottie.parser.moshi.JsonEncodingException syntaxError(java.lang.String):251:251 -> r0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ln0/b;"} - void endObject() -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lr0/b;"} 1:13:java.lang.String getPath():362:362 -> t boolean hasNext() -> u - boolean nextBoolean() -> x -com.airbnb.lottie.parser.moshi.JsonReader$Options -> n0.c$a: + boolean nextBoolean() -> v + double nextDouble() -> y +com.airbnb.lottie.parser.moshi.JsonReader$Options -> r0.c$a: # {"id":"sourceFile","fileName":"JsonReader.java"} java.lang.String[] strings -> a okio.Options doubleQuoteSuffix -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/w;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/w;"} 1:3:void (java.lang.String[],okio.Options):373:373 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/String;Lc4/w;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/String;Lj4/w;)V"} 4:5:void (java.lang.String[],okio.Options):374:374 -> 6:8:void (java.lang.String[],okio.Options):375:375 -> 1:3:com.airbnb.lottie.parser.moshi.JsonReader$Options of(java.lang.String[]):380:380 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/String;)Ln0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/String;)Lr0/c$a;"} 4:9:com.airbnb.lottie.parser.moshi.JsonReader$Options of(java.lang.String[]):381:381 -> a 10:12:com.airbnb.lottie.parser.moshi.JsonReader$Options of(java.lang.String[]):382:382 -> a 13:17:com.airbnb.lottie.parser.moshi.JsonReader$Options of(java.lang.String[]):383:383 -> a @@ -70906,30 +75154,30 @@ com.airbnb.lottie.parser.moshi.JsonReader$Options -> n0.c$a: 21:29:com.airbnb.lottie.parser.moshi.JsonReader$Options of(java.lang.String[]):385:385 -> a 30:46:com.airbnb.lottie.parser.moshi.JsonReader$Options of(java.lang.String[]):387:387 -> a 47:52:com.airbnb.lottie.parser.moshi.JsonReader$Options of(java.lang.String[]):389:389 -> a -com.airbnb.lottie.parser.moshi.JsonReader$Token -> n0.c$b: +com.airbnb.lottie.parser.moshi.JsonReader$Token -> r0.c$b: # {"id":"sourceFile","fileName":"JsonReader.java"} com.airbnb.lottie.parser.moshi.JsonReader$Token BEGIN_ARRAY -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$b;"} com.airbnb.lottie.parser.moshi.JsonReader$Token END_ARRAY -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$b;"} com.airbnb.lottie.parser.moshi.JsonReader$Token BEGIN_OBJECT -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$b;"} com.airbnb.lottie.parser.moshi.JsonReader$Token END_OBJECT -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$b;"} com.airbnb.lottie.parser.moshi.JsonReader$Token NAME -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$b;"} com.airbnb.lottie.parser.moshi.JsonReader$Token STRING -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$b;"} com.airbnb.lottie.parser.moshi.JsonReader$Token NUMBER -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$b;"} com.airbnb.lottie.parser.moshi.JsonReader$Token BOOLEAN -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$b;"} com.airbnb.lottie.parser.moshi.JsonReader$Token NULL -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$b;"} com.airbnb.lottie.parser.moshi.JsonReader$Token END_DOCUMENT -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln0/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/c$b;"} com.airbnb.lottie.parser.moshi.JsonReader$Token[] $VALUES -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"[Ln0/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lr0/c$b;"} 1:10:void ():439:439 -> 11:20:void ():445:445 -> 21:30:void ():451:451 -> @@ -70943,12 +75191,12 @@ com.airbnb.lottie.parser.moshi.JsonReader$Token -> n0.c$b: 103:109:void ():433:433 -> 1:4:void (java.lang.String,int):433:433 -> 1:25:com.airbnb.lottie.parser.moshi.JsonReader$Token[] $values():433:433 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ln0/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lr0/c$b;"} 1:9:com.airbnb.lottie.parser.moshi.JsonReader$Token valueOf(java.lang.String):433:433 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ln0/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lr0/c$b;"} 1:9:com.airbnb.lottie.parser.moshi.JsonReader$Token[] values():433:433 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ln0/c$b;"} -com.airbnb.lottie.parser.moshi.JsonScope -> n0.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lr0/c$b;"} +com.airbnb.lottie.parser.moshi.JsonScope -> r0.d: # {"id":"sourceFile","fileName":"JsonScope.java"} 1:13:java.lang.String getPath(int,int[],java.lang.String[],int[]):74:74 -> a 14:33:java.lang.String getPath(int,int[],java.lang.String[],int[]):76:76 -> a @@ -70957,26 +75205,26 @@ com.airbnb.lottie.parser.moshi.JsonScope -> n0.d: 41:46:java.lang.String getPath(int,int[],java.lang.String[],int[]):87:87 -> a 47:62:java.lang.String getPath(int,int[],java.lang.String[],int[]):79:79 -> a 63:67:java.lang.String getPath(int,int[],java.lang.String[],int[]):97:97 -> a -com.airbnb.lottie.parser.moshi.JsonUtf8Reader -> n0.e: +com.airbnb.lottie.parser.moshi.JsonUtf8Reader -> r0.e: # {"id":"sourceFile","fileName":"JsonUtf8Reader.java"} okio.BufferedSource source -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/k;"} okio.Buffer buffer -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/i;"} int peeked -> m long peekedLong -> n int peekedNumberLength -> o java.lang.String peekedString -> p okio.ByteString SINGLE_QUOTE_OR_SLASH -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/l;"} okio.ByteString DOUBLE_QUOTE_OR_SLASH -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/l;"} okio.ByteString UNQUOTED_STRING_TERMINALS -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/l;"} okio.ByteString LINEFEED_OR_CARRIAGE_RETURN -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/l;"} okio.ByteString CLOSING_BLOCK_COMMENT -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/l;"} 1:8:void ():30:30 -> 9:16:void ():31:31 -> 17:18:void ():32:32 -> @@ -70984,33 +75232,12 @@ com.airbnb.lottie.parser.moshi.JsonUtf8Reader -> n0.e: 25:32:void ():34:34 -> 33:41:void ():35:35 -> 1:4:void (okio.BufferedSource):100:100 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/k;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/k;)V"} 5:8:void (okio.BufferedSource):79:79 -> 9:10:void (okio.BufferedSource):104:104 -> 11:17:void (okio.BufferedSource):106:106 -> 18:21:void (okio.BufferedSource):107:107 -> 22:29:void (okio.BufferedSource):102:102 -> - 1:4:double nextDouble():658:658 -> A - 5:13:double nextDouble():660:660 -> A - 14:15:double nextDouble():664:664 -> A - 16:27:double nextDouble():665:665 -> A - 28:33:double nextDouble():666:666 -> A - 34:41:double nextDouble():669:669 -> A - 42:57:double nextDouble():670:670 -> A - 58:70:double nextDouble():672:672 -> A - 71:83:double nextDouble():674:674 -> A - 84:92:double nextDouble():676:676 -> A - 93:94:double nextDouble():681:681 -> A - 95:100:double nextDouble():684:684 -> A - 101:117:double nextDouble():689:689 -> A - 118:135:double nextDouble():690:690 -> A - 136:151:double nextDouble():691:691 -> A - 152:153:double nextDouble():693:693 -> A - 154:155:double nextDouble():694:694 -> A - 156:168:double nextDouble():695:695 -> A - 169:186:double nextDouble():686:686 -> A - 187:201:double nextDouble():687:687 -> A - 202:236:double nextDouble():678:678 -> A 10:28:int peekNumber():412:412 -> A0 29:133:int peekNumber():416:416 -> A0 134:161:int peekNumber():453:453 -> A0 @@ -71029,66 +75256,66 @@ com.airbnb.lottie.parser.moshi.JsonUtf8Reader -> n0.e: 179:184:char readEscapeCharacter():1013:1013 -> B0 185:226:char readEscapeCharacter():996:996 -> B0 227:233:char readEscapeCharacter():989:989 -> B0 + 1:4:int nextInt():769:769 -> C + 5:11:int nextInt():771:771 -> C + 12:17:int nextInt():775:775 -> C + 18:25:int nextInt():776:776 -> C + 26:27:int nextInt():781:781 -> C + 28:40:int nextInt():782:782 -> C + 41:58:int nextInt():778:778 -> C + 59:79:int nextInt():779:779 -> C + 80:103:int nextInt():787:787 -> C + 104:140:int nextInt():801:801 -> C + 141:147:int nextInt():790:790 -> C + 148:155:int nextInt():791:791 -> C + 156:159:int nextInt():793:793 -> C + 160:161:int nextInt():794:794 -> C + 162:174:int nextInt():795:795 -> C + 175:176:int nextInt():804:804 -> C + 177:189:int nextInt():807:807 -> C + 190:191:int nextInt():817:817 -> C + 192:193:int nextInt():818:818 -> C + 194:206:int nextInt():819:819 -> C + 207:224:int nextInt():814:814 -> C + 225:239:int nextInt():815:815 -> C + 240:257:int nextInt():809:809 -> C + 258:272:int nextInt():810:810 -> C 1:12:void skipQuotedValue(okio.ByteString):748:748 -> C0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)V"} 13:24:void skipQuotedValue(okio.ByteString):753:753 -> C0 25:30:void skipQuotedValue(okio.ByteString):754:754 -> C0 31:34:void skipQuotedValue(okio.ByteString):755:755 -> C0 35:41:void skipQuotedValue(okio.ByteString):757:757 -> C0 42:48:void skipQuotedValue(okio.ByteString):750:750 -> C0 + 1:4:java.lang.String nextName():518:518 -> D + 5:12:java.lang.String nextName():520:520 -> D + 13:21:java.lang.String nextName():524:524 -> D + 22:32:java.lang.String nextName():526:526 -> D + 33:43:java.lang.String nextName():528:528 -> D + 44:46:java.lang.String nextName():530:530 -> D + 47:48:java.lang.String nextName():534:534 -> D + 49:57:java.lang.String nextName():535:535 -> D + 58:96:java.lang.String nextName():532:532 -> D 1:17:boolean skipToEndOfBlockComment():969:969 -> D0 18:36:boolean skipToEndOfBlockComment():971:971 -> D0 1:8:void skipToEndOfLine():961:961 -> E0 9:28:void skipToEndOfLine():962:962 -> E0 1:8:void skipUnquotedValue():764:764 -> F0 9:25:void skipUnquotedValue():765:765 -> F0 - 1:4:int nextInt():769:769 -> I - 5:11:int nextInt():771:771 -> I - 12:17:int nextInt():775:775 -> I - 18:25:int nextInt():776:776 -> I - 26:27:int nextInt():781:781 -> I - 28:40:int nextInt():782:782 -> I - 41:58:int nextInt():778:778 -> I - 59:79:int nextInt():779:779 -> I - 80:103:int nextInt():787:787 -> I - 104:140:int nextInt():801:801 -> I - 141:147:int nextInt():790:790 -> I - 148:155:int nextInt():791:791 -> I - 156:159:int nextInt():793:793 -> I - 160:161:int nextInt():794:794 -> I - 162:174:int nextInt():795:795 -> I - 175:176:int nextInt():804:804 -> I - 177:189:int nextInt():807:807 -> I - 190:191:int nextInt():817:817 -> I - 192:193:int nextInt():818:818 -> I - 194:206:int nextInt():819:819 -> I - 207:224:int nextInt():814:814 -> I - 225:239:int nextInt():815:815 -> I - 240:257:int nextInt():809:809 -> I - 258:272:int nextInt():810:810 -> I - 1:4:java.lang.String nextName():518:518 -> L - 5:12:java.lang.String nextName():520:520 -> L - 13:21:java.lang.String nextName():524:524 -> L - 22:32:java.lang.String nextName():526:526 -> L - 33:43:java.lang.String nextName():528:528 -> L - 44:46:java.lang.String nextName():530:530 -> L - 47:48:java.lang.String nextName():534:534 -> L - 49:57:java.lang.String nextName():535:535 -> L - 58:96:java.lang.String nextName():532:532 -> L - 1:4:java.lang.String nextString():614:614 -> T - 5:12:java.lang.String nextString():616:616 -> T - 13:21:java.lang.String nextString():620:620 -> T - 22:32:java.lang.String nextString():622:622 -> T - 33:43:java.lang.String nextString():624:624 -> T - 44:46:java.lang.String nextString():626:626 -> T - 47:53:java.lang.String nextString():627:627 -> T - 54:64:java.lang.String nextString():629:629 -> T - 65:74:java.lang.String nextString():631:631 -> T - 75:76:java.lang.String nextString():635:635 -> T - 77:89:java.lang.String nextString():636:636 -> T - 90:128:java.lang.String nextString():633:633 -> T + 1:4:java.lang.String nextString():614:614 -> R + 5:12:java.lang.String nextString():616:616 -> R + 13:21:java.lang.String nextString():620:620 -> R + 22:32:java.lang.String nextString():622:622 -> R + 33:43:java.lang.String nextString():624:624 -> R + 44:46:java.lang.String nextString():626:626 -> R + 47:53:java.lang.String nextString():627:627 -> R + 54:64:java.lang.String nextString():629:629 -> R + 65:74:java.lang.String nextString():631:631 -> R + 75:76:java.lang.String nextString():635:635 -> R + 77:89:java.lang.String nextString():636:636 -> R + 90:128:java.lang.String nextString():633:633 -> R 1:4:com.airbnb.lottie.parser.moshi.JsonReader$Token peek():180:180 -> Z - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln0/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr0/c$b;"} 5:11:com.airbnb.lottie.parser.moshi.JsonReader$Token peek():182:182 -> Z 12:17:com.airbnb.lottie.parser.moshi.JsonReader$Token peek():215:215 -> Z 18:20:com.airbnb.lottie.parser.moshi.JsonReader$Token peek():213:213 -> Z @@ -71106,19 +75333,19 @@ com.airbnb.lottie.parser.moshi.JsonUtf8Reader -> n0.e: 11:12:void close():826:826 -> close 13:17:void close():827:827 -> close 18:23:void close():828:828 -> close - 1:4:int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options):540:540 -> e0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/c$a;)I"} - 5:20:int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options):542:542 -> e0 - 21:27:int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options):548:548 -> e0 - 28:38:int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options):551:551 -> e0 - 39:40:int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options):553:553 -> e0 - 41:53:int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options):554:554 -> e0 - 54:61:int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options):561:561 -> e0 - 62:65:int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options):563:563 -> e0 - 66:71:int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options):564:564 -> e0 - 72:73:int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options):567:567 -> e0 - 74:75:int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options):568:568 -> e0 - 76:85:int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options):570:570 -> e0 + 1:4:int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options):540:540 -> d0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/c$a;)I"} + 5:20:int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options):542:542 -> d0 + 21:27:int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options):548:548 -> d0 + 28:38:int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options):551:551 -> d0 + 39:40:int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options):553:553 -> d0 + 41:53:int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options):554:554 -> d0 + 54:61:int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options):561:561 -> d0 + 62:65:int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options):563:563 -> d0 + 66:71:int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options):564:564 -> d0 + 72:73:int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options):567:567 -> d0 + 74:75:int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options):568:568 -> d0 + 76:85:int selectName(com.airbnb.lottie.parser.moshi.JsonReader$Options):570:570 -> d0 1:4:void skipName():577:577 -> g0 5:8:void skipName():580:580 -> g0 9:16:void skipName():582:582 -> g0 @@ -71142,43 +75369,43 @@ com.airbnb.lottie.parser.moshi.JsonUtf8Reader -> n0.e: 17:19:void beginObject():148:148 -> i 20:43:void beginObject():150:150 -> i 44:58:void beginObject():151:151 -> i - 1:6:void skipValue():832:832 -> i0 - 7:10:void skipValue():837:837 -> i0 - 11:18:void skipValue():839:839 -> i0 - 19:27:void skipValue():843:843 -> i0 - 28:32:void skipValue():846:846 -> i0 - 33:42:void skipValue():848:848 -> i0 - 43:49:void skipValue():854:854 -> i0 - 50:59:void skipValue():851:851 -> i0 - 60:91:void skipValue():852:852 -> i0 - 92:98:void skipValue():861:861 -> i0 - 99:108:void skipValue():858:858 -> i0 - 109:164:void skipValue():859:859 -> i0 - 165:178:void skipValue():869:869 -> i0 - 179:188:void skipValue():871:871 -> i0 - 189:213:void skipValue():872:872 -> i0 - 214:219:void skipValue():867:867 -> i0 - 220:225:void skipValue():865:865 -> i0 - 226:228:void skipValue():863:863 -> i0 - 229:232:void skipValue():874:874 -> i0 - 233:243:void skipValue():877:877 -> i0 - 244:251:void skipValue():878:878 -> i0 - 252:290:void skipValue():833:833 -> i0 - 1:4:void endArray():127:127 -> j - 5:11:void endArray():129:129 -> j - 12:17:void endArray():132:132 -> j - 18:28:void endArray():133:133 -> j - 29:31:void endArray():134:134 -> j - 32:55:void endArray():136:136 -> j - 56:70:void endArray():137:137 -> j - 1:4:void endObject():156:156 -> s - 5:11:void endObject():158:158 -> s - 12:17:void endObject():161:161 -> s - 18:22:void endObject():162:162 -> s - 23:32:void endObject():163:163 -> s - 33:35:void endObject():164:164 -> s - 36:59:void endObject():166:166 -> s - 60:74:void endObject():167:167 -> s + 1:6:void skipValue():832:832 -> j0 + 7:10:void skipValue():837:837 -> j0 + 11:18:void skipValue():839:839 -> j0 + 19:27:void skipValue():843:843 -> j0 + 28:32:void skipValue():846:846 -> j0 + 33:42:void skipValue():848:848 -> j0 + 43:49:void skipValue():854:854 -> j0 + 50:59:void skipValue():851:851 -> j0 + 60:91:void skipValue():852:852 -> j0 + 92:98:void skipValue():861:861 -> j0 + 99:108:void skipValue():858:858 -> j0 + 109:164:void skipValue():859:859 -> j0 + 165:178:void skipValue():869:869 -> j0 + 179:188:void skipValue():871:871 -> j0 + 189:213:void skipValue():872:872 -> j0 + 214:219:void skipValue():867:867 -> j0 + 220:225:void skipValue():865:865 -> j0 + 226:228:void skipValue():863:863 -> j0 + 229:232:void skipValue():874:874 -> j0 + 233:243:void skipValue():877:877 -> j0 + 244:251:void skipValue():878:878 -> j0 + 252:290:void skipValue():833:833 -> j0 + 1:4:void endArray():127:127 -> p + 5:11:void endArray():129:129 -> p + 12:17:void endArray():132:132 -> p + 18:28:void endArray():133:133 -> p + 29:31:void endArray():134:134 -> p + 32:55:void endArray():136:136 -> p + 56:70:void endArray():137:137 -> p + 1:4:void endObject():156:156 -> q + 5:11:void endObject():158:158 -> q + 12:17:void endObject():161:161 -> q + 18:22:void endObject():162:162 -> q + 23:32:void endObject():163:163 -> q + 33:35:void endObject():164:164 -> q + 36:59:void endObject():166:166 -> q + 60:74:void endObject():167:167 -> q 1:5:void checkLenient():950:950 -> s0 6:12:void checkLenient():951:951 -> s0 3:30:int doPeek():220:220 -> t0 @@ -71245,10 +75472,17 @@ com.airbnb.lottie.parser.moshi.JsonUtf8Reader -> n0.e: 1:4:boolean hasNext():172:172 -> u 5:22:boolean hasNext():174:174 -> u 1:7:int findName(java.lang.String,com.airbnb.lottie.parser.moshi.JsonReader$Options):602:602 -> u0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ln0/c$a;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lr0/c$a;)I"} 8:17:int findName(java.lang.String,com.airbnb.lottie.parser.moshi.JsonReader$Options):603:603 -> u0 18:19:int findName(java.lang.String,com.airbnb.lottie.parser.moshi.JsonReader$Options):604:604 -> u0 20:33:int findName(java.lang.String,com.airbnb.lottie.parser.moshi.JsonReader$Options):605:605 -> u0 + 1:4:boolean nextBoolean():641:641 -> v + 5:13:boolean nextBoolean():643:643 -> v + 14:15:boolean nextBoolean():646:646 -> v + 16:29:boolean nextBoolean():647:647 -> v + 30:31:boolean nextBoolean():650:650 -> v + 32:42:boolean nextBoolean():651:651 -> v + 43:81:boolean nextBoolean():654:654 -> v 58:62:boolean isLiteral(int):499:499 -> v0 3:13:int nextNonWhitespace(boolean):896:896 -> w0 14:37:int nextNonWhitespace(boolean):897:897 -> w0 @@ -71266,15 +75500,8 @@ com.airbnb.lottie.parser.moshi.JsonUtf8Reader -> n0.e: 119:121:int nextNonWhitespace(boolean):935:935 -> w0 122:132:int nextNonWhitespace(boolean):936:936 -> w0 133:140:int nextNonWhitespace(boolean):943:943 -> w0 - 1:4:boolean nextBoolean():641:641 -> x - 5:13:boolean nextBoolean():643:643 -> x - 14:15:boolean nextBoolean():646:646 -> x - 16:29:boolean nextBoolean():647:647 -> x - 30:31:boolean nextBoolean():650:650 -> x - 32:42:boolean nextBoolean():651:651 -> x - 43:81:boolean nextBoolean():654:654 -> x 2:13:java.lang.String nextQuotedValue(okio.ByteString):709:709 -> x0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)Ljava/lang/String;"} 14:25:java.lang.String nextQuotedValue(okio.ByteString):715:715 -> x0 26:30:java.lang.String nextQuotedValue(okio.ByteString):717:717 -> x0 31:39:java.lang.String nextQuotedValue(okio.ByteString):719:719 -> x0 @@ -71286,6 +75513,27 @@ com.airbnb.lottie.parser.moshi.JsonUtf8Reader -> n0.e: 76:80:java.lang.String nextQuotedValue(okio.ByteString):732:732 -> x0 81:85:java.lang.String nextQuotedValue(okio.ByteString):733:733 -> x0 86:92:java.lang.String nextQuotedValue(okio.ByteString):711:711 -> x0 + 1:4:double nextDouble():658:658 -> y + 5:13:double nextDouble():660:660 -> y + 14:15:double nextDouble():664:664 -> y + 16:27:double nextDouble():665:665 -> y + 28:33:double nextDouble():666:666 -> y + 34:41:double nextDouble():669:669 -> y + 42:57:double nextDouble():670:670 -> y + 58:70:double nextDouble():672:672 -> y + 71:83:double nextDouble():674:674 -> y + 84:92:double nextDouble():676:676 -> y + 93:94:double nextDouble():681:681 -> y + 95:100:double nextDouble():684:684 -> y + 101:117:double nextDouble():689:689 -> y + 118:135:double nextDouble():690:690 -> y + 136:151:double nextDouble():691:691 -> y + 152:153:double nextDouble():693:693 -> y + 154:155:double nextDouble():694:694 -> y + 156:168:double nextDouble():695:695 -> y + 169:186:double nextDouble():686:686 -> y + 187:201:double nextDouble():687:687 -> y + 202:236:double nextDouble():678:678 -> y 1:14:java.lang.String nextUnquotedValue():742:742 -> y0 15:28:java.lang.String nextUnquotedValue():743:743 -> y0 1:37:int peekKeyword():361:361 -> z0 @@ -71299,7 +75547,7 @@ com.airbnb.lottie.parser.moshi.JsonUtf8Reader -> n0.e: 96:120:int peekKeyword():393:393 -> z0 121:126:int peekKeyword():398:398 -> z0 127:129:int peekKeyword():399:399 -> z0 -com.airbnb.lottie.utils.BaseLottieAnimator -> o0.c: +com.airbnb.lottie.utils.BaseLottieAnimator -> s0.c: # {"id":"sourceFile","fileName":"BaseLottieAnimator.java"} java.util.Set updateListeners -> d java.util.Set listeners -> e @@ -71313,23 +75561,23 @@ com.airbnb.lottie.utils.BaseLottieAnimator -> o0.c: 1:6:void addListener(android.animation.Animator$AnimatorListener):46:46 -> addListener 1:6:void addPauseListener(android.animation.Animator$AnimatorPauseListener):68:68 -> addPauseListener 1:6:void addUpdateListener(android.animation.ValueAnimator$AnimatorUpdateListener):34:34 -> addUpdateListener - 1:18:void notifyEnd(boolean):82:82 -> b - 19:24:void notifyEnd(boolean):83:83 -> b - 25:28:void notifyEnd(boolean):84:84 -> b - 29:33:void notifyEnd(boolean):86:86 -> b - 1:18:void notifyPause():105:105 -> c - 19:23:void notifyPause():106:106 -> c - 1:18:void notifyRepeat():76:76 -> d - 19:23:void notifyRepeat():77:77 -> d - 1:18:void notifyResume():113:113 -> e - 19:23:void notifyResume():114:114 -> e + 1:18:void notifyEnd(boolean):82:82 -> c + 19:24:void notifyEnd(boolean):83:83 -> c + 25:28:void notifyEnd(boolean):84:84 -> c + 29:33:void notifyEnd(boolean):86:86 -> c + 1:18:void notifyPause():105:105 -> d + 19:23:void notifyPause():106:106 -> d + 1:18:void notifyRepeat():76:76 -> e + 19:23:void notifyRepeat():77:77 -> e + 1:18:void notifyResume():113:113 -> f + 19:23:void notifyResume():114:114 -> f 1:18:void notifyStart(boolean):58:58 -> g 19:24:void notifyStart(boolean):59:59 -> g 25:28:void notifyStart(boolean):60:60 -> g 29:33:void notifyStart(boolean):62:62 -> g 1:8:long getStartDelay():18:18 -> getStartDelay - 1:18:void notifyUpdate():98:98 -> k - 19:23:void notifyUpdate():99:99 -> k + 1:18:void notifyUpdate():98:98 -> j + 19:23:void notifyUpdate():99:99 -> j 1:6:void removeAllListeners():54:54 -> removeAllListeners 1:6:void removeAllUpdateListeners():42:42 -> removeAllUpdateListeners 1:6:void removeListener(android.animation.Animator$AnimatorListener):50:50 -> removeListener @@ -71339,17 +75587,58 @@ com.airbnb.lottie.utils.BaseLottieAnimator -> o0.c: 2:2:android.animation.ValueAnimator setDuration(long):26:26 -> setDuration 1:8:void setInterpolator(android.animation.TimeInterpolator):30:30 -> setInterpolator 1:8:void setStartDelay(long):22:22 -> setStartDelay -com.airbnb.lottie.utils.BaseLottieAnimator$$ExternalSyntheticApiModelOutline0 -> o0.a: +com.airbnb.lottie.utils.BaseLottieAnimator$$ExternalSyntheticApiModelOutline0 -> s0.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void o0.BaseLottieAnimator$$ExternalSyntheticApiModelOutline0.m(android.animation.Animator$AnimatorListener,android.animation.Animator,boolean):0:0 -> a + 1:1:void s0.BaseLottieAnimator$$ExternalSyntheticApiModelOutline0.m(android.animation.Animator$AnimatorListener,android.animation.Animator,boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.airbnb.lottie.utils.BaseLottieAnimator$$ExternalSyntheticApiModelOutline1 -> o0.b: +com.airbnb.lottie.utils.BaseLottieAnimator$$ExternalSyntheticApiModelOutline1 -> s0.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void o0.BaseLottieAnimator$$ExternalSyntheticApiModelOutline1.m(android.animation.Animator$AnimatorListener,android.animation.Animator,boolean):0:0 -> a + 1:1:void s0.BaseLottieAnimator$$ExternalSyntheticApiModelOutline1.m(android.animation.Animator$AnimatorListener,android.animation.Animator,boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.airbnb.lottie.utils.GammaEvaluator -> o0.d: +com.airbnb.lottie.utils.DropShadow -> s0.d: +# {"id":"sourceFile","fileName":"DropShadow.java"} + float radius -> a + float dx -> b + float dy -> c + int color -> d + float[] vecs -> e + 1:6:void (float,float,float,int):22:27 -> + 7:7:void (com.airbnb.lottie.utils.DropShadow):30:30 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/d;)V"} + 8:11:void (com.airbnb.lottie.utils.DropShadow):12:15 -> + 12:16:void (com.airbnb.lottie.utils.DropShadow):31:35 -> + 1:8:void applyTo(android.graphics.Paint):94:94 -> a + 9:25:void applyTo(android.graphics.Paint):96:96 -> a + 26:29:void applyTo(android.graphics.Paint):98:98 -> a + 1:8:void applyTo(com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):128:128 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/x$b;)V"} + 9:12:void applyTo(com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):129:129 -> b + 13:15:void applyTo(com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):131:131 -> b + 1:19:void applyWithAlpha(int,android.graphics.Paint):106:106 -> c + 20:41:void applyWithAlpha(int,android.graphics.Paint):108:108 -> c + 42:56:void applyWithAlpha(int,android.graphics.Paint):110:110 -> c + 57:60:void applyWithAlpha(int,android.graphics.Paint):112:112 -> c + 1:7:void applyWithAlpha(int,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):120:120 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILs0/x$b;)V"} + 8:11:void applyWithAlpha(int,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):121:121 -> d + 1:3:int getColor():63:63 -> e + 1:3:float getDx():47:47 -> f + 1:3:float getDy():55:55 -> g + 1:3:float getRadius():39:39 -> h + 1:22:void multiplyOpacity(int):86:86 -> i + 23:47:void multiplyOpacity(int):87:87 -> i + 1:34:boolean sameAs(com.airbnb.lottie.utils.DropShadow):71:71 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/d;)Z"} + 1:9:void transformBy(android.graphics.Matrix):75:75 -> k + 10:16:void transformBy(android.graphics.Matrix):76:76 -> k + 17:21:void transformBy(android.graphics.Matrix):77:77 -> k + 22:24:void transformBy(android.graphics.Matrix):78:78 -> k + 25:30:void transformBy(android.graphics.Matrix):80:80 -> k + 31:34:void transformBy(android.graphics.Matrix):81:81 -> k + 35:43:void transformBy(android.graphics.Matrix):82:82 -> k +com.airbnb.lottie.utils.GammaEvaluator -> s0.e: # {"id":"sourceFile","fileName":"GammaEvaluator.java"} 27:32:float EOCF_sRGB(float):24:24 -> a 19:36:float OECF_sRGB(float):17:17 -> b @@ -71363,7 +75652,7 @@ com.airbnb.lottie.utils.GammaEvaluator -> o0.d: 105:109:int evaluate(float,int,int):66:66 -> c 110:114:int evaluate(float,int,int):67:67 -> c 115:140:int evaluate(float,int,int):69:69 -> c -com.airbnb.lottie.utils.LogcatLogger -> o0.e: +com.airbnb.lottie.utils.LogcatLogger -> s0.f: # {"id":"sourceFile","fileName":"LogcatLogger.java"} java.util.Set loggedMessages -> a 1:8:void ():20:20 -> @@ -71377,16 +75666,16 @@ com.airbnb.lottie.utils.LogcatLogger -> o0.e: 2:5:void warning(java.lang.String):34:34 -> d 1:4:void debug(java.lang.String,java.lang.Throwable):28:28 -> e 5:10:void debug(java.lang.String,java.lang.Throwable):29:29 -> e -com.airbnb.lottie.utils.Logger -> o0.f: +com.airbnb.lottie.utils.Logger -> s0.g: # {"id":"sourceFile","fileName":"Logger.java"} com.airbnb.lottie.LottieLogger INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/Q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/Q;"} 1:8:void ():11:11 -> 1:6:void debug(java.lang.String):18:18 -> a 1:6:void error(java.lang.String,java.lang.Throwable):34:34 -> b 1:6:void warning(java.lang.String):26:26 -> c 1:6:void warning(java.lang.String,java.lang.Throwable):30:30 -> d -com.airbnb.lottie.utils.LottieThreadFactory -> o0.g: +com.airbnb.lottie.utils.LottieThreadFactory -> s0.h: # {"id":"sourceFile","fileName":"LottieThreadFactory.java"} java.lang.ThreadGroup group -> d java.util.concurrent.atomic.AtomicInteger threadNumber -> e @@ -71401,7 +75690,7 @@ com.airbnb.lottie.utils.LottieThreadFactory -> o0.g: 1:34:java.lang.Thread newThread(java.lang.Runnable):19:19 -> newThread 35:39:java.lang.Thread newThread(java.lang.Runnable):21:21 -> newThread 40:43:java.lang.Thread newThread(java.lang.Runnable):24:24 -> newThread -com.airbnb.lottie.utils.LottieTrace -> o0.h: +com.airbnb.lottie.utils.LottieTrace -> s0.i: # {"id":"sourceFile","fileName":"LottieTrace.java"} java.lang.String[] sections -> a long[] startTimeNs -> b @@ -71426,7 +75715,7 @@ com.airbnb.lottie.utils.LottieTrace -> o0.h: 33:49:float endSection(java.lang.String):40:40 -> b 50:91:float endSection(java.lang.String):35:35 -> b 92:99:float endSection(java.lang.String):32:32 -> b -com.airbnb.lottie.utils.LottieValueAnimator -> o0.i: +com.airbnb.lottie.utils.LottieValueAnimator -> s0.j: # {"id":"sourceFile","fileName":"LottieValueAnimator.java"} float speed -> g boolean speedReversedForRepeatMode -> h @@ -71437,7 +75726,7 @@ com.airbnb.lottie.utils.LottieValueAnimator -> o0.i: float minFrame -> m float maxFrame -> n com.airbnb.lottie.LottieComposition composition -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/k;"} boolean running -> p boolean useCompositionFrameRate -> q 1:5:void ():33:33 -> @@ -71451,53 +75740,55 @@ com.airbnb.lottie.utils.LottieValueAnimator -> o0.i: 28:29:void ():28:28 -> 30:31:void ():30:30 -> 32:34:void ():31:31 -> - 2:3:void resumeAnimation():250:250 -> A - 4:8:void resumeAnimation():251:251 -> A - 9:10:void resumeAnimation():252:252 -> A - 11:28:void resumeAnimation():253:253 -> A - 29:36:void resumeAnimation():254:254 -> A - 37:54:void resumeAnimation():255:255 -> A - 55:61:void resumeAnimation():256:256 -> A - 62:65:void resumeAnimation():258:258 -> A - 1:9:void reverseAnimationSpeed():204:204 -> B - 1:7:void setComposition(com.airbnb.lottie.LottieComposition):152:152 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;)V"} - 8:11:void setComposition(com.airbnb.lottie.LottieComposition):153:153 -> C - 12:13:void setComposition(com.airbnb.lottie.LottieComposition):156:156 -> C - 14:23:void setComposition(com.airbnb.lottie.LottieComposition):157:157 -> C - 24:31:void setComposition(com.airbnb.lottie.LottieComposition):158:158 -> C - 32:35:void setComposition(com.airbnb.lottie.LottieComposition):156:156 -> C - 36:50:void setComposition(com.airbnb.lottie.LottieComposition):161:161 -> C - 51:53:void setComposition(com.airbnb.lottie.LottieComposition):163:163 -> C - 54:55:void setComposition(com.airbnb.lottie.LottieComposition):164:164 -> C - 56:59:void setComposition(com.airbnb.lottie.LottieComposition):165:165 -> C - 60:62:void setComposition(com.airbnb.lottie.LottieComposition):166:166 -> C - 63:66:void setComposition(com.airbnb.lottie.LottieComposition):167:167 -> C - 1:7:void setFrame(float):171:171 -> D - 8:21:void setFrame(float):174:174 -> D - 22:35:void setFrame(float):175:175 -> D - 36:37:void setFrame(float):176:176 -> D - 38:41:void setFrame(float):177:177 -> D - 1:6:void setMaxFrame(float):185:185 -> E - 5:16:void setMinAndMaxFrames(float,float):192:192 -> F - 17:28:void setMinAndMaxFrames(float,float):193:193 -> F - 29:32:void setMinAndMaxFrames(float,float):194:194 -> F - 33:36:void setMinAndMaxFrames(float,float):195:195 -> F - 37:50:void setMinAndMaxFrames(float,float):196:196 -> F - 51:52:void setMinAndMaxFrames(float,float):197:197 -> F - 53:54:void setMinAndMaxFrames(float,float):198:198 -> F - 55:66:void setMinAndMaxFrames(float,float):199:199 -> F - 67:90:void setMinAndMaxFrames(float,float):190:190 -> F - 2:9:void setMinFrame(int):181:181 -> G - 1:3:void setSpeed(float):208:208 -> H - 1:3:void setUseCompositionFrameRate(boolean):84:84 -> I - 1:5:void verifyFrame():311:311 -> J - 6:20:void verifyFrame():314:314 -> J - 21:54:void verifyFrame():315:315 -> J - 1:3:void notifyCancel():286:286 -> a - 4:11:void notifyCancel():287:287 -> a - 1:3:void cancel():263:263 -> cancel - 4:7:void cancel():264:264 -> cancel + 1:10:void removeFrameCallback(boolean):311:311 -> A + 11:13:void removeFrameCallback(boolean):313:313 -> A + 2:3:void resumeAnimation():257:257 -> B + 4:8:void resumeAnimation():258:258 -> B + 9:10:void resumeAnimation():259:259 -> B + 11:28:void resumeAnimation():260:260 -> B + 29:36:void resumeAnimation():261:261 -> B + 37:54:void resumeAnimation():262:262 -> B + 55:61:void resumeAnimation():263:263 -> B + 62:65:void resumeAnimation():265:265 -> B + 1:9:void reverseAnimationSpeed():211:211 -> C + 1:7:void setComposition(com.airbnb.lottie.LottieComposition):159:159 -> D + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;)V"} + 8:11:void setComposition(com.airbnb.lottie.LottieComposition):160:160 -> D + 12:13:void setComposition(com.airbnb.lottie.LottieComposition):163:163 -> D + 14:23:void setComposition(com.airbnb.lottie.LottieComposition):164:164 -> D + 24:31:void setComposition(com.airbnb.lottie.LottieComposition):165:165 -> D + 32:35:void setComposition(com.airbnb.lottie.LottieComposition):163:163 -> D + 36:50:void setComposition(com.airbnb.lottie.LottieComposition):168:168 -> D + 51:53:void setComposition(com.airbnb.lottie.LottieComposition):170:170 -> D + 54:55:void setComposition(com.airbnb.lottie.LottieComposition):171:171 -> D + 56:59:void setComposition(com.airbnb.lottie.LottieComposition):172:172 -> D + 60:62:void setComposition(com.airbnb.lottie.LottieComposition):173:173 -> D + 63:66:void setComposition(com.airbnb.lottie.LottieComposition):174:174 -> D + 1:7:void setFrame(float):178:178 -> E + 8:21:void setFrame(float):181:181 -> E + 22:35:void setFrame(float):182:182 -> E + 36:37:void setFrame(float):183:183 -> E + 38:41:void setFrame(float):184:184 -> E + 1:6:void setMaxFrame(float):192:192 -> F + 5:16:void setMinAndMaxFrames(float,float):199:199 -> G + 17:28:void setMinAndMaxFrames(float,float):200:200 -> G + 29:32:void setMinAndMaxFrames(float,float):201:201 -> G + 33:36:void setMinAndMaxFrames(float,float):202:202 -> G + 37:50:void setMinAndMaxFrames(float,float):203:203 -> G + 51:52:void setMinAndMaxFrames(float,float):204:204 -> G + 53:54:void setMinAndMaxFrames(float,float):205:205 -> G + 55:66:void setMinAndMaxFrames(float,float):206:206 -> G + 67:90:void setMinAndMaxFrames(float,float):197:197 -> G + 2:9:void setMinFrame(int):188:188 -> H + 1:3:void setSpeed(float):215:215 -> I + 1:3:void setUseCompositionFrameRate(boolean):84:84 -> J + 1:5:void verifyFrame():318:318 -> K + 6:20:void verifyFrame():321:321 -> K + 21:54:void verifyFrame():322:322 -> K + 1:3:void notifyCancel():293:293 -> a + 4:11:void notifyCancel():294:294 -> a + 1:3:void cancel():270:270 -> cancel + 4:7:void cancel():271:271 -> cancel 1:3:void doFrame(long):88:88 -> doFrame 4:15:void doFrame(long):89:89 -> doFrame 16:23:void doFrame(long):93:93 -> doFrame @@ -71509,25 +75800,26 @@ com.airbnb.lottie.utils.LottieValueAnimator -> o0.i: 66:67:void doFrame(long):102:102 -> doFrame 68:81:void doFrame(long):103:103 -> doFrame 82:93:void doFrame(long):104:104 -> doFrame - 94:95:void doFrame(long):106:106 -> doFrame - 96:105:void doFrame(long):108:108 -> doFrame - 106:110:void doFrame(long):109:109 -> doFrame - 111:125:void doFrame(long):112:112 -> doFrame - 126:143:void doFrame(long):113:113 -> doFrame - 144:145:void doFrame(long):114:114 -> doFrame - 146:148:void doFrame(long):115:115 -> doFrame - 149:156:void doFrame(long):116:116 -> doFrame - 157:159:void doFrame(long):118:118 -> doFrame - 160:165:void doFrame(long):119:119 -> doFrame - 166:172:void doFrame(long):120:120 -> doFrame - 173:178:void doFrame(long):121:121 -> doFrame - 179:182:void doFrame(long):122:122 -> doFrame - 183:199:void doFrame(long):124:124 -> doFrame - 200:201:void doFrame(long):125:125 -> doFrame - 202:203:void doFrame(long):127:127 -> doFrame - 204:206:void doFrame(long):131:131 -> doFrame - 207:212:void doFrame(long):132:132 -> doFrame - 213:216:void doFrame(long):133:133 -> doFrame + 94:97:void doFrame(long):106:106 -> doFrame + 98:112:void doFrame(long):109:109 -> doFrame + 113:130:void doFrame(long):110:110 -> doFrame + 131:132:void doFrame(long):111:111 -> doFrame + 133:135:void doFrame(long):112:112 -> doFrame + 136:138:void doFrame(long):113:113 -> doFrame + 139:146:void doFrame(long):114:114 -> doFrame + 147:153:void doFrame(long):116:116 -> doFrame + 154:159:void doFrame(long):117:117 -> doFrame + 160:163:void doFrame(long):118:118 -> doFrame + 164:180:void doFrame(long):120:120 -> doFrame + 181:182:void doFrame(long):121:121 -> doFrame + 183:184:void doFrame(long):123:123 -> doFrame + 185:187:void doFrame(long):124:124 -> doFrame + 188:190:void doFrame(long):125:125 -> doFrame + 191:197:void doFrame(long):126:126 -> doFrame + 198:200:void doFrame(long):129:129 -> doFrame + 201:203:void doFrame(long):132:132 -> doFrame + 204:209:void doFrame(long):133:133 -> doFrame + 210:213:void doFrame(long):134:134 -> doFrame 1:6:float getAnimatedFraction():61:61 -> getAnimatedFraction 7:12:float getAnimatedFraction():64:64 -> getAnimatedFraction 13:30:float getAnimatedFraction():65:65 -> getAnimatedFraction @@ -71535,41 +75827,41 @@ com.airbnb.lottie.utils.LottieValueAnimator -> o0.i: 1:9:java.lang.Object getAnimatedValue():41:41 -> getAnimatedValue 1:13:long getDuration():72:72 -> getDuration 1:3:boolean isRunning():80:80 -> isRunning - 2:5:void clearComposition():145:145 -> l - 6:9:void clearComposition():146:146 -> l - 10:12:void clearComposition():147:147 -> l - 1:3:void endAnimation():238:238 -> m - 4:11:void endAnimation():239:239 -> m + 1:12:void checkNotifyUpdate(float):139:139 -> k + 13:16:void checkNotifyUpdate(float):140:140 -> k + 2:5:void clearComposition():152:152 -> l + 6:9:void clearComposition():153:153 -> l + 10:12:void clearComposition():154:154 -> l + 1:3:void endAnimation():245:245 -> m + 4:11:void endAnimation():246:246 -> m 1:6:float getAnimatedValueAbsolute():49:49 -> n 7:28:float getAnimatedValueAbsolute():52:52 -> n 1:3:float getFrame():76:76 -> o - 1:11:float getFrameDurationNs():138:138 -> p - 12:24:float getFrameDurationNs():141:141 -> p - 1:6:float getMaxFrame():279:279 -> q - 7:20:float getMaxFrame():282:282 -> q - 1:6:float getMinFrame():272:272 -> r - 7:20:float getMinFrame():275:275 -> r - 1:6:void setRepeatMode(int):219:219 -> setRepeatMode - 7:11:void setRepeatMode(int):220:220 -> setRepeatMode - 12:13:void setRepeatMode(int):221:221 -> setRepeatMode - 14:17:void setRepeatMode(int):222:222 -> setRepeatMode - 1:3:float getSpeed():215:215 -> t - 1:13:boolean isReversed():268:268 -> u - 1:3:void pauseAnimation():244:244 -> v - 4:7:void pauseAnimation():245:245 -> v - 2:3:void playAnimation():228:228 -> w - 4:10:void playAnimation():229:229 -> w - 11:32:void playAnimation():230:230 -> w - 33:35:void playAnimation():231:231 -> w - 36:37:void playAnimation():232:232 -> w - 38:41:void playAnimation():233:233 -> w - 1:7:void postFrameCallback():291:291 -> x - 8:10:void postFrameCallback():292:292 -> x - 11:18:void postFrameCallback():293:293 -> x - 2:5:void removeFrameCallback():299:299 -> y - 1:10:void removeFrameCallback(boolean):304:304 -> z - 11:13:void removeFrameCallback(boolean):306:306 -> z -com.airbnb.lottie.utils.MeanCalculator -> o0.j: + 1:11:float getFrameDurationNs():145:145 -> r + 12:24:float getFrameDurationNs():148:148 -> r + 1:6:float getMaxFrame():286:286 -> s + 7:20:float getMaxFrame():289:289 -> s + 1:6:void setRepeatMode(int):226:226 -> setRepeatMode + 7:11:void setRepeatMode(int):227:227 -> setRepeatMode + 12:13:void setRepeatMode(int):228:228 -> setRepeatMode + 14:17:void setRepeatMode(int):229:229 -> setRepeatMode + 1:6:float getMinFrame():279:279 -> t + 7:20:float getMinFrame():282:282 -> t + 1:3:float getSpeed():222:222 -> u + 1:13:boolean isReversed():275:275 -> v + 1:3:void pauseAnimation():251:251 -> w + 4:7:void pauseAnimation():252:252 -> w + 2:3:void playAnimation():235:235 -> x + 4:10:void playAnimation():236:236 -> x + 11:32:void playAnimation():237:237 -> x + 33:35:void playAnimation():238:238 -> x + 36:37:void playAnimation():239:239 -> x + 38:41:void playAnimation():240:240 -> x + 1:7:void postFrameCallback():298:298 -> y + 8:10:void postFrameCallback():299:299 -> y + 11:18:void postFrameCallback():300:300 -> y + 2:5:void removeFrameCallback():306:306 -> z +com.airbnb.lottie.utils.MeanCalculator -> s0.k: # {"id":"sourceFile","fileName":"MeanCalculator.java"} float sum -> a int n -> b @@ -71578,7 +75870,7 @@ com.airbnb.lottie.utils.MeanCalculator -> o0.j: 6:19:void add(float):13:13 -> a 20:21:void add(float):15:15 -> a 22:26:void add(float):16:16 -> a -com.airbnb.lottie.utils.MiscUtils -> o0.k: +com.airbnb.lottie.utils.MiscUtils -> s0.l: # {"id":"sourceFile","fileName":"MiscUtils.java"} android.graphics.PointF pathFromDataCurrentPoint -> a 1:8:void ():16:16 -> @@ -71591,7 +75883,7 @@ com.airbnb.lottie.utils.MiscUtils -> o0.k: 3:7:int floorMod(float,float):64:64 -> f 1:7:int floorMod(int,int):68:68 -> g 1:3:void getPathFromData(com.airbnb.lottie.model.content.ShapeData,android.graphics.Path):23:23 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/o;Landroid/graphics/Path;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln0/o;Landroid/graphics/Path;)V"} 4:7:void getPathFromData(com.airbnb.lottie.model.content.ShapeData,android.graphics.Path):24:24 -> h 8:14:void getPathFromData(com.airbnb.lottie.model.content.ShapeData,android.graphics.Path):25:25 -> h 15:24:void getPathFromData(com.airbnb.lottie.model.content.ShapeData,android.graphics.Path):26:26 -> h @@ -71609,121 +75901,473 @@ com.airbnb.lottie.utils.MiscUtils -> o0.k: 1:4:float lerp(float,float,float):52:52 -> i 1:7:int lerp(int,int,float):60:60 -> j 1:10:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath,com.airbnb.lottie.animation.content.KeyPathElementContent):107:107 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/e;ILjava/util/List;Lh0/e;Ld0/k;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/e;ILjava/util/List;Ll0/e;Lh0/k;)V"} 11:18:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath,com.airbnb.lottie.animation.content.KeyPathElementContent):108:108 -> k 19:26:void resolveKeyPath(com.airbnb.lottie.model.KeyPath,int,java.util.List,com.airbnb.lottie.model.KeyPath,com.airbnb.lottie.animation.content.KeyPathElementContent):109:109 -> k -com.airbnb.lottie.utils.Utils -> o0.l: +com.airbnb.lottie.utils.OffscreenLayer -> s0.x: +# {"id":"sourceFile","fileName":"OffscreenLayer.java"} + com.airbnb.lottie.utils.DropShadow lastRenderNodeShadow -> A + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls0/d;"} + android.graphics.Matrix IDENTITY_MATRIX -> B + android.graphics.Canvas parentCanvas -> a + com.airbnb.lottie.utils.OffscreenLayer$ComposeOp op -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls0/x$b;"} + com.airbnb.lottie.utils.OffscreenLayer$RenderStrategy currentStrategy -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls0/x$c;"} + android.graphics.RectF targetRect -> d + android.graphics.RectF rectIncludingShadow -> e + android.graphics.Rect intRectIncludingShadow -> f + android.graphics.RectF tmpRect -> g + android.graphics.RectF scaledRectIncludingShadow -> h + android.graphics.Rect shadowBitmapSrcRect -> i + android.graphics.RectF scaledBounds -> j + android.graphics.Paint composePaint -> k + android.graphics.Bitmap bitmap -> l + android.graphics.Canvas bitmapCanvas -> m + android.graphics.Rect bitmapSrcRect -> n + com.airbnb.lottie.animation.LPaint clearPaint -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/a;"} + android.graphics.Matrix parentCanvasMatrix -> p + float[] preExistingTransform -> q + android.graphics.Bitmap shadowBitmap -> r + android.graphics.Bitmap shadowMaskBitmap -> s + android.graphics.Canvas shadowBitmapCanvas -> t + android.graphics.Canvas shadowMaskBitmapCanvas -> u + com.airbnb.lottie.animation.LPaint shadowPaint -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"Lg0/a;"} + android.graphics.BlurMaskFilter shadowBlurFilter -> w + float lastShadowBlurRadius -> x + android.graphics.RenderNode renderNode -> y + android.graphics.RenderNode shadowRenderNode -> z + 1:8:void ():110:110 -> + 1:4:void ():144:144 -> + 5:7:void ():137:137 -> + 1:16:android.graphics.Bitmap allocateBitmap(android.graphics.RectF,android.graphics.Bitmap$Config):187:187 -> a + 17:28:android.graphics.Bitmap allocateBitmap(android.graphics.RectF,android.graphics.Bitmap$Config):188:188 -> a + 29:41:android.graphics.Bitmap allocateBitmap(android.graphics.RectF,android.graphics.Bitmap$Config):193:193 -> a + 1:11:android.graphics.RectF calculateRectIncludingShadow(android.graphics.RectF,com.airbnb.lottie.utils.DropShadow):409:409 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/RectF;Ls0/d;)Landroid/graphics/RectF;"} + 12:22:android.graphics.RectF calculateRectIncludingShadow(android.graphics.RectF,com.airbnb.lottie.utils.DropShadow):410:410 -> b + 23:27:android.graphics.RectF calculateRectIncludingShadow(android.graphics.RectF,com.airbnb.lottie.utils.DropShadow):411:411 -> b + 28:46:android.graphics.RectF calculateRectIncludingShadow(android.graphics.RectF,com.airbnb.lottie.utils.DropShadow):412:412 -> b + 47:61:android.graphics.RectF calculateRectIncludingShadow(android.graphics.RectF,com.airbnb.lottie.utils.DropShadow):413:413 -> b + 62:66:android.graphics.RectF calculateRectIncludingShadow(android.graphics.RectF,com.airbnb.lottie.utils.DropShadow):414:414 -> b + 67:73:android.graphics.RectF calculateRectIncludingShadow(android.graphics.RectF,com.airbnb.lottie.utils.DropShadow):415:415 -> b + 74:76:android.graphics.RectF calculateRectIncludingShadow(android.graphics.RectF,com.airbnb.lottie.utils.DropShadow):416:416 -> b + 1:6:com.airbnb.lottie.utils.OffscreenLayer$RenderStrategy chooseRenderStrategy(android.graphics.Canvas,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):148:148 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Ls0/x$b;)Ls0/x$c;"} + 7:9:com.airbnb.lottie.utils.OffscreenLayer$RenderStrategy chooseRenderStrategy(android.graphics.Canvas,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):150:150 -> c + 10:15:com.airbnb.lottie.utils.OffscreenLayer$RenderStrategy chooseRenderStrategy(android.graphics.Canvas,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):153:153 -> c + 16:18:com.airbnb.lottie.utils.OffscreenLayer$RenderStrategy chooseRenderStrategy(android.graphics.Canvas,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):158:158 -> c + 19:35:com.airbnb.lottie.utils.OffscreenLayer$RenderStrategy chooseRenderStrategy(android.graphics.Canvas,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):163:163 -> c + 36:38:com.airbnb.lottie.utils.OffscreenLayer$RenderStrategy chooseRenderStrategy(android.graphics.Canvas,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):176:176 -> c + 39:41:com.airbnb.lottie.utils.OffscreenLayer$RenderStrategy chooseRenderStrategy(android.graphics.Canvas,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):180:180 -> c + 42:44:com.airbnb.lottie.utils.OffscreenLayer$RenderStrategy chooseRenderStrategy(android.graphics.Canvas,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):167:167 -> c + 1:4:void deallocateBitmap(android.graphics.Bitmap):197:197 -> d + 1:16:void finish():350:350 -> e + 17:41:void finish():354:354 -> e + 42:45:void finish():382:382 -> e + 46:51:void finish():386:386 -> e + 52:56:void finish():390:390 -> e + 57:72:void finish():391:391 -> e + 73:77:void finish():392:392 -> e + 78:85:void finish():393:393 -> e + 86:94:void finish():398:398 -> e + 95:101:void finish():400:400 -> e + 102:107:void finish():401:401 -> e + 108:115:void finish():387:387 -> e + 116:123:void finish():383:383 -> e + 124:127:void finish():364:364 -> e + 128:135:void finish():368:368 -> e + 136:144:void finish():373:373 -> e + 145:155:void finish():376:376 -> e + 156:184:void finish():377:377 -> e + 185:198:void finish():378:378 -> e + 199:206:void finish():365:365 -> e + 207:212:void finish():360:360 -> e + 213:218:void finish():356:356 -> e + 219:221:void finish():405:405 -> e + 222:229:void finish():351:351 -> e + 1:10:boolean finishDecrementsCanvasSaveCount():562:562 -> f + 5:31:boolean needNewBitmap(android.graphics.Bitmap,android.graphics.RectF):205:205 -> g + 32:65:boolean needNewBitmap(android.graphics.Bitmap,android.graphics.RectF):211:211 -> g + 1:8:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):421:421 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Ls0/d;)V"} + 9:12:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):426:426 -> h + 13:23:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):427:427 -> h + 24:28:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):428:428 -> h + 29:36:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):429:429 -> h + 37:44:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):430:430 -> h + 45:52:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):431:431 -> h + 53:57:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):432:432 -> h + 58:60:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):428:428 -> h + 61:74:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):434:434 -> h + 75:76:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):435:435 -> h + 77:87:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):436:436 -> h + 88:104:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):437:437 -> h + 105:115:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):444:444 -> h + 116:140:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):445:445 -> h + 141:150:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):446:446 -> h + 151:154:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):447:447 -> h + 155:157:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):448:448 -> h + 158:161:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):450:450 -> h + 162:164:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):451:451 -> h + 165:174:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):454:454 -> h + 175:184:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):455:455 -> h + 185:193:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):456:456 -> h + 194:203:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):457:457 -> h + 204:215:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):459:459 -> h + 216:220:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):462:462 -> h + 221:229:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):463:463 -> h + 230:233:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):466:466 -> h + 234:238:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):468:468 -> h + 239:245:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):469:469 -> h + 246:252:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):473:473 -> h + 253:257:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):474:474 -> h + 258:277:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):479:479 -> h + 278:292:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):482:482 -> h + 293:306:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):483:483 -> h + 307:316:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):485:485 -> h + 317:318:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):487:487 -> h + 319:324:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):490:490 -> h + 325:333:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):492:492 -> h + 334:341:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):493:493 -> h + 342:349:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):494:494 -> h + 350:354:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):496:496 -> h + 355:359:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):498:498 -> h + 360:388:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):503:503 -> h + 389:400:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):508:508 -> h + 401:408:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):466:466 -> h + 409:416:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):460:460 -> h + 417:424:void renderBitmapShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):422:422 -> h + 1:8:void renderHardwareShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):513:513 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Ls0/d;)V"} + 9:14:void renderHardwareShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):517:517 -> i + 15:28:void renderHardwareShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):523:523 -> i + 29:30:void renderHardwareShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):524:524 -> i + 31:40:void renderHardwareShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):526:526 -> i + 41:55:void renderHardwareShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):527:527 -> i + 56:64:void renderHardwareShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):528:528 -> i + 65:74:void renderHardwareShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):529:529 -> i + 75:80:void renderHardwareShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):530:530 -> i + 81:85:void renderHardwareShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):532:532 -> i + 86:87:void renderHardwareShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):533:533 -> i + 88:93:void renderHardwareShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):536:536 -> i + 94:110:void renderHardwareShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):537:537 -> i + 111:125:void renderHardwareShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):544:544 -> i + 126:141:void renderHardwareShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):545:545 -> i + 142:162:void renderHardwareShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):547:547 -> i + 163:167:void renderHardwareShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):548:548 -> i + 168:172:void renderHardwareShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):549:549 -> i + 173:175:void renderHardwareShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):551:551 -> i + 176:182:void renderHardwareShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):552:552 -> i + 183:187:void renderHardwareShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):553:553 -> i + 188:191:void renderHardwareShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):554:554 -> i + 192:199:void renderHardwareShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):518:518 -> i + 200:207:void renderHardwareShadow(android.graphics.Canvas,com.airbnb.lottie.utils.DropShadow):514:514 -> i + 1:4:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):215:215 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/RectF;Ls0/x$b;)Landroid/graphics/Canvas;"} + 5:14:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):222:222 -> j + 15:25:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):223:223 -> j + 26:30:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):224:224 -> j + 31:37:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):225:225 -> j + 38:43:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):227:227 -> j + 44:45:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):228:228 -> j + 46:56:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):230:230 -> j + 57:73:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):231:231 -> j + 74:75:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):238:238 -> j + 76:77:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):239:239 -> j + 78:83:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):240:240 -> j + 84:94:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):241:241 -> j + 95:115:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):242:242 -> j + 116:126:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):244:244 -> j + 127:131:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):245:245 -> j + 132:152:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):248:248 -> j + 153:158:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):298:298 -> j + 159:170:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):302:302 -> j + 171:180:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):303:303 -> j + 181:189:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):304:304 -> j + 190:191:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):305:305 -> j + 192:205:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):309:309 -> j + 206:216:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):310:310 -> j + 217:221:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):311:311 -> j + 222:228:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):312:312 -> j + 229:235:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):313:313 -> j + 236:242:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):314:314 -> j + 243:248:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):316:316 -> j + 249:252:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):317:317 -> j + 253:258:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):320:320 -> j + 259:264:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):318:318 -> j + 265:275:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):323:323 -> j + 276:281:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):324:324 -> j + 282:285:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):325:325 -> j + 286:293:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):331:331 -> j + 294:299:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):326:326 -> j + 300:304:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):333:333 -> j + 305:323:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):334:334 -> j + 324:343:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):336:336 -> j + 344:348:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):337:337 -> j + 349:351:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):338:338 -> j + 352:361:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):339:339 -> j + 362:369:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):299:299 -> j + 370:377:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):343:343 -> j + 378:381:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):269:269 -> j + 382:388:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):270:270 -> j + 389:398:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):271:271 -> j + 399:408:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):274:274 -> j + 409:412:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):275:275 -> j + 413:415:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):276:276 -> j + 416:425:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):278:278 -> j + 426:435:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):279:279 -> j + 436:439:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):281:281 -> j + 440:444:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):284:284 -> j + 445:473:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):285:285 -> j + 474:480:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):288:288 -> j + 481:487:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):289:289 -> j + 488:494:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):290:290 -> j + 495:496:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):292:292 -> j + 497:499:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):293:293 -> j + 500:509:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):294:294 -> j + 510:517:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):282:282 -> j + 518:524:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):256:256 -> j + 525:531:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):257:257 -> j + 532:537:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):258:258 -> j + 538:544:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):259:259 -> j + 545:550:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):264:264 -> j + 551:554:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):251:251 -> j + 555:562:android.graphics.Canvas start(android.graphics.Canvas,android.graphics.RectF,com.airbnb.lottie.utils.OffscreenLayer$ComposeOp):216:216 -> j +com.airbnb.lottie.utils.OffscreenLayer$$ExternalSyntheticApiModelOutline0 -> s0.m: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:android.graphics.RenderNode s0.OffscreenLayer$$ExternalSyntheticApiModelOutline0.m(java.lang.String):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.airbnb.lottie.utils.OffscreenLayer$$ExternalSyntheticApiModelOutline1 -> s0.o: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:void s0.OffscreenLayer$$ExternalSyntheticApiModelOutline1.m(android.graphics.RenderNode):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.airbnb.lottie.utils.OffscreenLayer$$ExternalSyntheticApiModelOutline10 -> s0.n: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:boolean s0.OffscreenLayer$$ExternalSyntheticApiModelOutline10.m(android.graphics.RenderNode,android.graphics.RenderEffect):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.airbnb.lottie.utils.OffscreenLayer$$ExternalSyntheticApiModelOutline2 -> s0.p: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:void s0.OffscreenLayer$$ExternalSyntheticApiModelOutline2.m(android.graphics.Canvas,android.graphics.RenderNode):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.airbnb.lottie.utils.OffscreenLayer$$ExternalSyntheticApiModelOutline3 -> s0.q: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:boolean s0.OffscreenLayer$$ExternalSyntheticApiModelOutline3.m(android.graphics.RenderNode,boolean,android.graphics.Paint):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.airbnb.lottie.utils.OffscreenLayer$$ExternalSyntheticApiModelOutline4 -> s0.r: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:boolean s0.OffscreenLayer$$ExternalSyntheticApiModelOutline4.m(android.graphics.RenderNode,float):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.airbnb.lottie.utils.OffscreenLayer$$ExternalSyntheticApiModelOutline5 -> s0.s: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:boolean s0.OffscreenLayer$$ExternalSyntheticApiModelOutline5.m(android.graphics.RenderNode,boolean):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.airbnb.lottie.utils.OffscreenLayer$$ExternalSyntheticApiModelOutline6 -> s0.t: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:boolean s0.OffscreenLayer$$ExternalSyntheticApiModelOutline6.m(android.graphics.RenderNode,int,int,int,int):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.airbnb.lottie.utils.OffscreenLayer$$ExternalSyntheticApiModelOutline7 -> s0.u: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:android.graphics.RecordingCanvas s0.OffscreenLayer$$ExternalSyntheticApiModelOutline7.m(android.graphics.RenderNode,int,int):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.airbnb.lottie.utils.OffscreenLayer$$ExternalSyntheticApiModelOutline8 -> s0.v: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:android.graphics.RenderEffect s0.OffscreenLayer$$ExternalSyntheticApiModelOutline8.m(android.graphics.ColorFilter):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.airbnb.lottie.utils.OffscreenLayer$$ExternalSyntheticApiModelOutline9 -> s0.w: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:android.graphics.RenderEffect s0.OffscreenLayer$$ExternalSyntheticApiModelOutline9.m(float,float,android.graphics.RenderEffect,android.graphics.Shader$TileMode):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.airbnb.lottie.utils.OffscreenLayer$1 -> s0.x$a: +# {"id":"sourceFile","fileName":"OffscreenLayer.java"} + int[] $SwitchMap$com$airbnb$lottie$utils$OffscreenLayer$RenderStrategy -> a + 1:52:void ():248:248 -> +com.airbnb.lottie.utils.OffscreenLayer$ComposeOp -> s0.x$b: +# {"id":"sourceFile","fileName":"OffscreenLayer.java"} + int alpha -> a + androidx.core.graphics.BlendModeCompat blendMode -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/a;"} + android.graphics.ColorFilter colorFilter -> c + com.airbnb.lottie.utils.DropShadow shadow -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls0/d;"} + 1:3:void ():50:50 -> + 4:7:void ():51:51 -> + 1:12:boolean hasBlendMode():59:59 -> a + 1:8:boolean hasColorFilter():67:67 -> b + 1:8:boolean hasShadow():63:63 -> c + 1:28:boolean isNoop():71:71 -> d + 1:10:boolean isTranslucent():55:55 -> e + 3:5:void reset():75:75 -> f + 6:7:void reset():76:76 -> f + 8:9:void reset():77:77 -> f + 10:12:void reset():78:78 -> f +com.airbnb.lottie.utils.OffscreenLayer$RenderStrategy -> s0.x$c: +# {"id":"sourceFile","fileName":"OffscreenLayer.java"} + com.airbnb.lottie.utils.OffscreenLayer$RenderStrategy DIRECT -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls0/x$c;"} + com.airbnb.lottie.utils.OffscreenLayer$RenderStrategy SAVE_LAYER -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls0/x$c;"} + com.airbnb.lottie.utils.OffscreenLayer$RenderStrategy BITMAP -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls0/x$c;"} + com.airbnb.lottie.utils.OffscreenLayer$RenderStrategy RENDER_NODE -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls0/x$c;"} + com.airbnb.lottie.utils.OffscreenLayer$RenderStrategy[] $VALUES -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"[Ls0/x$c;"} + 1:10:void ():84:84 -> + 11:20:void ():86:86 -> + 21:30:void ():88:88 -> + 31:40:void ():90:90 -> + 41:47:void ():82:82 -> + 1:4:void (java.lang.String,int):82:82 -> + 1:13:com.airbnb.lottie.utils.OffscreenLayer$RenderStrategy[] $values():82:82 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ls0/x$c;"} + 1:9:com.airbnb.lottie.utils.OffscreenLayer$RenderStrategy valueOf(java.lang.String):82:82 -> valueOf + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ls0/x$c;"} + 1:9:com.airbnb.lottie.utils.OffscreenLayer$RenderStrategy[] values():82:82 -> values + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ls0/x$c;"} +com.airbnb.lottie.utils.Transform3D -> s0.y: +# {"id":"sourceFile","fileName":"Transform3D.java"} + 6:12:void apply3DRotations(android.graphics.Matrix,float,float,float,float,float):91:91 -> a + 13:19:void apply3DRotations(android.graphics.Matrix,float,float,float,float,float):94:94 -> a + 20:23:void apply3DRotations(android.graphics.Matrix,float,float,float,float,float):97:97 -> a + 1:6:void applyTransform(android.graphics.Matrix,android.graphics.PointF,android.graphics.PointF,float,float,float,float,float,float,float):39:39 -> b + 7:18:void applyTransform(android.graphics.Matrix,android.graphics.PointF,android.graphics.PointF,float,float,float,float,float,float,float):44:44 -> b + 19:27:void applyTransform(android.graphics.Matrix,android.graphics.PointF,android.graphics.PointF,float,float,float,float,float,float,float):45:45 -> b + 28:34:void applyTransform(android.graphics.Matrix,android.graphics.PointF,android.graphics.PointF,float,float,float,float,float,float,float):50:50 -> b + 35:41:void applyTransform(android.graphics.Matrix,android.graphics.PointF,android.graphics.PointF,float,float,float,float,float,float,float):53:53 -> b + 42:54:void applyTransform(android.graphics.Matrix,android.graphics.PointF,android.graphics.PointF,float,float,float,float,float,float,float):56:56 -> b + 55:59:void applyTransform(android.graphics.Matrix,android.graphics.PointF,android.graphics.PointF,float,float,float,float,float,float,float):61:61 -> b + 60:72:void applyTransform(android.graphics.Matrix,android.graphics.PointF,android.graphics.PointF,float,float,float,float,float,float,float):65:65 -> b + 73:79:void applyTransform(android.graphics.Matrix,android.graphics.PointF,android.graphics.PointF,float,float,float,float,float,float,float):66:66 -> b + 3:6:void applyXRotation(android.graphics.Matrix,float):112:112 -> c + 3:6:void applyYRotation(android.graphics.Matrix,float):126:126 -> d +com.airbnb.lottie.utils.Utils -> s0.z: # {"id":"sourceFile","fileName":"Utils.java"} - java.lang.ThreadLocal threadLocalPathMeasure -> a - java.lang.ThreadLocal threadLocalTempPath -> b - java.lang.ThreadLocal threadLocalTempPath2 -> c - java.lang.ThreadLocal threadLocalPoints -> d - float INV_SQRT_2 -> e - 1:7:void ():41:41 -> - 8:14:void ():48:48 -> - 15:21:void ():55:55 -> - 22:30:void ():62:62 -> - 31:39:void ():69:69 -> - 1:8:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):140:140 -> a - 9:11:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):141:141 -> a - 12:19:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):143:143 -> a - 20:27:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):144:144 -> a - 28:36:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):145:145 -> a - 37:39:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):147:147 -> a - 40:54:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):149:149 -> a - 55:60:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):151:151 -> a - 61:71:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):152:152 -> a - 72:89:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):156:156 -> a - 90:93:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):164:164 -> a - 94:108:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):165:165 -> a - 109:113:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):173:173 -> a - 114:122:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):174:174 -> a - 123:131:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):178:178 -> a - 132:140:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):181:181 -> a - 141:143:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):186:186 -> a - 144:149:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):187:187 -> a - 150:156:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):188:188 -> a - 157:160:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):197:197 -> a - 161:167:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):198:198 -> a - 168:171:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):205:205 -> a - 172:174:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):206:206 -> a - 175:182:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):211:211 -> a - 183:186:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):213:213 -> a - 187:189:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):214:214 -> a - 190:192:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):219:219 -> a - 193:195:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):221:221 -> a - 196:201:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):222:222 -> a - 202:205:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):223:223 -> a - 206:211:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):157:157 -> a - 212:215:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):158:158 -> a - 3:9:void applyTrimPathIfNeeded(android.graphics.Path,com.airbnb.lottie.animation.content.TrimPathContent):129:129 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Path;Ld0/u;)V"} - 10:19:void applyTrimPathIfNeeded(android.graphics.Path,com.airbnb.lottie.animation.content.TrimPathContent):132:132 -> b - 20:29:void applyTrimPathIfNeeded(android.graphics.Path,com.airbnb.lottie.animation.content.TrimPathContent):133:133 -> b - 30:46:void applyTrimPathIfNeeded(android.graphics.Path,com.airbnb.lottie.animation.content.TrimPathContent):134:134 -> b - 47:50:void applyTrimPathIfNeeded(android.graphics.Path,com.airbnb.lottie.animation.content.TrimPathContent):135:135 -> b - 3:7:void closeQuietly(java.io.Closeable):92:92 -> c - 8:9:void closeQuietly(java.io.Closeable):94:94 -> c - 1:5:android.graphics.Path createPath(android.graphics.PointF,android.graphics.PointF,android.graphics.PointF,android.graphics.PointF):75:75 -> d - 6:16:android.graphics.Path createPath(android.graphics.PointF,android.graphics.PointF,android.graphics.PointF,android.graphics.PointF):76:76 -> d - 17:33:android.graphics.Path createPath(android.graphics.PointF,android.graphics.PointF,android.graphics.PointF,android.graphics.PointF):78:78 -> d - 34:60:android.graphics.Path createPath(android.graphics.PointF,android.graphics.PointF,android.graphics.PointF,android.graphics.PointF):79:79 -> d - 61:68:android.graphics.Path createPath(android.graphics.PointF,android.graphics.PointF,android.graphics.PointF,android.graphics.PointF):84:84 -> d - 1:11:float dpScale():263:263 -> e - 1:13:float getAnimationScale(android.content.Context):268:268 -> f - 1:10:float getScale(android.graphics.Matrix):102:102 -> g - 11:13:float getScale(android.graphics.Matrix):104:104 -> g - 14:15:float getScale(android.graphics.Matrix):105:105 -> g - 16:21:float getScale(android.graphics.Matrix):107:107 -> g - 22:23:float getScale(android.graphics.Matrix):108:108 -> g - 24:26:float getScale(android.graphics.Matrix):109:109 -> g - 27:31:float getScale(android.graphics.Matrix):110:110 -> g - 32:38:float getScale(android.graphics.Matrix):111:111 -> g - 39:44:float getScale(android.graphics.Matrix):113:113 -> g - 1:10:boolean hasZeroScaleAxis(android.graphics.Matrix):117:117 -> h - 11:13:boolean hasZeroScaleAxis(android.graphics.Matrix):119:119 -> h - 14:19:boolean hasZeroScaleAxis(android.graphics.Matrix):120:120 -> h - 20:25:boolean hasZeroScaleAxis(android.graphics.Matrix):122:122 -> h - 26:27:boolean hasZeroScaleAxis(android.graphics.Matrix):123:123 -> h - 28:30:boolean hasZeroScaleAxis(android.graphics.Matrix):124:124 -> h - 31:49:boolean hasZeroScaleAxis(android.graphics.Matrix):125:125 -> h - 1:41:int hashFor(float,float,float,float):246:246 -> i - 1:18:boolean isAtLeastVersion(int,int,int,int,int,int):230:230 -> j - 1:33:boolean isNetworkException(java.lang.Throwable):294:294 -> k - 1:10:int mixOpacities(int,int):324:324 -> l - 1:14:android.graphics.Bitmap resizeBitmapIfNeeded(android.graphics.Bitmap,int,int):282:282 -> m - 15:18:android.graphics.Bitmap resizeBitmapIfNeeded(android.graphics.Bitmap,int,int):285:285 -> m - 19:22:android.graphics.Bitmap resizeBitmapIfNeeded(android.graphics.Bitmap,int,int):286:286 -> m - 3:6:void saveLayerCompat(android.graphics.Canvas,android.graphics.RectF,android.graphics.Paint):301:301 -> n - 1:8:void saveLayerCompat(android.graphics.Canvas,android.graphics.RectF,android.graphics.Paint,int):305:305 -> o - 9:11:void saveLayerCompat(android.graphics.Canvas,android.graphics.RectF,android.graphics.Paint,int):306:306 -> o - 12:14:void saveLayerCompat(android.graphics.Canvas,android.graphics.RectF,android.graphics.Paint,int):313:313 -> o - 15:20:void saveLayerCompat(android.graphics.Canvas,android.graphics.RectF,android.graphics.Paint,int):315:315 -> o - 21:24:void saveLayerCompat(android.graphics.Canvas,android.graphics.RectF,android.graphics.Paint,int):316:316 -> o -com.airbnb.lottie.utils.Utils$1 -> o0.l$a: + android.graphics.Matrix IDENTITY_MATRIX -> a + java.lang.ThreadLocal threadLocalPathMeasure -> b + java.lang.ThreadLocal threadLocalTempPath -> c + java.lang.ThreadLocal threadLocalTempPath2 -> d + java.lang.ThreadLocal threadLocalPoints -> e + float INV_SQRT_2 -> f + 1:7:void ():38:38 -> + 8:14:void ():43:43 -> + 15:21:void ():50:50 -> + 22:28:void ():57:57 -> + 29:37:void ():64:64 -> + 38:46:void ():71:71 -> + 1:8:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):142:142 -> a + 9:11:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):143:143 -> a + 12:19:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):145:145 -> a + 20:27:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):146:146 -> a + 28:36:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):147:147 -> a + 37:39:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):149:149 -> a + 40:54:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):151:151 -> a + 55:60:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):153:153 -> a + 61:71:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):154:154 -> a + 72:89:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):158:158 -> a + 90:93:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):166:166 -> a + 94:108:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):167:167 -> a + 109:113:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):175:175 -> a + 114:122:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):176:176 -> a + 123:131:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):180:180 -> a + 132:140:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):183:183 -> a + 141:143:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):188:188 -> a + 144:149:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):189:189 -> a + 150:156:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):190:190 -> a + 157:160:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):199:199 -> a + 161:167:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):200:200 -> a + 168:171:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):207:207 -> a + 172:174:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):208:208 -> a + 175:182:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):213:213 -> a + 183:186:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):215:215 -> a + 187:189:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):216:216 -> a + 190:192:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):221:221 -> a + 193:195:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):223:223 -> a + 196:201:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):224:224 -> a + 202:205:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):225:225 -> a + 206:211:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):159:159 -> a + 212:215:void applyTrimPathIfNeeded(android.graphics.Path,float,float,float):160:160 -> a + 3:9:void applyTrimPathIfNeeded(android.graphics.Path,com.airbnb.lottie.animation.content.TrimPathContent):131:131 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Path;Lh0/u;)V"} + 10:19:void applyTrimPathIfNeeded(android.graphics.Path,com.airbnb.lottie.animation.content.TrimPathContent):134:134 -> b + 20:29:void applyTrimPathIfNeeded(android.graphics.Path,com.airbnb.lottie.animation.content.TrimPathContent):135:135 -> b + 30:46:void applyTrimPathIfNeeded(android.graphics.Path,com.airbnb.lottie.animation.content.TrimPathContent):136:136 -> b + 47:50:void applyTrimPathIfNeeded(android.graphics.Path,com.airbnb.lottie.animation.content.TrimPathContent):137:137 -> b + 3:7:void closeQuietly(java.io.Closeable):94:94 -> c + 8:9:void closeQuietly(java.io.Closeable):96:96 -> c + 1:5:android.graphics.Path createPath(android.graphics.PointF,android.graphics.PointF,android.graphics.PointF,android.graphics.PointF):77:77 -> d + 6:16:android.graphics.Path createPath(android.graphics.PointF,android.graphics.PointF,android.graphics.PointF,android.graphics.PointF):78:78 -> d + 17:33:android.graphics.Path createPath(android.graphics.PointF,android.graphics.PointF,android.graphics.PointF,android.graphics.PointF):80:80 -> d + 34:60:android.graphics.Path createPath(android.graphics.PointF,android.graphics.PointF,android.graphics.PointF,android.graphics.PointF):81:81 -> d + 61:68:android.graphics.Path createPath(android.graphics.PointF,android.graphics.PointF,android.graphics.PointF,android.graphics.PointF):86:86 -> d + 1:11:float dpScale():265:265 -> e + 1:13:float getAnimationScale(android.content.Context):270:270 -> f + 1:10:float getScale(android.graphics.Matrix):104:104 -> g + 11:13:float getScale(android.graphics.Matrix):106:106 -> g + 14:15:float getScale(android.graphics.Matrix):107:107 -> g + 16:21:float getScale(android.graphics.Matrix):109:109 -> g + 22:23:float getScale(android.graphics.Matrix):110:110 -> g + 24:26:float getScale(android.graphics.Matrix):111:111 -> g + 27:31:float getScale(android.graphics.Matrix):112:112 -> g + 32:38:float getScale(android.graphics.Matrix):113:113 -> g + 39:44:float getScale(android.graphics.Matrix):115:115 -> g + 1:10:boolean hasZeroScaleAxis(android.graphics.Matrix):119:119 -> h + 11:13:boolean hasZeroScaleAxis(android.graphics.Matrix):121:121 -> h + 14:19:boolean hasZeroScaleAxis(android.graphics.Matrix):122:122 -> h + 20:25:boolean hasZeroScaleAxis(android.graphics.Matrix):124:124 -> h + 26:27:boolean hasZeroScaleAxis(android.graphics.Matrix):125:125 -> h + 28:30:boolean hasZeroScaleAxis(android.graphics.Matrix):126:126 -> h + 31:49:boolean hasZeroScaleAxis(android.graphics.Matrix):127:127 -> h + 1:41:int hashFor(float,float,float,float):248:248 -> i + 1:18:boolean isAtLeastVersion(int,int,int,int,int,int):232:232 -> j + 1:33:boolean isNetworkException(java.lang.Throwable):296:296 -> k + 1:10:int mixOpacities(int,int):326:326 -> l + 1:14:android.graphics.Bitmap resizeBitmapIfNeeded(android.graphics.Bitmap,int,int):284:284 -> m + 15:18:android.graphics.Bitmap resizeBitmapIfNeeded(android.graphics.Bitmap,int,int):287:287 -> m + 19:22:android.graphics.Bitmap resizeBitmapIfNeeded(android.graphics.Bitmap,int,int):288:288 -> m + 3:6:void saveLayerCompat(android.graphics.Canvas,android.graphics.RectF,android.graphics.Paint):303:303 -> n + 1:8:void saveLayerCompat(android.graphics.Canvas,android.graphics.RectF,android.graphics.Paint,int):307:307 -> o + 9:11:void saveLayerCompat(android.graphics.Canvas,android.graphics.RectF,android.graphics.Paint,int):308:308 -> o + 12:14:void saveLayerCompat(android.graphics.Canvas,android.graphics.RectF,android.graphics.Paint,int):315:315 -> o + 15:20:void saveLayerCompat(android.graphics.Canvas,android.graphics.RectF,android.graphics.Paint,int):317:317 -> o + 21:24:void saveLayerCompat(android.graphics.Canvas,android.graphics.RectF,android.graphics.Paint,int):318:318 -> o +com.airbnb.lottie.utils.Utils$1 -> s0.z$a: # {"id":"sourceFile","fileName":"Utils.java"} - 1:4:void ():41:41 -> - 1:6:android.graphics.PathMeasure initialValue():44:44 -> a - 1:5:java.lang.Object initialValue():41:41 -> initialValue -com.airbnb.lottie.utils.Utils$2 -> o0.l$b: + 1:4:void ():43:43 -> + 1:6:android.graphics.PathMeasure initialValue():46:46 -> a + 1:5:java.lang.Object initialValue():43:43 -> initialValue +com.airbnb.lottie.utils.Utils$2 -> s0.z$b: # {"id":"sourceFile","fileName":"Utils.java"} - 1:4:void ():48:48 -> - 1:6:android.graphics.Path initialValue():51:51 -> a - 1:5:java.lang.Object initialValue():48:48 -> initialValue -com.airbnb.lottie.utils.Utils$3 -> o0.l$c: + 1:4:void ():50:50 -> + 1:6:android.graphics.Path initialValue():53:53 -> a + 1:5:java.lang.Object initialValue():50:50 -> initialValue +com.airbnb.lottie.utils.Utils$3 -> s0.z$c: # {"id":"sourceFile","fileName":"Utils.java"} - 1:4:void ():55:55 -> - 1:6:android.graphics.Path initialValue():58:58 -> a - 1:5:java.lang.Object initialValue():55:55 -> initialValue -com.airbnb.lottie.utils.Utils$4 -> o0.l$d: + 1:4:void ():57:57 -> + 1:6:android.graphics.Path initialValue():60:60 -> a + 1:5:java.lang.Object initialValue():57:57 -> initialValue +com.airbnb.lottie.utils.Utils$4 -> s0.z$d: # {"id":"sourceFile","fileName":"Utils.java"} - 1:4:void ():62:62 -> - 2:4:float[] initialValue():65:65 -> a - 1:5:java.lang.Object initialValue():62:62 -> initialValue -com.airbnb.lottie.value.Keyframe -> p0.a: + 1:4:void ():64:64 -> + 2:4:float[] initialValue():67:67 -> a + 1:5:java.lang.Object initialValue():64:64 -> initialValue +com.airbnb.lottie.value.Keyframe -> t0.a: # {"id":"sourceFile","fileName":"Keyframe.java"} com.airbnb.lottie.LottieComposition composition -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/k;"} java.lang.Object startValue -> b java.lang.Object endValue -> c android.view.animation.Interpolator interpolator -> d @@ -71740,21 +76384,21 @@ com.airbnb.lottie.value.Keyframe -> p0.a: android.graphics.PointF pathCp1 -> o android.graphics.PointF pathCp2 -> p 1:1:void (com.airbnb.lottie.LottieComposition,java.lang.Object,java.lang.Object,android.view.animation.Interpolator,float,java.lang.Float):41:41 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;Ljava/lang/Object;Ljava/lang/Object;Landroid/view/animation/Interpolator;FLjava/lang/Float;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;Ljava/lang/Object;Ljava/lang/Object;Landroid/view/animation/Interpolator;FLjava/lang/Float;)V"} 2:3:void (com.airbnb.lottie.LottieComposition,java.lang.Object,java.lang.Object,android.view.animation.Interpolator,float,java.lang.Float):24:25 -> 4:5:void (com.airbnb.lottie.LottieComposition,java.lang.Object,java.lang.Object,android.view.animation.Interpolator,float,java.lang.Float):27:28 -> 6:7:void (com.airbnb.lottie.LottieComposition,java.lang.Object,java.lang.Object,android.view.animation.Interpolator,float,java.lang.Float):30:31 -> 8:9:void (com.airbnb.lottie.LottieComposition,java.lang.Object,java.lang.Object,android.view.animation.Interpolator,float,java.lang.Float):35:36 -> 10:17:void (com.airbnb.lottie.LottieComposition,java.lang.Object,java.lang.Object,android.view.animation.Interpolator,float,java.lang.Float):42:49 -> 18:18:void (com.airbnb.lottie.LottieComposition,java.lang.Object,java.lang.Object,android.view.animation.Interpolator,android.view.animation.Interpolator,float,java.lang.Float):54:54 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;Ljava/lang/Object;Ljava/lang/Object;Landroid/view/animation/Interpolator;Landroid/view/animation/Interpolator;FLjava/lang/Float;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;Ljava/lang/Object;Ljava/lang/Object;Landroid/view/animation/Interpolator;Landroid/view/animation/Interpolator;FLjava/lang/Float;)V"} 19:20:void (com.airbnb.lottie.LottieComposition,java.lang.Object,java.lang.Object,android.view.animation.Interpolator,android.view.animation.Interpolator,float,java.lang.Float):24:25 -> 21:22:void (com.airbnb.lottie.LottieComposition,java.lang.Object,java.lang.Object,android.view.animation.Interpolator,android.view.animation.Interpolator,float,java.lang.Float):27:28 -> 23:24:void (com.airbnb.lottie.LottieComposition,java.lang.Object,java.lang.Object,android.view.animation.Interpolator,android.view.animation.Interpolator,float,java.lang.Float):30:31 -> 25:26:void (com.airbnb.lottie.LottieComposition,java.lang.Object,java.lang.Object,android.view.animation.Interpolator,android.view.animation.Interpolator,float,java.lang.Float):35:36 -> 27:34:void (com.airbnb.lottie.LottieComposition,java.lang.Object,java.lang.Object,android.view.animation.Interpolator,android.view.animation.Interpolator,float,java.lang.Float):55:62 -> 35:35:void (com.airbnb.lottie.LottieComposition,java.lang.Object,java.lang.Object,android.view.animation.Interpolator,android.view.animation.Interpolator,android.view.animation.Interpolator,float,java.lang.Float):68:68 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/k;Ljava/lang/Object;Ljava/lang/Object;Landroid/view/animation/Interpolator;Landroid/view/animation/Interpolator;Landroid/view/animation/Interpolator;FLjava/lang/Float;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/k;Ljava/lang/Object;Ljava/lang/Object;Landroid/view/animation/Interpolator;Landroid/view/animation/Interpolator;Landroid/view/animation/Interpolator;FLjava/lang/Float;)V"} 36:37:void (com.airbnb.lottie.LottieComposition,java.lang.Object,java.lang.Object,android.view.animation.Interpolator,android.view.animation.Interpolator,android.view.animation.Interpolator,float,java.lang.Float):24:25 -> 38:39:void (com.airbnb.lottie.LottieComposition,java.lang.Object,java.lang.Object,android.view.animation.Interpolator,android.view.animation.Interpolator,android.view.animation.Interpolator,float,java.lang.Float):27:28 -> 40:41:void (com.airbnb.lottie.LottieComposition,java.lang.Object,java.lang.Object,android.view.animation.Interpolator,android.view.animation.Interpolator,android.view.animation.Interpolator,float,java.lang.Float):30:31 -> @@ -71774,16 +76418,16 @@ com.airbnb.lottie.value.Keyframe -> p0.a: 78:85:void (java.lang.Object,java.lang.Object):94:101 -> 1:20:boolean containsProgress(float):140:140 -> a 1:6:com.airbnb.lottie.value.Keyframe copyWith(java.lang.Object,java.lang.Object):105:105 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;)Lp0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;)Lt0/a;"} 1:7:float getEndProgress():119:119 -> c 8:14:float getEndProgress():122:122 -> c 15:18:float getEndProgress():123:123 -> c 19:21:float getEndProgress():124:124 -> c 22:25:float getEndProgress():126:126 -> c - 26:34:float getEndProgress():127:127 -> c - 35:42:float getEndProgress():128:128 -> c - 43:44:float getEndProgress():129:129 -> c - 45:47:float getEndProgress():132:132 -> c + 26:35:float getEndProgress():127:127 -> c + 36:46:float getEndProgress():128:128 -> c + 47:48:float getEndProgress():129:129 -> c + 49:51:float getEndProgress():132:132 -> c 1:9:float getEndValueFloat():157:157 -> d 10:19:float getEndValueFloat():158:158 -> d 20:22:float getEndValueFloat():160:160 -> d @@ -71802,7 +76446,7 @@ com.airbnb.lottie.value.Keyframe -> p0.a: 18:20:int getStartValueInt():170:170 -> h 1:16:boolean isStatic():136:136 -> i 1:65:java.lang.String toString():184:184 -> toString -com.airbnb.lottie.value.LottieFrameInfo -> p0.b: +com.airbnb.lottie.value.LottieFrameInfo -> t0.b: # {"id":"sourceFile","fileName":"LottieFrameInfo.java"} float startFrame -> a float endFrame -> b @@ -71820,19 +76464,19 @@ com.airbnb.lottie.value.LottieFrameInfo -> p0.b: 1:3:float getStartFrame():39:39 -> f 1:3:java.lang.Object getStartValue():47:47 -> g 1:2:com.airbnb.lottie.value.LottieFrameInfo set(float,float,java.lang.Object,java.lang.Object,float,float,float):28:28 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFLjava/lang/Object;Ljava/lang/Object;FFF)Lp0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFLjava/lang/Object;Ljava/lang/Object;FFF)Lt0/b;"} 3:4:com.airbnb.lottie.value.LottieFrameInfo set(float,float,java.lang.Object,java.lang.Object,float,float,float):29:29 -> h 5:6:com.airbnb.lottie.value.LottieFrameInfo set(float,float,java.lang.Object,java.lang.Object,float,float,float):30:30 -> h 7:8:com.airbnb.lottie.value.LottieFrameInfo set(float,float,java.lang.Object,java.lang.Object,float,float,float):31:31 -> h 9:10:com.airbnb.lottie.value.LottieFrameInfo set(float,float,java.lang.Object,java.lang.Object,float,float,float):32:32 -> h 11:12:com.airbnb.lottie.value.LottieFrameInfo set(float,float,java.lang.Object,java.lang.Object,float,float,float):33:33 -> h 13:15:com.airbnb.lottie.value.LottieFrameInfo set(float,float,java.lang.Object,java.lang.Object,float,float,float):34:34 -> h -com.airbnb.lottie.value.LottieValueCallback -> p0.c: +com.airbnb.lottie.value.LottieValueCallback -> t0.c: # {"id":"sourceFile","fileName":"LottieValueCallback.java"} com.airbnb.lottie.value.LottieFrameInfo frameInfo -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/b;"} com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation animation -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} java.lang.Object value -> c 1:1:void ():35:35 -> 2:2:void ():26:26 -> @@ -71841,13 +76485,13 @@ com.airbnb.lottie.value.LottieValueCallback -> p0.c: 5:5:void (java.lang.Object):26:26 -> 6:6:void (java.lang.Object):39:39 -> 1:3:java.lang.Object getValue(com.airbnb.lottie.value.LottieFrameInfo):52:52 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/b;)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/b;)Ljava/lang/Object;"} 1:9:java.lang.Object getValueInternal(float,float,java.lang.Object,java.lang.Object,float,float,float):73:73 -> b 10:13:java.lang.Object getValueInternal(float,float,java.lang.Object,java.lang.Object,float,float,float):74:74 -> b 14:18:java.lang.Object getValueInternal(float,float,java.lang.Object,java.lang.Object,float,float,float):73:73 -> b 1:3:void setAnimation(com.airbnb.lottie.animation.keyframe.BaseKeyframeAnimation):88:88 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a;)V"} -com.airbnb.lottie.value.ScaleXY -> p0.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/a;)V"} +com.airbnb.lottie.value.ScaleXY -> t0.d: # {"id":"sourceFile","fileName":"ScaleXY.java"} float scaleX -> a float scaleY -> b @@ -71859,13 +76503,13 @@ com.airbnb.lottie.value.ScaleXY -> p0.d: 1:2:void set(float,float):25:25 -> d 3:5:void set(float,float):26:26 -> d 1:29:java.lang.String toString():34:34 -> toString -com.android.installreferrer.api.InstallReferrerClient -> q0.a: +com.android.installreferrer.api.InstallReferrerClient -> u0.a: # {"id":"sourceFile","fileName":"InstallReferrerClient.java"} -com.android.installreferrer.api.InstallReferrerStateListener -> q0.b: +com.android.installreferrer.api.InstallReferrerStateListener -> u0.b: # {"id":"sourceFile","fileName":"InstallReferrerStateListener.java"} -com.android.installreferrer.api.ReferrerDetails -> q0.c: +com.android.installreferrer.api.ReferrerDetails -> u0.c: # {"id":"sourceFile","fileName":"ReferrerDetails.java"} -com.balthazargronon.RCTZeroconf.ZeroConfImplFactory -> r0.a: +com.balthazargronon.RCTZeroconf.ZeroConfImplFactory -> v0.a: # {"id":"sourceFile","fileName":"ZeroConfImplFactory.java"} java.util.Map zeroconfMap -> a com.balthazargronon.RCTZeroconf.ZeroconfModule zeroconfModule -> b @@ -71875,16 +76519,16 @@ com.balthazargronon.RCTZeroconf.ZeroConfImplFactory -> r0.a: 11:12:void (com.balthazargronon.RCTZeroconf.ZeroconfModule,com.facebook.react.bridge.ReactApplicationContext):23:23 -> 13:15:void (com.balthazargronon.RCTZeroconf.ZeroconfModule,com.facebook.react.bridge.ReactApplicationContext):24:24 -> 1:8:com.balthazargronon.RCTZeroconf.Zeroconf getOrCreateImpl(java.lang.String):33:33 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lr0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lv0/b;"} 9:27:com.balthazargronon.RCTZeroconf.Zeroconf getOrCreateImpl(java.lang.String):34:34 -> a 28:42:com.balthazargronon.RCTZeroconf.Zeroconf getOrCreateImpl(java.lang.String):39:39 -> a 43:58:com.balthazargronon.RCTZeroconf.Zeroconf getOrCreateImpl(java.lang.String):42:42 -> a 59:72:com.balthazargronon.RCTZeroconf.Zeroconf getOrCreateImpl(java.lang.String):36:36 -> a 73:81:com.balthazargronon.RCTZeroconf.Zeroconf getOrCreateImpl(java.lang.String):46:46 -> a 1:8:com.balthazargronon.RCTZeroconf.Zeroconf getZeroconf(java.lang.String):28:28 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lr0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lv0/b;"} 9:13:com.balthazargronon.RCTZeroconf.Zeroconf getZeroconf(java.lang.String):29:29 -> b -com.balthazargronon.RCTZeroconf.Zeroconf -> r0.b: +com.balthazargronon.RCTZeroconf.Zeroconf -> v0.b: # {"id":"sourceFile","fileName":"Zeroconf.java"} void scan(java.lang.String,java.lang.String,java.lang.String) -> a void unregisterService(java.lang.String) -> b @@ -71893,12 +76537,12 @@ com.balthazargronon.RCTZeroconf.Zeroconf -> r0.b: com.balthazargronon.RCTZeroconf.ZeroconfModule -> com.balthazargronon.RCTZeroconf.ZeroconfModule: # {"id":"sourceFile","fileName":"ZeroconfModule.java"} com.balthazargronon.RCTZeroconf.ZeroConfImplFactory zeroConfFactory -> zeroConfFactory - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a;"} 1:3:void (com.facebook.react.bridge.ReactApplicationContext):42:42 -> 4:15:void (com.facebook.react.bridge.ReactApplicationContext):43:43 -> 1:3:java.lang.String getName():48:48 -> getName 1:7:com.balthazargronon.RCTZeroconf.Zeroconf getZeroconfImpl(java.lang.String):72:72 -> getZeroconfImpl - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lr0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lv0/b;"} 1:3:void onCatalystInstanceDestroy():105:105 -> onCatalystInstanceDestroy 4:8:void onCatalystInstanceDestroy():107:107 -> onCatalystInstanceDestroy 9:15:void onCatalystInstanceDestroy():108:108 -> onCatalystInstanceDestroy @@ -71926,7 +76570,7 @@ com.balthazargronon.RCTZeroconf.ZeroconfReactPackage -> com.balthazargronon.RCTZ 1:5:java.util.List createNativeModules(com.facebook.react.bridge.ReactApplicationContext):30:30 -> createNativeModules 6:14:java.util.List createNativeModules(com.facebook.react.bridge.ReactApplicationContext):32:32 -> createNativeModules 1:6:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):20:20 -> createViewManagers -com.balthazargronon.RCTZeroconf.nsd.NsdServiceImpl -> s0.a: +com.balthazargronon.RCTZeroconf.nsd.NsdServiceImpl -> w0.a: # {"id":"sourceFile","fileName":"NsdServiceImpl.java"} android.net.nsd.NsdManager mNsdManager -> a android.net.nsd.NsdManager$DiscoveryListener mDiscoveryListener -> b @@ -71964,21 +76608,21 @@ com.balthazargronon.RCTZeroconf.nsd.NsdServiceImpl -> s0.a: 39:42:void registerService(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,com.facebook.react.bridge.ReadableMap):130:130 -> c 43:50:void registerService(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,com.facebook.react.bridge.ReadableMap):131:131 -> c 51:61:void registerService(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,com.facebook.react.bridge.ReadableMap):134:134 -> c - 1:1:android.net.nsd.NsdManager s0.NsdServiceImpl.-$$Nest$fgetmNsdManager(s0.NsdServiceImpl):0:0 -> d + 1:1:android.net.nsd.NsdManager w0.NsdServiceImpl.-$$Nest$fgetmNsdManager(w0.NsdServiceImpl):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/a;)Landroid/net/nsd/NsdManager;"} - 1:1:java.util.Map s0.NsdServiceImpl.-$$Nest$fgetmPublishedServices(s0.NsdServiceImpl):0:0 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/a;)Landroid/net/nsd/NsdManager;"} + 1:1:java.util.Map w0.NsdServiceImpl.-$$Nest$fgetmPublishedServices(w0.NsdServiceImpl):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/a;)Ljava/util/Map;"} - 1:1:com.balthazargronon.RCTZeroconf.ZeroconfModule s0.NsdServiceImpl.-$$Nest$fgetzeroconfModule(s0.NsdServiceImpl):0:0 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/a;)Ljava/util/Map;"} + 1:1:com.balthazargronon.RCTZeroconf.ZeroconfModule w0.NsdServiceImpl.-$$Nest$fgetzeroconfModule(w0.NsdServiceImpl):0:0 -> f # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/a;)Lcom/balthazargronon/RCTZeroconf/ZeroconfModule;"} - 1:1:com.facebook.react.bridge.ReactApplicationContext s0.NsdServiceImpl.-$$Nest$mgetReactApplicationContext(s0.NsdServiceImpl):0:0 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/a;)Lcom/balthazargronon/RCTZeroconf/ZeroconfModule;"} + 1:1:com.facebook.react.bridge.ReactApplicationContext w0.NsdServiceImpl.-$$Nest$mgetReactApplicationContext(w0.NsdServiceImpl):0:0 -> g # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/a;)Lcom/facebook/react/bridge/ReactApplicationContext;"} - 1:1:com.facebook.react.bridge.WritableMap s0.NsdServiceImpl.-$$Nest$mserviceInfoToMap(s0.NsdServiceImpl,android.net.nsd.NsdServiceInfo):0:0 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/a;)Lcom/facebook/react/bridge/ReactApplicationContext;"} + 1:1:com.facebook.react.bridge.WritableMap w0.NsdServiceImpl.-$$Nest$mserviceInfoToMap(w0.NsdServiceImpl,android.net.nsd.NsdServiceInfo):0:0 -> h # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/a;Landroid/net/nsd/NsdServiceInfo;)Lcom/facebook/react/bridge/WritableMap;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/a;Landroid/net/nsd/NsdServiceInfo;)Lcom/facebook/react/bridge/WritableMap;"} 1:4:android.net.nsd.NsdManager getNsdManager():152:152 -> i 5:18:android.net.nsd.NsdManager getNsdManager():153:153 -> i 19:21:android.net.nsd.NsdManager getNsdManager():155:155 -> i @@ -72008,12 +76652,12 @@ com.balthazargronon.RCTZeroconf.nsd.NsdServiceImpl -> s0.a: 14:17:void stop():111:111 -> stop 18:19:void stop():114:114 -> stop 20:22:void stop():115:115 -> stop -com.balthazargronon.RCTZeroconf.nsd.NsdServiceImpl$1 -> s0.a$a: +com.balthazargronon.RCTZeroconf.nsd.NsdServiceImpl$1 -> w0.a$a: # {"id":"sourceFile","fileName":"NsdServiceImpl.java"} com.balthazargronon.RCTZeroconf.nsd.NsdServiceImpl this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/a;"} 1:6:void (com.balthazargronon.RCTZeroconf.nsd.NsdServiceImpl):56:56 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/a;)V"} 1:7:void onDiscoveryStarted(java.lang.String):71:71 -> onDiscoveryStarted 8:26:void onDiscoveryStarted(java.lang.String):72:72 -> onDiscoveryStarted 1:7:void onDiscoveryStopped(java.lang.String):77:77 -> onDiscoveryStopped @@ -72031,15 +76675,15 @@ com.balthazargronon.RCTZeroconf.nsd.NsdServiceImpl$1 -> s0.a$a: 18:35:void onStartDiscoveryFailed(java.lang.String,int):60:60 -> onStartDiscoveryFailed 1:17:void onStopDiscoveryFailed(java.lang.String,int):65:65 -> onStopDiscoveryFailed 18:35:void onStopDiscoveryFailed(java.lang.String,int):66:66 -> onStopDiscoveryFailed -com.balthazargronon.RCTZeroconf.nsd.NsdServiceImpl$ServiceRegistrationListener -> s0.a$b: +com.balthazargronon.RCTZeroconf.nsd.NsdServiceImpl$ServiceRegistrationListener -> w0.a$b: # {"id":"sourceFile","fileName":"NsdServiceImpl.java"} com.balthazargronon.RCTZeroconf.nsd.NsdServiceImpl this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls0/a;"} - 1:1:void s0.NsdServiceImpl$ServiceRegistrationListener.(s0.NsdServiceImpl,s0.NsdServiceImpl-IA):0:0 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/a;"} + 1:1:void w0.NsdServiceImpl$ServiceRegistrationListener.(w0.NsdServiceImpl,w0.NsdServiceImpl-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/a;Ls0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/a;Lw0/b;)V"} 2:2:void (com.balthazargronon.RCTZeroconf.nsd.NsdServiceImpl):180:180 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/a;)V"} 1:1:void onRegistrationFailed(android.net.nsd.NsdServiceInfo,int):198:198 -> onRegistrationFailed 1:4:void onServiceRegistered(android.net.nsd.NsdServiceInfo):188:188 -> onServiceRegistered 5:13:void onServiceRegistered(android.net.nsd.NsdServiceInfo):189:189 -> onServiceRegistered @@ -72048,29 +76692,29 @@ com.balthazargronon.RCTZeroconf.nsd.NsdServiceImpl$ServiceRegistrationListener - 1:6:void onServiceUnregistered(android.net.nsd.NsdServiceInfo):204:204 -> onServiceUnregistered 7:24:void onServiceUnregistered(android.net.nsd.NsdServiceInfo):205:205 -> onServiceUnregistered 1:1:void onUnregistrationFailed(android.net.nsd.NsdServiceInfo,int):211:211 -> onUnregistrationFailed -com.balthazargronon.RCTZeroconf.nsd.NsdServiceImpl$ZeroResolveListener -> s0.a$c: +com.balthazargronon.RCTZeroconf.nsd.NsdServiceImpl$ZeroResolveListener -> w0.a$c: # {"id":"sourceFile","fileName":"NsdServiceImpl.java"} com.balthazargronon.RCTZeroconf.nsd.NsdServiceImpl this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls0/a;"} - 1:1:void s0.NsdServiceImpl$ZeroResolveListener.(s0.NsdServiceImpl,s0.NsdServiceImpl-IA):0:0 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/a;"} + 1:1:void w0.NsdServiceImpl$ZeroResolveListener.(w0.NsdServiceImpl,w0.NsdServiceImpl-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/a;Ls0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/a;Lw0/b;)V"} 2:2:void (com.balthazargronon.RCTZeroconf.nsd.NsdServiceImpl):162:162 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/a;)V"} 4:13:void onResolveFailed(android.net.nsd.NsdServiceInfo,int):166:166 -> onResolveFailed 14:30:void onResolveFailed(android.net.nsd.NsdServiceInfo,int):168:168 -> onResolveFailed 31:48:void onResolveFailed(android.net.nsd.NsdServiceInfo,int):169:169 -> onResolveFailed 1:6:void onServiceResolved(android.net.nsd.NsdServiceInfo):175:175 -> onServiceResolved 7:24:void onServiceResolved(android.net.nsd.NsdServiceInfo):176:176 -> onServiceResolved -com.balthazargronon.RCTZeroconf.nsd.NsdServiceImpl-IA -> s0.b: +com.balthazargronon.RCTZeroconf.nsd.NsdServiceImpl-IA -> w0.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} -com.balthazargronon.RCTZeroconf.rx2dnssd.DnssdImpl -> t0.e: +com.balthazargronon.RCTZeroconf.rx2dnssd.DnssdImpl -> x0.e: # {"id":"sourceFile","fileName":"DnssdImpl.java"} com.github.druk.rx2dnssd.Rx2Dnssd rxDnssd -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR1/c;"} io.reactivex.disposables.Disposable browseDisposable -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ld3/b;"} java.util.Map mPublishedServices -> c java.util.Map mRegisteredDisposables -> d com.balthazargronon.RCTZeroconf.ZeroconfModule zeroconfModule -> e @@ -72110,15 +76754,15 @@ com.balthazargronon.RCTZeroconf.rx2dnssd.DnssdImpl -> t0.e: 44:61:void registerService(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,com.facebook.react.bridge.ReadableMap):155:155 -> c 62:65:void registerService(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,com.facebook.react.bridge.ReadableMap):156:156 -> c 66:71:void registerService(java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,com.facebook.react.bridge.ReadableMap):165:165 -> c - 1:1:void t0.DnssdImpl.$r8$lambda$cMdmm39LiBhLC-9uNFP0HxTx1Xc(t0.DnssdImpl,java.lang.Throwable):0:0 -> d + 1:1:void x0.DnssdImpl.$r8$lambda$cMdmm39LiBhLC-9uNFP0HxTx1Xc(x0.DnssdImpl,java.lang.Throwable):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/e;Ljava/lang/Throwable;)V"} - 1:1:void t0.DnssdImpl.$r8$lambda$iGP1F3_imF8pAYkUxVR0E69pVOk(t0.DnssdImpl,N1.BonjourService):0:0 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/e;Ljava/lang/Throwable;)V"} + 1:1:void x0.DnssdImpl.$r8$lambda$iGP1F3_imF8pAYkUxVR0E69pVOk(x0.DnssdImpl,R1.BonjourService):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/e;LN1/a;)V"} - 1:1:void t0.DnssdImpl.$r8$lambda$lyVFLKMA1Oomazhm_18sufQBmkE(t0.DnssdImpl,N1.BonjourService,N1.BonjourService):0:0 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/e;LR1/a;)V"} + 1:1:void x0.DnssdImpl.$r8$lambda$lyVFLKMA1Oomazhm_18sufQBmkE(x0.DnssdImpl,R1.BonjourService,R1.BonjourService):0:0 -> f # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/e;LN1/a;LN1/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/e;LR1/a;LR1/a;)V"} 1:8:void lambda$registerService$3(java.lang.Throwable):162:162 -> g 1:11:java.lang.String getServiceType(java.lang.String,java.lang.String):82:82 -> h 1:5:java.util.Map getTxtRecordMap(com.facebook.react.bridge.ReadableMap):169:169 -> i @@ -72127,17 +76771,17 @@ com.balthazargronon.RCTZeroconf.rx2dnssd.DnssdImpl -> t0.e: 16:19:java.util.Map getTxtRecordMap(com.facebook.react.bridge.ReadableMap):172:172 -> i 20:28:java.util.Map getTxtRecordMap(com.facebook.react.bridge.ReadableMap):173:173 -> i 1:26:void lambda$registerService$2(com.github.druk.rx2dnssd.BonjourService,com.github.druk.rx2dnssd.BonjourService):157:157 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a;LN1/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a;LR1/a;)V"} 27:35:void lambda$registerService$2(com.github.druk.rx2dnssd.BonjourService,com.github.druk.rx2dnssd.BonjourService):159:159 -> j 36:49:void lambda$registerService$2(com.github.druk.rx2dnssd.BonjourService,com.github.druk.rx2dnssd.BonjourService):160:160 -> j 1:4:void lambda$scan$0(com.github.druk.rx2dnssd.BonjourService):72:72 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a;)V"} 5:19:void lambda$scan$0(com.github.druk.rx2dnssd.BonjourService):73:73 -> k 20:29:void lambda$scan$0(com.github.druk.rx2dnssd.BonjourService):74:74 -> k 1:13:void lambda$scan$1(java.lang.Throwable):76:76 -> l 14:27:void lambda$scan$1(java.lang.Throwable):77:77 -> l 1:5:com.facebook.react.bridge.WritableMap serviceInfoToMap(com.github.druk.rx2dnssd.BonjourService):86:86 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a;)Lcom/facebook/react/bridge/WritableMap;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a;)Lcom/facebook/react/bridge/WritableMap;"} 6:14:com.facebook.react.bridge.WritableMap serviceInfoToMap(com.github.druk.rx2dnssd.BonjourService):87:87 -> m 15:18:com.facebook.react.bridge.WritableMap serviceInfoToMap(com.github.druk.rx2dnssd.BonjourService):88:88 -> m 19:27:com.facebook.react.bridge.WritableMap serviceInfoToMap(com.github.druk.rx2dnssd.BonjourService):90:90 -> m @@ -72162,374 +76806,434 @@ com.balthazargronon.RCTZeroconf.rx2dnssd.DnssdImpl -> t0.e: 22:24:void stop():123:123 -> stop 25:26:void stop():125:125 -> stop 27:29:void stop():126:126 -> stop -com.balthazargronon.RCTZeroconf.rx2dnssd.DnssdImpl$$ExternalSyntheticLambda0 -> t0.a: +com.balthazargronon.RCTZeroconf.rx2dnssd.DnssdImpl$$ExternalSyntheticLambda0 -> x0.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.balthazargronon.RCTZeroconf.rx2dnssd.DnssdImpl com.balthazargronon.RCTZeroconf.rx2dnssd.DnssdImpl$$InternalSyntheticLambda$1$47842d500ae57495d22d90b94455072bc688867f1879e22c3f0c56b9988aff40$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/e;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void t0.DnssdImpl$$ExternalSyntheticLambda0.(t0.DnssdImpl):0:0 -> + 1:1:void x0.DnssdImpl$$ExternalSyntheticLambda0.(x0.DnssdImpl):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/e;)V"} - 1:1:void t0.DnssdImpl$$ExternalSyntheticLambda0.accept(java.lang.Object):0:0 -> accept + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/e;)V"} + 1:1:void x0.DnssdImpl$$ExternalSyntheticLambda0.accept(java.lang.Object):0:0 -> accept # {"id":"com.android.tools.r8.synthesized"} -com.balthazargronon.RCTZeroconf.rx2dnssd.DnssdImpl$$ExternalSyntheticLambda1 -> t0.b: +com.balthazargronon.RCTZeroconf.rx2dnssd.DnssdImpl$$ExternalSyntheticLambda1 -> x0.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.balthazargronon.RCTZeroconf.rx2dnssd.DnssdImpl com.balthazargronon.RCTZeroconf.rx2dnssd.DnssdImpl$$InternalSyntheticLambda$1$47842d500ae57495d22d90b94455072bc688867f1879e22c3f0c56b9988aff40$1.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/e;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void t0.DnssdImpl$$ExternalSyntheticLambda1.(t0.DnssdImpl):0:0 -> + 1:1:void x0.DnssdImpl$$ExternalSyntheticLambda1.(x0.DnssdImpl):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/e;)V"} - 1:1:void t0.DnssdImpl$$ExternalSyntheticLambda1.accept(java.lang.Object):0:0 -> accept + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/e;)V"} + 1:1:void x0.DnssdImpl$$ExternalSyntheticLambda1.accept(java.lang.Object):0:0 -> accept # {"id":"com.android.tools.r8.synthesized"} -com.balthazargronon.RCTZeroconf.rx2dnssd.DnssdImpl$$ExternalSyntheticLambda2 -> t0.c: +com.balthazargronon.RCTZeroconf.rx2dnssd.DnssdImpl$$ExternalSyntheticLambda2 -> x0.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.balthazargronon.RCTZeroconf.rx2dnssd.DnssdImpl com.balthazargronon.RCTZeroconf.rx2dnssd.DnssdImpl$$InternalSyntheticLambda$1$eb2c8a095feaf1e797bd4bdbb3887489fc51fa5769b952eb26a9ca00286d3150$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/e;"} # {"id":"com.android.tools.r8.synthesized"} com.github.druk.rx2dnssd.BonjourService com.balthazargronon.RCTZeroconf.rx2dnssd.DnssdImpl$$InternalSyntheticLambda$1$eb2c8a095feaf1e797bd4bdbb3887489fc51fa5769b952eb26a9ca00286d3150$0.f$1 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LN1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR1/a;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void t0.DnssdImpl$$ExternalSyntheticLambda2.(t0.DnssdImpl,N1.BonjourService):0:0 -> + 1:1:void x0.DnssdImpl$$ExternalSyntheticLambda2.(x0.DnssdImpl,R1.BonjourService):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/e;LN1/a;)V"} - 1:1:void t0.DnssdImpl$$ExternalSyntheticLambda2.accept(java.lang.Object):0:0 -> accept + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/e;LR1/a;)V"} + 1:1:void x0.DnssdImpl$$ExternalSyntheticLambda2.accept(java.lang.Object):0:0 -> accept # {"id":"com.android.tools.r8.synthesized"} -com.balthazargronon.RCTZeroconf.rx2dnssd.DnssdImpl$$ExternalSyntheticLambda3 -> t0.d: +com.balthazargronon.RCTZeroconf.rx2dnssd.DnssdImpl$$ExternalSyntheticLambda3 -> x0.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void t0.DnssdImpl$$ExternalSyntheticLambda3.():0:0 -> + 1:1:void x0.DnssdImpl$$ExternalSyntheticLambda3.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void t0.DnssdImpl$$ExternalSyntheticLambda3.accept(java.lang.Object):0:0 -> accept + 1:1:void x0.DnssdImpl$$ExternalSyntheticLambda3.accept(java.lang.Object):0:0 -> accept # {"id":"com.android.tools.r8.synthesized"} com.boldwallet.BBMTLibNativeModule -> com.boldwallet.BBMTLibNativeModule: # {"id":"sourceFile","fileName":"BBMTLibNativeModule.kt"} 6:9:void (com.facebook.react.bridge.ReactApplicationContext):20:20 -> 10:11:void (com.facebook.react.bridge.ReactApplicationContext):23:23 -> 12:16:void (com.facebook.react.bridge.ReactApplicationContext):26:26 -> - 1:1:void $r8$lambda$3Be428r53dqOweObk9dakKD10qQ(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> a + 1:1:void $r8$lambda$8PmGrvu9xwUvl9tupsrAyXI9hZI(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} 6:8:void addListener(java.lang.String):42:42 -> addListener 9:12:void addListener(java.lang.String):43:43 -> addListener - 18:21:void aesDecrypt(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):677:677 -> aesDecrypt - 22:27:void aesDecrypt(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):678:678 -> aesDecrypt - 28:32:void aesDecrypt(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):679:679 -> aesDecrypt - 33:56:void aesDecrypt(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):681:681 -> aesDecrypt - 57:64:void aesDecrypt(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):682:682 -> aesDecrypt - 18:21:void aesEncrypt(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):665:665 -> aesEncrypt - 22:27:void aesEncrypt(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):666:666 -> aesEncrypt - 28:32:void aesEncrypt(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):667:667 -> aesEncrypt - 33:56:void aesEncrypt(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):669:669 -> aesEncrypt - 57:64:void aesEncrypt(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):670:670 -> aesEncrypt - 1:1:void $r8$lambda$B4KrfEOJArcU85FebqaFlyvqdSY(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> b - # {"id":"com.android.tools.r8.synthesized"} - 24:40:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):626:626 -> btcAddress - 41:47:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):630:630 -> btcAddress - 48:56:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):626:626 -> btcAddress - 57:61:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):628:628 -> btcAddress - 62:70:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):626:626 -> btcAddress - 71:75:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):629:629 -> btcAddress - 76:83:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):626:626 -> btcAddress - 84:88:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):632:632 -> btcAddress - 89:91:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):633:633 -> btcAddress - 92:95:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):627:627 -> btcAddress - 96:101:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):636:636 -> btcAddress - 102:107:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):639:639 -> btcAddress - 108:133:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):642:642 -> btcAddress - 134:160:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):645:645 -> btcAddress - 1:1:void $r8$lambda$BEp_4dmJsXsyKoUoWLgHDzsURMg(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> c - # {"id":"com.android.tools.r8.synthesized"} - 1:1:void $r8$lambda$C0Mo44XyK0xhAOnslWJlEiNST4s(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> d - # {"id":"com.android.tools.r8.synthesized"} - 24:27:void derivePubkey(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):589:589 -> derivePubkey - 28:33:void derivePubkey(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):590:590 -> derivePubkey - 34:38:void derivePubkey(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):591:591 -> derivePubkey - 39:62:void derivePubkey(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):593:593 -> derivePubkey - 63:89:void derivePubkey(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):594:594 -> derivePubkey + 18:21:void aesDecrypt(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):847:847 -> aesDecrypt + 22:27:void aesDecrypt(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):848:848 -> aesDecrypt + 28:32:void aesDecrypt(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):849:849 -> aesDecrypt + 33:56:void aesDecrypt(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):851:851 -> aesDecrypt + 57:64:void aesDecrypt(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):852:852 -> aesDecrypt + 18:21:void aesEncrypt(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):835:835 -> aesEncrypt + 22:27:void aesEncrypt(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):836:836 -> aesEncrypt + 28:32:void aesEncrypt(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):837:837 -> aesEncrypt + 33:56:void aesEncrypt(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):839:839 -> aesEncrypt + 57:64:void aesEncrypt(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):840:840 -> aesEncrypt + 1:1:void $r8$lambda$9HwaGS7WMYk8QFnKHOhXQ6FJ6A4(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> b + # {"id":"com.android.tools.r8.synthesized"} + 24:40:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):796:796 -> btcAddress + 41:47:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):800:800 -> btcAddress + 48:56:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):796:796 -> btcAddress + 57:61:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):798:798 -> btcAddress + 62:70:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):796:796 -> btcAddress + 71:75:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):799:799 -> btcAddress + 76:83:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):796:796 -> btcAddress + 84:88:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):802:802 -> btcAddress + 89:91:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):803:803 -> btcAddress + 92:95:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):797:797 -> btcAddress + 96:101:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):806:806 -> btcAddress + 102:107:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):809:809 -> btcAddress + 108:133:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):812:812 -> btcAddress + 134:160:void btcAddress(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):815:815 -> btcAddress + 1:1:void $r8$lambda$Gx6yPS5fI-L6PowRwR2UmFfB4WY(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> c + # {"id":"com.android.tools.r8.synthesized"} + 11:14:void cancelMpcSession(java.lang.String,com.facebook.react.bridge.Promise):419:419 -> cancelMpcSession + 15:19:void cancelMpcSession(java.lang.String,com.facebook.react.bridge.Promise):420:420 -> cancelMpcSession + 20:46:void cancelMpcSession(java.lang.String,com.facebook.react.bridge.Promise):422:422 -> cancelMpcSession + 6:9:void cancelNostrMpc(com.facebook.react.bridge.Promise):429:429 -> cancelNostrMpc + 10:14:void cancelNostrMpc(com.facebook.react.bridge.Promise):430:430 -> cancelNostrMpc + 15:41:void cancelNostrMpc(com.facebook.react.bridge.Promise):432:432 -> cancelNostrMpc + 11:14:void computeTxId(java.lang.String,com.facebook.react.bridge.Promise):409:409 -> computeTxId + 15:19:void computeTxId(java.lang.String,com.facebook.react.bridge.Promise):410:410 -> computeTxId + 20:46:void computeTxId(java.lang.String,com.facebook.react.bridge.Promise):412:412 -> computeTxId + 1:1:void $r8$lambda$H9LP91VnYDcTFfOzktwcvIZte_c(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> d + # {"id":"com.android.tools.r8.synthesized"} + 24:27:void derivePubkey(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):759:759 -> derivePubkey + 28:33:void derivePubkey(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):760:760 -> derivePubkey + 34:38:void derivePubkey(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):761:761 -> derivePubkey + 39:62:void derivePubkey(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):763:763 -> derivePubkey + 63:89:void derivePubkey(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):764:764 -> derivePubkey 12:13:void disableLogging(java.lang.String,com.facebook.react.bridge.Promise):83:83 -> disableLogging 14:16:void disableLogging(java.lang.String,com.facebook.react.bridge.Promise):84:84 -> disableLogging 17:20:void disableLogging(java.lang.String,com.facebook.react.bridge.Promise):85:85 -> disableLogging - 49:50:void discoverPeers(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):335:335 -> discoverPeers - 51:60:void discoverPeers$lambda$9(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):344:344 -> discoverPeers - 51:60:void discoverPeers(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):344 -> discoverPeers - 61:63:void discoverPeers(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):335:335 -> discoverPeers - 64:67:void discoverPeers$lambda$9(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):344:344 -> discoverPeers - 64:67:void discoverPeers(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):344 -> discoverPeers - 1:2:void discoverPeers$lambda$9(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):336:336 -> discoverPeers$lambda$9 - 3:6:void discoverPeers$lambda$9(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):337:337 -> discoverPeers$lambda$9 - 7:12:void discoverPeers$lambda$9(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):338:338 -> discoverPeers$lambda$9 - 13:18:void discoverPeers$lambda$9(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):339:339 -> discoverPeers$lambda$9 - 19:42:void discoverPeers$lambda$9(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):341:341 -> discoverPeers$lambda$9 - 43:48:void discoverPeers$lambda$9(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):342:342 -> discoverPeers$lambda$9 - 1:1:void $r8$lambda$Dh1lQGH-zcMLOTVQpmwXQ95OlnU(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> e - # {"id":"com.android.tools.r8.synthesized"} - 8:11:void eciesKeypair(com.facebook.react.bridge.Promise):653:653 -> eciesKeypair - 12:17:void eciesKeypair(com.facebook.react.bridge.Promise):654:654 -> eciesKeypair - 18:22:void eciesKeypair(com.facebook.react.bridge.Promise):655:655 -> eciesKeypair - 23:46:void eciesKeypair(com.facebook.react.bridge.Promise):657:657 -> eciesKeypair - 47:54:void eciesKeypair(com.facebook.react.bridge.Promise):658:658 -> eciesKeypair - 23:26:void encodeXpub(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):601:601 -> encodeXpub - 27:32:void encodeXpub(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):602:602 -> encodeXpub - 33:37:void encodeXpub(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):603:603 -> encodeXpub - 38:61:void encodeXpub(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):605:605 -> encodeXpub - 62:88:void encodeXpub(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):606:606 -> encodeXpub - 21:22:void estimateFees(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):168:168 -> estimateFees - 23:32:void estimateFees$lambda$3(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):179:179 -> estimateFees - 23:32:void estimateFees(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):179 -> estimateFees - 33:35:void estimateFees(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):168:168 -> estimateFees - 36:39:void estimateFees$lambda$3(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):179:179 -> estimateFees - 36:39:void estimateFees(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):179 -> estimateFees - 1:2:void estimateFees$lambda$3(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):169:169 -> estimateFees$lambda$3 - 3:6:void estimateFees$lambda$3(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):170:170 -> estimateFees$lambda$3 - 7:10:void estimateFees$lambda$3(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):172:172 -> estimateFees$lambda$3 - 11:16:void estimateFees$lambda$3(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):173:173 -> estimateFees$lambda$3 - 17:21:void estimateFees$lambda$3(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):174:174 -> estimateFees$lambda$3 - 22:45:void estimateFees$lambda$3(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):176:176 -> estimateFees$lambda$3 - 46:49:void estimateFees$lambda$3(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):177:177 -> estimateFees$lambda$3 - 1:1:void $r8$lambda$EvT2vxOMsTcdMY93XkuPxkbGty0(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> f - # {"id":"com.android.tools.r8.synthesized"} - 21:22:void fetchData(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):307:307 -> fetchData - 23:32:void fetchData$lambda$7(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):316:316 -> fetchData - 23:32:void fetchData(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):316 -> fetchData - 33:35:void fetchData(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):307:307 -> fetchData - 36:39:void fetchData$lambda$7(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):316:316 -> fetchData - 36:39:void fetchData(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):316 -> fetchData - 1:2:void fetchData$lambda$7(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):308:308 -> fetchData$lambda$7 - 3:6:void fetchData$lambda$7(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):309:309 -> fetchData$lambda$7 - 7:12:void fetchData$lambda$7(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):310:310 -> fetchData$lambda$7 - 13:17:void fetchData$lambda$7(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):311:311 -> fetchData$lambda$7 - 18:41:void fetchData$lambda$7(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):313:313 -> fetchData$lambda$7 - 42:47:void fetchData$lambda$7(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):314:314 -> fetchData$lambda$7 - 1:1:void $r8$lambda$HE7fQdZaofy1w6-0bN6Zm2duy4c(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> g + 49:50:void discoverPeers(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):505:505 -> discoverPeers + 51:60:void discoverPeers$lambda$14(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):514:514 -> discoverPeers + 51:60:void discoverPeers(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):514 -> discoverPeers + 61:63:void discoverPeers(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):505:505 -> discoverPeers + 64:67:void discoverPeers$lambda$14(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):514:514 -> discoverPeers + 64:67:void discoverPeers(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):514 -> discoverPeers + 1:2:void discoverPeers$lambda$14(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):506:506 -> discoverPeers$lambda$14 + 3:6:void discoverPeers$lambda$14(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):507:507 -> discoverPeers$lambda$14 + 7:12:void discoverPeers$lambda$14(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):508:508 -> discoverPeers$lambda$14 + 13:18:void discoverPeers$lambda$14(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):509:509 -> discoverPeers$lambda$14 + 19:42:void discoverPeers$lambda$14(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):511:511 -> discoverPeers$lambda$14 + 43:48:void discoverPeers$lambda$14(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):512:512 -> discoverPeers$lambda$14 + 1:1:void $r8$lambda$MQa_hMCLJQF7UmAI2nG1QrPVs8Y(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> e + # {"id":"com.android.tools.r8.synthesized"} + 8:11:void eciesKeypair(com.facebook.react.bridge.Promise):823:823 -> eciesKeypair + 12:17:void eciesKeypair(com.facebook.react.bridge.Promise):824:824 -> eciesKeypair + 18:22:void eciesKeypair(com.facebook.react.bridge.Promise):825:825 -> eciesKeypair + 23:46:void eciesKeypair(com.facebook.react.bridge.Promise):827:827 -> eciesKeypair + 47:54:void eciesKeypair(com.facebook.react.bridge.Promise):828:828 -> eciesKeypair + 23:26:void encodeXpub(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):771:771 -> encodeXpub + 27:32:void encodeXpub(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):772:772 -> encodeXpub + 33:37:void encodeXpub(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):773:773 -> encodeXpub + 38:61:void encodeXpub(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):775:775 -> encodeXpub + 62:88:void encodeXpub(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):776:776 -> encodeXpub + 26:27:void estimateFeeWithUTXOs(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):204:204 -> estimateFeeWithUTXOs + 28:38:void estimateFeeWithUTXOs$lambda$5(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):218:218 -> estimateFeeWithUTXOs + 28:38:void estimateFeeWithUTXOs(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):218 -> estimateFeeWithUTXOs + 39:41:void estimateFeeWithUTXOs(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):204:204 -> estimateFeeWithUTXOs + 42:45:void estimateFeeWithUTXOs$lambda$5(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):218:218 -> estimateFeeWithUTXOs + 42:45:void estimateFeeWithUTXOs(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):218 -> estimateFeeWithUTXOs + 1:2:void estimateFeeWithUTXOs$lambda$5(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):205:205 -> estimateFeeWithUTXOs$lambda$5 + 3:6:void estimateFeeWithUTXOs$lambda$5(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):206:206 -> estimateFeeWithUTXOs$lambda$5 + 7:12:void estimateFeeWithUTXOs$lambda$5(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):212:212 -> estimateFeeWithUTXOs$lambda$5 + 13:17:void estimateFeeWithUTXOs$lambda$5(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):213:213 -> estimateFeeWithUTXOs$lambda$5 + 18:41:void estimateFeeWithUTXOs$lambda$5(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):215:215 -> estimateFeeWithUTXOs$lambda$5 + 42:45:void estimateFeeWithUTXOs$lambda$5(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):216:216 -> estimateFeeWithUTXOs$lambda$5 + 21:22:void estimateFees(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):182:182 -> estimateFees + 23:32:void estimateFees$lambda$4(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):193:193 -> estimateFees + 23:32:void estimateFees(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):193 -> estimateFees + 33:35:void estimateFees(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):182:182 -> estimateFees + 36:39:void estimateFees$lambda$4(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):193:193 -> estimateFees + 36:39:void estimateFees(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):193 -> estimateFees + 1:2:void estimateFees$lambda$4(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):183:183 -> estimateFees$lambda$4 + 3:6:void estimateFees$lambda$4(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):184:184 -> estimateFees$lambda$4 + 7:10:void estimateFees$lambda$4(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):186:186 -> estimateFees$lambda$4 + 11:16:void estimateFees$lambda$4(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):187:187 -> estimateFees$lambda$4 + 17:21:void estimateFees$lambda$4(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):188:188 -> estimateFees$lambda$4 + 22:45:void estimateFees$lambda$4(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):190:190 -> estimateFees$lambda$4 + 46:49:void estimateFees$lambda$4(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):191:191 -> estimateFees$lambda$4 + 1:1:void $r8$lambda$OmYaHwyzJtKsPj-QpElJnHCRFZI(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> f + # {"id":"com.android.tools.r8.synthesized"} + 21:22:void fetchData(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):477:477 -> fetchData + 23:32:void fetchData$lambda$12(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):486:486 -> fetchData + 23:32:void fetchData(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):486 -> fetchData + 33:35:void fetchData(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):477:477 -> fetchData + 36:39:void fetchData$lambda$12(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):486:486 -> fetchData + 36:39:void fetchData(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):486 -> fetchData + 1:2:void fetchData$lambda$12(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):478:478 -> fetchData$lambda$12 + 3:6:void fetchData$lambda$12(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):479:479 -> fetchData$lambda$12 + 7:12:void fetchData$lambda$12(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):480:480 -> fetchData$lambda$12 + 13:17:void fetchData$lambda$12(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):481:481 -> fetchData$lambda$12 + 18:41:void fetchData$lambda$12(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):483:483 -> fetchData$lambda$12 + 42:47:void fetchData$lambda$12(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):484:484 -> fetchData$lambda$12 + 1:1:void $r8$lambda$P_ox8NfA03LlcrLL4G6LGMT-AhE(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> g # {"id":"com.android.tools.r8.synthesized"} 1:12:java.util.Map getConstants():77:77 -> getConstants 13:17:java.util.Map getConstants():76:76 -> getConstants - 23:30:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):351:351 -> getLanIp - 31:56:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):358:358 -> getLanIp - 57:80:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):360:360 -> getLanIp - 81:84:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):361:361 -> getLanIp - 85:109:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):362:362 -> getLanIp - 110:119:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):363:363 -> getLanIp - 120:129:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):364:364 -> getLanIp - 130:137:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):367:367 -> getLanIp - 138:145:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):371:371 -> getLanIp - 146:201:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):374:374 -> getLanIp - 202:209:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):391:391 -> getLanIp - 210:217:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):392:392 -> getLanIp - 218:225:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):393:393 -> getLanIp - 226:231:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):394:394 -> getLanIp - 232:234:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):395:395 -> getLanIp - 235:240:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):401:401 -> getLanIp - 241:243:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):404:404 -> getLanIp - 244:269:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):405:405 -> getLanIp - 270:273:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):409:409 -> getLanIp + 23:30:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):521:521 -> getLanIp + 31:56:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):528:528 -> getLanIp + 57:80:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):530:530 -> getLanIp + 81:84:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):531:531 -> getLanIp + 85:109:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):532:532 -> getLanIp + 110:119:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):533:533 -> getLanIp + 120:129:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):534:534 -> getLanIp + 130:137:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):537:537 -> getLanIp + 138:145:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):541:541 -> getLanIp + 146:201:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):544:544 -> getLanIp + 202:209:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):561:561 -> getLanIp + 210:217:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):562:562 -> getLanIp + 218:225:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):563:563 -> getLanIp + 226:231:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):564:564 -> getLanIp + 232:234:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):565:565 -> getLanIp + 235:240:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):571:571 -> getLanIp + 241:243:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):574:574 -> getLanIp + 244:269:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):575:575 -> getLanIp + 270:273:void getLanIp(java.lang.String,com.facebook.react.bridge.Promise):579:579 -> getLanIp 1:3:java.lang.String getName():65:65 -> getName - 28:31:void getOutputDescriptor(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):613:613 -> getOutputDescriptor - 32:37:void getOutputDescriptor(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):614:614 -> getOutputDescriptor - 38:42:void getOutputDescriptor(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):615:615 -> getOutputDescriptor - 43:66:void getOutputDescriptor(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):617:617 -> getOutputDescriptor - 67:93:void getOutputDescriptor(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):618:618 -> getOutputDescriptor - 1:1:void $r8$lambda$JQIInN-0ChZIJpzWcqe73PLPPBo(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> h - # {"id":"com.android.tools.r8.synthesized"} - 11:12:void hexToNpub(java.lang.String,com.facebook.react.bridge.Promise):449:449 -> hexToNpub - 13:17:void hexToNpub$lambda$11(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):458:458 -> hexToNpub - 13:17:void hexToNpub(java.lang.String,com.facebook.react.bridge.Promise):458 -> hexToNpub - 18:20:void hexToNpub(java.lang.String,com.facebook.react.bridge.Promise):449:449 -> hexToNpub - 21:24:void hexToNpub$lambda$11(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):458:458 -> hexToNpub - 21:24:void hexToNpub(java.lang.String,com.facebook.react.bridge.Promise):458 -> hexToNpub - 1:2:void hexToNpub$lambda$11(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):450:450 -> hexToNpub$lambda$11 - 3:6:void hexToNpub$lambda$11(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):451:451 -> hexToNpub$lambda$11 - 7:12:void hexToNpub$lambda$11(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):452:452 -> hexToNpub$lambda$11 - 13:17:void hexToNpub$lambda$11(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):453:453 -> hexToNpub$lambda$11 - 18:41:void hexToNpub$lambda$11(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):455:455 -> hexToNpub$lambda$11 - 42:49:void hexToNpub$lambda$11(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):456:456 -> hexToNpub$lambda$11 - 1:1:void $r8$lambda$S_Jzk3NYxk8T-Tt1AU-5q8mvH5A(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> i - # {"id":"com.android.tools.r8.synthesized"} - 1:15:boolean isClassC(java.lang.String):431:431 -> isClassC + 28:31:void getOutputDescriptor(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):783:783 -> getOutputDescriptor + 32:37:void getOutputDescriptor(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):784:784 -> getOutputDescriptor + 38:42:void getOutputDescriptor(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):785:785 -> getOutputDescriptor + 43:66:void getOutputDescriptor(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):787:787 -> getOutputDescriptor + 67:93:void getOutputDescriptor(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):788:788 -> getOutputDescriptor + 1:1:void $r8$lambda$QweISMD0qITobKRW4fvIv9VgjE0(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> h + # {"id":"com.android.tools.r8.synthesized"} + 11:12:void hexToNpub(java.lang.String,com.facebook.react.bridge.Promise):619:619 -> hexToNpub + 13:17:void hexToNpub$lambda$16(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):628:628 -> hexToNpub + 13:17:void hexToNpub(java.lang.String,com.facebook.react.bridge.Promise):628 -> hexToNpub + 18:20:void hexToNpub(java.lang.String,com.facebook.react.bridge.Promise):619:619 -> hexToNpub + 21:24:void hexToNpub$lambda$16(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):628:628 -> hexToNpub + 21:24:void hexToNpub(java.lang.String,com.facebook.react.bridge.Promise):628 -> hexToNpub + 1:2:void hexToNpub$lambda$16(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):620:620 -> hexToNpub$lambda$16 + 3:6:void hexToNpub$lambda$16(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):621:621 -> hexToNpub$lambda$16 + 7:12:void hexToNpub$lambda$16(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):622:622 -> hexToNpub$lambda$16 + 13:17:void hexToNpub$lambda$16(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):623:623 -> hexToNpub$lambda$16 + 18:41:void hexToNpub$lambda$16(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):625:625 -> hexToNpub$lambda$16 + 42:49:void hexToNpub$lambda$16(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):626:626 -> hexToNpub$lambda$16 + 1:1:void $r8$lambda$S-ev3EsYCGwV8XtG6KFJr84whBU(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> i + # {"id":"com.android.tools.r8.synthesized"} + 1:15:boolean isClassC(java.lang.String):601:601 -> isClassC 16:20:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.mapNotNull(java.lang.Iterable,kotlin.jvm.functions.Function1):1617:1617 -> isClassC - 16:20:boolean isClassC(java.lang.String):431 -> isClassC + 16:20:boolean isClassC(java.lang.String):601 -> isClassC 21:34:void kotlin.collections.CollectionsKt___CollectionsKt.forEach(java.lang.Iterable,kotlin.jvm.functions.Function1):1869:1869 -> isClassC - 21:34:boolean isClassC(java.lang.String):431 -> isClassC + 21:34:boolean isClassC(java.lang.String):601 -> isClassC 35:36:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapNotNullTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1625:1625 -> isClassC - 35:36:boolean isClassC(java.lang.String):431 -> isClassC - 37:42:boolean isClassC(java.lang.String):431:431 -> isClassC + 35:36:boolean isClassC(java.lang.String):601 -> isClassC + 37:42:boolean isClassC(java.lang.String):601:601 -> isClassC 43:46:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapNotNullTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1625:1625 -> isClassC - 43:46:boolean isClassC(java.lang.String):431 -> isClassC - 47:75:boolean isClassC(java.lang.String):432:432 -> isClassC - 1:3:boolean isSameSubnet(java.lang.String,java.lang.String):416:416 -> isSameSubnet - 4:16:boolean isSameSubnet(java.lang.String,java.lang.String):417:417 -> isSameSubnet - 17:29:boolean isSameSubnet(java.lang.String,java.lang.String):418:418 -> isSameSubnet - 30:44:boolean isSameSubnet(java.lang.String,java.lang.String):422:422 -> isSameSubnet - 45:59:boolean isSameSubnet(java.lang.String,java.lang.String):423:423 -> isSameSubnet - 60:75:boolean isSameSubnet(java.lang.String,java.lang.String):424:424 -> isSameSubnet + 43:46:boolean isClassC(java.lang.String):601 -> isClassC + 47:75:boolean isClassC(java.lang.String):602:602 -> isClassC + 1:3:boolean isSameSubnet(java.lang.String,java.lang.String):586:586 -> isSameSubnet + 4:16:boolean isSameSubnet(java.lang.String,java.lang.String):587:587 -> isSameSubnet + 17:29:boolean isSameSubnet(java.lang.String,java.lang.String):588:588 -> isSameSubnet + 30:44:boolean isSameSubnet(java.lang.String,java.lang.String):592:592 -> isSameSubnet + 45:59:boolean isSameSubnet(java.lang.String,java.lang.String):593:593 -> isSameSubnet + 60:75:boolean isSameSubnet(java.lang.String,java.lang.String):594:594 -> isSameSubnet 1:1:void $r8$lambda$SubPChAgUX_Pgzrn3hHEZuaQz-s(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> j # {"id":"com.android.tools.r8.synthesized"} - 1:1:void $r8$lambda$ikDevTFBKm6qpBcjUfZOoO-PAGk(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> k + 1:1:void $r8$lambda$Veyq-fwVSz9xazu7Xc_otw_wRk8(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> k # {"id":"com.android.tools.r8.synthesized"} - 1:1:void $r8$lambda$kLMNKHmbsxJxre_IoWqCWiLxSRg(java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> l + 1:1:void $r8$lambda$WveLL6qnv5rP_9U4melZQCIUYIA(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> l # {"id":"com.android.tools.r8.synthesized"} 1:4:void ld(java.lang.String,java.lang.String):69:69 -> ld 5:7:void ld(java.lang.String,java.lang.String):70:70 -> ld 8:11:void ld(java.lang.String,java.lang.String):71:71 -> ld - 31:32:void listenForPeers(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):321:321 -> listenForPeers - 33:44:void listenForPeers$lambda$8(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):330:330 -> listenForPeers - 33:44:void listenForPeers(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):330 -> listenForPeers - 45:47:void listenForPeers(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):321:321 -> listenForPeers - 48:51:void listenForPeers$lambda$8(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):330:330 -> listenForPeers - 48:51:void listenForPeers(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):330 -> listenForPeers - 1:2:void listenForPeers$lambda$8(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):322:322 -> listenForPeers$lambda$8 - 3:6:void listenForPeers$lambda$8(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):323:323 -> listenForPeers$lambda$8 - 7:12:void listenForPeers$lambda$8(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):324:324 -> listenForPeers$lambda$8 - 13:17:void listenForPeers$lambda$8(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):325:325 -> listenForPeers$lambda$8 - 18:41:void listenForPeers$lambda$8(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):327:327 -> listenForPeers$lambda$8 - 42:47:void listenForPeers$lambda$8(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):328:328 -> listenForPeers$lambda$8 - 1:1:void $r8$lambda$pQmcPuc0cFOxMaBdzJ9_FSAgMCM(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> m - # {"id":"com.android.tools.r8.synthesized"} - 1:1:void mpcSendBTC(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):201:201 -> mpcSendBTC - 2:2:void mpcSendBTC$lambda$4(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):223:223 -> mpcSendBTC - 2:2:void mpcSendBTC(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):223 -> mpcSendBTC - 3:3:void mpcSendBTC(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):201:201 -> mpcSendBTC - 4:4:void mpcSendBTC$lambda$4(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):223:223 -> mpcSendBTC - 4:4:void mpcSendBTC(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):223 -> mpcSendBTC - 1:1:void mpcSendBTC$lambda$4(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):202:202 -> mpcSendBTC$lambda$4 - 2:3:void mpcSendBTC$lambda$4(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):215:216 -> mpcSendBTC$lambda$4 - 4:4:void mpcSendBTC$lambda$4(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):203:203 -> mpcSendBTC$lambda$4 - 5:6:void mpcSendBTC$lambda$4(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):217:218 -> mpcSendBTC$lambda$4 - 7:8:void mpcSendBTC$lambda$4(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):220:221 -> mpcSendBTC$lambda$4 - 67:68:void mpcSignPSBT(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):713:713 -> mpcSignPSBT - 69:76:void mpcSignPSBT$lambda$16(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):732:732 -> mpcSignPSBT - 69:76:void mpcSignPSBT(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):732 -> mpcSignPSBT - 77:79:void mpcSignPSBT(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):713:713 -> mpcSignPSBT - 80:83:void mpcSignPSBT$lambda$16(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):732:732 -> mpcSignPSBT - 80:83:void mpcSignPSBT(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):732 -> mpcSignPSBT - 1:4:void mpcSignPSBT$lambda$16(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):715:715 -> mpcSignPSBT$lambda$16 - 5:12:void mpcSignPSBT$lambda$16(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):726:726 -> mpcSignPSBT$lambda$16 - 13:18:void mpcSignPSBT$lambda$16(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):727:727 -> mpcSignPSBT$lambda$16 - 19:44:void mpcSignPSBT$lambda$16(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):729:729 -> mpcSignPSBT$lambda$16 - 45:71:void mpcSignPSBT$lambda$16(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):730:730 -> mpcSignPSBT$lambda$16 - 67:68:void mpcTssSetup(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):538:538 -> mpcTssSetup - 69:76:void mpcTssSetup$lambda$14(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):557:557 -> mpcTssSetup - 69:76:void mpcTssSetup(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):557 -> mpcTssSetup - 77:79:void mpcTssSetup(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):538:538 -> mpcTssSetup - 80:83:void mpcTssSetup$lambda$14(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):557:557 -> mpcTssSetup - 80:83:void mpcTssSetup(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):557 -> mpcTssSetup - 1:2:void mpcTssSetup$lambda$14(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):539:539 -> mpcTssSetup$lambda$14 - 3:6:void mpcTssSetup$lambda$14(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):540:540 -> mpcTssSetup$lambda$14 - 7:13:void mpcTssSetup$lambda$14(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):551:551 -> mpcTssSetup$lambda$14 - 14:19:void mpcTssSetup$lambda$14(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):552:552 -> mpcTssSetup$lambda$14 - 20:43:void mpcTssSetup$lambda$14(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):554:554 -> mpcTssSetup$lambda$14 - 44:70:void mpcTssSetup$lambda$14(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):555:555 -> mpcTssSetup$lambda$14 - 1:1:void $r8$lambda$q4_xxhMrkic6TR8wAb_pGSlik8c(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> n - # {"id":"com.android.tools.r8.synthesized"} - 58:59:void nostrJoinKeysign(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):504:504 -> nostrJoinKeysign - 60:68:void nostrJoinKeysign$lambda$13(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):522:522 -> nostrJoinKeysign - 60:68:void nostrJoinKeysign(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):522 -> nostrJoinKeysign - 69:71:void nostrJoinKeysign(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):504:504 -> nostrJoinKeysign - 72:75:void nostrJoinKeysign$lambda$13(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):522:522 -> nostrJoinKeysign - 72:75:void nostrJoinKeysign(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):522 -> nostrJoinKeysign - 1:2:void nostrJoinKeysign$lambda$13(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):505:505 -> nostrJoinKeysign$lambda$13 - 3:6:void nostrJoinKeysign$lambda$13(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):506:506 -> nostrJoinKeysign$lambda$13 - 7:12:void nostrJoinKeysign$lambda$13(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):516:516 -> nostrJoinKeysign$lambda$13 - 13:18:void nostrJoinKeysign$lambda$13(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):517:517 -> nostrJoinKeysign$lambda$13 - 19:42:void nostrJoinKeysign$lambda$13(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):519:519 -> nostrJoinKeysign$lambda$13 - 43:69:void nostrJoinKeysign$lambda$13(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):520:520 -> nostrJoinKeysign$lambda$13 - 8:11:void nostrKeypair(com.facebook.react.bridge.Promise):438:438 -> nostrKeypair - 12:17:void nostrKeypair(com.facebook.react.bridge.Promise):439:439 -> nostrKeypair - 18:22:void nostrKeypair(com.facebook.react.bridge.Promise):440:440 -> nostrKeypair - 23:46:void nostrKeypair(com.facebook.react.bridge.Promise):442:442 -> nostrKeypair - 47:54:void nostrKeypair(com.facebook.react.bridge.Promise):443:443 -> nostrKeypair - 92:93:void nostrMpcSendBTC(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):241:241 -> nostrMpcSendBTC - 94:100:void nostrMpcSendBTC$lambda$5(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):263:263 -> nostrMpcSendBTC - 94:100:void nostrMpcSendBTC(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):263 -> nostrMpcSendBTC - 101:103:void nostrMpcSendBTC(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):241:241 -> nostrMpcSendBTC - 104:107:void nostrMpcSendBTC$lambda$5(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):263:263 -> nostrMpcSendBTC - 104:107:void nostrMpcSendBTC(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):263 -> nostrMpcSendBTC - 1:1:void nostrMpcSendBTC$lambda$5(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):242:242 -> nostrMpcSendBTC$lambda$5 - 2:3:void nostrMpcSendBTC$lambda$5(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):254:255 -> nostrMpcSendBTC$lambda$5 - 4:4:void nostrMpcSendBTC$lambda$5(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):243:243 -> nostrMpcSendBTC$lambda$5 - 5:6:void nostrMpcSendBTC$lambda$5(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):257:258 -> nostrMpcSendBTC$lambda$5 - 7:8:void nostrMpcSendBTC$lambda$5(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):260:261 -> nostrMpcSendBTC$lambda$5 - 40:41:void nostrMpcSignPSBT(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):745:745 -> nostrMpcSignPSBT - 42:52:void nostrMpcSignPSBT$lambda$17(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):761:761 -> nostrMpcSignPSBT - 42:52:void nostrMpcSignPSBT(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):761 -> nostrMpcSignPSBT - 53:55:void nostrMpcSignPSBT(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):745:745 -> nostrMpcSignPSBT - 56:59:void nostrMpcSignPSBT$lambda$17(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):761:761 -> nostrMpcSignPSBT - 56:59:void nostrMpcSignPSBT(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):761 -> nostrMpcSignPSBT - 1:2:void nostrMpcSignPSBT$lambda$17(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):746:746 -> nostrMpcSignPSBT$lambda$17 - 3:6:void nostrMpcSignPSBT$lambda$17(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):747:747 -> nostrMpcSignPSBT$lambda$17 - 7:12:void nostrMpcSignPSBT$lambda$17(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):755:755 -> nostrMpcSignPSBT$lambda$17 - 13:18:void nostrMpcSignPSBT$lambda$17(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):756:756 -> nostrMpcSignPSBT$lambda$17 - 19:42:void nostrMpcSignPSBT$lambda$17(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):758:758 -> nostrMpcSignPSBT$lambda$17 - 43:69:void nostrMpcSignPSBT$lambda$17(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):759:759 -> nostrMpcSignPSBT$lambda$17 - 49:50:void nostrMpcTssSetup(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):472:472 -> nostrMpcTssSetup - 51:60:void nostrMpcTssSetup$lambda$12(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):489:489 -> nostrMpcTssSetup - 51:60:void nostrMpcTssSetup(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):489 -> nostrMpcTssSetup - 61:63:void nostrMpcTssSetup(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):472:472 -> nostrMpcTssSetup - 64:67:void nostrMpcTssSetup$lambda$12(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):489:489 -> nostrMpcTssSetup - 64:67:void nostrMpcTssSetup(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):489 -> nostrMpcTssSetup - 1:2:void nostrMpcTssSetup$lambda$12(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):473:473 -> nostrMpcTssSetup$lambda$12 - 3:6:void nostrMpcTssSetup$lambda$12(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):474:474 -> nostrMpcTssSetup$lambda$12 - 7:12:void nostrMpcTssSetup$lambda$12(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):483:483 -> nostrMpcTssSetup$lambda$12 - 13:18:void nostrMpcTssSetup$lambda$12(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):484:484 -> nostrMpcTssSetup$lambda$12 - 19:42:void nostrMpcTssSetup$lambda$12(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):486:486 -> nostrMpcTssSetup$lambda$12 - 43:69:void nostrMpcTssSetup$lambda$12(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):487:487 -> nostrMpcTssSetup$lambda$12 - 1:1:void $r8$lambda$rPHy5RSVi0FN6XQ4UPN0upW8AtM(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> o + 31:32:void listenForPeers(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):491:491 -> listenForPeers + 33:44:void listenForPeers$lambda$13(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):500:500 -> listenForPeers + 33:44:void listenForPeers(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):500 -> listenForPeers + 45:47:void listenForPeers(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):491:491 -> listenForPeers + 48:51:void listenForPeers$lambda$13(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):500:500 -> listenForPeers + 48:51:void listenForPeers(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):500 -> listenForPeers + 1:2:void listenForPeers$lambda$13(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):492:492 -> listenForPeers$lambda$13 + 3:6:void listenForPeers$lambda$13(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):493:493 -> listenForPeers$lambda$13 + 7:12:void listenForPeers$lambda$13(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):494:494 -> listenForPeers$lambda$13 + 13:17:void listenForPeers$lambda$13(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):495:495 -> listenForPeers$lambda$13 + 18:41:void listenForPeers$lambda$13(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):497:497 -> listenForPeers$lambda$13 + 42:47:void listenForPeers$lambda$13(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):498:498 -> listenForPeers$lambda$13 + 1:1:void $r8$lambda$XzUDB8YXzTvZalAUBgX5-C2Zsis(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> m + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void mpcSendBTC(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):240:240 -> mpcSendBTC + 2:2:void mpcSendBTC$lambda$6(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):262:262 -> mpcSendBTC + 2:2:void mpcSendBTC(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):262 -> mpcSendBTC + 3:3:void mpcSendBTC(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):240:240 -> mpcSendBTC + 4:4:void mpcSendBTC$lambda$6(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):262:262 -> mpcSendBTC + 4:4:void mpcSendBTC(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):262 -> mpcSendBTC + 1:1:void mpcSendBTC$lambda$6(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):241:241 -> mpcSendBTC$lambda$6 + 2:3:void mpcSendBTC$lambda$6(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):254:255 -> mpcSendBTC$lambda$6 + 4:4:void mpcSendBTC$lambda$6(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):242:242 -> mpcSendBTC$lambda$6 + 5:6:void mpcSendBTC$lambda$6(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):256:257 -> mpcSendBTC$lambda$6 + 7:8:void mpcSendBTC$lambda$6(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):259:260 -> mpcSendBTC$lambda$6 + 1:1:void mpcSendBTCWithUTXOs(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):283:283 -> mpcSendBTCWithUTXOs + 2:2:void mpcSendBTCWithUTXOs$lambda$7(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):307:307 -> mpcSendBTCWithUTXOs + 2:2:void mpcSendBTCWithUTXOs(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):307 -> mpcSendBTCWithUTXOs + 3:3:void mpcSendBTCWithUTXOs(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):283:283 -> mpcSendBTCWithUTXOs + 4:4:void mpcSendBTCWithUTXOs$lambda$7(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):307:307 -> mpcSendBTCWithUTXOs + 4:4:void mpcSendBTCWithUTXOs(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):307 -> mpcSendBTCWithUTXOs + 1:2:void mpcSendBTCWithUTXOs$lambda$7(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):284:285 -> mpcSendBTCWithUTXOs$lambda$7 + 3:4:void mpcSendBTCWithUTXOs$lambda$7(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):301:302 -> mpcSendBTCWithUTXOs$lambda$7 + 5:6:void mpcSendBTCWithUTXOs$lambda$7(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):304:305 -> mpcSendBTCWithUTXOs$lambda$7 + 67:68:void mpcSignPSBT(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):883:883 -> mpcSignPSBT + 69:76:void mpcSignPSBT$lambda$21(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):902:902 -> mpcSignPSBT + 69:76:void mpcSignPSBT(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):902 -> mpcSignPSBT + 77:79:void mpcSignPSBT(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):883:883 -> mpcSignPSBT + 80:83:void mpcSignPSBT$lambda$21(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):902:902 -> mpcSignPSBT + 80:83:void mpcSignPSBT(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):902 -> mpcSignPSBT + 1:4:void mpcSignPSBT$lambda$21(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):885:885 -> mpcSignPSBT$lambda$21 + 5:12:void mpcSignPSBT$lambda$21(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):896:896 -> mpcSignPSBT$lambda$21 + 13:18:void mpcSignPSBT$lambda$21(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):897:897 -> mpcSignPSBT$lambda$21 + 19:44:void mpcSignPSBT$lambda$21(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):899:899 -> mpcSignPSBT$lambda$21 + 45:71:void mpcSignPSBT$lambda$21(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):900:900 -> mpcSignPSBT$lambda$21 + 67:68:void mpcTssSetup(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):708:708 -> mpcTssSetup + 69:76:void mpcTssSetup$lambda$19(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):727:727 -> mpcTssSetup + 69:76:void mpcTssSetup(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):727 -> mpcTssSetup + 77:79:void mpcTssSetup(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):708:708 -> mpcTssSetup + 80:83:void mpcTssSetup$lambda$19(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):727:727 -> mpcTssSetup + 80:83:void mpcTssSetup(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):727 -> mpcTssSetup + 1:2:void mpcTssSetup$lambda$19(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):709:709 -> mpcTssSetup$lambda$19 + 3:6:void mpcTssSetup$lambda$19(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):710:710 -> mpcTssSetup$lambda$19 + 7:13:void mpcTssSetup$lambda$19(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):721:721 -> mpcTssSetup$lambda$19 + 14:19:void mpcTssSetup$lambda$19(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):722:722 -> mpcTssSetup$lambda$19 + 20:43:void mpcTssSetup$lambda$19(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):724:724 -> mpcTssSetup$lambda$19 + 44:70:void mpcTssSetup$lambda$19(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):725:725 -> mpcTssSetup$lambda$19 + 1:1:void $r8$lambda$YJrwbQyh_Zve7xQgmvfhUpmvMFM(java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> n + # {"id":"com.android.tools.r8.synthesized"} + 58:59:void nostrJoinKeysign(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):674:674 -> nostrJoinKeysign + 60:68:void nostrJoinKeysign$lambda$18(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):692:692 -> nostrJoinKeysign + 60:68:void nostrJoinKeysign(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):692 -> nostrJoinKeysign + 69:71:void nostrJoinKeysign(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):674:674 -> nostrJoinKeysign + 72:75:void nostrJoinKeysign$lambda$18(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):692:692 -> nostrJoinKeysign + 72:75:void nostrJoinKeysign(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):692 -> nostrJoinKeysign + 1:2:void nostrJoinKeysign$lambda$18(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):675:675 -> nostrJoinKeysign$lambda$18 + 3:6:void nostrJoinKeysign$lambda$18(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):676:676 -> nostrJoinKeysign$lambda$18 + 7:12:void nostrJoinKeysign$lambda$18(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):686:686 -> nostrJoinKeysign$lambda$18 + 13:18:void nostrJoinKeysign$lambda$18(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):687:687 -> nostrJoinKeysign$lambda$18 + 19:42:void nostrJoinKeysign$lambda$18(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):689:689 -> nostrJoinKeysign$lambda$18 + 43:69:void nostrJoinKeysign$lambda$18(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):690:690 -> nostrJoinKeysign$lambda$18 + 8:11:void nostrKeypair(com.facebook.react.bridge.Promise):608:608 -> nostrKeypair + 12:17:void nostrKeypair(com.facebook.react.bridge.Promise):609:609 -> nostrKeypair + 18:22:void nostrKeypair(com.facebook.react.bridge.Promise):610:610 -> nostrKeypair + 23:46:void nostrKeypair(com.facebook.react.bridge.Promise):612:612 -> nostrKeypair + 47:54:void nostrKeypair(com.facebook.react.bridge.Promise):613:613 -> nostrKeypair + 1:1:void nostrMpcSendBTC(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):327:327 -> nostrMpcSendBTC + 2:2:void nostrMpcSendBTC$lambda$8(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):350:350 -> nostrMpcSendBTC + 2:2:void nostrMpcSendBTC(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):350 -> nostrMpcSendBTC + 3:3:void nostrMpcSendBTC(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):327:327 -> nostrMpcSendBTC + 4:4:void nostrMpcSendBTC$lambda$8(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):350:350 -> nostrMpcSendBTC + 4:4:void nostrMpcSendBTC(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):350 -> nostrMpcSendBTC + 1:1:void nostrMpcSendBTC$lambda$8(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):328:328 -> nostrMpcSendBTC$lambda$8 + 2:4:void nostrMpcSendBTC$lambda$8(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):340:342 -> nostrMpcSendBTC$lambda$8 + 5:5:void nostrMpcSendBTC$lambda$8(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):329:329 -> nostrMpcSendBTC$lambda$8 + 6:7:void nostrMpcSendBTC$lambda$8(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):344:345 -> nostrMpcSendBTC$lambda$8 + 8:9:void nostrMpcSendBTC$lambda$8(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):347:348 -> nostrMpcSendBTC$lambda$8 + 85:86:void nostrMpcSendBTCWithUTXOs(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):368:368 -> nostrMpcSendBTCWithUTXOs + 87:92:void nostrMpcSendBTCWithUTXOs$lambda$9(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):389:389 -> nostrMpcSendBTCWithUTXOs + 87:92:void nostrMpcSendBTCWithUTXOs(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):389 -> nostrMpcSendBTCWithUTXOs + 93:95:void nostrMpcSendBTCWithUTXOs(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):368:368 -> nostrMpcSendBTCWithUTXOs + 96:99:void nostrMpcSendBTCWithUTXOs$lambda$9(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):389:389 -> nostrMpcSendBTCWithUTXOs + 96:99:void nostrMpcSendBTCWithUTXOs(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):389 -> nostrMpcSendBTCWithUTXOs + 5:37:void nostrMpcSendBTCWithUTXOs$lambda$9(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):381:381 -> nostrMpcSendBTCWithUTXOs$lambda$9 + 38:41:void nostrMpcSendBTCWithUTXOs$lambda$9(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):370:370 -> nostrMpcSendBTCWithUTXOs$lambda$9 + 42:47:void nostrMpcSendBTCWithUTXOs$lambda$9(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):383:383 -> nostrMpcSendBTCWithUTXOs$lambda$9 + 48:51:void nostrMpcSendBTCWithUTXOs$lambda$9(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):384:384 -> nostrMpcSendBTCWithUTXOs$lambda$9 + 52:75:void nostrMpcSendBTCWithUTXOs$lambda$9(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):386:386 -> nostrMpcSendBTCWithUTXOs$lambda$9 + 76:102:void nostrMpcSendBTCWithUTXOs$lambda$9(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):387:387 -> nostrMpcSendBTCWithUTXOs$lambda$9 + 40:41:void nostrMpcSignPSBT(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):915:915 -> nostrMpcSignPSBT + 42:52:void nostrMpcSignPSBT$lambda$22(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):931:931 -> nostrMpcSignPSBT + 42:52:void nostrMpcSignPSBT(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):931 -> nostrMpcSignPSBT + 53:55:void nostrMpcSignPSBT(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):915:915 -> nostrMpcSignPSBT + 56:59:void nostrMpcSignPSBT$lambda$22(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):931:931 -> nostrMpcSignPSBT + 56:59:void nostrMpcSignPSBT(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):931 -> nostrMpcSignPSBT + 1:2:void nostrMpcSignPSBT$lambda$22(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):916:916 -> nostrMpcSignPSBT$lambda$22 + 3:6:void nostrMpcSignPSBT$lambda$22(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):917:917 -> nostrMpcSignPSBT$lambda$22 + 7:12:void nostrMpcSignPSBT$lambda$22(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):925:925 -> nostrMpcSignPSBT$lambda$22 + 13:18:void nostrMpcSignPSBT$lambda$22(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):926:926 -> nostrMpcSignPSBT$lambda$22 + 19:42:void nostrMpcSignPSBT$lambda$22(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):928:928 -> nostrMpcSignPSBT$lambda$22 + 43:69:void nostrMpcSignPSBT$lambda$22(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):929:929 -> nostrMpcSignPSBT$lambda$22 + 49:50:void nostrMpcTssSetup(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):642:642 -> nostrMpcTssSetup + 51:60:void nostrMpcTssSetup$lambda$17(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):659:659 -> nostrMpcTssSetup + 51:60:void nostrMpcTssSetup(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):659 -> nostrMpcTssSetup + 61:63:void nostrMpcTssSetup(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):642:642 -> nostrMpcTssSetup + 64:67:void nostrMpcTssSetup$lambda$17(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):659:659 -> nostrMpcTssSetup + 64:67:void nostrMpcTssSetup(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):659 -> nostrMpcTssSetup + 1:2:void nostrMpcTssSetup$lambda$17(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):643:643 -> nostrMpcTssSetup$lambda$17 + 3:6:void nostrMpcTssSetup$lambda$17(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):644:644 -> nostrMpcTssSetup$lambda$17 + 7:12:void nostrMpcTssSetup$lambda$17(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):653:653 -> nostrMpcTssSetup$lambda$17 + 13:18:void nostrMpcTssSetup$lambda$17(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):654:654 -> nostrMpcTssSetup$lambda$17 + 19:42:void nostrMpcTssSetup$lambda$17(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):656:656 -> nostrMpcTssSetup$lambda$17 + 43:69:void nostrMpcTssSetup$lambda$17(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):657:657 -> nostrMpcTssSetup$lambda$17 + 1:1:void $r8$lambda$YN0a_Kn31BykV2b58eRsCMeXZ_U(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> o # {"id":"com.android.tools.r8.synthesized"} 3:8:void onGoLog(java.lang.String):37:37 -> onGoLog 3:7:void onMessage(java.lang.String):31:31 -> onMessage 8:11:void onMessage(java.lang.String):33:33 -> onMessage - 1:1:void $r8$lambda$yYD5Psl2DdKqb_Biv8BsNqnAECo(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> p - # {"id":"com.android.tools.r8.synthesized"} - 11:12:void parsePSBTDetails(java.lang.String,com.facebook.react.bridge.Promise):766:766 -> parsePSBTDetails - 13:17:void parsePSBTDetails$lambda$18(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):775:775 -> parsePSBTDetails - 13:17:void parsePSBTDetails(java.lang.String,com.facebook.react.bridge.Promise):775 -> parsePSBTDetails - 18:20:void parsePSBTDetails(java.lang.String,com.facebook.react.bridge.Promise):766:766 -> parsePSBTDetails - 21:24:void parsePSBTDetails$lambda$18(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):775:775 -> parsePSBTDetails - 21:24:void parsePSBTDetails(java.lang.String,com.facebook.react.bridge.Promise):775 -> parsePSBTDetails - 1:2:void parsePSBTDetails$lambda$18(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):767:767 -> parsePSBTDetails$lambda$18 - 3:6:void parsePSBTDetails$lambda$18(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):768:768 -> parsePSBTDetails$lambda$18 - 7:12:void parsePSBTDetails$lambda$18(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):769:769 -> parsePSBTDetails$lambda$18 - 13:17:void parsePSBTDetails$lambda$18(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):770:770 -> parsePSBTDetails$lambda$18 - 18:41:void parsePSBTDetails$lambda$18(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):772:772 -> parsePSBTDetails$lambda$18 - 42:68:void parsePSBTDetails$lambda$18(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):773:773 -> parsePSBTDetails$lambda$18 - 16:17:void preparams(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):562:562 -> preparams - 18:22:void preparams$lambda$15(java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):571:571 -> preparams - 18:22:void preparams(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):571 -> preparams - 23:25:void preparams(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):562:562 -> preparams - 26:29:void preparams$lambda$15(java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):571:571 -> preparams - 26:29:void preparams(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):571 -> preparams - 1:2:void preparams$lambda$15(java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):563:563 -> preparams$lambda$15 - 3:10:void preparams$lambda$15(java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):564:564 -> preparams$lambda$15 - 11:17:void preparams$lambda$15(java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):565:565 -> preparams$lambda$15 - 18:26:void preparams$lambda$15(java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):566:566 -> preparams$lambda$15 - 27:50:void preparams$lambda$15(java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):568:568 -> preparams$lambda$15 - 51:77:void preparams$lambda$15(java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):569:569 -> preparams$lambda$15 - 31:32:void publishData(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):293:293 -> publishData - 33:44:void publishData$lambda$6(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):302:302 -> publishData - 33:44:void publishData(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):302 -> publishData - 45:47:void publishData(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):293:293 -> publishData - 48:51:void publishData$lambda$6(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):302:302 -> publishData - 48:51:void publishData(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):302 -> publishData - 1:2:void publishData$lambda$6(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):294:294 -> publishData$lambda$6 - 3:6:void publishData$lambda$6(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):295:295 -> publishData$lambda$6 - 7:12:void publishData$lambda$6(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):296:296 -> publishData$lambda$6 - 13:17:void publishData$lambda$6(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):297:297 -> publishData$lambda$6 - 18:41:void publishData$lambda$6(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):299:299 -> publishData$lambda$6 - 42:47:void publishData$lambda$6(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):300:300 -> publishData$lambda$6 - 28:31:void recoverPubkey(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):577:577 -> recoverPubkey - 32:37:void recoverPubkey(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):578:578 -> recoverPubkey - 38:42:void recoverPubkey(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):579:579 -> recoverPubkey - 43:66:void recoverPubkey(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):581:581 -> recoverPubkey - 67:93:void recoverPubkey(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):582:582 -> recoverPubkey + 1:1:void $r8$lambda$b_pbpXQBNkaFG7zl1OlWI7knxVU(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> p + # {"id":"com.android.tools.r8.synthesized"} + 11:12:void parsePSBTDetails(java.lang.String,com.facebook.react.bridge.Promise):936:936 -> parsePSBTDetails + 13:17:void parsePSBTDetails$lambda$23(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):945:945 -> parsePSBTDetails + 13:17:void parsePSBTDetails(java.lang.String,com.facebook.react.bridge.Promise):945 -> parsePSBTDetails + 18:20:void parsePSBTDetails(java.lang.String,com.facebook.react.bridge.Promise):936:936 -> parsePSBTDetails + 21:24:void parsePSBTDetails$lambda$23(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):945:945 -> parsePSBTDetails + 21:24:void parsePSBTDetails(java.lang.String,com.facebook.react.bridge.Promise):945 -> parsePSBTDetails + 1:2:void parsePSBTDetails$lambda$23(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):937:937 -> parsePSBTDetails$lambda$23 + 3:6:void parsePSBTDetails$lambda$23(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):938:938 -> parsePSBTDetails$lambda$23 + 7:12:void parsePSBTDetails$lambda$23(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):939:939 -> parsePSBTDetails$lambda$23 + 13:17:void parsePSBTDetails$lambda$23(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):940:940 -> parsePSBTDetails$lambda$23 + 18:41:void parsePSBTDetails$lambda$23(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):942:942 -> parsePSBTDetails$lambda$23 + 42:68:void parsePSBTDetails$lambda$23(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):943:943 -> parsePSBTDetails$lambda$23 + 11:12:void postTx(java.lang.String,com.facebook.react.bridge.Promise):394:394 -> postTx + 13:17:void postTx$lambda$10(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):403:403 -> postTx + 13:17:void postTx(java.lang.String,com.facebook.react.bridge.Promise):403 -> postTx + 18:20:void postTx(java.lang.String,com.facebook.react.bridge.Promise):394:394 -> postTx + 21:24:void postTx$lambda$10(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):403:403 -> postTx + 21:24:void postTx(java.lang.String,com.facebook.react.bridge.Promise):403 -> postTx + 1:2:void postTx$lambda$10(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):395:395 -> postTx$lambda$10 + 3:6:void postTx$lambda$10(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):396:396 -> postTx$lambda$10 + 7:12:void postTx$lambda$10(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):397:397 -> postTx$lambda$10 + 13:17:void postTx$lambda$10(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):398:398 -> postTx$lambda$10 + 18:41:void postTx$lambda$10(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):400:400 -> postTx$lambda$10 + 42:68:void postTx$lambda$10(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):401:401 -> postTx$lambda$10 + 16:17:void preparams(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):732:732 -> preparams + 18:22:void preparams$lambda$20(java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):741:741 -> preparams + 18:22:void preparams(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):741 -> preparams + 23:25:void preparams(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):732:732 -> preparams + 26:29:void preparams$lambda$20(java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):741:741 -> preparams + 26:29:void preparams(java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):741 -> preparams + 1:2:void preparams$lambda$20(java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):733:733 -> preparams$lambda$20 + 3:10:void preparams$lambda$20(java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):734:734 -> preparams$lambda$20 + 11:17:void preparams$lambda$20(java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):735:735 -> preparams$lambda$20 + 18:26:void preparams$lambda$20(java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):736:736 -> preparams$lambda$20 + 27:50:void preparams$lambda$20(java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):738:738 -> preparams$lambda$20 + 51:77:void preparams$lambda$20(java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):739:739 -> preparams$lambda$20 + 31:32:void publishData(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):463:463 -> publishData + 33:44:void publishData$lambda$11(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):472:472 -> publishData + 33:44:void publishData(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):472 -> publishData + 45:47:void publishData(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):463:463 -> publishData + 48:51:void publishData$lambda$11(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):472:472 -> publishData + 48:51:void publishData(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):472 -> publishData + 1:2:void publishData$lambda$11(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):464:464 -> publishData$lambda$11 + 3:6:void publishData$lambda$11(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):465:465 -> publishData$lambda$11 + 7:12:void publishData$lambda$11(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):466:466 -> publishData$lambda$11 + 13:17:void publishData$lambda$11(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):467:467 -> publishData$lambda$11 + 18:41:void publishData$lambda$11(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):469:469 -> publishData$lambda$11 + 42:47:void publishData$lambda$11(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):470:470 -> publishData$lambda$11 + 1:1:void $r8$lambda$nlnmf2XV_JudacQ98578T5aJVLw(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> q + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void $r8$lambda$uXgLVjJtHXK_nlQ1a2oapEibDao(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> r + # {"id":"com.android.tools.r8.synthesized"} + 28:31:void recoverPubkey(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):747:747 -> recoverPubkey + 32:37:void recoverPubkey(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):748:748 -> recoverPubkey + 38:42:void recoverPubkey(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):749:749 -> recoverPubkey + 43:66:void recoverPubkey(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):751:751 -> recoverPubkey + 67:93:void recoverPubkey(java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):752:752 -> recoverPubkey 2:5:void removeListeners(int):48:48 -> removeListeners - 13:16:void runRelay(java.lang.String,com.facebook.react.bridge.Promise):269:269 -> runRelay - 17:22:void runRelay(java.lang.String,com.facebook.react.bridge.Promise):270:270 -> runRelay - 23:27:void runRelay(java.lang.String,com.facebook.react.bridge.Promise):271:271 -> runRelay - 28:51:void runRelay(java.lang.String,com.facebook.react.bridge.Promise):273:273 -> runRelay - 52:55:void runRelay(java.lang.String,com.facebook.react.bridge.Promise):274:274 -> runRelay + 13:16:void runRelay(java.lang.String,com.facebook.react.bridge.Promise):439:439 -> runRelay + 17:22:void runRelay(java.lang.String,com.facebook.react.bridge.Promise):440:440 -> runRelay + 23:27:void runRelay(java.lang.String,com.facebook.react.bridge.Promise):441:441 -> runRelay + 28:51:void runRelay(java.lang.String,com.facebook.react.bridge.Promise):443:443 -> runRelay + 52:55:void runRelay(java.lang.String,com.facebook.react.bridge.Promise):444:444 -> runRelay + 1:1:void $r8$lambda$uooOAXrab9CoIOkRvYjCHatsE-E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> s + # {"id":"com.android.tools.r8.synthesized"} 1:4:void sendLogEvent(java.lang.String,java.lang.String):53:53 -> sendLogEvent 5:9:void sendLogEvent(java.lang.String,java.lang.String):54:54 -> sendLogEvent 10:14:void sendLogEvent(java.lang.String,java.lang.String):55:55 -> sendLogEvent @@ -72557,11 +77261,11 @@ com.boldwallet.BBMTLibNativeModule -> com.boldwallet.BBMTLibNativeModule: 23:27:void setFeePolicy(java.lang.String,com.facebook.react.bridge.Promise):106:106 -> setFeePolicy 28:51:void setFeePolicy(java.lang.String,com.facebook.react.bridge.Promise):108:108 -> setFeePolicy 52:55:void setFeePolicy(java.lang.String,com.facebook.react.bridge.Promise):109:109 -> setFeePolicy - 13:16:void sha256(java.lang.String,com.facebook.react.bridge.Promise):689:689 -> sha256 - 17:22:void sha256(java.lang.String,com.facebook.react.bridge.Promise):690:690 -> sha256 - 23:27:void sha256(java.lang.String,com.facebook.react.bridge.Promise):691:691 -> sha256 - 28:51:void sha256(java.lang.String,com.facebook.react.bridge.Promise):693:693 -> sha256 - 52:78:void sha256(java.lang.String,com.facebook.react.bridge.Promise):694:694 -> sha256 + 13:16:void sha256(java.lang.String,com.facebook.react.bridge.Promise):859:859 -> sha256 + 17:22:void sha256(java.lang.String,com.facebook.react.bridge.Promise):860:860 -> sha256 + 23:27:void sha256(java.lang.String,com.facebook.react.bridge.Promise):861:861 -> sha256 + 28:51:void sha256(java.lang.String,com.facebook.react.bridge.Promise):863:863 -> sha256 + 52:78:void sha256(java.lang.String,com.facebook.react.bridge.Promise):864:864 -> sha256 21:22:void spendingHash(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):152:152 -> spendingHash 23:32:void spendingHash$lambda$2(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):163:163 -> spendingHash 23:32:void spendingHash(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):163 -> spendingHash @@ -72575,52 +77279,72 @@ com.boldwallet.BBMTLibNativeModule -> com.boldwallet.BBMTLibNativeModule: 17:21:void spendingHash$lambda$2(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):158:158 -> spendingHash$lambda$2 22:45:void spendingHash$lambda$2(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):160:160 -> spendingHash$lambda$2 46:49:void spendingHash$lambda$2(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):161:161 -> spendingHash$lambda$2 - 13:16:void stopRelay(java.lang.String,com.facebook.react.bridge.Promise):281:281 -> stopRelay - 17:39:void stopRelay(java.lang.String,com.facebook.react.bridge.Promise):282:282 -> stopRelay - 40:44:void stopRelay(java.lang.String,com.facebook.react.bridge.Promise):283:283 -> stopRelay - 45:68:void stopRelay(java.lang.String,com.facebook.react.bridge.Promise):285:285 -> stopRelay - 69:72:void stopRelay(java.lang.String,com.facebook.react.bridge.Promise):286:286 -> stopRelay + 21:22:void spendingHashWithUTXOs(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):168:168 -> spendingHashWithUTXOs + 23:32:void spendingHashWithUTXOs$lambda$3(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):177:177 -> spendingHashWithUTXOs + 23:32:void spendingHashWithUTXOs(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):177 -> spendingHashWithUTXOs + 33:35:void spendingHashWithUTXOs(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):168:168 -> spendingHashWithUTXOs + 36:39:void spendingHashWithUTXOs$lambda$3(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):177:177 -> spendingHashWithUTXOs + 36:39:void spendingHashWithUTXOs(java.lang.String,java.lang.String,java.lang.String,com.facebook.react.bridge.Promise):177 -> spendingHashWithUTXOs + 1:2:void spendingHashWithUTXOs$lambda$3(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):169:169 -> spendingHashWithUTXOs$lambda$3 + 3:6:void spendingHashWithUTXOs$lambda$3(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):170:170 -> spendingHashWithUTXOs$lambda$3 + 7:12:void spendingHashWithUTXOs$lambda$3(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):171:171 -> spendingHashWithUTXOs$lambda$3 + 13:17:void spendingHashWithUTXOs$lambda$3(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):172:172 -> spendingHashWithUTXOs$lambda$3 + 18:41:void spendingHashWithUTXOs$lambda$3(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):174:174 -> spendingHashWithUTXOs$lambda$3 + 42:45:void spendingHashWithUTXOs$lambda$3(java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):175:175 -> spendingHashWithUTXOs$lambda$3 + 13:16:void stopRelay(java.lang.String,com.facebook.react.bridge.Promise):451:451 -> stopRelay + 17:39:void stopRelay(java.lang.String,com.facebook.react.bridge.Promise):452:452 -> stopRelay + 40:44:void stopRelay(java.lang.String,com.facebook.react.bridge.Promise):453:453 -> stopRelay + 45:68:void stopRelay(java.lang.String,com.facebook.react.bridge.Promise):455:455 -> stopRelay + 69:72:void stopRelay(java.lang.String,com.facebook.react.bridge.Promise):456:456 -> stopRelay + 1:1:void $r8$lambda$v8RyqVPXSPRS7r38urcbmX0RJXs(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> t + # {"id":"com.android.tools.r8.synthesized"} 13:16:void totalUTXO(java.lang.String,com.facebook.react.bridge.Promise):116:116 -> totalUTXO 17:22:void totalUTXO(java.lang.String,com.facebook.react.bridge.Promise):117:117 -> totalUTXO 23:27:void totalUTXO(java.lang.String,com.facebook.react.bridge.Promise):118:118 -> totalUTXO 28:51:void totalUTXO(java.lang.String,com.facebook.react.bridge.Promise):120:120 -> totalUTXO 52:55:void totalUTXO(java.lang.String,com.facebook.react.bridge.Promise):121:121 -> totalUTXO + 1:1:void $r8$lambda$y_oXvc5y9cfdul0_BQMNGwJIP2k(java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> u + # {"id":"com.android.tools.r8.synthesized"} com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda0 -> com.boldwallet.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$173c383d6ec67b01fdc787671261b4a3a96b70798abcee0fc7e389b26573eeb5$0.f$0 -> d + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$158d439bf3753733c25261090101002fda0cdffc824c19523f04364aa6880147$0.f$0 -> d + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$158d439bf3753733c25261090101002fda0cdffc824c19523f04364aa6880147$0.f$1 -> e + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$158d439bf3753733c25261090101002fda0cdffc824c19523f04364aa6880147$0.f$2 -> f # {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$173c383d6ec67b01fdc787671261b4a3a96b70798abcee0fc7e389b26573eeb5$0.f$1 -> e + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$158d439bf3753733c25261090101002fda0cdffc824c19523f04364aa6880147$0.f$3 -> g # {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$173c383d6ec67b01fdc787671261b4a3a96b70798abcee0fc7e389b26573eeb5$0.f$2 -> f + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$158d439bf3753733c25261090101002fda0cdffc824c19523f04364aa6880147$0.f$4 -> h # {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$173c383d6ec67b01fdc787671261b4a3a96b70798abcee0fc7e389b26573eeb5$0.f$3 -> g + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$158d439bf3753733c25261090101002fda0cdffc824c19523f04364aa6880147$0.f$5 -> i # {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$173c383d6ec67b01fdc787671261b4a3a96b70798abcee0fc7e389b26573eeb5$0.f$4 -> h + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$158d439bf3753733c25261090101002fda0cdffc824c19523f04364aa6880147$0.f$6 -> j # {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$173c383d6ec67b01fdc787671261b4a3a96b70798abcee0fc7e389b26573eeb5$0.f$5 -> i + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$158d439bf3753733c25261090101002fda0cdffc824c19523f04364aa6880147$0.f$7 -> k # {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$173c383d6ec67b01fdc787671261b4a3a96b70798abcee0fc7e389b26573eeb5$0.f$6 -> j + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$158d439bf3753733c25261090101002fda0cdffc824c19523f04364aa6880147$0.f$8 -> l # {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$173c383d6ec67b01fdc787671261b4a3a96b70798abcee0fc7e389b26573eeb5$0.f$7 -> k + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$158d439bf3753733c25261090101002fda0cdffc824c19523f04364aa6880147$0.f$9 -> m # {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$173c383d6ec67b01fdc787671261b4a3a96b70798abcee0fc7e389b26573eeb5$0.f$8 -> l + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$158d439bf3753733c25261090101002fda0cdffc824c19523f04364aa6880147$0.f$10 -> n # {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$173c383d6ec67b01fdc787671261b4a3a96b70798abcee0fc7e389b26573eeb5$0.f$9 -> m + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$158d439bf3753733c25261090101002fda0cdffc824c19523f04364aa6880147$0.f$11 -> o # {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$173c383d6ec67b01fdc787671261b4a3a96b70798abcee0fc7e389b26573eeb5$0.f$10 -> n + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$158d439bf3753733c25261090101002fda0cdffc824c19523f04364aa6880147$0.f$12 -> p # {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$173c383d6ec67b01fdc787671261b4a3a96b70798abcee0fc7e389b26573eeb5$0.f$11 -> o + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$158d439bf3753733c25261090101002fda0cdffc824c19523f04364aa6880147$0.f$13 -> q # {"id":"com.android.tools.r8.synthesized"} - com.boldwallet.BBMTLibNativeModule com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$173c383d6ec67b01fdc787671261b4a3a96b70798abcee0fc7e389b26573eeb5$0.f$12 -> p + com.boldwallet.BBMTLibNativeModule com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$158d439bf3753733c25261090101002fda0cdffc824c19523f04364aa6880147$0.f$14 -> r # {"id":"com.android.tools.r8.synthesized"} - com.facebook.react.bridge.Promise com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$173c383d6ec67b01fdc787671261b4a3a96b70798abcee0fc7e389b26573eeb5$0.f$13 -> q + com.facebook.react.bridge.Promise com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$158d439bf3753733c25261090101002fda0cdffc824c19523f04364aa6880147$0.f$15 -> s # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> + 1:1:void (java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda1 -> com.boldwallet.h: +com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda1 -> com.boldwallet.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$1c38f99b7c1576fcd2601cd140e06fe1a04f3f9ad8de96f552cfffe00a27a15e$0.f$0 -> d @@ -72643,6 +77367,92 @@ com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda1 -> com.boldwallet.h # {"id":"com.android.tools.r8.synthesized"} com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda10 -> com.boldwallet.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$8753535261c2f0395361c92d57737080da0371b0a9298a5b3e4a399735b78e62$0.f$0 -> d + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$8753535261c2f0395361c92d57737080da0371b0a9298a5b3e4a399735b78e62$0.f$1 -> e + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$8753535261c2f0395361c92d57737080da0371b0a9298a5b3e4a399735b78e62$0.f$2 -> f + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$8753535261c2f0395361c92d57737080da0371b0a9298a5b3e4a399735b78e62$0.f$3 -> g + # {"id":"com.android.tools.r8.synthesized"} + com.boldwallet.BBMTLibNativeModule com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$8753535261c2f0395361c92d57737080da0371b0a9298a5b3e4a399735b78e62$0.f$4 -> h + # {"id":"com.android.tools.r8.synthesized"} + com.facebook.react.bridge.Promise com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$8753535261c2f0395361c92d57737080da0371b0a9298a5b3e4a399735b78e62$0.f$5 -> i + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void (java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void run():0:0 -> run + # {"id":"com.android.tools.r8.synthesized"} +com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda11 -> com.boldwallet.c: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$8e61454d3debe4783c1d7d69c5e1f507663b95088b314401afe0a3db0e213aab$0.f$0 -> d + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$8e61454d3debe4783c1d7d69c5e1f507663b95088b314401afe0a3db0e213aab$0.f$1 -> e + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$8e61454d3debe4783c1d7d69c5e1f507663b95088b314401afe0a3db0e213aab$0.f$2 -> f + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$8e61454d3debe4783c1d7d69c5e1f507663b95088b314401afe0a3db0e213aab$0.f$3 -> g + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$8e61454d3debe4783c1d7d69c5e1f507663b95088b314401afe0a3db0e213aab$0.f$4 -> h + # {"id":"com.android.tools.r8.synthesized"} + com.boldwallet.BBMTLibNativeModule com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$8e61454d3debe4783c1d7d69c5e1f507663b95088b314401afe0a3db0e213aab$0.f$5 -> i + # {"id":"com.android.tools.r8.synthesized"} + com.facebook.react.bridge.Promise com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$8e61454d3debe4783c1d7d69c5e1f507663b95088b314401afe0a3db0e213aab$0.f$6 -> j + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void (java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void run():0:0 -> run + # {"id":"com.android.tools.r8.synthesized"} +com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda12 -> com.boldwallet.d: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$a1e33d3b43876bed48993a44c9d69885b319c47e2dd981e8c082a02cd5267fdb$0.f$0 -> d + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$a1e33d3b43876bed48993a44c9d69885b319c47e2dd981e8c082a02cd5267fdb$0.f$1 -> e + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$a1e33d3b43876bed48993a44c9d69885b319c47e2dd981e8c082a02cd5267fdb$0.f$2 -> f + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$a1e33d3b43876bed48993a44c9d69885b319c47e2dd981e8c082a02cd5267fdb$0.f$3 -> g + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$a1e33d3b43876bed48993a44c9d69885b319c47e2dd981e8c082a02cd5267fdb$0.f$4 -> h + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$a1e33d3b43876bed48993a44c9d69885b319c47e2dd981e8c082a02cd5267fdb$0.f$5 -> i + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$a1e33d3b43876bed48993a44c9d69885b319c47e2dd981e8c082a02cd5267fdb$0.f$6 -> j + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$a1e33d3b43876bed48993a44c9d69885b319c47e2dd981e8c082a02cd5267fdb$0.f$7 -> k + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$a1e33d3b43876bed48993a44c9d69885b319c47e2dd981e8c082a02cd5267fdb$0.f$8 -> l + # {"id":"com.android.tools.r8.synthesized"} + com.boldwallet.BBMTLibNativeModule com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$a1e33d3b43876bed48993a44c9d69885b319c47e2dd981e8c082a02cd5267fdb$0.f$9 -> m + # {"id":"com.android.tools.r8.synthesized"} + com.facebook.react.bridge.Promise com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$a1e33d3b43876bed48993a44c9d69885b319c47e2dd981e8c082a02cd5267fdb$0.f$10 -> n + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void (java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void run():0:0 -> run + # {"id":"com.android.tools.r8.synthesized"} +com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda13 -> com.boldwallet.e: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$b269b8fa7ab26f710a91cacfb27ba62a4c35255d31846591c1aa539b99d4e2ff$0.f$0 -> d + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$b269b8fa7ab26f710a91cacfb27ba62a4c35255d31846591c1aa539b99d4e2ff$0.f$1 -> e + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$b269b8fa7ab26f710a91cacfb27ba62a4c35255d31846591c1aa539b99d4e2ff$0.f$2 -> f + # {"id":"com.android.tools.r8.synthesized"} + com.boldwallet.BBMTLibNativeModule com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$b269b8fa7ab26f710a91cacfb27ba62a4c35255d31846591c1aa539b99d4e2ff$0.f$3 -> g + # {"id":"com.android.tools.r8.synthesized"} + com.facebook.react.bridge.Promise com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$b269b8fa7ab26f710a91cacfb27ba62a4c35255d31846591c1aa539b99d4e2ff$0.f$4 -> h + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void (java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void run():0:0 -> run + # {"id":"com.android.tools.r8.synthesized"} +com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda14 -> com.boldwallet.f: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$ba1fb41ed97a276e0660780e342e5362c171b0b922927d4826be589d88a5ce21$0.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} @@ -72666,7 +77476,7 @@ com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda10 -> com.boldwallet. # {"id":"com.android.tools.r8.synthesized"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda11 -> com.boldwallet.c: +com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda15 -> com.boldwallet.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$caa077ddadbee96f00da4f38f7553a74c7e724e247baebacc521cfb060a583ed$0.f$0 -> d @@ -72689,7 +77499,7 @@ com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda11 -> com.boldwallet. # {"id":"com.android.tools.r8.synthesized"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda12 -> com.boldwallet.d: +com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda16 -> com.boldwallet.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$cb3e0800a117222ed73dd6a58df9f09f6c3c6c1dca81cff33e0e464bf7c7afc2$0.f$0 -> d @@ -72706,7 +77516,7 @@ com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda12 -> com.boldwallet. # {"id":"com.android.tools.r8.synthesized"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda13 -> com.boldwallet.e: +com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda17 -> com.boldwallet.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$cf95996836445f24056e7f445e312e8af45aa2622af278dd6c011317bd64c43e$0.f$0 -> d @@ -72731,7 +77541,7 @@ com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda13 -> com.boldwallet. # {"id":"com.android.tools.r8.synthesized"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda14 -> com.boldwallet.f: +com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda18 -> com.boldwallet.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$ecd3dd064cb5b9d5e00793e666a12e7ece84329f979112741e24eb6b2e0ab64a$0.f$0 -> d @@ -72746,7 +77556,7 @@ com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda14 -> com.boldwallet. # {"id":"com.android.tools.r8.synthesized"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda15 -> com.boldwallet.g: +com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda19 -> com.boldwallet.k: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$eeec1b7083799dc7fc36153a6f99942e8a2e9f1d5c4f55b57736642b73e50d86$0.f$0 -> d @@ -72763,7 +77573,7 @@ com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda15 -> com.boldwallet. # {"id":"com.android.tools.r8.synthesized"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda2 -> com.boldwallet.i: +com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda2 -> com.boldwallet.n: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$274b62fafc34a84aa3b2b4352258b3b889bdd0ff3c91d6abe60fd42c79251e32$0.f$0 -> d @@ -72776,7 +77586,57 @@ com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda2 -> com.boldwallet.i # {"id":"com.android.tools.r8.synthesized"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda3 -> com.boldwallet.j: +com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda20 -> com.boldwallet.m: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$f7c2fbbabcc7abec31e98f1faa2a4000af8a17f5f5cf75500ff3524916c96576$0.f$0 -> d + # {"id":"com.android.tools.r8.synthesized"} + com.boldwallet.BBMTLibNativeModule com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$f7c2fbbabcc7abec31e98f1faa2a4000af8a17f5f5cf75500ff3524916c96576$0.f$1 -> e + # {"id":"com.android.tools.r8.synthesized"} + com.facebook.react.bridge.Promise com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$f7c2fbbabcc7abec31e98f1faa2a4000af8a17f5f5cf75500ff3524916c96576$0.f$2 -> f + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void (java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void run():0:0 -> run + # {"id":"com.android.tools.r8.synthesized"} +com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda3 -> com.boldwallet.o: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$4204f4fb0a00f31ad06dff900c75bd10a8baa18fae7b5925c9b4eb3601c5ccdf$0.f$0 -> d + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$4204f4fb0a00f31ad06dff900c75bd10a8baa18fae7b5925c9b4eb3601c5ccdf$0.f$1 -> e + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$4204f4fb0a00f31ad06dff900c75bd10a8baa18fae7b5925c9b4eb3601c5ccdf$0.f$2 -> f + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$4204f4fb0a00f31ad06dff900c75bd10a8baa18fae7b5925c9b4eb3601c5ccdf$0.f$3 -> g + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$4204f4fb0a00f31ad06dff900c75bd10a8baa18fae7b5925c9b4eb3601c5ccdf$0.f$4 -> h + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$4204f4fb0a00f31ad06dff900c75bd10a8baa18fae7b5925c9b4eb3601c5ccdf$0.f$5 -> i + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$4204f4fb0a00f31ad06dff900c75bd10a8baa18fae7b5925c9b4eb3601c5ccdf$0.f$6 -> j + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$4204f4fb0a00f31ad06dff900c75bd10a8baa18fae7b5925c9b4eb3601c5ccdf$0.f$7 -> k + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$4204f4fb0a00f31ad06dff900c75bd10a8baa18fae7b5925c9b4eb3601c5ccdf$0.f$8 -> l + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$4204f4fb0a00f31ad06dff900c75bd10a8baa18fae7b5925c9b4eb3601c5ccdf$0.f$9 -> m + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$4204f4fb0a00f31ad06dff900c75bd10a8baa18fae7b5925c9b4eb3601c5ccdf$0.f$10 -> n + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$4204f4fb0a00f31ad06dff900c75bd10a8baa18fae7b5925c9b4eb3601c5ccdf$0.f$11 -> o + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$4204f4fb0a00f31ad06dff900c75bd10a8baa18fae7b5925c9b4eb3601c5ccdf$0.f$12 -> p + # {"id":"com.android.tools.r8.synthesized"} + com.boldwallet.BBMTLibNativeModule com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$4204f4fb0a00f31ad06dff900c75bd10a8baa18fae7b5925c9b4eb3601c5ccdf$0.f$13 -> q + # {"id":"com.android.tools.r8.synthesized"} + com.facebook.react.bridge.Promise com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$4204f4fb0a00f31ad06dff900c75bd10a8baa18fae7b5925c9b4eb3601c5ccdf$0.f$14 -> r + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void (java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void run():0:0 -> run + # {"id":"com.android.tools.r8.synthesized"} +com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda4 -> com.boldwallet.p: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$468f8fc0141e15c891ae1b7290faf0fc5f150619576cdfbbd25b16673fda6939$0.f$0 -> d @@ -72789,7 +77649,40 @@ com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda3 -> com.boldwallet.j # {"id":"com.android.tools.r8.synthesized"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda4 -> com.boldwallet.k: +com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda5 -> com.boldwallet.q: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$546c374b82bea37566d68638a69fbce1948911ce0db3cf677796e137660a1f80$0.f$0 -> d + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$546c374b82bea37566d68638a69fbce1948911ce0db3cf677796e137660a1f80$0.f$1 -> e + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$546c374b82bea37566d68638a69fbce1948911ce0db3cf677796e137660a1f80$0.f$2 -> f + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$546c374b82bea37566d68638a69fbce1948911ce0db3cf677796e137660a1f80$0.f$3 -> g + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$546c374b82bea37566d68638a69fbce1948911ce0db3cf677796e137660a1f80$0.f$4 -> h + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$546c374b82bea37566d68638a69fbce1948911ce0db3cf677796e137660a1f80$0.f$5 -> i + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$546c374b82bea37566d68638a69fbce1948911ce0db3cf677796e137660a1f80$0.f$6 -> j + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$546c374b82bea37566d68638a69fbce1948911ce0db3cf677796e137660a1f80$0.f$7 -> k + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$546c374b82bea37566d68638a69fbce1948911ce0db3cf677796e137660a1f80$0.f$8 -> l + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$546c374b82bea37566d68638a69fbce1948911ce0db3cf677796e137660a1f80$0.f$9 -> m + # {"id":"com.android.tools.r8.synthesized"} + java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$546c374b82bea37566d68638a69fbce1948911ce0db3cf677796e137660a1f80$0.f$10 -> n + # {"id":"com.android.tools.r8.synthesized"} + com.boldwallet.BBMTLibNativeModule com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$546c374b82bea37566d68638a69fbce1948911ce0db3cf677796e137660a1f80$0.f$11 -> o + # {"id":"com.android.tools.r8.synthesized"} + com.facebook.react.bridge.Promise com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$546c374b82bea37566d68638a69fbce1948911ce0db3cf677796e137660a1f80$0.f$12 -> p + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void (java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void run():0:0 -> run + # {"id":"com.android.tools.r8.synthesized"} +com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda6 -> com.boldwallet.r: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$6ecf0fe02e06b6f28d3eab08dc839f4b10adbd10d7a7887d1ae2037beb65b8a4$0.f$0 -> d @@ -72806,7 +77699,7 @@ com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda4 -> com.boldwallet.k # {"id":"com.android.tools.r8.synthesized"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda5 -> com.boldwallet.l: +com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda7 -> com.boldwallet.s: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$7010fa270982d74d6460fae9793350b2caea8046c53f3feaadd801c1fe1e310e$0.f$0 -> d @@ -72845,7 +77738,7 @@ com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda5 -> com.boldwallet.l # {"id":"com.android.tools.r8.synthesized"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda6 -> com.boldwallet.m: +com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda8 -> com.boldwallet.t: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$7725d450759678c6d9be24f76e642d4eb475989368a915c7305834df1ce77ef2$0.f$0 -> d @@ -72874,7 +77767,7 @@ com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda6 -> com.boldwallet.m # {"id":"com.android.tools.r8.synthesized"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda7 -> com.boldwallet.n: +com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda9 -> com.boldwallet.u: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$86dfb80bb0ba8bdd0c415c8ac0f435e6ada4b978296afabd555ac03039be9e98$0.f$0 -> d @@ -72901,56 +77794,6 @@ com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda7 -> com.boldwallet.n # {"id":"com.android.tools.r8.synthesized"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda8 -> com.boldwallet.o: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$8e61454d3debe4783c1d7d69c5e1f507663b95088b314401afe0a3db0e213aab$0.f$0 -> d - # {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$8e61454d3debe4783c1d7d69c5e1f507663b95088b314401afe0a3db0e213aab$0.f$1 -> e - # {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$8e61454d3debe4783c1d7d69c5e1f507663b95088b314401afe0a3db0e213aab$0.f$2 -> f - # {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$8e61454d3debe4783c1d7d69c5e1f507663b95088b314401afe0a3db0e213aab$0.f$3 -> g - # {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$8e61454d3debe4783c1d7d69c5e1f507663b95088b314401afe0a3db0e213aab$0.f$4 -> h - # {"id":"com.android.tools.r8.synthesized"} - com.boldwallet.BBMTLibNativeModule com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$8e61454d3debe4783c1d7d69c5e1f507663b95088b314401afe0a3db0e213aab$0.f$5 -> i - # {"id":"com.android.tools.r8.synthesized"} - com.facebook.react.bridge.Promise com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$8e61454d3debe4783c1d7d69c5e1f507663b95088b314401afe0a3db0e213aab$0.f$6 -> j - # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> - # {"id":"com.android.tools.r8.synthesized"} - 1:1:void run():0:0 -> run - # {"id":"com.android.tools.r8.synthesized"} -com.boldwallet.BBMTLibNativeModule$$ExternalSyntheticLambda9 -> com.boldwallet.p: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$a1e33d3b43876bed48993a44c9d69885b319c47e2dd981e8c082a02cd5267fdb$0.f$0 -> d - # {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$a1e33d3b43876bed48993a44c9d69885b319c47e2dd981e8c082a02cd5267fdb$0.f$1 -> e - # {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$a1e33d3b43876bed48993a44c9d69885b319c47e2dd981e8c082a02cd5267fdb$0.f$2 -> f - # {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$a1e33d3b43876bed48993a44c9d69885b319c47e2dd981e8c082a02cd5267fdb$0.f$3 -> g - # {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$a1e33d3b43876bed48993a44c9d69885b319c47e2dd981e8c082a02cd5267fdb$0.f$4 -> h - # {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$a1e33d3b43876bed48993a44c9d69885b319c47e2dd981e8c082a02cd5267fdb$0.f$5 -> i - # {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$a1e33d3b43876bed48993a44c9d69885b319c47e2dd981e8c082a02cd5267fdb$0.f$6 -> j - # {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$a1e33d3b43876bed48993a44c9d69885b319c47e2dd981e8c082a02cd5267fdb$0.f$7 -> k - # {"id":"com.android.tools.r8.synthesized"} - java.lang.String com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$a1e33d3b43876bed48993a44c9d69885b319c47e2dd981e8c082a02cd5267fdb$0.f$8 -> l - # {"id":"com.android.tools.r8.synthesized"} - com.boldwallet.BBMTLibNativeModule com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$a1e33d3b43876bed48993a44c9d69885b319c47e2dd981e8c082a02cd5267fdb$0.f$9 -> m - # {"id":"com.android.tools.r8.synthesized"} - com.facebook.react.bridge.Promise com.boldwallet.BBMTLibNativeModule$$InternalSyntheticLambda$1$a1e33d3b43876bed48993a44c9d69885b319c47e2dd981e8c082a02cd5267fdb$0.f$10 -> n - # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,com.boldwallet.BBMTLibNativeModule,com.facebook.react.bridge.Promise):0:0 -> - # {"id":"com.android.tools.r8.synthesized"} - 1:1:void run():0:0 -> run - # {"id":"com.android.tools.r8.synthesized"} com.boldwallet.BBMTLibNativePackage -> com.boldwallet.BBMTLibNativePackage: # {"id":"sourceFile","fileName":"BBMTLibNativePackage.kt"} 1:4:void ():8:8 -> @@ -73067,7 +77910,7 @@ com.boldwallet.MainApplication -> com.boldwallet.MainApplication: 75:82:com.facebook.react.ReactHost reactHost_delegate$lambda$1(com.boldwallet.MainApplication):29:29 -> reactHost_delegate$lambda$1 83:98:com.facebook.react.ReactHost reactHost_delegate$lambda$1(com.boldwallet.MainApplication):21:21 -> reactHost_delegate$lambda$1 99:103:com.facebook.react.ReactHost reactHost_delegate$lambda$1(com.boldwallet.MainApplication):19:19 -> reactHost_delegate$lambda$1 -com.boldwallet.MainApplication$$ExternalSyntheticLambda0 -> com.boldwallet.q: +com.boldwallet.MainApplication$$ExternalSyntheticLambda0 -> com.boldwallet.v: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.boldwallet.MainApplication com.boldwallet.MainApplication$$InternalSyntheticLambda$1$c34d62ab7f87fbba2ec12a60f8979a51f9b7d50ed1c4299660909eff58f1cb90$0.f$0 -> d @@ -73116,80 +77959,80 @@ com.emeraldsanto.encryptedstorage.RNEncryptedStoragePackage -> com.emeraldsanto. 1:4:void ():11:11 -> 1:10:java.util.List createNativeModules(com.facebook.react.bridge.ReactApplicationContext):15:15 -> createNativeModules 1:3:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):20:20 -> createViewManagers -com.facebook.binaryresource.BinaryResource -> u0.a: +com.facebook.binaryresource.BinaryResource -> y0.a: # {"id":"sourceFile","fileName":"BinaryResource.kt"} java.io.InputStream openStream() -> a long size() -> size -com.facebook.binaryresource.FileBinaryResource -> u0.b: +com.facebook.binaryresource.FileBinaryResource -> y0.b: # {"id":"sourceFile","fileName":"FileBinaryResource.kt"} java.io.File file -> a com.facebook.binaryresource.FileBinaryResource$Companion Companion -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lu0/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ly0/b$a;"} 1:9:void ():0:0 -> 1:1:void (java.io.File,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void (java.io.File):20:20 -> 1:8:java.io.InputStream openStream():22:22 -> a - 1:1:u0.FileBinaryResource u0.FileBinaryResource.create(java.io.File):0:0 -> b + 1:1:y0.FileBinaryResource y0.FileBinaryResource.create(java.io.File):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lu0/b;"} - 1:1:u0.FileBinaryResource u0.FileBinaryResource.createOrNull(java.io.File):0:0 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Ly0/b;"} + 1:1:y0.FileBinaryResource y0.FileBinaryResource.createOrNull(java.io.File):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lu0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Ly0/b;"} 1:3:java.io.File getFile():20:20 -> d 3:7:boolean equals(java.lang.Object):29:29 -> equals 8:20:boolean equals(java.lang.Object):32:32 -> equals 1:7:int hashCode():35:35 -> hashCode 1:7:long size():24:24 -> size -com.facebook.binaryresource.FileBinaryResource$Companion -> u0.b$a: +com.facebook.binaryresource.FileBinaryResource$Companion -> y0.b$a: # {"id":"sourceFile","fileName":"FileBinaryResource.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():37:37 -> 6:12:com.facebook.binaryresource.FileBinaryResource create(java.io.File):49:49 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lu0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Ly0/b;"} 4:10:com.facebook.binaryresource.FileBinaryResource createOrNull(java.io.File):44:44 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lu0/b;"} -com.facebook.cache.common.CacheErrorLogger -> v0.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Ly0/b;"} +com.facebook.cache.common.CacheErrorLogger -> z0.a: # {"id":"sourceFile","fileName":"CacheErrorLogger.java"} void logError(com.facebook.cache.common.CacheErrorLogger$CacheErrorCategory,java.lang.Class,java.lang.String,java.lang.Throwable) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a$a;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Throwable;)V"} -com.facebook.cache.common.CacheErrorLogger$CacheErrorCategory -> v0.a$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/a$a;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Throwable;)V"} +com.facebook.cache.common.CacheErrorLogger$CacheErrorCategory -> z0.a$a: # {"id":"sourceFile","fileName":"CacheErrorLogger.java"} com.facebook.cache.common.CacheErrorLogger$CacheErrorCategory READ_DECODE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/a$a;"} com.facebook.cache.common.CacheErrorLogger$CacheErrorCategory READ_FILE -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/a$a;"} com.facebook.cache.common.CacheErrorLogger$CacheErrorCategory READ_FILE_NOT_FOUND -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/a$a;"} com.facebook.cache.common.CacheErrorLogger$CacheErrorCategory READ_INVALID_ENTRY -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/a$a;"} com.facebook.cache.common.CacheErrorLogger$CacheErrorCategory WRITE_ENCODE -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/a$a;"} com.facebook.cache.common.CacheErrorLogger$CacheErrorCategory WRITE_CREATE_TEMPFILE -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/a$a;"} com.facebook.cache.common.CacheErrorLogger$CacheErrorCategory WRITE_UPDATE_FILE_NOT_FOUND -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/a$a;"} com.facebook.cache.common.CacheErrorLogger$CacheErrorCategory WRITE_RENAME_FILE_TEMPFILE_NOT_FOUND -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/a$a;"} com.facebook.cache.common.CacheErrorLogger$CacheErrorCategory WRITE_RENAME_FILE_TEMPFILE_PARENT_NOT_FOUND -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/a$a;"} com.facebook.cache.common.CacheErrorLogger$CacheErrorCategory WRITE_RENAME_FILE_OTHER -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/a$a;"} com.facebook.cache.common.CacheErrorLogger$CacheErrorCategory WRITE_CREATE_DIR -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/a$a;"} com.facebook.cache.common.CacheErrorLogger$CacheErrorCategory WRITE_CALLBACK_ERROR -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/a$a;"} com.facebook.cache.common.CacheErrorLogger$CacheErrorCategory WRITE_INVALID_ENTRY -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/a$a;"} com.facebook.cache.common.CacheErrorLogger$CacheErrorCategory DELETE_FILE -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/a$a;"} com.facebook.cache.common.CacheErrorLogger$CacheErrorCategory EVICTION -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/a$a;"} com.facebook.cache.common.CacheErrorLogger$CacheErrorCategory GENERIC_IO -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/a$a;"} com.facebook.cache.common.CacheErrorLogger$CacheErrorCategory OTHER -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/a$a;"} com.facebook.cache.common.CacheErrorLogger$CacheErrorCategory[] $VALUES -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lv0/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lz0/a$a;"} 1:10:void ():19:19 -> 11:20:void ():20:20 -> 21:30:void ():21:21 -> @@ -73210,42 +78053,42 @@ com.facebook.cache.common.CacheErrorLogger$CacheErrorCategory -> v0.a$a: 194:200:void ():18:18 -> 1:4:void (java.lang.String,int):18:18 -> 1:9:com.facebook.cache.common.CacheErrorLogger$CacheErrorCategory valueOf(java.lang.String):18:18 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lv0/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lz0/a$a;"} 1:9:com.facebook.cache.common.CacheErrorLogger$CacheErrorCategory[] values():18:18 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lv0/a$a;"} -com.facebook.cache.common.CacheEvent -> v0.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lz0/a$a;"} +com.facebook.cache.common.CacheEvent -> z0.b: # {"id":"sourceFile","fileName":"CacheEvent.java"} -com.facebook.cache.common.CacheEventListener -> v0.c: +com.facebook.cache.common.CacheEventListener -> z0.c: # {"id":"sourceFile","fileName":"CacheEventListener.java"} - void onHit(com.facebook.cache.common.CacheEvent) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/b;)V"} - void onCleared() -> b - void onWriteSuccess(com.facebook.cache.common.CacheEvent) -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/b;)V"} - void onMiss(com.facebook.cache.common.CacheEvent) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/b;)V"} - void onEviction(com.facebook.cache.common.CacheEvent) -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/b;)V"} - void onWriteAttempt(com.facebook.cache.common.CacheEvent) -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/b;)V"} - void onWriteException(com.facebook.cache.common.CacheEvent) -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/b;)V"} - void onReadException(com.facebook.cache.common.CacheEvent) -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/b;)V"} -com.facebook.cache.common.CacheEventListener$EvictionReason -> v0.c$a: + void onWriteSuccess(com.facebook.cache.common.CacheEvent) -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/b;)V"} + void onHit(com.facebook.cache.common.CacheEvent) -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/b;)V"} + void onWriteException(com.facebook.cache.common.CacheEvent) -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/b;)V"} + void onCleared() -> d + void onReadException(com.facebook.cache.common.CacheEvent) -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/b;)V"} + void onMiss(com.facebook.cache.common.CacheEvent) -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/b;)V"} + void onEviction(com.facebook.cache.common.CacheEvent) -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/b;)V"} + void onWriteAttempt(com.facebook.cache.common.CacheEvent) -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/b;)V"} +com.facebook.cache.common.CacheEventListener$EvictionReason -> z0.c$a: # {"id":"sourceFile","fileName":"CacheEventListener.java"} com.facebook.cache.common.CacheEventListener$EvictionReason CACHE_FULL -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/c$a;"} com.facebook.cache.common.CacheEventListener$EvictionReason CONTENT_STALE -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/c$a;"} com.facebook.cache.common.CacheEventListener$EvictionReason USER_FORCED -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/c$a;"} com.facebook.cache.common.CacheEventListener$EvictionReason CACHE_MANAGER_TRIMMED -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/c$a;"} com.facebook.cache.common.CacheEventListener$EvictionReason TRIM_EXPIRED -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/c$a;"} com.facebook.cache.common.CacheEventListener$EvictionReason[] $VALUES -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lv0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lz0/c$a;"} 1:10:void ():52:52 -> 11:20:void ():53:53 -> 21:30:void ():54:54 -> @@ -73254,28 +78097,28 @@ com.facebook.cache.common.CacheEventListener$EvictionReason -> v0.c$a: 51:57:void ():51:51 -> 1:4:void (java.lang.String,int):51:51 -> 1:9:com.facebook.cache.common.CacheEventListener$EvictionReason valueOf(java.lang.String):51:51 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lv0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lz0/c$a;"} 1:9:com.facebook.cache.common.CacheEventListener$EvictionReason[] values():51:51 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lv0/c$a;"} -com.facebook.cache.common.CacheKey -> v0.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lz0/c$a;"} +com.facebook.cache.common.CacheKey -> z0.d: # {"id":"sourceFile","fileName":"CacheKey.java"} boolean containsUri(android.net.Uri) -> a boolean isResourceIdForDebugging() -> b java.lang.String getUriString() -> c -com.facebook.cache.common.CacheKeyUtil -> v0.e: +com.facebook.cache.common.CacheKeyUtil -> z0.e: # {"id":"sourceFile","fileName":"CacheKeyUtil.kt"} com.facebook.cache.common.CacheKeyUtil INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/e;"} 1:8:void ():0:0 -> 1:4:void ():14:14 -> 6:9:java.lang.String getFirstResourceId(com.facebook.cache.common.CacheKey):45:45 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)Ljava/lang/String;"} 10:20:java.lang.String getFirstResourceId(com.facebook.cache.common.CacheKey):46:46 -> a 21:39:java.lang.String getFirstResourceId(com.facebook.cache.common.CacheKey):47:47 -> a 40:47:java.lang.String getFirstResourceId(com.facebook.cache.common.CacheKey):49:49 -> a 48:53:java.lang.String getFirstResourceId(com.facebook.cache.common.CacheKey):53:53 -> a 6:9:java.util.List getResourceIds(com.facebook.cache.common.CacheKey):23:23 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)Ljava/util/List;"} 10:20:java.util.List getResourceIds(com.facebook.cache.common.CacheKey):24:24 -> b 21:29:java.util.List getResourceIds(com.facebook.cache.common.CacheKey):25:25 -> b 30:36:java.util.List getResourceIds(com.facebook.cache.common.CacheKey):26:26 -> b @@ -73284,8 +78127,8 @@ com.facebook.cache.common.CacheKeyUtil -> v0.e: 67:88:java.util.List getResourceIds(com.facebook.cache.common.CacheKey):31:31 -> b 89:94:java.util.List getResourceIds(com.facebook.cache.common.CacheKey):36:36 -> b 1:39:java.lang.String secureHashKey(com.facebook.cache.common.CacheKey):58:58 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)Ljava/lang/String;"} -com.facebook.cache.common.MultiCacheKey -> v0.f: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)Ljava/lang/String;"} +com.facebook.cache.common.MultiCacheKey -> z0.f: # {"id":"sourceFile","fileName":"MultiCacheKey.java"} java.util.List mCacheKeys -> a 1:3:void (java.util.List):33:33 -> @@ -73300,44 +78143,44 @@ com.facebook.cache.common.MultiCacheKey -> v0.f: 11:21:boolean equals(java.lang.Object):53:53 -> equals 1:7:int hashCode():60:60 -> hashCode 1:24:java.lang.String toString():43:43 -> toString -com.facebook.cache.common.NoOpCacheErrorLogger -> v0.g: +com.facebook.cache.common.NoOpCacheErrorLogger -> z0.g: # {"id":"sourceFile","fileName":"NoOpCacheErrorLogger.java"} com.facebook.cache.common.NoOpCacheErrorLogger sInstance -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/g;"} 1:1:void ():16:16 -> 1:4:void ():18:18 -> 1:1:void logError(com.facebook.cache.common.CacheErrorLogger$CacheErrorCategory,java.lang.Class,java.lang.String,java.lang.Throwable):37:37 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a$a;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Throwable;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/a$a;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Throwable;)V"} 4:7:com.facebook.cache.common.NoOpCacheErrorLogger getInstance():21:21 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/g;"} 8:17:com.facebook.cache.common.NoOpCacheErrorLogger getInstance():22:22 -> b 18:23:com.facebook.cache.common.NoOpCacheErrorLogger getInstance():24:24 -> b -com.facebook.cache.common.NoOpCacheEventListener -> v0.h: +com.facebook.cache.common.NoOpCacheEventListener -> z0.h: # {"id":"sourceFile","fileName":"NoOpCacheEventListener.java"} com.facebook.cache.common.NoOpCacheEventListener sInstance -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/h;"} 1:1:void ():16:16 -> 1:4:void ():18:18 -> - 1:1:void onHit(com.facebook.cache.common.CacheEvent):28:28 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/b;)V"} - 1:1:void onCleared():49:49 -> b - 1:1:void onWriteSuccess(com.facebook.cache.common.CacheEvent):37:37 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/b;)V"} - 1:1:void onMiss(com.facebook.cache.common.CacheEvent):31:31 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/b;)V"} - 1:1:void onEviction(com.facebook.cache.common.CacheEvent):46:46 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/b;)V"} - 1:1:void onWriteAttempt(com.facebook.cache.common.CacheEvent):34:34 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/b;)V"} - 1:1:void onWriteException(com.facebook.cache.common.CacheEvent):43:43 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/b;)V"} - 1:1:void onReadException(com.facebook.cache.common.CacheEvent):40:40 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/b;)V"} + 1:1:void onWriteSuccess(com.facebook.cache.common.CacheEvent):37:37 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/b;)V"} + 1:1:void onHit(com.facebook.cache.common.CacheEvent):28:28 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/b;)V"} + 1:1:void onWriteException(com.facebook.cache.common.CacheEvent):43:43 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/b;)V"} + 1:1:void onCleared():49:49 -> d + 1:1:void onReadException(com.facebook.cache.common.CacheEvent):40:40 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/b;)V"} + 1:1:void onMiss(com.facebook.cache.common.CacheEvent):31:31 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/b;)V"} + 1:1:void onEviction(com.facebook.cache.common.CacheEvent):46:46 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/b;)V"} + 1:1:void onWriteAttempt(com.facebook.cache.common.CacheEvent):34:34 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/b;)V"} 4:7:com.facebook.cache.common.NoOpCacheEventListener getInstance():21:21 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/h;"} 8:17:com.facebook.cache.common.NoOpCacheEventListener getInstance():22:22 -> i 18:23:com.facebook.cache.common.NoOpCacheEventListener getInstance():24:24 -> i -com.facebook.cache.common.SimpleCacheKey -> v0.i: +com.facebook.cache.common.SimpleCacheKey -> z0.i: # {"id":"sourceFile","fileName":"SimpleCacheKey.java"} java.lang.String mKey -> a boolean mIsResourceIdForDebugging -> b @@ -73351,24 +78194,24 @@ com.facebook.cache.common.SimpleCacheKey -> v0.i: 11:21:boolean equals(java.lang.Object):47:47 -> equals 1:7:int hashCode():54:54 -> hashCode 1:3:java.lang.String toString():37:37 -> toString -com.facebook.cache.common.WriterCallback -> v0.j: +com.facebook.cache.common.WriterCallback -> z0.j: # {"id":"sourceFile","fileName":"WriterCallback.java"} void write(java.io.OutputStream) -> a -com.facebook.cache.disk.DefaultDiskStorage -> w0.a: +com.facebook.cache.disk.DefaultDiskStorage -> A0.a: # {"id":"sourceFile","fileName":"DefaultDiskStorage.java"} java.io.File mRootDirectory -> a boolean mIsExternal -> b java.io.File mVersionDirectory -> c com.facebook.cache.common.CacheErrorLogger mCacheErrorLogger -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/a;"} com.facebook.common.time.Clock mClock -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LM0/a;"} java.lang.Class TAG -> f long TEMP_FILE_LIFETIME_MS -> g 1:4:void ():43:43 -> 5:15:void ():61:61 -> 1:3:void (java.io.File,int,com.facebook.cache.common.CacheErrorLogger):92:92 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;ILv0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;ILz0/a;)V"} 4:6:void (java.io.File,int,com.facebook.cache.common.CacheErrorLogger):93:93 -> 7:8:void (java.io.File,int,com.facebook.cache.common.CacheErrorLogger):95:95 -> 9:14:void (java.io.File,int,com.facebook.cache.common.CacheErrorLogger):96:96 -> @@ -73386,12 +78229,12 @@ com.facebook.cache.disk.DefaultDiskStorage -> w0.a: 29:58:void recreateDirectoryIfVersionChanges():191:191 -> B 1:6:void clearAll():427:427 -> a 1:2:long remove(com.facebook.cache.disk.DiskStorage$Entry):403:403 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/f$a;)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/f$a;)J"} 3:6:long remove(com.facebook.cache.disk.DiskStorage$Entry):404:404 -> b 7:15:long remove(com.facebook.cache.disk.DiskStorage$Entry):405:405 -> b 1:12:void purgeUnexpectedResources():325:325 -> c 1:8:com.facebook.cache.disk.DiskStorage$Inserter insert(java.lang.String,java.lang.Object):349:349 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;)Lw0/f$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;)LA0/f$b;"} 9:14:com.facebook.cache.disk.DiskStorage$Inserter insert(java.lang.String,java.lang.Object):350:350 -> d 15:22:com.facebook.cache.disk.DiskStorage$Inserter insert(java.lang.String,java.lang.Object):351:351 -> d 23:25:com.facebook.cache.disk.DiskStorage$Inserter insert(java.lang.String,java.lang.Object):352:352 -> d @@ -73402,30 +78245,30 @@ com.facebook.cache.disk.DefaultDiskStorage -> w0.a: 2:6:boolean touch(java.lang.String,java.lang.Object):388:388 -> e 2:6:boolean contains(java.lang.String,java.lang.Object):383:383 -> f 1:4:com.facebook.binaryresource.BinaryResource getResource(java.lang.String,java.lang.Object):367:367 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;)Lu0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;)Ly0/a;"} 5:10:com.facebook.binaryresource.BinaryResource getResource(java.lang.String,java.lang.Object):368:368 -> g 11:19:com.facebook.binaryresource.BinaryResource getResource(java.lang.String,java.lang.Object):369:369 -> g 20:26:com.facebook.binaryresource.BinaryResource getResource(java.lang.String,java.lang.Object):370:370 -> g 1:5:java.util.Collection getEntries():40:40 -> h - 1:1:v0.CacheErrorLogger w0.DefaultDiskStorage.-$$Nest$fgetmCacheErrorLogger(w0.DefaultDiskStorage):0:0 -> i + 1:1:z0.CacheErrorLogger A0.DefaultDiskStorage.-$$Nest$fgetmCacheErrorLogger(A0.DefaultDiskStorage):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/a;)Lv0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/a;)Lz0/a;"} 1:3:boolean isExternal():159:159 -> isExternal - 1:1:I0.Clock w0.DefaultDiskStorage.-$$Nest$fgetmClock(w0.DefaultDiskStorage):0:0 -> j + 1:1:M0.Clock A0.DefaultDiskStorage.-$$Nest$fgetmClock(A0.DefaultDiskStorage):0:0 -> j # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/a;)LI0/a;"} - 1:1:java.io.File w0.DefaultDiskStorage.-$$Nest$fgetmRootDirectory(w0.DefaultDiskStorage):0:0 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/a;)LM0/a;"} + 1:1:java.io.File A0.DefaultDiskStorage.-$$Nest$fgetmRootDirectory(A0.DefaultDiskStorage):0:0 -> k # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/a;)Ljava/io/File;"} - 1:1:java.io.File w0.DefaultDiskStorage.-$$Nest$fgetmVersionDirectory(w0.DefaultDiskStorage):0:0 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/a;)Ljava/io/File;"} + 1:1:java.io.File A0.DefaultDiskStorage.-$$Nest$fgetmVersionDirectory(A0.DefaultDiskStorage):0:0 -> l # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/a;)Ljava/io/File;"} - 1:1:w0.DefaultDiskStorage$FileInfo w0.DefaultDiskStorage.-$$Nest$mgetShardFileInfo(w0.DefaultDiskStorage,java.io.File):0:0 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/a;)Ljava/io/File;"} + 1:1:A0.DefaultDiskStorage$FileInfo A0.DefaultDiskStorage.-$$Nest$mgetShardFileInfo(A0.DefaultDiskStorage,java.io.File):0:0 -> m # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/a;Ljava/io/File;)Lw0/a$c;"} - 1:1:java.lang.Class w0.DefaultDiskStorage.-$$Nest$sfgetTAG():0:0 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/a;Ljava/io/File;)LA0/a$c;"} + 1:1:java.lang.Class A0.DefaultDiskStorage.-$$Nest$sfgetTAG():0:0 -> n # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.String w0.DefaultDiskStorage.-$$Nest$smgetFileTypefromExtension(java.lang.String):0:0 -> o + 1:1:java.lang.String A0.DefaultDiskStorage.-$$Nest$smgetFileTypefromExtension(java.lang.String):0:0 -> o # {"id":"com.android.tools.r8.synthesized"} 1:9:long doRemove(java.io.File):414:414 -> p 10:13:long doRemove(java.io.File):418:418 -> p @@ -73441,7 +78284,7 @@ com.facebook.cache.disk.DefaultDiskStorage -> w0.a: 9:14:java.lang.String getFilename(java.lang.String):377:377 -> t 15:19:java.lang.String getFilename(java.lang.String):378:378 -> t 1:8:com.facebook.cache.disk.DefaultDiskStorage$FileInfo getShardFileInfo(java.io.File):542:542 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lw0/a$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)LA0/a$c;"} 9:14:com.facebook.cache.disk.DefaultDiskStorage$FileInfo getShardFileInfo(java.io.File):546:546 -> u 15:26:com.facebook.cache.disk.DefaultDiskStorage$FileInfo getShardFileInfo(java.io.File):547:547 -> u 1:10:java.io.File getSubdirectory(java.lang.String):231:231 -> v @@ -73451,7 +78294,7 @@ com.facebook.cache.disk.DefaultDiskStorage -> w0.a: 7:17:java.lang.String getVersionSubdirectoryName(int):149:149 -> x 18:24:java.lang.String getVersionSubdirectoryName(int):144:144 -> x 2:7:boolean isExternal(java.io.File,com.facebook.cache.common.CacheErrorLogger):116:116 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;Lv0/a;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;Lz0/a;)Z"} 8:11:boolean isExternal(java.io.File,com.facebook.cache.common.CacheErrorLogger):118:118 -> y 12:15:boolean isExternal(java.io.File,com.facebook.cache.common.CacheErrorLogger):120:120 -> y 16:26:boolean isExternal(java.io.File,com.facebook.cache.common.CacheErrorLogger):121:121 -> y @@ -73460,16 +78303,16 @@ com.facebook.cache.disk.DefaultDiskStorage -> w0.a: 1:5:void mkdirs(java.io.File,java.lang.String):338:338 -> z 6:14:void mkdirs(java.io.File,java.lang.String):340:340 -> z 15:15:void mkdirs(java.io.File,java.lang.String):342:342 -> z -com.facebook.cache.disk.DefaultDiskStorage$EntriesCollector -> w0.a$a: +com.facebook.cache.disk.DefaultDiskStorage$EntriesCollector -> A0.a$a: # {"id":"sourceFile","fileName":"DefaultDiskStorage.java"} java.util.List result -> a com.facebook.cache.disk.DefaultDiskStorage this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/a;"} - 1:1:void w0.DefaultDiskStorage$EntriesCollector.(w0.DefaultDiskStorage,w0.DefaultDiskStorage-IA):0:0 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"LA0/a;"} + 1:1:void A0.DefaultDiskStorage$EntriesCollector.(A0.DefaultDiskStorage,A0.DefaultDiskStorage-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/a;Lw0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/a;LA0/b;)V"} 2:2:void (com.facebook.cache.disk.DefaultDiskStorage):238:238 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/a;)V"} 3:3:void (com.facebook.cache.disk.DefaultDiskStorage):240:240 -> 1:8:void visitFile(java.io.File):247:247 -> a 9:14:void visitFile(java.io.File):248:248 -> a @@ -73477,38 +78320,38 @@ com.facebook.cache.disk.DefaultDiskStorage$EntriesCollector -> w0.a$a: 1:1:void preVisitDirectory(java.io.File):243:243 -> b 1:1:void postVisitDirectory(java.io.File):254:254 -> c 1:7:java.util.List getEntries():258:258 -> d -com.facebook.cache.disk.DefaultDiskStorage$EntryImpl -> w0.a$b: +com.facebook.cache.disk.DefaultDiskStorage$EntryImpl -> A0.a$b: # {"id":"sourceFile","fileName":"DefaultDiskStorage.java"} java.lang.String id -> a com.facebook.binaryresource.FileBinaryResource resource -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lu0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ly0/b;"} long size -> c long timestamp -> d - 1:1:void w0.DefaultDiskStorage$EntryImpl.(java.lang.String,java.io.File,w0.DefaultDiskStorage-IA):0:0 -> + 1:1:void A0.DefaultDiskStorage$EntryImpl.(java.lang.String,java.io.File,A0.DefaultDiskStorage-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/io/File;Lw0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/io/File;LA0/b;)V"} 2:7:void (java.lang.String,java.io.File):498:503 -> - 1:8:long getTimestamp():513:513 -> a - 9:14:long getTimestamp():514:514 -> a - 15:20:long getTimestamp():515:515 -> a - 21:23:long getTimestamp():517:517 -> a - 1:3:com.facebook.binaryresource.FileBinaryResource getResource():522:522 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu0/b;"} - 1:8:long getSize():527:527 -> f - 9:16:long getSize():528:528 -> f - 17:19:long getSize():530:530 -> f + 1:3:com.facebook.binaryresource.FileBinaryResource getResource():522:522 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly0/b;"} + 1:8:long getSize():527:527 -> b + 9:16:long getSize():528:528 -> b + 17:19:long getSize():530:530 -> b + 1:8:long getTimestamp():513:513 -> c + 9:14:long getTimestamp():514:514 -> c + 15:20:long getTimestamp():515:515 -> c + 21:23:long getTimestamp():517:517 -> c 1:3:java.lang.String getId():508:508 -> getId -com.facebook.cache.disk.DefaultDiskStorage$FileInfo -> w0.a$c: +com.facebook.cache.disk.DefaultDiskStorage$FileInfo -> A0.a$c: # {"id":"sourceFile","fileName":"DefaultDiskStorage.java"} java.lang.String type -> a java.lang.String resourceId -> b - 1:1:void w0.DefaultDiskStorage$FileInfo.(java.lang.String,java.lang.String,w0.DefaultDiskStorage-IA):0:0 -> + 1:1:void A0.DefaultDiskStorage$FileInfo.(java.lang.String,java.lang.String,A0.DefaultDiskStorage-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lw0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;LA0/b;)V"} 2:4:void (java.lang.String,java.lang.String):584:586 -> 1:26:java.io.File createTempFile(java.io.File):599:599 -> a 1:6:com.facebook.cache.disk.DefaultDiskStorage$FileInfo fromFile(java.io.File):605:605 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lw0/a$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)LA0/a$c;"} 7:14:com.facebook.cache.disk.DefaultDiskStorage$FileInfo fromFile(java.io.File):606:606 -> b 15:18:com.facebook.cache.disk.DefaultDiskStorage$FileInfo fromFile(java.io.File):610:610 -> b 19:26:com.facebook.cache.disk.DefaultDiskStorage$FileInfo fromFile(java.io.File):611:611 -> b @@ -73519,22 +78362,22 @@ com.facebook.cache.disk.DefaultDiskStorage$FileInfo -> w0.a$c: 50:55:com.facebook.cache.disk.DefaultDiskStorage$FileInfo fromFile(java.io.File):624:624 -> b 1:28:java.lang.String toPath(java.lang.String):595:595 -> c 1:30:java.lang.String toString():591:591 -> toString -com.facebook.cache.disk.DefaultDiskStorage$IncompleteFileException -> w0.a$d: +com.facebook.cache.disk.DefaultDiskStorage$IncompleteFileException -> A0.a$d: # {"id":"sourceFile","fileName":"DefaultDiskStorage.java"} 1:29:void (long,long):203:203 -> -com.facebook.cache.disk.DefaultDiskStorage$InserterImpl -> w0.a$e: +com.facebook.cache.disk.DefaultDiskStorage$InserterImpl -> A0.a$e: # {"id":"sourceFile","fileName":"DefaultDiskStorage.java"} java.lang.String mResourceId -> a java.io.File mTemporaryFile -> b com.facebook.cache.disk.DefaultDiskStorage this$0 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LA0/a;"} 1:5:void (com.facebook.cache.disk.DefaultDiskStorage,java.lang.String,java.io.File):635:635 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/a;Ljava/lang/String;Ljava/io/File;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/a;Ljava/lang/String;Ljava/io/File;)V"} 6:7:void (com.facebook.cache.disk.DefaultDiskStorage,java.lang.String,java.io.File):636:636 -> 8:10:void (com.facebook.cache.disk.DefaultDiskStorage,java.lang.String,java.io.File):637:637 -> 1:21:boolean cleanUp():711:711 -> a 1:7:void writeData(com.facebook.cache.common.WriterCallback,java.lang.Object):644:644 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/j;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/j;Ljava/lang/Object;)V"} 8:12:void writeData(com.facebook.cache.common.WriterCallback,java.lang.Object):656:656 -> b 13:15:void writeData(com.facebook.cache.common.WriterCallback,java.lang.Object):657:657 -> b 16:18:void writeData(com.facebook.cache.common.WriterCallback,java.lang.Object):660:660 -> b @@ -73547,9 +78390,9 @@ com.facebook.cache.disk.DefaultDiskStorage$InserterImpl -> w0.a$e: 55:71:void writeData(com.facebook.cache.common.WriterCallback,java.lang.Object):646:646 -> b 72:72:void writeData(com.facebook.cache.common.WriterCallback,java.lang.Object):651:651 -> b 1:15:com.facebook.binaryresource.BinaryResource commit(java.lang.Object):677:677 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lu0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Ly0/a;"} 1:8:com.facebook.binaryresource.BinaryResource commit(java.lang.Object,long):683:683 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;J)Lu0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;J)Ly0/a;"} 9:13:com.facebook.binaryresource.BinaryResource commit(java.lang.Object,long):686:686 -> d 14:19:com.facebook.binaryresource.BinaryResource commit(java.lang.Object,long):703:703 -> d 20:22:com.facebook.binaryresource.BinaryResource commit(java.lang.Object,long):704:704 -> d @@ -73563,16 +78406,16 @@ com.facebook.cache.disk.DefaultDiskStorage$InserterImpl -> w0.a$e: 52:53:com.facebook.binaryresource.BinaryResource commit(java.lang.Object,long):691:691 -> d 54:68:com.facebook.binaryresource.BinaryResource commit(java.lang.Object,long):700:700 -> d 69:69:com.facebook.binaryresource.BinaryResource commit(java.lang.Object,long):701:701 -> d -com.facebook.cache.disk.DefaultDiskStorage$PurgingVisitor -> w0.a$f: +com.facebook.cache.disk.DefaultDiskStorage$PurgingVisitor -> A0.a$f: # {"id":"sourceFile","fileName":"DefaultDiskStorage.java"} boolean insideBaseDirectory -> a com.facebook.cache.disk.DefaultDiskStorage this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/a;"} - 1:1:void w0.DefaultDiskStorage$PurgingVisitor.(w0.DefaultDiskStorage,w0.DefaultDiskStorage-IA):0:0 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"LA0/a;"} + 1:1:void A0.DefaultDiskStorage$PurgingVisitor.(A0.DefaultDiskStorage,A0.DefaultDiskStorage-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/a;Lw0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/a;LA0/b;)V"} 2:2:void (com.facebook.cache.disk.DefaultDiskStorage):270:270 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/a;)V"} 1:12:void visitFile(java.io.File):283:283 -> a 13:16:void visitFile(java.io.File):284:284 -> a 1:17:void preVisitDirectory(java.io.File):275:275 -> b @@ -73587,45 +78430,45 @@ com.facebook.cache.disk.DefaultDiskStorage$PurgingVisitor -> w0.a$f: 17:21:boolean isExpectedFile(java.io.File):308:308 -> d 22:31:boolean isExpectedFile(java.io.File):310:310 -> d 1:25:boolean isRecentFile(java.io.File):318:318 -> e -com.facebook.cache.disk.DefaultDiskStorage-IA -> w0.b: +com.facebook.cache.disk.DefaultDiskStorage-IA -> A0.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} -com.facebook.cache.disk.DefaultEntryEvictionComparatorSupplier -> w0.c: +com.facebook.cache.disk.DefaultEntryEvictionComparatorSupplier -> A0.c: # {"id":"sourceFile","fileName":"DefaultEntryEvictionComparatorSupplier.java"} 1:4:void ():14:14 -> 1:6:com.facebook.cache.disk.EntryEvictionComparator get():18:18 -> get - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw0/i;"} -com.facebook.cache.disk.DefaultEntryEvictionComparatorSupplier$1 -> w0.c$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LA0/i;"} +com.facebook.cache.disk.DefaultEntryEvictionComparatorSupplier$1 -> A0.c$a: # {"id":"sourceFile","fileName":"DefaultEntryEvictionComparatorSupplier.java"} com.facebook.cache.disk.DefaultEntryEvictionComparatorSupplier this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LA0/c;"} 1:6:void (com.facebook.cache.disk.DefaultEntryEvictionComparatorSupplier):18:18 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/c;)V"} 1:4:int compare(com.facebook.cache.disk.DiskStorage$Entry,com.facebook.cache.disk.DiskStorage$Entry):21:21 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/f$a;Lw0/f$a;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/f$a;LA0/f$a;)I"} 5:22:int compare(com.facebook.cache.disk.DiskStorage$Entry,com.facebook.cache.disk.DiskStorage$Entry):22:22 -> a 1:9:int compare(java.lang.Object,java.lang.Object):18:18 -> compare -com.facebook.cache.disk.DiskCacheConfig -> w0.d: +com.facebook.cache.disk.DiskCacheConfig -> A0.d: # {"id":"sourceFile","fileName":"DiskCacheConfig.java"} int mVersion -> a java.lang.String mBaseDirectoryName -> b com.facebook.common.internal.Supplier mBaseDirectoryPathSupplier -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} long mDefaultSizeLimit -> d long mLowDiskSpaceSizeLimit -> e long mMinimumSizeLimit -> f com.facebook.cache.disk.EntryEvictionComparatorSupplier mEntryEvictionComparatorSupplier -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LA0/j;"} com.facebook.cache.common.CacheErrorLogger mCacheErrorLogger -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/a;"} com.facebook.cache.common.CacheEventListener mCacheEventListener -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/c;"} com.facebook.common.disk.DiskTrimmableRegistry mDiskTrimmableRegistry -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LC0/b;"} android.content.Context mContext -> k boolean mIndexPopulateAtStartupEnabled -> l 1:3:void (com.facebook.cache.disk.DiskCacheConfig$Builder):43:43 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/d$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/d$b;)V"} 4:9:void (com.facebook.cache.disk.DiskCacheConfig$Builder):44:44 -> 10:26:void (com.facebook.cache.disk.DiskCacheConfig$Builder):45:45 -> 27:34:void (com.facebook.cache.disk.DiskCacheConfig$Builder):48:48 -> @@ -73648,157 +78491,157 @@ com.facebook.cache.disk.DiskCacheConfig -> w0.d: 143:147:void (com.facebook.cache.disk.DiskCacheConfig$Builder):76:76 -> 148:153:void (com.facebook.cache.disk.DiskCacheConfig$Builder):77:77 -> 154:160:void (com.facebook.cache.disk.DiskCacheConfig$Builder):78:78 -> - 1:1:android.content.Context w0.DiskCacheConfig.-$$Nest$fgetmContext(w0.DiskCacheConfig):0:0 -> a + 1:1:android.content.Context A0.DiskCacheConfig.-$$Nest$fgetmContext(A0.DiskCacheConfig):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/d;)Landroid/content/Context;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/d;)Landroid/content/Context;"} 1:3:java.lang.String getBaseDirectoryName():86:86 -> b 1:3:com.facebook.common.internal.Supplier getBaseDirectoryPathSupplier():90:90 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/n;"} 1:3:com.facebook.cache.common.CacheErrorLogger getCacheErrorLogger():110:110 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/a;"} 1:3:com.facebook.cache.common.CacheEventListener getCacheEventListener():114:114 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/c;"} 1:3:long getDefaultSizeLimit():94:94 -> f 1:3:com.facebook.common.disk.DiskTrimmableRegistry getDiskTrimmableRegistry():118:118 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LC0/b;"} 1:3:com.facebook.cache.disk.EntryEvictionComparatorSupplier getEntryEvictionComparatorSupplier():106:106 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LA0/j;"} 1:3:boolean getIndexPopulateAtStartupEnabled():126:126 -> i 1:3:long getLowDiskSpaceSizeLimit():98:98 -> j 1:3:long getMinimumSizeLimit():102:102 -> k 1:3:int getVersion():82:82 -> l 1:7:com.facebook.cache.disk.DiskCacheConfig$Builder newBuilder(android.content.Context):139:139 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lw0/d$b;"} -com.facebook.cache.disk.DiskCacheConfig$1 -> w0.d$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)LA0/d$b;"} +com.facebook.cache.disk.DiskCacheConfig$1 -> A0.d$a: # {"id":"sourceFile","fileName":"DiskCacheConfig.java"} com.facebook.cache.disk.DiskCacheConfig this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LA0/d;"} 1:6:void (com.facebook.cache.disk.DiskCacheConfig):50:50 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/d;)V"} 1:9:java.io.File get():53:53 -> a 10:24:java.io.File get():54:54 -> a 1:5:java.lang.Object get():50:50 -> get -com.facebook.cache.disk.DiskCacheConfig$Builder -> w0.d$b: +com.facebook.cache.disk.DiskCacheConfig$Builder -> A0.d$b: # {"id":"sourceFile","fileName":"DiskCacheConfig.java"} int mVersion -> a java.lang.String mBaseDirectoryName -> b com.facebook.common.internal.Supplier mBaseDirectoryPathSupplier -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} long mMaxCacheSize -> d long mMaxCacheSizeOnLowDiskSpace -> e long mMaxCacheSizeOnVeryLowDiskSpace -> f com.facebook.cache.disk.EntryEvictionComparatorSupplier mEntryEvictionComparatorSupplier -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LA0/j;"} com.facebook.cache.common.CacheErrorLogger mCacheErrorLogger -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/a;"} com.facebook.cache.common.CacheEventListener mCacheEventListener -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/c;"} com.facebook.common.disk.DiskTrimmableRegistry mDiskTrimmableRegistry -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LC0/b;"} boolean mIndexPopulateAtStartupEnabled -> k android.content.Context mContext -> l - 1:1:void w0.DiskCacheConfig$Builder.(android.content.Context,w0.DiskCacheConfig-IA):0:0 -> + 1:1:void A0.DiskCacheConfig$Builder.(android.content.Context,A0.DiskCacheConfig-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lw0/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LA0/e;)V"} 2:2:void (android.content.Context):159:159 -> 3:4:void (android.content.Context):144:145 -> 5:8:void (android.content.Context):147:150 -> 9:9:void (android.content.Context):160:160 -> - 1:1:java.lang.String w0.DiskCacheConfig$Builder.-$$Nest$fgetmBaseDirectoryName(w0.DiskCacheConfig$Builder):0:0 -> a + 1:1:java.lang.String A0.DiskCacheConfig$Builder.-$$Nest$fgetmBaseDirectoryName(A0.DiskCacheConfig$Builder):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/d$b;)Ljava/lang/String;"} - 1:1:B0.Supplier w0.DiskCacheConfig$Builder.-$$Nest$fgetmBaseDirectoryPathSupplier(w0.DiskCacheConfig$Builder):0:0 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/d$b;)Ljava/lang/String;"} + 1:1:F0.Supplier A0.DiskCacheConfig$Builder.-$$Nest$fgetmBaseDirectoryPathSupplier(A0.DiskCacheConfig$Builder):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/d$b;)LB0/n;"} - 1:1:v0.CacheErrorLogger w0.DiskCacheConfig$Builder.-$$Nest$fgetmCacheErrorLogger(w0.DiskCacheConfig$Builder):0:0 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/d$b;)LF0/n;"} + 1:1:z0.CacheErrorLogger A0.DiskCacheConfig$Builder.-$$Nest$fgetmCacheErrorLogger(A0.DiskCacheConfig$Builder):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/d$b;)Lv0/a;"} - 1:1:v0.CacheEventListener w0.DiskCacheConfig$Builder.-$$Nest$fgetmCacheEventListener(w0.DiskCacheConfig$Builder):0:0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/d$b;)Lz0/a;"} + 1:1:z0.CacheEventListener A0.DiskCacheConfig$Builder.-$$Nest$fgetmCacheEventListener(A0.DiskCacheConfig$Builder):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/d$b;)Lv0/c;"} - 1:1:android.content.Context w0.DiskCacheConfig$Builder.-$$Nest$fgetmContext(w0.DiskCacheConfig$Builder):0:0 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/d$b;)Lz0/c;"} + 1:1:android.content.Context A0.DiskCacheConfig$Builder.-$$Nest$fgetmContext(A0.DiskCacheConfig$Builder):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/d$b;)Landroid/content/Context;"} - 1:1:y0.DiskTrimmableRegistry w0.DiskCacheConfig$Builder.-$$Nest$fgetmDiskTrimmableRegistry(w0.DiskCacheConfig$Builder):0:0 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/d$b;)Landroid/content/Context;"} + 1:1:C0.DiskTrimmableRegistry A0.DiskCacheConfig$Builder.-$$Nest$fgetmDiskTrimmableRegistry(A0.DiskCacheConfig$Builder):0:0 -> f # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/d$b;)Ly0/b;"} - 1:1:w0.EntryEvictionComparatorSupplier w0.DiskCacheConfig$Builder.-$$Nest$fgetmEntryEvictionComparatorSupplier(w0.DiskCacheConfig$Builder):0:0 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/d$b;)LC0/b;"} + 1:1:A0.EntryEvictionComparatorSupplier A0.DiskCacheConfig$Builder.-$$Nest$fgetmEntryEvictionComparatorSupplier(A0.DiskCacheConfig$Builder):0:0 -> g # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/d$b;)Lw0/j;"} - 1:1:boolean w0.DiskCacheConfig$Builder.-$$Nest$fgetmIndexPopulateAtStartupEnabled(w0.DiskCacheConfig$Builder):0:0 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/d$b;)LA0/j;"} + 1:1:boolean A0.DiskCacheConfig$Builder.-$$Nest$fgetmIndexPopulateAtStartupEnabled(A0.DiskCacheConfig$Builder):0:0 -> h # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/d$b;)Z"} - 1:1:long w0.DiskCacheConfig$Builder.-$$Nest$fgetmMaxCacheSize(w0.DiskCacheConfig$Builder):0:0 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/d$b;)Z"} + 1:1:long A0.DiskCacheConfig$Builder.-$$Nest$fgetmMaxCacheSize(A0.DiskCacheConfig$Builder):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/d$b;)J"} - 1:1:long w0.DiskCacheConfig$Builder.-$$Nest$fgetmMaxCacheSizeOnLowDiskSpace(w0.DiskCacheConfig$Builder):0:0 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/d$b;)J"} + 1:1:long A0.DiskCacheConfig$Builder.-$$Nest$fgetmMaxCacheSizeOnLowDiskSpace(A0.DiskCacheConfig$Builder):0:0 -> j # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/d$b;)J"} - 1:1:long w0.DiskCacheConfig$Builder.-$$Nest$fgetmMaxCacheSizeOnVeryLowDiskSpace(w0.DiskCacheConfig$Builder):0:0 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/d$b;)J"} + 1:1:long A0.DiskCacheConfig$Builder.-$$Nest$fgetmMaxCacheSizeOnVeryLowDiskSpace(A0.DiskCacheConfig$Builder):0:0 -> k # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/d$b;)J"} - 1:1:int w0.DiskCacheConfig$Builder.-$$Nest$fgetmVersion(w0.DiskCacheConfig$Builder):0:0 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/d$b;)J"} + 1:1:int A0.DiskCacheConfig$Builder.-$$Nest$fgetmVersion(A0.DiskCacheConfig$Builder):0:0 -> l # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/d$b;)I"} - 1:1:void w0.DiskCacheConfig$Builder.-$$Nest$fputmBaseDirectoryPathSupplier(w0.DiskCacheConfig$Builder,B0.Supplier):0:0 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/d$b;)I"} + 1:1:void A0.DiskCacheConfig$Builder.-$$Nest$fputmBaseDirectoryPathSupplier(A0.DiskCacheConfig$Builder,F0.Supplier):0:0 -> m # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/d$b;LB0/n;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/d$b;LF0/n;)V"} 1:6:com.facebook.cache.disk.DiskCacheConfig build():255:255 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw0/d;"} -com.facebook.cache.disk.DiskCacheConfig-IA -> w0.e: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LA0/d;"} +com.facebook.cache.disk.DiskCacheConfig-IA -> A0.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} -com.facebook.cache.disk.DiskStorage -> w0.f: +com.facebook.cache.disk.DiskStorage -> A0.f: # {"id":"sourceFile","fileName":"DiskStorage.java"} void clearAll() -> a long remove(com.facebook.cache.disk.DiskStorage$Entry) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/f$a;)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/f$a;)J"} void purgeUnexpectedResources() -> c com.facebook.cache.disk.DiskStorage$Inserter insert(java.lang.String,java.lang.Object) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;)Lw0/f$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;)LA0/f$b;"} boolean touch(java.lang.String,java.lang.Object) -> e boolean contains(java.lang.String,java.lang.Object) -> f com.facebook.binaryresource.BinaryResource getResource(java.lang.String,java.lang.Object) -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;)Lu0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;)Ly0/a;"} java.util.Collection getEntries() -> h boolean isExternal() -> isExternal long remove(java.lang.String) -> remove -com.facebook.cache.disk.DiskStorage$Entry -> w0.f$a: +com.facebook.cache.disk.DiskStorage$Entry -> A0.f$a: # {"id":"sourceFile","fileName":"DiskStorage.java"} - long getTimestamp() -> a - long getSize() -> f + long getSize() -> b + long getTimestamp() -> c java.lang.String getId() -> getId -com.facebook.cache.disk.DiskStorage$Inserter -> w0.f$b: +com.facebook.cache.disk.DiskStorage$Inserter -> A0.f$b: # {"id":"sourceFile","fileName":"DiskStorage.java"} boolean cleanUp() -> a void writeData(com.facebook.cache.common.WriterCallback,java.lang.Object) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/j;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/j;Ljava/lang/Object;)V"} com.facebook.binaryresource.BinaryResource commit(java.lang.Object) -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lu0/a;"} -com.facebook.cache.disk.DiskStorageCache -> w0.g: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Ly0/a;"} +com.facebook.cache.disk.DiskStorageCache -> A0.g: # {"id":"sourceFile","fileName":"DiskStorageCache.java"} long mLowDiskSpaceCacheSizeLimit -> a long mDefaultCacheSizeLimit -> b java.util.concurrent.CountDownLatch mCountDownLatch -> c long mCacheSizeLimit -> d com.facebook.cache.common.CacheEventListener mCacheEventListener -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/c;"} java.util.Set mResourceIndex -> f long mCacheSizeLastUpdateTime -> g long mCacheSizeLimitMinimum -> h com.facebook.common.statfs.StatFsHelper mStatFsHelper -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LK0/a;"} com.facebook.cache.disk.DiskStorage mStorage -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LA0/f;"} com.facebook.cache.disk.EntryEvictionComparatorSupplier mEntryEvictionComparatorSupplier -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LA0/j;"} com.facebook.cache.common.CacheErrorLogger mCacheErrorLogger -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/a;"} boolean mIndexPopulateAtStartupEnabled -> m com.facebook.cache.disk.DiskStorageCache$CacheStats mCacheStats -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/g$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LA0/g$b;"} com.facebook.common.time.Clock mClock -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LM0/a;"} java.lang.Object mLock -> p boolean mIndexReady -> q java.lang.Class TAG -> r @@ -73808,7 +78651,7 @@ com.facebook.cache.disk.DiskStorageCache -> w0.g: 5:14:void ():51:51 -> 15:25:void ():53:53 -> 1:3:void (com.facebook.cache.disk.DiskStorage,com.facebook.cache.disk.EntryEvictionComparatorSupplier,com.facebook.cache.disk.DiskStorageCache$Params,com.facebook.cache.common.CacheEventListener,com.facebook.cache.common.CacheErrorLogger,com.facebook.common.disk.DiskTrimmableRegistry,java.util.concurrent.Executor,boolean):152:152 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/f;Lw0/j;Lw0/g$c;Lv0/c;Lv0/a;Ly0/b;Ljava/util/concurrent/Executor;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/f;LA0/j;LA0/g$c;Lz0/c;Lz0/a;LC0/b;Ljava/util/concurrent/Executor;Z)V"} 4:10:void (com.facebook.cache.disk.DiskStorage,com.facebook.cache.disk.EntryEvictionComparatorSupplier,com.facebook.cache.disk.DiskStorageCache$Params,com.facebook.cache.common.CacheEventListener,com.facebook.cache.common.CacheErrorLogger,com.facebook.common.disk.DiskTrimmableRegistry,java.util.concurrent.Executor,boolean):85:85 -> 11:14:void (com.facebook.cache.disk.DiskStorage,com.facebook.cache.disk.EntryEvictionComparatorSupplier,com.facebook.cache.disk.DiskStorageCache$Params,com.facebook.cache.common.CacheEventListener,com.facebook.cache.common.CacheErrorLogger,com.facebook.common.disk.DiskTrimmableRegistry,java.util.concurrent.Executor,boolean):153:153 -> 15:18:void (com.facebook.cache.disk.DiskStorage,com.facebook.cache.disk.EntryEvictionComparatorSupplier,com.facebook.cache.disk.DiskStorageCache$Params,com.facebook.cache.common.CacheEventListener,com.facebook.cache.common.CacheErrorLogger,com.facebook.common.disk.DiskTrimmableRegistry,java.util.concurrent.Executor,boolean):154:154 -> @@ -73839,7 +78682,7 @@ com.facebook.cache.disk.DiskStorageCache -> w0.g: 57:61:void clearAll():597:597 -> a 62:65:void clearAll():598:598 -> a 3:5:boolean probe(com.facebook.cache.common.CacheKey):298:298 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)Z"} 6:10:boolean probe(com.facebook.cache.common.CacheKey):299:299 -> b 11:16:boolean probe(com.facebook.cache.common.CacheKey):300:300 -> b 17:22:boolean probe(com.facebook.cache.common.CacheKey):301:301 -> b @@ -73852,32 +78695,17 @@ com.facebook.cache.disk.DiskStorageCache -> w0.g: 74:77:boolean probe(com.facebook.cache.common.CacheKey):312:312 -> b 78:80:boolean probe(com.facebook.cache.common.CacheKey):313:313 -> b 81:84:boolean probe(com.facebook.cache.common.CacheKey):315:315 -> b - 1:9:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):245:245 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)Lu0/a;"} - 10:12:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):247:247 -> c - 13:19:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):249:249 -> c - 20:25:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):250:250 -> c - 26:31:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):251:251 -> c - 32:34:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):252:252 -> c - 35:50:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):253:253 -> c - 51:54:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):259:259 -> c - 55:57:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):260:260 -> c - 58:63:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):262:262 -> c - 64:66:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):264:264 -> c - 67:70:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):265:265 -> c - 71:73:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):266:266 -> c - 74:78:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):268:268 -> c - 79:79:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):270:270 -> c - 80:83:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):281:281 -> c - 84:88:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):271:271 -> c - 89:99:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):273:273 -> c - 100:102:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):275:275 -> c - 103:106:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):276:276 -> c - 107:109:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):277:277 -> c - 110:116:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):281:281 -> c - 117:117:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):282:282 -> c + 1:3:boolean hasKeySync(com.facebook.cache.common.CacheKey):603:603 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)Z"} + 4:9:boolean hasKeySync(com.facebook.cache.common.CacheKey):605:605 -> c + 10:15:boolean hasKeySync(com.facebook.cache.common.CacheKey):606:606 -> c + 16:21:boolean hasKeySync(com.facebook.cache.common.CacheKey):607:607 -> c + 22:30:boolean hasKeySync(com.facebook.cache.common.CacheKey):608:608 -> c + 31:37:boolean hasKeySync(com.facebook.cache.common.CacheKey):609:609 -> c + 38:39:boolean hasKeySync(com.facebook.cache.common.CacheKey):612:612 -> c + 40:41:boolean hasKeySync(com.facebook.cache.common.CacheKey):613:613 -> c 1:8:com.facebook.binaryresource.BinaryResource insert(com.facebook.cache.common.CacheKey,com.facebook.cache.common.WriterCallback):346:346 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;Lv0/j;)Lu0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;Lz0/j;)Ly0/a;"} 9:12:com.facebook.binaryresource.BinaryResource insert(com.facebook.cache.common.CacheKey,com.facebook.cache.common.WriterCallback):347:347 -> d 13:15:com.facebook.binaryresource.BinaryResource insert(com.facebook.cache.common.CacheKey,com.facebook.cache.common.WriterCallback):348:348 -> d 16:18:com.facebook.binaryresource.BinaryResource insert(com.facebook.cache.common.CacheKey,com.facebook.cache.common.WriterCallback):351:351 -> d @@ -73904,60 +78732,75 @@ com.facebook.cache.disk.DiskStorageCache -> w0.g: 119:121:com.facebook.binaryresource.BinaryResource insert(com.facebook.cache.common.CacheKey,com.facebook.cache.common.WriterCallback):381:381 -> d 122:123:com.facebook.binaryresource.BinaryResource insert(com.facebook.cache.common.CacheKey,com.facebook.cache.common.WriterCallback):382:382 -> d 124:125:com.facebook.binaryresource.BinaryResource insert(com.facebook.cache.common.CacheKey,com.facebook.cache.common.WriterCallback):354:354 -> d - 1:3:boolean hasKey(com.facebook.cache.common.CacheKey):618:618 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)Z"} - 4:10:boolean hasKey(com.facebook.cache.common.CacheKey):619:619 -> e - 11:15:boolean hasKey(com.facebook.cache.common.CacheKey):620:620 -> e - 16:20:boolean hasKey(com.facebook.cache.common.CacheKey):624:624 -> e - 21:26:boolean hasKey(com.facebook.cache.common.CacheKey):625:625 -> e - 27:32:boolean hasKey(com.facebook.cache.common.CacheKey):626:626 -> e - 33:40:boolean hasKey(com.facebook.cache.common.CacheKey):627:627 -> e - 41:45:boolean hasKey(com.facebook.cache.common.CacheKey):628:628 -> e - 46:50:boolean hasKey(com.facebook.cache.common.CacheKey):629:629 -> e - 51:52:boolean hasKey(com.facebook.cache.common.CacheKey):632:632 -> e - 53:54:boolean hasKey(com.facebook.cache.common.CacheKey):634:634 -> e - 55:56:boolean hasKey(com.facebook.cache.common.CacheKey):636:636 -> e - 1:3:void remove(com.facebook.cache.common.CacheKey):387:387 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} - 4:8:void remove(com.facebook.cache.common.CacheKey):390:390 -> f - 9:14:void remove(com.facebook.cache.common.CacheKey):391:391 -> f - 15:20:void remove(com.facebook.cache.common.CacheKey):392:392 -> f - 21:25:void remove(com.facebook.cache.common.CacheKey):393:393 -> f - 26:36:void remove(com.facebook.cache.common.CacheKey):394:394 -> f - 37:52:void remove(com.facebook.cache.common.CacheKey):397:397 -> f - 53:63:void remove(com.facebook.cache.common.CacheKey):398:398 -> f - 64:66:void remove(com.facebook.cache.common.CacheKey):397:397 -> f - 67:70:void remove(com.facebook.cache.common.CacheKey):400:400 -> f - 1:3:boolean hasKeySync(com.facebook.cache.common.CacheKey):603:603 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)Z"} - 4:9:boolean hasKeySync(com.facebook.cache.common.CacheKey):605:605 -> g - 10:15:boolean hasKeySync(com.facebook.cache.common.CacheKey):606:606 -> g - 16:21:boolean hasKeySync(com.facebook.cache.common.CacheKey):607:607 -> g - 22:30:boolean hasKeySync(com.facebook.cache.common.CacheKey):608:608 -> g - 31:37:boolean hasKeySync(com.facebook.cache.common.CacheKey):609:609 -> g - 38:39:boolean hasKeySync(com.facebook.cache.common.CacheKey):612:612 -> g - 40:41:boolean hasKeySync(com.facebook.cache.common.CacheKey):613:613 -> g - 1:1:java.util.concurrent.CountDownLatch w0.DiskStorageCache.-$$Nest$fgetmCountDownLatch(w0.DiskStorageCache):0:0 -> h - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/g;)Ljava/util/concurrent/CountDownLatch;"} - 1:1:java.lang.Object w0.DiskStorageCache.-$$Nest$fgetmLock(w0.DiskStorageCache):0:0 -> i - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/g;)Ljava/lang/Object;"} - 1:1:void w0.DiskStorageCache.-$$Nest$fputmIndexReady(w0.DiskStorageCache,boolean):0:0 -> j - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/g;Z)V"} - 1:1:boolean w0.DiskStorageCache.-$$Nest$mmaybeUpdateFileCacheSize(w0.DiskStorageCache):0:0 -> k - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/g;)Z"} + 1:9:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):245:245 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)Ly0/a;"} + 10:12:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):247:247 -> e + 13:19:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):249:249 -> e + 20:25:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):250:250 -> e + 26:31:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):251:251 -> e + 32:34:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):252:252 -> e + 35:50:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):253:253 -> e + 51:54:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):259:259 -> e + 55:57:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):260:260 -> e + 58:63:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):262:262 -> e + 64:66:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):264:264 -> e + 67:70:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):265:265 -> e + 71:73:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):266:266 -> e + 74:78:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):268:268 -> e + 79:79:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):270:270 -> e + 80:83:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):281:281 -> e + 84:88:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):271:271 -> e + 89:99:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):273:273 -> e + 100:102:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):275:275 -> e + 103:106:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):276:276 -> e + 107:109:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):277:277 -> e + 110:116:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):281:281 -> e + 117:117:com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey):282:282 -> e + 1:3:boolean hasKey(com.facebook.cache.common.CacheKey):618:618 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)Z"} + 4:10:boolean hasKey(com.facebook.cache.common.CacheKey):619:619 -> f + 11:15:boolean hasKey(com.facebook.cache.common.CacheKey):620:620 -> f + 16:20:boolean hasKey(com.facebook.cache.common.CacheKey):624:624 -> f + 21:26:boolean hasKey(com.facebook.cache.common.CacheKey):625:625 -> f + 27:32:boolean hasKey(com.facebook.cache.common.CacheKey):626:626 -> f + 33:40:boolean hasKey(com.facebook.cache.common.CacheKey):627:627 -> f + 41:45:boolean hasKey(com.facebook.cache.common.CacheKey):628:628 -> f + 46:50:boolean hasKey(com.facebook.cache.common.CacheKey):629:629 -> f + 51:52:boolean hasKey(com.facebook.cache.common.CacheKey):632:632 -> f + 53:54:boolean hasKey(com.facebook.cache.common.CacheKey):634:634 -> f + 55:56:boolean hasKey(com.facebook.cache.common.CacheKey):636:636 -> f + 1:3:void remove(com.facebook.cache.common.CacheKey):387:387 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} + 4:8:void remove(com.facebook.cache.common.CacheKey):390:390 -> g + 9:14:void remove(com.facebook.cache.common.CacheKey):391:391 -> g + 15:20:void remove(com.facebook.cache.common.CacheKey):392:392 -> g + 21:25:void remove(com.facebook.cache.common.CacheKey):393:393 -> g + 26:36:void remove(com.facebook.cache.common.CacheKey):394:394 -> g + 37:52:void remove(com.facebook.cache.common.CacheKey):397:397 -> g + 53:63:void remove(com.facebook.cache.common.CacheKey):398:398 -> g + 64:66:void remove(com.facebook.cache.common.CacheKey):397:397 -> g + 67:70:void remove(com.facebook.cache.common.CacheKey):400:400 -> g + 1:1:java.util.concurrent.CountDownLatch A0.DiskStorageCache.-$$Nest$fgetmCountDownLatch(A0.DiskStorageCache):0:0 -> h + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/g;)Ljava/util/concurrent/CountDownLatch;"} + 1:1:java.lang.Object A0.DiskStorageCache.-$$Nest$fgetmLock(A0.DiskStorageCache):0:0 -> i + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/g;)Ljava/lang/Object;"} + 1:1:void A0.DiskStorageCache.-$$Nest$fputmIndexReady(A0.DiskStorageCache,boolean):0:0 -> j + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/g;Z)V"} + 1:1:boolean A0.DiskStorageCache.-$$Nest$mmaybeUpdateFileCacheSize(A0.DiskStorageCache):0:0 -> k + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/g;)Z"} 1:3:com.facebook.binaryresource.BinaryResource endInsert(com.facebook.cache.disk.DiskStorage$Inserter,com.facebook.cache.common.CacheKey,java.lang.String):334:334 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/f$b;Lv0/d;Ljava/lang/String;)Lu0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/f$b;Lz0/d;Ljava/lang/String;)Ly0/a;"} 4:7:com.facebook.binaryresource.BinaryResource endInsert(com.facebook.cache.disk.DiskStorage$Inserter,com.facebook.cache.common.CacheKey,java.lang.String):335:335 -> l 8:12:com.facebook.binaryresource.BinaryResource endInsert(com.facebook.cache.disk.DiskStorage$Inserter,com.facebook.cache.common.CacheKey,java.lang.String):336:336 -> l 13:23:com.facebook.binaryresource.BinaryResource endInsert(com.facebook.cache.disk.DiskStorage$Inserter,com.facebook.cache.common.CacheKey,java.lang.String):337:337 -> l 24:26:com.facebook.binaryresource.BinaryResource endInsert(com.facebook.cache.disk.DiskStorage$Inserter,com.facebook.cache.common.CacheKey,java.lang.String):338:338 -> l 27:28:com.facebook.binaryresource.BinaryResource endInsert(com.facebook.cache.disk.DiskStorage$Inserter,com.facebook.cache.common.CacheKey,java.lang.String):339:339 -> l 5:14:void evictAboveSize(long,com.facebook.cache.common.CacheEventListener$EvictionReason):493:493 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(JLv0/c$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(JLz0/c$a;)V"} 15:22:void evictAboveSize(long,com.facebook.cache.common.CacheEventListener$EvictionReason):503:503 -> m 23:46:void evictAboveSize(long,com.facebook.cache.common.CacheEventListener$EvictionReason):507:507 -> m 47:54:void evictAboveSize(long,com.facebook.cache.common.CacheEventListener$EvictionReason):511:511 -> m @@ -74026,7 +78869,7 @@ com.facebook.cache.disk.DiskStorageCache -> w0.g: 255:265:boolean maybeUpdateFileCacheSizeAndIndex():752:752 -> q 266:269:boolean maybeUpdateFileCacheSizeAndIndex():749:749 -> q 1:3:com.facebook.cache.disk.DiskStorage$Inserter startInsert(java.lang.String,com.facebook.cache.common.CacheKey):323:323 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lv0/d;)Lw0/f$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lz0/d;)LA0/f$b;"} 4:10:com.facebook.cache.disk.DiskStorage$Inserter startInsert(java.lang.String,com.facebook.cache.common.CacheKey):324:324 -> r 1:8:void updateFileCacheSizeLimit():565:565 -> s 9:11:void updateFileCacheSizeLimit():566:566 -> s @@ -74035,19 +78878,19 @@ com.facebook.cache.disk.DiskStorageCache -> w0.g: 20:30:void updateFileCacheSizeLimit():569:569 -> s 31:35:void updateFileCacheSizeLimit():571:571 -> s 36:40:void updateFileCacheSizeLimit():573:573 -> s -com.facebook.cache.disk.DiskStorageCache$1 -> w0.g$a: +com.facebook.cache.disk.DiskStorageCache$1 -> A0.g$a: # {"id":"sourceFile","fileName":"DiskStorageCache.java"} com.facebook.cache.disk.DiskStorageCache this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LA0/g;"} 1:6:void (com.facebook.cache.disk.DiskStorageCache):186:186 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/g;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/g;)V"} 1:7:void run():190:190 -> run 8:12:void run():191:191 -> run 13:14:void run():192:193 -> run 15:19:void run():193:193 -> run 20:30:void run():194:194 -> run 31:32:void run():192:192 -> run -com.facebook.cache.disk.DiskStorageCache$CacheStats -> w0.g$b: +com.facebook.cache.disk.DiskStorageCache$CacheStats -> A0.g$b: # {"id":"sourceFile","fileName":"DiskStorageCache.java"} boolean mInitialized -> a long mSize -> b @@ -74071,7 +78914,7 @@ com.facebook.cache.disk.DiskStorageCache$CacheStats -> w0.g$b: 4:6:void set(long,long):111:111 -> f 7:8:void set(long,long):112:112 -> f 9:13:void set(long,long):113:113 -> f -com.facebook.cache.disk.DiskStorageCache$Params -> w0.g$c: +com.facebook.cache.disk.DiskStorageCache$Params -> A0.g$c: # {"id":"sourceFile","fileName":"DiskStorageCache.java"} long mCacheSizeLimitMinimum -> a long mLowDiskSpaceCacheSizeLimit -> b @@ -74080,20 +78923,20 @@ com.facebook.cache.disk.DiskStorageCache$Params -> w0.g$c: 4:5:void (long,long,long):138:138 -> 6:7:void (long,long,long):139:139 -> 8:10:void (long,long,long):140:140 -> -com.facebook.cache.disk.DynamicDefaultDiskStorage -> w0.h: +com.facebook.cache.disk.DynamicDefaultDiskStorage -> A0.h: # {"id":"sourceFile","fileName":"DynamicDefaultDiskStorage.java"} int mVersion -> a com.facebook.common.internal.Supplier mBaseDirectoryPathSupplier -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} java.lang.String mBaseDirectoryName -> c com.facebook.cache.common.CacheErrorLogger mCacheErrorLogger -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/a;"} com.facebook.cache.disk.DynamicDefaultDiskStorage$State mCurrentState -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LA0/h$a;"} java.lang.Class TAG -> f 1:5:void ():27:27 -> 1:3:void (int,com.facebook.common.internal.Supplier,java.lang.String,com.facebook.cache.common.CacheErrorLogger):53:53 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILB0/n;Ljava/lang/String;Lv0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILF0/n;Ljava/lang/String;Lz0/a;)V"} 4:5:void (int,com.facebook.common.internal.Supplier,java.lang.String,com.facebook.cache.common.CacheErrorLogger):54:54 -> 6:7:void (int,com.facebook.common.internal.Supplier,java.lang.String,com.facebook.cache.common.CacheErrorLogger):55:55 -> 8:9:void (int,com.facebook.common.internal.Supplier,java.lang.String,com.facebook.cache.common.CacheErrorLogger):56:56 -> @@ -74101,15 +78944,15 @@ com.facebook.cache.disk.DynamicDefaultDiskStorage -> w0.h: 12:20:void (int,com.facebook.common.internal.Supplier,java.lang.String,com.facebook.cache.common.CacheErrorLogger):58:58 -> 1:8:void clearAll():137:137 -> a 1:9:long remove(com.facebook.cache.disk.DiskStorage$Entry):127:127 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/f$a;)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/f$a;)J"} 1:9:void purgeUnexpectedResources():107:107 -> c 10:17:void purgeUnexpectedResources():111:111 -> c 1:9:com.facebook.cache.disk.DiskStorage$Inserter insert(java.lang.String,java.lang.Object):117:117 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;)Lw0/f$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;)LA0/f$b;"} 1:9:boolean touch(java.lang.String,java.lang.Object):101:101 -> e 1:9:boolean contains(java.lang.String,java.lang.Object):96:96 -> f 1:9:com.facebook.binaryresource.BinaryResource getResource(java.lang.String,java.lang.Object):91:91 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;)Lu0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;)Ly0/a;"} 1:9:java.util.Collection getEntries():122:122 -> h 1:3:void createRootDirectoryIfNecessary(java.io.File):188:188 -> i 4:16:void createRootDirectoryIfNecessary(java.io.File):197:197 -> i @@ -74123,7 +78966,7 @@ com.facebook.cache.disk.DynamicDefaultDiskStorage -> w0.h: 1:12:void deleteOldStorageIfNecessary():171:171 -> k 13:20:void deleteOldStorageIfNecessary():174:174 -> k 2:7:com.facebook.cache.disk.DiskStorage get():154:154 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LA0/f;"} 8:10:com.facebook.cache.disk.DiskStorage get():156:156 -> l 11:16:com.facebook.cache.disk.DiskStorage get():157:157 -> l 17:30:com.facebook.cache.disk.DiskStorage get():159:159 -> l @@ -74131,57 +78974,57 @@ com.facebook.cache.disk.DynamicDefaultDiskStorage -> w0.h: 3:10:boolean shouldCreateNewStorage():164:164 -> m 11:21:boolean shouldCreateNewStorage():166:166 -> m 1:9:long remove(java.lang.String):132:132 -> remove -com.facebook.cache.disk.DynamicDefaultDiskStorage$State -> w0.h$a: +com.facebook.cache.disk.DynamicDefaultDiskStorage$State -> A0.h$a: # {"id":"sourceFile","fileName":"DynamicDefaultDiskStorage.java"} com.facebook.cache.disk.DiskStorage delegate -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LA0/f;"} java.io.File rootDirectory -> b 1:3:void (java.io.File,com.facebook.cache.disk.DiskStorage):43:43 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;Lw0/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;LA0/f;)V"} 4:5:void (java.io.File,com.facebook.cache.disk.DiskStorage):44:44 -> 6:8:void (java.io.File,com.facebook.cache.disk.DiskStorage):45:45 -> -com.facebook.cache.disk.EntryEvictionComparator -> w0.i: +com.facebook.cache.disk.EntryEvictionComparator -> A0.i: # {"id":"sourceFile","fileName":"EntryEvictionComparator.java"} -com.facebook.cache.disk.EntryEvictionComparatorSupplier -> w0.j: +com.facebook.cache.disk.EntryEvictionComparatorSupplier -> A0.j: # {"id":"sourceFile","fileName":"EntryEvictionComparatorSupplier.java"} com.facebook.cache.disk.EntryEvictionComparator get() -> get - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw0/i;"} -com.facebook.cache.disk.FileCache -> w0.k: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LA0/i;"} +com.facebook.cache.disk.FileCache -> A0.k: # {"id":"sourceFile","fileName":"FileCache.java"} void clearAll() -> a boolean probe(com.facebook.cache.common.CacheKey) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)Z"} - com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey) -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)Lu0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)Z"} + boolean hasKeySync(com.facebook.cache.common.CacheKey) -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)Z"} com.facebook.binaryresource.BinaryResource insert(com.facebook.cache.common.CacheKey,com.facebook.cache.common.WriterCallback) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;Lv0/j;)Lu0/a;"} - boolean hasKey(com.facebook.cache.common.CacheKey) -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)Z"} - void remove(com.facebook.cache.common.CacheKey) -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} - boolean hasKeySync(com.facebook.cache.common.CacheKey) -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)Z"} -com.facebook.cache.disk.SettableCacheEvent -> w0.l: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;Lz0/j;)Ly0/a;"} + com.facebook.binaryresource.BinaryResource getResource(com.facebook.cache.common.CacheKey) -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)Ly0/a;"} + boolean hasKey(com.facebook.cache.common.CacheKey) -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)Z"} + void remove(com.facebook.cache.common.CacheKey) -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} +com.facebook.cache.disk.SettableCacheEvent -> A0.l: # {"id":"sourceFile","fileName":"SettableCacheEvent.java"} com.facebook.cache.common.CacheKey mCacheKey -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/d;"} java.lang.String mResourceId -> b long mItemSize -> c long mCacheLimit -> d long mCacheSize -> e java.io.IOException mException -> f com.facebook.cache.common.CacheEventListener$EvictionReason mEvictionReason -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/c$a;"} com.facebook.cache.disk.SettableCacheEvent mNextRecycledEvent -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LA0/l;"} java.lang.Object RECYCLER_LOCK -> i com.facebook.cache.disk.SettableCacheEvent sFirstRecycledEvent -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LA0/l;"} int sRecycledCount -> k 1:8:void ():25:25 -> 1:4:void ():55:55 -> 1:3:com.facebook.cache.disk.SettableCacheEvent obtain():42:42 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw0/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LA0/l;"} 4:7:com.facebook.cache.disk.SettableCacheEvent obtain():43:43 -> a 8:12:com.facebook.cache.disk.SettableCacheEvent obtain():45:45 -> a 13:14:com.facebook.cache.disk.SettableCacheEvent obtain():46:46 -> a @@ -74206,80 +79049,75 @@ com.facebook.cache.disk.SettableCacheEvent -> w0.l: 14:15:void reset():151:151 -> c 16:18:void reset():152:152 -> c 1:3:com.facebook.cache.disk.SettableCacheEvent setCacheKey(com.facebook.cache.common.CacheKey):64:64 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)Lw0/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)LA0/l;"} 1:3:com.facebook.cache.disk.SettableCacheEvent setCacheLimit(long):105:105 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lw0/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)LA0/l;"} 1:3:com.facebook.cache.disk.SettableCacheEvent setCacheSize(long):95:95 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lw0/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)LA0/l;"} 1:3:com.facebook.cache.disk.SettableCacheEvent setEvictionReason(com.facebook.cache.common.CacheEventListener$EvictionReason):127:127 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/c$a;)Lw0/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/c$a;)LA0/l;"} 1:3:com.facebook.cache.disk.SettableCacheEvent setException(java.io.IOException):116:116 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/IOException;)Lw0/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/IOException;)LA0/l;"} 1:3:com.facebook.cache.disk.SettableCacheEvent setItemSize(long):85:85 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lw0/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)LA0/l;"} 1:3:com.facebook.cache.disk.SettableCacheEvent setResourceId(java.lang.String):75:75 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lw0/l;"} -com.facebook.callercontext.CallerContextVerifier -> x0.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LA0/l;"} +com.facebook.callercontext.CallerContextVerifier -> B0.a: # {"id":"sourceFile","fileName":"CallerContextVerifier.kt"} -com.facebook.common.disk.DiskTrimmable -> y0.a: +com.facebook.common.disk.DiskTrimmable -> C0.a: # {"id":"sourceFile","fileName":"DiskTrimmable.java"} -com.facebook.common.disk.DiskTrimmableRegistry -> y0.b: +com.facebook.common.disk.DiskTrimmableRegistry -> C0.b: # {"id":"sourceFile","fileName":"DiskTrimmableRegistry.java"} void registerDiskTrimmable(com.facebook.common.disk.DiskTrimmable) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly0/a;)V"} -com.facebook.common.disk.NoOpDiskTrimmableRegistry -> y0.c: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LC0/a;)V"} +com.facebook.common.disk.NoOpDiskTrimmableRegistry -> C0.c: # {"id":"sourceFile","fileName":"NoOpDiskTrimmableRegistry.java"} com.facebook.common.disk.NoOpDiskTrimmableRegistry sInstance -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LC0/c;"} 1:1:void ():16:16 -> 1:4:void ():18:18 -> 1:1:void registerDiskTrimmable(com.facebook.common.disk.DiskTrimmable):28:28 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LC0/a;)V"} 4:7:com.facebook.common.disk.NoOpDiskTrimmableRegistry getInstance():21:21 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LC0/c;"} 8:17:com.facebook.common.disk.NoOpDiskTrimmableRegistry getInstance():22:22 -> b 18:23:com.facebook.common.disk.NoOpDiskTrimmableRegistry getInstance():24:24 -> b -com.facebook.common.executors.CallerThreadExecutor -> z0.b: +com.facebook.common.executors.CallerThreadExecutor -> D0.a: # {"id":"sourceFile","fileName":"CallerThreadExecutor.java"} com.facebook.common.executors.CallerThreadExecutor sInstance -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD0/a;"} 1:8:void ():36:36 -> 1:4:void ():42:42 -> 1:2:boolean awaitTermination(long,java.util.concurrent.TimeUnit):72:72 -> awaitTermination - 1:1:void z0.CallerThreadExecutor.close():0:0 -> close + 1:3:com.facebook.common.executors.CallerThreadExecutor getInstance():39:39 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()LD0/a;"} + 1:1:void D0.CallerThreadExecutor.close():0:0 -> close # {"id":"com.android.tools.r8.synthesized"} 1:4:void execute(java.lang.Runnable):46:46 -> execute - 1:3:com.facebook.common.executors.CallerThreadExecutor getInstance():39:39 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/b;"} 1:2:boolean isShutdown():51:51 -> isShutdown 1:2:boolean isTerminated():67:67 -> isTerminated 1:1:void shutdown():57:57 -> shutdown 1:3:java.util.List shutdownNow():61:61 -> shutdownNow 4:6:java.util.List shutdownNow():62:62 -> shutdownNow -com.facebook.common.executors.CallerThreadExecutor$$ExternalSyntheticAutoCloseableForwarder0 -> z0.a: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - 1:1:void z0.CallerThreadExecutor$$ExternalSyntheticAutoCloseableForwarder0.m(java.util.concurrent.ExecutorService):0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} -com.facebook.common.executors.HandlerExecutorServiceImpl -> z0.c: +com.facebook.common.executors.HandlerExecutorServiceImpl -> D0.b: # {"id":"sourceFile","fileName":"HandlerExecutorServiceImpl.java"} android.os.Handler mHandler -> d 1:3:void (android.os.Handler):26:26 -> 4:6:void (android.os.Handler):27:27 -> 1:6:boolean awaitTermination(long,java.util.concurrent.TimeUnit):52:52 -> awaitTermination - 1:1:void z0.HandlerExecutorServiceImpl.close():0:0 -> close + 1:20:boolean isHandlerThread():124:124 -> b + 1:1:void D0.HandlerExecutorServiceImpl.close():0:0 -> close # {"id":"com.android.tools.r8.synthesized"} 1:6:void execute(java.lang.Runnable):57:57 -> execute - 1:20:boolean isHandlerThread():124:124 -> f 1:8:com.facebook.common.executors.ScheduledFutureImpl newTaskFor(java.lang.Runnable,java.lang.Object):62:62 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;Ljava/lang/Object;)Lz0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;Ljava/lang/Object;)LD0/c;"} 1:2:boolean isShutdown():42:42 -> isShutdown 1:2:boolean isTerminated():47:47 -> isTerminated - 1:8:com.facebook.common.executors.ScheduledFutureImpl newTaskFor(java.util.concurrent.Callable):67:67 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Callable;)Lz0/d;"} 1:1:java.util.concurrent.RunnableFuture newTaskFor(java.lang.Runnable,java.lang.Object):20:20 -> newTaskFor 2:2:java.util.concurrent.RunnableFuture newTaskFor(java.util.concurrent.Callable):20:20 -> newTaskFor - 2:6:java.util.concurrent.ScheduledFuture submit(java.lang.Runnable):72:72 -> s + 1:8:com.facebook.common.executors.ScheduledFutureImpl newTaskFor(java.util.concurrent.Callable):67:67 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Callable;)LD0/c;"} + 2:6:java.util.concurrent.ScheduledFuture submit(java.lang.Runnable):72:72 -> q 1:2:java.util.concurrent.ScheduledFuture schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):93:94 -> schedule 3:4:java.util.concurrent.ScheduledFuture schedule(java.util.concurrent.Callable,long,java.util.concurrent.TimeUnit):100:101 -> schedule 1:6:java.util.concurrent.ScheduledFuture scheduleAtFixedRate(java.lang.Runnable,long,long,java.util.concurrent.TimeUnit):108:108 -> scheduleAtFixedRate @@ -74295,7 +79133,7 @@ com.facebook.common.executors.HandlerExecutorServiceImpl -> z0.c: 1:3:java.util.concurrent.ScheduledFuture submit(java.util.concurrent.Callable):85:85 -> u 4:7:java.util.concurrent.ScheduledFuture submit(java.util.concurrent.Callable):86:86 -> u 8:11:java.util.concurrent.ScheduledFuture submit(java.util.concurrent.Callable):87:87 -> u -com.facebook.common.executors.ScheduledFutureImpl -> z0.d: +com.facebook.common.executors.ScheduledFutureImpl -> D0.c: # {"id":"sourceFile","fileName":"ScheduledFutureImpl.java"} android.os.Handler mHandler -> d java.util.concurrent.FutureTask mListenableFuture -> e @@ -74310,9 +79148,9 @@ com.facebook.common.executors.ScheduledFutureImpl -> z0.d: 1:7:boolean isCancelled():61:61 -> isCancelled 1:7:boolean isDone():66:66 -> isDone 1:6:void run():51:51 -> run -com.facebook.common.executors.SerialExecutorService -> z0.e: +com.facebook.common.executors.SerialExecutorService -> D0.d: # {"id":"sourceFile","fileName":"SerialExecutorService.java"} -com.facebook.common.executors.StatefulRunnable -> z0.f: +com.facebook.common.executors.StatefulRunnable -> D0.e: # {"id":"sourceFile","fileName":"StatefulRunnable.java"} java.util.concurrent.atomic.AtomicInteger mState -> d 1:3:void ():35:35 -> @@ -74332,20 +79170,20 @@ com.facebook.common.executors.StatefulRunnable -> z0.f: 33:34:void run():58:58 -> run 35:40:void run():48:48 -> run 41:44:void run():49:49 -> run -com.facebook.common.executors.UiThreadImmediateExecutorService -> z0.g: +com.facebook.common.executors.UiThreadImmediateExecutorService -> D0.f: # {"id":"sourceFile","fileName":"UiThreadImmediateExecutorService.java"} com.facebook.common.executors.UiThreadImmediateExecutorService sInstance -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD0/f;"} 1:1:void ():24:24 -> 1:13:void ():27:27 -> 1:6:void execute(java.lang.Runnable):39:39 -> execute 7:10:void execute(java.lang.Runnable):40:40 -> execute 11:14:void execute(java.lang.Runnable):42:42 -> execute - 1:4:com.facebook.common.executors.UiThreadImmediateExecutorService getInstance():31:31 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/g;"} - 5:11:com.facebook.common.executors.UiThreadImmediateExecutorService getInstance():32:32 -> x - 12:14:com.facebook.common.executors.UiThreadImmediateExecutorService getInstance():34:34 -> x -com.facebook.common.file.FileTree -> A0.a: + 1:4:com.facebook.common.executors.UiThreadImmediateExecutorService getInstance():31:31 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"()LD0/f;"} + 5:11:com.facebook.common.executors.UiThreadImmediateExecutorService getInstance():32:32 -> v + 12:14:com.facebook.common.executors.UiThreadImmediateExecutorService getInstance():34:34 -> v +com.facebook.common.file.FileTree -> E0.a: # {"id":"sourceFile","fileName":"FileTree.java"} 1:7:boolean deleteContents(java.io.File):49:49 -> a 8:13:boolean deleteContents(java.io.File):52:52 -> a @@ -74354,19 +79192,19 @@ com.facebook.common.file.FileTree -> A0.a: 7:9:boolean deleteRecursively(java.io.File):67:67 -> b 10:14:boolean deleteRecursively(java.io.File):70:70 -> b 1:3:void walkFileTree(java.io.File,com.facebook.common.file.FileTreeVisitor):30:30 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;LA0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;LE0/b;)V"} 4:9:void walkFileTree(java.io.File,com.facebook.common.file.FileTreeVisitor):31:31 -> c 10:15:void walkFileTree(java.io.File,com.facebook.common.file.FileTreeVisitor):33:33 -> c 16:21:void walkFileTree(java.io.File,com.facebook.common.file.FileTreeVisitor):34:34 -> c 22:25:void walkFileTree(java.io.File,com.facebook.common.file.FileTreeVisitor):35:35 -> c 26:31:void walkFileTree(java.io.File,com.facebook.common.file.FileTreeVisitor):37:37 -> c 32:35:void walkFileTree(java.io.File,com.facebook.common.file.FileTreeVisitor):41:41 -> c -com.facebook.common.file.FileTreeVisitor -> A0.b: +com.facebook.common.file.FileTreeVisitor -> E0.b: # {"id":"sourceFile","fileName":"FileTreeVisitor.java"} void visitFile(java.io.File) -> a void preVisitDirectory(java.io.File) -> b void postVisitDirectory(java.io.File) -> c -com.facebook.common.file.FileUtils -> A0.c: +com.facebook.common.file.FileUtils -> E0.c: # {"id":"sourceFile","fileName":"FileUtils.java"} 1:6:void mkdirs(java.io.File):26:26 -> a 7:13:void mkdirs(java.io.File):28:28 -> a @@ -74387,21 +79225,21 @@ com.facebook.common.file.FileUtils -> A0.c: 61:69:void rename(java.io.File,java.io.File):66:66 -> b 70:81:void rename(java.io.File,java.io.File):73:73 -> b 82:108:void rename(java.io.File,java.io.File):74:74 -> b -com.facebook.common.file.FileUtils$CreateDirectoryException -> A0.c$a: +com.facebook.common.file.FileUtils$CreateDirectoryException -> E0.c$a: # {"id":"sourceFile","fileName":"FileUtils.java"} 1:1:void (java.lang.String):81:81 -> 2:3:void (java.lang.String,java.lang.Throwable):85:86 -> -com.facebook.common.file.FileUtils$FileDeleteException -> A0.c$b: +com.facebook.common.file.FileUtils$FileDeleteException -> E0.c$b: # {"id":"sourceFile","fileName":"FileUtils.java"} 1:4:void (java.lang.String):100:100 -> -com.facebook.common.file.FileUtils$ParentDirNotFoundException -> A0.c$c: +com.facebook.common.file.FileUtils$ParentDirNotFoundException -> E0.c$c: # {"id":"sourceFile","fileName":"FileUtils.java"} 1:4:void (java.lang.String):93:93 -> -com.facebook.common.file.FileUtils$RenameException -> A0.c$d: +com.facebook.common.file.FileUtils$RenameException -> E0.c$d: # {"id":"sourceFile","fileName":"FileUtils.java"} 1:3:void (java.lang.String,java.lang.Throwable):111:111 -> 4:7:void (java.lang.String,java.lang.Throwable):112:112 -> -com.facebook.common.internal.ByteStreams -> B0.a: +com.facebook.common.internal.ByteStreams -> F0.a: # {"id":"sourceFile","fileName":"ByteStreams.java"} 1:3:long copy(java.io.InputStream,java.io.OutputStream):54:54 -> a 4:8:long copy(java.io.InputStream,java.io.OutputStream):55:55 -> a @@ -74412,7 +79250,7 @@ com.facebook.common.internal.ByteStreams -> B0.a: 4:15:int read(java.io.InputStream,byte[],int,int):93:93 -> b 16:26:int read(java.io.InputStream,byte[],int,int):99:99 -> b 27:34:int read(java.io.InputStream,byte[],int,int):95:95 -> b -com.facebook.common.internal.Closeables -> B0.b: +com.facebook.common.internal.Closeables -> F0.b: # {"id":"sourceFile","fileName":"Closeables.java"} java.util.logging.Logger logger -> a 1:13:void ():37:37 -> @@ -74421,73 +79259,73 @@ com.facebook.common.internal.Closeables -> B0.b: 21:21:void close(java.io.Closeable,boolean):83:83 -> a 2:6:void closeQuietly(java.io.InputStream):104:104 -> b 7:12:void closeQuietly(java.io.InputStream):106:106 -> b -com.facebook.common.internal.CountingOutputStream -> B0.c: +com.facebook.common.internal.CountingOutputStream -> F0.c: # {"id":"sourceFile","fileName":"CountingOutputStream.java"} long mCount -> d 1:5:void (java.io.OutputStream):41:41 -> 6:8:void (java.io.OutputStream):42:42 -> + 1:3:long getCount():47:47 -> b 1:6:void close():67:67 -> close - 1:3:long getCount():47:47 -> f 1:2:void write(byte[],int,int):52:53 -> write 3:4:void write(int):58:59 -> write -com.facebook.common.internal.DoNotStrip -> B0.d: +com.facebook.common.internal.DoNotStrip -> F0.d: # {"id":"sourceFile","fileName":"DoNotStrip.java"} -com.facebook.common.internal.Fn -> B0.e: +com.facebook.common.internal.Fn -> F0.e: # {"id":"sourceFile","fileName":"Fn.java"} java.lang.Object apply(java.lang.Object) -> apply -com.facebook.common.internal.ImmutableList -> B0.f: +com.facebook.common.internal.ImmutableList -> F0.f: # {"id":"sourceFile","fileName":"ImmutableList.java"} 1:1:void (int):23:23 -> 2:2:void (java.util.List):27:27 -> - 1:6:com.facebook.common.internal.ImmutableList copyOf(java.util.List):31:31 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)LB0/f;"} - 1:6:com.facebook.common.internal.ImmutableList of(java.lang.Object[]):35:35 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;)LB0/f;"} - 7:10:com.facebook.common.internal.ImmutableList of(java.lang.Object[]):36:36 -> m -com.facebook.common.internal.ImmutableMap -> B0.g: + 1:6:com.facebook.common.internal.ImmutableList copyOf(java.util.List):31:31 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)LF0/f;"} + 1:6:com.facebook.common.internal.ImmutableList of(java.lang.Object[]):35:35 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;)LF0/f;"} + 7:10:com.facebook.common.internal.ImmutableList of(java.lang.Object[]):36:36 -> l +com.facebook.common.internal.ImmutableMap -> F0.g: # {"id":"sourceFile","fileName":"ImmutableMap.java"} 1:4:void (java.util.Map):25:25 -> 1:6:com.facebook.common.internal.ImmutableMap copyOf(java.util.Map):88:88 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)LB0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)LF0/g;"} 1:3:java.util.Map of(java.lang.Object,java.lang.Object):33:35 -> of 4:7:java.util.Map of(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object):39:42 -> of -com.facebook.common.internal.ImmutableSet -> B0.h: +com.facebook.common.internal.ImmutableSet -> F0.h: # {"id":"sourceFile","fileName":"ImmutableSet.java"} 1:4:void (java.util.Set):24:24 -> - 1:6:com.facebook.common.internal.ImmutableSet of(java.lang.Object[]):32:32 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;)LB0/h;"} - 7:9:com.facebook.common.internal.ImmutableSet of(java.lang.Object[]):33:33 -> l - 10:15:com.facebook.common.internal.ImmutableSet of(java.lang.Object[]):34:34 -> l -com.facebook.common.internal.Objects -> B0.i: + 1:6:com.facebook.common.internal.ImmutableSet of(java.lang.Object[]):32:32 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;)LF0/h;"} + 7:9:com.facebook.common.internal.ImmutableSet of(java.lang.Object[]):33:33 -> k + 10:15:com.facebook.common.internal.ImmutableSet of(java.lang.Object[]):34:34 -> k +com.facebook.common.internal.Objects -> F0.i: # {"id":"sourceFile","fileName":"Objects.java"} 5:15:boolean equal(java.lang.Object,java.lang.Object):53:53 -> a 1:15:com.facebook.common.internal.Objects$ToStringHelper toStringHelper(java.lang.Object):119:119 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LB0/i$a;"} -com.facebook.common.internal.Objects$ToStringHelper -> B0.i$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LF0/i$a;"} +com.facebook.common.internal.Objects$ToStringHelper -> F0.i$a: # {"id":"sourceFile","fileName":"Objects.java"} java.lang.String className -> a com.facebook.common.internal.Objects$ToStringHelper$ValueHolder holderHead -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/i$a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/i$a$a;"} com.facebook.common.internal.Objects$ToStringHelper$ValueHolder holderTail -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/i$a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/i$a$a;"} boolean omitNullValues -> d - 1:1:void B0.Objects$ToStringHelper.(java.lang.String,B0.Objects-IA):0:0 -> + 1:1:void F0.Objects$ToStringHelper.(java.lang.String,F0.Objects-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LB0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LF0/j;)V"} 2:2:void (java.lang.String):179:179 -> 3:5:void (java.lang.String):174:176 -> 6:6:void (java.lang.String):180:180 -> 1:9:com.facebook.common.internal.Objects$ToStringHelper add(java.lang.String,int):246:246 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;I)LB0/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;I)LF0/i$a;"} 1:5:com.facebook.common.internal.Objects$ToStringHelper add(java.lang.String,java.lang.Object):201:201 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;)LB0/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;)LF0/i$a;"} 1:9:com.facebook.common.internal.Objects$ToStringHelper add(java.lang.String,boolean):210:210 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)LB0/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)LF0/i$a;"} 1:6:com.facebook.common.internal.Objects$ToStringHelper$ValueHolder addHolder():378:378 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/i$a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/i$a$a;"} 7:13:com.facebook.common.internal.Objects$ToStringHelper$ValueHolder addHolder():379:379 -> d 1:4:com.facebook.common.internal.Objects$ToStringHelper addHolder(java.lang.String,java.lang.Object):390:390 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;)LB0/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;)LF0/i$a;"} 5:6:com.facebook.common.internal.Objects$ToStringHelper addHolder(java.lang.String,java.lang.Object):391:391 -> e 7:15:com.facebook.common.internal.Objects$ToStringHelper addHolder(java.lang.String,java.lang.Object):392:392 -> e 1:2:java.lang.String toString():351:351 -> toString @@ -74504,20 +79342,20 @@ com.facebook.common.internal.Objects$ToStringHelper -> B0.i$a: 79:81:java.lang.String toString():370:370 -> toString 82:88:java.lang.String toString():356:356 -> toString 89:96:java.lang.String toString():374:374 -> toString -com.facebook.common.internal.Objects$ToStringHelper$ValueHolder -> B0.i$a$a: +com.facebook.common.internal.Objects$ToStringHelper$ValueHolder -> F0.i$a$a: # {"id":"sourceFile","fileName":"Objects.java"} java.lang.String name -> a java.lang.Object value -> b com.facebook.common.internal.Objects$ToStringHelper$ValueHolder next -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/i$a$a;"} - 1:1:void B0.Objects$ToStringHelper$ValueHolder.(B0.Objects-IA):0:0 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/i$a$a;"} + 1:1:void F0.Objects$ToStringHelper$ValueHolder.(F0.Objects-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB0/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/j;)V"} 2:2:void ():396:396 -> -com.facebook.common.internal.Objects-IA -> B0.j: +com.facebook.common.internal.Objects-IA -> F0.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} -com.facebook.common.internal.Preconditions -> B0.k: +com.facebook.common.internal.Preconditions -> F0.k: # {"id":"sourceFile","fileName":"Preconditions.java"} 3:19:java.lang.String badElementIndex(int,int,java.lang.String):318:318 -> a 20:38:java.lang.String badElementIndex(int,int,java.lang.String):322:322 -> a @@ -74547,51 +79385,51 @@ com.facebook.common.internal.Preconditions -> B0.k: 85:93:java.lang.String format(java.lang.String,java.lang.Object[]):434:434 -> k 94:96:java.lang.String format(java.lang.String,java.lang.Object[]):436:436 -> k 97:101:java.lang.String format(java.lang.String,java.lang.Object[]):439:439 -> k -com.facebook.common.internal.Predicate -> B0.l: +com.facebook.common.internal.Predicate -> F0.l: # {"id":"sourceFile","fileName":"Predicate.java"} boolean apply(java.lang.Object) -> apply -com.facebook.common.internal.Sets -> B0.m: +com.facebook.common.internal.Sets -> F0.m: # {"id":"sourceFile","fileName":"Sets.java"} 1:6:java.util.concurrent.CopyOnWriteArraySet newCopyOnWriteArraySet():154:154 -> a 1:10:java.util.Set newIdentityHashSet():108:108 -> b 1:5:java.util.Set newSetFromMap(java.util.Map):141:141 -> c -com.facebook.common.internal.Supplier -> B0.n: +com.facebook.common.internal.Supplier -> F0.n: # {"id":"sourceFile","fileName":"Supplier.java"} java.lang.Object get() -> get -com.facebook.common.internal.Suppliers -> B0.o: +com.facebook.common.internal.Suppliers -> F0.o: # {"id":"sourceFile","fileName":"Suppliers.java"} com.facebook.common.internal.Supplier BOOLEAN_TRUE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.common.internal.Supplier BOOLEAN_FALSE -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.common.internal.Supplier STRING_EMPTY -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} 1:7:void ():30:30 -> 8:14:void ():39:39 -> 15:22:void ():48:48 -> 1:6:com.facebook.common.internal.Supplier of(java.lang.Object):21:21 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LB0/n;"} -com.facebook.common.internal.Suppliers$1 -> B0.o$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LF0/n;"} +com.facebook.common.internal.Suppliers$1 -> F0.o$a: # {"id":"sourceFile","fileName":"Suppliers.java"} java.lang.Object val$instance -> a 1:6:void (java.lang.Object):21:21 -> 1:3:java.lang.Object get():24:24 -> get -com.facebook.common.internal.Suppliers$2 -> B0.o$b: +com.facebook.common.internal.Suppliers$2 -> F0.o$b: # {"id":"sourceFile","fileName":"Suppliers.java"} 1:4:void ():31:31 -> 1:3:java.lang.Boolean get():34:34 -> a 1:5:java.lang.Object get():31:31 -> get -com.facebook.common.internal.Suppliers$3 -> B0.o$c: +com.facebook.common.internal.Suppliers$3 -> F0.o$c: # {"id":"sourceFile","fileName":"Suppliers.java"} 1:4:void ():40:40 -> 1:3:java.lang.Boolean get():43:43 -> a 1:5:java.lang.Object get():40:40 -> get -com.facebook.common.internal.Suppliers$4 -> B0.o$d: +com.facebook.common.internal.Suppliers$4 -> F0.o$d: # {"id":"sourceFile","fileName":"Suppliers.java"} 1:4:void ():49:49 -> 1:3:java.lang.String get():52:52 -> a 1:5:java.lang.Object get():49:49 -> get -com.facebook.common.internal.Throwables -> B0.p: +com.facebook.common.internal.Throwables -> F0.p: # {"id":"sourceFile","fileName":"Throwables.java"} 1:9:java.lang.RuntimeException propagate(java.lang.Throwable):152:152 -> a 10:15:java.lang.RuntimeException propagate(java.lang.Throwable):153:153 -> a @@ -74599,10 +79437,10 @@ com.facebook.common.internal.Throwables -> B0.p: 10:17:void propagateIfInstanceOf(java.lang.Throwable,java.lang.Class):60:60 -> b 1:5:void propagateIfPossible(java.lang.Throwable):80:80 -> c 6:11:void propagateIfPossible(java.lang.Throwable):81:81 -> c -com.facebook.common.logging.FLog -> C0.a: +com.facebook.common.logging.FLog -> G0.a: # {"id":"sourceFile","fileName":"FLog.java"} com.facebook.common.logging.LoggingDelegate sHandler -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LC0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/c;"} 1:7:void ():29:29 -> 2:7:void v(java.lang.Class,java.lang.String,java.lang.Object,java.lang.Object,java.lang.Object):104:104 -> A 8:19:void v(java.lang.Class,java.lang.String,java.lang.Object,java.lang.Object,java.lang.Object):105:105 -> A @@ -74681,12 +79519,12 @@ com.facebook.common.logging.FLog -> C0.a: 10:27:void v(java.lang.Class,java.lang.String,java.lang.Object):93:93 -> y 1:9:void v(java.lang.Class,java.lang.String,java.lang.Object,java.lang.Object):98:98 -> z 10:27:void v(java.lang.Class,java.lang.String,java.lang.Object,java.lang.Object):99:99 -> z -com.facebook.common.logging.FLogDefaultLoggingDelegate -> C0.b: +com.facebook.common.logging.FLogDefaultLoggingDelegate -> G0.b: # {"id":"sourceFile","fileName":"FLogDefaultLoggingDelegate.java"} java.lang.String mApplicationTag -> a int mMinimumLoggingLevel -> b com.facebook.common.logging.FLogDefaultLoggingDelegate sInstance -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LC0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/b;"} 1:8:void ():17:17 -> 1:3:void ():26:26 -> 4:8:void ():19:19 -> @@ -74703,7 +79541,7 @@ com.facebook.common.logging.FLogDefaultLoggingDelegate -> C0.b: 1:8:boolean isLoggable(int):50:50 -> j 2:5:void i(java.lang.String,java.lang.String):75:75 -> k 1:3:com.facebook.common.logging.FLogDefaultLoggingDelegate getInstance():23:23 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"()LC0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LG0/b;"} 1:25:java.lang.String getMsg(java.lang.String,java.lang.Throwable):143:143 -> m 3:5:java.lang.String getStackTraceString(java.lang.Throwable):148:148 -> n 6:10:java.lang.String getStackTraceString(java.lang.Throwable):150:150 -> n @@ -74711,7 +79549,7 @@ com.facebook.common.logging.FLogDefaultLoggingDelegate -> C0.b: 5:27:java.lang.String prefixTag(java.lang.String):136:136 -> o 1:8:void println(int,java.lang.String,java.lang.String):127:127 -> p 1:12:void println(int,java.lang.String,java.lang.String,java.lang.Throwable):131:131 -> q -com.facebook.common.logging.LoggingDelegate -> C0.c: +com.facebook.common.logging.LoggingDelegate -> G0.c: # {"id":"sourceFile","fileName":"LoggingDelegate.java"} void wtf(java.lang.String,java.lang.String,java.lang.Throwable) -> a void w(java.lang.String,java.lang.String) -> b @@ -74724,10 +79562,10 @@ com.facebook.common.logging.LoggingDelegate -> C0.c: void d(java.lang.String,java.lang.String,java.lang.Throwable) -> i boolean isLoggable(int) -> j void i(java.lang.String,java.lang.String) -> k -com.facebook.common.media.MediaUtils -> D0.a: +com.facebook.common.media.MediaUtils -> H0.a: # {"id":"sourceFile","fileName":"MediaUtils.kt"} com.facebook.common.media.MediaUtils INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LD0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/a;"} java.util.Map ADDITIONAL_ALLOWED_MIME_TYPES -> b 8:15:void ():20:20 -> 16:27:void ():21:21 -> @@ -74739,7 +79577,7 @@ com.facebook.common.media.MediaUtils -> D0.a: 33:38:java.lang.String extractMime(java.lang.String):36:36 -> b 39:50:java.lang.String extractMime(java.lang.String):37:37 -> b 6:13:boolean isVideo(java.lang.String):26:26 -> c -com.facebook.common.media.MimeTypeMapWrapper -> D0.b: +com.facebook.common.media.MimeTypeMapWrapper -> H0.b: # {"id":"sourceFile","fileName":"MimeTypeMapWrapper.java"} android.webkit.MimeTypeMap sMimeTypeMap -> a java.util.Map sMimeTypeToExtensionMap -> b @@ -74749,63 +79587,63 @@ com.facebook.common.media.MimeTypeMapWrapper -> D0.b: 21:27:void ():28:28 -> 1:11:java.lang.String getMimeTypeFromExtension(java.lang.String):41:41 -> a 12:18:java.lang.String getMimeTypeFromExtension(java.lang.String):45:45 -> a -com.facebook.common.memory.ByteArrayPool -> E0.a: +com.facebook.common.memory.ByteArrayPool -> I0.a: # {"id":"sourceFile","fileName":"ByteArrayPool.java"} -com.facebook.common.memory.DecodeBufferHelper -> E0.b: +com.facebook.common.memory.DecodeBufferHelper -> I0.b: # {"id":"sourceFile","fileName":"DecodeBufferHelper.java"} com.facebook.common.memory.DecodeBufferHelper INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/b;"} int sRecommendedDecodeBufferSize -> b java.lang.ThreadLocal sBuffer -> c 1:9:void ():18:18 -> 10:11:void ():22:22 -> 12:19:void ():32:32 -> 1:4:void ():16:16 -> - 1:1:int E0.DecodeBufferHelper.-$$Nest$sfgetsRecommendedDecodeBufferSize():0:0 -> a + 1:1:int I0.DecodeBufferHelper.-$$Nest$sfgetsRecommendedDecodeBufferSize():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.Object acquire():15:15 -> acquire 1:9:java.nio.ByteBuffer acquire():42:42 -> b 1:3:int getRecommendedDecodeBufferSize():25:25 -> c 1:2:boolean release(java.nio.ByteBuffer):47:47 -> d 1:7:boolean release(java.lang.Object):15:15 -> release -com.facebook.common.memory.DecodeBufferHelper$1 -> E0.b$a: +com.facebook.common.memory.DecodeBufferHelper$1 -> I0.b$a: # {"id":"sourceFile","fileName":"DecodeBufferHelper.java"} 1:4:void ():33:33 -> 1:9:java.nio.ByteBuffer initialValue():36:36 -> a 1:5:java.lang.Object initialValue():33:33 -> initialValue -com.facebook.common.memory.MemoryTrimmable -> E0.c: +com.facebook.common.memory.MemoryTrimmable -> I0.c: # {"id":"sourceFile","fileName":"MemoryTrimmable.java"} -com.facebook.common.memory.MemoryTrimmableRegistry -> E0.d: +com.facebook.common.memory.MemoryTrimmableRegistry -> I0.d: # {"id":"sourceFile","fileName":"MemoryTrimmableRegistry.java"} void registerMemoryTrimmable(com.facebook.common.memory.MemoryTrimmable) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE0/c;)V"} -com.facebook.common.memory.NoOpMemoryTrimmableRegistry -> E0.e: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/c;)V"} +com.facebook.common.memory.NoOpMemoryTrimmableRegistry -> I0.e: # {"id":"sourceFile","fileName":"NoOpMemoryTrimmableRegistry.java"} com.facebook.common.memory.NoOpMemoryTrimmableRegistry sInstance -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/e;"} 1:1:void ():16:16 -> 1:4:void ():18:18 -> 1:1:void registerMemoryTrimmable(com.facebook.common.memory.MemoryTrimmable):28:28 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/c;)V"} 4:7:com.facebook.common.memory.NoOpMemoryTrimmableRegistry getInstance():21:21 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LE0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LI0/e;"} 8:17:com.facebook.common.memory.NoOpMemoryTrimmableRegistry getInstance():22:22 -> b 18:23:com.facebook.common.memory.NoOpMemoryTrimmableRegistry getInstance():24:24 -> b -com.facebook.common.memory.Pool -> E0.f: +com.facebook.common.memory.Pool -> I0.f: # {"id":"sourceFile","fileName":"Pool.java"} java.lang.Object get(int) -> get void release(java.lang.Object) -> release -com.facebook.common.memory.PooledByteArrayBufferedInputStream -> E0.g: +com.facebook.common.memory.PooledByteArrayBufferedInputStream -> I0.g: # {"id":"sourceFile","fileName":"PooledByteArrayBufferedInputStream.java"} java.io.InputStream mInputStream -> d byte[] mByteArray -> e com.facebook.common.references.ResourceReleaser mResourceReleaser -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LJ0/g;"} int mBufferedSize -> g int mBufferOffset -> h boolean mClosed -> i 1:3:void (java.io.InputStream,byte[],com.facebook.common.references.ResourceReleaser):47:47 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;[BLF0/g;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;[BLJ0/g;)V"} 4:11:void (java.io.InputStream,byte[],com.facebook.common.references.ResourceReleaser):48:48 -> 12:19:void (java.io.InputStream,byte[],com.facebook.common.references.ResourceReleaser):49:49 -> 20:28:void (java.io.InputStream,byte[],com.facebook.common.references.ResourceReleaser):50:50 -> @@ -74815,14 +79653,14 @@ com.facebook.common.memory.PooledByteArrayBufferedInputStream -> E0.g: 1:12:int available():83:83 -> available 13:15:int available():84:84 -> available 16:28:int available():85:85 -> available + 1:8:boolean ensureDataInBuffer():120:120 -> b + 9:20:boolean ensureDataInBuffer():124:124 -> b + 21:22:boolean ensureDataInBuffer():129:129 -> b + 23:25:boolean ensureDataInBuffer():130:130 -> b 1:5:void close():90:90 -> close 6:7:void close():91:91 -> close 8:14:void close():92:92 -> close 15:18:void close():93:93 -> close - 1:8:boolean ensureDataInBuffer():120:120 -> f - 9:20:boolean ensureDataInBuffer():124:124 -> f - 21:22:boolean ensureDataInBuffer():129:129 -> f - 23:25:boolean ensureDataInBuffer():130:130 -> f 1:4:void finalize():142:142 -> finalize 5:11:void finalize():143:143 -> finalize 12:14:void finalize():144:144 -> finalize @@ -74839,35 +79677,35 @@ com.facebook.common.memory.PooledByteArrayBufferedInputStream -> E0.g: 30:32:long skip(long):103:103 -> skip 33:34:long skip(long):107:107 -> skip 35:43:long skip(long):108:108 -> skip -com.facebook.common.memory.PooledByteBuffer -> E0.h: +com.facebook.common.memory.PooledByteBuffer -> I0.h: # {"id":"sourceFile","fileName":"PooledByteBuffer.java"} - byte read(int) -> c - int read(int,byte[],int,int) -> e + byte read(int) -> d + int read(int,byte[],int,int) -> f boolean isClosed() -> isClosed int size() -> size -com.facebook.common.memory.PooledByteBuffer$ClosedException -> E0.h$a: +com.facebook.common.memory.PooledByteBuffer$ClosedException -> I0.h$a: # {"id":"sourceFile","fileName":"PooledByteBuffer.java"} 1:6:void ():74:74 -> -com.facebook.common.memory.PooledByteBufferFactory -> E0.i: +com.facebook.common.memory.PooledByteBufferFactory -> I0.i: # {"id":"sourceFile","fileName":"PooledByteBufferFactory.java"} com.facebook.common.memory.PooledByteBufferOutputStream newOutputStream() -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LE0/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LI0/k;"} com.facebook.common.memory.PooledByteBuffer newByteBuffer(byte[]) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"([B)LE0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([B)LI0/h;"} com.facebook.common.memory.PooledByteBuffer newByteBuffer(java.io.InputStream) -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)LE0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)LI0/h;"} com.facebook.common.memory.PooledByteBuffer newByteBuffer(java.io.InputStream,int) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;I)LE0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;I)LI0/h;"} com.facebook.common.memory.PooledByteBufferOutputStream newOutputStream(int) -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LE0/k;"} -com.facebook.common.memory.PooledByteBufferInputStream -> E0.j: + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LI0/k;"} +com.facebook.common.memory.PooledByteBufferInputStream -> I0.j: # {"id":"sourceFile","fileName":"PooledByteBufferInputStream.java"} com.facebook.common.memory.PooledByteBuffer mPooledByteBuffer -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/h;"} int mOffset -> e int mMark -> f 1:3:void (com.facebook.common.memory.PooledByteBuffer):34:34 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE0/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/h;)V"} 4:16:void (com.facebook.common.memory.PooledByteBuffer):35:35 -> 17:25:void (com.facebook.common.memory.PooledByteBuffer):36:36 -> 26:27:void (com.facebook.common.memory.PooledByteBuffer):37:37 -> @@ -74886,64 +79724,64 @@ com.facebook.common.memory.PooledByteBufferInputStream -> E0.j: 10:17:long skip(long):128:128 -> skip 18:25:long skip(long):129:129 -> skip 26:32:long skip(long):130:130 -> skip -com.facebook.common.memory.PooledByteBufferOutputStream -> E0.k: +com.facebook.common.memory.PooledByteBufferOutputStream -> I0.k: # {"id":"sourceFile","fileName":"PooledByteBufferOutputStream.java"} 1:4:void ():28:28 -> + com.facebook.common.memory.PooledByteBuffer toByteBuffer() -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()LI0/h;"} 1:5:void close():47:47 -> close 6:9:void close():50:50 -> close - com.facebook.common.memory.PooledByteBuffer toByteBuffer() -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()LE0/h;"} int size() -> size -com.facebook.common.memory.PooledByteStreams -> E0.l: +com.facebook.common.memory.PooledByteStreams -> I0.l: # {"id":"sourceFile","fileName":"PooledByteStreams.java"} int mTempBufSize -> a com.facebook.common.memory.ByteArrayPool mByteArrayPool -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/a;"} 1:1:void (com.facebook.common.memory.ByteArrayPool):30:30 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/a;)V"} 2:5:void (com.facebook.common.memory.ByteArrayPool,int):34:37 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE0/a;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/a;I)V"} 1:12:long copy(java.io.InputStream,java.io.OutputStream):50:50 -> a 13:22:long copy(java.io.InputStream,java.io.OutputStream):54:54 -> a 23:28:long copy(java.io.InputStream,java.io.OutputStream):62:62 -> a 29:35:long copy(java.io.InputStream,java.io.OutputStream):58:58 -> a 36:40:long copy(java.io.InputStream,java.io.OutputStream):62:62 -> a 41:41:long copy(java.io.InputStream,java.io.OutputStream):63:63 -> a -com.facebook.common.references.CloseableReference -> F0.a: +com.facebook.common.references.CloseableReference -> J0.a: # {"id":"sourceFile","fileName":"CloseableReference.java"} boolean mIsClosed -> d com.facebook.common.references.SharedReference mSharedReference -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LJ0/h;"} com.facebook.common.references.CloseableReference$LeakHandler mLeakHandler -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/a$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LJ0/a$c;"} java.lang.Throwable mStacktrace -> g java.lang.Class TAG -> h int sBitmapCloseableRefType -> i com.facebook.common.references.ResourceReleaser DEFAULT_CLOSEABLE_RELEASER -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LJ0/g;"} com.facebook.common.references.CloseableReference$LeakHandler DEFAULT_LEAK_HANDLER -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/a$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LJ0/a$c;"} 1:4:void ():81:81 -> 5:11:void ():107:107 -> 12:19:void ():119:119 -> 1:1:void (com.facebook.common.references.SharedReference,com.facebook.common.references.CloseableReference$LeakHandler,java.lang.Throwable):141:141 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/h;LF0/a$c;Ljava/lang/Throwable;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/h;LJ0/a$c;Ljava/lang/Throwable;)V"} 2:2:void (com.facebook.common.references.SharedReference,com.facebook.common.references.CloseableReference$LeakHandler,java.lang.Throwable):90:90 -> 3:6:void (com.facebook.common.references.SharedReference,com.facebook.common.references.CloseableReference$LeakHandler,java.lang.Throwable):142:145 -> 7:7:void (java.lang.Object,com.facebook.common.references.ResourceReleaser,com.facebook.common.references.CloseableReference$LeakHandler,java.lang.Throwable,boolean):153:153 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LF0/g;LF0/a$c;Ljava/lang/Throwable;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LJ0/g;LJ0/a$c;Ljava/lang/Throwable;Z)V"} 8:8:void (java.lang.Object,com.facebook.common.references.ResourceReleaser,com.facebook.common.references.CloseableReference$LeakHandler,java.lang.Throwable,boolean):90:90 -> 9:11:void (java.lang.Object,com.facebook.common.references.ResourceReleaser,com.facebook.common.references.CloseableReference$LeakHandler,java.lang.Throwable,boolean):154:156 -> - 3:9:com.facebook.common.references.CloseableReference cloneOrNull(com.facebook.common.references.CloseableReference):325:325 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;)LF0/a;"} - 3:6:void closeSafely(com.facebook.common.references.CloseableReference):355:355 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;)V"} - 2:8:java.lang.Object get():244:244 -> L - 9:23:java.lang.Object get():245:245 -> L - 1:19:int getValueHash():285:285 -> T - 2:10:boolean isValid():267:267 -> W + 3:6:void closeSafely(com.facebook.common.references.CloseableReference):355:355 -> C + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;)V"} + 2:8:java.lang.Object get():244:244 -> D + 9:23:java.lang.Object get():245:245 -> D + 1:19:int getValueHash():285:285 -> R + 2:10:boolean isValid():267:267 -> Y 3:12:boolean isValid(com.facebook.common.references.CloseableReference):315:315 -> Z - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;)Z"} + 1:7:com.facebook.common.references.CloseableReference of(java.io.Closeable):165:165 -> a0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/Closeable;)LJ0/a;"} 1:2:void close():298:299 -> close 3:5:void close():299:299 -> close 6:10:void close():300:300 -> close @@ -74951,59 +79789,59 @@ com.facebook.common.references.CloseableReference -> F0.a: 13:13:void close():303:303 -> close 14:19:void close():305:305 -> close 20:21:void close():303:303 -> close - 1:7:com.facebook.common.references.CloseableReference of(java.io.Closeable):165:165 -> d0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/Closeable;)LF0/a;"} - 5:6:com.facebook.common.references.CloseableReference of(java.io.Closeable,com.facebook.common.references.CloseableReference$LeakHandler):188:188 -> e0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/Closeable;LF0/a$c;)LF0/a;"} - 7:17:com.facebook.common.references.CloseableReference of(java.io.Closeable,com.facebook.common.references.CloseableReference$LeakHandler):192:192 -> e0 - 18:22:com.facebook.common.references.CloseableReference of(java.io.Closeable,com.facebook.common.references.CloseableReference$LeakHandler):188:188 -> e0 + 5:6:com.facebook.common.references.CloseableReference of(java.io.Closeable,com.facebook.common.references.CloseableReference$LeakHandler):188:188 -> d0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/Closeable;LJ0/a$c;)LJ0/a;"} + 7:17:com.facebook.common.references.CloseableReference of(java.io.Closeable,com.facebook.common.references.CloseableReference$LeakHandler):192:192 -> d0 + 18:22:com.facebook.common.references.CloseableReference of(java.io.Closeable,com.facebook.common.references.CloseableReference$LeakHandler):188:188 -> d0 1:7:com.facebook.common.references.CloseableReference of(java.lang.Object,com.facebook.common.references.ResourceReleaser):174:174 -> g0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LF0/g;)LF0/a;"} - 5:15:com.facebook.common.references.CloseableReference of(java.lang.Object,com.facebook.common.references.ResourceReleaser,com.facebook.common.references.CloseableReference$LeakHandler):205:205 -> i0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LF0/g;LF0/a$c;)LF0/a;"} - 16:20:com.facebook.common.references.CloseableReference of(java.lang.Object,com.facebook.common.references.ResourceReleaser,com.facebook.common.references.CloseableReference$LeakHandler):201:201 -> i0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LJ0/g;)LJ0/a;"} + 5:15:com.facebook.common.references.CloseableReference of(java.lang.Object,com.facebook.common.references.ResourceReleaser,com.facebook.common.references.CloseableReference$LeakHandler):205:205 -> j0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LJ0/g;LJ0/a$c;)LJ0/a;"} + 16:20:com.facebook.common.references.CloseableReference of(java.lang.Object,com.facebook.common.references.ResourceReleaser,com.facebook.common.references.CloseableReference$LeakHandler):201:201 -> j0 5:12:com.facebook.common.references.CloseableReference of(java.lang.Object,com.facebook.common.references.ResourceReleaser,com.facebook.common.references.CloseableReference$LeakHandler,java.lang.Throwable):222:222 -> q0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LF0/g;LF0/a$c;Ljava/lang/Throwable;)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LJ0/g;LJ0/a$c;Ljava/lang/Throwable;)LJ0/a;"} 13:23:com.facebook.common.references.CloseableReference of(java.lang.Object,com.facebook.common.references.ResourceReleaser,com.facebook.common.references.CloseableReference$LeakHandler,java.lang.Throwable):223:223 -> q0 24:29:com.facebook.common.references.CloseableReference of(java.lang.Object,com.facebook.common.references.ResourceReleaser,com.facebook.common.references.CloseableReference$LeakHandler,java.lang.Throwable):235:235 -> q0 30:35:com.facebook.common.references.CloseableReference of(java.lang.Object,com.facebook.common.references.ResourceReleaser,com.facebook.common.references.CloseableReference$LeakHandler,java.lang.Throwable):229:229 -> q0 36:41:com.facebook.common.references.CloseableReference of(java.lang.Object,com.facebook.common.references.ResourceReleaser,com.facebook.common.references.CloseableReference$LeakHandler,java.lang.Throwable):227:227 -> q0 42:47:com.facebook.common.references.CloseableReference of(java.lang.Object,com.facebook.common.references.ResourceReleaser,com.facebook.common.references.CloseableReference$LeakHandler,java.lang.Throwable):225:225 -> q0 - 1:1:java.lang.Class F0.CloseableReference.-$$Nest$sfgetTAG():0:0 -> t + 1:1:java.lang.Class J0.CloseableReference.-$$Nest$sfgetTAG():0:0 -> t # {"id":"com.android.tools.r8.synthesized"} com.facebook.common.references.CloseableReference clone() -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/a;"} - 2:7:com.facebook.common.references.CloseableReference cloneOrNull():255:255 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/a;"} - 8:15:com.facebook.common.references.CloseableReference cloneOrNull():256:256 -> x - 16:20:com.facebook.common.references.CloseableReference cloneOrNull():258:258 -> x -com.facebook.common.references.CloseableReference$1 -> F0.a$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ0/a;"} + 2:7:com.facebook.common.references.CloseableReference cloneOrNull():255:255 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ0/a;"} + 8:15:com.facebook.common.references.CloseableReference cloneOrNull():256:256 -> v + 16:20:com.facebook.common.references.CloseableReference cloneOrNull():258:258 -> v + 3:9:com.facebook.common.references.CloseableReference cloneOrNull(com.facebook.common.references.CloseableReference):325:325 -> y + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;)LJ0/a;"} +com.facebook.common.references.CloseableReference$1 -> J0.a$a: # {"id":"sourceFile","fileName":"CloseableReference.java"} 1:4:void ():108:108 -> 2:5:void release(java.io.Closeable):112:112 -> a 1:6:void release(java.lang.Object):108:108 -> release -com.facebook.common.references.CloseableReference$2 -> F0.a$b: +com.facebook.common.references.CloseableReference$2 -> J0.a$b: # {"id":"sourceFile","fileName":"CloseableReference.java"} 1:4:void ():120:120 -> - 1:4:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):123:123 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/h;Ljava/lang/Throwable;)V"} - 5:8:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):124:124 -> a - 9:16:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):127:127 -> a - 17:28:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):128:128 -> a - 29:40:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):129:129 -> a - 41:46:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):124:124 -> a - 1:2:boolean requiresStacktrace():134:134 -> b -com.facebook.common.references.CloseableReference$LeakHandler -> F0.a$c: + 1:2:boolean requiresStacktrace():134:134 -> a + 1:4:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):123:123 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/h;Ljava/lang/Throwable;)V"} + 5:8:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):124:124 -> b + 9:16:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):127:127 -> b + 17:28:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):128:128 -> b + 29:40:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):129:129 -> b + 41:46:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):124:124 -> b +com.facebook.common.references.CloseableReference$LeakHandler -> J0.a$c: # {"id":"sourceFile","fileName":"CloseableReference.java"} - void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/h;Ljava/lang/Throwable;)V"} - boolean requiresStacktrace() -> b -com.facebook.common.references.DefaultCloseableReference -> F0.b: + boolean requiresStacktrace() -> a + void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable) -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/h;Ljava/lang/Throwable;)V"} +com.facebook.common.references.DefaultCloseableReference -> J0.b: # {"id":"sourceFile","fileName":"DefaultCloseableReference.java"} 1:1:void (com.facebook.common.references.SharedReference,com.facebook.common.references.CloseableReference$LeakHandler,java.lang.Throwable):24:24 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/h;LF0/a$c;Ljava/lang/Throwable;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/h;LJ0/a$c;Ljava/lang/Throwable;)V"} 2:2:void (java.lang.Object,com.facebook.common.references.ResourceReleaser,com.facebook.common.references.CloseableReference$LeakHandler,java.lang.Throwable):32:32 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LF0/g;LF0/a$c;Ljava/lang/Throwable;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LJ0/g;LJ0/a$c;Ljava/lang/Throwable;)V"} 1:5:java.lang.Object clone():15:15 -> clone 1:2:void finalize():47:48 -> finalize 3:5:void finalize():48:48 -> finalize @@ -75024,13 +79862,13 @@ com.facebook.common.references.DefaultCloseableReference -> F0.b: 84:86:void finalize():67:67 -> finalize 87:87:void finalize():68:68 -> finalize 1:7:com.facebook.common.references.CloseableReference clone():37:37 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ0/a;"} 8:13:com.facebook.common.references.CloseableReference clone():38:38 -> u 14:28:com.facebook.common.references.CloseableReference clone():39:39 -> u -com.facebook.common.references.FinalizerCloseableReference -> F0.c: +com.facebook.common.references.FinalizerCloseableReference -> J0.c: # {"id":"sourceFile","fileName":"FinalizerCloseableReference.java"} 7:10:void (java.lang.Object,com.facebook.common.references.ResourceReleaser,com.facebook.common.references.CloseableReference$LeakHandler,java.lang.Throwable):24:24 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LF0/g;LF0/a$c;Ljava/lang/Throwable;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LJ0/g;LJ0/a$c;Ljava/lang/Throwable;)V"} 1:5:java.lang.Object clone():14:14 -> clone 1:1:void close():36:36 -> close 1:2:void finalize():43:44 -> finalize @@ -75050,42 +79888,42 @@ com.facebook.common.references.FinalizerCloseableReference -> F0.c: 74:76:void finalize():59:59 -> finalize 77:77:void finalize():60:60 -> finalize 1:1:com.facebook.common.references.CloseableReference clone():30:30 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/a;"} -com.facebook.common.references.HasBitmap -> F0.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ0/a;"} +com.facebook.common.references.HasBitmap -> J0.d: # {"id":"sourceFile","fileName":"HasBitmap.java"} -com.facebook.common.references.NoOpCloseableReference -> F0.e: +com.facebook.common.references.NoOpCloseableReference -> J0.e: # {"id":"sourceFile","fileName":"NoOpCloseableReference.java"} 7:10:void (java.lang.Object):16:16 -> - 1:2:boolean isValid():39:39 -> W + 1:2:boolean isValid():39:39 -> Y 1:5:java.lang.Object clone():12:12 -> clone 1:1:void close():34:34 -> close 1:1:com.facebook.common.references.CloseableReference clone():22:22 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/a;"} - 1:1:com.facebook.common.references.CloseableReference cloneOrNull():28:28 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/a;"} -com.facebook.common.references.RefCountCloseableReference -> F0.f: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ0/a;"} + 1:1:com.facebook.common.references.CloseableReference cloneOrNull():28:28 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ0/a;"} +com.facebook.common.references.RefCountCloseableReference -> J0.f: # {"id":"sourceFile","fileName":"RefCountCloseableReference.java"} 1:1:void (com.facebook.common.references.SharedReference,com.facebook.common.references.CloseableReference$LeakHandler,java.lang.Throwable):21:21 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/h;LF0/a$c;Ljava/lang/Throwable;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/h;LJ0/a$c;Ljava/lang/Throwable;)V"} 2:2:void (java.lang.Object,com.facebook.common.references.ResourceReleaser,com.facebook.common.references.CloseableReference$LeakHandler,java.lang.Throwable):29:29 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LF0/g;LF0/a$c;Ljava/lang/Throwable;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LJ0/g;LJ0/a$c;Ljava/lang/Throwable;)V"} 1:5:java.lang.Object clone():14:14 -> clone 1:7:com.facebook.common.references.CloseableReference clone():34:34 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ0/a;"} 8:19:com.facebook.common.references.CloseableReference clone():35:35 -> u -com.facebook.common.references.ResourceReleaser -> F0.g: +com.facebook.common.references.ResourceReleaser -> J0.g: # {"id":"sourceFile","fileName":"ResourceReleaser.java"} void release(java.lang.Object) -> release -com.facebook.common.references.SharedReference -> F0.h: +com.facebook.common.references.SharedReference -> J0.h: # {"id":"sourceFile","fileName":"SharedReference.java"} java.lang.Object mValue -> a int mRefCount -> b com.facebook.common.references.ResourceReleaser mResourceReleaser -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LJ0/g;"} java.util.Map sLiveObjects -> d 1:8:void ():71:71 -> 1:3:void (java.lang.Object,com.facebook.common.references.ResourceReleaser,boolean):91:91 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LF0/g;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LJ0/g;Z)V"} 4:9:void (java.lang.Object,com.facebook.common.references.ResourceReleaser,boolean):92:92 -> 10:12:void (java.lang.Object,com.facebook.common.references.ResourceReleaser,boolean):93:93 -> 13:16:void (java.lang.Object,com.facebook.common.references.ResourceReleaser,boolean):94:94 -> @@ -75116,7 +79954,7 @@ com.facebook.common.references.SharedReference -> F0.h: 2:8:java.lang.Object get():149:149 -> f 2:13:boolean isValid():158:158 -> g 3:12:boolean isValid(com.facebook.common.references.SharedReference):168:168 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/h;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/h;)Z"} 1:3:void removeLiveReference(java.lang.Object):128:128 -> i 4:11:void removeLiveReference(java.lang.Object):129:129 -> i 12:15:void removeLiveReference(java.lang.Object):132:132 -> i @@ -75126,10 +79964,10 @@ com.facebook.common.references.SharedReference -> F0.h: 37:40:void removeLiveReference(java.lang.Object):135:135 -> i 41:52:void removeLiveReference(java.lang.Object):137:137 -> i 53:56:void removeLiveReference(java.lang.Object):139:139 -> i -com.facebook.common.references.SharedReference$NullReferenceException -> F0.h$a: +com.facebook.common.references.SharedReference$NullReferenceException -> J0.h$a: # {"id":"sourceFile","fileName":"SharedReference.java"} 1:6:void ():251:251 -> -com.facebook.common.statfs.StatFsHelper -> G0.a: +com.facebook.common.statfs.StatFsHelper -> K0.a: # {"id":"sourceFile","fileName":"StatFsHelper.java"} android.os.StatFs mInternalStatFs -> a java.io.File mInternalPath -> b @@ -75139,7 +79977,7 @@ com.facebook.common.statfs.StatFsHelper -> G0.a: java.util.concurrent.locks.Lock lock -> f boolean mInitialized -> g com.facebook.common.statfs.StatFsHelper sStatsFsHelper -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LK0/a;"} long RESTAT_INTERVAL_MS -> i 1:11:void ():61:61 -> 1:4:void ():88:88 -> @@ -75158,13 +79996,13 @@ com.facebook.common.statfs.StatFsHelper -> G0.a: 35:45:void ensureInitialized():108:108 -> b 46:47:void ensureInitialized():109:109 -> b 1:3:long getAvailableStorageSpace(com.facebook.common.statfs.StatFsHelper$StorageType):199:199 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/a$a;)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LK0/a$a;)J"} 4:6:long getAvailableStorageSpace(com.facebook.common.statfs.StatFsHelper$StorageType):201:201 -> c 7:17:long getAvailableStorageSpace(com.facebook.common.statfs.StatFsHelper$StorageType):203:203 -> c 18:21:long getAvailableStorageSpace(com.facebook.common.statfs.StatFsHelper$StorageType):207:207 -> c 22:30:long getAvailableStorageSpace(com.facebook.common.statfs.StatFsHelper$StorageType):208:208 -> c 4:7:com.facebook.common.statfs.StatFsHelper getInstance():76:76 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LG0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LK0/a;"} 8:17:com.facebook.common.statfs.StatFsHelper getInstance():77:77 -> d 18:23:com.facebook.common.statfs.StatFsHelper getInstance():79:79 -> d 1:8:void maybeUpdateStats():242:242 -> e @@ -75173,7 +80011,7 @@ com.facebook.common.statfs.StatFsHelper -> G0.a: 28:38:void maybeUpdateStats():248:248 -> e 39:40:void maybeUpdateStats():249:249 -> e 1:3:boolean testLowDiskSpace(com.facebook.common.statfs.StatFsHelper$StorageType,long):125:125 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/a$a;J)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LK0/a$a;J)Z"} 4:22:boolean testLowDiskSpace(com.facebook.common.statfs.StatFsHelper$StorageType,long):127:127 -> f 1:10:void updateStats():277:277 -> g 11:20:void updateStats():278:278 -> g @@ -75182,23 +80020,23 @@ com.facebook.common.statfs.StatFsHelper -> G0.a: 13:23:android.os.StatFs updateStatsHelper(android.os.StatFs,java.io.File):296:296 -> h 24:31:android.os.StatFs updateStatsHelper(android.os.StatFs,java.io.File):299:299 -> h 32:37:android.os.StatFs updateStatsHelper(android.os.StatFs,java.io.File):312:312 -> h -com.facebook.common.statfs.StatFsHelper$StorageType -> G0.a$a: +com.facebook.common.statfs.StatFsHelper$StorageType -> K0.a$a: # {"id":"sourceFile","fileName":"StatFsHelper.java"} com.facebook.common.statfs.StatFsHelper$StorageType INTERNAL -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LK0/a$a;"} com.facebook.common.statfs.StatFsHelper$StorageType EXTERNAL -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LK0/a$a;"} com.facebook.common.statfs.StatFsHelper$StorageType[] $VALUES -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"[LG0/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LK0/a$a;"} 1:10:void ():41:41 -> 11:20:void ():42:42 -> 21:27:void ():40:40 -> 1:4:void (java.lang.String,int):40:40 -> 1:9:com.facebook.common.statfs.StatFsHelper$StorageType valueOf(java.lang.String):40:40 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LG0/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LK0/a$a;"} 1:9:com.facebook.common.statfs.StatFsHelper$StorageType[] values():40:40 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LG0/a$a;"} -com.facebook.common.streams.LimitedInputStream -> H0.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LK0/a$a;"} +com.facebook.common.streams.LimitedInputStream -> L0.a: # {"id":"sourceFile","fileName":"LimitedInputStream.java"} int mBytesToRead -> d int mBytesToReadWhenMarked -> e @@ -75226,7 +80064,7 @@ com.facebook.common.streams.LimitedInputStream -> H0.a: 1:7:long skip(long):64:64 -> skip 8:13:long skip(long):65:65 -> skip 14:21:long skip(long):66:66 -> skip -com.facebook.common.streams.TailAppendingInputStream -> H0.b: +com.facebook.common.streams.TailAppendingInputStream -> L0.b: # {"id":"sourceFile","fileName":"TailAppendingInputStream.java"} byte[] mTail -> d int mTailOffset -> e @@ -75235,8 +80073,8 @@ com.facebook.common.streams.TailAppendingInputStream -> H0.b: 4:6:void (java.io.InputStream,byte[]):27:27 -> 7:9:void (java.io.InputStream,byte[]):30:30 -> 10:12:void (java.io.InputStream,byte[]):32:32 -> - 1:11:int readNextTailByte():91:91 -> f - 12:18:int readNextTailByte():94:94 -> f + 1:11:int readNextTailByte():91:91 -> b + 12:18:int readNextTailByte():94:94 -> b 1:8:void mark(int):84:84 -> mark 9:11:void mark(int):85:85 -> mark 12:16:void mark(int):86:86 -> mark @@ -75258,18 +80096,18 @@ com.facebook.common.time.AwakeTimeSinceBootClock -> com.facebook.common.time.Awa 1:1:long now():0:0 -> now # {"id":"com.android.tools.r8.synthesized"} 1:5:long nowNanos():39:39 -> nowNanos -com.facebook.common.time.Clock -> I0.a: +com.facebook.common.time.Clock -> M0.a: # {"id":"sourceFile","fileName":"Clock.java"} long now() -> now -com.facebook.common.time.MonotonicClock -> I0.b: +com.facebook.common.time.MonotonicClock -> M0.b: # {"id":"sourceFile","fileName":"MonotonicClock.java"} 1:11:long now():43:43 -> now long nowNanos() -> nowNanos -com.facebook.common.time.MonotonicNanoClock -> I0.c: +com.facebook.common.time.MonotonicNanoClock -> M0.c: # {"id":"sourceFile","fileName":"MonotonicNanoClock.java"} - 1:1:long I0.MonotonicNanoClock.now():0:0 -> now + 1:1:long M0.MonotonicNanoClock.now():0:0 -> now # {"id":"com.android.tools.r8.synthesized"} - long I0.MonotonicNanoClock.nowNanos() -> nowNanos + long M0.MonotonicNanoClock.nowNanos() -> nowNanos # {"id":"com.android.tools.r8.synthesized"} com.facebook.common.time.RealtimeSinceBootClock -> com.facebook.common.time.RealtimeSinceBootClock: # {"id":"sourceFile","fileName":"RealtimeSinceBootClock.java"} @@ -75279,24 +80117,24 @@ com.facebook.common.time.RealtimeSinceBootClock -> com.facebook.common.time.Real 1:3:com.facebook.common.time.RealtimeSinceBootClock get():36:36 -> get 1:5:long now():42:42 -> now 1:11:long nowNanos():48:48 -> nowNanos -com.facebook.common.time.SystemClock -> I0.d: +com.facebook.common.time.SystemClock -> M0.d: # {"id":"sourceFile","fileName":"SystemClock.java"} com.facebook.common.time.SystemClock INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LM0/d;"} 1:8:void ():16:16 -> 1:4:void ():18:18 -> 1:3:com.facebook.common.time.SystemClock get():21:21 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LI0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LM0/d;"} 1:5:long now():26:26 -> now -com.facebook.common.util.ExceptionWithNoStacktrace -> J0.a: +com.facebook.common.util.ExceptionWithNoStacktrace -> N0.a: # {"id":"sourceFile","fileName":"ExceptionWithNoStacktrace.java"} 1:4:void (java.lang.String):24:24 -> 2:3:java.lang.Throwable fillInStackTrace():20:20 -> fillInStackTrace -com.facebook.common.util.HashCodeUtil -> J0.b: +com.facebook.common.util.HashCodeUtil -> N0.b: # {"id":"sourceFile","fileName":"HashCodeUtil.java"} 1:6:int hashCode(int,int):91:91 -> a 6:21:int hashCode(java.lang.Object,java.lang.Object):36:36 -> b -com.facebook.common.util.SecureHashUtil -> J0.c: +com.facebook.common.util.SecureHashUtil -> N0.c: # {"id":"sourceFile","fileName":"SecureHashUtil.java"} byte[] HEX_CHAR_TABLE -> a 3:10:void ():65:65 -> @@ -75305,22 +80143,22 @@ com.facebook.common.util.SecureHashUtil -> J0.c: 12:17:java.lang.String makeSHA1HashBase64(byte[]):42:42 -> a 18:23:java.lang.String makeSHA1HashBase64(byte[]):43:43 -> a 24:29:java.lang.String makeSHA1HashBase64(byte[]):45:45 -> a -com.facebook.common.util.StreamUtil -> J0.d: +com.facebook.common.util.StreamUtil -> N0.d: # {"id":"sourceFile","fileName":"StreamUtil.java"} 1:12:long skip(java.io.InputStream,long):64:64 -> a 13:24:long skip(java.io.InputStream,long):65:65 -> a 25:34:long skip(java.io.InputStream,long):69:69 -> a 35:46:long skip(java.io.InputStream,long):75:75 -> a -com.facebook.common.util.TriState -> J0.e: +com.facebook.common.util.TriState -> N0.e: # {"id":"sourceFile","fileName":"TriState.java"} com.facebook.common.util.TriState YES -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LN0/e;"} com.facebook.common.util.TriState NO -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LN0/e;"} com.facebook.common.util.TriState UNSET -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LN0/e;"} com.facebook.common.util.TriState[] $VALUES -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"[LJ0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LN0/e;"} 1:10:void ():17:17 -> 11:20:void ():18:18 -> 21:30:void ():19:19 -> @@ -75331,16 +80169,16 @@ com.facebook.common.util.TriState -> J0.e: 41:51:boolean asBoolean():68:68 -> a 1:8:boolean isSet():27:27 -> b 3:8:com.facebook.common.util.TriState valueOf(boolean):45:45 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LJ0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LN0/e;"} 1:9:com.facebook.common.util.TriState valueOf(java.lang.String):15:15 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LJ0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN0/e;"} 1:9:com.facebook.common.util.TriState[] values():15:15 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LJ0/e;"} -com.facebook.common.util.TriState$1 -> J0.e$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LN0/e;"} +com.facebook.common.util.TriState$1 -> N0.e$a: # {"id":"sourceFile","fileName":"TriState.java"} int[] $SwitchMap$com$facebook$common$util$TriState -> a 1:41:void ():62:62 -> -com.facebook.common.util.UriUtil -> J0.f: +com.facebook.common.util.UriUtil -> N0.f: # {"id":"sourceFile","fileName":"UriUtil.java"} android.net.Uri LOCAL_CONTACT_IMAGE_URI -> a 1:2:void ():43:43 -> @@ -75395,9 +80233,9 @@ com.facebook.common.util.UriUtil -> J0.f: 5:11:boolean isQualifiedResourceUri(android.net.Uri):171:171 -> p 5:15:java.net.URL uriToUrl(android.net.Uri):74:74 -> q 16:21:java.net.URL uriToUrl(android.net.Uri):77:77 -> q -com.facebook.common.webp.WebpBitmapFactory -> K0.a: +com.facebook.common.webp.WebpBitmapFactory -> O0.a: # {"id":"sourceFile","fileName":"WebpBitmapFactory.java"} -com.facebook.common.webp.WebpSupportStatus -> K0.b: +com.facebook.common.webp.WebpSupportStatus -> O0.b: # {"id":"sourceFile","fileName":"WebpSupportStatus.java"} boolean sIsSimpleWebpSupported -> a boolean sIsExtendedWebpSupported -> b @@ -75430,18 +80268,18 @@ com.facebook.common.webp.WebpSupportStatus -> K0.b: 7:16:boolean isWebpHeader(byte[],int,int):174:174 -> h 17:26:boolean isWebpHeader(byte[],int,int):175:175 -> h 1:6:com.facebook.common.webp.WebpBitmapFactory loadWebpBitmapFactoryIfExists():29:29 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()LK0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO0/a;"} 7:8:com.facebook.common.webp.WebpBitmapFactory loadWebpBitmapFactoryIfExists():34:34 -> i 9:20:com.facebook.common.webp.WebpBitmapFactory loadWebpBitmapFactoryIfExists():36:36 -> i 21:23:com.facebook.common.webp.WebpBitmapFactory loadWebpBitmapFactoryIfExists():40:40 -> i 7:13:boolean matchBytePattern(byte[],int,byte[]):183:183 -> j 14:18:boolean matchBytePattern(byte[],int,byte[]):187:187 -> j 19:31:boolean matchBytePattern(byte[],int,byte[]):188:188 -> j -com.facebook.datasource.AbstractDataSource -> L0.a: +com.facebook.datasource.AbstractDataSource -> P0.a: # {"id":"sourceFile","fileName":"AbstractDataSource.java"} java.util.Map mExtras -> a com.facebook.datasource.AbstractDataSource$DataSourceStatus mDataSourceStatus -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LL0/a$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP0/a$d;"} boolean mIsClosed -> c java.lang.Object mResult -> d java.lang.Throwable mFailureThrowable -> e @@ -75472,29 +80310,29 @@ com.facebook.datasource.AbstractDataSource -> L0.a: 40:44:boolean close():141:141 -> close 45:46:boolean close():132:132 -> close 2:8:float getProgress():119:119 -> d - 1:3:void subscribe(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor):157:157 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/e;Ljava/util/concurrent/Executor;)V"} - 4:6:void subscribe(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor):158:158 -> e - 7:8:void subscribe(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor):161:162 -> e - 9:11:void subscribe(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor):162:162 -> e - 12:15:void subscribe(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor):163:163 -> e - 16:21:void subscribe(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor):166:166 -> e - 22:30:void subscribe(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor):167:167 -> e - 31:52:void subscribe(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor):170:170 -> e - 53:55:void subscribe(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor):171:171 -> e - 56:67:void subscribe(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor):174:174 -> e - 68:69:void subscribe(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor):171:171 -> e - 1:2:boolean hasMultipleResults():373:373 -> f + 1:2:boolean hasMultipleResults():373:373 -> e + 1:3:void subscribe(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor):157:157 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/e;Ljava/util/concurrent/Executor;)V"} + 4:6:void subscribe(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor):158:158 -> f + 7:8:void subscribe(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor):161:162 -> f + 9:11:void subscribe(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor):162:162 -> f + 12:15:void subscribe(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor):163:163 -> f + 16:21:void subscribe(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor):166:166 -> f + 22:30:void subscribe(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor):167:167 -> f + 31:52:void subscribe(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor):170:170 -> f + 53:55:void subscribe(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor):171:171 -> f + 56:67:void subscribe(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor):174:174 -> f + 68:69:void subscribe(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor):171:171 -> f 1:1:void closeResult(java.lang.Object):153:153 -> g 1:3:java.util.Map getExtras():99:99 -> getExtras 2:8:java.lang.Object getResult():94:94 -> getResult - 1:1:L0.AbstractDataSource$DataSourceInstrumenter L0.AbstractDataSource.getDataSourceInstrumenter():0:0 -> h + 1:1:P0.AbstractDataSource$DataSourceInstrumenter P0.AbstractDataSource.getDataSourceInstrumenter():0:0 -> h # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"()LL0/a$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LP0/a$c;"} 2:15:boolean hasFailed():108:108 -> i 2:8:boolean isClosed():78:78 -> j 1:5:void notifyDataSubscriber(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor,boolean,boolean):191:191 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/e;Ljava/util/concurrent/Executor;ZZ)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/e;Ljava/util/concurrent/Executor;ZZ)V"} 6:8:void notifyDataSubscriber(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor,boolean,boolean):204:204 -> k 9:12:void notifyDataSubscriber(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor,boolean,boolean):208:208 -> k 1:4:void notifyDataSubscribers():179:179 -> l @@ -75540,150 +80378,150 @@ com.facebook.datasource.AbstractDataSource -> L0.a: 64:66:boolean setResultInternal(java.lang.Object,boolean):324:324 -> u 67:67:boolean setResultInternal(java.lang.Object,boolean):326:326 -> u 2:22:boolean wasCancelled():212:212 -> v -com.facebook.datasource.AbstractDataSource$1 -> L0.a$a: +com.facebook.datasource.AbstractDataSource$1 -> P0.a$a: # {"id":"sourceFile","fileName":"AbstractDataSource.java"} boolean val$isFailure -> d com.facebook.datasource.DataSubscriber val$dataSubscriber -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LL0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP0/e;"} boolean val$isCancellation -> f com.facebook.datasource.AbstractDataSource this$0 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LL0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP0/a;"} 1:12:void (com.facebook.datasource.AbstractDataSource,boolean,com.facebook.datasource.DataSubscriber,boolean):192:192 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/a;ZLL0/e;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/a;ZLP0/e;Z)V"} 1:4:void run():195:195 -> run 5:12:void run():196:196 -> run 13:16:void run():197:197 -> run 17:24:void run():198:198 -> run 25:32:void run():200:200 -> run -com.facebook.datasource.AbstractDataSource$2 -> L0.a$b: +com.facebook.datasource.AbstractDataSource$2 -> P0.a$b: # {"id":"sourceFile","fileName":"AbstractDataSource.java"} com.facebook.datasource.DataSubscriber val$subscriber -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LL0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP0/e;"} com.facebook.datasource.AbstractDataSource this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LL0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP0/a;"} 1:8:void (com.facebook.datasource.AbstractDataSource,com.facebook.datasource.DataSubscriber):357:357 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/a;LL0/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/a;LP0/e;)V"} 1:8:void run():360:360 -> run -com.facebook.datasource.AbstractDataSource$DataSourceInstrumenter -> L0.a$c: +com.facebook.datasource.AbstractDataSource$DataSourceInstrumenter -> P0.a$c: # {"id":"sourceFile","fileName":"AbstractDataSource.java"} -com.facebook.datasource.AbstractDataSource$DataSourceStatus -> L0.a$d: +com.facebook.datasource.AbstractDataSource$DataSourceStatus -> P0.a$d: # {"id":"sourceFile","fileName":"AbstractDataSource.java"} com.facebook.datasource.AbstractDataSource$DataSourceStatus IN_PROGRESS -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LL0/a$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP0/a$d;"} com.facebook.datasource.AbstractDataSource$DataSourceStatus SUCCESS -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LL0/a$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP0/a$d;"} com.facebook.datasource.AbstractDataSource$DataSourceStatus FAILURE -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LL0/a$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP0/a$d;"} com.facebook.datasource.AbstractDataSource$DataSourceStatus[] $VALUES -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"[LL0/a$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LP0/a$d;"} 1:10:void ():37:37 -> 11:20:void ():40:40 -> 21:30:void ():43:43 -> 31:37:void ():35:35 -> 1:4:void (java.lang.String,int):35:35 -> 1:9:com.facebook.datasource.AbstractDataSource$DataSourceStatus valueOf(java.lang.String):35:35 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LL0/a$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LP0/a$d;"} 1:9:com.facebook.datasource.AbstractDataSource$DataSourceStatus[] values():35:35 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LL0/a$d;"} -com.facebook.datasource.BaseDataSubscriber -> L0.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LP0/a$d;"} +com.facebook.datasource.BaseDataSubscriber -> P0.b: # {"id":"sourceFile","fileName":"BaseDataSubscriber.java"} 1:4:void ():41:41 -> 1:1:void onCancellation(com.facebook.datasource.DataSource):69:69 -> onCancellation - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 1:3:void onFailure(com.facebook.datasource.DataSource):62:62 -> onFailure - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 4:11:void onFailure(com.facebook.datasource.DataSource):64:64 -> onFailure 12:12:void onFailure(com.facebook.datasource.DataSource):65:65 -> onFailure void onFailureImpl(com.facebook.datasource.DataSource) -> onFailureImpl - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 1:4:void onNewResult(com.facebook.datasource.DataSource):49:49 -> onNewResult - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 5:9:void onNewResult(com.facebook.datasource.DataSource):51:51 -> onNewResult 10:19:void onNewResult(com.facebook.datasource.DataSource):54:54 -> onNewResult 20:20:void onNewResult(com.facebook.datasource.DataSource):56:56 -> onNewResult void onNewResultImpl(com.facebook.datasource.DataSource) -> onNewResultImpl - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 1:1:void onProgressUpdate(com.facebook.datasource.DataSource):72:72 -> onProgressUpdate - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} -com.facebook.datasource.DataSource -> L0.c: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} +com.facebook.datasource.DataSource -> P0.c: # {"id":"sourceFile","fileName":"DataSource.java"} boolean hasResult() -> a boolean isFinished() -> b java.lang.Throwable getFailureCause() -> c boolean close() -> close float getProgress() -> d - void subscribe(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor) -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/e;Ljava/util/concurrent/Executor;)V"} - boolean hasMultipleResults() -> f + boolean hasMultipleResults() -> e + void subscribe(com.facebook.datasource.DataSubscriber,java.util.concurrent.Executor) -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/e;Ljava/util/concurrent/Executor;)V"} java.util.Map getExtras() -> getExtras java.lang.Object getResult() -> getResult -com.facebook.datasource.DataSources -> L0.d: +com.facebook.datasource.DataSources -> P0.d: # {"id":"sourceFile","fileName":"DataSources.java"} 1:6:com.facebook.common.internal.Supplier getFailedDataSourceSupplier(java.lang.Throwable):41:41 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Throwable;)LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Throwable;)LF0/n;"} 1:4:com.facebook.datasource.DataSource immediateFailedDataSource(java.lang.Throwable):25:25 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Throwable;)LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Throwable;)LP0/c;"} 5:8:com.facebook.datasource.DataSource immediateFailedDataSource(java.lang.Throwable):26:26 -> b -com.facebook.datasource.DataSources$1 -> L0.d$a: +com.facebook.datasource.DataSources$1 -> P0.d$a: # {"id":"sourceFile","fileName":"DataSources.java"} java.lang.Throwable val$failure -> a 1:6:void (java.lang.Throwable):41:41 -> 1:7:com.facebook.datasource.DataSource get():44:44 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LP0/c;"} 1:5:java.lang.Object get():41:41 -> get -com.facebook.datasource.DataSubscriber -> L0.e: +com.facebook.datasource.DataSubscriber -> P0.e: # {"id":"sourceFile","fileName":"DataSubscriber.java"} void onCancellation(com.facebook.datasource.DataSource) -> onCancellation - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} void onFailure(com.facebook.datasource.DataSource) -> onFailure - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} void onNewResult(com.facebook.datasource.DataSource) -> onNewResult - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} void onProgressUpdate(com.facebook.datasource.DataSource) -> onProgressUpdate - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} -com.facebook.datasource.FirstAvailableDataSourceSupplier -> L0.f: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} +com.facebook.datasource.FirstAvailableDataSourceSupplier -> P0.f: # {"id":"sourceFile","fileName":"FirstAvailableDataSourceSupplier.java"} java.util.List mDataSourceSuppliers -> a 1:3:void (java.util.List):32:32 -> 4:14:void (java.util.List):33:33 -> 15:17:void (java.util.List):34:34 -> - 1:1:java.util.List L0.FirstAvailableDataSourceSupplier.-$$Nest$fgetmDataSourceSuppliers(L0.FirstAvailableDataSourceSupplier):0:0 -> a + 1:1:java.util.List P0.FirstAvailableDataSourceSupplier.-$$Nest$fgetmDataSourceSuppliers(P0.FirstAvailableDataSourceSupplier):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/f;)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/f;)Ljava/util/List;"} 1:6:com.facebook.datasource.FirstAvailableDataSourceSupplier create(java.util.List):39:39 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)LL0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)LP0/f;"} 1:6:com.facebook.datasource.DataSource get():44:44 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LP0/c;"} 5:10:boolean equals(java.lang.Object):57:57 -> equals 11:12:boolean equals(java.lang.Object):60:60 -> equals 13:21:boolean equals(java.lang.Object):61:61 -> equals 1:5:java.lang.Object get():26:26 -> get 1:7:int hashCode():49:49 -> hashCode 1:17:java.lang.String toString():66:66 -> toString -com.facebook.datasource.FirstAvailableDataSourceSupplier$FirstAvailableDataSource -> L0.f$a: +com.facebook.datasource.FirstAvailableDataSourceSupplier$FirstAvailableDataSource -> P0.f$a: # {"id":"sourceFile","fileName":"FirstAvailableDataSourceSupplier.java"} int mIndex -> h com.facebook.datasource.DataSource mCurrentDataSource -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP0/c;"} com.facebook.datasource.DataSource mDataSourceWithResult -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP0/c;"} com.facebook.datasource.FirstAvailableDataSourceSupplier this$0 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"LL0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP0/f;"} 1:6:void (com.facebook.datasource.FirstAvailableDataSourceSupplier):76:76 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/f;)V"} 7:9:void (com.facebook.datasource.FirstAvailableDataSourceSupplier):72:72 -> 10:11:void (com.facebook.datasource.FirstAvailableDataSourceSupplier):73:73 -> 12:13:void (com.facebook.datasource.FirstAvailableDataSourceSupplier):74:74 -> 14:19:void (com.facebook.datasource.FirstAvailableDataSourceSupplier):77:77 -> 20:30:void (com.facebook.datasource.FirstAvailableDataSourceSupplier):78:78 -> 2:8:com.facebook.datasource.DataSource getDataSourceWithResult():154:154 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"()LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LP0/c;"} 2:21:com.facebook.common.internal.Supplier getNextSupplier():130:130 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/n;"} 22:43:com.facebook.common.internal.Supplier getNextSupplier():131:131 -> B 44:48:com.facebook.common.internal.Supplier getNextSupplier():133:133 -> B 1:2:void maybeSetDataSourceWithResult(com.facebook.datasource.DataSource,boolean):159:160 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;Z)V"} 3:17:void maybeSetDataSourceWithResult(com.facebook.datasource.DataSource,boolean):160:160 -> C 18:19:void maybeSetDataSourceWithResult(com.facebook.datasource.DataSource,boolean):170:170 -> C 20:21:void maybeSetDataSourceWithResult(com.facebook.datasource.DataSource,boolean):172:173 -> C @@ -75691,17 +80529,17 @@ com.facebook.datasource.FirstAvailableDataSourceSupplier$FirstAvailableDataSourc 27:28:void maybeSetDataSourceWithResult(com.facebook.datasource.DataSource,boolean):161:161 -> C 29:30:void maybeSetDataSourceWithResult(com.facebook.datasource.DataSource,boolean):172:172 -> C 1:7:void onDataSourceFailed(com.facebook.datasource.DataSource):177:177 -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 8:13:void onDataSourceFailed(com.facebook.datasource.DataSource):180:180 -> D 14:16:void onDataSourceFailed(com.facebook.datasource.DataSource):181:181 -> D 17:22:void onDataSourceFailed(com.facebook.datasource.DataSource):183:183 -> D 23:34:void onDataSourceFailed(com.facebook.datasource.DataSource):184:184 -> D 1:7:void onDataSourceNewResult(com.facebook.datasource.DataSource):189:189 -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 8:13:void onDataSourceNewResult(com.facebook.datasource.DataSource):192:192 -> E 14:26:void onDataSourceNewResult(com.facebook.datasource.DataSource):193:193 -> E 2:7:boolean setCurrentDataSource(com.facebook.datasource.DataSource):137:137 -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)Z"} 8:10:boolean setCurrentDataSource(com.facebook.datasource.DataSource):138:138 -> F 11:12:boolean setCurrentDataSource(com.facebook.datasource.DataSource):140:140 -> F 13:18:boolean setCurrentDataSource(com.facebook.datasource.DataSource):141:141 -> F @@ -75725,44 +80563,44 @@ com.facebook.datasource.FirstAvailableDataSourceSupplier$FirstAvailableDataSourc 31:32:boolean close():109:109 -> close 2:7:java.lang.Object getResult():85:85 -> getResult 8:19:java.lang.Object getResult():86:86 -> getResult - 1:1:void L0.FirstAvailableDataSourceSupplier$FirstAvailableDataSource.-$$Nest$monDataSourceFailed(L0.FirstAvailableDataSourceSupplier$FirstAvailableDataSource,L0.DataSource):0:0 -> w + 1:1:void P0.FirstAvailableDataSourceSupplier$FirstAvailableDataSource.-$$Nest$monDataSourceFailed(P0.FirstAvailableDataSourceSupplier$FirstAvailableDataSource,P0.DataSource):0:0 -> w # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/f$a;LL0/c;)V"} - 1:1:void L0.FirstAvailableDataSourceSupplier$FirstAvailableDataSource.-$$Nest$monDataSourceNewResult(L0.FirstAvailableDataSourceSupplier$FirstAvailableDataSource,L0.DataSource):0:0 -> x + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/f$a;LP0/c;)V"} + 1:1:void P0.FirstAvailableDataSourceSupplier$FirstAvailableDataSource.-$$Nest$monDataSourceNewResult(P0.FirstAvailableDataSourceSupplier$FirstAvailableDataSource,P0.DataSource):0:0 -> x # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/f$a;LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/f$a;LP0/c;)V"} 2:13:boolean clearCurrentDataSource(com.facebook.datasource.DataSource):145:145 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)Z"} 14:15:boolean clearCurrentDataSource(com.facebook.datasource.DataSource):148:148 -> y 16:20:boolean clearCurrentDataSource(com.facebook.datasource.DataSource):149:149 -> y 21:25:boolean clearCurrentDataSource(com.facebook.datasource.DataSource):146:146 -> y 3:6:void closeSafely(com.facebook.datasource.DataSource):199:199 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} -com.facebook.datasource.FirstAvailableDataSourceSupplier$FirstAvailableDataSource$InternalDataSubscriber -> L0.f$a$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} +com.facebook.datasource.FirstAvailableDataSourceSupplier$FirstAvailableDataSource$InternalDataSubscriber -> P0.f$a$a: # {"id":"sourceFile","fileName":"FirstAvailableDataSourceSupplier.java"} com.facebook.datasource.FirstAvailableDataSourceSupplier$FirstAvailableDataSource this$1 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LL0/f$a;"} - 1:1:void L0.FirstAvailableDataSourceSupplier$FirstAvailableDataSource$InternalDataSubscriber.(L0.FirstAvailableDataSourceSupplier$FirstAvailableDataSource,L0.FirstAvailableDataSourceSupplier-IA):0:0 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"LP0/f$a;"} + 1:1:void P0.FirstAvailableDataSourceSupplier$FirstAvailableDataSource$InternalDataSubscriber.(P0.FirstAvailableDataSourceSupplier$FirstAvailableDataSource,P0.FirstAvailableDataSourceSupplier-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/f$a;LL0/g;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/f$a;LP0/g;)V"} 2:2:void (com.facebook.datasource.FirstAvailableDataSourceSupplier$FirstAvailableDataSource):203:203 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/f$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/f$a;)V"} 1:1:void onCancellation(com.facebook.datasource.DataSource):211:211 -> onCancellation - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 1:6:void onFailure(com.facebook.datasource.DataSource):207:207 -> onFailure - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 1:6:void onNewResult(com.facebook.datasource.DataSource):215:215 -> onNewResult - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 7:12:void onNewResult(com.facebook.datasource.DataSource):216:216 -> onNewResult 13:18:void onNewResult(com.facebook.datasource.DataSource):217:217 -> onNewResult 19:24:void onNewResult(com.facebook.datasource.DataSource):218:218 -> onNewResult 1:6:void onProgressUpdate(com.facebook.datasource.DataSource):224:224 -> onProgressUpdate - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 7:20:void onProgressUpdate(com.facebook.datasource.DataSource):225:225 -> onProgressUpdate -com.facebook.datasource.FirstAvailableDataSourceSupplier-IA -> L0.g: +com.facebook.datasource.FirstAvailableDataSourceSupplier-IA -> P0.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} -com.facebook.datasource.IncreasingQualityDataSourceSupplier -> L0.h: +com.facebook.datasource.IncreasingQualityDataSourceSupplier -> P0.h: # {"id":"sourceFile","fileName":"IncreasingQualityDataSourceSupplier.java"} java.util.List mDataSourceSuppliers -> a boolean mDataSourceLazy -> b @@ -75770,23 +80608,23 @@ com.facebook.datasource.IncreasingQualityDataSourceSupplier -> L0.h: 4:14:void (java.util.List,boolean):45:45 -> 15:16:void (java.util.List,boolean):46:46 -> 17:19:void (java.util.List,boolean):47:47 -> - 1:1:boolean L0.IncreasingQualityDataSourceSupplier.-$$Nest$fgetmDataSourceLazy(L0.IncreasingQualityDataSourceSupplier):0:0 -> a + 1:1:boolean P0.IncreasingQualityDataSourceSupplier.-$$Nest$fgetmDataSourceLazy(P0.IncreasingQualityDataSourceSupplier):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/h;)Z"} - 1:1:java.util.List L0.IncreasingQualityDataSourceSupplier.-$$Nest$fgetmDataSourceSuppliers(L0.IncreasingQualityDataSourceSupplier):0:0 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/h;)Z"} + 1:1:java.util.List P0.IncreasingQualityDataSourceSupplier.-$$Nest$fgetmDataSourceSuppliers(P0.IncreasingQualityDataSourceSupplier):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/h;)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/h;)Ljava/util/List;"} 1:6:com.facebook.datasource.IncreasingQualityDataSourceSupplier create(java.util.List,boolean):75:75 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Z)LL0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Z)LP0/h;"} 1:6:com.facebook.datasource.DataSource get():80:80 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LP0/c;"} 5:10:boolean equals(java.lang.Object):93:93 -> equals 11:12:boolean equals(java.lang.Object):96:96 -> equals 13:21:boolean equals(java.lang.Object):97:97 -> equals 1:5:java.lang.Object get():36:36 -> get 1:7:int hashCode():85:85 -> hashCode 1:17:java.lang.String toString():102:102 -> toString -com.facebook.datasource.IncreasingQualityDataSourceSupplier$IncreasingQualityDataSource -> L0.h$a: +com.facebook.datasource.IncreasingQualityDataSourceSupplier$IncreasingQualityDataSource -> P0.h$a: # {"id":"sourceFile","fileName":"IncreasingQualityDataSourceSupplier.java"} java.util.ArrayList mDataSources -> h int mIndexOfDataSourceWithResult -> i @@ -75795,22 +80633,22 @@ com.facebook.datasource.IncreasingQualityDataSourceSupplier$IncreasingQualityDat java.lang.Throwable mDelayedError -> l java.util.Map mDelayedExtras -> m com.facebook.datasource.IncreasingQualityDataSourceSupplier this$0 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"LL0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP0/h;"} 1:5:void (com.facebook.datasource.IncreasingQualityDataSourceSupplier):120:120 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/h;)V"} 6:11:void (com.facebook.datasource.IncreasingQualityDataSourceSupplier):121:121 -> 12:15:void (com.facebook.datasource.IncreasingQualityDataSourceSupplier):122:122 -> 2:28:com.facebook.datasource.DataSource getAndClearDataSource(int):159:159 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LP0/c;"} 2:27:com.facebook.datasource.DataSource getDataSource(int):154:154 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LP0/c;"} 2:12:com.facebook.datasource.DataSource getDataSourceWithResult():164:164 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"()LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LP0/c;"} 1:6:void maybeSetFailure():233:233 -> D 7:14:void maybeSetFailure():234:234 -> D 15:20:void maybeSetFailure():235:235 -> D 1:2:void maybeSetIndexOfDataSourceWithResult(int,com.facebook.datasource.DataSource,boolean):243:244 -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILL0/c;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILP0/c;Z)V"} 3:3:void maybeSetIndexOfDataSourceWithResult(int,com.facebook.datasource.DataSource,boolean):244:244 -> E 4:14:void maybeSetIndexOfDataSourceWithResult(int,com.facebook.datasource.DataSource,boolean):246:246 -> E 15:31:void maybeSetIndexOfDataSourceWithResult(int,com.facebook.datasource.DataSource,boolean):254:254 -> E @@ -75820,17 +80658,17 @@ com.facebook.datasource.IncreasingQualityDataSourceSupplier$IncreasingQualityDat 48:49:void maybeSetIndexOfDataSourceWithResult(int,com.facebook.datasource.DataSource,boolean):247:247 -> E 50:51:void maybeSetIndexOfDataSourceWithResult(int,com.facebook.datasource.DataSource,boolean):259:259 -> E 1:9:void onDataSourceFailed(int,com.facebook.datasource.DataSource):224:224 -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILP0/c;)V"} 10:15:void onDataSourceFailed(int,com.facebook.datasource.DataSource):226:226 -> F 16:21:void onDataSourceFailed(int,com.facebook.datasource.DataSource):227:227 -> F 22:25:void onDataSourceFailed(int,com.facebook.datasource.DataSource):229:229 -> F 1:7:void onDataSourceNewResult(int,com.facebook.datasource.DataSource):213:213 -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILP0/c;)V"} 8:15:void onDataSourceNewResult(int,com.facebook.datasource.DataSource):216:216 -> G 16:32:void onDataSourceNewResult(int,com.facebook.datasource.DataSource):217:217 -> G 33:36:void onDataSourceNewResult(int,com.facebook.datasource.DataSource):219:219 -> G 2:7:com.facebook.datasource.DataSource tryGetAndClearDataSource(int,com.facebook.datasource.DataSource):269:269 -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILL0/c;)LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILP0/c;)LP0/c;"} 8:10:com.facebook.datasource.DataSource tryGetAndClearDataSource(int,com.facebook.datasource.DataSource):270:270 -> H 11:16:com.facebook.datasource.DataSource tryGetAndClearDataSource(int,com.facebook.datasource.DataSource):272:272 -> H 17:24:com.facebook.datasource.DataSource tryGetAndClearDataSource(int,com.facebook.datasource.DataSource):273:273 -> H @@ -75854,14 +80692,14 @@ com.facebook.datasource.IncreasingQualityDataSourceSupplier$IncreasingQualityDat 10:15:java.lang.Object getResult():171:171 -> getResult 16:21:java.lang.Object getResult():174:174 -> getResult 22:31:java.lang.Object getResult():175:175 -> getResult - 1:1:void L0.IncreasingQualityDataSourceSupplier$IncreasingQualityDataSource.-$$Nest$monDataSourceFailed(L0.IncreasingQualityDataSourceSupplier$IncreasingQualityDataSource,int,L0.DataSource):0:0 -> w + 1:1:void P0.IncreasingQualityDataSourceSupplier$IncreasingQualityDataSource.-$$Nest$monDataSourceFailed(P0.IncreasingQualityDataSourceSupplier$IncreasingQualityDataSource,int,P0.DataSource):0:0 -> w # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/h$a;ILL0/c;)V"} - 1:1:void L0.IncreasingQualityDataSourceSupplier$IncreasingQualityDataSource.-$$Nest$monDataSourceNewResult(L0.IncreasingQualityDataSourceSupplier$IncreasingQualityDataSource,int,L0.DataSource):0:0 -> x + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/h$a;ILP0/c;)V"} + 1:1:void P0.IncreasingQualityDataSourceSupplier$IncreasingQualityDataSource.-$$Nest$monDataSourceNewResult(P0.IncreasingQualityDataSourceSupplier$IncreasingQualityDataSource,int,P0.DataSource):0:0 -> x # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/h$a;ILL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/h$a;ILP0/c;)V"} 3:6:void closeSafely(com.facebook.datasource.DataSource):280:280 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 1:5:void ensureDataSourceInitialized():127:127 -> z 6:7:void ensureDataSourceInitialized():131:132 -> z 8:10:void ensureDataSourceInitialized():132:132 -> z @@ -75875,33 +80713,33 @@ com.facebook.datasource.IncreasingQualityDataSourceSupplier$IncreasingQualityDat 65:76:void ensureDataSourceInitialized():141:141 -> z 77:88:void ensureDataSourceInitialized():144:144 -> z 89:92:void ensureDataSourceInitialized():149:149 -> z -com.facebook.datasource.IncreasingQualityDataSourceSupplier$IncreasingQualityDataSource$InternalDataSubscriber -> L0.h$a$a: +com.facebook.datasource.IncreasingQualityDataSourceSupplier$IncreasingQualityDataSource$InternalDataSubscriber -> P0.h$a$a: # {"id":"sourceFile","fileName":"IncreasingQualityDataSourceSupplier.java"} int mIndex -> a com.facebook.datasource.IncreasingQualityDataSourceSupplier$IncreasingQualityDataSource this$1 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LL0/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP0/h$a;"} 1:5:void (com.facebook.datasource.IncreasingQualityDataSourceSupplier$IncreasingQualityDataSource,int):287:287 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/h$a;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/h$a;I)V"} 6:8:void (com.facebook.datasource.IncreasingQualityDataSourceSupplier$IncreasingQualityDataSource,int):288:288 -> 1:1:void onCancellation(com.facebook.datasource.DataSource):306:306 -> onCancellation - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 1:8:void onFailure(com.facebook.datasource.DataSource):302:302 -> onFailure - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 1:6:void onNewResult(com.facebook.datasource.DataSource):293:293 -> onNewResult - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 7:14:void onNewResult(com.facebook.datasource.DataSource):294:294 -> onNewResult 15:20:void onNewResult(com.facebook.datasource.DataSource):295:295 -> onNewResult 21:28:void onNewResult(com.facebook.datasource.DataSource):296:296 -> onNewResult 1:4:void onProgressUpdate(com.facebook.datasource.DataSource):310:310 -> onProgressUpdate - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 5:14:void onProgressUpdate(com.facebook.datasource.DataSource):311:311 -> onProgressUpdate -com.facebook.datasource.SimpleDataSource -> L0.i: +com.facebook.datasource.SimpleDataSource -> P0.i: # {"id":"sourceFile","fileName":"SimpleDataSource.java"} 1:4:void ():16:16 -> 1:11:boolean setFailure(java.lang.Throwable):68:68 -> o 1:6:com.facebook.datasource.SimpleDataSource create():20:20 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"()LL0/i;"} -com.facebook.debug.debugoverlay.model.DebugOverlayTag -> M0.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LP0/i;"} +com.facebook.debug.debugoverlay.model.DebugOverlayTag -> Q0.a: # {"id":"sourceFile","fileName":"DebugOverlayTag.kt"} java.lang.String name -> a java.lang.String description -> b @@ -75910,55 +80748,55 @@ com.facebook.debug.debugoverlay.model.DebugOverlayTag -> M0.a: 14:15:void (java.lang.String,java.lang.String,int):18:18 -> 16:17:void (java.lang.String,java.lang.String,int):19:19 -> 18:20:void (java.lang.String,java.lang.String,int):20:20 -> -com.facebook.debug.holder.NoopPrinter -> N0.a: +com.facebook.debug.holder.NoopPrinter -> R0.a: # {"id":"sourceFile","fileName":"NoopPrinter.kt"} com.facebook.debug.holder.NoopPrinter INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR0/a;"} 1:8:void ():0:0 -> 1:4:void ():13:13 -> - 1:1:void N0.NoopPrinter.logMessage(M0.DebugOverlayTag,java.lang.String):0:0 -> a + 1:1:boolean R0.NoopPrinter.shouldDisplayLogMessage(Q0.DebugOverlayTag):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LM0/a;Ljava/lang/String;)V"} - 1:1:void N0.NoopPrinter.logMessage(M0.DebugOverlayTag,java.lang.String,java.lang.Object[]):0:0 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/a;)Z"} + 1:1:void R0.NoopPrinter.logMessage(Q0.DebugOverlayTag,java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LM0/a;Ljava/lang/String;[Ljava/lang/Object;)V"} - 1:1:boolean N0.NoopPrinter.shouldDisplayLogMessage(M0.DebugOverlayTag):0:0 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/a;Ljava/lang/String;)V"} + 1:1:void R0.NoopPrinter.logMessage(Q0.DebugOverlayTag,java.lang.String,java.lang.Object[]):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LM0/a;)Z"} -com.facebook.debug.holder.Printer -> N0.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/a;Ljava/lang/String;[Ljava/lang/Object;)V"} +com.facebook.debug.holder.Printer -> R0.b: # {"id":"sourceFile","fileName":"Printer.kt"} - void logMessage(com.facebook.debug.debugoverlay.model.DebugOverlayTag,java.lang.String) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LM0/a;Ljava/lang/String;)V"} - void logMessage(com.facebook.debug.debugoverlay.model.DebugOverlayTag,java.lang.String,java.lang.Object[]) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LM0/a;Ljava/lang/String;[Ljava/lang/Object;)V"} - boolean shouldDisplayLogMessage(com.facebook.debug.debugoverlay.model.DebugOverlayTag) -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LM0/a;)Z"} -com.facebook.debug.holder.PrinterHolder -> N0.c: + boolean shouldDisplayLogMessage(com.facebook.debug.debugoverlay.model.DebugOverlayTag) -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/a;)Z"} + void logMessage(com.facebook.debug.debugoverlay.model.DebugOverlayTag,java.lang.String) -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/a;Ljava/lang/String;)V"} + void logMessage(com.facebook.debug.debugoverlay.model.DebugOverlayTag,java.lang.String,java.lang.Object[]) -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/a;Ljava/lang/String;[Ljava/lang/Object;)V"} +com.facebook.debug.holder.PrinterHolder -> R0.c: # {"id":"sourceFile","fileName":"PrinterHolder.kt"} com.facebook.debug.holder.PrinterHolder INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR0/c;"} com.facebook.debug.holder.Printer printer -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR0/b;"} 8:12:void ():12:12 -> 1:4:void ():11:11 -> 1:3:com.facebook.debug.holder.Printer getPrinter():12:12 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN0/b;"} -com.facebook.debug.tags.ReactDebugOverlayTags -> O0.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LR0/b;"} +com.facebook.debug.tags.ReactDebugOverlayTags -> S0.a: # {"id":"sourceFile","fileName":"ReactDebugOverlayTags.kt"} com.facebook.debug.tags.ReactDebugOverlayTags INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LO0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LS0/a;"} com.facebook.debug.debugoverlay.model.DebugOverlayTag PERFORMANCE -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LM0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/a;"} com.facebook.debug.debugoverlay.model.DebugOverlayTag NAVIGATION -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LM0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/a;"} com.facebook.debug.debugoverlay.model.DebugOverlayTag RN_CORE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LM0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/a;"} com.facebook.debug.debugoverlay.model.DebugOverlayTag BRIDGE_CALLS -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LM0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/a;"} com.facebook.debug.debugoverlay.model.DebugOverlayTag NATIVE_MODULE -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LM0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/a;"} com.facebook.debug.debugoverlay.model.DebugOverlayTag UI_MANAGER -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LM0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/a;"} 8:21:void ():17:17 -> 22:42:void ():20:20 -> 43:55:void ():23:23 -> @@ -75968,7 +80806,7 @@ com.facebook.debug.tags.ReactDebugOverlayTags -> O0.a: 90:94:void ():34:34 -> 95:102:void ():32:32 -> 1:4:void ():14:14 -> -com.facebook.drawee.R$styleable -> P0.a: +com.facebook.drawee.R$styleable -> T0.a: int GenericDraweeHierarchy_roundingBorderColor -> A int GenericDraweeHierarchy_roundingBorderPadding -> B int GenericDraweeHierarchy_roundingBorderWidth -> C @@ -76001,122 +80839,122 @@ com.facebook.drawee.R$styleable -> P0.a: int GenericDraweeHierarchy_roundWithOverlayColor -> y int GenericDraweeHierarchy_roundedCornerRadius -> z 3:20:void ():0:0 -> -com.facebook.drawee.backends.pipeline.DefaultDrawableFactory -> Q0.a: +com.facebook.drawee.backends.pipeline.DefaultDrawableFactory -> U0.a: # {"id":"sourceFile","fileName":"DefaultDrawableFactory.java"} android.content.res.Resources mResources -> a com.facebook.imagepipeline.drawable.DrawableFactory mAnimatedDrawableFactory -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/a;"} com.facebook.imagepipeline.drawable.DrawableFactory mXmlDrawableFactory -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/a;"} 1:3:void (android.content.res.Resources,com.facebook.imagepipeline.drawable.DrawableFactory,com.facebook.imagepipeline.drawable.DrawableFactory):33:33 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;Lm1/a;Lm1/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;Lq1/a;Lq1/a;)V"} 4:5:void (android.content.res.Resources,com.facebook.imagepipeline.drawable.DrawableFactory,com.facebook.imagepipeline.drawable.DrawableFactory):34:34 -> 6:7:void (android.content.res.Resources,com.facebook.imagepipeline.drawable.DrawableFactory,com.facebook.imagepipeline.drawable.DrawableFactory):35:35 -> 8:10:void (android.content.res.Resources,com.facebook.imagepipeline.drawable.DrawableFactory,com.facebook.imagepipeline.drawable.DrawableFactory):36:36 -> - 1:2:boolean supportsImageType(com.facebook.imagepipeline.image.CloseableImage):46:46 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/d;)Z"} - 1:6:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):53:53 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/d;)Landroid/graphics/drawable/Drawable;"} - 7:15:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):54:54 -> b - 16:19:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):56:56 -> b - 20:21:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):57:57 -> b - 22:25:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):58:58 -> b - 26:32:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):59:59 -> b - 33:38:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):60:60 -> b - 39:44:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):61:61 -> b - 45:50:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):79:79 -> b - 51:54:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):80:80 -> b - 55:56:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):65:65 -> b - 57:60:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):67:67 -> b - 61:67:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):68:68 -> b - 68:73:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):79:79 -> b - 74:77:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):80:80 -> b - 78:81:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):70:70 -> b - 82:87:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):71:71 -> b - 88:93:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):72:72 -> b - 94:99:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):79:79 -> b - 100:103:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):80:80 -> b - 104:107:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):73:73 -> b - 108:113:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):74:74 -> b - 114:119:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):75:75 -> b - 120:125:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):79:79 -> b - 126:129:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):80:80 -> b - 130:136:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):79:79 -> b - 137:140:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):80:80 -> b - 141:146:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):79:79 -> b - 147:149:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):80:80 -> b - 150:150:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):82:82 -> b + 1:6:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):53:53 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/d;)Landroid/graphics/drawable/Drawable;"} + 7:15:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):54:54 -> a + 16:19:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):56:56 -> a + 20:21:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):57:57 -> a + 22:25:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):58:58 -> a + 26:32:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):59:59 -> a + 33:38:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):60:60 -> a + 39:44:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):61:61 -> a + 45:50:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):79:79 -> a + 51:54:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):80:80 -> a + 55:56:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):65:65 -> a + 57:60:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):67:67 -> a + 61:67:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):68:68 -> a + 68:73:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):79:79 -> a + 74:77:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):80:80 -> a + 78:81:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):70:70 -> a + 82:87:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):71:71 -> a + 88:93:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):72:72 -> a + 94:99:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):79:79 -> a + 100:103:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):80:80 -> a + 104:107:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):73:73 -> a + 108:113:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):74:74 -> a + 114:119:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):75:75 -> a + 120:125:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):79:79 -> a + 126:129:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):80:80 -> a + 130:136:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):79:79 -> a + 137:140:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):80:80 -> a + 141:146:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):79:79 -> a + 147:149:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):80:80 -> a + 150:150:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):82:82 -> a + 1:2:boolean supportsImageType(com.facebook.imagepipeline.image.CloseableImage):46:46 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/d;)Z"} 1:7:boolean hasTransformableExifOrientation(com.facebook.imagepipeline.image.CloseableStaticBitmap):95:95 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/e;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/e;)Z"} 8:16:boolean hasTransformableExifOrientation(com.facebook.imagepipeline.image.CloseableStaticBitmap):96:96 -> c 1:6:boolean hasTransformableRotationAngle(com.facebook.imagepipeline.image.CloseableStaticBitmap):88:88 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/e;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/e;)Z"} 7:17:boolean hasTransformableRotationAngle(com.facebook.imagepipeline.image.CloseableStaticBitmap):89:89 -> d -com.facebook.drawee.backends.pipeline.DraweeConfig -> Q0.b: +com.facebook.drawee.backends.pipeline.DraweeConfig -> U0.b: # {"id":"sourceFile","fileName":"DraweeConfig.java"} com.facebook.common.internal.ImmutableList mCustomDrawableFactories -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/f;"} com.facebook.drawee.backends.pipeline.PipelineDraweeControllerFactory mPipelineDraweeControllerFactory -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/h;"} com.facebook.common.internal.Supplier mDebugOverlayEnabledSupplier -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} - 1:1:void Q0.DraweeConfig.(Q0.DraweeConfig$Builder,Q0.DraweeConfig-IA):0:0 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} + 1:1:void U0.DraweeConfig.(U0.DraweeConfig$Builder,U0.DraweeConfig-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/b$a;LQ0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/b$a;LU0/c;)V"} 2:2:void (com.facebook.drawee.backends.pipeline.DraweeConfig$Builder):30:30 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/b$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/b$a;)V"} 3:5:void (com.facebook.drawee.backends.pipeline.DraweeConfig$Builder):32:34 -> 6:10:void (com.facebook.drawee.backends.pipeline.DraweeConfig$Builder):36:40 -> 1:3:com.facebook.common.internal.ImmutableList getCustomDrawableFactories():45:45 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/f;"} 1:3:com.facebook.common.internal.Supplier getDebugOverlayEnabledSupplier():63:63 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/n;"} 1:2:com.facebook.fresco.ui.common.ImagePerfDataListener getImagePerfDataListener():55:55 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb1/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf1/g;"} 1:3:com.facebook.drawee.backends.pipeline.PipelineDraweeControllerFactory getPipelineDraweeControllerFactory():50:50 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU0/h;"} 1:6:com.facebook.drawee.backends.pipeline.DraweeConfig$Builder newBuilder():59:59 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/b$a;"} -com.facebook.drawee.backends.pipeline.DraweeConfig$Builder -> Q0.b$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU0/b$a;"} +com.facebook.drawee.backends.pipeline.DraweeConfig$Builder -> U0.b$a: # {"id":"sourceFile","fileName":"DraweeConfig.java"} java.util.List mCustomDrawableFactories -> a com.facebook.common.internal.Supplier mDebugOverlayEnabledSupplier -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.drawee.backends.pipeline.PipelineDraweeControllerFactory mPipelineDraweeControllerFactory -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/h;"} 1:4:void ():66:66 -> - 1:1:java.util.List Q0.DraweeConfig$Builder.-$$Nest$fgetmCustomDrawableFactories(Q0.DraweeConfig$Builder):0:0 -> a + 1:1:java.util.List U0.DraweeConfig$Builder.-$$Nest$fgetmCustomDrawableFactories(U0.DraweeConfig$Builder):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/b$a;)Ljava/util/List;"} - 1:1:B0.Supplier Q0.DraweeConfig$Builder.-$$Nest$fgetmDebugOverlayEnabledSupplier(Q0.DraweeConfig$Builder):0:0 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/b$a;)Ljava/util/List;"} + 1:1:F0.Supplier U0.DraweeConfig$Builder.-$$Nest$fgetmDebugOverlayEnabledSupplier(U0.DraweeConfig$Builder):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/b$a;)LB0/n;"} - 1:1:b1.ImagePerfDataListener Q0.DraweeConfig$Builder.-$$Nest$fgetmImagePerfDataListener(Q0.DraweeConfig$Builder):0:0 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/b$a;)LF0/n;"} + 1:1:f1.ImagePerfDataListener U0.DraweeConfig$Builder.-$$Nest$fgetmImagePerfDataListener(U0.DraweeConfig$Builder):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/b$a;)Lb1/g;"} - 1:1:Q0.PipelineDraweeControllerFactory Q0.DraweeConfig$Builder.-$$Nest$fgetmPipelineDraweeControllerFactory(Q0.DraweeConfig$Builder):0:0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/b$a;)Lf1/g;"} + 1:1:U0.PipelineDraweeControllerFactory U0.DraweeConfig$Builder.-$$Nest$fgetmPipelineDraweeControllerFactory(U0.DraweeConfig$Builder):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/b$a;)LQ0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/b$a;)LU0/h;"} 1:7:com.facebook.drawee.backends.pipeline.DraweeConfig build():130:130 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/b;"} -com.facebook.drawee.backends.pipeline.DraweeConfig-IA -> Q0.c: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU0/b;"} +com.facebook.drawee.backends.pipeline.DraweeConfig-IA -> U0.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} -com.facebook.drawee.backends.pipeline.Fresco -> Q0.d: +com.facebook.drawee.backends.pipeline.Fresco -> U0.d: # {"id":"sourceFile","fileName":"Fresco.java"} java.lang.Class TAG -> a com.facebook.drawee.backends.pipeline.PipelineDraweeControllerBuilderSupplier sDraweeControllerBuilderSupplier -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/g;"} boolean sIsInitialized -> c 1:5:void ():31:31 -> 1:9:com.facebook.imagepipeline.core.ImagePipeline getImagePipeline():145:145 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/t;"} 1:5:com.facebook.imagepipeline.core.ImagePipelineFactory getImagePipelineFactory():140:140 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/y;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/y;"} 2:5:void initialize(android.content.Context,com.facebook.imagepipeline.core.ImagePipelineConfig,com.facebook.drawee.backends.pipeline.DraweeConfig):54:54 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Li1/u;LQ0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lm1/u;LU0/b;)V"} 1:6:void initialize(android.content.Context,com.facebook.imagepipeline.core.ImagePipelineConfig,com.facebook.drawee.backends.pipeline.DraweeConfig,boolean):63:63 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Li1/u;LQ0/b;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lm1/u;LU0/b;Z)V"} 7:11:void initialize(android.content.Context,com.facebook.imagepipeline.core.ImagePipelineConfig,com.facebook.drawee.backends.pipeline.DraweeConfig,boolean):64:64 -> d 12:15:void initialize(android.content.Context,com.facebook.imagepipeline.core.ImagePipelineConfig,com.facebook.drawee.backends.pipeline.DraweeConfig,boolean):66:66 -> d 16:24:void initialize(android.content.Context,com.facebook.imagepipeline.core.ImagePipelineConfig,com.facebook.drawee.backends.pipeline.DraweeConfig,boolean):67:67 -> d @@ -76147,31 +80985,31 @@ com.facebook.drawee.backends.pipeline.Fresco -> Q0.d: 170:175:void initialize(android.content.Context,com.facebook.imagepipeline.core.ImagePipelineConfig,com.facebook.drawee.backends.pipeline.DraweeConfig,boolean):111:111 -> d 176:179:void initialize(android.content.Context,com.facebook.imagepipeline.core.ImagePipelineConfig,com.facebook.drawee.backends.pipeline.DraweeConfig,boolean):112:112 -> d 1:6:void initializeDrawee(android.content.Context,com.facebook.drawee.backends.pipeline.DraweeConfig):118:118 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LQ0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LU0/b;)V"} 7:11:void initializeDrawee(android.content.Context,com.facebook.drawee.backends.pipeline.DraweeConfig):119:119 -> e 12:18:void initializeDrawee(android.content.Context,com.facebook.drawee.backends.pipeline.DraweeConfig):121:121 -> e 19:21:void initializeDrawee(android.content.Context,com.facebook.drawee.backends.pipeline.DraweeConfig):123:123 -> e 22:27:void initializeDrawee(android.content.Context,com.facebook.drawee.backends.pipeline.DraweeConfig):124:124 -> e 28:31:void initializeDrawee(android.content.Context,com.facebook.drawee.backends.pipeline.DraweeConfig):125:125 -> e 1:7:com.facebook.drawee.backends.pipeline.PipelineDraweeControllerBuilder newDraweeControllerBuilder():136:136 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/f;"} -com.facebook.drawee.backends.pipeline.PipelineDraweeController -> Q0.e: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU0/f;"} +com.facebook.drawee.backends.pipeline.PipelineDraweeController -> U0.e: # {"id":"sourceFile","fileName":"PipelineDraweeController.java"} com.facebook.imagepipeline.drawable.DrawableFactory mDefaultDrawableFactory -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/a;"} com.facebook.common.internal.ImmutableList mGlobalDrawableFactories -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/f;"} com.facebook.imagepipeline.cache.MemoryCache mMemoryCache -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/x;"} com.facebook.cache.common.CacheKey mCacheKey -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/d;"} com.facebook.common.internal.Supplier mDataSourceSupplier -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} boolean mDrawDebugOverlay -> F com.facebook.common.internal.ImmutableList mCustomDrawableFactories -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/f;"} com.facebook.drawee.backends.pipeline.info.ImagePerfMonitor mImagePerfMonitor -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"LR0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/a;"} java.util.Set mRequestListeners -> I com.facebook.imagepipeline.request.ImageRequest mImageRequest -> J # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/request/b;"} @@ -76183,17 +81021,17 @@ com.facebook.drawee.backends.pipeline.PipelineDraweeController -> Q0.e: android.content.res.Resources mResources -> z 1:5:void ():68:68 -> 2:4:void (android.content.res.Resources,com.facebook.drawee.components.DeferredReleaser,com.facebook.imagepipeline.drawable.DrawableFactory,com.facebook.imagepipeline.drawable.DrawableFactory,java.util.concurrent.Executor,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.ImmutableList):113:113 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;LT0/a;Lm1/a;Lm1/a;Ljava/util/concurrent/Executor;Lg1/x;LB0/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;LX0/a;Lq1/a;Lq1/a;Ljava/util/concurrent/Executor;Lk1/x;LF0/f;)V"} 5:6:void (android.content.res.Resources,com.facebook.drawee.components.DeferredReleaser,com.facebook.imagepipeline.drawable.DrawableFactory,com.facebook.imagepipeline.drawable.DrawableFactory,java.util.concurrent.Executor,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.ImmutableList):114:114 -> 7:13:void (android.content.res.Resources,com.facebook.drawee.components.DeferredReleaser,com.facebook.imagepipeline.drawable.DrawableFactory,com.facebook.imagepipeline.drawable.DrawableFactory,java.util.concurrent.Executor,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.ImmutableList):115:115 -> 14:15:void (android.content.res.Resources,com.facebook.drawee.components.DeferredReleaser,com.facebook.imagepipeline.drawable.DrawableFactory,com.facebook.imagepipeline.drawable.DrawableFactory,java.util.concurrent.Executor,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.ImmutableList):117:117 -> 16:18:void (android.content.res.Resources,com.facebook.drawee.components.DeferredReleaser,com.facebook.imagepipeline.drawable.DrawableFactory,com.facebook.imagepipeline.drawable.DrawableFactory,java.util.concurrent.Executor,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.ImmutableList):118:118 -> 1:13:android.net.Uri getMainUri():442:442 -> A 1:3:void setCustomDrawableFactories(com.facebook.common.internal.ImmutableList):179:179 -> A0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB0/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/f;)V"} 1:3:void setDrawDebugOverlay(boolean):174:174 -> B0 1:7:void updateDebugOverlay(com.facebook.imagepipeline.image.CloseableImage,com.facebook.drawee.debug.DebugControllerOverlayDrawable):340:340 -> C0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/d;LV0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/d;LZ0/a;)V"} 8:14:void updateDebugOverlay(com.facebook.imagepipeline.image.CloseableImage,com.facebook.drawee.debug.DebugControllerOverlayDrawable):342:342 -> C0 15:24:void updateDebugOverlay(com.facebook.imagepipeline.image.CloseableImage,com.facebook.drawee.debug.DebugControllerOverlayDrawable):346:346 -> C0 25:28:void updateDebugOverlay(com.facebook.imagepipeline.image.CloseableImage,com.facebook.drawee.debug.DebugControllerOverlayDrawable):347:347 -> C0 @@ -76207,16 +81045,16 @@ com.facebook.drawee.backends.pipeline.PipelineDraweeController -> Q0.e: 1:6:void onImageLoadedFromCacheImmediately(java.lang.String,java.lang.Object):64:64 -> N 1:1:void releaseDrawable(android.graphics.drawable.Drawable):385:385 -> Q 1:6:void releaseImage(java.lang.Object):64:64 -> S - 1:4:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):304:304 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/b;)V"} - 5:8:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):305:305 -> e + 1:4:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):304:304 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/b;)V"} + 5:8:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):305:305 -> b 2:5:void addRequestListener(com.facebook.imagepipeline.listener.RequestListener):183:183 -> j0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp1/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt1/e;)V"} 6:15:void addRequestListener(com.facebook.imagepipeline.listener.RequestListener):184:184 -> j0 16:20:void addRequestListener(com.facebook.imagepipeline.listener.RequestListener):186:186 -> j0 21:24:void addRequestListener(com.facebook.imagepipeline.listener.RequestListener):187:187 -> j0 1:6:android.graphics.drawable.Drawable createDrawable(com.facebook.common.references.CloseableReference):255:255 -> k0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;)Landroid/graphics/drawable/Drawable;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;)Landroid/graphics/drawable/Drawable;"} 7:14:android.graphics.drawable.Drawable createDrawable(com.facebook.common.references.CloseableReference):256:256 -> k0 15:21:android.graphics.drawable.Drawable createDrawable(com.facebook.common.references.CloseableReference):258:258 -> k0 22:27:android.graphics.drawable.Drawable createDrawable(com.facebook.common.references.CloseableReference):259:259 -> k0 @@ -76248,7 +81086,7 @@ com.facebook.drawee.backends.pipeline.PipelineDraweeController -> Q0.e: 44:54:com.facebook.drawee.drawable.ScaleTypeDrawable getActiveScaleTypeDrawable(android.graphics.drawable.Drawable):472:472 -> l0 1:7:android.graphics.drawable.Drawable createDrawable(java.lang.Object):64:64 -> m 1:6:com.facebook.common.references.CloseableReference getCachedImage():389:389 -> m0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ0/a;"} 7:11:com.facebook.common.references.CloseableReference getCachedImage():390:390 -> m0 12:21:com.facebook.common.references.CloseableReference getCachedImage():393:393 -> m0 22:27:com.facebook.common.references.CloseableReference getCachedImage():397:397 -> m0 @@ -76267,20 +81105,20 @@ com.facebook.drawee.backends.pipeline.PipelineDraweeController -> Q0.e: 9:13:java.lang.String getCallerContextString():454:454 -> n0 1:5:java.lang.Object getCachedImage():64:64 -> o 3:9:int getImageHash(com.facebook.common.references.CloseableReference):372:372 -> o0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;)I"} 1:7:com.facebook.imagepipeline.image.ImageInfo getImageInfo(com.facebook.common.references.CloseableReference):366:366 -> p0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;)Ln1/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;)Lr1/l;"} 8:18:com.facebook.imagepipeline.image.ImageInfo getImageInfo(com.facebook.common.references.CloseableReference):367:367 -> p0 2:5:com.facebook.imagepipeline.listener.RequestListener getRequestListener():227:227 -> q0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lt1/e;"} 6:10:com.facebook.imagepipeline.listener.RequestListener getRequestListener():228:228 -> q0 11:14:com.facebook.imagepipeline.listener.RequestListener getRequestListener():232:232 -> q0 15:19:com.facebook.imagepipeline.listener.RequestListener getRequestListener():234:234 -> q0 1:3:void init(com.facebook.common.internal.Supplier):208:208 -> r0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB0/n;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/n;)V"} 4:7:void init(com.facebook.common.internal.Supplier):210:210 -> r0 1:6:void initialize(com.facebook.common.internal.Supplier,java.lang.String,com.facebook.cache.common.CacheKey,java.lang.Object,com.facebook.common.internal.ImmutableList):136:136 -> s0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB0/n;Ljava/lang/String;Lv0/d;Ljava/lang/Object;LB0/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/n;Ljava/lang/String;Lz0/d;Ljava/lang/Object;LF0/f;)V"} 7:11:void initialize(com.facebook.common.internal.Supplier,java.lang.String,com.facebook.cache.common.CacheKey,java.lang.Object,com.facebook.common.internal.ImmutableList):137:137 -> s0 12:14:void initialize(com.facebook.common.internal.Supplier,java.lang.String,com.facebook.cache.common.CacheKey,java.lang.Object,com.facebook.common.internal.ImmutableList):139:139 -> s0 15:17:void initialize(com.facebook.common.internal.Supplier,java.lang.String,com.facebook.cache.common.CacheKey,java.lang.Object,com.facebook.common.internal.ImmutableList):140:140 -> s0 @@ -76290,7 +81128,7 @@ com.facebook.drawee.backends.pipeline.PipelineDraweeController -> Q0.e: 27:32:void initialize(com.facebook.common.internal.Supplier,java.lang.String,com.facebook.cache.common.CacheKey,java.lang.Object,com.facebook.common.internal.ImmutableList):144:144 -> s0 33:36:void initialize(com.facebook.common.internal.Supplier,java.lang.String,com.facebook.cache.common.CacheKey,java.lang.Object,com.facebook.common.internal.ImmutableList):145:145 -> s0 1:6:com.facebook.datasource.DataSource getDataSource():239:239 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"()LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LP0/c;"} 7:12:com.facebook.datasource.DataSource getDataSource():240:240 -> t 13:18:com.facebook.datasource.DataSource getDataSource():242:242 -> t 19:33:com.facebook.datasource.DataSource getDataSource():243:243 -> t @@ -76298,7 +81136,7 @@ com.facebook.drawee.backends.pipeline.PipelineDraweeController -> Q0.e: 42:47:com.facebook.datasource.DataSource getDataSource():246:246 -> t 48:51:com.facebook.datasource.DataSource getDataSource():247:247 -> t 2:5:void initializePerformanceMonitoring(com.facebook.fresco.ui.common.ImagePerfDataListener,com.facebook.drawee.controller.AbstractDraweeControllerBuilder):157:157 -> t0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/g;LU0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf1/g;LY0/b;)V"} 6:13:void initializePerformanceMonitoring(com.facebook.fresco.ui.common.ImagePerfDataListener,com.facebook.drawee.controller.AbstractDraweeControllerBuilder):158:158 -> t0 14:17:void initializePerformanceMonitoring(com.facebook.fresco.ui.common.ImagePerfDataListener,com.facebook.drawee.controller.AbstractDraweeControllerBuilder):161:161 -> t0 18:28:void initializePerformanceMonitoring(com.facebook.fresco.ui.common.ImagePerfDataListener,com.facebook.drawee.controller.AbstractDraweeControllerBuilder):162:162 -> t0 @@ -76313,11 +81151,11 @@ com.facebook.drawee.backends.pipeline.PipelineDraweeController -> Q0.e: 19:22:java.lang.String toString():430:430 -> toString 23:27:java.lang.String toString():431:431 -> toString 5:19:android.graphics.drawable.Drawable maybeCreateDrawableFromFactories(com.facebook.common.internal.ImmutableList,com.facebook.imagepipeline.image.CloseableImage):291:291 -> u0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB0/f;Ln1/d;)Landroid/graphics/drawable/Drawable;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/f;Lr1/d;)Landroid/graphics/drawable/Drawable;"} 20:25:android.graphics.drawable.Drawable maybeCreateDrawableFromFactories(com.facebook.common.internal.ImmutableList,com.facebook.imagepipeline.image.CloseableImage):292:292 -> u0 26:33:android.graphics.drawable.Drawable maybeCreateDrawableFromFactories(com.facebook.common.internal.ImmutableList,com.facebook.imagepipeline.image.CloseableImage):293:293 -> u0 1:5:void maybeUpdateDebugOverlay(com.facebook.imagepipeline.image.CloseableImage):317:317 -> v0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/d;)V"} 6:11:void maybeUpdateDebugOverlay(com.facebook.imagepipeline.image.CloseableImage):321:321 -> v0 12:16:void maybeUpdateDebugOverlay(com.facebook.imagepipeline.image.CloseableImage):322:322 -> v0 17:21:void maybeUpdateDebugOverlay(com.facebook.imagepipeline.image.CloseableImage):323:323 -> v0 @@ -76326,54 +81164,54 @@ com.facebook.drawee.backends.pipeline.PipelineDraweeController -> Q0.e: 28:35:void maybeUpdateDebugOverlay(com.facebook.imagepipeline.image.CloseableImage):329:329 -> v0 36:45:void maybeUpdateDebugOverlay(com.facebook.imagepipeline.image.CloseableImage):330:330 -> v0 5:9:java.util.Map obtainExtrasFromImage(com.facebook.imagepipeline.image.ImageInfo):437:437 -> w0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/l;)Ljava/util/Map;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/l;)Ljava/util/Map;"} 1:3:void onImageLoadedFromCacheImmediately(java.lang.String,com.facebook.common.references.CloseableReference):413:413 -> x0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LF0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LJ0/a;)V"} 4:4:void onImageLoadedFromCacheImmediately(java.lang.String,com.facebook.common.references.CloseableReference):414:414 -> x0 5:9:void onImageLoadedFromCacheImmediately(java.lang.String,com.facebook.common.references.CloseableReference):419:419 -> x0 1:7:int getImageHash(java.lang.Object):64:64 -> y 1:4:void releaseImage(com.facebook.common.references.CloseableReference):377:377 -> y0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;)V"} 1:7:java.lang.Object getImageInfo(java.lang.Object):64:64 -> z 2:5:void removeRequestListener(com.facebook.imagepipeline.listener.RequestListener):190:190 -> z0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp1/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt1/e;)V"} 6:7:void removeRequestListener(com.facebook.imagepipeline.listener.RequestListener):191:191 -> z0 8:10:void removeRequestListener(com.facebook.imagepipeline.listener.RequestListener):193:193 -> z0 11:15:void removeRequestListener(com.facebook.imagepipeline.listener.RequestListener):194:194 -> z0 -com.facebook.drawee.backends.pipeline.PipelineDraweeControllerBuilder -> Q0.f: +com.facebook.drawee.backends.pipeline.PipelineDraweeControllerBuilder -> U0.f: # {"id":"sourceFile","fileName":"PipelineDraweeControllerBuilder.java"} com.facebook.imagepipeline.core.ImagePipeline mImagePipeline -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/t;"} com.facebook.drawee.backends.pipeline.PipelineDraweeControllerFactory mPipelineDraweeControllerFactory -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/h;"} com.facebook.common.internal.ImmutableList mCustomDrawableFactories -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/f;"} 1:3:void (android.content.Context,com.facebook.drawee.backends.pipeline.PipelineDraweeControllerFactory,com.facebook.imagepipeline.core.ImagePipeline,java.util.Set,java.util.Set):63:63 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LQ0/h;Li1/t;Ljava/util/Set;Ljava/util/Set;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LU0/h;Lm1/t;Ljava/util/Set;Ljava/util/Set;)V"} 4:5:void (android.content.Context,com.facebook.drawee.backends.pipeline.PipelineDraweeControllerFactory,com.facebook.imagepipeline.core.ImagePipeline,java.util.Set,java.util.Set):64:64 -> 6:8:void (android.content.Context,com.facebook.drawee.backends.pipeline.PipelineDraweeControllerFactory,com.facebook.imagepipeline.core.ImagePipeline,java.util.Set,java.util.Set):65:65 -> 1:17:com.facebook.imagepipeline.request.ImageRequest$RequestLevel convertCacheLevelToRequestLevel(com.facebook.drawee.controller.AbstractDraweeControllerBuilder$CacheLevel):187:187 -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/b$c;)Lcom/facebook/imagepipeline/request/b$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/b$c;)Lcom/facebook/imagepipeline/request/b$c;"} 18:20:com.facebook.imagepipeline.request.ImageRequest$RequestLevel convertCacheLevelToRequestLevel(com.facebook.drawee.controller.AbstractDraweeControllerBuilder$CacheLevel):193:193 -> F 21:48:com.facebook.imagepipeline.request.ImageRequest$RequestLevel convertCacheLevelToRequestLevel(com.facebook.drawee.controller.AbstractDraweeControllerBuilder$CacheLevel):195:195 -> F 49:51:com.facebook.imagepipeline.request.ImageRequest$RequestLevel convertCacheLevelToRequestLevel(com.facebook.drawee.controller.AbstractDraweeControllerBuilder$CacheLevel):191:191 -> F 52:54:com.facebook.imagepipeline.request.ImageRequest$RequestLevel convertCacheLevelToRequestLevel(com.facebook.drawee.controller.AbstractDraweeControllerBuilder$CacheLevel):189:189 -> F 1:6:com.facebook.cache.common.CacheKey getCacheKey():149:149 -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/d;"} 7:16:com.facebook.cache.common.CacheKey getCacheKey():150:150 -> G 17:22:com.facebook.cache.common.CacheKey getCacheKey():153:153 -> G 23:31:com.facebook.cache.common.CacheKey getCacheKey():154:154 -> G 32:42:com.facebook.cache.common.CacheKey getCacheKey():156:156 -> G 1:2:com.facebook.datasource.DataSource getDataSourceForRequest(com.facebook.drawee.interfaces.DraweeController,java.lang.String,com.facebook.imagepipeline.request.ImageRequest,java.lang.Object,com.facebook.drawee.controller.AbstractDraweeControllerBuilder$CacheLevel):169:169 -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/a;Ljava/lang/String;Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;LU0/b$c;)LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/a;Ljava/lang/String;Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;LY0/b$c;)LP0/c;"} 3:6:com.facebook.datasource.DataSource getDataSourceForRequest(com.facebook.drawee.interfaces.DraweeController,java.lang.String,com.facebook.imagepipeline.request.ImageRequest,java.lang.Object,com.facebook.drawee.controller.AbstractDraweeControllerBuilder$CacheLevel):172:172 -> H 7:13:com.facebook.datasource.DataSource getDataSourceForRequest(com.facebook.drawee.interfaces.DraweeController,java.lang.String,com.facebook.imagepipeline.request.ImageRequest,java.lang.Object,com.facebook.drawee.controller.AbstractDraweeControllerBuilder$CacheLevel):173:173 -> H 14:18:com.facebook.datasource.DataSource getDataSourceForRequest(com.facebook.drawee.interfaces.DraweeController,java.lang.String,com.facebook.imagepipeline.request.ImageRequest,java.lang.Object,com.facebook.drawee.controller.AbstractDraweeControllerBuilder$CacheLevel):169:169 -> H 1:4:com.facebook.imagepipeline.listener.RequestListener getRequestListener(com.facebook.drawee.interfaces.DraweeController):179:179 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/a;)Lp1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/a;)Lt1/e;"} 5:13:com.facebook.imagepipeline.listener.RequestListener getRequestListener(com.facebook.drawee.interfaces.DraweeController):180:180 -> I 1:6:com.facebook.drawee.backends.pipeline.PipelineDraweeController obtainController():119:119 -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU0/e;"} 7:11:com.facebook.drawee.backends.pipeline.PipelineDraweeController obtainController():120:120 -> J 12:15:com.facebook.drawee.backends.pipeline.PipelineDraweeController obtainController():123:123 -> J 16:19:com.facebook.drawee.backends.pipeline.PipelineDraweeController obtainController():125:125 -> J @@ -76391,30 +81229,30 @@ com.facebook.drawee.backends.pipeline.PipelineDraweeControllerBuilder -> Q0.f: 74:76:com.facebook.drawee.backends.pipeline.PipelineDraweeController obtainController():143:143 -> J 77:77:com.facebook.drawee.backends.pipeline.PipelineDraweeController obtainController():145:145 -> J 1:7:com.facebook.drawee.backends.pipeline.PipelineDraweeControllerBuilder setPerfDataListener(com.facebook.fresco.ui.common.ImagePerfDataListener):114:114 -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/g;)LQ0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf1/g;)LU0/f;"} 1:7:com.facebook.datasource.DataSource getDataSourceForRequest(com.facebook.drawee.interfaces.DraweeController,java.lang.String,java.lang.Object,java.lang.Object,com.facebook.drawee.controller.AbstractDraweeControllerBuilder$CacheLevel):42:42 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/a;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;LU0/b$c;)LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/a;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;LY0/b$c;)LP0/c;"} 1:5:com.facebook.drawee.controller.AbstractDraweeController obtainController():42:42 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"()LU0/a;"} -com.facebook.drawee.backends.pipeline.PipelineDraweeControllerBuilder$1 -> Q0.f$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY0/a;"} +com.facebook.drawee.backends.pipeline.PipelineDraweeControllerBuilder$1 -> U0.f$a: # {"id":"sourceFile","fileName":"PipelineDraweeControllerBuilder.java"} int[] $SwitchMap$com$facebook$drawee$controller$AbstractDraweeControllerBuilder$CacheLevel -> a 1:41:void ():187:187 -> -com.facebook.drawee.backends.pipeline.PipelineDraweeControllerBuilderSupplier -> Q0.g: +com.facebook.drawee.backends.pipeline.PipelineDraweeControllerBuilderSupplier -> U0.g: # {"id":"sourceFile","fileName":"PipelineDraweeControllerBuilderSupplier.java"} android.content.Context mContext -> a com.facebook.imagepipeline.core.ImagePipeline mImagePipeline -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/t;"} com.facebook.drawee.backends.pipeline.PipelineDraweeControllerFactory mPipelineDraweeControllerFactory -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/h;"} java.util.Set mBoundControllerListeners -> d java.util.Set mBoundControllerListeners2 -> e 1:1:void (android.content.Context,com.facebook.drawee.backends.pipeline.DraweeConfig):40:40 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LQ0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LU0/b;)V"} 2:2:void (android.content.Context,com.facebook.imagepipeline.core.ImagePipelineFactory,com.facebook.drawee.backends.pipeline.DraweeConfig):48:48 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Li1/y;LQ0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lm1/y;LU0/b;)V"} 3:5:void (android.content.Context,com.facebook.imagepipeline.core.ImagePipelineFactory,java.util.Set,java.util.Set,com.facebook.drawee.backends.pipeline.DraweeConfig):56:58 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Li1/y;Ljava/util/Set;Ljava/util/Set;LQ0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lm1/y;Ljava/util/Set;Ljava/util/Set;LU0/b;)V"} 6:7:void (android.content.Context,com.facebook.imagepipeline.core.ImagePipelineFactory,java.util.Set,java.util.Set,com.facebook.drawee.backends.pipeline.DraweeConfig):60:61 -> 8:8:void (android.content.Context,com.facebook.imagepipeline.core.ImagePipelineFactory,java.util.Set,java.util.Set,com.facebook.drawee.backends.pipeline.DraweeConfig):63:63 -> 9:17:void (android.content.Context,com.facebook.imagepipeline.core.ImagePipelineFactory,java.util.Set,java.util.Set,com.facebook.drawee.backends.pipeline.DraweeConfig):65:73 -> @@ -76422,28 +81260,28 @@ com.facebook.drawee.backends.pipeline.PipelineDraweeControllerBuilderSupplier -> 19:20:void (android.content.Context,com.facebook.imagepipeline.core.ImagePipelineFactory,java.util.Set,java.util.Set,com.facebook.drawee.backends.pipeline.DraweeConfig):74:75 -> 21:21:void (android.content.Context,com.facebook.imagepipeline.core.ImagePipelineFactory,java.util.Set,java.util.Set,com.facebook.drawee.backends.pipeline.DraweeConfig):78:78 -> 1:16:com.facebook.drawee.backends.pipeline.PipelineDraweeControllerBuilder get():83:83 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU0/f;"} 17:21:com.facebook.drawee.backends.pipeline.PipelineDraweeControllerBuilder get():90:90 -> a 1:5:java.lang.Object get():23:23 -> get -com.facebook.drawee.backends.pipeline.PipelineDraweeControllerFactory -> Q0.h: +com.facebook.drawee.backends.pipeline.PipelineDraweeControllerFactory -> U0.h: # {"id":"sourceFile","fileName":"PipelineDraweeControllerFactory.java"} android.content.res.Resources mResources -> a com.facebook.drawee.components.DeferredReleaser mDeferredReleaser -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/a;"} com.facebook.imagepipeline.drawable.DrawableFactory mAnimatedDrawableFactory -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/a;"} com.facebook.imagepipeline.drawable.DrawableFactory mXmlDrawableFactory -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/a;"} java.util.concurrent.Executor mUiThreadExecutor -> e com.facebook.imagepipeline.cache.MemoryCache mMemoryCache -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/x;"} com.facebook.common.internal.ImmutableList mDrawableFactories -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/f;"} com.facebook.common.internal.Supplier mDebugOverlayEnabledSupplier -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} 1:4:void ():24:24 -> 1:2:void init(android.content.res.Resources,com.facebook.drawee.components.DeferredReleaser,com.facebook.imagepipeline.drawable.DrawableFactory,com.facebook.imagepipeline.drawable.DrawableFactory,java.util.concurrent.Executor,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.ImmutableList,com.facebook.common.internal.Supplier):47:47 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;LT0/a;Lm1/a;Lm1/a;Ljava/util/concurrent/Executor;Lg1/x;LB0/f;LB0/n;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;LX0/a;Lq1/a;Lq1/a;Ljava/util/concurrent/Executor;Lk1/x;LF0/f;LF0/n;)V"} 3:4:void init(android.content.res.Resources,com.facebook.drawee.components.DeferredReleaser,com.facebook.imagepipeline.drawable.DrawableFactory,com.facebook.imagepipeline.drawable.DrawableFactory,java.util.concurrent.Executor,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.ImmutableList,com.facebook.common.internal.Supplier):48:48 -> a 5:6:void init(android.content.res.Resources,com.facebook.drawee.components.DeferredReleaser,com.facebook.imagepipeline.drawable.DrawableFactory,com.facebook.imagepipeline.drawable.DrawableFactory,java.util.concurrent.Executor,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.ImmutableList,com.facebook.common.internal.Supplier):49:49 -> a 7:8:void init(android.content.res.Resources,com.facebook.drawee.components.DeferredReleaser,com.facebook.imagepipeline.drawable.DrawableFactory,com.facebook.imagepipeline.drawable.DrawableFactory,java.util.concurrent.Executor,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.ImmutableList,com.facebook.common.internal.Supplier):50:50 -> a @@ -76452,40 +81290,40 @@ com.facebook.drawee.backends.pipeline.PipelineDraweeControllerFactory -> Q0.h: 13:14:void init(android.content.res.Resources,com.facebook.drawee.components.DeferredReleaser,com.facebook.imagepipeline.drawable.DrawableFactory,com.facebook.imagepipeline.drawable.DrawableFactory,java.util.concurrent.Executor,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.ImmutableList,com.facebook.common.internal.Supplier):53:53 -> a 15:17:void init(android.content.res.Resources,com.facebook.drawee.components.DeferredReleaser,com.facebook.imagepipeline.drawable.DrawableFactory,com.facebook.imagepipeline.drawable.DrawableFactory,java.util.concurrent.Executor,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.ImmutableList,com.facebook.common.internal.Supplier):54:54 -> a 1:13:com.facebook.drawee.backends.pipeline.PipelineDraweeController internalCreateController(android.content.res.Resources,com.facebook.drawee.components.DeferredReleaser,com.facebook.imagepipeline.drawable.DrawableFactory,com.facebook.imagepipeline.drawable.DrawableFactory,java.util.concurrent.Executor,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.ImmutableList):81:81 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;LT0/a;Lm1/a;Lm1/a;Ljava/util/concurrent/Executor;Lg1/x;LB0/f;)LQ0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;LX0/a;Lq1/a;Lq1/a;Ljava/util/concurrent/Executor;Lk1/x;LF0/f;)LU0/e;"} 1:15:com.facebook.drawee.backends.pipeline.PipelineDraweeController newController():58:58 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU0/e;"} 16:19:com.facebook.drawee.backends.pipeline.PipelineDraweeController newController():59:59 -> c 20:23:com.facebook.drawee.backends.pipeline.PipelineDraweeController newController():67:67 -> c 24:37:com.facebook.drawee.backends.pipeline.PipelineDraweeController newController():68:68 -> c -com.facebook.drawee.backends.pipeline.info.ImagePerfMonitor -> R0.a: +com.facebook.drawee.backends.pipeline.info.ImagePerfMonitor -> V0.a: # {"id":"sourceFile","fileName":"ImagePerfMonitor.java"} com.facebook.drawee.backends.pipeline.PipelineDraweeController mPipelineDraweeController -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/e;"} com.facebook.common.time.MonotonicClock mMonotonicClock -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LM0/b;"} com.facebook.fresco.ui.common.ImagePerfState mImagePerfState -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/j;"} com.facebook.drawee.backends.pipeline.info.internal.ImagePerfRequestListener mImagePerfRequestListener -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LS0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LW0/a;"} com.facebook.drawee.backends.pipeline.info.internal.ImagePerfStateManager mImagePerfStateManager -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LS0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LW0/b;"} com.facebook.imagepipeline.listener.ForwardingRequestListener mForwardingRequestListener -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt1/c;"} java.util.List mImagePerfDataListeners -> g boolean mEnabled -> h 1:3:void (com.facebook.common.time.MonotonicClock,com.facebook.drawee.backends.pipeline.PipelineDraweeController):45:45 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/b;LQ0/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM0/b;LU0/e;)V"} 4:5:void (com.facebook.common.time.MonotonicClock,com.facebook.drawee.backends.pipeline.PipelineDraweeController):46:46 -> 6:7:void (com.facebook.common.time.MonotonicClock,com.facebook.drawee.backends.pipeline.PipelineDraweeController):47:47 -> 8:17:void (com.facebook.common.time.MonotonicClock,com.facebook.drawee.backends.pipeline.PipelineDraweeController):48:48 -> 1:15:void notifyVisibilityUpdated(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.VisibilityState):111:111 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/j;Lb1/n;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf1/j;Lf1/n;)V"} 16:18:void notifyVisibilityUpdated(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.VisibilityState):115:115 -> a 19:39:void notifyVisibilityUpdated(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.VisibilityState):116:116 -> a 40:41:void notifyVisibilityUpdated(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.VisibilityState):117:117 -> a 1:3:void notifyStatusUpdated(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.ImageLoadStatus):96:96 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/j;Lb1/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf1/j;Lf1/e;)V"} 4:18:void notifyStatusUpdated(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.ImageLoadStatus):97:97 -> b 19:22:void notifyStatusUpdated(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.ImageLoadStatus):100:100 -> b 23:25:void notifyStatusUpdated(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.ImageLoadStatus):101:101 -> b @@ -76493,7 +81331,7 @@ com.facebook.drawee.backends.pipeline.info.ImagePerfMonitor -> R0.a: 29:49:void notifyStatusUpdated(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.ImageLoadStatus):104:104 -> b 50:51:void notifyStatusUpdated(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.ImageLoadStatus):105:105 -> b 4:7:void addImagePerfDataListener(com.facebook.fresco.ui.common.ImagePerfDataListener):75:75 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/g;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf1/g;)V"} 8:14:void addImagePerfDataListener(com.facebook.fresco.ui.common.ImagePerfDataListener):76:76 -> c 15:20:void addImagePerfDataListener(com.facebook.fresco.ui.common.ImagePerfDataListener):78:78 -> c 1:8:void addViewportData():122:122 -> d @@ -76522,14 +81360,14 @@ com.facebook.drawee.backends.pipeline.info.ImagePerfMonitor -> R0.a: 20:30:void setupListeners():135:135 -> h 31:34:void setupListeners():137:137 -> h 35:50:void setupListeners():138:138 -> h -com.facebook.drawee.backends.pipeline.info.internal.ImagePerfRequestListener -> S0.a: +com.facebook.drawee.backends.pipeline.info.internal.ImagePerfRequestListener -> W0.a: # {"id":"sourceFile","fileName":"ImagePerfRequestListener.java"} com.facebook.common.time.MonotonicClock mClock -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LM0/b;"} com.facebook.fresco.ui.common.ImagePerfState mImagePerfState -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/j;"} 1:3:void (com.facebook.common.time.MonotonicClock,com.facebook.fresco.ui.common.ImagePerfState):22:22 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/b;Lb1/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM0/b;Lf1/j;)V"} 4:5:void (com.facebook.common.time.MonotonicClock,com.facebook.fresco.ui.common.ImagePerfState):23:23 -> 6:8:void (com.facebook.common.time.MonotonicClock,com.facebook.fresco.ui.common.ImagePerfState):24:24 -> 1:11:void onRequestCancellation(java.lang.String):59:59 -> onRequestCancellation @@ -76550,78 +81388,74 @@ com.facebook.drawee.backends.pipeline.info.internal.ImagePerfRequestListener -> 12:16:void onRequestSuccess(com.facebook.imagepipeline.request.ImageRequest,java.lang.String,boolean):42:42 -> onRequestSuccess 17:21:void onRequestSuccess(com.facebook.imagepipeline.request.ImageRequest,java.lang.String,boolean):43:43 -> onRequestSuccess 22:27:void onRequestSuccess(com.facebook.imagepipeline.request.ImageRequest,java.lang.String,boolean):44:44 -> onRequestSuccess -com.facebook.drawee.backends.pipeline.info.internal.ImagePerfStateManager -> S0.b: +com.facebook.drawee.backends.pipeline.info.internal.ImagePerfStateManager -> W0.b: # {"id":"sourceFile","fileName":"ImagePerfStateManager.java"} com.facebook.common.time.MonotonicClock mClock -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LM0/b;"} com.facebook.fresco.ui.common.ImagePerfState mImagePerfState -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/j;"} com.facebook.fresco.ui.common.ImagePerfNotifier mImagePerfNotifier -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/i;"} com.facebook.fresco.ui.common.ImagePerfNotifier mLocalImagePerfNotifier -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/i;"} boolean mReportVisibleOnSubmitAndRelease -> j 1:1:void (com.facebook.common.time.MonotonicClock,com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.ImagePerfNotifier):48:48 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/b;Lb1/j;Lb1/i;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM0/b;Lf1/j;Lf1/i;)V"} 2:2:void (com.facebook.common.time.MonotonicClock,com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.ImagePerfNotifier,boolean):55:55 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/b;Lb1/j;Lb1/i;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM0/b;Lf1/j;Lf1/i;Z)V"} 3:3:void (com.facebook.common.time.MonotonicClock,com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.ImagePerfNotifier,boolean):40:40 -> 4:7:void (com.facebook.common.time.MonotonicClock,com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.ImagePerfNotifier,boolean):56:59 -> - 2:4:void reportViewInvisible(com.facebook.fresco.ui.common.ImagePerfState,long):178:178 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/j;J)V"} - 5:7:void reportViewInvisible(com.facebook.fresco.ui.common.ImagePerfState,long):179:179 -> A - 8:13:void reportViewInvisible(com.facebook.fresco.ui.common.ImagePerfState,long):181:181 -> A - 2:4:void reportViewVisible(com.facebook.fresco.ui.common.ImagePerfState,long):161:161 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/j;J)V"} - 5:7:void reportViewVisible(com.facebook.fresco.ui.common.ImagePerfState,long):162:162 -> I - 8:13:void reportViewVisible(com.facebook.fresco.ui.common.ImagePerfState,long):164:164 -> I - 1:6:void resetState():168:168 -> L - 1:3:void updateStatus(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.ImageLoadStatus):185:185 -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/j;Lb1/e;)V"} - 4:8:void updateStatus(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.ImageLoadStatus):187:187 -> T - 9:12:void updateStatus(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.ImageLoadStatus):188:188 -> T - 13:16:void updateStatus(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.ImageLoadStatus):190:190 -> T - 1:5:void updateVisibility(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.VisibilityState):195:195 -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/j;Lb1/n;)V"} - 6:9:void updateVisibility(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.VisibilityState):196:196 -> W - 10:13:void updateVisibility(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.VisibilityState):198:198 -> W + 2:4:void reportViewVisible(com.facebook.fresco.ui.common.ImagePerfState,long):161:161 -> C + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf1/j;J)V"} + 5:7:void reportViewVisible(com.facebook.fresco.ui.common.ImagePerfState,long):162:162 -> C + 8:13:void reportViewVisible(com.facebook.fresco.ui.common.ImagePerfState,long):164:164 -> C + 1:6:void resetState():168:168 -> D + 1:3:void updateStatus(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.ImageLoadStatus):185:185 -> R + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf1/j;Lf1/e;)V"} + 4:8:void updateStatus(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.ImageLoadStatus):187:187 -> R + 9:12:void updateStatus(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.ImageLoadStatus):188:188 -> R + 13:16:void updateStatus(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.ImageLoadStatus):190:190 -> R + 1:5:void updateVisibility(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.VisibilityState):195:195 -> Y + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf1/j;Lf1/n;)V"} + 6:9:void updateVisibility(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.VisibilityState):196:196 -> Y + 10:13:void updateVisibility(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.VisibilityState):198:198 -> Y + 3:14:void onVisibilityChange(boolean):221:221 -> b + 15:26:void onVisibilityChange(boolean):223:223 -> b 1:4:void close():173:173 -> close - 3:14:void onVisibilityChange(boolean):221:221 -> f - 15:26:void onVisibilityChange(boolean):223:223 -> f - 1:6:void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras):137:137 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lb1/b$a;)V"} - 7:8:void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras):139:139 -> h - 9:11:void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras):141:141 -> h - 12:14:void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras):142:142 -> h - 15:19:void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras):144:144 -> h - 20:23:void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras):146:146 -> h - 24:27:void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras):147:147 -> h - 1:6:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):70:70 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;Lb1/b$a;)V"} - 7:8:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):72:72 -> i - 9:11:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):73:73 -> i - 12:14:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):75:75 -> i - 15:17:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):76:76 -> i - 18:20:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):77:77 -> i - 21:23:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):79:79 -> i - 24:28:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):81:81 -> i - 29:32:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):82:82 -> i - 33:36:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):83:83 -> i - 1:6:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):120:120 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Throwable;Lb1/b$a;)V"} - 7:8:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):122:122 -> j - 9:11:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):124:124 -> j - 12:14:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):126:126 -> j - 15:17:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):127:127 -> j - 18:20:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):128:128 -> j - 21:25:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):130:130 -> j - 26:29:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):132:132 -> j + 1:6:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):70:70 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;Lf1/b$a;)V"} + 7:8:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):72:72 -> h + 9:11:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):73:73 -> h + 12:14:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):75:75 -> h + 15:17:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):76:76 -> h + 18:20:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):77:77 -> h + 21:23:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):79:79 -> h + 24:28:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):81:81 -> h + 29:32:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):82:82 -> h + 33:36:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):83:83 -> h 1:1:void onDraw():230:230 -> onDraw 1:6:void onIntermediateImageSet(java.lang.String,java.lang.Object):28:28 -> onIntermediateImageSet - 1:6:void onFinalImageSet(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):28:28 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;Lb1/b$a;)V"} + 1:6:void onFinalImageSet(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):28:28 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;Lf1/b$a;)V"} + 1:6:void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras):137:137 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lf1/b$a;)V"} + 7:8:void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras):139:139 -> q + 9:11:void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras):141:141 -> q + 12:14:void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras):142:142 -> q + 15:19:void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras):144:144 -> q + 20:23:void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras):146:146 -> q + 24:27:void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras):147:147 -> q + 1:6:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):120:120 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Throwable;Lf1/b$a;)V"} + 7:8:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):122:122 -> t + 9:11:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):124:124 -> t + 12:14:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):126:126 -> t + 15:17:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):127:127 -> t + 18:20:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):128:128 -> t + 21:25:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):130:130 -> t + 26:29:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):132:132 -> t 1:6:void onFinalImageSet(java.lang.String,com.facebook.imagepipeline.image.ImageInfo,com.facebook.fresco.ui.common.ControllerListener2$Extras):103:103 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ln1/l;Lb1/b$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lr1/l;Lf1/b$a;)V"} 7:8:void onFinalImageSet(java.lang.String,com.facebook.imagepipeline.image.ImageInfo,com.facebook.fresco.ui.common.ControllerListener2$Extras):105:105 -> u 9:11:void onFinalImageSet(java.lang.String,com.facebook.imagepipeline.image.ImageInfo,com.facebook.fresco.ui.common.ControllerListener2$Extras):107:107 -> u 12:14:void onFinalImageSet(java.lang.String,com.facebook.imagepipeline.image.ImageInfo,com.facebook.fresco.ui.common.ControllerListener2$Extras):109:109 -> u @@ -76629,32 +81463,36 @@ com.facebook.drawee.backends.pipeline.info.internal.ImagePerfStateManager -> S0. 18:20:void onFinalImageSet(java.lang.String,com.facebook.imagepipeline.image.ImageInfo,com.facebook.fresco.ui.common.ControllerListener2$Extras):111:111 -> u 21:23:void onFinalImageSet(java.lang.String,com.facebook.imagepipeline.image.ImageInfo,com.facebook.fresco.ui.common.ControllerListener2$Extras):112:112 -> u 24:29:void onFinalImageSet(java.lang.String,com.facebook.imagepipeline.image.ImageInfo,com.facebook.fresco.ui.common.ControllerListener2$Extras):114:114 -> u - 1:6:void onIntermediateImageSet(java.lang.String,com.facebook.imagepipeline.image.ImageInfo):89:89 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ln1/l;)V"} - 7:8:void onIntermediateImageSet(java.lang.String,com.facebook.imagepipeline.image.ImageInfo):91:91 -> x - 9:11:void onIntermediateImageSet(java.lang.String,com.facebook.imagepipeline.image.ImageInfo):93:93 -> x - 12:14:void onIntermediateImageSet(java.lang.String,com.facebook.imagepipeline.image.ImageInfo):94:94 -> x - 15:17:void onIntermediateImageSet(java.lang.String,com.facebook.imagepipeline.image.ImageInfo):95:95 -> x - 18:23:void onIntermediateImageSet(java.lang.String,com.facebook.imagepipeline.image.ImageInfo):97:97 -> x -com.facebook.drawee.components.DeferredReleaser -> T0.a: + 1:6:void onIntermediateImageSet(java.lang.String,com.facebook.imagepipeline.image.ImageInfo):89:89 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lr1/l;)V"} + 7:8:void onIntermediateImageSet(java.lang.String,com.facebook.imagepipeline.image.ImageInfo):91:91 -> v + 9:11:void onIntermediateImageSet(java.lang.String,com.facebook.imagepipeline.image.ImageInfo):93:93 -> v + 12:14:void onIntermediateImageSet(java.lang.String,com.facebook.imagepipeline.image.ImageInfo):94:94 -> v + 15:17:void onIntermediateImageSet(java.lang.String,com.facebook.imagepipeline.image.ImageInfo):95:95 -> v + 18:23:void onIntermediateImageSet(java.lang.String,com.facebook.imagepipeline.image.ImageInfo):97:97 -> v + 2:4:void reportViewInvisible(com.facebook.fresco.ui.common.ImagePerfState,long):178:178 -> y + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf1/j;J)V"} + 5:7:void reportViewInvisible(com.facebook.fresco.ui.common.ImagePerfState,long):179:179 -> y + 8:13:void reportViewInvisible(com.facebook.fresco.ui.common.ImagePerfState,long):181:181 -> y +com.facebook.drawee.components.DeferredReleaser -> X0.a: # {"id":"sourceFile","fileName":"DeferredReleaser.java"} com.facebook.drawee.components.DeferredReleaser sInstance -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/a;"} 1:1:void ():33:33 -> 1:4:void ():28:28 -> void cancelDeferredRelease(com.facebook.drawee.components.DeferredReleaser$Releasable) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/a$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/a$a;)V"} 4:7:com.facebook.drawee.components.DeferredReleaser getInstance():36:36 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LT0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LX0/a;"} 8:17:com.facebook.drawee.components.DeferredReleaser getInstance():37:37 -> b 18:23:com.facebook.drawee.components.DeferredReleaser getInstance():39:39 -> b 1:18:boolean isOnUiThread():60:60 -> c void scheduleDeferredRelease(com.facebook.drawee.components.DeferredReleaser$Releasable) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/a$a;)V"} -com.facebook.drawee.components.DeferredReleaser$Releasable -> T0.a$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/a$a;)V"} +com.facebook.drawee.components.DeferredReleaser$Releasable -> X0.a$a: # {"id":"sourceFile","fileName":"DeferredReleaser.java"} void release() -> a -com.facebook.drawee.components.DeferredReleaserConcurrentImpl -> T0.b: +com.facebook.drawee.components.DeferredReleaserConcurrentImpl -> X0.b: # {"id":"sourceFile","fileName":"DeferredReleaserConcurrentImpl.java"} java.lang.Object mLock -> b android.os.Handler mUiHandler -> c @@ -76668,11 +81506,11 @@ com.facebook.drawee.components.DeferredReleaserConcurrentImpl -> T0.b: 25:31:void ():52:52 -> 32:43:void ():53:53 -> 1:3:void cancelDeferredRelease(com.facebook.drawee.components.DeferredReleaser$Releasable):85:85 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/a$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/a$a;)V"} 4:8:void cancelDeferredRelease(com.facebook.drawee.components.DeferredReleaser$Releasable):86:86 -> a 9:13:void cancelDeferredRelease(com.facebook.drawee.components.DeferredReleaser$Releasable):87:87 -> a 1:6:void scheduleDeferredRelease(com.facebook.drawee.components.DeferredReleaser$Releasable):59:59 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/a$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/a$a;)V"} 7:10:void scheduleDeferredRelease(com.facebook.drawee.components.DeferredReleaser$Releasable):60:60 -> d 11:13:void scheduleDeferredRelease(com.facebook.drawee.components.DeferredReleaser$Releasable):65:65 -> d 14:21:void scheduleDeferredRelease(com.facebook.drawee.components.DeferredReleaser$Releasable):66:66 -> d @@ -76682,27 +81520,27 @@ com.facebook.drawee.components.DeferredReleaserConcurrentImpl -> T0.b: 42:44:void scheduleDeferredRelease(com.facebook.drawee.components.DeferredReleaser$Releasable):71:71 -> d 45:52:void scheduleDeferredRelease(com.facebook.drawee.components.DeferredReleaser$Releasable):76:76 -> d 53:54:void scheduleDeferredRelease(com.facebook.drawee.components.DeferredReleaser$Releasable):71:71 -> d - 1:1:java.lang.Object T0.DeferredReleaserConcurrentImpl.-$$Nest$fgetmLock(T0.DeferredReleaserConcurrentImpl):0:0 -> e + 1:1:java.lang.Object X0.DeferredReleaserConcurrentImpl.-$$Nest$fgetmLock(X0.DeferredReleaserConcurrentImpl):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/b;)Ljava/lang/Object;"} - 1:1:java.util.ArrayList T0.DeferredReleaserConcurrentImpl.-$$Nest$fgetmPendingReleasables(T0.DeferredReleaserConcurrentImpl):0:0 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/b;)Ljava/lang/Object;"} + 1:1:java.util.ArrayList X0.DeferredReleaserConcurrentImpl.-$$Nest$fgetmPendingReleasables(X0.DeferredReleaserConcurrentImpl):0:0 -> f # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/b;)Ljava/util/ArrayList;"} - 1:1:java.util.ArrayList T0.DeferredReleaserConcurrentImpl.-$$Nest$fgetmTempList(T0.DeferredReleaserConcurrentImpl):0:0 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/b;)Ljava/util/ArrayList;"} + 1:1:java.util.ArrayList X0.DeferredReleaserConcurrentImpl.-$$Nest$fgetmTempList(X0.DeferredReleaserConcurrentImpl):0:0 -> g # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/b;)Ljava/util/ArrayList;"} - 1:1:void T0.DeferredReleaserConcurrentImpl.-$$Nest$fputmPendingReleasables(T0.DeferredReleaserConcurrentImpl,java.util.ArrayList):0:0 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/b;)Ljava/util/ArrayList;"} + 1:1:void X0.DeferredReleaserConcurrentImpl.-$$Nest$fputmPendingReleasables(X0.DeferredReleaserConcurrentImpl,java.util.ArrayList):0:0 -> h # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/b;Ljava/util/ArrayList;)V"} - 1:1:void T0.DeferredReleaserConcurrentImpl.-$$Nest$fputmTempList(T0.DeferredReleaserConcurrentImpl,java.util.ArrayList):0:0 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/b;Ljava/util/ArrayList;)V"} + 1:1:void X0.DeferredReleaserConcurrentImpl.-$$Nest$fputmTempList(X0.DeferredReleaserConcurrentImpl,java.util.ArrayList):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/b;Ljava/util/ArrayList;)V"} -com.facebook.drawee.components.DeferredReleaserConcurrentImpl$1 -> T0.b$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/b;Ljava/util/ArrayList;)V"} +com.facebook.drawee.components.DeferredReleaserConcurrentImpl$1 -> X0.b$a: # {"id":"sourceFile","fileName":"DeferredReleaserConcurrentImpl.java"} com.facebook.drawee.components.DeferredReleaserConcurrentImpl this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/b;"} 1:6:void (com.facebook.drawee.components.DeferredReleaserConcurrentImpl):31:31 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/b;)V"} 1:7:void run():36:36 -> run 8:13:void run():37:37 -> run 14:22:void run():38:38 -> run @@ -76712,75 +81550,75 @@ com.facebook.drawee.components.DeferredReleaserConcurrentImpl$1 -> T0.b$a: 42:59:void run():44:44 -> run 60:70:void run():46:46 -> run 71:72:void run():40:40 -> run -com.facebook.drawee.components.DraweeEventTracker -> T0.c: +com.facebook.drawee.components.DraweeEventTracker -> X0.c: # {"id":"sourceFile","fileName":"DraweeEventTracker.java"} java.util.Queue mEventQueue -> a com.facebook.drawee.components.DraweeEventTracker sInstance -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c;"} boolean sEnabled -> c 1:8:void ():26:26 -> 9:11:void ():28:28 -> 1:3:void ():57:57 -> 4:13:void ():23:23 -> 1:13:com.facebook.drawee.components.DraweeEventTracker newInstance():60:60 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LT0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LX0/c;"} 1:6:void recordEvent(com.facebook.drawee.components.DraweeEventTracker$Event):69:69 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/c$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/c$a;)V"} 7:16:void recordEvent(com.facebook.drawee.components.DraweeEventTracker$Event):74:74 -> b 17:25:void recordEvent(com.facebook.drawee.components.DraweeEventTracker$Event):75:75 -> b 1:7:java.lang.String toString():82:82 -> toString -com.facebook.drawee.components.DraweeEventTracker$Event -> T0.c$a: +com.facebook.drawee.components.DraweeEventTracker$Event -> X0.c$a: # {"id":"sourceFile","fileName":"DraweeEventTracker.java"} com.facebook.drawee.components.DraweeEventTracker$Event ON_SUBMIT_CACHE_HIT -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c$a;"} com.facebook.drawee.components.DraweeEventTracker$Event[] $VALUES -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"[LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LX0/c$a;"} com.facebook.drawee.components.DraweeEventTracker$Event ON_SET_HIERARCHY -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c$a;"} com.facebook.drawee.components.DraweeEventTracker$Event ON_CLEAR_HIERARCHY -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c$a;"} com.facebook.drawee.components.DraweeEventTracker$Event ON_SET_CONTROLLER -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c$a;"} com.facebook.drawee.components.DraweeEventTracker$Event ON_CLEAR_OLD_CONTROLLER -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c$a;"} com.facebook.drawee.components.DraweeEventTracker$Event ON_CLEAR_CONTROLLER -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c$a;"} com.facebook.drawee.components.DraweeEventTracker$Event ON_INIT_CONTROLLER -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c$a;"} com.facebook.drawee.components.DraweeEventTracker$Event ON_ATTACH_CONTROLLER -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c$a;"} com.facebook.drawee.components.DraweeEventTracker$Event ON_DETACH_CONTROLLER -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c$a;"} com.facebook.drawee.components.DraweeEventTracker$Event ON_RELEASE_CONTROLLER -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c$a;"} com.facebook.drawee.components.DraweeEventTracker$Event ON_DATASOURCE_SUBMIT -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c$a;"} com.facebook.drawee.components.DraweeEventTracker$Event ON_DATASOURCE_RESULT -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c$a;"} com.facebook.drawee.components.DraweeEventTracker$Event ON_DATASOURCE_RESULT_INT -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c$a;"} com.facebook.drawee.components.DraweeEventTracker$Event ON_DATASOURCE_FAILURE -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c$a;"} com.facebook.drawee.components.DraweeEventTracker$Event ON_DATASOURCE_FAILURE_INT -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c$a;"} com.facebook.drawee.components.DraweeEventTracker$Event ON_HOLDER_ATTACH -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c$a;"} com.facebook.drawee.components.DraweeEventTracker$Event ON_HOLDER_DETACH -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c$a;"} com.facebook.drawee.components.DraweeEventTracker$Event ON_DRAWABLE_SHOW -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c$a;"} com.facebook.drawee.components.DraweeEventTracker$Event ON_DRAWABLE_HIDE -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c$a;"} com.facebook.drawee.components.DraweeEventTracker$Event ON_ACTIVITY_START -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c$a;"} com.facebook.drawee.components.DraweeEventTracker$Event ON_ACTIVITY_STOP -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c$a;"} com.facebook.drawee.components.DraweeEventTracker$Event ON_RUN_CLEAR_CONTROLLER -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c$a;"} com.facebook.drawee.components.DraweeEventTracker$Event ON_SCHEDULE_CLEAR_CONTROLLER -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c$a;"} com.facebook.drawee.components.DraweeEventTracker$Event ON_SAME_CONTROLLER_SKIPPED -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c$a;"} 1:10:void ():31:31 -> 11:20:void ():32:32 -> 21:30:void ():33:33 -> @@ -76808,10 +81646,10 @@ com.facebook.drawee.components.DraweeEventTracker$Event -> T0.c$a: 299:305:void ():30:30 -> 1:4:void (java.lang.String,int):30:30 -> 1:9:com.facebook.drawee.components.DraweeEventTracker$Event valueOf(java.lang.String):30:30 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LT0/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LX0/c$a;"} 1:9:com.facebook.drawee.components.DraweeEventTracker$Event[] values():30:30 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LT0/c$a;"} -com.facebook.drawee.components.RetryManager -> T0.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LX0/c$a;"} +com.facebook.drawee.components.RetryManager -> X0.d: # {"id":"sourceFile","fileName":"RetryManager.java"} boolean mTapToRetryEnabled -> a int mMaxTapToRetryAttempts -> b @@ -76825,23 +81663,23 @@ com.facebook.drawee.components.RetryManager -> T0.d: 2:4:void reset():38:38 -> c 1:3:void setTapToRetryEnabled(boolean):46:46 -> d 1:14:boolean shouldRetryOnTap():54:54 -> e -com.facebook.drawee.controller.AbstractDraweeController -> U0.a: +com.facebook.drawee.controller.AbstractDraweeController -> Y0.a: # {"id":"sourceFile","fileName":"AbstractDraweeController.java"} com.facebook.drawee.components.DraweeEventTracker mEventTracker -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c;"} com.facebook.drawee.components.DeferredReleaser mDeferredReleaser -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/a;"} java.util.concurrent.Executor mUiThreadImmediateExecutor -> c com.facebook.drawee.components.RetryManager mRetryManager -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/d;"} com.facebook.drawee.gestures.GestureDetector mGestureDetector -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LY0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc1/a;"} com.facebook.drawee.controller.ControllerListener mControllerListener -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY0/d;"} com.facebook.fresco.ui.common.ForwardingControllerListener2 mControllerListener2 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/d;"} com.facebook.drawee.interfaces.SettableDraweeHierarchy mSettableDraweeHierarchy -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LZ0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/c;"} android.graphics.drawable.Drawable mControllerOverlay -> i java.lang.String mId -> j java.lang.Object mCallerContext -> k @@ -76852,7 +81690,7 @@ com.facebook.drawee.controller.AbstractDraweeController -> U0.a: boolean mRetainImageOnFailure -> p java.lang.String mContentDescription -> q com.facebook.datasource.DataSource mDataSource -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP0/c;"} java.lang.Object mFetchedImage -> s boolean mJustConstructed -> t boolean mLogWithHighSamplingRate -> u @@ -76866,7 +81704,7 @@ com.facebook.drawee.controller.AbstractDraweeController -> U0.a: 15:24:void ():64:64 -> 25:29:void ():88:88 -> 1:3:void (com.facebook.drawee.components.DeferredReleaser,java.util.concurrent.Executor,java.lang.String,java.lang.Object):130:130 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/a;Ljava/util/concurrent/Executor;Ljava/lang/String;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/a;Ljava/util/concurrent/Executor;Ljava/lang/String;Ljava/lang/Object;)V"} 4:9:void (com.facebook.drawee.components.DeferredReleaser,java.util.concurrent.Executor,java.lang.String,java.lang.Object):91:91 -> 10:17:void (com.facebook.drawee.components.DeferredReleaser,java.util.concurrent.Executor,java.lang.String,java.lang.Object):100:100 -> 18:20:void (com.facebook.drawee.components.DeferredReleaser,java.util.concurrent.Executor,java.lang.String,java.lang.Object):121:121 -> @@ -76876,11 +81714,11 @@ com.facebook.drawee.controller.AbstractDraweeController -> U0.a: 27:30:void (com.facebook.drawee.components.DeferredReleaser,java.util.concurrent.Executor,java.lang.String,java.lang.Object):133:133 -> android.net.Uri getMainUri() -> A 1:4:com.facebook.drawee.components.RetryManager getRetryManager():257:257 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"()LT0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LX0/d;"} 5:11:com.facebook.drawee.components.RetryManager getRetryManager():258:258 -> B 12:14:com.facebook.drawee.components.RetryManager getRetryManager():260:260 -> B 1:5:com.facebook.drawee.interfaces.SettableDraweeHierarchy getSettableDraweeHierarchy():912:912 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld1/c;"} 6:30:com.facebook.drawee.interfaces.SettableDraweeHierarchy getSettableDraweeHierarchy():914:914 -> C 2:7:void init(java.lang.String,java.lang.Object):151:151 -> D 8:16:void init(java.lang.String,java.lang.Object):152:152 -> D @@ -76915,7 +81753,7 @@ com.facebook.drawee.controller.AbstractDraweeController -> U0.a: 5:6:void initialize(java.lang.String,java.lang.Object):146:146 -> E 7:9:void initialize(java.lang.String,java.lang.Object):147:147 -> E 4:8:boolean isExpectedDataSource(java.lang.String,com.facebook.datasource.DataSource):755:755 -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LL0/c;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LP0/c;)Z"} 9:27:boolean isExpectedDataSource(java.lang.String,com.facebook.datasource.DataSource):762:762 -> F 1:3:boolean isLogWithHighSamplingRate():282:282 -> G 2:7:void logMessageAndFailure(java.lang.String,java.lang.Throwable):779:779 -> H @@ -76929,10 +81767,10 @@ com.facebook.drawee.controller.AbstractDraweeController -> U0.a: 24:35:void logMessageAndImage(java.lang.String,java.lang.Object):774:774 -> I 36:41:void logMessageAndImage(java.lang.String,java.lang.Object):767:767 -> I 5:12:com.facebook.fresco.ui.common.ControllerListener2$Extras obtainExtras(com.facebook.datasource.DataSource,java.lang.Object,android.net.Uri):899:899 -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;Ljava/lang/Object;Landroid/net/Uri;)Lb1/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;Ljava/lang/Object;Landroid/net/Uri;)Lf1/b$a;"} 13:17:com.facebook.fresco.ui.common.ControllerListener2$Extras obtainExtras(com.facebook.datasource.DataSource,java.lang.Object,android.net.Uri):898:898 -> J 1:2:com.facebook.fresco.ui.common.ControllerListener2$Extras obtainExtras(java.util.Map,java.util.Map,android.net.Uri):872:872 -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Map;Landroid/net/Uri;)Lb1/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Map;Landroid/net/Uri;)Lf1/b$a;"} 3:6:com.facebook.fresco.ui.common.ControllerListener2$Extras obtainExtras(java.util.Map,java.util.Map,android.net.Uri):873:873 -> K 7:16:com.facebook.fresco.ui.common.ControllerListener2$Extras obtainExtras(java.util.Map,java.util.Map,android.net.Uri):874:874 -> K 17:26:com.facebook.fresco.ui.common.ControllerListener2$Extras obtainExtras(java.util.Map,java.util.Map,android.net.Uri):875:875 -> K @@ -76943,7 +81781,7 @@ com.facebook.drawee.controller.AbstractDraweeController -> U0.a: 48:52:com.facebook.fresco.ui.common.ControllerListener2$Extras obtainExtras(java.util.Map,java.util.Map,android.net.Uri):877:877 -> K java.util.Map obtainExtrasFromImage(java.lang.Object) -> L 1:6:void onFailureInternal(java.lang.String,com.facebook.datasource.DataSource,java.lang.Throwable,boolean):697:697 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LL0/c;Ljava/lang/Throwable;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LP0/c;Ljava/lang/Throwable;Z)V"} 7:11:void onFailureInternal(java.lang.String,com.facebook.datasource.DataSource,java.lang.Throwable,boolean):698:698 -> M 12:17:void onFailureInternal(java.lang.String,com.facebook.datasource.DataSource,java.lang.Throwable,boolean):701:701 -> M 18:22:void onFailureInternal(java.lang.String,com.facebook.datasource.DataSource,java.lang.Throwable,boolean):702:702 -> M @@ -76969,7 +81807,7 @@ com.facebook.drawee.controller.AbstractDraweeController -> U0.a: 110:113:void onFailureInternal(java.lang.String,com.facebook.datasource.DataSource,java.lang.Throwable,boolean):735:735 -> M 1:1:void onImageLoadedFromCacheImmediately(java.lang.String,java.lang.Object):829:829 -> N 1:6:void onNewResultInternal(java.lang.String,com.facebook.datasource.DataSource,java.lang.Object,float,boolean,boolean,boolean):635:635 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LL0/c;Ljava/lang/Object;FZZZ)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LP0/c;Ljava/lang/Object;FZZZ)V"} 7:15:void onNewResultInternal(java.lang.String,com.facebook.datasource.DataSource,java.lang.Object,float,boolean,boolean,boolean):636:636 -> O 16:21:void onNewResultInternal(java.lang.String,com.facebook.datasource.DataSource,java.lang.Object,float,boolean,boolean,boolean):639:639 -> O 22:26:void onNewResultInternal(java.lang.String,com.facebook.datasource.DataSource,java.lang.Object,float,boolean,boolean,boolean):640:640 -> O @@ -77014,7 +81852,7 @@ com.facebook.drawee.controller.AbstractDraweeController -> U0.a: 200:202:void onNewResultInternal(java.lang.String,com.facebook.datasource.DataSource,java.lang.Object,float,boolean,boolean,boolean):690:690 -> O 203:203:void onNewResultInternal(java.lang.String,com.facebook.datasource.DataSource,java.lang.Object,float,boolean,boolean,boolean):692:692 -> O 1:6:void onProgressUpdateInternal(java.lang.String,com.facebook.datasource.DataSource,float,boolean):742:742 -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LL0/c;FZ)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LP0/c;FZ)V"} 7:12:void onProgressUpdateInternal(java.lang.String,com.facebook.datasource.DataSource,float,boolean):744:744 -> P 13:18:void onProgressUpdateInternal(java.lang.String,com.facebook.datasource.DataSource,float,boolean):745:745 -> P 19:25:void onProgressUpdateInternal(java.lang.String,com.facebook.datasource.DataSource,float,boolean):750:750 -> P @@ -77039,9 +81877,9 @@ com.facebook.drawee.controller.AbstractDraweeController -> U0.a: 70:73:void releaseFetch():240:240 -> R void releaseImage(java.lang.Object) -> S 1:6:void removeControllerListener2(com.facebook.fresco.ui.common.ControllerListener2):324:324 -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf1/b;)V"} 2:5:void reportFailure(java.lang.Throwable,com.facebook.datasource.DataSource):855:855 -> U - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Throwable;LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Throwable;LP0/c;)V"} 6:14:void reportFailure(java.lang.Throwable,com.facebook.datasource.DataSource):856:856 -> U 15:24:void reportFailure(java.lang.Throwable,com.facebook.datasource.DataSource):857:857 -> U 1:9:void reportIntermediateFailure(java.lang.Throwable):844:844 -> V @@ -77052,11 +81890,11 @@ com.facebook.drawee.controller.AbstractDraweeController -> U0.a: 1:9:void reportRelease(java.util.Map,java.util.Map):862:862 -> X 10:24:void reportRelease(java.util.Map,java.util.Map):863:863 -> X 1:11:void reportSubmit(com.facebook.datasource.DataSource,java.lang.Object):832:832 -> Y - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;Ljava/lang/Object;)V"} 12:19:void reportSubmit(com.facebook.datasource.DataSource,java.lang.Object):833:833 -> Y 20:31:void reportSubmit(com.facebook.datasource.DataSource,java.lang.Object):834:834 -> Y 1:4:void reportSuccess(java.lang.String,java.lang.Object,com.facebook.datasource.DataSource):849:849 -> Z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;LP0/c;)V"} 5:15:void reportSuccess(java.lang.String,java.lang.Object,com.facebook.datasource.DataSource):850:850 -> Z 16:28:void reportSuccess(java.lang.String,java.lang.Object,com.facebook.datasource.DataSource):851:851 -> Z 1:7:void release():203:203 -> a @@ -77068,47 +81906,47 @@ com.facebook.drawee.controller.AbstractDraweeController -> U0.a: 26:28:void release():211:211 -> a 29:32:void release():213:213 -> a 1:3:void setContentDescription(java.lang.String):299:299 -> a0 - 1:6:void onDetach():477:477 -> b - 7:12:void onDetach():478:478 -> b - 13:18:void onDetach():480:480 -> b - 19:35:void onDetach():481:481 -> b - 36:43:void onDetach():483:483 -> b - 44:45:void onDetach():484:484 -> b - 46:50:void onDetach():485:485 -> b - 51:56:void onDetach():486:486 -> b - 57:60:void onDetach():487:487 -> b + 2:7:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):380:380 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/b;)V"} + 8:9:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):381:381 -> b + 10:19:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):383:383 -> b + 20:24:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):381:381 -> b + 25:28:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):385:385 -> b + 29:33:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):386:386 -> b + 34:36:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):385:385 -> b + 37:40:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):388:388 -> b + 41:45:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):389:389 -> b + 46:48:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):390:390 -> b + 49:53:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):393:393 -> b + 54:56:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):395:395 -> b + 57:60:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):396:396 -> b + 61:69:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):400:400 -> b + 70:73:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):401:401 -> b + 74:79:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):403:403 -> b 1:2:void setControllerOverlay(android.graphics.drawable.Drawable):438:438 -> b0 3:6:void setControllerOverlay(android.graphics.drawable.Drawable):439:439 -> b0 7:10:void setControllerOverlay(android.graphics.drawable.Drawable):441:441 -> b0 - 1:3:com.facebook.drawee.interfaces.DraweeHierarchy getHierarchy():368:368 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ0/b;"} + 1:6:void onDetach():477:477 -> c + 7:12:void onDetach():478:478 -> c + 13:18:void onDetach():480:480 -> c + 19:35:void onDetach():481:481 -> c + 36:43:void onDetach():483:483 -> c + 44:45:void onDetach():484:484 -> c + 46:50:void onDetach():485:485 -> c + 51:56:void onDetach():486:486 -> c + 57:60:void onDetach():487:487 -> c 1:1:void setControllerViewportVisibilityListener(com.facebook.drawee.controller.ControllerViewportVisibilityListener):363:363 -> c0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/e;)V"} - 2:7:boolean onTouchEvent(android.view.MotionEvent):506:506 -> d - 8:24:boolean onTouchEvent(android.view.MotionEvent):507:507 -> d - 25:30:boolean onTouchEvent(android.view.MotionEvent):509:509 -> d - 31:44:boolean onTouchEvent(android.view.MotionEvent):512:512 -> d - 45:51:boolean onTouchEvent(android.view.MotionEvent):513:513 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/e;)V"} + 1:3:com.facebook.drawee.interfaces.DraweeHierarchy getHierarchy():368:368 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld1/b;"} 1:4:void setGestureDetector(com.facebook.drawee.gestures.GestureDetector):270:270 -> d0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc1/a;)V"} 5:8:void setGestureDetector(com.facebook.drawee.gestures.GestureDetector):272:272 -> d0 - 2:7:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):380:380 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/b;)V"} - 8:9:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):381:381 -> e - 10:19:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):383:383 -> e - 20:24:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):381:381 -> e - 25:28:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):385:385 -> e - 29:33:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):386:386 -> e - 34:36:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):385:385 -> e - 37:40:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):388:388 -> e - 41:45:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):389:389 -> e - 46:48:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):390:390 -> e - 49:53:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):393:393 -> e - 54:56:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):395:395 -> e - 57:60:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):396:396 -> e - 61:69:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):400:400 -> e - 70:73:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):401:401 -> e - 74:79:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):403:403 -> e + 2:7:boolean onTouchEvent(android.view.MotionEvent):506:506 -> e + 8:24:boolean onTouchEvent(android.view.MotionEvent):507:507 -> e + 25:30:boolean onTouchEvent(android.view.MotionEvent):509:509 -> e + 31:44:boolean onTouchEvent(android.view.MotionEvent):512:512 -> e + 45:51:boolean onTouchEvent(android.view.MotionEvent):513:513 -> e 1:3:void setLogWithHighSamplingRate(boolean):286:286 -> e0 2:7:boolean onClick():532:532 -> f 8:24:boolean onClick():533:533 -> f @@ -77133,13 +81971,13 @@ com.facebook.drawee.controller.AbstractDraweeController -> U0.a: 72:77:void onAttach():470:470 -> g 78:81:void onAttach():471:471 -> g 1:5:boolean shouldHandleGesture():521:521 -> g0 - 1:1:void U0.AbstractDraweeController.-$$Nest$monFailureInternal(U0.AbstractDraweeController,java.lang.String,L0.DataSource,java.lang.Throwable,boolean):0:0 -> h + 1:1:void Y0.AbstractDraweeController.-$$Nest$monFailureInternal(Y0.AbstractDraweeController,java.lang.String,P0.DataSource,java.lang.Throwable,boolean):0:0 -> h # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/a;Ljava/lang/String;LL0/c;Ljava/lang/Throwable;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/a;Ljava/lang/String;LP0/c;Ljava/lang/Throwable;Z)V"} 1:18:boolean shouldRetryOnTap():527:527 -> h0 - 1:1:void U0.AbstractDraweeController.-$$Nest$monNewResultInternal(U0.AbstractDraweeController,java.lang.String,L0.DataSource,java.lang.Object,float,boolean,boolean,boolean):0:0 -> i + 1:1:void Y0.AbstractDraweeController.-$$Nest$monNewResultInternal(Y0.AbstractDraweeController,java.lang.String,P0.DataSource,java.lang.Object,float,boolean,boolean,boolean):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/a;Ljava/lang/String;LL0/c;Ljava/lang/Object;FZZZ)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/a;Ljava/lang/String;LP0/c;Ljava/lang/Object;FZZZ)V"} 1:6:void submitRequest():547:547 -> i0 7:11:void submitRequest():548:548 -> i0 12:20:void submitRequest():550:550 -> i0 @@ -77173,29 +82011,29 @@ com.facebook.drawee.controller.AbstractDraweeController -> U0.a: 166:172:void submitRequest():620:620 -> i0 173:178:void submitRequest():621:621 -> i0 179:182:void submitRequest():622:622 -> i0 - 1:1:void U0.AbstractDraweeController.-$$Nest$monProgressUpdateInternal(U0.AbstractDraweeController,java.lang.String,L0.DataSource,float,boolean):0:0 -> j + 1:1:void Y0.AbstractDraweeController.-$$Nest$monProgressUpdateInternal(Y0.AbstractDraweeController,java.lang.String,P0.DataSource,float,boolean):0:0 -> j # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/a;Ljava/lang/String;LL0/c;FZ)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/a;Ljava/lang/String;LP0/c;FZ)V"} 1:3:void addControllerListener(com.facebook.drawee.controller.ControllerListener):304:304 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/d;)V"} 4:9:void addControllerListener(com.facebook.drawee.controller.ControllerListener):305:305 -> k 10:17:void addControllerListener(com.facebook.drawee.controller.ControllerListener):306:306 -> k 18:24:void addControllerListener(com.facebook.drawee.controller.ControllerListener):311:311 -> k 25:27:void addControllerListener(com.facebook.drawee.controller.ControllerListener):316:316 -> k 1:6:void addControllerListener2(com.facebook.fresco.ui.common.ControllerListener2):320:320 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf1/b;)V"} android.graphics.drawable.Drawable createDrawable(java.lang.Object) -> m 1:11:android.graphics.drawable.Animatable getAnimatable():793:793 -> n java.lang.Object getCachedImage() -> o 1:3:java.lang.Object getCallerContext():251:251 -> p 1:4:com.facebook.drawee.controller.ControllerListener getControllerListener():349:349 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"()LU0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY0/d;"} 5:9:com.facebook.drawee.controller.ControllerListener getControllerListener():350:350 -> q 1:3:com.facebook.fresco.ui.common.ControllerListener2 getControllerListener2():356:356 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf1/b;"} 1:3:android.graphics.drawable.Drawable getControllerOverlay():447:447 -> s com.facebook.datasource.DataSource getDataSource() -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"()LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LP0/c;"} 1:8:java.lang.String toString():816:816 -> toString 9:16:java.lang.String toString():817:817 -> toString 17:24:java.lang.String toString():818:818 -> toString @@ -77206,44 +82044,44 @@ com.facebook.drawee.controller.AbstractDraweeController -> U0.a: 1:6:android.graphics.Rect getDimensions():903:903 -> u 7:11:android.graphics.Rect getDimensions():906:906 -> u 1:3:com.facebook.drawee.gestures.GestureDetector getGestureDetector():265:265 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"()LY0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc1/a;"} 1:3:java.lang.String getId():246:246 -> w 3:14:java.lang.String getImageClass(java.lang.Object):803:803 -> x int getImageHash(java.lang.Object) -> y java.lang.Object getImageInfo(java.lang.Object) -> z -com.facebook.drawee.controller.AbstractDraweeController$2 -> U0.a$a: +com.facebook.drawee.controller.AbstractDraweeController$2 -> Y0.a$a: # {"id":"sourceFile","fileName":"AbstractDraweeController.java"} java.lang.String val$id -> a boolean val$wasImmediate -> b com.facebook.drawee.controller.AbstractDraweeController this$0 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY0/a;"} 1:10:void (com.facebook.drawee.controller.AbstractDraweeController,java.lang.String,boolean):590:590 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/a;Ljava/lang/String;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/a;Ljava/lang/String;Z)V"} 1:13:void onFailureImpl(com.facebook.datasource.DataSource):610:610 -> onFailureImpl - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 1:4:void onNewResultImpl(com.facebook.datasource.DataSource):595:595 -> onNewResultImpl - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 5:8:void onNewResultImpl(com.facebook.datasource.DataSource):596:596 -> onNewResultImpl 9:12:void onNewResultImpl(com.facebook.datasource.DataSource):597:597 -> onNewResultImpl 13:18:void onNewResultImpl(com.facebook.datasource.DataSource):598:598 -> onNewResultImpl 19:32:void onNewResultImpl(com.facebook.datasource.DataSource):600:600 -> onNewResultImpl 33:46:void onNewResultImpl(com.facebook.datasource.DataSource):603:603 -> onNewResultImpl 1:4:void onProgressUpdate(com.facebook.datasource.DataSource):615:615 -> onProgressUpdate - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 5:8:void onProgressUpdate(com.facebook.datasource.DataSource):616:616 -> onProgressUpdate 9:16:void onProgressUpdate(com.facebook.datasource.DataSource):617:617 -> onProgressUpdate -com.facebook.drawee.controller.AbstractDraweeController$InternalForwardingListener -> U0.a$b: +com.facebook.drawee.controller.AbstractDraweeController$InternalForwardingListener -> Y0.a$b: # {"id":"sourceFile","fileName":"AbstractDraweeController.java"} 1:4:void ():72:72 -> 1:6:com.facebook.drawee.controller.AbstractDraweeController$InternalForwardingListener createInternal(com.facebook.drawee.controller.ControllerListener,com.facebook.drawee.controller.ControllerListener):75:75 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/d;LU0/d;)LU0/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/d;LY0/d;)LY0/a$b;"} 7:11:com.facebook.drawee.controller.AbstractDraweeController$InternalForwardingListener createInternal(com.facebook.drawee.controller.ControllerListener,com.facebook.drawee.controller.ControllerListener):76:76 -> d 12:16:com.facebook.drawee.controller.AbstractDraweeController$InternalForwardingListener createInternal(com.facebook.drawee.controller.ControllerListener,com.facebook.drawee.controller.ControllerListener):78:78 -> d 17:19:com.facebook.drawee.controller.AbstractDraweeController$InternalForwardingListener createInternal(com.facebook.drawee.controller.ControllerListener,com.facebook.drawee.controller.ControllerListener):79:79 -> d 20:22:com.facebook.drawee.controller.AbstractDraweeController$InternalForwardingListener createInternal(com.facebook.drawee.controller.ControllerListener,com.facebook.drawee.controller.ControllerListener):80:80 -> d 23:28:com.facebook.drawee.controller.AbstractDraweeController$InternalForwardingListener createInternal(com.facebook.drawee.controller.ControllerListener,com.facebook.drawee.controller.ControllerListener):81:81 -> d 29:32:com.facebook.drawee.controller.AbstractDraweeController$InternalForwardingListener createInternal(com.facebook.drawee.controller.ControllerListener,com.facebook.drawee.controller.ControllerListener):82:82 -> d -com.facebook.drawee.controller.AbstractDraweeControllerBuilder -> U0.b: +com.facebook.drawee.controller.AbstractDraweeControllerBuilder -> Y0.b: # {"id":"sourceFile","fileName":"AbstractDraweeControllerBuilder.java"} android.content.Context mContext -> a java.util.Set mBoundControllerListeners -> b @@ -77254,18 +82092,18 @@ com.facebook.drawee.controller.AbstractDraweeControllerBuilder -> U0.b: java.lang.Object[] mMultiImageRequests -> g boolean mTryCacheOnlyFirst -> h com.facebook.common.internal.Supplier mDataSourceSupplier -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.drawee.controller.ControllerListener mControllerListener -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY0/d;"} boolean mTapToRetryEnabled -> k boolean mAutoPlayAnimations -> l boolean mRetainImageOnFailure -> m boolean mLogWithHighSamplingRate -> n java.lang.String mContentDescription -> o com.facebook.drawee.interfaces.DraweeController mOldController -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"LZ0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/a;"} com.facebook.drawee.controller.ControllerListener sAutoPlayAnimationsListener -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY0/d;"} java.lang.NullPointerException NO_REQUEST_EXCEPTION -> r java.util.concurrent.atomic.AtomicLong sIdCounter -> s 1:7:void ():42:42 -> @@ -77278,27 +82116,27 @@ com.facebook.drawee.controller.AbstractDraweeControllerBuilder -> U0.b: 11:12:void (android.content.Context,java.util.Set,java.util.Set):86:86 -> 13:16:void (android.content.Context,java.util.Set,java.util.Set):87:87 -> 1:2:com.facebook.drawee.controller.AbstractDraweeControllerBuilder setControllerListener(com.facebook.drawee.controller.ControllerListener):256:256 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/d;)LU0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/d;)LY0/b;"} 3:7:com.facebook.drawee.controller.AbstractDraweeControllerBuilder setControllerListener(com.facebook.drawee.controller.ControllerListener):257:257 -> A 1:2:com.facebook.drawee.controller.AbstractDraweeControllerBuilder setImageRequest(java.lang.Object):128:128 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LU0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LY0/b;"} 3:7:com.facebook.drawee.controller.AbstractDraweeControllerBuilder setImageRequest(java.lang.Object):129:129 -> B 1:2:com.facebook.drawee.controller.AbstractDraweeControllerBuilder setLowResImageRequest(java.lang.Object):140:140 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LU0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LY0/b;"} 3:7:com.facebook.drawee.controller.AbstractDraweeControllerBuilder setLowResImageRequest(java.lang.Object):141:141 -> C 1:2:com.facebook.drawee.controller.AbstractDraweeControllerBuilder setOldController(com.facebook.drawee.interfaces.DraweeController):304:304 -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/a;)LU0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/a;)LY0/b;"} 3:7:com.facebook.drawee.controller.AbstractDraweeControllerBuilder setOldController(com.facebook.drawee.interfaces.DraweeController):305:305 -> D 1:19:void validate():330:330 -> E 20:43:void validate():333:333 -> E 1:3:com.facebook.drawee.controller.AbstractDraweeController build():317:317 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LU0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY0/a;"} 4:15:com.facebook.drawee.controller.AbstractDraweeController build():320:320 -> a 16:18:com.facebook.drawee.controller.AbstractDraweeController build():321:321 -> a 19:20:com.facebook.drawee.controller.AbstractDraweeController build():322:322 -> a 21:25:com.facebook.drawee.controller.AbstractDraweeController build():325:325 -> a 1:6:com.facebook.drawee.controller.AbstractDraweeController buildController():343:343 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LU0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY0/a;"} 7:11:com.facebook.drawee.controller.AbstractDraweeController buildController():344:344 -> b 12:15:com.facebook.drawee.controller.AbstractDraweeController buildController():346:346 -> b 16:22:com.facebook.drawee.controller.AbstractDraweeController buildController():347:347 -> b @@ -77313,16 +82151,16 @@ com.facebook.drawee.controller.AbstractDraweeControllerBuilder -> U0.b: 1:3:java.lang.Object getCallerContext():123:123 -> d 1:3:java.lang.String getContentDescription():298:298 -> e 1:2:com.facebook.drawee.controller.ControllerViewportVisibilityListener getControllerViewportVisibilityListener():286:286 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()LU0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY0/e;"} com.facebook.datasource.DataSource getDataSourceForRequest(com.facebook.drawee.interfaces.DraweeController,java.lang.String,java.lang.Object,java.lang.Object,com.facebook.drawee.controller.AbstractDraweeControllerBuilder$CacheLevel) -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/a;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;LU0/b$c;)LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/a;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;LY0/b$c;)LP0/c;"} 1:7:com.facebook.common.internal.Supplier getDataSourceSupplierForRequest(com.facebook.drawee.interfaces.DraweeController,java.lang.String,java.lang.Object):421:421 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/a;Ljava/lang/String;Ljava/lang/Object;)LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/a;Ljava/lang/String;Ljava/lang/Object;)LF0/n;"} 1:4:com.facebook.common.internal.Supplier getDataSourceSupplierForRequest(com.facebook.drawee.interfaces.DraweeController,java.lang.String,java.lang.Object,com.facebook.drawee.controller.AbstractDraweeControllerBuilder$CacheLevel):431:431 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/a;Ljava/lang/String;Ljava/lang/Object;LU0/b$c;)LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/a;Ljava/lang/String;Ljava/lang/Object;LY0/b$c;)LF0/n;"} 5:15:com.facebook.common.internal.Supplier getDataSourceSupplierForRequest(com.facebook.drawee.interfaces.DraweeController,java.lang.String,java.lang.Object,com.facebook.drawee.controller.AbstractDraweeControllerBuilder$CacheLevel):432:432 -> i 1:12:com.facebook.common.internal.Supplier getFirstAvailableDataSourceSupplier(com.facebook.drawee.interfaces.DraweeController,java.lang.String,java.lang.Object[],boolean):403:403 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/a;Ljava/lang/String;[Ljava/lang/Object;Z)LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/a;Ljava/lang/String;[Ljava/lang/Object;Z)LF0/n;"} 13:15:com.facebook.common.internal.Supplier getFirstAvailableDataSourceSupplier(com.facebook.drawee.interfaces.DraweeController,java.lang.String,java.lang.Object[],boolean):406:406 -> j 16:19:com.facebook.common.internal.Supplier getFirstAvailableDataSourceSupplier(com.facebook.drawee.interfaces.DraweeController,java.lang.String,java.lang.Object[],boolean):407:407 -> j 20:23:com.facebook.common.internal.Supplier getFirstAvailableDataSourceSupplier(com.facebook.drawee.interfaces.DraweeController,java.lang.String,java.lang.Object[],boolean):408:408 -> j @@ -77334,10 +82172,10 @@ com.facebook.drawee.controller.AbstractDraweeControllerBuilder -> U0.b: 1:3:java.lang.Object getImageRequest():135:135 -> l 1:3:java.lang.Object getLowResImageRequest():147:147 -> m 1:3:com.facebook.drawee.interfaces.DraweeController getOldController():311:311 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld1/a;"} 1:3:boolean getRetainImageOnFailure():230:230 -> o 1:1:com.facebook.drawee.controller.AbstractDraweeControllerBuilder getThis():513:513 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"()LU0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY0/b;"} 2:3:void init():92:92 -> q 4:5:void init():93:93 -> q 6:7:void init():94:94 -> q @@ -77351,7 +82189,7 @@ com.facebook.drawee.controller.AbstractDraweeControllerBuilder -> U0.b: 24:26:void init():104:104 -> q 1:3:boolean isLogWithHighSamplingRate():245:245 -> r 1:4:void maybeAttachListeners(com.facebook.drawee.controller.AbstractDraweeController):449:449 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/a;)V"} 5:20:void maybeAttachListeners(com.facebook.drawee.controller.AbstractDraweeController):450:450 -> s 21:24:void maybeAttachListeners(com.facebook.drawee.controller.AbstractDraweeController):451:451 -> s 25:28:void maybeAttachListeners(com.facebook.drawee.controller.AbstractDraweeController):454:454 -> s @@ -77362,17 +82200,17 @@ com.facebook.drawee.controller.AbstractDraweeControllerBuilder -> U0.b: 56:59:void maybeAttachListeners(com.facebook.drawee.controller.AbstractDraweeController):462:462 -> s 60:65:void maybeAttachListeners(com.facebook.drawee.controller.AbstractDraweeController):463:463 -> s 1:6:void maybeBuildAndSetGestureDetector(com.facebook.drawee.controller.AbstractDraweeController):478:478 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/a;)V"} 7:12:void maybeBuildAndSetGestureDetector(com.facebook.drawee.controller.AbstractDraweeController):480:480 -> t 13:16:void maybeBuildAndSetGestureDetector(com.facebook.drawee.controller.AbstractDraweeController):481:481 -> t 1:5:void maybeBuildAndSetRetryManager(com.facebook.drawee.controller.AbstractDraweeController):469:469 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/a;)V"} 6:14:void maybeBuildAndSetRetryManager(com.facebook.drawee.controller.AbstractDraweeController):472:472 -> u 15:18:void maybeBuildAndSetRetryManager(com.facebook.drawee.controller.AbstractDraweeController):473:473 -> u com.facebook.drawee.controller.AbstractDraweeController obtainController() -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"()LU0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY0/a;"} 1:5:com.facebook.common.internal.Supplier obtainDataSourceSupplier(com.facebook.drawee.interfaces.DraweeController,java.lang.String):367:367 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/a;Ljava/lang/String;)LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/a;Ljava/lang/String;)LF0/n;"} 6:9:com.facebook.common.internal.Supplier obtainDataSourceSupplier(com.facebook.drawee.interfaces.DraweeController,java.lang.String):374:374 -> w 10:14:com.facebook.common.internal.Supplier obtainDataSourceSupplier(com.facebook.drawee.interfaces.DraweeController,java.lang.String):375:375 -> w 15:18:com.facebook.common.internal.Supplier obtainDataSourceSupplier(com.facebook.drawee.interfaces.DraweeController,java.lang.String):376:376 -> w @@ -77385,69 +82223,69 @@ com.facebook.drawee.controller.AbstractDraweeControllerBuilder -> U0.b: 52:57:com.facebook.common.internal.Supplier obtainDataSourceSupplier(com.facebook.drawee.interfaces.DraweeController,java.lang.String):387:387 -> w 58:65:com.facebook.common.internal.Supplier obtainDataSourceSupplier(com.facebook.drawee.interfaces.DraweeController,java.lang.String):392:392 -> w 1:3:com.facebook.drawee.controller.AbstractDraweeControllerBuilder reset():109:109 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"()LU0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY0/b;"} 4:8:com.facebook.drawee.controller.AbstractDraweeControllerBuilder reset():110:110 -> x 1:2:com.facebook.drawee.controller.AbstractDraweeControllerBuilder setAutoPlayAnimations(boolean):235:235 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LU0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LY0/b;"} 3:7:com.facebook.drawee.controller.AbstractDraweeControllerBuilder setAutoPlayAnimations(boolean):236:236 -> y 1:2:com.facebook.drawee.controller.AbstractDraweeControllerBuilder setCallerContext(java.lang.Object):116:116 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LU0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LY0/b;"} 3:7:com.facebook.drawee.controller.AbstractDraweeControllerBuilder setCallerContext(java.lang.Object):117:117 -> z -com.facebook.drawee.controller.AbstractDraweeControllerBuilder$1 -> U0.b$a: +com.facebook.drawee.controller.AbstractDraweeControllerBuilder$1 -> Y0.b$a: # {"id":"sourceFile","fileName":"AbstractDraweeControllerBuilder.java"} 1:4:void ():43:43 -> 3:6:void onFinalImageSet(java.lang.String,java.lang.Object,android.graphics.drawable.Animatable):47:47 -> onFinalImageSet -com.facebook.drawee.controller.AbstractDraweeControllerBuilder$2 -> U0.b$b: +com.facebook.drawee.controller.AbstractDraweeControllerBuilder$2 -> Y0.b$b: # {"id":"sourceFile","fileName":"AbstractDraweeControllerBuilder.java"} com.facebook.drawee.interfaces.DraweeController val$controller -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LZ0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/a;"} java.lang.String val$controllerId -> b java.lang.Object val$imageRequest -> c java.lang.Object val$callerContext -> d com.facebook.drawee.controller.AbstractDraweeControllerBuilder$CacheLevel val$cacheLevel -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/b$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY0/b$c;"} com.facebook.drawee.controller.AbstractDraweeControllerBuilder this$0 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY0/b;"} 1:16:void (com.facebook.drawee.controller.AbstractDraweeControllerBuilder,com.facebook.drawee.interfaces.DraweeController,java.lang.String,java.lang.Object,java.lang.Object,com.facebook.drawee.controller.AbstractDraweeControllerBuilder$CacheLevel):432:432 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/b;LZ0/a;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;LU0/b$c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/b;Ld1/a;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;LY0/b$c;)V"} 1:17:com.facebook.datasource.DataSource get():435:435 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LP0/c;"} 1:5:java.lang.Object get():432:432 -> get 1:21:java.lang.String toString():442:442 -> toString -com.facebook.drawee.controller.AbstractDraweeControllerBuilder$CacheLevel -> U0.b$c: +com.facebook.drawee.controller.AbstractDraweeControllerBuilder$CacheLevel -> Y0.b$c: # {"id":"sourceFile","fileName":"AbstractDraweeControllerBuilder.java"} com.facebook.drawee.controller.AbstractDraweeControllerBuilder$CacheLevel FULL_FETCH -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/b$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY0/b$c;"} com.facebook.drawee.controller.AbstractDraweeControllerBuilder$CacheLevel DISK_CACHE -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/b$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY0/b$c;"} com.facebook.drawee.controller.AbstractDraweeControllerBuilder$CacheLevel BITMAP_MEMORY_CACHE -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/b$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY0/b$c;"} com.facebook.drawee.controller.AbstractDraweeControllerBuilder$CacheLevel[] $VALUES -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"[LU0/b$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LY0/b$c;"} 1:10:void ():518:518 -> 11:20:void ():521:521 -> 21:30:void ():524:524 -> 31:37:void ():516:516 -> 1:4:void (java.lang.String,int):516:516 -> 1:9:com.facebook.drawee.controller.AbstractDraweeControllerBuilder$CacheLevel valueOf(java.lang.String):516:516 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU0/b$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LY0/b$c;"} 1:9:com.facebook.drawee.controller.AbstractDraweeControllerBuilder$CacheLevel[] values():516:516 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LU0/b$c;"} -com.facebook.drawee.controller.BaseControllerListener -> U0.c: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LY0/b$c;"} +com.facebook.drawee.controller.BaseControllerListener -> Y0.c: # {"id":"sourceFile","fileName":"BaseControllerListener.java"} com.facebook.drawee.controller.ControllerListener NO_OP_LISTENER -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY0/d;"} 1:8:void ():16:16 -> 1:4:void ():14:14 -> 1:3:com.facebook.drawee.controller.ControllerListener getNoOpListener():22:22 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LU0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY0/d;"} 1:1:void onFailure(java.lang.String,java.lang.Throwable):39:39 -> onFailure 1:1:void onFinalImageSet(java.lang.String,java.lang.Object,android.graphics.drawable.Animatable):30:30 -> onFinalImageSet 1:1:void onIntermediateImageFailed(java.lang.String,java.lang.Throwable):36:36 -> onIntermediateImageFailed 1:1:void onIntermediateImageSet(java.lang.String,java.lang.Object):33:33 -> onIntermediateImageSet 1:1:void onRelease(java.lang.String):42:42 -> onRelease 1:1:void onSubmit(java.lang.String,java.lang.Object):26:26 -> onSubmit -com.facebook.drawee.controller.ControllerListener -> U0.d: +com.facebook.drawee.controller.ControllerListener -> Y0.d: # {"id":"sourceFile","fileName":"ControllerListener.java"} void onFailure(java.lang.String,java.lang.Throwable) -> onFailure void onFinalImageSet(java.lang.String,java.lang.Object,android.graphics.drawable.Animatable) -> onFinalImageSet @@ -77455,15 +82293,15 @@ com.facebook.drawee.controller.ControllerListener -> U0.d: void onIntermediateImageSet(java.lang.String,java.lang.Object) -> onIntermediateImageSet void onRelease(java.lang.String) -> onRelease void onSubmit(java.lang.String,java.lang.Object) -> onSubmit -com.facebook.drawee.controller.ControllerViewportVisibilityListener -> U0.e: +com.facebook.drawee.controller.ControllerViewportVisibilityListener -> Y0.e: # {"id":"sourceFile","fileName":"ControllerViewportVisibilityListener.java"} -com.facebook.drawee.controller.ForwardingControllerListener -> U0.f: +com.facebook.drawee.controller.ForwardingControllerListener -> Y0.f: # {"id":"sourceFile","fileName":"ForwardingControllerListener.java"} java.util.List mListeners -> d 1:3:void ():28:28 -> 4:12:void ():26:26 -> 2:6:void addListener(com.facebook.drawee.controller.ControllerListener):50:50 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/d;)V"} 7:11:void addListener(com.facebook.drawee.controller.ControllerListener):51:51 -> a 2:6:void clearListeners():61:61 -> b 7:11:void clearListeners():62:62 -> b @@ -77497,7 +82335,7 @@ com.facebook.drawee.controller.ForwardingControllerListener -> U0.f: 21:27:void onSubmit(java.lang.String,java.lang.Object):75:75 -> onSubmit 28:35:void onSubmit(java.lang.String,java.lang.Object):79:79 -> onSubmit 36:39:void onSubmit(java.lang.String,java.lang.Object):82:82 -> onSubmit -com.facebook.drawee.debug.DebugControllerOverlayDrawable -> V0.a: +com.facebook.drawee.debug.DebugControllerOverlayDrawable -> Z0.a: # {"id":"sourceFile","fileName":"DebugControllerOverlayDrawable.java"} int mOverlayColor -> A java.lang.String mControllerId -> d @@ -77638,21 +82476,21 @@ com.facebook.drawee.debug.DebugControllerOverlayDrawable -> V0.a: 8:11:void onBoundsChange(android.graphics.Rect):186:186 -> onBoundsChange 1:1:void setAlpha(int):251:251 -> setAlpha 1:1:void setColorFilter(android.graphics.ColorFilter):254:254 -> setColorFilter -com.facebook.drawee.debug.listener.ImageLoadingTimeControllerListener -> W0.a: +com.facebook.drawee.debug.listener.ImageLoadingTimeControllerListener -> a1.a: # {"id":"sourceFile","fileName":"ImageLoadingTimeControllerListener.kt"} com.facebook.drawee.debug.listener.ImageLoadingTimeListener imageLoadingTimeListener -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LW0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La1/b;"} long requestSubmitTimeMs -> f long finalImageSetTimeMs -> g 1:3:void (com.facebook.drawee.debug.listener.ImageLoadingTimeListener):19:19 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LW0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/b;)V"} 4:7:void (com.facebook.drawee.debug.listener.ImageLoadingTimeListener):18:18 -> 8:9:void (com.facebook.drawee.debug.listener.ImageLoadingTimeListener):21:21 -> 10:12:void (com.facebook.drawee.debug.listener.ImageLoadingTimeListener):22:22 -> 6:11:void onFinalImageSet(java.lang.String,java.lang.Object,android.graphics.drawable.Animatable):29:29 -> onFinalImageSet 12:22:void onFinalImageSet(java.lang.String,java.lang.Object,android.graphics.drawable.Animatable):30:30 -> onFinalImageSet 6:12:void onSubmit(java.lang.String,java.lang.Object):25:25 -> onSubmit -com.facebook.drawee.debug.listener.ImageLoadingTimeListener -> W0.b: +com.facebook.drawee.debug.listener.ImageLoadingTimeListener -> a1.b: # {"id":"sourceFile","fileName":"ImageLoadingTimeListener.kt"} void onFinalImageSet(long) -> a com.facebook.drawee.drawable.ArrayDrawable -> com.facebook.drawee.drawable.a: @@ -77878,7 +82716,7 @@ com.facebook.drawee.drawable.FadeDrawable -> com.facebook.drawee.drawable.f: boolean[] mIsLayerOn -> v int mPreventInvalidateCount -> w com.facebook.fresco.ui.common.OnFadeListener mOnFadeListener -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/m;"} boolean mIsFadingActualImage -> y boolean mOnFadeListenerShowImmediately -> z 1:4:void (android.graphics.drawable.Drawable[],boolean,int):93:93 -> @@ -78893,21 +83731,21 @@ com.facebook.drawee.drawable.VisibilityAwareDrawable -> com.facebook.drawee.draw # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/drawee/drawable/F;)V"} com.facebook.drawee.drawable.VisibilityCallback -> com.facebook.drawee.drawable.F: # {"id":"sourceFile","fileName":"VisibilityCallback.kt"} - void onVisibilityChange(boolean) -> f -com.facebook.drawee.generic.GenericDraweeHierarchy -> X0.a: + void onVisibilityChange(boolean) -> b +com.facebook.drawee.generic.GenericDraweeHierarchy -> b1.a: # {"id":"sourceFile","fileName":"GenericDraweeHierarchy.java"} android.graphics.drawable.Drawable mEmptyActualImageDrawable -> a android.content.res.Resources mResources -> b com.facebook.drawee.generic.RoundingParams mRoundingParams -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/e;"} com.facebook.drawee.generic.RootDrawable mTopLevelDrawable -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/d;"} com.facebook.drawee.drawable.FadeDrawable mFadeDrawable -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/drawee/drawable/f;"} com.facebook.drawee.drawable.ForwardingDrawable mActualImageWrapper -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/drawee/drawable/g;"} 1:3:void (com.facebook.drawee.generic.GenericDraweeHierarchyBuilder):104:104 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/b;)V"} 4:11:void (com.facebook.drawee.generic.GenericDraweeHierarchyBuilder):95:95 -> 12:17:void (com.facebook.drawee.generic.GenericDraweeHierarchyBuilder):105:105 -> 18:22:void (com.facebook.drawee.generic.GenericDraweeHierarchyBuilder):106:106 -> @@ -78993,7 +83831,7 @@ com.facebook.drawee.generic.GenericDraweeHierarchy -> X0.a: 10:17:com.facebook.drawee.drawable.DrawableParent getParentDrawableAtIndex(int):345:345 -> n 18:24:com.facebook.drawee.drawable.DrawableParent getParentDrawableAtIndex(int):346:346 -> n 1:3:com.facebook.drawee.generic.RoundingParams getRoundingParams():602:602 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"()LX0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb1/e;"} 1:4:com.facebook.drawee.drawable.ScaleTypeDrawable getScaleTypeDrawableAtIndex(int):370:370 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/facebook/drawee/drawable/o;"} 5:8:com.facebook.drawee.drawable.ScaleTypeDrawable getScaleTypeDrawableAtIndex(int):371:371 -> p @@ -79031,11 +83869,11 @@ com.facebook.drawee.generic.GenericDraweeHierarchy -> X0.a: 49:56:void setProgress(float):252:252 -> x 2:5:void setProgressBarImage(android.graphics.drawable.Drawable):537:537 -> y 1:2:void setRoundingParams(com.facebook.drawee.generic.RoundingParams):592:592 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/e;)V"} 3:8:void setRoundingParams(com.facebook.drawee.generic.RoundingParams):593:593 -> z 9:16:void setRoundingParams(com.facebook.drawee.generic.RoundingParams):594:594 -> z 17:31:void setRoundingParams(com.facebook.drawee.generic.RoundingParams):595:595 -> z -com.facebook.drawee.generic.GenericDraweeHierarchyBuilder -> X0.b: +com.facebook.drawee.generic.GenericDraweeHierarchyBuilder -> b1.b: # {"id":"sourceFile","fileName":"GenericDraweeHierarchyBuilder.java"} android.content.res.Resources mResources -> a int mFadeDuration -> b @@ -79061,7 +83899,7 @@ com.facebook.drawee.generic.GenericDraweeHierarchyBuilder -> X0.b: java.util.List mOverlays -> q android.graphics.drawable.Drawable mPressedStateOverlay -> r com.facebook.drawee.generic.RoundingParams mRoundingParams -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/e;"} com.facebook.drawee.drawable.ScalingUtils$ScaleType DEFAULT_SCALE_TYPE -> t # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/drawee/drawable/q;"} com.facebook.drawee.drawable.ScalingUtils$ScaleType DEFAULT_ACTUAL_IMAGE_SCALE_TYPE -> u @@ -79072,34 +83910,34 @@ com.facebook.drawee.generic.GenericDraweeHierarchyBuilder -> X0.b: 4:5:void (android.content.res.Resources):71:71 -> 6:9:void (android.content.res.Resources):72:72 -> 1:3:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder setFailureImageScaleType(com.facebook.drawee.drawable.ScalingUtils$ScaleType):350:350 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/drawee/drawable/q;)LX0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/drawee/drawable/q;)Lb1/b;"} 4:6:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder setOverlay(android.graphics.drawable.Drawable):557:557 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;)LX0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;)Lb1/b;"} 7:17:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder setOverlay(android.graphics.drawable.Drawable):559:559 -> B 1:3:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder setPlaceholderImage(android.graphics.drawable.Drawable):172:172 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;)LX0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;)Lb1/b;"} 1:3:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder setPlaceholderImageScaleType(com.facebook.drawee.drawable.ScalingUtils$ScaleType):202:202 -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/drawee/drawable/q;)LX0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/drawee/drawable/q;)Lb1/b;"} 4:6:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder setPressedStateOverlay(android.graphics.drawable.Drawable):577:577 -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;)LX0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;)Lb1/b;"} 7:14:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder setPressedStateOverlay(android.graphics.drawable.Drawable):579:579 -> E 15:21:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder setPressedStateOverlay(android.graphics.drawable.Drawable):580:580 -> E 22:24:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder setPressedStateOverlay(android.graphics.drawable.Drawable):581:581 -> E 1:3:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder setProgressBarImage(android.graphics.drawable.Drawable):394:394 -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;)LX0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;)Lb1/b;"} 1:3:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder setProgressBarImageScaleType(com.facebook.drawee.drawable.ScalingUtils$ScaleType):424:424 -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/drawee/drawable/q;)LX0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/drawee/drawable/q;)Lb1/b;"} 1:3:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder setRetryImage(android.graphics.drawable.Drawable):246:246 -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;)LX0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;)Lb1/b;"} 1:3:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder setRetryImageScaleType(com.facebook.drawee.drawable.ScalingUtils$ScaleType):276:276 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/drawee/drawable/q;)LX0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/drawee/drawable/q;)Lb1/b;"} 1:3:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder setRoundingParams(com.facebook.drawee.generic.RoundingParams):598:598 -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/e;)LX0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/e;)Lb1/b;"} 1:4:void validate():609:609 -> K 5:20:void validate():610:610 -> K 21:25:void validate():611:611 -> K 1:3:com.facebook.drawee.generic.GenericDraweeHierarchy build():618:618 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LX0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb1/a;"} 4:9:com.facebook.drawee.generic.GenericDraweeHierarchy build():619:619 -> a 1:3:android.graphics.ColorFilter getActualImageColorFilter():516:516 -> b 1:3:android.graphics.PointF getActualImageFocusPoint():499:499 -> c @@ -79124,7 +83962,7 @@ com.facebook.drawee.generic.GenericDraweeHierarchyBuilder -> X0.b: 1:3:com.facebook.drawee.drawable.ScalingUtils$ScaleType getRetryImageScaleType():282:282 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/facebook/drawee/drawable/q;"} 1:3:com.facebook.drawee.generic.RoundingParams getRoundingParams():605:605 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"()LX0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb1/e;"} 3:5:void init():81:81 -> t 6:8:void init():83:83 -> t 9:10:void init():85:85 -> t @@ -79144,24 +83982,24 @@ com.facebook.drawee.generic.GenericDraweeHierarchyBuilder -> X0.b: 41:42:void init():104:104 -> t 43:45:void init():106:106 -> t 1:6:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder newInstance(android.content.res.Resources):76:76 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;)LX0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;)Lb1/b;"} 1:3:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder setActualImageScaleType(com.facebook.drawee.drawable.ScalingUtils$ScaleType):471:471 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/drawee/drawable/q;)LX0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/drawee/drawable/q;)Lb1/b;"} 4:6:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder setActualImageScaleType(com.facebook.drawee.drawable.ScalingUtils$ScaleType):472:472 -> v 1:3:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder setBackground(android.graphics.drawable.Drawable):526:526 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;)LX0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;)Lb1/b;"} 1:3:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder setDesiredAspectRatio(float):156:156 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(F)LX0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lb1/b;"} 1:3:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder setFadeDuration(int):137:137 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LX0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lb1/b;"} 1:3:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder setFailureImage(android.graphics.drawable.Drawable):320:320 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;)LX0/b;"} -com.facebook.drawee.generic.GenericDraweeHierarchyInflater -> X0.c: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;)Lb1/b;"} +com.facebook.drawee.generic.GenericDraweeHierarchyInflater -> b1.c: # {"id":"sourceFile","fileName":"GenericDraweeHierarchyInflater.java"} 2:9:android.graphics.drawable.Drawable getDrawable(android.content.Context,android.content.res.TypedArray,int):259:259 -> a 10:14:android.graphics.drawable.Drawable getDrawable(android.content.Context,android.content.res.TypedArray,int):264:264 -> a 1:6:com.facebook.drawee.generic.RoundingParams getRoundingParams(com.facebook.drawee.generic.GenericDraweeHierarchyBuilder):251:251 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/b;)LX0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/b;)Lb1/e;"} 7:14:com.facebook.drawee.generic.RoundingParams getRoundingParams(com.facebook.drawee.generic.GenericDraweeHierarchyBuilder):252:252 -> b 15:19:com.facebook.drawee.generic.RoundingParams getRoundingParams(com.facebook.drawee.generic.GenericDraweeHierarchyBuilder):254:254 -> b 2:8:com.facebook.drawee.drawable.ScalingUtils$ScaleType getScaleTypeFromXml(android.content.res.TypedArray,int):276:276 -> c @@ -79177,7 +84015,7 @@ com.facebook.drawee.generic.GenericDraweeHierarchyInflater -> X0.c: 38:40:com.facebook.drawee.drawable.ScalingUtils$ScaleType getScaleTypeFromXml(android.content.res.TypedArray,int):282:282 -> c 41:46:com.facebook.drawee.drawable.ScalingUtils$ScaleType getScaleTypeFromXml(android.content.res.TypedArray,int):280:280 -> c 1:6:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder inflateBuilder(android.content.Context,android.util.AttributeSet):76:76 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)LX0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Lb1/b;"} 7:11:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder inflateBuilder(android.content.Context,android.util.AttributeSet):77:77 -> d 12:15:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder inflateBuilder(android.content.Context,android.util.AttributeSet):79:79 -> d 16:20:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder inflateBuilder(android.content.Context,android.util.AttributeSet):80:80 -> d @@ -79185,7 +84023,7 @@ com.facebook.drawee.generic.GenericDraweeHierarchyInflater -> X0.c: 25:30:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder inflateBuilder(android.content.Context,android.util.AttributeSet):82:82 -> d 31:34:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder inflateBuilder(android.content.Context,android.util.AttributeSet):83:83 -> d 9:10:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder updateBuilder(com.facebook.drawee.generic.GenericDraweeHierarchyBuilder,android.content.Context,android.util.AttributeSet):114:114 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/b;Landroid/content/Context;Landroid/util/AttributeSet;)LX0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/b;Landroid/content/Context;Landroid/util/AttributeSet;)Lb1/b;"} 11:14:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder updateBuilder(com.facebook.drawee.generic.GenericDraweeHierarchyBuilder,android.content.Context,android.util.AttributeSet):115:115 -> e 15:32:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder updateBuilder(com.facebook.drawee.generic.GenericDraweeHierarchyBuilder,android.content.Context,android.util.AttributeSet):117:117 -> e 33:36:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder updateBuilder(com.facebook.drawee.generic.GenericDraweeHierarchyBuilder,android.content.Context,android.util.AttributeSet):119:119 -> e @@ -79258,7 +84096,7 @@ com.facebook.drawee.generic.GenericDraweeHierarchyInflater -> X0.c: 537:541:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder updateBuilder(com.facebook.drawee.generic.GenericDraweeHierarchyBuilder,android.content.Context,android.util.AttributeSet):232:232 -> e 542:565:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder updateBuilder(com.facebook.drawee.generic.GenericDraweeHierarchyBuilder,android.content.Context,android.util.AttributeSet):238:238 -> e 566:569:com.facebook.drawee.generic.GenericDraweeHierarchyBuilder updateBuilder(com.facebook.drawee.generic.GenericDraweeHierarchyBuilder,android.content.Context,android.util.AttributeSet):239:239 -> e -com.facebook.drawee.generic.RootDrawable -> X0.d: +com.facebook.drawee.generic.RootDrawable -> b1.d: # {"id":"sourceFile","fileName":"RootDrawable.java"} android.graphics.drawable.Drawable mControllerOverlay -> d com.facebook.drawee.drawable.VisibilityCallback mVisibilityCallback -> e @@ -79281,10 +84119,10 @@ com.facebook.drawee.generic.RootDrawable -> X0.d: 1:4:boolean setVisible(boolean,boolean):68:68 -> setVisible 5:7:boolean setVisible(boolean,boolean):69:69 -> setVisible 8:12:boolean setVisible(boolean,boolean):71:71 -> setVisible -com.facebook.drawee.generic.RoundingParams -> X0.e: +com.facebook.drawee.generic.RoundingParams -> b1.e: # {"id":"sourceFile","fileName":"RoundingParams.java"} com.facebook.drawee.generic.RoundingParams$RoundingMethod mRoundingMethod -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/e$a;"} boolean mRoundAsCircle -> b float[] mCornersRadii -> c int mOverlayColor -> d @@ -79306,7 +84144,7 @@ com.facebook.drawee.generic.RoundingParams -> X0.e: 25:26:void ():54:54 -> 27:29:void ():55:55 -> 1:10:com.facebook.drawee.generic.RoundingParams fromCornersRadius(float):187:187 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(F)LX0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lb1/e;"} 1:3:int getBorderColor():229:229 -> b 1:3:float getBorderWidth():214:214 -> c 1:3:float[] getCornersRadii():138:138 -> d @@ -79339,55 +84177,55 @@ com.facebook.drawee.generic.RoundingParams -> X0.e: 1:3:boolean getRepeatEdgePixels():84:84 -> i 1:3:boolean getRoundAsCircle():70:70 -> j 1:3:com.facebook.drawee.generic.RoundingParams$RoundingMethod getRoundingMethod():154:154 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"()LX0/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb1/e$a;"} 1:3:boolean getScaleDownInsideBorders():275:275 -> l 1:3:com.facebook.drawee.generic.RoundingParams setBorderColor(int):223:223 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LX0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lb1/e;"} 9:13:com.facebook.drawee.generic.RoundingParams setBorderWidth(float):207:207 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(F)LX0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lb1/e;"} 14:16:com.facebook.drawee.generic.RoundingParams setBorderWidth(float):208:208 -> n 1:5:com.facebook.drawee.generic.RoundingParams setCornersRadii(float,float,float,float):109:109 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFF)LX0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFF)Lb1/e;"} 6:11:com.facebook.drawee.generic.RoundingParams setCornersRadii(float,float,float,float):110:110 -> o 12:17:com.facebook.drawee.generic.RoundingParams setCornersRadii(float,float,float,float):111:111 -> o 18:23:com.facebook.drawee.generic.RoundingParams setCornersRadii(float,float,float,float):112:112 -> o 24:29:com.facebook.drawee.generic.RoundingParams setCornersRadii(float,float,float,float):113:113 -> o 1:8:com.facebook.drawee.generic.RoundingParams setCornersRadius(float):94:94 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(F)LX0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lb1/e;"} 1:2:com.facebook.drawee.generic.RoundingParams setOverlayColor(int):163:163 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LX0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lb1/e;"} 3:7:com.facebook.drawee.generic.RoundingParams setOverlayColor(int):164:164 -> q 9:13:com.facebook.drawee.generic.RoundingParams setPadding(float):251:251 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(F)LX0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lb1/e;"} 14:16:com.facebook.drawee.generic.RoundingParams setPadding(float):252:252 -> r 1:3:com.facebook.drawee.generic.RoundingParams setPaintFilterBitmap(boolean):288:288 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LX0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lb1/e;"} 1:3:com.facebook.drawee.generic.RoundingParams setRoundAsCircle(boolean):64:64 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LX0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lb1/e;"} 1:3:com.facebook.drawee.generic.RoundingParams setRoundingMethod(com.facebook.drawee.generic.RoundingParams$RoundingMethod):148:148 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/e$a;)LX0/e;"} -com.facebook.drawee.generic.RoundingParams$RoundingMethod -> X0.e$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/e$a;)Lb1/e;"} +com.facebook.drawee.generic.RoundingParams$RoundingMethod -> b1.e$a: # {"id":"sourceFile","fileName":"RoundingParams.java"} com.facebook.drawee.generic.RoundingParams$RoundingMethod OVERLAY_COLOR -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/e$a;"} com.facebook.drawee.generic.RoundingParams$RoundingMethod BITMAP_ONLY -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/e$a;"} com.facebook.drawee.generic.RoundingParams$RoundingMethod[] $VALUES -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"[LX0/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lb1/e$a;"} 1:10:void ():31:31 -> 11:20:void ():43:43 -> 21:27:void ():22:22 -> 1:4:void (java.lang.String,int):22:22 -> 1:9:com.facebook.drawee.generic.RoundingParams$RoundingMethod valueOf(java.lang.String):22:22 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LX0/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lb1/e$a;"} 1:9:com.facebook.drawee.generic.RoundingParams$RoundingMethod[] values():22:22 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LX0/e$a;"} -com.facebook.drawee.generic.WrappingUtils -> X0.f: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lb1/e$a;"} +com.facebook.drawee.generic.WrappingUtils -> b1.f: # {"id":"sourceFile","fileName":"WrappingUtils.java"} android.graphics.drawable.Drawable sEmptyDrawable -> a 1:9:void ():54:54 -> 1:4:android.graphics.drawable.Drawable applyLeafRounding(android.graphics.drawable.Drawable,com.facebook.drawee.generic.RoundingParams,android.content.res.Resources):295:295 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;LX0/e;Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;Lb1/e;Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;"} 5:6:android.graphics.drawable.Drawable applyLeafRounding(android.graphics.drawable.Drawable,com.facebook.drawee.generic.RoundingParams,android.content.res.Resources):296:296 -> a 7:8:android.graphics.drawable.Drawable applyLeafRounding(android.graphics.drawable.Drawable,com.facebook.drawee.generic.RoundingParams,android.content.res.Resources):297:297 -> a 9:12:android.graphics.drawable.Drawable applyLeafRounding(android.graphics.drawable.Drawable,com.facebook.drawee.generic.RoundingParams,android.content.res.Resources):300:300 -> a @@ -79404,7 +84242,7 @@ com.facebook.drawee.generic.WrappingUtils -> X0.f: 53:56:android.graphics.drawable.Drawable applyLeafRounding(android.graphics.drawable.Drawable,com.facebook.drawee.generic.RoundingParams,android.content.res.Resources):314:314 -> a 57:68:android.graphics.drawable.Drawable applyLeafRounding(android.graphics.drawable.Drawable,com.facebook.drawee.generic.RoundingParams,android.content.res.Resources):317:317 -> a 1:7:void applyRoundingParams(com.facebook.drawee.drawable.Rounded,com.facebook.drawee.generic.RoundingParams):324:324 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/drawee/drawable/i;LX0/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/drawee/drawable/i;Lb1/e;)V"} 8:14:void applyRoundingParams(com.facebook.drawee.drawable.Rounded,com.facebook.drawee.generic.RoundingParams):325:325 -> b 15:25:void applyRoundingParams(com.facebook.drawee.drawable.Rounded,com.facebook.drawee.generic.RoundingParams):326:326 -> b 26:32:void applyRoundingParams(com.facebook.drawee.drawable.Rounded,com.facebook.drawee.generic.RoundingParams):327:327 -> b @@ -79416,7 +84254,7 @@ com.facebook.drawee.generic.WrappingUtils -> X0.f: 7:11:com.facebook.drawee.drawable.DrawableParent findDrawableParentForLeaf(com.facebook.drawee.drawable.DrawableParent):348:348 -> c 12:16:com.facebook.drawee.drawable.DrawableParent findDrawableParentForLeaf(com.facebook.drawee.drawable.DrawableParent):351:351 -> c 1:6:android.graphics.drawable.Drawable maybeApplyLeafRounding(android.graphics.drawable.Drawable,com.facebook.drawee.generic.RoundingParams,android.content.res.Resources):260:260 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;LX0/e;Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;Lb1/e;Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;"} 7:15:android.graphics.drawable.Drawable maybeApplyLeafRounding(android.graphics.drawable.Drawable,com.facebook.drawee.generic.RoundingParams,android.content.res.Resources):261:261 -> d 16:24:android.graphics.drawable.Drawable maybeApplyLeafRounding(android.graphics.drawable.Drawable,com.facebook.drawee.generic.RoundingParams,android.content.res.Resources):265:265 -> d 25:28:android.graphics.drawable.Drawable maybeApplyLeafRounding(android.graphics.drawable.Drawable,com.facebook.drawee.generic.RoundingParams,android.content.res.Resources):268:268 -> d @@ -79435,7 +84273,7 @@ com.facebook.drawee.generic.WrappingUtils -> X0.f: 90:92:android.graphics.drawable.Drawable maybeApplyLeafRounding(android.graphics.drawable.Drawable,com.facebook.drawee.generic.RoundingParams,android.content.res.Resources):280:280 -> d 93:93:android.graphics.drawable.Drawable maybeApplyLeafRounding(android.graphics.drawable.Drawable,com.facebook.drawee.generic.RoundingParams,android.content.res.Resources):282:282 -> d 1:6:android.graphics.drawable.Drawable maybeWrapWithRoundedOverlayColor(android.graphics.drawable.Drawable,com.facebook.drawee.generic.RoundingParams):220:220 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;LX0/e;)Landroid/graphics/drawable/Drawable;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;Lb1/e;)Landroid/graphics/drawable/Drawable;"} 7:15:android.graphics.drawable.Drawable maybeWrapWithRoundedOverlayColor(android.graphics.drawable.Drawable,com.facebook.drawee.generic.RoundingParams):221:221 -> e 16:24:android.graphics.drawable.Drawable maybeWrapWithRoundedOverlayColor(android.graphics.drawable.Drawable,com.facebook.drawee.generic.RoundingParams):225:225 -> e 25:29:android.graphics.drawable.Drawable maybeWrapWithRoundedOverlayColor(android.graphics.drawable.Drawable,com.facebook.drawee.generic.RoundingParams):228:228 -> e @@ -79468,7 +84306,7 @@ com.facebook.drawee.generic.WrappingUtils -> X0.f: 18:20:void resetRoundingParams(com.facebook.drawee.drawable.Rounded):340:340 -> h 21:28:void resetRoundingParams(com.facebook.drawee.drawable.Rounded):341:341 -> h 1:4:void updateLeafRounding(com.facebook.drawee.drawable.DrawableParent,com.facebook.drawee.generic.RoundingParams,android.content.res.Resources):186:186 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/drawee/drawable/c;LX0/e;Landroid/content/res/Resources;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/drawee/drawable/c;Lb1/e;Landroid/content/res/Resources;)V"} 5:10:void updateLeafRounding(com.facebook.drawee.drawable.DrawableParent,com.facebook.drawee.generic.RoundingParams,android.content.res.Resources):187:187 -> i 11:18:void updateLeafRounding(com.facebook.drawee.drawable.DrawableParent,com.facebook.drawee.generic.RoundingParams,android.content.res.Resources):189:189 -> i 19:22:void updateLeafRounding(com.facebook.drawee.drawable.DrawableParent,com.facebook.drawee.generic.RoundingParams,android.content.res.Resources):192:192 -> i @@ -79480,7 +84318,7 @@ com.facebook.drawee.generic.WrappingUtils -> X0.f: 44:47:void updateLeafRounding(com.facebook.drawee.drawable.DrawableParent,com.facebook.drawee.generic.RoundingParams,android.content.res.Resources):201:201 -> i 48:53:void updateLeafRounding(com.facebook.drawee.drawable.DrawableParent,com.facebook.drawee.generic.RoundingParams,android.content.res.Resources):203:203 -> i 1:6:void updateOverlayColorRounding(com.facebook.drawee.drawable.DrawableParent,com.facebook.drawee.generic.RoundingParams):146:146 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/drawee/drawable/c;LX0/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/drawee/drawable/c;Lb1/e;)V"} 7:14:void updateOverlayColorRounding(com.facebook.drawee.drawable.DrawableParent,com.facebook.drawee.generic.RoundingParams):148:148 -> j 15:18:void updateOverlayColorRounding(com.facebook.drawee.drawable.DrawableParent,com.facebook.drawee.generic.RoundingParams):151:151 -> j 19:20:void updateOverlayColorRounding(com.facebook.drawee.drawable.DrawableParent,com.facebook.drawee.generic.RoundingParams):152:152 -> j @@ -79500,10 +84338,10 @@ com.facebook.drawee.generic.WrappingUtils -> X0.f: 11:13:com.facebook.drawee.drawable.ScaleTypeDrawable wrapChildWithScaleType(com.facebook.drawee.drawable.DrawableParent,com.facebook.drawee.drawable.ScalingUtils$ScaleType):126:126 -> k 14:18:com.facebook.drawee.drawable.ScaleTypeDrawable wrapChildWithScaleType(com.facebook.drawee.drawable.DrawableParent,com.facebook.drawee.drawable.ScalingUtils$ScaleType):127:127 -> k 19:21:com.facebook.drawee.drawable.ScaleTypeDrawable wrapChildWithScaleType(com.facebook.drawee.drawable.DrawableParent,com.facebook.drawee.drawable.ScalingUtils$ScaleType):128:128 -> k -com.facebook.drawee.gestures.GestureDetector -> Y0.a: +com.facebook.drawee.gestures.GestureDetector -> c1.a: # {"id":"sourceFile","fileName":"GestureDetector.java"} com.facebook.drawee.gestures.GestureDetector$ClickListener mClickListener -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LY0/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc1/a$a;"} float mSingleTapSlopPx -> b boolean mIsCapturingGesture -> c boolean mIsClickCandidate -> d @@ -79518,7 +84356,7 @@ com.facebook.drawee.gestures.GestureDetector -> Y0.a: 4:7:void init():60:60 -> a 1:3:boolean isCapturingGesture():80:80 -> b 1:6:com.facebook.drawee.gestures.GestureDetector newInstance(android.content.Context):54:54 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)LY0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lc1/a;"} 1:18:boolean onTouchEvent(android.view.MotionEvent):85:85 -> d 19:20:boolean onTouchEvent(android.view.MotionEvent):100:100 -> d 21:24:boolean onTouchEvent(android.view.MotionEvent):101:101 -> d @@ -79542,24 +84380,24 @@ com.facebook.drawee.gestures.GestureDetector -> Y0.a: 2:3:void reset():69:69 -> e 4:6:void reset():70:70 -> e 1:3:void setClickListener(com.facebook.drawee.gestures.GestureDetector$ClickListener):75:75 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/a$a;)V"} -com.facebook.drawee.gestures.GestureDetector$ClickListener -> Y0.a$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc1/a$a;)V"} +com.facebook.drawee.gestures.GestureDetector$ClickListener -> c1.a$a: # {"id":"sourceFile","fileName":"GestureDetector.java"} boolean onClick() -> f -com.facebook.drawee.interfaces.DraweeController -> Z0.a: +com.facebook.drawee.interfaces.DraweeController -> d1.a: # {"id":"sourceFile","fileName":"DraweeController.java"} - void onDetach() -> b - com.facebook.drawee.interfaces.DraweeHierarchy getHierarchy() -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ0/b;"} - boolean onTouchEvent(android.view.MotionEvent) -> d - void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy) -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/b;)V"} + void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy) -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/b;)V"} + void onDetach() -> c + com.facebook.drawee.interfaces.DraweeHierarchy getHierarchy() -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld1/b;"} + boolean onTouchEvent(android.view.MotionEvent) -> e void onAttach() -> g -com.facebook.drawee.interfaces.DraweeHierarchy -> Z0.b: +com.facebook.drawee.interfaces.DraweeHierarchy -> d1.b: # {"id":"sourceFile","fileName":"DraweeHierarchy.java"} android.graphics.drawable.Drawable getTopLevelDrawable() -> e android.graphics.Rect getBounds() -> getBounds -com.facebook.drawee.interfaces.SettableDraweeHierarchy -> Z0.c: +com.facebook.drawee.interfaces.SettableDraweeHierarchy -> d1.c: # {"id":"sourceFile","fileName":"SettableDraweeHierarchy.java"} void setControllerOverlay(android.graphics.drawable.Drawable) -> a void setRetry(java.lang.Throwable) -> b @@ -79590,13 +84428,13 @@ com.facebook.drawee.view.DraweeHolder -> com.facebook.drawee.view.b: boolean mIsHolderAttached -> e boolean mIsVisible -> f com.facebook.drawee.interfaces.DraweeHierarchy mHierarchy -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LZ0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/b;"} com.facebook.drawee.interfaces.DraweeController mController -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LZ0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/a;"} com.facebook.drawee.components.DraweeEventTracker mEventTracker -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c;"} 1:4:void (com.facebook.drawee.interfaces.DraweeHierarchy):74:74 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/b;)V"} 5:6:void (com.facebook.drawee.interfaces.DraweeHierarchy):46:46 -> 7:9:void (com.facebook.drawee.interfaces.DraweeHierarchy):47:47 -> 10:12:void (com.facebook.drawee.interfaces.DraweeHierarchy):48:48 -> @@ -79608,25 +84446,25 @@ com.facebook.drawee.view.DraweeHolder -> com.facebook.drawee.view.b: 14:15:void attachController():255:255 -> a 16:25:void attachController():256:256 -> a 26:31:void attachController():257:257 -> a - 1:8:void attachOrDetachController():274:274 -> b - 9:12:void attachOrDetachController():275:275 -> b - 13:16:void attachOrDetachController():277:277 -> b - 1:5:com.facebook.drawee.view.DraweeHolder create(com.facebook.drawee.interfaces.DraweeHierarchy,android.content.Context):61:61 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/b;Landroid/content/Context;)Lcom/facebook/drawee/view/b;"} - 6:9:com.facebook.drawee.view.DraweeHolder create(com.facebook.drawee.interfaces.DraweeHierarchy,android.content.Context):62:62 -> c - 1:5:void detachController():262:262 -> d - 6:13:void detachController():265:265 -> d - 14:15:void detachController():266:266 -> d - 16:21:void detachController():267:267 -> d - 22:27:void detachController():269:269 -> d - 1:3:com.facebook.drawee.interfaces.DraweeController getController():203:203 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ0/a;"} - 1:5:void onVisibilityChange(boolean):132:132 -> f - 6:17:void onVisibilityChange(boolean):135:135 -> f - 18:19:void onVisibilityChange(boolean):136:136 -> f - 20:23:void onVisibilityChange(boolean):137:137 -> f + 1:5:void onVisibilityChange(boolean):132:132 -> b + 6:17:void onVisibilityChange(boolean):135:135 -> b + 18:19:void onVisibilityChange(boolean):136:136 -> b + 20:23:void onVisibilityChange(boolean):137:137 -> b + 1:8:void attachOrDetachController():274:274 -> c + 9:12:void attachOrDetachController():275:275 -> c + 13:16:void attachOrDetachController():277:277 -> c + 1:5:com.facebook.drawee.view.DraweeHolder create(com.facebook.drawee.interfaces.DraweeHierarchy,android.content.Context):61:61 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/b;Landroid/content/Context;)Lcom/facebook/drawee/view/b;"} + 6:9:com.facebook.drawee.view.DraweeHolder create(com.facebook.drawee.interfaces.DraweeHierarchy,android.content.Context):62:62 -> d + 1:5:void detachController():262:262 -> e + 6:13:void detachController():265:265 -> e + 14:15:void detachController():266:266 -> e + 16:21:void detachController():267:267 -> e + 22:27:void detachController():269:269 -> e + 1:3:com.facebook.drawee.interfaces.DraweeController getController():203:203 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld1/a;"} 1:9:com.facebook.drawee.interfaces.DraweeHierarchy getHierarchy():225:225 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld1/b;"} 1:11:android.graphics.drawable.Drawable getTopLevelDrawable():235:235 -> h 1:8:boolean hasHierarchy():230:230 -> i 1:16:boolean isControllerValid():243:243 -> j @@ -79649,7 +84487,7 @@ com.facebook.drawee.view.DraweeHolder -> com.facebook.drawee.view.b: 42:43:void onDraw():158:158 -> onDraw 44:47:void onDraw():159:159 -> onDraw 1:4:void setController(com.facebook.drawee.interfaces.DraweeController):172:172 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/a;)V"} 5:7:void setController(com.facebook.drawee.interfaces.DraweeController):174:174 -> p 8:13:void setController(com.facebook.drawee.interfaces.DraweeController):178:178 -> p 14:20:void setController(com.facebook.drawee.interfaces.DraweeController):179:179 -> p @@ -79660,7 +84498,7 @@ com.facebook.drawee.view.DraweeHolder -> com.facebook.drawee.view.b: 46:54:void setController(com.facebook.drawee.interfaces.DraweeController):188:188 -> p 55:58:void setController(com.facebook.drawee.interfaces.DraweeController):192:192 -> p 1:7:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):208:208 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/b;)V"} 8:12:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):209:209 -> q 13:15:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):211:211 -> q 16:23:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):212:212 -> q @@ -79716,10 +84554,10 @@ com.facebook.drawee.view.DraweeView -> com.facebook.drawee.view.c: 1:6:void doDetach():217:217 -> doDetach 1:3:float getAspectRatio():291:291 -> getAspectRatio 1:7:com.facebook.drawee.interfaces.DraweeController getController():152:152 -> getController - # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld1/a;"} 1:3:java.lang.Object getExtraData():118:118 -> getExtraData 1:7:com.facebook.drawee.interfaces.DraweeHierarchy getHierarchy():129:129 -> getHierarchy - # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld1/b;"} 1:7:android.graphics.drawable.Drawable getTopLevelDrawable():140:140 -> getTopLevelDrawable 1:12:boolean hasController():157:157 -> hasController 1:7:boolean hasHierarchy():134:134 -> hasHierarchy @@ -79754,12 +84592,12 @@ com.facebook.drawee.view.DraweeView -> com.facebook.drawee.view.c: 8:9:void setAspectRatio(float):285:285 -> setAspectRatio 10:13:void setAspectRatio(float):286:286 -> setAspectRatio 1:5:void setController(com.facebook.drawee.interfaces.DraweeController):145:145 -> setController - # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/a;)V"} 6:15:void setController(com.facebook.drawee.interfaces.DraweeController):146:146 -> setController 1:3:void setExtraData(java.lang.Object):114:114 -> setExtraData 1:3:void setGlobalLegacyVisibilityHandlingEnabled(boolean):59:59 -> setGlobalLegacyVisibilityHandlingEnabled 1:5:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):123:123 -> setHierarchy - # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/b;)V"} 6:15:void setHierarchy(com.facebook.drawee.interfaces.DraweeHierarchy):124:124 -> setHierarchy 1:7:void setImageBitmap(android.graphics.Bitmap):249:249 -> setImageBitmap 8:12:void setImageBitmap(android.graphics.Bitmap):250:250 -> setImageBitmap @@ -79780,7 +84618,7 @@ com.facebook.drawee.view.DraweeView -> com.facebook.drawee.view.c: com.facebook.drawee.view.GenericDraweeView -> com.facebook.drawee.view.d: # {"id":"sourceFile","fileName":"GenericDraweeView.java"} 1:3:void (android.content.Context,com.facebook.drawee.generic.GenericDraweeHierarchy):34:34 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LX0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lb1/a;)V"} 4:7:void (android.content.Context,com.facebook.drawee.generic.GenericDraweeHierarchy):35:35 -> 1:6:void inflateHierarchy(android.content.Context,android.util.AttributeSet):60:60 -> inflateHierarchy 7:11:void inflateHierarchy(android.content.Context,android.util.AttributeSet):61:61 -> inflateHierarchy @@ -79792,9 +84630,9 @@ com.facebook.drawee.view.GenericDraweeView -> com.facebook.drawee.view.d: com.facebook.drawee.view.SimpleDraweeView -> com.facebook.drawee.view.e: # {"id":"sourceFile","fileName":"SimpleDraweeView.java"} com.facebook.common.internal.Supplier sDraweecontrollerbuildersupplier -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} 1:3:void initialize(com.facebook.common.internal.Supplier):46:46 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB0/n;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/n;)V"} com.facebook.fbreact.specs.NativeAccessibilityInfoSpec -> com.facebook.fbreact.specs.NativeAccessibilityInfoSpec: # {"id":"sourceFile","fileName":"NativeAccessibilityInfoSpec.java"} 1:4:void (com.facebook.react.bridge.ReactApplicationContext):27:27 -> @@ -80099,20 +84937,20 @@ com.facebook.fbreact.specs.NativeWebSocketModuleSpec -> com.facebook.fbreact.spe # {"id":"sourceFile","fileName":"NativeWebSocketModuleSpec.java"} 1:4:void (com.facebook.react.bridge.ReactApplicationContext):29:29 -> 1:3:java.lang.String getName():34:34 -> getName -com.facebook.fresco.middleware.HasExtraData -> a1.a: +com.facebook.fresco.middleware.HasExtraData -> e1.a: # {"id":"sourceFile","fileName":"HasExtraData.kt"} - java.lang.Object getExtra(java.lang.String) -> A - void putExtra(java.lang.String,java.lang.Object) -> L + void putExtra(java.lang.String,java.lang.Object) -> D java.util.Map getExtras() -> getExtras void putExtras(java.util.Map) -> u -com.facebook.fresco.middleware.MiddlewareUtils -> a1.b: + java.lang.Object getExtra(java.lang.String) -> y +com.facebook.fresco.middleware.MiddlewareUtils -> e1.b: # {"id":"sourceFile","fileName":"MiddlewareUtils.kt"} com.facebook.fresco.middleware.MiddlewareUtils INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"La1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le1/b;"} 1:8:void ():0:0 -> 1:4:void ():15:15 -> 11:17:com.facebook.fresco.ui.common.ControllerListener2$Extras obtainExtras(java.util.Map,java.util.Map,java.util.Map,java.util.Map,android.graphics.Rect,java.lang.String,android.graphics.PointF,java.util.Map,java.lang.Object,boolean,android.net.Uri):30:30 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Landroid/graphics/Rect;Ljava/lang/String;Landroid/graphics/PointF;Ljava/util/Map;Ljava/lang/Object;ZLandroid/net/Uri;)Lb1/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Landroid/graphics/Rect;Ljava/lang/String;Landroid/graphics/PointF;Ljava/util/Map;Ljava/lang/Object;ZLandroid/net/Uri;)Lf1/b$a;"} 18:23:com.facebook.fresco.ui.common.ControllerListener2$Extras obtainExtras(java.util.Map,java.util.Map,java.util.Map,java.util.Map,android.graphics.Rect,java.lang.String,android.graphics.PointF,java.util.Map,java.lang.Object,boolean,android.net.Uri):32:32 -> a 24:29:com.facebook.fresco.ui.common.ControllerListener2$Extras obtainExtras(java.util.Map,java.util.Map,java.util.Map,java.util.Map,android.graphics.Rect,java.lang.String,android.graphics.PointF,java.util.Map,java.lang.Object,boolean,android.net.Uri):33:33 -> a 30:33:com.facebook.fresco.ui.common.ControllerListener2$Extras obtainExtras(java.util.Map,java.util.Map,java.util.Map,java.util.Map,android.graphics.Rect,java.lang.String,android.graphics.PointF,java.util.Map,java.lang.Object,boolean,android.net.Uri):35:35 -> a @@ -80126,47 +84964,47 @@ com.facebook.fresco.middleware.MiddlewareUtils -> a1.b: 60:61:com.facebook.fresco.ui.common.ControllerListener2$Extras obtainExtras(java.util.Map,java.util.Map,java.util.Map,java.util.Map,android.graphics.Rect,java.lang.String,android.graphics.PointF,java.util.Map,java.lang.Object,boolean,android.net.Uri):45:45 -> a 62:63:com.facebook.fresco.ui.common.ControllerListener2$Extras obtainExtras(java.util.Map,java.util.Map,java.util.Map,java.util.Map,android.graphics.Rect,java.lang.String,android.graphics.PointF,java.util.Map,java.lang.Object,boolean,android.net.Uri):46:46 -> a 64:66:com.facebook.fresco.ui.common.ControllerListener2$Extras obtainExtras(java.util.Map,java.util.Map,java.util.Map,java.util.Map,android.graphics.Rect,java.lang.String,android.graphics.PointF,java.util.Map,java.lang.Object,boolean,android.net.Uri):47:47 -> a -com.facebook.fresco.ui.common.BaseControllerListener2 -> b1.a: +com.facebook.fresco.ui.common.BaseControllerListener2 -> f1.a: # {"id":"sourceFile","fileName":"BaseControllerListener2.kt"} com.facebook.fresco.ui.common.BaseControllerListener2$Companion Companion -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/a$a;"} com.facebook.fresco.ui.common.ControllerListener2 NO_OP_LISTENER -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/b;"} 9:16:void ():29:29 -> 1:4:void ():12:12 -> - 1:1:void b1.BaseControllerListener2.onRelease(java.lang.String,b1.ControllerListener2$Extras):0:0 -> h + 1:1:void f1.BaseControllerListener2.onSubmit(java.lang.String,java.lang.Object,f1.ControllerListener2$Extras):0:0 -> h # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lb1/b$a;)V"} - 1:1:void b1.BaseControllerListener2.onSubmit(java.lang.String,java.lang.Object,b1.ControllerListener2$Extras):0:0 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;Lf1/b$a;)V"} + 1:1:void f1.BaseControllerListener2.onIntermediateImageFailed(java.lang.String):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;Lb1/b$a;)V"} - 1:1:void b1.BaseControllerListener2.onFailure(java.lang.String,java.lang.Throwable,b1.ControllerListener2$Extras):0:0 -> j + 1:1:void f1.BaseControllerListener2.onIntermediateImageSet(java.lang.String,java.lang.Object):0:0 -> onIntermediateImageSet # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Throwable;Lb1/b$a;)V"} - 1:1:void b1.BaseControllerListener2.onIntermediateImageSet(java.lang.String,java.lang.Object):0:0 -> onIntermediateImageSet + 1:1:void f1.BaseControllerListener2.onFinalImageSet(java.lang.String,java.lang.Object,f1.ControllerListener2$Extras):0:0 -> p # {"id":"com.android.tools.r8.synthesized"} - 1:1:void b1.BaseControllerListener2.onFinalImageSet(java.lang.String,java.lang.Object,b1.ControllerListener2$Extras):0:0 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;Lf1/b$a;)V"} + 1:1:void f1.BaseControllerListener2.onRelease(java.lang.String,f1.ControllerListener2$Extras):0:0 -> q # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;Lb1/b$a;)V"} - 1:1:void b1.BaseControllerListener2.onIntermediateImageFailed(java.lang.String):0:0 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lf1/b$a;)V"} + 1:1:void f1.BaseControllerListener2.onFailure(java.lang.String,java.lang.Throwable,f1.ControllerListener2$Extras):0:0 -> t # {"id":"com.android.tools.r8.synthesized"} -com.facebook.fresco.ui.common.BaseControllerListener2$Companion -> b1.a$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Throwable;Lf1/b$a;)V"} +com.facebook.fresco.ui.common.BaseControllerListener2$Companion -> f1.a$a: # {"id":"sourceFile","fileName":"BaseControllerListener2.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():28:28 -> -com.facebook.fresco.ui.common.ControllerListener2 -> b1.b: +com.facebook.fresco.ui.common.ControllerListener2 -> f1.b: # {"id":"sourceFile","fileName":"ControllerListener2.kt"} - void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras) -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lb1/b$a;)V"} - void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras) -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;Lb1/b$a;)V"} - void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras) -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Throwable;Lb1/b$a;)V"} + void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras) -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;Lf1/b$a;)V"} + void onIntermediateImageFailed(java.lang.String) -> i void onIntermediateImageSet(java.lang.String,java.lang.Object) -> onIntermediateImageSet - void onFinalImageSet(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras) -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;Lb1/b$a;)V"} - void onIntermediateImageFailed(java.lang.String) -> t -com.facebook.fresco.ui.common.ControllerListener2$Extras -> b1.b$a: + void onFinalImageSet(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras) -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;Lf1/b$a;)V"} + void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras) -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lf1/b$a;)V"} + void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras) -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Throwable;Lf1/b$a;)V"} +com.facebook.fresco.ui.common.ControllerListener2$Extras -> f1.b$a: # {"id":"sourceFile","fileName":"ControllerListener2.kt"} java.util.Map componentExtras -> a java.util.Map shortcutExtras -> b @@ -80182,92 +85020,92 @@ com.facebook.fresco.ui.common.ControllerListener2$Extras -> b1.b$a: java.lang.Float focusY -> l boolean logWithHighSamplingRate -> m com.facebook.fresco.ui.common.ControllerListener2$Extras$Companion Companion -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/b$a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/b$a$a;"} 1:9:void ():0:0 -> 1:4:void ():17:17 -> 5:6:void ():25:25 -> 7:9:void ():26:26 -> -com.facebook.fresco.ui.common.ControllerListener2$Extras$Companion -> b1.b$a$a: +com.facebook.fresco.ui.common.ControllerListener2$Extras$Companion -> f1.b$a$a: # {"id":"sourceFile","fileName":"ControllerListener2.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():52:52 -> -com.facebook.fresco.ui.common.DimensionsInfo -> b1.c: +com.facebook.fresco.ui.common.DimensionsInfo -> f1.c: # {"id":"sourceFile","fileName":"DimensionsInfo.kt"} -com.facebook.fresco.ui.common.ForwardingControllerListener2 -> b1.d: +com.facebook.fresco.ui.common.ForwardingControllerListener2 -> f1.d: # {"id":"sourceFile","fileName":"ForwardingControllerListener2.kt"} java.util.List listeners -> f com.facebook.fresco.ui.common.ForwardingControllerListener2$Companion Companion -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/d$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/d$a;"} 1:9:void ():0:0 -> 1:3:void ():15:15 -> 4:12:void ():17:17 -> - 6:14:void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras):133:133 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lb1/b$a;)V"} - 15:22:void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras):136:136 -> h - 23:25:void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras):65:65 -> h - 26:29:void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras):142:142 -> h - 30:57:void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras):145:145 -> h - 6:14:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):85:85 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;Lb1/b$a;)V"} - 15:22:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):88:88 -> i - 23:25:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):53:53 -> i - 26:29:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):94:94 -> i - 30:57:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):97:97 -> i - 6:14:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):117:117 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Throwable;Lb1/b$a;)V"} - 15:22:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):120:120 -> j - 23:25:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):61:61 -> j - 26:29:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):126:126 -> j - 30:57:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):129:129 -> j + 6:14:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):85:85 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;Lf1/b$a;)V"} + 15:22:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):88:88 -> h + 23:25:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):53:53 -> h + 26:29:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):94:94 -> h + 30:57:void onSubmit(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):97:97 -> h + 6:14:void onIntermediateImageFailed(java.lang.String):165:165 -> i + 15:22:void onIntermediateImageFailed(java.lang.String):168:168 -> i + 23:25:void onIntermediateImageFailed(java.lang.String):73:73 -> i + 26:29:void onIntermediateImageFailed(java.lang.String):174:174 -> i + 30:57:void onIntermediateImageFailed(java.lang.String):177:177 -> i 6:14:void onIntermediateImageSet(java.lang.String,java.lang.Object):149:149 -> onIntermediateImageSet 15:22:void onIntermediateImageSet(java.lang.String,java.lang.Object):152:152 -> onIntermediateImageSet 23:25:void onIntermediateImageSet(java.lang.String,java.lang.Object):69:69 -> onIntermediateImageSet 26:29:void onIntermediateImageSet(java.lang.String,java.lang.Object):158:158 -> onIntermediateImageSet 30:57:void onIntermediateImageSet(java.lang.String,java.lang.Object):161:161 -> onIntermediateImageSet - 6:14:void onFinalImageSet(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):101:101 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;Lb1/b$a;)V"} - 15:22:void onFinalImageSet(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):104:104 -> s - 23:25:void onFinalImageSet(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):57:57 -> s - 26:29:void onFinalImageSet(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):110:110 -> s - 30:57:void onFinalImageSet(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):113:113 -> s - 6:14:void onIntermediateImageFailed(java.lang.String):165:165 -> t - 15:22:void onIntermediateImageFailed(java.lang.String):168:168 -> t - 23:25:void onIntermediateImageFailed(java.lang.String):73:73 -> t - 26:29:void onIntermediateImageFailed(java.lang.String):174:174 -> t - 30:57:void onIntermediateImageFailed(java.lang.String):177:177 -> t + 6:14:void onFinalImageSet(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):101:101 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;Lf1/b$a;)V"} + 15:22:void onFinalImageSet(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):104:104 -> p + 23:25:void onFinalImageSet(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):57:57 -> p + 26:29:void onFinalImageSet(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):110:110 -> p + 30:57:void onFinalImageSet(java.lang.String,java.lang.Object,com.facebook.fresco.ui.common.ControllerListener2$Extras):113:113 -> p + 6:14:void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras):133:133 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lf1/b$a;)V"} + 15:22:void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras):136:136 -> q + 23:25:void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras):65:65 -> q + 26:29:void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras):142:142 -> q + 30:57:void onRelease(java.lang.String,com.facebook.fresco.ui.common.ControllerListener2$Extras):145:145 -> q + 6:14:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):117:117 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Throwable;Lf1/b$a;)V"} + 15:22:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):120:120 -> t + 23:25:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):61:61 -> t + 26:29:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):126:126 -> t + 30:57:void onFailure(java.lang.String,java.lang.Throwable,com.facebook.fresco.ui.common.ControllerListener2$Extras):129:129 -> t 7:11:void addListener(com.facebook.fresco.ui.common.ControllerListener2):21:21 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf1/b;)V"} 12:16:void addListener(com.facebook.fresco.ui.common.ControllerListener2):22:22 -> u - 7:11:void removeListener(com.facebook.fresco.ui.common.ControllerListener2):26:26 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/b;)V"} - 12:16:void removeListener(com.facebook.fresco.ui.common.ControllerListener2):27:27 -> x -com.facebook.fresco.ui.common.ForwardingControllerListener2$Companion -> b1.d$a: + 7:11:void removeListener(com.facebook.fresco.ui.common.ControllerListener2):26:26 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf1/b;)V"} + 12:16:void removeListener(com.facebook.fresco.ui.common.ControllerListener2):27:27 -> v +com.facebook.fresco.ui.common.ForwardingControllerListener2$Companion -> f1.d$a: # {"id":"sourceFile","fileName":"ForwardingControllerListener2.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():80:80 -> -com.facebook.fresco.ui.common.ImageLoadStatus -> b1.e: +com.facebook.fresco.ui.common.ImageLoadStatus -> f1.e: # {"id":"sourceFile","fileName":"ImageLoadStatus.kt"} int value -> d com.facebook.fresco.ui.common.ImageLoadStatus$Companion Companion -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/e$a;"} com.facebook.fresco.ui.common.ImageLoadStatus[] VALUES -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lb1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lf1/e;"} com.facebook.fresco.ui.common.ImageLoadStatus UNKNOWN -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/e;"} com.facebook.fresco.ui.common.ImageLoadStatus REQUESTED -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/e;"} com.facebook.fresco.ui.common.ImageLoadStatus INTERMEDIATE_AVAILABLE -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/e;"} com.facebook.fresco.ui.common.ImageLoadStatus SUCCESS -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/e;"} com.facebook.fresco.ui.common.ImageLoadStatus ERROR -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/e;"} com.facebook.fresco.ui.common.ImageLoadStatus EMPTY_EVENT -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/e;"} com.facebook.fresco.ui.common.ImageLoadStatus RELEASED -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/e;"} com.facebook.fresco.ui.common.ImageLoadStatus[] $VALUES -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lb1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lf1/e;"} kotlin.enums.EnumEntries $ENTRIES -> o 1:11:void ():11:11 -> 12:21:void ():12:12 -> @@ -80279,7 +85117,7 @@ com.facebook.fresco.ui.common.ImageLoadStatus -> b1.e: 95:101:void ():35:35 -> 1:6:void (java.lang.String,int,int):10:10 -> 1:19:com.facebook.fresco.ui.common.ImageLoadStatus[] $values():0:0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lb1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lf1/e;"} 1:23:java.lang.String toString():24:24 -> toString 24:26:java.lang.String toString():30:30 -> toString 27:29:java.lang.String toString():29:29 -> toString @@ -80288,18 +85126,18 @@ com.facebook.fresco.ui.common.ImageLoadStatus -> b1.e: 36:38:java.lang.String toString():26:26 -> toString 39:41:java.lang.String toString():25:25 -> toString 7:9:com.facebook.fresco.ui.common.ImageLoadStatus valueOf(java.lang.String):39:39 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lb1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lf1/e;"} 7:9:com.facebook.fresco.ui.common.ImageLoadStatus[] values():39:39 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lb1/e;"} -com.facebook.fresco.ui.common.ImageLoadStatus$Companion -> b1.e$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lf1/e;"} +com.facebook.fresco.ui.common.ImageLoadStatus$Companion -> f1.e$a: # {"id":"sourceFile","fileName":"ImageLoadStatus.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():34:34 -> -com.facebook.fresco.ui.common.ImageLoadStatus$WhenMappings -> b1.e$b: +com.facebook.fresco.ui.common.ImageLoadStatus$WhenMappings -> f1.e$b: # {"id":"sourceFile","fileName":"ImageLoadStatus.kt"} int[] $EnumSwitchMapping$0 -> a 1:55:void ():0:0 -> -com.facebook.fresco.ui.common.ImagePerfData -> b1.f: +com.facebook.fresco.ui.common.ImagePerfData -> f1.f: # {"id":"sourceFile","fileName":"ImagePerfData.kt"} java.lang.String contentIdOnVisible -> A java.lang.String surfaceOnVisible -> B @@ -80314,9 +85152,9 @@ com.facebook.fresco.ui.common.ImagePerfData -> b1.f: java.lang.Integer densityDpiOnSuccess -> K int instanceId -> L com.facebook.fresco.ui.common.ImagePerfData$Companion Companion -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/f$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/f$a;"} com.facebook.fresco.ui.common.ImageRenderingInfra infra -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/k;"} java.lang.String controllerId -> b java.lang.String requestId -> c java.lang.Object imageRequest -> d @@ -80335,30 +85173,30 @@ com.facebook.fresco.ui.common.ImagePerfData -> b1.f: int onScreenHeightPx -> q java.lang.Throwable errorThrowable -> r com.facebook.fresco.ui.common.VisibilityState visibilityState -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/n;"} long visibilityEventTimeMs -> t long invisibilityEventTimeMs -> u com.facebook.fresco.ui.common.ControllerListener2$Extras extraData -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/b$a;"} java.lang.String callingClassNameOnVisible -> w java.lang.String rootContextNameOnVisible -> x java.lang.String[] contextChainArrayOnVisible -> y java.lang.String contextChainExtrasOnVisible -> z 1:9:void ():0:0 -> 1:22:void (com.facebook.fresco.ui.common.ImageRenderingInfra,java.lang.String,java.lang.String,java.lang.Object,java.lang.Object,java.lang.Object,long,long,long,long,long,long,java.lang.Long,java.lang.Long,boolean,int,int,java.lang.Throwable,com.facebook.fresco.ui.common.VisibilityState,long,long,com.facebook.fresco.ui.common.DimensionsInfo,com.facebook.fresco.ui.common.ControllerListener2$Extras,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Long,java.lang.String,java.util.List,boolean,java.lang.String,java.lang.String,java.lang.Integer,java.lang.Integer):13:34 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/k;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;JJJJJJLjava/lang/Long;Ljava/lang/Long;ZIILjava/lang/Throwable;Lb1/n;JJLb1/c;Lb1/b$a;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf1/k;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;JJJJJJLjava/lang/Long;Ljava/lang/Long;ZIILjava/lang/Throwable;Lf1/n;JJLf1/c;Lf1/b$a;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;)V"} 23:38:void (com.facebook.fresco.ui.common.ImageRenderingInfra,java.lang.String,java.lang.String,java.lang.Object,java.lang.Object,java.lang.Object,long,long,long,long,long,long,java.lang.Long,java.lang.Long,boolean,int,int,java.lang.Throwable,com.facebook.fresco.ui.common.VisibilityState,long,long,com.facebook.fresco.ui.common.DimensionsInfo,com.facebook.fresco.ui.common.ControllerListener2$Extras,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Long,java.lang.String,java.util.List,boolean,java.lang.String,java.lang.String,java.lang.Integer,java.lang.Integer):36:51 -> 39:39:void (com.facebook.fresco.ui.common.ImageRenderingInfra,java.lang.String,java.lang.String,java.lang.Object,java.lang.Object,java.lang.Object,long,long,long,long,long,long,java.lang.Long,java.lang.Long,boolean,int,int,java.lang.Throwable,com.facebook.fresco.ui.common.VisibilityState,long,long,com.facebook.fresco.ui.common.DimensionsInfo,com.facebook.fresco.ui.common.ControllerListener2$Extras,java.lang.String,java.lang.String,java.lang.String[],java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Long,java.lang.String,java.util.List,boolean,java.lang.String,java.lang.String,java.lang.Integer,java.lang.Integer):54:54 -> -com.facebook.fresco.ui.common.ImagePerfData$Companion -> b1.f$a: +com.facebook.fresco.ui.common.ImagePerfData$Companion -> f1.f$a: # {"id":"sourceFile","fileName":"ImagePerfData.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():87:87 -> -com.facebook.fresco.ui.common.ImagePerfDataListener -> b1.g: +com.facebook.fresco.ui.common.ImagePerfDataListener -> f1.g: # {"id":"sourceFile","fileName":"ImagePerfDataListener.kt"} -com.facebook.fresco.ui.common.ImagePerfLoggingState -> b1.h: +com.facebook.fresco.ui.common.ImagePerfLoggingState -> f1.h: # {"id":"sourceFile","fileName":"ImagePerfLoggingState.kt"} com.facebook.fresco.ui.common.ImageRenderingInfra infra -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/k;"} java.util.List intermediateImageSetTimes -> b boolean newIntermediateImageSetPointAvailable -> c java.lang.Long emptyEventTimestampNs -> d @@ -80377,7 +85215,7 @@ com.facebook.fresco.ui.common.ImagePerfLoggingState -> b1.h: java.lang.Integer errorCodeOnFailure -> q java.lang.Integer densityDpiOnSuccess -> r 6:10:void (com.facebook.fresco.ui.common.ImageRenderingInfra):10:10 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/k;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf1/k;)V"} 11:18:void (com.facebook.fresco.ui.common.ImageRenderingInfra):13:13 -> 1:3:java.lang.String getCallingClassNameOnVisible():21:21 -> a 1:3:java.lang.String getContentIdOnVisible():25:25 -> b @@ -80389,7 +85227,7 @@ com.facebook.fresco.ui.common.ImagePerfLoggingState -> b1.h: 1:3:java.lang.String getErrorMessageOnFailure():31:31 -> h 1:3:java.lang.String getErrorStacktraceStringOnFailure():32:32 -> i 1:3:com.facebook.fresco.ui.common.ImageRenderingInfra getInfra():10:10 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf1/k;"} 1:3:java.util.List getIntermediateImageSetTimes():13:13 -> k 1:3:java.lang.Long getMsSinceLastNavigationOnVisible():28:28 -> l 1:3:boolean getNewIntermediateImageSetPointAvailable():16:16 -> m @@ -80418,13 +85256,13 @@ com.facebook.fresco.ui.common.ImagePerfLoggingState -> b1.h: 1:3:void setEmptyEventTimestampNs(java.lang.Long):18:18 -> t 1:3:void setNewIntermediateImageSetPointAvailable(boolean):16:16 -> u 1:3:void setReleasedEventTimestampNs(java.lang.Long):19:19 -> v -com.facebook.fresco.ui.common.ImagePerfNotifier -> b1.i: +com.facebook.fresco.ui.common.ImagePerfNotifier -> f1.i: # {"id":"sourceFile","fileName":"ImagePerfNotifier.kt"} void notifyVisibilityUpdated(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.VisibilityState) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/j;Lb1/n;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf1/j;Lf1/n;)V"} void notifyStatusUpdated(com.facebook.fresco.ui.common.ImagePerfState,com.facebook.fresco.ui.common.ImageLoadStatus) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/j;Lb1/e;)V"} -com.facebook.fresco.ui.common.ImagePerfState -> b1.j: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf1/j;Lf1/e;)V"} +com.facebook.fresco.ui.common.ImagePerfState -> f1.j: # {"id":"sourceFile","fileName":"ImagePerfState.kt"} long controllerFailureTimeMs -> A long imageRequestStartTimeMs -> B @@ -80434,13 +85272,13 @@ com.facebook.fresco.ui.common.ImagePerfState -> b1.j: int onScreenHeightPx -> F java.lang.Throwable errorThrowable -> G com.facebook.fresco.ui.common.ImageLoadStatus imageLoadStatus -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/e;"} com.facebook.fresco.ui.common.VisibilityState visibilityState -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/n;"} long visibilityEventTimeMs -> J long invisibilityEventTimeMs -> K com.facebook.fresco.ui.common.ControllerListener2$Extras _extraData -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/b$a;"} java.lang.String controllerId -> s java.lang.String requestId -> t java.lang.Object imageRequest -> u @@ -80450,7 +85288,7 @@ com.facebook.fresco.ui.common.ImagePerfState -> b1.j: long controllerIntermediateImageSetTimeMs -> y long controllerFinalImageSetTimeMs -> z 6:10:void (com.facebook.fresco.ui.common.ImageRenderingInfra):12:12 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/k;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf1/k;)V"} 11:12:void (com.facebook.fresco.ui.common.ImageRenderingInfra):21:21 -> 13:14:void (com.facebook.fresco.ui.common.ImageRenderingInfra):22:22 -> 15:16:void (com.facebook.fresco.ui.common.ImageRenderingInfra):23:23 -> @@ -80469,10 +85307,10 @@ com.facebook.fresco.ui.common.ImagePerfState -> b1.j: 1:3:void setControllerSubmitTimeMs(long):97:97 -> D 1:3:void setErrorThrowable(java.lang.Throwable):141:141 -> E 1:3:void setExtraData(com.facebook.fresco.ui.common.ControllerListener2$Extras):191:191 -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/b$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf1/b$a;)V"} 1:3:void setImageInfo(java.lang.Object):129:129 -> G 6:8:void setImageLoadStatus(com.facebook.fresco.ui.common.ImageLoadStatus):36:36 -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf1/e;)V"} 1:3:void setImageRequest(java.lang.Object):93:93 -> I 1:3:void setImageRequestEndTimeMs(long):117:117 -> J 1:3:void setImageRequestStartTimeMs(long):113:113 -> K @@ -80484,7 +85322,7 @@ com.facebook.fresco.ui.common.ImagePerfState -> b1.j: 1:3:void setVisibilityEventTimeMs(long):40:40 -> Q 3:10:void setVisible(boolean):145:145 -> R 3:4:com.facebook.fresco.ui.common.ImagePerfData snapshot():149:149 -> S - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb1/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf1/f;"} 5:8:com.facebook.fresco.ui.common.ImagePerfData snapshot():150:150 -> S 9:10:com.facebook.fresco.ui.common.ImagePerfData snapshot():151:151 -> S 11:12:com.facebook.fresco.ui.common.ImagePerfData snapshot():152:152 -> S @@ -80549,18 +85387,18 @@ com.facebook.fresco.ui.common.ImagePerfState -> b1.j: 32:35:void resetPointsTimestamps():81:81 -> x 1:3:void setCallerContext(java.lang.Object):18:18 -> y 1:3:void setControllerFailureTimeMs(long):109:109 -> z -com.facebook.fresco.ui.common.ImageRenderingInfra -> b1.k: +com.facebook.fresco.ui.common.ImageRenderingInfra -> f1.k: # {"id":"sourceFile","fileName":"ImageRenderingInfra.kt"} com.facebook.fresco.ui.common.ImageRenderingInfra VITO_V2 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/k;"} com.facebook.fresco.ui.common.ImageRenderingInfra VITO_V1 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/k;"} com.facebook.fresco.ui.common.ImageRenderingInfra DRAWEE -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/k;"} com.facebook.fresco.ui.common.ImageRenderingInfra OTHER -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/k;"} com.facebook.fresco.ui.common.ImageRenderingInfra[] $VALUES -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lb1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lf1/k;"} kotlin.enums.EnumEntries $ENTRIES -> i 1:10:void ():11:11 -> 11:20:void ():12:12 -> @@ -80568,42 +85406,42 @@ com.facebook.fresco.ui.common.ImageRenderingInfra -> b1.k: 31:53:void ():14:14 -> 1:4:void (java.lang.String,int):10:10 -> 1:13:com.facebook.fresco.ui.common.ImageRenderingInfra[] $values():0:0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lb1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lf1/k;"} 7:9:com.facebook.fresco.ui.common.ImageRenderingInfra valueOf(java.lang.String):15:15 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lb1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lf1/k;"} 7:9:com.facebook.fresco.ui.common.ImageRenderingInfra[] values():15:15 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lb1/k;"} -com.facebook.fresco.ui.common.MultiUriHelper -> b1.l: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lf1/k;"} +com.facebook.fresco.ui.common.MultiUriHelper -> f1.l: # {"id":"sourceFile","fileName":"MultiUriHelper.kt"} com.facebook.fresco.ui.common.MultiUriHelper INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/l;"} 1:8:void ():0:0 -> 1:4:void ():13:13 -> 9:21:android.net.Uri getMainUri(java.lang.Object,java.lang.Object,java.lang.Object[],com.facebook.common.internal.Fn):22:22 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;LB0/e;)Landroid/net/Uri;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;LF0/e;)Landroid/net/Uri;"} 22:26:android.net.Uri getMainUri(java.lang.Object,java.lang.Object,java.lang.Object[],com.facebook.common.internal.Fn):27:27 -> a 27:43:android.net.Uri getMainUri(java.lang.Object,java.lang.Object,java.lang.Object[],com.facebook.common.internal.Fn):28:28 -> a 44:51:android.net.Uri getMainUri(java.lang.Object,java.lang.Object,java.lang.Object[],com.facebook.common.internal.Fn):34:34 -> a -com.facebook.fresco.ui.common.OnFadeListener -> b1.m: +com.facebook.fresco.ui.common.OnFadeListener -> f1.m: # {"id":"sourceFile","fileName":"OnFadeListener.kt"} void onFadeStarted() -> a void onShownImmediately() -> b void onFadeFinished() -> c -com.facebook.fresco.ui.common.VisibilityState -> b1.n: +com.facebook.fresco.ui.common.VisibilityState -> f1.n: # {"id":"sourceFile","fileName":"VisibilityState.kt"} int value -> d com.facebook.fresco.ui.common.VisibilityState$Companion Companion -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/n$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/n$a;"} com.facebook.fresco.ui.common.VisibilityState[] VALUES -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lb1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lf1/n;"} com.facebook.fresco.ui.common.VisibilityState UNKNOWN -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/n;"} com.facebook.fresco.ui.common.VisibilityState VISIBLE -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/n;"} com.facebook.fresco.ui.common.VisibilityState INVISIBLE -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/n;"} com.facebook.fresco.ui.common.VisibilityState[] $VALUES -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lb1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lf1/n;"} kotlin.enums.EnumEntries $ENTRIES -> k 1:11:void ():11:11 -> 12:21:void ():12:12 -> @@ -80611,32 +85449,32 @@ com.facebook.fresco.ui.common.VisibilityState -> b1.n: 52:58:void ():16:16 -> 1:6:void (java.lang.String,int,int):10:10 -> 1:11:com.facebook.fresco.ui.common.VisibilityState[] $values():0:0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lb1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lf1/n;"} 7:9:com.facebook.fresco.ui.common.VisibilityState valueOf(java.lang.String):20:20 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lb1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lf1/n;"} 7:9:com.facebook.fresco.ui.common.VisibilityState[] values():20:20 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lb1/n;"} -com.facebook.fresco.ui.common.VisibilityState$Companion -> b1.n$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lf1/n;"} +com.facebook.fresco.ui.common.VisibilityState$Companion -> f1.n$a: # {"id":"sourceFile","fileName":"VisibilityState.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():15:15 -> -com.facebook.fresco.urimod.NopUriModifier -> c1.a: +com.facebook.fresco.urimod.NopUriModifier -> g1.a: # {"id":"sourceFile","fileName":"NopUriModifier.kt"} com.facebook.fresco.urimod.NopUriModifier INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/a;"} 1:8:void ():0:0 -> 1:4:void ():16:16 -> - 1:1:android.net.Uri c1.NopUriModifier.modifyPrefetchUri(android.net.Uri,java.lang.Object):0:0 -> a + 1:1:android.net.Uri g1.NopUriModifier.modifyPrefetchUri(android.net.Uri,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.fresco.urimod.UriModifier -> c1.b: +com.facebook.fresco.urimod.UriModifier -> g1.b: # {"id":"sourceFile","fileName":"UriModifier.kt"} com.facebook.fresco.urimod.UriModifier INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/b;"} com.facebook.fresco.urimod.UriModifierInterface INSTANCE -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/c;"} 8:12:void ():11:11 -> 1:4:void ():10:10 -> -com.facebook.fresco.urimod.UriModifierInterface -> c1.c: +com.facebook.fresco.urimod.UriModifierInterface -> g1.c: # {"id":"sourceFile","fileName":"UriModifierInterface.kt"} android.net.Uri modifyPrefetchUri(android.net.Uri,java.lang.Object) -> a com.facebook.hermes.BuildConfig -> com.facebook.hermes.BuildConfig: @@ -82937,11 +87775,11 @@ com.facebook.hermes.unicode.AndroidUnicodeUtils -> com.facebook.hermes.unicode.A 27:33:java.lang.String normalize(java.lang.String,int):75:75 -> normalize 34:40:java.lang.String normalize(java.lang.String,int):73:73 -> normalize 41:47:java.lang.String normalize(java.lang.String,int):71:71 -> normalize -com.facebook.imageformat.DefaultImageFormatChecker -> d1.a: +com.facebook.imageformat.DefaultImageFormatChecker -> h1.a: # {"id":"sourceFile","fileName":"DefaultImageFormatChecker.kt"} int headerSize -> a com.facebook.imageformat.DefaultImageFormatChecker$Companion Companion -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/a$a;"} byte[] JPEG_HEADER -> c int JPEG_HEADER_LENGTH -> d byte[] PNG_HEADER -> e @@ -83002,7 +87840,7 @@ com.facebook.imageformat.DefaultImageFormatChecker -> d1.a: 69:85:void ():22:22 -> 1:3:int getHeaderSize():21:21 -> a 7:12:com.facebook.imageformat.ImageFormat determineFormat(byte[],int):46:46 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"([BI)Ld1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([BI)Lh1/c;"} 13:19:com.facebook.imageformat.ImageFormat determineFormat(byte[],int):47:47 -> b 20:27:com.facebook.imageformat.ImageFormat determineFormat(byte[],int):49:49 -> b 28:30:com.facebook.imageformat.ImageFormat determineFormat(byte[],int):50:50 -> b @@ -83037,37 +87875,37 @@ com.facebook.imageformat.DefaultImageFormatChecker -> d1.a: 1:3:byte[] access$getICO_HEADER$cp():14:14 -> n 1:3:byte[] access$getJPEG_HEADER$cp():14:14 -> o 1:3:byte[] access$getPNG_HEADER$cp():14:14 -> p -com.facebook.imageformat.DefaultImageFormatChecker$Companion -> d1.a$a: +com.facebook.imageformat.DefaultImageFormatChecker$Companion -> h1.a$a: # {"id":"sourceFile","fileName":"DefaultImageFormatChecker.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():80:80 -> 1:5:com.facebook.imageformat.ImageFormat access$getWebpFormat(com.facebook.imageformat.DefaultImageFormatChecker$Companion,byte[],int):80:80 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/a$a;[BI)Ld1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/a$a;[BI)Lh1/c;"} 1:5:boolean access$isAvifHeader(com.facebook.imageformat.DefaultImageFormatChecker$Companion,byte[],int):80:80 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/a$a;[BI)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/a$a;[BI)Z"} 1:5:boolean access$isBinaryXmlHeader(com.facebook.imageformat.DefaultImageFormatChecker$Companion,byte[],int):80:80 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/a$a;[BI)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/a$a;[BI)Z"} 1:5:boolean access$isBmpHeader(com.facebook.imageformat.DefaultImageFormatChecker$Companion,byte[],int):80:80 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/a$a;[BI)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/a$a;[BI)Z"} 1:5:boolean access$isDngHeader(com.facebook.imageformat.DefaultImageFormatChecker$Companion,byte[],int):80:80 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/a$a;[BI)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/a$a;[BI)Z"} 1:5:boolean access$isGifHeader(com.facebook.imageformat.DefaultImageFormatChecker$Companion,byte[],int):80:80 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/a$a;[BI)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/a$a;[BI)Z"} 1:5:boolean access$isHeifHeader(com.facebook.imageformat.DefaultImageFormatChecker$Companion,byte[],int):80:80 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/a$a;[BI)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/a$a;[BI)Z"} 1:5:boolean access$isIcoHeader(com.facebook.imageformat.DefaultImageFormatChecker$Companion,byte[],int):80:80 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/a$a;[BI)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/a$a;[BI)Z"} 1:5:boolean access$isJpegHeader(com.facebook.imageformat.DefaultImageFormatChecker$Companion,byte[],int):80:80 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/a$a;[BI)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/a$a;[BI)Z"} 1:5:boolean access$isPngHeader(com.facebook.imageformat.DefaultImageFormatChecker$Companion,byte[],int):80:80 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/a$a;[BI)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/a$a;[BI)Z"} 1:7:int getBoxLength(byte[]):346:346 -> k 8:14:int getBoxLength(byte[]):347:347 -> k 15:22:int getBoxLength(byte[]):348:348 -> k 23:30:int getBoxLength(byte[]):349:349 -> k 31:36:int getBoxLength(byte[]):350:350 -> k 2:7:com.facebook.imageformat.ImageFormat getWebpFormat(byte[],int):92:92 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"([BI)Ld1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([BI)Lh1/c;"} 8:13:com.facebook.imageformat.ImageFormat getWebpFormat(byte[],int):93:93 -> l 14:16:com.facebook.imageformat.ImageFormat getWebpFormat(byte[],int):94:94 -> l 17:22:com.facebook.imageformat.ImageFormat getWebpFormat(byte[],int):96:96 -> l @@ -83102,38 +87940,38 @@ com.facebook.imageformat.DefaultImageFormatChecker$Companion -> d1.a$a: 8:21:boolean isJpegHeader(byte[],int):131:131 -> t 1:7:boolean isPngHeader(byte[],int):156:156 -> u 8:21:boolean isPngHeader(byte[],int):157:157 -> u -com.facebook.imageformat.DefaultImageFormats -> d1.b: +com.facebook.imageformat.DefaultImageFormats -> h1.b: # {"id":"sourceFile","fileName":"DefaultImageFormats.kt"} com.facebook.imageformat.DefaultImageFormats INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/b;"} com.facebook.imageformat.ImageFormat JPEG -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/c;"} com.facebook.imageformat.ImageFormat PNG -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/c;"} com.facebook.imageformat.ImageFormat GIF -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/c;"} com.facebook.imageformat.ImageFormat BMP -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/c;"} com.facebook.imageformat.ImageFormat ICO -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/c;"} com.facebook.imageformat.ImageFormat WEBP_SIMPLE -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/c;"} com.facebook.imageformat.ImageFormat WEBP_LOSSLESS -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/c;"} com.facebook.imageformat.ImageFormat WEBP_EXTENDED -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/c;"} com.facebook.imageformat.ImageFormat WEBP_EXTENDED_WITH_ALPHA -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/c;"} com.facebook.imageformat.ImageFormat WEBP_ANIMATED -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/c;"} com.facebook.imageformat.ImageFormat HEIF -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/c;"} com.facebook.imageformat.ImageFormat DNG -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/c;"} com.facebook.imageformat.ImageFormat BINARY_XML -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/c;"} com.facebook.imageformat.ImageFormat AVIF -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/c;"} java.util.List defaultFormats -> p 8:18:void ():12:12 -> 19:29:void ():13:13 -> @@ -83153,20 +87991,20 @@ com.facebook.imageformat.DefaultImageFormats -> d1.b: 159:165:void ():60:60 -> 1:4:void ():11:11 -> 6:9:boolean isStaticWebpFormat(com.facebook.imageformat.ImageFormat):47:47 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/c;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/c;)Z"} 10:13:boolean isStaticWebpFormat(com.facebook.imageformat.ImageFormat):48:48 -> a 14:17:boolean isStaticWebpFormat(com.facebook.imageformat.ImageFormat):49:49 -> a 18:26:boolean isStaticWebpFormat(com.facebook.imageformat.ImageFormat):50:50 -> a 6:20:boolean isWebpFormat(com.facebook.imageformat.ImageFormat):36:36 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/c;)Z"} -com.facebook.imageformat.ImageFormat -> d1.c: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/c;)Z"} +com.facebook.imageformat.ImageFormat -> h1.c: # {"id":"sourceFile","fileName":"ImageFormat.kt"} java.lang.String name -> a java.lang.String fileExtension -> b com.facebook.imageformat.ImageFormat$Companion Companion -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/c$a;"} com.facebook.imageformat.ImageFormat UNKNOWN -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/c;"} 9:18:void ():46:46 -> 6:8:void (java.lang.String,java.lang.String):13:13 -> 9:10:void (java.lang.String,java.lang.String):14:14 -> @@ -83175,35 +88013,35 @@ com.facebook.imageformat.ImageFormat -> d1.c: 5:35:boolean equals(java.lang.Object):0:0 -> equals 1:20:int hashCode():0:0 -> hashCode 1:3:java.lang.String toString():41:41 -> toString -com.facebook.imageformat.ImageFormat$Companion -> d1.c$a: +com.facebook.imageformat.ImageFormat$Companion -> h1.c$a: # {"id":"sourceFile","fileName":"ImageFormat.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():44:44 -> -com.facebook.imageformat.ImageFormat$FormatChecker -> d1.c$b: +com.facebook.imageformat.ImageFormat$FormatChecker -> h1.c$b: # {"id":"sourceFile","fileName":"ImageFormat.kt"} int getHeaderSize() -> a com.facebook.imageformat.ImageFormat determineFormat(byte[],int) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"([BI)Ld1/c;"} -com.facebook.imageformat.ImageFormatChecker -> d1.e: + # {"id":"com.android.tools.r8.residualsignature","signature":"([BI)Lh1/c;"} +com.facebook.imageformat.ImageFormatChecker -> h1.e: # {"id":"sourceFile","fileName":"ImageFormatChecker.kt"} int maxHeaderLength -> a java.util.List customImageFormatCheckers -> b com.facebook.imageformat.DefaultImageFormatChecker defaultFormatChecker -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/a;"} boolean binaryXmlEnabled -> d com.facebook.imageformat.ImageFormatChecker$Companion Companion -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/e$a;"} kotlin.Lazy instance$delegate -> f 9:22:void ():118:118 -> 1:3:void ():19:19 -> 4:10:void ():23:23 -> 11:14:void ():27:27 -> - 1:1:d1.ImageFormatChecker d1.ImageFormatChecker.$r8$lambda$zJcyccJ6CBjI-jyZLRfI2NNPi50():0:0 -> a + 1:1:h1.ImageFormatChecker h1.ImageFormatChecker.$r8$lambda$zJcyccJ6CBjI-jyZLRfI2NNPi50():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/e;"} 1:3:kotlin.Lazy access$getInstance$delegate$cp():19:19 -> b 6:9:com.facebook.imageformat.ImageFormat determineImageFormat(java.io.InputStream):45:45 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Ld1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Lh1/c;"} 10:15:com.facebook.imageformat.ImageFormat determineImageFormat(java.io.InputStream):46:46 -> c 16:21:com.facebook.imageformat.ImageFormat determineImageFormat(java.io.InputStream):48:48 -> c 22:33:com.facebook.imageformat.ImageFormat determineImageFormat(java.io.InputStream):50:50 -> c @@ -83214,40 +88052,40 @@ com.facebook.imageformat.ImageFormatChecker -> d1.e: 61:64:com.facebook.imageformat.ImageFormat determineImageFormat(java.io.InputStream):60:60 -> c 65:69:com.facebook.imageformat.ImageFormat determineImageFormat(java.io.InputStream):61:61 -> c 70:72:com.facebook.imageformat.ImageFormat determineImageFormat(java.io.InputStream):65:65 -> c - 1:1:d1.ImageFormat d1.ImageFormatChecker.getImageFormat_WrapIOException(java.io.InputStream):0:0 -> d + 1:1:h1.ImageFormat h1.ImageFormatChecker.getImageFormat_WrapIOException(java.io.InputStream):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Ld1/c;"} - 1:1:d1.ImageFormatChecker d1.ImageFormatChecker.getInstance():0:0 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Lh1/c;"} + 1:1:h1.ImageFormatChecker h1.ImageFormatChecker.getInstance():0:0 -> e # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/e;"} 1:6:com.facebook.imageformat.ImageFormatChecker instance_delegate$lambda$2():118:118 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/e;"} 1:3:com.facebook.imageformat.ImageFormatChecker setBinaryXmlEnabled(boolean):39:39 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Ld1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lh1/e;"} 1:8:void updateMaxHeaderLength():69:69 -> h 9:12:void updateMaxHeaderLength():70:70 -> h 13:31:void updateMaxHeaderLength():71:71 -> h 32:45:void updateMaxHeaderLength():72:72 -> h -com.facebook.imageformat.ImageFormatChecker$$ExternalSyntheticLambda0 -> d1.d: +com.facebook.imageformat.ImageFormatChecker$$ExternalSyntheticLambda0 -> h1.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void d1.ImageFormatChecker$$ExternalSyntheticLambda0.():0:0 -> + 1:1:void h1.ImageFormatChecker$$ExternalSyntheticLambda0.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object d1.ImageFormatChecker$$ExternalSyntheticLambda0.invoke():0:0 -> invoke + 1:1:java.lang.Object h1.ImageFormatChecker$$ExternalSyntheticLambda0.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imageformat.ImageFormatChecker$Companion -> d1.e$a: +com.facebook.imageformat.ImageFormatChecker$Companion -> h1.e$a: # {"id":"sourceFile","fileName":"ImageFormatChecker.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():77:77 -> 1:5:int access$readHeaderFromStream(com.facebook.imageformat.ImageFormatChecker$Companion,int,java.io.InputStream,byte[]):77:77 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/e$a;ILjava/io/InputStream;[B)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/e$a;ILjava/io/InputStream;[B)I"} 6:14:com.facebook.imageformat.ImageFormat getImageFormat(java.io.InputStream):133:133 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Ld1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Lh1/c;"} 6:11:com.facebook.imageformat.ImageFormat getImageFormat_WrapIOException(java.io.InputStream):142:142 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Ld1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Lh1/c;"} 12:16:com.facebook.imageformat.ImageFormat getImageFormat_WrapIOException(java.io.InputStream):144:144 -> c 1:11:com.facebook.imageformat.ImageFormatChecker getInstance():118:118 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/e;"} 1:3:int readHeaderFromStream(int,java.io.InputStream,byte[]):95:95 -> e 4:10:int readHeaderFromStream(int,java.io.InputStream,byte[]):99:99 -> e 11:13:int readHeaderFromStream(int,java.io.InputStream,byte[]):101:101 -> e @@ -83255,10 +88093,10 @@ com.facebook.imageformat.ImageFormatChecker$Companion -> d1.e$a: 18:26:int readHeaderFromStream(int,java.io.InputStream,byte[]):104:104 -> e 27:31:int readHeaderFromStream(int,java.io.InputStream,byte[]):107:107 -> e 32:39:int readHeaderFromStream(int,java.io.InputStream,byte[]):95:95 -> e -com.facebook.imageformat.ImageFormatCheckerUtils -> d1.f: +com.facebook.imageformat.ImageFormatCheckerUtils -> h1.f: # {"id":"sourceFile","fileName":"ImageFormatCheckerUtils.kt"} com.facebook.imageformat.ImageFormatCheckerUtils INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/f;"} 1:8:void ():0:0 -> 1:4:void ():13:13 -> 6:27:byte[] asciiBytes(java.lang.String):25:25 -> a @@ -83269,17 +88107,17 @@ com.facebook.imageformat.ImageFormatCheckerUtils -> d1.f: 37:55:boolean hasPatternAt(byte[],byte[],int):110:110 -> b 56:63:boolean hasPatternAt(byte[],byte[],int):57:57 -> b 12:16:boolean startsWithPattern(byte[],byte[]):42:42 -> c -com.facebook.imagepipeline.animated.factory.AnimatedFactory -> e1.a: +com.facebook.imagepipeline.animated.factory.AnimatedFactory -> i1.a: # {"id":"sourceFile","fileName":"AnimatedFactory.kt"} -com.facebook.imagepipeline.animated.factory.AnimatedFactoryProvider -> e1.b: +com.facebook.imagepipeline.animated.factory.AnimatedFactoryProvider -> i1.b: # {"id":"sourceFile","fileName":"AnimatedFactoryProvider.kt"} com.facebook.imagepipeline.animated.factory.AnimatedFactoryProvider INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Le1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/b;"} boolean implLoaded -> b 1:8:void ():0:0 -> 1:4:void ():18:18 -> 1:4:com.facebook.imagepipeline.animated.factory.AnimatedFactory getAnimatedFactory(com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory,com.facebook.imagepipeline.core.ExecutorSupplier,com.facebook.imagepipeline.cache.CountingMemoryCache,boolean,boolean,int,int,java.util.concurrent.ExecutorService):33:33 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf1/b;Li1/p;Lg1/n;ZZIILjava/util/concurrent/ExecutorService;)Le1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj1/b;Lm1/p;Lk1/n;ZZIILjava/util/concurrent/ExecutorService;)Li1/a;"} 5:10:com.facebook.imagepipeline.animated.factory.AnimatedFactory getAnimatedFactory(com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory,com.facebook.imagepipeline.core.ExecutorSupplier,com.facebook.imagepipeline.cache.CountingMemoryCache,boolean,boolean,int,int,java.util.concurrent.ExecutorService):35:35 -> a 11:12:com.facebook.imagepipeline.animated.factory.AnimatedFactory getAnimatedFactory(com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory,com.facebook.imagepipeline.core.ExecutorSupplier,com.facebook.imagepipeline.cache.CountingMemoryCache,boolean,boolean,int,int,java.util.concurrent.ExecutorService):38:38 -> a 13:14:com.facebook.imagepipeline.animated.factory.AnimatedFactory getAnimatedFactory(com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory,com.facebook.imagepipeline.core.ExecutorSupplier,com.facebook.imagepipeline.cache.CountingMemoryCache,boolean,boolean,int,int,java.util.concurrent.ExecutorService):39:39 -> a @@ -83300,26 +88138,26 @@ com.facebook.imagepipeline.backends.okhttp3.OkHttpImagePipelineConfigFactory -> # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/backends/okhttp3/a;"} 1:4:void ():19:19 -> 11:26:com.facebook.imagepipeline.core.ImagePipelineConfig$Builder newBuilder(android.content.Context,okhttp3.OkHttpClient):22:22 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LN3/z;)Li1/u$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LU3/z;)Lm1/u$a;"} com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher -> com.facebook.imagepipeline.backends.okhttp3.b: # {"id":"sourceFile","fileName":"OkHttpNetworkFetcher.kt"} com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher$Companion Companion -> Companion # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/backends/okhttp3/b$a;"} okhttp3.CacheControl cacheControl -> cacheControl - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/d;"} okhttp3.Call$Factory callFactory -> callFactory - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/e$a;"} 1:1:void (okhttp3.Call$Factory,java.util.concurrent.Executor,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):44:44 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e$a;Ljava/util/concurrent/Executor;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e$a;Ljava/util/concurrent/Executor;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V"} 2:2:void (okhttp3.Call$Factory,java.util.concurrent.Executor):49:49 -> 2:2:void (okhttp3.Call$Factory,java.util.concurrent.Executor,boolean):49 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e$a;Ljava/util/concurrent/Executor;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e$a;Ljava/util/concurrent/Executor;Z)V"} 3:4:void (okhttp3.Call$Factory,java.util.concurrent.Executor,boolean):46:47 -> 5:5:void (okhttp3.Call$Factory,java.util.concurrent.Executor,boolean):66:66 -> 6:6:void (okhttp3.OkHttpClient):54:54 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/z;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/z;)V"} 1:6:void handleException(okhttp3.Call,java.lang.Exception,com.facebook.imagepipeline.producers.NetworkFetcher$Callback):176:176 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;Ljava/lang/Exception;Lcom/facebook/imagepipeline/producers/X$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;Ljava/lang/Exception;Lcom/facebook/imagepipeline/producers/X$a;)V"} 7:10:void handleException(okhttp3.Call,java.lang.Exception,com.facebook.imagepipeline.producers.NetworkFetcher$Callback):177:177 -> a 11:14:void handleException(okhttp3.Call,java.lang.Exception,com.facebook.imagepipeline.producers.NetworkFetcher$Callback):179:179 -> a 1:3:java.io.IOException access$makeExceptionFromResponse(com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher,java.lang.String,okhttp3.Response):43:43 -> access$getCancellationExecutor$p @@ -83327,11 +88165,11 @@ com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher -> com.facebook # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/backends/okhttp3/b;)Ljava/util/concurrent/Executor;"} 1:4:java.io.IOException access$makeExceptionFromResponse(com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher,java.lang.String,okhttp3.Response):43:43 -> access$handleException 1:4:void access$handleException(com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher,okhttp3.Call,java.lang.Exception,com.facebook.imagepipeline.producers.NetworkFetcher$Callback):43 -> access$handleException - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/backends/okhttp3/b;LN3/e;Ljava/lang/Exception;Lcom/facebook/imagepipeline/producers/X$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/backends/okhttp3/b;LU3/e;Ljava/lang/Exception;Lcom/facebook/imagepipeline/producers/X$a;)V"} 1:5:java.io.IOException access$makeExceptionFromResponse(com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher,java.lang.String,okhttp3.Response):43:43 -> access$makeExceptionFromResponse - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/backends/okhttp3/b;Ljava/lang/String;LN3/D;)Ljava/io/IOException;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/backends/okhttp3/b;Ljava/lang/String;LU3/D;)Ljava/io/IOException;"} 1:12:java.io.IOException makeExceptionFromResponse(java.lang.String,okhttp3.Response):163:163 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LN3/D;)Ljava/io/IOException;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LU3/D;)Ljava/io/IOException;"} 1:1:java.io.IOException access$makeExceptionFromResponse(com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher,java.lang.String,okhttp3.Response):43:43 -> createFetchState 1:1:com.facebook.imagepipeline.producers.FetchState createFetchState(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):43 -> createFetchState # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)Lcom/facebook/imagepipeline/producers/C;"} @@ -83347,7 +88185,7 @@ com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher -> com.facebook 8:8:void fetch(com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher$OkHttpNetworkFetchState,com.facebook.imagepipeline.producers.NetworkFetcher$Callback):83:83 -> fetch 9:9:void fetch(com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher$OkHttpNetworkFetchState,com.facebook.imagepipeline.producers.NetworkFetcher$Callback):86:86 -> fetch 16:21:void fetchWithRequest(com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher$OkHttpNetworkFetchState,com.facebook.imagepipeline.producers.NetworkFetcher$Callback,okhttp3.Request):109:109 -> fetchWithRequest - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/backends/okhttp3/b$b;Lcom/facebook/imagepipeline/producers/X$a;LN3/B;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/backends/okhttp3/b$b;Lcom/facebook/imagepipeline/producers/X$a;LU3/B;)V"} 22:25:void fetchWithRequest(com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher$OkHttpNetworkFetchState,com.facebook.imagepipeline.producers.NetworkFetcher$Callback,okhttp3.Request):110:110 -> fetchWithRequest 26:30:void fetchWithRequest(com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher$OkHttpNetworkFetchState,com.facebook.imagepipeline.producers.NetworkFetcher$Callback,okhttp3.Request):111:111 -> fetchWithRequest 31:33:void fetchWithRequest(com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher$OkHttpNetworkFetchState,com.facebook.imagepipeline.producers.NetworkFetcher$Callback,okhttp3.Request):110:110 -> fetchWithRequest @@ -83378,28 +88216,28 @@ com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher$OkHttpNetworkFe com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher$fetchWithRequest$1 -> com.facebook.imagepipeline.backends.okhttp3.b$c: # {"id":"sourceFile","fileName":"OkHttpNetworkFetcher.kt"} okhttp3.Call $call -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/e;"} com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/backends/okhttp3/b;"} 5:8:void (okhttp3.Call,com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher):111:111 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;Lcom/facebook/imagepipeline/backends/okhttp3/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;Lcom/facebook/imagepipeline/backends/okhttp3/b;)V"} 1:14:void onCancellationRequested():113:113 -> a 15:20:void onCancellationRequested():114:114 -> a 21:37:void onCancellationRequested():116:116 -> a - 1:1:void $r8$lambda$7clqyOmWdhqQQM3k9g0X6rnT3F8(N3.Call):0:0 -> e + 1:1:void $r8$lambda$7clqyOmWdhqQQM3k9g0X6rnT3F8(U3.Call):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;)V"} 1:4:void onCancellationRequested$lambda$0(okhttp3.Call):116:116 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;)V"} com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher$fetchWithRequest$1$$ExternalSyntheticLambda0 -> com.facebook.imagepipeline.backends.okhttp3.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} okhttp3.Call com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher$fetchWithRequest$1$$InternalSyntheticLambda$1$4794b0d5f54922a408fcc423af6b6e2b75f9a1da23ee0ea8754fa4f7db6bfe0a$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/e;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (N3.Call):0:0 -> + 1:1:void (U3.Call):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher$fetchWithRequest$2 -> com.facebook.imagepipeline.backends.okhttp3.b$d: @@ -83413,9 +88251,9 @@ com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher$fetchWithReques 7:10:void (com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher$OkHttpNetworkFetchState,com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher,com.facebook.imagepipeline.producers.NetworkFetcher$Callback):121:121 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/backends/okhttp3/b$b;Lcom/facebook/imagepipeline/backends/okhttp3/b;Lcom/facebook/imagepipeline/producers/X$a;)V"} 11:18:void onFailure(okhttp3.Call,java.io.IOException):157:157 -> onFailure - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;Ljava/io/IOException;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;Ljava/io/IOException;)V"} 11:18:void onResponse(okhttp3.Call,okhttp3.Response):124:124 -> onResponse - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;LN3/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;LU3/D;)V"} 19:24:void onResponse(okhttp3.Call,okhttp3.Response):125:125 -> onResponse 25:30:void onResponse(okhttp3.Call,okhttp3.Response):126:126 -> onResponse 31:36:void onResponse(okhttp3.Call,okhttp3.Response):128:128 -> onResponse @@ -83439,11 +88277,11 @@ com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcherException -> com # {"id":"sourceFile","fileName":"OkHttpNetworkFetcherException.kt"} java.lang.Integer responseCode -> d okhttp3.Headers responseHeaders -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/t;"} com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcherException$Companion Companion -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/backends/okhttp3/d$a;"} 1:3:void (java.lang.Integer,okhttp3.Headers):16:16 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Integer;LN3/t;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Integer;LU3/t;)V"} 4:5:void (java.lang.Integer,okhttp3.Headers):14:14 -> 6:8:void (java.lang.Integer,okhttp3.Headers):15:15 -> com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcherException$Companion -> com.facebook.imagepipeline.backends.okhttp3.d$a: @@ -83451,78 +88289,78 @@ com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcherException$Compan 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():18:18 -> 6:7:com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcherException fromResponse(okhttp3.Response):21:21 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;)Lcom/facebook/imagepipeline/backends/okhttp3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;)Lcom/facebook/imagepipeline/backends/okhttp3/d;"} 8:34:com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcherException fromResponse(okhttp3.Response):22:22 -> a 35:38:com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcherException fromResponse(okhttp3.Response):21:21 -> a -com.facebook.imagepipeline.bitmaps.ArtBitmapFactory -> f1.a: +com.facebook.imagepipeline.bitmaps.ArtBitmapFactory -> j1.a: # {"id":"sourceFile","fileName":"ArtBitmapFactory.kt"} com.facebook.imagepipeline.memory.BitmapPool bitmapPool -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/i;"} com.facebook.imagepipeline.core.CloseableReferenceFactory closeableReferenceFactory -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/a;"} 11:13:void (com.facebook.imagepipeline.memory.BitmapPool,com.facebook.imagepipeline.core.CloseableReferenceFactory):25:25 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/i;Li1/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/i;Lm1/a;)V"} 14:15:void (com.facebook.imagepipeline.memory.BitmapPool,com.facebook.imagepipeline.core.CloseableReferenceFactory):23:23 -> 16:18:void (com.facebook.imagepipeline.memory.BitmapPool,com.facebook.imagepipeline.core.CloseableReferenceFactory):24:24 -> 6:9:com.facebook.common.references.CloseableReference createBitmapInternal(int,int,android.graphics.Bitmap$Config):40:40 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroid/graphics/Bitmap$Config;)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroid/graphics/Bitmap$Config;)LJ0/a;"} 10:17:com.facebook.common.references.CloseableReference createBitmapInternal(int,int,android.graphics.Bitmap$Config):41:41 -> d 18:23:com.facebook.common.references.CloseableReference createBitmapInternal(int,int,android.graphics.Bitmap$Config):43:43 -> d 24:30:com.facebook.common.references.CloseableReference createBitmapInternal(int,int,android.graphics.Bitmap$Config):44:44 -> d 31:33:com.facebook.common.references.CloseableReference createBitmapInternal(int,int,android.graphics.Bitmap$Config):45:45 -> d 34:47:com.facebook.common.references.CloseableReference createBitmapInternal(int,int,android.graphics.Bitmap$Config):46:46 -> d 48:55:com.facebook.common.references.CloseableReference createBitmapInternal(int,int,android.graphics.Bitmap$Config):43:43 -> d -com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory -> f1.b: +com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory -> j1.b: # {"id":"sourceFile","fileName":"PlatformBitmapFactory.java"} 1:4:void ():25:25 -> 1:7:com.facebook.common.references.CloseableReference createBitmap(int,int):53:53 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LJ0/a;"} 2:6:com.facebook.common.references.CloseableReference createBitmap(int,int,android.graphics.Bitmap$Config):39:39 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroid/graphics/Bitmap$Config;)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroid/graphics/Bitmap$Config;)LJ0/a;"} 1:5:com.facebook.common.references.CloseableReference createBitmap(int,int,android.graphics.Bitmap$Config,java.lang.Object):69:69 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroid/graphics/Bitmap$Config;Ljava/lang/Object;)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroid/graphics/Bitmap$Config;Ljava/lang/Object;)LJ0/a;"} com.facebook.common.references.CloseableReference createBitmapInternal(int,int,android.graphics.Bitmap$Config) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroid/graphics/Bitmap$Config;)LF0/a;"} -com.facebook.imagepipeline.bitmaps.PlatformBitmapFactoryProvider -> f1.c: + # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroid/graphics/Bitmap$Config;)LJ0/a;"} +com.facebook.imagepipeline.bitmaps.PlatformBitmapFactoryProvider -> j1.c: # {"id":"sourceFile","fileName":"PlatformBitmapFactoryProvider.kt"} com.facebook.imagepipeline.bitmaps.PlatformBitmapFactoryProvider INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj1/c;"} 1:8:void ():0:0 -> 1:4:void ():15:15 -> 16:30:com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory buildPlatformBitmapFactory(com.facebook.imagepipeline.memory.PoolFactory,com.facebook.imagepipeline.platform.PlatformDecoder,com.facebook.imagepipeline.core.CloseableReferenceFactory):31:31 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/E;Lr1/f;Li1/a;)Lf1/b;"} -com.facebook.imagepipeline.bitmaps.SimpleBitmapReleaser -> f1.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/E;Lv1/f;Lm1/a;)Lj1/b;"} +com.facebook.imagepipeline.bitmaps.SimpleBitmapReleaser -> j1.d: # {"id":"sourceFile","fileName":"SimpleBitmapReleaser.java"} com.facebook.imagepipeline.bitmaps.SimpleBitmapReleaser sInstance -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj1/d;"} 1:4:void ():27:27 -> 1:4:com.facebook.imagepipeline.bitmaps.SimpleBitmapReleaser getInstance():21:21 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj1/d;"} 5:11:com.facebook.imagepipeline.bitmaps.SimpleBitmapReleaser getInstance():22:22 -> a 12:14:com.facebook.imagepipeline.bitmaps.SimpleBitmapReleaser getInstance():24:24 -> a 1:4:void release(android.graphics.Bitmap):31:31 -> b 1:6:void release(java.lang.Object):15:15 -> release -com.facebook.imagepipeline.cache.BitmapMemoryCacheFactory -> g1.a: +com.facebook.imagepipeline.cache.BitmapMemoryCacheFactory -> k1.a: # {"id":"sourceFile","fileName":"BitmapMemoryCacheFactory.kt"} com.facebook.imagepipeline.cache.CountingMemoryCache create(com.facebook.common.internal.Supplier,com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.cache.MemoryCache$CacheTrimStrategy,boolean,boolean,com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB0/n;LE0/d;Lg1/x$a;ZZLg1/n$b;)Lg1/n;"} -com.facebook.imagepipeline.cache.BitmapMemoryCacheKey -> g1.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/n;LI0/d;Lk1/x$a;ZZLk1/n$b;)Lk1/n;"} +com.facebook.imagepipeline.cache.BitmapMemoryCacheKey -> k1.b: # {"id":"sourceFile","fileName":"BitmapMemoryCacheKey.kt"} java.lang.String sourceString -> a com.facebook.imagepipeline.common.ResizeOptions resizeOptions -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/g;"} com.facebook.imagepipeline.common.RotationOptions rotationOptions -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/h;"} com.facebook.imagepipeline.common.ImageDecodeOptions imageDecodeOptions -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/d;"} com.facebook.cache.common.CacheKey postprocessorCacheKey -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/d;"} java.lang.String postprocessorName -> f java.lang.Object callerContext -> g int hash -> h long inBitmapCacheSince -> i 16:18:void (java.lang.String,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ImageDecodeOptions,com.facebook.cache.common.CacheKey,java.lang.String):19:19 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lh1/g;Lh1/h;Lh1/d;Lv0/d;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ll1/g;Ll1/h;Ll1/d;Lz0/d;Ljava/lang/String;)V"} 19:20:void (java.lang.String,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ImageDecodeOptions,com.facebook.cache.common.CacheKey,java.lang.String):20:20 -> 21:22:void (java.lang.String,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ImageDecodeOptions,com.facebook.cache.common.CacheKey,java.lang.String):21:21 -> 23:24:void (java.lang.String,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ImageDecodeOptions,com.facebook.cache.common.CacheKey,java.lang.String):22:22 -> @@ -83551,17 +88389,17 @@ com.facebook.imagepipeline.cache.BitmapMemoryCacheKey -> g1.b: 80:91:boolean equals(java.lang.Object):66:66 -> equals 1:3:int hashCode():41:41 -> hashCode 1:75:java.lang.String toString():0:0 -> toString -com.facebook.imagepipeline.cache.BitmapMemoryCacheTrimStrategy -> g1.c: +com.facebook.imagepipeline.cache.BitmapMemoryCacheTrimStrategy -> k1.c: # {"id":"sourceFile","fileName":"BitmapMemoryCacheTrimStrategy.kt"} com.facebook.imagepipeline.cache.BitmapMemoryCacheTrimStrategy$Companion Companion -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/c$a;"} 1:9:void ():0:0 -> 1:4:void ():23:23 -> -com.facebook.imagepipeline.cache.BitmapMemoryCacheTrimStrategy$Companion -> g1.c$a: +com.facebook.imagepipeline.cache.BitmapMemoryCacheTrimStrategy$Companion -> k1.c$a: # {"id":"sourceFile","fileName":"BitmapMemoryCacheTrimStrategy.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():46:46 -> -com.facebook.imagepipeline.cache.BoundedLinkedHashSet -> g1.d: +com.facebook.imagepipeline.cache.BoundedLinkedHashSet -> k1.d: # {"id":"sourceFile","fileName":"BoundedLinkedHashSet.kt"} int maxSize -> a java.util.LinkedHashSet linkedHashSet -> b @@ -83573,26 +88411,26 @@ com.facebook.imagepipeline.cache.BoundedLinkedHashSet -> g1.d: 28:32:boolean add(java.lang.Object):26:26 -> a 33:42:boolean add(java.lang.Object):27:27 -> a 2:12:boolean contains(java.lang.Object):19:19 -> b -com.facebook.imagepipeline.cache.BufferedDiskCache -> g1.j: +com.facebook.imagepipeline.cache.BufferedDiskCache -> k1.j: # {"id":"sourceFile","fileName":"BufferedDiskCache.kt"} com.facebook.cache.disk.FileCache fileCache -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LA0/k;"} com.facebook.common.memory.PooledByteBufferFactory pooledByteBufferFactory -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/i;"} com.facebook.common.memory.PooledByteStreams pooledByteStreams -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/l;"} java.util.concurrent.Executor readExecutor -> d java.util.concurrent.Executor writeExecutor -> e com.facebook.imagepipeline.cache.ImageCacheStatsTracker imageCacheStatsTracker -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/t;"} com.facebook.imagepipeline.cache.StagingArea stagingArea -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/C;"} com.facebook.imagepipeline.cache.BufferedDiskCache$Companion Companion -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/j$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/j$a;"} java.lang.Class TAG -> i 9:13:void ():389:389 -> 31:33:void (com.facebook.cache.disk.FileCache,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.common.memory.PooledByteStreams,java.util.concurrent.Executor,java.util.concurrent.Executor,com.facebook.imagepipeline.cache.ImageCacheStatsTracker):31:31 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/k;LE0/i;LE0/l;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lg1/t;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/k;LI0/i;LI0/l;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Lk1/t;)V"} 34:35:void (com.facebook.cache.disk.FileCache,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.common.memory.PooledByteStreams,java.util.concurrent.Executor,java.util.concurrent.Executor,com.facebook.imagepipeline.cache.ImageCacheStatsTracker):32:32 -> 36:37:void (com.facebook.cache.disk.FileCache,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.common.memory.PooledByteStreams,java.util.concurrent.Executor,java.util.concurrent.Executor,com.facebook.imagepipeline.cache.ImageCacheStatsTracker):33:33 -> 38:39:void (com.facebook.cache.disk.FileCache,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.common.memory.PooledByteStreams,java.util.concurrent.Executor,java.util.concurrent.Executor,com.facebook.imagepipeline.cache.ImageCacheStatsTracker):34:34 -> @@ -83600,25 +88438,25 @@ com.facebook.imagepipeline.cache.BufferedDiskCache -> g1.j: 42:43:void (com.facebook.cache.disk.FileCache,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.common.memory.PooledByteStreams,java.util.concurrent.Executor,java.util.concurrent.Executor,com.facebook.imagepipeline.cache.ImageCacheStatsTracker):36:36 -> 44:45:void (com.facebook.cache.disk.FileCache,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.common.memory.PooledByteStreams,java.util.concurrent.Executor,java.util.concurrent.Executor,com.facebook.imagepipeline.cache.ImageCacheStatsTracker):37:37 -> 46:57:void (com.facebook.cache.disk.FileCache,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.common.memory.PooledByteStreams,java.util.concurrent.Executor,java.util.concurrent.Executor,com.facebook.imagepipeline.cache.ImageCacheStatsTracker):40:40 -> - 1:1:void g1.BufferedDiskCache.$r8$lambda$2jrd-Cez49t2pJvUhy3EednKvKM(n1.EncodedImage,g1.BufferedDiskCache,java.io.OutputStream):0:0 -> a + 1:1:void k1.BufferedDiskCache.$r8$lambda$2jrd-Cez49t2pJvUhy3EednKvKM(r1.EncodedImage,k1.BufferedDiskCache,java.io.OutputStream):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;Lg1/j;Ljava/io/OutputStream;)V"} - 1:1:java.lang.Void g1.BufferedDiskCache.$r8$lambda$GccGFzlrMbz278yFNAoQsObBnbo(java.lang.Object,g1.BufferedDiskCache,v0.CacheKey):0:0 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;Lk1/j;Ljava/io/OutputStream;)V"} + 1:1:java.lang.Void k1.BufferedDiskCache.$r8$lambda$GccGFzlrMbz278yFNAoQsObBnbo(java.lang.Object,k1.BufferedDiskCache,z0.CacheKey):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lg1/j;Lv0/d;)Ljava/lang/Void;"} - 1:1:void g1.BufferedDiskCache.$r8$lambda$Xi8OsSSDnMevR6CCYihna7wDklU(java.lang.Object,g1.BufferedDiskCache,v0.CacheKey,n1.EncodedImage):0:0 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lk1/j;Lz0/d;)Ljava/lang/Void;"} + 1:1:void k1.BufferedDiskCache.$r8$lambda$Xi8OsSSDnMevR6CCYihna7wDklU(java.lang.Object,k1.BufferedDiskCache,z0.CacheKey,r1.EncodedImage):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lg1/j;Lv0/d;Ln1/j;)V"} - 1:1:java.lang.Void g1.BufferedDiskCache.$r8$lambda$o3OTMj35doxN0R2zeG8NsQEGpMo(java.lang.Object,g1.BufferedDiskCache):0:0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lk1/j;Lz0/d;Lr1/j;)V"} + 1:1:java.lang.Void k1.BufferedDiskCache.$r8$lambda$o3OTMj35doxN0R2zeG8NsQEGpMo(java.lang.Object,k1.BufferedDiskCache):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lg1/j;)Ljava/lang/Void;"} - 1:1:n1.EncodedImage g1.BufferedDiskCache.$r8$lambda$vaIZbByACJ_oaNMhyp8n6lFtsWg(java.lang.Object,java.util.concurrent.atomic.AtomicBoolean,g1.BufferedDiskCache,v0.CacheKey):0:0 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lk1/j;)Ljava/lang/Void;"} + 1:1:r1.EncodedImage k1.BufferedDiskCache.$r8$lambda$vaIZbByACJ_oaNMhyp8n6lFtsWg(java.lang.Object,java.util.concurrent.atomic.AtomicBoolean,k1.BufferedDiskCache,z0.CacheKey):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/concurrent/atomic/AtomicBoolean;Lg1/j;Lv0/d;)Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/concurrent/atomic/AtomicBoolean;Lk1/j;Lz0/d;)Lr1/j;"} 6:11:void addKeyForAsyncProbing(com.facebook.cache.common.CacheKey):148:148 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} 1:8:boolean checkInStagingAreaAndFileCache(com.facebook.cache.common.CacheKey):159:159 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)Z"} 9:11:boolean checkInStagingAreaAndFileCache(com.facebook.cache.common.CacheKey):161:161 -> g 12:22:boolean checkInStagingAreaAndFileCache(com.facebook.cache.common.CacheKey):162:162 -> g 23:29:boolean checkInStagingAreaAndFileCache(com.facebook.cache.common.CacheKey):163:163 -> g @@ -83626,7 +88464,7 @@ com.facebook.imagepipeline.cache.BufferedDiskCache -> g1.j: 41:45:boolean checkInStagingAreaAndFileCache(com.facebook.cache.common.CacheKey):167:167 -> g 46:54:boolean checkInStagingAreaAndFileCache(com.facebook.cache.common.CacheKey):169:169 -> g 1:5:bolts.Task clearAll():298:298 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()La0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/f;"} 6:11:bolts.Task clearAll():299:299 -> h 12:16:bolts.Task clearAll():301:301 -> h 17:18:bolts.Task clearAll():315:315 -> h @@ -83634,7 +88472,7 @@ com.facebook.imagepipeline.cache.BufferedDiskCache -> g1.j: 25:34:bolts.Task clearAll():319:319 -> h 35:39:bolts.Task clearAll():320:320 -> h 7:10:java.lang.Void clearAll$lambda$8(java.lang.Object,com.facebook.imagepipeline.cache.BufferedDiskCache):303:303 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lg1/j;)Ljava/lang/Void;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lk1/j;)Ljava/lang/Void;"} 11:15:java.lang.Void clearAll$lambda$8(java.lang.Object,com.facebook.imagepipeline.cache.BufferedDiskCache):305:305 -> i 16:20:java.lang.Void clearAll$lambda$8(java.lang.Object,com.facebook.imagepipeline.cache.BufferedDiskCache):306:306 -> i 21:25:java.lang.Void clearAll$lambda$8(java.lang.Object,com.facebook.imagepipeline.cache.BufferedDiskCache):312:312 -> i @@ -83642,16 +88480,16 @@ com.facebook.imagepipeline.cache.BufferedDiskCache -> g1.j: 29:30:java.lang.Void clearAll$lambda$8(java.lang.Object,com.facebook.imagepipeline.cache.BufferedDiskCache):310:310 -> i 31:34:java.lang.Void clearAll$lambda$8(java.lang.Object,com.facebook.imagepipeline.cache.BufferedDiskCache):312:312 -> i 6:26:boolean containsSync(com.facebook.cache.common.CacheKey):51:51 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)Z"} 6:13:boolean diskCheckSync(com.facebook.cache.common.CacheKey):99:99 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)Z"} 14:18:boolean diskCheckSync(com.facebook.cache.common.CacheKey):102:102 -> k 1:11:bolts.Task foundPinnedImage(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):328:328 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;Ln1/j;)La0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;Lr1/j;)Le0/f;"} 12:16:bolts.Task foundPinnedImage(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):329:329 -> l 17:26:bolts.Task foundPinnedImage(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):330:330 -> l 11:16:bolts.Task get(com.facebook.cache.common.CacheKey,java.util.concurrent.atomic.AtomicBoolean):393:393 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;Ljava/util/concurrent/atomic/AtomicBoolean;)La0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;Ljava/util/concurrent/atomic/AtomicBoolean;)Le0/f;"} 17:24:bolts.Task get(com.facebook.cache.common.CacheKey,java.util.concurrent.atomic.AtomicBoolean):116:116 -> m 25:37:bolts.Task get(com.facebook.cache.common.CacheKey,java.util.concurrent.atomic.AtomicBoolean):117:117 -> m 38:42:bolts.Task get(com.facebook.cache.common.CacheKey,java.util.concurrent.atomic.AtomicBoolean):396:396 -> m @@ -83659,14 +88497,14 @@ com.facebook.imagepipeline.cache.BufferedDiskCache -> g1.j: 51:63:bolts.Task get(com.facebook.cache.common.CacheKey,java.util.concurrent.atomic.AtomicBoolean):117:117 -> m 64:71:bolts.Task get(com.facebook.cache.common.CacheKey,java.util.concurrent.atomic.AtomicBoolean):400:400 -> m 1:6:bolts.Task getAsync(com.facebook.cache.common.CacheKey,java.util.concurrent.atomic.AtomicBoolean):178:178 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;Ljava/util/concurrent/atomic/AtomicBoolean;)La0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;Ljava/util/concurrent/atomic/AtomicBoolean;)Le0/f;"} 7:11:bolts.Task getAsync(com.facebook.cache.common.CacheKey,java.util.concurrent.atomic.AtomicBoolean):179:179 -> n 12:13:bolts.Task getAsync(com.facebook.cache.common.CacheKey,java.util.concurrent.atomic.AtomicBoolean):220:220 -> n 14:19:bolts.Task getAsync(com.facebook.cache.common.CacheKey,java.util.concurrent.atomic.AtomicBoolean):179:179 -> n 20:34:bolts.Task getAsync(com.facebook.cache.common.CacheKey,java.util.concurrent.atomic.AtomicBoolean):224:224 -> n 35:39:bolts.Task getAsync(com.facebook.cache.common.CacheKey,java.util.concurrent.atomic.AtomicBoolean):225:225 -> n 17:20:com.facebook.imagepipeline.image.EncodedImage getAsync$lambda$4(java.lang.Object,java.util.concurrent.atomic.AtomicBoolean,com.facebook.imagepipeline.cache.BufferedDiskCache,com.facebook.cache.common.CacheKey):181:181 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/concurrent/atomic/AtomicBoolean;Lg1/j;Lv0/d;)Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/concurrent/atomic/AtomicBoolean;Lk1/j;Lz0/d;)Lr1/j;"} 21:26:com.facebook.imagepipeline.image.EncodedImage getAsync$lambda$4(java.lang.Object,java.util.concurrent.atomic.AtomicBoolean,com.facebook.imagepipeline.cache.BufferedDiskCache,com.facebook.cache.common.CacheKey):183:183 -> o 27:34:com.facebook.imagepipeline.image.EncodedImage getAsync$lambda$4(java.lang.Object,java.util.concurrent.atomic.AtomicBoolean,com.facebook.imagepipeline.cache.BufferedDiskCache,com.facebook.cache.common.CacheKey):186:186 -> o 35:45:com.facebook.imagepipeline.image.EncodedImage getAsync$lambda$4(java.lang.Object,java.util.concurrent.atomic.AtomicBoolean,com.facebook.imagepipeline.cache.BufferedDiskCache,com.facebook.cache.common.CacheKey):188:188 -> o @@ -83690,7 +88528,7 @@ com.facebook.imagepipeline.cache.BufferedDiskCache -> g1.j: 142:143:com.facebook.imagepipeline.image.EncodedImage getAsync$lambda$4(java.lang.Object,java.util.concurrent.atomic.AtomicBoolean,com.facebook.imagepipeline.cache.BufferedDiskCache,com.facebook.cache.common.CacheKey):215:215 -> o 144:147:com.facebook.imagepipeline.image.EncodedImage getAsync$lambda$4(java.lang.Object,java.util.concurrent.atomic.AtomicBoolean,com.facebook.imagepipeline.cache.BufferedDiskCache,com.facebook.cache.common.CacheKey):217:217 -> o 11:22:void put(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):401:401 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;Ln1/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;Lr1/j;)V"} 23:28:void put(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):235:235 -> p 29:33:void put(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):238:238 -> p 34:37:void put(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):243:243 -> p @@ -83714,7 +88552,7 @@ com.facebook.imagepipeline.cache.BufferedDiskCache -> g1.j: 147:152:void put(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):235:235 -> p 153:156:void put(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):409:409 -> p 12:15:void put$lambda$6$lambda$5(java.lang.Object,com.facebook.imagepipeline.cache.BufferedDiskCache,com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):247:247 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lg1/j;Lv0/d;Ln1/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lk1/j;Lz0/d;Lr1/j;)V"} 16:18:void put$lambda$6$lambda$5(java.lang.Object,com.facebook.imagepipeline.cache.BufferedDiskCache,com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):249:249 -> q 19:26:void put$lambda$6$lambda$5(java.lang.Object,com.facebook.imagepipeline.cache.BufferedDiskCache,com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):254:254 -> q 27:29:void put$lambda$6$lambda$5(java.lang.Object,com.facebook.imagepipeline.cache.BufferedDiskCache,com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):255:255 -> q @@ -83725,7 +88563,7 @@ com.facebook.imagepipeline.cache.BufferedDiskCache -> g1.j: 48:50:void put$lambda$6$lambda$5(java.lang.Object,com.facebook.imagepipeline.cache.BufferedDiskCache,com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):255:255 -> q 51:54:void put$lambda$6$lambda$5(java.lang.Object,com.facebook.imagepipeline.cache.BufferedDiskCache,com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):256:256 -> q 1:11:com.facebook.common.memory.PooledByteBuffer readFromDiskCache(com.facebook.cache.common.CacheKey):337:337 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)LE0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)LI0/h;"} 12:19:com.facebook.common.memory.PooledByteBuffer readFromDiskCache(com.facebook.cache.common.CacheKey):338:338 -> r 20:28:com.facebook.common.memory.PooledByteBuffer readFromDiskCache(com.facebook.cache.common.CacheKey):340:340 -> r 29:37:com.facebook.common.memory.PooledByteBuffer readFromDiskCache(com.facebook.cache.common.CacheKey):341:341 -> r @@ -83740,7 +88578,7 @@ com.facebook.imagepipeline.cache.BufferedDiskCache -> g1.j: 100:104:com.facebook.common.memory.PooledByteBuffer readFromDiskCache(com.facebook.cache.common.CacheKey):361:361 -> r 105:105:com.facebook.common.memory.PooledByteBuffer readFromDiskCache(com.facebook.cache.common.CacheKey):362:362 -> r 6:10:bolts.Task remove(com.facebook.cache.common.CacheKey):270:270 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)La0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)Le0/f;"} 11:16:bolts.Task remove(com.facebook.cache.common.CacheKey):272:272 -> s 17:21:bolts.Task remove(com.facebook.cache.common.CacheKey):273:273 -> s 22:23:bolts.Task remove(com.facebook.cache.common.CacheKey):287:287 -> s @@ -83748,7 +88586,7 @@ com.facebook.imagepipeline.cache.BufferedDiskCache -> g1.j: 30:44:bolts.Task remove(com.facebook.cache.common.CacheKey):291:291 -> s 45:49:bolts.Task remove(com.facebook.cache.common.CacheKey):292:292 -> s 12:15:java.lang.Void remove$lambda$7(java.lang.Object,com.facebook.imagepipeline.cache.BufferedDiskCache,com.facebook.cache.common.CacheKey):275:275 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lg1/j;Lv0/d;)Ljava/lang/Void;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lk1/j;Lz0/d;)Ljava/lang/Void;"} 16:20:java.lang.Void remove$lambda$7(java.lang.Object,com.facebook.imagepipeline.cache.BufferedDiskCache,com.facebook.cache.common.CacheKey):277:277 -> t 21:25:java.lang.Void remove$lambda$7(java.lang.Object,com.facebook.imagepipeline.cache.BufferedDiskCache,com.facebook.cache.common.CacheKey):278:278 -> t 26:30:java.lang.Void remove$lambda$7(java.lang.Object,com.facebook.imagepipeline.cache.BufferedDiskCache,com.facebook.cache.common.CacheKey):283:283 -> t @@ -83756,35 +88594,35 @@ com.facebook.imagepipeline.cache.BufferedDiskCache -> g1.j: 34:35:java.lang.Void remove$lambda$7(java.lang.Object,com.facebook.imagepipeline.cache.BufferedDiskCache,com.facebook.cache.common.CacheKey):281:281 -> t 36:39:java.lang.Void remove$lambda$7(java.lang.Object,com.facebook.imagepipeline.cache.BufferedDiskCache,com.facebook.cache.common.CacheKey):283:283 -> t 1:11:void writeToDiskCache(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):372:372 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;Ln1/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;Lr1/j;)V"} 12:21:void writeToDiskCache(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):374:374 -> u 22:26:void writeToDiskCache(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):379:379 -> u 27:37:void writeToDiskCache(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):380:380 -> u 38:53:void writeToDiskCache(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):384:384 -> u 11:19:void writeToDiskCache$lambda$9(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.cache.BufferedDiskCache,java.io.OutputStream):375:375 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;Lg1/j;Ljava/io/OutputStream;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;Lk1/j;Ljava/io/OutputStream;)V"} 20:25:void writeToDiskCache$lambda$9(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.cache.BufferedDiskCache,java.io.OutputStream):377:377 -> v 26:33:void writeToDiskCache$lambda$9(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.cache.BufferedDiskCache,java.io.OutputStream):376:376 -> v -com.facebook.imagepipeline.cache.BufferedDiskCache$$ExternalSyntheticLambda0 -> g1.e: +com.facebook.imagepipeline.cache.BufferedDiskCache$$ExternalSyntheticLambda0 -> k1.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.Object com.facebook.imagepipeline.cache.BufferedDiskCache$$InternalSyntheticLambda$3$431512357dc7f8871f87d33e9360d7aceac16955f509d55964a13733da9a3500$0.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.cache.BufferedDiskCache com.facebook.imagepipeline.cache.BufferedDiskCache$$InternalSyntheticLambda$3$431512357dc7f8871f87d33e9360d7aceac16955f509d55964a13733da9a3500$0.f$1 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/j;"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.cache.common.CacheKey com.facebook.imagepipeline.cache.BufferedDiskCache$$InternalSyntheticLambda$3$431512357dc7f8871f87d33e9360d7aceac16955f509d55964a13733da9a3500$0.f$2 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/d;"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.image.EncodedImage com.facebook.imagepipeline.cache.BufferedDiskCache$$InternalSyntheticLambda$3$431512357dc7f8871f87d33e9360d7aceac16955f509d55964a13733da9a3500$0.f$3 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr1/j;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void g1.BufferedDiskCache$$ExternalSyntheticLambda0.(java.lang.Object,g1.BufferedDiskCache,v0.CacheKey,n1.EncodedImage):0:0 -> + 1:1:void k1.BufferedDiskCache$$ExternalSyntheticLambda0.(java.lang.Object,k1.BufferedDiskCache,z0.CacheKey,r1.EncodedImage):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lg1/j;Lv0/d;Ln1/j;)V"} - 1:1:void g1.BufferedDiskCache$$ExternalSyntheticLambda0.run():0:0 -> run + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lk1/j;Lz0/d;Lr1/j;)V"} + 1:1:void k1.BufferedDiskCache$$ExternalSyntheticLambda0.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.cache.BufferedDiskCache$$ExternalSyntheticLambda1 -> g1.f: +com.facebook.imagepipeline.cache.BufferedDiskCache$$ExternalSyntheticLambda1 -> k1.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.Object com.facebook.imagepipeline.cache.BufferedDiskCache$$InternalSyntheticLambda$3$5f642c8f36ec59524111ed39f8d9bd0052ceb7bb6cdeaf426645aa1f87f2d331$0.f$0 -> d @@ -83792,97 +88630,97 @@ com.facebook.imagepipeline.cache.BufferedDiskCache$$ExternalSyntheticLambda1 -> java.util.concurrent.atomic.AtomicBoolean com.facebook.imagepipeline.cache.BufferedDiskCache$$InternalSyntheticLambda$3$5f642c8f36ec59524111ed39f8d9bd0052ceb7bb6cdeaf426645aa1f87f2d331$0.f$1 -> e # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.cache.BufferedDiskCache com.facebook.imagepipeline.cache.BufferedDiskCache$$InternalSyntheticLambda$3$5f642c8f36ec59524111ed39f8d9bd0052ceb7bb6cdeaf426645aa1f87f2d331$0.f$2 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/j;"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.cache.common.CacheKey com.facebook.imagepipeline.cache.BufferedDiskCache$$InternalSyntheticLambda$3$5f642c8f36ec59524111ed39f8d9bd0052ceb7bb6cdeaf426645aa1f87f2d331$0.f$3 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/d;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void g1.BufferedDiskCache$$ExternalSyntheticLambda1.(java.lang.Object,java.util.concurrent.atomic.AtomicBoolean,g1.BufferedDiskCache,v0.CacheKey):0:0 -> + 1:1:void k1.BufferedDiskCache$$ExternalSyntheticLambda1.(java.lang.Object,java.util.concurrent.atomic.AtomicBoolean,k1.BufferedDiskCache,z0.CacheKey):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/concurrent/atomic/AtomicBoolean;Lg1/j;Lv0/d;)V"} - 1:1:java.lang.Object g1.BufferedDiskCache$$ExternalSyntheticLambda1.call():0:0 -> call + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/util/concurrent/atomic/AtomicBoolean;Lk1/j;Lz0/d;)V"} + 1:1:java.lang.Object k1.BufferedDiskCache$$ExternalSyntheticLambda1.call():0:0 -> call # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.cache.BufferedDiskCache$$ExternalSyntheticLambda2 -> g1.g: +com.facebook.imagepipeline.cache.BufferedDiskCache$$ExternalSyntheticLambda2 -> k1.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.Object com.facebook.imagepipeline.cache.BufferedDiskCache$$InternalSyntheticLambda$3$6f8486f3c9ffb1187ad4de52436da556a4ef0512b6f4d386d3ab6b9c878abca6$0.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.cache.BufferedDiskCache com.facebook.imagepipeline.cache.BufferedDiskCache$$InternalSyntheticLambda$3$6f8486f3c9ffb1187ad4de52436da556a4ef0512b6f4d386d3ab6b9c878abca6$0.f$1 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/j;"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.cache.common.CacheKey com.facebook.imagepipeline.cache.BufferedDiskCache$$InternalSyntheticLambda$3$6f8486f3c9ffb1187ad4de52436da556a4ef0512b6f4d386d3ab6b9c878abca6$0.f$2 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/d;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void g1.BufferedDiskCache$$ExternalSyntheticLambda2.(java.lang.Object,g1.BufferedDiskCache,v0.CacheKey):0:0 -> + 1:1:void k1.BufferedDiskCache$$ExternalSyntheticLambda2.(java.lang.Object,k1.BufferedDiskCache,z0.CacheKey):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lg1/j;Lv0/d;)V"} - 1:1:java.lang.Object g1.BufferedDiskCache$$ExternalSyntheticLambda2.call():0:0 -> call + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lk1/j;Lz0/d;)V"} + 1:1:java.lang.Object k1.BufferedDiskCache$$ExternalSyntheticLambda2.call():0:0 -> call # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.cache.BufferedDiskCache$$ExternalSyntheticLambda3 -> g1.h: +com.facebook.imagepipeline.cache.BufferedDiskCache$$ExternalSyntheticLambda3 -> k1.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.Object com.facebook.imagepipeline.cache.BufferedDiskCache$$InternalSyntheticLambda$3$7bd71e7979855d6fdbcbe0501db9b32a4083699463aeb9db76ae156c164bebc7$0.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.cache.BufferedDiskCache com.facebook.imagepipeline.cache.BufferedDiskCache$$InternalSyntheticLambda$3$7bd71e7979855d6fdbcbe0501db9b32a4083699463aeb9db76ae156c164bebc7$0.f$1 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/j;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void g1.BufferedDiskCache$$ExternalSyntheticLambda3.(java.lang.Object,g1.BufferedDiskCache):0:0 -> + 1:1:void k1.BufferedDiskCache$$ExternalSyntheticLambda3.(java.lang.Object,k1.BufferedDiskCache):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lg1/j;)V"} - 1:1:java.lang.Object g1.BufferedDiskCache$$ExternalSyntheticLambda3.call():0:0 -> call + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lk1/j;)V"} + 1:1:java.lang.Object k1.BufferedDiskCache$$ExternalSyntheticLambda3.call():0:0 -> call # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.cache.BufferedDiskCache$$ExternalSyntheticLambda4 -> g1.i: +com.facebook.imagepipeline.cache.BufferedDiskCache$$ExternalSyntheticLambda4 -> k1.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.image.EncodedImage com.facebook.imagepipeline.cache.BufferedDiskCache$$InternalSyntheticLambda$4$ed5c24d62e201983a219ed59e4472eb44a93e230c17ca62b99f072b1de8d1a89$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr1/j;"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.cache.BufferedDiskCache com.facebook.imagepipeline.cache.BufferedDiskCache$$InternalSyntheticLambda$4$ed5c24d62e201983a219ed59e4472eb44a93e230c17ca62b99f072b1de8d1a89$0.f$1 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/j;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void g1.BufferedDiskCache$$ExternalSyntheticLambda4.(n1.EncodedImage,g1.BufferedDiskCache):0:0 -> + 1:1:void k1.BufferedDiskCache$$ExternalSyntheticLambda4.(r1.EncodedImage,k1.BufferedDiskCache):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;Lg1/j;)V"} - 1:1:void g1.BufferedDiskCache$$ExternalSyntheticLambda4.write(java.io.OutputStream):0:0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;Lk1/j;)V"} + 1:1:void k1.BufferedDiskCache$$ExternalSyntheticLambda4.write(java.io.OutputStream):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.cache.BufferedDiskCache$Companion -> g1.j$a: +com.facebook.imagepipeline.cache.BufferedDiskCache$Companion -> k1.j$a: # {"id":"sourceFile","fileName":"BufferedDiskCache.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():388:388 -> -com.facebook.imagepipeline.cache.CacheKeyFactory -> g1.k: +com.facebook.imagepipeline.cache.CacheKeyFactory -> k1.k: # {"id":"sourceFile","fileName":"CacheKeyFactory.java"} com.facebook.cache.common.CacheKey getBitmapCacheKey(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;)Lv0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;)Lz0/d;"} com.facebook.cache.common.CacheKey getEncodedCacheKey(com.facebook.imagepipeline.request.ImageRequest,android.net.Uri,java.lang.Object) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Landroid/net/Uri;Ljava/lang/Object;)Lv0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Landroid/net/Uri;Ljava/lang/Object;)Lz0/d;"} com.facebook.cache.common.CacheKey getPostprocessedBitmapCacheKey(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object) -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;)Lv0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;)Lz0/d;"} com.facebook.cache.common.CacheKey getEncodedCacheKey(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;)Lv0/d;"} -com.facebook.imagepipeline.cache.CountingLruBitmapMemoryCacheFactory -> g1.l: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;)Lz0/d;"} +com.facebook.imagepipeline.cache.CountingLruBitmapMemoryCacheFactory -> k1.l: # {"id":"sourceFile","fileName":"CountingLruBitmapMemoryCacheFactory.java"} 1:4:void ():18:18 -> 1:5:com.facebook.imagepipeline.cache.CountingMemoryCache create(com.facebook.common.internal.Supplier,com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.cache.MemoryCache$CacheTrimStrategy,boolean,boolean,com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver):29:29 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB0/n;LE0/d;Lg1/x$a;ZZLg1/n$b;)Lg1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/n;LI0/d;Lk1/x$a;ZZLk1/n$b;)Lk1/n;"} 6:15:com.facebook.imagepipeline.cache.CountingMemoryCache create(com.facebook.common.internal.Supplier,com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.cache.MemoryCache$CacheTrimStrategy,boolean,boolean,com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver):37:37 -> a 16:19:com.facebook.imagepipeline.cache.CountingMemoryCache create(com.facebook.common.internal.Supplier,com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.cache.MemoryCache$CacheTrimStrategy,boolean,boolean,com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver):46:46 -> a -com.facebook.imagepipeline.cache.CountingLruBitmapMemoryCacheFactory$1 -> g1.l$a: +com.facebook.imagepipeline.cache.CountingLruBitmapMemoryCacheFactory$1 -> k1.l$a: # {"id":"sourceFile","fileName":"CountingLruBitmapMemoryCacheFactory.java"} com.facebook.imagepipeline.cache.CountingLruBitmapMemoryCacheFactory this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/l;"} 1:6:void (com.facebook.imagepipeline.cache.CountingLruBitmapMemoryCacheFactory):30:30 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/l;)V"} 1:7:int getSizeInBytes(java.lang.Object):30:30 -> a 1:5:int getSizeInBytes(com.facebook.imagepipeline.image.CloseableImage):33:33 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/d;)I"} -com.facebook.imagepipeline.cache.CountingLruMap -> g1.m: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/d;)I"} +com.facebook.imagepipeline.cache.CountingLruMap -> k1.m: # {"id":"sourceFile","fileName":"CountingLruMap.java"} com.facebook.imagepipeline.cache.ValueDescriptor mValueDescriptor -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/D;"} java.util.LinkedHashMap mMap -> b int mSizeInBytes -> c 1:3:void (com.facebook.imagepipeline.cache.ValueDescriptor):33:33 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/D;)V"} 4:11:void (com.facebook.imagepipeline.cache.ValueDescriptor):27:27 -> 12:13:void (com.facebook.imagepipeline.cache.ValueDescriptor):30:30 -> 14:16:void (com.facebook.imagepipeline.cache.ValueDescriptor):34:34 -> @@ -83890,7 +88728,7 @@ com.facebook.imagepipeline.cache.CountingLruMap -> g1.m: 2:12:int getCount():49:49 -> b 2:30:java.lang.Object getFirstKey():60:60 -> c 2:16:java.util.ArrayList getMatchingEntries(com.facebook.common.internal.Predicate):66:66 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB0/l;)Ljava/util/ArrayList;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/l;)Ljava/util/ArrayList;"} 17:40:java.util.ArrayList getMatchingEntries(com.facebook.common.internal.Predicate):67:67 -> d 41:53:java.util.ArrayList getMatchingEntries(com.facebook.common.internal.Predicate):68:68 -> d 54:57:java.util.ArrayList getMatchingEntries(com.facebook.common.internal.Predicate):69:69 -> d @@ -83906,7 +88744,7 @@ com.facebook.imagepipeline.cache.CountingLruMap -> g1.m: 8:16:java.lang.Object remove(java.lang.Object):102:102 -> h 17:21:java.lang.Object remove(java.lang.Object):103:103 -> h 2:6:java.util.ArrayList removeAll(com.facebook.common.internal.Predicate):108:108 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB0/l;)Ljava/util/ArrayList;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/l;)Ljava/util/ArrayList;"} 7:16:java.util.ArrayList removeAll(com.facebook.common.internal.Predicate):109:109 -> i 17:22:java.util.ArrayList removeAll(com.facebook.common.internal.Predicate):110:110 -> i 23:30:java.util.ArrayList removeAll(com.facebook.common.internal.Predicate):111:111 -> i @@ -83918,19 +88756,19 @@ com.facebook.imagepipeline.cache.CountingLruMap -> g1.m: 2:10:void resetSize():130:130 -> j 11:15:void resetSize():131:131 -> j 16:19:void resetSize():133:133 -> j -com.facebook.imagepipeline.cache.CountingMemoryCache -> g1.n: +com.facebook.imagepipeline.cache.CountingMemoryCache -> k1.n: # {"id":"sourceFile","fileName":"CountingMemoryCache.java"} -com.facebook.imagepipeline.cache.CountingMemoryCache$Entry -> g1.n$a: +com.facebook.imagepipeline.cache.CountingMemoryCache$Entry -> k1.n$a: # {"id":"sourceFile","fileName":"CountingMemoryCache.java"} java.lang.Object key -> a com.facebook.common.references.CloseableReference valueRef -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LJ0/a;"} int clientCount -> c boolean isOrphan -> d int accessCount -> e int size -> f 1:3:void (java.lang.Object,com.facebook.common.references.CloseableReference,com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver,int):84:84 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LF0/a;Lg1/n$b;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LJ0/a;Lk1/n$b;I)V"} 4:9:void (java.lang.Object,com.facebook.common.references.CloseableReference,com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver,int):85:85 -> 10:22:void (java.lang.Object,com.facebook.common.references.CloseableReference,com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver,int):86:86 -> 23:24:void (java.lang.Object,com.facebook.common.references.CloseableReference,com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver,int):87:87 -> @@ -83938,12 +88776,12 @@ com.facebook.imagepipeline.cache.CountingMemoryCache$Entry -> g1.n$a: 27:28:void (java.lang.Object,com.facebook.common.references.CloseableReference,com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver,int):90:90 -> 29:31:void (java.lang.Object,com.facebook.common.references.CloseableReference,com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver,int):91:91 -> 1:6:com.facebook.imagepipeline.cache.CountingMemoryCache$Entry of(java.lang.Object,com.facebook.common.references.CloseableReference,int,com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver):110:110 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LF0/a;ILg1/n$b;)Lg1/n$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LJ0/a;ILk1/n$b;)Lk1/n$a;"} 2:6:com.facebook.imagepipeline.cache.CountingMemoryCache$Entry of(java.lang.Object,com.facebook.common.references.CloseableReference,com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver):100:100 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LF0/a;Lg1/n$b;)Lg1/n$a;"} -com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver -> g1.n$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LJ0/a;Lk1/n$b;)Lk1/n$a;"} +com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver -> k1.n$b: # {"id":"sourceFile","fileName":"CountingMemoryCache.java"} -com.facebook.imagepipeline.cache.DefaultBitmapMemoryCacheParamsSupplier -> g1.o: +com.facebook.imagepipeline.cache.DefaultBitmapMemoryCacheParamsSupplier -> k1.o: # {"id":"sourceFile","fileName":"DefaultBitmapMemoryCacheParamsSupplier.java"} android.app.ActivityManager mActivityManager -> a long PARAMS_CHECK_INTERVAL_MS -> b @@ -83951,21 +88789,21 @@ com.facebook.imagepipeline.cache.DefaultBitmapMemoryCacheParamsSupplier -> g1.o: 1:3:void (android.app.ActivityManager):27:27 -> 4:6:void (android.app.ActivityManager):28:28 -> 1:2:com.facebook.imagepipeline.cache.MemoryCacheParams get():33:33 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/y;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/y;"} 3:23:com.facebook.imagepipeline.cache.MemoryCacheParams get():34:34 -> a 1:2:int getMaxCacheSize():43:43 -> b 3:30:int getMaxCacheSize():44:44 -> b 31:33:int getMaxCacheSize():50:50 -> b 1:5:java.lang.Object get():17:17 -> get -com.facebook.imagepipeline.cache.DefaultCacheKeyFactory -> g1.p: +com.facebook.imagepipeline.cache.DefaultCacheKeyFactory -> k1.p: # {"id":"sourceFile","fileName":"DefaultCacheKeyFactory.java"} com.facebook.imagepipeline.cache.DefaultCacheKeyFactory sInstance -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/p;"} boolean sShouldRemoveCallerContextFromCacheKey -> b 1:1:void ():26:26 -> 1:4:void ():28:28 -> 1:2:com.facebook.cache.common.CacheKey getBitmapCacheKey(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object):44:44 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;)Lv0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;)Lz0/d;"} 3:14:com.facebook.cache.common.CacheKey getBitmapCacheKey(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object):46:46 -> a 15:18:com.facebook.cache.common.CacheKey getBitmapCacheKey(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object):47:47 -> a 19:22:com.facebook.cache.common.CacheKey getBitmapCacheKey(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object):48:48 -> a @@ -83974,9 +88812,9 @@ com.facebook.imagepipeline.cache.DefaultCacheKeyFactory -> g1.p: 37:40:com.facebook.cache.common.CacheKey getBitmapCacheKey(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object):54:54 -> a 41:44:com.facebook.cache.common.CacheKey getBitmapCacheKey(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object):56:56 -> a 1:14:com.facebook.cache.common.CacheKey getEncodedCacheKey(com.facebook.imagepipeline.request.ImageRequest,android.net.Uri,java.lang.Object):101:101 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Landroid/net/Uri;Ljava/lang/Object;)Lv0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Landroid/net/Uri;Ljava/lang/Object;)Lz0/d;"} 1:7:com.facebook.cache.common.CacheKey getPostprocessedBitmapCacheKey(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object):65:65 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;)Lv0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;)Lz0/d;"} 8:11:com.facebook.cache.common.CacheKey getPostprocessedBitmapCacheKey(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object):69:69 -> c 12:24:com.facebook.cache.common.CacheKey getPostprocessedBitmapCacheKey(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object):70:70 -> c 25:26:com.facebook.cache.common.CacheKey getPostprocessedBitmapCacheKey(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object):75:75 -> c @@ -83988,149 +88826,149 @@ com.facebook.imagepipeline.cache.DefaultCacheKeyFactory -> g1.p: 58:61:com.facebook.cache.common.CacheKey getPostprocessedBitmapCacheKey(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object):85:85 -> c 62:65:com.facebook.cache.common.CacheKey getPostprocessedBitmapCacheKey(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object):87:87 -> c 1:9:com.facebook.cache.common.CacheKey getEncodedCacheKey(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object):95:95 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;)Lv0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;)Lz0/d;"} 1:1:android.net.Uri getCacheKeySourceUri(android.net.Uri):108:108 -> e 4:7:com.facebook.imagepipeline.cache.DefaultCacheKeyFactory getInstance():31:31 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/p;"} 8:17:com.facebook.imagepipeline.cache.DefaultCacheKeyFactory getInstance():32:32 -> f 18:23:com.facebook.imagepipeline.cache.DefaultCacheKeyFactory getInstance():34:34 -> f -com.facebook.imagepipeline.cache.DefaultEncodedMemoryCacheParamsSupplier -> g1.q: +com.facebook.imagepipeline.cache.DefaultEncodedMemoryCacheParamsSupplier -> k1.q: # {"id":"sourceFile","fileName":"DefaultEncodedMemoryCacheParamsSupplier.java"} long PARAMS_CHECK_INTERVAL_MS -> a 1:11:void ():22:22 -> 1:4:void ():17:17 -> 1:4:com.facebook.imagepipeline.cache.MemoryCacheParams get():26:26 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/y;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/y;"} 5:6:com.facebook.imagepipeline.cache.MemoryCacheParams get():27:27 -> a 7:21:com.facebook.imagepipeline.cache.MemoryCacheParams get():28:28 -> a 1:33:int getMaxCacheSize():38:38 -> b 1:5:java.lang.Object get():16:16 -> get -com.facebook.imagepipeline.cache.EncodedCountingMemoryCacheFactory -> g1.r: +com.facebook.imagepipeline.cache.EncodedCountingMemoryCacheFactory -> k1.r: # {"id":"sourceFile","fileName":"EncodedCountingMemoryCacheFactory.java"} 1:5:com.facebook.imagepipeline.cache.CountingMemoryCache get(com.facebook.common.internal.Supplier,com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.cache.MemoryCache$CacheTrimStrategy):24:24 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB0/n;LE0/d;Lg1/x$a;)Lg1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/n;LI0/d;Lk1/x$a;)Lk1/n;"} 6:15:com.facebook.imagepipeline.cache.CountingMemoryCache get(com.facebook.common.internal.Supplier,com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.cache.MemoryCache$CacheTrimStrategy):32:32 -> a 16:19:com.facebook.imagepipeline.cache.CountingMemoryCache get(com.facebook.common.internal.Supplier,com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.cache.MemoryCache$CacheTrimStrategy):41:41 -> a -com.facebook.imagepipeline.cache.EncodedCountingMemoryCacheFactory$1 -> g1.r$a: +com.facebook.imagepipeline.cache.EncodedCountingMemoryCacheFactory$1 -> k1.r$a: # {"id":"sourceFile","fileName":"EncodedCountingMemoryCacheFactory.java"} 1:4:void ():25:25 -> 1:7:int getSizeInBytes(java.lang.Object):25:25 -> a 1:5:int getSizeInBytes(com.facebook.common.memory.PooledByteBuffer):28:28 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE0/h;)I"} -com.facebook.imagepipeline.cache.EncodedMemoryCacheFactory -> g1.s: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/h;)I"} +com.facebook.imagepipeline.cache.EncodedMemoryCacheFactory -> k1.s: # {"id":"sourceFile","fileName":"EncodedMemoryCacheFactory.java"} 1:3:com.facebook.imagepipeline.cache.InstrumentedMemoryCache get(com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.ImageCacheStatsTracker):21:21 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/x;Lg1/t;)Lg1/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/x;Lk1/t;)Lk1/u;"} 4:8:com.facebook.imagepipeline.cache.InstrumentedMemoryCache get(com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.ImageCacheStatsTracker):23:23 -> a 9:14:com.facebook.imagepipeline.cache.InstrumentedMemoryCache get(com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.ImageCacheStatsTracker):41:41 -> a -com.facebook.imagepipeline.cache.EncodedMemoryCacheFactory$1 -> g1.s$a: +com.facebook.imagepipeline.cache.EncodedMemoryCacheFactory$1 -> k1.s$a: # {"id":"sourceFile","fileName":"EncodedMemoryCacheFactory.java"} com.facebook.imagepipeline.cache.ImageCacheStatsTracker val$imageCacheStatsTracker -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/t;"} 1:6:void (com.facebook.imagepipeline.cache.ImageCacheStatsTracker):24:24 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/t;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/t;)V"} 1:6:void onCacheHit(java.lang.Object):24:24 -> a 1:6:void onCacheMiss(java.lang.Object):24:24 -> b 1:6:void onCachePut(java.lang.Object):24:24 -> c 1:6:void onCacheHit(com.facebook.cache.common.CacheKey):27:27 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} 1:6:void onCacheMiss(com.facebook.cache.common.CacheKey):32:32 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} 1:6:void onCachePut(com.facebook.cache.common.CacheKey):37:37 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} -com.facebook.imagepipeline.cache.ImageCacheStatsTracker -> g1.t: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} +com.facebook.imagepipeline.cache.ImageCacheStatsTracker -> k1.t: # {"id":"sourceFile","fileName":"ImageCacheStatsTracker.kt"} - void onBitmapCacheMiss(com.facebook.cache.common.CacheKey) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} - void onDiskCacheGetFail(com.facebook.cache.common.CacheKey) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} + void onDiskCacheGetFail(com.facebook.cache.common.CacheKey) -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} + void onBitmapCacheMiss(com.facebook.cache.common.CacheKey) -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} void onMemoryCacheMiss(com.facebook.cache.common.CacheKey) -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} - void onMemoryCacheHit(com.facebook.cache.common.CacheKey) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} - void onDiskCachePut(com.facebook.cache.common.CacheKey) -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} - void onBitmapCacheHit(com.facebook.cache.common.CacheKey) -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} - void onMemoryCachePut(com.facebook.cache.common.CacheKey) -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} - void onStagingAreaHit(com.facebook.cache.common.CacheKey) -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} - void registerBitmapMemoryCache(com.facebook.imagepipeline.cache.MemoryCache) -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/x;)V"} - void registerEncodedMemoryCache(com.facebook.imagepipeline.cache.MemoryCache) -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/x;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} + void onDiskCachePut(com.facebook.cache.common.CacheKey) -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} + void onStagingAreaHit(com.facebook.cache.common.CacheKey) -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} + void registerEncodedMemoryCache(com.facebook.imagepipeline.cache.MemoryCache) -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/x;)V"} + void onBitmapCacheHit(com.facebook.cache.common.CacheKey) -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} + void onStagingAreaMiss(com.facebook.cache.common.CacheKey) -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} + void onMemoryCacheHit(com.facebook.cache.common.CacheKey) -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} + void registerBitmapMemoryCache(com.facebook.imagepipeline.cache.MemoryCache) -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/x;)V"} void onDiskCacheMiss(com.facebook.cache.common.CacheKey) -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} - void onBitmapCachePut(com.facebook.cache.common.CacheKey) -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} - void onDiskCacheHit(com.facebook.cache.common.CacheKey) -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} - void onStagingAreaMiss(com.facebook.cache.common.CacheKey) -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} -com.facebook.imagepipeline.cache.InstrumentedMemoryCache -> g1.u: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} + void onDiskCacheHit(com.facebook.cache.common.CacheKey) -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} + void onBitmapCachePut(com.facebook.cache.common.CacheKey) -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} + void onMemoryCachePut(com.facebook.cache.common.CacheKey) -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} +com.facebook.imagepipeline.cache.InstrumentedMemoryCache -> k1.u: # {"id":"sourceFile","fileName":"InstrumentedMemoryCache.java"} com.facebook.imagepipeline.cache.MemoryCache mDelegate -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/x;"} com.facebook.imagepipeline.cache.MemoryCacheTracker mTracker -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/z;"} 1:3:void (com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.MemoryCacheTracker):22:22 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/x;Lg1/z;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/x;Lk1/z;)V"} 4:5:void (com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.MemoryCacheTracker):23:23 -> 6:8:void (com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.MemoryCacheTracker):24:24 -> 1:6:void probe(java.lang.Object):46:46 -> a - 1:7:int removeAll(com.facebook.common.internal.Predicate):57:57 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB0/l;)I"} - 1:7:boolean contains(com.facebook.common.internal.Predicate):62:62 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB0/l;)Z"} - 1:5:com.facebook.common.references.CloseableReference cache(java.lang.Object,com.facebook.common.references.CloseableReference):51:51 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LF0/a;)LF0/a;"} - 6:12:com.facebook.common.references.CloseableReference cache(java.lang.Object,com.facebook.common.references.CloseableReference):52:52 -> d + 1:5:com.facebook.common.references.CloseableReference cache(java.lang.Object,com.facebook.common.references.CloseableReference):51:51 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LJ0/a;)LJ0/a;"} + 6:12:com.facebook.common.references.CloseableReference cache(java.lang.Object,com.facebook.common.references.CloseableReference):52:52 -> b + 1:7:int removeAll(com.facebook.common.internal.Predicate):57:57 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/l;)I"} + 1:7:boolean contains(com.facebook.common.internal.Predicate):62:62 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/l;)Z"} 1:8:com.facebook.common.references.CloseableReference get(java.lang.Object):29:29 -> get - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LJ0/a;"} 9:14:com.facebook.common.references.CloseableReference get(java.lang.Object):31:31 -> get 15:20:com.facebook.common.references.CloseableReference get(java.lang.Object):33:33 -> get -com.facebook.imagepipeline.cache.InstrumentedMemoryCacheBitmapMemoryCacheFactory -> g1.v: +com.facebook.imagepipeline.cache.InstrumentedMemoryCacheBitmapMemoryCacheFactory -> k1.v: # {"id":"sourceFile","fileName":"InstrumentedMemoryCacheBitmapMemoryCacheFactory.java"} 1:3:com.facebook.imagepipeline.cache.InstrumentedMemoryCache get(com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.ImageCacheStatsTracker):21:21 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/x;Lg1/t;)Lg1/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/x;Lk1/t;)Lk1/u;"} 4:8:com.facebook.imagepipeline.cache.InstrumentedMemoryCache get(com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.ImageCacheStatsTracker):23:23 -> a 9:14:com.facebook.imagepipeline.cache.InstrumentedMemoryCache get(com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.ImageCacheStatsTracker):41:41 -> a -com.facebook.imagepipeline.cache.InstrumentedMemoryCacheBitmapMemoryCacheFactory$1 -> g1.v$a: +com.facebook.imagepipeline.cache.InstrumentedMemoryCacheBitmapMemoryCacheFactory$1 -> k1.v$a: # {"id":"sourceFile","fileName":"InstrumentedMemoryCacheBitmapMemoryCacheFactory.java"} com.facebook.imagepipeline.cache.ImageCacheStatsTracker val$imageCacheStatsTracker -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/t;"} 1:6:void (com.facebook.imagepipeline.cache.ImageCacheStatsTracker):24:24 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/t;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/t;)V"} 1:6:void onCacheHit(java.lang.Object):24:24 -> a 1:6:void onCacheMiss(java.lang.Object):24:24 -> b 1:6:void onCachePut(java.lang.Object):24:24 -> c 1:6:void onCacheHit(com.facebook.cache.common.CacheKey):27:27 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} 1:6:void onCacheMiss(com.facebook.cache.common.CacheKey):32:32 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} 1:6:void onCachePut(com.facebook.cache.common.CacheKey):37:37 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} -com.facebook.imagepipeline.cache.LruCountingMemoryCache -> g1.w: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} +com.facebook.imagepipeline.cache.LruCountingMemoryCache -> k1.w: # {"id":"sourceFile","fileName":"LruCountingMemoryCache.java"} com.facebook.imagepipeline.cache.CountingLruMap mExclusiveEntries -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/m;"} com.facebook.imagepipeline.cache.CountingLruMap mCachedEntries -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/m;"} java.util.Map mOtherEntries -> c com.facebook.imagepipeline.cache.ValueDescriptor mValueDescriptor -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/D;"} com.facebook.imagepipeline.cache.MemoryCache$CacheTrimStrategy mCacheTrimStrategy -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/x$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/x$a;"} com.facebook.common.internal.Supplier mMemoryCacheParamsSupplier -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.imagepipeline.cache.MemoryCacheParams mMemoryCacheParams -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/y;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/y;"} long mLastCacheParamsCheck -> h boolean mStoreEntrySize -> i boolean mIgnoreSizeMismatch -> j 1:3:void (com.facebook.imagepipeline.cache.ValueDescriptor,com.facebook.imagepipeline.cache.MemoryCache$CacheTrimStrategy,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver,boolean,boolean):86:86 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/D;Lg1/x$a;LB0/n;Lg1/n$b;ZZ)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/D;Lk1/x$a;LF0/n;Lk1/n$b;ZZ)V"} 4:10:void (com.facebook.imagepipeline.cache.ValueDescriptor,com.facebook.imagepipeline.cache.MemoryCache$CacheTrimStrategy,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver,boolean,boolean):60:60 -> 11:12:void (com.facebook.imagepipeline.cache.ValueDescriptor,com.facebook.imagepipeline.cache.MemoryCache$CacheTrimStrategy,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver,boolean,boolean):87:87 -> 13:23:void (com.facebook.imagepipeline.cache.ValueDescriptor,com.facebook.imagepipeline.cache.MemoryCache$CacheTrimStrategy,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver,boolean,boolean):88:88 -> @@ -84147,30 +88985,30 @@ com.facebook.imagepipeline.cache.LruCountingMemoryCache -> g1.w: 6:14:void probe(java.lang.Object):227:227 -> a 15:22:void probe(java.lang.Object):229:229 -> a 23:26:void probe(java.lang.Object):231:231 -> a - 1:2:int removeAll(com.facebook.common.internal.Predicate):311:312 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB0/l;)I"} - 3:7:int removeAll(com.facebook.common.internal.Predicate):312:312 -> b - 8:13:int removeAll(com.facebook.common.internal.Predicate):313:313 -> b - 14:16:int removeAll(com.facebook.common.internal.Predicate):314:314 -> b - 17:18:int removeAll(com.facebook.common.internal.Predicate):315:316 -> b - 19:20:int removeAll(com.facebook.common.internal.Predicate):316:316 -> b - 21:23:int removeAll(com.facebook.common.internal.Predicate):317:317 -> b - 24:26:int removeAll(com.facebook.common.internal.Predicate):318:318 -> b - 27:29:int removeAll(com.facebook.common.internal.Predicate):319:319 -> b - 30:35:int removeAll(com.facebook.common.internal.Predicate):320:320 -> b - 36:37:int removeAll(com.facebook.common.internal.Predicate):315:315 -> b - 2:18:boolean contains(com.facebook.common.internal.Predicate):346:346 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB0/l;)Z"} - 2:6:com.facebook.common.references.CloseableReference cache(java.lang.Object,com.facebook.common.references.CloseableReference):123:123 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LF0/a;)LF0/a;"} - 1:1:boolean g1.LruCountingMemoryCache.-$$Nest$fgetmStoreEntrySize(g1.LruCountingMemoryCache):0:0 -> e - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/w;)Z"} - 1:1:void g1.LruCountingMemoryCache.-$$Nest$mreleaseClientReference(g1.LruCountingMemoryCache,g1.CountingMemoryCache$Entry):0:0 -> f - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/w;Lg1/n$a;)V"} + 2:6:com.facebook.common.references.CloseableReference cache(java.lang.Object,com.facebook.common.references.CloseableReference):123:123 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LJ0/a;)LJ0/a;"} + 1:2:int removeAll(com.facebook.common.internal.Predicate):311:312 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/l;)I"} + 3:7:int removeAll(com.facebook.common.internal.Predicate):312:312 -> c + 8:13:int removeAll(com.facebook.common.internal.Predicate):313:313 -> c + 14:16:int removeAll(com.facebook.common.internal.Predicate):314:314 -> c + 17:18:int removeAll(com.facebook.common.internal.Predicate):315:316 -> c + 19:20:int removeAll(com.facebook.common.internal.Predicate):316:316 -> c + 21:23:int removeAll(com.facebook.common.internal.Predicate):317:317 -> c + 24:26:int removeAll(com.facebook.common.internal.Predicate):318:318 -> c + 27:29:int removeAll(com.facebook.common.internal.Predicate):319:319 -> c + 30:35:int removeAll(com.facebook.common.internal.Predicate):320:320 -> c + 36:37:int removeAll(com.facebook.common.internal.Predicate):315:315 -> c + 2:18:boolean contains(com.facebook.common.internal.Predicate):346:346 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/l;)Z"} + 1:1:boolean k1.LruCountingMemoryCache.-$$Nest$fgetmStoreEntrySize(k1.LruCountingMemoryCache):0:0 -> e + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/w;)Z"} + 1:1:void k1.LruCountingMemoryCache.-$$Nest$mreleaseClientReference(k1.LruCountingMemoryCache,k1.CountingMemoryCache$Entry):0:0 -> f + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/w;Lk1/n$a;)V"} 1:3:com.facebook.common.references.CloseableReference cache(java.lang.Object,com.facebook.common.references.CloseableReference,com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver):139:139 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LF0/a;Lg1/n$b;)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LJ0/a;Lk1/n$b;)LJ0/a;"} 4:6:com.facebook.common.references.CloseableReference cache(java.lang.Object,com.facebook.common.references.CloseableReference,com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver):140:140 -> g 7:9:com.facebook.common.references.CloseableReference cache(java.lang.Object,com.facebook.common.references.CloseableReference,com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver):142:142 -> g 10:10:com.facebook.common.references.CloseableReference cache(java.lang.Object,com.facebook.common.references.CloseableReference,com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver):147:147 -> g @@ -84192,7 +89030,7 @@ com.facebook.imagepipeline.cache.LruCountingMemoryCache -> g1.w: 86:89:com.facebook.common.references.CloseableReference cache(java.lang.Object,com.facebook.common.references.CloseableReference,com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver):172:172 -> g 90:91:com.facebook.common.references.CloseableReference cache(java.lang.Object,com.facebook.common.references.CloseableReference,com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver):168:168 -> g 1:3:com.facebook.common.references.CloseableReference get(java.lang.Object):193:193 -> get - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LJ0/a;"} 4:5:com.facebook.common.references.CloseableReference get(java.lang.Object):196:197 -> get 6:12:com.facebook.common.references.CloseableReference get(java.lang.Object):197:197 -> get 13:22:com.facebook.common.references.CloseableReference get(java.lang.Object):198:198 -> get @@ -84207,19 +89045,19 @@ com.facebook.imagepipeline.cache.LruCountingMemoryCache -> g1.w: 20:34:boolean canCacheNewValueOfSize(int):183:183 -> h 35:38:boolean canCacheNewValueOfSize(int):181:181 -> h 2:4:void decreaseClientCount(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):521:521 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/n$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/n$a;)V"} 5:15:void decreaseClientCount(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):522:522 -> i 16:20:void decreaseClientCount(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):523:523 -> i 21:25:void decreaseClientCount(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):524:524 -> i 2:19:int getInUseCount():547:547 -> j 2:19:int getInUseSizeInBytes():553:553 -> k 2:4:void increaseClientCount(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):514:514 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/n$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/n$a;)V"} 5:11:void increaseClientCount(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):515:515 -> l 12:17:void increaseClientCount(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):516:516 -> l 18:22:void increaseClientCount(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):517:517 -> l 2:4:void makeOrphan(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):507:507 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/n$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/n$a;)V"} 5:11:void makeOrphan(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):508:508 -> m 12:13:void makeOrphan(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):509:509 -> m 14:18:void makeOrphan(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):510:510 -> m @@ -84228,7 +89066,7 @@ com.facebook.imagepipeline.cache.LruCountingMemoryCache -> g1.w: 24:25:void makeOrphans(java.util.ArrayList):499:499 -> n 26:27:void makeOrphans(java.util.ArrayList):503:503 -> n 2:9:boolean maybeAddToExclusives(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):265:265 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/n$a;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/n$a;)Z"} 10:16:boolean maybeAddToExclusives(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):266:266 -> o 17:21:boolean maybeAddToExclusives(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):267:267 -> o 22:26:boolean maybeAddToExclusives(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):269:269 -> o @@ -84248,11 +89086,11 @@ com.facebook.imagepipeline.cache.LruCountingMemoryCache -> g1.w: 43:47:void maybeEvictEntries():425:425 -> q 48:49:void maybeEvictEntries():423:423 -> q 1:1:void maybeNotifyExclusiveEntryInsertion(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):494:494 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/n$a;)V"} - 1:1:void maybeNotifyExclusiveEntryRemoval(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):488:488 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/n$a;)V"} - 3:17:void maybeNotifyExclusiveEntryRemoval(java.util.ArrayList):478:478 -> t - 18:22:void maybeNotifyExclusiveEntryRemoval(java.util.ArrayList):479:479 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/n$a;)V"} + 3:17:void maybeNotifyExclusiveEntryRemoval(java.util.ArrayList):478:478 -> s + 18:22:void maybeNotifyExclusiveEntryRemoval(java.util.ArrayList):479:479 -> s + 1:1:void maybeNotifyExclusiveEntryRemoval(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):488:488 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/n$a;)V"} 2:8:void maybeUpdateCacheParams():379:379 -> u 9:16:void maybeUpdateCacheParams():380:380 -> u 17:18:void maybeUpdateCacheParams():381:381 -> u @@ -84262,15 +89100,15 @@ com.facebook.imagepipeline.cache.LruCountingMemoryCache -> g1.w: 35:42:void maybeUpdateCacheParams():385:385 -> u 43:47:void maybeUpdateCacheParams():387:387 -> u 2:4:com.facebook.common.references.CloseableReference newClientReference(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):236:236 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/n$a;)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/n$a;)LJ0/a;"} 5:6:com.facebook.common.references.CloseableReference newClientReference(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):237:237 -> v 7:15:com.facebook.common.references.CloseableReference newClientReference(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):238:238 -> v 16:24:com.facebook.common.references.CloseableReference newClientReference(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):237:237 -> v 2:4:com.facebook.common.references.CloseableReference referenceToClose(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):529:529 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/n$a;)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/n$a;)LJ0/a;"} 5:22:com.facebook.common.references.CloseableReference referenceToClose(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):530:530 -> w 1:3:void releaseClientReference(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):249:249 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/n$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/n$a;)V"} 4:5:void releaseClientReference(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):252:253 -> x 6:7:void releaseClientReference(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):253:253 -> x 8:11:void releaseClientReference(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):254:254 -> x @@ -84298,43 +89136,43 @@ com.facebook.imagepipeline.cache.LruCountingMemoryCache -> g1.w: 113:124:java.util.ArrayList trimExclusivelyOwnedEntries(int,int):457:457 -> y 125:126:java.util.ArrayList trimExclusivelyOwnedEntries(int,int):458:458 -> y 1:6:com.facebook.imagepipeline.cache.ValueDescriptor wrapValueDescriptor(com.facebook.imagepipeline.cache.ValueDescriptor):103:103 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/D;)Lg1/D;"} -com.facebook.imagepipeline.cache.LruCountingMemoryCache$1 -> g1.w$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/D;)Lk1/D;"} +com.facebook.imagepipeline.cache.LruCountingMemoryCache$1 -> k1.w$a: # {"id":"sourceFile","fileName":"LruCountingMemoryCache.java"} com.facebook.imagepipeline.cache.ValueDescriptor val$evictableValueDescriptor -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/D;"} com.facebook.imagepipeline.cache.LruCountingMemoryCache this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/w;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/w;"} 1:8:void (com.facebook.imagepipeline.cache.LruCountingMemoryCache,com.facebook.imagepipeline.cache.ValueDescriptor):103:103 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/w;Lg1/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/w;Lk1/D;)V"} 1:7:int getSizeInBytes(java.lang.Object):103:103 -> a 1:8:int getSizeInBytes(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):106:106 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/n$a;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/n$a;)I"} 9:11:int getSizeInBytes(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):107:107 -> b 12:24:int getSizeInBytes(com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):109:109 -> b -com.facebook.imagepipeline.cache.LruCountingMemoryCache$2 -> g1.w$b: +com.facebook.imagepipeline.cache.LruCountingMemoryCache$2 -> k1.w$b: # {"id":"sourceFile","fileName":"LruCountingMemoryCache.java"} com.facebook.imagepipeline.cache.CountingMemoryCache$Entry val$entry -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/n$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/n$a;"} com.facebook.imagepipeline.cache.LruCountingMemoryCache this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/w;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/w;"} 1:8:void (com.facebook.imagepipeline.cache.LruCountingMemoryCache,com.facebook.imagepipeline.cache.CountingMemoryCache$Entry):239:239 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/w;Lg1/n$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/w;Lk1/n$a;)V"} 1:8:void release(java.lang.Object):242:242 -> release -com.facebook.imagepipeline.cache.MemoryCache -> g1.x: +com.facebook.imagepipeline.cache.MemoryCache -> k1.x: # {"id":"sourceFile","fileName":"MemoryCache.kt"} void probe(java.lang.Object) -> a - int removeAll(com.facebook.common.internal.Predicate) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB0/l;)I"} - boolean contains(com.facebook.common.internal.Predicate) -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB0/l;)Z"} - com.facebook.common.references.CloseableReference cache(java.lang.Object,com.facebook.common.references.CloseableReference) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LF0/a;)LF0/a;"} + com.facebook.common.references.CloseableReference cache(java.lang.Object,com.facebook.common.references.CloseableReference) -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LJ0/a;)LJ0/a;"} + int removeAll(com.facebook.common.internal.Predicate) -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/l;)I"} + boolean contains(com.facebook.common.internal.Predicate) -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/l;)Z"} com.facebook.common.references.CloseableReference get(java.lang.Object) -> get - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LF0/a;"} -com.facebook.imagepipeline.cache.MemoryCache$CacheTrimStrategy -> g1.x$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LJ0/a;"} +com.facebook.imagepipeline.cache.MemoryCache$CacheTrimStrategy -> k1.x$a: # {"id":"sourceFile","fileName":"MemoryCache.kt"} -com.facebook.imagepipeline.cache.MemoryCacheParams -> g1.y: +com.facebook.imagepipeline.cache.MemoryCacheParams -> k1.y: # {"id":"sourceFile","fileName":"MemoryCacheParams.kt"} int maxCacheSize -> a int maxCacheEntries -> b @@ -84349,53 +89187,53 @@ com.facebook.imagepipeline.cache.MemoryCacheParams -> g1.y: 10:11:void (int,int,int,int,int,long):30:30 -> 12:13:void (int,int,int,int,int,long):31:31 -> 14:16:void (int,int,int,int,int,long):32:32 -> -com.facebook.imagepipeline.cache.MemoryCacheTracker -> g1.z: +com.facebook.imagepipeline.cache.MemoryCacheTracker -> k1.z: # {"id":"sourceFile","fileName":"MemoryCacheTracker.kt"} void onCacheHit(java.lang.Object) -> a void onCacheMiss(java.lang.Object) -> b void onCachePut(java.lang.Object) -> c -com.facebook.imagepipeline.cache.NativeMemoryCacheTrimStrategy -> g1.A: +com.facebook.imagepipeline.cache.NativeMemoryCacheTrimStrategy -> k1.A: # {"id":"sourceFile","fileName":"NativeMemoryCacheTrimStrategy.java"} 1:4:void ():25:25 -> -com.facebook.imagepipeline.cache.NoOpImageCacheStatsTracker -> g1.B: +com.facebook.imagepipeline.cache.NoOpImageCacheStatsTracker -> k1.B: # {"id":"sourceFile","fileName":"NoOpImageCacheStatsTracker.java"} com.facebook.imagepipeline.cache.NoOpImageCacheStatsTracker sInstance -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/B;"} 1:1:void ():17:17 -> 1:4:void ():19:19 -> - 1:1:void onBitmapCacheMiss(com.facebook.cache.common.CacheKey):35:35 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} - 1:1:void onDiskCacheGetFail(com.facebook.cache.common.CacheKey):59:59 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} + 1:1:void onDiskCacheGetFail(com.facebook.cache.common.CacheKey):59:59 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} + 1:1:void onBitmapCacheMiss(com.facebook.cache.common.CacheKey):35:35 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} 1:1:void onMemoryCacheMiss(com.facebook.cache.common.CacheKey):44:44 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} - 1:1:void onMemoryCacheHit(com.facebook.cache.common.CacheKey):41:41 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} - 1:1:void onDiskCachePut(com.facebook.cache.common.CacheKey):62:62 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} - 1:1:void onBitmapCacheHit(com.facebook.cache.common.CacheKey):32:32 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} - 1:1:void onMemoryCachePut(com.facebook.cache.common.CacheKey):38:38 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} - 1:1:void onStagingAreaHit(com.facebook.cache.common.CacheKey):47:47 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} - 1:1:void registerBitmapMemoryCache(com.facebook.imagepipeline.cache.MemoryCache):65:65 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/x;)V"} - 1:1:void registerEncodedMemoryCache(com.facebook.imagepipeline.cache.MemoryCache):68:68 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/x;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} + 1:1:void onDiskCachePut(com.facebook.cache.common.CacheKey):62:62 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} + 1:1:void onStagingAreaHit(com.facebook.cache.common.CacheKey):47:47 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} + 1:1:void registerEncodedMemoryCache(com.facebook.imagepipeline.cache.MemoryCache):68:68 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/x;)V"} + 1:1:void onBitmapCacheHit(com.facebook.cache.common.CacheKey):32:32 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} + 1:1:void onStagingAreaMiss(com.facebook.cache.common.CacheKey):50:50 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} + 1:1:void onMemoryCacheHit(com.facebook.cache.common.CacheKey):41:41 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} + 1:1:void registerBitmapMemoryCache(com.facebook.imagepipeline.cache.MemoryCache):65:65 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/x;)V"} 1:1:void onDiskCacheMiss(com.facebook.cache.common.CacheKey):56:56 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} - 1:1:void onBitmapCachePut(com.facebook.cache.common.CacheKey):29:29 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} - 1:1:void onDiskCacheHit(com.facebook.cache.common.CacheKey):53:53 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} - 1:1:void onStagingAreaMiss(com.facebook.cache.common.CacheKey):50:50 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} + 1:1:void onDiskCacheHit(com.facebook.cache.common.CacheKey):53:53 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} + 1:1:void onBitmapCachePut(com.facebook.cache.common.CacheKey):29:29 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} + 1:1:void onMemoryCachePut(com.facebook.cache.common.CacheKey):38:38 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)V"} 4:7:com.facebook.imagepipeline.cache.NoOpImageCacheStatsTracker getInstance():22:22 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/B;"} 8:17:com.facebook.imagepipeline.cache.NoOpImageCacheStatsTracker getInstance():23:23 -> o 18:23:com.facebook.imagepipeline.cache.NoOpImageCacheStatsTracker getInstance():25:25 -> o -com.facebook.imagepipeline.cache.StagingArea -> g1.C: +com.facebook.imagepipeline.cache.StagingArea -> k1.C: # {"id":"sourceFile","fileName":"StagingArea.java"} java.util.Map mMap -> a java.lang.Class TAG -> b @@ -84411,7 +89249,7 @@ com.facebook.imagepipeline.cache.StagingArea -> g1.C: 34:41:void clearAll():70:70 -> a 42:43:void clearAll():66:66 -> a 2:4:boolean containsKey(com.facebook.cache.common.CacheKey):162:162 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)Z"} 5:13:boolean containsKey(com.facebook.cache.common.CacheKey):163:163 -> b 14:15:boolean containsKey(com.facebook.cache.common.CacheKey):164:164 -> b 16:23:boolean containsKey(com.facebook.cache.common.CacheKey):166:166 -> b @@ -84427,7 +89265,7 @@ com.facebook.imagepipeline.cache.StagingArea -> g1.C: 72:75:boolean containsKey(com.facebook.cache.common.CacheKey):181:181 -> b 76:80:boolean containsKey(com.facebook.cache.common.CacheKey):182:182 -> b 2:4:com.facebook.imagepipeline.image.EncodedImage get(com.facebook.cache.common.CacheKey):137:137 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)Lr1/j;"} 5:14:com.facebook.imagepipeline.image.EncodedImage get(com.facebook.cache.common.CacheKey):138:138 -> c 15:16:com.facebook.imagepipeline.image.EncodedImage get(com.facebook.cache.common.CacheKey):140:141 -> c 17:21:com.facebook.imagepipeline.image.EncodedImage get(com.facebook.cache.common.CacheKey):141:141 -> c @@ -84442,18 +89280,18 @@ com.facebook.imagepipeline.cache.StagingArea -> g1.C: 68:74:com.facebook.imagepipeline.image.EncodedImage get(com.facebook.cache.common.CacheKey):155:155 -> c 75:78:com.facebook.imagepipeline.image.EncodedImage get(com.facebook.cache.common.CacheKey):157:157 -> c 1:6:com.facebook.imagepipeline.cache.StagingArea getInstance():41:41 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/C;"} 2:18:void logStats():187:187 -> e 19:23:void logStats():188:188 -> e 2:4:void put(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):51:51 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;Ln1/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;Lr1/j;)V"} 5:15:void put(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):52:52 -> f 16:27:void put(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):55:55 -> f 28:30:void put(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):56:56 -> f 31:33:void put(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):57:57 -> f 34:38:void put(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):58:58 -> f 1:3:boolean remove(com.facebook.cache.common.CacheKey):82:82 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)Z"} 4:5:boolean remove(com.facebook.cache.common.CacheKey):84:85 -> g 6:12:boolean remove(com.facebook.cache.common.CacheKey):85:85 -> g 13:17:boolean remove(com.facebook.cache.common.CacheKey):86:86 -> g @@ -84462,7 +89300,7 @@ com.facebook.imagepipeline.cache.StagingArea -> g1.C: 30:31:boolean remove(com.facebook.cache.common.CacheKey):94:94 -> g 32:33:boolean remove(com.facebook.cache.common.CacheKey):86:86 -> g 2:4:boolean remove(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):105:105 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;Ln1/j;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;Lr1/j;)Z"} 5:7:boolean remove(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):106:106 -> h 8:18:boolean remove(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):107:107 -> h 19:29:boolean remove(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):109:109 -> h @@ -84484,57 +89322,57 @@ com.facebook.imagepipeline.cache.StagingArea -> g1.C: 91:93:boolean remove(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):124:124 -> h 94:96:boolean remove(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):125:125 -> h 97:100:boolean remove(com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):119:119 -> h -com.facebook.imagepipeline.cache.ValueDescriptor -> g1.D: +com.facebook.imagepipeline.cache.ValueDescriptor -> k1.D: # {"id":"sourceFile","fileName":"ValueDescriptor.kt"} int getSizeInBytes(java.lang.Object) -> a -com.facebook.imagepipeline.common.BytesRange -> h1.b: +com.facebook.imagepipeline.common.BytesRange -> l1.b: # {"id":"sourceFile","fileName":"BytesRange.kt"} int from -> a int to -> b com.facebook.imagepipeline.common.BytesRange$Companion Companion -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/b$a;"} kotlin.Lazy headerParsingRegEx$delegate -> d 9:20:void ():86:86 -> 1:3:void (int,int):35:35 -> 4:5:void (int,int):36:36 -> 6:8:void (int,int):39:39 -> - 1:1:java.util.regex.Pattern h1.BytesRange.$r8$lambda$TFVx8pnBr-ydkdRjLSRzrxsQ4bQ():0:0 -> a + 1:1:java.util.regex.Pattern l1.BytesRange.$r8$lambda$TFVx8pnBr-ydkdRjLSRzrxsQ4bQ():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:3:kotlin.Lazy access$getHeaderParsingRegEx$delegate$cp():33:33 -> b 5:19:boolean contains(com.facebook.imagepipeline.common.BytesRange):58:58 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/b;)Z"} - 1:1:h1.BytesRange h1.BytesRange.from(int):0:0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/b;)Z"} + 1:1:l1.BytesRange l1.BytesRange.from(int):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lh1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ll1/b;"} 1:7:java.util.regex.Pattern headerParsingRegEx_delegate$lambda$0():86:86 -> e 7:22:boolean equals(java.lang.Object):69:69 -> equals 23:29:boolean equals(java.lang.Object):73:73 -> equals 30:43:boolean equals(java.lang.Object):75:75 -> equals 1:38:java.lang.String toHttpRangeHeaderValue():49:49 -> f - 1:1:h1.BytesRange h1.BytesRange.toMax(int):0:0 -> g + 1:1:l1.BytesRange l1.BytesRange.toMax(int):0:0 -> g # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lh1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ll1/b;"} 1:4:int hashCode():79:79 -> hashCode 5:8:int hashCode():80:80 -> hashCode 1:38:java.lang.String toString():62:62 -> toString -com.facebook.imagepipeline.common.BytesRange$$ExternalSyntheticLambda0 -> h1.a: +com.facebook.imagepipeline.common.BytesRange$$ExternalSyntheticLambda0 -> l1.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void h1.BytesRange$$ExternalSyntheticLambda0.():0:0 -> + 1:1:void l1.BytesRange$$ExternalSyntheticLambda0.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object h1.BytesRange$$ExternalSyntheticLambda0.invoke():0:0 -> invoke + 1:1:java.lang.Object l1.BytesRange$$ExternalSyntheticLambda0.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.common.BytesRange$Companion -> h1.b$a: +com.facebook.imagepipeline.common.BytesRange$Companion -> l1.b$a: # {"id":"sourceFile","fileName":"BytesRange.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():84:84 -> 1:5:java.lang.String access$valueOrEmpty(com.facebook.imagepipeline.common.BytesRange$Companion,int):84:84 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/b$a;I)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/b$a;I)Ljava/lang/String;"} 6:12:com.facebook.imagepipeline.common.BytesRange from(int):100:100 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lh1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ll1/b;"} 13:21:com.facebook.imagepipeline.common.BytesRange from(int):101:101 -> b 1:7:com.facebook.imagepipeline.common.BytesRange fromContentRangeHeader(java.lang.String):133:133 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lh1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ll1/b;"} 8:15:com.facebook.imagepipeline.common.BytesRange fromContentRangeHeader(java.lang.String):137:137 -> c 16:30:com.facebook.imagepipeline.common.BytesRange fromContentRangeHeader(java.lang.String):138:138 -> c 31:45:com.facebook.imagepipeline.common.BytesRange fromContentRangeHeader(java.lang.String):139:139 -> c @@ -84550,10 +89388,10 @@ com.facebook.imagepipeline.common.BytesRange$Companion -> h1.b$a: 140:143:com.facebook.imagepipeline.common.BytesRange fromContentRangeHeader(java.lang.String):151:151 -> c 1:16:java.util.regex.Pattern getHeaderParsingRegEx():86:86 -> d 7:13:com.facebook.imagepipeline.common.BytesRange toMax(int):112:112 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lh1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ll1/b;"} 14:19:com.facebook.imagepipeline.common.BytesRange toMax(int):113:113 -> e 6:13:java.lang.String valueOrEmpty(int):89:89 -> f -com.facebook.imagepipeline.common.ImageDecodeOptions -> h1.d: +com.facebook.imagepipeline.common.ImageDecodeOptions -> l1.d: # {"id":"sourceFile","fileName":"ImageDecodeOptions.java"} int minDecodeIntervalMs -> a int maxDimensionPx -> b @@ -84565,14 +89403,14 @@ com.facebook.imagepipeline.common.ImageDecodeOptions -> h1.d: android.graphics.Bitmap$Config bitmapConfig -> h android.graphics.Bitmap$Config animatedBitmapConfig -> i com.facebook.imagepipeline.decoder.ImageDecoder customImageDecoder -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/c;"} android.graphics.ColorSpace colorSpace -> k boolean excludeBitmapConfigFromComparison -> l com.facebook.imagepipeline.common.ImageDecodeOptions DEFAULTS -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/d;"} 1:11:void ():24:24 -> 1:3:void (com.facebook.imagepipeline.common.ImageDecodeOptionsBuilder):78:78 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/e;)V"} 4:9:void (com.facebook.imagepipeline.common.ImageDecodeOptionsBuilder):79:79 -> 10:15:void (com.facebook.imagepipeline.common.ImageDecodeOptionsBuilder):80:80 -> 16:21:void (com.facebook.imagepipeline.common.ImageDecodeOptionsBuilder):81:81 -> @@ -84587,11 +89425,11 @@ com.facebook.imagepipeline.common.ImageDecodeOptions -> h1.d: 67:72:void (com.facebook.imagepipeline.common.ImageDecodeOptionsBuilder):90:90 -> 73:79:void (com.facebook.imagepipeline.common.ImageDecodeOptionsBuilder):91:91 -> 1:3:com.facebook.imagepipeline.common.ImageDecodeOptions defaults():100:100 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/d;"} 1:6:com.facebook.imagepipeline.common.ImageDecodeOptionsBuilder newBuilder():109:109 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/e;"} 1:8:com.facebook.common.internal.Objects$ToStringHelper toStringHelper():159:159 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/i$a;"} 9:16:com.facebook.common.internal.Objects$ToStringHelper toStringHelper():160:160 -> c 17:24:com.facebook.common.internal.Objects$ToStringHelper toStringHelper():161:161 -> c 25:32:com.facebook.common.internal.Objects$ToStringHelper toStringHelper():162:162 -> c @@ -84630,12 +89468,12 @@ com.facebook.imagepipeline.common.ImageDecodeOptions -> h1.d: 66:78:int hashCode():147:147 -> hashCode 79:88:int hashCode():149:149 -> hashCode 1:31:java.lang.String toString():155:155 -> toString -com.facebook.imagepipeline.common.ImageDecodeOptions$$ExternalSyntheticApiModelOutline0 -> h1.c: +com.facebook.imagepipeline.common.ImageDecodeOptions$$ExternalSyntheticApiModelOutline0 -> l1.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:int h1.ImageDecodeOptions$$ExternalSyntheticApiModelOutline0.m(android.graphics.ColorSpace):0:0 -> a + 1:1:int l1.ImageDecodeOptions$$ExternalSyntheticApiModelOutline0.m(android.graphics.ColorSpace):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.common.ImageDecodeOptionsBuilder -> h1.e: +com.facebook.imagepipeline.common.ImageDecodeOptionsBuilder -> l1.e: # {"id":"sourceFile","fileName":"ImageDecodeOptionsBuilder.java"} int mMinDecodeIntervalMs -> a int mMaxDimensionPx -> b @@ -84647,7 +89485,7 @@ com.facebook.imagepipeline.common.ImageDecodeOptionsBuilder -> h1.e: android.graphics.Bitmap$Config mBitmapConfig -> h android.graphics.Bitmap$Config mAnimatedBitmapConfig -> i com.facebook.imagepipeline.decoder.ImageDecoder mCustomImageDecoder -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/c;"} android.graphics.ColorSpace mColorSpace -> k boolean mExcludeBitmapConfigFromComparison -> l 1:5:void ():36:36 -> @@ -84656,14 +89494,14 @@ com.facebook.imagepipeline.common.ImageDecodeOptionsBuilder -> h1.e: 13:16:void ():29:29 -> 17:19:void ():30:30 -> 1:6:com.facebook.imagepipeline.common.ImageDecodeOptions build():319:319 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/d;"} 1:3:android.graphics.Bitmap$Config getAnimatedBitmapConfig():254:254 -> b 1:3:android.graphics.Bitmap$Config getBitmapConfig():235:235 -> c 1:2:com.facebook.imagepipeline.transformation.BitmapTransformation getBitmapTransformation():280:280 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz1/a;"} 1:3:android.graphics.ColorSpace getColorSpace():301:301 -> e 1:3:com.facebook.imagepipeline.decoder.ImageDecoder getCustomImageDecoder():217:217 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp1/c;"} 1:3:boolean getDecodeAllFrames():171:171 -> g 1:3:boolean getDecodePreviewFrame():120:120 -> h 1:3:boolean getExcludeBitmapConfigFromComparison():310:310 -> i @@ -84672,46 +89510,46 @@ com.facebook.imagepipeline.common.ImageDecodeOptionsBuilder -> h1.e: 1:3:int getMinDecodeIntervalMs():80:80 -> l 1:3:boolean getUseEncodedImageForPreview():149:149 -> m 1:3:boolean getUseLastFrameForPreview():129:129 -> n -com.facebook.imagepipeline.common.Priority -> h1.f: +com.facebook.imagepipeline.common.Priority -> l1.f: # {"id":"sourceFile","fileName":"Priority.kt"} com.facebook.imagepipeline.common.Priority$Companion Companion -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/f$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/f$a;"} com.facebook.imagepipeline.common.Priority LOW -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/f;"} com.facebook.imagepipeline.common.Priority MEDIUM -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/f;"} com.facebook.imagepipeline.common.Priority HIGH -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/f;"} com.facebook.imagepipeline.common.Priority[] $VALUES -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lh1/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Ll1/f;"} kotlin.enums.EnumEntries $ENTRIES -> i 1:10:void ():18:18 -> 11:20:void ():21:21 -> 21:51:void ():24:24 -> 1:4:void (java.lang.String,int):11:11 -> 1:11:com.facebook.imagepipeline.common.Priority[] $values():0:0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lh1/f;"} - 1:1:h1.Priority h1.Priority.getHigherPriority(h1.Priority,h1.Priority):0:0 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ll1/f;"} + 1:1:l1.Priority l1.Priority.getHigherPriority(l1.Priority,l1.Priority):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/f;Lh1/f;)Lh1/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/f;Ll1/f;)Ll1/f;"} 7:9:com.facebook.imagepipeline.common.Priority valueOf(java.lang.String):43:43 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lh1/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ll1/f;"} 7:9:com.facebook.imagepipeline.common.Priority[] values():43:43 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lh1/f;"} -com.facebook.imagepipeline.common.Priority$Companion -> h1.f$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ll1/f;"} +com.facebook.imagepipeline.common.Priority$Companion -> l1.f$a: # {"id":"sourceFile","fileName":"Priority.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():26:26 -> 11:22:com.facebook.imagepipeline.common.Priority getHigherPriority(com.facebook.imagepipeline.common.Priority,com.facebook.imagepipeline.common.Priority):36:36 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/f;Lh1/f;)Lh1/f;"} -com.facebook.imagepipeline.common.ResizeOptions -> h1.g: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/f;Ll1/f;)Ll1/f;"} +com.facebook.imagepipeline.common.ResizeOptions -> l1.g: # {"id":"sourceFile","fileName":"ResizeOptions.kt"} int width -> a int height -> b float maxBitmapDimension -> c float roundUpFraction -> d com.facebook.imagepipeline.common.ResizeOptions$Companion Companion -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/g$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/g$a;"} 1:9:void ():0:0 -> 1:1:void (int,int,float,float):22:22 -> 2:2:void (int,int,float,float):25:25 -> @@ -84724,22 +89562,22 @@ com.facebook.imagepipeline.common.ResizeOptions -> h1.g: 5:25:boolean equals(java.lang.Object):45:45 -> equals 1:9:int hashCode():39:39 -> hashCode 1:36:java.lang.String toString():48:48 -> toString -com.facebook.imagepipeline.common.ResizeOptions$Companion -> h1.g$a: +com.facebook.imagepipeline.common.ResizeOptions$Companion -> l1.g$a: # {"id":"sourceFile","fileName":"ResizeOptions.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():50:50 -> -com.facebook.imagepipeline.common.RotationOptions -> h1.h: +com.facebook.imagepipeline.common.RotationOptions -> l1.h: # {"id":"sourceFile","fileName":"RotationOptions.kt"} int rotation -> a boolean deferUntilRendered -> b com.facebook.imagepipeline.common.RotationOptions$Companion Companion -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/h$a;"} com.facebook.imagepipeline.common.RotationOptions ROTATION_OPTIONS_AUTO_ROTATE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/h;"} com.facebook.imagepipeline.common.RotationOptions ROTATION_OPTIONS_DISABLE_ROTATION -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/h;"} com.facebook.imagepipeline.common.RotationOptions ROTATION_OPTIONS_ROTATE_AT_RENDER_TIME -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/h;"} 9:17:void ():94:94 -> 18:25:void ():95:95 -> 26:34:void ():97:97 -> @@ -84747,16 +89585,16 @@ com.facebook.imagepipeline.common.RotationOptions -> h1.h: 4:5:void (int,boolean):31:31 -> 6:8:void (int,boolean):32:32 -> 1:3:com.facebook.imagepipeline.common.RotationOptions access$getROTATION_OPTIONS_AUTO_ROTATE$cp():29:29 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/h;"} 1:3:com.facebook.imagepipeline.common.RotationOptions access$getROTATION_OPTIONS_DISABLE_ROTATION$cp():29:29 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/h;"} - 1:1:h1.RotationOptions h1.RotationOptions.autoRotate():0:0 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/h;"} + 1:1:l1.RotationOptions l1.RotationOptions.autoRotate():0:0 -> c # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/h;"} 1:3:boolean canDeferUntilRendered():69:69 -> d - 1:1:h1.RotationOptions h1.RotationOptions.disableRotation():0:0 -> e + 1:1:l1.RotationOptions l1.RotationOptions.disableRotation():0:0 -> e # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/h;"} 5:10:boolean equals(java.lang.Object):77:77 -> equals 11:26:boolean equals(java.lang.Object):81:81 -> equals 1:6:int getForcedAngle():65:65 -> f @@ -84766,50 +89604,50 @@ com.facebook.imagepipeline.common.RotationOptions -> h1.h: 1:9:boolean useImageMetadata():52:52 -> h 1:17:int hashCode():71:71 -> hashCode 1:36:java.lang.String toString():85:85 -> toString -com.facebook.imagepipeline.common.RotationOptions$Companion -> h1.h$a: +com.facebook.imagepipeline.common.RotationOptions$Companion -> l1.h$a: # {"id":"sourceFile","fileName":"RotationOptions.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():87:87 -> 1:5:com.facebook.imagepipeline.common.RotationOptions autoRotate():108:108 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/h;"} 1:5:com.facebook.imagepipeline.common.RotationOptions disableRotation():111:111 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/h;"} -com.facebook.imagepipeline.common.TooManyBitmapsException -> h1.i: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/h;"} +com.facebook.imagepipeline.common.TooManyBitmapsException -> l1.i: # {"id":"sourceFile","fileName":"TooManyBitmapsException.kt"} 1:4:void (java.lang.String):13:13 -> -com.facebook.imagepipeline.core.CloseableReferenceFactory -> i1.a: +com.facebook.imagepipeline.core.CloseableReferenceFactory -> m1.a: # {"id":"sourceFile","fileName":"CloseableReferenceFactory.java"} com.facebook.common.references.CloseableReference$LeakHandler mLeakHandler -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/a$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LJ0/a$c;"} 1:3:void (com.facebook.imagepipeline.debug.CloseableReferenceLeakTracker):27:27 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo1/a;)V"} 4:11:void (com.facebook.imagepipeline.debug.CloseableReferenceLeakTracker):28:28 -> - 1:1:java.lang.String i1.CloseableReferenceFactory.-$$Nest$smgetStackTraceString(java.lang.Throwable):0:0 -> a + 1:1:java.lang.String m1.CloseableReferenceFactory.-$$Nest$smgetStackTraceString(java.lang.Throwable):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:7:com.facebook.common.references.CloseableReference create(java.io.Closeable):53:53 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/Closeable;)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/Closeable;)LJ0/a;"} 1:7:com.facebook.common.references.CloseableReference create(java.lang.Object,com.facebook.common.references.ResourceReleaser):57:57 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LF0/g;)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LJ0/g;)LJ0/a;"} 3:5:java.lang.String getStackTraceString(java.lang.Throwable):67:67 -> d 6:10:java.lang.String getStackTraceString(java.lang.Throwable):70:70 -> d -com.facebook.imagepipeline.core.CloseableReferenceFactory$1 -> i1.a$a: +com.facebook.imagepipeline.core.CloseableReferenceFactory$1 -> m1.a$a: # {"id":"sourceFile","fileName":"CloseableReferenceFactory.java"} com.facebook.imagepipeline.debug.CloseableReferenceLeakTracker val$closeableReferenceLeakTracker -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo1/a;"} com.facebook.imagepipeline.core.CloseableReferenceFactory this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/a;"} 1:8:void (com.facebook.imagepipeline.core.CloseableReferenceFactory,com.facebook.imagepipeline.debug.CloseableReferenceLeakTracker):29:29 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/a;Lk1/a;)V"} - 1:5:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):33:33 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/h;Ljava/lang/Throwable;)V"} - 6:11:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):34:34 -> a - 12:22:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):35:35 -> a - 23:30:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):39:39 -> a - 31:38:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):40:40 -> a - 39:46:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):42:42 -> a - 47:54:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):36:36 -> a - 1:7:boolean requiresStacktrace():47:47 -> b -com.facebook.imagepipeline.core.DefaultExecutorSupplier -> i1.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/a;Lo1/a;)V"} + 1:7:boolean requiresStacktrace():47:47 -> a + 1:5:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):33:33 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/h;Ljava/lang/Throwable;)V"} + 6:11:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):34:34 -> b + 12:22:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):35:35 -> b + 23:30:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):39:39 -> b + 31:38:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):40:40 -> b + 39:46:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):42:42 -> b + 47:54:void reportLeak(com.facebook.common.references.SharedReference,java.lang.Throwable):36:36 -> b +com.facebook.imagepipeline.core.DefaultExecutorSupplier -> m1.b: # {"id":"sourceFile","fileName":"DefaultExecutorSupplier.kt"} java.util.concurrent.Executor ioBoundExecutor -> a java.util.concurrent.Executor decodeExecutor -> b @@ -84817,7 +89655,7 @@ com.facebook.imagepipeline.core.DefaultExecutorSupplier -> i1.b: java.util.concurrent.Executor lightWeightBackgroundExecutor -> d java.util.concurrent.ScheduledExecutorService backgroundScheduledExecutorService -> e com.facebook.imagepipeline.core.DefaultExecutorSupplier$Companion Companion -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/b$a;"} 1:9:void ():0:0 -> 1:3:void (int):21:21 -> 4:14:void (int):26:26 -> @@ -84839,79 +89677,79 @@ com.facebook.imagepipeline.core.DefaultExecutorSupplier -> i1.b: 1:3:java.util.concurrent.Executor forLocalStorageRead():47:47 -> e 1:3:java.util.concurrent.Executor forThumbnailProducer():60:60 -> f 1:3:java.util.concurrent.ScheduledExecutorService scheduledExecutorServiceForBackgroundTasks():56:56 -> g -com.facebook.imagepipeline.core.DefaultExecutorSupplier$Companion -> i1.b$a: +com.facebook.imagepipeline.core.DefaultExecutorSupplier$Companion -> m1.b$a: # {"id":"sourceFile","fileName":"DefaultExecutorSupplier.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():62:62 -> -com.facebook.imagepipeline.core.DiskCachesStore -> i1.c: +com.facebook.imagepipeline.core.DiskCachesStore -> m1.c: # {"id":"sourceFile","fileName":"DiskCachesStore.kt"} com.facebook.common.internal.ImmutableMap getDynamicBufferedDiskCaches() -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/g;"} com.facebook.imagepipeline.cache.BufferedDiskCache getSmallImageBufferedDiskCache() -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/j;"} com.facebook.imagepipeline.cache.BufferedDiskCache getMainBufferedDiskCache() -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/j;"} -com.facebook.imagepipeline.core.DiskCachesStoreFactory -> i1.k: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/j;"} +com.facebook.imagepipeline.core.DiskCachesStoreFactory -> m1.k: # {"id":"sourceFile","fileName":"DiskCachesStoreFactory.kt"} com.facebook.imagepipeline.core.FileCacheFactory fileCacheFactory -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/q;"} com.facebook.imagepipeline.memory.PoolFactory poolFactory -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/E;"} com.facebook.imagepipeline.core.ExecutorSupplier executorSupplier -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/p;"} com.facebook.imagepipeline.cache.ImageCacheStatsTracker imageCacheStatsTracker -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/t;"} int memoryChunkType -> e com.facebook.cache.disk.DiskCacheConfig mainDiskCacheConfig -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LA0/d;"} com.facebook.cache.disk.DiskCacheConfig smallImageDiskCacheConfig -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LA0/d;"} java.util.Map dynamicDiskCacheConfigMap -> h kotlin.Lazy diskCachesStore$delegate -> i 1:9:void (com.facebook.imagepipeline.core.FileCacheFactory,com.facebook.imagepipeline.memory.PoolFactory,com.facebook.imagepipeline.core.ExecutorSupplier,com.facebook.imagepipeline.cache.ImageCacheStatsTracker,int,com.facebook.cache.disk.DiskCacheConfig,com.facebook.cache.disk.DiskCacheConfig,java.util.Map):18:26 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/q;Lq1/E;Li1/p;Lg1/t;ILw0/d;Lw0/d;Ljava/util/Map;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/q;Lu1/E;Lm1/p;Lk1/t;ILA0/d;LA0/d;Ljava/util/Map;)V"} 10:10:void (com.facebook.imagepipeline.core.FileCacheFactory,com.facebook.imagepipeline.memory.PoolFactory,com.facebook.imagepipeline.core.ExecutorSupplier,com.facebook.imagepipeline.cache.ImageCacheStatsTracker,int,com.facebook.cache.disk.DiskCacheConfig,com.facebook.cache.disk.DiskCacheConfig,java.util.Map):43:43 -> 11:17:void (com.facebook.imagepipeline.core.FileCacheFactory,com.facebook.imagepipeline.core.ImagePipelineConfigInterface):34:40 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/q;Li1/v;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/q;Lm1/v;)V"} 18:18:void (com.facebook.imagepipeline.core.FileCacheFactory,com.facebook.imagepipeline.core.ImagePipelineConfigInterface):32:32 -> - 1:1:i1.DiskCachesStoreFactory$diskCachesStore$2$1 i1.DiskCachesStoreFactory.$r8$lambda$uLnHzirHtcbL0JFGi1OuccUhwrA(i1.DiskCachesStoreFactory):0:0 -> a + 1:1:m1.DiskCachesStoreFactory$diskCachesStore$2$1 m1.DiskCachesStoreFactory.$r8$lambda$uLnHzirHtcbL0JFGi1OuccUhwrA(m1.DiskCachesStoreFactory):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k;)Li1/k$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k;)Lm1/k$a;"} 1:3:java.util.Map access$getDynamicDiskCacheConfigMap$p(com.facebook.imagepipeline.core.DiskCachesStoreFactory):18:18 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k;)Ljava/util/Map;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k;)Ljava/util/Map;"} 1:3:com.facebook.imagepipeline.core.ExecutorSupplier access$getExecutorSupplier$p(com.facebook.imagepipeline.core.DiskCachesStoreFactory):18:18 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k;)Li1/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k;)Lm1/p;"} 1:3:com.facebook.imagepipeline.core.FileCacheFactory access$getFileCacheFactory$p(com.facebook.imagepipeline.core.DiskCachesStoreFactory):18:18 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k;)Li1/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k;)Lm1/q;"} 1:3:com.facebook.imagepipeline.cache.ImageCacheStatsTracker access$getImageCacheStatsTracker$p(com.facebook.imagepipeline.core.DiskCachesStoreFactory):18:18 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k;)Lg1/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k;)Lk1/t;"} 1:3:com.facebook.cache.disk.DiskCacheConfig access$getMainDiskCacheConfig$p(com.facebook.imagepipeline.core.DiskCachesStoreFactory):18:18 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k;)Lw0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k;)LA0/d;"} 1:3:int access$getMemoryChunkType$p(com.facebook.imagepipeline.core.DiskCachesStoreFactory):18:18 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k;)I"} 1:5:java.lang.Object get():18:18 -> get 1:3:com.facebook.imagepipeline.memory.PoolFactory access$getPoolFactory$p(com.facebook.imagepipeline.core.DiskCachesStoreFactory):18:18 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k;)Lq1/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k;)Lu1/E;"} 1:3:com.facebook.cache.disk.DiskCacheConfig access$getSmallImageDiskCacheConfig$p(com.facebook.imagepipeline.core.DiskCachesStoreFactory):18:18 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k;)Lw0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k;)LA0/d;"} 6:11:com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1 diskCachesStore_delegate$lambda$0(com.facebook.imagepipeline.core.DiskCachesStoreFactory):44:44 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k;)Li1/k$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k;)Lm1/k$a;"} 1:5:com.facebook.imagepipeline.core.DiskCachesStore get():99:99 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/c;"} 1:9:com.facebook.imagepipeline.core.DiskCachesStore getDiskCachesStore():43:43 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/c;"} -com.facebook.imagepipeline.core.DiskCachesStoreFactory$$ExternalSyntheticLambda0 -> i1.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/c;"} +com.facebook.imagepipeline.core.DiskCachesStoreFactory$$ExternalSyntheticLambda0 -> m1.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.DiskCachesStoreFactory com.facebook.imagepipeline.core.DiskCachesStoreFactory$$InternalSyntheticLambda$1$5f5177f4142147c74ae27dcc537dd7ba9aaedcfb89de2020b29a727583d80962$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/k;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.DiskCachesStoreFactory$$ExternalSyntheticLambda0.(i1.DiskCachesStoreFactory):0:0 -> + 1:1:void m1.DiskCachesStoreFactory$$ExternalSyntheticLambda0.(m1.DiskCachesStoreFactory):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k;)V"} - 1:1:java.lang.Object i1.DiskCachesStoreFactory$$ExternalSyntheticLambda0.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k;)V"} + 1:1:java.lang.Object m1.DiskCachesStoreFactory$$ExternalSyntheticLambda0.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1 -> i1.k$a: +com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1 -> m1.k$a: # {"id":"sourceFile","fileName":"DiskCachesStoreFactory.kt"} kotlin.Lazy mainFileCache$delegate -> a kotlin.Lazy mainBufferedDiskCache$delegate -> b @@ -84920,7 +89758,7 @@ com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1 -> i1 kotlin.Lazy dynamicFileCaches$delegate -> e kotlin.Lazy dynamicBufferedDiskCaches$delegate -> f 1:3:void (com.facebook.imagepipeline.core.DiskCachesStoreFactory):44:44 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k;)V"} 4:16:void (com.facebook.imagepipeline.core.DiskCachesStoreFactory):47:47 -> 17:27:void (com.facebook.imagepipeline.core.DiskCachesStoreFactory):50:50 -> 28:38:void (com.facebook.imagepipeline.core.DiskCachesStoreFactory):61:61 -> @@ -84928,31 +89766,31 @@ com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1 -> i1 50:60:void (com.facebook.imagepipeline.core.DiskCachesStoreFactory):77:77 -> 61:72:void (com.facebook.imagepipeline.core.DiskCachesStoreFactory):84:84 -> 1:14:com.facebook.common.internal.ImmutableMap getDynamicBufferedDiskCaches():84:84 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/g;"} 1:9:com.facebook.imagepipeline.cache.BufferedDiskCache getSmallImageBufferedDiskCache():66:66 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/j;"} 1:9:com.facebook.imagepipeline.cache.BufferedDiskCache getMainBufferedDiskCache():50:50 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/j;"} - 1:1:w0.FileCache i1.DiskCachesStoreFactory$diskCachesStore$2$1.$r8$lambda$3UpBfAjd8OgRWNbeAASFcTR1y3A(i1.DiskCachesStoreFactory):0:0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/j;"} + 1:1:A0.FileCache m1.DiskCachesStoreFactory$diskCachesStore$2$1.$r8$lambda$3UpBfAjd8OgRWNbeAASFcTR1y3A(m1.DiskCachesStoreFactory):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k;)Lw0/k;"} - 1:1:g1.BufferedDiskCache i1.DiskCachesStoreFactory$diskCachesStore$2$1.$r8$lambda$apTyEB63NskwOR7jKmBrcxFUihM(i1.DiskCachesStoreFactory$diskCachesStore$2$1,i1.DiskCachesStoreFactory):0:0 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k;)LA0/k;"} + 1:1:k1.BufferedDiskCache m1.DiskCachesStoreFactory$diskCachesStore$2$1.$r8$lambda$apTyEB63NskwOR7jKmBrcxFUihM(m1.DiskCachesStoreFactory$diskCachesStore$2$1,m1.DiskCachesStoreFactory):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k$a;Li1/k;)Lg1/j;"} - 1:1:g1.BufferedDiskCache i1.DiskCachesStoreFactory$diskCachesStore$2$1.$r8$lambda$c7UdFIcNIPqkGst2fqdHmn7kkE8(i1.DiskCachesStoreFactory$diskCachesStore$2$1,i1.DiskCachesStoreFactory):0:0 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k$a;Lm1/k;)Lk1/j;"} + 1:1:k1.BufferedDiskCache m1.DiskCachesStoreFactory$diskCachesStore$2$1.$r8$lambda$c7UdFIcNIPqkGst2fqdHmn7kkE8(m1.DiskCachesStoreFactory$diskCachesStore$2$1,m1.DiskCachesStoreFactory):0:0 -> f # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k$a;Li1/k;)Lg1/j;"} - 1:1:w0.FileCache i1.DiskCachesStoreFactory$diskCachesStore$2$1.$r8$lambda$mUGPUsc-VUEbCI14AeTC4rp5ujI(i1.DiskCachesStoreFactory):0:0 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k$a;Lm1/k;)Lk1/j;"} + 1:1:A0.FileCache m1.DiskCachesStoreFactory$diskCachesStore$2$1.$r8$lambda$mUGPUsc-VUEbCI14AeTC4rp5ujI(m1.DiskCachesStoreFactory):0:0 -> g # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k;)Lw0/k;"} - 1:1:B0.ImmutableMap i1.DiskCachesStoreFactory$diskCachesStore$2$1.$r8$lambda$oghhGNYgSf675rBPBYUco4nvl1E(i1.DiskCachesStoreFactory$diskCachesStore$2$1,i1.DiskCachesStoreFactory):0:0 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k;)LA0/k;"} + 1:1:F0.ImmutableMap m1.DiskCachesStoreFactory$diskCachesStore$2$1.$r8$lambda$oghhGNYgSf675rBPBYUco4nvl1E(m1.DiskCachesStoreFactory$diskCachesStore$2$1,m1.DiskCachesStoreFactory):0:0 -> h # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k$a;Li1/k;)LB0/g;"} - 1:1:java.util.Map i1.DiskCachesStoreFactory$diskCachesStore$2$1.$r8$lambda$v-kINtWC6VaK74fKoqZBHHqk8Og(i1.DiskCachesStoreFactory,i1.DiskCachesStoreFactory$diskCachesStore$2$1):0:0 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k$a;Lm1/k;)LF0/g;"} + 1:1:java.util.Map m1.DiskCachesStoreFactory$diskCachesStore$2$1.$r8$lambda$v-kINtWC6VaK74fKoqZBHHqk8Og(m1.DiskCachesStoreFactory,m1.DiskCachesStoreFactory$diskCachesStore$2$1):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k;Li1/k$a;)Ljava/util/Map;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k;Lm1/k$a;)Ljava/util/Map;"} 11:14:com.facebook.common.internal.ImmutableMap dynamicBufferedDiskCaches_delegate$lambda$9(com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1,com.facebook.imagepipeline.core.DiskCachesStoreFactory):86:86 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k$a;Li1/k;)LB0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k$a;Lm1/k;)LF0/g;"} 15:27:com.facebook.common.internal.ImmutableMap dynamicBufferedDiskCaches_delegate$lambda$9(com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1,com.facebook.imagepipeline.core.DiskCachesStoreFactory):109:109 -> j 28:31:com.facebook.common.internal.ImmutableMap dynamicBufferedDiskCaches_delegate$lambda$9(com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1,com.facebook.imagepipeline.core.DiskCachesStoreFactory):110:110 -> j 32:45:com.facebook.common.internal.ImmutableMap dynamicBufferedDiskCaches_delegate$lambda$9(com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1,com.facebook.imagepipeline.core.DiskCachesStoreFactory):111:111 -> j @@ -84969,7 +89807,7 @@ com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1 -> i1 124:127:com.facebook.common.internal.ImmutableMap dynamicBufferedDiskCaches_delegate$lambda$9(com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1,com.facebook.imagepipeline.core.DiskCachesStoreFactory):112:112 -> j 128:132:com.facebook.common.internal.ImmutableMap dynamicBufferedDiskCaches_delegate$lambda$9(com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1,com.facebook.imagepipeline.core.DiskCachesStoreFactory):85:85 -> j 11:16:java.util.Map dynamicFileCaches_delegate$lambda$7(com.facebook.imagepipeline.core.DiskCachesStoreFactory,com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1):78:78 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k;Li1/k$a;)Ljava/util/Map;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k;Lm1/k$a;)Ljava/util/Map;"} 17:29:java.util.Map dynamicFileCaches_delegate$lambda$7(com.facebook.imagepipeline.core.DiskCachesStoreFactory,com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1):102:102 -> k 30:33:java.util.Map dynamicFileCaches_delegate$lambda$7(com.facebook.imagepipeline.core.DiskCachesStoreFactory,com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1):103:103 -> k 34:47:java.util.Map dynamicFileCaches_delegate$lambda$7(com.facebook.imagepipeline.core.DiskCachesStoreFactory,com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1):104:104 -> k @@ -84980,11 +89818,11 @@ com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1 -> i1 73:77:java.util.Map dynamicFileCaches_delegate$lambda$7(com.facebook.imagepipeline.core.DiskCachesStoreFactory,com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1):80:80 -> k 1:9:java.util.Map getDynamicFileCaches():77:77 -> l 1:9:com.facebook.cache.disk.FileCache getMainFileCache():47:47 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw0/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LA0/k;"} 1:9:com.facebook.cache.disk.FileCache getSmallImageFileCache():61:61 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw0/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LA0/k;"} 11:12:com.facebook.imagepipeline.cache.BufferedDiskCache mainBufferedDiskCache_delegate$lambda$1(com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1,com.facebook.imagepipeline.core.DiskCachesStoreFactory):51:51 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k$a;Li1/k;)Lg1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k$a;Lm1/k;)Lk1/j;"} 13:16:com.facebook.imagepipeline.cache.BufferedDiskCache mainBufferedDiskCache_delegate$lambda$1(com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1,com.facebook.imagepipeline.core.DiskCachesStoreFactory):52:52 -> o 17:33:com.facebook.imagepipeline.cache.BufferedDiskCache mainBufferedDiskCache_delegate$lambda$1(com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1,com.facebook.imagepipeline.core.DiskCachesStoreFactory):53:53 -> o 34:46:com.facebook.imagepipeline.cache.BufferedDiskCache mainBufferedDiskCache_delegate$lambda$1(com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1,com.facebook.imagepipeline.core.DiskCachesStoreFactory):54:54 -> o @@ -84993,9 +89831,9 @@ com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1 -> i1 73:76:com.facebook.imagepipeline.cache.BufferedDiskCache mainBufferedDiskCache_delegate$lambda$1(com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1,com.facebook.imagepipeline.core.DiskCachesStoreFactory):57:57 -> o 77:80:com.facebook.imagepipeline.cache.BufferedDiskCache mainBufferedDiskCache_delegate$lambda$1(com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1,com.facebook.imagepipeline.core.DiskCachesStoreFactory):51:51 -> o 6:18:com.facebook.cache.disk.FileCache mainFileCache_delegate$lambda$0(com.facebook.imagepipeline.core.DiskCachesStoreFactory):47:47 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k;)Lw0/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k;)LA0/k;"} 11:12:com.facebook.imagepipeline.cache.BufferedDiskCache smallImageBufferedDiskCache_delegate$lambda$3(com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1,com.facebook.imagepipeline.core.DiskCachesStoreFactory):67:67 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k$a;Li1/k;)Lg1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k$a;Lm1/k;)Lk1/j;"} 13:16:com.facebook.imagepipeline.cache.BufferedDiskCache smallImageBufferedDiskCache_delegate$lambda$3(com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1,com.facebook.imagepipeline.core.DiskCachesStoreFactory):68:68 -> q 17:33:com.facebook.imagepipeline.cache.BufferedDiskCache smallImageBufferedDiskCache_delegate$lambda$3(com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1,com.facebook.imagepipeline.core.DiskCachesStoreFactory):69:69 -> q 34:46:com.facebook.imagepipeline.cache.BufferedDiskCache smallImageBufferedDiskCache_delegate$lambda$3(com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1,com.facebook.imagepipeline.core.DiskCachesStoreFactory):70:70 -> q @@ -85004,98 +89842,98 @@ com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1 -> i1 73:76:com.facebook.imagepipeline.cache.BufferedDiskCache smallImageBufferedDiskCache_delegate$lambda$3(com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1,com.facebook.imagepipeline.core.DiskCachesStoreFactory):73:73 -> q 77:80:com.facebook.imagepipeline.cache.BufferedDiskCache smallImageBufferedDiskCache_delegate$lambda$3(com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1,com.facebook.imagepipeline.core.DiskCachesStoreFactory):67:67 -> q 6:18:com.facebook.cache.disk.FileCache smallImageFileCache_delegate$lambda$2(com.facebook.imagepipeline.core.DiskCachesStoreFactory):62:62 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k;)Lw0/k;"} -com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda0 -> i1.e: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k;)LA0/k;"} +com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda0 -> m1.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.DiskCachesStoreFactory com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1$$InternalSyntheticLambda$2$8e0c32e514018bc308813a893804f822fc87756c7d11f5651ce26c83376b98a7$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/k;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda0.(i1.DiskCachesStoreFactory):0:0 -> + 1:1:void m1.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda0.(m1.DiskCachesStoreFactory):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k;)V"} - 1:1:java.lang.Object i1.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda0.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k;)V"} + 1:1:java.lang.Object m1.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda0.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda1 -> i1.f: +com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda1 -> m1.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1 com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1$$InternalSyntheticLambda$2$8e0c32e514018bc308813a893804f822fc87756c7d11f5651ce26c83376b98a7$1.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/k$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/k$a;"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.DiskCachesStoreFactory com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1$$InternalSyntheticLambda$2$8e0c32e514018bc308813a893804f822fc87756c7d11f5651ce26c83376b98a7$1.f$1 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/k;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda1.(i1.DiskCachesStoreFactory$diskCachesStore$2$1,i1.DiskCachesStoreFactory):0:0 -> + 1:1:void m1.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda1.(m1.DiskCachesStoreFactory$diskCachesStore$2$1,m1.DiskCachesStoreFactory):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k$a;Li1/k;)V"} - 1:1:java.lang.Object i1.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda1.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k$a;Lm1/k;)V"} + 1:1:java.lang.Object m1.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda1.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda2 -> i1.g: +com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda2 -> m1.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.DiskCachesStoreFactory com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1$$InternalSyntheticLambda$2$8e0c32e514018bc308813a893804f822fc87756c7d11f5651ce26c83376b98a7$2.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/k;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda2.(i1.DiskCachesStoreFactory):0:0 -> + 1:1:void m1.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda2.(m1.DiskCachesStoreFactory):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k;)V"} - 1:1:java.lang.Object i1.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda2.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k;)V"} + 1:1:java.lang.Object m1.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda2.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda3 -> i1.h: +com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda3 -> m1.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1 com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1$$InternalSyntheticLambda$2$8e0c32e514018bc308813a893804f822fc87756c7d11f5651ce26c83376b98a7$3.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/k$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/k$a;"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.DiskCachesStoreFactory com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1$$InternalSyntheticLambda$2$8e0c32e514018bc308813a893804f822fc87756c7d11f5651ce26c83376b98a7$3.f$1 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/k;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda3.(i1.DiskCachesStoreFactory$diskCachesStore$2$1,i1.DiskCachesStoreFactory):0:0 -> + 1:1:void m1.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda3.(m1.DiskCachesStoreFactory$diskCachesStore$2$1,m1.DiskCachesStoreFactory):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k$a;Li1/k;)V"} - 1:1:java.lang.Object i1.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda3.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k$a;Lm1/k;)V"} + 1:1:java.lang.Object m1.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda3.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda4 -> i1.i: +com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda4 -> m1.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.DiskCachesStoreFactory com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1$$InternalSyntheticLambda$2$8e0c32e514018bc308813a893804f822fc87756c7d11f5651ce26c83376b98a7$4.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/k;"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1 com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1$$InternalSyntheticLambda$2$8e0c32e514018bc308813a893804f822fc87756c7d11f5651ce26c83376b98a7$4.f$1 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/k$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/k$a;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda4.(i1.DiskCachesStoreFactory,i1.DiskCachesStoreFactory$diskCachesStore$2$1):0:0 -> + 1:1:void m1.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda4.(m1.DiskCachesStoreFactory,m1.DiskCachesStoreFactory$diskCachesStore$2$1):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k;Li1/k$a;)V"} - 1:1:java.lang.Object i1.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda4.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k;Lm1/k$a;)V"} + 1:1:java.lang.Object m1.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda4.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda5 -> i1.j: +com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda5 -> m1.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1 com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1$$InternalSyntheticLambda$2$8e0c32e514018bc308813a893804f822fc87756c7d11f5651ce26c83376b98a7$5.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/k$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/k$a;"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.DiskCachesStoreFactory com.facebook.imagepipeline.core.DiskCachesStoreFactory$diskCachesStore$2$1$$InternalSyntheticLambda$2$8e0c32e514018bc308813a893804f822fc87756c7d11f5651ce26c83376b98a7$5.f$1 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/k;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda5.(i1.DiskCachesStoreFactory$diskCachesStore$2$1,i1.DiskCachesStoreFactory):0:0 -> + 1:1:void m1.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda5.(m1.DiskCachesStoreFactory$diskCachesStore$2$1,m1.DiskCachesStoreFactory):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/k$a;Li1/k;)V"} - 1:1:java.lang.Object i1.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda5.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/k$a;Lm1/k;)V"} + 1:1:java.lang.Object m1.DiskCachesStoreFactory$diskCachesStore$2$1$$ExternalSyntheticLambda5.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.DiskStorageCacheFactory -> i1.l: +com.facebook.imagepipeline.core.DiskStorageCacheFactory -> m1.l: # {"id":"sourceFile","fileName":"DiskStorageCacheFactory.java"} com.facebook.imagepipeline.core.DiskStorageFactory mDiskStorageFactory -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/m;"} 1:3:void (com.facebook.imagepipeline.core.DiskStorageFactory):24:24 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/m;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/m;)V"} 4:6:void (com.facebook.imagepipeline.core.DiskStorageFactory):25:25 -> 1:11:com.facebook.cache.disk.FileCache get(com.facebook.cache.disk.DiskCacheConfig):56:56 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/d;)Lw0/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/d;)LA0/k;"} 1:9:com.facebook.cache.disk.DiskStorageCache buildDiskStorageCache(com.facebook.cache.disk.DiskCacheConfig,com.facebook.cache.disk.DiskStorage):30:30 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/d;Lw0/f;)Lw0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/d;LA0/f;)LA0/g;"} 1:2:com.facebook.cache.disk.DiskStorageCache buildDiskStorageCache(com.facebook.cache.disk.DiskCacheConfig,com.facebook.cache.disk.DiskStorage,java.util.concurrent.Executor):37:37 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/d;Lw0/f;Ljava/util/concurrent/Executor;)Lw0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/d;LA0/f;Ljava/util/concurrent/Executor;)LA0/g;"} 3:6:com.facebook.cache.disk.DiskStorageCache buildDiskStorageCache(com.facebook.cache.disk.DiskCacheConfig,com.facebook.cache.disk.DiskStorage,java.util.concurrent.Executor):39:39 -> c 7:10:com.facebook.cache.disk.DiskStorageCache buildDiskStorageCache(com.facebook.cache.disk.DiskCacheConfig,com.facebook.cache.disk.DiskStorage,java.util.concurrent.Executor):40:40 -> c 11:17:com.facebook.cache.disk.DiskStorageCache buildDiskStorageCache(com.facebook.cache.disk.DiskCacheConfig,com.facebook.cache.disk.DiskStorage,java.util.concurrent.Executor):41:41 -> c @@ -85105,41 +89943,41 @@ com.facebook.imagepipeline.core.DiskStorageCacheFactory -> i1.l: 28:31:com.facebook.cache.disk.DiskStorageCache buildDiskStorageCache(com.facebook.cache.disk.DiskCacheConfig,com.facebook.cache.disk.DiskStorage,java.util.concurrent.Executor):48:48 -> c 32:35:com.facebook.cache.disk.DiskStorageCache buildDiskStorageCache(com.facebook.cache.disk.DiskCacheConfig,com.facebook.cache.disk.DiskStorage,java.util.concurrent.Executor):49:49 -> c 36:47:com.facebook.cache.disk.DiskStorageCache buildDiskStorageCache(com.facebook.cache.disk.DiskCacheConfig,com.facebook.cache.disk.DiskStorage,java.util.concurrent.Executor):51:51 -> c -com.facebook.imagepipeline.core.DiskStorageFactory -> i1.m: +com.facebook.imagepipeline.core.DiskStorageFactory -> m1.m: # {"id":"sourceFile","fileName":"DiskStorageFactory.kt"} com.facebook.cache.disk.DiskStorage get(com.facebook.cache.disk.DiskCacheConfig) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/d;)Lw0/f;"} -com.facebook.imagepipeline.core.DownsampleMode -> i1.n: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/d;)LA0/f;"} +com.facebook.imagepipeline.core.DownsampleMode -> m1.n: # {"id":"sourceFile","fileName":"DownsampleMode.kt"} com.facebook.imagepipeline.core.DownsampleMode ALWAYS -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/n;"} com.facebook.imagepipeline.core.DownsampleMode AUTO -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/n;"} com.facebook.imagepipeline.core.DownsampleMode NEVER -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/n;"} com.facebook.imagepipeline.core.DownsampleMode[] $VALUES -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"[Li1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lm1/n;"} kotlin.enums.EnumEntries $ENTRIES -> h 1:10:void ():11:11 -> 11:20:void ():12:12 -> 21:43:void ():13:13 -> 1:4:void (java.lang.String,int):10:10 -> 1:11:com.facebook.imagepipeline.core.DownsampleMode[] $values():0:0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lm1/n;"} 7:9:com.facebook.imagepipeline.core.DownsampleMode valueOf(java.lang.String):14:14 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Li1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lm1/n;"} 7:9:com.facebook.imagepipeline.core.DownsampleMode[] values():14:14 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li1/n;"} -com.facebook.imagepipeline.core.DynamicDefaultDiskStorageFactory -> i1.o: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lm1/n;"} +com.facebook.imagepipeline.core.DynamicDefaultDiskStorageFactory -> m1.o: # {"id":"sourceFile","fileName":"DynamicDefaultDiskStorageFactory.java"} 1:4:void ():17:17 -> 1:2:com.facebook.cache.disk.DiskStorage get(com.facebook.cache.disk.DiskCacheConfig):21:21 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/d;)Lw0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/d;)LA0/f;"} 3:6:com.facebook.cache.disk.DiskStorage get(com.facebook.cache.disk.DiskCacheConfig):22:22 -> a 7:10:com.facebook.cache.disk.DiskStorage get(com.facebook.cache.disk.DiskCacheConfig):23:23 -> a 11:14:com.facebook.cache.disk.DiskStorage get(com.facebook.cache.disk.DiskCacheConfig):24:24 -> a 15:22:com.facebook.cache.disk.DiskStorage get(com.facebook.cache.disk.DiskCacheConfig):25:25 -> a -com.facebook.imagepipeline.core.ExecutorSupplier -> i1.p: +com.facebook.imagepipeline.core.ExecutorSupplier -> m1.p: # {"id":"sourceFile","fileName":"ExecutorSupplier.java"} java.util.concurrent.Executor forDecode() -> a java.util.concurrent.Executor forLightweightBackgroundTasks() -> b @@ -85148,39 +89986,39 @@ com.facebook.imagepipeline.core.ExecutorSupplier -> i1.p: java.util.concurrent.Executor forLocalStorageRead() -> e java.util.concurrent.Executor forThumbnailProducer() -> f java.util.concurrent.ScheduledExecutorService scheduledExecutorServiceForBackgroundTasks() -> g -com.facebook.imagepipeline.core.FileCacheFactory -> i1.q: +com.facebook.imagepipeline.core.FileCacheFactory -> m1.q: # {"id":"sourceFile","fileName":"FileCacheFactory.kt"} com.facebook.cache.disk.FileCache get(com.facebook.cache.disk.DiskCacheConfig) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw0/d;)Lw0/k;"} -com.facebook.imagepipeline.core.ImagePipeline -> i1.t: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA0/d;)LA0/k;"} +com.facebook.imagepipeline.core.ImagePipeline -> m1.t: # {"id":"sourceFile","fileName":"ImagePipeline.kt"} com.facebook.imagepipeline.core.ProducerSequenceFactory producerSequenceFactory -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/W;"} com.facebook.common.internal.Supplier isPrefetchEnabledSupplier -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.common.internal.Supplier diskCachesStoreSupplier -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.imagepipeline.listener.RequestListener requestListener -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt1/e;"} com.facebook.imagepipeline.listener.RequestListener2 requestListener2 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt1/d;"} com.facebook.imagepipeline.cache.MemoryCache bitmapMemoryCache -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/x;"} com.facebook.imagepipeline.cache.MemoryCache encodedMemoryCache -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/x;"} com.facebook.imagepipeline.cache.CacheKeyFactory cacheKeyFactory -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/k;"} com.facebook.imagepipeline.producers.ThreadHandoffProducerQueue threadHandoffProducerQueue -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/p0;"} com.facebook.common.internal.Supplier suppressBitmapPrefetchingSupplier -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} java.util.concurrent.atomic.AtomicLong idCounter -> k com.facebook.common.internal.Supplier isLazyDataSource -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.imagepipeline.core.ImagePipelineConfigInterface config -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/v;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/v;"} com.facebook.imagepipeline.core.ImagePipeline$Companion Companion -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/t$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/t$a;"} java.util.concurrent.CancellationException PREFETCH_EXCEPTION -> o java.util.concurrent.CancellationException NULL_IMAGEREQUEST_EXCEPTION -> p java.util.concurrent.CancellationException MODIFIED_URL_IS_NULL -> q @@ -85188,7 +90026,7 @@ com.facebook.imagepipeline.core.ImagePipeline -> i1.t: 18:26:void ():1150:1150 -> 27:36:void ():1151:1151 -> 61:63:void (com.facebook.imagepipeline.core.ProducerSequenceFactory,java.util.Set,java.util.Set,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.ThreadHandoffProducerQueue,com.facebook.common.internal.Supplier,com.facebook.common.internal.Supplier,com.facebook.callercontext.CallerContextVerifier,com.facebook.imagepipeline.core.ImagePipelineConfigInterface):52:52 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;Ljava/util/Set;Ljava/util/Set;LB0/n;Lg1/x;Lg1/x;LB0/n;Lg1/k;Lcom/facebook/imagepipeline/producers/p0;LB0/n;LB0/n;Lx0/a;Li1/v;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;Ljava/util/Set;Ljava/util/Set;LF0/n;Lk1/x;Lk1/x;LF0/n;Lk1/k;Lcom/facebook/imagepipeline/producers/p0;LF0/n;LF0/n;LB0/a;Lm1/v;)V"} 64:65:void (com.facebook.imagepipeline.core.ProducerSequenceFactory,java.util.Set,java.util.Set,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.ThreadHandoffProducerQueue,com.facebook.common.internal.Supplier,com.facebook.common.internal.Supplier,com.facebook.callercontext.CallerContextVerifier,com.facebook.imagepipeline.core.ImagePipelineConfigInterface):53:53 -> 66:67:void (com.facebook.imagepipeline.core.ProducerSequenceFactory,java.util.Set,java.util.Set,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.ThreadHandoffProducerQueue,com.facebook.common.internal.Supplier,com.facebook.common.internal.Supplier,com.facebook.callercontext.CallerContextVerifier,com.facebook.imagepipeline.core.ImagePipelineConfigInterface):56:56 -> 68:69:void (com.facebook.imagepipeline.core.ProducerSequenceFactory,java.util.Set,java.util.Set,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.ThreadHandoffProducerQueue,com.facebook.common.internal.Supplier,com.facebook.common.internal.Supplier,com.facebook.callercontext.CallerContextVerifier,com.facebook.imagepipeline.core.ImagePipelineConfigInterface):59:59 -> @@ -85203,11 +90041,11 @@ com.facebook.imagepipeline.core.ImagePipeline -> i1.t: 101:102:void (com.facebook.imagepipeline.core.ProducerSequenceFactory,java.util.Set,java.util.Set,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.ThreadHandoffProducerQueue,com.facebook.common.internal.Supplier,com.facebook.common.internal.Supplier,com.facebook.callercontext.CallerContextVerifier,com.facebook.imagepipeline.core.ImagePipelineConfigInterface):1138:1138 -> 103:105:void (com.facebook.imagepipeline.core.ProducerSequenceFactory,java.util.Set,java.util.Set,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.ThreadHandoffProducerQueue,com.facebook.common.internal.Supplier,com.facebook.common.internal.Supplier,com.facebook.callercontext.CallerContextVerifier,com.facebook.imagepipeline.core.ImagePipelineConfigInterface):1140:1140 -> 11:15:boolean predicateForUri$lambda$16(android.net.Uri,com.facebook.cache.common.CacheKey):1118:1118 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/net/Uri;Lv0/d;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/net/Uri;Lz0/d;)Z"} 1:8:com.facebook.datasource.DataSource prefetchToDiskCache(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object):458:458 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;)LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;)LP0/c;"} 6:19:com.facebook.datasource.DataSource prefetchToDiskCache(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object,com.facebook.imagepipeline.common.Priority,com.facebook.imagepipeline.listener.RequestListener):495:495 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;Lh1/f;Lp1/e;)LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;Ll1/f;Lt1/e;)LP0/c;"} 20:33:com.facebook.datasource.DataSource prefetchToDiskCache(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object,com.facebook.imagepipeline.common.Priority,com.facebook.imagepipeline.listener.RequestListener):496:496 -> C 34:44:com.facebook.datasource.DataSource prefetchToDiskCache(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object,com.facebook.imagepipeline.common.Priority,com.facebook.imagepipeline.listener.RequestListener):499:499 -> C 45:48:com.facebook.datasource.DataSource prefetchToDiskCache(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object,com.facebook.imagepipeline.common.Priority,com.facebook.imagepipeline.listener.RequestListener):498:498 -> C @@ -85216,9 +90054,9 @@ com.facebook.imagepipeline.core.ImagePipeline -> i1.t: 62:68:com.facebook.datasource.DataSource prefetchToDiskCache(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object,com.facebook.imagepipeline.common.Priority,com.facebook.imagepipeline.listener.RequestListener):504:504 -> C 69:73:com.facebook.datasource.DataSource prefetchToDiskCache(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object,com.facebook.imagepipeline.common.Priority,com.facebook.imagepipeline.listener.RequestListener):512:512 -> C 9:13:com.facebook.datasource.DataSource submitFetchRequest(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,java.lang.Object,com.facebook.imagepipeline.listener.RequestListener,java.lang.String):949:949 -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;Lcom/facebook/imagepipeline/request/b;Lcom/facebook/imagepipeline/request/b$c;Ljava/lang/Object;Lp1/e;Ljava/lang/String;)LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;Lcom/facebook/imagepipeline/request/b;Lcom/facebook/imagepipeline/request/b$c;Ljava/lang/Object;Lt1/e;Ljava/lang/String;)LP0/c;"} 8:18:com.facebook.datasource.DataSource submitFetchRequest(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,java.lang.Object,com.facebook.imagepipeline.listener.RequestListener,java.lang.String,java.util.Map):1189:1189 -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;Lcom/facebook/imagepipeline/request/b;Lcom/facebook/imagepipeline/request/b$c;Ljava/lang/Object;Lp1/e;Ljava/lang/String;Ljava/util/Map;)LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;Lcom/facebook/imagepipeline/request/b;Lcom/facebook/imagepipeline/request/b$c;Ljava/lang/Object;Lt1/e;Ljava/lang/String;Ljava/util/Map;)LP0/c;"} 19:20:com.facebook.datasource.DataSource submitFetchRequest(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,java.lang.Object,com.facebook.imagepipeline.listener.RequestListener,java.lang.String,java.util.Map):969:969 -> E 21:26:com.facebook.datasource.DataSource submitFetchRequest(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,java.lang.Object,com.facebook.imagepipeline.listener.RequestListener,java.lang.String,java.util.Map):970:970 -> E 27:29:com.facebook.datasource.DataSource submitFetchRequest(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,java.lang.Object,com.facebook.imagepipeline.listener.RequestListener,java.lang.String,java.util.Map):969:969 -> E @@ -85252,7 +90090,7 @@ com.facebook.imagepipeline.core.ImagePipeline -> i1.t: 178:181:com.facebook.datasource.DataSource submitFetchRequest(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,java.lang.Object,com.facebook.imagepipeline.listener.RequestListener,java.lang.String,java.util.Map):993:993 -> E 182:189:com.facebook.datasource.DataSource submitFetchRequest(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,java.lang.Object,com.facebook.imagepipeline.listener.RequestListener,java.lang.String,java.util.Map):1197:1197 -> E 1:4:com.facebook.datasource.DataSource submitPrefetchRequest(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,java.lang.Object,com.facebook.imagepipeline.common.Priority,com.facebook.imagepipeline.listener.RequestListener):1058:1058 -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;Lcom/facebook/imagepipeline/request/b;Lcom/facebook/imagepipeline/request/b$c;Ljava/lang/Object;Lh1/f;Lp1/e;)LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;Lcom/facebook/imagepipeline/request/b;Lcom/facebook/imagepipeline/request/b$c;Ljava/lang/Object;Ll1/f;Lt1/e;)LP0/c;"} 5:10:com.facebook.datasource.DataSource submitPrefetchRequest(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,java.lang.Object,com.facebook.imagepipeline.common.Priority,com.facebook.imagepipeline.listener.RequestListener):1059:1059 -> F 11:13:com.facebook.datasource.DataSource submitPrefetchRequest(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,java.lang.Object,com.facebook.imagepipeline.common.Priority,com.facebook.imagepipeline.listener.RequestListener):1058:1058 -> F 14:22:com.facebook.datasource.DataSource submitPrefetchRequest(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,java.lang.Object,com.facebook.imagepipeline.common.Priority,com.facebook.imagepipeline.listener.RequestListener):1061:1061 -> F @@ -85270,12 +90108,12 @@ com.facebook.imagepipeline.core.ImagePipeline -> i1.t: 116:118:com.facebook.datasource.DataSource submitPrefetchRequest(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,java.lang.Object,com.facebook.imagepipeline.common.Priority,com.facebook.imagepipeline.listener.RequestListener):1076:1076 -> F 119:125:com.facebook.datasource.DataSource submitPrefetchRequest(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,java.lang.Object,com.facebook.imagepipeline.common.Priority,com.facebook.imagepipeline.listener.RequestListener):1087:1087 -> F 126:130:com.facebook.datasource.DataSource submitPrefetchRequest(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,java.lang.Object,com.facebook.imagepipeline.common.Priority,com.facebook.imagepipeline.listener.RequestListener):1089:1089 -> F - 1:1:boolean i1.ImagePipeline.$r8$lambda$0CkmgaNjN345EkV4KcoTJN2a21w(android.net.Uri,v0.CacheKey):0:0 -> a + 1:1:boolean m1.ImagePipeline.$r8$lambda$0CkmgaNjN345EkV4KcoTJN2a21w(android.net.Uri,z0.CacheKey):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/net/Uri;Lv0/d;)Z"} - 1:1:boolean i1.ImagePipeline.$r8$lambda$DGsNOEa425TRIWYRH72ZcSVq_GU(v0.CacheKey):0:0 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/net/Uri;Lz0/d;)Z"} + 1:1:boolean m1.ImagePipeline.$r8$lambda$DGsNOEa425TRIWYRH72ZcSVq_GU(z0.CacheKey):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)Z"} 1:3:void clearCaches():656:656 -> c 4:7:void clearCaches():657:657 -> c 1:13:void clearDiskCaches():635:635 -> d @@ -85287,9 +90125,9 @@ com.facebook.imagepipeline.core.ImagePipeline -> i1.t: 1:5:void clearMemoryCaches():628:628 -> e 6:10:void clearMemoryCaches():629:629 -> e 11:16:void clearMemoryCaches():630:630 -> e - 1:1:boolean i1.ImagePipeline.clearMemoryCaches$lambda$3(v0.CacheKey):0:0 -> f + 1:1:boolean m1.ImagePipeline.clearMemoryCaches$lambda$3(z0.CacheKey):0:0 -> f # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/d;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/d;)Z"} 6:8:void evictFromCache(android.net.Uri):622:622 -> g 9:12:void evictFromCache(android.net.Uri):623:623 -> g 1:18:void evictFromDiskCache(android.net.Uri):594:594 -> h @@ -85305,26 +90143,26 @@ com.facebook.imagepipeline.core.ImagePipeline -> i1.t: 10:14:void evictFromMemoryCache(android.net.Uri):582:582 -> j 15:20:void evictFromMemoryCache(android.net.Uri):583:583 -> j 10:14:com.facebook.datasource.DataSource fetchDecodedImage(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object):249:249 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;)LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;)LP0/c;"} 15:19:com.facebook.datasource.DataSource fetchDecodedImage(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object,com.facebook.imagepipeline.request.ImageRequest$RequestLevel):291:291 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;Lcom/facebook/imagepipeline/request/b$c;)LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;Lcom/facebook/imagepipeline/request/b$c;)LP0/c;"} 3:17:com.facebook.datasource.DataSource fetchDecodedImage(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,com.facebook.imagepipeline.listener.RequestListener,java.lang.String):219:219 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;Lcom/facebook/imagepipeline/request/b$c;Lp1/e;Ljava/lang/String;)LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;Lcom/facebook/imagepipeline/request/b$c;Lt1/e;Ljava/lang/String;)LP0/c;"} 18:25:com.facebook.datasource.DataSource fetchDecodedImage(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,com.facebook.imagepipeline.listener.RequestListener,java.lang.String):222:222 -> m 26:37:com.facebook.datasource.DataSource fetchDecodedImage(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,com.facebook.imagepipeline.listener.RequestListener,java.lang.String):226:226 -> m 38:42:com.facebook.datasource.DataSource fetchDecodedImage(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,com.facebook.imagepipeline.listener.RequestListener,java.lang.String):223:223 -> m 43:47:com.facebook.datasource.DataSource fetchDecodedImage(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,com.facebook.imagepipeline.listener.RequestListener,java.lang.String):231:231 -> m 17:21:com.facebook.datasource.DataSource fetchDecodedImage$default(com.facebook.imagepipeline.core.ImagePipeline,com.facebook.imagepipeline.request.ImageRequest,java.lang.Object,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,com.facebook.imagepipeline.listener.RequestListener,java.lang.String,int,java.lang.Object):211:211 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/t;Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;Lcom/facebook/imagepipeline/request/b$c;Lp1/e;Ljava/lang/String;ILjava/lang/Object;)LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/t;Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;Lcom/facebook/imagepipeline/request/b$c;Lt1/e;Ljava/lang/String;ILjava/lang/Object;)LP0/c;"} 6:12:com.facebook.datasource.DataSource fetchImageFromBitmapCache(com.facebook.imagepipeline.request.ImageRequest,java.lang.Object):196:196 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;)LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;)LP0/c;"} 1:11:java.lang.String generateUniqueFutureId():89:89 -> p 1:3:com.facebook.imagepipeline.cache.MemoryCache getBitmapMemoryCache():72:72 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/x;"} 1:3:com.facebook.imagepipeline.cache.CacheKeyFactory getCacheKeyFactory():76:76 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/k;"} 8:13:com.facebook.imagepipeline.listener.RequestListener getRequestListenerForRequest(com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.listener.RequestListener):1099:1099 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Lp1/e;)Lp1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Lt1/e;)Lt1/e;"} 14:16:com.facebook.imagepipeline.listener.RequestListener getRequestListenerForRequest(com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.listener.RequestListener):1100:1100 -> s 17:34:com.facebook.imagepipeline.listener.RequestListener getRequestListenerForRequest(com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.listener.RequestListener):1102:1102 -> s 35:40:com.facebook.imagepipeline.listener.RequestListener getRequestListenerForRequest(com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.listener.RequestListener):1105:1105 -> s @@ -85366,103 +90204,103 @@ com.facebook.imagepipeline.core.ImagePipeline -> i1.t: 53:72:boolean isInDynamicDiskCachesSync(com.facebook.imagepipeline.request.ImageRequest):1178:1178 -> y 73:90:boolean isInDynamicDiskCachesSync(com.facebook.imagepipeline.request.ImageRequest):769:769 -> y 1:6:com.facebook.common.internal.Predicate predicateForUri(android.net.Uri):1117:1117 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/net/Uri;)LB0/l;"} -com.facebook.imagepipeline.core.ImagePipeline$$ExternalSyntheticLambda0 -> i1.r: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/net/Uri;)LF0/l;"} +com.facebook.imagepipeline.core.ImagePipeline$$ExternalSyntheticLambda0 -> m1.r: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} android.net.Uri com.facebook.imagepipeline.core.ImagePipeline$$InternalSyntheticLambda$1$7b216e5b64268866e4a160f2abd8f794d6dc212b38111bbbf0c3a42bcd198d7c$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.ImagePipeline$$ExternalSyntheticLambda0.(android.net.Uri):0:0 -> + 1:1:void m1.ImagePipeline$$ExternalSyntheticLambda0.(android.net.Uri):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:boolean i1.ImagePipeline$$ExternalSyntheticLambda0.apply(java.lang.Object):0:0 -> apply + 1:1:boolean m1.ImagePipeline$$ExternalSyntheticLambda0.apply(java.lang.Object):0:0 -> apply # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.ImagePipeline$$ExternalSyntheticLambda1 -> i1.s: +com.facebook.imagepipeline.core.ImagePipeline$$ExternalSyntheticLambda1 -> m1.s: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.ImagePipeline$$ExternalSyntheticLambda1.():0:0 -> + 1:1:void m1.ImagePipeline$$ExternalSyntheticLambda1.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:boolean i1.ImagePipeline$$ExternalSyntheticLambda1.apply(java.lang.Object):0:0 -> apply + 1:1:boolean m1.ImagePipeline$$ExternalSyntheticLambda1.apply(java.lang.Object):0:0 -> apply # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.ImagePipeline$Companion -> i1.t$a: +com.facebook.imagepipeline.core.ImagePipeline$Companion -> m1.t$a: # {"id":"sourceFile","fileName":"ImagePipeline.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():1148:1148 -> -com.facebook.imagepipeline.core.ImagePipeline$WhenMappings -> i1.t$b: +com.facebook.imagepipeline.core.ImagePipeline$WhenMappings -> m1.t$b: # {"id":"sourceFile","fileName":"ImagePipeline.kt"} int[] $EnumSwitchMapping$0 -> a 1:37:void ():0:0 -> -com.facebook.imagepipeline.core.ImagePipelineConfig -> i1.u: +com.facebook.imagepipeline.core.ImagePipelineConfig -> m1.u: # {"id":"sourceFile","fileName":"ImagePipelineConfig.kt"} java.util.Set customProducerSequenceFactories -> A boolean isResizeAndRotateEnabledForNetwork -> B com.facebook.cache.disk.DiskCacheConfig smallImageDiskCacheConfig -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LA0/d;"} com.facebook.imagepipeline.core.ImagePipelineExperiments experiments -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/x;"} boolean isDiskCacheEnabled -> E com.facebook.imagepipeline.debug.CloseableReferenceLeakTracker closeableReferenceLeakTracker -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo1/a;"} com.facebook.imagepipeline.cache.MemoryCache bitmapCacheOverride -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/x;"} com.facebook.imagepipeline.cache.MemoryCache encodedMemoryCacheOverride -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/x;"} com.facebook.imagepipeline.cache.BitmapMemoryCacheFactory bitmapMemoryCacheFactory -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/a;"} java.util.Map dynamicDiskCacheConfigMap -> J com.facebook.imagepipeline.core.ImagePipelineConfig$Companion Companion -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/u$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/u$b;"} com.facebook.imagepipeline.core.ImagePipelineConfig$DefaultImageRequestConfig defaultImageRequestConfig -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/u$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/u$c;"} android.graphics.Bitmap$Config bitmapConfig -> a com.facebook.common.internal.Supplier bitmapMemoryCacheParamsSupplier -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.imagepipeline.cache.MemoryCache$CacheTrimStrategy bitmapMemoryCacheTrimStrategy -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/x$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/x$a;"} com.facebook.imagepipeline.cache.MemoryCache$CacheTrimStrategy encodedMemoryCacheTrimStrategy -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/x$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/x$a;"} com.facebook.imagepipeline.cache.CacheKeyFactory cacheKeyFactory -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/k;"} android.content.Context context -> f com.facebook.imagepipeline.core.DownsampleMode downsampleMode -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/n;"} com.facebook.common.internal.Supplier diskCachesStoreSupplier -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.common.internal.Supplier encodedMemoryCacheParamsSupplier -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.imagepipeline.core.ExecutorSupplier executorSupplier -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/p;"} com.facebook.imagepipeline.cache.ImageCacheStatsTracker imageCacheStatsTracker -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/t;"} com.facebook.imagepipeline.decoder.ImageDecoder imageDecoder -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/c;"} com.facebook.imagepipeline.transcoder.ImageTranscoderFactory imageTranscoderFactory -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ly1/d;"} com.facebook.common.internal.Supplier enableEncodedImageColorSpaceUsage -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} java.lang.Integer imageTranscoderType -> o com.facebook.common.internal.Supplier isPrefetchEnabledSupplier -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.cache.disk.DiskCacheConfig mainDiskCacheConfig -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LA0/d;"} com.facebook.common.memory.MemoryTrimmableRegistry memoryTrimmableRegistry -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/d;"} int memoryChunkType -> s com.facebook.imagepipeline.producers.NetworkFetcher networkFetcher -> t # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/X;"} int httpNetworkTimeout -> u com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory platformBitmapFactory -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj1/b;"} com.facebook.imagepipeline.memory.PoolFactory poolFactory -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/E;"} com.facebook.imagepipeline.decoder.ProgressiveJpegConfig progressiveJpegConfig -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/e;"} java.util.Set requestListeners -> y java.util.Set requestListener2s -> z 9:16:void ():518:518 -> 1:1:void (com.facebook.imagepipeline.core.ImagePipelineConfig$Builder,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/u$a;Lkotlin/jvm/internal/DefaultConstructorMarker;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/u$a;Lkotlin/jvm/internal/DefaultConstructorMarker;)V"} 2:2:void (com.facebook.imagepipeline.core.ImagePipelineConfig$Builder):72:72 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/u$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/u$a;)V"} 3:4:void (com.facebook.imagepipeline.core.ImagePipelineConfig$Builder):121:122 -> 5:5:void (com.facebook.imagepipeline.core.ImagePipelineConfig$Builder):125:125 -> 6:8:void (com.facebook.imagepipeline.core.ImagePipelineConfig$Builder):127:129 -> @@ -85508,134 +90346,134 @@ com.facebook.imagepipeline.core.ImagePipelineConfig -> i1.u: 75:75:void (com.facebook.imagepipeline.core.ImagePipelineConfig$Builder):138:138 -> 1:3:boolean isDiskCacheEnabled():111:111 -> A 1:3:com.facebook.imagepipeline.core.DownsampleMode getDownsampleMode():84:84 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/n;"} 1:2:com.facebook.callercontext.CallerContextVerifier getCallerContextVerifier():112:112 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/a;"} 1:3:com.facebook.common.internal.Supplier getBitmapMemoryCacheParamsSupplier():78:78 -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/n;"} 1:3:com.facebook.imagepipeline.decoder.ImageDecoder getImageDecoder():89:89 -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp1/c;"} 1:3:com.facebook.imagepipeline.core.ImagePipelineExperiments getExperiments():110:110 -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/x;"} 1:3:com.facebook.common.internal.Supplier getEncodedMemoryCacheParamsSupplier():86:86 -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/n;"} 1:3:com.facebook.imagepipeline.core.ExecutorSupplier getExecutorSupplier():87:87 -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/p;"} 1:3:com.facebook.imagepipeline.core.ImagePipelineConfig$DefaultImageRequestConfig access$getDefaultImageRequestConfig$cp():72:72 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/u$c;"} - 1:1:i1.ImagePipelineConfig$DefaultImageRequestConfig i1.ImagePipelineConfig.getDefaultImageRequestConfig():0:0 -> J + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/u$c;"} + 1:1:m1.ImagePipelineConfig$DefaultImageRequestConfig m1.ImagePipelineConfig.getDefaultImageRequestConfig():0:0 -> J # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/u$c;"} - 1:1:i1.ImagePipelineConfig$Builder i1.ImagePipelineConfig.newBuilder(android.content.Context):0:0 -> K + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/u$c;"} + 1:1:m1.ImagePipelineConfig$Builder m1.ImagePipelineConfig.newBuilder(android.content.Context):0:0 -> K # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Li1/u$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lm1/u$a;"} 1:3:com.facebook.imagepipeline.memory.PoolFactory getPoolFactory():102:102 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq1/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu1/E;"} 1:3:java.util.Set getRequestListener2s():105:105 -> b 1:3:int getMemoryChunkType():98:98 -> c 1:3:com.facebook.common.internal.Supplier getDiskCachesStoreSupplier():85:85 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/n;"} 1:3:com.facebook.imagepipeline.debug.CloseableReferenceLeakTracker getCloseableReferenceLeakTracker():113:113 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo1/a;"} 1:3:com.facebook.imagepipeline.cache.BitmapMemoryCacheFactory getBitmapMemoryCacheFactory():117:117 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/a;"} 1:3:com.facebook.imagepipeline.producers.NetworkFetcher getNetworkFetcher():99:99 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/facebook/imagepipeline/producers/X;"} 1:3:android.content.Context getContext():83:83 -> getContext 1:3:com.facebook.imagepipeline.cache.MemoryCache getEncodedMemoryCacheOverride():115:115 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/x;"} 1:3:com.facebook.cache.disk.DiskCacheConfig getMainDiskCacheConfig():95:95 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LA0/d;"} 1:3:java.util.Set getRequestListeners():104:104 -> j 1:3:com.facebook.imagepipeline.cache.MemoryCache$CacheTrimStrategy getEncodedMemoryCacheTrimStrategy():80:80 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/x$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/x$a;"} 1:3:com.facebook.imagepipeline.cache.CacheKeyFactory getCacheKeyFactory():82:82 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/k;"} 1:3:boolean isResizeAndRotateEnabledForNetwork():107:107 -> m 1:3:com.facebook.imagepipeline.cache.MemoryCache$CacheTrimStrategy getBitmapMemoryCacheTrimStrategy():79:79 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/x$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/x$a;"} 1:3:java.util.Set getCustomProducerSequenceFactories():106:106 -> o 1:3:com.facebook.imagepipeline.decoder.ProgressiveJpegConfig getProgressiveJpegConfig():103:103 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp1/e;"} 1:3:java.util.Map getDynamicDiskCacheConfigMap():118:118 -> q 1:3:com.facebook.cache.disk.DiskCacheConfig getSmallImageDiskCacheConfig():108:108 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LA0/d;"} 1:3:com.facebook.imagepipeline.cache.ImageCacheStatsTracker getImageCacheStatsTracker():88:88 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/t;"} 1:2:com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver getBitmapMemoryCacheEntryStateObserver():81:81 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/n$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/n$b;"} 1:3:com.facebook.common.internal.Supplier isPrefetchEnabledSupplier():94:94 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/n;"} 1:2:com.facebook.common.executors.SerialExecutorService getExecutorServiceForAnimatedImages():116:116 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LD0/d;"} 1:3:java.lang.Integer getImageTranscoderType():93:93 -> w 1:3:com.facebook.imagepipeline.transcoder.ImageTranscoderFactory getImageTranscoderFactory():90:90 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly1/d;"} 1:3:com.facebook.common.memory.MemoryTrimmableRegistry getMemoryTrimmableRegistry():96:96 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"()LE0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LI0/d;"} 1:2:com.facebook.imagepipeline.decoder.ImageDecoderConfig getImageDecoderConfig():109:109 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/d;"} -com.facebook.imagepipeline.core.ImagePipelineConfig$Builder -> i1.u$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp1/d;"} +com.facebook.imagepipeline.core.ImagePipelineConfig$Builder -> m1.u$a: # {"id":"sourceFile","fileName":"ImagePipelineConfig.kt"} com.facebook.cache.disk.DiskCacheConfig smallImageDiskCacheConfig -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LA0/d;"} com.facebook.imagepipeline.core.FileCacheFactory fileCacheFactory -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/q;"} com.facebook.common.internal.Supplier diskCachesStoreSupplier -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} int httpConnectionTimeout -> D com.facebook.imagepipeline.core.ImagePipelineExperiments$Builder experimentsBuilder -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/x$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/x$a;"} boolean diskCacheEnabled -> F com.facebook.imagepipeline.debug.CloseableReferenceLeakTracker closeableReferenceLeakTracker -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo1/a;"} com.facebook.imagepipeline.cache.MemoryCache bitmapMemoryCache -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/x;"} com.facebook.imagepipeline.cache.MemoryCache encodedMemoryCache -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/x;"} com.facebook.imagepipeline.cache.BitmapMemoryCacheFactory bitmapMemoryCacheFactory -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/a;"} java.util.Map dynamicDiskCacheConfigMap -> K android.graphics.Bitmap$Config bitmapConfig -> a com.facebook.common.internal.Supplier bitmapMemoryCacheParamsSupplier -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.imagepipeline.cache.MemoryCache$CacheTrimStrategy bitmapMemoryCacheTrimStrategy -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/x$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/x$a;"} com.facebook.imagepipeline.cache.MemoryCache$CacheTrimStrategy encodedMemoryCacheTrimStrategy -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/x$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/x$a;"} com.facebook.imagepipeline.cache.CacheKeyFactory cacheKeyFactory -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/k;"} android.content.Context context -> f com.facebook.imagepipeline.core.DownsampleMode downsampleMode -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/n;"} com.facebook.common.internal.Supplier encodedMemoryCacheParamsSupplier -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.imagepipeline.core.ExecutorSupplier executorSupplier -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/p;"} com.facebook.imagepipeline.cache.ImageCacheStatsTracker imageCacheStatsTracker -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/t;"} com.facebook.imagepipeline.decoder.ImageDecoder imageDecoder -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/c;"} com.facebook.common.internal.Supplier enableEncodedImageColorSpaceUsage -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.imagepipeline.transcoder.ImageTranscoderFactory imageTranscoderFactory -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ly1/d;"} java.lang.Integer imageTranscoderType -> n com.facebook.common.internal.Supplier isPrefetchEnabledSupplier -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.cache.disk.DiskCacheConfig mainDiskCacheConfig -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LA0/d;"} com.facebook.common.memory.MemoryTrimmableRegistry memoryTrimmableRegistry -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/d;"} java.lang.Integer memoryChunkType -> r com.facebook.imagepipeline.producers.NetworkFetcher networkFetcher -> s # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/X;"} com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory platformBitmapFactory -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj1/b;"} com.facebook.imagepipeline.memory.PoolFactory poolFactory -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/E;"} com.facebook.imagepipeline.decoder.ProgressiveJpegConfig progressiveJpegConfig -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/e;"} java.util.Set requestListeners -> w java.util.Set requestListener2s -> x java.util.Set customProducerSequenceFactories -> y @@ -85649,100 +90487,100 @@ com.facebook.imagepipeline.core.ImagePipelineConfig$Builder -> i1.u$a: 28:34:void (android.content.Context):305:305 -> 35:37:void (android.content.Context):512:512 -> 1:3:com.facebook.imagepipeline.decoder.ImageDecoder getImageDecoder():238:238 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp1/c;"} 1:2:com.facebook.imagepipeline.decoder.ImageDecoderConfig getImageDecoderConfig():291:291 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp1/d;"} 1:3:com.facebook.imagepipeline.transcoder.ImageTranscoderFactory getImageTranscoderFactory():244:244 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly1/d;"} 1:3:java.lang.Integer getImageTranscoderType():247:247 -> D 1:3:com.facebook.cache.disk.DiskCacheConfig getMainDiskCacheConfig():251:251 -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LA0/d;"} 1:3:java.lang.Integer getMemoryChunkType():257:257 -> F 1:3:com.facebook.common.memory.MemoryTrimmableRegistry getMemoryTrimmableRegistry():254:254 -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"()LE0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LI0/d;"} 1:3:com.facebook.imagepipeline.producers.NetworkFetcher getNetworkFetcher():258:258 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/facebook/imagepipeline/producers/X;"} 1:3:com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory getPlatformBitmapFactory():261:261 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj1/b;"} 1:3:com.facebook.imagepipeline.memory.PoolFactory getPoolFactory():264:264 -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq1/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu1/E;"} 1:3:com.facebook.imagepipeline.decoder.ProgressiveJpegConfig getProgressiveJpegConfig():267:267 -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp1/e;"} 1:3:java.util.Set getRequestListener2s():273:273 -> L 1:3:java.util.Set getRequestListeners():270:270 -> M 1:3:boolean getResizeAndRotateEnabledForNetwork():279:279 -> N 1:2:com.facebook.common.executors.SerialExecutorService getSerialExecutorServiceForAnimatedImages():314:314 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LD0/d;"} 1:3:com.facebook.cache.disk.DiskCacheConfig getSmallImageDiskCacheConfig():282:282 -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LA0/d;"} 1:3:com.facebook.common.internal.Supplier isPrefetchEnabledSupplier():248:248 -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/n;"} 6:8:com.facebook.imagepipeline.core.ImagePipelineConfig$Builder setDownsampleMode(com.facebook.imagepipeline.core.DownsampleMode):365:365 -> R - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/n;)Li1/u$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/n;)Lm1/u$a;"} 1:3:com.facebook.imagepipeline.core.ImagePipelineConfig$Builder setNetworkFetcher(com.facebook.imagepipeline.producers.NetworkFetcher):436:436 -> S - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/X;)Li1/u$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/X;)Lm1/u$a;"} 1:3:com.facebook.imagepipeline.core.ImagePipelineConfig$Builder setRequestListeners(java.util.Set):452:452 -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Li1/u$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;)Lm1/u$a;"} 1:7:com.facebook.imagepipeline.core.ImagePipelineConfig build():508:508 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/u;"} 1:3:com.facebook.imagepipeline.core.ImagePipelineExperiments$Builder experiment():506:506 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/x$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/x$a;"} 1:3:android.graphics.Bitmap$Config getBitmapConfig():206:206 -> c 1:3:com.facebook.imagepipeline.cache.MemoryCache getBitmapMemoryCache():308:308 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/x;"} 1:2:com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver getBitmapMemoryCacheEntryStateObserver():212:212 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/n$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/n$b;"} 1:3:com.facebook.imagepipeline.cache.BitmapMemoryCacheFactory getBitmapMemoryCacheFactory():317:317 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/a;"} 1:3:com.facebook.common.internal.Supplier getBitmapMemoryCacheParamsSupplier():209:209 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/n;"} 1:3:com.facebook.imagepipeline.cache.MemoryCache$CacheTrimStrategy getBitmapMemoryCacheTrimStrategy():215:215 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/x$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/x$a;"} 1:3:com.facebook.imagepipeline.cache.CacheKeyFactory getCacheKeyFactory():221:221 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/k;"} 1:2:com.facebook.callercontext.CallerContextVerifier getCallerContextVerifier():301:301 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/a;"} 1:3:com.facebook.imagepipeline.debug.CloseableReferenceLeakTracker getCloseableReferenceLeakTracker():304:304 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo1/a;"} 1:3:android.content.Context getContext():224:224 -> l 1:3:java.util.Set getCustomProducerSequenceFactories():276:276 -> m 1:3:boolean getDiskCacheEnabled():298:298 -> n 1:3:com.facebook.common.internal.Supplier getDiskCachesStoreSupplier():288:288 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/n;"} 1:3:com.facebook.imagepipeline.core.DownsampleMode getDownsampleMode():226:226 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/n;"} 1:3:java.util.Map getDynamicDiskCacheConfigMap():320:320 -> q 1:3:com.facebook.common.internal.Supplier getEnableEncodedImageColorSpaceUsage():241:241 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/n;"} 1:3:com.facebook.imagepipeline.cache.MemoryCache getEncodedMemoryCache():311:311 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/x;"} 1:3:com.facebook.common.internal.Supplier getEncodedMemoryCacheParamsSupplier():229:229 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/n;"} 1:3:com.facebook.imagepipeline.cache.MemoryCache$CacheTrimStrategy getEncodedMemoryCacheTrimStrategy():218:218 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/x$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/x$a;"} 1:3:com.facebook.imagepipeline.core.ExecutorSupplier getExecutorSupplier():232:232 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/p;"} 1:3:com.facebook.imagepipeline.core.ImagePipelineExperiments$Builder getExperimentsBuilder():297:297 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/x$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/x$a;"} 1:3:com.facebook.imagepipeline.core.FileCacheFactory getFileCacheFactory():285:285 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/q;"} 1:3:int getHttpConnectionTimeout():294:294 -> y 1:3:com.facebook.imagepipeline.cache.ImageCacheStatsTracker getImageCacheStatsTracker():235:235 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/t;"} -com.facebook.imagepipeline.core.ImagePipelineConfig$Companion -> i1.u$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/t;"} +com.facebook.imagepipeline.core.ImagePipelineConfig$Companion -> m1.u$b: # {"id":"sourceFile","fileName":"ImagePipelineConfig.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():516:516 -> 1:5:com.facebook.cache.disk.DiskCacheConfig access$getDefaultMainDiskCacheConfig(com.facebook.imagepipeline.core.ImagePipelineConfig$Companion,android.content.Context):516:516 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/u$b;Landroid/content/Context;)Lw0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/u$b;Landroid/content/Context;)LA0/d;"} 1:5:com.facebook.imagepipeline.transcoder.ImageTranscoderFactory access$getImageTranscoderFactory(com.facebook.imagepipeline.core.ImagePipelineConfig$Companion,com.facebook.imagepipeline.core.ImagePipelineConfig$Builder):516:516 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/u$b;Li1/u$a;)Lu1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/u$b;Lm1/u$a;)Ly1/d;"} 1:5:int access$getMemoryChunkType(com.facebook.imagepipeline.core.ImagePipelineConfig$Companion,com.facebook.imagepipeline.core.ImagePipelineConfig$Builder,com.facebook.imagepipeline.core.ImagePipelineExperiments):516:516 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/u$b;Li1/u$a;Li1/x;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/u$b;Lm1/u$a;Lm1/x;)I"} 1:5:com.facebook.imagepipeline.core.ImagePipelineConfig$DefaultImageRequestConfig getDefaultImageRequestConfig():517:517 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/u$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/u$c;"} 1:6:com.facebook.cache.disk.DiskCacheConfig getDefaultMainDiskCacheConfig(android.content.Context):578:578 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lw0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)LA0/d;"} 7:15:com.facebook.cache.disk.DiskCacheConfig getDefaultMainDiskCacheConfig(android.content.Context):538:538 -> e 16:20:com.facebook.cache.disk.DiskCacheConfig getDefaultMainDiskCacheConfig(android.content.Context):582:582 -> e 21:28:com.facebook.cache.disk.DiskCacheConfig getDefaultMainDiskCacheConfig(android.content.Context):538:538 -> e @@ -85750,85 +90588,85 @@ com.facebook.imagepipeline.core.ImagePipelineConfig$Companion -> i1.u$b: 32:38:com.facebook.cache.disk.DiskCacheConfig getDefaultMainDiskCacheConfig(android.content.Context):537:537 -> e 39:42:com.facebook.cache.disk.DiskCacheConfig getDefaultMainDiskCacheConfig(android.content.Context):586:586 -> e 1:21:com.facebook.imagepipeline.transcoder.ImageTranscoderFactory getImageTranscoderFactory(com.facebook.imagepipeline.core.ImagePipelineConfig$Builder):550:550 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/u$a;)Lu1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/u$a;)Ly1/d;"} 22:26:com.facebook.imagepipeline.transcoder.ImageTranscoderFactory getImageTranscoderFactory(com.facebook.imagepipeline.core.ImagePipelineConfig$Builder):553:553 -> f 1:11:int getMemoryChunkType(com.facebook.imagepipeline.core.ImagePipelineConfig$Builder,com.facebook.imagepipeline.core.ImagePipelineExperiments):562:562 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/u$a;Li1/x;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/u$a;Lm1/x;)I"} 12:21:int getMemoryChunkType(com.facebook.imagepipeline.core.ImagePipelineConfig$Builder,com.facebook.imagepipeline.core.ImagePipelineExperiments):563:563 -> g 22:29:int getMemoryChunkType(com.facebook.imagepipeline.core.ImagePipelineConfig$Builder,com.facebook.imagepipeline.core.ImagePipelineExperiments):564:564 -> g 30:41:int getMemoryChunkType(com.facebook.imagepipeline.core.ImagePipelineConfig$Builder,com.facebook.imagepipeline.core.ImagePipelineExperiments):566:566 -> g 42:46:int getMemoryChunkType(com.facebook.imagepipeline.core.ImagePipelineConfig$Builder,com.facebook.imagepipeline.core.ImagePipelineExperiments):569:569 -> g 6:11:com.facebook.imagepipeline.core.ImagePipelineConfig$Builder newBuilder(android.content.Context):547:547 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Li1/u$a;"} -com.facebook.imagepipeline.core.ImagePipelineConfig$DefaultImageRequestConfig -> i1.u$c: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lm1/u$a;"} +com.facebook.imagepipeline.core.ImagePipelineConfig$DefaultImageRequestConfig -> m1.u$c: # {"id":"sourceFile","fileName":"ImagePipelineConfig.kt"} boolean isProgressiveRenderingEnabled -> a 1:4:void ():201:201 -> 1:3:boolean isProgressiveRenderingEnabled():202:202 -> a -com.facebook.imagepipeline.core.ImagePipelineConfigInterface -> i1.v: +com.facebook.imagepipeline.core.ImagePipelineConfigInterface -> m1.v: # {"id":"sourceFile","fileName":"ImagePipelineConfigInterface.kt"} boolean isDiskCacheEnabled() -> A com.facebook.imagepipeline.core.DownsampleMode getDownsampleMode() -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/n;"} com.facebook.callercontext.CallerContextVerifier getCallerContextVerifier() -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/a;"} com.facebook.common.internal.Supplier getBitmapMemoryCacheParamsSupplier() -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/n;"} com.facebook.imagepipeline.decoder.ImageDecoder getImageDecoder() -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp1/c;"} com.facebook.imagepipeline.core.ImagePipelineExperiments getExperiments() -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/x;"} com.facebook.common.internal.Supplier getEncodedMemoryCacheParamsSupplier() -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/n;"} com.facebook.imagepipeline.core.ExecutorSupplier getExecutorSupplier() -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/p;"} com.facebook.imagepipeline.memory.PoolFactory getPoolFactory() -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq1/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu1/E;"} java.util.Set getRequestListener2s() -> b int getMemoryChunkType() -> c com.facebook.common.internal.Supplier getDiskCachesStoreSupplier() -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/n;"} com.facebook.imagepipeline.debug.CloseableReferenceLeakTracker getCloseableReferenceLeakTracker() -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo1/a;"} com.facebook.imagepipeline.cache.BitmapMemoryCacheFactory getBitmapMemoryCacheFactory() -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/a;"} com.facebook.imagepipeline.producers.NetworkFetcher getNetworkFetcher() -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/facebook/imagepipeline/producers/X;"} android.content.Context getContext() -> getContext com.facebook.imagepipeline.cache.MemoryCache getEncodedMemoryCacheOverride() -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/x;"} com.facebook.cache.disk.DiskCacheConfig getMainDiskCacheConfig() -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LA0/d;"} java.util.Set getRequestListeners() -> j com.facebook.imagepipeline.cache.MemoryCache$CacheTrimStrategy getEncodedMemoryCacheTrimStrategy() -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/x$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/x$a;"} com.facebook.imagepipeline.cache.CacheKeyFactory getCacheKeyFactory() -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/k;"} boolean isResizeAndRotateEnabledForNetwork() -> m com.facebook.imagepipeline.cache.MemoryCache$CacheTrimStrategy getBitmapMemoryCacheTrimStrategy() -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/x$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/x$a;"} java.util.Set getCustomProducerSequenceFactories() -> o com.facebook.imagepipeline.decoder.ProgressiveJpegConfig getProgressiveJpegConfig() -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp1/e;"} java.util.Map getDynamicDiskCacheConfigMap() -> q com.facebook.cache.disk.DiskCacheConfig getSmallImageDiskCacheConfig() -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LA0/d;"} com.facebook.imagepipeline.cache.ImageCacheStatsTracker getImageCacheStatsTracker() -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/t;"} com.facebook.imagepipeline.cache.CountingMemoryCache$EntryStateObserver getBitmapMemoryCacheEntryStateObserver() -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/n$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/n$b;"} com.facebook.common.internal.Supplier isPrefetchEnabledSupplier() -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/n;"} com.facebook.common.executors.SerialExecutorService getExecutorServiceForAnimatedImages() -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LD0/d;"} java.lang.Integer getImageTranscoderType() -> w com.facebook.imagepipeline.transcoder.ImageTranscoderFactory getImageTranscoderFactory() -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly1/d;"} com.facebook.common.memory.MemoryTrimmableRegistry getMemoryTrimmableRegistry() -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"()LE0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LI0/d;"} com.facebook.imagepipeline.decoder.ImageDecoderConfig getImageDecoderConfig() -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/d;"} -com.facebook.imagepipeline.core.ImagePipelineExperiments -> i1.x: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp1/d;"} +com.facebook.imagepipeline.core.ImagePipelineExperiments -> m1.x: # {"id":"sourceFile","fileName":"ImagePipelineExperiments.kt"} boolean allowDelay -> A boolean handOffOnUiThreadOnly -> B @@ -85840,10 +90678,10 @@ com.facebook.imagepipeline.core.ImagePipelineExperiments -> i1.x: int animationRenderFpsLimit -> H boolean prefetchShortcutEnabled -> I com.facebook.imagepipeline.platform.PlatformDecoderOptions platformDecoderOptions -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr1/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv1/h;"} boolean isBinaryXmlEnabled -> K com.facebook.imagepipeline.core.ImagePipelineExperiments$Companion Companion -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/x$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/x$b;"} boolean isWebpSupportEnabled -> a boolean isDecodeCancellationEnabled -> b boolean useDownsamplingRatioForResizing -> c @@ -85857,13 +90695,13 @@ com.facebook.imagepipeline.core.ImagePipelineExperiments -> i1.x: boolean isNativeCodeDisabled -> k boolean isPartialImageCachingEnabled -> l com.facebook.imagepipeline.core.ImagePipelineExperiments$ProducerFactoryMethod producerFactoryMethod -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/x$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/x$d;"} com.facebook.common.internal.Supplier isLazyDataSource -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} boolean isGingerbreadDecoderEnabled -> o boolean downscaleFrameToDrawableDimensions -> p com.facebook.common.internal.Supplier suppressBitmapPrefetchingSupplier -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} boolean isExperimentalThreadHandoffQueueEnabled -> r long memoryType -> s boolean keepCancelledFetchAsLowPriority -> t @@ -85875,9 +90713,9 @@ com.facebook.imagepipeline.core.ImagePipelineExperiments -> i1.x: int trackedKeysSize -> z 1:9:void ():0:0 -> 1:1:void (com.facebook.imagepipeline.core.ImagePipelineExperiments$Builder,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/x$a;Lkotlin/jvm/internal/DefaultConstructorMarker;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/x$a;Lkotlin/jvm/internal/DefaultConstructorMarker;)V"} 2:2:void (com.facebook.imagepipeline.core.ImagePipelineExperiments$Builder):37:37 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/x$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/x$a;)V"} 3:3:void (com.facebook.imagepipeline.core.ImagePipelineExperiments$Builder):414:414 -> 4:4:void (com.facebook.imagepipeline.core.ImagePipelineExperiments$Builder):416:416 -> 5:39:void (com.facebook.imagepipeline.core.ImagePipelineExperiments$Builder):418:452 -> @@ -85889,7 +90727,7 @@ com.facebook.imagepipeline.core.ImagePipelineExperiments -> i1.x: 1:3:boolean isExperimentalThreadHandoffQueueEnabled():58:58 -> F 1:3:boolean isGingerbreadDecoderEnabled():55:55 -> G 1:3:com.facebook.common.internal.Supplier isLazyDataSource():54:54 -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/n;"} 1:3:boolean isNativeCodeDisabled():51:51 -> I 1:3:boolean isPartialImageCachingEnabled():52:52 -> J 1:3:boolean isWebpSupportEnabled():39:39 -> K @@ -85908,22 +90746,22 @@ com.facebook.imagepipeline.core.ImagePipelineExperiments -> i1.x: 1:3:int getMaxBitmapDimension():50:50 -> m 1:3:long getMemoryType():59:59 -> n 1:3:com.facebook.imagepipeline.platform.PlatformDecoderOptions getPlatformDecoderOptions():76:76 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr1/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv1/h;"} 1:3:com.facebook.imagepipeline.core.ImagePipelineExperiments$ProducerFactoryMethod getProducerFactoryMethod():53:53 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/x$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/x$d;"} 1:3:boolean getShouldIgnoreCacheSizeMismatch():70:70 -> q 1:3:boolean getShouldStoreCacheEntrySize():69:69 -> r 1:3:boolean getShouldUseDecodingBufferHelper():71:71 -> s 1:3:com.facebook.common.internal.Supplier getSuppressBitmapPrefetchingSupplier():57:57 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/n;"} 1:3:int getTrackedKeysSize():66:66 -> u 1:3:boolean getUseBalancedAnimationStrategy():45:45 -> v 1:3:boolean getUseBitmapPrepareToDraw():44:44 -> w 1:3:boolean getUseDownsamplingRatioForResizing():43:43 -> x 1:2:com.facebook.common.webp.WebpBitmapFactory getWebpBitmapFactory():42:42 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"()LK0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO0/a;"} 1:3:boolean isBinaryXmlEnabled():77:77 -> z -com.facebook.imagepipeline.core.ImagePipelineExperiments$Builder -> i1.x$a: +com.facebook.imagepipeline.core.ImagePipelineExperiments$Builder -> m1.x$a: # {"id":"sourceFile","fileName":"ImagePipelineExperiments.kt"} boolean isDiskCacheProbingEnabled -> A int trackedKeysSize -> B @@ -85936,10 +90774,10 @@ com.facebook.imagepipeline.core.ImagePipelineExperiments$Builder -> i1.x$a: boolean cancelDecodeOnCacheMiss -> I boolean prefetchShortcutEnabled -> J com.facebook.imagepipeline.platform.PlatformDecoderOptions platformDecoderOptions -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr1/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv1/h;"} boolean isBinaryXmlEnabled -> L com.facebook.imagepipeline.core.ImagePipelineConfig$Builder configBuilder -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/u$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/u$a;"} boolean shouldUseDecodingBufferHelper -> b boolean webpSupportEnabled -> c boolean decodeCancellationEnabled -> d @@ -85954,13 +90792,13 @@ com.facebook.imagepipeline.core.ImagePipelineExperiments$Builder -> i1.x$a: boolean nativeCodeDisabled -> m boolean isPartialImageCachingEnabled -> n com.facebook.imagepipeline.core.ImagePipelineExperiments$ProducerFactoryMethod producerFactoryMethod -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/x$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/x$d;"} com.facebook.common.internal.Supplier lazyDataSource -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} boolean gingerbreadDecoderEnabled -> q boolean downscaleFrameToDrawableDimensions -> r com.facebook.common.internal.Supplier suppressBitmapPrefetchingSupplier -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} boolean experimentalThreadHandoffQueueEnabled -> t long memoryType -> u boolean keepCancelledFetchAsLowPriority -> v @@ -85969,7 +90807,7 @@ com.facebook.imagepipeline.core.ImagePipelineExperiments$Builder -> i1.x$a: boolean ensureTranscoderLibraryLoaded -> y boolean isEncodedMemoryCacheProbingEnabled -> z 6:12:void (com.facebook.imagepipeline.core.ImagePipelineConfig$Builder):79:79 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/u$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/u$a;)V"} 13:16:void (com.facebook.imagepipeline.core.ImagePipelineConfig$Builder):88:88 -> 17:18:void (com.facebook.imagepipeline.core.ImagePipelineConfig$Builder):93:93 -> 19:32:void (com.facebook.imagepipeline.core.ImagePipelineConfig$Builder):104:104 -> @@ -85978,83 +90816,83 @@ com.facebook.imagepipeline.core.ImagePipelineExperiments$Builder -> i1.x$a: 39:42:void (com.facebook.imagepipeline.core.ImagePipelineConfig$Builder):118:118 -> 43:44:void (com.facebook.imagepipeline.core.ImagePipelineConfig$Builder):125:125 -> 45:55:void (com.facebook.imagepipeline.core.ImagePipelineConfig$Builder):129:129 -> - 1:1:m3.Unit i1.ImagePipelineExperiments$Builder.$r8$lambda$FPDDEfMfQclBeLbwOMQhNLBLsn0(i1.ImagePipelineExperiments$Builder,boolean):0:0 -> a + 1:1:r3.Unit m1.ImagePipelineExperiments$Builder.$r8$lambda$FPDDEfMfQclBeLbwOMQhNLBLsn0(m1.ImagePipelineExperiments$Builder,boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/x$a;Z)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/x$a;Z)Lr3/u;"} 1:4:com.facebook.imagepipeline.core.ImagePipelineExperiments$Builder asBuilder(kotlin.jvm.functions.Function0):134:134 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)Li1/x$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)Lm1/x$a;"} 1:7:com.facebook.imagepipeline.core.ImagePipelineExperiments build():334:334 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/x;"} 1:10:com.facebook.imagepipeline.core.ImagePipelineExperiments$Builder setBinaryXmlEnabled(boolean):330:330 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Li1/x$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lm1/x$a;"} 6:7:kotlin.Unit setBinaryXmlEnabled$lambda$35(com.facebook.imagepipeline.core.ImagePipelineExperiments$Builder,boolean):331:331 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/x$a;Z)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/x$a;Z)Lr3/u;"} 8:10:kotlin.Unit setBinaryXmlEnabled$lambda$35(com.facebook.imagepipeline.core.ImagePipelineExperiments$Builder,boolean):332:332 -> e -com.facebook.imagepipeline.core.ImagePipelineExperiments$Builder$$ExternalSyntheticLambda0 -> i1.w: +com.facebook.imagepipeline.core.ImagePipelineExperiments$Builder$$ExternalSyntheticLambda0 -> m1.w: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.ImagePipelineExperiments$Builder com.facebook.imagepipeline.core.ImagePipelineExperiments$Builder$$InternalSyntheticLambda$1$625d0037e84802ced285cd27102e56c8283ae386aa23131cdf871b68b8deb7b2$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/x$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/x$a;"} # {"id":"com.android.tools.r8.synthesized"} boolean com.facebook.imagepipeline.core.ImagePipelineExperiments$Builder$$InternalSyntheticLambda$1$625d0037e84802ced285cd27102e56c8283ae386aa23131cdf871b68b8deb7b2$0.f$1 -> e # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.ImagePipelineExperiments$Builder$$ExternalSyntheticLambda0.(i1.ImagePipelineExperiments$Builder,boolean):0:0 -> + 1:1:void m1.ImagePipelineExperiments$Builder$$ExternalSyntheticLambda0.(m1.ImagePipelineExperiments$Builder,boolean):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/x$a;Z)V"} - 1:1:java.lang.Object i1.ImagePipelineExperiments$Builder$$ExternalSyntheticLambda0.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/x$a;Z)V"} + 1:1:java.lang.Object m1.ImagePipelineExperiments$Builder$$ExternalSyntheticLambda0.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.ImagePipelineExperiments$Companion -> i1.x$b: +com.facebook.imagepipeline.core.ImagePipelineExperiments$Companion -> m1.x$b: # {"id":"sourceFile","fileName":"ImagePipelineExperiments.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():455:455 -> -com.facebook.imagepipeline.core.ImagePipelineExperiments$DefaultProducerFactoryMethod -> i1.x$c: +com.facebook.imagepipeline.core.ImagePipelineExperiments$DefaultProducerFactoryMethod -> m1.x$c: # {"id":"sourceFile","fileName":"ImagePipelineExperiments.kt"} 1:4:void ():364:364 -> 1:1:com.facebook.imagepipeline.core.ProducerFactory createProducerFactory(android.content.Context,com.facebook.common.memory.ByteArrayPool,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.core.ExecutorSupplier,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.common.memory.PooledByteStreams,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory,int,int,boolean,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,boolean,int):389:389 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LE0/a;Ll1/c;Ll1/e;Li1/n;ZZLi1/p;LE0/i;LE0/l;Lg1/x;Lg1/x;LB0/n;Lg1/k;Lf1/b;IIZILi1/a;ZI)Li1/C;"} -com.facebook.imagepipeline.core.ImagePipelineExperiments$ProducerFactoryMethod -> i1.x$d: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LI0/a;Lp1/c;Lp1/e;Lm1/n;ZZLm1/p;LI0/i;LI0/l;Lk1/x;Lk1/x;LF0/n;Lk1/k;Lj1/b;IIZILm1/a;ZI)Lm1/C;"} +com.facebook.imagepipeline.core.ImagePipelineExperiments$ProducerFactoryMethod -> m1.x$d: # {"id":"sourceFile","fileName":"ImagePipelineExperiments.kt"} com.facebook.imagepipeline.core.ProducerFactory createProducerFactory(android.content.Context,com.facebook.common.memory.ByteArrayPool,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.core.ExecutorSupplier,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.common.memory.PooledByteStreams,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory,int,int,boolean,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,boolean,int) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LE0/a;Ll1/c;Ll1/e;Li1/n;ZZLi1/p;LE0/i;LE0/l;Lg1/x;Lg1/x;LB0/n;Lg1/k;Lf1/b;IIZILi1/a;ZI)Li1/C;"} -com.facebook.imagepipeline.core.ImagePipelineFactory -> i1.y: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LI0/a;Lp1/c;Lp1/e;Lm1/n;ZZLm1/p;LI0/i;LI0/l;Lk1/x;Lk1/x;LF0/n;Lk1/k;Lj1/b;IIZILm1/a;ZI)Lm1/C;"} +com.facebook.imagepipeline.core.ImagePipelineFactory -> m1.y: # {"id":"sourceFile","fileName":"ImagePipelineFactory.java"} com.facebook.imagepipeline.producers.ThreadHandoffProducerQueue mThreadHandoffProducerQueue -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/p0;"} com.facebook.imagepipeline.core.ImagePipelineConfigInterface mConfig -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/v;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/v;"} com.facebook.imagepipeline.core.CloseableReferenceFactory mCloseableReferenceFactory -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/a;"} com.facebook.common.internal.Supplier mDiskCachesStoreSupplier -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.imagepipeline.cache.CountingMemoryCache mBitmapCountingMemoryCache -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/n;"} com.facebook.imagepipeline.cache.InstrumentedMemoryCache mBitmapMemoryCache -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/u;"} com.facebook.imagepipeline.cache.CountingMemoryCache mEncodedCountingMemoryCache -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/n;"} com.facebook.imagepipeline.cache.InstrumentedMemoryCache mEncodedMemoryCache -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/u;"} com.facebook.imagepipeline.decoder.ImageDecoder mImageDecoder -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/c;"} com.facebook.imagepipeline.transcoder.ImageTranscoderFactory mImageTranscoderFactory -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ly1/d;"} com.facebook.imagepipeline.core.ProducerFactory mProducerFactory -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/C;"} com.facebook.imagepipeline.core.ProducerSequenceFactory mProducerSequenceFactory -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/W;"} com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory mPlatformBitmapFactory -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj1/b;"} com.facebook.imagepipeline.platform.PlatformDecoder mPlatformDecoder -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr1/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv1/f;"} java.lang.Class TAG -> o com.facebook.imagepipeline.core.ImagePipelineFactory sInstance -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/y;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/y;"} com.facebook.imagepipeline.core.ImagePipeline sImagePipeline -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/t;"} boolean sForceSingleInstance -> r 1:5:void ():62:62 -> 1:3:void (com.facebook.imagepipeline.core.ImagePipelineConfigInterface):145:145 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/v;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/v;)V"} 4:9:void (com.facebook.imagepipeline.core.ImagePipelineConfigInterface):146:146 -> 10:14:void (com.facebook.imagepipeline.core.ImagePipelineConfigInterface):147:147 -> 15:22:void (com.facebook.imagepipeline.core.ImagePipelineConfigInterface):149:149 -> @@ -86071,7 +90909,7 @@ com.facebook.imagepipeline.core.ImagePipelineFactory -> i1.y: 88:97:void (com.facebook.imagepipeline.core.ImagePipelineConfigInterface):162:162 -> 98:106:void (com.facebook.imagepipeline.core.ImagePipelineConfigInterface):163:163 -> 1:2:com.facebook.imagepipeline.core.ImagePipeline createImagePipeline():289:289 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/t;"} 3:8:com.facebook.imagepipeline.core.ImagePipeline createImagePipeline():290:290 -> a 9:14:com.facebook.imagepipeline.core.ImagePipeline createImagePipeline():291:291 -> a 15:20:com.facebook.imagepipeline.core.ImagePipeline createImagePipeline():292:292 -> a @@ -86083,9 +90921,9 @@ com.facebook.imagepipeline.core.ImagePipelineFactory -> i1.y: 55:64:com.facebook.imagepipeline.core.ImagePipeline createImagePipeline():300:300 -> a 65:74:com.facebook.imagepipeline.core.ImagePipeline createImagePipeline():301:301 -> a 1:5:com.facebook.imagepipeline.drawable.DrawableFactory getAnimatedDrawableFactory(android.content.Context):186:186 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lm1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lq1/a;"} 1:6:com.facebook.imagepipeline.animated.factory.AnimatedFactory getAnimatedFactory():172:172 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Le1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/a;"} 7:10:com.facebook.imagepipeline.animated.factory.AnimatedFactory getAnimatedFactory():173:173 -> c 11:16:com.facebook.imagepipeline.animated.factory.AnimatedFactory getAnimatedFactory():174:174 -> c 17:26:com.facebook.imagepipeline.animated.factory.AnimatedFactory getAnimatedFactory():175:175 -> c @@ -86095,7 +90933,7 @@ com.facebook.imagepipeline.core.ImagePipelineFactory -> i1.y: 57:60:com.facebook.imagepipeline.animated.factory.AnimatedFactory getAnimatedFactory():179:179 -> c 61:65:com.facebook.imagepipeline.animated.factory.AnimatedFactory getAnimatedFactory():171:171 -> c 1:4:com.facebook.imagepipeline.cache.CountingMemoryCache getBitmapCountingMemoryCache():191:191 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/n;"} 5:6:com.facebook.imagepipeline.cache.CountingMemoryCache getBitmapCountingMemoryCache():192:192 -> d 7:12:com.facebook.imagepipeline.cache.CountingMemoryCache getBitmapCountingMemoryCache():194:194 -> d 13:18:com.facebook.imagepipeline.cache.CountingMemoryCache getBitmapCountingMemoryCache():196:196 -> d @@ -86107,16 +90945,16 @@ com.facebook.imagepipeline.core.ImagePipelineFactory -> i1.y: 55:60:com.facebook.imagepipeline.cache.CountingMemoryCache getBitmapCountingMemoryCache():195:195 -> d 61:63:com.facebook.imagepipeline.cache.CountingMemoryCache getBitmapCountingMemoryCache():203:203 -> d 1:4:com.facebook.imagepipeline.cache.InstrumentedMemoryCache getBitmapMemoryCache():207:207 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/u;"} 5:8:com.facebook.imagepipeline.cache.InstrumentedMemoryCache getBitmapMemoryCache():208:208 -> e 9:10:com.facebook.imagepipeline.cache.InstrumentedMemoryCache getBitmapMemoryCache():209:209 -> e 11:14:com.facebook.imagepipeline.cache.InstrumentedMemoryCache getBitmapMemoryCache():211:211 -> e 15:20:com.facebook.imagepipeline.cache.InstrumentedMemoryCache getBitmapMemoryCache():210:210 -> e 21:23:com.facebook.imagepipeline.cache.InstrumentedMemoryCache getBitmapMemoryCache():213:213 -> e 1:3:com.facebook.imagepipeline.core.CloseableReferenceFactory getCloseableReferenceFactory():388:388 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/a;"} 1:4:com.facebook.imagepipeline.cache.CountingMemoryCache getEncodedCountingMemoryCache():217:217 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/n;"} 5:6:com.facebook.imagepipeline.cache.CountingMemoryCache getEncodedCountingMemoryCache():218:218 -> g 7:12:com.facebook.imagepipeline.cache.CountingMemoryCache getEncodedCountingMemoryCache():220:220 -> g 13:18:com.facebook.imagepipeline.cache.CountingMemoryCache getEncodedCountingMemoryCache():221:221 -> g @@ -86124,7 +90962,7 @@ com.facebook.imagepipeline.core.ImagePipelineFactory -> i1.y: 23:28:com.facebook.imagepipeline.cache.CountingMemoryCache getEncodedCountingMemoryCache():219:219 -> g 29:31:com.facebook.imagepipeline.cache.CountingMemoryCache getEncodedCountingMemoryCache():224:224 -> g 1:4:com.facebook.imagepipeline.cache.InstrumentedMemoryCache getEncodedMemoryCache():228:228 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg1/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk1/u;"} 5:12:com.facebook.imagepipeline.cache.InstrumentedMemoryCache getEncodedMemoryCache():230:230 -> h 13:19:com.facebook.imagepipeline.cache.InstrumentedMemoryCache getEncodedMemoryCache():231:231 -> h 20:23:com.facebook.imagepipeline.cache.InstrumentedMemoryCache getEncodedMemoryCache():232:232 -> h @@ -86132,7 +90970,7 @@ com.facebook.imagepipeline.core.ImagePipelineFactory -> i1.y: 26:35:com.facebook.imagepipeline.cache.InstrumentedMemoryCache getEncodedMemoryCache():234:234 -> h 36:38:com.facebook.imagepipeline.cache.InstrumentedMemoryCache getEncodedMemoryCache():236:236 -> h 1:4:com.facebook.imagepipeline.decoder.ImageDecoder getImageDecoder():240:240 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp1/c;"} 5:12:com.facebook.imagepipeline.decoder.ImageDecoder getImageDecoder():241:241 -> i 13:21:com.facebook.imagepipeline.decoder.ImageDecoder getImageDecoder():242:242 -> i 22:24:com.facebook.imagepipeline.decoder.ImageDecoder getImageDecoder():244:244 -> i @@ -86142,11 +90980,11 @@ com.facebook.imagepipeline.core.ImagePipelineFactory -> i1.y: 36:45:com.facebook.imagepipeline.decoder.ImageDecoder getImageDecoder():258:258 -> i 46:48:com.facebook.imagepipeline.decoder.ImageDecoder getImageDecoder():274:274 -> i 1:4:com.facebook.imagepipeline.core.ImagePipeline getImagePipeline():282:282 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/t;"} 5:10:com.facebook.imagepipeline.core.ImagePipeline getImagePipeline():283:283 -> j 11:13:com.facebook.imagepipeline.core.ImagePipeline getImagePipeline():285:285 -> j 1:4:com.facebook.imagepipeline.transcoder.ImageTranscoderFactory getImageTranscoderFactory():400:400 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly1/d;"} 5:14:com.facebook.imagepipeline.transcoder.ImageTranscoderFactory getImageTranscoderFactory():401:401 -> k 15:22:com.facebook.imagepipeline.transcoder.ImageTranscoderFactory getImageTranscoderFactory():402:402 -> k 23:32:com.facebook.imagepipeline.transcoder.ImageTranscoderFactory getImageTranscoderFactory():403:403 -> k @@ -86160,15 +90998,15 @@ com.facebook.imagepipeline.core.ImagePipelineFactory -> i1.y: 87:99:com.facebook.imagepipeline.transcoder.ImageTranscoderFactory getImageTranscoderFactory():413:413 -> k 100:102:com.facebook.imagepipeline.transcoder.ImageTranscoderFactory getImageTranscoderFactory():416:416 -> k 1:11:com.facebook.imagepipeline.core.ImagePipelineFactory getInstance():71:71 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/y;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/y;"} 1:4:com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory getPlatformBitmapFactory():306:306 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj1/b;"} 5:6:com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory getPlatformBitmapFactory():307:307 -> m 7:18:com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory getPlatformBitmapFactory():309:309 -> m 19:24:com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory getPlatformBitmapFactory():308:308 -> m 25:27:com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory getPlatformBitmapFactory():311:311 -> m 1:4:com.facebook.imagepipeline.platform.PlatformDecoder getPlatformDecoder():315:315 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr1/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv1/f;"} 5:6:com.facebook.imagepipeline.platform.PlatformDecoder getPlatformDecoder():316:316 -> n 7:12:com.facebook.imagepipeline.platform.PlatformDecoder getPlatformDecoder():318:318 -> n 13:22:com.facebook.imagepipeline.platform.PlatformDecoder getPlatformDecoder():319:319 -> n @@ -86177,7 +91015,7 @@ com.facebook.imagepipeline.core.ImagePipelineFactory -> i1.y: 41:46:com.facebook.imagepipeline.platform.PlatformDecoder getPlatformDecoder():317:317 -> n 47:49:com.facebook.imagepipeline.platform.PlatformDecoder getPlatformDecoder():323:323 -> n 3:6:com.facebook.imagepipeline.core.ProducerFactory getProducerFactory():327:327 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/C;"} 7:8:com.facebook.imagepipeline.core.ProducerFactory getProducerFactory():328:328 -> o 9:12:com.facebook.imagepipeline.core.ProducerFactory getProducerFactory():330:330 -> o 13:18:com.facebook.imagepipeline.core.ProducerFactory getProducerFactory():331:331 -> o @@ -86205,7 +91043,7 @@ com.facebook.imagepipeline.core.ImagePipelineFactory -> i1.y: 181:186:com.facebook.imagepipeline.core.ProducerFactory getProducerFactory():332:332 -> o 187:189:com.facebook.imagepipeline.core.ProducerFactory getProducerFactory():356:356 -> o 3:4:com.facebook.imagepipeline.core.ProducerSequenceFactory getProducerSequenceFactory():361:361 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/W;"} 5:12:com.facebook.imagepipeline.core.ProducerSequenceFactory getProducerSequenceFactory():363:363 -> p 13:16:com.facebook.imagepipeline.core.ProducerSequenceFactory getProducerSequenceFactory():365:365 -> p 17:20:com.facebook.imagepipeline.core.ProducerSequenceFactory getProducerSequenceFactory():366:366 -> p @@ -86224,10 +91062,10 @@ com.facebook.imagepipeline.core.ImagePipelineFactory -> i1.y: 119:127:com.facebook.imagepipeline.core.ProducerSequenceFactory getProducerSequenceFactory():382:382 -> p 128:130:com.facebook.imagepipeline.core.ProducerSequenceFactory getProducerSequenceFactory():384:384 -> p 1:12:com.facebook.imagepipeline.drawable.DrawableFactory getXmlDrawableFactory():442:442 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq1/a;"} 13:20:com.facebook.imagepipeline.drawable.DrawableFactory getXmlDrawableFactory():443:443 -> q 1:12:com.facebook.imagepipeline.decoder.ImageDecoder getXmlImageDecoder():433:433 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp1/c;"} 13:34:com.facebook.imagepipeline.decoder.ImageDecoder getXmlImageDecoder():434:434 -> r 4:9:void initialize(android.content.Context):86:86 -> s 10:17:void initialize(android.content.Context):87:87 -> s @@ -86236,19 +91074,19 @@ com.facebook.imagepipeline.core.ImagePipelineFactory -> i1.y: 35:37:void initialize(android.content.Context):91:91 -> s 38:41:void initialize(android.content.Context):93:93 -> s 4:7:void initialize(com.facebook.imagepipeline.core.ImagePipelineConfigInterface):97:97 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/v;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/v;)V"} 8:14:void initialize(com.facebook.imagepipeline.core.ImagePipelineConfigInterface):98:98 -> t 15:18:void initialize(com.facebook.imagepipeline.core.ImagePipelineConfigInterface):103:103 -> t 19:22:void initialize(com.facebook.imagepipeline.core.ImagePipelineConfigInterface):104:104 -> t 23:29:void initialize(com.facebook.imagepipeline.core.ImagePipelineConfigInterface):108:108 -> t 30:33:void initialize(com.facebook.imagepipeline.core.ImagePipelineConfigInterface):109:109 -> t -com.facebook.imagepipeline.core.NativeCodeSetup -> i1.z: +com.facebook.imagepipeline.core.NativeCodeSetup -> m1.z: # {"id":"sourceFile","fileName":"NativeCodeSetup.java"} boolean sUseNativeCode -> a 1:1:void ():16:16 -> 1:3:boolean getUseNativeCode():35:35 -> a 1:3:void setUseNativeCode(boolean):26:26 -> b -com.facebook.imagepipeline.core.PriorityThreadFactory -> i1.B: +com.facebook.imagepipeline.core.PriorityThreadFactory -> m1.B: # {"id":"sourceFile","fileName":"PriorityThreadFactory.kt"} int threadPriority -> d java.lang.String prefix -> e @@ -86259,72 +91097,72 @@ com.facebook.imagepipeline.core.PriorityThreadFactory -> i1.B: 11:12:void (int,java.lang.String,boolean):25:25 -> 13:14:void (int,java.lang.String,boolean):26:26 -> 15:23:void (int,java.lang.String,boolean):28:28 -> - 1:1:void i1.PriorityThreadFactory.$r8$lambda$gKxQU1bghuEskyM4mT5eRzkaG54(i1.PriorityThreadFactory,java.lang.Runnable):0:0 -> a + 1:1:void m1.PriorityThreadFactory.$r8$lambda$gKxQU1bghuEskyM4mT5eRzkaG54(m1.PriorityThreadFactory,java.lang.Runnable):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/B;Ljava/lang/Runnable;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/B;Ljava/lang/Runnable;)V"} 11:15:void newThread$lambda$0(com.facebook.imagepipeline.core.PriorityThreadFactory,java.lang.Runnable):33:33 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/B;Ljava/lang/Runnable;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/B;Ljava/lang/Runnable;)V"} 16:19:void newThread$lambda$0(com.facebook.imagepipeline.core.PriorityThreadFactory,java.lang.Runnable):37:37 -> b 6:10:java.lang.Thread newThread(java.lang.Runnable):31:31 -> newThread 11:14:java.lang.Thread newThread(java.lang.Runnable):40:40 -> newThread 15:43:java.lang.Thread newThread(java.lang.Runnable):41:41 -> newThread 44:45:java.lang.Thread newThread(java.lang.Runnable):43:43 -> newThread 46:51:java.lang.Thread newThread(java.lang.Runnable):45:45 -> newThread -com.facebook.imagepipeline.core.PriorityThreadFactory$$ExternalSyntheticLambda0 -> i1.A: +com.facebook.imagepipeline.core.PriorityThreadFactory$$ExternalSyntheticLambda0 -> m1.A: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.PriorityThreadFactory com.facebook.imagepipeline.core.PriorityThreadFactory$$InternalSyntheticLambda$1$cdeb9ccd4406fd2ee3058480986bb936ee5e7b905f5db1ce1d5627d61433c4a7$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/B;"} # {"id":"com.android.tools.r8.synthesized"} java.lang.Runnable com.facebook.imagepipeline.core.PriorityThreadFactory$$InternalSyntheticLambda$1$cdeb9ccd4406fd2ee3058480986bb936ee5e7b905f5db1ce1d5627d61433c4a7$0.f$1 -> e # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.PriorityThreadFactory$$ExternalSyntheticLambda0.(i1.PriorityThreadFactory,java.lang.Runnable):0:0 -> + 1:1:void m1.PriorityThreadFactory$$ExternalSyntheticLambda0.(m1.PriorityThreadFactory,java.lang.Runnable):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/B;Ljava/lang/Runnable;)V"} - 1:1:void i1.PriorityThreadFactory$$ExternalSyntheticLambda0.run():0:0 -> run + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/B;Ljava/lang/Runnable;)V"} + 1:1:void m1.PriorityThreadFactory$$ExternalSyntheticLambda0.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.ProducerFactory -> i1.C: +com.facebook.imagepipeline.core.ProducerFactory -> m1.C: # {"id":"sourceFile","fileName":"ProducerFactory.java"} android.content.ContentResolver mContentResolver -> a android.content.res.Resources mResources -> b android.content.res.AssetManager mAssetManager -> c com.facebook.common.memory.ByteArrayPool mByteArrayPool -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/a;"} com.facebook.imagepipeline.decoder.ImageDecoder mImageDecoder -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/c;"} com.facebook.imagepipeline.decoder.ProgressiveJpegConfig mProgressiveJpegConfig -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/e;"} com.facebook.imagepipeline.core.DownsampleMode mDownsampleMode -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/n;"} boolean mResizeAndRotateEnabledForNetwork -> h boolean mDecodeCancellationEnabled -> i com.facebook.imagepipeline.core.ExecutorSupplier mExecutorSupplier -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/p;"} com.facebook.common.memory.PooledByteBufferFactory mPooledByteBufferFactory -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/i;"} com.facebook.common.internal.Supplier mDiskCachesStoreSupplier -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.imagepipeline.cache.MemoryCache mEncodedMemoryCache -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/x;"} com.facebook.imagepipeline.cache.MemoryCache mBitmapMemoryCache -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/x;"} com.facebook.imagepipeline.cache.CacheKeyFactory mCacheKeyFactory -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/k;"} com.facebook.imagepipeline.cache.BoundedLinkedHashSet mEncodedMemoryCacheHistory -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/d;"} com.facebook.imagepipeline.cache.BoundedLinkedHashSet mDiskCacheHistory -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/d;"} com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory mPlatformBitmapFactory -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj1/b;"} int mBitmapPrepareToDrawMinSizeBytes -> s int mBitmapPrepareToDrawMaxSizeBytes -> t boolean mBitmapPrepareToDrawForPrefetch -> u com.facebook.imagepipeline.core.CloseableReferenceFactory mCloseableReferenceFactory -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/a;"} int mMaxBitmapSize -> w boolean mKeepCancelledFetchAsLowPriority -> x 1:4:void (android.content.Context,com.facebook.common.memory.ByteArrayPool,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.core.ExecutorSupplier,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory,int,int,boolean,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,boolean,int):137:140 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LE0/a;Ll1/c;Ll1/e;Li1/n;ZZLi1/p;LE0/i;Lg1/x;Lg1/x;LB0/n;Lg1/k;Lf1/b;IIZILi1/a;ZI)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LI0/a;Lp1/c;Lp1/e;Lm1/n;ZZLm1/p;LI0/i;Lk1/x;Lk1/x;LF0/n;Lk1/k;Lj1/b;IIZILm1/a;ZI)V"} 5:10:void (android.content.Context,com.facebook.common.memory.ByteArrayPool,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.core.ExecutorSupplier,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory,int,int,boolean,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,boolean,int):142:147 -> 11:12:void (android.content.Context,com.facebook.common.memory.ByteArrayPool,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.core.ExecutorSupplier,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory,int,int,boolean,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,boolean,int):149:150 -> 13:19:void (android.content.Context,com.facebook.common.memory.ByteArrayPool,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.core.ExecutorSupplier,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory,int,int,boolean,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,boolean,int):152:158 -> @@ -86340,7 +91178,7 @@ com.facebook.imagepipeline.core.ProducerFactory -> i1.C: # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/facebook/imagepipeline/producers/i0;"} 5:16:com.facebook.imagepipeline.producers.QualifiedResourceFetchProducer newQualifiedResourceFetchProducer():343:343 -> C 1:4:com.facebook.imagepipeline.producers.ResizeAndRotateProducer newResizeAndRotateProducer(com.facebook.imagepipeline.producers.Producer,boolean,com.facebook.imagepipeline.transcoder.ImageTranscoderFactory):376:376 -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;ZLu1/d;)Lcom/facebook/imagepipeline/producers/k0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;ZLy1/d;)Lcom/facebook/imagepipeline/producers/k0;"} 5:17:com.facebook.imagepipeline.producers.ResizeAndRotateProducer newResizeAndRotateProducer(com.facebook.imagepipeline.producers.Producer,boolean,com.facebook.imagepipeline.transcoder.ImageTranscoderFactory):377:377 -> D 1:6:com.facebook.imagepipeline.producers.SwallowResultProducer newSwallowResultProducer(com.facebook.imagepipeline.producers.Producer):385:385 -> E # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;)Lcom/facebook/imagepipeline/producers/n0;"} @@ -86410,7 +91248,7 @@ com.facebook.imagepipeline.core.ProducerFactory -> i1.C: # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/X;)Lcom/facebook/imagepipeline/producers/d0;"} 1:15:com.facebook.imagepipeline.producers.PartialDiskCacheProducer newPartialDiskCacheProducer(com.facebook.imagepipeline.producers.Producer):272:272 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;)Lcom/facebook/imagepipeline/producers/Y;"} -com.facebook.imagepipeline.core.ProducerSequenceFactory -> i1.W: +com.facebook.imagepipeline.core.ProducerSequenceFactory -> m1.W: # {"id":"sourceFile","fileName":"ProducerSequenceFactory.kt"} kotlin.Lazy backgroundLocalFileFetchToEncodeMemorySequence$delegate -> A kotlin.Lazy backgroundLocalContentUriFetchToEncodeMemorySequence$delegate -> B @@ -86423,10 +91261,10 @@ com.facebook.imagepipeline.core.ProducerSequenceFactory -> i1.W: kotlin.Lazy localAssetFetchSequence$delegate -> I kotlin.Lazy dataFetchSequence$delegate -> J com.facebook.imagepipeline.core.ProducerSequenceFactory$Companion Companion -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/W$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/W$a;"} android.content.ContentResolver contentResolver -> a com.facebook.imagepipeline.core.ProducerFactory producerFactory -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/C;"} com.facebook.imagepipeline.producers.NetworkFetcher networkFetcher -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/X;"} boolean resizeAndRotateEnabledForNetwork -> d @@ -86434,12 +91272,12 @@ com.facebook.imagepipeline.core.ProducerSequenceFactory -> i1.W: com.facebook.imagepipeline.producers.ThreadHandoffProducerQueue threadHandoffProducerQueue -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/p0;"} com.facebook.imagepipeline.core.DownsampleMode downsampleMode -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/n;"} boolean useBitmapPrepareToDraw -> h boolean partialImageCachingEnabled -> i boolean diskCacheEnabled -> j com.facebook.imagepipeline.transcoder.ImageTranscoderFactory imageTranscoderFactory -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ly1/d;"} boolean isEncodedMemoryCacheProbingEnabled -> l boolean isDiskCacheProbingEnabled -> m boolean allowDelay -> n @@ -86457,7 +91295,7 @@ com.facebook.imagepipeline.core.ProducerSequenceFactory -> i1.W: kotlin.Lazy localFileFetchToEncodedMemoryPrefetchSequence$delegate -> z 1:9:void ():0:0 -> 1:16:void (android.content.ContentResolver,com.facebook.imagepipeline.core.ProducerFactory,com.facebook.imagepipeline.producers.NetworkFetcher,boolean,boolean,com.facebook.imagepipeline.producers.ThreadHandoffProducerQueue,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,boolean,com.facebook.imagepipeline.transcoder.ImageTranscoderFactory,boolean,boolean,boolean,java.util.Set):32:47 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/ContentResolver;Li1/C;Lcom/facebook/imagepipeline/producers/X;ZZLcom/facebook/imagepipeline/producers/p0;Li1/n;ZZZLu1/d;ZZZLjava/util/Set;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/ContentResolver;Lm1/C;Lcom/facebook/imagepipeline/producers/X;ZZLcom/facebook/imagepipeline/producers/p0;Lm1/n;ZZZLy1/d;ZZZLjava/util/Set;)V"} 17:17:void (android.content.ContentResolver,com.facebook.imagepipeline.core.ProducerFactory,com.facebook.imagepipeline.producers.NetworkFetcher,boolean,boolean,com.facebook.imagepipeline.producers.ThreadHandoffProducerQueue,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,boolean,com.facebook.imagepipeline.transcoder.ImageTranscoderFactory,boolean,boolean,boolean,java.util.Set):55:55 -> 18:18:void (android.content.ContentResolver,com.facebook.imagepipeline.core.ProducerFactory,com.facebook.imagepipeline.producers.NetworkFetcher,boolean,boolean,com.facebook.imagepipeline.producers.ThreadHandoffProducerQueue,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,boolean,com.facebook.imagepipeline.transcoder.ImageTranscoderFactory,boolean,boolean,boolean,java.util.Set):60:60 -> 19:19:void (android.content.ContentResolver,com.facebook.imagepipeline.core.ProducerFactory,com.facebook.imagepipeline.producers.NetworkFetcher,boolean,boolean,com.facebook.imagepipeline.producers.ThreadHandoffProducerQueue,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,boolean,com.facebook.imagepipeline.transcoder.ImageTranscoderFactory,boolean,boolean,boolean,java.util.Set):67:67 -> @@ -86603,77 +91441,77 @@ com.facebook.imagepipeline.core.ProducerSequenceFactory -> i1.W: 1:9:com.facebook.imagepipeline.producers.Producer getQualifiedResourceFetchSequence():403:403 -> R # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/facebook/imagepipeline/producers/d0;"} 6:16:com.facebook.imagepipeline.producers.Producer localAssetFetchSequence_delegate$lambda$31(com.facebook.imagepipeline.core.ProducerSequenceFactory):426:426 -> S - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} 17:21:com.facebook.imagepipeline.producers.Producer localAssetFetchSequence_delegate$lambda$31(com.facebook.imagepipeline.core.ProducerSequenceFactory):427:427 -> S 6:11:com.facebook.imagepipeline.producers.RemoveImageTransformMetaDataProducer localContentUriFetchEncodedImageProducerSequence_delegate$lambda$6(com.facebook.imagepipeline.core.ProducerSequenceFactory):708:708 -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/j0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/j0;"} 12:21:com.facebook.imagepipeline.producers.RemoveImageTransformMetaDataProducer localContentUriFetchEncodedImageProducerSequence_delegate$lambda$6(com.facebook.imagepipeline.core.ProducerSequenceFactory):131:131 -> T 22:26:com.facebook.imagepipeline.producers.RemoveImageTransformMetaDataProducer localContentUriFetchEncodedImageProducerSequence_delegate$lambda$6(com.facebook.imagepipeline.core.ProducerSequenceFactory):712:712 -> T 27:35:com.facebook.imagepipeline.producers.RemoveImageTransformMetaDataProducer localContentUriFetchEncodedImageProducerSequence_delegate$lambda$6(com.facebook.imagepipeline.core.ProducerSequenceFactory):131:131 -> T 36:44:com.facebook.imagepipeline.producers.RemoveImageTransformMetaDataProducer localContentUriFetchEncodedImageProducerSequence_delegate$lambda$6(com.facebook.imagepipeline.core.ProducerSequenceFactory):716:716 -> T 6:16:com.facebook.imagepipeline.producers.Producer localContentUriFetchSequence_delegate$lambda$27(com.facebook.imagepipeline.core.ProducerSequenceFactory):375:375 -> U - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} 17:22:com.facebook.imagepipeline.producers.Producer localContentUriFetchSequence_delegate$lambda$27(com.facebook.imagepipeline.core.ProducerSequenceFactory):378:378 -> U 23:37:com.facebook.imagepipeline.producers.Producer localContentUriFetchSequence_delegate$lambda$27(com.facebook.imagepipeline.core.ProducerSequenceFactory):379:379 -> U 38:42:com.facebook.imagepipeline.producers.Producer localContentUriFetchSequence_delegate$lambda$27(com.facebook.imagepipeline.core.ProducerSequenceFactory):381:381 -> U 6:11:com.facebook.imagepipeline.producers.RemoveImageTransformMetaDataProducer localFileFetchEncodedImageProducerSequence_delegate$lambda$4(com.facebook.imagepipeline.core.ProducerSequenceFactory):699:699 -> V - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/j0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/j0;"} 12:21:com.facebook.imagepipeline.producers.RemoveImageTransformMetaDataProducer localFileFetchEncodedImageProducerSequence_delegate$lambda$4(com.facebook.imagepipeline.core.ProducerSequenceFactory):119:119 -> V 22:26:com.facebook.imagepipeline.producers.RemoveImageTransformMetaDataProducer localFileFetchEncodedImageProducerSequence_delegate$lambda$4(com.facebook.imagepipeline.core.ProducerSequenceFactory):703:703 -> V 27:35:com.facebook.imagepipeline.producers.RemoveImageTransformMetaDataProducer localFileFetchEncodedImageProducerSequence_delegate$lambda$4(com.facebook.imagepipeline.core.ProducerSequenceFactory):119:119 -> V 36:44:com.facebook.imagepipeline.producers.RemoveImageTransformMetaDataProducer localFileFetchEncodedImageProducerSequence_delegate$lambda$4(com.facebook.imagepipeline.core.ProducerSequenceFactory):707:707 -> V 6:11:com.facebook.imagepipeline.producers.SwallowResultProducer localFileFetchToEncodedMemoryPrefetchSequence_delegate$lambda$20(com.facebook.imagepipeline.core.ProducerSequenceFactory):753:753 -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/n0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/n0;"} 12:22:com.facebook.imagepipeline.producers.SwallowResultProducer localFileFetchToEncodedMemoryPrefetchSequence_delegate$lambda$20(com.facebook.imagepipeline.core.ProducerSequenceFactory):318:318 -> W 23:27:com.facebook.imagepipeline.producers.SwallowResultProducer localFileFetchToEncodedMemoryPrefetchSequence_delegate$lambda$20(com.facebook.imagepipeline.core.ProducerSequenceFactory):757:757 -> W 28:37:com.facebook.imagepipeline.producers.SwallowResultProducer localFileFetchToEncodedMemoryPrefetchSequence_delegate$lambda$20(com.facebook.imagepipeline.core.ProducerSequenceFactory):318:318 -> W 38:46:com.facebook.imagepipeline.producers.SwallowResultProducer localFileFetchToEncodedMemoryPrefetchSequence_delegate$lambda$20(com.facebook.imagepipeline.core.ProducerSequenceFactory):761:761 -> W 6:16:com.facebook.imagepipeline.producers.Producer localImageFileFetchSequence_delegate$lambda$25(com.facebook.imagepipeline.core.ProducerSequenceFactory):358:358 -> X - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} 17:21:com.facebook.imagepipeline.producers.Producer localImageFileFetchSequence_delegate$lambda$25(com.facebook.imagepipeline.core.ProducerSequenceFactory):359:359 -> X 6:16:com.facebook.imagepipeline.producers.Producer localResourceFetchSequence_delegate$lambda$30(com.facebook.imagepipeline.core.ProducerSequenceFactory):415:415 -> Y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} 17:21:com.facebook.imagepipeline.producers.Producer localResourceFetchSequence_delegate$lambda$30(com.facebook.imagepipeline.core.ProducerSequenceFactory):416:416 -> Y 6:11:com.facebook.imagepipeline.producers.Producer localThumbnailBitmapSdk29FetchSequence_delegate$lambda$28(com.facebook.imagepipeline.core.ProducerSequenceFactory):390:390 -> Z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} 12:27:com.facebook.imagepipeline.producers.Producer localThumbnailBitmapSdk29FetchSequence_delegate$lambda$28(com.facebook.imagepipeline.core.ProducerSequenceFactory):391:391 -> Z 28:35:com.facebook.imagepipeline.producers.Producer localThumbnailBitmapSdk29FetchSequence_delegate$lambda$28(com.facebook.imagepipeline.core.ProducerSequenceFactory):393:393 -> Z - 1:1:com.facebook.imagepipeline.producers.Producer i1.ProducerSequenceFactory.$r8$lambda$-dosnkqMFi1g6PahlxQLeUSIoLU(i1.ProducerSequenceFactory):0:0 -> a + 1:1:com.facebook.imagepipeline.producers.Producer m1.ProducerSequenceFactory.$r8$lambda$-dosnkqMFi1g6PahlxQLeUSIoLU(m1.ProducerSequenceFactory):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} 6:16:com.facebook.imagepipeline.producers.Producer localVideoFileFetchSequence_delegate$lambda$26(com.facebook.imagepipeline.core.ProducerSequenceFactory):364:364 -> a0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} 17:21:com.facebook.imagepipeline.producers.Producer localVideoFileFetchSequence_delegate$lambda$26(com.facebook.imagepipeline.core.ProducerSequenceFactory):365:365 -> a0 - 1:1:com.facebook.imagepipeline.producers.Producer i1.ProducerSequenceFactory.$r8$lambda$7zmbuhCQcAd_1NgRBftEdpJgVG4(i1.ProducerSequenceFactory):0:0 -> b + 1:1:com.facebook.imagepipeline.producers.Producer m1.ProducerSequenceFactory.$r8$lambda$7zmbuhCQcAd_1NgRBftEdpJgVG4(m1.ProducerSequenceFactory):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} 6:11:com.facebook.imagepipeline.producers.RemoveImageTransformMetaDataProducer networkFetchEncodedImageProducerSequence_delegate$lambda$2(com.facebook.imagepipeline.core.ProducerSequenceFactory):690:690 -> b0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/j0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/j0;"} 12:21:com.facebook.imagepipeline.producers.RemoveImageTransformMetaDataProducer networkFetchEncodedImageProducerSequence_delegate$lambda$2(com.facebook.imagepipeline.core.ProducerSequenceFactory):110:110 -> b0 22:26:com.facebook.imagepipeline.producers.RemoveImageTransformMetaDataProducer networkFetchEncodedImageProducerSequence_delegate$lambda$2(com.facebook.imagepipeline.core.ProducerSequenceFactory):694:694 -> b0 27:35:com.facebook.imagepipeline.producers.RemoveImageTransformMetaDataProducer networkFetchEncodedImageProducerSequence_delegate$lambda$2(com.facebook.imagepipeline.core.ProducerSequenceFactory):110:110 -> b0 36:44:com.facebook.imagepipeline.producers.RemoveImageTransformMetaDataProducer networkFetchEncodedImageProducerSequence_delegate$lambda$2(com.facebook.imagepipeline.core.ProducerSequenceFactory):698:698 -> b0 - 1:1:com.facebook.imagepipeline.producers.Producer i1.ProducerSequenceFactory.$r8$lambda$BnLQ4vxb7b16FhdANqKzyzFLaic(i1.ProducerSequenceFactory):0:0 -> c + 1:1:com.facebook.imagepipeline.producers.Producer m1.ProducerSequenceFactory.$r8$lambda$BnLQ4vxb7b16FhdANqKzyzFLaic(m1.ProducerSequenceFactory):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} 6:11:com.facebook.imagepipeline.producers.Producer networkFetchSequence_delegate$lambda$11(com.facebook.imagepipeline.core.ProducerSequenceFactory):717:717 -> c0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} 12:20:com.facebook.imagepipeline.producers.Producer networkFetchSequence_delegate$lambda$11(com.facebook.imagepipeline.core.ProducerSequenceFactory):258:258 -> c0 21:25:com.facebook.imagepipeline.producers.Producer networkFetchSequence_delegate$lambda$11(com.facebook.imagepipeline.core.ProducerSequenceFactory):721:721 -> c0 26:33:com.facebook.imagepipeline.producers.Producer networkFetchSequence_delegate$lambda$11(com.facebook.imagepipeline.core.ProducerSequenceFactory):258:258 -> c0 34:42:com.facebook.imagepipeline.producers.Producer networkFetchSequence_delegate$lambda$11(com.facebook.imagepipeline.core.ProducerSequenceFactory):725:725 -> c0 - 1:1:com.facebook.imagepipeline.producers.Producer i1.ProducerSequenceFactory.$r8$lambda$FrBuXFzG37Fy64DidYaglUOKzNw(i1.ProducerSequenceFactory):0:0 -> d + 1:1:com.facebook.imagepipeline.producers.Producer m1.ProducerSequenceFactory.$r8$lambda$FrBuXFzG37Fy64DidYaglUOKzNw(m1.ProducerSequenceFactory):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} 6:11:com.facebook.imagepipeline.producers.SwallowResultProducer networkFetchToEncodedMemoryPrefetchSequence_delegate$lambda$15(com.facebook.imagepipeline.core.ProducerSequenceFactory):735:735 -> d0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/n0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/n0;"} 12:22:com.facebook.imagepipeline.producers.SwallowResultProducer networkFetchToEncodedMemoryPrefetchSequence_delegate$lambda$15(com.facebook.imagepipeline.core.ProducerSequenceFactory):280:280 -> d0 23:27:com.facebook.imagepipeline.producers.SwallowResultProducer networkFetchToEncodedMemoryPrefetchSequence_delegate$lambda$15(com.facebook.imagepipeline.core.ProducerSequenceFactory):739:739 -> d0 28:37:com.facebook.imagepipeline.producers.SwallowResultProducer networkFetchToEncodedMemoryPrefetchSequence_delegate$lambda$15(com.facebook.imagepipeline.core.ProducerSequenceFactory):280:280 -> d0 38:46:com.facebook.imagepipeline.producers.SwallowResultProducer networkFetchToEncodedMemoryPrefetchSequence_delegate$lambda$15(com.facebook.imagepipeline.core.ProducerSequenceFactory):743:743 -> d0 - 1:1:com.facebook.imagepipeline.producers.RemoveImageTransformMetaDataProducer i1.ProducerSequenceFactory.$r8$lambda$G1eThlW_wp2eePWLWAU7y0WsSCk(i1.ProducerSequenceFactory):0:0 -> e + 1:1:com.facebook.imagepipeline.producers.RemoveImageTransformMetaDataProducer m1.ProducerSequenceFactory.$r8$lambda$G1eThlW_wp2eePWLWAU7y0WsSCk(m1.ProducerSequenceFactory):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/j0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/j0;"} 1:11:com.facebook.imagepipeline.producers.Producer newBitmapCacheGetToBitmapCacheSequence(com.facebook.imagepipeline.producers.Producer):532:532 -> e0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;)Lcom/facebook/imagepipeline/producers/d0;"} 12:22:com.facebook.imagepipeline.producers.Producer newBitmapCacheGetToBitmapCacheSequence(com.facebook.imagepipeline.producers.Producer):534:534 -> e0 @@ -86684,9 +91522,9 @@ com.facebook.imagepipeline.core.ProducerSequenceFactory -> i1.W: 47:56:com.facebook.imagepipeline.producers.Producer newBitmapCacheGetToBitmapCacheSequence(com.facebook.imagepipeline.producers.Producer):543:543 -> e0 57:65:com.facebook.imagepipeline.producers.Producer newBitmapCacheGetToBitmapCacheSequence(com.facebook.imagepipeline.producers.Producer):540:540 -> e0 66:77:com.facebook.imagepipeline.producers.Producer newBitmapCacheGetToBitmapCacheSequence(com.facebook.imagepipeline.producers.Producer):541:541 -> e0 - 1:1:com.facebook.imagepipeline.producers.SwallowResultProducer i1.ProducerSequenceFactory.$r8$lambda$K3BA_FM_xsgJBMT9tE1rFZeYRtg(i1.ProducerSequenceFactory):0:0 -> f + 1:1:com.facebook.imagepipeline.producers.SwallowResultProducer m1.ProducerSequenceFactory.$r8$lambda$K3BA_FM_xsgJBMT9tE1rFZeYRtg(m1.ProducerSequenceFactory):0:0 -> f # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/n0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/n0;"} 6:13:com.facebook.imagepipeline.producers.Producer newBitmapCacheGetToDecodeSequence(com.facebook.imagepipeline.producers.Producer):672:672 -> f0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;)Lcom/facebook/imagepipeline/producers/d0;"} 14:22:com.facebook.imagepipeline.producers.Producer newBitmapCacheGetToDecodeSequence(com.facebook.imagepipeline.producers.Producer):484:484 -> f0 @@ -86695,22 +91533,22 @@ com.facebook.imagepipeline.core.ProducerSequenceFactory -> i1.W: 33:41:com.facebook.imagepipeline.producers.Producer newBitmapCacheGetToDecodeSequence(com.facebook.imagepipeline.producers.Producer):484:484 -> f0 42:45:com.facebook.imagepipeline.producers.Producer newBitmapCacheGetToDecodeSequence(com.facebook.imagepipeline.producers.Producer):485:485 -> f0 46:54:com.facebook.imagepipeline.producers.Producer newBitmapCacheGetToDecodeSequence(com.facebook.imagepipeline.producers.Producer):680:680 -> f0 - 1:1:com.facebook.imagepipeline.producers.Producer i1.ProducerSequenceFactory.$r8$lambda$M5J_tvXYdtm3AG9ORCYUaRlwpEk(i1.ProducerSequenceFactory):0:0 -> g + 1:1:com.facebook.imagepipeline.producers.Producer m1.ProducerSequenceFactory.$r8$lambda$M5J_tvXYdtm3AG9ORCYUaRlwpEk(m1.ProducerSequenceFactory):0:0 -> g # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} 1:12:com.facebook.imagepipeline.producers.Producer newBitmapCacheGetToLocalTransformSequence(com.facebook.imagepipeline.producers.Producer):452:452 -> g0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;)Lcom/facebook/imagepipeline/producers/d0;"} 13:17:com.facebook.imagepipeline.producers.Producer newBitmapCacheGetToLocalTransformSequence(com.facebook.imagepipeline.producers.Producer):453:453 -> g0 - 1:1:com.facebook.imagepipeline.producers.Producer i1.ProducerSequenceFactory.$r8$lambda$OkmqWgQXCiPRIlXhoyiAlokwj54(i1.ProducerSequenceFactory):0:0 -> h + 1:1:com.facebook.imagepipeline.producers.Producer m1.ProducerSequenceFactory.$r8$lambda$OkmqWgQXCiPRIlXhoyiAlokwj54(m1.ProducerSequenceFactory):0:0 -> h # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} 1:4:com.facebook.imagepipeline.producers.Producer newBitmapCacheGetToLocalTransformSequence(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.producers.ThumbnailProducer[]):469:469 -> h0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;[Lcom/facebook/imagepipeline/producers/u0;)Lcom/facebook/imagepipeline/producers/d0;"} 5:8:com.facebook.imagepipeline.producers.Producer newBitmapCacheGetToLocalTransformSequence(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.producers.ThumbnailProducer[]):470:470 -> h0 9:13:com.facebook.imagepipeline.producers.Producer newBitmapCacheGetToLocalTransformSequence(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.producers.ThumbnailProducer[]):471:471 -> h0 - 1:1:com.facebook.imagepipeline.producers.RemoveImageTransformMetaDataProducer i1.ProducerSequenceFactory.$r8$lambda$WMdV3P-HoEiIGEQFORkGyKYccAc(i1.ProducerSequenceFactory):0:0 -> i + 1:1:com.facebook.imagepipeline.producers.RemoveImageTransformMetaDataProducer m1.ProducerSequenceFactory.$r8$lambda$WMdV3P-HoEiIGEQFORkGyKYccAc(m1.ProducerSequenceFactory):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/j0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/j0;"} 7:8:com.facebook.imagepipeline.producers.Producer newCommonNetworkFetchToEncodedMemorySequence(com.facebook.imagepipeline.producers.NetworkFetcher):298:298 -> i0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/X;)Lcom/facebook/imagepipeline/producers/d0;"} 9:16:com.facebook.imagepipeline.producers.Producer newCommonNetworkFetchToEncodedMemorySequence(com.facebook.imagepipeline.producers.NetworkFetcher):663:663 -> i0 @@ -86731,9 +91569,9 @@ com.facebook.imagepipeline.core.ProducerSequenceFactory -> i1.W: 108:109:com.facebook.imagepipeline.producers.Producer newCommonNetworkFetchToEncodedMemorySequence(com.facebook.imagepipeline.producers.NetworkFetcher):308:308 -> i0 110:113:com.facebook.imagepipeline.producers.Producer newCommonNetworkFetchToEncodedMemorySequence(com.facebook.imagepipeline.producers.NetworkFetcher):305:305 -> i0 114:124:com.facebook.imagepipeline.producers.Producer newCommonNetworkFetchToEncodedMemorySequence(com.facebook.imagepipeline.producers.NetworkFetcher):671:671 -> i0 - 1:1:com.facebook.imagepipeline.producers.Producer i1.ProducerSequenceFactory.$r8$lambda$WdSCQdMTKnenc9akgjejlZm5ZNE(i1.ProducerSequenceFactory):0:0 -> j + 1:1:com.facebook.imagepipeline.producers.Producer m1.ProducerSequenceFactory.$r8$lambda$WdSCQdMTKnenc9akgjejlZm5ZNE(m1.ProducerSequenceFactory):0:0 -> j # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} 1:10:com.facebook.imagepipeline.producers.Producer newDiskCacheSequence(com.facebook.imagepipeline.producers.Producer):681:681 -> j0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;)Lcom/facebook/imagepipeline/producers/d0;"} 11:14:com.facebook.imagepipeline.producers.Producer newDiskCacheSequence(com.facebook.imagepipeline.producers.Producer):513:513 -> j0 @@ -86750,9 +91588,9 @@ com.facebook.imagepipeline.core.ProducerSequenceFactory -> i1.W: 83:85:com.facebook.imagepipeline.producers.Producer newDiskCacheSequence(com.facebook.imagepipeline.producers.Producer):515:515 -> j0 86:94:com.facebook.imagepipeline.producers.Producer newDiskCacheSequence(com.facebook.imagepipeline.producers.Producer):520:520 -> j0 95:102:com.facebook.imagepipeline.producers.Producer newDiskCacheSequence(com.facebook.imagepipeline.producers.Producer):689:689 -> j0 - 1:1:com.facebook.imagepipeline.producers.Producer i1.ProducerSequenceFactory.$r8$lambda$d9RTSYA_O5-3fmU7ZcvX1snI8PY(i1.ProducerSequenceFactory):0:0 -> k + 1:1:com.facebook.imagepipeline.producers.Producer m1.ProducerSequenceFactory.$r8$lambda$d9RTSYA_O5-3fmU7ZcvX1snI8PY(m1.ProducerSequenceFactory):0:0 -> k # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} 1:4:com.facebook.imagepipeline.producers.Producer newEncodedCacheMultiplexToTranscodeSequence(com.facebook.imagepipeline.producers.Producer):499:499 -> k0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;)Lcom/facebook/imagepipeline/producers/d0;"} 5:8:com.facebook.imagepipeline.producers.Producer newEncodedCacheMultiplexToTranscodeSequence(com.facebook.imagepipeline.producers.Producer):500:500 -> k0 @@ -86761,43 +91599,43 @@ com.facebook.imagepipeline.core.ProducerSequenceFactory -> i1.W: 26:36:com.facebook.imagepipeline.producers.Producer newEncodedCacheMultiplexToTranscodeSequence(com.facebook.imagepipeline.producers.Producer):504:504 -> k0 37:46:com.facebook.imagepipeline.producers.Producer newEncodedCacheMultiplexToTranscodeSequence(com.facebook.imagepipeline.producers.Producer):505:505 -> k0 47:56:com.facebook.imagepipeline.producers.Producer newEncodedCacheMultiplexToTranscodeSequence(com.facebook.imagepipeline.producers.Producer):507:507 -> k0 - 1:1:com.facebook.imagepipeline.producers.Producer i1.ProducerSequenceFactory.$r8$lambda$eiY4ha8e5lZsku5PGBC_lPXSglo(i1.ProducerSequenceFactory):0:0 -> l + 1:1:com.facebook.imagepipeline.producers.Producer m1.ProducerSequenceFactory.$r8$lambda$eiY4ha8e5lZsku5PGBC_lPXSglo(m1.ProducerSequenceFactory):0:0 -> l # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} 1:11:com.facebook.imagepipeline.producers.Producer newLocalThumbnailProducer(com.facebook.imagepipeline.producers.ThumbnailProducer[]):571:571 -> l0 # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/facebook/imagepipeline/producers/u0;)Lcom/facebook/imagepipeline/producers/d0;"} 12:14:com.facebook.imagepipeline.producers.Producer newLocalThumbnailProducer(com.facebook.imagepipeline.producers.ThumbnailProducer[]):572:572 -> l0 15:16:com.facebook.imagepipeline.producers.Producer newLocalThumbnailProducer(com.facebook.imagepipeline.producers.ThumbnailProducer[]):573:573 -> l0 17:26:com.facebook.imagepipeline.producers.Producer newLocalThumbnailProducer(com.facebook.imagepipeline.producers.ThumbnailProducer[]):572:572 -> l0 - 1:1:com.facebook.imagepipeline.producers.Producer i1.ProducerSequenceFactory.$r8$lambda$hyg9rXK4hfxpCwLoTDPM5_P7X2M(i1.ProducerSequenceFactory):0:0 -> m + 1:1:com.facebook.imagepipeline.producers.Producer m1.ProducerSequenceFactory.$r8$lambda$hyg9rXK4hfxpCwLoTDPM5_P7X2M(m1.ProducerSequenceFactory):0:0 -> m # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} 1:9:com.facebook.imagepipeline.producers.Producer newLocalTransformationsSequence(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.producers.ThumbnailProducer[]):560:560 -> m0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;[Lcom/facebook/imagepipeline/producers/u0;)Lcom/facebook/imagepipeline/producers/d0;"} 10:18:com.facebook.imagepipeline.producers.Producer newLocalTransformationsSequence(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.producers.ThumbnailProducer[]):562:562 -> m0 19:29:com.facebook.imagepipeline.producers.Producer newLocalTransformationsSequence(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.producers.ThumbnailProducer[]):563:563 -> m0 30:33:com.facebook.imagepipeline.producers.Producer newLocalTransformationsSequence(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.producers.ThumbnailProducer[]):565:565 -> m0 34:43:com.facebook.imagepipeline.producers.Producer newLocalTransformationsSequence(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.producers.ThumbnailProducer[]):564:564 -> m0 - 1:1:com.facebook.imagepipeline.producers.SwallowResultProducer i1.ProducerSequenceFactory.$r8$lambda$iqRiYEHHWhpYu1n9wdmaFji1L2I(i1.ProducerSequenceFactory):0:0 -> n + 1:1:com.facebook.imagepipeline.producers.SwallowResultProducer m1.ProducerSequenceFactory.$r8$lambda$iqRiYEHHWhpYu1n9wdmaFji1L2I(m1.ProducerSequenceFactory):0:0 -> n # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/n0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/n0;"} 6:16:com.facebook.imagepipeline.producers.Producer qualifiedResourceFetchSequence_delegate$lambda$29(com.facebook.imagepipeline.core.ProducerSequenceFactory):404:404 -> n0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} 17:21:com.facebook.imagepipeline.producers.Producer qualifiedResourceFetchSequence_delegate$lambda$29(com.facebook.imagepipeline.core.ProducerSequenceFactory):405:405 -> n0 - 1:1:com.facebook.imagepipeline.producers.Producer i1.ProducerSequenceFactory.$r8$lambda$iryvfLcHLNl33iaqktoQXmP-fiQ(i1.ProducerSequenceFactory):0:0 -> o + 1:1:com.facebook.imagepipeline.producers.Producer m1.ProducerSequenceFactory.$r8$lambda$iryvfLcHLNl33iaqktoQXmP-fiQ(m1.ProducerSequenceFactory):0:0 -> o # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} - 1:1:com.facebook.imagepipeline.producers.RemoveImageTransformMetaDataProducer i1.ProducerSequenceFactory.$r8$lambda$jp4XLEcuZPfCcplgWfZKBTMZYTY(i1.ProducerSequenceFactory):0:0 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + 1:1:com.facebook.imagepipeline.producers.RemoveImageTransformMetaDataProducer m1.ProducerSequenceFactory.$r8$lambda$jp4XLEcuZPfCcplgWfZKBTMZYTY(m1.ProducerSequenceFactory):0:0 -> p # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/j0;"} - 1:1:com.facebook.imagepipeline.producers.Producer i1.ProducerSequenceFactory.$r8$lambda$ve48219FzV3nu5MOHthe59oUofU(i1.ProducerSequenceFactory):0:0 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/j0;"} + 1:1:com.facebook.imagepipeline.producers.Producer m1.ProducerSequenceFactory.$r8$lambda$ve48219FzV3nu5MOHthe59oUofU(m1.ProducerSequenceFactory):0:0 -> q # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} - 1:1:com.facebook.imagepipeline.producers.Producer i1.ProducerSequenceFactory.$r8$lambda$wQKiXDSu4iV3tLQrfzdVC3N9-gE(i1.ProducerSequenceFactory):0:0 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + 1:1:com.facebook.imagepipeline.producers.Producer m1.ProducerSequenceFactory.$r8$lambda$wQKiXDSu4iV3tLQrfzdVC3N9-gE(m1.ProducerSequenceFactory):0:0 -> r # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} 6:13:com.facebook.imagepipeline.producers.Producer backgroundLocalContentUriFetchToEncodeMemorySequence_delegate$lambda$24(com.facebook.imagepipeline.core.ProducerSequenceFactory):771:771 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} 14:22:com.facebook.imagepipeline.producers.Producer backgroundLocalContentUriFetchToEncodeMemorySequence_delegate$lambda$24(com.facebook.imagepipeline.core.ProducerSequenceFactory):343:343 -> s 23:26:com.facebook.imagepipeline.producers.Producer backgroundLocalContentUriFetchToEncodeMemorySequence_delegate$lambda$24(com.facebook.imagepipeline.core.ProducerSequenceFactory):345:345 -> s 27:28:com.facebook.imagepipeline.producers.Producer backgroundLocalContentUriFetchToEncodeMemorySequence_delegate$lambda$24(com.facebook.imagepipeline.core.ProducerSequenceFactory):346:346 -> s @@ -86811,7 +91649,7 @@ com.facebook.imagepipeline.core.ProducerSequenceFactory -> i1.W: 58:61:com.facebook.imagepipeline.producers.Producer backgroundLocalContentUriFetchToEncodeMemorySequence_delegate$lambda$24(com.facebook.imagepipeline.core.ProducerSequenceFactory):346:346 -> s 62:70:com.facebook.imagepipeline.producers.Producer backgroundLocalContentUriFetchToEncodeMemorySequence_delegate$lambda$24(com.facebook.imagepipeline.core.ProducerSequenceFactory):779:779 -> s 6:13:com.facebook.imagepipeline.producers.Producer backgroundLocalFileFetchToEncodeMemorySequence_delegate$lambda$22(com.facebook.imagepipeline.core.ProducerSequenceFactory):762:762 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} 14:22:com.facebook.imagepipeline.producers.Producer backgroundLocalFileFetchToEncodeMemorySequence_delegate$lambda$22(com.facebook.imagepipeline.core.ProducerSequenceFactory):328:328 -> t 23:26:com.facebook.imagepipeline.producers.Producer backgroundLocalFileFetchToEncodeMemorySequence_delegate$lambda$22(com.facebook.imagepipeline.core.ProducerSequenceFactory):330:330 -> t 27:28:com.facebook.imagepipeline.producers.Producer backgroundLocalFileFetchToEncodeMemorySequence_delegate$lambda$22(com.facebook.imagepipeline.core.ProducerSequenceFactory):331:331 -> t @@ -86825,7 +91663,7 @@ com.facebook.imagepipeline.core.ProducerSequenceFactory -> i1.W: 58:61:com.facebook.imagepipeline.producers.Producer backgroundLocalFileFetchToEncodeMemorySequence_delegate$lambda$22(com.facebook.imagepipeline.core.ProducerSequenceFactory):331:331 -> t 62:70:com.facebook.imagepipeline.producers.Producer backgroundLocalFileFetchToEncodeMemorySequence_delegate$lambda$22(com.facebook.imagepipeline.core.ProducerSequenceFactory):770:770 -> t 6:11:com.facebook.imagepipeline.producers.Producer backgroundNetworkFetchToEncodedMemorySequence_delegate$lambda$13(com.facebook.imagepipeline.core.ProducerSequenceFactory):726:726 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} 12:13:com.facebook.imagepipeline.producers.Producer backgroundNetworkFetchToEncodedMemorySequence_delegate$lambda$13(com.facebook.imagepipeline.core.ProducerSequenceFactory):269:269 -> u 14:19:com.facebook.imagepipeline.producers.Producer backgroundNetworkFetchToEncodedMemorySequence_delegate$lambda$13(com.facebook.imagepipeline.core.ProducerSequenceFactory):270:270 -> u 20:24:com.facebook.imagepipeline.producers.Producer backgroundNetworkFetchToEncodedMemorySequence_delegate$lambda$13(com.facebook.imagepipeline.core.ProducerSequenceFactory):269:269 -> u @@ -86835,13 +91673,13 @@ com.facebook.imagepipeline.core.ProducerSequenceFactory -> i1.W: 38:41:com.facebook.imagepipeline.producers.Producer backgroundNetworkFetchToEncodedMemorySequence_delegate$lambda$13(com.facebook.imagepipeline.core.ProducerSequenceFactory):269:269 -> u 42:50:com.facebook.imagepipeline.producers.Producer backgroundNetworkFetchToEncodedMemorySequence_delegate$lambda$13(com.facebook.imagepipeline.core.ProducerSequenceFactory):734:734 -> u 6:11:com.facebook.imagepipeline.producers.Producer commonNetworkFetchToEncodedMemorySequence_delegate$lambda$17(com.facebook.imagepipeline.core.ProducerSequenceFactory):744:744 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} 12:18:com.facebook.imagepipeline.producers.Producer commonNetworkFetchToEncodedMemorySequence_delegate$lambda$17(com.facebook.imagepipeline.core.ProducerSequenceFactory):290:290 -> v 19:23:com.facebook.imagepipeline.producers.Producer commonNetworkFetchToEncodedMemorySequence_delegate$lambda$17(com.facebook.imagepipeline.core.ProducerSequenceFactory):748:748 -> v 24:29:com.facebook.imagepipeline.producers.Producer commonNetworkFetchToEncodedMemorySequence_delegate$lambda$17(com.facebook.imagepipeline.core.ProducerSequenceFactory):290:290 -> v 30:38:com.facebook.imagepipeline.producers.Producer commonNetworkFetchToEncodedMemorySequence_delegate$lambda$17(com.facebook.imagepipeline.core.ProducerSequenceFactory):752:752 -> v 6:16:com.facebook.imagepipeline.producers.Producer dataFetchSequence_delegate$lambda$32(com.facebook.imagepipeline.core.ProducerSequenceFactory):435:435 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)Lcom/facebook/imagepipeline/producers/d0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)Lcom/facebook/imagepipeline/producers/d0;"} 17:20:com.facebook.imagepipeline.producers.Producer dataFetchSequence_delegate$lambda$32(com.facebook.imagepipeline.core.ProducerSequenceFactory):436:436 -> w 21:29:com.facebook.imagepipeline.producers.Producer dataFetchSequence_delegate$lambda$32(com.facebook.imagepipeline.core.ProducerSequenceFactory):438:438 -> w 30:34:com.facebook.imagepipeline.producers.Producer dataFetchSequence_delegate$lambda$32(com.facebook.imagepipeline.core.ProducerSequenceFactory):439:439 -> w @@ -86851,212 +91689,212 @@ com.facebook.imagepipeline.core.ProducerSequenceFactory -> i1.W: # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/facebook/imagepipeline/producers/d0;"} 1:14:com.facebook.imagepipeline.producers.Producer getBackgroundNetworkFetchToEncodedMemorySequence():266:266 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/facebook/imagepipeline/producers/d0;"} -com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda0 -> i1.D: +com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda0 -> m1.D: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.ProducerSequenceFactory com.facebook.imagepipeline.core.ProducerSequenceFactory$$InternalSyntheticLambda$1$ec54ae02e931d2360d915c7f641dff3065867c761a8806071cf2edf8be5b6209$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/W;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.ProducerSequenceFactory$$ExternalSyntheticLambda0.(i1.ProducerSequenceFactory):0:0 -> + 1:1:void m1.ProducerSequenceFactory$$ExternalSyntheticLambda0.(m1.ProducerSequenceFactory):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)V"} - 1:1:java.lang.Object i1.ProducerSequenceFactory$$ExternalSyntheticLambda0.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)V"} + 1:1:java.lang.Object m1.ProducerSequenceFactory$$ExternalSyntheticLambda0.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda1 -> i1.M: +com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda1 -> m1.M: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.ProducerSequenceFactory com.facebook.imagepipeline.core.ProducerSequenceFactory$$InternalSyntheticLambda$1$ec54ae02e931d2360d915c7f641dff3065867c761a8806071cf2edf8be5b6209$10.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/W;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.ProducerSequenceFactory$$ExternalSyntheticLambda1.(i1.ProducerSequenceFactory):0:0 -> + 1:1:void m1.ProducerSequenceFactory$$ExternalSyntheticLambda1.(m1.ProducerSequenceFactory):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)V"} - 1:1:java.lang.Object i1.ProducerSequenceFactory$$ExternalSyntheticLambda1.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)V"} + 1:1:java.lang.Object m1.ProducerSequenceFactory$$ExternalSyntheticLambda1.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda10 -> i1.E: +com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda10 -> m1.E: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.ProducerSequenceFactory com.facebook.imagepipeline.core.ProducerSequenceFactory$$InternalSyntheticLambda$1$ec54ae02e931d2360d915c7f641dff3065867c761a8806071cf2edf8be5b6209$2.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/W;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.ProducerSequenceFactory$$ExternalSyntheticLambda10.(i1.ProducerSequenceFactory):0:0 -> + 1:1:void m1.ProducerSequenceFactory$$ExternalSyntheticLambda10.(m1.ProducerSequenceFactory):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)V"} - 1:1:java.lang.Object i1.ProducerSequenceFactory$$ExternalSyntheticLambda10.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)V"} + 1:1:java.lang.Object m1.ProducerSequenceFactory$$ExternalSyntheticLambda10.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda11 -> i1.F: +com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda11 -> m1.F: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.ProducerSequenceFactory com.facebook.imagepipeline.core.ProducerSequenceFactory$$InternalSyntheticLambda$1$ec54ae02e931d2360d915c7f641dff3065867c761a8806071cf2edf8be5b6209$3.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/W;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.ProducerSequenceFactory$$ExternalSyntheticLambda11.(i1.ProducerSequenceFactory):0:0 -> + 1:1:void m1.ProducerSequenceFactory$$ExternalSyntheticLambda11.(m1.ProducerSequenceFactory):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)V"} - 1:1:java.lang.Object i1.ProducerSequenceFactory$$ExternalSyntheticLambda11.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)V"} + 1:1:java.lang.Object m1.ProducerSequenceFactory$$ExternalSyntheticLambda11.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda12 -> i1.G: +com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda12 -> m1.G: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.ProducerSequenceFactory com.facebook.imagepipeline.core.ProducerSequenceFactory$$InternalSyntheticLambda$1$ec54ae02e931d2360d915c7f641dff3065867c761a8806071cf2edf8be5b6209$4.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/W;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.ProducerSequenceFactory$$ExternalSyntheticLambda12.(i1.ProducerSequenceFactory):0:0 -> + 1:1:void m1.ProducerSequenceFactory$$ExternalSyntheticLambda12.(m1.ProducerSequenceFactory):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)V"} - 1:1:java.lang.Object i1.ProducerSequenceFactory$$ExternalSyntheticLambda12.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)V"} + 1:1:java.lang.Object m1.ProducerSequenceFactory$$ExternalSyntheticLambda12.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda13 -> i1.H: +com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda13 -> m1.H: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.ProducerSequenceFactory com.facebook.imagepipeline.core.ProducerSequenceFactory$$InternalSyntheticLambda$1$ec54ae02e931d2360d915c7f641dff3065867c761a8806071cf2edf8be5b6209$5.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/W;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.ProducerSequenceFactory$$ExternalSyntheticLambda13.(i1.ProducerSequenceFactory):0:0 -> + 1:1:void m1.ProducerSequenceFactory$$ExternalSyntheticLambda13.(m1.ProducerSequenceFactory):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)V"} - 1:1:java.lang.Object i1.ProducerSequenceFactory$$ExternalSyntheticLambda13.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)V"} + 1:1:java.lang.Object m1.ProducerSequenceFactory$$ExternalSyntheticLambda13.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda14 -> i1.I: +com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda14 -> m1.I: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.ProducerSequenceFactory com.facebook.imagepipeline.core.ProducerSequenceFactory$$InternalSyntheticLambda$1$ec54ae02e931d2360d915c7f641dff3065867c761a8806071cf2edf8be5b6209$6.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/W;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.ProducerSequenceFactory$$ExternalSyntheticLambda14.(i1.ProducerSequenceFactory):0:0 -> + 1:1:void m1.ProducerSequenceFactory$$ExternalSyntheticLambda14.(m1.ProducerSequenceFactory):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)V"} - 1:1:java.lang.Object i1.ProducerSequenceFactory$$ExternalSyntheticLambda14.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)V"} + 1:1:java.lang.Object m1.ProducerSequenceFactory$$ExternalSyntheticLambda14.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda15 -> i1.J: +com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda15 -> m1.J: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.ProducerSequenceFactory com.facebook.imagepipeline.core.ProducerSequenceFactory$$InternalSyntheticLambda$1$ec54ae02e931d2360d915c7f641dff3065867c761a8806071cf2edf8be5b6209$7.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/W;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.ProducerSequenceFactory$$ExternalSyntheticLambda15.(i1.ProducerSequenceFactory):0:0 -> + 1:1:void m1.ProducerSequenceFactory$$ExternalSyntheticLambda15.(m1.ProducerSequenceFactory):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)V"} - 1:1:java.lang.Object i1.ProducerSequenceFactory$$ExternalSyntheticLambda15.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)V"} + 1:1:java.lang.Object m1.ProducerSequenceFactory$$ExternalSyntheticLambda15.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda16 -> i1.K: +com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda16 -> m1.K: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.ProducerSequenceFactory com.facebook.imagepipeline.core.ProducerSequenceFactory$$InternalSyntheticLambda$1$ec54ae02e931d2360d915c7f641dff3065867c761a8806071cf2edf8be5b6209$8.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/W;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.ProducerSequenceFactory$$ExternalSyntheticLambda16.(i1.ProducerSequenceFactory):0:0 -> + 1:1:void m1.ProducerSequenceFactory$$ExternalSyntheticLambda16.(m1.ProducerSequenceFactory):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)V"} - 1:1:java.lang.Object i1.ProducerSequenceFactory$$ExternalSyntheticLambda16.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)V"} + 1:1:java.lang.Object m1.ProducerSequenceFactory$$ExternalSyntheticLambda16.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda17 -> i1.L: +com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda17 -> m1.L: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.ProducerSequenceFactory com.facebook.imagepipeline.core.ProducerSequenceFactory$$InternalSyntheticLambda$1$ec54ae02e931d2360d915c7f641dff3065867c761a8806071cf2edf8be5b6209$9.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/W;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.ProducerSequenceFactory$$ExternalSyntheticLambda17.(i1.ProducerSequenceFactory):0:0 -> + 1:1:void m1.ProducerSequenceFactory$$ExternalSyntheticLambda17.(m1.ProducerSequenceFactory):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)V"} - 1:1:java.lang.Object i1.ProducerSequenceFactory$$ExternalSyntheticLambda17.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)V"} + 1:1:java.lang.Object m1.ProducerSequenceFactory$$ExternalSyntheticLambda17.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda2 -> i1.N: +com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda2 -> m1.N: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.ProducerSequenceFactory com.facebook.imagepipeline.core.ProducerSequenceFactory$$InternalSyntheticLambda$1$ec54ae02e931d2360d915c7f641dff3065867c761a8806071cf2edf8be5b6209$11.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/W;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.ProducerSequenceFactory$$ExternalSyntheticLambda2.(i1.ProducerSequenceFactory):0:0 -> + 1:1:void m1.ProducerSequenceFactory$$ExternalSyntheticLambda2.(m1.ProducerSequenceFactory):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)V"} - 1:1:java.lang.Object i1.ProducerSequenceFactory$$ExternalSyntheticLambda2.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)V"} + 1:1:java.lang.Object m1.ProducerSequenceFactory$$ExternalSyntheticLambda2.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda3 -> i1.O: +com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda3 -> m1.O: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.ProducerSequenceFactory com.facebook.imagepipeline.core.ProducerSequenceFactory$$InternalSyntheticLambda$1$ec54ae02e931d2360d915c7f641dff3065867c761a8806071cf2edf8be5b6209$12.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/W;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.ProducerSequenceFactory$$ExternalSyntheticLambda3.(i1.ProducerSequenceFactory):0:0 -> + 1:1:void m1.ProducerSequenceFactory$$ExternalSyntheticLambda3.(m1.ProducerSequenceFactory):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)V"} - 1:1:java.lang.Object i1.ProducerSequenceFactory$$ExternalSyntheticLambda3.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)V"} + 1:1:java.lang.Object m1.ProducerSequenceFactory$$ExternalSyntheticLambda3.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda4 -> i1.P: +com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda4 -> m1.P: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.ProducerSequenceFactory com.facebook.imagepipeline.core.ProducerSequenceFactory$$InternalSyntheticLambda$1$ec54ae02e931d2360d915c7f641dff3065867c761a8806071cf2edf8be5b6209$13.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/W;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.ProducerSequenceFactory$$ExternalSyntheticLambda4.(i1.ProducerSequenceFactory):0:0 -> + 1:1:void m1.ProducerSequenceFactory$$ExternalSyntheticLambda4.(m1.ProducerSequenceFactory):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)V"} - 1:1:java.lang.Object i1.ProducerSequenceFactory$$ExternalSyntheticLambda4.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)V"} + 1:1:java.lang.Object m1.ProducerSequenceFactory$$ExternalSyntheticLambda4.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda5 -> i1.Q: +com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda5 -> m1.Q: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.ProducerSequenceFactory com.facebook.imagepipeline.core.ProducerSequenceFactory$$InternalSyntheticLambda$1$ec54ae02e931d2360d915c7f641dff3065867c761a8806071cf2edf8be5b6209$14.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/W;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.ProducerSequenceFactory$$ExternalSyntheticLambda5.(i1.ProducerSequenceFactory):0:0 -> + 1:1:void m1.ProducerSequenceFactory$$ExternalSyntheticLambda5.(m1.ProducerSequenceFactory):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)V"} - 1:1:java.lang.Object i1.ProducerSequenceFactory$$ExternalSyntheticLambda5.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)V"} + 1:1:java.lang.Object m1.ProducerSequenceFactory$$ExternalSyntheticLambda5.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda6 -> i1.S: +com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda6 -> m1.S: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.ProducerSequenceFactory com.facebook.imagepipeline.core.ProducerSequenceFactory$$InternalSyntheticLambda$1$ec54ae02e931d2360d915c7f641dff3065867c761a8806071cf2edf8be5b6209$15.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/W;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.ProducerSequenceFactory$$ExternalSyntheticLambda6.(i1.ProducerSequenceFactory):0:0 -> + 1:1:void m1.ProducerSequenceFactory$$ExternalSyntheticLambda6.(m1.ProducerSequenceFactory):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)V"} - 1:1:java.lang.Object i1.ProducerSequenceFactory$$ExternalSyntheticLambda6.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)V"} + 1:1:java.lang.Object m1.ProducerSequenceFactory$$ExternalSyntheticLambda6.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda7 -> i1.T: +com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda7 -> m1.T: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.ProducerSequenceFactory com.facebook.imagepipeline.core.ProducerSequenceFactory$$InternalSyntheticLambda$1$ec54ae02e931d2360d915c7f641dff3065867c761a8806071cf2edf8be5b6209$16.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/W;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.ProducerSequenceFactory$$ExternalSyntheticLambda7.(i1.ProducerSequenceFactory):0:0 -> + 1:1:void m1.ProducerSequenceFactory$$ExternalSyntheticLambda7.(m1.ProducerSequenceFactory):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)V"} - 1:1:java.lang.Object i1.ProducerSequenceFactory$$ExternalSyntheticLambda7.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)V"} + 1:1:java.lang.Object m1.ProducerSequenceFactory$$ExternalSyntheticLambda7.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda8 -> i1.U: +com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda8 -> m1.U: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.ProducerSequenceFactory com.facebook.imagepipeline.core.ProducerSequenceFactory$$InternalSyntheticLambda$1$ec54ae02e931d2360d915c7f641dff3065867c761a8806071cf2edf8be5b6209$17.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/W;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.ProducerSequenceFactory$$ExternalSyntheticLambda8.(i1.ProducerSequenceFactory):0:0 -> + 1:1:void m1.ProducerSequenceFactory$$ExternalSyntheticLambda8.(m1.ProducerSequenceFactory):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)V"} - 1:1:java.lang.Object i1.ProducerSequenceFactory$$ExternalSyntheticLambda8.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)V"} + 1:1:java.lang.Object m1.ProducerSequenceFactory$$ExternalSyntheticLambda8.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda9 -> i1.V: +com.facebook.imagepipeline.core.ProducerSequenceFactory$$ExternalSyntheticLambda9 -> m1.V: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.core.ProducerSequenceFactory com.facebook.imagepipeline.core.ProducerSequenceFactory$$InternalSyntheticLambda$1$ec54ae02e931d2360d915c7f641dff3065867c761a8806071cf2edf8be5b6209$1.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/W;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/W;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void i1.ProducerSequenceFactory$$ExternalSyntheticLambda9.(i1.ProducerSequenceFactory):0:0 -> + 1:1:void m1.ProducerSequenceFactory$$ExternalSyntheticLambda9.(m1.ProducerSequenceFactory):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W;)V"} - 1:1:java.lang.Object i1.ProducerSequenceFactory$$ExternalSyntheticLambda9.invoke():0:0 -> invoke + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W;)V"} + 1:1:java.lang.Object m1.ProducerSequenceFactory$$ExternalSyntheticLambda9.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.core.ProducerSequenceFactory$Companion -> i1.W$a: +com.facebook.imagepipeline.core.ProducerSequenceFactory$Companion -> m1.W$a: # {"id":"sourceFile","fileName":"ProducerSequenceFactory.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():623:623 -> 1:5:java.lang.String access$getShortenedUriString(com.facebook.imagepipeline.core.ProducerSequenceFactory$Companion,android.net.Uri):623:623 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W$a;Landroid/net/Uri;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W$a;Landroid/net/Uri;)Ljava/lang/String;"} 1:4:void access$validateEncodedImageRequest(com.facebook.imagepipeline.core.ProducerSequenceFactory$Companion,com.facebook.imagepipeline.request.ImageRequest):623:623 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/W$a;Lcom/facebook/imagepipeline/request/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/W$a;Lcom/facebook/imagepipeline/request/b;)V"} 1:9:java.lang.String getShortenedUriString(android.net.Uri):631:631 -> c 10:45:java.lang.String getShortenedUriString(android.net.Uri):632:632 -> c 1:8:void validateEncodedImageRequest(com.facebook.imagepipeline.request.ImageRequest):626:626 -> d @@ -87064,14 +91902,14 @@ com.facebook.imagepipeline.core.ProducerSequenceFactory$Companion -> i1.W$a: 9:19:void validateEncodedImageRequest(com.facebook.imagepipeline.request.ImageRequest):627:627 -> d 20:23:void validateEncodedImageRequest(com.facebook.imagepipeline.request.ImageRequest):626:626 -> d 24:27:void validateEncodedImageRequest(com.facebook.imagepipeline.request.ImageRequest):625:625 -> d -com.facebook.imagepipeline.datasource.AbstractProducerToDataSourceAdapter -> j1.a: +com.facebook.imagepipeline.datasource.AbstractProducerToDataSourceAdapter -> n1.a: # {"id":"sourceFile","fileName":"AbstractProducerToDataSourceAdapter.kt"} com.facebook.imagepipeline.producers.SettableProducerContext settableProducerContext -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/l0;"} com.facebook.imagepipeline.listener.RequestListener2 requestListener -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt1/d;"} 16:18:void (com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.producers.SettableProducerContext,com.facebook.imagepipeline.listener.RequestListener2):34:34 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;Lcom/facebook/imagepipeline/producers/l0;Lp1/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;Lcom/facebook/imagepipeline/producers/l0;Lt1/d;)V"} 19:20:void (com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.producers.SettableProducerContext,com.facebook.imagepipeline.listener.RequestListener2):32:32 -> 21:22:void (com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.producers.SettableProducerContext,com.facebook.imagepipeline.listener.RequestListener2):33:33 -> 23:32:void (com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.producers.SettableProducerContext,com.facebook.imagepipeline.listener.RequestListener2):107:107 -> @@ -87125,116 +91963,116 @@ com.facebook.imagepipeline.datasource.AbstractProducerToDataSourceAdapter -> j1. 15:21:boolean close():88:88 -> close 22:28:boolean close():89:89 -> close 1:4:void access$onCancellationImpl(com.facebook.imagepipeline.datasource.AbstractProducerToDataSourceAdapter):28:28 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj1/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/a;)V"} 1:4:void access$onFailureImpl(com.facebook.imagepipeline.datasource.AbstractProducerToDataSourceAdapter,java.lang.Throwable):28:28 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj1/a;Ljava/lang/Throwable;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/a;Ljava/lang/Throwable;)V"} 1:5:boolean access$setProgress(com.facebook.imagepipeline.datasource.AbstractProducerToDataSourceAdapter,float):28:28 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj1/a;F)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/a;F)Z"} 1:6:com.facebook.imagepipeline.producers.Consumer createConsumer():37:37 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/facebook/imagepipeline/producers/n;"} -com.facebook.imagepipeline.datasource.AbstractProducerToDataSourceAdapter$createConsumer$1 -> j1.a$a: +com.facebook.imagepipeline.datasource.AbstractProducerToDataSourceAdapter$createConsumer$1 -> n1.a$a: # {"id":"sourceFile","fileName":"AbstractProducerToDataSourceAdapter.kt"} com.facebook.imagepipeline.datasource.AbstractProducerToDataSourceAdapter this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln1/a;"} 3:6:void (com.facebook.imagepipeline.datasource.AbstractProducerToDataSourceAdapter):37:37 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj1/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/a;)V"} 1:6:void onCancellationImpl():48:48 -> g 6:11:void onFailureImpl(java.lang.Throwable):44:44 -> h 1:2:void onNewResultImpl(java.lang.Object,int):39:39 -> i 3:6:void onNewResultImpl(java.lang.Object,int):40:40 -> i 7:10:void onNewResultImpl(java.lang.Object,int):39:39 -> i 1:6:void onProgressUpdateImpl(float):52:52 -> j -com.facebook.imagepipeline.datasource.BaseBitmapDataSubscriber -> j1.b: +com.facebook.imagepipeline.datasource.BaseBitmapDataSubscriber -> n1.b: # {"id":"sourceFile","fileName":"BaseBitmapDataSubscriber.java"} 1:4:void ():45:45 -> void onNewResultImpl(android.graphics.Bitmap) -> onNewResultImpl 1:1:void onNewResultImpl(com.facebook.datasource.DataSource):50:50 -> onNewResultImpl - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 2:2:void onNewResultImpl(com.facebook.datasource.DataSource):54:54 -> onNewResultImpl 3:4:void onNewResultImpl(com.facebook.datasource.DataSource):56:57 -> onNewResultImpl 5:5:void onNewResultImpl(com.facebook.datasource.DataSource):61:61 -> onNewResultImpl 6:7:void onNewResultImpl(com.facebook.datasource.DataSource):63:64 -> onNewResultImpl -com.facebook.imagepipeline.datasource.CloseableProducerToDataSourceAdapter -> j1.c: +com.facebook.imagepipeline.datasource.CloseableProducerToDataSourceAdapter -> n1.c: # {"id":"sourceFile","fileName":"CloseableProducerToDataSourceAdapter.java"} 1:4:void (com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.producers.SettableProducerContext,com.facebook.imagepipeline.listener.RequestListener2):50:50 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;Lcom/facebook/imagepipeline/producers/l0;Lp1/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;Lcom/facebook/imagepipeline/producers/l0;Lt1/d;)V"} 1:6:void onNewResultImpl(java.lang.Object,int,com.facebook.imagepipeline.producers.ProducerContext):26:26 -> E # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILcom/facebook/imagepipeline/producers/e0;)V"} 1:4:void closeResult(com.facebook.common.references.CloseableReference):62:62 -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;)V"} 1:6:com.facebook.datasource.DataSource create(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.producers.SettableProducerContext,com.facebook.imagepipeline.listener.RequestListener2):35:35 -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;Lcom/facebook/imagepipeline/producers/l0;Lp1/d;)LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;Lcom/facebook/imagepipeline/producers/l0;Lt1/d;)LP0/c;"} 7:11:com.facebook.datasource.DataSource create(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.producers.SettableProducerContext,com.facebook.imagepipeline.listener.RequestListener2):36:36 -> G 12:16:com.facebook.datasource.DataSource create(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.producers.SettableProducerContext,com.facebook.imagepipeline.listener.RequestListener2):38:38 -> G 17:22:com.facebook.datasource.DataSource create(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.producers.SettableProducerContext,com.facebook.imagepipeline.listener.RequestListener2):40:40 -> G 23:26:com.facebook.datasource.DataSource create(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.producers.SettableProducerContext,com.facebook.imagepipeline.listener.RequestListener2):41:41 -> G 1:11:com.facebook.common.references.CloseableReference getResult():56:56 -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ0/a;"} 1:8:void onNewResultImpl(com.facebook.common.references.CloseableReference,int,com.facebook.imagepipeline.producers.ProducerContext):69:69 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;ILcom/facebook/imagepipeline/producers/e0;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;ILcom/facebook/imagepipeline/producers/e0;)V"} 1:6:void closeResult(java.lang.Object):26:26 -> g 1:5:java.lang.Object getResult():26:26 -> getResult -com.facebook.imagepipeline.datasource.ProducerToDataSourceAdapter -> j1.d: +com.facebook.imagepipeline.datasource.ProducerToDataSourceAdapter -> n1.d: # {"id":"sourceFile","fileName":"ProducerToDataSourceAdapter.kt"} com.facebook.imagepipeline.datasource.ProducerToDataSourceAdapter$Companion Companion -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj1/d$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln1/d$a;"} 1:9:void ():0:0 -> 1:1:void (com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.producers.SettableProducerContext,com.facebook.imagepipeline.listener.RequestListener2,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;Lcom/facebook/imagepipeline/producers/l0;Lp1/d;Lkotlin/jvm/internal/DefaultConstructorMarker;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;Lcom/facebook/imagepipeline/producers/l0;Lt1/d;Lkotlin/jvm/internal/DefaultConstructorMarker;)V"} 2:2:void (com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.producers.SettableProducerContext,com.facebook.imagepipeline.listener.RequestListener2):27:27 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;Lcom/facebook/imagepipeline/producers/l0;Lp1/d;)V"} -com.facebook.imagepipeline.datasource.ProducerToDataSourceAdapter$Companion -> j1.d$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;Lcom/facebook/imagepipeline/producers/l0;Lt1/d;)V"} +com.facebook.imagepipeline.datasource.ProducerToDataSourceAdapter$Companion -> n1.d$a: # {"id":"sourceFile","fileName":"ProducerToDataSourceAdapter.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():28:28 -> 16:22:com.facebook.datasource.DataSource create(com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.producers.SettableProducerContext,com.facebook.imagepipeline.listener.RequestListener2):34:34 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;Lcom/facebook/imagepipeline/producers/l0;Lp1/d;)LL0/c;"} -com.facebook.imagepipeline.debug.CloseableReferenceLeakTracker -> k1.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;Lcom/facebook/imagepipeline/producers/l0;Lt1/d;)LP0/c;"} +com.facebook.imagepipeline.debug.CloseableReferenceLeakTracker -> o1.a: # {"id":"sourceFile","fileName":"CloseableReferenceLeakTracker.kt"} - void trackCloseableReferenceLeak(com.facebook.common.references.SharedReference,java.lang.Throwable) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/h;Ljava/lang/Throwable;)V"} - boolean isSet() -> b -com.facebook.imagepipeline.debug.NoOpCloseableReferenceLeakTracker -> k1.b: + boolean isSet() -> a + void trackCloseableReferenceLeak(com.facebook.common.references.SharedReference,java.lang.Throwable) -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/h;Ljava/lang/Throwable;)V"} +com.facebook.imagepipeline.debug.NoOpCloseableReferenceLeakTracker -> o1.b: # {"id":"sourceFile","fileName":"NoOpCloseableReferenceLeakTracker.kt"} 1:4:void ():12:12 -> - 1:1:void k1.NoOpCloseableReferenceLeakTracker.trackCloseableReferenceLeak(F0.SharedReference,java.lang.Throwable):0:0 -> a + 1:2:boolean isSet():22:22 -> a + 1:1:void o1.NoOpCloseableReferenceLeakTracker.trackCloseableReferenceLeak(J0.SharedReference,java.lang.Throwable):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/h;Ljava/lang/Throwable;)V"} - 1:2:boolean isSet():22:22 -> b -com.facebook.imagepipeline.decoder.DecodeException -> l1.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/h;Ljava/lang/Throwable;)V"} +com.facebook.imagepipeline.decoder.DecodeException -> p1.a: # {"id":"sourceFile","fileName":"DecodeException.kt"} com.facebook.imagepipeline.image.EncodedImage encodedImage -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr1/j;"} 6:8:void (java.lang.String,com.facebook.imagepipeline.image.EncodedImage):16:16 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ln1/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lr1/j;)V"} 9:11:void (java.lang.String,com.facebook.imagepipeline.image.EncodedImage):17:17 -> 1:3:com.facebook.imagepipeline.image.EncodedImage getEncodedImage():14:14 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln1/j;"} -com.facebook.imagepipeline.decoder.DefaultImageDecoder -> l1.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr1/j;"} +com.facebook.imagepipeline.decoder.DefaultImageDecoder -> p1.b: # {"id":"sourceFile","fileName":"DefaultImageDecoder.java"} com.facebook.imagepipeline.decoder.ImageDecoder mAnimatedGifDecoder -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/c;"} com.facebook.imagepipeline.decoder.ImageDecoder mAnimatedWebPDecoder -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/c;"} com.facebook.imagepipeline.decoder.ImageDecoder mXmlDecoder -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/c;"} com.facebook.imagepipeline.platform.PlatformDecoder mPlatformDecoder -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr1/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv1/f;"} com.facebook.common.internal.Supplier mEnableEncodedImageColorSpaceUsage -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.imagepipeline.decoder.ImageDecoder mDefaultDecoder -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/c;"} java.util.Map mCustomDecoders -> g 1:1:void (com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.platform.PlatformDecoder):96:96 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/c;Ll1/c;Ll1/c;Lr1/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp1/c;Lp1/c;Lp1/c;Lv1/f;)V"} 2:2:void (com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.platform.PlatformDecoder,java.util.Map):105:105 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/c;Ll1/c;Ll1/c;Lr1/f;Ljava/util/Map;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp1/c;Lp1/c;Lp1/c;Lv1/f;Ljava/util/Map;)V"} 3:3:void (com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.platform.PlatformDecoder,java.util.Map,com.facebook.common.internal.Supplier):120:120 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/c;Ll1/c;Ll1/c;Lr1/f;Ljava/util/Map;LB0/n;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp1/c;Lp1/c;Lp1/c;Lv1/f;Ljava/util/Map;LF0/n;)V"} 4:4:void (com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.platform.PlatformDecoder,java.util.Map,com.facebook.common.internal.Supplier):58:58 -> 5:10:void (com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.platform.PlatformDecoder,java.util.Map,com.facebook.common.internal.Supplier):121:126 -> 1:4:com.facebook.imagepipeline.image.CloseableImage decode(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):144:144 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;ILn1/o;Lh1/d;)Ln1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;ILr1/o;Ll1/d;)Lr1/d;"} 5:9:com.facebook.imagepipeline.image.CloseableImage decode(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):145:145 -> a 10:15:com.facebook.imagepipeline.image.CloseableImage decode(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):147:147 -> a 16:19:com.facebook.imagepipeline.image.CloseableImage decode(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):148:148 -> a @@ -87245,25 +92083,25 @@ com.facebook.imagepipeline.decoder.DefaultImageDecoder -> l1.b: 37:44:com.facebook.imagepipeline.image.CloseableImage decode(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):156:156 -> a 45:49:com.facebook.imagepipeline.image.CloseableImage decode(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):158:158 -> a 50:56:com.facebook.imagepipeline.image.CloseableImage decode(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):161:161 -> a - 1:1:B0.Supplier l1.DefaultImageDecoder.-$$Nest$fgetmEnableEncodedImageColorSpaceUsage(l1.DefaultImageDecoder):0:0 -> b + 1:1:F0.Supplier p1.DefaultImageDecoder.-$$Nest$fgetmEnableEncodedImageColorSpaceUsage(p1.DefaultImageDecoder):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/b;)LB0/n;"} - 1:1:n1.CloseableImage l1.DefaultImageDecoder.-$$Nest$mdecodeXml(l1.DefaultImageDecoder,n1.EncodedImage,int,n1.QualityInfo,h1.ImageDecodeOptions):0:0 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp1/b;)LF0/n;"} + 1:1:r1.CloseableImage p1.DefaultImageDecoder.-$$Nest$mdecodeXml(p1.DefaultImageDecoder,r1.EncodedImage,int,r1.QualityInfo,l1.ImageDecodeOptions):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/b;Ln1/j;ILn1/o;Lh1/d;)Ln1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp1/b;Lr1/j;ILr1/o;Ll1/d;)Lr1/d;"} 1:8:com.facebook.imagepipeline.image.CloseableImage decodeAnimatedWebp(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):271:271 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;ILn1/o;Lh1/d;)Ln1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;ILr1/o;Ll1/d;)Lr1/d;"} 9:13:com.facebook.imagepipeline.image.CloseableImage decodeAnimatedWebp(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):272:272 -> d 14:18:com.facebook.imagepipeline.image.CloseableImage decodeAnimatedWebp(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):274:274 -> d 1:7:com.facebook.imagepipeline.image.CloseableImage decodeGif(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):175:175 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;ILn1/o;Lh1/d;)Ln1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;ILr1/o;Ll1/d;)Lr1/d;"} 8:13:com.facebook.imagepipeline.image.CloseableImage decodeGif(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):176:176 -> e 14:21:com.facebook.imagepipeline.image.CloseableImage decodeGif(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):179:179 -> e 22:26:com.facebook.imagepipeline.image.CloseableImage decodeGif(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):180:180 -> e 27:31:com.facebook.imagepipeline.image.CloseableImage decodeGif(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):182:182 -> e 32:39:com.facebook.imagepipeline.image.CloseableImage decodeGif(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):177:177 -> e 1:8:com.facebook.imagepipeline.image.CloseableStaticBitmap decodeJpeg(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions,android.graphics.ColorSpace):231:231 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;ILn1/o;Lh1/d;Landroid/graphics/ColorSpace;)Ln1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;ILr1/o;Ll1/d;Landroid/graphics/ColorSpace;)Lr1/e;"} 9:13:com.facebook.imagepipeline.image.CloseableStaticBitmap decodeJpeg(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions,android.graphics.ColorSpace):232:232 -> f 14:16:com.facebook.imagepipeline.image.CloseableStaticBitmap decodeJpeg(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions,android.graphics.ColorSpace):236:236 -> f 17:19:com.facebook.imagepipeline.image.CloseableStaticBitmap decodeJpeg(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions,android.graphics.ColorSpace):239:239 -> f @@ -87276,7 +92114,7 @@ com.facebook.imagepipeline.decoder.DefaultImageDecoder -> l1.b: 42:50:com.facebook.imagepipeline.image.CloseableStaticBitmap decodeJpeg(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions,android.graphics.ColorSpace):253:253 -> f 51:51:com.facebook.imagepipeline.image.CloseableStaticBitmap decodeJpeg(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions,android.graphics.ColorSpace):254:254 -> f 1:7:com.facebook.imagepipeline.image.CloseableStaticBitmap decodeStaticImage(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.ImageDecodeOptions):191:191 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;Lh1/d;)Ln1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;Ll1/d;)Lr1/e;"} 8:11:com.facebook.imagepipeline.image.CloseableStaticBitmap decodeStaticImage(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.ImageDecodeOptions):192:192 -> g 12:14:com.facebook.imagepipeline.image.CloseableStaticBitmap decodeStaticImage(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.ImageDecodeOptions):196:196 -> g 15:17:com.facebook.imagepipeline.image.CloseableStaticBitmap decodeStaticImage(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.ImageDecodeOptions):199:199 -> g @@ -87290,16 +92128,16 @@ com.facebook.imagepipeline.decoder.DefaultImageDecoder -> l1.b: 42:49:com.facebook.imagepipeline.image.CloseableStaticBitmap decodeStaticImage(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.ImageDecodeOptions):213:213 -> g 50:50:com.facebook.imagepipeline.image.CloseableStaticBitmap decodeStaticImage(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.ImageDecodeOptions):214:214 -> g 1:4:com.facebook.imagepipeline.image.CloseableImage decodeXml(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):290:290 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;ILn1/o;Lh1/d;)Ln1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;ILr1/o;Ll1/d;)Lr1/d;"} 5:11:com.facebook.imagepipeline.image.CloseableImage decodeXml(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):291:291 -> h -com.facebook.imagepipeline.decoder.DefaultImageDecoder$1 -> l1.b$a: +com.facebook.imagepipeline.decoder.DefaultImageDecoder$1 -> p1.b$a: # {"id":"sourceFile","fileName":"DefaultImageDecoder.java"} com.facebook.imagepipeline.decoder.DefaultImageDecoder this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/b;"} 1:6:void (com.facebook.imagepipeline.decoder.DefaultImageDecoder):59:59 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp1/b;)V"} 1:4:com.facebook.imagepipeline.image.CloseableImage decode(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):66:66 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;ILn1/o;Lh1/d;)Ln1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;ILr1/o;Ll1/d;)Lr1/d;"} 5:22:com.facebook.imagepipeline.image.CloseableImage decode(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):68:68 -> a 23:32:com.facebook.imagepipeline.image.CloseableImage decode(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):70:70 -> a 33:35:com.facebook.imagepipeline.image.CloseableImage decode(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):72:72 -> a @@ -87314,19 +92152,19 @@ com.facebook.imagepipeline.decoder.DefaultImageDecoder$1 -> l1.b$a: 88:91:com.facebook.imagepipeline.image.CloseableImage decode(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):82:82 -> a 92:98:com.facebook.imagepipeline.image.CloseableImage decode(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):85:85 -> a 99:106:com.facebook.imagepipeline.image.CloseableImage decode(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):83:83 -> a -com.facebook.imagepipeline.decoder.ImageDecoder -> l1.c: +com.facebook.imagepipeline.decoder.ImageDecoder -> p1.c: # {"id":"sourceFile","fileName":"ImageDecoder.kt"} com.facebook.imagepipeline.image.CloseableImage decode(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;ILn1/o;Lh1/d;)Ln1/d;"} -com.facebook.imagepipeline.decoder.ImageDecoderConfig -> l1.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;ILr1/o;Ll1/d;)Lr1/d;"} +com.facebook.imagepipeline.decoder.ImageDecoderConfig -> p1.d: # {"id":"sourceFile","fileName":"ImageDecoderConfig.java"} -com.facebook.imagepipeline.decoder.ProgressiveJpegConfig -> l1.e: +com.facebook.imagepipeline.decoder.ProgressiveJpegConfig -> p1.e: # {"id":"sourceFile","fileName":"ProgressiveJpegConfig.java"} com.facebook.imagepipeline.image.QualityInfo getQualityInfo(int) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ln1/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lr1/o;"} int getNextScanNumberToDecode(int) -> b boolean decodeProgressively() -> c -com.facebook.imagepipeline.decoder.ProgressiveJpegParser -> l1.f: +com.facebook.imagepipeline.decoder.ProgressiveJpegParser -> p1.f: # {"id":"sourceFile","fileName":"ProgressiveJpegParser.java"} int mParserState -> a int mLastByteRead -> b @@ -87336,9 +92174,9 @@ com.facebook.imagepipeline.decoder.ProgressiveJpegParser -> l1.f: int mBestScanEndOffset -> f boolean mEndMarkerRead -> g com.facebook.common.memory.ByteArrayPool mByteArrayPool -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/a;"} 1:3:void (com.facebook.common.memory.ByteArrayPool):85:85 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/a;)V"} 4:12:void (com.facebook.common.memory.ByteArrayPool):86:86 -> 13:14:void (com.facebook.common.memory.ByteArrayPool):87:87 -> 15:16:void (com.facebook.common.memory.ByteArrayPool):88:88 -> @@ -87384,7 +92222,7 @@ com.facebook.imagepipeline.decoder.ProgressiveJpegParser -> l1.f: 5:8:void newScanOrImageEndFound(int):245:245 -> f 9:13:void newScanOrImageEndFound(int):247:247 -> f 1:7:boolean parseMoreData(com.facebook.imagepipeline.image.EncodedImage):107:107 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;)Z"} 8:11:boolean parseMoreData(com.facebook.imagepipeline.image.EncodedImage):111:111 -> g 12:16:boolean parseMoreData(com.facebook.imagepipeline.image.EncodedImage):116:116 -> g 17:18:boolean parseMoreData(com.facebook.imagepipeline.image.EncodedImage):120:120 -> g @@ -87395,15 +92233,15 @@ com.facebook.imagepipeline.decoder.ProgressiveJpegParser -> l1.f: 55:57:boolean parseMoreData(com.facebook.imagepipeline.image.EncodedImage):128:128 -> g 58:64:boolean parseMoreData(com.facebook.imagepipeline.image.EncodedImage):131:131 -> g 65:65:boolean parseMoreData(com.facebook.imagepipeline.image.EncodedImage):132:132 -> g -com.facebook.imagepipeline.decoder.SimpleProgressiveJpegConfig -> l1.g: +com.facebook.imagepipeline.decoder.SimpleProgressiveJpegConfig -> p1.g: # {"id":"sourceFile","fileName":"SimpleProgressiveJpegConfig.java"} com.facebook.imagepipeline.decoder.SimpleProgressiveJpegConfig$DynamicValueConfig mDynamicValueConfig -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/g$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/g$b;"} 1:1:void ():44:44 -> 2:3:void (com.facebook.imagepipeline.decoder.SimpleProgressiveJpegConfig$DynamicValueConfig):47:48 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/g$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp1/g$b;)V"} 1:2:com.facebook.imagepipeline.image.QualityInfo getQualityInfo(int):73:73 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ln1/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lr1/o;"} 3:12:com.facebook.imagepipeline.image.QualityInfo getQualityInfo(int):75:75 -> a 13:17:com.facebook.imagepipeline.image.QualityInfo getQualityInfo(int):73:73 -> a 1:8:int getNextScanNumberToDecode(int):58:58 -> b @@ -87412,122 +92250,122 @@ com.facebook.imagepipeline.decoder.SimpleProgressiveJpegConfig -> l1.g: 23:34:int getNextScanNumberToDecode(int):64:64 -> b 35:55:int getNextScanNumberToDecode(int):65:65 -> b 1:2:boolean decodeProgressively():53:53 -> c -com.facebook.imagepipeline.decoder.SimpleProgressiveJpegConfig$DefaultDynamicValueConfig -> l1.g$a: +com.facebook.imagepipeline.decoder.SimpleProgressiveJpegConfig$DefaultDynamicValueConfig -> p1.g$a: # {"id":"sourceFile","fileName":"SimpleProgressiveJpegConfig.java"} - 1:1:void l1.SimpleProgressiveJpegConfig$DefaultDynamicValueConfig.(l1.SimpleProgressiveJpegConfig-IA):0:0 -> + 1:1:void p1.SimpleProgressiveJpegConfig$DefaultDynamicValueConfig.(p1.SimpleProgressiveJpegConfig-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp1/h;)V"} 2:2:void ():31:31 -> 1:3:java.util.List getScansToDecode():33:33 -> a 1:2:int getGoodEnoughScanNumber():37:37 -> b -com.facebook.imagepipeline.decoder.SimpleProgressiveJpegConfig$DynamicValueConfig -> l1.g$b: +com.facebook.imagepipeline.decoder.SimpleProgressiveJpegConfig$DynamicValueConfig -> p1.g$b: # {"id":"sourceFile","fileName":"SimpleProgressiveJpegConfig.java"} java.util.List getScansToDecode() -> a int getGoodEnoughScanNumber() -> b -com.facebook.imagepipeline.decoder.SimpleProgressiveJpegConfig-IA -> l1.h: +com.facebook.imagepipeline.decoder.SimpleProgressiveJpegConfig-IA -> p1.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.drawable.DrawableFactory -> m1.a: +com.facebook.imagepipeline.drawable.DrawableFactory -> q1.a: # {"id":"sourceFile","fileName":"DrawableFactory.kt"} - boolean supportsImageType(com.facebook.imagepipeline.image.CloseableImage) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/d;)Z"} - android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/d;)Landroid/graphics/drawable/Drawable;"} -com.facebook.imagepipeline.image.BaseCloseableImage -> n1.a: + android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage) -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/d;)Landroid/graphics/drawable/Drawable;"} + boolean supportsImageType(com.facebook.imagepipeline.image.CloseableImage) -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/d;)Z"} +com.facebook.imagepipeline.image.BaseCloseableImage -> r1.a: # {"id":"sourceFile","fileName":"BaseCloseableImage.java"} java.util.Map mExtras -> d com.facebook.imagepipeline.image.ImageInfo mCacheImageInfo -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln1/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr1/l;"} java.util.Set mImageExtrasList -> f 1:28:void ():27:27 -> 29:38:void ():29:29 -> 1:3:void ():22:22 -> 4:11:void ():24:24 -> - 1:3:com.facebook.imagepipeline.image.QualityInfo getQualityInfo():51:51 -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln1/o;"} - 1:8:void putExtra(java.lang.String,java.lang.Object):87:87 -> L - 9:14:void putExtra(java.lang.String,java.lang.Object):88:88 -> L - 1:4:com.facebook.imagepipeline.image.ImageInfo getImageInfo():109:109 -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln1/l;"} - 5:6:com.facebook.imagepipeline.image.ImageInfo getImageInfo():110:110 -> Q - 7:31:com.facebook.imagepipeline.image.ImageInfo getImageInfo():112:112 -> Q - 32:34:com.facebook.imagepipeline.image.ImageInfo getImageInfo():114:114 -> Q + 1:8:void putExtra(java.lang.String,java.lang.Object):87:87 -> D + 9:14:void putExtra(java.lang.String,java.lang.Object):88:88 -> D + 1:3:com.facebook.imagepipeline.image.QualityInfo getQualityInfo():51:51 -> K + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr1/o;"} + 1:4:com.facebook.imagepipeline.image.ImageInfo getImageInfo():109:109 -> P + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr1/l;"} + 5:6:com.facebook.imagepipeline.image.ImageInfo getImageInfo():110:110 -> P + 7:31:com.facebook.imagepipeline.image.ImageInfo getImageInfo():112:112 -> P + 32:34:com.facebook.imagepipeline.image.ImageInfo getImageInfo():114:114 -> P 1:3:java.util.Map getExtras():66:66 -> getExtras - 1:2:boolean isStateful():61:61 -> m0 + 1:2:boolean isStateful():61:61 -> l0 4:21:void putExtras(java.util.Map):76:76 -> u 22:28:void putExtras(java.util.Map):77:77 -> u 29:35:void putExtras(java.util.Map):81:81 -> u -com.facebook.imagepipeline.image.BaseCloseableStaticBitmap -> n1.b: +com.facebook.imagepipeline.image.BaseCloseableStaticBitmap -> r1.b: # {"id":"sourceFile","fileName":"BaseCloseableStaticBitmap.java"} com.facebook.common.references.CloseableReference mBitmapReference -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LJ0/a;"} android.graphics.Bitmap mBitmap -> h com.facebook.imagepipeline.image.QualityInfo mQualityInfo -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln1/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr1/o;"} int mRotationAngle -> j int mExifOrientation -> k boolean sUseSimpleCloseableStaticBitmap -> l 1:1:void ():24:24 -> 1:6:void (android.graphics.Bitmap,com.facebook.common.references.ResourceReleaser,com.facebook.imagepipeline.image.QualityInfo,int,int):43:48 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Bitmap;LF0/g;Ln1/o;II)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Bitmap;LJ0/g;Lr1/o;II)V"} 7:12:void (com.facebook.common.references.CloseableReference,com.facebook.imagepipeline.image.QualityInfo,int,int):60:65 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;Ln1/o;II)V"} - 1:3:com.facebook.imagepipeline.image.QualityInfo getQualityInfo():194:194 -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln1/o;"} - 1:3:android.graphics.Bitmap getUnderlyingBitmap():131:131 -> S + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;Lr1/o;II)V"} + 1:3:com.facebook.imagepipeline.image.QualityInfo getQualityInfo():194:194 -> K + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr1/o;"} + 1:3:android.graphics.Bitmap getUnderlyingBitmap():131:131 -> Q 1:15:int getHeight():160:160 -> a 16:22:int getHeight():165:165 -> a 23:29:int getHeight():163:163 -> a 1:6:void close():71:71 -> close 7:10:void close():73:73 -> close - 1:15:int getWidth():147:147 -> d - 16:22:int getWidth():152:152 -> d - 23:29:int getWidth():150:150 -> d - 2:4:com.facebook.common.references.CloseableReference detachBitmapReference():78:78 -> e0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/a;"} - 5:6:com.facebook.common.references.CloseableReference detachBitmapReference():79:79 -> e0 - 7:8:com.facebook.common.references.CloseableReference detachBitmapReference():80:80 -> e0 - 9:13:com.facebook.common.references.CloseableReference detachBitmapReference():81:81 -> e0 + 2:4:com.facebook.common.references.CloseableReference detachBitmapReference():78:78 -> d0 + # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ0/a;"} + 5:6:com.facebook.common.references.CloseableReference detachBitmapReference():79:79 -> d0 + 7:8:com.facebook.common.references.CloseableReference detachBitmapReference():80:80 -> d0 + 9:13:com.facebook.common.references.CloseableReference detachBitmapReference():81:81 -> d0 + 1:15:int getWidth():147:147 -> e + 16:22:int getWidth():152:152 -> e + 23:29:int getWidth():150:150 -> e + 1:7:int getSizeInBytes():139:139 -> e0 5:9:int getBitmapHeight(android.graphics.Bitmap):173:173 -> g0 - 1:7:int getSizeInBytes():139:139 -> h0 - 5:9:int getBitmapWidth(android.graphics.Bitmap):169:169 -> i0 2:13:boolean isClosed():121:121 -> isClosed - 1:3:int getExifOrientation():188:188 -> p0 + 5:9:int getBitmapWidth(android.graphics.Bitmap):169:169 -> j0 + 1:3:int getExifOrientation():188:188 -> o0 1:3:boolean shouldUseSimpleCloseableStaticBitmap():202:202 -> q0 - 1:3:int getRotationAngle():180:180 -> r -com.facebook.imagepipeline.image.CloseableBitmap -> n1.c: + 1:3:int getRotationAngle():180:180 -> s +com.facebook.imagepipeline.image.CloseableBitmap -> r1.c: # {"id":"sourceFile","fileName":"CloseableBitmap.java"} - android.graphics.Bitmap getUnderlyingBitmap() -> S -com.facebook.imagepipeline.image.CloseableImage -> n1.d: + android.graphics.Bitmap getUnderlyingBitmap() -> Q +com.facebook.imagepipeline.image.CloseableImage -> r1.d: # {"id":"sourceFile","fileName":"CloseableImage.java"} - com.facebook.imagepipeline.image.QualityInfo getQualityInfo() -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln1/o;"} - com.facebook.imagepipeline.image.ImageInfo getImageInfo() -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln1/l;"} + com.facebook.imagepipeline.image.QualityInfo getQualityInfo() -> K + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr1/o;"} + com.facebook.imagepipeline.image.ImageInfo getImageInfo() -> P + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr1/l;"} int getHeight() -> a void close() -> close - int getWidth() -> d - int getSizeInBytes() -> h0 + int getWidth() -> e + int getSizeInBytes() -> e0 boolean isClosed() -> isClosed - boolean isStateful() -> m0 -com.facebook.imagepipeline.image.CloseableStaticBitmap -> n1.e: + boolean isStateful() -> l0 +com.facebook.imagepipeline.image.CloseableStaticBitmap -> r1.e: # {"id":"sourceFile","fileName":"CloseableStaticBitmap.java"} - 1:6:com.facebook.imagepipeline.image.CloseableStaticBitmap of(android.graphics.Bitmap,com.facebook.common.references.ResourceReleaser,com.facebook.imagepipeline.image.QualityInfo,int,int):66:66 -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Bitmap;LF0/g;Ln1/o;II)Ln1/e;"} - 7:22:com.facebook.imagepipeline.image.CloseableStaticBitmap of(android.graphics.Bitmap,com.facebook.common.references.ResourceReleaser,com.facebook.imagepipeline.image.QualityInfo,int,int):67:67 -> D - 23:34:com.facebook.imagepipeline.image.CloseableStaticBitmap of(android.graphics.Bitmap,com.facebook.common.references.ResourceReleaser,com.facebook.imagepipeline.image.QualityInfo,int,int):70:70 -> D - 2:6:com.facebook.imagepipeline.image.CloseableStaticBitmap of(android.graphics.Bitmap,com.facebook.common.references.ResourceReleaser,com.facebook.imagepipeline.image.QualityInfo,int):38:38 -> V - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Bitmap;LF0/g;Ln1/o;I)Ln1/e;"} - 1:6:com.facebook.imagepipeline.image.CloseableStaticBitmap of(com.facebook.common.references.CloseableReference,com.facebook.imagepipeline.image.QualityInfo,int,int):86:86 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;Ln1/o;II)Ln1/e;"} - 7:12:com.facebook.imagepipeline.image.CloseableStaticBitmap of(com.facebook.common.references.CloseableReference,com.facebook.imagepipeline.image.QualityInfo,int,int):87:87 -> o - 13:18:com.facebook.imagepipeline.image.CloseableStaticBitmap of(com.facebook.common.references.CloseableReference,com.facebook.imagepipeline.image.QualityInfo,int,int):90:90 -> o - int getExifOrientation() -> p0 - int getRotationAngle() -> r -com.facebook.imagepipeline.image.CloseableXml -> n1.f: + 1:6:com.facebook.imagepipeline.image.CloseableStaticBitmap of(com.facebook.common.references.CloseableReference,com.facebook.imagepipeline.image.QualityInfo,int,int):86:86 -> b0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;Lr1/o;II)Lr1/e;"} + 7:12:com.facebook.imagepipeline.image.CloseableStaticBitmap of(com.facebook.common.references.CloseableReference,com.facebook.imagepipeline.image.QualityInfo,int,int):87:87 -> b0 + 13:18:com.facebook.imagepipeline.image.CloseableStaticBitmap of(com.facebook.common.references.CloseableReference,com.facebook.imagepipeline.image.QualityInfo,int,int):90:90 -> b0 + 2:6:com.facebook.imagepipeline.image.CloseableStaticBitmap of(android.graphics.Bitmap,com.facebook.common.references.ResourceReleaser,com.facebook.imagepipeline.image.QualityInfo,int):38:38 -> f0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Bitmap;LJ0/g;Lr1/o;I)Lr1/e;"} + 1:6:com.facebook.imagepipeline.image.CloseableStaticBitmap of(android.graphics.Bitmap,com.facebook.common.references.ResourceReleaser,com.facebook.imagepipeline.image.QualityInfo,int,int):66:66 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Bitmap;LJ0/g;Lr1/o;II)Lr1/e;"} + 7:22:com.facebook.imagepipeline.image.CloseableStaticBitmap of(android.graphics.Bitmap,com.facebook.common.references.ResourceReleaser,com.facebook.imagepipeline.image.QualityInfo,int,int):67:67 -> m + 23:34:com.facebook.imagepipeline.image.CloseableStaticBitmap of(android.graphics.Bitmap,com.facebook.common.references.ResourceReleaser,com.facebook.imagepipeline.image.QualityInfo,int,int):70:70 -> m + int getExifOrientation() -> o0 + int getRotationAngle() -> s +com.facebook.imagepipeline.image.CloseableXml -> r1.f: # {"id":"sourceFile","fileName":"CloseableXml.kt"} - android.graphics.drawable.Drawable buildDrawable() -> E -com.facebook.imagepipeline.image.DefaultCloseableImage -> n1.g: + android.graphics.drawable.Drawable buildDrawable() -> F +com.facebook.imagepipeline.image.DefaultCloseableImage -> r1.g: # {"id":"sourceFile","fileName":"DefaultCloseableImage.java"} 1:4:void ():14:14 -> 1:7:void finalize():20:20 -> finalize @@ -87537,12 +92375,12 @@ com.facebook.imagepipeline.image.DefaultCloseableImage -> n1.g: 35:37:void finalize():29:29 -> finalize 38:45:void finalize():31:31 -> finalize 46:46:void finalize():32:32 -> finalize -com.facebook.imagepipeline.image.DefaultCloseableStaticBitmap -> n1.h: +com.facebook.imagepipeline.image.DefaultCloseableStaticBitmap -> r1.h: # {"id":"sourceFile","fileName":"DefaultCloseableStaticBitmap.java"} 1:1:void (com.facebook.common.references.CloseableReference,com.facebook.imagepipeline.image.QualityInfo,int,int):26:26 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;Ln1/o;II)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;Lr1/o;II)V"} 2:2:void (android.graphics.Bitmap,com.facebook.common.references.ResourceReleaser,com.facebook.imagepipeline.image.QualityInfo,int,int):35:35 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Bitmap;LF0/g;Ln1/o;II)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Bitmap;LJ0/g;Lr1/o;II)V"} 1:7:void finalize():41:41 -> finalize 8:15:void finalize():47:47 -> finalize 16:27:void finalize():48:48 -> finalize @@ -87550,27 +92388,27 @@ com.facebook.imagepipeline.image.DefaultCloseableStaticBitmap -> n1.h: 35:37:void finalize():50:50 -> finalize 38:45:void finalize():52:52 -> finalize 46:46:void finalize():53:53 -> finalize -com.facebook.imagepipeline.image.DefaultCloseableXml -> n1.i: +com.facebook.imagepipeline.image.DefaultCloseableXml -> r1.i: # {"id":"sourceFile","fileName":"DefaultCloseableXml.kt"} android.graphics.drawable.Drawable drawable -> g boolean closed -> h 1:3:void (android.graphics.drawable.Drawable):13:13 -> 4:6:void (android.graphics.drawable.Drawable):12:12 -> - 1:17:android.graphics.drawable.Drawable buildDrawable():38:38 -> E + 1:17:android.graphics.drawable.Drawable buildDrawable():38:38 -> F 1:29:int getHeight():34:34 -> a 2:4:void close():21:21 -> close 5:7:void close():22:22 -> close - 1:29:int getWidth():30:30 -> d - 1:12:int getSizeInBytes():17:17 -> h0 + 1:29:int getWidth():30:30 -> e + 1:12:int getSizeInBytes():17:17 -> e0 1:3:boolean isClosed():26:26 -> isClosed -com.facebook.imagepipeline.image.EncodedImage -> n1.j: +com.facebook.imagepipeline.image.EncodedImage -> r1.j: # {"id":"sourceFile","fileName":"EncodedImage.java"} com.facebook.common.references.CloseableReference mPooledByteBufferRef -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LJ0/a;"} com.facebook.common.internal.Supplier mInputStreamSupplier -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.imageformat.ImageFormat mImageFormat -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/c;"} int mRotationAngle -> g int mExifOrientation -> h int mWidth -> i @@ -87578,70 +92416,67 @@ com.facebook.imagepipeline.image.EncodedImage -> n1.j: int mSampleSize -> k int mStreamSize -> l com.facebook.imagepipeline.common.BytesRange mBytesRange -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/b;"} android.graphics.ColorSpace mColorSpace -> n java.lang.String mSource -> o boolean mHasParsedMetadata -> p boolean sUseCachedMetadata -> q 1:1:void (com.facebook.common.references.CloseableReference):79:79 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;)V"} 2:8:void (com.facebook.common.references.CloseableReference):67:73 -> 9:11:void (com.facebook.common.references.CloseableReference):80:82 -> 12:12:void (com.facebook.common.internal.Supplier):85:85 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB0/n;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/n;)V"} 13:19:void (com.facebook.common.internal.Supplier):67:73 -> 20:22:void (com.facebook.common.internal.Supplier):86:88 -> 23:24:void (com.facebook.common.internal.Supplier,int):92:93 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB0/n;I)V"} - 1:3:com.facebook.imageformat.ImageFormat getImageFormat():229:229 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld1/c;"} - 4:6:com.facebook.imageformat.ImageFormat getImageFormat():230:230 -> A + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/n;I)V"} 1:3:void setRotationAngle(int):192:192 -> A0 1:3:void setSampleSize(int):202:202 -> B0 + 1:4:java.io.InputStream getInputStream():156:156 -> C + 5:11:java.io.InputStream getInputStream():157:157 -> C + 12:13:java.io.InputStream getInputStream():159:159 -> C + 14:19:java.io.InputStream getInputStream():160:160 -> C + 20:30:java.io.InputStream getInputStream():163:163 -> C + 31:38:java.io.InputStream getInputStream():165:165 -> C + 39:41:java.io.InputStream getInputStream():166:166 -> C 1:3:void setSource(java.lang.String):219:219 -> C0 + 1:11:java.io.InputStream getInputStreamOrThrow():172:172 -> D 1:3:void setWidth(int):187:187 -> D0 - 1:4:java.io.InputStream getInputStream():156:156 -> I - 5:11:java.io.InputStream getInputStream():157:157 -> I - 12:13:java.io.InputStream getInputStream():159:159 -> I - 14:19:java.io.InputStream getInputStream():160:160 -> I - 20:30:java.io.InputStream getInputStream():163:163 -> I - 31:38:java.io.InputStream getInputStream():165:165 -> I - 39:41:java.io.InputStream getInputStream():166:166 -> I - 1:11:java.io.InputStream getInputStreamOrThrow():172:172 -> L - 1:3:int getSampleSize():276:276 -> T - 1:10:int getSize():313:313 -> W - 11:23:int getSize():314:314 -> W - 24:26:int getSize():316:316 -> W + 1:3:int getSampleSize():276:276 -> R + 1:10:int getSize():313:313 -> Y + 11:23:int getSize():314:314 -> Y + 24:26:int getSize():316:316 -> Y 1:3:java.lang.String getSource():224:224 -> Z 1:3:int getHeight():256:256 -> a 4:6:int getHeight():257:257 -> a + 1:3:boolean hasParsedMetaData():502:502 -> a0 + 1:4:com.facebook.imagepipeline.image.EncodedImage cloneOrNull():107:107 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr1/j;"} + 5:12:com.facebook.imagepipeline.image.EncodedImage cloneOrNull():108:108 -> b + 13:14:com.facebook.imagepipeline.image.EncodedImage cloneOrNull():110:110 -> b + 15:22:com.facebook.imagepipeline.image.EncodedImage cloneOrNull():111:111 -> b + 23:27:com.facebook.imagepipeline.image.EncodedImage cloneOrNull():113:113 -> b + 28:32:com.facebook.imagepipeline.image.EncodedImage cloneOrNull():116:116 -> b + 33:37:com.facebook.imagepipeline.image.EncodedImage cloneOrNull():120:120 -> b + 38:40:com.facebook.imagepipeline.image.EncodedImage cloneOrNull():116:116 -> b + 41:41:com.facebook.imagepipeline.image.EncodedImage cloneOrNull():117:117 -> b 1:6:void close():128:128 -> close - 1:3:int getWidth():250:250 -> d - 4:6:int getWidth():251:251 -> d - 1:3:boolean hasParsedMetaData():502:502 -> d0 - 1:8:void internalParseMetaData():372:372 -> e0 - 9:10:void internalParseMetaData():373:373 -> e0 - 11:16:void internalParseMetaData():377:377 -> e0 - 17:21:void internalParseMetaData():378:378 -> e0 - 22:29:void internalParseMetaData():380:380 -> e0 - 30:40:void internalParseMetaData():382:382 -> e0 - 41:50:void internalParseMetaData():386:386 -> e0 - 51:57:void internalParseMetaData():387:387 -> e0 - 58:65:void internalParseMetaData():389:389 -> e0 - 66:75:void internalParseMetaData():391:391 -> e0 - 76:82:void internalParseMetaData():392:392 -> e0 - 83:87:void internalParseMetaData():393:393 -> e0 - 88:90:void internalParseMetaData():394:394 -> e0 - 1:4:com.facebook.imagepipeline.image.EncodedImage cloneOrNull():107:107 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln1/j;"} - 5:12:com.facebook.imagepipeline.image.EncodedImage cloneOrNull():108:108 -> f - 13:14:com.facebook.imagepipeline.image.EncodedImage cloneOrNull():110:110 -> f - 15:22:com.facebook.imagepipeline.image.EncodedImage cloneOrNull():111:111 -> f - 23:27:com.facebook.imagepipeline.image.EncodedImage cloneOrNull():113:113 -> f - 28:32:com.facebook.imagepipeline.image.EncodedImage cloneOrNull():116:116 -> f - 33:37:com.facebook.imagepipeline.image.EncodedImage cloneOrNull():120:120 -> f - 38:40:com.facebook.imagepipeline.image.EncodedImage cloneOrNull():116:116 -> f - 41:41:com.facebook.imagepipeline.image.EncodedImage cloneOrNull():117:117 -> f + 1:8:void internalParseMetaData():372:372 -> d0 + 9:10:void internalParseMetaData():373:373 -> d0 + 11:16:void internalParseMetaData():377:377 -> d0 + 17:21:void internalParseMetaData():378:378 -> d0 + 22:29:void internalParseMetaData():380:380 -> d0 + 30:40:void internalParseMetaData():382:382 -> d0 + 41:50:void internalParseMetaData():386:386 -> d0 + 51:57:void internalParseMetaData():387:387 -> d0 + 58:65:void internalParseMetaData():389:389 -> d0 + 66:75:void internalParseMetaData():391:391 -> d0 + 76:82:void internalParseMetaData():392:392 -> d0 + 83:87:void internalParseMetaData():393:393 -> d0 + 88:90:void internalParseMetaData():394:394 -> d0 + 1:3:int getWidth():250:250 -> e + 4:6:int getWidth():251:251 -> e 1:12:boolean isCompleteAt(int):289:289 -> g0 13:17:boolean isCompleteAt(int):293:293 -> g0 18:22:boolean isCompleteAt(int):297:297 -> g0 @@ -87649,44 +92484,44 @@ com.facebook.imagepipeline.image.EncodedImage -> n1.j: 38:45:boolean isCompleteAt(int):302:302 -> g0 46:55:boolean isCompleteAt(int):303:303 -> g0 3:9:com.facebook.imagepipeline.image.EncodedImage cloneOrNull(com.facebook.imagepipeline.image.EncodedImage):102:102 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;)Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;)Lr1/j;"} 3:6:void closeSafely(com.facebook.imagepipeline.image.EncodedImage):471:471 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;)V"} - 1:16:boolean isMetaDataAvailable(com.facebook.imagepipeline.image.EncodedImage):459:459 -> i0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;)Z"} - 1:6:void copyMetaDataFrom(com.facebook.imagepipeline.image.EncodedImage):445:445 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;)V"} - 7:12:void copyMetaDataFrom(com.facebook.imagepipeline.image.EncodedImage):446:446 -> j - 13:18:void copyMetaDataFrom(com.facebook.imagepipeline.image.EncodedImage):447:447 -> j - 19:24:void copyMetaDataFrom(com.facebook.imagepipeline.image.EncodedImage):448:448 -> j - 25:30:void copyMetaDataFrom(com.facebook.imagepipeline.image.EncodedImage):449:449 -> j - 31:36:void copyMetaDataFrom(com.facebook.imagepipeline.image.EncodedImage):450:450 -> j - 37:42:void copyMetaDataFrom(com.facebook.imagepipeline.image.EncodedImage):451:451 -> j - 43:48:void copyMetaDataFrom(com.facebook.imagepipeline.image.EncodedImage):452:452 -> j - 49:54:void copyMetaDataFrom(com.facebook.imagepipeline.image.EncodedImage):453:453 -> j - 55:61:void copyMetaDataFrom(com.facebook.imagepipeline.image.EncodedImage):454:454 -> j - 1:3:int getExifOrientation():244:244 -> p0 - 4:6:int getExifOrientation():245:245 -> p0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;)V"} + 1:16:boolean isMetaDataAvailable(com.facebook.imagepipeline.image.EncodedImage):459:459 -> j0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;)Z"} + 1:3:int getExifOrientation():244:244 -> o0 + 4:6:int getExifOrientation():245:245 -> o0 + 1:6:void copyMetaDataFrom(com.facebook.imagepipeline.image.EncodedImage):445:445 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;)V"} + 7:12:void copyMetaDataFrom(com.facebook.imagepipeline.image.EncodedImage):446:446 -> p + 13:18:void copyMetaDataFrom(com.facebook.imagepipeline.image.EncodedImage):447:447 -> p + 19:24:void copyMetaDataFrom(com.facebook.imagepipeline.image.EncodedImage):448:448 -> p + 25:30:void copyMetaDataFrom(com.facebook.imagepipeline.image.EncodedImage):449:449 -> p + 31:36:void copyMetaDataFrom(com.facebook.imagepipeline.image.EncodedImage):450:450 -> p + 37:42:void copyMetaDataFrom(com.facebook.imagepipeline.image.EncodedImage):451:451 -> p + 43:48:void copyMetaDataFrom(com.facebook.imagepipeline.image.EncodedImage):452:452 -> p + 49:54:void copyMetaDataFrom(com.facebook.imagepipeline.image.EncodedImage):453:453 -> p + 55:61:void copyMetaDataFrom(com.facebook.imagepipeline.image.EncodedImage):454:454 -> p + 1:7:com.facebook.common.references.CloseableReference getByteBufferRef():146:146 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ0/a;"} 2:23:boolean isValid():136:136 -> q0 - 1:3:int getRotationAngle():238:238 -> r - 4:6:int getRotationAngle():239:239 -> r 3:12:boolean isValid(com.facebook.imagepipeline.image.EncodedImage):482:482 -> r0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;)Z"} - 1:7:com.facebook.common.references.CloseableReference getByteBufferRef():146:146 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;)Z"} + 1:3:int getRotationAngle():238:238 -> s + 4:6:int getRotationAngle():239:239 -> s 1:4:void parseMetaData():356:356 -> s0 5:8:void parseMetaData():357:357 -> s0 9:13:void parseMetaData():361:361 -> s0 14:17:void parseMetaData():364:364 -> s0 18:20:void parseMetaData():365:365 -> s0 1:3:com.facebook.imagepipeline.common.BytesRange getBytesRange():281:281 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/b;"} 1:10:void parseMetadataIfNeeded():350:350 -> t0 11:14:void parseMetadataIfNeeded():351:351 -> t0 1:3:android.graphics.ColorSpace getColorSpace():266:266 -> u 4:6:android.graphics.ColorSpace getColorSpace():267:267 -> u 1:4:com.facebook.imageutils.ImageMetaData readImageMetaData():419:419 -> u0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx1/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LB1/g;"} 5:8:com.facebook.imageutils.ImageMetaData readImageMetaData():420:420 -> u0 9:14:com.facebook.imageutils.ImageMetaData readImageMetaData():421:421 -> u0 15:20:com.facebook.imageutils.ImageMetaData readImageMetaData():422:422 -> u0 @@ -87694,64 +92529,67 @@ com.facebook.imagepipeline.image.EncodedImage -> n1.j: 33:49:com.facebook.imageutils.ImageMetaData readImageMetaData():425:425 -> u0 50:60:com.facebook.imageutils.ImageMetaData readImageMetaData():430:430 -> u0 61:61:com.facebook.imageutils.ImageMetaData readImageMetaData():435:435 -> u0 + 1:4:java.lang.String getFirstBytesAsHexString(int):325:325 -> v + 5:9:java.lang.String getFirstBytesAsHexString(int):326:326 -> v + 10:13:java.lang.String getFirstBytesAsHexString(int):329:329 -> v + 14:17:java.lang.String getFirstBytesAsHexString(int):330:330 -> v + 18:19:java.lang.String getFirstBytesAsHexString(int):331:331 -> v + 20:27:java.lang.String getFirstBytesAsHexString(int):333:333 -> v + 28:32:java.lang.String getFirstBytesAsHexString(int):339:339 -> v + 33:35:java.lang.String getFirstBytesAsHexString(int):337:337 -> v + 36:38:java.lang.String getFirstBytesAsHexString(int):339:339 -> v + 39:47:java.lang.String getFirstBytesAsHexString(int):341:341 -> v + 48:49:java.lang.String getFirstBytesAsHexString(int):342:342 -> v + 50:69:java.lang.String getFirstBytesAsHexString(int):343:343 -> v + 70:75:java.lang.String getFirstBytesAsHexString(int):345:345 -> v + 76:78:java.lang.String getFirstBytesAsHexString(int):339:339 -> v + 79:79:java.lang.String getFirstBytesAsHexString(int):340:340 -> v 1:8:kotlin.Pair readWebPImageSize():401:401 -> v0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr3/l;"} 9:14:kotlin.Pair readWebPImageSize():406:406 -> v0 15:26:kotlin.Pair readWebPImageSize():408:408 -> v0 27:39:kotlin.Pair readWebPImageSize():409:409 -> v0 1:3:void setBytesRange(com.facebook.imagepipeline.common.BytesRange):215:215 -> w0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/b;)V"} - 1:4:java.lang.String getFirstBytesAsHexString(int):325:325 -> x - 5:9:java.lang.String getFirstBytesAsHexString(int):326:326 -> x - 10:13:java.lang.String getFirstBytesAsHexString(int):329:329 -> x - 14:17:java.lang.String getFirstBytesAsHexString(int):330:330 -> x - 18:19:java.lang.String getFirstBytesAsHexString(int):331:331 -> x - 20:27:java.lang.String getFirstBytesAsHexString(int):333:333 -> x - 28:32:java.lang.String getFirstBytesAsHexString(int):339:339 -> x - 33:35:java.lang.String getFirstBytesAsHexString(int):337:337 -> x - 36:38:java.lang.String getFirstBytesAsHexString(int):339:339 -> x - 39:47:java.lang.String getFirstBytesAsHexString(int):341:341 -> x - 48:49:java.lang.String getFirstBytesAsHexString(int):342:342 -> x - 50:69:java.lang.String getFirstBytesAsHexString(int):343:343 -> x - 70:75:java.lang.String getFirstBytesAsHexString(int):345:345 -> x - 76:78:java.lang.String getFirstBytesAsHexString(int):339:339 -> x - 79:79:java.lang.String getFirstBytesAsHexString(int):340:340 -> x + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/b;)V"} 1:3:void setExifOrientation(int):197:197 -> x0 + 1:3:com.facebook.imageformat.ImageFormat getImageFormat():229:229 -> y + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/c;"} + 4:6:com.facebook.imageformat.ImageFormat getImageFormat():230:230 -> y 1:3:void setHeight(int):182:182 -> y0 1:3:void setImageFormat(com.facebook.imageformat.ImageFormat):177:177 -> z0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/c;)V"} -com.facebook.imagepipeline.image.HasImageMetadata -> n1.k: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/c;)V"} +com.facebook.imagepipeline.image.HasImageMetadata -> r1.k: # {"id":"sourceFile","fileName":"HasImageMetadata.java"} java.util.Map getExtras() -> getExtras -com.facebook.imagepipeline.image.ImageInfo -> n1.l: +com.facebook.imagepipeline.image.ImageInfo -> r1.l: # {"id":"sourceFile","fileName":"ImageInfo.java"} int getHeight() -> a - int getWidth() -> d -com.facebook.imagepipeline.image.ImageInfoImpl -> n1.m: + int getWidth() -> e +com.facebook.imagepipeline.image.ImageInfoImpl -> r1.m: # {"id":"sourceFile","fileName":"ImageInfoImpl.java"} int width -> d int height -> e int sizeInBytes -> f com.facebook.imagepipeline.image.QualityInfo qualityInfo -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln1/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr1/o;"} java.util.Map extras -> h 1:3:void (int,int,int,com.facebook.imagepipeline.image.QualityInfo,java.util.Map):23:23 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILn1/o;Ljava/util/Map;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILr1/o;Ljava/util/Map;)V"} 4:5:void (int,int,int,com.facebook.imagepipeline.image.QualityInfo,java.util.Map):24:24 -> 6:7:void (int,int,int,com.facebook.imagepipeline.image.QualityInfo,java.util.Map):25:25 -> 8:9:void (int,int,int,com.facebook.imagepipeline.image.QualityInfo,java.util.Map):26:26 -> 10:11:void (int,int,int,com.facebook.imagepipeline.image.QualityInfo,java.util.Map):27:27 -> 12:14:void (int,int,int,com.facebook.imagepipeline.image.QualityInfo,java.util.Map):28:28 -> 1:3:int getHeight():44:44 -> a - 1:3:int getWidth():39:39 -> d + 1:3:int getWidth():39:39 -> e 1:3:java.util.Map getExtras():34:34 -> getExtras -com.facebook.imagepipeline.image.ImmutableQualityInfo -> n1.n: +com.facebook.imagepipeline.image.ImmutableQualityInfo -> r1.n: # {"id":"sourceFile","fileName":"ImmutableQualityInfo.java"} int mQuality -> a boolean mIsOfGoodEnoughQuality -> b boolean mIsOfFullQuality -> c com.facebook.imagepipeline.image.QualityInfo FULL_QUALITY -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln1/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr1/o;"} 5:11:void ():17:17 -> 1:3:void (int,boolean,boolean):24:24 -> 4:5:void (int,boolean,boolean):25:25 -> @@ -87761,53 +92599,53 @@ com.facebook.imagepipeline.image.ImmutableQualityInfo -> n1.n: 1:3:boolean isOfGoodEnoughQuality():37:37 -> b 1:3:int getQuality():32:32 -> c 1:6:com.facebook.imagepipeline.image.QualityInfo of(int,boolean,boolean):66:66 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(IZZ)Ln1/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IZZ)Lr1/o;"} 5:10:boolean equals(java.lang.Object):55:55 -> equals 11:12:boolean equals(java.lang.Object):58:58 -> equals 13:32:boolean equals(java.lang.Object):59:59 -> equals 1:20:int hashCode():47:47 -> hashCode -com.facebook.imagepipeline.image.QualityInfo -> n1.o: +com.facebook.imagepipeline.image.QualityInfo -> r1.o: # {"id":"sourceFile","fileName":"QualityInfo.java"} boolean isOfFullQuality() -> a boolean isOfGoodEnoughQuality() -> b int getQuality() -> c -com.facebook.imagepipeline.instrumentation.FrescoInstrumenter -> o1.a: +com.facebook.imagepipeline.instrumentation.FrescoInstrumenter -> s1.a: # {"id":"sourceFile","fileName":"FrescoInstrumenter.kt"} com.facebook.imagepipeline.instrumentation.FrescoInstrumenter INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls1/a;"} 1:8:void ():0:0 -> 1:4:void ():18:18 -> 1:1:java.lang.Runnable decorateRunnable(java.lang.Runnable,java.lang.String):81:81 -> a 1:2:boolean isTracing():35:35 -> b - 1:1:void o1.FrescoInstrumenter.markFailure(java.lang.Object,java.lang.Throwable):0:0 -> c + 1:1:void s1.FrescoInstrumenter.markFailure(java.lang.Object,java.lang.Throwable):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} 1:2:java.lang.Object onBeforeSubmitWork(java.lang.String):43:43 -> d 1:2:java.lang.Object onBeginWork(java.lang.Object,java.lang.String):53:53 -> e 1:1:void onEndWork(java.lang.Object):63:63 -> f -com.facebook.imagepipeline.listener.BaseRequestListener -> p1.a: +com.facebook.imagepipeline.listener.BaseRequestListener -> t1.a: # {"id":"sourceFile","fileName":"BaseRequestListener.kt"} 1:4:void ():12:12 -> - 1:1:void p1.BaseRequestListener.onProducerEvent(java.lang.String,java.lang.String,java.lang.String):0:0 -> onProducerEvent + 1:1:void t1.BaseRequestListener.onProducerEvent(java.lang.String,java.lang.String,java.lang.String):0:0 -> onProducerEvent # {"id":"com.android.tools.r8.synthesized"} - 1:1:void p1.BaseRequestListener.onProducerFinishWithCancellation(java.lang.String,java.lang.String,java.util.Map):0:0 -> onProducerFinishWithCancellation + 1:1:void t1.BaseRequestListener.onProducerFinishWithCancellation(java.lang.String,java.lang.String,java.util.Map):0:0 -> onProducerFinishWithCancellation # {"id":"com.android.tools.r8.synthesized"} - 1:1:void p1.BaseRequestListener.onProducerFinishWithFailure(java.lang.String,java.lang.String,java.lang.Throwable,java.util.Map):0:0 -> onProducerFinishWithFailure + 1:1:void t1.BaseRequestListener.onProducerFinishWithFailure(java.lang.String,java.lang.String,java.lang.Throwable,java.util.Map):0:0 -> onProducerFinishWithFailure # {"id":"com.android.tools.r8.synthesized"} - 1:1:void p1.BaseRequestListener.onProducerFinishWithSuccess(java.lang.String,java.lang.String,java.util.Map):0:0 -> onProducerFinishWithSuccess + 1:1:void t1.BaseRequestListener.onProducerFinishWithSuccess(java.lang.String,java.lang.String,java.util.Map):0:0 -> onProducerFinishWithSuccess # {"id":"com.android.tools.r8.synthesized"} - 1:1:void p1.BaseRequestListener.onProducerStart(java.lang.String,java.lang.String):0:0 -> onProducerStart + 1:1:void t1.BaseRequestListener.onProducerStart(java.lang.String,java.lang.String):0:0 -> onProducerStart # {"id":"com.android.tools.r8.synthesized"} - 1:1:void p1.BaseRequestListener.onUltimateProducerReached(java.lang.String,java.lang.String,boolean):0:0 -> onUltimateProducerReached + 1:1:void t1.BaseRequestListener.onUltimateProducerReached(java.lang.String,java.lang.String,boolean):0:0 -> onUltimateProducerReached # {"id":"com.android.tools.r8.synthesized"} - 1:1:boolean p1.BaseRequestListener.requiresExtraMap(java.lang.String):0:0 -> requiresExtraMap + 1:1:boolean t1.BaseRequestListener.requiresExtraMap(java.lang.String):0:0 -> requiresExtraMap # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.listener.ForwardingRequestListener -> p1.c: +com.facebook.imagepipeline.listener.ForwardingRequestListener -> t1.c: # {"id":"sourceFile","fileName":"ForwardingRequestListener.java"} java.util.List mRequestListeners -> a 1:3:void (java.util.Set):25:27 -> 4:4:void (java.util.Set):29:29 -> 5:7:void (com.facebook.imagepipeline.listener.RequestListener[]):34:36 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lp1/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lt1/e;)V"} 8:8:void (com.facebook.imagepipeline.listener.RequestListener[]):38:38 -> 1:6:void onException(java.lang.String,java.lang.Throwable):204:204 -> a 1:9:void onProducerEvent(java.lang.String,java.lang.String,java.lang.String):123:123 -> onProducerEvent @@ -87855,11 +92693,11 @@ com.facebook.imagepipeline.listener.ForwardingRequestListener -> p1.c: 23:31:void onUltimateProducerReached(java.lang.String,java.lang.String,boolean):144:144 -> onUltimateProducerReached 1:10:boolean requiresExtraMap(java.lang.String):194:194 -> requiresExtraMap 11:30:boolean requiresExtraMap(java.lang.String):196:196 -> requiresExtraMap -com.facebook.imagepipeline.listener.ForwardingRequestListener2 -> p1.b: +com.facebook.imagepipeline.listener.ForwardingRequestListener2 -> t1.b: # {"id":"sourceFile","fileName":"ForwardingRequestListener2.kt"} java.util.List requestListeners -> a com.facebook.imagepipeline.listener.ForwardingRequestListener2$Companion Companion -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt1/b$a;"} 1:9:void ():0:0 -> 1:5:void (java.util.Set):18:18 -> 6:13:void (java.util.Set):20:20 -> @@ -87920,11 +92758,11 @@ com.facebook.imagepipeline.listener.ForwardingRequestListener2 -> p1.b: 3:18:void onProducerFinishWithFailure(com.facebook.imagepipeline.producers.ProducerContext,java.lang.String,java.lang.Throwable,java.util.Map):162:162 -> k 19:23:void onProducerFinishWithFailure(com.facebook.imagepipeline.producers.ProducerContext,java.lang.String,java.lang.Throwable,java.util.Map):72:72 -> k 24:49:void onProducerFinishWithFailure(com.facebook.imagepipeline.producers.ProducerContext,java.lang.String,java.lang.Throwable,java.util.Map):167:167 -> k -com.facebook.imagepipeline.listener.ForwardingRequestListener2$Companion -> p1.b$a: +com.facebook.imagepipeline.listener.ForwardingRequestListener2$Companion -> t1.b$a: # {"id":"sourceFile","fileName":"ForwardingRequestListener2.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():121:121 -> -com.facebook.imagepipeline.listener.RequestListener -> p1.e: +com.facebook.imagepipeline.listener.RequestListener -> t1.e: # {"id":"sourceFile","fileName":"RequestListener.java"} void onRequestCancellation(java.lang.String) -> onRequestCancellation void onRequestFailure(com.facebook.imagepipeline.request.ImageRequest,java.lang.String,java.lang.Throwable,boolean) -> onRequestFailure @@ -87933,7 +92771,7 @@ com.facebook.imagepipeline.listener.RequestListener -> p1.e: # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/Object;Ljava/lang/String;Z)V"} void onRequestSuccess(com.facebook.imagepipeline.request.ImageRequest,java.lang.String,boolean) -> onRequestSuccess # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/String;Z)V"} -com.facebook.imagepipeline.listener.RequestListener2 -> p1.d: +com.facebook.imagepipeline.listener.RequestListener2 -> t1.d: # {"id":"sourceFile","fileName":"RequestListener2.java"} void onRequestStart(com.facebook.imagepipeline.producers.ProducerContext) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/e0;)V"} @@ -87943,7 +92781,7 @@ com.facebook.imagepipeline.listener.RequestListener2 -> p1.d: # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/e0;Ljava/lang/Throwable;)V"} void onRequestCancellation(com.facebook.imagepipeline.producers.ProducerContext) -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/e0;)V"} -com.facebook.imagepipeline.memory.AshmemMemoryChunk -> q1.f: +com.facebook.imagepipeline.memory.AshmemMemoryChunk -> u1.f: # {"id":"sourceFile","fileName":"AshmemMemoryChunk.java"} android.os.SharedMemory mSharedMemory -> d java.nio.ByteBuffer mByteBuffer -> e @@ -87954,11 +92792,8 @@ com.facebook.imagepipeline.memory.AshmemMemoryChunk -> q1.f: 24:29:void (int):37:37 -> 30:38:void (int):41:41 -> 39:46:void (int):39:39 -> - 2:16:byte read(int):104:104 -> c - 17:23:byte read(int):105:105 -> c - 24:38:byte read(int):106:106 -> c - 39:43:byte read(int):107:107 -> c - 44:54:byte read(int):108:108 -> c + 1:5:int getSize():72:72 -> b + 6:12:int getSize():73:73 -> b 2:7:void close():53:53 -> close 8:11:void close():54:54 -> close 12:17:void close():55:55 -> close @@ -87967,17 +92802,20 @@ com.facebook.imagepipeline.memory.AshmemMemoryChunk -> q1.f: 26:27:void close():60:60 -> close 28:29:void close():61:61 -> close 30:33:void close():63:63 -> close - 2:4:int read(int,byte[],int,int):92:92 -> e - 5:9:int read(int,byte[],int,int):93:93 -> e - 10:17:int read(int,byte[],int,int):94:94 -> e - 18:19:int read(int,byte[],int,int):95:96 -> e - 20:22:int read(int,byte[],int,int):96:96 -> e - 23:25:int read(int,byte[],int,int):95:95 -> e - 26:30:int read(int,byte[],int,int):97:97 -> e - 31:35:int read(int,byte[],int,int):98:98 -> e - 36:40:int read(int,byte[],int,int):99:99 -> e - 1:5:int getSize():72:72 -> f - 6:12:int getSize():73:73 -> f + 2:16:byte read(int):104:104 -> d + 17:23:byte read(int):105:105 -> d + 24:38:byte read(int):106:106 -> d + 39:43:byte read(int):107:107 -> d + 44:54:byte read(int):108:108 -> d + 2:4:int read(int,byte[],int,int):92:92 -> f + 5:9:int read(int,byte[],int,int):93:93 -> f + 10:17:int read(int,byte[],int,int):94:94 -> f + 18:19:int read(int,byte[],int,int):95:96 -> f + 20:22:int read(int,byte[],int,int):96:96 -> f + 23:25:int read(int,byte[],int,int):95:95 -> f + 26:30:int read(int,byte[],int,int):97:97 -> f + 31:35:int read(int,byte[],int,int):98:98 -> f + 36:40:int read(int,byte[],int,int):99:99 -> f 1:3:long getUniqueId():124:124 -> h 2:4:int write(int,byte[],int,int):79:79 -> i 5:9:int write(int,byte[],int,int):80:80 -> i @@ -87989,31 +92827,31 @@ com.facebook.imagepipeline.memory.AshmemMemoryChunk -> q1.f: 31:35:int write(int,byte[],int,int):85:85 -> i 36:40:int write(int,byte[],int,int):86:86 -> i 2:19:boolean isClosed():67:67 -> isClosed - 1:3:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):130:130 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILq1/w;II)V"} - 4:15:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):138:138 -> j - 16:27:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):141:141 -> j - 28:43:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):144:144 -> j - 44:63:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):146:146 -> j - 64:66:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):141:141 -> j - 67:71:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):148:148 -> j - 72:83:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):152:152 -> j - 84:86:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):153:155 -> j - 87:88:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):155:155 -> j - 89:90:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):156:157 -> j - 91:94:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):157:157 -> j - 95:96:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):156:156 -> j - 97:98:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):157:157 -> j - 99:101:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):162:164 -> j - 102:103:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):164:164 -> j - 104:105:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):165:166 -> j - 106:109:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):166:166 -> j - 110:111:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):165:165 -> j - 112:113:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):166:166 -> j - 1:3:java.nio.ByteBuffer getByteBuffer():119:119 -> s + 1:3:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):130:130 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILu1/w;II)V"} + 4:15:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):138:138 -> p + 16:27:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):141:141 -> p + 28:43:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):144:144 -> p + 44:63:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):146:146 -> p + 64:66:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):141:141 -> p + 67:71:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):148:148 -> p + 72:83:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):152:152 -> p + 84:86:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):153:155 -> p + 87:88:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):155:155 -> p + 89:90:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):156:157 -> p + 91:94:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):157:157 -> p + 95:96:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):156:156 -> p + 97:98:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):157:157 -> p + 99:101:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):162:164 -> p + 102:103:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):164:164 -> p + 104:105:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):165:166 -> p + 106:109:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):166:166 -> p + 110:111:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):165:165 -> p + 112:113:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):166:166 -> p + 1:3:java.nio.ByteBuffer getByteBuffer():119:119 -> q 1:8:long getNativePtr():113:113 -> t 1:4:void doCopy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):175:175 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILq1/w;II)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILu1/w;II)V"} 5:13:void doCopy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):178:178 -> u 14:22:void doCopy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):179:179 -> u 23:27:void doCopy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):180:180 -> u @@ -88025,45 +92863,45 @@ com.facebook.imagepipeline.memory.AshmemMemoryChunk -> q1.f: 60:65:void doCopy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):189:189 -> u 66:73:void doCopy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):190:190 -> u 74:81:void doCopy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):176:176 -> u -com.facebook.imagepipeline.memory.AshmemMemoryChunk$$ExternalSyntheticApiModelOutline0 -> q1.a: +com.facebook.imagepipeline.memory.AshmemMemoryChunk$$ExternalSyntheticApiModelOutline0 -> u1.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void q1.AshmemMemoryChunk$$ExternalSyntheticApiModelOutline0.m(android.os.SharedMemory):0:0 -> a + 1:1:void u1.AshmemMemoryChunk$$ExternalSyntheticApiModelOutline0.m(android.os.SharedMemory):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.memory.AshmemMemoryChunk$$ExternalSyntheticApiModelOutline1 -> q1.b: +com.facebook.imagepipeline.memory.AshmemMemoryChunk$$ExternalSyntheticApiModelOutline1 -> u1.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void q1.AshmemMemoryChunk$$ExternalSyntheticApiModelOutline1.m(java.nio.ByteBuffer):0:0 -> a + 1:1:void u1.AshmemMemoryChunk$$ExternalSyntheticApiModelOutline1.m(java.nio.ByteBuffer):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.memory.AshmemMemoryChunk$$ExternalSyntheticApiModelOutline2 -> q1.c: +com.facebook.imagepipeline.memory.AshmemMemoryChunk$$ExternalSyntheticApiModelOutline2 -> u1.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.os.SharedMemory q1.AshmemMemoryChunk$$ExternalSyntheticApiModelOutline2.m(java.lang.String,int):0:0 -> a + 1:1:android.os.SharedMemory u1.AshmemMemoryChunk$$ExternalSyntheticApiModelOutline2.m(java.lang.String,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.memory.AshmemMemoryChunk$$ExternalSyntheticApiModelOutline3 -> q1.d: +com.facebook.imagepipeline.memory.AshmemMemoryChunk$$ExternalSyntheticApiModelOutline3 -> u1.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.nio.ByteBuffer q1.AshmemMemoryChunk$$ExternalSyntheticApiModelOutline3.m(android.os.SharedMemory):0:0 -> a + 1:1:java.nio.ByteBuffer u1.AshmemMemoryChunk$$ExternalSyntheticApiModelOutline3.m(android.os.SharedMemory):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.memory.AshmemMemoryChunk$$ExternalSyntheticApiModelOutline4 -> q1.e: +com.facebook.imagepipeline.memory.AshmemMemoryChunk$$ExternalSyntheticApiModelOutline4 -> u1.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:int q1.AshmemMemoryChunk$$ExternalSyntheticApiModelOutline4.m(android.os.SharedMemory):0:0 -> a + 1:1:int u1.AshmemMemoryChunk$$ExternalSyntheticApiModelOutline4.m(android.os.SharedMemory):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.memory.AshmemMemoryChunkPool -> com.facebook.imagepipeline.memory.AshmemMemoryChunkPool: # {"id":"sourceFile","fileName":"AshmemMemoryChunkPool.java"} 1:4:void (com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.memory.PoolParams,com.facebook.imagepipeline.memory.PoolStatsTracker):28:28 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE0/d;Lq1/F;Lq1/G;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/d;Lu1/F;Lu1/G;)V"} 1:6:com.facebook.imagepipeline.memory.AshmemMemoryChunk alloc(int):33:33 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq1/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lu1/f;"} 1:5:java.lang.Object alloc(int):17:17 -> e com.facebook.imagepipeline.memory.BasePool -> com.facebook.imagepipeline.memory.a: # {"id":"sourceFile","fileName":"BasePool.java"} java.lang.Class TAG -> a com.facebook.common.memory.MemoryTrimmableRegistry mMemoryTrimmableRegistry -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/d;"} com.facebook.imagepipeline.memory.PoolParams mPoolParams -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/F;"} android.util.SparseArray mBuckets -> d java.util.Set mInUseValues -> e boolean mAllowNewBuckets -> f @@ -88072,10 +92910,10 @@ com.facebook.imagepipeline.memory.BasePool -> com.facebook.imagepipeline.memory. com.facebook.imagepipeline.memory.BasePool$Counter mFree -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/memory/a$a;"} com.facebook.imagepipeline.memory.PoolStatsTracker mPoolStatsTracker -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/G;"} boolean mIgnoreHardCap -> j 1:1:void (com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.memory.PoolParams,com.facebook.imagepipeline.memory.PoolStatsTracker):152:152 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE0/d;Lq1/F;Lq1/G;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/d;Lu1/F;Lu1/G;)V"} 2:2:void (com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.memory.PoolParams,com.facebook.imagepipeline.memory.PoolStatsTracker):112:112 -> 3:5:void (com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.memory.PoolParams,com.facebook.imagepipeline.memory.PoolStatsTracker):153:155 -> 6:8:void (com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.memory.PoolParams,com.facebook.imagepipeline.memory.PoolStatsTracker):158:160 -> @@ -88083,7 +92921,7 @@ com.facebook.imagepipeline.memory.BasePool -> com.facebook.imagepipeline.memory. 10:10:void (com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.memory.PoolParams,com.facebook.imagepipeline.memory.PoolStatsTracker):165:165 -> 11:12:void (com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.memory.PoolParams,com.facebook.imagepipeline.memory.PoolStatsTracker):167:168 -> 13:14:void (com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.memory.PoolParams,com.facebook.imagepipeline.memory.PoolStatsTracker,boolean):176:177 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE0/d;Lq1/F;Lq1/G;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/d;Lu1/F;Lu1/G;Z)V"} java.lang.Object alloc(int) -> e 2:6:boolean canAllocate(int):729:729 -> f 7:8:boolean canAllocate(int):730:730 -> f @@ -88282,14 +93120,14 @@ com.facebook.imagepipeline.memory.BasePool$InvalidSizeException -> com.facebook. com.facebook.imagepipeline.memory.BasePool$PoolSizeViolationException -> com.facebook.imagepipeline.memory.a$c: # {"id":"sourceFile","fileName":"BasePool.java"} 1:45:void (int,int,int,int):870:870 -> -com.facebook.imagepipeline.memory.BitmapCounter -> q1.g: +com.facebook.imagepipeline.memory.BitmapCounter -> u1.g: # {"id":"sourceFile","fileName":"BitmapCounter.java"} int mCount -> a long mSize -> b int mMaxCount -> c int mMaxSize -> d com.facebook.common.references.ResourceReleaser mUnpooledBitmapsReleaser -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LJ0/g;"} 1:10:void (int,int):31:31 -> 11:20:void (int,int):32:32 -> 21:27:void (int,int):33:33 -> @@ -88309,7 +93147,7 @@ com.facebook.imagepipeline.memory.BitmapCounter -> q1.g: 2:8:int getMaxCount():98:98 -> c 2:8:int getMaxSize():102:102 -> d 1:3:com.facebook.common.references.ResourceReleaser getReleaser():106:106 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ0/g;"} 2:8:long getSize():94:94 -> f 2:5:boolean increase(android.graphics.Bitmap):57:57 -> g 6:26:boolean increase(android.graphics.Bitmap):58:58 -> g @@ -88317,29 +93155,29 @@ com.facebook.imagepipeline.memory.BitmapCounter -> q1.g: 30:31:boolean increase(android.graphics.Bitmap):62:62 -> g 32:35:boolean increase(android.graphics.Bitmap):63:63 -> g 36:40:boolean increase(android.graphics.Bitmap):59:59 -> g -com.facebook.imagepipeline.memory.BitmapCounter$1 -> q1.g$a: +com.facebook.imagepipeline.memory.BitmapCounter$1 -> u1.g$a: # {"id":"sourceFile","fileName":"BitmapCounter.java"} com.facebook.imagepipeline.memory.BitmapCounter this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/g;"} 1:6:void (com.facebook.imagepipeline.memory.BitmapCounter):37:37 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/g;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/g;)V"} 1:5:void release(android.graphics.Bitmap):41:41 -> a 6:13:void release(android.graphics.Bitmap):43:43 -> a 14:14:void release(android.graphics.Bitmap):44:44 -> a 1:6:void release(java.lang.Object):37:37 -> release -com.facebook.imagepipeline.memory.BitmapCounterProvider -> q1.h: +com.facebook.imagepipeline.memory.BitmapCounterProvider -> u1.h: # {"id":"sourceFile","fileName":"BitmapCounterProvider.kt"} com.facebook.imagepipeline.memory.BitmapCounterProvider INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/h;"} int MAX_BITMAP_TOTAL_SIZE -> b int maxBitmapCount -> c com.facebook.imagepipeline.memory.BitmapCounter bitmapCounter -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/g;"} 8:15:void ():25:25 -> 16:18:void ():26:26 -> 1:4:void ():13:13 -> 1:4:com.facebook.imagepipeline.memory.BitmapCounter get():50:50 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq1/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu1/g;"} 5:7:com.facebook.imagepipeline.memory.BitmapCounter get():51:51 -> a 8:11:com.facebook.imagepipeline.memory.BitmapCounter get():52:52 -> a 12:25:com.facebook.imagepipeline.memory.BitmapCounter get():53:53 -> a @@ -88349,12 +93187,12 @@ com.facebook.imagepipeline.memory.BitmapCounterProvider -> q1.h: 1:24:int getMaxSizeHardCap():31:31 -> b 25:29:int getMaxSizeHardCap():33:33 -> b 30:32:int getMaxSizeHardCap():35:35 -> b -com.facebook.imagepipeline.memory.BitmapPool -> q1.i: +com.facebook.imagepipeline.memory.BitmapPool -> u1.i: # {"id":"sourceFile","fileName":"BitmapPool.kt"} -com.facebook.imagepipeline.memory.BitmapPoolBackend -> q1.j: +com.facebook.imagepipeline.memory.BitmapPoolBackend -> u1.j: # {"id":"sourceFile","fileName":"BitmapPoolBackend.kt"} com.facebook.imagepipeline.memory.BitmapPoolBackend$Companion Companion -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/j$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/j$a;"} 1:9:void ():0:0 -> 1:4:void ():15:15 -> 1:7:int getSize(java.lang.Object):15:15 -> a @@ -88370,7 +93208,7 @@ com.facebook.imagepipeline.memory.BitmapPoolBackend -> q1.j: 12:15:void put(android.graphics.Bitmap):19:19 -> f 1:5:java.lang.Object get(int):15:15 -> get 1:6:void put(java.lang.Object):15:15 -> put -com.facebook.imagepipeline.memory.BitmapPoolBackend$Companion -> q1.j$a: +com.facebook.imagepipeline.memory.BitmapPoolBackend$Companion -> u1.j$a: # {"id":"sourceFile","fileName":"BitmapPoolBackend.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():49:49 -> @@ -88408,13 +93246,13 @@ com.facebook.imagepipeline.memory.Bucket -> com.facebook.imagepipeline.memory.b: 33:34:void release(java.lang.Object):135:135 -> h 35:38:void release(java.lang.Object):136:136 -> h 39:50:void release(java.lang.Object):138:138 -> h -com.facebook.imagepipeline.memory.BucketMap -> q1.k: +com.facebook.imagepipeline.memory.BucketMap -> u1.k: # {"id":"sourceFile","fileName":"BucketMap.java"} android.util.SparseArray mMap -> a com.facebook.imagepipeline.memory.BucketMap$LinkedEntry mHead -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/k$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/k$a;"} com.facebook.imagepipeline.memory.BucketMap$LinkedEntry mTail -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/k$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/k$a;"} 1:3:void ():23:23 -> 4:11:void ():24:24 -> 2:11:java.lang.Object acquire(int):59:59 -> a @@ -88423,11 +93261,11 @@ com.facebook.imagepipeline.memory.BucketMap -> q1.k: 21:23:java.lang.Object acquire(int):64:64 -> a 24:28:java.lang.Object acquire(int):66:66 -> a 3:10:void maybePrune(com.facebook.imagepipeline.memory.BucketMap$LinkedEntry):156:156 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/k$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/k$a;)V"} 11:13:void maybePrune(com.facebook.imagepipeline.memory.BucketMap$LinkedEntry):157:157 -> b 14:21:void maybePrune(com.facebook.imagepipeline.memory.BucketMap$LinkedEntry):158:158 -> b 1:5:void moveToFront(com.facebook.imagepipeline.memory.BucketMap$LinkedEntry):126:126 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/k$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/k$a;)V"} 6:8:void moveToFront(com.facebook.imagepipeline.memory.BucketMap$LinkedEntry):130:130 -> c 9:12:void moveToFront(com.facebook.imagepipeline.memory.BucketMap$LinkedEntry):132:132 -> c 13:14:void moveToFront(com.facebook.imagepipeline.memory.BucketMap$LinkedEntry):133:133 -> c @@ -88436,7 +93274,7 @@ com.facebook.imagepipeline.memory.BucketMap -> q1.k: 20:21:void moveToFront(com.facebook.imagepipeline.memory.BucketMap$LinkedEntry):139:139 -> c 22:24:void moveToFront(com.facebook.imagepipeline.memory.BucketMap$LinkedEntry):140:140 -> c 2:3:void prune(com.facebook.imagepipeline.memory.BucketMap$LinkedEntry):104:104 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/k$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/k$a;)V"} 4:7:void prune(com.facebook.imagepipeline.memory.BucketMap$LinkedEntry):105:105 -> d 8:14:void prune(com.facebook.imagepipeline.memory.BucketMap$LinkedEntry):107:107 -> d 15:17:void prune(com.facebook.imagepipeline.memory.BucketMap$LinkedEntry):110:110 -> d @@ -88458,27 +93296,27 @@ com.facebook.imagepipeline.memory.BucketMap -> q1.k: 9:14:java.lang.Object removeFromEnd():150:150 -> f 15:17:java.lang.Object removeFromEnd():151:151 -> f 18:22:java.lang.Object removeFromEnd():152:152 -> f -com.facebook.imagepipeline.memory.BucketMap$LinkedEntry -> q1.k$a: +com.facebook.imagepipeline.memory.BucketMap$LinkedEntry -> u1.k$a: # {"id":"sourceFile","fileName":"BucketMap.java"} com.facebook.imagepipeline.memory.BucketMap$LinkedEntry prev -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/k$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/k$a;"} int key -> b java.util.LinkedList value -> c com.facebook.imagepipeline.memory.BucketMap$LinkedEntry next -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/k$a;"} - 1:1:void q1.BucketMap$LinkedEntry.(q1.BucketMap$LinkedEntry,int,java.util.LinkedList,q1.BucketMap$LinkedEntry,q1.BucketMap-IA):0:0 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/k$a;"} + 1:1:void u1.BucketMap$LinkedEntry.(u1.BucketMap$LinkedEntry,int,java.util.LinkedList,u1.BucketMap$LinkedEntry,u1.BucketMap-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/k$a;ILjava/util/LinkedList;Lq1/k$a;Lq1/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/k$a;ILjava/util/LinkedList;Lu1/k$a;Lu1/l;)V"} 2:6:void (com.facebook.imagepipeline.memory.BucketMap$LinkedEntry,int,java.util.LinkedList,com.facebook.imagepipeline.memory.BucketMap$LinkedEntry):39:43 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/k$a;ILjava/util/LinkedList;Lq1/k$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/k$a;ILjava/util/LinkedList;Lu1/k$a;)V"} 1:25:java.lang.String toString():48:48 -> toString -com.facebook.imagepipeline.memory.BucketMap-IA -> q1.l: +com.facebook.imagepipeline.memory.BucketMap-IA -> u1.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.memory.BucketsBitmapPool -> com.facebook.imagepipeline.memory.c: # {"id":"sourceFile","fileName":"BucketsBitmapPool.java"} 1:3:void (com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.memory.PoolParams,com.facebook.imagepipeline.memory.PoolStatsTracker,boolean):44:44 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE0/d;Lq1/F;Lq1/G;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/d;Lu1/F;Lu1/G;Z)V"} 4:7:void (com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.memory.PoolParams,com.facebook.imagepipeline.memory.PoolStatsTracker,boolean):45:45 -> 1:3:int getBucketedSizeForValue(android.graphics.Bitmap):94:94 -> A 4:8:int getBucketedSizeForValue(android.graphics.Bitmap):95:95 -> A @@ -88499,7 +93337,7 @@ com.facebook.imagepipeline.memory.BucketsBitmapPool -> com.facebook.imagepipelin 13:17:android.graphics.Bitmap alloc(int):57:57 -> y 1:3:void free(android.graphics.Bitmap):70:70 -> z 4:7:void free(android.graphics.Bitmap):71:71 -> z -com.facebook.imagepipeline.memory.BufferMemoryChunk -> q1.m: +com.facebook.imagepipeline.memory.BufferMemoryChunk -> u1.m: # {"id":"sourceFile","fileName":"BufferMemoryChunk.java"} java.nio.ByteBuffer mBuffer -> d int mSize -> e @@ -88508,22 +93346,22 @@ com.facebook.imagepipeline.memory.BufferMemoryChunk -> q1.m: 4:9:void (int):38:38 -> 10:11:void (int):39:39 -> 12:19:void (int):40:40 -> - 2:16:byte read(int):88:88 -> c - 17:23:byte read(int):89:89 -> c - 24:36:byte read(int):90:90 -> c - 37:41:byte read(int):91:91 -> c - 42:52:byte read(int):92:92 -> c + 1:3:int getSize():55:55 -> b 3:4:void close():45:45 -> close 5:9:void close():46:46 -> close - 2:4:int read(int,byte[],int,int):75:75 -> e - 5:13:int read(int,byte[],int,int):76:76 -> e - 14:18:int read(int,byte[],int,int):77:77 -> e - 19:24:int read(int,byte[],int,int):78:78 -> e - 25:30:int read(int,byte[],int,int):79:79 -> e - 31:35:int read(int,byte[],int,int):81:81 -> e - 36:40:int read(int,byte[],int,int):82:82 -> e - 41:45:int read(int,byte[],int,int):83:83 -> e - 1:3:int getSize():55:55 -> f + 2:16:byte read(int):88:88 -> d + 17:23:byte read(int):89:89 -> d + 24:36:byte read(int):90:90 -> d + 37:41:byte read(int):91:91 -> d + 42:52:byte read(int):92:92 -> d + 2:4:int read(int,byte[],int,int):75:75 -> f + 5:13:int read(int,byte[],int,int):76:76 -> f + 14:18:int read(int,byte[],int,int):77:77 -> f + 19:24:int read(int,byte[],int,int):78:78 -> f + 25:30:int read(int,byte[],int,int):79:79 -> f + 31:35:int read(int,byte[],int,int):81:81 -> f + 36:40:int read(int,byte[],int,int):82:82 -> f + 41:45:int read(int,byte[],int,int):83:83 -> f 1:3:long getUniqueId():150:150 -> h 2:4:int write(int,byte[],int,int):61:61 -> i 5:13:int write(int,byte[],int,int):62:62 -> i @@ -88534,31 +93372,31 @@ com.facebook.imagepipeline.memory.BufferMemoryChunk -> q1.m: 36:40:int write(int,byte[],int,int):68:68 -> i 41:45:int write(int,byte[],int,int):69:69 -> i 2:13:boolean isClosed():50:50 -> isClosed - 1:3:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):98:98 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILq1/w;II)V"} - 4:15:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):106:106 -> j - 16:27:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):109:109 -> j - 28:43:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):112:112 -> j - 44:63:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):114:114 -> j - 64:66:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):109:109 -> j - 67:71:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):116:116 -> j - 72:83:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):120:120 -> j - 84:86:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):121:123 -> j - 87:88:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):123:123 -> j - 89:90:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):124:125 -> j - 91:94:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):125:125 -> j - 95:96:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):124:124 -> j - 97:98:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):125:125 -> j - 99:101:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):130:132 -> j - 102:103:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):132:132 -> j - 104:105:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):133:134 -> j - 106:109:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):134:134 -> j - 110:111:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):133:133 -> j - 112:113:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):134:134 -> j - 2:8:java.nio.ByteBuffer getByteBuffer():145:145 -> s + 1:3:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):98:98 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILu1/w;II)V"} + 4:15:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):106:106 -> p + 16:27:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):109:109 -> p + 28:43:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):112:112 -> p + 44:63:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):114:114 -> p + 64:66:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):109:109 -> p + 67:71:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):116:116 -> p + 72:83:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):120:120 -> p + 84:86:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):121:123 -> p + 87:88:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):123:123 -> p + 89:90:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):124:125 -> p + 91:94:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):125:125 -> p + 95:96:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):124:124 -> p + 97:98:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):125:125 -> p + 99:101:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):130:132 -> p + 102:103:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):132:132 -> p + 104:105:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):133:134 -> p + 106:109:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):134:134 -> p + 110:111:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):133:133 -> p + 112:113:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):134:134 -> p + 2:8:java.nio.ByteBuffer getByteBuffer():145:145 -> q 1:8:long getNativePtr():139:139 -> t 1:4:void doCopy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):159:159 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILq1/w;II)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILu1/w;II)V"} 5:13:void doCopy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):162:162 -> u 14:22:void doCopy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):163:163 -> u 23:27:void doCopy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):164:164 -> u @@ -88573,54 +93411,54 @@ com.facebook.imagepipeline.memory.BufferMemoryChunk -> q1.m: com.facebook.imagepipeline.memory.BufferMemoryChunkPool -> com.facebook.imagepipeline.memory.BufferMemoryChunkPool: # {"id":"sourceFile","fileName":"BufferMemoryChunkPool.java"} 1:4:void (com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.memory.PoolParams,com.facebook.imagepipeline.memory.PoolStatsTracker):26:26 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE0/d;Lq1/F;Lq1/G;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/d;Lu1/F;Lu1/G;)V"} 1:6:com.facebook.imagepipeline.memory.BufferMemoryChunk alloc(int):31:31 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq1/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lu1/m;"} 1:5:java.lang.Object alloc(int):16:16 -> e -com.facebook.imagepipeline.memory.DefaultBitmapPoolParams -> q1.n: +com.facebook.imagepipeline.memory.DefaultBitmapPoolParams -> u1.n: # {"id":"sourceFile","fileName":"DefaultBitmapPoolParams.kt"} com.facebook.imagepipeline.memory.DefaultBitmapPoolParams INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/n;"} android.util.SparseIntArray DEFAULT_BUCKETS -> b 8:16:void ():36:36 -> 1:4:void ():14:14 -> 1:15:com.facebook.imagepipeline.memory.PoolParams get():38:38 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq1/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu1/F;"} 1:20:int getMaxSizeHardCap():27:27 -> b 21:25:int getMaxSizeHardCap():29:29 -> b 26:28:int getMaxSizeHardCap():31:31 -> b -com.facebook.imagepipeline.memory.DefaultByteArrayPoolParams -> q1.o: +com.facebook.imagepipeline.memory.DefaultByteArrayPoolParams -> u1.o: # {"id":"sourceFile","fileName":"DefaultByteArrayPoolParams.kt"} com.facebook.imagepipeline.memory.DefaultByteArrayPoolParams INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/o;"} 1:8:void ():0:0 -> 1:4:void ():14:14 -> 1:8:com.facebook.imagepipeline.memory.PoolParams get():34:34 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq1/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu1/F;"} 9:11:com.facebook.imagepipeline.memory.PoolParams get():35:35 -> a 12:22:com.facebook.imagepipeline.memory.PoolParams get():36:36 -> a -com.facebook.imagepipeline.memory.DefaultFlexByteArrayPoolParams -> q1.p: +com.facebook.imagepipeline.memory.DefaultFlexByteArrayPoolParams -> u1.p: # {"id":"sourceFile","fileName":"DefaultFlexByteArrayPoolParams.kt"} com.facebook.imagepipeline.memory.DefaultFlexByteArrayPoolParams INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/p;"} int DEFAULT_MAX_NUM_THREADS -> b 8:18:void ():23:23 -> 1:4:void ():14:14 -> 1:7:android.util.SparseIntArray generateBuckets(int,int,int):27:27 -> a 8:14:android.util.SparseIntArray generateBuckets(int,int,int):30:30 -> a 1:2:com.facebook.imagepipeline.memory.PoolParams get():38:38 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq1/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu1/F;"} 3:10:com.facebook.imagepipeline.memory.PoolParams get():41:41 -> b 11:18:com.facebook.imagepipeline.memory.PoolParams get():42:42 -> b 19:22:com.facebook.imagepipeline.memory.PoolParams get():38:38 -> b -com.facebook.imagepipeline.memory.DefaultNativeMemoryChunkPoolParams -> q1.q: +com.facebook.imagepipeline.memory.DefaultNativeMemoryChunkPoolParams -> u1.q: # {"id":"sourceFile","fileName":"DefaultNativeMemoryChunkPoolParams.kt"} com.facebook.imagepipeline.memory.DefaultNativeMemoryChunkPoolParams INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/q;"} 1:8:void ():0:0 -> 1:4:void ():14:14 -> 1:8:com.facebook.imagepipeline.memory.PoolParams get():27:27 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq1/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu1/F;"} 9:13:com.facebook.imagepipeline.memory.PoolParams get():28:28 -> a 14:18:com.facebook.imagepipeline.memory.PoolParams get():29:29 -> a 19:23:com.facebook.imagepipeline.memory.PoolParams get():30:30 -> a @@ -88637,7 +93475,7 @@ com.facebook.imagepipeline.memory.DefaultNativeMemoryChunkPoolParams -> q1.q: 21:23:int getMaxSizeHardCap():67:67 -> b 24:28:int getMaxSizeHardCap():69:69 -> b 1:33:int getMaxSizeSoftCap():49:49 -> c -com.facebook.imagepipeline.memory.DummyBitmapPool -> q1.r: +com.facebook.imagepipeline.memory.DummyBitmapPool -> u1.r: # {"id":"sourceFile","fileName":"DummyBitmapPool.kt"} 1:4:void ():14:14 -> 5:9:android.graphics.Bitmap get(int):23:23 -> e @@ -88646,7 +93484,7 @@ com.facebook.imagepipeline.memory.DummyBitmapPool -> q1.r: 6:9:void release(android.graphics.Bitmap):28:28 -> f 1:5:java.lang.Object get(int):14:14 -> get 1:6:void release(java.lang.Object):14:14 -> release -com.facebook.imagepipeline.memory.DummyTrackingInUseBitmapPool -> q1.s: +com.facebook.imagepipeline.memory.DummyTrackingInUseBitmapPool -> u1.s: # {"id":"sourceFile","fileName":"DummyTrackingInUseBitmapPool.kt"} java.util.Set inUseValues -> a 1:3:void ():15:15 -> @@ -88659,15 +93497,15 @@ com.facebook.imagepipeline.memory.DummyTrackingInUseBitmapPool -> q1.s: 11:14:void release(android.graphics.Bitmap):37:37 -> f 1:5:java.lang.Object get(int):15:15 -> get 1:6:void release(java.lang.Object):15:15 -> release -com.facebook.imagepipeline.memory.FlexByteArrayPool -> q1.t: +com.facebook.imagepipeline.memory.FlexByteArrayPool -> u1.t: # {"id":"sourceFile","fileName":"FlexByteArrayPool.java"} com.facebook.common.references.CloseableReference get(int) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LJ0/a;"} com.facebook.imagepipeline.memory.GenericByteArrayPool -> com.facebook.imagepipeline.memory.d: # {"id":"sourceFile","fileName":"GenericByteArrayPool.kt"} int[] bucketSizes -> k 16:18:void (com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.memory.PoolParams,com.facebook.imagepipeline.memory.PoolStatsTracker):26:26 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE0/d;Lq1/F;Lq1/G;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/d;Lu1/F;Lu1/G;)V"} 19:23:void (com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.memory.PoolParams,com.facebook.imagepipeline.memory.PoolStatsTracker):46:46 -> 24:31:void (com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.memory.PoolParams,com.facebook.imagepipeline.memory.PoolStatsTracker):48:48 -> 32:37:void (com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.memory.PoolParams,com.facebook.imagepipeline.memory.PoolStatsTracker):49:49 -> @@ -88683,17 +93521,17 @@ com.facebook.imagepipeline.memory.GenericByteArrayPool -> com.facebook.imagepipe 1:1:int getSizeInBytes(int):0:0 -> n 1:3:byte[] alloc(int):64:64 -> y 1:1:void free(byte[]):0:0 -> z -com.facebook.imagepipeline.memory.LruBitmapPool -> q1.u: +com.facebook.imagepipeline.memory.LruBitmapPool -> u1.u: # {"id":"sourceFile","fileName":"LruBitmapPool.java"} com.facebook.imagepipeline.memory.PoolBackend mStrategy -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/B;"} int mMaxPoolSize -> b int mMaxBitmapSize -> c com.facebook.imagepipeline.memory.PoolStatsTracker mPoolStatsTracker -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/G;"} int mCurrentSize -> e 1:3:void (int,int,com.facebook.imagepipeline.memory.PoolStatsTracker,com.facebook.common.memory.MemoryTrimmableRegistry):30:30 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(IILq1/G;LE0/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IILu1/G;LI0/d;)V"} 4:10:void (int,int,com.facebook.imagepipeline.memory.PoolStatsTracker,com.facebook.common.memory.MemoryTrimmableRegistry):20:20 -> 11:12:void (int,int,com.facebook.imagepipeline.memory.PoolStatsTracker,com.facebook.common.memory.MemoryTrimmableRegistry):31:31 -> 13:14:void (int,int,com.facebook.imagepipeline.memory.PoolStatsTracker,com.facebook.common.memory.MemoryTrimmableRegistry):32:32 -> @@ -88724,11 +93562,11 @@ com.facebook.imagepipeline.memory.LruBitmapPool -> q1.u: 28:35:void trimTo(int):52:52 -> h 36:39:void trimTo(int):55:55 -> h 1:6:void release(java.lang.Object):17:17 -> release -com.facebook.imagepipeline.memory.LruBucketsPoolBackend -> q1.v: +com.facebook.imagepipeline.memory.LruBucketsPoolBackend -> u1.v: # {"id":"sourceFile","fileName":"LruBucketsPoolBackend.java"} java.util.Set mCurrentItems -> a com.facebook.imagepipeline.memory.BucketMap mMap -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/k;"} 1:3:void ():28:28 -> 4:10:void ():25:25 -> 11:18:void ():26:26 -> @@ -88742,24 +93580,24 @@ com.facebook.imagepipeline.memory.LruBucketsPoolBackend -> q1.v: 8:10:void put(java.lang.Object):41:41 -> put 11:21:void put(java.lang.Object):43:43 -> put 22:23:void put(java.lang.Object):41:41 -> put -com.facebook.imagepipeline.memory.MemoryChunk -> q1.w: +com.facebook.imagepipeline.memory.MemoryChunk -> u1.w: # {"id":"sourceFile","fileName":"MemoryChunk.kt"} - byte read(int) -> c + int getSize() -> b void close() -> close - int read(int,byte[],int,int) -> e - int getSize() -> f + byte read(int) -> d + int read(int,byte[],int,int) -> f long getUniqueId() -> h int write(int,byte[],int,int) -> i boolean isClosed() -> isClosed - void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int) -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILq1/w;II)V"} - java.nio.ByteBuffer getByteBuffer() -> s + void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int) -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILu1/w;II)V"} + java.nio.ByteBuffer getByteBuffer() -> q long getNativePtr() -> t com.facebook.imagepipeline.memory.MemoryChunkPool -> com.facebook.imagepipeline.memory.e: # {"id":"sourceFile","fileName":"MemoryChunkPool.java"} int[] mBucketSizes -> k 1:3:void (com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.memory.PoolParams,com.facebook.imagepipeline.memory.PoolStatsTracker):33:33 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE0/d;Lq1/F;Lq1/G;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/d;Lu1/F;Lu1/G;)V"} 4:11:void (com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.memory.PoolParams,com.facebook.imagepipeline.memory.PoolStatsTracker):34:34 -> 12:20:void (com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.memory.PoolParams,com.facebook.imagepipeline.memory.PoolStatsTracker):35:35 -> 21:25:void (com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.memory.PoolParams,com.facebook.imagepipeline.memory.PoolStatsTracker):36:36 -> @@ -88767,7 +93605,7 @@ com.facebook.imagepipeline.memory.MemoryChunkPool -> com.facebook.imagepipeline. 35:38:void (com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.memory.PoolParams,com.facebook.imagepipeline.memory.PoolStatsTracker):39:39 -> 1:6:int getMinBufferSize():44:44 -> A 1:3:boolean isReusable(com.facebook.imagepipeline.memory.MemoryChunk):87:87 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/w;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/w;)Z"} 4:10:boolean isReusable(com.facebook.imagepipeline.memory.MemoryChunk):88:88 -> B 1:6:void free(java.lang.Object):17:17 -> i 3:17:int getBucketedSize(int):68:68 -> l @@ -88776,15 +93614,15 @@ com.facebook.imagepipeline.memory.MemoryChunkPool -> com.facebook.imagepipeline. 1:1:int getSizeInBytes(int):0:0 -> n 1:7:boolean isReusable(java.lang.Object):17:17 -> s 1:3:void free(com.facebook.imagepipeline.memory.MemoryChunk):52:52 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/w;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/w;)V"} 4:7:void free(com.facebook.imagepipeline.memory.MemoryChunk):53:53 -> y 1:3:int getBucketedSizeForValue(com.facebook.imagepipeline.memory.MemoryChunk):81:81 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/w;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/w;)I"} 4:8:int getBucketedSizeForValue(com.facebook.imagepipeline.memory.MemoryChunk):82:82 -> z -com.facebook.imagepipeline.memory.MemoryChunkUtil -> q1.x: +com.facebook.imagepipeline.memory.MemoryChunkUtil -> u1.x: # {"id":"sourceFile","fileName":"MemoryChunkUtil.kt"} com.facebook.imagepipeline.memory.MemoryChunkUtil INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/x;"} 1:8:void ():0:0 -> 1:4:void ():12:12 -> 3:6:int adjustByteCount(int,int,int):20:20 -> a @@ -88798,69 +93636,69 @@ com.facebook.imagepipeline.memory.MemoryChunkUtil -> q1.x: 94:97:void checkBounds(int,int,int,int,int):36:36 -> b 98:105:void checkBounds(int,int,int,int,int):37:37 -> b 106:111:void checkBounds(int,int,int,int,int):32:32 -> b -com.facebook.imagepipeline.memory.MemoryPooledByteBuffer -> q1.y: +com.facebook.imagepipeline.memory.MemoryPooledByteBuffer -> u1.y: # {"id":"sourceFile","fileName":"MemoryPooledByteBuffer.java"} int mSize -> d com.facebook.common.references.CloseableReference mBufRef -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LJ0/a;"} 1:3:void (com.facebook.common.references.CloseableReference,int):32:32 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;I)V"} 4:8:void (com.facebook.common.references.CloseableReference,int):33:33 -> 9:30:void (com.facebook.common.references.CloseableReference,int):34:34 -> 31:36:void (com.facebook.common.references.CloseableReference,int):35:35 -> 37:39:void (com.facebook.common.references.CloseableReference,int):36:36 -> - 2:11:byte read(int):53:53 -> c - 12:18:byte read(int):54:54 -> c - 19:30:byte read(int):55:55 -> c - 31:35:byte read(int):56:56 -> c - 36:52:byte read(int):57:57 -> c + 2:7:void ensureValid():108:108 -> b + 8:9:void ensureValid():111:111 -> b + 10:16:void ensureValid():109:109 -> b + 17:18:void ensureValid():111:111 -> b 2:7:void close():96:96 -> close 8:9:void close():97:97 -> close 10:14:void close():98:98 -> close - 2:6:int read(int,byte[],int,int):62:62 -> e - 7:20:int read(int,byte[],int,int):65:65 -> e - 21:25:int read(int,byte[],int,int):66:66 -> e - 26:42:int read(int,byte[],int,int):67:67 -> e - 2:7:void ensureValid():108:108 -> f - 8:9:void ensureValid():111:111 -> f - 10:16:void ensureValid():109:109 -> f - 17:18:void ensureValid():111:111 -> f + 2:11:byte read(int):53:53 -> d + 12:18:byte read(int):54:54 -> d + 19:30:byte read(int):55:55 -> d + 31:35:byte read(int):56:56 -> d + 36:52:byte read(int):57:57 -> d + 2:6:int read(int,byte[],int,int):62:62 -> f + 7:20:int read(int,byte[],int,int):65:65 -> f + 21:25:int read(int,byte[],int,int):66:66 -> f + 26:42:int read(int,byte[],int,int):67:67 -> f 2:14:boolean isClosed():86:86 -> isClosed 2:4:int size():47:47 -> size 5:11:int size():48:48 -> size -com.facebook.imagepipeline.memory.MemoryPooledByteBufferFactory -> q1.z: +com.facebook.imagepipeline.memory.MemoryPooledByteBufferFactory -> u1.z: # {"id":"sourceFile","fileName":"MemoryPooledByteBufferFactory.kt"} com.facebook.imagepipeline.memory.MemoryChunkPool pool -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/memory/e;"} com.facebook.common.memory.PooledByteStreams pooledByteStreams -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/l;"} 11:13:void (com.facebook.imagepipeline.memory.MemoryChunkPool,com.facebook.common.memory.PooledByteStreams):24:24 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/memory/e;LE0/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/memory/e;LI0/l;)V"} 14:15:void (com.facebook.imagepipeline.memory.MemoryChunkPool,com.facebook.common.memory.PooledByteStreams):25:25 -> 16:18:void (com.facebook.imagepipeline.memory.MemoryChunkPool,com.facebook.common.memory.PooledByteStreams):26:26 -> 1:5:com.facebook.common.memory.PooledByteBufferOutputStream newOutputStream():23:23 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LE0/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LI0/k;"} 1:5:com.facebook.common.memory.PooledByteBuffer newByteBuffer(byte[]):23:23 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"([B)LE0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([B)LI0/h;"} 1:5:com.facebook.common.memory.PooledByteBuffer newByteBuffer(java.io.InputStream):23:23 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)LE0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)LI0/h;"} 1:5:com.facebook.common.memory.PooledByteBuffer newByteBuffer(java.io.InputStream,int):23:23 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;I)LE0/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;I)LI0/h;"} 1:5:com.facebook.common.memory.PooledByteBufferOutputStream newOutputStream(int):23:23 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LE0/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LI0/k;"} 11:15:com.facebook.imagepipeline.memory.MemoryPooledByteBuffer newByteBuf(java.io.InputStream,com.facebook.imagepipeline.memory.MemoryPooledByteBufferOutputStream):90:90 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;Lcom/facebook/imagepipeline/memory/f;)Lq1/y;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;Lcom/facebook/imagepipeline/memory/f;)Lu1/y;"} 16:20:com.facebook.imagepipeline.memory.MemoryPooledByteBuffer newByteBuf(java.io.InputStream,com.facebook.imagepipeline.memory.MemoryPooledByteBufferOutputStream):91:91 -> f 6:15:com.facebook.imagepipeline.memory.MemoryPooledByteBuffer newByteBuffer(java.io.InputStream):41:41 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Lq1/y;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Lu1/y;"} 16:19:com.facebook.imagepipeline.memory.MemoryPooledByteBuffer newByteBuffer(java.io.InputStream):43:43 -> g 20:28:com.facebook.imagepipeline.memory.MemoryPooledByteBuffer newByteBuffer(java.io.InputStream):45:45 -> g 6:12:com.facebook.imagepipeline.memory.MemoryPooledByteBuffer newByteBuffer(java.io.InputStream,int):66:66 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;I)Lq1/y;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;I)Lu1/y;"} 13:16:com.facebook.imagepipeline.memory.MemoryPooledByteBuffer newByteBuffer(java.io.InputStream,int):68:68 -> h 17:25:com.facebook.imagepipeline.memory.MemoryPooledByteBuffer newByteBuffer(java.io.InputStream,int):70:70 -> h 6:13:com.facebook.imagepipeline.memory.MemoryPooledByteBuffer newByteBuffer(byte[]):50:50 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Lq1/y;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Lu1/y;"} 14:18:com.facebook.imagepipeline.memory.MemoryPooledByteBuffer newByteBuffer(byte[]):52:52 -> i 19:22:com.facebook.imagepipeline.memory.MemoryPooledByteBuffer newByteBuffer(byte[]):53:53 -> i 23:29:com.facebook.imagepipeline.memory.MemoryPooledByteBuffer newByteBuffer(byte[]):57:57 -> i @@ -88875,7 +93713,7 @@ com.facebook.imagepipeline.memory.MemoryPooledByteBufferOutputStream -> com.face com.facebook.imagepipeline.memory.MemoryChunkPool pool -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/memory/e;"} com.facebook.common.references.CloseableReference bufRef -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LJ0/a;"} int count -> f 1:1:void (com.facebook.imagepipeline.memory.MemoryChunkPool,int,int,kotlin.jvm.internal.DefaultConstructorMarker):20:20 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/memory/e;IILkotlin/jvm/internal/DefaultConstructorMarker;)V"} @@ -88884,12 +93722,12 @@ com.facebook.imagepipeline.memory.MemoryPooledByteBufferOutputStream -> com.face # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/memory/e;I)V"} 4:6:void (com.facebook.imagepipeline.memory.MemoryChunkPool,int):37:39 -> 7:7:void (com.facebook.imagepipeline.memory.MemoryChunkPool,int):36:36 -> + 1:5:com.facebook.common.memory.PooledByteBuffer toByteBuffer():17:17 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()LI0/h;"} 1:6:void close():106:106 -> close 7:9:void close():107:107 -> close 10:11:void close():108:108 -> close 12:15:void close():109:109 -> close - 1:5:com.facebook.common.memory.PooledByteBuffer toByteBuffer():17:17 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()LE0/h;"} 1:9:void ensureValid():142:142 -> h 10:15:void ensureValid():143:143 -> h 1:3:void realloc(int):122:122 -> i @@ -88902,9 +93740,9 @@ com.facebook.imagepipeline.memory.MemoryPooledByteBufferOutputStream -> com.face 66:74:void realloc(int):132:132 -> i 75:80:void realloc(int):129:129 -> i 81:86:void realloc(int):123:123 -> i - 1:3:com.facebook.imagepipeline.memory.MemoryPooledByteBuffer toByteBuffer():50:50 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq1/y;"} - 4:23:com.facebook.imagepipeline.memory.MemoryPooledByteBuffer toByteBuffer():51:51 -> j + 1:3:com.facebook.imagepipeline.memory.MemoryPooledByteBuffer toByteBuffer():50:50 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu1/y;"} + 4:23:com.facebook.imagepipeline.memory.MemoryPooledByteBuffer toByteBuffer():51:51 -> p 1:3:int size():59:59 -> size 1:2:void write(int):71:72 -> write 3:3:void write(byte[],int,int):89:89 -> write @@ -88923,21 +93761,21 @@ com.facebook.imagepipeline.memory.NativeMemoryChunk -> com.facebook.imagepipelin 1:6:void ():33:33 -> 1:5:void (int):45:49 -> 6:9:void ():53:56 -> - 2:16:byte read(int):103:103 -> c - 17:23:byte read(int):104:104 -> c - 24:36:byte read(int):105:105 -> c - 37:49:byte read(int):106:106 -> c + 1:3:int getSize():74:74 -> b 2:6:void close():61:61 -> close 7:8:void close():62:62 -> close 9:16:void close():63:63 -> close 17:20:void close():65:65 -> close - 2:4:int read(int,byte[],int,int):92:92 -> e - 5:13:int read(int,byte[],int,int):93:93 -> e - 14:19:int read(int,byte[],int,int):94:94 -> e - 20:25:int read(int,byte[],int,int):95:95 -> e - 26:32:int read(int,byte[],int,int):97:97 -> e - 33:37:int read(int,byte[],int,int):98:98 -> e - 1:3:int getSize():74:74 -> f + 2:16:byte read(int):103:103 -> d + 17:23:byte read(int):104:104 -> d + 24:36:byte read(int):105:105 -> d + 37:49:byte read(int):106:106 -> d + 2:4:int read(int,byte[],int,int):92:92 -> f + 5:13:int read(int,byte[],int,int):93:93 -> f + 14:19:int read(int,byte[],int,int):94:94 -> f + 20:25:int read(int,byte[],int,int):95:95 -> f + 26:32:int read(int,byte[],int,int):97:97 -> f + 33:37:int read(int,byte[],int,int):98:98 -> f 1:7:void finalize():190:190 -> finalize 8:17:void finalize():194:194 -> finalize 18:37:void finalize():197:197 -> finalize @@ -88953,32 +93791,32 @@ com.facebook.imagepipeline.memory.NativeMemoryChunk -> com.facebook.imagepipelin 26:32:int write(int,byte[],int,int):85:85 -> i 33:37:int write(int,byte[],int,int):86:86 -> i 2:8:boolean isClosed():69:69 -> isClosed - 1:3:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):128:128 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILq1/w;II)V"} - 4:15:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):136:136 -> j - 16:27:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):139:139 -> j - 28:43:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):142:142 -> j - 44:61:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):144:144 -> j - 62:72:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):146:146 -> j - 73:75:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):139:139 -> j - 76:80:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):147:147 -> j - 81:92:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):151:151 -> j - 93:95:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):152:154 -> j - 96:97:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):154:154 -> j - 98:99:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):155:156 -> j - 100:103:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):156:156 -> j - 104:105:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):155:155 -> j - 106:107:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):156:156 -> j - 108:110:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):161:163 -> j - 111:112:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):163:163 -> j - 113:114:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):164:165 -> j - 115:118:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):165:165 -> j - 119:120:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):164:164 -> j - 121:122:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):165:165 -> j - 1:1:java.nio.ByteBuffer getByteBuffer():0:0 -> s + 1:3:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):128:128 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILu1/w;II)V"} + 4:15:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):136:136 -> p + 16:27:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):139:139 -> p + 28:43:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):142:142 -> p + 44:61:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):144:144 -> p + 62:72:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):146:146 -> p + 73:75:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):139:139 -> p + 76:80:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):147:147 -> p + 81:92:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):151:151 -> p + 93:95:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):152:154 -> p + 96:97:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):154:154 -> p + 98:99:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):155:156 -> p + 100:103:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):156:156 -> p + 104:105:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):155:155 -> p + 106:107:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):156:156 -> p + 108:110:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):161:163 -> p + 111:112:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):163:163 -> p + 113:114:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):164:165 -> p + 115:118:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):165:165 -> p + 119:120:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):164:164 -> p + 121:122:void copy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):165:165 -> p + 1:1:java.nio.ByteBuffer getByteBuffer():0:0 -> q 1:3:long getNativePtr():111:111 -> t 1:4:void doCopy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):174:174 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILq1/w;II)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILu1/w;II)V"} 5:13:void doCopy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):177:177 -> u 14:22:void doCopy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):178:178 -> u 23:31:void doCopy(int,com.facebook.imagepipeline.memory.MemoryChunk,int,int):179:179 -> u @@ -88987,13 +93825,13 @@ com.facebook.imagepipeline.memory.NativeMemoryChunk -> com.facebook.imagepipelin com.facebook.imagepipeline.memory.NativeMemoryChunkPool -> com.facebook.imagepipeline.memory.NativeMemoryChunkPool: # {"id":"sourceFile","fileName":"NativeMemoryChunkPool.java"} 1:4:void (com.facebook.common.memory.MemoryTrimmableRegistry,com.facebook.imagepipeline.memory.PoolParams,com.facebook.imagepipeline.memory.PoolStatsTracker):26:26 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE0/d;Lq1/F;Lq1/G;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/d;Lu1/F;Lu1/G;)V"} 1:6:com.facebook.imagepipeline.memory.NativeMemoryChunk alloc(int):31:31 -> C 1:5:java.lang.Object alloc(int):16:16 -> e -com.facebook.imagepipeline.memory.NoOpPoolStatsTracker -> q1.A: +com.facebook.imagepipeline.memory.NoOpPoolStatsTracker -> u1.A: # {"id":"sourceFile","fileName":"NoOpPoolStatsTracker.java"} com.facebook.imagepipeline.memory.NoOpPoolStatsTracker sInstance -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/A;"} 1:1:void ():16:16 -> 1:4:void ():18:18 -> 1:1:void onAlloc(int):40:40 -> a @@ -89005,43 +93843,43 @@ com.facebook.imagepipeline.memory.NoOpPoolStatsTracker -> q1.A: 1:1:void onHardCapReached():37:37 -> f 1:1:void onValueRelease(int):46:46 -> g 4:7:com.facebook.imagepipeline.memory.NoOpPoolStatsTracker getInstance():21:21 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq1/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu1/A;"} 8:17:com.facebook.imagepipeline.memory.NoOpPoolStatsTracker getInstance():22:22 -> h 18:23:com.facebook.imagepipeline.memory.NoOpPoolStatsTracker getInstance():24:24 -> h -com.facebook.imagepipeline.memory.PoolBackend -> q1.B: +com.facebook.imagepipeline.memory.PoolBackend -> u1.B: # {"id":"sourceFile","fileName":"PoolBackend.kt"} int getSize(java.lang.Object) -> a java.lang.Object get(int) -> get java.lang.Object pop() -> pop void put(java.lang.Object) -> put -com.facebook.imagepipeline.memory.PoolConfig -> q1.C: +com.facebook.imagepipeline.memory.PoolConfig -> u1.C: # {"id":"sourceFile","fileName":"PoolConfig.java"} com.facebook.imagepipeline.memory.PoolParams mBitmapPoolParams -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/F;"} com.facebook.imagepipeline.memory.PoolStatsTracker mBitmapPoolStatsTracker -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/G;"} com.facebook.imagepipeline.memory.PoolParams mFlexByteArrayPoolParams -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/F;"} com.facebook.common.memory.MemoryTrimmableRegistry mMemoryTrimmableRegistry -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/d;"} com.facebook.imagepipeline.memory.PoolParams mMemoryChunkPoolParams -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/F;"} com.facebook.imagepipeline.memory.PoolStatsTracker mMemoryChunkPoolStatsTracker -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/G;"} com.facebook.imagepipeline.memory.PoolParams mSmallByteArrayPoolParams -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/F;"} com.facebook.imagepipeline.memory.PoolStatsTracker mSmallByteArrayPoolStatsTracker -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/G;"} java.lang.String mBitmapPoolType -> i int mBitmapPoolMaxPoolSize -> j int mBitmapPoolMaxBitmapSize -> k boolean mRegisterLruBitmapPoolAsMemoryTrimmable -> l boolean mIgnoreBitmapPoolHardCap -> m - 1:1:void q1.PoolConfig.(q1.PoolConfig$Builder,q1.PoolConfig-IA):0:0 -> + 1:1:void u1.PoolConfig.(u1.PoolConfig$Builder,u1.PoolConfig-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/C$a;Lq1/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/C$a;Lu1/D;)V"} 2:4:void (com.facebook.imagepipeline.memory.PoolConfig$Builder):43:45 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/C$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/C$a;)V"} 5:7:void (com.facebook.imagepipeline.memory.PoolConfig$Builder):48:50 -> 8:10:void (com.facebook.imagepipeline.memory.PoolConfig$Builder):52:54 -> 11:13:void (com.facebook.imagepipeline.memory.PoolConfig$Builder):56:58 -> @@ -89056,114 +93894,114 @@ com.facebook.imagepipeline.memory.PoolConfig -> q1.C: 1:3:int getBitmapPoolMaxBitmapSize():135:135 -> a 1:3:int getBitmapPoolMaxPoolSize():131:131 -> b 1:3:com.facebook.imagepipeline.memory.PoolParams getBitmapPoolParams():95:95 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq1/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu1/F;"} 1:3:com.facebook.imagepipeline.memory.PoolStatsTracker getBitmapPoolStatsTracker():99:99 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq1/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu1/G;"} 1:3:java.lang.String getBitmapPoolType():127:127 -> e 1:3:com.facebook.imagepipeline.memory.PoolParams getFlexByteArrayPoolParams():115:115 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq1/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu1/F;"} 1:3:com.facebook.imagepipeline.memory.PoolParams getMemoryChunkPoolParams():107:107 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq1/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu1/F;"} 1:3:com.facebook.imagepipeline.memory.PoolStatsTracker getMemoryChunkPoolStatsTracker():111:111 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq1/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu1/G;"} 1:3:com.facebook.common.memory.MemoryTrimmableRegistry getMemoryTrimmableRegistry():103:103 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()LE0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LI0/d;"} 1:3:com.facebook.imagepipeline.memory.PoolParams getSmallByteArrayPoolParams():119:119 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq1/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu1/F;"} 1:3:com.facebook.imagepipeline.memory.PoolStatsTracker getSmallByteArrayPoolStatsTracker():123:123 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq1/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu1/G;"} 1:3:boolean isIgnoreBitmapPoolHardCap():143:143 -> l 1:3:boolean isRegisterLruBitmapPoolAsMemoryTrimmable():139:139 -> m 1:7:com.facebook.imagepipeline.memory.PoolConfig$Builder newBuilder():147:147 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq1/C$a;"} -com.facebook.imagepipeline.memory.PoolConfig$Builder -> q1.C$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu1/C$a;"} +com.facebook.imagepipeline.memory.PoolConfig$Builder -> u1.C$a: # {"id":"sourceFile","fileName":"PoolConfig.java"} com.facebook.imagepipeline.memory.PoolParams mBitmapPoolParams -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/F;"} com.facebook.imagepipeline.memory.PoolStatsTracker mBitmapPoolStatsTracker -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/G;"} com.facebook.imagepipeline.memory.PoolParams mFlexByteArrayPoolParams -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/F;"} com.facebook.common.memory.MemoryTrimmableRegistry mMemoryTrimmableRegistry -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/d;"} com.facebook.imagepipeline.memory.PoolParams mMemoryChunkPoolParams -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/F;"} com.facebook.imagepipeline.memory.PoolStatsTracker mMemoryChunkPoolStatsTracker -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/G;"} com.facebook.imagepipeline.memory.PoolParams mSmallByteArrayPoolParams -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/F;"} com.facebook.imagepipeline.memory.PoolStatsTracker mSmallByteArrayPoolStatsTracker -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/G;"} java.lang.String mBitmapPoolType -> i int mBitmapPoolMaxPoolSize -> j int mBitmapPoolMaxBitmapSize -> k boolean mRegisterLruBitmapPoolAsMemoryTrimmable -> l boolean mIgnoreBitmapPoolHardCap -> m - 1:1:void q1.PoolConfig$Builder.(q1.PoolConfig-IA):0:0 -> + 1:1:void u1.PoolConfig$Builder.(u1.PoolConfig-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/D;)V"} 2:2:void ():166:166 -> - 1:1:int q1.PoolConfig$Builder.-$$Nest$fgetmBitmapPoolMaxBitmapSize(q1.PoolConfig$Builder):0:0 -> a + 1:1:int u1.PoolConfig$Builder.-$$Nest$fgetmBitmapPoolMaxBitmapSize(u1.PoolConfig$Builder):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/C$a;)I"} - 1:1:int q1.PoolConfig$Builder.-$$Nest$fgetmBitmapPoolMaxPoolSize(q1.PoolConfig$Builder):0:0 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/C$a;)I"} + 1:1:int u1.PoolConfig$Builder.-$$Nest$fgetmBitmapPoolMaxPoolSize(u1.PoolConfig$Builder):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/C$a;)I"} - 1:1:q1.PoolParams q1.PoolConfig$Builder.-$$Nest$fgetmBitmapPoolParams(q1.PoolConfig$Builder):0:0 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/C$a;)I"} + 1:1:u1.PoolParams u1.PoolConfig$Builder.-$$Nest$fgetmBitmapPoolParams(u1.PoolConfig$Builder):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/C$a;)Lq1/F;"} - 1:1:q1.PoolStatsTracker q1.PoolConfig$Builder.-$$Nest$fgetmBitmapPoolStatsTracker(q1.PoolConfig$Builder):0:0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/C$a;)Lu1/F;"} + 1:1:u1.PoolStatsTracker u1.PoolConfig$Builder.-$$Nest$fgetmBitmapPoolStatsTracker(u1.PoolConfig$Builder):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/C$a;)Lq1/G;"} - 1:1:java.lang.String q1.PoolConfig$Builder.-$$Nest$fgetmBitmapPoolType(q1.PoolConfig$Builder):0:0 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/C$a;)Lu1/G;"} + 1:1:java.lang.String u1.PoolConfig$Builder.-$$Nest$fgetmBitmapPoolType(u1.PoolConfig$Builder):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/C$a;)Ljava/lang/String;"} - 1:1:q1.PoolParams q1.PoolConfig$Builder.-$$Nest$fgetmFlexByteArrayPoolParams(q1.PoolConfig$Builder):0:0 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/C$a;)Ljava/lang/String;"} + 1:1:u1.PoolParams u1.PoolConfig$Builder.-$$Nest$fgetmFlexByteArrayPoolParams(u1.PoolConfig$Builder):0:0 -> f # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/C$a;)Lq1/F;"} - 1:1:q1.PoolParams q1.PoolConfig$Builder.-$$Nest$fgetmMemoryChunkPoolParams(q1.PoolConfig$Builder):0:0 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/C$a;)Lu1/F;"} + 1:1:u1.PoolParams u1.PoolConfig$Builder.-$$Nest$fgetmMemoryChunkPoolParams(u1.PoolConfig$Builder):0:0 -> g # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/C$a;)Lq1/F;"} - 1:1:q1.PoolStatsTracker q1.PoolConfig$Builder.-$$Nest$fgetmMemoryChunkPoolStatsTracker(q1.PoolConfig$Builder):0:0 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/C$a;)Lu1/F;"} + 1:1:u1.PoolStatsTracker u1.PoolConfig$Builder.-$$Nest$fgetmMemoryChunkPoolStatsTracker(u1.PoolConfig$Builder):0:0 -> h # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/C$a;)Lq1/G;"} - 1:1:E0.MemoryTrimmableRegistry q1.PoolConfig$Builder.-$$Nest$fgetmMemoryTrimmableRegistry(q1.PoolConfig$Builder):0:0 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/C$a;)Lu1/G;"} + 1:1:I0.MemoryTrimmableRegistry u1.PoolConfig$Builder.-$$Nest$fgetmMemoryTrimmableRegistry(u1.PoolConfig$Builder):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/C$a;)LE0/d;"} - 1:1:boolean q1.PoolConfig$Builder.-$$Nest$fgetmRegisterLruBitmapPoolAsMemoryTrimmable(q1.PoolConfig$Builder):0:0 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/C$a;)LI0/d;"} + 1:1:boolean u1.PoolConfig$Builder.-$$Nest$fgetmRegisterLruBitmapPoolAsMemoryTrimmable(u1.PoolConfig$Builder):0:0 -> j # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/C$a;)Z"} - 1:1:q1.PoolParams q1.PoolConfig$Builder.-$$Nest$fgetmSmallByteArrayPoolParams(q1.PoolConfig$Builder):0:0 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/C$a;)Z"} + 1:1:u1.PoolParams u1.PoolConfig$Builder.-$$Nest$fgetmSmallByteArrayPoolParams(u1.PoolConfig$Builder):0:0 -> k # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/C$a;)Lq1/F;"} - 1:1:q1.PoolStatsTracker q1.PoolConfig$Builder.-$$Nest$fgetmSmallByteArrayPoolStatsTracker(q1.PoolConfig$Builder):0:0 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/C$a;)Lu1/F;"} + 1:1:u1.PoolStatsTracker u1.PoolConfig$Builder.-$$Nest$fgetmSmallByteArrayPoolStatsTracker(u1.PoolConfig$Builder):0:0 -> l # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/C$a;)Lq1/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/C$a;)Lu1/G;"} 1:7:com.facebook.imagepipeline.memory.PoolConfig build():212:212 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq1/C;"} -com.facebook.imagepipeline.memory.PoolConfig-IA -> q1.D: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu1/C;"} +com.facebook.imagepipeline.memory.PoolConfig-IA -> u1.D: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.memory.PoolFactory -> q1.E: +com.facebook.imagepipeline.memory.PoolFactory -> u1.E: # {"id":"sourceFile","fileName":"PoolFactory.java"} com.facebook.imagepipeline.memory.PoolConfig mConfig -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/C;"} com.facebook.imagepipeline.memory.MemoryChunkPool mAshmemMemoryChunkPool -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/memory/e;"} com.facebook.imagepipeline.memory.BitmapPool mBitmapPool -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/i;"} com.facebook.imagepipeline.memory.MemoryChunkPool mBufferMemoryChunkPool -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/memory/e;"} com.facebook.imagepipeline.memory.MemoryChunkPool mNativeMemoryChunkPool -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/memory/e;"} com.facebook.common.memory.PooledByteBufferFactory mPooledByteBufferFactory -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/i;"} com.facebook.common.memory.PooledByteStreams mPooledByteStreams -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/l;"} com.facebook.common.memory.ByteArrayPool mSmallByteArrayPool -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/a;"} 1:3:void (com.facebook.imagepipeline.memory.PoolConfig):46:46 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/C;)V"} 4:12:void (com.facebook.imagepipeline.memory.PoolConfig):47:47 -> 1:5:com.facebook.imagepipeline.memory.MemoryChunkPool getAshmemMemoryChunkPool():174:174 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/facebook/imagepipeline/memory/e;"} @@ -89182,7 +94020,7 @@ com.facebook.imagepipeline.memory.PoolFactory -> q1.E: 65:66:com.facebook.imagepipeline.memory.MemoryChunkPool getAshmemMemoryChunkPool():187:187 -> a 67:69:com.facebook.imagepipeline.memory.MemoryChunkPool getAshmemMemoryChunkPool():198:198 -> a 1:4:com.facebook.imagepipeline.memory.BitmapPool getBitmapPool():51:51 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq1/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu1/i;"} 5:10:com.facebook.imagepipeline.memory.BitmapPool getBitmapPool():52:52 -> b 11:27:com.facebook.imagepipeline.memory.BitmapPool getBitmapPool():53:53 -> b 28:36:com.facebook.imagepipeline.memory.BitmapPool getBitmapPool():55:55 -> b @@ -89252,24 +94090,24 @@ com.facebook.imagepipeline.memory.PoolFactory -> q1.E: 94:95:com.facebook.imagepipeline.memory.MemoryChunkPool getNativeMemoryChunkPool():154:154 -> f 96:98:com.facebook.imagepipeline.memory.MemoryChunkPool getNativeMemoryChunkPool():169:169 -> f 1:4:com.facebook.common.memory.PooledByteBufferFactory getPooledByteBufferFactory(int):207:207 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LE0/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LI0/i;"} 5:8:com.facebook.common.memory.PooledByteBufferFactory getPooledByteBufferFactory(int):208:208 -> g 9:28:com.facebook.common.memory.PooledByteBufferFactory getPooledByteBufferFactory(int):209:209 -> g 29:30:com.facebook.common.memory.PooledByteBufferFactory getPooledByteBufferFactory(int):211:211 -> g 31:39:com.facebook.common.memory.PooledByteBufferFactory getPooledByteBufferFactory(int):212:212 -> g 40:42:com.facebook.common.memory.PooledByteBufferFactory getPooledByteBufferFactory(int):214:214 -> g 1:4:com.facebook.common.memory.PooledByteStreams getPooledByteStreams():218:218 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()LE0/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LI0/l;"} 5:15:com.facebook.common.memory.PooledByteStreams getPooledByteStreams():219:219 -> h 16:18:com.facebook.common.memory.PooledByteStreams getPooledByteStreams():221:221 -> h 1:4:com.facebook.common.memory.ByteArrayPool getSmallByteArrayPool():234:234 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()LE0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LI0/a;"} 5:8:com.facebook.common.memory.ByteArrayPool getSmallByteArrayPool():235:235 -> i 9:14:com.facebook.common.memory.ByteArrayPool getSmallByteArrayPool():237:237 -> i 15:20:com.facebook.common.memory.ByteArrayPool getSmallByteArrayPool():238:238 -> i 21:29:com.facebook.common.memory.ByteArrayPool getSmallByteArrayPool():239:239 -> i 30:32:com.facebook.common.memory.ByteArrayPool getSmallByteArrayPool():241:241 -> i -com.facebook.imagepipeline.memory.PoolParams -> q1.F: +com.facebook.imagepipeline.memory.PoolParams -> u1.F: # {"id":"sourceFile","fileName":"PoolParams.java"} int maxSizeHardCap -> a int maxSizeSoftCap -> b @@ -89280,7 +94118,7 @@ com.facebook.imagepipeline.memory.PoolParams -> q1.F: int maxNumThreads -> g 1:1:void (int,int,android.util.SparseIntArray):80:80 -> 2:9:void (int,int,android.util.SparseIntArray,int,int,int):99:106 -> -com.facebook.imagepipeline.memory.PoolStatsTracker -> q1.G: +com.facebook.imagepipeline.memory.PoolStatsTracker -> u1.G: # {"id":"sourceFile","fileName":"PoolStatsTracker.kt"} void onAlloc(int) -> a void onValueReuse(int) -> b @@ -89304,14 +94142,14 @@ com.facebook.imagepipeline.nativecode.Bitmaps -> com.facebook.imagepipeline.nati com.facebook.imagepipeline.nativecode.DalvikPurgeableDecoder -> com.facebook.imagepipeline.nativecode.DalvikPurgeableDecoder: # {"id":"sourceFile","fileName":"DalvikPurgeableDecoder.java"} com.facebook.imagepipeline.memory.BitmapCounter mUnpooledBitmapsCounter -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/g;"} byte[] EOI -> b 1:4:void ():44:44 -> 5:12:void ():47:47 -> 1:3:void ():52:52 -> 4:10:void ():53:53 -> 1:8:com.facebook.common.references.CloseableReference decodeJPEGFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,int,android.graphics.ColorSpace):130:130 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;Landroid/graphics/Bitmap$Config;Landroid/graphics/Rect;ILandroid/graphics/ColorSpace;)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;Landroid/graphics/Bitmap$Config;Landroid/graphics/Rect;ILandroid/graphics/ColorSpace;)LJ0/a;"} 9:14:com.facebook.common.references.CloseableReference decodeJPEGFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,int,android.graphics.ColorSpace):131:131 -> a 15:17:com.facebook.common.references.CloseableReference decodeJPEGFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,int,android.graphics.ColorSpace):132:132 -> a 18:21:com.facebook.common.references.CloseableReference decodeJPEGFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,int,android.graphics.ColorSpace):134:134 -> a @@ -89321,7 +94159,7 @@ com.facebook.imagepipeline.nativecode.DalvikPurgeableDecoder -> com.facebook.ima 33:40:com.facebook.common.references.CloseableReference decodeJPEGFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,int,android.graphics.ColorSpace):140:140 -> a 41:41:com.facebook.common.references.CloseableReference decodeJPEGFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,int,android.graphics.ColorSpace):141:141 -> a 1:8:com.facebook.common.references.CloseableReference decodeFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,android.graphics.ColorSpace):93:93 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;Landroid/graphics/Bitmap$Config;Landroid/graphics/Rect;Landroid/graphics/ColorSpace;)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;Landroid/graphics/Bitmap$Config;Landroid/graphics/Rect;Landroid/graphics/ColorSpace;)LJ0/a;"} 9:14:com.facebook.common.references.CloseableReference decodeFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,android.graphics.ColorSpace):94:94 -> b 15:17:com.facebook.common.references.CloseableReference decodeFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,android.graphics.ColorSpace):95:95 -> b 18:21:com.facebook.common.references.CloseableReference decodeFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,android.graphics.ColorSpace):97:97 -> b @@ -89331,11 +94169,11 @@ com.facebook.imagepipeline.nativecode.DalvikPurgeableDecoder -> com.facebook.ima 33:40:com.facebook.common.references.CloseableReference decodeFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,android.graphics.ColorSpace):103:103 -> b 41:41:com.facebook.common.references.CloseableReference decodeFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,android.graphics.ColorSpace):104:104 -> b android.graphics.Bitmap decodeByteArrayAsPurgeable(com.facebook.common.references.CloseableReference,android.graphics.BitmapFactory$Options) -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;"} android.graphics.Bitmap decodeJPEGByteArrayAsPurgeable(com.facebook.common.references.CloseableReference,int,android.graphics.BitmapFactory$Options) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;"} 1:11:boolean endsWithEOI(com.facebook.common.references.CloseableReference,int):185:185 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;I)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;I)Z"} 12:20:boolean endsWithEOI(com.facebook.common.references.CloseableReference,int):187:187 -> e 21:31:boolean endsWithEOI(com.facebook.common.references.CloseableReference,int):188:188 -> e 1:6:android.graphics.BitmapFactory$Options getBitmapFactoryOptions(int,android.graphics.Bitmap$Config):170:170 -> f @@ -89346,7 +94184,7 @@ com.facebook.imagepipeline.nativecode.DalvikPurgeableDecoder -> com.facebook.ima 15:16:android.graphics.BitmapFactory$Options getBitmapFactoryOptions(int,android.graphics.Bitmap$Config):178:178 -> f 17:19:android.graphics.BitmapFactory$Options getBitmapFactoryOptions(int,android.graphics.Bitmap$Config):179:179 -> f 1:3:com.facebook.common.references.CloseableReference pinBitmap(android.graphics.Bitmap):209:209 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Bitmap;)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Bitmap;)LJ0/a;"} 4:6:com.facebook.common.references.CloseableReference pinBitmap(android.graphics.Bitmap):212:212 -> g 7:14:com.facebook.common.references.CloseableReference pinBitmap(android.graphics.Bitmap):217:217 -> g 15:25:com.facebook.common.references.CloseableReference pinBitmap(android.graphics.Bitmap):233:233 -> g @@ -89404,7 +94242,7 @@ com.facebook.imagepipeline.nativecode.NativeImageTranscoderFactory -> com.facebo # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/nativecode/f;"} 1:4:void ():14:14 -> 1:2:com.facebook.imagepipeline.transcoder.ImageTranscoderFactory getNativeImageTranscoderFactory(int,boolean,boolean):21:21 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(IZZ)Lu1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IZZ)Ly1/d;"} 3:4:com.facebook.imagepipeline.transcoder.ImageTranscoderFactory getNativeImageTranscoderFactory(int,boolean,boolean):22:22 -> a 5:16:com.facebook.imagepipeline.transcoder.ImageTranscoderFactory getNativeImageTranscoderFactory(int,boolean,boolean):23:23 -> a 17:36:com.facebook.imagepipeline.transcoder.ImageTranscoderFactory getNativeImageTranscoderFactory(int,boolean,boolean):24:24 -> a @@ -89427,37 +94265,37 @@ com.facebook.imagepipeline.nativecode.NativeJpegTranscoder -> com.facebook.image 8:11:void (boolean,int,boolean,boolean):56:56 -> 12:15:void (boolean,int,boolean,boolean):59:59 -> 1:3:java.lang.String getIdentifier():83:83 -> a - 3:6:boolean canResize(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions):69:69 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;Lh1/h;Lh1/g;)Z"} - 7:20:boolean canResize(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions):71:71 -> b - 5:10:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):97:97 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;Ljava/io/OutputStream;Lh1/h;Lh1/g;Ld1/c;Ljava/lang/Integer;Landroid/graphics/ColorSpace;)Lu1/b;"} - 11:14:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):100:100 -> c - 15:16:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):102:102 -> c - 17:21:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):103:103 -> c - 22:23:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):107:107 -> c - 24:27:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):108:108 -> c - 28:31:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):111:111 -> c - 32:36:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):113:113 -> c - 37:40:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):118:118 -> c - 41:42:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):119:119 -> c - 43:50:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):120:120 -> c - 51:58:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):119:119 -> c - 59:62:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):124:124 -> c - 63:68:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):127:127 -> c - 69:72:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):131:131 -> c - 73:78:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):126:126 -> c - 79:82:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):135:135 -> c - 83:88:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):137:137 -> c - 89:92:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):141:141 -> c - 93:95:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):136:136 -> c - 96:98:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):144:144 -> c - 99:105:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):146:146 -> c - 106:109:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):149:149 -> c - 110:112:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):144:144 -> c - 113:113:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):145:145 -> c - 1:8:boolean canTranscode(com.facebook.imageformat.ImageFormat):78:78 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/c;)Z"} + 1:8:boolean canTranscode(com.facebook.imageformat.ImageFormat):78:78 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/c;)Z"} + 3:6:boolean canResize(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions):69:69 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;Ll1/h;Ll1/g;)Z"} + 7:20:boolean canResize(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions):71:71 -> c + 5:10:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):97:97 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;Ljava/io/OutputStream;Ll1/h;Ll1/g;Lh1/c;Ljava/lang/Integer;Landroid/graphics/ColorSpace;)Ly1/b;"} + 11:14:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):100:100 -> d + 15:16:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):102:102 -> d + 17:21:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):103:103 -> d + 22:23:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):107:107 -> d + 24:27:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):108:108 -> d + 28:31:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):111:111 -> d + 32:36:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):113:113 -> d + 37:40:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):118:118 -> d + 41:42:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):119:119 -> d + 43:50:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):120:120 -> d + 51:58:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):119:119 -> d + 59:62:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):124:124 -> d + 63:68:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):127:127 -> d + 69:72:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):131:131 -> d + 73:78:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):126:126 -> d + 79:82:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):135:135 -> d + 83:88:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):137:137 -> d + 89:92:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):141:141 -> d + 93:95:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):136:136 -> d + 96:98:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):144:144 -> d + 99:105:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):146:146 -> d + 106:109:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):149:149 -> d + 110:112:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):144:144 -> d + 113:113:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):145:145 -> d 1:10:void transcodeJpeg(java.io.InputStream,java.io.OutputStream,int,int,int):169:169 -> e 11:24:void transcodeJpeg(java.io.InputStream,java.io.OutputStream,int,int,int):170:170 -> e 25:36:void transcodeJpeg(java.io.InputStream,java.io.OutputStream,int,int,int):171:171 -> e @@ -89488,7 +94326,7 @@ com.facebook.imagepipeline.nativecode.NativeJpegTranscoderFactory -> com.faceboo 6:7:void (int,boolean,boolean):32:32 -> 8:10:void (int,boolean,boolean):33:33 -> 1:6:com.facebook.imagepipeline.transcoder.ImageTranscoder createImageTranscoder(com.facebook.imageformat.ImageFormat,boolean):40:40 -> createImageTranscoder - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/c;Z)Lu1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/c;Z)Ly1/c;"} 7:18:com.facebook.imagepipeline.transcoder.ImageTranscoder createImageTranscoder(com.facebook.imageformat.ImageFormat,boolean):43:43 -> createImageTranscoder com.facebook.imagepipeline.nativecode.NativeJpegTranscoderSoLoader -> com.facebook.imagepipeline.nativecode.g: # {"id":"sourceFile","fileName":"NativeJpegTranscoderSoLoader.java"} @@ -89507,28 +94345,28 @@ com.facebook.imagepipeline.nativecode.NativeRoundingFilter -> com.facebook.image 1:3:void toCircleFast(android.graphics.Bitmap,boolean):62:62 -> toCircleFast 4:17:void toCircleFast(android.graphics.Bitmap,boolean):63:63 -> toCircleFast 18:21:void toCircleFast(android.graphics.Bitmap,boolean):66:66 -> toCircleFast -com.facebook.imagepipeline.platform.ArtDecoder -> r1.a: +com.facebook.imagepipeline.platform.ArtDecoder -> v1.a: # {"id":"sourceFile","fileName":"ArtDecoder.kt"} 16:19:void (com.facebook.imagepipeline.memory.BitmapPool,androidx.core.util.Pools$Pool,com.facebook.imagepipeline.platform.PlatformDecoderOptions):27:27 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/i;LE/e;Lr1/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/i;LF/e;Lv1/h;)V"} 6:9:int getBitmapSize(int,int,android.graphics.BitmapFactory$Options):29:29 -> d 10:14:int getBitmapSize(int,int,android.graphics.BitmapFactory$Options):30:30 -> d 15:22:int getBitmapSize(int,int,android.graphics.BitmapFactory$Options):29:29 -> d -com.facebook.imagepipeline.platform.DefaultDecoder -> r1.c: +com.facebook.imagepipeline.platform.DefaultDecoder -> v1.c: # {"id":"sourceFile","fileName":"DefaultDecoder.java"} com.facebook.imagepipeline.memory.BitmapPool mBitmapPool -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/i;"} boolean mAvoidPoolGet -> b boolean mAvoidPoolRelease -> c com.facebook.imagepipeline.platform.PreverificationHelper mPreverificationHelper -> d androidx.core.util.Pools$Pool mDecodeBuffers -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LE/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF/e;"} java.lang.Class TAG -> f byte[] EOI_TAIL -> g 1:5:void ():42:42 -> 6:14:void ():62:62 -> 1:3:void (com.facebook.imagepipeline.memory.BitmapPool,androidx.core.util.Pools$Pool,com.facebook.imagepipeline.platform.PlatformDecoderOptions):68:68 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/i;LE/e;Lr1/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/i;LF/e;Lv1/h;)V"} 4:18:void (com.facebook.imagepipeline.memory.BitmapPool,androidx.core.util.Pools$Pool,com.facebook.imagepipeline.platform.PlatformDecoderOptions):52:52 -> 19:20:void (com.facebook.imagepipeline.memory.BitmapPool,androidx.core.util.Pools$Pool,com.facebook.imagepipeline.platform.PlatformDecoderOptions):69:69 -> 21:24:void (com.facebook.imagepipeline.memory.BitmapPool,androidx.core.util.Pools$Pool,com.facebook.imagepipeline.platform.PlatformDecoderOptions):70:70 -> @@ -89536,7 +94374,7 @@ com.facebook.imagepipeline.platform.DefaultDecoder -> r1.c: 31:36:void (com.facebook.imagepipeline.memory.BitmapPool,androidx.core.util.Pools$Pool,com.facebook.imagepipeline.platform.PlatformDecoderOptions):72:72 -> 37:39:void (com.facebook.imagepipeline.memory.BitmapPool,androidx.core.util.Pools$Pool,com.facebook.imagepipeline.platform.PlatformDecoderOptions):74:74 -> 1:4:com.facebook.common.references.CloseableReference decodeJPEGFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,int,android.graphics.ColorSpace):148:148 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;Landroid/graphics/Bitmap$Config;Landroid/graphics/Rect;ILandroid/graphics/ColorSpace;)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;Landroid/graphics/Bitmap$Config;Landroid/graphics/Rect;ILandroid/graphics/ColorSpace;)LJ0/a;"} 5:6:com.facebook.common.references.CloseableReference decodeJPEGFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,int,android.graphics.ColorSpace):149:149 -> a 7:10:com.facebook.common.references.CloseableReference decodeJPEGFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,int,android.graphics.ColorSpace):150:150 -> a 11:14:com.facebook.common.references.CloseableReference decodeJPEGFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,int,android.graphics.ColorSpace):151:151 -> a @@ -89556,7 +94394,7 @@ com.facebook.imagepipeline.platform.DefaultDecoder -> r1.c: 100:102:com.facebook.common.references.CloseableReference decodeJPEGFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,int,android.graphics.ColorSpace):175:175 -> a 103:103:com.facebook.common.references.CloseableReference decodeJPEGFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,int,android.graphics.ColorSpace):177:177 -> a 1:2:com.facebook.common.references.CloseableReference decodeFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,android.graphics.ColorSpace):112:112 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;Landroid/graphics/Bitmap$Config;Landroid/graphics/Rect;Landroid/graphics/ColorSpace;)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;Landroid/graphics/Bitmap$Config;Landroid/graphics/Rect;Landroid/graphics/ColorSpace;)LJ0/a;"} 3:6:com.facebook.common.references.CloseableReference decodeFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,android.graphics.ColorSpace):113:113 -> b 7:15:com.facebook.common.references.CloseableReference decodeFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,android.graphics.ColorSpace):114:114 -> b 16:25:com.facebook.common.references.CloseableReference decodeFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,android.graphics.ColorSpace):116:116 -> b @@ -89564,7 +94402,7 @@ com.facebook.imagepipeline.platform.DefaultDecoder -> r1.c: 34:40:com.facebook.common.references.CloseableReference decodeFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,android.graphics.ColorSpace):120:120 -> b 41:41:com.facebook.common.references.CloseableReference decodeFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,android.graphics.ColorSpace):123:123 -> b 1:3:com.facebook.common.references.CloseableReference decodeFromStream(java.io.InputStream,android.graphics.BitmapFactory$Options,android.graphics.Rect,android.graphics.ColorSpace):209:209 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;Landroid/graphics/BitmapFactory$Options;Landroid/graphics/Rect;Landroid/graphics/ColorSpace;)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;Landroid/graphics/BitmapFactory$Options;Landroid/graphics/Rect;Landroid/graphics/ColorSpace;)LJ0/a;"} 4:5:com.facebook.common.references.CloseableReference decodeFromStream(java.io.InputStream,android.graphics.BitmapFactory$Options,android.graphics.Rect,android.graphics.ColorSpace):210:210 -> c 6:9:com.facebook.common.references.CloseableReference decodeFromStream(java.io.InputStream,android.graphics.BitmapFactory$Options,android.graphics.Rect,android.graphics.ColorSpace):211:211 -> c 10:16:com.facebook.common.references.CloseableReference decodeFromStream(java.io.InputStream,android.graphics.BitmapFactory$Options,android.graphics.Rect,android.graphics.ColorSpace):213:213 -> c @@ -89612,7 +94450,7 @@ com.facebook.imagepipeline.platform.DefaultDecoder -> r1.c: 294:294:com.facebook.common.references.CloseableReference decodeFromStream(java.io.InputStream,android.graphics.BitmapFactory$Options,android.graphics.Rect,android.graphics.ColorSpace):305:305 -> c int getBitmapSize(int,int,android.graphics.BitmapFactory$Options) -> d 1:5:android.graphics.BitmapFactory$Options getDecodeOptionsForStream(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,boolean):329:329 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;Landroid/graphics/Bitmap$Config;Z)Landroid/graphics/BitmapFactory$Options;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;Landroid/graphics/Bitmap$Config;Z)Landroid/graphics/BitmapFactory$Options;"} 6:12:android.graphics.BitmapFactory$Options getDecodeOptionsForStream(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,boolean):331:331 -> e 13:14:android.graphics.BitmapFactory$Options getDecodeOptionsForStream(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,boolean):332:332 -> e 15:16:android.graphics.BitmapFactory$Options getDecodeOptionsForStream(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,boolean):333:333 -> e @@ -89624,20 +94462,20 @@ com.facebook.imagepipeline.platform.DefaultDecoder -> r1.c: 59:66:android.graphics.BitmapFactory$Options getDecodeOptionsForStream(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,boolean):344:344 -> e 67:68:android.graphics.BitmapFactory$Options getDecodeOptionsForStream(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,boolean):348:348 -> e 69:71:android.graphics.BitmapFactory$Options getDecodeOptionsForStream(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,boolean):350:350 -> e -com.facebook.imagepipeline.platform.DefaultDecoder$$ExternalSyntheticApiModelOutline0 -> r1.b: +com.facebook.imagepipeline.platform.DefaultDecoder$$ExternalSyntheticApiModelOutline0 -> v1.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.graphics.Bitmap$Config r1.DefaultDecoder$$ExternalSyntheticApiModelOutline0.m():0:0 -> a + 1:1:android.graphics.Bitmap$Config v1.DefaultDecoder$$ExternalSyntheticApiModelOutline0.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.platform.DefaultDecoder$NoOpResourceReleaser -> r1.c$a: +com.facebook.imagepipeline.platform.DefaultDecoder$NoOpResourceReleaser -> v1.c$a: # {"id":"sourceFile","fileName":"DefaultDecoder.java"} com.facebook.imagepipeline.platform.DefaultDecoder$NoOpResourceReleaser INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr1/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv1/c$a;"} 1:8:void ():358:358 -> 1:4:void ():357:357 -> - 1:1:r1.DefaultDecoder$NoOpResourceReleaser r1.DefaultDecoder$NoOpResourceReleaser.-$$Nest$sfgetINSTANCE():0:0 -> a + 1:1:v1.DefaultDecoder$NoOpResourceReleaser v1.DefaultDecoder$NoOpResourceReleaser.-$$Nest$sfgetINSTANCE():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr1/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv1/c$a;"} 1:1:void release(android.graphics.Bitmap):363:363 -> b 1:6:void release(java.lang.Object):357:357 -> release com.facebook.imagepipeline.platform.GingerbreadPurgeableDecoder -> com.facebook.imagepipeline.platform.GingerbreadPurgeableDecoder: @@ -89646,12 +94484,12 @@ com.facebook.imagepipeline.platform.GingerbreadPurgeableDecoder -> com.facebook. 1:3:void ():51:51 -> 4:7:void ():52:52 -> 1:16:android.graphics.Bitmap decodeByteArrayAsPurgeable(com.facebook.common.references.CloseableReference,android.graphics.BitmapFactory$Options):65:65 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;"} 1:10:android.graphics.Bitmap decodeJPEGByteArrayAsPurgeable(com.facebook.common.references.CloseableReference,int,android.graphics.BitmapFactory$Options):81:81 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;"} 11:15:android.graphics.Bitmap decodeJPEGByteArrayAsPurgeable(com.facebook.common.references.CloseableReference,int,android.graphics.BitmapFactory$Options):82:82 -> d 6:7:android.os.MemoryFile copyToMemoryFile(com.facebook.common.references.CloseableReference,int,byte[]):88:88 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;I[B)Landroid/os/MemoryFile;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;I[B)Landroid/os/MemoryFile;"} 8:13:android.os.MemoryFile copyToMemoryFile(com.facebook.common.references.CloseableReference,int,byte[]):89:89 -> h 14:17:android.os.MemoryFile copyToMemoryFile(com.facebook.common.references.CloseableReference,int,byte[]):90:90 -> h 18:28:android.os.MemoryFile copyToMemoryFile(com.facebook.common.references.CloseableReference,int,byte[]):95:95 -> h @@ -89669,7 +94507,7 @@ com.facebook.imagepipeline.platform.GingerbreadPurgeableDecoder -> com.facebook. 81:83:android.os.MemoryFile copyToMemoryFile(com.facebook.common.references.CloseableReference,int,byte[]):107:107 -> h 84:84:android.os.MemoryFile copyToMemoryFile(com.facebook.common.references.CloseableReference,int,byte[]):108:108 -> h 2:5:android.graphics.Bitmap decodeFileDescriptorAsPurgeable(com.facebook.common.references.CloseableReference,int,byte[],android.graphics.BitmapFactory$Options):138:138 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;I[BLandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;I[BLandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;"} 6:8:android.graphics.Bitmap decodeFileDescriptorAsPurgeable(com.facebook.common.references.CloseableReference,int,byte[],android.graphics.BitmapFactory$Options):139:139 -> i 9:19:android.graphics.Bitmap decodeFileDescriptorAsPurgeable(com.facebook.common.references.CloseableReference,int,byte[],android.graphics.BitmapFactory$Options):144:144 -> i 20:26:android.graphics.Bitmap decodeFileDescriptorAsPurgeable(com.facebook.common.references.CloseableReference,int,byte[],android.graphics.BitmapFactory$Options):147:147 -> i @@ -89685,12 +94523,12 @@ com.facebook.imagepipeline.platform.GingerbreadPurgeableDecoder -> com.facebook. com.facebook.imagepipeline.platform.KitKatPurgeableDecoder -> com.facebook.imagepipeline.platform.KitKatPurgeableDecoder: # {"id":"sourceFile","fileName":"KitKatPurgeableDecoder.java"} com.facebook.imagepipeline.memory.FlexByteArrayPool mFlexByteArrayPool -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq1/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/t;"} 1:3:void (com.facebook.imagepipeline.memory.FlexByteArrayPool):39:39 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/t;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/t;)V"} 4:6:void (com.facebook.imagepipeline.memory.FlexByteArrayPool):40:40 -> 1:6:android.graphics.Bitmap decodeByteArrayAsPurgeable(com.facebook.common.references.CloseableReference,android.graphics.BitmapFactory$Options):52:52 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;"} 7:10:android.graphics.Bitmap decodeByteArrayAsPurgeable(com.facebook.common.references.CloseableReference,android.graphics.BitmapFactory$Options):53:53 -> c 11:16:android.graphics.Bitmap decodeByteArrayAsPurgeable(com.facebook.common.references.CloseableReference,android.graphics.BitmapFactory$Options):54:54 -> c 17:23:android.graphics.Bitmap decodeByteArrayAsPurgeable(com.facebook.common.references.CloseableReference,android.graphics.BitmapFactory$Options):56:56 -> c @@ -89700,7 +94538,7 @@ com.facebook.imagepipeline.platform.KitKatPurgeableDecoder -> com.facebook.image 39:46:android.graphics.Bitmap decodeByteArrayAsPurgeable(com.facebook.common.references.CloseableReference,android.graphics.BitmapFactory$Options):61:61 -> c 47:47:android.graphics.Bitmap decodeByteArrayAsPurgeable(com.facebook.common.references.CloseableReference,android.graphics.BitmapFactory$Options):62:62 -> c 1:10:android.graphics.Bitmap decodeJPEGByteArrayAsPurgeable(com.facebook.common.references.CloseableReference,int,android.graphics.BitmapFactory$Options):76:76 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;"} 11:16:android.graphics.Bitmap decodeJPEGByteArrayAsPurgeable(com.facebook.common.references.CloseableReference,int,android.graphics.BitmapFactory$Options):77:77 -> d 17:33:android.graphics.Bitmap decodeJPEGByteArrayAsPurgeable(com.facebook.common.references.CloseableReference,int,android.graphics.BitmapFactory$Options):78:78 -> d 34:41:android.graphics.Bitmap decodeJPEGByteArrayAsPurgeable(com.facebook.common.references.CloseableReference,int,android.graphics.BitmapFactory$Options):80:80 -> d @@ -89713,34 +94551,34 @@ com.facebook.imagepipeline.platform.KitKatPurgeableDecoder -> com.facebook.image 79:79:android.graphics.Bitmap decodeJPEGByteArrayAsPurgeable(com.facebook.common.references.CloseableReference,int,android.graphics.BitmapFactory$Options):92:92 -> d 2:7:void putEOI(byte[],int):97:97 -> h 8:10:void putEOI(byte[],int):98:98 -> h -com.facebook.imagepipeline.platform.OreoDecoder -> r1.e: +com.facebook.imagepipeline.platform.OreoDecoder -> v1.e: # {"id":"sourceFile","fileName":"OreoDecoder.kt"} com.facebook.imagepipeline.platform.PlatformDecoderOptions platformDecoderOptions -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr1/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv1/h;"} 16:18:void (com.facebook.imagepipeline.memory.BitmapPool,androidx.core.util.Pools$Pool,com.facebook.imagepipeline.platform.PlatformDecoderOptions):27:27 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/i;LE/e;Lr1/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/i;LF/e;Lv1/h;)V"} 19:21:void (com.facebook.imagepipeline.memory.BitmapPool,androidx.core.util.Pools$Pool,com.facebook.imagepipeline.platform.PlatformDecoderOptions):26:26 -> 6:13:int getBitmapSize(int,int,android.graphics.BitmapFactory$Options):31:31 -> d 14:18:int getBitmapSize(int,int,android.graphics.BitmapFactory$Options):30:30 -> d -com.facebook.imagepipeline.platform.OreoDecoder$$ExternalSyntheticApiModelOutline0 -> r1.d: +com.facebook.imagepipeline.platform.OreoDecoder$$ExternalSyntheticApiModelOutline0 -> v1.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.graphics.Bitmap$Config r1.OreoDecoder$$ExternalSyntheticApiModelOutline0.m(android.graphics.BitmapFactory$Options):0:0 -> a + 1:1:android.graphics.Bitmap$Config v1.OreoDecoder$$ExternalSyntheticApiModelOutline0.m(android.graphics.BitmapFactory$Options):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imagepipeline.platform.PlatformDecoder -> r1.f: +com.facebook.imagepipeline.platform.PlatformDecoder -> v1.f: # {"id":"sourceFile","fileName":"PlatformDecoder.kt"} com.facebook.common.references.CloseableReference decodeJPEGFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,int,android.graphics.ColorSpace) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;Landroid/graphics/Bitmap$Config;Landroid/graphics/Rect;ILandroid/graphics/ColorSpace;)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;Landroid/graphics/Bitmap$Config;Landroid/graphics/Rect;ILandroid/graphics/ColorSpace;)LJ0/a;"} com.facebook.common.references.CloseableReference decodeFromEncodedImageWithColorSpace(com.facebook.imagepipeline.image.EncodedImage,android.graphics.Bitmap$Config,android.graphics.Rect,android.graphics.ColorSpace) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;Landroid/graphics/Bitmap$Config;Landroid/graphics/Rect;Landroid/graphics/ColorSpace;)LF0/a;"} -com.facebook.imagepipeline.platform.PlatformDecoderFactory -> r1.g: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;Landroid/graphics/Bitmap$Config;Landroid/graphics/Rect;Landroid/graphics/ColorSpace;)LJ0/a;"} +com.facebook.imagepipeline.platform.PlatformDecoderFactory -> v1.g: # {"id":"sourceFile","fileName":"PlatformDecoderFactory.kt"} com.facebook.imagepipeline.platform.PlatformDecoderFactory INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr1/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv1/g;"} 1:8:void ():0:0 -> 1:4:void ():20:20 -> 11:18:com.facebook.imagepipeline.platform.PlatformDecoder buildPlatformDecoder(com.facebook.imagepipeline.memory.PoolFactory,boolean,boolean,com.facebook.imagepipeline.platform.PlatformDecoderOptions):37:37 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/E;ZZLr1/h;)Lr1/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/E;ZZLv1/h;)Lv1/f;"} 19:20:com.facebook.imagepipeline.platform.PlatformDecoder buildPlatformDecoder(com.facebook.imagepipeline.memory.PoolFactory,boolean,boolean,com.facebook.imagepipeline.platform.PlatformDecoderOptions):38:38 -> a 21:27:com.facebook.imagepipeline.platform.PlatformDecoder buildPlatformDecoder(com.facebook.imagepipeline.memory.PoolFactory,boolean,boolean,com.facebook.imagepipeline.platform.PlatformDecoderOptions):39:39 -> a 28:31:com.facebook.imagepipeline.platform.PlatformDecoder buildPlatformDecoder(com.facebook.imagepipeline.memory.PoolFactory,boolean,boolean,com.facebook.imagepipeline.platform.PlatformDecoderOptions):40:40 -> a @@ -89750,11 +94588,11 @@ com.facebook.imagepipeline.platform.PlatformDecoderFactory -> r1.g: 45:48:com.facebook.imagepipeline.platform.PlatformDecoder buildPlatformDecoder(com.facebook.imagepipeline.memory.PoolFactory,boolean,boolean,com.facebook.imagepipeline.platform.PlatformDecoderOptions):46:46 -> a 49:52:com.facebook.imagepipeline.platform.PlatformDecoder buildPlatformDecoder(com.facebook.imagepipeline.memory.PoolFactory,boolean,boolean,com.facebook.imagepipeline.platform.PlatformDecoderOptions):44:44 -> a 8:15:androidx.core.util.Pools$Pool createPool(com.facebook.imagepipeline.memory.PoolFactory,boolean):76:76 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq1/E;Z)LE/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/E;Z)LF/e;"} 16:19:androidx.core.util.Pools$Pool createPool(com.facebook.imagepipeline.memory.PoolFactory,boolean):78:78 -> b 20:27:androidx.core.util.Pools$Pool createPool(com.facebook.imagepipeline.memory.PoolFactory,boolean):79:79 -> b 28:47:androidx.core.util.Pools$Pool createPool(com.facebook.imagepipeline.memory.PoolFactory,boolean):81:81 -> b -com.facebook.imagepipeline.platform.PlatformDecoderOptions -> r1.h: +com.facebook.imagepipeline.platform.PlatformDecoderOptions -> v1.h: # {"id":"sourceFile","fileName":"PlatformDecoderOptions.kt"} boolean avoidPoolGet -> a boolean avoidPoolRelease -> b @@ -89766,19 +94604,19 @@ com.facebook.imagepipeline.platform.PreverificationHelper -> com.facebook.imagep # {"id":"sourceFile","fileName":"PreverificationHelper.kt"} 1:4:void ():15:15 -> 1:10:boolean shouldUseHardwareBitmapConfig(android.graphics.Bitmap$Config):20:20 -> shouldUseHardwareBitmapConfig -com.facebook.imagepipeline.postprocessors.IterativeBoxBlurPostProcessor -> s1.a: +com.facebook.imagepipeline.postprocessors.IterativeBoxBlurPostProcessor -> w1.a: # {"id":"sourceFile","fileName":"IterativeBoxBlurPostProcessor.java"} int mIterations -> a int mBlurRadius -> b com.facebook.cache.common.CacheKey mCacheKey -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/d;"} 1:10:void (int,int):38:38 -> 11:20:void (int,int):39:39 -> 21:27:void (int,int):40:40 -> 28:29:void (int,int):41:41 -> 30:32:void (int,int):42:42 -> 1:4:com.facebook.cache.common.CacheKey getPostprocessorCacheKey():53:53 -> getPostprocessorCacheKey - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/d;"} 5:27:com.facebook.cache.common.CacheKey getPostprocessorCacheKey():54:54 -> getPostprocessorCacheKey 28:34:com.facebook.cache.common.CacheKey getPostprocessorCacheKey():55:55 -> getPostprocessorCacheKey 35:37:com.facebook.cache.common.CacheKey getPostprocessorCacheKey():57:57 -> getPostprocessorCacheKey @@ -89790,7 +94628,7 @@ com.facebook.imagepipeline.producers.AddImageTransformMetaDataProducer -> com.fa 1:3:void (com.facebook.imagepipeline.producers.Producer):24:24 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;)V"} 4:6:void (com.facebook.imagepipeline.producers.Producer):25:25 -> - 1:12:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):30:30 -> b + 1:12:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):30:30 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} com.facebook.imagepipeline.producers.AddImageTransformMetaDataProducer$AddImageTransformMetaDataConsumer -> com.facebook.imagepipeline.producers.a$a: # {"id":"sourceFile","fileName":"AddImageTransformMetaDataProducer.java"} @@ -89801,7 +94639,7 @@ com.facebook.imagepipeline.producers.AddImageTransformMetaDataProducer$AddImageT # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;)V"} 1:6:void onNewResultImpl(java.lang.Object,int):33:33 -> i 3:11:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):43:43 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;I)V"} 12:17:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):46:46 -> q 18:20:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):47:47 -> q 21:28:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):49:49 -> q @@ -89864,21 +94702,21 @@ com.facebook.imagepipeline.producers.BaseProducerContext -> com.facebook.imagepi java.util.Map mExtras -> j boolean mIsPrefetch -> k com.facebook.imagepipeline.common.Priority mPriority -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/f;"} boolean mIsIntermediateResultExpected -> m boolean mIsCancelled -> n java.util.List mCallbacks -> o com.facebook.imagepipeline.core.ImagePipelineConfigInterface mImagePipelineConfig -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/v;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/v;"} java.util.Set INITIAL_KEYS -> q java.lang.Object CALLER_CONTEXT_UNSET -> r 1:8:void ():33:33 -> 9:14:void ():34:34 -> 15:22:void ():35:35 -> 1:1:void (com.facebook.imagepipeline.request.ImageRequest,java.lang.String,com.facebook.imagepipeline.producers.ProducerListener2,java.lang.Object,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,boolean,boolean,com.facebook.imagepipeline.common.Priority,com.facebook.imagepipeline.core.ImagePipelineConfigInterface):72:72 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/String;Lcom/facebook/imagepipeline/producers/g0;Ljava/lang/Object;Lcom/facebook/imagepipeline/request/b$c;ZZLh1/f;Li1/v;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/String;Lcom/facebook/imagepipeline/producers/g0;Ljava/lang/Object;Lcom/facebook/imagepipeline/request/b$c;ZZLl1/f;Lm1/v;)V"} 2:4:void (com.facebook.imagepipeline.request.ImageRequest,java.lang.String,java.lang.String,java.util.Map,com.facebook.imagepipeline.producers.ProducerListener2,java.lang.Object,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,boolean,boolean,com.facebook.imagepipeline.common.Priority,com.facebook.imagepipeline.core.ImagePipelineConfigInterface):97:99 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/facebook/imagepipeline/producers/g0;Ljava/lang/Object;Lcom/facebook/imagepipeline/request/b$c;ZZLh1/f;Li1/v;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/facebook/imagepipeline/producers/g0;Ljava/lang/Object;Lcom/facebook/imagepipeline/request/b$c;ZZLl1/f;Lm1/v;)V"} 5:6:void (com.facebook.imagepipeline.request.ImageRequest,java.lang.String,java.lang.String,java.util.Map,com.facebook.imagepipeline.producers.ProducerListener2,java.lang.Object,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,boolean,boolean,com.facebook.imagepipeline.common.Priority,com.facebook.imagepipeline.core.ImagePipelineConfigInterface):101:102 -> 7:7:void (com.facebook.imagepipeline.request.ImageRequest,java.lang.String,java.lang.String,java.util.Map,com.facebook.imagepipeline.producers.ProducerListener2,java.lang.Object,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,boolean,boolean,com.facebook.imagepipeline.common.Priority,com.facebook.imagepipeline.core.ImagePipelineConfigInterface):105:105 -> 8:8:void (com.facebook.imagepipeline.request.ImageRequest,java.lang.String,java.lang.String,java.util.Map,com.facebook.imagepipeline.producers.ProducerListener2,java.lang.Object,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,boolean,boolean,com.facebook.imagepipeline.common.Priority,com.facebook.imagepipeline.core.ImagePipelineConfigInterface):103:103 -> @@ -89887,63 +94725,63 @@ com.facebook.imagepipeline.producers.BaseProducerContext -> com.facebook.imagepi 14:16:void (com.facebook.imagepipeline.request.ImageRequest,java.lang.String,java.lang.String,java.util.Map,com.facebook.imagepipeline.producers.ProducerListener2,java.lang.Object,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,boolean,boolean,com.facebook.imagepipeline.common.Priority,com.facebook.imagepipeline.core.ImagePipelineConfigInterface):113:115 -> 17:18:void (com.facebook.imagepipeline.request.ImageRequest,java.lang.String,java.lang.String,java.util.Map,com.facebook.imagepipeline.producers.ProducerListener2,java.lang.Object,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,boolean,boolean,com.facebook.imagepipeline.common.Priority,com.facebook.imagepipeline.core.ImagePipelineConfigInterface):117:118 -> 19:19:void (com.facebook.imagepipeline.request.ImageRequest,java.lang.String,java.lang.String,java.util.Map,com.facebook.imagepipeline.producers.ProducerListener2,java.lang.Object,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,boolean,boolean,com.facebook.imagepipeline.common.Priority,com.facebook.imagepipeline.core.ImagePipelineConfigInterface):120:120 -> - 1:7:java.lang.Object getExtra(java.lang.String):335:335 -> A - 1:3:java.lang.String getUiComponentId():135:135 -> I - 1:9:void putExtra(java.lang.String,java.lang.Object):319:319 -> L - 10:15:void putExtra(java.lang.String,java.lang.Object):320:320 -> L - 1:6:void putOriginExtra(java.lang.String):362:362 -> T - 1:3:com.facebook.imagepipeline.producers.ProducerListener2 getProducerListener():140:140 -> W + 1:3:java.lang.String getUiComponentId():135:135 -> C + 1:9:void putExtra(java.lang.String,java.lang.Object):319:319 -> D + 10:15:void putExtra(java.lang.String,java.lang.Object):320:320 -> D + 1:6:void putOriginExtra(java.lang.String):362:362 -> R + 1:3:com.facebook.imagepipeline.producers.ProducerListener2 getProducerListener():140:140 -> Y # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/facebook/imagepipeline/producers/g0;"} 2:8:boolean isIntermediateResultExpected():165:165 -> Z - 4:19:void callOnCancellationRequested(java.util.List):278:278 -> b - 20:24:void callOnCancellationRequested(java.util.List):279:279 -> b - 4:19:void callOnIsIntermediateResultExpectedChanged(java.util.List):302:302 -> c - 20:24:void callOnIsIntermediateResultExpectedChanged(java.util.List):303:303 -> c - 1:3:com.facebook.imagepipeline.request.ImageRequest$RequestLevel getLowestPermittedRequestLevel():150:150 -> d0 + 1:3:com.facebook.imagepipeline.request.ImageRequest$RequestLevel getLowestPermittedRequestLevel():150:150 -> a0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/facebook/imagepipeline/request/b$c;"} - 4:19:void callOnIsPrefetchChanged(java.util.List):288:288 -> e - 20:24:void callOnIsPrefetchChanged(java.util.List):289:289 -> e - 1:3:java.lang.Object getCallerContext():145:145 -> f + 1:3:java.lang.Object getCallerContext():145:145 -> b + 4:19:void callOnCancellationRequested(java.util.List):278:278 -> c + 20:24:void callOnCancellationRequested(java.util.List):279:279 -> c + 4:19:void callOnIsIntermediateResultExpectedChanged(java.util.List):302:302 -> d + 20:24:void callOnIsIntermediateResultExpectedChanged(java.util.List):303:303 -> d + 4:19:void callOnIsPrefetchChanged(java.util.List):288:288 -> f + 20:24:void callOnIsPrefetchChanged(java.util.List):289:289 -> f 4:19:void callOnPriorityChanged(java.util.List):312:312 -> g 20:24:void callOnPriorityChanged(java.util.List):313:313 -> g 1:3:java.util.Map getExtras():351:351 -> getExtras 1:3:java.lang.String getId():130:130 -> getId 2:8:com.facebook.imagepipeline.common.Priority getPriority():160:160 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/f;"} 1:3:com.facebook.imagepipeline.request.ImageRequest getImageRequest():125:125 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/facebook/imagepipeline/request/b;"} - 1:2:void addCallbacks(com.facebook.imagepipeline.producers.ProducerContextCallbacks):175:176 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/f0;)V"} - 3:6:void addCallbacks(com.facebook.imagepipeline.producers.ProducerContextCallbacks):176:176 -> j - 7:8:void addCallbacks(com.facebook.imagepipeline.producers.ProducerContextCallbacks):177:177 -> j - 9:11:void addCallbacks(com.facebook.imagepipeline.producers.ProducerContextCallbacks):180:180 -> j - 12:16:void addCallbacks(com.facebook.imagepipeline.producers.ProducerContextCallbacks):183:183 -> j - 17:18:void addCallbacks(com.facebook.imagepipeline.producers.ProducerContextCallbacks):180:180 -> j - 1:8:void cancel():194:194 -> k - 2:5:java.util.List cancelNoCallbacks():263:263 -> l - 6:9:java.util.List cancelNoCallbacks():264:264 -> l - 10:11:java.util.List cancelNoCallbacks():266:266 -> l - 12:23:java.util.List cancelNoCallbacks():267:267 -> l - 2:5:java.util.List setIsIntermediateResultExpectedNoCallbacks(boolean):245:245 -> m - 6:8:java.util.List setIsIntermediateResultExpectedNoCallbacks(boolean):246:246 -> m - 9:10:java.util.List setIsIntermediateResultExpectedNoCallbacks(boolean):248:248 -> m - 11:22:java.util.List setIsIntermediateResultExpectedNoCallbacks(boolean):249:249 -> m + 1:8:void cancel():194:194 -> j + 2:5:java.util.List cancelNoCallbacks():263:263 -> k + 6:9:java.util.List cancelNoCallbacks():264:264 -> k + 10:11:java.util.List cancelNoCallbacks():266:266 -> k + 12:23:java.util.List cancelNoCallbacks():267:267 -> k + 2:5:java.util.List setIsIntermediateResultExpectedNoCallbacks(boolean):245:245 -> l + 6:8:java.util.List setIsIntermediateResultExpectedNoCallbacks(boolean):246:246 -> l + 9:10:java.util.List setIsIntermediateResultExpectedNoCallbacks(boolean):248:248 -> l + 11:22:java.util.List setIsIntermediateResultExpectedNoCallbacks(boolean):249:249 -> l 2:5:java.util.List setIsPrefetchNoCallbacks(boolean):208:208 -> n 6:8:java.util.List setIsPrefetchNoCallbacks(boolean):209:209 -> n 9:10:java.util.List setIsPrefetchNoCallbacks(boolean):211:211 -> n 11:22:java.util.List setIsPrefetchNoCallbacks(boolean):212:212 -> n - 2:5:java.util.List setPriorityNoCallbacks(com.facebook.imagepipeline.common.Priority):226:226 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/f;)Ljava/util/List;"} - 6:8:java.util.List setPriorityNoCallbacks(com.facebook.imagepipeline.common.Priority):227:227 -> p - 9:10:java.util.List setPriorityNoCallbacks(com.facebook.imagepipeline.common.Priority):229:229 -> p - 11:22:java.util.List setPriorityNoCallbacks(com.facebook.imagepipeline.common.Priority):230:230 -> p - 1:3:com.facebook.imagepipeline.core.ImagePipelineConfigInterface getImagePipelineConfig():189:189 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/v;"} + 2:5:java.util.List setPriorityNoCallbacks(com.facebook.imagepipeline.common.Priority):226:226 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/f;)Ljava/util/List;"} + 6:8:java.util.List setPriorityNoCallbacks(com.facebook.imagepipeline.common.Priority):227:227 -> o + 9:10:java.util.List setPriorityNoCallbacks(com.facebook.imagepipeline.common.Priority):229:229 -> o + 11:22:java.util.List setPriorityNoCallbacks(com.facebook.imagepipeline.common.Priority):230:230 -> o + 1:2:void addCallbacks(com.facebook.imagepipeline.producers.ProducerContextCallbacks):175:176 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/f0;)V"} + 3:6:void addCallbacks(com.facebook.imagepipeline.producers.ProducerContextCallbacks):176:176 -> p + 7:8:void addCallbacks(com.facebook.imagepipeline.producers.ProducerContextCallbacks):177:177 -> p + 9:11:void addCallbacks(com.facebook.imagepipeline.producers.ProducerContextCallbacks):180:180 -> p + 12:16:void addCallbacks(com.facebook.imagepipeline.producers.ProducerContextCallbacks):183:183 -> p + 17:18:void addCallbacks(com.facebook.imagepipeline.producers.ProducerContextCallbacks):180:180 -> p + 1:3:com.facebook.imagepipeline.core.ImagePipelineConfigInterface getImagePipelineConfig():189:189 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/v;"} 1:7:void putOriginExtra(java.lang.String,java.lang.String):356:356 -> t 8:15:void putOriginExtra(java.lang.String,java.lang.String):357:357 -> t 4:23:void putExtras(java.util.Map):326:326 -> u 24:38:void putExtras(java.util.Map):327:327 -> u - 2:8:boolean isPrefetch():155:155 -> x + 2:8:boolean isPrefetch():155:155 -> v + 1:7:java.lang.Object getExtra(java.lang.String):335:335 -> y com.facebook.imagepipeline.producers.BaseProducerContextCallbacks -> com.facebook.imagepipeline.producers.f: # {"id":"sourceFile","fileName":"BaseProducerContextCallbacks.kt"} 1:4:void ():11:11 -> @@ -89955,12 +94793,12 @@ com.facebook.imagepipeline.producers.BitmapMemoryCacheGetProducer -> com.faceboo com.facebook.imagepipeline.producers.BitmapMemoryCacheGetProducer$Companion Companion -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/g$a;"} 16:19:void (com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.Producer):21:21 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/x;Lg1/k;Lcom/facebook/imagepipeline/producers/d0;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/x;Lk1/k;Lcom/facebook/imagepipeline/producers/d0;)V"} 1:3:java.lang.String getOriginSubcategory():33:33 -> d 1:3:java.lang.String getProducerName():31:31 -> e - 1:1:com.facebook.imagepipeline.producers.Consumer wrapConsumer(com.facebook.imagepipeline.producers.Consumer,v0.CacheKey,boolean):0:0 -> g + 1:1:com.facebook.imagepipeline.producers.Consumer wrapConsumer(com.facebook.imagepipeline.producers.Consumer,z0.CacheKey,boolean):0:0 -> g # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lv0/d;Z)Lcom/facebook/imagepipeline/producers/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lz0/d;Z)Lcom/facebook/imagepipeline/producers/n;"} com.facebook.imagepipeline.producers.BitmapMemoryCacheGetProducer$Companion -> com.facebook.imagepipeline.producers.g$a: # {"id":"sourceFile","fileName":"BitmapMemoryCacheGetProducer.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> @@ -89968,15 +94806,15 @@ com.facebook.imagepipeline.producers.BitmapMemoryCacheGetProducer$Companion -> c com.facebook.imagepipeline.producers.BitmapMemoryCacheKeyMultiplexProducer -> com.facebook.imagepipeline.producers.h: # {"id":"sourceFile","fileName":"BitmapMemoryCacheKeyMultiplexProducer.java"} com.facebook.imagepipeline.cache.CacheKeyFactory mCacheKeyFactory -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/k;"} 1:7:void (com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.Producer):30:30 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/k;Lcom/facebook/imagepipeline/producers/d0;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/k;Lcom/facebook/imagepipeline/producers/d0;)V"} 8:10:void (com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.Producer):34:34 -> 1:7:java.io.Closeable cloneOrNull(java.io.Closeable):21:21 -> g 1:5:java.lang.Object getKey(com.facebook.imagepipeline.producers.ProducerContext):21:21 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/e0;)Ljava/lang/Object;"} 1:5:com.facebook.common.references.CloseableReference cloneOrNull(com.facebook.common.references.CloseableReference):46:46 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;)LJ0/a;"} 1:2:android.util.Pair getKey(com.facebook.imagepipeline.producers.ProducerContext):38:38 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/e0;)Landroid/util/Pair;"} 3:10:android.util.Pair getKey(com.facebook.imagepipeline.producers.ProducerContext):40:40 -> m @@ -89986,90 +94824,90 @@ com.facebook.imagepipeline.producers.BitmapMemoryCacheKeyMultiplexProducer -> co com.facebook.imagepipeline.producers.BitmapMemoryCacheProducer -> com.facebook.imagepipeline.producers.i: # {"id":"sourceFile","fileName":"BitmapMemoryCacheProducer.java"} com.facebook.imagepipeline.cache.MemoryCache mMemoryCache -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/x;"} com.facebook.imagepipeline.cache.CacheKeyFactory mCacheKeyFactory -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/k;"} com.facebook.imagepipeline.producers.Producer mInputProducer -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/d0;"} 1:3:void (com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.Producer):40:40 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/x;Lg1/k;Lcom/facebook/imagepipeline/producers/d0;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/x;Lk1/k;Lcom/facebook/imagepipeline/producers/d0;)V"} 4:5:void (com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.Producer):41:41 -> 6:7:void (com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.Producer):42:42 -> 8:10:void (com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.Producer):43:43 -> - 1:6:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):51:51 -> b + 1:6:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):51:51 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} - 7:15:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):52:52 -> b - 16:19:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):54:54 -> b - 20:26:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):55:55 -> b - 27:30:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):56:56 -> b - 31:34:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):57:57 -> b - 35:40:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):58:58 -> b - 41:45:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):61:61 -> b - 46:52:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):62:62 -> b - 53:60:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):65:65 -> b - 61:66:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):67:67 -> b - 67:75:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):68:68 -> b - 76:91:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):69:69 -> b - 92:95:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):73:73 -> b - 96:105:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):74:74 -> b - 106:113:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):75:75 -> b - 114:116:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):71:71 -> b - 117:123:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):77:77 -> b - 124:132:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):78:78 -> b - 133:135:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):79:79 -> b - 136:142:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):81:81 -> b - 143:147:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):82:82 -> b - 148:153:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):123:123 -> b - 154:157:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):124:124 -> b - 158:167:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):88:88 -> b - 168:175:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):89:89 -> b - 176:179:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):92:92 -> b - 180:189:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):93:93 -> b - 190:195:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):94:94 -> b - 196:198:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):90:90 -> b - 199:206:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):96:96 -> b - 207:213:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):97:97 -> b - 214:216:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):98:98 -> b - 217:222:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):123:123 -> b - 223:226:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):124:124 -> b - 227:231:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):107:107 -> b - 232:235:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):108:108 -> b - 236:239:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):103:103 -> b - 240:243:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):111:111 -> b - 244:253:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):112:112 -> b - 254:257:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):113:113 -> b - 258:260:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):109:109 -> b - 261:266:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):115:115 -> b - 267:271:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):116:116 -> b - 272:276:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):118:118 -> b - 277:282:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):119:119 -> b - 283:285:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):120:120 -> b - 286:291:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):123:123 -> b - 292:295:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):124:124 -> b - 296:301:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):123:123 -> b - 302:304:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):124:124 -> b - 305:305:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):126:126 -> b - 1:1:g1.MemoryCache -$$Nest$fgetmMemoryCache(com.facebook.imagepipeline.producers.BitmapMemoryCacheProducer):0:0 -> c - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/i;)Lg1/x;"} + 7:15:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):52:52 -> a + 16:19:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):54:54 -> a + 20:26:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):55:55 -> a + 27:30:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):56:56 -> a + 31:34:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):57:57 -> a + 35:40:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):58:58 -> a + 41:45:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):61:61 -> a + 46:52:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):62:62 -> a + 53:60:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):65:65 -> a + 61:66:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):67:67 -> a + 67:75:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):68:68 -> a + 76:91:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):69:69 -> a + 92:95:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):73:73 -> a + 96:105:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):74:74 -> a + 106:113:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):75:75 -> a + 114:116:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):71:71 -> a + 117:123:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):77:77 -> a + 124:132:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):78:78 -> a + 133:135:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):79:79 -> a + 136:142:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):81:81 -> a + 143:147:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):82:82 -> a + 148:153:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):123:123 -> a + 154:157:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):124:124 -> a + 158:167:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):88:88 -> a + 168:175:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):89:89 -> a + 176:179:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):92:92 -> a + 180:189:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):93:93 -> a + 190:195:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):94:94 -> a + 196:198:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):90:90 -> a + 199:206:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):96:96 -> a + 207:213:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):97:97 -> a + 214:216:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):98:98 -> a + 217:222:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):123:123 -> a + 223:226:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):124:124 -> a + 227:231:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):107:107 -> a + 232:235:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):108:108 -> a + 236:239:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):103:103 -> a + 240:243:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):111:111 -> a + 244:253:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):112:112 -> a + 254:257:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):113:113 -> a + 258:260:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):109:109 -> a + 261:266:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):115:115 -> a + 267:271:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):116:116 -> a + 272:276:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):118:118 -> a + 277:282:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):119:119 -> a + 283:285:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):120:120 -> a + 286:291:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):123:123 -> a + 292:295:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):124:124 -> a + 296:301:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):123:123 -> a + 302:304:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):124:124 -> a + 305:305:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):126:126 -> a + 1:1:k1.MemoryCache -$$Nest$fgetmMemoryCache(com.facebook.imagepipeline.producers.BitmapMemoryCacheProducer):0:0 -> c + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/i;)Lk1/x;"} 1:3:java.lang.String getOriginSubcategory():206:206 -> d 1:3:java.lang.String getProducerName():197:197 -> e 1:8:void maybeSetExtrasFromCloseableImage(com.facebook.imagepipeline.image.HasImageMetadata,com.facebook.imagepipeline.producers.ProducerContext):202:202 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/k;Lcom/facebook/imagepipeline/producers/e0;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/k;Lcom/facebook/imagepipeline/producers/e0;)V"} 1:6:com.facebook.imagepipeline.producers.Consumer wrapConsumer(com.facebook.imagepipeline.producers.Consumer,com.facebook.cache.common.CacheKey,boolean):133:133 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lv0/d;Z)Lcom/facebook/imagepipeline/producers/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lz0/d;Z)Lcom/facebook/imagepipeline/producers/n;"} com.facebook.imagepipeline.producers.BitmapMemoryCacheProducer$1 -> com.facebook.imagepipeline.producers.i$a: # {"id":"sourceFile","fileName":"BitmapMemoryCacheProducer.java"} com.facebook.cache.common.CacheKey val$cacheKey -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/d;"} boolean val$isBitmapCacheEnabledForWrite -> d com.facebook.imagepipeline.producers.BitmapMemoryCacheProducer this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/i;"} 1:10:void (com.facebook.imagepipeline.producers.BitmapMemoryCacheProducer,com.facebook.imagepipeline.producers.Consumer,com.facebook.cache.common.CacheKey,boolean):134:134 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/i;Lcom/facebook/imagepipeline/producers/n;Lv0/d;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/i;Lcom/facebook/imagepipeline/producers/n;Lz0/d;Z)V"} 1:6:void onNewResultImpl(java.lang.Object,int):134:134 -> i 1:6:void onNewResultImpl(com.facebook.common.references.CloseableReference,int):139:139 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;I)V"} 7:15:void onNewResultImpl(com.facebook.common.references.CloseableReference,int):140:140 -> q 16:24:void onNewResultImpl(com.facebook.common.references.CloseableReference,int):142:142 -> q 25:31:void onNewResultImpl(com.facebook.common.references.CloseableReference,int):146:146 -> q @@ -90118,10 +94956,10 @@ com.facebook.imagepipeline.producers.BitmapPrepareProducer -> com.facebook.image 24:25:void (com.facebook.imagepipeline.producers.Producer,int,int,boolean):50:50 -> 26:27:void (com.facebook.imagepipeline.producers.Producer,int,int,boolean):51:51 -> 28:30:void (com.facebook.imagepipeline.producers.Producer,int,int,boolean):52:52 -> - 1:10:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):60:60 -> b + 1:10:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} - 11:16:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):61:61 -> b - 17:31:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):63:63 -> b + 11:16:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):61:61 -> a + 17:31:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):63:63 -> a com.facebook.imagepipeline.producers.BitmapPrepareProducer$BitmapPrepareConsumer -> com.facebook.imagepipeline.producers.j$a: # {"id":"sourceFile","fileName":"BitmapPrepareProducer.java"} int mMinBitmapSizeBytes -> c @@ -90132,7 +94970,7 @@ com.facebook.imagepipeline.producers.BitmapPrepareProducer$BitmapPrepareConsumer 6:8:void (com.facebook.imagepipeline.producers.Consumer,int,int):82:82 -> 1:6:void onNewResultImpl(java.lang.Object,int):69:69 -> i 3:9:void internalPrepareBitmap(com.facebook.common.references.CloseableReference):93:93 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;)V"} 10:17:void internalPrepareBitmap(com.facebook.common.references.CloseableReference):97:97 -> q 18:24:void internalPrepareBitmap(com.facebook.common.references.CloseableReference):98:98 -> q 25:28:void internalPrepareBitmap(com.facebook.common.references.CloseableReference):102:102 -> q @@ -90143,64 +94981,64 @@ com.facebook.imagepipeline.producers.BitmapPrepareProducer$BitmapPrepareConsumer 52:56:void internalPrepareBitmap(com.facebook.common.references.CloseableReference):113:113 -> q 57:60:void internalPrepareBitmap(com.facebook.common.references.CloseableReference):117:117 -> q 1:3:void onNewResultImpl(com.facebook.common.references.CloseableReference,int):88:88 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;I)V"} 4:11:void onNewResultImpl(com.facebook.common.references.CloseableReference,int):89:89 -> r com.facebook.imagepipeline.producers.BitmapProbeProducer -> com.facebook.imagepipeline.producers.k: # {"id":"sourceFile","fileName":"BitmapProbeProducer.java"} com.facebook.imagepipeline.cache.MemoryCache mEncodedMemoryCache -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/x;"} com.facebook.common.internal.Supplier mDiskCachesStoreSupplier -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.imagepipeline.cache.CacheKeyFactory mCacheKeyFactory -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/k;"} com.facebook.imagepipeline.producers.Producer mInputProducer -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/d0;"} com.facebook.imagepipeline.cache.BoundedLinkedHashSet mEncodedMemoryCacheHistory -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/d;"} com.facebook.imagepipeline.cache.BoundedLinkedHashSet mDiskCacheHistory -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/d;"} 1:3:void (com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.producers.Producer):47:47 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/x;LB0/n;Lg1/k;Lg1/d;Lg1/d;Lcom/facebook/imagepipeline/producers/d0;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/x;LF0/n;Lk1/k;Lk1/d;Lk1/d;Lcom/facebook/imagepipeline/producers/d0;)V"} 4:5:void (com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.producers.Producer):48:48 -> 6:7:void (com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.producers.Producer):49:49 -> 8:9:void (com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.producers.Producer):50:50 -> 10:11:void (com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.producers.Producer):51:51 -> 12:13:void (com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.producers.Producer):52:52 -> 14:16:void (com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.producers.Producer):53:53 -> - 1:6:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):61:61 -> b + 1:6:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):61:61 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} - 7:15:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):62:62 -> b - 16:19:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):64:64 -> b - 20:26:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):65:65 -> b - 27:43:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):66:66 -> b - 44:49:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):76:76 -> b - 50:55:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):77:77 -> b - 56:60:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):78:78 -> b - 61:65:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):80:80 -> b - 66:71:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):81:81 -> b - 72:74:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):82:82 -> b - 75:80:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):85:85 -> b - 81:84:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):86:86 -> b - 85:90:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):85:85 -> b - 91:93:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):86:86 -> b - 94:94:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):88:88 -> b + 7:15:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):62:62 -> a + 16:19:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):64:64 -> a + 20:26:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):65:65 -> a + 27:43:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):66:66 -> a + 44:49:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):76:76 -> a + 50:55:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):77:77 -> a + 56:60:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):78:78 -> a + 61:65:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):80:80 -> a + 66:71:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):81:81 -> a + 72:74:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):82:82 -> a + 75:80:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):85:85 -> a + 81:84:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):86:86 -> a + 85:90:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):85:85 -> a + 91:93:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):86:86 -> a + 94:94:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):88:88 -> a 1:3:java.lang.String getProducerName():171:171 -> c com.facebook.imagepipeline.producers.BitmapProbeProducer$ProbeConsumer -> com.facebook.imagepipeline.producers.k$a: # {"id":"sourceFile","fileName":"BitmapProbeProducer.java"} com.facebook.imagepipeline.producers.ProducerContext mProducerContext -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/e0;"} com.facebook.imagepipeline.cache.MemoryCache mEncodedMemoryCache -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/x;"} com.facebook.common.internal.Supplier mDiskCachesStoreSupplier -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.imagepipeline.cache.CacheKeyFactory mCacheKeyFactory -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/k;"} com.facebook.imagepipeline.cache.BoundedLinkedHashSet mEncodedMemoryCacheHistory -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/d;"} com.facebook.imagepipeline.cache.BoundedLinkedHashSet mDiskCacheHistory -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/d;"} 1:3:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.cache.BoundedLinkedHashSet):110:110 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;Lg1/x;LB0/n;Lg1/k;Lg1/d;Lg1/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;Lk1/x;LF0/n;Lk1/k;Lk1/d;Lk1/d;)V"} 4:5:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.cache.BoundedLinkedHashSet):111:111 -> 6:7:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.cache.BoundedLinkedHashSet):112:112 -> 8:9:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.cache.BoundedLinkedHashSet):113:113 -> @@ -90209,7 +95047,7 @@ com.facebook.imagepipeline.producers.BitmapProbeProducer$ProbeConsumer -> com.fa 14:16:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.cache.BoundedLinkedHashSet):116:116 -> 1:6:void onNewResultImpl(java.lang.Object,int):91:91 -> i 1:6:void onNewResultImpl(com.facebook.common.references.CloseableReference,int):123:123 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;I)V"} 7:15:void onNewResultImpl(com.facebook.common.references.CloseableReference,int):124:124 -> q 16:33:void onNewResultImpl(com.facebook.common.references.CloseableReference,int):128:128 -> q 34:39:void onNewResultImpl(com.facebook.common.references.CloseableReference,int):133:133 -> q @@ -90251,9 +95089,9 @@ com.facebook.imagepipeline.producers.BranchOnSeparateImagesProducer -> com.faceb # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;Lcom/facebook/imagepipeline/producers/d0;)V"} 4:5:void (com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.producers.Producer):28:28 -> 6:8:void (com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.producers.Producer):29:29 -> - 1:6:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):34:34 -> b + 1:6:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):34:34 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} - 7:12:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):35:35 -> b + 7:12:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):35:35 -> a 1:1:com.facebook.imagepipeline.producers.Producer -$$Nest$fgetmInputProducer2(com.facebook.imagepipeline.producers.BranchOnSeparateImagesProducer):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/l;)Lcom/facebook/imagepipeline/producers/d0;"} @@ -90271,7 +95109,7 @@ com.facebook.imagepipeline.producers.BranchOnSeparateImagesProducer$OnFirstImage 1:16:void onFailureImpl(java.lang.Throwable):70:70 -> h 1:6:void onNewResultImpl(java.lang.Object,int):38:38 -> i 1:6:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):49:49 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;I)V"} 7:10:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):50:50 -> q 11:22:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):52:52 -> q 23:32:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):53:53 -> q @@ -90293,9 +95131,9 @@ com.facebook.imagepipeline.producers.Consumer -> com.facebook.imagepipeline.prod com.facebook.imagepipeline.producers.DataFetchProducer -> com.facebook.imagepipeline.producers.o: # {"id":"sourceFile","fileName":"DataFetchProducer.java"} 1:8:void (com.facebook.common.memory.PooledByteBufferFactory):40:40 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE0/i;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/i;)V"} 1:12:com.facebook.imagepipeline.image.EncodedImage getEncodedImage(com.facebook.imagepipeline.request.ImageRequest):45:45 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;)Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;)Lr1/j;"} 13:23:com.facebook.imagepipeline.image.EncodedImage getEncodedImage(com.facebook.imagepipeline.request.ImageRequest):46:46 -> d 1:3:java.lang.String getProducerName():51:51 -> f 3:21:byte[] getData(java.lang.String):62:62 -> g @@ -90312,105 +95150,105 @@ com.facebook.imagepipeline.producers.DataFetchProducer -> com.facebook.imagepipe com.facebook.imagepipeline.producers.DecodeProducer -> com.facebook.imagepipeline.producers.p: # {"id":"sourceFile","fileName":"DecodeProducer.kt"} com.facebook.common.memory.ByteArrayPool byteArrayPool -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/a;"} java.util.concurrent.Executor executor -> b com.facebook.imagepipeline.decoder.ImageDecoder imageDecoder -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/c;"} com.facebook.imagepipeline.decoder.ProgressiveJpegConfig progressiveJpegConfig -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/e;"} com.facebook.imagepipeline.core.DownsampleMode downsampleMode -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/n;"} boolean downsampleEnabledForNetwork -> f boolean decodeCancellationEnabled -> g com.facebook.imagepipeline.producers.Producer inputProducer -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/d0;"} int maxBitmapDimension -> i com.facebook.imagepipeline.core.CloseableReferenceFactory closeableReferenceFactory -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/a;"} java.lang.Runnable reclaimMemoryRunnable -> k com.facebook.common.internal.Supplier recoverFromDecoderOOM -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.imagepipeline.producers.DecodeProducer$Companion Companion -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/p$a;"} - 1:1:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):49:49 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE0/a;Ljava/util/concurrent/Executor;Ll1/c;Ll1/e;Li1/n;ZZLcom/facebook/imagepipeline/producers/d0;ILi1/a;Ljava/lang/Runnable;LB0/n;)V"} - 2:2:com.facebook.common.memory.ByteArrayPool getByteArrayPool():50:50 -> - 2:2:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):50 -> - 3:3:java.util.concurrent.Executor getExecutor():51:51 -> - 3:3:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):51 -> - 4:4:com.facebook.imagepipeline.decoder.ImageDecoder getImageDecoder():52:52 -> - 4:4:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):52 -> - 5:5:com.facebook.imagepipeline.decoder.ProgressiveJpegConfig getProgressiveJpegConfig():53:53 -> - 5:5:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):53 -> - 6:6:com.facebook.imagepipeline.core.DownsampleMode getDownsampleMode():54:54 -> - 6:6:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):54 -> - 7:7:boolean getDownsampleEnabledForNetwork():55:55 -> - 7:7:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):55 -> - 8:8:boolean getDecodeCancellationEnabled():56:56 -> - 8:8:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):56 -> - 9:9:com.facebook.imagepipeline.producers.Producer getInputProducer():57:57 -> - 9:9:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):57 -> - 10:10:int getMaxBitmapDimension():58:58 -> - 10:10:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):58 -> - 11:11:com.facebook.imagepipeline.core.CloseableReferenceFactory getCloseableReferenceFactory():59:59 -> - 11:11:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):59 -> - 12:12:java.lang.Runnable getReclaimMemoryRunnable():60:60 -> - 12:12:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):60 -> - 13:13:com.facebook.common.internal.Supplier getRecoverFromDecoderOOM():61:61 -> - 13:13:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):61 -> - 11:16:java.lang.Object com.facebook.imagepipeline.systrace.FrescoSystrace.traceSection(java.lang.String,kotlin.jvm.functions.Function0):40:40 -> b - 11:16:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):68 -> b + 41:43:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):49:49 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/a;Ljava/util/concurrent/Executor;Lp1/c;Lp1/e;Lm1/n;ZZLcom/facebook/imagepipeline/producers/d0;ILm1/a;Ljava/lang/Runnable;LF0/n;)V"} + 44:45:com.facebook.common.memory.ByteArrayPool getByteArrayPool():50:50 -> + 44:45:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):50 -> + 46:47:java.util.concurrent.Executor getExecutor():51:51 -> + 46:47:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):51 -> + 48:49:com.facebook.imagepipeline.decoder.ImageDecoder getImageDecoder():52:52 -> + 48:49:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):52 -> + 50:51:com.facebook.imagepipeline.decoder.ProgressiveJpegConfig getProgressiveJpegConfig():53:53 -> + 50:51:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):53 -> + 52:53:com.facebook.imagepipeline.core.DownsampleMode getDownsampleMode():54:54 -> + 52:53:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):54 -> + 54:55:boolean getDownsampleEnabledForNetwork():55:55 -> + 54:55:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):55 -> + 56:57:boolean getDecodeCancellationEnabled():56:56 -> + 56:57:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):56 -> + 58:59:com.facebook.imagepipeline.producers.Producer getInputProducer():57:57 -> + 58:59:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):57 -> + 60:61:int getMaxBitmapDimension():58:58 -> + 60:61:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):58 -> + 62:63:com.facebook.imagepipeline.core.CloseableReferenceFactory getCloseableReferenceFactory():59:59 -> + 62:63:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):59 -> + 64:65:java.lang.Runnable getReclaimMemoryRunnable():60:60 -> + 64:65:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):60 -> + 66:68:com.facebook.common.internal.Supplier getRecoverFromDecoderOOM():61:61 -> + 66:68:void (com.facebook.common.memory.ByteArrayPool,java.util.concurrent.Executor,com.facebook.imagepipeline.decoder.ImageDecoder,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,com.facebook.imagepipeline.core.DownsampleMode,boolean,boolean,com.facebook.imagepipeline.producers.Producer,int,com.facebook.imagepipeline.core.CloseableReferenceFactory,java.lang.Runnable,com.facebook.common.internal.Supplier):61 -> + 11:16:java.lang.Object com.facebook.imagepipeline.systrace.FrescoSystrace.traceSection(java.lang.String,kotlin.jvm.functions.Function0):40:40 -> a + 11:16:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):68 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} - 17:20:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):69:69 -> b - 21:30:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):71:71 -> b - 31:40:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):72:72 -> b - 41:42:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):73:73 -> b - 43:49:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):74:74 -> b - 50:58:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):73:73 -> b - 59:65:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):76:76 -> b - 66:67:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):77:77 -> b - 68:69:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):81:81 -> b - 70:71:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):82:82 -> b - 72:73:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):83:83 -> b - 74:77:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):77:77 -> b - 78:86:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):85:85 -> b - 87:91:java.lang.Object com.facebook.imagepipeline.systrace.FrescoSystrace.traceSection(java.lang.String,kotlin.jvm.functions.Function0):44:44 -> b - 87:91:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):68 -> b - 92:95:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):69:69 -> b - 96:105:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):71:71 -> b - 106:115:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):72:72 -> b - 116:117:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):73:73 -> b - 118:121:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):74:74 -> b - 122:128:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):73:73 -> b - 129:135:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):76:76 -> b - 136:137:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):77:77 -> b - 138:139:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):81:81 -> b - 140:141:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):82:82 -> b - 142:143:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):83:83 -> b - 144:146:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):77:77 -> b - 147:151:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):85:85 -> b - 152:153:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):86:86 -> b - 154:161:java.lang.Object com.facebook.imagepipeline.systrace.FrescoSystrace.traceSection(java.lang.String,kotlin.jvm.functions.Function0):48:48 -> b - 154:161:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):68 -> b + 17:20:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):69:69 -> a + 21:30:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):71:71 -> a + 31:40:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):72:72 -> a + 41:42:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):73:73 -> a + 43:49:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):74:74 -> a + 50:58:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):73:73 -> a + 59:65:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):76:76 -> a + 66:67:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):77:77 -> a + 68:69:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):81:81 -> a + 70:71:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):82:82 -> a + 72:73:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):83:83 -> a + 74:77:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):77:77 -> a + 78:86:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):85:85 -> a + 87:91:java.lang.Object com.facebook.imagepipeline.systrace.FrescoSystrace.traceSection(java.lang.String,kotlin.jvm.functions.Function0):44:44 -> a + 87:91:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):68 -> a + 92:95:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):69:69 -> a + 96:105:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):71:71 -> a + 106:115:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):72:72 -> a + 116:117:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):73:73 -> a + 118:121:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):74:74 -> a + 122:128:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):73:73 -> a + 129:135:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):76:76 -> a + 136:137:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):77:77 -> a + 138:139:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):81:81 -> a + 140:141:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):82:82 -> a + 142:143:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):83:83 -> a + 144:146:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):77:77 -> a + 147:151:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):85:85 -> a + 152:153:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):86:86 -> a + 154:161:java.lang.Object com.facebook.imagepipeline.systrace.FrescoSystrace.traceSection(java.lang.String,kotlin.jvm.functions.Function0):48:48 -> a + 154:161:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):68 -> a 1:3:com.facebook.imagepipeline.core.CloseableReferenceFactory getCloseableReferenceFactory():59:59 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/a;"} 1:3:boolean getDownsampleEnabledForNetwork():55:55 -> d 1:3:com.facebook.imagepipeline.core.DownsampleMode getDownsampleMode():54:54 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/n;"} 1:3:java.util.concurrent.Executor getExecutor():51:51 -> f 1:3:com.facebook.imagepipeline.decoder.ImageDecoder getImageDecoder():52:52 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp1/c;"} 1:3:java.lang.Runnable getReclaimMemoryRunnable():60:60 -> h 1:3:com.facebook.common.internal.Supplier getRecoverFromDecoderOOM():61:61 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/n;"} com.facebook.imagepipeline.producers.DecodeProducer$Companion -> com.facebook.imagepipeline.producers.p$a: # {"id":"sourceFile","fileName":"DecodeProducer.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():519:519 -> 1:5:boolean access$isTooBig(com.facebook.imagepipeline.producers.DecodeProducer$Companion,com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.ImageDecodeOptions):519:519 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/p$a;Ln1/j;Lh1/d;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/p$a;Lr1/j;Ll1/d;)Z"} 1:5:boolean isTooBig(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.ImageDecodeOptions):543:543 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;Lh1/d;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;Ll1/d;)Z"} 6:10:boolean isTooBig(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.ImageDecodeOptions):544:544 -> b 11:30:boolean isTooBig(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.ImageDecodeOptions):545:545 -> b com.facebook.imagepipeline.producers.DecodeProducer$LocalImagesProgressiveDecoder -> com.facebook.imagepipeline.producers.p$b: @@ -90421,29 +95259,29 @@ com.facebook.imagepipeline.producers.DecodeProducer$LocalImagesProgressiveDecode # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/p;Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;ZI)V"} 13:16:void (com.facebook.imagepipeline.producers.DecodeProducer,com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,boolean,int):449:449 -> 2:9:boolean updateDecodeJob(com.facebook.imagepipeline.image.EncodedImage,int):455:455 -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;I)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;I)Z"} 10:13:boolean updateDecodeJob(com.facebook.imagepipeline.image.EncodedImage,int):458:458 -> J 14:18:boolean updateDecodeJob(com.facebook.imagepipeline.image.EncodedImage,int):459:459 -> J 6:10:int getIntermediateImageEndOffset(com.facebook.imagepipeline.image.EncodedImage):461:461 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;)I"} 2:11:com.facebook.imagepipeline.image.QualityInfo getQualityInfo():464:464 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln1/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr1/o;"} com.facebook.imagepipeline.producers.DecodeProducer$NetworkImagesProgressiveDecoder -> com.facebook.imagepipeline.producers.p$c: # {"id":"sourceFile","fileName":"DecodeProducer.kt"} com.facebook.imagepipeline.decoder.ProgressiveJpegParser progressiveJpegParser -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/f;"} com.facebook.imagepipeline.decoder.ProgressiveJpegConfig progressiveJpegConfig -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/e;"} com.facebook.imagepipeline.producers.DecodeProducer this$0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/p;"} 21:28:void (com.facebook.imagepipeline.producers.DecodeProducer,com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,com.facebook.imagepipeline.decoder.ProgressiveJpegParser,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,boolean,int):467:467 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/p;Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;Ll1/f;Ll1/e;ZI)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/p;Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;Lp1/f;Lp1/e;ZI)V"} 29:31:void (com.facebook.imagepipeline.producers.DecodeProducer,com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,com.facebook.imagepipeline.decoder.ProgressiveJpegParser,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,boolean,int):474:474 -> 32:33:void (com.facebook.imagepipeline.producers.DecodeProducer,com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,com.facebook.imagepipeline.decoder.ProgressiveJpegParser,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,boolean,int):470:470 -> 34:36:void (com.facebook.imagepipeline.producers.DecodeProducer,com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,com.facebook.imagepipeline.decoder.ProgressiveJpegParser,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,boolean,int):471:471 -> 37:40:void (com.facebook.imagepipeline.producers.DecodeProducer,com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,com.facebook.imagepipeline.decoder.ProgressiveJpegParser,com.facebook.imagepipeline.decoder.ProgressiveJpegConfig,boolean,int):515:515 -> 5:6:boolean updateDecodeJob(com.facebook.imagepipeline.image.EncodedImage,int):481:481 -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;I)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;I)Z"} 7:10:boolean updateDecodeJob(com.facebook.imagepipeline.image.EncodedImage,int):483:483 -> J 11:28:boolean updateDecodeJob(com.facebook.imagepipeline.image.EncodedImage,int):484:484 -> J 29:34:boolean updateDecodeJob(com.facebook.imagepipeline.image.EncodedImage,int):485:485 -> J @@ -90460,9 +95298,9 @@ com.facebook.imagepipeline.producers.DecodeProducer$NetworkImagesProgressiveDeco 95:97:boolean updateDecodeJob(com.facebook.imagepipeline.image.EncodedImage,int):502:502 -> J 98:101:boolean updateDecodeJob(com.facebook.imagepipeline.image.EncodedImage,int):504:504 -> J 6:12:int getIntermediateImageEndOffset(com.facebook.imagepipeline.image.EncodedImage):508:508 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;)I"} 1:18:com.facebook.imagepipeline.image.QualityInfo getQualityInfo():512:512 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln1/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr1/o;"} com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder -> com.facebook.imagepipeline.producers.p$d: # {"id":"sourceFile","fileName":"DecodeProducer.kt"} com.facebook.imagepipeline.producers.ProducerContext producerContext -> c @@ -90471,7 +95309,7 @@ com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder -> com.fa com.facebook.imagepipeline.producers.ProducerListener2 producerListener -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/g0;"} com.facebook.imagepipeline.common.ImageDecodeOptions imageDecodeOptions -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/d;"} boolean isFinished -> g com.facebook.imagepipeline.producers.JobScheduler jobScheduler -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/G;"} @@ -90495,12 +95333,12 @@ com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder -> com.fa 2:4:void handleError(java.lang.Throwable):384:384 -> B 5:12:void handleError(java.lang.Throwable):385:385 -> B 1:10:void handleResult(com.facebook.imagepipeline.image.CloseableImage,int):373:373 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/d;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/d;I)V"} 11:17:void handleResult(com.facebook.imagepipeline.image.CloseableImage,int):375:375 -> C 18:24:void handleResult(com.facebook.imagepipeline.image.CloseableImage,int):376:376 -> C 25:33:void handleResult(com.facebook.imagepipeline.image.CloseableImage,int):378:378 -> C 1:29:com.facebook.imagepipeline.image.CloseableImage internalDecode(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo):265:265 -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;ILn1/o;)Ln1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;ILr1/o;)Lr1/d;"} 30:45:com.facebook.imagepipeline.image.CloseableImage internalDecode(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo):268:268 -> D 46:56:com.facebook.imagepipeline.image.CloseableImage internalDecode(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo):274:274 -> D 57:59:com.facebook.imagepipeline.image.CloseableImage internalDecode(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo):275:275 -> D @@ -90516,13 +95354,13 @@ com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder -> com.fa 31:32:void maybeFinish(boolean):360:360 -> E 33:34:void maybeFinish(boolean):362:362 -> E 1:9:void maybeIncreaseSampleSize(com.facebook.imagepipeline.image.EncodedImage):105:105 -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;)V"} 10:19:void maybeIncreaseSampleSize(com.facebook.imagepipeline.image.EncodedImage):108:108 -> F 20:23:void maybeIncreaseSampleSize(com.facebook.imagepipeline.image.EncodedImage):110:110 -> F 24:27:void maybeIncreaseSampleSize(com.facebook.imagepipeline.image.EncodedImage):111:111 -> F 1:13:java.lang.Object com.facebook.imagepipeline.systrace.FrescoSystrace.traceSection(java.lang.String,kotlin.jvm.functions.Function0):40:40 -> G 1:13:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):115 -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;I)V"} 14:21:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):116:116 -> G 22:27:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):120:120 -> G 28:29:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):121:121 -> G @@ -90563,7 +95401,7 @@ com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder -> com.fa 236:243:java.lang.Object com.facebook.imagepipeline.systrace.FrescoSystrace.traceSection(java.lang.String,kotlin.jvm.functions.Function0):48:48 -> G 236:243:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):115 -> G 1:15:void setImageExtras(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.image.CloseableImage,int):288:288 -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;Ln1/d;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;Lr1/d;I)V"} 16:30:void setImageExtras(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.image.CloseableImage,int):289:289 -> H 31:45:void setImageExtras(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.image.CloseableImage,int):290:290 -> H 46:56:void setImageExtras(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.image.CloseableImage,int):291:291 -> H @@ -90574,17 +95412,17 @@ com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder -> com.fa 94:105:void setImageExtras(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.image.CloseableImage,int):298:298 -> H 1:3:void setLastScheduledScanNumber(int):102:102 -> I 1:7:boolean updateDecodeJob(com.facebook.imagepipeline.image.EncodedImage,int):157:157 -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;I)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;I)Z"} 1:4:void onCancellationImpl():152:152 -> g 6:9:void onFailureImpl(java.lang.Throwable):148:148 -> h 1:6:void access$handleCancellation(com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder):88:88 -> i 1:6:void onNewResultImpl(java.lang.Object,int):88 -> i 5:8:void onProgressUpdateImpl(float):144:144 -> j - 1:1:void $r8$lambda$Y9NahPUmLEkdMWWMLomB1mNwyIc(com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder,com.facebook.imagepipeline.producers.DecodeProducer,int,n1.EncodedImage,int):0:0 -> q + 1:1:void $r8$lambda$Y9NahPUmLEkdMWWMLomB1mNwyIc(com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder,com.facebook.imagepipeline.producers.DecodeProducer,int,r1.EncodedImage,int):0:0 -> q # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/p$d;Lcom/facebook/imagepipeline/producers/p;ILn1/j;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/p$d;Lcom/facebook/imagepipeline/producers/p;ILr1/j;I)V"} 13:18:void _init_$lambda$2(com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder,com.facebook.imagepipeline.producers.DecodeProducer,int,com.facebook.imagepipeline.image.EncodedImage,int):401:401 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/p$d;Lcom/facebook/imagepipeline/producers/p;ILn1/j;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/p$d;Lcom/facebook/imagepipeline/producers/p;ILr1/j;I)V"} 19:33:void _init_$lambda$2(com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder,com.facebook.imagepipeline.producers.DecodeProducer,int,com.facebook.imagepipeline.image.EncodedImage,int):402:402 -> r 34:48:void _init_$lambda$2(com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder,com.facebook.imagepipeline.producers.DecodeProducer,int,com.facebook.imagepipeline.image.EncodedImage,int):403:403 -> r 49:60:void _init_$lambda$2(com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder,com.facebook.imagepipeline.producers.DecodeProducer,int,com.facebook.imagepipeline.image.EncodedImage,int):405:405 -> r @@ -90608,7 +95446,7 @@ com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder -> com.fa 1:4:void access$handleCancellation(com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder):88:88 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/p$d;)V"} 7:22:void doDecode(com.facebook.imagepipeline.image.EncodedImage,int,int):167:167 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;II)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;II)V"} 23:34:void doDecode(com.facebook.imagepipeline.image.EncodedImage,int,int):170:170 -> v 35:49:void doDecode(com.facebook.imagepipeline.image.EncodedImage,int,int):173:173 -> v 50:59:void doDecode(com.facebook.imagepipeline.image.EncodedImage,int,int):174:174 -> v @@ -90654,7 +95492,7 @@ com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder -> com.fa 414:416:void doDecode(com.facebook.imagepipeline.image.EncodedImage,int,int):238:238 -> v 417:425:void doDecode(com.facebook.imagepipeline.image.EncodedImage,int,int):255:255 -> v 11:24:java.util.Map getExtraMap(com.facebook.imagepipeline.image.CloseableImage,long,com.facebook.imagepipeline.image.QualityInfo,boolean,java.lang.String,java.lang.String,java.lang.String,java.lang.String):311:311 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/d;JLn1/o;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/d;JLr1/o;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map;"} 25:28:java.util.Map getExtraMap(com.facebook.imagepipeline.image.CloseableImage,long,com.facebook.imagepipeline.image.QualityInfo,boolean,java.lang.String,java.lang.String,java.lang.String,java.lang.String):314:314 -> w 29:36:java.util.Map getExtraMap(com.facebook.imagepipeline.image.CloseableImage,long,com.facebook.imagepipeline.image.QualityInfo,boolean,java.lang.String,java.lang.String,java.lang.String,java.lang.String):315:315 -> w 37:40:java.util.Map getExtraMap(com.facebook.imagepipeline.image.CloseableImage,long,com.facebook.imagepipeline.image.QualityInfo,boolean,java.lang.String,java.lang.String,java.lang.String,java.lang.String):316:316 -> w @@ -90685,11 +95523,11 @@ com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder -> com.fa 238:240:java.util.Map getExtraMap(com.facebook.imagepipeline.image.CloseableImage,long,com.facebook.imagepipeline.image.QualityInfo,boolean,java.lang.String,java.lang.String,java.lang.String,java.lang.String):348:348 -> w 241:245:java.util.Map getExtraMap(com.facebook.imagepipeline.image.CloseableImage,long,com.facebook.imagepipeline.image.QualityInfo,boolean,java.lang.String,java.lang.String,java.lang.String,java.lang.String):350:350 -> w int getIntermediateImageEndOffset(com.facebook.imagepipeline.image.EncodedImage) -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;)I"} 1:3:void setLastScheduledScanNumber(int):102:102 -> y 1:3:int getLastScheduledScanNumber():102 -> y com.facebook.imagepipeline.image.QualityInfo getQualityInfo() -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln1/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr1/o;"} com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder$$ExternalSyntheticLambda0 -> com.facebook.imagepipeline.producers.q: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} @@ -90704,9 +95542,9 @@ com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder$$External 1:1:void (com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder,com.facebook.imagepipeline.producers.DecodeProducer,int):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/p$d;Lcom/facebook/imagepipeline/producers/p;I)V"} - 1:1:void run(n1.EncodedImage,int):0:0 -> a + 1:1:void run(r1.EncodedImage,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;I)V"} com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder$1 -> com.facebook.imagepipeline.producers.p$d$a: # {"id":"sourceFile","fileName":"DecodeProducer.kt"} com.facebook.imagepipeline.producers.DecodeProducer$ProgressiveDecoder this$0 -> a @@ -90727,14 +95565,14 @@ com.facebook.imagepipeline.producers.DelayProducer -> com.facebook.imagepipeline # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;Ljava/util/concurrent/ScheduledExecutorService;)V"} 9:10:void (com.facebook.imagepipeline.producers.Producer,java.util.concurrent.ScheduledExecutorService):21:21 -> 11:13:void (com.facebook.imagepipeline.producers.Producer,java.util.concurrent.ScheduledExecutorService):22:22 -> - 11:14:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):28:28 -> b + 11:14:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):28:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} - 15:18:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):29:29 -> b - 19:23:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):30:30 -> b - 24:28:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):32:32 -> b - 29:30:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):33:33 -> b - 31:34:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):30:30 -> b - 35:40:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):35:35 -> b + 15:18:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):29:29 -> a + 19:23:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):30:30 -> a + 24:28:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):32:32 -> a + 29:30:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):33:33 -> a + 31:34:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):30:30 -> a + 35:40:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):35:35 -> a 1:1:void $r8$lambda$kQR8PJBEMNYIrmwSKs_WhU0nleI(com.facebook.imagepipeline.producers.DelayProducer,com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/s;Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} @@ -90774,7 +95612,7 @@ com.facebook.imagepipeline.producers.DiskCacheDecision -> com.facebook.imagepipe # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/u;"} 1:4:void ():14:14 -> 6:14:com.facebook.imagepipeline.cache.BufferedDiskCache chooseDiskCacheForRequest(com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.cache.BufferedDiskCache,com.facebook.imagepipeline.cache.BufferedDiskCache,java.util.Map):23:23 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Lg1/j;Lg1/j;Ljava/util/Map;)Lg1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Lk1/j;Lk1/j;Ljava/util/Map;)Lk1/j;"} 15:23:com.facebook.imagepipeline.cache.BufferedDiskCache chooseDiskCacheForRequest(com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.cache.BufferedDiskCache,com.facebook.imagepipeline.cache.BufferedDiskCache,java.util.Map):26:26 -> a 24:33:com.facebook.imagepipeline.cache.BufferedDiskCache chooseDiskCacheForRequest(com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.cache.BufferedDiskCache,com.facebook.imagepipeline.cache.BufferedDiskCache,java.util.Map):29:29 -> a 34:39:com.facebook.imagepipeline.cache.BufferedDiskCache chooseDiskCacheForRequest(com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.cache.BufferedDiskCache,com.facebook.imagepipeline.cache.BufferedDiskCache,java.util.Map):30:30 -> a @@ -90785,44 +95623,44 @@ com.facebook.imagepipeline.producers.DiskCacheDecision$DiskCacheDecisionNoDiskCa com.facebook.imagepipeline.producers.DiskCacheReadProducer -> com.facebook.imagepipeline.producers.v: # {"id":"sourceFile","fileName":"DiskCacheReadProducer.java"} com.facebook.common.internal.Supplier mDiskCachesStoreSupplier -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.imagepipeline.cache.CacheKeyFactory mCacheKeyFactory -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/k;"} com.facebook.imagepipeline.producers.Producer mInputProducer -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/d0;"} 1:3:void (com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.Producer):55:55 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB0/n;Lg1/k;Lcom/facebook/imagepipeline/producers/d0;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/n;Lk1/k;Lcom/facebook/imagepipeline/producers/d0;)V"} 4:5:void (com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.Producer):56:56 -> 6:7:void (com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.Producer):57:57 -> 8:10:void (com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.Producer):58:58 -> - 1:4:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):63:63 -> b + 1:4:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):63:63 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} - 5:10:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):66:66 -> b - 11:16:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):67:67 -> b - 17:20:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):69:69 -> b - 21:29:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):73:73 -> b - 30:31:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):75:75 -> b - 32:39:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):76:76 -> b - 40:47:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):77:77 -> b - 48:51:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):81:81 -> b - 52:55:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):82:82 -> b - 56:59:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):83:83 -> b - 60:65:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):79:79 -> b - 66:81:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):86:86 -> b - 82:108:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):92:92 -> b - 109:111:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):87:87 -> b - 112:115:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):94:94 -> b - 116:121:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):97:97 -> b - 122:125:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):98:98 -> b - 126:129:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):100:100 -> b - 130:132:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):101:101 -> b - 133:136:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):102:102 -> b + 5:10:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):66:66 -> a + 11:16:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):67:67 -> a + 17:20:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):69:69 -> a + 21:29:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):73:73 -> a + 30:31:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):75:75 -> a + 32:39:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):76:76 -> a + 40:47:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):77:77 -> a + 48:51:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):81:81 -> a + 52:55:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):82:82 -> a + 56:59:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):83:83 -> a + 60:65:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):79:79 -> a + 66:81:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):86:86 -> a + 82:108:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):92:92 -> a + 109:111:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):87:87 -> a + 112:115:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):94:94 -> a + 116:121:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):97:97 -> a + 122:125:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):98:98 -> a + 126:129:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):100:100 -> a + 130:132:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):101:101 -> a + 133:136:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):102:102 -> a 1:1:com.facebook.imagepipeline.producers.Producer -$$Nest$fgetmInputProducer(com.facebook.imagepipeline.producers.DiskCacheReadProducer):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/v;)Lcom/facebook/imagepipeline/producers/d0;"} - 1:1:boolean -$$Nest$smisTaskCancelled(a0.Task):0:0 -> d + 1:1:boolean -$$Nest$smisTaskCancelled(e0.Task):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/f;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/f;)Z"} 1:10:java.util.Map getExtraMap(com.facebook.imagepipeline.producers.ProducerListener2,com.facebook.imagepipeline.producers.ProducerContext,boolean,int):165:165 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/g0;Lcom/facebook/imagepipeline/producers/e0;ZI)Ljava/util/Map;"} 11:14:java.util.Map getExtraMap(com.facebook.imagepipeline.producers.ProducerListener2,com.facebook.imagepipeline.producers.ProducerContext,boolean,int):168:168 -> e @@ -90831,7 +95669,7 @@ com.facebook.imagepipeline.producers.DiskCacheReadProducer -> com.facebook.image 25:29:java.util.Map getExtraMap(com.facebook.imagepipeline.producers.ProducerListener2,com.facebook.imagepipeline.producers.ProducerContext,boolean,int):169:169 -> e 30:38:java.util.Map getExtraMap(com.facebook.imagepipeline.producers.ProducerListener2,com.facebook.imagepipeline.producers.ProducerContext,boolean,int):175:175 -> e 1:6:boolean isTaskCancelled(bolts.Task):143:143 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/f;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/f;)Z"} 7:25:boolean isTaskCancelled(bolts.Task):144:144 -> f 1:10:void maybeStartInputProducer(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):149:149 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} @@ -90840,7 +95678,7 @@ com.facebook.imagepipeline.producers.DiskCacheReadProducer -> com.facebook.image 26:29:void maybeStartInputProducer(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):152:152 -> g 30:35:void maybeStartInputProducer(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):156:156 -> g 1:4:bolts.Continuation onFinishDiskReads(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):107:107 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)La0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)Le0/d;"} 5:10:bolts.Continuation onFinishDiskReads(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):108:108 -> h 1:9:void subscribeTaskForRequestCancellation(java.util.concurrent.atomic.AtomicBoolean,com.facebook.imagepipeline.producers.ProducerContext):181:181 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/atomic/AtomicBoolean;Lcom/facebook/imagepipeline/producers/e0;)V"} @@ -90857,9 +95695,9 @@ com.facebook.imagepipeline.producers.DiskCacheReadProducer$1 -> com.facebook.ima 1:12:void (com.facebook.imagepipeline.producers.DiskCacheReadProducer,com.facebook.imagepipeline.producers.ProducerListener2,com.facebook.imagepipeline.producers.ProducerContext,com.facebook.imagepipeline.producers.Consumer):108:108 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/v;Lcom/facebook/imagepipeline/producers/g0;Lcom/facebook/imagepipeline/producers/e0;Lcom/facebook/imagepipeline/producers/n;)V"} 1:5:java.lang.Object then(bolts.Task):108:108 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/f;)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/f;)Ljava/lang/Object;"} 1:9:java.lang.Void then(bolts.Task):112:112 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/f;)Ljava/lang/Void;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/f;)Ljava/lang/Void;"} 10:16:java.lang.Void then(bolts.Task):113:113 -> b 17:22:java.lang.Void then(bolts.Task):114:114 -> b 23:28:java.lang.Void then(bolts.Task):115:115 -> b @@ -90891,17 +95729,17 @@ com.facebook.imagepipeline.producers.DiskCacheReadProducer$2 -> com.facebook.ima com.facebook.imagepipeline.producers.DiskCacheWriteProducer -> com.facebook.imagepipeline.producers.w: # {"id":"sourceFile","fileName":"DiskCacheWriteProducer.java"} com.facebook.common.internal.Supplier mDiskCachesStoreSupplier -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.imagepipeline.cache.CacheKeyFactory mCacheKeyFactory -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/k;"} com.facebook.imagepipeline.producers.Producer mInputProducer -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/d0;"} 1:3:void (com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.Producer):46:46 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB0/n;Lg1/k;Lcom/facebook/imagepipeline/producers/d0;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/n;Lk1/k;Lcom/facebook/imagepipeline/producers/d0;)V"} 4:5:void (com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.Producer):47:47 -> 6:7:void (com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.Producer):48:48 -> 8:10:void (com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.Producer):49:49 -> - 1:4:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):54:54 -> b + 1:4:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):54:54 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} 1:10:void maybeStartInputProducer(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):59:59 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} @@ -90917,17 +95755,17 @@ com.facebook.imagepipeline.producers.DiskCacheWriteProducer$DiskCacheWriteConsum com.facebook.imagepipeline.producers.ProducerContext mProducerContext -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/e0;"} com.facebook.common.internal.Supplier mDiskCachesStoreSupplier -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.imagepipeline.cache.CacheKeyFactory mCacheKeyFactory -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/k;"} - 1:1:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,B0.Supplier,g1.CacheKeyFactory,com.facebook.imagepipeline.producers.DiskCacheWriteProducer-IA):0:0 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/k;"} + 1:1:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,F0.Supplier,k1.CacheKeyFactory,com.facebook.imagepipeline.producers.DiskCacheWriteProducer-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;LB0/n;Lg1/k;Lcom/facebook/imagepipeline/producers/x;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;LF0/n;Lk1/k;Lcom/facebook/imagepipeline/producers/x;)V"} 2:5:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory):102:105 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;LB0/n;Lg1/k;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;LF0/n;Lk1/k;)V"} 1:6:void onNewResultImpl(java.lang.Object,int):90:90 -> i 1:13:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):110:110 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;I)V"} 14:24:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):113:113 -> q 25:30:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):115:115 -> q 31:39:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):116:116 -> q @@ -90959,15 +95797,15 @@ com.facebook.imagepipeline.producers.DiskCacheWriteProducer-IA -> com.facebook.i com.facebook.imagepipeline.producers.EncodedCacheKeyMultiplexProducer -> com.facebook.imagepipeline.producers.y: # {"id":"sourceFile","fileName":"EncodedCacheKeyMultiplexProducer.java"} com.facebook.imagepipeline.cache.CacheKeyFactory mCacheKeyFactory -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/k;"} 1:7:void (com.facebook.imagepipeline.cache.CacheKeyFactory,boolean,com.facebook.imagepipeline.producers.Producer):30:30 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/k;ZLcom/facebook/imagepipeline/producers/d0;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/k;ZLcom/facebook/imagepipeline/producers/d0;)V"} 8:10:void (com.facebook.imagepipeline.cache.CacheKeyFactory,boolean,com.facebook.imagepipeline.producers.Producer):35:35 -> 1:7:java.io.Closeable cloneOrNull(java.io.Closeable):20:20 -> g 1:5:java.lang.Object getKey(com.facebook.imagepipeline.producers.ProducerContext):20:20 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/e0;)Ljava/lang/Object;"} 1:5:com.facebook.imagepipeline.image.EncodedImage cloneOrNull(com.facebook.imagepipeline.image.EncodedImage):46:46 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;)Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;)Lr1/j;"} 1:2:android.util.Pair getKey(com.facebook.imagepipeline.producers.ProducerContext):39:39 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/e0;)Landroid/util/Pair;"} 3:10:android.util.Pair getKey(com.facebook.imagepipeline.producers.ProducerContext):41:41 -> m @@ -90977,86 +95815,86 @@ com.facebook.imagepipeline.producers.EncodedCacheKeyMultiplexProducer -> com.fac com.facebook.imagepipeline.producers.EncodedMemoryCacheProducer -> com.facebook.imagepipeline.producers.z: # {"id":"sourceFile","fileName":"EncodedMemoryCacheProducer.java"} com.facebook.imagepipeline.cache.MemoryCache mMemoryCache -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/x;"} com.facebook.imagepipeline.cache.CacheKeyFactory mCacheKeyFactory -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/k;"} com.facebook.imagepipeline.producers.Producer mInputProducer -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/d0;"} 1:3:void (com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.Producer):38:38 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/x;Lg1/k;Lcom/facebook/imagepipeline/producers/d0;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/x;Lk1/k;Lcom/facebook/imagepipeline/producers/d0;)V"} 4:5:void (com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.Producer):39:39 -> 6:7:void (com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.Producer):40:40 -> 8:10:void (com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.Producer):41:41 -> - 1:8:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):48:48 -> b + 1:8:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):48:48 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} - 9:18:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):49:49 -> b - 19:22:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):51:51 -> b - 23:25:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):52:52 -> b - 26:29:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):53:53 -> b - 30:31:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):54:54 -> b - 32:39:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):55:55 -> b - 40:44:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):58:58 -> b - 45:51:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):59:59 -> b - 52:59:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):61:61 -> b - 60:66:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):63:63 -> b - 67:71:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):64:64 -> b - 72:77:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):69:69 -> b - 78:87:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):70:70 -> b - 88:90:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):66:66 -> b - 91:93:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):72:72 -> b - 94:98:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):73:73 -> b - 99:101:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):74:74 -> b - 102:104:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):75:75 -> b - 105:107:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):78:78 -> b - 108:110:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):114:114 -> b - 111:116:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):117:117 -> b - 117:124:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):118:118 -> b - 125:127:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):78:78 -> b - 128:128:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):79:79 -> b - 129:138:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):82:82 -> b - 139:146:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):83:83 -> b - 147:152:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):87:87 -> b - 153:158:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):88:88 -> b - 159:162:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):84:84 -> b - 163:165:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):90:90 -> b - 166:170:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):91:91 -> b - 171:173:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):92:92 -> b - 174:176:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):114:114 -> b - 177:182:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):117:117 -> b - 183:186:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):118:118 -> b - 187:190:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):96:96 -> b - 191:196:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):102:102 -> b - 197:200:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):103:103 -> b - 201:216:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):104:104 -> b - 217:222:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):109:109 -> b - 223:226:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):110:110 -> b - 227:229:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):106:106 -> b - 230:234:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):112:112 -> b - 235:237:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):114:114 -> b - 238:243:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):117:117 -> b - 244:247:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):118:118 -> b - 248:250:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):114:114 -> b - 251:251:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):115:115 -> b - 252:257:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):117:117 -> b - 258:260:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):118:118 -> b - 261:261:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):120:120 -> b + 9:18:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):49:49 -> a + 19:22:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):51:51 -> a + 23:25:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):52:52 -> a + 26:29:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):53:53 -> a + 30:31:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):54:54 -> a + 32:39:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):55:55 -> a + 40:44:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):58:58 -> a + 45:51:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):59:59 -> a + 52:59:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):61:61 -> a + 60:66:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):63:63 -> a + 67:71:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):64:64 -> a + 72:77:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):69:69 -> a + 78:87:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):70:70 -> a + 88:90:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):66:66 -> a + 91:93:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):72:72 -> a + 94:98:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):73:73 -> a + 99:101:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):74:74 -> a + 102:104:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):75:75 -> a + 105:107:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):78:78 -> a + 108:110:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):114:114 -> a + 111:116:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):117:117 -> a + 117:124:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):118:118 -> a + 125:127:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):78:78 -> a + 128:128:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):79:79 -> a + 129:138:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):82:82 -> a + 139:146:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):83:83 -> a + 147:152:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):87:87 -> a + 153:158:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):88:88 -> a + 159:162:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):84:84 -> a + 163:165:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):90:90 -> a + 166:170:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):91:91 -> a + 171:173:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):92:92 -> a + 174:176:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):114:114 -> a + 177:182:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):117:117 -> a + 183:186:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):118:118 -> a + 187:190:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):96:96 -> a + 191:196:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):102:102 -> a + 197:200:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):103:103 -> a + 201:216:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):104:104 -> a + 217:222:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):109:109 -> a + 223:226:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):110:110 -> a + 227:229:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):106:106 -> a + 230:234:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):112:112 -> a + 235:237:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):114:114 -> a + 238:243:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):117:117 -> a + 244:247:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):118:118 -> a + 248:250:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):114:114 -> a + 251:251:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):115:115 -> a + 252:257:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):117:117 -> a + 258:260:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):118:118 -> a + 261:261:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):120:120 -> a com.facebook.imagepipeline.producers.EncodedMemoryCacheProducer$EncodedMemoryCacheConsumer -> com.facebook.imagepipeline.producers.z$a: # {"id":"sourceFile","fileName":"EncodedMemoryCacheProducer.java"} com.facebook.imagepipeline.cache.MemoryCache mMemoryCache -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/x;"} com.facebook.cache.common.CacheKey mRequestedCacheKey -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/d;"} boolean mIsEncodedCacheEnabledForWrite -> e boolean mEncodedCacheEnabled -> f 1:3:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.cache.common.CacheKey,boolean,boolean):137:137 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lg1/x;Lv0/d;ZZ)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lk1/x;Lz0/d;ZZ)V"} 4:5:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.cache.common.CacheKey,boolean,boolean):138:138 -> 6:7:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.cache.common.CacheKey,boolean,boolean):139:139 -> 8:9:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.cache.common.CacheKey,boolean,boolean):140:140 -> 10:12:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.cache.MemoryCache,com.facebook.cache.common.CacheKey,boolean,boolean):141:141 -> 1:6:void onNewResultImpl(java.lang.Object,int):123:123 -> i 1:6:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):147:147 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;I)V"} 7:15:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):148:148 -> q 16:25:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):152:152 -> q 26:31:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):154:154 -> q @@ -91091,54 +95929,54 @@ com.facebook.imagepipeline.producers.EncodedMemoryCacheProducer$EncodedMemoryCac com.facebook.imagepipeline.producers.EncodedProbeProducer -> com.facebook.imagepipeline.producers.A: # {"id":"sourceFile","fileName":"EncodedProbeProducer.java"} com.facebook.common.internal.Supplier mDiskCachesStoreSupplier -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.imagepipeline.cache.CacheKeyFactory mCacheKeyFactory -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/k;"} com.facebook.imagepipeline.producers.Producer mInputProducer -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/d0;"} com.facebook.imagepipeline.cache.BoundedLinkedHashSet mEncodedMemoryCacheHistory -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/d;"} com.facebook.imagepipeline.cache.BoundedLinkedHashSet mDiskCacheHistory -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/d;"} 1:3:void (com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.producers.Producer):41:41 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB0/n;Lg1/k;Lg1/d;Lg1/d;Lcom/facebook/imagepipeline/producers/d0;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/n;Lk1/k;Lk1/d;Lk1/d;Lcom/facebook/imagepipeline/producers/d0;)V"} 4:5:void (com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.producers.Producer):42:42 -> 6:7:void (com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.producers.Producer):43:43 -> 8:9:void (com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.producers.Producer):44:44 -> 10:11:void (com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.producers.Producer):45:45 -> 12:14:void (com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.producers.Producer):46:46 -> - 1:6:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):53:53 -> b + 1:6:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):53:53 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} - 7:15:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):54:54 -> b - 16:19:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):56:56 -> b - 20:26:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):57:57 -> b - 27:41:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):58:58 -> b - 42:47:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):67:67 -> b - 48:53:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):68:68 -> b - 54:58:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):69:69 -> b - 59:63:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):71:71 -> b - 64:69:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):72:72 -> b - 70:72:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):73:73 -> b - 73:78:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):76:76 -> b - 79:82:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):77:77 -> b - 83:88:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):76:76 -> b - 89:91:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):77:77 -> b - 92:92:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):79:79 -> b + 7:15:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):54:54 -> a + 16:19:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):56:56 -> a + 20:26:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):57:57 -> a + 27:41:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):58:58 -> a + 42:47:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):67:67 -> a + 48:53:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):68:68 -> a + 54:58:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):69:69 -> a + 59:63:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):71:71 -> a + 64:69:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):72:72 -> a + 70:72:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):73:73 -> a + 73:78:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):76:76 -> a + 79:82:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):77:77 -> a + 83:88:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):76:76 -> a + 89:91:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):77:77 -> a + 92:92:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):79:79 -> a 1:3:java.lang.String getProducerName():154:154 -> c com.facebook.imagepipeline.producers.EncodedProbeProducer$ProbeConsumer -> com.facebook.imagepipeline.producers.A$a: # {"id":"sourceFile","fileName":"EncodedProbeProducer.java"} com.facebook.imagepipeline.producers.ProducerContext mProducerContext -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/e0;"} com.facebook.common.internal.Supplier mDefaultBufferedDiskCache -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.imagepipeline.cache.CacheKeyFactory mCacheKeyFactory -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/k;"} com.facebook.imagepipeline.cache.BoundedLinkedHashSet mEncodedMemoryCacheHistory -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/d;"} com.facebook.imagepipeline.cache.BoundedLinkedHashSet mDiskCacheHistory -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/d;"} 1:3:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.cache.BoundedLinkedHashSet):97:97 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;LB0/n;Lg1/k;Lg1/d;Lg1/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;LF0/n;Lk1/k;Lk1/d;Lk1/d;)V"} 4:5:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.cache.BoundedLinkedHashSet):98:98 -> 6:7:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.cache.BoundedLinkedHashSet):99:99 -> 8:9:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.cache.BoundedLinkedHashSet):100:100 -> @@ -91146,7 +95984,7 @@ com.facebook.imagepipeline.producers.EncodedProbeProducer$ProbeConsumer -> com.f 12:14:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.cache.BoundedLinkedHashSet,com.facebook.imagepipeline.cache.BoundedLinkedHashSet):102:102 -> 1:6:void onNewResultImpl(java.lang.Object,int):82:82 -> i 1:8:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):108:108 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;I)V"} 9:17:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):109:109 -> q 18:27:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):113:113 -> q 28:33:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):115:115 -> q @@ -91190,7 +96028,7 @@ com.facebook.imagepipeline.producers.FetchState -> com.facebook.imagepipeline.pr long mLastIntermediateResultTimeMs -> c int mOnNewResultStatusFlags -> d com.facebook.imagepipeline.common.BytesRange mResponseBytesRange -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/b;"} 1:3:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):32:32 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} 4:5:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):33:33 -> @@ -91205,12 +96043,12 @@ com.facebook.imagepipeline.producers.FetchState -> com.facebook.imagepipeline.pr # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/facebook/imagepipeline/producers/g0;"} 1:3:int getOnNewResultStatusFlags():68:68 -> e 1:3:com.facebook.imagepipeline.common.BytesRange getResponseBytesRange():81:81 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/b;"} 1:11:android.net.Uri getUri():55:55 -> g 1:3:void setLastIntermediateResultTimeMs(long):63:63 -> h 1:3:void setOnNewResultStatusFlags(int):76:76 -> i 1:3:void setResponseBytesRange(com.facebook.imagepipeline.common.BytesRange):89:89 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/b;)V"} com.facebook.imagepipeline.producers.HttpUrlConnectionNetworkFetcher -> com.facebook.imagepipeline.producers.D: # {"id":"sourceFile","fileName":"HttpUrlConnectionNetworkFetcher.java"} int mHttpConnectionTimeout -> a @@ -91218,10 +96056,10 @@ com.facebook.imagepipeline.producers.HttpUrlConnectionNetworkFetcher -> com.face java.util.Map mRequestHeaders -> c java.util.concurrent.ExecutorService mExecutorService -> d com.facebook.common.time.MonotonicClock mMonotonicClock -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LM0/b;"} 1:2:void (int):77:78 -> 3:7:void (java.lang.String,java.util.Map,com.facebook.common.time.MonotonicClock):96:100 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/util/Map;LI0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/util/Map;LM0/b;)V"} 1:6:com.facebook.imagepipeline.producers.HttpUrlConnectionNetworkFetcher$HttpUrlConnectionNetworkFetchState createFetchState(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):106:106 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)Lcom/facebook/imagepipeline/producers/D$c;"} 1:4:java.net.HttpURLConnection downloadFrom(android.net.Uri,int):162:162 -> b @@ -91368,11 +96206,11 @@ com.facebook.imagepipeline.producers.InternalProducerListener -> com.facebook.im com.facebook.imagepipeline.producers.InternalRequestListener -> com.facebook.imagepipeline.producers.F: # {"id":"sourceFile","fileName":"InternalRequestListener.kt"} com.facebook.imagepipeline.listener.RequestListener requestListener -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt1/e;"} com.facebook.imagepipeline.listener.RequestListener2 requestListener2 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt1/d;"} 1:3:void (com.facebook.imagepipeline.listener.RequestListener,com.facebook.imagepipeline.listener.RequestListener2):16:16 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp1/e;Lp1/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt1/e;Lt1/d;)V"} 4:5:void (com.facebook.imagepipeline.listener.RequestListener,com.facebook.imagepipeline.listener.RequestListener2):14:14 -> 6:8:void (com.facebook.imagepipeline.listener.RequestListener,com.facebook.imagepipeline.listener.RequestListener2):15:15 -> 6:9:void onRequestStart(com.facebook.imagepipeline.producers.ProducerContext):19:19 -> b @@ -91405,7 +96243,7 @@ com.facebook.imagepipeline.producers.JobScheduler -> com.facebook.imagepipeline. java.lang.Runnable mSubmitJobRunnable -> d int mMinimumJobIntervalMs -> e com.facebook.imagepipeline.image.EncodedImage mEncodedImage -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr1/j;"} int mStatus -> g com.facebook.imagepipeline.producers.JobScheduler$JobState mJobState -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/G$f;"} @@ -91481,14 +96319,14 @@ com.facebook.imagepipeline.producers.JobScheduler -> com.facebook.imagepipeline. 66:69:boolean scheduleJob():192:192 -> h 70:71:boolean scheduleJob():190:190 -> h 1:7:boolean shouldProcess(com.facebook.imagepipeline.image.EncodedImage,int):263:263 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;I)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;I)Z"} 8:13:boolean shouldProcess(com.facebook.imagepipeline.image.EncodedImage,int):264:264 -> i 14:24:boolean shouldProcess(com.facebook.imagepipeline.image.EncodedImage,int):265:265 -> i 1:6:void submitJob():211:211 -> j 7:10:void submitJob():212:212 -> j 11:14:void submitJob():211:211 -> j 1:8:boolean updateJob(com.facebook.imagepipeline.image.EncodedImage,int):140:140 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;I)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;I)Z"} 9:10:boolean updateJob(com.facebook.imagepipeline.image.EncodedImage,int):144:145 -> k 11:12:boolean updateJob(com.facebook.imagepipeline.image.EncodedImage,int):145:146 -> k 13:17:boolean updateJob(com.facebook.imagepipeline.image.EncodedImage,int):146:146 -> k @@ -91517,7 +96355,7 @@ com.facebook.imagepipeline.producers.JobScheduler$3 -> com.facebook.imagepipelin com.facebook.imagepipeline.producers.JobScheduler$JobRunnable -> com.facebook.imagepipeline.producers.G$d: # {"id":"sourceFile","fileName":"JobScheduler.java"} void run(com.facebook.imagepipeline.image.EncodedImage,int) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;I)V"} com.facebook.imagepipeline.producers.JobScheduler$JobStartExecutorSupplier -> com.facebook.imagepipeline.producers.G$e: # {"id":"sourceFile","fileName":"JobScheduler.java"} java.util.concurrent.ScheduledExecutorService sJobStarterExecutor -> a @@ -91552,10 +96390,10 @@ com.facebook.imagepipeline.producers.LocalAssetFetchProducer -> com.facebook.ima com.facebook.imagepipeline.producers.LocalAssetFetchProducer$Companion Companion -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/H$a;"} 16:18:void (java.util.concurrent.Executor,com.facebook.common.memory.PooledByteBufferFactory,android.content.res.AssetManager):23:23 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;LE0/i;Landroid/content/res/AssetManager;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;LI0/i;Landroid/content/res/AssetManager;)V"} 19:21:void (java.util.concurrent.Executor,com.facebook.common.memory.PooledByteBufferFactory,android.content.res.AssetManager):22:22 -> 6:18:com.facebook.imagepipeline.image.EncodedImage getEncodedImage(com.facebook.imagepipeline.request.ImageRequest):28:28 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;)Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;)Lr1/j;"} 19:22:com.facebook.imagepipeline.image.EncodedImage getEncodedImage(com.facebook.imagepipeline.request.ImageRequest):29:29 -> d 23:27:com.facebook.imagepipeline.image.EncodedImage getEncodedImage(com.facebook.imagepipeline.request.ImageRequest):27:27 -> d 1:3:java.lang.String getProducerName():47:47 -> f @@ -91581,10 +96419,10 @@ com.facebook.imagepipeline.producers.LocalContentUriFetchProducer -> com.faceboo java.lang.String[] PROJECTION -> e 9:19:void ():89:89 -> 16:18:void (java.util.concurrent.Executor,com.facebook.common.memory.PooledByteBufferFactory,android.content.ContentResolver):30:30 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;LE0/i;Landroid/content/ContentResolver;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;LI0/i;Landroid/content/ContentResolver;)V"} 19:21:void (java.util.concurrent.Executor,com.facebook.common.memory.PooledByteBufferFactory,android.content.ContentResolver):29:29 -> 6:14:com.facebook.imagepipeline.image.EncodedImage getEncodedImage(com.facebook.imagepipeline.request.ImageRequest):34:34 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;)Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;)Lr1/j;"} 15:23:com.facebook.imagepipeline.image.EncodedImage getEncodedImage(com.facebook.imagepipeline.request.ImageRequest):35:35 -> d 24:43:com.facebook.imagepipeline.image.EncodedImage getEncodedImage(com.facebook.imagepipeline.request.ImageRequest):37:37 -> d 44:50:com.facebook.imagepipeline.image.EncodedImage getEncodedImage(com.facebook.imagepipeline.request.ImageRequest):38:38 -> d @@ -91604,7 +96442,7 @@ com.facebook.imagepipeline.producers.LocalContentUriFetchProducer -> com.faceboo 179:184:com.facebook.imagepipeline.image.EncodedImage getEncodedImage(com.facebook.imagepipeline.request.ImageRequest):65:65 -> d 1:3:java.lang.String getProducerName():84:84 -> f 1:10:com.facebook.imagepipeline.image.EncodedImage getCameraImage(android.net.Uri):72:72 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/net/Uri;)Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/net/Uri;)Lr1/j;"} 11:14:com.facebook.imagepipeline.image.EncodedImage getCameraImage(android.net.Uri):77:77 -> g 15:33:com.facebook.imagepipeline.image.EncodedImage getCameraImage(android.net.Uri):79:79 -> g 34:37:com.facebook.imagepipeline.image.EncodedImage getCameraImage(android.net.Uri):80:80 -> g @@ -91627,19 +96465,19 @@ com.facebook.imagepipeline.producers.LocalContentUriThumbnailFetchProducer -> co 21:32:void ():45:45 -> 33:42:void ():46:46 -> 1:3:void (java.util.concurrent.Executor,com.facebook.common.memory.PooledByteBufferFactory,android.content.ContentResolver):56:56 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;LE0/i;Landroid/content/ContentResolver;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;LI0/i;Landroid/content/ContentResolver;)V"} 4:6:void (java.util.concurrent.Executor,com.facebook.common.memory.PooledByteBufferFactory,android.content.ContentResolver):57:57 -> - 1:2:boolean canProvideImageForSize(com.facebook.imagepipeline.common.ResizeOptions):62:62 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/g;)Z"} - 3:10:boolean canProvideImageForSize(com.facebook.imagepipeline.common.ResizeOptions):63:63 -> a - 11:15:boolean canProvideImageForSize(com.facebook.imagepipeline.common.ResizeOptions):62:62 -> a + 1:2:boolean canProvideImageForSize(com.facebook.imagepipeline.common.ResizeOptions):62:62 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/g;)Z"} + 3:10:boolean canProvideImageForSize(com.facebook.imagepipeline.common.ResizeOptions):63:63 -> b + 11:15:boolean canProvideImageForSize(com.facebook.imagepipeline.common.ResizeOptions):62:62 -> b 1:4:com.facebook.imagepipeline.image.EncodedImage getEncodedImage(com.facebook.imagepipeline.request.ImageRequest):68:68 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;)Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;)Lr1/j;"} 5:10:com.facebook.imagepipeline.image.EncodedImage getEncodedImage(com.facebook.imagepipeline.request.ImageRequest):70:70 -> d 11:21:com.facebook.imagepipeline.image.EncodedImage getEncodedImage(com.facebook.imagepipeline.request.ImageRequest):71:71 -> d 1:3:java.lang.String getProducerName():163:163 -> f 5:19:com.facebook.imagepipeline.image.EncodedImage getCameraImage(android.net.Uri,com.facebook.imagepipeline.common.ResizeOptions):82:82 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/net/Uri;Lh1/g;)Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/net/Uri;Ll1/g;)Lr1/j;"} 20:25:com.facebook.imagepipeline.image.EncodedImage getCameraImage(android.net.Uri,com.facebook.imagepipeline.common.ResizeOptions):87:87 -> g 26:31:com.facebook.imagepipeline.image.EncodedImage getCameraImage(android.net.Uri,com.facebook.imagepipeline.common.ResizeOptions):88:88 -> g 32:41:com.facebook.imagepipeline.image.EncodedImage getCameraImage(android.net.Uri,com.facebook.imagepipeline.common.ResizeOptions):90:90 -> g @@ -91656,7 +96494,7 @@ com.facebook.imagepipeline.producers.LocalContentUriThumbnailFetchProducer -> co 15:20:int getRotationAngle(java.lang.String):170:170 -> i 21:33:int getRotationAngle(java.lang.String):173:173 -> i 1:8:com.facebook.imagepipeline.image.EncodedImage getThumbnail(com.facebook.imagepipeline.common.ResizeOptions,long):112:112 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/g;J)Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/g;J)Lr1/j;"} 9:12:com.facebook.imagepipeline.image.EncodedImage getThumbnail(com.facebook.imagepipeline.common.ResizeOptions,long):117:117 -> j 13:19:com.facebook.imagepipeline.image.EncodedImage getThumbnail(com.facebook.imagepipeline.common.ResizeOptions,long):118:118 -> j 20:25:com.facebook.imagepipeline.image.EncodedImage getThumbnail(com.facebook.imagepipeline.common.ResizeOptions,long):124:124 -> j @@ -91668,7 +96506,7 @@ com.facebook.imagepipeline.producers.LocalContentUriThumbnailFetchProducer -> co 68:80:com.facebook.imagepipeline.image.EncodedImage getThumbnail(com.facebook.imagepipeline.common.ResizeOptions,long):136:136 -> j 81:81:com.facebook.imagepipeline.image.EncodedImage getThumbnail(com.facebook.imagepipeline.common.ResizeOptions,long):137:137 -> j 1:2:int getThumbnailKind(com.facebook.imagepipeline.common.ResizeOptions):146:146 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/g;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/g;)I"} 3:10:int getThumbnailKind(com.facebook.imagepipeline.common.ResizeOptions):147:147 -> k 11:18:int getThumbnailKind(com.facebook.imagepipeline.common.ResizeOptions):146:146 -> k 19:20:int getThumbnailKind(com.facebook.imagepipeline.common.ResizeOptions):149:149 -> k @@ -91678,30 +96516,30 @@ com.facebook.imagepipeline.producers.LocalExifThumbnailProducer -> com.facebook. # {"id":"sourceFile","fileName":"LocalExifThumbnailProducer.java"} java.util.concurrent.Executor mExecutor -> a com.facebook.common.memory.PooledByteBufferFactory mPooledByteBufferFactory -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/i;"} android.content.ContentResolver mContentResolver -> c 1:3:void (java.util.concurrent.Executor,com.facebook.common.memory.PooledByteBufferFactory,android.content.ContentResolver):61:61 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;LE0/i;Landroid/content/ContentResolver;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;LI0/i;Landroid/content/ContentResolver;)V"} 4:5:void (java.util.concurrent.Executor,com.facebook.common.memory.PooledByteBufferFactory,android.content.ContentResolver):62:62 -> 6:7:void (java.util.concurrent.Executor,com.facebook.common.memory.PooledByteBufferFactory,android.content.ContentResolver):63:63 -> 8:10:void (java.util.concurrent.Executor,com.facebook.common.memory.PooledByteBufferFactory,android.content.ContentResolver):64:64 -> - 3:7:boolean canProvideImageForSize(com.facebook.imagepipeline.common.ResizeOptions):80:80 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/g;)Z"} - 1:4:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):88:88 -> b + 1:4:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):88:88 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} - 5:8:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):89:89 -> b - 9:15:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):91:91 -> b - 16:25:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):92:92 -> b - 26:33:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):119:119 -> b - 34:39:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):126:126 -> b - 1:1:E0.PooledByteBufferFactory -$$Nest$fgetmPooledByteBufferFactory(com.facebook.imagepipeline.producers.LocalExifThumbnailProducer):0:0 -> c - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/LocalExifThumbnailProducer;)LE0/i;"} - 1:1:n1.EncodedImage -$$Nest$mbuildEncodedImage(com.facebook.imagepipeline.producers.LocalExifThumbnailProducer,E0.PooledByteBuffer,android.media.ExifInterface):0:0 -> d - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/LocalExifThumbnailProducer;LE0/h;Landroid/media/ExifInterface;)Ln1/j;"} + 5:8:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):89:89 -> a + 9:15:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):91:91 -> a + 16:25:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):92:92 -> a + 26:33:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):119:119 -> a + 34:39:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):126:126 -> a + 3:7:boolean canProvideImageForSize(com.facebook.imagepipeline.common.ResizeOptions):80:80 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/g;)Z"} + 1:1:I0.PooledByteBufferFactory -$$Nest$fgetmPooledByteBufferFactory(com.facebook.imagepipeline.producers.LocalExifThumbnailProducer):0:0 -> c + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/LocalExifThumbnailProducer;)LI0/i;"} + 1:1:r1.EncodedImage -$$Nest$mbuildEncodedImage(com.facebook.imagepipeline.producers.LocalExifThumbnailProducer,I0.PooledByteBuffer,android.media.ExifInterface):0:0 -> d + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/LocalExifThumbnailProducer;LI0/h;Landroid/media/ExifInterface;)Lr1/j;"} 1:5:com.facebook.imagepipeline.image.EncodedImage buildEncodedImage(com.facebook.common.memory.PooledByteBuffer,android.media.ExifInterface):159:159 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE0/h;Landroid/media/ExifInterface;)Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/h;Landroid/media/ExifInterface;)Lr1/j;"} 6:9:com.facebook.imagepipeline.image.EncodedImage buildEncodedImage(com.facebook.common.memory.PooledByteBuffer,android.media.ExifInterface):160:160 -> e 10:16:com.facebook.imagepipeline.image.EncodedImage buildEncodedImage(com.facebook.common.memory.PooledByteBuffer,android.media.ExifInterface):161:161 -> e 17:28:com.facebook.imagepipeline.image.EncodedImage buildEncodedImage(com.facebook.common.memory.PooledByteBuffer,android.media.ExifInterface):162:162 -> e @@ -91740,11 +96578,11 @@ com.facebook.imagepipeline.producers.LocalExifThumbnailProducer$1 -> com.faceboo 1:5:java.lang.Object getResult():94:94 -> c 1:7:java.util.Map getExtraMapOnSuccess(java.lang.Object):94:94 -> i 1:4:void disposeResult(com.facebook.imagepipeline.image.EncodedImage):111:111 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;)V"} 6:16:java.util.Map getExtraMapOnSuccess(com.facebook.imagepipeline.image.EncodedImage):116:116 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;)Ljava/util/Map;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;)Ljava/util/Map;"} 1:6:com.facebook.imagepipeline.image.EncodedImage getResult():97:97 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr1/j;"} 7:14:com.facebook.imagepipeline.image.EncodedImage getResult():99:99 -> l 15:21:com.facebook.imagepipeline.image.EncodedImage getResult():100:100 -> l 22:31:com.facebook.imagepipeline.image.EncodedImage getResult():104:104 -> l @@ -91773,21 +96611,21 @@ com.facebook.imagepipeline.producers.LocalFetchProducer -> com.facebook.imagepip # {"id":"sourceFile","fileName":"LocalFetchProducer.java"} java.util.concurrent.Executor mExecutor -> a com.facebook.common.memory.PooledByteBufferFactory mPooledByteBufferFactory -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/i;"} 1:3:void (java.util.concurrent.Executor,com.facebook.common.memory.PooledByteBufferFactory):30:30 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;LE0/i;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;LI0/i;)V"} 4:5:void (java.util.concurrent.Executor,com.facebook.common.memory.PooledByteBufferFactory):31:31 -> 6:8:void (java.util.concurrent.Executor,com.facebook.common.memory.PooledByteBufferFactory):32:32 -> - 1:4:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):39:39 -> b + 1:4:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):39:39 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} - 5:8:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):40:40 -> b - 9:15:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):41:41 -> b - 16:17:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):42:42 -> b - 18:29:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):44:44 -> b - 30:37:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):67:67 -> b - 38:43:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):74:74 -> b + 5:8:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):40:40 -> a + 9:15:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):41:41 -> a + 16:17:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):42:42 -> a + 18:29:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):44:44 -> a + 30:37:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):67:67 -> a + 38:43:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):74:74 -> a 4:17:com.facebook.imagepipeline.image.EncodedImage getByteBufferBackedEncodedImage(java.io.InputStream,int):83:83 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;I)Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;I)Lr1/j;"} 18:28:com.facebook.imagepipeline.image.EncodedImage getByteBufferBackedEncodedImage(java.io.InputStream,int):85:85 -> c 29:33:com.facebook.imagepipeline.image.EncodedImage getByteBufferBackedEncodedImage(java.io.InputStream,int):87:87 -> c 34:36:com.facebook.imagepipeline.image.EncodedImage getByteBufferBackedEncodedImage(java.io.InputStream,int):89:89 -> c @@ -91796,9 +96634,9 @@ com.facebook.imagepipeline.producers.LocalFetchProducer -> com.facebook.imagepip 44:46:com.facebook.imagepipeline.image.EncodedImage getByteBufferBackedEncodedImage(java.io.InputStream,int):90:90 -> c 47:47:com.facebook.imagepipeline.image.EncodedImage getByteBufferBackedEncodedImage(java.io.InputStream,int):91:91 -> c com.facebook.imagepipeline.image.EncodedImage getEncodedImage(com.facebook.imagepipeline.request.ImageRequest) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;)Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;)Lr1/j;"} 1:5:com.facebook.imagepipeline.image.EncodedImage getEncodedImage(java.io.InputStream,int):95:95 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;I)Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;I)Lr1/j;"} java.lang.String getProducerName() -> f com.facebook.imagepipeline.producers.LocalFetchProducer$1 -> com.facebook.imagepipeline.producers.L$a: # {"id":"sourceFile","fileName":"LocalFetchProducer.java"} @@ -91815,9 +96653,9 @@ com.facebook.imagepipeline.producers.LocalFetchProducer$1 -> com.facebook.imagep 1:6:void disposeResult(java.lang.Object):44:44 -> b 1:5:java.lang.Object getResult():44:44 -> c 1:4:void disposeResult(com.facebook.imagepipeline.image.EncodedImage):63:63 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;)V"} 1:8:com.facebook.imagepipeline.image.EncodedImage getResult():48:48 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr1/j;"} 9:14:com.facebook.imagepipeline.image.EncodedImage getResult():49:49 -> k 15:28:com.facebook.imagepipeline.image.EncodedImage getResult():50:50 -> k 29:35:com.facebook.imagepipeline.image.EncodedImage getResult():51:51 -> k @@ -91839,9 +96677,9 @@ com.facebook.imagepipeline.producers.LocalFileFetchProducer -> com.facebook.imag com.facebook.imagepipeline.producers.LocalFileFetchProducer$Companion Companion -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/M$a;"} 11:14:void (java.util.concurrent.Executor,com.facebook.common.memory.PooledByteBufferFactory):19:19 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;LE0/i;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;LI0/i;)V"} 6:18:com.facebook.imagepipeline.image.EncodedImage getEncodedImage(com.facebook.imagepipeline.request.ImageRequest):24:24 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;)Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;)Lr1/j;"} 19:27:com.facebook.imagepipeline.image.EncodedImage getEncodedImage(com.facebook.imagepipeline.request.ImageRequest):25:25 -> d 28:32:com.facebook.imagepipeline.image.EncodedImage getEncodedImage(com.facebook.imagepipeline.request.ImageRequest):23:23 -> d 1:3:java.lang.String getProducerName():27:27 -> f @@ -91855,10 +96693,10 @@ com.facebook.imagepipeline.producers.LocalResourceFetchProducer -> com.facebook. com.facebook.imagepipeline.producers.LocalResourceFetchProducer$Companion Companion -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/N$a;"} 16:18:void (java.util.concurrent.Executor,com.facebook.common.memory.PooledByteBufferFactory,android.content.res.Resources):24:24 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;LE0/i;Landroid/content/res/Resources;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;LI0/i;Landroid/content/res/Resources;)V"} 19:21:void (java.util.concurrent.Executor,com.facebook.common.memory.PooledByteBufferFactory,android.content.res.Resources):23:23 -> 6:21:com.facebook.imagepipeline.image.EncodedImage getEncodedImage(com.facebook.imagepipeline.request.ImageRequest):29:29 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;)Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;)Lr1/j;"} 22:26:com.facebook.imagepipeline.image.EncodedImage getEncodedImage(com.facebook.imagepipeline.request.ImageRequest):28:28 -> d 1:3:java.lang.String getProducerName():47:47 -> f 2:13:int getLength(com.facebook.imagepipeline.request.ImageRequest):34:34 -> g @@ -91884,14 +96722,14 @@ com.facebook.imagepipeline.producers.LocalThumbnailBitmapSdk29Producer -> com.fa 1:3:void (java.util.concurrent.Executor,android.content.ContentResolver):48:48 -> 4:5:void (java.util.concurrent.Executor,android.content.ContentResolver):49:49 -> 6:8:void (java.util.concurrent.Executor,android.content.ContentResolver):50:50 -> - 1:4:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):57:57 -> b + 1:4:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):57:57 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} - 5:8:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):58:58 -> b - 9:15:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):59:59 -> b - 16:20:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):60:60 -> b - 21:32:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):61:61 -> b - 33:40:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):137:137 -> b - 41:46:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):144:144 -> b + 5:8:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):58:58 -> a + 9:15:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):59:59 -> a + 16:20:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):60:60 -> a + 21:32:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):61:61 -> a + 33:40:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):137:137 -> a + 41:46:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):144:144 -> a 1:1:android.content.ContentResolver -$$Nest$fgetmContentResolver(com.facebook.imagepipeline.producers.LocalThumbnailBitmapSdk29Producer):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/S;)Landroid/content/ContentResolver;"} @@ -91924,11 +96762,11 @@ com.facebook.imagepipeline.producers.LocalThumbnailBitmapSdk29Producer$1 -> com. 1:6:void onSuccess(java.lang.Object):63:63 -> f 1:7:java.util.Map getExtraMapOnSuccess(java.lang.Object):63:63 -> i 1:4:void disposeResult(com.facebook.common.references.CloseableReference):134:134 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;)V"} 6:16:java.util.Map getExtraMapOnSuccess(com.facebook.common.references.CloseableReference):129:129 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;)Ljava/util/Map;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;)Ljava/util/Map;"} 1:4:com.facebook.common.references.CloseableReference getResult():82:82 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ0/a;"} 5:18:com.facebook.common.references.CloseableReference getResult():83:83 -> l 19:30:com.facebook.common.references.CloseableReference getResult():85:85 -> l 31:40:com.facebook.common.references.CloseableReference getResult():92:92 -> l @@ -91943,7 +96781,7 @@ com.facebook.imagepipeline.producers.LocalThumbnailBitmapSdk29Producer$1 -> com. 109:117:com.facebook.common.references.CloseableReference getResult():116:116 -> l 118:122:com.facebook.common.references.CloseableReference getResult():117:117 -> l 1:3:void onSuccess(com.facebook.common.references.CloseableReference):66:66 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;)V"} 4:17:void onSuccess(com.facebook.common.references.CloseableReference):67:67 -> m 18:27:void onSuccess(com.facebook.common.references.CloseableReference):68:68 -> m com.facebook.imagepipeline.producers.LocalThumbnailBitmapSdk29Producer$1$$ExternalSyntheticApiModelOutline0 -> com.facebook.imagepipeline.producers.O: @@ -91977,13 +96815,13 @@ com.facebook.imagepipeline.producers.LocalVideoThumbnailProducer -> com.facebook 1:3:void (java.util.concurrent.Executor,android.content.ContentResolver):52:52 -> 4:5:void (java.util.concurrent.Executor,android.content.ContentResolver):53:53 -> 6:8:void (java.util.concurrent.Executor,android.content.ContentResolver):54:54 -> - 1:4:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):62:62 -> b + 1:4:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):62:62 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} - 5:8:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):63:63 -> b - 9:15:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):64:64 -> b - 16:27:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):65:65 -> b - 28:35:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):128:128 -> b - 36:41:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):135:135 -> b + 5:8:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):63:63 -> a + 9:15:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):64:64 -> a + 16:27:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):65:65 -> a + 28:35:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):128:128 -> a + 36:41:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):135:135 -> a 1:1:android.content.ContentResolver -$$Nest$fgetmContentResolver(com.facebook.imagepipeline.producers.LocalVideoThumbnailProducer):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/T;)Landroid/content/ContentResolver;"} @@ -92028,11 +96866,11 @@ com.facebook.imagepipeline.producers.LocalVideoThumbnailProducer$1 -> com.facebo 1:6:void onSuccess(java.lang.Object):67:67 -> f 1:7:java.util.Map getExtraMapOnSuccess(java.lang.Object):67:67 -> i 1:4:void disposeResult(com.facebook.common.references.CloseableReference):125:125 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;)V"} 6:16:java.util.Map getExtraMapOnSuccess(com.facebook.common.references.CloseableReference):120:120 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;)Ljava/util/Map;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;)Ljava/util/Map;"} 2:13:com.facebook.common.references.CloseableReference getResult():87:87 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"()LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ0/a;"} 14:15:com.facebook.common.references.CloseableReference getResult():93:93 -> l 16:27:com.facebook.common.references.CloseableReference getResult():94:94 -> l 28:35:com.facebook.common.references.CloseableReference getResult():98:98 -> l @@ -92043,7 +96881,7 @@ com.facebook.imagepipeline.producers.LocalVideoThumbnailProducer$1 -> com.facebo 67:75:com.facebook.common.references.CloseableReference getResult():113:113 -> l 76:80:com.facebook.common.references.CloseableReference getResult():114:114 -> l 1:3:void onSuccess(com.facebook.common.references.CloseableReference):70:70 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;)V"} 4:17:void onSuccess(com.facebook.common.references.CloseableReference):71:71 -> m 18:27:void onSuccess(com.facebook.common.references.CloseableReference):72:72 -> m com.facebook.imagepipeline.producers.LocalVideoThumbnailProducer$2 -> com.facebook.imagepipeline.producers.T$b: @@ -92067,24 +96905,24 @@ com.facebook.imagepipeline.producers.MultiplexProducer -> com.facebook.imagepipe # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;Ljava/lang/String;Ljava/lang/String;)V"} 2:7:void (com.facebook.imagepipeline.producers.Producer,java.lang.String,java.lang.String,boolean):76:81 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;Ljava/lang/String;Ljava/lang/String;Z)V"} - 1:6:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):87:87 -> b + 1:6:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):87:87 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} - 7:14:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):88:88 -> b - 15:23:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):91:91 -> b - 24:27:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):93:93 -> b - 28:29:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):102:103 -> b - 30:34:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):103:103 -> b - 35:43:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):105:105 -> b - 44:44:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):108:108 -> b - 45:52:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):112:112 -> b - 53:60:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):116:116 -> b - 61:63:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):115:115 -> b - 64:69:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):119:119 -> b - 70:73:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):120:120 -> b - 74:75:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):108:108 -> b - 76:81:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):119:119 -> b - 82:84:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):120:120 -> b - 85:85:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):122:122 -> b + 7:14:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):88:88 -> a + 15:23:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):91:91 -> a + 24:27:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):93:93 -> a + 28:29:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):102:103 -> a + 30:34:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):103:103 -> a + 35:43:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):105:105 -> a + 44:44:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):108:108 -> a + 45:52:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):112:112 -> a + 53:60:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):116:116 -> a + 61:63:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):115:115 -> a + 64:69:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):119:119 -> a + 70:73:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):120:120 -> a + 74:75:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):108:108 -> a + 76:81:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):119:119 -> a + 82:84:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):120:120 -> a + 85:85:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):122:122 -> a 1:1:java.lang.String -$$Nest$fgetmDedupedRequestsCountKey(com.facebook.imagepipeline.producers.MultiplexProducer):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/U;)Ljava/lang/String;"} @@ -92133,9 +96971,9 @@ com.facebook.imagepipeline.producers.MultiplexProducer$Multiplexer -> com.facebo 1:1:com.facebook.imagepipeline.producers.BaseProducerContext -$$Nest$fgetmMultiplexProducerContext(com.facebook.imagepipeline.producers.MultiplexProducer$Multiplexer):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/U$a;)Lcom/facebook/imagepipeline/producers/e;"} - 1:1:void -$$Nest$mstartInputProducerIfHasAttachedConsumers(com.facebook.imagepipeline.producers.MultiplexProducer$Multiplexer,J0.TriState):0:0 -> c + 1:1:void -$$Nest$mstartInputProducerIfHasAttachedConsumers(com.facebook.imagepipeline.producers.MultiplexProducer$Multiplexer,N0.TriState):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/U$a;LJ0/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/U$a;LN0/e;)V"} 1:1:java.util.List -$$Nest$mupdateIsIntermediateResultExpected(com.facebook.imagepipeline.producers.MultiplexProducer$Multiplexer):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/U$a;)Ljava/util/List;"} @@ -92187,7 +97025,7 @@ com.facebook.imagepipeline.producers.MultiplexProducer$Multiplexer -> com.facebo 30:34:boolean computeIsPrefetch():405:405 -> k 35:39:boolean computeIsPrefetch():408:408 -> k 2:3:com.facebook.imagepipeline.common.Priority computePriority():438:438 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/f;"} 4:21:com.facebook.imagepipeline.common.Priority computePriority():439:439 -> l 22:36:com.facebook.imagepipeline.common.Priority computePriority():440:440 -> l 37:40:com.facebook.imagepipeline.common.Priority computePriority():442:442 -> l @@ -92264,7 +97102,7 @@ com.facebook.imagepipeline.producers.MultiplexProducer$Multiplexer -> com.facebo 39:44:void onProgressUpdate(com.facebook.imagepipeline.producers.MultiplexProducer$Multiplexer$ForwardingConsumer,float):550:550 -> p 45:46:void onProgressUpdate(com.facebook.imagepipeline.producers.MultiplexProducer$Multiplexer$ForwardingConsumer,float):544:544 -> p 1:2:void startInputProducerIfHasAttachedConsumers(com.facebook.common.util.TriState):359:360 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN0/e;)V"} 3:17:void startInputProducerIfHasAttachedConsumers(com.facebook.common.util.TriState):360:360 -> q 18:29:void startInputProducerIfHasAttachedConsumers(com.facebook.common.util.TriState):361:361 -> q 30:37:void startInputProducerIfHasAttachedConsumers(com.facebook.common.util.TriState):364:364 -> q @@ -92379,20 +97217,20 @@ com.facebook.imagepipeline.producers.MultiplexProducer-IA -> com.facebook.imagep com.facebook.imagepipeline.producers.NetworkFetchProducer -> com.facebook.imagepipeline.producers.W: # {"id":"sourceFile","fileName":"NetworkFetchProducer.java"} com.facebook.common.memory.PooledByteBufferFactory mPooledByteBufferFactory -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/i;"} com.facebook.common.memory.ByteArrayPool mByteArrayPool -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/a;"} com.facebook.imagepipeline.producers.NetworkFetcher mNetworkFetcher -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/X;"} 1:3:void (com.facebook.common.memory.PooledByteBufferFactory,com.facebook.common.memory.ByteArrayPool,com.facebook.imagepipeline.producers.NetworkFetcher):57:57 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE0/i;LE0/a;Lcom/facebook/imagepipeline/producers/X;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/i;LI0/a;Lcom/facebook/imagepipeline/producers/X;)V"} 4:5:void (com.facebook.common.memory.PooledByteBufferFactory,com.facebook.common.memory.ByteArrayPool,com.facebook.imagepipeline.producers.NetworkFetcher):58:58 -> 6:7:void (com.facebook.common.memory.PooledByteBufferFactory,com.facebook.common.memory.ByteArrayPool,com.facebook.imagepipeline.producers.NetworkFetcher):59:59 -> 8:10:void (com.facebook.common.memory.PooledByteBufferFactory,com.facebook.common.memory.ByteArrayPool,com.facebook.imagepipeline.producers.NetworkFetcher):60:60 -> - 1:9:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):65:65 -> b + 1:9:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} - 10:15:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):66:66 -> b - 16:26:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):67:67 -> b + 10:15:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):66:66 -> a + 16:26:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):67:67 -> a 1:1:void -$$Nest$monCancellation(com.facebook.imagepipeline.producers.NetworkFetchProducer,com.facebook.imagepipeline.producers.FetchState):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/W;Lcom/facebook/imagepipeline/producers/C;)V"} @@ -92405,7 +97243,7 @@ com.facebook.imagepipeline.producers.NetworkFetchProducer -> com.facebook.imagep 19:25:java.util.Map getExtraMap(com.facebook.imagepipeline.producers.FetchState,int):230:230 -> f 1:5:long getSystemUptime():235:235 -> g 1:8:void handleFinalResult(com.facebook.common.memory.PooledByteBufferOutputStream,com.facebook.imagepipeline.producers.FetchState):162:162 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE0/k;Lcom/facebook/imagepipeline/producers/C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/k;Lcom/facebook/imagepipeline/producers/C;)V"} 9:12:void handleFinalResult(com.facebook.common.memory.PooledByteBufferOutputStream,com.facebook.imagepipeline.producers.FetchState):163:163 -> h 13:21:void handleFinalResult(com.facebook.common.memory.PooledByteBufferOutputStream,com.facebook.imagepipeline.producers.FetchState):164:164 -> h 22:29:void handleFinalResult(com.facebook.common.memory.PooledByteBufferOutputStream,com.facebook.imagepipeline.producers.FetchState):165:165 -> h @@ -92416,7 +97254,7 @@ com.facebook.imagepipeline.producers.NetworkFetchProducer -> com.facebook.imagep 52:55:void handleFinalResult(com.facebook.common.memory.PooledByteBufferOutputStream,com.facebook.imagepipeline.producers.FetchState):172:172 -> h 56:59:void handleFinalResult(com.facebook.common.memory.PooledByteBufferOutputStream,com.facebook.imagepipeline.producers.FetchState):167:167 -> h 1:10:void maybeHandleIntermediateResult(com.facebook.common.memory.PooledByteBufferOutputStream,com.facebook.imagepipeline.producers.FetchState):143:143 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE0/k;Lcom/facebook/imagepipeline/producers/C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/k;Lcom/facebook/imagepipeline/producers/C;)V"} 11:26:void maybeHandleIntermediateResult(com.facebook.common.memory.PooledByteBufferOutputStream,com.facebook.imagepipeline.producers.FetchState):144:144 -> i 27:29:void maybeHandleIntermediateResult(com.facebook.common.memory.PooledByteBufferOutputStream,com.facebook.imagepipeline.producers.FetchState):146:146 -> i 30:33:void maybeHandleIntermediateResult(com.facebook.common.memory.PooledByteBufferOutputStream,com.facebook.imagepipeline.producers.FetchState):148:148 -> i @@ -92428,7 +97266,7 @@ com.facebook.imagepipeline.producers.NetworkFetchProducer -> com.facebook.imagep 57:60:void maybeHandleIntermediateResult(com.facebook.common.memory.PooledByteBufferOutputStream,com.facebook.imagepipeline.producers.FetchState):156:156 -> i 61:64:void maybeHandleIntermediateResult(com.facebook.common.memory.PooledByteBufferOutputStream,com.facebook.imagepipeline.producers.FetchState):151:151 -> i 1:9:void notifyConsumer(com.facebook.common.memory.PooledByteBufferOutputStream,int,com.facebook.imagepipeline.common.BytesRange,com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):182:182 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE0/k;ILh1/b;Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/k;ILl1/b;Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} 10:14:void notifyConsumer(com.facebook.common.memory.PooledByteBufferOutputStream,int,com.facebook.imagepipeline.common.BytesRange,com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):185:185 -> j 15:17:void notifyConsumer(com.facebook.common.memory.PooledByteBufferOutputStream,int,com.facebook.imagepipeline.common.BytesRange,com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):186:186 -> j 18:20:void notifyConsumer(com.facebook.common.memory.PooledByteBufferOutputStream,int,com.facebook.imagepipeline.common.BytesRange,com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):187:187 -> j @@ -92495,52 +97333,52 @@ com.facebook.imagepipeline.producers.NetworkFetcher$Callback -> com.facebook.ima com.facebook.imagepipeline.producers.PartialDiskCacheProducer -> com.facebook.imagepipeline.producers.Y: # {"id":"sourceFile","fileName":"PartialDiskCacheProducer.java"} com.facebook.common.internal.Supplier mDiskCachesStoreSupplier -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.imagepipeline.cache.CacheKeyFactory mCacheKeyFactory -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/k;"} com.facebook.common.memory.PooledByteBufferFactory mPooledByteBufferFactory -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/i;"} com.facebook.common.memory.ByteArrayPool mByteArrayPool -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/a;"} com.facebook.imagepipeline.producers.Producer mInputProducer -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/d0;"} 1:3:void (com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.common.memory.ByteArrayPool,com.facebook.imagepipeline.producers.Producer):71:71 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LB0/n;Lg1/k;LE0/i;LE0/a;Lcom/facebook/imagepipeline/producers/d0;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/n;Lk1/k;LI0/i;LI0/a;Lcom/facebook/imagepipeline/producers/d0;)V"} 4:5:void (com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.common.memory.ByteArrayPool,com.facebook.imagepipeline.producers.Producer):72:72 -> 6:7:void (com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.common.memory.ByteArrayPool,com.facebook.imagepipeline.producers.Producer):73:73 -> 8:9:void (com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.common.memory.ByteArrayPool,com.facebook.imagepipeline.producers.Producer):74:74 -> 10:11:void (com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.common.memory.ByteArrayPool,com.facebook.imagepipeline.producers.Producer):75:75 -> 12:14:void (com.facebook.common.internal.Supplier,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.common.memory.ByteArrayPool,com.facebook.imagepipeline.producers.Producer):76:76 -> - 1:4:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):81:81 -> b + 1:4:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):81:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} - 5:10:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):84:84 -> b - 11:14:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):85:85 -> b - 15:20:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):88:88 -> b - 21:28:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):89:89 -> b - 29:34:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):92:92 -> b - 35:38:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):96:96 -> b - 39:43:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):97:97 -> b - 44:47:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):99:99 -> b - 48:49:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):100:100 -> b - 50:53:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):102:102 -> b - 54:60:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):101:101 -> b - 61:64:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):106:106 -> b - 65:68:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):105:105 -> b - 69:72:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):107:107 -> b - 73:77:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):111:111 -> b - 78:79:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):112:112 -> b - 80:85:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):114:114 -> b - 86:89:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):115:115 -> b - 90:93:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):116:116 -> b - 94:97:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):118:118 -> b - 98:100:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):120:120 -> b - 101:104:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):121:121 -> b - 1:1:void -$$Nest$mstartInputProducer(com.facebook.imagepipeline.producers.PartialDiskCacheProducer,com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,v0.CacheKey,n1.EncodedImage):0:0 -> c - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/Y;Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;Lv0/d;Ln1/j;)V"} - 1:1:boolean -$$Nest$smisTaskCancelled(a0.Task):0:0 -> d - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/f;)Z"} + 5:10:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):84:84 -> a + 11:14:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):85:85 -> a + 15:20:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):88:88 -> a + 21:28:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):89:89 -> a + 29:34:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):92:92 -> a + 35:38:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):96:96 -> a + 39:43:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):97:97 -> a + 44:47:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):99:99 -> a + 48:49:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):100:100 -> a + 50:53:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):102:102 -> a + 54:60:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):101:101 -> a + 61:64:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):106:106 -> a + 65:68:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):105:105 -> a + 69:72:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):107:107 -> a + 73:77:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):111:111 -> a + 78:79:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):112:112 -> a + 80:85:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):114:114 -> a + 86:89:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):115:115 -> a + 90:93:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):116:116 -> a + 94:97:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):118:118 -> a + 98:100:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):120:120 -> a + 101:104:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):121:121 -> a + 1:1:void -$$Nest$mstartInputProducer(com.facebook.imagepipeline.producers.PartialDiskCacheProducer,com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,z0.CacheKey,r1.EncodedImage):0:0 -> c + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/Y;Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;Lz0/d;Lr1/j;)V"} + 1:1:boolean -$$Nest$smisTaskCancelled(e0.Task):0:0 -> d + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/f;)Z"} 1:4:android.net.Uri createUriForPartialCacheKey(com.facebook.imagepipeline.request.ImageRequest):242:242 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;)Landroid/net/Uri;"} 5:12:android.net.Uri createUriForPartialCacheKey(com.facebook.imagepipeline.request.ImageRequest):243:243 -> e @@ -92554,13 +97392,13 @@ com.facebook.imagepipeline.producers.PartialDiskCacheProducer -> com.facebook.im 25:29:java.util.Map getExtraMap(com.facebook.imagepipeline.producers.ProducerListener2,com.facebook.imagepipeline.producers.ProducerContext,boolean,int):219:219 -> f 30:38:java.util.Map getExtraMap(com.facebook.imagepipeline.producers.ProducerListener2,com.facebook.imagepipeline.producers.ProducerContext,boolean,int):225:225 -> f 1:6:boolean isTaskCancelled(bolts.Task):204:204 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/f;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/f;)Z"} 7:25:boolean isTaskCancelled(bolts.Task):205:205 -> g 1:4:bolts.Continuation onFinishDiskReads(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,com.facebook.cache.common.CacheKey):128:128 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;Lv0/d;)La0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;Lz0/d;)Le0/d;"} 5:14:bolts.Continuation onFinishDiskReads(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,com.facebook.cache.common.CacheKey):129:129 -> h 1:8:void startInputProducer(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):188:188 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;Lv0/d;Ln1/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;Lz0/d;Lr1/j;)V"} 9:14:void startInputProducer(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):197:197 -> i 15:25:void startInputProducer(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):198:198 -> i 26:31:void startInputProducer(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,com.facebook.cache.common.CacheKey,com.facebook.imagepipeline.image.EncodedImage):200:200 -> i @@ -92575,15 +97413,15 @@ com.facebook.imagepipeline.producers.PartialDiskCacheProducer$1 -> com.facebook. com.facebook.imagepipeline.producers.Consumer val$consumer -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/n;"} com.facebook.cache.common.CacheKey val$partialImageCacheKey -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/d;"} com.facebook.imagepipeline.producers.PartialDiskCacheProducer this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/Y;"} 1:14:void (com.facebook.imagepipeline.producers.PartialDiskCacheProducer,com.facebook.imagepipeline.producers.ProducerListener2,com.facebook.imagepipeline.producers.ProducerContext,com.facebook.imagepipeline.producers.Consumer,com.facebook.cache.common.CacheKey):129:129 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/Y;Lcom/facebook/imagepipeline/producers/g0;Lcom/facebook/imagepipeline/producers/e0;Lcom/facebook/imagepipeline/producers/n;Lv0/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/Y;Lcom/facebook/imagepipeline/producers/g0;Lcom/facebook/imagepipeline/producers/e0;Lcom/facebook/imagepipeline/producers/n;Lz0/d;)V"} 1:5:java.lang.Object then(bolts.Task):129:129 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/f;)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/f;)Ljava/lang/Object;"} 1:9:java.lang.Void then(bolts.Task):133:133 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/f;)Ljava/lang/Void;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/f;)Ljava/lang/Void;"} 10:16:java.lang.Void then(bolts.Task):134:134 -> b 17:23:java.lang.Void then(bolts.Task):135:135 -> b 24:29:java.lang.Void then(bolts.Task):136:136 -> b @@ -92624,21 +97462,21 @@ com.facebook.imagepipeline.producers.PartialDiskCacheProducer$2 -> com.facebook. com.facebook.imagepipeline.producers.PartialDiskCacheProducer$PartialDiskCacheConsumer -> com.facebook.imagepipeline.producers.Y$c: # {"id":"sourceFile","fileName":"PartialDiskCacheProducer.java"} com.facebook.common.internal.Supplier mDiskCachesStoreSupplier -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/n;"} com.facebook.cache.common.CacheKey mPartialImageCacheKey -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/d;"} com.facebook.common.memory.PooledByteBufferFactory mPooledByteBufferFactory -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/i;"} com.facebook.common.memory.ByteArrayPool mByteArrayPool -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/a;"} com.facebook.imagepipeline.image.EncodedImage mPartialEncodedImageFromCache -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr1/j;"} boolean mIsDiskCacheEnabledForWrite -> h - 1:1:void (com.facebook.imagepipeline.producers.Consumer,B0.Supplier,v0.CacheKey,E0.PooledByteBufferFactory,E0.ByteArrayPool,n1.EncodedImage,boolean,com.facebook.imagepipeline.producers.PartialDiskCacheProducer-IA):0:0 -> + 1:1:void (com.facebook.imagepipeline.producers.Consumer,F0.Supplier,z0.CacheKey,I0.PooledByteBufferFactory,I0.ByteArrayPool,r1.EncodedImage,boolean,com.facebook.imagepipeline.producers.PartialDiskCacheProducer-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;LB0/n;Lv0/d;LE0/i;LE0/a;Ln1/j;ZLcom/facebook/imagepipeline/producers/Z;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;LF0/n;Lz0/d;LI0/i;LI0/a;Lr1/j;ZLcom/facebook/imagepipeline/producers/Z;)V"} 2:8:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.common.internal.Supplier,com.facebook.cache.common.CacheKey,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.common.memory.ByteArrayPool,com.facebook.imagepipeline.image.EncodedImage,boolean):277:283 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;LB0/n;Lv0/d;LE0/i;LE0/a;Ln1/j;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;LF0/n;Lz0/d;LI0/i;LI0/a;Lr1/j;Z)V"} 1:6:void onNewResultImpl(java.lang.Object,int):257:257 -> i 1:13:void copy(java.io.InputStream,java.io.OutputStream,int):342:342 -> q 14:26:void copy(java.io.InputStream,java.io.OutputStream,int):346:346 -> q @@ -92651,14 +97489,14 @@ com.facebook.imagepipeline.producers.PartialDiskCacheProducer$PartialDiskCacheCo 53:61:void copy(java.io.InputStream,java.io.OutputStream,int):362:362 -> q 62:71:void copy(java.io.InputStream,java.io.OutputStream,int):358:358 -> q 1:12:com.facebook.common.memory.PooledByteBufferOutputStream merge(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.image.EncodedImage):328:328 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;Ln1/j;)LE0/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;Lr1/j;)LI0/k;"} 13:17:com.facebook.common.memory.PooledByteBufferOutputStream merge(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.image.EncodedImage):329:329 -> r 18:19:com.facebook.common.memory.PooledByteBufferOutputStream merge(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.image.EncodedImage):330:330 -> r 20:23:com.facebook.common.memory.PooledByteBufferOutputStream merge(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.image.EncodedImage):331:331 -> r 24:30:com.facebook.common.memory.PooledByteBufferOutputStream merge(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.image.EncodedImage):334:334 -> r 31:42:com.facebook.common.memory.PooledByteBufferOutputStream merge(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.image.EncodedImage):335:335 -> r 1:7:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):288:288 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;I)V"} 8:13:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):293:293 -> s 14:19:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):295:295 -> s 20:21:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):297:297 -> s @@ -92683,7 +97521,7 @@ com.facebook.imagepipeline.producers.PartialDiskCacheProducer$PartialDiskCacheCo 128:135:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):319:319 -> s 136:143:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):321:321 -> s 1:9:void sendFinalResultToConsumer(com.facebook.common.memory.PooledByteBufferOutputStream):368:368 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE0/k;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI0/k;)V"} 10:14:void sendFinalResultToConsumer(com.facebook.common.memory.PooledByteBufferOutputStream):371:371 -> t 15:17:void sendFinalResultToConsumer(com.facebook.common.memory.PooledByteBufferOutputStream):372:372 -> t 18:25:void sendFinalResultToConsumer(com.facebook.common.memory.PooledByteBufferOutputStream):373:373 -> t @@ -92698,65 +97536,65 @@ com.facebook.imagepipeline.producers.PartialDiskCacheProducer-IA -> com.facebook com.facebook.imagepipeline.producers.PostprocessedBitmapMemoryCacheProducer -> com.facebook.imagepipeline.producers.a0: # {"id":"sourceFile","fileName":"PostprocessedBitmapMemoryCacheProducer.java"} com.facebook.imagepipeline.cache.MemoryCache mMemoryCache -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/x;"} com.facebook.imagepipeline.cache.CacheKeyFactory mCacheKeyFactory -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/k;"} com.facebook.imagepipeline.producers.Producer mInputProducer -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/d0;"} 1:3:void (com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.Producer):38:38 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg1/x;Lg1/k;Lcom/facebook/imagepipeline/producers/d0;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk1/x;Lk1/k;Lcom/facebook/imagepipeline/producers/d0;)V"} 4:5:void (com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.Producer):39:39 -> 6:7:void (com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.Producer):40:40 -> 8:10:void (com.facebook.imagepipeline.cache.MemoryCache,com.facebook.imagepipeline.cache.CacheKeyFactory,com.facebook.imagepipeline.producers.Producer):41:41 -> - 1:4:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):49:49 -> b + 1:4:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} - 5:8:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):50:50 -> b - 9:12:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):51:51 -> b - 13:18:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):54:54 -> b - 19:27:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):55:55 -> b - 28:34:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):59:59 -> b - 35:36:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):60:60 -> b - 37:40:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):61:61 -> b - 41:45:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):64:64 -> b - 46:52:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):65:65 -> b - 53:60:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):68:68 -> b - 61:64:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):70:70 -> b - 65:68:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):73:73 -> b - 69:78:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):74:74 -> b - 79:84:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):75:75 -> b - 85:87:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):71:71 -> b - 88:92:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):77:77 -> b - 93:101:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):78:78 -> b - 102:104:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):79:79 -> b - 105:107:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):80:80 -> b - 108:111:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):81:81 -> b - 112:116:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):86:86 -> b - 117:120:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):87:87 -> b - 121:129:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):88:88 -> b - 130:133:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):93:93 -> b - 134:143:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):94:94 -> b - 144:149:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):95:95 -> b - 150:152:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):91:91 -> b - 153:158:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):97:97 -> b - 159:164:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):56:56 -> b + 5:8:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):50:50 -> a + 9:12:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):51:51 -> a + 13:18:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):54:54 -> a + 19:27:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):55:55 -> a + 28:34:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):59:59 -> a + 35:36:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):60:60 -> a + 37:40:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):61:61 -> a + 41:45:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):64:64 -> a + 46:52:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):65:65 -> a + 53:60:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):68:68 -> a + 61:64:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):70:70 -> a + 65:68:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):73:73 -> a + 69:78:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):74:74 -> a + 79:84:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):75:75 -> a + 85:87:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):71:71 -> a + 88:92:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):77:77 -> a + 93:101:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):78:78 -> a + 102:104:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):79:79 -> a + 105:107:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):80:80 -> a + 108:111:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):81:81 -> a + 112:116:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):86:86 -> a + 117:120:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):87:87 -> a + 121:129:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):88:88 -> a + 130:133:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):93:93 -> a + 134:143:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):94:94 -> a + 144:149:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):95:95 -> a + 150:152:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):91:91 -> a + 153:158:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):97:97 -> a + 159:164:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):56:56 -> a 1:3:java.lang.String getProducerName():152:152 -> c com.facebook.imagepipeline.producers.PostprocessedBitmapMemoryCacheProducer$CachedPostprocessorConsumer -> com.facebook.imagepipeline.producers.a0$a: # {"id":"sourceFile","fileName":"PostprocessedBitmapMemoryCacheProducer.java"} com.facebook.cache.common.CacheKey mCacheKey -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/d;"} boolean mIsRepeatedProcessor -> d com.facebook.imagepipeline.cache.MemoryCache mMemoryCache -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg1/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk1/x;"} boolean mIsBitmapCacheEnabledForWrite -> f 1:3:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.cache.common.CacheKey,boolean,com.facebook.imagepipeline.cache.MemoryCache,boolean):116:116 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lv0/d;ZLg1/x;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lz0/d;ZLk1/x;Z)V"} 4:5:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.cache.common.CacheKey,boolean,com.facebook.imagepipeline.cache.MemoryCache,boolean):117:117 -> 6:7:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.cache.common.CacheKey,boolean,com.facebook.imagepipeline.cache.MemoryCache,boolean):118:118 -> 8:9:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.cache.common.CacheKey,boolean,com.facebook.imagepipeline.cache.MemoryCache,boolean):119:119 -> 10:12:void (com.facebook.imagepipeline.producers.Consumer,com.facebook.cache.common.CacheKey,boolean,com.facebook.imagepipeline.cache.MemoryCache,boolean):120:120 -> 1:6:void onNewResultImpl(java.lang.Object,int):101:101 -> i 4:9:void onNewResultImpl(com.facebook.common.references.CloseableReference,int):128:128 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;I)V"} 10:17:void onNewResultImpl(com.facebook.common.references.CloseableReference,int):129:129 -> q 18:28:void onNewResultImpl(com.facebook.common.references.CloseableReference,int):134:134 -> q 29:32:void onNewResultImpl(com.facebook.common.references.CloseableReference,int):139:139 -> q @@ -92770,23 +97608,23 @@ com.facebook.imagepipeline.producers.PostprocessorProducer -> com.facebook.image com.facebook.imagepipeline.producers.Producer mInputProducer -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/d0;"} com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory mBitmapFactory -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj1/b;"} java.util.concurrent.Executor mExecutor -> c 1:3:void (com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory,java.util.concurrent.Executor):47:47 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;Lf1/b;Ljava/util/concurrent/Executor;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;Lj1/b;Ljava/util/concurrent/Executor;)V"} 4:11:void (com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory,java.util.concurrent.Executor):48:48 -> 12:13:void (com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory,java.util.concurrent.Executor):49:49 -> 14:22:void (com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory,java.util.concurrent.Executor):50:50 -> - 1:4:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):56:56 -> b + 1:4:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):56:56 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} - 5:12:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):57:57 -> b - 13:15:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):58:58 -> b - 16:23:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):59:59 -> b - 24:29:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):67:67 -> b - 30:35:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):69:69 -> b - 1:1:f1.PlatformBitmapFactory -$$Nest$fgetmBitmapFactory(com.facebook.imagepipeline.producers.PostprocessorProducer):0:0 -> c - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/b0;)Lf1/b;"} + 5:12:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):57:57 -> a + 13:15:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):58:58 -> a + 16:23:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):59:59 -> a + 24:29:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):67:67 -> a + 30:35:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):69:69 -> a + 1:1:j1.PlatformBitmapFactory -$$Nest$fgetmBitmapFactory(com.facebook.imagepipeline.producers.PostprocessorProducer):0:0 -> c + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/b0;)Lj1/b;"} 1:1:java.util.concurrent.Executor -$$Nest$fgetmExecutor(com.facebook.imagepipeline.producers.PostprocessorProducer):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/b0;)Ljava/util/concurrent/Executor;"} @@ -92800,7 +97638,7 @@ com.facebook.imagepipeline.producers.PostprocessorProducer$PostprocessorConsumer # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/request/d;"} boolean mIsClosed -> f com.facebook.common.references.CloseableReference mSourceImageRef -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LJ0/a;"} int mStatus -> h boolean mIsDirty -> i boolean mIsPostProcessingRunning -> j @@ -92826,16 +97664,16 @@ com.facebook.imagepipeline.producers.PostprocessorProducer$PostprocessorConsumer 1:6:void maybeNotifyOnFailure(java.lang.Throwable):271:271 -> D 7:14:void maybeNotifyOnFailure(java.lang.Throwable):272:272 -> D 1:6:void maybeNotifyOnNewResult(com.facebook.common.references.CloseableReference,int):264:264 -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;I)V"} 7:20:void maybeNotifyOnNewResult(com.facebook.common.references.CloseableReference,int):265:265 -> E 21:28:void maybeNotifyOnNewResult(com.facebook.common.references.CloseableReference,int):266:266 -> E 1:6:void onNewResultImpl(com.facebook.common.references.CloseableReference,int):118:118 -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;I)V"} 7:13:void onNewResultImpl(com.facebook.common.references.CloseableReference,int):120:120 -> F 14:17:void onNewResultImpl(com.facebook.common.references.CloseableReference,int):121:121 -> F 18:21:void onNewResultImpl(com.facebook.common.references.CloseableReference,int):126:126 -> F 1:3:com.facebook.common.references.CloseableReference postprocessInternal(com.facebook.imagepipeline.image.CloseableImage):246:246 -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/d;)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/d;)LJ0/a;"} 4:7:com.facebook.common.references.CloseableReference postprocessInternal(com.facebook.imagepipeline.image.CloseableImage):247:247 -> G 8:19:com.facebook.common.references.CloseableReference postprocessInternal(com.facebook.imagepipeline.image.CloseableImage):248:248 -> G 20:23:com.facebook.common.references.CloseableReference postprocessInternal(com.facebook.imagepipeline.image.CloseableImage):249:249 -> G @@ -92852,10 +97690,10 @@ com.facebook.imagepipeline.producers.PostprocessorProducer$PostprocessorConsumer 25:28:boolean setRunningIfDirtyAndNotRunning():203:203 -> H 29:33:boolean setRunningIfDirtyAndNotRunning():205:205 -> H 1:3:boolean shouldPostprocess(com.facebook.imagepipeline.image.CloseableImage):242:242 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/d;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/d;)Z"} 1:15:void submitPostprocessing():160:160 -> J 1:2:void updateSourceImageRef(com.facebook.common.references.CloseableReference,int):143:144 -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;I)V"} 3:5:void updateSourceImageRef(com.facebook.common.references.CloseableReference,int):144:144 -> K 6:9:void updateSourceImageRef(com.facebook.common.references.CloseableReference,int):145:145 -> K 10:11:void updateSourceImageRef(com.facebook.common.references.CloseableReference,int):147:147 -> K @@ -92870,24 +97708,24 @@ com.facebook.imagepipeline.producers.PostprocessorProducer$PostprocessorConsumer 1:4:void onCancellationImpl():136:136 -> g 1:4:void onFailureImpl(java.lang.Throwable):131:131 -> h 1:6:void onNewResultImpl(java.lang.Object,int):73:73 -> i - 1:1:F0.CloseableReference -$$Nest$fgetmSourceImageRef(com.facebook.imagepipeline.producers.PostprocessorProducer$PostprocessorConsumer):0:0 -> q + 1:1:J0.CloseableReference -$$Nest$fgetmSourceImageRef(com.facebook.imagepipeline.producers.PostprocessorProducer$PostprocessorConsumer):0:0 -> q # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/b0$a;)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/b0$a;)LJ0/a;"} 1:1:int -$$Nest$fgetmStatus(com.facebook.imagepipeline.producers.PostprocessorProducer$PostprocessorConsumer):0:0 -> r # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/b0$a;)I"} 1:1:void -$$Nest$fputmIsDirty(com.facebook.imagepipeline.producers.PostprocessorProducer$PostprocessorConsumer,boolean):0:0 -> s # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/b0$a;Z)V"} - 1:1:void -$$Nest$fputmSourceImageRef(com.facebook.imagepipeline.producers.PostprocessorProducer$PostprocessorConsumer,F0.CloseableReference):0:0 -> t + 1:1:void -$$Nest$fputmSourceImageRef(com.facebook.imagepipeline.producers.PostprocessorProducer$PostprocessorConsumer,J0.CloseableReference):0:0 -> t # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/b0$a;LF0/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/b0$a;LJ0/a;)V"} 1:1:void -$$Nest$mclearRunningAndStartIfDirty(com.facebook.imagepipeline.producers.PostprocessorProducer$PostprocessorConsumer):0:0 -> u # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/b0$a;)V"} - 1:1:void -$$Nest$mdoPostprocessing(com.facebook.imagepipeline.producers.PostprocessorProducer$PostprocessorConsumer,F0.CloseableReference,int):0:0 -> v + 1:1:void -$$Nest$mdoPostprocessing(com.facebook.imagepipeline.producers.PostprocessorProducer$PostprocessorConsumer,J0.CloseableReference,int):0:0 -> v # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/b0$a;LF0/a;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/b0$a;LJ0/a;I)V"} 1:1:void -$$Nest$mmaybeNotifyOnCancellation(com.facebook.imagepipeline.producers.PostprocessorProducer$PostprocessorConsumer):0:0 -> w # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/b0$a;)V"} @@ -92907,7 +97745,7 @@ com.facebook.imagepipeline.producers.PostprocessorProducer$PostprocessorConsumer 21:23:boolean close():296:296 -> y 24:25:boolean close():295:295 -> y 1:11:void doPostprocessing(com.facebook.common.references.CloseableReference,int):209:209 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;I)V"} 12:23:void doPostprocessing(com.facebook.common.references.CloseableReference,int):210:210 -> z 24:27:void doPostprocessing(com.facebook.common.references.CloseableReference,int):211:211 -> z 28:37:void doPostprocessing(com.facebook.common.references.CloseableReference,int):214:214 -> z @@ -92961,35 +97799,35 @@ com.facebook.imagepipeline.producers.PostprocessorProducer$SingleUsePostprocesso # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/b0;Lcom/facebook/imagepipeline/producers/b0$a;)V"} 1:6:void onNewResultImpl(java.lang.Object,int):302:302 -> i 1:7:void onNewResultImpl(com.facebook.common.references.CloseableReference,int):314:314 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF0/a;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ0/a;I)V"} 8:15:void onNewResultImpl(com.facebook.common.references.CloseableReference,int):317:317 -> q com.facebook.imagepipeline.producers.PostprocessorProducer-IA -> com.facebook.imagepipeline.producers.c0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.imagepipeline.producers.Producer -> com.facebook.imagepipeline.producers.d0: # {"id":"sourceFile","fileName":"Producer.kt"} - void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext) -> b + void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} com.facebook.imagepipeline.producers.ProducerContext -> com.facebook.imagepipeline.producers.e0: # {"id":"sourceFile","fileName":"ProducerContext.kt"} - java.lang.String getUiComponentId() -> I - void putOriginExtra(java.lang.String) -> T - com.facebook.imagepipeline.producers.ProducerListener2 getProducerListener() -> W + java.lang.String getUiComponentId() -> C + void putOriginExtra(java.lang.String) -> R + com.facebook.imagepipeline.producers.ProducerListener2 getProducerListener() -> Y # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/facebook/imagepipeline/producers/g0;"} boolean isIntermediateResultExpected() -> Z - com.facebook.imagepipeline.request.ImageRequest$RequestLevel getLowestPermittedRequestLevel() -> d0 + com.facebook.imagepipeline.request.ImageRequest$RequestLevel getLowestPermittedRequestLevel() -> a0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/facebook/imagepipeline/request/b$c;"} - java.lang.Object getCallerContext() -> f + java.lang.Object getCallerContext() -> b com.facebook.imagepipeline.common.Priority getPriority() -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/f;"} com.facebook.imagepipeline.request.ImageRequest getImageRequest() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/facebook/imagepipeline/request/b;"} - void addCallbacks(com.facebook.imagepipeline.producers.ProducerContextCallbacks) -> j + void addCallbacks(com.facebook.imagepipeline.producers.ProducerContextCallbacks) -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/f0;)V"} - com.facebook.imagepipeline.core.ImagePipelineConfigInterface getImagePipelineConfig() -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/v;"} + com.facebook.imagepipeline.core.ImagePipelineConfigInterface getImagePipelineConfig() -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/v;"} void putOriginExtra(java.lang.String,java.lang.String) -> t - boolean isPrefetch() -> x + boolean isPrefetch() -> v com.facebook.imagepipeline.producers.ProducerContextCallbacks -> com.facebook.imagepipeline.producers.f0: # {"id":"sourceFile","fileName":"ProducerContextCallbacks.kt"} void onCancellationRequested() -> a @@ -93020,10 +97858,10 @@ com.facebook.imagepipeline.producers.QualifiedResourceFetchProducer -> com.faceb com.facebook.imagepipeline.producers.QualifiedResourceFetchProducer$Companion Companion -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/i0$a;"} 16:18:void (java.util.concurrent.Executor,com.facebook.common.memory.PooledByteBufferFactory,android.content.ContentResolver):25:25 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;LE0/i;Landroid/content/ContentResolver;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;LI0/i;Landroid/content/ContentResolver;)V"} 19:21:void (java.util.concurrent.Executor,com.facebook.common.memory.PooledByteBufferFactory,android.content.ContentResolver):24:24 -> 6:18:com.facebook.imagepipeline.image.EncodedImage getEncodedImage(com.facebook.imagepipeline.request.ImageRequest):30:30 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;)Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;)Lr1/j;"} 19:28:com.facebook.imagepipeline.image.EncodedImage getEncodedImage(com.facebook.imagepipeline.request.ImageRequest):29:29 -> d 29:36:com.facebook.imagepipeline.image.EncodedImage getEncodedImage(com.facebook.imagepipeline.request.ImageRequest):30:30 -> d 1:3:java.lang.String getProducerName():36:36 -> f @@ -93037,7 +97875,7 @@ com.facebook.imagepipeline.producers.RemoveImageTransformMetaDataProducer -> com # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/d0;"} 6:11:void (com.facebook.imagepipeline.producers.Producer):20:20 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;)V"} - 11:21:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):27:27 -> b + 11:21:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):27:27 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} com.facebook.imagepipeline.producers.RemoveImageTransformMetaDataProducer$RemoveImageTransformMetaDataConsumer -> com.facebook.imagepipeline.producers.j0$a: # {"id":"sourceFile","fileName":"RemoveImageTransformMetaDataProducer.kt"} @@ -93048,7 +97886,7 @@ com.facebook.imagepipeline.producers.RemoveImageTransformMetaDataProducer$Remove 8:11:void (com.facebook.imagepipeline.producers.RemoveImageTransformMetaDataProducer,com.facebook.imagepipeline.producers.Consumer):32:32 -> 1:6:void onNewResultImpl(java.lang.Object,int):30:30 -> i 2:9:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):36:36 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;I)V"} 10:16:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):37:37 -> q 17:23:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):39:39 -> q 24:31:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):41:41 -> q @@ -93056,42 +97894,42 @@ com.facebook.imagepipeline.producers.ResizeAndRotateProducer -> com.facebook.ima # {"id":"sourceFile","fileName":"ResizeAndRotateProducer.java"} java.util.concurrent.Executor mExecutor -> a com.facebook.common.memory.PooledByteBufferFactory mPooledByteBufferFactory -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LE0/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/i;"} com.facebook.imagepipeline.producers.Producer mInputProducer -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/d0;"} boolean mIsResizingEnabled -> d com.facebook.imagepipeline.transcoder.ImageTranscoderFactory mImageTranscoderFactory -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ly1/d;"} 1:3:void (java.util.concurrent.Executor,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.imagepipeline.producers.Producer,boolean,com.facebook.imagepipeline.transcoder.ImageTranscoderFactory):68:68 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;LE0/i;Lcom/facebook/imagepipeline/producers/d0;ZLu1/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;LI0/i;Lcom/facebook/imagepipeline/producers/d0;ZLy1/d;)V"} 4:11:void (java.util.concurrent.Executor,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.imagepipeline.producers.Producer,boolean,com.facebook.imagepipeline.transcoder.ImageTranscoderFactory):69:69 -> 12:19:void (java.util.concurrent.Executor,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.imagepipeline.producers.Producer,boolean,com.facebook.imagepipeline.transcoder.ImageTranscoderFactory):70:70 -> 20:27:void (java.util.concurrent.Executor,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.imagepipeline.producers.Producer,boolean,com.facebook.imagepipeline.transcoder.ImageTranscoderFactory):71:71 -> 28:35:void (java.util.concurrent.Executor,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.imagepipeline.producers.Producer,boolean,com.facebook.imagepipeline.transcoder.ImageTranscoderFactory):72:72 -> 36:38:void (java.util.concurrent.Executor,com.facebook.common.memory.PooledByteBufferFactory,com.facebook.imagepipeline.producers.Producer,boolean,com.facebook.imagepipeline.transcoder.ImageTranscoderFactory):73:73 -> - 1:18:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):78:78 -> b + 1:18:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):78:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} 1:1:java.util.concurrent.Executor -$$Nest$fgetmExecutor(com.facebook.imagepipeline.producers.ResizeAndRotateProducer):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/k0;)Ljava/util/concurrent/Executor;"} - 1:1:E0.PooledByteBufferFactory -$$Nest$fgetmPooledByteBufferFactory(com.facebook.imagepipeline.producers.ResizeAndRotateProducer):0:0 -> d + 1:1:I0.PooledByteBufferFactory -$$Nest$fgetmPooledByteBufferFactory(com.facebook.imagepipeline.producers.ResizeAndRotateProducer):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/k0;)LE0/i;"} - 1:1:J0.TriState -$$Nest$smshouldTransform(com.facebook.imagepipeline.request.ImageRequest,n1.EncodedImage,u1.ImageTranscoder):0:0 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/k0;)LI0/i;"} + 1:1:N0.TriState -$$Nest$smshouldTransform(com.facebook.imagepipeline.request.ImageRequest,r1.EncodedImage,y1.ImageTranscoder):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ln1/j;Lu1/c;)LJ0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Lr1/j;Ly1/c;)LN0/e;"} 1:6:boolean shouldRotate(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.image.EncodedImage):329:329 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/h;Ln1/j;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/h;Lr1/j;)Z"} 7:12:boolean shouldRotate(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.image.EncodedImage):330:330 -> f 13:22:boolean shouldRotate(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.image.EncodedImage):331:331 -> f 1:13:boolean shouldRotateUsingExifOrientation(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.image.EncodedImage):336:336 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/h;Ln1/j;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/h;Lr1/j;)Z"} 14:15:boolean shouldRotateUsingExifOrientation(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.image.EncodedImage):340:340 -> g 16:23:boolean shouldRotateUsingExifOrientation(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.image.EncodedImage):341:341 -> g 24:29:boolean shouldRotateUsingExifOrientation(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.image.EncodedImage):340:340 -> g 30:33:boolean shouldRotateUsingExifOrientation(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.image.EncodedImage):337:337 -> g 3:11:com.facebook.common.util.TriState shouldTransform(com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.transcoder.ImageTranscoder):314:314 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ln1/j;Lu1/c;)LJ0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Lr1/j;Ly1/c;)LN0/e;"} 12:21:com.facebook.common.util.TriState shouldTransform(com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.transcoder.ImageTranscoder):318:318 -> h 22:24:com.facebook.common.util.TriState shouldTransform(com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.transcoder.ImageTranscoder):319:319 -> h 25:34:com.facebook.common.util.TriState shouldTransform(com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.transcoder.ImageTranscoder):323:323 -> h @@ -93103,7 +97941,7 @@ com.facebook.imagepipeline.producers.ResizeAndRotateProducer$TransformingConsume # {"id":"sourceFile","fileName":"ResizeAndRotateProducer.java"} boolean mIsResizingEnabled -> c com.facebook.imagepipeline.transcoder.ImageTranscoderFactory mImageTranscoderFactory -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ly1/d;"} com.facebook.imagepipeline.producers.ProducerContext mProducerContext -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/e0;"} boolean mIsCancelled -> f @@ -93112,7 +97950,7 @@ com.facebook.imagepipeline.producers.ResizeAndRotateProducer$TransformingConsume com.facebook.imagepipeline.producers.ResizeAndRotateProducer this$0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/k0;"} 1:2:void (com.facebook.imagepipeline.producers.ResizeAndRotateProducer,com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,boolean,com.facebook.imagepipeline.transcoder.ImageTranscoderFactory):96:96 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/k0;Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;ZLu1/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/k0;Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;ZLy1/d;)V"} 3:6:void (com.facebook.imagepipeline.producers.ResizeAndRotateProducer,com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,boolean,com.facebook.imagepipeline.transcoder.ImageTranscoderFactory):97:97 -> 7:8:void (com.facebook.imagepipeline.producers.ResizeAndRotateProducer,com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,boolean,com.facebook.imagepipeline.transcoder.ImageTranscoderFactory):98:98 -> 9:10:void (com.facebook.imagepipeline.producers.ResizeAndRotateProducer,com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,boolean,com.facebook.imagepipeline.transcoder.ImageTranscoderFactory):99:99 -> @@ -93124,16 +97962,16 @@ com.facebook.imagepipeline.producers.ResizeAndRotateProducer$TransformingConsume 34:46:void (com.facebook.imagepipeline.producers.ResizeAndRotateProducer,com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,boolean,com.facebook.imagepipeline.transcoder.ImageTranscoderFactory):126:126 -> 47:55:void (com.facebook.imagepipeline.producers.ResizeAndRotateProducer,com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,boolean,com.facebook.imagepipeline.transcoder.ImageTranscoderFactory):128:128 -> 1:10:com.facebook.imagepipeline.image.EncodedImage getNewResultForImagesWithoutExifData(com.facebook.imagepipeline.image.EncodedImage):195:195 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;)Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;)Lr1/j;"} 11:22:com.facebook.imagepipeline.image.EncodedImage getNewResultForImagesWithoutExifData(com.facebook.imagepipeline.image.EncodedImage):196:196 -> A 23:31:com.facebook.imagepipeline.image.EncodedImage getNewResultForImagesWithoutExifData(com.facebook.imagepipeline.image.EncodedImage):197:197 -> A 1:16:com.facebook.imagepipeline.image.EncodedImage getNewResultsForJpegOrHeif(com.facebook.imagepipeline.image.EncodedImage):203:203 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;)Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;)Lr1/j;"} 17:22:com.facebook.imagepipeline.image.EncodedImage getNewResultsForJpegOrHeif(com.facebook.imagepipeline.image.EncodedImage):204:204 -> B 23:30:com.facebook.imagepipeline.image.EncodedImage getNewResultsForJpegOrHeif(com.facebook.imagepipeline.image.EncodedImage):205:205 -> B 31:35:com.facebook.imagepipeline.image.EncodedImage getNewResultsForJpegOrHeif(com.facebook.imagepipeline.image.EncodedImage):206:206 -> B 1:5:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):149:149 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;I)V"} 6:13:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):152:152 -> C 14:23:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):155:155 -> C 24:27:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):159:159 -> C @@ -93149,9 +97987,9 @@ com.facebook.imagepipeline.producers.ResizeAndRotateProducer$TransformingConsume 78:87:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):179:179 -> C 88:93:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):180:180 -> C 1:6:void onNewResultImpl(java.lang.Object,int):83:83 -> i - 1:1:u1.ImageTranscoderFactory -$$Nest$fgetmImageTranscoderFactory(com.facebook.imagepipeline.producers.ResizeAndRotateProducer$TransformingConsumer):0:0 -> q + 1:1:y1.ImageTranscoderFactory -$$Nest$fgetmImageTranscoderFactory(com.facebook.imagepipeline.producers.ResizeAndRotateProducer$TransformingConsumer):0:0 -> q # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/k0$a;)Lu1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/k0$a;)Ly1/d;"} 1:1:boolean -$$Nest$fgetmIsResizingEnabled(com.facebook.imagepipeline.producers.ResizeAndRotateProducer$TransformingConsumer):0:0 -> r # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/k0$a;)Z"} @@ -93164,11 +98002,11 @@ com.facebook.imagepipeline.producers.ResizeAndRotateProducer$TransformingConsume 1:1:void -$$Nest$fputmIsCancelled(com.facebook.imagepipeline.producers.ResizeAndRotateProducer$TransformingConsumer,boolean):0:0 -> u # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/k0$a;Z)V"} - 1:1:void -$$Nest$mdoTransform(com.facebook.imagepipeline.producers.ResizeAndRotateProducer$TransformingConsumer,n1.EncodedImage,int,u1.ImageTranscoder):0:0 -> v + 1:1:void -$$Nest$mdoTransform(com.facebook.imagepipeline.producers.ResizeAndRotateProducer$TransformingConsumer,r1.EncodedImage,int,y1.ImageTranscoder):0:0 -> v # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/k0$a;Ln1/j;ILu1/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/k0$a;Lr1/j;ILy1/c;)V"} 1:13:void doTransform(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.transcoder.ImageTranscoder):222:222 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;ILu1/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;ILy1/c;)V"} 14:19:void doTransform(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.transcoder.ImageTranscoder):223:223 -> w 20:30:void doTransform(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.transcoder.ImageTranscoder):224:224 -> w 31:34:void doTransform(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.transcoder.ImageTranscoder):232:232 -> w @@ -93205,15 +98043,15 @@ com.facebook.imagepipeline.producers.ResizeAndRotateProducer$TransformingConsume 184:190:void doTransform(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.transcoder.ImageTranscoder):278:278 -> w 191:191:void doTransform(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.transcoder.ImageTranscoder):279:279 -> w 1:9:void forwardNewResult(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imageformat.ImageFormat):186:186 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;ILd1/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;ILh1/c;)V"} 10:14:void forwardNewResult(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imageformat.ImageFormat):189:189 -> x 15:18:void forwardNewResult(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imageformat.ImageFormat):187:187 -> x 19:26:void forwardNewResult(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imageformat.ImageFormat):191:191 -> x 1:6:com.facebook.imagepipeline.image.EncodedImage getCloneWithRotationApplied(com.facebook.imagepipeline.image.EncodedImage,int):213:213 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;I)Ln1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;I)Lr1/j;"} 7:10:com.facebook.imagepipeline.image.EncodedImage getCloneWithRotationApplied(com.facebook.imagepipeline.image.EncodedImage,int):215:215 -> y 1:2:java.util.Map getExtraMap(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.transcoder.ImageTranscodeResult,java.lang.String):287:287 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;Lh1/g;Lu1/b;Ljava/lang/String;)Ljava/util/Map;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;Ll1/g;Ly1/b;Ljava/lang/String;)Ljava/util/Map;"} 3:10:java.util.Map getExtraMap(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.transcoder.ImageTranscodeResult,java.lang.String):288:288 -> z 11:18:java.util.Map getExtraMap(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.transcoder.ImageTranscodeResult,java.lang.String):289:289 -> z 19:48:java.util.Map getExtraMap(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.transcoder.ImageTranscodeResult,java.lang.String):292:292 -> z @@ -93236,7 +98074,7 @@ com.facebook.imagepipeline.producers.ResizeAndRotateProducer$TransformingConsume 1:8:void (com.facebook.imagepipeline.producers.ResizeAndRotateProducer$TransformingConsumer,com.facebook.imagepipeline.producers.ResizeAndRotateProducer):111:111 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/k0$a;Lcom/facebook/imagepipeline/producers/k0;)V"} 3:8:void run(com.facebook.imagepipeline.image.EncodedImage,int):115:115 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;I)V"} 9:18:void run(com.facebook.imagepipeline.image.EncodedImage,int):120:120 -> a 19:22:void run(com.facebook.imagepipeline.image.EncodedImage,int):119:119 -> a 23:28:void run(com.facebook.imagepipeline.image.EncodedImage,int):118:118 -> a @@ -93263,9 +98101,9 @@ com.facebook.imagepipeline.producers.SettableProducerContext -> com.facebook.ima # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Lcom/facebook/imagepipeline/producers/e0;)V"} 10:10:void (com.facebook.imagepipeline.request.ImageRequest,com.facebook.imagepipeline.producers.ProducerContext):37:37 -> 11:11:void (com.facebook.imagepipeline.request.ImageRequest,java.lang.String,com.facebook.imagepipeline.producers.ProducerListener2,java.lang.Object,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,boolean,boolean,com.facebook.imagepipeline.common.Priority,com.facebook.imagepipeline.core.ImagePipelineConfigInterface):60:60 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/String;Lcom/facebook/imagepipeline/producers/g0;Ljava/lang/Object;Lcom/facebook/imagepipeline/request/b$c;ZZLh1/f;Li1/v;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/String;Lcom/facebook/imagepipeline/producers/g0;Ljava/lang/Object;Lcom/facebook/imagepipeline/request/b$c;ZZLl1/f;Lm1/v;)V"} 12:12:void (com.facebook.imagepipeline.request.ImageRequest,java.lang.String,java.lang.String,com.facebook.imagepipeline.producers.ProducerListener2,java.lang.Object,com.facebook.imagepipeline.request.ImageRequest$RequestLevel,boolean,boolean,com.facebook.imagepipeline.common.Priority,com.facebook.imagepipeline.core.ImagePipelineConfigInterface):83:83 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/String;Ljava/lang/String;Lcom/facebook/imagepipeline/producers/g0;Ljava/lang/Object;Lcom/facebook/imagepipeline/request/b$c;ZZLh1/f;Li1/v;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/b;Ljava/lang/String;Ljava/lang/String;Lcom/facebook/imagepipeline/producers/g0;Ljava/lang/Object;Lcom/facebook/imagepipeline/request/b$c;ZZLl1/f;Lm1/v;)V"} com.facebook.imagepipeline.producers.StatefulProducerRunnable -> com.facebook.imagepipeline.producers.m0: # {"id":"sourceFile","fileName":"StatefulProducerRunnable.kt"} com.facebook.imagepipeline.producers.Consumer consumer -> e @@ -93312,9 +98150,9 @@ com.facebook.imagepipeline.producers.SwallowResultProducer -> com.facebook.image 1:3:void (com.facebook.imagepipeline.producers.Producer):22:22 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/d0;)V"} 4:6:void (com.facebook.imagepipeline.producers.Producer):23:23 -> - 1:5:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):28:28 -> b + 1:5:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):28:28 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} - 6:11:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):37:37 -> b + 6:11:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):37:37 -> a com.facebook.imagepipeline.producers.SwallowResultProducer$1 -> com.facebook.imagepipeline.producers.n0$a: # {"id":"sourceFile","fileName":"SwallowResultProducer.java"} com.facebook.imagepipeline.producers.SwallowResultProducer this$0 -> c @@ -93337,38 +98175,38 @@ com.facebook.imagepipeline.producers.ThreadHandoffProducer -> com.facebook.image 14:15:void (com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.producers.ThreadHandoffProducerQueue):17 -> 16:18:com.facebook.imagepipeline.producers.ThreadHandoffProducerQueue getThreadHandoffProducerQueue():18:18 -> 16:18:void (com.facebook.imagepipeline.producers.Producer,com.facebook.imagepipeline.producers.ThreadHandoffProducerQueue):18 -> - 11:19:java.lang.Object com.facebook.imagepipeline.systrace.FrescoSystrace.traceSection(java.lang.String,kotlin.jvm.functions.Function0):40:40 -> b - 11:19:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):22 -> b + 11:19:java.lang.Object com.facebook.imagepipeline.systrace.FrescoSystrace.traceSection(java.lang.String,kotlin.jvm.functions.Function0):40:40 -> a + 11:19:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):22 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} - 20:23:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):23:23 -> b - 24:31:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):24:24 -> b - 32:34:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):25:25 -> b - 35:37:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):26:26 -> b - 38:43:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):27:27 -> b - 44:48:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):31:31 -> b - 49:53:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):45:45 -> b - 54:56:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):44:44 -> b - 57:58:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):51:51 -> b - 59:66:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):52:52 -> b - 67:70:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):51:51 -> b - 71:75:java.lang.Object com.facebook.imagepipeline.systrace.FrescoSystrace.traceSection(java.lang.String,kotlin.jvm.functions.Function0):44:44 -> b - 71:75:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):22 -> b - 76:79:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):23:23 -> b - 80:87:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):24:24 -> b - 88:90:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):25:25 -> b - 91:93:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):26:26 -> b - 94:98:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):27:27 -> b - 99:104:java.lang.Object com.facebook.imagepipeline.systrace.FrescoSystrace.traceSection(java.lang.String,kotlin.jvm.functions.Function0):48:48 -> b - 99:104:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):22 -> b - 105:109:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):31:31 -> b - 110:114:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):45:45 -> b - 115:117:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):44:44 -> b - 118:119:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):51:51 -> b - 120:127:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):52:52 -> b - 128:130:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):51:51 -> b - 131:132:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):53:53 -> b - 133:140:java.lang.Object com.facebook.imagepipeline.systrace.FrescoSystrace.traceSection(java.lang.String,kotlin.jvm.functions.Function0):48:48 -> b - 133:140:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):22 -> b + 20:23:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):23:23 -> a + 24:31:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):24:24 -> a + 32:34:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):25:25 -> a + 35:37:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):26:26 -> a + 38:43:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):27:27 -> a + 44:48:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):31:31 -> a + 49:53:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):45:45 -> a + 54:56:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):44:44 -> a + 57:58:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):51:51 -> a + 59:66:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):52:52 -> a + 67:70:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):51:51 -> a + 71:75:java.lang.Object com.facebook.imagepipeline.systrace.FrescoSystrace.traceSection(java.lang.String,kotlin.jvm.functions.Function0):44:44 -> a + 71:75:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):22 -> a + 76:79:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):23:23 -> a + 80:87:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):24:24 -> a + 88:90:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):25:25 -> a + 91:93:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):26:26 -> a + 94:98:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):27:27 -> a + 99:104:java.lang.Object com.facebook.imagepipeline.systrace.FrescoSystrace.traceSection(java.lang.String,kotlin.jvm.functions.Function0):48:48 -> a + 99:104:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):22 -> a + 105:109:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):31:31 -> a + 110:114:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):45:45 -> a + 115:117:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):44:44 -> a + 118:119:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):51:51 -> a + 120:127:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):52:52 -> a + 128:130:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):51:51 -> a + 131:132:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):53:53 -> a + 133:140:java.lang.Object com.facebook.imagepipeline.systrace.FrescoSystrace.traceSection(java.lang.String,kotlin.jvm.functions.Function0):48:48 -> a + 133:140:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):22 -> a 1:3:com.facebook.imagepipeline.producers.Producer getInputProducer():17:17 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/facebook/imagepipeline/producers/d0;"} 1:3:com.facebook.imagepipeline.producers.ThreadHandoffProducerQueue getThreadHandoffProducerQueue():18:18 -> d @@ -93444,16 +98282,16 @@ com.facebook.imagepipeline.producers.ThrottlingProducer -> com.facebook.imagepip 14:21:void (int,java.util.concurrent.Executor,com.facebook.imagepipeline.producers.Producer):42:42 -> 22:29:void (int,java.util.concurrent.Executor,com.facebook.imagepipeline.producers.Producer):43:43 -> 30:32:void (int,java.util.concurrent.Executor,com.facebook.imagepipeline.producers.Producer):44:44 -> - 1:4:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):49:49 -> b + 1:4:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):49:49 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} - 5:9:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):50:50 -> b - 10:11:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):53:54 -> b - 12:17:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):54:54 -> b - 18:30:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):55:55 -> b - 31:33:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):58:58 -> b - 34:36:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):61:61 -> b - 37:40:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):64:64 -> b - 41:42:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):61:61 -> b + 5:9:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):50:50 -> a + 10:11:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):53:54 -> a + 12:17:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):54:54 -> a + 18:30:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):55:55 -> a + 31:33:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):58:58 -> a + 34:36:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):61:61 -> a + 37:40:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):64:64 -> a + 41:42:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):61:61 -> a 1:1:java.util.concurrent.Executor -$$Nest$fgetmExecutor(com.facebook.imagepipeline.producers.ThrottlingProducer):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/r0;)Ljava/util/concurrent/Executor;"} @@ -93511,16 +98349,16 @@ com.facebook.imagepipeline.producers.ThumbnailBranchProducer -> com.facebook.ima # {"id":"com.android.tools.r8.residualsignature","signature":"([Lcom/facebook/imagepipeline/producers/u0;)V"} 4:12:void (com.facebook.imagepipeline.producers.ThumbnailProducer[]):31:31 -> 13:17:void (com.facebook.imagepipeline.producers.ThumbnailProducer[]):32:32 -> - 1:12:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):37:37 -> b + 1:12:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):37:37 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)V"} - 13:17:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):38:38 -> b - 18:23:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):40:40 -> b - 24:27:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):42:42 -> b + 13:17:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):38:38 -> a + 18:23:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):40:40 -> a + 24:27:void produceResults(com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):42:42 -> a 1:1:boolean -$$Nest$mproduceResultsFromThumbnailProducer(com.facebook.imagepipeline.producers.ThumbnailBranchProducer,int,com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/t0;ILcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)Z"} 1:5:int findFirstProducerForSize(int,com.facebook.imagepipeline.common.ResizeOptions):108:108 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILh1/g;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILl1/g;)I"} 6:19:int findFirstProducerForSize(int,com.facebook.imagepipeline.common.ResizeOptions):109:109 -> d 1:17:boolean produceResultsFromThumbnailProducer(int,com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext):96:96 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/facebook/imagepipeline/producers/n;Lcom/facebook/imagepipeline/producers/e0;)Z"} @@ -93531,7 +98369,7 @@ com.facebook.imagepipeline.producers.ThumbnailBranchProducer$ThumbnailConsumer - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/e0;"} int mProducerIndex -> d com.facebook.imagepipeline.common.ResizeOptions mResizeOptions -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/g;"} com.facebook.imagepipeline.producers.ThumbnailBranchProducer this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/producers/t0;"} 1:2:void (com.facebook.imagepipeline.producers.ThumbnailBranchProducer,com.facebook.imagepipeline.producers.Consumer,com.facebook.imagepipeline.producers.ProducerContext,int):56:56 -> @@ -93545,7 +98383,7 @@ com.facebook.imagepipeline.producers.ThumbnailBranchProducer$ThumbnailConsumer - 19:26:void onFailureImpl(java.lang.Throwable):88:88 -> h 1:6:void onNewResultImpl(java.lang.Object,int):47:47 -> i 3:10:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):66:66 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;I)V"} 11:16:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):67:67 -> q 17:24:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):68:68 -> q 25:30:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):69:69 -> q @@ -93556,8 +98394,8 @@ com.facebook.imagepipeline.producers.ThumbnailBranchProducer$ThumbnailConsumer - 52:60:void onNewResultImpl(com.facebook.imagepipeline.image.EncodedImage,int):77:77 -> q com.facebook.imagepipeline.producers.ThumbnailProducer -> com.facebook.imagepipeline.producers.u0: # {"id":"sourceFile","fileName":"ThumbnailProducer.kt"} - boolean canProvideImageForSize(com.facebook.imagepipeline.common.ResizeOptions) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/g;)Z"} + boolean canProvideImageForSize(com.facebook.imagepipeline.common.ResizeOptions) -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/g;)Z"} com.facebook.imagepipeline.producers.ThumbnailSizeChecker -> com.facebook.imagepipeline.producers.v0: # {"id":"sourceFile","fileName":"ThumbnailSizeChecker.kt"} com.facebook.imagepipeline.producers.ThumbnailSizeChecker INSTANCE -> a @@ -93565,12 +98403,12 @@ com.facebook.imagepipeline.producers.ThumbnailSizeChecker -> com.facebook.imagep 1:4:void ():18:18 -> 1:1:int getAcceptableSize(int):0:0 -> a 5:15:boolean isImageBigEnough(int,int,com.facebook.imagepipeline.common.ResizeOptions):41:41 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(IILh1/g;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IILl1/g;)Z"} 16:25:boolean isImageBigEnough(int,int,com.facebook.imagepipeline.common.ResizeOptions):42:42 -> b 26:33:boolean isImageBigEnough(int,int,com.facebook.imagepipeline.common.ResizeOptions):44:44 -> b 34:43:boolean isImageBigEnough(int,int,com.facebook.imagepipeline.common.ResizeOptions):45:45 -> b 5:16:boolean isImageBigEnough(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.ResizeOptions):53:53 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;Lh1/g;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;Ll1/g;)Z"} 17:29:boolean isImageBigEnough(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.ResizeOptions):58:58 -> c 30:42:boolean isImageBigEnough(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.ResizeOptions):57:57 -> c com.facebook.imagepipeline.request.BasePostprocessor -> com.facebook.imagepipeline.request.a: @@ -93590,10 +98428,10 @@ com.facebook.imagepipeline.request.BasePostprocessor -> com.facebook.imagepipeli 91:94:void internalCopyBitmap(android.graphics.Bitmap,android.graphics.Bitmap):144:144 -> a 1:3:java.lang.String getName():39:39 -> getName 1:2:com.facebook.cache.common.CacheKey getPostprocessorCacheKey():110:110 -> getPostprocessorCacheKey - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/d;"} 1:1:void process(android.graphics.Bitmap):0:0 -> process 2:2:com.facebook.common.references.CloseableReference process(android.graphics.Bitmap,com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory):58:58 -> process - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Bitmap;Lf1/b;)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Bitmap;Lj1/b;)LJ0/a;"} 3:5:com.facebook.common.references.CloseableReference process(android.graphics.Bitmap,com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory):61:63 -> process 6:6:com.facebook.common.references.CloseableReference process(android.graphics.Bitmap,com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory):60:60 -> process 7:8:com.facebook.common.references.CloseableReference process(android.graphics.Bitmap,com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory):65:66 -> process @@ -93602,27 +98440,27 @@ com.facebook.imagepipeline.request.BasePostprocessor -> com.facebook.imagepipeli com.facebook.imagepipeline.request.ImageRequest -> com.facebook.imagepipeline.request.b: # {"id":"sourceFile","fileName":"ImageRequest.java"} com.facebook.common.internal.Fn REQUEST_TO_URI_FN -> REQUEST_TO_URI_FN - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/e;"} com.facebook.imagepipeline.common.BytesRange mBytesRange -> mBytesRange - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/b;"} com.facebook.imagepipeline.request.ImageRequest$CacheChoice mCacheChoice -> mCacheChoice # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/request/b$b;"} com.facebook.imagepipeline.core.DownsampleMode mDownsampleOverride -> mDownsampleOverride - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/n;"} com.facebook.imagepipeline.common.ImageDecodeOptions mImageDecodeOptions -> mImageDecodeOptions - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/d;"} com.facebook.imagepipeline.request.ImageRequest$RequestLevel mLowestPermittedRequestLevel -> mLowestPermittedRequestLevel # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/request/b$c;"} com.facebook.imagepipeline.request.Postprocessor mPostprocessor -> mPostprocessor # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/request/d;"} com.facebook.imagepipeline.listener.RequestListener mRequestListener -> mRequestListener - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt1/e;"} com.facebook.imagepipeline.common.Priority mRequestPriority -> mRequestPriority - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/f;"} com.facebook.imagepipeline.common.ResizeOptions mResizeOptions -> mResizeOptions - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/g;"} com.facebook.imagepipeline.common.RotationOptions mRotationOptions -> mRotationOptions - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/h;"} 1:8:void ():557:557 -> 1:3:void (com.facebook.imagepipeline.request.ImageRequestBuilder):143:143 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/request/c;)V"} @@ -93694,16 +98532,16 @@ com.facebook.imagepipeline.request.ImageRequest -> com.facebook.imagepipeline.re # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/facebook/imagepipeline/request/b;"} 1:7:boolean getAutoRotateEnabled():222:222 -> getAutoRotateEnabled 1:3:com.facebook.imagepipeline.common.BytesRange getBytesRange():227:227 -> getBytesRange - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/b;"} 1:3:com.facebook.imagepipeline.request.ImageRequest$CacheChoice getCacheChoice():190:190 -> getCacheChoice # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/facebook/imagepipeline/request/b$b;"} 1:3:int getCachesDisabled():255:255 -> getCachesDisabled 1:3:int getDelayMs():284:284 -> getDelayMs 1:3:java.lang.String getDiskCacheId():304:304 -> getDiskCacheId 1:3:com.facebook.imagepipeline.core.DownsampleMode getDownsampleOverride():280:280 -> getDownsampleOverride - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/n;"} 1:3:com.facebook.imagepipeline.common.ImageDecodeOptions getImageDecodeOptions():231:231 -> getImageDecodeOptions - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/d;"} 1:14:boolean getLoadThumbnailOnlyForAndroidSdkAboveQ():243:243 -> getLoadThumbnailOnlyForAndroidSdkAboveQ 1:3:boolean getLocalThumbnailPreviewsEnabled():239:239 -> getLocalThumbnailPreviewsEnabled 1:3:com.facebook.imagepipeline.request.ImageRequest$RequestLevel getLowestPermittedRequestLevel():251:251 -> getLowestPermittedRequestLevel @@ -93713,15 +98551,15 @@ com.facebook.imagepipeline.request.ImageRequest -> com.facebook.imagepipeline.re 1:10:int getPreferredHeight():206:206 -> getPreferredHeight 1:10:int getPreferredWidth():202:202 -> getPreferredWidth 1:3:com.facebook.imagepipeline.common.Priority getPriority():247:247 -> getPriority - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/f;"} 1:3:boolean getProgressiveRenderingEnabled():235:235 -> getProgressiveRenderingEnabled 1:3:com.facebook.imagepipeline.listener.RequestListener getRequestListener():300:300 -> getRequestListener - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lt1/e;"} 1:3:com.facebook.imagepipeline.common.ResizeOptions getResizeOptions():210:210 -> getResizeOptions - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/g;"} 1:3:java.lang.Boolean getResizingAllowedOverride():276:276 -> getResizingAllowedOverride 1:3:com.facebook.imagepipeline.common.RotationOptions getRotationOptions():214:214 -> getRotationOptions - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/h;"} 2:5:java.io.File getSourceFile():288:288 -> getSourceFile 6:14:java.io.File getSourceFile():289:289 -> getSourceFile 15:30:java.io.File getSourceFile():290:290 -> getSourceFile @@ -93861,28 +98699,28 @@ com.facebook.imagepipeline.request.ImageRequestBuilder -> com.facebook.imagepipe # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/request/b$c;"} int mCachesDisabled -> c com.facebook.imagepipeline.common.ResizeOptions mResizeOptions -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/g;"} com.facebook.imagepipeline.common.RotationOptions mRotationOptions -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/h;"} com.facebook.imagepipeline.common.ImageDecodeOptions mImageDecodeOptions -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/d;"} com.facebook.imagepipeline.request.ImageRequest$CacheChoice mCacheChoice -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/request/b$b;"} boolean mProgressiveRenderingEnabled -> h boolean mLocalThumbnailPreviewsEnabled -> i boolean mLoadThumbnailOnly -> j com.facebook.imagepipeline.common.Priority mRequestPriority -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/f;"} com.facebook.imagepipeline.request.Postprocessor mPostprocessor -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/imagepipeline/request/d;"} java.lang.Boolean mDecodePrefetches -> m com.facebook.imagepipeline.listener.RequestListener mRequestListener -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt1/e;"} com.facebook.imagepipeline.common.BytesRange mBytesRange -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"Lh1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll1/b;"} java.lang.Boolean mResizingAllowedOverride -> p com.facebook.imagepipeline.core.DownsampleMode mDownsampleOverride -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/n;"} int mDelayMs -> r java.lang.String mDiskCacheId -> s java.util.Set CUSTOM_NETWORK_SCHEMES -> t @@ -93916,9 +98754,9 @@ com.facebook.imagepipeline.request.ImageRequestBuilder -> com.facebook.imagepipe 1:3:com.facebook.imagepipeline.request.ImageRequestBuilder setDiskCacheId(java.lang.String):421:421 -> D # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/facebook/imagepipeline/request/c;"} 1:3:com.facebook.imagepipeline.request.ImageRequestBuilder setDownsampleOverride(com.facebook.imagepipeline.core.DownsampleMode):461:461 -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/n;)Lcom/facebook/imagepipeline/request/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/n;)Lcom/facebook/imagepipeline/request/c;"} 1:3:com.facebook.imagepipeline.request.ImageRequestBuilder setImageDecodeOptions(com.facebook.imagepipeline.common.ImageDecodeOptions):249:249 -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/d;)Lcom/facebook/imagepipeline/request/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/d;)Lcom/facebook/imagepipeline/request/c;"} 1:3:com.facebook.imagepipeline.request.ImageRequestBuilder setLoadThumbnailOnly(boolean):307:307 -> G # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/facebook/imagepipeline/request/c;"} 1:3:com.facebook.imagepipeline.request.ImageRequestBuilder setLocalThumbnailPreviewsEnabled(boolean):297:297 -> H @@ -93930,15 +98768,15 @@ com.facebook.imagepipeline.request.ImageRequestBuilder -> com.facebook.imagepipe 1:3:com.facebook.imagepipeline.request.ImageRequestBuilder setProgressiveRenderingEnabled(boolean):281:281 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/facebook/imagepipeline/request/c;"} 1:3:com.facebook.imagepipeline.request.ImageRequestBuilder setRequestListener(com.facebook.imagepipeline.listener.RequestListener):403:403 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp1/e;)Lcom/facebook/imagepipeline/request/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt1/e;)Lcom/facebook/imagepipeline/request/c;"} 1:3:com.facebook.imagepipeline.request.ImageRequestBuilder setRequestPriority(com.facebook.imagepipeline.common.Priority):370:370 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/f;)Lcom/facebook/imagepipeline/request/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/f;)Lcom/facebook/imagepipeline/request/c;"} 1:3:com.facebook.imagepipeline.request.ImageRequestBuilder setResizeOptions(com.facebook.imagepipeline.common.ResizeOptions):197:197 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/g;)Lcom/facebook/imagepipeline/request/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/g;)Lcom/facebook/imagepipeline/request/c;"} 1:3:com.facebook.imagepipeline.request.ImageRequestBuilder setResizingAllowedOverride(java.lang.Boolean):452:452 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Boolean;)Lcom/facebook/imagepipeline/request/c;"} 1:3:com.facebook.imagepipeline.request.ImageRequestBuilder setRotationOptions(com.facebook.imagepipeline.common.RotationOptions):216:216 -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/h;)Lcom/facebook/imagepipeline/request/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/h;)Lcom/facebook/imagepipeline/request/c;"} 1:3:com.facebook.imagepipeline.request.ImageRequestBuilder setShouldDecodePrefetches(java.lang.Boolean):447:447 -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Boolean;)Lcom/facebook/imagepipeline/request/c;"} 1:3:com.facebook.imagepipeline.request.ImageRequestBuilder setSource(android.net.Uri):128:128 -> R @@ -93980,30 +98818,30 @@ com.facebook.imagepipeline.request.ImageRequestBuilder -> com.facebook.imagepipe 137:144:com.facebook.imagepipeline.request.ImageRequestBuilder fromRequest(com.facebook.imagepipeline.request.ImageRequest):110:110 -> b 145:153:com.facebook.imagepipeline.request.ImageRequestBuilder fromRequest(com.facebook.imagepipeline.request.ImageRequest):111:111 -> b 1:3:com.facebook.imagepipeline.common.BytesRange getBytesRange():245:245 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/b;"} 1:3:com.facebook.imagepipeline.request.ImageRequest$CacheChoice getCacheChoice():271:271 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/facebook/imagepipeline/request/b$b;"} 1:3:int getCachesDisabled():171:171 -> e 1:3:int getDelayMs():470:470 -> f 1:3:java.lang.String getDiskCacheId():429:429 -> g 1:3:com.facebook.imagepipeline.core.DownsampleMode getDownsampleOverride():466:466 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/n;"} 1:3:com.facebook.imagepipeline.common.ImageDecodeOptions getImageDecodeOptions():254:254 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/d;"} 1:3:boolean getLoadThumbnailOnly():313:313 -> j 1:3:com.facebook.imagepipeline.request.ImageRequest$RequestLevel getLowestPermittedRequestLevel():152:152 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/facebook/imagepipeline/request/b$c;"} 1:3:com.facebook.imagepipeline.request.Postprocessor getPostprocessor():392:392 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/facebook/imagepipeline/request/d;"} 1:3:com.facebook.imagepipeline.listener.RequestListener getRequestListener():411:411 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lt1/e;"} 1:3:com.facebook.imagepipeline.common.Priority getRequestPriority():376:376 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/f;"} 1:3:com.facebook.imagepipeline.common.ResizeOptions getResizeOptions():203:203 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/g;"} 1:3:java.lang.Boolean getResizingAllowedOverride():457:457 -> p 1:3:com.facebook.imagepipeline.common.RotationOptions getRotationOptions():222:222 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/h;"} 1:3:android.net.Uri getSourceUri():136:136 -> r 1:8:boolean isCustomNetworkUri(android.net.Uri):324:324 -> s 9:24:boolean isCustomNetworkUri(android.net.Uri):327:327 -> s @@ -94019,17 +98857,17 @@ com.facebook.imagepipeline.request.ImageRequestBuilder -> com.facebook.imagepipe # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/facebook/imagepipeline/request/c;"} 12:20:com.facebook.imagepipeline.request.ImageRequestBuilder setAutoRotateEnabled(boolean):186:186 -> y 1:3:com.facebook.imagepipeline.request.ImageRequestBuilder setBytesRange(com.facebook.imagepipeline.common.BytesRange):238:238 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/b;)Lcom/facebook/imagepipeline/request/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/b;)Lcom/facebook/imagepipeline/request/c;"} com.facebook.imagepipeline.request.ImageRequestBuilder$BuilderException -> com.facebook.imagepipeline.request.c$a: # {"id":"sourceFile","fileName":"ImageRequestBuilder.java"} 1:21:void (java.lang.String):482:482 -> com.facebook.imagepipeline.request.Postprocessor -> com.facebook.imagepipeline.request.d: # {"id":"sourceFile","fileName":"Postprocessor.java"} com.facebook.cache.common.CacheKey getPostprocessorCacheKey() -> getPostprocessorCacheKey - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/d;"} com.facebook.common.references.CloseableReference process(android.graphics.Bitmap,com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory) -> process - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Bitmap;Lf1/b;)LF0/a;"} -com.facebook.imagepipeline.systrace.DefaultFrescoSystrace -> t1.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Bitmap;Lj1/b;)LJ0/a;"} +com.facebook.imagepipeline.systrace.DefaultFrescoSystrace -> x1.a: # {"id":"sourceFile","fileName":"DefaultFrescoSystrace.kt"} 1:4:void ():16:16 -> 6:11:void beginSection(java.lang.String):19:19 -> a @@ -94037,43 +98875,43 @@ com.facebook.imagepipeline.systrace.DefaultFrescoSystrace -> t1.a: 1:6:void endSection():32:32 -> b 7:10:void endSection():33:33 -> b 1:2:boolean isTracing():38:38 -> c -com.facebook.imagepipeline.systrace.FrescoSystrace -> t1.b: +com.facebook.imagepipeline.systrace.FrescoSystrace -> x1.b: # {"id":"sourceFile","fileName":"FrescoSystrace.kt"} com.facebook.imagepipeline.systrace.FrescoSystrace INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lt1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx1/b;"} com.facebook.imagepipeline.systrace.FrescoSystrace$ArgsBuilder NO_OP_ARGS_BUILDER -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lt1/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx1/b$a;"} com.facebook.imagepipeline.systrace.FrescoSystrace$Systrace _instance -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lt1/b$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx1/b$c;"} 8:15:void ():22:22 -> 1:4:void ():18:18 -> 6:15:void beginSection(java.lang.String):29:29 -> a 1:10:void endSection():36:36 -> b 1:4:com.facebook.imagepipeline.systrace.FrescoSystrace$Systrace getInstance():57:57 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lt1/b$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx1/b$c;"} 5:7:com.facebook.imagepipeline.systrace.FrescoSystrace$Systrace getInstance():58:58 -> c 8:12:com.facebook.imagepipeline.systrace.FrescoSystrace$Systrace getInstance():59:59 -> c 13:14:com.facebook.imagepipeline.systrace.FrescoSystrace$Systrace getInstance():60:60 -> c 15:20:com.facebook.imagepipeline.systrace.FrescoSystrace$Systrace getInstance():58:58 -> c 1:11:boolean isTracing():52:52 -> d -com.facebook.imagepipeline.systrace.FrescoSystrace$ArgsBuilder -> t1.b$a: +com.facebook.imagepipeline.systrace.FrescoSystrace$ArgsBuilder -> x1.b$a: # {"id":"sourceFile","fileName":"FrescoSystrace.kt"} -com.facebook.imagepipeline.systrace.FrescoSystrace$NoOpArgsBuilder -> t1.b$b: +com.facebook.imagepipeline.systrace.FrescoSystrace$NoOpArgsBuilder -> x1.b$b: # {"id":"sourceFile","fileName":"FrescoSystrace.kt"} 1:4:void ():101:101 -> -com.facebook.imagepipeline.systrace.FrescoSystrace$Systrace -> t1.b$c: +com.facebook.imagepipeline.systrace.FrescoSystrace$Systrace -> x1.b$c: # {"id":"sourceFile","fileName":"FrescoSystrace.kt"} void beginSection(java.lang.String) -> a void endSection() -> b boolean isTracing() -> c -com.facebook.imagepipeline.transcoder.DownsampleUtil -> u1.a: +com.facebook.imagepipeline.transcoder.DownsampleUtil -> y1.a: # {"id":"sourceFile","fileName":"DownsampleUtil.kt"} com.facebook.imagepipeline.transcoder.DownsampleUtil INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ly1/a;"} 1:8:void ():0:0 -> 1:4:void ():18:18 -> 11:18:float determineDownsampleRatio(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.image.EncodedImage):87:87 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/h;Lh1/g;Ln1/j;)F"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/h;Ll1/g;Lr1/j;)F"} 19:22:float determineDownsampleRatio(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.image.EncodedImage):89:89 -> a 23:26:float determineDownsampleRatio(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.image.EncodedImage):90:90 -> a 27:32:float determineDownsampleRatio(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.image.EncodedImage):91:91 -> a @@ -94094,7 +98932,7 @@ com.facebook.imagepipeline.transcoder.DownsampleUtil -> u1.a: 130:140:float determineDownsampleRatio(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.image.EncodedImage):102:102 -> a 141:148:float determineDownsampleRatio(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.image.EncodedImage):87:87 -> a 11:18:int determineSampleSize(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.image.EncodedImage,int):41:41 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/h;Lh1/g;Ln1/j;I)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/h;Ll1/g;Lr1/j;I)I"} 19:22:int determineSampleSize(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.image.EncodedImage,int):44:44 -> b 23:30:int determineSampleSize(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.image.EncodedImage,int):46:46 -> b 31:35:int determineSampleSize(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.image.EncodedImage,int):47:47 -> b @@ -94104,41 +98942,41 @@ com.facebook.imagepipeline.transcoder.DownsampleUtil -> u1.a: 58:64:int determineSampleSize(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.image.EncodedImage,int):56:56 -> b 65:79:int determineSampleSize(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.image.EncodedImage,int):57:57 -> b 6:9:int determineSampleSizeJPEG(com.facebook.imagepipeline.image.EncodedImage,int,int):72:72 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;II)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;II)I"} 10:19:int determineSampleSizeJPEG(com.facebook.imagepipeline.image.EncodedImage,int,int):73:73 -> c 20:28:int determineSampleSizeJPEG(com.facebook.imagepipeline.image.EncodedImage,int,int):74:74 -> c 1:8:int getRotationAngle(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.image.EncodedImage):151:151 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/h;Ln1/j;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/h;Lr1/j;)I"} 9:27:int getRotationAngle(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.image.EncodedImage):154:154 -> d 28:36:int getRotationAngle(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.image.EncodedImage):155:155 -> d 14:39:int ratioToSampleSize(float):124:124 -> e 1:30:int ratioToSampleSizeJPEG(float):136:136 -> f -com.facebook.imagepipeline.transcoder.ImageTranscodeResult -> u1.b: +com.facebook.imagepipeline.transcoder.ImageTranscodeResult -> y1.b: # {"id":"sourceFile","fileName":"ImageTranscodeResult.kt"} int transcodeStatus -> a 1:3:void (int):13:13 -> 4:6:void (int):14:14 -> 1:3:int getTranscodeStatus():14:14 -> a 1:30:java.lang.String toString():16:16 -> toString -com.facebook.imagepipeline.transcoder.ImageTranscoder -> u1.c: +com.facebook.imagepipeline.transcoder.ImageTranscoder -> y1.c: # {"id":"sourceFile","fileName":"ImageTranscoder.kt"} java.lang.String getIdentifier() -> a - boolean canResize(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;Lh1/h;Lh1/g;)Z"} - com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace) -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;Ljava/io/OutputStream;Lh1/h;Lh1/g;Ld1/c;Ljava/lang/Integer;Landroid/graphics/ColorSpace;)Lu1/b;"} - boolean canTranscode(com.facebook.imageformat.ImageFormat) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/c;)Z"} -com.facebook.imagepipeline.transcoder.ImageTranscoderFactory -> u1.d: + boolean canTranscode(com.facebook.imageformat.ImageFormat) -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/c;)Z"} + boolean canResize(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions) -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;Ll1/h;Ll1/g;)Z"} + com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace) -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;Ljava/io/OutputStream;Ll1/h;Ll1/g;Lh1/c;Ljava/lang/Integer;Landroid/graphics/ColorSpace;)Ly1/b;"} +com.facebook.imagepipeline.transcoder.ImageTranscoderFactory -> y1.d: # {"id":"sourceFile","fileName":"ImageTranscoderFactory.kt"} com.facebook.imagepipeline.transcoder.ImageTranscoder createImageTranscoder(com.facebook.imageformat.ImageFormat,boolean) -> createImageTranscoder - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/c;Z)Lu1/c;"} -com.facebook.imagepipeline.transcoder.JpegTranscoderUtils -> u1.e: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/c;Z)Ly1/c;"} +com.facebook.imagepipeline.transcoder.JpegTranscoderUtils -> y1.e: # {"id":"sourceFile","fileName":"JpegTranscoderUtils.kt"} com.facebook.imagepipeline.transcoder.JpegTranscoderUtils INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ly1/e;"} com.facebook.common.internal.ImmutableList INVERTED_EXIF_ORIENTATIONS -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF0/f;"} 9:13:void ():34:34 -> 14:18:void ():35:35 -> 19:23:void ():36:36 -> @@ -94147,15 +98985,15 @@ com.facebook.imagepipeline.transcoder.JpegTranscoderUtils -> u1.e: 1:4:void ():18:18 -> 3:9:int calculateDownsampleNumerator(int):165:165 -> a 6:10:float determineResizeRatio(com.facebook.imagepipeline.common.ResizeOptions,int,int):139:139 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/g;II)F"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/g;II)F"} 11:15:float determineResizeRatio(com.facebook.imagepipeline.common.ResizeOptions,int,int):140:140 -> b 16:21:float determineResizeRatio(com.facebook.imagepipeline.common.ResizeOptions,int,int):141:141 -> b 22:38:float determineResizeRatio(com.facebook.imagepipeline.common.ResizeOptions,int,int):142:142 -> b 1:18:int extractOrientationFromMetadata(com.facebook.imagepipeline.image.EncodedImage):226:226 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;)I"} 19:23:int extractOrientationFromMetadata(com.facebook.imagepipeline.image.EncodedImage):229:229 -> c 11:14:int getForceRotatedInvertedExifOrientation(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.image.EncodedImage):122:122 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/h;Ln1/j;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/h;Lr1/j;)I"} 15:26:int getForceRotatedInvertedExifOrientation(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.image.EncodedImage):123:123 -> d 27:32:int getForceRotatedInvertedExifOrientation(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.image.EncodedImage):126:126 -> d 33:38:int getForceRotatedInvertedExifOrientation(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.image.EncodedImage):127:127 -> d @@ -94163,12 +99001,12 @@ com.facebook.imagepipeline.transcoder.JpegTranscoderUtils -> u1.e: 42:62:int getForceRotatedInvertedExifOrientation(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.image.EncodedImage):130:130 -> d 63:70:int getForceRotatedInvertedExifOrientation(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.image.EncodedImage):124:124 -> d 11:18:int getRotationAngle(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.image.EncodedImage):99:99 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/h;Ln1/j;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/h;Lr1/j;)I"} 19:24:int getRotationAngle(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.image.EncodedImage):102:102 -> e 25:31:int getRotationAngle(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.image.EncodedImage):103:103 -> e 32:39:int getRotationAngle(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.image.EncodedImage):106:106 -> e 19:22:int getSoftwareNumerator(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.image.EncodedImage,boolean):77:77 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/h;Lh1/g;Ln1/j;Z)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll1/h;Ll1/g;Lr1/j;Z)I"} 23:39:int getSoftwareNumerator(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.image.EncodedImage,boolean):79:79 -> f 40:63:int getSoftwareNumerator(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.image.EncodedImage,boolean):80:80 -> f 64:74:int getSoftwareNumerator(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.image.EncodedImage,boolean):87:87 -> f @@ -94176,7 +99014,7 @@ com.facebook.imagepipeline.transcoder.JpegTranscoderUtils -> u1.e: 84:87:int getSoftwareNumerator(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.image.EncodedImage,boolean):89:89 -> f 88:100:int getSoftwareNumerator(com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imagepipeline.image.EncodedImage,boolean):90:90 -> f 11:26:android.graphics.Matrix getTransformationMatrix(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.RotationOptions):181:181 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;Lh1/h;)Landroid/graphics/Matrix;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;Ll1/h;)Landroid/graphics/Matrix;"} 27:30:android.graphics.Matrix getTransformationMatrix(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.RotationOptions):184:184 -> g 31:37:android.graphics.Matrix getTransformationMatrix(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.RotationOptions):185:185 -> g 38:43:android.graphics.Matrix getTransformationMatrix(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.RotationOptions):188:188 -> g @@ -94193,100 +99031,100 @@ com.facebook.imagepipeline.transcoder.JpegTranscoderUtils -> u1.e: 1:8:boolean isExifOrientationAllowed(int):52:52 -> i 7:14:boolean isRotationAngleAllowed(int):47:47 -> j 1:7:int roundNumerator(float,float):154:154 -> k -com.facebook.imagepipeline.transcoder.MultiImageTranscoderFactory -> u1.f: +com.facebook.imagepipeline.transcoder.MultiImageTranscoderFactory -> y1.f: # {"id":"sourceFile","fileName":"MultiImageTranscoderFactory.kt"} int maxBitmapSize -> a boolean useDownSamplingRatio -> b com.facebook.imagepipeline.transcoder.ImageTranscoderFactory primaryImageTranscoderFactory -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ly1/d;"} java.lang.Integer imageTranscoderType -> d boolean ensureTranscoderLibraryLoaded -> e 1:3:void (int,boolean,com.facebook.imagepipeline.transcoder.ImageTranscoderFactory,java.lang.Integer,boolean):20:20 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(IZLu1/d;Ljava/lang/Integer;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IZLy1/d;Ljava/lang/Integer;Z)V"} 4:5:void (int,boolean,com.facebook.imagepipeline.transcoder.ImageTranscoderFactory,java.lang.Integer,boolean):21:21 -> 6:7:void (int,boolean,com.facebook.imagepipeline.transcoder.ImageTranscoderFactory,java.lang.Integer,boolean):22:22 -> 8:9:void (int,boolean,com.facebook.imagepipeline.transcoder.ImageTranscoderFactory,java.lang.Integer,boolean):23:23 -> 10:11:void (int,boolean,com.facebook.imagepipeline.transcoder.ImageTranscoderFactory,java.lang.Integer,boolean):24:24 -> 12:14:void (int,boolean,com.facebook.imagepipeline.transcoder.ImageTranscoderFactory,java.lang.Integer,boolean):25:25 -> 1:11:com.facebook.imagepipeline.transcoder.ImageTranscoder getCustomImageTranscoder(com.facebook.imageformat.ImageFormat,boolean):51:51 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/c;Z)Lu1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/c;Z)Ly1/c;"} 1:9:com.facebook.imagepipeline.transcoder.ImageTranscoder getImageTranscoderWithType(com.facebook.imageformat.ImageFormat,boolean):72:72 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/c;Z)Lu1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/c;Z)Ly1/c;"} 10:15:com.facebook.imagepipeline.transcoder.ImageTranscoder getImageTranscoderWithType(com.facebook.imageformat.ImageFormat,boolean):76:76 -> b 16:22:com.facebook.imagepipeline.transcoder.ImageTranscoder getImageTranscoderWithType(com.facebook.imageformat.ImageFormat,boolean):77:77 -> b 23:29:com.facebook.imagepipeline.transcoder.ImageTranscoder getImageTranscoderWithType(com.facebook.imageformat.ImageFormat,boolean):78:78 -> b 30:34:com.facebook.imagepipeline.transcoder.ImageTranscoder getImageTranscoderWithType(com.facebook.imageformat.ImageFormat,boolean):79:79 -> b 35:42:com.facebook.imagepipeline.transcoder.ImageTranscoder getImageTranscoderWithType(com.facebook.imageformat.ImageFormat,boolean):80:80 -> b 1:6:com.facebook.imagepipeline.transcoder.ImageTranscoder getNativeImageTranscoder(com.facebook.imageformat.ImageFormat,boolean):58:58 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/c;Z)Lu1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/c;Z)Ly1/c;"} 7:10:com.facebook.imagepipeline.transcoder.ImageTranscoder getNativeImageTranscoder(com.facebook.imageformat.ImageFormat,boolean):57:57 -> c 11:15:com.facebook.imagepipeline.transcoder.ImageTranscoder getNativeImageTranscoder(com.facebook.imageformat.ImageFormat,boolean):59:59 -> c 6:11:com.facebook.imagepipeline.transcoder.ImageTranscoder createImageTranscoder(com.facebook.imageformat.ImageFormat,boolean):33:33 -> createImageTranscoder - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/c;Z)Lu1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/c;Z)Ly1/c;"} 12:17:com.facebook.imagepipeline.transcoder.ImageTranscoder createImageTranscoder(com.facebook.imageformat.ImageFormat,boolean):36:36 -> createImageTranscoder 18:23:com.facebook.imagepipeline.transcoder.ImageTranscoder createImageTranscoder(com.facebook.imageformat.ImageFormat,boolean):39:39 -> createImageTranscoder 24:29:com.facebook.imagepipeline.transcoder.ImageTranscoder createImageTranscoder(com.facebook.imageformat.ImageFormat,boolean):40:40 -> createImageTranscoder 30:35:com.facebook.imagepipeline.transcoder.ImageTranscoder createImageTranscoder(com.facebook.imageformat.ImageFormat,boolean):44:44 -> createImageTranscoder 1:7:com.facebook.imagepipeline.transcoder.ImageTranscoder getSimpleImageTranscoder(com.facebook.imageformat.ImageFormat,boolean):65:65 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/c;Z)Lu1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/c;Z)Ly1/c;"} 8:17:com.facebook.imagepipeline.transcoder.ImageTranscoder getSimpleImageTranscoder(com.facebook.imageformat.ImageFormat,boolean):66:66 -> d -com.facebook.imagepipeline.transcoder.SimpleImageTranscoder -> u1.g: +com.facebook.imagepipeline.transcoder.SimpleImageTranscoder -> y1.g: # {"id":"sourceFile","fileName":"SimpleImageTranscoder.kt"} boolean resizingEnabled -> a int maxBitmapSize -> b java.lang.String identifier -> c com.facebook.imagepipeline.transcoder.SimpleImageTranscoder$Companion Companion -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lu1/g$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ly1/g$a;"} 1:9:void ():0:0 -> 1:7:void (boolean,int):27:27 -> 8:12:void (boolean,int):110:110 -> 1:3:java.lang.String getIdentifier():110:110 -> a - 8:13:boolean canResize(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions):99:99 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;Lh1/h;Lh1/g;)Z"} - 14:17:boolean canResize(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions):101:101 -> b - 18:19:boolean canResize(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions):103:103 -> b - 20:29:boolean canResize(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions):102:102 -> b - 25:33:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):42:42 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;Ljava/io/OutputStream;Lh1/h;Lh1/g;Ld1/c;Ljava/lang/Integer;Landroid/graphics/ColorSpace;)Lu1/b;"} - 34:47:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):45:45 -> c - 48:51:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):47:47 -> c - 52:56:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):48:48 -> c - 57:60:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):49:49 -> c - 61:66:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):50:50 -> c - 67:70:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):51:51 -> c - 71:81:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):55:55 -> c - 82:86:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):61:61 -> c - 87:92:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):62:62 -> c - 93:98:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):65:65 -> c - 99:102:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):74:74 -> c - 103:110:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):75:75 -> c - 111:123:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):70:70 -> c - 124:138:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):79:79 -> c - 139:147:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):80:80 -> c - 148:150:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):87:87 -> c - 151:157:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):88:88 -> c - 158:160:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):84:84 -> c - 161:165:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):85:85 -> c - 166:168:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):87:87 -> c - 169:172:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):88:88 -> c - 173:175:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):87:87 -> c - 176:180:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):88:88 -> c - 181:183:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):57:57 -> c - 184:189:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):58:58 -> c - 6:18:boolean canTranscode(com.facebook.imageformat.ImageFormat):108:108 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/c;)Z"} + 6:18:boolean canTranscode(com.facebook.imageformat.ImageFormat):108:108 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/c;)Z"} + 8:13:boolean canResize(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions):99:99 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;Ll1/h;Ll1/g;)Z"} + 14:17:boolean canResize(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions):101:101 -> c + 18:19:boolean canResize(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions):103:103 -> c + 20:29:boolean canResize(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions):102:102 -> c + 25:33:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):42:42 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;Ljava/io/OutputStream;Ll1/h;Ll1/g;Lh1/c;Ljava/lang/Integer;Landroid/graphics/ColorSpace;)Ly1/b;"} + 34:47:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):45:45 -> d + 48:51:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):47:47 -> d + 52:56:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):48:48 -> d + 57:60:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):49:49 -> d + 61:66:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):50:50 -> d + 67:70:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):51:51 -> d + 71:81:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):55:55 -> d + 82:86:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):61:61 -> d + 87:92:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):62:62 -> d + 93:98:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):65:65 -> d + 99:102:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):74:74 -> d + 103:110:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):75:75 -> d + 111:123:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):70:70 -> d + 124:138:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):79:79 -> d + 139:147:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):80:80 -> d + 148:150:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):87:87 -> d + 151:157:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):88:88 -> d + 158:160:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):84:84 -> d + 161:165:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):85:85 -> d + 166:168:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):87:87 -> d + 169:172:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):88:88 -> d + 173:175:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):87:87 -> d + 176:180:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):88:88 -> d + 181:183:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):57:57 -> d + 184:189:com.facebook.imagepipeline.transcoder.ImageTranscodeResult transcode(com.facebook.imagepipeline.image.EncodedImage,java.io.OutputStream,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions,com.facebook.imageformat.ImageFormat,java.lang.Integer,android.graphics.ColorSpace):58:58 -> d 1:6:int getSampleSize(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions):118:118 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;Lh1/h;Lh1/g;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;Ll1/h;Ll1/g;)I"} 7:8:int getSampleSize(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions):122:122 -> e 9:13:int getSampleSize(com.facebook.imagepipeline.image.EncodedImage,com.facebook.imagepipeline.common.RotationOptions,com.facebook.imagepipeline.common.ResizeOptions):121:121 -> e -com.facebook.imagepipeline.transcoder.SimpleImageTranscoder$Companion -> u1.g$a: +com.facebook.imagepipeline.transcoder.SimpleImageTranscoder$Companion -> y1.g$a: # {"id":"sourceFile","fileName":"SimpleImageTranscoder.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():127:127 -> 1:5:android.graphics.Bitmap$CompressFormat access$getOutputFormat(com.facebook.imagepipeline.transcoder.SimpleImageTranscoder$Companion,com.facebook.imageformat.ImageFormat):127:127 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu1/g$a;Ld1/c;)Landroid/graphics/Bitmap$CompressFormat;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly1/g$a;Lh1/c;)Landroid/graphics/Bitmap$CompressFormat;"} 3:5:android.graphics.Bitmap$CompressFormat getOutputFormat(com.facebook.imageformat.ImageFormat):139:139 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/c;)Landroid/graphics/Bitmap$CompressFormat;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/c;)Landroid/graphics/Bitmap$CompressFormat;"} 6:9:android.graphics.Bitmap$CompressFormat getOutputFormat(com.facebook.imageformat.ImageFormat):141:141 -> b 10:12:android.graphics.Bitmap$CompressFormat getOutputFormat(com.facebook.imageformat.ImageFormat):142:142 -> b 13:16:android.graphics.Bitmap$CompressFormat getOutputFormat(com.facebook.imageformat.ImageFormat):143:143 -> b @@ -94294,46 +99132,46 @@ com.facebook.imagepipeline.transcoder.SimpleImageTranscoder$Companion -> u1.g$a: 20:25:android.graphics.Bitmap$CompressFormat getOutputFormat(com.facebook.imageformat.ImageFormat):147:147 -> b 26:28:android.graphics.Bitmap$CompressFormat getOutputFormat(com.facebook.imageformat.ImageFormat):148:148 -> b 29:31:android.graphics.Bitmap$CompressFormat getOutputFormat(com.facebook.imageformat.ImageFormat):150:150 -> b -com.facebook.imagepipeline.transcoder.SimpleImageTranscoderFactory -> u1.h: +com.facebook.imagepipeline.transcoder.SimpleImageTranscoderFactory -> y1.h: # {"id":"sourceFile","fileName":"SimpleImageTranscoderFactory.java"} int mMaxBitmapSize -> a 1:3:void (int):19:19 -> 4:6:void (int):20:20 -> 1:8:com.facebook.imagepipeline.transcoder.ImageTranscoder createImageTranscoder(com.facebook.imageformat.ImageFormat,boolean):25:25 -> createImageTranscoder - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld1/c;Z)Lu1/c;"} -com.facebook.imagepipeline.transformation.BitmapTransformation -> v1.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh1/c;Z)Ly1/c;"} +com.facebook.imagepipeline.transformation.BitmapTransformation -> z1.a: # {"id":"sourceFile","fileName":"BitmapTransformation.kt"} boolean modifiesTransparency() -> a void transform(android.graphics.Bitmap) -> b -com.facebook.imagepipeline.transformation.TransformationUtils -> v1.b: +com.facebook.imagepipeline.transformation.TransformationUtils -> z1.b: # {"id":"sourceFile","fileName":"TransformationUtils.kt"} com.facebook.imagepipeline.transformation.TransformationUtils INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz1/b;"} 1:8:void ():0:0 -> 1:4:void ():13:13 -> 6:16:boolean maybeApplyTransformation(com.facebook.imagepipeline.transformation.BitmapTransformation,com.facebook.common.references.CloseableReference):23:23 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv1/a;LF0/a;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz1/a;LJ0/a;)Z"} 17:23:boolean maybeApplyTransformation(com.facebook.imagepipeline.transformation.BitmapTransformation,com.facebook.common.references.CloseableReference):24:24 -> a 24:26:boolean maybeApplyTransformation(com.facebook.imagepipeline.transformation.BitmapTransformation,com.facebook.common.references.CloseableReference):25:25 -> a 27:32:boolean maybeApplyTransformation(com.facebook.imagepipeline.transformation.BitmapTransformation,com.facebook.common.references.CloseableReference):27:27 -> a -com.facebook.imagepipeline.xml.XmlDrawableFactory -> w1.a: +com.facebook.imagepipeline.xml.XmlDrawableFactory -> A1.a: # {"id":"sourceFile","fileName":"XmlDrawableFactory.kt"} 1:4:void ():15:15 -> - 6:8:boolean supportsImageType(com.facebook.imagepipeline.image.CloseableImage):17:17 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/d;)Z"} - 6:22:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):21:21 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/d;)Landroid/graphics/drawable/Drawable;"} -com.facebook.imagepipeline.xml.XmlFormatDecoder -> w1.b: + 6:22:android.graphics.drawable.Drawable createDrawable(com.facebook.imagepipeline.image.CloseableImage):21:21 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/d;)Landroid/graphics/drawable/Drawable;"} + 6:8:boolean supportsImageType(com.facebook.imagepipeline.image.CloseableImage):17:17 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/d;)Z"} +com.facebook.imagepipeline.xml.XmlFormatDecoder -> A1.b: # {"id":"sourceFile","fileName":"XmlFormatDecoder.kt"} android.content.res.Resources resources -> a java.util.Map resourceIdCache -> b com.facebook.imagepipeline.xml.XmlFormatDecoder$Companion Companion -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw1/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LA1/b$a;"} 1:9:void ():0:0 -> 6:10:void (android.content.res.Resources):23:23 -> 11:18:void (android.content.res.Resources):25:25 -> 1:22:com.facebook.imagepipeline.image.CloseableImage decode(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):34:34 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln1/j;ILn1/o;Lh1/d;)Ln1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr1/j;ILr1/o;Ll1/d;)Lr1/d;"} 23:26:com.facebook.imagepipeline.image.CloseableImage decode(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):35:35 -> a 27:34:com.facebook.imagepipeline.image.CloseableImage decode(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):36:36 -> a 35:43:com.facebook.imagepipeline.image.CloseableImage decode(com.facebook.imagepipeline.image.EncodedImage,int,com.facebook.imagepipeline.image.QualityInfo,com.facebook.imagepipeline.common.ImageDecodeOptions):37:37 -> a @@ -94350,24 +99188,24 @@ com.facebook.imagepipeline.xml.XmlFormatDecoder -> w1.b: 16:40:int parseImageSourceResourceId(android.net.Uri):64:64 -> c 41:70:int parseImageSourceResourceId(android.net.Uri):61:61 -> c 71:99:int parseImageSourceResourceId(android.net.Uri):62:62 -> c -com.facebook.imagepipeline.xml.XmlFormatDecoder$Companion -> w1.b$a: +com.facebook.imagepipeline.xml.XmlFormatDecoder$Companion -> A1.b$a: # {"id":"sourceFile","fileName":"XmlFormatDecoder.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():68:68 -> -com.facebook.imageutils.BitmapUtil -> x1.e: +com.facebook.imageutils.BitmapUtil -> B1.e: # {"id":"sourceFile","fileName":"BitmapUtil.kt"} com.facebook.imageutils.BitmapUtil INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lx1/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LB1/e;"} kotlin.Lazy DECODE_BUFFERS$delegate -> b boolean useDecodeBufferHelper -> c boolean fixDecodeDrmImageCrash -> d 8:19:void ():27:27 -> 1:4:void ():24:24 -> - 1:1:E.Pools$SynchronizedPool x1.BitmapUtil.$r8$lambda$C12wgcHX3ZEo59wqtErsCpqZ7UE():0:0 -> a + 1:1:F.Pools$SynchronizedPool B1.BitmapUtil.$r8$lambda$C12wgcHX3ZEo59wqtErsCpqZ7UE():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"()LE/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF/f;"} 1:8:androidx.core.util.Pools$SynchronizedPool DECODE_BUFFERS_delegate$lambda$0():28:28 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LE/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF/f;"} 1:4:java.nio.ByteBuffer acquireByteBuffer():199:199 -> c 5:11:java.nio.ByteBuffer acquireByteBuffer():200:200 -> c 12:22:java.nio.ByteBuffer acquireByteBuffer():202:202 -> c @@ -94381,7 +99219,7 @@ com.facebook.imageutils.BitmapUtil -> x1.e: 57:66:android.util.Pair decodeDimensions(java.io.InputStream):109:109 -> d 67:74:android.util.Pair decodeDimensions(java.io.InputStream):99:99 -> d 3:8:com.facebook.imageutils.ImageMetaData decodeDimensionsAndColorSpace(java.io.InputStream):123:123 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Lx1/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)LB1/g;"} 9:14:com.facebook.imageutils.ImageMetaData decodeDimensionsAndColorSpace(java.io.InputStream):124:124 -> e 15:16:com.facebook.imageutils.ImageMetaData decodeDimensionsAndColorSpace(java.io.InputStream):125:125 -> e 17:23:com.facebook.imageutils.ImageMetaData decodeDimensionsAndColorSpace(java.io.InputStream):127:127 -> e @@ -94394,7 +99232,7 @@ com.facebook.imageutils.BitmapUtil -> x1.e: 5:11:android.graphics.Bitmap decodeStreamInternal(java.io.InputStream,android.graphics.Rect,android.graphics.BitmapFactory$Options):145:145 -> f 12:16:android.graphics.Bitmap decodeStreamInternal(java.io.InputStream,android.graphics.Rect,android.graphics.BitmapFactory$Options):150:150 -> f 1:9:androidx.core.util.Pools$SynchronizedPool getDECODE_BUFFERS():27:27 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()LE/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF/f;"} 5:17:int getPixelSizeForBitmapConfig(android.graphics.Bitmap$Config):163:163 -> h 18:34:int getPixelSizeForBitmapConfig(android.graphics.Bitmap$Config):172:172 -> h 5:14:int getSizeInByteForBitmap(int,int,android.graphics.Bitmap$Config):190:190 -> i @@ -94408,36 +99246,36 @@ com.facebook.imageutils.BitmapUtil -> x1.e: 7:20:java.nio.ByteBuffer obtainByteBuffer():223:223 -> k 1:4:void releaseByteBuffer(java.nio.ByteBuffer):206:206 -> l 5:12:void releaseByteBuffer(java.nio.ByteBuffer):207:207 -> l -com.facebook.imageutils.BitmapUtil$$ExternalSyntheticApiModelOutline0 -> x1.a: +com.facebook.imageutils.BitmapUtil$$ExternalSyntheticApiModelOutline0 -> B1.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.graphics.ColorSpace x1.BitmapUtil$$ExternalSyntheticApiModelOutline0.m(android.graphics.BitmapFactory$Options):0:0 -> a + 1:1:android.graphics.ColorSpace B1.BitmapUtil$$ExternalSyntheticApiModelOutline0.m(android.graphics.BitmapFactory$Options):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imageutils.BitmapUtil$$ExternalSyntheticLambda1 -> x1.b: +com.facebook.imageutils.BitmapUtil$$ExternalSyntheticLambda1 -> B1.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void x1.BitmapUtil$$ExternalSyntheticLambda1.():0:0 -> + 1:1:void B1.BitmapUtil$$ExternalSyntheticLambda1.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object x1.BitmapUtil$$ExternalSyntheticLambda1.invoke():0:0 -> invoke + 1:1:java.lang.Object B1.BitmapUtil$$ExternalSyntheticLambda1.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imageutils.BitmapUtil$WhenMappings -> x1.e$a: +com.facebook.imageutils.BitmapUtil$WhenMappings -> B1.e$a: # {"id":"sourceFile","fileName":"BitmapUtil.kt"} int[] $EnumSwitchMapping$0 -> a 1:79:void ():0:0 -> -com.facebook.imageutils.BitmapUtil$WhenMappings$$ExternalSyntheticApiModelOutline0 -> x1.c: +com.facebook.imageutils.BitmapUtil$WhenMappings$$ExternalSyntheticApiModelOutline0 -> B1.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.graphics.Bitmap$Config x1.BitmapUtil$WhenMappings$$ExternalSyntheticApiModelOutline0.m():0:0 -> a + 1:1:android.graphics.Bitmap$Config B1.BitmapUtil$WhenMappings$$ExternalSyntheticApiModelOutline0.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imageutils.BitmapUtil$WhenMappings$$ExternalSyntheticApiModelOutline1 -> x1.d: +com.facebook.imageutils.BitmapUtil$WhenMappings$$ExternalSyntheticApiModelOutline1 -> B1.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.graphics.Bitmap$Config x1.BitmapUtil$WhenMappings$$ExternalSyntheticApiModelOutline1.m():0:0 -> a + 1:1:android.graphics.Bitmap$Config B1.BitmapUtil$WhenMappings$$ExternalSyntheticApiModelOutline1.m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.imageutils.HeifExifUtil -> x1.f: +com.facebook.imageutils.HeifExifUtil -> B1.f: # {"id":"sourceFile","fileName":"HeifExifUtil.kt"} com.facebook.imageutils.HeifExifUtil INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lx1/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LB1/f;"} 1:8:void ():0:0 -> 1:4:void ():19:19 -> 2:5:int getOrientation(java.io.InputStream):25:25 -> a @@ -94445,20 +99283,20 @@ com.facebook.imageutils.HeifExifUtil -> x1.f: 12:16:int getOrientation(java.io.InputStream):31:31 -> a 17:25:int getOrientation(java.io.InputStream):32:32 -> a 26:31:int getOrientation(java.io.InputStream):34:34 -> a -com.facebook.imageutils.ImageMetaData -> x1.g: +com.facebook.imageutils.ImageMetaData -> B1.g: # {"id":"sourceFile","fileName":"ImageMetaData.kt"} android.graphics.ColorSpace colorSpace -> a kotlin.Pair dimensions -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lm3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr3/l;"} 1:11:void (int,int,android.graphics.ColorSpace):12:12 -> 12:29:void (int,int,android.graphics.ColorSpace):14:14 -> 1:3:android.graphics.ColorSpace getColorSpace():12:12 -> a 1:3:kotlin.Pair getDimensions():14:14 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm3/l;"} -com.facebook.imageutils.JfifUtil -> x1.h: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr3/l;"} +com.facebook.imageutils.JfifUtil -> B1.h: # {"id":"sourceFile","fileName":"JfifUtil.kt"} com.facebook.imageutils.JfifUtil INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lx1/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LB1/h;"} 1:8:void ():0:0 -> 1:4:void ():15:15 -> 1:5:int getAutoRotateAngleFromOrientation(int):41:41 -> a @@ -94474,18 +99312,18 @@ com.facebook.imageutils.JfifUtil -> x1.h: 28:54:boolean moveToMarker(java.io.InputStream,int):93:93 -> e 55:60:boolean moveToMarker(java.io.InputStream,int):113:113 -> e 61:65:boolean moveToMarker(java.io.InputStream,int):115:115 -> e -com.facebook.imageutils.StreamProcessor -> x1.i: +com.facebook.imageutils.StreamProcessor -> B1.i: # {"id":"sourceFile","fileName":"StreamProcessor.kt"} com.facebook.imageutils.StreamProcessor INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lx1/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LB1/i;"} 1:8:void ():0:0 -> 1:4:void ():14:14 -> 10:33:int readPackedInt(java.io.InputStream,int,boolean):29:29 -> a 34:42:int readPackedInt(java.io.InputStream,int,boolean):31:31 -> a -com.facebook.imageutils.TiffUtil -> x1.j: +com.facebook.imageutils.TiffUtil -> B1.j: # {"id":"sourceFile","fileName":"TiffUtil.kt"} com.facebook.imageutils.TiffUtil INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lx1/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LB1/j;"} java.lang.Class TAG -> b 8:12:void ():18:18 -> 1:4:void ():16:16 -> @@ -94504,7 +99342,7 @@ com.facebook.imageutils.TiffUtil -> x1.j: 39:42:int readOrientationFromTIFF(java.io.InputStream,int):67:67 -> d 43:53:int readOrientationFromTIFF(java.io.InputStream,int):71:71 -> d 8:14:int readTiffHeader(java.io.InputStream,int,com.facebook.imageutils.TiffUtil$TiffHeader):91:91 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;ILx1/j$a;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;ILB1/j$a;)I"} 15:23:int readTiffHeader(java.io.InputStream,int,com.facebook.imageutils.TiffUtil$TiffHeader):93:93 -> e 24:32:int readTiffHeader(java.io.InputStream,int,com.facebook.imageutils.TiffUtil$TiffHeader):94:94 -> e 33:40:int readTiffHeader(java.io.InputStream,int,com.facebook.imageutils.TiffUtil$TiffHeader):95:95 -> e @@ -94512,7 +99350,7 @@ com.facebook.imageutils.TiffUtil -> x1.j: 53:65:int readTiffHeader(java.io.InputStream,int,com.facebook.imageutils.TiffUtil$TiffHeader):101:101 -> e 66:80:int readTiffHeader(java.io.InputStream,int,com.facebook.imageutils.TiffUtil$TiffHeader):103:103 -> e 81:88:int readTiffHeader(java.io.InputStream,int,com.facebook.imageutils.TiffUtil$TiffHeader):104:104 -> e -com.facebook.imageutils.TiffUtil$TiffHeader -> x1.j$a: +com.facebook.imageutils.TiffUtil$TiffHeader -> B1.j$a: # {"id":"sourceFile","fileName":"TiffUtil.kt"} boolean isLittleEndian -> a int byteOrder -> b @@ -94524,10 +99362,10 @@ com.facebook.imageutils.TiffUtil$TiffHeader -> x1.j$a: 1:3:void setByteOrder(int):183:183 -> d 1:3:void setFirstIfdOffset(int):184:184 -> e 1:3:void setLittleEndian(boolean):182:182 -> f -com.facebook.imageutils.WebpUtil -> x1.k: +com.facebook.imageutils.WebpUtil -> B1.k: # {"id":"sourceFile","fileName":"WebpUtil.kt"} com.facebook.imageutils.WebpUtil INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lx1/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LB1/k;"} 1:8:void ():0:0 -> 1:4:void ():14:14 -> 1:9:boolean compare(byte[],java.lang.String):141:141 -> a @@ -94547,7 +99385,7 @@ com.facebook.imageutils.WebpUtil -> x1.k: 13:26:int getInt(java.io.InputStream):160:160 -> d 1:7:int getNextByteAsInt(java.io.InputStream):180:180 -> e 7:9:kotlin.Pair getSize(java.io.InputStream):34:34 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Lm3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Lr3/l;"} 10:12:kotlin.Pair getSize(java.io.InputStream):36:36 -> f 13:22:kotlin.Pair getSize(java.io.InputStream):38:38 -> f 23:27:kotlin.Pair getSize(java.io.InputStream):59:59 -> f @@ -94570,13 +99408,13 @@ com.facebook.imageutils.WebpUtil -> x1.k: 141:145:kotlin.Pair getSize(java.io.InputStream):59:59 -> f 146:149:kotlin.Pair getSize(java.io.InputStream):61:61 -> f 3:5:kotlin.Pair getVP8Dimension(java.io.InputStream):78:78 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Lm3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Lr3/l;"} 6:9:kotlin.Pair getVP8Dimension(java.io.InputStream):80:80 -> g 10:13:kotlin.Pair getVP8Dimension(java.io.InputStream):81:81 -> g 14:29:kotlin.Pair getVP8Dimension(java.io.InputStream):82:82 -> g 30:53:kotlin.Pair getVP8Dimension(java.io.InputStream):88:88 -> g 1:3:kotlin.Pair getVP8LDimension(java.io.InputStream):102:102 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Lm3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Lr3/l;"} 4:13:kotlin.Pair getVP8LDimension(java.io.InputStream):104:104 -> h 14:19:kotlin.Pair getVP8LDimension(java.io.InputStream):108:108 -> h 20:23:kotlin.Pair getVP8LDimension(java.io.InputStream):109:109 -> h @@ -94584,12 +99422,12 @@ com.facebook.imageutils.WebpUtil -> x1.k: 30:54:kotlin.Pair getVP8LDimension(java.io.InputStream):111:111 -> h 55:68:kotlin.Pair getVP8LDimension(java.io.InputStream):115:115 -> h 3:5:kotlin.Pair getVP8XDimension(java.io.InputStream):128:128 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Lm3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Lr3/l;"} 6:31:kotlin.Pair getVP8XDimension(java.io.InputStream):130:130 -> i 1:4:int read3Bytes(java.io.InputStream):174:174 -> j 5:8:int read3Bytes(java.io.InputStream):175:175 -> j 9:19:int read3Bytes(java.io.InputStream):176:176 -> j -com.facebook.infer.annotation.Assertions -> y1.a: +com.facebook.infer.annotation.Assertions -> C1.a: # {"id":"sourceFile","fileName":"Assertions.java"} 4:9:void assertCondition(boolean):82:82 -> a 4:9:void assertCondition(boolean,java.lang.String):88:88 -> b @@ -94722,14 +99560,14 @@ com.facebook.jni.annotations.DoNotStrip -> com.facebook.jni.annotations.DoNotStr # {"id":"sourceFile","fileName":"DoNotStrip.java"} com.facebook.jni.annotations.DoNotStripAny -> com.facebook.jni.annotations.DoNotStripAny: # {"id":"sourceFile","fileName":"DoNotStripAny.java"} -com.facebook.memory.helper.HashCode -> z1.a: +com.facebook.memory.helper.HashCode -> D1.a: # {"id":"sourceFile","fileName":"HashCode.kt"} com.facebook.memory.helper.HashCode INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lz1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD1/a;"} 1:8:void ():0:0 -> 1:4:void ():10:10 -> 5:12:int extend(int,java.lang.Object):11:11 -> a -com.facebook.proguard.annotations.DoNotStrip -> A1.a: +com.facebook.proguard.annotations.DoNotStrip -> E1.a: # {"id":"sourceFile","fileName":"DoNotStrip.java"} com.facebook.react.BaseReactPackage -> com.facebook.react.BaseReactPackage: # {"id":"sourceFile","fileName":"BaseReactPackage.kt"} @@ -95097,16 +99935,16 @@ com.facebook.react.NativeModuleRegistryBuilder$Companion -> com.facebook.react.N 2:2:void ():73:73 -> com.facebook.react.PackageList -> com.facebook.react.PackageList: # {"id":"sourceFile","fileName":"PackageList.java"} - 1:1:void (com.facebook.react.ReactNativeHost):61:61 -> - 2:2:void (android.app.Application):65:65 -> - 3:5:void (com.facebook.react.ReactNativeHost,com.facebook.react.shell.MainPackageConfig):68:70 -> - 6:9:void (android.app.Application,com.facebook.react.shell.MainPackageConfig):73:76 -> - 1:7:android.app.Application getApplication():88:88 -> getApplication - 8:12:android.app.Application getApplication():89:89 -> getApplication - 1:9:android.content.Context getApplicationContext():93:93 -> getApplicationContext - 1:203:java.util.ArrayList getPackages():97:97 -> getPackages - 1:3:com.facebook.react.ReactNativeHost getReactNativeHost():80:80 -> getReactNativeHost - 1:9:android.content.res.Resources getResources():84:84 -> getResources + 1:1:void (com.facebook.react.ReactNativeHost):63:63 -> + 2:2:void (android.app.Application):67:67 -> + 3:5:void (com.facebook.react.ReactNativeHost,com.facebook.react.shell.MainPackageConfig):70:72 -> + 6:9:void (android.app.Application,com.facebook.react.shell.MainPackageConfig):75:78 -> + 1:7:android.app.Application getApplication():90:90 -> getApplication + 8:12:android.app.Application getApplication():91:91 -> getApplication + 1:9:android.content.Context getApplicationContext():95:95 -> getApplicationContext + 1:212:java.util.ArrayList getPackages():99:99 -> getPackages + 1:3:com.facebook.react.ReactNativeHost getReactNativeHost():82:82 -> getReactNativeHost + 1:9:android.content.res.Resources getResources():86:86 -> getResources com.facebook.react.ReactActivity -> com.facebook.react.ReactActivity: # {"id":"sourceFile","fileName":"ReactActivity.java"} androidx.activity.OnBackPressedCallback mBackPressedCallback -> mBackPressedCallback @@ -95504,17 +100342,17 @@ com.facebook.react.ReactFragment$Companion -> com.facebook.react.ReactFragment$C 21:29:com.facebook.react.ReactFragment newInstance(java.lang.String,android.os.Bundle,boolean):242:242 -> newInstance com.facebook.react.ReactHost -> com.facebook.react.ReactHost: # {"id":"sourceFile","fileName":"ReactHost.kt"} - 1:1:m3.Unit $r8$lambda$Q685dfSylwWqtB6Nh33DVVRh3Fw(boolean):0:0 -> a + 1:1:r3.Unit $r8$lambda$Q685dfSylwWqtB6Nh33DVVRh3Fw(boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lr3/u;"} void addBeforeDestroyListener(kotlin.jvm.functions.Function0) -> addBeforeDestroyListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)V"} 7:11:com.facebook.react.interfaces.TaskInterface destroy$default(com.facebook.react.ReactHost,java.lang.String,java.lang.Exception,kotlin.jvm.functions.Function1,int,java.lang.Object):150:150 -> destroy$default 12:24:com.facebook.react.interfaces.TaskInterface destroy$default(com.facebook.react.ReactHost,java.lang.String,java.lang.Exception,kotlin.jvm.functions.Function1,int,java.lang.Object):147:147 -> destroy$default 1:3:kotlin.Unit destroy$lambda$0(boolean):150:150 -> destroy$lambda$0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lr3/u;"} void removeBeforeDestroyListener(kotlin.jvm.functions.Function0) -> removeBeforeDestroyListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)V"} com.facebook.react.ReactHost$$ExternalSyntheticLambda0 -> com.facebook.react.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} @@ -97361,9 +102199,9 @@ com.facebook.react.animated.NativeAnimatedModule -> com.facebook.react.animated. 8:11:void connectAnimatedNodes(double,double):724:724 -> connectAnimatedNodes 7:11:void createAnimatedNode(double,com.facebook.react.bridge.ReadableMap):504:504 -> createAnimatedNode 12:15:void createAnimatedNode(double,com.facebook.react.bridge.ReadableMap):503:503 -> createAnimatedNode - 1:1:m3.Unit $r8$lambda$hy-x9jcINTsok0QhKqPwRDX7N9k(java.util.Set,com.facebook.react.bridge.ReadableArrayBuilder):0:0 -> d + 1:1:r3.Unit $r8$lambda$hy-x9jcINTsok0QhKqPwRDX7N9k(java.util.Set,com.facebook.react.bridge.ReadableArrayBuilder):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/facebook/react/bridge/ReadableArrayBuilder;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/facebook/react/bridge/ReadableArrayBuilder;)Lr3/u;"} 1:7:void decrementInFlightAnimationsForViewTag(int):460:460 -> decrementInFlightAnimationsForViewTag 8:14:void decrementInFlightAnimationsForViewTag(int):462:462 -> decrementInFlightAnimationsForViewTag 15:20:void decrementInFlightAnimationsForViewTag(int):464:464 -> decrementInFlightAnimationsForViewTag @@ -97486,7 +102324,7 @@ com.facebook.react.animated.NativeAnimatedModule -> com.facebook.react.animated. 50:55:void userDrivenScrollEnded(int):235:235 -> userDrivenScrollEnded 6:25:void kotlin.collections.CollectionsKt___CollectionsKt.forEach(java.lang.Iterable,kotlin.jvm.functions.Function1):1869:1869 -> userDrivenScrollEnded$lambda$2$lambda$1 6:25:kotlin.Unit userDrivenScrollEnded$lambda$2$lambda$1(java.util.Set,com.facebook.react.bridge.ReadableArrayBuilder):232 -> userDrivenScrollEnded$lambda$2$lambda$1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/facebook/react/bridge/ReadableArrayBuilder;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lcom/facebook/react/bridge/ReadableArrayBuilder;)Lr3/u;"} 26:32:kotlin.Unit userDrivenScrollEnded$lambda$2$lambda$1(java.util.Set,com.facebook.react.bridge.ReadableArrayBuilder):232:232 -> userDrivenScrollEnded$lambda$2$lambda$1 6:22:void willDispatchViewUpdates(com.facebook.react.bridge.UIManager):311:311 -> willDispatchViewUpdates 23:27:void willDispatchViewUpdates(com.facebook.react.bridge.UIManager):315:315 -> willDispatchViewUpdates @@ -99282,56 +104120,56 @@ com.facebook.react.bridge.DynamicFromMap$$ExternalSyntheticLambda0 -> com.facebo # {"id":"com.android.tools.r8.synthesized"} 1:1:void ():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> j + 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.bridge.DynamicFromMap$$ExternalSyntheticLambda1 -> com.facebook.react.bridge.p: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void ():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> j + 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.bridge.DynamicFromMap$$ExternalSyntheticLambda2 -> com.facebook.react.bridge.q: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void ():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> j + 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.bridge.DynamicFromMap$$ExternalSyntheticLambda3 -> com.facebook.react.bridge.r: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void ():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> j + 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.bridge.DynamicFromMap$$ExternalSyntheticLambda4 -> com.facebook.react.bridge.s: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void ():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> j + 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.bridge.DynamicFromMap$$ExternalSyntheticLambda5 -> com.facebook.react.bridge.t: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void ():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> j + 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.bridge.DynamicFromMap$$ExternalSyntheticLambda6 -> com.facebook.react.bridge.u: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void ():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> j + 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.bridge.DynamicFromMap$$ExternalSyntheticLambda7 -> com.facebook.react.bridge.v: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void ():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> j + 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.bridge.DynamicFromMap$Companion -> com.facebook.react.bridge.DynamicFromMap$Companion: # {"id":"sourceFile","fileName":"DynamicFromMap.kt"} @@ -100422,9 +105260,9 @@ com.facebook.react.bridge.ReactInstanceManagerInspectorTarget -> com.facebook.re 6:8:void (com.facebook.react.bridge.ReactInstanceManagerInspectorTarget$TargetDelegate):26:26 -> 9:13:void (com.facebook.react.bridge.ReactInstanceManagerInspectorTarget$TargetDelegate):46:46 -> 14:20:void (com.facebook.react.bridge.ReactInstanceManagerInspectorTarget$TargetDelegate):45:45 -> - 1:6:void close():61:61 -> close - 1:1:void $r8$lambda$YxF7DCN9ecy5G193bQDc7zenHzY(java.lang.Runnable):0:0 -> f + 1:1:void $r8$lambda$YxF7DCN9ecy5G193bQDc7zenHzY(java.lang.Runnable):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} + 1:6:void close():61:61 -> close 1:7:boolean isValid():66:66 -> isValid 1:6:void mHybridData$lambda$0(java.lang.Runnable):47:47 -> mHybridData$lambda$0 7:10:void mHybridData$lambda$0(java.lang.Runnable):48:48 -> mHybridData$lambda$0 @@ -100725,12 +105563,12 @@ com.facebook.react.bridge.ReadableNativeArray -> com.facebook.react.bridge.Reada 4:16:void ():24:24 -> 17:28:void ():32:32 -> 1:3:int access$getJniPassCounter$cp():20:20 -> access$getJniPassCounter$cp + 1:1:java.lang.Object[] $r8$lambda$W1MHfICD9t4ojUIEnKgqaQ9xdQo(com.facebook.react.bridge.ReadableNativeArray):0:0 -> b + # {"id":"com.android.tools.r8.synthesized"} 1:6:boolean equals(java.lang.Object):66:66 -> equals 7:12:boolean equals(java.lang.Object):70:70 -> equals 13:19:boolean equals(java.lang.Object):71:71 -> equals 20:34:boolean equals(java.lang.Object):73:73 -> equals - 1:1:java.lang.Object[] $r8$lambda$W1MHfICD9t4ojUIEnKgqaQ9xdQo(com.facebook.react.bridge.ReadableNativeArray):0:0 -> f - # {"id":"com.android.tools.r8.synthesized"} 1:1:com.facebook.react.bridge.ReadableArray getArray(int):20:20 -> getArray 2:2:com.facebook.react.bridge.ReadableNativeArray getArray(int):55:55 -> getArray 1:18:boolean getBoolean(int):44:44 -> getBoolean @@ -100798,14 +105636,14 @@ com.facebook.react.bridge.ReadableNativeMap -> com.facebook.react.bridge.Readabl 28:39:java.util.HashMap getLocalTypeMap():36:36 -> 28:39:void ():36 -> 1:3:int access$getJniPassCounter$cp():18:18 -> access$getJniPassCounter$cp + 1:1:java.lang.String[] $r8$lambda$LayBh5uEoiEtjPXYPvJJeEcmX1s(com.facebook.react.bridge.ReadableNativeMap):0:0 -> b + # {"id":"com.android.tools.r8.synthesized"} 2:8:java.lang.Object checkInstance(java.lang.String,java.lang.Object,java.lang.Class):64:64 -> checkInstance 9:12:java.lang.Object checkInstance(java.lang.String,java.lang.Object,java.lang.Class):65:65 -> checkInstance 13:60:java.lang.Object checkInstance(java.lang.String,java.lang.Object,java.lang.Class):66:66 -> checkInstance 61:65:java.lang.Object checkInstance(java.lang.String,java.lang.Object,java.lang.Class):65:65 -> checkInstance 1:6:boolean equals(java.lang.Object):158:158 -> equals 7:21:boolean equals(java.lang.Object):160:160 -> equals - 1:1:java.lang.String[] $r8$lambda$LayBh5uEoiEtjPXYPvJJeEcmX1s(com.facebook.react.bridge.ReadableNativeMap):0:0 -> f - # {"id":"com.android.tools.r8.synthesized"} 6:13:java.lang.Object getNullableValue(java.lang.String,java.lang.Class):82:82 -> getArray 6:13:com.facebook.react.bridge.ReadableArray getArray(java.lang.String):102 -> getArray 14:24:java.lang.Object checkInstance(java.lang.String,java.lang.Object,java.lang.Class):64:64 -> getArray @@ -101586,11 +106424,11 @@ com.facebook.react.common.mapbuffer.MapBuffer -> com.facebook.react.common.mapbu com.facebook.react.common.mapbuffer.MapBuffer$Companion -> com.facebook.react.common.mapbuffer.MapBuffer$Companion: # {"id":"sourceFile","fileName":"MapBuffer.kt"} kotlin.ranges.IntRange KEY_RANGE -> KEY_RANGE - # {"id":"com.android.tools.r8.residualsignature","signature":"LF3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LK3/c;"} 8:19:void ():35:35 -> 1:4:void ():30:30 -> 1:3:kotlin.ranges.IntRange getKEY_RANGE$ReactAndroid_release():35:35 -> getKEY_RANGE$ReactAndroid_release - # {"id":"com.android.tools.r8.residualsignature","signature":"()LF3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LK3/c;"} com.facebook.react.common.mapbuffer.MapBuffer$DataType -> com.facebook.react.common.mapbuffer.MapBuffer$DataType: # {"id":"sourceFile","fileName":"MapBuffer.kt"} 1:10:void ():43:43 -> @@ -101628,6 +106466,8 @@ com.facebook.react.common.mapbuffer.ReadableMapBuffer -> com.facebook.react.comm 1:5:java.lang.String access$readStringValue(com.facebook.react.common.mapbuffer.ReadableMapBuffer,int):26 -> access$readStringValue 1:5:com.facebook.react.common.mapbuffer.ReadableMapBuffer access$readMapBufferValue(com.facebook.react.common.mapbuffer.ReadableMapBuffer,int):26:26 -> access$readUnsignedShort-BwKQO78 1:5:short access$readUnsignedShort-BwKQO78(com.facebook.react.common.mapbuffer.ReadableMapBuffer,int):26 -> access$readUnsignedShort-BwKQO78 + 1:1:java.lang.CharSequence $r8$lambda$Fd0dZg6Bvf4AQC6Pntw-uW45j1I(com.facebook.react.common.mapbuffer.MapBuffer$Entry):0:0 -> b + # {"id":"com.android.tools.r8.synthesized"} 1:20:com.facebook.react.common.mapbuffer.ReadableMapBuffer cloneWithOffset(int):47:47 -> cloneWithOffset 1:11:boolean contains(int):161:161 -> contains 1:10:com.facebook.react.common.mapbuffer.MapBuffer$Entry entryAt(int):167:167 -> entryAt @@ -101637,8 +106477,6 @@ com.facebook.react.common.mapbuffer.ReadableMapBuffer -> com.facebook.react.comm 17:19:boolean equals(java.lang.Object):210:210 -> equals 20:22:boolean equals(java.lang.Object):211:211 -> equals 23:27:boolean equals(java.lang.Object):212:212 -> equals - 1:1:java.lang.CharSequence $r8$lambda$Fd0dZg6Bvf4AQC6Pntw-uW45j1I(com.facebook.react.common.mapbuffer.MapBuffer$Entry):0:0 -> f - # {"id":"com.android.tools.r8.synthesized"} 1:11:boolean getBoolean(int):188:188 -> getBoolean 1:20:int getBucketIndexForKey(int):69:69 -> getBucketIndexForKey 21:24:int getBucketIndexForKey(int):72:72 -> getBucketIndexForKey @@ -101958,7 +106796,7 @@ com.facebook.react.common.network.OkHttpCallUtil -> com.facebook.react.common.ne # {"id":"sourceFile","fileName":"OkHttpCallUtil.kt"} 1:4:void ():17:17 -> 11:14:void cancelTag(okhttp3.OkHttpClient,java.lang.Object):20:20 -> cancelTag - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/z;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/z;Ljava/lang/Object;)V"} 15:34:void cancelTag(okhttp3.OkHttpClient,java.lang.Object):21:21 -> cancelTag 35:48:void cancelTag(okhttp3.OkHttpClient,java.lang.Object):22:22 -> cancelTag 49:52:void cancelTag(okhttp3.OkHttpClient,java.lang.Object):23:23 -> cancelTag @@ -101982,7 +106820,7 @@ com.facebook.react.defaults.DefaultNewArchitectureEntryPoint -> com.facebook.rea 1:3:com.facebook.react.common.ReleaseLevel getReleaseLevel():34:34 -> getReleaseLevel 1:3:boolean getTurboModulesEnabled():151:151 -> getTurboModulesEnabled 8:16:kotlin.Pair isConfigurationValid(boolean,boolean,boolean):178:178 -> isConfigurationValid - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZZ)Lm3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZZ)Lr3/l;"} 17:18:kotlin.Pair isConfigurationValid(boolean,boolean,boolean):172:172 -> isConfigurationValid 19:56:kotlin.Pair isConfigurationValid(boolean,boolean,boolean):176:176 -> isConfigurationValid 57:61:kotlin.Pair isConfigurationValid(boolean,boolean,boolean):172:172 -> isConfigurationValid @@ -102029,9 +106867,9 @@ com.facebook.react.defaults.DefaultReactActivityDelegate -> com.facebook.react.d com.facebook.react.defaults.DefaultReactHost -> com.facebook.react.defaults.DefaultReactHost: # {"id":"sourceFile","fileName":"DefaultReactHost.kt"} 1:4:void ():35:35 -> - 1:1:m3.Unit $r8$lambda$Sf3NqktVz_dZPEhi8oLl_2OJ70A(java.lang.Exception):0:0 -> a + 1:1:r3.Unit $r8$lambda$Sf3NqktVz_dZPEhi8oLl_2OJ70A(java.lang.Exception):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Exception;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Exception;)Lr3/u;"} 1:1:com.facebook.react.ReactHost getDefaultReactHost(android.content.Context,java.util.List,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.runtime.JSRuntimeFactory,boolean,java.util.List,kotlin.jvm.functions.Function1,com.facebook.react.runtime.BindingsInstaller):74:74 -> getDefaultReactHost 2:4:com.facebook.react.ReactHost getDefaultReactHost(android.content.Context,java.util.List,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.runtime.JSRuntimeFactory,boolean,java.util.List,kotlin.jvm.functions.Function1,com.facebook.react.runtime.BindingsInstaller):77:79 -> getDefaultReactHost 5:5:com.facebook.react.ReactHost getDefaultReactHost(android.content.Context,java.util.List,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.runtime.JSRuntimeFactory,boolean,java.util.List,kotlin.jvm.functions.Function1,com.facebook.react.runtime.BindingsInstaller):81:81 -> getDefaultReactHost @@ -102056,7 +106894,7 @@ com.facebook.react.defaults.DefaultReactHost -> com.facebook.react.defaults.Defa 6:6:com.facebook.react.ReactHost getDefaultReactHost$default(android.content.Context,java.util.List,java.lang.String,java.lang.String,java.lang.String,com.facebook.react.runtime.JSRuntimeFactory,boolean,java.util.List,kotlin.jvm.functions.Function1,com.facebook.react.runtime.BindingsInstaller,int,java.lang.Object):60:60 -> getDefaultReactHost$default 7:7:com.facebook.react.ReactHost getDefaultReactHost$default(android.content.Context,com.facebook.react.ReactNativeHost,com.facebook.react.runtime.JSRuntimeFactory,int,java.lang.Object):126:126 -> getDefaultReactHost$default 6:6:kotlin.Unit getDefaultReactHost$lambda$0(java.lang.Exception):71:71 -> getDefaultReactHost$lambda$0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Exception;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Exception;)Lr3/u;"} 2:4:void invalidate$ReactAndroid_release():144:144 -> invalidate$ReactAndroid_release com.facebook.react.defaults.DefaultReactHost$$ExternalSyntheticLambda0 -> com.facebook.react.defaults.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} @@ -102072,10 +106910,10 @@ com.facebook.react.defaults.DefaultReactHostDelegate -> com.facebook.react.defau 11:11:void (java.lang.String,com.facebook.react.bridge.JSBundleLoader,java.util.List,com.facebook.react.runtime.JSRuntimeFactory,com.facebook.react.runtime.BindingsInstaller,kotlin.jvm.functions.Function1,com.facebook.react.ReactPackageTurboModuleManagerDelegate$Builder,int,kotlin.jvm.internal.DefaultConstructorMarker):44:44 -> 12:12:void (java.lang.String,com.facebook.react.bridge.JSBundleLoader,java.util.List,com.facebook.react.runtime.JSRuntimeFactory,com.facebook.react.runtime.BindingsInstaller,kotlin.jvm.functions.Function1,com.facebook.react.ReactPackageTurboModuleManagerDelegate$Builder,int,kotlin.jvm.internal.DefaultConstructorMarker):38:38 -> 6:6:kotlin.Unit _init_$lambda$0(java.lang.Exception):44:44 -> _init_$lambda$0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Exception;)Lm3/u;"} - 1:1:m3.Unit $r8$lambda$q_jUHUflTEmwYHmCcHHdGhcdoeY(java.lang.Exception):0:0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Exception;)Lr3/u;"} + 1:1:r3.Unit $r8$lambda$q_jUHUflTEmwYHmCcHHdGhcdoeY(java.lang.Exception):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Exception;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Exception;)Lr3/u;"} 1:3:com.facebook.react.runtime.BindingsInstaller getBindingsInstaller():43:43 -> getBindingsInstaller 1:3:com.facebook.react.bridge.JSBundleLoader getJsBundleLoader():40:40 -> getJsBundleLoader 1:3:java.lang.String getJsMainModulePath():39:39 -> getJsMainModulePath @@ -102156,16 +106994,16 @@ com.facebook.react.defaults.DefaultTurboModuleManagerDelegate$Builder -> com.fac 1:3:com.facebook.react.ReactPackageTurboModuleManagerDelegate build(com.facebook.react.bridge.ReactApplicationContext,java.util.List):43:43 -> 1:3:void ():43 -> 4:11:void ():45:45 -> - 1:1:java.util.List $r8$lambda$3tm6_Hoci7O0-kLsXYYSn7GktSE(A3.Function0,com.facebook.react.bridge.ReactApplicationContext):0:0 -> a + 1:1:java.util.List $r8$lambda$3tm6_Hoci7O0-kLsXYYSn7GktSE(F3.Function0,com.facebook.react.bridge.ReactApplicationContext):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;Lcom/facebook/react/bridge/ReactApplicationContext;)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;Lcom/facebook/react/bridge/ReactApplicationContext;)Ljava/util/List;"} 1:1:java.util.List addCxxReactPackage$lambda$1$lambda$0(kotlin.jvm.functions.Function0,com.facebook.react.bridge.ReactApplicationContext):48:48 -> addCxxReactPackage 1:1:com.facebook.react.defaults.DefaultTurboModuleManagerDelegate$Builder addCxxReactPackage(kotlin.jvm.functions.Function0):48 -> addCxxReactPackage - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)Lcom/facebook/react/defaults/DefaultTurboModuleManagerDelegate$Builder;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)Lcom/facebook/react/defaults/DefaultTurboModuleManagerDelegate$Builder;"} 2:2:java.util.List addCxxReactPackage$lambda$3$lambda$2(kotlin.jvm.functions.Function1,com.facebook.react.bridge.ReactApplicationContext):53:53 -> addCxxReactPackage 2:2:com.facebook.react.defaults.DefaultTurboModuleManagerDelegate$Builder addCxxReactPackage(kotlin.jvm.functions.Function1):53 -> addCxxReactPackage 6:14:java.util.List addCxxReactPackage$lambda$1$lambda$0(kotlin.jvm.functions.Function0,com.facebook.react.bridge.ReactApplicationContext):48:48 -> addCxxReactPackage$lambda$1$lambda$0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;Lcom/facebook/react/bridge/ReactApplicationContext;)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;Lcom/facebook/react/bridge/ReactApplicationContext;)Ljava/util/List;"} 6:14:java.util.List addCxxReactPackage$lambda$3$lambda$2(kotlin.jvm.functions.Function1,com.facebook.react.bridge.ReactApplicationContext):53:53 -> addCxxReactPackage$lambda$3$lambda$2 6:11:com.facebook.react.defaults.DefaultTurboModuleManagerDelegate$Builder addCxxReactPackages(kotlin.jvm.functions.Function1):57:57 -> addCxxReactPackages 1:1:java.util.List $r8$lambda$iSLfTYPQcM06Vtmjbu9ANptkc40(kotlin.jvm.functions.Function1,com.facebook.react.bridge.ReactApplicationContext):0:0 -> b @@ -102193,11 +107031,11 @@ com.facebook.react.defaults.DefaultTurboModuleManagerDelegate$Builder$$ExternalS # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} kotlin.jvm.functions.Function0 com.facebook.react.defaults.DefaultTurboModuleManagerDelegate$Builder$$InternalSyntheticLambda$1$fe7ab44ac8bd7b1c4e4765b8aa61156db40b88cd4695f7f0988684bb81d9fe88$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LA3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF3/a;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (A3.Function0):0:0 -> + 1:1:void (F3.Function0):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)V"} 1:1:java.lang.Object invoke(java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.defaults.DefaultTurboModuleManagerDelegate$Companion -> com.facebook.react.defaults.DefaultTurboModuleManagerDelegate$Companion: @@ -102258,31 +107096,31 @@ com.facebook.react.devsupport.BridgelessDevSupportManager -> com.facebook.react. com.facebook.react.devsupport.BundleDownloader -> com.facebook.react.devsupport.BundleDownloader: # {"id":"sourceFile","fileName":"BundleDownloader.kt"} okhttp3.OkHttpClient client -> client - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/z;"} okhttp3.Call downloadBundleFromURLCall -> downloadBundleFromURLCall - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/e;"} 6:11:void (okhttp3.OkHttpClient):35:35 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/z;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/z;)V"} 1:3:okhttp3.Call access$getDownloadBundleFromURLCall$p(com.facebook.react.devsupport.BundleDownloader):35:35 -> access$getDownloadBundleFromURLCall$p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/devsupport/BundleDownloader;)LN3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/devsupport/BundleDownloader;)LU3/e;"} 1:4:void access$processBundleResult(com.facebook.react.devsupport.BundleDownloader,java.lang.String,int,okhttp3.Headers,okio.BufferedSource,java.io.File,com.facebook.react.devsupport.BundleDownloader$BundleInfo,com.facebook.react.devsupport.interfaces.DevBundleDownloadListener):35:35 -> access$processBundleResult - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/devsupport/BundleDownloader;Ljava/lang/String;ILN3/t;Lc4/k;Ljava/io/File;Lcom/facebook/react/devsupport/BundleDownloader$BundleInfo;Lcom/facebook/react/devsupport/interfaces/DevBundleDownloadListener;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/devsupport/BundleDownloader;Ljava/lang/String;ILU3/t;Lj4/k;Ljava/io/File;Lcom/facebook/react/devsupport/BundleDownloader$BundleInfo;Lcom/facebook/react/devsupport/interfaces/DevBundleDownloadListener;)V"} 1:4:void access$processMultipartResponse(com.facebook.react.devsupport.BundleDownloader,java.lang.String,okhttp3.Response,java.lang.String,java.io.File,com.facebook.react.devsupport.BundleDownloader$BundleInfo,com.facebook.react.devsupport.interfaces.DevBundleDownloadListener):35:35 -> access$processMultipartResponse - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/devsupport/BundleDownloader;Ljava/lang/String;LN3/D;Ljava/lang/String;Ljava/io/File;Lcom/facebook/react/devsupport/BundleDownloader$BundleInfo;Lcom/facebook/react/devsupport/interfaces/DevBundleDownloadListener;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/devsupport/BundleDownloader;Ljava/lang/String;LU3/D;Ljava/lang/String;Ljava/io/File;Lcom/facebook/react/devsupport/BundleDownloader$BundleInfo;Lcom/facebook/react/devsupport/interfaces/DevBundleDownloadListener;)V"} 1:3:void access$setDownloadBundleFromURLCall$p(com.facebook.react.devsupport.BundleDownloader,okhttp3.Call):35:35 -> access$setDownloadBundleFromURLCall$p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/devsupport/BundleDownloader;LN3/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/devsupport/BundleDownloader;LU3/e;)V"} 1:1:void downloadBundleFromURL(com.facebook.react.devsupport.interfaces.DevBundleDownloadListener,java.io.File,java.lang.String,com.facebook.react.devsupport.BundleDownloader$BundleInfo):0:0 -> downloadBundleFromURL 2:4:void downloadBundleFromURL(com.facebook.react.devsupport.interfaces.DevBundleDownloadListener,java.io.File,java.lang.String,com.facebook.react.devsupport.BundleDownloader$BundleInfo,okhttp3.Request$Builder):87:89 -> downloadBundleFromURL - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/devsupport/interfaces/DevBundleDownloadListener;Ljava/io/File;Ljava/lang/String;Lcom/facebook/react/devsupport/BundleDownloader$BundleInfo;LN3/B$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/devsupport/interfaces/DevBundleDownloadListener;Ljava/io/File;Ljava/lang/String;Lcom/facebook/react/devsupport/BundleDownloader$BundleInfo;LU3/B$a;)V"} 5:5:void downloadBundleFromURL(com.facebook.react.devsupport.interfaces.DevBundleDownloadListener,java.io.File,java.lang.String,com.facebook.react.devsupport.BundleDownloader$BundleInfo,okhttp3.Request$Builder):92:92 -> downloadBundleFromURL 6:6:void downloadBundleFromURL(com.facebook.react.devsupport.interfaces.DevBundleDownloadListener,java.io.File,java.lang.String,com.facebook.react.devsupport.BundleDownloader$BundleInfo,okhttp3.Request$Builder):91:91 -> downloadBundleFromURL 7:7:void downloadBundleFromURL(com.facebook.react.devsupport.interfaces.DevBundleDownloadListener,java.io.File,java.lang.String,com.facebook.react.devsupport.BundleDownloader$BundleInfo,okhttp3.Request$Builder):90:90 -> downloadBundleFromURL 8:8:void downloadBundleFromURL(com.facebook.react.devsupport.interfaces.DevBundleDownloadListener,java.io.File,java.lang.String,com.facebook.react.devsupport.BundleDownloader$BundleInfo,okhttp3.Request$Builder):87:87 -> downloadBundleFromURL 5:15:void downloadBundleFromURL$default(com.facebook.react.devsupport.BundleDownloader,com.facebook.react.devsupport.interfaces.DevBundleDownloadListener,java.io.File,java.lang.String,com.facebook.react.devsupport.BundleDownloader$BundleInfo,okhttp3.Request$Builder,int,java.lang.Object):85:85 -> downloadBundleFromURL$default - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/devsupport/BundleDownloader;Lcom/facebook/react/devsupport/interfaces/DevBundleDownloadListener;Ljava/io/File;Ljava/lang/String;Lcom/facebook/react/devsupport/BundleDownloader$BundleInfo;LN3/B$a;ILjava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/devsupport/BundleDownloader;Lcom/facebook/react/devsupport/interfaces/DevBundleDownloadListener;Ljava/io/File;Ljava/lang/String;Lcom/facebook/react/devsupport/BundleDownloader$BundleInfo;LU3/B$a;ILjava/lang/Object;)V"} 16:19:void downloadBundleFromURL$default(com.facebook.react.devsupport.BundleDownloader,com.facebook.react.devsupport.interfaces.DevBundleDownloadListener,java.io.File,java.lang.String,com.facebook.react.devsupport.BundleDownloader$BundleInfo,okhttp3.Request$Builder,int,java.lang.Object):79:79 -> downloadBundleFromURL$default 5:8:void processBundleResult(java.lang.String,int,okhttp3.Headers,okio.BufferedSource,java.io.File,com.facebook.react.devsupport.BundleDownloader$BundleInfo,com.facebook.react.devsupport.interfaces.DevBundleDownloadListener):286:286 -> processBundleResult - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILN3/t;Lc4/k;Ljava/io/File;Lcom/facebook/react/devsupport/BundleDownloader$BundleInfo;Lcom/facebook/react/devsupport/interfaces/DevBundleDownloadListener;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILU3/t;Lj4/k;Ljava/io/File;Lcom/facebook/react/devsupport/BundleDownloader$BundleInfo;Lcom/facebook/react/devsupport/interfaces/DevBundleDownloadListener;)V"} 9:16:void processBundleResult(java.lang.String,int,okhttp3.Headers,okio.BufferedSource,java.io.File,com.facebook.react.devsupport.BundleDownloader$BundleInfo,com.facebook.react.devsupport.interfaces.DevBundleDownloadListener):287:287 -> processBundleResult 17:20:void processBundleResult(java.lang.String,int,okhttp3.Headers,okio.BufferedSource,java.io.File,com.facebook.react.devsupport.BundleDownloader$BundleInfo,com.facebook.react.devsupport.interfaces.DevBundleDownloadListener):289:289 -> processBundleResult 21:25:void processBundleResult(java.lang.String,int,okhttp3.Headers,okio.BufferedSource,java.io.File,com.facebook.react.devsupport.BundleDownloader$BundleInfo,com.facebook.react.devsupport.interfaces.DevBundleDownloadListener):291:291 -> processBundleResult @@ -102302,7 +107140,7 @@ com.facebook.react.devsupport.BundleDownloader -> com.facebook.react.devsupport. 124:154:void processBundleResult(java.lang.String,int,okhttp3.Headers,okio.BufferedSource,java.io.File,com.facebook.react.devsupport.BundleDownloader$BundleInfo,com.facebook.react.devsupport.interfaces.DevBundleDownloadListener):314:314 -> processBundleResult 155:158:void processBundleResult(java.lang.String,int,okhttp3.Headers,okio.BufferedSource,java.io.File,com.facebook.react.devsupport.BundleDownloader$BundleInfo,com.facebook.react.devsupport.interfaces.DevBundleDownloadListener):318:318 -> processBundleResult 3:12:void processMultipartResponse(java.lang.String,okhttp3.Response,java.lang.String,java.io.File,com.facebook.react.devsupport.BundleDownloader$BundleInfo,com.facebook.react.devsupport.interfaces.DevBundleDownloadListener):167:167 -> processMultipartResponse - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LN3/D;Ljava/lang/String;Ljava/io/File;Lcom/facebook/react/devsupport/BundleDownloader$BundleInfo;Lcom/facebook/react/devsupport/interfaces/DevBundleDownloadListener;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LU3/D;Ljava/lang/String;Ljava/io/File;Lcom/facebook/react/devsupport/BundleDownloader$BundleInfo;Lcom/facebook/react/devsupport/interfaces/DevBundleDownloadListener;)V"} 13:14:void processMultipartResponse(java.lang.String,okhttp3.Response,java.lang.String,java.io.File,com.facebook.react.devsupport.BundleDownloader$BundleInfo,com.facebook.react.devsupport.interfaces.DevBundleDownloadListener):169:169 -> processMultipartResponse 15:18:void processMultipartResponse(java.lang.String,okhttp3.Response,java.lang.String,java.io.File,com.facebook.react.devsupport.BundleDownloader$BundleInfo,com.facebook.react.devsupport.interfaces.DevBundleDownloadListener):173:173 -> processMultipartResponse 19:44:void processMultipartResponse(java.lang.String,okhttp3.Response,java.lang.String,java.io.File,com.facebook.react.devsupport.BundleDownloader$BundleInfo,com.facebook.react.devsupport.interfaces.DevBundleDownloadListener):175:175 -> processMultipartResponse @@ -102349,22 +107187,22 @@ com.facebook.react.devsupport.BundleDownloader$Companion -> com.facebook.react.d 2:2:void ():321 -> 1:4:boolean access$storePlainJSInFile(com.facebook.react.devsupport.BundleDownloader$Companion,okio.BufferedSource,java.io.File):321:321 -> access$populateBundleInfo 1:4:void access$populateBundleInfo(com.facebook.react.devsupport.BundleDownloader$Companion,java.lang.String,okhttp3.Headers,com.facebook.react.devsupport.BundleDownloader$BundleInfo):321 -> access$populateBundleInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/devsupport/BundleDownloader$Companion;Ljava/lang/String;LN3/t;Lcom/facebook/react/devsupport/BundleDownloader$BundleInfo;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/devsupport/BundleDownloader$Companion;Ljava/lang/String;LU3/t;Lcom/facebook/react/devsupport/BundleDownloader$BundleInfo;)V"} 1:5:boolean access$storePlainJSInFile(com.facebook.react.devsupport.BundleDownloader$Companion,okio.BufferedSource,java.io.File):321:321 -> access$storePlainJSInFile - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/devsupport/BundleDownloader$Companion;Lc4/k;Ljava/io/File;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/devsupport/BundleDownloader$Companion;Lj4/k;Ljava/io/File;)Z"} 1:3:void populateBundleInfo(java.lang.String,okhttp3.Headers,com.facebook.react.devsupport.BundleDownloader$BundleInfo):334:334 -> populateBundleInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LN3/t;Lcom/facebook/react/devsupport/BundleDownloader$BundleInfo;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LU3/t;Lcom/facebook/react/devsupport/BundleDownloader$BundleInfo;)V"} 4:11:void populateBundleInfo(java.lang.String,okhttp3.Headers,com.facebook.react.devsupport.BundleDownloader$BundleInfo):336:336 -> populateBundleInfo 12:21:void populateBundleInfo(java.lang.String,okhttp3.Headers,com.facebook.react.devsupport.BundleDownloader$BundleInfo):339:339 -> populateBundleInfo 22:24:void populateBundleInfo(java.lang.String,okhttp3.Headers,com.facebook.react.devsupport.BundleDownloader$BundleInfo):341:341 -> populateBundleInfo 25:32:void populateBundleInfo(java.lang.String,okhttp3.Headers,com.facebook.react.devsupport.BundleDownloader$BundleInfo):342:342 -> populateBundleInfo 1:24:boolean storePlainJSInFile(okio.BufferedSource,java.io.File):329:329 -> storePlainJSInFile - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/k;Ljava/io/File;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/k;Ljava/io/File;)Z"} com.facebook.react.devsupport.BundleDownloader$downloadBundleFromURL$1 -> com.facebook.react.devsupport.BundleDownloader$downloadBundleFromURL$1: # {"id":"sourceFile","fileName":"BundleDownloader.kt"} 9:12:void (com.facebook.react.devsupport.BundleDownloader,com.facebook.react.devsupport.interfaces.DevBundleDownloadListener,java.io.File,com.facebook.react.devsupport.BundleDownloader$BundleInfo):92:92 -> 11:19:void onFailure(okhttp3.Call,java.io.IOException):96:96 -> onFailure - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;Ljava/io/IOException;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;Ljava/io/IOException;)V"} 20:35:void onFailure(okhttp3.Call,java.io.IOException):97:97 -> onFailure 36:40:void onFailure(okhttp3.Call,java.io.IOException):102:102 -> onFailure 41:52:void onFailure(okhttp3.Call,java.io.IOException):103:103 -> onFailure @@ -102373,7 +107211,7 @@ com.facebook.react.devsupport.BundleDownloader$downloadBundleFromURL$1 -> com.fa 80:83:void onFailure(okhttp3.Call,java.io.IOException):104:104 -> onFailure 84:89:void onFailure(okhttp3.Call,java.io.IOException):99:99 -> onFailure 11:18:void onResponse(okhttp3.Call,okhttp3.Response):111:111 -> onResponse - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;LN3/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;LU3/D;)V"} 19:25:void onResponse(okhttp3.Call,okhttp3.Response):114:114 -> onResponse 26:48:void onResponse(okhttp3.Call,okhttp3.Response):115:115 -> onResponse 49:51:void onResponse(okhttp3.Call,okhttp3.Response):120:120 -> onResponse @@ -102401,11 +107239,11 @@ com.facebook.react.devsupport.BundleDownloader$downloadBundleFromURL$1 -> com.fa com.facebook.react.devsupport.BundleDownloader$processMultipartResponse$completed$1 -> com.facebook.react.devsupport.BundleDownloader$processMultipartResponse$completed$1: # {"id":"sourceFile","fileName":"BundleDownloader.kt"} okhttp3.Response $response -> $response - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/D;"} 13:16:void (okhttp3.Response,com.facebook.react.devsupport.BundleDownloader,java.lang.String,java.io.File,com.facebook.react.devsupport.BundleDownloader$BundleInfo,com.facebook.react.devsupport.interfaces.DevBundleDownloadListener):188:188 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;Lcom/facebook/react/devsupport/BundleDownloader;Ljava/lang/String;Ljava/io/File;Lcom/facebook/react/devsupport/BundleDownloader$BundleInfo;Lcom/facebook/react/devsupport/interfaces/DevBundleDownloadListener;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;Lcom/facebook/react/devsupport/BundleDownloader;Ljava/lang/String;Ljava/io/File;Lcom/facebook/react/devsupport/BundleDownloader$BundleInfo;Lcom/facebook/react/devsupport/interfaces/DevBundleDownloadListener;)V"} 19:24:void onChunkComplete(java.util.Map,okio.Buffer,boolean):201:201 -> onChunkComplete - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lc4/i;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lj4/i;Z)V"} 25:32:void onChunkComplete(java.util.Map,okio.Buffer,boolean):202:202 -> onChunkComplete 33:45:void onChunkComplete(java.util.Map,okio.Buffer,boolean):203:203 -> onChunkComplete 46:47:void onChunkComplete(java.util.Map,okio.Buffer,boolean):205:205 -> onChunkComplete @@ -102569,7 +107407,7 @@ com.facebook.react.devsupport.CxxInspectorPackagerConnection$Companion -> com.fa com.facebook.react.devsupport.CxxInspectorPackagerConnection$DelegateImpl -> com.facebook.react.devsupport.CxxInspectorPackagerConnection$DelegateImpl: # {"id":"sourceFile","fileName":"CxxInspectorPackagerConnection.kt"} okhttp3.OkHttpClient httpClient -> httpClient - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/z;"} 1:3:void ():79:79 -> 4:8:void ():81:81 -> 9:16:void ():82:82 -> @@ -102587,9 +107425,9 @@ com.facebook.react.devsupport.CxxInspectorPackagerConnection$DelegateImpl -> com com.facebook.react.devsupport.CxxInspectorPackagerConnection$DelegateImpl$connectWebSocket$1 -> com.facebook.react.devsupport.CxxInspectorPackagerConnection$DelegateImpl$connectWebSocket$1: # {"id":"sourceFile","fileName":"CxxInspectorPackagerConnection.kt"} okhttp3.WebSocket $webSocket -> $webSocket - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/H;"} 3:6:void (okhttp3.WebSocket):132:132 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/H;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/H;)V"} 1:10:void close():138:138 -> close 6:11:void send(java.lang.String):134:134 -> send com.facebook.react.devsupport.CxxInspectorPackagerConnection$DelegateImpl$connectWebSocket$webSocket$1 -> com.facebook.react.devsupport.CxxInspectorPackagerConnection$DelegateImpl$connectWebSocket$webSocket$1: @@ -102604,19 +107442,19 @@ com.facebook.react.devsupport.CxxInspectorPackagerConnection$DelegateImpl$connec 1:1:void $r8$lambda$VUFpYZvynEoNwrp7mwGk-uvVLng(com.facebook.react.devsupport.CxxInspectorPackagerConnection$WebSocketDelegate):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} 11:25:void onClosed(okhttp3.WebSocket,int,java.lang.String):120:120 -> onClosed - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/H;ILjava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/H;ILjava/lang/String;)V"} 1:3:void onClosed$lambda$3(com.facebook.react.devsupport.CxxInspectorPackagerConnection$WebSocketDelegate):122:122 -> onClosed$lambda$3 4:7:void onClosed$lambda$3(com.facebook.react.devsupport.CxxInspectorPackagerConnection$WebSocketDelegate):125:125 -> onClosed$lambda$3 11:25:void onFailure(okhttp3.WebSocket,java.lang.Throwable,okhttp3.Response):99:99 -> onFailure - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/H;Ljava/lang/Throwable;LN3/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/H;Ljava/lang/Throwable;LU3/D;)V"} 1:6:void onFailure$lambda$0(java.lang.Throwable,com.facebook.react.devsupport.CxxInspectorPackagerConnection$WebSocketDelegate):101:101 -> onFailure$lambda$0 7:12:void onFailure$lambda$0(java.lang.Throwable,com.facebook.react.devsupport.CxxInspectorPackagerConnection$WebSocketDelegate):102:102 -> onFailure$lambda$0 13:16:void onFailure$lambda$0(java.lang.Throwable,com.facebook.react.devsupport.CxxInspectorPackagerConnection$WebSocketDelegate):105:105 -> onFailure$lambda$0 11:25:void onMessage(okhttp3.WebSocket,java.lang.String):112:112 -> onMessage - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/H;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/H;Ljava/lang/String;)V"} 1:4:void onMessage$lambda$1(com.facebook.react.devsupport.CxxInspectorPackagerConnection$WebSocketDelegate,java.lang.String):112:112 -> onMessage$lambda$1 11:25:void onOpen(okhttp3.WebSocket,okhttp3.Response):116:116 -> onOpen - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/H;LN3/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/H;LU3/D;)V"} 1:4:void onOpen$lambda$2(com.facebook.react.devsupport.CxxInspectorPackagerConnection$WebSocketDelegate):116:116 -> onOpen$lambda$2 com.facebook.react.devsupport.CxxInspectorPackagerConnection$DelegateImpl$connectWebSocket$webSocket$1$$ExternalSyntheticLambda0 -> com.facebook.react.devsupport.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} @@ -102854,7 +107692,7 @@ com.facebook.react.devsupport.DevInternalSettings$Listener -> com.facebook.react com.facebook.react.devsupport.DevServerHelper -> com.facebook.react.devsupport.DevServerHelper: # {"id":"sourceFile","fileName":"DevServerHelper.kt"} okhttp3.OkHttpClient client -> client - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/z;"} 16:18:void (com.facebook.react.modules.debug.interfaces.DeveloperSettings,android.content.Context,com.facebook.react.packagerconnection.PackagerConnectionSettings):63:63 -> 19:20:void (com.facebook.react.modules.debug.interfaces.DeveloperSettings,android.content.Context,com.facebook.react.packagerconnection.PackagerConnectionSettings):64:64 -> 21:22:void (com.facebook.react.modules.debug.interfaces.DeveloperSettings,android.content.Context,com.facebook.react.packagerconnection.PackagerConnectionSettings):65:65 -> @@ -102902,9 +107740,9 @@ com.facebook.react.devsupport.DevServerHelper -> com.facebook.react.devsupport.D 1:10:void disableDebugger():239:239 -> disableDebugger 1:1:void downloadBundleFromURL(com.facebook.react.devsupport.interfaces.DevBundleDownloadListener,java.io.File,java.lang.String,com.facebook.react.devsupport.BundleDownloader$BundleInfo):0:0 -> downloadBundleFromURL 2:2:void downloadBundleFromURL(com.facebook.react.devsupport.interfaces.DevBundleDownloadListener,java.io.File,java.lang.String,com.facebook.react.devsupport.BundleDownloader$BundleInfo,okhttp3.Request$Builder):262:262 -> downloadBundleFromURL - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/devsupport/interfaces/DevBundleDownloadListener;Ljava/io/File;Ljava/lang/String;Lcom/facebook/react/devsupport/BundleDownloader$BundleInfo;LN3/B$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/devsupport/interfaces/DevBundleDownloadListener;Ljava/io/File;Ljava/lang/String;Lcom/facebook/react/devsupport/BundleDownloader$BundleInfo;LU3/B$a;)V"} 7:17:void downloadBundleFromURL$default(com.facebook.react.devsupport.DevServerHelper,com.facebook.react.devsupport.interfaces.DevBundleDownloadListener,java.io.File,java.lang.String,com.facebook.react.devsupport.BundleDownloader$BundleInfo,okhttp3.Request$Builder,int,java.lang.Object):260:260 -> downloadBundleFromURL$default - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/devsupport/DevServerHelper;Lcom/facebook/react/devsupport/interfaces/DevBundleDownloadListener;Ljava/io/File;Ljava/lang/String;Lcom/facebook/react/devsupport/BundleDownloader$BundleInfo;LN3/B$a;ILjava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/devsupport/DevServerHelper;Lcom/facebook/react/devsupport/interfaces/DevBundleDownloadListener;Ljava/io/File;Ljava/lang/String;Lcom/facebook/react/devsupport/BundleDownloader$BundleInfo;LU3/B$a;ILjava/lang/Object;)V"} 18:29:void downloadBundleFromURL$default(com.facebook.react.devsupport.DevServerHelper,com.facebook.react.devsupport.interfaces.DevBundleDownloadListener,java.io.File,java.lang.String,com.facebook.react.devsupport.BundleDownloader$BundleInfo,okhttp3.Request$Builder,int,java.lang.Object):254:254 -> downloadBundleFromURL$default 11:22:java.io.File downloadBundleResourceFromUrlSync(java.lang.String,java.io.File):329:329 -> downloadBundleResourceFromUrlSync 23:36:java.io.File downloadBundleResourceFromUrlSync(java.lang.String,java.io.File):330:330 -> downloadBundleResourceFromUrlSync @@ -103028,10 +107866,10 @@ com.facebook.react.devsupport.DevServerHelper$openDebugger$1 -> com.facebook.rea # {"id":"sourceFile","fileName":"DevServerHelper.kt"} 5:8:void (com.facebook.react.bridge.ReactContext,java.lang.String):385:385 -> 11:22:void onFailure(okhttp3.Call,java.io.IOException):387:387 -> onFailure - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;Ljava/io/IOException;)V"} - 1:1:void onResponse(N3.Call,N3.Response):0:0 -> onResponse + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;Ljava/io/IOException;)V"} + 1:1:void onResponse(U3.Call,U3.Response):0:0 -> onResponse # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;LN3/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;LU3/D;)V"} com.facebook.react.devsupport.DevServerHelper$openInspectorConnection$1 -> com.facebook.react.devsupport.DevServerHelper$openInspectorConnection$1: # {"id":"sourceFile","fileName":"DevServerHelper.kt"} 3:6:java.lang.Object doInBackground(java.lang.Object[]):216:216 -> @@ -103968,10 +108806,10 @@ com.facebook.react.devsupport.LogBoxDialog -> com.facebook.react.devsupport.LogB 19:22:void (android.app.Activity,android.view.View):28:28 -> 1:1:androidx.core.view.WindowInsetsCompat $r8$lambda$1nOlA1r1DH6Gw_45gRhcLm82XhQ(int,android.view.View,androidx.core.view.WindowInsetsCompat):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} 1:1:androidx.core.view.WindowInsetsCompat $r8$lambda$Ko0XkYLkY15piw2GmBdEwMOlkQM(kotlin.jvm.functions.Function2,android.view.View,androidx.core.view.WindowInsetsCompat):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function2;Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function2;Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} 1:3:void onCreate(android.os.Bundle):33:33 -> onCreate 4:19:void onCreate(android.os.Bundle):35:35 -> onCreate 20:23:void onCreate(android.os.Bundle):38:38 -> onCreate @@ -103979,12 +108817,12 @@ com.facebook.react.devsupport.LogBoxDialog -> com.facebook.react.devsupport.LogB 33:37:void onCreate(android.os.Bundle):42:42 -> onCreate 38:46:void onCreate(android.os.Bundle):51:51 -> onCreate 11:19:androidx.core.view.WindowInsetsCompat onCreate$lambda$3$lambda$1(int,android.view.View,androidx.core.view.WindowInsetsCompat):43:43 -> onCreate$lambda$3$lambda$1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} 20:30:androidx.core.view.WindowInsetsCompat onCreate$lambda$3$lambda$1(int,android.view.View,androidx.core.view.WindowInsetsCompat):45:45 -> onCreate$lambda$3$lambda$1 31:41:androidx.core.view.WindowInsetsCompat onCreate$lambda$3$lambda$1(int,android.view.View,androidx.core.view.WindowInsetsCompat):46:46 -> onCreate$lambda$3$lambda$1 42:44:androidx.core.view.WindowInsetsCompat onCreate$lambda$3$lambda$1(int,android.view.View,androidx.core.view.WindowInsetsCompat):49:49 -> onCreate$lambda$3$lambda$1 11:17:androidx.core.view.WindowInsetsCompat onCreate$lambda$3$lambda$2(kotlin.jvm.functions.Function2,android.view.View,androidx.core.view.WindowInsetsCompat):51:51 -> onCreate$lambda$3$lambda$2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function2;Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function2;Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} com.facebook.react.devsupport.LogBoxDialog$$ExternalSyntheticLambda0 -> com.facebook.react.devsupport.T: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} @@ -103992,7 +108830,7 @@ com.facebook.react.devsupport.LogBoxDialog$$ExternalSyntheticLambda0 -> com.face # {"id":"com.android.tools.r8.synthesized"} 1:1:void (int):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> j + 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.devsupport.LogBoxDialog$$ExternalSyntheticLambda1 -> com.facebook.react.devsupport.U: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} @@ -104003,7 +108841,7 @@ com.facebook.react.devsupport.LogBoxDialog$$ExternalSyntheticLambda1 -> com.face # {"id":"com.android.tools.r8.synthesized"} 1:1:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):0:0 -> onApplyWindowInsets # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} com.facebook.react.devsupport.LogBoxDialogSurfaceDelegate -> com.facebook.react.devsupport.LogBoxDialogSurfaceDelegate: # {"id":"sourceFile","fileName":"LogBoxDialogSurfaceDelegate.kt"} 6:11:void (com.facebook.react.devsupport.interfaces.DevSupportManager):22:22 -> @@ -104083,13 +108921,13 @@ com.facebook.react.devsupport.LogBoxModule$Companion -> com.facebook.react.devsu com.facebook.react.devsupport.MultipartStreamReader -> com.facebook.react.devsupport.MultipartStreamReader: # {"id":"sourceFile","fileName":"MultipartStreamReader.kt"} okio.BufferedSource source -> source - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/k;"} 11:13:void (okio.BufferedSource,java.lang.String):19:19 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/k;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/k;Ljava/lang/String;)V"} 14:15:void (okio.BufferedSource,java.lang.String):20:20 -> 16:18:void (okio.BufferedSource,java.lang.String):21:21 -> 1:8:void emitChunk(okio.Buffer,boolean,com.facebook.react.devsupport.MultipartStreamReader$ChunkListener):131:131 -> emitChunk - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;ZLcom/facebook/react/devsupport/MultipartStreamReader$ChunkListener;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;ZLcom/facebook/react/devsupport/MultipartStreamReader$ChunkListener;)V"} 9:18:void emitChunk(okio.Buffer,boolean,com.facebook.react.devsupport.MultipartStreamReader$ChunkListener):132:132 -> emitChunk 19:26:void emitChunk(okio.Buffer,boolean,com.facebook.react.devsupport.MultipartStreamReader$ChunkListener):134:134 -> emitChunk 27:31:void emitChunk(okio.Buffer,boolean,com.facebook.react.devsupport.MultipartStreamReader$ChunkListener):136:136 -> emitChunk @@ -104104,7 +108942,7 @@ com.facebook.react.devsupport.MultipartStreamReader -> com.facebook.react.devsup 24:40:void emitProgress(java.util.Map,long,boolean,com.facebook.react.devsupport.MultipartStreamReader$ChunkListener):158:158 -> emitProgress 41:44:void emitProgress(java.util.Map,long,boolean,com.facebook.react.devsupport.MultipartStreamReader$ChunkListener):159:159 -> emitProgress 1:5:java.util.Map parseHeaders(okio.Buffer):114:114 -> parseHeaders - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;)Ljava/util/Map;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;)Ljava/util/Map;"} 6:9:java.util.Map parseHeaders(okio.Buffer):115:115 -> parseHeaders 10:21:java.util.Map parseHeaders(okio.Buffer):116:116 -> parseHeaders 22:28:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.dropLastWhile(java.util.List,kotlin.jvm.functions.Function1):739:739 -> parseHeaders @@ -104172,7 +109010,7 @@ com.facebook.react.devsupport.MultipartStreamReader -> com.facebook.react.devsup com.facebook.react.devsupport.MultipartStreamReader$ChunkListener -> com.facebook.react.devsupport.MultipartStreamReader$ChunkListener: # {"id":"sourceFile","fileName":"MultipartStreamReader.kt"} void onChunkComplete(java.util.Map,okio.Buffer,boolean) -> onChunkComplete - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lc4/i;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lj4/i;Z)V"} com.facebook.react.devsupport.MultipartStreamReader$Companion -> com.facebook.react.devsupport.MultipartStreamReader$Companion: # {"id":"sourceFile","fileName":"MultipartStreamReader.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> @@ -104180,12 +109018,12 @@ com.facebook.react.devsupport.MultipartStreamReader$Companion -> com.facebook.re com.facebook.react.devsupport.PackagerStatusCheck -> com.facebook.react.devsupport.PackagerStatusCheck: # {"id":"sourceFile","fileName":"PackagerStatusCheck.kt"} okhttp3.OkHttpClient client -> client - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/z;"} 1:1:void ():29:29 -> 2:6:void ():31:35 -> 7:7:void ():30:30 -> 8:9:void (okhttp3.OkHttpClient):38:39 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/z;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/z;)V"} 11:16:void run(java.lang.String,com.facebook.react.devsupport.interfaces.PackagerStatusCallback):43:43 -> run 17:29:void run(java.lang.String,com.facebook.react.devsupport.interfaces.PackagerStatusCallback):44:44 -> run 30:31:void run(java.lang.String,com.facebook.react.devsupport.interfaces.PackagerStatusCallback):46:46 -> run @@ -104202,11 +109040,11 @@ com.facebook.react.devsupport.PackagerStatusCheck$run$1 -> com.facebook.react.de # {"id":"sourceFile","fileName":"PackagerStatusCheck.kt"} 3:6:void (com.facebook.react.devsupport.interfaces.PackagerStatusCallback):49:49 -> 11:31:void onFailure(okhttp3.Call,java.io.IOException):53:53 -> onFailure - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;Ljava/io/IOException;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;Ljava/io/IOException;)V"} 32:36:void onFailure(okhttp3.Call,java.io.IOException):51:51 -> onFailure 37:43:void onFailure(okhttp3.Call,java.io.IOException):55:55 -> onFailure 11:19:void onResponse(okhttp3.Call,okhttp3.Response):59:59 -> onResponse - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;LN3/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;LU3/D;)V"} 20:40:void onResponse(okhttp3.Call,okhttp3.Response):62:62 -> onResponse 41:43:void onResponse(okhttp3.Call,okhttp3.Response):60:60 -> onResponse 44:49:void onResponse(okhttp3.Call,okhttp3.Response):64:64 -> onResponse @@ -104223,9 +109061,9 @@ com.facebook.react.devsupport.PackagerStatusCheck$run$1 -> com.facebook.react.de com.facebook.react.devsupport.PausedInDebuggerOverlayDialogManager -> com.facebook.react.devsupport.PausedInDebuggerOverlayDialogManager: # {"id":"sourceFile","fileName":"PausedInDebuggerOverlayDialogManager.kt"} androidx.core.util.Supplier contextSupplier -> contextSupplier - # {"id":"com.android.tools.r8.residualsignature","signature":"LE/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF/i;"} 6:8:void (androidx.core.util.Supplier):25:25 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/i;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/i;)V"} 9:11:void (androidx.core.util.Supplier):26:26 -> 1:1:void $r8$lambda$DDzqRdotAQOQF5MsWsm2CX3EvKQ(com.facebook.react.devsupport.PausedInDebuggerOverlayDialogManager):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} @@ -104291,7 +109129,7 @@ com.facebook.react.devsupport.PausedInDebuggerOverlayDialogManager$$ExternalSynt com.facebook.react.devsupport.PerfMonitorOverlayViewManager -> com.facebook.react.devsupport.PerfMonitorOverlayViewManager: # {"id":"sourceFile","fileName":"PerfMonitorOverlayViewManager.kt"} androidx.core.util.Supplier contextSupplier -> contextSupplier - # {"id":"com.android.tools.r8.residualsignature","signature":"LE/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF/i;"} 9:16:void ():270:270 -> 17:24:void ():271:271 -> 25:32:void ():272:272 -> @@ -104301,7 +109139,7 @@ com.facebook.react.devsupport.PerfMonitorOverlayViewManager -> com.facebook.reac 49:58:void ():276:276 -> 6:8:float access$dpToPx(com.facebook.react.devsupport.PerfMonitorOverlayViewManager,float):36:36 -> 6:8:void (androidx.core.util.Supplier,com.facebook.react.devsupport.perfmonitor.PerfMonitorInspectorTargetBinding):36 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/i;Lcom/facebook/react/devsupport/perfmonitor/PerfMonitorInspectorTargetBinding;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/i;Lcom/facebook/react/devsupport/perfmonitor/PerfMonitorInspectorTargetBinding;)V"} 9:10:void (androidx.core.util.Supplier,com.facebook.react.devsupport.perfmonitor.PerfMonitorInspectorTargetBinding):37:37 -> 11:13:void (androidx.core.util.Supplier,com.facebook.react.devsupport.perfmonitor.PerfMonitorInspectorTargetBinding):38:38 -> 1:1:void $r8$lambda$4dJD_Mg6DTDs1ECcQJ87-Y_a_Oc(com.facebook.react.devsupport.PerfMonitorOverlayViewManager,com.facebook.react.devsupport.perfmonitor.PerfMonitorUpdateListener$LongTaskEventData):0:0 -> a @@ -104327,7 +109165,7 @@ com.facebook.react.devsupport.PerfMonitorOverlayViewManager -> com.facebook.reac 73:84:android.app.Dialog createAnchoredDialog(android.content.Context,float,float):218:218 -> createAnchoredDialog 85:93:android.app.Dialog createAnchoredDialog(android.content.Context,float,float):219:219 -> createAnchoredDialog 11:23:androidx.core.view.WindowInsetsCompat createAnchoredDialog$lambda$21$lambda$20(float,android.app.Dialog,android.view.View,androidx.core.view.WindowInsetsCompat):220:220 -> createAnchoredDialog$lambda$21$lambda$20 - # {"id":"com.android.tools.r8.residualsignature","signature":"(FLandroid/app/Dialog;Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(FLandroid/app/Dialog;Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} 24:34:androidx.core.view.WindowInsetsCompat createAnchoredDialog$lambda$21$lambda$20(float,android.app.Dialog,android.view.View,androidx.core.view.WindowInsetsCompat):221:221 -> createAnchoredDialog$lambda$21$lambda$20 35:40:androidx.core.view.WindowInsetsCompat createAnchoredDialog$lambda$21$lambda$20(float,android.app.Dialog,android.view.View,androidx.core.view.WindowInsetsCompat):222:222 -> createAnchoredDialog$lambda$21$lambda$20 41:49:androidx.core.view.WindowInsetsCompat createAnchoredDialog$lambda$21$lambda$20(float,android.app.Dialog,android.view.View,androidx.core.view.WindowInsetsCompat):223:223 -> createAnchoredDialog$lambda$21$lambda$20 @@ -104403,7 +109241,7 @@ com.facebook.react.devsupport.PerfMonitorOverlayViewManager -> com.facebook.reac 92:95:android.widget.LinearLayout createInnerLayout(android.content.Context):252:252 -> createInnerLayout 1:1:androidx.core.view.WindowInsetsCompat $r8$lambda$lS0yGAHMK9eWb3jV02HvEClD4yc(float,android.app.Dialog,android.view.View,androidx.core.view.WindowInsetsCompat):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(FLandroid/app/Dialog;Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(FLandroid/app/Dialog;Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} 1:9:void disable():59:59 -> disable 2:3:void disable$lambda$1(com.facebook.react.devsupport.PerfMonitorOverlayViewManager):60:60 -> disable$lambda$1 4:7:void disable$lambda$1(com.facebook.react.devsupport.PerfMonitorOverlayViewManager):61:61 -> disable$lambda$1 @@ -104480,7 +109318,7 @@ com.facebook.react.devsupport.PerfMonitorOverlayViewManager$$ExternalSyntheticLa # {"id":"com.android.tools.r8.synthesized"} 1:1:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):0:0 -> onApplyWindowInsets # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} com.facebook.react.devsupport.PerfMonitorOverlayViewManager$$ExternalSyntheticLambda3 -> com.facebook.react.devsupport.e0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} @@ -104641,7 +109479,7 @@ com.facebook.react.devsupport.RedBoxContentView$$ExternalSyntheticLambda2 -> com com.facebook.react.devsupport.RedBoxContentView$OpenStackFrameTask -> com.facebook.react.devsupport.RedBoxContentView$OpenStackFrameTask: # {"id":"sourceFile","fileName":"RedBoxContentView.kt"} okhttp3.MediaType JSON -> JSON - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/x;"} 9:19:void ():182:182 -> 6:8:void (com.facebook.react.devsupport.interfaces.DevSupportManager):156:156 -> 9:11:void (com.facebook.react.devsupport.interfaces.DevSupportManager):155:155 -> @@ -104777,14 +109615,14 @@ com.facebook.react.devsupport.RedBoxDialogSurfaceDelegate$show$2 -> com.facebook 3:6:void (android.app.Activity,com.facebook.react.devsupport.RedBoxDialogSurfaceDelegate,int):93:93 -> 1:1:androidx.core.view.WindowInsetsCompat $r8$lambda$G7MZavqyuKsd36aA3Mdg0MlF0u8(int,android.view.View,androidx.core.view.WindowInsetsCompat):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} 1:18:void onCreate(android.os.Bundle):108:108 -> onCreate 19:22:void onCreate(android.os.Bundle):112:112 -> onCreate 23:27:void onCreate(android.os.Bundle):113:113 -> onCreate 28:50:void onCreate(android.os.Bundle):115:115 -> onCreate 51:56:void onCreate(android.os.Bundle):108:108 -> onCreate 11:19:androidx.core.view.WindowInsetsCompat onCreate$lambda$0(int,android.view.View,androidx.core.view.WindowInsetsCompat):118:118 -> onCreate$lambda$0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} 20:30:androidx.core.view.WindowInsetsCompat onCreate$lambda$0(int,android.view.View,androidx.core.view.WindowInsetsCompat):119:119 -> onCreate$lambda$0 31:41:androidx.core.view.WindowInsetsCompat onCreate$lambda$0(int,android.view.View,androidx.core.view.WindowInsetsCompat):120:120 -> onCreate$lambda$0 42:44:androidx.core.view.WindowInsetsCompat onCreate$lambda$0(int,android.view.View,androidx.core.view.WindowInsetsCompat):121:121 -> onCreate$lambda$0 @@ -104801,7 +109639,7 @@ com.facebook.react.devsupport.RedBoxDialogSurfaceDelegate$show$2$$ExternalSynthe # {"id":"com.android.tools.r8.synthesized"} 1:1:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):0:0 -> onApplyWindowInsets # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} com.facebook.react.devsupport.ReleaseDevSupportManager -> com.facebook.react.devsupport.ReleaseDevSupportManager: # {"id":"sourceFile","fileName":"ReleaseDevSupportManager.kt"} 1:3:void ():35:35 -> @@ -104938,7 +109776,7 @@ com.facebook.react.devsupport.WindowOverlayCompat -> com.facebook.react.devsuppo com.facebook.react.devsupport.inspector.InspectorNetworkHelper -> com.facebook.react.devsupport.inspector.InspectorNetworkHelper: # {"id":"sourceFile","fileName":"InspectorNetworkHelper.kt"} okhttp3.OkHttpClient client -> client - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/z;"} 1:4:void ():20:20 -> 11:14:void loadNetworkResource(java.lang.String,com.facebook.react.devsupport.inspector.InspectorNetworkRequestListener):25:25 -> loadNetworkResource 15:19:void loadNetworkResource(java.lang.String,com.facebook.react.devsupport.inspector.InspectorNetworkRequestListener):27:27 -> loadNetworkResource @@ -104956,10 +109794,10 @@ com.facebook.react.devsupport.inspector.InspectorNetworkHelper$loadNetworkResour # {"id":"sourceFile","fileName":"InspectorNetworkHelper.kt"} 3:6:void (com.facebook.react.devsupport.inspector.InspectorNetworkRequestListener):46:46 -> 11:17:void onFailure(okhttp3.Call,java.io.IOException):48:48 -> onFailure - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;Ljava/io/IOException;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;Ljava/io/IOException;)V"} 18:27:void onFailure(okhttp3.Call,java.io.IOException):52:52 -> onFailure 11:14:void onResponse(okhttp3.Call,okhttp3.Response):56:56 -> onResponse - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;LN3/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;LU3/D;)V"} 15:19:void onResponse(okhttp3.Call,okhttp3.Response):57:57 -> onResponse 20:39:void onResponse(okhttp3.Call,okhttp3.Response):59:59 -> onResponse 40:47:void onResponse(okhttp3.Call,okhttp3.Response):60:60 -> onResponse @@ -106812,7 +111650,7 @@ com.facebook.react.internal.SystraceSection -> com.facebook.react.internal.Systr com.facebook.react.internal.featureflags.ReactNativeFeatureFlags -> com.facebook.react.internal.featureflags.ReactNativeFeatureFlags: # {"id":"sourceFile","fileName":"ReactNativeFeatureFlags.kt"} kotlin.jvm.functions.Function0 accessorProvider -> accessorProvider - # {"id":"com.android.tools.r8.residualsignature","signature":"LA3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF3/a;"} 8:14:void ():30:30 -> 15:23:void ():31:31 -> 1:4:void ():29:29 -> @@ -106879,7 +111717,7 @@ com.facebook.react.internal.featureflags.ReactNativeFeatureFlags -> com.facebook 1:7:boolean preventShadowTreeCommitExhaustion():343:343 -> preventShadowTreeCommitExhaustion 1:7:boolean releaseImageDataWhenConsumed():349:349 -> releaseImageDataWhenConsumed 6:7:void setAccessorProvider$ReactAndroid_release(kotlin.jvm.functions.Function0):521:521 -> setAccessorProvider$ReactAndroid_release - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)V"} 8:16:void setAccessorProvider$ReactAndroid_release(kotlin.jvm.functions.Function0):522:522 -> setAccessorProvider$ReactAndroid_release 1:7:boolean shouldPressibilityUseW3CPointerEventsForHover():355:355 -> shouldPressibilityUseW3CPointerEventsForHover 1:7:boolean skipActivityIdentityAssertionOnHostPause():361:361 -> skipActivityIdentityAssertionOnHostPause @@ -106898,12 +111736,12 @@ com.facebook.react.internal.featureflags.ReactNativeFeatureFlags -> com.facebook 1:7:boolean useTurboModules():439:439 -> useTurboModules 1:7:double virtualViewHysteresisRatio():445:445 -> virtualViewHysteresisRatio 1:7:double virtualViewPrerenderRatio():451:451 -> virtualViewPrerenderRatio -com.facebook.react.internal.featureflags.ReactNativeFeatureFlags$$ExternalSyntheticLambda0 -> B1.a: +com.facebook.react.internal.featureflags.ReactNativeFeatureFlags$$ExternalSyntheticLambda0 -> F1.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void B1.ReactNativeFeatureFlags$$ExternalSyntheticLambda0.():0:0 -> + 1:1:void F1.ReactNativeFeatureFlags$$ExternalSyntheticLambda0.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object B1.ReactNativeFeatureFlags$$ExternalSyntheticLambda0.invoke():0:0 -> invoke + 1:1:java.lang.Object F1.ReactNativeFeatureFlags$$ExternalSyntheticLambda0.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsAccessor -> com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsAccessor: # {"id":"sourceFile","fileName":"ReactNativeFeatureFlagsAccessor.kt"} @@ -107207,12 +112045,12 @@ com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsForTests -> com. # {"id":"com.android.tools.r8.synthesized"} 1:11:void setUp():12:12 -> setUp 1:6:com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsAccessor setUp$lambda$0():12:12 -> setUp$lambda$0 -com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsForTests$$ExternalSyntheticLambda0 -> B1.b: +com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsForTests$$ExternalSyntheticLambda0 -> F1.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void B1.ReactNativeFeatureFlagsForTests$$ExternalSyntheticLambda0.():0:0 -> + 1:1:void F1.ReactNativeFeatureFlagsForTests$$ExternalSyntheticLambda0.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object B1.ReactNativeFeatureFlagsForTests$$ExternalSyntheticLambda0.invoke():0:0 -> invoke + 1:1:java.lang.Object F1.ReactNativeFeatureFlagsForTests$$ExternalSyntheticLambda0.invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsLocalAccessor -> com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsLocalAccessor: # {"id":"sourceFile","fileName":"ReactNativeFeatureFlagsLocalAccessor.kt"} @@ -107583,19 +112421,19 @@ com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsLocalAccessor -> 15:21:double virtualViewPrerenderRatio():792:792 -> virtualViewPrerenderRatio 22:23:double virtualViewPrerenderRatio():793:793 -> virtualViewPrerenderRatio 24:28:double virtualViewPrerenderRatio():795:795 -> virtualViewPrerenderRatio -com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsLocalAccessor$$ExternalSyntheticLambda0 -> B1.c: +com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsLocalAccessor$$ExternalSyntheticLambda0 -> F1.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void B1.ReactNativeFeatureFlagsLocalAccessor$$ExternalSyntheticLambda0.():0:0 -> + 1:1:void F1.ReactNativeFeatureFlagsLocalAccessor$$ExternalSyntheticLambda0.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object B1.ReactNativeFeatureFlagsLocalAccessor$$ExternalSyntheticLambda0.invoke(java.lang.Object):0:0 -> d + 1:1:java.lang.Object F1.ReactNativeFeatureFlagsLocalAccessor$$ExternalSyntheticLambda0.invoke(java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsLocalAccessor$$ExternalSyntheticLambda1 -> B1.d: +com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsLocalAccessor$$ExternalSyntheticLambda1 -> F1.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void B1.ReactNativeFeatureFlagsLocalAccessor$$ExternalSyntheticLambda1.():0:0 -> + 1:1:void F1.ReactNativeFeatureFlagsLocalAccessor$$ExternalSyntheticLambda1.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object B1.ReactNativeFeatureFlagsLocalAccessor$$ExternalSyntheticLambda1.invoke(java.lang.Object):0:0 -> d + 1:1:java.lang.Object F1.ReactNativeFeatureFlagsLocalAccessor$$ExternalSyntheticLambda1.invoke(java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsOverrides_RNOSS_Canary_Android -> com.facebook.react.internal.featureflags.ReactNativeFeatureFlagsOverrides_RNOSS_Canary_Android: # {"id":"sourceFile","fileName":"ReactNativeFeatureFlagsOverrides_RNOSS_Canary_Android.kt"} @@ -108104,7 +112942,7 @@ com.facebook.react.jstasks.HeadlessJsTaskContext -> com.facebook.react.jstasks.H 18:19:void startTask(com.facebook.react.jstasks.HeadlessJsTaskConfig,int):95:96 -> startTask 20:21:void startTask(com.facebook.react.jstasks.HeadlessJsTaskConfig,int):98:99 -> startTask 22:22:void startTask(com.facebook.react.jstasks.HeadlessJsTaskConfig,int):101:101 -> startTask -com.facebook.react.jstasks.HeadlessJsTaskContext$$ExternalSyntheticLambda0 -> C1.a: +com.facebook.react.jstasks.HeadlessJsTaskContext$$ExternalSyntheticLambda0 -> G1.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.jstasks.HeadlessJsTaskContext com.facebook.react.jstasks.HeadlessJsTaskContext$$InternalSyntheticLambda$1$599695b9aa4296ce6ec40647affeb636c54e49389730ff9c546d7c23debe161b$0.f$0 -> d @@ -108113,31 +112951,31 @@ com.facebook.react.jstasks.HeadlessJsTaskContext$$ExternalSyntheticLambda0 -> C1 # {"id":"com.android.tools.r8.synthesized"} int com.facebook.react.jstasks.HeadlessJsTaskContext$$InternalSyntheticLambda$1$599695b9aa4296ce6ec40647affeb636c54e49389730ff9c546d7c23debe161b$0.f$2 -> f # {"id":"com.android.tools.r8.synthesized"} - 1:1:void C1.HeadlessJsTaskContext$$ExternalSyntheticLambda0.(com.facebook.react.jstasks.HeadlessJsTaskContext,com.facebook.react.jstasks.HeadlessJsTaskConfig,int):0:0 -> + 1:1:void G1.HeadlessJsTaskContext$$ExternalSyntheticLambda0.(com.facebook.react.jstasks.HeadlessJsTaskContext,com.facebook.react.jstasks.HeadlessJsTaskConfig,int):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void C1.HeadlessJsTaskContext$$ExternalSyntheticLambda0.run():0:0 -> run + 1:1:void G1.HeadlessJsTaskContext$$ExternalSyntheticLambda0.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.jstasks.HeadlessJsTaskContext$$ExternalSyntheticLambda1 -> C1.b: +com.facebook.react.jstasks.HeadlessJsTaskContext$$ExternalSyntheticLambda1 -> G1.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.jstasks.HeadlessJsTaskContext com.facebook.react.jstasks.HeadlessJsTaskContext$$InternalSyntheticLambda$1$9e7d07cd582f15de011a87dbe19b081bfc6b8e9d2b065fd7412426820574db06$0.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} int com.facebook.react.jstasks.HeadlessJsTaskContext$$InternalSyntheticLambda$1$9e7d07cd582f15de011a87dbe19b081bfc6b8e9d2b065fd7412426820574db06$0.f$1 -> e # {"id":"com.android.tools.r8.synthesized"} - 1:1:void C1.HeadlessJsTaskContext$$ExternalSyntheticLambda1.(com.facebook.react.jstasks.HeadlessJsTaskContext,int):0:0 -> + 1:1:void G1.HeadlessJsTaskContext$$ExternalSyntheticLambda1.(com.facebook.react.jstasks.HeadlessJsTaskContext,int):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void C1.HeadlessJsTaskContext$$ExternalSyntheticLambda1.run():0:0 -> run + 1:1:void G1.HeadlessJsTaskContext$$ExternalSyntheticLambda1.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.jstasks.HeadlessJsTaskContext$$ExternalSyntheticLambda2 -> C1.c: +com.facebook.react.jstasks.HeadlessJsTaskContext$$ExternalSyntheticLambda2 -> G1.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.jstasks.HeadlessJsTaskContext com.facebook.react.jstasks.HeadlessJsTaskContext$$InternalSyntheticLambda$1$d9d11d2eda07eeda3b933afa367326a1ea54ab4266f5952926b8221352d3ca0e$0.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} int com.facebook.react.jstasks.HeadlessJsTaskContext$$InternalSyntheticLambda$1$d9d11d2eda07eeda3b933afa367326a1ea54ab4266f5952926b8221352d3ca0e$0.f$1 -> e # {"id":"com.android.tools.r8.synthesized"} - 1:1:void C1.HeadlessJsTaskContext$$ExternalSyntheticLambda2.(com.facebook.react.jstasks.HeadlessJsTaskContext,int):0:0 -> + 1:1:void G1.HeadlessJsTaskContext$$ExternalSyntheticLambda2.(com.facebook.react.jstasks.HeadlessJsTaskContext,int):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void C1.HeadlessJsTaskContext$$ExternalSyntheticLambda2.run():0:0 -> run + 1:1:void G1.HeadlessJsTaskContext$$ExternalSyntheticLambda2.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.jstasks.HeadlessJsTaskContext$Companion -> com.facebook.react.jstasks.HeadlessJsTaskContext$Companion: # {"id":"sourceFile","fileName":"HeadlessJsTaskContext.kt"} @@ -108366,14 +113204,14 @@ com.facebook.react.modules.appearance.AppearanceModule -> com.facebook.react.mod 44:47:void setColorScheme$lambda$0(java.lang.String):58:58 -> setColorScheme$lambda$0 48:57:void setColorScheme$lambda$0(java.lang.String):57:57 -> setColorScheme$lambda$0 58:61:void setColorScheme$lambda$0(java.lang.String):61:61 -> setColorScheme$lambda$0 -com.facebook.react.modules.appearance.AppearanceModule$$ExternalSyntheticLambda0 -> D1.a: +com.facebook.react.modules.appearance.AppearanceModule$$ExternalSyntheticLambda0 -> H1.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.facebook.react.modules.appearance.AppearanceModule$$InternalSyntheticLambda$1$9497475d6bdaad430b7c01140993a6922786957a1c56d5a8f781dd0dc54d3d9d$0.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} - 1:1:void D1.AppearanceModule$$ExternalSyntheticLambda0.(java.lang.String):0:0 -> + 1:1:void H1.AppearanceModule$$ExternalSyntheticLambda0.(java.lang.String):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void D1.AppearanceModule$$ExternalSyntheticLambda0.run():0:0 -> run + 1:1:void H1.AppearanceModule$$ExternalSyntheticLambda0.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.modules.appearance.AppearanceModule$Companion -> com.facebook.react.modules.appearance.AppearanceModule$Companion: # {"id":"sourceFile","fileName":"AppearanceModule.kt"} @@ -108543,7 +113381,7 @@ com.facebook.react.modules.blob.BlobModule$networkingRequestBodyHandler$1 -> com 3:6:void (com.facebook.react.modules.blob.BlobModule):92:92 -> 6:12:boolean supports(com.facebook.react.bridge.ReadableMap):94:94 -> supports 6:26:okhttp3.RequestBody toRequestBody(com.facebook.react.bridge.ReadableMap,java.lang.String):99:99 -> toRequestBody - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReadableMap;Ljava/lang/String;)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReadableMap;Ljava/lang/String;)LU3/C;"} 27:32:okhttp3.RequestBody toRequestBody(com.facebook.react.bridge.ReadableMap,java.lang.String):100:100 -> toRequestBody 33:34:okhttp3.RequestBody toRequestBody(com.facebook.react.bridge.ReadableMap,java.lang.String):103:103 -> toRequestBody 35:44:okhttp3.RequestBody toRequestBody(com.facebook.react.bridge.ReadableMap,java.lang.String):106:106 -> toRequestBody @@ -108563,7 +113401,7 @@ com.facebook.react.modules.blob.BlobModule$networkingUriHandler$1 -> com.faceboo # {"id":"sourceFile","fileName":"BlobModule.kt"} 3:6:void (com.facebook.react.modules.blob.BlobModule):67:67 -> 6:11:kotlin.Pair fetch(android.net.Uri):75:75 -> fetch - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/net/Uri;)Lm3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/net/Uri;)Lr3/l;"} 12:15:kotlin.Pair fetch(android.net.Uri):77:77 -> fetch 16:26:kotlin.Pair fetch(android.net.Uri):78:78 -> fetch 27:32:kotlin.Pair fetch(android.net.Uri):79:79 -> fetch @@ -108580,7 +113418,7 @@ com.facebook.react.modules.blob.BlobModule$webSocketContentHandler$1 -> com.face 3:6:void (com.facebook.react.modules.blob.BlobModule):47:47 -> 1:1:void onMessage(java.lang.String,com.facebook.react.bridge.WritableMap):49:49 -> onMessage 2:2:void onMessage(okio.ByteString,com.facebook.react.bridge.WritableMap):53:53 -> onMessage - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;Lcom/facebook/react/bridge/WritableMap;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;Lcom/facebook/react/bridge/WritableMap;)V"} 3:3:void onMessage(okio.ByteString,com.facebook.react.bridge.WritableMap):55:55 -> onMessage 4:5:com.facebook.react.bridge.ReadableMap com.facebook.react.bridge.ReadableMapBuilderKt.buildReadableMap(kotlin.jvm.functions.Function1):30:31 -> onMessage 4:5:void onMessage(okio.ByteString,com.facebook.react.bridge.WritableMap):55 -> onMessage @@ -108684,7 +113522,7 @@ com.facebook.react.modules.camera.ImageStoreManager -> com.facebook.react.module 44:54:void getBase64ForTag$lambda$0(com.facebook.react.modules.camera.ImageStoreManager,java.lang.String,com.facebook.react.bridge.Callback,com.facebook.react.bridge.Callback):45:45 -> getBase64ForTag$lambda$0 55:66:void getBase64ForTag$lambda$0(com.facebook.react.modules.camera.ImageStoreManager,java.lang.String,com.facebook.react.bridge.Callback,com.facebook.react.bridge.Callback):47:47 -> getBase64ForTag$lambda$0 67:78:void getBase64ForTag$lambda$0(com.facebook.react.modules.camera.ImageStoreManager,java.lang.String,com.facebook.react.bridge.Callback,com.facebook.react.bridge.Callback):50:50 -> getBase64ForTag$lambda$0 -com.facebook.react.modules.camera.ImageStoreManager$$ExternalSyntheticLambda0 -> E1.a: +com.facebook.react.modules.camera.ImageStoreManager$$ExternalSyntheticLambda0 -> I1.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.modules.camera.ImageStoreManager com.facebook.react.modules.camera.ImageStoreManager$$InternalSyntheticLambda$1$ef6b22df236412b25fed4e87d8a756026cdc0d2b627e517dc60ffcd44380b809$0.f$0 -> d @@ -108695,9 +113533,9 @@ com.facebook.react.modules.camera.ImageStoreManager$$ExternalSyntheticLambda0 -> # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.bridge.Callback com.facebook.react.modules.camera.ImageStoreManager$$InternalSyntheticLambda$1$ef6b22df236412b25fed4e87d8a756026cdc0d2b627e517dc60ffcd44380b809$0.f$3 -> g # {"id":"com.android.tools.r8.synthesized"} - 1:1:void E1.ImageStoreManager$$ExternalSyntheticLambda0.(com.facebook.react.modules.camera.ImageStoreManager,java.lang.String,com.facebook.react.bridge.Callback,com.facebook.react.bridge.Callback):0:0 -> + 1:1:void I1.ImageStoreManager$$ExternalSyntheticLambda0.(com.facebook.react.modules.camera.ImageStoreManager,java.lang.String,com.facebook.react.bridge.Callback,com.facebook.react.bridge.Callback):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void E1.ImageStoreManager$$ExternalSyntheticLambda0.run():0:0 -> run + 1:1:void I1.ImageStoreManager$$ExternalSyntheticLambda0.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.modules.camera.ImageStoreManager$Companion -> com.facebook.react.modules.camera.ImageStoreManager$Companion: # {"id":"sourceFile","fileName":"ImageStoreManager.kt"} @@ -108980,7 +113818,7 @@ com.facebook.react.modules.core.JavaTimerManager$$ExternalSyntheticLambda0 -> co # {"id":"com.android.tools.r8.synthesized"} 1:1:void ():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> j + 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.modules.core.JavaTimerManager$$ExternalSyntheticLambda1 -> com.facebook.react.modules.core.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} @@ -109457,25 +114295,25 @@ com.facebook.react.modules.devloading.DevLoadingModule -> com.facebook.react.mod 1:8:void hide$lambda$1(com.facebook.react.modules.devloading.DevLoadingModule):38:38 -> hide$lambda$1 6:14:void showMessage(java.lang.String,java.lang.Double,java.lang.Double):34:34 -> showMessage 1:8:void showMessage$lambda$0(com.facebook.react.modules.devloading.DevLoadingModule,java.lang.String):34:34 -> showMessage$lambda$0 -com.facebook.react.modules.devloading.DevLoadingModule$$ExternalSyntheticLambda0 -> F1.a: +com.facebook.react.modules.devloading.DevLoadingModule$$ExternalSyntheticLambda0 -> J1.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.modules.devloading.DevLoadingModule com.facebook.react.modules.devloading.DevLoadingModule$$InternalSyntheticLambda$1$1422908b12f933556e49f54f9426e8909423480dc2c3d071ab39fd8f87cb65f2$0.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} - 1:1:void F1.DevLoadingModule$$ExternalSyntheticLambda0.(com.facebook.react.modules.devloading.DevLoadingModule):0:0 -> + 1:1:void J1.DevLoadingModule$$ExternalSyntheticLambda0.(com.facebook.react.modules.devloading.DevLoadingModule):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void F1.DevLoadingModule$$ExternalSyntheticLambda0.run():0:0 -> run + 1:1:void J1.DevLoadingModule$$ExternalSyntheticLambda0.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.modules.devloading.DevLoadingModule$$ExternalSyntheticLambda1 -> F1.b: +com.facebook.react.modules.devloading.DevLoadingModule$$ExternalSyntheticLambda1 -> J1.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.modules.devloading.DevLoadingModule com.facebook.react.modules.devloading.DevLoadingModule$$InternalSyntheticLambda$1$da2ad967fe49a4f7a478e7d639b2a0957ead15b090a2de538fb64507e3e82aad$0.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.facebook.react.modules.devloading.DevLoadingModule$$InternalSyntheticLambda$1$da2ad967fe49a4f7a478e7d639b2a0957ead15b090a2de538fb64507e3e82aad$0.f$1 -> e # {"id":"com.android.tools.r8.synthesized"} - 1:1:void F1.DevLoadingModule$$ExternalSyntheticLambda1.(com.facebook.react.modules.devloading.DevLoadingModule,java.lang.String):0:0 -> + 1:1:void J1.DevLoadingModule$$ExternalSyntheticLambda1.(com.facebook.react.modules.devloading.DevLoadingModule,java.lang.String):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void F1.DevLoadingModule$$ExternalSyntheticLambda1.run():0:0 -> run + 1:1:void J1.DevLoadingModule$$ExternalSyntheticLambda1.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.modules.devloading.DevLoadingModule$Companion -> com.facebook.react.modules.devloading.DevLoadingModule$Companion: # {"id":"sourceFile","fileName":"DevLoadingModule.kt"} @@ -109572,7 +114410,7 @@ com.facebook.react.modules.dialog.AlertFragment$Companion$getAccessibleTitle$1 - # {"id":"sourceFile","fileName":"AlertFragment.kt"} 3:6:void (android.widget.TextView):118:118 -> 11:16:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):123:123 -> onInitializeAccessibilityNodeInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} 17:20:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):124:124 -> onInitializeAccessibilityNodeInfo com.facebook.react.modules.dialog.DialogModule -> com.facebook.react.modules.dialog.DialogModule: # {"id":"sourceFile","fileName":"DialogModule.kt"} @@ -109654,9 +114492,9 @@ com.facebook.react.modules.dialog.DialogModule$Companion -> com.facebook.react.m com.facebook.react.modules.dialog.DialogModule$FragmentManagerHelper -> com.facebook.react.modules.dialog.DialogModule$FragmentManagerHelper: # {"id":"sourceFile","fileName":"DialogModule.kt"} androidx.fragment.app.FragmentManager fragmentManager -> fragmentManager - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} 6:13:void (com.facebook.react.modules.dialog.DialogModule,androidx.fragment.app.FragmentManager):31:31 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/modules/dialog/DialogModule;Landroidx/fragment/app/F;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/modules/dialog/DialogModule;Landroidx/fragment/app/I;)V"} 1:9:void dismissExisting():44:44 -> dismissExisting 10:21:void dismissExisting():47:47 -> dismissExisting 22:28:void dismissExisting():48:48 -> dismissExisting @@ -109692,35 +114530,35 @@ com.facebook.react.modules.dialog.DialogTitle -> com.facebook.react.modules.dial com.facebook.react.modules.fresco.FrescoModule -> com.facebook.react.modules.fresco.FrescoModule: # {"id":"sourceFile","fileName":"FrescoModule.kt"} com.facebook.imagepipeline.core.ImagePipelineConfig config -> config - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/u;"} com.facebook.imagepipeline.core.ImagePipeline pipeline -> pipeline - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/t;"} 1:1:void (com.facebook.react.bridge.ReactApplicationContext):0:0 -> - 2:2:void (com.facebook.react.bridge.ReactApplicationContext,i1.ImagePipeline):0:0 -> + 2:2:void (com.facebook.react.bridge.ReactApplicationContext,m1.ImagePipeline):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactApplicationContext;Li1/t;)V"} - 3:3:void (com.facebook.react.bridge.ReactApplicationContext,i1.ImagePipeline,boolean):0:0 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactApplicationContext;Lm1/t;)V"} + 3:3:void (com.facebook.react.bridge.ReactApplicationContext,m1.ImagePipeline,boolean):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactApplicationContext;Li1/t;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactApplicationContext;Lm1/t;Z)V"} 4:4:void (com.facebook.react.bridge.ReactApplicationContext,boolean):0:0 -> 5:5:void (com.facebook.react.bridge.ReactApplicationContext,boolean,com.facebook.imagepipeline.core.ImagePipelineConfig,int,kotlin.jvm.internal.DefaultConstructorMarker):38:38 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactApplicationContext;ZLi1/u;ILkotlin/jvm/internal/DefaultConstructorMarker;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactApplicationContext;ZLm1/u;ILkotlin/jvm/internal/DefaultConstructorMarker;)V"} 6:6:void (com.facebook.react.bridge.ReactApplicationContext,boolean,com.facebook.imagepipeline.core.ImagePipelineConfig):44:44 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactApplicationContext;ZLi1/u;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactApplicationContext;ZLm1/u;)V"} 7:7:void (com.facebook.react.bridge.ReactApplicationContext,boolean,com.facebook.imagepipeline.core.ImagePipelineConfig):41:41 -> 8:8:void (com.facebook.react.bridge.ReactApplicationContext,boolean,com.facebook.imagepipeline.core.ImagePipelineConfig):48:48 -> 9:9:void (com.facebook.react.bridge.ReactApplicationContext,com.facebook.imagepipeline.core.ImagePipeline,boolean,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):61:61 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactApplicationContext;Li1/t;ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactApplicationContext;Lm1/t;ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V"} 10:11:void (com.facebook.react.bridge.ReactApplicationContext,com.facebook.imagepipeline.core.ImagePipeline,boolean,boolean):67:68 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactApplicationContext;Li1/t;ZZ)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactApplicationContext;Lm1/t;ZZ)V"} 12:12:void (com.facebook.react.bridge.ReactApplicationContext,com.facebook.imagepipeline.core.ImagePipeline,boolean,boolean):70:70 -> 1:3:boolean access$getHasBeenInitialized$cp():36:36 -> access$getHasBeenInitialized$cp 1:10:void clearSensitiveData():101:101 -> clearSensitiveData - 1:1:i1.ImagePipelineConfig$Builder getDefaultConfigBuilder(com.facebook.react.bridge.ReactContext):0:0 -> getDefaultConfigBuilder + 1:1:m1.ImagePipelineConfig$Builder getDefaultConfigBuilder(com.facebook.react.bridge.ReactContext):0:0 -> getDefaultConfigBuilder # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactContext;)Li1/u$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactContext;)Lm1/u$a;"} 1:4:com.facebook.imagepipeline.core.ImagePipeline getImagePipeline():119:119 -> getImagePipeline - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/t;"} 5:10:com.facebook.imagepipeline.core.ImagePipeline getImagePipeline():120:120 -> getImagePipeline 11:13:com.facebook.imagepipeline.core.ImagePipeline getImagePipeline():122:122 -> getImagePipeline 1:3:java.lang.String getName():97:97 -> getName @@ -109748,11 +114586,11 @@ com.facebook.react.modules.fresco.FrescoModule$Companion -> com.facebook.react.m 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():130:130 -> 1:5:com.facebook.imagepipeline.core.ImagePipelineConfig access$getDefaultConfig(com.facebook.react.modules.fresco.FrescoModule$Companion,com.facebook.react.bridge.ReactContext):130:130 -> access$getDefaultConfig - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/modules/fresco/FrescoModule$Companion;Lcom/facebook/react/bridge/ReactContext;)Li1/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/modules/fresco/FrescoModule$Companion;Lcom/facebook/react/bridge/ReactContext;)Lm1/u;"} 1:9:com.facebook.imagepipeline.core.ImagePipelineConfig getDefaultConfig(com.facebook.react.bridge.ReactContext):143:143 -> getDefaultConfig - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactContext;)Li1/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactContext;)Lm1/u;"} 6:10:com.facebook.imagepipeline.core.ImagePipelineConfig$Builder getDefaultConfigBuilder(com.facebook.react.bridge.ReactContext):154:154 -> getDefaultConfigBuilder - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactContext;)Li1/u$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactContext;)Lm1/u$a;"} 11:18:com.facebook.imagepipeline.core.ImagePipelineConfig$Builder getDefaultConfigBuilder(com.facebook.react.bridge.ReactContext):155:155 -> getDefaultConfigBuilder 19:22:com.facebook.imagepipeline.core.ImagePipelineConfig$Builder getDefaultConfigBuilder(com.facebook.react.bridge.ReactContext):156:156 -> getDefaultConfigBuilder 23:33:com.facebook.imagepipeline.core.ImagePipelineConfig$Builder getDefaultConfigBuilder(com.facebook.react.bridge.ReactContext):162:162 -> getDefaultConfigBuilder @@ -109800,7 +114638,7 @@ com.facebook.react.modules.fresco.ReactNetworkImageRequest$Companion -> com.face com.facebook.react.modules.fresco.ReactOkHttpNetworkFetcher -> com.facebook.react.modules.fresco.ReactOkHttpNetworkFetcher: # {"id":"sourceFile","fileName":"ReactOkHttpNetworkFetcher.kt"} 6:9:void (okhttp3.OkHttpClient):21:21 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/z;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/z;)V"} 1:1:void fetch(com.facebook.imagepipeline.producers.FetchState,com.facebook.imagepipeline.producers.NetworkFetcher$Callback):20:20 -> fetch # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/imagepipeline/producers/C;Lcom/facebook/imagepipeline/producers/X$a;)V"} 2:3:void fetch(com.facebook.imagepipeline.backends.okhttp3.OkHttpNetworkFetcher$OkHttpNetworkFetchState,com.facebook.imagepipeline.producers.NetworkFetcher$Callback):36:37 -> fetch @@ -109926,7 +114764,7 @@ com.facebook.react.modules.i18nmanager.I18nUtil$Companion -> com.facebook.react. com.facebook.react.modules.image.ImageLoaderModule -> com.facebook.react.modules.image.ImageLoaderModule: # {"id":"sourceFile","fileName":"ImageLoaderModule.kt"} com.facebook.imagepipeline.core.ImagePipeline _imagePipeline -> _imagePipeline - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/t;"} 1:1:void (com.facebook.react.bridge.ReactApplicationContext):53:53 -> 2:2:void (com.facebook.react.bridge.ReactApplicationContext,com.facebook.imagepipeline.core.ImagePipeline,com.facebook.react.views.image.ReactCallerContextFactory):40:40 -> 2:2:void (com.facebook.react.bridge.ReactApplicationContext):40 -> @@ -109940,19 +114778,19 @@ com.facebook.react.modules.image.ImageLoaderModule -> com.facebook.react.modules 7:7:void (com.facebook.react.bridge.ReactApplicationContext,java.lang.Object):41 -> 8:8:void (com.facebook.react.bridge.ReactApplicationContext,java.lang.Object):58:58 -> 9:9:void (com.facebook.react.bridge.ReactApplicationContext,com.facebook.imagepipeline.core.ImagePipeline,com.facebook.react.views.image.ReactCallerContextFactory):65:65 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactApplicationContext;Li1/t;Lcom/facebook/react/views/image/ReactCallerContextFactory;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactApplicationContext;Lm1/t;Lcom/facebook/react/views/image/ReactCallerContextFactory;)V"} 10:11:void (com.facebook.react.bridge.ReactApplicationContext,com.facebook.imagepipeline.core.ImagePipeline,com.facebook.react.views.image.ReactCallerContextFactory):40:41 -> 12:14:void (com.facebook.react.bridge.ReactApplicationContext,com.facebook.imagepipeline.core.ImagePipeline,com.facebook.react.views.image.ReactCallerContextFactory):66:68 -> 2:7:void abortRequest(double):221:221 -> abortRequest 8:11:void abortRequest(double):222:222 -> abortRequest 1:5:com.facebook.imagepipeline.core.ImagePipeline access$getImagePipeline(com.facebook.react.modules.image.ImageLoaderModule):36:36 -> access$getImagePipeline - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/modules/image/ImageLoaderModule;)Li1/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/modules/image/ImageLoaderModule;)Lm1/t;"} 1:5:com.facebook.imagepipeline.core.ImagePipeline access$getImagePipeline(com.facebook.react.modules.image.ImageLoaderModule):36:36 -> access$removeRequest 1:5:com.facebook.datasource.DataSource access$removeRequest(com.facebook.react.modules.image.ImageLoaderModule,int):36 -> access$removeRequest - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/modules/image/ImageLoaderModule;I)LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/modules/image/ImageLoaderModule;I)LP0/c;"} 1:17:java.lang.Object getCallerContext():45:45 -> getCallerContext 1:14:com.facebook.imagepipeline.core.ImagePipeline getImagePipeline():48:48 -> getImagePipeline - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/t;"} 8:14:void getSize(java.lang.String,com.facebook.react.bridge.Promise):80:80 -> getSize 15:37:void getSize(java.lang.String,com.facebook.react.bridge.Promise):84:84 -> getSize 38:54:void getSize(java.lang.String,com.facebook.react.bridge.Promise):85:85 -> getSize @@ -109986,14 +114824,14 @@ com.facebook.react.modules.image.ImageLoaderModule -> com.facebook.react.modules 11:19:void queryCache(com.facebook.react.bridge.ReadableArray,com.facebook.react.bridge.Promise):229:229 -> queryCache 20:28:void queryCache(com.facebook.react.bridge.ReadableArray,com.facebook.react.bridge.Promise):248:248 -> queryCache 1:15:void registerRequest(int,com.facebook.datasource.DataSource):252:252 -> registerRequest - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILP0/c;)V"} 1:3:com.facebook.datasource.DataSource removeRequest(int):256:256 -> removeRequest - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LL0/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LP0/c;"} 4:11:com.facebook.datasource.DataSource removeRequest(int):257:257 -> removeRequest 12:16:com.facebook.datasource.DataSource removeRequest(int):258:258 -> removeRequest 17:21:com.facebook.datasource.DataSource removeRequest(int):259:259 -> removeRequest 1:3:void setImagePipeline(com.facebook.imagepipeline.core.ImagePipeline):50:50 -> setImagePipeline - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/t;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/t;)V"} com.facebook.react.modules.image.ImageLoaderModule$Companion -> com.facebook.react.modules.image.ImageLoaderModule$Companion: # {"id":"sourceFile","fileName":"ImageLoaderModule.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> @@ -110002,9 +114840,9 @@ com.facebook.react.modules.image.ImageLoaderModule$getSize$dataSubscriber$1 -> c # {"id":"sourceFile","fileName":"ImageLoaderModule.kt"} 3:6:void (com.facebook.react.bridge.Promise):89:89 -> 6:17:void onFailureImpl(com.facebook.datasource.DataSource):114:114 -> onFailureImpl - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 6:12:void onNewResultImpl(com.facebook.datasource.DataSource):91:91 -> onNewResultImpl - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 13:18:void onNewResultImpl(com.facebook.datasource.DataSource):94:94 -> onNewResultImpl 19:22:void onNewResultImpl(com.facebook.datasource.DataSource):95:95 -> onNewResultImpl 23:33:void onNewResultImpl(com.facebook.datasource.DataSource):97:97 -> onNewResultImpl @@ -110023,9 +114861,9 @@ com.facebook.react.modules.image.ImageLoaderModule$getSizeWithHeaders$dataSubscr # {"id":"sourceFile","fileName":"ImageLoaderModule.kt"} 3:6:void (com.facebook.react.bridge.Promise):142:142 -> 6:17:void onFailureImpl(com.facebook.datasource.DataSource):167:167 -> onFailureImpl - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 6:12:void onNewResultImpl(com.facebook.datasource.DataSource):144:144 -> onNewResultImpl - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 13:18:void onNewResultImpl(com.facebook.datasource.DataSource):147:147 -> onNewResultImpl 19:22:void onNewResultImpl(com.facebook.datasource.DataSource):148:148 -> onNewResultImpl 23:33:void onNewResultImpl(com.facebook.datasource.DataSource):150:150 -> onNewResultImpl @@ -110044,11 +114882,11 @@ com.facebook.react.modules.image.ImageLoaderModule$prefetchImage$prefetchSubscri # {"id":"sourceFile","fileName":"ImageLoaderModule.kt"} 7:10:void (com.facebook.react.modules.image.ImageLoaderModule,int,com.facebook.react.bridge.Promise):192:192 -> 6:12:void onFailureImpl(com.facebook.datasource.DataSource):209:209 -> onFailureImpl - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 13:23:void onFailureImpl(com.facebook.datasource.DataSource):210:210 -> onFailureImpl 24:32:void onFailureImpl(com.facebook.datasource.DataSource):212:212 -> onFailureImpl 6:12:void onNewResultImpl(com.facebook.datasource.DataSource):194:194 -> onNewResultImpl - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 13:19:void onNewResultImpl(com.facebook.datasource.DataSource):198:198 -> onNewResultImpl 20:26:void onNewResultImpl(com.facebook.datasource.DataSource):199:199 -> onNewResultImpl 27:33:void onNewResultImpl(com.facebook.datasource.DataSource):203:203 -> onNewResultImpl @@ -110180,18 +115018,18 @@ com.facebook.react.modules.intent.IntentModule$waitForActivityAndGetInitialURL$1 52:55:void onHostResume():89:89 -> onHostResume com.facebook.react.modules.network.CookieJarContainer -> com.facebook.react.modules.network.CookieJarContainer: # {"id":"sourceFile","fileName":"CookieJarContainer.kt"} - java.util.List loadForRequest(N3.HttpUrl) -> loadForRequest + java.util.List loadForRequest(U3.HttpUrl) -> loadForRequest # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;)Ljava/util/List;"} - void saveFromResponse(N3.HttpUrl,java.util.List) -> saveFromResponse + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;)Ljava/util/List;"} + void saveFromResponse(U3.HttpUrl,java.util.List) -> saveFromResponse # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;Ljava/util/List;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;Ljava/util/List;)V"} void setCookieJar(okhttp3.CookieJar) -> setCookieJar - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/n;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/n;)V"} com.facebook.react.modules.network.CustomClientBuilder -> com.facebook.react.modules.network.CustomClientBuilder: # {"id":"sourceFile","fileName":"CustomClientBuilder.kt"} void apply(okhttp3.OkHttpClient$Builder) -> apply - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/z$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/z$a;)V"} com.facebook.react.modules.network.ForwardingCookieHandler -> com.facebook.react.modules.network.ForwardingCookieHandler: # {"id":"sourceFile","fileName":"ForwardingCookieHandler.kt"} 1:1:void ():23:23 -> @@ -110258,14 +115096,14 @@ com.facebook.react.modules.network.NetworkEventUtil -> com.facebook.react.module # {"id":"sourceFile","fileName":"NetworkEventUtil.kt"} 1:4:void ():28:28 -> 1:5:java.util.Map okHttpHeadersToMap(okhttp3.Headers):256:256 -> okHttpHeadersToMap - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/t;)Ljava/util/Map;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/t;)Ljava/util/Map;"} 6:12:java.util.Map okHttpHeadersToMap(okhttp3.Headers):257:257 -> okHttpHeadersToMap 13:16:java.util.Map okHttpHeadersToMap(okhttp3.Headers):258:258 -> okHttpHeadersToMap 17:22:java.util.Map okHttpHeadersToMap(okhttp3.Headers):260:260 -> okHttpHeadersToMap 23:54:java.util.Map okHttpHeadersToMap(okhttp3.Headers):261:261 -> okHttpHeadersToMap 55:65:java.util.Map okHttpHeadersToMap(okhttp3.Headers):263:263 -> okHttpHeadersToMap 6:11:void onCreateRequest(int,okhttp3.Request):31:31 -> onCreateRequest - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILN3/B;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILU3/B;)V"} 12:21:void onCreateRequest(int,okhttp3.Request):32:32 -> onCreateRequest 22:29:void onCreateRequest(int,okhttp3.Request):35:35 -> onCreateRequest 30:33:void onCreateRequest(int,okhttp3.Request):36:36 -> onCreateRequest @@ -110339,7 +115177,7 @@ com.facebook.react.modules.network.NetworkEventUtil -> com.facebook.react.module 27:28:void onRequestSuccess(com.facebook.react.bridge.ReactApplicationContext,int,long):184:184 -> onRequestSuccess 29:34:void onRequestSuccess(com.facebook.react.bridge.ReactApplicationContext,int,long):179:179 -> onRequestSuccess 1:4:void onResponseReceived(com.facebook.react.bridge.ReactApplicationContext,int,java.lang.String,okhttp3.Response):195:198 -> onResponseReceived - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactApplicationContext;ILjava/lang/String;LN3/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactApplicationContext;ILjava/lang/String;LU3/D;)V"} 5:5:void onResponseReceived(com.facebook.react.bridge.ReactApplicationContext,int,java.lang.String,okhttp3.Response):201:201 -> onResponseReceived 6:7:void onResponseReceived(com.facebook.react.bridge.ReactApplicationContext,int,java.lang.String,okhttp3.Response):204:205 -> onResponseReceived 8:8:void onResponseReceived(com.facebook.react.bridge.ReactApplicationContext,int,java.lang.String,okhttp3.Response):207:207 -> onResponseReceived @@ -110354,13 +115192,13 @@ com.facebook.react.modules.network.NetworkEventUtil -> com.facebook.react.module com.facebook.react.modules.network.NetworkInterceptorCreator -> com.facebook.react.modules.network.NetworkInterceptorCreator: # {"id":"sourceFile","fileName":"NetworkInterceptorCreator.kt"} okhttp3.Interceptor create() -> create - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/v;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/v;"} com.facebook.react.modules.network.NetworkingModule -> com.facebook.react.modules.network.NetworkingModule: # {"id":"sourceFile","fileName":"NetworkingModule.kt"} okhttp3.OkHttpClient client -> client - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/z;"} 1:1:void (com.facebook.react.bridge.ReactApplicationContext,java.lang.String,okhttp3.OkHttpClient,java.util.List):53:53 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactApplicationContext;Ljava/lang/String;LN3/z;Ljava/util/List;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactApplicationContext;Ljava/lang/String;LU3/z;Ljava/util/List;)V"} 2:2:void (com.facebook.react.bridge.ReactApplicationContext,java.lang.String,okhttp3.OkHttpClient,java.util.List):88:88 -> 3:6:void (com.facebook.react.bridge.ReactApplicationContext,java.lang.String,okhttp3.OkHttpClient,java.util.List):91:94 -> 7:9:void (com.facebook.react.bridge.ReactApplicationContext,java.lang.String,okhttp3.OkHttpClient,java.util.List):100:102 -> @@ -110371,7 +115209,7 @@ com.facebook.react.modules.network.NetworkingModule -> com.facebook.react.module 15:15:void (com.facebook.react.bridge.ReactApplicationContext,java.lang.String,okhttp3.OkHttpClient,java.util.List):109:109 -> 16:16:void (com.facebook.react.bridge.ReactApplicationContext,java.lang.String,okhttp3.OkHttpClient,java.util.List):115:115 -> 17:17:void (com.facebook.react.bridge.ReactApplicationContext,java.lang.String,okhttp3.OkHttpClient):128:128 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactApplicationContext;Ljava/lang/String;LN3/z;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReactApplicationContext;Ljava/lang/String;LU3/z;)V"} 18:18:void (com.facebook.react.bridge.ReactApplicationContext):133:133 -> 19:19:void (com.facebook.react.bridge.ReactApplicationContext,java.util.List):146:146 -> 20:20:void (com.facebook.react.bridge.ReactApplicationContext,java.util.List):143:143 -> @@ -110386,7 +115224,7 @@ com.facebook.react.modules.network.NetworkingModule -> com.facebook.react.module 1:3:boolean access$getShuttingDown$p(com.facebook.react.modules.network.NetworkingModule):47 -> access$getShuttingDown$p 1:4:com.facebook.react.modules.network.CustomClientBuilder access$getCustomClientBuilder$cp():47:47 -> access$readWithProgress 1:4:void access$readWithProgress(com.facebook.react.modules.network.NetworkingModule,int,okhttp3.ResponseBody):47 -> access$readWithProgress - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/modules/network/NetworkingModule;ILN3/E;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/modules/network/NetworkingModule;ILU3/E;)V"} 1:4:com.facebook.react.modules.network.CustomClientBuilder access$getCustomClientBuilder$cp():47:47 -> access$removeRequest 1:4:void access$removeRequest(com.facebook.react.modules.network.NetworkingModule,int):47 -> access$removeRequest 1:3:com.facebook.react.modules.network.CustomClientBuilder access$getCustomClientBuilder$cp():47:47 -> access$setCustomClientBuilder$cp @@ -110403,7 +115241,7 @@ com.facebook.react.modules.network.NetworkingModule -> com.facebook.react.module 1:10:void cancelRequest(int):771:771 -> cancelRequest 6:11:void clearCookies(com.facebook.react.bridge.Callback):776:776 -> clearCookies 1:4:okhttp3.MultipartBody$Builder constructMultipartBody(com.facebook.react.bridge.ReadableArray,java.lang.String,int):788:788 -> constructMultipartBody - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReadableArray;Ljava/lang/String;I)LN3/y$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReadableArray;Ljava/lang/String;I)LU3/y$a;"} 5:11:okhttp3.MultipartBody$Builder constructMultipartBody(com.facebook.react.bridge.ReadableArray,java.lang.String,int):789:789 -> constructMultipartBody 12:19:okhttp3.MultipartBody$Builder constructMultipartBody(com.facebook.react.bridge.ReadableArray,java.lang.String,int):790:790 -> constructMultipartBody 20:21:okhttp3.MultipartBody$Builder constructMultipartBody(com.facebook.react.bridge.ReadableArray,java.lang.String,int):795:795 -> constructMultipartBody @@ -110436,7 +115274,7 @@ com.facebook.react.modules.network.NetworkingModule -> com.facebook.react.module 196:203:okhttp3.MultipartBody$Builder constructMultipartBody(com.facebook.react.bridge.ReadableArray,java.lang.String,int):875:875 -> constructMultipartBody 204:213:okhttp3.MultipartBody$Builder constructMultipartBody(com.facebook.react.bridge.ReadableArray,java.lang.String,int):877:877 -> constructMultipartBody 5:9:okhttp3.Headers extractHeaders(com.facebook.react.bridge.ReadableArray,com.facebook.react.bridge.ReadableMap):895:895 -> extractHeaders - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReadableArray;Lcom/facebook/react/bridge/ReadableMap;)LN3/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReadableArray;Lcom/facebook/react/bridge/ReadableMap;)LU3/t;"} 10:18:okhttp3.Headers extractHeaders(com.facebook.react.bridge.ReadableArray,com.facebook.react.bridge.ReadableMap):896:896 -> extractHeaders 19:24:okhttp3.Headers extractHeaders(com.facebook.react.bridge.ReadableArray,com.facebook.react.bridge.ReadableMap):897:897 -> extractHeaders 25:32:okhttp3.Headers extractHeaders(com.facebook.react.bridge.ReadableArray,com.facebook.react.bridge.ReadableMap):898:898 -> extractHeaders @@ -110458,7 +115296,7 @@ com.facebook.react.modules.network.NetworkingModule -> com.facebook.react.module 24:28:void invalidate():183:183 -> invalidate 29:34:void invalidate():184:184 -> invalidate 3:10:void readWithProgress(int,okhttp3.ResponseBody):711:711 -> readWithProgress - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILN3/E;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILU3/E;)V"} 11:14:void readWithProgress(int,okhttp3.ResponseBody):712:712 -> readWithProgress 15:23:void readWithProgress(int,okhttp3.ResponseBody):713:713 -> readWithProgress 24:29:void readWithProgress(int,okhttp3.ResponseBody):719:719 -> readWithProgress @@ -110572,7 +115410,7 @@ com.facebook.react.modules.network.NetworkingModule -> com.facebook.react.module 678:685:void sendRequestInternal(java.lang.String,java.lang.String,int,com.facebook.react.bridge.ReadableArray,com.facebook.react.bridge.ReadableMap,java.lang.String,boolean,int,boolean):297:297 -> sendRequestInternal 686:693:void sendRequestInternal(java.lang.String,java.lang.String,int,com.facebook.react.bridge.ReadableArray,com.facebook.react.bridge.ReadableMap,java.lang.String,boolean,int,boolean):289:289 -> sendRequestInternal 5:8:okhttp3.RequestBody wrapRequestBodyWithProgressEmitter(okhttp3.RequestBody,int):684:684 -> wrapRequestBodyWithProgressEmitter - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/C;I)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/C;I)LU3/C;"} 9:13:okhttp3.RequestBody wrapRequestBodyWithProgressEmitter(okhttp3.RequestBody,int):687:687 -> wrapRequestBodyWithProgressEmitter 14:18:okhttp3.RequestBody wrapRequestBodyWithProgressEmitter(okhttp3.RequestBody,int):685:685 -> wrapRequestBodyWithProgressEmitter com.facebook.react.modules.network.NetworkingModule$Companion -> com.facebook.react.modules.network.NetworkingModule$Companion: @@ -110580,27 +115418,27 @@ com.facebook.react.modules.network.NetworkingModule$Companion -> com.facebook.re 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():924:924 -> 1:4:void access$applyCustomBuilder(com.facebook.react.modules.network.NetworkingModule$Companion,okhttp3.OkHttpClient$Builder):924:924 -> access$applyCustomBuilder - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/modules/network/NetworkingModule$Companion;LN3/z$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/modules/network/NetworkingModule$Companion;LU3/z$a;)V"} 1:5:boolean access$shouldDispatch(com.facebook.react.modules.network.NetworkingModule$Companion,long,long):924:924 -> access$shouldDispatch 1:10:void applyCustomBuilder(okhttp3.OkHttpClient$Builder):947:947 -> applyCustomBuilder - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/z$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/z$a;)V"} 1:4:void setCustomClientBuilder(com.facebook.react.modules.network.CustomClientBuilder):943:943 -> setCustomClientBuilder com.facebook.react.modules.network.NetworkingModule$CustomClientBuilder -> com.facebook.react.modules.network.NetworkingModule$CustomClientBuilder: # {"id":"sourceFile","fileName":"NetworkingModule.kt"} com.facebook.react.modules.network.NetworkingModule$RequestBodyHandler -> com.facebook.react.modules.network.NetworkingModule$RequestBodyHandler: # {"id":"sourceFile","fileName":"NetworkingModule.kt"} okhttp3.RequestBody toRequestBody(com.facebook.react.bridge.ReadableMap,java.lang.String) -> toRequestBody - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReadableMap;Ljava/lang/String;)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/bridge/ReadableMap;Ljava/lang/String;)LU3/C;"} com.facebook.react.modules.network.NetworkingModule$ResponseHandler -> com.facebook.react.modules.network.NetworkingModule$ResponseHandler: # {"id":"sourceFile","fileName":"NetworkingModule.kt"} com.facebook.react.modules.network.NetworkingModule$UriHandler -> com.facebook.react.modules.network.NetworkingModule$UriHandler: # {"id":"sourceFile","fileName":"NetworkingModule.kt"} kotlin.Pair fetch(android.net.Uri) -> fetch - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/net/Uri;)Lm3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/net/Uri;)Lr3/l;"} com.facebook.react.modules.network.NetworkingModule$sendRequestInternal$$inlined$-addNetworkInterceptor$1 -> com.facebook.react.modules.network.NetworkingModule$sendRequestInternal$$inlined$-addNetworkInterceptor$1: # {"id":"sourceFile","fileName":"OkHttpClient.kt"} 6:13:okhttp3.Response intercept(okhttp3.Interceptor$Chain):1080:1080 -> intercept - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/v$a;)LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/v$a;)LU3/D;"} 14:19:okhttp3.Response intercept(okhttp3.Interceptor$Chain):1081:1081 -> intercept 20:21:okhttp3.Response intercept(okhttp3.Interceptor$Chain):1083:1083 -> intercept 22:32:okhttp3.Response intercept(okhttp3.Interceptor$Chain):1085:1085 -> intercept @@ -110624,12 +115462,12 @@ com.facebook.react.modules.network.NetworkingModule$sendRequestInternal$2 -> com # {"id":"sourceFile","fileName":"NetworkingModule.kt"} 13:16:void (com.facebook.react.modules.network.NetworkingModule,int,com.facebook.react.bridge.ReactApplicationContext,java.lang.String,java.lang.String,boolean):538:538 -> 11:19:void onFailure(okhttp3.Call,java.io.IOException):540:540 -> onFailure - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;Ljava/io/IOException;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;Ljava/io/IOException;)V"} 20:26:void onFailure(okhttp3.Call,java.io.IOException):543:543 -> onFailure 27:57:void onFailure(okhttp3.Call,java.io.IOException):545:545 -> onFailure 58:65:void onFailure(okhttp3.Call,java.io.IOException):546:546 -> onFailure 11:20:void onResponse(okhttp3.Call,okhttp3.Response):551:551 -> onResponse - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;LN3/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;LU3/D;)V"} 21:27:void onResponse(okhttp3.Call,okhttp3.Response):554:554 -> onResponse 28:29:void onResponse(okhttp3.Call,okhttp3.Response):557:557 -> onResponse 30:31:void onResponse(okhttp3.Call,okhttp3.Response):558:558 -> onResponse @@ -110698,33 +115536,33 @@ com.facebook.react.modules.network.NetworkingModule$wrapRequestBodyWithProgressE com.facebook.react.modules.network.OkHttpClientFactory -> com.facebook.react.modules.network.OkHttpClientFactory: # {"id":"sourceFile","fileName":"OkHttpClientFactory.kt"} okhttp3.OkHttpClient createNewNetworkModuleClient() -> createNewNetworkModuleClient - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/z;"} com.facebook.react.modules.network.OkHttpClientProvider -> com.facebook.react.modules.network.OkHttpClientProvider: # {"id":"sourceFile","fileName":"OkHttpClientProvider.kt"} okhttp3.OkHttpClient client -> client - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/z;"} 1:4:void ():20:20 -> 1:1:okhttp3.OkHttpClient createClient():39:39 -> createClient - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/z;"} 2:2:okhttp3.OkHttpClient createClient(android.content.Context):44:44 -> createClient - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)LN3/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)LU3/z;"} 1:5:okhttp3.OkHttpClient$Builder createClientBuilder():51:55 -> createClientBuilder - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/z$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/z$a;"} 6:6:okhttp3.OkHttpClient$Builder createClientBuilder(android.content.Context):63:63 -> createClientBuilder - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)LN3/z$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)LU3/z$a;"} 7:7:okhttp3.OkHttpClient$Builder createClientBuilder(android.content.Context,int):68:68 -> createClientBuilder - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;I)LN3/z$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;I)LU3/z$a;"} 8:9:okhttp3.OkHttpClient$Builder createClientBuilder(android.content.Context,int):74:75 -> createClientBuilder 10:10:okhttp3.OkHttpClient$Builder createClientBuilder(android.content.Context,int):77:77 -> createClientBuilder 1:3:void setClient$ReactAndroid_release(okhttp3.OkHttpClient):22:22 -> getClient$ReactAndroid_release 1:3:okhttp3.OkHttpClient getClient$ReactAndroid_release():22 -> getClient$ReactAndroid_release - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/z;"} 1:3:void setFactory$ReactAndroid_release(com.facebook.react.modules.network.OkHttpClientFactory):25:25 -> getFactory$ReactAndroid_release 1:3:com.facebook.react.modules.network.OkHttpClientFactory getFactory$ReactAndroid_release():25 -> getFactory$ReactAndroid_release 1:11:okhttp3.OkHttpClient getOkHttpClient():34:34 -> getOkHttpClient - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/z;"} 1:3:void setClient$ReactAndroid_release(okhttp3.OkHttpClient):22:22 -> setClient$ReactAndroid_release - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/z;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/z;)V"} 1:3:void setFactory$ReactAndroid_release(com.facebook.react.modules.network.OkHttpClientFactory):25:25 -> setFactory$ReactAndroid_release 1:3:void setOkHttpClientFactory(com.facebook.react.modules.network.OkHttpClientFactory):29:29 -> setOkHttpClientFactory com.facebook.react.modules.network.ProgressListener -> com.facebook.react.modules.network.ProgressListener: @@ -110732,9 +115570,9 @@ com.facebook.react.modules.network.ProgressListener -> com.facebook.react.module com.facebook.react.modules.network.ProgressRequestBody -> com.facebook.react.modules.network.ProgressRequestBody: # {"id":"sourceFile","fileName":"ProgressRequestBody.kt"} okhttp3.RequestBody requestBody -> requestBody - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/C;"} 11:13:void (okhttp3.RequestBody,com.facebook.react.modules.network.ProgressListener):23:23 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/C;Lcom/facebook/react/modules/network/ProgressListener;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/C;Lcom/facebook/react/modules/network/ProgressListener;)V"} 14:15:void (okhttp3.RequestBody,com.facebook.react.modules.network.ProgressListener):21:21 -> 16:18:void (okhttp3.RequestBody,com.facebook.react.modules.network.ProgressListener):22:22 -> 1:3:com.facebook.react.modules.network.ProgressListener access$getProgressListener$p(com.facebook.react.modules.network.ProgressRequestBody):20:20 -> access$getProgressListener$p @@ -110742,13 +115580,13 @@ com.facebook.react.modules.network.ProgressRequestBody -> com.facebook.react.mod 9:16:long contentLength():33:33 -> contentLength 17:19:long contentLength():35:35 -> contentLength 1:7:okhttp3.MediaType contentType():27:27 -> contentType - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/x;"} 1:4:okio.Sink outputStreamSink(okio.BufferedSink):54:54 -> outputStreamSink - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/j;)Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/j;)Lj4/E;"} 5:13:okio.Sink outputStreamSink(okio.BufferedSink):55:55 -> outputStreamSink 14:18:okio.Sink outputStreamSink(okio.BufferedSink):54:54 -> outputStreamSink 6:17:void writeTo(okio.BufferedSink):43:43 -> writeTo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/j;)V"} 18:20:void writeTo(okio.BufferedSink):47:47 -> writeTo 21:25:void writeTo(okio.BufferedSink):49:49 -> writeTo 26:29:void writeTo(okio.BufferedSink):50:50 -> writeTo @@ -110763,33 +115601,33 @@ com.facebook.react.modules.network.ProgressRequestBody$outputStreamSink$1 -> com com.facebook.react.modules.network.ProgressResponseBody -> com.facebook.react.modules.network.ProgressResponseBody: # {"id":"sourceFile","fileName":"ProgressResponseBody.kt"} okio.BufferedSource bufferedSource -> bufferedSource - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/k;"} okhttp3.ResponseBody responseBody -> responseBody - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/E;"} 11:13:void (okhttp3.ResponseBody,com.facebook.react.modules.network.ProgressListener):25:25 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/E;Lcom/facebook/react/modules/network/ProgressListener;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/E;Lcom/facebook/react/modules/network/ProgressListener;)V"} 14:15:void (okhttp3.ResponseBody,com.facebook.react.modules.network.ProgressListener):23:23 -> 16:18:void (okhttp3.ResponseBody,com.facebook.react.modules.network.ProgressListener):24:24 -> 1:3:com.facebook.react.modules.network.ProgressListener access$getProgressListener$p(com.facebook.react.modules.network.ProgressResponseBody):21:21 -> access$getProgressListener$p 1:3:okhttp3.ResponseBody access$getResponseBody$p(com.facebook.react.modules.network.ProgressResponseBody):21:21 -> access$getResponseBody$p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/modules/network/ProgressResponseBody;)LN3/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/modules/network/ProgressResponseBody;)LU3/E;"} 1:3:long access$getTotalBytesRead$p(com.facebook.react.modules.network.ProgressResponseBody):21:21 -> access$getTotalBytesRead$p 1:3:void access$setTotalBytesRead$p(com.facebook.react.modules.network.ProgressResponseBody,long):21:21 -> access$setTotalBytesRead$p 1:7:long contentLength():31:31 -> contentLength 1:7:okhttp3.MediaType contentType():29:29 -> contentType - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/x;"} 1:2:okio.BufferedSource source():36:37 -> source - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/k;"} 3:3:okio.BufferedSource source():39:39 -> source 4:4:okio.Source source(okio.Source):43:43 -> source - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/G;)Lc4/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/G;)Lj4/G;"} 1:3:long totalBytesRead():33:33 -> totalBytesRead com.facebook.react.modules.network.ProgressResponseBody$source$1 -> com.facebook.react.modules.network.ProgressResponseBody$source$1: # {"id":"sourceFile","fileName":"ProgressResponseBody.kt"} 3:6:void (okio.Source,com.facebook.react.modules.network.ProgressResponseBody):43:43 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/G;Lcom/facebook/react/modules/network/ProgressResponseBody;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/G;Lcom/facebook/react/modules/network/ProgressResponseBody;)V"} 6:17:long read(okio.Buffer,long):47:47 -> read - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)J"} 18:25:long read(okio.Buffer,long):49:49 -> read 26:29:long read(okio.Buffer,long):51:51 -> read 30:33:long read(okio.Buffer,long):52:52 -> read @@ -110820,10 +115658,10 @@ com.facebook.react.modules.network.ProgressiveStringDecoder$Companion -> com.fac com.facebook.react.modules.network.ReactCookieJarContainer -> com.facebook.react.modules.network.ReactCookieJarContainer: # {"id":"sourceFile","fileName":"ReactCookieJarContainer.kt"} okhttp3.CookieJar cookieJar -> cookieJar - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/n;"} 1:4:void ():19:19 -> 6:14:java.util.List loadForRequest(okhttp3.HttpUrl):36:36 -> loadForRequest - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;)Ljava/util/List;"} 15:18:java.util.List loadForRequest(okhttp3.HttpUrl):37:37 -> loadForRequest 19:23:java.util.List loadForRequest(okhttp3.HttpUrl):38:38 -> loadForRequest 24:39:java.util.List loadForRequest(okhttp3.HttpUrl):39:39 -> loadForRequest @@ -110832,28 +115670,28 @@ com.facebook.react.modules.network.ReactCookieJarContainer -> com.facebook.react 56:60:java.util.List loadForRequest(okhttp3.HttpUrl):43:43 -> loadForRequest 2:4:void removeCookieJar():28:28 -> removeCookieJar 11:18:void saveFromResponse(okhttp3.HttpUrl,java.util.List):32:32 -> saveFromResponse - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;Ljava/util/List;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;Ljava/util/List;)V"} 6:8:void setCookieJar(okhttp3.CookieJar):24:24 -> setCookieJar - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/n;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/n;)V"} com.facebook.react.modules.network.RequestBodyUtil -> com.facebook.react.modules.network.RequestBodyUtil: # {"id":"sourceFile","fileName":"RequestBodyUtil.kt"} 1:4:void access$closeQuietly(com.facebook.react.modules.network.RequestBodyUtil,okio.Source):39:39 -> 1:4:void ():39 -> 1:4:void access$closeQuietly(com.facebook.react.modules.network.RequestBodyUtil,okio.Source):39:39 -> access$closeQuietly - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/modules/network/RequestBodyUtil;Lc4/G;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/modules/network/RequestBodyUtil;Lj4/G;)V"} 1:5:void closeQuietly(okio.Source):125:125 -> closeQuietly - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/G;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/G;)V"} 6:6:void closeQuietly(okio.Source):127:127 -> closeQuietly 6:11:okhttp3.RequestBody create(okhttp3.MediaType,java.io.InputStream):136:136 -> create - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/x;Ljava/io/InputStream;)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/x;Ljava/io/InputStream;)LU3/C;"} 6:10:okhttp3.RequestBody createGzip(okhttp3.MediaType,java.lang.String):106:106 -> createGzip - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/x;Ljava/lang/String;)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/x;Ljava/lang/String;)LU3/C;"} 11:15:okhttp3.RequestBody createGzip(okhttp3.MediaType,java.lang.String):108:108 -> createGzip 16:29:okhttp3.RequestBody createGzip(okhttp3.MediaType,java.lang.String):109:109 -> createGzip 30:32:okhttp3.RequestBody createGzip(okhttp3.MediaType,java.lang.String):110:110 -> createGzip 33:56:okhttp3.RequestBody createGzip(okhttp3.MediaType,java.lang.String):115:115 -> createGzip 11:16:com.facebook.react.modules.network.ProgressRequestBody createProgressRequest(okhttp3.RequestBody,com.facebook.react.modules.network.ProgressListener):168:168 -> createProgressRequest - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/C;Lcom/facebook/react/modules/network/ProgressListener;)Lcom/facebook/react/modules/network/ProgressRequestBody;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/C;Lcom/facebook/react/modules/network/ProgressListener;)Lcom/facebook/react/modules/network/ProgressRequestBody;"} 1:8:java.io.InputStream getDownloadFileInputStream(android.content.Context,android.net.Uri):93:93 -> getDownloadFileInputStream 9:16:java.io.InputStream getDownloadFileInputStream(android.content.Context,android.net.Uri):89:89 -> getDownloadFileInputStream 17:19:java.io.InputStream getDownloadFileInputStream(android.content.Context,android.net.Uri):90:90 -> getDownloadFileInputStream @@ -110864,7 +115702,7 @@ com.facebook.react.modules.network.RequestBodyUtil -> com.facebook.react.modules 42:55:java.io.InputStream getDownloadFileInputStream(android.content.Context,android.net.Uri):96:96 -> getDownloadFileInputStream 56:97:java.io.InputStream getDownloadFileInputStream(android.content.Context,android.net.Uri):97:97 -> getDownloadFileInputStream 6:53:okhttp3.RequestBody getEmptyBody(java.lang.String):174:174 -> getEmptyBody - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU3/C;"} 54:62:okhttp3.RequestBody getEmptyBody(java.lang.String):175:175 -> getEmptyBody 12:15:java.io.InputStream getFileInputStream(android.content.Context,java.lang.String):57:57 -> getFileInputStream 16:32:java.io.InputStream getFileInputStream(android.content.Context,java.lang.String):59:59 -> getFileInputStream @@ -110896,14 +115734,14 @@ com.facebook.react.modules.network.RequestBodyUtil -> com.facebook.react.modules com.facebook.react.modules.network.RequestBodyUtil$create$1 -> com.facebook.react.modules.network.RequestBodyUtil$create$1: # {"id":"sourceFile","fileName":"RequestBodyUtil.kt"} okhttp3.MediaType $mediaType -> $mediaType - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/x;"} 5:8:void (okhttp3.MediaType,java.io.InputStream):136:136 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/x;Ljava/io/InputStream;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/x;Ljava/io/InputStream;)V"} 1:11:long contentLength():143:143 -> contentLength 1:3:okhttp3.MediaType contentType():138:138 -> contentType - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/x;"} 7:16:void writeTo(okio.BufferedSink):153:153 -> writeTo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/j;)V"} 17:21:void writeTo(okio.BufferedSink):154:154 -> writeTo 22:36:void writeTo(okio.BufferedSink):156:156 -> writeTo com.facebook.react.modules.permissions.PermissionsModule -> com.facebook.react.modules.permissions.PermissionsModule: @@ -111333,30 +116171,30 @@ com.facebook.react.modules.vibration.VibrationModule -> com.facebook.react.modul 37:42:void vibrateByPattern(com.facebook.react.bridge.ReadableArray,double):43:43 -> vibrateByPattern 43:50:void vibrateByPattern(com.facebook.react.bridge.ReadableArray,double):44:44 -> vibrateByPattern 51:54:void vibrateByPattern(com.facebook.react.bridge.ReadableArray,double):46:46 -> vibrateByPattern -com.facebook.react.modules.vibration.VibrationModule$$ExternalSyntheticApiModelOutline0 -> G1.a: +com.facebook.react.modules.vibration.VibrationModule$$ExternalSyntheticApiModelOutline0 -> K1.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.os.VibrationEffect G1.VibrationModule$$ExternalSyntheticApiModelOutline0.m(long[],int):0:0 -> a + 1:1:android.os.VibrationEffect K1.VibrationModule$$ExternalSyntheticApiModelOutline0.m(long[],int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.modules.vibration.VibrationModule$$ExternalSyntheticApiModelOutline1 -> G1.b: +com.facebook.react.modules.vibration.VibrationModule$$ExternalSyntheticApiModelOutline1 -> K1.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void G1.VibrationModule$$ExternalSyntheticApiModelOutline1.m(android.os.Vibrator,android.os.VibrationEffect):0:0 -> a + 1:1:void K1.VibrationModule$$ExternalSyntheticApiModelOutline1.m(android.os.Vibrator,android.os.VibrationEffect):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.modules.vibration.VibrationModule$$ExternalSyntheticApiModelOutline2 -> G1.c: +com.facebook.react.modules.vibration.VibrationModule$$ExternalSyntheticApiModelOutline2 -> K1.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.os.VibrationEffect G1.VibrationModule$$ExternalSyntheticApiModelOutline2.m(long,int):0:0 -> a + 1:1:android.os.VibrationEffect K1.VibrationModule$$ExternalSyntheticApiModelOutline2.m(long,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.modules.vibration.VibrationModule$$ExternalSyntheticApiModelOutline3 -> G1.d: +com.facebook.react.modules.vibration.VibrationModule$$ExternalSyntheticApiModelOutline3 -> K1.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.os.VibratorManager G1.VibrationModule$$ExternalSyntheticApiModelOutline3.m(java.lang.Object):0:0 -> a + 1:1:android.os.VibratorManager K1.VibrationModule$$ExternalSyntheticApiModelOutline3.m(java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.modules.vibration.VibrationModule$$ExternalSyntheticApiModelOutline4 -> G1.e: +com.facebook.react.modules.vibration.VibrationModule$$ExternalSyntheticApiModelOutline4 -> K1.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.os.Vibrator G1.VibrationModule$$ExternalSyntheticApiModelOutline4.m(android.os.VibratorManager):0:0 -> a + 1:1:android.os.Vibrator K1.VibrationModule$$ExternalSyntheticApiModelOutline4.m(android.os.VibratorManager):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.modules.vibration.VibrationModule$Companion -> com.facebook.react.modules.vibration.VibrationModule$Companion: # {"id":"sourceFile","fileName":"VibrationModule.kt"} @@ -111492,7 +116330,7 @@ com.facebook.react.modules.websocket.WebSocketModule -> com.facebook.react.modul 17:17:void sendBinary(java.lang.String,double):271:271 -> sendBinary 18:18:void sendBinary(java.lang.String,double):274:274 -> sendBinary 19:19:void sendBinary(okio.ByteString,int):279:279 -> sendBinary - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;I)V"} 20:21:com.facebook.react.bridge.ReadableMap com.facebook.react.bridge.ReadableMapBuilderKt.buildReadableMap(kotlin.jvm.functions.Function1):30:31 -> sendBinary 20:21:void sendBinary(okio.ByteString,int):282 -> sendBinary 22:23:void sendBinary(okio.ByteString,int):283:284 -> sendBinary @@ -111514,10 +116352,10 @@ com.facebook.react.modules.websocket.WebSocketModule$Companion -> com.facebook.r 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():365:365 -> 1:4:void access$applyCustomBuilder(com.facebook.react.modules.websocket.WebSocketModule$Companion,okhttp3.OkHttpClient$Builder):365:365 -> access$applyCustomBuilder - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/modules/websocket/WebSocketModule$Companion;LN3/z$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/modules/websocket/WebSocketModule$Companion;LU3/z$a;)V"} 1:5:java.lang.String access$getDefaultOrigin(com.facebook.react.modules.websocket.WebSocketModule$Companion,java.lang.String):365:365 -> access$getDefaultOrigin 1:10:void applyCustomBuilder(okhttp3.OkHttpClient$Builder):376:376 -> applyCustomBuilder - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/z$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/z$a;)V"} 1:5:java.lang.String getDefaultOrigin(java.lang.String):387:387 -> getDefaultOrigin 6:53:java.lang.String getDefaultOrigin(java.lang.String):389:389 -> getDefaultOrigin 54:58:java.lang.String getDefaultOrigin(java.lang.String):393:393 -> getDefaultOrigin @@ -111531,12 +116369,12 @@ com.facebook.react.modules.websocket.WebSocketModule$Companion -> com.facebook.r com.facebook.react.modules.websocket.WebSocketModule$ContentHandler -> com.facebook.react.modules.websocket.WebSocketModule$ContentHandler: # {"id":"sourceFile","fileName":"WebSocketModule.kt"} void onMessage(okio.ByteString,com.facebook.react.bridge.WritableMap) -> onMessage - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;Lcom/facebook/react/bridge/WritableMap;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;Lcom/facebook/react/bridge/WritableMap;)V"} com.facebook.react.modules.websocket.WebSocketModule$connect$2 -> com.facebook.react.modules.websocket.WebSocketModule$connect$2: # {"id":"sourceFile","fileName":"WebSocketModule.kt"} 5:8:void (com.facebook.react.modules.websocket.WebSocketModule,int):142:142 -> 11:12:void onClosed(okhttp3.WebSocket,int,java.lang.String):157:157 -> onClosed - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/H;ILjava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/H;ILjava/lang/String;)V"} 13:16:com.facebook.react.bridge.ReadableMap com.facebook.react.bridge.ReadableMapBuilderKt.buildReadableMap(kotlin.jvm.functions.Function1):30:30 -> onClosed 13:16:void onClosed(okhttp3.WebSocket,int,java.lang.String):157 -> onClosed 17:21:com.facebook.react.bridge.ReadableMap com.facebook.react.bridge.ReadableMapBuilderKt.buildReadableMap(kotlin.jvm.functions.Function1):31:31 -> onClosed @@ -111546,24 +116384,24 @@ com.facebook.react.modules.websocket.WebSocketModule$connect$2 -> com.facebook.r 32:34:void onClosed(okhttp3.WebSocket,int,java.lang.String):160:160 -> onClosed 35:42:void onClosed(okhttp3.WebSocket,int,java.lang.String):162:162 -> onClosed 11:14:void onClosing(okhttp3.WebSocket,int,java.lang.String):153:153 -> onClosing - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/H;ILjava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/H;ILjava/lang/String;)V"} 11:22:void onFailure(okhttp3.WebSocket,java.lang.Throwable,okhttp3.Response):166:166 -> onFailure - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/H;Ljava/lang/Throwable;LN3/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/H;Ljava/lang/Throwable;LU3/D;)V"} 1:3:void onMessage(okhttp3.WebSocket,java.lang.String):170:172 -> onMessage - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/H;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/H;Ljava/lang/String;)V"} 4:4:void onMessage(okhttp3.WebSocket,java.lang.String):174:174 -> onMessage 5:5:void onMessage(okhttp3.WebSocket,java.lang.String):176:176 -> onMessage 6:6:void onMessage(okhttp3.WebSocket,java.lang.String):178:178 -> onMessage 7:7:void onMessage(okhttp3.WebSocket,java.lang.String):180:180 -> onMessage 8:10:void onMessage(okhttp3.WebSocket,okio.ByteString):184:186 -> onMessage - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/H;Lc4/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/H;Lj4/l;)V"} 11:11:void onMessage(okhttp3.WebSocket,okio.ByteString):188:188 -> onMessage 12:12:void onMessage(okhttp3.WebSocket,okio.ByteString):190:190 -> onMessage 13:13:void onMessage(okhttp3.WebSocket,okio.ByteString):192:192 -> onMessage 14:14:void onMessage(okhttp3.WebSocket,okio.ByteString):194:194 -> onMessage 15:15:void onMessage(okhttp3.WebSocket,okio.ByteString):197:197 -> onMessage 11:25:void onOpen(okhttp3.WebSocket,okhttp3.Response):144:144 -> onOpen - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/H;LN3/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/H;LU3/D;)V"} 26:27:void onOpen(okhttp3.WebSocket,okhttp3.Response):145:145 -> onOpen 28:31:com.facebook.react.bridge.ReadableMap com.facebook.react.bridge.ReadableMapBuilderKt.buildReadableMap(kotlin.jvm.functions.Function1):30:30 -> onOpen 28:31:void onOpen(okhttp3.WebSocket,okhttp3.Response):145 -> onOpen @@ -111701,7 +116539,7 @@ com.facebook.react.packagerconnection.JSPackagerClient -> com.facebook.react.pac 11:11:void onMessage(java.lang.String):79:79 -> onMessage 12:12:void onMessage(java.lang.String):82:82 -> onMessage 13:13:void onMessage(okio.ByteString):87:87 -> onMessage - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)V"} com.facebook.react.packagerconnection.JSPackagerClient$Companion -> com.facebook.react.packagerconnection.JSPackagerClient$Companion: # {"id":"sourceFile","fileName":"JSPackagerClient.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> @@ -111754,9 +116592,9 @@ com.facebook.react.packagerconnection.PackagerConnectionSettings$Companion -> co com.facebook.react.packagerconnection.ReconnectingWebSocket -> com.facebook.react.packagerconnection.ReconnectingWebSocket: # {"id":"sourceFile","fileName":"ReconnectingWebSocket.kt"} okhttp3.OkHttpClient okHttpClient -> okHttpClient - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/z;"} okhttp3.WebSocket webSocket -> webSocket - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/H;"} 9:22:void ():152:152 -> 6:8:void (java.lang.String,com.facebook.react.packagerconnection.ReconnectingWebSocket$MessageCallback,com.facebook.react.packagerconnection.ReconnectingWebSocket$ConnectionCallback):28:28 -> 9:10:void (java.lang.String,com.facebook.react.packagerconnection.ReconnectingWebSocket$MessageCallback,com.facebook.react.packagerconnection.ReconnectingWebSocket$ConnectionCallback):25:25 -> @@ -111786,24 +116624,24 @@ com.facebook.react.packagerconnection.ReconnectingWebSocket -> com.facebook.reac 6:11:void delayedReconnect():64:64 -> delayedReconnect 12:15:void delayedReconnect():66:66 -> delayedReconnect 13:14:void onClosed(okhttp3.WebSocket,int,java.lang.String):132:132 -> onClosed - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/H;ILjava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/H;ILjava/lang/String;)V"} 15:18:void onClosed(okhttp3.WebSocket,int,java.lang.String):133:133 -> onClosed 19:28:void onClosed(okhttp3.WebSocket,int,java.lang.String):134:134 -> onClosed 29:31:void onClosed(okhttp3.WebSocket,int,java.lang.String):135:135 -> onClosed 32:35:void onClosed(okhttp3.WebSocket,int,java.lang.String):137:137 -> onClosed 12:15:void onFailure(okhttp3.WebSocket,java.lang.Throwable,okhttp3.Response):111:111 -> onFailure - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/H;Ljava/lang/Throwable;LN3/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/H;Ljava/lang/Throwable;LU3/D;)V"} 16:23:void onFailure(okhttp3.WebSocket,java.lang.Throwable,okhttp3.Response):112:112 -> onFailure 24:27:void onFailure(okhttp3.WebSocket,java.lang.Throwable,okhttp3.Response):114:114 -> onFailure 28:34:void onFailure(okhttp3.WebSocket,java.lang.Throwable,okhttp3.Response):115:115 -> onFailure 35:37:void onFailure(okhttp3.WebSocket,java.lang.Throwable,okhttp3.Response):116:116 -> onFailure 38:41:void onFailure(okhttp3.WebSocket,java.lang.Throwable,okhttp3.Response):118:118 -> onFailure 1:2:void onMessage(okhttp3.WebSocket,java.lang.String):122:123 -> onMessage - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/H;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/H;Ljava/lang/String;)V"} 3:4:void onMessage(okhttp3.WebSocket,okio.ByteString):127:128 -> onMessage - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/H;Lc4/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/H;Lj4/l;)V"} 12:14:void onOpen(okhttp3.WebSocket,okhttp3.Response):103:103 -> onOpen - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/H;LN3/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/H;LU3/D;)V"} 15:16:void onOpen(okhttp3.WebSocket,okhttp3.Response):104:104 -> onOpen 17:26:void onOpen(okhttp3.WebSocket,okhttp3.Response):106:106 -> onOpen 27:30:void onOpen(okhttp3.WebSocket,okhttp3.Response):107:107 -> onOpen @@ -111818,7 +116656,7 @@ com.facebook.react.packagerconnection.ReconnectingWebSocket -> com.facebook.reac 1:2:void sendMessage(java.lang.String):142:143 -> sendMessage 3:3:void sendMessage(java.lang.String):142:142 -> sendMessage 4:5:void sendMessage(okio.ByteString):148:149 -> sendMessage - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)V"} 6:6:void sendMessage(okio.ByteString):148:148 -> sendMessage com.facebook.react.packagerconnection.ReconnectingWebSocket$$ExternalSyntheticLambda0 -> com.facebook.react.packagerconnection.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} @@ -111838,7 +116676,7 @@ com.facebook.react.packagerconnection.ReconnectingWebSocket$ConnectionCallback - com.facebook.react.packagerconnection.ReconnectingWebSocket$MessageCallback -> com.facebook.react.packagerconnection.ReconnectingWebSocket$MessageCallback: # {"id":"sourceFile","fileName":"ReconnectingWebSocket.kt"} void onMessage(okio.ByteString) -> onMessage - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)V"} com.facebook.react.packagerconnection.RequestHandler -> com.facebook.react.packagerconnection.RequestHandler: # {"id":"sourceFile","fileName":"RequestHandler.kt"} com.facebook.react.packagerconnection.RequestOnlyHandler -> com.facebook.react.packagerconnection.RequestOnlyHandler: @@ -112153,9 +116991,9 @@ com.facebook.react.runtime.ReactHostImpl -> com.facebook.react.runtime.ReactHost # {"id":"com.android.tools.r8.synthesized"} 1:1:com.facebook.react.runtime.ReactInstance $r8$lambda$aDWAGhq5htmOG3vvQLMhqa2nCpE(com.facebook.react.runtime.internal.bolts.Task):0:0 -> E # {"id":"com.android.tools.r8.synthesized"} - 1:1:m3.Unit $r8$lambda$b4hhELbKyii1_9jE4vvK-3DEOq4(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.runtime.internal.bolts.Task):0:0 -> F + 1:1:r3.Unit $r8$lambda$b4hhELbKyii1_9jE4vvK-3DEOq4(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.runtime.internal.bolts.Task):0:0 -> F # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/ReactHostImpl;Ljava/lang/String;Lcom/facebook/react/runtime/internal/bolts/Task;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/ReactHostImpl;Ljava/lang/String;Lcom/facebook/react/runtime/internal/bolts/Task;)Lr3/u;"} 1:1:com.facebook.react.runtime.internal.bolts.Task $r8$lambda$bI_C78wPGpcs1lwTScubXwWyEgw(com.facebook.react.runtime.ReactHostImpl,java.lang.String,java.lang.Exception,com.facebook.react.runtime.internal.bolts.Task):0:0 -> G # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Void $r8$lambda$bxJ2Ltcr8MpGJT_CBprRTPyI_Sk(kotlin.jvm.functions.Function1,com.facebook.react.runtime.internal.bolts.Task):0:0 -> H @@ -112168,9 +117006,9 @@ com.facebook.react.runtime.ReactHostImpl -> com.facebook.react.runtime.ReactHost # {"id":"com.android.tools.r8.synthesized"} 1:1:com.facebook.react.runtime.internal.bolts.Task $r8$lambda$qxJG0qzlMRSp_OrqfSCJn-PiU6U(com.facebook.react.runtime.ReactHostImpl,com.facebook.react.runtime.internal.bolts.Task):0:0 -> L # {"id":"com.android.tools.r8.synthesized"} - 1:1:m3.Unit $r8$lambda$rvSji3vzS0TQYuC5TlXB6wCFmhQ(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.runtime.ReactSurfaceImpl,com.facebook.react.runtime.ReactInstance):0:0 -> M + 1:1:r3.Unit $r8$lambda$rvSji3vzS0TQYuC5TlXB6wCFmhQ(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.runtime.ReactSurfaceImpl,com.facebook.react.runtime.ReactInstance):0:0 -> M # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/ReactHostImpl;Ljava/lang/String;Lcom/facebook/react/runtime/ReactSurfaceImpl;Lcom/facebook/react/runtime/ReactInstance;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/ReactHostImpl;Ljava/lang/String;Lcom/facebook/react/runtime/ReactSurfaceImpl;Lcom/facebook/react/runtime/ReactInstance;)Lr3/u;"} 1:1:void $r8$lambda$u8cd6J11EDKJp4aPxYEUvnqeXdg():0:0 -> N # {"id":"com.android.tools.r8.synthesized"} 1:1:com.facebook.react.runtime.internal.bolts.Task $r8$lambda$upHe5CrGatzbMNM65zghglHPmjQ(com.facebook.react.runtime.ReactHostImpl,com.facebook.react.runtime.internal.bolts.Task):0:0 -> O @@ -112193,13 +117031,13 @@ com.facebook.react.runtime.ReactHostImpl -> com.facebook.react.runtime.ReactHost 38:45:com.facebook.react.runtime.internal.bolts.Task _get_jsBundleLoader_$lambda$43(com.facebook.react.runtime.ReactHostImpl,com.facebook.react.runtime.internal.bolts.Task):1062:1062 -> _get_jsBundleLoader_$lambda$43 1:4:void access$log(com.facebook.react.runtime.ReactHostImpl,java.lang.String,java.lang.String):85:85 -> access$log 6:11:void addBeforeDestroyListener(kotlin.jvm.functions.Function0):745:745 -> addBeforeDestroyListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)V"} 6:11:void addReactInstanceEventListener(com.facebook.react.ReactInstanceEventListener):365:365 -> addReactInstanceEventListener 6:34:void attachSurface$ReactAndroid_release(com.facebook.react.runtime.ReactSurfaceImpl):725:725 -> attachSurface$ReactAndroid_release 35:47:void attachSurface$ReactAndroid_release(com.facebook.react.runtime.ReactSurfaceImpl):726:726 -> attachSurface$ReactAndroid_release - 1:1:m3.Unit $r8$lambda$0PYCLEVourP_yJD0-ZQHR5nBmrM(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.runtime.ReactSurfaceImpl,com.facebook.react.runtime.ReactInstance):0:0 -> b + 1:1:r3.Unit $r8$lambda$0PYCLEVourP_yJD0-ZQHR5nBmrM(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.runtime.ReactSurfaceImpl,com.facebook.react.runtime.ReactInstance):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/ReactHostImpl;Ljava/lang/String;Lcom/facebook/react/runtime/ReactSurfaceImpl;Lcom/facebook/react/runtime/ReactInstance;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/ReactHostImpl;Ljava/lang/String;Lcom/facebook/react/runtime/ReactSurfaceImpl;Lcom/facebook/react/runtime/ReactInstance;)Lr3/u;"} 1:1:com.facebook.react.runtime.internal.bolts.Task $r8$lambda$46JtGWWkveGE4UgsfZInok3s3CA(com.facebook.react.runtime.ReactHostImpl,com.facebook.react.runtime.internal.bolts.Task):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} 1:4:com.facebook.react.runtime.internal.bolts.Task callAfterGetOrCreateReactInstance(java.lang.String,java.util.concurrent.Executor,kotlin.jvm.functions.Function1):861:861 -> callAfterGetOrCreateReactInstance @@ -112213,7 +117051,7 @@ com.facebook.react.runtime.ReactHostImpl -> com.facebook.react.runtime.ReactHost 16:45:com.facebook.react.runtime.internal.bolts.Task callFunctionOnModule$ReactAndroid_release(java.lang.String,java.lang.String,com.facebook.react.bridge.NativeArray):718:718 -> callFunctionOnModule$ReactAndroid_release 46:59:com.facebook.react.runtime.internal.bolts.Task callFunctionOnModule$ReactAndroid_release(java.lang.String,java.lang.String,com.facebook.react.bridge.NativeArray):719:719 -> callFunctionOnModule$ReactAndroid_release 6:8:kotlin.Unit callFunctionOnModule$lambda$19(java.lang.String,java.lang.String,com.facebook.react.bridge.NativeArray,com.facebook.react.runtime.ReactInstance):720:720 -> callFunctionOnModule$lambda$19 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/facebook/react/bridge/NativeArray;Lcom/facebook/react/runtime/ReactInstance;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/facebook/react/bridge/NativeArray;Lcom/facebook/react/runtime/ReactInstance;)Lr3/u;"} 9:11:kotlin.Unit callFunctionOnModule$lambda$19(java.lang.String,java.lang.String,com.facebook.react.bridge.NativeArray,com.facebook.react.runtime.ReactInstance):721:721 -> callFunctionOnModule$lambda$19 1:2:com.facebook.react.runtime.internal.bolts.Task callWithExistingReactInstance(java.lang.String,java.util.concurrent.Executor,kotlin.jvm.functions.Function1):836:836 -> callWithExistingReactInstance 3:8:com.facebook.react.runtime.internal.bolts.Task callWithExistingReactInstance(java.lang.String,java.util.concurrent.Executor,kotlin.jvm.functions.Function1):837:837 -> callWithExistingReactInstance @@ -112274,9 +117112,9 @@ com.facebook.react.runtime.ReactHostImpl -> com.facebook.react.runtime.ReactHost 35:47:void detachSurface$ReactAndroid_release(com.facebook.react.runtime.ReactSurfaceImpl):731:731 -> detachSurface$ReactAndroid_release 1:1:com.facebook.react.runtime.internal.bolts.Task $r8$lambda$5qPaSKaMWJBaRcQgKMWsr2cuXrE(com.facebook.react.runtime.ReactHostImpl,java.lang.String,kotlin.jvm.functions.Function2,java.lang.String,com.facebook.react.runtime.internal.bolts.Task):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} - 1:1:m3.Unit $r8$lambda$6z9fKTiJ2_u50Oq-XAPi4h2xx_s(java.lang.String,java.lang.String,com.facebook.react.bridge.NativeArray,com.facebook.react.runtime.ReactInstance):0:0 -> f + 1:1:r3.Unit $r8$lambda$6z9fKTiJ2_u50Oq-XAPi4h2xx_s(java.lang.String,java.lang.String,com.facebook.react.bridge.NativeArray,com.facebook.react.runtime.ReactInstance):0:0 -> f # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/facebook/react/bridge/NativeArray;Lcom/facebook/react/runtime/ReactInstance;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/facebook/react/bridge/NativeArray;Lcom/facebook/react/runtime/ReactInstance;)Lr3/u;"} 1:1:void $r8$lambda$8MATeX0K7pd3F0TSqrjitpvgaZE(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.runtime.internal.bolts.TaskCompletionSource,boolean):0:0 -> g # {"id":"com.android.tools.r8.synthesized"} 1:9:android.app.Activity getCurrentActivity$ReactAndroid_release():511:511 -> getCurrentActivity$ReactAndroid_release @@ -112431,7 +117269,7 @@ com.facebook.react.runtime.ReactHostImpl -> com.facebook.react.runtime.ReactHost 1:3:void getOrCreateReactInstanceTask$lambda$42$lambda$38$lambda$37():994:994 -> getOrCreateReactInstanceTask$lambda$42$lambda$38$lambda$37 4:7:void getOrCreateReactInstanceTask$lambda$42$lambda$38$lambda$37():993:993 -> getOrCreateReactInstanceTask$lambda$42$lambda$38$lambda$37 6:11:kotlin.Unit getOrCreateReactInstanceTask$lambda$42$lambda$40(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.runtime.internal.bolts.Task):1004:1004 -> getOrCreateReactInstanceTask$lambda$42$lambda$40 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/ReactHostImpl;Ljava/lang/String;Lcom/facebook/react/runtime/internal/bolts/Task;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/ReactHostImpl;Ljava/lang/String;Lcom/facebook/react/runtime/internal/bolts/Task;)Lr3/u;"} 12:21:kotlin.Unit getOrCreateReactInstanceTask$lambda$42$lambda$40(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.runtime.internal.bolts.Task):1006:1006 -> getOrCreateReactInstanceTask$lambda$42$lambda$40 22:24:kotlin.Unit getOrCreateReactInstanceTask$lambda$42$lambda$40(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.runtime.internal.bolts.Task):1007:1007 -> getOrCreateReactInstanceTask$lambda$42$lambda$40 25:32:kotlin.Unit getOrCreateReactInstanceTask$lambda$42$lambda$40(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.runtime.internal.bolts.Task):1010:1010 -> getOrCreateReactInstanceTask$lambda$42$lambda$40 @@ -112604,7 +117442,7 @@ com.facebook.react.runtime.ReactHostImpl -> com.facebook.react.runtime.ReactHost 6:12:com.facebook.react.runtime.internal.bolts.Task loadBundle$ReactAndroid_release(com.facebook.react.bridge.JSBundleLoader):674:674 -> loadBundle$ReactAndroid_release 13:26:com.facebook.react.runtime.internal.bolts.Task loadBundle$ReactAndroid_release(com.facebook.react.bridge.JSBundleLoader):676:676 -> loadBundle$ReactAndroid_release 6:10:kotlin.Unit loadBundle$lambda$17(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.bridge.JSBundleLoader,com.facebook.react.runtime.ReactInstance):677:677 -> loadBundle$lambda$17 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/ReactHostImpl;Ljava/lang/String;Lcom/facebook/react/bridge/JSBundleLoader;Lcom/facebook/react/runtime/ReactInstance;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/ReactHostImpl;Ljava/lang/String;Lcom/facebook/react/bridge/JSBundleLoader;Lcom/facebook/react/runtime/ReactInstance;)Lr3/u;"} 11:13:kotlin.Unit loadBundle$lambda$17(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.bridge.JSBundleLoader,com.facebook.react.runtime.ReactInstance):678:678 -> loadBundle$lambda$17 14:16:kotlin.Unit loadBundle$lambda$17(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.bridge.JSBundleLoader,com.facebook.react.runtime.ReactInstance):679:679 -> loadBundle$lambda$17 1:5:com.facebook.react.runtime.internal.bolts.Task loadJSBundleFromMetro():1111:1111 -> loadJSBundleFromMetro @@ -112628,9 +117466,9 @@ com.facebook.react.runtime.ReactHostImpl -> com.facebook.react.runtime.ReactHost 7:10:void moveToHostDestroy(com.facebook.react.bridge.ReactContext):814:814 -> moveToHostDestroy 1:1:java.lang.Boolean $r8$lambda$FwZmOnLtIB7dK7-W4XUd-0shzQ0(com.facebook.react.runtime.ReactHostImpl,java.lang.String,kotlin.jvm.functions.Function1,com.facebook.react.runtime.internal.bolts.Task):0:0 -> n # {"id":"com.android.tools.r8.synthesized"} - 1:1:m3.Unit $r8$lambda$GIjGICNDV_3anueovy18l6UzYms(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.runtime.ReactSurfaceImpl,com.facebook.react.runtime.ReactInstance):0:0 -> o + 1:1:r3.Unit $r8$lambda$GIjGICNDV_3anueovy18l6UzYms(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.runtime.ReactSurfaceImpl,com.facebook.react.runtime.ReactInstance):0:0 -> o # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/ReactHostImpl;Ljava/lang/String;Lcom/facebook/react/runtime/ReactSurfaceImpl;Lcom/facebook/react/runtime/ReactInstance;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/ReactHostImpl;Ljava/lang/String;Lcom/facebook/react/runtime/ReactSurfaceImpl;Lcom/facebook/react/runtime/ReactInstance;)Lr3/u;"} 6:51:void onActivityResult(android.app.Activity,int,int,android.content.Intent):601:601 -> onActivityResult 52:57:void onActivityResult(android.app.Activity,int,int,android.content.Intent):603:603 -> onActivityResult 58:63:void onActivityResult(android.app.Activity,int,int,android.content.Intent):605:605 -> onActivityResult @@ -112684,14 +117522,14 @@ com.facebook.react.runtime.ReactHostImpl -> com.facebook.react.runtime.ReactHost 37:39:com.facebook.react.interfaces.TaskInterface prerenderSurface$ReactAndroid_release(com.facebook.react.runtime.ReactSurfaceImpl):183:183 -> prerenderSurface$ReactAndroid_release 40:51:com.facebook.react.interfaces.TaskInterface prerenderSurface$ReactAndroid_release(com.facebook.react.runtime.ReactSurfaceImpl):184:184 -> prerenderSurface$ReactAndroid_release 6:10:kotlin.Unit prerenderSurface$lambda$2(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.runtime.ReactSurfaceImpl,com.facebook.react.runtime.ReactInstance):185:185 -> prerenderSurface$lambda$2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/ReactHostImpl;Ljava/lang/String;Lcom/facebook/react/runtime/ReactSurfaceImpl;Lcom/facebook/react/runtime/ReactInstance;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/ReactHostImpl;Ljava/lang/String;Lcom/facebook/react/runtime/ReactSurfaceImpl;Lcom/facebook/react/runtime/ReactInstance;)Lr3/u;"} 11:13:kotlin.Unit prerenderSurface$lambda$2(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.runtime.ReactSurfaceImpl,com.facebook.react.runtime.ReactInstance):186:186 -> prerenderSurface$lambda$2 14:16:kotlin.Unit prerenderSurface$lambda$2(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.runtime.ReactSurfaceImpl,com.facebook.react.runtime.ReactInstance):187:187 -> prerenderSurface$lambda$2 1:1:com.facebook.react.runtime.internal.bolts.Task $r8$lambda$MHGTahms6eS7FCOfr0hvim68mj0(com.facebook.react.runtime.ReactHostImpl,java.lang.String,kotlin.jvm.functions.Function2,java.lang.String,com.facebook.react.runtime.internal.bolts.Task):0:0 -> q # {"id":"com.android.tools.r8.synthesized"} - 1:1:m3.Unit $r8$lambda$MKdrpOlkBMa0oh6OR8MS7rWdH0s(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.bridge.JSBundleLoader,com.facebook.react.runtime.ReactInstance):0:0 -> r + 1:1:r3.Unit $r8$lambda$MKdrpOlkBMa0oh6OR8MS7rWdH0s(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.bridge.JSBundleLoader,com.facebook.react.runtime.ReactInstance):0:0 -> r # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/ReactHostImpl;Ljava/lang/String;Lcom/facebook/react/bridge/JSBundleLoader;Lcom/facebook/react/runtime/ReactInstance;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/ReactHostImpl;Ljava/lang/String;Lcom/facebook/react/bridge/JSBundleLoader;Lcom/facebook/react/runtime/ReactInstance;)Lr3/u;"} 1:22:void raiseSoftException(java.lang.String,java.lang.String,java.lang.Throwable):822:822 -> raiseSoftException 23:25:void raiseSoftException(java.lang.String,java.lang.String,java.lang.Throwable):823:823 -> raiseSoftException 26:50:void raiseSoftException(java.lang.String,java.lang.String,java.lang.Throwable):826:826 -> raiseSoftException @@ -112701,7 +117539,7 @@ com.facebook.react.runtime.ReactHostImpl -> com.facebook.react.runtime.ReactHost 36:40:com.facebook.react.runtime.internal.bolts.Task registerSegment$ReactAndroid_release(int,java.lang.String,com.facebook.react.bridge.Callback):684:684 -> registerSegment$ReactAndroid_release 41:61:com.facebook.react.runtime.internal.bolts.Task registerSegment$ReactAndroid_release(int,java.lang.String,com.facebook.react.bridge.Callback):686:686 -> registerSegment$ReactAndroid_release 6:10:kotlin.Unit registerSegment$lambda$18(com.facebook.react.runtime.ReactHostImpl,java.lang.String,int,java.lang.String,com.facebook.react.bridge.Callback,com.facebook.react.runtime.ReactInstance):687:687 -> registerSegment$lambda$18 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/ReactHostImpl;Ljava/lang/String;ILjava/lang/String;Lcom/facebook/react/bridge/Callback;Lcom/facebook/react/runtime/ReactInstance;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/ReactHostImpl;Ljava/lang/String;ILjava/lang/String;Lcom/facebook/react/bridge/Callback;Lcom/facebook/react/runtime/ReactInstance;)Lr3/u;"} 11:16:kotlin.Unit registerSegment$lambda$18(com.facebook.react.runtime.ReactHostImpl,java.lang.String,int,java.lang.String,com.facebook.react.bridge.Callback,com.facebook.react.runtime.ReactInstance):688:688 -> registerSegment$lambda$18 17:21:kotlin.Unit registerSegment$lambda$18(com.facebook.react.runtime.ReactHostImpl,java.lang.String,int,java.lang.String,com.facebook.react.bridge.Callback,com.facebook.react.runtime.ReactInstance):689:689 -> registerSegment$lambda$18 22:24:kotlin.Unit registerSegment$lambda$18(com.facebook.react.runtime.ReactHostImpl,java.lang.String,int,java.lang.String,com.facebook.react.bridge.Callback,com.facebook.react.runtime.ReactInstance):690:690 -> registerSegment$lambda$18 @@ -112729,7 +117567,7 @@ com.facebook.react.runtime.ReactHostImpl -> com.facebook.react.runtime.ReactHost 35:41:com.facebook.react.runtime.internal.bolts.Task reload$lambda$8$lambda$7(com.facebook.react.runtime.ReactHostImpl,com.facebook.react.runtime.internal.bolts.Task):402:402 -> reload$lambda$8$lambda$7 42:50:com.facebook.react.runtime.internal.bolts.Task reload$lambda$8$lambda$7(com.facebook.react.runtime.ReactHostImpl,com.facebook.react.runtime.internal.bolts.Task):396:396 -> reload$lambda$8$lambda$7 6:11:void removeBeforeDestroyListener(kotlin.jvm.functions.Function0):749:749 -> removeBeforeDestroyListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)V"} 6:11:void removeReactInstanceEventListener(com.facebook.react.ReactInstanceEventListener):370:370 -> removeReactInstanceEventListener 1:1:com.facebook.react.runtime.internal.bolts.Task $r8$lambda$N-sLAyvreJP-ldKAQuu-GU7bqIs(kotlin.jvm.functions.Function2,com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.runtime.internal.bolts.Task):0:0 -> s # {"id":"com.android.tools.r8.synthesized"} @@ -112754,7 +117592,7 @@ com.facebook.react.runtime.ReactHostImpl -> com.facebook.react.runtime.ReactHost 37:39:com.facebook.react.interfaces.TaskInterface startSurface$ReactAndroid_release(com.facebook.react.runtime.ReactSurfaceImpl):200:200 -> startSurface$ReactAndroid_release 40:51:com.facebook.react.interfaces.TaskInterface startSurface$ReactAndroid_release(com.facebook.react.runtime.ReactSurfaceImpl):201:201 -> startSurface$ReactAndroid_release 6:10:kotlin.Unit startSurface$lambda$3(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.runtime.ReactSurfaceImpl,com.facebook.react.runtime.ReactInstance):202:202 -> startSurface$lambda$3 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/ReactHostImpl;Ljava/lang/String;Lcom/facebook/react/runtime/ReactSurfaceImpl;Lcom/facebook/react/runtime/ReactInstance;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/ReactHostImpl;Ljava/lang/String;Lcom/facebook/react/runtime/ReactSurfaceImpl;Lcom/facebook/react/runtime/ReactInstance;)Lr3/u;"} 11:13:kotlin.Unit startSurface$lambda$3(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.runtime.ReactSurfaceImpl,com.facebook.react.runtime.ReactInstance):203:203 -> startSurface$lambda$3 14:16:kotlin.Unit startSurface$lambda$3(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.runtime.ReactSurfaceImpl,com.facebook.react.runtime.ReactInstance):204:204 -> startSurface$lambda$3 1:5:void stopAttachedSurfaces(java.lang.String,com.facebook.react.runtime.ReactInstance):1151:1151 -> stopAttachedSurfaces @@ -112770,7 +117608,7 @@ com.facebook.react.runtime.ReactHostImpl -> com.facebook.react.runtime.ReactHost 40:50:com.facebook.react.interfaces.TaskInterface stopSurface$ReactAndroid_release(com.facebook.react.runtime.ReactSurfaceImpl):218:218 -> stopSurface$ReactAndroid_release 51:55:com.facebook.react.interfaces.TaskInterface stopSurface$ReactAndroid_release(com.facebook.react.runtime.ReactSurfaceImpl):222:222 -> stopSurface$ReactAndroid_release 6:10:kotlin.Unit stopSurface$lambda$4(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.runtime.ReactSurfaceImpl,com.facebook.react.runtime.ReactInstance):219:219 -> stopSurface$lambda$4 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/ReactHostImpl;Ljava/lang/String;Lcom/facebook/react/runtime/ReactSurfaceImpl;Lcom/facebook/react/runtime/ReactInstance;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/ReactHostImpl;Ljava/lang/String;Lcom/facebook/react/runtime/ReactSurfaceImpl;Lcom/facebook/react/runtime/ReactInstance;)Lr3/u;"} 11:13:kotlin.Unit stopSurface$lambda$4(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.runtime.ReactSurfaceImpl,com.facebook.react.runtime.ReactInstance):220:220 -> stopSurface$lambda$4 14:16:kotlin.Unit stopSurface$lambda$4(com.facebook.react.runtime.ReactHostImpl,java.lang.String,com.facebook.react.runtime.ReactSurfaceImpl,com.facebook.react.runtime.ReactInstance):221:221 -> stopSurface$lambda$4 1:1:com.facebook.react.runtime.internal.bolts.Task $r8$lambda$NIijhZGl8QRmZsTiF3oI5uoAxE0(com.facebook.react.runtime.ReactHostImpl):0:0 -> t @@ -112782,9 +117620,9 @@ com.facebook.react.runtime.ReactHostImpl -> com.facebook.react.runtime.ReactHost 22:23:void unregisterInstanceFromInspector$ReactAndroid_release(com.facebook.react.runtime.ReactInstance):1534:1534 -> unregisterInstanceFromInspector$ReactAndroid_release 24:26:void unregisterInstanceFromInspector$ReactAndroid_release(com.facebook.react.runtime.ReactInstance):1532:1532 -> unregisterInstanceFromInspector$ReactAndroid_release 27:30:void unregisterInstanceFromInspector$ReactAndroid_release(com.facebook.react.runtime.ReactInstance):1537:1537 -> unregisterInstanceFromInspector$ReactAndroid_release - 1:1:m3.Unit $r8$lambda$PS25muY6fFvVQ1tWeBgfqO5aNo4(com.facebook.react.runtime.ReactHostImpl,java.lang.String,int,java.lang.String,com.facebook.react.bridge.Callback,com.facebook.react.runtime.ReactInstance):0:0 -> v + 1:1:r3.Unit $r8$lambda$PS25muY6fFvVQ1tWeBgfqO5aNo4(com.facebook.react.runtime.ReactHostImpl,java.lang.String,int,java.lang.String,com.facebook.react.bridge.Callback,com.facebook.react.runtime.ReactInstance):0:0 -> v # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/ReactHostImpl;Ljava/lang/String;ILjava/lang/String;Lcom/facebook/react/bridge/Callback;Lcom/facebook/react/runtime/ReactInstance;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/ReactHostImpl;Ljava/lang/String;ILjava/lang/String;Lcom/facebook/react/bridge/Callback;Lcom/facebook/react/runtime/ReactInstance;)Lr3/u;"} 1:1:com.facebook.react.runtime.internal.bolts.Task $r8$lambda$RqPT6VdmhA-RKBsb9qAdshHTgug(com.facebook.react.runtime.ReactHostImpl,java.lang.String,java.lang.Exception):0:0 -> w # {"id":"com.android.tools.r8.synthesized"} 3:7:com.facebook.react.runtime.internal.bolts.Task waitThenCallGetOrCreateReactInstanceTask():897:897 -> waitThenCallGetOrCreateReactInstanceTask @@ -113257,7 +118095,7 @@ com.facebook.react.runtime.ReactHostImpl$$ExternalSyntheticLambda42 -> com.faceb # {"id":"com.android.tools.r8.synthesized"} 1:1:void (com.facebook.react.runtime.ReactHostImpl,java.lang.String,java.lang.String,java.lang.String):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> j + 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.runtime.ReactHostImpl$$ExternalSyntheticLambda43 -> com.facebook.react.runtime.M: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} @@ -113349,7 +118187,7 @@ com.facebook.react.runtime.ReactHostImpl$loadJSBundleFromMetro$1 -> com.facebook com.facebook.react.runtime.ReactHostImpl$sam$com_facebook_react_runtime_internal_bolts_Continuation$0 -> com.facebook.react.runtime.ReactHostImpl$sam$com_facebook_react_runtime_internal_bolts_Continuation$0: # {"id":"sourceFile","fileName":"ReactHostImpl.kt"} 1:3:kotlin.Function getFunctionDelegate():0:0 -> getFunctionDelegate - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr3/c;"} com.facebook.react.runtime.ReactHostImpl$setPausedInDebuggerMessage$1 -> com.facebook.react.runtime.ReactHostImpl$setPausedInDebuggerMessage$1: # {"id":"sourceFile","fileName":"ReactHostImpl.kt"} 3:6:void (com.facebook.react.runtime.ReactHostImpl):420:420 -> @@ -113945,9 +118783,9 @@ com.facebook.react.runtime.internal.bolts.Task -> com.facebook.react.runtime.int 1:3:com.facebook.react.runtime.internal.bolts.Task access$getTASK_TRUE$cp():21:21 -> access$getTASK_TRUE$cp 1:1:com.facebook.react.runtime.internal.bolts.Task $r8$lambda$Lsly_aaGWEZk2MWNiYjsiOCV1vE(com.facebook.react.runtime.internal.bolts.Task):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - 1:1:m3.Unit $r8$lambda$NFbi5VF53olVOMhi2kScAUm8_nc(com.facebook.react.runtime.internal.bolts.TaskCompletionSource,com.facebook.react.runtime.internal.bolts.Continuation,java.util.concurrent.Executor,com.facebook.react.runtime.internal.bolts.Task):0:0 -> c + 1:1:r3.Unit $r8$lambda$NFbi5VF53olVOMhi2kScAUm8_nc(com.facebook.react.runtime.internal.bolts.TaskCompletionSource,com.facebook.react.runtime.internal.bolts.Continuation,java.util.concurrent.Executor,com.facebook.react.runtime.internal.bolts.Task):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/internal/bolts/TaskCompletionSource;Lcom/facebook/react/runtime/internal/bolts/Continuation;Ljava/util/concurrent/Executor;Lcom/facebook/react/runtime/internal/bolts/Task;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/internal/bolts/TaskCompletionSource;Lcom/facebook/react/runtime/internal/bolts/Continuation;Ljava/util/concurrent/Executor;Lcom/facebook/react/runtime/internal/bolts/Task;)Lr3/u;"} 1:1:com.facebook.react.runtime.internal.bolts.Task continueWith(com.facebook.react.runtime.internal.bolts.Continuation):0:0 -> continueWith 2:4:com.facebook.react.runtime.internal.bolts.Task continueWith(com.facebook.react.runtime.internal.bolts.Continuation,java.util.concurrent.Executor):123:125 -> continueWith 5:5:com.facebook.react.runtime.internal.bolts.Task continueWith(com.facebook.react.runtime.internal.bolts.Continuation,java.util.concurrent.Executor):127:127 -> continueWith @@ -113959,7 +118797,7 @@ com.facebook.react.runtime.internal.bolts.Task -> com.facebook.react.runtime.int 5:6:com.facebook.react.runtime.internal.bolts.Task continueWith$default(com.facebook.react.runtime.internal.bolts.Task,com.facebook.react.runtime.internal.bolts.Continuation,java.util.concurrent.Executor,int,java.lang.Object):120:120 -> continueWith$default 7:11:com.facebook.react.runtime.internal.bolts.Task continueWith$default(com.facebook.react.runtime.internal.bolts.Task,com.facebook.react.runtime.internal.bolts.Continuation,java.util.concurrent.Executor,int,java.lang.Object):117:117 -> continueWith$default 6:13:kotlin.Unit continueWith$lambda$9$lambda$8(com.facebook.react.runtime.internal.bolts.TaskCompletionSource,com.facebook.react.runtime.internal.bolts.Continuation,java.util.concurrent.Executor,com.facebook.react.runtime.internal.bolts.Task):128:128 -> continueWith$lambda$9$lambda$8 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/internal/bolts/TaskCompletionSource;Lcom/facebook/react/runtime/internal/bolts/Continuation;Ljava/util/concurrent/Executor;Lcom/facebook/react/runtime/internal/bolts/Task;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/internal/bolts/TaskCompletionSource;Lcom/facebook/react/runtime/internal/bolts/Continuation;Ljava/util/concurrent/Executor;Lcom/facebook/react/runtime/internal/bolts/Task;)Lr3/u;"} 1:1:com.facebook.react.runtime.internal.bolts.Task continueWithTask(com.facebook.react.runtime.internal.bolts.Continuation):0:0 -> continueWithTask 2:4:com.facebook.react.runtime.internal.bolts.Task continueWithTask(com.facebook.react.runtime.internal.bolts.Continuation,java.util.concurrent.Executor):148:150 -> continueWithTask 5:5:com.facebook.react.runtime.internal.bolts.Task continueWithTask(com.facebook.react.runtime.internal.bolts.Continuation,java.util.concurrent.Executor):152:152 -> continueWithTask @@ -113971,10 +118809,10 @@ com.facebook.react.runtime.internal.bolts.Task -> com.facebook.react.runtime.int 5:6:com.facebook.react.runtime.internal.bolts.Task continueWithTask$default(com.facebook.react.runtime.internal.bolts.Task,com.facebook.react.runtime.internal.bolts.Continuation,java.util.concurrent.Executor,int,java.lang.Object):145:145 -> continueWithTask$default 7:11:com.facebook.react.runtime.internal.bolts.Task continueWithTask$default(com.facebook.react.runtime.internal.bolts.Task,com.facebook.react.runtime.internal.bolts.Continuation,java.util.concurrent.Executor,int,java.lang.Object):142:142 -> continueWithTask$default 6:13:kotlin.Unit continueWithTask$lambda$11$lambda$10(com.facebook.react.runtime.internal.bolts.TaskCompletionSource,com.facebook.react.runtime.internal.bolts.Continuation,java.util.concurrent.Executor,com.facebook.react.runtime.internal.bolts.Task):153:153 -> continueWithTask$lambda$11$lambda$10 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/internal/bolts/TaskCompletionSource;Lcom/facebook/react/runtime/internal/bolts/Continuation;Ljava/util/concurrent/Executor;Lcom/facebook/react/runtime/internal/bolts/Task;)Lm3/u;"} - 1:1:m3.Unit $r8$lambda$NJIaOBhWTs3eDVfzH3ed_tblQYc(com.facebook.react.runtime.internal.bolts.TaskCompletionSource,com.facebook.react.runtime.internal.bolts.Continuation,java.util.concurrent.Executor,com.facebook.react.runtime.internal.bolts.Task):0:0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/internal/bolts/TaskCompletionSource;Lcom/facebook/react/runtime/internal/bolts/Continuation;Ljava/util/concurrent/Executor;Lcom/facebook/react/runtime/internal/bolts/Task;)Lr3/u;"} + 1:1:r3.Unit $r8$lambda$NJIaOBhWTs3eDVfzH3ed_tblQYc(com.facebook.react.runtime.internal.bolts.TaskCompletionSource,com.facebook.react.runtime.internal.bolts.Continuation,java.util.concurrent.Executor,com.facebook.react.runtime.internal.bolts.Task):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/internal/bolts/TaskCompletionSource;Lcom/facebook/react/runtime/internal/bolts/Continuation;Ljava/util/concurrent/Executor;Lcom/facebook/react/runtime/internal/bolts/Task;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/internal/bolts/TaskCompletionSource;Lcom/facebook/react/runtime/internal/bolts/Continuation;Ljava/util/concurrent/Executor;Lcom/facebook/react/runtime/internal/bolts/Task;)Lr3/u;"} 1:1:com.facebook.react.runtime.internal.bolts.Task $r8$lambda$l0wwo5AvbHxlwfI1R7CH_codxoo(com.facebook.react.runtime.internal.bolts.Continuation,com.facebook.react.runtime.internal.bolts.Task):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} 1:3:java.lang.Exception getError():74:74 -> getError @@ -114101,9 +118939,9 @@ com.facebook.react.runtime.internal.bolts.Task$Companion -> com.facebook.react.r 1:4:void access$completeImmediately(com.facebook.react.runtime.internal.bolts.Task$Companion,com.facebook.react.runtime.internal.bolts.TaskCompletionSource,com.facebook.react.runtime.internal.bolts.Continuation,com.facebook.react.runtime.internal.bolts.Task,java.util.concurrent.Executor):254:254 -> access$completeImmediately 1:1:void $r8$lambda$MFqd_-X5KhHmu0hvNE2Bec_4mJM(java.util.concurrent.Callable,com.facebook.react.runtime.internal.bolts.TaskCompletionSource):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - 1:1:m3.Unit $r8$lambda$Oax2yEzGTNk8Zvi6VKW_HbXxq7E(com.facebook.react.runtime.internal.bolts.TaskCompletionSource,com.facebook.react.runtime.internal.bolts.Task):0:0 -> c + 1:1:r3.Unit $r8$lambda$Oax2yEzGTNk8Zvi6VKW_HbXxq7E(com.facebook.react.runtime.internal.bolts.TaskCompletionSource,com.facebook.react.runtime.internal.bolts.Task):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/internal/bolts/TaskCompletionSource;Lcom/facebook/react/runtime/internal/bolts/Task;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/internal/bolts/TaskCompletionSource;Lcom/facebook/react/runtime/internal/bolts/Task;)Lr3/u;"} 11:15:com.facebook.react.runtime.internal.bolts.Task call(java.util.concurrent.Callable,java.util.concurrent.Executor):308:308 -> call 16:25:com.facebook.react.runtime.internal.bolts.Task call(java.util.concurrent.Callable,java.util.concurrent.Executor):310:310 -> call 26:33:com.facebook.react.runtime.internal.bolts.Task call(java.util.concurrent.Callable,java.util.concurrent.Executor):334:334 -> call @@ -114118,7 +118956,7 @@ com.facebook.react.runtime.internal.bolts.Task$Companion -> com.facebook.react.r 45:48:void call$lambda$2(java.util.concurrent.Callable,com.facebook.react.runtime.internal.bolts.TaskCompletionSource):330:330 -> call$lambda$2 49:52:void call$lambda$2(java.util.concurrent.Callable,com.facebook.react.runtime.internal.bolts.TaskCompletionSource):328:328 -> call$lambda$2 6:15:kotlin.Unit call$lambda$2$lambda$0(com.facebook.react.runtime.internal.bolts.TaskCompletionSource,com.facebook.react.runtime.internal.bolts.Task):313:313 -> call$lambda$2$lambda$0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/internal/bolts/TaskCompletionSource;Lcom/facebook/react/runtime/internal/bolts/Task;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/internal/bolts/TaskCompletionSource;Lcom/facebook/react/runtime/internal/bolts/Task;)Lr3/u;"} 16:29:kotlin.Unit call$lambda$2$lambda$0(com.facebook.react.runtime.internal.bolts.TaskCompletionSource,com.facebook.react.runtime.internal.bolts.Task):314:314 -> call$lambda$2$lambda$0 30:36:kotlin.Unit call$lambda$2$lambda$0(com.facebook.react.runtime.internal.bolts.TaskCompletionSource,com.facebook.react.runtime.internal.bolts.Task):315:315 -> call$lambda$2$lambda$0 37:39:kotlin.Unit call$lambda$2$lambda$0(com.facebook.react.runtime.internal.bolts.TaskCompletionSource,com.facebook.react.runtime.internal.bolts.Task):317:317 -> call$lambda$2$lambda$0 @@ -114131,7 +118969,7 @@ com.facebook.react.runtime.internal.bolts.Task$Companion -> com.facebook.react.r 26:29:void completeAfterTask$lambda$5(com.facebook.react.runtime.internal.bolts.Continuation,com.facebook.react.runtime.internal.bolts.Task,com.facebook.react.runtime.internal.bolts.TaskCompletionSource):409:409 -> completeAfterTask$lambda$5 30:33:void completeAfterTask$lambda$5(com.facebook.react.runtime.internal.bolts.Continuation,com.facebook.react.runtime.internal.bolts.Task,com.facebook.react.runtime.internal.bolts.TaskCompletionSource):407:407 -> completeAfterTask$lambda$5 6:15:kotlin.Unit completeAfterTask$lambda$5$lambda$4(com.facebook.react.runtime.internal.bolts.TaskCompletionSource,com.facebook.react.runtime.internal.bolts.Task):400:400 -> completeAfterTask$lambda$5$lambda$4 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/internal/bolts/TaskCompletionSource;Lcom/facebook/react/runtime/internal/bolts/Task;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/internal/bolts/TaskCompletionSource;Lcom/facebook/react/runtime/internal/bolts/Task;)Lr3/u;"} 16:29:kotlin.Unit completeAfterTask$lambda$5$lambda$4(com.facebook.react.runtime.internal.bolts.TaskCompletionSource,com.facebook.react.runtime.internal.bolts.Task):401:401 -> completeAfterTask$lambda$5$lambda$4 30:36:kotlin.Unit completeAfterTask$lambda$5$lambda$4(com.facebook.react.runtime.internal.bolts.TaskCompletionSource,com.facebook.react.runtime.internal.bolts.Task):402:402 -> completeAfterTask$lambda$5$lambda$4 37:39:kotlin.Unit completeAfterTask$lambda$5$lambda$4(com.facebook.react.runtime.internal.bolts.TaskCompletionSource,com.facebook.react.runtime.internal.bolts.Task):404:404 -> completeAfterTask$lambda$5$lambda$4 @@ -114142,9 +118980,9 @@ com.facebook.react.runtime.internal.bolts.Task$Companion -> com.facebook.react.r 10:13:void completeImmediately$lambda$3(com.facebook.react.runtime.internal.bolts.Continuation,com.facebook.react.runtime.internal.bolts.Task,com.facebook.react.runtime.internal.bolts.TaskCompletionSource):365:365 -> completeImmediately$lambda$3 14:17:void completeImmediately$lambda$3(com.facebook.react.runtime.internal.bolts.Continuation,com.facebook.react.runtime.internal.bolts.Task,com.facebook.react.runtime.internal.bolts.TaskCompletionSource):363:363 -> completeImmediately$lambda$3 1:6:com.facebook.react.runtime.internal.bolts.TaskCompletionSource create$ReactAndroid_release():267:267 -> create$ReactAndroid_release - 1:1:m3.Unit $r8$lambda$Wte9mBEOgr-3UOzM9JKp4k-gNq8(com.facebook.react.runtime.internal.bolts.TaskCompletionSource,com.facebook.react.runtime.internal.bolts.Task):0:0 -> d + 1:1:r3.Unit $r8$lambda$Wte9mBEOgr-3UOzM9JKp4k-gNq8(com.facebook.react.runtime.internal.bolts.TaskCompletionSource,com.facebook.react.runtime.internal.bolts.Task):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/internal/bolts/TaskCompletionSource;Lcom/facebook/react/runtime/internal/bolts/Task;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/runtime/internal/bolts/TaskCompletionSource;Lcom/facebook/react/runtime/internal/bolts/Task;)Lr3/u;"} 1:1:void $r8$lambda$b7MTC0ufkn_2TjF4BGcNqGR9qK0(com.facebook.react.runtime.internal.bolts.Continuation,com.facebook.react.runtime.internal.bolts.Task,com.facebook.react.runtime.internal.bolts.TaskCompletionSource):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} 1:5:com.facebook.react.runtime.internal.bolts.Task forError(java.lang.Exception):288:288 -> forError @@ -114229,11 +119067,11 @@ com.facebook.react.runtime.internal.bolts.TaskCompletionSource -> com.facebook.r com.facebook.react.shell.MainPackageConfig -> com.facebook.react.shell.MainPackageConfig: # {"id":"sourceFile","fileName":"MainPackageConfig.kt"} com.facebook.imagepipeline.core.ImagePipelineConfig frescoConfig -> frescoConfig - # {"id":"com.android.tools.r8.residualsignature","signature":"Li1/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm1/u;"} 6:11:void (com.facebook.imagepipeline.core.ImagePipelineConfig):13:13 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/u;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/u;)V"} 1:3:com.facebook.imagepipeline.core.ImagePipelineConfig getFrescoConfig():13:13 -> getFrescoConfig - # {"id":"com.android.tools.r8.residualsignature","signature":"()Li1/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm1/u;"} com.facebook.react.shell.MainReactPackage -> com.facebook.react.shell.MainReactPackage: # {"id":"sourceFile","fileName":"MainReactPackage.kt"} 1:1:void ():0:0 -> @@ -114441,133 +119279,133 @@ com.facebook.react.shell.MainReactPackage -> com.facebook.react.shell.MainReactP 1:6:com.facebook.react.bridge.NativeModule viewManagersMap$lambda$7():181:181 -> viewManagersMap$lambda$7 1:8:com.facebook.react.bridge.NativeModule viewManagersMap$lambda$8():183:183 -> viewManagersMap$lambda$8 1:11:com.facebook.react.bridge.NativeModule viewManagersMap$lambda$9():184:184 -> viewManagersMap$lambda$9 -com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda0 -> H1.a: +com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda0 -> L1.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.util.Map com.facebook.react.shell.MainReactPackage$$InternalSyntheticLambda$1$08c749b43e96ad7d719afec0fe6d2699c06be218bb825a169c005ab1ba2f3f9c$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} - 1:1:void H1.MainReactPackage$$ExternalSyntheticLambda0.(java.util.Map):0:0 -> + 1:1:void L1.MainReactPackage$$ExternalSyntheticLambda0.(java.util.Map):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.util.Map H1.MainReactPackage$$ExternalSyntheticLambda0.getReactModuleInfos():0:0 -> getReactModuleInfos + 1:1:java.util.Map L1.MainReactPackage$$ExternalSyntheticLambda0.getReactModuleInfos():0:0 -> getReactModuleInfos # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda1 -> H1.j: +com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda1 -> L1.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void H1.MainReactPackage$$ExternalSyntheticLambda1.():0:0 -> + 1:1:void L1.MainReactPackage$$ExternalSyntheticLambda1.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object H1.MainReactPackage$$ExternalSyntheticLambda1.get():0:0 -> get + 1:1:java.lang.Object L1.MainReactPackage$$ExternalSyntheticLambda1.get():0:0 -> get # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda10 -> H1.b: +com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda10 -> L1.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void H1.MainReactPackage$$ExternalSyntheticLambda10.():0:0 -> + 1:1:void L1.MainReactPackage$$ExternalSyntheticLambda10.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object H1.MainReactPackage$$ExternalSyntheticLambda10.get():0:0 -> get + 1:1:java.lang.Object L1.MainReactPackage$$ExternalSyntheticLambda10.get():0:0 -> get # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda11 -> H1.c: +com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda11 -> L1.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void H1.MainReactPackage$$ExternalSyntheticLambda11.():0:0 -> + 1:1:void L1.MainReactPackage$$ExternalSyntheticLambda11.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object H1.MainReactPackage$$ExternalSyntheticLambda11.get():0:0 -> get + 1:1:java.lang.Object L1.MainReactPackage$$ExternalSyntheticLambda11.get():0:0 -> get # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda12 -> H1.d: +com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda12 -> L1.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void H1.MainReactPackage$$ExternalSyntheticLambda12.():0:0 -> + 1:1:void L1.MainReactPackage$$ExternalSyntheticLambda12.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object H1.MainReactPackage$$ExternalSyntheticLambda12.get():0:0 -> get + 1:1:java.lang.Object L1.MainReactPackage$$ExternalSyntheticLambda12.get():0:0 -> get # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda13 -> H1.e: +com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda13 -> L1.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void H1.MainReactPackage$$ExternalSyntheticLambda13.():0:0 -> + 1:1:void L1.MainReactPackage$$ExternalSyntheticLambda13.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object H1.MainReactPackage$$ExternalSyntheticLambda13.get():0:0 -> get + 1:1:java.lang.Object L1.MainReactPackage$$ExternalSyntheticLambda13.get():0:0 -> get # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda14 -> H1.f: +com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda14 -> L1.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void H1.MainReactPackage$$ExternalSyntheticLambda14.():0:0 -> + 1:1:void L1.MainReactPackage$$ExternalSyntheticLambda14.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object H1.MainReactPackage$$ExternalSyntheticLambda14.get():0:0 -> get + 1:1:java.lang.Object L1.MainReactPackage$$ExternalSyntheticLambda14.get():0:0 -> get # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda15 -> H1.g: +com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda15 -> L1.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void H1.MainReactPackage$$ExternalSyntheticLambda15.():0:0 -> + 1:1:void L1.MainReactPackage$$ExternalSyntheticLambda15.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object H1.MainReactPackage$$ExternalSyntheticLambda15.get():0:0 -> get + 1:1:java.lang.Object L1.MainReactPackage$$ExternalSyntheticLambda15.get():0:0 -> get # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda16 -> H1.h: +com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda16 -> L1.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void H1.MainReactPackage$$ExternalSyntheticLambda16.():0:0 -> + 1:1:void L1.MainReactPackage$$ExternalSyntheticLambda16.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object H1.MainReactPackage$$ExternalSyntheticLambda16.get():0:0 -> get + 1:1:java.lang.Object L1.MainReactPackage$$ExternalSyntheticLambda16.get():0:0 -> get # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda17 -> H1.i: +com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda17 -> L1.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void H1.MainReactPackage$$ExternalSyntheticLambda17.():0:0 -> + 1:1:void L1.MainReactPackage$$ExternalSyntheticLambda17.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object H1.MainReactPackage$$ExternalSyntheticLambda17.get():0:0 -> get + 1:1:java.lang.Object L1.MainReactPackage$$ExternalSyntheticLambda17.get():0:0 -> get # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda2 -> H1.k: +com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda2 -> L1.k: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void H1.MainReactPackage$$ExternalSyntheticLambda2.():0:0 -> + 1:1:void L1.MainReactPackage$$ExternalSyntheticLambda2.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object H1.MainReactPackage$$ExternalSyntheticLambda2.get():0:0 -> get + 1:1:java.lang.Object L1.MainReactPackage$$ExternalSyntheticLambda2.get():0:0 -> get # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda3 -> H1.l: +com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda3 -> L1.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void H1.MainReactPackage$$ExternalSyntheticLambda3.():0:0 -> + 1:1:void L1.MainReactPackage$$ExternalSyntheticLambda3.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object H1.MainReactPackage$$ExternalSyntheticLambda3.get():0:0 -> get + 1:1:java.lang.Object L1.MainReactPackage$$ExternalSyntheticLambda3.get():0:0 -> get # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda4 -> H1.m: +com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda4 -> L1.m: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void H1.MainReactPackage$$ExternalSyntheticLambda4.():0:0 -> + 1:1:void L1.MainReactPackage$$ExternalSyntheticLambda4.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object H1.MainReactPackage$$ExternalSyntheticLambda4.get():0:0 -> get + 1:1:java.lang.Object L1.MainReactPackage$$ExternalSyntheticLambda4.get():0:0 -> get # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda5 -> H1.n: +com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda5 -> L1.n: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void H1.MainReactPackage$$ExternalSyntheticLambda5.():0:0 -> + 1:1:void L1.MainReactPackage$$ExternalSyntheticLambda5.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object H1.MainReactPackage$$ExternalSyntheticLambda5.get():0:0 -> get + 1:1:java.lang.Object L1.MainReactPackage$$ExternalSyntheticLambda5.get():0:0 -> get # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda6 -> H1.o: +com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda6 -> L1.o: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void H1.MainReactPackage$$ExternalSyntheticLambda6.():0:0 -> + 1:1:void L1.MainReactPackage$$ExternalSyntheticLambda6.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object H1.MainReactPackage$$ExternalSyntheticLambda6.get():0:0 -> get + 1:1:java.lang.Object L1.MainReactPackage$$ExternalSyntheticLambda6.get():0:0 -> get # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda7 -> H1.p: +com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda7 -> L1.p: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void H1.MainReactPackage$$ExternalSyntheticLambda7.():0:0 -> + 1:1:void L1.MainReactPackage$$ExternalSyntheticLambda7.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object H1.MainReactPackage$$ExternalSyntheticLambda7.get():0:0 -> get + 1:1:java.lang.Object L1.MainReactPackage$$ExternalSyntheticLambda7.get():0:0 -> get # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda8 -> H1.q: +com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda8 -> L1.q: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void H1.MainReactPackage$$ExternalSyntheticLambda8.():0:0 -> + 1:1:void L1.MainReactPackage$$ExternalSyntheticLambda8.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object H1.MainReactPackage$$ExternalSyntheticLambda8.get():0:0 -> get + 1:1:java.lang.Object L1.MainReactPackage$$ExternalSyntheticLambda8.get():0:0 -> get # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda9 -> H1.r: +com.facebook.react.shell.MainReactPackage$$ExternalSyntheticLambda9 -> L1.r: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void H1.MainReactPackage$$ExternalSyntheticLambda9.():0:0 -> + 1:1:void L1.MainReactPackage$$ExternalSyntheticLambda9.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object H1.MainReactPackage$$ExternalSyntheticLambda9.get():0:0 -> get + 1:1:java.lang.Object L1.MainReactPackage$$ExternalSyntheticLambda9.get():0:0 -> get # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.soloader.OpenSourceMergedSoMapping -> com.facebook.react.soloader.OpenSourceMergedSoMapping: # {"id":"sourceFile","fileName":"OpenSourceMergedSoMapping.kt"} @@ -115200,7 +120038,7 @@ com.facebook.react.uimanager.BaseViewManager$$ExternalSyntheticApiModelOutline0 com.facebook.react.uimanager.BaseViewManager$$ExternalSyntheticApiModelOutline1 -> com.facebook.react.uimanager.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void m(android.view.View,int):0:0 -> a + 1:1:void m(android.view.View,android.graphics.Matrix):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.uimanager.BaseViewManager$$ExternalSyntheticApiModelOutline2 -> com.facebook.react.uimanager.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} @@ -115209,6 +120047,11 @@ com.facebook.react.uimanager.BaseViewManager$$ExternalSyntheticApiModelOutline2 # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.uimanager.BaseViewManager$$ExternalSyntheticApiModelOutline3 -> com.facebook.react.uimanager.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:void m(android.view.View,int):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.facebook.react.uimanager.BaseViewManager$$ExternalSyntheticApiModelOutline4 -> com.facebook.react.uimanager.e: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.View,boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} @@ -115238,7 +120081,7 @@ com.facebook.react.uimanager.BaseViewManager$LayerEffectsHelper -> com.facebook. 47:54:void apply(android.view.View,com.facebook.react.bridge.ReadableArray,java.lang.Boolean):567:567 -> apply 55:58:void apply(android.view.View,com.facebook.react.bridge.ReadableArray,java.lang.Boolean):568:568 -> apply 59:62:void apply(android.view.View,com.facebook.react.bridge.ReadableArray,java.lang.Boolean):570:570 -> apply -com.facebook.react.uimanager.BaseViewManager$LayerEffectsHelper$$ExternalSyntheticApiModelOutline0 -> com.facebook.react.uimanager.e: +com.facebook.react.uimanager.BaseViewManager$LayerEffectsHelper$$ExternalSyntheticApiModelOutline0 -> com.facebook.react.uimanager.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.View,android.graphics.RenderEffect):0:0 -> a @@ -115406,77 +120249,77 @@ com.facebook.react.uimanager.BlendModeHelper -> com.facebook.react.uimanager.Ble 212:219:android.graphics.BlendMode parseMixBlendMode(java.lang.String):27:27 -> parseMixBlendMode 220:224:android.graphics.BlendMode parseMixBlendMode(java.lang.String):43:43 -> parseMixBlendMode 225:248:android.graphics.BlendMode parseMixBlendMode(java.lang.String):44:44 -> parseMixBlendMode -com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline0 -> com.facebook.react.uimanager.f: +com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline0 -> com.facebook.react.uimanager.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.BlendMode m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline1 -> com.facebook.react.uimanager.l: +com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline1 -> com.facebook.react.uimanager.m: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.BlendMode m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline10 -> com.facebook.react.uimanager.g: +com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline10 -> com.facebook.react.uimanager.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.BlendMode m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline11 -> com.facebook.react.uimanager.h: +com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline11 -> com.facebook.react.uimanager.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.BlendMode m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline12 -> com.facebook.react.uimanager.i: +com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline12 -> com.facebook.react.uimanager.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.BlendMode m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline13 -> com.facebook.react.uimanager.j: +com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline13 -> com.facebook.react.uimanager.k: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.BlendMode m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline14 -> com.facebook.react.uimanager.k: +com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline14 -> com.facebook.react.uimanager.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.BlendMode m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline2 -> com.facebook.react.uimanager.m: +com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline2 -> com.facebook.react.uimanager.n: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.BlendMode m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline3 -> com.facebook.react.uimanager.n: +com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline3 -> com.facebook.react.uimanager.o: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.BlendMode m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline4 -> com.facebook.react.uimanager.o: +com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline4 -> com.facebook.react.uimanager.p: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.BlendMode m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline5 -> com.facebook.react.uimanager.p: +com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline5 -> com.facebook.react.uimanager.q: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.BlendMode m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline6 -> com.facebook.react.uimanager.q: +com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline6 -> com.facebook.react.uimanager.r: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.BlendMode m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline7 -> com.facebook.react.uimanager.r: +com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline7 -> com.facebook.react.uimanager.s: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.BlendMode m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline8 -> com.facebook.react.uimanager.s: +com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline8 -> com.facebook.react.uimanager.t: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.BlendMode m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline9 -> com.facebook.react.uimanager.t: +com.facebook.react.uimanager.BlendModeHelper$$ExternalSyntheticApiModelOutline9 -> com.facebook.react.uimanager.u: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.BlendMode m():0:0 -> a @@ -115665,66 +120508,56 @@ com.facebook.react.uimanager.FilterHelper -> com.facebook.react.uimanager.Filter 341:363:android.graphics.RenderEffect parseFilters(com.facebook.react.bridge.ReadableArray):49:49 -> parseFilters 364:372:android.graphics.RenderEffect parseFilters(com.facebook.react.bridge.ReadableArray):32:32 -> parseFilters 1:18:float sigmaToRadius$ReactAndroid_release(float):393:393 -> sigmaToRadius$ReactAndroid_release -com.facebook.react.uimanager.FilterHelper$$ExternalSyntheticApiModelOutline0 -> com.facebook.react.uimanager.u: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - 1:1:android.graphics.RenderEffect m(android.graphics.ColorFilter):0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.FilterHelper$$ExternalSyntheticApiModelOutline1 -> com.facebook.react.uimanager.x: +com.facebook.react.uimanager.FilterHelper$$ExternalSyntheticApiModelOutline0 -> com.facebook.react.uimanager.v: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.RenderEffect m(android.graphics.ColorFilter,android.graphics.RenderEffect):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.FilterHelper$$ExternalSyntheticApiModelOutline10 -> com.facebook.react.uimanager.v: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - 1:1:android.graphics.BlendModeColorFilter m(int,android.graphics.BlendMode):0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.FilterHelper$$ExternalSyntheticApiModelOutline11 -> com.facebook.react.uimanager.w: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - 1:1:void m():0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.FilterHelper$$ExternalSyntheticApiModelOutline2 -> com.facebook.react.uimanager.y: +com.facebook.react.uimanager.FilterHelper$$ExternalSyntheticApiModelOutline1 -> com.facebook.react.uimanager.w: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.Shader$TileMode m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.FilterHelper$$ExternalSyntheticApiModelOutline3 -> com.facebook.react.uimanager.z: +com.facebook.react.uimanager.FilterHelper$$ExternalSyntheticApiModelOutline2 -> com.facebook.react.uimanager.x: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.RenderEffect m(float,float,android.graphics.Shader$TileMode):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.FilterHelper$$ExternalSyntheticApiModelOutline4 -> com.facebook.react.uimanager.A: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - 1:1:android.graphics.RenderEffect m(float,float,android.graphics.RenderEffect,android.graphics.Shader$TileMode):0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.FilterHelper$$ExternalSyntheticApiModelOutline5 -> com.facebook.react.uimanager.B: +com.facebook.react.uimanager.FilterHelper$$ExternalSyntheticApiModelOutline3 -> com.facebook.react.uimanager.y: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.RenderEffect m(float,float):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.FilterHelper$$ExternalSyntheticApiModelOutline6 -> com.facebook.react.uimanager.C: +com.facebook.react.uimanager.FilterHelper$$ExternalSyntheticApiModelOutline4 -> com.facebook.react.uimanager.z: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.RenderEffect m(float,float,android.graphics.RenderEffect):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.FilterHelper$$ExternalSyntheticApiModelOutline7 -> com.facebook.react.uimanager.D: +com.facebook.react.uimanager.FilterHelper$$ExternalSyntheticApiModelOutline5 -> com.facebook.react.uimanager.A: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.BlendMode m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.FilterHelper$$ExternalSyntheticApiModelOutline8 -> com.facebook.react.uimanager.E: +com.facebook.react.uimanager.FilterHelper$$ExternalSyntheticApiModelOutline6 -> com.facebook.react.uimanager.B: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.BlendMode m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.FilterHelper$$ExternalSyntheticApiModelOutline9 -> com.facebook.react.uimanager.F: +com.facebook.react.uimanager.FilterHelper$$ExternalSyntheticApiModelOutline7 -> com.facebook.react.uimanager.C: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.RenderEffect m(android.graphics.RenderEffect,android.graphics.RenderEffect,android.graphics.BlendMode):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} +com.facebook.react.uimanager.FilterHelper$$ExternalSyntheticApiModelOutline8 -> com.facebook.react.uimanager.D: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:android.graphics.BlendModeColorFilter m(int,android.graphics.BlendMode):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.facebook.react.uimanager.FilterHelper$$ExternalSyntheticApiModelOutline9 -> com.facebook.react.uimanager.E: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:void m():0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.uimanager.FloatUtil -> com.facebook.react.uimanager.FloatUtil: # {"id":"sourceFile","fileName":"FloatUtil.kt"} 1:4:void ():12:12 -> @@ -116296,7 +121129,7 @@ com.facebook.react.uimanager.LayoutShadowNode$MutableYogaValue -> com.facebook.r # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/yoga/w;"} 1:1:void (com.facebook.react.uimanager.LayoutShadowNode-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/G;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/F;)V"} 2:2:void ():54:54 -> 3:5:void (com.facebook.react.uimanager.LayoutShadowNode$MutableYogaValue):56:58 -> 1:6:void setFromDynamic(com.facebook.react.bridge.Dynamic):62:62 -> setFromDynamic @@ -116318,7 +121151,7 @@ com.facebook.react.uimanager.LayoutShadowNode$MutableYogaValue -> com.facebook.r 118:128:void setFromDynamic(com.facebook.react.bridge.Dynamic):80:80 -> setFromDynamic 129:132:void setFromDynamic(com.facebook.react.bridge.Dynamic):82:82 -> setFromDynamic 133:137:void setFromDynamic(com.facebook.react.bridge.Dynamic):83:83 -> setFromDynamic -com.facebook.react.uimanager.LayoutShadowNode-IA -> com.facebook.react.uimanager.G: +com.facebook.react.uimanager.LayoutShadowNode-IA -> com.facebook.react.uimanager.F: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.uimanager.LengthPercentage -> com.facebook.react.uimanager.LengthPercentage: @@ -117104,7 +121937,7 @@ com.facebook.react.uimanager.NoSuchNativeViewException$Companion -> com.facebook com.facebook.react.uimanager.OnLayoutEvent -> com.facebook.react.uimanager.OnLayoutEvent: # {"id":"sourceFile","fileName":"OnLayoutEvent.kt"} androidx.core.util.Pools$SynchronizedPool EVENTS_POOL -> EVENTS_POOL - # {"id":"com.android.tools.r8.residualsignature","signature":"LE/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF/f;"} 9:10:void ():69:69 -> 11:12:void ():70:70 -> 13:15:void ():68:68 -> @@ -117112,7 +121945,7 @@ com.facebook.react.uimanager.OnLayoutEvent -> com.facebook.react.uimanager.OnLay 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():29:29 -> 1:3:androidx.core.util.Pools$SynchronizedPool access$getEVENTS_POOL$cp():24:24 -> access$getEVENTS_POOL$cp - # {"id":"com.android.tools.r8.residualsignature","signature":"()LE/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF/f;"} 1:4:com.facebook.react.bridge.ReadableMap com.facebook.react.bridge.ReadableMapBuilderKt.buildReadableMap(kotlin.jvm.functions.Function1):30:30 -> getEventData 1:4:com.facebook.react.bridge.WritableMap getEventData():50 -> getEventData 5:9:com.facebook.react.bridge.ReadableMap com.facebook.react.bridge.ReadableMapBuilderKt.buildReadableMap(kotlin.jvm.functions.Function1):31:31 -> getEventData @@ -117212,34 +122045,34 @@ com.facebook.react.uimanager.ReactAccessibilityDelegate -> com.facebook.react.ui 18:24:void (android.view.View,boolean,int):59:59 -> 25:27:void (android.view.View,boolean,int):67:67 -> 28:31:void (android.view.View,boolean,int):68:68 -> - 1:1:F.AccessibilityNodeInfoCompat createNodeInfoFromView(android.view.View):0:0 -> createNodeInfoFromView + 1:1:G.AccessibilityNodeInfoCompat createNodeInfoFromView(android.view.View):0:0 -> createNodeInfoFromView # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)LF/A;"} - 1:1:F.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View):0:0 -> getAccessibilityNodeProvider + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)LG/z;"} + 1:1:G.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View):0:0 -> getAccessibilityNodeProvider # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)LF/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)LG/A;"} 1:3:android.view.View getHostView():47:47 -> getHostView - 1:1:java.lang.CharSequence getTalkbackDescription(android.view.View,F.AccessibilityNodeInfoCompat):0:0 -> getTalkbackDescription + 1:1:java.lang.CharSequence getTalkbackDescription(android.view.View,G.AccessibilityNodeInfoCompat):0:0 -> getTalkbackDescription # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)Ljava/lang/CharSequence;"} - 1:1:boolean hasNonActionableSpeakingDescendants(F.AccessibilityNodeInfoCompat,android.view.View):0:0 -> hasNonActionableSpeakingDescendants + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)Ljava/lang/CharSequence;"} + 1:1:boolean hasNonActionableSpeakingDescendants(G.AccessibilityNodeInfoCompat,android.view.View):0:0 -> hasNonActionableSpeakingDescendants # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A;Landroid/view/View;)Z"} - 1:1:boolean hasText(F.AccessibilityNodeInfoCompat):0:0 -> hasText + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z;Landroid/view/View;)Z"} + 1:1:boolean hasText(G.AccessibilityNodeInfoCompat):0:0 -> hasText # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A;)Z"} - 1:1:boolean hasValidRangeInfo(F.AccessibilityNodeInfoCompat):0:0 -> hasValidRangeInfo + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z;)Z"} + 1:1:boolean hasValidRangeInfo(G.AccessibilityNodeInfoCompat):0:0 -> hasValidRangeInfo # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A;)Z"} - 1:1:boolean isAccessibilityFocusable(F.AccessibilityNodeInfoCompat,android.view.View):0:0 -> isAccessibilityFocusable + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z;)Z"} + 1:1:boolean isAccessibilityFocusable(G.AccessibilityNodeInfoCompat,android.view.View):0:0 -> isAccessibilityFocusable # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A;Landroid/view/View;)Z"} - 1:1:boolean isActionableForAccessibility(F.AccessibilityNodeInfoCompat):0:0 -> isActionableForAccessibility + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z;Landroid/view/View;)Z"} + 1:1:boolean isActionableForAccessibility(G.AccessibilityNodeInfoCompat):0:0 -> isActionableForAccessibility # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A;)Z"} - 1:1:boolean isSpeakingNode(F.AccessibilityNodeInfoCompat,android.view.View):0:0 -> isSpeakingNode + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z;)Z"} + 1:1:boolean isSpeakingNode(G.AccessibilityNodeInfoCompat,android.view.View):0:0 -> isSpeakingNode # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A;Landroid/view/View;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z;Landroid/view/View;)Z"} 11:13:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):191:191 -> onInitializeAccessibilityEvent 14:23:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):194:194 -> onInitializeAccessibilityEvent 24:31:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):197:197 -> onInitializeAccessibilityEvent @@ -117257,7 +122090,7 @@ com.facebook.react.uimanager.ReactAccessibilityDelegate -> com.facebook.react.ui 99:101:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):213:213 -> onInitializeAccessibilityEvent 102:105:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):214:214 -> onInitializeAccessibilityEvent 11:13:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):72:72 -> onInitializeAccessibilityNodeInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} 14:21:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):74:74 -> onInitializeAccessibilityNodeInfo 22:45:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):75:75 -> onInitializeAccessibilityNodeInfo 46:48:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):76:76 -> onInitializeAccessibilityNodeInfo @@ -117319,7 +122152,7 @@ com.facebook.react.uimanager.ReactAccessibilityDelegate -> com.facebook.react.ui 428:463:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):178:178 -> onInitializeAccessibilityNodeInfo 464:473:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):186:186 -> onInitializeAccessibilityNodeInfo 6:10:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):286:286 -> onPopulateNodeForVirtualView - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILF/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILG/z;)V"} 11:21:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):288:288 -> onPopulateNodeForVirtualView 10:20:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):222:222 -> performAccessibilityAction 21:27:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):225:225 -> performAccessibilityAction @@ -117349,11 +122182,11 @@ com.facebook.react.uimanager.ReactAccessibilityDelegate -> com.facebook.react.ui 10:14:void scheduleAccessibilityEventSender(android.view.View):273:273 -> scheduleAccessibilityEventSender 15:25:void scheduleAccessibilityEventSender(android.view.View):275:275 -> scheduleAccessibilityEventSender 26:33:void scheduleAccessibilityEventSender(android.view.View):276:276 -> scheduleAccessibilityEventSender - 1:1:void setRole(F.AccessibilityNodeInfoCompat,com.facebook.react.uimanager.ReactAccessibilityDelegate$AccessibilityRole,android.content.Context):0:0 -> setRole + 1:1:void setRole(G.AccessibilityNodeInfoCompat,com.facebook.react.uimanager.ReactAccessibilityDelegate$AccessibilityRole,android.content.Context):0:0 -> setRole # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A;Lcom/facebook/react/uimanager/ReactAccessibilityDelegate$AccessibilityRole;Landroid/content/Context;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z;Lcom/facebook/react/uimanager/ReactAccessibilityDelegate$AccessibilityRole;Landroid/content/Context;)V"} 6:10:androidx.core.view.accessibility.AccessibilityNodeProviderCompat superGetAccessibilityNodeProvider(android.view.View):306:306 -> superGetAccessibilityNodeProvider - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)LF/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)LG/A;"} com.facebook.react.uimanager.ReactAccessibilityDelegate$AccessibilityActionEvent -> com.facebook.react.uimanager.ReactAccessibilityDelegate$AccessibilityActionEvent: # {"id":"sourceFile","fileName":"ReactAccessibilityDelegate.kt"} 6:8:void (com.facebook.react.bridge.WritableMap,int,int):397:397 -> @@ -117475,12 +122308,12 @@ com.facebook.react.uimanager.ReactAccessibilityDelegate$Companion -> com.faceboo 2:2:void access$setState(com.facebook.react.uimanager.ReactAccessibilityDelegate$Companion,androidx.core.view.accessibility.AccessibilityNodeInfoCompat,com.facebook.react.bridge.ReadableMap):560:560 -> 2:2:void ():560 -> 1:4:void access$setState(com.facebook.react.uimanager.ReactAccessibilityDelegate$Companion,androidx.core.view.accessibility.AccessibilityNodeInfoCompat,com.facebook.react.bridge.ReadableMap):560:560 -> access$setState - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/ReactAccessibilityDelegate$Companion;LF/A;Lcom/facebook/react/bridge/ReadableMap;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/ReactAccessibilityDelegate$Companion;LG/z;Lcom/facebook/react/bridge/ReadableMap;)V"} 5:8:androidx.core.view.accessibility.AccessibilityNodeInfoCompat createNodeInfoFromView(android.view.View):913:913 -> createNodeInfoFromView - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)LF/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)LG/z;"} 9:13:androidx.core.view.accessibility.AccessibilityNodeInfoCompat createNodeInfoFromView(android.view.View):917:917 -> createNodeInfoFromView 8:12:java.lang.CharSequence getTalkbackDescription(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):949:949 -> getTalkbackDescription - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)Ljava/lang/CharSequence;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)Ljava/lang/CharSequence;"} 13:20:java.lang.CharSequence getTalkbackDescription(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):950:950 -> getTalkbackDescription 21:24:java.lang.CharSequence getTalkbackDescription(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):956:956 -> getTalkbackDescription 25:31:java.lang.CharSequence getTalkbackDescription(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):957:957 -> getTalkbackDescription @@ -117503,7 +122336,7 @@ com.facebook.react.uimanager.ReactAccessibilityDelegate$Companion -> com.faceboo 128:150:java.lang.CharSequence getTalkbackDescription(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):999:999 -> getTalkbackDescription 151:156:java.lang.CharSequence getTalkbackDescription(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1005:1005 -> getTalkbackDescription 6:10:boolean hasNonActionableSpeakingDescendants(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,android.view.View):738:738 -> hasNonActionableSpeakingDescendants - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A;Landroid/view/View;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z;Landroid/view/View;)Z"} 11:19:boolean hasNonActionableSpeakingDescendants(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,android.view.View):744:744 -> hasNonActionableSpeakingDescendants 20:28:boolean hasNonActionableSpeakingDescendants(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,android.view.View):746:746 -> hasNonActionableSpeakingDescendants 29:32:boolean hasNonActionableSpeakingDescendants(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,android.view.View):753:753 -> hasNonActionableSpeakingDescendants @@ -117512,22 +122345,22 @@ com.facebook.react.uimanager.ReactAccessibilityDelegate$Companion -> com.faceboo 43:49:boolean hasNonActionableSpeakingDescendants(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,android.view.View):762:762 -> hasNonActionableSpeakingDescendants 50:58:boolean hasNonActionableSpeakingDescendants(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,android.view.View):767:767 -> hasNonActionableSpeakingDescendants 3:30:boolean hasStateDescription(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):808:808 -> hasStateDescription - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z;)Z"} 3:8:boolean hasText(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):843:843 -> hasText - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z;)Z"} 9:20:boolean hasText(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):844:844 -> hasText 21:32:boolean hasText(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):845:845 -> hasText 33:49:boolean hasText(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):846:846 -> hasText 5:11:boolean hasValidRangeInfo(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):789:789 -> hasValidRangeInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z;)Z"} 12:15:boolean hasValidRangeInfo(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):791:791 -> hasValidRangeInfo 16:19:boolean hasValidRangeInfo(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):792:792 -> hasValidRangeInfo 20:41:boolean hasValidRangeInfo(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):793:793 -> hasValidRangeInfo 7:13:boolean isAccessibilityFocusable(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,android.view.View):868:868 -> isAccessibilityFocusable - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A;Landroid/view/View;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z;Landroid/view/View;)Z"} 14:30:boolean isAccessibilityFocusable(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,android.view.View):873:873 -> isAccessibilityFocusable 5:24:boolean isActionableForAccessibility(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):890:890 -> isActionableForAccessibility - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z;)Z"} 25:35:boolean isActionableForAccessibility(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):894:894 -> isActionableForAccessibility 36:42:boolean kotlin.collections.CollectionsKt___CollectionsKt.any(java.lang.Iterable,kotlin.jvm.functions.Function1):1761:1761 -> isActionableForAccessibility 36:42:boolean isActionableForAccessibility(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):894 -> isActionableForAccessibility @@ -117537,7 +122370,7 @@ com.facebook.react.uimanager.ReactAccessibilityDelegate$Companion -> com.faceboo 67:74:boolean isActionableForAccessibility(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):896:896 -> isActionableForAccessibility 75:85:boolean isActionableForAccessibility(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):897:897 -> isActionableForAccessibility 7:16:boolean isSpeakingNode(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,android.view.View):826:826 -> isSpeakingNode - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A;Landroid/view/View;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z;Landroid/view/View;)Z"} 17:23:boolean isSpeakingNode(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,android.view.View):829:829 -> isSpeakingNode 24:29:boolean isSpeakingNode(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,android.view.View):834:834 -> isSpeakingNode 30:35:boolean isSpeakingNode(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,android.view.View):835:835 -> isSpeakingNode @@ -117559,7 +122392,7 @@ com.facebook.react.uimanager.ReactAccessibilityDelegate$Companion -> com.faceboo 68:72:void setDelegate(android.view.View,boolean,int):606:606 -> setDelegate 73:76:void setDelegate(android.view.View,boolean,int):604:604 -> setDelegate 13:14:void setRole(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,com.facebook.react.uimanager.ReactAccessibilityDelegate$AccessibilityRole,android.content.Context):651:651 -> setRole - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A;Lcom/facebook/react/uimanager/ReactAccessibilityDelegate$AccessibilityRole;Landroid/content/Context;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z;Lcom/facebook/react/uimanager/ReactAccessibilityDelegate$AccessibilityRole;Landroid/content/Context;)V"} 15:23:void setRole(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,com.facebook.react.uimanager.ReactAccessibilityDelegate$AccessibilityRole,android.content.Context):652:652 -> setRole 24:36:void setRole(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,com.facebook.react.uimanager.ReactAccessibilityDelegate$AccessibilityRole,android.content.Context):653:653 -> setRole 37:46:void setRole(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,com.facebook.react.uimanager.ReactAccessibilityDelegate$AccessibilityRole,android.content.Context):714:714 -> setRole @@ -117585,7 +122418,7 @@ com.facebook.react.uimanager.ReactAccessibilityDelegate$Companion -> com.faceboo 205:214:void setRole(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,com.facebook.react.uimanager.ReactAccessibilityDelegate$AccessibilityRole,android.content.Context):658:658 -> setRole 215:224:void setRole(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,com.facebook.react.uimanager.ReactAccessibilityDelegate$AccessibilityRole,android.content.Context):655:655 -> setRole 1:4:void setState(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,com.facebook.react.bridge.ReadableMap):628:628 -> setState - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A;Lcom/facebook/react/bridge/ReadableMap;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z;Lcom/facebook/react/bridge/ReadableMap;)V"} 5:10:void setState(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,com.facebook.react.bridge.ReadableMap):629:629 -> setState 11:14:void setState(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,com.facebook.react.bridge.ReadableMap):630:630 -> setState 15:18:void setState(androidx.core.view.accessibility.AccessibilityNodeInfoCompat,com.facebook.react.bridge.ReadableMap):631:631 -> setState @@ -119014,10 +123847,10 @@ com.facebook.react.uimanager.UIManagerModule$MemoryTrimCallback -> com.facebook. # {"id":"sourceFile","fileName":"UIManagerModule.java"} 1:1:void (com.facebook.react.uimanager.UIManagerModule-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/H;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/G;)V"} 2:2:void ():815:815 -> 5:12:void onTrimMemory(int):820:820 -> onTrimMemory -com.facebook.react.uimanager.UIManagerModule-IA -> com.facebook.react.uimanager.H: +com.facebook.react.uimanager.UIManagerModule-IA -> com.facebook.react.uimanager.G: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.uimanager.UIManagerModuleConstants -> com.facebook.react.uimanager.UIManagerModuleConstants: @@ -119402,7 +124235,7 @@ com.facebook.react.uimanager.UIViewOperationQueue$ConfigureLayoutAnimationOperat # {"id":"sourceFile","fileName":"UIViewOperationQueue.java"} 1:1:void (com.facebook.react.uimanager.UIViewOperationQueue,com.facebook.react.bridge.ReadableMap,com.facebook.react.bridge.Callback,com.facebook.react.uimanager.UIViewOperationQueue-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/UIViewOperationQueue;Lcom/facebook/react/bridge/ReadableMap;Lcom/facebook/react/bridge/Callback;Lcom/facebook/react/uimanager/I;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/UIViewOperationQueue;Lcom/facebook/react/bridge/ReadableMap;Lcom/facebook/react/bridge/Callback;Lcom/facebook/react/uimanager/H;)V"} 2:4:void (com.facebook.react.uimanager.UIViewOperationQueue,com.facebook.react.bridge.ReadableMap,com.facebook.react.bridge.Callback):395:397 -> 1:14:void execute():402:402 -> execute com.facebook.react.uimanager.UIViewOperationQueue$CreateViewOperation -> com.facebook.react.uimanager.UIViewOperationQueue$CreateViewOperation: @@ -119445,7 +124278,7 @@ com.facebook.react.uimanager.UIViewOperationQueue$DispatchUIFrameCallback -> com # {"id":"sourceFile","fileName":"UIViewOperationQueue.java"} 1:1:void (com.facebook.react.uimanager.UIViewOperationQueue,com.facebook.react.bridge.ReactContext,int,com.facebook.react.uimanager.UIViewOperationQueue-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/UIViewOperationQueue;Lcom/facebook/react/bridge/ReactContext;ILcom/facebook/react/uimanager/I;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/UIViewOperationQueue;Lcom/facebook/react/bridge/ReactContext;ILcom/facebook/react/uimanager/H;)V"} 2:4:void (com.facebook.react.uimanager.UIViewOperationQueue,com.facebook.react.bridge.ReactContext,int):1037:1039 -> 1:12:void dispatchPendingNonBatchedOperations(long):1066:1066 -> dispatchPendingNonBatchedOperations 13:20:void dispatchPendingNonBatchedOperations(long):1067:1067 -> dispatchPendingNonBatchedOperations @@ -119475,7 +124308,7 @@ com.facebook.react.uimanager.UIViewOperationQueue$FindTargetForTouchOperation -> # {"id":"sourceFile","fileName":"UIViewOperationQueue.java"} 1:1:void (com.facebook.react.uimanager.UIViewOperationQueue,int,float,float,com.facebook.react.bridge.Callback,com.facebook.react.uimanager.UIViewOperationQueue-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/UIViewOperationQueue;IFFLcom/facebook/react/bridge/Callback;Lcom/facebook/react/uimanager/I;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/UIViewOperationQueue;IFFLcom/facebook/react/bridge/Callback;Lcom/facebook/react/uimanager/H;)V"} 2:7:void (com.facebook.react.uimanager.UIViewOperationQueue,int,float,float,com.facebook.react.bridge.Callback):474:479 -> 2:18:void execute():485:485 -> execute 19:27:void execute():493:493 -> execute @@ -119494,7 +124327,7 @@ com.facebook.react.uimanager.UIViewOperationQueue$LayoutUpdateFinishedOperation # {"id":"sourceFile","fileName":"UIViewOperationQueue.java"} 1:1:void (com.facebook.react.uimanager.UIViewOperationQueue,com.facebook.react.uimanager.ReactShadowNode,com.facebook.react.uimanager.UIImplementation$LayoutUpdateListener,com.facebook.react.uimanager.UIViewOperationQueue-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/UIViewOperationQueue;Lcom/facebook/react/uimanager/ReactShadowNode;Lcom/facebook/react/uimanager/UIImplementation$LayoutUpdateListener;Lcom/facebook/react/uimanager/I;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/UIViewOperationQueue;Lcom/facebook/react/uimanager/ReactShadowNode;Lcom/facebook/react/uimanager/UIImplementation$LayoutUpdateListener;Lcom/facebook/react/uimanager/H;)V"} 2:4:void (com.facebook.react.uimanager.UIViewOperationQueue,com.facebook.react.uimanager.ReactShadowNode,com.facebook.react.uimanager.UIImplementation$LayoutUpdateListener):520:522 -> 1:8:void execute():527:527 -> execute com.facebook.react.uimanager.UIViewOperationQueue$ManageChildrenOperation -> com.facebook.react.uimanager.UIViewOperationQueue$ManageChildrenOperation: @@ -119509,7 +124342,7 @@ com.facebook.react.uimanager.UIViewOperationQueue$MeasureInWindowOperation -> co # {"id":"sourceFile","fileName":"UIViewOperationQueue.java"} 1:1:void (com.facebook.react.uimanager.UIViewOperationQueue,int,com.facebook.react.bridge.Callback,com.facebook.react.uimanager.UIViewOperationQueue-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/UIViewOperationQueue;ILcom/facebook/react/bridge/Callback;Lcom/facebook/react/uimanager/I;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/UIViewOperationQueue;ILcom/facebook/react/bridge/Callback;Lcom/facebook/react/uimanager/H;)V"} 2:5:void (com.facebook.react.uimanager.UIViewOperationQueue,int,com.facebook.react.bridge.Callback):441:444 -> 2:18:void execute():450:450 -> execute 19:31:void execute():458:458 -> execute @@ -119522,7 +124355,7 @@ com.facebook.react.uimanager.UIViewOperationQueue$MeasureOperation -> com.facebo # {"id":"sourceFile","fileName":"UIViewOperationQueue.java"} 1:1:void (com.facebook.react.uimanager.UIViewOperationQueue,int,com.facebook.react.bridge.Callback,com.facebook.react.uimanager.UIViewOperationQueue-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/UIViewOperationQueue;ILcom/facebook/react/bridge/Callback;Lcom/facebook/react/uimanager/I;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/UIViewOperationQueue;ILcom/facebook/react/bridge/Callback;Lcom/facebook/react/uimanager/H;)V"} 2:5:void (com.facebook.react.uimanager.UIViewOperationQueue,int,com.facebook.react.bridge.Callback):411:414 -> 2:5:void execute():432:432 -> execute 6:22:void execute():420:420 -> execute @@ -119541,7 +124374,7 @@ com.facebook.react.uimanager.UIViewOperationQueue$SendAccessibilityEvent -> com. # {"id":"sourceFile","fileName":"UIViewOperationQueue.java"} 1:1:void (com.facebook.react.uimanager.UIViewOperationQueue,int,int,com.facebook.react.uimanager.UIViewOperationQueue-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/UIViewOperationQueue;IILcom/facebook/react/uimanager/I;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/UIViewOperationQueue;IILcom/facebook/react/uimanager/H;)V"} 2:4:void (com.facebook.react.uimanager.UIViewOperationQueue,int,int):548:550 -> 1:15:void execute():556:556 -> execute 16:23:void execute():565:565 -> execute @@ -119555,7 +124388,7 @@ com.facebook.react.uimanager.UIViewOperationQueue$SetLayoutAnimationEnabledOpera # {"id":"sourceFile","fileName":"UIViewOperationQueue.java"} 1:1:void (com.facebook.react.uimanager.UIViewOperationQueue,boolean,com.facebook.react.uimanager.UIViewOperationQueue-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/UIViewOperationQueue;ZLcom/facebook/react/uimanager/I;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/UIViewOperationQueue;ZLcom/facebook/react/uimanager/H;)V"} 2:3:void (com.facebook.react.uimanager.UIViewOperationQueue,boolean):380:381 -> 1:12:void execute():386:386 -> execute com.facebook.react.uimanager.UIViewOperationQueue$UIBlockOperation -> com.facebook.react.uimanager.UIViewOperationQueue$UIBlockOperation: @@ -119569,7 +124402,7 @@ com.facebook.react.uimanager.UIViewOperationQueue$UpdateInstanceHandleOperation # {"id":"sourceFile","fileName":"UIViewOperationQueue.java"} 1:1:void (com.facebook.react.uimanager.UIViewOperationQueue,int,long,com.facebook.react.uimanager.UIViewOperationQueue-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/UIViewOperationQueue;IJLcom/facebook/react/uimanager/I;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/UIViewOperationQueue;IJLcom/facebook/react/uimanager/H;)V"} 2:4:void (com.facebook.react.uimanager.UIViewOperationQueue,int,long):113:115 -> 1:14:void execute():120:120 -> execute com.facebook.react.uimanager.UIViewOperationQueue$UpdateLayoutOperation -> com.facebook.react.uimanager.UIViewOperationQueue$UpdateLayoutOperation: @@ -119592,7 +124425,7 @@ com.facebook.react.uimanager.UIViewOperationQueue$UpdatePropertiesOperation -> c # {"id":"sourceFile","fileName":"UIViewOperationQueue.java"} 1:1:void (com.facebook.react.uimanager.UIViewOperationQueue,int,com.facebook.react.uimanager.ReactStylesDiffMap,com.facebook.react.uimanager.UIViewOperationQueue-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/UIViewOperationQueue;ILcom/facebook/react/uimanager/ReactStylesDiffMap;Lcom/facebook/react/uimanager/I;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/UIViewOperationQueue;ILcom/facebook/react/uimanager/ReactStylesDiffMap;Lcom/facebook/react/uimanager/H;)V"} 2:4:void (com.facebook.react.uimanager.UIViewOperationQueue,int,com.facebook.react.uimanager.ReactStylesDiffMap):98:100 -> 1:14:void execute():105:105 -> execute com.facebook.react.uimanager.UIViewOperationQueue$UpdateViewExtraData -> com.facebook.react.uimanager.UIViewOperationQueue$UpdateViewExtraData: @@ -119605,7 +124438,7 @@ com.facebook.react.uimanager.UIViewOperationQueue$ViewOperation -> com.facebook. # {"id":"sourceFile","fileName":"UIViewOperationQueue.java"} 1:5:void (com.facebook.react.uimanager.UIViewOperationQueue,int):77:77 -> 6:8:void (com.facebook.react.uimanager.UIViewOperationQueue,int):78:78 -> -com.facebook.react.uimanager.UIViewOperationQueue-IA -> com.facebook.react.uimanager.I: +com.facebook.react.uimanager.UIViewOperationQueue-IA -> com.facebook.react.uimanager.H: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.uimanager.ViewAtIndex -> com.facebook.react.uimanager.ViewAtIndex: @@ -119625,7 +124458,7 @@ com.facebook.react.uimanager.ViewAtIndex -> com.facebook.react.uimanager.ViewAtI 19:33:boolean equals(java.lang.Object):36:36 -> equals 1:21:int hashCode():39:39 -> hashCode 1:35:java.lang.String toString():41:41 -> toString -com.facebook.react.uimanager.ViewAtIndex$$ExternalSyntheticLambda0 -> com.facebook.react.uimanager.J: +com.facebook.react.uimanager.ViewAtIndex$$ExternalSyntheticLambda0 -> com.facebook.react.uimanager.I: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void ():0:0 -> @@ -119677,14 +124510,14 @@ com.facebook.react.uimanager.ViewGroupDrawingOrderHelper -> com.facebook.react.u 18:25:void update():105:105 -> update 26:35:void update():106:106 -> update 36:38:void update():109:109 -> update -com.facebook.react.uimanager.ViewGroupDrawingOrderHelper$$ExternalSyntheticLambda0 -> com.facebook.react.uimanager.K: +com.facebook.react.uimanager.ViewGroupDrawingOrderHelper$$ExternalSyntheticLambda0 -> com.facebook.react.uimanager.J: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void ():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> j + 1:1:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.ViewGroupDrawingOrderHelper$$ExternalSyntheticLambda1 -> com.facebook.react.uimanager.L: +com.facebook.react.uimanager.ViewGroupDrawingOrderHelper$$ExternalSyntheticLambda1 -> com.facebook.react.uimanager.K: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} kotlin.jvm.functions.Function2 com.facebook.react.uimanager.ViewGroupDrawingOrderHelper$$InternalSyntheticLambda$1$54506ee94a4d254551358379e151a485e7ec550fec1617bc40ecc9c7a0384580$1.f$0 -> d @@ -119876,24 +124709,24 @@ com.facebook.react.uimanager.ViewManagerRegistry -> com.facebook.react.uimanager 14:14:void (java.util.Map):35:35 -> 15:15:void (java.util.Map):34:34 -> 16:16:void (java.util.Map):36:36 -> - 1:1:void $r8$lambda$1O8RS1fWPoYDrkJ2jg0MXhaS_tA(A3.Function0):0:0 -> a + 1:1:void $r8$lambda$1O8RS1fWPoYDrkJ2jg0MXhaS_tA(F3.Function0):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)V"} - 1:1:m3.Unit $r8$lambda$1OjZErwWBs-b736TZd7XQT1BGvs(java.util.List):0:0 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)V"} + 1:1:r3.Unit $r8$lambda$1OjZErwWBs-b736TZd7XQT1BGvs(java.util.List):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lm3/u;"} - 1:1:void $r8$lambda$IuL__5d8mi0i-1Y0iKs8qgqCg4w(A3.Function0):0:0 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lr3/u;"} + 1:1:void $r8$lambda$IuL__5d8mi0i-1Y0iKs8qgqCg4w(F3.Function0):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)V"} - 1:1:m3.Unit $r8$lambda$Xz9yslOSxjZu6fqjl6Jzw5LuqPE(java.util.List,int):0:0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)V"} + 1:1:r3.Unit $r8$lambda$Xz9yslOSxjZu6fqjl6Jzw5LuqPE(java.util.List,int):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;I)Lm3/u;"} - 1:1:m3.Unit $r8$lambda$sZeCmzzDPBG0LR46OtXxmRH6cF8(java.util.List):0:0 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;I)Lr3/u;"} + 1:1:r3.Unit $r8$lambda$sZeCmzzDPBG0LR46OtXxmRH6cF8(java.util.List):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lm3/u;"} - 1:1:void $r8$lambda$wvVyWeiqvFraNAld-bqV6wGXs4I(A3.Function0):0:0 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lr3/u;"} + 1:1:void $r8$lambda$wvVyWeiqvFraNAld-bqV6wGXs4I(F3.Function0):0:0 -> f # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)V"} 2:6:com.facebook.react.uimanager.ViewManager get(java.lang.String):54:54 -> get 7:16:com.facebook.react.uimanager.ViewManager get(java.lang.String):48:48 -> get 17:18:com.facebook.react.uimanager.ViewManager get(java.lang.String):49:49 -> get @@ -119922,9 +124755,9 @@ com.facebook.react.uimanager.ViewManagerRegistry -> com.facebook.react.uimanager 29:38:void invalidate():134 -> invalidate 39:40:void invalidate():123:123 -> invalidate 1:4:void invalidate$lambda$10(kotlin.jvm.functions.Function0):134:134 -> invalidate$lambda$10 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)V"} 1:16:kotlin.Unit invalidate$lambda$9(java.util.List):126:126 -> invalidate$lambda$9 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lr3/u;"} 17:20:kotlin.Unit invalidate$lambda$9(java.util.List):127:127 -> invalidate$lambda$9 21:23:kotlin.Unit invalidate$lambda$9(java.util.List):129:129 -> invalidate$lambda$9 3:6:void onLowMemory():161:161 -> onLowMemory @@ -119936,11 +124769,11 @@ com.facebook.react.uimanager.ViewManagerRegistry -> com.facebook.react.uimanager 29:38:void onSurfaceStopped(int):116 -> onSurfaceStopped 39:40:void onSurfaceStopped(int):105:105 -> onSurfaceStopped 1:16:kotlin.Unit onSurfaceStopped$lambda$6(java.util.List,int):108:108 -> onSurfaceStopped$lambda$6 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;I)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;I)Lr3/u;"} 17:20:kotlin.Unit onSurfaceStopped$lambda$6(java.util.List,int):109:109 -> onSurfaceStopped$lambda$6 21:23:kotlin.Unit onSurfaceStopped$lambda$6(java.util.List,int):111:111 -> onSurfaceStopped$lambda$6 1:4:void onSurfaceStopped$lambda$7(kotlin.jvm.functions.Function0):116:116 -> onSurfaceStopped$lambda$7 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)V"} 1:13:void onTrimMemory(int):141:141 -> onTrimMemory 14:18:void onTrimMemory(int):143:143 -> onTrimMemory 19:24:void onTrimMemory(int):149:149 -> onTrimMemory @@ -119949,12 +124782,12 @@ com.facebook.react.uimanager.ViewManagerRegistry -> com.facebook.react.uimanager 29:38:void onTrimMemory(int):152 -> onTrimMemory 39:40:void onTrimMemory(int):141:141 -> onTrimMemory 1:16:kotlin.Unit onTrimMemory$lambda$12(java.util.List):144:144 -> onTrimMemory$lambda$12 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lr3/u;"} 17:20:kotlin.Unit onTrimMemory$lambda$12(java.util.List):145:145 -> onTrimMemory$lambda$12 21:23:kotlin.Unit onTrimMemory$lambda$12(java.util.List):147:147 -> onTrimMemory$lambda$12 1:4:void onTrimMemory$lambda$13(kotlin.jvm.functions.Function0):152:152 -> onTrimMemory$lambda$13 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)V"} -com.facebook.react.uimanager.ViewManagerRegistry$$ExternalSyntheticLambda0 -> com.facebook.react.uimanager.M: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)V"} +com.facebook.react.uimanager.ViewManagerRegistry$$ExternalSyntheticLambda0 -> com.facebook.react.uimanager.L: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.util.List com.facebook.react.uimanager.ViewManagerRegistry$$InternalSyntheticLambda$1$633e40f2f9090e176165724a533296619b575803c8c44dc8b032450d68f68c84$0.f$0 -> d @@ -119963,18 +124796,18 @@ com.facebook.react.uimanager.ViewManagerRegistry$$ExternalSyntheticLambda0 -> co # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.ViewManagerRegistry$$ExternalSyntheticLambda1 -> com.facebook.react.uimanager.N: +com.facebook.react.uimanager.ViewManagerRegistry$$ExternalSyntheticLambda1 -> com.facebook.react.uimanager.M: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} kotlin.jvm.functions.Function0 com.facebook.react.uimanager.ViewManagerRegistry$$InternalSyntheticLambda$1$633e40f2f9090e176165724a533296619b575803c8c44dc8b032450d68f68c84$1.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LA3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF3/a;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (A3.Function0):0:0 -> + 1:1:void (F3.Function0):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.ViewManagerRegistry$$ExternalSyntheticLambda2 -> com.facebook.react.uimanager.O: +com.facebook.react.uimanager.ViewManagerRegistry$$ExternalSyntheticLambda2 -> com.facebook.react.uimanager.N: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.util.List com.facebook.react.uimanager.ViewManagerRegistry$$InternalSyntheticLambda$1$b42b1d69ac73c9515b516ef8419e486e2d7d8da923a7bc0aff9c6ac455f9a374$0.f$0 -> d @@ -119983,18 +124816,18 @@ com.facebook.react.uimanager.ViewManagerRegistry$$ExternalSyntheticLambda2 -> co # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.ViewManagerRegistry$$ExternalSyntheticLambda3 -> com.facebook.react.uimanager.P: +com.facebook.react.uimanager.ViewManagerRegistry$$ExternalSyntheticLambda3 -> com.facebook.react.uimanager.O: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} kotlin.jvm.functions.Function0 com.facebook.react.uimanager.ViewManagerRegistry$$InternalSyntheticLambda$1$b42b1d69ac73c9515b516ef8419e486e2d7d8da923a7bc0aff9c6ac455f9a374$1.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LA3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF3/a;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (A3.Function0):0:0 -> + 1:1:void (F3.Function0):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.ViewManagerRegistry$$ExternalSyntheticLambda4 -> com.facebook.react.uimanager.Q: +com.facebook.react.uimanager.ViewManagerRegistry$$ExternalSyntheticLambda4 -> com.facebook.react.uimanager.P: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.util.List com.facebook.react.uimanager.ViewManagerRegistry$$InternalSyntheticLambda$1$c8916bfcc338b57a8ad23254ba43f27b70f04167d1d6e98474f2561c0fdaf526$0.f$0 -> d @@ -120005,15 +124838,15 @@ com.facebook.react.uimanager.ViewManagerRegistry$$ExternalSyntheticLambda4 -> co # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object invoke():0:0 -> invoke # {"id":"com.android.tools.r8.synthesized"} -com.facebook.react.uimanager.ViewManagerRegistry$$ExternalSyntheticLambda5 -> com.facebook.react.uimanager.S: +com.facebook.react.uimanager.ViewManagerRegistry$$ExternalSyntheticLambda5 -> com.facebook.react.uimanager.Q: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} kotlin.jvm.functions.Function0 com.facebook.react.uimanager.ViewManagerRegistry$$InternalSyntheticLambda$1$c8916bfcc338b57a8ad23254ba43f27b70f04167d1d6e98474f2561c0fdaf526$1.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LA3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF3/a;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (A3.Function0):0:0 -> + 1:1:void (F3.Function0):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.uimanager.ViewManagerResolver -> com.facebook.react.uimanager.ViewManagerResolver: @@ -120226,10 +125059,10 @@ com.facebook.react.uimanager.ViewManagersPropertyCache$PropSetter -> com.faceboo 22:28:void ():52:52 -> 1:1:void (com.facebook.react.uimanager.annotations.ReactProp,java.lang.String,java.lang.reflect.Method,com.facebook.react.uimanager.ViewManagersPropertyCache-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/annotations/ReactProp;Ljava/lang/String;Ljava/lang/reflect/Method;Lcom/facebook/react/uimanager/T;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/annotations/ReactProp;Ljava/lang/String;Ljava/lang/reflect/Method;Lcom/facebook/react/uimanager/S;)V"} 2:2:void (com.facebook.react.uimanager.annotations.ReactPropGroup,java.lang.String,java.lang.reflect.Method,int,com.facebook.react.uimanager.ViewManagersPropertyCache-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/annotations/ReactPropGroup;Ljava/lang/String;Ljava/lang/reflect/Method;ILcom/facebook/react/uimanager/T;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/uimanager/annotations/ReactPropGroup;Ljava/lang/String;Ljava/lang/reflect/Method;ILcom/facebook/react/uimanager/S;)V"} 3:4:void (com.facebook.react.uimanager.annotations.ReactProp,java.lang.String,java.lang.reflect.Method):54:55 -> 5:7:void (com.facebook.react.uimanager.annotations.ReactProp,java.lang.String,java.lang.reflect.Method):57:59 -> 8:9:void (com.facebook.react.uimanager.annotations.ReactPropGroup,java.lang.String,java.lang.reflect.Method,int):62:63 -> @@ -120265,7 +125098,7 @@ com.facebook.react.uimanager.ViewManagersPropertyCache$StringPropSetter -> com.f # {"id":"sourceFile","fileName":"ViewManagersPropertyCache.java"} 1:7:void (com.facebook.react.uimanager.annotations.ReactProp,java.lang.reflect.Method):286:286 -> 1:3:java.lang.Object getValueOrDefault(java.lang.Object,android.content.Context):291:291 -> getValueOrDefault -com.facebook.react.uimanager.ViewManagersPropertyCache-IA -> com.facebook.react.uimanager.T: +com.facebook.react.uimanager.ViewManagersPropertyCache-IA -> com.facebook.react.uimanager.S: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.uimanager.ViewProps -> com.facebook.react.uimanager.ViewProps: @@ -120339,7 +125172,7 @@ com.facebook.react.uimanager.YogaNodePool -> com.facebook.react.uimanager.YogaNo 1:7:com.facebook.react.common.ClearableSynchronizedPool get():33:33 -> get 1:9:com.facebook.react.common.ClearableSynchronizedPool getPool():31:31 -> getPool 1:8:com.facebook.react.common.ClearableSynchronizedPool pool_delegate$lambda$0():31:31 -> pool_delegate$lambda$0 -com.facebook.react.uimanager.YogaNodePool$$ExternalSyntheticLambda0 -> com.facebook.react.uimanager.U: +com.facebook.react.uimanager.YogaNodePool$$ExternalSyntheticLambda0 -> com.facebook.react.uimanager.T: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void ():0:0 -> @@ -120484,7 +125317,7 @@ com.facebook.react.uimanager.drawable.BackgroundDrawable -> com.facebook.react.u com.facebook.react.uimanager.drawable.BorderDrawable -> com.facebook.react.uimanager.drawable.BorderDrawable: # {"id":"sourceFile","fileName":"BorderDrawable.kt"} kotlin.reflect.KProperty[] $$delegatedProperties -> $$delegatedProperties - # {"id":"com.android.tools.r8.residualsignature","signature":"[LG3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LL3/i;"} kotlin.properties.ReadWriteProperty borderStyle$delegate -> borderStyle$delegate # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/properties/c;"} 1:24:void ():74:74 -> @@ -120875,7 +125708,7 @@ com.facebook.react.uimanager.drawable.BorderDrawable$invalidatingAndPathChange$1 # {"id":"sourceFile","fileName":"BorderDrawable.kt"} 3:6:void (java.lang.Object,com.facebook.react.uimanager.drawable.BorderDrawable):64:64 -> 6:11:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):66:66 -> afterChange - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} 12:17:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):67:67 -> afterChange 18:23:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):68:68 -> afterChange com.facebook.react.uimanager.drawable.BorderDrawableKt -> com.facebook.react.uimanager.drawable.BorderDrawableKt: @@ -122182,7 +127015,7 @@ com.facebook.react.uimanager.events.NativeGestureUtil -> com.facebook.react.uima com.facebook.react.uimanager.events.PointerEvent -> com.facebook.react.uimanager.events.PointerEvent: # {"id":"sourceFile","fileName":"PointerEvent.kt"} androidx.core.util.Pools$SynchronizedPool EVENTS_POOL -> EVENTS_POOL - # {"id":"com.android.tools.r8.residualsignature","signature":"LE/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF/f;"} 9:21:void ():301:301 -> 22:30:void ():303:303 -> 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> @@ -122192,7 +127025,7 @@ com.facebook.react.uimanager.events.PointerEvent -> com.facebook.react.uimanager 1:1:boolean $r8$lambda$-hHHSb-NseM4DDH1_zMCf6UOzMI(com.facebook.react.uimanager.events.PointerEvent,int,java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:3:androidx.core.util.Pools$SynchronizedPool access$getEVENTS_POOL$cp():27:27 -> access$getEVENTS_POOL$cp - # {"id":"com.android.tools.r8.residualsignature","signature":"()LE/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF/f;"} 1:4:void access$init(com.facebook.react.uimanager.events.PointerEvent,java.lang.String,int,com.facebook.react.uimanager.events.PointerEvent$PointerEventState,android.view.MotionEvent,short):27:27 -> access$init 10:21:void addModifierKeyData(com.facebook.react.bridge.WritableMap,int):130:130 -> addModifierKeyData 22:33:void addModifierKeyData(com.facebook.react.bridge.WritableMap,int):131:131 -> addModifierKeyData @@ -122422,13 +127255,13 @@ com.facebook.react.uimanager.events.SynchronousEventReceiver -> com.facebook.rea com.facebook.react.uimanager.events.TouchEvent -> com.facebook.react.uimanager.events.TouchEvent: # {"id":"sourceFile","fileName":"TouchEvent.kt"} androidx.core.util.Pools$SynchronizedPool EVENTS_POOL -> EVENTS_POOL - # {"id":"com.android.tools.r8.residualsignature","signature":"LE/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF/f;"} 9:16:void ():164:164 -> 17:25:void ():166:166 -> 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():28:28 -> 1:3:androidx.core.util.Pools$SynchronizedPool access$getEVENTS_POOL$cp():28:28 -> access$getEVENTS_POOL$cp - # {"id":"com.android.tools.r8.residualsignature","signature":"()LE/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF/f;"} 1:4:void access$init(com.facebook.react.uimanager.events.TouchEvent,int,int,com.facebook.react.uimanager.events.TouchEventType,android.view.MotionEvent,long,float,float,com.facebook.react.uimanager.events.TouchEventCoalescingKeyHelper):28:28 -> access$init 1:33:boolean canCoalesce():108:108 -> canCoalesce 34:60:boolean canCoalesce():113:113 -> canCoalesce @@ -123471,7 +128304,7 @@ com.facebook.react.uimanager.style.LinearGradient -> com.facebook.react.uimanage 11:18:java.util.List getColorStops():21:21 -> 11:18:void (com.facebook.react.uimanager.style.LinearGradient$Direction,java.util.List):21 -> 20:45:kotlin.Pair endPointsFromAngle(double,float,float):161:161 -> endPointsFromAngle - # {"id":"com.android.tools.r8.residualsignature","signature":"(DFF)Lm3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(DFF)Lr3/l;"} 46:71:kotlin.Pair endPointsFromAngle(double,float,float):162:162 -> endPointsFromAngle 72:97:kotlin.Pair endPointsFromAngle(double,float,float):163:163 -> endPointsFromAngle 98:118:kotlin.Pair endPointsFromAngle(double,float,float):164:164 -> endPointsFromAngle @@ -123699,13 +128532,13 @@ com.facebook.react.uimanager.style.RadialGradient -> com.facebook.react.uimanage 30:32:java.util.List getColorStops():30:30 -> 30:32:void (com.facebook.react.uimanager.style.RadialGradient$Shape,com.facebook.react.uimanager.style.RadialGradient$GradientSize,com.facebook.react.uimanager.style.RadialGradient$Position,java.util.List):30 -> 2:10:kotlin.Pair calculateEllipseRadius(float,float,float):269:269 -> calculateEllipseRadius - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFF)Lm3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFF)Lr3/l;"} 11:27:kotlin.Pair calculateEllipseRadius(float,float,float):268:268 -> calculateEllipseRadius 28:32:kotlin.Pair calculateEllipseRadius(float,float,float):277:277 -> calculateEllipseRadius 33:47:kotlin.Pair calculateEllipseRadius(float,float,float):278:278 -> calculateEllipseRadius 48:53:kotlin.Pair calculateEllipseRadius(float,float,float):269:269 -> calculateEllipseRadius 1:6:kotlin.Pair calculateRadius(float,float,float,float):346:346 -> calculateRadius - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFF)Lm3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFF)Lr3/l;"} 7:44:kotlin.Pair calculateRadius(float,float,float,float):347:347 -> calculateRadius 45:54:kotlin.Pair calculateRadius(float,float,float,float):354:354 -> calculateRadius 55:64:kotlin.Pair calculateRadius(float,float,float,float):350:350 -> calculateRadius @@ -123756,7 +128589,7 @@ com.facebook.react.uimanager.style.RadialGradient -> com.facebook.react.uimanage 1:3:com.facebook.react.uimanager.style.RadialGradient$Shape getShape():27:27 -> getShape 1:3:com.facebook.react.uimanager.style.RadialGradient$GradientSize getSize():28:28 -> getSize 1:10:kotlin.Pair radiusToCorner(float,float,float,float,com.facebook.react.uimanager.style.RadialGradient$GradientSize$KeywordType):290:290 -> radiusToCorner - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFFLcom/facebook/react/uimanager/style/RadialGradient$GradientSize$KeywordType;)Lm3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFFLcom/facebook/react/uimanager/style/RadialGradient$GradientSize$KeywordType;)Lr3/l;"} 11:19:kotlin.Pair radiusToCorner(float,float,float,float,com.facebook.react.uimanager.style.RadialGradient$GradientSize$KeywordType):291:291 -> radiusToCorner 20:32:kotlin.Pair radiusToCorner(float,float,float,float,com.facebook.react.uimanager.style.RadialGradient$GradientSize$KeywordType):292:292 -> radiusToCorner 33:46:kotlin.Pair radiusToCorner(float,float,float,float,com.facebook.react.uimanager.style.RadialGradient$GradientSize$KeywordType):293:293 -> radiusToCorner @@ -123775,7 +128608,7 @@ com.facebook.react.uimanager.style.RadialGradient -> com.facebook.react.uimanage 234:254:kotlin.Pair radiusToCorner(float,float,float,float,com.facebook.react.uimanager.style.RadialGradient$GradientSize$KeywordType):336:336 -> radiusToCorner 255:259:kotlin.Pair radiusToCorner(float,float,float,float,com.facebook.react.uimanager.style.RadialGradient$GradientSize$KeywordType):333:333 -> radiusToCorner 3:6:kotlin.Pair radiusToSide(float,float,float,float,com.facebook.react.uimanager.style.RadialGradient$GradientSize$KeywordType):242:242 -> radiusToSide - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFFLcom/facebook/react/uimanager/style/RadialGradient$GradientSize$KeywordType;)Lm3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFFLcom/facebook/react/uimanager/style/RadialGradient$GradientSize$KeywordType;)Lr3/l;"} 7:10:kotlin.Pair radiusToSide(float,float,float,float,com.facebook.react.uimanager.style.RadialGradient$GradientSize$KeywordType):243:243 -> radiusToSide 11:15:kotlin.Pair radiusToSide(float,float,float,float,com.facebook.react.uimanager.style.RadialGradient$GradientSize$KeywordType):244:244 -> radiusToSide 16:19:kotlin.Pair radiusToSide(float,float,float,float,com.facebook.react.uimanager.style.RadialGradient$GradientSize$KeywordType):246:246 -> radiusToSide @@ -124149,64 +128982,11 @@ com.facebook.react.viewmanagers.RNGestureHandlerButtonManagerInterface -> com.fa com.facebook.react.viewmanagers.RNGestureHandlerRootViewManagerDelegate -> com.facebook.react.viewmanagers.RNGestureHandlerRootViewManagerDelegate: # {"id":"sourceFile","fileName":"RNGestureHandlerRootViewManagerDelegate.java"} 1:4:void (com.facebook.react.uimanager.BaseViewManager):21:21 -> - 1:4:void setProperty(android.view.View,java.lang.String,java.lang.Object):25:25 -> setProperty + 1:11:void setProperty(android.view.View,java.lang.String,java.lang.Object):25:25 -> setProperty + 12:15:void setProperty(android.view.View,java.lang.String,java.lang.Object):30:30 -> setProperty + 16:33:void setProperty(android.view.View,java.lang.String,java.lang.Object):27:27 -> setProperty com.facebook.react.viewmanagers.RNGestureHandlerRootViewManagerInterface -> com.facebook.react.viewmanagers.RNGestureHandlerRootViewManagerInterface: # {"id":"sourceFile","fileName":"RNGestureHandlerRootViewManagerInterface.java"} -com.facebook.react.viewmanagers.RNSBottomTabsManagerDelegate -> com.facebook.react.viewmanagers.RNSBottomTabsManagerDelegate: -# {"id":"sourceFile","fileName":"RNSBottomTabsManagerDelegate.java"} - 1:4:void (com.facebook.react.uimanager.BaseViewManager):22:22 -> - 1:247:void setProperty(android.view.View,java.lang.String,java.lang.Object):26:26 -> setProperty - 248:251:void setProperty(android.view.View,java.lang.String,java.lang.Object):82:82 -> setProperty - 252:268:void setProperty(android.view.View,java.lang.String,java.lang.Object):37:37 -> setProperty - 269:282:void setProperty(android.view.View,java.lang.String,java.lang.Object):40:40 -> setProperty - 283:298:void setProperty(android.view.View,java.lang.String,java.lang.Object):64:64 -> setProperty - 299:312:void setProperty(android.view.View,java.lang.String,java.lang.Object):31:31 -> setProperty - 313:329:void setProperty(android.view.View,java.lang.String,java.lang.Object):79:79 -> setProperty - 330:345:void setProperty(android.view.View,java.lang.String,java.lang.Object):55:55 -> setProperty - 346:362:void setProperty(android.view.View,java.lang.String,java.lang.Object):61:61 -> setProperty - 363:372:void setProperty(android.view.View,java.lang.String,java.lang.Object):73:73 -> setProperty - 373:386:void setProperty(android.view.View,java.lang.String,java.lang.Object):43:43 -> setProperty - 387:402:void setProperty(android.view.View,java.lang.String,java.lang.Object):46:46 -> setProperty - 403:419:void setProperty(android.view.View,java.lang.String,java.lang.Object):34:34 -> setProperty - 420:435:void setProperty(android.view.View,java.lang.String,java.lang.Object):28:28 -> setProperty - 436:451:void setProperty(android.view.View,java.lang.String,java.lang.Object):49:49 -> setProperty - 452:467:void setProperty(android.view.View,java.lang.String,java.lang.Object):58:58 -> setProperty - 468:483:void setProperty(android.view.View,java.lang.String,java.lang.Object):52:52 -> setProperty - 484:493:void setProperty(android.view.View,java.lang.String,java.lang.Object):76:76 -> setProperty - 494:503:void setProperty(android.view.View,java.lang.String,java.lang.Object):67:67 -> setProperty - 504:520:void setProperty(android.view.View,java.lang.String,java.lang.Object):70:70 -> setProperty -com.facebook.react.viewmanagers.RNSBottomTabsManagerInterface -> com.facebook.react.viewmanagers.RNSBottomTabsManagerInterface: -# {"id":"sourceFile","fileName":"RNSBottomTabsManagerInterface.java"} -com.facebook.react.viewmanagers.RNSBottomTabsScreenManagerDelegate -> com.facebook.react.viewmanagers.RNSBottomTabsScreenManagerDelegate: -# {"id":"sourceFile","fileName":"RNSBottomTabsScreenManagerDelegate.java"} - 1:4:void (com.facebook.react.uimanager.BaseViewManager):24:24 -> - 1:316:void setProperty(android.view.View,java.lang.String,java.lang.Object):28:28 -> setProperty - 317:320:void setProperty(android.view.View,java.lang.String,java.lang.Object):99:99 -> setProperty - 321:336:void setProperty(android.view.View,java.lang.String,java.lang.Object):51:51 -> setProperty - 337:352:void setProperty(android.view.View,java.lang.String,java.lang.Object):54:54 -> setProperty - 353:362:void setProperty(android.view.View,java.lang.String,java.lang.Object):48:48 -> setProperty - 363:376:void setProperty(android.view.View,java.lang.String,java.lang.Object):39:39 -> setProperty - 377:386:void setProperty(android.view.View,java.lang.String,java.lang.Object):72:72 -> setProperty - 387:396:void setProperty(android.view.View,java.lang.String,java.lang.Object):78:78 -> setProperty - 397:410:void setProperty(android.view.View,java.lang.String,java.lang.Object):69:69 -> setProperty - 411:424:void setProperty(android.view.View,java.lang.String,java.lang.Object):36:36 -> setProperty - 425:437:void setProperty(android.view.View,java.lang.String,java.lang.Object):57:57 -> setProperty - 438:450:void setProperty(android.view.View,java.lang.String,java.lang.Object):60:60 -> setProperty - 451:464:void setProperty(android.view.View,java.lang.String,java.lang.Object):75:75 -> setProperty - 465:474:void setProperty(android.view.View,java.lang.String,java.lang.Object):63:63 -> setProperty - 475:484:void setProperty(android.view.View,java.lang.String,java.lang.Object):66:66 -> setProperty - 485:498:void setProperty(android.view.View,java.lang.String,java.lang.Object):33:33 -> setProperty - 499:515:void setProperty(android.view.View,java.lang.String,java.lang.Object):84:84 -> setProperty - 516:532:void setProperty(android.view.View,java.lang.String,java.lang.Object):30:30 -> setProperty - 533:542:void setProperty(android.view.View,java.lang.String,java.lang.Object):42:42 -> setProperty - 543:556:void setProperty(android.view.View,java.lang.String,java.lang.Object):45:45 -> setProperty - 557:566:void setProperty(android.view.View,java.lang.String,java.lang.Object):93:93 -> setProperty - 567:576:void setProperty(android.view.View,java.lang.String,java.lang.Object):81:81 -> setProperty - 577:586:void setProperty(android.view.View,java.lang.String,java.lang.Object):90:90 -> setProperty - 587:596:void setProperty(android.view.View,java.lang.String,java.lang.Object):96:96 -> setProperty - 597:606:void setProperty(android.view.View,java.lang.String,java.lang.Object):87:87 -> setProperty -com.facebook.react.viewmanagers.RNSBottomTabsScreenManagerInterface -> com.facebook.react.viewmanagers.RNSBottomTabsScreenManagerInterface: -# {"id":"sourceFile","fileName":"RNSBottomTabsScreenManagerInterface.java"} com.facebook.react.viewmanagers.RNSFullWindowOverlayManagerDelegate -> com.facebook.react.viewmanagers.RNSFullWindowOverlayManagerDelegate: # {"id":"sourceFile","fileName":"RNSFullWindowOverlayManagerDelegate.java"} 1:4:void (com.facebook.react.uimanager.BaseViewManager):21:21 -> @@ -124218,40 +128998,43 @@ com.facebook.react.viewmanagers.RNSFullWindowOverlayManagerInterface -> com.face com.facebook.react.viewmanagers.RNSModalScreenManagerDelegate -> com.facebook.react.viewmanagers.RNSModalScreenManagerDelegate: # {"id":"sourceFile","fileName":"RNSModalScreenManagerDelegate.java"} 1:4:void (com.facebook.react.uimanager.BaseViewManager):24:24 -> - 1:444:void setProperty(android.view.View,java.lang.String,java.lang.Object):28:28 -> setProperty - 445:448:void setProperty(android.view.View,java.lang.String,java.lang.Object):126:126 -> setProperty - 449:465:void setProperty(android.view.View,java.lang.String,java.lang.Object):45:45 -> setProperty - 466:482:void setProperty(android.view.View,java.lang.String,java.lang.Object):123:123 -> setProperty - 483:496:void setProperty(android.view.View,java.lang.String,java.lang.Object):81:81 -> setProperty - 497:513:void setProperty(android.view.View,java.lang.String,java.lang.Object):39:39 -> setProperty - 514:530:void setProperty(android.view.View,java.lang.String,java.lang.Object):51:51 -> setProperty - 531:547:void setProperty(android.view.View,java.lang.String,java.lang.Object):117:117 -> setProperty - 548:564:void setProperty(android.view.View,java.lang.String,java.lang.Object):54:54 -> setProperty - 565:574:void setProperty(android.view.View,java.lang.String,java.lang.Object):105:105 -> setProperty - 575:593:void setProperty(android.view.View,java.lang.String,java.lang.Object):99:99 -> setProperty - 594:610:void setProperty(android.view.View,java.lang.String,java.lang.Object):36:36 -> setProperty - 611:624:void setProperty(android.view.View,java.lang.String,java.lang.Object):78:78 -> setProperty - 625:634:void setProperty(android.view.View,java.lang.String,java.lang.Object):90:90 -> setProperty - 635:644:void setProperty(android.view.View,java.lang.String,java.lang.Object):57:57 -> setProperty - 645:661:void setProperty(android.view.View,java.lang.String,java.lang.Object):75:75 -> setProperty - 662:678:void setProperty(android.view.View,java.lang.String,java.lang.Object):66:66 -> setProperty - 679:688:void setProperty(android.view.View,java.lang.String,java.lang.Object):102:102 -> setProperty - 689:698:void setProperty(android.view.View,java.lang.String,java.lang.Object):33:33 -> setProperty - 699:715:void setProperty(android.view.View,java.lang.String,java.lang.Object):48:48 -> setProperty - 716:730:void setProperty(android.view.View,java.lang.String,java.lang.Object):30:30 -> setProperty - 731:746:void setProperty(android.view.View,java.lang.String,java.lang.Object):114:114 -> setProperty - 747:756:void setProperty(android.view.View,java.lang.String,java.lang.Object):96:96 -> setProperty - 757:773:void setProperty(android.view.View,java.lang.String,java.lang.Object):60:60 -> setProperty - 774:787:void setProperty(android.view.View,java.lang.String,java.lang.Object):84:84 -> setProperty - 788:803:void setProperty(android.view.View,java.lang.String,java.lang.Object):72:72 -> setProperty - 804:820:void setProperty(android.view.View,java.lang.String,java.lang.Object):111:111 -> setProperty - 821:830:void setProperty(android.view.View,java.lang.String,java.lang.Object):93:93 -> setProperty - 831:847:void setProperty(android.view.View,java.lang.String,java.lang.Object):87:87 -> setProperty - 848:864:void setProperty(android.view.View,java.lang.String,java.lang.Object):120:120 -> setProperty - 865:881:void setProperty(android.view.View,java.lang.String,java.lang.Object):42:42 -> setProperty - 882:898:void setProperty(android.view.View,java.lang.String,java.lang.Object):108:108 -> setProperty - 899:915:void setProperty(android.view.View,java.lang.String,java.lang.Object):69:69 -> setProperty - 916:932:void setProperty(android.view.View,java.lang.String,java.lang.Object):63:63 -> setProperty + 1:487:void setProperty(android.view.View,java.lang.String,java.lang.Object):28:28 -> setProperty + 488:491:void setProperty(android.view.View,java.lang.String,java.lang.Object):135:135 -> setProperty + 492:508:void setProperty(android.view.View,java.lang.String,java.lang.Object):45:45 -> setProperty + 509:525:void setProperty(android.view.View,java.lang.String,java.lang.Object):129:129 -> setProperty + 526:539:void setProperty(android.view.View,java.lang.String,java.lang.Object):87:87 -> setProperty + 540:556:void setProperty(android.view.View,java.lang.String,java.lang.Object):39:39 -> setProperty + 557:573:void setProperty(android.view.View,java.lang.String,java.lang.Object):57:57 -> setProperty + 574:590:void setProperty(android.view.View,java.lang.String,java.lang.Object):51:51 -> setProperty + 591:607:void setProperty(android.view.View,java.lang.String,java.lang.Object):123:123 -> setProperty + 608:624:void setProperty(android.view.View,java.lang.String,java.lang.Object):60:60 -> setProperty + 625:634:void setProperty(android.view.View,java.lang.String,java.lang.Object):111:111 -> setProperty + 635:651:void setProperty(android.view.View,java.lang.String,java.lang.Object):54:54 -> setProperty + 652:670:void setProperty(android.view.View,java.lang.String,java.lang.Object):105:105 -> setProperty + 671:687:void setProperty(android.view.View,java.lang.String,java.lang.Object):36:36 -> setProperty + 688:701:void setProperty(android.view.View,java.lang.String,java.lang.Object):84:84 -> setProperty + 702:711:void setProperty(android.view.View,java.lang.String,java.lang.Object):96:96 -> setProperty + 712:721:void setProperty(android.view.View,java.lang.String,java.lang.Object):63:63 -> setProperty + 722:738:void setProperty(android.view.View,java.lang.String,java.lang.Object):81:81 -> setProperty + 739:755:void setProperty(android.view.View,java.lang.String,java.lang.Object):72:72 -> setProperty + 756:765:void setProperty(android.view.View,java.lang.String,java.lang.Object):108:108 -> setProperty + 766:775:void setProperty(android.view.View,java.lang.String,java.lang.Object):33:33 -> setProperty + 776:792:void setProperty(android.view.View,java.lang.String,java.lang.Object):48:48 -> setProperty + 793:807:void setProperty(android.view.View,java.lang.String,java.lang.Object):30:30 -> setProperty + 808:823:void setProperty(android.view.View,java.lang.String,java.lang.Object):120:120 -> setProperty + 824:833:void setProperty(android.view.View,java.lang.String,java.lang.Object):102:102 -> setProperty + 834:850:void setProperty(android.view.View,java.lang.String,java.lang.Object):66:66 -> setProperty + 851:864:void setProperty(android.view.View,java.lang.String,java.lang.Object):90:90 -> setProperty + 865:880:void setProperty(android.view.View,java.lang.String,java.lang.Object):78:78 -> setProperty + 881:897:void setProperty(android.view.View,java.lang.String,java.lang.Object):117:117 -> setProperty + 898:907:void setProperty(android.view.View,java.lang.String,java.lang.Object):99:99 -> setProperty + 908:924:void setProperty(android.view.View,java.lang.String,java.lang.Object):93:93 -> setProperty + 925:941:void setProperty(android.view.View,java.lang.String,java.lang.Object):126:126 -> setProperty + 942:958:void setProperty(android.view.View,java.lang.String,java.lang.Object):42:42 -> setProperty + 959:975:void setProperty(android.view.View,java.lang.String,java.lang.Object):114:114 -> setProperty + 976:992:void setProperty(android.view.View,java.lang.String,java.lang.Object):75:75 -> setProperty + 993:1009:void setProperty(android.view.View,java.lang.String,java.lang.Object):69:69 -> setProperty + 1010:1026:void setProperty(android.view.View,java.lang.String,java.lang.Object):132:132 -> setProperty com.facebook.react.viewmanagers.RNSModalScreenManagerInterface -> com.facebook.react.viewmanagers.RNSModalScreenManagerInterface: # {"id":"sourceFile","fileName":"RNSModalScreenManagerInterface.java"} com.facebook.react.viewmanagers.RNSSafeAreaViewManagerDelegate -> com.facebook.react.viewmanagers.RNSSafeAreaViewManagerDelegate: @@ -124284,44 +129067,49 @@ com.facebook.react.viewmanagers.RNSScreenFooterManagerInterface -> com.facebook. com.facebook.react.viewmanagers.RNSScreenManagerDelegate -> com.facebook.react.viewmanagers.RNSScreenManagerDelegate: # {"id":"sourceFile","fileName":"RNSScreenManagerDelegate.java"} 1:4:void (com.facebook.react.uimanager.BaseViewManager):24:24 -> - 1:501:void setProperty(android.view.View,java.lang.String,java.lang.Object):28:28 -> setProperty - 502:505:void setProperty(android.view.View,java.lang.String,java.lang.Object):138:138 -> setProperty - 506:522:void setProperty(android.view.View,java.lang.String,java.lang.Object):45:45 -> setProperty - 523:539:void setProperty(android.view.View,java.lang.String,java.lang.Object):123:123 -> setProperty - 540:553:void setProperty(android.view.View,java.lang.String,java.lang.Object):81:81 -> setProperty - 554:570:void setProperty(android.view.View,java.lang.String,java.lang.Object):39:39 -> setProperty - 571:587:void setProperty(android.view.View,java.lang.String,java.lang.Object):51:51 -> setProperty - 588:604:void setProperty(android.view.View,java.lang.String,java.lang.Object):117:117 -> setProperty - 605:621:void setProperty(android.view.View,java.lang.String,java.lang.Object):54:54 -> setProperty - 622:631:void setProperty(android.view.View,java.lang.String,java.lang.Object):105:105 -> setProperty - 632:650:void setProperty(android.view.View,java.lang.String,java.lang.Object):99:99 -> setProperty - 651:667:void setProperty(android.view.View,java.lang.String,java.lang.Object):36:36 -> setProperty - 668:681:void setProperty(android.view.View,java.lang.String,java.lang.Object):78:78 -> setProperty - 682:691:void setProperty(android.view.View,java.lang.String,java.lang.Object):90:90 -> setProperty - 692:701:void setProperty(android.view.View,java.lang.String,java.lang.Object):57:57 -> setProperty - 702:718:void setProperty(android.view.View,java.lang.String,java.lang.Object):75:75 -> setProperty - 719:735:void setProperty(android.view.View,java.lang.String,java.lang.Object):66:66 -> setProperty - 736:745:void setProperty(android.view.View,java.lang.String,java.lang.Object):102:102 -> setProperty - 746:755:void setProperty(android.view.View,java.lang.String,java.lang.Object):33:33 -> setProperty - 756:772:void setProperty(android.view.View,java.lang.String,java.lang.Object):48:48 -> setProperty - 773:787:void setProperty(android.view.View,java.lang.String,java.lang.Object):30:30 -> setProperty - 788:803:void setProperty(android.view.View,java.lang.String,java.lang.Object):114:114 -> setProperty - 804:813:void setProperty(android.view.View,java.lang.String,java.lang.Object):96:96 -> setProperty - 814:830:void setProperty(android.view.View,java.lang.String,java.lang.Object):60:60 -> setProperty - 831:844:void setProperty(android.view.View,java.lang.String,java.lang.Object):84:84 -> setProperty - 845:860:void setProperty(android.view.View,java.lang.String,java.lang.Object):72:72 -> setProperty - 861:877:void setProperty(android.view.View,java.lang.String,java.lang.Object):111:111 -> setProperty - 878:887:void setProperty(android.view.View,java.lang.String,java.lang.Object):93:93 -> setProperty - 888:904:void setProperty(android.view.View,java.lang.String,java.lang.Object):87:87 -> setProperty - 905:921:void setProperty(android.view.View,java.lang.String,java.lang.Object):120:120 -> setProperty - 922:938:void setProperty(android.view.View,java.lang.String,java.lang.Object):42:42 -> setProperty - 939:948:void setProperty(android.view.View,java.lang.String,java.lang.Object):132:132 -> setProperty - 949:965:void setProperty(android.view.View,java.lang.String,java.lang.Object):108:108 -> setProperty - 966:975:void setProperty(android.view.View,java.lang.String,java.lang.Object):129:129 -> setProperty - 976:992:void setProperty(android.view.View,java.lang.String,java.lang.Object):69:69 -> setProperty - 993:1002:void setProperty(android.view.View,java.lang.String,java.lang.Object):135:135 -> setProperty - 1003:1019:void setProperty(android.view.View,java.lang.String,java.lang.Object):63:63 -> setProperty - 1020:1030:void setProperty(android.view.View,java.lang.String,java.lang.Object):126:126 -> setProperty + 1:571:void setProperty(android.view.View,java.lang.String,java.lang.Object):28:28 -> setProperty + 572:575:void setProperty(android.view.View,java.lang.String,java.lang.Object):153:153 -> setProperty + 576:592:void setProperty(android.view.View,java.lang.String,java.lang.Object):45:45 -> setProperty + 593:609:void setProperty(android.view.View,java.lang.String,java.lang.Object):147:147 -> setProperty + 610:626:void setProperty(android.view.View,java.lang.String,java.lang.Object):129:129 -> setProperty + 627:640:void setProperty(android.view.View,java.lang.String,java.lang.Object):87:87 -> setProperty + 641:657:void setProperty(android.view.View,java.lang.String,java.lang.Object):39:39 -> setProperty + 658:674:void setProperty(android.view.View,java.lang.String,java.lang.Object):57:57 -> setProperty + 675:691:void setProperty(android.view.View,java.lang.String,java.lang.Object):51:51 -> setProperty + 692:708:void setProperty(android.view.View,java.lang.String,java.lang.Object):150:150 -> setProperty + 709:725:void setProperty(android.view.View,java.lang.String,java.lang.Object):123:123 -> setProperty + 726:742:void setProperty(android.view.View,java.lang.String,java.lang.Object):60:60 -> setProperty + 743:752:void setProperty(android.view.View,java.lang.String,java.lang.Object):111:111 -> setProperty + 753:769:void setProperty(android.view.View,java.lang.String,java.lang.Object):54:54 -> setProperty + 770:788:void setProperty(android.view.View,java.lang.String,java.lang.Object):105:105 -> setProperty + 789:805:void setProperty(android.view.View,java.lang.String,java.lang.Object):36:36 -> setProperty + 806:819:void setProperty(android.view.View,java.lang.String,java.lang.Object):84:84 -> setProperty + 820:829:void setProperty(android.view.View,java.lang.String,java.lang.Object):96:96 -> setProperty + 830:839:void setProperty(android.view.View,java.lang.String,java.lang.Object):63:63 -> setProperty + 840:856:void setProperty(android.view.View,java.lang.String,java.lang.Object):81:81 -> setProperty + 857:873:void setProperty(android.view.View,java.lang.String,java.lang.Object):72:72 -> setProperty + 874:883:void setProperty(android.view.View,java.lang.String,java.lang.Object):108:108 -> setProperty + 884:893:void setProperty(android.view.View,java.lang.String,java.lang.Object):33:33 -> setProperty + 894:910:void setProperty(android.view.View,java.lang.String,java.lang.Object):48:48 -> setProperty + 911:925:void setProperty(android.view.View,java.lang.String,java.lang.Object):30:30 -> setProperty + 926:941:void setProperty(android.view.View,java.lang.String,java.lang.Object):120:120 -> setProperty + 942:951:void setProperty(android.view.View,java.lang.String,java.lang.Object):102:102 -> setProperty + 952:968:void setProperty(android.view.View,java.lang.String,java.lang.Object):66:66 -> setProperty + 969:982:void setProperty(android.view.View,java.lang.String,java.lang.Object):90:90 -> setProperty + 983:998:void setProperty(android.view.View,java.lang.String,java.lang.Object):78:78 -> setProperty + 999:1015:void setProperty(android.view.View,java.lang.String,java.lang.Object):117:117 -> setProperty + 1016:1025:void setProperty(android.view.View,java.lang.String,java.lang.Object):99:99 -> setProperty + 1026:1042:void setProperty(android.view.View,java.lang.String,java.lang.Object):93:93 -> setProperty + 1043:1059:void setProperty(android.view.View,java.lang.String,java.lang.Object):126:126 -> setProperty + 1060:1076:void setProperty(android.view.View,java.lang.String,java.lang.Object):42:42 -> setProperty + 1077:1086:void setProperty(android.view.View,java.lang.String,java.lang.Object):138:138 -> setProperty + 1087:1103:void setProperty(android.view.View,java.lang.String,java.lang.Object):114:114 -> setProperty + 1104:1113:void setProperty(android.view.View,java.lang.String,java.lang.Object):135:135 -> setProperty + 1114:1130:void setProperty(android.view.View,java.lang.String,java.lang.Object):75:75 -> setProperty + 1131:1140:void setProperty(android.view.View,java.lang.String,java.lang.Object):141:141 -> setProperty + 1141:1157:void setProperty(android.view.View,java.lang.String,java.lang.Object):69:69 -> setProperty + 1158:1167:void setProperty(android.view.View,java.lang.String,java.lang.Object):132:132 -> setProperty + 1168:1184:void setProperty(android.view.View,java.lang.String,java.lang.Object):144:144 -> setProperty com.facebook.react.viewmanagers.RNSScreenManagerInterface -> com.facebook.react.viewmanagers.RNSScreenManagerInterface: # {"id":"sourceFile","fileName":"RNSScreenManagerInterface.java"} com.facebook.react.viewmanagers.RNSScreenNavigationContainerManagerDelegate -> com.facebook.react.viewmanagers.RNSScreenNavigationContainerManagerDelegate: @@ -124333,59 +129121,58 @@ com.facebook.react.viewmanagers.RNSScreenNavigationContainerManagerInterface -> com.facebook.react.viewmanagers.RNSScreenStackHeaderConfigManagerDelegate -> com.facebook.react.viewmanagers.RNSScreenStackHeaderConfigManagerDelegate: # {"id":"sourceFile","fileName":"RNSScreenStackHeaderConfigManagerDelegate.java"} 1:4:void (com.facebook.react.uimanager.BaseViewManager):23:23 -> - 1:414:void setProperty(android.view.View,java.lang.String,java.lang.Object):27:27 -> setProperty - 415:418:void setProperty(android.view.View,java.lang.String,java.lang.Object):119:119 -> setProperty - 419:435:void setProperty(android.view.View,java.lang.String,java.lang.Object):110:110 -> setProperty - 436:452:void setProperty(android.view.View,java.lang.String,java.lang.Object):56:56 -> setProperty - 453:469:void setProperty(android.view.View,java.lang.String,java.lang.Object):71:71 -> setProperty - 470:486:void setProperty(android.view.View,java.lang.String,java.lang.Object):86:86 -> setProperty - 487:500:void setProperty(android.view.View,java.lang.String,java.lang.Object):32:32 -> setProperty - 501:516:void setProperty(android.view.View,java.lang.String,java.lang.Object):29:29 -> setProperty - 517:526:void setProperty(android.view.View,java.lang.String,java.lang.Object):113:113 -> setProperty - 527:543:void setProperty(android.view.View,java.lang.String,java.lang.Object):101:101 -> setProperty - 544:553:void setProperty(android.view.View,java.lang.String,java.lang.Object):116:116 -> setProperty - 554:567:void setProperty(android.view.View,java.lang.String,java.lang.Object):65:65 -> setProperty - 568:584:void setProperty(android.view.View,java.lang.String,java.lang.Object):53:53 -> setProperty - 585:598:void setProperty(android.view.View,java.lang.String,java.lang.Object):35:35 -> setProperty - 599:615:void setProperty(android.view.View,java.lang.String,java.lang.Object):38:38 -> setProperty - 616:629:void setProperty(android.view.View,java.lang.String,java.lang.Object):80:80 -> setProperty - 630:645:void setProperty(android.view.View,java.lang.String,java.lang.Object):44:44 -> setProperty - 646:659:void setProperty(android.view.View,java.lang.String,java.lang.Object):59:59 -> setProperty - 660:676:void setProperty(android.view.View,java.lang.String,java.lang.Object):104:104 -> setProperty - 677:692:void setProperty(android.view.View,java.lang.String,java.lang.Object):68:68 -> setProperty - 693:702:void setProperty(android.view.View,java.lang.String,java.lang.Object):47:47 -> setProperty - 703:719:void setProperty(android.view.View,java.lang.String,java.lang.Object):41:41 -> setProperty - 720:729:void setProperty(android.view.View,java.lang.String,java.lang.Object):98:98 -> setProperty - 730:746:void setProperty(android.view.View,java.lang.String,java.lang.Object):62:62 -> setProperty - 747:763:void setProperty(android.view.View,java.lang.String,java.lang.Object):50:50 -> setProperty - 764:777:void setProperty(android.view.View,java.lang.String,java.lang.Object):89:89 -> setProperty - 778:794:void setProperty(android.view.View,java.lang.String,java.lang.Object):95:95 -> setProperty - 795:808:void setProperty(android.view.View,java.lang.String,java.lang.Object):83:83 -> setProperty - 809:824:void setProperty(android.view.View,java.lang.String,java.lang.Object):74:74 -> setProperty - 825:834:void setProperty(android.view.View,java.lang.String,java.lang.Object):107:107 -> setProperty - 835:850:void setProperty(android.view.View,java.lang.String,java.lang.Object):92:92 -> setProperty - 851:868:void setProperty(android.view.View,java.lang.String,java.lang.Object):77:77 -> setProperty + 1:442:void setProperty(android.view.View,java.lang.String,java.lang.Object):27:27 -> setProperty + 443:446:void setProperty(android.view.View,java.lang.String,java.lang.Object):125:125 -> setProperty + 447:463:void setProperty(android.view.View,java.lang.String,java.lang.Object):110:110 -> setProperty + 464:480:void setProperty(android.view.View,java.lang.String,java.lang.Object):56:56 -> setProperty + 481:497:void setProperty(android.view.View,java.lang.String,java.lang.Object):71:71 -> setProperty + 498:514:void setProperty(android.view.View,java.lang.String,java.lang.Object):86:86 -> setProperty + 515:528:void setProperty(android.view.View,java.lang.String,java.lang.Object):32:32 -> setProperty + 529:544:void setProperty(android.view.View,java.lang.String,java.lang.Object):29:29 -> setProperty + 545:554:void setProperty(android.view.View,java.lang.String,java.lang.Object):113:113 -> setProperty + 555:571:void setProperty(android.view.View,java.lang.String,java.lang.Object):101:101 -> setProperty + 572:581:void setProperty(android.view.View,java.lang.String,java.lang.Object):116:116 -> setProperty + 582:595:void setProperty(android.view.View,java.lang.String,java.lang.Object):65:65 -> setProperty + 596:612:void setProperty(android.view.View,java.lang.String,java.lang.Object):53:53 -> setProperty + 613:626:void setProperty(android.view.View,java.lang.String,java.lang.Object):35:35 -> setProperty + 627:643:void setProperty(android.view.View,java.lang.String,java.lang.Object):38:38 -> setProperty + 644:657:void setProperty(android.view.View,java.lang.String,java.lang.Object):80:80 -> setProperty + 658:673:void setProperty(android.view.View,java.lang.String,java.lang.Object):44:44 -> setProperty + 674:687:void setProperty(android.view.View,java.lang.String,java.lang.Object):59:59 -> setProperty + 688:704:void setProperty(android.view.View,java.lang.String,java.lang.Object):104:104 -> setProperty + 705:720:void setProperty(android.view.View,java.lang.String,java.lang.Object):68:68 -> setProperty + 721:730:void setProperty(android.view.View,java.lang.String,java.lang.Object):47:47 -> setProperty + 731:747:void setProperty(android.view.View,java.lang.String,java.lang.Object):41:41 -> setProperty + 748:757:void setProperty(android.view.View,java.lang.String,java.lang.Object):98:98 -> setProperty + 758:774:void setProperty(android.view.View,java.lang.String,java.lang.Object):62:62 -> setProperty + 775:791:void setProperty(android.view.View,java.lang.String,java.lang.Object):50:50 -> setProperty + 792:805:void setProperty(android.view.View,java.lang.String,java.lang.Object):89:89 -> setProperty + 806:822:void setProperty(android.view.View,java.lang.String,java.lang.Object):95:95 -> setProperty + 823:836:void setProperty(android.view.View,java.lang.String,java.lang.Object):83:83 -> setProperty + 837:852:void setProperty(android.view.View,java.lang.String,java.lang.Object):74:74 -> setProperty + 853:862:void setProperty(android.view.View,java.lang.String,java.lang.Object):107:107 -> setProperty + 863:878:void setProperty(android.view.View,java.lang.String,java.lang.Object):92:92 -> setProperty + 879:895:void setProperty(android.view.View,java.lang.String,java.lang.Object):77:77 -> setProperty + 896:905:void setProperty(android.view.View,java.lang.String,java.lang.Object):122:122 -> setProperty + 906:922:void setProperty(android.view.View,java.lang.String,java.lang.Object):119:119 -> setProperty com.facebook.react.viewmanagers.RNSScreenStackHeaderConfigManagerInterface -> com.facebook.react.viewmanagers.RNSScreenStackHeaderConfigManagerInterface: # {"id":"sourceFile","fileName":"RNSScreenStackHeaderConfigManagerInterface.java"} com.facebook.react.viewmanagers.RNSScreenStackHeaderSubviewManagerDelegate -> com.facebook.react.viewmanagers.RNSScreenStackHeaderSubviewManagerDelegate: # {"id":"sourceFile","fileName":"RNSScreenStackHeaderSubviewManagerDelegate.java"} 1:4:void (com.facebook.react.uimanager.BaseViewManager):21:21 -> - 1:19:void setProperty(android.view.View,java.lang.String,java.lang.Object):25:25 -> setProperty - 20:23:void setProperty(android.view.View,java.lang.String,java.lang.Object):33:33 -> setProperty - 24:41:void setProperty(android.view.View,java.lang.String,java.lang.Object):30:30 -> setProperty - 42:51:void setProperty(android.view.View,java.lang.String,java.lang.Object):27:27 -> setProperty + 1:48:void setProperty(android.view.View,java.lang.String,java.lang.Object):25:25 -> setProperty + 49:52:void setProperty(android.view.View,java.lang.String,java.lang.Object):36:36 -> setProperty + 53:69:void setProperty(android.view.View,java.lang.String,java.lang.Object):30:30 -> setProperty + 70:79:void setProperty(android.view.View,java.lang.String,java.lang.Object):27:27 -> setProperty + 80:96:void setProperty(android.view.View,java.lang.String,java.lang.Object):33:33 -> setProperty com.facebook.react.viewmanagers.RNSScreenStackHeaderSubviewManagerInterface -> com.facebook.react.viewmanagers.RNSScreenStackHeaderSubviewManagerInterface: # {"id":"sourceFile","fileName":"RNSScreenStackHeaderSubviewManagerInterface.java"} -com.facebook.react.viewmanagers.RNSScreenStackHostManagerDelegate -> com.facebook.react.viewmanagers.RNSScreenStackHostManagerDelegate: -# {"id":"sourceFile","fileName":"RNSScreenStackHostManagerDelegate.java"} - 1:4:void (com.facebook.react.uimanager.BaseViewManager):21:21 -> - 1:4:void setProperty(android.view.View,java.lang.String,java.lang.Object):25:25 -> setProperty -com.facebook.react.viewmanagers.RNSScreenStackHostManagerInterface -> com.facebook.react.viewmanagers.RNSScreenStackHostManagerInterface: -# {"id":"sourceFile","fileName":"RNSScreenStackHostManagerInterface.java"} com.facebook.react.viewmanagers.RNSScreenStackManagerDelegate -> com.facebook.react.viewmanagers.RNSScreenStackManagerDelegate: # {"id":"sourceFile","fileName":"RNSScreenStackManagerDelegate.java"} 1:4:void (com.facebook.react.uimanager.BaseViewManager):21:21 -> - 1:4:void setProperty(android.view.View,java.lang.String,java.lang.Object):25:25 -> setProperty + 1:11:void setProperty(android.view.View,java.lang.String,java.lang.Object):25:25 -> setProperty + 12:15:void setProperty(android.view.View,java.lang.String,java.lang.Object):30:30 -> setProperty + 16:33:void setProperty(android.view.View,java.lang.String,java.lang.Object):27:27 -> setProperty com.facebook.react.viewmanagers.RNSScreenStackManagerInterface -> com.facebook.react.viewmanagers.RNSScreenStackManagerInterface: # {"id":"sourceFile","fileName":"RNSScreenStackManagerInterface.java"} com.facebook.react.viewmanagers.RNSSearchBarManagerDelegate -> com.facebook.react.viewmanagers.RNSSearchBarManagerDelegate: @@ -124421,18 +129208,22 @@ com.facebook.react.viewmanagers.RNSSearchBarManagerInterface -> com.facebook.rea # {"id":"sourceFile","fileName":"RNSSearchBarManagerInterface.java"} com.facebook.react.viewmanagers.RNSSplitViewHostManagerDelegate -> com.facebook.react.viewmanagers.RNSSplitViewHostManagerDelegate: # {"id":"sourceFile","fileName":"RNSSplitViewHostManagerDelegate.java"} - 1:4:void (com.facebook.react.uimanager.BaseViewManager):22:22 -> - 1:119:void setProperty(android.view.View,java.lang.String,java.lang.Object):26:26 -> setProperty - 120:123:void setProperty(android.view.View,java.lang.String,java.lang.Object):55:55 -> setProperty - 124:133:void setProperty(android.view.View,java.lang.String,java.lang.Object):43:43 -> setProperty - 134:143:void setProperty(android.view.View,java.lang.String,java.lang.Object):40:40 -> setProperty - 144:160:void setProperty(android.view.View,java.lang.String,java.lang.Object):49:49 -> setProperty - 161:170:void setProperty(android.view.View,java.lang.String,java.lang.Object):28:28 -> setProperty - 171:187:void setProperty(android.view.View,java.lang.String,java.lang.Object):37:37 -> setProperty - 188:204:void setProperty(android.view.View,java.lang.String,java.lang.Object):52:52 -> setProperty - 205:214:void setProperty(android.view.View,java.lang.String,java.lang.Object):34:34 -> setProperty - 215:224:void setProperty(android.view.View,java.lang.String,java.lang.Object):46:46 -> setProperty - 225:234:void setProperty(android.view.View,java.lang.String,java.lang.Object):31:31 -> setProperty + 1:4:void (com.facebook.react.uimanager.BaseViewManager):23:23 -> + 1:12:void receiveCommand(android.view.View,java.lang.String,com.facebook.react.bridge.ReadableArray):68:68 -> receiveCommand + 13:25:void receiveCommand(android.view.View,java.lang.String,com.facebook.react.bridge.ReadableArray):70:70 -> receiveCommand + 1:147:void setProperty(android.view.View,java.lang.String,java.lang.Object):27:27 -> setProperty + 148:151:void setProperty(android.view.View,java.lang.String,java.lang.Object):62:62 -> setProperty + 152:161:void setProperty(android.view.View,java.lang.String,java.lang.Object):44:44 -> setProperty + 162:171:void setProperty(android.view.View,java.lang.String,java.lang.Object):41:41 -> setProperty + 172:188:void setProperty(android.view.View,java.lang.String,java.lang.Object):56:56 -> setProperty + 189:198:void setProperty(android.view.View,java.lang.String,java.lang.Object):53:53 -> setProperty + 199:208:void setProperty(android.view.View,java.lang.String,java.lang.Object):50:50 -> setProperty + 209:218:void setProperty(android.view.View,java.lang.String,java.lang.Object):29:29 -> setProperty + 219:235:void setProperty(android.view.View,java.lang.String,java.lang.Object):38:38 -> setProperty + 236:252:void setProperty(android.view.View,java.lang.String,java.lang.Object):59:59 -> setProperty + 253:262:void setProperty(android.view.View,java.lang.String,java.lang.Object):35:35 -> setProperty + 263:272:void setProperty(android.view.View,java.lang.String,java.lang.Object):47:47 -> setProperty + 273:282:void setProperty(android.view.View,java.lang.String,java.lang.Object):32:32 -> setProperty com.facebook.react.viewmanagers.RNSSplitViewHostManagerInterface -> com.facebook.react.viewmanagers.RNSSplitViewHostManagerInterface: # {"id":"sourceFile","fileName":"RNSSplitViewHostManagerInterface.java"} com.facebook.react.viewmanagers.RNSSplitViewScreenManagerDelegate -> com.facebook.react.viewmanagers.RNSSplitViewScreenManagerDelegate: @@ -124443,15 +129234,97 @@ com.facebook.react.viewmanagers.RNSSplitViewScreenManagerDelegate -> com.faceboo 16:25:void setProperty(android.view.View,java.lang.String,java.lang.Object):27:27 -> setProperty com.facebook.react.viewmanagers.RNSSplitViewScreenManagerInterface -> com.facebook.react.viewmanagers.RNSSplitViewScreenManagerInterface: # {"id":"sourceFile","fileName":"RNSSplitViewScreenManagerInterface.java"} +com.facebook.react.viewmanagers.RNSStackHostManagerDelegate -> com.facebook.react.viewmanagers.RNSStackHostManagerDelegate: +# {"id":"sourceFile","fileName":"RNSStackHostManagerDelegate.java"} + 1:4:void (com.facebook.react.uimanager.BaseViewManager):21:21 -> + 1:4:void setProperty(android.view.View,java.lang.String,java.lang.Object):25:25 -> setProperty +com.facebook.react.viewmanagers.RNSStackHostManagerInterface -> com.facebook.react.viewmanagers.RNSStackHostManagerInterface: +# {"id":"sourceFile","fileName":"RNSStackHostManagerInterface.java"} com.facebook.react.viewmanagers.RNSStackScreenManagerDelegate -> com.facebook.react.viewmanagers.RNSStackScreenManagerDelegate: # {"id":"sourceFile","fileName":"RNSStackScreenManagerDelegate.java"} 1:4:void (com.facebook.react.uimanager.BaseViewManager):21:21 -> - 1:19:void setProperty(android.view.View,java.lang.String,java.lang.Object):25:25 -> setProperty - 20:23:void setProperty(android.view.View,java.lang.String,java.lang.Object):33:33 -> setProperty - 24:41:void setProperty(android.view.View,java.lang.String,java.lang.Object):27:27 -> setProperty - 42:55:void setProperty(android.view.View,java.lang.String,java.lang.Object):30:30 -> setProperty + 1:48:void setProperty(android.view.View,java.lang.String,java.lang.Object):25:25 -> setProperty + 49:52:void setProperty(android.view.View,java.lang.String,java.lang.Object):36:36 -> setProperty + 53:62:void setProperty(android.view.View,java.lang.String,java.lang.Object):27:27 -> setProperty + 63:76:void setProperty(android.view.View,java.lang.String,java.lang.Object):30:30 -> setProperty + 77:94:void setProperty(android.view.View,java.lang.String,java.lang.Object):33:33 -> setProperty com.facebook.react.viewmanagers.RNSStackScreenManagerInterface -> com.facebook.react.viewmanagers.RNSStackScreenManagerInterface: # {"id":"sourceFile","fileName":"RNSStackScreenManagerInterface.java"} +com.facebook.react.viewmanagers.RNSTabsBottomAccessoryContentManagerDelegate -> com.facebook.react.viewmanagers.RNSTabsBottomAccessoryContentManagerDelegate: +# {"id":"sourceFile","fileName":"RNSTabsBottomAccessoryContentManagerDelegate.java"} + 1:4:void (com.facebook.react.uimanager.BaseViewManager):21:21 -> + 1:11:void setProperty(android.view.View,java.lang.String,java.lang.Object):25:25 -> setProperty + 12:15:void setProperty(android.view.View,java.lang.String,java.lang.Object):30:30 -> setProperty + 16:25:void setProperty(android.view.View,java.lang.String,java.lang.Object):27:27 -> setProperty +com.facebook.react.viewmanagers.RNSTabsBottomAccessoryContentManagerInterface -> com.facebook.react.viewmanagers.RNSTabsBottomAccessoryContentManagerInterface: +# {"id":"sourceFile","fileName":"RNSTabsBottomAccessoryContentManagerInterface.java"} +com.facebook.react.viewmanagers.RNSTabsBottomAccessoryManagerDelegate -> com.facebook.react.viewmanagers.RNSTabsBottomAccessoryManagerDelegate: +# {"id":"sourceFile","fileName":"RNSTabsBottomAccessoryManagerDelegate.java"} + 1:4:void (com.facebook.react.uimanager.BaseViewManager):21:21 -> + 1:4:void setProperty(android.view.View,java.lang.String,java.lang.Object):25:25 -> setProperty +com.facebook.react.viewmanagers.RNSTabsBottomAccessoryManagerInterface -> com.facebook.react.viewmanagers.RNSTabsBottomAccessoryManagerInterface: +# {"id":"sourceFile","fileName":"RNSTabsBottomAccessoryManagerInterface.java"} +com.facebook.react.viewmanagers.RNSTabsHostManagerDelegate -> com.facebook.react.viewmanagers.RNSTabsHostManagerDelegate: +# {"id":"sourceFile","fileName":"RNSTabsHostManagerDelegate.java"} + 1:4:void (com.facebook.react.uimanager.BaseViewManager):22:22 -> + 1:275:void setProperty(android.view.View,java.lang.String,java.lang.Object):26:26 -> setProperty + 276:279:void setProperty(android.view.View,java.lang.String,java.lang.Object):88:88 -> setProperty + 280:296:void setProperty(android.view.View,java.lang.String,java.lang.Object):43:43 -> setProperty + 297:310:void setProperty(android.view.View,java.lang.String,java.lang.Object):46:46 -> setProperty + 311:326:void setProperty(android.view.View,java.lang.String,java.lang.Object):70:70 -> setProperty + 327:340:void setProperty(android.view.View,java.lang.String,java.lang.Object):37:37 -> setProperty + 341:357:void setProperty(android.view.View,java.lang.String,java.lang.Object):85:85 -> setProperty + 358:373:void setProperty(android.view.View,java.lang.String,java.lang.Object):61:61 -> setProperty + 374:390:void setProperty(android.view.View,java.lang.String,java.lang.Object):67:67 -> setProperty + 391:406:void setProperty(android.view.View,java.lang.String,java.lang.Object):31:31 -> setProperty + 407:423:void setProperty(android.view.View,java.lang.String,java.lang.Object):28:28 -> setProperty + 424:433:void setProperty(android.view.View,java.lang.String,java.lang.Object):79:79 -> setProperty + 434:447:void setProperty(android.view.View,java.lang.String,java.lang.Object):49:49 -> setProperty + 448:463:void setProperty(android.view.View,java.lang.String,java.lang.Object):52:52 -> setProperty + 464:480:void setProperty(android.view.View,java.lang.String,java.lang.Object):40:40 -> setProperty + 481:496:void setProperty(android.view.View,java.lang.String,java.lang.Object):34:34 -> setProperty + 497:512:void setProperty(android.view.View,java.lang.String,java.lang.Object):55:55 -> setProperty + 513:528:void setProperty(android.view.View,java.lang.String,java.lang.Object):64:64 -> setProperty + 529:544:void setProperty(android.view.View,java.lang.String,java.lang.Object):58:58 -> setProperty + 545:554:void setProperty(android.view.View,java.lang.String,java.lang.Object):82:82 -> setProperty + 555:564:void setProperty(android.view.View,java.lang.String,java.lang.Object):73:73 -> setProperty + 565:580:void setProperty(android.view.View,java.lang.String,java.lang.Object):76:76 -> setProperty +com.facebook.react.viewmanagers.RNSTabsHostManagerInterface -> com.facebook.react.viewmanagers.RNSTabsHostManagerInterface: +# {"id":"sourceFile","fileName":"RNSTabsHostManagerInterface.java"} +com.facebook.react.viewmanagers.RNSTabsScreenManagerDelegate -> com.facebook.react.viewmanagers.RNSTabsScreenManagerDelegate: +# {"id":"sourceFile","fileName":"RNSTabsScreenManagerDelegate.java"} + 1:4:void (com.facebook.react.uimanager.BaseViewManager):24:24 -> + 1:372:void setProperty(android.view.View,java.lang.String,java.lang.Object):28:28 -> setProperty + 373:376:void setProperty(android.view.View,java.lang.String,java.lang.Object):111:111 -> setProperty + 377:386:void setProperty(android.view.View,java.lang.String,java.lang.Object):57:57 -> setProperty + 387:400:void setProperty(android.view.View,java.lang.String,java.lang.Object):84:84 -> setProperty + 401:416:void setProperty(android.view.View,java.lang.String,java.lang.Object):60:60 -> setProperty + 417:430:void setProperty(android.view.View,java.lang.String,java.lang.Object):45:45 -> setProperty + 431:446:void setProperty(android.view.View,java.lang.String,java.lang.Object):63:63 -> setProperty + 447:460:void setProperty(android.view.View,java.lang.String,java.lang.Object):42:42 -> setProperty + 461:470:void setProperty(android.view.View,java.lang.String,java.lang.Object):81:81 -> setProperty + 471:480:void setProperty(android.view.View,java.lang.String,java.lang.Object):87:87 -> setProperty + 481:494:void setProperty(android.view.View,java.lang.String,java.lang.Object):36:36 -> setProperty + 495:507:void setProperty(android.view.View,java.lang.String,java.lang.Object):66:66 -> setProperty + 508:521:void setProperty(android.view.View,java.lang.String,java.lang.Object):54:54 -> setProperty + 522:534:void setProperty(android.view.View,java.lang.String,java.lang.Object):69:69 -> setProperty + 535:548:void setProperty(android.view.View,java.lang.String,java.lang.Object):48:48 -> setProperty + 549:558:void setProperty(android.view.View,java.lang.String,java.lang.Object):72:72 -> setProperty + 559:568:void setProperty(android.view.View,java.lang.String,java.lang.Object):75:75 -> setProperty + 569:582:void setProperty(android.view.View,java.lang.String,java.lang.Object):33:33 -> setProperty + 583:599:void setProperty(android.view.View,java.lang.String,java.lang.Object):39:39 -> setProperty + 600:616:void setProperty(android.view.View,java.lang.String,java.lang.Object):93:93 -> setProperty + 617:633:void setProperty(android.view.View,java.lang.String,java.lang.Object):30:30 -> setProperty + 634:643:void setProperty(android.view.View,java.lang.String,java.lang.Object):51:51 -> setProperty + 644:657:void setProperty(android.view.View,java.lang.String,java.lang.Object):78:78 -> setProperty + 658:667:void setProperty(android.view.View,java.lang.String,java.lang.Object):102:102 -> setProperty + 668:677:void setProperty(android.view.View,java.lang.String,java.lang.Object):90:90 -> setProperty + 678:687:void setProperty(android.view.View,java.lang.String,java.lang.Object):99:99 -> setProperty + 688:697:void setProperty(android.view.View,java.lang.String,java.lang.Object):108:108 -> setProperty + 698:707:void setProperty(android.view.View,java.lang.String,java.lang.Object):105:105 -> setProperty + 708:718:void setProperty(android.view.View,java.lang.String,java.lang.Object):96:96 -> setProperty +com.facebook.react.viewmanagers.RNSTabsScreenManagerInterface -> com.facebook.react.viewmanagers.RNSTabsScreenManagerInterface: +# {"id":"sourceFile","fileName":"RNSTabsScreenManagerInterface.java"} com.facebook.react.viewmanagers.RNSVGCircleManagerDelegate -> com.facebook.react.viewmanagers.RNSVGCircleManagerDelegate: # {"id":"sourceFile","fileName":"RNSVGCircleManagerDelegate.java"} 1:4:void (com.facebook.react.uimanager.BaseViewManager):24:24 -> @@ -125601,7 +130474,7 @@ com.facebook.react.views.drawer.ReactDrawerLayout$1 -> com.facebook.react.views. 20:23:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):55:55 -> onInitializeAccessibilityEvent 24:35:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):56:56 -> onInitializeAccessibilityEvent 11:13:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):44:44 -> onInitializeAccessibilityNodeInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} 14:21:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):46:46 -> onInitializeAccessibilityNodeInfo 22:29:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):48:48 -> onInitializeAccessibilityNodeInfo com.facebook.react.views.drawer.ReactDrawerLayout$Companion -> com.facebook.react.views.drawer.ReactDrawerLayout$Companion: @@ -125878,7 +130751,7 @@ com.facebook.react.views.image.MultiPostprocessor -> com.facebook.react.views.im 3:3:void (java.util.List):21:21 -> 1:39:java.lang.String getName():23:23 -> getName 1:2:com.facebook.cache.common.CacheKey getPostprocessorCacheKey():26:26 -> getPostprocessorCacheKey - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/d;"} 3:13:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.map(java.lang.Iterable,kotlin.jvm.functions.Function1):1563:1563 -> getPostprocessorCacheKey 3:13:com.facebook.cache.common.CacheKey getPostprocessorCacheKey():26 -> getPostprocessorCacheKey 14:27:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1634:1634 -> getPostprocessorCacheKey @@ -125890,7 +130763,7 @@ com.facebook.react.views.image.MultiPostprocessor -> com.facebook.react.views.im 34:37:com.facebook.cache.common.CacheKey getPostprocessorCacheKey():26 -> getPostprocessorCacheKey 38:43:com.facebook.cache.common.CacheKey getPostprocessorCacheKey():26:26 -> getPostprocessorCacheKey 12:32:com.facebook.common.references.CloseableReference process(android.graphics.Bitmap,com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory):36:36 -> process - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Bitmap;Lf1/b;)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Bitmap;Lj1/b;)LJ0/a;"} 33:48:com.facebook.common.references.CloseableReference process(android.graphics.Bitmap,com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory):37:37 -> process 49:51:com.facebook.common.references.CloseableReference process(android.graphics.Bitmap,com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory):38:38 -> process 52:58:com.facebook.common.references.CloseableReference process(android.graphics.Bitmap,com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory):39:39 -> process @@ -125924,23 +130797,23 @@ com.facebook.react.views.image.ReactImageDownloadListener$EmptyDrawable -> com.f com.facebook.react.views.image.ReactImageManager -> com.facebook.react.views.image.ReactImageManager: # {"id":"sourceFile","fileName":"ReactImageManager.kt"} com.facebook.drawee.controller.AbstractDraweeControllerBuilder draweeControllerBuilder -> draweeControllerBuilder - # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY0/b;"} 1:1:void ():0:0 -> - 2:2:void (U0.AbstractDraweeControllerBuilder):0:0 -> + 2:2:void (Y0.AbstractDraweeControllerBuilder):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/b;)V"} - 3:3:void (U0.AbstractDraweeControllerBuilder,com.facebook.react.views.image.GlobalImageLoadListener):0:0 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/b;)V"} + 3:3:void (Y0.AbstractDraweeControllerBuilder,com.facebook.react.views.image.GlobalImageLoadListener):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/b;Lcom/facebook/react/views/image/GlobalImageLoadListener;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/b;Lcom/facebook/react/views/image/GlobalImageLoadListener;)V"} 4:4:void (com.facebook.drawee.controller.AbstractDraweeControllerBuilder,com.facebook.react.views.image.GlobalImageLoadListener,com.facebook.react.views.image.ReactCallerContextFactory,int,kotlin.jvm.internal.DefaultConstructorMarker):35:35 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/b;Lcom/facebook/react/views/image/GlobalImageLoadListener;Lcom/facebook/react/views/image/ReactCallerContextFactory;ILkotlin/jvm/internal/DefaultConstructorMarker;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/b;Lcom/facebook/react/views/image/GlobalImageLoadListener;Lcom/facebook/react/views/image/ReactCallerContextFactory;ILkotlin/jvm/internal/DefaultConstructorMarker;)V"} 5:5:void (com.facebook.drawee.controller.AbstractDraweeControllerBuilder,com.facebook.react.views.image.GlobalImageLoadListener,com.facebook.react.views.image.ReactCallerContextFactory):40:40 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/b;Lcom/facebook/react/views/image/GlobalImageLoadListener;Lcom/facebook/react/views/image/ReactCallerContextFactory;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/b;Lcom/facebook/react/views/image/GlobalImageLoadListener;Lcom/facebook/react/views/image/ReactCallerContextFactory;)V"} 6:8:void (com.facebook.drawee.controller.AbstractDraweeControllerBuilder,com.facebook.react.views.image.GlobalImageLoadListener,com.facebook.react.views.image.ReactCallerContextFactory):37:39 -> 9:10:void (com.facebook.drawee.controller.AbstractDraweeControllerBuilder,java.lang.Object):62:63 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/b;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/b;Ljava/lang/Object;)V"} 11:12:void (com.facebook.drawee.controller.AbstractDraweeControllerBuilder,com.facebook.react.views.image.GlobalImageLoadListener,java.lang.Object):83:84 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/b;Lcom/facebook/react/views/image/GlobalImageLoadListener;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/b;Lcom/facebook/react/views/image/GlobalImageLoadListener;Ljava/lang/Object;)V"} 1:1:android.view.View createViewInstance(com.facebook.react.uimanager.ThemedReactContext):33:33 -> createViewInstance 2:4:com.facebook.react.views.image.ReactImageView createViewInstance(com.facebook.react.uimanager.ThemedReactContext):89:91 -> createViewInstance 5:6:com.facebook.react.views.image.ReactImageView createViewInstance(com.facebook.react.uimanager.ThemedReactContext):93:94 -> createViewInstance @@ -125991,16 +130864,16 @@ com.facebook.react.views.image.ReactImageManager$Companion -> com.facebook.react com.facebook.react.views.image.ReactImageView -> com.facebook.react.views.image.ReactImageView: # {"id":"sourceFile","fileName":"ReactImageView.kt"} com.facebook.drawee.controller.ControllerListener controllerForTesting -> controllerForTesting - # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY0/d;"} com.facebook.drawee.controller.AbstractDraweeControllerBuilder draweeControllerBuilder -> draweeControllerBuilder - # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY0/b;"} com.facebook.imagepipeline.postprocessors.IterativeBoxBlurPostProcessor iterativeBoxBlurPostProcessor -> iterativeBoxBlurPostProcessor - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw1/a;"} com.facebook.drawee.drawable.ScalingUtils$ScaleType scaleType -> scaleType # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/drawee/drawable/q;"} 9:16:void ():637:637 -> 11:19:void (android.content.Context,com.facebook.drawee.controller.AbstractDraweeControllerBuilder,com.facebook.react.views.image.GlobalImageLoadListener,java.lang.Object):89:89 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LU0/b;Lcom/facebook/react/views/image/GlobalImageLoadListener;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LY0/b;Lcom/facebook/react/views/image/GlobalImageLoadListener;Ljava/lang/Object;)V"} 20:21:void (android.content.Context,com.facebook.drawee.controller.AbstractDraweeControllerBuilder,com.facebook.react.views.image.GlobalImageLoadListener,java.lang.Object):86:86 -> 22:23:void (android.content.Context,com.facebook.drawee.controller.AbstractDraweeControllerBuilder,com.facebook.react.views.image.GlobalImageLoadListener,java.lang.Object):87:87 -> 24:25:void (android.content.Context,com.facebook.drawee.controller.AbstractDraweeControllerBuilder,com.facebook.react.views.image.GlobalImageLoadListener,java.lang.Object):88:88 -> @@ -126032,7 +130905,7 @@ com.facebook.react.views.image.ReactImageView -> com.facebook.react.views.image. 1:3:void setImageSource$ReactAndroid_release(com.facebook.react.views.imagehelper.ImageSource):92:92 -> getImageSource$ReactAndroid_release 1:3:com.facebook.react.views.imagehelper.ImageSource getImageSource$ReactAndroid_release():92 -> getImageSource$ReactAndroid_release 1:12:com.facebook.imagepipeline.common.ResizeOptions getResizeOptions():582:582 -> getResizeOptions - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh1/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll1/g;"} 13:29:com.facebook.imagepipeline.common.ResizeOptions getResizeOptions():583:583 -> getResizeOptions 30:42:com.facebook.imagepipeline.common.ResizeOptions getResizeOptions():587:587 -> getResizeOptions 1:12:boolean hasMultipleSources():550:550 -> hasMultipleSources @@ -126125,7 +130998,7 @@ com.facebook.react.views.image.ReactImageView -> com.facebook.react.views.image. 4:6:void setBorderRadius(float,int):241:243 -> setBorderRadius 1:10:void setBorderWidth(float):229:229 -> setBorderWidth 1:3:void setControllerListener(com.facebook.drawee.controller.ControllerListener):537:537 -> setControllerListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/d;)V"} 4:5:void setControllerListener(com.facebook.drawee.controller.ControllerListener):538:538 -> setControllerListener 6:9:void setControllerListener(com.facebook.drawee.controller.ControllerListener):539:539 -> setControllerListener 1:13:void setDefaultSource(java.lang.String):340:340 -> setDefaultSource @@ -126215,9 +131088,9 @@ com.facebook.react.views.image.ReactImageView$Companion -> com.facebook.react.vi 2:2:com.facebook.drawee.generic.GenericDraweeHierarchy access$buildHierarchy(com.facebook.react.views.image.ReactImageView$Companion,android.content.Context):632:632 -> 2:2:void ():632 -> 1:5:com.facebook.drawee.generic.GenericDraweeHierarchy access$buildHierarchy(com.facebook.react.views.image.ReactImageView$Companion,android.content.Context):632:632 -> access$buildHierarchy - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/views/image/ReactImageView$Companion;Landroid/content/Context;)LX0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/views/image/ReactImageView$Companion;Landroid/content/Context;)Lb1/a;"} 1:10:com.facebook.drawee.generic.GenericDraweeHierarchy buildHierarchy(android.content.Context):641:641 -> buildHierarchy - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)LX0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lb1/a;"} 11:18:com.facebook.drawee.generic.GenericDraweeHierarchy buildHierarchy(android.content.Context):643:643 -> buildHierarchy 19:22:com.facebook.drawee.generic.GenericDraweeHierarchy buildHierarchy(android.content.Context):642:642 -> buildHierarchy 23:32:com.facebook.drawee.generic.GenericDraweeHierarchy buildHierarchy(android.content.Context):645:645 -> buildHierarchy @@ -126225,7 +131098,7 @@ com.facebook.react.views.image.ReactImageView$TilePostprocessor -> com.facebook. # {"id":"sourceFile","fileName":"ReactImageView.kt"} 1:6:void (com.facebook.react.views.image.ReactImageView):607:607 -> 11:28:com.facebook.common.references.CloseableReference process(android.graphics.Bitmap,com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory):612:612 -> process - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Bitmap;Lf1/b;)LF0/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Bitmap;Lj1/b;)LJ0/a;"} 29:51:com.facebook.common.references.CloseableReference process(android.graphics.Bitmap,com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory):613:613 -> process 52:57:com.facebook.common.references.CloseableReference process(android.graphics.Bitmap,com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory):615:615 -> process 58:60:com.facebook.common.references.CloseableReference process(android.graphics.Bitmap,com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory):616:616 -> process @@ -126250,7 +131123,7 @@ com.facebook.react.views.image.ReactImageView$setShouldNotifyLoadEvents$1 -> com 34:37:void onFailure(java.lang.String,java.lang.Throwable):188:188 -> onFailure 1:1:void onFinalImageSet(java.lang.String,java.lang.Object,android.graphics.drawable.Animatable):136:136 -> onFinalImageSet 2:2:void onFinalImageSet(java.lang.String,com.facebook.imagepipeline.image.ImageInfo,android.graphics.drawable.Animatable):168:168 -> onFinalImageSet - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ln1/l;Landroid/graphics/drawable/Animatable;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lr1/l;Landroid/graphics/drawable/Animatable;)V"} 3:8:void onFinalImageSet(java.lang.String,com.facebook.imagepipeline.image.ImageInfo,android.graphics.drawable.Animatable):170:175 -> onFinalImageSet 9:9:void onFinalImageSet(java.lang.String,com.facebook.imagepipeline.image.ImageInfo,android.graphics.drawable.Animatable):170:170 -> onFinalImageSet 10:10:void onFinalImageSet(java.lang.String,com.facebook.imagepipeline.image.ImageInfo,android.graphics.drawable.Animatable):169:169 -> onFinalImageSet @@ -126453,9 +131326,9 @@ com.facebook.react.views.modal.ReactModalHostView -> com.facebook.react.views.mo # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/k;"} 6:8:void (com.facebook.react.uimanager.ThemedReactContext):73:73 -> 9:16:void (com.facebook.react.uimanager.ThemedReactContext):130:130 -> - 1:1:m3.Unit $r8$lambda$tgec5m5OR9ClzUtDPdR1ax5JPoU(com.facebook.react.views.modal.ReactModalHostView,androidx.activity.ComponentDialog):0:0 -> a + 1:1:r3.Unit $r8$lambda$tgec5m5OR9ClzUtDPdR1ax5JPoU(com.facebook.react.views.modal.ReactModalHostView,androidx.activity.ComponentDialog):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/views/modal/ReactModalHostView;Landroidx/activity/k;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/views/modal/ReactModalHostView;Landroidx/activity/k;)Lr3/u;"} 1:3:void addView(android.view.View,int):159:159 -> addView 4:9:void addView(android.view.View,int):160:160 -> addView 1:3:void dismiss():196:196 -> dismiss @@ -126553,18 +131426,18 @@ com.facebook.react.views.modal.ReactModalHostView -> com.facebook.react.views.mo 161:164:void showOrUpdate():343:343 -> showOrUpdate 165:172:void showOrUpdate():275:275 -> showOrUpdate 1:4:kotlin.Unit showOrUpdate$lambda$3(com.facebook.react.views.modal.ReactModalHostView,androidx.activity.ComponentDialog):288:288 -> showOrUpdate$lambda$3 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/views/modal/ReactModalHostView;Landroidx/activity/k;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/views/modal/ReactModalHostView;Landroidx/activity/k;)Lr3/u;"} 5:7:kotlin.Unit showOrUpdate$lambda$3(com.facebook.react.views.modal.ReactModalHostView,androidx.activity.ComponentDialog):291:291 -> showOrUpdate$lambda$3 8:10:kotlin.Unit showOrUpdate$lambda$3(com.facebook.react.views.modal.ReactModalHostView,androidx.activity.ComponentDialog):292:292 -> showOrUpdate$lambda$3 11:18:kotlin.Unit showOrUpdate$lambda$3(com.facebook.react.views.modal.ReactModalHostView,androidx.activity.ComponentDialog):288:288 -> showOrUpdate$lambda$3 1:20:void kotlin.collections.CollectionsKt___CollectionsKt.forEach(java.lang.Iterable,kotlin.jvm.functions.Function1):1869:1869 -> syncSystemBarsVisibility 1:20:void syncSystemBarsVisibility(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsControllerCompat,java.util.List):460 -> syncSystemBarsVisibility - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;Landroidx/core/view/f1;Ljava/util/List;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;Landroidx/core/view/d1;Ljava/util/List;)V"} 21:28:void syncSystemBarsVisibility(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsControllerCompat,java.util.List):461:461 -> syncSystemBarsVisibility 29:34:void syncSystemBarsVisibility(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsControllerCompat,java.util.List):463:463 -> syncSystemBarsVisibility 35:39:void syncSystemBarsVisibility(androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsControllerCompat,java.util.List):465:465 -> syncSystemBarsVisibility 5:28:void syncSystemBarsVisibility$default(com.facebook.react.views.modal.ReactModalHostView,androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsControllerCompat,java.util.List,int,java.lang.Object):458:458 -> syncSystemBarsVisibility$default - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/views/modal/ReactModalHostView;Landroidx/core/view/D0;Landroidx/core/view/f1;Ljava/util/List;ILjava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/views/modal/ReactModalHostView;Landroidx/core/view/B0;Landroidx/core/view/d1;Ljava/util/List;ILjava/lang/Object;)V"} 29:32:void syncSystemBarsVisibility$default(com.facebook.react.views.modal.ReactModalHostView,androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsControllerCompat,java.util.List,int,java.lang.Object):454:454 -> syncSystemBarsVisibility$default 1:4:void updateProperties():369:369 -> updateProperties 5:10:void updateProperties():371:371 -> updateProperties @@ -126685,9 +131558,9 @@ com.facebook.react.views.modal.ReactModalHostView$OnRequestCloseListener -> com. com.facebook.react.views.modal.ReactModalHostView$showOrUpdate$2 -> com.facebook.react.views.modal.ReactModalHostView$showOrUpdate$2: # {"id":"sourceFile","fileName":"ReactModalHostView.kt"} kotlin.jvm.functions.Function0 $handleCloseAction -> $handleCloseAction - # {"id":"com.android.tools.r8.residualsignature","signature":"LA3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF3/a;"} 5:8:void (kotlin.jvm.functions.Function0,com.facebook.react.views.modal.ReactModalHostView):303:303 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;Lcom/facebook/react/views/modal/ReactModalHostView;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;Lcom/facebook/react/views/modal/ReactModalHostView;)V"} 11:24:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):305:305 -> onKey 25:43:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):318:318 -> onKey 44:48:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):320:320 -> onKey @@ -126695,9 +131568,9 @@ com.facebook.react.views.modal.ReactModalHostView$showOrUpdate$2 -> com.facebook com.facebook.react.views.modal.ReactModalHostView$showOrUpdate$backPressedCallback$1 -> com.facebook.react.views.modal.ReactModalHostView$showOrUpdate$backPressedCallback$1: # {"id":"sourceFile","fileName":"ReactModalHostView.kt"} kotlin.jvm.functions.Function0 $handleCloseAction -> $handleCloseAction - # {"id":"com.android.tools.r8.residualsignature","signature":"LA3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF3/a;"} 4:7:void (kotlin.jvm.functions.Function0):295:295 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)V"} 1:6:void handleOnBackPressed():297:297 -> handleOnBackPressed com.facebook.react.views.modal.RequestCloseEvent -> com.facebook.react.views.modal.RequestCloseEvent: # {"id":"sourceFile","fileName":"RequestCloseEvent.kt"} @@ -126862,20 +131735,20 @@ com.facebook.react.views.safeareaview.ReactSafeAreaView -> com.facebook.react.vi 6:11:void (com.facebook.react.uimanager.ThemedReactContext):23:23 -> 1:1:androidx.core.view.WindowInsetsCompat $r8$lambda$91d3bQ7RtXMlhKE-tVyONzoIYck(com.facebook.react.views.safeareaview.ReactSafeAreaView,android.view.View,androidx.core.view.WindowInsetsCompat):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/views/safeareaview/ReactSafeAreaView;Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/views/safeareaview/ReactSafeAreaView;Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} 1:3:com.facebook.react.uimanager.ThemedReactContext getReactContext():23:23 -> getReactContext 1:3:com.facebook.react.uimanager.StateWrapper getStateWrapper$ReactAndroid_release():24:24 -> getStateWrapper$ReactAndroid_release 1:3:void onAttachedToWindow():27:27 -> onAttachedToWindow 4:11:void onAttachedToWindow():29:29 -> onAttachedToWindow 12:15:void onAttachedToWindow():37:37 -> onAttachedToWindow 11:19:androidx.core.view.WindowInsetsCompat onAttachedToWindow$lambda$0(com.facebook.react.views.safeareaview.ReactSafeAreaView,android.view.View,androidx.core.view.WindowInsetsCompat):32:32 -> onAttachedToWindow$lambda$0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/views/safeareaview/ReactSafeAreaView;Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/views/safeareaview/ReactSafeAreaView;Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} 20:28:androidx.core.view.WindowInsetsCompat onAttachedToWindow$lambda$0(com.facebook.react.views.safeareaview.ReactSafeAreaView,android.view.View,androidx.core.view.WindowInsetsCompat):31:31 -> onAttachedToWindow$lambda$0 29:31:androidx.core.view.WindowInsetsCompat onAttachedToWindow$lambda$0(com.facebook.react.views.safeareaview.ReactSafeAreaView,android.view.View,androidx.core.view.WindowInsetsCompat):34:34 -> onAttachedToWindow$lambda$0 32:34:androidx.core.view.WindowInsetsCompat onAttachedToWindow$lambda$0(com.facebook.react.views.safeareaview.ReactSafeAreaView,android.view.View,androidx.core.view.WindowInsetsCompat):35:35 -> onAttachedToWindow$lambda$0 1:3:void setStateWrapper$ReactAndroid_release(com.facebook.react.uimanager.StateWrapper):24:24 -> setStateWrapper$ReactAndroid_release 1:4:void updateState(androidx.core.graphics.Insets):45:45 -> updateState - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;)V"} 5:9:void updateState(androidx.core.graphics.Insets):47:47 -> updateState 10:24:void updateState(androidx.core.graphics.Insets):48:48 -> updateState 25:37:void updateState(androidx.core.graphics.Insets):49:49 -> updateState @@ -126895,13 +131768,13 @@ com.facebook.react.views.safeareaview.ReactSafeAreaView$$ExternalSyntheticLambda # {"id":"com.android.tools.r8.synthesized"} 1:1:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):0:0 -> onApplyWindowInsets # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} com.facebook.react.views.safeareaview.ReactSafeAreaView$updateState$2 -> com.facebook.react.views.safeareaview.ReactSafeAreaView$updateState$2: # {"id":"sourceFile","fileName":"ReactSafeAreaView.kt"} androidx.core.graphics.Insets $insets -> $insets - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/d;"} 5:8:void (com.facebook.react.views.safeareaview.ReactSafeAreaView,androidx.core.graphics.Insets,com.facebook.react.uimanager.ThemedReactContext):58:58 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/views/safeareaview/ReactSafeAreaView;Lw/d;Lcom/facebook/react/uimanager/ThemedReactContext;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/views/safeareaview/ReactSafeAreaView;Lx/d;Lcom/facebook/react/uimanager/ThemedReactContext;)V"} 1:10:void runGuarded():60:60 -> runGuarded 11:21:void runGuarded():61:61 -> runGuarded 22:41:void runGuarded():62:62 -> runGuarded @@ -128156,7 +133029,7 @@ com.facebook.react.views.scroll.ReactScrollViewAccessibilityDelegate -> com.face 132:138:void onInitializeAccessibilityEventInternal(android.view.View,android.view.accessibility.AccessibilityEvent):103:103 -> onInitializeAccessibilityEventInternal 139:149:void onInitializeAccessibilityEventInternal(android.view.View,android.view.accessibility.AccessibilityEvent):104:104 -> onInitializeAccessibilityEventInternal 11:13:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):41:41 -> onInitializeAccessibilityNodeInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} 14:17:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):42:42 -> onInitializeAccessibilityNodeInfo 18:21:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):43:43 -> onInitializeAccessibilityNodeInfo 22:23:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):46:46 -> onInitializeAccessibilityNodeInfo @@ -128165,7 +133038,7 @@ com.facebook.react.views.scroll.ReactScrollViewAccessibilityDelegate -> com.face 51:53:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):47:47 -> onInitializeAccessibilityNodeInfo 54:57:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):45:45 -> onInitializeAccessibilityNodeInfo 1:8:void onInitializeAccessibilityNodeInfoInternal(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):113:113 -> onInitializeAccessibilityNodeInfoInternal - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} 9:22:void onInitializeAccessibilityNodeInfoInternal(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):116:116 -> onInitializeAccessibilityNodeInfoInternal 23:38:void onInitializeAccessibilityNodeInfoInternal(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):119:119 -> onInitializeAccessibilityNodeInfoInternal 39:44:void onInitializeAccessibilityNodeInfoInternal(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):122:122 -> onInitializeAccessibilityNodeInfoInternal @@ -128565,7 +133438,7 @@ com.facebook.react.views.scroll.ReactScrollViewManager$WhenMappings -> com.faceb com.facebook.react.views.scroll.ScrollEvent -> com.facebook.react.views.scroll.ScrollEvent: # {"id":"sourceFile","fileName":"ScrollEvent.kt"} androidx.core.util.Pools$SynchronizedPool EVENTS_POOL -> EVENTS_POOL - # {"id":"com.android.tools.r8.residualsignature","signature":"LE/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF/f;"} 9:16:void ():118:118 -> 17:25:void ():119:119 -> 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> @@ -128573,7 +133446,7 @@ com.facebook.react.views.scroll.ScrollEvent -> com.facebook.react.views.scroll.S 2:2:void ():22 -> 1:3:void access$init(com.facebook.react.views.scroll.ScrollEvent,int,int,com.facebook.react.views.scroll.ScrollEventType,float,float,float,float,int,int,int,int):22:22 -> access$getEVENTS_POOL$cp 1:3:androidx.core.util.Pools$SynchronizedPool access$getEVENTS_POOL$cp():22 -> access$getEVENTS_POOL$cp - # {"id":"com.android.tools.r8.residualsignature","signature":"()LE/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF/f;"} 1:4:void access$init(com.facebook.react.views.scroll.ScrollEvent,int,int,com.facebook.react.views.scroll.ScrollEventType,float,float,float,float,int,int,int,int):22:22 -> access$init 1:10:boolean canCoalesce():75:75 -> canCoalesce 1:4:com.facebook.react.bridge.ReadableMap com.facebook.react.bridge.ReadableMapBuilderKt.buildReadableMap(kotlin.jvm.functions.Function1):30:30 -> getEventData @@ -128688,10 +133561,10 @@ com.facebook.react.views.scroll.VirtualViewContainerKt -> com.facebook.react.vie 1:3:boolean access$getIS_DEBUG_BUILD$p():1:1 -> access$getIS_DEBUG_BUILD$p 1:5:boolean access$rectsOverlap(android.graphics.Rect,android.graphics.Rect):1:1 -> access$rectsOverlap 11:22:void debugLog(java.lang.String,kotlin.jvm.functions.Function0):162:162 -> debugLog - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LF3/a;)V"} 23:49:void debugLog(java.lang.String,kotlin.jvm.functions.Function0):163:163 -> debugLog 5:16:void debugLog$default(java.lang.String,kotlin.jvm.functions.Function0,int,java.lang.Object):161:161 -> debugLog$default - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LA3/a;ILjava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LF3/a;ILjava/lang/Object;)V"} 17:28:void debugLog$default(java.lang.String,kotlin.jvm.functions.Function0,int,java.lang.Object):162:162 -> debugLog$default 29:55:void debugLog$default(java.lang.String,kotlin.jvm.functions.Function0,int,java.lang.Object):163:163 -> debugLog$default 1:14:boolean rectsOverlap(android.graphics.Rect,android.graphics.Rect):39:39 -> rectsOverlap @@ -130230,7 +135103,7 @@ com.facebook.react.views.text.ReactTextViewAccessibilityDelegate -> com.facebook 6:8:void (android.view.View,boolean,int):28:28 -> 9:23:void (android.view.View,boolean,int):32:32 -> 6:9:androidx.core.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View):280:280 -> getAccessibilityNodeProvider - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)LF/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)LG/A;"} 10:16:androidx.core.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View):281:281 -> getAccessibilityNodeProvider 1:17:android.graphics.Rect getBoundsInParent(com.facebook.react.views.text.ReactTextViewAccessibilityDelegate$AccessibilityLinks$AccessibleLink):228:228 -> getBoundsInParent 18:39:android.graphics.Rect getBoundsInParent(com.facebook.react.views.text.ReactTextViewAccessibilityDelegate$AccessibilityLinks$AccessibleLink):229:229 -> getBoundsInParent @@ -130284,7 +135157,7 @@ com.facebook.react.views.text.ReactTextViewAccessibilityDelegate -> com.facebook 11:17:void getVisibleVirtualViews(java.util.List):118:118 -> getVisibleVirtualViews 18:28:void getVisibleVirtualViews(java.util.List):119:119 -> getVisibleVirtualViews 11:13:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):182:182 -> onInitializeAccessibilityNodeInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} 14:17:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):185:185 -> onInitializeAccessibilityNodeInfo 18:27:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):186:186 -> onInitializeAccessibilityNodeInfo 1:8:boolean onPerformActionForVirtualView(int,int,android.os.Bundle):99:99 -> onPerformActionForVirtualView @@ -130292,7 +135165,7 @@ com.facebook.react.views.text.ReactTextViewAccessibilityDelegate -> com.facebook 16:38:boolean onPerformActionForVirtualView(int,int,android.os.Bundle):105:105 -> onPerformActionForVirtualView 39:48:boolean onPerformActionForVirtualView(int,int,android.os.Bundle):108:108 -> onPerformActionForVirtualView 6:7:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):195:195 -> onPopulateNodeForVirtualView - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILF/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILG/z;)V"} 8:13:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):196:196 -> onPopulateNodeForVirtualView 14:16:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):197:197 -> onPopulateNodeForVirtualView 17:25:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):198:198 -> onPopulateNodeForVirtualView @@ -131386,12 +136259,12 @@ com.facebook.react.views.text.TextTransformKt$WhenMappings -> com.facebook.react com.facebook.react.views.text.frescosupport.FrescoBasedReactTextInlineImageShadowNode -> com.facebook.react.views.text.frescosupport.FrescoBasedReactTextInlineImageShadowNode: # {"id":"sourceFile","fileName":"FrescoBasedReactTextInlineImageShadowNode.kt"} com.facebook.drawee.controller.AbstractDraweeControllerBuilder draweeControllerBuilder -> draweeControllerBuilder - # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY0/b;"} 9:10:void ():149:149 -> 11:12:void ():150:150 -> 13:16:void ():148:148 -> 6:8:void (com.facebook.drawee.controller.AbstractDraweeControllerBuilder,java.lang.Object):40:40 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/b;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/b;Ljava/lang/Object;)V"} 9:10:void (com.facebook.drawee.controller.AbstractDraweeControllerBuilder,java.lang.Object):38:38 -> 11:12:void (com.facebook.drawee.controller.AbstractDraweeControllerBuilder,java.lang.Object):39:39 -> 13:16:void (com.facebook.drawee.controller.AbstractDraweeControllerBuilder,java.lang.Object):44:44 -> @@ -131410,7 +136283,7 @@ com.facebook.react.views.text.frescosupport.FrescoBasedReactTextInlineImageShado 50:53:com.facebook.react.views.text.internal.span.TextInlineImageSpan buildInlineImageSpan():119:119 -> buildInlineImageSpan 1:3:java.lang.Object getCallerContext():134:134 -> getCallerContext 1:3:com.facebook.drawee.controller.AbstractDraweeControllerBuilder getDraweeControllerBuilder():132:132 -> getDraweeControllerBuilder - # {"id":"com.android.tools.r8.residualsignature","signature":"()LU0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY0/b;"} 1:3:com.facebook.react.bridge.ReadableMap getHeaders():111:111 -> getHeaders 1:3:android.net.Uri getUri():109:109 -> getUri 1:3:void setHeaders(com.facebook.react.bridge.ReadableMap):77:77 -> setHeaders @@ -131443,11 +136316,11 @@ com.facebook.react.views.text.frescosupport.FrescoBasedReactTextInlineImageShado com.facebook.react.views.text.frescosupport.FrescoBasedReactTextInlineImageSpan -> com.facebook.react.views.text.frescosupport.FrescoBasedReactTextInlineImageSpan: # {"id":"sourceFile","fileName":"FrescoBasedReactTextInlineImageSpan.kt"} com.facebook.drawee.controller.AbstractDraweeControllerBuilder draweeControllerBuilder -> draweeControllerBuilder - # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY0/b;"} com.facebook.drawee.view.DraweeHolder draweeHolder -> draweeHolder # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/facebook/drawee/view/b;"} 11:13:void (android.content.res.Resources,int,int,int,android.net.Uri,com.facebook.react.bridge.ReadableMap,com.facebook.drawee.controller.AbstractDraweeControllerBuilder,java.lang.Object,java.lang.String):54:54 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;IIILandroid/net/Uri;Lcom/facebook/react/bridge/ReadableMap;LU0/b;Ljava/lang/Object;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;IIILandroid/net/Uri;Lcom/facebook/react/bridge/ReadableMap;LY0/b;Ljava/lang/Object;Ljava/lang/String;)V"} 14:15:void (android.content.res.Resources,int,int,int,android.net.Uri,com.facebook.react.bridge.ReadableMap,com.facebook.drawee.controller.AbstractDraweeControllerBuilder,java.lang.Object,java.lang.String):48:48 -> 16:17:void (android.content.res.Resources,int,int,int,android.net.Uri,com.facebook.react.bridge.ReadableMap,com.facebook.drawee.controller.AbstractDraweeControllerBuilder,java.lang.Object,java.lang.String):50:50 -> 18:19:void (android.content.res.Resources,int,int,int,android.net.Uri,com.facebook.react.bridge.ReadableMap,com.facebook.drawee.controller.AbstractDraweeControllerBuilder,java.lang.Object,java.lang.String):51:51 -> @@ -131502,15 +136375,15 @@ com.facebook.react.views.text.frescosupport.FrescoBasedReactTextInlineImageSpan com.facebook.react.views.text.frescosupport.FrescoBasedReactTextInlineImageViewManager -> com.facebook.react.views.text.frescosupport.FrescoBasedReactTextInlineImageViewManager: # {"id":"sourceFile","fileName":"FrescoBasedReactTextInlineImageViewManager.kt"} com.facebook.drawee.controller.AbstractDraweeControllerBuilder draweeControllerBuilder -> draweeControllerBuilder - # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY0/b;"} 1:1:void ():0:0 -> - 2:2:void (U0.AbstractDraweeControllerBuilder):0:0 -> + 2:2:void (Y0.AbstractDraweeControllerBuilder):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/b;)V"} 3:3:void (com.facebook.drawee.controller.AbstractDraweeControllerBuilder,java.lang.Object,int,kotlin.jvm.internal.DefaultConstructorMarker):25:25 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/b;Ljava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/b;Ljava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)V"} 4:4:void (com.facebook.drawee.controller.AbstractDraweeControllerBuilder,java.lang.Object):32:32 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/b;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/b;Ljava/lang/Object;)V"} 5:5:void (com.facebook.drawee.controller.AbstractDraweeControllerBuilder,java.lang.Object):27:27 -> 6:6:void (com.facebook.drawee.controller.AbstractDraweeControllerBuilder,java.lang.Object):31:31 -> 1:1:com.facebook.react.uimanager.ReactShadowNode createShadowNodeInstance():22:22 -> createShadowNodeInstance @@ -132109,7 +136982,7 @@ com.facebook.react.views.textinput.ReactEditText -> com.facebook.react.views.tex 15:33:boolean shouldSubmitOnReturn():524:524 -> shouldSubmitOnReturn 1:8:boolean showSoftKeyboard():862:862 -> showSoftKeyboard 2:9:void stripSpansOfKind(android.text.SpannableStringBuilder,java.lang.Class,androidx.core.util.Predicate):780:780 -> stripSpansOfKind - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/text/SpannableStringBuilder;Ljava/lang/Class;LE/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/text/SpannableStringBuilder;Ljava/lang/Class;LF/h;)V"} 10:23:void stripSpansOfKind(android.text.SpannableStringBuilder,java.lang.Class,androidx.core.util.Predicate):782:782 -> stripSpansOfKind 24:29:void stripSpansOfKind(android.text.SpannableStringBuilder,java.lang.Class,androidx.core.util.Predicate):783:783 -> stripSpansOfKind 30:34:void stripSpansOfKind(android.text.SpannableStringBuilder,java.lang.Class,androidx.core.util.Predicate):784:784 -> stripSpansOfKind @@ -133905,7 +138778,7 @@ com.facebook.react.views.virtual.view.ReactVirtualView -> com.facebook.react.vie 2:5:void cleanupLayoutListeners():376:376 -> cleanupLayoutListeners 11:16:void debugLog$ReactAndroid_release$default(com.facebook.react.views.virtual.view.ReactVirtualView,java.lang.String,kotlin.jvm.functions.Function0,int,java.lang.Object):428:428 -> debugLog$ReactAndroid_release 11:16:void debugLog$ReactAndroid_release(java.lang.String,kotlin.jvm.functions.Function0):428 -> debugLog$ReactAndroid_release - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LF3/a;)V"} 17:30:void debugLog$ReactAndroid_release$default(com.facebook.react.views.virtual.view.ReactVirtualView,java.lang.String,kotlin.jvm.functions.Function0,int,java.lang.Object):429:429 -> debugLog$ReactAndroid_release 17:30:void debugLog$ReactAndroid_release(java.lang.String,kotlin.jvm.functions.Function0):429 -> debugLog$ReactAndroid_release 31:88:void debugLog$ReactAndroid_release$default(com.facebook.react.views.virtual.view.ReactVirtualView,java.lang.String,kotlin.jvm.functions.Function0,int,java.lang.Object):430:430 -> debugLog$ReactAndroid_release @@ -133913,7 +138786,7 @@ com.facebook.react.views.virtual.view.ReactVirtualView -> com.facebook.react.vie 89:146:void debugLog$ReactAndroid_release$default(com.facebook.react.views.virtual.view.ReactVirtualView,java.lang.String,kotlin.jvm.functions.Function0,int,java.lang.Object):433:433 -> debugLog$ReactAndroid_release 89:146:void debugLog$ReactAndroid_release(java.lang.String,kotlin.jvm.functions.Function0):433 -> debugLog$ReactAndroid_release 5:16:void debugLog$ReactAndroid_release$default(com.facebook.react.views.virtual.view.ReactVirtualView,java.lang.String,kotlin.jvm.functions.Function0,int,java.lang.Object):427:427 -> debugLog$ReactAndroid_release$default - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/views/virtual/view/ReactVirtualView;Ljava/lang/String;LA3/a;ILjava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/views/virtual/view/ReactVirtualView;Ljava/lang/String;LF3/a;ILjava/lang/Object;)V"} 17:22:void debugLog$ReactAndroid_release$default(com.facebook.react.views.virtual.view.ReactVirtualView,java.lang.String,kotlin.jvm.functions.Function0,int,java.lang.Object):428:428 -> debugLog$ReactAndroid_release$default 23:36:void debugLog$ReactAndroid_release$default(com.facebook.react.views.virtual.view.ReactVirtualView,java.lang.String,kotlin.jvm.functions.Function0,int,java.lang.Object):429:429 -> debugLog$ReactAndroid_release$default 37:94:void debugLog$ReactAndroid_release$default(com.facebook.react.views.virtual.view.ReactVirtualView,java.lang.String,kotlin.jvm.functions.Function0,int,java.lang.Object):430:430 -> debugLog$ReactAndroid_release$default @@ -134215,11 +139088,11 @@ com.facebook.react.views.virtual.viewexperimental.ReactVirtualViewExperimental - 2:5:void cleanupLayoutListeners():222:222 -> cleanupLayoutListeners 11:22:void debugLog$ReactAndroid_release$default(com.facebook.react.views.virtual.viewexperimental.ReactVirtualViewExperimental,java.lang.String,kotlin.jvm.functions.Function0,int,java.lang.Object):248:248 -> debugLog$ReactAndroid_release 11:22:void debugLog$ReactAndroid_release(java.lang.String,kotlin.jvm.functions.Function0):248 -> debugLog$ReactAndroid_release - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LF3/a;)V"} 23:63:void debugLog$ReactAndroid_release$default(com.facebook.react.views.virtual.viewexperimental.ReactVirtualViewExperimental,java.lang.String,kotlin.jvm.functions.Function0,int,java.lang.Object):249:249 -> debugLog$ReactAndroid_release 23:63:void debugLog$ReactAndroid_release(java.lang.String,kotlin.jvm.functions.Function0):249 -> debugLog$ReactAndroid_release 5:16:void debugLog$ReactAndroid_release$default(com.facebook.react.views.virtual.viewexperimental.ReactVirtualViewExperimental,java.lang.String,kotlin.jvm.functions.Function0,int,java.lang.Object):247:247 -> debugLog$ReactAndroid_release$default - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/views/virtual/viewexperimental/ReactVirtualViewExperimental;Ljava/lang/String;LA3/a;ILjava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/views/virtual/viewexperimental/ReactVirtualViewExperimental;Ljava/lang/String;LF3/a;ILjava/lang/Object;)V"} 17:28:void debugLog$ReactAndroid_release$default(com.facebook.react.views.virtual.viewexperimental.ReactVirtualViewExperimental,java.lang.String,kotlin.jvm.functions.Function0,int,java.lang.Object):248:248 -> debugLog$ReactAndroid_release$default 29:69:void debugLog$ReactAndroid_release$default(com.facebook.react.views.virtual.viewexperimental.ReactVirtualViewExperimental,java.lang.String,kotlin.jvm.functions.Function0,int,java.lang.Object):249:249 -> debugLog$ReactAndroid_release$default 1:6:void doAttachedToWindow$ReactAndroid_release():52:52 -> doAttachedToWindow$ReactAndroid_release @@ -134731,7 +139604,7 @@ com.facebook.soloader.DoNotOptimize -> com.facebook.soloader.g: # {"id":"sourceFile","fileName":"DoNotOptimize.java"} com.facebook.soloader.ElfByteChannel -> com.facebook.soloader.h: # {"id":"sourceFile","fileName":"ElfByteChannel.java"} - int read(java.nio.ByteBuffer,long) -> B + int read(java.nio.ByteBuffer,long) -> A com.facebook.soloader.ElfFileChannel -> com.facebook.soloader.i: # {"id":"sourceFile","fileName":"ElfFileChannel.java"} java.io.File mFile -> d @@ -134740,10 +139613,10 @@ com.facebook.soloader.ElfFileChannel -> com.facebook.soloader.i: 1:3:void (java.io.File):31:31 -> 4:5:void (java.io.File):32:32 -> 6:9:void (java.io.File):33:33 -> - 1:7:int read(java.nio.ByteBuffer,long):59:59 -> B + 1:7:int read(java.nio.ByteBuffer,long):59:59 -> A + 1:9:void openChannel():37:37 -> b + 10:16:void openChannel():38:38 -> b 1:6:void close():80:80 -> close - 1:9:void openChannel():37:37 -> f - 10:16:void openChannel():38:38 -> f 1:7:boolean isOpen():85:85 -> isOpen 1:7:int read(java.nio.ByteBuffer):54:54 -> read 1:7:int write(java.nio.ByteBuffer):75:75 -> write @@ -134763,32 +139636,32 @@ com.facebook.soloader.ElfZipFileChannel -> com.facebook.soloader.j: 15:20:void (java.util.zip.ZipFile,java.util.zip.ZipEntry):41:41 -> 21:29:void (java.util.zip.ZipFile,java.util.zip.ZipEntry):42:42 -> 30:56:void (java.util.zip.ZipFile,java.util.zip.ZipEntry):44:44 -> - 1:4:int read(java.nio.ByteBuffer,long):106:106 -> B - 5:8:int read(java.nio.ByteBuffer,long):110:110 -> B - 9:23:int read(java.nio.ByteBuffer,long):111:111 -> B - 24:26:int read(java.nio.ByteBuffer,long):118:118 -> B - 27:33:int read(java.nio.ByteBuffer,long):119:119 -> B - 34:42:int read(java.nio.ByteBuffer,long):120:120 -> B - 43:51:int read(java.nio.ByteBuffer,long):121:121 -> B - 52:53:int read(java.nio.ByteBuffer,long):123:123 -> B - 54:58:int read(java.nio.ByteBuffer,long):124:124 -> B - 59:61:int read(java.nio.ByteBuffer,long):125:125 -> B - 62:68:int read(java.nio.ByteBuffer,long):127:127 -> B - 69:76:int read(java.nio.ByteBuffer,long):107:107 -> B + 1:4:int read(java.nio.ByteBuffer,long):106:106 -> A + 5:8:int read(java.nio.ByteBuffer,long):110:110 -> A + 9:23:int read(java.nio.ByteBuffer,long):111:111 -> A + 24:26:int read(java.nio.ByteBuffer,long):118:118 -> A + 27:33:int read(java.nio.ByteBuffer,long):119:119 -> A + 34:42:int read(java.nio.ByteBuffer,long):120:120 -> A + 43:51:int read(java.nio.ByteBuffer,long):121:121 -> A + 52:53:int read(java.nio.ByteBuffer,long):123:123 -> A + 54:58:int read(java.nio.ByteBuffer,long):124:124 -> A + 59:61:int read(java.nio.ByteBuffer,long):125:125 -> A + 62:68:int read(java.nio.ByteBuffer,long):127:127 -> A + 69:76:int read(java.nio.ByteBuffer,long):107:107 -> A + 1:6:com.facebook.soloader.ElfByteChannel position(long):55:55 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lcom/facebook/soloader/h;"} + 7:13:com.facebook.soloader.ElfByteChannel position(long):59:59 -> b + 14:26:com.facebook.soloader.ElfByteChannel position(long):63:63 -> b + 27:30:com.facebook.soloader.ElfByteChannel position(long):67:67 -> b + 31:33:com.facebook.soloader.ElfByteChannel position(long):69:69 -> b + 34:45:com.facebook.soloader.ElfByteChannel position(long):70:70 -> b + 46:48:com.facebook.soloader.ElfByteChannel position(long):74:74 -> b + 49:51:com.facebook.soloader.ElfByteChannel position(long):76:76 -> b + 52:78:com.facebook.soloader.ElfByteChannel position(long):72:72 -> b + 79:105:com.facebook.soloader.ElfByteChannel position(long):56:56 -> b 1:4:void close():154:154 -> close 5:8:void close():155:155 -> close 9:11:void close():156:156 -> close - 1:6:com.facebook.soloader.ElfByteChannel position(long):55:55 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lcom/facebook/soloader/h;"} - 7:13:com.facebook.soloader.ElfByteChannel position(long):59:59 -> f - 14:26:com.facebook.soloader.ElfByteChannel position(long):63:63 -> f - 27:30:com.facebook.soloader.ElfByteChannel position(long):67:67 -> f - 31:33:com.facebook.soloader.ElfByteChannel position(long):69:69 -> f - 34:45:com.facebook.soloader.ElfByteChannel position(long):70:70 -> f - 46:48:com.facebook.soloader.ElfByteChannel position(long):74:74 -> f - 49:51:com.facebook.soloader.ElfByteChannel position(long):76:76 -> f - 52:78:com.facebook.soloader.ElfByteChannel position(long):72:72 -> f - 79:105:com.facebook.soloader.ElfByteChannel position(long):56:56 -> f 1:3:boolean isOpen():149:149 -> isOpen 1:7:int read(java.nio.ByteBuffer):89:89 -> read 1:8:int write(java.nio.ByteBuffer):144:144 -> write @@ -134909,30 +139782,30 @@ com.facebook.soloader.ExtractFromZipSoSource$ZipUnpacker -> com.facebook.soloade 42:52:void unpack(java.io.File):155:155 -> i 53:55:void unpack(java.io.File):160:160 -> i 56:57:void unpack(java.io.File):162:162 -> i - 1:5:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():92:92 -> j + 1:5:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():92:92 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/facebook/soloader/m$a;"} - 6:10:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():93:93 -> j - 11:18:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():94:94 -> j - 19:22:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():95:95 -> j - 23:28:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():96:96 -> j - 29:34:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():97:97 -> j - 35:40:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():98:98 -> j - 41:48:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():99:99 -> j - 49:55:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():100:100 -> j - 56:61:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():103:103 -> j - 62:65:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():104:104 -> j - 66:69:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():105:105 -> j - 70:76:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():106:106 -> j - 77:79:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():110:110 -> j - 80:87:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():111:111 -> j - 88:91:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():112:112 -> j - 92:100:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():113:113 -> j - 101:117:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():117:117 -> j - 118:133:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():119:119 -> j - 134:137:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():120:120 -> j - 1:5:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] getExtractableDsosFromZip():131:131 -> s + 6:10:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():93:93 -> p + 11:18:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():94:94 -> p + 19:22:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():95:95 -> p + 23:28:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():96:96 -> p + 29:34:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():97:97 -> p + 35:40:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():98:98 -> p + 41:48:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():99:99 -> p + 49:55:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():100:100 -> p + 56:61:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():103:103 -> p + 62:65:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():104:104 -> p + 66:69:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():105:105 -> p + 70:76:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():106:106 -> p + 77:79:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():110:110 -> p + 80:87:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():111:111 -> p + 88:91:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():112:112 -> p + 92:100:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():113:113 -> p + 101:117:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():117:117 -> p + 118:133:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():119:119 -> p + 134:137:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] computeDsosFromZip():120:120 -> p + 1:5:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] getExtractableDsosFromZip():131:131 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/facebook/soloader/m$a;"} - 6:12:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] getExtractableDsosFromZip():135:135 -> s + 6:12:com.facebook.soloader.ExtractFromZipSoSource$ZipDso[] getExtractableDsosFromZip():135:135 -> q com.facebook.soloader.FileLocker -> com.facebook.soloader.n: # {"id":"sourceFile","fileName":"FileLocker.java"} java.io.FileOutputStream mLockFileOutputStream -> d @@ -134944,12 +139817,12 @@ com.facebook.soloader.FileLocker -> com.facebook.soloader.n: 24:27:void (java.io.File):46:46 -> 28:32:void (java.io.File):42:42 -> 33:33:void (java.io.File):44:44 -> + 1:6:com.facebook.soloader.FileLocker lock(java.io.File):32:32 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lcom/facebook/soloader/n;"} 1:4:void close():52:52 -> close 5:10:void close():53:53 -> close 11:21:void close():56:56 -> close 22:22:void close():57:57 -> close - 1:6:com.facebook.soloader.FileLocker lock(java.io.File):32:32 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lcom/facebook/soloader/n;"} com.facebook.soloader.InstrumentedSoFileLoader -> com.facebook.soloader.o: # {"id":"sourceFile","fileName":"InstrumentedSoFileLoader.java"} com.facebook.soloader.SoFileLoader mDelegate -> a @@ -135255,7 +140128,7 @@ com.facebook.soloader.SoLoader -> com.facebook.soloader.SoLoader: # {"id":"com.android.tools.r8.residualsignature","signature":"[Lcom/facebook/soloader/E;"} java.util.concurrent.atomic.AtomicInteger sSoSourcesVersion -> f com.facebook.soloader.recovery.RecoveryStrategyFactory sRecoveryStrategyFactory -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LK1/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO1/i;"} java.util.Set sLoadedLibraries -> h java.util.Map sLoadingLibraries -> i java.util.Set sLoadedAndJniInvoked -> j @@ -135286,7 +140159,7 @@ com.facebook.soloader.SoLoader -> com.facebook.soloader.SoLoader: 49:49:int makePrepareFlags():574:574 -> A 1:1:int makeRecoveryFlags(int):0:0 -> B 1:34:com.facebook.soloader.recovery.RecoveryStrategy recover(java.lang.String,java.lang.UnsatisfiedLinkError,com.facebook.soloader.recovery.RecoveryStrategy):953:953 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/UnsatisfiedLinkError;LK1/h;)LK1/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/UnsatisfiedLinkError;LO1/h;)LO1/h;"} 35:45:com.facebook.soloader.recovery.RecoveryStrategy recover(java.lang.String,java.lang.UnsatisfiedLinkError,com.facebook.soloader.recovery.RecoveryStrategy):954:954 -> C 46:52:com.facebook.soloader.recovery.RecoveryStrategy recover(java.lang.String,java.lang.UnsatisfiedLinkError,com.facebook.soloader.recovery.RecoveryStrategy):957:957 -> C 53:57:com.facebook.soloader.recovery.RecoveryStrategy recover(java.lang.String,java.lang.UnsatisfiedLinkError,com.facebook.soloader.recovery.RecoveryStrategy):959:959 -> C @@ -135303,7 +140176,7 @@ com.facebook.soloader.SoLoader -> com.facebook.soloader.SoLoader: 108:116:com.facebook.soloader.recovery.RecoveryStrategy recover(java.lang.String,java.lang.UnsatisfiedLinkError,com.facebook.soloader.recovery.RecoveryStrategy):980:980 -> C 117:117:com.facebook.soloader.recovery.RecoveryStrategy recover(java.lang.String,java.lang.UnsatisfiedLinkError,com.facebook.soloader.recovery.RecoveryStrategy):981:981 -> C 1:3:boolean recoverLocked(java.lang.UnsatisfiedLinkError,com.facebook.soloader.recovery.RecoveryStrategy):991:991 -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/UnsatisfiedLinkError;LK1/h;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/UnsatisfiedLinkError;LO1/h;)Z"} 4:10:boolean recoverLocked(java.lang.UnsatisfiedLinkError,com.facebook.soloader.recovery.RecoveryStrategy):993:993 -> D 11:15:boolean recoverLocked(java.lang.UnsatisfiedLinkError,com.facebook.soloader.recovery.RecoveryStrategy):998:998 -> D 16:17:boolean recoverLocked(java.lang.UnsatisfiedLinkError,com.facebook.soloader.recovery.RecoveryStrategy):996:996 -> D @@ -135374,7 +140247,7 @@ com.facebook.soloader.SoLoader -> com.facebook.soloader.SoLoader: 13:23:int getApplicationSoSourceFlags():481:481 -> i 2:5:void init(android.content.Context,int):260:260 -> init 4:18:com.facebook.soloader.recovery.RecoveryStrategy getRecoveryStrategy():1003:1003 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()LK1/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO1/h;"} 1:8:void init(android.content.Context,int,com.facebook.soloader.SoFileLoader):275:275 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILcom/facebook/soloader/x;)V"} 9:14:void init(android.content.Context,int,com.facebook.soloader.SoFileLoader):276:276 -> k @@ -135907,54 +140780,54 @@ com.facebook.soloader.UnpackingSoSource$InputDso -> com.facebook.soloader.G$d: 4:5:void (com.facebook.soloader.UnpackingSoSource$Dso,java.io.InputStream):121:121 -> 6:8:void (com.facebook.soloader.UnpackingSoSource$Dso,java.io.InputStream):122:122 -> 1:7:int available():130:130 -> available - 1:6:void close():135:135 -> close - 1:3:java.io.InputStream access$000(com.facebook.soloader.UnpackingSoSource$InputDso):116:116 -> f + 1:3:java.io.InputStream access$000(com.facebook.soloader.UnpackingSoSource$InputDso):116:116 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/soloader/G$d;)Ljava/io/InputStream;"} + 1:6:void close():135:135 -> close 1:3:com.facebook.soloader.UnpackingSoSource$Dso getDso():126:126 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/facebook/soloader/G$c;"} com.facebook.soloader.UnpackingSoSource$Unpacker -> com.facebook.soloader.G$e: # {"id":"sourceFile","fileName":"UnpackingSoSource.java"} 1:4:void ():176:176 -> - 3:40:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):188:188 -> f + 3:40:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):188:188 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/soloader/G$d;[BLjava/io/File;)V"} - 41:52:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):189:189 -> f - 53:59:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):190:190 -> f - 60:66:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):191:191 -> f - 67:78:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):193:193 -> f - 79:90:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):195:195 -> f - 91:97:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):196:196 -> f - 98:103:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):197:197 -> f - 104:106:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):200:200 -> f - 107:118:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):205:205 -> f - 119:138:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):206:206 -> f - 139:152:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):213:213 -> f - 153:160:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):206:206 -> f - 161:183:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):198:198 -> f - 184:192:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):190:190 -> f - 193:220:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):201:201 -> f - 221:223:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):202:202 -> f - 224:224:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):203:203 -> f - 225:236:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):205:205 -> f - 237:256:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):206:206 -> f - 257:270:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):213:213 -> f - 271:273:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):206:206 -> f - 274:274:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):216:216 -> f + 41:52:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):189:189 -> b + 53:59:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):190:190 -> b + 60:66:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):191:191 -> b + 67:78:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):193:193 -> b + 79:90:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):195:195 -> b + 91:97:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):196:196 -> b + 98:103:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):197:197 -> b + 104:106:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):200:200 -> b + 107:118:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):205:205 -> b + 119:138:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):206:206 -> b + 139:152:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):213:213 -> b + 153:160:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):206:206 -> b + 161:183:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):198:198 -> b + 184:192:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):190:190 -> b + 193:220:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):201:201 -> b + 221:223:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):202:202 -> b + 224:224:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):203:203 -> b + 225:236:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):205:205 -> b + 237:256:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):206:206 -> b + 257:270:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):213:213 -> b + 271:273:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):206:206 -> b + 274:274:void extractDso(com.facebook.soloader.UnpackingSoSource$InputDso,byte[],java.io.File):216:216 -> b com.facebook.soloader.UnpackingSoSource$Dso[] getDsos() -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/facebook/soloader/G$c;"} void unpack(java.io.File) -> i -com.facebook.soloader.nativeloader.NativeLoader -> I1.a: +com.facebook.soloader.nativeloader.NativeLoader -> M1.a: # {"id":"sourceFile","fileName":"NativeLoader.java"} com.facebook.soloader.nativeloader.NativeLoaderDelegate sDelegate -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LI1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LM1/b;"} 1:3:void init(com.facebook.soloader.nativeloader.NativeLoaderDelegate):100:100 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LI1/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM1/b;)V"} 4:7:void init(com.facebook.soloader.nativeloader.NativeLoaderDelegate):101:101 -> a 8:9:void init(com.facebook.soloader.nativeloader.NativeLoaderDelegate):104:104 -> a 10:13:void init(com.facebook.soloader.nativeloader.NativeLoaderDelegate):105:105 -> a 14:21:void init(com.facebook.soloader.nativeloader.NativeLoaderDelegate):102:102 -> a 22:23:void init(com.facebook.soloader.nativeloader.NativeLoaderDelegate):105:105 -> a 1:6:void initIfUninitialized(com.facebook.soloader.nativeloader.NativeLoaderDelegate):130:130 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LI1/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM1/b;)V"} 7:10:void initIfUninitialized(com.facebook.soloader.nativeloader.NativeLoaderDelegate):131:131 -> b 1:3:boolean isInitialized():117:117 -> c 4:13:boolean isInitialized():118:118 -> c @@ -135966,16 +140839,16 @@ com.facebook.soloader.nativeloader.NativeLoader -> I1.a: 9:15:boolean loadLibrary(java.lang.String,int):52:52 -> e 16:23:boolean loadLibrary(java.lang.String,int):45:45 -> e 24:25:boolean loadLibrary(java.lang.String,int):50:50 -> e -com.facebook.soloader.nativeloader.NativeLoaderDelegate -> I1.b: +com.facebook.soloader.nativeloader.NativeLoaderDelegate -> M1.b: # {"id":"sourceFile","fileName":"NativeLoaderDelegate.java"} boolean loadLibrary(java.lang.String,int) -> a -com.facebook.soloader.nativeloader.SystemDelegate -> I1.c: +com.facebook.soloader.nativeloader.SystemDelegate -> M1.c: # {"id":"sourceFile","fileName":"SystemDelegate.java"} 1:4:void ():20:20 -> 1:5:boolean loadLibrary(java.lang.String,int):24:24 -> a -com.facebook.soloader.observer.Observer -> J1.a: +com.facebook.soloader.observer.Observer -> N1.a: # {"id":"sourceFile","fileName":"Observer.java"} -com.facebook.soloader.observer.ObserverHolder -> J1.b: +com.facebook.soloader.observer.ObserverHolder -> N1.b: # {"id":"sourceFile","fileName":"ObserverHolder.java"} java.util.concurrent.atomic.AtomicReference sObservers -> a 1:8:void ():26:26 -> @@ -136001,7 +140874,7 @@ com.facebook.soloader.observer.ObserverHolder -> J1.b: 11:18:void onRecoveryEnd(java.lang.Throwable):114:114 -> g 19:20:void onRecoveryEnd(java.lang.Throwable):115:115 -> g 1:10:void onRecoveryStart(com.facebook.soloader.recovery.RecoveryStrategy):103:103 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(LK1/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO1/h;)V"} 11:18:void onRecoveryStart(com.facebook.soloader.recovery.RecoveryStrategy):105:105 -> h 19:20:void onRecoveryStart(com.facebook.soloader.recovery.RecoveryStrategy):106:106 -> h 1:10:void onSoFileLoaderLoadEnd(java.lang.Throwable):148:148 -> i @@ -136018,7 +140891,7 @@ com.facebook.soloader.observer.ObserverHolder -> J1.b: # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/soloader/E;)V"} 11:18:void onSoSourceLoadLibraryStart(com.facebook.soloader.SoSource):87:87 -> l 19:20:void onSoSourceLoadLibraryStart(com.facebook.soloader.SoSource):88:88 -> l -com.facebook.soloader.recovery.BaseApkPathHistory -> K1.a: +com.facebook.soloader.recovery.BaseApkPathHistory -> O1.a: # {"id":"sourceFile","fileName":"BaseApkPathHistory.java"} java.lang.String[] mPaths -> a int mCounter -> b @@ -136048,13 +140921,13 @@ com.facebook.soloader.recovery.BaseApkPathHistory -> K1.a: 80:85:void report(java.lang.StringBuilder):71:71 -> b 86:89:void report(java.lang.StringBuilder):74:74 -> b 2:8:int size():83:83 -> c -com.facebook.soloader.recovery.CheckBaseApkExists -> K1.b: +com.facebook.soloader.recovery.CheckBaseApkExists -> O1.b: # {"id":"sourceFile","fileName":"CheckBaseApkExists.java"} android.content.Context mContext -> a com.facebook.soloader.recovery.BaseApkPathHistory mBaseApkPathHistory -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LK1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO1/a;"} 1:3:void (android.content.Context,com.facebook.soloader.recovery.BaseApkPathHistory):36:36 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LK1/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LO1/a;)V"} 4:5:void (android.content.Context,com.facebook.soloader.recovery.BaseApkPathHistory):37:37 -> 6:8:void (android.content.Context,com.facebook.soloader.recovery.BaseApkPathHistory):38:38 -> 1:8:boolean recover(java.lang.UnsatisfiedLinkError,com.facebook.soloader.SoSource[]):43:43 -> a @@ -136065,7 +140938,7 @@ com.facebook.soloader.recovery.CheckBaseApkExists -> K1.b: 51:58:boolean recover(java.lang.UnsatisfiedLinkError,com.facebook.soloader.SoSource[]):47:47 -> a 59:63:boolean recover(java.lang.UnsatisfiedLinkError,com.facebook.soloader.SoSource[]):48:48 -> a 64:73:boolean recover(java.lang.UnsatisfiedLinkError,com.facebook.soloader.SoSource[]):49:49 -> a -com.facebook.soloader.recovery.CheckOnDiskStateDataApp -> K1.c: +com.facebook.soloader.recovery.CheckOnDiskStateDataApp -> O1.c: # {"id":"sourceFile","fileName":"CheckOnDiskStateDataApp.java"} android.content.Context mContext -> a 1:3:void (android.content.Context):34:34 -> @@ -136098,7 +140971,7 @@ com.facebook.soloader.recovery.CheckOnDiskStateDataApp -> K1.c: 202:203:boolean recover(java.lang.UnsatisfiedLinkError,com.facebook.soloader.SoSource[]):101:101 -> a 204:209:boolean recover(java.lang.UnsatisfiedLinkError,com.facebook.soloader.SoSource[]):104:104 -> a 210:216:boolean recover(java.lang.UnsatisfiedLinkError,com.facebook.soloader.SoSource[]):107:107 -> a -com.facebook.soloader.recovery.CheckOnDiskStateDataData -> K1.d: +com.facebook.soloader.recovery.CheckOnDiskStateDataData -> O1.d: # {"id":"sourceFile","fileName":"CheckOnDiskStateDataData.java"} 1:4:void ():27:27 -> 1:6:boolean recover(java.lang.UnsatisfiedLinkError,com.facebook.soloader.SoSource[]):30:30 -> a @@ -136118,24 +140991,24 @@ com.facebook.soloader.recovery.CheckOnDiskStateDataData -> K1.d: 105:112:boolean recover(java.lang.UnsatisfiedLinkError,com.facebook.soloader.SoSource[]):59:59 -> a 113:118:boolean recover(java.lang.UnsatisfiedLinkError,com.facebook.soloader.SoSource[]):66:66 -> a 119:124:boolean recover(java.lang.UnsatisfiedLinkError,com.facebook.soloader.SoSource[]):70:70 -> a -com.facebook.soloader.recovery.CompositeRecoveryStrategy -> K1.e: +com.facebook.soloader.recovery.CompositeRecoveryStrategy -> O1.e: # {"id":"sourceFile","fileName":"CompositeRecoveryStrategy.java"} com.facebook.soloader.recovery.RecoveryStrategy[] mStrategies -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"[LK1/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LO1/h;"} int mCurrentStrategy -> b 1:3:void (com.facebook.soloader.recovery.RecoveryStrategy[]):25:25 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"([LK1/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([LO1/h;)V"} 4:6:void (com.facebook.soloader.recovery.RecoveryStrategy[]):26:26 -> 7:9:void (com.facebook.soloader.recovery.RecoveryStrategy[]):27:27 -> 1:9:boolean recover(java.lang.UnsatisfiedLinkError,com.facebook.soloader.SoSource[]):32:32 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/UnsatisfiedLinkError;[Lcom/facebook/soloader/E;)Z"} 10:13:boolean recover(java.lang.UnsatisfiedLinkError,com.facebook.soloader.SoSource[]):33:33 -> a 14:23:boolean recover(java.lang.UnsatisfiedLinkError,com.facebook.soloader.SoSource[]):34:34 -> a -com.facebook.soloader.recovery.DefaultRecoveryStrategyFactory -> K1.f: +com.facebook.soloader.recovery.DefaultRecoveryStrategyFactory -> O1.f: # {"id":"sourceFile","fileName":"DefaultRecoveryStrategyFactory.java"} android.content.Context mContext -> a com.facebook.soloader.recovery.BaseApkPathHistory mBaseApkPathHistory -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LK1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO1/a;"} int mRecoveryFlags -> c 1:3:void (android.content.Context,int):26:26 -> 4:5:void (android.content.Context,int):27:27 -> @@ -136143,15 +141016,15 @@ com.facebook.soloader.recovery.DefaultRecoveryStrategyFactory -> K1.f: 8:15:void (android.content.Context,int):29:29 -> 16:25:void (android.content.Context,int):30:30 -> 1:86:com.facebook.soloader.recovery.RecoveryStrategy get():35:35 -> get - # {"id":"com.android.tools.r8.residualsignature","signature":"()LK1/h;"} -com.facebook.soloader.recovery.DetectDataAppMove -> K1.g: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO1/h;"} +com.facebook.soloader.recovery.DetectDataAppMove -> O1.g: # {"id":"sourceFile","fileName":"DetectDataAppMove.java"} android.content.Context mContext -> a com.facebook.soloader.recovery.BaseApkPathHistory mBaseApkPathHistory -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LK1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO1/a;"} int mInitialHistorySize -> c 1:3:void (android.content.Context,com.facebook.soloader.recovery.BaseApkPathHistory):32:32 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LK1/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LO1/a;)V"} 4:5:void (android.content.Context,com.facebook.soloader.recovery.BaseApkPathHistory):33:33 -> 6:7:void (android.content.Context,com.facebook.soloader.recovery.BaseApkPathHistory):34:34 -> 8:14:void (android.content.Context,com.facebook.soloader.recovery.BaseApkPathHistory):35:35 -> @@ -136168,15 +141041,15 @@ com.facebook.soloader.recovery.DetectDataAppMove -> K1.g: 5:10:void recoverSoSources(com.facebook.soloader.SoSource[]):60:60 -> d 11:12:void recoverSoSources(com.facebook.soloader.SoSource[]):61:61 -> d 13:24:void recoverSoSources(com.facebook.soloader.SoSource[]):62:62 -> d -com.facebook.soloader.recovery.RecoveryStrategy -> K1.h: +com.facebook.soloader.recovery.RecoveryStrategy -> O1.h: # {"id":"sourceFile","fileName":"RecoveryStrategy.java"} boolean recover(java.lang.UnsatisfiedLinkError,com.facebook.soloader.SoSource[]) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/UnsatisfiedLinkError;[Lcom/facebook/soloader/E;)Z"} -com.facebook.soloader.recovery.RecoveryStrategyFactory -> K1.i: +com.facebook.soloader.recovery.RecoveryStrategyFactory -> O1.i: # {"id":"sourceFile","fileName":"RecoveryStrategyFactory.java"} com.facebook.soloader.recovery.RecoveryStrategy get() -> get - # {"id":"com.android.tools.r8.residualsignature","signature":"()LK1/h;"} -com.facebook.soloader.recovery.ReunpackBackupSoSources -> K1.j: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO1/h;"} +com.facebook.soloader.recovery.ReunpackBackupSoSources -> O1.j: # {"id":"sourceFile","fileName":"ReunpackBackupSoSources.java"} int mRecoveryFlags -> a 1:3:void (int):43:43 -> @@ -136218,7 +141091,7 @@ com.facebook.soloader.recovery.ReunpackBackupSoSources -> K1.j: 13:14:boolean recoverDSONotFoundError(com.facebook.soloader.SoSource[],java.lang.String,int):90:90 -> d 15:28:boolean recoverDSONotFoundError(com.facebook.soloader.SoSource[],java.lang.String,int):92:92 -> d 29:51:boolean recoverDSONotFoundError(com.facebook.soloader.SoSource[],java.lang.String,int):98:98 -> d -com.facebook.soloader.recovery.ReunpackNonBackupSoSources -> K1.k: +com.facebook.soloader.recovery.ReunpackNonBackupSoSources -> O1.k: # {"id":"sourceFile","fileName":"ReunpackNonBackupSoSources.java"} 1:4:void ():31:31 -> 1:6:boolean recover(java.lang.UnsatisfiedLinkError,com.facebook.soloader.SoSource[]):35:35 -> a @@ -136238,7 +141111,7 @@ com.facebook.soloader.recovery.ReunpackNonBackupSoSources -> K1.k: 116:125:boolean recover(java.lang.UnsatisfiedLinkError,com.facebook.soloader.SoSource[]):70:70 -> a 126:149:boolean recover(java.lang.UnsatisfiedLinkError,com.facebook.soloader.SoSource[]):73:73 -> a 150:155:boolean recover(java.lang.UnsatisfiedLinkError,com.facebook.soloader.SoSource[]):70:70 -> a -com.facebook.soloader.recovery.WaitForAsyncInit -> K1.l: +com.facebook.soloader.recovery.WaitForAsyncInit -> O1.l: # {"id":"sourceFile","fileName":"WaitForAsyncInit.java"} 1:4:void ():24:24 -> 1:6:boolean recover(java.lang.UnsatisfiedLinkError,com.facebook.soloader.SoSource[]):27:27 -> a @@ -136247,10 +141120,10 @@ com.facebook.soloader.recovery.WaitForAsyncInit -> K1.l: 11:13:boolean recover(java.lang.UnsatisfiedLinkError,com.facebook.soloader.SoSource[]):29:29 -> a 14:39:boolean recover(java.lang.UnsatisfiedLinkError,com.facebook.soloader.SoSource[]):30:30 -> a 40:47:boolean recover(java.lang.UnsatisfiedLinkError,com.facebook.soloader.SoSource[]):31:31 -> a -com.facebook.systrace.Systrace -> L1.a: +com.facebook.systrace.Systrace -> P1.a: # {"id":"sourceFile","fileName":"Systrace.kt"} com.facebook.systrace.Systrace INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LL1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP1/a;"} 1:8:void ():0:0 -> 1:4:void ():18:18 -> 6:9:void beginAsyncSection(long,java.lang.String,int):75:75 -> a @@ -136274,64 +141147,64 @@ com.facebook.systrace.Systrace -> L1.a: 6:9:void startAsyncFlow(long,java.lang.String,int):100:100 -> l 6:9:void traceCounter(long,java.lang.String,int):95:95 -> m 1:1:void traceInstant(long,java.lang.String,com.facebook.systrace.Systrace$EventScope):29:29 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/lang/String;LL1/a$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/lang/String;LP1/a$a;)V"} 11:13:void traceSection(long,java.lang.String,java.lang.Runnable):33:33 -> o 14:16:void traceSection(long,java.lang.String,java.lang.Runnable):35:35 -> o 17:25:void traceSection(long,java.lang.String,java.lang.Runnable):37:37 -> o 1:1:void unregisterListener(com.facebook.systrace.TraceListener):25:25 -> p -com.facebook.systrace.Systrace$EventScope -> L1.a$a: +com.facebook.systrace.Systrace$EventScope -> P1.a$a: # {"id":"sourceFile","fileName":"Systrace.kt"} char code -> d com.facebook.systrace.Systrace$EventScope THREAD -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LL1/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP1/a$a;"} com.facebook.systrace.Systrace$EventScope PROCESS -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LL1/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP1/a$a;"} com.facebook.systrace.Systrace$EventScope GLOBAL -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LL1/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP1/a$a;"} com.facebook.systrace.Systrace$EventScope[] $VALUES -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"[LL1/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LP1/a$a;"} kotlin.enums.EnumEntries $ENTRIES -> i 1:12:void ():111:111 -> 13:24:void ():112:112 -> 25:49:void ():113:113 -> 1:6:void (java.lang.String,int,char):110:110 -> 1:11:com.facebook.systrace.Systrace$EventScope[] $values():0:0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LL1/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LP1/a$a;"} 7:9:com.facebook.systrace.Systrace$EventScope valueOf(java.lang.String):114:114 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LL1/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LP1/a$a;"} 7:9:com.facebook.systrace.Systrace$EventScope[] values():114:114 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LL1/a$a;"} -com.facebook.systrace.SystraceMessage -> L1.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LP1/a$a;"} +com.facebook.systrace.SystraceMessage -> P1.b: # {"id":"sourceFile","fileName":"SystraceMessage.kt"} com.facebook.systrace.SystraceMessage INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LL1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP1/b;"} boolean INCLUDE_ARGS -> b 1:8:void ():0:0 -> 1:4:void ():13:13 -> 6:11:com.facebook.systrace.SystraceMessage$Builder beginSection(long,java.lang.String):18:18 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/lang/String;)LL1/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/lang/String;)LP1/b$a;"} 1:6:com.facebook.systrace.SystraceMessage$Builder endSection(long):20:20 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)LL1/b$a;"} -com.facebook.systrace.SystraceMessage$Builder -> L1.b$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)LP1/b$a;"} +com.facebook.systrace.SystraceMessage$Builder -> P1.b$a: # {"id":"sourceFile","fileName":"SystraceMessage.kt"} 1:4:void ():22:22 -> com.facebook.systrace.SystraceMessage$Builder arg(java.lang.String,int) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;I)LL1/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;I)LP1/b$a;"} com.facebook.systrace.SystraceMessage$Builder arg(java.lang.String,java.lang.Object) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;)LL1/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;)LP1/b$a;"} void flush() -> c -com.facebook.systrace.SystraceMessage$EndSectionBuilder -> L1.b$b: +com.facebook.systrace.SystraceMessage$EndSectionBuilder -> P1.b$b: # {"id":"sourceFile","fileName":"SystraceMessage.kt"} long tag -> a 1:6:void (long):75:75 -> - 1:1:L1.SystraceMessage$Builder L1.SystraceMessage$EndSectionBuilder.arg(java.lang.String,int):0:0 -> a + 1:1:P1.SystraceMessage$Builder P1.SystraceMessage$EndSectionBuilder.arg(java.lang.String,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;I)LL1/b$a;"} - 1:1:L1.SystraceMessage$Builder L1.SystraceMessage$EndSectionBuilder.arg(java.lang.String,java.lang.Object):0:0 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;I)LP1/b$a;"} + 1:1:P1.SystraceMessage$Builder P1.SystraceMessage$EndSectionBuilder.arg(java.lang.String,java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;)LL1/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;)LP1/b$a;"} 1:6:void flush():77:77 -> c -com.facebook.systrace.SystraceMessage$StartSectionBuilder -> L1.b$c: +com.facebook.systrace.SystraceMessage$StartSectionBuilder -> P1.b$c: # {"id":"sourceFile","fileName":"SystraceMessage.kt"} long tag -> a java.lang.String sectionName -> b @@ -136340,9 +141213,9 @@ com.facebook.systrace.SystraceMessage$StartSectionBuilder -> L1.b$c: 9:12:void (long,java.lang.String):34:34 -> 13:20:void (long,java.lang.String):36:36 -> 6:13:com.facebook.systrace.SystraceMessage$Builder arg(java.lang.String,int):56:56 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;I)LL1/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;I)LP1/b$a;"} 11:18:com.facebook.systrace.SystraceMessage$Builder arg(java.lang.String,java.lang.Object):51:51 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;)LL1/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;)LP1/b$a;"} 1:2:void flush():40:40 -> c 3:4:void flush():41:41 -> c 5:16:void flush():42:42 -> c @@ -136350,7 +141223,7 @@ com.facebook.systrace.SystraceMessage$StartSectionBuilder -> L1.b$c: 48:64:void flush():45:45 -> c 65:68:void flush():39:39 -> c 1:26:void addArg(java.lang.String,java.lang.String):71:71 -> d -com.facebook.systrace.SystraceMessage$StartSectionBuilder$$ExternalSyntheticBackport0 -> L1.c: +com.facebook.systrace.SystraceMessage$StartSectionBuilder$$ExternalSyntheticBackport0 -> P1.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 3:49:java.lang.String java.lang.String.join(java.lang.CharSequence,java.lang.Iterable):0:0 -> a @@ -136791,15 +141664,15 @@ com.facebook.yoga.YogaNode -> com.facebook.yoga.r: void addChildAt(com.facebook.yoga.YogaNode,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/yoga/r;I)V"} void setMaxWidthPercent(float) -> a0 - void calculateLayout(float,float) -> b void setMeasureFunction(com.facebook.yoga.YogaMeasureFunction) -> b0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/yoga/o;)V"} - void dirty() -> c + void calculateLayout(float,float) -> c void setMinHeight(float) -> c0 - float getFlex() -> d + void dirty() -> d void setMinHeightPercent(float) -> d0 - com.facebook.yoga.YogaValue getHeight() -> e + float getFlex() -> e void setMinWidth(float) -> e0 + com.facebook.yoga.YogaValue getHeight() -> f void setMinWidthPercent(float) -> f0 com.facebook.yoga.YogaDirection getLayoutDirection() -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/facebook/yoga/h;"} @@ -136809,27 +141682,27 @@ com.facebook.yoga.YogaNode -> com.facebook.yoga.r: # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/yoga/j;F)V"} void setPaddingPercent(com.facebook.yoga.YogaEdge,float) -> i0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/yoga/j;F)V"} + float getLayoutHeight() -> j void setPosition(com.facebook.yoga.YogaEdge,float) -> j0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/yoga/j;F)V"} - float getLayoutHeight() -> k + float getLayoutPadding(com.facebook.yoga.YogaEdge) -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/yoga/j;)F"} void setPositionPercent(com.facebook.yoga.YogaEdge,float) -> k0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/yoga/j;F)V"} - float getLayoutPadding(com.facebook.yoga.YogaEdge) -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/yoga/j;)F"} + float getLayoutWidth() -> l void setPositionType(com.facebook.yoga.YogaPositionType) -> l0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/yoga/v;)V"} - float getLayoutWidth() -> m + float getLayoutX() -> m void setWidth(float) -> m0 - float getLayoutX() -> n + float getLayoutY() -> n void setWidthAuto() -> n0 - float getLayoutY() -> o - void setWidthPercent(float) -> o0 - com.facebook.yoga.YogaValue getPadding(com.facebook.yoga.YogaEdge) -> p + com.facebook.yoga.YogaValue getPadding(com.facebook.yoga.YogaEdge) -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/yoga/j;)Lcom/facebook/yoga/YogaValue;"} + void setWidthPercent(float) -> o0 void setWrap(com.facebook.yoga.YogaWrap) -> p0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/yoga/x;)V"} - com.facebook.yoga.YogaValue getWidth() -> q - boolean hasNewLayout() -> r + com.facebook.yoga.YogaValue getWidth() -> r + boolean hasNewLayout() -> s boolean isDirty() -> t boolean isMeasureDefined() -> u void markLayoutSeen() -> v @@ -136919,30 +141792,30 @@ com.facebook.yoga.YogaNodeJNIBase -> com.facebook.yoga.YogaNodeJNIBase: 31:38:void addChildAt(com.facebook.yoga.YogaNode,int):100:100 -> a 39:46:void addChildAt(com.facebook.yoga.YogaNode,int):92:92 -> a 1:6:void setMaxWidthPercent(float):553:553 -> a0 - 2:4:void calculateLayout(float,float):201:201 -> b - 5:9:void calculateLayout(float,float):203:203 -> b - 10:14:void calculateLayout(float,float):204:204 -> b - 15:20:void calculateLayout(float,float):205:205 -> b - 21:26:void calculateLayout(float,float):206:206 -> b - 27:30:void calculateLayout(float,float):207:207 -> b - 31:46:void calculateLayout(float,float):209:209 -> b - 47:49:void calculateLayout(float,float):210:210 -> b - 50:56:void calculateLayout(float,float):211:211 -> b - 57:69:void calculateLayout(float,float):216:216 -> b - 70:72:void calculateLayout(float,float):217:217 -> b - 73:75:void calculateLayout(float,float):218:218 -> b - 76:84:void calculateLayout(float,float):219:219 -> b - 85:92:void calculateLayout(float,float):222:222 -> b 1:2:void setMeasureFunction(com.facebook.yoga.YogaMeasureFunction):601:601 -> b0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/yoga/o;)V"} 3:13:void setMeasureFunction(com.facebook.yoga.YogaMeasureFunction):602:602 -> b0 1:7:float baseline(float,float):636:636 -> baseline - 1:6:void dirty():233:233 -> c + 2:4:void calculateLayout(float,float):201:201 -> c + 5:9:void calculateLayout(float,float):203:203 -> c + 10:14:void calculateLayout(float,float):204:204 -> c + 15:20:void calculateLayout(float,float):205:205 -> c + 21:26:void calculateLayout(float,float):206:206 -> c + 27:30:void calculateLayout(float,float):207:207 -> c + 31:46:void calculateLayout(float,float):209:209 -> c + 47:49:void calculateLayout(float,float):210:210 -> c + 50:56:void calculateLayout(float,float):211:211 -> c + 57:69:void calculateLayout(float,float):216:216 -> c + 70:72:void calculateLayout(float,float):217:217 -> c + 73:75:void calculateLayout(float,float):218:218 -> c + 76:84:void calculateLayout(float,float):219:219 -> c + 85:92:void calculateLayout(float,float):222:222 -> c 1:6:void setMinHeight(float):525:525 -> c0 - 1:7:float getFlex():337:337 -> d + 1:6:void dirty():233:233 -> d 1:6:void setMinHeightPercent(float):529:529 -> d0 - 1:11:com.facebook.yoga.YogaValue getHeight():469:469 -> e + 1:7:float getFlex():337:337 -> e 1:6:void setMinWidth(float):501:501 -> e0 + 1:11:com.facebook.yoga.YogaValue getHeight():469:469 -> f 1:6:void setMinWidthPercent(float):505:505 -> f0 1:11:com.facebook.yoga.YogaDirection getLayoutDirection():793:793 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/facebook/yoga/h;"} @@ -136953,28 +141826,29 @@ com.facebook.yoga.YogaNodeJNIBase -> com.facebook.yoga.YogaNodeJNIBase: # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/yoga/j;F)V"} 1:10:void setPaddingPercent(com.facebook.yoga.YogaEdge,float):413:413 -> i0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/yoga/j;F)V"} + 1:10:float getLayoutHeight():696:696 -> j 1:10:void setPosition(com.facebook.yoga.YogaEdge,float):429:429 -> j0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/yoga/j;F)V"} - 1:10:float getLayoutHeight():696:696 -> k + 1:21:float getLayoutPadding(com.facebook.yoga.YogaEdge):729:729 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/yoga/j;)F"} + 22:32:float getLayoutPadding(com.facebook.yoga.YogaEdge):733:733 -> k + 33:40:float getLayoutPadding(com.facebook.yoga.YogaEdge):751:751 -> k + 41:48:float getLayoutPadding(com.facebook.yoga.YogaEdge):747:747 -> k + 49:53:float getLayoutPadding(com.facebook.yoga.YogaEdge):748:748 -> k + 54:60:float getLayoutPadding(com.facebook.yoga.YogaEdge):749:749 -> k + 61:68:float getLayoutPadding(com.facebook.yoga.YogaEdge):743:743 -> k + 69:75:float getLayoutPadding(com.facebook.yoga.YogaEdge):744:744 -> k + 76:80:float getLayoutPadding(com.facebook.yoga.YogaEdge):745:745 -> k + 81:87:float getLayoutPadding(com.facebook.yoga.YogaEdge):741:741 -> k + 88:94:float getLayoutPadding(com.facebook.yoga.YogaEdge):739:739 -> k + 95:101:float getLayoutPadding(com.facebook.yoga.YogaEdge):737:737 -> k + 102:108:float getLayoutPadding(com.facebook.yoga.YogaEdge):735:735 -> k 1:10:void setPositionPercent(com.facebook.yoga.YogaEdge,float):433:433 -> k0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/yoga/j;F)V"} - 1:21:float getLayoutPadding(com.facebook.yoga.YogaEdge):729:729 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/yoga/j;)F"} - 22:32:float getLayoutPadding(com.facebook.yoga.YogaEdge):733:733 -> l - 33:40:float getLayoutPadding(com.facebook.yoga.YogaEdge):751:751 -> l - 41:48:float getLayoutPadding(com.facebook.yoga.YogaEdge):747:747 -> l - 49:53:float getLayoutPadding(com.facebook.yoga.YogaEdge):748:748 -> l - 54:60:float getLayoutPadding(com.facebook.yoga.YogaEdge):749:749 -> l - 61:68:float getLayoutPadding(com.facebook.yoga.YogaEdge):743:743 -> l - 69:75:float getLayoutPadding(com.facebook.yoga.YogaEdge):744:744 -> l - 76:80:float getLayoutPadding(com.facebook.yoga.YogaEdge):745:745 -> l - 81:87:float getLayoutPadding(com.facebook.yoga.YogaEdge):741:741 -> l - 88:94:float getLayoutPadding(com.facebook.yoga.YogaEdge):739:739 -> l - 95:101:float getLayoutPadding(com.facebook.yoga.YogaEdge):737:737 -> l - 102:108:float getLayoutPadding(com.facebook.yoga.YogaEdge):735:735 -> l + 1:10:float getLayoutWidth():691:691 -> l 1:10:void setPositionType(com.facebook.yoga.YogaPositionType):301:301 -> l0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/yoga/v;)V"} - 1:10:float getLayoutWidth():691:691 -> m + 1:10:float getLayoutX():681:681 -> m 1:6:void setWidth(float):445:445 -> m0 1:6:long measure(float,int,float,int):617:617 -> measure 7:8:long measure(float,int,float,int):621:621 -> measure @@ -136982,20 +141856,16 @@ com.facebook.yoga.YogaNodeJNIBase -> com.facebook.yoga.YogaNodeJNIBase: 13:19:long measure(float,int,float,int):626:626 -> measure 20:24:long measure(float,int,float,int):621:621 -> measure 25:32:long measure(float,int,float,int):618:618 -> measure - 1:10:float getLayoutX():681:681 -> n + 1:10:float getLayoutY():686:686 -> n 1:6:void setWidthAuto():453:453 -> n0 - 1:10:float getLayoutY():686:686 -> o - 1:6:void setWidthPercent(float):449:449 -> o0 - 1:15:com.facebook.yoga.YogaValue getPadding(com.facebook.yoga.YogaEdge):405:405 -> p + 1:15:com.facebook.yoga.YogaValue getPadding(com.facebook.yoga.YogaEdge):405:405 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/yoga/j;)Lcom/facebook/yoga/YogaValue;"} + 1:6:void setWidthPercent(float):449:449 -> o0 1:10:void setWrap(com.facebook.yoga.YogaWrap):317:317 -> p0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/yoga/x;)V"} - 1:11:com.facebook.yoga.YogaValue getWidth():441:441 -> q 1:4:void freeze(com.facebook.yoga.YogaNode):226:226 -> q0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/yoga/r;)V"} - 1:5:boolean hasNewLayout():798:798 -> r - 6:16:boolean hasNewLayout():799:799 -> r - 17:19:boolean hasNewLayout():801:801 -> r + 1:11:com.facebook.yoga.YogaValue getWidth():441:441 -> r 1:3:java.lang.Object getData():654:654 -> r0 1:4:long replaceChild(com.facebook.yoga.YogaNodeJNIBase,int):666:666 -> replaceChild 5:7:long replaceChild(com.facebook.yoga.YogaNodeJNIBase,int):669:669 -> replaceChild @@ -137003,6 +141873,9 @@ com.facebook.yoga.YogaNodeJNIBase -> com.facebook.yoga.YogaNodeJNIBase: 13:14:long replaceChild(com.facebook.yoga.YogaNodeJNIBase,int):671:671 -> replaceChild 15:17:long replaceChild(com.facebook.yoga.YogaNodeJNIBase,int):672:672 -> replaceChild 18:25:long replaceChild(com.facebook.yoga.YogaNodeJNIBase,int):667:667 -> replaceChild + 1:5:boolean hasNewLayout():798:798 -> s + 6:16:boolean hasNewLayout():799:799 -> s + 17:19:boolean hasNewLayout():801:801 -> s 1:4:com.facebook.yoga.YogaNodeJNIBase removeChildAt(int):164:164 -> s0 5:11:com.facebook.yoga.YogaNodeJNIBase removeChildAt(int):168:168 -> s0 12:13:com.facebook.yoga.YogaNodeJNIBase removeChildAt(int):169:169 -> s0 @@ -137200,7 +142073,7 @@ com.facebook.yoga.YogaWrap -> com.facebook.yoga.x: # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/facebook/yoga/x;"} 1:9:com.facebook.yoga.YogaWrap[] values():12:12 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/facebook/yoga/x;"} -com.facebook.yoga.annotations.DoNotStrip -> M1.a: +com.facebook.yoga.annotations.DoNotStrip -> Q1.a: # {"id":"sourceFile","fileName":"DoNotStrip.kt"} com.github.druk.dnssd.AppleBrowser -> com.github.druk.dnssd.AppleBrowser: # {"id":"sourceFile","fileName":"InternalDNSSD.java"} @@ -137708,7 +142581,7 @@ com.github.druk.dnssd.TXTRecord -> com.github.druk.dnssd.z: 65:83:java.lang.String toString():283:283 -> toString 84:109:java.lang.String toString():287:287 -> toString 110:112:java.lang.String toString():289:289 -> toString -com.github.druk.rx2dnssd.BonjourService -> N1.a: +com.github.druk.rx2dnssd.BonjourService -> R1.a: # {"id":"sourceFile","fileName":"BonjourService.java"} int flags -> d java.lang.String serviceName -> e @@ -137721,15 +142594,15 @@ com.github.druk.rx2dnssd.BonjourService -> N1.a: int port -> l 1:8:void ():43:43 -> 1:10:void (com.github.druk.rx2dnssd.BonjourService$Builder):65:74 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a$b;)V"} 11:20:void (android.os.Parcel):77:86 -> - 1:3:java.lang.String access$1000(com.github.druk.rx2dnssd.BonjourService):37:37 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a;)Ljava/lang/String;"} + 1:3:java.lang.String access$1000(com.github.druk.rx2dnssd.BonjourService):37:37 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a;)Ljava/lang/String;"} 1:3:java.lang.String access$1100(com.github.druk.rx2dnssd.BonjourService):37:37 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a;)Ljava/lang/String;"} 1:2:int describeContents():249:249 -> describeContents 1:3:java.lang.String access$1200(com.github.druk.rx2dnssd.BonjourService):37:37 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a;)Ljava/lang/String;"} 5:10:boolean equals(java.lang.Object):227:227 -> equals 11:12:boolean equals(java.lang.Object):229:229 -> equals 13:19:boolean equals(java.lang.Object):231:231 -> equals @@ -137737,21 +142610,21 @@ com.github.druk.rx2dnssd.BonjourService -> N1.a: 38:55:boolean equals(java.lang.Object):233:233 -> equals 56:72:boolean equals(java.lang.Object):234:234 -> equals 1:3:int access$1300(com.github.druk.rx2dnssd.BonjourService):37:37 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a;)I"} 1:3:java.util.Map access$1400(com.github.druk.rx2dnssd.BonjourService):37:37 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a;)Ljava/util/Map;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a;)Ljava/util/Map;"} 1:3:java.util.List access$1500(com.github.druk.rx2dnssd.BonjourService):37:37 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a;)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a;)Ljava/util/List;"} 1:13:int hashCode():240:240 -> hashCode 14:26:int hashCode():241:241 -> hashCode 27:37:int hashCode():242:242 -> hashCode 38:41:int hashCode():243:243 -> hashCode 1:3:java.lang.String access$1600(com.github.druk.rx2dnssd.BonjourService):37:37 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a;)Ljava/lang/String;"} 1:3:int access$1700(com.github.druk.rx2dnssd.BonjourService):37:37 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a;)I"} 1:3:int access$900(com.github.druk.rx2dnssd.BonjourService):37:37 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a;)I"} 1:3:java.lang.String getDomain():162:162 -> l 1:3:int getFlags():144:144 -> m 1:3:java.lang.String getHostname():173:173 -> n @@ -137792,16 +142665,16 @@ com.github.druk.rx2dnssd.BonjourService -> N1.a: 15:34:void writeMap(android.os.Parcel,java.util.Map):120:120 -> x 35:43:void writeMap(android.os.Parcel,java.util.Map):121:121 -> x 44:54:void writeMap(android.os.Parcel,java.util.Map):122:122 -> x -com.github.druk.rx2dnssd.BonjourService$1 -> N1.a$a: +com.github.druk.rx2dnssd.BonjourService$1 -> R1.a$a: # {"id":"sourceFile","fileName":"BonjourService.java"} 1:4:void ():43:43 -> 1:6:com.github.druk.rx2dnssd.BonjourService createFromParcel(android.os.Parcel):46:46 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)LN1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)LR1/a;"} 1:3:com.github.druk.rx2dnssd.BonjourService[] newArray(int):51:51 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[LN1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[LR1/a;"} 1:5:java.lang.Object createFromParcel(android.os.Parcel):43:43 -> createFromParcel 1:5:java.lang.Object[] newArray(int):43:43 -> newArray -com.github.druk.rx2dnssd.BonjourService$Builder -> N1.a$b: +com.github.druk.rx2dnssd.BonjourService$Builder -> R1.a$b: # {"id":"sourceFile","fileName":"BonjourService.java"} int flags -> a java.lang.String serviceName -> b @@ -137817,66 +142690,66 @@ com.github.druk.rx2dnssd.BonjourService$Builder -> N1.a$b: 3:3:void (int,int,java.lang.String,java.lang.String,java.lang.String):288:288 -> 4:8:void (int,int,java.lang.String,java.lang.String,java.lang.String):302:306 -> 9:9:void (com.github.druk.rx2dnssd.BonjourService):314:314 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a;)V"} 10:10:void (com.github.druk.rx2dnssd.BonjourService):286:286 -> 11:11:void (com.github.druk.rx2dnssd.BonjourService):288:288 -> 12:20:void (com.github.druk.rx2dnssd.BonjourService):315:323 -> 1:3:int access$000(com.github.druk.rx2dnssd.BonjourService$Builder):280:280 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a$b;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a$b;)I"} 1:3:java.lang.String access$100(com.github.druk.rx2dnssd.BonjourService$Builder):280:280 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a$b;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a$b;)Ljava/lang/String;"} 1:3:java.lang.String access$200(com.github.druk.rx2dnssd.BonjourService$Builder):280:280 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a$b;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a$b;)Ljava/lang/String;"} 1:3:java.lang.String access$300(com.github.druk.rx2dnssd.BonjourService$Builder):280:280 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a$b;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a$b;)Ljava/lang/String;"} 1:3:int access$400(com.github.druk.rx2dnssd.BonjourService$Builder):280:280 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a$b;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a$b;)I"} 1:3:java.util.List access$500(com.github.druk.rx2dnssd.BonjourService$Builder):280:280 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a$b;)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a$b;)Ljava/util/List;"} 1:3:java.util.Map access$600(com.github.druk.rx2dnssd.BonjourService$Builder):280:280 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a$b;)Ljava/util/Map;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a$b;)Ljava/util/Map;"} 1:3:java.lang.String access$700(com.github.druk.rx2dnssd.BonjourService$Builder):280:280 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a$b;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a$b;)Ljava/lang/String;"} 1:3:int access$800(com.github.druk.rx2dnssd.BonjourService$Builder):280:280 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a$b;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a$b;)I"} 1:6:com.github.druk.rx2dnssd.BonjourService build():393:393 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LR1/a;"} 1:3:com.github.druk.rx2dnssd.BonjourService$Builder dnsRecords(java.util.Map):358:358 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)LN1/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)LR1/a$b;"} 1:3:com.github.druk.rx2dnssd.BonjourService$Builder port(int):346:346 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LN1/a$b;"} -com.github.druk.rx2dnssd.Rx2BrowseListener -> N1.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LR1/a$b;"} +com.github.druk.rx2dnssd.Rx2BrowseListener -> R1.b: # {"id":"sourceFile","fileName":"Rx2BrowseListener.java"} io.reactivex.FlowableEmitter emitter -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/d;"} 1:3:void (io.reactivex.FlowableEmitter):26:26 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/d;)V"} 4:6:void (io.reactivex.FlowableEmitter):27:27 -> 1:9:void operationFailed(com.github.druk.dnssd.DNSSDService,int):50:50 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/github/druk/dnssd/o;I)V"} 10:37:void operationFailed(com.github.druk.dnssd.DNSSDService,int):53:53 -> a -com.github.druk.rx2dnssd.Rx2Dnssd -> N1.c: +com.github.druk.rx2dnssd.Rx2Dnssd -> R1.c: # {"id":"sourceFile","fileName":"Rx2Dnssd.java"} io.reactivex.Flowable browse(java.lang.String,java.lang.String) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)LV2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)La3/c;"} io.reactivex.FlowableTransformer resolve() -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV2/g;"} - io.reactivex.FlowableTransformer queryRecords() -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV2/g;"} - io.reactivex.Flowable register(com.github.druk.rx2dnssd.BonjourService) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a;)LV2/c;"} -com.github.druk.rx2dnssd.Rx2DnssdBindable -> N1.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"()La3/g;"} + io.reactivex.Flowable register(com.github.druk.rx2dnssd.BonjourService) -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a;)La3/c;"} + io.reactivex.FlowableTransformer queryRecords() -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"()La3/g;"} +com.github.druk.rx2dnssd.Rx2DnssdBindable -> R1.d: # {"id":"sourceFile","fileName":"Rx2DnssdBindable.java"} 1:9:void (android.content.Context):32:32 -> 1:5:io.reactivex.Flowable browse(java.lang.String,java.lang.String):28:28 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)LV2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)La3/c;"} 1:5:io.reactivex.FlowableTransformer resolve():28:28 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV2/g;"} - 1:5:io.reactivex.FlowableTransformer queryRecords():28:28 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV2/g;"} - 1:5:io.reactivex.Flowable register(com.github.druk.rx2dnssd.BonjourService):28:28 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a;)LV2/c;"} -com.github.druk.rx2dnssd.Rx2DnssdCommon -> N1.n: + # {"id":"com.android.tools.r8.residualsignature","signature":"()La3/g;"} + 1:5:io.reactivex.Flowable register(com.github.druk.rx2dnssd.BonjourService):28:28 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a;)La3/c;"} + 1:5:io.reactivex.FlowableTransformer queryRecords():28:28 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"()La3/g;"} +com.github.druk.rx2dnssd.Rx2DnssdCommon -> R1.n: # {"id":"sourceFile","fileName":"Rx2DnssdCommon.java"} com.github.druk.dnssd.DNSSD mDNSSD -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/github/druk/dnssd/g;"} @@ -137884,372 +142757,372 @@ com.github.druk.rx2dnssd.Rx2DnssdCommon -> N1.n: # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/github/druk/dnssd/g;)V"} 4:6:void (com.github.druk.dnssd.DNSSD):26:26 -> 1:10:io.reactivex.Flowable browse(java.lang.String,java.lang.String):49:49 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)LV2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)La3/c;"} 1:6:io.reactivex.FlowableTransformer resolve():69:69 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV2/g;"} - 1:6:io.reactivex.FlowableTransformer queryRecords():88:88 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV2/g;"} - 1:10:io.reactivex.Flowable register(com.github.druk.rx2dnssd.BonjourService):228:228 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/a;)LV2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()La3/g;"} + 1:10:io.reactivex.Flowable register(com.github.druk.rx2dnssd.BonjourService):228:228 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/a;)La3/c;"} + 1:6:io.reactivex.FlowableTransformer queryRecords():88:88 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"()La3/g;"} 4:13:org.reactivestreams.Publisher lambda$resolve$3(io.reactivex.Flowable):69:69 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/n;LV2/c;)Lf4/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/n;La3/c;)Lm4/a;"} 1:26:com.github.druk.dnssd.DNSSDService lambda$register$21(com.github.druk.rx2dnssd.BonjourService,io.reactivex.FlowableEmitter):229:229 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/n;LN1/a;LV2/d;)Lcom/github/druk/dnssd/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/n;LR1/a;La3/d;)Lcom/github/druk/dnssd/o;"} 27:40:com.github.druk.dnssd.DNSSDService lambda$register$21(com.github.druk.rx2dnssd.BonjourService,io.reactivex.FlowableEmitter):230:230 -> f 41:45:com.github.druk.dnssd.DNSSDService lambda$register$21(com.github.druk.rx2dnssd.BonjourService,io.reactivex.FlowableEmitter):229:229 -> f 4:12:org.reactivestreams.Publisher lambda$null$2(com.github.druk.rx2dnssd.BonjourService):70:70 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/n;LN1/a;)Lf4/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/n;LR1/a;)Lm4/a;"} 13:17:org.reactivestreams.Publisher lambda$null$2(com.github.druk.rx2dnssd.BonjourService):71:71 -> g 18:27:org.reactivestreams.Publisher lambda$null$2(com.github.druk.rx2dnssd.BonjourService):73:73 -> g 1:25:com.github.druk.dnssd.DNSSDService lambda$null$4(com.github.druk.rx2dnssd.BonjourService,com.github.druk.rx2dnssd.BonjourService$Builder,io.reactivex.FlowableEmitter):95:95 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/n;LN1/a;LN1/a$b;LV2/d;)Lcom/github/druk/dnssd/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/n;LR1/a;LR1/a$b;La3/d;)Lcom/github/druk/dnssd/o;"} 1:26:com.github.druk.dnssd.DNSSDService lambda$null$5(com.github.druk.rx2dnssd.BonjourService,com.github.druk.rx2dnssd.BonjourService$Builder,io.reactivex.FlowableEmitter):98:98 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/n;LN1/a;LN1/a$b;LV2/d;)Lcom/github/druk/dnssd/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/n;LR1/a;LR1/a$b;La3/d;)Lcom/github/druk/dnssd/o;"} 1:32:com.github.druk.dnssd.DNSSDService lambda$null$1(com.github.druk.rx2dnssd.BonjourService,io.reactivex.FlowableEmitter):74:74 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/n;LN1/a;LV2/d;)Lcom/github/druk/dnssd/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/n;LR1/a;La3/d;)Lcom/github/druk/dnssd/o;"} 4:12:org.reactivestreams.Publisher lambda$null$6(com.github.druk.rx2dnssd.BonjourService):89:89 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/n;LN1/a;)Lf4/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/n;LR1/a;)Lm4/a;"} 13:17:org.reactivestreams.Publisher lambda$null$6(com.github.druk.rx2dnssd.BonjourService):90:90 -> k 18:22:org.reactivestreams.Publisher lambda$null$6(com.github.druk.rx2dnssd.BonjourService):92:92 -> k 23:31:org.reactivestreams.Publisher lambda$null$6(com.github.druk.rx2dnssd.BonjourService):94:94 -> k 32:40:org.reactivestreams.Publisher lambda$null$6(com.github.druk.rx2dnssd.BonjourService):97:97 -> k 41:45:org.reactivestreams.Publisher lambda$null$6(com.github.druk.rx2dnssd.BonjourService):101:101 -> k 4:13:org.reactivestreams.Publisher lambda$queryRecords$7(io.reactivex.Flowable):88:88 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/n;LV2/c;)Lf4/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/n;La3/c;)Lm4/a;"} 1:16:com.github.druk.dnssd.DNSSDService lambda$browse$0(java.lang.String,java.lang.String,io.reactivex.FlowableEmitter):50:50 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/n;Ljava/lang/String;Ljava/lang/String;LV2/d;)Lcom/github/druk/dnssd/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/n;Ljava/lang/String;Ljava/lang/String;La3/d;)Lcom/github/druk/dnssd/o;"} 1:5:io.reactivex.Flowable createFlowable(com.github.druk.rx2dnssd.Rx2DnssdCommon$DNSSDServiceCreator):268:268 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/n$b;)LV2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/n$b;)La3/c;"} 6:11:io.reactivex.Flowable createFlowable(com.github.druk.rx2dnssd.Rx2DnssdCommon$DNSSDServiceCreator):269:269 -> n 12:16:io.reactivex.Flowable createFlowable(com.github.druk.rx2dnssd.Rx2DnssdCommon$DNSSDServiceCreator):270:270 -> n 1:5:com.github.druk.dnssd.TXTRecord createTxtRecord(java.util.Map):274:274 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Lcom/github/druk/dnssd/z;"} 6:25:com.github.druk.dnssd.TXTRecord createTxtRecord(java.util.Map):275:275 -> o 26:42:com.github.druk.dnssd.TXTRecord createTxtRecord(java.util.Map):276:276 -> o -com.github.druk.rx2dnssd.Rx2DnssdCommon$$ExternalSyntheticLambda0 -> N1.e: +com.github.druk.rx2dnssd.Rx2DnssdCommon$$ExternalSyntheticLambda0 -> R1.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.github.druk.rx2dnssd.Rx2DnssdCommon com.github.druk.rx2dnssd.Rx2DnssdCommon$$InternalSyntheticLambda$2$0e6a0fc25ef3cf0428206e8b7813b107880bffda3558042b268a1edab0642163$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR1/n;"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.github.druk.rx2dnssd.Rx2DnssdCommon$$InternalSyntheticLambda$2$0e6a0fc25ef3cf0428206e8b7813b107880bffda3558042b268a1edab0642163$0.f$1 -> b # {"id":"com.android.tools.r8.synthesized"} java.lang.String com.github.druk.rx2dnssd.Rx2DnssdCommon$$InternalSyntheticLambda$2$0e6a0fc25ef3cf0428206e8b7813b107880bffda3558042b268a1edab0642163$0.f$2 -> c # {"id":"com.android.tools.r8.synthesized"} - 1:1:void N1.Rx2DnssdCommon$$ExternalSyntheticLambda0.(N1.Rx2DnssdCommon,java.lang.String,java.lang.String):0:0 -> + 1:1:void R1.Rx2DnssdCommon$$ExternalSyntheticLambda0.(R1.Rx2DnssdCommon,java.lang.String,java.lang.String):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/n;Ljava/lang/String;Ljava/lang/String;)V"} - 1:1:com.github.druk.dnssd.DNSSDService N1.Rx2DnssdCommon$$ExternalSyntheticLambda0.getService(V2.FlowableEmitter):0:0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/n;Ljava/lang/String;Ljava/lang/String;)V"} + 1:1:com.github.druk.dnssd.DNSSDService R1.Rx2DnssdCommon$$ExternalSyntheticLambda0.getService(a3.FlowableEmitter):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/d;)Lcom/github/druk/dnssd/o;"} -com.github.druk.rx2dnssd.Rx2DnssdCommon$$ExternalSyntheticLambda1 -> N1.f: + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/d;)Lcom/github/druk/dnssd/o;"} +com.github.druk.rx2dnssd.Rx2DnssdCommon$$ExternalSyntheticLambda1 -> R1.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.github.druk.rx2dnssd.Rx2DnssdCommon com.github.druk.rx2dnssd.Rx2DnssdCommon$$InternalSyntheticLambda$2$4babfcdd42b1dcd35b5303ead08d73a1e61399c218e2b15b84e77210ec7059a1$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR1/n;"} # {"id":"com.android.tools.r8.synthesized"} com.github.druk.rx2dnssd.BonjourService com.github.druk.rx2dnssd.Rx2DnssdCommon$$InternalSyntheticLambda$2$4babfcdd42b1dcd35b5303ead08d73a1e61399c218e2b15b84e77210ec7059a1$0.f$1 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR1/a;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void N1.Rx2DnssdCommon$$ExternalSyntheticLambda1.(N1.Rx2DnssdCommon,N1.BonjourService):0:0 -> + 1:1:void R1.Rx2DnssdCommon$$ExternalSyntheticLambda1.(R1.Rx2DnssdCommon,R1.BonjourService):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/n;LN1/a;)V"} - 1:1:com.github.druk.dnssd.DNSSDService N1.Rx2DnssdCommon$$ExternalSyntheticLambda1.getService(V2.FlowableEmitter):0:0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/n;LR1/a;)V"} + 1:1:com.github.druk.dnssd.DNSSDService R1.Rx2DnssdCommon$$ExternalSyntheticLambda1.getService(a3.FlowableEmitter):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/d;)Lcom/github/druk/dnssd/o;"} -com.github.druk.rx2dnssd.Rx2DnssdCommon$$ExternalSyntheticLambda2 -> N1.g: + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/d;)Lcom/github/druk/dnssd/o;"} +com.github.druk.rx2dnssd.Rx2DnssdCommon$$ExternalSyntheticLambda2 -> R1.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.github.druk.rx2dnssd.Rx2DnssdCommon com.github.druk.rx2dnssd.Rx2DnssdCommon$$InternalSyntheticLambda$2$c4d6bb64ae413a818074e586996e39688a1d3003d8aa737d10a5655acd969854$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR1/n;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void N1.Rx2DnssdCommon$$ExternalSyntheticLambda2.(N1.Rx2DnssdCommon):0:0 -> + 1:1:void R1.Rx2DnssdCommon$$ExternalSyntheticLambda2.(R1.Rx2DnssdCommon):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/n;)V"} - 1:1:f4.Publisher N1.Rx2DnssdCommon$$ExternalSyntheticLambda2.apply(V2.Flowable):0:0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/n;)V"} + 1:1:m4.Publisher R1.Rx2DnssdCommon$$ExternalSyntheticLambda2.apply(a3.Flowable):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/c;)Lf4/a;"} -com.github.druk.rx2dnssd.Rx2DnssdCommon$$ExternalSyntheticLambda3 -> N1.h: + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/c;)Lm4/a;"} +com.github.druk.rx2dnssd.Rx2DnssdCommon$$ExternalSyntheticLambda3 -> R1.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.github.druk.rx2dnssd.Rx2DnssdCommon com.github.druk.rx2dnssd.Rx2DnssdCommon$$InternalSyntheticLambda$2$d7f7e7f57bc1d259d7ef8eddfc2fa11ff5a71877ee7e8ad3ff6359ec03c12d9f$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR1/n;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void N1.Rx2DnssdCommon$$ExternalSyntheticLambda3.(N1.Rx2DnssdCommon):0:0 -> + 1:1:void R1.Rx2DnssdCommon$$ExternalSyntheticLambda3.(R1.Rx2DnssdCommon):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/n;)V"} - 1:1:f4.Publisher N1.Rx2DnssdCommon$$ExternalSyntheticLambda3.apply(V2.Flowable):0:0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/n;)V"} + 1:1:m4.Publisher R1.Rx2DnssdCommon$$ExternalSyntheticLambda3.apply(a3.Flowable):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/c;)Lf4/a;"} -com.github.druk.rx2dnssd.Rx2DnssdCommon$$ExternalSyntheticLambda4 -> N1.i: + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/c;)Lm4/a;"} +com.github.druk.rx2dnssd.Rx2DnssdCommon$$ExternalSyntheticLambda4 -> R1.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.github.druk.rx2dnssd.Rx2DnssdCommon com.github.druk.rx2dnssd.Rx2DnssdCommon$$InternalSyntheticLambda$3$19538e8a52c76381ad4942beb80a6fd11779fe1c71d8945f5fb90f4035f27f3e$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR1/n;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void N1.Rx2DnssdCommon$$ExternalSyntheticLambda4.(N1.Rx2DnssdCommon):0:0 -> + 1:1:void R1.Rx2DnssdCommon$$ExternalSyntheticLambda4.(R1.Rx2DnssdCommon):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/n;)V"} - 1:1:java.lang.Object N1.Rx2DnssdCommon$$ExternalSyntheticLambda4.apply(java.lang.Object):0:0 -> apply + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/n;)V"} + 1:1:java.lang.Object R1.Rx2DnssdCommon$$ExternalSyntheticLambda4.apply(java.lang.Object):0:0 -> apply # {"id":"com.android.tools.r8.synthesized"} -com.github.druk.rx2dnssd.Rx2DnssdCommon$$ExternalSyntheticLambda5 -> N1.j: +com.github.druk.rx2dnssd.Rx2DnssdCommon$$ExternalSyntheticLambda5 -> R1.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.github.druk.rx2dnssd.Rx2DnssdCommon com.github.druk.rx2dnssd.Rx2DnssdCommon$$InternalSyntheticLambda$3$ef0c7f6ae77a1f4a2a8e9cd6e20ad9d7270946307d4497878f945374b5674c11$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR1/n;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void N1.Rx2DnssdCommon$$ExternalSyntheticLambda5.(N1.Rx2DnssdCommon):0:0 -> + 1:1:void R1.Rx2DnssdCommon$$ExternalSyntheticLambda5.(R1.Rx2DnssdCommon):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/n;)V"} - 1:1:java.lang.Object N1.Rx2DnssdCommon$$ExternalSyntheticLambda5.apply(java.lang.Object):0:0 -> apply + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/n;)V"} + 1:1:java.lang.Object R1.Rx2DnssdCommon$$ExternalSyntheticLambda5.apply(java.lang.Object):0:0 -> apply # {"id":"com.android.tools.r8.synthesized"} -com.github.druk.rx2dnssd.Rx2DnssdCommon$$ExternalSyntheticLambda6 -> N1.k: +com.github.druk.rx2dnssd.Rx2DnssdCommon$$ExternalSyntheticLambda6 -> R1.k: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.github.druk.rx2dnssd.Rx2DnssdCommon com.github.druk.rx2dnssd.Rx2DnssdCommon$$InternalSyntheticLambda$4$7b39a90d42e178d59b4da86de8018860dd818c18c2df80cf25715c2439f226bc$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR1/n;"} # {"id":"com.android.tools.r8.synthesized"} com.github.druk.rx2dnssd.BonjourService com.github.druk.rx2dnssd.Rx2DnssdCommon$$InternalSyntheticLambda$4$7b39a90d42e178d59b4da86de8018860dd818c18c2df80cf25715c2439f226bc$0.f$1 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR1/a;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void N1.Rx2DnssdCommon$$ExternalSyntheticLambda6.(N1.Rx2DnssdCommon,N1.BonjourService):0:0 -> + 1:1:void R1.Rx2DnssdCommon$$ExternalSyntheticLambda6.(R1.Rx2DnssdCommon,R1.BonjourService):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/n;LN1/a;)V"} - 1:1:com.github.druk.dnssd.DNSSDService N1.Rx2DnssdCommon$$ExternalSyntheticLambda6.getService(V2.FlowableEmitter):0:0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/n;LR1/a;)V"} + 1:1:com.github.druk.dnssd.DNSSDService R1.Rx2DnssdCommon$$ExternalSyntheticLambda6.getService(a3.FlowableEmitter):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/d;)Lcom/github/druk/dnssd/o;"} -com.github.druk.rx2dnssd.Rx2DnssdCommon$$ExternalSyntheticLambda7 -> N1.l: + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/d;)Lcom/github/druk/dnssd/o;"} +com.github.druk.rx2dnssd.Rx2DnssdCommon$$ExternalSyntheticLambda7 -> R1.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.github.druk.rx2dnssd.Rx2DnssdCommon com.github.druk.rx2dnssd.Rx2DnssdCommon$$InternalSyntheticLambda$4$d00d7d5e68836adcd522d762047e7fad356baa92d633b1fe168dffe7d54705b8$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR1/n;"} # {"id":"com.android.tools.r8.synthesized"} com.github.druk.rx2dnssd.BonjourService com.github.druk.rx2dnssd.Rx2DnssdCommon$$InternalSyntheticLambda$4$d00d7d5e68836adcd522d762047e7fad356baa92d633b1fe168dffe7d54705b8$0.f$1 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR1/a;"} # {"id":"com.android.tools.r8.synthesized"} com.github.druk.rx2dnssd.BonjourService$Builder com.github.druk.rx2dnssd.Rx2DnssdCommon$$InternalSyntheticLambda$4$d00d7d5e68836adcd522d762047e7fad356baa92d633b1fe168dffe7d54705b8$0.f$2 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LN1/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR1/a$b;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void N1.Rx2DnssdCommon$$ExternalSyntheticLambda7.(N1.Rx2DnssdCommon,N1.BonjourService,N1.BonjourService$Builder):0:0 -> + 1:1:void R1.Rx2DnssdCommon$$ExternalSyntheticLambda7.(R1.Rx2DnssdCommon,R1.BonjourService,R1.BonjourService$Builder):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/n;LN1/a;LN1/a$b;)V"} - 1:1:com.github.druk.dnssd.DNSSDService N1.Rx2DnssdCommon$$ExternalSyntheticLambda7.getService(V2.FlowableEmitter):0:0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/n;LR1/a;LR1/a$b;)V"} + 1:1:com.github.druk.dnssd.DNSSDService R1.Rx2DnssdCommon$$ExternalSyntheticLambda7.getService(a3.FlowableEmitter):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/d;)Lcom/github/druk/dnssd/o;"} -com.github.druk.rx2dnssd.Rx2DnssdCommon$$ExternalSyntheticLambda8 -> N1.m: + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/d;)Lcom/github/druk/dnssd/o;"} +com.github.druk.rx2dnssd.Rx2DnssdCommon$$ExternalSyntheticLambda8 -> R1.m: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.github.druk.rx2dnssd.Rx2DnssdCommon com.github.druk.rx2dnssd.Rx2DnssdCommon$$InternalSyntheticLambda$4$d00d7d5e68836adcd522d762047e7fad356baa92d633b1fe168dffe7d54705b8$1.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN1/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR1/n;"} # {"id":"com.android.tools.r8.synthesized"} com.github.druk.rx2dnssd.BonjourService com.github.druk.rx2dnssd.Rx2DnssdCommon$$InternalSyntheticLambda$4$d00d7d5e68836adcd522d762047e7fad356baa92d633b1fe168dffe7d54705b8$1.f$1 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN1/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR1/a;"} # {"id":"com.android.tools.r8.synthesized"} com.github.druk.rx2dnssd.BonjourService$Builder com.github.druk.rx2dnssd.Rx2DnssdCommon$$InternalSyntheticLambda$4$d00d7d5e68836adcd522d762047e7fad356baa92d633b1fe168dffe7d54705b8$1.f$2 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LN1/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR1/a$b;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void N1.Rx2DnssdCommon$$ExternalSyntheticLambda8.(N1.Rx2DnssdCommon,N1.BonjourService,N1.BonjourService$Builder):0:0 -> + 1:1:void R1.Rx2DnssdCommon$$ExternalSyntheticLambda8.(R1.Rx2DnssdCommon,R1.BonjourService,R1.BonjourService$Builder):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/n;LN1/a;LN1/a$b;)V"} - 1:1:com.github.druk.dnssd.DNSSDService N1.Rx2DnssdCommon$$ExternalSyntheticLambda8.getService(V2.FlowableEmitter):0:0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/n;LR1/a;LR1/a$b;)V"} + 1:1:com.github.druk.dnssd.DNSSDService R1.Rx2DnssdCommon$$ExternalSyntheticLambda8.getService(a3.FlowableEmitter):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/d;)Lcom/github/druk/dnssd/o;"} -com.github.druk.rx2dnssd.Rx2DnssdCommon$DNSSDServiceAction -> N1.n$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/d;)Lcom/github/druk/dnssd/o;"} +com.github.druk.rx2dnssd.Rx2DnssdCommon$DNSSDServiceAction -> R1.n$a: # {"id":"sourceFile","fileName":"Rx2DnssdCommon.java"} com.github.druk.rx2dnssd.Rx2DnssdCommon$DNSSDServiceCreator creator -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN1/n$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR1/n$b;"} com.github.druk.dnssd.DNSSDService service -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/github/druk/dnssd/o;"} 1:3:void (com.github.druk.rx2dnssd.Rx2DnssdCommon$DNSSDServiceCreator):239:239 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN1/n$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR1/n$b;)V"} 4:6:void (com.github.druk.rx2dnssd.Rx2DnssdCommon$DNSSDServiceCreator):240:240 -> 1:10:void subscribe(io.reactivex.FlowableEmitter):245:245 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/d;)V"} 11:18:void subscribe(io.reactivex.FlowableEmitter):247:247 -> a 19:22:void subscribe(io.reactivex.FlowableEmitter):249:249 -> a 1:4:void run():256:256 -> run 5:8:void run():257:257 -> run 9:11:void run():258:258 -> run -com.github.druk.rx2dnssd.Rx2DnssdCommon$DNSSDServiceCreator -> N1.n$b: +com.github.druk.rx2dnssd.Rx2DnssdCommon$DNSSDServiceCreator -> R1.n$b: # {"id":"sourceFile","fileName":"Rx2DnssdCommon.java"} com.github.druk.dnssd.DNSSDService getService(io.reactivex.FlowableEmitter) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/d;)Lcom/github/druk/dnssd/o;"} -com.github.druk.rx2dnssd.Rx2QueryListener -> N1.o: + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/d;)Lcom/github/druk/dnssd/o;"} +com.github.druk.rx2dnssd.Rx2QueryListener -> R1.o: # {"id":"sourceFile","fileName":"Rx2QueryListener.java"} io.reactivex.FlowableEmitter emitter -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/d;"} com.github.druk.rx2dnssd.BonjourService$Builder builder -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN1/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR1/a$b;"} boolean completable -> c 1:3:void (io.reactivex.FlowableEmitter,com.github.druk.rx2dnssd.BonjourService$Builder,boolean):34:34 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/d;LN1/a$b;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/d;LR1/a$b;Z)V"} 4:5:void (io.reactivex.FlowableEmitter,com.github.druk.rx2dnssd.BonjourService$Builder,boolean):35:35 -> 6:7:void (io.reactivex.FlowableEmitter,com.github.druk.rx2dnssd.BonjourService$Builder,boolean):36:36 -> 8:10:void (io.reactivex.FlowableEmitter,com.github.druk.rx2dnssd.BonjourService$Builder,boolean):37:37 -> 1:9:void operationFailed(com.github.druk.dnssd.DNSSDService,int):65:65 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/github/druk/dnssd/o;I)V"} 10:37:void operationFailed(com.github.druk.dnssd.DNSSDService,int):68:68 -> a -com.github.druk.rx2dnssd.Rx2RegisterListener -> N1.p: +com.github.druk.rx2dnssd.Rx2RegisterListener -> R1.p: # {"id":"sourceFile","fileName":"Rx2RegisterListener.java"} io.reactivex.FlowableEmitter emitter -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/d;"} 1:3:void (io.reactivex.FlowableEmitter):27:27 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/d;)V"} 4:6:void (io.reactivex.FlowableEmitter):28:28 -> 1:9:void operationFailed(com.github.druk.dnssd.DNSSDService,int):42:42 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/github/druk/dnssd/o;I)V"} 10:37:void operationFailed(com.github.druk.dnssd.DNSSDService,int):45:45 -> a -com.github.druk.rx2dnssd.Rx2ResolveListener -> N1.q: +com.github.druk.rx2dnssd.Rx2ResolveListener -> R1.q: # {"id":"sourceFile","fileName":"Rx2ResolveListener.java"} io.reactivex.FlowableEmitter emitter -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/d;"} com.github.druk.rx2dnssd.BonjourService$Builder builder -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN1/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR1/a$b;"} 1:3:void (io.reactivex.FlowableEmitter,com.github.druk.rx2dnssd.BonjourService):29:29 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/d;LN1/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/d;LR1/a;)V"} 4:5:void (io.reactivex.FlowableEmitter,com.github.druk.rx2dnssd.BonjourService):30:30 -> 6:13:void (io.reactivex.FlowableEmitter,com.github.druk.rx2dnssd.BonjourService):31:31 -> 1:9:void operationFailed(com.github.druk.dnssd.DNSSDService,int):46:46 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/github/druk/dnssd/o;I)V"} 10:37:void operationFailed(com.github.druk.dnssd.DNSSDService,int):49:49 -> a -com.google.android.material.R$attr -> O1.a: - int isMaterial3Theme -> A - int isMaterialTheme -> B - int itemRippleColor -> C - int materialButtonStyle -> D - int materialButtonToggleGroupStyle -> E - int materialCalendarStyle -> F - int materialClockStyle -> G - int materialThemeOverlay -> H - int motionDurationLong2 -> I - int motionDurationMedium2 -> J - int motionDurationMedium4 -> K - int motionDurationShort2 -> L - int motionDurationShort3 -> M - int motionDurationShort4 -> N - int motionEasingEmphasizedDecelerateInterpolator -> O - int motionEasingEmphasizedInterpolator -> P - int motionEasingLinearInterpolator -> Q - int motionEasingStandard -> R - int motionEasingStandardDecelerateInterpolator -> S - int motionEasingStandardInterpolator -> T - int nestedScrollable -> U - int radioButtonStyle -> V - int snackbarStyle -> W - int state_collapsed -> X - int state_collapsible -> Y - int state_error -> Z +com.google.android.material.R$attr -> S1.a: + int materialClockStyle -> A + int materialDividerStyle -> B + int materialSizeOverlay -> C + int materialThemeOverlay -> D + int minTouchTargetSize -> E + int motionDurationLong2 -> F + int motionDurationMedium2 -> G + int motionDurationMedium4 -> H + int motionDurationShort2 -> I + int motionDurationShort3 -> J + int motionDurationShort4 -> K + int motionEasingEmphasizedDecelerateInterpolator -> L + int motionEasingEmphasizedInterpolator -> M + int motionEasingLinearInterpolator -> N + int motionEasingStandard -> O + int motionEasingStandardInterpolator -> P + int motionSpringFastSpatial -> Q + int nestedScrollable -> R + int shapeAppearance -> S + int shapeAppearanceOverlay -> T + int snackbarStyle -> U + int state_collapsed -> V + int state_collapsible -> W + int state_error -> X + int state_indeterminate -> Y + int state_liftable -> Z int appBarLayoutStyle -> a - int state_indeterminate -> a0 - int autoCompleteTextViewStyle -> b - int state_liftable -> b0 - int badgeStyle -> c - int state_lifted -> c0 - int bottomNavigationStyle -> d - int textAppearanceLineHeightEnabled -> d0 - int bottomSheetDialogTheme -> e - int textInputStyle -> e0 - int bottomSheetStyle -> f - int theme -> f0 - int checkboxStyle -> g - int toolbarStyle -> g0 - int chipStyle -> h - int colorControlActivated -> i - int colorControlHighlight -> j - int colorError -> k - int colorOnError -> l - int colorOnSecondaryContainer -> m - int colorOnSurface -> n - int colorOnSurfaceVariant -> o - int colorPrimary -> p - int colorPrimaryVariant -> q - int colorSecondary -> r - int colorSecondaryContainer -> s - int colorSurface -> t - int colorSurfaceContainer -> u - int editTextStyle -> v - int elevationOverlayAccentColor -> w - int elevationOverlayColor -> x - int elevationOverlayEnabled -> y - int enableEdgeToEdge -> z -com.google.android.material.R$color -> O1.b: - int design_bottom_navigation_shadow_color -> a - int design_error -> b - int material_timepicker_clockface -> c - int mtrl_filled_background_color -> d - int mtrl_textinput_default_box_stroke_color -> e - int mtrl_textinput_disabled_color -> f - int mtrl_textinput_hovered_box_stroke_color -> g -com.google.android.material.R$dimen -> O1.c: - int m3_navigation_item_active_indicator_label_padding -> A - int material_clock_hand_center_dot_radius -> B - int material_clock_hand_padding -> C - int material_clock_hand_stroke_width -> D - int material_clock_size -> E - int material_filled_edittext_font_1_3_padding_bottom -> F - int material_filled_edittext_font_1_3_padding_top -> G - int material_filled_edittext_font_2_0_padding_bottom -> H - int material_filled_edittext_font_2_0_padding_top -> I - int material_font_1_3_box_collapsed_padding_top -> J - int material_font_2_0_box_collapsed_padding_top -> K - int material_helper_text_default_padding_top -> L - int material_helper_text_font_1_3_padding_horizontal -> M - int material_helper_text_font_1_3_padding_top -> N - int material_input_text_to_prefix_suffix_padding -> O - int material_time_picker_minimum_screen_height -> P - int material_time_picker_minimum_screen_width -> Q - int mtrl_badge_horizontal_edge_offset -> R - int mtrl_badge_long_text_horizontal_padding -> S - int mtrl_badge_text_horizontal_edge_offset -> T - int mtrl_calendar_bottom_padding -> U - int mtrl_calendar_content_padding -> V - int mtrl_calendar_day_height -> W - int mtrl_calendar_day_width -> X - int mtrl_calendar_days_of_week_height -> Y - int mtrl_calendar_dialog_background_inset -> Z - int design_appbar_elevation -> a - int mtrl_calendar_month_horizontal_padding -> a0 - int design_bottom_navigation_active_item_max_width -> b - int mtrl_calendar_month_vertical_padding -> b0 - int design_bottom_navigation_active_item_min_width -> c - int mtrl_calendar_navigation_bottom_padding -> c0 - int design_bottom_navigation_item_max_width -> d - int mtrl_calendar_navigation_height -> d0 - int design_bottom_navigation_item_min_width -> e - int mtrl_calendar_navigation_top_padding -> e0 - int design_bottom_navigation_margin -> f - int mtrl_exposed_dropdown_menu_popup_elevation -> f0 - int design_bottom_navigation_shadow_height -> g - int mtrl_exposed_dropdown_menu_popup_vertical_padding -> g0 - int design_bottom_navigation_text_size -> h - int mtrl_min_touch_target_size -> h0 - int design_bottom_sheet_peek_height_min -> i - int mtrl_navigation_bar_item_default_icon_size -> i0 - int design_navigation_icon_size -> j - int mtrl_navigation_bar_item_default_margin -> j0 - int design_snackbar_padding_vertical -> k - int mtrl_shape_corner_size_small_component -> k0 - int design_snackbar_padding_vertical_2lines -> l - int mtrl_snackbar_background_corner_radius -> l0 - int design_textinput_caption_translate_y -> m - int mtrl_textinput_box_label_cutout_padding -> m0 - int m3_back_progress_bottom_container_max_scale_x_distance -> n - int mtrl_textinput_box_stroke_width_default -> n0 - int m3_back_progress_bottom_container_max_scale_y_distance -> o - int mtrl_textinput_box_stroke_width_focused -> o0 - int m3_back_progress_side_container_max_scale_x_distance_grow -> p - int mtrl_textinput_counter_margin_start -> p0 - int m3_back_progress_side_container_max_scale_x_distance_shrink -> q - int m3_back_progress_side_container_max_scale_y_distance -> r - int m3_badge_size -> s - int m3_badge_with_text_size -> t - int m3_badge_with_text_vertical_padding -> u - int m3_carousel_debug_keyline_width -> v - int m3_carousel_gone_size -> w - int m3_carousel_small_item_size_max -> x - int m3_carousel_small_item_size_min -> y - int m3_comp_outlined_autocomplete_menu_container_elevation -> z -com.google.android.material.R$drawable -> O1.d: + int state_lifted -> a0 + int badgeStyle -> b + int textAppearanceLineHeightEnabled -> b0 + int bottomNavigationStyle -> c + int textInputStyle -> c0 + int bottomSheetDialogTheme -> d + int widthChange -> d0 + int bottomSheetStyle -> e + int chipStyle -> f + int colorOnError -> g + int colorOnSecondaryContainer -> h + int colorOnSurface -> i + int colorOnSurfaceVariant -> j + int colorPrimaryVariant -> k + int colorSecondary -> l + int colorSecondaryContainer -> m + int colorSurface -> n + int colorSurfaceContainer -> o + int cornerSize -> p + int elevationOverlayAccentColor -> q + int elevationOverlayColor -> r + int elevationOverlayEnabled -> s + int enableEdgeToEdge -> t + int isMaterial3Theme -> u + int isMaterialTheme -> v + int itemRippleColor -> w + int materialButtonStyle -> x + int materialButtonToggleGroupStyle -> y + int materialCalendarStyle -> z +com.google.android.material.R$color -> S1.b: + int design_error -> a + int material_timepicker_clockface -> b + int mtrl_filled_background_color -> c + int mtrl_textinput_default_box_stroke_color -> d + int mtrl_textinput_disabled_color -> e + int mtrl_textinput_hovered_box_stroke_color -> f +com.google.android.material.R$dimen -> S1.c: + int m3_comp_outlined_autocomplete_menu_container_elevation -> A + int m3_multiline_hint_filled_text_extra_space -> B + int m3_navigation_item_expanded_active_indicator_height_default -> C + int m3_navigation_item_leading_trailing_space -> D + int material_clock_hand_center_dot_radius -> E + int material_clock_hand_padding -> F + int material_clock_hand_stroke_width -> G + int material_clock_size -> H + int material_divider_thickness -> I + int material_filled_edittext_font_1_3_padding_bottom -> J + int material_filled_edittext_font_1_3_padding_top -> K + int material_filled_edittext_font_2_0_padding_bottom -> L + int material_filled_edittext_font_2_0_padding_top -> M + int material_font_1_3_box_collapsed_padding_top -> N + int material_font_2_0_box_collapsed_padding_top -> O + int material_helper_text_default_padding_top -> P + int material_helper_text_font_1_3_padding_horizontal -> Q + int material_helper_text_font_1_3_padding_top -> R + int material_input_text_to_prefix_suffix_padding -> S + int material_time_picker_minimum_screen_height -> T + int material_time_picker_minimum_screen_width -> U + int mtrl_badge_horizontal_edge_offset -> V + int mtrl_badge_long_text_horizontal_padding -> W + int mtrl_badge_text_horizontal_edge_offset -> X + int mtrl_calendar_bottom_padding -> Y + int mtrl_calendar_content_padding -> Z + int default_navigation_active_text_size -> a + int mtrl_calendar_day_height -> a0 + int default_navigation_text_size -> b + int mtrl_calendar_day_width -> b0 + int design_appbar_elevation -> c + int mtrl_calendar_days_of_week_height -> c0 + int design_bottom_navigation_active_item_max_width -> d + int mtrl_calendar_dialog_background_inset -> d0 + int design_bottom_navigation_active_item_min_width -> e + int mtrl_calendar_month_horizontal_padding -> e0 + int design_bottom_navigation_item_max_width -> f + int mtrl_calendar_month_vertical_padding -> f0 + int design_bottom_navigation_item_min_width -> g + int mtrl_calendar_navigation_bottom_padding -> g0 + int design_bottom_navigation_margin -> h + int mtrl_calendar_navigation_height -> h0 + int design_bottom_navigation_text_size -> i + int mtrl_calendar_navigation_top_padding -> i0 + int design_bottom_sheet_peek_height_min -> j + int mtrl_exposed_dropdown_menu_popup_elevation -> j0 + int design_navigation_icon_size -> k + int mtrl_exposed_dropdown_menu_popup_vertical_padding -> k0 + int design_snackbar_padding_vertical -> l + int mtrl_min_touch_target_size -> l0 + int design_snackbar_padding_vertical_2lines -> m + int mtrl_navigation_bar_item_default_icon_size -> m0 + int design_textinput_caption_translate_y -> n + int mtrl_navigation_bar_item_default_margin -> n0 + int m3_back_progress_bottom_container_max_scale_x_distance -> o + int mtrl_shape_corner_size_small_component -> o0 + int m3_back_progress_bottom_container_max_scale_y_distance -> p + int mtrl_snackbar_background_corner_radius -> p0 + int m3_back_progress_side_container_max_scale_x_distance_grow -> q + int mtrl_textinput_box_label_cutout_padding -> q0 + int m3_back_progress_side_container_max_scale_x_distance_shrink -> r + int mtrl_textinput_box_stroke_width_default -> r0 + int m3_back_progress_side_container_max_scale_y_distance -> s + int mtrl_textinput_box_stroke_width_focused -> s0 + int m3_badge_size -> t + int mtrl_textinput_counter_margin_start -> t0 + int m3_badge_with_text_size -> u + int m3_badge_with_text_vertical_padding -> v + int m3_carousel_debug_keyline_width -> w + int m3_carousel_gone_size -> x + int m3_carousel_small_item_size_max -> y + int m3_carousel_small_item_size_min -> z +com.google.android.material.R$drawable -> S1.d: int design_password_eye -> a int material_ic_calendar_black_24dp -> b int material_ic_edit_black_24dp -> c @@ -138257,39 +143130,40 @@ com.google.android.material.R$drawable -> O1.d: int mtrl_checkbox_button_checked_unchecked -> e int mtrl_checkbox_button_icon -> f int mtrl_dropdown_arrow -> g - int mtrl_ic_arrow_drop_down -> h - int mtrl_ic_cancel -> i - int mtrl_navigation_bar_item_background -> j - int navigation_empty_icon -> k -com.google.android.material.R$id -> O1.e: - int mtrl_calendar_frame -> A - int mtrl_calendar_main_pane -> B - int mtrl_calendar_months -> C - int mtrl_calendar_year_selector_frame -> D - int mtrl_picker_header_selection_text -> E - int mtrl_picker_header_toggle -> F - int mtrl_picker_title_text -> G - int navigation_bar_item_active_indicator_view -> H + int mtrl_ic_cancel -> h + int mtrl_navigation_bar_item_background -> i + int navigation_empty_icon -> j +com.google.android.material.R$id -> S1.e: + int mtrl_calendar_main_pane -> A + int mtrl_calendar_months -> B + int mtrl_calendar_year_selector_frame -> C + int mtrl_picker_header_selection_text -> D + int mtrl_picker_header_toggle -> E + int mtrl_picker_title_text -> F + int navigation_bar_item_active_indicator_view -> G + int navigation_bar_item_content_container -> H int navigation_bar_item_icon_container -> I int navigation_bar_item_icon_view -> J - int navigation_bar_item_labels_group -> K - int navigation_bar_item_large_label_view -> L - int navigation_bar_item_small_label_view -> M - int selection_type -> N - int snackbar_action -> O - int snackbar_text -> P - int text_input_end_icon -> Q - int text_input_error_icon -> R - int textinput_counter -> S - int textinput_error -> T - int textinput_helper_text -> U - int textinput_placeholder -> V - int textinput_prefix_text -> W - int textinput_suffix_text -> X - int touch_outside -> Y - int unchecked -> Z + int navigation_bar_item_inner_content_container -> K + int navigation_bar_item_labels_group -> L + int navigation_bar_item_large_label_view -> M + int navigation_bar_item_small_label_view -> N + int navigation_menu_subheader_label -> O + int selection_type -> P + int snackbar_action -> Q + int snackbar_text -> R + int text_input_end_icon -> S + int text_input_error_icon -> T + int textinput_counter -> U + int textinput_error -> V + int textinput_helper_text -> W + int textinput_placeholder -> X + int textinput_prefix_text -> Y + int textinput_suffix_text -> Z int cancel_button -> a + int touch_outside -> a0 int checked -> b + int unchecked -> b0 int circle_center -> c int confirm_button -> d int coordinator -> e @@ -138311,39 +143185,43 @@ com.google.android.material.R$id -> O1.e: int month_navigation_next -> u int month_navigation_previous -> v int month_title -> w - int mtrl_anchor_parent -> x - int mtrl_calendar_day_selector_frame -> y - int mtrl_calendar_days_of_week -> z -com.google.android.material.R$integer -> O1.f: + int mtrl_calendar_day_selector_frame -> x + int mtrl_calendar_days_of_week -> y + int mtrl_calendar_frame -> z +com.google.android.material.R$integer -> S1.f: int app_bar_elevation_anim_duration -> a int material_motion_duration_long_1 -> b int mtrl_calendar_year_selector_span -> c -com.google.android.material.R$layout -> O1.g: +com.google.android.material.R$layout -> S1.g: int design_bottom_navigation_item -> a int design_bottom_sheet_dialog -> b int design_navigation_menu_item -> c int design_text_input_end_icon -> d int design_text_input_start_icon -> e - int material_clockface_textview -> f - int material_clockface_view -> g - int material_radial_view_group -> h - int material_time_chip -> i - int material_time_input -> j - int material_timepicker -> k - int mtrl_auto_complete_simple_item -> l - int mtrl_calendar_day -> m - int mtrl_calendar_day_of_week -> n - int mtrl_calendar_horizontal -> o - int mtrl_calendar_month_labeled -> p - int mtrl_calendar_vertical -> q - int mtrl_calendar_year -> r - int mtrl_picker_dialog -> s - int mtrl_picker_fullscreen -> t -com.google.android.material.R$plurals -> O1.h: + int m3_navigation_menu_divider -> f + int m3_navigation_menu_subheader -> g + int material_clockface_textview -> h + int material_clockface_view -> i + int material_radial_view_group -> j + int material_time_chip -> k + int material_time_input -> l + int material_timepicker -> m + int mtrl_auto_complete_simple_item -> n + int mtrl_calendar_day -> o + int mtrl_calendar_day_of_week -> p + int mtrl_calendar_horizontal -> q + int mtrl_calendar_month_labeled -> r + int mtrl_calendar_vertical -> s + int mtrl_calendar_year -> t + int mtrl_picker_dialog -> u + int mtrl_picker_fullscreen -> v +com.google.android.material.R$plurals -> S1.h: int mtrl_badge_content_description -> a -com.google.android.material.R$string -> O1.i: - int password_toggle_content_description -> A - int side_sheet_accessibility_pane_title -> B +com.google.android.material.R$string -> S1.i: + int mtrl_picker_toggled_to_day_selection -> A + int mtrl_picker_toggled_to_year_selection -> B + int password_toggle_content_description -> C + int side_sheet_accessibility_pane_title -> D int bottomsheet_action_expand_halfway -> a int character_counter_content_description -> b int character_counter_overflowed_content_description -> c @@ -138370,20 +143248,20 @@ com.google.android.material.R$string -> O1.i: int mtrl_picker_toggle_to_day_selection -> x int mtrl_picker_toggle_to_text_input_mode -> y int mtrl_picker_toggle_to_year_selection -> z -com.google.android.material.R$style -> O1.j: - int ShapeAppearance_M3_Sys_Shape_Corner_Full -> a - int TextAppearance_AppCompat_Caption -> b +com.google.android.material.R$style -> S1.j: + int Motion_Material3_Spring_Standard_Fast_Spatial -> a + int ShapeAppearance_M3_Sys_Shape_Corner_Full -> b int TextAppearance_MaterialComponents_Badge -> c int Theme_Design_Light_BottomSheetDialog -> d int Theme_Material3_Dark_NoActionBar -> e int Theme_Material3_DayNight_NoActionBar -> f int Theme_Material3_Light_NoActionBar -> g - int Widget_AppCompat_AutoCompleteTextView -> h - int Widget_Design_AppBarLayout -> i - int Widget_Design_BottomNavigationView -> j - int Widget_Design_BottomSheet_Modal -> k - int Widget_Design_TextInputEditText -> l - int Widget_Design_TextInputLayout -> m + int Widget_Design_AppBarLayout -> h + int Widget_Design_BottomNavigationView -> i + int Widget_Design_BottomSheet_Modal -> j + int Widget_Design_TextInputEditText -> k + int Widget_Design_TextInputLayout -> l + int Widget_Material3_MaterialButtonGroup -> m int Widget_Material3_SideSheet -> n int Widget_MaterialComponents_Badge -> o int Widget_MaterialComponents_BottomAppBar -> p @@ -138394,484 +143272,434 @@ com.google.android.material.R$style -> O1.j: int Widget_MaterialComponents_ExtendedFloatingActionButton_Icon -> u int Widget_MaterialComponents_MaterialButtonToggleGroup -> v int Widget_MaterialComponents_MaterialCalendar -> w - int Widget_MaterialComponents_TimePicker_Clock -> x - int Widget_MaterialComponents_Toolbar -> y -com.google.android.material.R$styleable -> O1.k: - int[] AppCompatImageView -> A - int BottomSheetBehavior_Layout_behavior_skipCollapsed -> A0 - int Chip_iconStartPadding -> A1 - int[] KeyTrigger -> A2 - int[] MaterialCalendarItem -> A3 - int[] MotionHelper -> A4 - int ShapeAppearance_cornerSizeBottomLeft -> A5 - int TextInputLayout_android_maxWidth -> A6 - int TextInputLayout_passwordToggleTint -> A7 - int[] AppCompatSeekBar -> B - int BottomSheetBehavior_Layout_gestureInsetBottomIgnored -> B0 - int Chip_rippleColor -> B1 - int[] Layout -> B2 - int MaterialCalendarItem_android_insetLeft -> B3 - int[] MotionLayout -> B4 - int ShapeAppearance_cornerSizeBottomRight -> B5 - int TextInputLayout_android_minWidth -> B6 - int TextInputLayout_passwordToggleTintMode -> B7 - int[] AppCompatTextHelper -> C - int BottomSheetBehavior_Layout_marginLeftSystemWindowInsets -> C0 - int Chip_shapeAppearance -> C1 - int[] LinearLayoutCompat -> C2 - int MaterialCalendarItem_android_insetRight -> C3 - int[] MotionScene -> C4 - int ShapeAppearance_cornerSizeTopLeft -> C5 - int TextInputLayout_android_hint -> C6 - int TextInputLayout_placeholderText -> C7 - int[] AppCompatTextView -> D - int BottomSheetBehavior_Layout_marginRightSystemWindowInsets -> D0 - int Chip_showMotionSpec -> D1 - int[] LinearLayoutCompat_Layout -> D2 - int MaterialCalendarItem_android_insetTop -> D3 - int[] MotionTelltales -> D4 - int ShapeAppearance_cornerSizeTopRight -> D5 - int TextInputLayout_android_maxEms -> D6 - int TextInputLayout_placeholderTextAppearance -> D7 - int[] AppCompatTheme -> E - int BottomSheetBehavior_Layout_marginTopSystemWindowInsets -> E0 - int Chip_textEndPadding -> E1 - int[] LinearProgressIndicator -> E2 - int MaterialCalendarItem_android_insetBottom -> E3 - int[] NavigationBarActiveIndicator -> E4 - int[] ShapeableImageView -> E5 - int TextInputLayout_android_minEms -> E6 - int TextInputLayout_placeholderTextColor -> E7 - int[] Badge -> F - int BottomSheetBehavior_Layout_paddingBottomSystemWindowInsets -> F0 - int Chip_textStartPadding -> F1 - int[] ListPopupWindow -> F2 - int MaterialCalendarItem_itemFillColor -> F3 - int NavigationBarActiveIndicator_android_height -> F4 - int[] SideSheetBehavior_Layout -> F5 - int TextInputLayout_boxBackgroundColor -> F6 - int TextInputLayout_prefixText -> F7 - int Badge_autoAdjustToWithinGrandparentBounds -> G - int BottomSheetBehavior_Layout_paddingLeftSystemWindowInsets -> G0 - int[] ChipGroup -> G1 - int[] MaterialAlertDialog -> G2 - int MaterialCalendarItem_itemShapeAppearance -> G3 - int NavigationBarActiveIndicator_android_width -> G4 - int SideSheetBehavior_Layout_android_elevation -> G5 - int TextInputLayout_boxBackgroundMode -> G6 - int TextInputLayout_prefixTextAppearance -> G7 - int Badge_backgroundColor -> H - int BottomSheetBehavior_Layout_paddingRightSystemWindowInsets -> H0 - int[] CircularProgressIndicator -> H1 - int[] MaterialAlertDialogTheme -> H2 - int MaterialCalendarItem_itemShapeAppearanceOverlay -> H3 - int NavigationBarActiveIndicator_android_color -> H4 - int SideSheetBehavior_Layout_backgroundTint -> H5 - int TextInputLayout_boxCollapsedPaddingTop -> H6 - int TextInputLayout_prefixTextColor -> H7 - int Badge_badgeGravity -> I - int BottomSheetBehavior_Layout_paddingTopSystemWindowInsets -> I0 - int[] ClockFaceView -> I1 - int[] MaterialAutoCompleteTextView -> I2 - int MaterialCalendarItem_itemStrokeColor -> I3 - int NavigationBarActiveIndicator_marginHorizontal -> I4 - int SideSheetBehavior_Layout_behavior_draggable -> I5 - int TextInputLayout_boxCornerRadiusBottomEnd -> I6 - int TextInputLayout_startIconCheckable -> I7 - int Badge_badgeHeight -> J - int BottomSheetBehavior_Layout_shapeAppearance -> J0 - int ClockFaceView_clockFaceBackgroundColor -> J1 - int MaterialAutoCompleteTextView_android_inputType -> J2 - int MaterialCalendarItem_itemStrokeWidth -> J3 - int NavigationBarActiveIndicator_shapeAppearance -> J4 - int SideSheetBehavior_Layout_coplanarSiblingViewId -> J5 - int TextInputLayout_boxCornerRadiusBottomStart -> J6 - int TextInputLayout_startIconContentDescription -> J7 - int Badge_badgeRadius -> K - int BottomSheetBehavior_Layout_shouldRemoveExpandedCorners -> K0 - int ClockFaceView_clockNumberTextColor -> K1 - int MaterialAutoCompleteTextView_android_popupElevation -> K2 - int MaterialCalendarItem_itemTextColor -> K3 - int[] NavigationBarView -> K4 - int SideSheetBehavior_Layout_shapeAppearance -> K5 - int TextInputLayout_boxCornerRadiusTopEnd -> K6 - int TextInputLayout_startIconDrawable -> K7 - int Badge_badgeShapeAppearance -> L - int[] ButtonBarLayout -> L0 - int[] ClockHandView -> L1 - int MaterialAutoCompleteTextView_dropDownBackgroundTint -> L2 - int[] MaterialCardView -> L3 - int NavigationBarView_activeIndicatorLabelPadding -> L4 - int[] Slider -> L5 - int TextInputLayout_boxCornerRadiusTopStart -> L6 - int TextInputLayout_startIconMinSize -> L7 - int Badge_badgeShapeAppearanceOverlay -> M - int[] Capability -> M0 - int ClockHandView_clockHandColor -> M1 - int MaterialAutoCompleteTextView_simpleItemLayout -> M2 - int[] MaterialCheckBox -> M3 - int NavigationBarView_backgroundTint -> M4 - int[] Snackbar -> M5 - int TextInputLayout_boxStrokeColor -> M6 - int TextInputLayout_startIconScaleType -> M7 - int Badge_badgeText -> N - int[] CardView -> N0 - int ClockHandView_materialCircleRadius -> N1 - int MaterialAutoCompleteTextView_simpleItemSelectedColor -> N2 - int MaterialCheckBox_android_button -> N3 - int NavigationBarView_elevation -> N4 - int[] SnackbarLayout -> N5 - int TextInputLayout_boxStrokeErrorColor -> N6 - int TextInputLayout_startIconTint -> N7 - int Badge_badgeTextAppearance -> O - int[] Carousel -> O0 - int ClockHandView_selectorSize -> O1 - int MaterialAutoCompleteTextView_simpleItemSelectedRippleColor -> O2 - int MaterialCheckBox_buttonCompat -> O3 - int NavigationBarView_itemActiveIndicatorStyle -> O4 - int SnackbarLayout_android_maxWidth -> O5 - int TextInputLayout_boxStrokeWidth -> O6 - int TextInputLayout_startIconTintMode -> O7 - int Badge_badgeTextColor -> P - int Carousel_carousel_alignment -> P0 - int[] CollapsingToolbarLayout -> P1 - int MaterialAutoCompleteTextView_simpleItems -> P2 - int MaterialCheckBox_buttonIcon -> P3 - int NavigationBarView_itemBackground -> P4 - int SnackbarLayout_actionTextColorAlpha -> P5 - int TextInputLayout_boxStrokeWidthFocused -> P6 - int TextInputLayout_suffixText -> P7 - int Badge_badgeVerticalPadding -> Q - int[] CheckedTextView -> Q0 - int[] CollapsingToolbarLayout_Layout -> Q1 - int[] MaterialButton -> Q2 - int MaterialCheckBox_buttonIconTint -> Q3 - int NavigationBarView_itemIconSize -> Q4 - int SnackbarLayout_animationMode -> Q5 - int TextInputLayout_counterEnabled -> Q6 - int TextInputLayout_suffixTextAppearance -> Q7 - int Badge_badgeWidePadding -> R - int[] Chip -> R0 - int[] ColorStateListItem -> R1 - int MaterialButton_android_background -> R2 - int MaterialCheckBox_buttonIconTintMode -> R3 - int NavigationBarView_itemIconTint -> R4 - int SnackbarLayout_backgroundOverlayColorAlpha -> R5 - int TextInputLayout_counterMaxLength -> R6 - int TextInputLayout_suffixTextColor -> R7 - int Badge_badgeWidth -> S - int Chip_android_textAppearance -> S0 - int[] CompoundButton -> S1 - int MaterialButton_android_insetLeft -> S2 - int MaterialCheckBox_centerIfNoTextEnabled -> S3 - int NavigationBarView_itemPaddingBottom -> S4 - int SnackbarLayout_backgroundTint -> S5 - int TextInputLayout_counterOverflowTextAppearance -> S6 - int[] ThemeEnforcement -> S7 - int Badge_badgeWithTextHeight -> T - int Chip_android_textSize -> T0 - int[] Constraint -> T1 - int MaterialButton_android_insetRight -> T2 - int MaterialCheckBox_checkedState -> T3 - int NavigationBarView_itemPaddingTop -> T4 - int SnackbarLayout_backgroundTintMode -> T5 - int TextInputLayout_counterOverflowTextColor -> T6 - int ThemeEnforcement_android_textAppearance -> T7 - int Badge_badgeWithTextRadius -> U - int Chip_android_ellipsize -> U0 - int[] ConstraintLayout_Layout -> U1 - int MaterialButton_android_insetTop -> U2 - int MaterialCheckBox_errorAccessibilityLabel -> U3 - int NavigationBarView_itemRippleColor -> U4 - int SnackbarLayout_elevation -> U5 - int TextInputLayout_counterTextAppearance -> U6 - int ThemeEnforcement_enforceMaterialTheme -> U7 - int Badge_badgeWithTextShapeAppearance -> V - int Chip_android_maxWidth -> V0 - int[] ConstraintLayout_placeholder -> V1 - int MaterialButton_android_insetBottom -> V2 - int MaterialCheckBox_errorShown -> V3 - int NavigationBarView_itemTextAppearanceActive -> V4 - int SnackbarLayout_maxActionInlineWidth -> V5 - int TextInputLayout_counterTextColor -> V6 - int ThemeEnforcement_enforceTextAppearance -> V7 - int Badge_badgeWithTextShapeAppearanceOverlay -> W - int Chip_android_text -> W0 - int[] ConstraintSet -> W1 - int MaterialButton_android_checkable -> W2 - int MaterialCheckBox_useMaterialThemeColors -> W3 - int NavigationBarView_itemTextAppearanceActiveBoldEnabled -> W4 - int SnackbarLayout_shapeAppearance -> W5 - int TextInputLayout_cursorColor -> W6 - int[] Toolbar -> W7 - int Badge_badgeWithTextWidth -> X - int Chip_android_checkable -> X0 - int[] CoordinatorLayout -> X1 - int MaterialButton_backgroundTint -> X2 - int[] MaterialCheckBoxStates -> X3 - int NavigationBarView_itemTextAppearanceInactive -> X4 - int SnackbarLayout_shapeAppearanceOverlay -> X5 - int TextInputLayout_cursorErrorColor -> X6 - int[] Tooltip -> X7 - int Badge_horizontalOffset -> Y - int Chip_checkedIcon -> Y0 - int[] CoordinatorLayout_Layout -> Y1 - int MaterialButton_backgroundTintMode -> Y2 - int[] MaterialDivider -> Y3 - int NavigationBarView_itemTextColor -> Y4 - int[] Spinner -> Y5 - int TextInputLayout_endIconCheckable -> Y6 - int[] Transform -> Y7 - int Badge_horizontalOffsetWithText -> Z - int Chip_checkedIconEnabled -> Z0 - int[] CustomAttribute -> Z1 - int MaterialButton_cornerRadius -> Z2 - int[] MaterialRadioButton -> Z3 - int NavigationBarView_labelVisibilityMode -> Z4 - int[] State -> Z5 - int TextInputLayout_endIconContentDescription -> Z6 - int[] Transition -> Z7 - int[] ActionBar -> a - int Badge_largeFontVerticalOffsetAdjustment -> a0 - int Chip_checkedIconTint -> a1 - int[] DrawerArrowToggle -> a2 - int MaterialButton_elevation -> a3 - int MaterialRadioButton_buttonTint -> a4 - int NavigationBarView_menu -> a5 - int[] StateListDrawable -> a6 - int TextInputLayout_endIconDrawable -> a7 - int[] Variant -> a8 - int[] ActionBarLayout -> b - int Badge_maxCharacterCount -> b0 - int Chip_checkedIconVisible -> b1 - int[] DrawerLayout -> b2 - int MaterialButton_icon -> b3 - int MaterialRadioButton_useMaterialThemeColors -> b4 - int[] NavigationRailView -> b5 - int[] StateListDrawableItem -> b6 - int TextInputLayout_endIconMinSize -> b7 - int[] View -> b8 - int[] ActionMenuItemView -> c - int Badge_maxNumber -> c0 - int Chip_chipBackgroundColor -> c1 - int[] ExtendedFloatingActionButton -> c2 - int MaterialButton_iconGravity -> c3 - int[] MaterialShape -> c4 - int[] NavigationView -> c5 - int[] StateSet -> c6 - int TextInputLayout_endIconMode -> c7 - int[] ViewBackgroundHelper -> c8 - int[] ActionMenuView -> d - int Badge_number -> d0 - int Chip_chipCornerRadius -> d1 - int[] ExtendedFloatingActionButton_Behavior_Layout -> d2 - int MaterialButton_iconPadding -> d3 - int MaterialShape_shapeAppearance -> d4 - int[] OnClick -> d5 - int[] SwitchCompat -> d6 - int TextInputLayout_endIconScaleType -> d7 - int[] ViewPager2 -> d8 - int[] ActionMode -> e - int Badge_offsetAlignmentMode -> e0 - int Chip_chipEndPadding -> e1 - int ExtendedFloatingActionButton_Behavior_Layout_behavior_autoHide -> e2 - int MaterialButton_iconSize -> e3 - int MaterialShape_shapeAppearanceOverlay -> e4 - int[] OnSwipe -> e5 - int[] SwitchMaterial -> e6 - int TextInputLayout_endIconTint -> e7 - int[] ViewStubCompat -> e8 - int[] ActivityChooserView -> f - int Badge_verticalOffset -> f0 - int Chip_chipIcon -> f1 - int ExtendedFloatingActionButton_Behavior_Layout_behavior_autoShrink -> f2 - int MaterialButton_iconTint -> f3 - int[] MaterialSwitch -> f4 - int[] PopupWindow -> f5 - int[] TabItem -> f6 - int TextInputLayout_endIconTintMode -> f7 - int[] AlertDialog -> g - int Badge_verticalOffsetWithText -> g0 - int Chip_chipIconEnabled -> g1 - int[] FloatingActionButton -> g2 - int MaterialButton_iconTintMode -> g3 - int[] MaterialTextAppearance -> g4 - int[] PopupWindowBackgroundState -> g5 - int[] TabLayout -> g6 - int TextInputLayout_errorAccessibilityLiveRegion -> g7 - int[] AnimatedStateListDrawableCompat -> h - int[] BaseProgressIndicator -> h0 - int Chip_chipIconSize -> h1 - int[] FloatingActionButton_Behavior_Layout -> h2 - int MaterialButton_rippleColor -> h3 - int MaterialTextAppearance_android_letterSpacing -> h4 - int[] PropertySet -> h5 - int[] TextAppearance -> h6 - int TextInputLayout_errorContentDescription -> h7 - int[] AnimatedStateListDrawableItem -> i - int[] BottomAppBar -> i0 - int Chip_chipIconTint -> i1 - int FloatingActionButton_Behavior_Layout_behavior_autoHide -> i2 - int MaterialButton_strokeColor -> i3 - int MaterialTextAppearance_android_lineHeight -> i4 - int[] RadialViewGroup -> i5 - int TextAppearance_android_textSize -> i6 - int TextInputLayout_errorEnabled -> i7 - int[] AnimatedStateListDrawableTransition -> j - int[] BottomNavigationView -> j0 - int Chip_chipIconVisible -> j1 - int[] FlowLayout -> j2 - int MaterialButton_strokeWidth -> j3 - int MaterialTextAppearance_lineHeight -> j4 - int RadialViewGroup_materialCircleRadius -> j5 - int TextAppearance_android_typeface -> j6 - int TextInputLayout_errorIconDrawable -> j7 - int[] AppBarLayout -> k - int BottomNavigationView_android_minHeight -> k0 - int Chip_chipMinHeight -> k1 - int[] FontFamily -> k2 - int MaterialButton_toggleCheckedStateOnClick -> k3 - int[] MaterialTextView -> k4 - int[] RangeSlider -> k5 - int TextAppearance_android_textStyle -> k6 - int TextInputLayout_errorIconTint -> k7 - int AppBarLayout_android_background -> l - int BottomNavigationView_compatShadowEnabled -> l0 - int Chip_chipMinTouchTargetSize -> l1 - int[] FontFamilyFont -> l2 - int[] MaterialButtonToggleGroup -> l3 - int MaterialTextView_android_textAppearance -> l4 - int[] RecycleListView -> l5 - int TextAppearance_android_textColor -> l6 - int TextInputLayout_errorIconTintMode -> l7 - int AppBarLayout_android_touchscreenBlocksFocus -> m - int BottomNavigationView_itemHorizontalTranslationEnabled -> m0 - int Chip_chipStartPadding -> m1 - int[] ForegroundLinearLayout -> m2 - int MaterialButtonToggleGroup_android_enabled -> m3 - int MaterialTextView_android_lineHeight -> m4 - int[] RecyclerView -> m5 - int TextAppearance_android_textColorHint -> m6 - int TextInputLayout_errorTextAppearance -> m7 - int AppBarLayout_android_keyboardNavigationCluster -> n - int[] BottomSheetBehavior_Layout -> n0 - int Chip_chipStrokeColor -> n1 - int ForegroundLinearLayout_android_foreground -> n2 - int MaterialButtonToggleGroup_checkedButton -> n3 - int MaterialTextView_lineHeight -> n4 - int RecyclerView_android_orientation -> n5 - int TextAppearance_android_textColorLink -> n6 - int TextInputLayout_errorTextColor -> n7 - int AppBarLayout_elevation -> o - int BottomSheetBehavior_Layout_android_maxWidth -> o0 - int Chip_chipStrokeWidth -> o1 - int ForegroundLinearLayout_android_foregroundGravity -> o2 - int MaterialButtonToggleGroup_selectionRequired -> o3 - int[] MaterialTimePicker -> o4 - int[] ScrimInsetsFrameLayout -> o5 - int TextAppearance_android_shadowColor -> o6 - int TextInputLayout_expandedHintEnabled -> o7 - int AppBarLayout_expanded -> p - int BottomSheetBehavior_Layout_android_maxHeight -> p0 - int Chip_chipSurfaceColor -> p1 - int ForegroundLinearLayout_foregroundInsidePadding -> p2 - int MaterialButtonToggleGroup_singleSelection -> p3 - int[] MaterialToolbar -> p4 - int[] ScrollingViewBehavior_Layout -> p5 - int TextAppearance_android_shadowDx -> p6 - int TextInputLayout_helperText -> p7 - int AppBarLayout_liftOnScroll -> q - int BottomSheetBehavior_Layout_android_elevation -> q0 - int Chip_closeIcon -> q1 - int[] Fragment -> q2 - int[] MaterialCalendar -> q3 - int MaterialToolbar_logoAdjustViewBounds -> q4 - int ScrollingViewBehavior_Layout_behavior_overlapTop -> q5 - int TextAppearance_android_shadowDy -> q6 - int TextInputLayout_helperTextEnabled -> q7 - int AppBarLayout_liftOnScrollColor -> r - int BottomSheetBehavior_Layout_backgroundTint -> r0 - int Chip_closeIconEnabled -> r1 - int[] FragmentContainerView -> r2 - int MaterialCalendar_backgroundTint -> r3 - int MaterialToolbar_logoScaleType -> r4 - int[] SearchBar -> r5 - int TextAppearance_android_shadowRadius -> r6 - int TextInputLayout_helperTextTextAppearance -> r7 - int AppBarLayout_liftOnScrollTargetViewId -> s - int BottomSheetBehavior_Layout_behavior_draggable -> s0 - int Chip_closeIconEndPadding -> s1 - int[] GradientColor -> s2 - int MaterialCalendar_dayInvalidStyle -> s3 - int MaterialToolbar_navigationIconTint -> s4 - int[] SearchView -> s5 - int TextAppearance_android_fontFamily -> s6 - int TextInputLayout_helperTextTextColor -> s7 - int AppBarLayout_statusBarForeground -> t - int BottomSheetBehavior_Layout_behavior_expandedOffset -> t0 - int Chip_closeIconSize -> t1 - int[] GradientColorItem -> t2 - int MaterialCalendar_daySelectedStyle -> t3 - int MaterialToolbar_subtitleCentered -> t4 - int[] ShapeAppearance -> t5 - int TextAppearance_fontFamily -> t6 - int TextInputLayout_hintAnimationEnabled -> t7 - int[] AppBarLayoutStates -> u - int BottomSheetBehavior_Layout_behavior_fitToContents -> u0 - int Chip_closeIconStartPadding -> u1 - int[] ImageFilterView -> u2 - int MaterialCalendar_dayStyle -> u3 - int MaterialToolbar_titleCentered -> u4 - int ShapeAppearance_cornerFamily -> u5 - int TextAppearance_textAllCaps -> u6 - int TextInputLayout_hintEnabled -> u7 - int[] AppBarLayout_Layout -> v - int BottomSheetBehavior_Layout_behavior_halfExpandedRatio -> v0 - int Chip_closeIconTint -> v1 - int[] Insets -> v2 - int MaterialCalendar_dayTodayStyle -> v3 - int[] MenuGroup -> v4 - int ShapeAppearance_cornerFamilyBottomLeft -> v5 - int[] TextInputEditText -> v6 - int TextInputLayout_hintTextAppearance -> v7 - int AppBarLayout_Layout_layout_scrollEffect -> w - int BottomSheetBehavior_Layout_behavior_hideable -> w0 - int Chip_closeIconVisible -> w1 - int[] KeyAttribute -> w2 - int MaterialCalendar_rangeFillColor -> w3 - int[] MenuItem -> w4 - int ShapeAppearance_cornerFamilyBottomRight -> w5 - int TextInputEditText_textInputLayoutFocusedRectEnabled -> w6 - int TextInputLayout_hintTextColor -> w7 - int AppBarLayout_Layout_layout_scrollFlags -> x - int BottomSheetBehavior_Layout_behavior_peekHeight -> x0 - int Chip_ensureMinTouchTargetSize -> x1 - int[] KeyCycle -> x2 - int MaterialCalendar_yearSelectedStyle -> x3 - int[] MenuView -> x4 - int ShapeAppearance_cornerFamilyTopLeft -> x5 - int[] TextInputLayout -> x6 - int TextInputLayout_passwordToggleContentDescription -> x7 - int AppBarLayout_Layout_layout_scrollInterpolator -> y - int BottomSheetBehavior_Layout_behavior_saveFlags -> y0 - int Chip_hideMotionSpec -> y1 - int[] KeyPosition -> y2 - int MaterialCalendar_yearStyle -> y3 - int[] MockView -> y4 - int ShapeAppearance_cornerFamilyTopRight -> y5 - int TextInputLayout_android_enabled -> y6 - int TextInputLayout_passwordToggleDrawable -> y7 - int[] AppCompatEmojiHelper -> z - int BottomSheetBehavior_Layout_behavior_significantVelocityThreshold -> z0 - int Chip_iconEndPadding -> z1 - int[] KeyTimeCycle -> z2 - int MaterialCalendar_yearTodayStyle -> z3 - int[] Motion -> z4 - int ShapeAppearance_cornerSize -> z5 - int TextInputLayout_android_textColorHint -> z6 - int TextInputLayout_passwordToggleEnabled -> z7 - 3:1506:void ():0:0 -> -com.google.android.material.animation.AnimationUtils -> P1.a: + int Widget_MaterialComponents_MaterialDivider -> x + int Widget_MaterialComponents_TimePicker_Clock -> y + int Widget_MaterialComponents_Toolbar -> z +com.google.android.material.R$styleable -> S1.k: + int Badge_badgeTextColor -> A + int Chip_android_textSize -> A0 + int[] ExtendedFloatingActionButton_Behavior_Layout -> A1 + int MaterialButtonGroup_buttonSizeChange -> A2 + int MaterialShape_shapeAppearance -> A3 + int NavigationBarView_itemTextAppearanceActive -> A4 + int[] SwitchMaterial -> A5 + int TextInputLayout_helperTextTextColor -> A6 + int Badge_badgeVerticalPadding -> B + int Chip_android_ellipsize -> B0 + int ExtendedFloatingActionButton_Behavior_Layout_behavior_autoHide -> B1 + int MaterialButtonGroup_innerCornerSize -> B2 + int MaterialShape_shapeAppearanceOverlay -> B3 + int NavigationBarView_itemTextAppearanceActiveBoldEnabled -> B4 + int[] TabItem -> B5 + int TextInputLayout_hintAnimationEnabled -> B6 + int Badge_badgeWidePadding -> C + int Chip_android_maxWidth -> C0 + int ExtendedFloatingActionButton_Behavior_Layout_behavior_autoShrink -> C1 + int MaterialButtonGroup_shapeAppearance -> C2 + int[] MaterialSpring -> C3 + int NavigationBarView_itemTextAppearanceInactive -> C4 + int[] TabLayout -> C5 + int TextInputLayout_hintEnabled -> C6 + int Badge_badgeWidth -> D + int Chip_android_text -> D0 + int[] FloatingActionButton -> D1 + int MaterialButtonGroup_shapeAppearanceOverlay -> D2 + int MaterialSpring_damping -> D3 + int NavigationBarView_itemTextColor -> D4 + int[] TextInputEditText -> D5 + int TextInputLayout_hintMaxLines -> D6 + int Badge_badgeWithTextHeight -> E + int Chip_android_checkable -> E0 + int[] FloatingActionButton_Behavior_Layout -> E1 + int[] MaterialButtonToggleGroup -> E2 + int MaterialSpring_stiffness -> E3 + int NavigationBarView_labelFontScalingEnabled -> E4 + int TextInputEditText_textInputLayoutFocusedRectEnabled -> E5 + int TextInputLayout_hintTextAppearance -> E6 + int Badge_badgeWithTextRadius -> F + int Chip_checkedIcon -> F0 + int FloatingActionButton_Behavior_Layout_behavior_autoHide -> F1 + int MaterialButtonToggleGroup_android_enabled -> F2 + int[] MaterialSwitch -> F3 + int NavigationBarView_labelMaxLines -> F4 + int[] TextInputLayout -> F5 + int TextInputLayout_hintTextColor -> F6 + int Badge_badgeWithTextShapeAppearance -> G + int Chip_checkedIconEnabled -> G0 + int[] FloatingToolbar -> G1 + int MaterialButtonToggleGroup_checkedButton -> G2 + int[] MaterialTextAppearance -> G3 + int NavigationBarView_labelVisibilityMode -> G4 + int TextInputLayout_android_enabled -> G5 + int TextInputLayout_passwordToggleContentDescription -> G6 + int Badge_badgeWithTextShapeAppearanceOverlay -> H + int Chip_checkedIconTint -> H0 + int[] FlowLayout -> H1 + int MaterialButtonToggleGroup_selectionRequired -> H2 + int MaterialTextAppearance_android_letterSpacing -> H3 + int NavigationBarView_measureBottomPaddingFromLabelBaseline -> H4 + int TextInputLayout_android_textColorHint -> H5 + int TextInputLayout_passwordToggleDrawable -> H6 + int Badge_badgeWithTextWidth -> I + int Chip_checkedIconVisible -> I0 + int[] ForegroundLinearLayout -> I1 + int MaterialButtonToggleGroup_singleSelection -> I2 + int MaterialTextAppearance_android_fontVariationSettings -> I3 + int NavigationBarView_menu -> I4 + int TextInputLayout_android_maxWidth -> I5 + int TextInputLayout_passwordToggleEnabled -> I6 + int Badge_horizontalOffset -> J + int Chip_chipBackgroundColor -> J0 + int ForegroundLinearLayout_android_foreground -> J1 + int[] MaterialCalendar -> J2 + int MaterialTextAppearance_android_lineHeight -> J3 + int[] NavigationRailView -> J4 + int TextInputLayout_android_minWidth -> J5 + int TextInputLayout_passwordToggleTint -> J6 + int Badge_horizontalOffsetWithText -> K + int Chip_chipCornerRadius -> K0 + int ForegroundLinearLayout_android_foregroundGravity -> K1 + int MaterialCalendar_backgroundTint -> K2 + int MaterialTextAppearance_fontVariationSettings -> K3 + int[] NavigationView -> K4 + int TextInputLayout_android_hint -> K5 + int TextInputLayout_passwordToggleTintMode -> K6 + int Badge_largeFontVerticalOffsetAdjustment -> L + int Chip_chipEndPadding -> L0 + int ForegroundLinearLayout_foregroundInsidePadding -> L1 + int MaterialCalendar_dayInvalidStyle -> L2 + int MaterialTextAppearance_lineHeight -> L3 + int[] RadialViewGroup -> L4 + int TextInputLayout_android_maxEms -> L5 + int TextInputLayout_placeholderText -> L6 + int Badge_maxCharacterCount -> M + int Chip_chipIcon -> M0 + int[] Insets -> M1 + int MaterialCalendar_daySelectedStyle -> M2 + int[] MaterialTextView -> M3 + int RadialViewGroup_materialCircleRadius -> M4 + int TextInputLayout_android_minEms -> M5 + int TextInputLayout_placeholderTextAppearance -> M6 + int Badge_maxNumber -> N + int Chip_chipIconEnabled -> N0 + int[] LinearProgressIndicator -> N1 + int MaterialCalendar_dayStyle -> N2 + int MaterialTextView_android_textAppearance -> N3 + int[] RangeSlider -> N4 + int TextInputLayout_boxBackgroundColor -> N5 + int TextInputLayout_placeholderTextColor -> N6 + int Badge_number -> O + int Chip_chipIconSize -> O0 + int[] LoadingIndicator -> O1 + int MaterialCalendar_dayTodayStyle -> O2 + int MaterialTextView_android_lineHeight -> O3 + int[] ScrimInsetsFrameLayout -> O4 + int TextInputLayout_boxBackgroundMode -> O5 + int TextInputLayout_prefixText -> O6 + int Badge_offsetAlignmentMode -> P + int Chip_chipIconTint -> P0 + int[] MaterialAlertDialog -> P1 + int MaterialCalendar_rangeFillColor -> P2 + int MaterialTextView_lineHeight -> P3 + int[] ScrollingViewBehavior_Layout -> P4 + int TextInputLayout_boxCollapsedPaddingTop -> P5 + int TextInputLayout_prefixTextAppearance -> P6 + int Badge_verticalOffset -> Q + int Chip_chipIconVisible -> Q0 + int[] MaterialAlertDialogTheme -> Q1 + int MaterialCalendar_yearSelectedStyle -> Q2 + int[] MaterialTimePicker -> Q3 + int ScrollingViewBehavior_Layout_behavior_overlapTop -> Q4 + int TextInputLayout_boxCornerRadiusBottomEnd -> Q5 + int TextInputLayout_prefixTextColor -> Q6 + int Badge_verticalOffsetWithText -> R + int Chip_chipMinHeight -> R0 + int[] MaterialAutoCompleteTextView -> R1 + int MaterialCalendar_yearStyle -> R2 + int[] MaterialToolbar -> R3 + int[] SearchBar -> R4 + int TextInputLayout_boxCornerRadiusBottomStart -> R5 + int TextInputLayout_startIconCheckable -> R6 + int[] BaseProgressIndicator -> S + int Chip_chipMinTouchTargetSize -> S0 + int MaterialAutoCompleteTextView_android_inputType -> S1 + int MaterialCalendar_yearTodayStyle -> S2 + int MaterialToolbar_logoAdjustViewBounds -> S3 + int[] SearchView -> S4 + int TextInputLayout_boxCornerRadiusTopEnd -> S5 + int TextInputLayout_startIconContentDescription -> S6 + int[] BottomAppBar -> T + int Chip_chipStartPadding -> T0 + int MaterialAutoCompleteTextView_android_popupElevation -> T1 + int[] MaterialCalendarItem -> T2 + int MaterialToolbar_logoScaleType -> T3 + int[] ShapeAppearance -> T4 + int TextInputLayout_boxCornerRadiusTopStart -> T5 + int TextInputLayout_startIconDrawable -> T6 + int[] BottomNavigationView -> U + int Chip_chipStrokeColor -> U0 + int MaterialAutoCompleteTextView_dropDownBackgroundTint -> U1 + int MaterialCalendarItem_android_insetLeft -> U2 + int MaterialToolbar_navigationIconTint -> U3 + int ShapeAppearance_cornerFamily -> U4 + int TextInputLayout_boxStrokeColor -> U5 + int TextInputLayout_startIconMinSize -> U6 + int BottomNavigationView_android_minHeight -> V + int Chip_chipStrokeWidth -> V0 + int MaterialAutoCompleteTextView_simpleItemLayout -> V1 + int MaterialCalendarItem_android_insetRight -> V2 + int MaterialToolbar_subtitleCentered -> V3 + int ShapeAppearance_cornerFamilyBottomLeft -> V4 + int TextInputLayout_boxStrokeErrorColor -> V5 + int TextInputLayout_startIconScaleType -> V6 + int BottomNavigationView_itemHorizontalTranslationEnabled -> W + int Chip_chipSurfaceColor -> W0 + int MaterialAutoCompleteTextView_simpleItemSelectedColor -> W1 + int MaterialCalendarItem_android_insetTop -> W2 + int MaterialToolbar_titleCentered -> W3 + int ShapeAppearance_cornerFamilyBottomRight -> W4 + int TextInputLayout_boxStrokeWidth -> W5 + int TextInputLayout_startIconTint -> W6 + int[] BottomSheetBehavior_Layout -> X + int Chip_closeIcon -> X0 + int MaterialAutoCompleteTextView_simpleItemSelectedRippleColor -> X1 + int MaterialCalendarItem_android_insetBottom -> X2 + int[] NavigationBarActiveIndicator -> X3 + int ShapeAppearance_cornerFamilyTopLeft -> X4 + int TextInputLayout_boxStrokeWidthFocused -> X5 + int TextInputLayout_startIconTintMode -> X6 + int BottomSheetBehavior_Layout_android_maxWidth -> Y + int Chip_closeIconEnabled -> Y0 + int MaterialAutoCompleteTextView_simpleItems -> Y1 + int MaterialCalendarItem_itemFillColor -> Y2 + int NavigationBarActiveIndicator_android_height -> Y3 + int ShapeAppearance_cornerFamilyTopRight -> Y4 + int TextInputLayout_counterEnabled -> Y5 + int TextInputLayout_suffixText -> Y6 + int BottomSheetBehavior_Layout_android_maxHeight -> Z + int Chip_closeIconEndPadding -> Z0 + int[] MaterialButton -> Z1 + int MaterialCalendarItem_itemShapeAppearance -> Z2 + int NavigationBarActiveIndicator_android_width -> Z3 + int ShapeAppearance_cornerSize -> Z4 + int TextInputLayout_counterMaxLength -> Z5 + int TextInputLayout_suffixTextAppearance -> Z6 + int[] AppBarLayout -> a + int BottomSheetBehavior_Layout_android_elevation -> a0 + int Chip_closeIconSize -> a1 + int MaterialButton_android_background -> a2 + int MaterialCalendarItem_itemShapeAppearanceOverlay -> a3 + int NavigationBarActiveIndicator_android_color -> a4 + int ShapeAppearance_cornerSizeBottomLeft -> a5 + int TextInputLayout_counterOverflowTextAppearance -> a6 + int TextInputLayout_suffixTextColor -> a7 + int AppBarLayout_android_background -> b + int BottomSheetBehavior_Layout_backgroundTint -> b0 + int Chip_closeIconStartPadding -> b1 + int MaterialButton_android_checked -> b2 + int MaterialCalendarItem_itemStrokeColor -> b3 + int NavigationBarActiveIndicator_expandedActiveIndicatorPaddingBottom -> b4 + int ShapeAppearance_cornerSizeBottomRight -> b5 + int TextInputLayout_counterOverflowTextColor -> b6 + int[] ThemeEnforcement -> b7 + int AppBarLayout_android_touchscreenBlocksFocus -> c + int BottomSheetBehavior_Layout_behavior_draggable -> c0 + int Chip_closeIconTint -> c1 + int MaterialButton_android_insetLeft -> c2 + int MaterialCalendarItem_itemStrokeWidth -> c3 + int NavigationBarActiveIndicator_expandedActiveIndicatorPaddingEnd -> c4 + int ShapeAppearance_cornerSizeTopLeft -> c5 + int TextInputLayout_counterTextAppearance -> c6 + int ThemeEnforcement_android_textAppearance -> c7 + int AppBarLayout_android_keyboardNavigationCluster -> d + int BottomSheetBehavior_Layout_behavior_draggableOnNestedScroll -> d0 + int Chip_closeIconVisible -> d1 + int MaterialButton_android_insetRight -> d2 + int MaterialCalendarItem_itemTextColor -> d3 + int NavigationBarActiveIndicator_expandedActiveIndicatorPaddingStart -> d4 + int ShapeAppearance_cornerSizeTopRight -> d5 + int TextInputLayout_counterTextColor -> d6 + int ThemeEnforcement_enforceMaterialTheme -> d7 + int AppBarLayout_elevation -> e + int BottomSheetBehavior_Layout_behavior_expandedOffset -> e0 + int Chip_ensureMinTouchTargetSize -> e1 + int MaterialButton_android_insetTop -> e2 + int[] MaterialCardView -> e3 + int NavigationBarActiveIndicator_expandedActiveIndicatorPaddingTop -> e4 + int[] ShapeableImageView -> e5 + int TextInputLayout_cursorColor -> e6 + int ThemeEnforcement_enforceTextAppearance -> e7 + int AppBarLayout_expanded -> f + int BottomSheetBehavior_Layout_behavior_fitToContents -> f0 + int Chip_hideMotionSpec -> f1 + int MaterialButton_android_insetBottom -> f2 + int[] MaterialCheckBox -> f3 + int NavigationBarActiveIndicator_expandedHeight -> f4 + int[] SideSheetBehavior_Layout -> f5 + int TextInputLayout_cursorErrorColor -> f6 + int[] Tooltip -> f7 + int AppBarLayout_liftOnScroll -> g + int BottomSheetBehavior_Layout_behavior_halfExpandedRatio -> g0 + int Chip_iconEndPadding -> g1 + int MaterialButton_android_checkable -> g2 + int MaterialCheckBox_android_button -> g3 + int NavigationBarActiveIndicator_expandedMarginHorizontal -> g4 + int SideSheetBehavior_Layout_android_elevation -> g5 + int TextInputLayout_endIconCheckable -> g6 + int AppBarLayout_liftOnScrollColor -> h + int BottomSheetBehavior_Layout_behavior_hideable -> h0 + int Chip_iconStartPadding -> h1 + int MaterialButton_backgroundTint -> h2 + int MaterialCheckBox_buttonCompat -> h3 + int NavigationBarActiveIndicator_expandedWidth -> h4 + int SideSheetBehavior_Layout_backgroundTint -> h5 + int TextInputLayout_endIconContentDescription -> h6 + int AppBarLayout_liftOnScrollTargetViewId -> i + int BottomSheetBehavior_Layout_behavior_peekHeight -> i0 + int Chip_rippleColor -> i1 + int MaterialButton_backgroundTintMode -> i2 + int MaterialCheckBox_buttonIcon -> i3 + int NavigationBarActiveIndicator_marginHorizontal -> i4 + int SideSheetBehavior_Layout_behavior_draggable -> i5 + int TextInputLayout_endIconDrawable -> i6 + int AppBarLayout_statusBarForeground -> j + int BottomSheetBehavior_Layout_behavior_saveFlags -> j0 + int Chip_shapeAppearance -> j1 + int MaterialButton_cornerRadius -> j2 + int MaterialCheckBox_buttonIconTint -> j3 + int NavigationBarActiveIndicator_shapeAppearance -> j4 + int SideSheetBehavior_Layout_coplanarSiblingViewId -> j5 + int TextInputLayout_endIconMinSize -> j6 + int[] AppBarLayoutStates -> k + int BottomSheetBehavior_Layout_behavior_significantVelocityThreshold -> k0 + int Chip_showMotionSpec -> k1 + int MaterialButton_elevation -> k2 + int MaterialCheckBox_buttonIconTintMode -> k3 + int[] NavigationBarView -> k4 + int SideSheetBehavior_Layout_shapeAppearance -> k5 + int TextInputLayout_endIconMode -> k6 + int[] AppBarLayout_Layout -> l + int BottomSheetBehavior_Layout_behavior_skipCollapsed -> l0 + int Chip_textEndPadding -> l1 + int MaterialButton_icon -> l2 + int MaterialCheckBox_centerIfNoTextEnabled -> l3 + int NavigationBarView_activeIndicatorLabelPadding -> l4 + int[] Slider -> l5 + int TextInputLayout_endIconScaleType -> l6 + int AppBarLayout_Layout_layout_scrollEffect -> m + int BottomSheetBehavior_Layout_gestureInsetBottomIgnored -> m0 + int Chip_textStartPadding -> m1 + int MaterialButton_iconGravity -> m2 + int MaterialCheckBox_checkedState -> m3 + int NavigationBarView_backgroundTint -> m4 + int[] Snackbar -> m5 + int TextInputLayout_endIconTint -> m6 + int AppBarLayout_Layout_layout_scrollFlags -> n + int BottomSheetBehavior_Layout_marginLeftSystemWindowInsets -> n0 + int[] ChipGroup -> n1 + int MaterialButton_iconPadding -> n2 + int MaterialCheckBox_errorAccessibilityLabel -> n3 + int NavigationBarView_elevation -> n4 + int[] SnackbarLayout -> n5 + int TextInputLayout_endIconTintMode -> n6 + int AppBarLayout_Layout_layout_scrollInterpolator -> o + int BottomSheetBehavior_Layout_marginRightSystemWindowInsets -> o0 + int[] CircularProgressIndicator -> o1 + int MaterialButton_iconSize -> o2 + int MaterialCheckBox_errorShown -> o3 + int NavigationBarView_horizontalItemTextAppearanceActive -> o4 + int SnackbarLayout_android_maxWidth -> o5 + int TextInputLayout_errorAccessibilityLiveRegion -> o6 + int[] Badge -> p + int BottomSheetBehavior_Layout_marginTopSystemWindowInsets -> p0 + int[] ClockFaceView -> p1 + int MaterialButton_iconTint -> p2 + int MaterialCheckBox_useMaterialThemeColors -> p3 + int NavigationBarView_horizontalItemTextAppearanceInactive -> p4 + int SnackbarLayout_actionTextColorAlpha -> p5 + int TextInputLayout_errorContentDescription -> p6 + int Badge_autoAdjustToWithinGrandparentBounds -> q + int BottomSheetBehavior_Layout_paddingBottomSystemWindowInsets -> q0 + int ClockFaceView_clockFaceBackgroundColor -> q1 + int MaterialButton_iconTintMode -> q2 + int[] MaterialCheckBoxStates -> q3 + int NavigationBarView_iconLabelHorizontalSpacing -> q4 + int SnackbarLayout_animationMode -> q5 + int TextInputLayout_errorEnabled -> q6 + int Badge_backgroundColor -> r + int BottomSheetBehavior_Layout_paddingLeftSystemWindowInsets -> r0 + int ClockFaceView_clockNumberTextColor -> r1 + int MaterialButton_opticalCenterEnabled -> r2 + int[] MaterialDivider -> r3 + int NavigationBarView_itemActiveIndicatorStyle -> r4 + int SnackbarLayout_backgroundOverlayColorAlpha -> r5 + int TextInputLayout_errorIconDrawable -> r6 + int Badge_badgeFixedEdge -> s + int BottomSheetBehavior_Layout_paddingRightSystemWindowInsets -> s0 + int[] ClockHandView -> s1 + int MaterialButton_rippleColor -> s2 + int MaterialDivider_dividerColor -> s3 + int NavigationBarView_itemBackground -> s4 + int SnackbarLayout_backgroundTint -> s5 + int TextInputLayout_errorIconTint -> s6 + int Badge_badgeGravity -> t + int BottomSheetBehavior_Layout_paddingTopSystemWindowInsets -> t0 + int ClockHandView_clockHandColor -> t1 + int MaterialButton_shapeAppearance -> t2 + int MaterialDivider_dividerInsetEnd -> t3 + int NavigationBarView_itemGravity -> t4 + int SnackbarLayout_backgroundTintMode -> t5 + int TextInputLayout_errorIconTintMode -> t6 + int Badge_badgeHeight -> u + int BottomSheetBehavior_Layout_shapeAppearance -> u0 + int ClockHandView_materialCircleRadius -> u1 + int MaterialButton_strokeColor -> u2 + int MaterialDivider_dividerInsetStart -> u3 + int NavigationBarView_itemIconGravity -> u4 + int SnackbarLayout_elevation -> u5 + int TextInputLayout_errorTextAppearance -> u6 + int Badge_badgeRadius -> v + int BottomSheetBehavior_Layout_shouldRemoveExpandedCorners -> v0 + int ClockHandView_selectorSize -> v1 + int MaterialButton_strokeWidth -> v2 + int MaterialDivider_dividerThickness -> v3 + int NavigationBarView_itemIconSize -> v4 + int SnackbarLayout_maxActionInlineWidth -> v5 + int TextInputLayout_errorTextColor -> v6 + int Badge_badgeShapeAppearance -> w + int[] Carousel -> w0 + int[] CollapsingToolbarLayout -> w1 + int MaterialButton_toggleCheckedStateOnClick -> w2 + int[] MaterialRadioButton -> w3 + int NavigationBarView_itemIconTint -> w4 + int SnackbarLayout_shapeAppearance -> w5 + int TextInputLayout_expandedHintEnabled -> w6 + int Badge_badgeShapeAppearanceOverlay -> x + int Carousel_carousel_alignment -> x0 + int[] CollapsingToolbarLayout_Layout -> x1 + int[] MaterialButtonGroup -> x2 + int MaterialRadioButton_buttonTint -> x3 + int NavigationBarView_itemPaddingBottom -> x4 + int SnackbarLayout_shapeAppearanceOverlay -> x5 + int TextInputLayout_helperText -> x6 + int Badge_badgeText -> y + int[] Chip -> y0 + int[] DockedToolbar -> y1 + int MaterialButtonGroup_android_enabled -> y2 + int MaterialRadioButton_useMaterialThemeColors -> y3 + int NavigationBarView_itemPaddingTop -> y4 + int[] StateListSizeChange -> y5 + int TextInputLayout_helperTextEnabled -> y6 + int Badge_badgeTextAppearance -> z + int Chip_android_textAppearance -> z0 + int[] ExtendedFloatingActionButton -> z1 + int MaterialButtonGroup_android_spacing -> z2 + int[] MaterialShape -> z3 + int NavigationBarView_itemRippleColor -> z4 + int StateListSizeChange_widthChange -> z5 + int TextInputLayout_helperTextTextAppearance -> z6 + 3:780:void ():0:0 -> +com.google.android.material.animation.AnimationUtils -> T1.a: # {"id":"sourceFile","fileName":"AnimationUtils.java"} android.animation.TimeInterpolator LINEAR_INTERPOLATOR -> a android.animation.TimeInterpolator FAST_OUT_SLOW_IN_INTERPOLATOR -> b @@ -138886,7 +143714,7 @@ com.google.android.material.animation.AnimationUtils -> P1.a: 1:4:float lerp(float,float,float):47:47 -> a 14:18:float lerp(float,float,float,float,float):71:71 -> b 4:9:int lerp(int,int,float):52:52 -> c -com.google.android.material.animation.AnimatorSetCompat -> P1.b: +com.google.android.material.animation.AnimatorSetCompat -> T1.b: # {"id":"sourceFile","fileName":"AnimatorSetCompat.java"} 1:10:void playTogether(android.animation.AnimatorSet,java.util.List):39:39 -> a 11:16:void playTogether(android.animation.AnimatorSet,java.util.List):40:40 -> a @@ -138895,7 +143723,7 @@ com.google.android.material.animation.AnimatorSetCompat -> P1.b: 41:43:void playTogether(android.animation.AnimatorSet,java.util.List):44:44 -> a 44:46:void playTogether(android.animation.AnimatorSet,java.util.List):45:45 -> a 47:50:void playTogether(android.animation.AnimatorSet,java.util.List):47:47 -> a -com.google.android.material.animation.MotionSpec -> P1.c: +com.google.android.material.animation.MotionSpec -> T1.c: # {"id":"sourceFile","fileName":"MotionSpec.java"} androidx.collection.SimpleArrayMap timings -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/i;"} @@ -138905,17 +143733,17 @@ com.google.android.material.animation.MotionSpec -> P1.c: 4:10:void ():70:70 -> 11:18:void ():71:71 -> 1:4:void addInfoFromAnimator(com.google.android.material.animation.MotionSpec,android.animation.Animator):215:215 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LP1/c;Landroid/animation/Animator;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LT1/c;Landroid/animation/Animator;)V"} 5:6:void addInfoFromAnimator(com.google.android.material.animation.MotionSpec,android.animation.Animator):216:216 -> a 7:17:void addInfoFromAnimator(com.google.android.material.animation.MotionSpec,android.animation.Animator):217:217 -> a 18:29:void addInfoFromAnimator(com.google.android.material.animation.MotionSpec,android.animation.Animator):218:218 -> a 30:52:void addInfoFromAnimator(com.google.android.material.animation.MotionSpec,android.animation.Animator):220:220 -> a 1:7:com.google.android.material.animation.MotionSpec createFromAttribute(android.content.Context,android.content.res.TypedArray,int):175:175 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/TypedArray;I)LP1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/TypedArray;I)LT1/c;"} 8:13:com.google.android.material.animation.MotionSpec createFromAttribute(android.content.Context,android.content.res.TypedArray,int):176:176 -> b 14:20:com.google.android.material.animation.MotionSpec createFromAttribute(android.content.Context,android.content.res.TypedArray,int):178:178 -> b 2:5:com.google.android.material.animation.MotionSpec createFromResource(android.content.Context,int):188:188 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;I)LP1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;I)LT1/c;"} 6:9:com.google.android.material.animation.MotionSpec createFromResource(android.content.Context,int):189:189 -> c 10:11:com.google.android.material.animation.MotionSpec createFromResource(android.content.Context,int):190:190 -> c 12:24:com.google.android.material.animation.MotionSpec createFromResource(android.content.Context,int):191:191 -> c @@ -138924,7 +143752,7 @@ com.google.android.material.animation.MotionSpec -> P1.c: 33:38:com.google.android.material.animation.MotionSpec createFromResource(android.content.Context,int):195:195 -> c 39:65:com.google.android.material.animation.MotionSpec createFromResource(android.content.Context,int):200:200 -> c 1:5:com.google.android.material.animation.MotionSpec createSpecFromAnimators(java.util.List):207:207 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)LP1/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)LT1/c;"} 6:12:com.google.android.material.animation.MotionSpec createSpecFromAnimators(java.util.List):208:208 -> d 13:25:com.google.android.material.animation.MotionSpec createSpecFromAnimators(java.util.List):209:209 -> d 1:6:void setPropertyValues(java.lang.String,android.animation.PropertyValuesHolder[]):123:123 -> e @@ -138932,7 +143760,7 @@ com.google.android.material.animation.MotionSpec -> P1.c: 11:12:boolean equals(java.lang.Object):233:233 -> equals 13:21:boolean equals(java.lang.Object):235:235 -> equals 1:6:void setTiming(java.lang.String,com.google.android.material.animation.MotionTiming):92:92 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LP1/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LT1/d;)V"} 1:7:int hashCode():240:240 -> hashCode 1:7:java.lang.String toString():246:246 -> toString 8:10:java.lang.String toString():247:247 -> toString @@ -138943,376 +143771,377 @@ com.google.android.material.animation.MotionSpec -> P1.c: 43:47:java.lang.String toString():252:252 -> toString 48:52:java.lang.String toString():253:253 -> toString 53:57:java.lang.String toString():254:254 -> toString -com.google.android.material.animation.MotionTiming -> P1.d: +com.google.android.material.animation.MotionTiming -> T1.d: # {"id":"sourceFile","fileName":"MotionTiming.java"} long delay -> a long duration -> b android.animation.TimeInterpolator interpolator -> c int repeatCount -> d int repeatMode -> e - 1:1:void (long,long):39:39 -> - 2:2:void (long,long):33:33 -> - 3:3:void (long,long):35:35 -> - 4:4:void (long,long):37:37 -> - 5:6:void (long,long):40:41 -> - 7:7:void (long,long,android.animation.TimeInterpolator):44:44 -> - 8:8:void (long,long,android.animation.TimeInterpolator):35:35 -> - 9:9:void (long,long,android.animation.TimeInterpolator):37:37 -> - 10:12:void (long,long,android.animation.TimeInterpolator):45:47 -> - 1:2:com.google.android.material.animation.MotionTiming createFromAnimator(android.animation.ValueAnimator):83:83 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/animation/ValueAnimator;)LP1/d;"} - 3:17:com.google.android.material.animation.MotionTiming createFromAnimator(android.animation.ValueAnimator):85:85 -> a - 18:23:com.google.android.material.animation.MotionTiming createFromAnimator(android.animation.ValueAnimator):86:86 -> a - 24:30:com.google.android.material.animation.MotionTiming createFromAnimator(android.animation.ValueAnimator):87:87 -> a - 1:3:long getDelay():61:61 -> b - 1:3:long getDuration():65:65 -> c - 1:8:android.animation.TimeInterpolator getInterpolator():70:70 -> d - 1:4:android.animation.TimeInterpolator getInterpolatorCompat(android.animation.ValueAnimator):102:102 -> e - 5:11:android.animation.TimeInterpolator getInterpolatorCompat(android.animation.ValueAnimator):103:103 -> e - 12:15:android.animation.TimeInterpolator getInterpolatorCompat(android.animation.ValueAnimator):105:105 -> e - 16:18:android.animation.TimeInterpolator getInterpolatorCompat(android.animation.ValueAnimator):106:106 -> e - 19:22:android.animation.TimeInterpolator getInterpolatorCompat(android.animation.ValueAnimator):107:107 -> e - 23:25:android.animation.TimeInterpolator getInterpolatorCompat(android.animation.ValueAnimator):108:108 -> e - 26:28:android.animation.TimeInterpolator getInterpolatorCompat(android.animation.ValueAnimator):104:104 -> e - 5:10:boolean equals(java.lang.Object):119:119 -> equals - 11:12:boolean equals(java.lang.Object):123:123 -> equals - 13:25:boolean equals(java.lang.Object):125:125 -> equals - 26:38:boolean equals(java.lang.Object):128:128 -> equals - 39:49:boolean equals(java.lang.Object):131:131 -> equals - 50:60:boolean equals(java.lang.Object):134:134 -> equals - 61:81:boolean equals(java.lang.Object):137:137 -> equals - 1:3:int getRepeatCount():74:74 -> f - 1:3:int getRepeatMode():78:78 -> g - 1:15:int hashCode():142:142 -> hashCode - 16:30:int hashCode():143:143 -> hashCode - 31:45:int hashCode():144:144 -> hashCode - 46:52:int hashCode():145:145 -> hashCode - 53:58:int hashCode():146:146 -> hashCode - 1:7:java.lang.String toString():153:153 -> toString - 8:10:java.lang.String toString():154:154 -> toString - 11:23:java.lang.String toString():155:155 -> toString - 24:26:java.lang.String toString():156:156 -> toString - 27:37:java.lang.String toString():157:157 -> toString - 38:42:java.lang.String toString():158:158 -> toString - 43:49:java.lang.String toString():159:159 -> toString - 50:54:java.lang.String toString():160:160 -> toString - 55:61:java.lang.String toString():161:161 -> toString - 62:66:java.lang.String toString():162:162 -> toString - 67:77:java.lang.String toString():163:163 -> toString - 78:82:java.lang.String toString():164:164 -> toString - 83:89:java.lang.String toString():165:165 -> toString - 90:94:java.lang.String toString():166:166 -> toString - 95:101:java.lang.String toString():167:167 -> toString - 102:106:java.lang.String toString():168:168 -> toString - 107:111:java.lang.String toString():169:169 -> toString + 1:1:void (long,long):36:36 -> + 2:2:void (long,long):30:30 -> + 3:3:void (long,long):32:32 -> + 4:4:void (long,long):34:34 -> + 5:6:void (long,long):37:38 -> + 7:7:void (long,long,android.animation.TimeInterpolator):41:41 -> + 8:8:void (long,long,android.animation.TimeInterpolator):32:32 -> + 9:9:void (long,long,android.animation.TimeInterpolator):34:34 -> + 10:12:void (long,long,android.animation.TimeInterpolator):42:44 -> + 1:2:com.google.android.material.animation.MotionTiming createFromAnimator(android.animation.ValueAnimator):80:80 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/animation/ValueAnimator;)LT1/d;"} + 3:17:com.google.android.material.animation.MotionTiming createFromAnimator(android.animation.ValueAnimator):82:82 -> a + 18:23:com.google.android.material.animation.MotionTiming createFromAnimator(android.animation.ValueAnimator):83:83 -> a + 24:30:com.google.android.material.animation.MotionTiming createFromAnimator(android.animation.ValueAnimator):84:84 -> a + 1:3:long getDelay():58:58 -> b + 1:3:long getDuration():62:62 -> c + 1:8:android.animation.TimeInterpolator getInterpolator():67:67 -> d + 1:3:int getRepeatCount():71:71 -> e + 5:10:boolean equals(java.lang.Object):93:93 -> equals + 11:12:boolean equals(java.lang.Object):97:97 -> equals + 13:25:boolean equals(java.lang.Object):99:99 -> equals + 26:38:boolean equals(java.lang.Object):102:102 -> equals + 39:49:boolean equals(java.lang.Object):105:105 -> equals + 50:60:boolean equals(java.lang.Object):108:108 -> equals + 61:81:boolean equals(java.lang.Object):111:111 -> equals + 1:3:int getRepeatMode():75:75 -> f + 1:15:int hashCode():116:116 -> hashCode + 16:30:int hashCode():117:117 -> hashCode + 31:45:int hashCode():118:118 -> hashCode + 46:52:int hashCode():119:119 -> hashCode + 53:58:int hashCode():120:120 -> hashCode + 1:7:java.lang.String toString():127:127 -> toString + 8:10:java.lang.String toString():128:128 -> toString + 11:23:java.lang.String toString():129:129 -> toString + 24:26:java.lang.String toString():130:130 -> toString + 27:37:java.lang.String toString():131:131 -> toString + 38:42:java.lang.String toString():132:132 -> toString + 43:49:java.lang.String toString():133:133 -> toString + 50:54:java.lang.String toString():134:134 -> toString + 55:61:java.lang.String toString():135:135 -> toString + 62:66:java.lang.String toString():136:136 -> toString + 67:77:java.lang.String toString():137:137 -> toString + 78:82:java.lang.String toString():138:138 -> toString + 83:89:java.lang.String toString():139:139 -> toString + 90:94:java.lang.String toString():140:140 -> toString + 95:101:java.lang.String toString():141:141 -> toString + 102:106:java.lang.String toString():142:142 -> toString + 107:111:java.lang.String toString():143:143 -> toString com.google.android.material.appbar.AppBarLayout -> com.google.android.material.appbar.AppBarLayout: # {"id":"sourceFile","fileName":"AppBarLayout.java"} - float appBarElevation -> A - com.google.android.material.appbar.AppBarLayout$Behavior behavior -> B - int DEF_STYLE_RES -> C - int currentOffset -> d - int totalScrollRange -> e - int downPreScrollRange -> f - int downScrollRange -> g - boolean haveChildWithInterpolator -> h - int pendingAction -> i - androidx.core.view.WindowInsetsCompat lastInsets -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/D0;"} - java.util.List listeners -> k - boolean liftableOverride -> l - boolean liftable -> m - boolean lifted -> n - boolean liftOnScroll -> o - int liftOnScrollTargetViewId -> p - java.lang.ref.WeakReference liftOnScrollTargetView -> q - boolean hasLiftOnScrollColor -> r - android.animation.ValueAnimator liftOnScrollColorAnimator -> s - android.animation.ValueAnimator$AnimatorUpdateListener liftOnScrollColorUpdateListener -> t - java.util.List liftOnScrollListeners -> u - long liftOnScrollColorDuration -> v - android.animation.TimeInterpolator liftOnScrollColorInterpolator -> w - int[] tmpStatesArray -> x - android.graphics.drawable.Drawable statusBarForeground -> y - java.lang.Integer statusBarForegroundOriginalColor -> z - 1:5:void ():187:187 -> - 1:1:void (android.content.Context):228:228 -> - 2:2:void (android.content.Context,android.util.AttributeSet):232:232 -> - 3:3:void (android.content.Context,android.util.AttributeSet,int):236:236 -> - 4:6:void (android.content.Context,android.util.AttributeSet,int):191:193 -> - 7:7:void (android.content.Context,android.util.AttributeSet,int):197:197 -> - 8:8:void (android.content.Context,android.util.AttributeSet,int):213:213 -> - 9:10:void (android.content.Context,android.util.AttributeSet,int):238:239 -> - 11:11:void (android.content.Context,android.util.AttributeSet,int):241:241 -> - 12:13:void (android.content.Context,android.util.AttributeSet,int):244:245 -> - 14:14:void (android.content.Context,android.util.AttributeSet,int):250:250 -> - 15:16:void (android.content.Context,android.util.AttributeSet,int):253:254 -> - 17:17:void (android.content.Context,android.util.AttributeSet,int):257:257 -> - 18:20:void (android.content.Context,android.util.AttributeSet,int):259:261 -> - 21:21:void (android.content.Context,android.util.AttributeSet,int):263:263 -> - 22:23:void (android.content.Context,android.util.AttributeSet,int):265:266 -> - 24:24:void (android.content.Context,android.util.AttributeSet,int):270:270 -> - 25:25:void (android.content.Context,android.util.AttributeSet,int):273:273 -> - 26:26:void (android.content.Context,android.util.AttributeSet,int):277:277 -> - 27:27:void (android.content.Context,android.util.AttributeSet,int):279:279 -> - 28:28:void (android.content.Context,android.util.AttributeSet,int):277:277 -> - 29:29:void (android.content.Context,android.util.AttributeSet,int):280:280 -> - 30:32:void (android.content.Context,android.util.AttributeSet,int):283:285 -> - 33:33:void (android.content.Context,android.util.AttributeSet,int):284:284 -> - 34:36:void (android.content.Context,android.util.AttributeSet,int):290:292 -> - 37:37:void (android.content.Context,android.util.AttributeSet,int):291:291 -> - 38:40:void (android.content.Context,android.util.AttributeSet,int):298:300 -> - 41:41:void (android.content.Context,android.util.AttributeSet,int):299:299 -> - 42:44:void (android.content.Context,android.util.AttributeSet,int):302:304 -> - 45:45:void (android.content.Context,android.util.AttributeSet,int):303:303 -> - 46:46:void (android.content.Context,android.util.AttributeSet,int):309:309 -> - 47:49:void (android.content.Context,android.util.AttributeSet,int):311:313 -> - 50:51:void (android.content.Context,android.util.AttributeSet,int):315:316 -> - 52:52:void (android.content.Context,android.util.AttributeSet,int):318:318 -> - 1:7:boolean shouldOffsetFirstChild():1190:1190 -> A - 8:11:boolean shouldOffsetFirstChild():1191:1191 -> A - 12:28:boolean shouldOffsetFirstChild():1192:1192 -> A - 1:4:void startLiftOnScrollColorAnimation(float,float):1052:1052 -> B - 5:8:void startLiftOnScrollColorAnimation(float,float):1053:1053 -> B - 9:22:void startLiftOnScrollColorAnimation(float,float):1056:1056 -> B - 23:27:void startLiftOnScrollColorAnimation(float,float):1057:1057 -> B - 28:34:void startLiftOnScrollColorAnimation(float,float):1058:1058 -> B - 35:38:void startLiftOnScrollColorAnimation(float,float):1059:1059 -> B - 39:43:void startLiftOnScrollColorAnimation(float,float):1060:1060 -> B - 44:49:void startLiftOnScrollColorAnimation(float,float):1062:1062 -> B - 1:10:void updateWillNotDraw():621:621 -> C - 4:13:void lambda$initializeLiftOnScrollWithElevation$1(com.google.android.material.shape.MaterialShapeDrawable,android.animation.ValueAnimator):363:363 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/appbar/AppBarLayout;Lf2/g;Landroid/animation/ValueAnimator;)V"} - 14:16:void lambda$initializeLiftOnScrollWithElevation$1(com.google.android.material.shape.MaterialShapeDrawable,android.animation.ValueAnimator):364:364 -> a - 17:22:void lambda$initializeLiftOnScrollWithElevation$1(com.google.android.material.shape.MaterialShapeDrawable,android.animation.ValueAnimator):365:365 -> a - 23:27:void lambda$initializeLiftOnScrollWithElevation$1(com.google.android.material.shape.MaterialShapeDrawable,android.animation.ValueAnimator):366:366 -> a - 28:47:void lambda$initializeLiftOnScrollWithElevation$1(com.google.android.material.shape.MaterialShapeDrawable,android.animation.ValueAnimator):368:368 -> a - 48:52:void lambda$initializeLiftOnScrollWithElevation$1(com.google.android.material.shape.MaterialShapeDrawable,android.animation.ValueAnimator):369:369 -> a - 4:13:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):335:335 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/appbar/AppBarLayout;Landroid/content/res/ColorStateList;Landroid/content/res/ColorStateList;Lf2/g;Ljava/lang/Integer;Landroid/animation/ValueAnimator;)V"} - 14:17:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):338:338 -> b - 18:21:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):339:339 -> b - 22:25:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):337:337 -> b - 26:32:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):341:341 -> b - 33:40:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):342:342 -> b - 41:46:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):344:344 -> b - 47:51:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):345:345 -> b - 52:59:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):348:348 -> b - 60:78:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):349:349 -> b - 79:86:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):350:350 -> b - 87:88:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):351:351 -> b - 1:4:void clearLiftOnScrollTargetView():1143:1143 -> c - 5:8:void clearLiftOnScrollTargetView():1144:1144 -> c - 9:11:void clearLiftOnScrollTargetView():1146:1146 -> c - 1:3:boolean checkLayoutParams(android.view.ViewGroup$LayoutParams):736:736 -> checkLayoutParams - 1:6:java.lang.Integer extractStatusBarForegroundColor():502:502 -> d - 7:17:java.lang.Integer extractStatusBarForegroundColor():503:503 -> d - 18:23:java.lang.Integer extractStatusBarForegroundColor():506:506 -> d - 24:34:java.lang.Integer extractStatusBarForegroundColor():508:508 -> d - 1:3:void draw(android.graphics.Canvas):515:515 -> draw - 4:9:void draw(android.graphics.Canvas):518:518 -> draw - 10:13:void draw(android.graphics.Canvas):519:519 -> draw - 14:21:void draw(android.graphics.Canvas):520:520 -> draw - 22:26:void draw(android.graphics.Canvas):521:521 -> draw - 27:30:void draw(android.graphics.Canvas):522:522 -> draw - 1:3:void drawableStateChanged():528:528 -> drawableStateChanged - 4:7:void drawableStateChanged():530:530 -> drawableStateChanged - 8:11:void drawableStateChanged():532:532 -> drawableStateChanged - 12:23:void drawableStateChanged():533:533 -> drawableStateChanged - 24:27:void drawableStateChanged():534:534 -> drawableStateChanged - 1:12:android.view.View findLiftOnScrollTargetView(android.view.View):1125:1125 -> e - 13:20:android.view.View findLiftOnScrollTargetView(android.view.View):1128:1128 -> e - 21:28:android.view.View findLiftOnScrollTargetView(android.view.View):1130:1130 -> e - 29:42:android.view.View findLiftOnScrollTargetView(android.view.View):1133:1133 -> e - 43:49:android.view.View findLiftOnScrollTargetView(android.view.View):1136:1136 -> e - 50:61:android.view.View findLiftOnScrollTargetView(android.view.View):1139:1139 -> e - 1:8:com.google.android.material.appbar.AppBarLayout$LayoutParams generateDefaultLayoutParams():741:741 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/appbar/AppBarLayout$d;"} - 1:10:com.google.android.material.appbar.AppBarLayout$LayoutParams generateLayoutParams(android.util.AttributeSet):746:746 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Lcom/google/android/material/appbar/AppBarLayout$d;"} - 1:1:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():143:143 -> generateDefaultLayoutParams - 2:2:android.widget.LinearLayout$LayoutParams generateDefaultLayoutParams():143:143 -> generateDefaultLayoutParams - 1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):143:143 -> generateLayoutParams - 2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):143:143 -> generateLayoutParams - 3:3:android.widget.LinearLayout$LayoutParams generateLayoutParams(android.util.AttributeSet):143:143 -> generateLayoutParams - 4:4:android.widget.LinearLayout$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):143:143 -> generateLayoutParams - 1:8:androidx.coordinatorlayout.widget.CoordinatorLayout$Behavior getBehavior():678:678 -> getBehavior + androidx.core.view.WindowInsetsCompat lastInsets -> lastInsets + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B0;"} + 1:5:void ():207:207 -> + 1:1:void (android.content.Context):251:251 -> + 2:2:void (android.content.Context,android.util.AttributeSet):255:255 -> + 3:3:void (android.content.Context,android.util.AttributeSet,int):259:259 -> + 4:6:void (android.content.Context,android.util.AttributeSet,int):211:213 -> + 7:7:void (android.content.Context,android.util.AttributeSet,int):217:217 -> + 8:9:void (android.content.Context,android.util.AttributeSet,int):233:234 -> + 10:11:void (android.content.Context,android.util.AttributeSet,int):261:262 -> + 12:13:void (android.content.Context,android.util.AttributeSet,int):265:266 -> + 14:14:void (android.content.Context,android.util.AttributeSet,int):270:270 -> + 15:16:void (android.content.Context,android.util.AttributeSet,int):272:273 -> + 17:18:void (android.content.Context,android.util.AttributeSet,int):276:277 -> + 19:19:void (android.content.Context,android.util.AttributeSet,int):279:279 -> + 20:20:void (android.content.Context,android.util.AttributeSet,int):283:283 -> + 21:21:void (android.content.Context,android.util.AttributeSet,int):280:280 -> + 22:23:void (android.content.Context,android.util.AttributeSet,int):284:285 -> + 24:26:void (android.content.Context,android.util.AttributeSet,int):288:290 -> + 27:27:void (android.content.Context,android.util.AttributeSet,int):289:289 -> + 28:30:void (android.content.Context,android.util.AttributeSet,int):295:297 -> + 31:31:void (android.content.Context,android.util.AttributeSet,int):296:296 -> + 32:32:void (android.content.Context,android.util.AttributeSet,int):301:301 -> + 33:33:void (android.content.Context,android.util.AttributeSet,int):303:303 -> + 34:36:void (android.content.Context,android.util.AttributeSet,int):306:308 -> + 37:37:void (android.content.Context,android.util.AttributeSet,int):307:307 -> + 38:40:void (android.content.Context,android.util.AttributeSet,int):310:312 -> + 41:41:void (android.content.Context,android.util.AttributeSet,int):311:311 -> + 42:42:void (android.content.Context,android.util.AttributeSet,int):317:317 -> + 43:45:void (android.content.Context,android.util.AttributeSet,int):319:321 -> + 46:47:void (android.content.Context,android.util.AttributeSet,int):323:324 -> + 48:48:void (android.content.Context,android.util.AttributeSet,int):326:326 -> + 4:13:void lambda$initializeLiftOnScrollWithElevation$1(com.google.android.material.shape.MaterialShapeDrawable,android.animation.ValueAnimator):407:407 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/appbar/AppBarLayout;Lk2/h;Landroid/animation/ValueAnimator;)V"} + 14:16:void lambda$initializeLiftOnScrollWithElevation$1(com.google.android.material.shape.MaterialShapeDrawable,android.animation.ValueAnimator):408:408 -> a + 17:22:void lambda$initializeLiftOnScrollWithElevation$1(com.google.android.material.shape.MaterialShapeDrawable,android.animation.ValueAnimator):409:409 -> a + 23:27:void lambda$initializeLiftOnScrollWithElevation$1(com.google.android.material.shape.MaterialShapeDrawable,android.animation.ValueAnimator):410:410 -> a + 28:40:void lambda$initializeLiftOnScrollWithElevation$1(com.google.android.material.shape.MaterialShapeDrawable,android.animation.ValueAnimator):412:412 -> a + 41:60:void lambda$initializeLiftOnScrollWithElevation$1(com.google.android.material.shape.MaterialShapeDrawable,android.animation.ValueAnimator):415:415 -> a + 61:63:void lambda$initializeLiftOnScrollWithElevation$1(com.google.android.material.shape.MaterialShapeDrawable,android.animation.ValueAnimator):417:417 -> a + 64:64:void lambda$initializeLiftOnScrollWithElevation$1(com.google.android.material.shape.MaterialShapeDrawable,android.animation.ValueAnimator):416:416 -> a + 65:71:void lambda$initializeLiftOnScrollWithElevation$1(com.google.android.material.shape.MaterialShapeDrawable,android.animation.ValueAnimator):412:412 -> a + 72:75:void lambda$initializeLiftOnScrollWithElevation$1(com.google.android.material.shape.MaterialShapeDrawable,android.animation.ValueAnimator):413:413 -> a + 1:6:void addLiftOnScrollListener(com.google.android.material.appbar.AppBarLayout$LiftOnScrollListener):470:470 -> addLiftOnScrollListener + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/appbar/AppBarLayout$f;)V"} + 1:6:void addLiftOnScrollProgressListener(com.google.android.material.appbar.AppBarLayout$LiftOnScrollProgressListener):498:498 -> addLiftOnScrollProgressListener + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/appbar/AppBarLayout$g;)V"} + 1:2:void addOnOffsetChangedListener(com.google.android.material.appbar.AppBarLayout$BaseOnOffsetChangedListener):430:431 -> addOnOffsetChangedListener + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/appbar/AppBarLayout$b;)V"} + 3:4:void addOnOffsetChangedListener(com.google.android.material.appbar.AppBarLayout$BaseOnOffsetChangedListener):433:434 -> addOnOffsetChangedListener + 5:5:void addOnOffsetChangedListener(com.google.android.material.appbar.AppBarLayout$OnOffsetChangedListener):440:440 -> addOnOffsetChangedListener + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/appbar/AppBarLayout$h;)V"} + 4:13:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):375:375 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/appbar/AppBarLayout;Landroid/content/res/ColorStateList;Lk2/h;Ljava/lang/Integer;Landroid/animation/ValueAnimator;)V"} + 14:15:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):376:376 -> b + 16:19:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):378:378 -> b + 20:23:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):377:377 -> b + 24:30:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):379:379 -> b + 31:38:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):380:380 -> b + 39:44:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):382:382 -> b + 45:49:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):383:383 -> b + 50:58:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):386:386 -> b + 59:77:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):387:387 -> b + 78:84:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):388:388 -> b + 85:85:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):389:389 -> b + 86:93:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):394:394 -> b + 94:113:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):395:395 -> b + 114:115:void lambda$initializeLiftOnScrollWithColor$0(android.content.res.ColorStateList,com.google.android.material.shape.MaterialShapeDrawable,java.lang.Integer,android.animation.ValueAnimator):396:396 -> b + 1:4:void clearLiftOnScrollTargetView():1239:1239 -> c + 5:8:void clearLiftOnScrollTargetView():1240:1240 -> c + 9:11:void clearLiftOnScrollTargetView():1242:1242 -> c + 1:3:boolean checkLayoutParams(android.view.ViewGroup$LayoutParams):817:817 -> checkLayoutParams + 1:6:void clearLiftOnScrollListener():491:491 -> clearLiftOnScrollListener + 1:6:void clearLiftOnScrollProgressListener():509:509 -> clearLiftOnScrollProgressListener + 1:6:java.lang.Integer extractStatusBarForegroundColor():581:581 -> d + 7:17:java.lang.Integer extractStatusBarForegroundColor():582:582 -> d + 18:23:java.lang.Integer extractStatusBarForegroundColor():585:585 -> d + 24:34:java.lang.Integer extractStatusBarForegroundColor():587:587 -> d + 1:3:void draw(android.graphics.Canvas):599:599 -> draw + 4:9:void draw(android.graphics.Canvas):602:602 -> draw + 10:13:void draw(android.graphics.Canvas):603:603 -> draw + 14:21:void draw(android.graphics.Canvas):604:604 -> draw + 22:26:void draw(android.graphics.Canvas):605:605 -> draw + 27:30:void draw(android.graphics.Canvas):606:606 -> draw + 1:3:void drawableStateChanged():612:612 -> drawableStateChanged + 4:7:void drawableStateChanged():614:614 -> drawableStateChanged + 8:11:void drawableStateChanged():616:616 -> drawableStateChanged + 12:23:void drawableStateChanged():617:617 -> drawableStateChanged + 24:27:void drawableStateChanged():618:618 -> drawableStateChanged + 1:12:android.view.View findLiftOnScrollTargetView(android.view.View):1221:1221 -> e + 13:20:android.view.View findLiftOnScrollTargetView(android.view.View):1224:1224 -> e + 21:28:android.view.View findLiftOnScrollTargetView(android.view.View):1226:1226 -> e + 29:42:android.view.View findLiftOnScrollTargetView(android.view.View):1229:1229 -> e + 43:49:android.view.View findLiftOnScrollTargetView(android.view.View):1232:1232 -> e + 50:61:android.view.View findLiftOnScrollTargetView(android.view.View):1235:1235 -> e + 1:8:boolean hasCollapsibleChild():710:710 -> f + 9:30:boolean hasCollapsibleChild():711:711 -> f + 1:10:void initializeLiftOnScrollWithColor(com.google.android.material.shape.MaterialShapeDrawable,android.content.res.ColorStateList):372:372 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/h;Landroid/content/res/ColorStateList;)V"} + 11:18:void initializeLiftOnScrollWithColor(com.google.android.material.shape.MaterialShapeDrawable,android.content.res.ColorStateList):373:373 -> g + 1:1:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():144:144 -> generateDefaultLayoutParams + 2:2:android.widget.LinearLayout$LayoutParams generateDefaultLayoutParams():144:144 -> generateDefaultLayoutParams + 3:3:com.google.android.material.appbar.AppBarLayout$LayoutParams generateDefaultLayoutParams():822:822 -> generateDefaultLayoutParams + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/appbar/AppBarLayout$e;"} + 1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):144:144 -> generateLayoutParams + 2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):144:144 -> generateLayoutParams + 3:3:android.widget.LinearLayout$LayoutParams generateLayoutParams(android.util.AttributeSet):144:144 -> generateLayoutParams + 4:4:android.widget.LinearLayout$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):144:144 -> generateLayoutParams + 5:5:com.google.android.material.appbar.AppBarLayout$LayoutParams generateLayoutParams(android.util.AttributeSet):827:827 -> generateLayoutParams + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Lcom/google/android/material/appbar/AppBarLayout$e;"} + 6:9:com.google.android.material.appbar.AppBarLayout$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):832:835 -> generateLayoutParams + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Lcom/google/android/material/appbar/AppBarLayout$e;"} + 10:10:com.google.android.material.appbar.AppBarLayout$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):837:837 -> generateLayoutParams + 1:8:androidx.coordinatorlayout.widget.CoordinatorLayout$Behavior getBehavior():760:760 -> getBehavior # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/coordinatorlayout/widget/CoordinatorLayout$c;"} - 1:6:int getDownNestedPreScrollRange():827:827 -> getDownNestedPreScrollRange - 7:16:int getDownNestedPreScrollRange():833:833 -> getDownNestedPreScrollRange - 17:20:int getDownNestedPreScrollRange():834:834 -> getDownNestedPreScrollRange - 21:29:int getDownNestedPreScrollRange():835:835 -> getDownNestedPreScrollRange - 30:35:int getDownNestedPreScrollRange():839:839 -> getDownNestedPreScrollRange - 36:39:int getDownNestedPreScrollRange():840:840 -> getDownNestedPreScrollRange - 40:46:int getDownNestedPreScrollRange():841:841 -> getDownNestedPreScrollRange - 47:55:int getDownNestedPreScrollRange():845:845 -> getDownNestedPreScrollRange - 56:65:int getDownNestedPreScrollRange():849:849 -> getDownNestedPreScrollRange - 66:75:int getDownNestedPreScrollRange():852:852 -> getDownNestedPreScrollRange - 76:81:int getDownNestedPreScrollRange():857:857 -> getDownNestedPreScrollRange - 82:98:int getDownNestedPreScrollRange():860:860 -> getDownNestedPreScrollRange - 99:105:int getDownNestedPreScrollRange():869:869 -> getDownNestedPreScrollRange - 1:6:int getDownNestedScrollRange():874:874 -> getDownNestedScrollRange - 7:15:int getDownNestedScrollRange():880:880 -> getDownNestedScrollRange - 16:19:int getDownNestedScrollRange():881:881 -> getDownNestedScrollRange - 20:28:int getDownNestedScrollRange():882:882 -> getDownNestedScrollRange - 29:34:int getDownNestedScrollRange():886:886 -> getDownNestedScrollRange - 35:38:int getDownNestedScrollRange():887:887 -> getDownNestedScrollRange - 39:44:int getDownNestedScrollRange():888:888 -> getDownNestedScrollRange - 45:55:int getDownNestedScrollRange():890:890 -> getDownNestedScrollRange - 56:64:int getDownNestedScrollRange():900:900 -> getDownNestedScrollRange - 65:71:int getDownNestedScrollRange():909:909 -> getDownNestedScrollRange - 1:3:int getLiftOnScrollTargetViewId():1111:1111 -> getLiftOnScrollTargetViewId - 1:4:com.google.android.material.shape.MaterialShapeDrawable getMaterialShapeBackground():684:684 -> getMaterialShapeBackground - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/g;"} - 5:13:com.google.android.material.shape.MaterialShapeDrawable getMaterialShapeBackground():685:685 -> getMaterialShapeBackground - 1:4:int getMinimumHeightForVisibleOverlappingContent():932:932 -> getMinimumHeightForVisibleOverlappingContent - 5:14:int getMinimumHeightForVisibleOverlappingContent():933:933 -> getMinimumHeightForVisibleOverlappingContent - 15:22:int getMinimumHeightForVisibleOverlappingContent():940:940 -> getMinimumHeightForVisibleOverlappingContent - 23:35:int getMinimumHeightForVisibleOverlappingContent():942:942 -> getMinimumHeightForVisibleOverlappingContent - 36:42:int getMinimumHeightForVisibleOverlappingContent():949:949 -> getMinimumHeightForVisibleOverlappingContent - 1:3:int getPendingAction():1173:1173 -> getPendingAction - 1:3:android.graphics.drawable.Drawable getStatusBarForeground():497:497 -> getStatusBarForeground - 1:11:int getTopInset():1182:1182 -> getTopInset - 1:6:int getTotalScrollRange():776:776 -> getTotalScrollRange - 7:15:int getTotalScrollRange():781:781 -> getTotalScrollRange - 16:19:int getTotalScrollRange():782:782 -> getTotalScrollRange - 20:28:int getTotalScrollRange():783:783 -> getTotalScrollRange - 29:34:int getTotalScrollRange():787:787 -> getTotalScrollRange - 35:38:int getTotalScrollRange():788:788 -> getTotalScrollRange - 39:44:int getTotalScrollRange():789:789 -> getTotalScrollRange - 45:53:int getTotalScrollRange():793:793 -> getTotalScrollRange - 54:59:int getTotalScrollRange():795:795 -> getTotalScrollRange - 60:68:int getTotalScrollRange():798:798 -> getTotalScrollRange - 69:77:int getTotalScrollRange():804:804 -> getTotalScrollRange - 78:84:int getTotalScrollRange():813:813 -> getTotalScrollRange - 1:5:int getUpNestedPreScrollRange():822:822 -> getUpNestedPreScrollRange - 1:4:com.google.android.material.appbar.AppBarLayout$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):751:751 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Lcom/google/android/material/appbar/AppBarLayout$d;"} - 5:12:com.google.android.material.appbar.AppBarLayout$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):752:752 -> h - 13:16:com.google.android.material.appbar.AppBarLayout$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):753:753 -> h - 17:24:com.google.android.material.appbar.AppBarLayout$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):754:754 -> h - 25:30:com.google.android.material.appbar.AppBarLayout$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):756:756 -> h - 1:3:boolean hasChildWithInterpolator():767:767 -> i - 1:8:boolean hasCollapsibleChild():629:629 -> j - 9:30:boolean hasCollapsibleChild():630:630 -> j - 1:10:boolean hasScrollableChildren():817:817 -> k - 1:10:void initializeLiftOnScrollWithColor(com.google.android.material.shape.MaterialShapeDrawable,android.content.res.ColorStateList,android.content.res.ColorStateList):332:332 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/g;Landroid/content/res/ColorStateList;Landroid/content/res/ColorStateList;)V"} - 11:21:void initializeLiftOnScrollWithColor(com.google.android.material.shape.MaterialShapeDrawable,android.content.res.ColorStateList,android.content.res.ColorStateList):333:333 -> l - 22:25:void initializeLiftOnScrollWithColor(com.google.android.material.shape.MaterialShapeDrawable,android.content.res.ColorStateList,android.content.res.ColorStateList):356:356 -> l - 1:3:void initializeLiftOnScrollWithElevation(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable):361:361 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lf2/g;)V"} - 4:10:void initializeLiftOnScrollWithElevation(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable):362:362 -> m - 11:14:void initializeLiftOnScrollWithElevation(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable):372:372 -> m - 1:14:void invalidateScrollRanges():644:644 -> n - 15:22:void invalidateScrollRanges():645:645 -> n - 23:24:void invalidateScrollRanges():647:647 -> n - 25:26:void invalidateScrollRanges():648:648 -> n - 27:30:void invalidateScrollRanges():649:649 -> n - 31:37:void invalidateScrollRanges():655:655 -> n - 1:3:boolean isLiftOnScroll():1079:1079 -> o - 1:3:void onAttachedToWindow():670:670 -> onAttachedToWindow - 4:7:void onAttachedToWindow():672:672 -> onAttachedToWindow - 1:5:int[] onCreateDrawableState(int):954:954 -> onCreateDrawableState - 6:9:int[] onCreateDrawableState(int):957:957 -> onCreateDrawableState - 10:11:int[] onCreateDrawableState(int):959:959 -> onCreateDrawableState - 12:17:int[] onCreateDrawableState(int):960:960 -> onCreateDrawableState - 18:30:int[] onCreateDrawableState(int):962:962 -> onCreateDrawableState - 31:43:int[] onCreateDrawableState(int):963:963 -> onCreateDrawableState - 44:54:int[] onCreateDrawableState(int):967:967 -> onCreateDrawableState - 55:67:int[] onCreateDrawableState(int):968:968 -> onCreateDrawableState - 68:72:int[] onCreateDrawableState(int):970:970 -> onCreateDrawableState - 1:3:void onDetachedFromWindow():761:761 -> onDetachedFromWindow - 4:7:void onDetachedFromWindow():763:763 -> onDetachedFromWindow - 1:4:void onLayout(boolean,int,int,int,int):586:586 -> onLayout - 5:17:void onLayout(boolean,int,int,int,int):588:588 -> onLayout - 18:21:void onLayout(boolean,int,int,int,int):590:590 -> onLayout - 22:28:void onLayout(boolean,int,int,int,int):591:591 -> onLayout - 29:38:void onLayout(boolean,int,int,int,int):592:592 -> onLayout - 39:42:void onLayout(boolean,int,int,int,int):596:596 -> onLayout - 43:44:void onLayout(boolean,int,int,int,int):598:598 -> onLayout - 45:51:void onLayout(boolean,int,int,int,int):599:599 -> onLayout - 52:55:void onLayout(boolean,int,int,int,int):600:600 -> onLayout - 56:61:void onLayout(boolean,int,int,int,int):601:601 -> onLayout - 62:67:void onLayout(boolean,int,int,int,int):602:602 -> onLayout - 68:73:void onLayout(boolean,int,int,int,int):605:605 -> onLayout - 74:77:void onLayout(boolean,int,int,int,int):610:610 -> onLayout - 78:88:void onLayout(boolean,int,int,int,int):611:611 -> onLayout - 89:92:void onLayout(boolean,int,int,int,int):615:615 -> onLayout - 93:108:void onLayout(boolean,int,int,int,int):616:616 -> onLayout - 1:3:void onMeasure(int,int):555:555 -> onMeasure - 4:11:void onMeasure(int,int):559:559 -> onMeasure - 12:17:void onMeasure(int,int):561:561 -> onMeasure - 18:23:void onMeasure(int,int):562:562 -> onMeasure - 24:34:void onMeasure(int,int):563:563 -> onMeasure - 35:40:void onMeasure(int,int):573:573 -> onMeasure - 41:54:void onMeasure(int,int):569:569 -> onMeasure - 55:58:void onMeasure(int,int):568:568 -> onMeasure - 59:65:void onMeasure(int,int):578:578 -> onMeasure - 66:69:void onMeasure(int,int):581:581 -> onMeasure - 1:7:boolean isLiftOnScrollCompatibleBackground():1047:1047 -> p - 1:2:void onOffsetChanged(int):913:913 -> q - 3:8:void onOffsetChanged(int):915:915 -> q - 9:11:void onOffsetChanged(int):916:916 -> q - 12:15:void onOffsetChanged(int):921:921 -> q - 16:22:void onOffsetChanged(int):922:922 -> q - 23:35:void onOffsetChanged(int):923:923 -> q - 1:9:androidx.core.view.WindowInsetsCompat onWindowInsetChanged(androidx.core.view.WindowInsetsCompat):1200:1200 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;)Landroidx/core/view/D0;"} - 10:17:androidx.core.view.WindowInsetsCompat onWindowInsetChanged(androidx.core.view.WindowInsetsCompat):1206:1206 -> r - 18:19:androidx.core.view.WindowInsetsCompat onWindowInsetChanged(androidx.core.view.WindowInsetsCompat):1207:1207 -> r - 20:22:androidx.core.view.WindowInsetsCompat onWindowInsetChanged(androidx.core.view.WindowInsetsCompat):1208:1208 -> r - 23:26:androidx.core.view.WindowInsetsCompat onWindowInsetChanged(androidx.core.view.WindowInsetsCompat):1209:1209 -> r - 2:4:void resetPendingAction():1177:1177 -> s - 1:3:void setElevation(float):691:691 -> setElevation - 4:7:void setElevation(float):693:693 -> setElevation - 1:8:void setExpanded(boolean):708:708 -> setExpanded - 1:3:void setLiftOnScroll(boolean):1074:1074 -> setLiftOnScroll - 2:5:void setLiftOnScrollTargetView(android.view.View):1087:1087 -> setLiftOnScrollTargetView - 6:9:void setLiftOnScrollTargetView(android.view.View):1089:1089 -> setLiftOnScrollTargetView - 10:17:void setLiftOnScrollTargetView(android.view.View):1091:1091 -> setLiftOnScrollTargetView - 1:2:void setLiftOnScrollTargetViewId(int):1100:1100 -> setLiftOnScrollTargetViewId - 3:6:void setLiftOnScrollTargetViewId(int):1102:1102 -> setLiftOnScrollTargetViewId - 1:3:void setLiftableOverrideEnabled(boolean):995:995 -> setLiftableOverrideEnabled - 4:7:void setOrientation(int):665:665 -> setOrientation - 8:15:void setOrientation(int):662:662 -> setOrientation - 1:7:void setStatusBarForeground(android.graphics.drawable.Drawable):444:444 -> setStatusBarForeground - 8:12:void setStatusBarForeground(android.graphics.drawable.Drawable):446:446 -> setStatusBarForeground - 13:18:void setStatusBarForeground(android.graphics.drawable.Drawable):448:448 -> setStatusBarForeground - 19:24:void setStatusBarForeground(android.graphics.drawable.Drawable):449:449 -> setStatusBarForeground - 25:28:void setStatusBarForeground(android.graphics.drawable.Drawable):450:450 -> setStatusBarForeground - 29:34:void setStatusBarForeground(android.graphics.drawable.Drawable):451:451 -> setStatusBarForeground - 35:43:void setStatusBarForeground(android.graphics.drawable.Drawable):452:452 -> setStatusBarForeground - 44:52:void setStatusBarForeground(android.graphics.drawable.Drawable):454:454 -> setStatusBarForeground - 53:67:void setStatusBarForeground(android.graphics.drawable.Drawable):455:455 -> setStatusBarForeground - 68:72:void setStatusBarForeground(android.graphics.drawable.Drawable):456:456 -> setStatusBarForeground - 73:75:void setStatusBarForeground(android.graphics.drawable.Drawable):458:458 -> setStatusBarForeground - 76:79:void setStatusBarForeground(android.graphics.drawable.Drawable):459:459 -> setStatusBarForeground - 1:9:void setStatusBarForegroundColor(int):473:473 -> setStatusBarForegroundColor - 1:12:void setStatusBarForegroundResource(int):486:486 -> setStatusBarForegroundResource - 1:4:void setTargetElevation(float):1159:1159 -> setTargetElevation - 1:9:void setVisibility(int):545:545 -> setVisibility - 10:13:void setVisibility(int):548:548 -> setVisibility - 14:17:void setVisibility(int):549:549 -> setVisibility - 2:5:void setExpanded(boolean,boolean):723:723 -> t - 18:19:void setExpanded(boolean,boolean,boolean):730:730 -> u - 20:23:void setExpanded(boolean,boolean,boolean):731:731 -> u - 1:4:boolean setLiftableState(boolean):1000:1000 -> v - 5:6:boolean setLiftableState(boolean):1001:1001 -> v - 7:13:boolean setLiftableState(boolean):1002:1002 -> v - 1:15:boolean verifyDrawable(android.graphics.drawable.Drawable):540:540 -> verifyDrawable - 1:9:boolean setLiftedState(boolean):1023:1023 -> w - 3:6:boolean setLiftedState(boolean,boolean):1028:1028 -> x - 7:8:boolean setLiftedState(boolean,boolean):1029:1029 -> x - 9:11:boolean setLiftedState(boolean,boolean):1030:1030 -> x - 12:17:boolean setLiftedState(boolean,boolean):1031:1031 -> x - 18:32:boolean setLiftedState(boolean,boolean):1032:1032 -> x - 33:36:boolean setLiftedState(boolean,boolean):1035:1035 -> x - 37:44:boolean setLiftedState(boolean,boolean):1036:1036 -> x - 45:50:boolean setLiftedState(boolean,boolean):1038:1038 -> x - 51:57:boolean setLiftedState(boolean,boolean):1037:1037 -> x - 1:14:boolean shouldDrawStatusBarForeground():625:625 -> y - 1:11:boolean shouldLift(android.view.View):1115:1115 -> z - 12:27:boolean shouldLift(android.view.View):1120:1120 -> z + 1:6:int getDownNestedPreScrollRange():908:908 -> getDownNestedPreScrollRange + 7:16:int getDownNestedPreScrollRange():914:914 -> getDownNestedPreScrollRange + 17:20:int getDownNestedPreScrollRange():915:915 -> getDownNestedPreScrollRange + 21:29:int getDownNestedPreScrollRange():916:916 -> getDownNestedPreScrollRange + 30:35:int getDownNestedPreScrollRange():920:920 -> getDownNestedPreScrollRange + 36:39:int getDownNestedPreScrollRange():921:921 -> getDownNestedPreScrollRange + 40:46:int getDownNestedPreScrollRange():922:922 -> getDownNestedPreScrollRange + 47:55:int getDownNestedPreScrollRange():926:926 -> getDownNestedPreScrollRange + 56:65:int getDownNestedPreScrollRange():930:930 -> getDownNestedPreScrollRange + 66:75:int getDownNestedPreScrollRange():933:933 -> getDownNestedPreScrollRange + 76:81:int getDownNestedPreScrollRange():938:938 -> getDownNestedPreScrollRange + 82:98:int getDownNestedPreScrollRange():941:941 -> getDownNestedPreScrollRange + 99:105:int getDownNestedPreScrollRange():950:950 -> getDownNestedPreScrollRange + 1:6:int getDownNestedScrollRange():955:955 -> getDownNestedScrollRange + 7:15:int getDownNestedScrollRange():961:961 -> getDownNestedScrollRange + 16:19:int getDownNestedScrollRange():962:962 -> getDownNestedScrollRange + 20:28:int getDownNestedScrollRange():963:963 -> getDownNestedScrollRange + 29:34:int getDownNestedScrollRange():967:967 -> getDownNestedScrollRange + 35:38:int getDownNestedScrollRange():968:968 -> getDownNestedScrollRange + 39:44:int getDownNestedScrollRange():969:969 -> getDownNestedScrollRange + 45:55:int getDownNestedScrollRange():971:971 -> getDownNestedScrollRange + 56:64:int getDownNestedScrollRange():981:981 -> getDownNestedScrollRange + 65:71:int getDownNestedScrollRange():990:990 -> getDownNestedScrollRange + 1:3:int getLiftOnScrollTargetViewId():1207:1207 -> getLiftOnScrollTargetViewId + 1:4:com.google.android.material.shape.MaterialShapeDrawable getMaterialShapeBackground():766:766 -> getMaterialShapeBackground + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/h;"} + 5:13:com.google.android.material.shape.MaterialShapeDrawable getMaterialShapeBackground():767:767 -> getMaterialShapeBackground + 1:4:int getMinimumHeightForVisibleOverlappingContent():1013:1013 -> getMinimumHeightForVisibleOverlappingContent + 5:13:int getMinimumHeightForVisibleOverlappingContent():1014:1014 -> getMinimumHeightForVisibleOverlappingContent + 14:22:int getMinimumHeightForVisibleOverlappingContent():1020:1020 -> getMinimumHeightForVisibleOverlappingContent + 23:30:int getMinimumHeightForVisibleOverlappingContent():1025:1025 -> getMinimumHeightForVisibleOverlappingContent + 31:45:int getMinimumHeightForVisibleOverlappingContent():1027:1027 -> getMinimumHeightForVisibleOverlappingContent + 46:54:int getMinimumHeightForVisibleOverlappingContent():1030:1030 -> getMinimumHeightForVisibleOverlappingContent + 55:61:int getMinimumHeightForVisibleOverlappingContent():1035:1035 -> getMinimumHeightForVisibleOverlappingContent + 1:3:int getPendingAction():1267:1267 -> getPendingAction + 1:3:android.graphics.drawable.Drawable getStatusBarForeground():576:576 -> getStatusBarForeground + 1:11:int getTopInset():1280:1280 -> getTopInset + 1:6:int getTotalScrollRange():857:857 -> getTotalScrollRange + 7:15:int getTotalScrollRange():862:862 -> getTotalScrollRange + 16:19:int getTotalScrollRange():863:863 -> getTotalScrollRange + 20:28:int getTotalScrollRange():864:864 -> getTotalScrollRange + 29:34:int getTotalScrollRange():868:868 -> getTotalScrollRange + 35:38:int getTotalScrollRange():869:869 -> getTotalScrollRange + 39:44:int getTotalScrollRange():870:870 -> getTotalScrollRange + 45:53:int getTotalScrollRange():874:874 -> getTotalScrollRange + 54:59:int getTotalScrollRange():876:876 -> getTotalScrollRange + 60:68:int getTotalScrollRange():879:879 -> getTotalScrollRange + 69:77:int getTotalScrollRange():885:885 -> getTotalScrollRange + 78:84:int getTotalScrollRange():894:894 -> getTotalScrollRange + 1:5:int getUpNestedPreScrollRange():903:903 -> getUpNestedPreScrollRange + 1:3:void initializeLiftOnScrollWithElevation(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable):404:404 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lk2/h;)V"} + 4:11:void initializeLiftOnScrollWithElevation(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable):405:405 -> h + 1:3:boolean hasChildWithInterpolator():848:848 -> hasChildWithInterpolator + 1:10:boolean hasScrollableChildren():898:898 -> hasScrollableChildren + 1:14:void invalidateScrollRanges():725:725 -> i + 15:22:void invalidateScrollRanges():727:727 -> i + 23:24:void invalidateScrollRanges():729:729 -> i + 25:26:void invalidateScrollRanges():730:730 -> i + 27:30:void invalidateScrollRanges():731:731 -> i + 31:37:void invalidateScrollRanges():737:737 -> i + 1:3:boolean isLiftOnScroll():1164:1164 -> isLiftOnScroll + 1:3:boolean isLifted():1105:1105 -> isLifted + 1:7:boolean isLiftOnScrollCompatibleBackground():1133:1133 -> j + 1:4:com.google.android.material.shape.MaterialShapeDrawable maybeConvertToMaterialShapeDrawable(android.graphics.drawable.Drawable):356:356 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;)Lk2/h;"} + 5:7:com.google.android.material.shape.MaterialShapeDrawable maybeConvertToMaterialShapeDrawable(android.graphics.drawable.Drawable):357:357 -> k + 8:15:com.google.android.material.shape.MaterialShapeDrawable maybeConvertToMaterialShapeDrawable(android.graphics.drawable.Drawable):360:360 -> k + 16:20:com.google.android.material.shape.MaterialShapeDrawable maybeConvertToMaterialShapeDrawable(android.graphics.drawable.Drawable):364:364 -> k + 21:24:com.google.android.material.shape.MaterialShapeDrawable maybeConvertToMaterialShapeDrawable(android.graphics.drawable.Drawable):365:365 -> k + 1:6:android.graphics.drawable.Drawable maybeCreateLiftOnScrollBackground(android.content.Context,android.graphics.drawable.Drawable):339:339 -> l + 7:13:android.graphics.drawable.Drawable maybeCreateLiftOnScrollBackground(android.content.Context,android.graphics.drawable.Drawable):340:340 -> l + 14:23:android.graphics.drawable.Drawable maybeCreateLiftOnScrollBackground(android.content.Context,android.graphics.drawable.Drawable):343:343 -> l + 24:27:android.graphics.drawable.Drawable maybeCreateLiftOnScrollBackground(android.content.Context,android.graphics.drawable.Drawable):346:346 -> l + 28:31:android.graphics.drawable.Drawable maybeCreateLiftOnScrollBackground(android.content.Context,android.graphics.drawable.Drawable):347:347 -> l + 32:36:android.graphics.drawable.Drawable maybeCreateLiftOnScrollBackground(android.content.Context,android.graphics.drawable.Drawable):349:349 -> l + 18:19:void setExpanded(boolean,boolean,boolean):811:811 -> m + 20:23:void setExpanded(boolean,boolean,boolean):812:812 -> m + 1:4:boolean setLiftableState(boolean):1086:1086 -> n + 5:6:boolean setLiftableState(boolean):1087:1087 -> n + 7:13:boolean setLiftableState(boolean):1088:1088 -> n + 1:14:boolean shouldDrawStatusBarForeground():706:706 -> o + 1:3:void onAttachedToWindow():752:752 -> onAttachedToWindow + 4:7:void onAttachedToWindow():754:754 -> onAttachedToWindow + 1:5:int[] onCreateDrawableState(int):1040:1040 -> onCreateDrawableState + 6:9:int[] onCreateDrawableState(int):1043:1043 -> onCreateDrawableState + 10:11:int[] onCreateDrawableState(int):1045:1045 -> onCreateDrawableState + 12:17:int[] onCreateDrawableState(int):1046:1046 -> onCreateDrawableState + 18:30:int[] onCreateDrawableState(int):1048:1048 -> onCreateDrawableState + 31:43:int[] onCreateDrawableState(int):1049:1049 -> onCreateDrawableState + 44:54:int[] onCreateDrawableState(int):1053:1053 -> onCreateDrawableState + 55:67:int[] onCreateDrawableState(int):1054:1054 -> onCreateDrawableState + 68:72:int[] onCreateDrawableState(int):1056:1056 -> onCreateDrawableState + 1:3:void onDetachedFromWindow():842:842 -> onDetachedFromWindow + 4:7:void onDetachedFromWindow():844:844 -> onDetachedFromWindow + 1:4:void onLayout(boolean,int,int,int,int):667:667 -> onLayout + 5:17:void onLayout(boolean,int,int,int,int):669:669 -> onLayout + 18:21:void onLayout(boolean,int,int,int,int):671:671 -> onLayout + 22:28:void onLayout(boolean,int,int,int,int):672:672 -> onLayout + 29:38:void onLayout(boolean,int,int,int,int):673:673 -> onLayout + 39:42:void onLayout(boolean,int,int,int,int):677:677 -> onLayout + 43:44:void onLayout(boolean,int,int,int,int):679:679 -> onLayout + 45:51:void onLayout(boolean,int,int,int,int):680:680 -> onLayout + 52:55:void onLayout(boolean,int,int,int,int):681:681 -> onLayout + 56:61:void onLayout(boolean,int,int,int,int):682:682 -> onLayout + 62:67:void onLayout(boolean,int,int,int,int):683:683 -> onLayout + 68:73:void onLayout(boolean,int,int,int,int):686:686 -> onLayout + 74:77:void onLayout(boolean,int,int,int,int):691:691 -> onLayout + 78:88:void onLayout(boolean,int,int,int,int):692:692 -> onLayout + 89:92:void onLayout(boolean,int,int,int,int):696:696 -> onLayout + 93:108:void onLayout(boolean,int,int,int,int):697:697 -> onLayout + 1:3:void onMeasure(int,int):639:639 -> onMeasure + 4:11:void onMeasure(int,int):643:643 -> onMeasure + 12:23:void onMeasure(int,int):644:644 -> onMeasure + 24:34:void onMeasure(int,int):645:645 -> onMeasure + 35:40:void onMeasure(int,int):654:654 -> onMeasure + 41:58:void onMeasure(int,int):650:650 -> onMeasure + 59:65:void onMeasure(int,int):659:659 -> onMeasure + 66:69:void onMeasure(int,int):662:662 -> onMeasure + 1:2:void onOffsetChanged(int):994:994 -> onOffsetChanged + 3:8:void onOffsetChanged(int):996:996 -> onOffsetChanged + 9:11:void onOffsetChanged(int):997:997 -> onOffsetChanged + 12:15:void onOffsetChanged(int):1002:1002 -> onOffsetChanged + 16:22:void onOffsetChanged(int):1003:1003 -> onOffsetChanged + 23:35:void onOffsetChanged(int):1004:1004 -> onOffsetChanged + 1:9:androidx.core.view.WindowInsetsCompat onWindowInsetChanged(androidx.core.view.WindowInsetsCompat):1298:1298 -> onWindowInsetChanged + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;)Landroidx/core/view/B0;"} + 10:17:androidx.core.view.WindowInsetsCompat onWindowInsetChanged(androidx.core.view.WindowInsetsCompat):1304:1304 -> onWindowInsetChanged + 18:19:androidx.core.view.WindowInsetsCompat onWindowInsetChanged(androidx.core.view.WindowInsetsCompat):1305:1305 -> onWindowInsetChanged + 20:22:androidx.core.view.WindowInsetsCompat onWindowInsetChanged(androidx.core.view.WindowInsetsCompat):1306:1306 -> onWindowInsetChanged + 23:26:androidx.core.view.WindowInsetsCompat onWindowInsetChanged(androidx.core.view.WindowInsetsCompat):1307:1307 -> onWindowInsetChanged + 1:7:boolean shouldOffsetFirstChild():1288:1288 -> p + 8:11:boolean shouldOffsetFirstChild():1289:1289 -> p + 12:28:boolean shouldOffsetFirstChild():1290:1290 -> p + 1:4:void startLiftOnScrollColorAnimation(float,float):1137:1137 -> q + 5:8:void startLiftOnScrollColorAnimation(float,float):1138:1138 -> q + 9:22:void startLiftOnScrollColorAnimation(float,float):1141:1141 -> q + 23:27:void startLiftOnScrollColorAnimation(float,float):1142:1142 -> q + 28:34:void startLiftOnScrollColorAnimation(float,float):1143:1143 -> q + 35:38:void startLiftOnScrollColorAnimation(float,float):1144:1144 -> q + 39:43:void startLiftOnScrollColorAnimation(float,float):1145:1145 -> q + 44:49:void startLiftOnScrollColorAnimation(float,float):1147:1147 -> q + 1:10:void updateWillNotDraw():702:702 -> r + 1:7:boolean removeLiftOnScrollListener(com.google.android.material.appbar.AppBarLayout$LiftOnScrollListener):481:481 -> removeLiftOnScrollListener + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/appbar/AppBarLayout$f;)Z"} + 1:7:boolean removeLiftOnScrollProgressListener(com.google.android.material.appbar.AppBarLayout$LiftOnScrollProgressListener):504:504 -> removeLiftOnScrollProgressListener + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/appbar/AppBarLayout$g;)Z"} + 1:2:void removeOnOffsetChangedListener(com.google.android.material.appbar.AppBarLayout$BaseOnOffsetChangedListener):452:453 -> removeOnOffsetChangedListener + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/appbar/AppBarLayout$b;)V"} + 3:3:void removeOnOffsetChangedListener(com.google.android.material.appbar.AppBarLayout$OnOffsetChangedListener):459:459 -> removeOnOffsetChangedListener + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/appbar/AppBarLayout$h;)V"} + 2:4:void resetPendingAction():1275:1275 -> resetPendingAction + 1:12:void setBackground(android.graphics.drawable.Drawable):594:594 -> setBackground + 1:3:void setElevation(float):772:772 -> setElevation + 4:7:void setElevation(float):774:774 -> setElevation + 1:1:void setExpanded(boolean):789:789 -> setExpanded + 2:2:void setExpanded(boolean,boolean):804:804 -> setExpanded + 1:3:void setLiftOnScroll(boolean):1159:1159 -> setLiftOnScroll + 1:4:void setLiftOnScrollColor(android.content.res.ColorStateList):1192:1192 -> setLiftOnScrollColor + 5:6:void setLiftOnScrollColor(android.content.res.ColorStateList):1193:1193 -> setLiftOnScrollColor + 7:14:void setLiftOnScrollColor(android.content.res.ColorStateList):1197:1197 -> setLiftOnScrollColor + 2:5:void setLiftOnScrollTargetView(android.view.View):1172:1172 -> setLiftOnScrollTargetView + 6:9:void setLiftOnScrollTargetView(android.view.View):1174:1174 -> setLiftOnScrollTargetView + 10:17:void setLiftOnScrollTargetView(android.view.View):1176:1176 -> setLiftOnScrollTargetView + 1:2:void setLiftOnScrollTargetViewId(int):1185:1185 -> setLiftOnScrollTargetViewId + 3:6:void setLiftOnScrollTargetViewId(int):1187:1187 -> setLiftOnScrollTargetViewId + 2:3:boolean setLiftable(boolean):1065:1065 -> setLiftable + 4:8:boolean setLiftable(boolean):1066:1066 -> setLiftable + 1:3:void setLiftableOverrideEnabled(boolean):1081:1081 -> setLiftableOverrideEnabled + 2:6:boolean setLifted(boolean):1100:1100 -> setLifted + 1:1:boolean setLiftedState(boolean):1109:1109 -> setLiftedState + 2:6:boolean setLiftedState(boolean,boolean):1114:1118 -> setLiftedState + 7:8:boolean setLiftedState(boolean,boolean):1121:1122 -> setLiftedState + 9:9:boolean setLiftedState(boolean,boolean):1124:1124 -> setLiftedState + 10:10:boolean setLiftedState(boolean,boolean):1123:1123 -> setLiftedState + 4:7:void setOrientation(int):747:747 -> setOrientation + 8:15:void setOrientation(int):744:744 -> setOrientation + 1:3:void setPendingAction(int):1271:1271 -> setPendingAction + 1:7:void setStatusBarForeground(android.graphics.drawable.Drawable):523:523 -> setStatusBarForeground + 8:12:void setStatusBarForeground(android.graphics.drawable.Drawable):525:525 -> setStatusBarForeground + 13:18:void setStatusBarForeground(android.graphics.drawable.Drawable):527:527 -> setStatusBarForeground + 19:24:void setStatusBarForeground(android.graphics.drawable.Drawable):528:528 -> setStatusBarForeground + 25:28:void setStatusBarForeground(android.graphics.drawable.Drawable):529:529 -> setStatusBarForeground + 29:34:void setStatusBarForeground(android.graphics.drawable.Drawable):530:530 -> setStatusBarForeground + 35:43:void setStatusBarForeground(android.graphics.drawable.Drawable):531:531 -> setStatusBarForeground + 44:52:void setStatusBarForeground(android.graphics.drawable.Drawable):533:533 -> setStatusBarForeground + 53:67:void setStatusBarForeground(android.graphics.drawable.Drawable):534:534 -> setStatusBarForeground + 68:72:void setStatusBarForeground(android.graphics.drawable.Drawable):535:535 -> setStatusBarForeground + 73:75:void setStatusBarForeground(android.graphics.drawable.Drawable):537:537 -> setStatusBarForeground + 76:79:void setStatusBarForeground(android.graphics.drawable.Drawable):538:538 -> setStatusBarForeground + 1:9:void setStatusBarForegroundColor(int):552:552 -> setStatusBarForegroundColor + 1:12:void setStatusBarForegroundResource(int):565:565 -> setStatusBarForegroundResource + 1:4:void setTargetElevation(float):1254:1254 -> setTargetElevation + 1:9:void setVisibility(int):629:629 -> setVisibility + 10:13:void setVisibility(int):632:632 -> setVisibility + 14:17:void setVisibility(int):633:633 -> setVisibility + 1:11:boolean shouldLift(android.view.View):1211:1211 -> shouldLift + 12:27:boolean shouldLift(android.view.View):1216:1216 -> shouldLift + 1:15:boolean verifyDrawable(android.graphics.drawable.Drawable):624:624 -> verifyDrawable com.google.android.material.appbar.AppBarLayout$$ExternalSyntheticApiModelOutline0 -> com.google.android.material.appbar.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} @@ -139321,41 +144150,39 @@ com.google.android.material.appbar.AppBarLayout$$ExternalSyntheticApiModelOutlin com.google.android.material.appbar.AppBarLayout$$ExternalSyntheticLambda1 -> com.google.android.material.appbar.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - com.google.android.material.appbar.AppBarLayout com.google.android.material.appbar.AppBarLayout$$InternalSyntheticLambda$2$084be6954fb8022db68fa4fc290db1e789b74b068725588d84e0fc668513752d$0.f$0 -> a - # {"id":"com.android.tools.r8.synthesized"} - android.content.res.ColorStateList com.google.android.material.appbar.AppBarLayout$$InternalSyntheticLambda$2$084be6954fb8022db68fa4fc290db1e789b74b068725588d84e0fc668513752d$0.f$1 -> b + com.google.android.material.appbar.AppBarLayout com.google.android.material.appbar.AppBarLayout$$InternalSyntheticLambda$1$87f1a2382c7162b6a50b7fd180a10546140ff5a86a57407677fcecee3951b104$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} - android.content.res.ColorStateList com.google.android.material.appbar.AppBarLayout$$InternalSyntheticLambda$2$084be6954fb8022db68fa4fc290db1e789b74b068725588d84e0fc668513752d$0.f$2 -> c + android.content.res.ColorStateList com.google.android.material.appbar.AppBarLayout$$InternalSyntheticLambda$1$87f1a2382c7162b6a50b7fd180a10546140ff5a86a57407677fcecee3951b104$0.f$1 -> b # {"id":"com.android.tools.r8.synthesized"} - com.google.android.material.shape.MaterialShapeDrawable com.google.android.material.appbar.AppBarLayout$$InternalSyntheticLambda$2$084be6954fb8022db68fa4fc290db1e789b74b068725588d84e0fc668513752d$0.f$3 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/g;"} + com.google.android.material.shape.MaterialShapeDrawable com.google.android.material.appbar.AppBarLayout$$InternalSyntheticLambda$1$87f1a2382c7162b6a50b7fd180a10546140ff5a86a57407677fcecee3951b104$0.f$2 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/h;"} # {"id":"com.android.tools.r8.synthesized"} - java.lang.Integer com.google.android.material.appbar.AppBarLayout$$InternalSyntheticLambda$2$084be6954fb8022db68fa4fc290db1e789b74b068725588d84e0fc668513752d$0.f$4 -> e + java.lang.Integer com.google.android.material.appbar.AppBarLayout$$InternalSyntheticLambda$1$87f1a2382c7162b6a50b7fd180a10546140ff5a86a57407677fcecee3951b104$0.f$3 -> d # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (com.google.android.material.appbar.AppBarLayout,android.content.res.ColorStateList,android.content.res.ColorStateList,f2.MaterialShapeDrawable,java.lang.Integer):0:0 -> + 1:1:void (com.google.android.material.appbar.AppBarLayout,android.content.res.ColorStateList,k2.MaterialShapeDrawable,java.lang.Integer):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/appbar/AppBarLayout;Landroid/content/res/ColorStateList;Landroid/content/res/ColorStateList;Lf2/g;Ljava/lang/Integer;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/appbar/AppBarLayout;Landroid/content/res/ColorStateList;Lk2/h;Ljava/lang/Integer;)V"} 1:1:void onAnimationUpdate(android.animation.ValueAnimator):0:0 -> onAnimationUpdate # {"id":"com.android.tools.r8.synthesized"} com.google.android.material.appbar.AppBarLayout$$ExternalSyntheticLambda2 -> com.google.android.material.appbar.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - com.google.android.material.appbar.AppBarLayout com.google.android.material.appbar.AppBarLayout$$InternalSyntheticLambda$2$9a7185a16ed1f72f0fefb87c59196d5f22dca7b49df8a330a917e55ce815a07b$0.f$0 -> a + com.google.android.material.appbar.AppBarLayout com.google.android.material.appbar.AppBarLayout$$InternalSyntheticLambda$1$9a7185a16ed1f72f0fefb87c59196d5f22dca7b49df8a330a917e55ce815a07b$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} - com.google.android.material.shape.MaterialShapeDrawable com.google.android.material.appbar.AppBarLayout$$InternalSyntheticLambda$2$9a7185a16ed1f72f0fefb87c59196d5f22dca7b49df8a330a917e55ce815a07b$0.f$1 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/g;"} + com.google.android.material.shape.MaterialShapeDrawable com.google.android.material.appbar.AppBarLayout$$InternalSyntheticLambda$1$9a7185a16ed1f72f0fefb87c59196d5f22dca7b49df8a330a917e55ce815a07b$0.f$1 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/h;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (com.google.android.material.appbar.AppBarLayout,f2.MaterialShapeDrawable):0:0 -> + 1:1:void (com.google.android.material.appbar.AppBarLayout,k2.MaterialShapeDrawable):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/appbar/AppBarLayout;Lf2/g;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/appbar/AppBarLayout;Lk2/h;)V"} 1:1:void onAnimationUpdate(android.animation.ValueAnimator):0:0 -> onAnimationUpdate # {"id":"com.android.tools.r8.synthesized"} com.google.android.material.appbar.AppBarLayout$1 -> com.google.android.material.appbar.AppBarLayout$a: # {"id":"sourceFile","fileName":"AppBarLayout.java"} com.google.android.material.appbar.AppBarLayout this$0 -> d - 1:6:void (com.google.android.material.appbar.AppBarLayout):320:320 -> - 1:7:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):323:323 -> onApplyWindowInsets - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + 1:6:void (com.google.android.material.appbar.AppBarLayout):328:328 -> + 1:7:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):331:331 -> onApplyWindowInsets + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} com.google.android.material.appbar.AppBarLayout$BaseBehavior -> com.google.android.material.appbar.AppBarLayout$BaseBehavior: # {"id":"sourceFile","fileName":"AppBarLayout.java"} int offsetDelta -> n @@ -139364,268 +144191,269 @@ com.google.android.material.appbar.AppBarLayout$BaseBehavior -> com.google.andro com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState savedState -> q # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior$c;"} java.lang.ref.WeakReference lastNestedScrollingChildRef -> r - 1:1:void ():1518:1518 -> - 2:2:void (android.content.Context,android.util.AttributeSet):1521:1521 -> - 1:9:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1715:1715 -> A0 - 10:14:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1719:1719 -> A0 - 15:20:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1720:1720 -> A0 - 21:24:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1722:1722 -> A0 - 25:30:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1723:1723 -> A0 - 31:40:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1724:1724 -> A0 - 41:45:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1728:1728 -> A0 - 46:52:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1729:1729 -> A0 - 53:58:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1734:1734 -> A0 - 59:64:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1735:1735 -> A0 - 65:70:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1736:1736 -> A0 - 71:76:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1739:1739 -> A0 - 77:83:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1741:1741 -> A0 - 84:89:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1742:1742 -> A0 - 90:101:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1746:1746 -> A0 - 102:107:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1754:1754 -> A0 - 108:110:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1756:1756 -> A0 - 111:113:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1757:1757 -> A0 - 114:118:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1762:1762 -> A0 - 119:129:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1764:1764 -> A0 - 130:133:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1763:1763 -> A0 - 1:6:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):1490:1490 -> B - 1:7:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2162:2162 -> B0 - 8:13:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2165:2165 -> B0 - 14:21:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2166:2166 -> B0 - 22:33:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2169:2169 -> B0 - 34:52:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2178:2178 -> B0 - 53:65:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2182:2182 -> B0 - 66:71:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2187:2187 -> B0 - 72:79:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2190:2190 -> B0 - 80:87:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2193:2193 -> B0 - 88:93:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2195:2195 -> B0 - 94:99:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2198:2198 -> B0 - 100:106:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2199:2199 -> B0 - 107:112:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2201:2201 -> B0 - 113:119:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2202:2202 -> B0 - 120:125:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2204:2204 -> B0 - 126:133:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2205:2205 -> B0 - 1:7:android.os.Parcelable onSaveInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):1490:1490 -> C - 1:7:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,android.view.View,int,int):1490:1490 -> E - 1:6:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):1490:1490 -> G - 1:7:boolean canDragView(android.view.View):1490:1490 -> L - 1:7:int getMaxDragOffset(android.view.View):1490:1490 -> O - 1:7:int getScrollRangeForDragFling(android.view.View):1490:1490 -> P - 1:8:int getTopBottomOffsetForScrollingSibling():2255:2255 -> Q - 1:6:void onFlingFinished(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):1490:1490 -> R - 1:7:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int):1490:1490 -> U - 1:5:android.view.View access$000(com.google.android.material.appbar.AppBarLayout$BaseBehavior,androidx.coordinatorlayout.widget.CoordinatorLayout):1490:1490 -> V - 1:5:boolean access$100(com.google.android.material.appbar.AppBarLayout$BaseBehavior,com.google.android.material.appbar.AppBarLayout):1490:1490 -> W - 1:3:int access$200(com.google.android.material.appbar.AppBarLayout$BaseBehavior):1490:1490 -> X - 1:6:void addAccessibilityDelegateIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1876:1876 -> Y - 7:15:void addAccessibilityDelegateIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1877:1877 -> Y - 1:9:void animateOffsetTo(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,float):1647:1647 -> Z - 10:23:void animateOffsetTo(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,float):1650:1650 -> Z - 24:31:void animateOffsetTo(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,float):1652:1652 -> Z - 32:44:void animateOffsetTo(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,float):1654:1654 -> Z - 45:48:void animateOffsetTo(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,float):1658:1658 -> Z - 1:6:void animateOffsetWithDuration(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int):1666:1666 -> a0 - 7:16:void animateOffsetWithDuration(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int):1668:1668 -> a0 - 17:22:void animateOffsetWithDuration(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int):1669:1669 -> a0 - 23:26:void animateOffsetWithDuration(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int):1674:1674 -> a0 - 27:33:void animateOffsetWithDuration(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int):1675:1675 -> a0 - 34:38:void animateOffsetWithDuration(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int):1676:1676 -> a0 - 39:49:void animateOffsetWithDuration(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int):1677:1677 -> a0 - 50:52:void animateOffsetWithDuration(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int):1686:1686 -> a0 - 53:64:void animateOffsetWithDuration(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int):1689:1689 -> a0 - 65:73:void animateOffsetWithDuration(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int):1690:1690 -> a0 - 74:79:void animateOffsetWithDuration(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int):1691:1691 -> a0 - 3:8:int calculateSnapOffset(int,int,int):1770:1770 -> b0 - 1:5:boolean canDragView(com.google.android.material.appbar.AppBarLayout):2004:2004 -> c0 - 6:13:boolean canDragView(com.google.android.material.appbar.AppBarLayout):2006:2006 -> c0 - 14:20:boolean canDragView(com.google.android.material.appbar.AppBarLayout):2008:2008 -> c0 - 21:30:boolean canDragView(com.google.android.material.appbar.AppBarLayout):2009:2009 -> c0 - 1:6:boolean canScrollChildren(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View):1555:1555 -> d0 - 7:25:boolean canScrollChildren(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View):1556:1556 -> d0 + 1:1:void ():1613:1613 -> + 2:2:void (android.content.Context,android.util.AttributeSet):1616:1616 -> + 1:9:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1812:1812 -> A0 + 10:14:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1816:1816 -> A0 + 15:20:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1817:1817 -> A0 + 21:24:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1819:1819 -> A0 + 25:30:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1820:1820 -> A0 + 31:40:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1821:1821 -> A0 + 41:45:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1825:1825 -> A0 + 46:52:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1826:1826 -> A0 + 53:58:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1831:1831 -> A0 + 59:64:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1832:1832 -> A0 + 65:70:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1833:1833 -> A0 + 71:76:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1836:1836 -> A0 + 77:83:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1838:1838 -> A0 + 84:89:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1839:1839 -> A0 + 90:101:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1843:1843 -> A0 + 102:107:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1851:1851 -> A0 + 108:110:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1853:1853 -> A0 + 111:113:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1854:1854 -> A0 + 114:118:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1859:1859 -> A0 + 119:129:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1861:1861 -> A0 + 130:133:void snapToChildIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1860:1860 -> A0 + 1:6:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):1585:1585 -> B + 1:7:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2258:2258 -> B0 + 8:13:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2261:2261 -> B0 + 14:21:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2262:2262 -> B0 + 22:33:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2265:2265 -> B0 + 34:52:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2274:2274 -> B0 + 53:65:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2278:2278 -> B0 + 66:71:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2283:2283 -> B0 + 72:79:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2286:2286 -> B0 + 80:87:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2289:2289 -> B0 + 88:93:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2291:2291 -> B0 + 94:99:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2294:2294 -> B0 + 100:106:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2295:2295 -> B0 + 107:112:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2297:2297 -> B0 + 113:119:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2298:2298 -> B0 + 120:125:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2300:2300 -> B0 + 126:133:void updateAppBarLayoutDrawableState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,boolean):2301:2301 -> B0 + 1:7:android.os.Parcelable onSaveInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):1585:1585 -> C + 1:7:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,android.view.View,int,int):1585:1585 -> E + 1:6:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):1585:1585 -> G + 1:7:boolean canDragView(android.view.View):1585:1585 -> L + 1:7:int getMaxDragOffset(android.view.View):1585:1585 -> O + 1:7:int getScrollRangeForDragFling(android.view.View):1585:1585 -> P + 1:8:int getTopBottomOffsetForScrollingSibling():2351:2351 -> Q + 1:6:void onFlingFinished(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):1585:1585 -> R + 1:7:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int):1585:1585 -> U + 1:5:android.view.View access$000(com.google.android.material.appbar.AppBarLayout$BaseBehavior,androidx.coordinatorlayout.widget.CoordinatorLayout):1585:1585 -> V + 1:5:boolean access$100(com.google.android.material.appbar.AppBarLayout$BaseBehavior,com.google.android.material.appbar.AppBarLayout):1585:1585 -> W + 1:3:int access$200(com.google.android.material.appbar.AppBarLayout$BaseBehavior):1585:1585 -> X + 1:6:void addAccessibilityDelegateIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1972:1972 -> Y + 7:15:void addAccessibilityDelegateIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1973:1973 -> Y + 1:9:void animateOffsetTo(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,float):1744:1744 -> Z + 10:23:void animateOffsetTo(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,float):1747:1747 -> Z + 24:31:void animateOffsetTo(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,float):1749:1749 -> Z + 32:44:void animateOffsetTo(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,float):1751:1751 -> Z + 45:48:void animateOffsetTo(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,float):1755:1755 -> Z + 1:6:void animateOffsetWithDuration(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int):1763:1763 -> a0 + 7:16:void animateOffsetWithDuration(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int):1765:1765 -> a0 + 17:22:void animateOffsetWithDuration(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int):1766:1766 -> a0 + 23:26:void animateOffsetWithDuration(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int):1771:1771 -> a0 + 27:33:void animateOffsetWithDuration(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int):1772:1772 -> a0 + 34:38:void animateOffsetWithDuration(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int):1773:1773 -> a0 + 39:49:void animateOffsetWithDuration(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int):1774:1774 -> a0 + 50:52:void animateOffsetWithDuration(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int):1783:1783 -> a0 + 53:64:void animateOffsetWithDuration(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int):1786:1786 -> a0 + 65:73:void animateOffsetWithDuration(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int):1787:1787 -> a0 + 74:79:void animateOffsetWithDuration(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int):1788:1788 -> a0 + 3:8:int calculateSnapOffset(int,int,int):1867:1867 -> b0 + 1:5:boolean canDragView(com.google.android.material.appbar.AppBarLayout):2100:2100 -> c0 + 6:13:boolean canDragView(com.google.android.material.appbar.AppBarLayout):2102:2102 -> c0 + 14:20:boolean canDragView(com.google.android.material.appbar.AppBarLayout):2104:2104 -> c0 + 21:30:boolean canDragView(com.google.android.material.appbar.AppBarLayout):2105:2105 -> c0 + 1:6:boolean canScrollChildren(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View):1652:1652 -> d0 + 7:25:boolean canScrollChildren(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View):1653:1653 -> d0 1:1:boolean checkFlag(int,int):0:0 -> e0 - 1:8:boolean childrenHaveScrollFlags(com.google.android.material.appbar.AppBarLayout):1983:1983 -> f0 - 9:12:boolean childrenHaveScrollFlags(com.google.android.material.appbar.AppBarLayout):1985:1985 -> f0 - 13:18:boolean childrenHaveScrollFlags(com.google.android.material.appbar.AppBarLayout):1986:1986 -> f0 - 19:28:boolean childrenHaveScrollFlags(com.google.android.material.appbar.AppBarLayout):1987:1987 -> f0 - 1:7:android.view.View findFirstScrollingChild(androidx.coordinatorlayout.widget.CoordinatorLayout):2242:2242 -> g0 - 8:11:android.view.View findFirstScrollingChild(androidx.coordinatorlayout.widget.CoordinatorLayout):2243:2243 -> g0 - 12:30:android.view.View findFirstScrollingChild(androidx.coordinatorlayout.widget.CoordinatorLayout):2244:2244 -> g0 - 1:4:android.view.View getAppBarChildOnOffset(com.google.android.material.appbar.AppBarLayout,int):2230:2230 -> h0 - 5:11:android.view.View getAppBarChildOnOffset(com.google.android.material.appbar.AppBarLayout,int):2231:2231 -> h0 - 12:15:android.view.View getAppBarChildOnOffset(com.google.android.material.appbar.AppBarLayout,int):2232:2232 -> h0 - 16:33:android.view.View getAppBarChildOnOffset(com.google.android.material.appbar.AppBarLayout,int):2233:2233 -> h0 - 1:7:int getChildIndexOnOffset(com.google.android.material.appbar.AppBarLayout,int):1695:1695 -> i0 - 8:11:int getChildIndexOnOffset(com.google.android.material.appbar.AppBarLayout,int):1696:1696 -> i0 - 12:15:int getChildIndexOnOffset(com.google.android.material.appbar.AppBarLayout,int):1697:1697 -> i0 - 16:19:int getChildIndexOnOffset(com.google.android.material.appbar.AppBarLayout,int):1698:1698 -> i0 - 20:25:int getChildIndexOnOffset(com.google.android.material.appbar.AppBarLayout,int):1700:1700 -> i0 - 26:37:int getChildIndexOnOffset(com.google.android.material.appbar.AppBarLayout,int):1701:1701 -> i0 - 38:40:int getChildIndexOnOffset(com.google.android.material.appbar.AppBarLayout,int):1703:1703 -> i0 - 41:54:int getChildIndexOnOffset(com.google.android.material.appbar.AppBarLayout,int):1704:1704 -> i0 - 1:7:android.view.View getChildWithScrollingBehavior(androidx.coordinatorlayout.widget.CoordinatorLayout):1969:1969 -> j0 - 8:11:android.view.View getChildWithScrollingBehavior(androidx.coordinatorlayout.widget.CoordinatorLayout):1971:1971 -> j0 - 12:17:android.view.View getChildWithScrollingBehavior(androidx.coordinatorlayout.widget.CoordinatorLayout):1974:1974 -> j0 - 18:31:android.view.View getChildWithScrollingBehavior(androidx.coordinatorlayout.widget.CoordinatorLayout):1975:1975 -> j0 - 1:11:int getMaxDragOffset(com.google.android.material.appbar.AppBarLayout):2027:2027 -> k0 - 1:5:int getScrollRangeForDragFling(com.google.android.material.appbar.AppBarLayout):2032:2032 -> l0 - 1:4:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2109:2109 -> m0 - 5:12:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2111:2111 -> m0 - 13:16:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2112:2112 -> m0 - 17:22:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2113:2113 -> m0 - 23:26:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2114:2114 -> m0 - 27:40:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2116:2116 -> m0 - 41:48:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2119:2119 -> m0 - 49:62:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2122:2122 -> m0 - 63:67:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2127:2127 -> m0 - 68:73:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2131:2131 -> m0 - 74:80:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2132:2132 -> m0 - 81:88:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2136:2136 -> m0 - 89:93:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2140:2140 -> m0 - 94:97:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2138:2138 -> m0 - 98:112:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2143:2143 -> m0 - 1:3:void onFlingFinished(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2019:2019 -> n0 - 4:9:void onFlingFinished(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2020:2020 -> n0 - 10:21:void onFlingFinished(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2021:2021 -> n0 - 1:4:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1809:1809 -> o0 - 5:8:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1815:1815 -> o0 - 9:17:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1816:1816 -> o0 - 18:21:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1817:1817 -> o0 - 22:31:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1819:1819 -> o0 - 32:35:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1820:1820 -> o0 - 36:39:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1822:1822 -> o0 - 40:45:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1825:1825 -> o0 - 46:50:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1826:1826 -> o0 - 51:56:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1827:1827 -> o0 - 57:67:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1828:1828 -> o0 - 68:82:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1830:1830 -> o0 - 83:101:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1832:1832 -> o0 - 102:108:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1837:1837 -> o0 - 109:112:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1839:1839 -> o0 - 113:121:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1841:1841 -> o0 - 122:125:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1845:1845 -> o0 - 126:128:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1847:1847 -> o0 - 129:132:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1853:1853 -> o0 - 133:134:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1854:1854 -> o0 - 135:147:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1859:1859 -> o0 - 148:150:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1858:1858 -> o0 - 151:159:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1865:1865 -> o0 - 160:162:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1864:1864 -> o0 - 163:169:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1868:1868 -> o0 - 170:173:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1870:1870 -> o0 - 1:7:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):1490:1490 -> p - 1:6:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int,int):1786:1786 -> p0 - 7:12:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int,int):1787:1787 -> p0 - 13:21:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int,int):1796:1796 -> p0 - 22:33:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int,int):1792:1792 -> p0 - 34:38:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int,int):1802:1802 -> p0 - 1:7:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):1490:1490 -> q - 5:9:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int,int,int[],int):1573:1573 -> q0 - 10:17:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int,int,int[],int):1574:1574 -> q0 - 18:31:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int,int,int[],int):1577:1577 -> q0 - 32:39:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int,int,int[],int):1581:1581 -> q0 - 40:45:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int,int,int[],int):1584:1584 -> q0 - 46:53:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int,int,int[],int):1585:1585 -> q0 - 3:25:void onNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int,int,int,int,int,int[]):1604:1604 -> r0 - 26:29:void onNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int,int,int,int,int,int[]):1610:1610 -> r0 - 1:4:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.os.Parcelable):2268:2268 -> s0 - 5:10:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.os.Parcelable):2269:2269 -> s0 - 11:20:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.os.Parcelable):2270:2270 -> s0 - 21:24:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.os.Parcelable):2272:2272 -> s0 - 25:27:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.os.Parcelable):2273:2273 -> s0 - 1:4:android.os.Parcelable onSaveInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2260:2260 -> t0 - 5:12:android.os.Parcelable onSaveInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2261:2261 -> t0 - 1:6:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):1490:1490 -> u - 5:21:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,android.view.View,int,int):1536:1536 -> u0 - 22:25:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,android.view.View,int,int):1538:1538 -> u0 - 26:29:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,android.view.View,int,int):1540:1540 -> u0 - 30:31:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,android.view.View,int,int):1544:1544 -> u0 - 32:34:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,android.view.View,int,int):1547:1547 -> u0 - 1:7:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int):1621:1621 -> v0 - 8:10:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int):1623:1623 -> v0 - 11:16:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int):1624:1624 -> v0 - 17:23:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int):1625:1625 -> v0 - 24:31:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int):1630:1630 -> v0 - 1:8:void restoreScrollState(com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState,boolean):2302:2302 -> w0 + 1:8:boolean childrenHaveScrollFlags(com.google.android.material.appbar.AppBarLayout):2079:2079 -> f0 + 9:12:boolean childrenHaveScrollFlags(com.google.android.material.appbar.AppBarLayout):2081:2081 -> f0 + 13:18:boolean childrenHaveScrollFlags(com.google.android.material.appbar.AppBarLayout):2082:2082 -> f0 + 19:28:boolean childrenHaveScrollFlags(com.google.android.material.appbar.AppBarLayout):2083:2083 -> f0 + 1:7:android.view.View findFirstScrollingChild(androidx.coordinatorlayout.widget.CoordinatorLayout):2338:2338 -> g0 + 8:11:android.view.View findFirstScrollingChild(androidx.coordinatorlayout.widget.CoordinatorLayout):2339:2339 -> g0 + 12:30:android.view.View findFirstScrollingChild(androidx.coordinatorlayout.widget.CoordinatorLayout):2340:2340 -> g0 + 1:4:android.view.View getAppBarChildOnOffset(com.google.android.material.appbar.AppBarLayout,int):2326:2326 -> h0 + 5:11:android.view.View getAppBarChildOnOffset(com.google.android.material.appbar.AppBarLayout,int):2327:2327 -> h0 + 12:15:android.view.View getAppBarChildOnOffset(com.google.android.material.appbar.AppBarLayout,int):2328:2328 -> h0 + 16:33:android.view.View getAppBarChildOnOffset(com.google.android.material.appbar.AppBarLayout,int):2329:2329 -> h0 + 1:7:int getChildIndexOnOffset(com.google.android.material.appbar.AppBarLayout,int):1792:1792 -> i0 + 8:11:int getChildIndexOnOffset(com.google.android.material.appbar.AppBarLayout,int):1793:1793 -> i0 + 12:15:int getChildIndexOnOffset(com.google.android.material.appbar.AppBarLayout,int):1794:1794 -> i0 + 16:19:int getChildIndexOnOffset(com.google.android.material.appbar.AppBarLayout,int):1795:1795 -> i0 + 20:25:int getChildIndexOnOffset(com.google.android.material.appbar.AppBarLayout,int):1797:1797 -> i0 + 26:37:int getChildIndexOnOffset(com.google.android.material.appbar.AppBarLayout,int):1798:1798 -> i0 + 38:40:int getChildIndexOnOffset(com.google.android.material.appbar.AppBarLayout,int):1800:1800 -> i0 + 41:54:int getChildIndexOnOffset(com.google.android.material.appbar.AppBarLayout,int):1801:1801 -> i0 + 1:7:android.view.View getChildWithScrollingBehavior(androidx.coordinatorlayout.widget.CoordinatorLayout):2065:2065 -> j0 + 8:11:android.view.View getChildWithScrollingBehavior(androidx.coordinatorlayout.widget.CoordinatorLayout):2067:2067 -> j0 + 12:17:android.view.View getChildWithScrollingBehavior(androidx.coordinatorlayout.widget.CoordinatorLayout):2070:2070 -> j0 + 18:31:android.view.View getChildWithScrollingBehavior(androidx.coordinatorlayout.widget.CoordinatorLayout):2071:2071 -> j0 + 1:11:int getMaxDragOffset(com.google.android.material.appbar.AppBarLayout):2123:2123 -> k0 + 1:5:int getScrollRangeForDragFling(com.google.android.material.appbar.AppBarLayout):2128:2128 -> l0 + 1:4:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2205:2205 -> m0 + 5:12:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2207:2207 -> m0 + 13:16:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2208:2208 -> m0 + 17:22:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2209:2209 -> m0 + 23:26:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2210:2210 -> m0 + 27:40:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2212:2212 -> m0 + 41:48:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2215:2215 -> m0 + 49:62:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2218:2218 -> m0 + 63:67:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2223:2223 -> m0 + 68:73:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2227:2227 -> m0 + 74:80:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2228:2228 -> m0 + 81:88:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2232:2232 -> m0 + 89:93:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2236:2236 -> m0 + 94:97:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2234:2234 -> m0 + 98:112:int interpolateOffset(com.google.android.material.appbar.AppBarLayout,int):2239:2239 -> m0 + 1:3:void onFlingFinished(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2115:2115 -> n0 + 4:9:void onFlingFinished(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2116:2116 -> n0 + 10:21:void onFlingFinished(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2117:2117 -> n0 + 1:4:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1906:1906 -> o0 + 5:8:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1912:1912 -> o0 + 9:17:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1913:1913 -> o0 + 18:21:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1914:1914 -> o0 + 22:31:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1916:1916 -> o0 + 32:35:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1917:1917 -> o0 + 36:39:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1919:1919 -> o0 + 40:45:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1922:1922 -> o0 + 46:50:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1923:1923 -> o0 + 51:56:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1924:1924 -> o0 + 57:67:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1925:1925 -> o0 + 68:82:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1927:1927 -> o0 + 83:101:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1929:1929 -> o0 + 102:108:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1934:1934 -> o0 + 109:112:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1936:1936 -> o0 + 113:121:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1938:1938 -> o0 + 122:125:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1942:1942 -> o0 + 126:128:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1944:1944 -> o0 + 129:132:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1950:1950 -> o0 + 133:134:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1951:1951 -> o0 + 135:150:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1955:1955 -> o0 + 151:159:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1961:1961 -> o0 + 160:162:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1960:1960 -> o0 + 163:169:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1964:1964 -> o0 + 170:173:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1966:1966 -> o0 + 1:7:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):1585:1585 -> p + 1:6:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int,int):1883:1883 -> p0 + 7:12:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int,int):1884:1884 -> p0 + 13:21:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int,int):1893:1893 -> p0 + 22:33:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int,int):1889:1889 -> p0 + 34:38:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int,int):1899:1899 -> p0 + 1:7:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):1585:1585 -> q + 5:9:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int,int,int[],int):1670:1670 -> q0 + 10:17:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int,int,int[],int):1671:1671 -> q0 + 18:31:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int,int,int[],int):1674:1674 -> q0 + 32:39:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int,int,int[],int):1678:1678 -> q0 + 40:45:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int,int,int[],int):1681:1681 -> q0 + 46:53:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int,int,int[],int):1682:1682 -> q0 + 3:25:void onNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int,int,int,int,int,int[]):1701:1701 -> r0 + 26:29:void onNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int,int,int,int,int,int[]):1707:1707 -> r0 + 1:4:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.os.Parcelable):2364:2364 -> s0 + 5:10:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.os.Parcelable):2365:2365 -> s0 + 11:20:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.os.Parcelable):2366:2366 -> s0 + 21:24:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.os.Parcelable):2368:2368 -> s0 + 25:27:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.os.Parcelable):2369:2369 -> s0 + 1:4:android.os.Parcelable onSaveInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2356:2356 -> t0 + 5:12:android.os.Parcelable onSaveInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2357:2357 -> t0 + 1:6:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):1585:1585 -> u + 5:10:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,android.view.View,int,int):1631:1631 -> u0 + 11:16:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,android.view.View,int,int):1632:1632 -> u0 + 17:27:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,android.view.View,int,int):1633:1633 -> u0 + 28:31:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,android.view.View,int,int):1635:1635 -> u0 + 32:35:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,android.view.View,int,int):1637:1637 -> u0 + 36:37:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,android.view.View,int,int):1641:1641 -> u0 + 38:40:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,android.view.View,int,int):1644:1644 -> u0 + 1:7:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int):1718:1718 -> v0 + 8:10:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int):1720:1720 -> v0 + 11:16:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int):1721:1721 -> v0 + 17:23:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int):1722:1722 -> v0 + 24:31:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int):1727:1727 -> v0 + 1:8:void restoreScrollState(com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState,boolean):2398:2398 -> w0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior$c;Z)V"} - 9:11:void restoreScrollState(com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState,boolean):2303:2303 -> w0 - 1:6:void onNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int,int,int,int[]):1490:1490 -> x - 1:4:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState saveScrollState(android.os.Parcelable,com.google.android.material.appbar.AppBarLayout):2279:2279 -> x0 + 9:11:void restoreScrollState(com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState,boolean):2399:2399 -> w0 + 1:6:void onNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int,int,int,int[]):1585:1585 -> x + 1:4:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState saveScrollState(android.os.Parcelable,com.google.android.material.appbar.AppBarLayout):2375:2375 -> x0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcelable;Lcom/google/android/material/appbar/AppBarLayout;)Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior$c;"} - 5:12:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState saveScrollState(android.os.Parcelable,com.google.android.material.appbar.AppBarLayout):2282:2282 -> x0 - 13:16:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState saveScrollState(android.os.Parcelable,com.google.android.material.appbar.AppBarLayout):2283:2283 -> x0 - 17:21:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState saveScrollState(android.os.Parcelable,com.google.android.material.appbar.AppBarLayout):2284:2284 -> x0 - 22:30:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState saveScrollState(android.os.Parcelable,com.google.android.material.appbar.AppBarLayout):2286:2286 -> x0 - 31:34:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState saveScrollState(android.os.Parcelable,com.google.android.material.appbar.AppBarLayout):2287:2287 -> x0 - 35:45:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState saveScrollState(android.os.Parcelable,com.google.android.material.appbar.AppBarLayout):2288:2288 -> x0 - 46:50:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState saveScrollState(android.os.Parcelable,com.google.android.material.appbar.AppBarLayout):2289:2289 -> x0 - 51:61:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState saveScrollState(android.os.Parcelable,com.google.android.material.appbar.AppBarLayout):2290:2290 -> x0 - 62:63:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState saveScrollState(android.os.Parcelable,com.google.android.material.appbar.AppBarLayout):2291:2291 -> x0 - 64:78:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState saveScrollState(android.os.Parcelable,com.google.android.material.appbar.AppBarLayout):2293:2293 -> x0 - 79:92:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState saveScrollState(android.os.Parcelable,com.google.android.material.appbar.AppBarLayout):2294:2294 -> x0 - 1:11:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2042:2042 -> y0 - 12:17:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2048:2048 -> y0 - 18:23:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2051:2051 -> y0 - 24:29:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2052:2052 -> y0 - 30:37:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2055:2055 -> y0 - 38:42:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2060:2060 -> y0 - 43:48:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2064:2064 -> y0 - 49:58:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2065:2065 -> y0 - 59:64:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2066:2066 -> y0 - 65:71:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2068:2068 -> y0 - 72:80:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2070:2070 -> y0 - 81:88:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2069:2069 -> y0 - 89:94:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2075:2075 -> y0 - 95:97:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2080:2080 -> y0 - 98:112:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2084:2084 -> y0 - 113:124:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2087:2087 -> y0 - 125:126:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2096:2096 -> y0 - 127:130:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2099:2099 -> y0 - 1:4:boolean shouldJumpElevationState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2213:2213 -> z0 - 5:12:boolean shouldJumpElevationState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2214:2214 -> z0 - 13:18:boolean shouldJumpElevationState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2215:2215 -> z0 - 19:24:boolean shouldJumpElevationState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2217:2217 -> z0 - 25:28:boolean shouldJumpElevationState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2218:2218 -> z0 - 29:32:boolean shouldJumpElevationState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2220:2220 -> z0 - 33:47:boolean shouldJumpElevationState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2221:2221 -> z0 + 5:12:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState saveScrollState(android.os.Parcelable,com.google.android.material.appbar.AppBarLayout):2378:2378 -> x0 + 13:16:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState saveScrollState(android.os.Parcelable,com.google.android.material.appbar.AppBarLayout):2379:2379 -> x0 + 17:21:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState saveScrollState(android.os.Parcelable,com.google.android.material.appbar.AppBarLayout):2380:2380 -> x0 + 22:30:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState saveScrollState(android.os.Parcelable,com.google.android.material.appbar.AppBarLayout):2382:2382 -> x0 + 31:34:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState saveScrollState(android.os.Parcelable,com.google.android.material.appbar.AppBarLayout):2383:2383 -> x0 + 35:45:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState saveScrollState(android.os.Parcelable,com.google.android.material.appbar.AppBarLayout):2384:2384 -> x0 + 46:50:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState saveScrollState(android.os.Parcelable,com.google.android.material.appbar.AppBarLayout):2385:2385 -> x0 + 51:61:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState saveScrollState(android.os.Parcelable,com.google.android.material.appbar.AppBarLayout):2386:2386 -> x0 + 62:63:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState saveScrollState(android.os.Parcelable,com.google.android.material.appbar.AppBarLayout):2387:2387 -> x0 + 64:78:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState saveScrollState(android.os.Parcelable,com.google.android.material.appbar.AppBarLayout):2389:2389 -> x0 + 79:92:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState saveScrollState(android.os.Parcelable,com.google.android.material.appbar.AppBarLayout):2390:2390 -> x0 + 1:11:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2138:2138 -> y0 + 12:17:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2144:2144 -> y0 + 18:23:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2147:2147 -> y0 + 24:29:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2148:2148 -> y0 + 30:37:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2151:2151 -> y0 + 38:42:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2156:2156 -> y0 + 43:48:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2160:2160 -> y0 + 49:58:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2161:2161 -> y0 + 59:64:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2162:2162 -> y0 + 65:71:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2164:2164 -> y0 + 72:80:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2166:2166 -> y0 + 81:88:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2165:2165 -> y0 + 89:94:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2171:2171 -> y0 + 95:97:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2176:2176 -> y0 + 98:112:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2180:2180 -> y0 + 113:124:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2183:2183 -> y0 + 125:126:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2192:2192 -> y0 + 127:130:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int):2195:2195 -> y0 + 1:4:boolean shouldJumpElevationState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2309:2309 -> z0 + 5:12:boolean shouldJumpElevationState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2310:2310 -> z0 + 13:18:boolean shouldJumpElevationState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2311:2311 -> z0 + 19:24:boolean shouldJumpElevationState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2313:2313 -> z0 + 25:28:boolean shouldJumpElevationState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2314:2314 -> z0 + 29:32:boolean shouldJumpElevationState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2316:2316 -> z0 + 33:47:boolean shouldJumpElevationState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):2317:2317 -> z0 com.google.android.material.appbar.AppBarLayout$BaseBehavior$1 -> com.google.android.material.appbar.AppBarLayout$BaseBehavior$a: # {"id":"sourceFile","fileName":"AppBarLayout.java"} androidx.coordinatorlayout.widget.CoordinatorLayout val$coordinatorLayout -> a com.google.android.material.appbar.AppBarLayout val$child -> b com.google.android.material.appbar.AppBarLayout$BaseBehavior this$0 -> c - 1:10:void (com.google.android.material.appbar.AppBarLayout$BaseBehavior,androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1678:1678 -> - 1:6:void onAnimationUpdate(android.animation.ValueAnimator):1681:1681 -> onAnimationUpdate - 7:16:void onAnimationUpdate(android.animation.ValueAnimator):1682:1682 -> onAnimationUpdate - 17:20:void onAnimationUpdate(android.animation.ValueAnimator):1681:1681 -> onAnimationUpdate + 1:10:void (com.google.android.material.appbar.AppBarLayout$BaseBehavior,androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1775:1775 -> + 1:6:void onAnimationUpdate(android.animation.ValueAnimator):1778:1778 -> onAnimationUpdate + 7:16:void onAnimationUpdate(android.animation.ValueAnimator):1779:1779 -> onAnimationUpdate + 17:20:void onAnimationUpdate(android.animation.ValueAnimator):1778:1778 -> onAnimationUpdate com.google.android.material.appbar.AppBarLayout$BaseBehavior$2 -> com.google.android.material.appbar.AppBarLayout$BaseBehavior$b: # {"id":"sourceFile","fileName":"AppBarLayout.java"} com.google.android.material.appbar.AppBarLayout val$appBarLayout -> a androidx.coordinatorlayout.widget.CoordinatorLayout val$coordinatorLayout -> b com.google.android.material.appbar.AppBarLayout$BaseBehavior this$0 -> c - 1:10:void (com.google.android.material.appbar.AppBarLayout$BaseBehavior,com.google.android.material.appbar.AppBarLayout,androidx.coordinatorlayout.widget.CoordinatorLayout):1879:1879 -> - 1:3:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1883:1883 -> onInitializeAccessibilityNodeInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} - 4:12:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1884:1884 -> onInitializeAccessibilityNodeInfo - 13:21:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1885:1885 -> onInitializeAccessibilityNodeInfo - 22:32:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1888:1888 -> onInitializeAccessibilityNodeInfo - 33:43:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1896:1896 -> onInitializeAccessibilityNodeInfo - 44:51:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1900:1900 -> onInitializeAccessibilityNodeInfo - 52:59:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1901:1901 -> onInitializeAccessibilityNodeInfo - 60:64:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1904:1904 -> onInitializeAccessibilityNodeInfo - 65:67:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1905:1905 -> onInitializeAccessibilityNodeInfo - 68:76:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1910:1910 -> onInitializeAccessibilityNodeInfo - 77:82:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1911:1911 -> onInitializeAccessibilityNodeInfo - 83:91:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1912:1912 -> onInitializeAccessibilityNodeInfo - 92:96:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1915:1915 -> onInitializeAccessibilityNodeInfo - 97:100:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1916:1916 -> onInitializeAccessibilityNodeInfo - 101:105:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1919:1919 -> onInitializeAccessibilityNodeInfo - 106:109:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1920:1920 -> onInitializeAccessibilityNodeInfo - 7:16:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):1929:1929 -> performAccessibilityAction - 17:24:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):1932:1932 -> performAccessibilityAction - 25:33:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):1933:1933 -> performAccessibilityAction - 34:39:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):1934:1934 -> performAccessibilityAction - 40:48:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):1938:1938 -> performAccessibilityAction - 49:64:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):1941:1941 -> performAccessibilityAction - 65:71:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):1954:1954 -> performAccessibilityAction - 72:76:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):1959:1959 -> performAccessibilityAction + 1:10:void (com.google.android.material.appbar.AppBarLayout$BaseBehavior,com.google.android.material.appbar.AppBarLayout,androidx.coordinatorlayout.widget.CoordinatorLayout):1975:1975 -> + 1:3:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1979:1979 -> onInitializeAccessibilityNodeInfo + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} + 4:12:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1980:1980 -> onInitializeAccessibilityNodeInfo + 13:21:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1981:1981 -> onInitializeAccessibilityNodeInfo + 22:32:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1984:1984 -> onInitializeAccessibilityNodeInfo + 33:43:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1992:1992 -> onInitializeAccessibilityNodeInfo + 44:51:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1996:1996 -> onInitializeAccessibilityNodeInfo + 52:59:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1997:1997 -> onInitializeAccessibilityNodeInfo + 60:64:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2000:2000 -> onInitializeAccessibilityNodeInfo + 65:67:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2001:2001 -> onInitializeAccessibilityNodeInfo + 68:76:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2006:2006 -> onInitializeAccessibilityNodeInfo + 77:82:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2007:2007 -> onInitializeAccessibilityNodeInfo + 83:91:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2008:2008 -> onInitializeAccessibilityNodeInfo + 92:96:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2011:2011 -> onInitializeAccessibilityNodeInfo + 97:100:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2012:2012 -> onInitializeAccessibilityNodeInfo + 101:105:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2015:2015 -> onInitializeAccessibilityNodeInfo + 106:109:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2016:2016 -> onInitializeAccessibilityNodeInfo + 7:16:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2025:2025 -> performAccessibilityAction + 17:24:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2028:2028 -> performAccessibilityAction + 25:33:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2029:2029 -> performAccessibilityAction + 34:39:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2030:2030 -> performAccessibilityAction + 40:48:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2034:2034 -> performAccessibilityAction + 49:64:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2037:2037 -> performAccessibilityAction + 65:71:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2050:2050 -> performAccessibilityAction + 72:76:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):2055:2055 -> performAccessibilityAction com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState -> com.google.android.material.appbar.AppBarLayout$BaseBehavior$c: # {"id":"sourceFile","fileName":"AppBarLayout.java"} boolean fullyScrolled -> f @@ -139633,149 +144461,157 @@ com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState -> com.g int firstVisibleChildIndex -> h float firstVisibleChildPercentageShown -> i boolean firstVisibleChildAtMinimumHeight -> j - 1:8:void ():2338:2338 -> - 1:6:void (android.os.Parcel,java.lang.ClassLoader):2316:2321 -> - 7:7:void (android.os.Parcelable):2325:2325 -> - 1:3:void writeToParcel(android.os.Parcel,int):2330:2330 -> writeToParcel - 4:9:void writeToParcel(android.os.Parcel,int):2331:2331 -> writeToParcel - 10:15:void writeToParcel(android.os.Parcel,int):2332:2332 -> writeToParcel - 16:20:void writeToParcel(android.os.Parcel,int):2333:2333 -> writeToParcel - 21:25:void writeToParcel(android.os.Parcel,int):2334:2334 -> writeToParcel - 26:32:void writeToParcel(android.os.Parcel,int):2335:2335 -> writeToParcel + 1:8:void ():2434:2434 -> + 1:6:void (android.os.Parcel,java.lang.ClassLoader):2412:2417 -> + 7:7:void (android.os.Parcelable):2421:2421 -> + 1:3:void writeToParcel(android.os.Parcel,int):2426:2426 -> writeToParcel + 4:9:void writeToParcel(android.os.Parcel,int):2427:2427 -> writeToParcel + 10:15:void writeToParcel(android.os.Parcel,int):2428:2428 -> writeToParcel + 16:20:void writeToParcel(android.os.Parcel,int):2429:2429 -> writeToParcel + 21:25:void writeToParcel(android.os.Parcel,int):2430:2430 -> writeToParcel + 26:32:void writeToParcel(android.os.Parcel,int):2431:2431 -> writeToParcel com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState$1 -> com.google.android.material.appbar.AppBarLayout$BaseBehavior$c$a: # {"id":"sourceFile","fileName":"AppBarLayout.java"} - 1:4:void ():2339:2339 -> - 1:7:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState createFromParcel(android.os.Parcel):2349:2349 -> a + 1:4:void ():2435:2435 -> + 1:7:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState createFromParcel(android.os.Parcel):2445:2445 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior$c;"} - 1:6:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):2343:2343 -> b + 1:6:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):2439:2439 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior$c;"} - 1:3:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState[] newArray(int):2355:2355 -> c + 1:3:com.google.android.material.appbar.AppBarLayout$BaseBehavior$SavedState[] newArray(int):2451:2451 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior$c;"} - 1:1:java.lang.Object createFromParcel(android.os.Parcel):2339:2339 -> createFromParcel - 2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):2339:2339 -> createFromParcel - 1:5:java.lang.Object[] newArray(int):2339:2339 -> newArray + 1:1:java.lang.Object createFromParcel(android.os.Parcel):2435:2435 -> createFromParcel + 2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):2435:2435 -> createFromParcel + 1:5:java.lang.Object[] newArray(int):2435:2435 -> newArray +com.google.android.material.appbar.AppBarLayout$BaseOnOffsetChangedListener -> com.google.android.material.appbar.AppBarLayout$b: +# {"id":"sourceFile","fileName":"AppBarLayout.java"} com.google.android.material.appbar.AppBarLayout$Behavior -> com.google.android.material.appbar.AppBarLayout$Behavior: # {"id":"sourceFile","fileName":"AppBarLayout.java"} - 1:1:void ():1477:1477 -> - 2:2:void (android.content.Context,android.util.AttributeSet):1481:1481 -> - 1:5:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):1471:1471 -> H - 1:5:int getTopAndBottomOffset():1471:1471 -> I - 1:5:boolean setTopAndBottomOffset(int):1471:1471 -> K - 1:5:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):1471:1471 -> o - 1:5:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1471:1471 -> o0 - 1:5:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int,int):1471:1471 -> p0 - 1:4:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int,int,int[],int):1471:1471 -> q0 - 1:4:void onNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int,int,int,int,int,int[]):1471:1471 -> r0 - 1:4:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.os.Parcelable):1471:1471 -> s0 - 1:5:android.os.Parcelable onSaveInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1471:1471 -> t0 - 1:5:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,android.view.View,int,int):1471:1471 -> u0 - 1:4:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int):1471:1471 -> v0 -com.google.android.material.appbar.AppBarLayout$ChildScrollEffect -> com.google.android.material.appbar.AppBarLayout$b: + 1:1:void ():1572:1572 -> + 2:2:void (android.content.Context,android.util.AttributeSet):1576:1576 -> + 1:5:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):1566:1566 -> H + 1:5:int getTopAndBottomOffset():1566:1566 -> I + 1:5:boolean setTopAndBottomOffset(int):1566:1566 -> K + 1:5:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):1566:1566 -> o + 1:5:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int):1566:1566 -> o0 + 1:5:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,int,int,int,int):1566:1566 -> p0 + 1:4:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int,int,int[],int):1566:1566 -> q0 + 1:4:void onNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int,int,int,int,int,int[]):1566:1566 -> r0 + 1:4:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.os.Parcelable):1566:1566 -> s0 + 1:5:android.os.Parcelable onSaveInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout):1566:1566 -> t0 + 1:5:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,android.view.View,int,int):1566:1566 -> u0 + 1:4:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,android.view.View,int):1566:1566 -> v0 +com.google.android.material.appbar.AppBarLayout$ChildScrollEffect -> com.google.android.material.appbar.AppBarLayout$c: # {"id":"sourceFile","fileName":"AppBarLayout.java"} - 1:4:void ():2508:2508 -> + 1:4:void ():2604:2604 -> void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float) -> a -com.google.android.material.appbar.AppBarLayout$CompressChildScrollEffect -> com.google.android.material.appbar.AppBarLayout$c: +com.google.android.material.appbar.AppBarLayout$CompressChildScrollEffect -> com.google.android.material.appbar.AppBarLayout$d: # {"id":"sourceFile","fileName":"AppBarLayout.java"} android.graphics.Rect relativeRect -> a android.graphics.Rect ghostRect -> b - 1:3:void ():2528:2528 -> - 4:10:void ():2536:2536 -> - 11:18:void ():2537:2537 -> - 1:5:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2549:2549 -> a - 6:21:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2550:2550 -> a - 22:45:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2556:2556 -> a - 46:58:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2566:2566 -> a - 59:61:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2571:2571 -> a - 62:66:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2576:2576 -> a - 67:73:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2577:2577 -> a - 74:85:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2581:2581 -> a - 86:89:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2582:2582 -> a - 90:92:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2584:2584 -> a - 93:99:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2586:2586 -> a - 100:102:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2589:2589 -> a - 103:105:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2590:2590 -> a - 106:109:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2591:2591 -> a - 1:3:void updateRelativeRect(android.graphics.Rect,com.google.android.material.appbar.AppBarLayout,android.view.View):2540:2540 -> b - 4:6:void updateRelativeRect(android.graphics.Rect,com.google.android.material.appbar.AppBarLayout,android.view.View):2542:2542 -> b - 7:16:void updateRelativeRect(android.graphics.Rect,com.google.android.material.appbar.AppBarLayout,android.view.View):2543:2543 -> b -com.google.android.material.appbar.AppBarLayout$LayoutParams -> com.google.android.material.appbar.AppBarLayout$d: + 1:3:void ():2624:2624 -> + 4:10:void ():2632:2632 -> + 11:18:void ():2633:2633 -> + 1:5:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2645:2645 -> a + 6:22:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2646:2646 -> a + 23:45:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2652:2652 -> a + 46:58:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2662:2662 -> a + 59:61:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2667:2667 -> a + 62:66:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2672:2672 -> a + 67:74:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2673:2673 -> a + 75:85:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2677:2677 -> a + 86:89:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2678:2678 -> a + 90:92:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2680:2680 -> a + 93:99:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2682:2682 -> a + 100:102:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2685:2685 -> a + 103:105:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2686:2686 -> a + 106:109:void onOffsetChanged(com.google.android.material.appbar.AppBarLayout,android.view.View,float):2687:2687 -> a + 1:3:void updateRelativeRect(android.graphics.Rect,com.google.android.material.appbar.AppBarLayout,android.view.View):2636:2636 -> b + 4:6:void updateRelativeRect(android.graphics.Rect,com.google.android.material.appbar.AppBarLayout,android.view.View):2638:2638 -> b + 7:16:void updateRelativeRect(android.graphics.Rect,com.google.android.material.appbar.AppBarLayout,android.view.View):2639:2639 -> b +com.google.android.material.appbar.AppBarLayout$LayoutParams -> com.google.android.material.appbar.AppBarLayout$e: # {"id":"sourceFile","fileName":"AppBarLayout.java"} int scrollFlags -> a com.google.android.material.appbar.AppBarLayout$ChildScrollEffect scrollEffect -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/appbar/AppBarLayout$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/appbar/AppBarLayout$c;"} android.view.animation.Interpolator scrollInterpolator -> c - 1:1:void (android.content.Context,android.util.AttributeSet):1324:1324 -> - 2:2:void (android.content.Context,android.util.AttributeSet):1294:1294 -> - 3:4:void (android.content.Context,android.util.AttributeSet):1325:1326 -> - 5:7:void (android.content.Context,android.util.AttributeSet):1328:1330 -> - 8:10:void (android.content.Context,android.util.AttributeSet):1332:1334 -> - 11:11:void (android.content.Context,android.util.AttributeSet):1336:1336 -> - 12:12:void (int,int):1340:1340 -> - 13:13:void (int,int):1294:1294 -> - 14:14:void (android.view.ViewGroup$LayoutParams):1348:1348 -> - 15:15:void (android.view.ViewGroup$LayoutParams):1294:1294 -> - 16:16:void (android.view.ViewGroup$MarginLayoutParams):1352:1352 -> - 17:17:void (android.view.ViewGroup$MarginLayoutParams):1294:1294 -> - 18:18:void (android.widget.LinearLayout$LayoutParams):1358:1358 -> - 19:19:void (android.widget.LinearLayout$LayoutParams):1294:1294 -> - 6:11:com.google.android.material.appbar.AppBarLayout$ChildScrollEffect createScrollEffectFromInt(int):1400:1400 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/google/android/material/appbar/AppBarLayout$b;"} - 1:3:com.google.android.material.appbar.AppBarLayout$ChildScrollEffect getScrollEffect():1411:1411 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/appbar/AppBarLayout$b;"} - 1:3:int getScrollFlags():1393:1393 -> c - 1:3:android.view.animation.Interpolator getScrollInterpolator():1456:1456 -> d - 1:14:boolean isCollapsible():1461:1461 -> e - 1:7:void setScrollEffect(int):1432:1432 -> f - 1:3:void setScrollFlags(int):1382:1382 -> g + 1:1:void (android.content.Context,android.util.AttributeSet):1423:1423 -> + 2:2:void (android.content.Context,android.util.AttributeSet):1393:1393 -> + 3:4:void (android.content.Context,android.util.AttributeSet):1424:1425 -> + 5:7:void (android.content.Context,android.util.AttributeSet):1427:1429 -> + 8:10:void (android.content.Context,android.util.AttributeSet):1431:1433 -> + 11:11:void (android.content.Context,android.util.AttributeSet):1435:1435 -> + 12:12:void (int,int):1439:1439 -> + 13:13:void (int,int):1393:1393 -> + 14:14:void (android.view.ViewGroup$LayoutParams):1447:1447 -> + 15:15:void (android.view.ViewGroup$LayoutParams):1393:1393 -> + 16:16:void (android.view.ViewGroup$MarginLayoutParams):1451:1451 -> + 17:17:void (android.view.ViewGroup$MarginLayoutParams):1393:1393 -> + 18:18:void (android.widget.LinearLayout$LayoutParams):1456:1456 -> + 19:19:void (android.widget.LinearLayout$LayoutParams):1393:1393 -> + 6:11:com.google.android.material.appbar.AppBarLayout$ChildScrollEffect createScrollEffectFromInt(int):1497:1497 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/google/android/material/appbar/AppBarLayout$c;"} + 1:3:com.google.android.material.appbar.AppBarLayout$ChildScrollEffect getScrollEffect():1506:1506 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/appbar/AppBarLayout$c;"} + 1:3:int getScrollFlags():1490:1490 -> c + 1:3:android.view.animation.Interpolator getScrollInterpolator():1551:1551 -> d + 1:14:boolean isCollapsible():1556:1556 -> e + 1:7:void setScrollEffect(int):1527:1527 -> f + 1:3:void setScrollFlags(int):1479:1479 -> g +com.google.android.material.appbar.AppBarLayout$LiftOnScrollListener -> com.google.android.material.appbar.AppBarLayout$f: +# {"id":"sourceFile","fileName":"AppBarLayout.java"} +com.google.android.material.appbar.AppBarLayout$LiftOnScrollProgressListener -> com.google.android.material.appbar.AppBarLayout$g: +# {"id":"sourceFile","fileName":"AppBarLayout.java"} +com.google.android.material.appbar.AppBarLayout$OnOffsetChangedListener -> com.google.android.material.appbar.AppBarLayout$h: +# {"id":"sourceFile","fileName":"AppBarLayout.java"} com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior -> com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior: # {"id":"sourceFile","fileName":"AppBarLayout.java"} - 1:1:void ():2367:2367 -> - 2:2:void (android.content.Context,android.util.AttributeSet):2370:2370 -> - 3:6:void (android.content.Context,android.util.AttributeSet):2372:2375 -> - 7:7:void (android.content.Context,android.util.AttributeSet):2374:2374 -> - 8:8:void (android.content.Context,android.util.AttributeSet):2376:2376 -> - 1:11:boolean onRequestChildRectangleOnScreen(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.graphics.Rect,boolean):2407:2407 -> A - 12:16:boolean onRequestChildRectangleOnScreen(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.graphics.Rect,boolean):2410:2410 -> A - 17:27:boolean onRequestChildRectangleOnScreen(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.graphics.Rect,boolean):2411:2411 -> A - 28:29:boolean onRequestChildRectangleOnScreen(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.graphics.Rect,boolean):2413:2413 -> A - 30:40:boolean onRequestChildRectangleOnScreen(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.graphics.Rect,boolean):2414:2414 -> A - 41:49:boolean onRequestChildRectangleOnScreen(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.graphics.Rect,boolean):2416:2416 -> A - 50:54:boolean onRequestChildRectangleOnScreen(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.graphics.Rect,boolean):2419:2419 -> A - 1:5:android.view.View findFirstDependency(java.util.List):2365:2365 -> L - 1:5:float getOverlapRatioForOffset(android.view.View):2444:2444 -> N - 6:7:float getOverlapRatioForOffset(android.view.View):2445:2445 -> N - 8:11:float getOverlapRatioForOffset(android.view.View):2446:2446 -> N - 12:15:float getOverlapRatioForOffset(android.view.View):2447:2447 -> N - 16:37:float getOverlapRatioForOffset(android.view.View):2448:2448 -> N - 1:4:int getScrollRange(android.view.View):2487:2487 -> P - 5:11:int getScrollRange(android.view.View):2488:2488 -> P - 12:16:int getScrollRange(android.view.View):2490:2490 -> P - 1:7:com.google.android.material.appbar.AppBarLayout findFirstDependency(java.util.List):2476:2476 -> U - 8:13:com.google.android.material.appbar.AppBarLayout findFirstDependency(java.util.List):2477:2477 -> U - 14:17:com.google.android.material.appbar.AppBarLayout findFirstDependency(java.util.List):2478:2478 -> U - 18:25:com.google.android.material.appbar.AppBarLayout findFirstDependency(java.util.List):2479:2479 -> U - 1:10:int getAppBarLayoutOffset(com.google.android.material.appbar.AppBarLayout):2466:2466 -> V - 11:14:int getAppBarLayoutOffset(com.google.android.material.appbar.AppBarLayout):2467:2467 -> V - 15:23:int getAppBarLayoutOffset(com.google.android.material.appbar.AppBarLayout):2468:2468 -> V - 1:10:void offsetChildAsNeeded(android.view.View,android.view.View):2428:2428 -> W - 11:14:void offsetChildAsNeeded(android.view.View,android.view.View):2429:2429 -> W - 15:16:void offsetChildAsNeeded(android.view.View,android.view.View):2432:2432 -> W - 17:25:void offsetChildAsNeeded(android.view.View,android.view.View):2435:2435 -> W - 26:30:void offsetChildAsNeeded(android.view.View,android.view.View):2436:2436 -> W - 31:35:void offsetChildAsNeeded(android.view.View,android.view.View):2437:2437 -> W - 36:40:void offsetChildAsNeeded(android.view.View,android.view.View):2438:2438 -> W - 41:44:void offsetChildAsNeeded(android.view.View,android.view.View):2433:2433 -> W - 1:4:void updateLiftedStateIfNeeded(android.view.View,android.view.View):2495:2495 -> X - 5:6:void updateLiftedStateIfNeeded(android.view.View,android.view.View):2496:2496 -> X - 7:12:void updateLiftedStateIfNeeded(android.view.View,android.view.View):2497:2497 -> X - 13:20:void updateLiftedStateIfNeeded(android.view.View,android.view.View):2498:2498 -> X - 1:3:boolean layoutDependsOn(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):2382:2382 -> i - 1:3:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):2388:2388 -> l - 4:8:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):2389:2389 -> l - 1:5:void onDependentViewRemoved(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):2396:2396 -> m - 6:9:void onDependentViewRemoved(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):2397:2397 -> m - 1:5:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):2365:2365 -> p - 1:5:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):2365:2365 -> q + 1:1:void ():2463:2463 -> + 2:2:void (android.content.Context,android.util.AttributeSet):2466:2466 -> + 3:6:void (android.content.Context,android.util.AttributeSet):2468:2471 -> + 7:7:void (android.content.Context,android.util.AttributeSet):2470:2470 -> + 8:8:void (android.content.Context,android.util.AttributeSet):2472:2472 -> + 1:11:boolean onRequestChildRectangleOnScreen(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.graphics.Rect,boolean):2503:2503 -> A + 12:16:boolean onRequestChildRectangleOnScreen(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.graphics.Rect,boolean):2506:2506 -> A + 17:27:boolean onRequestChildRectangleOnScreen(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.graphics.Rect,boolean):2507:2507 -> A + 28:29:boolean onRequestChildRectangleOnScreen(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.graphics.Rect,boolean):2509:2509 -> A + 30:40:boolean onRequestChildRectangleOnScreen(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.graphics.Rect,boolean):2510:2510 -> A + 41:49:boolean onRequestChildRectangleOnScreen(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.graphics.Rect,boolean):2512:2512 -> A + 50:54:boolean onRequestChildRectangleOnScreen(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.graphics.Rect,boolean):2515:2515 -> A + 1:5:android.view.View findFirstDependency(java.util.List):2461:2461 -> L + 1:5:float getOverlapRatioForOffset(android.view.View):2540:2540 -> N + 6:7:float getOverlapRatioForOffset(android.view.View):2541:2541 -> N + 8:11:float getOverlapRatioForOffset(android.view.View):2542:2542 -> N + 12:15:float getOverlapRatioForOffset(android.view.View):2543:2543 -> N + 16:37:float getOverlapRatioForOffset(android.view.View):2544:2544 -> N + 1:4:int getScrollRange(android.view.View):2583:2583 -> P + 5:11:int getScrollRange(android.view.View):2584:2584 -> P + 12:16:int getScrollRange(android.view.View):2586:2586 -> P + 1:7:com.google.android.material.appbar.AppBarLayout findFirstDependency(java.util.List):2572:2572 -> U + 8:13:com.google.android.material.appbar.AppBarLayout findFirstDependency(java.util.List):2573:2573 -> U + 14:17:com.google.android.material.appbar.AppBarLayout findFirstDependency(java.util.List):2574:2574 -> U + 18:25:com.google.android.material.appbar.AppBarLayout findFirstDependency(java.util.List):2575:2575 -> U + 1:10:int getAppBarLayoutOffset(com.google.android.material.appbar.AppBarLayout):2562:2562 -> V + 11:14:int getAppBarLayoutOffset(com.google.android.material.appbar.AppBarLayout):2563:2563 -> V + 15:23:int getAppBarLayoutOffset(com.google.android.material.appbar.AppBarLayout):2564:2564 -> V + 1:10:void offsetChildAsNeeded(android.view.View,android.view.View):2524:2524 -> W + 11:14:void offsetChildAsNeeded(android.view.View,android.view.View):2525:2525 -> W + 15:16:void offsetChildAsNeeded(android.view.View,android.view.View):2528:2528 -> W + 17:25:void offsetChildAsNeeded(android.view.View,android.view.View):2531:2531 -> W + 26:30:void offsetChildAsNeeded(android.view.View,android.view.View):2532:2532 -> W + 31:35:void offsetChildAsNeeded(android.view.View,android.view.View):2533:2533 -> W + 36:40:void offsetChildAsNeeded(android.view.View,android.view.View):2534:2534 -> W + 41:44:void offsetChildAsNeeded(android.view.View,android.view.View):2529:2529 -> W + 1:4:void updateLiftedStateIfNeeded(android.view.View,android.view.View):2591:2591 -> X + 5:6:void updateLiftedStateIfNeeded(android.view.View,android.view.View):2592:2592 -> X + 7:12:void updateLiftedStateIfNeeded(android.view.View,android.view.View):2593:2593 -> X + 13:20:void updateLiftedStateIfNeeded(android.view.View,android.view.View):2594:2594 -> X + 1:3:boolean layoutDependsOn(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):2478:2478 -> i + 1:3:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):2484:2484 -> l + 4:8:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):2485:2485 -> l + 1:5:void onDependentViewRemoved(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):2492:2492 -> m + 6:9:void onDependentViewRemoved(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):2493:2493 -> m + 1:5:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):2461:2461 -> p + 1:5:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):2461:2461 -> q com.google.android.material.appbar.HeaderBehavior -> com.google.android.material.appbar.d: # {"id":"sourceFile","fileName":"HeaderBehavior.java"} java.lang.Runnable flingRunnable -> g @@ -139785,157 +144621,156 @@ com.google.android.material.appbar.HeaderBehavior -> com.google.android.material int lastMotionY -> k int touchSlop -> l android.view.VelocityTracker velocityTracker -> m - 1:1:void ():50:50 -> - 2:2:void ():45:45 -> - 3:3:void ():47:47 -> - 4:4:void (android.content.Context,android.util.AttributeSet):53:53 -> - 5:5:void (android.content.Context,android.util.AttributeSet):45:45 -> - 6:6:void (android.content.Context,android.util.AttributeSet):47:47 -> - 1:19:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):112:112 -> H - 20:28:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):126:126 -> H - 29:34:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):127:127 -> H - 35:45:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):128:128 -> H - 46:54:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):114:114 -> H - 55:59:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):119:119 -> H - 60:62:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):120:120 -> H - 63:64:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):121:121 -> H - 65:77:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):123:123 -> H - 78:81:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):131:131 -> H - 82:84:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):133:133 -> H - 85:91:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):134:134 -> H - 92:99:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):135:135 -> H - 100:114:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):136:136 -> H - 115:116:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):141:141 -> H - 117:118:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):142:142 -> H - 119:122:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):143:143 -> H - 123:126:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):144:144 -> H - 127:128:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):145:145 -> H - 129:132:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):150:150 -> H - 133:135:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):151:151 -> H - 136:144:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):154:154 -> H + 1:1:void ():49:49 -> + 2:2:void ():44:44 -> + 3:3:void ():46:46 -> + 4:4:void (android.content.Context,android.util.AttributeSet):52:52 -> + 5:5:void (android.content.Context,android.util.AttributeSet):44:44 -> + 6:6:void (android.content.Context,android.util.AttributeSet):46:46 -> + 1:19:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):111:111 -> H + 20:28:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):125:125 -> H + 29:34:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):126:126 -> H + 35:45:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):127:127 -> H + 46:54:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):113:113 -> H + 55:59:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):118:118 -> H + 60:62:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):119:119 -> H + 63:64:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):120:120 -> H + 65:77:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):122:122 -> H + 78:81:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):130:130 -> H + 82:84:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):132:132 -> H + 85:91:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):133:133 -> H + 92:99:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):134:134 -> H + 100:114:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):135:135 -> H + 115:116:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):140:140 -> H + 117:118:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):141:141 -> H + 119:122:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):142:142 -> H + 123:126:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):143:143 -> H + 127:128:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):144:144 -> H + 129:132:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):149:149 -> H + 133:135:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):150:150 -> H + 136:144:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):153:153 -> H boolean canDragView(android.view.View) -> L - 1:4:void ensureVelocityTracker():254:254 -> M - 5:11:void ensureVelocityTracker():255:255 -> M - 1:4:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):202:202 -> N - 5:8:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):203:203 -> N - 9:10:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):204:204 -> N - 11:14:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):207:207 -> N - 15:25:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):208:208 -> N - 26:27:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):211:211 -> N - 28:31:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):213:213 -> N - 32:41:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):215:215 -> N - 42:44:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):211:211 -> N - 45:52:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):221:221 -> N - 53:59:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):222:222 -> N - 60:64:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):223:223 -> N - 65:69:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):226:226 -> N + 1:4:void ensureVelocityTracker():253:253 -> M + 5:11:void ensureVelocityTracker():254:254 -> M + 1:4:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):201:201 -> N + 5:8:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):202:202 -> N + 9:10:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):203:203 -> N + 11:14:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):206:206 -> N + 15:25:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):207:207 -> N + 26:27:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):210:210 -> N + 28:31:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):212:212 -> N + 32:41:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):214:214 -> N + 42:44:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):210:210 -> N + 45:52:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):220:220 -> N + 53:59:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):221:221 -> N + 60:64:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):222:222 -> N + 65:69:boolean fling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,float):225:225 -> N int getMaxDragOffset(android.view.View) -> O int getScrollRangeForDragFling(android.view.View) -> P int getTopBottomOffsetForScrollingSibling() -> Q void onFlingFinished(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View) -> R - 1:11:int scroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int):191:191 -> S - 12:16:int scroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int):188:188 -> S - 10:14:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):158:158 -> T + 1:11:int scroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int):190:190 -> S + 12:16:int scroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int):187:187 -> S + 10:14:int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):157:157 -> T int setHeaderTopBottomOffset(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int) -> U - 1:4:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):59:59 -> o - 5:18:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):60:60 -> o - 19:32:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):64:64 -> o - 33:37:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):65:65 -> o - 38:44:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):69:69 -> o - 45:49:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):74:74 -> o - 50:57:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):75:75 -> o - 58:61:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):76:76 -> o - 62:64:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):77:77 -> o - 65:70:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):82:82 -> o - 71:72:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):83:83 -> o - 73:77:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):85:85 -> o - 78:82:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):86:86 -> o - 83:101:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):87:87 -> o - 102:103:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):89:89 -> o - 104:109:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):90:90 -> o - 110:112:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):91:91 -> o - 113:122:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):94:94 -> o - 123:128:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):95:95 -> o - 129:132:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):101:101 -> o - 133:136:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):102:102 -> o + 1:4:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):58:58 -> o + 5:18:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):59:59 -> o + 19:32:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):63:63 -> o + 33:37:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):64:64 -> o + 38:44:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):68:68 -> o + 45:49:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):73:73 -> o + 50:57:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):74:74 -> o + 58:61:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):75:75 -> o + 62:64:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):76:76 -> o + 65:70:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):81:81 -> o + 71:72:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):82:82 -> o + 73:77:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):84:84 -> o + 78:82:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):85:85 -> o + 83:101:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):86:86 -> o + 102:103:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):88:88 -> o + 104:109:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):89:89 -> o + 110:112:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):90:90 -> o + 113:122:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):93:93 -> o + 123:128:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):94:94 -> o + 129:132:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):100:100 -> o + 133:136:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):101:101 -> o com.google.android.material.appbar.HeaderBehavior$FlingRunnable -> com.google.android.material.appbar.d$a: # {"id":"sourceFile","fileName":"HeaderBehavior.java"} androidx.coordinatorlayout.widget.CoordinatorLayout parent -> d android.view.View layout -> e com.google.android.material.appbar.HeaderBehavior this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/appbar/d;"} - 1:5:void (com.google.android.material.appbar.HeaderBehavior,androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):263:263 -> + 1:5:void (com.google.android.material.appbar.HeaderBehavior,androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):262:262 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/appbar/d;Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;)V"} - 6:7:void (com.google.android.material.appbar.HeaderBehavior,androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):264:264 -> - 8:10:void (com.google.android.material.appbar.HeaderBehavior,androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):265:265 -> - 1:10:void run():270:270 -> run - 11:16:void run():271:271 -> run - 17:31:void run():272:272 -> run - 32:37:void run():274:274 -> run - 38:47:void run():276:276 -> run + 6:7:void (com.google.android.material.appbar.HeaderBehavior,androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):263:263 -> + 8:10:void (com.google.android.material.appbar.HeaderBehavior,androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):264:264 -> + 1:10:void run():269:269 -> run + 11:16:void run():270:270 -> run + 17:31:void run():271:271 -> run + 32:37:void run():273:273 -> run + 38:47:void run():275:275 -> run com.google.android.material.appbar.HeaderScrollingViewBehavior -> com.google.android.material.appbar.e: # {"id":"sourceFile","fileName":"HeaderScrollingViewBehavior.java"} android.graphics.Rect tempRect1 -> g android.graphics.Rect tempRect2 -> h int verticalLayoutGap -> i int overlayTop -> j - 1:1:void ():47:47 -> - 2:3:void ():41:42 -> - 4:4:void ():44:44 -> - 5:5:void (android.content.Context,android.util.AttributeSet):50:50 -> - 6:7:void (android.content.Context,android.util.AttributeSet):41:42 -> - 8:8:void (android.content.Context,android.util.AttributeSet):44:44 -> - 1:4:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):114:114 -> J - 5:10:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):115:115 -> J - 11:16:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):119:119 -> J - 17:18:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):120:120 -> J - 19:25:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):122:122 -> J - 26:32:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):123:123 -> J - 33:44:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):124:124 -> J - 45:61:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):125:125 -> J - 62:64:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):121:121 -> J - 65:70:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):127:127 -> J - 71:76:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):129:129 -> J - 77:82:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):130:130 -> J - 83:91:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):134:134 -> J - 92:100:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):135:135 -> J - 101:102:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):138:138 -> J - 103:104:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):139:139 -> J - 105:108:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):140:140 -> J - 109:112:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):141:141 -> J - 113:117:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):142:142 -> J - 118:120:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):139:139 -> J - 121:124:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):147:147 -> J - 125:137:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):149:149 -> J - 138:148:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):150:150 -> J - 149:152:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):153:153 -> J - 153:155:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):154:154 -> J + 1:1:void ():45:45 -> + 2:3:void ():39:40 -> + 4:4:void ():42:42 -> + 5:5:void (android.content.Context,android.util.AttributeSet):48:48 -> + 6:7:void (android.content.Context,android.util.AttributeSet):39:40 -> + 8:8:void (android.content.Context,android.util.AttributeSet):42:42 -> + 1:4:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):112:112 -> J + 5:10:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):113:113 -> J + 11:16:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):117:117 -> J + 17:18:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):118:118 -> J + 19:25:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):120:120 -> J + 26:32:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):121:121 -> J + 33:44:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):122:122 -> J + 45:61:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):123:123 -> J + 62:64:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):119:119 -> J + 65:70:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):125:125 -> J + 71:82:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):126:126 -> J + 83:91:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):130:130 -> J + 92:100:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):131:131 -> J + 101:102:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):134:134 -> J + 103:104:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):135:135 -> J + 105:108:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):136:136 -> J + 109:112:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):137:137 -> J + 113:117:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):138:138 -> J + 118:120:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):135:135 -> J + 121:124:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):143:143 -> J + 125:137:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):145:145 -> J + 138:148:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):146:146 -> J + 149:152:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):149:149 -> J + 153:155:void layoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):150:150 -> J android.view.View findFirstDependency(java.util.List) -> L - 1:6:int getOverlapPixelsForOffset(android.view.View):167:167 -> M - 7:20:int getOverlapPixelsForOffset(android.view.View):169:169 -> M + 1:6:int getOverlapPixelsForOffset(android.view.View):163:163 -> M + 7:20:int getOverlapPixelsForOffset(android.view.View):165:165 -> M float getOverlapRatioForOffset(android.view.View) -> N - 1:3:int getOverlayTop():205:205 -> O - 1:5:int getScrollRange(android.view.View):180:180 -> P - 1:3:int getVerticalLayoutGap():187:187 -> Q + 1:3:int getOverlayTop():201:201 -> O + 1:5:int getScrollRange(android.view.View):176:176 -> P + 1:3:int getVerticalLayoutGap():183:183 -> Q 1:1:int resolveGravity(int):0:0 -> R - 1:3:void setOverlayTop(int):197:197 -> S + 1:3:void setOverlayTop(int):193:193 -> S 1:1:boolean shouldHeaderOverlapScrollingChild():0:0 -> T - 1:12:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):61:61 -> q - 13:16:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):67:67 -> q - 17:22:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):68:68 -> q - 23:28:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):70:70 -> q - 29:34:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):72:72 -> q - 35:40:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):73:73 -> q - 41:44:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):75:75 -> q - 45:51:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):76:76 -> q - 52:55:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):81:81 -> q - 56:60:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):84:84 -> q - 61:64:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):85:85 -> q - 65:72:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):86:86 -> q - 73:77:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):87:87 -> q - 78:88:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):89:89 -> q - 89:97:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):93:93 -> q - 98:104:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):100:100 -> q + 1:12:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):59:59 -> q + 13:16:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):65:65 -> q + 17:22:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):66:66 -> q + 23:28:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):68:68 -> q + 29:34:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):70:70 -> q + 35:40:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):71:71 -> q + 41:44:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):73:73 -> q + 45:51:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):74:74 -> q + 52:55:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):79:79 -> q + 56:60:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):82:82 -> q + 61:64:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):83:83 -> q + 65:72:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):84:84 -> q + 73:77:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):85:85 -> q + 78:88:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):87:87 -> q + 89:97:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):91:91 -> q + 98:104:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):98:98 -> q com.google.android.material.appbar.MaterialToolbar -> com.google.android.material.appbar.MaterialToolbar: # {"id":"sourceFile","fileName":"MaterialToolbar.java"} java.lang.Integer navigationIconTint -> d @@ -139945,94 +144780,89 @@ com.google.android.material.appbar.MaterialToolbar -> com.google.android.materia java.lang.Boolean logoAdjustViewBounds -> h int DEF_STYLE_RES -> i android.widget.ImageView$ScaleType[] LOGO_SCALE_TYPE_ARRAY -> j - 1:4:void ():73:73 -> - 5:27:void ():75:75 -> - 1:1:void (android.content.Context,android.util.AttributeSet):98:98 -> - 2:2:void (android.content.Context,android.util.AttributeSet,int):102:102 -> - 3:3:void (android.content.Context,android.util.AttributeSet,int):104:104 -> - 4:5:void (android.content.Context,android.util.AttributeSet,int):106:107 -> - 6:7:void (android.content.Context,android.util.AttributeSet,int):110:111 -> - 8:9:void (android.content.Context,android.util.AttributeSet,int):114:115 -> - 10:12:void (android.content.Context,android.util.AttributeSet,int):117:119 -> - 13:14:void (android.content.Context,android.util.AttributeSet,int):122:123 -> - 15:15:void (android.content.Context,android.util.AttributeSet,int):126:126 -> - 16:16:void (android.content.Context,android.util.AttributeSet,int):128:128 -> - 3:6:android.graphics.drawable.Drawable maybeTintNavigationIcon(android.graphics.drawable.Drawable):396:396 -> A - 7:14:android.graphics.drawable.Drawable maybeTintNavigationIcon(android.graphics.drawable.Drawable):397:397 -> A - 15:24:android.graphics.drawable.Drawable maybeTintNavigationIcon(android.graphics.drawable.Drawable):398:398 -> A - 1:6:void updateLogoImageView():222:222 -> B - 7:10:void updateLogoImageView():225:225 -> B - 11:17:void updateLogoImageView():226:226 -> B - 18:21:void updateLogoImageView():228:228 -> B - 22:25:void updateLogoImageView():229:229 -> B - 1:3:android.widget.ImageView$ScaleType getLogoScaleType():241:241 -> getLogoScaleType - 1:3:java.lang.Integer getNavigationIconTint():327:327 -> getNavigationIconTint - 1:4:void inflateMenu(int):134:134 -> inflateMenu - 5:8:void inflateMenu(int):135:135 -> inflateMenu - 9:14:void inflateMenu(int):136:136 -> inflateMenu - 15:19:void inflateMenu(int):138:138 -> inflateMenu - 20:25:void inflateMenu(int):140:140 -> inflateMenu - 1:3:void onAttachedToWindow():271:271 -> onAttachedToWindow - 4:7:void onAttachedToWindow():273:273 -> onAttachedToWindow - 1:3:void onLayout(boolean,int,int,int,int):146:146 -> onLayout - 4:6:void onLayout(boolean,int,int,int,int):148:148 -> onLayout - 7:10:void onLayout(boolean,int,int,int,int):149:149 -> onLayout - 1:3:void setElevation(float):279:279 -> setElevation - 4:7:void setElevation(float):281:281 -> setElevation - 1:12:void setLogoAdjustViewBounds(boolean):263:263 -> setLogoAdjustViewBounds - 13:18:void setLogoAdjustViewBounds(boolean):264:264 -> setLogoAdjustViewBounds - 19:22:void setLogoAdjustViewBounds(boolean):265:265 -> setLogoAdjustViewBounds - 1:4:void setLogoScaleType(android.widget.ImageView$ScaleType):246:246 -> setLogoScaleType - 5:6:void setLogoScaleType(android.widget.ImageView$ScaleType):247:247 -> setLogoScaleType - 7:10:void setLogoScaleType(android.widget.ImageView$ScaleType):248:248 -> setLogoScaleType - 1:8:void setNavigationIcon(android.graphics.drawable.Drawable):286:286 -> setNavigationIcon - 1:6:void setNavigationIconTint(int):295:295 -> setNavigationIconTint - 7:12:void setNavigationIconTint(int):296:296 -> setNavigationIconTint - 13:16:void setNavigationIconTint(int):299:299 -> setNavigationIconTint - 1:4:void setSubtitleCentered(boolean):362:362 -> setSubtitleCentered - 5:6:void setSubtitleCentered(boolean):363:363 -> setSubtitleCentered - 7:10:void setSubtitleCentered(boolean):364:364 -> setSubtitleCentered - 1:4:void setTitleCentered(boolean):338:338 -> setTitleCentered - 5:6:void setTitleCentered(boolean):339:339 -> setTitleCentered - 7:10:void setTitleCentered(boolean):340:340 -> setTitleCentered - 1:4:android.util.Pair calculateTitleBoundLimits(android.widget.TextView,android.widget.TextView):177:177 -> w - 5:6:android.util.Pair calculateTitleBoundLimits(android.widget.TextView,android.widget.TextView):178:178 -> w - 7:10:android.util.Pair calculateTitleBoundLimits(android.widget.TextView,android.widget.TextView):179:179 -> w - 11:16:android.util.Pair calculateTitleBoundLimits(android.widget.TextView,android.widget.TextView):180:180 -> w - 17:22:android.util.Pair calculateTitleBoundLimits(android.widget.TextView,android.widget.TextView):182:182 -> w - 23:26:android.util.Pair calculateTitleBoundLimits(android.widget.TextView,android.widget.TextView):183:183 -> w - 27:38:android.util.Pair calculateTitleBoundLimits(android.widget.TextView,android.widget.TextView):184:184 -> w - 39:50:android.util.Pair calculateTitleBoundLimits(android.widget.TextView,android.widget.TextView):185:185 -> w - 51:54:android.util.Pair calculateTitleBoundLimits(android.widget.TextView,android.widget.TextView):186:186 -> w - 55:66:android.util.Pair calculateTitleBoundLimits(android.widget.TextView,android.widget.TextView):188:188 -> w - 67:73:android.util.Pair calculateTitleBoundLimits(android.widget.TextView,android.widget.TextView):189:189 -> w - 74:87:android.util.Pair calculateTitleBoundLimits(android.widget.TextView,android.widget.TextView):194:194 -> w - 1:7:void initBackground(android.content.Context):379:379 -> x - 8:12:void initBackground(android.content.Context):382:382 -> x - 13:18:void initBackground(android.content.Context):383:383 -> x - 19:23:void initBackground(android.content.Context):386:386 -> x - 24:26:void initBackground(android.content.Context):387:387 -> x - 27:29:void initBackground(android.content.Context):388:388 -> x - 30:36:void initBackground(android.content.Context):389:389 -> x - 37:40:void initBackground(android.content.Context):390:390 -> x - 1:4:void layoutTitleCenteredHorizontally(android.view.View,android.util.Pair):199:199 -> y - 5:8:void layoutTitleCenteredHorizontally(android.view.View,android.util.Pair):200:200 -> y - 9:14:void layoutTitleCenteredHorizontally(android.view.View,android.util.Pair):202:202 -> y - 15:28:void layoutTitleCenteredHorizontally(android.view.View,android.util.Pair):205:205 -> y - 29:42:void layoutTitleCenteredHorizontally(android.view.View,android.util.Pair):206:206 -> y - 43:54:void layoutTitleCenteredHorizontally(android.view.View,android.util.Pair):207:207 -> y - 55:58:void layoutTitleCenteredHorizontally(android.view.View,android.util.Pair):214:214 -> y - 59:62:void layoutTitleCenteredHorizontally(android.view.View,android.util.Pair):215:215 -> y - 63:65:void layoutTitleCenteredHorizontally(android.view.View,android.util.Pair):213:213 -> y - 66:77:void layoutTitleCenteredHorizontally(android.view.View,android.util.Pair):218:218 -> y - 1:9:void maybeCenterTitleViews():153:153 -> z - 10:13:void maybeCenterTitleViews():157:157 -> z - 14:22:void maybeCenterTitleViews():158:158 -> z - 23:26:void maybeCenterTitleViews():164:164 -> z - 27:32:void maybeCenterTitleViews():166:166 -> z - 33:35:void maybeCenterTitleViews():167:167 -> z - 36:41:void maybeCenterTitleViews():170:170 -> z - 42:45:void maybeCenterTitleViews():171:171 -> z + 1:4:void ():68:68 -> + 5:27:void ():70:70 -> + 1:1:void (android.content.Context,android.util.AttributeSet):93:93 -> + 2:2:void (android.content.Context,android.util.AttributeSet,int):97:97 -> + 3:3:void (android.content.Context,android.util.AttributeSet,int):99:99 -> + 4:5:void (android.content.Context,android.util.AttributeSet,int):101:102 -> + 6:7:void (android.content.Context,android.util.AttributeSet,int):105:106 -> + 8:9:void (android.content.Context,android.util.AttributeSet,int):109:110 -> + 10:12:void (android.content.Context,android.util.AttributeSet,int):112:114 -> + 13:14:void (android.content.Context,android.util.AttributeSet,int):117:118 -> + 15:15:void (android.content.Context,android.util.AttributeSet,int):121:121 -> + 16:16:void (android.content.Context,android.util.AttributeSet,int):123:123 -> + 3:6:android.graphics.drawable.Drawable maybeTintNavigationIcon(android.graphics.drawable.Drawable):377:377 -> A + 7:14:android.graphics.drawable.Drawable maybeTintNavigationIcon(android.graphics.drawable.Drawable):378:378 -> A + 15:24:android.graphics.drawable.Drawable maybeTintNavigationIcon(android.graphics.drawable.Drawable):379:379 -> A + 1:6:void updateLogoImageView():204:204 -> B + 7:10:void updateLogoImageView():207:207 -> B + 11:17:void updateLogoImageView():208:208 -> B + 18:21:void updateLogoImageView():210:210 -> B + 22:25:void updateLogoImageView():211:211 -> B + 1:3:android.widget.ImageView$ScaleType getLogoScaleType():223:223 -> getLogoScaleType + 1:3:java.lang.Integer getNavigationIconTint():308:308 -> getNavigationIconTint + 1:3:void onAttachedToWindow():253:253 -> onAttachedToWindow + 4:7:void onAttachedToWindow():255:255 -> onAttachedToWindow + 1:3:void onLayout(boolean,int,int,int,int):128:128 -> onLayout + 4:6:void onLayout(boolean,int,int,int,int):130:130 -> onLayout + 7:10:void onLayout(boolean,int,int,int,int):131:131 -> onLayout + 1:3:void setElevation(float):260:260 -> setElevation + 4:7:void setElevation(float):262:262 -> setElevation + 1:12:void setLogoAdjustViewBounds(boolean):245:245 -> setLogoAdjustViewBounds + 13:18:void setLogoAdjustViewBounds(boolean):246:246 -> setLogoAdjustViewBounds + 19:22:void setLogoAdjustViewBounds(boolean):247:247 -> setLogoAdjustViewBounds + 1:4:void setLogoScaleType(android.widget.ImageView$ScaleType):228:228 -> setLogoScaleType + 5:6:void setLogoScaleType(android.widget.ImageView$ScaleType):229:229 -> setLogoScaleType + 7:10:void setLogoScaleType(android.widget.ImageView$ScaleType):230:230 -> setLogoScaleType + 1:8:void setNavigationIcon(android.graphics.drawable.Drawable):267:267 -> setNavigationIcon + 1:6:void setNavigationIconTint(int):276:276 -> setNavigationIconTint + 7:12:void setNavigationIconTint(int):277:277 -> setNavigationIconTint + 13:16:void setNavigationIconTint(int):280:280 -> setNavigationIconTint + 1:4:void setSubtitleCentered(boolean):343:343 -> setSubtitleCentered + 5:6:void setSubtitleCentered(boolean):344:344 -> setSubtitleCentered + 7:10:void setSubtitleCentered(boolean):345:345 -> setSubtitleCentered + 1:4:void setTitleCentered(boolean):319:319 -> setTitleCentered + 5:6:void setTitleCentered(boolean):320:320 -> setTitleCentered + 7:10:void setTitleCentered(boolean):321:321 -> setTitleCentered + 1:4:android.util.Pair calculateTitleBoundLimits(android.widget.TextView,android.widget.TextView):159:159 -> w + 5:6:android.util.Pair calculateTitleBoundLimits(android.widget.TextView,android.widget.TextView):160:160 -> w + 7:10:android.util.Pair calculateTitleBoundLimits(android.widget.TextView,android.widget.TextView):161:161 -> w + 11:16:android.util.Pair calculateTitleBoundLimits(android.widget.TextView,android.widget.TextView):162:162 -> w + 17:22:android.util.Pair calculateTitleBoundLimits(android.widget.TextView,android.widget.TextView):164:164 -> w + 23:26:android.util.Pair calculateTitleBoundLimits(android.widget.TextView,android.widget.TextView):165:165 -> w + 27:38:android.util.Pair calculateTitleBoundLimits(android.widget.TextView,android.widget.TextView):166:166 -> w + 39:50:android.util.Pair calculateTitleBoundLimits(android.widget.TextView,android.widget.TextView):167:167 -> w + 51:54:android.util.Pair calculateTitleBoundLimits(android.widget.TextView,android.widget.TextView):168:168 -> w + 55:66:android.util.Pair calculateTitleBoundLimits(android.widget.TextView,android.widget.TextView):170:170 -> w + 67:73:android.util.Pair calculateTitleBoundLimits(android.widget.TextView,android.widget.TextView):171:171 -> w + 74:87:android.util.Pair calculateTitleBoundLimits(android.widget.TextView,android.widget.TextView):176:176 -> w + 1:7:void initBackground(android.content.Context):360:360 -> x + 8:12:void initBackground(android.content.Context):363:363 -> x + 13:18:void initBackground(android.content.Context):364:364 -> x + 19:23:void initBackground(android.content.Context):367:367 -> x + 24:26:void initBackground(android.content.Context):368:368 -> x + 27:29:void initBackground(android.content.Context):369:369 -> x + 30:36:void initBackground(android.content.Context):370:370 -> x + 37:40:void initBackground(android.content.Context):371:371 -> x + 1:4:void layoutTitleCenteredHorizontally(android.view.View,android.util.Pair):181:181 -> y + 5:8:void layoutTitleCenteredHorizontally(android.view.View,android.util.Pair):182:182 -> y + 9:14:void layoutTitleCenteredHorizontally(android.view.View,android.util.Pair):184:184 -> y + 15:28:void layoutTitleCenteredHorizontally(android.view.View,android.util.Pair):187:187 -> y + 29:42:void layoutTitleCenteredHorizontally(android.view.View,android.util.Pair):188:188 -> y + 43:54:void layoutTitleCenteredHorizontally(android.view.View,android.util.Pair):189:189 -> y + 55:58:void layoutTitleCenteredHorizontally(android.view.View,android.util.Pair):196:196 -> y + 59:62:void layoutTitleCenteredHorizontally(android.view.View,android.util.Pair):197:197 -> y + 63:65:void layoutTitleCenteredHorizontally(android.view.View,android.util.Pair):195:195 -> y + 66:77:void layoutTitleCenteredHorizontally(android.view.View,android.util.Pair):200:200 -> y + 1:9:void maybeCenterTitleViews():135:135 -> z + 10:13:void maybeCenterTitleViews():139:139 -> z + 14:22:void maybeCenterTitleViews():140:140 -> z + 23:26:void maybeCenterTitleViews():146:146 -> z + 27:32:void maybeCenterTitleViews():148:148 -> z + 33:35:void maybeCenterTitleViews():149:149 -> z + 36:41:void maybeCenterTitleViews():152:152 -> z + 42:45:void maybeCenterTitleViews():153:153 -> z com.google.android.material.appbar.ViewOffsetBehavior -> com.google.android.material.appbar.f: # {"id":"sourceFile","fileName":"ViewOffsetBehavior.java"} com.google.android.material.appbar.ViewOffsetHelper viewOffsetHelper -> d @@ -140086,36 +144916,36 @@ com.google.android.material.appbar.ViewOffsetHelper -> com.google.android.materi com.google.android.material.appbar.ViewUtilsLollipop -> com.google.android.material.appbar.h: # {"id":"sourceFile","fileName":"ViewUtilsLollipop.java"} int[] STATE_LIST_ANIM_ATTRS -> a - 4:10:void ():36:36 -> - 1:6:void setBoundsViewOutlineProvider(android.view.View):39:39 -> a - 1:10:void setDefaultAppBarLayoutStateListAnimator(android.view.View,float):62:62 -> b - 11:15:void setDefaultAppBarLayoutStateListAnimator(android.view.View,float):64:64 -> b - 16:34:void setDefaultAppBarLayoutStateListAnimator(android.view.View,float):67:67 -> b - 35:45:void setDefaultAppBarLayoutStateListAnimator(android.view.View,float):69:69 -> b - 46:48:void setDefaultAppBarLayoutStateListAnimator(android.view.View,float):67:67 -> b - 49:56:void setDefaultAppBarLayoutStateListAnimator(android.view.View,float):72:72 -> b - 57:64:void setDefaultAppBarLayoutStateListAnimator(android.view.View,float):74:74 -> b - 65:67:void setDefaultAppBarLayoutStateListAnimator(android.view.View,float):72:72 -> b - 68:86:void setDefaultAppBarLayoutStateListAnimator(android.view.View,float):77:77 -> b - 87:90:void setDefaultAppBarLayoutStateListAnimator(android.view.View,float):79:79 -> b - 1:4:void setStateListAnimatorFromAttrs(android.view.View,android.util.AttributeSet,int,int):44:44 -> c - 5:12:void setStateListAnimatorFromAttrs(android.view.View,android.util.AttributeSet,int,int):45:45 -> c - 13:16:void setStateListAnimatorFromAttrs(android.view.View,android.util.AttributeSet,int,int):46:46 -> c - 17:22:void setStateListAnimatorFromAttrs(android.view.View,android.util.AttributeSet,int,int):49:49 -> c - 23:30:void setStateListAnimatorFromAttrs(android.view.View,android.util.AttributeSet,int,int):51:51 -> c - 31:37:void setStateListAnimatorFromAttrs(android.view.View,android.util.AttributeSet,int,int):52:52 -> c - 38:44:void setStateListAnimatorFromAttrs(android.view.View,android.util.AttributeSet,int,int):55:55 -> c - 45:45:void setStateListAnimatorFromAttrs(android.view.View,android.util.AttributeSet,int,int):56:56 -> c -com.google.android.material.badge.BadgeDrawable -> Q1.a: + 4:10:void ():34:34 -> + 1:6:void setBoundsViewOutlineProvider(android.view.View):37:37 -> a + 1:10:void setDefaultAppBarLayoutStateListAnimator(android.view.View,float):60:60 -> b + 11:15:void setDefaultAppBarLayoutStateListAnimator(android.view.View,float):62:62 -> b + 16:34:void setDefaultAppBarLayoutStateListAnimator(android.view.View,float):65:65 -> b + 35:45:void setDefaultAppBarLayoutStateListAnimator(android.view.View,float):67:67 -> b + 46:48:void setDefaultAppBarLayoutStateListAnimator(android.view.View,float):65:65 -> b + 49:56:void setDefaultAppBarLayoutStateListAnimator(android.view.View,float):70:70 -> b + 57:64:void setDefaultAppBarLayoutStateListAnimator(android.view.View,float):72:72 -> b + 65:67:void setDefaultAppBarLayoutStateListAnimator(android.view.View,float):70:70 -> b + 68:86:void setDefaultAppBarLayoutStateListAnimator(android.view.View,float):75:75 -> b + 87:90:void setDefaultAppBarLayoutStateListAnimator(android.view.View,float):77:77 -> b + 1:4:void setStateListAnimatorFromAttrs(android.view.View,android.util.AttributeSet,int,int):42:42 -> c + 5:12:void setStateListAnimatorFromAttrs(android.view.View,android.util.AttributeSet,int,int):43:43 -> c + 13:16:void setStateListAnimatorFromAttrs(android.view.View,android.util.AttributeSet,int,int):44:44 -> c + 17:22:void setStateListAnimatorFromAttrs(android.view.View,android.util.AttributeSet,int,int):47:47 -> c + 23:30:void setStateListAnimatorFromAttrs(android.view.View,android.util.AttributeSet,int,int):49:49 -> c + 31:37:void setStateListAnimatorFromAttrs(android.view.View,android.util.AttributeSet,int,int):50:50 -> c + 38:44:void setStateListAnimatorFromAttrs(android.view.View,android.util.AttributeSet,int,int):53:53 -> c + 45:45:void setStateListAnimatorFromAttrs(android.view.View,android.util.AttributeSet,int,int):54:54 -> c +com.google.android.material.badge.BadgeDrawable -> U1.a: # {"id":"sourceFile","fileName":"BadgeDrawable.java"} java.lang.ref.WeakReference contextRef -> d com.google.android.material.shape.MaterialShapeDrawable shapeDrawable -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/h;"} com.google.android.material.internal.TextDrawableHelper textDrawableHelper -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/internal/j;"} android.graphics.Rect badgeBounds -> g com.google.android.material.badge.BadgeState state -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ1/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU1/b;"} float badgeCenterX -> i float badgeCenterY -> j int maxBadgeNumber -> k @@ -140126,322 +144956,300 @@ com.google.android.material.badge.BadgeDrawable -> Q1.a: java.lang.ref.WeakReference customBadgeParentRef -> p int DEFAULT_STYLE -> q int DEFAULT_THEME_ATTR -> r - 1:4:void ():170:170 -> - 5:9:void ():171:171 -> - 1:3:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):308:308 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;IIILQ1/b$a;)V"} - 4:10:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):309:309 -> - 11:13:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):310:310 -> - 14:20:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):311:311 -> - 21:27:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):313:313 -> - 28:36:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):314:314 -> - 37:48:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):317:317 -> - 49:50:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):318:318 -> - 51:56:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):322:322 -> - 57:61:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):323:323 -> - 62:65:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):324:324 -> - 66:71:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):325:325 -> - 72:76:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):326:326 -> - 77:80:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):327:327 -> - 81:84:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):320:320 -> - 85:93:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):328:328 -> - 94:97:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):329:329 -> - 1:6:int getTotalHorizontalOffsetForState():1246:1246 -> A - 7:13:int getTotalHorizontalOffsetForState():1247:1247 -> A - 14:19:int getTotalHorizontalOffsetForState():1248:1248 -> A - 20:26:int getTotalHorizontalOffsetForState():1250:1250 -> A - 27:42:int getTotalHorizontalOffsetForState():1251:1251 -> A - 43:50:int getTotalHorizontalOffsetForState():1253:1253 -> A - 1:6:int getTotalVerticalOffsetForState():1220:1220 -> B - 7:12:int getTotalVerticalOffsetForState():1221:1221 -> B - 13:18:int getTotalVerticalOffsetForState():1222:1222 -> B - 19:28:int getTotalVerticalOffsetForState():1223:1223 -> B - 29:39:int getTotalVerticalOffsetForState():1227:1227 -> B - 40:43:int getTotalVerticalOffsetForState():1226:1226 -> B - 44:45:int getTotalVerticalOffsetForState():1228:1228 -> B - 46:51:int getTotalVerticalOffsetForState():1230:1230 -> B - 52:55:int getTotalVerticalOffsetForState():1229:1229 -> B - 56:61:int getTotalVerticalOffsetForState():1238:1238 -> B - 62:68:int getTotalVerticalOffsetForState():1239:1239 -> B - 69:76:int getTotalVerticalOffsetForState():1241:1241 -> B - 1:17:boolean hasBadgeContent():1453:1453 -> C - 1:20:boolean hasNumber():533:533 -> D - 1:7:boolean hasText():583:583 -> E - 1:6:boolean isAnchorViewWrappedInCompatParent():399:399 -> F - 7:18:boolean isAnchorViewWrappedInCompatParent():401:401 -> F - 1:13:void onAlphaUpdated():729:729 -> G - 14:17:void onAlphaUpdated():730:730 -> G - 1:10:void onBackgroundColorUpdated():481:481 -> H - 11:18:void onBackgroundColorUpdated():482:482 -> H - 19:23:void onBackgroundColorUpdated():483:483 -> H - 24:27:void onBackgroundColorUpdated():484:484 -> H - 1:6:void onBadgeContentUpdated():1511:1511 -> I - 7:9:void onBadgeContentUpdated():1512:1512 -> I - 10:12:void onBadgeContentUpdated():1513:1513 -> I - 13:16:void onBadgeContentUpdated():1514:1514 -> I - 1:10:void onBadgeGravityUpdated():701:701 -> J - 11:12:void onBadgeGravityUpdated():702:702 -> J - 13:30:void onBadgeGravityUpdated():703:703 -> J - 31:34:void onBadgeGravityUpdated():702:702 -> J - 1:11:void onBadgeShapeAppearanceUpdated():1167:1167 -> K - 12:13:void onBadgeShapeAppearanceUpdated():1171:1171 -> K - 14:19:void onBadgeShapeAppearanceUpdated():1174:1174 -> K - 20:26:void onBadgeShapeAppearanceUpdated():1175:1175 -> K - 27:32:void onBadgeShapeAppearanceUpdated():1176:1176 -> K - 33:38:void onBadgeShapeAppearanceUpdated():1177:1177 -> K - 39:45:void onBadgeShapeAppearanceUpdated():1178:1178 -> K - 46:51:void onBadgeShapeAppearanceUpdated():1179:1179 -> K - 52:55:void onBadgeShapeAppearanceUpdated():1172:1172 -> K - 56:59:void onBadgeShapeAppearanceUpdated():1180:1180 -> K - 60:62:void onBadgeShapeAppearanceUpdated():1171:1171 -> K - 63:66:void onBadgeShapeAppearanceUpdated():1181:1181 -> K - 1:11:void onBadgeTextAppearanceUpdated():1108:1108 -> L - 12:22:void onBadgeTextAppearanceUpdated():1112:1112 -> L - 23:31:void onBadgeTextAppearanceUpdated():1113:1113 -> L - 32:36:void onBadgeTextAppearanceUpdated():1116:1116 -> L - 37:39:void onBadgeTextAppearanceUpdated():1117:1117 -> L - 40:42:void onBadgeTextAppearanceUpdated():1118:1118 -> L - 43:46:void onBadgeTextAppearanceUpdated():1119:1119 -> L - 1:15:void onBadgeTextColorUpdated():513:513 -> M - 16:19:void onBadgeTextColorUpdated():514:514 -> M - 1:3:void onMaxBadgeLengthUpdated():673:673 -> N - 4:9:void onMaxBadgeLengthUpdated():674:674 -> N - 10:12:void onMaxBadgeLengthUpdated():675:675 -> N - 13:16:void onMaxBadgeLengthUpdated():676:676 -> N - 1:6:void onNumberUpdated():576:576 -> O - 7:10:void onNumberUpdated():577:577 -> O - 1:4:void onTextUpdated():623:623 -> P - 1:7:void onVisibilityUpdated():278:278 -> Q - 8:10:void onVisibilityUpdated():279:279 -> Q - 11:22:void onVisibilityUpdated():282:282 -> Q - 23:36:void onVisibilityUpdated():283:283 -> Q - 1:3:void restoreState():288:288 -> R - 4:6:void restoreState():289:289 -> R - 7:9:void restoreState():291:291 -> R - 10:12:void restoreState():293:293 -> R - 13:15:void restoreState():294:294 -> R - 16:18:void restoreState():295:295 -> R - 19:21:void restoreState():296:296 -> R - 22:24:void restoreState():297:297 -> R - 25:27:void restoreState():299:299 -> R - 28:31:void restoreState():300:300 -> R - 1:5:void setBackgroundColor(int):476:476 -> S - 6:9:void setBackgroundColor(int):477:477 -> S - 1:12:void setBadgeTextColor(int):506:506 -> T - 13:17:void setBadgeTextColor(int):507:507 -> T - 18:21:void setBadgeTextColor(int):508:508 -> T - 2:5:void setNumber(int):558:558 -> U - 6:13:void setNumber(int):559:559 -> U - 14:18:void setNumber(int):560:560 -> U - 19:22:void setNumber(int):561:561 -> U - 1:12:void setText(java.lang.String):605:605 -> V - 13:17:void setText(java.lang.String):606:606 -> V - 18:21:void setText(java.lang.String):607:607 -> V - 1:5:void setVisible(boolean):273:273 -> W - 6:9:void setVisible(boolean):274:274 -> W - 1:8:void tryWrapAnchorInCompatParent(android.view.View):415:415 -> X - 9:20:void tryWrapAnchorInCompatParent(android.view.View):416:416 -> X - 21:27:void tryWrapAnchorInCompatParent(android.view.View):417:417 -> X - 28:30:void tryWrapAnchorInCompatParent(android.view.View):421:421 -> X - 31:39:void tryWrapAnchorInCompatParent(android.view.View):424:424 -> X - 40:45:void tryWrapAnchorInCompatParent(android.view.View):425:425 -> X - 46:48:void tryWrapAnchorInCompatParent(android.view.View):426:426 -> X - 49:51:void tryWrapAnchorInCompatParent(android.view.View):427:427 -> X - 52:58:void tryWrapAnchorInCompatParent(android.view.View):428:428 -> X - 59:65:void tryWrapAnchorInCompatParent(android.view.View):429:429 -> X - 66:72:void tryWrapAnchorInCompatParent(android.view.View):430:430 -> X - 73:76:void tryWrapAnchorInCompatParent(android.view.View):432:432 -> X - 77:79:void tryWrapAnchorInCompatParent(android.view.View):433:433 -> X - 80:88:void tryWrapAnchorInCompatParent(android.view.View):434:434 -> X - 89:91:void tryWrapAnchorInCompatParent(android.view.View):437:437 -> X - 92:94:void tryWrapAnchorInCompatParent(android.view.View):438:438 -> X - 95:101:void tryWrapAnchorInCompatParent(android.view.View):439:439 -> X - 102:110:void tryWrapAnchorInCompatParent(android.view.View):443:443 -> X - 1:7:void updateAnchorParentToNotClip(android.view.View):453:453 -> Y - 8:10:void updateAnchorParentToNotClip(android.view.View):454:454 -> Y - 11:14:void updateAnchorParentToNotClip(android.view.View):455:455 -> Y - 1:7:void updateBadgeCoordinates(android.view.View,android.widget.FrameLayout):384:384 -> Z - 8:13:void updateBadgeCoordinates(android.view.View,android.widget.FrameLayout):386:386 -> Z - 14:17:void updateBadgeCoordinates(android.view.View,android.widget.FrameLayout):387:387 -> Z - 18:26:void updateBadgeCoordinates(android.view.View,android.widget.FrameLayout):389:389 -> Z - 27:29:void updateBadgeCoordinates(android.view.View,android.widget.FrameLayout):392:392 -> Z - 30:32:void updateBadgeCoordinates(android.view.View,android.widget.FrameLayout):394:394 -> Z - 33:36:void updateBadgeCoordinates(android.view.View,android.widget.FrameLayout):395:395 -> Z - 1:4:void onTextSizeChange():770:770 -> a - 1:8:void updateCenterAndBounds():1185:1185 -> a0 - 9:26:void updateCenterAndBounds():1186:1186 -> a0 - 27:31:void updateCenterAndBounds():1190:1190 -> a0 - 32:36:void updateCenterAndBounds():1191:1191 -> a0 - 37:41:void updateCenterAndBounds():1193:1193 -> a0 - 42:44:void updateCenterAndBounds():1195:1195 -> a0 - 45:56:void updateCenterAndBounds():1197:1197 -> a0 - 57:62:void updateCenterAndBounds():1198:1198 -> a0 - 63:68:void updateCenterAndBounds():1201:1201 -> a0 - 69:71:void updateCenterAndBounds():1202:1202 -> a0 - 72:74:void updateCenterAndBounds():1205:1205 -> a0 - 75:87:void updateCenterAndBounds():1207:1207 -> a0 - 88:95:void updateCenterAndBounds():1211:1211 -> a0 - 96:100:void updateCenterAndBounds():1212:1212 -> a0 - 101:108:void updateCenterAndBounds():1214:1214 -> a0 - 109:116:void updateCenterAndBounds():1215:1215 -> a0 - 1:7:void autoAdjustWithinGrandparentBounds(android.view.View):1340:1340 -> b - 8:17:void autoAdjustWithinGrandparentBounds(android.view.View):1342:1342 -> b - 18:21:void autoAdjustWithinGrandparentBounds(android.view.View):1345:1345 -> b - 22:25:void autoAdjustWithinGrandparentBounds(android.view.View):1346:1346 -> b - 26:35:void autoAdjustWithinGrandparentBounds(android.view.View):1348:1348 -> b - 36:41:void autoAdjustWithinGrandparentBounds(android.view.View):1349:1349 -> b - 42:50:void autoAdjustWithinGrandparentBounds(android.view.View):1350:1350 -> b - 51:54:void autoAdjustWithinGrandparentBounds(android.view.View):1353:1353 -> b - 55:58:void autoAdjustWithinGrandparentBounds(android.view.View):1354:1354 -> b - 59:67:void autoAdjustWithinGrandparentBounds(android.view.View):1355:1355 -> b - 68:71:void autoAdjustWithinGrandparentBounds(android.view.View):1362:1362 -> b - 72:75:void autoAdjustWithinGrandparentBounds(android.view.View):1363:1363 -> b - 76:79:void autoAdjustWithinGrandparentBounds(android.view.View):1364:1364 -> b - 80:87:void autoAdjustWithinGrandparentBounds(android.view.View):1365:1365 -> b - 88:100:void autoAdjustWithinGrandparentBounds(android.view.View):1369:1369 -> b - 101:113:void autoAdjustWithinGrandparentBounds(android.view.View):1372:1372 -> b - 114:126:void autoAdjustWithinGrandparentBounds(android.view.View):1375:1375 -> b - 127:136:void autoAdjustWithinGrandparentBounds(android.view.View):1378:1378 -> b - 1:7:void updateMaxBadgeNumber():1518:1518 -> b0 - 8:27:void updateMaxBadgeNumber():1521:1521 -> b0 - 28:34:void updateMaxBadgeNumber():1523:1523 -> b0 - 1:25:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1257:1257 -> c - 26:27:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1259:1259 -> c - 28:30:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1260:1260 -> c - 31:54:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1263:1263 -> c - 55:78:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1265:1265 -> c - 79:84:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1270:1270 -> c - 85:88:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1271:1271 -> c - 89:92:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1273:1273 -> c - 93:99:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1276:1276 -> c - 100:105:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1277:1277 -> c - 106:111:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1274:1274 -> c - 112:115:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1279:1279 -> c - 116:122:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1282:1282 -> c - 123:128:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1283:1283 -> c - 129:134:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1280:1280 -> c - 135:142:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1286:1286 -> c - 143:146:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1289:1289 -> c - 147:162:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1291:1291 -> c - 163:169:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1299:1299 -> c - 170:175:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1294:1294 -> c - 176:179:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1303:1303 -> c - 180:192:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1306:1306 -> c - 193:198:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1318:1318 -> c - 199:207:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1319:1319 -> c - 208:218:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1320:1320 -> c - 219:224:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1310:1310 -> c - 225:233:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1311:1311 -> c - 234:243:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1312:1312 -> c - 244:251:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1324:1324 -> c - 252:255:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1325:1325 -> c - 1:8:void clearNumber():567:567 -> d - 9:13:void clearNumber():568:568 -> d - 14:17:void clearNumber():569:569 -> d - 1:4:void draw(android.graphics.Canvas):752:752 -> draw - 5:23:void draw(android.graphics.Canvas):753:753 -> draw - 24:28:void draw(android.graphics.Canvas):756:756 -> draw - 29:34:void draw(android.graphics.Canvas):757:757 -> draw - 35:38:void draw(android.graphics.Canvas):758:758 -> draw - 1:8:void clearText():615:615 -> e - 9:13:void clearText():616:616 -> e - 14:17:void clearText():617:617 -> e - 1:13:com.google.android.material.badge.BadgeDrawable create(android.content.Context):248:248 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)LQ1/a;"} - 1:13:com.google.android.material.badge.BadgeDrawable createFromSavedState(android.content.Context,com.google.android.material.badge.BadgeState$State):242:242 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LQ1/b$a;)LQ1/a;"} - 1:7:int getAlpha():719:719 -> getAlpha - 1:7:int getIntrinsicHeight():741:741 -> getIntrinsicHeight - 1:7:int getIntrinsicWidth():747:747 -> getIntrinsicWidth - 1:2:int getOpacity():735:735 -> getOpacity - 1:6:void drawBadgeContent(android.graphics.Canvas):1429:1429 -> h - 7:11:void drawBadgeContent(android.graphics.Canvas):1431:1431 -> h - 12:13:void drawBadgeContent(android.graphics.Canvas):1432:1432 -> h - 14:18:void drawBadgeContent(android.graphics.Canvas):1433:1433 -> h - 19:25:void drawBadgeContent(android.graphics.Canvas):1434:1434 -> h - 26:32:void drawBadgeContent(android.graphics.Canvas):1443:1443 -> h - 33:34:void drawBadgeContent(android.graphics.Canvas):1444:1444 -> h - 35:48:void drawBadgeContent(android.graphics.Canvas):1447:1447 -> h - 49:52:void drawBadgeContent(android.graphics.Canvas):1448:1448 -> h - 53:56:void drawBadgeContent(android.graphics.Canvas):1444:1444 -> h - 1:6:java.lang.String getBadgeContent():1458:1458 -> i - 7:11:java.lang.String getBadgeContent():1459:1459 -> i - 12:17:java.lang.String getBadgeContent():1460:1460 -> i - 18:24:java.lang.String getBadgeContent():1461:1461 -> i - 1:2:boolean isStateful():709:709 -> isStateful - 1:8:float getBottomCutOff(android.view.View,float):1401:1401 -> j - 9:14:float getBottomCutOff(android.view.View,float):1402:1402 -> j - 15:19:float getBottomCutOff(android.view.View,float):1403:1403 -> j - 20:34:float getBottomCutOff(android.view.View,float):1406:1406 -> j - 1:8:java.lang.CharSequence getContentDescription():811:811 -> k - 9:14:java.lang.CharSequence getContentDescription():814:814 -> k - 15:19:java.lang.CharSequence getContentDescription():815:815 -> k - 20:25:java.lang.CharSequence getContentDescription():816:816 -> k - 26:30:java.lang.CharSequence getContentDescription():817:817 -> k - 31:35:java.lang.CharSequence getContentDescription():819:819 -> k - 1:13:android.widget.FrameLayout getCustomBadgeParent():407:407 -> l - 1:7:java.lang.CharSequence getEmptyContentDescription():854:854 -> m - 1:7:int getHorizontalOffset():920:920 -> n - 1:12:float getLeftCutOff(android.view.View,float):1393:1393 -> o - 1:5:boolean onStateChange(int[]):775:775 -> onStateChange - 1:7:int getMaxCharacterCount():633:633 -> p - 1:7:int getMaxNumber():656:656 -> q - 1:17:int getNumber():546:546 -> r - 1:14:java.lang.String getNumberBadgeText():1494:1494 -> s - 15:24:java.lang.String getNumberBadgeText():1497:1497 -> s - 25:27:java.lang.String getNumberBadgeText():1499:1499 -> s - 28:29:java.lang.String getNumberBadgeText():1502:1502 -> s - 30:35:java.lang.String getNumberBadgeText():1503:1503 -> s - 36:41:java.lang.String getNumberBadgeText():1504:1504 -> s - 42:51:java.lang.String getNumberBadgeText():1505:1505 -> s - 52:56:java.lang.String getNumberBadgeText():1502:1502 -> s - 57:76:java.lang.String getNumberBadgeText():1495:1495 -> s - 1:5:void setAlpha(int):724:724 -> setAlpha - 6:9:void setAlpha(int):725:725 -> setAlpha - 1:1:void setColorFilter(android.graphics.ColorFilter):715:715 -> setColorFilter - 1:9:java.lang.String getNumberContentDescription():825:825 -> t - 10:20:java.lang.String getNumberContentDescription():826:826 -> t - 21:34:java.lang.String getNumberContentDescription():830:830 -> t - 35:36:java.lang.String getNumberContentDescription():836:836 -> t - 37:50:java.lang.String getNumberContentDescription():837:837 -> t - 51:55:java.lang.String getNumberContentDescription():836:836 -> t - 56:61:java.lang.String getNumberContentDescription():832:832 -> t - 62:81:java.lang.String getNumberContentDescription():834:834 -> t - 82:87:java.lang.String getNumberContentDescription():833:833 -> t - 1:8:float getRightCutoff(android.view.View,float):1417:1417 -> u - 9:14:float getRightCutoff(android.view.View,float):1418:1418 -> u - 15:19:float getRightCutoff(android.view.View,float):1419:1419 -> u - 20:34:float getRightCutoff(android.view.View,float):1422:1422 -> u - 1:7:com.google.android.material.badge.BadgeState$State getSavedState():235:235 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ1/b$a;"} - 1:7:java.lang.String getText():594:594 -> w - 1:4:java.lang.String getTextBadgeText():1469:1469 -> x - 5:14:java.lang.String getTextBadgeText():1470:1470 -> x - 15:20:java.lang.String getTextBadgeText():1475:1475 -> x - 21:30:java.lang.String getTextBadgeText():1476:1476 -> x - 31:36:java.lang.String getTextBadgeText():1478:1478 -> x - 37:40:java.lang.String getTextBadgeText():1481:1481 -> x - 41:42:java.lang.String getTextBadgeText():1482:1482 -> x - 43:52:java.lang.String getTextBadgeText():1483:1483 -> x - 53:57:java.lang.String getTextBadgeText():1482:1482 -> x - 1:9:java.lang.CharSequence getTextContentDescription():845:845 -> y - 10:14:java.lang.CharSequence getTextContentDescription():849:849 -> y - 1:12:float getTopCutOff(android.view.View,float):1386:1386 -> z -com.google.android.material.badge.BadgeDrawable$1 -> Q1.a$a: -# {"id":"sourceFile","fileName":"BadgeDrawable.java"} - android.view.View val$anchorView -> d - android.widget.FrameLayout val$frameLayout -> e - com.google.android.material.badge.BadgeDrawable this$0 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ1/a;"} - 1:10:void (com.google.android.material.badge.BadgeDrawable,android.view.View,android.widget.FrameLayout):444:444 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/a;Landroid/view/View;Landroid/widget/FrameLayout;)V"} - 1:10:void run():447:447 -> run -com.google.android.material.badge.BadgeState -> Q1.b: + 1:4:void ():169:169 -> + 5:9:void ():170:170 -> + 1:3:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):334:334 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;IIILU1/b$a;)V"} + 4:10:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):335:335 -> + 11:13:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):336:336 -> + 14:20:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):337:337 -> + 21:27:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):339:339 -> + 28:36:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):340:340 -> + 37:48:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):343:343 -> + 49:50:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):344:344 -> + 51:56:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):348:348 -> + 57:61:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):349:349 -> + 62:65:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):350:350 -> + 66:71:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):351:351 -> + 72:76:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):352:352 -> + 77:80:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):353:353 -> + 81:84:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):346:346 -> + 85:93:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):354:354 -> + 94:97:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):355:355 -> + 1:7:float getTopCutOff(float):1389:1389 -> A + 1:6:int getTotalHorizontalOffsetForState():1209:1209 -> B + 7:13:int getTotalHorizontalOffsetForState():1210:1210 -> B + 14:19:int getTotalHorizontalOffsetForState():1211:1211 -> B + 20:26:int getTotalHorizontalOffsetForState():1213:1213 -> B + 27:42:int getTotalHorizontalOffsetForState():1214:1214 -> B + 43:50:int getTotalHorizontalOffsetForState():1216:1216 -> B + 1:6:int getTotalVerticalOffsetForState():1183:1183 -> C + 7:12:int getTotalVerticalOffsetForState():1184:1184 -> C + 13:18:int getTotalVerticalOffsetForState():1185:1185 -> C + 19:28:int getTotalVerticalOffsetForState():1186:1186 -> C + 29:39:int getTotalVerticalOffsetForState():1190:1190 -> C + 40:43:int getTotalVerticalOffsetForState():1189:1189 -> C + 44:45:int getTotalVerticalOffsetForState():1191:1191 -> C + 46:51:int getTotalVerticalOffsetForState():1193:1193 -> C + 52:55:int getTotalVerticalOffsetForState():1192:1192 -> C + 56:61:int getTotalVerticalOffsetForState():1201:1201 -> C + 62:68:int getTotalVerticalOffsetForState():1202:1202 -> C + 69:76:int getTotalVerticalOffsetForState():1204:1204 -> C + 1:17:boolean hasBadgeContent():1452:1452 -> D + 1:20:boolean hasNumber():495:495 -> E + 1:7:boolean hasText():545:545 -> F + 1:13:void onAlphaUpdated():691:691 -> G + 14:17:void onAlphaUpdated():692:692 -> G + 1:10:void onBackgroundColorUpdated():443:443 -> H + 11:18:void onBackgroundColorUpdated():444:444 -> H + 19:23:void onBackgroundColorUpdated():445:445 -> H + 24:27:void onBackgroundColorUpdated():446:446 -> H + 1:6:void onBadgeContentUpdated():1510:1510 -> I + 7:9:void onBadgeContentUpdated():1511:1511 -> I + 10:12:void onBadgeContentUpdated():1512:1512 -> I + 13:16:void onBadgeContentUpdated():1513:1513 -> I + 1:10:void onBadgeGravityUpdated():663:663 -> J + 11:12:void onBadgeGravityUpdated():664:664 -> J + 13:30:void onBadgeGravityUpdated():665:665 -> J + 31:34:void onBadgeGravityUpdated():664:664 -> J + 1:11:void onBadgeShapeAppearanceUpdated():1132:1132 -> K + 12:13:void onBadgeShapeAppearanceUpdated():1136:1136 -> K + 14:19:void onBadgeShapeAppearanceUpdated():1139:1139 -> K + 20:26:void onBadgeShapeAppearanceUpdated():1140:1140 -> K + 27:32:void onBadgeShapeAppearanceUpdated():1141:1141 -> K + 33:38:void onBadgeShapeAppearanceUpdated():1142:1142 -> K + 39:45:void onBadgeShapeAppearanceUpdated():1143:1143 -> K + 46:51:void onBadgeShapeAppearanceUpdated():1144:1144 -> K + 52:55:void onBadgeShapeAppearanceUpdated():1137:1137 -> K + 56:59:void onBadgeShapeAppearanceUpdated():1145:1145 -> K + 60:62:void onBadgeShapeAppearanceUpdated():1136:1136 -> K + 63:66:void onBadgeShapeAppearanceUpdated():1146:1146 -> K + 1:11:void onBadgeTextAppearanceUpdated():1073:1073 -> L + 12:22:void onBadgeTextAppearanceUpdated():1077:1077 -> L + 23:31:void onBadgeTextAppearanceUpdated():1078:1078 -> L + 32:36:void onBadgeTextAppearanceUpdated():1081:1081 -> L + 37:39:void onBadgeTextAppearanceUpdated():1082:1082 -> L + 40:42:void onBadgeTextAppearanceUpdated():1083:1083 -> L + 43:46:void onBadgeTextAppearanceUpdated():1084:1084 -> L + 1:15:void onBadgeTextColorUpdated():475:475 -> M + 16:19:void onBadgeTextColorUpdated():476:476 -> M + 1:3:void onMaxBadgeLengthUpdated():635:635 -> N + 4:9:void onMaxBadgeLengthUpdated():636:636 -> N + 10:12:void onMaxBadgeLengthUpdated():637:637 -> N + 13:16:void onMaxBadgeLengthUpdated():638:638 -> N + 1:6:void onNumberUpdated():538:538 -> O + 7:10:void onNumberUpdated():539:539 -> O + 1:4:void onTextUpdated():585:585 -> P + 1:7:void onVisibilityUpdated():296:296 -> Q + 8:11:void onVisibilityUpdated():297:297 -> Q + 1:3:void restoreState():314:314 -> R + 4:6:void restoreState():315:315 -> R + 7:9:void restoreState():317:317 -> R + 10:12:void restoreState():319:319 -> R + 13:15:void restoreState():320:320 -> R + 16:18:void restoreState():321:321 -> R + 19:21:void restoreState():322:322 -> R + 22:24:void restoreState():323:323 -> R + 25:27:void restoreState():325:325 -> R + 28:31:void restoreState():326:326 -> R + 1:5:void setBackgroundColor(int):438:438 -> S + 6:9:void setBackgroundColor(int):439:439 -> S + 1:6:void setBadgeFixedEdge(int):307:307 -> T + 7:8:void setBadgeFixedEdge(int):308:308 -> T + 9:12:void setBadgeFixedEdge(int):309:309 -> T + 1:12:void setBadgeTextColor(int):468:468 -> U + 13:17:void setBadgeTextColor(int):469:469 -> U + 18:21:void setBadgeTextColor(int):470:470 -> U + 2:5:void setNumber(int):520:520 -> V + 6:13:void setNumber(int):521:521 -> V + 14:18:void setNumber(int):522:522 -> V + 19:22:void setNumber(int):523:523 -> V + 1:12:void setText(java.lang.String):567:567 -> W + 13:17:void setText(java.lang.String):568:568 -> W + 18:21:void setText(java.lang.String):569:569 -> W + 1:5:void setVisible(boolean):291:291 -> X + 6:9:void setVisible(boolean):292:292 -> X + 1:7:void updateAnchorParentToNotClip(android.view.View):415:415 -> Y + 8:10:void updateAnchorParentToNotClip(android.view.View):416:416 -> Y + 11:14:void updateAnchorParentToNotClip(android.view.View):417:417 -> Y + 1:7:void updateBadgeCoordinates(android.view.View,android.widget.FrameLayout):400:400 -> Z + 8:14:void updateBadgeCoordinates(android.view.View,android.widget.FrameLayout):401:401 -> Z + 15:17:void updateBadgeCoordinates(android.view.View,android.widget.FrameLayout):403:403 -> Z + 18:20:void updateBadgeCoordinates(android.view.View,android.widget.FrameLayout):404:404 -> Z + 21:24:void updateBadgeCoordinates(android.view.View,android.widget.FrameLayout):405:405 -> Z + 1:4:void onTextSizeChange():732:732 -> a + 1:8:void updateCenterAndBounds():1150:1150 -> a0 + 9:26:void updateCenterAndBounds():1151:1151 -> a0 + 27:31:void updateCenterAndBounds():1155:1155 -> a0 + 32:36:void updateCenterAndBounds():1156:1156 -> a0 + 37:41:void updateCenterAndBounds():1158:1158 -> a0 + 42:44:void updateCenterAndBounds():1160:1160 -> a0 + 45:56:void updateCenterAndBounds():1162:1162 -> a0 + 57:59:void updateCenterAndBounds():1165:1165 -> a0 + 60:62:void updateCenterAndBounds():1168:1168 -> a0 + 63:75:void updateCenterAndBounds():1170:1170 -> a0 + 76:83:void updateCenterAndBounds():1174:1174 -> a0 + 84:88:void updateCenterAndBounds():1175:1175 -> a0 + 89:96:void updateCenterAndBounds():1177:1177 -> a0 + 97:104:void updateCenterAndBounds():1178:1178 -> a0 + 1:6:void autoAdjustWithinGrandparentBounds(android.view.View):1369:1369 -> b + 7:10:void autoAdjustWithinGrandparentBounds(android.view.View):1372:1372 -> b + 11:22:void autoAdjustWithinGrandparentBounds(android.view.View):1376:1376 -> b + 23:32:void autoAdjustWithinGrandparentBounds(android.view.View):1377:1377 -> b + 1:7:void updateMaxBadgeNumber():1517:1517 -> b0 + 8:27:void updateMaxBadgeNumber():1520:1520 -> b0 + 28:34:void updateMaxBadgeNumber():1522:1522 -> b0 + 1:7:void autoAdjustWithinViewBounds(android.view.View,android.view.View):1315:1315 -> c + 8:11:void autoAdjustWithinViewBounds(android.view.View,android.view.View):1317:1317 -> c + 12:15:void autoAdjustWithinViewBounds(android.view.View,android.view.View):1318:1318 -> c + 16:25:void autoAdjustWithinViewBounds(android.view.View,android.view.View):1319:1319 -> c + 26:31:void autoAdjustWithinViewBounds(android.view.View,android.view.View):1327:1327 -> c + 32:35:void autoAdjustWithinViewBounds(android.view.View,android.view.View):1328:1328 -> c + 36:41:void autoAdjustWithinViewBounds(android.view.View,android.view.View):1329:1329 -> c + 42:48:void autoAdjustWithinViewBounds(android.view.View,android.view.View):1330:1330 -> c + 49:51:void autoAdjustWithinViewBounds(android.view.View,android.view.View):1333:1333 -> c + 52:56:void autoAdjustWithinViewBounds(android.view.View,android.view.View):1334:1334 -> c + 57:61:void autoAdjustWithinViewBounds(android.view.View,android.view.View):1335:1335 -> c + 62:69:void autoAdjustWithinViewBounds(android.view.View,android.view.View):1336:1336 -> c + 70:73:void autoAdjustWithinViewBounds(android.view.View,android.view.View):1344:1344 -> c + 74:77:void autoAdjustWithinViewBounds(android.view.View,android.view.View):1345:1345 -> c + 78:79:void autoAdjustWithinViewBounds(android.view.View,android.view.View):1346:1346 -> c + 80:88:void autoAdjustWithinViewBounds(android.view.View,android.view.View):1347:1347 -> c + 89:101:void autoAdjustWithinViewBounds(android.view.View,android.view.View):1348:1348 -> c + 102:114:void autoAdjustWithinViewBounds(android.view.View,android.view.View):1352:1352 -> c + 115:127:void autoAdjustWithinViewBounds(android.view.View,android.view.View):1355:1355 -> c + 128:140:void autoAdjustWithinViewBounds(android.view.View,android.view.View):1358:1358 -> c + 141:150:void autoAdjustWithinViewBounds(android.view.View,android.view.View):1361:1361 -> c + 1:25:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1220:1220 -> d + 26:27:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1222:1222 -> d + 28:30:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1223:1223 -> d + 31:54:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1226:1226 -> d + 55:78:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1228:1228 -> d + 79:84:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1233:1233 -> d + 85:88:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1234:1234 -> d + 89:92:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1236:1236 -> d + 93:99:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1239:1239 -> d + 100:105:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1240:1240 -> d + 106:111:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1237:1237 -> d + 112:115:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1242:1242 -> d + 116:122:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1245:1245 -> d + 123:128:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1246:1246 -> d + 129:134:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1243:1243 -> d + 135:142:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1249:1249 -> d + 143:146:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1252:1252 -> d + 147:162:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1254:1254 -> d + 163:169:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1262:1262 -> d + 170:175:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1257:1257 -> d + 176:179:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1266:1266 -> d + 180:192:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1269:1269 -> d + 193:198:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1283:1283 -> d + 199:204:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1284:1284 -> d + 205:213:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1285:1285 -> d + 214:222:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1286:1286 -> d + 223:228:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1287:1287 -> d + 229:241:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1288:1288 -> d + 242:256:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1289:1289 -> d + 257:262:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1272:1272 -> d + 263:268:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1273:1273 -> d + 269:281:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1274:1274 -> d + 282:294:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1275:1275 -> d + 295:300:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1276:1276 -> d + 301:309:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1277:1277 -> d + 310:319:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1278:1278 -> d + 320:327:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1293:1293 -> d + 328:332:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1294:1294 -> d + 333:336:void calculateCenterAndBounds(android.graphics.Rect,android.view.View):1296:1296 -> d + 1:4:void draw(android.graphics.Canvas):714:714 -> draw + 5:23:void draw(android.graphics.Canvas):715:715 -> draw + 24:28:void draw(android.graphics.Canvas):718:718 -> draw + 29:34:void draw(android.graphics.Canvas):719:719 -> draw + 35:38:void draw(android.graphics.Canvas):720:720 -> draw + 1:8:void clearNumber():529:529 -> e + 9:13:void clearNumber():530:530 -> e + 14:17:void clearNumber():531:531 -> e + 1:8:void clearText():577:577 -> f + 9:13:void clearText():578:578 -> f + 14:17:void clearText():579:579 -> f + 1:13:com.google.android.material.badge.BadgeDrawable create(android.content.Context):266:266 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)LU1/a;"} + 1:7:int getAlpha():681:681 -> getAlpha + 1:7:int getIntrinsicHeight():703:703 -> getIntrinsicHeight + 1:7:int getIntrinsicWidth():709:709 -> getIntrinsicWidth + 1:2:int getOpacity():697:697 -> getOpacity + 1:13:com.google.android.material.badge.BadgeDrawable createFromSavedState(android.content.Context,com.google.android.material.badge.BadgeState$State):260:260 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LU1/b$a;)LU1/a;"} + 1:6:void drawBadgeContent(android.graphics.Canvas):1428:1428 -> i + 7:11:void drawBadgeContent(android.graphics.Canvas):1430:1430 -> i + 12:13:void drawBadgeContent(android.graphics.Canvas):1431:1431 -> i + 14:18:void drawBadgeContent(android.graphics.Canvas):1432:1432 -> i + 19:25:void drawBadgeContent(android.graphics.Canvas):1433:1433 -> i + 26:32:void drawBadgeContent(android.graphics.Canvas):1442:1442 -> i + 33:34:void drawBadgeContent(android.graphics.Canvas):1443:1443 -> i + 35:48:void drawBadgeContent(android.graphics.Canvas):1446:1446 -> i + 49:52:void drawBadgeContent(android.graphics.Canvas):1447:1447 -> i + 53:56:void drawBadgeContent(android.graphics.Canvas):1443:1443 -> i + 1:2:boolean isStateful():671:671 -> isStateful + 1:6:java.lang.String getBadgeContent():1457:1457 -> j + 7:11:java.lang.String getBadgeContent():1458:1458 -> j + 12:17:java.lang.String getBadgeContent():1459:1459 -> j + 18:24:java.lang.String getBadgeContent():1460:1460 -> j + 1:8:float getBottomCutOff(float,float):1412:1412 -> k + 1:8:java.lang.CharSequence getContentDescription():773:773 -> l + 9:14:java.lang.CharSequence getContentDescription():776:776 -> l + 15:19:java.lang.CharSequence getContentDescription():777:777 -> l + 20:25:java.lang.CharSequence getContentDescription():778:778 -> l + 26:30:java.lang.CharSequence getContentDescription():779:779 -> l + 31:35:java.lang.CharSequence getContentDescription():781:781 -> l + 1:13:android.widget.FrameLayout getCustomBadgeParent():411:411 -> m + 1:7:java.lang.CharSequence getEmptyContentDescription():816:816 -> n + 1:7:int getHorizontalOffset():882:882 -> o + 1:5:boolean onStateChange(int[]):737:737 -> onStateChange + 1:7:float getLeftCutOff(float):1400:1400 -> p + 1:7:int getMaxCharacterCount():595:595 -> q + 1:7:int getMaxNumber():618:618 -> r + 1:17:int getNumber():508:508 -> s + 1:5:void setAlpha(int):686:686 -> setAlpha + 6:9:void setAlpha(int):687:687 -> setAlpha + 1:1:void setColorFilter(android.graphics.ColorFilter):677:677 -> setColorFilter + 1:14:java.lang.String getNumberBadgeText():1493:1493 -> t + 15:24:java.lang.String getNumberBadgeText():1496:1496 -> t + 25:27:java.lang.String getNumberBadgeText():1498:1498 -> t + 28:29:java.lang.String getNumberBadgeText():1501:1501 -> t + 30:35:java.lang.String getNumberBadgeText():1502:1502 -> t + 36:41:java.lang.String getNumberBadgeText():1503:1503 -> t + 42:51:java.lang.String getNumberBadgeText():1504:1504 -> t + 52:56:java.lang.String getNumberBadgeText():1501:1501 -> t + 57:76:java.lang.String getNumberBadgeText():1494:1494 -> t + 1:9:java.lang.String getNumberContentDescription():787:787 -> u + 10:20:java.lang.String getNumberContentDescription():788:788 -> u + 21:34:java.lang.String getNumberContentDescription():792:792 -> u + 35:36:java.lang.String getNumberContentDescription():798:798 -> u + 37:50:java.lang.String getNumberContentDescription():799:799 -> u + 51:55:java.lang.String getNumberContentDescription():798:798 -> u + 56:61:java.lang.String getNumberContentDescription():794:794 -> u + 62:81:java.lang.String getNumberContentDescription():796:796 -> u + 82:87:java.lang.String getNumberContentDescription():795:795 -> u + 1:8:float getRightCutoff(float,float):1424:1424 -> v + 1:7:com.google.android.material.badge.BadgeState$State getSavedState():253:253 -> w + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU1/b$a;"} + 1:7:java.lang.String getText():556:556 -> x + 1:4:java.lang.String getTextBadgeText():1468:1468 -> y + 5:14:java.lang.String getTextBadgeText():1469:1469 -> y + 15:20:java.lang.String getTextBadgeText():1474:1474 -> y + 21:30:java.lang.String getTextBadgeText():1475:1475 -> y + 31:36:java.lang.String getTextBadgeText():1477:1477 -> y + 37:40:java.lang.String getTextBadgeText():1480:1480 -> y + 41:42:java.lang.String getTextBadgeText():1481:1481 -> y + 43:52:java.lang.String getTextBadgeText():1482:1482 -> y + 53:57:java.lang.String getTextBadgeText():1481:1481 -> y + 1:9:java.lang.CharSequence getTextContentDescription():807:807 -> z + 10:14:java.lang.CharSequence getTextContentDescription():811:811 -> z +com.google.android.material.badge.BadgeState -> U1.b: # {"id":"sourceFile","fileName":"BadgeState.java"} com.google.android.material.badge.BadgeState$State overridingState -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ1/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU1/b$a;"} com.google.android.material.badge.BadgeState$State currentState -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ1/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU1/b$a;"} float badgeRadius -> c float badgeWithTextRadius -> d float badgeWidth -> e @@ -140451,163 +145259,165 @@ com.google.android.material.badge.BadgeState -> Q1.b: int horizontalInset -> i int horizontalInsetWithText -> j int offsetAlignmentMode -> k - 1:1:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):87:87 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;IIILQ1/b$a;)V"} - 2:2:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):68:68 -> - 3:3:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):89:89 -> - 4:4:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):92:92 -> - 5:5:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):95:95 -> - 6:8:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):97:99 -> - 9:10:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):103:104 -> - 11:12:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):108:109 -> - 13:17:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):111:115 -> - 18:18:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):118:118 -> - 19:19:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):116:116 -> - 20:22:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):119:121 -> - 23:23:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):124:124 -> - 24:24:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):122:122 -> - 25:26:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):126:127 -> - 27:27:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):129:129 -> - 28:31:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):134:137 -> - 32:32:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):139:139 -> - 33:36:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):142:145 -> - 37:37:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):148:148 -> - 38:40:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):151:153 -> - 41:41:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):150:150 -> - 42:44:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):156:158 -> - 45:45:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):155:155 -> - 46:48:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):161:163 -> - 49:49:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):160:160 -> - 50:50:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):165:165 -> - 51:53:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):168:170 -> - 54:54:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):167:167 -> - 55:57:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):173:175 -> - 58:58:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):172:172 -> - 59:60:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):178:179 -> - 61:61:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):182:182 -> - 62:62:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):178:178 -> - 63:63:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):177:177 -> - 64:66:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):185:187 -> - 67:67:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):185:185 -> - 68:68:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):184:184 -> - 69:70:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):190:191 -> - 71:71:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):194:194 -> - 72:72:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):190:190 -> - 73:73:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):189:189 -> - 74:76:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):197:199 -> - 77:77:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):197:197 -> - 78:78:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):196:196 -> - 79:81:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):202:204 -> - 82:82:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):202:202 -> - 83:83:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):201:201 -> - 84:85:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):207:208 -> - 86:86:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):211:211 -> - 87:87:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):207:207 -> - 88:88:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):206:206 -> - 89:93:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):215:219 -> - 94:94:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):218:218 -> - 95:97:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):221:223 -> - 98:100:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):227:229 -> - 101:101:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):227:227 -> - 102:102:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):226:226 -> - 103:104:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):232:233 -> - 105:105:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):235:235 -> - 106:106:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):233:233 -> - 107:107:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):236:236 -> - 108:108:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):232:232 -> - 109:109:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):231:231 -> - 110:111:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):238:239 -> - 112:112:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):241:241 -> - 113:113:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):239:239 -> - 114:114:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):242:242 -> - 115:115:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):238:238 -> - 116:116:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):237:237 -> - 117:119:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):245:247 -> - 120:120:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):245:245 -> - 121:121:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):244:244 -> - 122:124:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):250:252 -> - 125:125:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):250:250 -> - 126:126:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):249:249 -> - 127:128:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):258:259 -> - 129:129:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):261:261 -> - 130:130:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):259:259 -> - 131:131:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):262:262 -> - 132:132:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):258:258 -> - 133:133:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):257:257 -> - 134:136:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):265:267 -> - 137:137:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):266:266 -> - 138:138:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):268:268 -> - 139:139:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):265:265 -> - 140:140:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):264:264 -> - 141:142:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):271:272 -> - 143:143:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):274:274 -> - 144:144:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):271:271 -> - 145:145:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):270:270 -> - 146:146:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):277:277 -> - 147:147:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):276:276 -> - 148:148:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):280:280 -> - 149:149:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):279:279 -> - 150:152:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):283:285 -> - 153:153:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):283:283 -> - 154:154:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):282:282 -> - 155:155:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):287:287 -> - 156:156:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):289:289 -> - 157:157:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):292:292 -> - 158:158:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):290:290 -> - 159:159:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):295:295 -> + int badgeFixedEdge -> l + 1:1:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):92:92 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;IIILU1/b$a;)V"} + 2:2:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):70:70 -> + 3:3:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):94:94 -> + 4:4:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):97:97 -> + 5:5:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):100:100 -> + 6:8:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):102:104 -> + 9:10:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):108:109 -> + 11:12:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):113:114 -> + 13:17:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):116:120 -> + 18:18:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):123:123 -> + 19:19:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):121:121 -> + 20:22:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):124:126 -> + 23:23:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):129:129 -> + 24:24:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):127:127 -> + 25:26:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):131:132 -> + 27:28:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):134:135 -> + 29:29:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):137:137 -> + 30:33:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):142:145 -> + 34:34:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):147:147 -> + 35:38:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):150:153 -> + 39:39:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):156:156 -> + 40:42:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):159:161 -> + 43:43:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):158:158 -> + 44:46:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):164:166 -> + 47:47:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):163:163 -> + 48:50:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):169:171 -> + 51:51:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):168:168 -> + 52:52:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):173:173 -> + 53:55:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):176:178 -> + 56:56:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):175:175 -> + 57:59:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):181:183 -> + 60:60:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):180:180 -> + 61:62:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):186:187 -> + 63:63:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):190:190 -> + 64:64:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):186:186 -> + 65:65:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):185:185 -> + 66:68:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):193:195 -> + 69:69:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):193:193 -> + 70:70:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):192:192 -> + 71:72:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):198:199 -> + 73:73:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):202:202 -> + 74:74:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):198:198 -> + 75:75:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):197:197 -> + 76:78:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):205:207 -> + 79:79:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):205:205 -> + 80:80:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):204:204 -> + 81:83:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):210:212 -> + 84:84:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):210:210 -> + 85:85:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):209:209 -> + 86:87:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):215:216 -> + 88:88:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):219:219 -> + 89:89:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):215:215 -> + 90:90:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):214:214 -> + 91:95:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):223:227 -> + 96:96:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):226:226 -> + 97:99:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):229:231 -> + 100:102:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):235:237 -> + 103:103:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):235:235 -> + 104:104:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):234:234 -> + 105:106:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):240:241 -> + 107:107:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):243:243 -> + 108:108:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):241:241 -> + 109:109:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):244:244 -> + 110:110:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):240:240 -> + 111:111:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):239:239 -> + 112:113:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):246:247 -> + 114:114:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):249:249 -> + 115:115:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):247:247 -> + 116:116:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):250:250 -> + 117:117:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):246:246 -> + 118:118:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):245:245 -> + 119:121:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):253:255 -> + 122:122:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):253:253 -> + 123:123:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):252:252 -> + 124:126:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):258:260 -> + 127:127:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):258:258 -> + 128:128:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):257:257 -> + 129:130:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):266:267 -> + 131:131:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):269:269 -> + 132:132:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):267:267 -> + 133:133:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):270:270 -> + 134:134:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):266:266 -> + 135:135:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):265:265 -> + 136:138:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):273:275 -> + 139:139:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):274:274 -> + 140:140:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):276:276 -> + 141:141:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):273:273 -> + 142:142:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):272:272 -> + 143:144:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):279:280 -> + 145:145:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):282:282 -> + 146:146:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):279:279 -> + 147:147:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):278:278 -> + 148:148:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):285:285 -> + 149:149:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):284:284 -> + 150:150:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):288:288 -> + 151:151:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):287:287 -> + 152:154:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):291:293 -> + 155:155:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):291:291 -> + 156:156:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):290:290 -> + 157:157:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):295:295 -> + 158:158:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):297:297 -> + 159:159:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):300:300 -> 160:160:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):298:298 -> - 1:3:com.google.android.material.badge.BadgeState$State getOverridingState():321:321 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ1/b$a;"} - 1:7:java.lang.String getText():355:355 -> B - 1:11:int getTextAppearanceResId():416:416 -> C - 1:11:int getVerticalOffsetWithText():522:522 -> D - 1:11:int getVerticalOffsetWithoutText():502:502 -> E - 1:13:boolean hasNumber():334:334 -> F - 1:12:boolean hasText():351:351 -> G - 1:11:boolean isAutoAdjustedToGrandparentBounds():608:608 -> H - 1:11:boolean isVisible():325:325 -> I - 1:9:int readColorFromAttributes(android.content.Context,android.content.res.TypedArray,int):618:618 -> J - 1:5:void setAlpha(int):372:372 -> K - 6:11:void setAlpha(int):373:373 -> K - 1:9:void setBackgroundColor(int):400:400 -> L - 10:19:void setBackgroundColor(int):401:401 -> L - 1:9:void setBadgeTextColor(int):410:410 -> M - 10:19:void setBadgeTextColor(int):411:411 -> M - 1:5:void setNumber(int):342:342 -> N - 6:11:void setNumber(int):343:343 -> N - 1:5:void setText(java.lang.String):359:359 -> O - 6:11:void setText(java.lang.String):360:360 -> O - 1:9:void setVisible(boolean):329:329 -> P - 10:19:void setVisible(boolean):330:330 -> P - 2:5:void clearNumber():347:347 -> a - 2:5:void clearText():364:364 -> b - 4:9:android.content.res.TypedArray generateTypedArray(android.content.Context,int,int,int):309:309 -> c - 10:23:android.content.res.TypedArray generateTypedArray(android.content.Context,int,int,int):310:310 -> c - 24:34:android.content.res.TypedArray generateTypedArray(android.content.Context,int,int,int):316:316 -> c - 1:11:int getAdditionalHorizontalOffset():542:542 -> d - 1:11:int getAdditionalVerticalOffset():552:552 -> e - 1:7:int getAlpha():368:368 -> f - 1:11:int getBackgroundColor():396:396 -> g - 1:11:int getBadgeGravity():462:462 -> h - 1:11:int getBadgeHorizontalPadding():472:472 -> i - 1:11:int getBadgeShapeAppearanceOverlayResId():434:434 -> j - 1:11:int getBadgeShapeAppearanceResId():425:425 -> k - 1:11:int getBadgeTextColor():406:406 -> l - 1:11:int getBadgeVerticalPadding():482:482 -> m - 1:11:int getBadgeWithTextShapeAppearanceOverlayResId():452:452 -> n - 1:11:int getBadgeWithTextShapeAppearanceResId():443:443 -> o - 1:7:int getContentDescriptionExceedsMaxBadgeNumberStringResource():590:590 -> p - 1:7:java.lang.CharSequence getContentDescriptionForText():561:561 -> q - 1:7:java.lang.CharSequence getContentDescriptionNumberless():570:570 -> r - 1:7:int getContentDescriptionQuantityStrings():580:580 -> s - 1:11:int getHorizontalOffsetWithText():512:512 -> t - 1:11:int getHorizontalOffsetWithoutText():492:492 -> u - 1:11:int getLargeFontVerticalOffsetAdjustment():532:532 -> v - 1:7:int getMaxCharacterCount():377:377 -> w - 1:7:int getMaxNumber():386:386 -> x - 1:7:int getNumber():338:338 -> y - 1:7:java.util.Locale getNumberLocale():599:599 -> z -com.google.android.material.badge.BadgeState$State -> Q1.b$a: + 161:161:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):303:303 -> + 162:162:void (android.content.Context,int,int,int,com.google.android.material.badge.BadgeState$State):306:306 -> + 1:3:com.google.android.material.badge.BadgeState$State getOverridingState():329:329 -> A + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU1/b$a;"} + 1:7:java.lang.String getText():363:363 -> B + 1:11:int getTextAppearanceResId():424:424 -> C + 1:11:int getVerticalOffsetWithText():530:530 -> D + 1:11:int getVerticalOffsetWithoutText():510:510 -> E + 1:13:boolean hasNumber():342:342 -> F + 1:12:boolean hasText():359:359 -> G + 1:11:boolean isAutoAdjustedToGrandparentBounds():618:618 -> H + 1:11:boolean isVisible():333:333 -> I + 1:9:int readColorFromAttributes(android.content.Context,android.content.res.TypedArray,int):630:630 -> J + 1:5:void setAlpha(int):380:380 -> K + 6:11:void setAlpha(int):381:381 -> K + 1:9:void setBackgroundColor(int):408:408 -> L + 10:19:void setBackgroundColor(int):409:409 -> L + 1:9:void setBadgeTextColor(int):418:418 -> M + 10:19:void setBadgeTextColor(int):419:419 -> M + 1:5:void setNumber(int):350:350 -> N + 6:11:void setNumber(int):351:351 -> N + 1:5:void setText(java.lang.String):367:367 -> O + 6:11:void setText(java.lang.String):368:368 -> O + 1:9:void setVisible(boolean):337:337 -> P + 10:19:void setVisible(boolean):338:338 -> P + 2:5:void clearNumber():355:355 -> a + 2:5:void clearText():372:372 -> b + 4:9:android.content.res.TypedArray generateTypedArray(android.content.Context,int,int,int):317:317 -> c + 10:23:android.content.res.TypedArray generateTypedArray(android.content.Context,int,int,int):318:318 -> c + 24:34:android.content.res.TypedArray generateTypedArray(android.content.Context,int,int,int):324:324 -> c + 1:11:int getAdditionalHorizontalOffset():550:550 -> d + 1:11:int getAdditionalVerticalOffset():560:560 -> e + 1:7:int getAlpha():376:376 -> f + 1:11:int getBackgroundColor():404:404 -> g + 1:11:int getBadgeGravity():470:470 -> h + 1:11:int getBadgeHorizontalPadding():480:480 -> i + 1:11:int getBadgeShapeAppearanceOverlayResId():442:442 -> j + 1:11:int getBadgeShapeAppearanceResId():433:433 -> k + 1:11:int getBadgeTextColor():414:414 -> l + 1:11:int getBadgeVerticalPadding():490:490 -> m + 1:11:int getBadgeWithTextShapeAppearanceOverlayResId():460:460 -> n + 1:11:int getBadgeWithTextShapeAppearanceResId():451:451 -> o + 1:7:int getContentDescriptionExceedsMaxBadgeNumberStringResource():598:598 -> p + 1:7:java.lang.CharSequence getContentDescriptionForText():569:569 -> q + 1:7:java.lang.CharSequence getContentDescriptionNumberless():578:578 -> r + 1:7:int getContentDescriptionQuantityStrings():588:588 -> s + 1:11:int getHorizontalOffsetWithText():520:520 -> t + 1:11:int getHorizontalOffsetWithoutText():500:500 -> u + 1:11:int getLargeFontVerticalOffsetAdjustment():540:540 -> v + 1:7:int getMaxCharacterCount():385:385 -> w + 1:7:int getMaxNumber():394:394 -> x + 1:7:int getNumber():346:346 -> y + 1:7:java.util.Locale getNumberLocale():607:607 -> z +com.google.android.material.badge.BadgeState$State -> U1.b$a: # {"id":"sourceFile","fileName":"BadgeState.java"} java.lang.Integer verticalOffsetWithoutText -> A java.lang.Integer horizontalOffsetWithText -> B @@ -140616,6 +145426,7 @@ com.google.android.material.badge.BadgeState$State -> Q1.b$a: java.lang.Integer additionalVerticalOffset -> E java.lang.Integer largeFontVerticalOffsetAdjustment -> F java.lang.Boolean autoAdjustToWithinGrandparentBounds -> G + java.lang.Integer badgeFixedEdge -> H int badgeResId -> d java.lang.Integer backgroundColor -> e java.lang.Integer badgeTextColor -> f @@ -140639,211 +145450,210 @@ com.google.android.material.badge.BadgeState$State -> Q1.b$a: java.lang.Integer badgeHorizontalPadding -> x java.lang.Integer badgeVerticalPadding -> y java.lang.Integer horizontalOffsetWithoutText -> z - 1:8:void ():720:720 -> - 1:1:void ():686:686 -> - 2:2:void ():643:643 -> - 3:5:void ():646:648 -> - 6:6:void ():657:657 -> - 7:7:void (android.os.Parcel):688:688 -> - 8:8:void (android.os.Parcel):643:643 -> - 9:11:void (android.os.Parcel):646:648 -> - 12:12:void (android.os.Parcel):657:657 -> - 13:41:void (android.os.Parcel):689:717 -> - 1:3:int access$200(com.google.android.material.badge.BadgeState$State):625:625 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)I"} - 1:3:java.lang.Integer access$2000(com.google.android.material.badge.BadgeState$State):625:625 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$2002(com.google.android.material.badge.BadgeState$State,java.lang.Integer):625:625 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} - 1:3:int access$202(com.google.android.material.badge.BadgeState$State,int):625:625 -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;I)I"} - 1:3:java.lang.Integer access$2100(com.google.android.material.badge.BadgeState$State):625:625 -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$2102(com.google.android.material.badge.BadgeState$State,java.lang.Integer):625:625 -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$2200(com.google.android.material.badge.BadgeState$State):625:625 -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$2202(com.google.android.material.badge.BadgeState$State,java.lang.Integer):625:625 -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$2300(com.google.android.material.badge.BadgeState$State):625:625 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$2302(com.google.android.material.badge.BadgeState$State,java.lang.Integer):625:625 -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$2400(com.google.android.material.badge.BadgeState$State):625:625 -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$2402(com.google.android.material.badge.BadgeState$State,java.lang.Integer):625:625 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$2500(com.google.android.material.badge.BadgeState$State):625:625 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$2502(com.google.android.material.badge.BadgeState$State,java.lang.Integer):625:625 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$2600(com.google.android.material.badge.BadgeState$State):625:625 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$2602(com.google.android.material.badge.BadgeState$State,java.lang.Integer):625:625 -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$2700(com.google.android.material.badge.BadgeState$State):625:625 -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$2702(com.google.android.material.badge.BadgeState$State,java.lang.Integer):625:625 -> R - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} - 1:3:java.lang.Boolean access$2800(com.google.android.material.badge.BadgeState$State):625:625 -> S - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)Ljava/lang/Boolean;"} - 1:3:java.lang.Boolean access$2802(com.google.android.material.badge.BadgeState$State,java.lang.Boolean):625:625 -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;Ljava/lang/Boolean;)Ljava/lang/Boolean;"} - 1:3:java.util.Locale access$2900(com.google.android.material.badge.BadgeState$State):625:625 -> U - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)Ljava/util/Locale;"} - 1:3:java.util.Locale access$2902(com.google.android.material.badge.BadgeState$State,java.util.Locale):625:625 -> V - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;Ljava/util/Locale;)Ljava/util/Locale;"} - 1:3:java.lang.String access$300(com.google.android.material.badge.BadgeState$State):625:625 -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)Ljava/lang/String;"} - 1:3:java.lang.String access$302(com.google.android.material.badge.BadgeState$State,java.lang.String):625:625 -> X - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;Ljava/lang/String;)Ljava/lang/String;"} - 1:3:java.lang.CharSequence access$400(com.google.android.material.badge.BadgeState$State):625:625 -> Y - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)Ljava/lang/CharSequence;"} - 1:3:java.lang.CharSequence access$402(com.google.android.material.badge.BadgeState$State,java.lang.CharSequence):625:625 -> Z - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;"} - 1:3:java.lang.CharSequence access$500(com.google.android.material.badge.BadgeState$State):625:625 -> a0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)Ljava/lang/CharSequence;"} - 1:3:java.lang.CharSequence access$502(com.google.android.material.badge.BadgeState$State,java.lang.CharSequence):625:625 -> b0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;"} - 1:3:int access$000(com.google.android.material.badge.BadgeState$State):625:625 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)I"} - 1:3:int access$600(com.google.android.material.badge.BadgeState$State):625:625 -> c0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)I"} - 1:3:int access$002(com.google.android.material.badge.BadgeState$State,int):625:625 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;I)I"} - 1:3:int access$602(com.google.android.material.badge.BadgeState$State,int):625:625 -> d0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;I)I"} - 1:2:int describeContents():737:737 -> describeContents - 1:3:int access$100(com.google.android.material.badge.BadgeState$State):625:625 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)I"} - 1:3:int access$700(com.google.android.material.badge.BadgeState$State):625:625 -> e0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)I"} - 1:3:int access$1000(com.google.android.material.badge.BadgeState$State):625:625 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)I"} - 1:3:int access$702(com.google.android.material.badge.BadgeState$State,int):625:625 -> f0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;I)I"} - 1:3:int access$1002(com.google.android.material.badge.BadgeState$State,int):625:625 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;I)I"} - 1:3:java.lang.Boolean access$800(com.google.android.material.badge.BadgeState$State):625:625 -> g0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)Ljava/lang/Boolean;"} - 1:3:int access$102(com.google.android.material.badge.BadgeState$State,int):625:625 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;I)I"} - 1:3:java.lang.Boolean access$802(com.google.android.material.badge.BadgeState$State,java.lang.Boolean):625:625 -> h0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;Ljava/lang/Boolean;)Ljava/lang/Boolean;"} - 1:3:java.lang.Integer access$1100(com.google.android.material.badge.BadgeState$State):625:625 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)Ljava/lang/Integer;"} - 1:3:int access$900(com.google.android.material.badge.BadgeState$State):625:625 -> i0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)I"} - 1:3:java.lang.Integer access$1102(com.google.android.material.badge.BadgeState$State,java.lang.Integer):625:625 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} - 1:3:int access$902(com.google.android.material.badge.BadgeState$State,int):625:625 -> j0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;I)I"} - 1:3:java.lang.Integer access$1200(com.google.android.material.badge.BadgeState$State):625:625 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$1202(com.google.android.material.badge.BadgeState$State,java.lang.Integer):625:625 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$1300(com.google.android.material.badge.BadgeState$State):625:625 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$1302(com.google.android.material.badge.BadgeState$State,java.lang.Integer):625:625 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$1400(com.google.android.material.badge.BadgeState$State):625:625 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$1402(com.google.android.material.badge.BadgeState$State,java.lang.Integer):625:625 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$1500(com.google.android.material.badge.BadgeState$State):625:625 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$1502(com.google.android.material.badge.BadgeState$State,java.lang.Integer):625:625 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$1600(com.google.android.material.badge.BadgeState$State):625:625 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$1602(com.google.android.material.badge.BadgeState$State,java.lang.Integer):625:625 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$1700(com.google.android.material.badge.BadgeState$State):625:625 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$1702(com.google.android.material.badge.BadgeState$State,java.lang.Integer):625:625 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$1800(com.google.android.material.badge.BadgeState$State):625:625 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)Ljava/lang/Integer;"} - 1:5:void writeToParcel(android.os.Parcel,int):742:742 -> writeToParcel - 6:10:void writeToParcel(android.os.Parcel,int):743:743 -> writeToParcel - 11:15:void writeToParcel(android.os.Parcel,int):744:744 -> writeToParcel - 16:20:void writeToParcel(android.os.Parcel,int):745:745 -> writeToParcel - 21:25:void writeToParcel(android.os.Parcel,int):746:746 -> writeToParcel - 26:30:void writeToParcel(android.os.Parcel,int):747:747 -> writeToParcel - 31:35:void writeToParcel(android.os.Parcel,int):748:748 -> writeToParcel - 36:40:void writeToParcel(android.os.Parcel,int):749:749 -> writeToParcel - 41:45:void writeToParcel(android.os.Parcel,int):750:750 -> writeToParcel - 46:50:void writeToParcel(android.os.Parcel,int):751:751 -> writeToParcel - 51:55:void writeToParcel(android.os.Parcel,int):752:752 -> writeToParcel - 56:60:void writeToParcel(android.os.Parcel,int):753:753 -> writeToParcel - 61:65:void writeToParcel(android.os.Parcel,int):754:754 -> writeToParcel - 66:76:void writeToParcel(android.os.Parcel,int):756:756 -> writeToParcel - 77:79:void writeToParcel(android.os.Parcel,int):755:755 -> writeToParcel - 80:87:void writeToParcel(android.os.Parcel,int):758:758 -> writeToParcel - 88:90:void writeToParcel(android.os.Parcel,int):757:757 -> writeToParcel - 91:95:void writeToParcel(android.os.Parcel,int):759:759 -> writeToParcel - 96:100:void writeToParcel(android.os.Parcel,int):760:760 -> writeToParcel - 101:105:void writeToParcel(android.os.Parcel,int):761:761 -> writeToParcel - 106:110:void writeToParcel(android.os.Parcel,int):762:762 -> writeToParcel - 111:115:void writeToParcel(android.os.Parcel,int):763:763 -> writeToParcel - 116:120:void writeToParcel(android.os.Parcel,int):764:764 -> writeToParcel - 121:125:void writeToParcel(android.os.Parcel,int):765:765 -> writeToParcel - 126:130:void writeToParcel(android.os.Parcel,int):766:766 -> writeToParcel - 131:135:void writeToParcel(android.os.Parcel,int):767:767 -> writeToParcel - 136:140:void writeToParcel(android.os.Parcel,int):768:768 -> writeToParcel - 141:145:void writeToParcel(android.os.Parcel,int):769:769 -> writeToParcel - 146:150:void writeToParcel(android.os.Parcel,int):770:770 -> writeToParcel - 151:155:void writeToParcel(android.os.Parcel,int):771:771 -> writeToParcel - 156:161:void writeToParcel(android.os.Parcel,int):772:772 -> writeToParcel - 1:3:java.lang.Integer access$1802(com.google.android.material.badge.BadgeState$State,java.lang.Integer):625:625 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$1900(com.google.android.material.badge.BadgeState$State):625:625 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;)Ljava/lang/Integer;"} - 1:3:java.lang.Integer access$1902(com.google.android.material.badge.BadgeState$State,java.lang.Integer):625:625 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} -com.google.android.material.badge.BadgeState$State$1 -> Q1.b$a$a: + 1:8:void ():735:735 -> + 1:1:void ():700:700 -> + 2:2:void ():655:655 -> + 3:5:void ():658:660 -> + 6:6:void ():669:669 -> + 7:7:void (android.os.Parcel):702:702 -> + 8:8:void (android.os.Parcel):655:655 -> + 9:11:void (android.os.Parcel):658:660 -> + 12:12:void (android.os.Parcel):669:669 -> + 13:42:void (android.os.Parcel):703:732 -> + 1:3:int access$200(com.google.android.material.badge.BadgeState$State):637:637 -> A + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)I"} + 1:3:java.lang.Integer access$2000(com.google.android.material.badge.BadgeState$State):637:637 -> B + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$2002(com.google.android.material.badge.BadgeState$State,java.lang.Integer):637:637 -> C + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} + 1:3:int access$202(com.google.android.material.badge.BadgeState$State,int):637:637 -> D + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;I)I"} + 1:3:java.lang.Integer access$2100(com.google.android.material.badge.BadgeState$State):637:637 -> E + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$2102(com.google.android.material.badge.BadgeState$State,java.lang.Integer):637:637 -> F + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$2200(com.google.android.material.badge.BadgeState$State):637:637 -> G + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$2202(com.google.android.material.badge.BadgeState$State,java.lang.Integer):637:637 -> H + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$2300(com.google.android.material.badge.BadgeState$State):637:637 -> I + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$2302(com.google.android.material.badge.BadgeState$State,java.lang.Integer):637:637 -> J + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$2400(com.google.android.material.badge.BadgeState$State):637:637 -> K + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$2402(com.google.android.material.badge.BadgeState$State,java.lang.Integer):637:637 -> L + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$2500(com.google.android.material.badge.BadgeState$State):637:637 -> M + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$2502(com.google.android.material.badge.BadgeState$State,java.lang.Integer):637:637 -> N + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$2600(com.google.android.material.badge.BadgeState$State):637:637 -> O + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$2602(com.google.android.material.badge.BadgeState$State,java.lang.Integer):637:637 -> P + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$2700(com.google.android.material.badge.BadgeState$State):637:637 -> Q + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$2702(com.google.android.material.badge.BadgeState$State,java.lang.Integer):637:637 -> R + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} + 1:3:java.lang.Boolean access$2800(com.google.android.material.badge.BadgeState$State):637:637 -> S + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)Ljava/lang/Boolean;"} + 1:3:java.lang.Boolean access$2802(com.google.android.material.badge.BadgeState$State,java.lang.Boolean):637:637 -> T + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;Ljava/lang/Boolean;)Ljava/lang/Boolean;"} + 1:3:java.util.Locale access$2900(com.google.android.material.badge.BadgeState$State):637:637 -> U + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)Ljava/util/Locale;"} + 1:3:java.util.Locale access$2902(com.google.android.material.badge.BadgeState$State,java.util.Locale):637:637 -> V + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;Ljava/util/Locale;)Ljava/util/Locale;"} + 1:3:java.lang.String access$300(com.google.android.material.badge.BadgeState$State):637:637 -> W + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)Ljava/lang/String;"} + 1:3:java.lang.String access$302(com.google.android.material.badge.BadgeState$State,java.lang.String):637:637 -> X + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;Ljava/lang/String;)Ljava/lang/String;"} + 1:3:java.lang.CharSequence access$400(com.google.android.material.badge.BadgeState$State):637:637 -> Y + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)Ljava/lang/CharSequence;"} + 1:3:java.lang.CharSequence access$402(com.google.android.material.badge.BadgeState$State,java.lang.CharSequence):637:637 -> Z + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;"} + 1:3:java.lang.CharSequence access$500(com.google.android.material.badge.BadgeState$State):637:637 -> a0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)Ljava/lang/CharSequence;"} + 1:3:int access$000(com.google.android.material.badge.BadgeState$State):637:637 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)I"} + 1:3:java.lang.CharSequence access$502(com.google.android.material.badge.BadgeState$State,java.lang.CharSequence):637:637 -> b0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;"} + 1:3:int access$600(com.google.android.material.badge.BadgeState$State):637:637 -> c0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)I"} + 1:3:int access$002(com.google.android.material.badge.BadgeState$State,int):637:637 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;I)I"} + 1:3:int access$602(com.google.android.material.badge.BadgeState$State,int):637:637 -> d0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;I)I"} + 1:2:int describeContents():752:752 -> describeContents + 1:3:int access$100(com.google.android.material.badge.BadgeState$State):637:637 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)I"} + 1:3:int access$700(com.google.android.material.badge.BadgeState$State):637:637 -> e0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)I"} + 1:3:int access$1000(com.google.android.material.badge.BadgeState$State):637:637 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)I"} + 1:3:int access$702(com.google.android.material.badge.BadgeState$State,int):637:637 -> f0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;I)I"} + 1:3:int access$1002(com.google.android.material.badge.BadgeState$State,int):637:637 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;I)I"} + 1:3:java.lang.Boolean access$800(com.google.android.material.badge.BadgeState$State):637:637 -> g0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)Ljava/lang/Boolean;"} + 1:3:int access$102(com.google.android.material.badge.BadgeState$State,int):637:637 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;I)I"} + 1:3:java.lang.Boolean access$802(com.google.android.material.badge.BadgeState$State,java.lang.Boolean):637:637 -> h0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;Ljava/lang/Boolean;)Ljava/lang/Boolean;"} + 1:3:java.lang.Integer access$1100(com.google.android.material.badge.BadgeState$State):637:637 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)Ljava/lang/Integer;"} + 1:3:int access$900(com.google.android.material.badge.BadgeState$State):637:637 -> i0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)I"} + 1:3:java.lang.Integer access$1102(com.google.android.material.badge.BadgeState$State,java.lang.Integer):637:637 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} + 1:3:int access$902(com.google.android.material.badge.BadgeState$State,int):637:637 -> j0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;I)I"} + 1:3:java.lang.Integer access$1200(com.google.android.material.badge.BadgeState$State):637:637 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$1202(com.google.android.material.badge.BadgeState$State,java.lang.Integer):637:637 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$1300(com.google.android.material.badge.BadgeState$State):637:637 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$1302(com.google.android.material.badge.BadgeState$State,java.lang.Integer):637:637 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$1400(com.google.android.material.badge.BadgeState$State):637:637 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$1402(com.google.android.material.badge.BadgeState$State,java.lang.Integer):637:637 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$1500(com.google.android.material.badge.BadgeState$State):637:637 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$1502(com.google.android.material.badge.BadgeState$State,java.lang.Integer):637:637 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$1600(com.google.android.material.badge.BadgeState$State):637:637 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$1602(com.google.android.material.badge.BadgeState$State,java.lang.Integer):637:637 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$1700(com.google.android.material.badge.BadgeState$State):637:637 -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$1702(com.google.android.material.badge.BadgeState$State,java.lang.Integer):637:637 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$1800(com.google.android.material.badge.BadgeState$State):637:637 -> w + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)Ljava/lang/Integer;"} + 1:5:void writeToParcel(android.os.Parcel,int):757:757 -> writeToParcel + 6:10:void writeToParcel(android.os.Parcel,int):758:758 -> writeToParcel + 11:15:void writeToParcel(android.os.Parcel,int):759:759 -> writeToParcel + 16:20:void writeToParcel(android.os.Parcel,int):760:760 -> writeToParcel + 21:25:void writeToParcel(android.os.Parcel,int):761:761 -> writeToParcel + 26:30:void writeToParcel(android.os.Parcel,int):762:762 -> writeToParcel + 31:35:void writeToParcel(android.os.Parcel,int):763:763 -> writeToParcel + 36:40:void writeToParcel(android.os.Parcel,int):764:764 -> writeToParcel + 41:45:void writeToParcel(android.os.Parcel,int):765:765 -> writeToParcel + 46:50:void writeToParcel(android.os.Parcel,int):766:766 -> writeToParcel + 51:55:void writeToParcel(android.os.Parcel,int):767:767 -> writeToParcel + 56:60:void writeToParcel(android.os.Parcel,int):768:768 -> writeToParcel + 61:65:void writeToParcel(android.os.Parcel,int):769:769 -> writeToParcel + 66:76:void writeToParcel(android.os.Parcel,int):771:771 -> writeToParcel + 77:79:void writeToParcel(android.os.Parcel,int):770:770 -> writeToParcel + 80:87:void writeToParcel(android.os.Parcel,int):773:773 -> writeToParcel + 88:90:void writeToParcel(android.os.Parcel,int):772:772 -> writeToParcel + 91:95:void writeToParcel(android.os.Parcel,int):774:774 -> writeToParcel + 96:100:void writeToParcel(android.os.Parcel,int):775:775 -> writeToParcel + 101:105:void writeToParcel(android.os.Parcel,int):776:776 -> writeToParcel + 106:110:void writeToParcel(android.os.Parcel,int):777:777 -> writeToParcel + 111:115:void writeToParcel(android.os.Parcel,int):778:778 -> writeToParcel + 116:120:void writeToParcel(android.os.Parcel,int):779:779 -> writeToParcel + 121:125:void writeToParcel(android.os.Parcel,int):780:780 -> writeToParcel + 126:130:void writeToParcel(android.os.Parcel,int):781:781 -> writeToParcel + 131:135:void writeToParcel(android.os.Parcel,int):782:782 -> writeToParcel + 136:140:void writeToParcel(android.os.Parcel,int):783:783 -> writeToParcel + 141:145:void writeToParcel(android.os.Parcel,int):784:784 -> writeToParcel + 146:150:void writeToParcel(android.os.Parcel,int):785:785 -> writeToParcel + 151:155:void writeToParcel(android.os.Parcel,int):786:786 -> writeToParcel + 156:160:void writeToParcel(android.os.Parcel,int):787:787 -> writeToParcel + 161:166:void writeToParcel(android.os.Parcel,int):788:788 -> writeToParcel + 1:3:java.lang.Integer access$1802(com.google.android.material.badge.BadgeState$State,java.lang.Integer):637:637 -> x + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$1900(com.google.android.material.badge.BadgeState$State):637:637 -> y + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;)Ljava/lang/Integer;"} + 1:3:java.lang.Integer access$1902(com.google.android.material.badge.BadgeState$State,java.lang.Integer):637:637 -> z + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/b$a;Ljava/lang/Integer;)Ljava/lang/Integer;"} +com.google.android.material.badge.BadgeState$State$1 -> U1.b$a$a: # {"id":"sourceFile","fileName":"BadgeState.java"} - 1:4:void ():721:721 -> - 1:6:com.google.android.material.badge.BadgeState$State createFromParcel(android.os.Parcel):725:725 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)LQ1/b$a;"} - 1:3:com.google.android.material.badge.BadgeState$State[] newArray(int):731:731 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[LQ1/b$a;"} - 1:5:java.lang.Object createFromParcel(android.os.Parcel):721:721 -> createFromParcel - 1:5:java.lang.Object[] newArray(int):721:721 -> newArray -com.google.android.material.badge.BadgeUtils -> Q1.c: + 1:4:void ():736:736 -> + 1:6:com.google.android.material.badge.BadgeState$State createFromParcel(android.os.Parcel):740:740 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)LU1/b$a;"} + 1:3:com.google.android.material.badge.BadgeState$State[] newArray(int):746:746 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[LU1/b$a;"} + 1:5:java.lang.Object createFromParcel(android.os.Parcel):736:736 -> createFromParcel + 1:5:java.lang.Object[] newArray(int):736:736 -> newArray +com.google.android.material.badge.BadgeUtils -> U1.c: # {"id":"sourceFile","fileName":"BadgeUtils.java"} - boolean USE_COMPAT_PARENT -> a - 2:4:void ():50:50 -> - 1:3:void attachBadgeDrawable(com.google.android.material.badge.BadgeDrawable,android.view.View,android.widget.FrameLayout):91:91 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/a;Landroid/view/View;Landroid/widget/FrameLayout;)V"} - 4:9:void attachBadgeDrawable(com.google.android.material.badge.BadgeDrawable,android.view.View,android.widget.FrameLayout):93:93 -> a - 10:17:void attachBadgeDrawable(com.google.android.material.badge.BadgeDrawable,android.view.View,android.widget.FrameLayout):94:94 -> a - 18:21:void attachBadgeDrawable(com.google.android.material.badge.BadgeDrawable,android.view.View,android.widget.FrameLayout):96:96 -> a - 22:29:void attachBadgeDrawable(com.google.android.material.badge.BadgeDrawable,android.view.View,android.widget.FrameLayout):99:99 -> a - 30:37:void attachBadgeDrawable(com.google.android.material.badge.BadgeDrawable,android.view.View,android.widget.FrameLayout):97:97 -> a - 1:10:android.util.SparseArray createBadgeDrawablesFromSavedStates(android.content.Context,com.google.android.material.internal.ParcelableSparseArray):293:293 -> b + 2:5:void attachBadgeDrawable(com.google.android.material.badge.BadgeDrawable,android.view.View):76:76 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/a;Landroid/view/View;)V"} + 1:3:void attachBadgeDrawable(com.google.android.material.badge.BadgeDrawable,android.view.View,android.widget.FrameLayout):89:89 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/a;Landroid/view/View;Landroid/widget/FrameLayout;)V"} + 4:9:void attachBadgeDrawable(com.google.android.material.badge.BadgeDrawable,android.view.View,android.widget.FrameLayout):91:91 -> b + 10:17:void attachBadgeDrawable(com.google.android.material.badge.BadgeDrawable,android.view.View,android.widget.FrameLayout):92:92 -> b + 18:25:void attachBadgeDrawable(com.google.android.material.badge.BadgeDrawable,android.view.View,android.widget.FrameLayout):94:94 -> b + 1:10:android.util.SparseArray createBadgeDrawablesFromSavedStates(android.content.Context,com.google.android.material.internal.ParcelableSparseArray):296:296 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lcom/google/android/material/internal/g;)Landroid/util/SparseArray;"} - 11:16:android.util.SparseArray createBadgeDrawablesFromSavedStates(android.content.Context,com.google.android.material.internal.ParcelableSparseArray):294:294 -> b - 17:20:android.util.SparseArray createBadgeDrawablesFromSavedStates(android.content.Context,com.google.android.material.internal.ParcelableSparseArray):295:295 -> b - 21:28:android.util.SparseArray createBadgeDrawablesFromSavedStates(android.content.Context,com.google.android.material.internal.ParcelableSparseArray):296:296 -> b - 29:34:android.util.SparseArray createBadgeDrawablesFromSavedStates(android.content.Context,com.google.android.material.internal.ParcelableSparseArray):299:299 -> b - 35:41:android.util.SparseArray createBadgeDrawablesFromSavedStates(android.content.Context,com.google.android.material.internal.ParcelableSparseArray):301:301 -> b - 1:6:com.google.android.material.internal.ParcelableSparseArray createParcelableBadgeStates(android.util.SparseArray):271:271 -> c + 11:16:android.util.SparseArray createBadgeDrawablesFromSavedStates(android.content.Context,com.google.android.material.internal.ParcelableSparseArray):297:297 -> c + 17:20:android.util.SparseArray createBadgeDrawablesFromSavedStates(android.content.Context,com.google.android.material.internal.ParcelableSparseArray):298:298 -> c + 21:28:android.util.SparseArray createBadgeDrawablesFromSavedStates(android.content.Context,com.google.android.material.internal.ParcelableSparseArray):299:299 -> c + 29:34:android.util.SparseArray createBadgeDrawablesFromSavedStates(android.content.Context,com.google.android.material.internal.ParcelableSparseArray):302:302 -> c + 35:41:android.util.SparseArray createBadgeDrawablesFromSavedStates(android.content.Context,com.google.android.material.internal.ParcelableSparseArray):304:304 -> c + 1:6:com.google.android.material.internal.ParcelableSparseArray createParcelableBadgeStates(android.util.SparseArray):274:274 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/SparseArray;)Lcom/google/android/material/internal/g;"} - 7:12:com.google.android.material.internal.ParcelableSparseArray createParcelableBadgeStates(android.util.SparseArray):272:272 -> c - 13:16:com.google.android.material.internal.ParcelableSparseArray createParcelableBadgeStates(android.util.SparseArray):273:273 -> c - 17:24:com.google.android.material.internal.ParcelableSparseArray createParcelableBadgeStates(android.util.SparseArray):274:274 -> c - 25:37:com.google.android.material.internal.ParcelableSparseArray createParcelableBadgeStates(android.util.SparseArray):275:275 -> c - 4:14:void detachBadgeDrawable(com.google.android.material.badge.BadgeDrawable,android.view.View):185:185 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/a;Landroid/view/View;)V"} - 15:22:void detachBadgeDrawable(com.google.android.material.badge.BadgeDrawable,android.view.View):188:188 -> d - 23:31:void detachBadgeDrawable(com.google.android.material.badge.BadgeDrawable,android.view.View):186:186 -> d - 1:5:void setBadgeDrawableBounds(com.google.android.material.badge.BadgeDrawable,android.view.View,android.widget.FrameLayout):253:253 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/a;Landroid/view/View;Landroid/widget/FrameLayout;)V"} - 6:8:void setBadgeDrawableBounds(com.google.android.material.badge.BadgeDrawable,android.view.View,android.widget.FrameLayout):254:254 -> e - 9:11:void setBadgeDrawableBounds(com.google.android.material.badge.BadgeDrawable,android.view.View,android.widget.FrameLayout):255:255 -> e - 12:15:void setBadgeDrawableBounds(com.google.android.material.badge.BadgeDrawable,android.view.View,android.widget.FrameLayout):256:256 -> e - 11:14:void updateBadgeBounds(android.graphics.Rect,float,float,float,float):69:69 -> f + 7:12:com.google.android.material.internal.ParcelableSparseArray createParcelableBadgeStates(android.util.SparseArray):275:275 -> d + 13:16:com.google.android.material.internal.ParcelableSparseArray createParcelableBadgeStates(android.util.SparseArray):276:276 -> d + 17:24:com.google.android.material.internal.ParcelableSparseArray createParcelableBadgeStates(android.util.SparseArray):277:277 -> d + 25:37:com.google.android.material.internal.ParcelableSparseArray createParcelableBadgeStates(android.util.SparseArray):278:278 -> d + 4:9:void detachBadgeDrawable(com.google.android.material.badge.BadgeDrawable,android.view.View):187:187 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/a;Landroid/view/View;)V"} + 10:18:void detachBadgeDrawable(com.google.android.material.badge.BadgeDrawable,android.view.View):188:188 -> e + 19:26:void detachBadgeDrawable(com.google.android.material.badge.BadgeDrawable,android.view.View):190:190 -> e + 1:5:void setBadgeDrawableBounds(com.google.android.material.badge.BadgeDrawable,android.view.View,android.widget.FrameLayout):256:256 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/a;Landroid/view/View;Landroid/widget/FrameLayout;)V"} + 6:8:void setBadgeDrawableBounds(com.google.android.material.badge.BadgeDrawable,android.view.View,android.widget.FrameLayout):257:257 -> f + 9:11:void setBadgeDrawableBounds(com.google.android.material.badge.BadgeDrawable,android.view.View,android.widget.FrameLayout):258:258 -> f + 12:15:void setBadgeDrawableBounds(com.google.android.material.badge.BadgeDrawable,android.view.View,android.widget.FrameLayout):259:259 -> f + 11:14:void updateBadgeBounds(android.graphics.Rect,float,float,float,float):67:67 -> g com.google.android.material.behavior.HideBottomViewOnScrollBehavior -> com.google.android.material.behavior.HideBottomViewOnScrollBehavior: # {"id":"sourceFile","fileName":"HideBottomViewOnScrollBehavior.java"} java.util.LinkedHashSet onScrollStateChangedListeners -> d @@ -140852,70 +145662,280 @@ com.google.android.material.behavior.HideBottomViewOnScrollBehavior -> com.googl android.animation.TimeInterpolator enterAnimInterpolator -> g android.animation.TimeInterpolator exitAnimInterpolator -> h int height -> i - int currentState -> j - int additionalHiddenOffsetY -> k - android.view.ViewPropertyAnimator currentAnimator -> l - int ENTER_ANIM_DURATION_ATTR -> m - int EXIT_ANIM_DURATION_ATTR -> n - int ENTER_EXIT_ANIM_EASING_ATTR -> o - 1:4:void ():71:71 -> - 5:8:void ():72:72 -> - 9:13:void ():73:73 -> - 1:1:void ():102:102 -> - 2:2:void ():65:65 -> - 3:3:void ():87:87 -> - 4:5:void ():98:99 -> - 6:6:void (android.content.Context,android.util.AttributeSet):105:105 -> - 7:7:void (android.content.Context,android.util.AttributeSet):65:65 -> - 8:8:void (android.content.Context,android.util.AttributeSet):87:87 -> - 9:10:void (android.content.Context,android.util.AttributeSet):98:99 -> + android.view.accessibility.AccessibilityManager accessibilityManager -> j + android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener touchExplorationListener -> k + boolean disableOnTouchExploration -> l + int currentState -> m + int additionalHiddenOffsetY -> n + android.view.ViewPropertyAnimator currentAnimator -> o + int ENTER_ANIM_DURATION_ATTR -> p + int EXIT_ANIM_DURATION_ATTR -> q + int ENTER_EXIT_ANIM_EASING_ATTR -> r + 1:4:void ():84:84 -> + 5:8:void ():85:85 -> + 9:13:void ():86:86 -> + 1:1:void ():120:120 -> + 2:2:void ():78:78 -> + 3:3:void ():99:99 -> + 4:4:void ():104:104 -> + 5:6:void ():116:117 -> + 7:7:void (android.content.Context,android.util.AttributeSet):123:123 -> + 8:8:void (android.content.Context,android.util.AttributeSet):78:78 -> + 9:9:void (android.content.Context,android.util.AttributeSet):99:99 -> + 10:10:void (android.content.Context,android.util.AttributeSet):104:104 -> + 11:12:void (android.content.Context,android.util.AttributeSet):116:117 -> 1:1:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,android.view.View,int,int):0:0 -> E - 1:3:android.view.ViewPropertyAnimator access$002(com.google.android.material.behavior.HideBottomViewOnScrollBehavior,android.view.ViewPropertyAnimator):47:47 -> I - 1:5:void animateChildTo(android.view.View,int,long,android.animation.TimeInterpolator):261:261 -> J - 6:9:void animateChildTo(android.view.View,int,long,android.animation.TimeInterpolator):262:262 -> J - 10:13:void animateChildTo(android.view.View,int,long,android.animation.TimeInterpolator):263:263 -> J - 14:22:void animateChildTo(android.view.View,int,long,android.animation.TimeInterpolator):264:264 -> J - 23:29:void animateChildTo(android.view.View,int,long,android.animation.TimeInterpolator):265:265 -> J - 1:8:boolean isScrolledDown():215:215 -> K - 1:9:boolean isScrolledUp():178:178 -> L - 2:5:void slideDown(android.view.View):223:223 -> M - 1:7:void slideDown(android.view.View,boolean):233:233 -> N - 8:11:void slideDown(android.view.View,boolean):237:237 -> N - 12:14:void slideDown(android.view.View,boolean):238:238 -> N - 15:18:void slideDown(android.view.View,boolean):239:239 -> N - 19:21:void slideDown(android.view.View,boolean):241:241 -> N - 22:29:void slideDown(android.view.View,boolean):242:242 -> N - 30:42:void slideDown(android.view.View,boolean):244:244 -> N - 43:46:void slideDown(android.view.View,boolean):246:246 -> N - 2:5:void slideUp(android.view.View):186:186 -> O - 1:7:void slideUp(android.view.View,boolean):196:196 -> P - 8:11:void slideUp(android.view.View,boolean):200:200 -> P - 12:14:void slideUp(android.view.View,boolean):201:201 -> P - 15:18:void slideUp(android.view.View,boolean):202:202 -> P - 19:24:void slideUp(android.view.View,boolean):204:204 -> P - 25:37:void slideUp(android.view.View,boolean):207:207 -> P - 38:41:void slideUp(android.view.View,boolean):209:209 -> P - 1:2:void updateCurrentState(android.view.View,int):251:251 -> Q - 3:23:void updateCurrentState(android.view.View,int):252:252 -> Q - 24:24:void updateCurrentState(android.view.View,int):253:253 -> Q - 1:6:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):112:112 -> p - 7:15:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):113:113 -> p - 16:23:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):116:116 -> p - 24:29:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):115:115 -> p - 30:37:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):119:119 -> p - 38:43:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):118:118 -> p - 44:51:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):122:122 -> p - 52:57:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):121:121 -> p - 58:63:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):127:127 -> p - 64:69:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):126:126 -> p - 70:74:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):130:130 -> p - 3:8:void onNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int,int,int,int[]):170:170 -> x - 9:12:void onNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int,int,int,int[]):172:172 -> x + 3:8:void lambda$disableIfTouchExplorationEnabled$0(android.view.View,boolean):159:159 -> I + 3:8:void $r8$lambda$u8hW3V09BoGAavr-LZRTR540LS0(com.google.android.material.behavior.HideBottomViewOnScrollBehavior,android.view.View,boolean):0 -> I + # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]} + # {"id":"com.android.tools.r8.synthesized"} + 9:12:void lambda$disableIfTouchExplorationEnabled$0(android.view.View,boolean):160:160 -> I + 9:12:void $r8$lambda$u8hW3V09BoGAavr-LZRTR540LS0(com.google.android.material.behavior.HideBottomViewOnScrollBehavior,android.view.View,boolean):0 -> I + 13:16:void $r8$lambda$u8hW3V09BoGAavr-LZRTR540LS0(com.google.android.material.behavior.HideBottomViewOnScrollBehavior,android.view.View,boolean):0:0 -> I + 1:3:android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener access$000(com.google.android.material.behavior.HideBottomViewOnScrollBehavior):61:61 -> J + 1:3:android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener access$002(com.google.android.material.behavior.HideBottomViewOnScrollBehavior,android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener):61:61 -> K + 1:3:android.view.accessibility.AccessibilityManager access$100(com.google.android.material.behavior.HideBottomViewOnScrollBehavior):61:61 -> L + 1:3:android.view.ViewPropertyAnimator access$202(com.google.android.material.behavior.HideBottomViewOnScrollBehavior,android.view.ViewPropertyAnimator):61:61 -> M + 1:5:void animateChildTo(android.view.View,int,long,android.animation.TimeInterpolator):316:316 -> N + 6:9:void animateChildTo(android.view.View,int,long,android.animation.TimeInterpolator):317:317 -> N + 10:13:void animateChildTo(android.view.View,int,long,android.animation.TimeInterpolator):318:318 -> N + 14:22:void animateChildTo(android.view.View,int,long,android.animation.TimeInterpolator):319:319 -> N + 23:29:void animateChildTo(android.view.View,int,long,android.animation.TimeInterpolator):320:320 -> N + 1:4:void disableIfTouchExplorationEnabled(android.view.View):153:153 -> O + 5:18:void disableIfTouchExplorationEnabled(android.view.View):154:154 -> O + 19:26:void disableIfTouchExplorationEnabled(android.view.View):156:156 -> O + 27:33:void disableIfTouchExplorationEnabled(android.view.View):157:157 -> O + 34:38:void disableIfTouchExplorationEnabled(android.view.View):163:163 -> O + 39:47:void disableIfTouchExplorationEnabled(android.view.View):164:164 -> O + 1:8:boolean isScrolledDown():263:263 -> P + 1:9:boolean isScrolledUp():226:226 -> Q + 2:5:void slideDown(android.view.View):271:271 -> R + 1:7:void slideDown(android.view.View,boolean):281:281 -> S + 8:15:void slideDown(android.view.View,boolean):286:286 -> S + 16:22:void slideDown(android.view.View,boolean):288:288 -> S + 23:26:void slideDown(android.view.View,boolean):292:292 -> S + 27:29:void slideDown(android.view.View,boolean):293:293 -> S + 30:33:void slideDown(android.view.View,boolean):294:294 -> S + 34:36:void slideDown(android.view.View,boolean):296:296 -> S + 37:44:void slideDown(android.view.View,boolean):297:297 -> S + 45:57:void slideDown(android.view.View,boolean):299:299 -> S + 58:61:void slideDown(android.view.View,boolean):301:301 -> S + 2:5:void slideUp(android.view.View):234:234 -> T + 1:7:void slideUp(android.view.View,boolean):244:244 -> U + 8:11:void slideUp(android.view.View,boolean):248:248 -> U + 12:14:void slideUp(android.view.View,boolean):249:249 -> U + 15:18:void slideUp(android.view.View,boolean):250:250 -> U + 19:24:void slideUp(android.view.View,boolean):252:252 -> U + 25:37:void slideUp(android.view.View,boolean):255:255 -> U + 38:41:void slideUp(android.view.View,boolean):257:257 -> U + 1:2:void updateCurrentState(android.view.View,int):306:306 -> V + 3:23:void updateCurrentState(android.view.View,int):307:307 -> V + 24:24:void updateCurrentState(android.view.View,int):308:308 -> V + 1:6:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):130:130 -> p + 7:15:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):131:131 -> p + 16:23:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):134:134 -> p + 24:29:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):133:133 -> p + 30:37:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):137:137 -> p + 38:43:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):136:136 -> p + 44:51:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):140:140 -> p + 52:57:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):139:139 -> p + 58:63:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):145:145 -> p + 64:69:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):144:144 -> p + 70:72:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):148:148 -> p + 73:77:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):149:149 -> p + 3:8:void onNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int,int,int,int[]):218:218 -> x + 9:12:void onNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int,int,int,int[]):220:220 -> x +com.google.android.material.behavior.HideBottomViewOnScrollBehavior$$ExternalSyntheticLambda0 -> V1.a: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + com.google.android.material.behavior.HideBottomViewOnScrollBehavior com.google.android.material.behavior.HideBottomViewOnScrollBehavior$$InternalSyntheticLambda$1$c309db911c30266a0170a17a6118856d2137ef84146429778200d2ce98b07f73$0.f$0 -> a + # {"id":"com.android.tools.r8.synthesized"} + android.view.View com.google.android.material.behavior.HideBottomViewOnScrollBehavior$$InternalSyntheticLambda$1$c309db911c30266a0170a17a6118856d2137ef84146429778200d2ce98b07f73$0.f$1 -> b + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void V1.HideBottomViewOnScrollBehavior$$ExternalSyntheticLambda0.(com.google.android.material.behavior.HideBottomViewOnScrollBehavior,android.view.View):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void V1.HideBottomViewOnScrollBehavior$$ExternalSyntheticLambda0.onTouchExplorationStateChanged(boolean):0:0 -> onTouchExplorationStateChanged + # {"id":"com.android.tools.r8.synthesized"} com.google.android.material.behavior.HideBottomViewOnScrollBehavior$1 -> com.google.android.material.behavior.HideBottomViewOnScrollBehavior$a: +# {"id":"sourceFile","fileName":"HideBottomViewOnScrollBehavior.java"} + com.google.android.material.behavior.HideBottomViewOnScrollBehavior this$0 -> d + 1:6:void (com.google.android.material.behavior.HideBottomViewOnScrollBehavior):165:165 -> + 1:16:void onViewDetachedFromWindow(android.view.View):171:171 -> onViewDetachedFromWindow + 17:24:void onViewDetachedFromWindow(android.view.View):172:172 -> onViewDetachedFromWindow + 25:28:void onViewDetachedFromWindow(android.view.View):173:173 -> onViewDetachedFromWindow + 29:31:void onViewDetachedFromWindow(android.view.View):172:172 -> onViewDetachedFromWindow + 32:38:void onViewDetachedFromWindow(android.view.View):174:174 -> onViewDetachedFromWindow +com.google.android.material.behavior.HideBottomViewOnScrollBehavior$2 -> com.google.android.material.behavior.HideBottomViewOnScrollBehavior$b: # {"id":"sourceFile","fileName":"HideBottomViewOnScrollBehavior.java"} com.google.android.material.behavior.HideBottomViewOnScrollBehavior this$0 -> a - 1:6:void (com.google.android.material.behavior.HideBottomViewOnScrollBehavior):266:266 -> - 1:7:void onAnimationEnd(android.animation.Animator):269:269 -> onAnimationEnd + 1:6:void (com.google.android.material.behavior.HideBottomViewOnScrollBehavior):321:321 -> + 1:7:void onAnimationEnd(android.animation.Animator):324:324 -> onAnimationEnd +com.google.android.material.behavior.HideBottomViewOnScrollDelegate -> com.google.android.material.behavior.a: +# {"id":"sourceFile","fileName":"HideBottomViewOnScrollDelegate.java"} + 1:4:void ():32:32 -> + 1:8:int getSize(android.view.View,android.view.ViewGroup$MarginLayoutParams):41:41 -> a + 1:1:int getTargetTranslation():0:0 -> b + 1:1:int getViewEdge():0:0 -> c + 1:10:android.view.ViewPropertyAnimator getViewTranslationAnimator(android.view.View,int):63:63 -> d + 2:5:void setViewTranslation(android.view.View,int):57:57 -> e +com.google.android.material.behavior.HideLeftViewOnScrollDelegate -> com.google.android.material.behavior.b: +# {"id":"sourceFile","fileName":"HideLeftViewOnScrollDelegate.java"} + 1:4:void ():32:32 -> + 1:8:int getSize(android.view.View,android.view.ViewGroup$MarginLayoutParams):41:41 -> a + 1:1:int getTargetTranslation():0:0 -> b + 1:1:int getViewEdge():0:0 -> c + 1:11:android.view.ViewPropertyAnimator getViewTranslationAnimator(android.view.View,int):63:63 -> d + 3:6:void setViewTranslation(android.view.View,int):57:57 -> e +com.google.android.material.behavior.HideRightViewOnScrollDelegate -> com.google.android.material.behavior.c: +# {"id":"sourceFile","fileName":"HideRightViewOnScrollDelegate.java"} + 1:4:void ():32:32 -> + 1:8:int getSize(android.view.View,android.view.ViewGroup$MarginLayoutParams):41:41 -> a + 1:1:int getTargetTranslation():0:0 -> b + 1:1:int getViewEdge():0:0 -> c + 1:10:android.view.ViewPropertyAnimator getViewTranslationAnimator(android.view.View,int):63:63 -> d + 2:5:void setViewTranslation(android.view.View,int):57:57 -> e +com.google.android.material.behavior.HideViewOnScrollBehavior -> com.google.android.material.behavior.HideViewOnScrollBehavior: +# {"id":"sourceFile","fileName":"HideViewOnScrollBehavior.java"} + com.google.android.material.behavior.HideViewOnScrollDelegate hideOnScrollViewDelegate -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/behavior/d;"} + android.view.accessibility.AccessibilityManager accessibilityManager -> e + android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener touchExplorationListener -> f + boolean disableOnTouchExploration -> g + java.util.LinkedHashSet onScrollStateChangedListeners -> h + int enterAnimDuration -> i + int exitAnimDuration -> j + android.animation.TimeInterpolator enterAnimInterpolator -> k + android.animation.TimeInterpolator exitAnimInterpolator -> l + int size -> m + int currentState -> n + int additionalHiddenOffset -> o + android.view.ViewPropertyAnimator currentAnimator -> p + boolean viewEdgeOverride -> q + int ENTER_ANIM_DURATION_ATTR -> r + int EXIT_ANIM_DURATION_ATTR -> s + int ENTER_EXIT_ANIM_EASING_ATTR -> t + 1:4:void ():91:91 -> + 5:8:void ():92:92 -> + 9:13:void ():93:93 -> + 1:1:void ():143:143 -> + 2:2:void ():68:68 -> + 3:3:void ():85:85 -> + 4:4:void ():125:125 -> + 5:6:void ():137:138 -> + 7:7:void ():141:141 -> + 8:8:void (android.content.Context,android.util.AttributeSet):152:152 -> + 9:9:void (android.content.Context,android.util.AttributeSet):68:68 -> + 10:10:void (android.content.Context,android.util.AttributeSet):85:85 -> + 11:11:void (android.content.Context,android.util.AttributeSet):125:125 -> + 12:13:void (android.content.Context,android.util.AttributeSet):137:138 -> + 14:14:void (android.content.Context,android.util.AttributeSet):141:141 -> + 1:1:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,android.view.View,int,int):0:0 -> E + 1:6:void lambda$disableIfTouchExplorationEnabled$0(android.view.View,boolean):219:219 -> I + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/behavior/HideViewOnScrollBehavior;Landroid/view/View;Z)V"} + 7:12:void lambda$disableIfTouchExplorationEnabled$0(android.view.View,boolean):219:219 -> I + 13:16:void lambda$disableIfTouchExplorationEnabled$0(android.view.View,boolean):220:220 -> I + 1:3:android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener access$000(com.google.android.material.behavior.HideViewOnScrollBehavior):62:62 -> J + 1:3:android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener access$002(com.google.android.material.behavior.HideViewOnScrollBehavior,android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener):62:62 -> K + 1:3:android.view.accessibility.AccessibilityManager access$100(com.google.android.material.behavior.HideViewOnScrollBehavior):62:62 -> L + 1:3:android.view.ViewPropertyAnimator access$202(com.google.android.material.behavior.HideViewOnScrollBehavior,android.view.ViewPropertyAnimator):62:62 -> M + 1:2:void animateChildTo(android.view.View,int,long,android.animation.TimeInterpolator):409:409 -> N + 3:6:void animateChildTo(android.view.View,int,long,android.animation.TimeInterpolator):411:411 -> N + 7:10:void animateChildTo(android.view.View,int,long,android.animation.TimeInterpolator):412:412 -> N + 11:19:void animateChildTo(android.view.View,int,long,android.animation.TimeInterpolator):413:413 -> N + 20:26:void animateChildTo(android.view.View,int,long,android.animation.TimeInterpolator):414:414 -> N + 1:4:void disableIfTouchExplorationEnabled(android.view.View):212:212 -> O + 5:18:void disableIfTouchExplorationEnabled(android.view.View):213:213 -> O + 19:26:void disableIfTouchExplorationEnabled(android.view.View):216:216 -> O + 27:33:void disableIfTouchExplorationEnabled(android.view.View):217:217 -> O + 34:38:void disableIfTouchExplorationEnabled(android.view.View):223:223 -> O + 39:47:void disableIfTouchExplorationEnabled(android.view.View):224:224 -> O + 1:1:boolean isGravityBottom(int):0:0 -> P + 1:1:boolean isGravityLeft(int):0:0 -> Q + 1:9:boolean isScrolledIn():317:317 -> R + 1:8:boolean isScrolledOut():355:355 -> S + 1:5:void setViewEdge(android.view.View,int):156:156 -> T + 6:11:void setViewEdge(android.view.View,int):160:160 -> T + 12:13:void setViewEdge(android.view.View,int):161:161 -> T + 14:20:void setViewEdge(android.view.View,int):163:163 -> T + 21:24:void setViewEdge(android.view.View,int):164:164 -> T + 25:28:void setViewEdge(android.view.View,int):166:166 -> T + 29:41:void setViewEdge(android.view.View,int):167:167 -> T + 1:20:void setViewEdgeInternal(int):177:177 -> U + 21:28:void setViewEdgeInternal(int):186:186 -> U + 29:81:void setViewEdgeInternal(int):189:189 -> U + 82:89:void setViewEdgeInternal(int):183:183 -> U + 90:97:void setViewEdgeInternal(int):180:180 -> U + 2:5:void slideIn(android.view.View):325:325 -> V + 1:7:void slideIn(android.view.View,boolean):335:335 -> W + 8:11:void slideIn(android.view.View,boolean):339:339 -> W + 12:14:void slideIn(android.view.View,boolean):340:340 -> W + 15:18:void slideIn(android.view.View,boolean):341:341 -> W + 19:21:void slideIn(android.view.View,boolean):343:343 -> W + 22:29:void slideIn(android.view.View,boolean):344:344 -> W + 30:42:void slideIn(android.view.View,boolean):347:347 -> W + 43:48:void slideIn(android.view.View,boolean):349:349 -> W + 2:5:void slideOut(android.view.View):363:363 -> X + 1:7:void slideOut(android.view.View,boolean):373:373 -> Y + 8:15:void slideOut(android.view.View,boolean):378:378 -> Y + 16:22:void slideOut(android.view.View,boolean):380:380 -> Y + 23:26:void slideOut(android.view.View,boolean):384:384 -> Y + 27:29:void slideOut(android.view.View,boolean):385:385 -> Y + 30:33:void slideOut(android.view.View,boolean):386:386 -> Y + 34:36:void slideOut(android.view.View,boolean):388:388 -> Y + 37:44:void slideOut(android.view.View,boolean):389:389 -> Y + 45:57:void slideOut(android.view.View,boolean):391:391 -> Y + 58:63:void slideOut(android.view.View,boolean):393:393 -> Y + 1:2:void updateCurrentState(android.view.View,int):398:398 -> Z + 3:23:void updateCurrentState(android.view.View,int):399:399 -> Z + 24:24:void updateCurrentState(android.view.View,int):400:400 -> Z + 1:3:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):245:245 -> p + 4:9:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):248:248 -> p + 10:12:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):249:249 -> p + 13:20:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):251:251 -> p + 21:28:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):255:255 -> p + 29:34:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):254:254 -> p + 35:42:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):258:258 -> p + 43:48:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):257:257 -> p + 49:56:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):261:261 -> p + 57:62:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):260:260 -> p + 63:68:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):266:266 -> p + 69:74:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):265:265 -> p + 75:79:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):269:269 -> p + 3:8:void onNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int,int,int,int[]):309:309 -> x + 9:12:void onNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int,int,int,int[]):311:311 -> x +com.google.android.material.behavior.HideViewOnScrollBehavior$$ExternalSyntheticLambda0 -> V1.b: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + com.google.android.material.behavior.HideViewOnScrollBehavior com.google.android.material.behavior.HideViewOnScrollBehavior$$InternalSyntheticLambda$1$6a467999ed5abb8251523267f0dcc79f089c085255be473340ce3259e840eb51$0.f$0 -> a + # {"id":"com.android.tools.r8.synthesized"} + android.view.View com.google.android.material.behavior.HideViewOnScrollBehavior$$InternalSyntheticLambda$1$6a467999ed5abb8251523267f0dcc79f089c085255be473340ce3259e840eb51$0.f$1 -> b + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void V1.HideViewOnScrollBehavior$$ExternalSyntheticLambda0.(com.google.android.material.behavior.HideViewOnScrollBehavior,android.view.View):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void V1.HideViewOnScrollBehavior$$ExternalSyntheticLambda0.onTouchExplorationStateChanged(boolean):0:0 -> onTouchExplorationStateChanged + # {"id":"com.android.tools.r8.synthesized"} +com.google.android.material.behavior.HideViewOnScrollBehavior$1 -> com.google.android.material.behavior.HideViewOnScrollBehavior$a: +# {"id":"sourceFile","fileName":"HideViewOnScrollBehavior.java"} + com.google.android.material.behavior.HideViewOnScrollBehavior this$0 -> d + 1:6:void (com.google.android.material.behavior.HideViewOnScrollBehavior):225:225 -> + 1:16:void onViewDetachedFromWindow(android.view.View):231:231 -> onViewDetachedFromWindow + 17:24:void onViewDetachedFromWindow(android.view.View):232:232 -> onViewDetachedFromWindow + 25:28:void onViewDetachedFromWindow(android.view.View):233:233 -> onViewDetachedFromWindow + 29:31:void onViewDetachedFromWindow(android.view.View):232:232 -> onViewDetachedFromWindow + 32:38:void onViewDetachedFromWindow(android.view.View):234:234 -> onViewDetachedFromWindow +com.google.android.material.behavior.HideViewOnScrollBehavior$2 -> com.google.android.material.behavior.HideViewOnScrollBehavior$b: +# {"id":"sourceFile","fileName":"HideViewOnScrollBehavior.java"} + com.google.android.material.behavior.HideViewOnScrollBehavior this$0 -> a + 1:6:void (com.google.android.material.behavior.HideViewOnScrollBehavior):415:415 -> + 1:7:void onAnimationEnd(android.animation.Animator):418:418 -> onAnimationEnd +com.google.android.material.behavior.HideViewOnScrollDelegate -> com.google.android.material.behavior.d: +# {"id":"sourceFile","fileName":"HideViewOnScrollDelegate.java"} + 1:4:void ():26:26 -> + int getSize(android.view.View,android.view.ViewGroup$MarginLayoutParams) -> a + int getTargetTranslation() -> b + int getViewEdge() -> c + android.view.ViewPropertyAnimator getViewTranslationAnimator(android.view.View,int) -> d + void setViewTranslation(android.view.View,int) -> e com.google.android.material.behavior.SwipeDismissBehavior -> com.google.android.material.behavior.SwipeDismissBehavior: # {"id":"sourceFile","fileName":"SwipeDismissBehavior.java"} androidx.customview.widget.ViewDragHelper viewDragHelper -> d @@ -140936,158 +145956,158 @@ com.google.android.material.behavior.SwipeDismissBehavior -> com.google.android. 12:13:void ():94:94 -> 14:15:void ():95:95 -> 16:17:void ():96:96 -> - 18:25:void ():237:237 -> - 1:4:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):216:216 -> H - 5:8:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):218:218 -> H - 9:15:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):219:219 -> H - 16:24:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):220:220 -> H + 18:25:void ():236:236 -> + 1:4:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):215:215 -> H + 5:8:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):217:217 -> H + 9:15:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):218:218 -> H + 16:24:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):219:219 -> H 1:3:boolean access$002(com.google.android.material.behavior.SwipeDismissBehavior,boolean):43:43 -> I 1:1:boolean canSwipeDismissView(android.view.View):0:0 -> J - 1:9:float clamp(float,float,float):451:451 -> K - 1:9:int clamp(int,int,int):455:455 -> L - 1:4:void ensureViewDragHelper(android.view.ViewGroup):391:391 -> M - 5:8:void ensureViewDragHelper(android.view.ViewGroup):393:393 -> M - 9:17:void ensureViewDragHelper(android.view.ViewGroup):394:394 -> M - 18:26:void ensureViewDragHelper(android.view.ViewGroup):395:395 -> M + 1:9:float clamp(float,float,float):447:447 -> K + 1:9:int clamp(int,int,int):451:451 -> L + 1:4:void ensureViewDragHelper(android.view.ViewGroup):388:388 -> M + 5:8:void ensureViewDragHelper(android.view.ViewGroup):390:390 -> M + 9:17:void ensureViewDragHelper(android.view.ViewGroup):391:391 -> M + 18:26:void ensureViewDragHelper(android.view.ViewGroup):392:392 -> M 1:1:float fraction(float,float,float):0:0 -> N 4:10:void setEndAlphaSwipeDistance(float):161:161 -> O 4:10:void setStartAlphaSwipeDistance(float):152:152 -> P 1:3:void setSwipeDirection(int):134:134 -> Q - 3:5:void updateAccessibilityActions(android.view.View):421:421 -> R - 6:11:void updateAccessibilityActions(android.view.View):422:422 -> R - 12:23:void updateAccessibilityActions(android.view.View):423:423 -> R - 1:2:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):191:191 -> o - 3:16:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):193:193 -> o - 17:19:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):202:202 -> o - 20:37:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):196:196 -> o - 38:40:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):207:207 -> o - 41:46:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):208:208 -> o - 47:54:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):209:209 -> o + 3:5:void updateAccessibilityActions(android.view.View):418:418 -> R + 6:11:void updateAccessibilityActions(android.view.View):419:419 -> R + 12:23:void updateAccessibilityActions(android.view.View):420:420 -> R + 1:2:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):190:190 -> o + 3:16:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):192:192 -> o + 17:19:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):201:201 -> o + 20:37:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):195:195 -> o + 38:40:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):206:206 -> o + 41:46:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):207:207 -> o + 47:54:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):208:208 -> o 1:4:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):179:179 -> p 5:11:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):180:180 -> p - 12:14:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):182:182 -> p - 15:18:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):183:183 -> p + 12:14:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):181:181 -> p + 15:18:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):182:182 -> p com.google.android.material.behavior.SwipeDismissBehavior$1 -> com.google.android.material.behavior.SwipeDismissBehavior$a: # {"id":"sourceFile","fileName":"SwipeDismissBehavior.java"} int originalCapturedViewLeft -> a int activePointerId -> b com.google.android.material.behavior.SwipeDismissBehavior this$0 -> c - 1:6:void (com.google.android.material.behavior.SwipeDismissBehavior):238:238 -> - 7:9:void (com.google.android.material.behavior.SwipeDismissBehavior):242:242 -> - 1:10:int clampViewPositionHorizontal(android.view.View,int,int):337:337 -> a - 11:18:int clampViewPositionHorizontal(android.view.View,int,int):341:341 -> a - 19:25:int clampViewPositionHorizontal(android.view.View,int,int):343:343 -> a - 26:28:int clampViewPositionHorizontal(android.view.View,int,int):344:344 -> a - 29:30:int clampViewPositionHorizontal(android.view.View,int,int):346:346 -> a - 31:40:int clampViewPositionHorizontal(android.view.View,int,int):347:347 -> a - 41:42:int clampViewPositionHorizontal(android.view.View,int,int):351:351 -> a - 43:47:int clampViewPositionHorizontal(android.view.View,int,int):352:352 -> a - 48:54:int clampViewPositionHorizontal(android.view.View,int,int):354:354 -> a - 55:57:int clampViewPositionHorizontal(android.view.View,int,int):355:355 -> a - 58:64:int clampViewPositionHorizontal(android.view.View,int,int):358:358 -> a - 65:71:int clampViewPositionHorizontal(android.view.View,int,int):359:359 -> a - 72:76:int clampViewPositionHorizontal(android.view.View,int,int):362:362 -> a - 1:5:int clampViewPositionVertical(android.view.View,int,int):367:367 -> b - 1:5:int getViewHorizontalDragRange(android.view.View):331:331 -> d - 1:2:void onViewCaptured(android.view.View,int):253:253 -> i - 3:8:void onViewCaptured(android.view.View,int):254:254 -> i - 9:14:void onViewCaptured(android.view.View,int):258:258 -> i - 15:20:void onViewCaptured(android.view.View,int):263:263 -> i - 21:23:void onViewCaptured(android.view.View,int):264:264 -> i - 24:30:void onViewCaptured(android.view.View,int):265:265 -> i - 1:6:void onViewDragStateChanged(int):271:271 -> j - 1:10:void onViewPositionChanged(android.view.View,int,int,int,int):373:373 -> k - 11:20:void onViewPositionChanged(android.view.View,int,int,int,int):375:375 -> k - 21:34:void onViewPositionChanged(android.view.View,int,int,int,int):376:376 -> k - 35:43:void onViewPositionChanged(android.view.View,int,int,int,int):379:379 -> k - 44:47:void onViewPositionChanged(android.view.View,int,int,int,int):381:381 -> k - 48:53:void onViewPositionChanged(android.view.View,int,int,int,int):384:384 -> k - 54:61:void onViewPositionChanged(android.view.View,int,int,int,int):385:385 -> k - 2:3:void onViewReleased(android.view.View,float,float):279:279 -> l - 4:7:void onViewReleased(android.view.View,float,float):281:281 -> l - 8:18:void onViewReleased(android.view.View,float,float):285:285 -> l - 19:29:void onViewReleased(android.view.View,float,float):287:287 -> l - 30:35:void onViewReleased(android.view.View,float,float):288:288 -> l - 36:38:void onViewReleased(android.view.View,float,float):293:293 -> l - 39:52:void onViewReleased(android.view.View,float,float):296:296 -> l - 53:65:void onViewReleased(android.view.View,float,float):297:297 -> l - 66:71:void onViewReleased(android.view.View,float,float):298:298 -> l - 1:9:boolean tryCaptureView(android.view.View,int):247:247 -> m - 10:19:boolean tryCaptureView(android.view.View,int):248:248 -> m - 8:16:boolean shouldDismiss(android.view.View,float):306:306 -> n - 17:52:boolean shouldDismiss(android.view.View,float):308:308 -> n - 53:59:boolean shouldDismiss(android.view.View,float):321:321 -> n - 60:73:boolean shouldDismiss(android.view.View,float):322:322 -> n - 74:81:boolean shouldDismiss(android.view.View,float):323:323 -> n + 1:6:void (com.google.android.material.behavior.SwipeDismissBehavior):237:237 -> + 7:9:void (com.google.android.material.behavior.SwipeDismissBehavior):241:241 -> + 1:10:int clampViewPositionHorizontal(android.view.View,int,int):334:334 -> a + 11:18:int clampViewPositionHorizontal(android.view.View,int,int):338:338 -> a + 19:25:int clampViewPositionHorizontal(android.view.View,int,int):340:340 -> a + 26:28:int clampViewPositionHorizontal(android.view.View,int,int):341:341 -> a + 29:30:int clampViewPositionHorizontal(android.view.View,int,int):343:343 -> a + 31:40:int clampViewPositionHorizontal(android.view.View,int,int):344:344 -> a + 41:42:int clampViewPositionHorizontal(android.view.View,int,int):348:348 -> a + 43:47:int clampViewPositionHorizontal(android.view.View,int,int):349:349 -> a + 48:54:int clampViewPositionHorizontal(android.view.View,int,int):351:351 -> a + 55:57:int clampViewPositionHorizontal(android.view.View,int,int):352:352 -> a + 58:64:int clampViewPositionHorizontal(android.view.View,int,int):355:355 -> a + 65:71:int clampViewPositionHorizontal(android.view.View,int,int):356:356 -> a + 72:76:int clampViewPositionHorizontal(android.view.View,int,int):359:359 -> a + 1:5:int clampViewPositionVertical(android.view.View,int,int):364:364 -> b + 1:5:int getViewHorizontalDragRange(android.view.View):329:329 -> d + 1:2:void onViewCaptured(android.view.View,int):252:252 -> i + 3:8:void onViewCaptured(android.view.View,int):253:253 -> i + 9:14:void onViewCaptured(android.view.View,int):257:257 -> i + 15:20:void onViewCaptured(android.view.View,int):262:262 -> i + 21:23:void onViewCaptured(android.view.View,int):263:263 -> i + 24:30:void onViewCaptured(android.view.View,int):264:264 -> i + 1:6:void onViewDragStateChanged(int):270:270 -> j + 1:10:void onViewPositionChanged(android.view.View,int,int,int,int):370:370 -> k + 11:20:void onViewPositionChanged(android.view.View,int,int,int,int):372:372 -> k + 21:34:void onViewPositionChanged(android.view.View,int,int,int,int):373:373 -> k + 35:43:void onViewPositionChanged(android.view.View,int,int,int,int):376:376 -> k + 44:47:void onViewPositionChanged(android.view.View,int,int,int,int):378:378 -> k + 48:53:void onViewPositionChanged(android.view.View,int,int,int,int):381:381 -> k + 54:61:void onViewPositionChanged(android.view.View,int,int,int,int):382:382 -> k + 2:3:void onViewReleased(android.view.View,float,float):278:278 -> l + 4:7:void onViewReleased(android.view.View,float,float):280:280 -> l + 8:18:void onViewReleased(android.view.View,float,float):284:284 -> l + 19:29:void onViewReleased(android.view.View,float,float):286:286 -> l + 30:35:void onViewReleased(android.view.View,float,float):287:287 -> l + 36:38:void onViewReleased(android.view.View,float,float):292:292 -> l + 39:52:void onViewReleased(android.view.View,float,float):295:295 -> l + 53:65:void onViewReleased(android.view.View,float,float):296:296 -> l + 66:71:void onViewReleased(android.view.View,float,float):297:297 -> l + 1:9:boolean tryCaptureView(android.view.View,int):246:246 -> m + 10:19:boolean tryCaptureView(android.view.View,int):247:247 -> m + 8:16:boolean shouldDismiss(android.view.View,float):304:304 -> n + 17:52:boolean shouldDismiss(android.view.View,float):306:306 -> n + 53:59:boolean shouldDismiss(android.view.View,float):319:319 -> n + 60:73:boolean shouldDismiss(android.view.View,float):320:320 -> n + 74:81:boolean shouldDismiss(android.view.View,float):321:321 -> n com.google.android.material.behavior.SwipeDismissBehavior$2 -> com.google.android.material.behavior.SwipeDismissBehavior$b: # {"id":"sourceFile","fileName":"SwipeDismissBehavior.java"} com.google.android.material.behavior.SwipeDismissBehavior this$0 -> a - 1:6:void (com.google.android.material.behavior.SwipeDismissBehavior):427:427 -> - 1:9:boolean perform(android.view.View,androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments):430:430 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/D$a;)Z"} - 10:17:boolean perform(android.view.View,androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments):432:432 -> a - 18:29:boolean perform(android.view.View,androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments):433:433 -> a - 30:39:boolean perform(android.view.View,androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments):436:436 -> a - 40:43:boolean perform(android.view.View,androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments):437:437 -> a - 44:46:boolean perform(android.view.View,androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments):438:438 -> a - 47:53:boolean perform(android.view.View,androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments):439:439 -> a + 1:6:void (com.google.android.material.behavior.SwipeDismissBehavior):424:424 -> + 1:9:boolean perform(android.view.View,androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments):427:427 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/C$a;)Z"} + 10:17:boolean perform(android.view.View,androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments):428:428 -> a + 18:29:boolean perform(android.view.View,androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments):429:429 -> a + 30:39:boolean perform(android.view.View,androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments):432:432 -> a + 40:43:boolean perform(android.view.View,androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments):433:433 -> a + 44:46:boolean perform(android.view.View,androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments):434:434 -> a + 47:53:boolean perform(android.view.View,androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments):435:435 -> a com.google.android.material.behavior.SwipeDismissBehavior$SettleRunnable -> com.google.android.material.behavior.SwipeDismissBehavior$c: # {"id":"sourceFile","fileName":"SwipeDismissBehavior.java"} android.view.View view -> d boolean dismiss -> e com.google.android.material.behavior.SwipeDismissBehavior this$0 -> f - 1:5:void (com.google.android.material.behavior.SwipeDismissBehavior,android.view.View,boolean):403:403 -> - 6:7:void (com.google.android.material.behavior.SwipeDismissBehavior,android.view.View,boolean):404:404 -> - 8:10:void (com.google.android.material.behavior.SwipeDismissBehavior,android.view.View,boolean):405:405 -> - 1:13:void run():410:410 -> run - 14:19:void run():411:411 -> run - 20:29:void run():413:413 -> run + 1:5:void (com.google.android.material.behavior.SwipeDismissBehavior,android.view.View,boolean):400:400 -> + 6:7:void (com.google.android.material.behavior.SwipeDismissBehavior,android.view.View,boolean):401:401 -> + 8:10:void (com.google.android.material.behavior.SwipeDismissBehavior,android.view.View,boolean):402:402 -> + 1:13:void run():407:407 -> run + 14:19:void run():408:408 -> run + 20:29:void run():410:410 -> run com.google.android.material.bottomappbar.BottomAppBar -> com.google.android.material.bottomappbar.BottomAppBar: # {"id":"sourceFile","fileName":"BottomAppBar.java"} int DEF_STYLE_RES -> d int FAB_ALIGNMENT_ANIM_DURATION_ATTR -> e int FAB_ALIGNMENT_ANIM_EASING_ATTR -> f - 1:4:void ():127:127 -> - 5:8:void ():130:130 -> - 9:13:void ():131:131 -> - 2:2:void access$1400(com.google.android.material.bottomappbar.BottomAppBar):125:125 -> w - 2:2:android.view.View access$3200(com.google.android.material.bottomappbar.BottomAppBar):125:125 -> x - 1:4:void access$3300(com.google.android.material.bottomappbar.BottomAppBar,android.view.View):125:125 -> y - 1:8:void updateFabAnchorGravity(com.google.android.material.bottomappbar.BottomAppBar,android.view.View):510:510 -> z - 9:11:void updateFabAnchorGravity(com.google.android.material.bottomappbar.BottomAppBar,android.view.View):511:511 -> z - 12:12:void updateFabAnchorGravity(com.google.android.material.bottomappbar.BottomAppBar,android.view.View):512:512 -> z + 1:4:void ():126:126 -> + 5:8:void ():129:129 -> + 9:13:void ():130:130 -> + 2:2:void access$1400(com.google.android.material.bottomappbar.BottomAppBar):124:124 -> w + 2:2:android.view.View access$3200(com.google.android.material.bottomappbar.BottomAppBar):124:124 -> x + 1:4:void access$3300(com.google.android.material.bottomappbar.BottomAppBar,android.view.View):124:124 -> y + 1:8:void updateFabAnchorGravity(com.google.android.material.bottomappbar.BottomAppBar,android.view.View):509:509 -> z + 9:11:void updateFabAnchorGravity(com.google.android.material.bottomappbar.BottomAppBar,android.view.View):510:510 -> z + 12:12:void updateFabAnchorGravity(com.google.android.material.bottomappbar.BottomAppBar,android.view.View):511:511 -> z com.google.android.material.bottomappbar.BottomAppBar$Behavior -> com.google.android.material.bottomappbar.BottomAppBar$Behavior: # {"id":"sourceFile","fileName":"BottomAppBar.java"} - android.graphics.Rect fabContentRect -> p - java.lang.ref.WeakReference viewRef -> q - int originalBottomMargin -> r - android.view.View$OnLayoutChangeListener fabLayoutListener -> s - 1:1:void ():1401:1401 -> - 2:2:void ():1327:1327 -> - 3:3:void ():1402:1402 -> - 4:4:void (android.content.Context,android.util.AttributeSet):1406:1406 -> - 5:5:void (android.content.Context,android.util.AttributeSet):1327:1327 -> - 6:6:void (android.content.Context,android.util.AttributeSet):1407:1407 -> - 1:15:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,android.view.View,int,int):1319:1319 -> E - 1:3:java.lang.ref.WeakReference access$2500(com.google.android.material.bottomappbar.BottomAppBar$Behavior):1319:1319 -> R - 1:7:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.bottomappbar.BottomAppBar,int):1413:1413 -> S - 8:13:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.bottomappbar.BottomAppBar,int):1415:1415 -> S - 14:19:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.bottomappbar.BottomAppBar,int):1416:1416 -> S - 20:22:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.bottomappbar.BottomAppBar,int):1419:1419 -> S - 23:28:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.bottomappbar.BottomAppBar,int):1424:1424 -> S - 29:32:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.bottomappbar.BottomAppBar,int):1425:1425 -> S - 33:37:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.bottomappbar.BottomAppBar,int):1448:1448 -> S - 38:40:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.bottomappbar.BottomAppBar,int):1451:1451 -> S - 41:43:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.bottomappbar.BottomAppBar,int):1455:1455 -> S - 44:48:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.bottomappbar.BottomAppBar,int):1456:1456 -> S - 2:2:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.bottomappbar.BottomAppBar,android.view.View,android.view.View,int,int):1468:1468 -> T - 1:9:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):1319:1319 -> p + android.graphics.Rect fabContentRect -> s + java.lang.ref.WeakReference viewRef -> t + int originalBottomMargin -> u + android.view.View$OnLayoutChangeListener fabLayoutListener -> v + 1:1:void ():1400:1400 -> + 2:2:void ():1326:1326 -> + 3:3:void ():1401:1401 -> + 4:4:void (android.content.Context,android.util.AttributeSet):1405:1405 -> + 5:5:void (android.content.Context,android.util.AttributeSet):1326:1326 -> + 6:6:void (android.content.Context,android.util.AttributeSet):1406:1406 -> + 1:15:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,android.view.View,int,int):1318:1318 -> E + 1:3:java.lang.ref.WeakReference access$2500(com.google.android.material.bottomappbar.BottomAppBar$Behavior):1318:1318 -> W + 1:7:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.bottomappbar.BottomAppBar,int):1412:1412 -> X + 8:13:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.bottomappbar.BottomAppBar,int):1414:1414 -> X + 14:19:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.bottomappbar.BottomAppBar,int):1415:1415 -> X + 20:22:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.bottomappbar.BottomAppBar,int):1418:1418 -> X + 23:28:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.bottomappbar.BottomAppBar,int):1423:1423 -> X + 29:32:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.bottomappbar.BottomAppBar,int):1424:1424 -> X + 33:37:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.bottomappbar.BottomAppBar,int):1447:1447 -> X + 38:40:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.bottomappbar.BottomAppBar,int):1450:1450 -> X + 41:43:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.bottomappbar.BottomAppBar,int):1454:1454 -> X + 44:48:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.bottomappbar.BottomAppBar,int):1455:1455 -> X + 2:2:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.bottomappbar.BottomAppBar,android.view.View,android.view.View,int,int):1467:1467 -> Y + 1:9:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):1318:1318 -> p com.google.android.material.bottomappbar.BottomAppBar$Behavior$1 -> com.google.android.material.bottomappbar.BottomAppBar$Behavior$a: # {"id":"sourceFile","fileName":"BottomAppBar.java"} com.google.android.material.bottomappbar.BottomAppBar$Behavior this$0 -> d - 1:6:void (com.google.android.material.bottomappbar.BottomAppBar$Behavior):1328:1328 -> - 1:13:void onLayoutChange(android.view.View,int,int,int,int,int,int,int,int):1340:1340 -> onLayoutChange - 14:17:void onLayoutChange(android.view.View,int,int,int,int,int,int,int,int):1346:1346 -> onLayoutChange + 1:6:void (com.google.android.material.bottomappbar.BottomAppBar$Behavior):1327:1327 -> + 1:13:void onLayoutChange(android.view.View,int,int,int,int,int,int,int,int):1339:1339 -> onLayoutChange + 14:17:void onLayoutChange(android.view.View,int,int,int,int,int,int,int,int):1345:1345 -> onLayoutChange com.google.android.material.bottomnavigation.BottomNavigationItemView -> com.google.android.material.bottomnavigation.a: # {"id":"sourceFile","fileName":"BottomNavigationItemView.java"} 1:4:void (android.content.Context):34:34 -> @@ -141095,131 +146115,139 @@ com.google.android.material.bottomnavigation.BottomNavigationItemView -> com.goo 1:3:int getItemLayoutResId():40:40 -> getItemLayoutResId com.google.android.material.bottomnavigation.BottomNavigationMenuView -> com.google.android.material.bottomnavigation.b: # {"id":"sourceFile","fileName":"BottomNavigationMenuView.java"} - int inactiveItemMaxWidth -> K - int inactiveItemMinWidth -> L - int activeItemMaxWidth -> M - int activeItemMinWidth -> N - boolean itemHorizontalTranslationEnabled -> O - java.util.List tempChildWidths -> P - 1:3:void (android.content.Context):50:50 -> - 4:10:void (android.content.Context):47:47 -> - 11:18:void (android.content.Context):52:52 -> - 19:20:void (android.content.Context):55:55 -> - 21:23:void (android.content.Context):56:56 -> - 24:27:void (android.content.Context):58:58 -> - 28:29:void (android.content.Context):59:59 -> - 30:35:void (android.content.Context):60:60 -> - 36:37:void (android.content.Context):61:61 -> - 38:43:void (android.content.Context):62:62 -> - 44:45:void (android.content.Context):63:63 -> - 46:51:void (android.content.Context):64:64 -> - 52:53:void (android.content.Context):65:65 -> - 54:60:void (android.content.Context):66:66 -> - 1:6:com.google.android.material.navigation.NavigationBarItemView createNavigationBarItemView(android.content.Context):196:196 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lcom/google/android/material/navigation/b;"} - 1:11:void onLayout(boolean,int,int,int,int):152:152 -> onLayout - 12:15:void onLayout(boolean,int,int,int,int):157:157 -> onLayout - 16:24:void onLayout(boolean,int,int,int,int):158:158 -> onLayout - 25:33:void onLayout(boolean,int,int,int,int):161:161 -> onLayout - 34:43:void onLayout(boolean,int,int,int,int):162:162 -> onLayout - 44:51:void onLayout(boolean,int,int,int,int):164:164 -> onLayout - 52:60:void onLayout(boolean,int,int,int,int):166:166 -> onLayout - 1:4:void onMeasure(int,int):72:72 -> onMeasure - 5:8:void onMeasure(int,int):73:73 -> onMeasure - 9:16:void onMeasure(int,int):75:75 -> onMeasure - 17:20:void onMeasure(int,int):77:77 -> onMeasure - 21:25:void onMeasure(int,int):78:78 -> onMeasure - 26:31:void onMeasure(int,int):80:80 -> onMeasure - 32:35:void onMeasure(int,int):81:81 -> onMeasure - 36:49:void onMeasure(int,int):83:83 -> onMeasure - 50:55:void onMeasure(int,int):84:84 -> onMeasure - 56:63:void onMeasure(int,int):85:85 -> onMeasure - 64:65:void onMeasure(int,int):86:86 -> onMeasure - 66:71:void onMeasure(int,int):87:87 -> onMeasure - 72:75:void onMeasure(int,int):90:90 -> onMeasure - 76:79:void onMeasure(int,int):91:91 -> onMeasure - 80:82:void onMeasure(int,int):90:90 -> onMeasure - 83:90:void onMeasure(int,int):92:92 -> onMeasure - 91:100:void onMeasure(int,int):94:94 -> onMeasure - 101:105:void onMeasure(int,int):95:95 -> onMeasure - 106:107:void onMeasure(int,int):96:96 -> onMeasure - 108:120:void onMeasure(int,int):97:97 -> onMeasure - 121:122:void onMeasure(int,int):99:99 -> onMeasure - 123:133:void onMeasure(int,int):100:100 -> onMeasure - 134:143:void onMeasure(int,int):105:105 -> onMeasure - 144:160:void onMeasure(int,int):106:106 -> onMeasure - 161:176:void onMeasure(int,int):115:115 -> onMeasure - 177:178:void onMeasure(int,int):118:118 -> onMeasure - 179:189:void onMeasure(int,int):119:119 -> onMeasure - 190:209:void onMeasure(int,int):123:123 -> onMeasure - 210:224:void onMeasure(int,int):130:130 -> onMeasure - 225:228:void onMeasure(int,int):136:136 -> onMeasure - 229:235:void onMeasure(int,int):137:137 -> onMeasure - 236:237:void onMeasure(int,int):140:140 -> onMeasure - 238:251:void onMeasure(int,int):141:141 -> onMeasure - 252:254:void onMeasure(int,int):140:140 -> onMeasure - 255:258:void onMeasure(int,int):142:142 -> onMeasure - 259:264:void onMeasure(int,int):143:143 -> onMeasure - 265:272:void onMeasure(int,int):144:144 -> onMeasure - 273:276:void onMeasure(int,int):147:147 -> onMeasure - 1:3:boolean isItemHorizontalTranslationEnabled():190:190 -> r - 1:3:void setItemHorizontalTranslationEnabled(boolean):179:179 -> setItemHorizontalTranslationEnabled + int inactiveItemMaxWidth -> e0 + int inactiveItemMinWidth -> f0 + int activeItemMaxWidth -> g0 + int activeItemMinWidth -> h0 + boolean itemHorizontalTranslationEnabled -> i0 + java.util.List tempChildWidths -> j0 + 1:3:void (android.content.Context):51:51 -> + 4:10:void (android.content.Context):48:48 -> + 11:18:void (android.content.Context):53:53 -> + 19:20:void (android.content.Context):56:56 -> + 21:23:void (android.content.Context):57:57 -> + 24:27:void (android.content.Context):59:59 -> + 28:29:void (android.content.Context):60:60 -> + 30:35:void (android.content.Context):61:61 -> + 36:37:void (android.content.Context):62:62 -> + 38:43:void (android.content.Context):63:63 -> + 44:45:void (android.content.Context):64:64 -> + 46:51:void (android.content.Context):65:65 -> + 52:53:void (android.content.Context):66:66 -> + 54:60:void (android.content.Context):67:67 -> + 1:6:com.google.android.material.navigation.NavigationBarItemView createNavigationBarItemView(android.content.Context):223:223 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lcom/google/android/material/navigation/e;"} + 1:11:void onLayout(boolean,int,int,int,int):179:179 -> onLayout + 12:15:void onLayout(boolean,int,int,int,int):184:184 -> onLayout + 16:24:void onLayout(boolean,int,int,int,int):185:185 -> onLayout + 25:33:void onLayout(boolean,int,int,int,int):188:188 -> onLayout + 34:43:void onLayout(boolean,int,int,int,int):189:189 -> onLayout + 44:51:void onLayout(boolean,int,int,int,int):191:191 -> onLayout + 52:60:void onLayout(boolean,int,int,int,int):193:193 -> onLayout + 1:4:void onMeasure(int,int):73:73 -> onMeasure + 5:8:void onMeasure(int,int):75:75 -> onMeasure + 9:12:void onMeasure(int,int):77:77 -> onMeasure + 13:17:void onMeasure(int,int):78:78 -> onMeasure + 18:23:void onMeasure(int,int):83:83 -> onMeasure + 24:27:void onMeasure(int,int):84:84 -> onMeasure + 28:39:void onMeasure(int,int):86:86 -> onMeasure + 40:49:void onMeasure(int,int):87:87 -> onMeasure + 50:55:void onMeasure(int,int):88:88 -> onMeasure + 56:63:void onMeasure(int,int):89:89 -> onMeasure + 64:65:void onMeasure(int,int):90:90 -> onMeasure + 66:71:void onMeasure(int,int):91:91 -> onMeasure + 72:73:void onMeasure(int,int):94:94 -> onMeasure + 74:77:void onMeasure(int,int):95:95 -> onMeasure + 78:80:void onMeasure(int,int):94:94 -> onMeasure + 81:88:void onMeasure(int,int):96:96 -> onMeasure + 89:98:void onMeasure(int,int):98:98 -> onMeasure + 99:103:void onMeasure(int,int):99:99 -> onMeasure + 104:118:void onMeasure(int,int):100:100 -> onMeasure + 119:120:void onMeasure(int,int):102:102 -> onMeasure + 121:131:void onMeasure(int,int):103:103 -> onMeasure + 132:141:void onMeasure(int,int):108:108 -> onMeasure + 142:158:void onMeasure(int,int):109:109 -> onMeasure + 159:174:void onMeasure(int,int):118:118 -> onMeasure + 175:176:void onMeasure(int,int):121:121 -> onMeasure + 177:187:void onMeasure(int,int):122:122 -> onMeasure + 188:207:void onMeasure(int,int):126:126 -> onMeasure + 208:223:void onMeasure(int,int):133:133 -> onMeasure + 224:227:void onMeasure(int,int):138:138 -> onMeasure + 228:234:void onMeasure(int,int):139:139 -> onMeasure + 235:236:void onMeasure(int,int):142:142 -> onMeasure + 237:250:void onMeasure(int,int):143:143 -> onMeasure + 251:253:void onMeasure(int,int):142:142 -> onMeasure + 254:257:void onMeasure(int,int):144:144 -> onMeasure + 258:263:void onMeasure(int,int):145:145 -> onMeasure + 264:268:void onMeasure(int,int):146:146 -> onMeasure + 269:291:void onMeasure(int,int):147:147 -> onMeasure + 292:304:void onMeasure(int,int):157:157 -> onMeasure + 305:312:void onMeasure(int,int):158:158 -> onMeasure + 313:316:void onMeasure(int,int):160:160 -> onMeasure + 317:322:void onMeasure(int,int):161:161 -> onMeasure + 323:326:void onMeasure(int,int):163:163 -> onMeasure + 327:329:void onMeasure(int,int):162:162 -> onMeasure + 330:335:void onMeasure(int,int):164:164 -> onMeasure + 336:339:void onMeasure(int,int):166:166 -> onMeasure + 340:342:void onMeasure(int,int):165:165 -> onMeasure + 343:347:void onMeasure(int,int):168:168 -> onMeasure + 348:360:void onMeasure(int,int):169:169 -> onMeasure + 361:372:void onMeasure(int,int):174:174 -> onMeasure + 1:3:void setItemHorizontalTranslationEnabled(boolean):206:206 -> setItemHorizontalTranslationEnabled + 1:3:boolean isItemHorizontalTranslationEnabled():217:217 -> v com.google.android.material.bottomnavigation.BottomNavigationView -> com.google.android.material.bottomnavigation.c: # {"id":"sourceFile","fileName":"BottomNavigationView.java"} - 1:1:void (android.content.Context):99:99 -> - 2:2:void (android.content.Context,android.util.AttributeSet):103:103 -> - 3:3:void (android.content.Context,android.util.AttributeSet,int):108:108 -> - 4:4:void (android.content.Context,android.util.AttributeSet,int,int):113:113 -> - 5:5:void (android.content.Context,android.util.AttributeSet,int,int):116:116 -> - 6:7:void (android.content.Context,android.util.AttributeSet,int,int):119:120 -> - 8:9:void (android.content.Context,android.util.AttributeSet,int,int):123:124 -> - 10:10:void (android.content.Context,android.util.AttributeSet,int,int):123:123 -> - 11:13:void (android.content.Context,android.util.AttributeSet,int,int):127:129 -> - 14:14:void (android.content.Context,android.util.AttributeSet,int,int):128:128 -> - 15:17:void (android.content.Context,android.util.AttributeSet,int,int):132:134 -> - 18:18:void (android.content.Context,android.util.AttributeSet,int,int):137:137 -> - 19:19:void (android.content.Context,android.util.AttributeSet,int,int):139:139 -> - 1:6:com.google.android.material.navigation.NavigationBarMenuView createNavigationBarMenuView(android.content.Context):221:221 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lcom/google/android/material/navigation/d;"} - 1:5:void addCompatibilityTopDivider(android.content.Context):238:238 -> g - 6:7:void addCompatibilityTopDivider(android.content.Context):239:239 -> g - 8:11:void addCompatibilityTopDivider(android.content.Context):240:240 -> g - 12:14:void addCompatibilityTopDivider(android.content.Context):239:239 -> g - 15:16:void addCompatibilityTopDivider(android.content.Context):241:241 -> g - 17:30:void addCompatibilityTopDivider(android.content.Context):244:244 -> g - 31:33:void addCompatibilityTopDivider(android.content.Context):245:245 -> g - 34:37:void addCompatibilityTopDivider(android.content.Context):246:246 -> g - 1:9:void applyWindowInsets():143:143 -> h - 1:4:int makeMinHeightSpec(int):174:174 -> i - 5:14:int makeMinHeightSpec(int):175:175 -> i - 15:24:int makeMinHeightSpec(int):176:176 -> i - 25:32:int makeMinHeightSpec(int):179:179 -> i - 33:37:int makeMinHeightSpec(int):178:178 -> i - 1:1:boolean shouldDrawCompatibilityTopDivider():0:0 -> j - 1:4:void onMeasure(int,int):169:169 -> onMeasure - 5:8:void onMeasure(int,int):170:170 -> onMeasure - 1:6:void setItemHorizontalTranslationEnabled(boolean):193:193 -> setItemHorizontalTranslationEnabled - 7:12:void setItemHorizontalTranslationEnabled(boolean):194:194 -> setItemHorizontalTranslationEnabled - 13:15:void setItemHorizontalTranslationEnabled(boolean):195:195 -> setItemHorizontalTranslationEnabled - 16:24:void setItemHorizontalTranslationEnabled(boolean):196:196 -> setItemHorizontalTranslationEnabled - 1:4:void setOnNavigationItemReselectedListener(com.google.android.material.bottomnavigation.BottomNavigationView$OnNavigationItemReselectedListener):277:277 -> setOnNavigationItemReselectedListener + 1:1:void (android.content.Context):94:94 -> + 2:2:void (android.content.Context,android.util.AttributeSet):98:98 -> + 3:3:void (android.content.Context,android.util.AttributeSet,int):103:103 -> + 4:4:void (android.content.Context,android.util.AttributeSet,int,int):108:108 -> + 5:5:void (android.content.Context,android.util.AttributeSet,int,int):111:111 -> + 6:7:void (android.content.Context,android.util.AttributeSet,int,int):114:115 -> + 8:9:void (android.content.Context,android.util.AttributeSet,int,int):118:119 -> + 10:10:void (android.content.Context,android.util.AttributeSet,int,int):118:118 -> + 11:13:void (android.content.Context,android.util.AttributeSet,int,int):122:124 -> + 14:14:void (android.content.Context,android.util.AttributeSet,int,int):123:123 -> + 15:15:void (android.content.Context,android.util.AttributeSet,int,int):127:127 -> + 16:16:void (android.content.Context,android.util.AttributeSet,int,int):129:129 -> + 1:6:com.google.android.material.navigation.NavigationBarMenuView createNavigationBarMenuView(android.content.Context):226:226 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lcom/google/android/material/navigation/i;"} + 1:9:void applyWindowInsets():141:141 -> j + 1:4:int makeMinHeightSpec(int):179:179 -> k + 5:14:int makeMinHeightSpec(int):180:180 -> k + 15:24:int makeMinHeightSpec(int):181:181 -> k + 25:34:int makeMinHeightSpec(int):184:184 -> k + 35:39:int makeMinHeightSpec(int):183:183 -> k + 1:4:void onMeasure(int,int):167:167 -> onMeasure + 5:7:void onMeasure(int,int):168:168 -> onMeasure + 8:15:void onMeasure(int,int):169:169 -> onMeasure + 16:19:void onMeasure(int,int):171:171 -> onMeasure + 20:23:void onMeasure(int,int):173:173 -> onMeasure + 24:37:void onMeasure(int,int):174:174 -> onMeasure + 38:41:void onMeasure(int,int):172:172 -> onMeasure + 42:45:void onMeasure(int,int):170:170 -> onMeasure + 1:5:boolean onTouchEvent(android.view.MotionEvent):135:135 -> onTouchEvent + 1:6:void setItemHorizontalTranslationEnabled(boolean):198:198 -> setItemHorizontalTranslationEnabled + 7:12:void setItemHorizontalTranslationEnabled(boolean):199:199 -> setItemHorizontalTranslationEnabled + 13:15:void setItemHorizontalTranslationEnabled(boolean):200:200 -> setItemHorizontalTranslationEnabled + 16:24:void setItemHorizontalTranslationEnabled(boolean):201:201 -> setItemHorizontalTranslationEnabled + 1:4:void setOnNavigationItemReselectedListener(com.google.android.material.bottomnavigation.BottomNavigationView$OnNavigationItemReselectedListener):257:257 -> setOnNavigationItemReselectedListener # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/bottomnavigation/c$b;)V"} - 1:4:void setOnNavigationItemSelectedListener(com.google.android.material.bottomnavigation.BottomNavigationView$OnNavigationItemSelectedListener):262:262 -> setOnNavigationItemSelectedListener + 1:4:void setOnNavigationItemSelectedListener(com.google.android.material.bottomnavigation.BottomNavigationView$OnNavigationItemSelectedListener):242:242 -> setOnNavigationItemSelectedListener # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/bottomnavigation/c$c;)V"} com.google.android.material.bottomnavigation.BottomNavigationView$1 -> com.google.android.material.bottomnavigation.c$a: # {"id":"sourceFile","fileName":"BottomNavigationView.java"} com.google.android.material.bottomnavigation.BottomNavigationView this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/bottomnavigation/c;"} - 1:6:void (com.google.android.material.bottomnavigation.BottomNavigationView):145:145 -> + 1:6:void (com.google.android.material.bottomnavigation.BottomNavigationView):143:143 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/bottomnavigation/c;)V"} - 1:9:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):154:154 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;Lcom/google/android/material/internal/p$d;)Landroidx/core/view/D0;"} - 10:18:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):156:156 -> a - 19:22:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):157:157 -> a - 23:26:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):158:158 -> a - 27:36:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):159:159 -> a - 37:45:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):160:160 -> a - 46:49:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):161:161 -> a + 1:9:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):152:152 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;Lcom/google/android/material/internal/p$d;)Landroidx/core/view/B0;"} + 10:18:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):154:154 -> a + 19:22:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):155:155 -> a + 23:26:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):156:156 -> a + 27:36:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):157:157 -> a + 37:45:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):158:158 -> a + 46:49:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):159:159 -> a com.google.android.material.bottomnavigation.BottomNavigationView$OnNavigationItemReselectedListener -> com.google.android.material.bottomnavigation.c$b: # {"id":"sourceFile","fileName":"BottomNavigationView.java"} com.google.android.material.bottomnavigation.BottomNavigationView$OnNavigationItemSelectedListener -> com.google.android.material.bottomnavigation.c$c: @@ -141229,7 +146257,7 @@ com.google.android.material.bottomsheet.BottomSheetBehavior -> com.google.androi int insetTop -> A boolean shouldRemoveExpandedCorners -> B com.google.android.material.shape.ShapeAppearanceModel shapeAppearanceModelDefault -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/l;"} boolean expandedCornersRemoved -> D com.google.android.material.bottomsheet.BottomSheetBehavior$StateSettlingTracker stateSettlingTracker -> E # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/bottomsheet/BottomSheetBehavior$i;"} @@ -141243,45 +146271,48 @@ com.google.android.material.bottomsheet.BottomSheetBehavior -> com.google.androi boolean hideable -> M boolean skipCollapsed -> N boolean draggable -> O - int state -> P - int lastStableState -> Q - androidx.customview.widget.ViewDragHelper viewDragHelper -> R + boolean draggableOnNestedScroll -> P + boolean draggableOnNestedScrollLastDragIgnored -> Q + int state -> R + int lastStableState -> S + androidx.customview.widget.ViewDragHelper viewDragHelper -> T # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/customview/widget/c;"} - boolean ignoreEvents -> S - int lastNestedScrollDy -> T - boolean nestedScrolled -> U - float hideFriction -> V - int childHeight -> W - int parentWidth -> X - int parentHeight -> Y - java.lang.ref.WeakReference viewRef -> Z - java.lang.ref.WeakReference accessibilityDelegateViewRef -> a0 - java.lang.ref.WeakReference nestedScrollingChildRef -> b0 - java.util.ArrayList callbacks -> c0 + boolean ignoreEvents -> U + int lastNestedScrollDy -> V + boolean nestedScrolled -> W + float hideFriction -> X + int childHeight -> Y + int parentWidth -> Z + int parentHeight -> a0 + java.lang.ref.WeakReference viewRef -> b0 + java.lang.ref.WeakReference accessibilityDelegateViewRef -> c0 int saveFlags -> d - android.view.VelocityTracker velocityTracker -> d0 + java.lang.ref.WeakReference dragHandleViewRef -> d0 boolean fitToContents -> e - com.google.android.material.motion.MaterialBottomContainerBackHelper bottomContainerBackHelper -> e0 - # {"id":"com.android.tools.r8.residualsignature","signature":"La2/f;"} + java.lang.ref.WeakReference nestedScrollingChildRef -> e0 boolean updateImportantForAccessibilityOnSiblings -> f - int activePointerId -> f0 + java.util.ArrayList callbacks -> f0 float maximumVelocity -> g - int initialY -> g0 + android.view.VelocityTracker velocityTracker -> g0 int significantVelocityThreshold -> h - boolean touchingScrollingChild -> h0 + com.google.android.material.motion.MaterialBottomContainerBackHelper bottomContainerBackHelper -> h0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/f;"} int peekHeight -> i - java.util.Map importantForAccessibilityMap -> i0 + int activePointerId -> i0 boolean peekHeightAuto -> j - android.util.SparseIntArray expandHalfwayActionIds -> j0 + int initialY -> j0 int peekHeightMin -> k - androidx.customview.widget.ViewDragHelper$Callback dragCallback -> k0 - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/customview/widget/c$c;"} + boolean touchingScrollingChild -> k0 int peekHeightGestureInsetBuffer -> l - int DEF_STYLE_RES -> l0 + java.util.Map importantForAccessibilityMap -> l0 com.google.android.material.shape.MaterialShapeDrawable materialShapeDrawable -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/h;"} + android.util.SparseIntArray expandHalfwayActionIds -> m0 android.content.res.ColorStateList backgroundTint -> n + androidx.customview.widget.ViewDragHelper$Callback dragCallback -> n0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/customview/widget/c$c;"} int maxWidth -> o + int DEF_STYLE_RES -> o0 int maxHeight -> p int gestureInsetBottom -> q boolean gestureInsetBottomIgnored -> r @@ -141294,7 +146325,7 @@ com.google.android.material.bottomsheet.BottomSheetBehavior -> com.google.androi boolean marginTopSystemWindowInsets -> y int insetBottom -> z 1:5:void ():289:289 -> - 1:1:void ():348:348 -> + 1:1:void ():352:352 -> 2:2:void ():218:218 -> 3:3:void ():237:237 -> 4:4:void ():239:239 -> @@ -141305,513 +146336,527 @@ com.google.android.material.bottomsheet.BottomSheetBehavior -> com.google.androi 9:9:void ():301:301 -> 10:10:void ():307:307 -> 11:11:void ():309:309 -> - 12:12:void ():311:311 -> - 13:13:void ():321:321 -> - 14:14:void ():332:332 -> - 15:15:void ():339:339 -> - 16:16:void ():345:345 -> - 17:17:void ():1850:1850 -> - 18:18:void (android.content.Context,android.util.AttributeSet):351:351 -> - 19:19:void (android.content.Context,android.util.AttributeSet):218:218 -> - 20:20:void (android.content.Context,android.util.AttributeSet):237:237 -> - 21:21:void (android.content.Context,android.util.AttributeSet):239:239 -> - 22:22:void (android.content.Context,android.util.AttributeSet):261:261 -> - 23:23:void (android.content.Context,android.util.AttributeSet):263:263 -> - 24:24:void (android.content.Context,android.util.AttributeSet):285:285 -> - 25:25:void (android.content.Context,android.util.AttributeSet):297:297 -> - 26:26:void (android.content.Context,android.util.AttributeSet):301:301 -> - 27:27:void (android.content.Context,android.util.AttributeSet):307:307 -> - 28:28:void (android.content.Context,android.util.AttributeSet):309:309 -> - 29:29:void (android.content.Context,android.util.AttributeSet):311:311 -> - 30:30:void (android.content.Context,android.util.AttributeSet):321:321 -> - 31:31:void (android.content.Context,android.util.AttributeSet):332:332 -> - 32:32:void (android.content.Context,android.util.AttributeSet):339:339 -> - 33:33:void (android.content.Context,android.util.AttributeSet):345:345 -> - 34:34:void (android.content.Context,android.util.AttributeSet):1850:1850 -> - 35:35:void (android.content.Context,android.util.AttributeSet):354:354 -> - 36:38:void (android.content.Context,android.util.AttributeSet):356:358 -> - 39:42:void (android.content.Context,android.util.AttributeSet):361:364 -> - 43:44:void (android.content.Context,android.util.AttributeSet):366:367 -> - 45:45:void (android.content.Context,android.util.AttributeSet):370:370 -> - 46:48:void (android.content.Context,android.util.AttributeSet):373:375 -> - 49:49:void (android.content.Context,android.util.AttributeSet):374:374 -> - 50:52:void (android.content.Context,android.util.AttributeSet):379:381 -> - 53:53:void (android.content.Context,android.util.AttributeSet):380:380 -> - 54:56:void (android.content.Context,android.util.AttributeSet):385:387 -> - 57:58:void (android.content.Context,android.util.AttributeSet):389:390 -> - 59:59:void (android.content.Context,android.util.AttributeSet):389:389 -> - 60:62:void (android.content.Context,android.util.AttributeSet):393:395 -> - 63:63:void (android.content.Context,android.util.AttributeSet):394:394 -> - 64:65:void (android.content.Context,android.util.AttributeSet):396:397 -> - 66:66:void (android.content.Context,android.util.AttributeSet):396:396 -> - 67:68:void (android.content.Context,android.util.AttributeSet):398:399 -> - 69:69:void (android.content.Context,android.util.AttributeSet):398:398 -> - 70:73:void (android.content.Context,android.util.AttributeSet):400:403 -> - 74:74:void (android.content.Context,android.util.AttributeSet):402:402 -> - 75:77:void (android.content.Context,android.util.AttributeSet):405:407 -> - 78:79:void (android.content.Context,android.util.AttributeSet):409:410 -> - 80:80:void (android.content.Context,android.util.AttributeSet):409:409 -> - 81:82:void (android.content.Context,android.util.AttributeSet):414:415 -> - 83:83:void (android.content.Context,android.util.AttributeSet):414:414 -> - 84:89:void (android.content.Context,android.util.AttributeSet):420:425 -> - 90:99:void (android.content.Context,android.util.AttributeSet):428:437 -> - 100:102:void (android.content.Context,android.util.AttributeSet):439:441 -> - 1:19:boolean isExpandedAndShouldRemoveCorners():1513:1513 -> A0 - 1:2:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):453:453 -> B - 3:9:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):454:454 -> B - 10:12:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):456:456 -> B - 13:21:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):458:458 -> B - 22:23:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):462:462 -> B - 24:27:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):463:463 -> B - 28:29:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):459:459 -> B - 30:32:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):460:460 -> B - 1:3:boolean isGestureInsetBottomIgnored():1368:1368 -> B0 - 1:10:android.os.Parcelable onSaveInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):447:447 -> C - 1:3:boolean isHideable():1145:1145 -> C0 - 1:1:boolean isHideableWhenDragging():0:0 -> D0 - 2:3:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,android.view.View,int,int):720:720 -> E - 4:11:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,android.view.View,int,int):721:721 -> E - 1:6:boolean isLayouting(android.view.View):1347:1347 -> E0 - 7:22:boolean isLayouting(android.view.View):1348:1348 -> E0 - 1:1:boolean isNestedScrollingCheckEnabled():0:0 -> F0 - 1:11:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):788:788 -> G - 12:15:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):789:789 -> G - 16:25:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):792:792 -> G - 26:36:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):794:794 -> G - 37:41:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):799:799 -> G - 42:47:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):800:800 -> G - 48:51:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):803:803 -> G - 52:57:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):804:804 -> G - 58:73:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):810:810 -> G - 74:78:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):812:812 -> G - 79:82:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):813:813 -> G - 83:86:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):814:814 -> G - 87:104:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):815:815 -> G - 105:108:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):821:821 -> G - 109:119:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):822:822 -> G - 120:128:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):825:825 -> G - 129:142:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):832:832 -> G - 143:148:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):840:840 -> G - 149:152:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):844:844 -> G - 153:171:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):845:845 -> G - 172:174:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):852:852 -> G - 175:177:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):853:853 -> G - 1:6:void removeBottomSheetCallback(com.google.android.material.bottomsheet.BottomSheetBehavior$BottomSheetCallback):1292:1292 -> G0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/bottomsheet/BottomSheetBehavior$g;)V"} - 1:8:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):684:684 -> H - 9:12:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):687:687 -> H - 13:20:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):688:688 -> H - 21:26:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):691:691 -> H - 27:33:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):692:692 -> H - 34:36:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):696:696 -> H - 37:40:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):698:698 -> H - 41:46:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):699:699 -> H - 47:51:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):701:701 -> H - 52:64:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):704:704 -> H - 65:87:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):705:705 -> H - 88:100:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):706:706 -> H - 101:104:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):709:709 -> H - 2:5:void replaceAccessibilityActionForState(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat,int):2406:2406 -> H0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A$a;I)V"} - 6:9:void replaceAccessibilityActionForState(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat,int):2405:2405 -> H0 + 12:12:void ():312:312 -> + 13:13:void ():314:314 -> + 14:14:void ():324:324 -> + 15:15:void ():336:336 -> + 16:16:void ():343:343 -> + 17:17:void ():349:349 -> + 18:18:void ():1899:1899 -> + 19:19:void (android.content.Context,android.util.AttributeSet):355:355 -> + 20:20:void (android.content.Context,android.util.AttributeSet):218:218 -> + 21:21:void (android.content.Context,android.util.AttributeSet):237:237 -> + 22:22:void (android.content.Context,android.util.AttributeSet):239:239 -> + 23:23:void (android.content.Context,android.util.AttributeSet):261:261 -> + 24:24:void (android.content.Context,android.util.AttributeSet):263:263 -> + 25:25:void (android.content.Context,android.util.AttributeSet):285:285 -> + 26:26:void (android.content.Context,android.util.AttributeSet):297:297 -> + 27:27:void (android.content.Context,android.util.AttributeSet):301:301 -> + 28:28:void (android.content.Context,android.util.AttributeSet):307:307 -> + 29:29:void (android.content.Context,android.util.AttributeSet):309:309 -> + 30:30:void (android.content.Context,android.util.AttributeSet):312:312 -> + 31:31:void (android.content.Context,android.util.AttributeSet):314:314 -> + 32:32:void (android.content.Context,android.util.AttributeSet):324:324 -> + 33:33:void (android.content.Context,android.util.AttributeSet):336:336 -> + 34:34:void (android.content.Context,android.util.AttributeSet):343:343 -> + 35:35:void (android.content.Context,android.util.AttributeSet):349:349 -> + 36:36:void (android.content.Context,android.util.AttributeSet):1899:1899 -> + 37:37:void (android.content.Context,android.util.AttributeSet):358:358 -> + 38:40:void (android.content.Context,android.util.AttributeSet):360:362 -> + 41:44:void (android.content.Context,android.util.AttributeSet):365:368 -> + 45:46:void (android.content.Context,android.util.AttributeSet):370:371 -> + 47:47:void (android.content.Context,android.util.AttributeSet):373:373 -> + 48:50:void (android.content.Context,android.util.AttributeSet):375:377 -> + 51:51:void (android.content.Context,android.util.AttributeSet):376:376 -> + 52:54:void (android.content.Context,android.util.AttributeSet):381:383 -> + 55:55:void (android.content.Context,android.util.AttributeSet):382:382 -> + 56:58:void (android.content.Context,android.util.AttributeSet):387:389 -> + 59:60:void (android.content.Context,android.util.AttributeSet):391:392 -> + 61:61:void (android.content.Context,android.util.AttributeSet):391:391 -> + 62:64:void (android.content.Context,android.util.AttributeSet):395:397 -> + 65:65:void (android.content.Context,android.util.AttributeSet):396:396 -> + 66:67:void (android.content.Context,android.util.AttributeSet):398:399 -> + 68:68:void (android.content.Context,android.util.AttributeSet):398:398 -> + 69:70:void (android.content.Context,android.util.AttributeSet):400:401 -> + 71:71:void (android.content.Context,android.util.AttributeSet):400:400 -> + 72:74:void (android.content.Context,android.util.AttributeSet):402:404 -> + 75:75:void (android.content.Context,android.util.AttributeSet):403:403 -> + 76:78:void (android.content.Context,android.util.AttributeSet):406:408 -> + 79:79:void (android.content.Context,android.util.AttributeSet):407:407 -> + 80:82:void (android.content.Context,android.util.AttributeSet):410:412 -> + 83:84:void (android.content.Context,android.util.AttributeSet):414:415 -> + 85:85:void (android.content.Context,android.util.AttributeSet):414:414 -> + 86:87:void (android.content.Context,android.util.AttributeSet):419:420 -> + 88:88:void (android.content.Context,android.util.AttributeSet):419:419 -> + 89:94:void (android.content.Context,android.util.AttributeSet):425:430 -> + 95:104:void (android.content.Context,android.util.AttributeSet):433:442 -> + 105:107:void (android.content.Context,android.util.AttributeSet):444:446 -> + 1:13:boolean isAtTopOfScreen():1552:1552 -> A0 + 14:15:boolean isAtTopOfScreen():1555:1555 -> A0 + 16:27:boolean isAtTopOfScreen():1556:1556 -> A0 + 28:33:boolean isAtTopOfScreen():1557:1557 -> A0 + 1:2:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):458:458 -> B + 3:9:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):459:459 -> B + 10:12:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):461:461 -> B + 13:21:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):463:463 -> B + 22:23:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):467:467 -> B + 24:27:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):468:468 -> B + 28:29:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):464:464 -> B + 30:32:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):465:465 -> B + 1:19:boolean isExpandedAndShouldRemoveCorners():1562:1562 -> B0 + 1:10:android.os.Parcelable onSaveInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):452:452 -> C + 1:3:boolean isGestureInsetBottomIgnored():1403:1403 -> C0 + 1:3:boolean isHideable():1164:1164 -> D0 + 2:3:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,android.view.View,int,int):724:724 -> E + 4:11:boolean onStartNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,android.view.View,int,int):725:725 -> E + 1:1:boolean isHideableWhenDragging():0:0 -> E0 + 1:6:boolean isLayouting(android.view.View):1382:1382 -> F0 + 7:22:boolean isLayouting(android.view.View):1383:1383 -> F0 + 1:11:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):807:807 -> G + 12:15:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):808:808 -> G + 16:25:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):811:811 -> G + 26:36:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):813:813 -> G + 37:41:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):818:818 -> G + 42:47:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):819:819 -> G + 48:51:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):822:822 -> G + 52:57:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):823:823 -> G + 58:73:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):829:829 -> G + 74:78:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):831:831 -> G + 79:82:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):832:832 -> G + 83:86:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):833:833 -> G + 87:104:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):834:834 -> G + 105:108:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):840:840 -> G + 109:119:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):841:841 -> G + 120:128:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):844:844 -> G + 129:142:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):851:851 -> G + 143:148:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):859:859 -> G + 149:152:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):863:863 -> G + 153:171:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):864:864 -> G + 172:174:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):871:871 -> G + 175:177:void onStopNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int):872:872 -> G + 1:1:boolean isNestedScrollingCheckEnabled():0:0 -> G0 + 1:8:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):688:688 -> H + 9:12:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):691:691 -> H + 13:20:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):692:692 -> H + 21:26:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):695:695 -> H + 27:33:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):696:696 -> H + 34:36:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):700:700 -> H + 37:40:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):702:702 -> H + 41:46:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):703:703 -> H + 47:51:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):705:705 -> H + 52:64:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):708:708 -> H + 65:87:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):709:709 -> H + 88:100:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):710:710 -> H + 101:104:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):713:713 -> H + 1:14:boolean isTouchingDragHandle(androidx.coordinatorlayout.widget.CoordinatorLayout,int,int):1546:1546 -> H0 + 15:24:boolean isTouchingDragHandle(androidx.coordinatorlayout.widget.CoordinatorLayout,int,int):1548:1548 -> H0 1:4:void access$100(com.google.android.material.bottomsheet.BottomSheetBehavior,android.view.View,int,boolean):100:100 -> I - 2:3:void reset():1551:1551 -> I0 - 4:5:void reset():1552:1552 -> I0 - 6:9:void reset():1553:1553 -> I0 - 10:13:void reset():1554:1554 -> I0 - 14:16:void reset():1555:1555 -> I0 + 1:14:boolean isTouchingScrollingChild(androidx.coordinatorlayout.widget.CoordinatorLayout,int,int):1539:1539 -> I0 + 15:24:boolean isTouchingScrollingChild(androidx.coordinatorlayout.widget.CoordinatorLayout,int,int):1541:1541 -> I0 1:3:boolean access$1000(com.google.android.material.bottomsheet.BottomSheetBehavior):100:100 -> J - 1:13:void restoreOptionalState(com.google.android.material.bottomsheet.BottomSheetBehavior$SavedState):1560:1560 -> J0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/bottomsheet/BottomSheetBehavior$h;)V"} - 14:24:void restoreOptionalState(com.google.android.material.bottomsheet.BottomSheetBehavior$SavedState):1564:1564 -> J0 - 25:35:void restoreOptionalState(com.google.android.material.bottomsheet.BottomSheetBehavior$SavedState):1568:1568 -> J0 - 36:48:void restoreOptionalState(com.google.android.material.bottomsheet.BottomSheetBehavior$SavedState):1571:1571 -> J0 - 49:53:void restoreOptionalState(com.google.android.material.bottomsheet.BottomSheetBehavior$SavedState):1575:1575 -> J0 + 1:6:void removeBottomSheetCallback(com.google.android.material.bottomsheet.BottomSheetBehavior$BottomSheetCallback):1327:1327 -> J0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/bottomsheet/BottomSheetBehavior$g;)V"} 1:3:int access$1102(com.google.android.material.bottomsheet.BottomSheetBehavior,int):100:100 -> K - 1:6:void runAfterLayout(android.view.View,java.lang.Runnable):1339:1339 -> K0 - 7:10:void runAfterLayout(android.view.View,java.lang.Runnable):1340:1340 -> K0 - 11:14:void runAfterLayout(android.view.View,java.lang.Runnable):1342:1342 -> K0 + 2:5:void replaceAccessibilityActionForState(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat,int):2453:2453 -> K0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z$a;I)V"} + 6:9:void replaceAccessibilityActionForState(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat,int):2452:2452 -> K0 1:4:void access$1200(com.google.android.material.bottomsheet.BottomSheetBehavior,boolean):100:100 -> L - 1:3:void setDraggable(boolean):1180:1180 -> L0 + 2:3:void reset():1600:1600 -> L0 + 4:5:void reset():1601:1601 -> L0 + 6:9:void reset():1602:1602 -> L0 + 10:13:void reset():1603:1603 -> L0 + 14:16:void reset():1604:1604 -> L0 1:3:boolean access$1300(com.google.android.material.bottomsheet.BottomSheetBehavior):100:100 -> M - 3:4:void setExpandedOffset(int):1086:1086 -> M0 - 5:11:void setExpandedOffset(int):1087:1087 -> M0 - 12:19:void setExpandedOffset(int):1084:1084 -> M0 + 1:13:void restoreOptionalState(com.google.android.material.bottomsheet.BottomSheetBehavior$SavedState):1609:1609 -> M0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/bottomsheet/BottomSheetBehavior$h;)V"} + 14:24:void restoreOptionalState(com.google.android.material.bottomsheet.BottomSheetBehavior$SavedState):1613:1613 -> M0 + 25:35:void restoreOptionalState(com.google.android.material.bottomsheet.BottomSheetBehavior$SavedState):1617:1617 -> M0 + 36:48:void restoreOptionalState(com.google.android.material.bottomsheet.BottomSheetBehavior$SavedState):1620:1620 -> M0 + 49:53:void restoreOptionalState(com.google.android.material.bottomsheet.BottomSheetBehavior$SavedState):1624:1624 -> M0 1:3:boolean access$1400(com.google.android.material.bottomsheet.BottomSheetBehavior):100:100 -> N - 1:5:void setFitToContents(boolean):904:904 -> N0 - 6:7:void setFitToContents(boolean):907:907 -> N0 - 8:11:void setFitToContents(boolean):911:911 -> N0 - 12:14:void setFitToContents(boolean):912:912 -> N0 - 15:30:void setFitToContents(boolean):915:915 -> N0 - 31:36:void setFitToContents(boolean):917:917 -> N0 - 37:40:void setFitToContents(boolean):918:918 -> N0 + 1:6:void runAfterLayout(android.view.View,java.lang.Runnable):1374:1374 -> N0 + 7:10:void runAfterLayout(android.view.View,java.lang.Runnable):1375:1375 -> N0 + 11:14:void runAfterLayout(android.view.View,java.lang.Runnable):1377:1377 -> N0 1:3:int access$1500(com.google.android.material.bottomsheet.BottomSheetBehavior):100:100 -> O - 1:3:void setGestureInsetBottomIgnored(boolean):1361:1361 -> O0 + 1:3:void setDraggable(boolean):1199:1199 -> O0 1:5:boolean access$1600(com.google.android.material.bottomsheet.BottomSheetBehavior):100:100 -> P - 12:13:void setHalfExpandedRatio(float):1053:1053 -> P0 - 14:17:void setHalfExpandedRatio(float):1056:1056 -> P0 - 18:21:void setHalfExpandedRatio(float):1057:1057 -> P0 - 22:29:void setHalfExpandedRatio(float):1051:1051 -> P0 + 1:3:void setDraggableOnNestedScroll(boolean):1215:1215 -> P0 1:3:int access$1900(com.google.android.material.bottomsheet.BottomSheetBehavior):100:100 -> Q - 1:4:void setHideable(boolean):1128:1128 -> Q0 - 5:8:void setHideable(boolean):1129:1129 -> Q0 - 9:14:void setHideable(boolean):1130:1130 -> Q0 - 15:17:void setHideable(boolean):1132:1132 -> Q0 - 18:21:void setHideable(boolean):1134:1134 -> Q0 + 3:4:void setExpandedOffset(int):1105:1105 -> Q0 + 5:11:void setExpandedOffset(int):1106:1106 -> Q0 + 12:19:void setExpandedOffset(int):1103:1103 -> Q0 1:3:com.google.android.material.shape.MaterialShapeDrawable access$200(com.google.android.material.bottomsheet.BottomSheetBehavior):100:100 -> R - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;)Lf2/g;"} - 1:3:void setMaxHeight(int):954:954 -> R0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;)Lk2/h;"} + 1:5:void setFitToContents(boolean):923:923 -> R0 + 6:7:void setFitToContents(boolean):926:926 -> R0 + 8:11:void setFitToContents(boolean):930:930 -> R0 + 12:14:void setFitToContents(boolean):931:931 -> R0 + 15:30:void setFitToContents(boolean):934:934 -> R0 + 31:36:void setFitToContents(boolean):936:936 -> R0 + 37:40:void setFitToContents(boolean):937:937 -> R0 1:3:boolean access$2000(com.google.android.material.bottomsheet.BottomSheetBehavior):100:100 -> S - 1:3:void setMaxWidth(int):931:931 -> S0 + 1:3:void setGestureInsetBottomIgnored(boolean):1396:1396 -> S0 1:3:int access$302(com.google.android.material.bottomsheet.BottomSheetBehavior,int):100:100 -> T - 2:5:void setPeekHeight(int):977:977 -> T0 + 12:13:void setHalfExpandedRatio(float):1072:1072 -> T0 + 14:17:void setHalfExpandedRatio(float):1075:1075 -> T0 + 18:21:void setHalfExpandedRatio(float):1076:1076 -> T0 + 22:29:void setHalfExpandedRatio(float):1070:1070 -> T0 1:3:boolean access$400(com.google.android.material.bottomsheet.BottomSheetBehavior):100:100 -> U - 4:8:void setPeekHeight(int,boolean):993:993 -> U0 - 9:11:void setPeekHeight(int,boolean):994:994 -> U0 - 12:22:void setPeekHeight(int,boolean):997:997 -> U0 - 23:24:void setPeekHeight(int,boolean):998:998 -> U0 - 25:30:void setPeekHeight(int,boolean):999:999 -> U0 - 31:34:void setPeekHeight(int,boolean):1005:1005 -> U0 + 1:4:void setHideable(boolean):1147:1147 -> U0 + 5:8:void setHideable(boolean):1148:1148 -> U0 + 9:14:void setHideable(boolean):1149:1149 -> U0 + 15:17:void setHideable(boolean):1151:1151 -> U0 + 18:21:void setHideable(boolean):1153:1153 -> U0 1:3:int access$500(com.google.android.material.bottomsheet.BottomSheetBehavior):100:100 -> V - 1:3:void setSaveFlags(int):1218:1218 -> V0 + 1:3:void setMaxHeight(int):973:973 -> V0 1:3:int access$502(com.google.android.material.bottomsheet.BottomSheetBehavior,int):100:100 -> W - 1:3:void setSignificantVelocityThreshold(int):1196:1196 -> W0 + 1:3:void setMaxWidth(int):950:950 -> W0 1:3:boolean access$600(com.google.android.material.bottomsheet.BottomSheetBehavior):100:100 -> X - 1:3:void setSkipCollapsed(boolean):1157:1157 -> X0 + 2:5:void setPeekHeight(int):996:996 -> X0 1:3:boolean access$700(com.google.android.material.bottomsheet.BottomSheetBehavior):100:100 -> Y - 8:14:void setState(int):1309:1309 -> Y0 - 15:40:void setState(int):1310:1310 -> Y0 - 41:44:void setState(int):1314:1314 -> Y0 - 45:55:void setState(int):1316:1316 -> Y0 - 56:66:void setState(int):1322:1322 -> Y0 - 67:74:void setState(int):1326:1326 -> Y0 - 75:83:void setState(int):1327:1327 -> Y0 - 84:87:void setState(int):1324:1324 -> Y0 - 88:101:void setState(int):1304:1304 -> Y0 - 102:122:void setState(int):1306:1306 -> Y0 + 4:8:void setPeekHeight(int,boolean):1012:1012 -> Y0 + 9:11:void setPeekHeight(int,boolean):1013:1013 -> Y0 + 12:22:void setPeekHeight(int,boolean):1016:1016 -> Y0 + 23:24:void setPeekHeight(int,boolean):1017:1017 -> Y0 + 25:30:void setPeekHeight(int,boolean):1018:1018 -> Y0 + 31:34:void setPeekHeight(int,boolean):1024:1024 -> Y0 1:3:boolean access$800(com.google.android.material.bottomsheet.BottomSheetBehavior):100:100 -> Z - 1:5:void setStateInternal(int):1403:1403 -> Z0 - 6:17:void setStateInternal(int):1406:1406 -> Z0 - 18:23:void setStateInternal(int):1407:1407 -> Z0 - 24:25:void setStateInternal(int):1411:1411 -> Z0 - 26:30:void setStateInternal(int):1414:1414 -> Z0 - 31:43:void setStateInternal(int):1418:1418 -> Z0 - 44:53:void setStateInternal(int):1424:1424 -> Z0 - 54:56:void setStateInternal(int):1426:1426 -> Z0 - 57:59:void setStateInternal(int):1429:1429 -> Z0 - 60:67:void setStateInternal(int):1430:1430 -> Z0 - 68:81:void setStateInternal(int):1431:1431 -> Z0 - 82:85:void setStateInternal(int):1433:1433 -> Z0 - 1:5:void startBackProgress(androidx.activity.BackEventCompat):1597:1597 -> a + 1:3:void setSaveFlags(int):1253:1253 -> Z0 + 1:5:void startBackProgress(androidx.activity.BackEventCompat):1646:1646 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;)V"} - 6:9:void startBackProgress(androidx.activity.BackEventCompat):1600:1600 -> a + 6:9:void startBackProgress(androidx.activity.BackEventCompat):1649:1649 -> a 1:3:boolean access$900(com.google.android.material.bottomsheet.BottomSheetBehavior):100:100 -> a0 - 1:6:void setWindowInsetsListener(android.view.View):1723:1723 -> a1 - 7:19:void setWindowInsetsListener(android.view.View):1724:1724 -> a1 - 20:46:void setWindowInsetsListener(android.view.View):1727:1727 -> a1 - 47:55:void setWindowInsetsListener(android.view.View):1736:1736 -> a1 - 1:5:void updateBackProgress(androidx.activity.BackEventCompat):1605:1605 -> b + 1:3:void setSignificantVelocityThreshold(int):1231:1231 -> a1 + 1:5:void updateBackProgress(androidx.activity.BackEventCompat):1654:1654 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;)V"} - 6:9:void updateBackProgress(androidx.activity.BackEventCompat):1608:1608 -> b - 1:8:int addAccessibilityActionForState(android.view.View,int,int):2413:2413 -> b0 - 9:12:int addAccessibilityActionForState(android.view.View,int,int):2414:2414 -> b0 - 13:17:int addAccessibilityActionForState(android.view.View,int,int):2411:2411 -> b0 - 1:1:boolean shouldExpandOnUpwardDrag(long,float):0:0 -> b1 - 1:5:void handleBackInvoked():1613:1613 -> c - 6:12:void handleBackInvoked():1616:1616 -> c - 13:19:void handleBackInvoked():1617:1617 -> c - 20:23:void handleBackInvoked():1622:1622 -> c - 24:34:void handleBackInvoked():1623:1623 -> c - 35:40:void handleBackInvoked():1636:1636 -> c - 41:44:void handleBackInvoked():1638:1638 -> c - 45:53:void handleBackInvoked():1619:1619 -> c - 1:8:void addBottomSheetCallback(com.google.android.material.bottomsheet.BottomSheetBehavior$BottomSheetCallback):1281:1281 -> c0 + 6:9:void updateBackProgress(androidx.activity.BackEventCompat):1657:1657 -> b + 1:8:int addAccessibilityActionForState(android.view.View,int,int):2460:2460 -> b0 + 9:12:int addAccessibilityActionForState(android.view.View,int,int):2461:2461 -> b0 + 13:17:int addAccessibilityActionForState(android.view.View,int,int):2458:2458 -> b0 + 1:3:void setSkipCollapsed(boolean):1176:1176 -> b1 + 1:5:void handleBackInvoked():1662:1662 -> c + 6:12:void handleBackInvoked():1665:1665 -> c + 13:19:void handleBackInvoked():1666:1666 -> c + 20:23:void handleBackInvoked():1671:1671 -> c + 24:34:void handleBackInvoked():1672:1672 -> c + 35:40:void handleBackInvoked():1685:1685 -> c + 41:44:void handleBackInvoked():1687:1687 -> c + 45:53:void handleBackInvoked():1668:1668 -> c + 1:8:void addBottomSheetCallback(com.google.android.material.bottomsheet.BottomSheetBehavior$BottomSheetCallback):1316:1316 -> c0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/bottomsheet/BottomSheetBehavior$g;)V"} - 9:14:void addBottomSheetCallback(com.google.android.material.bottomsheet.BottomSheetBehavior$BottomSheetCallback):1282:1282 -> c0 - 1:16:boolean shouldHandleDraggingWithHelper():1680:1680 -> c1 - 1:5:void cancelBackProgress():1644:1644 -> d - 6:9:void cancelBackProgress():1647:1647 -> d - 1:4:void calculateCollapsedOffset():1530:1530 -> d0 - 5:8:void calculateCollapsedOffset():1532:1532 -> d0 - 9:20:void calculateCollapsedOffset():1533:1533 -> d0 - 21:26:void calculateCollapsedOffset():1535:1535 -> d0 - 1:6:boolean shouldHide(android.view.View,float):1580:1580 -> d1 - 7:14:boolean shouldHide(android.view.View,float):1583:1583 -> d1 - 15:23:boolean shouldHide(android.view.View,float):1586:1586 -> d1 - 24:27:boolean shouldHide(android.view.View,float):1590:1590 -> d1 - 28:36:boolean shouldHide(android.view.View,float):1591:1591 -> d1 - 37:54:boolean shouldHide(android.view.View,float):1592:1592 -> d1 - 4:19:float calculateCornerInterpolation(float,android.view.RoundedCorner):1494:1494 -> e0 - 1:1:boolean shouldSkipHalfExpandedStateWhenDragging():0:0 -> e1 - 1:13:void calculateHalfExpandedOffset():1540:1540 -> f0 - 1:1:boolean shouldSkipSmoothAnimation():0:0 -> f1 - 1:8:float calculateInterpolationWithCornersRemoved():1466:1466 -> g0 - 9:20:float calculateInterpolationWithCornersRemoved():1468:1468 -> g0 - 21:28:float calculateInterpolationWithCornersRemoved():1470:1470 -> g0 - 29:34:float calculateInterpolationWithCornersRemoved():1472:1472 -> g0 - 35:40:float calculateInterpolationWithCornersRemoved():1473:1473 -> g0 - 41:42:float calculateInterpolationWithCornersRemoved():1475:1475 -> g0 - 43:47:float calculateInterpolationWithCornersRemoved():1477:1477 -> g0 - 48:51:float calculateInterpolationWithCornersRemoved():1478:1478 -> g0 - 52:55:float calculateInterpolationWithCornersRemoved():1476:1476 -> g0 - 56:57:float calculateInterpolationWithCornersRemoved():1479:1479 -> g0 - 58:62:float calculateInterpolationWithCornersRemoved():1481:1481 -> g0 - 63:66:float calculateInterpolationWithCornersRemoved():1482:1482 -> g0 - 67:70:float calculateInterpolationWithCornersRemoved():1480:1480 -> g0 - 71:77:float calculateInterpolationWithCornersRemoved():1483:1483 -> g0 - 1:4:void startSettling(android.view.View,int,boolean):1818:1818 -> g1 - 5:10:void startSettling(android.view.View,int,boolean):1819:1819 -> g1 - 11:21:void startSettling(android.view.View,int,boolean):1822:1822 -> g1 - 22:32:void startSettling(android.view.View,int,boolean):1823:1823 -> g1 - 33:36:void startSettling(android.view.View,int,boolean):1825:1825 -> g1 - 37:39:void startSettling(android.view.View,int,boolean):1827:1827 -> g1 - 40:45:void startSettling(android.view.View,int,boolean):1828:1828 -> g1 - 46:49:void startSettling(android.view.View,int,boolean):1830:1830 -> g1 - 1:4:int calculatePeekHeight():1517:1517 -> h0 - 5:19:int calculatePeekHeight():1518:1518 -> h0 - 20:29:int calculatePeekHeight():1519:1519 -> h0 - 30:41:int calculatePeekHeight():1523:1523 -> h0 - 42:51:int calculatePeekHeight():1524:1524 -> h0 - 52:57:int calculatePeekHeight():1526:1526 -> h0 - 1:4:void updateAccessibilityActions():2331:2331 -> h1 - 5:14:void updateAccessibilityActions():2332:2332 -> h1 - 15:18:void updateAccessibilityActions():2334:2334 -> h1 - 19:25:void updateAccessibilityActions():2336:2336 -> h1 - 26:29:void updateAccessibilityActions():2335:2335 -> h1 - 1:11:float calculateSlideOffsetWithTop(int):1545:1545 -> i0 - 12:24:float calculateSlideOffsetWithTop(int):1547:1547 -> i0 - 25:34:float calculateSlideOffsetWithTop(int):1546:1546 -> i0 - 4:6:void updateAccessibilityActions(android.view.View,int):2344:2344 -> i1 - 7:15:void updateAccessibilityActions(android.view.View,int):2346:2346 -> i1 - 16:19:void updateAccessibilityActions(android.view.View,int):2347:2347 -> i1 - 20:23:void updateAccessibilityActions(android.view.View,int):2349:2349 -> i1 - 24:26:void updateAccessibilityActions(android.view.View,int):2347:2347 -> i1 - 27:41:void updateAccessibilityActions(android.view.View,int):2353:2353 -> i1 - 42:46:void updateAccessibilityActions(android.view.View,int):2354:2354 -> i1 - 47:57:void updateAccessibilityActions(android.view.View,int):2358:2358 -> i1 - 58:62:void updateAccessibilityActions(android.view.View,int):2368:2368 -> i1 - 63:68:void updateAccessibilityActions(android.view.View,int):2370:2370 -> i1 - 69:73:void updateAccessibilityActions(android.view.View,int):2376:2376 -> i1 - 74:79:void updateAccessibilityActions(android.view.View,int):2377:2377 -> i1 - 80:84:void updateAccessibilityActions(android.view.View,int):2361:2361 -> i1 - 85:90:void updateAccessibilityActions(android.view.View,int):2362:2362 -> i1 - 1:16:boolean canBeHiddenByDragging():2083:2083 -> j0 - 5:8:void updateDrawableForTargetState(int,boolean):1442:1442 -> j1 - 9:17:void updateDrawableForTargetState(int,boolean):1443:1443 -> j1 - 18:23:void updateDrawableForTargetState(int,boolean):1446:1446 -> j1 - 24:27:void updateDrawableForTargetState(int,boolean):1447:1447 -> j1 - 28:33:void updateDrawableForTargetState(int,boolean):1448:1448 -> j1 - 34:39:void updateDrawableForTargetState(int,boolean):1449:1449 -> j1 - 40:47:void updateDrawableForTargetState(int,boolean):1451:1451 -> j1 - 48:51:void updateDrawableForTargetState(int,boolean):1452:1452 -> j1 - 52:64:void updateDrawableForTargetState(int,boolean):1453:1453 -> j1 - 65:70:void updateDrawableForTargetState(int,boolean):1454:1454 -> j1 - 71:80:void updateDrawableForTargetState(int,boolean):1457:1457 -> j1 - 81:85:void updateDrawableForTargetState(int,boolean):1458:1458 -> j1 - 86:87:void updateDrawableForTargetState(int,boolean):1460:1460 -> j1 - 88:95:void updateDrawableForTargetState(int,boolean):1461:1461 -> j1 - 96:99:void updateDrawableForTargetState(int,boolean):1460:1460 -> j1 - 1:4:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):469:469 -> k + 9:14:void addBottomSheetCallback(com.google.android.material.bottomsheet.BottomSheetBehavior$BottomSheetCallback):1317:1317 -> c0 + 8:14:void setState(int):1344:1344 -> c1 + 15:40:void setState(int):1345:1345 -> c1 + 41:44:void setState(int):1349:1349 -> c1 + 45:55:void setState(int):1351:1351 -> c1 + 56:66:void setState(int):1357:1357 -> c1 + 67:74:void setState(int):1361:1361 -> c1 + 75:83:void setState(int):1362:1362 -> c1 + 84:87:void setState(int):1359:1359 -> c1 + 88:101:void setState(int):1339:1339 -> c1 + 102:122:void setState(int):1341:1341 -> c1 + 1:5:void cancelBackProgress():1693:1693 -> d + 6:9:void cancelBackProgress():1696:1696 -> d + 1:4:void calculateCollapsedOffset():1579:1579 -> d0 + 5:8:void calculateCollapsedOffset():1581:1581 -> d0 + 9:20:void calculateCollapsedOffset():1582:1582 -> d0 + 21:26:void calculateCollapsedOffset():1584:1584 -> d0 + 1:5:void setStateInternal(int):1438:1438 -> d1 + 6:17:void setStateInternal(int):1441:1441 -> d1 + 18:23:void setStateInternal(int):1442:1442 -> d1 + 24:25:void setStateInternal(int):1446:1446 -> d1 + 26:30:void setStateInternal(int):1449:1449 -> d1 + 31:43:void setStateInternal(int):1453:1453 -> d1 + 44:53:void setStateInternal(int):1459:1459 -> d1 + 54:56:void setStateInternal(int):1461:1461 -> d1 + 57:59:void setStateInternal(int):1464:1464 -> d1 + 60:67:void setStateInternal(int):1465:1465 -> d1 + 68:81:void setStateInternal(int):1466:1466 -> d1 + 82:85:void setStateInternal(int):1468:1468 -> d1 + 4:19:float calculateCornerInterpolation(float,android.view.RoundedCorner):1529:1529 -> e0 + 1:6:void setWindowInsetsListener(android.view.View):1772:1772 -> e1 + 7:19:void setWindowInsetsListener(android.view.View):1773:1773 -> e1 + 20:46:void setWindowInsetsListener(android.view.View):1776:1776 -> e1 + 47:55:void setWindowInsetsListener(android.view.View):1785:1785 -> e1 + 1:13:void calculateHalfExpandedOffset():1589:1589 -> f0 + 1:1:boolean shouldExpandOnUpwardDrag(long,float):0:0 -> f1 + 1:8:float calculateInterpolationWithCornersRemoved():1501:1501 -> g0 + 9:20:float calculateInterpolationWithCornersRemoved():1503:1503 -> g0 + 21:28:float calculateInterpolationWithCornersRemoved():1505:1505 -> g0 + 29:34:float calculateInterpolationWithCornersRemoved():1507:1507 -> g0 + 35:40:float calculateInterpolationWithCornersRemoved():1508:1508 -> g0 + 41:42:float calculateInterpolationWithCornersRemoved():1510:1510 -> g0 + 43:47:float calculateInterpolationWithCornersRemoved():1512:1512 -> g0 + 48:51:float calculateInterpolationWithCornersRemoved():1513:1513 -> g0 + 52:55:float calculateInterpolationWithCornersRemoved():1511:1511 -> g0 + 56:57:float calculateInterpolationWithCornersRemoved():1514:1514 -> g0 + 58:62:float calculateInterpolationWithCornersRemoved():1516:1516 -> g0 + 63:66:float calculateInterpolationWithCornersRemoved():1517:1517 -> g0 + 67:70:float calculateInterpolationWithCornersRemoved():1515:1515 -> g0 + 71:77:float calculateInterpolationWithCornersRemoved():1518:1518 -> g0 + 1:16:boolean shouldHandleDraggingWithHelper():1729:1729 -> g1 + 1:4:int calculatePeekHeight():1566:1566 -> h0 + 5:19:int calculatePeekHeight():1567:1567 -> h0 + 20:29:int calculatePeekHeight():1568:1568 -> h0 + 30:41:int calculatePeekHeight():1572:1572 -> h0 + 42:51:int calculatePeekHeight():1573:1573 -> h0 + 52:57:int calculatePeekHeight():1575:1575 -> h0 + 1:6:boolean shouldHide(android.view.View,float):1629:1629 -> h1 + 7:14:boolean shouldHide(android.view.View,float):1632:1632 -> h1 + 15:23:boolean shouldHide(android.view.View,float):1635:1635 -> h1 + 24:27:boolean shouldHide(android.view.View,float):1639:1639 -> h1 + 28:36:boolean shouldHide(android.view.View,float):1640:1640 -> h1 + 37:54:boolean shouldHide(android.view.View,float):1641:1641 -> h1 + 1:11:float calculateSlideOffsetWithTop(int):1594:1594 -> i0 + 12:24:float calculateSlideOffsetWithTop(int):1596:1596 -> i0 + 25:34:float calculateSlideOffsetWithTop(int):1595:1595 -> i0 + 1:1:boolean shouldSkipHalfExpandedStateWhenDragging():0:0 -> i1 + 1:16:boolean canBeHiddenByDragging():2129:2129 -> j0 + 1:1:boolean shouldSkipSmoothAnimation():0:0 -> j1 + 1:4:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):474:474 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/coordinatorlayout/widget/CoordinatorLayout$f;)V"} - 5:6:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):472:472 -> k - 7:8:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):473:473 -> k - 9:11:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):474:474 -> k - 6:10:void clearAccessibilityAction(android.view.View,int):2392:2392 -> k0 - 11:15:void clearAccessibilityAction(android.view.View,int):2393:2393 -> k0 - 16:18:void clearAccessibilityAction(android.view.View,int):2394:2394 -> k0 - 19:27:void clearAccessibilityAction(android.view.View,int):2396:2396 -> k0 - 28:30:void clearAccessibilityAction(android.view.View,int):2398:2398 -> k0 - 31:36:void clearAccessibilityAction(android.view.View,int):2399:2399 -> k0 - 1:6:void updateImportantForAccessibility(boolean):2265:2265 -> k1 - 7:16:void updateImportantForAccessibility(boolean):2269:2269 -> k1 - 17:22:void updateImportantForAccessibility(boolean):2270:2270 -> k1 - 23:24:void updateImportantForAccessibility(boolean):2274:2274 -> k1 - 25:30:void updateImportantForAccessibility(boolean):2275:2275 -> k1 - 31:34:void updateImportantForAccessibility(boolean):2277:2277 -> k1 - 35:44:void updateImportantForAccessibility(boolean):2278:2278 -> k1 - 45:48:void updateImportantForAccessibility(boolean):2286:2286 -> k1 - 49:59:void updateImportantForAccessibility(boolean):2287:2287 -> k1 - 60:72:void updateImportantForAccessibility(boolean):2294:2294 -> k1 - 73:77:void updateImportantForAccessibility(boolean):2296:2296 -> k1 - 78:81:void updateImportantForAccessibility(boolean):2297:2297 -> k1 - 82:89:void updateImportantForAccessibility(boolean):2301:2301 -> k1 - 90:95:void updateImportantForAccessibility(boolean):2303:2303 -> k1 - 96:116:void updateImportantForAccessibility(boolean):2305:2305 -> k1 - 117:119:void updateImportantForAccessibility(boolean):2311:2311 -> k1 - 120:123:void updateImportantForAccessibility(boolean):2312:2312 -> k1 - 124:137:void updateImportantForAccessibility(boolean):2315:2315 -> k1 - 1:6:androidx.core.view.accessibility.AccessibilityViewCommand createAccessibilityViewCommandForState(int):2418:2418 -> l0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LF/D;"} - 1:4:void updatePeekHeight(boolean):1010:1010 -> l1 - 5:7:void updatePeekHeight(boolean):1011:1011 -> l1 - 8:12:void updatePeekHeight(boolean):1012:1012 -> l1 - 13:24:void updatePeekHeight(boolean):1013:1013 -> l1 - 25:28:void updatePeekHeight(boolean):1016:1016 -> l1 - 29:32:void updatePeekHeight(boolean):1018:1018 -> l1 - 1:5:void createMaterialShapeDrawableIfNeeded(android.content.Context):1684:1684 -> m0 - 6:14:void createMaterialShapeDrawableIfNeeded(android.content.Context):1688:1688 -> m0 - 15:17:void createMaterialShapeDrawableIfNeeded(android.content.Context):1689:1689 -> m0 - 18:21:void createMaterialShapeDrawableIfNeeded(android.content.Context):1691:1691 -> m0 - 22:27:void createMaterialShapeDrawableIfNeeded(android.content.Context):1692:1692 -> m0 - 28:32:void createMaterialShapeDrawableIfNeeded(android.content.Context):1695:1695 -> m0 - 33:43:void createMaterialShapeDrawableIfNeeded(android.content.Context):1696:1696 -> m0 - 44:51:void createMaterialShapeDrawableIfNeeded(android.content.Context):1697:1697 -> m0 - 1:4:void onDetachedFromLayoutParams():479:479 -> n - 5:6:void onDetachedFromLayoutParams():481:481 -> n - 7:8:void onDetachedFromLayoutParams():482:482 -> n - 9:11:void onDetachedFromLayoutParams():483:483 -> n - 1:23:void createShapeValueAnimator():1706:1706 -> n0 - 24:26:void createShapeValueAnimator():1707:1707 -> n0 - 27:37:void createShapeValueAnimator():1708:1708 -> n0 - 1:14:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):620:620 -> o - 15:20:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):624:624 -> o - 21:23:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):627:627 -> o - 24:27:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):629:629 -> o - 28:33:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):630:630 -> o - 34:49:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):632:632 -> o - 50:51:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):636:636 -> o - 52:53:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):637:637 -> o - 54:57:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):639:639 -> o - 58:60:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):640:640 -> o - 61:65:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):645:645 -> o - 66:72:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):646:646 -> o - 73:76:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):649:649 -> o - 77:90:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):650:650 -> o - 91:98:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):651:651 -> o - 99:108:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):652:652 -> o - 109:110:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):653:653 -> o - 111:116:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):656:656 -> o - 117:127:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):658:658 -> o - 128:135:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):662:662 -> o - 136:142:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):664:664 -> o - 143:157:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):670:670 -> o - 158:165:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):671:671 -> o - 166:190:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):675:675 -> o - 191:212:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):678:678 -> o - 213:215:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):621:621 -> o - 1:10:void dispatchOnSlide(int):2012:2012 -> o0 - 11:18:void dispatchOnSlide(int):2013:2013 -> o0 - 19:23:void dispatchOnSlide(int):2014:2014 -> o0 - 24:31:void dispatchOnSlide(int):2015:2015 -> o0 - 32:46:void dispatchOnSlide(int):2016:2016 -> o0 - 1:13:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):542:542 -> p - 14:16:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):543:543 -> p - 17:20:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):546:546 -> p - 21:32:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):549:549 -> p - 33:35:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):550:550 -> p - 36:43:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):551:551 -> p - 44:50:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):552:552 -> p - 51:57:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):553:553 -> p - 58:61:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):556:556 -> p - 62:64:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):557:557 -> p - 65:66:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):559:559 -> p - 67:78:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):560:560 -> p - 79:82:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):559:559 -> p - 83:86:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):561:561 -> p - 87:89:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):562:562 -> p - 90:92:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):564:564 -> p - 93:98:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):565:565 -> p - 99:101:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):567:567 -> p - 102:105:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):570:570 -> p - 106:113:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):571:571 -> p - 114:117:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):574:574 -> p - 118:120:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):576:576 -> p - 121:126:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):578:578 -> p - 127:132:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):579:579 -> p - 133:138:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):580:580 -> p - 139:146:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):581:581 -> p - 147:151:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):582:582 -> p - 152:164:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):585:585 -> p - 165:175:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):589:589 -> p - 176:187:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):592:592 -> p - 188:190:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):593:593 -> p - 191:193:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):594:594 -> p - 194:198:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):596:596 -> p - 199:209:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):597:597 -> p - 210:215:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):599:599 -> p - 216:222:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):600:600 -> p - 223:231:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):601:601 -> p - 232:242:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):603:603 -> p - 243:250:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):605:605 -> p - 251:255:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):607:607 -> p - 256:266:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):609:609 -> p - 267:274:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):611:611 -> p - 275:289:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):612:612 -> p - 1:8:android.view.View findScrollingChild(android.view.View):1659:1659 -> p0 - 9:15:android.view.View findScrollingChild(android.view.View):1662:1662 -> p0 - 16:19:android.view.View findScrollingChild(android.view.View):1665:1665 -> p0 - 20:21:android.view.View findScrollingChild(android.view.View):1666:1666 -> p0 - 22:28:android.view.View findScrollingChild(android.view.View):1667:1667 -> p0 - 29:43:android.view.View findScrollingChild(android.view.View):1668:1668 -> p0 - 1:6:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):494:494 -> q - 7:10:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):498:498 -> q - 11:26:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):499:499 -> q - 27:30:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):496:496 -> q - 31:34:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):508:508 -> q - 35:50:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):509:509 -> q - 51:54:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):506:506 -> q - 55:59:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):515:515 -> q - 1:4:com.google.android.material.bottomsheet.BottomSheetBehavior from(android.view.View):2240:2240 -> q0 - 5:8:com.google.android.material.bottomsheet.BottomSheetBehavior from(android.view.View):2241:2241 -> q0 - 9:10:com.google.android.material.bottomsheet.BottomSheetBehavior from(android.view.View):2244:2244 -> q0 - 11:14:com.google.android.material.bottomsheet.BottomSheetBehavior from(android.view.View):2245:2245 -> q0 - 15:18:com.google.android.material.bottomsheet.BottomSheetBehavior from(android.view.View):2246:2246 -> q0 - 19:21:com.google.android.material.bottomsheet.BottomSheetBehavior from(android.view.View):2249:2249 -> q0 - 22:29:com.google.android.material.bottomsheet.BottomSheetBehavior from(android.view.View):2247:2247 -> q0 - 30:37:com.google.android.material.bottomsheet.BottomSheetBehavior from(android.view.View):2242:2242 -> q0 - 1:8:int getChildMeasureSpec(int,int,int,int):521:521 -> r0 - 9:12:int getChildMeasureSpec(int,int,int,int):525:525 -> r0 - 13:23:int getChildMeasureSpec(int,int,int,int):526:526 -> r0 - 24:29:int getChildMeasureSpec(int,int,int,int):534:534 -> r0 - 30:34:int getChildMeasureSpec(int,int,int,int):533:533 -> r0 - 35:43:int getChildMeasureSpec(int,int,int,int):529:529 -> r0 - 1:11:boolean onNestedPreFling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,float,float):878:878 -> s - 12:22:boolean onNestedPreFling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,float,float):879:879 -> s - 23:31:boolean onNestedPreFling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,float,float):881:881 -> s - 1:4:int getExpandedOffset():1098:1098 -> s0 - 5:7:int getExpandedOffset():1099:1099 -> s0 - 8:22:int getExpandedOffset():1100:1100 -> s0 - 1:3:float getHalfExpandedRatio():1069:1069 -> t0 - 6:17:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):738:738 -> u - 18:26:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):739:739 -> u - 27:34:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):742:742 -> u - 35:40:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):745:745 -> u - 41:48:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):746:746 -> u - 49:52:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):747:747 -> u - 53:56:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):748:748 -> u - 57:61:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):750:750 -> u - 62:64:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):755:755 -> u - 65:67:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):756:756 -> u - 68:74:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):757:757 -> u - 75:80:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):760:760 -> u - 81:91:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):761:761 -> u - 92:97:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):771:771 -> u - 98:101:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):772:772 -> u - 102:105:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):773:773 -> u - 106:110:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):762:762 -> u - 111:113:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):767:767 -> u - 114:116:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):768:768 -> u - 117:119:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):769:769 -> u - 120:126:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):777:777 -> u - 127:128:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):778:778 -> u - 129:131:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):779:779 -> u - 1:3:com.google.android.material.shape.MaterialShapeDrawable getMaterialShapeDrawable():1702:1702 -> u0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/g;"} - 1:9:int getPeekHeight():1034:1034 -> v0 - 1:3:int getState():1399:1399 -> w0 + 5:6:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):477:477 -> k + 7:8:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):478:478 -> k + 9:11:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):479:479 -> k + 6:10:void clearAccessibilityAction(android.view.View,int):2439:2439 -> k0 + 11:15:void clearAccessibilityAction(android.view.View,int):2440:2440 -> k0 + 16:18:void clearAccessibilityAction(android.view.View,int):2441:2441 -> k0 + 19:27:void clearAccessibilityAction(android.view.View,int):2443:2443 -> k0 + 28:30:void clearAccessibilityAction(android.view.View,int):2445:2445 -> k0 + 31:36:void clearAccessibilityAction(android.view.View,int):2446:2446 -> k0 + 1:4:void startSettling(android.view.View,int,boolean):1867:1867 -> k1 + 5:10:void startSettling(android.view.View,int,boolean):1868:1868 -> k1 + 11:21:void startSettling(android.view.View,int,boolean):1871:1871 -> k1 + 22:32:void startSettling(android.view.View,int,boolean):1872:1872 -> k1 + 33:36:void startSettling(android.view.View,int,boolean):1874:1874 -> k1 + 37:39:void startSettling(android.view.View,int,boolean):1876:1876 -> k1 + 40:45:void startSettling(android.view.View,int,boolean):1877:1877 -> k1 + 46:49:void startSettling(android.view.View,int,boolean):1879:1879 -> k1 + 1:6:androidx.core.view.accessibility.AccessibilityViewCommand createAccessibilityViewCommandForState(int):2465:2465 -> l0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LG/C;"} + 1:4:void updateAccessibilityActions():2378:2378 -> l1 + 5:14:void updateAccessibilityActions():2379:2379 -> l1 + 15:18:void updateAccessibilityActions():2381:2381 -> l1 + 19:25:void updateAccessibilityActions():2383:2383 -> l1 + 26:29:void updateAccessibilityActions():2382:2382 -> l1 + 1:5:void createMaterialShapeDrawableIfNeeded(android.content.Context):1733:1733 -> m0 + 6:14:void createMaterialShapeDrawableIfNeeded(android.content.Context):1737:1737 -> m0 + 15:17:void createMaterialShapeDrawableIfNeeded(android.content.Context):1738:1738 -> m0 + 18:21:void createMaterialShapeDrawableIfNeeded(android.content.Context):1740:1740 -> m0 + 22:27:void createMaterialShapeDrawableIfNeeded(android.content.Context):1741:1741 -> m0 + 28:32:void createMaterialShapeDrawableIfNeeded(android.content.Context):1744:1744 -> m0 + 33:43:void createMaterialShapeDrawableIfNeeded(android.content.Context):1745:1745 -> m0 + 44:51:void createMaterialShapeDrawableIfNeeded(android.content.Context):1746:1746 -> m0 + 4:6:void updateAccessibilityActions(android.view.View,int):2391:2391 -> m1 + 7:15:void updateAccessibilityActions(android.view.View,int):2393:2393 -> m1 + 16:19:void updateAccessibilityActions(android.view.View,int):2394:2394 -> m1 + 20:23:void updateAccessibilityActions(android.view.View,int):2396:2396 -> m1 + 24:26:void updateAccessibilityActions(android.view.View,int):2394:2394 -> m1 + 27:41:void updateAccessibilityActions(android.view.View,int):2400:2400 -> m1 + 42:46:void updateAccessibilityActions(android.view.View,int):2401:2401 -> m1 + 47:57:void updateAccessibilityActions(android.view.View,int):2405:2405 -> m1 + 58:62:void updateAccessibilityActions(android.view.View,int):2415:2415 -> m1 + 63:68:void updateAccessibilityActions(android.view.View,int):2417:2417 -> m1 + 69:73:void updateAccessibilityActions(android.view.View,int):2423:2423 -> m1 + 74:79:void updateAccessibilityActions(android.view.View,int):2424:2424 -> m1 + 80:84:void updateAccessibilityActions(android.view.View,int):2408:2408 -> m1 + 85:90:void updateAccessibilityActions(android.view.View,int):2409:2409 -> m1 + 1:4:void onDetachedFromLayoutParams():484:484 -> n + 5:6:void onDetachedFromLayoutParams():486:486 -> n + 7:8:void onDetachedFromLayoutParams():487:487 -> n + 9:11:void onDetachedFromLayoutParams():488:488 -> n + 1:23:void createShapeValueAnimator():1755:1755 -> n0 + 24:26:void createShapeValueAnimator():1756:1756 -> n0 + 27:37:void createShapeValueAnimator():1757:1757 -> n0 + 5:8:void updateDrawableForTargetState(int,boolean):1477:1477 -> n1 + 9:17:void updateDrawableForTargetState(int,boolean):1478:1478 -> n1 + 18:23:void updateDrawableForTargetState(int,boolean):1481:1481 -> n1 + 24:27:void updateDrawableForTargetState(int,boolean):1482:1482 -> n1 + 28:33:void updateDrawableForTargetState(int,boolean):1483:1483 -> n1 + 34:39:void updateDrawableForTargetState(int,boolean):1484:1484 -> n1 + 40:47:void updateDrawableForTargetState(int,boolean):1486:1486 -> n1 + 48:51:void updateDrawableForTargetState(int,boolean):1487:1487 -> n1 + 52:64:void updateDrawableForTargetState(int,boolean):1488:1488 -> n1 + 65:70:void updateDrawableForTargetState(int,boolean):1489:1489 -> n1 + 71:80:void updateDrawableForTargetState(int,boolean):1492:1492 -> n1 + 81:85:void updateDrawableForTargetState(int,boolean):1493:1493 -> n1 + 86:87:void updateDrawableForTargetState(int,boolean):1495:1495 -> n1 + 88:95:void updateDrawableForTargetState(int,boolean):1496:1496 -> n1 + 96:99:void updateDrawableForTargetState(int,boolean):1495:1495 -> n1 + 1:14:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):623:623 -> o + 15:20:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):627:627 -> o + 21:23:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):630:630 -> o + 24:27:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):632:632 -> o + 28:33:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):633:633 -> o + 34:48:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):635:635 -> o + 49:50:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):639:639 -> o + 51:52:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):640:640 -> o + 53:56:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):642:642 -> o + 57:59:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):643:643 -> o + 60:64:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):648:648 -> o + 65:71:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):649:649 -> o + 72:75:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):652:652 -> o + 76:81:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):653:653 -> o + 82:91:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):654:654 -> o + 92:99:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):655:655 -> o + 100:101:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):656:656 -> o + 102:107:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):660:660 -> o + 108:118:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):662:662 -> o + 119:126:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):666:666 -> o + 127:133:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):668:668 -> o + 134:149:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):674:674 -> o + 150:157:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):675:675 -> o + 158:182:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):679:679 -> o + 183:204:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):682:682 -> o + 205:207:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):624:624 -> o + 1:10:void dispatchOnSlide(int):2058:2058 -> o0 + 11:18:void dispatchOnSlide(int):2059:2059 -> o0 + 19:23:void dispatchOnSlide(int):2060:2060 -> o0 + 24:31:void dispatchOnSlide(int):2061:2061 -> o0 + 32:46:void dispatchOnSlide(int):2062:2062 -> o0 + 1:6:void updateImportantForAccessibility(boolean):2311:2311 -> o1 + 7:16:void updateImportantForAccessibility(boolean):2315:2315 -> o1 + 17:22:void updateImportantForAccessibility(boolean):2316:2316 -> o1 + 23:24:void updateImportantForAccessibility(boolean):2320:2320 -> o1 + 25:30:void updateImportantForAccessibility(boolean):2321:2321 -> o1 + 31:34:void updateImportantForAccessibility(boolean):2323:2323 -> o1 + 35:44:void updateImportantForAccessibility(boolean):2324:2324 -> o1 + 45:48:void updateImportantForAccessibility(boolean):2332:2332 -> o1 + 49:59:void updateImportantForAccessibility(boolean):2333:2333 -> o1 + 60:72:void updateImportantForAccessibility(boolean):2339:2339 -> o1 + 73:77:void updateImportantForAccessibility(boolean):2340:2340 -> o1 + 78:81:void updateImportantForAccessibility(boolean):2341:2341 -> o1 + 82:89:void updateImportantForAccessibility(boolean):2344:2344 -> o1 + 90:95:void updateImportantForAccessibility(boolean):2346:2346 -> o1 + 96:116:void updateImportantForAccessibility(boolean):2348:2348 -> o1 + 117:119:void updateImportantForAccessibility(boolean):2354:2354 -> o1 + 120:123:void updateImportantForAccessibility(boolean):2355:2355 -> o1 + 124:137:void updateImportantForAccessibility(boolean):2358:2358 -> o1 + 1:13:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):547:547 -> p + 14:16:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):548:548 -> p + 17:20:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):551:551 -> p + 21:32:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):554:554 -> p + 33:35:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):555:555 -> p + 36:43:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):556:556 -> p + 44:50:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):557:557 -> p + 51:57:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):558:558 -> p + 58:61:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):561:561 -> p + 62:64:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):562:562 -> p + 65:82:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):564:564 -> p + 83:86:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):565:565 -> p + 87:89:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):566:566 -> p + 90:92:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):568:568 -> p + 93:98:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):569:569 -> p + 99:101:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):570:570 -> p + 102:105:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):573:573 -> p + 106:113:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):574:574 -> p + 114:117:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):577:577 -> p + 118:120:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):579:579 -> p + 121:126:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):581:581 -> p + 127:132:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):582:582 -> p + 133:138:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):583:583 -> p + 139:146:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):584:584 -> p + 147:151:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):585:585 -> p + 152:164:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):588:588 -> p + 165:175:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):592:592 -> p + 176:187:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):595:595 -> p + 188:190:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):596:596 -> p + 191:193:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):597:597 -> p + 194:198:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):599:599 -> p + 199:209:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):600:600 -> p + 210:215:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):602:602 -> p + 216:222:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):603:603 -> p + 223:231:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):604:604 -> p + 232:242:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):606:606 -> p + 243:250:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):608:608 -> p + 251:255:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):610:610 -> p + 256:266:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):612:612 -> p + 267:274:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):614:614 -> p + 275:289:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):615:615 -> p + 1:8:android.view.View findScrollingChild(android.view.View):1708:1708 -> p0 + 9:15:android.view.View findScrollingChild(android.view.View):1711:1711 -> p0 + 16:19:android.view.View findScrollingChild(android.view.View):1714:1714 -> p0 + 20:21:android.view.View findScrollingChild(android.view.View):1715:1715 -> p0 + 22:28:android.view.View findScrollingChild(android.view.View):1716:1716 -> p0 + 29:43:android.view.View findScrollingChild(android.view.View):1717:1717 -> p0 + 1:4:void updatePeekHeight(boolean):1029:1029 -> p1 + 5:7:void updatePeekHeight(boolean):1030:1030 -> p1 + 8:12:void updatePeekHeight(boolean):1031:1031 -> p1 + 13:24:void updatePeekHeight(boolean):1032:1032 -> p1 + 25:28:void updatePeekHeight(boolean):1035:1035 -> p1 + 29:32:void updatePeekHeight(boolean):1037:1037 -> p1 + 1:6:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):499:499 -> q + 7:10:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):503:503 -> q + 11:26:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):504:504 -> q + 27:30:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):501:501 -> q + 31:34:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):513:513 -> q + 35:50:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):514:514 -> q + 51:54:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):511:511 -> q + 55:59:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):520:520 -> q + 1:4:com.google.android.material.bottomsheet.BottomSheetBehavior from(android.view.View):2286:2286 -> q0 + 5:8:com.google.android.material.bottomsheet.BottomSheetBehavior from(android.view.View):2287:2287 -> q0 + 9:10:com.google.android.material.bottomsheet.BottomSheetBehavior from(android.view.View):2290:2290 -> q0 + 11:14:com.google.android.material.bottomsheet.BottomSheetBehavior from(android.view.View):2291:2291 -> q0 + 15:18:com.google.android.material.bottomsheet.BottomSheetBehavior from(android.view.View):2292:2292 -> q0 + 19:21:com.google.android.material.bottomsheet.BottomSheetBehavior from(android.view.View):2295:2295 -> q0 + 22:29:com.google.android.material.bottomsheet.BottomSheetBehavior from(android.view.View):2293:2293 -> q0 + 30:37:com.google.android.material.bottomsheet.BottomSheetBehavior from(android.view.View):2288:2288 -> q0 + 1:8:int getChildMeasureSpec(int,int,int,int):526:526 -> r0 + 9:12:int getChildMeasureSpec(int,int,int,int):530:530 -> r0 + 13:23:int getChildMeasureSpec(int,int,int,int):531:531 -> r0 + 24:29:int getChildMeasureSpec(int,int,int,int):539:539 -> r0 + 30:34:int getChildMeasureSpec(int,int,int,int):538:538 -> r0 + 35:43:int getChildMeasureSpec(int,int,int,int):534:534 -> r0 + 1:11:boolean onNestedPreFling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,float,float):897:897 -> s + 12:26:boolean onNestedPreFling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,float,float):898:898 -> s + 27:35:boolean onNestedPreFling(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,float,float):900:900 -> s + 1:4:int getExpandedOffset():1117:1117 -> s0 + 5:7:int getExpandedOffset():1118:1118 -> s0 + 8:22:int getExpandedOffset():1119:1119 -> s0 + 1:3:float getHalfExpandedRatio():1088:1088 -> t0 + 6:17:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):742:742 -> u + 18:27:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):743:743 -> u + 28:35:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):746:746 -> u + 36:45:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):749:749 -> u + 46:51:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):752:752 -> u + 52:54:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):754:754 -> u + 55:60:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):757:757 -> u + 61:68:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):758:758 -> u + 69:72:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):759:759 -> u + 73:76:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):760:760 -> u + 77:81:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):762:762 -> u + 82:84:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):767:767 -> u + 85:87:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):768:768 -> u + 88:94:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):769:769 -> u + 95:98:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):772:772 -> u + 99:110:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):773:773 -> u + 111:115:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):775:775 -> u + 116:126:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):779:779 -> u + 127:132:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):789:789 -> u + 133:136:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):790:790 -> u + 137:140:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):791:791 -> u + 141:145:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):780:780 -> u + 146:148:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):785:785 -> u + 149:151:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):786:786 -> u + 152:154:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):787:787 -> u + 155:161:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):795:795 -> u + 162:163:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):796:796 -> u + 164:166:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):797:797 -> u + 167:169:void onNestedPreScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int[],int):798:798 -> u + 1:3:com.google.android.material.shape.MaterialShapeDrawable getMaterialShapeDrawable():1751:1751 -> u0 + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/h;"} + 1:3:int getMaxHeight():984:984 -> v0 + 1:9:int getPeekHeight():1053:1053 -> w0 1:1:void onNestedScroll(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View,int,int,int,int,int,int[]):0:0 -> x - 13:15:int getTopOffsetForState(int):1841:1841 -> x0 - 16:38:int getTopOffsetForState(int):1847:1847 -> x0 - 39:41:int getTopOffsetForState(int):1843:1843 -> x0 - 42:44:int getTopOffsetForState(int):1837:1837 -> x0 - 45:49:int getTopOffsetForState(int):1839:1839 -> x0 - 1:8:float getYVelocity():1810:1810 -> y0 - 9:13:float getYVelocity():1813:1813 -> y0 - 14:22:float getYVelocity():1814:1814 -> y0 - 1:13:boolean isAtTopOfScreen():1503:1503 -> z0 - 14:15:boolean isAtTopOfScreen():1506:1506 -> z0 - 16:27:boolean isAtTopOfScreen():1507:1507 -> z0 - 28:33:boolean isAtTopOfScreen():1508:1508 -> z0 + 1:3:int getState():1434:1434 -> x0 + 13:15:int getTopOffsetForState(int):1890:1890 -> y0 + 16:38:int getTopOffsetForState(int):1896:1896 -> y0 + 39:41:int getTopOffsetForState(int):1892:1892 -> y0 + 42:44:int getTopOffsetForState(int):1886:1886 -> y0 + 45:49:int getTopOffsetForState(int):1888:1888 -> y0 + 1:8:float getYVelocity():1859:1859 -> z0 + 9:13:float getYVelocity():1862:1862 -> z0 + 14:22:float getYVelocity():1863:1863 -> z0 com.google.android.material.bottomsheet.BottomSheetBehavior$$ExternalSyntheticApiModelOutline0 -> com.google.android.material.bottomsheet.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} @@ -141827,118 +146872,115 @@ com.google.android.material.bottomsheet.BottomSheetBehavior$1 -> com.google.andr android.view.View val$child -> d int val$finalState -> e com.google.android.material.bottomsheet.BottomSheetBehavior this$0 -> f - 1:10:void (com.google.android.material.bottomsheet.BottomSheetBehavior,android.view.View,int):1329:1329 -> - 1:11:void run():1332:1332 -> run + 1:10:void (com.google.android.material.bottomsheet.BottomSheetBehavior,android.view.View,int):1364:1364 -> + 1:11:void run():1367:1367 -> run com.google.android.material.bottomsheet.BottomSheetBehavior$2 -> com.google.android.material.bottomsheet.BottomSheetBehavior$b: # {"id":"sourceFile","fileName":"BottomSheetBehavior.java"} com.google.android.material.bottomsheet.BottomSheetBehavior this$0 -> a - 1:6:void (com.google.android.material.bottomsheet.BottomSheetBehavior):1625:1625 -> - 1:6:void onAnimationEnd(android.animation.Animator):1629:1629 -> onAnimationEnd - 7:18:void onAnimationEnd(android.animation.Animator):1630:1630 -> onAnimationEnd - 19:32:void onAnimationEnd(android.animation.Animator):1631:1631 -> onAnimationEnd + 1:6:void (com.google.android.material.bottomsheet.BottomSheetBehavior):1674:1674 -> + 1:6:void onAnimationEnd(android.animation.Animator):1678:1678 -> onAnimationEnd + 7:18:void onAnimationEnd(android.animation.Animator):1679:1679 -> onAnimationEnd + 19:32:void onAnimationEnd(android.animation.Animator):1680:1680 -> onAnimationEnd com.google.android.material.bottomsheet.BottomSheetBehavior$3 -> com.google.android.material.bottomsheet.BottomSheetBehavior$c: # {"id":"sourceFile","fileName":"BottomSheetBehavior.java"} com.google.android.material.bottomsheet.BottomSheetBehavior this$0 -> a - 1:6:void (com.google.android.material.bottomsheet.BottomSheetBehavior):1709:1709 -> - 1:10:void onAnimationUpdate(android.animation.ValueAnimator):1712:1712 -> onAnimationUpdate - 11:18:void onAnimationUpdate(android.animation.ValueAnimator):1713:1713 -> onAnimationUpdate - 19:28:void onAnimationUpdate(android.animation.ValueAnimator):1714:1714 -> onAnimationUpdate + 1:6:void (com.google.android.material.bottomsheet.BottomSheetBehavior):1758:1758 -> + 1:10:void onAnimationUpdate(android.animation.ValueAnimator):1761:1761 -> onAnimationUpdate + 11:18:void onAnimationUpdate(android.animation.ValueAnimator):1762:1762 -> onAnimationUpdate + 19:28:void onAnimationUpdate(android.animation.ValueAnimator):1763:1763 -> onAnimationUpdate com.google.android.material.bottomsheet.BottomSheetBehavior$4 -> com.google.android.material.bottomsheet.BottomSheetBehavior$d: # {"id":"sourceFile","fileName":"BottomSheetBehavior.java"} boolean val$shouldHandleGestureInsets -> a com.google.android.material.bottomsheet.BottomSheetBehavior this$0 -> b - 1:8:void (com.google.android.material.bottomsheet.BottomSheetBehavior,boolean):1738:1738 -> - 1:8:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1743:1743 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;Lcom/google/android/material/internal/p$d;)Landroidx/core/view/D0;"} - 9:16:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1745:1745 -> a - 17:23:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1747:1747 -> a - 24:27:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1749:1749 -> a - 28:31:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1751:1751 -> a - 32:35:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1752:1752 -> a - 36:39:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1753:1753 -> a - 40:47:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1755:1755 -> a - 48:56:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1758:1758 -> a - 57:65:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1759:1759 -> a - 66:75:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1762:1762 -> a - 76:80:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1763:1763 -> a - 81:83:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1764:1764 -> a - 84:93:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1767:1767 -> a - 94:98:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1768:1768 -> a - 99:102:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1769:1769 -> a - 103:108:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1772:1772 -> a - 109:124:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1775:1775 -> a - 125:129:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1776:1776 -> a - 130:143:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1780:1780 -> a - 144:146:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1781:1781 -> a - 147:160:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1785:1785 -> a - 161:166:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1786:1786 -> a - 167:169:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1791:1791 -> a - 170:176:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1793:1793 -> a - 177:180:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1795:1795 -> a - 181:187:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1796:1796 -> a - 188:201:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1801:1801 -> a - 202:207:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1802:1802 -> a + 1:8:void (com.google.android.material.bottomsheet.BottomSheetBehavior,boolean):1787:1787 -> + 1:8:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1792:1792 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;Lcom/google/android/material/internal/p$d;)Landroidx/core/view/B0;"} + 9:16:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1794:1794 -> a + 17:23:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1796:1796 -> a + 24:27:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1798:1798 -> a + 28:31:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1800:1800 -> a + 32:35:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1801:1801 -> a + 36:39:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1802:1802 -> a + 40:47:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1804:1804 -> a + 48:56:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1807:1807 -> a + 57:65:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1808:1808 -> a + 66:75:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1811:1811 -> a + 76:80:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1812:1812 -> a + 81:83:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1813:1813 -> a + 84:93:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1816:1816 -> a + 94:98:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1817:1817 -> a + 99:102:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1818:1818 -> a + 103:108:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1821:1821 -> a + 109:124:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1824:1824 -> a + 125:129:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1825:1825 -> a + 130:143:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1829:1829 -> a + 144:146:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1830:1830 -> a + 147:160:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1834:1834 -> a + 161:166:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1835:1835 -> a + 167:169:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1840:1840 -> a + 170:176:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1842:1842 -> a + 177:180:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1844:1844 -> a + 181:187:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1845:1845 -> a + 188:201:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1850:1850 -> a + 202:207:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding):1851:1851 -> a com.google.android.material.bottomsheet.BottomSheetBehavior$5 -> com.google.android.material.bottomsheet.BottomSheetBehavior$e: # {"id":"sourceFile","fileName":"BottomSheetBehavior.java"} long viewCapturedMillis -> a com.google.android.material.bottomsheet.BottomSheetBehavior this$0 -> b - 1:6:void (com.google.android.material.bottomsheet.BottomSheetBehavior):1851:1851 -> - 1:5:int clampViewPositionHorizontal(android.view.View,int,int):1998:1998 -> a - 1:2:int clampViewPositionVertical(android.view.View,int,int):1990:1990 -> b - 3:6:int clampViewPositionVertical(android.view.View,int,int):1992:1992 -> b - 7:10:int clampViewPositionVertical(android.view.View,int,int):1993:1993 -> b - 11:15:int clampViewPositionVertical(android.view.View,int,int):1990:1990 -> b - 1:8:int getViewVerticalDragRange(android.view.View):2003:2003 -> e - 9:13:int getViewVerticalDragRange(android.view.View):2004:2004 -> e - 14:18:int getViewVerticalDragRange(android.view.View):2006:2006 -> e - 4:11:void onViewDragStateChanged(int):1882:1882 -> j - 12:17:void onViewDragStateChanged(int):1883:1883 -> j - 1:6:void onViewPositionChanged(android.view.View,int,int,int,int):1877:1877 -> k - 9:19:void onViewReleased(android.view.View,float,float):1896:1896 -> l - 20:23:void onViewReleased(android.view.View,float,float):1899:1899 -> l - 24:30:void onViewReleased(android.view.View,float,float):1900:1900 -> l - 31:42:void onViewReleased(android.view.View,float,float):1902:1902 -> l - 43:48:void onViewReleased(android.view.View,float,float):1903:1903 -> l - 49:55:void onViewReleased(android.view.View,float,float):1905:1905 -> l - 56:63:void onViewReleased(android.view.View,float,float):1911:1911 -> l - 64:75:void onViewReleased(android.view.View,float,float):1918:1918 -> l - 76:98:void onViewReleased(android.view.View,float,float):1921:1921 -> l - 99:107:void onViewReleased(android.view.View,float,float):1922:1922 -> l - 108:116:void onViewReleased(android.view.View,float,float):1924:1924 -> l - 117:131:void onViewReleased(android.view.View,float,float):1926:1926 -> l - 132:152:void onViewReleased(android.view.View,float,float):1927:1927 -> l - 153:165:void onViewReleased(android.view.View,float,float):1932:1932 -> l - 166:176:void onViewReleased(android.view.View,float,float):1968:1968 -> l - 177:180:void onViewReleased(android.view.View,float,float):1972:1972 -> l - 181:195:void onViewReleased(android.view.View,float,float):1973:1973 -> l - 196:201:void onViewReleased(android.view.View,float,float):1974:1974 -> l - 202:210:void onViewReleased(android.view.View,float,float):1975:1975 -> l - 211:214:void onViewReleased(android.view.View,float,float):1935:1935 -> l - 215:222:void onViewReleased(android.view.View,float,float):1936:1936 -> l - 223:237:void onViewReleased(android.view.View,float,float):1937:1937 -> l - 238:245:void onViewReleased(android.view.View,float,float):1938:1938 -> l - 246:251:void onViewReleased(android.view.View,float,float):1944:1944 -> l - 252:263:void onViewReleased(android.view.View,float,float):1945:1945 -> l - 264:274:void onViewReleased(android.view.View,float,float):1948:1948 -> l - 275:283:void onViewReleased(android.view.View,float,float):1955:1955 -> l - 284:289:void onViewReleased(android.view.View,float,float):1956:1956 -> l - 290:298:void onViewReleased(android.view.View,float,float):1957:1957 -> l - 299:308:void onViewReleased(android.view.View,float,float):1985:1985 -> l - 1:9:boolean tryCaptureView(android.view.View,int):1857:1857 -> m - 10:17:boolean tryCaptureView(android.view.View,int):1860:1860 -> m - 18:21:boolean tryCaptureView(android.view.View,int):1863:1863 -> m - 22:36:boolean tryCaptureView(android.view.View,int):1864:1864 -> m - 37:43:boolean tryCaptureView(android.view.View,int):1865:1865 -> m - 44:49:boolean tryCaptureView(android.view.View,int):1870:1870 -> m - 50:63:boolean tryCaptureView(android.view.View,int):1871:1871 -> m - 1:21:boolean releasedLow(android.view.View):1889:1889 -> n + 1:6:void (com.google.android.material.bottomsheet.BottomSheetBehavior):1900:1900 -> + 1:5:int clampViewPositionHorizontal(android.view.View,int,int):2044:2044 -> a + 1:15:int clampViewPositionVertical(android.view.View,int,int):2039:2039 -> b + 1:8:int getViewVerticalDragRange(android.view.View):2049:2049 -> e + 9:13:int getViewVerticalDragRange(android.view.View):2050:2050 -> e + 14:18:int getViewVerticalDragRange(android.view.View):2052:2052 -> e + 4:11:void onViewDragStateChanged(int):1931:1931 -> j + 12:17:void onViewDragStateChanged(int):1932:1932 -> j + 1:6:void onViewPositionChanged(android.view.View,int,int,int,int):1926:1926 -> k + 9:19:void onViewReleased(android.view.View,float,float):1945:1945 -> l + 20:23:void onViewReleased(android.view.View,float,float):1948:1948 -> l + 24:30:void onViewReleased(android.view.View,float,float):1949:1949 -> l + 31:42:void onViewReleased(android.view.View,float,float):1951:1951 -> l + 43:48:void onViewReleased(android.view.View,float,float):1952:1952 -> l + 49:55:void onViewReleased(android.view.View,float,float):1954:1954 -> l + 56:63:void onViewReleased(android.view.View,float,float):1960:1960 -> l + 64:75:void onViewReleased(android.view.View,float,float):1967:1967 -> l + 76:98:void onViewReleased(android.view.View,float,float):1970:1970 -> l + 99:107:void onViewReleased(android.view.View,float,float):1971:1971 -> l + 108:116:void onViewReleased(android.view.View,float,float):1973:1973 -> l + 117:131:void onViewReleased(android.view.View,float,float):1975:1975 -> l + 132:152:void onViewReleased(android.view.View,float,float):1976:1976 -> l + 153:165:void onViewReleased(android.view.View,float,float):1981:1981 -> l + 166:176:void onViewReleased(android.view.View,float,float):2017:2017 -> l + 177:180:void onViewReleased(android.view.View,float,float):2021:2021 -> l + 181:195:void onViewReleased(android.view.View,float,float):2022:2022 -> l + 196:201:void onViewReleased(android.view.View,float,float):2023:2023 -> l + 202:210:void onViewReleased(android.view.View,float,float):2024:2024 -> l + 211:214:void onViewReleased(android.view.View,float,float):1984:1984 -> l + 215:222:void onViewReleased(android.view.View,float,float):1985:1985 -> l + 223:237:void onViewReleased(android.view.View,float,float):1986:1986 -> l + 238:245:void onViewReleased(android.view.View,float,float):1987:1987 -> l + 246:251:void onViewReleased(android.view.View,float,float):1993:1993 -> l + 252:263:void onViewReleased(android.view.View,float,float):1994:1994 -> l + 264:274:void onViewReleased(android.view.View,float,float):1997:1997 -> l + 275:283:void onViewReleased(android.view.View,float,float):2004:2004 -> l + 284:289:void onViewReleased(android.view.View,float,float):2005:2005 -> l + 290:298:void onViewReleased(android.view.View,float,float):2006:2006 -> l + 299:308:void onViewReleased(android.view.View,float,float):2034:2034 -> l + 1:9:boolean tryCaptureView(android.view.View,int):1906:1906 -> m + 10:17:boolean tryCaptureView(android.view.View,int):1909:1909 -> m + 18:21:boolean tryCaptureView(android.view.View,int):1912:1912 -> m + 22:36:boolean tryCaptureView(android.view.View,int):1913:1913 -> m + 37:43:boolean tryCaptureView(android.view.View,int):1914:1914 -> m + 44:49:boolean tryCaptureView(android.view.View,int):1919:1919 -> m + 50:63:boolean tryCaptureView(android.view.View,int):1920:1920 -> m + 1:21:boolean releasedLow(android.view.View):1938:1938 -> n com.google.android.material.bottomsheet.BottomSheetBehavior$6 -> com.google.android.material.bottomsheet.BottomSheetBehavior$f: # {"id":"sourceFile","fileName":"BottomSheetBehavior.java"} int val$state -> a com.google.android.material.bottomsheet.BottomSheetBehavior this$0 -> b - 1:8:void (com.google.android.material.bottomsheet.BottomSheetBehavior,int):2418:2418 -> - 1:9:boolean perform(android.view.View,androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments):2421:2421 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/D$a;)Z"} + 1:8:void (com.google.android.material.bottomsheet.BottomSheetBehavior,int):2465:2465 -> + 1:9:boolean perform(android.view.View,androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments):2468:2468 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/C$a;)Z"} com.google.android.material.bottomsheet.BottomSheetBehavior$BottomSheetCallback -> com.google.android.material.bottomsheet.BottomSheetBehavior$g: # {"id":"sourceFile","fileName":"BottomSheetBehavior.java"} 1:4:void ():104:104 -> @@ -141949,73 +146991,71 @@ com.google.android.material.bottomsheet.BottomSheetBehavior$SavedState -> com.go boolean fitToContents -> h boolean hideable -> i boolean skipCollapsed -> j - 1:8:void ():2209:2209 -> - 1:1:void (android.os.Parcel,java.lang.ClassLoader):2167:2167 -> - 2:6:void (android.os.Parcel,java.lang.ClassLoader):2169:2173 -> - 7:12:void (android.os.Parcelable,com.google.android.material.bottomsheet.BottomSheetBehavior):2177:2182 -> - 1:3:void writeToParcel(android.os.Parcel,int):2201:2201 -> writeToParcel - 4:8:void writeToParcel(android.os.Parcel,int):2202:2202 -> writeToParcel - 9:13:void writeToParcel(android.os.Parcel,int):2203:2203 -> writeToParcel - 14:18:void writeToParcel(android.os.Parcel,int):2204:2204 -> writeToParcel - 19:23:void writeToParcel(android.os.Parcel,int):2205:2205 -> writeToParcel - 24:29:void writeToParcel(android.os.Parcel,int):2206:2206 -> writeToParcel + 1:8:void ():2255:2255 -> + 1:1:void (android.os.Parcel,java.lang.ClassLoader):2213:2213 -> + 2:6:void (android.os.Parcel,java.lang.ClassLoader):2215:2219 -> + 7:12:void (android.os.Parcelable,com.google.android.material.bottomsheet.BottomSheetBehavior):2223:2228 -> + 1:3:void writeToParcel(android.os.Parcel,int):2247:2247 -> writeToParcel + 4:8:void writeToParcel(android.os.Parcel,int):2248:2248 -> writeToParcel + 9:13:void writeToParcel(android.os.Parcel,int):2249:2249 -> writeToParcel + 14:18:void writeToParcel(android.os.Parcel,int):2250:2250 -> writeToParcel + 19:23:void writeToParcel(android.os.Parcel,int):2251:2251 -> writeToParcel + 24:29:void writeToParcel(android.os.Parcel,int):2252:2252 -> writeToParcel com.google.android.material.bottomsheet.BottomSheetBehavior$SavedState$1 -> com.google.android.material.bottomsheet.BottomSheetBehavior$h$a: # {"id":"sourceFile","fileName":"BottomSheetBehavior.java"} - 1:4:void ():2210:2210 -> - 1:7:com.google.android.material.bottomsheet.BottomSheetBehavior$SavedState createFromParcel(android.os.Parcel):2220:2220 -> a + 1:4:void ():2256:2256 -> + 1:7:com.google.android.material.bottomsheet.BottomSheetBehavior$SavedState createFromParcel(android.os.Parcel):2266:2266 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Lcom/google/android/material/bottomsheet/BottomSheetBehavior$h;"} - 1:6:com.google.android.material.bottomsheet.BottomSheetBehavior$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):2214:2214 -> b + 1:6:com.google.android.material.bottomsheet.BottomSheetBehavior$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):2260:2260 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Lcom/google/android/material/bottomsheet/BottomSheetBehavior$h;"} - 1:3:com.google.android.material.bottomsheet.BottomSheetBehavior$SavedState[] newArray(int):2226:2226 -> c + 1:3:com.google.android.material.bottomsheet.BottomSheetBehavior$SavedState[] newArray(int):2272:2272 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Lcom/google/android/material/bottomsheet/BottomSheetBehavior$h;"} - 1:1:java.lang.Object createFromParcel(android.os.Parcel):2210:2210 -> createFromParcel - 2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):2210:2210 -> createFromParcel - 1:5:java.lang.Object[] newArray(int):2210:2210 -> newArray + 1:1:java.lang.Object createFromParcel(android.os.Parcel):2256:2256 -> createFromParcel + 2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):2256:2256 -> createFromParcel + 1:5:java.lang.Object[] newArray(int):2256:2256 -> newArray com.google.android.material.bottomsheet.BottomSheetBehavior$StateSettlingTracker -> com.google.android.material.bottomsheet.BottomSheetBehavior$i: # {"id":"sourceFile","fileName":"BottomSheetBehavior.java"} int targetState -> a boolean isContinueSettlingRunnablePosted -> b java.lang.Runnable continueSettlingRunnable -> c com.google.android.material.bottomsheet.BottomSheetBehavior this$0 -> d - 1:1:void (com.google.android.material.bottomsheet.BottomSheetBehavior):2124:2124 -> - 2:2:void (com.google.android.material.bottomsheet.BottomSheetBehavior):2128:2128 -> - 3:3:void (com.google.android.material.bottomsheet.BottomSheetBehavior,com.google.android.material.bottomsheet.BottomSheetBehavior$1):2124:2124 -> + 1:1:void (com.google.android.material.bottomsheet.BottomSheetBehavior):2170:2170 -> + 2:2:void (com.google.android.material.bottomsheet.BottomSheetBehavior):2174:2174 -> + 3:3:void (com.google.android.material.bottomsheet.BottomSheetBehavior,com.google.android.material.bottomsheet.BottomSheetBehavior$1):2170:2170 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;Lcom/google/android/material/bottomsheet/BottomSheetBehavior$a;)V"} - 1:3:boolean access$1702(com.google.android.material.bottomsheet.BottomSheetBehavior$StateSettlingTracker,boolean):2124:2124 -> a + 1:3:boolean access$1702(com.google.android.material.bottomsheet.BottomSheetBehavior$StateSettlingTracker,boolean):2170:2170 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/bottomsheet/BottomSheetBehavior$i;Z)Z"} - 1:3:int access$1800(com.google.android.material.bottomsheet.BottomSheetBehavior$StateSettlingTracker):2124:2124 -> b + 1:3:int access$1800(com.google.android.material.bottomsheet.BottomSheetBehavior$StateSettlingTracker):2170:2170 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/bottomsheet/BottomSheetBehavior$i;)I"} - 1:13:void continueSettlingToState(int):2143:2143 -> c - 14:15:void continueSettlingToState(int):2146:2146 -> c - 16:19:void continueSettlingToState(int):2147:2147 -> c - 20:35:void continueSettlingToState(int):2148:2148 -> c - 36:38:void continueSettlingToState(int):2149:2149 -> c + 1:13:void continueSettlingToState(int):2189:2189 -> c + 14:15:void continueSettlingToState(int):2192:2192 -> c + 16:19:void continueSettlingToState(int):2193:2193 -> c + 20:35:void continueSettlingToState(int):2194:2194 -> c + 36:38:void continueSettlingToState(int):2195:2195 -> c com.google.android.material.bottomsheet.BottomSheetBehavior$StateSettlingTracker$1 -> com.google.android.material.bottomsheet.BottomSheetBehavior$i$a: # {"id":"sourceFile","fileName":"BottomSheetBehavior.java"} com.google.android.material.bottomsheet.BottomSheetBehavior$StateSettlingTracker this$1 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/bottomsheet/BottomSheetBehavior$i;"} - 1:6:void (com.google.android.material.bottomsheet.BottomSheetBehavior$StateSettlingTracker):2129:2129 -> + 1:6:void (com.google.android.material.bottomsheet.BottomSheetBehavior$StateSettlingTracker):2175:2175 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/bottomsheet/BottomSheetBehavior$i;)V"} - 1:6:void run():2132:2132 -> run - 7:21:void run():2133:2133 -> run - 22:31:void run():2134:2134 -> run - 32:40:void run():2135:2135 -> run - 41:48:void run():2136:2136 -> run + 1:6:void run():2178:2178 -> run + 7:21:void run():2179:2179 -> run + 22:31:void run():2180:2180 -> run + 32:40:void run():2181:2181 -> run + 41:48:void run():2182:2182 -> run com.google.android.material.bottomsheet.BottomSheetDialog -> com.google.android.material.bottomsheet.c: # {"id":"sourceFile","fileName":"BottomSheetDialog.java"} com.google.android.material.motion.MaterialBackOrchestrator backOrchestrator -> backOrchestrator - # {"id":"com.android.tools.r8.residualsignature","signature":"La2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/c;"} com.google.android.material.bottomsheet.BottomSheetBehavior$BottomSheetCallback bottomSheetCallback -> bottomSheetCallback # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/bottomsheet/BottomSheetBehavior$g;"} com.google.android.material.bottomsheet.BottomSheetDialog$EdgeToEdgeCallback edgeToEdgeCallback -> edgeToEdgeCallback # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/bottomsheet/c$f;"} - 1:1:void (android.content.Context):92:92 -> - 2:5:void (android.content.Context):95:98 -> - 6:6:void (android.content.Context,int):102:102 -> - 7:8:void (android.content.Context,int):84:85 -> - 9:9:void (android.content.Context,int):430:430 -> - 10:10:void (android.content.Context,int):105:105 -> - 11:14:void (android.content.Context,int):108:111 -> + 1:2:void (android.content.Context):92:93 -> + 3:3:void (android.content.Context,int):97:97 -> + 4:5:void (android.content.Context,int):84:85 -> + 6:6:void (android.content.Context,int):422:422 -> + 7:8:void (android.content.Context,int):100:101 -> 1:3:com.google.android.material.bottomsheet.BottomSheetDialog$EdgeToEdgeCallback access$000(com.google.android.material.bottomsheet.BottomSheetDialog):74:74 -> access$000 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/bottomsheet/c;)Lcom/google/android/material/bottomsheet/c$f;"} 1:3:com.google.android.material.bottomsheet.BottomSheetDialog$EdgeToEdgeCallback access$002(com.google.android.material.bottomsheet.BottomSheetDialog,com.google.android.material.bottomsheet.BottomSheetDialog$EdgeToEdgeCallback):74:74 -> access$002 @@ -142024,184 +147064,189 @@ com.google.android.material.bottomsheet.BottomSheetDialog -> com.google.android. # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/bottomsheet/c;)Lcom/google/android/material/bottomsheet/BottomSheetBehavior;"} 1:3:android.widget.FrameLayout access$200(com.google.android.material.bottomsheet.BottomSheetDialog):74:74 -> access$200 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/bottomsheet/c;)Landroid/widget/FrameLayout;"} - 1:4:void cancel():239:239 -> cancel - 5:16:void cancel():241:241 -> cancel - 17:20:void cancel():244:244 -> cancel - 21:24:void cancel():242:242 -> cancel - 3:7:int getThemeResId(android.content.Context,int):415:415 -> d - 8:20:int getThemeResId(android.content.Context,int):416:416 -> d - 21:23:int getThemeResId(android.content.Context,int):417:417 -> d - 24:27:int getThemeResId(android.content.Context,int):420:420 -> d - 1:4:android.widget.FrameLayout ensureContainerAndBehavior():292:292 -> e - 5:19:android.widget.FrameLayout ensureContainerAndBehavior():294:294 -> e - 20:29:android.widget.FrameLayout ensureContainerAndBehavior():296:296 -> e - 30:41:android.widget.FrameLayout ensureContainerAndBehavior():297:297 -> e - 42:47:android.widget.FrameLayout ensureContainerAndBehavior():299:299 -> e - 48:52:android.widget.FrameLayout ensureContainerAndBehavior():300:300 -> e - 53:59:android.widget.FrameLayout ensureContainerAndBehavior():301:301 -> e - 60:70:android.widget.FrameLayout ensureContainerAndBehavior():302:302 -> e - 71:73:android.widget.FrameLayout ensureContainerAndBehavior():304:304 -> e - 1:5:void updateListeningForBackCallbacks():391:391 -> f - 6:9:void updateListeningForBackCallbacks():394:394 -> f - 10:13:void updateListeningForBackCallbacks():395:395 -> f - 14:17:void updateListeningForBackCallbacks():397:397 -> f - 1:3:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):309:309 -> g - 4:17:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):310:310 -> g - 18:26:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):312:312 -> g - 27:30:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):315:315 -> g - 31:40:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):316:316 -> g - 41:47:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):336:336 -> g - 48:53:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):338:338 -> g - 54:58:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):340:340 -> g - 59:60:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):343:343 -> g - 61:69:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):344:344 -> g - 70:72:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):345:345 -> g - 73:82:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):355:355 -> g - 83:92:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):379:379 -> g - 93:95:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):387:387 -> g - 1:4:com.google.android.material.bottomsheet.BottomSheetBehavior getBehavior():260:260 -> getBehavior - 5:7:com.google.android.material.bottomsheet.BottomSheetBehavior getBehavior():262:262 -> getBehavior - 8:10:com.google.android.material.bottomsheet.BottomSheetBehavior getBehavior():264:264 -> getBehavior - 1:3:boolean getDismissWithAnimation():282:282 -> getDismissWithAnimation - 1:3:boolean getEdgeToEdgeEnabled():287:287 -> getEdgeToEdgeEnabled - 1:3:void onAttachedToWindow():187:187 -> onAttachedToWindow - 4:9:void onAttachedToWindow():188:188 -> onAttachedToWindow - 10:14:void onAttachedToWindow():192:192 -> onAttachedToWindow - 15:29:void onAttachedToWindow():193:193 -> onAttachedToWindow - 30:35:void onAttachedToWindow():194:194 -> onAttachedToWindow - 36:38:void onAttachedToWindow():195:195 -> onAttachedToWindow - 39:44:void onAttachedToWindow():197:197 -> onAttachedToWindow - 45:48:void onAttachedToWindow():198:198 -> onAttachedToWindow - 49:51:void onAttachedToWindow():200:200 -> onAttachedToWindow - 52:55:void onAttachedToWindow():202:202 -> onAttachedToWindow - 56:58:void onAttachedToWindow():203:203 -> onAttachedToWindow - 59:62:void onAttachedToWindow():207:207 -> onAttachedToWindow - 1:3:void onCreate(android.os.Bundle):134:134 -> onCreate - 4:10:void onCreate(android.os.Bundle):135:135 -> onCreate - 11:15:void onCreate(android.os.Bundle):139:139 -> onCreate - 16:19:void onCreate(android.os.Bundle):141:141 -> onCreate - 20:23:void onCreate(android.os.Bundle):149:149 -> onCreate - 1:5:void onDetachedFromWindow():212:212 -> onDetachedFromWindow - 6:8:void onDetachedFromWindow():213:213 -> onDetachedFromWindow - 9:12:void onDetachedFromWindow():216:216 -> onDetachedFromWindow - 13:16:void onDetachedFromWindow():217:217 -> onDetachedFromWindow - 1:3:void onStart():179:179 -> onStart - 4:14:void onStart():180:180 -> onStart - 15:21:void onStart():181:181 -> onStart - 1:8:void removeDefaultCallback():427:427 -> removeDefaultCallback - 1:3:void setCancelable(boolean):165:165 -> setCancelable - 4:7:void setCancelable(boolean):166:166 -> setCancelable - 8:9:void setCancelable(boolean):167:167 -> setCancelable - 10:13:void setCancelable(boolean):168:168 -> setCancelable - 14:16:void setCancelable(boolean):169:169 -> setCancelable - 17:22:void setCancelable(boolean):171:171 -> setCancelable - 23:26:void setCancelable(boolean):172:172 -> setCancelable - 1:6:void setCanceledOnTouchOutside(boolean):250:250 -> setCanceledOnTouchOutside - 7:10:void setCanceledOnTouchOutside(boolean):251:251 -> setCanceledOnTouchOutside - 11:12:void setCanceledOnTouchOutside(boolean):252:252 -> setCanceledOnTouchOutside - 13:14:void setCanceledOnTouchOutside(boolean):254:254 -> setCanceledOnTouchOutside - 15:17:void setCanceledOnTouchOutside(boolean):255:255 -> setCanceledOnTouchOutside - 1:1:void setContentView(int):129:129 -> setContentView - 2:2:void setContentView(android.view.View):155:155 -> setContentView - 3:3:void setContentView(android.view.View,android.view.ViewGroup$LayoutParams):160:160 -> setContentView - 1:3:void setDismissWithAnimation(boolean):274:274 -> setDismissWithAnimation - 1:11:void setLightStatusBar(android.view.View,boolean):544:544 -> setLightStatusBar - 12:15:void setLightStatusBar(android.view.View,boolean):550:550 -> setLightStatusBar - 1:4:boolean shouldWindowCloseOnTouchOutside():402:402 -> shouldWindowCloseOnTouchOutside - 5:21:boolean shouldWindowCloseOnTouchOutside():404:404 -> shouldWindowCloseOnTouchOutside - 22:27:boolean shouldWindowCloseOnTouchOutside():405:405 -> shouldWindowCloseOnTouchOutside - 28:30:boolean shouldWindowCloseOnTouchOutside():406:406 -> shouldWindowCloseOnTouchOutside - 31:32:boolean shouldWindowCloseOnTouchOutside():407:407 -> shouldWindowCloseOnTouchOutside - 33:35:boolean shouldWindowCloseOnTouchOutside():409:409 -> shouldWindowCloseOnTouchOutside + 1:4:void cancel():231:231 -> cancel + 5:16:void cancel():233:233 -> cancel + 17:20:void cancel():236:236 -> cancel + 21:24:void cancel():234:234 -> cancel + 3:7:int getThemeResId(android.content.Context,int):407:407 -> d + 8:20:int getThemeResId(android.content.Context,int):408:408 -> d + 21:23:int getThemeResId(android.content.Context,int):409:409 -> d + 24:27:int getThemeResId(android.content.Context,int):412:412 -> d + 1:4:android.widget.FrameLayout ensureContainerAndBehavior():284:284 -> e + 5:19:android.widget.FrameLayout ensureContainerAndBehavior():286:286 -> e + 20:29:android.widget.FrameLayout ensureContainerAndBehavior():288:288 -> e + 30:41:android.widget.FrameLayout ensureContainerAndBehavior():289:289 -> e + 42:47:android.widget.FrameLayout ensureContainerAndBehavior():291:291 -> e + 48:52:android.widget.FrameLayout ensureContainerAndBehavior():292:292 -> e + 53:59:android.widget.FrameLayout ensureContainerAndBehavior():293:293 -> e + 60:70:android.widget.FrameLayout ensureContainerAndBehavior():294:294 -> e + 71:73:android.widget.FrameLayout ensureContainerAndBehavior():296:296 -> e + 1:4:void initialize():113:113 -> f + 5:14:void initialize():114:114 -> f + 15:19:void initialize():115:115 -> f + 20:25:void initialize():117:117 -> f + 26:29:void initialize():119:119 -> f + 1:5:void updateListeningForBackCallbacks():383:383 -> g + 6:9:void updateListeningForBackCallbacks():386:386 -> g + 10:13:void updateListeningForBackCallbacks():387:387 -> g + 14:17:void updateListeningForBackCallbacks():389:389 -> g + 1:4:com.google.android.material.bottomsheet.BottomSheetBehavior getBehavior():252:252 -> getBehavior + 5:7:com.google.android.material.bottomsheet.BottomSheetBehavior getBehavior():254:254 -> getBehavior + 8:10:com.google.android.material.bottomsheet.BottomSheetBehavior getBehavior():256:256 -> getBehavior + 1:3:boolean getDismissWithAnimation():274:274 -> getDismissWithAnimation + 1:3:boolean getEdgeToEdgeEnabled():279:279 -> getEdgeToEdgeEnabled + 1:3:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):301:301 -> h + 4:17:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):302:302 -> h + 18:26:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):304:304 -> h + 27:30:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):307:307 -> h + 31:40:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):308:308 -> h + 41:47:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):328:328 -> h + 48:53:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):330:330 -> h + 54:58:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):332:332 -> h + 59:60:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):335:335 -> h + 61:69:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):336:336 -> h + 70:72:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):337:337 -> h + 73:82:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):347:347 -> h + 83:92:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):371:371 -> h + 93:95:android.view.View wrapInBottomSheet(int,android.view.View,android.view.ViewGroup$LayoutParams):379:379 -> h + 1:3:void onAttachedToWindow():180:180 -> onAttachedToWindow + 4:9:void onAttachedToWindow():181:181 -> onAttachedToWindow + 10:14:void onAttachedToWindow():184:184 -> onAttachedToWindow + 15:29:void onAttachedToWindow():185:185 -> onAttachedToWindow + 30:35:void onAttachedToWindow():186:186 -> onAttachedToWindow + 36:38:void onAttachedToWindow():187:187 -> onAttachedToWindow + 39:44:void onAttachedToWindow():189:189 -> onAttachedToWindow + 45:48:void onAttachedToWindow():190:190 -> onAttachedToWindow + 49:51:void onAttachedToWindow():192:192 -> onAttachedToWindow + 52:55:void onAttachedToWindow():194:194 -> onAttachedToWindow + 56:58:void onAttachedToWindow():195:195 -> onAttachedToWindow + 59:62:void onAttachedToWindow():199:199 -> onAttachedToWindow + 1:3:void onCreate(android.os.Bundle):129:129 -> onCreate + 4:10:void onCreate(android.os.Bundle):130:130 -> onCreate + 11:15:void onCreate(android.os.Bundle):133:133 -> onCreate + 16:19:void onCreate(android.os.Bundle):135:135 -> onCreate + 20:23:void onCreate(android.os.Bundle):142:142 -> onCreate + 1:5:void onDetachedFromWindow():204:204 -> onDetachedFromWindow + 6:8:void onDetachedFromWindow():205:205 -> onDetachedFromWindow + 9:12:void onDetachedFromWindow():208:208 -> onDetachedFromWindow + 13:16:void onDetachedFromWindow():209:209 -> onDetachedFromWindow + 1:3:void onStart():172:172 -> onStart + 4:14:void onStart():173:173 -> onStart + 15:21:void onStart():174:174 -> onStart + 1:8:void removeDefaultCallback():419:419 -> removeDefaultCallback + 1:3:void setCancelable(boolean):158:158 -> setCancelable + 4:7:void setCancelable(boolean):159:159 -> setCancelable + 8:9:void setCancelable(boolean):160:160 -> setCancelable + 10:13:void setCancelable(boolean):161:161 -> setCancelable + 14:16:void setCancelable(boolean):162:162 -> setCancelable + 17:22:void setCancelable(boolean):164:164 -> setCancelable + 23:26:void setCancelable(boolean):165:165 -> setCancelable + 1:6:void setCanceledOnTouchOutside(boolean):242:242 -> setCanceledOnTouchOutside + 7:10:void setCanceledOnTouchOutside(boolean):243:243 -> setCanceledOnTouchOutside + 11:12:void setCanceledOnTouchOutside(boolean):244:244 -> setCanceledOnTouchOutside + 13:14:void setCanceledOnTouchOutside(boolean):246:246 -> setCanceledOnTouchOutside + 15:17:void setCanceledOnTouchOutside(boolean):247:247 -> setCanceledOnTouchOutside + 1:1:void setContentView(int):124:124 -> setContentView + 2:2:void setContentView(android.view.View):148:148 -> setContentView + 3:3:void setContentView(android.view.View,android.view.ViewGroup$LayoutParams):153:153 -> setContentView + 1:3:void setDismissWithAnimation(boolean):266:266 -> setDismissWithAnimation + 1:11:void setLightStatusBar(android.view.View,boolean):536:536 -> setLightStatusBar + 12:15:void setLightStatusBar(android.view.View,boolean):542:542 -> setLightStatusBar + 1:4:boolean shouldWindowCloseOnTouchOutside():394:394 -> shouldWindowCloseOnTouchOutside + 5:21:boolean shouldWindowCloseOnTouchOutside():396:396 -> shouldWindowCloseOnTouchOutside + 22:27:boolean shouldWindowCloseOnTouchOutside():397:397 -> shouldWindowCloseOnTouchOutside + 28:30:boolean shouldWindowCloseOnTouchOutside():398:398 -> shouldWindowCloseOnTouchOutside + 31:32:boolean shouldWindowCloseOnTouchOutside():399:399 -> shouldWindowCloseOnTouchOutside + 33:35:boolean shouldWindowCloseOnTouchOutside():401:401 -> shouldWindowCloseOnTouchOutside com.google.android.material.bottomsheet.BottomSheetDialog$1 -> com.google.android.material.bottomsheet.c$a: # {"id":"sourceFile","fileName":"BottomSheetDialog.java"} com.google.android.material.bottomsheet.BottomSheetDialog this$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/bottomsheet/c;"} - 1:6:void (com.google.android.material.bottomsheet.BottomSheetDialog):318:318 -> + 1:6:void (com.google.android.material.bottomsheet.BottomSheetDialog):310:310 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/bottomsheet/c;)V"} - 1:8:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):321:321 -> onApplyWindowInsets - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} - 9:25:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):322:322 -> onApplyWindowInsets - 26:40:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):326:326 -> onApplyWindowInsets - 41:55:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):327:327 -> onApplyWindowInsets - 56:71:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):328:328 -> onApplyWindowInsets + 1:8:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):313:313 -> onApplyWindowInsets + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} + 9:25:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):314:314 -> onApplyWindowInsets + 26:40:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):318:318 -> onApplyWindowInsets + 41:55:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):319:319 -> onApplyWindowInsets + 56:71:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):320:320 -> onApplyWindowInsets com.google.android.material.bottomsheet.BottomSheetDialog$2 -> com.google.android.material.bottomsheet.c$b: # {"id":"sourceFile","fileName":"BottomSheetDialog.java"} com.google.android.material.bottomsheet.BottomSheetDialog this$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/bottomsheet/c;"} - 1:6:void (com.google.android.material.bottomsheet.BottomSheetDialog):346:346 -> + 1:6:void (com.google.android.material.bottomsheet.BottomSheetDialog):338:338 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/bottomsheet/c;)V"} - 1:20:void onClick(android.view.View):349:349 -> onClick - 21:26:void onClick(android.view.View):350:350 -> onClick + 1:20:void onClick(android.view.View):341:341 -> onClick + 21:26:void onClick(android.view.View):342:342 -> onClick com.google.android.material.bottomsheet.BottomSheetDialog$3 -> com.google.android.material.bottomsheet.c$c: # {"id":"sourceFile","fileName":"BottomSheetDialog.java"} com.google.android.material.bottomsheet.BottomSheetDialog this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/bottomsheet/c;"} - 1:6:void (com.google.android.material.bottomsheet.BottomSheetDialog):357:357 -> + 1:6:void (com.google.android.material.bottomsheet.BottomSheetDialog):349:349 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/bottomsheet/c;)V"} - 1:3:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):361:361 -> onInitializeAccessibilityNodeInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} - 4:11:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):362:362 -> onInitializeAccessibilityNodeInfo - 12:15:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):363:363 -> onInitializeAccessibilityNodeInfo - 16:20:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):364:364 -> onInitializeAccessibilityNodeInfo - 21:24:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):366:366 -> onInitializeAccessibilityNodeInfo - 5:10:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):372:372 -> performAccessibilityAction - 11:15:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):373:373 -> performAccessibilityAction - 16:20:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):376:376 -> performAccessibilityAction + 1:3:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):353:353 -> onInitializeAccessibilityNodeInfo + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} + 4:11:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):354:354 -> onInitializeAccessibilityNodeInfo + 12:15:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):355:355 -> onInitializeAccessibilityNodeInfo + 16:20:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):356:356 -> onInitializeAccessibilityNodeInfo + 21:24:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):358:358 -> onInitializeAccessibilityNodeInfo + 5:10:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):364:364 -> performAccessibilityAction + 11:15:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):365:365 -> performAccessibilityAction + 16:20:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):368:368 -> performAccessibilityAction com.google.android.material.bottomsheet.BottomSheetDialog$4 -> com.google.android.material.bottomsheet.c$d: # {"id":"sourceFile","fileName":"BottomSheetDialog.java"} com.google.android.material.bottomsheet.BottomSheetDialog this$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/bottomsheet/c;"} - 1:6:void (com.google.android.material.bottomsheet.BottomSheetDialog):380:380 -> + 1:6:void (com.google.android.material.bottomsheet.BottomSheetDialog):372:372 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/bottomsheet/c;)V"} com.google.android.material.bottomsheet.BottomSheetDialog$5 -> com.google.android.material.bottomsheet.c$e: # {"id":"sourceFile","fileName":"BottomSheetDialog.java"} com.google.android.material.bottomsheet.BottomSheetDialog this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/bottomsheet/c;"} - 1:6:void (com.google.android.material.bottomsheet.BottomSheetDialog):432:432 -> + 1:6:void (com.google.android.material.bottomsheet.BottomSheetDialog):424:424 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/bottomsheet/c;)V"} - 4:9:void onStateChanged(android.view.View,int):437:437 -> onStateChanged + 4:9:void onStateChanged(android.view.View,int):429:429 -> onStateChanged com.google.android.material.bottomsheet.BottomSheetDialog$EdgeToEdgeCallback -> com.google.android.material.bottomsheet.c$f: # {"id":"sourceFile","fileName":"BottomSheetDialog.java"} java.lang.Boolean lightBottomSheet -> a androidx.core.view.WindowInsetsCompat insetsCompat -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B0;"} android.view.Window window -> c boolean lightStatusBar -> d - 1:1:void (android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.bottomsheet.BottomSheetDialog$1):445:445 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;Lcom/google/android/material/bottomsheet/c$a;)V"} - 2:3:void (android.view.View,androidx.core.view.WindowInsetsCompat):454:455 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;)V"} - 4:4:void (android.view.View,androidx.core.view.WindowInsetsCompat):460:460 -> - 5:5:void (android.view.View,androidx.core.view.WindowInsetsCompat):462:462 -> - 6:6:void (android.view.View,androidx.core.view.WindowInsetsCompat):464:464 -> - 7:7:void (android.view.View,androidx.core.view.WindowInsetsCompat):469:469 -> - 8:8:void (android.view.View,androidx.core.view.WindowInsetsCompat):471:471 -> - 9:9:void (android.view.View,androidx.core.view.WindowInsetsCompat):474:474 -> - 10:10:void (android.view.View,androidx.core.view.WindowInsetsCompat):477:477 -> - 1:12:void setPaddingForPosition(android.view.View):510:510 -> a - 13:16:void setPaddingForPosition(android.view.View):513:513 -> a - 17:27:void setPaddingForPosition(android.view.View):515:515 -> a - 28:30:void setPaddingForPosition(android.view.View):514:514 -> a - 31:36:void setPaddingForPosition(android.view.View):519:519 -> a - 37:45:void setPaddingForPosition(android.view.View):520:520 -> a - 46:49:void setPaddingForPosition(android.view.View):521:521 -> a - 50:53:void setPaddingForPosition(android.view.View):522:522 -> a - 54:57:void setPaddingForPosition(android.view.View):518:518 -> a - 58:63:void setPaddingForPosition(android.view.View):523:523 -> a - 64:67:void setPaddingForPosition(android.view.View):526:526 -> a - 68:72:void setPaddingForPosition(android.view.View):527:527 -> a - 73:76:void setPaddingForPosition(android.view.View):530:530 -> a - 77:80:void setPaddingForPosition(android.view.View):532:532 -> a - 81:85:void setPaddingForPosition(android.view.View):533:533 -> a - 86:89:void setPaddingForPosition(android.view.View):529:529 -> a - 1:5:void setWindow(android.view.Window):498:498 -> b - 6:9:void setWindow(android.view.Window):501:501 -> b - 10:17:void setWindow(android.view.Window):504:504 -> b - 18:24:void setWindow(android.view.Window):505:505 -> b - 1:4:void onLayout(android.view.View):494:494 -> onLayout - 1:4:void onSlide(android.view.View,float):489:489 -> onSlide - 1:4:void onStateChanged(android.view.View,int):484:484 -> onStateChanged + 1:1:void (android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.bottomsheet.BottomSheetDialog$1):437:437 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;Lcom/google/android/material/bottomsheet/c$a;)V"} + 2:3:void (android.view.View,androidx.core.view.WindowInsetsCompat):446:447 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;)V"} + 4:4:void (android.view.View,androidx.core.view.WindowInsetsCompat):452:452 -> + 5:5:void (android.view.View,androidx.core.view.WindowInsetsCompat):454:454 -> + 6:6:void (android.view.View,androidx.core.view.WindowInsetsCompat):456:456 -> + 7:7:void (android.view.View,androidx.core.view.WindowInsetsCompat):461:461 -> + 8:8:void (android.view.View,androidx.core.view.WindowInsetsCompat):463:463 -> + 9:9:void (android.view.View,androidx.core.view.WindowInsetsCompat):466:466 -> + 10:10:void (android.view.View,androidx.core.view.WindowInsetsCompat):469:469 -> + 1:12:void setPaddingForPosition(android.view.View):502:502 -> a + 13:16:void setPaddingForPosition(android.view.View):505:505 -> a + 17:27:void setPaddingForPosition(android.view.View):507:507 -> a + 28:30:void setPaddingForPosition(android.view.View):506:506 -> a + 31:36:void setPaddingForPosition(android.view.View):511:511 -> a + 37:45:void setPaddingForPosition(android.view.View):512:512 -> a + 46:49:void setPaddingForPosition(android.view.View):513:513 -> a + 50:53:void setPaddingForPosition(android.view.View):514:514 -> a + 54:57:void setPaddingForPosition(android.view.View):510:510 -> a + 58:63:void setPaddingForPosition(android.view.View):515:515 -> a + 64:67:void setPaddingForPosition(android.view.View):518:518 -> a + 68:72:void setPaddingForPosition(android.view.View):519:519 -> a + 73:76:void setPaddingForPosition(android.view.View):522:522 -> a + 77:80:void setPaddingForPosition(android.view.View):524:524 -> a + 81:85:void setPaddingForPosition(android.view.View):525:525 -> a + 86:89:void setPaddingForPosition(android.view.View):521:521 -> a + 1:5:void setWindow(android.view.Window):490:490 -> b + 6:9:void setWindow(android.view.Window):493:493 -> b + 10:17:void setWindow(android.view.Window):496:496 -> b + 18:24:void setWindow(android.view.Window):497:497 -> b + 1:4:void onLayout(android.view.View):486:486 -> onLayout + 1:4:void onSlide(android.view.View,float):481:481 -> onSlide + 1:4:void onStateChanged(android.view.View,int):476:476 -> onStateChanged com.google.android.material.bottomsheet.BottomSheetDialogFragment -> com.google.android.material.bottomsheet.d: # {"id":"sourceFile","fileName":"BottomSheetDialogFragment.java"} 1:4:void ():45:45 -> @@ -142249,28 +147294,44 @@ com.google.android.material.bottomsheet.InsetsAnimationCallback -> com.google.an 6:9:void (android.view.View):34:34 -> 10:12:void (android.view.View):38:38 -> 1:7:void onEnd(androidx.core.view.WindowInsetsAnimationCompat):81:81 -> onEnd - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/q0;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/o0;)V"} 1:7:void onPrepare(androidx.core.view.WindowInsetsAnimationCompat):43:43 -> onPrepare - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/q0;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/o0;)V"} 8:15:void onPrepare(androidx.core.view.WindowInsetsAnimationCompat):44:44 -> onPrepare 1:16:androidx.core.view.WindowInsetsCompat onProgress(androidx.core.view.WindowInsetsCompat,java.util.List):67:67 -> onProgress - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;Ljava/util/List;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;Ljava/util/List;)Landroidx/core/view/B0;"} 17:27:androidx.core.view.WindowInsetsCompat onProgress(androidx.core.view.WindowInsetsCompat,java.util.List):68:68 -> onProgress 28:30:androidx.core.view.WindowInsetsCompat onProgress(androidx.core.view.WindowInsetsCompat,java.util.List):70:70 -> onProgress 31:39:androidx.core.view.WindowInsetsCompat onProgress(androidx.core.view.WindowInsetsCompat,java.util.List):71:71 -> onProgress 40:45:androidx.core.view.WindowInsetsCompat onProgress(androidx.core.view.WindowInsetsCompat,java.util.List):72:72 -> onProgress 1:7:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat onStart(androidx.core.view.WindowInsetsAnimationCompat,androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat):52:52 -> onStart - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/q0;Landroidx/core/view/q0$a;)Landroidx/core/view/q0$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/o0;Landroidx/core/view/o0$a;)Landroidx/core/view/o0$a;"} 8:12:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat onStart(androidx.core.view.WindowInsetsAnimationCompat,androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat):53:53 -> onStart 13:17:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat onStart(androidx.core.view.WindowInsetsAnimationCompat,androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat):54:54 -> onStart 18:24:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat onStart(androidx.core.view.WindowInsetsAnimationCompat,androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat):57:57 -> onStart com.google.android.material.button.MaterialButton -> com.google.android.material.button.MaterialButton: # {"id":"sourceFile","fileName":"MaterialButton.java"} + int opticalCenterShift -> A + boolean isInHorizontalButtonGroup -> B + int allowedWidthDecrease -> C + com.google.android.material.shape.StateListSizeChange sizeChange -> D + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/r;"} + int widthChangeMax -> E + float displayedWidthIncrease -> F + float displayedWidthDecrease -> G + androidx.dynamicanimation.animation.SpringAnimation widthIncreaseSpringAnimation -> H + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/l;"} + int[] CHECKABLE_STATE_SET -> I + int[] CHECKED_STATE_SET -> J + int DEF_STYLE_RES -> K + int MATERIAL_SIZE_OVERLAY_ATTR -> L + androidx.dynamicanimation.animation.FloatPropertyCompat WIDTH_INCREASE -> M + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/i;"} com.google.android.material.button.MaterialButtonHelper materialButtonHelper -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/button/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/button/e;"} java.util.LinkedHashSet onCheckedChangeListeners -> h com.google.android.material.button.MaterialButton$OnPressedChangeListener onPressedChangeListenerInternal -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/button/MaterialButton$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/button/MaterialButton$b;"} android.graphics.PorterDuff$Mode iconTintMode -> j android.content.res.ColorStateList iconTint -> k android.graphics.drawable.Drawable icon -> l @@ -142282,751 +147343,1035 @@ com.google.android.material.button.MaterialButton -> com.google.android.material boolean checked -> r boolean broadcasting -> s int iconGravity -> t - int[] CHECKABLE_STATE_SET -> u - int[] CHECKED_STATE_SET -> v - int DEF_STYLE_RES -> w - 4:12:void ():139:139 -> - 13:18:void ():140:140 -> - 19:23:void ():204:204 -> - 1:1:void (android.content.Context,android.util.AttributeSet):230:230 -> - 2:2:void (android.content.Context,android.util.AttributeSet,int):234:234 -> - 3:3:void (android.content.Context,android.util.AttributeSet,int):207:207 -> - 4:5:void (android.content.Context,android.util.AttributeSet,int):221:222 -> - 6:6:void (android.content.Context,android.util.AttributeSet,int):236:236 -> - 7:8:void (android.content.Context,android.util.AttributeSet,int):238:239 -> - 9:10:void (android.content.Context,android.util.AttributeSet,int):242:243 -> - 11:11:void (android.content.Context,android.util.AttributeSet,int):245:245 -> - 12:12:void (android.content.Context,android.util.AttributeSet,int):244:244 -> - 13:13:void (android.content.Context,android.util.AttributeSet,int):249:249 -> - 14:14:void (android.content.Context,android.util.AttributeSet,int):248:248 -> - 15:16:void (android.content.Context,android.util.AttributeSet,int):250:251 -> - 17:17:void (android.content.Context,android.util.AttributeSet,int):253:253 -> - 18:18:void (android.content.Context,android.util.AttributeSet,int):255:255 -> - 19:20:void (android.content.Context,android.util.AttributeSet,int):258:259 -> - 21:21:void (android.content.Context,android.util.AttributeSet,int):261:261 -> - 22:23:void (android.content.Context,android.util.AttributeSet,int):263:264 -> - 1:14:boolean isCheckable():1248:1248 -> a - 1:13:boolean isIconEnd():894:894 -> b - 1:12:boolean isIconStart():890:890 -> c - 1:15:boolean isIconTop():898:898 -> d - 1:10:boolean isLayoutRTL():660:660 -> e - 1:14:boolean isUsingOriginalBackground():1315:1315 -> f - 1:7:void resetIconDrawable():880:880 -> g - 8:13:void resetIconDrawable():881:881 -> g - 14:19:void resetIconDrawable():882:882 -> g - 20:25:void resetIconDrawable():883:883 -> g - 26:31:void resetIconDrawable():884:884 -> g - 32:37:void resetIconDrawable():885:885 -> g - 1:8:java.lang.String getA11yClassName():269:269 -> getA11yClassName - 9:11:java.lang.String getA11yClassName():270:270 -> getA11yClassName - 12:27:java.lang.String getA11yClassName():273:273 -> getA11yClassName - 1:16:android.text.Layout$Alignment getActualTextAlignment():551:551 -> getActualTextAlignment - 17:19:android.text.Layout$Alignment getActualTextAlignment():563:563 -> getActualTextAlignment - 20:22:android.text.Layout$Alignment getActualTextAlignment():555:555 -> getActualTextAlignment - 23:25:android.text.Layout$Alignment getActualTextAlignment():558:558 -> getActualTextAlignment - 26:30:android.text.Layout$Alignment getActualTextAlignment():553:553 -> getActualTextAlignment - 1:5:android.content.res.ColorStateList getBackgroundTintList():399:399 -> getBackgroundTintList - 1:5:android.graphics.PorterDuff$Mode getBackgroundTintMode():410:410 -> getBackgroundTintMode - 1:15:int getCornerRadius():1065:1065 -> getCornerRadius - 1:19:android.text.Layout$Alignment getGravityTextAlignment():526:526 -> getGravityTextAlignment - 20:22:android.text.Layout$Alignment getGravityTextAlignment():535:535 -> getGravityTextAlignment - 23:25:android.text.Layout$Alignment getGravityTextAlignment():531:531 -> getGravityTextAlignment - 26:28:android.text.Layout$Alignment getGravityTextAlignment():528:528 -> getGravityTextAlignment - 1:3:android.graphics.drawable.Drawable getIcon():773:773 -> getIcon - 1:3:int getIconGravity():1077:1077 -> getIconGravity - 1:3:int getIconPadding():698:698 -> getIconPadding - 1:3:int getIconSize():728:728 -> getIconSize - 1:3:android.content.res.ColorStateList getIconTint():812:812 -> getIconTint - 1:3:android.graphics.PorterDuff$Mode getIconTintMode():837:837 -> getIconTintMode - 1:7:int getInsetBottom():1112:1112 -> getInsetBottom - 1:7:int getInsetTop():1132:1132 -> getInsetTop - 1:15:android.content.res.ColorStateList getRippleColor():939:939 -> getRippleColor - 1:6:com.google.android.material.shape.ShapeAppearanceModel getShapeAppearanceModel():1289:1289 -> getShapeAppearanceModel - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/k;"} - 7:13:com.google.android.material.shape.ShapeAppearanceModel getShapeAppearanceModel():1290:1290 -> getShapeAppearanceModel - 14:21:com.google.android.material.shape.ShapeAppearanceModel getShapeAppearanceModel():1292:1292 -> getShapeAppearanceModel - 1:15:android.content.res.ColorStateList getStrokeColor():981:981 -> getStrokeColor - 1:15:int getStrokeWidth():1024:1024 -> getStrokeWidth - 1:6:android.content.res.ColorStateList getSupportBackgroundTintList():344:344 -> getSupportBackgroundTintList - 7:13:android.content.res.ColorStateList getSupportBackgroundTintList():345:345 -> getSupportBackgroundTintList - 14:18:android.content.res.ColorStateList getSupportBackgroundTintList():350:350 -> getSupportBackgroundTintList - 1:6:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():382:382 -> getSupportBackgroundTintMode - 7:13:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():383:383 -> getSupportBackgroundTintMode - 14:18:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():387:387 -> getSupportBackgroundTintMode - 1:7:int getTextHeight():641:641 -> getTextHeight - 8:16:int getTextHeight():643:643 -> getTextHeight - 17:20:int getTextHeight():645:645 -> getTextHeight - 21:28:int getTextHeight():646:646 -> getTextHeight - 29:34:int getTextHeight():647:647 -> getTextHeight - 35:46:int getTextHeight():650:650 -> getTextHeight - 47:52:int getTextHeight():653:653 -> getTextHeight - 53:59:int getTextHeight():654:654 -> getTextHeight - 60:76:int getTextHeight():656:656 -> getTextHeight - 1:8:int getTextLayoutWidth():633:633 -> getTextLayoutWidth - 9:24:int getTextLayoutWidth():635:635 -> getTextLayoutWidth - 25:30:int getTextLayoutWidth():637:637 -> getTextLayoutWidth - 1:5:void updateIcon(boolean):845:845 -> h - 6:15:void updateIcon(boolean):846:846 -> h - 16:20:void updateIcon(boolean):847:847 -> h - 21:24:void updateIcon(boolean):848:848 -> h - 25:29:void updateIcon(boolean):849:849 -> h - 30:40:void updateIcon(boolean):852:852 -> h - 41:51:void updateIcon(boolean):853:853 -> h - 52:62:void updateIcon(boolean):854:854 -> h - 63:69:void updateIcon(boolean):855:855 -> h - 70:73:void updateIcon(boolean):860:860 -> h - 74:78:void updateIcon(boolean):865:865 -> h - 79:80:void updateIcon(boolean):866:866 -> h - 81:83:void updateIcon(boolean):867:867 -> h - 84:85:void updateIcon(boolean):868:868 -> h - 86:95:void updateIcon(boolean):870:870 -> h - 96:105:void updateIcon(boolean):871:871 -> h - 106:115:void updateIcon(boolean):872:872 -> h - 116:119:void updateIcon(boolean):875:875 -> h - 1:12:void updateIconPosition(int,int):568:568 -> i - 13:27:void updateIconPosition(int,int):572:572 -> i - 28:33:void updateIconPosition(int,int):604:604 -> i - 34:35:void updateIconPosition(int,int):605:605 -> i - 36:41:void updateIconPosition(int,int):606:606 -> i - 42:43:void updateIconPosition(int,int):607:607 -> i - 44:47:void updateIconPosition(int,int):608:608 -> i - 48:57:void updateIconPosition(int,int):612:612 -> i - 58:62:void updateIconPosition(int,int):617:617 -> i - 63:71:void updateIconPosition(int,int):618:618 -> i - 72:77:void updateIconPosition(int,int):621:621 -> i - 78:81:void updateIconPosition(int,int):614:614 -> i - 82:85:void updateIconPosition(int,int):624:624 -> i - 86:87:void updateIconPosition(int,int):625:625 -> i - 88:91:void updateIconPosition(int,int):626:626 -> i - 92:93:void updateIconPosition(int,int):573:573 -> i - 94:97:void updateIconPosition(int,int):575:575 -> i - 98:119:void updateIconPosition(int,int):576:576 -> i - 120:129:void updateIconPosition(int,int):585:585 -> i - 130:134:void updateIconPosition(int,int):587:587 -> i - 135:143:void updateIconPosition(int,int):588:588 -> i - 144:148:void updateIconPosition(int,int):591:591 -> i - 149:154:void updateIconPosition(int,int):593:593 -> i - 155:167:void updateIconPosition(int,int):596:596 -> i - 168:171:void updateIconPosition(int,int):600:600 -> i - 172:173:void updateIconPosition(int,int):601:601 -> i - 174:177:void updateIconPosition(int,int):602:602 -> i - 178:179:void updateIconPosition(int,int):580:580 -> i - 180:183:void updateIconPosition(int,int):581:581 -> i - 1:3:boolean isChecked():1204:1204 -> isChecked - 1:3:void onAttachedToWindow():480:480 -> onAttachedToWindow - 4:9:void onAttachedToWindow():482:482 -> onAttachedToWindow - 10:11:void onAttachedToWindow():483:483 -> onAttachedToWindow - 12:15:void onAttachedToWindow():484:484 -> onAttachedToWindow - 16:19:void onAttachedToWindow():483:483 -> onAttachedToWindow - 3:6:int[] onCreateDrawableState(int):1137:1137 -> onCreateDrawableState - 7:12:int[] onCreateDrawableState(int):1139:1139 -> onCreateDrawableState - 13:17:int[] onCreateDrawableState(int):1140:1140 -> onCreateDrawableState - 18:23:int[] onCreateDrawableState(int):1143:1143 -> onCreateDrawableState - 24:29:int[] onCreateDrawableState(int):1144:1144 -> onCreateDrawableState - 1:3:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):291:291 -> onInitializeAccessibilityEvent - 4:10:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):292:292 -> onInitializeAccessibilityEvent - 11:18:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):293:293 -> onInitializeAccessibilityEvent - 1:3:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):282:282 -> onInitializeAccessibilityNodeInfo - 4:10:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):283:283 -> onInitializeAccessibilityNodeInfo - 11:17:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):284:284 -> onInitializeAccessibilityNodeInfo - 18:24:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):285:285 -> onInitializeAccessibilityNodeInfo - 25:32:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):286:286 -> onInitializeAccessibilityNodeInfo - 1:4:void onLayout(boolean,int,int,int,int):464:464 -> onLayout - 5:16:void onLayout(boolean,int,int,int,int):469:469 -> onLayout - 1:4:void onRestoreInstanceState(android.os.Parcelable):307:307 -> onRestoreInstanceState - 5:8:void onRestoreInstanceState(android.os.Parcelable):308:308 -> onRestoreInstanceState - 9:10:void onRestoreInstanceState(android.os.Parcelable):311:311 -> onRestoreInstanceState - 11:17:void onRestoreInstanceState(android.os.Parcelable):312:312 -> onRestoreInstanceState - 18:23:void onRestoreInstanceState(android.os.Parcelable):313:313 -> onRestoreInstanceState - 1:4:android.os.Parcelable onSaveInstanceState():299:299 -> onSaveInstanceState - 5:9:android.os.Parcelable onSaveInstanceState():300:300 -> onSaveInstanceState - 10:14:android.os.Parcelable onSaveInstanceState():301:301 -> onSaveInstanceState - 1:3:void onTextChanged(java.lang.CharSequence,int,int,int):474:474 -> onTextChanged - 4:15:void onTextChanged(java.lang.CharSequence,int,int,int):475:475 -> onTextChanged - 1:8:boolean performClick():1214:1214 -> performClick - 9:11:boolean performClick():1215:1215 -> performClick - 12:16:boolean performClick():1218:1218 -> performClick - 1:3:void refreshDrawableState():499:499 -> refreshDrawableState - 4:7:void refreshDrawableState():500:500 -> refreshDrawableState - 8:11:void refreshDrawableState():501:501 -> refreshDrawableState - 12:19:void refreshDrawableState():502:502 -> refreshDrawableState - 20:23:void refreshDrawableState():506:506 -> refreshDrawableState - 1:3:void setA11yClassName(java.lang.String):277:277 -> setA11yClassName - 1:4:void setBackground(android.graphics.drawable.Drawable):426:426 -> setBackground - 1:6:void setBackgroundColor(int):415:415 -> setBackgroundColor - 7:12:void setBackgroundColor(int):416:416 -> setBackgroundColor - 13:16:void setBackgroundColor(int):420:420 -> setBackgroundColor - 1:6:void setBackgroundDrawable(android.graphics.drawable.Drawable):440:440 -> setBackgroundDrawable - 7:12:void setBackgroundDrawable(android.graphics.drawable.Drawable):441:441 -> setBackgroundDrawable - 13:19:void setBackgroundDrawable(android.graphics.drawable.Drawable):442:442 -> setBackgroundDrawable - 20:24:void setBackgroundDrawable(android.graphics.drawable.Drawable):449:449 -> setBackgroundDrawable - 25:28:void setBackgroundDrawable(android.graphics.drawable.Drawable):450:450 -> setBackgroundDrawable - 29:40:void setBackgroundDrawable(android.graphics.drawable.Drawable):455:455 -> setBackgroundDrawable - 41:44:void setBackgroundDrawable(android.graphics.drawable.Drawable):458:458 -> setBackgroundDrawable - 3:12:void setBackgroundResource(int):433:433 -> setBackgroundResource - 13:16:void setBackgroundResource(int):435:435 -> setBackgroundResource - 1:4:void setBackgroundTintList(android.content.res.ColorStateList):393:393 -> setBackgroundTintList - 1:4:void setBackgroundTintMode(android.graphics.PorterDuff$Mode):404:404 -> setBackgroundTintMode - 1:6:void setCheckable(boolean):1258:1258 -> setCheckable - 7:12:void setCheckable(boolean):1259:1259 -> setCheckable - 1:16:void setChecked(boolean):1180:1180 -> setChecked - 17:18:void setChecked(boolean):1181:1181 -> setChecked - 19:21:void setChecked(boolean):1182:1182 -> setChecked - 22:29:void setChecked(boolean):1185:1185 -> setChecked - 30:40:void setChecked(boolean):1186:1186 -> setChecked - 41:46:void setChecked(boolean):1190:1190 -> setChecked - 47:48:void setChecked(boolean):1194:1194 -> setChecked - 49:61:void setChecked(boolean):1195:1195 -> setChecked - 62:64:void setChecked(boolean):1198:1198 -> setChecked - 65:72:void setChecked(boolean):1195:1195 -> setChecked - 73:74:void setChecked(boolean):1196:1196 -> setChecked - 1:6:void setCornerRadius(int):1036:1036 -> setCornerRadius - 7:12:void setCornerRadius(int):1037:1037 -> setCornerRadius - 1:6:void setCornerRadiusResource(int):1050:1050 -> setCornerRadiusResource - 7:18:void setCornerRadiusResource(int):1051:1051 -> setCornerRadiusResource - 1:3:void setElevation(float):491:491 -> setElevation - 4:9:void setElevation(float):492:492 -> setElevation - 10:19:void setElevation(float):493:493 -> setElevation - 1:4:void setIcon(android.graphics.drawable.Drawable):741:741 -> setIcon - 5:7:void setIcon(android.graphics.drawable.Drawable):742:742 -> setIcon - 8:10:void setIcon(android.graphics.drawable.Drawable):743:743 -> setIcon - 11:22:void setIcon(android.graphics.drawable.Drawable):744:744 -> setIcon - 1:4:void setIconGravity(int):1088:1088 -> setIconGravity - 5:6:void setIconGravity(int):1089:1089 -> setIconGravity - 7:18:void setIconGravity(int):1090:1090 -> setIconGravity - 1:4:void setIconPadding(int):682:682 -> setIconPadding - 5:6:void setIconPadding(int):683:683 -> setIconPadding - 7:10:void setIconPadding(int):684:684 -> setIconPadding - 3:12:void setIconResource(int):759:759 -> setIconResource - 13:16:void setIconResource(int):761:761 -> setIconResource - 3:6:void setIconSize(int):713:713 -> setIconSize - 7:9:void setIconSize(int):714:714 -> setIconSize - 10:13:void setIconSize(int):715:715 -> setIconSize - 14:21:void setIconSize(int):710:710 -> setIconSize - 1:4:void setIconTint(android.content.res.ColorStateList):785:785 -> setIconTint - 5:7:void setIconTint(android.content.res.ColorStateList):786:786 -> setIconTint - 8:11:void setIconTint(android.content.res.ColorStateList):787:787 -> setIconTint - 1:4:void setIconTintMode(android.graphics.PorterDuff$Mode):823:823 -> setIconTintMode - 5:7:void setIconTintMode(android.graphics.PorterDuff$Mode):824:824 -> setIconTintMode - 8:11:void setIconTintMode(android.graphics.PorterDuff$Mode):825:825 -> setIconTintMode - 1:12:void setIconTintResource(int):800:800 -> setIconTintResource - 1:6:void setInsetBottom(int):1101:1101 -> setInsetBottom - 1:6:void setInsetTop(int):1121:1121 -> setInsetTop - 1:4:void setInternalBackground(android.graphics.drawable.Drawable):671:671 -> setInternalBackground - 1:3:void setOnPressedChangeListenerInternal(com.google.android.material.button.MaterialButton$OnPressedChangeListener):1303:1303 -> setOnPressedChangeListenerInternal - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/button/MaterialButton$a;)V"} - 1:4:void setPressed(boolean):1308:1308 -> setPressed - 5:7:void setPressed(boolean):1309:1309 -> setPressed - 8:11:void setPressed(boolean):1311:1311 -> setPressed - 1:6:void setRippleColor(android.content.res.ColorStateList):910:910 -> setRippleColor - 7:12:void setRippleColor(android.content.res.ColorStateList):911:911 -> setRippleColor - 1:6:void setRippleColorResource(int):924:924 -> setRippleColorResource - 7:18:void setRippleColorResource(int):925:925 -> setRippleColorResource - 1:6:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):1270:1270 -> setShapeAppearanceModel - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k;)V"} - 7:12:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):1271:1271 -> setShapeAppearanceModel - 13:20:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):1273:1273 -> setShapeAppearanceModel - 1:6:void setShouldDrawSurfaceColorStroke(boolean):1319:1319 -> setShouldDrawSurfaceColorStroke - 7:12:void setShouldDrawSurfaceColorStroke(boolean):1320:1320 -> setShouldDrawSurfaceColorStroke - 1:6:void setStrokeColor(android.content.res.ColorStateList):952:952 -> setStrokeColor - 7:12:void setStrokeColor(android.content.res.ColorStateList):953:953 -> setStrokeColor - 1:6:void setStrokeColorResource(int):967:967 -> setStrokeColorResource - 7:18:void setStrokeColorResource(int):968:968 -> setStrokeColorResource - 1:6:void setStrokeWidth(int):994:994 -> setStrokeWidth - 7:12:void setStrokeWidth(int):995:995 -> setStrokeWidth - 1:6:void setStrokeWidthResource(int):1009:1009 -> setStrokeWidthResource - 7:18:void setStrokeWidthResource(int):1010:1010 -> setStrokeWidthResource - 1:6:void setSupportBackgroundTintList(android.content.res.ColorStateList):325:325 -> setSupportBackgroundTintList - 7:12:void setSupportBackgroundTintList(android.content.res.ColorStateList):326:326 -> setSupportBackgroundTintList - 13:16:void setSupportBackgroundTintList(android.content.res.ColorStateList):330:330 -> setSupportBackgroundTintList - 1:6:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):363:363 -> setSupportBackgroundTintMode - 7:12:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):364:364 -> setSupportBackgroundTintMode - 13:16:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):368:368 -> setSupportBackgroundTintMode - 1:3:void setTextAlignment(int):514:514 -> setTextAlignment - 4:15:void setTextAlignment(int):515:515 -> setTextAlignment - 1:6:void setToggleCheckedStateOnClick(boolean):1238:1238 -> setToggleCheckedStateOnClick - 1:8:void toggle():1209:1209 -> toggle -com.google.android.material.button.MaterialButton$OnPressedChangeListener -> com.google.android.material.button.MaterialButton$a: + int orientation -> u + float originalWidth -> v + int originalPaddingStart -> w + int originalPaddingEnd -> x + android.widget.LinearLayout$LayoutParams originalLayoutParams -> y + boolean opticalCenterEnabled -> z + 4:12:void ():153:153 -> + 13:18:void ():154:154 -> + 19:22:void ():218:218 -> + 23:26:void ():220:220 -> + 27:36:void ():1655:1655 -> + 1:1:void (android.content.Context,android.util.AttributeSet):271:271 -> + 2:3:void (android.content.Context,android.util.AttributeSet,int):275:276 -> + 4:4:void (android.content.Context,android.util.AttributeSet,int):275:275 -> + 5:5:void (android.content.Context,android.util.AttributeSet,int):227:227 -> + 6:7:void (android.content.Context,android.util.AttributeSet,int):242:243 -> + 8:11:void (android.content.Context,android.util.AttributeSet,int):246:249 -> + 12:12:void (android.content.Context,android.util.AttributeSet,int):259:259 -> + 13:13:void (android.content.Context,android.util.AttributeSet,int):280:280 -> + 14:15:void (android.content.Context,android.util.AttributeSet,int):282:283 -> + 16:17:void (android.content.Context,android.util.AttributeSet,int):286:287 -> + 18:18:void (android.content.Context,android.util.AttributeSet,int):289:289 -> + 19:19:void (android.content.Context,android.util.AttributeSet,int):288:288 -> + 20:20:void (android.content.Context,android.util.AttributeSet,int):293:293 -> + 21:21:void (android.content.Context,android.util.AttributeSet,int):292:292 -> + 22:23:void (android.content.Context,android.util.AttributeSet,int):294:295 -> + 24:26:void (android.content.Context,android.util.AttributeSet,int):297:299 -> + 27:30:void (android.content.Context,android.util.AttributeSet,int):303:306 -> + 31:32:void (android.content.Context,android.util.AttributeSet,int):309:310 -> + 33:33:void (android.content.Context,android.util.AttributeSet,int):313:313 -> + 34:35:void (android.content.Context,android.util.AttributeSet,int):316:317 -> + 36:36:void (android.content.Context,android.util.AttributeSet,int):319:319 -> + 37:37:void (android.content.Context,android.util.AttributeSet,int):321:321 -> + 38:39:void (android.content.Context,android.util.AttributeSet,int):323:324 -> + 1:4:void lambda$setOpticalCenterEnabled$1():1616:1616 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/button/MaterialButton;)V"} + 5:6:void lambda$setOpticalCenterEnabled$1():1616:1616 -> a + 7:9:void lambda$setOpticalCenterEnabled$1():1617:1617 -> a + 10:13:void lambda$setOpticalCenterEnabled$1():1618:1618 -> a + 6:9:void lambda$setOpticalCenterEnabled$0(float):1603:1603 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/button/MaterialButton;F)V"} + 10:11:void lambda$setOpticalCenterEnabled$0(float):1604:1604 -> b + 12:14:void lambda$setOpticalCenterEnabled$0(float):1605:1605 -> b + 15:18:void lambda$setOpticalCenterEnabled$0(float):1606:1606 -> b + 1:5:float access$000(com.google.android.material.button.MaterialButton):135:135 -> c + 1:4:void access$100(com.google.android.material.button.MaterialButton,float):135:135 -> d + 1:8:androidx.dynamicanimation.animation.SpringForce createSpringForce():334:334 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"()LN/m;"} + 9:13:androidx.dynamicanimation.animation.SpringForce createSpringForce():333:333 -> e + 1:9:void initializeSizeAnimation():328:328 -> f + 10:17:void initializeSizeAnimation():329:329 -> f + 1:14:boolean isCheckable():1375:1375 -> g + 1:8:java.lang.String getA11yClassName():342:342 -> getA11yClassName + 9:11:java.lang.String getA11yClassName():343:343 -> getA11yClassName + 12:27:java.lang.String getA11yClassName():346:346 -> getA11yClassName + 1:16:android.text.Layout$Alignment getActualTextAlignment():669:669 -> getActualTextAlignment + 17:19:android.text.Layout$Alignment getActualTextAlignment():681:681 -> getActualTextAlignment + 20:22:android.text.Layout$Alignment getActualTextAlignment():673:673 -> getActualTextAlignment + 23:25:android.text.Layout$Alignment getActualTextAlignment():676:676 -> getActualTextAlignment + 26:30:android.text.Layout$Alignment getActualTextAlignment():671:671 -> getActualTextAlignment + 1:3:int getAllowedWidthDecrease():1564:1564 -> getAllowedWidthDecrease + 1:5:android.content.res.ColorStateList getBackgroundTintList():471:471 -> getBackgroundTintList + 1:5:android.graphics.PorterDuff$Mode getBackgroundTintMode():482:482 -> getBackgroundTintMode + 1:15:int getCornerRadius():1186:1186 -> getCornerRadius + 1:7:androidx.dynamicanimation.animation.SpringForce getCornerSpringForce():1490:1490 -> getCornerSpringForce + # {"id":"com.android.tools.r8.residualsignature","signature":"()LN/m;"} + 1:3:float getDisplayedWidthIncrease():1568:1568 -> getDisplayedWidthIncrease + 1:19:android.text.Layout$Alignment getGravityTextAlignment():647:647 -> getGravityTextAlignment + 20:22:android.text.Layout$Alignment getGravityTextAlignment():656:656 -> getGravityTextAlignment + 23:25:android.text.Layout$Alignment getGravityTextAlignment():652:652 -> getGravityTextAlignment + 26:28:android.text.Layout$Alignment getGravityTextAlignment():649:649 -> getGravityTextAlignment + 1:3:android.graphics.drawable.Drawable getIcon():893:893 -> getIcon + 1:3:int getIconGravity():1198:1198 -> getIconGravity + 1:3:int getIconPadding():817:817 -> getIconPadding + 1:3:int getIconSize():847:847 -> getIconSize + 1:3:android.content.res.ColorStateList getIconTint():932:932 -> getIconTint + 1:3:android.graphics.PorterDuff$Mode getIconTintMode():957:957 -> getIconTintMode + 1:7:int getInsetBottom():1233:1233 -> getInsetBottom + 1:7:int getInsetTop():1254:1254 -> getInsetTop + 1:8:int getOpticalCenterShift():1644:1644 -> getOpticalCenterShift + 9:16:int getOpticalCenterShift():1645:1645 -> getOpticalCenterShift + 17:28:int getOpticalCenterShift():1647:1647 -> getOpticalCenterShift + 1:15:android.content.res.ColorStateList getRippleColor():1060:1060 -> getRippleColor + 1:6:com.google.android.material.shape.ShapeAppearanceModel getShapeAppearanceModel():1418:1418 -> getShapeAppearanceModel + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/l;"} + 7:13:com.google.android.material.shape.ShapeAppearanceModel getShapeAppearanceModel():1419:1419 -> getShapeAppearanceModel + 14:21:com.google.android.material.shape.ShapeAppearanceModel getShapeAppearanceModel():1421:1421 -> getShapeAppearanceModel + 1:6:com.google.android.material.shape.StateListShapeAppearanceModel getStateListShapeAppearanceModel():1462:1462 -> getStateListShapeAppearanceModel + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/q;"} + 7:13:com.google.android.material.shape.StateListShapeAppearanceModel getStateListShapeAppearanceModel():1463:1463 -> getStateListShapeAppearanceModel + 14:21:com.google.android.material.shape.StateListShapeAppearanceModel getStateListShapeAppearanceModel():1465:1465 -> getStateListShapeAppearanceModel + 1:15:android.content.res.ColorStateList getStrokeColor():1102:1102 -> getStrokeColor + 1:15:int getStrokeWidth():1145:1145 -> getStrokeWidth + 1:6:android.content.res.ColorStateList getSupportBackgroundTintList():417:417 -> getSupportBackgroundTintList + 7:13:android.content.res.ColorStateList getSupportBackgroundTintList():418:418 -> getSupportBackgroundTintList + 14:18:android.content.res.ColorStateList getSupportBackgroundTintList():423:423 -> getSupportBackgroundTintList + 1:6:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():454:454 -> getSupportBackgroundTintMode + 7:13:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():455:455 -> getSupportBackgroundTintMode + 14:18:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():459:459 -> getSupportBackgroundTintMode + 1:7:int getTextHeight():760:760 -> getTextHeight + 8:16:int getTextHeight():762:762 -> getTextHeight + 17:20:int getTextHeight():764:764 -> getTextHeight + 21:28:int getTextHeight():765:765 -> getTextHeight + 29:34:int getTextHeight():766:766 -> getTextHeight + 35:46:int getTextHeight():769:769 -> getTextHeight + 47:52:int getTextHeight():772:772 -> getTextHeight + 53:59:int getTextHeight():773:773 -> getTextHeight + 60:76:int getTextHeight():775:775 -> getTextHeight + 1:8:int getTextLayoutWidth():752:752 -> getTextLayoutWidth + 9:24:int getTextLayoutWidth():754:754 -> getTextLayoutWidth + 25:30:int getTextLayoutWidth():756:756 -> getTextLayoutWidth + 1:13:boolean isIconEnd():1015:1015 -> h + 1:12:boolean isIconStart():1011:1011 -> i + 1:3:boolean isChecked():1331:1331 -> isChecked + 1:15:boolean isIconTop():1019:1019 -> j + 1:8:boolean isInHorizontalButtonGroup():1544:1544 -> k + 9:24:boolean isInHorizontalButtonGroup():1545:1545 -> k + 1:10:boolean isLayoutRTL():779:779 -> l + 1:14:boolean isUsingOriginalBackground():1511:1511 -> m + 1:5:void maybeAnimateSize(boolean):1521:1521 -> n + 6:9:void maybeAnimateSize(boolean):1524:1524 -> n + 10:12:void maybeAnimateSize(boolean):1525:1525 -> n + 13:16:void maybeAnimateSize(boolean):1527:1527 -> n + 17:20:void maybeAnimateSize(boolean):1529:1529 -> n + 21:30:void maybeAnimateSize(boolean):1533:1533 -> n + 31:38:void maybeAnimateSize(boolean):1535:1535 -> n + 39:42:void maybeAnimateSize(boolean):1530:1530 -> n + 43:50:void maybeAnimateSize(boolean):1536:1536 -> n + 51:56:void maybeAnimateSize(boolean):1538:1538 -> n + 1:4:void recoverOriginalLayoutParams():582:582 -> o + 5:8:void recoverOriginalLayoutParams():583:583 -> o + 9:12:void recoverOriginalLayoutParams():584:584 -> o + 13:15:void recoverOriginalLayoutParams():585:585 -> o + 1:3:void onAttachedToWindow():603:603 -> onAttachedToWindow + 4:9:void onAttachedToWindow():605:605 -> onAttachedToWindow + 10:11:void onAttachedToWindow():606:606 -> onAttachedToWindow + 12:15:void onAttachedToWindow():607:607 -> onAttachedToWindow + 16:19:void onAttachedToWindow():606:606 -> onAttachedToWindow + 3:6:int[] onCreateDrawableState(int):1259:1259 -> onCreateDrawableState + 7:12:int[] onCreateDrawableState(int):1261:1261 -> onCreateDrawableState + 13:17:int[] onCreateDrawableState(int):1262:1262 -> onCreateDrawableState + 18:23:int[] onCreateDrawableState(int):1265:1265 -> onCreateDrawableState + 24:29:int[] onCreateDrawableState(int):1266:1266 -> onCreateDrawableState + 1:3:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):365:365 -> onInitializeAccessibilityEvent + 4:10:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):366:366 -> onInitializeAccessibilityEvent + 11:18:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):367:367 -> onInitializeAccessibilityEvent + 1:3:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):356:356 -> onInitializeAccessibilityNodeInfo + 4:10:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):357:357 -> onInitializeAccessibilityNodeInfo + 11:17:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):358:358 -> onInitializeAccessibilityNodeInfo + 18:24:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):359:359 -> onInitializeAccessibilityNodeInfo + 25:32:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):360:360 -> onInitializeAccessibilityNodeInfo + 1:4:void onLayout(boolean,int,int,int,int):536:536 -> onLayout + 5:15:void onLayout(boolean,int,int,int,int):541:541 -> onLayout + 16:25:void onLayout(boolean,int,int,int,int):543:543 -> onLayout + 26:31:void onLayout(boolean,int,int,int,int):544:544 -> onLayout + 32:33:void onLayout(boolean,int,int,int,int):545:545 -> onLayout + 34:35:void onLayout(boolean,int,int,int,int):546:546 -> onLayout + 36:41:void onLayout(boolean,int,int,int,int):548:548 -> onLayout + 42:48:void onLayout(boolean,int,int,int,int):549:549 -> onLayout + 49:52:void onLayout(boolean,int,int,int,int):554:554 -> onLayout + 53:60:void onLayout(boolean,int,int,int,int):555:555 -> onLayout + 61:72:void onLayout(boolean,int,int,int,int):556:556 -> onLayout + 73:80:void onLayout(boolean,int,int,int,int):557:557 -> onLayout + 81:87:void onLayout(boolean,int,int,int,int):558:558 -> onLayout + 88:92:void onLayout(boolean,int,int,int,int):559:559 -> onLayout + 93:95:void onLayout(boolean,int,int,int,int):560:560 -> onLayout + 96:100:void onLayout(boolean,int,int,int,int):564:564 -> onLayout + 101:106:void onLayout(boolean,int,int,int,int):566:566 -> onLayout + 107:121:void onLayout(boolean,int,int,int,int):568:568 -> onLayout + 122:133:void onLayout(boolean,int,int,int,int):569:569 -> onLayout + 134:137:void onLayout(boolean,int,int,int,int):572:572 -> onLayout + 138:143:void onLayout(boolean,int,int,int,int):573:573 -> onLayout + 144:147:void onLayout(boolean,int,int,int,int):575:575 -> onLayout + 148:153:void onLayout(boolean,int,int,int,int):576:576 -> onLayout + 154:160:void onLayout(boolean,int,int,int,int):578:578 -> onLayout + 1:4:void onRestoreInstanceState(android.os.Parcelable):381:381 -> onRestoreInstanceState + 5:8:void onRestoreInstanceState(android.os.Parcelable):382:382 -> onRestoreInstanceState + 9:10:void onRestoreInstanceState(android.os.Parcelable):385:385 -> onRestoreInstanceState + 11:17:void onRestoreInstanceState(android.os.Parcelable):386:386 -> onRestoreInstanceState + 18:23:void onRestoreInstanceState(android.os.Parcelable):387:387 -> onRestoreInstanceState + 1:4:android.os.Parcelable onSaveInstanceState():373:373 -> onSaveInstanceState + 5:9:android.os.Parcelable onSaveInstanceState():374:374 -> onSaveInstanceState + 10:14:android.os.Parcelable onSaveInstanceState():375:375 -> onSaveInstanceState + 1:3:void onTextChanged(java.lang.CharSequence,int,int,int):597:597 -> onTextChanged + 4:15:void onTextChanged(java.lang.CharSequence,int,int,int):598:598 -> onTextChanged + 1:7:void resetIconDrawable():1001:1001 -> p + 8:13:void resetIconDrawable():1002:1002 -> p + 14:19:void resetIconDrawable():1003:1003 -> p + 20:25:void resetIconDrawable():1004:1004 -> p + 26:31:void resetIconDrawable():1005:1005 -> p + 32:37:void resetIconDrawable():1006:1006 -> p + 1:14:boolean performClick():1341:1341 -> performClick + 15:17:boolean performClick():1342:1342 -> performClick + 18:22:boolean performClick():1345:1345 -> performClick + 1:5:void updateIcon(boolean):966:966 -> q + 6:15:void updateIcon(boolean):967:967 -> q + 16:20:void updateIcon(boolean):968:968 -> q + 21:24:void updateIcon(boolean):969:969 -> q + 25:29:void updateIcon(boolean):970:970 -> q + 30:40:void updateIcon(boolean):973:973 -> q + 41:51:void updateIcon(boolean):974:974 -> q + 52:62:void updateIcon(boolean):975:975 -> q + 63:69:void updateIcon(boolean):976:976 -> q + 70:73:void updateIcon(boolean):981:981 -> q + 74:78:void updateIcon(boolean):986:986 -> q + 79:80:void updateIcon(boolean):987:987 -> q + 81:83:void updateIcon(boolean):988:988 -> q + 84:85:void updateIcon(boolean):989:989 -> q + 86:95:void updateIcon(boolean):991:991 -> q + 96:105:void updateIcon(boolean):992:992 -> q + 106:115:void updateIcon(boolean):993:993 -> q + 116:119:void updateIcon(boolean):996:996 -> q + 1:12:void updateIconPosition(int,int):686:686 -> r + 13:27:void updateIconPosition(int,int):690:690 -> r + 28:33:void updateIconPosition(int,int):723:723 -> r + 34:35:void updateIconPosition(int,int):724:724 -> r + 36:41:void updateIconPosition(int,int):725:725 -> r + 42:43:void updateIconPosition(int,int):726:726 -> r + 44:47:void updateIconPosition(int,int):727:727 -> r + 48:57:void updateIconPosition(int,int):731:731 -> r + 58:62:void updateIconPosition(int,int):736:736 -> r + 63:71:void updateIconPosition(int,int):737:737 -> r + 72:77:void updateIconPosition(int,int):740:740 -> r + 78:81:void updateIconPosition(int,int):733:733 -> r + 82:85:void updateIconPosition(int,int):743:743 -> r + 86:87:void updateIconPosition(int,int):744:744 -> r + 88:91:void updateIconPosition(int,int):745:745 -> r + 92:93:void updateIconPosition(int,int):691:691 -> r + 94:97:void updateIconPosition(int,int):693:693 -> r + 98:119:void updateIconPosition(int,int):694:694 -> r + 120:129:void updateIconPosition(int,int):703:703 -> r + 130:134:void updateIconPosition(int,int):706:706 -> r + 135:143:void updateIconPosition(int,int):707:707 -> r + 144:148:void updateIconPosition(int,int):710:710 -> r + 149:154:void updateIconPosition(int,int):712:712 -> r + 155:167:void updateIconPosition(int,int):715:715 -> r + 168:171:void updateIconPosition(int,int):719:719 -> r + 172:173:void updateIconPosition(int,int):720:720 -> r + 174:177:void updateIconPosition(int,int):721:721 -> r + 178:179:void updateIconPosition(int,int):698:698 -> r + 180:183:void updateIconPosition(int,int):699:699 -> r + 1:3:void refreshDrawableState():621:621 -> refreshDrawableState + 4:7:void refreshDrawableState():622:622 -> refreshDrawableState + 8:11:void refreshDrawableState():623:623 -> refreshDrawableState + 12:19:void refreshDrawableState():624:624 -> refreshDrawableState + 20:23:void refreshDrawableState():628:628 -> refreshDrawableState + 1:6:void updatePaddingsAndSizeForWidthAnimation():1633:1633 -> s + 7:11:void updatePaddingsAndSizeForWidthAnimation():1634:1634 -> s + 12:22:void updatePaddingsAndSizeForWidthAnimation():1635:1635 -> s + 23:25:void updatePaddingsAndSizeForWidthAnimation():1636:1636 -> s + 26:33:void updatePaddingsAndSizeForWidthAnimation():1638:1638 -> s + 34:37:void updatePaddingsAndSizeForWidthAnimation():1640:1640 -> s + 38:41:void updatePaddingsAndSizeForWidthAnimation():1636:1636 -> s + 1:3:void setA11yClassName(java.lang.String):351:351 -> setA11yClassName + 1:4:void setBackground(android.graphics.drawable.Drawable):498:498 -> setBackground + 1:6:void setBackgroundColor(int):487:487 -> setBackgroundColor + 7:12:void setBackgroundColor(int):488:488 -> setBackgroundColor + 13:16:void setBackgroundColor(int):492:492 -> setBackgroundColor + 1:6:void setBackgroundDrawable(android.graphics.drawable.Drawable):512:512 -> setBackgroundDrawable + 7:12:void setBackgroundDrawable(android.graphics.drawable.Drawable):513:513 -> setBackgroundDrawable + 13:19:void setBackgroundDrawable(android.graphics.drawable.Drawable):514:514 -> setBackgroundDrawable + 20:24:void setBackgroundDrawable(android.graphics.drawable.Drawable):521:521 -> setBackgroundDrawable + 25:28:void setBackgroundDrawable(android.graphics.drawable.Drawable):522:522 -> setBackgroundDrawable + 29:40:void setBackgroundDrawable(android.graphics.drawable.Drawable):527:527 -> setBackgroundDrawable + 41:44:void setBackgroundDrawable(android.graphics.drawable.Drawable):530:530 -> setBackgroundDrawable + 3:12:void setBackgroundResource(int):505:505 -> setBackgroundResource + 13:16:void setBackgroundResource(int):507:507 -> setBackgroundResource + 1:4:void setBackgroundTintList(android.content.res.ColorStateList):465:465 -> setBackgroundTintList + 1:4:void setBackgroundTintMode(android.graphics.PorterDuff$Mode):476:476 -> setBackgroundTintMode + 1:6:void setCheckable(boolean):1385:1385 -> setCheckable + 7:12:void setCheckable(boolean):1386:1386 -> setCheckable + 1:4:void setChecked(boolean):1302:1302 -> setChecked + 1:10:void setCheckedInternal(boolean):1306:1306 -> setCheckedInternal + 11:12:void setCheckedInternal(boolean):1307:1307 -> setCheckedInternal + 13:15:void setCheckedInternal(boolean):1309:1309 -> setCheckedInternal + 16:23:void setCheckedInternal(boolean):1312:1312 -> setCheckedInternal + 24:34:void setCheckedInternal(boolean):1313:1313 -> setCheckedInternal + 35:40:void setCheckedInternal(boolean):1317:1317 -> setCheckedInternal + 41:42:void setCheckedInternal(boolean):1321:1321 -> setCheckedInternal + 43:55:void setCheckedInternal(boolean):1322:1322 -> setCheckedInternal + 56:58:void setCheckedInternal(boolean):1325:1325 -> setCheckedInternal + 59:66:void setCheckedInternal(boolean):1322:1322 -> setCheckedInternal + 67:68:void setCheckedInternal(boolean):1323:1323 -> setCheckedInternal + 1:6:void setCornerRadius(int):1157:1157 -> setCornerRadius + 7:12:void setCornerRadius(int):1158:1158 -> setCornerRadius + 1:6:void setCornerRadiusResource(int):1171:1171 -> setCornerRadiusResource + 7:18:void setCornerRadiusResource(int):1172:1172 -> setCornerRadiusResource + 1:6:void setCornerSpringForce(androidx.dynamicanimation.animation.SpringForce):1479:1479 -> setCornerSpringForce + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/m;)V"} + 1:9:void setDisplayedWidthDecrease(int):1585:1585 -> setDisplayedWidthDecrease + 10:12:void setDisplayedWidthDecrease(int):1586:1586 -> setDisplayedWidthDecrease + 13:16:void setDisplayedWidthDecrease(int):1587:1587 -> setDisplayedWidthDecrease + 1:6:void setDisplayedWidthIncrease(float):1572:1572 -> setDisplayedWidthIncrease + 7:8:void setDisplayedWidthIncrease(float):1573:1573 -> setDisplayedWidthIncrease + 9:11:void setDisplayedWidthIncrease(float):1574:1574 -> setDisplayedWidthIncrease + 12:14:void setDisplayedWidthIncrease(float):1575:1575 -> setDisplayedWidthIncrease + 15:22:void setDisplayedWidthIncrease(float):1577:1577 -> setDisplayedWidthIncrease + 23:31:void setDisplayedWidthIncrease(float):1578:1578 -> setDisplayedWidthIncrease + 32:35:void setDisplayedWidthIncrease(float):1579:1579 -> setDisplayedWidthIncrease + 1:3:void setElevation(float):613:613 -> setElevation + 4:9:void setElevation(float):614:614 -> setElevation + 10:19:void setElevation(float):615:615 -> setElevation + 1:4:void setIcon(android.graphics.drawable.Drawable):860:860 -> setIcon + 5:7:void setIcon(android.graphics.drawable.Drawable):861:861 -> setIcon + 8:10:void setIcon(android.graphics.drawable.Drawable):862:862 -> setIcon + 11:22:void setIcon(android.graphics.drawable.Drawable):863:863 -> setIcon + 1:4:void setIconGravity(int):1209:1209 -> setIconGravity + 5:6:void setIconGravity(int):1210:1210 -> setIconGravity + 7:18:void setIconGravity(int):1211:1211 -> setIconGravity + 1:4:void setIconPadding(int):801:801 -> setIconPadding + 5:6:void setIconPadding(int):802:802 -> setIconPadding + 7:10:void setIconPadding(int):803:803 -> setIconPadding + 3:12:void setIconResource(int):879:879 -> setIconResource + 13:16:void setIconResource(int):881:881 -> setIconResource + 3:6:void setIconSize(int):832:832 -> setIconSize + 7:9:void setIconSize(int):833:833 -> setIconSize + 10:13:void setIconSize(int):834:834 -> setIconSize + 14:21:void setIconSize(int):829:829 -> setIconSize + 1:4:void setIconTint(android.content.res.ColorStateList):905:905 -> setIconTint + 5:7:void setIconTint(android.content.res.ColorStateList):906:906 -> setIconTint + 8:11:void setIconTint(android.content.res.ColorStateList):907:907 -> setIconTint + 1:4:void setIconTintMode(android.graphics.PorterDuff$Mode):943:943 -> setIconTintMode + 5:7:void setIconTintMode(android.graphics.PorterDuff$Mode):944:944 -> setIconTintMode + 8:11:void setIconTintMode(android.graphics.PorterDuff$Mode):945:945 -> setIconTintMode + 1:12:void setIconTintResource(int):920:920 -> setIconTintResource + 1:6:void setInsetBottom(int):1222:1222 -> setInsetBottom + 1:6:void setInsetTop(int):1243:1243 -> setInsetTop + 1:4:void setInternalBackground(android.graphics.drawable.Drawable):790:790 -> setInternalBackground + 1:3:void setOnPressedChangeListenerInternal(com.google.android.material.button.MaterialButton$OnPressedChangeListener):1498:1498 -> setOnPressedChangeListenerInternal + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/button/MaterialButton$b;)V"} + 1:4:void setOpticalCenterEnabled(boolean):1597:1597 -> setOpticalCenterEnabled + 5:8:void setOpticalCenterEnabled(boolean):1598:1598 -> setOpticalCenterEnabled + 9:19:void setOpticalCenterEnabled(boolean):1600:1600 -> setOpticalCenterEnabled + 20:25:void setOpticalCenterEnabled(boolean):1610:1610 -> setOpticalCenterEnabled + 26:34:void setOpticalCenterEnabled(boolean):1614:1614 -> setOpticalCenterEnabled + 1:4:void setPressed(boolean):1503:1503 -> setPressed + 5:7:void setPressed(boolean):1504:1504 -> setPressed + 8:11:void setPressed(boolean):1506:1506 -> setPressed + 12:15:void setPressed(boolean):1507:1507 -> setPressed + 1:6:void setRippleColor(android.content.res.ColorStateList):1031:1031 -> setRippleColor + 7:12:void setRippleColor(android.content.res.ColorStateList):1032:1032 -> setRippleColor + 1:6:void setRippleColorResource(int):1045:1045 -> setRippleColorResource + 7:18:void setRippleColorResource(int):1046:1046 -> setRippleColorResource + 1:6:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):1398:1398 -> setShapeAppearanceModel + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l;)V"} + 7:12:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):1399:1399 -> setShapeAppearanceModel + 13:20:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):1401:1401 -> setShapeAppearanceModel + 1:6:void setShouldDrawSurfaceColorStroke(boolean):1515:1515 -> setShouldDrawSurfaceColorStroke + 7:12:void setShouldDrawSurfaceColorStroke(boolean):1516:1516 -> setShouldDrawSurfaceColorStroke + 1:4:void setSizeChange(com.google.android.material.shape.StateListSizeChange):1549:1549 -> setSizeChange + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/r;)V"} + 5:7:void setSizeChange(com.google.android.material.shape.StateListSizeChange):1550:1550 -> setSizeChange + 8:11:void setSizeChange(com.google.android.material.shape.StateListSizeChange):1551:1551 -> setSizeChange + 1:6:void setStateListShapeAppearanceModel(com.google.android.material.shape.StateListShapeAppearanceModel):1437:1437 -> setStateListShapeAppearanceModel + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/q;)V"} + 7:14:void setStateListShapeAppearanceModel(com.google.android.material.shape.StateListShapeAppearanceModel):1438:1438 -> setStateListShapeAppearanceModel + 15:20:void setStateListShapeAppearanceModel(com.google.android.material.shape.StateListShapeAppearanceModel):1439:1439 -> setStateListShapeAppearanceModel + 21:29:void setStateListShapeAppearanceModel(com.google.android.material.shape.StateListShapeAppearanceModel):1440:1440 -> setStateListShapeAppearanceModel + 30:35:void setStateListShapeAppearanceModel(com.google.android.material.shape.StateListShapeAppearanceModel):1442:1442 -> setStateListShapeAppearanceModel + 36:43:void setStateListShapeAppearanceModel(com.google.android.material.shape.StateListShapeAppearanceModel):1444:1444 -> setStateListShapeAppearanceModel + 1:6:void setStrokeColor(android.content.res.ColorStateList):1073:1073 -> setStrokeColor + 7:12:void setStrokeColor(android.content.res.ColorStateList):1074:1074 -> setStrokeColor + 1:6:void setStrokeColorResource(int):1088:1088 -> setStrokeColorResource + 7:18:void setStrokeColorResource(int):1089:1089 -> setStrokeColorResource + 1:6:void setStrokeWidth(int):1115:1115 -> setStrokeWidth + 7:12:void setStrokeWidth(int):1116:1116 -> setStrokeWidth + 1:6:void setStrokeWidthResource(int):1130:1130 -> setStrokeWidthResource + 7:18:void setStrokeWidthResource(int):1131:1131 -> setStrokeWidthResource + 1:6:void setSupportBackgroundTintList(android.content.res.ColorStateList):399:399 -> setSupportBackgroundTintList + 7:12:void setSupportBackgroundTintList(android.content.res.ColorStateList):400:400 -> setSupportBackgroundTintList + 13:16:void setSupportBackgroundTintList(android.content.res.ColorStateList):404:404 -> setSupportBackgroundTintList + 1:6:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):436:436 -> setSupportBackgroundTintMode + 7:12:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):437:437 -> setSupportBackgroundTintMode + 13:16:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):441:441 -> setSupportBackgroundTintMode + 1:3:void setTextAlignment(int):635:635 -> setTextAlignment + 4:15:void setTextAlignment(int):636:636 -> setTextAlignment + 1:6:void setToggleCheckedStateOnClick(boolean):1365:1365 -> setToggleCheckedStateOnClick + 3:4:void setWidth(int):591:591 -> setWidth + 5:8:void setWidth(int):592:592 -> setWidth + 1:4:void setWidthChangeMax(int):1556:1556 -> setWidthChangeMax + 5:7:void setWidthChangeMax(int):1557:1557 -> setWidthChangeMax + 8:11:void setWidthChangeMax(int):1558:1558 -> setWidthChangeMax + 1:8:void toggle():1336:1336 -> toggle +com.google.android.material.button.MaterialButton$$ExternalSyntheticLambda0 -> com.google.android.material.button.a: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + com.google.android.material.button.MaterialButton com.google.android.material.button.MaterialButton$$InternalSyntheticLambda$1$ee0b44c61270da6d30e034548dbcacf49b493b5fa9002db65c26b3d58de039ec$0.f$0 -> a + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void (com.google.android.material.button.MaterialButton):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void onCornerSizeChange(float):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.google.android.material.button.MaterialButton$$ExternalSyntheticLambda1 -> com.google.android.material.button.b: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + com.google.android.material.button.MaterialButton com.google.android.material.button.MaterialButton$$InternalSyntheticLambda$1$ee0b44c61270da6d30e034548dbcacf49b493b5fa9002db65c26b3d58de039ec$1.f$0 -> d + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void (com.google.android.material.button.MaterialButton):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void run():0:0 -> run + # {"id":"com.android.tools.r8.synthesized"} +com.google.android.material.button.MaterialButton$1 -> com.google.android.material.button.MaterialButton$a: +# {"id":"sourceFile","fileName":"MaterialButton.java"} + 1:4:void (java.lang.String):1656:1656 -> + 1:7:float getValue(java.lang.Object):1656:1656 -> a + 1:6:void setValue(java.lang.Object,float):1656:1656 -> b + 1:5:float getValue(com.google.android.material.button.MaterialButton):1659:1659 -> c + 1:4:void setValue(com.google.android.material.button.MaterialButton,float):1664:1664 -> d +com.google.android.material.button.MaterialButton$OnPressedChangeListener -> com.google.android.material.button.MaterialButton$b: # {"id":"sourceFile","fileName":"MaterialButton.java"} void onPressedChanged(com.google.android.material.button.MaterialButton,boolean) -> a -com.google.android.material.button.MaterialButton$SavedState -> com.google.android.material.button.MaterialButton$b: +com.google.android.material.button.MaterialButton$SavedState -> com.google.android.material.button.MaterialButton$c: # {"id":"sourceFile","fileName":"MaterialButton.java"} boolean checked -> f - 1:8:void ():1350:1350 -> - 1:1:void (android.os.Parcelable):1329:1329 -> - 2:2:void (android.os.Parcel,java.lang.ClassLoader):1333:1333 -> - 3:3:void (android.os.Parcel,java.lang.ClassLoader):1335:1335 -> - 4:4:void (android.os.Parcel,java.lang.ClassLoader):1337:1337 -> - 1:12:void readFromParcel(android.os.Parcel):1347:1347 -> d - 1:3:void writeToParcel(android.os.Parcel,int):1342:1342 -> writeToParcel - 4:9:void writeToParcel(android.os.Parcel,int):1343:1343 -> writeToParcel -com.google.android.material.button.MaterialButton$SavedState$1 -> com.google.android.material.button.MaterialButton$b$a: + 1:8:void ():1694:1694 -> + 1:1:void (android.os.Parcelable):1673:1673 -> + 2:2:void (android.os.Parcel,java.lang.ClassLoader):1677:1677 -> + 3:3:void (android.os.Parcel,java.lang.ClassLoader):1679:1679 -> + 4:4:void (android.os.Parcel,java.lang.ClassLoader):1681:1681 -> + 1:12:void readFromParcel(android.os.Parcel):1691:1691 -> d + 1:3:void writeToParcel(android.os.Parcel,int):1686:1686 -> writeToParcel + 4:9:void writeToParcel(android.os.Parcel,int):1687:1687 -> writeToParcel +com.google.android.material.button.MaterialButton$SavedState$1 -> com.google.android.material.button.MaterialButton$c$a: # {"id":"sourceFile","fileName":"MaterialButton.java"} - 1:4:void ():1351:1351 -> - 1:7:com.google.android.material.button.MaterialButton$SavedState createFromParcel(android.os.Parcel):1361:1361 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Lcom/google/android/material/button/MaterialButton$b;"} - 1:6:com.google.android.material.button.MaterialButton$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):1355:1355 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Lcom/google/android/material/button/MaterialButton$b;"} - 1:3:com.google.android.material.button.MaterialButton$SavedState[] newArray(int):1367:1367 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Lcom/google/android/material/button/MaterialButton$b;"} - 1:1:java.lang.Object createFromParcel(android.os.Parcel):1351:1351 -> createFromParcel - 2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):1351:1351 -> createFromParcel - 1:5:java.lang.Object[] newArray(int):1351:1351 -> newArray -com.google.android.material.button.MaterialButtonHelper -> com.google.android.material.button.a: + 1:4:void ():1695:1695 -> + 1:7:com.google.android.material.button.MaterialButton$SavedState createFromParcel(android.os.Parcel):1705:1705 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Lcom/google/android/material/button/MaterialButton$c;"} + 1:6:com.google.android.material.button.MaterialButton$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):1699:1699 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Lcom/google/android/material/button/MaterialButton$c;"} + 1:3:com.google.android.material.button.MaterialButton$SavedState[] newArray(int):1711:1711 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Lcom/google/android/material/button/MaterialButton$c;"} + 1:1:java.lang.Object createFromParcel(android.os.Parcel):1695:1695 -> createFromParcel + 2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):1695:1695 -> createFromParcel + 1:5:java.lang.Object[] newArray(int):1695:1695 -> newArray +com.google.android.material.button.MaterialButtonGroup -> com.google.android.material.button.d: +# {"id":"sourceFile","fileName":"MaterialButtonGroup.java"} + java.util.List originalChildShapeAppearanceModels -> d + java.util.List originalChildStateListShapeAppearanceModels -> e + com.google.android.material.button.MaterialButtonGroup$PressedStateTracker pressedStateTracker -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/button/d$b;"} + java.util.Comparator childOrderComparator -> g + java.lang.Integer[] childOrder -> h + com.google.android.material.shape.StateListCornerSize innerCornerSize -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/p;"} + com.google.android.material.shape.StateListShapeAppearanceModel groupStateListShapeAppearance -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/q;"} + int spacing -> k + com.google.android.material.shape.StateListSizeChange buttonSizeChange -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/r;"} + boolean childShapesDirty -> m + int DEF_STYLE_RES -> n + 1:5:void ():104:104 -> + 1:9:void (android.content.Context,android.util.AttributeSet,int):146:146 -> + 10:16:void (android.content.Context,android.util.AttributeSet,int):106:106 -> + 17:23:void (android.content.Context,android.util.AttributeSet,int):107:107 -> + 24:31:void (android.content.Context,android.util.AttributeSet,int):110:110 -> + 32:39:void (android.content.Context,android.util.AttributeSet,int):111:111 -> + 40:41:void (android.content.Context,android.util.AttributeSet,int):134:134 -> + 42:45:void (android.content.Context,android.util.AttributeSet,int):148:148 -> + 46:52:void (android.content.Context,android.util.AttributeSet,int):149:149 -> + 53:56:void (android.content.Context,android.util.AttributeSet,int):150:150 -> + 57:64:void (android.content.Context,android.util.AttributeSet,int):153:153 -> + 65:66:void (android.content.Context,android.util.AttributeSet,int):154:154 -> + 67:72:void (android.content.Context,android.util.AttributeSet,int):155:155 -> + 73:80:void (android.content.Context,android.util.AttributeSet,int):159:159 -> + 81:82:void (android.content.Context,android.util.AttributeSet,int):160:160 -> + 83:90:void (android.content.Context,android.util.AttributeSet,int):161:161 -> + 91:94:void (android.content.Context,android.util.AttributeSet,int):164:164 -> + 95:100:void (android.content.Context,android.util.AttributeSet,int):168:168 -> + 101:104:void (android.content.Context,android.util.AttributeSet,int):170:170 -> + 105:108:void (android.content.Context,android.util.AttributeSet,int):166:166 -> + 109:115:void (android.content.Context,android.util.AttributeSet,int):172:172 -> + 116:121:void (android.content.Context,android.util.AttributeSet,int):173:173 -> + 122:129:void (android.content.Context,android.util.AttributeSet,int):176:176 -> + 130:137:void (android.content.Context,android.util.AttributeSet,int):177:177 -> + 138:143:void (android.content.Context,android.util.AttributeSet,int):178:178 -> + 144:151:void (android.content.Context,android.util.AttributeSet,int):185:185 -> + 152:154:void (android.content.Context,android.util.AttributeSet,int):187:187 -> + 155:163:void (android.content.Context,android.util.AttributeSet,int):188:188 -> + 164:167:void (android.content.Context,android.util.AttributeSet,int):189:189 -> + 4:26:int lambda$new$0(com.google.android.material.button.MaterialButton,com.google.android.material.button.MaterialButton):113:113 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/button/d;Lcom/google/android/material/button/MaterialButton;Lcom/google/android/material/button/MaterialButton;)I"} + 27:49:int lambda$new$0(com.google.android.material.button.MaterialButton,com.google.android.material.button.MaterialButton):118:118 -> a + 50:62:int lambda$new$0(com.google.android.material.button.MaterialButton,com.google.android.material.button.MaterialButton):124:124 -> a + 1:4:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):204:204 -> addView + 5:12:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):205:205 -> addView + 13:16:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):210:210 -> addView + 17:18:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):212:212 -> addView + 19:21:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):213:213 -> addView + 22:23:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):214:214 -> addView + 24:26:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):215:215 -> addView + 27:31:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):216:216 -> addView + 32:40:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):219:219 -> addView + 41:49:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):220:220 -> addView + 50:57:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):223:223 -> addView + 1:10:void adjustChildMarginsAndUpdateLayout():396:396 -> b + 11:16:void adjustChildMarginsAndUpdateLayout():401:401 -> b + 17:22:void adjustChildMarginsAndUpdateLayout():403:403 -> b + 23:26:void adjustChildMarginsAndUpdateLayout():404:404 -> b + 27:31:void adjustChildMarginsAndUpdateLayout():408:408 -> b + 32:44:void adjustChildMarginsAndUpdateLayout():409:409 -> b + 45:47:void adjustChildMarginsAndUpdateLayout():413:413 -> b + 48:51:void adjustChildMarginsAndUpdateLayout():414:414 -> b + 52:54:void adjustChildMarginsAndUpdateLayout():416:416 -> b + 55:58:void adjustChildMarginsAndUpdateLayout():417:417 -> b + 59:62:void adjustChildMarginsAndUpdateLayout():420:420 -> b + 63:68:void adjustChildMarginsAndUpdateLayout():421:421 -> b + 69:71:void adjustChildMarginsAndUpdateLayout():422:422 -> b + 72:77:void adjustChildMarginsAndUpdateLayout():423:423 -> b + 78:80:void adjustChildMarginsAndUpdateLayout():424:424 -> b + 81:82:void adjustChildMarginsAndUpdateLayout():426:426 -> b + 83:87:void adjustChildMarginsAndUpdateLayout():427:427 -> b + 88:90:void adjustChildMarginsAndUpdateLayout():428:428 -> b + 91:96:void adjustChildMarginsAndUpdateLayout():431:431 -> b + 97:100:void adjustChildMarginsAndUpdateLayout():434:434 -> b + 1:11:void adjustChildSizeChange():486:486 -> c + 12:15:void adjustChildSizeChange():489:489 -> c + 16:25:void adjustChildSizeChange():490:490 -> c + 26:32:void adjustChildSizeChange():493:493 -> c + 33:40:void adjustChildSizeChange():498:498 -> c + 41:42:void adjustChildSizeChange():507:507 -> c + 43:52:void adjustChildSizeChange():504:504 -> c + 53:59:void adjustChildSizeChange():511:511 -> c + 60:68:void adjustChildSizeChange():514:514 -> c + 69:81:void adjustChildSizeChange():517:517 -> c + 82:88:void adjustChildSizeChange():518:518 -> c + 1:4:android.widget.LinearLayout$LayoutParams buildLayoutParams(android.view.View):708:708 -> d + 5:8:android.widget.LinearLayout$LayoutParams buildLayoutParams(android.view.View):709:709 -> d + 9:11:android.widget.LinearLayout$LayoutParams buildLayoutParams(android.view.View):710:710 -> d + 12:21:android.widget.LinearLayout$LayoutParams buildLayoutParams(android.view.View):713:713 -> d + 1:3:void dispatchDraw(android.graphics.Canvas):194:194 -> dispatchDraw + 4:7:void dispatchDraw(android.graphics.Canvas):195:195 -> dispatchDraw + 1:12:int getButtonAllowedWidthIncrease(int):532:532 -> e + 13:16:int getButtonAllowedWidthIncrease(int):535:535 -> e + 17:30:int getButtonAllowedWidthIncrease(int):536:536 -> e + 31:38:int getButtonAllowedWidthIncrease(int):538:538 -> e + 39:42:int getButtonAllowedWidthIncrease(int):540:540 -> e + 43:49:int getButtonAllowedWidthIncrease(int):541:541 -> e + 50:54:int getButtonAllowedWidthIncrease(int):543:543 -> e + 55:60:int getButtonAllowedWidthIncrease(int):544:544 -> e + 1:7:com.google.android.material.button.MaterialButton getChildButton(int):703:703 -> f + 1:8:com.google.android.material.button.MaterialButton getNextVisibleChildButton(int):752:752 -> g + 9:14:com.google.android.material.button.MaterialButton getNextVisibleChildButton(int):754:754 -> g + 15:21:com.google.android.material.button.MaterialButton getNextVisibleChildButton(int):755:755 -> g + 1:3:com.google.android.material.shape.StateListSizeChange getButtonSizeChange():565:565 -> getButtonSizeChange + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/r;"} + 1:8:int getChildDrawingOrder(int,int):376:376 -> getChildDrawingOrder + 9:15:int getChildDrawingOrder(int,int):381:381 -> getChildDrawingOrder + 16:23:int getChildDrawingOrder(int,int):377:377 -> getChildDrawingOrder + 1:7:int getFirstVisibleChildIndex():717:717 -> getFirstVisibleChildIndex + 8:19:int getFirstVisibleChildIndex():719:719 -> getFirstVisibleChildIndex + 1:7:com.google.android.material.shape.CornerSize getInnerCornerSize():604:604 -> getInnerCornerSize + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/d;"} + 1:3:com.google.android.material.shape.StateListCornerSize getInnerCornerSizeStateList():631:631 -> getInnerCornerSizeStateList + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/p;"} + 1:8:int getLastVisibleChildIndex():728:728 -> getLastVisibleChildIndex + 9:20:int getLastVisibleChildIndex():730:730 -> getLastVisibleChildIndex + 1:7:com.google.android.material.shape.ShapeAppearanceModel getShapeAppearance():655:655 -> getShapeAppearance + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/l;"} + 8:12:com.google.android.material.shape.ShapeAppearanceModel getShapeAppearance():657:657 -> getShapeAppearance + 1:3:int getSpacing():587:587 -> getSpacing + 1:3:com.google.android.material.shape.StateListShapeAppearanceModel getStateListShapeAppearance():681:681 -> getStateListShapeAppearance + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/q;"} + 1:9:com.google.android.material.shape.StateListShapeAppearanceModel$Builder getOriginalStateListShapeBuilder(boolean,boolean,int):361:361 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZI)Lk2/q$b;"} + 10:20:com.google.android.material.shape.StateListShapeAppearanceModel$Builder getOriginalStateListShapeBuilder(boolean,boolean,int):363:363 -> h + 21:34:com.google.android.material.shape.StateListShapeAppearanceModel$Builder getOriginalStateListShapeBuilder(boolean,boolean,int):366:366 -> h + 35:39:com.google.android.material.shape.StateListShapeAppearanceModel$Builder getOriginalStateListShapeBuilder(boolean,boolean,int):367:367 -> h + 5:10:com.google.android.material.button.MaterialButton getPrevVisibleChildButton(int):764:764 -> i + 11:20:com.google.android.material.button.MaterialButton getPrevVisibleChildButton(int):765:765 -> i + 1:4:boolean isChildVisible(int):739:739 -> j + 5:16:boolean isChildVisible(int):740:740 -> j + 1:7:void onButtonWidthChanged(com.google.android.material.button.MaterialButton,int):457:457 -> k + 8:11:void onButtonWidthChanged(com.google.android.material.button.MaterialButton,int):461:461 -> k + 12:22:void onButtonWidthChanged(com.google.android.material.button.MaterialButton,int):462:462 -> k + 23:27:void onButtonWidthChanged(com.google.android.material.button.MaterialButton,int):467:467 -> k + 28:34:void onButtonWidthChanged(com.google.android.material.button.MaterialButton,int):470:470 -> k + 35:41:void onButtonWidthChanged(com.google.android.material.button.MaterialButton,int):474:474 -> k + 42:47:void onButtonWidthChanged(com.google.android.material.button.MaterialButton,int):476:476 -> k + 2:7:void recoverAllChildrenLayoutParams():249:249 -> l + 8:11:void recoverAllChildrenLayoutParams():250:250 -> l + 12:18:void recoverAllChildrenLayoutParams():251:251 -> l + 1:10:void resetChildMargins(int):438:438 -> m + 11:14:void resetChildMargins(int):442:442 -> m + 15:20:void resetChildMargins(int):443:443 -> m + 21:28:void resetChildMargins(int):444:444 -> m + 29:30:void resetChildMargins(int):445:445 -> m + 31:33:void resetChildMargins(int):446:446 -> m + 34:36:void resetChildMargins(int):450:450 -> m + 37:39:void resetChildMargins(int):451:451 -> m + 40:41:void resetChildMargins(int):452:452 -> m + 42:44:void resetChildMargins(int):453:453 -> m + 1:7:void updateChildOrder():772:772 -> n + 8:15:void updateChildOrder():773:773 -> n + 16:29:void updateChildOrder():775:775 -> n + 30:44:void updateChildOrder():778:778 -> n + 1:15:void updateChildShapes():277:277 -> o + 16:17:void updateChildShapes():280:280 -> o + 18:21:void updateChildShapes():281:281 -> o + 22:25:void updateChildShapes():282:282 -> o + 26:32:void updateChildShapes():283:283 -> o + 33:36:void updateChildShapes():285:285 -> o + 37:56:void updateChildShapes():286:286 -> o + 57:60:void updateChildShapes():293:293 -> o + 61:69:void updateChildShapes():295:295 -> o + 70:86:void updateChildShapes():296:296 -> o + 87:101:void updateChildShapes():314:314 -> o + 102:103:void updateChildShapes():332:332 -> o + 104:107:void updateChildShapes():334:334 -> o + 108:111:void updateChildShapes():335:335 -> o + 112:117:void updateChildShapes():336:336 -> o + 118:121:void updateChildShapes():337:337 -> o + 122:125:void updateChildShapes():340:340 -> o + 126:132:void updateChildShapes():339:339 -> o + 1:5:void onLayout(boolean,int,int,int,int):264:264 -> onLayout + 6:8:void onLayout(boolean,int,int,int,int):266:266 -> onLayout + 9:12:void onLayout(boolean,int,int,int,int):267:267 -> onLayout + 1:3:void onMeasure(int,int):257:257 -> onMeasure + 4:6:void onMeasure(int,int):258:258 -> onMeasure + 7:10:void onMeasure(int,int):259:259 -> onMeasure + 1:3:void onViewRemoved(android.view.View):228:228 -> onViewRemoved + 4:7:void onViewRemoved(android.view.View):230:230 -> onViewRemoved + 8:14:void onViewRemoved(android.view.View):231:231 -> onViewRemoved + 15:20:void onViewRemoved(android.view.View):234:234 -> onViewRemoved + 21:25:void onViewRemoved(android.view.View):236:236 -> onViewRemoved + 26:31:void onViewRemoved(android.view.View):237:237 -> onViewRemoved + 32:33:void onViewRemoved(android.view.View):240:240 -> onViewRemoved + 34:36:void onViewRemoved(android.view.View):241:241 -> onViewRemoved + 37:39:void onViewRemoved(android.view.View):244:244 -> onViewRemoved + 40:43:void onViewRemoved(android.view.View):245:245 -> onViewRemoved + 1:4:void setButtonSizeChange(com.google.android.material.shape.StateListSizeChange):576:576 -> setButtonSizeChange + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/r;)V"} + 5:6:void setButtonSizeChange(com.google.android.material.shape.StateListSizeChange):577:577 -> setButtonSizeChange + 7:9:void setButtonSizeChange(com.google.android.material.shape.StateListSizeChange):578:578 -> setButtonSizeChange + 10:12:void setButtonSizeChange(com.google.android.material.shape.StateListSizeChange):579:579 -> setButtonSizeChange + 13:16:void setButtonSizeChange(com.google.android.material.shape.StateListSizeChange):580:580 -> setButtonSizeChange + 1:4:void setEnabled(boolean):788:788 -> setEnabled + 5:10:void setEnabled(boolean):790:790 -> setEnabled + 11:14:void setEnabled(boolean):791:791 -> setEnabled + 15:21:void setEnabled(boolean):792:792 -> setEnabled + 1:7:void setGeneratedIdIfNeeded(com.google.android.material.button.MaterialButton):745:745 -> setGeneratedIdIfNeeded + 8:15:void setGeneratedIdIfNeeded(com.google.android.material.button.MaterialButton):746:746 -> setGeneratedIdIfNeeded + 1:7:void setInnerCornerSize(com.google.android.material.shape.CornerSize):617:617 -> setInnerCornerSize + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/d;)V"} + 8:9:void setInnerCornerSize(com.google.android.material.shape.CornerSize):618:618 -> setInnerCornerSize + 10:12:void setInnerCornerSize(com.google.android.material.shape.CornerSize):619:619 -> setInnerCornerSize + 13:16:void setInnerCornerSize(com.google.android.material.shape.CornerSize):620:620 -> setInnerCornerSize + 1:3:void setInnerCornerSizeStateList(com.google.android.material.shape.StateListCornerSize):646:646 -> setInnerCornerSizeStateList + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/p;)V"} + 4:5:void setInnerCornerSizeStateList(com.google.android.material.shape.StateListCornerSize):647:647 -> setInnerCornerSizeStateList + 6:8:void setInnerCornerSizeStateList(com.google.android.material.shape.StateListCornerSize):648:648 -> setInnerCornerSizeStateList + 9:12:void setInnerCornerSizeStateList(com.google.android.material.shape.StateListCornerSize):649:649 -> setInnerCornerSizeStateList + 1:7:void setOrientation(int):551:551 -> setOrientation + 8:9:void setOrientation(int):552:552 -> setOrientation + 10:13:void setOrientation(int):554:554 -> setOrientation + 1:5:void setShapeAppearance(com.google.android.material.shape.ShapeAppearanceModel):666:666 -> setShapeAppearance + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l;)V"} + 6:12:void setShapeAppearance(com.google.android.material.shape.ShapeAppearanceModel):667:667 -> setShapeAppearance + 13:14:void setShapeAppearance(com.google.android.material.shape.ShapeAppearanceModel):668:668 -> setShapeAppearance + 15:17:void setShapeAppearance(com.google.android.material.shape.ShapeAppearanceModel):669:669 -> setShapeAppearance + 18:21:void setShapeAppearance(com.google.android.material.shape.ShapeAppearanceModel):670:670 -> setShapeAppearance + 1:2:void setSpacing(int):596:596 -> setSpacing + 3:5:void setSpacing(int):597:597 -> setSpacing + 6:9:void setSpacing(int):598:598 -> setSpacing + 1:3:void setStateListShapeAppearance(com.google.android.material.shape.StateListShapeAppearanceModel):693:693 -> setStateListShapeAppearance + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/q;)V"} + 4:5:void setStateListShapeAppearance(com.google.android.material.shape.StateListShapeAppearanceModel):694:694 -> setStateListShapeAppearance + 6:8:void setStateListShapeAppearance(com.google.android.material.shape.StateListShapeAppearanceModel):695:695 -> setStateListShapeAppearance + 9:12:void setStateListShapeAppearance(com.google.android.material.shape.StateListShapeAppearanceModel):696:696 -> setStateListShapeAppearance +com.google.android.material.button.MaterialButtonGroup$$ExternalSyntheticLambda0 -> com.google.android.material.button.c: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + com.google.android.material.button.MaterialButtonGroup com.google.android.material.button.MaterialButtonGroup$$InternalSyntheticLambda$1$c2aaaeaba9a999d16159967919001b65309850b969d557450981c37757dce586$0.f$0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/button/d;"} + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void (com.google.android.material.button.MaterialButtonGroup):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/button/d;)V"} + 1:1:int compare(java.lang.Object,java.lang.Object):0:0 -> compare + # {"id":"com.android.tools.r8.synthesized"} +com.google.android.material.button.MaterialButtonGroup$1 -> com.google.android.material.button.d$a: +# {"id":"sourceFile","fileName":"MaterialButtonGroup.java"} +com.google.android.material.button.MaterialButtonGroup$PressedStateTracker -> com.google.android.material.button.d$b: +# {"id":"sourceFile","fileName":"MaterialButtonGroup.java"} + com.google.android.material.button.MaterialButtonGroup this$0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/button/d;"} + 1:1:void (com.google.android.material.button.MaterialButtonGroup):796:796 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/button/d;)V"} + 2:2:void (com.google.android.material.button.MaterialButtonGroup,com.google.android.material.button.MaterialButtonGroup$1):796:796 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/button/d;Lcom/google/android/material/button/d$a;)V"} + 1:6:void onPressedChanged(com.google.android.material.button.MaterialButton,boolean):799:799 -> a +com.google.android.material.button.MaterialButtonHelper -> com.google.android.material.button.e: # {"id":"sourceFile","fileName":"MaterialButtonHelper.java"} com.google.android.material.button.MaterialButton materialButton -> a com.google.android.material.shape.ShapeAppearanceModel shapeAppearanceModel -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/k;"} - int insetLeft -> c - int insetRight -> d - int insetTop -> e - int insetBottom -> f - int cornerRadius -> g - int strokeWidth -> h - android.graphics.PorterDuff$Mode backgroundTintMode -> i - android.content.res.ColorStateList backgroundTint -> j - android.content.res.ColorStateList strokeColor -> k - android.content.res.ColorStateList rippleColor -> l - android.graphics.drawable.Drawable maskDrawable -> m - boolean shouldDrawSurfaceColorStroke -> n - boolean backgroundOverwritten -> o - boolean cornerRadiusSet -> p - boolean checkable -> q - boolean toggleCheckedStateOnClick -> r - android.graphics.drawable.LayerDrawable rippleDrawable -> s - int elevation -> t - boolean IS_MIN_LOLLIPOP -> u - boolean IS_LOLLIPOP -> v - 2:4:void ():55:55 -> - 5:7:void ():57:57 -> - 1:4:void (com.google.android.material.button.MaterialButton,com.google.android.material.shape.ShapeAppearanceModel):83:83 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/button/MaterialButton;Lf2/k;)V"} - 5:6:void (com.google.android.material.button.MaterialButton,com.google.android.material.shape.ShapeAppearanceModel):75:75 -> - 7:8:void (com.google.android.material.button.MaterialButton,com.google.android.material.shape.ShapeAppearanceModel):76:76 -> - 9:11:void (com.google.android.material.button.MaterialButton,com.google.android.material.shape.ShapeAppearanceModel):77:77 -> - 12:13:void (com.google.android.material.button.MaterialButton,com.google.android.material.shape.ShapeAppearanceModel):79:79 -> - 14:15:void (com.google.android.material.button.MaterialButton,com.google.android.material.shape.ShapeAppearanceModel):84:84 -> - 16:18:void (com.google.android.material.button.MaterialButton,com.google.android.material.shape.ShapeAppearanceModel):85:85 -> - 1:2:void setShouldDrawSurfaceColorStroke(boolean):205:205 -> A - 3:6:void setShouldDrawSurfaceColorStroke(boolean):206:206 -> A - 1:4:void setStrokeColor(android.content.res.ColorStateList):287:287 -> B - 5:6:void setStrokeColor(android.content.res.ColorStateList):288:288 -> B - 7:10:void setStrokeColor(android.content.res.ColorStateList):289:289 -> B - 1:4:void setStrokeWidth(int):299:299 -> C - 5:6:void setStrokeWidth(int):300:300 -> C - 7:10:void setStrokeWidth(int):301:301 -> C - 1:4:void setSupportBackgroundTintList(android.content.res.ColorStateList):179:179 -> D - 5:6:void setSupportBackgroundTintList(android.content.res.ColorStateList):180:180 -> D - 7:12:void setSupportBackgroundTintList(android.content.res.ColorStateList):181:181 -> D - 13:22:void setSupportBackgroundTintList(android.content.res.ColorStateList):182:182 -> D - 1:4:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):192:192 -> E - 5:6:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):193:193 -> E - 7:16:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):194:194 -> E - 17:26:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):195:195 -> E - 1:3:void setToggleCheckedStateOnClick(boolean):374:374 -> F - 1:6:void setVerticalInsets(int,int):446:446 -> G - 7:12:void setVerticalInsets(int,int):447:447 -> G - 13:18:void setVerticalInsets(int,int):448:448 -> G - 19:24:void setVerticalInsets(int,int):449:449 -> G - 25:26:void setVerticalInsets(int,int):450:450 -> G - 27:28:void setVerticalInsets(int,int):451:451 -> G - 29:30:void setVerticalInsets(int,int):452:452 -> G - 31:32:void setVerticalInsets(int,int):453:453 -> G - 33:36:void setVerticalInsets(int,int):454:454 -> G - 37:39:void setVerticalInsets(int,int):455:455 -> G - 40:49:void setVerticalInsets(int,int):458:458 -> G - 1:9:void updateBackground():146:146 -> H - 10:15:void updateBackground():147:147 -> H - 16:21:void updateBackground():149:149 -> H - 22:31:void updateBackground():152:152 -> H - 1:8:void updateButtonShape(com.google.android.material.shape.ShapeAppearanceModel):385:385 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k;)V"} - 9:14:void updateButtonShape(com.google.android.material.shape.ShapeAppearanceModel):387:387 -> I - 15:20:void updateButtonShape(com.google.android.material.shape.ShapeAppearanceModel):388:388 -> I - 21:26:void updateButtonShape(com.google.android.material.shape.ShapeAppearanceModel):389:389 -> I - 27:32:void updateButtonShape(com.google.android.material.shape.ShapeAppearanceModel):390:390 -> I - 33:35:void updateButtonShape(com.google.android.material.shape.ShapeAppearanceModel):391:391 -> I - 36:41:void updateButtonShape(com.google.android.material.shape.ShapeAppearanceModel):393:393 -> I - 42:47:void updateButtonShape(com.google.android.material.shape.ShapeAppearanceModel):396:396 -> I - 48:54:void updateButtonShape(com.google.android.material.shape.ShapeAppearanceModel):397:397 -> I - 55:60:void updateButtonShape(com.google.android.material.shape.ShapeAppearanceModel):399:399 -> I - 61:67:void updateButtonShape(com.google.android.material.shape.ShapeAppearanceModel):400:400 -> I - 68:73:void updateButtonShape(com.google.android.material.shape.ShapeAppearanceModel):402:402 -> I - 74:81:void updateButtonShape(com.google.android.material.shape.ShapeAppearanceModel):403:403 -> I - 1:4:void updateStroke():310:310 -> J - 5:10:void updateStroke():311:311 -> J - 11:20:void updateStroke():313:313 -> J - 21:23:void updateStroke():315:315 -> J - 24:27:void updateStroke():317:317 -> J - 28:37:void updateStroke():318:318 -> J - 38:41:void updateStroke():315:315 -> J - 1:15:android.graphics.drawable.InsetDrawable wrapDrawableWithInset(android.graphics.drawable.Drawable):175:175 -> K - 1:7:android.graphics.drawable.Drawable createBackground():215:215 -> a - 8:13:android.graphics.drawable.Drawable createBackground():216:216 -> a - 14:16:android.graphics.drawable.Drawable createBackground():217:217 -> a - 17:21:android.graphics.drawable.Drawable createBackground():218:218 -> a - 22:25:android.graphics.drawable.Drawable createBackground():219:219 -> a - 26:28:android.graphics.drawable.Drawable createBackground():220:220 -> a - 29:36:android.graphics.drawable.Drawable createBackground():222:222 -> a - 37:44:android.graphics.drawable.Drawable createBackground():224:224 -> a - 45:47:android.graphics.drawable.Drawable createBackground():226:226 -> a - 48:50:android.graphics.drawable.Drawable createBackground():227:227 -> a - 51:54:android.graphics.drawable.Drawable createBackground():229:229 -> a - 55:64:android.graphics.drawable.Drawable createBackground():230:230 -> a - 65:67:android.graphics.drawable.Drawable createBackground():227:227 -> a - 68:73:android.graphics.drawable.Drawable createBackground():233:233 -> a - 74:83:android.graphics.drawable.Drawable createBackground():234:234 -> a - 84:86:android.graphics.drawable.Drawable createBackground():235:235 -> a - 87:90:android.graphics.drawable.Drawable createBackground():236:236 -> a - 91:105:android.graphics.drawable.Drawable createBackground():238:238 -> a - 106:117:android.graphics.drawable.Drawable createBackground():239:239 -> a - 118:126:android.graphics.drawable.Drawable createBackground():245:245 -> a - 127:128:android.graphics.drawable.Drawable createBackground():246:246 -> a - 129:132:android.graphics.drawable.Drawable createBackground():247:247 -> a - 133:135:android.graphics.drawable.Drawable createBackground():246:246 -> a - 136:153:android.graphics.drawable.Drawable createBackground():248:248 -> a - 154:158:android.graphics.drawable.Drawable createBackground():251:251 -> a - 1:3:int getCornerRadius():336:336 -> b - 1:3:int getInsetBottom():437:437 -> c - 1:3:int getInsetTop():467:467 -> d - 1:11:com.google.android.material.shape.Shapeable getMaskDrawable():410:410 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/n;"} - 12:20:com.google.android.material.shape.Shapeable getMaskDrawable():411:411 -> e - 21:29:com.google.android.material.shape.Shapeable getMaskDrawable():413:413 -> e - 30:40:com.google.android.material.shape.Shapeable getMaskDrawable():416:416 -> e - 2:6:com.google.android.material.shape.MaterialShapeDrawable getMaterialShapeDrawable():358:358 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/g;"} - 1:10:com.google.android.material.shape.MaterialShapeDrawable getMaterialShapeDrawable(boolean):341:341 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lf2/g;"} - 11:14:com.google.android.material.shape.MaterialShapeDrawable getMaterialShapeDrawable(boolean):342:342 -> g - 15:23:com.google.android.material.shape.MaterialShapeDrawable getMaterialShapeDrawable(boolean):343:343 -> g - 24:31:com.google.android.material.shape.MaterialShapeDrawable getMaterialShapeDrawable(boolean):344:344 -> g - 32:38:com.google.android.material.shape.MaterialShapeDrawable getMaterialShapeDrawable(boolean):346:346 -> g - 39:42:com.google.android.material.shape.MaterialShapeDrawable getMaterialShapeDrawable(boolean):348:348 -> g - 43:51:com.google.android.material.shape.MaterialShapeDrawable getMaterialShapeDrawable(boolean):349:349 -> g - 1:3:android.content.res.ColorStateList getRippleColor():283:283 -> h - 1:3:com.google.android.material.shape.ShapeAppearanceModel getShapeAppearanceModel():429:429 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/k;"} - 1:3:android.content.res.ColorStateList getStrokeColor():295:295 -> j - 1:3:int getStrokeWidth():306:306 -> k - 1:3:android.content.res.ColorStateList getSupportBackgroundTintList():188:188 -> l - 1:3:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():201:201 -> m - 2:6:com.google.android.material.shape.MaterialShapeDrawable getSurfaceColorStrokeDrawable():379:379 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/g;"} - 1:3:boolean isBackgroundOverwritten():170:170 -> o - 1:3:boolean isCheckable():366:366 -> p - 1:3:boolean isToggleCheckedStateOnClick():370:370 -> q - 1:9:void loadFromAttributes(android.content.res.TypedArray):89:89 -> r - 10:11:void loadFromAttributes(android.content.res.TypedArray):90:90 -> r - 12:17:void loadFromAttributes(android.content.res.TypedArray):91:91 -> r - 18:25:void loadFromAttributes(android.content.res.TypedArray):92:92 -> r - 26:27:void loadFromAttributes(android.content.res.TypedArray):93:93 -> r - 28:33:void loadFromAttributes(android.content.res.TypedArray):94:94 -> r - 34:43:void loadFromAttributes(android.content.res.TypedArray):97:97 -> r - 44:51:void loadFromAttributes(android.content.res.TypedArray):98:98 -> r - 52:61:void loadFromAttributes(android.content.res.TypedArray):99:99 -> r - 62:63:void loadFromAttributes(android.content.res.TypedArray):100:100 -> r - 64:71:void loadFromAttributes(android.content.res.TypedArray):103:103 -> r - 72:73:void loadFromAttributes(android.content.res.TypedArray):105:105 -> r - 74:79:void loadFromAttributes(android.content.res.TypedArray):107:107 -> r - 80:85:void loadFromAttributes(android.content.res.TypedArray):106:106 -> r - 86:87:void loadFromAttributes(android.content.res.TypedArray):108:108 -> r - 88:93:void loadFromAttributes(android.content.res.TypedArray):110:110 -> r - 94:99:void loadFromAttributes(android.content.res.TypedArray):109:109 -> r - 100:101:void loadFromAttributes(android.content.res.TypedArray):111:111 -> r - 102:107:void loadFromAttributes(android.content.res.TypedArray):113:113 -> r - 108:113:void loadFromAttributes(android.content.res.TypedArray):112:112 -> r - 114:115:void loadFromAttributes(android.content.res.TypedArray):114:114 -> r - 116:121:void loadFromAttributes(android.content.res.TypedArray):116:116 -> r - 122:127:void loadFromAttributes(android.content.res.TypedArray):115:115 -> r - 128:135:void loadFromAttributes(android.content.res.TypedArray):118:118 -> r - 136:143:void loadFromAttributes(android.content.res.TypedArray):119:119 -> r - 144:145:void loadFromAttributes(android.content.res.TypedArray):121:121 -> r - 146:151:void loadFromAttributes(android.content.res.TypedArray):122:122 -> r - 152:157:void loadFromAttributes(android.content.res.TypedArray):125:125 -> r - 158:163:void loadFromAttributes(android.content.res.TypedArray):126:126 -> r - 164:169:void loadFromAttributes(android.content.res.TypedArray):127:127 -> r - 170:175:void loadFromAttributes(android.content.res.TypedArray):128:128 -> r - 176:183:void loadFromAttributes(android.content.res.TypedArray):131:131 -> r - 184:187:void loadFromAttributes(android.content.res.TypedArray):132:132 -> r - 188:190:void loadFromAttributes(android.content.res.TypedArray):134:134 -> r - 191:208:void loadFromAttributes(android.content.res.TypedArray):137:137 -> r - 1:6:void setBackgroundColor(int):262:262 -> s - 7:14:void setBackgroundColor(int):263:263 -> s - 2:3:void setBackgroundOverwritten():162:162 -> t - 4:10:void setBackgroundOverwritten():165:165 -> t - 11:18:void setBackgroundOverwritten():166:166 -> t - 1:3:void setCheckable(boolean):362:362 -> u - 1:10:void setCornerRadius(int):327:327 -> v - 11:13:void setCornerRadius(int):328:328 -> v - 14:15:void setCornerRadius(int):329:329 -> v - 16:26:void setCornerRadius(int):331:331 -> v - 1:6:void setInsetBottom(int):433:433 -> w - 1:6:void setInsetTop(int):441:441 -> x - 1:4:void setRippleColor(android.content.res.ColorStateList):268:268 -> y - 5:6:void setRippleColor(android.content.res.ColorStateList):269:269 -> y - 7:20:void setRippleColor(android.content.res.ColorStateList):270:270 -> y - 21:28:void setRippleColor(android.content.res.ColorStateList):271:271 -> y - 29:38:void setRippleColor(android.content.res.ColorStateList):272:272 -> y - 39:40:void setRippleColor(android.content.res.ColorStateList):273:273 -> y - 41:48:void setRippleColor(android.content.res.ColorStateList):274:274 -> y - 49:56:void setRippleColor(android.content.res.ColorStateList):275:275 -> y - 57:64:void setRippleColor(android.content.res.ColorStateList):276:276 -> y - 1:2:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):423:423 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k;)V"} - 3:6:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):424:424 -> z + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/l;"} + com.google.android.material.shape.StateListShapeAppearanceModel stateListShapeAppearanceModel -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/q;"} + androidx.dynamicanimation.animation.SpringForce cornerSpringForce -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/m;"} + com.google.android.material.shape.MaterialShapeDrawable$OnCornerSizeChangeListener onCornerSizeChangeListener -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/h$d;"} + int insetLeft -> f + int insetRight -> g + int insetTop -> h + int insetBottom -> i + int cornerRadius -> j + int strokeWidth -> k + android.graphics.PorterDuff$Mode backgroundTintMode -> l + android.content.res.ColorStateList backgroundTint -> m + android.content.res.ColorStateList strokeColor -> n + android.content.res.ColorStateList rippleColor -> o + android.graphics.drawable.Drawable maskDrawable -> p + boolean shouldDrawSurfaceColorStroke -> q + boolean backgroundOverwritten -> r + boolean cornerRadiusSet -> s + boolean checkable -> t + boolean toggleCheckedStateOnClick -> u + android.graphics.drawable.LayerDrawable rippleDrawable -> v + int elevation -> w + 1:4:void (com.google.android.material.button.MaterialButton,com.google.android.material.shape.ShapeAppearanceModel):80:80 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/button/MaterialButton;Lk2/l;)V"} + 5:6:void (com.google.android.material.button.MaterialButton,com.google.android.material.shape.ShapeAppearanceModel):72:72 -> + 7:8:void (com.google.android.material.button.MaterialButton,com.google.android.material.shape.ShapeAppearanceModel):73:73 -> + 9:11:void (com.google.android.material.button.MaterialButton,com.google.android.material.shape.ShapeAppearanceModel):74:74 -> + 12:13:void (com.google.android.material.button.MaterialButton,com.google.android.material.shape.ShapeAppearanceModel):76:76 -> + 14:15:void (com.google.android.material.button.MaterialButton,com.google.android.material.shape.ShapeAppearanceModel):81:81 -> + 16:18:void (com.google.android.material.button.MaterialButton,com.google.android.material.shape.ShapeAppearanceModel):82:82 -> + 1:6:void setInsetBottom(int):491:491 -> A + 1:6:void setInsetTop(int):499:499 -> B + 1:4:void setRippleColor(android.content.res.ColorStateList):276:276 -> C + 5:6:void setRippleColor(android.content.res.ColorStateList):277:277 -> C + 7:16:void setRippleColor(android.content.res.ColorStateList):278:278 -> C + 17:24:void setRippleColor(android.content.res.ColorStateList):279:279 -> C + 25:32:void setRippleColor(android.content.res.ColorStateList):280:280 -> C + 1:3:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):480:480 -> D + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l;)V"} + 4:5:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):481:481 -> D + 6:9:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):482:482 -> D + 1:2:void setShouldDrawSurfaceColorStroke(boolean):201:201 -> E + 3:6:void setShouldDrawSurfaceColorStroke(boolean):202:202 -> E + 1:2:void setStateListShapeAppearanceModel(com.google.android.material.shape.StateListShapeAppearanceModel):470:470 -> F + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/q;)V"} + 3:6:void setStateListShapeAppearanceModel(com.google.android.material.shape.StateListShapeAppearanceModel):471:471 -> F + 1:4:void setStrokeColor(android.content.res.ColorStateList):291:291 -> G + 5:6:void setStrokeColor(android.content.res.ColorStateList):292:292 -> G + 7:10:void setStrokeColor(android.content.res.ColorStateList):293:293 -> G + 1:4:void setStrokeWidth(int):303:303 -> H + 5:6:void setStrokeWidth(int):304:304 -> H + 7:10:void setStrokeWidth(int):305:305 -> H + 1:4:void setSupportBackgroundTintList(android.content.res.ColorStateList):175:175 -> I + 5:6:void setSupportBackgroundTintList(android.content.res.ColorStateList):176:176 -> I + 7:12:void setSupportBackgroundTintList(android.content.res.ColorStateList):177:177 -> I + 13:22:void setSupportBackgroundTintList(android.content.res.ColorStateList):178:178 -> I + 1:4:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):188:188 -> J + 5:6:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):189:189 -> J + 7:16:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):190:190 -> J + 17:26:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):191:191 -> J + 1:3:void setToggleCheckedStateOnClick(boolean):373:373 -> K + 1:6:void setVerticalInsets(int,int):504:504 -> L + 7:12:void setVerticalInsets(int,int):505:505 -> L + 13:18:void setVerticalInsets(int,int):506:506 -> L + 19:24:void setVerticalInsets(int,int):507:507 -> L + 25:26:void setVerticalInsets(int,int):508:508 -> L + 27:28:void setVerticalInsets(int,int):509:509 -> L + 29:30:void setVerticalInsets(int,int):510:510 -> L + 31:32:void setVerticalInsets(int,int):511:511 -> L + 33:36:void setVerticalInsets(int,int):512:512 -> L + 37:39:void setVerticalInsets(int,int):513:513 -> L + 40:49:void setVerticalInsets(int,int):516:516 -> L + 1:9:void updateBackground():142:142 -> M + 10:15:void updateBackground():143:143 -> M + 16:21:void updateBackground():145:145 -> M + 22:31:void updateBackground():148:148 -> M + 1:6:void updateButtonShape():403:403 -> N + 7:10:void updateButtonShape():405:405 -> N + 11:14:void updateButtonShape():406:406 -> N + 15:19:void updateButtonShape():408:408 -> N + 20:23:void updateButtonShape():410:410 -> N + 24:26:void updateButtonShape():411:411 -> N + 27:32:void updateButtonShape():414:414 -> N + 33:36:void updateButtonShape():416:416 -> N + 37:40:void updateButtonShape():417:417 -> N + 41:45:void updateButtonShape():419:419 -> N + 46:49:void updateButtonShape():421:421 -> N + 50:52:void updateButtonShape():422:422 -> N + 53:58:void updateButtonShape():425:425 -> N + 59:63:void updateButtonShape():427:427 -> N + 64:67:void updateButtonShape():428:428 -> N + 68:69:void updateButtonShape():429:429 -> N + 70:73:void updateButtonShape():430:430 -> N + 74:76:void updateButtonShape():431:431 -> N + 77:80:void updateButtonShape():433:433 -> N + 81:84:void updateButtonShape():434:434 -> N + 1:4:void updateStroke():314:314 -> O + 5:10:void updateStroke():315:315 -> O + 11:20:void updateStroke():317:317 -> O + 21:23:void updateStroke():319:319 -> O + 24:27:void updateStroke():321:321 -> O + 28:37:void updateStroke():322:322 -> O + 38:41:void updateStroke():319:319 -> O + 1:15:android.graphics.drawable.InsetDrawable wrapDrawableWithInset(android.graphics.drawable.Drawable):171:171 -> P + 1:7:android.graphics.drawable.Drawable createBackground():211:211 -> a + 8:11:android.graphics.drawable.Drawable createBackground():212:212 -> a + 12:14:android.graphics.drawable.Drawable createBackground():213:213 -> a + 15:18:android.graphics.drawable.Drawable createBackground():215:215 -> a + 19:21:android.graphics.drawable.Drawable createBackground():216:216 -> a + 22:25:android.graphics.drawable.Drawable createBackground():218:218 -> a + 26:28:android.graphics.drawable.Drawable createBackground():219:219 -> a + 29:34:android.graphics.drawable.Drawable createBackground():221:221 -> a + 35:37:android.graphics.drawable.Drawable createBackground():222:222 -> a + 38:42:android.graphics.drawable.Drawable createBackground():223:223 -> a + 43:46:android.graphics.drawable.Drawable createBackground():224:224 -> a + 47:49:android.graphics.drawable.Drawable createBackground():225:225 -> a + 50:57:android.graphics.drawable.Drawable createBackground():227:227 -> a + 58:64:android.graphics.drawable.Drawable createBackground():229:229 -> a + 65:68:android.graphics.drawable.Drawable createBackground():231:231 -> a + 69:71:android.graphics.drawable.Drawable createBackground():232:232 -> a + 72:75:android.graphics.drawable.Drawable createBackground():234:234 -> a + 76:79:android.graphics.drawable.Drawable createBackground():235:235 -> a + 80:82:android.graphics.drawable.Drawable createBackground():237:237 -> a + 83:85:android.graphics.drawable.Drawable createBackground():238:238 -> a + 86:89:android.graphics.drawable.Drawable createBackground():240:240 -> a + 90:99:android.graphics.drawable.Drawable createBackground():241:241 -> a + 100:102:android.graphics.drawable.Drawable createBackground():238:238 -> a + 103:111:android.graphics.drawable.Drawable createBackground():244:244 -> a + 112:115:android.graphics.drawable.Drawable createBackground():245:245 -> a + 116:118:android.graphics.drawable.Drawable createBackground():247:247 -> a + 119:122:android.graphics.drawable.Drawable createBackground():249:249 -> a + 123:129:android.graphics.drawable.Drawable createBackground():250:250 -> a + 130:135:android.graphics.drawable.Drawable createBackground():252:252 -> a + 136:139:android.graphics.drawable.Drawable createBackground():253:253 -> a + 140:156:android.graphics.drawable.Drawable createBackground():255:255 -> a + 157:168:android.graphics.drawable.Drawable createBackground():256:256 -> a + 1:3:int getCornerRadius():340:340 -> b + 1:3:androidx.dynamicanimation.animation.SpringForce getCornerSpringForce():465:465 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"()LN/m;"} + 1:3:int getInsetBottom():495:495 -> d + 1:3:int getInsetTop():524:524 -> e + 1:11:com.google.android.material.shape.Shapeable getMaskDrawable():443:443 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/o;"} + 12:20:com.google.android.material.shape.Shapeable getMaskDrawable():444:444 -> f + 21:29:com.google.android.material.shape.Shapeable getMaskDrawable():446:446 -> f + 30:40:com.google.android.material.shape.Shapeable getMaskDrawable():449:449 -> f + 2:6:com.google.android.material.shape.MaterialShapeDrawable getMaterialShapeDrawable():357:357 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/h;"} + 1:10:com.google.android.material.shape.MaterialShapeDrawable getMaterialShapeDrawable(boolean):345:345 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lk2/h;"} + 11:19:com.google.android.material.shape.MaterialShapeDrawable getMaterialShapeDrawable(boolean):346:346 -> h + 20:27:com.google.android.material.shape.MaterialShapeDrawable getMaterialShapeDrawable(boolean):347:347 -> h + 28:36:com.google.android.material.shape.MaterialShapeDrawable getMaterialShapeDrawable(boolean):349:349 -> h + 1:3:android.content.res.ColorStateList getRippleColor():287:287 -> i + 1:3:com.google.android.material.shape.ShapeAppearanceModel getShapeAppearanceModel():487:487 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/l;"} + 1:3:com.google.android.material.shape.StateListShapeAppearanceModel getStateListShapeAppearanceModel():476:476 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/q;"} + 1:3:android.content.res.ColorStateList getStrokeColor():299:299 -> l + 1:3:int getStrokeWidth():310:310 -> m + 1:3:android.content.res.ColorStateList getSupportBackgroundTintList():184:184 -> n + 1:3:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():197:197 -> o + 2:6:com.google.android.material.shape.MaterialShapeDrawable getSurfaceColorStrokeDrawable():387:387 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/h;"} + 1:3:boolean isBackgroundOverwritten():166:166 -> q + 1:3:boolean isCheckable():365:365 -> r + 1:3:boolean isToggleCheckedStateOnClick():369:369 -> s + 1:9:void loadFromAttributes(android.content.res.TypedArray):86:86 -> t + 10:11:void loadFromAttributes(android.content.res.TypedArray):87:87 -> t + 12:17:void loadFromAttributes(android.content.res.TypedArray):88:88 -> t + 18:25:void loadFromAttributes(android.content.res.TypedArray):89:89 -> t + 26:27:void loadFromAttributes(android.content.res.TypedArray):90:90 -> t + 28:33:void loadFromAttributes(android.content.res.TypedArray):91:91 -> t + 34:43:void loadFromAttributes(android.content.res.TypedArray):94:94 -> t + 44:51:void loadFromAttributes(android.content.res.TypedArray):95:95 -> t + 52:61:void loadFromAttributes(android.content.res.TypedArray):96:96 -> t + 62:63:void loadFromAttributes(android.content.res.TypedArray):97:97 -> t + 64:71:void loadFromAttributes(android.content.res.TypedArray):100:100 -> t + 72:73:void loadFromAttributes(android.content.res.TypedArray):102:102 -> t + 74:79:void loadFromAttributes(android.content.res.TypedArray):104:104 -> t + 80:85:void loadFromAttributes(android.content.res.TypedArray):103:103 -> t + 86:87:void loadFromAttributes(android.content.res.TypedArray):105:105 -> t + 88:93:void loadFromAttributes(android.content.res.TypedArray):107:107 -> t + 94:99:void loadFromAttributes(android.content.res.TypedArray):106:106 -> t + 100:101:void loadFromAttributes(android.content.res.TypedArray):108:108 -> t + 102:107:void loadFromAttributes(android.content.res.TypedArray):110:110 -> t + 108:113:void loadFromAttributes(android.content.res.TypedArray):109:109 -> t + 114:115:void loadFromAttributes(android.content.res.TypedArray):111:111 -> t + 116:121:void loadFromAttributes(android.content.res.TypedArray):113:113 -> t + 122:127:void loadFromAttributes(android.content.res.TypedArray):112:112 -> t + 128:135:void loadFromAttributes(android.content.res.TypedArray):115:115 -> t + 136:143:void loadFromAttributes(android.content.res.TypedArray):116:116 -> t + 144:145:void loadFromAttributes(android.content.res.TypedArray):118:118 -> t + 146:151:void loadFromAttributes(android.content.res.TypedArray):119:119 -> t + 152:157:void loadFromAttributes(android.content.res.TypedArray):122:122 -> t + 158:163:void loadFromAttributes(android.content.res.TypedArray):123:123 -> t + 164:169:void loadFromAttributes(android.content.res.TypedArray):124:124 -> t + 170:175:void loadFromAttributes(android.content.res.TypedArray):125:125 -> t + 176:183:void loadFromAttributes(android.content.res.TypedArray):128:128 -> t + 184:187:void loadFromAttributes(android.content.res.TypedArray):129:129 -> t + 188:190:void loadFromAttributes(android.content.res.TypedArray):131:131 -> t + 191:208:void loadFromAttributes(android.content.res.TypedArray):134:134 -> t + 1:6:void setBackgroundColor(int):270:270 -> u + 7:14:void setBackgroundColor(int):271:271 -> u + 2:3:void setBackgroundOverwritten():158:158 -> v + 4:10:void setBackgroundOverwritten():161:161 -> v + 11:18:void setBackgroundOverwritten():162:162 -> v + 1:3:void setCheckable(boolean):361:361 -> w + 1:10:void setCornerRadius(int):331:331 -> x + 11:13:void setCornerRadius(int):332:332 -> x + 14:15:void setCornerRadius(int):333:333 -> x + 16:26:void setCornerRadius(int):335:335 -> x + 1:2:void setCornerSizeChangeListener(com.google.android.material.shape.MaterialShapeDrawable$OnCornerSizeChangeListener):378:378 -> y + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/h$d;)V"} + 3:8:void setCornerSizeChangeListener(com.google.android.material.shape.MaterialShapeDrawable$OnCornerSizeChangeListener):379:379 -> y + 9:12:void setCornerSizeChangeListener(com.google.android.material.shape.MaterialShapeDrawable$OnCornerSizeChangeListener):381:381 -> y + 1:2:void setCornerSpringForce(androidx.dynamicanimation.animation.SpringForce):456:456 -> z + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/m;)V"} + 3:6:void setCornerSpringForce(androidx.dynamicanimation.animation.SpringForce):458:458 -> z + 7:10:void setCornerSpringForce(androidx.dynamicanimation.animation.SpringForce):459:459 -> z com.google.android.material.button.MaterialButtonToggleGroup -> com.google.android.material.button.MaterialButtonToggleGroup: # {"id":"sourceFile","fileName":"MaterialButtonToggleGroup.java"} - java.util.List originalCornerData -> d - com.google.android.material.button.MaterialButtonToggleGroup$PressedStateTracker pressedStateTracker -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/button/MaterialButtonToggleGroup$e;"} - java.util.LinkedHashSet onButtonCheckedListeners -> f - java.util.Comparator childOrderComparator -> g - java.lang.Integer[] childOrder -> h - boolean skipCheckedStateTracker -> i - boolean singleSelection -> j - boolean selectionRequired -> k - int defaultCheckId -> l - java.util.Set checkedIds -> m - int DEF_STYLE_RES -> n - 1:5:void ():150:150 -> - 1:1:void (android.content.Context,android.util.AttributeSet):191:191 -> - 2:2:void (android.content.Context,android.util.AttributeSet,int):196:196 -> - 3:3:void (android.content.Context,android.util.AttributeSet,int):153:153 -> - 4:5:void (android.content.Context,android.util.AttributeSet,int):155:156 -> - 6:6:void (android.content.Context,android.util.AttributeSet,int):158:158 -> - 7:7:void (android.content.Context,android.util.AttributeSet,int):178:178 -> - 8:8:void (android.content.Context,android.util.AttributeSet,int):184:184 -> - 9:11:void (android.content.Context,android.util.AttributeSet,int):198:200 -> - 12:13:void (android.content.Context,android.util.AttributeSet,int):203:204 -> - 14:14:void (android.content.Context,android.util.AttributeSet,int):203:203 -> - 15:16:void (android.content.Context,android.util.AttributeSet,int):205:206 -> - 17:21:void (android.content.Context,android.util.AttributeSet,int):208:212 -> - 22:22:void (android.content.Context,android.util.AttributeSet,int):214:214 -> - 1:5:int access$100(com.google.android.material.button.MaterialButtonToggleGroup,android.view.View):132:132 -> a - 1:4:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):237:237 -> addView - 5:12:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):238:238 -> addView - 13:15:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):242:242 -> addView - 16:17:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):243:243 -> addView - 18:20:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):244:244 -> addView - 21:23:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):246:246 -> addView - 24:34:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):249:249 -> addView - 35:38:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):252:252 -> addView - 39:42:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):253:253 -> addView - 43:46:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):255:255 -> addView - 47:50:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):256:256 -> addView - 51:54:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):257:257 -> addView - 55:61:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):258:258 -> addView - 62:64:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):253:253 -> addView - 65:71:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):261:261 -> addView - 72:80:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):263:263 -> addView - 1:6:void addOnButtonCheckedListener(com.google.android.material.button.MaterialButtonToggleGroup$OnButtonCheckedListener):417:417 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/button/MaterialButtonToggleGroup$d;)V"} - 1:10:void adjustChildMarginsAndUpdateLayout():520:520 -> c - 11:16:void adjustChildMarginsAndUpdateLayout():525:525 -> c - 17:22:void adjustChildMarginsAndUpdateLayout():527:527 -> c - 23:26:void adjustChildMarginsAndUpdateLayout():528:528 -> c - 27:38:void adjustChildMarginsAndUpdateLayout():532:532 -> c - 39:42:void adjustChildMarginsAndUpdateLayout():534:534 -> c - 43:49:void adjustChildMarginsAndUpdateLayout():535:535 -> c - 50:53:void adjustChildMarginsAndUpdateLayout():536:536 -> c - 54:56:void adjustChildMarginsAndUpdateLayout():537:537 -> c - 57:59:void adjustChildMarginsAndUpdateLayout():538:538 -> c - 60:62:void adjustChildMarginsAndUpdateLayout():540:540 -> c - 63:64:void adjustChildMarginsAndUpdateLayout():541:541 -> c - 65:67:void adjustChildMarginsAndUpdateLayout():542:542 -> c - 68:73:void adjustChildMarginsAndUpdateLayout():545:545 -> c - 74:77:void adjustChildMarginsAndUpdateLayout():548:548 -> c - 1:4:android.widget.LinearLayout$LayoutParams buildLayoutParams(android.view.View):752:752 -> d - 5:8:android.widget.LinearLayout$LayoutParams buildLayoutParams(android.view.View):753:753 -> d - 9:11:android.widget.LinearLayout$LayoutParams buildLayoutParams(android.view.View):754:754 -> d - 12:21:android.widget.LinearLayout$LayoutParams buildLayoutParams(android.view.View):757:757 -> d - 1:3:void dispatchDraw(android.graphics.Canvas):227:227 -> dispatchDraw - 4:7:void dispatchDraw(android.graphics.Canvas):228:228 -> dispatchDraw - 4:26:void checkInternal(int,boolean):685:685 -> e - 27:35:void checkInternal(int,boolean):688:688 -> e - 36:45:void checkInternal(int,boolean):689:689 -> e - 46:55:void checkInternal(int,boolean):690:690 -> e - 56:58:void checkInternal(int,boolean):691:691 -> e - 59:68:void checkInternal(int,boolean):693:693 -> e - 69:78:void checkInternal(int,boolean):694:694 -> e - 79:89:void checkInternal(int,boolean):696:696 -> e - 90:96:void checkInternal(int,boolean):697:697 -> e - 97:100:void checkInternal(int,boolean):703:703 -> e - 1:9:void clearChecked():360:360 -> f - 1:18:void dispatchOnButtonChecked(int,boolean):720:720 -> g - 19:23:void dispatchOnButtonChecked(int,boolean):721:721 -> g - 1:31:int getCheckedButtonId():379:379 -> getCheckedButtonId - 1:6:java.util.List getCheckedButtonIds():396:396 -> getCheckedButtonIds - 7:12:java.util.List getCheckedButtonIds():397:397 -> getCheckedButtonIds - 13:20:java.util.List getCheckedButtonIds():398:398 -> getCheckedButtonIds - 21:32:java.util.List getCheckedButtonIds():399:399 -> getCheckedButtonIds - 33:43:java.util.List getCheckedButtonIds():400:400 -> getCheckedButtonIds - 1:8:int getChildDrawingOrder(int,int):766:766 -> getChildDrawingOrder - 9:15:int getChildDrawingOrder(int,int):771:771 -> getChildDrawingOrder - 16:23:int getChildDrawingOrder(int,int):767:767 -> getChildDrawingOrder - 1:7:int getFirstVisibleChildIndex():595:595 -> getFirstVisibleChildIndex - 8:19:int getFirstVisibleChildIndex():597:597 -> getFirstVisibleChildIndex - 1:8:int getLastVisibleChildIndex():606:606 -> getLastVisibleChildIndex - 9:20:int getLastVisibleChildIndex():608:608 -> getLastVisibleChildIndex - 3:8:int getVisibleButtonCount():623:623 -> getVisibleButtonCount - 9:28:int getVisibleButtonCount():624:624 -> getVisibleButtonCount - 1:7:com.google.android.material.button.MaterialButton getChildButton(int):552:552 -> h - 1:8:int getIndexWithinVisibleButtons(android.view.View):632:632 -> i - 9:14:int getIndexWithinVisibleButtons(android.view.View):636:636 -> i - 15:21:int getIndexWithinVisibleButtons(android.view.View):637:637 -> i - 22:41:int getIndexWithinVisibleButtons(android.view.View):640:640 -> i - 1:11:com.google.android.material.button.MaterialButtonToggleGroup$CornerData getNewCornerData(int,int,int):650:650 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(III)Lcom/google/android/material/button/MaterialButtonToggleGroup$c;"} - 12:24:com.google.android.material.button.MaterialButtonToggleGroup$CornerData getNewCornerData(int,int,int):657:657 -> j - 25:38:com.google.android.material.button.MaterialButtonToggleGroup$CornerData getNewCornerData(int,int,int):659:659 -> j - 39:50:com.google.android.material.button.MaterialButtonToggleGroup$CornerData getNewCornerData(int,int,int):663:663 -> j - 1:4:boolean isChildVisible(int):617:617 -> k - 5:16:boolean isChildVisible(int):618:618 -> k - 1:3:boolean isSingleSelection():442:442 -> l - 1:5:void onButtonCheckedStateChanged(com.google.android.material.button.MaterialButton,boolean):786:786 -> m - 6:13:void onButtonCheckedStateChanged(com.google.android.material.button.MaterialButton,boolean):789:789 -> m - 1:10:void resetChildMargins(int):556:556 -> n - 11:14:void resetChildMargins(int):560:560 -> n - 15:20:void resetChildMargins(int):561:561 -> n - 21:28:void resetChildMargins(int):562:562 -> n - 29:30:void resetChildMargins(int):563:563 -> n - 31:33:void resetChildMargins(int):564:564 -> n - 34:36:void resetChildMargins(int):568:568 -> n - 37:39:void resetChildMargins(int):569:569 -> n - 40:41:void resetChildMargins(int):570:570 -> n - 42:44:void resetChildMargins(int):571:571 -> n - 1:4:void setCheckedStateForView(int,boolean):500:500 -> o - 5:9:void setCheckedStateForView(int,boolean):501:501 -> o - 10:11:void setCheckedStateForView(int,boolean):502:502 -> o - 12:17:void setCheckedStateForView(int,boolean):503:503 -> o - 18:20:void setCheckedStateForView(int,boolean):504:504 -> o - 1:3:void onFinishInflate():219:219 -> onFinishInflate - 4:8:void onFinishInflate():220:220 -> onFinishInflate - 9:20:void onFinishInflate():221:221 -> onFinishInflate - 1:3:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):309:309 -> onInitializeAccessibilityNodeInfo - 4:7:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):310:310 -> onInitializeAccessibilityNodeInfo - 8:11:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):314:314 -> onInitializeAccessibilityNodeInfo - 12:22:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):316:316 -> onInitializeAccessibilityNodeInfo - 23:26:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):312:312 -> onInitializeAccessibilityNodeInfo - 27:30:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):311:311 -> onInitializeAccessibilityNodeInfo - 1:3:void onMeasure(int,int):301:301 -> onMeasure - 4:6:void onMeasure(int,int):302:302 -> onMeasure - 7:10:void onMeasure(int,int):304:304 -> onMeasure - 1:3:void onViewRemoved(android.view.View):284:284 -> onViewRemoved - 4:7:void onViewRemoved(android.view.View):286:286 -> onViewRemoved - 8:14:void onViewRemoved(android.view.View):287:287 -> onViewRemoved - 15:20:void onViewRemoved(android.view.View):290:290 -> onViewRemoved - 21:25:void onViewRemoved(android.view.View):292:292 -> onViewRemoved - 26:28:void onViewRemoved(android.view.View):295:295 -> onViewRemoved - 29:32:void onViewRemoved(android.view.View):296:296 -> onViewRemoved - 4:7:void updateBuilderWithCornerData(com.google.android.material.shape.ShapeAppearanceModel$Builder,com.google.android.material.button.MaterialButtonToggleGroup$CornerData):672:672 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k$b;Lcom/google/android/material/button/MaterialButtonToggleGroup$c;)V"} - 8:9:void updateBuilderWithCornerData(com.google.android.material.shape.ShapeAppearanceModel$Builder,com.google.android.material.button.MaterialButtonToggleGroup$CornerData):676:676 -> p - 10:15:void updateBuilderWithCornerData(com.google.android.material.shape.ShapeAppearanceModel$Builder,com.google.android.material.button.MaterialButtonToggleGroup$CornerData):677:677 -> p - 16:21:void updateBuilderWithCornerData(com.google.android.material.shape.ShapeAppearanceModel$Builder,com.google.android.material.button.MaterialButtonToggleGroup$CornerData):678:678 -> p - 22:27:void updateBuilderWithCornerData(com.google.android.material.shape.ShapeAppearanceModel$Builder,com.google.android.material.button.MaterialButtonToggleGroup$CornerData):679:679 -> p - 28:31:void updateBuilderWithCornerData(com.google.android.material.shape.ShapeAppearanceModel$Builder,com.google.android.material.button.MaterialButtonToggleGroup$CornerData):680:680 -> p - 1:2:void updateCheckedIds(java.util.Set):707:707 -> q - 3:10:void updateCheckedIds(java.util.Set):708:708 -> q - 11:16:void updateCheckedIds(java.util.Set):709:709 -> q - 17:24:void updateCheckedIds(java.util.Set):710:710 -> q - 25:35:void updateCheckedIds(java.util.Set):711:711 -> q - 36:53:void updateCheckedIds(java.util.Set):712:712 -> q - 54:67:void updateCheckedIds(java.util.Set):713:713 -> q - 68:71:void updateCheckedIds(java.util.Set):716:716 -> q - 1:7:void updateChildOrder():775:775 -> r - 8:15:void updateChildOrder():776:776 -> r - 16:29:void updateChildOrder():778:778 -> r - 30:44:void updateChildOrder():781:781 -> r - 1:4:void updateChildShapes():577:577 -> s - 5:8:void updateChildShapes():578:578 -> s - 9:15:void updateChildShapes():579:579 -> s - 16:19:void updateChildShapes():581:581 -> s - 20:28:void updateChildShapes():582:582 -> s - 29:36:void updateChildShapes():586:586 -> s - 37:40:void updateChildShapes():587:587 -> s - 41:43:void updateChildShapes():588:588 -> s - 44:54:void updateChildShapes():590:590 -> s - 1:4:void setEnabled(boolean):799:799 -> setEnabled - 5:10:void setEnabled(boolean):801:801 -> setEnabled - 11:14:void setEnabled(boolean):802:802 -> setEnabled - 15:21:void setEnabled(boolean):803:803 -> setEnabled - 1:7:void setGeneratedIdIfNeeded(com.google.android.material.button.MaterialButton):727:727 -> setGeneratedIdIfNeeded - 8:15:void setGeneratedIdIfNeeded(com.google.android.material.button.MaterialButton):728:728 -> setGeneratedIdIfNeeded - 1:3:void setSelectionRequired(boolean):475:475 -> setSelectionRequired - 1:3:void setSingleSelection(boolean):454:456 -> setSingleSelection - 4:4:void setSingleSelection(boolean):458:458 -> setSingleSelection - 5:5:void setSingleSelection(int):496:496 -> setSingleSelection - 2:4:void setupButtonChild(com.google.android.material.button.MaterialButton):740:740 -> setupButtonChild - 5:9:void setupButtonChild(com.google.android.material.button.MaterialButton):741:741 -> setupButtonChild - 10:12:void setupButtonChild(com.google.android.material.button.MaterialButton):742:742 -> setupButtonChild - 13:17:void setupButtonChild(com.google.android.material.button.MaterialButton):744:744 -> setupButtonChild - 18:21:void setupButtonChild(com.google.android.material.button.MaterialButton):747:747 -> setupButtonChild - 2:7:void updateChildrenA11yClassName():462:462 -> t - 8:21:void updateChildrenA11yClassName():464:464 -> t - 22:32:void updateChildrenA11yClassName():465:465 -> t + java.util.LinkedHashSet onButtonCheckedListeners -> o + boolean skipCheckedStateTracker -> p + boolean singleSelection -> q + boolean selectionRequired -> r + int defaultCheckId -> s + java.util.Set checkedIds -> t + int DEF_STYLE_RES -> u + 1:5:void ():141:141 -> + 1:1:void (android.content.Context,android.util.AttributeSet):158:158 -> + 2:2:void (android.content.Context,android.util.AttributeSet,int):163:163 -> + 3:3:void (android.content.Context,android.util.AttributeSet,int):143:143 -> + 4:4:void (android.content.Context,android.util.AttributeSet,int):146:146 -> + 5:5:void (android.content.Context,android.util.AttributeSet,int):151:151 -> + 6:8:void (android.content.Context,android.util.AttributeSet,int):165:167 -> + 9:10:void (android.content.Context,android.util.AttributeSet,int):170:171 -> + 11:11:void (android.content.Context,android.util.AttributeSet,int):170:170 -> + 12:15:void (android.content.Context,android.util.AttributeSet,int):172:175 -> + 16:17:void (android.content.Context,android.util.AttributeSet,int):178:179 -> + 18:19:void (android.content.Context,android.util.AttributeSet,int):182:183 -> + 20:20:void (android.content.Context,android.util.AttributeSet,int):185:185 -> + 1:4:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):202:202 -> addView + 5:12:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):203:203 -> addView + 13:15:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):207:207 -> addView + 16:17:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):208:208 -> addView + 18:20:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):211:211 -> addView + 21:31:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):214:214 -> addView + 32:40:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):216:216 -> addView + 1:31:int getCheckedButtonId():307:307 -> getCheckedButtonId + 1:6:java.util.List getCheckedButtonIds():324:324 -> getCheckedButtonIds + 7:12:java.util.List getCheckedButtonIds():325:325 -> getCheckedButtonIds + 13:20:java.util.List getCheckedButtonIds():326:326 -> getCheckedButtonIds + 21:32:java.util.List getCheckedButtonIds():327:327 -> getCheckedButtonIds + 33:43:java.util.List getCheckedButtonIds():328:328 -> getCheckedButtonIds + 1:14:java.lang.String getChildrenA11yClassName():398:398 -> getChildrenA11yClassName + 3:8:int getVisibleButtonCount():447:447 -> getVisibleButtonCount + 9:28:int getVisibleButtonCount():448:448 -> getVisibleButtonCount + 1:4:boolean isChildVisible(int):441:441 -> j + 5:16:boolean isChildVisible(int):442:442 -> j + 1:3:void onFinishInflate():190:190 -> onFinishInflate + 4:8:void onFinishInflate():191:191 -> onFinishInflate + 9:20:void onFinishInflate():192:192 -> onFinishInflate + 1:3:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):237:237 -> onInitializeAccessibilityNodeInfo + 4:7:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):238:238 -> onInitializeAccessibilityNodeInfo + 8:11:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):242:242 -> onInitializeAccessibilityNodeInfo + 12:22:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):244:244 -> onInitializeAccessibilityNodeInfo + 23:26:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):240:240 -> onInitializeAccessibilityNodeInfo + 27:30:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):239:239 -> onInitializeAccessibilityNodeInfo + 1:5:int access$000(com.google.android.material.button.MaterialButtonToggleGroup,android.view.View):123:123 -> p + 1:6:void addOnButtonCheckedListener(com.google.android.material.button.MaterialButtonToggleGroup$OnButtonCheckedListener):345:345 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/button/MaterialButtonToggleGroup$b;)V"} + 4:26:void checkInternal(int,boolean):473:473 -> r + 27:35:void checkInternal(int,boolean):476:476 -> r + 36:45:void checkInternal(int,boolean):477:477 -> r + 46:55:void checkInternal(int,boolean):478:478 -> r + 56:58:void checkInternal(int,boolean):479:479 -> r + 59:68:void checkInternal(int,boolean):481:481 -> r + 69:78:void checkInternal(int,boolean):482:482 -> r + 79:89:void checkInternal(int,boolean):484:484 -> r + 90:96:void checkInternal(int,boolean):485:485 -> r + 97:100:void checkInternal(int,boolean):491:491 -> r + 1:9:void clearChecked():288:288 -> s + 1:3:void setSelectionRequired(boolean):407:407 -> setSelectionRequired + 1:3:void setSingleSelection(boolean):382:384 -> setSingleSelection + 4:4:void setSingleSelection(boolean):386:386 -> setSingleSelection + 5:5:void setSingleSelection(int):428:428 -> setSingleSelection + 2:4:void setupButtonChild(com.google.android.material.button.MaterialButton):521:521 -> setupButtonChild + 5:9:void setupButtonChild(com.google.android.material.button.MaterialButton):522:522 -> setupButtonChild + 10:12:void setupButtonChild(com.google.android.material.button.MaterialButton):523:523 -> setupButtonChild + 13:20:void setupButtonChild(com.google.android.material.button.MaterialButton):524:524 -> setupButtonChild + 1:18:void dispatchOnButtonChecked(int,boolean):508:508 -> t + 19:23:void dispatchOnButtonChecked(int,boolean):509:509 -> t + 1:8:int getIndexWithinVisibleButtons(android.view.View):456:456 -> u + 9:14:int getIndexWithinVisibleButtons(android.view.View):460:460 -> u + 15:21:int getIndexWithinVisibleButtons(android.view.View):461:461 -> u + 22:41:int getIndexWithinVisibleButtons(android.view.View):464:464 -> u + 1:3:boolean isSingleSelection():370:370 -> v + 1:5:void onButtonCheckedStateChanged(com.google.android.material.button.MaterialButton,boolean):529:529 -> w + 6:13:void onButtonCheckedStateChanged(com.google.android.material.button.MaterialButton,boolean):532:532 -> w + 1:4:void setCheckedStateForView(int,boolean):432:432 -> x + 5:9:void setCheckedStateForView(int,boolean):433:433 -> x + 10:11:void setCheckedStateForView(int,boolean):434:434 -> x + 12:17:void setCheckedStateForView(int,boolean):435:435 -> x + 18:20:void setCheckedStateForView(int,boolean):436:436 -> x + 1:2:void updateCheckedIds(java.util.Set):495:495 -> y + 3:10:void updateCheckedIds(java.util.Set):496:496 -> y + 11:16:void updateCheckedIds(java.util.Set):497:497 -> y + 17:24:void updateCheckedIds(java.util.Set):498:498 -> y + 25:35:void updateCheckedIds(java.util.Set):499:499 -> y + 36:53:void updateCheckedIds(java.util.Set):500:500 -> y + 54:67:void updateCheckedIds(java.util.Set):501:501 -> y + 68:71:void updateCheckedIds(java.util.Set):504:504 -> y + 1:5:void updateChildrenA11yClassName():390:390 -> z + 6:11:void updateChildrenA11yClassName():391:391 -> z + 12:22:void updateChildrenA11yClassName():392:392 -> z com.google.android.material.button.MaterialButtonToggleGroup$1 -> com.google.android.material.button.MaterialButtonToggleGroup$a: -# {"id":"sourceFile","fileName":"MaterialButtonToggleGroup.java"} - com.google.android.material.button.MaterialButtonToggleGroup this$0 -> d - 1:6:void (com.google.android.material.button.MaterialButtonToggleGroup):159:159 -> - 1:23:int compare(com.google.android.material.button.MaterialButton,com.google.android.material.button.MaterialButton):162:162 -> a - 24:46:int compare(com.google.android.material.button.MaterialButton,com.google.android.material.button.MaterialButton):167:167 -> a - 47:71:int compare(com.google.android.material.button.MaterialButton,com.google.android.material.button.MaterialButton):173:173 -> a - 1:9:int compare(java.lang.Object,java.lang.Object):159:159 -> compare -com.google.android.material.button.MaterialButtonToggleGroup$2 -> com.google.android.material.button.MaterialButtonToggleGroup$b: # {"id":"sourceFile","fileName":"MaterialButtonToggleGroup.java"} com.google.android.material.button.MaterialButtonToggleGroup this$0 -> a - 1:6:void (com.google.android.material.button.MaterialButtonToggleGroup):265:265 -> - 1:3:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):269:269 -> onInitializeAccessibilityNodeInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} - 4:5:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):270:270 -> onInitializeAccessibilityNodeInfo - 6:11:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):274:274 -> onInitializeAccessibilityNodeInfo - 12:19:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):277:277 -> onInitializeAccessibilityNodeInfo - 20:23:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):271:271 -> onInitializeAccessibilityNodeInfo - 24:27:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):270:270 -> onInitializeAccessibilityNodeInfo -com.google.android.material.button.MaterialButtonToggleGroup$CornerData -> com.google.android.material.button.MaterialButtonToggleGroup$c: -# {"id":"sourceFile","fileName":"MaterialButtonToggleGroup.java"} - com.google.android.material.shape.CornerSize topLeft -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/c;"} - com.google.android.material.shape.CornerSize topRight -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/c;"} - com.google.android.material.shape.CornerSize bottomRight -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/c;"} - com.google.android.material.shape.CornerSize bottomLeft -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/c;"} - com.google.android.material.shape.CornerSize noCorner -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/c;"} - 1:9:void ():817:817 -> - 1:3:void (com.google.android.material.shape.CornerSize,com.google.android.material.shape.CornerSize,com.google.android.material.shape.CornerSize,com.google.android.material.shape.CornerSize):825:825 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/c;Lf2/c;Lf2/c;Lf2/c;)V"} - 4:5:void (com.google.android.material.shape.CornerSize,com.google.android.material.shape.CornerSize,com.google.android.material.shape.CornerSize,com.google.android.material.shape.CornerSize):826:826 -> - 6:7:void (com.google.android.material.shape.CornerSize,com.google.android.material.shape.CornerSize,com.google.android.material.shape.CornerSize,com.google.android.material.shape.CornerSize):827:827 -> - 8:9:void (com.google.android.material.shape.CornerSize,com.google.android.material.shape.CornerSize,com.google.android.material.shape.CornerSize,com.google.android.material.shape.CornerSize):828:828 -> - 10:12:void (com.google.android.material.shape.CornerSize,com.google.android.material.shape.CornerSize,com.google.android.material.shape.CornerSize,com.google.android.material.shape.CornerSize):829:829 -> - 1:12:com.google.android.material.button.MaterialButtonToggleGroup$CornerData bottom(com.google.android.material.button.MaterialButtonToggleGroup$CornerData):859:859 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/button/MaterialButtonToggleGroup$c;)Lcom/google/android/material/button/MaterialButtonToggleGroup$c;"} - 1:16:com.google.android.material.button.MaterialButtonToggleGroup$CornerData end(com.google.android.material.button.MaterialButtonToggleGroup$CornerData,android.view.View):839:839 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/button/MaterialButtonToggleGroup$c;Landroid/view/View;)Lcom/google/android/material/button/MaterialButtonToggleGroup$c;"} - 1:12:com.google.android.material.button.MaterialButtonToggleGroup$CornerData left(com.google.android.material.button.MaterialButtonToggleGroup$CornerData):844:844 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/button/MaterialButtonToggleGroup$c;)Lcom/google/android/material/button/MaterialButtonToggleGroup$c;"} - 1:12:com.google.android.material.button.MaterialButtonToggleGroup$CornerData right(com.google.android.material.button.MaterialButtonToggleGroup$CornerData):849:849 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/button/MaterialButtonToggleGroup$c;)Lcom/google/android/material/button/MaterialButtonToggleGroup$c;"} - 1:16:com.google.android.material.button.MaterialButtonToggleGroup$CornerData start(com.google.android.material.button.MaterialButtonToggleGroup$CornerData,android.view.View):834:834 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/button/MaterialButtonToggleGroup$c;Landroid/view/View;)Lcom/google/android/material/button/MaterialButtonToggleGroup$c;"} - 1:12:com.google.android.material.button.MaterialButtonToggleGroup$CornerData top(com.google.android.material.button.MaterialButtonToggleGroup$CornerData):854:854 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/button/MaterialButtonToggleGroup$c;)Lcom/google/android/material/button/MaterialButtonToggleGroup$c;"} -com.google.android.material.button.MaterialButtonToggleGroup$OnButtonCheckedListener -> com.google.android.material.button.MaterialButtonToggleGroup$d: + 1:6:void (com.google.android.material.button.MaterialButtonToggleGroup):218:218 -> + 1:3:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):222:222 -> onInitializeAccessibilityNodeInfo + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} + 4:5:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):223:223 -> onInitializeAccessibilityNodeInfo + 6:11:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):227:227 -> onInitializeAccessibilityNodeInfo + 12:19:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):230:230 -> onInitializeAccessibilityNodeInfo + 20:23:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):224:224 -> onInitializeAccessibilityNodeInfo + 24:27:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):223:223 -> onInitializeAccessibilityNodeInfo +com.google.android.material.button.MaterialButtonToggleGroup$OnButtonCheckedListener -> com.google.android.material.button.MaterialButtonToggleGroup$b: # {"id":"sourceFile","fileName":"MaterialButtonToggleGroup.java"} void onButtonChecked(com.google.android.material.button.MaterialButtonToggleGroup,int,boolean) -> a -com.google.android.material.button.MaterialButtonToggleGroup$PressedStateTracker -> com.google.android.material.button.MaterialButtonToggleGroup$e: -# {"id":"sourceFile","fileName":"MaterialButtonToggleGroup.java"} - com.google.android.material.button.MaterialButtonToggleGroup this$0 -> a - 1:1:void (com.google.android.material.button.MaterialButtonToggleGroup):807:807 -> - 2:2:void (com.google.android.material.button.MaterialButtonToggleGroup,com.google.android.material.button.MaterialButtonToggleGroup$1):807:807 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/button/MaterialButtonToggleGroup;Lcom/google/android/material/button/MaterialButtonToggleGroup$a;)V"} - 1:6:void onPressedChanged(com.google.android.material.button.MaterialButton,boolean):811:811 -> a -com.google.android.material.canvas.CanvasCompat -> R1.a: +com.google.android.material.canvas.CanvasCompat -> W1.a: # {"id":"sourceFile","fileName":"CanvasCompat.java"} 1:5:int saveLayerAlpha(android.graphics.Canvas,float,float,float,float,int):59:59 -> a com.google.android.material.carousel.Arrangement -> com.google.android.material.carousel.a: @@ -143039,49 +148384,49 @@ com.google.android.material.carousel.Arrangement -> com.google.android.material. float largeSize -> f int largeCount -> g float cost -> h - 1:3:void (int,float,float,float,int,float,int,float,int,float):77:77 -> - 4:5:void (int,float,float,float,int,float,int,float,int,float):78:78 -> - 6:11:void (int,float,float,float,int,float,int,float,int,float):79:79 -> - 12:13:void (int,float,float,float,int,float,int,float,int,float):80:80 -> - 14:15:void (int,float,float,float,int,float,int,float,int,float):81:81 -> - 16:17:void (int,float,float,float,int,float,int,float,int,float):82:82 -> - 18:19:void (int,float,float,float,int,float,int,float,int,float):83:83 -> - 20:21:void (int,float,float,float,int,float,int,float,int,float):84:84 -> - 22:24:void (int,float,float,float,int,float,int,float,int,float):86:86 -> - 25:31:void (int,float,float,float,int,float,int,float,int,float):87:87 -> + 1:3:void (int,float,float,float,int,float,int,float,int,float):81:81 -> + 4:5:void (int,float,float,float,int,float,int,float,int,float):82:82 -> + 6:11:void (int,float,float,float,int,float,int,float,int,float):83:83 -> + 12:13:void (int,float,float,float,int,float,int,float,int,float):84:84 -> + 14:15:void (int,float,float,float,int,float,int,float,int,float):85:85 -> + 16:17:void (int,float,float,float,int,float,int,float,int,float):86:86 -> + 18:19:void (int,float,float,float,int,float,int,float,int,float):87:87 -> + 20:21:void (int,float,float,float,int,float,int,float,int,float):88:88 -> + 22:24:void (int,float,float,float,int,float,int,float,int,float):90:90 -> + 25:31:void (int,float,float,float,int,float,int,float,int,float):91:91 -> 1:1:float calculateLargeSize(float,int,float,int,int):0:0 -> a - 1:10:float cost(float):210:210 -> b - 11:22:float cost(float):215:215 -> b - 7:15:com.google.android.material.carousel.Arrangement findLowestCostArrangement(float,float,float,float,int[],float,int[],float,int[]):252:252 -> c + 1:10:float cost(float):214:214 -> b + 11:22:float cost(float):219:219 -> b + 7:15:com.google.android.material.carousel.Arrangement findLowestCostArrangement(float,float,float,float,int[],float,int[],float,int[]):257:257 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFF[IF[IF[I)Lcom/google/android/material/carousel/a;"} - 16:21:com.google.android.material.carousel.Arrangement findLowestCostArrangement(float,float,float,float,int[],float,int[],float,int[]):253:253 -> c - 22:28:com.google.android.material.carousel.Arrangement findLowestCostArrangement(float,float,float,float,int[],float,int[],float,int[]):254:254 -> c - 29:56:com.google.android.material.carousel.Arrangement findLowestCostArrangement(float,float,float,float,int[],float,int[],float,int[]):255:255 -> c - 57:64:com.google.android.material.carousel.Arrangement findLowestCostArrangement(float,float,float,float,int[],float,int[],float,int[]):267:267 -> c - 65:103:com.google.android.material.carousel.Arrangement findLowestCostArrangement(float,float,float,float,int[],float,int[],float,int[]):269:269 -> c - 1:6:void fit(float,float,float,float):132:132 -> d - 7:15:void fit(float,float,float,float):135:135 -> d - 16:34:void fit(float,float,float,float):137:137 -> d - 35:46:void fit(float,float,float,float):140:140 -> d - 47:57:void fit(float,float,float,float):144:144 -> d - 58:63:void fit(float,float,float,float):145:145 -> d - 64:69:void fit(float,float,float,float):146:146 -> d - 70:77:void fit(float,float,float,float):147:147 -> d - 78:86:void fit(float,float,float,float):152:152 -> d - 87:96:void fit(float,float,float,float):153:153 -> d - 97:108:void fit(float,float,float,float):155:155 -> d - 109:118:void fit(float,float,float,float):158:158 -> d - 119:128:void fit(float,float,float,float):159:159 -> d - 129:138:void fit(float,float,float,float):162:162 -> d - 139:148:void fit(float,float,float,float):163:163 -> d - 1:9:int getItemCount():285:285 -> e - 1:21:float getSpace():114:114 -> f - 1:14:boolean isValid():193:193 -> g - 15:32:boolean isValid():194:194 -> g - 33:36:boolean isValid():195:195 -> g - 37:47:boolean isValid():196:196 -> g - 1:95:java.lang.String toString():93:93 -> toString -com.google.android.material.carousel.Carousel -> com.google.android.material.carousel.b: + 16:21:com.google.android.material.carousel.Arrangement findLowestCostArrangement(float,float,float,float,int[],float,int[],float,int[]):258:258 -> c + 22:28:com.google.android.material.carousel.Arrangement findLowestCostArrangement(float,float,float,float,int[],float,int[],float,int[]):259:259 -> c + 29:56:com.google.android.material.carousel.Arrangement findLowestCostArrangement(float,float,float,float,int[],float,int[],float,int[]):260:260 -> c + 57:64:com.google.android.material.carousel.Arrangement findLowestCostArrangement(float,float,float,float,int[],float,int[],float,int[]):272:272 -> c + 65:103:com.google.android.material.carousel.Arrangement findLowestCostArrangement(float,float,float,float,int[],float,int[],float,int[]):274:274 -> c + 1:6:void fit(float,float,float,float):136:136 -> d + 7:15:void fit(float,float,float,float):139:139 -> d + 16:34:void fit(float,float,float,float):141:141 -> d + 35:46:void fit(float,float,float,float):144:144 -> d + 47:57:void fit(float,float,float,float):148:148 -> d + 58:63:void fit(float,float,float,float):149:149 -> d + 64:69:void fit(float,float,float,float):150:150 -> d + 70:77:void fit(float,float,float,float):151:151 -> d + 78:86:void fit(float,float,float,float):156:156 -> d + 87:96:void fit(float,float,float,float):157:157 -> d + 97:108:void fit(float,float,float,float):159:159 -> d + 109:118:void fit(float,float,float,float):162:162 -> d + 119:128:void fit(float,float,float,float):163:163 -> d + 129:138:void fit(float,float,float,float):166:166 -> d + 139:148:void fit(float,float,float,float):167:167 -> d + 1:9:int getItemCount():290:290 -> e + 1:21:float getSpace():118:118 -> f + 1:14:boolean isValid():197:197 -> g + 15:32:boolean isValid():198:198 -> g + 33:36:boolean isValid():199:199 -> g + 37:47:boolean isValid():200:200 -> g + 1:95:java.lang.String toString():97:97 -> toString +com.google.android.material.carousel.Carousel -> X1.a: # {"id":"sourceFile","fileName":"Carousel.java"} int getContainerWidth() -> a int getContainerHeight() -> b @@ -143093,7 +148438,7 @@ com.google.android.material.carousel.CarouselLayoutManager -> com.google.android int currentFillStartPosition -> A java.util.Map keylineStatePositionMap -> B com.google.android.material.carousel.CarouselOrientationHelper orientationHelper -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/carousel/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/carousel/b;"} android.view.View$OnLayoutChangeListener recyclerViewSizeChangeListener -> D int lastItemCount -> E int currentEstimatedPosition -> F @@ -143105,443 +148450,457 @@ com.google.android.material.carousel.CarouselLayoutManager -> com.google.android com.google.android.material.carousel.CarouselLayoutManager$DebugItemDecoration debugItemDecoration -> w # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/carousel/CarouselLayoutManager$c;"} com.google.android.material.carousel.CarouselStrategy carouselStrategy -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/carousel/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/carousel/c;"} com.google.android.material.carousel.KeylineStateList keylineStateList -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/carousel/g;"} - com.google.android.material.carousel.KeylineState currentKeylineState -> z # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/carousel/f;"} - 1:1:void ():184:184 -> - 2:2:void (com.google.android.material.carousel.CarouselStrategy):188:188 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/d;)V"} - 3:3:void (com.google.android.material.carousel.CarouselStrategy,int):192:192 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/d;I)V"} + com.google.android.material.carousel.KeylineState currentKeylineState -> z + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/carousel/e;"} + 1:1:void ():185:185 -> + 2:2:void (com.google.android.material.carousel.CarouselStrategy):189:189 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/c;)V"} + 3:3:void (com.google.android.material.carousel.CarouselStrategy,int):193:193 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/c;I)V"} 4:5:void (com.google.android.material.carousel.CarouselStrategy,int):98:99 -> - 6:6:void (com.google.android.material.carousel.CarouselStrategy,int):108:108 -> - 7:7:void (com.google.android.material.carousel.CarouselStrategy,int):121:121 -> - 8:8:void (com.google.android.material.carousel.CarouselStrategy,int):142:142 -> - 9:9:void (com.google.android.material.carousel.CarouselStrategy,int):153:153 -> - 10:11:void (com.google.android.material.carousel.CarouselStrategy,int):193:194 -> - 12:12:void (android.content.Context,android.util.AttributeSet,int,int):199:199 -> + 6:6:void (com.google.android.material.carousel.CarouselStrategy,int):109:109 -> + 7:7:void (com.google.android.material.carousel.CarouselStrategy,int):122:122 -> + 8:8:void (com.google.android.material.carousel.CarouselStrategy,int):143:143 -> + 9:9:void (com.google.android.material.carousel.CarouselStrategy,int):154:154 -> + 10:11:void (com.google.android.material.carousel.CarouselStrategy,int):194:195 -> + 12:12:void (android.content.Context,android.util.AttributeSet,int,int):200:200 -> 13:14:void (android.content.Context,android.util.AttributeSet,int,int):98:99 -> - 15:15:void (android.content.Context,android.util.AttributeSet,int,int):108:108 -> - 16:16:void (android.content.Context,android.util.AttributeSet,int,int):121:121 -> - 17:17:void (android.content.Context,android.util.AttributeSet,int,int):142:142 -> - 18:18:void (android.content.Context,android.util.AttributeSet,int,int):153:153 -> - 19:19:void (android.content.Context,android.util.AttributeSet,int,int):200:200 -> - 20:20:void (android.content.Context,android.util.AttributeSet,int,int):202:202 -> - 1:6:int computeVerticalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1583:1583 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 1:13:int scrollHorizontallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1293:1293 -> A1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 1:7:int getParentTop():1068:1068 -> A2 - 1:2:void scrollToPosition(int):1235:1235 -> B1 - 3:7:void scrollToPosition(int):1236:1236 -> B1 - 8:17:void scrollToPosition(int):1239:1239 -> B1 - 18:34:void scrollToPosition(int):1240:1240 -> B1 - 35:39:void scrollToPosition(int):1241:1241 -> B1 - 40:43:void scrollToPosition(int):1242:1242 -> B1 - 1:15:int getRightOrBottomPaddingForKeylineShift():244:244 -> B2 - 16:22:int getRightOrBottomPaddingForKeylineShift():247:247 -> B2 - 23:27:int getRightOrBottomPaddingForKeylineShift():248:248 -> B2 - 28:34:int getRightOrBottomPaddingForKeylineShift():250:250 -> B2 - 1:13:int scrollVerticallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1303:1303 -> C1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 1:8:int getScrollOffsetForPosition(int,com.google.android.material.carousel.KeylineState):1131:1131 -> C2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/google/android/material/carousel/f;)I"} - 9:21:int getScrollOffsetForPosition(int,com.google.android.material.carousel.KeylineState):1133:1133 -> C2 - 22:27:int getScrollOffsetForPosition(int,com.google.android.material.carousel.KeylineState):1134:1134 -> C2 - 28:36:int getScrollOffsetForPosition(int,com.google.android.material.carousel.KeylineState):1135:1135 -> C2 - 37:41:int getScrollOffsetForPosition(int,com.google.android.material.carousel.KeylineState):1138:1138 -> C2 - 42:48:int getScrollOffsetForPosition(int,com.google.android.material.carousel.KeylineState):1139:1139 -> C2 - 49:56:int getScrollOffsetForPosition(int,com.google.android.material.carousel.KeylineState):1140:1140 -> C2 - 1:24:int getSmallestScrollOffsetToFocalKeyline(int,com.google.android.material.carousel.KeylineState):1147:1147 -> D2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/google/android/material/carousel/f;)I"} - 25:29:int getSmallestScrollOffsetToFocalKeyline(int,com.google.android.material.carousel.KeylineState):1148:1148 -> D2 - 30:37:int getSmallestScrollOffsetToFocalKeyline(int,com.google.android.material.carousel.KeylineState):1149:1149 -> D2 - 38:43:int getSmallestScrollOffsetToFocalKeyline(int,com.google.android.material.carousel.KeylineState):1153:1153 -> D2 - 44:54:int getSmallestScrollOffsetToFocalKeyline(int,com.google.android.material.carousel.KeylineState):1154:1154 -> D2 - 55:58:int getSmallestScrollOffsetToFocalKeyline(int,com.google.android.material.carousel.KeylineState):1155:1155 -> D2 - 59:61:int getSmallestScrollOffsetToFocalKeyline(int,com.google.android.material.carousel.KeylineState):1156:1156 -> D2 - 62:74:int getSmallestScrollOffsetToFocalKeyline(int,com.google.android.material.carousel.KeylineState):1158:1158 -> D2 - 1:8:void measureChildWithMargins(android.view.View,int,int):1010:1010 -> E0 - 17:22:com.google.android.material.carousel.CarouselLayoutManager$KeylineRange getSurroundingKeylineRange(java.util.List,float,boolean):743:743 -> E2 + 15:15:void (android.content.Context,android.util.AttributeSet,int,int):109:109 -> + 16:16:void (android.content.Context,android.util.AttributeSet,int,int):122:122 -> + 17:17:void (android.content.Context,android.util.AttributeSet,int,int):143:143 -> + 18:18:void (android.content.Context,android.util.AttributeSet,int,int):154:154 -> + 19:19:void (android.content.Context,android.util.AttributeSet,int,int):201:201 -> + 20:20:void (android.content.Context,android.util.AttributeSet,int,int):203:203 -> + 1:6:int computeVerticalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1603:1603 -> A + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 1:13:int scrollHorizontallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1307:1307 -> A1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 1:7:int getParentTop():1082:1082 -> A2 + 1:2:void scrollToPosition(int):1249:1249 -> B1 + 3:7:void scrollToPosition(int):1250:1250 -> B1 + 8:17:void scrollToPosition(int):1253:1253 -> B1 + 18:34:void scrollToPosition(int):1254:1254 -> B1 + 35:39:void scrollToPosition(int):1255:1255 -> B1 + 40:43:void scrollToPosition(int):1256:1256 -> B1 + 1:8:int getRightOrBottomPaddingForKeylineShift():254:254 -> B2 + 9:15:int getRightOrBottomPaddingForKeylineShift():257:257 -> B2 + 16:20:int getRightOrBottomPaddingForKeylineShift():258:258 -> B2 + 21:25:int getRightOrBottomPaddingForKeylineShift():260:260 -> B2 + 1:13:int scrollVerticallyBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1317:1317 -> C1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 1:8:int getScrollOffsetForPosition(int,com.google.android.material.carousel.KeylineState):1145:1145 -> C2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/google/android/material/carousel/e;)I"} + 9:21:int getScrollOffsetForPosition(int,com.google.android.material.carousel.KeylineState):1147:1147 -> C2 + 22:27:int getScrollOffsetForPosition(int,com.google.android.material.carousel.KeylineState):1148:1148 -> C2 + 28:36:int getScrollOffsetForPosition(int,com.google.android.material.carousel.KeylineState):1149:1149 -> C2 + 37:41:int getScrollOffsetForPosition(int,com.google.android.material.carousel.KeylineState):1152:1152 -> C2 + 42:48:int getScrollOffsetForPosition(int,com.google.android.material.carousel.KeylineState):1153:1153 -> C2 + 49:56:int getScrollOffsetForPosition(int,com.google.android.material.carousel.KeylineState):1154:1154 -> C2 + 1:24:int getSmallestScrollOffsetToFocalKeyline(int,com.google.android.material.carousel.KeylineState):1161:1161 -> D2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/google/android/material/carousel/e;)I"} + 25:29:int getSmallestScrollOffsetToFocalKeyline(int,com.google.android.material.carousel.KeylineState):1162:1162 -> D2 + 30:37:int getSmallestScrollOffsetToFocalKeyline(int,com.google.android.material.carousel.KeylineState):1163:1163 -> D2 + 38:43:int getSmallestScrollOffsetToFocalKeyline(int,com.google.android.material.carousel.KeylineState):1167:1167 -> D2 + 44:54:int getSmallestScrollOffsetToFocalKeyline(int,com.google.android.material.carousel.KeylineState):1168:1168 -> D2 + 55:58:int getSmallestScrollOffsetToFocalKeyline(int,com.google.android.material.carousel.KeylineState):1169:1169 -> D2 + 59:61:int getSmallestScrollOffsetToFocalKeyline(int,com.google.android.material.carousel.KeylineState):1170:1170 -> D2 + 62:74:int getSmallestScrollOffsetToFocalKeyline(int,com.google.android.material.carousel.KeylineState):1172:1172 -> D2 + 1:8:void measureChildWithMargins(android.view.View,int,int):1028:1028 -> E0 + 17:22:com.google.android.material.carousel.CarouselLayoutManager$KeylineRange getSurroundingKeylineRange(java.util.List,float,boolean):769:769 -> E2 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;FZ)Lcom/google/android/material/carousel/CarouselLayoutManager$d;"} - 23:30:com.google.android.material.carousel.CarouselLayoutManager$KeylineRange getSurroundingKeylineRange(java.util.List,float,boolean):744:744 -> E2 - 31:37:com.google.android.material.carousel.CarouselLayoutManager$KeylineRange getSurroundingKeylineRange(java.util.List,float,boolean):745:745 -> E2 - 38:82:com.google.android.material.carousel.CarouselLayoutManager$KeylineRange getSurroundingKeylineRange(java.util.List,float,boolean):746:746 -> E2 - 83:84:com.google.android.material.carousel.CarouselLayoutManager$KeylineRange getSurroundingKeylineRange(java.util.List,float,boolean):782:782 -> E2 - 85:100:com.google.android.material.carousel.CarouselLayoutManager$KeylineRange getSurroundingKeylineRange(java.util.List,float,boolean):783:783 -> E2 - 1:16:boolean isLayoutRtl():1097:1097 -> F2 - 1:7:boolean isLocOffsetOutOfFillBoundsEnd(float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):623:623 -> G2 + 23:30:com.google.android.material.carousel.CarouselLayoutManager$KeylineRange getSurroundingKeylineRange(java.util.List,float,boolean):770:770 -> E2 + 31:37:com.google.android.material.carousel.CarouselLayoutManager$KeylineRange getSurroundingKeylineRange(java.util.List,float,boolean):771:771 -> E2 + 38:82:com.google.android.material.carousel.CarouselLayoutManager$KeylineRange getSurroundingKeylineRange(java.util.List,float,boolean):772:772 -> E2 + 83:84:com.google.android.material.carousel.CarouselLayoutManager$KeylineRange getSurroundingKeylineRange(java.util.List,float,boolean):808:808 -> E2 + 85:100:com.google.android.material.carousel.CarouselLayoutManager$KeylineRange getSurroundingKeylineRange(java.util.List,float,boolean):809:809 -> E2 + 1:16:boolean isLayoutRtl():1111:1111 -> F2 + 1:7:boolean isLocOffsetOutOfFillBoundsEnd(float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):649:649 -> G2 # {"id":"com.android.tools.r8.residualsignature","signature":"(FLcom/google/android/material/carousel/CarouselLayoutManager$d;)Z"} - 8:11:boolean isLocOffsetOutOfFillBoundsEnd(float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):624:624 -> G2 - 12:37:boolean isLocOffsetOutOfFillBoundsEnd(float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):625:625 -> G2 - 1:7:boolean isLocOffsetOutOfFillBoundsStart(float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):600:600 -> H2 + 8:11:boolean isLocOffsetOutOfFillBoundsEnd(float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):650:650 -> G2 + 12:37:boolean isLocOffsetOutOfFillBoundsEnd(float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):651:651 -> G2 + 1:7:boolean isLocOffsetOutOfFillBoundsStart(float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):626:626 -> H2 # {"id":"com.android.tools.r8.residualsignature","signature":"(FLcom/google/android/material/carousel/CarouselLayoutManager$d;)Z"} - 8:11:boolean isLocOffsetOutOfFillBoundsStart(float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):601:601 -> H2 - 12:37:boolean isLocOffsetOutOfFillBoundsStart(float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):602:602 -> H2 - 1:7:androidx.recyclerview.widget.RecyclerView$LayoutParams generateDefaultLayoutParams():255:255 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$p;"} - 1:6:void logChildrenIfDebugging():497:497 -> I2 - 7:14:void logChildrenIfDebugging():501:501 -> I2 - 15:20:void logChildrenIfDebugging():502:502 -> I2 - 21:26:void logChildrenIfDebugging():503:503 -> I2 - 27:30:void logChildrenIfDebugging():504:504 -> I2 - 31:34:void logChildrenIfDebugging():505:505 -> I2 - 35:44:void logChildrenIfDebugging():506:506 -> I2 - 45:71:void logChildrenIfDebugging():508:508 -> I2 - 72:77:void logChildrenIfDebugging():506:506 -> I2 - 78:83:void logChildrenIfDebugging():510:510 -> I2 - 1:5:com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations makeChildCalculations(androidx.recyclerview.widget.RecyclerView$Recycler,float,int):558:558 -> J2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;FI)Lcom/google/android/material/carousel/CarouselLayoutManager$b;"} - 6:8:com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations makeChildCalculations(androidx.recyclerview.widget.RecyclerView$Recycler,float,int):559:559 -> J2 - 9:21:com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations makeChildCalculations(androidx.recyclerview.widget.RecyclerView$Recycler,float,int):561:561 -> J2 - 22:23:com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations makeChildCalculations(androidx.recyclerview.widget.RecyclerView$Recycler,float,int):562:562 -> J2 - 24:31:com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations makeChildCalculations(androidx.recyclerview.widget.RecyclerView$Recycler,float,int):563:563 -> J2 - 32:35:com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations makeChildCalculations(androidx.recyclerview.widget.RecyclerView$Recycler,float,int):565:565 -> J2 - 36:41:com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations makeChildCalculations(androidx.recyclerview.widget.RecyclerView$Recycler,float,int):566:566 -> J2 - 1:3:void onAttachedToWindow(androidx.recyclerview.widget.RecyclerView):270:270 -> K0 - 4:12:void onAttachedToWindow(androidx.recyclerview.widget.RecyclerView):271:271 -> K0 - 13:15:void onAttachedToWindow(androidx.recyclerview.widget.RecyclerView):272:272 -> K0 - 16:21:void onAttachedToWindow(androidx.recyclerview.widget.RecyclerView):273:273 -> K0 - 1:4:float offsetChild(android.view.View,float,float,android.graphics.Rect):1510:1510 -> K2 - 5:6:float offsetChild(android.view.View,float,float,android.graphics.Rect):1511:1511 -> K2 - 7:15:float offsetChild(android.view.View,float,float,android.graphics.Rect):1512:1512 -> K2 - 16:19:float offsetChild(android.view.View,float,float,android.graphics.Rect):1513:1513 -> K2 - 20:22:float offsetChild(android.view.View,float,float,android.graphics.Rect):1516:1516 -> K2 - 23:25:float offsetChild(android.view.View,float,float,android.graphics.Rect):1517:1517 -> K2 - 26:31:float offsetChild(android.view.View,float,float,android.graphics.Rect):1518:1518 -> K2 - 2:5:void recalculateKeylineStateList(androidx.recyclerview.widget.RecyclerView$Recycler):342:342 -> L2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;)V"} - 6:8:void recalculateKeylineStateList(androidx.recyclerview.widget.RecyclerView$Recycler):343:343 -> L2 - 9:14:void recalculateKeylineStateList(androidx.recyclerview.widget.RecyclerView$Recycler):344:344 -> L2 - 15:29:void recalculateKeylineStateList(androidx.recyclerview.widget.RecyclerView$Recycler):348:348 -> L2 - 30:34:void recalculateKeylineStateList(androidx.recyclerview.widget.RecyclerView$Recycler):349:349 -> L2 - 35:39:void recalculateKeylineStateList(androidx.recyclerview.widget.RecyclerView$Recycler):350:350 -> L2 - 40:44:void recalculateKeylineStateList(androidx.recyclerview.widget.RecyclerView$Recycler):351:351 -> L2 - 45:51:void recalculateKeylineStateList(androidx.recyclerview.widget.RecyclerView$Recycler):346:346 -> L2 - 1:3:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):278:278 -> M0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$u;)V"} - 4:9:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):279:279 -> M0 - 1:2:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):1247:1247 -> M1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$z;I)V"} - 3:9:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):1248:1248 -> M1 - 10:12:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):1275:1275 -> M1 - 13:16:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):1276:1276 -> M1 - 2:3:void refreshKeylineState():369:369 -> M2 - 4:7:void refreshKeylineState():370:370 -> M2 - 1:8:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1362:1362 -> N0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)Landroid/view/View;"} - 9:20:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1366:1366 -> N0 - 21:28:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1373:1373 -> N0 - 29:38:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1376:1376 -> N0 - 39:41:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1377:1377 -> N0 - 42:46:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1378:1378 -> N0 - 47:59:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1380:1380 -> N0 - 60:75:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1383:1383 -> N0 - 76:78:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1384:1384 -> N0 - 79:83:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1385:1385 -> N0 - 1:8:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):682:682 -> N2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;)V"} - 9:12:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):683:683 -> N2 - 13:16:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):684:684 -> N2 - 17:18:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):685:685 -> N2 - 19:26:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):686:686 -> N2 - 27:32:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):687:687 -> N2 - 33:36:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):688:688 -> N2 - 37:43:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):695:695 -> N2 - 44:52:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):696:696 -> N2 - 53:56:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):697:697 -> N2 - 57:58:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):698:698 -> N2 - 59:66:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):699:699 -> N2 - 67:72:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):700:700 -> N2 - 73:77:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):701:701 -> N2 - 1:3:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1112:1112 -> O0 - 4:10:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1113:1113 -> O0 - 11:21:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1114:1114 -> O0 - 22:39:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1115:1115 -> O0 - 1:11:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1459:1459 -> O2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 12:15:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1463:1463 -> O2 - 16:18:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1464:1464 -> O2 - 19:28:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1468:1468 -> O2 - 29:33:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1469:1469 -> O2 - 34:38:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1470:1470 -> O2 - 39:47:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1472:1472 -> O2 - 48:55:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1473:1473 -> O2 - 56:59:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1474:1474 -> O2 - 60:64:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1475:1475 -> O2 - 65:70:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1477:1477 -> O2 - 71:79:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1478:1478 -> O2 - 80:90:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1479:1479 -> O2 - 91:96:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1481:1481 -> O2 - 97:100:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1482:1482 -> O2 - 101:106:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1483:1483 -> O2 - 107:116:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1484:1484 -> O2 - 117:123:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1487:1487 -> O2 - 124:136:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1489:1489 -> O2 - 137:141:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1493:1493 -> O2 - 1:7:void scrollBy(androidx.recyclerview.widget.RecyclerView,int):1440:1440 -> P2 - 8:11:void scrollBy(androidx.recyclerview.widget.RecyclerView,int):1441:1441 -> P2 - 12:15:void scrollBy(androidx.recyclerview.widget.RecyclerView,int):1443:1443 -> P2 + 8:11:boolean isLocOffsetOutOfFillBoundsStart(float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):627:627 -> H2 + 12:37:boolean isLocOffsetOutOfFillBoundsStart(float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):628:628 -> H2 + 1:7:androidx.recyclerview.widget.RecyclerView$LayoutParams generateDefaultLayoutParams():265:265 -> I + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$q;"} + 1:6:void logChildrenIfDebugging():522:522 -> I2 + 7:14:void logChildrenIfDebugging():526:526 -> I2 + 15:20:void logChildrenIfDebugging():527:527 -> I2 + 21:26:void logChildrenIfDebugging():528:528 -> I2 + 27:30:void logChildrenIfDebugging():529:529 -> I2 + 31:34:void logChildrenIfDebugging():530:530 -> I2 + 35:44:void logChildrenIfDebugging():531:531 -> I2 + 45:71:void logChildrenIfDebugging():533:533 -> I2 + 72:77:void logChildrenIfDebugging():531:531 -> I2 + 78:83:void logChildrenIfDebugging():535:535 -> I2 + 1:5:com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations makeChildCalculations(androidx.recyclerview.widget.RecyclerView$Recycler,float,int):583:583 -> J2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;FI)Lcom/google/android/material/carousel/CarouselLayoutManager$b;"} + 6:8:com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations makeChildCalculations(androidx.recyclerview.widget.RecyclerView$Recycler,float,int):584:584 -> J2 + 9:21:com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations makeChildCalculations(androidx.recyclerview.widget.RecyclerView$Recycler,float,int):586:586 -> J2 + 22:23:com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations makeChildCalculations(androidx.recyclerview.widget.RecyclerView$Recycler,float,int):587:587 -> J2 + 24:31:com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations makeChildCalculations(androidx.recyclerview.widget.RecyclerView$Recycler,float,int):588:588 -> J2 + 32:35:com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations makeChildCalculations(androidx.recyclerview.widget.RecyclerView$Recycler,float,int):590:590 -> J2 + 36:41:com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations makeChildCalculations(androidx.recyclerview.widget.RecyclerView$Recycler,float,int):591:591 -> J2 + 1:3:void onAttachedToWindow(androidx.recyclerview.widget.RecyclerView):280:280 -> K0 + 4:12:void onAttachedToWindow(androidx.recyclerview.widget.RecyclerView):281:281 -> K0 + 13:15:void onAttachedToWindow(androidx.recyclerview.widget.RecyclerView):282:282 -> K0 + 16:21:void onAttachedToWindow(androidx.recyclerview.widget.RecyclerView):283:283 -> K0 + 1:4:float offsetChild(android.view.View,float,float,android.graphics.Rect):1530:1530 -> K2 + 5:6:float offsetChild(android.view.View,float,float,android.graphics.Rect):1531:1531 -> K2 + 7:15:float offsetChild(android.view.View,float,float,android.graphics.Rect):1532:1532 -> K2 + 16:19:float offsetChild(android.view.View,float,float,android.graphics.Rect):1533:1533 -> K2 + 20:22:float offsetChild(android.view.View,float,float,android.graphics.Rect):1536:1536 -> K2 + 23:25:float offsetChild(android.view.View,float,float,android.graphics.Rect):1537:1537 -> K2 + 26:31:float offsetChild(android.view.View,float,float,android.graphics.Rect):1538:1538 -> K2 + 2:5:void recalculateKeylineStateList(androidx.recyclerview.widget.RecyclerView$Recycler):354:354 -> L2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;)V"} + 6:8:void recalculateKeylineStateList(androidx.recyclerview.widget.RecyclerView$Recycler):355:355 -> L2 + 9:14:void recalculateKeylineStateList(androidx.recyclerview.widget.RecyclerView$Recycler):356:356 -> L2 + 15:29:void recalculateKeylineStateList(androidx.recyclerview.widget.RecyclerView$Recycler):360:360 -> L2 + 30:34:void recalculateKeylineStateList(androidx.recyclerview.widget.RecyclerView$Recycler):361:361 -> L2 + 35:39:void recalculateKeylineStateList(androidx.recyclerview.widget.RecyclerView$Recycler):362:362 -> L2 + 40:46:void recalculateKeylineStateList(androidx.recyclerview.widget.RecyclerView$Recycler):363:363 -> L2 + 47:51:void recalculateKeylineStateList(androidx.recyclerview.widget.RecyclerView$Recycler):364:364 -> L2 + 52:58:void recalculateKeylineStateList(androidx.recyclerview.widget.RecyclerView$Recycler):358:358 -> L2 + 1:3:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):288:288 -> M0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$v;)V"} + 4:9:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):289:289 -> M0 + 1:2:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):1261:1261 -> M1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$A;I)V"} + 3:9:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):1262:1262 -> M1 + 10:12:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):1289:1289 -> M1 + 13:16:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):1290:1290 -> M1 + 2:3:void refreshKeylineState():382:382 -> M2 + 4:7:void refreshKeylineState():383:383 -> M2 + 1:8:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1376:1376 -> N0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;ILandroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)Landroid/view/View;"} + 9:20:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1380:1380 -> N0 + 21:28:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1387:1387 -> N0 + 29:38:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1390:1390 -> N0 + 39:41:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1391:1391 -> N0 + 42:46:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1392:1392 -> N0 + 47:59:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1394:1394 -> N0 + 60:75:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1397:1397 -> N0 + 76:78:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1398:1398 -> N0 + 79:83:android.view.View onFocusSearchFailed(android.view.View,int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1399:1399 -> N0 + 1:8:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):708:708 -> N2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;)V"} + 9:12:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):709:709 -> N2 + 13:16:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):710:710 -> N2 + 17:18:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):711:711 -> N2 + 19:26:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):712:712 -> N2 + 27:32:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):713:713 -> N2 + 33:36:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):714:714 -> N2 + 37:43:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):721:721 -> N2 + 44:52:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):722:722 -> N2 + 53:56:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):723:723 -> N2 + 57:58:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):724:724 -> N2 + 59:66:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):725:725 -> N2 + 67:72:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):726:726 -> N2 + 73:77:void removeAndRecycleOutOfBoundsViews(androidx.recyclerview.widget.RecyclerView$Recycler):727:727 -> N2 + 1:3:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1126:1126 -> O0 + 4:10:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1127:1127 -> O0 + 11:21:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1128:1128 -> O0 + 22:39:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):1129:1129 -> O0 + 1:11:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1473:1473 -> O2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 12:15:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1477:1477 -> O2 + 16:18:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1478:1478 -> O2 + 19:35:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1483:1483 -> O2 + 36:45:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1488:1488 -> O2 + 46:50:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1489:1489 -> O2 + 51:55:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1490:1490 -> O2 + 56:64:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1492:1492 -> O2 + 65:72:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1493:1493 -> O2 + 73:76:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1494:1494 -> O2 + 77:81:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1495:1495 -> O2 + 82:87:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1497:1497 -> O2 + 88:96:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1498:1498 -> O2 + 97:107:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1499:1499 -> O2 + 108:113:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1501:1501 -> O2 + 114:117:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1502:1502 -> O2 + 118:123:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1503:1503 -> O2 + 124:133:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1504:1504 -> O2 + 134:140:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1507:1507 -> O2 + 141:153:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1509:1509 -> O2 + 154:158:int scrollBy(int,androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):1513:1513 -> O2 + 1:7:void scrollBy(androidx.recyclerview.widget.RecyclerView,int):1454:1454 -> P2 + 8:11:void scrollBy(androidx.recyclerview.widget.RecyclerView,int):1455:1455 -> P2 + 12:15:void scrollBy(androidx.recyclerview.widget.RecyclerView,int):1457:1457 -> P2 1:1:void $r8$lambda$EVyYoVT11DpL60suE9bxns8qbCM(com.google.android.material.carousel.CarouselLayoutManager):0:0 -> Q1 # {"id":"com.android.tools.r8.synthesized"} - 1:2:void setCarouselAlignment(int):218:218 -> Q2 - 3:6:void setCarouselAlignment(int):219:219 -> Q2 - 14:22:void lambda$new$0(android.view.View,int,int,int,int,int,int,int,int):125:125 -> R1 + 1:2:void setCarouselAlignment(int):230:230 -> Q2 + 3:6:void setCarouselAlignment(int):231:231 -> Q2 + 14:22:void lambda$new$0(android.view.View,int,int,int,int,int,int,int,int):126:126 -> R1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/CarouselLayoutManager;Landroid/view/View;IIIIIIII)V"} - 3:8:void setCarouselAttributes(android.content.Context,android.util.AttributeSet):207:207 -> R2 - 9:18:void setCarouselAttributes(android.content.Context,android.util.AttributeSet):208:208 -> R2 - 19:27:void setCarouselAttributes(android.content.Context,android.util.AttributeSet):209:209 -> R2 - 28:31:void setCarouselAttributes(android.content.Context,android.util.AttributeSet):210:210 -> R2 + 3:8:void setCarouselAttributes(android.content.Context,android.util.AttributeSet):208:208 -> R2 + 9:18:void setCarouselAttributes(android.content.Context,android.util.AttributeSet):209:209 -> R2 + 19:20:void setCarouselAttributes(android.content.Context,android.util.AttributeSet):210:210 -> R2 + 21:24:void setCarouselAttributes(android.content.Context,android.util.AttributeSet):211:211 -> R2 + 25:27:void setCarouselAttributes(android.content.Context,android.util.AttributeSet):210:210 -> R2 + 28:31:void setCarouselAttributes(android.content.Context,android.util.AttributeSet):214:214 -> R2 1:3:com.google.android.material.carousel.KeylineStateList access$000(com.google.android.material.carousel.CarouselLayoutManager):82:82 -> S1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/CarouselLayoutManager;)Lcom/google/android/material/carousel/g;"} - 1:2:void setCarouselStrategy(com.google.android.material.carousel.CarouselStrategy):264:264 -> S2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/d;)V"} - 3:6:void setCarouselStrategy(com.google.android.material.carousel.CarouselStrategy):265:265 -> S2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/CarouselLayoutManager;)Lcom/google/android/material/carousel/f;"} + 1:2:void setCarouselStrategy(com.google.android.material.carousel.CarouselStrategy):274:274 -> S2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/c;)V"} + 3:6:void setCarouselStrategy(com.google.android.material.carousel.CarouselStrategy):275:275 -> S2 1:5:int access$100(com.google.android.material.carousel.CarouselLayoutManager):82:82 -> T1 - 7:30:void setOrientation(int):1604:1604 -> T2 - 31:33:void setOrientation(int):1607:1607 -> T2 - 34:43:void setOrientation(int):1609:1609 -> T2 - 44:49:void setOrientation(int):1610:1610 -> T2 - 50:53:void setOrientation(int):1611:1611 -> T2 - 1:3:void getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect):644:644 -> U - 4:8:void getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect):645:645 -> U - 9:14:void getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect):646:646 -> U - 15:19:void getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect):647:647 -> U - 20:21:void getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect):649:649 -> U - 22:30:void getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect):651:651 -> U - 31:34:void getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect):650:650 -> U - 35:52:void getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect):652:652 -> U - 53:66:void getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect):653:653 -> U - 67:90:void getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect):655:655 -> U + 7:30:void setOrientation(int):1624:1624 -> T2 + 31:33:void setOrientation(int):1627:1627 -> T2 + 34:43:void setOrientation(int):1629:1629 -> T2 + 44:49:void setOrientation(int):1630:1630 -> T2 + 50:53:void setOrientation(int):1631:1631 -> T2 + 1:3:void getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect):670:670 -> U + 4:8:void getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect):671:671 -> U + 9:14:void getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect):672:672 -> U + 15:19:void getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect):673:673 -> U + 20:21:void getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect):675:675 -> U + 22:30:void getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect):677:677 -> U + 31:34:void getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect):676:676 -> U + 35:52:void getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect):678:678 -> U + 53:66:void getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect):679:679 -> U + 67:90:void getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect):681:681 -> U 1:5:int access$200(com.google.android.material.carousel.CarouselLayoutManager):82:82 -> U1 1:1:void updateChildMaskForLocation(android.view.View,float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):0:0 -> U2 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;FLcom/google/android/material/carousel/CarouselLayoutManager$d;)V"} - 1:3:void onItemsAdded(androidx.recyclerview.widget.RecyclerView,int,int):1617:1617 -> V0 - 4:7:void onItemsAdded(androidx.recyclerview.widget.RecyclerView,int,int):1618:1618 -> V0 + 1:3:void onItemsAdded(androidx.recyclerview.widget.RecyclerView,int,int):1637:1637 -> V0 + 4:7:void onItemsAdded(androidx.recyclerview.widget.RecyclerView,int,int):1638:1638 -> V0 1:5:int access$300(com.google.android.material.carousel.CarouselLayoutManager):82:82 -> V1 - 1:6:void updateCurrentKeylineStateForScrollOffset(com.google.android.material.carousel.KeylineStateList):793:793 -> V2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/g;)V"} - 7:24:void updateCurrentKeylineStateForScrollOffset(com.google.android.material.carousel.KeylineStateList):797:797 -> V2 - 25:29:void updateCurrentKeylineStateForScrollOffset(com.google.android.material.carousel.KeylineStateList):799:799 -> V2 - 30:35:void updateCurrentKeylineStateForScrollOffset(com.google.android.material.carousel.KeylineStateList):800:800 -> V2 - 36:47:void updateCurrentKeylineStateForScrollOffset(com.google.android.material.carousel.KeylineStateList):802:802 -> V2 + 1:6:void updateCurrentKeylineStateForScrollOffset(com.google.android.material.carousel.KeylineStateList):823:823 -> V2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/f;)V"} + 7:13:void updateCurrentKeylineStateForScrollOffset(com.google.android.material.carousel.KeylineStateList):826:826 -> V2 + 14:18:void updateCurrentKeylineStateForScrollOffset(com.google.android.material.carousel.KeylineStateList):828:828 -> V2 + 19:24:void updateCurrentKeylineStateForScrollOffset(com.google.android.material.carousel.KeylineStateList):829:829 -> V2 + 25:36:void updateCurrentKeylineStateForScrollOffset(com.google.android.material.carousel.KeylineStateList):831:831 -> V2 + 1:3:void onItemsChanged(androidx.recyclerview.widget.RecyclerView):1649:1649 -> W0 + 4:7:void onItemsChanged(androidx.recyclerview.widget.RecyclerView):1650:1650 -> W0 1:5:int access$400(com.google.android.material.carousel.CarouselLayoutManager):82:82 -> W1 - 1:4:void updateItemCount():1628:1628 -> W2 - 5:13:void updateItemCount():1630:1630 -> W2 - 14:21:void updateItemCount():1633:1633 -> W2 - 22:24:void updateItemCount():1634:1634 -> W2 - 25:27:void updateItemCount():1636:1636 -> W2 - 1:9:void addAndLayoutView(android.view.View,int,com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations):579:579 -> X1 + 1:4:void updateItemCount():1654:1654 -> W2 + 5:13:void updateItemCount():1656:1656 -> W2 + 14:21:void updateItemCount():1659:1659 -> W2 + 22:24:void updateItemCount():1660:1660 -> W2 + 25:27:void updateItemCount():1662:1662 -> W2 + 1:9:void addAndLayoutView(android.view.View,int,com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations):604:604 -> X1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;ILcom/google/android/material/carousel/CarouselLayoutManager$b;)V"} - 10:12:void addAndLayoutView(android.view.View,int,com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations):580:580 -> X1 - 13:19:void addAndLayoutView(android.view.View,int,com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations):581:581 -> X1 - 20:24:void addAndLayoutView(android.view.View,int,com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations):583:583 -> X1 - 25:32:void addAndLayoutView(android.view.View,int,com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations):584:584 -> X1 - 1:13:void validateChildOrderIfDebugging():522:522 -> X2 - 14:20:void validateChildOrderIfDebugging():526:526 -> X2 - 21:30:void validateChildOrderIfDebugging():527:527 -> X2 - 31:42:void validateChildOrderIfDebugging():528:528 -> X2 - 43:45:void validateChildOrderIfDebugging():530:530 -> X2 - 46:96:void validateChildOrderIfDebugging():531:531 -> X2 - 1:3:void onItemsRemoved(androidx.recyclerview.widget.RecyclerView,int,int):1623:1623 -> Y0 - 4:7:void onItemsRemoved(androidx.recyclerview.widget.RecyclerView,int,int):1624:1624 -> Y0 - 1:10:float addEnd(float,float):1107:1107 -> Y1 - 1:10:float addStart(float,float):1102:1102 -> Z1 - 1:5:int getContainerWidth():1077:1077 -> a - 3:9:void addViewAtPosition(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):459:459 -> a2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;II)V"} - 10:13:void addViewAtPosition(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):462:462 -> a2 - 14:17:void addViewAtPosition(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):463:463 -> a2 - 18:23:void addViewAtPosition(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):465:465 -> a2 - 1:5:int getContainerHeight():1082:1082 -> b - 1:19:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):284:284 -> b1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)V"} - 20:23:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):290:290 -> b1 - 24:32:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):292:292 -> b1 - 33:35:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):296:296 -> b1 - 36:41:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):300:300 -> b1 - 42:52:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):301:301 -> b1 - 53:57:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):306:306 -> b1 - 58:61:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):307:307 -> b1 - 62:63:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):311:311 -> b1 - 64:65:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):312:312 -> b1 - 66:77:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):314:314 -> b1 - 78:83:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):313:313 -> b1 - 84:88:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):315:315 -> b1 - 89:92:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):318:318 -> b1 - 93:98:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):317:317 -> b1 - 99:111:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):324:324 -> b1 - 112:123:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):327:327 -> b1 - 124:128:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):329:329 -> b1 - 129:131:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):331:331 -> b1 - 132:134:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):332:332 -> b1 - 135:141:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):333:333 -> b1 - 142:144:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):285:285 -> b1 - 145:147:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):286:286 -> b1 - 1:4:void addViewsEnd(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):477:477 -> b2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;I)V"} - 5:10:void addViewsEnd(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):478:478 -> b2 - 11:14:void addViewsEnd(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):479:479 -> b2 - 15:25:void addViewsEnd(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):480:480 -> b2 - 26:35:void addViewsEnd(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):483:483 -> b2 - 36:46:void addViewsEnd(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):487:487 -> b2 - 47:56:void addViewsEnd(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):491:491 -> b2 - 1:6:android.graphics.PointF computeScrollVectorForPosition(int):1168:1168 -> c - 7:10:android.graphics.PointF computeScrollVectorForPosition(int):1172:1172 -> c - 11:14:android.graphics.PointF computeScrollVectorForPosition(int):1173:1173 -> c - 15:21:android.graphics.PointF computeScrollVectorForPosition(int):1174:1174 -> c - 22:28:android.graphics.PointF computeScrollVectorForPosition(int):1175:1175 -> c - 29:35:android.graphics.PointF computeScrollVectorForPosition(int):1177:1177 -> c - 1:3:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):414:414 -> c1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)V"} - 4:10:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):415:415 -> c1 - 11:13:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):416:416 -> c1 - 14:23:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):418:418 -> c1 - 24:27:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):421:421 -> c1 - 1:6:void addViewsStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):432:432 -> c2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;I)V"} - 7:10:void addViewsStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):434:434 -> c2 - 11:21:void addViewsStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):435:435 -> c2 - 22:31:void addViewsStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):438:438 -> c2 - 32:42:void addViewsStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):442:442 -> c2 - 43:52:void addViewsStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):446:446 -> c2 - 1:3:int getCarouselAlignment():224:224 -> d - 1:12:float calculateChildOffsetCenterForLocation(android.view.View,float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):903:903 -> d2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;FLcom/google/android/material/carousel/CarouselLayoutManager$d;)F"} - 13:16:float calculateChildOffsetCenterForLocation(android.view.View,float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):904:904 -> d2 - 17:30:float calculateChildOffsetCenterForLocation(android.view.View,float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):917:917 -> d2 - 31:38:float calculateChildOffsetCenterForLocation(android.view.View,float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):918:918 -> d2 - 39:44:float calculateChildOffsetCenterForLocation(android.view.View,float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):922:922 -> d2 - 45:57:float calculateChildOffsetCenterForLocation(android.view.View,float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):923:923 -> d2 - 58:71:float calculateChildOffsetCenterForLocation(android.view.View,float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):924:924 -> d2 - 1:8:float calculateChildStartForFill(int):887:887 -> e2 - 9:16:float calculateChildStartForFill(int):888:888 -> e2 - 17:21:float calculateChildStartForFill(int):890:890 -> e2 - 1:10:boolean isHorizontal():607:607 -> f - 1:6:int calculateEndScroll(androidx.recyclerview.widget.RecyclerView$State,com.google.android.material.carousel.KeylineStateList):848:848 -> f2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;Lcom/google/android/material/carousel/g;)I"} - 7:17:int calculateEndScroll(androidx.recyclerview.widget.RecyclerView$State,com.google.android.material.carousel.KeylineStateList):849:849 -> f2 - 18:26:int calculateEndScroll(androidx.recyclerview.widget.RecyclerView$State,com.google.android.material.carousel.KeylineStateList):851:851 -> f2 - 27:48:int calculateEndScroll(androidx.recyclerview.widget.RecyclerView$State,com.google.android.material.carousel.KeylineStateList):854:854 -> f2 - 49:54:int calculateEndScroll(androidx.recyclerview.widget.RecyclerView$State,com.google.android.material.carousel.KeylineStateList):857:857 -> f2 - 55:62:int calculateEndScroll(androidx.recyclerview.widget.RecyclerView$State,com.google.android.material.carousel.KeylineStateList):858:858 -> f2 - 63:77:int calculateEndScroll(androidx.recyclerview.widget.RecyclerView$State,com.google.android.material.carousel.KeylineStateList):859:859 -> f2 - 78:87:int calculateEndScroll(androidx.recyclerview.widget.RecyclerView$State,com.google.android.material.carousel.KeylineStateList):873:873 -> f2 - 1:4:int calculateScrollDeltaToMakePositionVisible(int):1280:1280 -> g2 - 5:9:int calculateScrollDeltaToMakePositionVisible(int):1282:1282 -> g2 - 10:15:int calculateScrollDeltaToMakePositionVisible(int):1283:1283 -> g2 + 10:13:void addAndLayoutView(android.view.View,int,com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations):605:605 -> X1 + 14:16:void addAndLayoutView(android.view.View,int,com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations):606:606 -> X1 + 17:23:void addAndLayoutView(android.view.View,int,com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations):607:607 -> X1 + 24:28:void addAndLayoutView(android.view.View,int,com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations):609:609 -> X1 + 29:36:void addAndLayoutView(android.view.View,int,com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations):610:610 -> X1 + 1:13:void validateChildOrderIfDebugging():547:547 -> X2 + 14:20:void validateChildOrderIfDebugging():551:551 -> X2 + 21:30:void validateChildOrderIfDebugging():552:552 -> X2 + 31:42:void validateChildOrderIfDebugging():553:553 -> X2 + 43:45:void validateChildOrderIfDebugging():555:555 -> X2 + 46:96:void validateChildOrderIfDebugging():556:556 -> X2 + 1:3:void onItemsRemoved(androidx.recyclerview.widget.RecyclerView,int,int):1643:1643 -> Y0 + 4:7:void onItemsRemoved(androidx.recyclerview.widget.RecyclerView,int,int):1644:1644 -> Y0 + 1:10:float addEnd(float,float):1121:1121 -> Y1 + 1:10:float addStart(float,float):1116:1116 -> Z1 + 1:5:int getContainerWidth():1091:1091 -> a + 3:9:void addViewAtPosition(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):478:478 -> a2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;II)V"} + 10:13:void addViewAtPosition(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):481:481 -> a2 + 14:17:void addViewAtPosition(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):482:482 -> a2 + 18:23:void addViewAtPosition(androidx.recyclerview.widget.RecyclerView$Recycler,int,int):484:484 -> a2 + 1:5:int getContainerHeight():1096:1096 -> b + 1:19:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):294:294 -> b1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)V"} + 20:23:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):300:300 -> b1 + 24:32:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):302:302 -> b1 + 33:46:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):307:307 -> b1 + 47:49:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):308:308 -> b1 + 50:55:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):312:312 -> b1 + 56:66:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):313:313 -> b1 + 67:71:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):318:318 -> b1 + 72:75:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):319:319 -> b1 + 76:77:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):323:323 -> b1 + 78:79:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):324:324 -> b1 + 80:91:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):326:326 -> b1 + 92:97:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):325:325 -> b1 + 98:102:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):327:327 -> b1 + 103:106:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):330:330 -> b1 + 107:112:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):329:329 -> b1 + 113:125:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):336:336 -> b1 + 126:137:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):339:339 -> b1 + 138:142:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):341:341 -> b1 + 143:145:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):343:343 -> b1 + 146:148:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):344:344 -> b1 + 149:155:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):345:345 -> b1 + 156:158:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):295:295 -> b1 + 159:161:void onLayoutChildren(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):296:296 -> b1 + 1:4:void addViewsEnd(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):496:496 -> b2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;I)V"} + 5:10:void addViewsEnd(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):497:497 -> b2 + 11:23:void addViewsEnd(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):498:498 -> b2 + 24:25:void addViewsEnd(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):499:499 -> b2 + 26:34:void addViewsEnd(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):500:500 -> b2 + 35:38:void addViewsEnd(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):502:502 -> b2 + 39:45:void addViewsEnd(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):503:503 -> b2 + 46:55:void addViewsEnd(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):506:506 -> b2 + 56:62:void addViewsEnd(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):510:510 -> b2 + 63:66:void addViewsEnd(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):513:513 -> b2 + 67:79:void addViewsEnd(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):515:515 -> b2 + 1:6:android.graphics.PointF computeScrollVectorForPosition(int):1182:1182 -> c + 7:10:android.graphics.PointF computeScrollVectorForPosition(int):1186:1186 -> c + 11:14:android.graphics.PointF computeScrollVectorForPosition(int):1187:1187 -> c + 15:21:android.graphics.PointF computeScrollVectorForPosition(int):1188:1188 -> c + 22:28:android.graphics.PointF computeScrollVectorForPosition(int):1189:1189 -> c + 29:35:android.graphics.PointF computeScrollVectorForPosition(int):1191:1191 -> c + 1:3:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):427:427 -> c1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)V"} + 4:10:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):428:428 -> c1 + 11:13:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):429:429 -> c1 + 14:23:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):431:431 -> c1 + 24:27:void onLayoutCompleted(androidx.recyclerview.widget.RecyclerView$State):434:434 -> c1 + 1:6:void addViewsStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):445:445 -> c2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;I)V"} + 7:19:void addViewsStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):447:447 -> c2 + 20:21:void addViewsStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):448:448 -> c2 + 22:30:void addViewsStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):449:449 -> c2 + 31:34:void addViewsStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):451:451 -> c2 + 35:41:void addViewsStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):452:452 -> c2 + 42:51:void addViewsStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):455:455 -> c2 + 52:58:void addViewsStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):459:459 -> c2 + 59:62:void addViewsStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):462:462 -> c2 + 63:74:void addViewsStart(androidx.recyclerview.widget.RecyclerView$Recycler,int):464:464 -> c2 + 1:3:int getCarouselAlignment():236:236 -> d + 1:12:float calculateChildOffsetCenterForLocation(float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):923:923 -> d2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(FLcom/google/android/material/carousel/CarouselLayoutManager$d;)F"} + 13:16:float calculateChildOffsetCenterForLocation(float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):924:924 -> d2 + 17:30:float calculateChildOffsetCenterForLocation(float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):937:937 -> d2 + 31:38:float calculateChildOffsetCenterForLocation(float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):938:938 -> d2 + 39:51:float calculateChildOffsetCenterForLocation(float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):942:942 -> d2 + 1:8:float calculateChildStartForFill(int):908:908 -> e2 + 9:16:float calculateChildStartForFill(int):909:909 -> e2 + 17:21:float calculateChildStartForFill(int):911:911 -> e2 + 1:10:boolean isHorizontal():633:633 -> f + 1:6:int calculateEndScroll(androidx.recyclerview.widget.RecyclerView$State,com.google.android.material.carousel.KeylineStateList):876:876 -> f2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;Lcom/google/android/material/carousel/f;)I"} + 7:17:int calculateEndScroll(androidx.recyclerview.widget.RecyclerView$State,com.google.android.material.carousel.KeylineStateList):877:877 -> f2 + 18:26:int calculateEndScroll(androidx.recyclerview.widget.RecyclerView$State,com.google.android.material.carousel.KeylineStateList):879:879 -> f2 + 27:46:int calculateEndScroll(androidx.recyclerview.widget.RecyclerView$State,com.google.android.material.carousel.KeylineStateList):882:882 -> f2 + 47:59:int calculateEndScroll(androidx.recyclerview.widget.RecyclerView$State,com.google.android.material.carousel.KeylineStateList):884:884 -> f2 + 60:70:int calculateEndScroll(androidx.recyclerview.widget.RecyclerView$State,com.google.android.material.carousel.KeylineStateList):893:893 -> f2 + 71:80:int calculateEndScroll(androidx.recyclerview.widget.RecyclerView$State,com.google.android.material.carousel.KeylineStateList):894:894 -> f2 + 1:4:int calculateScrollDeltaToMakePositionVisible(int):1294:1294 -> g2 + 5:9:int calculateScrollDeltaToMakePositionVisible(int):1296:1296 -> g2 + 10:15:int calculateScrollDeltaToMakePositionVisible(int):1297:1297 -> g2 1:1:int calculateShouldScrollBy(int,int,int,int):0:0 -> h2 - 1:6:int calculateStartScroll(com.google.android.material.carousel.KeylineStateList):834:834 -> i2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/g;)I"} - 7:17:int calculateStartScroll(com.google.android.material.carousel.KeylineStateList):835:835 -> i2 - 18:26:int calculateStartScroll(com.google.android.material.carousel.KeylineStateList):837:837 -> i2 - 27:39:int calculateStartScroll(com.google.android.material.carousel.KeylineStateList):838:838 -> i2 - 40:47:int calculateStartScroll(com.google.android.material.carousel.KeylineStateList):840:840 -> i2 - 1:29:int convertFocusDirectionToLayoutDirection(int):1328:1328 -> j2 - 30:58:int convertFocusDirectionToLayoutDirection(int):1353:1353 -> j2 - 59:73:int convertFocusDirectionToLayoutDirection(int):1349:1349 -> j2 - 74:84:int convertFocusDirectionToLayoutDirection(int):1344:1344 -> j2 - 1:3:void fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):395:395 -> k2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$u;Landroidx/recyclerview/widget/RecyclerView$z;)V"} - 4:9:void fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):397:397 -> k2 - 10:16:void fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):399:399 -> k2 - 17:23:void fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):400:400 -> k2 - 24:31:void fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):403:403 -> k2 - 32:47:void fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):404:404 -> k2 - 48:52:void fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):405:405 -> k2 - 53:55:void fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):406:406 -> k2 - 56:59:void fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):409:409 -> k2 - 1:19:android.view.View getChildClosestToEnd():1408:1408 -> l2 - 1:19:android.view.View getChildClosestToStart():1398:1398 -> m2 - 1:6:int getContainerSize():1090:1090 -> n2 - 7:11:int getContainerSize():1091:1091 -> n2 - 12:16:int getContainerSize():1093:1093 -> n2 - 1:5:float getDecoratedCenterWithMargins(android.view.View):663:663 -> o2 - 6:8:float getDecoratedCenterWithMargins(android.view.View):664:664 -> o2 - 9:14:float getDecoratedCenterWithMargins(android.view.View):665:665 -> o2 - 15:20:float getDecoratedCenterWithMargins(android.view.View):666:666 -> o2 - 21:25:float getDecoratedCenterWithMargins(android.view.View):668:668 -> o2 - 1:5:boolean canScrollHorizontally():1288:1288 -> p - 1:7:int getItemMargins():355:355 -> p2 - 8:17:int getItemMargins():356:356 -> p2 - 18:23:int getItemMargins():357:357 -> p2 - 24:29:int getItemMargins():358:358 -> p2 - 30:35:int getItemMargins():360:360 -> p2 - 1:7:boolean canScrollVertically():1298:1298 -> q - 1:4:com.google.android.material.carousel.KeylineState getKeylineStateForPosition(int):1223:1223 -> q2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/google/android/material/carousel/f;"} - 5:23:com.google.android.material.carousel.KeylineState getKeylineStateForPosition(int):1225:1225 -> q2 - 24:32:com.google.android.material.carousel.KeylineState getKeylineStateForPosition(int):1224:1224 -> q2 - 33:39:com.google.android.material.carousel.KeylineState getKeylineStateForPosition(int):1230:1230 -> q2 - 1:15:int getLeftOrTopPaddingForKeylineShift():231:231 -> r2 - 16:22:int getLeftOrTopPaddingForKeylineShift():234:234 -> r2 - 23:27:int getLeftOrTopPaddingForKeylineShift():235:235 -> r2 - 28:34:int getLeftOrTopPaddingForKeylineShift():237:237 -> r2 - 1:17:float getMaskedItemSizeForLocOffset(float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):944:944 -> s2 + 1:6:int calculateStartScroll(com.google.android.material.carousel.KeylineStateList):862:862 -> i2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/f;)I"} + 7:17:int calculateStartScroll(com.google.android.material.carousel.KeylineStateList):863:863 -> i2 + 18:26:int calculateStartScroll(com.google.android.material.carousel.KeylineStateList):865:865 -> i2 + 27:39:int calculateStartScroll(com.google.android.material.carousel.KeylineStateList):866:866 -> i2 + 40:47:int calculateStartScroll(com.google.android.material.carousel.KeylineStateList):868:868 -> i2 + 1:29:int convertFocusDirectionToLayoutDirection(int):1342:1342 -> j2 + 30:58:int convertFocusDirectionToLayoutDirection(int):1367:1367 -> j2 + 59:73:int convertFocusDirectionToLayoutDirection(int):1363:1363 -> j2 + 74:84:int convertFocusDirectionToLayoutDirection(int):1358:1358 -> j2 + 1:3:void fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):408:408 -> k2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$v;Landroidx/recyclerview/widget/RecyclerView$A;)V"} + 4:9:void fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):410:410 -> k2 + 10:16:void fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):412:412 -> k2 + 17:23:void fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):413:413 -> k2 + 24:31:void fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):416:416 -> k2 + 32:47:void fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):417:417 -> k2 + 48:52:void fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):418:418 -> k2 + 53:55:void fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):419:419 -> k2 + 56:59:void fill(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):422:422 -> k2 + 1:19:android.view.View getChildClosestToEnd():1422:1422 -> l2 + 1:19:android.view.View getChildClosestToStart():1412:1412 -> m2 + 1:6:int getContainerSize():1104:1104 -> n2 + 7:11:int getContainerSize():1105:1105 -> n2 + 12:16:int getContainerSize():1107:1107 -> n2 + 1:5:float getDecoratedCenterWithMargins(android.view.View):689:689 -> o2 + 6:8:float getDecoratedCenterWithMargins(android.view.View):690:690 -> o2 + 9:14:float getDecoratedCenterWithMargins(android.view.View):691:691 -> o2 + 15:20:float getDecoratedCenterWithMargins(android.view.View):692:692 -> o2 + 21:25:float getDecoratedCenterWithMargins(android.view.View):694:694 -> o2 + 1:5:boolean canScrollHorizontally():1302:1302 -> p + 1:7:int getItemMargins():368:368 -> p2 + 8:17:int getItemMargins():369:369 -> p2 + 18:23:int getItemMargins():370:370 -> p2 + 24:29:int getItemMargins():371:371 -> p2 + 30:35:int getItemMargins():373:373 -> p2 + 1:7:boolean canScrollVertically():1312:1312 -> q + 1:16:com.google.android.material.carousel.KeylineState getKeylineStartingState(com.google.android.material.carousel.KeylineStateList):813:813 -> q2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/f;)Lcom/google/android/material/carousel/e;"} + 1:4:com.google.android.material.carousel.KeylineState getKeylineStateForPosition(int):1237:1237 -> r2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/google/android/material/carousel/e;"} + 5:23:com.google.android.material.carousel.KeylineState getKeylineStateForPosition(int):1239:1239 -> r2 + 24:32:com.google.android.material.carousel.KeylineState getKeylineStateForPosition(int):1238:1238 -> r2 + 33:39:com.google.android.material.carousel.KeylineState getKeylineStateForPosition(int):1244:1244 -> r2 + 1:8:int getLeftOrTopPaddingForKeylineShift():242:242 -> s2 + 9:15:int getLeftOrTopPaddingForKeylineShift():245:245 -> s2 + 16:20:int getLeftOrTopPaddingForKeylineShift():246:246 -> s2 + 21:25:int getLeftOrTopPaddingForKeylineShift():248:248 -> s2 + 1:17:float getMaskedItemSizeForLocOffset(float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):962:962 -> t2 # {"id":"com.android.tools.r8.residualsignature","signature":"(FLcom/google/android/material/carousel/CarouselLayoutManager$d;)F"} - 1:4:int getOffsetToScrollToPosition(int,com.google.android.material.carousel.KeylineState):1187:1187 -> t2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/google/android/material/carousel/f;)I"} - 5:8:int getOffsetToScrollToPosition(int,com.google.android.material.carousel.KeylineState):1188:1188 -> t2 - 1:5:int getOrientation():1594:1594 -> u2 - 1:18:int computeHorizontalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1546:1546 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 19:20:int computeHorizontalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1549:1549 -> v - 21:34:int computeHorizontalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1550:1550 -> v - 35:44:int computeHorizontalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1551:1551 -> v - 1:7:int getParentBottom():1072:1072 -> v2 - 1:3:int computeHorizontalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1534:1534 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} + 1:4:int getOffsetToScrollToPosition(int,com.google.android.material.carousel.KeylineState):1201:1201 -> u2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/google/android/material/carousel/e;)I"} + 5:8:int getOffsetToScrollToPosition(int,com.google.android.material.carousel.KeylineState):1202:1202 -> u2 + 1:18:int computeHorizontalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1566:1566 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 19:20:int computeHorizontalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1569:1569 -> v + 21:34:int computeHorizontalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1570:1570 -> v + 35:44:int computeHorizontalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1571:1571 -> v + 1:5:int getOrientation():1614:1614 -> v2 + 1:3:int computeHorizontalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1554:1554 -> w + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} 1:1:boolean isAutoMeasureEnabled():0:0 -> w0 - 1:6:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):1419:1419 -> w1 - 7:18:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):1424:1424 -> w1 - 19:25:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):1423:1423 -> w1 - 26:35:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):1430:1430 -> w1 - 36:47:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):1431:1431 -> w1 - 48:51:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):1432:1432 -> w1 - 52:59:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):1434:1434 -> w1 - 60:64:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):1435:1435 -> w1 - 1:7:int getParentEnd():1064:1064 -> w2 - 1:6:int computeHorizontalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1563:1563 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 1:7:int getParentLeft():1052:1052 -> x2 - 1:18:int computeVerticalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1573:1573 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 19:20:int computeVerticalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1576:1576 -> y - 21:34:int computeVerticalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1577:1577 -> y - 35:44:int computeVerticalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1578:1578 -> y - 1:7:int getParentRight():1060:1060 -> y2 - 1:3:int computeVerticalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1568:1568 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;)I"} - 1:7:int getParentStart():1056:1056 -> z2 -com.google.android.material.carousel.CarouselLayoutManager$$ExternalSyntheticLambda0 -> S1.a: + 1:6:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):1433:1433 -> w1 + 7:18:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):1438:1438 -> w1 + 19:25:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):1437:1437 -> w1 + 26:35:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):1444:1444 -> w1 + 36:47:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):1445:1445 -> w1 + 48:51:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):1446:1446 -> w1 + 52:59:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):1448:1448 -> w1 + 60:64:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):1449:1449 -> w1 + 1:7:int getParentBottom():1086:1086 -> w2 + 1:6:int computeHorizontalScrollRange(androidx.recyclerview.widget.RecyclerView$State):1583:1583 -> x + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 1:7:int getParentLeft():1070:1070 -> x2 + 1:18:int computeVerticalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1593:1593 -> y + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 19:20:int computeVerticalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1596:1596 -> y + 21:34:int computeVerticalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1597:1597 -> y + 35:44:int computeVerticalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):1598:1598 -> y + 1:7:int getParentRight():1078:1078 -> y2 + 1:3:int computeVerticalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):1588:1588 -> z + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)I"} + 1:7:int getParentStart():1074:1074 -> z2 +com.google.android.material.carousel.CarouselLayoutManager$$ExternalSyntheticLambda0 -> X1.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.google.android.material.carousel.CarouselLayoutManager com.google.android.material.carousel.CarouselLayoutManager$$InternalSyntheticLambda$1$6ef452e7ff82e379ca33d84c0fc416276ab00f605c2bfc8bd937b6ffdb1ffe7d$0.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} - 1:1:void S1.CarouselLayoutManager$$ExternalSyntheticLambda0.(com.google.android.material.carousel.CarouselLayoutManager):0:0 -> + 1:1:void X1.CarouselLayoutManager$$ExternalSyntheticLambda0.(com.google.android.material.carousel.CarouselLayoutManager):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void S1.CarouselLayoutManager$$ExternalSyntheticLambda0.onLayoutChange(android.view.View,int,int,int,int,int,int,int,int):0:0 -> onLayoutChange + 1:1:void X1.CarouselLayoutManager$$ExternalSyntheticLambda0.onLayoutChange(android.view.View,int,int,int,int,int,int,int,int):0:0 -> onLayoutChange # {"id":"com.android.tools.r8.synthesized"} -com.google.android.material.carousel.CarouselLayoutManager$$ExternalSyntheticLambda1 -> S1.b: +com.google.android.material.carousel.CarouselLayoutManager$$ExternalSyntheticLambda1 -> X1.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.google.android.material.carousel.CarouselLayoutManager com.google.android.material.carousel.CarouselLayoutManager$$InternalSyntheticLambda$2$0873d51dbc72495f7dacbe01be43f0e56ff410469eea72234fb26f67a4296cb8$0.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} - 1:1:void S1.CarouselLayoutManager$$ExternalSyntheticLambda1.(com.google.android.material.carousel.CarouselLayoutManager):0:0 -> + 1:1:void X1.CarouselLayoutManager$$ExternalSyntheticLambda1.(com.google.android.material.carousel.CarouselLayoutManager):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void S1.CarouselLayoutManager$$ExternalSyntheticLambda1.run():0:0 -> run + 1:1:void X1.CarouselLayoutManager$$ExternalSyntheticLambda1.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} com.google.android.material.carousel.CarouselLayoutManager$1 -> com.google.android.material.carousel.CarouselLayoutManager$a: # {"id":"sourceFile","fileName":"CarouselLayoutManager.java"} com.google.android.material.carousel.CarouselLayoutManager this$0 -> q - 1:6:void (com.google.android.material.carousel.CarouselLayoutManager,android.content.Context):1248:1248 -> - 1:7:android.graphics.PointF computeScrollVectorForPosition(int):1252:1252 -> a - 1:17:int calculateDxToMakeVisible(android.view.View,int):1257:1257 -> t - 18:30:int calculateDxToMakeVisible(android.view.View,int):1262:1262 -> t - 1:17:int calculateDyToMakeVisible(android.view.View,int):1267:1267 -> u - 18:30:int calculateDyToMakeVisible(android.view.View,int):1272:1272 -> u + 1:6:void (com.google.android.material.carousel.CarouselLayoutManager,android.content.Context):1262:1262 -> + 1:7:android.graphics.PointF computeScrollVectorForPosition(int):1266:1266 -> a + 1:17:int calculateDxToMakeVisible(android.view.View,int):1271:1271 -> t + 18:30:int calculateDxToMakeVisible(android.view.View,int):1276:1276 -> t + 1:17:int calculateDyToMakeVisible(android.view.View,int):1281:1281 -> u + 18:30:int calculateDyToMakeVisible(android.view.View,int):1286:1286 -> u com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations -> com.google.android.material.carousel.CarouselLayoutManager$b: # {"id":"sourceFile","fileName":"CarouselLayoutManager.java"} android.view.View child -> a @@ -143549,355 +148908,371 @@ com.google.android.material.carousel.CarouselLayoutManager$ChildCalculations -> float offsetCenter -> c com.google.android.material.carousel.CarouselLayoutManager$KeylineRange range -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/carousel/CarouselLayoutManager$d;"} - 1:3:void (android.view.View,float,float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):175:175 -> + 1:3:void (android.view.View,float,float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):176:176 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;FFLcom/google/android/material/carousel/CarouselLayoutManager$d;)V"} - 4:5:void (android.view.View,float,float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):176:176 -> - 6:7:void (android.view.View,float,float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):177:177 -> - 8:9:void (android.view.View,float,float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):178:178 -> - 10:12:void (android.view.View,float,float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):179:179 -> + 4:5:void (android.view.View,float,float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):177:177 -> + 6:7:void (android.view.View,float,float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):178:178 -> + 8:9:void (android.view.View,float,float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):179:179 -> + 10:12:void (android.view.View,float,float,com.google.android.material.carousel.CarouselLayoutManager$KeylineRange):180:180 -> com.google.android.material.carousel.CarouselLayoutManager$DebugItemDecoration -> com.google.android.material.carousel.CarouselLayoutManager$c: # {"id":"sourceFile","fileName":"CarouselLayoutManager.java"} android.graphics.Paint linePaint -> a java.util.List keylines -> b - 1:3:void ():1688:1688 -> - 4:10:void ():1685:1685 -> - 11:23:void ():1686:1686 -> - 24:29:void ():1689:1689 -> - 30:33:void ():1690:1690 -> - 3:5:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1700:1700 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$z;)V"} - 6:7:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1701:1701 -> i - 8:17:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1702:1702 -> i - 18:20:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1701:1701 -> i - 21:38:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1703:1703 -> i - 39:55:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1704:1704 -> i - 56:67:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1705:1705 -> i - 68:69:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1706:1706 -> i - 70:82:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1708:1708 -> i - 83:97:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1710:1710 -> i - 98:101:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1706:1706 -> i - 102:114:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1714:1714 -> i - 115:131:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1716:1716 -> i - 132:136:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1713:1713 -> i - 1:7:void setKeylines(java.util.List):1695:1695 -> j + 1:3:void ():1714:1714 -> + 4:10:void ():1711:1711 -> + 11:23:void ():1712:1712 -> + 24:29:void ():1715:1715 -> + 30:33:void ():1716:1716 -> + 3:5:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1726:1726 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$A;)V"} + 6:7:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1727:1727 -> i + 8:17:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1728:1728 -> i + 18:20:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1727:1727 -> i + 21:38:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1729:1729 -> i + 39:55:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1730:1730 -> i + 56:67:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1731:1731 -> i + 68:69:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1732:1732 -> i + 70:82:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1734:1734 -> i + 83:97:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1736:1736 -> i + 98:101:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1732:1732 -> i + 102:114:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1740:1740 -> i + 115:131:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1742:1742 -> i + 132:136:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):1739:1739 -> i + 1:7:void setKeylines(java.util.List):1721:1721 -> j com.google.android.material.carousel.CarouselLayoutManager$KeylineRange -> com.google.android.material.carousel.CarouselLayoutManager$d: # {"id":"sourceFile","fileName":"CarouselLayoutManager.java"} com.google.android.material.carousel.KeylineState$Keyline leftOrTop -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/carousel/f$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/carousel/e$c;"} com.google.android.material.carousel.KeylineState$Keyline rightOrBottom -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/carousel/f$c;"} - 1:3:void (com.google.android.material.carousel.KeylineState$Keyline,com.google.android.material.carousel.KeylineState$Keyline):1672:1672 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/f$c;Lcom/google/android/material/carousel/f$c;)V"} - 4:17:void (com.google.android.material.carousel.KeylineState$Keyline,com.google.android.material.carousel.KeylineState$Keyline):1673:1673 -> - 18:19:void (com.google.android.material.carousel.KeylineState$Keyline,com.google.android.material.carousel.KeylineState$Keyline):1674:1674 -> - 20:22:void (com.google.android.material.carousel.KeylineState$Keyline,com.google.android.material.carousel.KeylineState$Keyline):1675:1675 -> -com.google.android.material.carousel.CarouselOrientationHelper -> com.google.android.material.carousel.c: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/carousel/e$c;"} + 1:3:void (com.google.android.material.carousel.KeylineState$Keyline,com.google.android.material.carousel.KeylineState$Keyline):1698:1698 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/e$c;Lcom/google/android/material/carousel/e$c;)V"} + 4:17:void (com.google.android.material.carousel.KeylineState$Keyline,com.google.android.material.carousel.KeylineState$Keyline):1699:1699 -> + 18:19:void (com.google.android.material.carousel.KeylineState$Keyline,com.google.android.material.carousel.KeylineState$Keyline):1700:1700 -> + 20:22:void (com.google.android.material.carousel.KeylineState$Keyline,com.google.android.material.carousel.KeylineState$Keyline):1701:1701 -> +com.google.android.material.carousel.CarouselOrientationHelper -> com.google.android.material.carousel.b: # {"id":"sourceFile","fileName":"CarouselOrientationHelper.java"} int orientation -> a 1:1:void (int,com.google.android.material.carousel.CarouselOrientationHelper$1):34:34 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/google/android/material/carousel/c$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILcom/google/android/material/carousel/b$a;)V"} 2:3:void (int):38:39 -> 1:7:com.google.android.material.carousel.CarouselOrientationHelper createHorizontalHelper(com.google.android.material.carousel.CarouselLayoutManager):268:268 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/CarouselLayoutManager;)Lcom/google/android/material/carousel/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/CarouselLayoutManager;)Lcom/google/android/material/carousel/b;"} 6:10:com.google.android.material.carousel.CarouselOrientationHelper createOrientationHelper(com.google.android.material.carousel.CarouselLayoutManager,int):56:56 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/CarouselLayoutManager;I)Lcom/google/android/material/carousel/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/CarouselLayoutManager;I)Lcom/google/android/material/carousel/b;"} 11:18:com.google.android.material.carousel.CarouselOrientationHelper createOrientationHelper(com.google.android.material.carousel.CarouselLayoutManager,int):59:59 -> b 19:23:com.google.android.material.carousel.CarouselOrientationHelper createOrientationHelper(com.google.android.material.carousel.CarouselLayoutManager,int):54:54 -> b 1:7:com.google.android.material.carousel.CarouselOrientationHelper createVerticalHelper(com.google.android.material.carousel.CarouselLayoutManager):163:163 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/CarouselLayoutManager;)Lcom/google/android/material/carousel/c;"} - float getMaskMargins(androidx.recyclerview.widget.RecyclerView$LayoutParams) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)F"} - int getParentBottom() -> e - int getParentEnd() -> f - int getParentLeft() -> g - int getParentRight() -> h - int getParentStart() -> i - int getParentTop() -> j - void layoutDecoratedWithMargins(android.view.View,int,int) -> k - void offsetChild(android.view.View,android.graphics.Rect,float,float) -> l -com.google.android.material.carousel.CarouselOrientationHelper$1 -> com.google.android.material.carousel.c$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/CarouselLayoutManager;)Lcom/google/android/material/carousel/b;"} + int getParentBottom() -> d + int getParentLeft() -> e + int getParentRight() -> f + int getParentStart() -> g + int getParentTop() -> h + void layoutDecoratedWithMargins(android.view.View,int,int) -> i + void offsetChild(android.view.View,android.graphics.Rect,float,float) -> j +com.google.android.material.carousel.CarouselOrientationHelper$1 -> com.google.android.material.carousel.b$a: # {"id":"sourceFile","fileName":"CarouselOrientationHelper.java"} com.google.android.material.carousel.CarouselLayoutManager val$carouselLayoutManager -> b 1:7:void (int,com.google.android.material.carousel.CarouselLayoutManager):163:163 -> - 1:7:float getMaskMargins(androidx.recyclerview.widget.RecyclerView$LayoutParams):217:217 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)F"} - 1:7:int getParentBottom():192:192 -> e - 1:5:int getParentEnd():182:182 -> f - 1:7:int getParentLeft():166:166 -> g - 1:14:int getParentRight():177:177 -> h - 1:5:int getParentStart():171:171 -> i - 1:1:int getParentTop():0:0 -> j - 1:4:void layoutDecoratedWithMargins(android.view.View,int,int):205:205 -> k - 5:10:void layoutDecoratedWithMargins(android.view.View,int,int):206:206 -> k - 11:19:void layoutDecoratedWithMargins(android.view.View,int,int):207:207 -> k - 1:6:void offsetChild(android.view.View,android.graphics.Rect,float,float):260:260 -> l - 7:10:void offsetChild(android.view.View,android.graphics.Rect,float,float):261:261 -> l - 1:6:int getDecoratedCrossAxisMeasurement(android.view.View):198:198 -> m - 7:19:int getDecoratedCrossAxisMeasurement(android.view.View):199:199 -> m -com.google.android.material.carousel.CarouselOrientationHelper$2 -> com.google.android.material.carousel.c$b: + 1:7:int getParentBottom():192:192 -> d + 1:7:int getParentLeft():166:166 -> e + 1:14:int getParentRight():177:177 -> f + 1:5:int getParentStart():171:171 -> g + 1:1:int getParentTop():0:0 -> h + 1:4:void layoutDecoratedWithMargins(android.view.View,int,int):205:205 -> i + 5:10:void layoutDecoratedWithMargins(android.view.View,int,int):206:206 -> i + 11:19:void layoutDecoratedWithMargins(android.view.View,int,int):207:207 -> i + 1:6:void offsetChild(android.view.View,android.graphics.Rect,float,float):260:260 -> j + 7:10:void offsetChild(android.view.View,android.graphics.Rect,float,float):261:261 -> j + 1:6:int getDecoratedCrossAxisMeasurement(android.view.View):198:198 -> k + 7:19:int getDecoratedCrossAxisMeasurement(android.view.View):199:199 -> k +com.google.android.material.carousel.CarouselOrientationHelper$2 -> com.google.android.material.carousel.b$b: # {"id":"sourceFile","fileName":"CarouselOrientationHelper.java"} com.google.android.material.carousel.CarouselLayoutManager val$carouselLayoutManager -> b 1:7:void (int,com.google.android.material.carousel.CarouselLayoutManager):268:268 -> - 1:7:float getMaskMargins(androidx.recyclerview.widget.RecyclerView$LayoutParams):321:321 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$p;)F"} - 1:14:int getParentBottom():296:296 -> e - 1:18:int getParentEnd():286:286 -> f - 1:1:int getParentLeft():0:0 -> g - 1:7:int getParentRight():281:281 -> h - 1:18:int getParentStart():276:276 -> i - 1:7:int getParentTop():291:291 -> j - 1:4:void layoutDecoratedWithMargins(android.view.View,int,int):309:309 -> k - 5:10:void layoutDecoratedWithMargins(android.view.View,int,int):310:310 -> k - 11:19:void layoutDecoratedWithMargins(android.view.View,int,int):311:311 -> k - 1:6:void offsetChild(android.view.View,android.graphics.Rect,float,float):364:364 -> l - 7:10:void offsetChild(android.view.View,android.graphics.Rect,float,float):365:365 -> l - 1:6:int getDecoratedCrossAxisMeasurement(android.view.View):302:302 -> m - 7:19:int getDecoratedCrossAxisMeasurement(android.view.View):303:303 -> m -com.google.android.material.carousel.CarouselStrategy -> com.google.android.material.carousel.d: + 1:14:int getParentBottom():296:296 -> d + 1:1:int getParentLeft():0:0 -> e + 1:7:int getParentRight():281:281 -> f + 1:18:int getParentStart():276:276 -> g + 1:7:int getParentTop():291:291 -> h + 1:4:void layoutDecoratedWithMargins(android.view.View,int,int):309:309 -> i + 5:10:void layoutDecoratedWithMargins(android.view.View,int,int):310:310 -> i + 11:19:void layoutDecoratedWithMargins(android.view.View,int,int):311:311 -> i + 1:6:void offsetChild(android.view.View,android.graphics.Rect,float,float):364:364 -> j + 7:10:void offsetChild(android.view.View,android.graphics.Rect,float,float):365:365 -> j + 1:6:int getDecoratedCrossAxisMeasurement(android.view.View):302:302 -> k + 7:19:int getDecoratedCrossAxisMeasurement(android.view.View):303:303 -> k +com.google.android.material.carousel.CarouselStrategy -> com.google.android.material.carousel.c: # {"id":"sourceFile","fileName":"CarouselStrategy.java"} float smallSizeMin -> a float smallSizeMax -> b - 1:4:void ():28:28 -> - 1:6:int[] doubleCounts(int[]):125:125 -> a - 7:16:int[] doubleCounts(int[]):127:127 -> a + 1:4:void ():30:30 -> + 1:6:int[] doubleCounts(int[]):139:139 -> a + 7:16:int[] doubleCounts(int[]):141:141 -> a 1:1:float getChildMaskPercentage(float,float,float):0:0 -> b - 1:3:float getSmallItemSizeMax():193:193 -> c - 1:3:float getSmallItemSizeMin():185:185 -> d - 1:14:void initialize(android.content.Context):36:36 -> e - 15:28:void initialize(android.content.Context):38:38 -> e - 1:1:boolean isContained():0:0 -> f + 1:3:float getSmallItemSizeMax():212:212 -> c + 1:3:float getSmallItemSizeMin():204:204 -> d + 1:3:com.google.android.material.carousel.CarouselStrategy$StrategyType getStrategyType():156:156 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/carousel/c$a;"} + 1:14:void initialize(android.content.Context):47:47 -> f + 15:28:void initialize(android.content.Context):49:49 -> f com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View) -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/b;Landroid/view/View;)Lcom/google/android/material/carousel/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX1/a;Landroid/view/View;)Lcom/google/android/material/carousel/e;"} boolean shouldRefreshKeylineState(com.google.android.material.carousel.Carousel,int) -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/b;I)Z"} -com.google.android.material.carousel.CarouselStrategyHelper -> com.google.android.material.carousel.e: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX1/a;I)Z"} +com.google.android.material.carousel.CarouselStrategy$StrategyType -> com.google.android.material.carousel.c$a: +# {"id":"sourceFile","fileName":"CarouselStrategy.java"} + com.google.android.material.carousel.CarouselStrategy$StrategyType CONTAINED -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/carousel/c$a;"} + com.google.android.material.carousel.CarouselStrategy$StrategyType UNCONTAINED -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/carousel/c$a;"} + com.google.android.material.carousel.CarouselStrategy$StrategyType[] $VALUES -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lcom/google/android/material/carousel/c$a;"} + 1:10:void ():41:41 -> + 11:20:void ():42:42 -> + 21:27:void ():40:40 -> + 1:4:void (java.lang.String,int):40:40 -> + 1:9:com.google.android.material.carousel.CarouselStrategy$StrategyType[] $values():40:40 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/google/android/material/carousel/c$a;"} + 1:9:com.google.android.material.carousel.CarouselStrategy$StrategyType valueOf(java.lang.String):40:40 -> valueOf + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/google/android/material/carousel/c$a;"} + 1:9:com.google.android.material.carousel.CarouselStrategy$StrategyType[] values():40:40 -> values + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/google/android/material/carousel/c$a;"} +com.google.android.material.carousel.CarouselStrategyHelper -> com.google.android.material.carousel.d: # {"id":"sourceFile","fileName":"CarouselStrategyHelper.java"} 4:11:float addEnd(float,float,int):266:266 -> a 1:1:float addStart(float,float,int):0:0 -> b - 7:24:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):139:139 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;FFLcom/google/android/material/carousel/a;)Lcom/google/android/material/carousel/f;"} - 25:32:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):145:145 -> c - 33:39:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):146:146 -> c - 40:44:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):150:150 -> c - 45:48:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):147:147 -> c - 49:52:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):151:151 -> c - 53:56:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):152:152 -> c - 57:64:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):156:156 -> c - 65:71:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):157:157 -> c - 72:76:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):161:161 -> c - 77:80:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):158:158 -> c - 81:84:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):162:162 -> c - 85:88:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):163:163 -> c - 89:96:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):166:166 -> c - 97:100:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):167:167 -> c - 101:104:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):168:168 -> c - 105:108:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):169:169 -> c - 109:112:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):170:170 -> c - 113:116:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):172:172 -> c - 117:120:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):173:173 -> c - 121:127:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):174:174 -> c - 128:132:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):178:178 -> c - 133:136:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):175:175 -> c - 137:140:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):179:179 -> c - 141:144:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):180:180 -> c - 145:148:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):183:183 -> c - 149:153:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):184:184 -> c - 154:155:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):188:188 -> c - 156:159:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):189:189 -> c - 160:163:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):190:190 -> c - 164:167:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):191:191 -> c - 168:171:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):193:193 -> c - 172:175:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):194:194 -> c - 176:182:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):198:198 -> c - 183:186:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):200:200 -> c - 187:190:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):201:201 -> c - 191:199:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):202:202 -> c - 200:204:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):206:206 -> c - 205:212:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):202:202 -> c - 213:216:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):208:208 -> c - 217:222:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):209:209 -> c - 223:227:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):213:213 -> c - 228:230:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):209:209 -> c - 231:247:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):216:216 -> c - 248:251:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):219:219 -> c - 252:257:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):220:220 -> c - 258:262:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):224:224 -> c - 263:265:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):220:220 -> c - 266:269:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):227:227 -> c - 270:275:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):228:228 -> c - 276:280:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):232:232 -> c - 281:285:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):228:228 -> c - 286:288:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):235:235 -> c - 289:293:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):236:236 -> c - 4:8:com.google.android.material.carousel.KeylineState createKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement,int):54:54 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;FFLcom/google/android/material/carousel/a;I)Lcom/google/android/material/carousel/f;"} - 9:13:com.google.android.material.carousel.KeylineState createKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement,int):56:56 -> d - 1:18:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):76:76 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;FFLcom/google/android/material/carousel/a;)Lcom/google/android/material/carousel/f;"} - 19:26:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):81:81 -> e - 27:30:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):82:82 -> e - 31:34:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):83:83 -> e - 35:38:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):84:84 -> e - 39:42:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):85:85 -> e - 43:50:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):87:87 -> e - 51:54:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):88:88 -> e - 55:58:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):89:89 -> e - 59:67:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):91:91 -> e - 68:69:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):95:95 -> e - 70:73:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):96:96 -> e - 74:77:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):97:97 -> e - 78:81:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):98:98 -> e - 82:85:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):100:100 -> e - 86:89:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):101:101 -> e - 90:96:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):105:105 -> e - 97:106:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):107:107 -> e - 107:110:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):108:108 -> e - 111:114:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):110:110 -> e - 115:119:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):111:111 -> e - 120:123:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):113:113 -> e - 124:128:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):114:114 -> e - 129:131:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):117:117 -> e - 132:136:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,float,com.google.android.material.carousel.Arrangement):118:118 -> e + 7:24:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):139:139 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;FILcom/google/android/material/carousel/a;)Lcom/google/android/material/carousel/e;"} + 25:32:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):145:145 -> c + 33:39:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):146:146 -> c + 40:44:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):150:150 -> c + 45:48:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):147:147 -> c + 49:52:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):151:151 -> c + 53:56:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):152:152 -> c + 57:64:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):156:156 -> c + 65:71:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):157:157 -> c + 72:76:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):161:161 -> c + 77:80:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):158:158 -> c + 81:84:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):162:162 -> c + 85:88:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):163:163 -> c + 89:96:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):166:166 -> c + 97:100:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):167:167 -> c + 101:104:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):168:168 -> c + 105:108:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):169:169 -> c + 109:112:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):170:170 -> c + 113:116:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):172:172 -> c + 117:120:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):173:173 -> c + 121:127:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):174:174 -> c + 128:132:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):178:178 -> c + 133:136:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):175:175 -> c + 137:140:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):179:179 -> c + 141:144:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):180:180 -> c + 145:148:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):183:183 -> c + 149:154:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):184:184 -> c + 155:156:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):188:188 -> c + 157:160:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):189:189 -> c + 161:164:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):190:190 -> c + 165:168:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):191:191 -> c + 169:172:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):193:193 -> c + 173:176:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):194:194 -> c + 177:183:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):198:198 -> c + 184:187:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):200:200 -> c + 188:191:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):201:201 -> c + 192:200:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):202:202 -> c + 201:205:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):206:206 -> c + 206:213:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):202:202 -> c + 214:217:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):208:208 -> c + 218:223:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):209:209 -> c + 224:228:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):213:213 -> c + 229:231:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):209:209 -> c + 232:248:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):216:216 -> c + 249:252:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):219:219 -> c + 253:258:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):220:220 -> c + 259:263:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):224:224 -> c + 264:266:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):220:220 -> c + 267:270:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):227:227 -> c + 271:276:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):228:228 -> c + 277:281:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):232:232 -> c + 282:286:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):228:228 -> c + 287:289:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):235:235 -> c + 290:294:com.google.android.material.carousel.KeylineState createCenterAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):236:236 -> c + 4:8:com.google.android.material.carousel.KeylineState createKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement,int):54:54 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;FILcom/google/android/material/carousel/a;I)Lcom/google/android/material/carousel/e;"} + 9:13:com.google.android.material.carousel.KeylineState createKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement,int):56:56 -> d + 1:18:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):76:76 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;FILcom/google/android/material/carousel/a;)Lcom/google/android/material/carousel/e;"} + 19:26:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):81:81 -> e + 27:30:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):82:82 -> e + 31:34:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):83:83 -> e + 35:38:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):84:84 -> e + 39:42:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):85:85 -> e + 43:50:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):87:87 -> e + 51:54:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):88:88 -> e + 55:58:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):89:89 -> e + 59:68:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):91:91 -> e + 69:70:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):95:95 -> e + 71:74:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):96:96 -> e + 75:78:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):97:97 -> e + 79:82:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):98:98 -> e + 83:86:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):100:100 -> e + 87:90:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):101:101 -> e + 91:97:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):105:105 -> e + 98:107:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):107:107 -> e + 108:111:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):108:108 -> e + 112:115:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):110:110 -> e + 116:120:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):111:111 -> e + 121:124:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):113:113 -> e + 125:129:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):114:114 -> e + 130:132:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):117:117 -> e + 133:137:com.google.android.material.carousel.KeylineState createLeftAlignedKeylineState(android.content.Context,float,int,com.google.android.material.carousel.Arrangement):118:118 -> e 1:11:float getExtraSmallSize(android.content.Context):36:36 -> f 1:11:float getSmallSizeMax(android.content.Context):44:44 -> g 1:11:float getSmallSizeMin(android.content.Context):40:40 -> h 1:15:int maxValue(int[]):241:241 -> i 1:1:float updateCurPosition(float,float,float,int):0:0 -> j -com.google.android.material.carousel.KeylineState -> com.google.android.material.carousel.f: +com.google.android.material.carousel.KeylineState -> com.google.android.material.carousel.e: # {"id":"sourceFile","fileName":"KeylineState.java"} float itemSize -> a - java.util.List keylines -> b - int firstFocalKeylineIndex -> c - int lastFocalKeylineIndex -> d - 1:1:void (float,java.util.List,int,int,com.google.android.material.carousel.KeylineState$1):52:52 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(FLjava/util/List;IILcom/google/android/material/carousel/f$a;)V"} - 2:6:void (float,java.util.List,int,int):63:67 -> - 1:11:com.google.android.material.carousel.KeylineState$Keyline getFirstFocalKeyline():86:86 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/carousel/f$c;"} - 1:3:int getFirstFocalKeylineIndex():91:91 -> b - 1:10:com.google.android.material.carousel.KeylineState$Keyline getFirstKeyline():111:111 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/carousel/f$c;"} - 2:9:com.google.android.material.carousel.KeylineState$Keyline getFirstNonAnchorKeyline():122:122 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/carousel/f$c;"} - 10:17:com.google.android.material.carousel.KeylineState$Keyline getFirstNonAnchorKeyline():123:123 -> d - 18:27:com.google.android.material.carousel.KeylineState$Keyline getFirstNonAnchorKeyline():124:124 -> d - 1:13:java.util.List getFocalKeylines():106:106 -> e - 1:3:float getItemSize():76:76 -> f - 1:3:java.util.List getKeylines():81:81 -> g - 1:11:com.google.android.material.carousel.KeylineState$Keyline getLastFocalKeyline():96:96 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/carousel/f$c;"} - 1:3:int getLastFocalKeylineIndex():101:101 -> i - 1:15:com.google.android.material.carousel.KeylineState$Keyline getLastKeyline():116:116 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/carousel/f$c;"} - 1:10:com.google.android.material.carousel.KeylineState$Keyline getLastNonAnchorKeyline():134:134 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/carousel/f$c;"} - 11:18:com.google.android.material.carousel.KeylineState$Keyline getLastNonAnchorKeyline():135:135 -> k - 19:28:com.google.android.material.carousel.KeylineState$Keyline getLastNonAnchorKeyline():136:136 -> k - 1:19:int getNumberOfNonAnchorKeylines():146:146 -> l - 20:26:int getNumberOfNonAnchorKeylines():147:147 -> l - 27:34:int getNumberOfNonAnchorKeylines():151:151 -> l - 1:12:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):163:163 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/f;Lcom/google/android/material/carousel/f;F)Lcom/google/android/material/carousel/f;"} - 13:16:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):167:167 -> m - 17:20:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):168:168 -> m - 21:30:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):169:169 -> m - 31:36:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):174:174 -> m - 37:46:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):175:175 -> m - 47:68:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):176:176 -> m - 69:76:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):181:181 -> m - 77:80:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):180:180 -> m - 81:88:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):184:184 -> m - 89:92:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):183:183 -> m - 93:94:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):186:186 -> m - 95:102:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):187:187 -> m - 103:110:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):170:170 -> m - 111:118:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):164:164 -> m - 1:2:com.google.android.material.carousel.KeylineState reverse(com.google.android.material.carousel.KeylineState,float):202:202 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/f;F)Lcom/google/android/material/carousel/f;"} - 3:9:com.google.android.material.carousel.KeylineState reverse(com.google.android.material.carousel.KeylineState,float):203:203 -> n - 10:16:com.google.android.material.carousel.KeylineState reverse(com.google.android.material.carousel.KeylineState,float):209:209 -> n - 17:26:com.google.android.material.carousel.KeylineState reverse(com.google.android.material.carousel.KeylineState,float):210:210 -> n - 27:39:com.google.android.material.carousel.KeylineState reverse(com.google.android.material.carousel.KeylineState,float):211:211 -> n - 40:50:com.google.android.material.carousel.KeylineState reverse(com.google.android.material.carousel.KeylineState,float):212:212 -> n - 51:54:com.google.android.material.carousel.KeylineState reverse(com.google.android.material.carousel.KeylineState,float):213:213 -> n - 55:60:com.google.android.material.carousel.KeylineState reverse(com.google.android.material.carousel.KeylineState,float):215:215 -> n - 61:70:com.google.android.material.carousel.KeylineState reverse(com.google.android.material.carousel.KeylineState,float):216:216 -> n - 71:79:com.google.android.material.carousel.KeylineState reverse(com.google.android.material.carousel.KeylineState,float):217:217 -> n - 80:85:com.google.android.material.carousel.KeylineState reverse(com.google.android.material.carousel.KeylineState,float):218:218 -> n - 86:90:com.google.android.material.carousel.KeylineState reverse(com.google.android.material.carousel.KeylineState,float):221:221 -> n -com.google.android.material.carousel.KeylineState$1 -> com.google.android.material.carousel.f$a: + int totalVisibleFocalItems -> b + java.util.List keylines -> c + int firstFocalKeylineIndex -> d + int lastFocalKeylineIndex -> e + int carouselSize -> f + 1:1:void (float,java.util.List,int,int,int,com.google.android.material.carousel.KeylineState$1):55:55 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(FLjava/util/List;IIILcom/google/android/material/carousel/e$a;)V"} + 2:6:void (float,java.util.List,int,int,int):70:74 -> + 7:8:void (float,java.util.List,int,int,int):76:77 -> + 9:9:void (float,java.util.List,int,int,int):80:80 -> + 1:3:int getCarouselSize():174:174 -> a + 1:11:com.google.android.material.carousel.KeylineState$Keyline getFirstFocalKeyline():104:104 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/carousel/e$c;"} + 1:3:int getFirstFocalKeylineIndex():109:109 -> c + 1:10:com.google.android.material.carousel.KeylineState$Keyline getFirstKeyline():129:129 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/carousel/e$c;"} + 2:9:com.google.android.material.carousel.KeylineState$Keyline getFirstNonAnchorKeyline():140:140 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/carousel/e$c;"} + 10:17:com.google.android.material.carousel.KeylineState$Keyline getFirstNonAnchorKeyline():141:141 -> e + 18:27:com.google.android.material.carousel.KeylineState$Keyline getFirstNonAnchorKeyline():142:142 -> e + 1:13:java.util.List getFocalKeylines():124:124 -> f + 1:3:float getItemSize():89:89 -> g + 1:3:java.util.List getKeylines():94:94 -> h + 1:11:com.google.android.material.carousel.KeylineState$Keyline getLastFocalKeyline():114:114 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/carousel/e$c;"} + 1:3:int getLastFocalKeylineIndex():119:119 -> j + 1:15:com.google.android.material.carousel.KeylineState$Keyline getLastKeyline():134:134 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/carousel/e$c;"} + 1:10:com.google.android.material.carousel.KeylineState$Keyline getLastNonAnchorKeyline():152:152 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/carousel/e$c;"} + 11:18:com.google.android.material.carousel.KeylineState$Keyline getLastNonAnchorKeyline():153:153 -> l + 19:28:com.google.android.material.carousel.KeylineState$Keyline getLastNonAnchorKeyline():154:154 -> l + 1:19:int getNumberOfNonAnchorKeylines():164:164 -> m + 20:26:int getNumberOfNonAnchorKeylines():165:165 -> m + 27:34:int getNumberOfNonAnchorKeylines():169:169 -> m + 1:3:int getTotalVisibleFocalItems():99:99 -> n + 1:12:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):186:186 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/e;Lcom/google/android/material/carousel/e;F)Lcom/google/android/material/carousel/e;"} + 13:16:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):190:190 -> o + 17:20:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):191:191 -> o + 21:30:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):192:192 -> o + 31:36:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):197:197 -> o + 37:46:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):198:198 -> o + 47:68:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):199:199 -> o + 69:76:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):204:204 -> o + 77:80:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):203:203 -> o + 81:88:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):207:207 -> o + 89:92:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):206:206 -> o + 93:94:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):209:209 -> o + 95:104:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):210:210 -> o + 105:112:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):193:193 -> o + 113:120:com.google.android.material.carousel.KeylineState lerp(com.google.android.material.carousel.KeylineState,com.google.android.material.carousel.KeylineState,float):187:187 -> o + 1:2:com.google.android.material.carousel.KeylineState reverse(com.google.android.material.carousel.KeylineState,int):228:228 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/e;I)Lcom/google/android/material/carousel/e;"} + 3:10:com.google.android.material.carousel.KeylineState reverse(com.google.android.material.carousel.KeylineState,int):229:229 -> p + 11:17:com.google.android.material.carousel.KeylineState reverse(com.google.android.material.carousel.KeylineState,int):235:235 -> p + 18:27:com.google.android.material.carousel.KeylineState reverse(com.google.android.material.carousel.KeylineState,int):236:236 -> p + 28:40:com.google.android.material.carousel.KeylineState reverse(com.google.android.material.carousel.KeylineState,int):237:237 -> p + 41:51:com.google.android.material.carousel.KeylineState reverse(com.google.android.material.carousel.KeylineState,int):238:238 -> p + 52:55:com.google.android.material.carousel.KeylineState reverse(com.google.android.material.carousel.KeylineState,int):239:239 -> p + 56:61:com.google.android.material.carousel.KeylineState reverse(com.google.android.material.carousel.KeylineState,int):241:241 -> p + 62:71:com.google.android.material.carousel.KeylineState reverse(com.google.android.material.carousel.KeylineState,int):242:242 -> p + 72:80:com.google.android.material.carousel.KeylineState reverse(com.google.android.material.carousel.KeylineState,int):243:243 -> p + 81:86:com.google.android.material.carousel.KeylineState reverse(com.google.android.material.carousel.KeylineState,int):244:244 -> p + 87:91:com.google.android.material.carousel.KeylineState reverse(com.google.android.material.carousel.KeylineState,int):247:247 -> p +com.google.android.material.carousel.KeylineState$1 -> com.google.android.material.carousel.e$a: # {"id":"sourceFile","fileName":"KeylineState.java"} -com.google.android.material.carousel.KeylineState$Builder -> com.google.android.material.carousel.f$b: +com.google.android.material.carousel.KeylineState$Builder -> com.google.android.material.carousel.e$b: # {"id":"sourceFile","fileName":"KeylineState.java"} float itemSize -> a - float availableSpace -> b + int carouselSize -> b java.util.List tmpKeylines -> c com.google.android.material.carousel.KeylineState$Keyline tmpFirstFocalKeyline -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/carousel/f$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/carousel/e$c;"} com.google.android.material.carousel.KeylineState$Keyline tmpLastFocalKeyline -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/carousel/f$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/carousel/e$c;"} int firstFocalKeylineIndex -> f int lastFocalKeylineIndex -> g float lastKeylineMaskedSize -> h int latestAnchorKeylineIndex -> i - 1:3:void (float,float):272:272 -> - 4:11:void (float,float):255:255 -> - 12:13:void (float,float):258:258 -> - 14:16:void (float,float):259:259 -> - 17:18:void (float,float):261:261 -> - 19:20:void (float,float):263:263 -> - 21:22:void (float,float):273:273 -> - 23:25:void (float,float):274:274 -> - 7:11:com.google.android.material.carousel.KeylineState$Builder addAnchorKeyline(float,float,float):514:514 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFF)Lcom/google/android/material/carousel/f$b;"} - 2:6:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float):315:315 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFF)Lcom/google/android/material/carousel/f$b;"} - 7:11:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean):302:302 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFZ)Lcom/google/android/material/carousel/f$b;"} - 8:15:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean):482:482 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFZZ)Lcom/google/android/material/carousel/f$b;"} - 16:39:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean):483:483 -> d - 40:49:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean):485:485 -> d - 50:54:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean):488:488 -> d - 10:14:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float):439:439 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFZZF)Lcom/google/android/material/carousel/f$b;"} - 12:18:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):361:361 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFZZFFF)Lcom/google/android/material/carousel/f$b;"} - 19:26:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):362:362 -> f - 27:35:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):365:365 -> f - 36:43:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):359:359 -> f - 44:61:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):368:368 -> f - 62:65:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):372:372 -> f - 66:67:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):373:373 -> f - 68:75:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):374:374 -> f - 76:92:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):377:377 -> f - 93:100:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):378:378 -> f - 101:108:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):382:382 -> f - 109:110:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):386:386 -> f - 111:119:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):387:387 -> f - 120:127:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):383:383 -> f - 128:140:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):389:389 -> f - 141:148:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):390:390 -> f - 149:161:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):393:393 -> f - 162:169:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):395:395 -> f - 170:173:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):400:400 -> f - 174:179:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):401:401 -> f - 7:11:com.google.android.material.carousel.KeylineState$Builder addKeylineRange(float,float,float,int):532:532 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFI)Lcom/google/android/material/carousel/f$b;"} - 15:21:com.google.android.material.carousel.KeylineState$Builder addKeylineRange(float,float,float,int,boolean):568:568 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFIZ)Lcom/google/android/material/carousel/f$b;"} - 1:4:com.google.android.material.carousel.KeylineState build():577:577 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/carousel/f;"} - 5:10:com.google.android.material.carousel.KeylineState build():581:581 -> i - 11:18:com.google.android.material.carousel.KeylineState build():582:582 -> i - 19:26:com.google.android.material.carousel.KeylineState build():583:583 -> i - 27:36:com.google.android.material.carousel.KeylineState build():584:584 -> i - 37:57:com.google.android.material.carousel.KeylineState build():586:586 -> i - 58:63:com.google.android.material.carousel.KeylineState build():595:595 -> i - 64:76:com.google.android.material.carousel.KeylineState build():598:598 -> i - 77:84:com.google.android.material.carousel.KeylineState build():578:578 -> i + 1:3:void (float,int):298:298 -> + 4:11:void (float,int):281:281 -> + 12:13:void (float,int):284:284 -> + 14:16:void (float,int):285:285 -> + 17:18:void (float,int):287:287 -> + 19:20:void (float,int):289:289 -> + 21:22:void (float,int):299:299 -> + 23:25:void (float,int):300:300 -> + 7:11:com.google.android.material.carousel.KeylineState$Builder addAnchorKeyline(float,float,float):540:540 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFF)Lcom/google/android/material/carousel/e$b;"} + 2:6:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float):341:341 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFF)Lcom/google/android/material/carousel/e$b;"} + 7:11:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean):328:328 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFZ)Lcom/google/android/material/carousel/e$b;"} + 8:17:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean):508:508 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFZZ)Lcom/google/android/material/carousel/e$b;"} + 18:41:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean):509:509 -> d + 42:51:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean):511:511 -> d + 52:56:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean):514:514 -> d + 10:14:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float):465:465 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFZZF)Lcom/google/android/material/carousel/e$b;"} + 12:18:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):387:387 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFZZFFF)Lcom/google/android/material/carousel/e$b;"} + 19:26:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):388:388 -> f + 27:35:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):391:391 -> f + 36:43:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):385:385 -> f + 44:61:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):394:394 -> f + 62:65:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):398:398 -> f + 66:67:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):399:399 -> f + 68:75:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):400:400 -> f + 76:92:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):403:403 -> f + 93:100:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):404:404 -> f + 101:108:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):408:408 -> f + 109:110:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):412:412 -> f + 111:119:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):413:413 -> f + 120:127:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):409:409 -> f + 128:140:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):415:415 -> f + 141:148:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):416:416 -> f + 149:161:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):419:419 -> f + 162:169:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):421:421 -> f + 170:173:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):426:426 -> f + 174:179:com.google.android.material.carousel.KeylineState$Builder addKeyline(float,float,float,boolean,boolean,float,float,float):427:427 -> f + 7:11:com.google.android.material.carousel.KeylineState$Builder addKeylineRange(float,float,float,int):558:558 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFI)Lcom/google/android/material/carousel/e$b;"} + 15:21:com.google.android.material.carousel.KeylineState$Builder addKeylineRange(float,float,float,int,boolean):594:594 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFIZ)Lcom/google/android/material/carousel/e$b;"} + 1:4:com.google.android.material.carousel.KeylineState build():603:603 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/carousel/e;"} + 5:10:com.google.android.material.carousel.KeylineState build():607:607 -> i + 11:18:com.google.android.material.carousel.KeylineState build():608:608 -> i + 19:26:com.google.android.material.carousel.KeylineState build():609:609 -> i + 27:36:com.google.android.material.carousel.KeylineState build():610:610 -> i + 37:57:com.google.android.material.carousel.KeylineState build():612:612 -> i + 58:63:com.google.android.material.carousel.KeylineState build():621:621 -> i + 64:78:com.google.android.material.carousel.KeylineState build():624:624 -> i + 79:86:com.google.android.material.carousel.KeylineState build():604:604 -> i 1:1:float calculateKeylineLocationForItemPosition(float,float,int,int):0:0 -> j -com.google.android.material.carousel.KeylineState$Keyline -> com.google.android.material.carousel.f$c: +com.google.android.material.carousel.KeylineState$Keyline -> com.google.android.material.carousel.e$c: # {"id":"sourceFile","fileName":"KeylineState.java"} float loc -> a float locOffset -> b @@ -143907,204 +149282,229 @@ com.google.android.material.carousel.KeylineState$Keyline -> com.google.android. float cutoff -> f float leftOrTopPaddingShift -> g float rightOrBottomPaddingShift -> h - 1:1:void (float,float,float,float):646:646 -> - 2:10:void (float,float,float,float,boolean,float,float,float):676:684 -> - 1:6:com.google.android.material.carousel.KeylineState$Keyline lerp(com.google.android.material.carousel.KeylineState$Keyline,com.google.android.material.carousel.KeylineState$Keyline,float):689:689 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/f$c;Lcom/google/android/material/carousel/f$c;F)Lcom/google/android/material/carousel/f$c;"} - 7:14:com.google.android.material.carousel.KeylineState$Keyline lerp(com.google.android.material.carousel.KeylineState$Keyline,com.google.android.material.carousel.KeylineState$Keyline,float):690:690 -> a - 15:22:com.google.android.material.carousel.KeylineState$Keyline lerp(com.google.android.material.carousel.KeylineState$Keyline,com.google.android.material.carousel.KeylineState$Keyline,float):691:691 -> a - 23:30:com.google.android.material.carousel.KeylineState$Keyline lerp(com.google.android.material.carousel.KeylineState$Keyline,com.google.android.material.carousel.KeylineState$Keyline,float):692:692 -> a - 31:38:com.google.android.material.carousel.KeylineState$Keyline lerp(com.google.android.material.carousel.KeylineState$Keyline,com.google.android.material.carousel.KeylineState$Keyline,float):693:693 -> a -com.google.android.material.carousel.KeylineStateList -> com.google.android.material.carousel.g: + 1:1:void (float,float,float,float):677:677 -> + 2:10:void (float,float,float,float,boolean,float,float,float):707:715 -> + 1:6:com.google.android.material.carousel.KeylineState$Keyline lerp(com.google.android.material.carousel.KeylineState$Keyline,com.google.android.material.carousel.KeylineState$Keyline,float):720:720 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/e$c;Lcom/google/android/material/carousel/e$c;F)Lcom/google/android/material/carousel/e$c;"} + 7:14:com.google.android.material.carousel.KeylineState$Keyline lerp(com.google.android.material.carousel.KeylineState$Keyline,com.google.android.material.carousel.KeylineState$Keyline,float):721:721 -> a + 15:22:com.google.android.material.carousel.KeylineState$Keyline lerp(com.google.android.material.carousel.KeylineState$Keyline,com.google.android.material.carousel.KeylineState$Keyline,float):722:722 -> a + 23:30:com.google.android.material.carousel.KeylineState$Keyline lerp(com.google.android.material.carousel.KeylineState$Keyline,com.google.android.material.carousel.KeylineState$Keyline,float):723:723 -> a + 31:38:com.google.android.material.carousel.KeylineState$Keyline lerp(com.google.android.material.carousel.KeylineState$Keyline,com.google.android.material.carousel.KeylineState$Keyline,float):724:724 -> a +com.google.android.material.carousel.KeylineStateList -> com.google.android.material.carousel.f: # {"id":"sourceFile","fileName":"KeylineStateList.java"} com.google.android.material.carousel.KeylineState defaultState -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/carousel/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/carousel/e;"} java.util.List startStateSteps -> b java.util.List endStateSteps -> c float[] startStateStepsInterpolationPoints -> d float[] endStateStepsInterpolationPoints -> e float startShiftRange -> f float endShiftRange -> g - 1:3:void (com.google.android.material.carousel.KeylineState,java.util.List,java.util.List):61:61 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/f;Ljava/util/List;Ljava/util/List;)V"} - 4:5:void (com.google.android.material.carousel.KeylineState,java.util.List,java.util.List):62:62 -> - 6:11:void (com.google.android.material.carousel.KeylineState,java.util.List,java.util.List):63:63 -> - 12:17:void (com.google.android.material.carousel.KeylineState,java.util.List,java.util.List):64:64 -> - 18:35:void (com.google.android.material.carousel.KeylineState,java.util.List,java.util.List):69:69 -> - 36:44:void (com.google.android.material.carousel.KeylineState,java.util.List,java.util.List):70:70 -> - 45:50:void (com.google.android.material.carousel.KeylineState,java.util.List,java.util.List):72:72 -> - 51:70:void (com.google.android.material.carousel.KeylineState,java.util.List,java.util.List):73:73 -> - 71:77:void (com.google.android.material.carousel.KeylineState,java.util.List,java.util.List):78:78 -> - 78:84:void (com.google.android.material.carousel.KeylineState,java.util.List,java.util.List):81:81 -> - 1:5:com.google.android.material.carousel.KeylineState closestStateStepFromInterpolation(java.util.List,float,float[]):265:265 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;F[F)Lcom/google/android/material/carousel/f;"} - 6:14:com.google.android.material.carousel.KeylineState closestStateStepFromInterpolation(java.util.List,float,float[]):271:271 -> a - 15:25:com.google.android.material.carousel.KeylineState closestStateStepFromInterpolation(java.util.List,float,float[]):272:272 -> a - 26:35:com.google.android.material.carousel.KeylineState closestStateStepFromInterpolation(java.util.List,float,float[]):274:274 -> a - 1:4:int findFirstIndexAfterLastFocalKeylineWithMask(com.google.android.material.carousel.KeylineState,float):690:690 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/f;F)I"} - 5:14:int findFirstIndexAfterLastFocalKeylineWithMask(com.google.android.material.carousel.KeylineState,float):691:691 -> b - 15:34:int findFirstIndexAfterLastFocalKeylineWithMask(com.google.android.material.carousel.KeylineState,float):692:692 -> b - 35:45:int findFirstIndexAfterLastFocalKeylineWithMask(com.google.android.material.carousel.KeylineState,float):697:697 -> b - 2:11:int findFirstNonAnchorKeylineIndex(com.google.android.material.carousel.KeylineState):712:712 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/f;)I"} - 12:31:int findFirstNonAnchorKeylineIndex(com.google.android.material.carousel.KeylineState):713:713 -> c - 1:8:int findLastIndexBeforeFirstFocalKeylineWithMask(com.google.android.material.carousel.KeylineState,float):701:701 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/f;F)I"} - 9:30:int findLastIndexBeforeFirstFocalKeylineWithMask(com.google.android.material.carousel.KeylineState,float):703:703 -> d - 1:12:int findLastNonAnchorKeylineIndex(com.google.android.material.carousel.KeylineState):722:722 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/f;)I"} - 13:32:int findLastNonAnchorKeylineIndex(com.google.android.material.carousel.KeylineState):723:723 -> e - 1:2:com.google.android.material.carousel.KeylineStateList from(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,float):87:87 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/b;Lcom/google/android/material/carousel/f;FFF)Lcom/google/android/material/carousel/g;"} - 3:6:com.google.android.material.carousel.KeylineStateList from(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,float):88:88 -> f - 7:14:com.google.android.material.carousel.KeylineStateList from(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,float):89:89 -> f - 1:3:com.google.android.material.carousel.KeylineState getDefaultState():94:94 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/carousel/f;"} - 1:15:com.google.android.material.carousel.KeylineState getEndState():109:109 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/carousel/f;"} - 1:6:java.util.Map getKeylineStateForPositionMap(int,int,int,boolean):733:733 -> i - 7:34:java.util.Map getKeylineStateForPositionMap(int,int,int,boolean):734:734 -> i - 35:43:java.util.Map getKeylineStateForPositionMap(int,int,int,boolean):742:742 -> i - 44:51:java.util.Map getKeylineStateForPositionMap(int,int,int,boolean):743:743 -> i - 52:57:java.util.Map getKeylineStateForPositionMap(int,int,int,boolean):745:745 -> i - 58:72:java.util.Map getKeylineStateForPositionMap(int,int,int,boolean):746:746 -> i - 73:102:java.util.Map getKeylineStateForPositionMap(int,int,int,boolean):744:744 -> i - 103:117:java.util.Map getKeylineStateForPositionMap(int,int,int,boolean):757:757 -> i - 118:123:java.util.Map getKeylineStateForPositionMap(int,int,int,boolean):761:761 -> i - 124:138:java.util.Map getKeylineStateForPositionMap(int,int,int,boolean):762:762 -> i - 139:147:java.util.Map getKeylineStateForPositionMap(int,int,int,boolean):760:760 -> i - 2:6:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float):129:129 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFF)Lcom/google/android/material/carousel/f;"} - 1:3:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):155:155 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFZ)Lcom/google/android/material/carousel/f;"} - 4:7:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):156:156 -> k - 8:17:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):157:157 -> k - 18:27:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):158:158 -> k - 28:34:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):166:166 -> k - 35:48:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):170:170 -> k - 49:52:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):178:178 -> k - 53:54:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):184:184 -> k - 55:61:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):185:185 -> k - 62:65:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):188:188 -> k - 66:67:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):194:194 -> k - 68:71:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):195:195 -> k - 72:76:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):201:201 -> k - 77:81:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):203:203 -> k - 82:84:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):197:197 -> k - 1:15:com.google.android.material.carousel.KeylineState getStartState():101:101 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/carousel/f;"} - 1:4:float[] getStateStepInterpolationPoints(float,java.util.List,boolean):307:307 -> m - 5:11:float[] getStateStepInterpolationPoints(float,java.util.List,boolean):308:308 -> m - 12:17:float[] getStateStepInterpolationPoints(float,java.util.List,boolean):313:313 -> m - 18:25:float[] getStateStepInterpolationPoints(float,java.util.List,boolean):314:314 -> m - 26:39:float[] getStateStepInterpolationPoints(float,java.util.List,boolean):318:318 -> m - 40:61:float[] getStateStepInterpolationPoints(float,java.util.List,boolean):319:319 -> m - 62:70:float[] getStateStepInterpolationPoints(float,java.util.List,boolean):323:323 -> m - 7:11:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):540:540 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/b;Lcom/google/android/material/carousel/f;FF)Ljava/util/List;"} - 12:14:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):541:541 -> n - 15:18:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):542:542 -> n - 19:36:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):544:544 -> n - 37:49:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):549:549 -> n - 50:55:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):564:564 -> n - 56:61:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):568:568 -> n - 62:74:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):569:569 -> n - 75:84:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):571:571 -> n - 85:91:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):575:575 -> n - 92:95:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):577:577 -> n - 96:103:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):576:576 -> n - 104:117:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):584:584 -> n - 118:133:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):586:586 -> n - 134:143:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):591:591 -> n - 144:155:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):592:592 -> n - 156:163:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):594:594 -> n - 164:170:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):599:599 -> n - 171:184:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):600:600 -> n - 185:196:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):602:602 -> n - 197:200:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):612:612 -> n - 201:212:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):619:619 -> n - 213:216:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):554:554 -> n - 217:220:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):553:553 -> n - 1:5:float[] getStateStepsRange(java.util.List,float,float[]):241:241 -> o - 6:12:float[] getStateStepsRange(java.util.List,float,float[]):244:244 -> o - 13:23:float[] getStateStepsRange(java.util.List,float,float[]):246:246 -> o - 24:29:float[] getStateStepsRange(java.util.List,float,float[]):251:251 -> o - 30:43:float[] getStateStepsRange(java.util.List,float,float[]):252:252 -> o - 44:50:float[] getStateStepsRange(java.util.List,float,float[]):259:259 -> o - 7:11:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):438:438 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/b;Lcom/google/android/material/carousel/f;FF)Ljava/util/List;"} - 12:14:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):439:439 -> p - 15:18:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):440:440 -> p - 19:36:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):442:442 -> p - 37:49:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):447:447 -> p - 50:55:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):462:462 -> p - 56:61:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):465:465 -> p - 62:74:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):466:466 -> p - 75:84:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):468:468 -> p - 85:91:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):472:472 -> p - 92:95:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):474:474 -> p - 96:104:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):473:473 -> p - 105:117:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):481:481 -> p - 118:126:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):486:486 -> p - 127:143:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):487:487 -> p - 144:155:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):489:489 -> p - 156:161:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):491:491 -> p - 162:167:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):495:495 -> p - 168:182:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):496:496 -> p - 183:194:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):499:499 -> p - 195:198:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):510:510 -> p - 199:210:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):517:517 -> p - 211:214:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):451:451 -> p - 215:218:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float):450:450 -> p - 1:21:boolean isFirstFocalItemAtLeftOfContainer(com.google.android.material.carousel.KeylineState):339:339 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/f;)Z"} - 22:35:boolean isFirstFocalItemAtLeftOfContainer(com.google.android.material.carousel.KeylineState):341:341 -> q - 1:4:boolean isLastFocalItemVisibleAtRightOfContainer(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState):355:355 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/b;Lcom/google/android/material/carousel/f;)Z"} - 5:10:boolean isLastFocalItemVisibleAtRightOfContainer(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState):356:356 -> r - 11:14:boolean isLastFocalItemVisibleAtRightOfContainer(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState):357:357 -> r - 15:35:boolean isLastFocalItemVisibleAtRightOfContainer(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState):360:360 -> r - 36:49:boolean isLastFocalItemVisibleAtRightOfContainer(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState):362:362 -> r - 1:5:com.google.android.material.carousel.KeylineState lerp(java.util.List,float,float[]):220:220 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;F[F)Lcom/google/android/material/carousel/f;"} - 6:8:com.google.android.material.carousel.KeylineState lerp(java.util.List,float,float[]):221:221 -> s - 9:18:com.google.android.material.carousel.KeylineState lerp(java.util.List,float,float[]):222:222 -> s - 19:27:com.google.android.material.carousel.KeylineState lerp(java.util.List,float,float[]):223:223 -> s - 28:32:com.google.android.material.carousel.KeylineState lerp(java.util.List,float,float[]):221:221 -> s - 1:9:com.google.android.material.carousel.KeylineState moveKeylineAndCreateKeylineState(com.google.android.material.carousel.KeylineState,int,int,float,int,int,float):669:669 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/f;IIFIIF)Lcom/google/android/material/carousel/f;"} - 10:15:com.google.android.material.carousel.KeylineState moveKeylineAndCreateKeylineState(com.google.android.material.carousel.KeylineState,int,int,float,int,int,float):670:670 -> t - 16:18:com.google.android.material.carousel.KeylineState moveKeylineAndCreateKeylineState(com.google.android.material.carousel.KeylineState,int,int,float,int,int,float):671:671 -> t - 19:29:com.google.android.material.carousel.KeylineState moveKeylineAndCreateKeylineState(com.google.android.material.carousel.KeylineState,int,int,float,int,int,float):673:673 -> t - 30:35:com.google.android.material.carousel.KeylineState moveKeylineAndCreateKeylineState(com.google.android.material.carousel.KeylineState,int,int,float,int,int,float):675:675 -> t - 36:41:com.google.android.material.carousel.KeylineState moveKeylineAndCreateKeylineState(com.google.android.material.carousel.KeylineState,int,int,float,int,int,float):676:676 -> t - 42:57:com.google.android.material.carousel.KeylineState moveKeylineAndCreateKeylineState(com.google.android.material.carousel.KeylineState,int,int,float,int,int,float):677:677 -> t - 58:66:com.google.android.material.carousel.KeylineState moveKeylineAndCreateKeylineState(com.google.android.material.carousel.KeylineState,int,int,float,int,int,float):682:682 -> t - 67:72:com.google.android.material.carousel.KeylineState moveKeylineAndCreateKeylineState(com.google.android.material.carousel.KeylineState,int,int,float,int,int,float):683:683 -> t - 73:77:com.google.android.material.carousel.KeylineState moveKeylineAndCreateKeylineState(com.google.android.material.carousel.KeylineState,int,int,float,int,int,float):686:686 -> t - 1:9:com.google.android.material.carousel.KeylineState shiftKeylineStateForPadding(com.google.android.material.carousel.KeylineState,float,float,boolean,float):369:369 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/f;FFZF)Lcom/google/android/material/carousel/f;"} - 10:11:com.google.android.material.carousel.KeylineState shiftKeylineStateForPadding(com.google.android.material.carousel.KeylineState,float,float,boolean,float):370:370 -> u - 12:20:com.google.android.material.carousel.KeylineState shiftKeylineStateForPadding(com.google.android.material.carousel.KeylineState,float,float,boolean,float):371:371 -> u - 21:37:com.google.android.material.carousel.KeylineState shiftKeylineStateForPadding(com.google.android.material.carousel.KeylineState,float,float,boolean,float):373:373 -> u - 38:43:com.google.android.material.carousel.KeylineState shiftKeylineStateForPadding(com.google.android.material.carousel.KeylineState,float,float,boolean,float):380:380 -> u - 44:49:com.google.android.material.carousel.KeylineState shiftKeylineStateForPadding(com.google.android.material.carousel.KeylineState,float,float,boolean,float):381:381 -> u - 50:53:com.google.android.material.carousel.KeylineState shiftKeylineStateForPadding(com.google.android.material.carousel.KeylineState,float,float,boolean,float):382:382 -> u - 54:72:com.google.android.material.carousel.KeylineState shiftKeylineStateForPadding(com.google.android.material.carousel.KeylineState,float,float,boolean,float):383:383 -> u - 73:78:com.google.android.material.carousel.KeylineState shiftKeylineStateForPadding(com.google.android.material.carousel.KeylineState,float,float,boolean,float):394:394 -> u - 79:88:com.google.android.material.carousel.KeylineState shiftKeylineStateForPadding(com.google.android.material.carousel.KeylineState,float,float,boolean,float):395:395 -> u - 89:92:com.google.android.material.carousel.KeylineState shiftKeylineStateForPadding(com.google.android.material.carousel.KeylineState,float,float,boolean,float):397:397 -> u - 93:98:com.google.android.material.carousel.KeylineState shiftKeylineStateForPadding(com.google.android.material.carousel.KeylineState,float,float,boolean,float):400:400 -> u - 99:107:com.google.android.material.carousel.KeylineState shiftKeylineStateForPadding(com.google.android.material.carousel.KeylineState,float,float,boolean,float):399:399 -> u - 108:111:com.google.android.material.carousel.KeylineState shiftKeylineStateForPadding(com.google.android.material.carousel.KeylineState,float,float,boolean,float):403:403 -> u - 112:134:com.google.android.material.carousel.KeylineState shiftKeylineStateForPadding(com.google.android.material.carousel.KeylineState,float,float,boolean,float):405:405 -> u - 135:139:com.google.android.material.carousel.KeylineState shiftKeylineStateForPadding(com.google.android.material.carousel.KeylineState,float,float,boolean,float):416:416 -> u - 1:4:com.google.android.material.carousel.KeylineState shiftKeylinesAndCreateKeylineState(com.google.android.material.carousel.KeylineState,float,float):642:642 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/f;FF)Lcom/google/android/material/carousel/f;"} - 5:13:com.google.android.material.carousel.KeylineState shiftKeylinesAndCreateKeylineState(com.google.android.material.carousel.KeylineState,float,float):643:643 -> v - 14:18:com.google.android.material.carousel.KeylineState shiftKeylinesAndCreateKeylineState(com.google.android.material.carousel.KeylineState,float,float):637:637 -> v -com.google.android.material.carousel.MultiBrowseCarouselStrategy -> com.google.android.material.carousel.h: + 1:3:void (com.google.android.material.carousel.KeylineState,java.util.List,java.util.List):67:67 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/e;Ljava/util/List;Ljava/util/List;)V"} + 4:5:void (com.google.android.material.carousel.KeylineState,java.util.List,java.util.List):68:68 -> + 6:11:void (com.google.android.material.carousel.KeylineState,java.util.List,java.util.List):69:69 -> + 12:17:void (com.google.android.material.carousel.KeylineState,java.util.List,java.util.List):70:70 -> + 18:35:void (com.google.android.material.carousel.KeylineState,java.util.List,java.util.List):75:75 -> + 36:44:void (com.google.android.material.carousel.KeylineState,java.util.List,java.util.List):76:76 -> + 45:50:void (com.google.android.material.carousel.KeylineState,java.util.List,java.util.List):78:78 -> + 51:70:void (com.google.android.material.carousel.KeylineState,java.util.List,java.util.List):79:79 -> + 71:77:void (com.google.android.material.carousel.KeylineState,java.util.List,java.util.List):84:84 -> + 78:84:void (com.google.android.material.carousel.KeylineState,java.util.List,java.util.List):87:87 -> + 1:5:com.google.android.material.carousel.KeylineState closestStateStepFromInterpolation(java.util.List,float,float[]):281:281 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;F[F)Lcom/google/android/material/carousel/e;"} + 6:14:com.google.android.material.carousel.KeylineState closestStateStepFromInterpolation(java.util.List,float,float[]):287:287 -> a + 15:25:com.google.android.material.carousel.KeylineState closestStateStepFromInterpolation(java.util.List,float,float[]):288:288 -> a + 26:35:com.google.android.material.carousel.KeylineState closestStateStepFromInterpolation(java.util.List,float,float[]):290:290 -> a + 1:4:int findFirstIndexAfterLastFocalKeylineWithMask(com.google.android.material.carousel.KeylineState,float):761:761 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/e;F)I"} + 5:14:int findFirstIndexAfterLastFocalKeylineWithMask(com.google.android.material.carousel.KeylineState,float):762:762 -> b + 15:34:int findFirstIndexAfterLastFocalKeylineWithMask(com.google.android.material.carousel.KeylineState,float):763:763 -> b + 35:45:int findFirstIndexAfterLastFocalKeylineWithMask(com.google.android.material.carousel.KeylineState,float):768:768 -> b + 2:11:int findFirstNonAnchorKeylineIndex(com.google.android.material.carousel.KeylineState):783:783 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/e;)I"} + 12:31:int findFirstNonAnchorKeylineIndex(com.google.android.material.carousel.KeylineState):784:784 -> c + 1:8:int findLastIndexBeforeFirstFocalKeylineWithMask(com.google.android.material.carousel.KeylineState,float):772:772 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/e;F)I"} + 9:30:int findLastIndexBeforeFirstFocalKeylineWithMask(com.google.android.material.carousel.KeylineState,float):774:774 -> d + 1:12:int findLastNonAnchorKeylineIndex(com.google.android.material.carousel.KeylineState):793:793 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/e;)I"} + 13:32:int findLastNonAnchorKeylineIndex(com.google.android.material.carousel.KeylineState):794:794 -> e + 1:2:com.google.android.material.carousel.KeylineStateList from(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):98:98 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX1/a;Lcom/google/android/material/carousel/e;FFFLcom/google/android/material/carousel/c$a;)Lcom/google/android/material/carousel/f;"} + 3:6:com.google.android.material.carousel.KeylineStateList from(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):100:100 -> f + 7:14:com.google.android.material.carousel.KeylineStateList from(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):101:101 -> f + 1:3:com.google.android.material.carousel.KeylineState getDefaultState():106:106 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/carousel/e;"} + 1:15:com.google.android.material.carousel.KeylineState getEndState():121:121 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/carousel/e;"} + 1:6:java.util.Map getKeylineStateForPositionMap(int,int,int,boolean):804:804 -> i + 7:34:java.util.Map getKeylineStateForPositionMap(int,int,int,boolean):805:805 -> i + 35:43:java.util.Map getKeylineStateForPositionMap(int,int,int,boolean):813:813 -> i + 44:51:java.util.Map getKeylineStateForPositionMap(int,int,int,boolean):814:814 -> i + 52:57:java.util.Map getKeylineStateForPositionMap(int,int,int,boolean):816:816 -> i + 58:72:java.util.Map getKeylineStateForPositionMap(int,int,int,boolean):817:817 -> i + 73:102:java.util.Map getKeylineStateForPositionMap(int,int,int,boolean):815:815 -> i + 103:117:java.util.Map getKeylineStateForPositionMap(int,int,int,boolean):828:828 -> i + 118:123:java.util.Map getKeylineStateForPositionMap(int,int,int,boolean):832:832 -> i + 124:138:java.util.Map getKeylineStateForPositionMap(int,int,int,boolean):833:833 -> i + 139:147:java.util.Map getKeylineStateForPositionMap(int,int,int,boolean):831:831 -> i + 2:6:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float):142:142 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFF)Lcom/google/android/material/carousel/e;"} + 1:3:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):168:168 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFZ)Lcom/google/android/material/carousel/e;"} + 4:7:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):169:169 -> k + 8:17:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):170:170 -> k + 18:27:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):171:171 -> k + 28:34:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):182:182 -> k + 35:48:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):186:186 -> k + 49:52:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):194:194 -> k + 53:54:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):200:200 -> k + 55:61:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):201:201 -> k + 62:65:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):204:204 -> k + 66:67:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):210:210 -> k + 68:71:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):211:211 -> k + 72:76:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):217:217 -> k + 77:81:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):219:219 -> k + 82:84:com.google.android.material.carousel.KeylineState getShiftedState(float,float,float,boolean):213:213 -> k + 1:15:com.google.android.material.carousel.KeylineState getStartState():113:113 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/carousel/e;"} + 1:4:float[] getStateStepInterpolationPoints(float,java.util.List,boolean):323:323 -> m + 5:11:float[] getStateStepInterpolationPoints(float,java.util.List,boolean):324:324 -> m + 12:17:float[] getStateStepInterpolationPoints(float,java.util.List,boolean):329:329 -> m + 18:25:float[] getStateStepInterpolationPoints(float,java.util.List,boolean):330:330 -> m + 26:39:float[] getStateStepInterpolationPoints(float,java.util.List,boolean):334:334 -> m + 40:61:float[] getStateStepInterpolationPoints(float,java.util.List,boolean):335:335 -> m + 62:70:float[] getStateStepInterpolationPoints(float,java.util.List,boolean):339:339 -> m + 3:7:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):610:610 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX1/a;Lcom/google/android/material/carousel/e;FFLcom/google/android/material/carousel/c$a;)Ljava/util/List;"} + 8:10:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):611:611 -> n + 11:14:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):612:612 -> n + 15:31:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):614:614 -> n + 32:44:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):619:619 -> n + 45:50:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):635:635 -> n + 51:56:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):639:639 -> n + 57:68:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):640:640 -> n + 69:78:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):642:642 -> n + 79:87:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):646:646 -> n + 88:100:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):647:647 -> n + 101:114:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):654:654 -> n + 115:130:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):656:656 -> n + 131:140:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):661:661 -> n + 141:152:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):662:662 -> n + 153:160:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):664:664 -> n + 161:167:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):669:669 -> n + 168:183:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):670:670 -> n + 184:203:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):672:672 -> n + 204:208:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):682:682 -> n + 209:228:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):690:690 -> n + 229:232:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):624:624 -> n + 233:236:java.util.List getStateStepsEnd(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):623:623 -> n + 1:5:float[] getStateStepsRange(java.util.List,float,float[]):257:257 -> o + 6:12:float[] getStateStepsRange(java.util.List,float,float[]):260:260 -> o + 13:23:float[] getStateStepsRange(java.util.List,float,float[]):262:262 -> o + 24:29:float[] getStateStepsRange(java.util.List,float,float[]):267:267 -> o + 30:43:float[] getStateStepsRange(java.util.List,float,float[]):268:268 -> o + 44:50:float[] getStateStepsRange(java.util.List,float,float[]):275:275 -> o + 3:7:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):503:503 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX1/a;Lcom/google/android/material/carousel/e;FFLcom/google/android/material/carousel/c$a;)Ljava/util/List;"} + 8:10:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):504:504 -> p + 11:14:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):505:505 -> p + 15:31:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):507:507 -> p + 32:43:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):512:512 -> p + 44:48:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):528:528 -> p + 49:54:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):531:531 -> p + 55:66:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):532:532 -> p + 67:76:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):534:534 -> p + 77:85:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):538:538 -> p + 86:89:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):540:540 -> p + 90:97:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):539:539 -> p + 98:112:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):549:549 -> p + 113:122:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):554:554 -> p + 123:139:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):555:555 -> p + 140:151:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):557:557 -> p + 152:157:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):559:559 -> p + 158:164:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):563:563 -> p + 165:175:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):564:564 -> p + 176:195:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):567:567 -> p + 196:199:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):578:578 -> p + 200:217:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):586:586 -> p + 218:221:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):516:516 -> p + 222:225:java.util.List getStateStepsStart(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState,float,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):515:515 -> p + 1:21:boolean isFirstFocalItemAtLeftOfContainer(com.google.android.material.carousel.KeylineState):355:355 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/e;)Z"} + 22:35:boolean isFirstFocalItemAtLeftOfContainer(com.google.android.material.carousel.KeylineState):357:357 -> q + 1:4:boolean isLastFocalItemVisibleAtRightOfContainer(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState):371:371 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX1/a;Lcom/google/android/material/carousel/e;)Z"} + 5:10:boolean isLastFocalItemVisibleAtRightOfContainer(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState):372:372 -> r + 11:14:boolean isLastFocalItemVisibleAtRightOfContainer(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState):373:373 -> r + 15:35:boolean isLastFocalItemVisibleAtRightOfContainer(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState):376:376 -> r + 36:49:boolean isLastFocalItemVisibleAtRightOfContainer(com.google.android.material.carousel.Carousel,com.google.android.material.carousel.KeylineState):378:378 -> r + 1:5:com.google.android.material.carousel.KeylineState lerp(java.util.List,float,float[]):236:236 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;F[F)Lcom/google/android/material/carousel/e;"} + 6:8:com.google.android.material.carousel.KeylineState lerp(java.util.List,float,float[]):237:237 -> s + 9:18:com.google.android.material.carousel.KeylineState lerp(java.util.List,float,float[]):238:238 -> s + 19:27:com.google.android.material.carousel.KeylineState lerp(java.util.List,float,float[]):239:239 -> s + 28:32:com.google.android.material.carousel.KeylineState lerp(java.util.List,float,float[]):237:237 -> s + 1:9:com.google.android.material.carousel.KeylineState moveKeylineAndCreateKeylineState(com.google.android.material.carousel.KeylineState,int,int,float,int,int,int):740:740 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/e;IIFIII)Lcom/google/android/material/carousel/e;"} + 10:15:com.google.android.material.carousel.KeylineState moveKeylineAndCreateKeylineState(com.google.android.material.carousel.KeylineState,int,int,float,int,int,int):741:741 -> t + 16:18:com.google.android.material.carousel.KeylineState moveKeylineAndCreateKeylineState(com.google.android.material.carousel.KeylineState,int,int,float,int,int,int):742:742 -> t + 19:29:com.google.android.material.carousel.KeylineState moveKeylineAndCreateKeylineState(com.google.android.material.carousel.KeylineState,int,int,float,int,int,int):744:744 -> t + 30:35:com.google.android.material.carousel.KeylineState moveKeylineAndCreateKeylineState(com.google.android.material.carousel.KeylineState,int,int,float,int,int,int):746:746 -> t + 36:41:com.google.android.material.carousel.KeylineState moveKeylineAndCreateKeylineState(com.google.android.material.carousel.KeylineState,int,int,float,int,int,int):747:747 -> t + 42:57:com.google.android.material.carousel.KeylineState moveKeylineAndCreateKeylineState(com.google.android.material.carousel.KeylineState,int,int,float,int,int,int):748:748 -> t + 58:66:com.google.android.material.carousel.KeylineState moveKeylineAndCreateKeylineState(com.google.android.material.carousel.KeylineState,int,int,float,int,int,int):753:753 -> t + 67:72:com.google.android.material.carousel.KeylineState moveKeylineAndCreateKeylineState(com.google.android.material.carousel.KeylineState,int,int,float,int,int,int):754:754 -> t + 73:77:com.google.android.material.carousel.KeylineState moveKeylineAndCreateKeylineState(com.google.android.material.carousel.KeylineState,int,int,float,int,int,int):757:757 -> t + 1:11:com.google.android.material.carousel.KeylineState shiftKeylineStateForPadding(com.google.android.material.carousel.KeylineState,float,int,boolean,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):385:385 -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/e;FIZFLcom/google/android/material/carousel/c$a;)Lcom/google/android/material/carousel/e;"} + 12:16:com.google.android.material.carousel.KeylineState shiftKeylineStateForPadding(com.google.android.material.carousel.KeylineState,float,int,boolean,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):390:390 -> u + 17:21:com.google.android.material.carousel.KeylineState shiftKeylineStateForPadding(com.google.android.material.carousel.KeylineState,float,int,boolean,float,com.google.android.material.carousel.CarouselStrategy$StrategyType):387:387 -> u + 1:9:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingContained(com.google.android.material.carousel.KeylineState,float,int,boolean,float):434:434 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/e;FIZF)Lcom/google/android/material/carousel/e;"} + 10:11:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingContained(com.google.android.material.carousel.KeylineState,float,int,boolean,float):435:435 -> v + 12:20:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingContained(com.google.android.material.carousel.KeylineState,float,int,boolean,float):436:436 -> v + 21:37:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingContained(com.google.android.material.carousel.KeylineState,float,int,boolean,float):438:438 -> v + 38:43:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingContained(com.google.android.material.carousel.KeylineState,float,int,boolean,float):445:445 -> v + 44:49:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingContained(com.google.android.material.carousel.KeylineState,float,int,boolean,float):446:446 -> v + 50:53:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingContained(com.google.android.material.carousel.KeylineState,float,int,boolean,float):447:447 -> v + 54:72:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingContained(com.google.android.material.carousel.KeylineState,float,int,boolean,float):448:448 -> v + 73:78:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingContained(com.google.android.material.carousel.KeylineState,float,int,boolean,float):459:459 -> v + 79:88:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingContained(com.google.android.material.carousel.KeylineState,float,int,boolean,float):460:460 -> v + 89:92:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingContained(com.google.android.material.carousel.KeylineState,float,int,boolean,float):462:462 -> v + 93:98:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingContained(com.google.android.material.carousel.KeylineState,float,int,boolean,float):465:465 -> v + 99:107:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingContained(com.google.android.material.carousel.KeylineState,float,int,boolean,float):464:464 -> v + 108:115:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingContained(com.google.android.material.carousel.KeylineState,float,int,boolean,float):468:468 -> v + 116:138:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingContained(com.google.android.material.carousel.KeylineState,float,int,boolean,float):470:470 -> v + 139:143:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingContained(com.google.android.material.carousel.KeylineState,float,int,boolean,float):481:481 -> v + 3:11:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingUncontained(com.google.android.material.carousel.KeylineState,float,int,boolean):398:398 -> w + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/e;FIZ)Lcom/google/android/material/carousel/e;"} + 12:13:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingUncontained(com.google.android.material.carousel.KeylineState,float,int,boolean):399:399 -> w + 14:26:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingUncontained(com.google.android.material.carousel.KeylineState,float,int,boolean):400:400 -> w + 27:33:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingUncontained(com.google.android.material.carousel.KeylineState,float,int,boolean):401:401 -> w + 34:39:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingUncontained(com.google.android.material.carousel.KeylineState,float,int,boolean):402:402 -> w + 40:45:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingUncontained(com.google.android.material.carousel.KeylineState,float,int,boolean):403:403 -> w + 46:51:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingUncontained(com.google.android.material.carousel.KeylineState,float,int,boolean):404:404 -> w + 52:68:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingUncontained(com.google.android.material.carousel.KeylineState,float,int,boolean):405:405 -> w + 69:90:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingUncontained(com.google.android.material.carousel.KeylineState,float,int,boolean):408:408 -> w + 91:96:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingUncontained(com.google.android.material.carousel.KeylineState,float,int,boolean):412:412 -> w + 97:107:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingUncontained(com.google.android.material.carousel.KeylineState,float,int,boolean):413:413 -> w + 108:122:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingUncontained(com.google.android.material.carousel.KeylineState,float,int,boolean):414:414 -> w + 123:131:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingUncontained(com.google.android.material.carousel.KeylineState,float,int,boolean):422:422 -> w + 132:135:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingUncontained(com.google.android.material.carousel.KeylineState,float,int,boolean):423:423 -> w + 136:144:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingUncontained(com.google.android.material.carousel.KeylineState,float,int,boolean):420:420 -> w + 145:151:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingUncontained(com.google.android.material.carousel.KeylineState,float,int,boolean):414:414 -> w + 152:156:com.google.android.material.carousel.KeylineState shiftKeylineStateForPaddingUncontained(com.google.android.material.carousel.KeylineState,float,int,boolean):427:427 -> w + 1:4:com.google.android.material.carousel.KeylineState shiftKeylinesAndCreateKeylineState(com.google.android.material.carousel.KeylineState,float,int):713:713 -> x + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/e;FI)Lcom/google/android/material/carousel/e;"} + 5:13:com.google.android.material.carousel.KeylineState shiftKeylinesAndCreateKeylineState(com.google.android.material.carousel.KeylineState,float,int):714:714 -> x + 14:18:com.google.android.material.carousel.KeylineState shiftKeylinesAndCreateKeylineState(com.google.android.material.carousel.KeylineState,float,int):708:708 -> x +com.google.android.material.carousel.KeylineStateList$1 -> com.google.android.material.carousel.f$a: +# {"id":"sourceFile","fileName":"KeylineStateList.java"} + int[] $SwitchMap$com$google$android$material$carousel$CarouselStrategy$StrategyType -> a + 1:19:void ():385:385 -> +com.google.android.material.carousel.MultiBrowseCarouselStrategy -> com.google.android.material.carousel.g: # {"id":"sourceFile","fileName":"MultiBrowseCarouselStrategy.java"} int keylineCount -> c int[] SMALL_COUNTS -> d @@ -144113,52 +149513,54 @@ com.google.android.material.carousel.MultiBrowseCarouselStrategy -> com.google.a 9:15:void ():52:52 -> 1:4:void ():49:49 -> 5:7:void ():56:56 -> - 3:7:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):61:61 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/b;Landroid/view/View;)Lcom/google/android/material/carousel/f;"} - 8:13:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):62:62 -> g - 14:19:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):63:63 -> g - 20:25:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):66:66 -> g - 26:31:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):67:67 -> g - 32:36:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):68:68 -> g - 37:42:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):70:70 -> g - 43:48:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):71:71 -> g - 49:54:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):72:72 -> g - 55:59:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):75:75 -> g - 60:64:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):76:76 -> g - 65:70:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):77:77 -> g - 71:82:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):79:79 -> g - 83:91:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):85:85 -> g - 92:100:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):96:96 -> g - 101:104:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):101:101 -> g - 105:106:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):104:104 -> g - 107:112:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):105:105 -> g - 113:116:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):106:106 -> g - 117:126:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):107:107 -> g - 127:134:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):114:114 -> g - 135:143:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):115:115 -> g - 144:157:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):116:116 -> g - 158:166:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):117:117 -> g - 167:172:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):118:118 -> g - 173:182:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):120:120 -> g - 183:186:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):123:123 -> g - 187:192:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):134:134 -> g - 193:202:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):136:136 -> g - 203:226:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):139:139 -> g - 227:230:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):140:140 -> g - 231:234:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):153:153 -> g - 235:238:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):157:157 -> g - 239:243:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):152:152 -> g - 1:16:boolean shouldRefreshKeylineState(com.google.android.material.carousel.Carousel,int):182:182 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/b;I)Z"} - 17:28:boolean shouldRefreshKeylineState(com.google.android.material.carousel.Carousel,int):183:183 -> h - 1:8:boolean ensureArrangementFitsItemCount(com.google.android.material.carousel.Arrangement,int):161:161 -> i + 3:6:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):62:62 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX1/a;Landroid/view/View;)Lcom/google/android/material/carousel/e;"} + 7:12:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):63:63 -> g + 13:16:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):64:64 -> g + 17:22:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):67:67 -> g + 23:28:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):68:68 -> g + 29:33:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):69:69 -> g + 34:39:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):71:71 -> g + 40:45:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):72:72 -> g + 46:50:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):73:73 -> g + 51:56:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):76:76 -> g + 57:61:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):77:77 -> g + 62:68:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):78:78 -> g + 69:80:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):80:80 -> g + 81:90:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):86:86 -> g + 91:99:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):97:97 -> g + 100:103:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):102:102 -> g + 104:105:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):105:105 -> g + 106:111:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):106:106 -> g + 112:115:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):107:107 -> g + 116:125:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):108:108 -> g + 126:133:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):115:115 -> g + 134:143:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):116:116 -> g + 144:161:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):117:117 -> g + 162:170:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):118:118 -> g + 171:177:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):119:119 -> g + 178:182:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):121:121 -> g + 183:186:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):124:124 -> g + 187:192:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):135:135 -> g + 193:200:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):138:138 -> g + 201:214:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):142:142 -> g + 215:221:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):145:145 -> g + 222:238:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):152:152 -> g + 239:242:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):153:153 -> g + 243:246:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):166:166 -> g + 247:252:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):170:170 -> g + 253:257:com.google.android.material.carousel.KeylineState onFirstChildMeasuredWithMargins(com.google.android.material.carousel.Carousel,android.view.View):165:165 -> g + 1:16:boolean shouldRefreshKeylineState(com.google.android.material.carousel.Carousel,int):195:195 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX1/a;I)Z"} + 17:28:boolean shouldRefreshKeylineState(com.google.android.material.carousel.Carousel,int):196:196 -> h + 1:8:boolean ensureArrangementFitsItemCount(com.google.android.material.carousel.Arrangement,int):174:174 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/carousel/a;I)Z"} - 9:21:boolean ensureArrangementFitsItemCount(com.google.android.material.carousel.Arrangement,int):162:162 -> i - 22:27:boolean ensureArrangementFitsItemCount(com.google.android.material.carousel.Arrangement,int):166:166 -> i - 28:30:boolean ensureArrangementFitsItemCount(com.google.android.material.carousel.Arrangement,int):167:167 -> i - 31:36:boolean ensureArrangementFitsItemCount(com.google.android.material.carousel.Arrangement,int):168:168 -> i - 37:42:boolean ensureArrangementFitsItemCount(com.google.android.material.carousel.Arrangement,int):170:170 -> i -com.google.android.material.checkbox.MaterialCheckBox -> T1.d: + 9:21:boolean ensureArrangementFitsItemCount(com.google.android.material.carousel.Arrangement,int):175:175 -> i + 22:27:boolean ensureArrangementFitsItemCount(com.google.android.material.carousel.Arrangement,int):179:179 -> i + 28:30:boolean ensureArrangementFitsItemCount(com.google.android.material.carousel.Arrangement,int):180:180 -> i + 31:36:boolean ensureArrangementFitsItemCount(com.google.android.material.carousel.Arrangement,int):181:181 -> i + 37:42:boolean ensureArrangementFitsItemCount(com.google.android.material.carousel.Arrangement,int):183:183 -> i +com.google.android.material.checkbox.MaterialCheckBox -> Y1.d: # {"id":"sourceFile","fileName":"MaterialCheckBox.java"} androidx.vectordrawable.graphics.drawable.Animatable2Compat$AnimationCallback transitionToUncheckedCallback -> A # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/b;"} @@ -144187,237 +149589,234 @@ com.google.android.material.checkbox.MaterialCheckBox -> T1.d: android.widget.CompoundButton$OnCheckedChangeListener onCheckedChangeListener -> y androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat transitionToUnchecked -> z # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/c;"} - 1:4:void ():88:88 -> - 5:12:void ():126:126 -> - 13:23:void ():127:127 -> - 24:58:void ():128:128 -> - 59:75:void ():139:139 -> - 1:1:void (android.content.Context,android.util.AttributeSet):232:232 -> - 2:2:void (android.content.Context,android.util.AttributeSet,int):236:236 -> - 3:3:void (android.content.Context,android.util.AttributeSet,int):141:141 -> - 4:4:void (android.content.Context,android.util.AttributeSet,int):143:143 -> - 5:5:void (android.content.Context,android.util.AttributeSet,int):171:171 -> - 6:6:void (android.content.Context,android.util.AttributeSet,int):170:170 -> - 7:7:void (android.content.Context,android.util.AttributeSet,int):172:172 -> - 8:8:void (android.content.Context,android.util.AttributeSet,int):238:238 -> - 9:10:void (android.content.Context,android.util.AttributeSet,int):240:241 -> - 11:11:void (android.content.Context,android.util.AttributeSet,int):243:243 -> - 12:13:void (android.content.Context,android.util.AttributeSet,int):245:246 -> - 14:14:void (android.content.Context,android.util.AttributeSet,int):249:249 -> - 15:23:void (android.content.Context,android.util.AttributeSet,int):251:259 -> - 24:25:void (android.content.Context,android.util.AttributeSet,int):262:263 -> - 26:26:void (android.content.Context,android.util.AttributeSet,int):265:265 -> - 27:27:void (android.content.Context,android.util.AttributeSet,int):267:267 -> - 28:28:void (android.content.Context,android.util.AttributeSet,int):266:266 -> - 29:38:void (android.content.Context,android.util.AttributeSet,int):268:277 -> - 39:39:void (android.content.Context,android.util.AttributeSet,int):276:276 -> - 40:40:void (android.content.Context,android.util.AttributeSet,int):280:280 -> - 41:41:void (android.content.Context,android.util.AttributeSet,int):282:282 -> - 1:3:int[] access$000(com.google.android.material.checkbox.MaterialCheckBox):86:86 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT1/d;)[I"} - 1:7:boolean isButtonDrawableLegacy(androidx.appcompat.widget.TintTypedArray):841:841 -> c + 1:4:void ():87:87 -> + 5:12:void ():125:125 -> + 13:23:void ():126:126 -> + 24:58:void ():127:127 -> + 59:75:void ():138:138 -> + 1:1:void (android.content.Context,android.util.AttributeSet):228:228 -> + 2:2:void (android.content.Context,android.util.AttributeSet,int):232:232 -> + 3:3:void (android.content.Context,android.util.AttributeSet,int):140:140 -> + 4:4:void (android.content.Context,android.util.AttributeSet,int):142:142 -> + 5:5:void (android.content.Context,android.util.AttributeSet,int):170:170 -> + 6:6:void (android.content.Context,android.util.AttributeSet,int):169:169 -> + 7:7:void (android.content.Context,android.util.AttributeSet,int):171:171 -> + 8:8:void (android.content.Context,android.util.AttributeSet,int):234:234 -> + 9:10:void (android.content.Context,android.util.AttributeSet,int):236:237 -> + 11:11:void (android.content.Context,android.util.AttributeSet,int):239:239 -> + 12:13:void (android.content.Context,android.util.AttributeSet,int):241:242 -> + 14:14:void (android.content.Context,android.util.AttributeSet,int):245:245 -> + 15:23:void (android.content.Context,android.util.AttributeSet,int):247:255 -> + 24:25:void (android.content.Context,android.util.AttributeSet,int):258:259 -> + 26:26:void (android.content.Context,android.util.AttributeSet,int):261:261 -> + 27:27:void (android.content.Context,android.util.AttributeSet,int):263:263 -> + 28:28:void (android.content.Context,android.util.AttributeSet,int):262:262 -> + 29:38:void (android.content.Context,android.util.AttributeSet,int):264:273 -> + 39:39:void (android.content.Context,android.util.AttributeSet,int):272:272 -> + 40:40:void (android.content.Context,android.util.AttributeSet,int):276:276 -> + 41:41:void (android.content.Context,android.util.AttributeSet,int):278:278 -> + 1:3:int[] access$000(com.google.android.material.checkbox.MaterialCheckBox):85:85 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY1/d;)[I"} + 1:7:boolean isButtonDrawableLegacy(androidx.appcompat.widget.TintTypedArray):803:803 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/h0;)Z"} - 8:9:boolean isButtonDrawableLegacy(androidx.appcompat.widget.TintTypedArray):842:842 -> c - 10:13:boolean isButtonDrawableLegacy(androidx.appcompat.widget.TintTypedArray):843:843 -> c - 14:22:boolean isButtonDrawableLegacy(androidx.appcompat.widget.TintTypedArray):848:848 -> c - 1:3:boolean isErrorShown():495:495 -> d - 1:4:void refreshButtonDrawable():733:733 -> e - 5:8:void refreshButtonDrawable():735:735 -> e - 9:14:void refreshButtonDrawable():734:734 -> e - 15:20:void refreshButtonDrawable():736:736 -> e - 21:26:void refreshButtonDrawable():737:737 -> e - 27:29:void refreshButtonDrawable():740:740 -> e - 30:32:void refreshButtonDrawable():741:741 -> e - 33:36:void refreshButtonDrawable():743:743 -> e - 37:40:void refreshButtonDrawable():744:744 -> e - 41:43:void refreshButtonDrawable():743:743 -> e - 44:47:void refreshButtonDrawable():746:746 -> e - 1:10:void setDefaultStateDescription():813:813 -> f - 11:18:void setDefaultStateDescription():814:814 -> f - 1:5:void setUpDefaultButtonDrawableAnimationIfNeeded():754:754 -> g - 6:9:void setUpDefaultButtonDrawableAnimationIfNeeded():758:758 -> g - 10:14:void setUpDefaultButtonDrawableAnimationIfNeeded():759:759 -> g - 15:21:void setUpDefaultButtonDrawableAnimationIfNeeded():760:760 -> g - 22:31:void setUpDefaultButtonDrawableAnimationIfNeeded():766:766 -> g - 32:38:void setUpDefaultButtonDrawableAnimationIfNeeded():769:769 -> g - 39:41:void setUpDefaultButtonDrawableAnimationIfNeeded():770:770 -> g - 42:51:void setUpDefaultButtonDrawableAnimationIfNeeded():772:772 -> g - 52:55:void setUpDefaultButtonDrawableAnimationIfNeeded():773:773 -> g - 1:3:android.graphics.drawable.Drawable getButtonDrawable():576:576 -> getButtonDrawable - 1:3:android.graphics.drawable.Drawable getButtonIconDrawable():639:639 -> getButtonIconDrawable - 1:3:android.content.res.ColorStateList getButtonIconTintList():667:667 -> getButtonIconTintList - 1:3:android.graphics.PorterDuff$Mode getButtonIconTintMode():695:695 -> getButtonIconTintMode - 1:5:java.lang.String getButtonStateDescription():820:820 -> getButtonStateDescription - 6:18:java.lang.String getButtonStateDescription():821:821 -> getButtonStateDescription - 19:29:java.lang.String getButtonStateDescription():823:823 -> getButtonStateDescription - 30:40:java.lang.String getButtonStateDescription():825:825 -> getButtonStateDescription - 1:3:android.content.res.ColorStateList getButtonTintList():591:591 -> getButtonTintList - 1:3:int getCheckedState():434:434 -> getCheckedState - 1:3:java.lang.CharSequence getErrorAccessibilityLabel():530:530 -> getErrorAccessibilityLabel - 1:4:android.content.res.ColorStateList getMaterialThemeColorsTintList():853:853 -> getMaterialThemeColorsTintList - 5:9:android.content.res.ColorStateList getMaterialThemeColorsTintList():854:854 -> getMaterialThemeColorsTintList - 10:15:android.content.res.ColorStateList getMaterialThemeColorsTintList():855:855 -> getMaterialThemeColorsTintList - 16:21:android.content.res.ColorStateList getMaterialThemeColorsTintList():856:856 -> getMaterialThemeColorsTintList - 22:27:android.content.res.ColorStateList getMaterialThemeColorsTintList():857:857 -> getMaterialThemeColorsTintList - 28:36:android.content.res.ColorStateList getMaterialThemeColorsTintList():858:858 -> getMaterialThemeColorsTintList - 37:43:android.content.res.ColorStateList getMaterialThemeColorsTintList():861:861 -> getMaterialThemeColorsTintList - 44:52:android.content.res.ColorStateList getMaterialThemeColorsTintList():863:863 -> getMaterialThemeColorsTintList - 53:63:android.content.res.ColorStateList getMaterialThemeColorsTintList():865:865 -> getMaterialThemeColorsTintList - 64:70:android.content.res.ColorStateList getMaterialThemeColorsTintList():867:867 -> getMaterialThemeColorsTintList - 71:76:android.content.res.ColorStateList getMaterialThemeColorsTintList():869:869 -> getMaterialThemeColorsTintList - 77:83:android.content.res.ColorStateList getMaterialThemeColorsTintList():871:871 -> getMaterialThemeColorsTintList - 84:86:android.content.res.ColorStateList getMaterialThemeColorsTintList():873:873 -> getMaterialThemeColorsTintList - 1:5:android.content.res.ColorStateList getSuperButtonTintList():831:831 -> getSuperButtonTintList - 6:11:android.content.res.ColorStateList getSuperButtonTintList():834:834 -> getSuperButtonTintList - 12:16:android.content.res.ColorStateList getSuperButtonTintList():835:835 -> getSuperButtonTintList - 17:21:android.content.res.ColorStateList getSuperButtonTintList():837:837 -> getSuperButtonTintList - 1:8:void updateButtonTints():779:779 -> h - 9:11:void updateButtonTints():780:780 -> h - 12:19:void updateButtonTints():783:783 -> h - 20:23:void updateButtonTints():784:784 -> h - 1:1:void updateIconTintIfNeeded():799:799 -> i - 1:8:boolean isChecked():358:358 -> isChecked - 1:3:void onAttachedToWindow():319:319 -> onAttachedToWindow - 4:16:void onAttachedToWindow():321:321 -> onAttachedToWindow - 17:20:void onAttachedToWindow():322:322 -> onAttachedToWindow - 3:6:int[] onCreateDrawableState(int):328:328 -> onCreateDrawableState - 7:12:int[] onCreateDrawableState(int):330:330 -> onCreateDrawableState - 13:17:int[] onCreateDrawableState(int):331:331 -> onCreateDrawableState - 18:23:int[] onCreateDrawableState(int):334:334 -> onCreateDrawableState - 24:28:int[] onCreateDrawableState(int):335:335 -> onCreateDrawableState - 29:34:int[] onCreateDrawableState(int):338:338 -> onCreateDrawableState - 35:38:int[] onCreateDrawableState(int):340:340 -> onCreateDrawableState - 1:14:void onDraw(android.graphics.Canvas):293:293 -> onDraw - 15:20:void onDraw(android.graphics.Canvas):294:294 -> onDraw - 21:29:void onDraw(android.graphics.Canvas):296:296 -> onDraw - 30:41:void onDraw(android.graphics.Canvas):297:297 -> onDraw - 42:47:void onDraw(android.graphics.Canvas):299:299 -> onDraw - 48:50:void onDraw(android.graphics.Canvas):300:300 -> onDraw - 51:53:void onDraw(android.graphics.Canvas):301:301 -> onDraw - 54:56:void onDraw(android.graphics.Canvas):302:302 -> onDraw - 57:62:void onDraw(android.graphics.Canvas):304:304 -> onDraw - 63:66:void onDraw(android.graphics.Canvas):305:305 -> onDraw - 67:80:void onDraw(android.graphics.Canvas):307:307 -> onDraw - 81:84:void onDraw(android.graphics.Canvas):306:306 -> onDraw - 85:88:void onDraw(android.graphics.Canvas):314:314 -> onDraw - 1:6:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):373:373 -> onInitializeAccessibilityNodeInfo - 7:12:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):378:378 -> onInitializeAccessibilityNodeInfo - 13:42:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):379:379 -> onInitializeAccessibilityNodeInfo - 1:4:void onRestoreInstanceState(android.os.Parcelable):889:889 -> onRestoreInstanceState - 5:8:void onRestoreInstanceState(android.os.Parcelable):890:890 -> onRestoreInstanceState - 9:10:void onRestoreInstanceState(android.os.Parcelable):893:893 -> onRestoreInstanceState - 11:17:void onRestoreInstanceState(android.os.Parcelable):894:894 -> onRestoreInstanceState - 18:23:void onRestoreInstanceState(android.os.Parcelable):895:895 -> onRestoreInstanceState - 1:4:android.os.Parcelable onSaveInstanceState():879:879 -> onSaveInstanceState - 5:9:android.os.Parcelable onSaveInstanceState():881:881 -> onSaveInstanceState - 10:16:android.os.Parcelable onSaveInstanceState():883:883 -> onSaveInstanceState - 1:1:void setButtonDrawable(int):563:563 -> setButtonDrawable - 2:4:void setButtonDrawable(android.graphics.drawable.Drawable):568:570 -> setButtonDrawable - 1:2:void setButtonIconDrawable(android.graphics.drawable.Drawable):625:625 -> setButtonIconDrawable - 3:6:void setButtonIconDrawable(android.graphics.drawable.Drawable):626:626 -> setButtonIconDrawable - 1:12:void setButtonIconDrawableResource(int):611:611 -> setButtonIconDrawableResource - 1:5:void setButtonIconTintList(android.content.res.ColorStateList):652:652 -> setButtonIconTintList - 6:7:void setButtonIconTintList(android.content.res.ColorStateList):655:655 -> setButtonIconTintList - 8:11:void setButtonIconTintList(android.content.res.ColorStateList):656:656 -> setButtonIconTintList - 1:5:void setButtonIconTintMode(android.graphics.PorterDuff$Mode):680:680 -> setButtonIconTintMode - 6:7:void setButtonIconTintMode(android.graphics.PorterDuff$Mode):683:683 -> setButtonIconTintMode - 8:11:void setButtonIconTintMode(android.graphics.PorterDuff$Mode):684:684 -> setButtonIconTintMode - 1:5:void setButtonTintList(android.content.res.ColorStateList):581:581 -> setButtonTintList - 6:7:void setButtonTintList(android.content.res.ColorStateList):584:584 -> setButtonTintList - 8:11:void setButtonTintList(android.content.res.ColorStateList):585:585 -> setButtonTintList - 1:3:void setButtonTintMode(android.graphics.PorterDuff$Mode):596:596 -> setButtonTintMode - 4:7:void setButtonTintMode(android.graphics.PorterDuff$Mode):597:597 -> setButtonTintMode - 1:3:void setCenterIfNoTextEnabled(boolean):721:721 -> setCenterIfNoTextEnabled - 1:4:void setChecked(boolean):353:353 -> setChecked - 1:4:void setCheckedState(int):390:390 -> setCheckedState - 5:13:void setCheckedState(int):391:391 -> setCheckedState - 14:16:void setCheckedState(int):392:392 -> setCheckedState - 17:19:void setCheckedState(int):393:393 -> setCheckedState - 20:22:void setCheckedState(int):394:394 -> setCheckedState - 23:27:void setCheckedState(int):397:397 -> setCheckedState - 28:29:void setCheckedState(int):401:401 -> setCheckedState - 30:33:void setCheckedState(int):402:402 -> setCheckedState - 34:52:void setCheckedState(int):403:403 -> setCheckedState - 53:53:void setCheckedState(int):404:404 -> setCheckedState - 54:62:void setCheckedState(int):407:407 -> setCheckedState - 63:69:void setCheckedState(int):408:408 -> setCheckedState - 70:75:void setCheckedState(int):410:410 -> setCheckedState - 76:83:void setCheckedState(int):411:411 -> setCheckedState - 84:93:void setCheckedState(int):412:412 -> setCheckedState - 94:96:void setCheckedState(int):414:414 -> setCheckedState - 97:99:void setCheckedState(int):418:418 -> setCheckedState - 1:3:void setEnabled(boolean):347:347 -> setEnabled - 4:7:void setEnabled(boolean):348:348 -> setEnabled - 1:3:void setErrorAccessibilityLabel(java.lang.CharSequence):519:519 -> setErrorAccessibilityLabel - 3:16:void setErrorAccessibilityLabelResource(int):507:507 -> setErrorAccessibilityLabelResource - 1:5:void setErrorShown(boolean):474:474 -> setErrorShown - 6:7:void setErrorShown(boolean):477:477 -> setErrorShown - 8:10:void setErrorShown(boolean):478:478 -> setErrorShown - 11:31:void setErrorShown(boolean):483:483 -> setErrorShown - 32:32:void setErrorShown(boolean):484:484 -> setErrorShown - 1:3:void setOnCheckedChangeListener(android.widget.CompoundButton$OnCheckedChangeListener):368:368 -> setOnCheckedChangeListener - 1:4:void setStateDescription(java.lang.CharSequence):804:804 -> setStateDescription - 5:8:void setStateDescription(java.lang.CharSequence):806:806 -> setStateDescription - 9:12:void setStateDescription(java.lang.CharSequence):808:808 -> setStateDescription - 1:4:void setUseMaterialThemeColors(boolean):703:703 -> setUseMaterialThemeColors - 5:13:void setUseMaterialThemeColors(boolean):705:705 -> setUseMaterialThemeColors - 14:17:void setUseMaterialThemeColors(boolean):707:707 -> setUseMaterialThemeColors - 1:10:void toggle():363:363 -> toggle -com.google.android.material.checkbox.MaterialCheckBox$$ExternalSyntheticApiModelOutline0 -> T1.a: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Class T1.MaterialCheckBox$$ExternalSyntheticApiModelOutline0.m():0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} -com.google.android.material.checkbox.MaterialCheckBox$$ExternalSyntheticApiModelOutline1 -> T1.b: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - 1:1:android.view.autofill.AutofillManager T1.MaterialCheckBox$$ExternalSyntheticApiModelOutline1.m(java.lang.Object):0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} -com.google.android.material.checkbox.MaterialCheckBox$$ExternalSyntheticApiModelOutline2 -> T1.c: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - 1:1:void T1.MaterialCheckBox$$ExternalSyntheticApiModelOutline2.m(android.view.autofill.AutofillManager,android.view.View):0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} -com.google.android.material.checkbox.MaterialCheckBox$1 -> T1.d$a: + 8:9:boolean isButtonDrawableLegacy(androidx.appcompat.widget.TintTypedArray):804:804 -> c + 10:13:boolean isButtonDrawableLegacy(androidx.appcompat.widget.TintTypedArray):805:805 -> c + 14:22:boolean isButtonDrawableLegacy(androidx.appcompat.widget.TintTypedArray):806:806 -> c + 1:3:boolean isErrorShown():470:470 -> d + 1:4:void refreshButtonDrawable():708:708 -> e + 5:8:void refreshButtonDrawable():710:710 -> e + 9:14:void refreshButtonDrawable():709:709 -> e + 15:20:void refreshButtonDrawable():711:711 -> e + 21:26:void refreshButtonDrawable():712:712 -> e + 27:29:void refreshButtonDrawable():715:715 -> e + 30:32:void refreshButtonDrawable():716:716 -> e + 33:36:void refreshButtonDrawable():718:718 -> e + 37:40:void refreshButtonDrawable():719:719 -> e + 41:43:void refreshButtonDrawable():718:718 -> e + 44:47:void refreshButtonDrawable():721:721 -> e + 1:10:void setDefaultStateDescription():775:775 -> f + 11:18:void setDefaultStateDescription():776:776 -> f + 1:5:void setUpDefaultButtonDrawableAnimationIfNeeded():729:729 -> g + 6:9:void setUpDefaultButtonDrawableAnimationIfNeeded():733:733 -> g + 10:14:void setUpDefaultButtonDrawableAnimationIfNeeded():734:734 -> g + 15:21:void setUpDefaultButtonDrawableAnimationIfNeeded():735:735 -> g + 22:31:void setUpDefaultButtonDrawableAnimationIfNeeded():741:741 -> g + 32:38:void setUpDefaultButtonDrawableAnimationIfNeeded():744:744 -> g + 39:41:void setUpDefaultButtonDrawableAnimationIfNeeded():745:745 -> g + 42:51:void setUpDefaultButtonDrawableAnimationIfNeeded():747:747 -> g + 52:55:void setUpDefaultButtonDrawableAnimationIfNeeded():748:748 -> g + 1:3:android.graphics.drawable.Drawable getButtonDrawable():551:551 -> getButtonDrawable + 1:3:android.graphics.drawable.Drawable getButtonIconDrawable():614:614 -> getButtonIconDrawable + 1:3:android.content.res.ColorStateList getButtonIconTintList():642:642 -> getButtonIconTintList + 1:3:android.graphics.PorterDuff$Mode getButtonIconTintMode():670:670 -> getButtonIconTintMode + 1:5:java.lang.String getButtonStateDescription():782:782 -> getButtonStateDescription + 6:18:java.lang.String getButtonStateDescription():783:783 -> getButtonStateDescription + 19:29:java.lang.String getButtonStateDescription():785:785 -> getButtonStateDescription + 30:40:java.lang.String getButtonStateDescription():787:787 -> getButtonStateDescription + 1:3:android.content.res.ColorStateList getButtonTintList():566:566 -> getButtonTintList + 1:3:int getCheckedState():412:412 -> getCheckedState + 1:3:java.lang.CharSequence getErrorAccessibilityLabel():505:505 -> getErrorAccessibilityLabel + 1:4:android.content.res.ColorStateList getMaterialThemeColorsTintList():810:810 -> getMaterialThemeColorsTintList + 5:9:android.content.res.ColorStateList getMaterialThemeColorsTintList():811:811 -> getMaterialThemeColorsTintList + 10:11:android.content.res.ColorStateList getMaterialThemeColorsTintList():812:812 -> getMaterialThemeColorsTintList + 12:15:android.content.res.ColorStateList getMaterialThemeColorsTintList():813:813 -> getMaterialThemeColorsTintList + 16:17:android.content.res.ColorStateList getMaterialThemeColorsTintList():814:814 -> getMaterialThemeColorsTintList + 18:21:android.content.res.ColorStateList getMaterialThemeColorsTintList():815:815 -> getMaterialThemeColorsTintList + 22:27:android.content.res.ColorStateList getMaterialThemeColorsTintList():816:816 -> getMaterialThemeColorsTintList + 28:36:android.content.res.ColorStateList getMaterialThemeColorsTintList():817:817 -> getMaterialThemeColorsTintList + 37:43:android.content.res.ColorStateList getMaterialThemeColorsTintList():820:820 -> getMaterialThemeColorsTintList + 44:52:android.content.res.ColorStateList getMaterialThemeColorsTintList():822:822 -> getMaterialThemeColorsTintList + 53:63:android.content.res.ColorStateList getMaterialThemeColorsTintList():824:824 -> getMaterialThemeColorsTintList + 64:70:android.content.res.ColorStateList getMaterialThemeColorsTintList():826:826 -> getMaterialThemeColorsTintList + 71:76:android.content.res.ColorStateList getMaterialThemeColorsTintList():828:828 -> getMaterialThemeColorsTintList + 77:83:android.content.res.ColorStateList getMaterialThemeColorsTintList():830:830 -> getMaterialThemeColorsTintList + 84:86:android.content.res.ColorStateList getMaterialThemeColorsTintList():832:832 -> getMaterialThemeColorsTintList + 1:5:android.content.res.ColorStateList getSuperButtonTintList():793:793 -> getSuperButtonTintList + 6:11:android.content.res.ColorStateList getSuperButtonTintList():796:796 -> getSuperButtonTintList + 12:16:android.content.res.ColorStateList getSuperButtonTintList():797:797 -> getSuperButtonTintList + 17:21:android.content.res.ColorStateList getSuperButtonTintList():799:799 -> getSuperButtonTintList + 1:8:void updateButtonTints():754:754 -> h + 9:11:void updateButtonTints():755:755 -> h + 12:19:void updateButtonTints():758:758 -> h + 20:23:void updateButtonTints():759:759 -> h + 1:8:boolean isChecked():341:341 -> isChecked + 1:3:void onAttachedToWindow():310:310 -> onAttachedToWindow + 4:16:void onAttachedToWindow():312:312 -> onAttachedToWindow + 17:20:void onAttachedToWindow():313:313 -> onAttachedToWindow + 3:6:int[] onCreateDrawableState(int):319:319 -> onCreateDrawableState + 7:12:int[] onCreateDrawableState(int):321:321 -> onCreateDrawableState + 13:17:int[] onCreateDrawableState(int):322:322 -> onCreateDrawableState + 18:23:int[] onCreateDrawableState(int):325:325 -> onCreateDrawableState + 24:28:int[] onCreateDrawableState(int):326:326 -> onCreateDrawableState + 29:35:int[] onCreateDrawableState(int):329:329 -> onCreateDrawableState + 1:14:void onDraw(android.graphics.Canvas):284:284 -> onDraw + 15:20:void onDraw(android.graphics.Canvas):285:285 -> onDraw + 21:29:void onDraw(android.graphics.Canvas):287:287 -> onDraw + 30:41:void onDraw(android.graphics.Canvas):288:288 -> onDraw + 42:47:void onDraw(android.graphics.Canvas):290:290 -> onDraw + 48:50:void onDraw(android.graphics.Canvas):291:291 -> onDraw + 51:53:void onDraw(android.graphics.Canvas):292:292 -> onDraw + 54:56:void onDraw(android.graphics.Canvas):293:293 -> onDraw + 57:62:void onDraw(android.graphics.Canvas):295:295 -> onDraw + 63:66:void onDraw(android.graphics.Canvas):296:296 -> onDraw + 67:84:void onDraw(android.graphics.Canvas):297:297 -> onDraw + 85:88:void onDraw(android.graphics.Canvas):305:305 -> onDraw + 1:6:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):356:356 -> onInitializeAccessibilityNodeInfo + 7:12:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):361:361 -> onInitializeAccessibilityNodeInfo + 13:42:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):362:362 -> onInitializeAccessibilityNodeInfo + 1:4:void onRestoreInstanceState(android.os.Parcelable):848:848 -> onRestoreInstanceState + 5:8:void onRestoreInstanceState(android.os.Parcelable):849:849 -> onRestoreInstanceState + 9:10:void onRestoreInstanceState(android.os.Parcelable):852:852 -> onRestoreInstanceState + 11:17:void onRestoreInstanceState(android.os.Parcelable):853:853 -> onRestoreInstanceState + 18:23:void onRestoreInstanceState(android.os.Parcelable):854:854 -> onRestoreInstanceState + 1:4:android.os.Parcelable onSaveInstanceState():838:838 -> onSaveInstanceState + 5:9:android.os.Parcelable onSaveInstanceState():840:840 -> onSaveInstanceState + 10:16:android.os.Parcelable onSaveInstanceState():842:842 -> onSaveInstanceState + 1:1:void setButtonDrawable(int):538:538 -> setButtonDrawable + 2:4:void setButtonDrawable(android.graphics.drawable.Drawable):543:545 -> setButtonDrawable + 1:2:void setButtonIconDrawable(android.graphics.drawable.Drawable):600:600 -> setButtonIconDrawable + 3:6:void setButtonIconDrawable(android.graphics.drawable.Drawable):601:601 -> setButtonIconDrawable + 1:12:void setButtonIconDrawableResource(int):586:586 -> setButtonIconDrawableResource + 1:5:void setButtonIconTintList(android.content.res.ColorStateList):627:627 -> setButtonIconTintList + 6:7:void setButtonIconTintList(android.content.res.ColorStateList):630:630 -> setButtonIconTintList + 8:11:void setButtonIconTintList(android.content.res.ColorStateList):631:631 -> setButtonIconTintList + 1:5:void setButtonIconTintMode(android.graphics.PorterDuff$Mode):655:655 -> setButtonIconTintMode + 6:7:void setButtonIconTintMode(android.graphics.PorterDuff$Mode):658:658 -> setButtonIconTintMode + 8:11:void setButtonIconTintMode(android.graphics.PorterDuff$Mode):659:659 -> setButtonIconTintMode + 1:5:void setButtonTintList(android.content.res.ColorStateList):556:556 -> setButtonTintList + 6:7:void setButtonTintList(android.content.res.ColorStateList):559:559 -> setButtonTintList + 8:11:void setButtonTintList(android.content.res.ColorStateList):560:560 -> setButtonTintList + 1:3:void setButtonTintMode(android.graphics.PorterDuff$Mode):571:571 -> setButtonTintMode + 4:7:void setButtonTintMode(android.graphics.PorterDuff$Mode):572:572 -> setButtonTintMode + 1:3:void setCenterIfNoTextEnabled(boolean):696:696 -> setCenterIfNoTextEnabled + 1:4:void setChecked(boolean):336:336 -> setChecked + 1:4:void setCheckedState(int):373:373 -> setCheckedState + 5:13:void setCheckedState(int):374:374 -> setCheckedState + 14:16:void setCheckedState(int):375:375 -> setCheckedState + 17:19:void setCheckedState(int):376:376 -> setCheckedState + 20:22:void setCheckedState(int):377:377 -> setCheckedState + 23:27:void setCheckedState(int):380:380 -> setCheckedState + 28:29:void setCheckedState(int):384:384 -> setCheckedState + 30:33:void setCheckedState(int):385:385 -> setCheckedState + 34:52:void setCheckedState(int):386:386 -> setCheckedState + 53:53:void setCheckedState(int):387:387 -> setCheckedState + 54:62:void setCheckedState(int):390:390 -> setCheckedState + 63:69:void setCheckedState(int):391:391 -> setCheckedState + 70:75:void setCheckedState(int):393:393 -> setCheckedState + 76:83:void setCheckedState(int):394:394 -> setCheckedState + 84:93:void setCheckedState(int):395:395 -> setCheckedState + 94:96:void setCheckedState(int):397:397 -> setCheckedState + 97:99:void setCheckedState(int):401:401 -> setCheckedState + 1:3:void setErrorAccessibilityLabel(java.lang.CharSequence):494:494 -> setErrorAccessibilityLabel + 3:16:void setErrorAccessibilityLabelResource(int):482:482 -> setErrorAccessibilityLabelResource + 1:5:void setErrorShown(boolean):452:452 -> setErrorShown + 6:7:void setErrorShown(boolean):455:455 -> setErrorShown + 8:10:void setErrorShown(boolean):456:456 -> setErrorShown + 11:31:void setErrorShown(boolean):458:458 -> setErrorShown + 32:32:void setErrorShown(boolean):459:459 -> setErrorShown + 1:3:void setOnCheckedChangeListener(android.widget.CompoundButton$OnCheckedChangeListener):351:351 -> setOnCheckedChangeListener + 1:4:void setStateDescription(java.lang.CharSequence):766:766 -> setStateDescription + 5:8:void setStateDescription(java.lang.CharSequence):768:768 -> setStateDescription + 9:12:void setStateDescription(java.lang.CharSequence):770:770 -> setStateDescription + 1:4:void setUseMaterialThemeColors(boolean):678:678 -> setUseMaterialThemeColors + 5:13:void setUseMaterialThemeColors(boolean):680:680 -> setUseMaterialThemeColors + 14:17:void setUseMaterialThemeColors(boolean):682:682 -> setUseMaterialThemeColors + 1:10:void toggle():346:346 -> toggle +com.google.android.material.checkbox.MaterialCheckBox$$ExternalSyntheticApiModelOutline0 -> Y1.a: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:java.lang.Class Y1.MaterialCheckBox$$ExternalSyntheticApiModelOutline0.m():0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.google.android.material.checkbox.MaterialCheckBox$$ExternalSyntheticApiModelOutline1 -> Y1.b: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:android.view.autofill.AutofillManager Y1.MaterialCheckBox$$ExternalSyntheticApiModelOutline1.m(java.lang.Object):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.google.android.material.checkbox.MaterialCheckBox$$ExternalSyntheticApiModelOutline2 -> Y1.c: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:void Y1.MaterialCheckBox$$ExternalSyntheticApiModelOutline2.m(android.view.autofill.AutofillManager,android.view.View):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.google.android.material.checkbox.MaterialCheckBox$1 -> Y1.d$a: # {"id":"sourceFile","fileName":"MaterialCheckBox.java"} com.google.android.material.checkbox.MaterialCheckBox this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LT1/d;"} - 1:6:void (com.google.android.material.checkbox.MaterialCheckBox):173:173 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT1/d;)V"} - 1:3:void onAnimationEnd(android.graphics.drawable.Drawable):188:188 -> b - 4:9:void onAnimationEnd(android.graphics.drawable.Drawable):189:189 -> b - 10:13:void onAnimationEnd(android.graphics.drawable.Drawable):190:190 -> b - 1:3:void onAnimationStart(android.graphics.drawable.Drawable):176:176 -> c - 4:9:void onAnimationStart(android.graphics.drawable.Drawable):177:177 -> c - 10:21:void onAnimationStart(android.graphics.drawable.Drawable):182:182 -> c - 22:25:void onAnimationStart(android.graphics.drawable.Drawable):181:181 -> c - 26:29:void onAnimationStart(android.graphics.drawable.Drawable):179:179 -> c -com.google.android.material.checkbox.MaterialCheckBox$SavedState -> T1.d$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"LY1/d;"} + 1:6:void (com.google.android.material.checkbox.MaterialCheckBox):172:172 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY1/d;)V"} + 1:3:void onAnimationEnd(android.graphics.drawable.Drawable):186:186 -> b + 4:9:void onAnimationEnd(android.graphics.drawable.Drawable):187:187 -> b + 10:13:void onAnimationEnd(android.graphics.drawable.Drawable):188:188 -> b + 1:3:void onAnimationStart(android.graphics.drawable.Drawable):175:175 -> c + 4:9:void onAnimationStart(android.graphics.drawable.Drawable):176:176 -> c + 10:21:void onAnimationStart(android.graphics.drawable.Drawable):180:180 -> c + 22:25:void onAnimationStart(android.graphics.drawable.Drawable):179:179 -> c + 26:29:void onAnimationStart(android.graphics.drawable.Drawable):178:178 -> c +com.google.android.material.checkbox.MaterialCheckBox$SavedState -> Y1.d$b: # {"id":"sourceFile","fileName":"MaterialCheckBox.java"} int checkedState -> d - 1:8:void ():932:932 -> - 1:1:void (android.os.Parcel,com.google.android.material.checkbox.MaterialCheckBox$1):898:898 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;LT1/d$a;)V"} - 2:2:void (android.os.Parcelable):906:906 -> - 3:4:void (android.os.Parcel):913:914 -> - 1:8:java.lang.String getCheckedStateString():947:947 -> c - 9:11:java.lang.String getCheckedStateString():954:954 -> c - 12:14:java.lang.String getCheckedStateString():951:951 -> c - 15:17:java.lang.String getCheckedStateString():949:949 -> c - 1:10:java.lang.String toString():926:926 -> toString - 11:26:java.lang.String toString():927:927 -> toString - 27:43:java.lang.String toString():928:928 -> toString - 1:3:void writeToParcel(android.os.Parcel,int):919:919 -> writeToParcel - 4:13:void writeToParcel(android.os.Parcel,int):920:920 -> writeToParcel -com.google.android.material.checkbox.MaterialCheckBox$SavedState$1 -> T1.d$b$a: + 1:8:void ():891:891 -> + 1:1:void (android.os.Parcel,com.google.android.material.checkbox.MaterialCheckBox$1):857:857 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;LY1/d$a;)V"} + 2:2:void (android.os.Parcelable):865:865 -> + 3:4:void (android.os.Parcel):872:873 -> + 1:8:java.lang.String getCheckedStateString():906:906 -> b + 9:11:java.lang.String getCheckedStateString():913:913 -> b + 12:14:java.lang.String getCheckedStateString():910:910 -> b + 15:17:java.lang.String getCheckedStateString():908:908 -> b + 1:10:java.lang.String toString():885:885 -> toString + 11:26:java.lang.String toString():886:886 -> toString + 27:43:java.lang.String toString():887:887 -> toString + 1:3:void writeToParcel(android.os.Parcel,int):878:878 -> writeToParcel + 4:13:void writeToParcel(android.os.Parcel,int):879:879 -> writeToParcel +com.google.android.material.checkbox.MaterialCheckBox$SavedState$1 -> Y1.d$b$a: # {"id":"sourceFile","fileName":"MaterialCheckBox.java"} - 1:4:void ():933:933 -> - 1:7:com.google.android.material.checkbox.MaterialCheckBox$SavedState createFromParcel(android.os.Parcel):936:936 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)LT1/d$b;"} - 1:3:com.google.android.material.checkbox.MaterialCheckBox$SavedState[] newArray(int):941:941 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[LT1/d$b;"} - 1:5:java.lang.Object createFromParcel(android.os.Parcel):933:933 -> createFromParcel - 1:5:java.lang.Object[] newArray(int):933:933 -> newArray + 1:4:void ():892:892 -> + 1:7:com.google.android.material.checkbox.MaterialCheckBox$SavedState createFromParcel(android.os.Parcel):895:895 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)LY1/d$b;"} + 1:3:com.google.android.material.checkbox.MaterialCheckBox$SavedState[] newArray(int):900:900 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[LY1/d$b;"} + 1:5:java.lang.Object createFromParcel(android.os.Parcel):892:892 -> createFromParcel + 1:5:java.lang.Object[] newArray(int):892:892 -> newArray com.google.android.material.chip.Chip -> com.google.android.material.chip.Chip: # {"id":"sourceFile","fileName":"Chip.java"} android.graphics.Rect EMPTY_BOUNDS -> A @@ -144443,1341 +149842,1334 @@ com.google.android.material.chip.Chip -> com.google.android.material.chip.Chip: android.graphics.Rect rect -> w android.graphics.RectF rectF -> x com.google.android.material.resources.TextAppearanceFontCallback fontCallback -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh2/g;"} int DEF_STYLE_RES -> z - 1:4:void ():141:141 -> - 5:14:void ():145:145 -> - 15:23:void ():147:147 -> - 24:30:void ():148:148 -> - 1:1:void (android.content.Context,android.util.AttributeSet):203:203 -> - 2:2:void (android.content.Context,android.util.AttributeSet,int):207:207 -> - 3:5:void (android.content.Context,android.util.AttributeSet,int):182:184 -> - 6:6:void (android.content.Context,android.util.AttributeSet,int):209:209 -> - 7:7:void (android.content.Context,android.util.AttributeSet,int):211:211 -> - 8:8:void (android.content.Context,android.util.AttributeSet,int):213:213 -> - 9:13:void (android.content.Context,android.util.AttributeSet,int):215:219 -> - 14:15:void (android.content.Context,android.util.AttributeSet,int):231:232 -> - 16:17:void (android.content.Context,android.util.AttributeSet,int):234:235 -> - 18:18:void (android.content.Context,android.util.AttributeSet,int):237:237 -> - 19:21:void (android.content.Context,android.util.AttributeSet,int):240:242 -> - 22:22:void (android.content.Context,android.util.AttributeSet,int):244:244 -> - 23:25:void (android.content.Context,android.util.AttributeSet,int):247:249 -> - 26:26:void (android.content.Context,android.util.AttributeSet,int):253:253 -> - 27:29:void (android.content.Context,android.util.AttributeSet,int):255:257 -> - 30:30:void (android.content.Context,android.util.AttributeSet,int):259:259 -> - 31:31:void (android.content.Context,android.util.AttributeSet,int):261:261 -> - 1:15:void updatePaddingInternal():350:350 -> A - 16:21:void updatePaddingInternal():355:355 -> A - 22:28:void updatePaddingInternal():356:356 -> A - 29:34:void updatePaddingInternal():357:357 -> A - 35:36:void updatePaddingInternal():358:358 -> A - 37:42:void updatePaddingInternal():360:360 -> A - 43:49:void updatePaddingInternal():361:361 -> A - 50:55:void updatePaddingInternal():362:362 -> A - 56:59:void updatePaddingInternal():363:363 -> A - 60:64:void updatePaddingInternal():364:364 -> A - 65:69:void updatePaddingInternal():365:365 -> A - 70:72:void updatePaddingInternal():366:366 -> A - 73:75:void updatePaddingInternal():367:367 -> A - 76:83:void updatePaddingInternal():371:371 -> A - 84:87:void updatePaddingInternal():370:370 -> A - 1:4:void updateTextPaintDrawState():1397:1397 -> B - 5:8:void updateTextPaintDrawState():1398:1398 -> B - 9:14:void updateTextPaintDrawState():1399:1399 -> B - 15:20:void updateTextPaintDrawState():1401:1401 -> B - 21:30:void updateTextPaintDrawState():1403:1403 -> B - 4:15:void validateAttributes(android.util.AttributeSet):391:391 -> C - 16:20:void validateAttributes(android.util.AttributeSet):392:392 -> C - 21:28:void validateAttributes(android.util.AttributeSet):394:394 -> C - 29:36:void validateAttributes(android.util.AttributeSet):397:397 -> C - 37:46:void validateAttributes(android.util.AttributeSet):400:400 -> C - 47:54:void validateAttributes(android.util.AttributeSet):403:403 -> C - 55:65:void validateAttributes(android.util.AttributeSet):406:406 -> C - 66:73:void validateAttributes(android.util.AttributeSet):407:407 -> C - 74:81:void validateAttributes(android.util.AttributeSet):408:408 -> C - 82:87:void validateAttributes(android.util.AttributeSet):409:409 -> C - 88:98:void validateAttributes(android.util.AttributeSet):413:413 -> C - 99:104:void validateAttributes(android.util.AttributeSet):416:416 -> C - 105:112:void validateAttributes(android.util.AttributeSet):410:410 -> C - 113:118:void validateAttributes(android.util.AttributeSet):404:404 -> C - 119:124:void validateAttributes(android.util.AttributeSet):401:401 -> C - 125:132:void validateAttributes(android.util.AttributeSet):398:398 -> C - 133:140:void validateAttributes(android.util.AttributeSet):395:395 -> C - 1:5:void onChipDrawableSizeChange():714:714 -> a - 6:8:void onChipDrawableSizeChange():715:715 -> a - 9:12:void onChipDrawableSizeChange():717:717 -> a - 1:4:void lambda$new$0(android.widget.CompoundButton,boolean):266:266 -> b + 1:4:void ():140:140 -> + 5:14:void ():144:144 -> + 15:23:void ():146:146 -> + 24:30:void ():147:147 -> + 1:1:void (android.content.Context,android.util.AttributeSet):199:199 -> + 2:2:void (android.content.Context,android.util.AttributeSet,int):203:203 -> + 3:5:void (android.content.Context,android.util.AttributeSet,int):178:180 -> + 6:6:void (android.content.Context,android.util.AttributeSet,int):205:205 -> + 7:7:void (android.content.Context,android.util.AttributeSet,int):207:207 -> + 8:8:void (android.content.Context,android.util.AttributeSet,int):209:209 -> + 9:13:void (android.content.Context,android.util.AttributeSet,int):211:215 -> + 14:15:void (android.content.Context,android.util.AttributeSet,int):227:228 -> + 16:17:void (android.content.Context,android.util.AttributeSet,int):230:231 -> + 18:18:void (android.content.Context,android.util.AttributeSet,int):233:233 -> + 19:21:void (android.content.Context,android.util.AttributeSet,int):236:238 -> + 22:22:void (android.content.Context,android.util.AttributeSet,int):240:240 -> + 23:25:void (android.content.Context,android.util.AttributeSet,int):243:245 -> + 26:26:void (android.content.Context,android.util.AttributeSet,int):249:249 -> + 27:29:void (android.content.Context,android.util.AttributeSet,int):251:253 -> + 30:30:void (android.content.Context,android.util.AttributeSet,int):255:255 -> + 31:31:void (android.content.Context,android.util.AttributeSet,int):257:257 -> + 1:15:void updatePaddingInternal():344:344 -> A + 16:21:void updatePaddingInternal():349:349 -> A + 22:28:void updatePaddingInternal():350:350 -> A + 29:34:void updatePaddingInternal():351:351 -> A + 35:36:void updatePaddingInternal():352:352 -> A + 37:42:void updatePaddingInternal():354:354 -> A + 43:49:void updatePaddingInternal():355:355 -> A + 50:55:void updatePaddingInternal():356:356 -> A + 56:59:void updatePaddingInternal():357:357 -> A + 60:64:void updatePaddingInternal():358:358 -> A + 65:69:void updatePaddingInternal():359:359 -> A + 70:72:void updatePaddingInternal():360:360 -> A + 73:75:void updatePaddingInternal():361:361 -> A + 76:87:void updatePaddingInternal():364:364 -> A + 1:4:void updateTextPaintDrawState():1371:1371 -> B + 5:8:void updateTextPaintDrawState():1372:1372 -> B + 9:14:void updateTextPaintDrawState():1373:1373 -> B + 15:20:void updateTextPaintDrawState():1375:1375 -> B + 21:30:void updateTextPaintDrawState():1377:1377 -> B + 4:15:void validateAttributes(android.util.AttributeSet):383:383 -> C + 16:20:void validateAttributes(android.util.AttributeSet):384:384 -> C + 21:28:void validateAttributes(android.util.AttributeSet):386:386 -> C + 29:36:void validateAttributes(android.util.AttributeSet):389:389 -> C + 37:46:void validateAttributes(android.util.AttributeSet):392:392 -> C + 47:54:void validateAttributes(android.util.AttributeSet):395:395 -> C + 55:65:void validateAttributes(android.util.AttributeSet):398:398 -> C + 66:73:void validateAttributes(android.util.AttributeSet):399:399 -> C + 74:81:void validateAttributes(android.util.AttributeSet):400:400 -> C + 82:87:void validateAttributes(android.util.AttributeSet):401:401 -> C + 88:98:void validateAttributes(android.util.AttributeSet):405:405 -> C + 99:104:void validateAttributes(android.util.AttributeSet):408:408 -> C + 105:112:void validateAttributes(android.util.AttributeSet):402:402 -> C + 113:118:void validateAttributes(android.util.AttributeSet):396:396 -> C + 119:124:void validateAttributes(android.util.AttributeSet):393:393 -> C + 125:132:void validateAttributes(android.util.AttributeSet):390:390 -> C + 133:140:void validateAttributes(android.util.AttributeSet):387:387 -> C + 1:5:void onChipDrawableSizeChange():688:688 -> a + 6:8:void onChipDrawableSizeChange():689:689 -> a + 9:12:void onChipDrawableSizeChange():690:690 -> a + 1:4:void lambda$new$0(android.widget.CompoundButton,boolean):262:262 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/chip/Chip;Landroid/widget/CompoundButton;Z)V"} - 5:8:void lambda$new$0(android.widget.CompoundButton,boolean):267:267 -> b - 1:3:com.google.android.material.chip.ChipDrawable access$000(com.google.android.material.chip.Chip):136:136 -> c + 5:8:void lambda$new$0(android.widget.CompoundButton,boolean):263:263 -> b + 1:3:com.google.android.material.chip.ChipDrawable access$000(com.google.android.material.chip.Chip):135:135 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/chip/Chip;)Lcom/google/android/material/chip/a;"} - 1:5:boolean access$100(com.google.android.material.chip.Chip):136:136 -> d - 1:4:boolean dispatchHoverEvent(android.view.MotionEvent):827:827 -> dispatchHoverEvent - 5:9:boolean dispatchHoverEvent(android.view.MotionEvent):828:828 -> dispatchHoverEvent - 10:17:boolean dispatchHoverEvent(android.view.MotionEvent):830:830 -> dispatchHoverEvent - 18:28:boolean dispatchHoverEvent(android.view.MotionEvent):831:831 -> dispatchHoverEvent - 1:4:boolean dispatchKeyEvent(android.view.KeyEvent):836:836 -> dispatchKeyEvent - 5:9:boolean dispatchKeyEvent(android.view.KeyEvent):837:837 -> dispatchKeyEvent - 10:17:boolean dispatchKeyEvent(android.view.KeyEvent):839:839 -> dispatchKeyEvent - 18:19:boolean dispatchKeyEvent(android.view.KeyEvent):846:846 -> dispatchKeyEvent - 20:29:boolean dispatchKeyEvent(android.view.KeyEvent):847:847 -> dispatchKeyEvent - 30:34:boolean dispatchKeyEvent(android.view.KeyEvent):850:850 -> dispatchKeyEvent - 1:3:void drawableStateChanged():888:888 -> drawableStateChanged - 4:13:void drawableStateChanged():892:892 -> drawableStateChanged - 14:27:void drawableStateChanged():893:893 -> drawableStateChanged - 28:31:void drawableStateChanged():897:897 -> drawableStateChanged - 1:5:android.graphics.RectF access$200(com.google.android.material.chip.Chip):136:136 -> e - 1:3:android.view.View$OnClickListener access$300(com.google.android.material.chip.Chip):136:136 -> f - 1:3:boolean access$402(com.google.android.material.chip.Chip,boolean):136:136 -> g - 1:8:java.lang.CharSequence getAccessibilityClassName():2347:2347 -> getAccessibilityClassName - 9:11:java.lang.CharSequence getAccessibilityClassName():2348:2348 -> getAccessibilityClassName - 12:19:java.lang.CharSequence getAccessibilityClassName():2349:2349 -> getAccessibilityClassName - 20:23:java.lang.CharSequence getAccessibilityClassName():2350:2350 -> getAccessibilityClassName - 24:30:java.lang.CharSequence getAccessibilityClassName():2356:2356 -> getAccessibilityClassName - 31:33:java.lang.CharSequence getAccessibilityClassName():2359:2359 -> getAccessibilityClassName - 1:4:android.graphics.drawable.Drawable getBackgroundDrawable():476:476 -> getBackgroundDrawable - 5:7:android.graphics.drawable.Drawable getBackgroundDrawable():477:477 -> getBackgroundDrawable - 1:11:android.graphics.drawable.Drawable getCheckedIcon():1847:1847 -> getCheckedIcon - 1:11:android.content.res.ColorStateList getCheckedIconTint():1882:1882 -> getCheckedIconTint - 1:11:android.content.res.ColorStateList getChipBackgroundColor():1081:1081 -> getChipBackgroundColor - 1:15:float getChipCornerRadius():1149:1149 -> getChipCornerRadius - 1:3:android.graphics.drawable.Drawable getChipDrawable():439:439 -> getChipDrawable - 1:11:float getChipEndPadding():2225:2225 -> getChipEndPadding - 1:11:android.graphics.drawable.Drawable getChipIcon():1472:1472 -> getChipIcon - 1:11:float getChipIconSize():1544:1544 -> getChipIconSize - 1:11:android.content.res.ColorStateList getChipIconTint():1507:1507 -> getChipIconTint - 1:11:float getChipMinHeight():1115:1115 -> getChipMinHeight - 1:11:float getChipStartPadding():1987:1987 -> getChipStartPadding - 1:11:android.content.res.ColorStateList getChipStrokeColor():1197:1197 -> getChipStrokeColor - 1:11:float getChipStrokeWidth():1231:1231 -> getChipStrokeWidth - 1:5:java.lang.CharSequence getChipText():1306:1306 -> getChipText - 1:11:android.graphics.drawable.Drawable getCloseIcon():1634:1634 -> getCloseIcon - 1:11:java.lang.CharSequence getCloseIconContentDescription():1750:1750 -> getCloseIconContentDescription - 1:11:float getCloseIconEndPadding():2191:2191 -> getCloseIconEndPadding - 1:11:float getCloseIconSize():1705:1705 -> getCloseIconSize - 1:11:float getCloseIconStartPadding():2157:2157 -> getCloseIconStartPadding - 1:11:android.content.res.ColorStateList getCloseIconTint():1671:1671 -> getCloseIconTint - 1:5:android.graphics.RectF getCloseIconTouchBounds():952:952 -> getCloseIconTouchBounds - 6:15:android.graphics.RectF getCloseIconTouchBounds():954:954 -> getCloseIconTouchBounds - 16:22:android.graphics.RectF getCloseIconTouchBounds():956:956 -> getCloseIconTouchBounds - 23:25:android.graphics.RectF getCloseIconTouchBounds():959:959 -> getCloseIconTouchBounds - 1:4:android.graphics.Rect getCloseIconTouchBoundsInt():964:964 -> getCloseIconTouchBoundsInt - 5:21:android.graphics.Rect getCloseIconTouchBoundsInt():965:965 -> getCloseIconTouchBoundsInt - 22:24:android.graphics.Rect getCloseIconTouchBoundsInt():966:966 -> getCloseIconTouchBoundsInt - 1:11:android.text.TextUtils$TruncateAt getEllipsize():655:655 -> getEllipsize - 1:6:void getFocusedRect(android.graphics.Rect):863:863 -> getFocusedRect - 7:15:void getFocusedRect(android.graphics.Rect):864:864 -> getFocusedRect - 16:21:void getFocusedRect(android.graphics.Rect):865:865 -> getFocusedRect - 22:29:void getFocusedRect(android.graphics.Rect):866:866 -> getFocusedRect - 30:33:void getFocusedRect(android.graphics.Rect):868:868 -> getFocusedRect - 1:11:com.google.android.material.animation.MotionSpec getHideMotionSpec():1953:1953 -> getHideMotionSpec - # {"id":"com.android.tools.r8.residualsignature","signature":"()LP1/c;"} - 1:11:float getIconEndPadding():2055:2055 -> getIconEndPadding - 1:11:float getIconStartPadding():2021:2021 -> getIconStartPadding - 1:11:android.content.res.ColorStateList getRippleColor():1266:1266 -> getRippleColor - 1:7:com.google.android.material.shape.ShapeAppearanceModel getShapeAppearanceModel():1173:1173 -> getShapeAppearanceModel - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/k;"} - 1:11:com.google.android.material.animation.MotionSpec getShowMotionSpec():1918:1918 -> getShowMotionSpec - # {"id":"com.android.tools.r8.residualsignature","signature":"()LP1/c;"} - 1:11:com.google.android.material.resources.TextAppearance getTextAppearance():1409:1409 -> getTextAppearance - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc2/d;"} - 1:11:float getTextEndPadding():2123:2123 -> getTextEndPadding - 1:11:float getTextStartPadding():2089:2089 -> getTextStartPadding - 1:5:android.graphics.Rect access$500(com.google.android.material.chip.Chip):136:136 -> h - 1:3:android.graphics.Rect access$600():136:136 -> i - 1:4:void applyChipDrawable(com.google.android.material.chip.ChipDrawable):502:502 -> j + 1:5:boolean access$100(com.google.android.material.chip.Chip):135:135 -> d + 1:4:boolean dispatchHoverEvent(android.view.MotionEvent):799:799 -> dispatchHoverEvent + 5:9:boolean dispatchHoverEvent(android.view.MotionEvent):800:800 -> dispatchHoverEvent + 10:17:boolean dispatchHoverEvent(android.view.MotionEvent):802:802 -> dispatchHoverEvent + 18:28:boolean dispatchHoverEvent(android.view.MotionEvent):803:803 -> dispatchHoverEvent + 1:4:boolean dispatchKeyEvent(android.view.KeyEvent):808:808 -> dispatchKeyEvent + 5:9:boolean dispatchKeyEvent(android.view.KeyEvent):809:809 -> dispatchKeyEvent + 10:17:boolean dispatchKeyEvent(android.view.KeyEvent):811:811 -> dispatchKeyEvent + 18:19:boolean dispatchKeyEvent(android.view.KeyEvent):818:818 -> dispatchKeyEvent + 20:29:boolean dispatchKeyEvent(android.view.KeyEvent):819:819 -> dispatchKeyEvent + 30:34:boolean dispatchKeyEvent(android.view.KeyEvent):822:822 -> dispatchKeyEvent + 1:3:void drawableStateChanged():860:860 -> drawableStateChanged + 4:13:void drawableStateChanged():864:864 -> drawableStateChanged + 14:27:void drawableStateChanged():865:865 -> drawableStateChanged + 28:31:void drawableStateChanged():869:869 -> drawableStateChanged + 1:5:android.graphics.RectF access$200(com.google.android.material.chip.Chip):135:135 -> e + 1:3:android.view.View$OnClickListener access$300(com.google.android.material.chip.Chip):135:135 -> f + 1:3:boolean access$400(com.google.android.material.chip.Chip):135:135 -> g + 1:8:java.lang.CharSequence getAccessibilityClassName():2317:2317 -> getAccessibilityClassName + 9:11:java.lang.CharSequence getAccessibilityClassName():2318:2318 -> getAccessibilityClassName + 12:19:java.lang.CharSequence getAccessibilityClassName():2319:2319 -> getAccessibilityClassName + 20:23:java.lang.CharSequence getAccessibilityClassName():2320:2320 -> getAccessibilityClassName + 24:30:java.lang.CharSequence getAccessibilityClassName():2326:2326 -> getAccessibilityClassName + 31:33:java.lang.CharSequence getAccessibilityClassName():2329:2329 -> getAccessibilityClassName + 1:4:android.graphics.drawable.Drawable getBackgroundDrawable():450:450 -> getBackgroundDrawable + 5:7:android.graphics.drawable.Drawable getBackgroundDrawable():451:451 -> getBackgroundDrawable + 1:11:android.graphics.drawable.Drawable getCheckedIcon():1822:1822 -> getCheckedIcon + 1:11:android.content.res.ColorStateList getCheckedIconTint():1857:1857 -> getCheckedIconTint + 1:11:android.content.res.ColorStateList getChipBackgroundColor():1057:1057 -> getChipBackgroundColor + 1:15:float getChipCornerRadius():1125:1125 -> getChipCornerRadius + 1:3:android.graphics.drawable.Drawable getChipDrawable():428:428 -> getChipDrawable + 1:11:float getChipEndPadding():2200:2200 -> getChipEndPadding + 1:11:android.graphics.drawable.Drawable getChipIcon():1446:1446 -> getChipIcon + 1:11:float getChipIconSize():1518:1518 -> getChipIconSize + 1:11:android.content.res.ColorStateList getChipIconTint():1481:1481 -> getChipIconTint + 1:11:float getChipMinHeight():1091:1091 -> getChipMinHeight + 1:11:float getChipStartPadding():1962:1962 -> getChipStartPadding + 1:11:android.content.res.ColorStateList getChipStrokeColor():1173:1173 -> getChipStrokeColor + 1:11:float getChipStrokeWidth():1207:1207 -> getChipStrokeWidth + 1:5:java.lang.CharSequence getChipText():1282:1282 -> getChipText + 1:11:android.graphics.drawable.Drawable getCloseIcon():1609:1609 -> getCloseIcon + 1:11:java.lang.CharSequence getCloseIconContentDescription():1725:1725 -> getCloseIconContentDescription + 1:11:float getCloseIconEndPadding():2166:2166 -> getCloseIconEndPadding + 1:11:float getCloseIconSize():1680:1680 -> getCloseIconSize + 1:11:float getCloseIconStartPadding():2132:2132 -> getCloseIconStartPadding + 1:11:android.content.res.ColorStateList getCloseIconTint():1646:1646 -> getCloseIconTint + 1:5:android.graphics.RectF getCloseIconTouchBounds():924:924 -> getCloseIconTouchBounds + 6:15:android.graphics.RectF getCloseIconTouchBounds():926:926 -> getCloseIconTouchBounds + 16:22:android.graphics.RectF getCloseIconTouchBounds():928:928 -> getCloseIconTouchBounds + 23:25:android.graphics.RectF getCloseIconTouchBounds():931:931 -> getCloseIconTouchBounds + 1:4:android.graphics.Rect getCloseIconTouchBoundsInt():936:936 -> getCloseIconTouchBoundsInt + 5:21:android.graphics.Rect getCloseIconTouchBoundsInt():937:937 -> getCloseIconTouchBoundsInt + 22:24:android.graphics.Rect getCloseIconTouchBoundsInt():938:938 -> getCloseIconTouchBoundsInt + 1:11:android.text.TextUtils$TruncateAt getEllipsize():629:629 -> getEllipsize + 1:6:void getFocusedRect(android.graphics.Rect):835:835 -> getFocusedRect + 7:15:void getFocusedRect(android.graphics.Rect):836:836 -> getFocusedRect + 16:21:void getFocusedRect(android.graphics.Rect):837:837 -> getFocusedRect + 22:29:void getFocusedRect(android.graphics.Rect):838:838 -> getFocusedRect + 30:33:void getFocusedRect(android.graphics.Rect):840:840 -> getFocusedRect + 1:11:com.google.android.material.animation.MotionSpec getHideMotionSpec():1928:1928 -> getHideMotionSpec + # {"id":"com.android.tools.r8.residualsignature","signature":"()LT1/c;"} + 1:11:float getIconEndPadding():2030:2030 -> getIconEndPadding + 1:11:float getIconStartPadding():1996:1996 -> getIconStartPadding + 1:11:android.content.res.ColorStateList getRippleColor():1242:1242 -> getRippleColor + 1:7:com.google.android.material.shape.ShapeAppearanceModel getShapeAppearanceModel():1149:1149 -> getShapeAppearanceModel + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/l;"} + 1:11:com.google.android.material.animation.MotionSpec getShowMotionSpec():1893:1893 -> getShowMotionSpec + # {"id":"com.android.tools.r8.residualsignature","signature":"()LT1/c;"} + 1:11:com.google.android.material.resources.TextAppearance getTextAppearance():1383:1383 -> getTextAppearance + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh2/e;"} + 1:11:float getTextEndPadding():2098:2098 -> getTextEndPadding + 1:11:float getTextStartPadding():2064:2064 -> getTextStartPadding + 1:3:boolean access$402(com.google.android.material.chip.Chip,boolean):135:135 -> h + 1:5:android.graphics.Rect access$500(com.google.android.material.chip.Chip):135:135 -> i + 1:3:android.graphics.Rect access$600():135:135 -> j + 1:4:void applyChipDrawable(com.google.android.material.chip.ChipDrawable):476:476 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/chip/a;)V"} - 1:4:int[] createCloseIconDrawableState():904:904 -> k - 5:10:int[] createCloseIconDrawableState():907:907 -> k - 11:16:int[] createCloseIconDrawableState():910:910 -> k - 17:22:int[] createCloseIconDrawableState():913:913 -> k - 23:30:int[] createCloseIconDrawableState():916:916 -> k - 31:32:int[] createCloseIconDrawableState():920:920 -> k - 33:42:int[] createCloseIconDrawableState():923:923 -> k - 43:45:int[] createCloseIconDrawableState():924:924 -> k - 46:52:int[] createCloseIconDrawableState():927:927 -> k - 53:56:int[] createCloseIconDrawableState():928:928 -> k - 57:63:int[] createCloseIconDrawableState():931:931 -> k - 64:67:int[] createCloseIconDrawableState():932:932 -> k - 68:74:int[] createCloseIconDrawableState():935:935 -> k - 75:78:int[] createCloseIconDrawableState():936:936 -> k - 79:87:int[] createCloseIconDrawableState():939:939 -> k - 88:90:int[] createCloseIconDrawableState():940:940 -> k - 1:2:boolean ensureAccessibleTouchTarget(int):2283:2283 -> l - 3:9:boolean ensureAccessibleTouchTarget(int):2284:2284 -> l - 10:13:boolean ensureAccessibleTouchTarget(int):2285:2285 -> l - 14:17:boolean ensureAccessibleTouchTarget(int):2286:2286 -> l - 18:21:boolean ensureAccessibleTouchTarget(int):2288:2288 -> l - 22:33:boolean ensureAccessibleTouchTarget(int):2293:2293 -> l - 34:49:boolean ensureAccessibleTouchTarget(int):2294:2294 -> l - 50:53:boolean ensureAccessibleTouchTarget(int):2297:2297 -> l - 54:57:boolean ensureAccessibleTouchTarget(int):2298:2298 -> l - 58:63:boolean ensureAccessibleTouchTarget(int):2300:2300 -> l - 64:69:boolean ensureAccessibleTouchTarget(int):2305:2305 -> l - 70:71:boolean ensureAccessibleTouchTarget(int):2306:2306 -> l - 72:76:boolean ensureAccessibleTouchTarget(int):2308:2308 -> l - 77:81:boolean ensureAccessibleTouchTarget(int):2309:2309 -> l - 82:86:boolean ensureAccessibleTouchTarget(int):2310:2310 -> l - 87:102:boolean ensureAccessibleTouchTarget(int):2311:2311 -> l - 103:106:boolean ensureAccessibleTouchTarget(int):2315:2315 -> l - 107:112:boolean ensureAccessibleTouchTarget(int):2320:2320 -> l - 113:115:boolean ensureAccessibleTouchTarget(int):2321:2321 -> l - 116:121:boolean ensureAccessibleTouchTarget(int):2323:2323 -> l - 122:124:boolean ensureAccessibleTouchTarget(int):2324:2324 -> l - 125:127:boolean ensureAccessibleTouchTarget(int):2330:2330 -> l - 128:131:boolean ensureAccessibleTouchTarget(int):2331:2331 -> l - 1:16:void ensureChipDrawableHasCallback():467:467 -> m - 17:24:void ensureChipDrawableHasCallback():470:470 -> m - 1:14:boolean hasCloseIcon():947:947 -> n - 1:10:void initMinTouchTarget(android.content.Context,android.util.AttributeSet,int):326:326 -> o - 11:14:void initMinTouchTarget(android.content.Context,android.util.AttributeSet,int):327:327 -> o - 15:22:void initMinTouchTarget(android.content.Context,android.util.AttributeSet,int):333:333 -> o - 23:38:void initMinTouchTarget(android.content.Context,android.util.AttributeSet,int):336:336 -> o - 39:40:void initMinTouchTarget(android.content.Context,android.util.AttributeSet,int):337:337 -> o - 41:45:void initMinTouchTarget(android.content.Context,android.util.AttributeSet,int):340:340 -> o - 46:52:void initMinTouchTarget(android.content.Context,android.util.AttributeSet,int):339:339 -> o - 53:56:void initMinTouchTarget(android.content.Context,android.util.AttributeSet,int):342:342 -> o - 1:3:void onAttachedToWindow():274:274 -> onAttachedToWindow - 4:9:void onAttachedToWindow():276:276 -> onAttachedToWindow - 3:6:int[] onCreateDrawableState(int):507:507 -> onCreateDrawableState - 7:12:int[] onCreateDrawableState(int):508:508 -> onCreateDrawableState - 13:17:int[] onCreateDrawableState(int):509:509 -> onCreateDrawableState - 18:23:int[] onCreateDrawableState(int):511:511 -> onCreateDrawableState - 24:29:int[] onCreateDrawableState(int):512:512 -> onCreateDrawableState - 1:3:void onFocusChanged(boolean,int,android.graphics.Rect):855:855 -> onFocusChanged - 4:7:void onFocusChanged(boolean,int,android.graphics.Rect):856:856 -> onFocusChanged - 8:13:void onFocusChanged(boolean,int,android.graphics.Rect):857:857 -> onFocusChanged - 1:13:boolean onHoverEvent(android.view.MotionEvent):811:811 -> onHoverEvent - 14:17:boolean onHoverEvent(android.view.MotionEvent):817:817 -> onHoverEvent - 18:36:boolean onHoverEvent(android.view.MotionEvent):814:814 -> onHoverEvent - 37:41:boolean onHoverEvent(android.view.MotionEvent):822:822 -> onHoverEvent - 1:3:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):290:290 -> onInitializeAccessibilityNodeInfo - 4:10:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):291:291 -> onInitializeAccessibilityNodeInfo - 11:17:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):292:292 -> onInitializeAccessibilityNodeInfo - 18:24:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):293:293 -> onInitializeAccessibilityNodeInfo - 25:28:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):295:295 -> onInitializeAccessibilityNodeInfo - 1:24:android.view.PointerIcon onResolvePointerIcon(android.view.MotionEvent,int):973:973 -> onResolvePointerIcon - 25:35:android.view.PointerIcon onResolvePointerIcon(android.view.MotionEvent,int):974:974 -> onResolvePointerIcon - 36:40:android.view.PointerIcon onResolvePointerIcon(android.view.MotionEvent,int):976:976 -> onResolvePointerIcon - 1:3:void onRtlPropertiesChanged(int):377:377 -> onRtlPropertiesChanged - 4:7:void onRtlPropertiesChanged(int):381:381 -> onRtlPropertiesChanged - 8:9:void onRtlPropertiesChanged(int):382:382 -> onRtlPropertiesChanged - 10:13:void onRtlPropertiesChanged(int):383:383 -> onRtlPropertiesChanged - 1:4:boolean onTouchEvent(android.view.MotionEvent):777:777 -> onTouchEvent - 5:33:boolean onTouchEvent(android.view.MotionEvent):778:778 -> onTouchEvent - 34:39:boolean onTouchEvent(android.view.MotionEvent):787:787 -> onTouchEvent - 40:44:boolean onTouchEvent(android.view.MotionEvent):789:789 -> onTouchEvent - 45:48:boolean onTouchEvent(android.view.MotionEvent):795:795 -> onTouchEvent - 49:54:boolean onTouchEvent(android.view.MotionEvent):796:796 -> onTouchEvent - 55:60:boolean onTouchEvent(android.view.MotionEvent):801:801 -> onTouchEvent - 61:67:boolean onTouchEvent(android.view.MotionEvent):782:782 -> onTouchEvent - 68:76:boolean onTouchEvent(android.view.MotionEvent):806:806 -> onTouchEvent - 1:9:void initOutlineProvider():422:422 -> p - 1:14:void insetChipBackgroundDrawable(int,int,int,int):2374:2374 -> q - 1:14:boolean isCheckable():1760:1760 -> r - 1:14:boolean isCloseIconVisible():1582:1582 -> s - 1:3:void setAccessibilityClassName(java.lang.CharSequence):2341:2341 -> setAccessibilityClassName - 1:10:void setBackground(android.graphics.drawable.Drawable):547:547 -> setBackground - 11:18:void setBackground(android.graphics.drawable.Drawable):548:548 -> setBackground - 19:22:void setBackground(android.graphics.drawable.Drawable):550:550 -> setBackground - 1:8:void setBackgroundColor(int):537:537 -> setBackgroundColor - 1:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):556:556 -> setBackgroundDrawable - 11:18:void setBackgroundDrawable(android.graphics.drawable.Drawable):557:557 -> setBackgroundDrawable - 19:22:void setBackgroundDrawable(android.graphics.drawable.Drawable):559:559 -> setBackgroundDrawable - 1:8:void setBackgroundResource(int):542:542 -> setBackgroundResource - 1:8:void setBackgroundTintList(android.content.res.ColorStateList):527:527 -> setBackgroundTintList - 1:8:void setBackgroundTintMode(android.graphics.PorterDuff$Mode):532:532 -> setBackgroundTintMode - 1:4:void setCheckable(boolean):1782:1782 -> setCheckable - 5:8:void setCheckable(boolean):1783:1783 -> setCheckable - 1:4:void setCheckableResource(int):1770:1770 -> setCheckableResource - 5:8:void setCheckableResource(int):1771:1771 -> setCheckableResource - 1:4:void setChecked(boolean):723:723 -> setChecked - 5:7:void setChecked(boolean):725:725 -> setChecked - 8:13:void setChecked(boolean):726:726 -> setChecked - 14:17:void setChecked(boolean):727:727 -> setChecked - 1:4:void setCheckedIcon(android.graphics.drawable.Drawable):1869:1869 -> setCheckedIcon - 5:8:void setCheckedIcon(android.graphics.drawable.Drawable):1870:1870 -> setCheckedIcon - 1:4:void setCheckedIconEnabled(boolean):1836:1836 -> setCheckedIconEnabled - 1:4:void setCheckedIconEnabledResource(int):1830:1830 -> setCheckedIconEnabledResource - 1:4:void setCheckedIconResource(int):1857:1857 -> setCheckedIconResource - 5:8:void setCheckedIconResource(int):1858:1858 -> setCheckedIconResource - 1:4:void setCheckedIconTint(android.content.res.ColorStateList):1905:1905 -> setCheckedIconTint - 5:8:void setCheckedIconTint(android.content.res.ColorStateList):1906:1906 -> setCheckedIconTint - 1:4:void setCheckedIconTintResource(int):1892:1892 -> setCheckedIconTintResource - 5:8:void setCheckedIconTintResource(int):1893:1893 -> setCheckedIconTintResource - 1:2:void setCheckedIconVisible(int):1810:1811 -> setCheckedIconVisible - 3:4:void setCheckedIconVisible(boolean):1822:1823 -> setCheckedIconVisible - 1:4:void setChipBackgroundColor(android.content.res.ColorStateList):1103:1103 -> setChipBackgroundColor - 5:8:void setChipBackgroundColor(android.content.res.ColorStateList):1104:1104 -> setChipBackgroundColor - 1:4:void setChipBackgroundColorResource(int):1091:1091 -> setChipBackgroundColorResource - 5:8:void setChipBackgroundColorResource(int):1092:1092 -> setChipBackgroundColorResource - 1:4:void setChipCornerRadius(float):1184:1184 -> setChipCornerRadius - 5:8:void setChipCornerRadius(float):1185:1185 -> setChipCornerRadius - 1:4:void setChipCornerRadiusResource(int):1160:1160 -> setChipCornerRadiusResource - 5:8:void setChipCornerRadiusResource(int):1161:1161 -> setChipCornerRadiusResource - 1:4:void setChipDrawable(com.google.android.material.chip.ChipDrawable):444:444 -> setChipDrawable + 1:4:int[] createCloseIconDrawableState():876:876 -> l + 5:10:int[] createCloseIconDrawableState():879:879 -> l + 11:16:int[] createCloseIconDrawableState():882:882 -> l + 17:22:int[] createCloseIconDrawableState():885:885 -> l + 23:30:int[] createCloseIconDrawableState():888:888 -> l + 31:32:int[] createCloseIconDrawableState():892:892 -> l + 33:42:int[] createCloseIconDrawableState():895:895 -> l + 43:45:int[] createCloseIconDrawableState():896:896 -> l + 46:52:int[] createCloseIconDrawableState():899:899 -> l + 53:56:int[] createCloseIconDrawableState():900:900 -> l + 57:63:int[] createCloseIconDrawableState():903:903 -> l + 64:67:int[] createCloseIconDrawableState():904:904 -> l + 68:74:int[] createCloseIconDrawableState():907:907 -> l + 75:78:int[] createCloseIconDrawableState():908:908 -> l + 79:87:int[] createCloseIconDrawableState():911:911 -> l + 88:90:int[] createCloseIconDrawableState():912:912 -> l + 1:2:boolean ensureAccessibleTouchTarget(int):2258:2258 -> m + 3:9:boolean ensureAccessibleTouchTarget(int):2259:2259 -> m + 10:13:boolean ensureAccessibleTouchTarget(int):2260:2260 -> m + 14:17:boolean ensureAccessibleTouchTarget(int):2261:2261 -> m + 18:21:boolean ensureAccessibleTouchTarget(int):2263:2263 -> m + 22:33:boolean ensureAccessibleTouchTarget(int):2268:2268 -> m + 34:49:boolean ensureAccessibleTouchTarget(int):2269:2269 -> m + 50:53:boolean ensureAccessibleTouchTarget(int):2272:2272 -> m + 54:57:boolean ensureAccessibleTouchTarget(int):2273:2273 -> m + 58:63:boolean ensureAccessibleTouchTarget(int):2275:2275 -> m + 64:69:boolean ensureAccessibleTouchTarget(int):2280:2280 -> m + 70:71:boolean ensureAccessibleTouchTarget(int):2281:2281 -> m + 72:76:boolean ensureAccessibleTouchTarget(int):2283:2283 -> m + 77:81:boolean ensureAccessibleTouchTarget(int):2284:2284 -> m + 82:86:boolean ensureAccessibleTouchTarget(int):2285:2285 -> m + 87:102:boolean ensureAccessibleTouchTarget(int):2286:2286 -> m + 103:106:boolean ensureAccessibleTouchTarget(int):2290:2290 -> m + 107:112:boolean ensureAccessibleTouchTarget(int):2294:2294 -> m + 113:115:boolean ensureAccessibleTouchTarget(int):2295:2295 -> m + 116:121:boolean ensureAccessibleTouchTarget(int):2297:2297 -> m + 122:124:boolean ensureAccessibleTouchTarget(int):2298:2298 -> m + 125:127:boolean ensureAccessibleTouchTarget(int):2300:2300 -> m + 128:131:boolean ensureAccessibleTouchTarget(int):2301:2301 -> m + 1:14:boolean hasCloseIcon():919:919 -> n + 1:10:void initMinTouchTarget(android.content.Context,android.util.AttributeSet,int):321:321 -> o + 11:14:void initMinTouchTarget(android.content.Context,android.util.AttributeSet,int):322:322 -> o + 15:22:void initMinTouchTarget(android.content.Context,android.util.AttributeSet,int):328:328 -> o + 23:27:void initMinTouchTarget(android.content.Context,android.util.AttributeSet,int):330:330 -> o + 28:29:void initMinTouchTarget(android.content.Context,android.util.AttributeSet,int):331:331 -> o + 30:34:void initMinTouchTarget(android.content.Context,android.util.AttributeSet,int):334:334 -> o + 35:41:void initMinTouchTarget(android.content.Context,android.util.AttributeSet,int):333:333 -> o + 42:45:void initMinTouchTarget(android.content.Context,android.util.AttributeSet,int):336:336 -> o + 1:3:void onAttachedToWindow():270:270 -> onAttachedToWindow + 4:9:void onAttachedToWindow():272:272 -> onAttachedToWindow + 3:6:int[] onCreateDrawableState(int):481:481 -> onCreateDrawableState + 7:12:int[] onCreateDrawableState(int):482:482 -> onCreateDrawableState + 13:17:int[] onCreateDrawableState(int):483:483 -> onCreateDrawableState + 18:23:int[] onCreateDrawableState(int):485:485 -> onCreateDrawableState + 24:29:int[] onCreateDrawableState(int):486:486 -> onCreateDrawableState + 1:3:void onFocusChanged(boolean,int,android.graphics.Rect):827:827 -> onFocusChanged + 4:7:void onFocusChanged(boolean,int,android.graphics.Rect):828:828 -> onFocusChanged + 8:13:void onFocusChanged(boolean,int,android.graphics.Rect):829:829 -> onFocusChanged + 1:13:boolean onHoverEvent(android.view.MotionEvent):783:783 -> onHoverEvent + 14:17:boolean onHoverEvent(android.view.MotionEvent):789:789 -> onHoverEvent + 18:36:boolean onHoverEvent(android.view.MotionEvent):786:786 -> onHoverEvent + 37:41:boolean onHoverEvent(android.view.MotionEvent):794:794 -> onHoverEvent + 1:3:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):285:285 -> onInitializeAccessibilityNodeInfo + 4:10:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):286:286 -> onInitializeAccessibilityNodeInfo + 11:17:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):287:287 -> onInitializeAccessibilityNodeInfo + 18:24:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):288:288 -> onInitializeAccessibilityNodeInfo + 25:28:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):290:290 -> onInitializeAccessibilityNodeInfo + 1:24:android.view.PointerIcon onResolvePointerIcon(android.view.MotionEvent,int):945:945 -> onResolvePointerIcon + 25:35:android.view.PointerIcon onResolvePointerIcon(android.view.MotionEvent,int):946:946 -> onResolvePointerIcon + 36:40:android.view.PointerIcon onResolvePointerIcon(android.view.MotionEvent,int):948:948 -> onResolvePointerIcon + 1:3:void onRtlPropertiesChanged(int):369:369 -> onRtlPropertiesChanged + 4:7:void onRtlPropertiesChanged(int):373:373 -> onRtlPropertiesChanged + 8:9:void onRtlPropertiesChanged(int):374:374 -> onRtlPropertiesChanged + 10:13:void onRtlPropertiesChanged(int):375:375 -> onRtlPropertiesChanged + 1:4:boolean onTouchEvent(android.view.MotionEvent):749:749 -> onTouchEvent + 5:33:boolean onTouchEvent(android.view.MotionEvent):750:750 -> onTouchEvent + 34:39:boolean onTouchEvent(android.view.MotionEvent):759:759 -> onTouchEvent + 40:44:boolean onTouchEvent(android.view.MotionEvent):761:761 -> onTouchEvent + 45:48:boolean onTouchEvent(android.view.MotionEvent):767:767 -> onTouchEvent + 49:54:boolean onTouchEvent(android.view.MotionEvent):768:768 -> onTouchEvent + 55:60:boolean onTouchEvent(android.view.MotionEvent):773:773 -> onTouchEvent + 61:67:boolean onTouchEvent(android.view.MotionEvent):754:754 -> onTouchEvent + 68:76:boolean onTouchEvent(android.view.MotionEvent):778:778 -> onTouchEvent + 1:9:void initOutlineProvider():413:413 -> p + 1:14:void insetChipBackgroundDrawable(int,int,int,int):2344:2344 -> q + 1:14:boolean isCheckable():1735:1735 -> r + 1:14:boolean isCloseIconVisible():1556:1556 -> s + 1:3:void setAccessibilityClassName(java.lang.CharSequence):2311:2311 -> setAccessibilityClassName + 1:10:void setBackground(android.graphics.drawable.Drawable):522:522 -> setBackground + 11:18:void setBackground(android.graphics.drawable.Drawable):523:523 -> setBackground + 19:22:void setBackground(android.graphics.drawable.Drawable):525:525 -> setBackground + 1:8:void setBackgroundColor(int):512:512 -> setBackgroundColor + 1:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):531:531 -> setBackgroundDrawable + 11:18:void setBackgroundDrawable(android.graphics.drawable.Drawable):532:532 -> setBackgroundDrawable + 19:22:void setBackgroundDrawable(android.graphics.drawable.Drawable):534:534 -> setBackgroundDrawable + 1:8:void setBackgroundResource(int):517:517 -> setBackgroundResource + 1:8:void setBackgroundTintList(android.content.res.ColorStateList):502:502 -> setBackgroundTintList + 1:8:void setBackgroundTintMode(android.graphics.PorterDuff$Mode):507:507 -> setBackgroundTintMode + 1:4:void setCheckable(boolean):1757:1757 -> setCheckable + 5:8:void setCheckable(boolean):1758:1758 -> setCheckable + 1:4:void setCheckableResource(int):1745:1745 -> setCheckableResource + 5:8:void setCheckableResource(int):1746:1746 -> setCheckableResource + 1:4:void setChecked(boolean):695:695 -> setChecked + 5:7:void setChecked(boolean):697:697 -> setChecked + 8:13:void setChecked(boolean):698:698 -> setChecked + 14:17:void setChecked(boolean):699:699 -> setChecked + 1:4:void setCheckedIcon(android.graphics.drawable.Drawable):1844:1844 -> setCheckedIcon + 5:8:void setCheckedIcon(android.graphics.drawable.Drawable):1845:1845 -> setCheckedIcon + 1:4:void setCheckedIconEnabled(boolean):1811:1811 -> setCheckedIconEnabled + 1:4:void setCheckedIconEnabledResource(int):1805:1805 -> setCheckedIconEnabledResource + 1:4:void setCheckedIconResource(int):1832:1832 -> setCheckedIconResource + 5:8:void setCheckedIconResource(int):1833:1833 -> setCheckedIconResource + 1:4:void setCheckedIconTint(android.content.res.ColorStateList):1880:1880 -> setCheckedIconTint + 5:8:void setCheckedIconTint(android.content.res.ColorStateList):1881:1881 -> setCheckedIconTint + 1:4:void setCheckedIconTintResource(int):1867:1867 -> setCheckedIconTintResource + 5:8:void setCheckedIconTintResource(int):1868:1868 -> setCheckedIconTintResource + 1:2:void setCheckedIconVisible(int):1785:1786 -> setCheckedIconVisible + 3:4:void setCheckedIconVisible(boolean):1797:1798 -> setCheckedIconVisible + 1:4:void setChipBackgroundColor(android.content.res.ColorStateList):1079:1079 -> setChipBackgroundColor + 5:8:void setChipBackgroundColor(android.content.res.ColorStateList):1080:1080 -> setChipBackgroundColor + 1:4:void setChipBackgroundColorResource(int):1067:1067 -> setChipBackgroundColorResource + 5:8:void setChipBackgroundColorResource(int):1068:1068 -> setChipBackgroundColorResource + 1:4:void setChipCornerRadius(float):1160:1160 -> setChipCornerRadius + 5:8:void setChipCornerRadius(float):1161:1161 -> setChipCornerRadius + 1:4:void setChipCornerRadiusResource(int):1136:1136 -> setChipCornerRadiusResource + 5:8:void setChipCornerRadiusResource(int):1137:1137 -> setChipCornerRadiusResource + 1:4:void setChipDrawable(com.google.android.material.chip.ChipDrawable):433:433 -> setChipDrawable # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/chip/a;)V"} - 5:7:void setChipDrawable(com.google.android.material.chip.ChipDrawable):445:445 -> setChipDrawable - 8:10:void setChipDrawable(com.google.android.material.chip.ChipDrawable):446:446 -> setChipDrawable - 11:13:void setChipDrawable(com.google.android.material.chip.ChipDrawable):449:449 -> setChipDrawable - 14:18:void setChipDrawable(com.google.android.material.chip.ChipDrawable):450:450 -> setChipDrawable - 19:24:void setChipDrawable(com.google.android.material.chip.ChipDrawable):451:451 -> setChipDrawable - 1:4:void setChipEndPadding(float):2247:2247 -> setChipEndPadding - 5:8:void setChipEndPadding(float):2248:2248 -> setChipEndPadding - 1:4:void setChipEndPaddingResource(int):2235:2235 -> setChipEndPaddingResource - 5:8:void setChipEndPaddingResource(int):2236:2236 -> setChipEndPaddingResource - 1:4:void setChipIcon(android.graphics.drawable.Drawable):1494:1494 -> setChipIcon - 5:8:void setChipIcon(android.graphics.drawable.Drawable):1495:1495 -> setChipIcon - 1:4:void setChipIconEnabled(boolean):1461:1461 -> setChipIconEnabled - 1:4:void setChipIconEnabledResource(int):1455:1455 -> setChipIconEnabledResource - 1:4:void setChipIconResource(int):1482:1482 -> setChipIconResource - 5:8:void setChipIconResource(int):1483:1483 -> setChipIconResource - 1:4:void setChipIconSize(float):1570:1570 -> setChipIconSize - 5:8:void setChipIconSize(float):1571:1571 -> setChipIconSize - 1:4:void setChipIconSizeResource(int):1556:1556 -> setChipIconSizeResource - 5:8:void setChipIconSizeResource(int):1557:1557 -> setChipIconSizeResource - 1:4:void setChipIconTint(android.content.res.ColorStateList):1530:1530 -> setChipIconTint - 5:8:void setChipIconTint(android.content.res.ColorStateList):1531:1531 -> setChipIconTint - 1:4:void setChipIconTintResource(int):1517:1517 -> setChipIconTintResource - 5:8:void setChipIconTintResource(int):1518:1518 -> setChipIconTintResource - 1:2:void setChipIconVisible(int):1435:1436 -> setChipIconVisible - 3:4:void setChipIconVisible(boolean):1447:1448 -> setChipIconVisible - 1:4:void setChipMinHeight(float):1137:1137 -> setChipMinHeight - 5:8:void setChipMinHeight(float):1138:1138 -> setChipMinHeight - 1:4:void setChipMinHeightResource(int):1125:1125 -> setChipMinHeightResource - 5:8:void setChipMinHeightResource(int):1126:1126 -> setChipMinHeightResource - 1:4:void setChipStartPadding(float):2009:2009 -> setChipStartPadding - 5:8:void setChipStartPadding(float):2010:2010 -> setChipStartPadding - 1:4:void setChipStartPaddingResource(int):1997:1997 -> setChipStartPaddingResource - 5:8:void setChipStartPaddingResource(int):1998:1998 -> setChipStartPaddingResource - 1:4:void setChipStrokeColor(android.content.res.ColorStateList):1219:1219 -> setChipStrokeColor - 5:8:void setChipStrokeColor(android.content.res.ColorStateList):1220:1220 -> setChipStrokeColor - 1:4:void setChipStrokeColorResource(int):1207:1207 -> setChipStrokeColorResource - 5:8:void setChipStrokeColorResource(int):1208:1208 -> setChipStrokeColorResource - 1:4:void setChipStrokeWidth(float):1253:1253 -> setChipStrokeWidth - 5:8:void setChipStrokeWidth(float):1254:1254 -> setChipStrokeWidth - 1:4:void setChipStrokeWidthResource(int):1241:1241 -> setChipStrokeWidthResource - 5:8:void setChipStrokeWidthResource(int):1242:1242 -> setChipStrokeWidthResource - 1:4:void setChipText(java.lang.CharSequence):1342:1342 -> setChipText - 1:12:void setChipTextResource(int):1336:1336 -> setChipTextResource - 1:4:void setCloseIcon(android.graphics.drawable.Drawable):1657:1657 -> setCloseIcon - 5:7:void setCloseIcon(android.graphics.drawable.Drawable):1658:1658 -> setCloseIcon - 8:11:void setCloseIcon(android.graphics.drawable.Drawable):1660:1660 -> setCloseIcon - 1:4:void setCloseIconContentDescription(java.lang.CharSequence):1738:1738 -> setCloseIconContentDescription - 5:8:void setCloseIconContentDescription(java.lang.CharSequence):1739:1739 -> setCloseIconContentDescription - 1:4:void setCloseIconEnabled(boolean):1623:1623 -> setCloseIconEnabled - 1:4:void setCloseIconEnabledResource(int):1617:1617 -> setCloseIconEnabledResource - 1:4:void setCloseIconEndPadding(float):2213:2213 -> setCloseIconEndPadding - 5:8:void setCloseIconEndPadding(float):2214:2214 -> setCloseIconEndPadding - 1:4:void setCloseIconEndPaddingResource(int):2201:2201 -> setCloseIconEndPaddingResource - 5:8:void setCloseIconEndPaddingResource(int):2202:2202 -> setCloseIconEndPaddingResource - 1:4:void setCloseIconHovered(boolean):880:880 -> setCloseIconHovered - 5:6:void setCloseIconHovered(boolean):881:881 -> setCloseIconHovered - 7:10:void setCloseIconHovered(boolean):882:882 -> setCloseIconHovered - 1:4:void setCloseIconPressed(boolean):873:873 -> setCloseIconPressed - 5:6:void setCloseIconPressed(boolean):874:874 -> setCloseIconPressed - 7:10:void setCloseIconPressed(boolean):875:875 -> setCloseIconPressed - 1:4:void setCloseIconResource(int):1644:1644 -> setCloseIconResource - 5:7:void setCloseIconResource(int):1645:1645 -> setCloseIconResource - 8:11:void setCloseIconResource(int):1647:1647 -> setCloseIconResource - 1:4:void setCloseIconSize(float):1727:1727 -> setCloseIconSize - 5:8:void setCloseIconSize(float):1728:1728 -> setCloseIconSize - 1:4:void setCloseIconSizeResource(int):1715:1715 -> setCloseIconSizeResource - 5:8:void setCloseIconSizeResource(int):1716:1716 -> setCloseIconSizeResource - 1:4:void setCloseIconStartPadding(float):2179:2179 -> setCloseIconStartPadding - 5:8:void setCloseIconStartPadding(float):2180:2180 -> setCloseIconStartPadding - 1:4:void setCloseIconStartPaddingResource(int):2167:2167 -> setCloseIconStartPaddingResource - 5:8:void setCloseIconStartPaddingResource(int):2168:2168 -> setCloseIconStartPaddingResource - 1:4:void setCloseIconTint(android.content.res.ColorStateList):1693:1693 -> setCloseIconTint - 5:8:void setCloseIconTint(android.content.res.ColorStateList):1694:1694 -> setCloseIconTint - 1:4:void setCloseIconTintResource(int):1681:1681 -> setCloseIconTintResource - 5:8:void setCloseIconTintResource(int):1682:1682 -> setCloseIconTintResource - 1:1:void setCloseIconVisible(int):1598:1598 -> setCloseIconVisible - 2:3:void setCloseIconVisible(boolean):1608:1609 -> setCloseIconVisible - 4:4:void setCloseIconVisible(boolean):1611:1611 -> setCloseIconVisible - 5:8:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):576:576 -> setCompoundDrawables - 9:16:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):573:573 -> setCompoundDrawables - 17:24:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):570:570 -> setCompoundDrawables - 5:8:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):621:621 -> setCompoundDrawablesRelative - 9:16:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):618:618 -> setCompoundDrawablesRelative - 17:24:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):615:615 -> setCompoundDrawablesRelative - 1:1:void setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int):634:634 -> setCompoundDrawablesRelativeWithIntrinsicBounds - 2:2:void setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int):631:631 -> setCompoundDrawablesRelativeWithIntrinsicBounds - 3:3:void setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int):628:628 -> setCompoundDrawablesRelativeWithIntrinsicBounds - 4:4:void setCompoundDrawablesRelativeWithIntrinsicBounds(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):649:649 -> setCompoundDrawablesRelativeWithIntrinsicBounds - 5:5:void setCompoundDrawablesRelativeWithIntrinsicBounds(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):647:647 -> setCompoundDrawablesRelativeWithIntrinsicBounds - 6:6:void setCompoundDrawablesRelativeWithIntrinsicBounds(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):644:644 -> setCompoundDrawablesRelativeWithIntrinsicBounds - 1:1:void setCompoundDrawablesWithIntrinsicBounds(int,int,int,int):588:588 -> setCompoundDrawablesWithIntrinsicBounds - 2:2:void setCompoundDrawablesWithIntrinsicBounds(int,int,int,int):585:585 -> setCompoundDrawablesWithIntrinsicBounds - 3:3:void setCompoundDrawablesWithIntrinsicBounds(int,int,int,int):582:582 -> setCompoundDrawablesWithIntrinsicBounds - 4:4:void setCompoundDrawablesWithIntrinsicBounds(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):604:604 -> setCompoundDrawablesWithIntrinsicBounds - 5:5:void setCompoundDrawablesWithIntrinsicBounds(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):601:601 -> setCompoundDrawablesWithIntrinsicBounds - 6:6:void setCompoundDrawablesWithIntrinsicBounds(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):598:598 -> setCompoundDrawablesWithIntrinsicBounds - 1:3:void setElevation(float):282:282 -> setElevation - 4:7:void setElevation(float):283:283 -> setElevation - 8:11:void setElevation(float):284:284 -> setElevation - 1:5:void setEllipsize(android.text.TextUtils$TruncateAt):660:660 -> setEllipsize - 6:9:void setEllipsize(android.text.TextUtils$TruncateAt):663:663 -> setEllipsize - 10:12:void setEllipsize(android.text.TextUtils$TruncateAt):666:666 -> setEllipsize - 13:16:void setEllipsize(android.text.TextUtils$TruncateAt):667:667 -> setEllipsize - 17:20:void setEllipsize(android.text.TextUtils$TruncateAt):668:668 -> setEllipsize - 21:28:void setEllipsize(android.text.TextUtils$TruncateAt):664:664 -> setEllipsize - 1:2:void setEnsureMinTouchTargetSize(boolean):2271:2271 -> setEnsureMinTouchTargetSize - 3:8:void setEnsureMinTouchTargetSize(boolean):2272:2272 -> setEnsureMinTouchTargetSize - 6:13:void setGravity(int):520:520 -> setGravity - 14:17:void setGravity(int):522:522 -> setGravity - 1:4:void setHideMotionSpec(com.google.android.material.animation.MotionSpec):1975:1975 -> setHideMotionSpec - # {"id":"com.android.tools.r8.residualsignature","signature":"(LP1/c;)V"} - 5:8:void setHideMotionSpec(com.google.android.material.animation.MotionSpec):1976:1976 -> setHideMotionSpec - 1:4:void setHideMotionSpecResource(int):1963:1963 -> setHideMotionSpecResource - 5:8:void setHideMotionSpecResource(int):1964:1964 -> setHideMotionSpecResource - 1:4:void setIconEndPadding(float):2077:2077 -> setIconEndPadding - 5:8:void setIconEndPadding(float):2078:2078 -> setIconEndPadding - 1:4:void setIconEndPaddingResource(int):2065:2065 -> setIconEndPaddingResource - 5:8:void setIconEndPaddingResource(int):2066:2066 -> setIconEndPaddingResource - 1:4:void setIconStartPadding(float):2043:2043 -> setIconStartPadding - 5:8:void setIconStartPadding(float):2044:2044 -> setIconStartPadding - 1:4:void setIconStartPaddingResource(int):2031:2031 -> setIconStartPaddingResource - 5:8:void setIconStartPaddingResource(int):2032:2032 -> setIconStartPaddingResource - 1:5:void setLayoutDirection(int):1311:1311 -> setLayoutDirection - 6:9:void setLayoutDirection(int):1315:1315 -> setLayoutDirection - 4:7:void setLines(int):685:685 -> setLines - 8:15:void setLines(int):683:683 -> setLines - 4:7:void setMaxLines(int):701:701 -> setMaxLines - 8:15:void setMaxLines(int):699:699 -> setMaxLines - 1:3:void setMaxWidth(int):706:706 -> setMaxWidth - 4:7:void setMaxWidth(int):707:707 -> setMaxWidth - 8:11:void setMaxWidth(int):708:708 -> setMaxWidth - 4:7:void setMinLines(int):693:693 -> setMinLines - 8:15:void setMinLines(int):691:691 -> setMinLines - 1:3:void setOnCheckedChangeListener(android.widget.CompoundButton$OnCheckedChangeListener):735:735 -> setOnCheckedChangeListener - 1:2:void setOnCloseIconClickListener(android.view.View$OnClickListener):740:740 -> setOnCloseIconClickListener - 3:6:void setOnCloseIconClickListener(android.view.View$OnClickListener):741:741 -> setOnCloseIconClickListener - 1:4:void setRippleColor(android.content.res.ColorStateList):1291:1291 -> setRippleColor - 5:7:void setRippleColor(android.content.res.ColorStateList):1292:1292 -> setRippleColor - 8:15:void setRippleColor(android.content.res.ColorStateList):1294:1294 -> setRippleColor - 16:19:void setRippleColor(android.content.res.ColorStateList):1295:1295 -> setRippleColor - 1:4:void setRippleColorResource(int):1276:1276 -> setRippleColorResource - 5:7:void setRippleColorResource(int):1277:1277 -> setRippleColorResource - 8:15:void setRippleColorResource(int):1278:1278 -> setRippleColorResource - 16:19:void setRippleColorResource(int):1279:1279 -> setRippleColorResource - 1:6:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):1167:1167 -> setShapeAppearanceModel - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k;)V"} - 1:4:void setShowMotionSpec(com.google.android.material.animation.MotionSpec):1940:1940 -> setShowMotionSpec - # {"id":"com.android.tools.r8.residualsignature","signature":"(LP1/c;)V"} - 5:8:void setShowMotionSpec(com.google.android.material.animation.MotionSpec):1941:1941 -> setShowMotionSpec - 1:4:void setShowMotionSpecResource(int):1928:1928 -> setShowMotionSpecResource - 5:8:void setShowMotionSpecResource(int):1929:1929 -> setShowMotionSpecResource - 3:6:void setSingleLine(boolean):677:677 -> setSingleLine - 7:14:void setSingleLine(boolean):675:675 -> setSingleLine - 1:7:void setText(java.lang.CharSequence,android.widget.TextView$BufferType):1321:1321 -> setText - 8:9:void setText(java.lang.CharSequence,android.widget.TextView$BufferType):1325:1325 -> setText - 10:21:void setText(java.lang.CharSequence,android.widget.TextView$BufferType):1327:1327 -> setText - 22:25:void setText(java.lang.CharSequence,android.widget.TextView$BufferType):1328:1328 -> setText - 26:29:void setText(java.lang.CharSequence,android.widget.TextView$BufferType):1329:1329 -> setText - 1:2:void setTextAppearance(com.google.android.material.resources.TextAppearance):1362:1363 -> setTextAppearance - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc2/d;)V"} - 3:3:void setTextAppearance(com.google.android.material.resources.TextAppearance):1365:1365 -> setTextAppearance - 4:6:void setTextAppearance(android.content.Context,int):1370:1372 -> setTextAppearance - 7:7:void setTextAppearance(android.content.Context,int):1374:1374 -> setTextAppearance - 8:10:void setTextAppearance(int):1379:1381 -> setTextAppearance - 11:11:void setTextAppearance(int):1383:1383 -> setTextAppearance - 1:8:void setTextAppearanceResource(int):1352:1352 -> setTextAppearanceResource - 1:4:void setTextEndPadding(float):2145:2145 -> setTextEndPadding - 5:8:void setTextEndPadding(float):2146:2146 -> setTextEndPadding - 1:4:void setTextEndPaddingResource(int):2133:2133 -> setTextEndPaddingResource - 5:8:void setTextEndPaddingResource(int):2134:2134 -> setTextEndPaddingResource - 1:3:void setTextSize(int,float):1388:1388 -> setTextSize - 4:7:void setTextSize(int,float):1389:1389 -> setTextSize - 8:19:void setTextSize(int,float):1391:1391 -> setTextSize - 20:22:void setTextSize(int,float):1390:1390 -> setTextSize - 23:26:void setTextSize(int,float):1393:1393 -> setTextSize - 1:4:void setTextStartPadding(float):2111:2111 -> setTextStartPadding - 5:8:void setTextStartPadding(float):2112:2112 -> setTextStartPadding - 1:4:void setTextStartPaddingResource(int):2099:2099 -> setTextStartPaddingResource - 5:8:void setTextStartPaddingResource(int):2100:2100 -> setTextStartPaddingResource - 2:4:boolean performCloseIconClick():754:754 -> t - 5:9:boolean performCloseIconClick():757:757 -> t - 10:13:boolean performCloseIconClick():758:758 -> t - 14:17:boolean performCloseIconClick():764:764 -> t - 18:23:boolean performCloseIconClick():765:765 -> t - 1:5:void removeBackgroundInset():2364:2364 -> u - 6:8:void removeBackgroundInset():2365:2365 -> u - 9:11:void removeBackgroundInset():2366:2366 -> u - 12:19:void removeBackgroundInset():2367:2367 -> u - 20:23:void removeBackgroundInset():2368:2368 -> u - 1:3:boolean shouldEnsureMinTouchTargetSize():2260:2260 -> v - 4:7:void unapplyChipDrawable(com.google.android.material.chip.ChipDrawable):497:497 -> w + 5:7:void setChipDrawable(com.google.android.material.chip.ChipDrawable):434:434 -> setChipDrawable + 8:10:void setChipDrawable(com.google.android.material.chip.ChipDrawable):435:435 -> setChipDrawable + 11:13:void setChipDrawable(com.google.android.material.chip.ChipDrawable):438:438 -> setChipDrawable + 14:18:void setChipDrawable(com.google.android.material.chip.ChipDrawable):439:439 -> setChipDrawable + 19:24:void setChipDrawable(com.google.android.material.chip.ChipDrawable):440:440 -> setChipDrawable + 1:4:void setChipEndPadding(float):2222:2222 -> setChipEndPadding + 5:8:void setChipEndPadding(float):2223:2223 -> setChipEndPadding + 1:4:void setChipEndPaddingResource(int):2210:2210 -> setChipEndPaddingResource + 5:8:void setChipEndPaddingResource(int):2211:2211 -> setChipEndPaddingResource + 1:4:void setChipIcon(android.graphics.drawable.Drawable):1468:1468 -> setChipIcon + 5:8:void setChipIcon(android.graphics.drawable.Drawable):1469:1469 -> setChipIcon + 1:4:void setChipIconEnabled(boolean):1435:1435 -> setChipIconEnabled + 1:4:void setChipIconEnabledResource(int):1429:1429 -> setChipIconEnabledResource + 1:4:void setChipIconResource(int):1456:1456 -> setChipIconResource + 5:8:void setChipIconResource(int):1457:1457 -> setChipIconResource + 1:4:void setChipIconSize(float):1544:1544 -> setChipIconSize + 5:8:void setChipIconSize(float):1545:1545 -> setChipIconSize + 1:4:void setChipIconSizeResource(int):1530:1530 -> setChipIconSizeResource + 5:8:void setChipIconSizeResource(int):1531:1531 -> setChipIconSizeResource + 1:4:void setChipIconTint(android.content.res.ColorStateList):1504:1504 -> setChipIconTint + 5:8:void setChipIconTint(android.content.res.ColorStateList):1505:1505 -> setChipIconTint + 1:4:void setChipIconTintResource(int):1491:1491 -> setChipIconTintResource + 5:8:void setChipIconTintResource(int):1492:1492 -> setChipIconTintResource + 1:2:void setChipIconVisible(int):1409:1410 -> setChipIconVisible + 3:4:void setChipIconVisible(boolean):1421:1422 -> setChipIconVisible + 1:4:void setChipMinHeight(float):1113:1113 -> setChipMinHeight + 5:8:void setChipMinHeight(float):1114:1114 -> setChipMinHeight + 1:4:void setChipMinHeightResource(int):1101:1101 -> setChipMinHeightResource + 5:8:void setChipMinHeightResource(int):1102:1102 -> setChipMinHeightResource + 1:4:void setChipStartPadding(float):1984:1984 -> setChipStartPadding + 5:8:void setChipStartPadding(float):1985:1985 -> setChipStartPadding + 1:4:void setChipStartPaddingResource(int):1972:1972 -> setChipStartPaddingResource + 5:8:void setChipStartPaddingResource(int):1973:1973 -> setChipStartPaddingResource + 1:4:void setChipStrokeColor(android.content.res.ColorStateList):1195:1195 -> setChipStrokeColor + 5:8:void setChipStrokeColor(android.content.res.ColorStateList):1196:1196 -> setChipStrokeColor + 1:4:void setChipStrokeColorResource(int):1183:1183 -> setChipStrokeColorResource + 5:8:void setChipStrokeColorResource(int):1184:1184 -> setChipStrokeColorResource + 1:4:void setChipStrokeWidth(float):1229:1229 -> setChipStrokeWidth + 5:8:void setChipStrokeWidth(float):1230:1230 -> setChipStrokeWidth + 1:4:void setChipStrokeWidthResource(int):1217:1217 -> setChipStrokeWidthResource + 5:8:void setChipStrokeWidthResource(int):1218:1218 -> setChipStrokeWidthResource + 1:4:void setChipText(java.lang.CharSequence):1316:1316 -> setChipText + 1:12:void setChipTextResource(int):1310:1310 -> setChipTextResource + 1:4:void setCloseIcon(android.graphics.drawable.Drawable):1632:1632 -> setCloseIcon + 5:7:void setCloseIcon(android.graphics.drawable.Drawable):1633:1633 -> setCloseIcon + 8:11:void setCloseIcon(android.graphics.drawable.Drawable):1635:1635 -> setCloseIcon + 1:4:void setCloseIconContentDescription(java.lang.CharSequence):1713:1713 -> setCloseIconContentDescription + 5:8:void setCloseIconContentDescription(java.lang.CharSequence):1714:1714 -> setCloseIconContentDescription + 1:4:void setCloseIconEnabled(boolean):1598:1598 -> setCloseIconEnabled + 1:4:void setCloseIconEnabledResource(int):1592:1592 -> setCloseIconEnabledResource + 1:4:void setCloseIconEndPadding(float):2188:2188 -> setCloseIconEndPadding + 5:8:void setCloseIconEndPadding(float):2189:2189 -> setCloseIconEndPadding + 1:4:void setCloseIconEndPaddingResource(int):2176:2176 -> setCloseIconEndPaddingResource + 5:8:void setCloseIconEndPaddingResource(int):2177:2177 -> setCloseIconEndPaddingResource + 1:4:void setCloseIconHovered(boolean):852:852 -> setCloseIconHovered + 5:6:void setCloseIconHovered(boolean):853:853 -> setCloseIconHovered + 7:10:void setCloseIconHovered(boolean):854:854 -> setCloseIconHovered + 1:4:void setCloseIconPressed(boolean):845:845 -> setCloseIconPressed + 5:6:void setCloseIconPressed(boolean):846:846 -> setCloseIconPressed + 7:10:void setCloseIconPressed(boolean):847:847 -> setCloseIconPressed + 1:4:void setCloseIconResource(int):1619:1619 -> setCloseIconResource + 5:7:void setCloseIconResource(int):1620:1620 -> setCloseIconResource + 8:11:void setCloseIconResource(int):1622:1622 -> setCloseIconResource + 1:4:void setCloseIconSize(float):1702:1702 -> setCloseIconSize + 5:8:void setCloseIconSize(float):1703:1703 -> setCloseIconSize + 1:4:void setCloseIconSizeResource(int):1690:1690 -> setCloseIconSizeResource + 5:8:void setCloseIconSizeResource(int):1691:1691 -> setCloseIconSizeResource + 1:4:void setCloseIconStartPadding(float):2154:2154 -> setCloseIconStartPadding + 5:8:void setCloseIconStartPadding(float):2155:2155 -> setCloseIconStartPadding + 1:4:void setCloseIconStartPaddingResource(int):2142:2142 -> setCloseIconStartPaddingResource + 5:8:void setCloseIconStartPaddingResource(int):2143:2143 -> setCloseIconStartPaddingResource + 1:4:void setCloseIconTint(android.content.res.ColorStateList):1668:1668 -> setCloseIconTint + 5:8:void setCloseIconTint(android.content.res.ColorStateList):1669:1669 -> setCloseIconTint + 1:4:void setCloseIconTintResource(int):1656:1656 -> setCloseIconTintResource + 5:8:void setCloseIconTintResource(int):1657:1657 -> setCloseIconTintResource + 1:1:void setCloseIconVisible(int):1572:1572 -> setCloseIconVisible + 2:3:void setCloseIconVisible(boolean):1583:1584 -> setCloseIconVisible + 4:4:void setCloseIconVisible(boolean):1586:1586 -> setCloseIconVisible + 5:8:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):551:551 -> setCompoundDrawables + 9:16:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):548:548 -> setCompoundDrawables + 17:24:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):545:545 -> setCompoundDrawables + 5:8:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):595:595 -> setCompoundDrawablesRelative + 9:16:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):592:592 -> setCompoundDrawablesRelative + 17:24:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):589:589 -> setCompoundDrawablesRelative + 1:1:void setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int):608:608 -> setCompoundDrawablesRelativeWithIntrinsicBounds + 2:2:void setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int):605:605 -> setCompoundDrawablesRelativeWithIntrinsicBounds + 3:3:void setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int):602:602 -> setCompoundDrawablesRelativeWithIntrinsicBounds + 4:4:void setCompoundDrawablesRelativeWithIntrinsicBounds(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):623:623 -> setCompoundDrawablesRelativeWithIntrinsicBounds + 5:5:void setCompoundDrawablesRelativeWithIntrinsicBounds(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):621:621 -> setCompoundDrawablesRelativeWithIntrinsicBounds + 6:6:void setCompoundDrawablesRelativeWithIntrinsicBounds(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):618:618 -> setCompoundDrawablesRelativeWithIntrinsicBounds + 1:1:void setCompoundDrawablesWithIntrinsicBounds(int,int,int,int):563:563 -> setCompoundDrawablesWithIntrinsicBounds + 2:2:void setCompoundDrawablesWithIntrinsicBounds(int,int,int,int):560:560 -> setCompoundDrawablesWithIntrinsicBounds + 3:3:void setCompoundDrawablesWithIntrinsicBounds(int,int,int,int):557:557 -> setCompoundDrawablesWithIntrinsicBounds + 4:4:void setCompoundDrawablesWithIntrinsicBounds(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):579:579 -> setCompoundDrawablesWithIntrinsicBounds + 5:5:void setCompoundDrawablesWithIntrinsicBounds(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):576:576 -> setCompoundDrawablesWithIntrinsicBounds + 6:6:void setCompoundDrawablesWithIntrinsicBounds(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):573:573 -> setCompoundDrawablesWithIntrinsicBounds + 1:3:void setElevation(float):277:277 -> setElevation + 4:7:void setElevation(float):278:278 -> setElevation + 8:11:void setElevation(float):279:279 -> setElevation + 1:5:void setEllipsize(android.text.TextUtils$TruncateAt):634:634 -> setEllipsize + 6:9:void setEllipsize(android.text.TextUtils$TruncateAt):637:637 -> setEllipsize + 10:12:void setEllipsize(android.text.TextUtils$TruncateAt):640:640 -> setEllipsize + 13:16:void setEllipsize(android.text.TextUtils$TruncateAt):641:641 -> setEllipsize + 17:20:void setEllipsize(android.text.TextUtils$TruncateAt):642:642 -> setEllipsize + 21:28:void setEllipsize(android.text.TextUtils$TruncateAt):638:638 -> setEllipsize + 1:2:void setEnsureMinTouchTargetSize(boolean):2246:2246 -> setEnsureMinTouchTargetSize + 3:8:void setEnsureMinTouchTargetSize(boolean):2247:2247 -> setEnsureMinTouchTargetSize + 6:13:void setGravity(int):494:494 -> setGravity + 14:17:void setGravity(int):496:496 -> setGravity + 1:4:void setHideMotionSpec(com.google.android.material.animation.MotionSpec):1950:1950 -> setHideMotionSpec + # {"id":"com.android.tools.r8.residualsignature","signature":"(LT1/c;)V"} + 5:8:void setHideMotionSpec(com.google.android.material.animation.MotionSpec):1951:1951 -> setHideMotionSpec + 1:4:void setHideMotionSpecResource(int):1938:1938 -> setHideMotionSpecResource + 5:8:void setHideMotionSpecResource(int):1939:1939 -> setHideMotionSpecResource + 1:4:void setIconEndPadding(float):2052:2052 -> setIconEndPadding + 5:8:void setIconEndPadding(float):2053:2053 -> setIconEndPadding + 1:4:void setIconEndPaddingResource(int):2040:2040 -> setIconEndPaddingResource + 5:8:void setIconEndPaddingResource(int):2041:2041 -> setIconEndPaddingResource + 1:4:void setIconStartPadding(float):2018:2018 -> setIconStartPadding + 5:8:void setIconStartPadding(float):2019:2019 -> setIconStartPadding + 1:4:void setIconStartPaddingResource(int):2006:2006 -> setIconStartPaddingResource + 5:8:void setIconStartPaddingResource(int):2007:2007 -> setIconStartPaddingResource + 1:5:void setLayoutDirection(int):1287:1287 -> setLayoutDirection + 6:9:void setLayoutDirection(int):1290:1290 -> setLayoutDirection + 4:7:void setLines(int):659:659 -> setLines + 8:15:void setLines(int):657:657 -> setLines + 4:7:void setMaxLines(int):675:675 -> setMaxLines + 8:15:void setMaxLines(int):673:673 -> setMaxLines + 1:3:void setMaxWidth(int):680:680 -> setMaxWidth + 4:7:void setMaxWidth(int):681:681 -> setMaxWidth + 8:11:void setMaxWidth(int):682:682 -> setMaxWidth + 4:7:void setMinLines(int):667:667 -> setMinLines + 8:15:void setMinLines(int):665:665 -> setMinLines + 1:3:void setOnCheckedChangeListener(android.widget.CompoundButton$OnCheckedChangeListener):707:707 -> setOnCheckedChangeListener + 1:2:void setOnCloseIconClickListener(android.view.View$OnClickListener):712:712 -> setOnCloseIconClickListener + 3:6:void setOnCloseIconClickListener(android.view.View$OnClickListener):713:713 -> setOnCloseIconClickListener + 1:4:void setRippleColor(android.content.res.ColorStateList):1267:1267 -> setRippleColor + 5:7:void setRippleColor(android.content.res.ColorStateList):1268:1268 -> setRippleColor + 8:15:void setRippleColor(android.content.res.ColorStateList):1270:1270 -> setRippleColor + 16:19:void setRippleColor(android.content.res.ColorStateList):1271:1271 -> setRippleColor + 1:4:void setRippleColorResource(int):1252:1252 -> setRippleColorResource + 5:7:void setRippleColorResource(int):1253:1253 -> setRippleColorResource + 8:15:void setRippleColorResource(int):1254:1254 -> setRippleColorResource + 16:19:void setRippleColorResource(int):1255:1255 -> setRippleColorResource + 1:6:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):1143:1143 -> setShapeAppearanceModel + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l;)V"} + 1:4:void setShowMotionSpec(com.google.android.material.animation.MotionSpec):1915:1915 -> setShowMotionSpec + # {"id":"com.android.tools.r8.residualsignature","signature":"(LT1/c;)V"} + 5:8:void setShowMotionSpec(com.google.android.material.animation.MotionSpec):1916:1916 -> setShowMotionSpec + 1:4:void setShowMotionSpecResource(int):1903:1903 -> setShowMotionSpecResource + 5:8:void setShowMotionSpecResource(int):1904:1904 -> setShowMotionSpecResource + 3:6:void setSingleLine(boolean):651:651 -> setSingleLine + 7:14:void setSingleLine(boolean):649:649 -> setSingleLine + 1:7:void setText(java.lang.CharSequence,android.widget.TextView$BufferType):1295:1295 -> setText + 8:9:void setText(java.lang.CharSequence,android.widget.TextView$BufferType):1299:1299 -> setText + 10:21:void setText(java.lang.CharSequence,android.widget.TextView$BufferType):1301:1301 -> setText + 22:25:void setText(java.lang.CharSequence,android.widget.TextView$BufferType):1302:1302 -> setText + 26:29:void setText(java.lang.CharSequence,android.widget.TextView$BufferType):1303:1303 -> setText + 1:2:void setTextAppearance(com.google.android.material.resources.TextAppearance):1336:1337 -> setTextAppearance + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh2/e;)V"} + 3:3:void setTextAppearance(com.google.android.material.resources.TextAppearance):1339:1339 -> setTextAppearance + 4:6:void setTextAppearance(android.content.Context,int):1344:1346 -> setTextAppearance + 7:7:void setTextAppearance(android.content.Context,int):1348:1348 -> setTextAppearance + 8:10:void setTextAppearance(int):1353:1355 -> setTextAppearance + 11:11:void setTextAppearance(int):1357:1357 -> setTextAppearance + 1:8:void setTextAppearanceResource(int):1326:1326 -> setTextAppearanceResource + 1:4:void setTextEndPadding(float):2120:2120 -> setTextEndPadding + 5:8:void setTextEndPadding(float):2121:2121 -> setTextEndPadding + 1:4:void setTextEndPaddingResource(int):2108:2108 -> setTextEndPaddingResource + 5:8:void setTextEndPaddingResource(int):2109:2109 -> setTextEndPaddingResource + 1:3:void setTextSize(int,float):1362:1362 -> setTextSize + 4:7:void setTextSize(int,float):1363:1363 -> setTextSize + 8:19:void setTextSize(int,float):1365:1365 -> setTextSize + 20:22:void setTextSize(int,float):1364:1364 -> setTextSize + 23:26:void setTextSize(int,float):1367:1367 -> setTextSize + 1:4:void setTextStartPadding(float):2086:2086 -> setTextStartPadding + 5:8:void setTextStartPadding(float):2087:2087 -> setTextStartPadding + 1:4:void setTextStartPaddingResource(int):2074:2074 -> setTextStartPaddingResource + 5:8:void setTextStartPaddingResource(int):2075:2075 -> setTextStartPaddingResource + 2:4:boolean performCloseIconClick():726:726 -> t + 5:9:boolean performCloseIconClick():729:729 -> t + 10:13:boolean performCloseIconClick():730:730 -> t + 14:17:boolean performCloseIconClick():736:736 -> t + 18:23:boolean performCloseIconClick():737:737 -> t + 1:5:void removeBackgroundInset():2334:2334 -> u + 6:8:void removeBackgroundInset():2335:2335 -> u + 9:11:void removeBackgroundInset():2336:2336 -> u + 12:19:void removeBackgroundInset():2337:2337 -> u + 20:23:void removeBackgroundInset():2338:2338 -> u + 1:3:boolean shouldEnsureMinTouchTargetSize():2235:2235 -> v + 4:7:void unapplyChipDrawable(com.google.android.material.chip.ChipDrawable):471:471 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/chip/a;)V"} - 1:16:void updateAccessibilityDelegate():314:314 -> x - 17:22:void updateAccessibilityDelegate():315:315 -> x - 23:26:void updateAccessibilityDelegate():316:316 -> x - 27:30:void updateAccessibilityDelegate():319:319 -> x - 31:33:void updateAccessibilityDelegate():320:320 -> x - 1:4:void updateBackgroundDrawable():456:456 -> y - 5:8:void updateBackgroundDrawable():457:457 -> y - 9:14:void updateBackgroundDrawable():459:459 -> y - 15:21:void updateBackgroundDrawable():460:460 -> y - 22:24:void updateBackgroundDrawable():461:461 -> y - 25:28:void updateBackgroundDrawable():462:462 -> y - 1:4:void updateFrameworkRippleBackground():484:484 -> z - 5:12:void updateFrameworkRippleBackground():486:486 -> z - 13:22:void updateFrameworkRippleBackground():487:487 -> z - 23:28:void updateFrameworkRippleBackground():489:489 -> z - 29:33:void updateFrameworkRippleBackground():491:491 -> z - 34:37:void updateFrameworkRippleBackground():492:492 -> z -com.google.android.material.chip.Chip$$ExternalSyntheticLambda0 -> U1.a: + 1:16:void updateAccessibilityDelegate():309:309 -> x + 17:22:void updateAccessibilityDelegate():310:310 -> x + 23:26:void updateAccessibilityDelegate():311:311 -> x + 27:30:void updateAccessibilityDelegate():314:314 -> x + 31:33:void updateAccessibilityDelegate():315:315 -> x + 1:4:void updateBackgroundDrawable():445:445 -> y + 1:4:void updateFrameworkRippleBackground():458:458 -> z + 5:12:void updateFrameworkRippleBackground():460:460 -> z + 13:22:void updateFrameworkRippleBackground():461:461 -> z + 23:28:void updateFrameworkRippleBackground():463:463 -> z + 29:33:void updateFrameworkRippleBackground():465:465 -> z + 34:37:void updateFrameworkRippleBackground():466:466 -> z +com.google.android.material.chip.Chip$$ExternalSyntheticLambda0 -> Z1.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.google.android.material.chip.Chip com.google.android.material.chip.Chip$$InternalSyntheticLambda$1$3a10ab577f0e677504af736d541f7e2a3818c5005bfa9534999b8c6144f27a45$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} - 1:1:void U1.Chip$$ExternalSyntheticLambda0.(com.google.android.material.chip.Chip):0:0 -> + 1:1:void Z1.Chip$$ExternalSyntheticLambda0.(com.google.android.material.chip.Chip):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void U1.Chip$$ExternalSyntheticLambda0.onCheckedChanged(android.widget.CompoundButton,boolean):0:0 -> onCheckedChanged + 1:1:void Z1.Chip$$ExternalSyntheticLambda0.onCheckedChanged(android.widget.CompoundButton,boolean):0:0 -> onCheckedChanged # {"id":"com.android.tools.r8.synthesized"} com.google.android.material.chip.Chip$1 -> com.google.android.material.chip.Chip$a: # {"id":"sourceFile","fileName":"Chip.java"} com.google.android.material.chip.Chip this$0 -> a - 1:6:void (com.google.android.material.chip.Chip):185:185 -> + 1:6:void (com.google.android.material.chip.Chip):181:181 -> 1:1:void onFontRetrievalFailed(int):0:0 -> a - 1:32:void onFontRetrieved(android.graphics.Typeface,boolean):189:189 -> b - 33:37:void onFontRetrieved(android.graphics.Typeface,boolean):190:190 -> b - 38:43:void onFontRetrieved(android.graphics.Typeface,boolean):191:191 -> b + 1:32:void onFontRetrieved(android.graphics.Typeface,boolean):185:185 -> b + 33:37:void onFontRetrieved(android.graphics.Typeface,boolean):186:186 -> b + 38:43:void onFontRetrieved(android.graphics.Typeface,boolean):187:187 -> b com.google.android.material.chip.Chip$2 -> com.google.android.material.chip.Chip$b: # {"id":"sourceFile","fileName":"Chip.java"} com.google.android.material.chip.Chip this$0 -> a - 1:6:void (com.google.android.material.chip.Chip):423:423 -> - 1:8:void getOutline(android.view.View,android.graphics.Outline):427:427 -> getOutline - 9:19:void getOutline(android.view.View,android.graphics.Outline):428:428 -> getOutline - 20:23:void getOutline(android.view.View,android.graphics.Outline):430:430 -> getOutline + 1:6:void (com.google.android.material.chip.Chip):414:414 -> + 1:8:void getOutline(android.view.View,android.graphics.Outline):417:417 -> getOutline + 9:19:void getOutline(android.view.View,android.graphics.Outline):418:418 -> getOutline + 20:23:void getOutline(android.view.View,android.graphics.Outline):420:420 -> getOutline com.google.android.material.chip.Chip$ChipTouchHelper -> com.google.android.material.chip.Chip$c: # {"id":"sourceFile","fileName":"Chip.java"} com.google.android.material.chip.Chip this$0 -> a - 1:2:void (com.google.android.material.chip.Chip,com.google.android.material.chip.Chip):990:990 -> - 3:6:void (com.google.android.material.chip.Chip,com.google.android.material.chip.Chip):991:991 -> - 1:24:int getVirtualViewAt(float,float):996:996 -> getVirtualViewAt - 2:8:void getVisibleVirtualViews(java.util.List):1003:1003 -> getVisibleVirtualViews - 9:33:void getVisibleVirtualViews(java.util.List):1004:1004 -> getVisibleVirtualViews - 34:41:void getVisibleVirtualViews(java.util.List):1005:1005 -> getVisibleVirtualViews - 7:16:boolean onPerformActionForVirtualView(int,int,android.os.Bundle):1062:1062 -> onPerformActionForVirtualView - 17:25:boolean onPerformActionForVirtualView(int,int,android.os.Bundle):1064:1064 -> onPerformActionForVirtualView - 1:9:void onPopulateNodeForHost(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1044:1044 -> onPopulateNodeForHost - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A;)V"} - 10:18:void onPopulateNodeForHost(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1045:1045 -> onPopulateNodeForHost - 19:27:void onPopulateNodeForHost(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1046:1046 -> onPopulateNodeForHost - 28:33:void onPopulateNodeForHost(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1047:1047 -> onPopulateNodeForHost - 34:37:void onPopulateNodeForHost(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1049:1049 -> onPopulateNodeForHost - 2:5:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1020:1020 -> onPopulateNodeForVirtualView - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILF/A;)V"} - 6:13:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1021:1021 -> onPopulateNodeForVirtualView - 14:17:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1023:1023 -> onPopulateNodeForVirtualView - 18:23:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1025:1025 -> onPopulateNodeForVirtualView - 24:25:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1026:1026 -> onPopulateNodeForVirtualView - 26:31:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1027:1027 -> onPopulateNodeForVirtualView - 32:42:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1030:1030 -> onPopulateNodeForVirtualView - 43:46:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1028:1028 -> onPopulateNodeForVirtualView - 47:50:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1031:1031 -> onPopulateNodeForVirtualView - 51:53:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1026:1026 -> onPopulateNodeForVirtualView - 54:62:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1033:1033 -> onPopulateNodeForVirtualView - 63:67:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1034:1034 -> onPopulateNodeForVirtualView - 68:77:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1035:1035 -> onPopulateNodeForVirtualView - 78:80:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1037:1037 -> onPopulateNodeForVirtualView - 81:88:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1038:1038 -> onPopulateNodeForVirtualView - 4:8:void onVirtualViewKeyboardFocusChanged(int,boolean):1012:1012 -> onVirtualViewKeyboardFocusChanged - 9:14:void onVirtualViewKeyboardFocusChanged(int,boolean):1013:1013 -> onVirtualViewKeyboardFocusChanged + 1:2:void (com.google.android.material.chip.Chip,com.google.android.material.chip.Chip):962:962 -> + 3:6:void (com.google.android.material.chip.Chip,com.google.android.material.chip.Chip):963:963 -> + 1:24:int getVirtualViewAt(float,float):968:968 -> getVirtualViewAt + 2:8:void getVisibleVirtualViews(java.util.List):975:975 -> getVisibleVirtualViews + 9:33:void getVisibleVirtualViews(java.util.List):976:976 -> getVisibleVirtualViews + 34:41:void getVisibleVirtualViews(java.util.List):977:977 -> getVisibleVirtualViews + 7:16:boolean onPerformActionForVirtualView(int,int,android.os.Bundle):1038:1038 -> onPerformActionForVirtualView + 17:25:boolean onPerformActionForVirtualView(int,int,android.os.Bundle):1040:1040 -> onPerformActionForVirtualView + 1:9:void onPopulateNodeForHost(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1020:1020 -> onPopulateNodeForHost + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z;)V"} + 10:18:void onPopulateNodeForHost(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1021:1021 -> onPopulateNodeForHost + 19:27:void onPopulateNodeForHost(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1022:1022 -> onPopulateNodeForHost + 28:33:void onPopulateNodeForHost(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1023:1023 -> onPopulateNodeForHost + 34:37:void onPopulateNodeForHost(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1025:1025 -> onPopulateNodeForHost + 2:5:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):994:994 -> onPopulateNodeForVirtualView + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILG/z;)V"} + 6:13:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):995:995 -> onPopulateNodeForVirtualView + 14:17:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):997:997 -> onPopulateNodeForVirtualView + 18:23:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):999:999 -> onPopulateNodeForVirtualView + 24:25:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1000:1000 -> onPopulateNodeForVirtualView + 26:31:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1001:1001 -> onPopulateNodeForVirtualView + 32:42:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1004:1004 -> onPopulateNodeForVirtualView + 43:46:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1002:1002 -> onPopulateNodeForVirtualView + 47:50:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1005:1005 -> onPopulateNodeForVirtualView + 51:53:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1000:1000 -> onPopulateNodeForVirtualView + 54:62:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1007:1007 -> onPopulateNodeForVirtualView + 63:67:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1008:1008 -> onPopulateNodeForVirtualView + 68:76:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1009:1009 -> onPopulateNodeForVirtualView + 77:86:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1011:1011 -> onPopulateNodeForVirtualView + 87:89:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1013:1013 -> onPopulateNodeForVirtualView + 90:97:void onPopulateNodeForVirtualView(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):1014:1014 -> onPopulateNodeForVirtualView + 4:8:void onVirtualViewKeyboardFocusChanged(int,boolean):984:984 -> onVirtualViewKeyboardFocusChanged + 9:26:void onVirtualViewKeyboardFocusChanged(int,boolean):986:986 -> onVirtualViewKeyboardFocusChanged + 27:32:void onVirtualViewKeyboardFocusChanged(int,boolean):987:987 -> onVirtualViewKeyboardFocusChanged com.google.android.material.chip.ChipDrawable -> com.google.android.material.chip.a: # {"id":"sourceFile","fileName":"ChipDrawable.java"} - android.graphics.ColorFilter colorFilter -> A0 - android.graphics.PorterDuffColorFilter tintFilter -> B0 - android.content.res.ColorStateList chipSurfaceColor -> C - android.content.res.ColorStateList tint -> C0 - android.content.res.ColorStateList chipBackgroundColor -> D - android.graphics.PorterDuff$Mode tintMode -> D0 - float chipMinHeight -> E - int[] closeIconStateSet -> E0 - float chipCornerRadius -> F - boolean useCompatRipple -> F0 - android.content.res.ColorStateList chipStrokeColor -> G - android.content.res.ColorStateList compatRippleColor -> G0 - float chipStrokeWidth -> H - java.lang.ref.WeakReference delegate -> H0 - android.content.res.ColorStateList rippleColor -> I - android.text.TextUtils$TruncateAt truncateAt -> I0 - java.lang.CharSequence text -> J - boolean shouldDrawText -> J0 - boolean chipIconVisible -> K - int maxWidth -> K0 - android.graphics.drawable.Drawable chipIcon -> L - boolean isShapeThemingEnabled -> L0 - android.content.res.ColorStateList chipIconTint -> M - int[] DEFAULT_STATE -> M0 - float chipIconSize -> N - android.graphics.drawable.ShapeDrawable closeIconRippleMask -> N0 - boolean hasChipIconTint -> O - boolean closeIconVisible -> P - android.graphics.drawable.Drawable closeIcon -> Q - android.graphics.drawable.Drawable closeIconRipple -> R - android.content.res.ColorStateList closeIconTint -> S - float closeIconSize -> T - java.lang.CharSequence closeIconContentDescription -> U - boolean checkable -> V - boolean checkedIconVisible -> W - android.graphics.drawable.Drawable checkedIcon -> X - android.content.res.ColorStateList checkedIconTint -> Y - com.google.android.material.animation.MotionSpec showMotionSpec -> Z - # {"id":"com.android.tools.r8.residualsignature","signature":"LP1/c;"} - com.google.android.material.animation.MotionSpec hideMotionSpec -> a0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LP1/c;"} - float chipStartPadding -> b0 - float iconStartPadding -> c0 - float iconEndPadding -> d0 - float textStartPadding -> e0 - float textEndPadding -> f0 - float closeIconStartPadding -> g0 - float closeIconEndPadding -> h0 - float chipEndPadding -> i0 - android.content.Context context -> j0 - android.graphics.Paint chipPaint -> k0 - android.graphics.Paint debugPaint -> l0 - android.graphics.Paint$FontMetrics fontMetrics -> m0 - android.graphics.RectF rectF -> n0 - android.graphics.PointF pointF -> o0 - android.graphics.Path shapePath -> p0 - com.google.android.material.internal.TextDrawableHelper textDrawableHelper -> q0 + com.google.android.material.internal.TextDrawableHelper textDrawableHelper -> A0 # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/internal/j;"} - int currentChipSurfaceColor -> r0 - int currentChipBackgroundColor -> s0 - int currentCompositeSurfaceBackgroundColor -> t0 - int currentChipStrokeColor -> u0 - int currentCompatRippleColor -> v0 - int currentTextColor -> w0 - boolean currentChecked -> x0 - int currentTint -> y0 - int alpha -> z0 - 4:9:void ():171:171 -> - 10:22:void ():175:175 -> - 1:5:void (android.content.Context,android.util.AttributeSet,int,int):317:317 -> - 6:7:void (android.content.Context,android.util.AttributeSet,int,int):181:181 -> - 8:15:void (android.content.Context,android.util.AttributeSet,int,int):247:247 -> - 16:22:void (android.content.Context,android.util.AttributeSet,int,int):249:249 -> - 23:29:void (android.content.Context,android.util.AttributeSet,int,int):250:250 -> - 30:36:void (android.content.Context,android.util.AttributeSet,int,int):251:251 -> - 37:45:void (android.content.Context,android.util.AttributeSet,int,int):252:252 -> - 46:47:void (android.content.Context,android.util.AttributeSet,int,int):264:264 -> - 48:51:void (android.content.Context,android.util.AttributeSet,int,int):268:268 -> - 52:59:void (android.content.Context,android.util.AttributeSet,int,int):272:272 -> - 60:62:void (android.content.Context,android.util.AttributeSet,int,int):318:318 -> - 63:64:void (android.content.Context,android.util.AttributeSet,int,int):320:320 -> - 65:71:void (android.content.Context,android.util.AttributeSet,int,int):321:321 -> - 72:75:void (android.content.Context,android.util.AttributeSet,int,int):323:323 -> - 76:91:void (android.content.Context,android.util.AttributeSet,int,int):325:325 -> - 92:93:void (android.content.Context,android.util.AttributeSet,int,int):326:326 -> - 94:98:void (android.content.Context,android.util.AttributeSet,int,int):331:331 -> - 99:101:void (android.content.Context,android.util.AttributeSet,int,int):332:332 -> - 102:103:void (android.content.Context,android.util.AttributeSet,int,int):333:333 -> - 104:107:void (android.content.Context,android.util.AttributeSet,int,int):335:335 -> - 108:114:void (android.content.Context,android.util.AttributeSet,int,int):337:337 -> - 1:8:void drawDebug(android.graphics.Canvas,android.graphics.Rect):787:787 -> A0 - 9:15:void drawDebug(android.graphics.Canvas,android.graphics.Rect):788:788 -> A0 - 16:20:void drawDebug(android.graphics.Canvas,android.graphics.Rect):791:791 -> A0 - 21:32:void drawDebug(android.graphics.Canvas,android.graphics.Rect):794:794 -> A0 - 33:37:void drawDebug(android.graphics.Canvas,android.graphics.Rect):795:795 -> A0 - 38:44:void drawDebug(android.graphics.Canvas,android.graphics.Rect):796:796 -> A0 - 45:48:void drawDebug(android.graphics.Canvas,android.graphics.Rect):800:800 -> A0 - 49:51:void drawDebug(android.graphics.Canvas,android.graphics.Rect):801:801 -> A0 - 52:65:void drawDebug(android.graphics.Canvas,android.graphics.Rect):802:802 -> A0 - 66:70:void drawDebug(android.graphics.Canvas,android.graphics.Rect):801:801 -> A0 - 71:76:void drawDebug(android.graphics.Canvas,android.graphics.Rect):806:806 -> A0 - 77:81:void drawDebug(android.graphics.Canvas,android.graphics.Rect):807:807 -> A0 - 82:88:void drawDebug(android.graphics.Canvas,android.graphics.Rect):808:808 -> A0 - 89:99:void drawDebug(android.graphics.Canvas,android.graphics.Rect):812:812 -> A0 - 100:104:void drawDebug(android.graphics.Canvas,android.graphics.Rect):813:813 -> A0 - 105:111:void drawDebug(android.graphics.Canvas,android.graphics.Rect):814:814 -> A0 - 112:123:void drawDebug(android.graphics.Canvas,android.graphics.Rect):817:817 -> A0 - 124:128:void drawDebug(android.graphics.Canvas,android.graphics.Rect):818:818 -> A0 - 129:136:void drawDebug(android.graphics.Canvas,android.graphics.Rect):819:819 -> A0 - 1:14:void setCheckedIconVisible(int):2002:2002 -> A1 - 3:4:void setText(java.lang.CharSequence):1644:1644 -> A2 - 5:12:void setText(java.lang.CharSequence):1646:1646 -> A2 - 13:14:void setText(java.lang.CharSequence):1647:1647 -> A2 - 15:20:void setText(java.lang.CharSequence):1648:1648 -> A2 - 21:23:void setText(java.lang.CharSequence):1649:1649 -> A2 - 24:27:void setText(java.lang.CharSequence):1650:1650 -> A2 - 1:4:void drawText(android.graphics.Canvas,android.graphics.Rect):730:730 -> B0 - 5:10:void drawText(android.graphics.Canvas,android.graphics.Rect):731:731 -> B0 - 11:15:void drawText(android.graphics.Canvas,android.graphics.Rect):734:734 -> B0 - 16:23:void drawText(android.graphics.Canvas,android.graphics.Rect):736:736 -> B0 - 24:35:void drawText(android.graphics.Canvas,android.graphics.Rect):737:737 -> B0 - 36:42:void drawText(android.graphics.Canvas,android.graphics.Rect):738:738 -> B0 - 43:51:void drawText(android.graphics.Canvas,android.graphics.Rect):740:740 -> B0 - 52:53:void drawText(android.graphics.Canvas,android.graphics.Rect):742:742 -> B0 - 54:71:void drawText(android.graphics.Canvas,android.graphics.Rect):743:743 -> B0 - 72:87:void drawText(android.graphics.Canvas,android.graphics.Rect):744:744 -> B0 - 88:91:void drawText(android.graphics.Canvas,android.graphics.Rect):747:747 -> B0 - 92:96:void drawText(android.graphics.Canvas,android.graphics.Rect):748:748 -> B0 - 97:100:void drawText(android.graphics.Canvas,android.graphics.Rect):751:751 -> B0 - 101:104:void drawText(android.graphics.Canvas,android.graphics.Rect):752:752 -> B0 - 105:106:void drawText(android.graphics.Canvas,android.graphics.Rect):753:753 -> B0 - 107:123:void drawText(android.graphics.Canvas,android.graphics.Rect):754:754 -> B0 - 124:141:void drawText(android.graphics.Canvas,android.graphics.Rect):757:757 -> B0 - 142:146:void drawText(android.graphics.Canvas,android.graphics.Rect):756:756 -> B0 - 147:150:void drawText(android.graphics.Canvas,android.graphics.Rect):759:759 -> B0 - 1:4:void setCheckedIconVisible(boolean):2006:2006 -> B1 - 5:8:void setCheckedIconVisible(boolean):2007:2007 -> B1 - 9:10:void setCheckedIconVisible(boolean):2008:2008 -> B1 - 11:18:void setCheckedIconVisible(boolean):2009:2009 -> B1 - 19:24:void setCheckedIconVisible(boolean):2014:2014 -> B1 - 25:29:void setCheckedIconVisible(boolean):2016:2016 -> B1 - 30:32:void setCheckedIconVisible(boolean):2019:2019 -> B1 - 33:36:void setCheckedIconVisible(boolean):2020:2020 -> B1 - 1:8:void setTextAppearance(com.google.android.material.resources.TextAppearance):1664:1664 -> B2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc2/d;)V"} - 1:3:android.graphics.drawable.Drawable getCheckedIcon():2045:2045 -> C0 - 1:4:void setChipBackgroundColor(android.content.res.ColorStateList):1447:1447 -> C1 - 5:6:void setChipBackgroundColor(android.content.res.ColorStateList):1448:1448 -> C1 - 7:14:void setChipBackgroundColor(android.content.res.ColorStateList):1449:1449 -> C1 - 1:11:void setTextAppearanceResource(int):1660:1660 -> C2 - 1:3:android.content.res.ColorStateList getCheckedIconTint():2084:2084 -> D0 - 1:10:void setChipBackgroundColorResource(int):1437:1437 -> D1 - 1:6:void setTextEndPadding(float):2351:2351 -> D2 - 7:8:void setTextEndPadding(float):2352:2352 -> D2 - 9:11:void setTextEndPadding(float):2353:2353 -> D2 - 12:15:void setTextEndPadding(float):2354:2354 -> D2 - 1:3:android.content.res.ColorStateList getChipBackgroundColor():1427:1427 -> E0 - 1:6:void setChipCornerRadius(float):1516:1516 -> E1 - 7:8:void setChipCornerRadius(float):1517:1517 -> E1 - 9:20:void setChipCornerRadius(float):1519:1519 -> E1 - 1:14:void setTextEndPaddingResource(int):2341:2341 -> E2 - 1:12:float getChipCornerRadius():1494:1494 -> F0 - 1:14:void setChipCornerRadiusResource(int):1505:1505 -> F1 - 1:6:void setTextSize(float):1390:1390 -> F2 - 7:9:void setTextSize(float):1392:1392 -> F2 - 10:18:void setTextSize(float):1393:1393 -> F2 - 19:22:void setTextSize(float):1394:1394 -> F2 - 1:3:float getChipEndPadding():2437:2437 -> G0 - 1:6:void setChipEndPadding(float):2457:2457 -> G1 - 7:8:void setChipEndPadding(float):2458:2458 -> G1 - 9:11:void setChipEndPadding(float):2459:2459 -> G1 - 12:15:void setChipEndPadding(float):2460:2460 -> G1 - 1:6:void setTextStartPadding(float):2317:2317 -> G2 - 7:8:void setTextStartPadding(float):2318:2318 -> G2 - 9:11:void setTextStartPadding(float):2319:2319 -> G2 - 12:15:void setTextStartPadding(float):2320:2320 -> G2 - 1:11:android.graphics.drawable.Drawable getChipIcon():1723:1723 -> H0 - 1:14:void setChipEndPaddingResource(int):2447:2447 -> H1 - 1:14:void setTextStartPaddingResource(int):2307:2307 -> H2 - 1:3:float getChipIconSize():1791:1791 -> I0 - 1:6:void setChipIcon(android.graphics.drawable.Drawable):1731:1731 -> I1 - 7:12:void setChipIcon(android.graphics.drawable.Drawable):1733:1733 -> I1 - 13:24:void setChipIcon(android.graphics.drawable.Drawable):1734:1734 -> I1 - 25:28:void setChipIcon(android.graphics.drawable.Drawable):1735:1735 -> I1 - 29:31:void setChipIcon(android.graphics.drawable.Drawable):1737:1737 -> I1 - 32:37:void setChipIcon(android.graphics.drawable.Drawable):1738:1738 -> I1 - 38:42:void setChipIcon(android.graphics.drawable.Drawable):1739:1739 -> I1 - 43:49:void setChipIcon(android.graphics.drawable.Drawable):1742:1742 -> I1 - 50:53:void setChipIcon(android.graphics.drawable.Drawable):1744:1744 -> I1 - 1:4:void setUseCompatRipple(boolean):459:459 -> I2 - 5:6:void setUseCompatRipple(boolean):460:460 -> I2 - 7:9:void setUseCompatRipple(boolean):461:461 -> I2 - 10:17:void setUseCompatRipple(boolean):462:462 -> I2 - 1:3:android.content.res.ColorStateList getChipIconTint():1752:1752 -> J0 - 1:10:void setChipIconResource(int):1727:1727 -> J1 - 1:3:boolean shouldDrawText():2484:2484 -> J2 - 1:3:float getChipMinHeight():1460:1460 -> K0 - 1:6:void setChipIconSize(float):1813:1813 -> K1 - 7:10:void setChipIconSize(float):1814:1814 -> K1 - 11:12:void setChipIconSize(float):1815:1815 -> K1 - 13:16:void setChipIconSize(float):1816:1816 -> K1 - 17:23:void setChipIconSize(float):1818:1818 -> K1 - 24:27:void setChipIconSize(float):1820:1820 -> K1 - 1:16:boolean showsCheckedIcon():528:528 -> K2 - 1:3:float getChipStartPadding():2185:2185 -> L0 - 1:14:void setChipIconSizeResource(int):1802:1802 -> L1 - 1:12:boolean showsChipIcon():523:523 -> L2 - 1:3:android.content.res.ColorStateList getChipStrokeColor():1531:1531 -> M0 - 2:3:void setChipIconTint(android.content.res.ColorStateList):1772:1772 -> M1 - 4:7:void setChipIconTint(android.content.res.ColorStateList):1773:1773 -> M1 - 8:9:void setChipIconTint(android.content.res.ColorStateList):1774:1774 -> M1 - 10:15:void setChipIconTint(android.content.res.ColorStateList):1775:1775 -> M1 - 16:20:void setChipIconTint(android.content.res.ColorStateList):1776:1776 -> M1 - 21:28:void setChipIconTint(android.content.res.ColorStateList):1779:1779 -> M1 - 1:12:boolean showsCloseIcon():533:533 -> M2 - 1:3:float getChipStrokeWidth():1567:1567 -> N0 - 1:10:void setChipIconTintResource(int):1762:1762 -> N1 - 4:7:void unapplyChildDrawable(android.graphics.drawable.Drawable):1325:1325 -> N2 - 1:11:android.graphics.drawable.Drawable getCloseIcon():1873:1873 -> O0 - 1:14:void setChipIconVisible(int):1686:1686 -> O1 - 1:15:void updateCompatRippleColor():1365:1365 -> O2 - 1:3:java.lang.CharSequence getCloseIconContentDescription():1963:1963 -> P0 - 1:4:void setChipIconVisible(boolean):1690:1690 -> P1 - 5:8:void setChipIconVisible(boolean):1691:1691 -> P1 - 9:10:void setChipIconVisible(boolean):1692:1692 -> P1 - 11:18:void setChipIconVisible(boolean):1693:1693 -> P1 - 19:24:void setChipIconVisible(boolean):1698:1698 -> P1 - 25:29:void setChipIconVisible(boolean):1700:1700 -> P1 - 30:32:void setChipIconVisible(boolean):1703:1703 -> P1 - 33:36:void setChipIconVisible(boolean):1704:1704 -> P1 - 1:2:void updateFrameworkCloseIconRipple():1904:1904 -> P2 - 3:20:void updateFrameworkCloseIconRipple():1906:1906 -> P2 - 1:3:float getCloseIconEndPadding():2401:2401 -> Q0 - 1:6:void setChipMinHeight(float):1480:1480 -> Q1 - 7:8:void setChipMinHeight(float):1481:1481 -> Q1 - 9:11:void setChipMinHeight(float):1482:1482 -> Q1 - 12:15:void setChipMinHeight(float):1483:1483 -> Q1 - 1:3:float getCloseIconSize():1935:1935 -> R0 - 1:14:void setChipMinHeightResource(int):1470:1470 -> R1 - 1:3:float getCloseIconStartPadding():2365:2365 -> S0 - 1:6:void setChipStartPadding(float):2205:2205 -> S1 - 7:8:void setChipStartPadding(float):2206:2206 -> S1 - 9:11:void setChipStartPadding(float):2207:2207 -> S1 - 12:15:void setChipStartPadding(float):2208:2208 -> S1 - 1:3:int[] getCloseIconState():1018:1018 -> T0 - 1:14:void setChipStartPaddingResource(int):2195:2195 -> T1 - 1:3:android.content.res.ColorStateList getCloseIconTint():1915:1915 -> U0 - 1:4:void setChipStrokeColor(android.content.res.ColorStateList):1551:1551 -> U1 - 5:6:void setChipStrokeColor(android.content.res.ColorStateList):1552:1552 -> U1 - 7:10:void setChipStrokeColor(android.content.res.ColorStateList):1553:1553 -> U1 - 11:13:void setChipStrokeColor(android.content.res.ColorStateList):1554:1554 -> U1 - 14:21:void setChipStrokeColor(android.content.res.ColorStateList):1556:1556 -> U1 - 1:8:void getCloseIconTouchBounds(android.graphics.RectF):497:497 -> V0 - 1:10:void setChipStrokeColorResource(int):1541:1541 -> V1 - 1:9:float getCurrentChipIconHeight():566:566 -> W0 - 10:18:float getCurrentChipIconHeight():567:567 -> W0 - 19:32:float getCurrentChipIconHeight():568:568 -> W0 - 33:41:float getCurrentChipIconHeight():569:569 -> W0 - 42:48:float getCurrentChipIconHeight():570:570 -> W0 - 1:6:void setChipStrokeWidth(float):1587:1587 -> W1 - 7:8:void setChipStrokeWidth(float):1588:1588 -> W1 - 9:13:void setChipStrokeWidth(float):1590:1590 -> W1 - 14:17:void setChipStrokeWidth(float):1591:1591 -> W1 - 18:20:void setChipStrokeWidth(float):1592:1592 -> W1 - 21:24:void setChipStrokeWidth(float):1594:1594 -> W1 - 1:9:float getCurrentChipIconWidth():554:554 -> X0 - 10:18:float getCurrentChipIconWidth():555:555 -> X0 - 19:25:float getCurrentChipIconWidth():556:556 -> X0 - 1:14:void setChipStrokeWidthResource(int):1577:1577 -> X1 - 1:3:android.text.TextUtils$TruncateAt getEllipsize():1668:1668 -> Y0 - 1:4:void setChipSurfaceColor(android.content.res.ColorStateList):1369:1369 -> Y1 - 5:6:void setChipSurfaceColor(android.content.res.ColorStateList):1370:1370 -> Y1 - 7:14:void setChipSurfaceColor(android.content.res.ColorStateList):1371:1371 -> Y1 - 1:3:com.google.android.material.animation.MotionSpec getHideMotionSpec():2155:2155 -> Z0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()LP1/c;"} - 1:6:void setCloseIcon(android.graphics.drawable.Drawable):1881:1881 -> Z1 - 7:12:void setCloseIcon(android.graphics.drawable.Drawable):1883:1883 -> Z1 - 13:24:void setCloseIcon(android.graphics.drawable.Drawable):1884:1884 -> Z1 - 25:28:void setCloseIcon(android.graphics.drawable.Drawable):1885:1885 -> Z1 - 29:31:void setCloseIcon(android.graphics.drawable.Drawable):1886:1886 -> Z1 - 32:35:void setCloseIcon(android.graphics.drawable.Drawable):1888:1888 -> Z1 - 36:38:void setCloseIcon(android.graphics.drawable.Drawable):1890:1890 -> Z1 - 39:44:void setCloseIcon(android.graphics.drawable.Drawable):1891:1891 -> Z1 - 45:49:void setCloseIcon(android.graphics.drawable.Drawable):1892:1892 -> Z1 - 50:56:void setCloseIcon(android.graphics.drawable.Drawable):1895:1895 -> Z1 - 57:60:void setCloseIcon(android.graphics.drawable.Drawable):1897:1897 -> Z1 - 1:3:void onTextSizeChange():1023:1023 -> a - 4:7:void onTextSizeChange():1024:1024 -> a - 1:3:float getIconEndPadding():2258:2258 -> a1 - 1:4:void setCloseIconContentDescription(java.lang.CharSequence):1953:1953 -> a2 - 5:14:void setCloseIconContentDescription(java.lang.CharSequence):1955:1955 -> a2 - 15:18:void setCloseIconContentDescription(java.lang.CharSequence):1957:1957 -> a2 - 1:3:float getIconStartPadding():2219:2219 -> b1 - 1:6:void setCloseIconEndPadding(float):2421:2421 -> b2 - 7:8:void setCloseIconEndPadding(float):2422:2422 -> b2 - 9:11:void setCloseIconEndPadding(float):2423:2423 -> b2 - 12:17:void setCloseIconEndPadding(float):2424:2424 -> b2 - 18:21:void setCloseIconEndPadding(float):2425:2425 -> b2 - 1:3:android.content.res.ColorStateList getRippleColor():1606:1606 -> c1 - 1:14:void setCloseIconEndPaddingResource(int):2411:2411 -> c2 - 1:3:com.google.android.material.animation.MotionSpec getShowMotionSpec():2124:2124 -> d1 - # {"id":"com.android.tools.r8.residualsignature","signature":"()LP1/c;"} - 1:10:void setCloseIconResource(int):1877:1877 -> d2 - 1:4:void draw(android.graphics.Canvas):595:595 -> draw - 5:17:void draw(android.graphics.Canvas):596:596 -> draw - 18:23:void draw(android.graphics.Canvas):601:601 -> draw - 24:36:void draw(android.graphics.Canvas):602:602 -> draw - 37:43:void draw(android.graphics.Canvas):603:603 -> draw - 44:46:void draw(android.graphics.Canvas):608:608 -> draw - 47:49:void draw(android.graphics.Canvas):611:611 -> draw - 50:53:void draw(android.graphics.Canvas):613:613 -> draw - 54:56:void draw(android.graphics.Canvas):614:614 -> draw - 57:59:void draw(android.graphics.Canvas):617:617 -> draw - 60:62:void draw(android.graphics.Canvas):620:620 -> draw - 63:65:void draw(android.graphics.Canvas):623:623 -> draw - 66:68:void draw(android.graphics.Canvas):626:626 -> draw - 69:72:void draw(android.graphics.Canvas):629:629 -> draw - 73:75:void draw(android.graphics.Canvas):630:630 -> draw - 76:78:void draw(android.graphics.Canvas):634:634 -> draw - 79:81:void draw(android.graphics.Canvas):637:637 -> draw - 82:85:void draw(android.graphics.Canvas):639:639 -> draw - 86:89:void draw(android.graphics.Canvas):640:640 -> draw - 1:3:java.lang.CharSequence getText():1635:1635 -> e1 - 1:6:void setCloseIconSize(float):1943:1943 -> e2 - 7:8:void setCloseIconSize(float):1944:1944 -> e2 - 9:11:void setCloseIconSize(float):1945:1945 -> e2 - 12:17:void setCloseIconSize(float):1946:1946 -> e2 - 18:21:void setCloseIconSize(float):1947:1947 -> e2 - 1:7:com.google.android.material.resources.TextAppearance getTextAppearance():1656:1656 -> f1 - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc2/d;"} - 1:14:void setCloseIconSizeResource(int):1939:1939 -> f2 - 1:3:float getTextEndPadding():2331:2331 -> g1 - 1:6:void setCloseIconStartPadding(float):2385:2385 -> g2 - 7:8:void setCloseIconStartPadding(float):2386:2386 -> g2 - 9:11:void setCloseIconStartPadding(float):2387:2387 -> g2 - 12:17:void setCloseIconStartPadding(float):2388:2388 -> g2 - 18:21:void setCloseIconStartPadding(float):2389:2389 -> g2 - 1:3:int getAlpha():1243:1243 -> getAlpha - 1:3:android.graphics.ColorFilter getColorFilter():1257:1257 -> getColorFilter - 1:4:int getIntrinsicHeight():518:518 -> getIntrinsicHeight - 1:2:int getIntrinsicWidth():503:503 -> getIntrinsicWidth - 3:12:int getIntrinsicWidth():506:506 -> getIntrinsicWidth - 13:28:int getIntrinsicWidth():508:508 -> getIntrinsicWidth - 29:36:int getIntrinsicWidth():510:510 -> getIntrinsicWidth - 37:40:int getIntrinsicWidth():504:504 -> getIntrinsicWidth - 41:47:int getIntrinsicWidth():512:512 -> getIntrinsicWidth - 1:4:void getOutline(android.graphics.Outline):1285:1285 -> getOutline - 5:8:void getOutline(android.graphics.Outline):1286:1286 -> getOutline - 9:12:void getOutline(android.graphics.Outline):1289:1289 -> getOutline - 13:18:void getOutline(android.graphics.Outline):1290:1290 -> getOutline - 19:25:void getOutline(android.graphics.Outline):1291:1291 -> getOutline - 26:41:void getOutline(android.graphics.Outline):1293:1293 -> getOutline - 42:53:void getOutline(android.graphics.Outline):1296:1296 -> getOutline - 4:6:void applyChildDrawable(android.graphics.drawable.Drawable):1334:1334 -> h0 - 7:13:void applyChildDrawable(android.graphics.drawable.Drawable):1335:1335 -> h0 - 14:20:void applyChildDrawable(android.graphics.drawable.Drawable):1336:1336 -> h0 - 21:28:void applyChildDrawable(android.graphics.drawable.Drawable):1337:1337 -> h0 - 29:32:void applyChildDrawable(android.graphics.drawable.Drawable):1339:1339 -> h0 - 33:38:void applyChildDrawable(android.graphics.drawable.Drawable):1340:1340 -> h0 - 39:45:void applyChildDrawable(android.graphics.drawable.Drawable):1341:1341 -> h0 - 46:51:void applyChildDrawable(android.graphics.drawable.Drawable):1343:1343 -> h0 - 52:59:void applyChildDrawable(android.graphics.drawable.Drawable):1346:1346 -> h0 - 60:64:void applyChildDrawable(android.graphics.drawable.Drawable):1347:1347 -> h0 - 65:70:void applyChildDrawable(android.graphics.drawable.Drawable):1349:1349 -> h0 - 71:78:void applyChildDrawable(android.graphics.drawable.Drawable):1350:1350 -> h0 - 1:3:float getTextStartPadding():2297:2297 -> h1 - 1:14:void setCloseIconStartPaddingResource(int):2375:2375 -> h2 - 1:3:void calculateChipIconBounds(android.graphics.Rect,android.graphics.RectF):828:828 -> i0 - 4:17:void calculateChipIconBounds(android.graphics.Rect,android.graphics.RectF):830:830 -> i0 - 18:22:void calculateChipIconBounds(android.graphics.Rect,android.graphics.RectF):831:831 -> i0 - 23:26:void calculateChipIconBounds(android.graphics.Rect,android.graphics.RectF):832:832 -> i0 - 27:32:void calculateChipIconBounds(android.graphics.Rect,android.graphics.RectF):834:834 -> i0 - 33:39:void calculateChipIconBounds(android.graphics.Rect,android.graphics.RectF):835:835 -> i0 - 40:42:void calculateChipIconBounds(android.graphics.Rect,android.graphics.RectF):836:836 -> i0 - 43:49:void calculateChipIconBounds(android.graphics.Rect,android.graphics.RectF):838:838 -> i0 - 50:51:void calculateChipIconBounds(android.graphics.Rect,android.graphics.RectF):839:839 -> i0 - 52:55:void calculateChipIconBounds(android.graphics.Rect,android.graphics.RectF):842:842 -> i0 - 56:67:void calculateChipIconBounds(android.graphics.Rect,android.graphics.RectF):843:843 -> i0 - 68:70:void calculateChipIconBounds(android.graphics.Rect,android.graphics.RectF):844:844 -> i0 - 1:8:android.graphics.ColorFilter getTintColorFilter():1360:1360 -> i1 - 1:8:boolean setCloseIconState(int[]):1006:1006 -> i2 - 9:10:boolean setCloseIconState(int[]):1007:1007 -> i2 - 11:16:boolean setCloseIconState(int[]):1008:1008 -> i2 - 17:27:boolean setCloseIconState(int[]):1009:1009 -> i2 - 1:6:void invalidateDrawable(android.graphics.drawable.Drawable):1301:1301 -> invalidateDrawable - 7:10:void invalidateDrawable(android.graphics.drawable.Drawable):1303:1303 -> invalidateDrawable - 1:10:boolean isStateful():984:984 -> isStateful - 11:18:boolean isStateful():985:985 -> isStateful - 19:30:boolean isStateful():986:986 -> isStateful - 31:38:boolean isStateful():987:987 -> isStateful - 39:48:boolean isStateful():988:988 -> isStateful - 49:56:boolean isStateful():989:989 -> isStateful - 57:64:boolean isStateful():990:990 -> isStateful - 65:72:boolean isStateful():991:991 -> isStateful - 73:83:boolean isStateful():992:992 -> isStateful - 1:15:float calculateChipIconWidth():543:543 -> j0 - 16:26:float calculateChipIconWidth():544:544 -> j0 - 1:3:boolean getUseCompatRipple():468:468 -> j1 - 1:4:void setCloseIconTint(android.content.res.ColorStateList):1923:1923 -> j2 - 5:6:void setCloseIconTint(android.content.res.ColorStateList):1924:1924 -> j2 - 7:12:void setCloseIconTint(android.content.res.ColorStateList):1926:1926 -> j2 - 13:17:void setCloseIconTint(android.content.res.ColorStateList):1927:1927 -> j2 - 18:25:void setCloseIconTint(android.content.res.ColorStateList):1930:1930 -> j2 - 1:3:void calculateChipTouchBounds(android.graphics.Rect,android.graphics.RectF):938:938 -> k0 - 4:9:void calculateChipTouchBounds(android.graphics.Rect,android.graphics.RectF):940:940 -> k0 - 10:23:void calculateChipTouchBounds(android.graphics.Rect,android.graphics.RectF):941:941 -> k0 - 24:29:void calculateChipTouchBounds(android.graphics.Rect,android.graphics.RectF):948:948 -> k0 - 30:36:void calculateChipTouchBounds(android.graphics.Rect,android.graphics.RectF):949:949 -> k0 - 37:43:void calculateChipTouchBounds(android.graphics.Rect,android.graphics.RectF):951:951 -> k0 - 5:18:boolean hasState(int[],int):1381:1381 -> k1 - 1:10:void setCloseIconTintResource(int):1919:1919 -> k2 - 1:3:void calculateCloseIconBounds(android.graphics.Rect,android.graphics.RectF):919:919 -> l0 - 4:9:void calculateCloseIconBounds(android.graphics.Rect,android.graphics.RectF):921:921 -> l0 - 10:14:void calculateCloseIconBounds(android.graphics.Rect,android.graphics.RectF):922:922 -> l0 - 15:20:void calculateCloseIconBounds(android.graphics.Rect,android.graphics.RectF):924:924 -> l0 - 21:26:void calculateCloseIconBounds(android.graphics.Rect,android.graphics.RectF):925:925 -> l0 - 27:32:void calculateCloseIconBounds(android.graphics.Rect,android.graphics.RectF):926:926 -> l0 - 33:38:void calculateCloseIconBounds(android.graphics.Rect,android.graphics.RectF):928:928 -> l0 - 39:43:void calculateCloseIconBounds(android.graphics.Rect,android.graphics.RectF):929:929 -> l0 - 44:57:void calculateCloseIconBounds(android.graphics.Rect,android.graphics.RectF):932:932 -> l0 - 58:60:void calculateCloseIconBounds(android.graphics.Rect,android.graphics.RectF):933:933 -> l0 - 1:3:boolean isCheckable():1967:1967 -> l1 - 1:4:void setCloseIconVisible(boolean):1840:1840 -> l2 - 5:8:void setCloseIconVisible(boolean):1841:1841 -> l2 - 9:10:void setCloseIconVisible(boolean):1842:1842 -> l2 - 11:18:void setCloseIconVisible(boolean):1843:1843 -> l2 - 19:24:void setCloseIconVisible(boolean):1848:1848 -> l2 - 25:29:void setCloseIconVisible(boolean):1850:1850 -> l2 - 30:32:void setCloseIconVisible(boolean):1853:1853 -> l2 - 33:36:void setCloseIconVisible(boolean):1854:1854 -> l2 - 1:3:void calculateCloseIconTouchBounds(android.graphics.Rect,android.graphics.RectF):957:957 -> m0 - 4:9:void calculateCloseIconTouchBounds(android.graphics.Rect,android.graphics.RectF):959:959 -> m0 - 10:23:void calculateCloseIconTouchBounds(android.graphics.Rect,android.graphics.RectF):960:960 -> m0 - 24:29:void calculateCloseIconTouchBounds(android.graphics.Rect,android.graphics.RectF):967:967 -> m0 - 30:35:void calculateCloseIconTouchBounds(android.graphics.Rect,android.graphics.RectF):968:968 -> m0 - 36:38:void calculateCloseIconTouchBounds(android.graphics.Rect,android.graphics.RectF):969:969 -> m0 - 39:45:void calculateCloseIconTouchBounds(android.graphics.Rect,android.graphics.RectF):971:971 -> m0 - 46:47:void calculateCloseIconTouchBounds(android.graphics.Rect,android.graphics.RectF):972:972 -> m0 - 48:52:void calculateCloseIconTouchBounds(android.graphics.Rect,android.graphics.RectF):975:975 -> m0 - 53:58:void calculateCloseIconTouchBounds(android.graphics.Rect,android.graphics.RectF):976:976 -> m0 - 1:7:boolean isCloseIconStateful():998:998 -> m1 - 1:8:void setDelegate(com.google.android.material.chip.ChipDrawable$Delegate):473:473 -> m2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/chip/a$a;)V"} - 1:6:float calculateCloseIconWidth():583:583 -> n0 - 7:17:float calculateCloseIconWidth():584:584 -> n0 - 1:3:boolean isCloseIconVisible():1826:1826 -> n1 - 1:3:void setEllipsize(android.text.TextUtils$TruncateAt):1672:1672 -> n2 - 1:3:void calculateTextBounds(android.graphics.Rect,android.graphics.RectF):893:893 -> o0 - 4:7:void calculateTextBounds(android.graphics.Rect,android.graphics.RectF):895:895 -> o0 - 8:17:void calculateTextBounds(android.graphics.Rect,android.graphics.RectF):896:896 -> o0 - 18:27:void calculateTextBounds(android.graphics.Rect,android.graphics.RectF):897:897 -> o0 - 28:33:void calculateTextBounds(android.graphics.Rect,android.graphics.RectF):899:899 -> o0 - 34:39:void calculateTextBounds(android.graphics.Rect,android.graphics.RectF):900:900 -> o0 - 40:46:void calculateTextBounds(android.graphics.Rect,android.graphics.RectF):901:901 -> o0 - 47:52:void calculateTextBounds(android.graphics.Rect,android.graphics.RectF):903:903 -> o0 - 53:58:void calculateTextBounds(android.graphics.Rect,android.graphics.RectF):904:904 -> o0 - 59:63:void calculateTextBounds(android.graphics.Rect,android.graphics.RectF):909:909 -> o0 - 64:69:void calculateTextBounds(android.graphics.Rect,android.graphics.RectF):910:910 -> o0 - 3:12:boolean isStateful(android.content.res.ColorStateList):1156:1156 -> o1 - 1:3:void setHideMotionSpec(com.google.android.material.animation.MotionSpec):2175:2175 -> o2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LP1/c;)V"} - 1:4:boolean onLayoutDirectionChanged(int):1171:1171 -> onLayoutDirectionChanged - 5:10:boolean onLayoutDirectionChanged(int):1173:1173 -> onLayoutDirectionChanged - 11:17:boolean onLayoutDirectionChanged(int):1174:1174 -> onLayoutDirectionChanged - 18:23:boolean onLayoutDirectionChanged(int):1176:1176 -> onLayoutDirectionChanged - 24:30:boolean onLayoutDirectionChanged(int):1177:1177 -> onLayoutDirectionChanged - 31:36:boolean onLayoutDirectionChanged(int):1179:1179 -> onLayoutDirectionChanged - 37:45:boolean onLayoutDirectionChanged(int):1180:1180 -> onLayoutDirectionChanged - 46:50:boolean onLayoutDirectionChanged(int):1184:1184 -> onLayoutDirectionChanged - 1:4:boolean onLevelChange(int):1191:1191 -> onLevelChange - 5:10:boolean onLevelChange(int):1193:1193 -> onLevelChange - 11:17:boolean onLevelChange(int):1194:1194 -> onLevelChange - 18:23:boolean onLevelChange(int):1196:1196 -> onLevelChange - 24:30:boolean onLevelChange(int):1197:1197 -> onLevelChange - 31:36:boolean onLevelChange(int):1199:1199 -> onLevelChange - 37:45:boolean onLevelChange(int):1200:1200 -> onLevelChange - 46:49:boolean onLevelChange(int):1204:1204 -> onLevelChange - 1:4:boolean onStateChange(int[]):1029:1029 -> onStateChange - 5:7:boolean onStateChange(int[]):1030:1030 -> onStateChange - 8:16:boolean onStateChange(int[]):1032:1032 -> onStateChange - 1:11:float calculateTextCenterFromBaseline():884:884 -> p0 - 12:22:float calculateTextCenterFromBaseline():885:885 -> p0 - 3:12:boolean isStateful(android.graphics.drawable.Drawable):1160:1160 -> p1 - 1:10:void setHideMotionSpecResource(int):2165:2165 -> p2 - 2:4:android.graphics.Paint$Align calculateTextOriginAndAlignment(android.graphics.Rect,android.graphics.PointF):851:851 -> q0 - 5:6:android.graphics.Paint$Align calculateTextOriginAndAlignment(android.graphics.Rect,android.graphics.PointF):852:852 -> q0 - 7:10:android.graphics.Paint$Align calculateTextOriginAndAlignment(android.graphics.Rect,android.graphics.PointF):854:854 -> q0 - 11:20:android.graphics.Paint$Align calculateTextOriginAndAlignment(android.graphics.Rect,android.graphics.PointF):855:855 -> q0 - 21:26:android.graphics.Paint$Align calculateTextOriginAndAlignment(android.graphics.Rect,android.graphics.PointF):857:857 -> q0 - 27:33:android.graphics.Paint$Align calculateTextOriginAndAlignment(android.graphics.Rect,android.graphics.PointF):858:858 -> q0 - 34:39:android.graphics.Paint$Align calculateTextOriginAndAlignment(android.graphics.Rect,android.graphics.PointF):861:861 -> q0 - 40:41:android.graphics.Paint$Align calculateTextOriginAndAlignment(android.graphics.Rect,android.graphics.PointF):862:862 -> q0 - 42:54:android.graphics.Paint$Align calculateTextOriginAndAlignment(android.graphics.Rect,android.graphics.PointF):865:865 -> q0 - 3:8:boolean isStateful(com.google.android.material.resources.TextAppearance):1165:1165 -> q1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc2/d;)Z"} - 9:22:boolean isStateful(com.google.android.material.resources.TextAppearance):1166:1166 -> q1 - 1:6:void setIconEndPadding(float):2278:2278 -> q2 - 7:10:void setIconEndPadding(float):2279:2279 -> q2 - 11:12:void setIconEndPadding(float):2280:2280 -> q2 - 13:16:void setIconEndPadding(float):2281:2281 -> q2 - 17:23:void setIconEndPadding(float):2283:2283 -> q2 - 24:27:void setIconEndPadding(float):2285:2285 -> q2 - 1:16:boolean canShowCheckedIcon():538:538 -> r0 - 1:10:void loadFromAttributes(android.util.AttributeSet,int,int):343:343 -> r1 - 11:14:void loadFromAttributes(android.util.AttributeSet,int,int):344:344 -> r1 - 15:22:void loadFromAttributes(android.util.AttributeSet,int,int):347:347 -> r1 - 23:26:void loadFromAttributes(android.util.AttributeSet,int,int):348:348 -> r1 - 27:30:void loadFromAttributes(android.util.AttributeSet,int,int):349:349 -> r1 - 31:33:void loadFromAttributes(android.util.AttributeSet,int,int):348:348 -> r1 - 34:37:void loadFromAttributes(android.util.AttributeSet,int,int):350:350 -> r1 - 38:41:void loadFromAttributes(android.util.AttributeSet,int,int):351:351 -> r1 - 42:44:void loadFromAttributes(android.util.AttributeSet,int,int):350:350 -> r1 - 45:54:void loadFromAttributes(android.util.AttributeSet,int,int):352:352 -> r1 - 55:62:void loadFromAttributes(android.util.AttributeSet,int,int):353:353 -> r1 - 63:71:void loadFromAttributes(android.util.AttributeSet,int,int):354:354 -> r1 - 72:75:void loadFromAttributes(android.util.AttributeSet,int,int):356:356 -> r1 - 76:79:void loadFromAttributes(android.util.AttributeSet,int,int):357:357 -> r1 - 80:82:void loadFromAttributes(android.util.AttributeSet,int,int):356:356 -> r1 - 83:91:void loadFromAttributes(android.util.AttributeSet,int,int):358:358 -> r1 - 92:102:void loadFromAttributes(android.util.AttributeSet,int,int):359:359 -> r1 - 103:111:void loadFromAttributes(android.util.AttributeSet,int,int):361:361 -> r1 - 112:115:void loadFromAttributes(android.util.AttributeSet,int,int):362:362 -> r1 - 116:119:void loadFromAttributes(android.util.AttributeSet,int,int):363:363 -> r1 - 120:121:void loadFromAttributes(android.util.AttributeSet,int,int):364:364 -> r1 - 122:125:void loadFromAttributes(android.util.AttributeSet,int,int):365:365 -> r1 - 126:129:void loadFromAttributes(android.util.AttributeSet,int,int):364:364 -> r1 - 130:132:void loadFromAttributes(android.util.AttributeSet,int,int):366:366 -> r1 - 133:135:void loadFromAttributes(android.util.AttributeSet,int,int):375:375 -> r1 - 136:151:void loadFromAttributes(android.util.AttributeSet,int,int):377:377 -> r1 - 152:157:void loadFromAttributes(android.util.AttributeSet,int,int):387:387 -> r1 - 158:163:void loadFromAttributes(android.util.AttributeSet,int,int):384:384 -> r1 - 164:168:void loadFromAttributes(android.util.AttributeSet,int,int):381:381 -> r1 - 169:177:void loadFromAttributes(android.util.AttributeSet,int,int):395:395 -> r1 - 178:183:void loadFromAttributes(android.util.AttributeSet,int,int):398:398 -> r1 - 184:191:void loadFromAttributes(android.util.AttributeSet,int,int):399:399 -> r1 - 192:197:void loadFromAttributes(android.util.AttributeSet,int,int):400:400 -> r1 - 198:206:void loadFromAttributes(android.util.AttributeSet,int,int):401:401 -> r1 - 207:217:void loadFromAttributes(android.util.AttributeSet,int,int):403:403 -> r1 - 218:225:void loadFromAttributes(android.util.AttributeSet,int,int):404:404 -> r1 - 226:229:void loadFromAttributes(android.util.AttributeSet,int,int):405:405 -> r1 - 230:233:void loadFromAttributes(android.util.AttributeSet,int,int):406:406 -> r1 - 234:236:void loadFromAttributes(android.util.AttributeSet,int,int):405:405 -> r1 - 237:247:void loadFromAttributes(android.util.AttributeSet,int,int):408:408 -> r1 - 248:258:void loadFromAttributes(android.util.AttributeSet,int,int):410:410 -> r1 - 259:260:void loadFromAttributes(android.util.AttributeSet,int,int):414:414 -> r1 - 261:268:void loadFromAttributes(android.util.AttributeSet,int,int):415:415 -> r1 - 269:274:void loadFromAttributes(android.util.AttributeSet,int,int):416:416 -> r1 - 275:283:void loadFromAttributes(android.util.AttributeSet,int,int):417:417 -> r1 - 284:294:void loadFromAttributes(android.util.AttributeSet,int,int):419:419 -> r1 - 295:298:void loadFromAttributes(android.util.AttributeSet,int,int):420:420 -> r1 - 299:302:void loadFromAttributes(android.util.AttributeSet,int,int):421:421 -> r1 - 303:305:void loadFromAttributes(android.util.AttributeSet,int,int):420:420 -> r1 - 306:314:void loadFromAttributes(android.util.AttributeSet,int,int):422:422 -> r1 - 315:323:void loadFromAttributes(android.util.AttributeSet,int,int):424:424 -> r1 - 324:334:void loadFromAttributes(android.util.AttributeSet,int,int):425:425 -> r1 - 335:336:void loadFromAttributes(android.util.AttributeSet,int,int):429:429 -> r1 - 337:344:void loadFromAttributes(android.util.AttributeSet,int,int):430:430 -> r1 - 345:350:void loadFromAttributes(android.util.AttributeSet,int,int):431:431 -> r1 - 351:359:void loadFromAttributes(android.util.AttributeSet,int,int):432:432 -> r1 - 360:370:void loadFromAttributes(android.util.AttributeSet,int,int):434:434 -> r1 - 371:378:void loadFromAttributes(android.util.AttributeSet,int,int):435:435 -> r1 - 379:382:void loadFromAttributes(android.util.AttributeSet,int,int):436:436 -> r1 - 383:386:void loadFromAttributes(android.util.AttributeSet,int,int):437:437 -> r1 - 387:389:void loadFromAttributes(android.util.AttributeSet,int,int):436:436 -> r1 - 390:400:void loadFromAttributes(android.util.AttributeSet,int,int):440:440 -> r1 - 401:411:void loadFromAttributes(android.util.AttributeSet,int,int):441:441 -> r1 - 412:420:void loadFromAttributes(android.util.AttributeSet,int,int):443:443 -> r1 - 421:429:void loadFromAttributes(android.util.AttributeSet,int,int):444:444 -> r1 - 430:438:void loadFromAttributes(android.util.AttributeSet,int,int):445:445 -> r1 - 439:447:void loadFromAttributes(android.util.AttributeSet,int,int):446:446 -> r1 - 448:456:void loadFromAttributes(android.util.AttributeSet,int,int):447:447 -> r1 - 457:465:void loadFromAttributes(android.util.AttributeSet,int,int):448:448 -> r1 - 466:474:void loadFromAttributes(android.util.AttributeSet,int,int):449:449 -> r1 - 475:483:void loadFromAttributes(android.util.AttributeSet,int,int):450:450 -> r1 - 484:495:void loadFromAttributes(android.util.AttributeSet,int,int):452:452 -> r1 - 496:499:void loadFromAttributes(android.util.AttributeSet,int,int):454:454 -> r1 - 1:14:void setIconEndPaddingResource(int):2268:2268 -> r2 - 1:5:com.google.android.material.chip.ChipDrawable createFromAttributes(android.content.Context,android.util.AttributeSet,int,int):285:285 -> s0 + int currentChipSurfaceColor -> B0 + int currentChipBackgroundColor -> C0 + int currentCompositeSurfaceBackgroundColor -> D0 + int currentChipStrokeColor -> E0 + int currentCompatRippleColor -> F0 + int currentTextColor -> G0 + boolean currentChecked -> H0 + int currentTint -> I0 + int alpha -> J0 + android.graphics.ColorFilter colorFilter -> K0 + android.graphics.PorterDuffColorFilter tintFilter -> L0 + android.content.res.ColorStateList chipSurfaceColor -> M + android.content.res.ColorStateList tint -> M0 + android.content.res.ColorStateList chipBackgroundColor -> N + android.graphics.PorterDuff$Mode tintMode -> N0 + float chipMinHeight -> O + int[] closeIconStateSet -> O0 + float chipCornerRadius -> P + boolean useCompatRipple -> P0 + android.content.res.ColorStateList chipStrokeColor -> Q + android.content.res.ColorStateList compatRippleColor -> Q0 + float chipStrokeWidth -> R + java.lang.ref.WeakReference delegate -> R0 + android.content.res.ColorStateList rippleColor -> S + android.text.TextUtils$TruncateAt truncateAt -> S0 + java.lang.CharSequence text -> T + boolean shouldDrawText -> T0 + boolean chipIconVisible -> U + int maxWidth -> U0 + android.graphics.drawable.Drawable chipIcon -> V + boolean isShapeThemingEnabled -> V0 + android.content.res.ColorStateList chipIconTint -> W + int[] DEFAULT_STATE -> W0 + float chipIconSize -> X + android.graphics.drawable.ShapeDrawable closeIconRippleMask -> X0 + boolean hasChipIconTint -> Y + boolean closeIconVisible -> Z + android.graphics.drawable.Drawable closeIcon -> a0 + android.graphics.drawable.Drawable closeIconRipple -> b0 + android.content.res.ColorStateList closeIconTint -> c0 + float closeIconSize -> d0 + java.lang.CharSequence closeIconContentDescription -> e0 + boolean checkable -> f0 + boolean checkedIconVisible -> g0 + android.graphics.drawable.Drawable checkedIcon -> h0 + android.content.res.ColorStateList checkedIconTint -> i0 + com.google.android.material.animation.MotionSpec showMotionSpec -> j0 + # {"id":"com.android.tools.r8.residualsignature","signature":"LT1/c;"} + com.google.android.material.animation.MotionSpec hideMotionSpec -> k0 + # {"id":"com.android.tools.r8.residualsignature","signature":"LT1/c;"} + float chipStartPadding -> l0 + float iconStartPadding -> m0 + float iconEndPadding -> n0 + float textStartPadding -> o0 + float textEndPadding -> p0 + float closeIconStartPadding -> q0 + float closeIconEndPadding -> r0 + float chipEndPadding -> s0 + android.content.Context context -> t0 + android.graphics.Paint chipPaint -> u0 + android.graphics.Paint debugPaint -> v0 + android.graphics.Paint$FontMetrics fontMetrics -> w0 + android.graphics.RectF rectF -> x0 + android.graphics.PointF pointF -> y0 + android.graphics.Path shapePath -> z0 + 4:9:void ():169:169 -> + 10:22:void ():173:173 -> + 1:5:void (android.content.Context,android.util.AttributeSet,int,int):315:315 -> + 6:7:void (android.content.Context,android.util.AttributeSet,int,int):179:179 -> + 8:15:void (android.content.Context,android.util.AttributeSet,int,int):245:245 -> + 16:22:void (android.content.Context,android.util.AttributeSet,int,int):247:247 -> + 23:29:void (android.content.Context,android.util.AttributeSet,int,int):248:248 -> + 30:36:void (android.content.Context,android.util.AttributeSet,int,int):249:249 -> + 37:45:void (android.content.Context,android.util.AttributeSet,int,int):250:250 -> + 46:47:void (android.content.Context,android.util.AttributeSet,int,int):262:262 -> + 48:51:void (android.content.Context,android.util.AttributeSet,int,int):266:266 -> + 52:59:void (android.content.Context,android.util.AttributeSet,int,int):270:270 -> + 60:62:void (android.content.Context,android.util.AttributeSet,int,int):316:316 -> + 63:64:void (android.content.Context,android.util.AttributeSet,int,int):318:318 -> + 65:71:void (android.content.Context,android.util.AttributeSet,int,int):319:319 -> + 72:75:void (android.content.Context,android.util.AttributeSet,int,int):321:321 -> + 76:91:void (android.content.Context,android.util.AttributeSet,int,int):323:323 -> + 92:93:void (android.content.Context,android.util.AttributeSet,int,int):324:324 -> + 94:98:void (android.content.Context,android.util.AttributeSet,int,int):329:329 -> + 99:101:void (android.content.Context,android.util.AttributeSet,int,int):330:330 -> + 102:103:void (android.content.Context,android.util.AttributeSet,int,int):331:331 -> + 104:110:void (android.content.Context,android.util.AttributeSet,int,int):333:333 -> + 1:3:void calculateTextBounds(android.graphics.Rect,android.graphics.RectF):884:884 -> A0 + 4:7:void calculateTextBounds(android.graphics.Rect,android.graphics.RectF):886:886 -> A0 + 8:17:void calculateTextBounds(android.graphics.Rect,android.graphics.RectF):887:887 -> A0 + 18:27:void calculateTextBounds(android.graphics.Rect,android.graphics.RectF):888:888 -> A0 + 28:33:void calculateTextBounds(android.graphics.Rect,android.graphics.RectF):890:890 -> A0 + 34:39:void calculateTextBounds(android.graphics.Rect,android.graphics.RectF):891:891 -> A0 + 40:46:void calculateTextBounds(android.graphics.Rect,android.graphics.RectF):892:892 -> A0 + 47:52:void calculateTextBounds(android.graphics.Rect,android.graphics.RectF):894:894 -> A0 + 53:58:void calculateTextBounds(android.graphics.Rect,android.graphics.RectF):895:895 -> A0 + 59:63:void calculateTextBounds(android.graphics.Rect,android.graphics.RectF):900:900 -> A0 + 64:69:void calculateTextBounds(android.graphics.Rect,android.graphics.RectF):901:901 -> A0 + 3:12:boolean isStateful(android.content.res.ColorStateList):1146:1146 -> A1 + 1:3:void setEllipsize(android.text.TextUtils$TruncateAt):1669:1669 -> A2 + 1:11:float calculateTextCenterFromBaseline():875:875 -> B0 + 12:22:float calculateTextCenterFromBaseline():876:876 -> B0 + 3:12:boolean isStateful(android.graphics.drawable.Drawable):1150:1150 -> B1 + 1:3:void setHideMotionSpec(com.google.android.material.animation.MotionSpec):2169:2169 -> B2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LT1/c;)V"} + 2:4:android.graphics.Paint$Align calculateTextOriginAndAlignment(android.graphics.Rect,android.graphics.PointF):842:842 -> C0 + 5:6:android.graphics.Paint$Align calculateTextOriginAndAlignment(android.graphics.Rect,android.graphics.PointF):843:843 -> C0 + 7:10:android.graphics.Paint$Align calculateTextOriginAndAlignment(android.graphics.Rect,android.graphics.PointF):845:845 -> C0 + 11:20:android.graphics.Paint$Align calculateTextOriginAndAlignment(android.graphics.Rect,android.graphics.PointF):846:846 -> C0 + 21:26:android.graphics.Paint$Align calculateTextOriginAndAlignment(android.graphics.Rect,android.graphics.PointF):848:848 -> C0 + 27:33:android.graphics.Paint$Align calculateTextOriginAndAlignment(android.graphics.Rect,android.graphics.PointF):849:849 -> C0 + 34:39:android.graphics.Paint$Align calculateTextOriginAndAlignment(android.graphics.Rect,android.graphics.PointF):852:852 -> C0 + 40:41:android.graphics.Paint$Align calculateTextOriginAndAlignment(android.graphics.Rect,android.graphics.PointF):853:853 -> C0 + 42:54:android.graphics.Paint$Align calculateTextOriginAndAlignment(android.graphics.Rect,android.graphics.PointF):856:856 -> C0 + 3:8:boolean isStateful(com.google.android.material.resources.TextAppearance):1155:1155 -> C1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh2/e;)Z"} + 9:22:boolean isStateful(com.google.android.material.resources.TextAppearance):1156:1156 -> C1 + 1:10:void setHideMotionSpecResource(int):2159:2159 -> C2 + 1:16:boolean canShowCheckedIcon():533:533 -> D0 + 1:10:void loadFromAttributes(android.util.AttributeSet,int,int):338:338 -> D1 + 11:14:void loadFromAttributes(android.util.AttributeSet,int,int):339:339 -> D1 + 15:22:void loadFromAttributes(android.util.AttributeSet,int,int):342:342 -> D1 + 23:26:void loadFromAttributes(android.util.AttributeSet,int,int):343:343 -> D1 + 27:30:void loadFromAttributes(android.util.AttributeSet,int,int):344:344 -> D1 + 31:33:void loadFromAttributes(android.util.AttributeSet,int,int):343:343 -> D1 + 34:37:void loadFromAttributes(android.util.AttributeSet,int,int):345:345 -> D1 + 38:41:void loadFromAttributes(android.util.AttributeSet,int,int):346:346 -> D1 + 42:44:void loadFromAttributes(android.util.AttributeSet,int,int):345:345 -> D1 + 45:54:void loadFromAttributes(android.util.AttributeSet,int,int):347:347 -> D1 + 55:62:void loadFromAttributes(android.util.AttributeSet,int,int):348:348 -> D1 + 63:71:void loadFromAttributes(android.util.AttributeSet,int,int):349:349 -> D1 + 72:75:void loadFromAttributes(android.util.AttributeSet,int,int):351:351 -> D1 + 76:79:void loadFromAttributes(android.util.AttributeSet,int,int):352:352 -> D1 + 80:82:void loadFromAttributes(android.util.AttributeSet,int,int):351:351 -> D1 + 83:91:void loadFromAttributes(android.util.AttributeSet,int,int):353:353 -> D1 + 92:102:void loadFromAttributes(android.util.AttributeSet,int,int):354:354 -> D1 + 103:111:void loadFromAttributes(android.util.AttributeSet,int,int):356:356 -> D1 + 112:115:void loadFromAttributes(android.util.AttributeSet,int,int):357:357 -> D1 + 116:119:void loadFromAttributes(android.util.AttributeSet,int,int):358:358 -> D1 + 120:121:void loadFromAttributes(android.util.AttributeSet,int,int):359:359 -> D1 + 122:125:void loadFromAttributes(android.util.AttributeSet,int,int):360:360 -> D1 + 126:129:void loadFromAttributes(android.util.AttributeSet,int,int):359:359 -> D1 + 130:132:void loadFromAttributes(android.util.AttributeSet,int,int):361:361 -> D1 + 133:135:void loadFromAttributes(android.util.AttributeSet,int,int):370:370 -> D1 + 136:151:void loadFromAttributes(android.util.AttributeSet,int,int):372:372 -> D1 + 152:157:void loadFromAttributes(android.util.AttributeSet,int,int):382:382 -> D1 + 158:163:void loadFromAttributes(android.util.AttributeSet,int,int):379:379 -> D1 + 164:168:void loadFromAttributes(android.util.AttributeSet,int,int):376:376 -> D1 + 169:177:void loadFromAttributes(android.util.AttributeSet,int,int):390:390 -> D1 + 178:183:void loadFromAttributes(android.util.AttributeSet,int,int):393:393 -> D1 + 184:191:void loadFromAttributes(android.util.AttributeSet,int,int):394:394 -> D1 + 192:197:void loadFromAttributes(android.util.AttributeSet,int,int):395:395 -> D1 + 198:206:void loadFromAttributes(android.util.AttributeSet,int,int):396:396 -> D1 + 207:217:void loadFromAttributes(android.util.AttributeSet,int,int):398:398 -> D1 + 218:225:void loadFromAttributes(android.util.AttributeSet,int,int):399:399 -> D1 + 226:229:void loadFromAttributes(android.util.AttributeSet,int,int):400:400 -> D1 + 230:233:void loadFromAttributes(android.util.AttributeSet,int,int):401:401 -> D1 + 234:236:void loadFromAttributes(android.util.AttributeSet,int,int):400:400 -> D1 + 237:247:void loadFromAttributes(android.util.AttributeSet,int,int):403:403 -> D1 + 248:258:void loadFromAttributes(android.util.AttributeSet,int,int):405:405 -> D1 + 259:260:void loadFromAttributes(android.util.AttributeSet,int,int):409:409 -> D1 + 261:268:void loadFromAttributes(android.util.AttributeSet,int,int):410:410 -> D1 + 269:274:void loadFromAttributes(android.util.AttributeSet,int,int):411:411 -> D1 + 275:283:void loadFromAttributes(android.util.AttributeSet,int,int):412:412 -> D1 + 284:294:void loadFromAttributes(android.util.AttributeSet,int,int):414:414 -> D1 + 295:298:void loadFromAttributes(android.util.AttributeSet,int,int):415:415 -> D1 + 299:302:void loadFromAttributes(android.util.AttributeSet,int,int):416:416 -> D1 + 303:305:void loadFromAttributes(android.util.AttributeSet,int,int):415:415 -> D1 + 306:314:void loadFromAttributes(android.util.AttributeSet,int,int):417:417 -> D1 + 315:323:void loadFromAttributes(android.util.AttributeSet,int,int):419:419 -> D1 + 324:334:void loadFromAttributes(android.util.AttributeSet,int,int):420:420 -> D1 + 335:336:void loadFromAttributes(android.util.AttributeSet,int,int):424:424 -> D1 + 337:344:void loadFromAttributes(android.util.AttributeSet,int,int):425:425 -> D1 + 345:350:void loadFromAttributes(android.util.AttributeSet,int,int):426:426 -> D1 + 351:359:void loadFromAttributes(android.util.AttributeSet,int,int):427:427 -> D1 + 360:370:void loadFromAttributes(android.util.AttributeSet,int,int):429:429 -> D1 + 371:378:void loadFromAttributes(android.util.AttributeSet,int,int):430:430 -> D1 + 379:382:void loadFromAttributes(android.util.AttributeSet,int,int):431:431 -> D1 + 383:386:void loadFromAttributes(android.util.AttributeSet,int,int):432:432 -> D1 + 387:389:void loadFromAttributes(android.util.AttributeSet,int,int):431:431 -> D1 + 390:400:void loadFromAttributes(android.util.AttributeSet,int,int):435:435 -> D1 + 401:411:void loadFromAttributes(android.util.AttributeSet,int,int):436:436 -> D1 + 412:420:void loadFromAttributes(android.util.AttributeSet,int,int):438:438 -> D1 + 421:429:void loadFromAttributes(android.util.AttributeSet,int,int):439:439 -> D1 + 430:438:void loadFromAttributes(android.util.AttributeSet,int,int):440:440 -> D1 + 439:447:void loadFromAttributes(android.util.AttributeSet,int,int):441:441 -> D1 + 448:456:void loadFromAttributes(android.util.AttributeSet,int,int):442:442 -> D1 + 457:465:void loadFromAttributes(android.util.AttributeSet,int,int):443:443 -> D1 + 466:474:void loadFromAttributes(android.util.AttributeSet,int,int):444:444 -> D1 + 475:483:void loadFromAttributes(android.util.AttributeSet,int,int):445:445 -> D1 + 484:495:void loadFromAttributes(android.util.AttributeSet,int,int):447:447 -> D1 + 496:499:void loadFromAttributes(android.util.AttributeSet,int,int):449:449 -> D1 + 1:6:void setIconEndPadding(float):2272:2272 -> D2 + 7:10:void setIconEndPadding(float):2273:2273 -> D2 + 11:12:void setIconEndPadding(float):2274:2274 -> D2 + 13:16:void setIconEndPadding(float):2275:2275 -> D2 + 17:23:void setIconEndPadding(float):2277:2277 -> D2 + 24:27:void setIconEndPadding(float):2279:2279 -> D2 + 1:5:com.google.android.material.chip.ChipDrawable createFromAttributes(android.content.Context,android.util.AttributeSet,int,int):283:283 -> E0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;II)Lcom/google/android/material/chip/a;"} - 6:9:com.google.android.material.chip.ChipDrawable createFromAttributes(android.content.Context,android.util.AttributeSet,int,int):286:286 -> s0 - 1:10:void onSizeChange():478:478 -> s1 - 11:14:void onSizeChange():480:480 -> s1 - 1:6:void setIconStartPadding(float):2239:2239 -> s2 - 7:10:void setIconStartPadding(float):2240:2240 -> s2 - 11:12:void setIconStartPadding(float):2241:2241 -> s2 - 13:16:void setIconStartPadding(float):2242:2242 -> s2 - 17:23:void setIconStartPadding(float):2244:2244 -> s2 - 24:27:void setIconStartPadding(float):2246:2246 -> s2 - 1:6:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):1309:1309 -> scheduleDrawable - 7:10:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):1311:1311 -> scheduleDrawable - 1:4:void setAlpha(int):1235:1235 -> setAlpha - 5:6:void setAlpha(int):1236:1236 -> setAlpha - 7:10:void setAlpha(int):1237:1237 -> setAlpha - 1:4:void setColorFilter(android.graphics.ColorFilter):1248:1248 -> setColorFilter - 5:6:void setColorFilter(android.graphics.ColorFilter):1249:1249 -> setColorFilter - 7:10:void setColorFilter(android.graphics.ColorFilter):1250:1250 -> setColorFilter - 1:4:void setTintList(android.content.res.ColorStateList):1262:1262 -> setTintList - 5:6:void setTintList(android.content.res.ColorStateList):1263:1263 -> setTintList - 7:14:void setTintList(android.content.res.ColorStateList):1264:1264 -> setTintList - 1:4:void setTintMode(android.graphics.PorterDuff$Mode):1270:1270 -> setTintMode - 5:6:void setTintMode(android.graphics.PorterDuff$Mode):1271:1271 -> setTintMode - 7:14:void setTintMode(android.graphics.PorterDuff$Mode):1272:1272 -> setTintMode - 15:18:void setTintMode(android.graphics.PorterDuff$Mode):1273:1273 -> setTintMode - 1:4:boolean setVisible(boolean,boolean):1211:1211 -> setVisible - 5:10:boolean setVisible(boolean,boolean):1213:1213 -> setVisible - 11:17:boolean setVisible(boolean,boolean):1214:1214 -> setVisible - 18:23:boolean setVisible(boolean,boolean):1216:1216 -> setVisible - 24:30:boolean setVisible(boolean,boolean):1217:1217 -> setVisible - 31:36:boolean setVisible(boolean,boolean):1219:1219 -> setVisible - 37:45:boolean setVisible(boolean,boolean):1220:1220 -> setVisible - 46:49:boolean setVisible(boolean,boolean):1224:1224 -> setVisible - 1:6:void drawCheckedIcon(android.graphics.Canvas,android.graphics.Rect):714:714 -> t0 - 7:11:void drawCheckedIcon(android.graphics.Canvas,android.graphics.Rect):715:715 -> t0 - 12:15:void drawCheckedIcon(android.graphics.Canvas,android.graphics.Rect):716:716 -> t0 - 16:17:void drawCheckedIcon(android.graphics.Canvas,android.graphics.Rect):717:717 -> t0 - 18:20:void drawCheckedIcon(android.graphics.Canvas,android.graphics.Rect):719:719 -> t0 - 21:40:void drawCheckedIcon(android.graphics.Canvas,android.graphics.Rect):721:721 -> t0 - 41:47:void drawCheckedIcon(android.graphics.Canvas,android.graphics.Rect):722:722 -> t0 - 48:51:void drawCheckedIcon(android.graphics.Canvas,android.graphics.Rect):724:724 -> t0 - 1:4:boolean onStateChange(int[],int[]):1038:1038 -> t1 - 5:9:boolean onStateChange(int[],int[]):1042:1042 -> t1 - 10:17:boolean onStateChange(int[],int[]):1043:1043 -> t1 - 18:21:boolean onStateChange(int[],int[]):1045:1045 -> t1 - 22:26:boolean onStateChange(int[],int[]):1046:1046 -> t1 - 27:29:boolean onStateChange(int[],int[]):1047:1047 -> t1 - 30:33:boolean onStateChange(int[],int[]):1052:1052 -> t1 - 34:41:boolean onStateChange(int[],int[]):1053:1053 -> t1 - 42:45:boolean onStateChange(int[],int[]):1055:1055 -> t1 - 46:49:boolean onStateChange(int[],int[]):1056:1056 -> t1 - 50:52:boolean onStateChange(int[],int[]):1057:1057 -> t1 - 53:56:boolean onStateChange(int[],int[]):1062:1062 -> t1 - 57:63:boolean onStateChange(int[],int[]):1063:1063 -> t1 - 64:75:boolean onStateChange(int[],int[]):1065:1065 -> t1 - 76:77:boolean onStateChange(int[],int[]):1067:1067 -> t1 - 78:85:boolean onStateChange(int[],int[]):1068:1068 -> t1 - 86:89:boolean onStateChange(int[],int[]):1073:1073 -> t1 - 90:97:boolean onStateChange(int[],int[]):1074:1074 -> t1 - 98:101:boolean onStateChange(int[],int[]):1076:1076 -> t1 - 102:104:boolean onStateChange(int[],int[]):1077:1077 -> t1 - 105:114:boolean onStateChange(int[],int[]):1082:1082 -> t1 - 115:124:boolean onStateChange(int[],int[]):1083:1083 -> t1 - 125:128:boolean onStateChange(int[],int[]):1085:1085 -> t1 - 129:130:boolean onStateChange(int[],int[]):1086:1086 -> t1 - 131:135:boolean onStateChange(int[],int[]):1087:1087 -> t1 - 136:137:boolean onStateChange(int[],int[]):1094:1094 -> t1 - 138:145:boolean onStateChange(int[],int[]):1093:1093 -> t1 - 146:155:boolean onStateChange(int[],int[]):1094:1094 -> t1 - 156:157:boolean onStateChange(int[],int[]):1098:1098 -> t1 - 158:161:boolean onStateChange(int[],int[]):1096:1096 -> t1 - 162:167:boolean onStateChange(int[],int[]):1097:1097 -> t1 - 168:173:boolean onStateChange(int[],int[]):1098:1098 -> t1 - 174:177:boolean onStateChange(int[],int[]):1100:1100 -> t1 - 178:180:boolean onStateChange(int[],int[]):1101:1101 -> t1 - 181:200:boolean onStateChange(int[],int[]):1105:1105 -> t1 - 201:208:boolean onStateChange(int[],int[]):1106:1106 -> t1 - 209:212:boolean onStateChange(int[],int[]):1107:1107 -> t1 - 213:214:boolean onStateChange(int[],int[]):1108:1108 -> t1 - 215:229:boolean onStateChange(int[],int[]):1109:1109 -> t1 - 230:241:boolean onStateChange(int[],int[]):1117:1117 -> t1 - 242:245:boolean onStateChange(int[],int[]):1118:1118 -> t1 - 246:247:boolean onStateChange(int[],int[]):1119:1119 -> t1 - 248:259:boolean onStateChange(int[],int[]):1120:1120 -> t1 - 260:267:boolean onStateChange(int[],int[]):1124:1124 -> t1 - 268:274:boolean onStateChange(int[],int[]):1125:1125 -> t1 - 275:282:boolean onStateChange(int[],int[]):1127:1127 -> t1 - 283:289:boolean onStateChange(int[],int[]):1128:1128 -> t1 - 290:297:boolean onStateChange(int[],int[]):1130:1130 -> t1 - 298:302:boolean onStateChange(int[],int[]):1135:1135 -> t1 - 303:306:boolean onStateChange(int[],int[]):1136:1136 -> t1 - 307:311:boolean onStateChange(int[],int[]):1137:1137 -> t1 - 312:318:boolean onStateChange(int[],int[]):1139:1139 -> t1 - 319:330:boolean onStateChange(int[],int[]):1142:1142 -> t1 - 331:339:boolean onStateChange(int[],int[]):1143:1143 -> t1 - 340:344:boolean onStateChange(int[],int[]):1147:1147 -> t1 - 345:348:boolean onStateChange(int[],int[]):1150:1150 -> t1 - 1:14:void setIconStartPaddingResource(int):2229:2229 -> t2 - 1:4:void drawChipBackground(android.graphics.Canvas,android.graphics.Rect):654:654 -> u0 - 5:11:void drawChipBackground(android.graphics.Canvas,android.graphics.Rect):655:655 -> u0 - 12:18:void drawChipBackground(android.graphics.Canvas,android.graphics.Rect):656:656 -> u0 - 19:27:void drawChipBackground(android.graphics.Canvas,android.graphics.Rect):657:657 -> u0 - 28:32:void drawChipBackground(android.graphics.Canvas,android.graphics.Rect):658:658 -> u0 - 33:48:void drawChipBackground(android.graphics.Canvas,android.graphics.Rect):659:659 -> u0 - 1:4:void setCheckable(boolean):1975:1975 -> u1 - 5:6:void setCheckable(boolean):1976:1976 -> u1 - 7:12:void setCheckable(boolean):1978:1978 -> u1 - 13:17:void setCheckable(boolean):1979:1979 -> u1 - 18:19:void setCheckable(boolean):1980:1980 -> u1 - 20:23:void setCheckable(boolean):1982:1982 -> u1 - 24:30:void setCheckable(boolean):1984:1984 -> u1 - 31:34:void setCheckable(boolean):1986:1986 -> u1 - 1:3:void setMaxWidth(int):2480:2480 -> u2 - 1:6:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):1317:1317 -> unscheduleDrawable - 7:10:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):1319:1319 -> unscheduleDrawable - 1:6:void drawChipIcon(android.graphics.Canvas,android.graphics.Rect):699:699 -> v0 - 7:11:void drawChipIcon(android.graphics.Canvas,android.graphics.Rect):700:700 -> v0 - 12:15:void drawChipIcon(android.graphics.Canvas,android.graphics.Rect):701:701 -> v0 - 16:17:void drawChipIcon(android.graphics.Canvas,android.graphics.Rect):702:702 -> v0 - 18:20:void drawChipIcon(android.graphics.Canvas,android.graphics.Rect):704:704 -> v0 - 21:40:void drawChipIcon(android.graphics.Canvas,android.graphics.Rect):706:706 -> v0 - 41:47:void drawChipIcon(android.graphics.Canvas,android.graphics.Rect):707:707 -> v0 - 48:51:void drawChipIcon(android.graphics.Canvas,android.graphics.Rect):709:709 -> v0 - 1:14:void setCheckableResource(int):1971:1971 -> v1 - 1:4:void setRippleColor(android.content.res.ColorStateList):1626:1626 -> v2 - 5:6:void setRippleColor(android.content.res.ColorStateList):1627:1627 -> v2 - 7:9:void setRippleColor(android.content.res.ColorStateList):1628:1628 -> v2 - 10:17:void setRippleColor(android.content.res.ColorStateList):1629:1629 -> v2 - 1:11:void drawChipStroke(android.graphics.Canvas,android.graphics.Rect):668:668 -> w0 - 12:18:void drawChipStroke(android.graphics.Canvas,android.graphics.Rect):669:669 -> w0 - 19:25:void drawChipStroke(android.graphics.Canvas,android.graphics.Rect):670:670 -> w0 - 26:29:void drawChipStroke(android.graphics.Canvas,android.graphics.Rect):671:671 -> w0 - 30:38:void drawChipStroke(android.graphics.Canvas,android.graphics.Rect):672:672 -> w0 - 39:70:void drawChipStroke(android.graphics.Canvas,android.graphics.Rect):674:674 -> w0 - 71:76:void drawChipStroke(android.graphics.Canvas,android.graphics.Rect):681:681 -> w0 - 77:84:void drawChipStroke(android.graphics.Canvas,android.graphics.Rect):682:682 -> w0 - 1:4:void setCheckedIcon(android.graphics.drawable.Drawable):2065:2065 -> w1 - 5:8:void setCheckedIcon(android.graphics.drawable.Drawable):2067:2067 -> w1 - 9:10:void setCheckedIcon(android.graphics.drawable.Drawable):2068:2068 -> w1 - 11:14:void setCheckedIcon(android.graphics.drawable.Drawable):2069:2069 -> w1 - 15:19:void setCheckedIcon(android.graphics.drawable.Drawable):2071:2071 -> w1 - 20:24:void setCheckedIcon(android.graphics.drawable.Drawable):2072:2072 -> w1 - 25:31:void setCheckedIcon(android.graphics.drawable.Drawable):2074:2074 -> w1 - 32:35:void setCheckedIcon(android.graphics.drawable.Drawable):2076:2076 -> w1 - 1:10:void setRippleColorResource(int):1616:1616 -> w2 - 1:4:void drawChipSurface(android.graphics.Canvas,android.graphics.Rect):645:645 -> x0 - 5:11:void drawChipSurface(android.graphics.Canvas,android.graphics.Rect):646:646 -> x0 - 12:18:void drawChipSurface(android.graphics.Canvas,android.graphics.Rect):647:647 -> x0 - 19:23:void drawChipSurface(android.graphics.Canvas,android.graphics.Rect):648:648 -> x0 - 24:39:void drawChipSurface(android.graphics.Canvas,android.graphics.Rect):649:649 -> x0 - 1:10:void setCheckedIconResource(int):2055:2055 -> x1 - 1:3:void setShouldDrawText(boolean):2494:2494 -> x2 - 1:6:void drawCloseIcon(android.graphics.Canvas,android.graphics.Rect):765:765 -> y0 - 7:11:void drawCloseIcon(android.graphics.Canvas,android.graphics.Rect):766:766 -> y0 - 12:15:void drawCloseIcon(android.graphics.Canvas,android.graphics.Rect):767:767 -> y0 - 16:17:void drawCloseIcon(android.graphics.Canvas,android.graphics.Rect):768:768 -> y0 - 18:20:void drawCloseIcon(android.graphics.Canvas,android.graphics.Rect):770:770 -> y0 - 21:40:void drawCloseIcon(android.graphics.Canvas,android.graphics.Rect):772:772 -> y0 - 41:44:void drawCloseIcon(android.graphics.Canvas,android.graphics.Rect):774:774 -> y0 - 45:55:void drawCloseIcon(android.graphics.Canvas,android.graphics.Rect):775:775 -> y0 - 56:60:void drawCloseIcon(android.graphics.Canvas,android.graphics.Rect):776:776 -> y0 - 61:66:void drawCloseIcon(android.graphics.Canvas,android.graphics.Rect):777:777 -> y0 - 67:73:void drawCloseIcon(android.graphics.Canvas,android.graphics.Rect):779:779 -> y0 - 74:77:void drawCloseIcon(android.graphics.Canvas,android.graphics.Rect):782:782 -> y0 - 1:4:void setCheckedIconTint(android.content.res.ColorStateList):2105:2105 -> y1 - 5:6:void setCheckedIconTint(android.content.res.ColorStateList):2106:2106 -> y1 - 7:12:void setCheckedIconTint(android.content.res.ColorStateList):2108:2108 -> y1 - 13:17:void setCheckedIconTint(android.content.res.ColorStateList):2109:2109 -> y1 - 18:25:void setCheckedIconTint(android.content.res.ColorStateList):2112:2112 -> y1 - 1:3:void setShowMotionSpec(com.google.android.material.animation.MotionSpec):2144:2144 -> y2 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LP1/c;)V"} - 1:7:void drawCompatRipple(android.graphics.Canvas,android.graphics.Rect):687:687 -> z0 - 8:14:void drawCompatRipple(android.graphics.Canvas,android.graphics.Rect):688:688 -> z0 - 15:19:void drawCompatRipple(android.graphics.Canvas,android.graphics.Rect):689:689 -> z0 - 20:23:void drawCompatRipple(android.graphics.Canvas,android.graphics.Rect):690:690 -> z0 - 24:39:void drawCompatRipple(android.graphics.Canvas,android.graphics.Rect):691:691 -> z0 - 40:49:void drawCompatRipple(android.graphics.Canvas,android.graphics.Rect):693:693 -> z0 - 50:61:void drawCompatRipple(android.graphics.Canvas,android.graphics.Rect):694:694 -> z0 - 1:10:void setCheckedIconTintResource(int):2094:2094 -> z1 - 1:10:void setShowMotionSpecResource(int):2134:2134 -> z2 + 6:9:com.google.android.material.chip.ChipDrawable createFromAttributes(android.content.Context,android.util.AttributeSet,int,int):284:284 -> E0 + 1:10:void onSizeChange():473:473 -> E1 + 11:14:void onSizeChange():475:475 -> E1 + 1:14:void setIconEndPaddingResource(int):2262:2262 -> E2 + 1:6:void drawCheckedIcon(android.graphics.Canvas,android.graphics.Rect):709:709 -> F0 + 7:11:void drawCheckedIcon(android.graphics.Canvas,android.graphics.Rect):710:710 -> F0 + 12:15:void drawCheckedIcon(android.graphics.Canvas,android.graphics.Rect):711:711 -> F0 + 16:17:void drawCheckedIcon(android.graphics.Canvas,android.graphics.Rect):712:712 -> F0 + 18:20:void drawCheckedIcon(android.graphics.Canvas,android.graphics.Rect):714:714 -> F0 + 21:40:void drawCheckedIcon(android.graphics.Canvas,android.graphics.Rect):716:716 -> F0 + 41:47:void drawCheckedIcon(android.graphics.Canvas,android.graphics.Rect):717:717 -> F0 + 48:51:void drawCheckedIcon(android.graphics.Canvas,android.graphics.Rect):719:719 -> F0 + 1:4:boolean onStateChange(int[],int[]):1029:1029 -> F1 + 5:9:boolean onStateChange(int[],int[]):1033:1033 -> F1 + 10:17:boolean onStateChange(int[],int[]):1034:1034 -> F1 + 18:21:boolean onStateChange(int[],int[]):1036:1036 -> F1 + 22:26:boolean onStateChange(int[],int[]):1037:1037 -> F1 + 27:29:boolean onStateChange(int[],int[]):1038:1038 -> F1 + 30:33:boolean onStateChange(int[],int[]):1043:1043 -> F1 + 34:41:boolean onStateChange(int[],int[]):1044:1044 -> F1 + 42:45:boolean onStateChange(int[],int[]):1046:1046 -> F1 + 46:49:boolean onStateChange(int[],int[]):1047:1047 -> F1 + 50:52:boolean onStateChange(int[],int[]):1048:1048 -> F1 + 53:56:boolean onStateChange(int[],int[]):1053:1053 -> F1 + 57:63:boolean onStateChange(int[],int[]):1054:1054 -> F1 + 64:75:boolean onStateChange(int[],int[]):1056:1056 -> F1 + 76:77:boolean onStateChange(int[],int[]):1058:1058 -> F1 + 78:85:boolean onStateChange(int[],int[]):1059:1059 -> F1 + 86:89:boolean onStateChange(int[],int[]):1064:1064 -> F1 + 90:97:boolean onStateChange(int[],int[]):1065:1065 -> F1 + 98:101:boolean onStateChange(int[],int[]):1067:1067 -> F1 + 102:104:boolean onStateChange(int[],int[]):1068:1068 -> F1 + 105:114:boolean onStateChange(int[],int[]):1073:1073 -> F1 + 115:124:boolean onStateChange(int[],int[]):1074:1074 -> F1 + 125:128:boolean onStateChange(int[],int[]):1076:1076 -> F1 + 129:130:boolean onStateChange(int[],int[]):1077:1077 -> F1 + 131:135:boolean onStateChange(int[],int[]):1078:1078 -> F1 + 136:137:boolean onStateChange(int[],int[]):1085:1085 -> F1 + 138:145:boolean onStateChange(int[],int[]):1084:1084 -> F1 + 146:155:boolean onStateChange(int[],int[]):1085:1085 -> F1 + 156:157:boolean onStateChange(int[],int[]):1089:1089 -> F1 + 158:161:boolean onStateChange(int[],int[]):1087:1087 -> F1 + 162:167:boolean onStateChange(int[],int[]):1088:1088 -> F1 + 168:173:boolean onStateChange(int[],int[]):1089:1089 -> F1 + 174:177:boolean onStateChange(int[],int[]):1091:1091 -> F1 + 178:180:boolean onStateChange(int[],int[]):1092:1092 -> F1 + 181:200:boolean onStateChange(int[],int[]):1096:1096 -> F1 + 201:208:boolean onStateChange(int[],int[]):1097:1097 -> F1 + 209:212:boolean onStateChange(int[],int[]):1098:1098 -> F1 + 213:214:boolean onStateChange(int[],int[]):1099:1099 -> F1 + 215:229:boolean onStateChange(int[],int[]):1100:1100 -> F1 + 230:241:boolean onStateChange(int[],int[]):1108:1108 -> F1 + 242:245:boolean onStateChange(int[],int[]):1109:1109 -> F1 + 246:247:boolean onStateChange(int[],int[]):1110:1110 -> F1 + 248:259:boolean onStateChange(int[],int[]):1111:1111 -> F1 + 260:267:boolean onStateChange(int[],int[]):1115:1115 -> F1 + 268:274:boolean onStateChange(int[],int[]):1116:1116 -> F1 + 275:282:boolean onStateChange(int[],int[]):1118:1118 -> F1 + 283:289:boolean onStateChange(int[],int[]):1119:1119 -> F1 + 290:297:boolean onStateChange(int[],int[]):1121:1121 -> F1 + 298:302:boolean onStateChange(int[],int[]):1126:1126 -> F1 + 303:306:boolean onStateChange(int[],int[]):1127:1127 -> F1 + 307:311:boolean onStateChange(int[],int[]):1128:1128 -> F1 + 312:318:boolean onStateChange(int[],int[]):1130:1130 -> F1 + 319:326:boolean onStateChange(int[],int[]):1132:1132 -> F1 + 327:335:boolean onStateChange(int[],int[]):1133:1133 -> F1 + 336:340:boolean onStateChange(int[],int[]):1137:1137 -> F1 + 341:344:boolean onStateChange(int[],int[]):1140:1140 -> F1 + 1:6:void setIconStartPadding(float):2233:2233 -> F2 + 7:10:void setIconStartPadding(float):2234:2234 -> F2 + 11:12:void setIconStartPadding(float):2235:2235 -> F2 + 13:16:void setIconStartPadding(float):2236:2236 -> F2 + 17:23:void setIconStartPadding(float):2238:2238 -> F2 + 24:27:void setIconStartPadding(float):2240:2240 -> F2 + 1:4:void drawChipBackground(android.graphics.Canvas,android.graphics.Rect):649:649 -> G0 + 5:11:void drawChipBackground(android.graphics.Canvas,android.graphics.Rect):650:650 -> G0 + 12:18:void drawChipBackground(android.graphics.Canvas,android.graphics.Rect):651:651 -> G0 + 19:27:void drawChipBackground(android.graphics.Canvas,android.graphics.Rect):652:652 -> G0 + 28:32:void drawChipBackground(android.graphics.Canvas,android.graphics.Rect):653:653 -> G0 + 33:48:void drawChipBackground(android.graphics.Canvas,android.graphics.Rect):654:654 -> G0 + 1:8:boolean refreshCloseIconFocus(boolean):1401:1401 -> G1 + 9:30:boolean refreshCloseIconFocus(boolean):1402:1402 -> G1 + 1:14:void setIconStartPaddingResource(int):2223:2223 -> G2 + 1:6:void drawChipIcon(android.graphics.Canvas,android.graphics.Rect):694:694 -> H0 + 7:11:void drawChipIcon(android.graphics.Canvas,android.graphics.Rect):695:695 -> H0 + 12:15:void drawChipIcon(android.graphics.Canvas,android.graphics.Rect):696:696 -> H0 + 16:17:void drawChipIcon(android.graphics.Canvas,android.graphics.Rect):697:697 -> H0 + 18:20:void drawChipIcon(android.graphics.Canvas,android.graphics.Rect):699:699 -> H0 + 21:40:void drawChipIcon(android.graphics.Canvas,android.graphics.Rect):701:701 -> H0 + 41:47:void drawChipIcon(android.graphics.Canvas,android.graphics.Rect):702:702 -> H0 + 48:51:void drawChipIcon(android.graphics.Canvas,android.graphics.Rect):704:704 -> H0 + 1:4:void setCheckable(boolean):1969:1969 -> H1 + 5:6:void setCheckable(boolean):1970:1970 -> H1 + 7:12:void setCheckable(boolean):1972:1972 -> H1 + 13:17:void setCheckable(boolean):1973:1973 -> H1 + 18:19:void setCheckable(boolean):1974:1974 -> H1 + 20:23:void setCheckable(boolean):1976:1976 -> H1 + 24:30:void setCheckable(boolean):1978:1978 -> H1 + 31:34:void setCheckable(boolean):1980:1980 -> H1 + 1:3:void setMaxWidth(int):2474:2474 -> H2 + 1:11:void drawChipStroke(android.graphics.Canvas,android.graphics.Rect):663:663 -> I0 + 12:18:void drawChipStroke(android.graphics.Canvas,android.graphics.Rect):664:664 -> I0 + 19:25:void drawChipStroke(android.graphics.Canvas,android.graphics.Rect):665:665 -> I0 + 26:29:void drawChipStroke(android.graphics.Canvas,android.graphics.Rect):666:666 -> I0 + 30:38:void drawChipStroke(android.graphics.Canvas,android.graphics.Rect):667:667 -> I0 + 39:70:void drawChipStroke(android.graphics.Canvas,android.graphics.Rect):669:669 -> I0 + 71:76:void drawChipStroke(android.graphics.Canvas,android.graphics.Rect):676:676 -> I0 + 77:84:void drawChipStroke(android.graphics.Canvas,android.graphics.Rect):677:677 -> I0 + 1:14:void setCheckableResource(int):1965:1965 -> I1 + 1:4:void setRippleColor(android.content.res.ColorStateList):1623:1623 -> I2 + 5:6:void setRippleColor(android.content.res.ColorStateList):1624:1624 -> I2 + 7:9:void setRippleColor(android.content.res.ColorStateList):1625:1625 -> I2 + 10:17:void setRippleColor(android.content.res.ColorStateList):1626:1626 -> I2 + 1:4:void drawChipSurface(android.graphics.Canvas,android.graphics.Rect):640:640 -> J0 + 5:11:void drawChipSurface(android.graphics.Canvas,android.graphics.Rect):641:641 -> J0 + 12:18:void drawChipSurface(android.graphics.Canvas,android.graphics.Rect):642:642 -> J0 + 19:23:void drawChipSurface(android.graphics.Canvas,android.graphics.Rect):643:643 -> J0 + 24:39:void drawChipSurface(android.graphics.Canvas,android.graphics.Rect):644:644 -> J0 + 1:4:void setCheckedIcon(android.graphics.drawable.Drawable):2059:2059 -> J1 + 5:8:void setCheckedIcon(android.graphics.drawable.Drawable):2061:2061 -> J1 + 9:10:void setCheckedIcon(android.graphics.drawable.Drawable):2062:2062 -> J1 + 11:14:void setCheckedIcon(android.graphics.drawable.Drawable):2063:2063 -> J1 + 15:19:void setCheckedIcon(android.graphics.drawable.Drawable):2065:2065 -> J1 + 20:24:void setCheckedIcon(android.graphics.drawable.Drawable):2066:2066 -> J1 + 25:31:void setCheckedIcon(android.graphics.drawable.Drawable):2068:2068 -> J1 + 32:35:void setCheckedIcon(android.graphics.drawable.Drawable):2070:2070 -> J1 + 1:10:void setRippleColorResource(int):1613:1613 -> J2 + 1:6:void drawCloseIcon(android.graphics.Canvas,android.graphics.Rect):760:760 -> K0 + 7:11:void drawCloseIcon(android.graphics.Canvas,android.graphics.Rect):761:761 -> K0 + 12:15:void drawCloseIcon(android.graphics.Canvas,android.graphics.Rect):762:762 -> K0 + 16:17:void drawCloseIcon(android.graphics.Canvas,android.graphics.Rect):763:763 -> K0 + 18:20:void drawCloseIcon(android.graphics.Canvas,android.graphics.Rect):765:765 -> K0 + 21:40:void drawCloseIcon(android.graphics.Canvas,android.graphics.Rect):767:767 -> K0 + 41:51:void drawCloseIcon(android.graphics.Canvas,android.graphics.Rect):769:769 -> K0 + 52:56:void drawCloseIcon(android.graphics.Canvas,android.graphics.Rect):770:770 -> K0 + 57:63:void drawCloseIcon(android.graphics.Canvas,android.graphics.Rect):771:771 -> K0 + 64:67:void drawCloseIcon(android.graphics.Canvas,android.graphics.Rect):773:773 -> K0 + 1:10:void setCheckedIconResource(int):2049:2049 -> K1 + 1:3:void setShouldDrawText(boolean):2488:2488 -> K2 + 1:7:void drawCompatRipple(android.graphics.Canvas,android.graphics.Rect):682:682 -> L0 + 8:14:void drawCompatRipple(android.graphics.Canvas,android.graphics.Rect):683:683 -> L0 + 15:19:void drawCompatRipple(android.graphics.Canvas,android.graphics.Rect):684:684 -> L0 + 20:23:void drawCompatRipple(android.graphics.Canvas,android.graphics.Rect):685:685 -> L0 + 24:39:void drawCompatRipple(android.graphics.Canvas,android.graphics.Rect):686:686 -> L0 + 40:49:void drawCompatRipple(android.graphics.Canvas,android.graphics.Rect):688:688 -> L0 + 50:61:void drawCompatRipple(android.graphics.Canvas,android.graphics.Rect):689:689 -> L0 + 1:4:void setCheckedIconTint(android.content.res.ColorStateList):2099:2099 -> L1 + 5:6:void setCheckedIconTint(android.content.res.ColorStateList):2100:2100 -> L1 + 7:12:void setCheckedIconTint(android.content.res.ColorStateList):2102:2102 -> L1 + 13:17:void setCheckedIconTint(android.content.res.ColorStateList):2103:2103 -> L1 + 18:25:void setCheckedIconTint(android.content.res.ColorStateList):2106:2106 -> L1 + 1:3:void setShowMotionSpec(com.google.android.material.animation.MotionSpec):2138:2138 -> L2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LT1/c;)V"} + 1:8:void drawDebug(android.graphics.Canvas,android.graphics.Rect):778:778 -> M0 + 9:15:void drawDebug(android.graphics.Canvas,android.graphics.Rect):779:779 -> M0 + 16:20:void drawDebug(android.graphics.Canvas,android.graphics.Rect):782:782 -> M0 + 21:32:void drawDebug(android.graphics.Canvas,android.graphics.Rect):785:785 -> M0 + 33:37:void drawDebug(android.graphics.Canvas,android.graphics.Rect):786:786 -> M0 + 38:44:void drawDebug(android.graphics.Canvas,android.graphics.Rect):787:787 -> M0 + 45:48:void drawDebug(android.graphics.Canvas,android.graphics.Rect):791:791 -> M0 + 49:51:void drawDebug(android.graphics.Canvas,android.graphics.Rect):792:792 -> M0 + 52:65:void drawDebug(android.graphics.Canvas,android.graphics.Rect):793:793 -> M0 + 66:70:void drawDebug(android.graphics.Canvas,android.graphics.Rect):792:792 -> M0 + 71:76:void drawDebug(android.graphics.Canvas,android.graphics.Rect):797:797 -> M0 + 77:81:void drawDebug(android.graphics.Canvas,android.graphics.Rect):798:798 -> M0 + 82:88:void drawDebug(android.graphics.Canvas,android.graphics.Rect):799:799 -> M0 + 89:99:void drawDebug(android.graphics.Canvas,android.graphics.Rect):803:803 -> M0 + 100:104:void drawDebug(android.graphics.Canvas,android.graphics.Rect):804:804 -> M0 + 105:111:void drawDebug(android.graphics.Canvas,android.graphics.Rect):805:805 -> M0 + 112:123:void drawDebug(android.graphics.Canvas,android.graphics.Rect):808:808 -> M0 + 124:128:void drawDebug(android.graphics.Canvas,android.graphics.Rect):809:809 -> M0 + 129:136:void drawDebug(android.graphics.Canvas,android.graphics.Rect):810:810 -> M0 + 1:10:void setCheckedIconTintResource(int):2088:2088 -> M1 + 1:10:void setShowMotionSpecResource(int):2128:2128 -> M2 + 1:4:void drawText(android.graphics.Canvas,android.graphics.Rect):725:725 -> N0 + 5:10:void drawText(android.graphics.Canvas,android.graphics.Rect):726:726 -> N0 + 11:15:void drawText(android.graphics.Canvas,android.graphics.Rect):729:729 -> N0 + 16:23:void drawText(android.graphics.Canvas,android.graphics.Rect):731:731 -> N0 + 24:35:void drawText(android.graphics.Canvas,android.graphics.Rect):732:732 -> N0 + 36:42:void drawText(android.graphics.Canvas,android.graphics.Rect):733:733 -> N0 + 43:51:void drawText(android.graphics.Canvas,android.graphics.Rect):735:735 -> N0 + 52:53:void drawText(android.graphics.Canvas,android.graphics.Rect):737:737 -> N0 + 54:71:void drawText(android.graphics.Canvas,android.graphics.Rect):738:738 -> N0 + 72:87:void drawText(android.graphics.Canvas,android.graphics.Rect):739:739 -> N0 + 88:91:void drawText(android.graphics.Canvas,android.graphics.Rect):742:742 -> N0 + 92:96:void drawText(android.graphics.Canvas,android.graphics.Rect):743:743 -> N0 + 97:100:void drawText(android.graphics.Canvas,android.graphics.Rect):746:746 -> N0 + 101:104:void drawText(android.graphics.Canvas,android.graphics.Rect):747:747 -> N0 + 105:106:void drawText(android.graphics.Canvas,android.graphics.Rect):748:748 -> N0 + 107:123:void drawText(android.graphics.Canvas,android.graphics.Rect):749:749 -> N0 + 124:141:void drawText(android.graphics.Canvas,android.graphics.Rect):752:752 -> N0 + 142:146:void drawText(android.graphics.Canvas,android.graphics.Rect):751:751 -> N0 + 147:150:void drawText(android.graphics.Canvas,android.graphics.Rect):754:754 -> N0 + 1:14:void setCheckedIconVisible(int):1996:1996 -> N1 + 3:4:void setText(java.lang.CharSequence):1641:1641 -> N2 + 5:12:void setText(java.lang.CharSequence):1643:1643 -> N2 + 13:14:void setText(java.lang.CharSequence):1644:1644 -> N2 + 15:20:void setText(java.lang.CharSequence):1645:1645 -> N2 + 21:23:void setText(java.lang.CharSequence):1646:1646 -> N2 + 24:27:void setText(java.lang.CharSequence):1647:1647 -> N2 + 1:3:android.graphics.drawable.Drawable getCheckedIcon():2039:2039 -> O0 + 1:4:void setCheckedIconVisible(boolean):2000:2000 -> O1 + 5:8:void setCheckedIconVisible(boolean):2001:2001 -> O1 + 9:10:void setCheckedIconVisible(boolean):2002:2002 -> O1 + 11:18:void setCheckedIconVisible(boolean):2003:2003 -> O1 + 19:24:void setCheckedIconVisible(boolean):2008:2008 -> O1 + 25:29:void setCheckedIconVisible(boolean):2010:2010 -> O1 + 30:32:void setCheckedIconVisible(boolean):2013:2013 -> O1 + 33:36:void setCheckedIconVisible(boolean):2014:2014 -> O1 + 1:8:void setTextAppearance(com.google.android.material.resources.TextAppearance):1661:1661 -> O2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh2/e;)V"} + 1:3:android.content.res.ColorStateList getCheckedIconTint():2078:2078 -> P0 + 1:4:void setChipBackgroundColor(android.content.res.ColorStateList):1444:1444 -> P1 + 5:6:void setChipBackgroundColor(android.content.res.ColorStateList):1445:1445 -> P1 + 7:14:void setChipBackgroundColor(android.content.res.ColorStateList):1446:1446 -> P1 + 1:11:void setTextAppearanceResource(int):1657:1657 -> P2 + 1:3:android.content.res.ColorStateList getChipBackgroundColor():1424:1424 -> Q0 + 1:10:void setChipBackgroundColorResource(int):1434:1434 -> Q1 + 1:6:void setTextEndPadding(float):2345:2345 -> Q2 + 7:8:void setTextEndPadding(float):2346:2346 -> Q2 + 9:11:void setTextEndPadding(float):2347:2347 -> Q2 + 12:15:void setTextEndPadding(float):2348:2348 -> Q2 + 1:12:float getChipCornerRadius():1491:1491 -> R0 + 1:6:void setChipCornerRadius(float):1513:1513 -> R1 + 7:8:void setChipCornerRadius(float):1514:1514 -> R1 + 9:20:void setChipCornerRadius(float):1516:1516 -> R1 + 1:14:void setTextEndPaddingResource(int):2335:2335 -> R2 + 1:3:float getChipEndPadding():2431:2431 -> S0 + 1:14:void setChipCornerRadiusResource(int):1502:1502 -> S1 + 1:6:void setTextSize(float):1379:1379 -> S2 + 7:9:void setTextSize(float):1381:1381 -> S2 + 10:18:void setTextSize(float):1382:1382 -> S2 + 19:22:void setTextSize(float):1383:1383 -> S2 + 1:11:android.graphics.drawable.Drawable getChipIcon():1720:1720 -> T0 + 1:6:void setChipEndPadding(float):2451:2451 -> T1 + 7:8:void setChipEndPadding(float):2452:2452 -> T1 + 9:11:void setChipEndPadding(float):2453:2453 -> T1 + 12:15:void setChipEndPadding(float):2454:2454 -> T1 + 1:6:void setTextStartPadding(float):2311:2311 -> T2 + 7:8:void setTextStartPadding(float):2312:2312 -> T2 + 9:11:void setTextStartPadding(float):2313:2313 -> T2 + 12:15:void setTextStartPadding(float):2314:2314 -> T2 + 1:3:float getChipIconSize():1788:1788 -> U0 + 1:14:void setChipEndPaddingResource(int):2441:2441 -> U1 + 1:14:void setTextStartPaddingResource(int):2301:2301 -> U2 + 1:3:android.content.res.ColorStateList getChipIconTint():1749:1749 -> V0 + 1:6:void setChipIcon(android.graphics.drawable.Drawable):1728:1728 -> V1 + 7:12:void setChipIcon(android.graphics.drawable.Drawable):1730:1730 -> V1 + 13:24:void setChipIcon(android.graphics.drawable.Drawable):1731:1731 -> V1 + 25:28:void setChipIcon(android.graphics.drawable.Drawable):1732:1732 -> V1 + 29:31:void setChipIcon(android.graphics.drawable.Drawable):1734:1734 -> V1 + 32:37:void setChipIcon(android.graphics.drawable.Drawable):1735:1735 -> V1 + 38:42:void setChipIcon(android.graphics.drawable.Drawable):1736:1736 -> V1 + 43:49:void setChipIcon(android.graphics.drawable.Drawable):1739:1739 -> V1 + 50:53:void setChipIcon(android.graphics.drawable.Drawable):1741:1741 -> V1 + 1:4:void setUseCompatRipple(boolean):454:454 -> V2 + 5:6:void setUseCompatRipple(boolean):455:455 -> V2 + 7:9:void setUseCompatRipple(boolean):456:456 -> V2 + 10:17:void setUseCompatRipple(boolean):457:457 -> V2 + 1:3:float getChipMinHeight():1457:1457 -> W0 + 1:10:void setChipIconResource(int):1724:1724 -> W1 + 1:3:boolean shouldDrawText():2478:2478 -> W2 + 1:3:float getChipStartPadding():2179:2179 -> X0 + 1:6:void setChipIconSize(float):1810:1810 -> X1 + 7:10:void setChipIconSize(float):1811:1811 -> X1 + 11:12:void setChipIconSize(float):1812:1812 -> X1 + 13:16:void setChipIconSize(float):1813:1813 -> X1 + 17:23:void setChipIconSize(float):1815:1815 -> X1 + 24:27:void setChipIconSize(float):1817:1817 -> X1 + 1:16:boolean showsCheckedIcon():523:523 -> X2 + 1:3:android.content.res.ColorStateList getChipStrokeColor():1528:1528 -> Y0 + 1:14:void setChipIconSizeResource(int):1799:1799 -> Y1 + 1:12:boolean showsChipIcon():518:518 -> Y2 + 1:3:float getChipStrokeWidth():1564:1564 -> Z0 + 2:3:void setChipIconTint(android.content.res.ColorStateList):1769:1769 -> Z1 + 4:7:void setChipIconTint(android.content.res.ColorStateList):1770:1770 -> Z1 + 8:9:void setChipIconTint(android.content.res.ColorStateList):1771:1771 -> Z1 + 10:15:void setChipIconTint(android.content.res.ColorStateList):1772:1772 -> Z1 + 16:20:void setChipIconTint(android.content.res.ColorStateList):1773:1773 -> Z1 + 21:28:void setChipIconTint(android.content.res.ColorStateList):1776:1776 -> Z1 + 1:12:boolean showsCloseIcon():528:528 -> Z2 + 1:3:void onTextSizeChange():1014:1014 -> a + 4:7:void onTextSizeChange():1015:1015 -> a + 1:11:android.graphics.drawable.Drawable getCloseIcon():1870:1870 -> a1 + 1:10:void setChipIconTintResource(int):1759:1759 -> a2 + 4:7:void unapplyChildDrawable(android.graphics.drawable.Drawable):1314:1314 -> a3 + 1:3:java.lang.CharSequence getCloseIconContentDescription():1957:1957 -> b1 + 1:14:void setChipIconVisible(int):1683:1683 -> b2 + 1:15:void updateCompatRippleColor():1354:1354 -> b3 + 1:3:float getCloseIconEndPadding():2395:2395 -> c1 + 1:4:void setChipIconVisible(boolean):1687:1687 -> c2 + 5:8:void setChipIconVisible(boolean):1688:1688 -> c2 + 9:10:void setChipIconVisible(boolean):1689:1689 -> c2 + 11:18:void setChipIconVisible(boolean):1690:1690 -> c2 + 19:24:void setChipIconVisible(boolean):1695:1695 -> c2 + 25:29:void setChipIconVisible(boolean):1697:1697 -> c2 + 30:32:void setChipIconVisible(boolean):1700:1700 -> c2 + 33:36:void setChipIconVisible(boolean):1701:1701 -> c2 + 1:2:void updateFrameworkCloseIconRipple():1898:1898 -> c3 + 3:20:void updateFrameworkCloseIconRipple():1900:1900 -> c3 + 1:3:float getCloseIconSize():1929:1929 -> d1 + 1:6:void setChipMinHeight(float):1477:1477 -> d2 + 7:8:void setChipMinHeight(float):1478:1478 -> d2 + 9:11:void setChipMinHeight(float):1479:1479 -> d2 + 12:15:void setChipMinHeight(float):1480:1480 -> d2 + 1:4:void draw(android.graphics.Canvas):590:590 -> draw + 5:17:void draw(android.graphics.Canvas):591:591 -> draw + 18:23:void draw(android.graphics.Canvas):596:596 -> draw + 24:36:void draw(android.graphics.Canvas):597:597 -> draw + 37:43:void draw(android.graphics.Canvas):598:598 -> draw + 44:46:void draw(android.graphics.Canvas):603:603 -> draw + 47:49:void draw(android.graphics.Canvas):606:606 -> draw + 50:53:void draw(android.graphics.Canvas):608:608 -> draw + 54:56:void draw(android.graphics.Canvas):609:609 -> draw + 57:59:void draw(android.graphics.Canvas):612:612 -> draw + 60:62:void draw(android.graphics.Canvas):615:615 -> draw + 63:65:void draw(android.graphics.Canvas):618:618 -> draw + 66:68:void draw(android.graphics.Canvas):621:621 -> draw + 69:72:void draw(android.graphics.Canvas):624:624 -> draw + 73:75:void draw(android.graphics.Canvas):625:625 -> draw + 76:78:void draw(android.graphics.Canvas):629:629 -> draw + 79:81:void draw(android.graphics.Canvas):632:632 -> draw + 82:85:void draw(android.graphics.Canvas):634:634 -> draw + 86:89:void draw(android.graphics.Canvas):635:635 -> draw + 1:3:float getCloseIconStartPadding():2359:2359 -> e1 + 1:14:void setChipMinHeightResource(int):1467:1467 -> e2 + 1:3:int[] getCloseIconState():1009:1009 -> f1 + 1:6:void setChipStartPadding(float):2199:2199 -> f2 + 7:8:void setChipStartPadding(float):2200:2200 -> f2 + 9:11:void setChipStartPadding(float):2201:2201 -> f2 + 12:15:void setChipStartPadding(float):2202:2202 -> f2 + 1:3:android.content.res.ColorStateList getCloseIconTint():1909:1909 -> g1 + 1:14:void setChipStartPaddingResource(int):2189:2189 -> g2 + 1:3:int getAlpha():1233:1233 -> getAlpha + 1:3:android.graphics.ColorFilter getColorFilter():1247:1247 -> getColorFilter + 1:4:int getIntrinsicHeight():513:513 -> getIntrinsicHeight + 1:2:int getIntrinsicWidth():498:498 -> getIntrinsicWidth + 3:12:int getIntrinsicWidth():501:501 -> getIntrinsicWidth + 13:28:int getIntrinsicWidth():503:503 -> getIntrinsicWidth + 29:36:int getIntrinsicWidth():505:505 -> getIntrinsicWidth + 37:40:int getIntrinsicWidth():499:499 -> getIntrinsicWidth + 41:47:int getIntrinsicWidth():507:507 -> getIntrinsicWidth + 1:4:void getOutline(android.graphics.Outline):1274:1274 -> getOutline + 5:8:void getOutline(android.graphics.Outline):1275:1275 -> getOutline + 9:12:void getOutline(android.graphics.Outline):1278:1278 -> getOutline + 13:18:void getOutline(android.graphics.Outline):1279:1279 -> getOutline + 19:25:void getOutline(android.graphics.Outline):1280:1280 -> getOutline + 26:41:void getOutline(android.graphics.Outline):1282:1282 -> getOutline + 42:53:void getOutline(android.graphics.Outline):1285:1285 -> getOutline + 1:8:void getCloseIconTouchBounds(android.graphics.RectF):492:492 -> h1 + 1:4:void setChipStrokeColor(android.content.res.ColorStateList):1548:1548 -> h2 + 5:6:void setChipStrokeColor(android.content.res.ColorStateList):1549:1549 -> h2 + 7:10:void setChipStrokeColor(android.content.res.ColorStateList):1550:1550 -> h2 + 11:13:void setChipStrokeColor(android.content.res.ColorStateList):1551:1551 -> h2 + 14:21:void setChipStrokeColor(android.content.res.ColorStateList):1553:1553 -> h2 + 1:9:float getCurrentChipIconHeight():561:561 -> i1 + 10:18:float getCurrentChipIconHeight():562:562 -> i1 + 19:32:float getCurrentChipIconHeight():563:563 -> i1 + 33:41:float getCurrentChipIconHeight():564:564 -> i1 + 42:48:float getCurrentChipIconHeight():565:565 -> i1 + 1:10:void setChipStrokeColorResource(int):1538:1538 -> i2 + 1:6:void invalidateDrawable(android.graphics.drawable.Drawable):1290:1290 -> invalidateDrawable + 7:10:void invalidateDrawable(android.graphics.drawable.Drawable):1292:1292 -> invalidateDrawable + 1:10:boolean isStateful():975:975 -> isStateful + 11:18:boolean isStateful():976:976 -> isStateful + 19:30:boolean isStateful():977:977 -> isStateful + 31:38:boolean isStateful():978:978 -> isStateful + 39:48:boolean isStateful():979:979 -> isStateful + 49:56:boolean isStateful():980:980 -> isStateful + 57:64:boolean isStateful():981:981 -> isStateful + 65:72:boolean isStateful():982:982 -> isStateful + 73:83:boolean isStateful():983:983 -> isStateful + 1:9:float getCurrentChipIconWidth():549:549 -> j1 + 10:18:float getCurrentChipIconWidth():550:550 -> j1 + 19:25:float getCurrentChipIconWidth():551:551 -> j1 + 1:6:void setChipStrokeWidth(float):1584:1584 -> j2 + 7:8:void setChipStrokeWidth(float):1585:1585 -> j2 + 9:13:void setChipStrokeWidth(float):1587:1587 -> j2 + 14:17:void setChipStrokeWidth(float):1588:1588 -> j2 + 18:20:void setChipStrokeWidth(float):1589:1589 -> j2 + 21:24:void setChipStrokeWidth(float):1591:1591 -> j2 + 1:3:android.text.TextUtils$TruncateAt getEllipsize():1665:1665 -> k1 + 1:14:void setChipStrokeWidthResource(int):1574:1574 -> k2 + 1:3:com.google.android.material.animation.MotionSpec getHideMotionSpec():2149:2149 -> l1 + # {"id":"com.android.tools.r8.residualsignature","signature":"()LT1/c;"} + 1:4:void setChipSurfaceColor(android.content.res.ColorStateList):1358:1358 -> l2 + 5:6:void setChipSurfaceColor(android.content.res.ColorStateList):1359:1359 -> l2 + 7:14:void setChipSurfaceColor(android.content.res.ColorStateList):1360:1360 -> l2 + 1:3:float getIconEndPadding():2252:2252 -> m1 + 1:6:void setCloseIcon(android.graphics.drawable.Drawable):1878:1878 -> m2 + 7:12:void setCloseIcon(android.graphics.drawable.Drawable):1880:1880 -> m2 + 13:24:void setCloseIcon(android.graphics.drawable.Drawable):1881:1881 -> m2 + 25:27:void setCloseIcon(android.graphics.drawable.Drawable):1882:1882 -> m2 + 28:31:void setCloseIcon(android.graphics.drawable.Drawable):1883:1883 -> m2 + 32:34:void setCloseIcon(android.graphics.drawable.Drawable):1885:1885 -> m2 + 35:40:void setCloseIcon(android.graphics.drawable.Drawable):1886:1886 -> m2 + 41:45:void setCloseIcon(android.graphics.drawable.Drawable):1887:1887 -> m2 + 46:52:void setCloseIcon(android.graphics.drawable.Drawable):1890:1890 -> m2 + 53:56:void setCloseIcon(android.graphics.drawable.Drawable):1892:1892 -> m2 + 1:3:float getIconStartPadding():2213:2213 -> n1 + 1:4:void setCloseIconContentDescription(java.lang.CharSequence):1947:1947 -> n2 + 5:14:void setCloseIconContentDescription(java.lang.CharSequence):1949:1949 -> n2 + 15:18:void setCloseIconContentDescription(java.lang.CharSequence):1951:1951 -> n2 + 1:3:android.content.res.ColorStateList getRippleColor():1603:1603 -> o1 + 1:6:void setCloseIconEndPadding(float):2415:2415 -> o2 + 7:8:void setCloseIconEndPadding(float):2416:2416 -> o2 + 9:11:void setCloseIconEndPadding(float):2417:2417 -> o2 + 12:17:void setCloseIconEndPadding(float):2418:2418 -> o2 + 18:21:void setCloseIconEndPadding(float):2419:2419 -> o2 + 1:4:boolean onLayoutDirectionChanged(int):1161:1161 -> onLayoutDirectionChanged + 5:10:boolean onLayoutDirectionChanged(int):1163:1163 -> onLayoutDirectionChanged + 11:17:boolean onLayoutDirectionChanged(int):1164:1164 -> onLayoutDirectionChanged + 18:23:boolean onLayoutDirectionChanged(int):1166:1166 -> onLayoutDirectionChanged + 24:30:boolean onLayoutDirectionChanged(int):1167:1167 -> onLayoutDirectionChanged + 31:36:boolean onLayoutDirectionChanged(int):1169:1169 -> onLayoutDirectionChanged + 37:45:boolean onLayoutDirectionChanged(int):1170:1170 -> onLayoutDirectionChanged + 46:50:boolean onLayoutDirectionChanged(int):1174:1174 -> onLayoutDirectionChanged + 1:4:boolean onLevelChange(int):1181:1181 -> onLevelChange + 5:10:boolean onLevelChange(int):1183:1183 -> onLevelChange + 11:17:boolean onLevelChange(int):1184:1184 -> onLevelChange + 18:23:boolean onLevelChange(int):1186:1186 -> onLevelChange + 24:30:boolean onLevelChange(int):1187:1187 -> onLevelChange + 31:36:boolean onLevelChange(int):1189:1189 -> onLevelChange + 37:45:boolean onLevelChange(int):1190:1190 -> onLevelChange + 46:49:boolean onLevelChange(int):1194:1194 -> onLevelChange + 1:4:boolean onStateChange(int[]):1020:1020 -> onStateChange + 5:7:boolean onStateChange(int[]):1021:1021 -> onStateChange + 8:16:boolean onStateChange(int[]):1023:1023 -> onStateChange + 1:3:com.google.android.material.animation.MotionSpec getShowMotionSpec():2118:2118 -> p1 + # {"id":"com.android.tools.r8.residualsignature","signature":"()LT1/c;"} + 1:14:void setCloseIconEndPaddingResource(int):2405:2405 -> p2 + 1:3:java.lang.CharSequence getText():1632:1632 -> q1 + 1:10:void setCloseIconResource(int):1874:1874 -> q2 + 1:7:com.google.android.material.resources.TextAppearance getTextAppearance():1653:1653 -> r1 + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh2/e;"} + 1:6:void setCloseIconSize(float):1937:1937 -> r2 + 7:8:void setCloseIconSize(float):1938:1938 -> r2 + 9:11:void setCloseIconSize(float):1939:1939 -> r2 + 12:17:void setCloseIconSize(float):1940:1940 -> r2 + 18:21:void setCloseIconSize(float):1941:1941 -> r2 + 1:3:float getTextEndPadding():2325:2325 -> s1 + 1:14:void setCloseIconSizeResource(int):1933:1933 -> s2 + 1:6:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):1298:1298 -> scheduleDrawable + 7:10:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):1300:1300 -> scheduleDrawable + 1:4:void setAlpha(int):1225:1225 -> setAlpha + 5:6:void setAlpha(int):1226:1226 -> setAlpha + 7:10:void setAlpha(int):1227:1227 -> setAlpha + 1:4:void setColorFilter(android.graphics.ColorFilter):1238:1238 -> setColorFilter + 5:6:void setColorFilter(android.graphics.ColorFilter):1239:1239 -> setColorFilter + 7:10:void setColorFilter(android.graphics.ColorFilter):1240:1240 -> setColorFilter + 1:4:void setTintList(android.content.res.ColorStateList):1252:1252 -> setTintList + 5:6:void setTintList(android.content.res.ColorStateList):1253:1253 -> setTintList + 7:14:void setTintList(android.content.res.ColorStateList):1254:1254 -> setTintList + 1:4:void setTintMode(android.graphics.PorterDuff$Mode):1260:1260 -> setTintMode + 5:6:void setTintMode(android.graphics.PorterDuff$Mode):1261:1261 -> setTintMode + 7:14:void setTintMode(android.graphics.PorterDuff$Mode):1262:1262 -> setTintMode + 15:18:void setTintMode(android.graphics.PorterDuff$Mode):1263:1263 -> setTintMode + 1:4:boolean setVisible(boolean,boolean):1201:1201 -> setVisible + 5:10:boolean setVisible(boolean,boolean):1203:1203 -> setVisible + 11:17:boolean setVisible(boolean,boolean):1204:1204 -> setVisible + 18:23:boolean setVisible(boolean,boolean):1206:1206 -> setVisible + 24:30:boolean setVisible(boolean,boolean):1207:1207 -> setVisible + 31:36:boolean setVisible(boolean,boolean):1209:1209 -> setVisible + 37:45:boolean setVisible(boolean,boolean):1210:1210 -> setVisible + 46:49:boolean setVisible(boolean,boolean):1214:1214 -> setVisible + 4:6:void applyChildDrawable(android.graphics.drawable.Drawable):1323:1323 -> t0 + 7:13:void applyChildDrawable(android.graphics.drawable.Drawable):1324:1324 -> t0 + 14:20:void applyChildDrawable(android.graphics.drawable.Drawable):1325:1325 -> t0 + 21:28:void applyChildDrawable(android.graphics.drawable.Drawable):1326:1326 -> t0 + 29:32:void applyChildDrawable(android.graphics.drawable.Drawable):1328:1328 -> t0 + 33:38:void applyChildDrawable(android.graphics.drawable.Drawable):1329:1329 -> t0 + 39:45:void applyChildDrawable(android.graphics.drawable.Drawable):1330:1330 -> t0 + 46:51:void applyChildDrawable(android.graphics.drawable.Drawable):1332:1332 -> t0 + 52:59:void applyChildDrawable(android.graphics.drawable.Drawable):1335:1335 -> t0 + 60:64:void applyChildDrawable(android.graphics.drawable.Drawable):1336:1336 -> t0 + 65:70:void applyChildDrawable(android.graphics.drawable.Drawable):1338:1338 -> t0 + 71:78:void applyChildDrawable(android.graphics.drawable.Drawable):1339:1339 -> t0 + 1:3:float getTextStartPadding():2291:2291 -> t1 + 1:6:void setCloseIconStartPadding(float):2379:2379 -> t2 + 7:8:void setCloseIconStartPadding(float):2380:2380 -> t2 + 9:11:void setCloseIconStartPadding(float):2381:2381 -> t2 + 12:17:void setCloseIconStartPadding(float):2382:2382 -> t2 + 18:21:void setCloseIconStartPadding(float):2383:2383 -> t2 + 1:3:void calculateChipIconBounds(android.graphics.Rect,android.graphics.RectF):819:819 -> u0 + 4:17:void calculateChipIconBounds(android.graphics.Rect,android.graphics.RectF):821:821 -> u0 + 18:22:void calculateChipIconBounds(android.graphics.Rect,android.graphics.RectF):822:822 -> u0 + 23:26:void calculateChipIconBounds(android.graphics.Rect,android.graphics.RectF):823:823 -> u0 + 27:32:void calculateChipIconBounds(android.graphics.Rect,android.graphics.RectF):825:825 -> u0 + 33:39:void calculateChipIconBounds(android.graphics.Rect,android.graphics.RectF):826:826 -> u0 + 40:42:void calculateChipIconBounds(android.graphics.Rect,android.graphics.RectF):827:827 -> u0 + 43:49:void calculateChipIconBounds(android.graphics.Rect,android.graphics.RectF):829:829 -> u0 + 50:51:void calculateChipIconBounds(android.graphics.Rect,android.graphics.RectF):830:830 -> u0 + 52:55:void calculateChipIconBounds(android.graphics.Rect,android.graphics.RectF):833:833 -> u0 + 56:67:void calculateChipIconBounds(android.graphics.Rect,android.graphics.RectF):834:834 -> u0 + 68:70:void calculateChipIconBounds(android.graphics.Rect,android.graphics.RectF):835:835 -> u0 + 1:8:android.graphics.ColorFilter getTintColorFilter():1349:1349 -> u1 + 1:14:void setCloseIconStartPaddingResource(int):2369:2369 -> u2 + 1:6:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):1306:1306 -> unscheduleDrawable + 7:10:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):1308:1308 -> unscheduleDrawable + 1:15:float calculateChipIconWidth():538:538 -> v0 + 16:26:float calculateChipIconWidth():539:539 -> v0 + 1:3:boolean getUseCompatRipple():463:463 -> v1 + 1:8:boolean setCloseIconState(int[]):997:997 -> v2 + 9:10:boolean setCloseIconState(int[]):998:998 -> v2 + 11:16:boolean setCloseIconState(int[]):999:999 -> v2 + 17:27:boolean setCloseIconState(int[]):1000:1000 -> v2 + 1:3:void calculateChipTouchBounds(android.graphics.Rect,android.graphics.RectF):929:929 -> w0 + 4:9:void calculateChipTouchBounds(android.graphics.Rect,android.graphics.RectF):931:931 -> w0 + 10:23:void calculateChipTouchBounds(android.graphics.Rect,android.graphics.RectF):932:932 -> w0 + 24:29:void calculateChipTouchBounds(android.graphics.Rect,android.graphics.RectF):939:939 -> w0 + 30:36:void calculateChipTouchBounds(android.graphics.Rect,android.graphics.RectF):940:940 -> w0 + 37:43:void calculateChipTouchBounds(android.graphics.Rect,android.graphics.RectF):942:942 -> w0 + 5:18:boolean hasState(int[],int):1370:1370 -> w1 + 1:4:void setCloseIconTint(android.content.res.ColorStateList):1917:1917 -> w2 + 5:6:void setCloseIconTint(android.content.res.ColorStateList):1918:1918 -> w2 + 7:12:void setCloseIconTint(android.content.res.ColorStateList):1920:1920 -> w2 + 13:17:void setCloseIconTint(android.content.res.ColorStateList):1921:1921 -> w2 + 18:25:void setCloseIconTint(android.content.res.ColorStateList):1924:1924 -> w2 + 1:3:void calculateCloseIconBounds(android.graphics.Rect,android.graphics.RectF):910:910 -> x0 + 4:9:void calculateCloseIconBounds(android.graphics.Rect,android.graphics.RectF):912:912 -> x0 + 10:14:void calculateCloseIconBounds(android.graphics.Rect,android.graphics.RectF):913:913 -> x0 + 15:20:void calculateCloseIconBounds(android.graphics.Rect,android.graphics.RectF):915:915 -> x0 + 21:26:void calculateCloseIconBounds(android.graphics.Rect,android.graphics.RectF):916:916 -> x0 + 27:32:void calculateCloseIconBounds(android.graphics.Rect,android.graphics.RectF):917:917 -> x0 + 33:38:void calculateCloseIconBounds(android.graphics.Rect,android.graphics.RectF):919:919 -> x0 + 39:43:void calculateCloseIconBounds(android.graphics.Rect,android.graphics.RectF):920:920 -> x0 + 44:57:void calculateCloseIconBounds(android.graphics.Rect,android.graphics.RectF):923:923 -> x0 + 58:60:void calculateCloseIconBounds(android.graphics.Rect,android.graphics.RectF):924:924 -> x0 + 1:3:boolean isCheckable():1961:1961 -> x1 + 1:10:void setCloseIconTintResource(int):1913:1913 -> x2 + 1:3:void calculateCloseIconTouchBounds(android.graphics.Rect,android.graphics.RectF):948:948 -> y0 + 4:9:void calculateCloseIconTouchBounds(android.graphics.Rect,android.graphics.RectF):950:950 -> y0 + 10:23:void calculateCloseIconTouchBounds(android.graphics.Rect,android.graphics.RectF):951:951 -> y0 + 24:29:void calculateCloseIconTouchBounds(android.graphics.Rect,android.graphics.RectF):958:958 -> y0 + 30:35:void calculateCloseIconTouchBounds(android.graphics.Rect,android.graphics.RectF):959:959 -> y0 + 36:38:void calculateCloseIconTouchBounds(android.graphics.Rect,android.graphics.RectF):960:960 -> y0 + 39:45:void calculateCloseIconTouchBounds(android.graphics.Rect,android.graphics.RectF):962:962 -> y0 + 46:47:void calculateCloseIconTouchBounds(android.graphics.Rect,android.graphics.RectF):963:963 -> y0 + 48:52:void calculateCloseIconTouchBounds(android.graphics.Rect,android.graphics.RectF):966:966 -> y0 + 53:58:void calculateCloseIconTouchBounds(android.graphics.Rect,android.graphics.RectF):967:967 -> y0 + 1:7:boolean isCloseIconStateful():989:989 -> y1 + 1:4:void setCloseIconVisible(boolean):1837:1837 -> y2 + 5:8:void setCloseIconVisible(boolean):1838:1838 -> y2 + 9:10:void setCloseIconVisible(boolean):1839:1839 -> y2 + 11:18:void setCloseIconVisible(boolean):1840:1840 -> y2 + 19:24:void setCloseIconVisible(boolean):1845:1845 -> y2 + 25:29:void setCloseIconVisible(boolean):1847:1847 -> y2 + 30:32:void setCloseIconVisible(boolean):1850:1850 -> y2 + 33:36:void setCloseIconVisible(boolean):1851:1851 -> y2 + 1:6:float calculateCloseIconWidth():578:578 -> z0 + 7:17:float calculateCloseIconWidth():579:579 -> z0 + 1:3:boolean isCloseIconVisible():1823:1823 -> z1 + 1:8:void setDelegate(com.google.android.material.chip.ChipDrawable$Delegate):468:468 -> z2 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/chip/a$a;)V"} com.google.android.material.chip.ChipDrawable$Delegate -> com.google.android.material.chip.a$a: # {"id":"sourceFile","fileName":"ChipDrawable.java"} void onChipDrawableSizeChange() -> a -com.google.android.material.color.MaterialColors -> V1.a: +com.google.android.material.color.MaterialColors -> a2.a: # {"id":"sourceFile","fileName":"MaterialColors.java"} - 1:7:int compositeARGBWithAlpha(int,int):247:247 -> a - 8:12:int compositeARGBWithAlpha(int,int):248:248 -> a - 1:6:int getColor(android.content.Context,int,int):117:117 -> b - 7:12:int getColor(android.content.Context,int,int):118:118 -> b - 1:4:int getColor(android.content.Context,int,java.lang.String):96:96 -> c - 5:9:int getColor(android.content.Context,int,java.lang.String):94:94 -> c - 1:4:int getColor(android.view.View,int):82:82 -> d - 5:8:int getColor(android.view.View,int):83:83 -> d - 9:13:int getColor(android.view.View,int):81:81 -> d - 1:9:int getColor(android.view.View,int,int):107:107 -> e - 1:6:java.lang.Integer getColorOrNull(android.content.Context,int):128:128 -> f - 7:17:java.lang.Integer getColorOrNull(android.content.Context,int):129:129 -> f - 1:8:android.content.res.ColorStateList getColorStateListOrNull(android.content.Context,int):156:156 -> g - 9:12:android.content.res.ColorStateList getColorStateListOrNull(android.content.Context,int):159:159 -> g - 13:17:android.content.res.ColorStateList getColorStateListOrNull(android.content.Context,int):160:160 -> g - 18:21:android.content.res.ColorStateList getColorStateListOrNull(android.content.Context,int):161:161 -> g - 22:27:android.content.res.ColorStateList getColorStateListOrNull(android.content.Context,int):162:162 -> g - 3:16:boolean isColorLight(int):253:253 -> h - 1:5:int layer(int,int):233:233 -> i - 1:10:int layer(int,int,float):222:222 -> j - 11:14:int layer(int,int,float):223:223 -> j - 15:19:int layer(int,int,float):224:224 -> j - 1:4:int layer(android.view.View,int,int,float):208:208 -> k - 5:8:int layer(android.view.View,int,int,float):209:209 -> k - 9:13:int layer(android.view.View,int,int,float):210:210 -> k - 1:4:int resolveColor(android.content.Context,android.util.TypedValue):168:168 -> l - 5:9:int resolveColor(android.content.Context,android.util.TypedValue):170:170 -> l - 10:12:int resolveColor(android.content.Context,android.util.TypedValue):173:173 -> l + 1:7:int compositeARGBWithAlpha(int,int):245:245 -> a + 8:12:int compositeARGBWithAlpha(int,int):246:246 -> a + 1:6:int getColor(android.content.Context,int,int):115:115 -> b + 7:12:int getColor(android.content.Context,int,int):116:116 -> b + 1:4:int getColor(android.content.Context,int,java.lang.String):94:94 -> c + 5:9:int getColor(android.content.Context,int,java.lang.String):92:92 -> c + 1:4:int getColor(android.view.View,int):80:80 -> d + 5:8:int getColor(android.view.View,int):81:81 -> d + 9:13:int getColor(android.view.View,int):79:79 -> d + 1:9:int getColor(android.view.View,int,int):105:105 -> e + 1:6:java.lang.Integer getColorOrNull(android.content.Context,int):126:126 -> f + 7:17:java.lang.Integer getColorOrNull(android.content.Context,int):127:127 -> f + 1:8:android.content.res.ColorStateList getColorStateListOrNull(android.content.Context,int):154:154 -> g + 9:12:android.content.res.ColorStateList getColorStateListOrNull(android.content.Context,int):157:157 -> g + 13:17:android.content.res.ColorStateList getColorStateListOrNull(android.content.Context,int):158:158 -> g + 18:21:android.content.res.ColorStateList getColorStateListOrNull(android.content.Context,int):159:159 -> g + 22:27:android.content.res.ColorStateList getColorStateListOrNull(android.content.Context,int):160:160 -> g + 3:16:boolean isColorLight(int):251:251 -> h + 1:5:int layer(int,int):231:231 -> i + 1:10:int layer(int,int,float):220:220 -> j + 11:14:int layer(int,int,float):221:221 -> j + 15:19:int layer(int,int,float):222:222 -> j + 1:4:int layer(android.view.View,int,int,float):206:206 -> k + 5:8:int layer(android.view.View,int,int,float):207:207 -> k + 9:13:int layer(android.view.View,int,int,float):208:208 -> k + 1:4:int resolveColor(android.content.Context,android.util.TypedValue):166:166 -> l + 5:9:int resolveColor(android.content.Context,android.util.TypedValue):168:168 -> l + 10:12:int resolveColor(android.content.Context,android.util.TypedValue):171:171 -> l com.google.android.material.datepicker.CalendarConstraints -> com.google.android.material.datepicker.a: # {"id":"sourceFile","fileName":"CalendarConstraints.java"} com.google.android.material.datepicker.Month start -> d @@ -145800,7 +151192,7 @@ com.google.android.material.datepicker.CalendarConstraints -> com.google.android 15:15:void (com.google.android.material.datepicker.Month,com.google.android.material.datepicker.Month,com.google.android.material.datepicker.CalendarConstraints$DateValidator,com.google.android.material.datepicker.Month,int):80:80 -> 16:17:void (com.google.android.material.datepicker.Month,com.google.android.material.datepicker.Month,com.google.android.material.datepicker.CalendarConstraints$DateValidator,com.google.android.material.datepicker.Month,int):83:84 -> 18:18:void (com.google.android.material.datepicker.Month,com.google.android.material.datepicker.Month,com.google.android.material.datepicker.CalendarConstraints$DateValidator,com.google.android.material.datepicker.Month,int):81:81 -> - 1:3:com.google.android.material.datepicker.Month access$100(com.google.android.material.datepicker.CalendarConstraints):35:35 -> c + 1:3:com.google.android.material.datepicker.Month access$100(com.google.android.material.datepicker.CalendarConstraints):35:35 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/a;)Lcom/google/android/material/datepicker/m;"} 1:3:com.google.android.material.datepicker.Month access$200(com.google.android.material.datepicker.CalendarConstraints):35:35 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/a;)Lcom/google/android/material/datepicker/m;"} @@ -145891,59 +151283,59 @@ com.google.android.material.datepicker.CalendarItemStyle -> com.google.android.m android.content.res.ColorStateList strokeColor -> d int strokeWidth -> e com.google.android.material.shape.ShapeAppearanceModel itemShape -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/k;"} - 1:3:void (android.content.res.ColorStateList,android.content.res.ColorStateList,android.content.res.ColorStateList,int,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.Rect):67:67 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/ColorStateList;Landroid/content/res/ColorStateList;Landroid/content/res/ColorStateList;ILf2/k;Landroid/graphics/Rect;)V"} - 4:8:void (android.content.res.ColorStateList,android.content.res.ColorStateList,android.content.res.ColorStateList,int,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.Rect):68:68 -> - 9:13:void (android.content.res.ColorStateList,android.content.res.ColorStateList,android.content.res.ColorStateList,int,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.Rect):69:69 -> - 14:18:void (android.content.res.ColorStateList,android.content.res.ColorStateList,android.content.res.ColorStateList,int,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.Rect):70:70 -> - 19:23:void (android.content.res.ColorStateList,android.content.res.ColorStateList,android.content.res.ColorStateList,int,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.Rect):71:71 -> - 24:25:void (android.content.res.ColorStateList,android.content.res.ColorStateList,android.content.res.ColorStateList,int,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.Rect):73:73 -> - 26:27:void (android.content.res.ColorStateList,android.content.res.ColorStateList,android.content.res.ColorStateList,int,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.Rect):74:74 -> - 28:29:void (android.content.res.ColorStateList,android.content.res.ColorStateList,android.content.res.ColorStateList,int,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.Rect):75:75 -> - 30:31:void (android.content.res.ColorStateList,android.content.res.ColorStateList,android.content.res.ColorStateList,int,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.Rect):76:76 -> - 32:33:void (android.content.res.ColorStateList,android.content.res.ColorStateList,android.content.res.ColorStateList,int,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.Rect):77:77 -> - 34:36:void (android.content.res.ColorStateList,android.content.res.ColorStateList,android.content.res.ColorStateList,int,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.Rect):78:78 -> - 7:11:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):88:88 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/l;"} + 1:3:void (android.content.res.ColorStateList,android.content.res.ColorStateList,android.content.res.ColorStateList,int,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.Rect):64:64 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/ColorStateList;Landroid/content/res/ColorStateList;Landroid/content/res/ColorStateList;ILk2/l;Landroid/graphics/Rect;)V"} + 4:8:void (android.content.res.ColorStateList,android.content.res.ColorStateList,android.content.res.ColorStateList,int,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.Rect):65:65 -> + 9:13:void (android.content.res.ColorStateList,android.content.res.ColorStateList,android.content.res.ColorStateList,int,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.Rect):66:66 -> + 14:18:void (android.content.res.ColorStateList,android.content.res.ColorStateList,android.content.res.ColorStateList,int,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.Rect):67:67 -> + 19:23:void (android.content.res.ColorStateList,android.content.res.ColorStateList,android.content.res.ColorStateList,int,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.Rect):68:68 -> + 24:25:void (android.content.res.ColorStateList,android.content.res.ColorStateList,android.content.res.ColorStateList,int,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.Rect):70:70 -> + 26:27:void (android.content.res.ColorStateList,android.content.res.ColorStateList,android.content.res.ColorStateList,int,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.Rect):71:71 -> + 28:29:void (android.content.res.ColorStateList,android.content.res.ColorStateList,android.content.res.ColorStateList,int,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.Rect):72:72 -> + 30:31:void (android.content.res.ColorStateList,android.content.res.ColorStateList,android.content.res.ColorStateList,int,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.Rect):73:73 -> + 32:33:void (android.content.res.ColorStateList,android.content.res.ColorStateList,android.content.res.ColorStateList,int,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.Rect):74:74 -> + 34:36:void (android.content.res.ColorStateList,android.content.res.ColorStateList,android.content.res.ColorStateList,int,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.Rect):75:75 -> + 7:11:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):85:85 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;I)Lcom/google/android/material/datepicker/b;"} - 12:13:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):91:91 -> a - 14:17:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):92:92 -> a - 18:19:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):93:93 -> a - 20:23:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):94:94 -> a - 24:25:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):96:96 -> a - 26:29:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):97:97 -> a - 30:31:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):99:99 -> a - 32:35:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):100:100 -> a - 36:37:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):102:102 -> a - 38:41:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):103:103 -> a - 42:46:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):105:105 -> a - 47:48:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):107:107 -> a - 49:52:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):108:108 -> a - 53:54:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):110:110 -> a - 55:58:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):111:111 -> a - 59:60:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):113:113 -> a - 61:64:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):114:114 -> a - 65:66:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):116:116 -> a - 67:70:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):117:117 -> a - 71:72:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):119:119 -> a - 73:76:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):120:120 -> a - 77:78:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):121:121 -> a - 79:82:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):122:122 -> a - 83:86:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):126:126 -> a - 87:90:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):127:127 -> a - 91:93:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):129:129 -> a - 94:99:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):131:131 -> a - 2:5:void styleItem(android.widget.TextView):140:140 -> b - 1:5:void styleItem(android.widget.TextView,android.content.res.ColorStateList,android.content.res.ColorStateList):151:151 -> c - 6:10:void styleItem(android.widget.TextView,android.content.res.ColorStateList,android.content.res.ColorStateList):152:152 -> c - 11:15:void styleItem(android.widget.TextView,android.content.res.ColorStateList,android.content.res.ColorStateList):153:153 -> c - 16:23:void styleItem(android.widget.TextView,android.content.res.ColorStateList,android.content.res.ColorStateList):154:154 -> c - 24:25:void styleItem(android.widget.TextView,android.content.res.ColorStateList,android.content.res.ColorStateList):156:156 -> c - 26:28:void styleItem(android.widget.TextView,android.content.res.ColorStateList,android.content.res.ColorStateList):155:155 -> c - 29:39:void styleItem(android.widget.TextView,android.content.res.ColorStateList,android.content.res.ColorStateList):157:157 -> c - 40:44:void styleItem(android.widget.TextView,android.content.res.ColorStateList,android.content.res.ColorStateList):158:158 -> c - 45:57:void styleItem(android.widget.TextView,android.content.res.ColorStateList,android.content.res.ColorStateList):161:161 -> c - 58:76:void styleItem(android.widget.TextView,android.content.res.ColorStateList,android.content.res.ColorStateList):165:165 -> c + 12:13:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):88:88 -> a + 14:17:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):89:89 -> a + 18:19:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):90:90 -> a + 20:23:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):91:91 -> a + 24:25:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):93:93 -> a + 26:29:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):94:94 -> a + 30:31:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):96:96 -> a + 32:35:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):97:97 -> a + 36:37:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):99:99 -> a + 38:41:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):100:100 -> a + 42:46:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):102:102 -> a + 47:48:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):104:104 -> a + 49:52:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):105:105 -> a + 53:54:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):107:107 -> a + 55:58:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):108:108 -> a + 59:60:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):110:110 -> a + 61:64:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):111:111 -> a + 65:66:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):113:113 -> a + 67:70:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):114:114 -> a + 71:72:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):116:116 -> a + 73:76:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):117:117 -> a + 77:78:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):118:118 -> a + 79:82:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):119:119 -> a + 83:86:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):123:123 -> a + 87:90:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):124:124 -> a + 91:93:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):126:126 -> a + 94:99:com.google.android.material.datepicker.CalendarItemStyle create(android.content.Context,int):128:128 -> a + 2:5:void styleItem(android.widget.TextView):137:137 -> b + 1:5:void styleItem(android.widget.TextView,android.content.res.ColorStateList,android.content.res.ColorStateList):148:148 -> c + 6:10:void styleItem(android.widget.TextView,android.content.res.ColorStateList,android.content.res.ColorStateList):149:149 -> c + 11:15:void styleItem(android.widget.TextView,android.content.res.ColorStateList,android.content.res.ColorStateList):150:150 -> c + 16:23:void styleItem(android.widget.TextView,android.content.res.ColorStateList,android.content.res.ColorStateList):151:151 -> c + 24:25:void styleItem(android.widget.TextView,android.content.res.ColorStateList,android.content.res.ColorStateList):153:153 -> c + 26:28:void styleItem(android.widget.TextView,android.content.res.ColorStateList,android.content.res.ColorStateList):152:152 -> c + 29:39:void styleItem(android.widget.TextView,android.content.res.ColorStateList,android.content.res.ColorStateList):154:154 -> c + 40:44:void styleItem(android.widget.TextView,android.content.res.ColorStateList,android.content.res.ColorStateList):155:155 -> c + 45:57:void styleItem(android.widget.TextView,android.content.res.ColorStateList,android.content.res.ColorStateList):156:156 -> c + 58:76:void styleItem(android.widget.TextView,android.content.res.ColorStateList,android.content.res.ColorStateList):157:157 -> c com.google.android.material.datepicker.CalendarStyle -> com.google.android.material.datepicker.c: # {"id":"sourceFile","fileName":"CalendarStyle.java"} com.google.android.material.datepicker.CalendarItemStyle day -> a @@ -145995,7 +151387,7 @@ com.google.android.material.datepicker.CalendarStyle -> com.google.android.mater 127:130:void (android.content.Context):115:115 -> com.google.android.material.datepicker.DateSelector -> com.google.android.material.datepicker.d: # {"id":"sourceFile","fileName":"DateSelector.java"} - java.util.Collection getSelectedDays() -> b + java.util.Collection getSelectedDays() -> c com.google.android.material.datepicker.DateStrings -> com.google.android.material.datepicker.e: # {"id":"sourceFile","fileName":"DateStrings.java"} 1:6:java.lang.String getDayContentDescription(android.content.Context,long,boolean,boolean,boolean):224:224 -> a @@ -146035,7 +151427,7 @@ com.google.android.material.datepicker.DateValidatorPointForward -> com.google.a # {"id":"com.android.tools.r8.residualsignature","signature":"(JLcom/google/android/material/datepicker/f$a;)V"} 2:3:void (long):34:35 -> 1:10:boolean isValid(long):74:74 -> a - 1:6:com.google.android.material.datepicker.DateValidatorPointForward from(long):44:44 -> c + 1:6:com.google.android.material.datepicker.DateValidatorPointForward from(long):44:44 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lcom/google/android/material/datepicker/f;"} 5:10:boolean equals(java.lang.Object):92:92 -> equals 11:12:boolean equals(java.lang.Object):95:95 -> equals @@ -146103,49 +151495,73 @@ com.google.android.material.datepicker.MaterialCalendar -> com.google.android.ma android.view.View monthNext -> m android.view.View yearFrame -> n android.view.View dayFrame -> o - java.lang.Object MONTHS_VIEW_GROUP_TAG -> p - java.lang.Object NAVIGATION_PREV_TAG -> q - java.lang.Object NAVIGATION_NEXT_TAG -> r - java.lang.Object SELECTOR_TOGGLE_TAG -> s + com.google.android.material.button.MaterialButton monthDropSelect -> p + android.view.accessibility.AccessibilityManager accessibilityManager -> q + java.lang.Object MONTHS_VIEW_GROUP_TAG -> r + java.lang.Object NAVIGATION_PREV_TAG -> s + java.lang.Object NAVIGATION_NEXT_TAG -> t + java.lang.Object SELECTOR_TOGGLE_TAG -> u 1:4:void ():76:76 -> 5:8:void ():78:78 -> 9:12:void ():80:80 -> 13:17:void ():82:82 -> 1:4:void ():61:61 -> - 1:8:void setCurrentMonth(com.google.android.material.datepicker.Month):338:338 -> A + 1:5:com.google.android.material.datepicker.MaterialCalendar newInstance(com.google.android.material.datepicker.DateSelector,int,com.google.android.material.datepicker.CalendarConstraints,com.google.android.material.datepicker.DayViewDecorator):114:114 -> A + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/d;ILcom/google/android/material/datepicker/a;Lcom/google/android/material/datepicker/g;)Lcom/google/android/material/datepicker/i;"} + 6:10:com.google.android.material.datepicker.MaterialCalendar newInstance(com.google.android.material.datepicker.DateSelector,int,com.google.android.material.datepicker.CalendarConstraints,com.google.android.material.datepicker.DayViewDecorator):115:115 -> A + 11:15:com.google.android.material.datepicker.MaterialCalendar newInstance(com.google.android.material.datepicker.DateSelector,int,com.google.android.material.datepicker.CalendarConstraints,com.google.android.material.datepicker.DayViewDecorator):116:116 -> A + 16:20:com.google.android.material.datepicker.MaterialCalendar newInstance(com.google.android.material.datepicker.DateSelector,int,com.google.android.material.datepicker.CalendarConstraints,com.google.android.material.datepicker.DayViewDecorator):117:117 -> A + 21:25:com.google.android.material.datepicker.MaterialCalendar newInstance(com.google.android.material.datepicker.DateSelector,int,com.google.android.material.datepicker.CalendarConstraints,com.google.android.material.datepicker.DayViewDecorator):118:118 -> A + 26:30:com.google.android.material.datepicker.MaterialCalendar newInstance(com.google.android.material.datepicker.DateSelector,int,com.google.android.material.datepicker.CalendarConstraints,com.google.android.material.datepicker.DayViewDecorator):119:119 -> A + 31:39:com.google.android.material.datepicker.MaterialCalendar newInstance(com.google.android.material.datepicker.DateSelector,int,com.google.android.material.datepicker.CalendarConstraints,com.google.android.material.datepicker.DayViewDecorator):120:120 -> A + 40:43:com.google.android.material.datepicker.MaterialCalendar newInstance(com.google.android.material.datepicker.DateSelector,int,com.google.android.material.datepicker.CalendarConstraints,com.google.android.material.datepicker.DayViewDecorator):121:121 -> A + 1:11:void postSmoothRecyclerViewScroll(int):513:513 -> B + 1:8:void setCurrentMonth(com.google.android.material.datepicker.Month):343:343 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/m;)V"} - 9:12:void setCurrentMonth(com.google.android.material.datepicker.Month):339:339 -> A - 13:20:void setCurrentMonth(com.google.android.material.datepicker.Month):340:340 -> A - 21:35:void setCurrentMonth(com.google.android.material.datepicker.Month):341:341 -> A - 36:41:void setCurrentMonth(com.google.android.material.datepicker.Month):343:343 -> A - 42:48:void setCurrentMonth(com.google.android.material.datepicker.Month):345:345 -> A - 49:54:void setCurrentMonth(com.google.android.material.datepicker.Month):346:346 -> A - 55:61:void setCurrentMonth(com.google.android.material.datepicker.Month):348:348 -> A - 62:65:void setCurrentMonth(com.google.android.material.datepicker.Month):349:349 -> A - 66:69:void setCurrentMonth(com.google.android.material.datepicker.Month):351:351 -> A - 1:2:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):377:377 -> B + 9:12:void setCurrentMonth(com.google.android.material.datepicker.Month):344:344 -> C + 13:22:void setCurrentMonth(com.google.android.material.datepicker.Month):345:345 -> C + 23:24:void setCurrentMonth(com.google.android.material.datepicker.Month):346:346 -> C + 25:30:void setCurrentMonth(com.google.android.material.datepicker.Month):347:347 -> C + 31:38:void setCurrentMonth(com.google.android.material.datepicker.Month):349:349 -> C + 39:53:void setCurrentMonth(com.google.android.material.datepicker.Month):350:350 -> C + 54:59:void setCurrentMonth(com.google.android.material.datepicker.Month):352:352 -> C + 60:66:void setCurrentMonth(com.google.android.material.datepicker.Month):354:354 -> C + 67:72:void setCurrentMonth(com.google.android.material.datepicker.Month):355:355 -> C + 73:79:void setCurrentMonth(com.google.android.material.datepicker.Month):357:357 -> C + 80:83:void setCurrentMonth(com.google.android.material.datepicker.Month):358:358 -> C + 84:86:void setCurrentMonth(com.google.android.material.datepicker.Month):360:360 -> C + 87:90:void setCurrentMonth(com.google.android.material.datepicker.Month):363:363 -> C + 1:2:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):388:388 -> D # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/i$l;)V"} - 3:9:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):378:378 -> B - 10:11:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):379:379 -> B - 12:17:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):380:380 -> B - 18:31:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):382:382 -> B - 32:34:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):381:381 -> B - 35:39:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):383:383 -> B - 40:44:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):384:384 -> B - 45:49:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):385:385 -> B - 50:55:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):386:386 -> B - 56:59:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):387:387 -> B - 60:64:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):388:388 -> B - 65:69:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):389:389 -> B - 70:74:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):390:390 -> B - 75:79:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):391:391 -> B - 80:85:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):394:394 -> B - 1:11:void setUpForAccessibility():253:253 -> C - 1:6:void toggleVisibleSelector():399:399 -> D - 7:12:void toggleVisibleSelector():400:400 -> D - 13:16:void toggleVisibleSelector():401:401 -> D - 17:20:void toggleVisibleSelector():402:402 -> D - 1:5:boolean addOnSelectionChangedListener(com.google.android.material.datepicker.OnSelectionChangedListener):525:525 -> i + 3:9:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):389:389 -> D + 10:11:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):390:390 -> D + 12:17:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):391:391 -> D + 18:31:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):393:393 -> D + 32:34:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):392:392 -> D + 35:39:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):394:394 -> D + 40:44:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):395:395 -> D + 45:49:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):396:396 -> D + 50:55:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):397:397 -> D + 56:59:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):398:398 -> D + 60:64:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):399:399 -> D + 65:69:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):400:400 -> D + 70:74:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):401:401 -> D + 75:79:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):402:402 -> D + 80:85:void setSelector(com.google.android.material.datepicker.MaterialCalendar$CalendarSelector):405:405 -> D + 1:11:void setUpForAccessibility():258:258 -> E + 1:6:void toggleVisibleSelector():416:416 -> F + 7:11:void toggleVisibleSelector():417:417 -> F + 12:15:void toggleVisibleSelector():418:418 -> F + 16:19:void toggleVisibleSelector():419:419 -> F + 20:23:void toggleVisibleSelector():418:418 -> F + 24:27:void toggleVisibleSelector():420:420 -> F + 28:30:void toggleVisibleSelector():421:421 -> F + 31:34:void toggleVisibleSelector():422:422 -> F + 35:38:void toggleVisibleSelector():423:423 -> F + 39:42:void toggleVisibleSelector():422:422 -> F + 1:24:void updateNavigationButtonsEnabled(int):508:508 -> G + 25:34:void updateNavigationButtonsEnabled(int):509:509 -> G + 1:5:boolean addOnSelectionChangedListener(com.google.android.material.datepicker.OnSelectionChangedListener):546:546 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/p;)Z"} 1:3:androidx.recyclerview.widget.RecyclerView access$000(com.google.android.material.datepicker.MaterialCalendar):61:61 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/i;)Landroidx/recyclerview/widget/RecyclerView;"} @@ -146157,221 +151573,218 @@ com.google.android.material.datepicker.MaterialCalendar -> com.google.android.ma # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/i;)Landroid/view/View;"} 1:3:com.google.android.material.datepicker.Month access$602(com.google.android.material.datepicker.MaterialCalendar,com.google.android.material.datepicker.Month):61:61 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/i;Lcom/google/android/material/datepicker/m;)Lcom/google/android/material/datepicker/m;"} - 1:5:void onCreate(android.os.Bundle):135:135 -> onCreate - 6:9:void onCreate(android.os.Bundle):136:136 -> onCreate - 10:17:void onCreate(android.os.Bundle):137:137 -> onCreate - 18:26:void onCreate(android.os.Bundle):138:138 -> onCreate - 27:36:void onCreate(android.os.Bundle):139:139 -> onCreate - 37:45:void onCreate(android.os.Bundle):140:140 -> onCreate - 46:56:void onCreate(android.os.Bundle):141:141 -> onCreate - 1:11:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):150:150 -> onCreateView - 12:18:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):151:151 -> onCreateView - 19:22:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):152:152 -> onCreateView - 23:28:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):154:154 -> onCreateView - 29:36:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):158:158 -> onCreateView - 37:40:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):159:159 -> onCreateView - 41:43:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):162:162 -> onCreateView - 44:47:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):166:166 -> onCreateView - 48:58:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):167:167 -> onCreateView - 59:66:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):168:168 -> onCreateView - 67:74:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):169:169 -> onCreateView - 75:80:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):180:180 -> onCreateView - 81:91:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):182:182 -> onCreateView - 92:94:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):181:181 -> onCreateView - 95:99:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):183:183 -> onCreateView - 100:102:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):184:184 -> onCreateView - 103:112:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):186:186 -> onCreateView - 113:114:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):188:188 -> onCreateView - 115:124:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):189:189 -> onCreateView - 125:129:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):201:201 -> onCreateView - 130:136:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):202:202 -> onCreateView - 137:151:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):204:204 -> onCreateView - 152:156:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):227:227 -> onCreateView - 157:166:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):230:230 -> onCreateView - 167:178:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):231:231 -> onCreateView - 179:181:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):233:233 -> onCreateView - 182:191:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):234:234 -> onCreateView - 192:201:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):236:236 -> onCreateView - 202:210:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):237:237 -> onCreateView - 211:218:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):240:240 -> onCreateView - 219:221:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):241:241 -> onCreateView - 222:227:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):244:244 -> onCreateView - 228:237:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):245:245 -> onCreateView - 238:248:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):247:247 -> onCreateView - 249:252:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):248:248 -> onCreateView - 1:3:void onSaveInstanceState(android.os.Bundle):125:125 -> onSaveInstanceState - 4:10:void onSaveInstanceState(android.os.Bundle):126:126 -> onSaveInstanceState - 11:16:void onSaveInstanceState(android.os.Bundle):127:127 -> onSaveInstanceState - 17:23:void onSaveInstanceState(android.os.Bundle):128:128 -> onSaveInstanceState - 24:28:void onSaveInstanceState(android.os.Bundle):129:129 -> onSaveInstanceState - 29:36:void onSaveInstanceState(android.os.Bundle):130:130 -> onSaveInstanceState - 1:8:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):408:408 -> p + 1:5:void onCreate(android.os.Bundle):137:137 -> onCreate + 6:9:void onCreate(android.os.Bundle):138:138 -> onCreate + 10:17:void onCreate(android.os.Bundle):139:139 -> onCreate + 18:26:void onCreate(android.os.Bundle):140:140 -> onCreate + 27:36:void onCreate(android.os.Bundle):141:141 -> onCreate + 37:45:void onCreate(android.os.Bundle):142:142 -> onCreate + 46:56:void onCreate(android.os.Bundle):143:143 -> onCreate + 1:11:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):152:152 -> onCreateView + 12:18:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):153:153 -> onCreateView + 19:22:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):154:154 -> onCreateView + 23:36:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):157:157 -> onCreateView + 37:42:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):159:159 -> onCreateView + 43:50:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):163:163 -> onCreateView + 51:54:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):164:164 -> onCreateView + 55:57:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):167:167 -> onCreateView + 58:61:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):171:171 -> onCreateView + 62:72:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):172:172 -> onCreateView + 73:80:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):173:173 -> onCreateView + 81:88:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):174:174 -> onCreateView + 89:94:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):185:185 -> onCreateView + 95:105:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):187:187 -> onCreateView + 106:108:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):186:186 -> onCreateView + 109:113:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):188:188 -> onCreateView + 114:116:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):189:189 -> onCreateView + 117:126:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):191:191 -> onCreateView + 127:128:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):193:193 -> onCreateView + 129:138:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):194:194 -> onCreateView + 139:143:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):206:206 -> onCreateView + 144:150:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):207:207 -> onCreateView + 151:165:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):209:209 -> onCreateView + 166:170:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):232:232 -> onCreateView + 171:180:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):235:235 -> onCreateView + 181:192:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):236:236 -> onCreateView + 193:195:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):238:238 -> onCreateView + 196:205:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):239:239 -> onCreateView + 206:215:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):241:241 -> onCreateView + 216:224:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):242:242 -> onCreateView + 225:232:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):245:245 -> onCreateView + 233:235:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):246:246 -> onCreateView + 236:241:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):249:249 -> onCreateView + 242:251:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):250:250 -> onCreateView + 252:262:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):252:252 -> onCreateView + 263:266:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):253:253 -> onCreateView + 1:3:void onSaveInstanceState(android.os.Bundle):127:127 -> onSaveInstanceState + 4:10:void onSaveInstanceState(android.os.Bundle):128:128 -> onSaveInstanceState + 11:16:void onSaveInstanceState(android.os.Bundle):129:129 -> onSaveInstanceState + 17:23:void onSaveInstanceState(android.os.Bundle):130:130 -> onSaveInstanceState + 24:28:void onSaveInstanceState(android.os.Bundle):131:131 -> onSaveInstanceState + 29:36:void onSaveInstanceState(android.os.Bundle):132:132 -> onSaveInstanceState + 1:3:com.google.android.material.button.MaterialButton access$700(com.google.android.material.datepicker.MaterialCalendar):61:61 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/i;)Lcom/google/android/material/button/MaterialButton;"} + 1:4:void access$800(com.google.android.material.datepicker.MaterialCalendar,int):61:61 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/i;I)V"} + 1:10:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):429:429 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lcom/google/android/material/datepicker/o;)V"} - 9:13:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):409:409 -> p - 14:21:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):410:410 -> p - 22:29:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):425:425 -> p - 30:34:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):426:426 -> p - 35:42:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):427:427 -> p - 43:47:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):428:428 -> p - 48:55:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):430:430 -> p - 56:63:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):431:431 -> p - 64:68:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):432:432 -> p - 69:77:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):433:433 -> p - 78:87:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):434:434 -> p - 88:95:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):461:461 -> p - 96:105:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):469:469 -> p - 106:116:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):479:479 -> p - 1:6:androidx.recyclerview.widget.RecyclerView$ItemDecoration createItemDecoration():267:267 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$n;"} - 1:3:com.google.android.material.datepicker.CalendarConstraints getCalendarConstraints():328:328 -> r + 11:15:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):430:430 -> r + 16:25:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):431:431 -> r + 26:33:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):450:450 -> r + 34:38:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):451:451 -> r + 39:46:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):452:452 -> r + 47:51:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):453:453 -> r + 52:59:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):455:455 -> r + 60:67:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):456:456 -> r + 68:72:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):457:457 -> r + 73:83:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):458:458 -> r + 84:93:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):459:459 -> r + 94:103:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):478:478 -> r + 104:113:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):486:486 -> r + 114:123:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):494:494 -> r + 124:129:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):503:503 -> r + 130:133:void addActionsToMonthNavigation(android.view.View,com.google.android.material.datepicker.MonthsPagerAdapter):504:504 -> r + 1:6:androidx.recyclerview.widget.RecyclerView$ItemDecoration createItemDecoration():272:272 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$o;"} + 1:3:com.google.android.material.datepicker.CalendarConstraints getCalendarConstraints():333:333 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/datepicker/a;"} - 1:3:com.google.android.material.datepicker.CalendarStyle getCalendarStyle():362:362 -> s + 1:3:com.google.android.material.datepicker.CalendarStyle getCalendarStyle():373:373 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/datepicker/c;"} - 1:3:com.google.android.material.datepicker.Month getCurrentMonth():322:322 -> t + 1:3:com.google.android.material.datepicker.Month getCurrentMonth():327:327 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/datepicker/m;"} - 1:1:com.google.android.material.datepicker.DateSelector getDateSelector():0:0 -> u + 1:1:com.google.android.material.datepicker.DateSelector getDateSelector():0:0 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/datepicker/d;"} - 1:11:int getDayHeight(android.content.Context):373:373 -> v - 1:4:int getDialogPickerHeight(android.content.Context):502:502 -> w - 5:6:int getDialogPickerHeight(android.content.Context):503:503 -> w - 7:12:int getDialogPickerHeight(android.content.Context):504:504 -> w - 13:19:int getDialogPickerHeight(android.content.Context):505:505 -> w - 20:24:int getDialogPickerHeight(android.content.Context):506:506 -> w - 25:26:int getDialogPickerHeight(android.content.Context):507:507 -> w - 27:30:int getDialogPickerHeight(android.content.Context):508:508 -> w - 31:34:int getDialogPickerHeight(android.content.Context):509:509 -> w - 35:43:int getDialogPickerHeight(android.content.Context):511:511 -> w - 44:49:int getDialogPickerHeight(android.content.Context):513:513 -> w - 50:59:int getDialogPickerHeight(android.content.Context):514:514 -> w - 1:9:androidx.recyclerview.widget.LinearLayoutManager getLayoutManager():520:520 -> x - 1:5:com.google.android.material.datepicker.MaterialCalendar newInstance(com.google.android.material.datepicker.DateSelector,int,com.google.android.material.datepicker.CalendarConstraints,com.google.android.material.datepicker.DayViewDecorator):112:112 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/d;ILcom/google/android/material/datepicker/a;Lcom/google/android/material/datepicker/g;)Lcom/google/android/material/datepicker/i;"} - 6:10:com.google.android.material.datepicker.MaterialCalendar newInstance(com.google.android.material.datepicker.DateSelector,int,com.google.android.material.datepicker.CalendarConstraints,com.google.android.material.datepicker.DayViewDecorator):113:113 -> y - 11:15:com.google.android.material.datepicker.MaterialCalendar newInstance(com.google.android.material.datepicker.DateSelector,int,com.google.android.material.datepicker.CalendarConstraints,com.google.android.material.datepicker.DayViewDecorator):114:114 -> y - 16:20:com.google.android.material.datepicker.MaterialCalendar newInstance(com.google.android.material.datepicker.DateSelector,int,com.google.android.material.datepicker.CalendarConstraints,com.google.android.material.datepicker.DayViewDecorator):115:115 -> y - 21:25:com.google.android.material.datepicker.MaterialCalendar newInstance(com.google.android.material.datepicker.DateSelector,int,com.google.android.material.datepicker.CalendarConstraints,com.google.android.material.datepicker.DayViewDecorator):116:116 -> y - 26:30:com.google.android.material.datepicker.MaterialCalendar newInstance(com.google.android.material.datepicker.DateSelector,int,com.google.android.material.datepicker.CalendarConstraints,com.google.android.material.datepicker.DayViewDecorator):117:117 -> y - 31:39:com.google.android.material.datepicker.MaterialCalendar newInstance(com.google.android.material.datepicker.DateSelector,int,com.google.android.material.datepicker.CalendarConstraints,com.google.android.material.datepicker.DayViewDecorator):118:118 -> y - 40:43:com.google.android.material.datepicker.MaterialCalendar newInstance(com.google.android.material.datepicker.DateSelector,int,com.google.android.material.datepicker.CalendarConstraints,com.google.android.material.datepicker.DayViewDecorator):119:119 -> y - 1:11:void postSmoothRecyclerViewScroll(int):492:492 -> z + 1:11:int getDayHeight(android.content.Context):384:384 -> x + 1:4:int getDialogPickerHeight(android.content.Context):523:523 -> y + 5:6:int getDialogPickerHeight(android.content.Context):524:524 -> y + 7:12:int getDialogPickerHeight(android.content.Context):525:525 -> y + 13:19:int getDialogPickerHeight(android.content.Context):526:526 -> y + 20:24:int getDialogPickerHeight(android.content.Context):527:527 -> y + 25:26:int getDialogPickerHeight(android.content.Context):528:528 -> y + 27:30:int getDialogPickerHeight(android.content.Context):529:529 -> y + 31:34:int getDialogPickerHeight(android.content.Context):530:530 -> y + 35:43:int getDialogPickerHeight(android.content.Context):532:532 -> y + 44:49:int getDialogPickerHeight(android.content.Context):534:534 -> y + 50:59:int getDialogPickerHeight(android.content.Context):535:535 -> y + 1:9:androidx.recyclerview.widget.LinearLayoutManager getLayoutManager():541:541 -> z com.google.android.material.datepicker.MaterialCalendar$1 -> com.google.android.material.datepicker.i$c: # {"id":"sourceFile","fileName":"MaterialCalendar.java"} com.google.android.material.datepicker.MaterialCalendar this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/datepicker/i;"} - 1:6:void (com.google.android.material.datepicker.MaterialCalendar):171:171 -> + 1:6:void (com.google.android.material.datepicker.MaterialCalendar):176:176 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/i;)V"} - 1:4:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):175:175 -> onInitializeAccessibilityNodeInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} - 5:8:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):177:177 -> onInitializeAccessibilityNodeInfo + 1:4:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):180:180 -> onInitializeAccessibilityNodeInfo + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} + 5:8:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):182:182 -> onInitializeAccessibilityNodeInfo com.google.android.material.datepicker.MaterialCalendar$10 -> com.google.android.material.datepicker.i$a: # {"id":"sourceFile","fileName":"MaterialCalendar.java"} com.google.android.material.datepicker.MonthsPagerAdapter val$monthsPagerAdapter -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/datepicker/o;"} com.google.android.material.datepicker.MaterialCalendar this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/datepicker/i;"} - 1:8:void (com.google.android.material.datepicker.MaterialCalendar,com.google.android.material.datepicker.MonthsPagerAdapter):480:480 -> + 1:8:void (com.google.android.material.datepicker.MaterialCalendar,com.google.android.material.datepicker.MonthsPagerAdapter):495:495 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/i;Lcom/google/android/material/datepicker/o;)V"} - 1:14:void onClick(android.view.View):483:483 -> onClick - 15:26:void onClick(android.view.View):485:485 -> onClick + 1:10:void onClick(android.view.View):498:498 -> onClick + 11:24:void onClick(android.view.View):499:499 -> onClick com.google.android.material.datepicker.MaterialCalendar$11 -> com.google.android.material.datepicker.i$b: # {"id":"sourceFile","fileName":"MaterialCalendar.java"} int val$position -> d com.google.android.material.datepicker.MaterialCalendar this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/datepicker/i;"} - 1:8:void (com.google.android.material.datepicker.MaterialCalendar,int):493:493 -> + 1:8:void (com.google.android.material.datepicker.MaterialCalendar,int):514:514 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/i;I)V"} - 1:12:void run():496:496 -> run + 1:12:void run():517:517 -> run com.google.android.material.datepicker.MaterialCalendar$2 -> com.google.android.material.datepicker.i$d: # {"id":"sourceFile","fileName":"MaterialCalendar.java"} int val$orientation -> I com.google.android.material.datepicker.MaterialCalendar this$0 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/datepicker/i;"} - 1:8:void (com.google.android.material.datepicker.MaterialCalendar,android.content.Context,int,boolean,int):189:189 -> + 1:8:void (com.google.android.material.datepicker.MaterialCalendar,android.content.Context,int,boolean,int):194:194 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/i;Landroid/content/Context;IZI)V"} - 1:6:void calculateExtraLayoutSpace(androidx.recyclerview.widget.RecyclerView$State,int[]):192:192 -> Q1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$z;[I)V"} - 7:18:void calculateExtraLayoutSpace(androidx.recyclerview.widget.RecyclerView$State,int[]):193:193 -> Q1 - 19:31:void calculateExtraLayoutSpace(androidx.recyclerview.widget.RecyclerView$State,int[]):194:194 -> Q1 - 32:43:void calculateExtraLayoutSpace(androidx.recyclerview.widget.RecyclerView$State,int[]):196:196 -> Q1 - 44:56:void calculateExtraLayoutSpace(androidx.recyclerview.widget.RecyclerView$State,int[]):197:197 -> Q1 + 1:6:void calculateExtraLayoutSpace(androidx.recyclerview.widget.RecyclerView$State,int[]):197:197 -> Q1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;[I)V"} + 7:18:void calculateExtraLayoutSpace(androidx.recyclerview.widget.RecyclerView$State,int[]):198:198 -> Q1 + 19:31:void calculateExtraLayoutSpace(androidx.recyclerview.widget.RecyclerView$State,int[]):199:199 -> Q1 + 32:43:void calculateExtraLayoutSpace(androidx.recyclerview.widget.RecyclerView$State,int[]):201:201 -> Q1 + 44:56:void calculateExtraLayoutSpace(androidx.recyclerview.widget.RecyclerView$State,int[]):202:202 -> Q1 com.google.android.material.datepicker.MaterialCalendar$3 -> com.google.android.material.datepicker.i$e: # {"id":"sourceFile","fileName":"MaterialCalendar.java"} com.google.android.material.datepicker.MaterialCalendar this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/datepicker/i;"} - 1:6:void (com.google.android.material.datepicker.MaterialCalendar):210:210 -> + 1:6:void (com.google.android.material.datepicker.MaterialCalendar):215:215 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/i;)V"} - 1:17:void onDayClick(long):214:214 -> a - 18:24:void onDayClick(long):215:215 -> a + 1:17:void onDayClick(long):219:219 -> a + 18:24:void onDayClick(long):220:220 -> a com.google.android.material.datepicker.MaterialCalendar$4 -> com.google.android.material.datepicker.i$f: # {"id":"sourceFile","fileName":"MaterialCalendar.java"} com.google.android.material.datepicker.MaterialCalendar this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/datepicker/i;"} - 1:6:void (com.google.android.material.datepicker.MaterialCalendar):255:255 -> + 1:6:void (com.google.android.material.datepicker.MaterialCalendar):260:260 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/i;)V"} - 1:4:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):259:259 -> onInitializeAccessibilityNodeInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} - 5:8:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):260:260 -> onInitializeAccessibilityNodeInfo + 1:4:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):264:264 -> onInitializeAccessibilityNodeInfo + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} + 5:8:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):265:265 -> onInitializeAccessibilityNodeInfo com.google.android.material.datepicker.MaterialCalendar$5 -> com.google.android.material.datepicker.i$g: # {"id":"sourceFile","fileName":"MaterialCalendar.java"} java.util.Calendar startItem -> a java.util.Calendar endItem -> b com.google.android.material.datepicker.MaterialCalendar this$0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/datepicker/i;"} - 1:5:void (com.google.android.material.datepicker.MaterialCalendar):267:267 -> + 1:5:void (com.google.android.material.datepicker.MaterialCalendar):272:272 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/i;)V"} - 6:11:void (com.google.android.material.datepicker.MaterialCalendar):269:269 -> - 12:18:void (com.google.android.material.datepicker.MaterialCalendar):270:270 -> - 1:8:void onDraw(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):275:275 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$z;)V"} - 9:17:void onDraw(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):276:276 -> g - 18:23:void onDraw(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):279:279 -> g - 24:29:void onDraw(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):280:280 -> g - 30:37:void onDraw(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):282:282 -> g + 6:11:void (com.google.android.material.datepicker.MaterialCalendar):274:274 -> + 12:18:void (com.google.android.material.datepicker.MaterialCalendar):275:275 -> + 1:8:void onDraw(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):280:280 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$A;)V"} + 9:17:void onDraw(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):281:281 -> g + 18:23:void onDraw(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):284:284 -> g + 24:29:void onDraw(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):285:285 -> g + 30:37:void onDraw(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):287:287 -> g com.google.android.material.datepicker.MaterialCalendar$6 -> com.google.android.material.datepicker.i$h: # {"id":"sourceFile","fileName":"MaterialCalendar.java"} com.google.android.material.datepicker.MaterialCalendar this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/datepicker/i;"} - 1:6:void (com.google.android.material.datepicker.MaterialCalendar):412:412 -> + 1:6:void (com.google.android.material.datepicker.MaterialCalendar):433:433 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/i;)V"} - 1:3:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):417:417 -> onInitializeAccessibilityNodeInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} - 4:15:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):419:419 -> onInitializeAccessibilityNodeInfo - 16:24:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):420:420 -> onInitializeAccessibilityNodeInfo - 25:32:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):421:421 -> onInitializeAccessibilityNodeInfo - 33:36:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):418:418 -> onInitializeAccessibilityNodeInfo + 1:3:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):438:438 -> onInitializeAccessibilityNodeInfo + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} + 4:15:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):440:440 -> onInitializeAccessibilityNodeInfo + 16:24:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):441:441 -> onInitializeAccessibilityNodeInfo + 25:32:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):442:442 -> onInitializeAccessibilityNodeInfo + 33:39:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):443:443 -> onInitializeAccessibilityNodeInfo + 40:43:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):446:446 -> onInitializeAccessibilityNodeInfo com.google.android.material.datepicker.MaterialCalendar$7 -> com.google.android.material.datepicker.i$i: # {"id":"sourceFile","fileName":"MaterialCalendar.java"} com.google.android.material.datepicker.MonthsPagerAdapter val$monthsPagerAdapter -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/datepicker/o;"} - com.google.android.material.button.MaterialButton val$monthDropSelect -> b - com.google.android.material.datepicker.MaterialCalendar this$0 -> c + com.google.android.material.datepicker.MaterialCalendar this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/datepicker/i;"} - 1:10:void (com.google.android.material.datepicker.MaterialCalendar,com.google.android.material.datepicker.MonthsPagerAdapter,com.google.android.material.button.MaterialButton):435:435 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/i;Lcom/google/android/material/datepicker/o;Lcom/google/android/material/button/MaterialButton;)V"} - 3:8:void onScrollStateChanged(androidx.recyclerview.widget.RecyclerView,int):451:451 -> a - 9:12:void onScrollStateChanged(androidx.recyclerview.widget.RecyclerView,int):453:453 -> a - 3:13:void onScrolled(androidx.recyclerview.widget.RecyclerView,int,int):440:440 -> b - 14:23:void onScrolled(androidx.recyclerview.widget.RecyclerView,int,int):442:442 -> b - 24:34:void onScrolled(androidx.recyclerview.widget.RecyclerView,int,int):444:444 -> b - 35:46:void onScrolled(androidx.recyclerview.widget.RecyclerView,int,int):445:445 -> b + 1:8:void (com.google.android.material.datepicker.MaterialCalendar,com.google.android.material.datepicker.MonthsPagerAdapter):460:460 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/i;Lcom/google/android/material/datepicker/o;)V"} + 3:13:void onScrolled(androidx.recyclerview.widget.RecyclerView,int,int):465:465 -> b + 14:23:void onScrolled(androidx.recyclerview.widget.RecyclerView,int,int):467:467 -> b + 24:29:void onScrolled(androidx.recyclerview.widget.RecyclerView,int,int):469:469 -> b + 30:34:void onScrolled(androidx.recyclerview.widget.RecyclerView,int,int):470:470 -> b + 35:49:void onScrolled(androidx.recyclerview.widget.RecyclerView,int,int):471:471 -> b + 50:55:void onScrolled(androidx.recyclerview.widget.RecyclerView,int,int):473:473 -> b + 56:61:void onScrolled(androidx.recyclerview.widget.RecyclerView,int,int):474:474 -> b com.google.android.material.datepicker.MaterialCalendar$8 -> com.google.android.material.datepicker.i$j: # {"id":"sourceFile","fileName":"MaterialCalendar.java"} com.google.android.material.datepicker.MaterialCalendar this$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/datepicker/i;"} - 1:6:void (com.google.android.material.datepicker.MaterialCalendar):462:462 -> + 1:6:void (com.google.android.material.datepicker.MaterialCalendar):479:479 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/i;)V"} - 1:6:void onClick(android.view.View):465:465 -> onClick + 1:6:void onClick(android.view.View):482:482 -> onClick com.google.android.material.datepicker.MaterialCalendar$9 -> com.google.android.material.datepicker.i$k: # {"id":"sourceFile","fileName":"MaterialCalendar.java"} com.google.android.material.datepicker.MonthsPagerAdapter val$monthsPagerAdapter -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/datepicker/o;"} com.google.android.material.datepicker.MaterialCalendar this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/datepicker/i;"} - 1:8:void (com.google.android.material.datepicker.MaterialCalendar,com.google.android.material.datepicker.MonthsPagerAdapter):470:470 -> + 1:8:void (com.google.android.material.datepicker.MaterialCalendar,com.google.android.material.datepicker.MonthsPagerAdapter):487:487 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/i;Lcom/google/android/material/datepicker/o;)V"} - 1:12:void onClick(android.view.View):473:473 -> onClick - 13:28:void onClick(android.view.View):474:474 -> onClick - 29:40:void onClick(android.view.View):475:475 -> onClick + 1:10:void onClick(android.view.View):490:490 -> onClick + 11:24:void onClick(android.view.View):491:491 -> onClick com.google.android.material.datepicker.MaterialCalendar$CalendarSelector -> com.google.android.material.datepicker.i$l: # {"id":"sourceFile","fileName":"MaterialCalendar.java"} com.google.android.material.datepicker.MaterialCalendar$CalendarSelector DAY -> d @@ -146384,6 +151797,8 @@ com.google.android.material.datepicker.MaterialCalendar$CalendarSelector -> com. 11:20:void ():66:66 -> 21:27:void ():64:64 -> 1:4:void (java.lang.String,int):64:64 -> + 1:9:com.google.android.material.datepicker.MaterialCalendar$CalendarSelector[] $values():64:64 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/google/android/material/datepicker/i$l;"} 1:9:com.google.android.material.datepicker.MaterialCalendar$CalendarSelector valueOf(java.lang.String):64:64 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/google/android/material/datepicker/i$l;"} 1:9:com.google.android.material.datepicker.MaterialCalendar$CalendarSelector[] values():64:64 -> values @@ -146400,41 +151815,42 @@ com.google.android.material.datepicker.MaterialCalendarGridView -> com.google.an 3:3:void (android.content.Context,android.util.AttributeSet,int):43:43 -> 4:6:void (android.content.Context,android.util.AttributeSet,int):56:58 -> 7:8:void (android.content.Context,android.util.AttributeSet,int):60:61 -> - 5:20:void gainFocus(int,android.graphics.Rect):230:230 -> a - 21:33:void gainFocus(int,android.graphics.Rect):232:232 -> a - 34:37:void gainFocus(int,android.graphics.Rect):234:234 -> a - 1:7:com.google.android.material.datepicker.MonthAdapter getAdapter():109:109 -> b + 5:20:void gainFocus(int,android.graphics.Rect):232:232 -> a + 21:33:void gainFocus(int,android.graphics.Rect):234:234 -> a + 34:37:void gainFocus(int,android.graphics.Rect):236:236 -> a + 1:7:com.google.android.material.datepicker.MonthAdapter getAdapter():111:111 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/datepicker/n;"} 1:1:android.widget.Adapter getAdapter():41:41 -> getAdapter 2:2:android.widget.ListAdapter getAdapter():41:41 -> getAdapter 1:3:void onAttachedToWindow():76:76 -> onAttachedToWindow 4:11:void onAttachedToWindow():77:77 -> onAttachedToWindow - 1:3:void onDraw(android.graphics.Canvas):126:126 -> onDraw - 4:7:void onDraw(android.graphics.Canvas):127:127 -> onDraw - 8:10:void onDraw(android.graphics.Canvas):128:128 -> onDraw - 11:22:void onDraw(android.graphics.Canvas):133:133 -> onDraw - 23:34:void onDraw(android.graphics.Canvas):135:135 -> onDraw - 35:37:void onDraw(android.graphics.Canvas):137:137 -> onDraw - 38:41:void onDraw(android.graphics.Canvas):138:138 -> onDraw - 42:42:void onDraw(android.graphics.Canvas):140:140 -> onDraw - 3:7:void onFocusChanged(boolean,int,android.graphics.Rect):222:222 -> onFocusChanged - 8:11:void onFocusChanged(boolean,int,android.graphics.Rect):224:224 -> onFocusChanged + 1:3:void onDraw(android.graphics.Canvas):128:128 -> onDraw + 4:7:void onDraw(android.graphics.Canvas):129:129 -> onDraw + 8:10:void onDraw(android.graphics.Canvas):130:130 -> onDraw + 11:22:void onDraw(android.graphics.Canvas):135:135 -> onDraw + 23:34:void onDraw(android.graphics.Canvas):137:137 -> onDraw + 35:37:void onDraw(android.graphics.Canvas):139:139 -> onDraw + 38:41:void onDraw(android.graphics.Canvas):140:140 -> onDraw + 42:42:void onDraw(android.graphics.Canvas):142:142 -> onDraw + 3:7:void onFocusChanged(boolean,int,android.graphics.Rect):224:224 -> onFocusChanged + 8:11:void onFocusChanged(boolean,int,android.graphics.Rect):226:226 -> onFocusChanged 1:8:boolean onKeyDown(int,android.view.KeyEvent):91:91 -> onKeyDown 9:16:boolean onKeyDown(int,android.view.KeyEvent):95:95 -> onKeyDown - 17:35:boolean onKeyDown(int,android.view.KeyEvent):96:96 -> onKeyDown - 36:49:boolean onKeyDown(int,android.view.KeyEvent):100:100 -> onKeyDown - 1:9:void onMeasure(int,int):207:207 -> onMeasure - 10:13:void onMeasure(int,int):210:210 -> onMeasure - 14:16:void onMeasure(int,int):211:211 -> onMeasure - 17:20:void onMeasure(int,int):212:212 -> onMeasure - 21:27:void onMeasure(int,int):213:213 -> onMeasure - 28:31:void onMeasure(int,int):215:215 -> onMeasure + 17:26:boolean onKeyDown(int,android.view.KeyEvent):97:97 -> onKeyDown + 27:41:boolean onKeyDown(int,android.view.KeyEvent):98:98 -> onKeyDown + 42:55:boolean onKeyDown(int,android.view.KeyEvent):102:102 -> onKeyDown + 1:9:void onMeasure(int,int):209:209 -> onMeasure + 10:13:void onMeasure(int,int):212:212 -> onMeasure + 14:16:void onMeasure(int,int):213:213 -> onMeasure + 17:20:void onMeasure(int,int):214:214 -> onMeasure + 21:27:void onMeasure(int,int):215:215 -> onMeasure + 28:31:void onMeasure(int,int):217:217 -> onMeasure 1:1:void setAdapter(android.widget.Adapter):41:41 -> setAdapter - 2:2:void setAdapter(android.widget.ListAdapter):114:114 -> setAdapter - 3:3:void setAdapter(android.widget.ListAdapter):121:121 -> setAdapter - 4:4:void setAdapter(android.widget.ListAdapter):115:115 -> setAdapter - 5:6:void setAdapter(android.widget.ListAdapter):118:119 -> setAdapter - 7:7:void setAdapter(android.widget.ListAdapter):116:116 -> setAdapter + 2:2:void setAdapter(android.widget.ListAdapter):116:116 -> setAdapter + 3:3:void setAdapter(android.widget.ListAdapter):123:123 -> setAdapter + 4:4:void setAdapter(android.widget.ListAdapter):117:117 -> setAdapter + 5:6:void setAdapter(android.widget.ListAdapter):120:121 -> setAdapter + 7:7:void setAdapter(android.widget.ListAdapter):118:118 -> setAdapter 1:10:void setSelection(int):82:82 -> setSelection 11:22:void setSelection(int):83:83 -> setSelection 23:26:void setSelection(int):85:85 -> setSelection @@ -146443,12 +151859,12 @@ com.google.android.material.datepicker.MaterialCalendarGridView$1 -> com.google. com.google.android.material.datepicker.MaterialCalendarGridView this$0 -> a 1:6:void (com.google.android.material.datepicker.MaterialCalendarGridView):63:63 -> 1:4:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):67:67 -> onInitializeAccessibilityNodeInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} 5:8:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):69:69 -> onInitializeAccessibilityNodeInfo com.google.android.material.datepicker.MaterialDatePicker -> com.google.android.material.datepicker.k: # {"id":"sourceFile","fileName":"MaterialDatePicker.java"} com.google.android.material.shape.MaterialShapeDrawable background -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/h;"} android.widget.Button confirmButton -> B boolean edgeToEdgeEnabled -> C java.lang.CharSequence fullTitleText -> D @@ -146482,182 +151898,184 @@ com.google.android.material.datepicker.MaterialDatePicker -> com.google.android. android.widget.TextView headerTitleTextView -> x android.widget.TextView headerSelectionText -> y com.google.android.material.internal.CheckableImageButton headerToggleButton -> z - 1:4:void ():99:99 -> - 5:8:void ():100:100 -> - 9:13:void ():101:101 -> - 1:3:void ():77:77 -> - 4:10:void ():136:136 -> - 11:17:void ():138:138 -> - 18:24:void ():140:140 -> - 25:32:void ():142:142 -> - 1:2:void updateTitle():481:481 -> A - 3:18:void updateTitle():482:482 -> A - 19:22:void updateTitle():481:481 -> A - 1:5:void updateToggleContentDescription(com.google.android.material.internal.CheckableImageButton):551:551 -> B - 6:16:void updateToggleContentDescription(com.google.android.material.internal.CheckableImageButton):552:552 -> B - 17:26:void updateToggleContentDescription(com.google.android.material.internal.CheckableImageButton):553:553 -> B - 27:32:void updateToggleContentDescription(com.google.android.material.internal.CheckableImageButton):554:554 -> B - 1:4:void lambda$initHeaderToggle$0(android.view.View):540:540 -> k + 1:4:void ():100:100 -> + 5:8:void ():101:101 -> + 9:13:void ():102:102 -> + 1:3:void ():78:78 -> + 4:10:void ():137:137 -> + 11:17:void ():139:139 -> + 18:24:void ():141:141 -> + 25:32:void ():143:143 -> + 1:2:void updateTitle():489:489 -> A + 3:18:void updateTitle():490:490 -> A + 19:22:void updateTitle():489:489 -> A + 1:5:void updateToggleContentDescription(com.google.android.material.internal.CheckableImageButton):559:559 -> B + 6:16:void updateToggleContentDescription(com.google.android.material.internal.CheckableImageButton):560:560 -> B + 17:26:void updateToggleContentDescription(com.google.android.material.internal.CheckableImageButton):561:561 -> B + 27:32:void updateToggleContentDescription(com.google.android.material.internal.CheckableImageButton):562:562 -> B + 1:4:void lambda$initHeaderToggle$0(android.view.View):548:548 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/k;Landroid/view/View;)V"} - 5:5:void lambda$initHeaderToggle$0(android.view.View):540:540 -> k - 1:8:android.graphics.drawable.Drawable createHeaderToggleDrawable(android.content.Context):567:567 -> l - 9:14:android.graphics.drawable.Drawable createHeaderToggleDrawable(android.content.Context):568:568 -> l - 15:18:android.graphics.drawable.Drawable createHeaderToggleDrawable(android.content.Context):570:570 -> l - 19:22:android.graphics.drawable.Drawable createHeaderToggleDrawable(android.content.Context):568:568 -> l - 23:26:android.graphics.drawable.Drawable createHeaderToggleDrawable(android.content.Context):571:571 -> l - 27:30:android.graphics.drawable.Drawable createHeaderToggleDrawable(android.content.Context):573:573 -> l - 31:34:android.graphics.drawable.Drawable createHeaderToggleDrawable(android.content.Context):571:571 -> l - 1:5:void enableEdgeToEdgeIfNeeded(android.view.Window):450:450 -> m - 6:15:void enableEdgeToEdgeIfNeeded(android.view.Window):454:454 -> m - 16:24:void enableEdgeToEdgeIfNeeded(android.view.Window):455:455 -> m - 25:28:void enableEdgeToEdgeIfNeeded(android.view.Window):456:456 -> m - 29:34:void enableEdgeToEdgeIfNeeded(android.view.Window):457:457 -> m - 35:42:void enableEdgeToEdgeIfNeeded(android.view.Window):458:458 -> m - 43:45:void enableEdgeToEdgeIfNeeded(android.view.Window):476:476 -> m - 1:15:com.google.android.material.datepicker.DateSelector getDateSelector():559:559 -> n + 5:5:void lambda$initHeaderToggle$0(android.view.View):548:548 -> k + 1:8:android.graphics.drawable.Drawable createHeaderToggleDrawable(android.content.Context):575:575 -> l + 9:14:android.graphics.drawable.Drawable createHeaderToggleDrawable(android.content.Context):576:576 -> l + 15:18:android.graphics.drawable.Drawable createHeaderToggleDrawable(android.content.Context):578:578 -> l + 19:22:android.graphics.drawable.Drawable createHeaderToggleDrawable(android.content.Context):576:576 -> l + 23:26:android.graphics.drawable.Drawable createHeaderToggleDrawable(android.content.Context):579:579 -> l + 27:30:android.graphics.drawable.Drawable createHeaderToggleDrawable(android.content.Context):581:581 -> l + 31:34:android.graphics.drawable.Drawable createHeaderToggleDrawable(android.content.Context):579:579 -> l + 1:5:void enableEdgeToEdgeIfNeeded(android.view.Window):456:456 -> m + 6:15:void enableEdgeToEdgeIfNeeded(android.view.Window):460:460 -> m + 16:24:void enableEdgeToEdgeIfNeeded(android.view.Window):461:461 -> m + 25:28:void enableEdgeToEdgeIfNeeded(android.view.Window):462:462 -> m + 29:32:void enableEdgeToEdgeIfNeeded(android.view.Window):463:463 -> m + 33:36:void enableEdgeToEdgeIfNeeded(android.view.Window):464:464 -> m + 37:42:void enableEdgeToEdgeIfNeeded(android.view.Window):465:465 -> m + 43:51:void enableEdgeToEdgeIfNeeded(android.view.Window):466:466 -> m + 52:54:void enableEdgeToEdgeIfNeeded(android.view.Window):484:484 -> m + 1:15:com.google.android.material.datepicker.DateSelector getDateSelector():567:567 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/datepicker/d;"} - 3:12:java.lang.CharSequence getFirstLineBySeparator(java.lang.CharSequence):580:580 -> o - 13:22:java.lang.CharSequence getFirstLineBySeparator(java.lang.CharSequence):581:581 -> o - 1:18:void onCancel(android.content.DialogInterface):416:416 -> onCancel - 19:22:void onCancel(android.content.DialogInterface):417:417 -> onCancel - 23:26:void onCancel(android.content.DialogInterface):419:419 -> onCancel - 1:5:void onCreate(android.os.Bundle):235:235 -> onCreate - 6:9:void onCreate(android.os.Bundle):236:236 -> onCreate - 10:17:void onCreate(android.os.Bundle):237:237 -> onCreate - 18:26:void onCreate(android.os.Bundle):238:238 -> onCreate - 27:36:void onCreate(android.os.Bundle):239:239 -> onCreate - 37:45:void onCreate(android.os.Bundle):240:240 -> onCreate - 46:53:void onCreate(android.os.Bundle):241:241 -> onCreate - 54:61:void onCreate(android.os.Bundle):242:242 -> onCreate - 62:69:void onCreate(android.os.Bundle):243:243 -> onCreate - 70:77:void onCreate(android.os.Bundle):244:244 -> onCreate - 78:85:void onCreate(android.os.Bundle):245:245 -> onCreate - 86:87:void onCreate(android.os.Bundle):246:246 -> onCreate - 88:93:void onCreate(android.os.Bundle):247:247 -> onCreate - 94:95:void onCreate(android.os.Bundle):248:248 -> onCreate - 96:101:void onCreate(android.os.Bundle):249:249 -> onCreate - 102:109:void onCreate(android.os.Bundle):250:250 -> onCreate - 110:117:void onCreate(android.os.Bundle):251:251 -> onCreate - 118:119:void onCreate(android.os.Bundle):252:252 -> onCreate - 120:125:void onCreate(android.os.Bundle):253:253 -> onCreate - 126:127:void onCreate(android.os.Bundle):254:254 -> onCreate - 128:133:void onCreate(android.os.Bundle):255:255 -> onCreate - 134:154:void onCreate(android.os.Bundle):258:258 -> onCreate - 155:161:void onCreate(android.os.Bundle):259:259 -> onCreate - 1:17:android.app.Dialog onCreateDialog(android.os.Bundle):272:272 -> onCreateDialog - 18:21:android.app.Dialog onCreateDialog(android.os.Bundle):273:273 -> onCreateDialog - 22:27:android.app.Dialog onCreateDialog(android.os.Bundle):274:274 -> onCreateDialog - 28:39:android.app.Dialog onCreateDialog(android.os.Bundle):275:275 -> onCreateDialog - 40:45:android.app.Dialog onCreateDialog(android.os.Bundle):282:282 -> onCreateDialog - 46:49:android.app.Dialog onCreateDialog(android.os.Bundle):283:283 -> onCreateDialog - 50:56:android.app.Dialog onCreateDialog(android.os.Bundle):289:289 -> onCreateDialog - 57:59:android.app.Dialog onCreateDialog(android.os.Bundle):291:291 -> onCreateDialog - 60:64:android.app.Dialog onCreateDialog(android.os.Bundle):293:293 -> onCreateDialog - 65:73:android.app.Dialog onCreateDialog(android.os.Bundle):294:294 -> onCreateDialog - 74:91:android.app.Dialog onCreateDialog(android.os.Bundle):295:295 -> onCreateDialog - 1:9:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):305:305 -> onCreateView - 10:13:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):306:306 -> onCreateView - 14:17:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):307:307 -> onCreateView - 18:21:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):313:313 -> onCreateView - 22:27:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):314:314 -> onCreateView - 28:29:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):315:315 -> onCreateView - 30:37:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):316:316 -> onCreateView - 38:41:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):315:315 -> onCreateView - 42:47:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):318:318 -> onCreateView - 48:49:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):319:319 -> onCreateView - 50:57:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):320:320 -> onCreateView - 58:60:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):319:319 -> onCreateView - 61:71:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):323:323 -> onCreateView - 72:74:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):324:324 -> onCreateView + 3:12:java.lang.CharSequence getFirstLineBySeparator(java.lang.CharSequence):588:588 -> o + 13:22:java.lang.CharSequence getFirstLineBySeparator(java.lang.CharSequence):589:589 -> o + 1:18:void onCancel(android.content.DialogInterface):422:422 -> onCancel + 19:22:void onCancel(android.content.DialogInterface):423:423 -> onCancel + 23:26:void onCancel(android.content.DialogInterface):425:425 -> onCancel + 1:5:void onCreate(android.os.Bundle):236:236 -> onCreate + 6:9:void onCreate(android.os.Bundle):237:237 -> onCreate + 10:17:void onCreate(android.os.Bundle):238:238 -> onCreate + 18:26:void onCreate(android.os.Bundle):239:239 -> onCreate + 27:36:void onCreate(android.os.Bundle):240:240 -> onCreate + 37:45:void onCreate(android.os.Bundle):241:241 -> onCreate + 46:53:void onCreate(android.os.Bundle):242:242 -> onCreate + 54:61:void onCreate(android.os.Bundle):243:243 -> onCreate + 62:69:void onCreate(android.os.Bundle):244:244 -> onCreate + 70:77:void onCreate(android.os.Bundle):245:245 -> onCreate + 78:85:void onCreate(android.os.Bundle):246:246 -> onCreate + 86:87:void onCreate(android.os.Bundle):247:247 -> onCreate + 88:93:void onCreate(android.os.Bundle):248:248 -> onCreate + 94:95:void onCreate(android.os.Bundle):249:249 -> onCreate + 96:101:void onCreate(android.os.Bundle):250:250 -> onCreate + 102:109:void onCreate(android.os.Bundle):251:251 -> onCreate + 110:117:void onCreate(android.os.Bundle):252:252 -> onCreate + 118:119:void onCreate(android.os.Bundle):253:253 -> onCreate + 120:125:void onCreate(android.os.Bundle):254:254 -> onCreate + 126:127:void onCreate(android.os.Bundle):255:255 -> onCreate + 128:133:void onCreate(android.os.Bundle):256:256 -> onCreate + 134:154:void onCreate(android.os.Bundle):259:259 -> onCreate + 155:161:void onCreate(android.os.Bundle):260:260 -> onCreate + 1:17:android.app.Dialog onCreateDialog(android.os.Bundle):273:273 -> onCreateDialog + 18:21:android.app.Dialog onCreateDialog(android.os.Bundle):274:274 -> onCreateDialog + 22:27:android.app.Dialog onCreateDialog(android.os.Bundle):275:275 -> onCreateDialog + 28:39:android.app.Dialog onCreateDialog(android.os.Bundle):276:276 -> onCreateDialog + 40:45:android.app.Dialog onCreateDialog(android.os.Bundle):283:283 -> onCreateDialog + 46:49:android.app.Dialog onCreateDialog(android.os.Bundle):284:284 -> onCreateDialog + 50:56:android.app.Dialog onCreateDialog(android.os.Bundle):290:290 -> onCreateDialog + 57:59:android.app.Dialog onCreateDialog(android.os.Bundle):292:292 -> onCreateDialog + 60:64:android.app.Dialog onCreateDialog(android.os.Bundle):294:294 -> onCreateDialog + 65:73:android.app.Dialog onCreateDialog(android.os.Bundle):295:295 -> onCreateDialog + 74:91:android.app.Dialog onCreateDialog(android.os.Bundle):296:296 -> onCreateDialog + 1:9:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):306:306 -> onCreateView + 10:13:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):307:307 -> onCreateView + 14:17:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):308:308 -> onCreateView + 18:21:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):314:314 -> onCreateView + 22:27:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):315:315 -> onCreateView + 28:29:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):316:316 -> onCreateView + 30:37:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):317:317 -> onCreateView + 38:41:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):316:316 -> onCreateView + 42:47:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):319:319 -> onCreateView + 48:49:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):320:320 -> onCreateView + 50:57:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):321:321 -> onCreateView + 58:60:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):320:320 -> onCreateView + 61:71:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):324:324 -> onCreateView + 72:74:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):325:325 -> onCreateView 75:84:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):326:326 -> onCreateView 85:94:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):327:327 -> onCreateView 95:97:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):328:328 -> onCreateView 98:107:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):330:330 -> onCreateView 108:112:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):331:331 -> onCreateView - 1:18:void onDismiss(android.content.DialogInterface):424:424 -> onDismiss - 19:22:void onDismiss(android.content.DialogInterface):425:425 -> onDismiss - 23:30:void onDismiss(android.content.DialogInterface):427:427 -> onDismiss - 31:33:void onDismiss(android.content.DialogInterface):429:429 -> onDismiss - 34:37:void onDismiss(android.content.DialogInterface):431:431 -> onDismiss - 1:3:void onSaveInstanceState(android.os.Bundle):204:204 -> onSaveInstanceState - 4:10:void onSaveInstanceState(android.os.Bundle):205:205 -> onSaveInstanceState - 11:16:void onSaveInstanceState(android.os.Bundle):206:206 -> onSaveInstanceState - 17:23:void onSaveInstanceState(android.os.Bundle):208:208 -> onSaveInstanceState - 24:35:void onSaveInstanceState(android.os.Bundle):210:210 -> onSaveInstanceState - 36:40:void onSaveInstanceState(android.os.Bundle):212:212 -> onSaveInstanceState - 41:49:void onSaveInstanceState(android.os.Bundle):214:214 -> onSaveInstanceState - 50:54:void onSaveInstanceState(android.os.Bundle):215:215 -> onSaveInstanceState - 55:61:void onSaveInstanceState(android.os.Bundle):216:216 -> onSaveInstanceState - 62:68:void onSaveInstanceState(android.os.Bundle):217:217 -> onSaveInstanceState - 69:75:void onSaveInstanceState(android.os.Bundle):218:218 -> onSaveInstanceState - 76:82:void onSaveInstanceState(android.os.Bundle):219:219 -> onSaveInstanceState - 83:89:void onSaveInstanceState(android.os.Bundle):220:220 -> onSaveInstanceState - 90:96:void onSaveInstanceState(android.os.Bundle):221:221 -> onSaveInstanceState - 97:103:void onSaveInstanceState(android.os.Bundle):223:223 -> onSaveInstanceState - 104:110:void onSaveInstanceState(android.os.Bundle):225:225 -> onSaveInstanceState - 111:117:void onSaveInstanceState(android.os.Bundle):226:226 -> onSaveInstanceState - 118:124:void onSaveInstanceState(android.os.Bundle):227:227 -> onSaveInstanceState - 125:132:void onSaveInstanceState(android.os.Bundle):229:229 -> onSaveInstanceState - 1:3:void onStart():388:388 -> onStart - 4:11:void onStart():389:389 -> onStart - 12:16:void onStart():391:391 -> onStart - 17:19:void onStart():392:392 -> onStart - 20:24:void onStart():393:393 -> onStart - 25:29:void onStart():394:394 -> onStart - 30:32:void onStart():396:396 -> onStart - 33:42:void onStart():398:398 -> onStart - 43:47:void onStart():399:399 -> onStart - 48:60:void onStart():400:400 -> onStart - 61:66:void onStart():402:402 -> onStart - 67:76:void onStart():403:403 -> onStart - 77:80:void onStart():405:405 -> onStart - 1:5:void onStop():410:410 -> onStop - 6:9:void onStop():411:411 -> onStop - 1:8:java.lang.String getHeaderContentDescription():492:492 -> p - 1:8:java.lang.String getHeaderText():133:133 -> q - 1:4:int getPaddedPickerWidth(android.content.Context):610:610 -> r - 5:10:int getPaddedPickerWidth(android.content.Context):611:611 -> r - 11:16:int getPaddedPickerWidth(android.content.Context):612:612 -> r - 17:22:int getPaddedPickerWidth(android.content.Context):613:613 -> r - 23:24:int getPaddedPickerWidth(android.content.Context):614:614 -> r - 25:37:int getPaddedPickerWidth(android.content.Context):615:615 -> r - 1:5:int getThemeResId(android.content.Context):263:263 -> s - 6:10:int getThemeResId(android.content.Context):266:266 -> s - 1:7:void initHeaderToggle(android.content.Context):529:529 -> t - 8:16:void initHeaderToggle(android.content.Context):530:530 -> t - 17:28:void initHeaderToggle(android.content.Context):531:531 -> t - 29:34:void initHeaderToggle(android.content.Context):535:535 -> t - 35:39:void initHeaderToggle(android.content.Context):536:536 -> t - 40:50:void initHeaderToggle(android.content.Context):537:537 -> t - 4:8:boolean isFullscreen(android.content.Context):591:591 -> u - 1:17:boolean isLandscape():587:587 -> v - 1:7:boolean isNestedScrollable(android.content.Context):595:595 -> w - 1:4:boolean readMaterialCalendarStyleBoolean(android.content.Context,int):599:599 -> x - 5:8:boolean readMaterialCalendarStyleBoolean(android.content.Context,int):601:601 -> x - 9:12:boolean readMaterialCalendarStyleBoolean(android.content.Context,int):600:600 -> x - 13:16:boolean readMaterialCalendarStyleBoolean(android.content.Context,int):602:602 -> x - 17:21:boolean readMaterialCalendarStyleBoolean(android.content.Context,int):603:603 -> x - 22:25:boolean readMaterialCalendarStyleBoolean(android.content.Context,int):604:604 -> x - 26:29:boolean readMaterialCalendarStyleBoolean(android.content.Context,int):605:605 -> x - 1:8:void startPickerFragment():496:496 -> y - 9:14:void startPickerFragment():499:499 -> y - 15:20:void startPickerFragment():498:498 -> y - 21:25:void startPickerFragment():502:502 -> y - 26:30:void startPickerFragment():504:504 -> y - 31:34:void startPickerFragment():503:503 -> y - 35:36:void startPickerFragment():505:505 -> y - 37:39:void startPickerFragment():506:506 -> y - 40:46:void startPickerFragment():507:507 -> y - 47:54:void startPickerFragment():509:509 -> y - 55:61:void startPickerFragment():510:510 -> y - 62:64:void startPickerFragment():511:511 -> y - 65:75:void startPickerFragment():513:513 -> y - 1:9:void updateHeader(java.lang.String):487:487 -> z - 10:15:void updateHeader(java.lang.String):488:488 -> z + 1:18:void onDismiss(android.content.DialogInterface):430:430 -> onDismiss + 19:22:void onDismiss(android.content.DialogInterface):431:431 -> onDismiss + 23:30:void onDismiss(android.content.DialogInterface):433:433 -> onDismiss + 31:33:void onDismiss(android.content.DialogInterface):435:435 -> onDismiss + 34:37:void onDismiss(android.content.DialogInterface):437:437 -> onDismiss + 1:3:void onSaveInstanceState(android.os.Bundle):205:205 -> onSaveInstanceState + 4:10:void onSaveInstanceState(android.os.Bundle):206:206 -> onSaveInstanceState + 11:16:void onSaveInstanceState(android.os.Bundle):207:207 -> onSaveInstanceState + 17:23:void onSaveInstanceState(android.os.Bundle):209:209 -> onSaveInstanceState + 24:35:void onSaveInstanceState(android.os.Bundle):211:211 -> onSaveInstanceState + 36:40:void onSaveInstanceState(android.os.Bundle):213:213 -> onSaveInstanceState + 41:49:void onSaveInstanceState(android.os.Bundle):215:215 -> onSaveInstanceState + 50:54:void onSaveInstanceState(android.os.Bundle):216:216 -> onSaveInstanceState + 55:61:void onSaveInstanceState(android.os.Bundle):217:217 -> onSaveInstanceState + 62:68:void onSaveInstanceState(android.os.Bundle):218:218 -> onSaveInstanceState + 69:75:void onSaveInstanceState(android.os.Bundle):219:219 -> onSaveInstanceState + 76:82:void onSaveInstanceState(android.os.Bundle):220:220 -> onSaveInstanceState + 83:89:void onSaveInstanceState(android.os.Bundle):221:221 -> onSaveInstanceState + 90:96:void onSaveInstanceState(android.os.Bundle):222:222 -> onSaveInstanceState + 97:103:void onSaveInstanceState(android.os.Bundle):224:224 -> onSaveInstanceState + 104:110:void onSaveInstanceState(android.os.Bundle):226:226 -> onSaveInstanceState + 111:117:void onSaveInstanceState(android.os.Bundle):227:227 -> onSaveInstanceState + 118:124:void onSaveInstanceState(android.os.Bundle):228:228 -> onSaveInstanceState + 125:132:void onSaveInstanceState(android.os.Bundle):230:230 -> onSaveInstanceState + 1:3:void onStart():394:394 -> onStart + 4:11:void onStart():395:395 -> onStart + 12:16:void onStart():397:397 -> onStart + 17:19:void onStart():398:398 -> onStart + 20:24:void onStart():399:399 -> onStart + 25:29:void onStart():400:400 -> onStart + 30:32:void onStart():402:402 -> onStart + 33:42:void onStart():404:404 -> onStart + 43:47:void onStart():405:405 -> onStart + 48:60:void onStart():406:406 -> onStart + 61:66:void onStart():408:408 -> onStart + 67:76:void onStart():409:409 -> onStart + 77:80:void onStart():411:411 -> onStart + 1:5:void onStop():416:416 -> onStop + 6:9:void onStop():417:417 -> onStop + 1:8:java.lang.String getHeaderContentDescription():500:500 -> p + 1:8:java.lang.String getHeaderText():134:134 -> q + 1:4:int getPaddedPickerWidth(android.content.Context):618:618 -> r + 5:10:int getPaddedPickerWidth(android.content.Context):619:619 -> r + 11:16:int getPaddedPickerWidth(android.content.Context):620:620 -> r + 17:22:int getPaddedPickerWidth(android.content.Context):621:621 -> r + 23:24:int getPaddedPickerWidth(android.content.Context):622:622 -> r + 25:37:int getPaddedPickerWidth(android.content.Context):623:623 -> r + 1:5:int getThemeResId(android.content.Context):264:264 -> s + 6:10:int getThemeResId(android.content.Context):267:267 -> s + 1:7:void initHeaderToggle(android.content.Context):537:537 -> t + 8:16:void initHeaderToggle(android.content.Context):538:538 -> t + 17:28:void initHeaderToggle(android.content.Context):539:539 -> t + 29:34:void initHeaderToggle(android.content.Context):543:543 -> t + 35:39:void initHeaderToggle(android.content.Context):544:544 -> t + 40:50:void initHeaderToggle(android.content.Context):545:545 -> t + 4:8:boolean isFullscreen(android.content.Context):599:599 -> u + 1:17:boolean isLandscape():595:595 -> v + 1:7:boolean isNestedScrollable(android.content.Context):603:603 -> w + 1:4:boolean readMaterialCalendarStyleBoolean(android.content.Context,int):607:607 -> x + 5:8:boolean readMaterialCalendarStyleBoolean(android.content.Context,int):609:609 -> x + 9:12:boolean readMaterialCalendarStyleBoolean(android.content.Context,int):608:608 -> x + 13:16:boolean readMaterialCalendarStyleBoolean(android.content.Context,int):610:610 -> x + 17:21:boolean readMaterialCalendarStyleBoolean(android.content.Context,int):611:611 -> x + 22:25:boolean readMaterialCalendarStyleBoolean(android.content.Context,int):612:612 -> x + 26:29:boolean readMaterialCalendarStyleBoolean(android.content.Context,int):613:613 -> x + 1:8:void startPickerFragment():504:504 -> y + 9:14:void startPickerFragment():507:507 -> y + 15:20:void startPickerFragment():506:506 -> y + 21:25:void startPickerFragment():510:510 -> y + 26:30:void startPickerFragment():512:512 -> y + 31:34:void startPickerFragment():511:511 -> y + 35:36:void startPickerFragment():513:513 -> y + 37:39:void startPickerFragment():514:514 -> y + 40:46:void startPickerFragment():515:515 -> y + 47:54:void startPickerFragment():517:517 -> y + 55:61:void startPickerFragment():518:518 -> y + 62:64:void startPickerFragment():519:519 -> y + 65:75:void startPickerFragment():521:521 -> y + 1:9:void updateHeader(java.lang.String):495:495 -> z + 10:15:void updateHeader(java.lang.String):496:496 -> z com.google.android.material.datepicker.MaterialDatePicker$$ExternalSyntheticLambda0 -> com.google.android.material.datepicker.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - com.google.android.material.datepicker.MaterialDatePicker com.google.android.material.datepicker.MaterialDatePicker$$InternalSyntheticLambda$1$3710fe2fda17d06d98bd1cc32012f1ce07dde8f79e27d33c9e78f09443c629b6$0.f$0 -> d + com.google.android.material.datepicker.MaterialDatePicker com.google.android.material.datepicker.MaterialDatePicker$$InternalSyntheticLambda$2$3710fe2fda17d06d98bd1cc32012f1ce07dde8f79e27d33c9e78f09443c629b6$0.f$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/datepicker/k;"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void (com.google.android.material.datepicker.MaterialDatePicker):0:0 -> @@ -146665,30 +152083,30 @@ com.google.android.material.datepicker.MaterialDatePicker$$ExternalSyntheticLamb # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/k;)V"} 1:1:void onClick(android.view.View):0:0 -> onClick # {"id":"com.android.tools.r8.synthesized"} -com.google.android.material.datepicker.MaterialDatePicker$3 -> com.google.android.material.datepicker.k$a: +com.google.android.material.datepicker.MaterialDatePicker$1 -> com.google.android.material.datepicker.k$a: # {"id":"sourceFile","fileName":"MaterialDatePicker.java"} int val$originalHeaderHeight -> d android.view.View val$headerLayout -> e - int val$originalPaddingTop -> f - com.google.android.material.datepicker.MaterialDatePicker this$0 -> g + int val$originalPaddingLeft -> f + int val$originalPaddingTop -> g + int val$originalPaddingRight -> h + com.google.android.material.datepicker.MaterialDatePicker this$0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/datepicker/k;"} - 1:12:void (com.google.android.material.datepicker.MaterialDatePicker,int,android.view.View,int):460:460 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/k;ILandroid/view/View;I)V"} - 1:10:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):463:463 -> onApplyWindowInsets - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} - 11:14:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):464:464 -> onApplyWindowInsets - 15:25:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):465:465 -> onApplyWindowInsets - 26:34:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):466:466 -> onApplyWindowInsets - 35:36:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):468:468 -> onApplyWindowInsets - 37:45:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):469:469 -> onApplyWindowInsets - 46:51:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):471:471 -> onApplyWindowInsets - 52:55:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):472:472 -> onApplyWindowInsets - 56:59:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):468:468 -> onApplyWindowInsets -com.google.android.material.datepicker.MaterialDatePicker$4 -> com.google.android.material.datepicker.k$b: + 1:16:void (com.google.android.material.datepicker.MaterialDatePicker,int,android.view.View,int,int,int):468:468 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/k;ILandroid/view/View;III)V"} + 1:8:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):471:471 -> onApplyWindowInsets + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} + 9:12:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):472:472 -> onApplyWindowInsets + 13:25:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):473:473 -> onApplyWindowInsets + 26:34:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):474:474 -> onApplyWindowInsets + 35:51:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):476:476 -> onApplyWindowInsets + 52:55:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):480:480 -> onApplyWindowInsets + 56:59:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):476:476 -> onApplyWindowInsets +com.google.android.material.datepicker.MaterialDatePicker$2 -> com.google.android.material.datepicker.k$b: # {"id":"sourceFile","fileName":"MaterialDatePicker.java"} com.google.android.material.datepicker.MaterialDatePicker this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/datepicker/k;"} - 1:6:void (com.google.android.material.datepicker.MaterialDatePicker):514:514 -> + 1:6:void (com.google.android.material.datepicker.MaterialDatePicker):522:522 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/k;)V"} com.google.android.material.datepicker.MaterialTextInputPicker -> com.google.android.material.datepicker.l: # {"id":"sourceFile","fileName":"MaterialTextInputPicker.java"} @@ -146739,7 +152157,7 @@ com.google.android.material.datepicker.Month -> com.google.android.material.date 29:34:void (java.util.Calendar):64:64 -> 35:40:void (java.util.Calendar):65:65 -> 41:47:void (java.util.Calendar):66:66 -> - 1:9:int compareTo(com.google.android.material.datepicker.Month):135:135 -> c + 1:9:int compareTo(com.google.android.material.datepicker.Month):135:135 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/m;)I"} 1:7:int compareTo(java.lang.Object):30:30 -> compareTo 1:5:com.google.android.material.datepicker.Month create(int,int):90:90 -> d @@ -146869,11 +152287,11 @@ com.google.android.material.datepicker.MonthAdapter -> com.google.android.materi 1:16:boolean withinMonth(int):328:328 -> p com.google.android.material.datepicker.MonthsPagerAdapter -> com.google.android.material.datepicker.o: # {"id":"sourceFile","fileName":"MonthsPagerAdapter.java"} - com.google.android.material.datepicker.CalendarConstraints calendarConstraints -> c + com.google.android.material.datepicker.CalendarConstraints calendarConstraints -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/datepicker/a;"} - com.google.android.material.datepicker.MaterialCalendar$OnDayClickListener onDayClickListener -> d + com.google.android.material.datepicker.MaterialCalendar$OnDayClickListener onDayClickListener -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/datepicker/i$m;"} - int itemHeight -> e + int itemHeight -> f 1:3:void (android.content.Context,com.google.android.material.datepicker.DateSelector,com.google.android.material.datepicker.CalendarConstraints,com.google.android.material.datepicker.DayViewDecorator,com.google.android.material.datepicker.MaterialCalendar$OnDayClickListener):52:52 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lcom/google/android/material/datepicker/d;Lcom/google/android/material/datepicker/a;Lcom/google/android/material/datepicker/g;Lcom/google/android/material/datepicker/i$m;)V"} 4:7:void (android.content.Context,com.google.android.material.datepicker.DateSelector,com.google.android.material.datepicker.CalendarConstraints,com.google.android.material.datepicker.DayViewDecorator,com.google.android.material.datepicker.MaterialCalendar$OnDayClickListener):53:53 -> @@ -146889,37 +152307,37 @@ com.google.android.material.datepicker.MonthsPagerAdapter -> com.google.android. 55:58:void (android.content.Context,com.google.android.material.datepicker.DateSelector,com.google.android.material.datepicker.CalendarConstraints,com.google.android.material.datepicker.DayViewDecorator,com.google.android.material.datepicker.MaterialCalendar$OnDayClickListener):73:73 -> 59:66:void (android.content.Context,com.google.android.material.datepicker.DateSelector,com.google.android.material.datepicker.CalendarConstraints,com.google.android.material.datepicker.DayViewDecorator,com.google.android.material.datepicker.MaterialCalendar$OnDayClickListener):61:61 -> 67:74:void (android.content.Context,com.google.android.material.datepicker.DateSelector,com.google.android.material.datepicker.CalendarConstraints,com.google.android.material.datepicker.DayViewDecorator,com.google.android.material.datepicker.MaterialCalendar$OnDayClickListener):58:58 -> - 1:7:int getItemCount():142:142 -> c - 1:15:long getItemId(int):137:137 -> d - 1:6:void onBindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):39:39 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;I)V"} - 1:5:androidx.recyclerview.widget.RecyclerView$ViewHolder onCreateViewHolder(android.view.ViewGroup,int):39:39 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$C;"} - 1:3:com.google.android.material.datepicker.MaterialCalendar$OnDayClickListener access$000(com.google.android.material.datepicker.MonthsPagerAdapter):39:39 -> t + 1:7:int getItemCount():142:142 -> d + 1:15:long getItemId(int):137:137 -> e + 1:6:void onBindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):39:39 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;I)V"} + 1:5:androidx.recyclerview.widget.RecyclerView$ViewHolder onCreateViewHolder(android.view.ViewGroup,int):39:39 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$D;"} + 1:3:com.google.android.material.datepicker.MaterialCalendar$OnDayClickListener access$000(com.google.android.material.datepicker.MonthsPagerAdapter):39:39 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/o;)Lcom/google/android/material/datepicker/i$m;"} - 1:11:com.google.android.material.datepicker.Month getPageMonth(int):152:152 -> u + 1:11:com.google.android.material.datepicker.Month getPageMonth(int):152:152 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/google/android/material/datepicker/m;"} - 1:9:java.lang.CharSequence getPageTitle(int):147:147 -> v - 1:11:int getPosition(com.google.android.material.datepicker.Month):156:156 -> w + 1:9:java.lang.CharSequence getPageTitle(int):147:147 -> w + 1:11:int getPosition(com.google.android.material.datepicker.Month):156:156 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/m;)I"} - 1:10:void onBindViewHolder(com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder,int):110:110 -> x + 1:10:void onBindViewHolder(com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder,int):110:110 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/o$b;I)V"} - 11:19:void onBindViewHolder(com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder,int):111:111 -> x - 20:29:void onBindViewHolder(com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder,int):112:112 -> x - 30:47:void onBindViewHolder(com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder,int):114:114 -> x - 48:50:void onBindViewHolder(com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder,int):115:115 -> x - 51:58:void onBindViewHolder(com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder,int):116:116 -> x - 59:66:void onBindViewHolder(com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder,int):118:118 -> x - 67:71:void onBindViewHolder(com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder,int):120:120 -> x - 72:74:void onBindViewHolder(com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder,int):121:121 -> x - 75:83:void onBindViewHolder(com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder,int):124:124 -> x - 1:11:com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder onCreateViewHolder(android.view.ViewGroup,int):97:97 -> y + 11:19:void onBindViewHolder(com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder,int):111:111 -> y + 20:29:void onBindViewHolder(com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder,int):112:112 -> y + 30:47:void onBindViewHolder(com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder,int):114:114 -> y + 48:50:void onBindViewHolder(com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder,int):115:115 -> y + 51:58:void onBindViewHolder(com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder,int):116:116 -> y + 59:66:void onBindViewHolder(com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder,int):118:118 -> y + 67:71:void onBindViewHolder(com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder,int):120:120 -> y + 72:74:void onBindViewHolder(com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder,int):121:121 -> y + 75:83:void onBindViewHolder(com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder,int):124:124 -> y + 1:11:com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder onCreateViewHolder(android.view.ViewGroup,int):97:97 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;I)Lcom/google/android/material/datepicker/o$b;"} - 12:17:com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder onCreateViewHolder(android.view.ViewGroup,int):98:98 -> y - 18:27:com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder onCreateViewHolder(android.view.ViewGroup,int):100:100 -> y - 28:38:com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder onCreateViewHolder(android.view.ViewGroup,int):101:101 -> y - 39:45:com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder onCreateViewHolder(android.view.ViewGroup,int):102:102 -> y - 46:51:com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder onCreateViewHolder(android.view.ViewGroup,int):104:104 -> y + 12:17:com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder onCreateViewHolder(android.view.ViewGroup,int):98:98 -> z + 18:27:com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder onCreateViewHolder(android.view.ViewGroup,int):100:100 -> z + 28:38:com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder onCreateViewHolder(android.view.ViewGroup,int):101:101 -> z + 39:45:com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder onCreateViewHolder(android.view.ViewGroup,int):102:102 -> z + 46:51:com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder onCreateViewHolder(android.view.ViewGroup,int):104:104 -> z com.google.android.material.datepicker.MonthsPagerAdapter$1 -> com.google.android.material.datepicker.o$a: # {"id":"sourceFile","fileName":"MonthsPagerAdapter.java"} com.google.android.material.datepicker.MaterialCalendarGridView val$monthGrid -> d @@ -146931,8 +152349,8 @@ com.google.android.material.datepicker.MonthsPagerAdapter$1 -> com.google.androi 13:36:void onItemClick(android.widget.AdapterView,android.view.View,int,long):129:129 -> onItemClick com.google.android.material.datepicker.MonthsPagerAdapter$ViewHolder -> com.google.android.material.datepicker.o$b: # {"id":"sourceFile","fileName":"MonthsPagerAdapter.java"} - android.widget.TextView monthTitle -> t - com.google.android.material.datepicker.MaterialCalendarGridView monthGrid -> u + android.widget.TextView monthTitle -> u + com.google.android.material.datepicker.MaterialCalendarGridView monthGrid -> v 1:3:void (android.widget.LinearLayout,boolean):82:82 -> 4:14:void (android.widget.LinearLayout,boolean):83:83 -> 15:17:void (android.widget.LinearLayout,boolean):84:84 -> @@ -146953,7 +152371,7 @@ com.google.android.material.datepicker.SmoothCalendarLayoutManager -> com.google # {"id":"sourceFile","fileName":"SmoothCalendarLayoutManager.java"} 1:4:void (android.content.Context,int,boolean):34:34 -> 1:2:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):40:40 -> M1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$z;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$A;I)V"} 3:9:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):41:41 -> M1 10:12:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):48:48 -> M1 13:16:void smoothScrollToPosition(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,int):49:49 -> M1 @@ -147017,38 +152435,38 @@ com.google.android.material.datepicker.UtcDates -> com.google.android.material.d 1:7:android.icu.text.DateFormat getYearMonthWeekdayDayFormat(java.util.Locale):245:245 -> l com.google.android.material.datepicker.YearGridAdapter -> com.google.android.material.datepicker.u: # {"id":"sourceFile","fileName":"YearGridAdapter.java"} - com.google.android.material.datepicker.MaterialCalendar materialCalendar -> c + com.google.android.material.datepicker.MaterialCalendar materialCalendar -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/datepicker/i;"} 1:3:void (com.google.android.material.datepicker.MaterialCalendar):45:45 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/i;)V"} 4:6:void (com.google.android.material.datepicker.MaterialCalendar):46:46 -> - 1:11:int getItemCount():94:94 -> c - 1:6:void onBindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):31:31 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$C;I)V"} - 1:5:androidx.recyclerview.widget.RecyclerView$ViewHolder onCreateViewHolder(android.view.ViewGroup,int):31:31 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$C;"} - 1:14:int getPositionForYear(int):98:98 -> t - 1:14:int getYearForPosition(int):102:102 -> u - 1:4:void onBindViewHolder(com.google.android.material.datepicker.YearGridAdapter$ViewHolder,int):61:61 -> v + 1:11:int getItemCount():96:96 -> d + 1:6:void onBindViewHolder(androidx.recyclerview.widget.RecyclerView$ViewHolder,int):31:31 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$D;I)V"} + 1:5:androidx.recyclerview.widget.RecyclerView$ViewHolder onCreateViewHolder(android.view.ViewGroup,int):31:31 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$D;"} + 1:14:int getPositionForYear(int):100:100 -> u + 1:14:int getYearForPosition(int):104:104 -> v + 1:4:void onBindViewHolder(com.google.android.material.datepicker.YearGridAdapter$ViewHolder,int):61:61 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/datepicker/u$a;I)V"} - 5:27:void onBindViewHolder(com.google.android.material.datepicker.YearGridAdapter$ViewHolder,int):62:62 -> v - 28:29:void onBindViewHolder(com.google.android.material.datepicker.YearGridAdapter$ViewHolder,int):63:63 -> v - 30:37:void onBindViewHolder(com.google.android.material.datepicker.YearGridAdapter$ViewHolder,int):64:64 -> v - 38:40:void onBindViewHolder(com.google.android.material.datepicker.YearGridAdapter$ViewHolder,int):63:63 -> v - 41:46:void onBindViewHolder(com.google.android.material.datepicker.YearGridAdapter$ViewHolder,int):65:65 -> v - 47:51:void onBindViewHolder(com.google.android.material.datepicker.YearGridAdapter$ViewHolder,int):66:66 -> v - 52:62:void onBindViewHolder(com.google.android.material.datepicker.YearGridAdapter$ViewHolder,int):67:67 -> v - 63:69:void onBindViewHolder(com.google.android.material.datepicker.YearGridAdapter$ViewHolder,int):68:68 -> v - 1:11:com.google.android.material.datepicker.YearGridAdapter$ViewHolder onCreateViewHolder(android.view.ViewGroup,int):54:54 -> w + 5:27:void onBindViewHolder(com.google.android.material.datepicker.YearGridAdapter$ViewHolder,int):62:62 -> w + 28:29:void onBindViewHolder(com.google.android.material.datepicker.YearGridAdapter$ViewHolder,int):63:63 -> w + 30:37:void onBindViewHolder(com.google.android.material.datepicker.YearGridAdapter$ViewHolder,int):64:64 -> w + 38:40:void onBindViewHolder(com.google.android.material.datepicker.YearGridAdapter$ViewHolder,int):63:63 -> w + 41:46:void onBindViewHolder(com.google.android.material.datepicker.YearGridAdapter$ViewHolder,int):65:65 -> w + 47:51:void onBindViewHolder(com.google.android.material.datepicker.YearGridAdapter$ViewHolder,int):66:66 -> w + 52:62:void onBindViewHolder(com.google.android.material.datepicker.YearGridAdapter$ViewHolder,int):67:67 -> w + 63:69:void onBindViewHolder(com.google.android.material.datepicker.YearGridAdapter$ViewHolder,int):68:68 -> w + 1:11:com.google.android.material.datepicker.YearGridAdapter$ViewHolder onCreateViewHolder(android.view.ViewGroup,int):54:54 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;I)Lcom/google/android/material/datepicker/u$a;"} - 12:17:com.google.android.material.datepicker.YearGridAdapter$ViewHolder onCreateViewHolder(android.view.ViewGroup,int):55:55 -> w - 18:23:com.google.android.material.datepicker.YearGridAdapter$ViewHolder onCreateViewHolder(android.view.ViewGroup,int):56:56 -> w + 12:17:com.google.android.material.datepicker.YearGridAdapter$ViewHolder onCreateViewHolder(android.view.ViewGroup,int):55:55 -> x + 18:23:com.google.android.material.datepicker.YearGridAdapter$ViewHolder onCreateViewHolder(android.view.ViewGroup,int):56:56 -> x com.google.android.material.datepicker.YearGridAdapter$ViewHolder -> com.google.android.material.datepicker.u$a: # {"id":"sourceFile","fileName":"YearGridAdapter.java"} - android.widget.TextView textView -> t + android.widget.TextView textView -> u 1:3:void (android.widget.TextView):40:40 -> 4:6:void (android.widget.TextView):41:41 -> -com.google.android.material.dialog.InsetDialogOnTouchListener -> W1.a: +com.google.android.material.dialog.InsetDialogOnTouchListener -> b2.a: # {"id":"sourceFile","fileName":"InsetDialogOnTouchListener.java"} android.app.Dialog dialog -> d int leftInset -> e @@ -147074,56 +152492,105 @@ com.google.android.material.dialog.InsetDialogOnTouchListener -> W1.a: 81:91:boolean onTouch(android.view.View,android.view.MotionEvent):73:73 -> onTouch 92:94:boolean onTouch(android.view.View,android.view.MotionEvent):75:75 -> onTouch 95:101:boolean onTouch(android.view.View,android.view.MotionEvent):76:76 -> onTouch +com.google.android.material.divider.MaterialDivider -> com.google.android.material.divider.MaterialDivider: +# {"id":"sourceFile","fileName":"MaterialDivider.java"} + com.google.android.material.shape.MaterialShapeDrawable dividerDrawable -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/h;"} + int thickness -> e + int color -> f + int insetStart -> g + int insetEnd -> h + int DEF_STYLE_RES -> i + 1:5:void ():54:54 -> + 1:1:void (android.content.Context,android.util.AttributeSet):67:67 -> + 2:2:void (android.content.Context,android.util.AttributeSet,int):71:71 -> + 3:4:void (android.content.Context,android.util.AttributeSet,int):73:74 -> + 5:6:void (android.content.Context,android.util.AttributeSet,int):76:77 -> + 7:7:void (android.content.Context,android.util.AttributeSet,int):79:79 -> + 8:8:void (android.content.Context,android.util.AttributeSet,int):82:82 -> + 9:9:void (android.content.Context,android.util.AttributeSet,int):80:80 -> + 10:14:void (android.content.Context,android.util.AttributeSet,int):83:87 -> + 15:15:void (android.content.Context,android.util.AttributeSet,int):89:89 -> + 16:16:void (android.content.Context,android.util.AttributeSet,int):86:86 -> + 17:17:void (android.content.Context,android.util.AttributeSet,int):91:91 -> + 1:3:int getDividerColor():255:255 -> getDividerColor + 1:3:int getDividerInsetEnd():219:219 -> getDividerInsetEnd + 1:3:int getDividerInsetStart():186:186 -> getDividerInsetStart + 1:3:int getDividerThickness():153:153 -> getDividerThickness + 1:3:void onDraw(android.graphics.Canvas):110:110 -> onDraw + 4:15:void onDraw(android.graphics.Canvas):112:112 -> onDraw + 16:22:void onDraw(android.graphics.Canvas):113:113 -> onDraw + 23:37:void onDraw(android.graphics.Canvas):114:114 -> onDraw + 38:51:void onDraw(android.graphics.Canvas):115:115 -> onDraw + 52:57:void onDraw(android.graphics.Canvas):116:116 -> onDraw + 1:3:void onMeasure(int,int):96:96 -> onMeasure + 4:7:void onMeasure(int,int):98:98 -> onMeasure + 8:19:void onMeasure(int,int):99:99 -> onMeasure + 20:26:void onMeasure(int,int):101:101 -> onMeasure + 27:34:void onMeasure(int,int):104:104 -> onMeasure + 1:4:void setDividerColor(int):230:230 -> setDividerColor + 5:6:void setDividerColor(int):231:231 -> setDividerColor + 7:15:void setDividerColor(int):232:232 -> setDividerColor + 16:19:void setDividerColor(int):233:233 -> setDividerColor + 1:12:void setDividerColorResource(int):245:245 -> setDividerColorResource + 1:3:void setDividerInsetEnd(int):197:197 -> setDividerInsetEnd + 1:16:void setDividerInsetEndResource(int):208:208 -> setDividerInsetEndResource + 1:3:void setDividerInsetStart(int):164:164 -> setDividerInsetStart + 1:16:void setDividerInsetStartResource(int):175:175 -> setDividerInsetStartResource + 1:4:void setDividerThickness(int):128:128 -> setDividerThickness + 5:6:void setDividerThickness(int):129:129 -> setDividerThickness + 7:10:void setDividerThickness(int):130:130 -> setDividerThickness + 1:16:void setDividerThicknessResource(int):143:143 -> setDividerThicknessResource com.google.android.material.drawable.DrawableUtils -> com.google.android.material.drawable.d: # {"id":"sourceFile","fileName":"DrawableUtils.java"} - 2:6:android.graphics.drawable.Drawable compositeTwoLayeredDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):229:229 -> a - 10:15:android.graphics.drawable.Drawable compositeTwoLayeredDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,int,int):264:264 -> b - 16:19:android.graphics.drawable.Drawable compositeTwoLayeredDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,int,int):267:267 -> b - 20:25:android.graphics.drawable.Drawable compositeTwoLayeredDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,int,int):272:272 -> b - 26:35:android.graphics.drawable.Drawable compositeTwoLayeredDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,int,int):273:273 -> b - 36:40:android.graphics.drawable.Drawable compositeTwoLayeredDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,int,int):281:281 -> b - 41:50:android.graphics.drawable.Drawable compositeTwoLayeredDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,int,int):282:282 -> b - 51:61:android.graphics.drawable.Drawable compositeTwoLayeredDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,int,int):286:286 -> b - 62:68:android.graphics.drawable.Drawable compositeTwoLayeredDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,int,int):291:291 -> b - 69:78:android.graphics.drawable.Drawable compositeTwoLayeredDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,int,int):298:298 -> b - 79:83:android.graphics.drawable.Drawable compositeTwoLayeredDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,int,int):300:300 -> b - 84:87:android.graphics.drawable.Drawable compositeTwoLayeredDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,int,int):301:301 -> b - 2:6:android.graphics.drawable.Drawable createTintableMutatedDrawableIfNeeded(android.graphics.drawable.Drawable,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):192:192 -> c - 7:16:android.graphics.drawable.Drawable createTintableMutatedDrawableIfNeeded(android.graphics.drawable.Drawable,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,boolean):206:206 -> d - 17:22:android.graphics.drawable.Drawable createTintableMutatedDrawableIfNeeded(android.graphics.drawable.Drawable,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,boolean):208:208 -> d - 23:26:android.graphics.drawable.Drawable createTintableMutatedDrawableIfNeeded(android.graphics.drawable.Drawable,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,boolean):211:211 -> d - 2:7:int[] getCheckedState(int[]):336:336 -> e - 8:14:int[] getCheckedState(int[]):337:337 -> e - 15:20:int[] getCheckedState(int[]):340:340 -> e - 21:26:int[] getCheckedState(int[]):341:341 -> e - 27:33:int[] getCheckedState(int[]):345:345 -> e - 34:37:int[] getCheckedState(int[]):346:346 -> e - 1:4:android.content.res.ColorStateList getColorStateListOrNull(android.graphics.drawable.Drawable):396:396 -> f - 5:15:android.content.res.ColorStateList getColorStateListOrNull(android.graphics.drawable.Drawable):397:397 -> f - 16:21:android.content.res.ColorStateList getColorStateListOrNull(android.graphics.drawable.Drawable):400:400 -> f - 22:27:android.content.res.ColorStateList getColorStateListOrNull(android.graphics.drawable.Drawable):401:401 -> f - 28:38:android.content.res.ColorStateList getColorStateListOrNull(android.graphics.drawable.Drawable):402:402 -> f - 1:8:int getTopLayerIntrinsicHeight(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):328:328 -> g - 9:13:int getTopLayerIntrinsicHeight(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):330:330 -> g - 1:8:int getTopLayerIntrinsicWidth(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):321:321 -> h - 9:13:int getTopLayerIntrinsicWidth(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):323:323 -> h - 1:8:android.util.AttributeSet parseDrawableXml(android.content.Context,int,java.lang.CharSequence):128:128 -> i - 9:20:android.util.AttributeSet parseDrawableXml(android.content.Context,int,java.lang.CharSequence):132:132 -> i - 21:30:android.util.AttributeSet parseDrawableXml(android.content.Context,int,java.lang.CharSequence):138:138 -> i - 31:39:android.util.AttributeSet parseDrawableXml(android.content.Context,int,java.lang.CharSequence):142:142 -> i - 40:67:android.util.AttributeSet parseDrawableXml(android.content.Context,int,java.lang.CharSequence):139:139 -> i - 68:75:android.util.AttributeSet parseDrawableXml(android.content.Context,int,java.lang.CharSequence):135:135 -> i - 76:87:android.util.AttributeSet parseDrawableXml(android.content.Context,int,java.lang.CharSequence):146:146 -> i - 88:101:android.util.AttributeSet parseDrawableXml(android.content.Context,int,java.lang.CharSequence):147:147 -> i - 102:104:android.util.AttributeSet parseDrawableXml(android.content.Context,int,java.lang.CharSequence):148:148 -> i - 105:105:android.util.AttributeSet parseDrawableXml(android.content.Context,int,java.lang.CharSequence):149:149 -> i - 1:6:void setOutlineToPath(android.graphics.Outline,android.graphics.Path):365:365 -> j - 7:14:void setOutlineToPath(android.graphics.Outline,android.graphics.Path):366:366 -> j - 15:18:void setOutlineToPath(android.graphics.Outline,android.graphics.Path):371:371 -> j - 19:24:void setOutlineToPath(android.graphics.Outline,android.graphics.Path):376:376 -> j - 25:28:void setOutlineToPath(android.graphics.Outline,android.graphics.Path):377:377 -> j - 6:14:android.graphics.PorterDuffColorFilter updateTintFilter(android.graphics.drawable.Drawable,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):120:120 -> k - 15:22:android.graphics.PorterDuffColorFilter updateTintFilter(android.graphics.drawable.Drawable,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):121:121 -> k + 2:6:android.graphics.drawable.Drawable compositeTwoLayeredDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):227:227 -> a + 10:15:android.graphics.drawable.Drawable compositeTwoLayeredDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,int,int):262:262 -> b + 16:19:android.graphics.drawable.Drawable compositeTwoLayeredDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,int,int):265:265 -> b + 20:25:android.graphics.drawable.Drawable compositeTwoLayeredDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,int,int):270:270 -> b + 26:35:android.graphics.drawable.Drawable compositeTwoLayeredDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,int,int):271:271 -> b + 36:40:android.graphics.drawable.Drawable compositeTwoLayeredDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,int,int):279:279 -> b + 41:50:android.graphics.drawable.Drawable compositeTwoLayeredDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,int,int):280:280 -> b + 51:61:android.graphics.drawable.Drawable compositeTwoLayeredDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,int,int):284:284 -> b + 62:68:android.graphics.drawable.Drawable compositeTwoLayeredDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,int,int):289:289 -> b + 69:78:android.graphics.drawable.Drawable compositeTwoLayeredDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,int,int):296:296 -> b + 79:83:android.graphics.drawable.Drawable compositeTwoLayeredDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,int,int):298:298 -> b + 84:87:android.graphics.drawable.Drawable compositeTwoLayeredDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,int,int):299:299 -> b + 2:6:android.graphics.drawable.Drawable createTintableMutatedDrawableIfNeeded(android.graphics.drawable.Drawable,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):190:190 -> c + 7:16:android.graphics.drawable.Drawable createTintableMutatedDrawableIfNeeded(android.graphics.drawable.Drawable,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,boolean):204:204 -> d + 17:22:android.graphics.drawable.Drawable createTintableMutatedDrawableIfNeeded(android.graphics.drawable.Drawable,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,boolean):206:206 -> d + 23:26:android.graphics.drawable.Drawable createTintableMutatedDrawableIfNeeded(android.graphics.drawable.Drawable,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,boolean):209:209 -> d + 2:7:int[] getCheckedState(int[]):334:334 -> e + 8:14:int[] getCheckedState(int[]):335:335 -> e + 15:20:int[] getCheckedState(int[]):338:338 -> e + 21:26:int[] getCheckedState(int[]):339:339 -> e + 27:33:int[] getCheckedState(int[]):343:343 -> e + 34:37:int[] getCheckedState(int[]):344:344 -> e + 1:4:android.content.res.ColorStateList getColorStateListOrNull(android.graphics.drawable.Drawable):394:394 -> f + 5:15:android.content.res.ColorStateList getColorStateListOrNull(android.graphics.drawable.Drawable):395:395 -> f + 16:21:android.content.res.ColorStateList getColorStateListOrNull(android.graphics.drawable.Drawable):398:398 -> f + 22:27:android.content.res.ColorStateList getColorStateListOrNull(android.graphics.drawable.Drawable):399:399 -> f + 28:38:android.content.res.ColorStateList getColorStateListOrNull(android.graphics.drawable.Drawable):400:400 -> f + 1:8:int getTopLayerIntrinsicHeight(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):326:326 -> g + 9:13:int getTopLayerIntrinsicHeight(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):328:328 -> g + 1:8:int getTopLayerIntrinsicWidth(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):319:319 -> h + 9:13:int getTopLayerIntrinsicWidth(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):321:321 -> h + 1:8:android.util.AttributeSet parseDrawableXml(android.content.Context,int,java.lang.CharSequence):127:127 -> i + 9:20:android.util.AttributeSet parseDrawableXml(android.content.Context,int,java.lang.CharSequence):131:131 -> i + 21:30:android.util.AttributeSet parseDrawableXml(android.content.Context,int,java.lang.CharSequence):137:137 -> i + 31:39:android.util.AttributeSet parseDrawableXml(android.content.Context,int,java.lang.CharSequence):141:141 -> i + 40:67:android.util.AttributeSet parseDrawableXml(android.content.Context,int,java.lang.CharSequence):138:138 -> i + 68:75:android.util.AttributeSet parseDrawableXml(android.content.Context,int,java.lang.CharSequence):134:134 -> i + 76:87:android.util.AttributeSet parseDrawableXml(android.content.Context,int,java.lang.CharSequence):145:145 -> i + 88:101:android.util.AttributeSet parseDrawableXml(android.content.Context,int,java.lang.CharSequence):146:146 -> i + 102:104:android.util.AttributeSet parseDrawableXml(android.content.Context,int,java.lang.CharSequence):147:147 -> i + 105:105:android.util.AttributeSet parseDrawableXml(android.content.Context,int,java.lang.CharSequence):148:148 -> i + 1:6:void setOutlineToPath(android.graphics.Outline,android.graphics.Path):363:363 -> j + 7:14:void setOutlineToPath(android.graphics.Outline,android.graphics.Path):364:364 -> j + 15:18:void setOutlineToPath(android.graphics.Outline,android.graphics.Path):369:369 -> j + 19:24:void setOutlineToPath(android.graphics.Outline,android.graphics.Path):374:374 -> j + 25:28:void setOutlineToPath(android.graphics.Outline,android.graphics.Path):375:375 -> j + 6:14:android.graphics.PorterDuffColorFilter updateTintFilter(android.graphics.drawable.Drawable,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):119:119 -> k + 15:22:android.graphics.PorterDuffColorFilter updateTintFilter(android.graphics.drawable.Drawable,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):120:120 -> k com.google.android.material.drawable.DrawableUtils$$ExternalSyntheticApiModelOutline0 -> com.google.android.material.drawable.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} @@ -147141,11 +152608,11 @@ com.google.android.material.drawable.DrawableUtils$$ExternalSyntheticApiModelOut # {"id":"com.android.tools.r8.synthesized"} com.google.android.material.drawable.DrawableUtils$OutlineCompatL -> com.google.android.material.drawable.d$a: # {"id":"sourceFile","fileName":"DrawableUtils.java"} - 1:4:void setConvexPath(android.graphics.Outline,android.graphics.Path):423:423 -> a + 1:4:void setConvexPath(android.graphics.Outline,android.graphics.Path):420:420 -> a com.google.android.material.drawable.DrawableUtils$OutlineCompatR -> com.google.android.material.drawable.d$b: # {"id":"sourceFile","fileName":"DrawableUtils.java"} - 1:4:void setPath(android.graphics.Outline,android.graphics.Path):414:414 -> a -com.google.android.material.elevation.ElevationOverlayProvider -> X1.a: + 1:4:void setPath(android.graphics.Outline,android.graphics.Path):412:412 -> a +com.google.android.material.elevation.ElevationOverlayProvider -> c2.a: # {"id":"sourceFile","fileName":"ElevationOverlayProvider.java"} boolean elevationOverlayEnabled -> a int elevationOverlayColor -> b @@ -147174,107 +152641,107 @@ com.google.android.material.elevation.ElevationOverlayProvider -> X1.a: 11:15:int compositeOverlayIfNeeded(int,float):110:110 -> c 1:3:boolean isThemeElevationOverlayEnabled():169:169 -> d 3:14:boolean isThemeSurfaceColor(int):193:193 -> e -com.google.android.material.expandable.ExpandableWidget -> Y1.a: +com.google.android.material.expandable.ExpandableWidget -> d2.a: # {"id":"sourceFile","fileName":"ExpandableWidget.java"} com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton -> com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton: # {"id":"sourceFile","fileName":"ExtendedFloatingActionButton.java"} - android.util.Property PADDING_START -> A - android.util.Property PADDING_END -> B - int DEF_STYLE_RES -> x - android.util.Property WIDTH -> y - android.util.Property HEIGHT -> z + int DEF_STYLE_RES -> N + android.util.Property WIDTH -> O + android.util.Property HEIGHT -> P + android.util.Property PADDING_START -> Q + android.util.Property PADDING_END -> R 1:4:void ():88:88 -> - 5:15:void ():922:922 -> - 16:24:void ():945:945 -> - 25:33:void ():968:968 -> - 34:43:void ():991:991 -> - 2:2:void access$400(com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,int,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton$OnChangedCallback):86:86 -> j + 5:15:void ():943:943 -> + 16:24:void ():966:966 -> + 25:33:void ():989:989 -> + 34:43:void ():1011:1011 -> + 2:2:void access$400(com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,int,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton$OnChangedCallback):86:86 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/floatingactionbutton/ExtendedFloatingActionButton;ILcom/google/android/material/floatingactionbutton/ExtendedFloatingActionButton$e;)V"} com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton$6 -> com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton$a: # {"id":"sourceFile","fileName":"ExtendedFloatingActionButton.java"} - 1:4:void (java.lang.Class,java.lang.String):923:923 -> - 1:12:java.lang.Float get(android.view.View):937:937 -> a - 1:10:void set(android.view.View,java.lang.Float):928:928 -> b - 11:14:void set(android.view.View,java.lang.Float):929:929 -> b - 1:7:java.lang.Object get(java.lang.Object):923:923 -> get - 1:8:void set(java.lang.Object,java.lang.Object):923:923 -> set + 1:4:void (java.lang.Class,java.lang.String):944:944 -> + 1:12:java.lang.Float get(android.view.View):958:958 -> a + 1:10:void set(android.view.View,java.lang.Float):949:949 -> b + 11:14:void set(android.view.View,java.lang.Float):950:950 -> b + 1:7:java.lang.Object get(java.lang.Object):944:944 -> get + 1:8:void set(java.lang.Object,java.lang.Object):944:944 -> set com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton$7 -> com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton$b: # {"id":"sourceFile","fileName":"ExtendedFloatingActionButton.java"} - 1:4:void (java.lang.Class,java.lang.String):946:946 -> - 1:12:java.lang.Float get(android.view.View):960:960 -> a - 1:10:void set(android.view.View,java.lang.Float):951:951 -> b - 11:14:void set(android.view.View,java.lang.Float):952:952 -> b - 1:7:java.lang.Object get(java.lang.Object):946:946 -> get - 1:8:void set(java.lang.Object,java.lang.Object):946:946 -> set + 1:4:void (java.lang.Class,java.lang.String):967:967 -> + 1:12:java.lang.Float get(android.view.View):981:981 -> a + 1:10:void set(android.view.View,java.lang.Float):972:972 -> b + 11:14:void set(android.view.View,java.lang.Float):973:973 -> b + 1:7:java.lang.Object get(java.lang.Object):967:967 -> get + 1:8:void set(java.lang.Object,java.lang.Object):967:967 -> set com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton$8 -> com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton$c: # {"id":"sourceFile","fileName":"ExtendedFloatingActionButton.java"} - 1:4:void (java.lang.Class,java.lang.String):969:969 -> - 1:10:java.lang.Float get(android.view.View):983:983 -> a - 1:4:void set(android.view.View,java.lang.Float):974:974 -> b - 5:8:void set(android.view.View,java.lang.Float):975:975 -> b - 9:12:void set(android.view.View,java.lang.Float):976:976 -> b - 13:16:void set(android.view.View,java.lang.Float):977:977 -> b - 17:20:void set(android.view.View,java.lang.Float):972:972 -> b - 1:7:java.lang.Object get(java.lang.Object):969:969 -> get - 1:8:void set(java.lang.Object,java.lang.Object):969:969 -> set + 1:4:void (java.lang.Class,java.lang.String):990:990 -> + 1:10:java.lang.Float get(android.view.View):1003:1003 -> a + 1:4:void set(android.view.View,java.lang.Float):994:994 -> b + 5:8:void set(android.view.View,java.lang.Float):995:995 -> b + 9:12:void set(android.view.View,java.lang.Float):996:996 -> b + 13:16:void set(android.view.View,java.lang.Float):997:997 -> b + 17:20:void set(android.view.View,java.lang.Float):993:993 -> b + 1:7:java.lang.Object get(java.lang.Object):990:990 -> get + 1:8:void set(java.lang.Object,java.lang.Object):990:990 -> set com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton$9 -> com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton$d: # {"id":"sourceFile","fileName":"ExtendedFloatingActionButton.java"} - 1:4:void (java.lang.Class,java.lang.String):992:992 -> - 1:10:java.lang.Float get(android.view.View):1006:1006 -> a - 1:4:void set(android.view.View,java.lang.Float):997:997 -> b - 5:8:void set(android.view.View,java.lang.Float):998:998 -> b - 9:12:void set(android.view.View,java.lang.Float):999:999 -> b - 13:16:void set(android.view.View,java.lang.Float):1000:1000 -> b - 17:20:void set(android.view.View,java.lang.Float):995:995 -> b - 1:7:java.lang.Object get(java.lang.Object):992:992 -> get - 1:8:void set(java.lang.Object,java.lang.Object):992:992 -> set + 1:4:void (java.lang.Class,java.lang.String):1012:1012 -> + 1:10:java.lang.Float get(android.view.View):1025:1025 -> a + 1:4:void set(android.view.View,java.lang.Float):1016:1016 -> b + 5:8:void set(android.view.View,java.lang.Float):1017:1017 -> b + 9:12:void set(android.view.View,java.lang.Float):1018:1018 -> b + 13:16:void set(android.view.View,java.lang.Float):1019:1019 -> b + 17:20:void set(android.view.View,java.lang.Float):1015:1015 -> b + 1:7:java.lang.Object get(java.lang.Object):1012:1012 -> get + 1:8:void set(java.lang.Object,java.lang.Object):1012:1012 -> set com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton$ExtendedFloatingActionButtonBehavior -> com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton$ExtendedFloatingActionButtonBehavior: # {"id":"sourceFile","fileName":"ExtendedFloatingActionButton.java"} android.graphics.Rect tmpRect -> d boolean autoHideEnabled -> e boolean autoShrinkEnabled -> f - 1:3:void ():1043:1045 -> - 4:6:void (android.content.Context,android.util.AttributeSet):1052:1054 -> - 7:8:void (android.content.Context,android.util.AttributeSet):1056:1057 -> - 9:10:void (android.content.Context,android.util.AttributeSet):1060:1061 -> - 11:11:void (android.content.Context,android.util.AttributeSet):1064:1064 -> - 1:8:void extendOrShow(com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1264:1264 -> I - 9:12:void extendOrShow(com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1268:1268 -> I - 1:5:boolean getInsetDodgeRect(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,android.graphics.Rect):1127:1127 -> J - 1:4:boolean isBottomSheet(android.view.View):1153:1153 -> K - 5:8:boolean isBottomSheet(android.view.View):1154:1154 -> K - 9:19:boolean isBottomSheet(android.view.View):1155:1155 -> K - 1:4:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,android.view.View):1142:1142 -> L - 5:10:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,android.view.View):1145:1145 -> L - 11:16:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,android.view.View):1146:1146 -> L - 17:21:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,android.view.View):1147:1147 -> L - 1:4:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,int):1277:1277 -> M - 5:11:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,int):1278:1278 -> M - 12:17:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,int):1279:1279 -> M - 18:21:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,int):1280:1280 -> M - 22:30:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,int):1281:1281 -> M - 31:36:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,int):1284:1284 -> M - 37:46:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,int):1285:1285 -> M - 47:51:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,int):1291:1291 -> M - 2:2:boolean shouldUpdateVisibility(android.view.View,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1175:1175 -> N - 1:8:void shrinkOrHide(com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1244:1244 -> O - 9:12:void shrinkOrHide(com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1248:1248 -> O - 1:8:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1193:1193 -> P - 9:12:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1197:1197 -> P - 13:19:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1198:1198 -> P - 20:21:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1202:1202 -> P - 22:24:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1203:1203 -> P - 25:32:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1205:1205 -> P - 33:36:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1207:1207 -> P - 37:41:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1210:1210 -> P - 1:9:boolean updateFabVisibilityForBottomSheet(android.view.View,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1219:1219 -> Q - 10:10:boolean updateFabVisibilityForBottomSheet(android.view.View,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1222:1222 -> Q - 1:9:boolean getInsetDodgeRect(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.graphics.Rect):1030:1030 -> f - 1:6:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):1132:1132 -> k + 1:3:void ():1062:1064 -> + 4:6:void (android.content.Context,android.util.AttributeSet):1071:1073 -> + 7:8:void (android.content.Context,android.util.AttributeSet):1075:1076 -> + 9:10:void (android.content.Context,android.util.AttributeSet):1079:1080 -> + 11:11:void (android.content.Context,android.util.AttributeSet):1083:1083 -> + 1:8:void extendOrShow(com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1283:1283 -> I + 9:12:void extendOrShow(com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1287:1287 -> I + 1:5:boolean getInsetDodgeRect(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,android.graphics.Rect):1146:1146 -> J + 1:4:boolean isBottomSheet(android.view.View):1172:1172 -> K + 5:8:boolean isBottomSheet(android.view.View):1173:1173 -> K + 9:19:boolean isBottomSheet(android.view.View):1174:1174 -> K + 1:4:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,android.view.View):1161:1161 -> L + 5:10:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,android.view.View):1164:1164 -> L + 11:16:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,android.view.View):1165:1165 -> L + 17:21:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,android.view.View):1166:1166 -> L + 1:4:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,int):1296:1296 -> M + 5:11:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,int):1297:1297 -> M + 12:17:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,int):1298:1298 -> M + 18:21:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,int):1299:1299 -> M + 22:30:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,int):1300:1300 -> M + 31:36:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,int):1303:1303 -> M + 37:46:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,int):1304:1304 -> M + 47:51:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton,int):1310:1310 -> M + 2:2:boolean shouldUpdateVisibility(android.view.View,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1194:1194 -> N + 1:8:void shrinkOrHide(com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1263:1263 -> O + 9:12:void shrinkOrHide(com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1267:1267 -> O + 1:8:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1212:1212 -> P + 9:12:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1216:1216 -> P + 13:19:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1217:1217 -> P + 20:21:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1221:1221 -> P + 22:24:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1222:1222 -> P + 25:32:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1224:1224 -> P + 33:36:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1226:1226 -> P + 37:41:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1229:1229 -> P + 1:9:boolean updateFabVisibilityForBottomSheet(android.view.View,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1238:1238 -> Q + 10:10:boolean updateFabVisibilityForBottomSheet(android.view.View,com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton):1241:1241 -> Q + 1:9:boolean getInsetDodgeRect(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.graphics.Rect):1049:1049 -> f + 1:6:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):1151:1151 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/coordinatorlayout/widget/CoordinatorLayout$f;)V"} - 7:9:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):1135:1135 -> k - 1:9:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):1030:1030 -> l - 1:9:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):1030:1030 -> p + 7:9:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):1154:1154 -> k + 1:9:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):1049:1049 -> l + 1:9:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):1049:1049 -> p com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton$OnChangedCallback -> com.google.android.material.floatingactionbutton.ExtendedFloatingActionButton$e: # {"id":"sourceFile","fileName":"ExtendedFloatingActionButton.java"} com.google.android.material.floatingactionbutton.FloatingActionButton -> com.google.android.material.floatingactionbutton.FloatingActionButton: @@ -147283,89 +152750,97 @@ com.google.android.material.floatingactionbutton.FloatingActionButton$BaseBehavi # {"id":"sourceFile","fileName":"FloatingActionButton.java"} android.graphics.Rect tmpRect -> d boolean autoHideEnabled -> e - 1:2:void ():971:972 -> - 3:7:void (android.content.Context,android.util.AttributeSet):976:980 -> - 8:8:void (android.content.Context,android.util.AttributeSet):983:983 -> - 2:2:boolean getInsetDodgeRect(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,android.graphics.Rect):1145:1145 -> I - 1:4:boolean isBottomSheet(android.view.View):1033:1033 -> J - 5:8:boolean isBottomSheet(android.view.View):1034:1034 -> J - 9:19:boolean isBottomSheet(android.view.View):1035:1035 -> J - 2:2:void offsetIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton):1163:1163 -> K - 1:4:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,android.view.View):1022:1022 -> L - 5:10:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,android.view.View):1025:1025 -> L - 11:16:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,android.view.View):1026:1026 -> L - 17:21:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,android.view.View):1027:1027 -> L - 1:4:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,int):1118:1118 -> M - 5:11:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,int):1119:1119 -> M - 12:17:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,int):1120:1120 -> M - 18:21:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,int):1121:1121 -> M - 22:30:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,int):1122:1122 -> M - 31:36:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,int):1125:1125 -> M - 37:46:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,int):1126:1126 -> M - 47:49:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,int):1132:1132 -> M - 50:54:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,int):1134:1134 -> M - 2:2:boolean shouldUpdateVisibility(android.view.View,com.google.android.material.floatingactionbutton.FloatingActionButton):1050:1050 -> N - 1:8:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.FloatingActionButton):1074:1074 -> O - 9:12:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.FloatingActionButton):1078:1078 -> O - 13:19:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.FloatingActionButton):1079:1079 -> O - 20:21:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.FloatingActionButton):1083:1083 -> O - 22:24:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.FloatingActionButton):1084:1084 -> O - 25:33:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.FloatingActionButton):1086:1086 -> O - 34:34:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.FloatingActionButton):1088:1088 -> O - 35:35:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.FloatingActionButton):1091:1091 -> O - 1:9:boolean updateFabVisibilityForBottomSheet(android.view.View,com.google.android.material.floatingactionbutton.FloatingActionButton):1100:1100 -> P - 10:10:boolean updateFabVisibilityForBottomSheet(android.view.View,com.google.android.material.floatingactionbutton.FloatingActionButton):1103:1103 -> P - 1:9:boolean getInsetDodgeRect(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.graphics.Rect):962:962 -> f - 1:6:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):1012:1012 -> k + 1:2:void ():979:980 -> + 3:7:void (android.content.Context,android.util.AttributeSet):984:988 -> + 8:8:void (android.content.Context,android.util.AttributeSet):991:991 -> + 2:2:boolean getInsetDodgeRect(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,android.graphics.Rect):1153:1153 -> I + 2:2:boolean ignoreUpdateVisibility(android.view.View,com.google.android.material.floatingactionbutton.FloatingActionButton):1058:1058 -> J + 1:4:boolean isBottomSheet(android.view.View):1041:1041 -> K + 5:8:boolean isBottomSheet(android.view.View):1042:1042 -> K + 9:19:boolean isBottomSheet(android.view.View):1043:1043 -> K + 2:2:void offsetIfNeeded(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton):1171:1171 -> L + 1:4:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,android.view.View):1030:1030 -> M + 5:10:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,android.view.View):1033:1033 -> M + 11:16:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,android.view.View):1034:1034 -> M + 17:21:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,android.view.View):1035:1035 -> M + 1:4:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,int):1126:1126 -> N + 5:11:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,int):1127:1127 -> N + 12:17:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,int):1128:1128 -> N + 18:21:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,int):1129:1129 -> N + 22:30:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,int):1130:1130 -> N + 31:36:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,int):1133:1133 -> N + 37:46:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,int):1134:1134 -> N + 47:49:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,int):1140:1140 -> N + 50:54:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,int):1142:1142 -> N + 1:8:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.FloatingActionButton):1082:1082 -> O + 9:12:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.FloatingActionButton):1086:1086 -> O + 13:19:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.FloatingActionButton):1087:1087 -> O + 20:21:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.FloatingActionButton):1091:1091 -> O + 22:24:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.FloatingActionButton):1092:1092 -> O + 25:33:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.FloatingActionButton):1094:1094 -> O + 34:34:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.FloatingActionButton):1096:1096 -> O + 35:35:boolean updateFabVisibilityForAppBarLayout(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.appbar.AppBarLayout,com.google.android.material.floatingactionbutton.FloatingActionButton):1099:1099 -> O + 1:9:boolean updateFabVisibilityForBottomSheet(android.view.View,com.google.android.material.floatingactionbutton.FloatingActionButton):1108:1108 -> P + 10:10:boolean updateFabVisibilityForBottomSheet(android.view.View,com.google.android.material.floatingactionbutton.FloatingActionButton):1111:1111 -> P + 1:9:boolean getInsetDodgeRect(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.graphics.Rect):970:970 -> f + 1:6:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):1020:1020 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/coordinatorlayout/widget/CoordinatorLayout$f;)V"} - 7:9:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):1015:1015 -> k - 1:9:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):962:962 -> l - 1:9:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):962:962 -> p + 7:9:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):1023:1023 -> k + 1:9:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):970:970 -> l + 1:9:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):970:970 -> p com.google.android.material.floatingactionbutton.FloatingActionButton$Behavior -> com.google.android.material.floatingactionbutton.FloatingActionButton$Behavior: # {"id":"sourceFile","fileName":"FloatingActionButton.java"} - 1:1:void ():948:948 -> - 2:2:void (android.content.Context,android.util.AttributeSet):952:952 -> - 1:5:boolean getInsetDodgeRect(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,android.graphics.Rect):945:945 -> I - 1:5:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,android.view.View):945:945 -> L - 1:5:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,int):945:945 -> M - 1:4:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):945:945 -> k + 1:1:void ():956:956 -> + 2:2:void (android.content.Context,android.util.AttributeSet):960:960 -> + 1:5:boolean getInsetDodgeRect(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,android.graphics.Rect):953:953 -> I + 1:5:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,android.view.View):953:953 -> M + 1:5:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.floatingactionbutton.FloatingActionButton,int):953:953 -> N + 1:4:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):953:953 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/coordinatorlayout/widget/CoordinatorLayout$f;)V"} com.google.android.material.internal.BaselineLayout -> com.google.android.material.internal.BaselineLayout: # {"id":"sourceFile","fileName":"BaselineLayout.java"} int baseline -> d - 2:5:void (android.content.Context,android.util.AttributeSet):38:38 -> - 6:8:void (android.content.Context,android.util.AttributeSet):31:31 -> - 1:3:int getBaseline():114:114 -> getBaseline - 1:4:void onLayout(boolean,int,int,int,int):85:85 -> onLayout - 5:9:void onLayout(boolean,int,int,int,int):86:86 -> onLayout - 10:15:void onLayout(boolean,int,int,int,int):87:87 -> onLayout - 16:22:void onLayout(boolean,int,int,int,int):89:89 -> onLayout - 23:26:void onLayout(boolean,int,int,int,int):92:92 -> onLayout - 27:35:void onLayout(boolean,int,int,int,int):93:93 -> onLayout - 36:39:void onLayout(boolean,int,int,int,int):97:97 -> onLayout - 40:45:void onLayout(boolean,int,int,int,int):98:98 -> onLayout - 46:48:void onLayout(boolean,int,int,int,int):100:100 -> onLayout - 49:59:void onLayout(boolean,int,int,int,int):102:102 -> onLayout - 60:71:void onLayout(boolean,int,int,int,int):103:103 -> onLayout - 72:78:void onLayout(boolean,int,int,int,int):108:108 -> onLayout - 1:13:void onMeasure(int,int):47:47 -> onMeasure - 14:17:void onMeasure(int,int):55:55 -> onMeasure - 18:26:void onMeasure(int,int):56:56 -> onMeasure - 27:29:void onMeasure(int,int):60:60 -> onMeasure - 30:35:void onMeasure(int,int):61:61 -> onMeasure - 36:39:void onMeasure(int,int):63:63 -> onMeasure - 40:48:void onMeasure(int,int):64:64 -> onMeasure - 49:56:void onMeasure(int,int):66:66 -> onMeasure - 57:64:void onMeasure(int,int):67:67 -> onMeasure - 65:77:void onMeasure(int,int):68:68 -> onMeasure - 78:86:void onMeasure(int,int):71:71 -> onMeasure - 87:90:void onMeasure(int,int):72:72 -> onMeasure - 91:92:void onMeasure(int,int):73:73 -> onMeasure - 93:100:void onMeasure(int,int):75:75 -> onMeasure - 101:108:void onMeasure(int,int):76:76 -> onMeasure - 109:114:void onMeasure(int,int):78:78 -> onMeasure - 115:118:void onMeasure(int,int):79:79 -> onMeasure - 119:122:void onMeasure(int,int):77:77 -> onMeasure + boolean measurePaddingFromBaseline -> e + 1:1:void (android.content.Context):38:38 -> + 2:2:void (android.content.Context):33:33 -> + 3:3:void (android.content.Context,android.util.AttributeSet):42:42 -> + 4:4:void (android.content.Context,android.util.AttributeSet):33:33 -> + 1:3:int getBaseline():129:129 -> getBaseline + 1:4:void onLayout(boolean,int,int,int,int):100:100 -> onLayout + 5:9:void onLayout(boolean,int,int,int,int):101:101 -> onLayout + 10:15:void onLayout(boolean,int,int,int,int):102:102 -> onLayout + 16:22:void onLayout(boolean,int,int,int,int):104:104 -> onLayout + 23:26:void onLayout(boolean,int,int,int,int):107:107 -> onLayout + 27:35:void onLayout(boolean,int,int,int,int):108:108 -> onLayout + 36:39:void onLayout(boolean,int,int,int,int):112:112 -> onLayout + 40:45:void onLayout(boolean,int,int,int,int):113:113 -> onLayout + 46:48:void onLayout(boolean,int,int,int,int):115:115 -> onLayout + 49:59:void onLayout(boolean,int,int,int,int):117:117 -> onLayout + 60:71:void onLayout(boolean,int,int,int,int):118:118 -> onLayout + 72:78:void onLayout(boolean,int,int,int,int):123:123 -> onLayout + 1:14:void onMeasure(int,int):56:56 -> onMeasure + 15:18:void onMeasure(int,int):65:65 -> onMeasure + 19:27:void onMeasure(int,int):66:66 -> onMeasure + 28:30:void onMeasure(int,int):70:70 -> onMeasure + 31:38:void onMeasure(int,int):71:71 -> onMeasure + 39:44:void onMeasure(int,int):72:72 -> onMeasure + 45:48:void onMeasure(int,int):74:74 -> onMeasure + 49:57:void onMeasure(int,int):75:75 -> onMeasure + 58:65:void onMeasure(int,int):77:77 -> onMeasure + 66:73:void onMeasure(int,int):78:78 -> onMeasure + 74:86:void onMeasure(int,int):79:79 -> onMeasure + 87:90:void onMeasure(int,int):82:82 -> onMeasure + 91:99:void onMeasure(int,int):83:83 -> onMeasure + 100:103:void onMeasure(int,int):84:84 -> onMeasure + 104:105:void onMeasure(int,int):86:86 -> onMeasure + 106:116:void onMeasure(int,int):89:89 -> onMeasure + 117:120:void onMeasure(int,int):90:90 -> onMeasure + 121:124:void onMeasure(int,int):88:88 -> onMeasure + 125:132:void onMeasure(int,int):91:91 -> onMeasure + 133:138:void onMeasure(int,int):93:93 -> onMeasure + 139:142:void onMeasure(int,int):94:94 -> onMeasure + 143:146:void onMeasure(int,int):92:92 -> onMeasure + 1:3:void setMeasurePaddingFromBaseline(boolean):51:51 -> setMeasurePaddingFromBaseline com.google.android.material.internal.CheckableImageButton -> com.google.android.material.internal.CheckableImageButton: # {"id":"sourceFile","fileName":"CheckableImageButton.java"} boolean checked -> g @@ -147410,7 +152885,7 @@ com.google.android.material.internal.CheckableImageButton$1 -> com.google.androi 1:3:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):63:63 -> onInitializeAccessibilityEvent 4:13:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):64:64 -> onInitializeAccessibilityEvent 1:3:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):70:70 -> onInitializeAccessibilityNodeInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} 4:12:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):71:71 -> onInitializeAccessibilityNodeInfo 13:22:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):72:72 -> onInitializeAccessibilityNodeInfo com.google.android.material.internal.CheckableImageButton$SavedState -> com.google.android.material.internal.CheckableImageButton$b: @@ -147437,471 +152912,509 @@ com.google.android.material.internal.CheckableImageButton$SavedState$1 -> com.go com.google.android.material.internal.ClippableRoundedCornerLayout -> com.google.android.material.internal.ClippableRoundedCornerLayout: # {"id":"sourceFile","fileName":"ClippableRoundedCornerLayout.java"} android.graphics.Path path -> d - float cornerRadius -> e - 1:4:void (android.content.Context,android.util.AttributeSet):48:48 -> + float[] cornerRadii -> e + 1:5:void (android.content.Context,android.util.AttributeSet):48:48 -> + 6:14:void (android.content.Context,android.util.AttributeSet):41:41 -> 1:4:void dispatchDraw(android.graphics.Canvas):58:58 -> dispatchDraw 5:8:void dispatchDraw(android.graphics.Canvas):59:59 -> dispatchDraw 9:12:void dispatchDraw(android.graphics.Canvas):62:62 -> dispatchDraw 13:17:void dispatchDraw(android.graphics.Canvas):63:63 -> dispatchDraw 18:20:void dispatchDraw(android.graphics.Canvas):64:64 -> dispatchDraw 21:24:void dispatchDraw(android.graphics.Canvas):65:65 -> dispatchDraw - 1:3:float getCornerRadius():75:75 -> getCornerRadius + 1:3:float[] getCornerRadii():76:76 -> getCornerRadii com.google.android.material.internal.CollapsingTextHelper -> com.google.android.material.internal.a: # {"id":"sourceFile","fileName":"CollapsingTextHelper.java"} - android.graphics.Typeface expandedTypefaceBold -> A - android.graphics.Typeface expandedTypefaceDefault -> B - android.graphics.Typeface currentTypeface -> C - com.google.android.material.resources.CancelableFontCallback expandedFontCallback -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc2/a;"} - com.google.android.material.resources.CancelableFontCallback collapsedFontCallback -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc2/a;"} - android.text.TextUtils$TruncateAt titleTextEllipsize -> F - java.lang.CharSequence text -> G - java.lang.CharSequence textToDraw -> H - boolean isRtl -> I - boolean isRtlTextDirectionHeuristicsEnabled -> J - boolean useTexture -> K - android.graphics.Bitmap expandedTitleTexture -> L - android.graphics.Paint texturePaint -> M - float scale -> N - float currentTextSize -> O - float currentShadowRadius -> P - float currentShadowDx -> Q - float currentShadowDy -> R - int currentShadowColor -> S - int[] state -> T - boolean boundsChanged -> U - android.text.TextPaint textPaint -> V - android.text.TextPaint tmpPaint -> W - android.animation.TimeInterpolator positionInterpolator -> X - android.animation.TimeInterpolator textSizeInterpolator -> Y - float collapsedShadowRadius -> Z + android.graphics.Typeface expandedTypeface -> A + android.graphics.Typeface expandedTypefaceBold -> B + android.graphics.Typeface expandedTypefaceDefault -> C + android.graphics.Typeface currentTypeface -> D + com.google.android.material.resources.CancelableFontCallback expandedFontCallback -> E + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh2/a;"} + com.google.android.material.resources.CancelableFontCallback collapsedFontCallback -> F + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh2/a;"} + android.text.TextUtils$TruncateAt titleTextEllipsize -> G + java.lang.CharSequence text -> H + java.lang.CharSequence textToDraw -> I + boolean isRtl -> J + boolean isRtlTextDirectionHeuristicsEnabled -> K + float scale -> L + float currentTextSize -> M + float currentShadowRadius -> N + float currentShadowDx -> O + float currentShadowDy -> P + int currentShadowColor -> Q + int currentMaxLines -> R + int[] state -> S + boolean boundsChanged -> T + android.text.TextPaint textPaint -> U + android.text.TextPaint tmpPaint -> V + android.animation.TimeInterpolator positionInterpolator -> W + android.animation.TimeInterpolator textSizeInterpolator -> X + float collapsedShadowRadius -> Y + float collapsedShadowDx -> Z android.view.View view -> a - float collapsedShadowDx -> a0 + float collapsedShadowDy -> a0 float expandedFraction -> b - float collapsedShadowDy -> b0 + android.content.res.ColorStateList collapsedShadowColor -> b0 boolean fadeModeEnabled -> c - android.content.res.ColorStateList collapsedShadowColor -> c0 + float expandedShadowRadius -> c0 float fadeModeStartFraction -> d - float expandedShadowRadius -> d0 + float expandedShadowDx -> d0 float fadeModeThresholdFraction -> e - float expandedShadowDx -> e0 + float expandedShadowDy -> e0 int currentOffsetY -> f - float expandedShadowDy -> f0 + android.content.res.ColorStateList expandedShadowColor -> f0 android.graphics.Rect expandedBounds -> g - android.content.res.ColorStateList expandedShadowColor -> g0 + float collapsedLetterSpacing -> g0 android.graphics.Rect collapsedBounds -> h - float collapsedLetterSpacing -> h0 - android.graphics.RectF currentBounds -> i - float expandedLetterSpacing -> i0 - int expandedTextGravity -> j - float currentLetterSpacing -> j0 - int collapsedTextGravity -> k - android.text.StaticLayout textLayout -> k0 - float expandedTextSize -> l - float collapsedTextWidth -> l0 - float collapsedTextSize -> m - float collapsedTextBlend -> m0 - android.content.res.ColorStateList expandedTextColor -> n - float expandedTextBlend -> n0 - android.content.res.ColorStateList collapsedTextColor -> o - java.lang.CharSequence textToDrawCollapsed -> o0 - int expandedLineCount -> p - int maxLines -> p0 - float expandedDrawY -> q + float expandedLetterSpacing -> h0 + android.graphics.Rect collapsedBoundsForPlacement -> i + float currentLetterSpacing -> i0 + android.graphics.RectF currentBounds -> j + android.text.StaticLayout textLayout -> j0 + int expandedTextGravity -> k + float collapsedTextWidth -> k0 + int collapsedTextGravity -> l + float collapsedTextBlend -> l0 + float expandedTextSize -> m + float expandedTextBlend -> m0 + float collapsedTextSize -> n + java.lang.CharSequence textToDrawCollapsed -> n0 + android.content.res.ColorStateList expandedTextColor -> o + int expandedMaxLines -> o0 + android.content.res.ColorStateList collapsedTextColor -> p + int collapsedMaxLines -> p0 + int expandedLineCount -> q float lineSpacingAdd -> q0 - float collapsedDrawY -> r + float expandedDrawY -> r float lineSpacingMultiplier -> r0 - float expandedDrawX -> s + float collapsedDrawY -> s int hyphenationFrequency -> s0 - float collapsedDrawX -> t - boolean USE_SCALING_TEXTURE -> t0 - float currentDrawX -> u - android.graphics.Paint DEBUG_DRAW_PAINT -> u0 - float currentDrawY -> v - android.graphics.Typeface collapsedTypeface -> w - android.graphics.Typeface collapsedTypefaceBold -> x - android.graphics.Typeface collapsedTypefaceDefault -> y - android.graphics.Typeface expandedTypeface -> z - 2:4:void ():76:76 -> - 5:7:void ():86:86 -> - 1:5:void (android.view.View):181:181 -> + float expandedDrawX -> t + com.google.android.material.internal.StaticLayoutBuilderConfigurer staticLayoutBuilderConfigurer -> t0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/internal/i;"} + float collapsedDrawX -> u + int collapsedHeight -> u0 + float currentDrawX -> v + int expandedHeight -> v0 + float currentDrawY -> w + boolean alignBaselineAtBottom -> w0 + android.graphics.Typeface collapsedTypeface -> x + android.graphics.Typeface collapsedTypefaceBold -> y + android.graphics.Typeface collapsedTypefaceDefault -> z + 1:5:void (android.view.View):184:184 -> 6:7:void (android.view.View):104:104 -> 8:11:void (android.view.View):105:105 -> 12:13:void (android.view.View):106:106 -> 14:15:void (android.view.View):107:107 -> 16:20:void (android.view.View):128:128 -> 21:22:void (android.view.View):133:133 -> - 23:25:void (android.view.View):175:175 -> - 26:29:void (android.view.View):176:176 -> - 30:31:void (android.view.View):177:177 -> - 32:35:void (android.view.View):178:178 -> - 36:37:void (android.view.View):182:182 -> - 38:46:void (android.view.View):184:184 -> - 47:53:void (android.view.View):185:185 -> - 54:60:void (android.view.View):187:187 -> - 61:67:void (android.view.View):188:188 -> - 68:74:void (android.view.View):189:189 -> - 75:80:void (android.view.View):191:191 -> - 81:96:void (android.view.View):192:192 -> - 1:5:void getTextPaintExpanded(android.text.TextPaint):345:345 -> A - 6:10:void getTextPaintExpanded(android.text.TextPaint):346:346 -> A - 11:16:void getTextPaintExpanded(android.text.TextPaint):348:348 -> A - 1:4:void interpolateBounds(float):823:823 -> B - 5:21:void interpolateBounds(float):824:824 -> B - 22:35:void interpolateBounds(float):826:826 -> B - 36:41:void interpolateBounds(float):827:827 -> B - 42:55:void interpolateBounds(float):828:828 -> B - 56:69:void interpolateBounds(float):829:829 -> B - 70:75:void interpolateBounds(float):830:830 -> B - 76:89:void interpolateBounds(float):831:831 -> B - 90:96:void interpolateBounds(float):832:832 -> B - 2:16:boolean isClose(float,float):1265:1265 -> C - 1:12:boolean isDefaultIsRtl():970:970 -> D - 1:14:boolean isStateful():574:574 -> E - 15:24:boolean isStateful():575:575 -> E - 3:5:boolean isTextDirectionHeuristicsIsRtl(java.lang.CharSequence,boolean):975:975 -> F - 6:8:boolean isTextDirectionHeuristicsIsRtl(java.lang.CharSequence,boolean):976:976 -> F - 9:17:boolean isTextDirectionHeuristicsIsRtl(java.lang.CharSequence,boolean):977:977 -> F - 3:6:float lerp(float,float,float,android.animation.TimeInterpolator):1303:1303 -> G - 7:11:float lerp(float,float,float,android.animation.TimeInterpolator):1305:1305 -> G - 1:6:void maybeUpdateFontWeightAdjustment(android.content.res.Configuration):528:528 -> H - 7:10:void maybeUpdateFontWeightAdjustment(android.content.res.Configuration):529:529 -> H - 11:16:void maybeUpdateFontWeightAdjustment(android.content.res.Configuration):531:531 -> H - 17:20:void maybeUpdateFontWeightAdjustment(android.content.res.Configuration):534:534 -> H - 21:26:void maybeUpdateFontWeightAdjustment(android.content.res.Configuration):536:536 -> H - 27:35:void maybeUpdateFontWeightAdjustment(android.content.res.Configuration):539:539 -> H - 36:45:void maybeUpdateFontWeightAdjustment(android.content.res.Configuration):541:541 -> H - 46:49:void maybeUpdateFontWeightAdjustment(android.content.res.Configuration):542:542 -> H - 2:10:float measureTextWidth(android.text.TextPaint,java.lang.CharSequence):819:819 -> I - 2:5:void recalculate():1153:1153 -> J - 1:18:void recalculate(boolean):1157:1157 -> K - 19:21:void recalculate(boolean):1160:1160 -> K - 22:25:void recalculate(boolean):1161:1161 -> K - 1:20:boolean rectEquals(android.graphics.Rect,int,int,int,int):1309:1309 -> L - 1:10:void setCollapsedAndExpandedTextColor(android.content.res.ColorStateList):239:239 -> M - 11:12:void setCollapsedAndExpandedTextColor(android.content.res.ColorStateList):240:240 -> M - 13:14:void setCollapsedAndExpandedTextColor(android.content.res.ColorStateList):241:241 -> M - 15:18:void setCollapsedAndExpandedTextColor(android.content.res.ColorStateList):242:242 -> M - 1:8:void setCollapsedBounds(int,int,int,int):265:265 -> N - 9:14:void setCollapsedBounds(int,int,int,int):266:266 -> N - 15:17:void setCollapsedBounds(int,int,int,int):267:267 -> N - 1:12:void setCollapsedBounds(android.graphics.Rect):272:272 -> O - 1:11:void setCollapsedTextAppearance(int):383:383 -> P - 12:17:void setCollapsedTextAppearance(int):385:385 -> P - 18:23:void setCollapsedTextAppearance(int):386:386 -> P - 24:32:void setCollapsedTextAppearance(int):388:388 -> P - 33:38:void setCollapsedTextAppearance(int):389:389 -> P - 39:42:void setCollapsedTextAppearance(int):391:391 -> P - 43:44:void setCollapsedTextAppearance(int):392:392 -> P - 45:48:void setCollapsedTextAppearance(int):394:394 -> P - 49:52:void setCollapsedTextAppearance(int):395:395 -> P - 53:56:void setCollapsedTextAppearance(int):396:396 -> P - 57:60:void setCollapsedTextAppearance(int):397:397 -> P - 61:64:void setCollapsedTextAppearance(int):400:400 -> P - 65:67:void setCollapsedTextAppearance(int):401:401 -> P - 68:74:void setCollapsedTextAppearance(int):403:403 -> P - 75:83:void setCollapsedTextAppearance(int):411:411 -> P - 84:94:void setCollapsedTextAppearance(int):412:412 -> P - 95:98:void setCollapsedTextAppearance(int):414:414 -> P - 1:2:void setCollapsedTextBlend(float):837:837 -> Q - 3:8:void setCollapsedTextBlend(float):838:838 -> Q - 1:4:void setCollapsedTextColor(android.content.res.ColorStateList):225:225 -> R - 5:6:void setCollapsedTextColor(android.content.res.ColorStateList):226:226 -> R - 7:10:void setCollapsedTextColor(android.content.res.ColorStateList):227:227 -> R - 1:4:void setCollapsedTextGravity(int):372:372 -> S - 5:6:void setCollapsedTextGravity(int):373:373 -> S - 7:10:void setCollapsedTextGravity(int):374:374 -> S - 1:6:void setCollapsedTypeface(android.graphics.Typeface):462:462 -> T - 7:10:void setCollapsedTypeface(android.graphics.Typeface):463:463 -> T - 1:4:boolean setCollapsedTypefaceInternal(android.graphics.Typeface):485:485 -> U - 5:7:boolean setCollapsedTypefaceInternal(android.graphics.Typeface):486:486 -> U - 8:11:boolean setCollapsedTypefaceInternal(android.graphics.Typeface):488:488 -> U - 12:13:boolean setCollapsedTypefaceInternal(android.graphics.Typeface):489:489 -> U - 14:15:boolean setCollapsedTypefaceInternal(android.graphics.Typeface):490:490 -> U - 16:27:boolean setCollapsedTypefaceInternal(android.graphics.Typeface):492:492 -> U - 28:35:boolean setCollapsedTypefaceInternal(android.graphics.Typeface):491:491 -> U - 36:43:boolean setCollapsedTypefaceInternal(android.graphics.Typeface):494:494 -> U - 1:8:void setExpandedBounds(int,int,int,int):254:254 -> V - 9:14:void setExpandedBounds(int,int,int,int):255:255 -> V - 15:17:void setExpandedBounds(int,int,int,int):256:256 -> V - 1:12:void setExpandedBounds(android.graphics.Rect):261:261 -> W - 1:6:void setExpandedLetterSpacing(float):247:247 -> X - 7:8:void setExpandedLetterSpacing(float):248:248 -> X - 9:12:void setExpandedLetterSpacing(float):249:249 -> X - 1:2:void setExpandedTextBlend(float):842:842 -> Y - 3:8:void setExpandedTextBlend(float):843:843 -> Y - 1:4:void setExpandedTextGravity(int):361:361 -> Z - 5:6:void setExpandedTextGravity(int):362:362 -> Z - 7:10:void setExpandedTextGravity(int):363:363 -> Z - 4:16:int blendARGB(int,int,float):1293:1293 -> a - 17:29:int blendARGB(int,int,float):1294:1294 -> a - 30:42:int blendARGB(int,int,float):1295:1295 -> a - 43:55:int blendARGB(int,int,float):1296:1296 -> a - 56:76:int blendARGB(int,int,float):1297:1297 -> a - 1:6:void setExpandedTextSize(float):211:211 -> a0 - 7:8:void setExpandedTextSize(float):212:212 -> a0 - 9:12:void setExpandedTextSize(float):213:213 -> a0 - 3:5:void calculateBaseOffsets(boolean):729:729 -> b - 6:13:void calculateBaseOffsets(boolean):730:730 -> b - 14:15:void calculateBaseOffsets(boolean):731:731 -> b - 16:28:void calculateBaseOffsets(boolean):732:732 -> b - 29:33:void calculateBaseOffsets(boolean):734:734 -> b - 34:42:void calculateBaseOffsets(boolean):735:735 -> b - 43:44:void calculateBaseOffsets(boolean):737:737 -> b - 45:46:void calculateBaseOffsets(boolean):739:739 -> b - 47:48:void calculateBaseOffsets(boolean):742:742 -> b - 49:64:void calculateBaseOffsets(boolean):740:740 -> b - 65:78:void calculateBaseOffsets(boolean):753:753 -> b - 79:89:void calculateBaseOffsets(boolean):754:754 -> b - 90:104:void calculateBaseOffsets(boolean):746:746 -> b - 105:121:void calculateBaseOffsets(boolean):749:749 -> b - 122:129:void calculateBaseOffsets(boolean):767:767 -> b - 130:140:void calculateBaseOffsets(boolean):763:763 -> b - 141:153:void calculateBaseOffsets(boolean):760:760 -> b - 154:156:void calculateBaseOffsets(boolean):771:771 -> b - 157:167:void calculateBaseOffsets(boolean):772:772 -> b - 168:175:void calculateBaseOffsets(boolean):774:774 -> b - 176:181:void calculateBaseOffsets(boolean):775:775 -> b - 182:185:void calculateBaseOffsets(boolean):776:776 -> b - 186:191:void calculateBaseOffsets(boolean):777:777 -> b - 192:203:void calculateBaseOffsets(boolean):779:779 -> b - 204:205:void calculateBaseOffsets(boolean):781:781 -> b - 206:207:void calculateBaseOffsets(boolean):784:784 -> b - 208:218:void calculateBaseOffsets(boolean):782:782 -> b - 219:229:void calculateBaseOffsets(boolean):795:795 -> b - 230:245:void calculateBaseOffsets(boolean):787:787 -> b - 246:258:void calculateBaseOffsets(boolean):790:790 -> b - 259:266:void calculateBaseOffsets(boolean):808:808 -> b - 267:275:void calculateBaseOffsets(boolean):804:804 -> b - 276:286:void calculateBaseOffsets(boolean):801:801 -> b - 287:289:void calculateBaseOffsets(boolean):813:813 -> b - 290:295:void calculateBaseOffsets(boolean):815:815 -> b - 1:4:boolean setExpandedTypefaceInternal(android.graphics.Typeface):504:504 -> b0 - 5:7:boolean setExpandedTypefaceInternal(android.graphics.Typeface):505:505 -> b0 - 8:11:boolean setExpandedTypefaceInternal(android.graphics.Typeface):507:507 -> b0 - 12:13:boolean setExpandedTypefaceInternal(android.graphics.Typeface):508:508 -> b0 - 14:15:boolean setExpandedTypefaceInternal(android.graphics.Typeface):509:509 -> b0 - 16:27:boolean setExpandedTypefaceInternal(android.graphics.Typeface):511:511 -> b0 - 28:35:boolean setExpandedTypefaceInternal(android.graphics.Typeface):510:510 -> b0 - 36:43:boolean setExpandedTypefaceInternal(android.graphics.Typeface):513:513 -> b0 - 1:6:void calculateCurrentOffsets():603:603 -> c - 4:7:void setExpansionFraction(float):554:554 -> c0 - 8:13:void setExpansionFraction(float):556:556 -> c0 - 14:15:void setExpansionFraction(float):557:557 -> c0 - 16:19:void setExpansionFraction(float):558:558 -> c0 - 1:9:float calculateFadeModeTextAlpha(float):689:689 -> d - 10:16:float calculateFadeModeTextAlpha(float):690:690 -> d - 17:21:float calculateFadeModeTextAlpha(float):697:697 -> d - 1:3:void setInterpolatedTextSize(float):981:981 -> d0 - 4:22:void setInterpolatedTextSize(float):984:984 -> d0 - 23:25:void setInterpolatedTextSize(float):988:988 -> d0 - 26:31:void setInterpolatedTextSize(float):991:991 -> d0 - 1:10:float calculateFadeModeThresholdFraction():336:336 -> e - 1:2:void setPositionInterpolator(android.animation.TimeInterpolator):201:201 -> e0 - 3:6:void setPositionInterpolator(android.animation.TimeInterpolator):202:202 -> e0 - 1:4:boolean calculateIsRtl(java.lang.CharSequence):963:963 -> f - 5:8:boolean calculateIsRtl(java.lang.CharSequence):964:964 -> f - 9:14:boolean calculateIsRtl(java.lang.CharSequence):965:965 -> f - 1:2:boolean setState(int[]):563:563 -> f0 - 3:8:boolean setState(int[]):565:565 -> f0 - 9:15:boolean setState(int[]):566:566 -> f0 - 1:3:void calculateOffsets(float):607:607 -> g - 4:10:void calculateOffsets(float):609:609 -> g - 11:16:void calculateOffsets(float):610:610 -> g - 17:20:void calculateOffsets(float):612:612 -> g - 21:24:void calculateOffsets(float):613:613 -> g - 25:29:void calculateOffsets(float):615:615 -> g - 30:33:void calculateOffsets(float):618:618 -> g - 34:46:void calculateOffsets(float):619:619 -> g - 47:51:void calculateOffsets(float):621:621 -> g - 52:63:void calculateOffsets(float):625:625 -> g - 64:75:void calculateOffsets(float):626:626 -> g - 76:81:void calculateOffsets(float):628:628 -> g - 82:83:void calculateOffsets(float):631:631 -> g - 84:89:void calculateOffsets(float):632:632 -> g - 90:92:void calculateOffsets(float):631:631 -> g - 93:99:void calculateOffsets(float):633:633 -> g - 100:105:void calculateOffsets(float):635:635 -> g - 106:107:void calculateOffsets(float):638:638 -> g - 108:115:void calculateOffsets(float):640:640 -> g - 116:119:void calculateOffsets(float):639:639 -> g - 120:123:void calculateOffsets(float):638:638 -> g - 124:132:void calculateOffsets(float):642:642 -> g - 133:134:void calculateOffsets(float):645:645 -> g - 135:142:void calculateOffsets(float):646:646 -> g - 143:144:void calculateOffsets(float):647:647 -> g - 145:148:void calculateOffsets(float):648:648 -> g - 149:152:void calculateOffsets(float):647:647 -> g - 153:157:void calculateOffsets(float):654:654 -> g - 158:168:void calculateOffsets(float):659:659 -> g - 169:178:void calculateOffsets(float):660:660 -> g - 179:188:void calculateOffsets(float):661:661 -> g - 189:190:void calculateOffsets(float):662:662 -> g - 191:200:void calculateOffsets(float):664:664 -> g - 201:206:void calculateOffsets(float):663:663 -> g - 207:217:void calculateOffsets(float):665:665 -> g - 218:221:void calculateOffsets(float):668:668 -> g - 222:227:void calculateOffsets(float):669:669 -> g - 228:234:void calculateOffsets(float):672:672 -> g - 235:243:void calculateOffsets(float):674:674 -> g - 244:253:void calculateOffsets(float):677:677 -> g - 254:261:void calculateOffsets(float):681:681 -> g - 262:264:void calculateOffsets(float):677:677 -> g - 265:270:void calculateOffsets(float):685:685 -> g - 3:12:void setText(java.lang.CharSequence):1171:1171 -> g0 - 13:15:void setText(java.lang.CharSequence):1172:1172 -> g0 - 16:17:void setText(java.lang.CharSequence):1173:1173 -> g0 - 18:20:void setText(java.lang.CharSequence):1174:1174 -> g0 - 21:24:void setText(java.lang.CharSequence):1175:1175 -> g0 - 2:5:void calculateUsingTextSize(float):995:995 -> h - 1:2:void setTextSizeInterpolator(android.animation.TimeInterpolator):196:196 -> h0 - 3:6:void setTextSizeInterpolator(android.animation.TimeInterpolator):197:197 -> h0 - 1:6:void calculateUsingTextSize(float,boolean):1000:1000 -> i - 7:13:void calculateUsingTextSize(float,boolean):1004:1004 -> i - 14:22:void calculateUsingTextSize(float,boolean):1005:1005 -> i - 23:29:void calculateUsingTextSize(float,boolean):1012:1012 -> i - 30:31:void calculateUsingTextSize(float,boolean):1013:1013 -> i - 32:33:void calculateUsingTextSize(float,boolean):1014:1014 -> i - 34:35:void calculateUsingTextSize(float,boolean):1015:1015 -> i - 36:38:void calculateUsingTextSize(float,boolean):1016:1016 -> i - 39:40:void calculateUsingTextSize(float,boolean):1019:1019 -> i - 41:42:void calculateUsingTextSize(float,boolean):1020:1020 -> i - 43:44:void calculateUsingTextSize(float,boolean):1021:1021 -> i - 45:50:void calculateUsingTextSize(float,boolean):1022:1022 -> i - 51:53:void calculateUsingTextSize(float,boolean):1024:1024 -> i - 54:59:void calculateUsingTextSize(float,boolean):1027:1027 -> i - 60:68:void calculateUsingTextSize(float,boolean):1028:1028 -> i - 69:77:void calculateUsingTextSize(float,boolean):1032:1032 -> i - 78:87:void calculateUsingTextSize(float,boolean):1037:1037 -> i - 88:104:void calculateUsingTextSize(float,boolean):1051:1051 -> i - 105:113:void calculateUsingTextSize(float,boolean):1058:1058 -> i - 114:122:void calculateUsingTextSize(float,boolean):1059:1059 -> i - 123:129:void calculateUsingTextSize(float,boolean):1060:1060 -> i - 130:153:void calculateUsingTextSize(float,boolean):1061:1061 -> i - 154:161:void calculateUsingTextSize(float,boolean):1062:1062 -> i - 162:163:void calculateUsingTextSize(float,boolean):1068:1068 -> i - 164:165:void calculateUsingTextSize(float,boolean):1069:1069 -> i - 166:167:void calculateUsingTextSize(float,boolean):1070:1070 -> i - 168:169:void calculateUsingTextSize(float,boolean):1071:1071 -> i - 170:182:void calculateUsingTextSize(float,boolean):1073:1073 -> i - 183:190:void calculateUsingTextSize(float,boolean):1078:1078 -> i - 191:197:void calculateUsingTextSize(float,boolean):1079:1079 -> i - 198:204:void calculateUsingTextSize(float,boolean):1080:1080 -> i - 205:211:void calculateUsingTextSize(float,boolean):1082:1082 -> i - 212:219:void calculateUsingTextSize(float,boolean):1085:1085 -> i - 220:235:void calculateUsingTextSize(float,boolean):1086:1086 -> i - 236:242:void calculateUsingTextSize(float,boolean):1087:1087 -> i - 1:4:void setTypefaces(android.graphics.Typeface):474:474 -> i0 - 5:14:void setTypefaces(android.graphics.Typeface):475:475 -> i0 - 15:18:void setTypefaces(android.graphics.Typeface):477:477 -> i0 - 1:4:void clearTexture():1185:1185 -> j - 5:8:void clearTexture():1186:1186 -> j - 9:11:void clearTexture():1187:1187 -> j - 1:20:boolean shouldDrawMultiline():889:889 -> j0 - 5:11:android.text.StaticLayout createStaticLayout(int,float,boolean):1095:1095 -> k - 12:16:android.text.StaticLayout createStaticLayout(int,float,boolean):1096:1096 -> k - 17:22:android.text.StaticLayout createStaticLayout(int,float,boolean):1097:1097 -> k - 23:26:android.text.StaticLayout createStaticLayout(int,float,boolean):1098:1098 -> k - 27:30:android.text.StaticLayout createStaticLayout(int,float,boolean):1099:1099 -> k - 31:35:android.text.StaticLayout createStaticLayout(int,float,boolean):1100:1100 -> k - 36:39:android.text.StaticLayout createStaticLayout(int,float,boolean):1101:1101 -> k - 40:47:android.text.StaticLayout createStaticLayout(int,float,boolean):1102:1102 -> k - 48:53:android.text.StaticLayout createStaticLayout(int,float,boolean):1103:1103 -> k - 54:57:android.text.StaticLayout createStaticLayout(int,float,boolean):1104:1104 -> k - 58:61:android.text.StaticLayout createStaticLayout(int,float,boolean):1105:1105 -> k - 62:65:android.text.StaticLayout createStaticLayout(int,float,boolean):1106:1106 -> k - 66:72:android.text.StaticLayout createStaticLayout(int,float,boolean):1111:1111 -> k - 1:4:void draw(android.graphics.Canvas):847:847 -> l - 5:29:void draw(android.graphics.Canvas):849:849 -> l - 30:36:void draw(android.graphics.Canvas):850:850 -> l - 37:38:void draw(android.graphics.Canvas):851:851 -> l - 39:40:void draw(android.graphics.Canvas):852:852 -> l - 41:52:void draw(android.graphics.Canvas):853:853 -> l - 53:64:void draw(android.graphics.Canvas):865:865 -> l - 65:69:void draw(android.graphics.Canvas):866:866 -> l - 70:76:void draw(android.graphics.Canvas):871:871 -> l - 77:80:void draw(android.graphics.Canvas):872:872 -> l - 81:98:void draw(android.graphics.Canvas):876:876 -> l - 99:112:void draw(android.graphics.Canvas):878:878 -> l - 113:115:void draw(android.graphics.Canvas):880:880 -> l - 116:120:void draw(android.graphics.Canvas):881:881 -> l - 121:124:void draw(android.graphics.Canvas):884:884 -> l - 1:6:void drawMultilineTransition(android.graphics.Canvas,float,float):893:893 -> m - 7:9:void drawMultilineTransition(android.graphics.Canvas,float,float):895:895 -> m - 10:15:void drawMultilineTransition(android.graphics.Canvas,float,float):897:897 -> m - 16:25:void drawMultilineTransition(android.graphics.Canvas,float,float):900:900 -> m - 26:29:void drawMultilineTransition(android.graphics.Canvas,float,float):905:905 -> m - 30:39:void drawMultilineTransition(android.graphics.Canvas,float,float):906:906 -> m - 40:47:void drawMultilineTransition(android.graphics.Canvas,float,float):910:910 -> m - 48:50:void drawMultilineTransition(android.graphics.Canvas,float,float):906:906 -> m - 51:55:void drawMultilineTransition(android.graphics.Canvas,float,float):912:912 -> m - 56:59:void drawMultilineTransition(android.graphics.Canvas,float,float):916:916 -> m - 60:69:void drawMultilineTransition(android.graphics.Canvas,float,float):919:919 -> m - 70:73:void drawMultilineTransition(android.graphics.Canvas,float,float):922:922 -> m - 74:83:void drawMultilineTransition(android.graphics.Canvas,float,float):923:923 -> m - 84:91:void drawMultilineTransition(android.graphics.Canvas,float,float):927:927 -> m - 92:94:void drawMultilineTransition(android.graphics.Canvas,float,float):923:923 -> m - 95:101:void drawMultilineTransition(android.graphics.Canvas,float,float):929:929 -> m - 102:103:void drawMultilineTransition(android.graphics.Canvas,float,float):930:930 -> m - 104:114:void drawMultilineTransition(android.graphics.Canvas,float,float):933:933 -> m - 115:119:void drawMultilineTransition(android.graphics.Canvas,float,float):930:930 -> m - 120:132:void drawMultilineTransition(android.graphics.Canvas,float,float):940:940 -> m - 133:136:void drawMultilineTransition(android.graphics.Canvas,float,float):944:944 -> m - 137:146:void drawMultilineTransition(android.graphics.Canvas,float,float):946:946 -> m - 147:154:void drawMultilineTransition(android.graphics.Canvas,float,float):947:947 -> m - 155:165:void drawMultilineTransition(android.graphics.Canvas,float,float):948:948 -> m - 166:170:void drawMultilineTransition(android.graphics.Canvas,float,float):951:951 -> m - 171:172:void drawMultilineTransition(android.graphics.Canvas,float,float):952:952 -> m - 173:189:void drawMultilineTransition(android.graphics.Canvas,float,float):955:955 -> m - 190:193:void drawMultilineTransition(android.graphics.Canvas,float,float):952:952 -> m - 1:22:void ensureExpandedTexture():1130:1130 -> n - 23:25:void ensureExpandedTexture():1134:1134 -> n - 26:31:void ensureExpandedTexture():1135:1135 -> n - 32:42:void ensureExpandedTexture():1136:1136 -> n - 43:50:void ensureExpandedTexture():1142:1142 -> n - 51:57:void ensureExpandedTexture():1143:1143 -> n - 58:62:void ensureExpandedTexture():1144:1144 -> n - 63:66:void ensureExpandedTexture():1146:1146 -> n - 67:75:void ensureExpandedTexture():1148:1148 -> n - 1:8:void getCollapsedTextActualBounds(android.graphics.RectF,int,int):276:276 -> o - 9:23:void getCollapsedTextActualBounds(android.graphics.RectF,int,int):277:277 -> o - 24:30:void getCollapsedTextActualBounds(android.graphics.RectF,int,int):278:278 -> o - 31:45:void getCollapsedTextActualBounds(android.graphics.RectF,int,int):280:280 -> o - 46:58:void getCollapsedTextActualBounds(android.graphics.RectF,int,int):281:281 -> o - 1:3:android.content.res.ColorStateList getCollapsedTextColor():1273:1273 -> p - 1:5:float getCollapsedTextHeight():321:321 -> q - 6:13:float getCollapsedTextHeight():323:323 -> q - 23:41:float getCollapsedTextLeftBound(int,int):292:292 -> r - 42:64:float getCollapsedTextLeftBound(int,int):290:290 -> r - 65:69:float getCollapsedTextLeftBound(int,int):287:287 -> r - 23:38:float getCollapsedTextRightBound(android.graphics.RectF,int,int):304:304 -> s - 39:58:float getCollapsedTextRightBound(android.graphics.RectF,int,int):302:302 -> s - 59:63:float getCollapsedTextRightBound(android.graphics.RectF,int,int):299:299 -> s - 1:7:int getCurrentCollapsedTextColor():713:713 -> t - 5:8:int getCurrentColor(android.content.res.ColorStateList):721:721 -> u - 9:13:int getCurrentColor(android.content.res.ColorStateList):722:722 -> u - 14:18:int getCurrentColor(android.content.res.ColorStateList):724:724 -> u - 1:7:int getCurrentExpandedTextColor():708:708 -> v - 1:5:float getExpandedTextHeight():309:309 -> w - 6:13:float getExpandedTextHeight():311:311 -> w - 1:3:float getExpansionFraction():583:583 -> x - 1:2:android.text.Layout$Alignment getMultilineTextLayoutAlignment():1115:1115 -> y - 3:4:android.text.Layout$Alignment getMultilineTextLayoutAlignment():1118:1118 -> y - 5:16:android.text.Layout$Alignment getMultilineTextLayoutAlignment():1116:1116 -> y - 17:26:android.text.Layout$Alignment getMultilineTextLayoutAlignment():1125:1125 -> y - 27:36:android.text.Layout$Alignment getMultilineTextLayoutAlignment():1123:1123 -> y - 37:39:android.text.Layout$Alignment getMultilineTextLayoutAlignment():1121:1121 -> y - 1:5:void getTextPaintCollapsed(android.text.TextPaint):353:353 -> z - 6:10:void getTextPaintCollapsed(android.text.TextPaint):354:354 -> z - 11:16:void getTextPaintCollapsed(android.text.TextPaint):356:356 -> z + 23:24:void (android.view.View):174:174 -> + 25:27:void (android.view.View):175:175 -> + 28:31:void (android.view.View):176:176 -> + 32:33:void (android.view.View):177:177 -> + 34:38:void (android.view.View):178:178 -> + 39:40:void (android.view.View):180:180 -> + 41:42:void (android.view.View):181:181 -> + 43:44:void (android.view.View):185:185 -> + 45:53:void (android.view.View):187:187 -> + 54:60:void (android.view.View):188:188 -> + 61:67:void (android.view.View):190:190 -> + 68:74:void (android.view.View):191:191 -> + 75:81:void (android.view.View):192:192 -> + 82:87:void (android.view.View):194:194 -> + 88:103:void (android.view.View):195:195 -> + 1:5:float getExpandedTextSingleLineHeight():351:351 -> A + 6:13:float getExpandedTextSingleLineHeight():353:353 -> A + 1:3:float getExpansionFraction():653:653 -> B + 1:2:android.text.Layout$Alignment getMultilineTextLayoutAlignment():1210:1210 -> C + 3:4:android.text.Layout$Alignment getMultilineTextLayoutAlignment():1212:1212 -> C + 5:16:android.text.Layout$Alignment getMultilineTextLayoutAlignment():1211:1211 -> C + 17:26:android.text.Layout$Alignment getMultilineTextLayoutAlignment():1219:1219 -> C + 27:36:android.text.Layout$Alignment getMultilineTextLayoutAlignment():1217:1217 -> C + 37:39:android.text.Layout$Alignment getMultilineTextLayoutAlignment():1215:1215 -> C + 1:5:void getTextPaintCollapsed(android.text.TextPaint):425:425 -> D + 6:10:void getTextPaintCollapsed(android.text.TextPaint):426:426 -> D + 11:16:void getTextPaintCollapsed(android.text.TextPaint):427:427 -> D + 1:5:void getTextPaintExpanded(android.text.TextPaint):419:419 -> E + 6:10:void getTextPaintExpanded(android.text.TextPaint):420:420 -> E + 11:16:void getTextPaintExpanded(android.text.TextPaint):421:421 -> E + 1:4:void interpolateBounds(float):913:913 -> F + 5:21:void interpolateBounds(float):914:914 -> F + 22:35:void interpolateBounds(float):916:916 -> F + 36:41:void interpolateBounds(float):917:917 -> F + 42:55:void interpolateBounds(float):918:918 -> F + 56:69:void interpolateBounds(float):919:919 -> F + 70:75:void interpolateBounds(float):920:920 -> F + 76:89:void interpolateBounds(float):921:921 -> F + 90:96:void interpolateBounds(float):922:922 -> F + 2:16:boolean isClose(float,float):1327:1327 -> G + 1:12:boolean isDefaultIsRtl():1055:1055 -> H + 1:14:boolean isStateful():644:644 -> I + 15:24:boolean isStateful():645:645 -> I + 3:5:boolean isTextDirectionHeuristicsIsRtl(java.lang.CharSequence,boolean):1060:1060 -> J + 6:8:boolean isTextDirectionHeuristicsIsRtl(java.lang.CharSequence,boolean):1061:1061 -> J + 9:17:boolean isTextDirectionHeuristicsIsRtl(java.lang.CharSequence,boolean):1062:1062 -> J + 3:6:float lerp(float,float,float,android.animation.TimeInterpolator):1365:1365 -> K + 7:11:float lerp(float,float,float,android.animation.TimeInterpolator):1367:1367 -> K + 1:6:void maybeUpdateFontWeightAdjustment(android.content.res.Configuration):598:598 -> L + 7:10:void maybeUpdateFontWeightAdjustment(android.content.res.Configuration):599:599 -> L + 11:16:void maybeUpdateFontWeightAdjustment(android.content.res.Configuration):601:601 -> L + 17:20:void maybeUpdateFontWeightAdjustment(android.content.res.Configuration):604:604 -> L + 21:26:void maybeUpdateFontWeightAdjustment(android.content.res.Configuration):606:606 -> L + 27:35:void maybeUpdateFontWeightAdjustment(android.content.res.Configuration):609:609 -> L + 36:45:void maybeUpdateFontWeightAdjustment(android.content.res.Configuration):611:611 -> L + 46:49:void maybeUpdateFontWeightAdjustment(android.content.res.Configuration):612:612 -> L + 2:10:float measureTextWidth(android.text.TextPaint,java.lang.CharSequence):909:909 -> M + 2:5:void recalculate():1224:1224 -> N + 1:18:void recalculate(boolean):1228:1228 -> O + 19:21:void recalculate(boolean):1231:1231 -> O + 22:25:void recalculate(boolean):1232:1232 -> O + 1:20:boolean rectEquals(android.graphics.Rect,int,int,int,int):1371:1371 -> P + 1:10:void setCollapsedAndExpandedTextColor(android.content.res.ColorStateList):249:249 -> Q + 11:12:void setCollapsedAndExpandedTextColor(android.content.res.ColorStateList):250:250 -> Q + 13:14:void setCollapsedAndExpandedTextColor(android.content.res.ColorStateList):251:251 -> Q + 15:18:void setCollapsedAndExpandedTextColor(android.content.res.ColorStateList):252:252 -> Q + 1:8:void setCollapsedBounds(int,int,int,int):282:282 -> R + 9:14:void setCollapsedBounds(int,int,int,int):283:283 -> R + 15:17:void setCollapsedBounds(int,int,int,int):284:284 -> R + 1:12:void setCollapsedBounds(android.graphics.Rect):289:289 -> S + 1:4:void setCollapsedMaxLines(int):199:199 -> T + 5:6:void setCollapsedMaxLines(int):200:200 -> T + 7:10:void setCollapsedMaxLines(int):201:201 -> T + 1:11:void setCollapsedTextAppearance(int):453:453 -> U + 12:17:void setCollapsedTextAppearance(int):455:455 -> U + 18:23:void setCollapsedTextAppearance(int):456:456 -> U + 24:32:void setCollapsedTextAppearance(int):458:458 -> U + 33:38:void setCollapsedTextAppearance(int):459:459 -> U + 39:42:void setCollapsedTextAppearance(int):461:461 -> U + 43:44:void setCollapsedTextAppearance(int):462:462 -> U + 45:48:void setCollapsedTextAppearance(int):464:464 -> U + 49:52:void setCollapsedTextAppearance(int):465:465 -> U + 53:56:void setCollapsedTextAppearance(int):466:466 -> U + 57:60:void setCollapsedTextAppearance(int):467:467 -> U + 61:64:void setCollapsedTextAppearance(int):470:470 -> U + 65:67:void setCollapsedTextAppearance(int):471:471 -> U + 68:74:void setCollapsedTextAppearance(int):473:473 -> U + 75:83:void setCollapsedTextAppearance(int):481:481 -> U + 84:94:void setCollapsedTextAppearance(int):482:482 -> U + 95:98:void setCollapsedTextAppearance(int):484:484 -> U + 1:2:void setCollapsedTextBlend(float):927:927 -> V + 3:8:void setCollapsedTextBlend(float):928:928 -> V + 1:4:void setCollapsedTextColor(android.content.res.ColorStateList):235:235 -> W + 5:6:void setCollapsedTextColor(android.content.res.ColorStateList):236:236 -> W + 7:10:void setCollapsedTextColor(android.content.res.ColorStateList):237:237 -> W + 1:4:void setCollapsedTextGravity(int):442:442 -> X + 5:6:void setCollapsedTextGravity(int):443:443 -> X + 7:10:void setCollapsedTextGravity(int):444:444 -> X + 1:6:void setCollapsedTypeface(android.graphics.Typeface):532:532 -> Y + 7:10:void setCollapsedTypeface(android.graphics.Typeface):533:533 -> Y + 1:4:boolean setCollapsedTypefaceInternal(android.graphics.Typeface):555:555 -> Z + 5:7:boolean setCollapsedTypefaceInternal(android.graphics.Typeface):556:556 -> Z + 8:11:boolean setCollapsedTypefaceInternal(android.graphics.Typeface):558:558 -> Z + 12:13:boolean setCollapsedTypefaceInternal(android.graphics.Typeface):559:559 -> Z + 14:15:boolean setCollapsedTypefaceInternal(android.graphics.Typeface):560:560 -> Z + 16:27:boolean setCollapsedTypefaceInternal(android.graphics.Typeface):562:562 -> Z + 28:35:boolean setCollapsedTypefaceInternal(android.graphics.Typeface):561:561 -> Z + 36:43:boolean setCollapsedTypefaceInternal(android.graphics.Typeface):564:564 -> Z + 4:16:int blendARGB(int,int,float):1355:1355 -> a + 17:29:int blendARGB(int,int,float):1356:1356 -> a + 30:42:int blendARGB(int,int,float):1357:1357 -> a + 43:55:int blendARGB(int,int,float):1358:1358 -> a + 56:76:int blendARGB(int,int,float):1359:1359 -> a + 7:10:void setExpandedBounds(int,int,int,int):274:274 -> a0 + 3:5:void calculateBaseOffsets(boolean):801:801 -> b + 6:13:void calculateBaseOffsets(boolean):802:802 -> b + 14:19:void calculateBaseOffsets(boolean):803:803 -> b + 20:25:void calculateBaseOffsets(boolean):804:804 -> b + 26:32:void calculateBaseOffsets(boolean):805:805 -> b + 33:37:void calculateBaseOffsets(boolean):804:804 -> b + 38:41:void calculateBaseOffsets(boolean):806:806 -> b + 42:46:void calculateBaseOffsets(boolean):808:808 -> b + 47:55:void calculateBaseOffsets(boolean):809:809 -> b + 56:57:void calculateBaseOffsets(boolean):811:811 -> b + 58:59:void calculateBaseOffsets(boolean):813:813 -> b + 60:61:void calculateBaseOffsets(boolean):816:816 -> b + 62:65:void calculateBaseOffsets(boolean):814:814 -> b + 66:70:void calculateBaseOffsets(boolean):818:818 -> b + 71:84:void calculateBaseOffsets(boolean):819:819 -> b + 85:98:void calculateBaseOffsets(boolean):830:830 -> b + 99:107:void calculateBaseOffsets(boolean):831:831 -> b + 108:120:void calculateBaseOffsets(boolean):823:823 -> b + 121:135:void calculateBaseOffsets(boolean):826:826 -> b + 136:141:void calculateBaseOffsets(boolean):844:844 -> b + 142:150:void calculateBaseOffsets(boolean):840:840 -> b + 151:161:void calculateBaseOffsets(boolean):837:837 -> b + 162:174:void calculateBaseOffsets(boolean):850:850 -> b + 175:189:void calculateBaseOffsets(boolean):851:851 -> b + 190:205:void calculateBaseOffsets(boolean):852:852 -> b + 206:220:void calculateBaseOffsets(boolean):854:854 -> b + 221:235:void calculateBaseOffsets(boolean):855:855 -> b + 236:240:void calculateBaseOffsets(boolean):856:856 -> b + 241:253:void calculateBaseOffsets(boolean):857:857 -> b + 254:256:void calculateBaseOffsets(boolean):860:860 -> b + 257:267:void calculateBaseOffsets(boolean):861:861 -> b + 268:275:void calculateBaseOffsets(boolean):863:863 -> b + 276:281:void calculateBaseOffsets(boolean):864:864 -> b + 282:285:void calculateBaseOffsets(boolean):865:865 -> b + 286:293:void calculateBaseOffsets(boolean):866:866 -> b + 294:305:void calculateBaseOffsets(boolean):868:868 -> b + 306:307:void calculateBaseOffsets(boolean):870:870 -> b + 308:309:void calculateBaseOffsets(boolean):873:873 -> b + 310:320:void calculateBaseOffsets(boolean):871:871 -> b + 321:331:void calculateBaseOffsets(boolean):887:887 -> b + 332:337:void calculateBaseOffsets(boolean):876:876 -> b + 338:351:void calculateBaseOffsets(boolean):879:879 -> b + 352:364:void calculateBaseOffsets(boolean):882:882 -> b + 365:372:void calculateBaseOffsets(boolean):900:900 -> b + 373:381:void calculateBaseOffsets(boolean):896:896 -> b + 382:392:void calculateBaseOffsets(boolean):893:893 -> b + 393:398:void calculateBaseOffsets(boolean):905:905 -> b + 1:14:void setExpandedBounds(int,int,int,int,boolean):265:265 -> b0 + 15:20:void setExpandedBounds(int,int,int,int,boolean):267:267 -> b0 + 21:22:void setExpandedBounds(int,int,int,int,boolean):268:268 -> b0 + 23:25:void setExpandedBounds(int,int,int,int,boolean):269:269 -> b0 + 1:6:void calculateCurrentOffsets():673:673 -> c + 1:12:void setExpandedBounds(android.graphics.Rect):278:278 -> c0 + 1:9:float calculateFadeModeTextAlpha(float):757:757 -> d + 10:16:float calculateFadeModeTextAlpha(float):758:758 -> d + 17:21:float calculateFadeModeTextAlpha(float):765:765 -> d + 1:6:void setExpandedLetterSpacing(float):257:257 -> d0 + 7:8:void setExpandedLetterSpacing(float):258:258 -> d0 + 9:12:void setExpandedLetterSpacing(float):259:259 -> d0 + 1:10:float calculateFadeModeThresholdFraction():410:410 -> e + 1:4:void setExpandedMaxLines(int):1255:1255 -> e0 + 5:6:void setExpandedMaxLines(int):1256:1256 -> e0 + 7:10:void setExpandedMaxLines(int):1257:1257 -> e0 + 1:4:boolean calculateIsRtl(java.lang.CharSequence):1048:1048 -> f + 5:8:boolean calculateIsRtl(java.lang.CharSequence):1049:1049 -> f + 9:14:boolean calculateIsRtl(java.lang.CharSequence):1050:1050 -> f + 1:2:void setExpandedTextBlend(float):932:932 -> f0 + 3:8:void setExpandedTextBlend(float):933:933 -> f0 + 1:3:void calculateOffsets(float):677:677 -> g + 4:10:void calculateOffsets(float):679:679 -> g + 11:16:void calculateOffsets(float):680:680 -> g + 17:20:void calculateOffsets(float):682:682 -> g + 21:24:void calculateOffsets(float):683:683 -> g + 25:29:void calculateOffsets(float):685:685 -> g + 30:33:void calculateOffsets(float):688:688 -> g + 34:46:void calculateOffsets(float):689:689 -> g + 47:51:void calculateOffsets(float):691:691 -> g + 52:63:void calculateOffsets(float):695:695 -> g + 64:75:void calculateOffsets(float):696:696 -> g + 76:81:void calculateOffsets(float):698:698 -> g + 82:83:void calculateOffsets(float):701:701 -> g + 84:89:void calculateOffsets(float):702:702 -> g + 90:92:void calculateOffsets(float):701:701 -> g + 93:99:void calculateOffsets(float):703:703 -> g + 100:105:void calculateOffsets(float):705:705 -> g + 106:107:void calculateOffsets(float):708:708 -> g + 108:115:void calculateOffsets(float):710:710 -> g + 116:119:void calculateOffsets(float):709:709 -> g + 120:123:void calculateOffsets(float):708:708 -> g + 124:132:void calculateOffsets(float):712:712 -> g + 133:140:void calculateOffsets(float):715:715 -> g + 141:142:void calculateOffsets(float):716:716 -> g + 143:146:void calculateOffsets(float):717:717 -> g + 147:150:void calculateOffsets(float):716:716 -> g + 151:155:void calculateOffsets(float):723:723 -> g + 156:166:void calculateOffsets(float):727:727 -> g + 167:176:void calculateOffsets(float):728:728 -> g + 177:186:void calculateOffsets(float):729:729 -> g + 187:188:void calculateOffsets(float):730:730 -> g + 189:198:void calculateOffsets(float):732:732 -> g + 199:204:void calculateOffsets(float):731:731 -> g + 205:215:void calculateOffsets(float):733:733 -> g + 216:219:void calculateOffsets(float):736:736 -> g + 220:225:void calculateOffsets(float):737:737 -> g + 226:232:void calculateOffsets(float):740:740 -> g + 233:237:void calculateOffsets(float):742:742 -> g + 238:243:void calculateOffsets(float):744:744 -> g + 244:253:void calculateOffsets(float):745:745 -> g + 254:261:void calculateOffsets(float):749:749 -> g + 262:264:void calculateOffsets(float):745:745 -> g + 265:270:void calculateOffsets(float):753:753 -> g + 1:4:void setExpandedTextGravity(int):431:431 -> g0 + 5:6:void setExpandedTextGravity(int):432:432 -> g0 + 7:10:void setExpandedTextGravity(int):433:433 -> g0 + 2:5:void calculateUsingTextSize(float):1072:1072 -> h + 1:6:void setExpandedTextSize(float):221:221 -> h0 + 7:8:void setExpandedTextSize(float):222:222 -> h0 + 9:12:void setExpandedTextSize(float):223:223 -> h0 + 1:6:void calculateUsingTextSize(float,boolean):1077:1077 -> i + 7:13:void calculateUsingTextSize(float,boolean):1081:1081 -> i + 14:22:void calculateUsingTextSize(float,boolean):1082:1082 -> i + 23:29:void calculateUsingTextSize(float,boolean):1089:1089 -> i + 30:40:void calculateUsingTextSize(float,boolean):1090:1090 -> i + 41:51:void calculateUsingTextSize(float,boolean):1092:1092 -> i + 52:59:void calculateUsingTextSize(float,boolean):1094:1094 -> i + 60:65:void calculateUsingTextSize(float,boolean):1097:1097 -> i + 66:74:void calculateUsingTextSize(float,boolean):1096:1096 -> i + 75:82:void calculateUsingTextSize(float,boolean):1098:1098 -> i + 83:87:void calculateUsingTextSize(float,boolean):1099:1099 -> i + 88:89:void calculateUsingTextSize(float,boolean):1101:1101 -> i + 90:91:void calculateUsingTextSize(float,boolean):1102:1102 -> i + 92:93:void calculateUsingTextSize(float,boolean):1103:1103 -> i + 94:99:void calculateUsingTextSize(float,boolean):1104:1104 -> i + 100:102:void calculateUsingTextSize(float,boolean):1106:1106 -> i + 103:108:void calculateUsingTextSize(float,boolean):1109:1109 -> i + 109:117:void calculateUsingTextSize(float,boolean):1110:1110 -> i + 118:126:void calculateUsingTextSize(float,boolean):1114:1114 -> i + 127:135:void calculateUsingTextSize(float,boolean):1119:1119 -> i + 136:142:void calculateUsingTextSize(float,boolean):1133:1133 -> i + 143:154:void calculateUsingTextSize(float,boolean):1134:1134 -> i + 155:165:void calculateUsingTextSize(float,boolean):1141:1141 -> i + 166:174:void calculateUsingTextSize(float,boolean):1145:1145 -> i + 175:183:void calculateUsingTextSize(float,boolean):1146:1146 -> i + 184:190:void calculateUsingTextSize(float,boolean):1147:1147 -> i + 191:206:void calculateUsingTextSize(float,boolean):1148:1148 -> i + 207:223:void calculateUsingTextSize(float,boolean):1149:1149 -> i + 224:231:void calculateUsingTextSize(float,boolean):1150:1150 -> i + 232:233:void calculateUsingTextSize(float,boolean):1157:1157 -> i + 234:235:void calculateUsingTextSize(float,boolean):1158:1158 -> i + 236:237:void calculateUsingTextSize(float,boolean):1159:1159 -> i + 238:239:void calculateUsingTextSize(float,boolean):1160:1160 -> i + 240:241:void calculateUsingTextSize(float,boolean):1161:1161 -> i + 242:254:void calculateUsingTextSize(float,boolean):1163:1163 -> i + 255:262:void calculateUsingTextSize(float,boolean):1168:1168 -> i + 263:269:void calculateUsingTextSize(float,boolean):1169:1169 -> i + 270:276:void calculateUsingTextSize(float,boolean):1170:1170 -> i + 277:283:void calculateUsingTextSize(float,boolean):1171:1171 -> i + 284:291:void calculateUsingTextSize(float,boolean):1173:1173 -> i + 292:304:void calculateUsingTextSize(float,boolean):1176:1176 -> i + 305:318:void calculateUsingTextSize(float,boolean):1179:1179 -> i + 319:324:void calculateUsingTextSize(float,boolean):1175:1175 -> i + 325:331:void calculateUsingTextSize(float,boolean):1181:1181 -> i + 1:4:boolean setExpandedTypefaceInternal(android.graphics.Typeface):574:574 -> i0 + 5:7:boolean setExpandedTypefaceInternal(android.graphics.Typeface):575:575 -> i0 + 8:11:boolean setExpandedTypefaceInternal(android.graphics.Typeface):577:577 -> i0 + 12:13:boolean setExpandedTypefaceInternal(android.graphics.Typeface):578:578 -> i0 + 14:15:boolean setExpandedTypefaceInternal(android.graphics.Typeface):579:579 -> i0 + 16:27:boolean setExpandedTypefaceInternal(android.graphics.Typeface):581:581 -> i0 + 28:35:boolean setExpandedTypefaceInternal(android.graphics.Typeface):580:580 -> i0 + 36:43:boolean setExpandedTypefaceInternal(android.graphics.Typeface):583:583 -> i0 + 4:11:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1190:1190 -> j + 12:17:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1192:1192 -> j + 18:21:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1193:1193 -> j + 22:25:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1194:1194 -> j + 26:30:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1195:1195 -> j + 31:34:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1196:1196 -> j + 35:42:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1197:1197 -> j + 43:48:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1198:1198 -> j + 49:54:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1199:1199 -> j + 55:58:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1200:1200 -> j + 59:62:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1201:1201 -> j + 63:69:android.text.StaticLayout createStaticLayout(int,android.text.TextPaint,java.lang.CharSequence,float,boolean):1206:1206 -> j + 4:7:void setExpansionFraction(float):624:624 -> j0 + 8:13:void setExpansionFraction(float):626:626 -> j0 + 14:15:void setExpansionFraction(float):627:627 -> j0 + 16:19:void setExpansionFraction(float):628:628 -> j0 + 1:4:void draw(android.graphics.Canvas):937:937 -> k + 5:29:void draw(android.graphics.Canvas):939:939 -> k + 30:36:void draw(android.graphics.Canvas):940:940 -> k + 37:38:void draw(android.graphics.Canvas):941:941 -> k + 39:40:void draw(android.graphics.Canvas):942:942 -> k + 41:52:void draw(android.graphics.Canvas):956:956 -> k + 53:55:void draw(android.graphics.Canvas):957:957 -> k + 56:61:void draw(android.graphics.Canvas):960:960 -> k + 62:79:void draw(android.graphics.Canvas):961:961 -> k + 80:94:void draw(android.graphics.Canvas):963:963 -> k + 95:97:void draw(android.graphics.Canvas):965:965 -> k + 98:102:void draw(android.graphics.Canvas):966:966 -> k + 103:106:void draw(android.graphics.Canvas):969:969 -> k + 1:3:void setInterpolatedTextSize(float):1066:1066 -> k0 + 4:9:void setInterpolatedTextSize(float):1068:1068 -> k0 + 1:6:void drawMultilineTransition(android.graphics.Canvas,float,float):978:978 -> l + 7:9:void drawMultilineTransition(android.graphics.Canvas,float,float):980:980 -> l + 10:15:void drawMultilineTransition(android.graphics.Canvas,float,float):982:982 -> l + 16:25:void drawMultilineTransition(android.graphics.Canvas,float,float):985:985 -> l + 26:29:void drawMultilineTransition(android.graphics.Canvas,float,float):990:990 -> l + 30:39:void drawMultilineTransition(android.graphics.Canvas,float,float):991:991 -> l + 40:47:void drawMultilineTransition(android.graphics.Canvas,float,float):995:995 -> l + 48:50:void drawMultilineTransition(android.graphics.Canvas,float,float):991:991 -> l + 51:55:void drawMultilineTransition(android.graphics.Canvas,float,float):997:997 -> l + 56:59:void drawMultilineTransition(android.graphics.Canvas,float,float):1001:1001 -> l + 60:69:void drawMultilineTransition(android.graphics.Canvas,float,float):1004:1004 -> l + 70:73:void drawMultilineTransition(android.graphics.Canvas,float,float):1007:1007 -> l + 74:83:void drawMultilineTransition(android.graphics.Canvas,float,float):1008:1008 -> l + 84:91:void drawMultilineTransition(android.graphics.Canvas,float,float):1012:1012 -> l + 92:94:void drawMultilineTransition(android.graphics.Canvas,float,float):1008:1008 -> l + 95:101:void drawMultilineTransition(android.graphics.Canvas,float,float):1014:1014 -> l + 102:103:void drawMultilineTransition(android.graphics.Canvas,float,float):1015:1015 -> l + 104:114:void drawMultilineTransition(android.graphics.Canvas,float,float):1018:1018 -> l + 115:119:void drawMultilineTransition(android.graphics.Canvas,float,float):1015:1015 -> l + 120:132:void drawMultilineTransition(android.graphics.Canvas,float,float):1025:1025 -> l + 133:136:void drawMultilineTransition(android.graphics.Canvas,float,float):1029:1029 -> l + 137:146:void drawMultilineTransition(android.graphics.Canvas,float,float):1031:1031 -> l + 147:154:void drawMultilineTransition(android.graphics.Canvas,float,float):1032:1032 -> l + 155:165:void drawMultilineTransition(android.graphics.Canvas,float,float):1033:1033 -> l + 166:170:void drawMultilineTransition(android.graphics.Canvas,float,float):1036:1036 -> l + 171:172:void drawMultilineTransition(android.graphics.Canvas,float,float):1037:1037 -> l + 173:189:void drawMultilineTransition(android.graphics.Canvas,float,float):1040:1040 -> l + 190:193:void drawMultilineTransition(android.graphics.Canvas,float,float):1037:1037 -> l + 1:2:void setPositionInterpolator(android.animation.TimeInterpolator):211:211 -> l0 + 3:6:void setPositionInterpolator(android.animation.TimeInterpolator):212:212 -> l0 + 1:5:float getCollapsedFullSingleLineHeight():395:395 -> m + 6:20:float getCollapsedFullSingleLineHeight():397:397 -> m + 1:2:boolean setState(int[]):633:633 -> m0 + 3:8:boolean setState(int[]):635:635 -> m0 + 9:15:boolean setState(int[]):636:636 -> m0 + 1:5:float getCollapsedSingleLineHeight():389:389 -> n + 6:13:float getCollapsedSingleLineHeight():391:391 -> n + 3:12:void setText(java.lang.CharSequence):1242:1242 -> n0 + 13:15:void setText(java.lang.CharSequence):1243:1243 -> n0 + 16:17:void setText(java.lang.CharSequence):1244:1244 -> n0 + 18:21:void setText(java.lang.CharSequence):1245:1245 -> n0 + 1:8:void getCollapsedTextBottomTextBounds(android.graphics.RectF,int,int):305:305 -> o + 9:23:void getCollapsedTextBottomTextBounds(android.graphics.RectF,int,int):306:306 -> o + 24:30:void getCollapsedTextBottomTextBounds(android.graphics.RectF,int,int):307:307 -> o + 31:45:void getCollapsedTextBottomTextBounds(android.graphics.RectF,int,int):309:309 -> o + 46:57:void getCollapsedTextBottomTextBounds(android.graphics.RectF,int,int):310:310 -> o + 58:67:void getCollapsedTextBottomTextBounds(android.graphics.RectF,int,int):311:311 -> o + 68:69:void getCollapsedTextBottomTextBounds(android.graphics.RectF,int,int):315:315 -> o + 70:85:void getCollapsedTextBottomTextBounds(android.graphics.RectF,int,int):316:316 -> o + 86:89:void getCollapsedTextBottomTextBounds(android.graphics.RectF,int,int):318:318 -> o + 90:95:void getCollapsedTextBottomTextBounds(android.graphics.RectF,int,int):319:319 -> o + 96:101:void getCollapsedTextBottomTextBounds(android.graphics.RectF,int,int):321:321 -> o + 1:2:void setTextSizeInterpolator(android.animation.TimeInterpolator):206:206 -> o0 + 3:6:void setTextSizeInterpolator(android.animation.TimeInterpolator):207:207 -> o0 + 1:3:android.content.res.ColorStateList getCollapsedTextColor():1335:1335 -> p + 1:4:void setTypefaces(android.graphics.Typeface):544:544 -> p0 + 5:14:void setTypefaces(android.graphics.Typeface):545:545 -> p0 + 15:18:void setTypefaces(android.graphics.Typeface):547:547 -> p0 + 1:12:float getCollapsedTextHeight():381:381 -> q + 1:21:boolean shouldDrawMultiline():974:974 -> q0 + 23:41:float getCollapsedTextLeftBound(int,int):334:334 -> r + 42:64:float getCollapsedTextLeftBound(int,int):332:332 -> r + 65:69:float getCollapsedTextLeftBound(int,int):329:329 -> r + 1:8:boolean shouldTruncateCollapsedToSingleLine():796:796 -> r0 + 23:38:float getCollapsedTextRightBound(android.graphics.RectF,int,int):346:346 -> s + 39:58:float getCollapsedTextRightBound(android.graphics.RectF,int,int):344:344 -> s + 59:63:float getCollapsedTextRightBound(android.graphics.RectF,int,int):341:341 -> s + 1:5:void updateTextHeights(int):364:364 -> s0 + 6:22:void updateTextHeights(int):365:365 -> s0 + 23:26:void updateTextHeights(int):366:366 -> s0 + 27:32:void updateTextHeights(int):372:372 -> s0 + 33:37:void updateTextHeights(int):375:375 -> s0 + 38:50:void updateTextHeights(int):376:376 -> s0 + 51:57:void updateTextHeights(int):377:377 -> s0 + 1:7:int getCurrentCollapsedTextColor():781:781 -> t + 5:8:int getCurrentColor(android.content.res.ColorStateList):789:789 -> u + 9:13:int getCurrentColor(android.content.res.ColorStateList):790:790 -> u + 14:18:int getCurrentColor(android.content.res.ColorStateList):792:792 -> u + 1:7:int getCurrentExpandedTextColor():776:776 -> v + 1:3:int getExpandedLineCount():1280:1280 -> w + 1:3:int getExpandedMaxLines():1262:1262 -> x + 1:5:float getExpandedTextFullSingleLineHeight():357:357 -> y + 6:20:float getExpandedTextFullSingleLineHeight():359:359 -> y + 1:12:float getExpandedTextHeight():385:385 -> z com.google.android.material.internal.CollapsingTextHelper$1 -> com.google.android.material.internal.a$a: # {"id":"sourceFile","fileName":"CollapsingTextHelper.java"} com.google.android.material.internal.CollapsingTextHelper this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/internal/a;"} - 1:6:void (com.google.android.material.internal.CollapsingTextHelper):405:405 -> + 1:6:void (com.google.android.material.internal.CollapsingTextHelper):475:475 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/internal/a;)V"} - 1:6:void apply(android.graphics.Typeface):408:408 -> a + 1:6:void apply(android.graphics.Typeface):478:478 -> a com.google.android.material.internal.DescendantOffsetUtils -> com.google.android.material.internal.b: # {"id":"sourceFile","fileName":"DescendantOffsetUtils.java"} java.lang.ThreadLocal matrix -> a @@ -147931,31 +153444,31 @@ com.google.android.material.internal.DescendantOffsetUtils -> com.google.android 50:71:void offsetDescendantRect(android.view.ViewGroup,android.view.View,android.graphics.Rect):67:67 -> c com.google.android.material.internal.EdgeToEdgeUtils -> com.google.android.material.internal.c: # {"id":"sourceFile","fileName":"EdgeToEdgeUtils.java"} - 5:16:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):83:83 -> a - 17:27:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):85:85 -> a - 28:42:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):88:88 -> a - 43:48:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):90:90 -> a - 49:54:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):93:93 -> a - 55:57:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):97:97 -> a - 58:65:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):99:99 -> a - 66:73:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):100:100 -> a - 74:76:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):102:102 -> a - 77:79:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):103:103 -> a - 80:91:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):107:107 -> a - 92:94:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):105:105 -> a - 95:102:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):111:111 -> a - 103:106:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):110:110 -> a - 107:110:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):108:108 -> a - 8:13:int getNavigationBarColor(android.content.Context,boolean):159:159 -> b - 14:19:int getNavigationBarColor(android.content.Context,boolean):161:161 -> b - 20:28:int getNavigationBarColor(android.content.Context,boolean):162:162 -> b - 29:33:int getNavigationBarColor(android.content.Context,boolean):167:167 -> b - 10:14:int getStatusBarColor(android.content.Context,boolean):152:152 -> c - 1:15:boolean isUsingLightSystemBar(int,boolean):171:171 -> d - 1:8:void setLightNavigationBar(android.view.Window,boolean):136:136 -> e - 9:12:void setLightNavigationBar(android.view.Window,boolean):137:137 -> e - 1:8:void setLightStatusBar(android.view.Window,boolean):123:123 -> f - 9:12:void setLightStatusBar(android.view.Window,boolean):124:124 -> f + 5:16:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):78:78 -> a + 17:27:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):80:80 -> a + 28:42:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):83:83 -> a + 43:48:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):85:85 -> a + 49:54:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):88:88 -> a + 55:57:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):92:92 -> a + 58:65:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):94:94 -> a + 66:73:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):95:95 -> a + 74:76:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):97:97 -> a + 77:79:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):98:98 -> a + 80:91:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):102:102 -> a + 92:94:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):100:100 -> a + 95:102:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):106:106 -> a + 103:106:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):105:105 -> a + 107:110:void applyEdgeToEdge(android.view.Window,boolean,java.lang.Integer,java.lang.Integer):103:103 -> a + 8:13:int getNavigationBarColor(android.content.Context,boolean):152:152 -> b + 14:19:int getNavigationBarColor(android.content.Context,boolean):154:154 -> b + 20:28:int getNavigationBarColor(android.content.Context,boolean):155:155 -> b + 29:33:int getNavigationBarColor(android.content.Context,boolean):160:160 -> b + 10:14:int getStatusBarColor(android.content.Context,boolean):146:146 -> c + 1:15:boolean isUsingLightSystemBar(int,boolean):164:164 -> d + 1:8:void setLightNavigationBar(android.view.Window,boolean):131:131 -> e + 9:12:void setLightNavigationBar(android.view.Window,boolean):132:132 -> e + 1:8:void setLightStatusBar(android.view.Window,boolean):118:118 -> f + 9:12:void setLightStatusBar(android.view.Window,boolean):119:119 -> f com.google.android.material.internal.ForegroundLinearLayout -> com.google.android.material.internal.d: # {"id":"sourceFile","fileName":"ForegroundLinearLayout.java"} android.graphics.drawable.Drawable foreground -> d @@ -147964,76 +153477,76 @@ com.google.android.material.internal.ForegroundLinearLayout -> com.google.androi int foregroundGravity -> g boolean mForegroundInPadding -> h boolean foregroundBoundsChanged -> i - 1:3:void (android.content.Context,android.util.AttributeSet,int):63:63 -> - 4:10:void (android.content.Context,android.util.AttributeSet,int):43:43 -> - 11:19:void (android.content.Context,android.util.AttributeSet,int):45:45 -> - 20:22:void (android.content.Context,android.util.AttributeSet,int):47:47 -> - 23:25:void (android.content.Context,android.util.AttributeSet,int):49:49 -> - 26:27:void (android.content.Context,android.util.AttributeSet,int):51:51 -> - 28:35:void (android.content.Context,android.util.AttributeSet,int):65:65 -> - 36:39:void (android.content.Context,android.util.AttributeSet,int):66:66 -> - 40:43:void (android.content.Context,android.util.AttributeSet,int):69:69 -> - 44:49:void (android.content.Context,android.util.AttributeSet,int):70:70 -> - 50:57:void (android.content.Context,android.util.AttributeSet,int):72:72 -> - 58:60:void (android.content.Context,android.util.AttributeSet,int):74:74 -> - 61:62:void (android.content.Context,android.util.AttributeSet,int):77:77 -> - 63:68:void (android.content.Context,android.util.AttributeSet,int):78:78 -> - 69:72:void (android.content.Context,android.util.AttributeSet,int):80:80 -> - 1:3:void draw(android.graphics.Canvas):205:205 -> draw - 4:7:void draw(android.graphics.Canvas):207:207 -> draw - 8:12:void draw(android.graphics.Canvas):210:210 -> draw - 13:14:void draw(android.graphics.Canvas):211:211 -> draw - 15:16:void draw(android.graphics.Canvas):212:212 -> draw - 17:18:void draw(android.graphics.Canvas):213:213 -> draw - 19:27:void draw(android.graphics.Canvas):215:215 -> draw - 28:36:void draw(android.graphics.Canvas):216:216 -> draw - 37:40:void draw(android.graphics.Canvas):218:218 -> draw - 41:44:void draw(android.graphics.Canvas):219:219 -> draw - 45:62:void draw(android.graphics.Canvas):222:222 -> draw - 63:65:void draw(android.graphics.Canvas):221:221 -> draw - 66:67:void draw(android.graphics.Canvas):225:225 -> draw - 68:71:void draw(android.graphics.Canvas):227:227 -> draw - 72:75:void draw(android.graphics.Canvas):228:228 -> draw - 76:78:void draw(android.graphics.Canvas):225:225 -> draw - 79:81:void draw(android.graphics.Canvas):231:231 -> draw - 82:85:void draw(android.graphics.Canvas):234:234 -> draw - 1:3:void drawableHotspotChanged(float,float):242:242 -> drawableHotspotChanged - 4:7:void drawableHotspotChanged(float,float):243:243 -> drawableHotspotChanged - 8:11:void drawableHotspotChanged(float,float):244:244 -> drawableHotspotChanged - 1:3:void drawableStateChanged():137:137 -> drawableStateChanged - 4:13:void drawableStateChanged():138:138 -> drawableStateChanged - 14:23:void drawableStateChanged():139:139 -> drawableStateChanged - 1:3:android.graphics.drawable.Drawable getForeground():188:188 -> getForeground - 1:3:int getForegroundGravity():91:91 -> getForegroundGravity - 1:3:void jumpDrawablesToCurrentState():129:129 -> jumpDrawablesToCurrentState - 4:7:void jumpDrawablesToCurrentState():130:130 -> jumpDrawablesToCurrentState - 8:11:void jumpDrawablesToCurrentState():131:131 -> jumpDrawablesToCurrentState - 1:5:void onLayout(boolean,int,int,int,int):193:193 -> onLayout - 6:11:void onLayout(boolean,int,int,int,int):194:194 -> onLayout - 1:4:void onSizeChanged(int,int,int,int):199:199 -> onSizeChanged - 5:7:void onSizeChanged(int,int,int,int):200:200 -> onSizeChanged - 1:7:void setForeground(android.graphics.drawable.Drawable):152:152 -> setForeground - 8:10:void setForeground(android.graphics.drawable.Drawable):154:154 -> setForeground - 11:15:void setForeground(android.graphics.drawable.Drawable):155:155 -> setForeground - 16:18:void setForeground(android.graphics.drawable.Drawable):158:158 -> setForeground - 19:23:void setForeground(android.graphics.drawable.Drawable):159:159 -> setForeground - 24:26:void setForeground(android.graphics.drawable.Drawable):162:162 -> setForeground - 27:29:void setForeground(android.graphics.drawable.Drawable):163:163 -> setForeground - 30:35:void setForeground(android.graphics.drawable.Drawable):164:164 -> setForeground - 36:42:void setForeground(android.graphics.drawable.Drawable):165:165 -> setForeground - 43:48:void setForeground(android.graphics.drawable.Drawable):167:167 -> setForeground - 49:53:void setForeground(android.graphics.drawable.Drawable):168:168 -> setForeground - 54:57:void setForeground(android.graphics.drawable.Drawable):169:169 -> setForeground - 58:60:void setForeground(android.graphics.drawable.Drawable):172:172 -> setForeground - 61:63:void setForeground(android.graphics.drawable.Drawable):174:174 -> setForeground - 64:67:void setForeground(android.graphics.drawable.Drawable):175:175 -> setForeground - 1:20:void setForegroundGravity(int):102:102 -> setForegroundGravity - 21:26:void setForegroundGravity(int):111:111 -> setForegroundGravity - 27:30:void setForegroundGravity(int):113:113 -> setForegroundGravity - 31:35:void setForegroundGravity(int):114:114 -> setForegroundGravity - 36:40:void setForegroundGravity(int):115:115 -> setForegroundGravity - 41:44:void setForegroundGravity(int):118:118 -> setForegroundGravity - 1:15:boolean verifyDrawable(android.graphics.drawable.Drawable):124:124 -> verifyDrawable + 1:3:void (android.content.Context,android.util.AttributeSet,int):61:61 -> + 4:10:void (android.content.Context,android.util.AttributeSet,int):41:41 -> + 11:19:void (android.content.Context,android.util.AttributeSet,int):43:43 -> + 20:22:void (android.content.Context,android.util.AttributeSet,int):45:45 -> + 23:25:void (android.content.Context,android.util.AttributeSet,int):47:47 -> + 26:27:void (android.content.Context,android.util.AttributeSet,int):49:49 -> + 28:35:void (android.content.Context,android.util.AttributeSet,int):63:63 -> + 36:39:void (android.content.Context,android.util.AttributeSet,int):64:64 -> + 40:43:void (android.content.Context,android.util.AttributeSet,int):67:67 -> + 44:49:void (android.content.Context,android.util.AttributeSet,int):68:68 -> + 50:57:void (android.content.Context,android.util.AttributeSet,int):70:70 -> + 58:60:void (android.content.Context,android.util.AttributeSet,int):72:72 -> + 61:62:void (android.content.Context,android.util.AttributeSet,int):75:75 -> + 63:68:void (android.content.Context,android.util.AttributeSet,int):76:76 -> + 69:72:void (android.content.Context,android.util.AttributeSet,int):78:78 -> + 1:3:void draw(android.graphics.Canvas):203:203 -> draw + 4:7:void draw(android.graphics.Canvas):205:205 -> draw + 8:12:void draw(android.graphics.Canvas):208:208 -> draw + 13:14:void draw(android.graphics.Canvas):209:209 -> draw + 15:16:void draw(android.graphics.Canvas):210:210 -> draw + 17:18:void draw(android.graphics.Canvas):211:211 -> draw + 19:27:void draw(android.graphics.Canvas):213:213 -> draw + 28:36:void draw(android.graphics.Canvas):214:214 -> draw + 37:40:void draw(android.graphics.Canvas):216:216 -> draw + 41:44:void draw(android.graphics.Canvas):217:217 -> draw + 45:62:void draw(android.graphics.Canvas):220:220 -> draw + 63:65:void draw(android.graphics.Canvas):219:219 -> draw + 66:67:void draw(android.graphics.Canvas):223:223 -> draw + 68:71:void draw(android.graphics.Canvas):225:225 -> draw + 72:75:void draw(android.graphics.Canvas):226:226 -> draw + 76:78:void draw(android.graphics.Canvas):223:223 -> draw + 79:81:void draw(android.graphics.Canvas):229:229 -> draw + 82:85:void draw(android.graphics.Canvas):232:232 -> draw + 1:3:void drawableHotspotChanged(float,float):238:238 -> drawableHotspotChanged + 4:7:void drawableHotspotChanged(float,float):239:239 -> drawableHotspotChanged + 8:11:void drawableHotspotChanged(float,float):240:240 -> drawableHotspotChanged + 1:3:void drawableStateChanged():135:135 -> drawableStateChanged + 4:13:void drawableStateChanged():136:136 -> drawableStateChanged + 14:23:void drawableStateChanged():137:137 -> drawableStateChanged + 1:3:android.graphics.drawable.Drawable getForeground():186:186 -> getForeground + 1:3:int getForegroundGravity():89:89 -> getForegroundGravity + 1:3:void jumpDrawablesToCurrentState():127:127 -> jumpDrawablesToCurrentState + 4:7:void jumpDrawablesToCurrentState():128:128 -> jumpDrawablesToCurrentState + 8:11:void jumpDrawablesToCurrentState():129:129 -> jumpDrawablesToCurrentState + 1:5:void onLayout(boolean,int,int,int,int):191:191 -> onLayout + 6:11:void onLayout(boolean,int,int,int,int):192:192 -> onLayout + 1:4:void onSizeChanged(int,int,int,int):197:197 -> onSizeChanged + 5:7:void onSizeChanged(int,int,int,int):198:198 -> onSizeChanged + 1:7:void setForeground(android.graphics.drawable.Drawable):150:150 -> setForeground + 8:10:void setForeground(android.graphics.drawable.Drawable):152:152 -> setForeground + 11:15:void setForeground(android.graphics.drawable.Drawable):153:153 -> setForeground + 16:18:void setForeground(android.graphics.drawable.Drawable):156:156 -> setForeground + 19:23:void setForeground(android.graphics.drawable.Drawable):157:157 -> setForeground + 24:26:void setForeground(android.graphics.drawable.Drawable):160:160 -> setForeground + 27:29:void setForeground(android.graphics.drawable.Drawable):161:161 -> setForeground + 30:35:void setForeground(android.graphics.drawable.Drawable):162:162 -> setForeground + 36:42:void setForeground(android.graphics.drawable.Drawable):163:163 -> setForeground + 43:48:void setForeground(android.graphics.drawable.Drawable):165:165 -> setForeground + 49:53:void setForeground(android.graphics.drawable.Drawable):166:166 -> setForeground + 54:57:void setForeground(android.graphics.drawable.Drawable):167:167 -> setForeground + 58:60:void setForeground(android.graphics.drawable.Drawable):170:170 -> setForeground + 61:63:void setForeground(android.graphics.drawable.Drawable):172:172 -> setForeground + 64:67:void setForeground(android.graphics.drawable.Drawable):173:173 -> setForeground + 1:20:void setForegroundGravity(int):100:100 -> setForegroundGravity + 21:26:void setForegroundGravity(int):109:109 -> setForegroundGravity + 27:30:void setForegroundGravity(int):111:111 -> setForegroundGravity + 31:35:void setForegroundGravity(int):112:112 -> setForegroundGravity + 36:40:void setForegroundGravity(int):113:113 -> setForegroundGravity + 41:44:void setForegroundGravity(int):116:116 -> setForegroundGravity + 1:15:boolean verifyDrawable(android.graphics.drawable.Drawable):122:122 -> verifyDrawable com.google.android.material.internal.ManufacturerUtils -> com.google.android.material.internal.e: # {"id":"sourceFile","fileName":"ManufacturerUtils.java"} 1:4:java.lang.String getManufacturer():57:57 -> a @@ -148063,96 +153576,96 @@ com.google.android.material.internal.NavigationMenuItemView -> com.google.androi 2:2:void (android.content.Context,android.util.AttributeSet,int):100:100 -> 3:3:void (android.content.Context,android.util.AttributeSet,int):65:65 -> 4:4:void (android.content.Context,android.util.AttributeSet,int):79:79 -> - 5:10:void (android.content.Context,android.util.AttributeSet,int):101:106 -> + 5:9:void (android.content.Context,android.util.AttributeSet,int):101:105 -> 1:1:boolean prefersCondensedTitle():0:0 -> c - 1:2:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):111:111 -> d + 1:2:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):110:110 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;I)V"} - 3:8:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):112:112 -> d - 9:15:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):113:113 -> d - 16:28:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):116:116 -> d - 29:34:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):118:118 -> d - 35:41:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):119:119 -> d - 42:48:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):122:122 -> d - 49:55:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):123:123 -> d - 56:62:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):124:124 -> d - 63:69:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):125:125 -> d - 70:76:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):126:126 -> d - 77:83:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):127:127 -> d - 84:90:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):128:128 -> d - 91:97:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):129:129 -> d - 98:101:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):130:130 -> d - 1:3:androidx.appcompat.view.menu.MenuItemImpl getItemData():202:202 -> getItemData + 3:8:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):111:111 -> d + 9:15:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):112:112 -> d + 16:28:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):115:115 -> d + 29:34:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):117:117 -> d + 35:41:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):118:118 -> d + 42:48:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):121:121 -> d + 49:55:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):122:122 -> d + 56:62:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):123:123 -> d + 63:69:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):124:124 -> d + 70:76:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):125:125 -> d + 77:83:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):126:126 -> d + 84:90:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):127:127 -> d + 91:97:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):128:128 -> d + 98:101:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):129:129 -> d + 1:3:androidx.appcompat.view.menu.MenuItemImpl getItemData():201:201 -> getItemData # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/g;"} - 1:6:void adjustAppearance():145:145 -> h - 7:13:void adjustAppearance():147:147 -> h - 14:17:void adjustAppearance():148:148 -> h - 18:24:void adjustAppearance():149:149 -> h - 25:26:void adjustAppearance():150:150 -> h - 27:32:void adjustAppearance():151:151 -> h - 33:38:void adjustAppearance():154:154 -> h - 39:42:void adjustAppearance():155:155 -> h - 43:49:void adjustAppearance():156:156 -> h - 50:51:void adjustAppearance():157:157 -> h - 52:57:void adjustAppearance():158:158 -> h - 1:5:android.graphics.drawable.StateListDrawable createDefaultBackground():188:188 -> i - 6:9:android.graphics.drawable.StateListDrawable createDefaultBackground():189:189 -> i - 10:16:android.graphics.drawable.StateListDrawable createDefaultBackground():190:190 -> i - 17:22:android.graphics.drawable.StateListDrawable createDefaultBackground():191:191 -> i - 23:27:android.graphics.drawable.StateListDrawable createDefaultBackground():192:192 -> i - 28:39:android.graphics.drawable.StateListDrawable createDefaultBackground():193:193 -> i - 40:53:android.graphics.drawable.StateListDrawable createDefaultBackground():194:194 -> i - 1:10:boolean shouldExpandActionArea():139:139 -> j - 11:18:boolean shouldExpandActionArea():140:140 -> j - 19:28:boolean shouldExpandActionArea():141:141 -> j - 3:6:int[] onCreateDrawableState(int):271:271 -> onCreateDrawableState - 7:24:int[] onCreateDrawableState(int):272:272 -> onCreateDrawableState - 25:30:int[] onCreateDrawableState(int):273:273 -> onCreateDrawableState - 3:6:void setActionView(android.view.View):172:172 -> setActionView - 7:8:void setActionView(android.view.View):173:173 -> setActionView - 9:22:void setActionView(android.view.View):175:175 -> setActionView - 23:28:void setActionView(android.view.View):178:178 -> setActionView - 29:37:void setActionView(android.view.View):179:179 -> setActionView - 38:42:void setActionView(android.view.View):181:181 -> setActionView - 43:48:void setActionView(android.view.View):182:182 -> setActionView - 1:3:void setCheckable(boolean):212:212 -> setCheckable - 4:7:void setCheckable(boolean):213:213 -> setCheckable - 8:9:void setCheckable(boolean):214:214 -> setCheckable - 10:19:void setCheckable(boolean):215:215 -> setCheckable - 1:3:void setChecked(boolean):222:222 -> setChecked - 4:8:void setChecked(boolean):223:223 -> setChecked - 9:10:void setChecked(boolean):225:225 -> setChecked - 11:23:void setChecked(boolean):226:226 -> setChecked - 24:27:void setChecked(boolean):225:225 -> setChecked - 1:12:void setHorizontalPadding(int):300:300 -> setHorizontalPadding - 4:7:void setIcon(android.graphics.drawable.Drawable):235:235 -> setIcon - 8:14:void setIcon(android.graphics.drawable.Drawable):236:236 -> setIcon - 15:26:void setIcon(android.graphics.drawable.Drawable):237:237 -> setIcon - 27:31:void setIcon(android.graphics.drawable.Drawable):238:238 -> setIcon - 32:37:void setIcon(android.graphics.drawable.Drawable):240:240 -> setIcon - 38:41:void setIcon(android.graphics.drawable.Drawable):241:241 -> setIcon - 42:45:void setIcon(android.graphics.drawable.Drawable):242:242 -> setIcon - 46:59:void setIcon(android.graphics.drawable.Drawable):245:245 -> setIcon - 60:67:void setIcon(android.graphics.drawable.Drawable):244:244 -> setIcon - 68:72:void setIcon(android.graphics.drawable.Drawable):247:247 -> setIcon - 73:74:void setIcon(android.graphics.drawable.Drawable):250:250 -> setIcon - 75:81:void setIcon(android.graphics.drawable.Drawable):252:252 -> setIcon - 1:6:void setIconPadding(int):304:304 -> setIconPadding - 1:3:void setIconSize(int):256:256 -> setIconSize - 1:7:void setIconTintList(android.content.res.ColorStateList):279:279 -> setIconTintList - 8:9:void setIconTintList(android.content.res.ColorStateList):280:280 -> setIconTintList - 10:13:void setIconTintList(android.content.res.ColorStateList):281:281 -> setIconTintList - 14:21:void setIconTintList(android.content.res.ColorStateList):283:283 -> setIconTintList - 1:6:void setMaxLines(int):308:308 -> setMaxLines - 1:3:void setNeedsEmptyIcon(boolean):296:296 -> setNeedsEmptyIcon - 1:6:void setTextAppearance(int):288:288 -> setTextAppearance - 1:6:void setTextColor(android.content.res.ColorStateList):292:292 -> setTextColor - 1:6:void setTitle(java.lang.CharSequence):207:207 -> setTitle + 1:6:void adjustAppearance():144:144 -> h + 7:13:void adjustAppearance():146:146 -> h + 14:17:void adjustAppearance():147:147 -> h + 18:24:void adjustAppearance():148:148 -> h + 25:26:void adjustAppearance():149:149 -> h + 27:32:void adjustAppearance():150:150 -> h + 33:38:void adjustAppearance():153:153 -> h + 39:42:void adjustAppearance():154:154 -> h + 43:49:void adjustAppearance():155:155 -> h + 50:51:void adjustAppearance():156:156 -> h + 52:57:void adjustAppearance():157:157 -> h + 1:5:android.graphics.drawable.StateListDrawable createDefaultBackground():187:187 -> i + 6:9:android.graphics.drawable.StateListDrawable createDefaultBackground():188:188 -> i + 10:16:android.graphics.drawable.StateListDrawable createDefaultBackground():189:189 -> i + 17:22:android.graphics.drawable.StateListDrawable createDefaultBackground():190:190 -> i + 23:27:android.graphics.drawable.StateListDrawable createDefaultBackground():191:191 -> i + 28:39:android.graphics.drawable.StateListDrawable createDefaultBackground():192:192 -> i + 40:53:android.graphics.drawable.StateListDrawable createDefaultBackground():193:193 -> i + 1:10:boolean shouldExpandActionArea():138:138 -> j + 11:18:boolean shouldExpandActionArea():139:139 -> j + 19:28:boolean shouldExpandActionArea():140:140 -> j + 3:6:int[] onCreateDrawableState(int):270:270 -> onCreateDrawableState + 7:24:int[] onCreateDrawableState(int):271:271 -> onCreateDrawableState + 25:30:int[] onCreateDrawableState(int):272:272 -> onCreateDrawableState + 3:6:void setActionView(android.view.View):171:171 -> setActionView + 7:8:void setActionView(android.view.View):172:172 -> setActionView + 9:22:void setActionView(android.view.View):174:174 -> setActionView + 23:28:void setActionView(android.view.View):177:177 -> setActionView + 29:37:void setActionView(android.view.View):178:178 -> setActionView + 38:42:void setActionView(android.view.View):180:180 -> setActionView + 43:48:void setActionView(android.view.View):181:181 -> setActionView + 1:3:void setCheckable(boolean):211:211 -> setCheckable + 4:7:void setCheckable(boolean):212:212 -> setCheckable + 8:9:void setCheckable(boolean):213:213 -> setCheckable + 10:19:void setCheckable(boolean):214:214 -> setCheckable + 1:3:void setChecked(boolean):221:221 -> setChecked + 4:8:void setChecked(boolean):222:222 -> setChecked + 9:10:void setChecked(boolean):224:224 -> setChecked + 11:23:void setChecked(boolean):225:225 -> setChecked + 24:27:void setChecked(boolean):224:224 -> setChecked + 1:12:void setHorizontalPadding(int):299:299 -> setHorizontalPadding + 4:7:void setIcon(android.graphics.drawable.Drawable):234:234 -> setIcon + 8:14:void setIcon(android.graphics.drawable.Drawable):235:235 -> setIcon + 15:26:void setIcon(android.graphics.drawable.Drawable):236:236 -> setIcon + 27:31:void setIcon(android.graphics.drawable.Drawable):237:237 -> setIcon + 32:37:void setIcon(android.graphics.drawable.Drawable):239:239 -> setIcon + 38:41:void setIcon(android.graphics.drawable.Drawable):240:240 -> setIcon + 42:45:void setIcon(android.graphics.drawable.Drawable):241:241 -> setIcon + 46:59:void setIcon(android.graphics.drawable.Drawable):244:244 -> setIcon + 60:67:void setIcon(android.graphics.drawable.Drawable):243:243 -> setIcon + 68:72:void setIcon(android.graphics.drawable.Drawable):246:246 -> setIcon + 73:74:void setIcon(android.graphics.drawable.Drawable):249:249 -> setIcon + 75:81:void setIcon(android.graphics.drawable.Drawable):251:251 -> setIcon + 1:6:void setIconPadding(int):303:303 -> setIconPadding + 1:3:void setIconSize(int):255:255 -> setIconSize + 1:7:void setIconTintList(android.content.res.ColorStateList):278:278 -> setIconTintList + 8:9:void setIconTintList(android.content.res.ColorStateList):279:279 -> setIconTintList + 10:13:void setIconTintList(android.content.res.ColorStateList):280:280 -> setIconTintList + 14:21:void setIconTintList(android.content.res.ColorStateList):282:282 -> setIconTintList + 1:6:void setMaxLines(int):307:307 -> setMaxLines + 1:3:void setNeedsEmptyIcon(boolean):295:295 -> setNeedsEmptyIcon + 1:6:void setTextAppearance(int):287:287 -> setTextAppearance + 1:6:void setTextColor(android.content.res.ColorStateList):291:291 -> setTextColor + 1:6:void setTitle(java.lang.CharSequence):206:206 -> setTitle com.google.android.material.internal.NavigationMenuItemView$1 -> com.google.android.material.internal.NavigationMenuItemView$a: # {"id":"sourceFile","fileName":"NavigationMenuItemView.java"} com.google.android.material.internal.NavigationMenuItemView this$0 -> a 1:6:void (com.google.android.material.internal.NavigationMenuItemView):80:80 -> 1:3:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):85:85 -> onInitializeAccessibilityNodeInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} 4:11:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):86:86 -> onInitializeAccessibilityNodeInfo com.google.android.material.internal.NavigationMenuView -> com.google.android.material.internal.NavigationMenuView: # {"id":"sourceFile","fileName":"NavigationMenuView.java"} @@ -148201,80 +153714,85 @@ com.google.android.material.internal.StaticLayoutBuilderCompat -> com.google.and boolean includePad -> k boolean isRtl -> l android.text.TextUtils$TruncateAt ellipsize -> m - int DEFAULT_HYPHENATION_FREQUENCY -> n + com.google.android.material.internal.StaticLayoutBuilderConfigurer staticLayoutBuilderConfigurer -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/internal/i;"} + int DEFAULT_HYPHENATION_FREQUENCY -> o 2:4:void ():58:58 -> - 1:3:void (java.lang.CharSequence,android.text.TextPaint,int):90:90 -> - 4:5:void (java.lang.CharSequence,android.text.TextPaint,int):91:91 -> - 6:7:void (java.lang.CharSequence,android.text.TextPaint,int):92:92 -> - 8:10:void (java.lang.CharSequence,android.text.TextPaint,int):93:93 -> - 11:12:void (java.lang.CharSequence,android.text.TextPaint,int):94:94 -> - 13:18:void (java.lang.CharSequence,android.text.TextPaint,int):95:95 -> - 19:25:void (java.lang.CharSequence,android.text.TextPaint,int):96:96 -> - 26:28:void (java.lang.CharSequence,android.text.TextPaint,int):97:97 -> - 29:32:void (java.lang.CharSequence,android.text.TextPaint,int):98:98 -> - 33:34:void (java.lang.CharSequence,android.text.TextPaint,int):99:99 -> - 35:39:void (java.lang.CharSequence,android.text.TextPaint,int):100:100 -> - 40:42:void (java.lang.CharSequence,android.text.TextPaint,int):101:101 -> - 43:45:void (java.lang.CharSequence,android.text.TextPaint,int):102:102 -> - 1:4:android.text.StaticLayout build():246:246 -> a - 5:9:android.text.StaticLayout build():247:247 -> a - 10:15:android.text.StaticLayout build():251:251 -> a - 16:17:android.text.StaticLayout build():252:252 -> a - 18:22:android.text.StaticLayout build():253:253 -> a - 23:31:android.text.StaticLayout build():254:254 -> a - 32:43:android.text.StaticLayout build():257:257 -> a - 44:51:android.text.StaticLayout build():259:259 -> a - 52:55:android.text.StaticLayout build():260:260 -> a - 56:59:android.text.StaticLayout build():264:264 -> a - 60:63:android.text.StaticLayout build():265:265 -> a - 64:68:android.text.StaticLayout build():267:267 -> a - 69:73:android.text.StaticLayout build():268:268 -> a - 74:77:android.text.StaticLayout build():269:269 -> a - 78:80:android.text.StaticLayout build():270:270 -> a - 81:82:android.text.StaticLayout build():271:271 -> a - 83:85:android.text.StaticLayout build():272:272 -> a - 86:89:android.text.StaticLayout build():273:273 -> a - 90:92:android.text.StaticLayout build():274:274 -> a - 93:97:android.text.StaticLayout build():276:276 -> a - 98:112:android.text.StaticLayout build():277:277 -> a - 113:117:android.text.StaticLayout build():279:279 -> a - 118:121:android.text.StaticLayout build():281:281 -> a - 122:126:android.text.StaticLayout build():282:282 -> a - 127:131:android.text.StaticLayout build():287:287 -> a - 1:6:com.google.android.material.internal.StaticLayoutBuilderCompat obtain(java.lang.CharSequence,android.text.TextPaint,int):116:116 -> b + 1:3:void (java.lang.CharSequence,android.text.TextPaint,int):85:85 -> + 4:5:void (java.lang.CharSequence,android.text.TextPaint,int):86:86 -> + 6:7:void (java.lang.CharSequence,android.text.TextPaint,int):87:87 -> + 8:10:void (java.lang.CharSequence,android.text.TextPaint,int):88:88 -> + 11:12:void (java.lang.CharSequence,android.text.TextPaint,int):89:89 -> + 13:18:void (java.lang.CharSequence,android.text.TextPaint,int):90:90 -> + 19:25:void (java.lang.CharSequence,android.text.TextPaint,int):91:91 -> + 26:28:void (java.lang.CharSequence,android.text.TextPaint,int):92:92 -> + 29:32:void (java.lang.CharSequence,android.text.TextPaint,int):93:93 -> + 33:34:void (java.lang.CharSequence,android.text.TextPaint,int):94:94 -> + 35:39:void (java.lang.CharSequence,android.text.TextPaint,int):95:95 -> + 40:42:void (java.lang.CharSequence,android.text.TextPaint,int):96:96 -> + 43:45:void (java.lang.CharSequence,android.text.TextPaint,int):97:97 -> + 1:4:android.text.StaticLayout build():242:242 -> a + 5:9:android.text.StaticLayout build():243:243 -> a + 10:15:android.text.StaticLayout build():247:247 -> a + 16:17:android.text.StaticLayout build():248:248 -> a + 18:22:android.text.StaticLayout build():249:249 -> a + 23:31:android.text.StaticLayout build():250:250 -> a + 32:43:android.text.StaticLayout build():253:253 -> a + 44:51:android.text.StaticLayout build():255:255 -> a + 52:55:android.text.StaticLayout build():256:256 -> a + 56:59:android.text.StaticLayout build():260:260 -> a + 60:63:android.text.StaticLayout build():261:261 -> a + 64:68:android.text.StaticLayout build():263:263 -> a + 69:73:android.text.StaticLayout build():264:264 -> a + 74:77:android.text.StaticLayout build():265:265 -> a + 78:80:android.text.StaticLayout build():266:266 -> a + 81:82:android.text.StaticLayout build():267:267 -> a + 83:85:android.text.StaticLayout build():268:268 -> a + 86:89:android.text.StaticLayout build():269:269 -> a + 90:92:android.text.StaticLayout build():270:270 -> a + 93:97:android.text.StaticLayout build():272:272 -> a + 98:112:android.text.StaticLayout build():273:273 -> a + 113:117:android.text.StaticLayout build():275:275 -> a + 118:121:android.text.StaticLayout build():277:277 -> a + 122:126:android.text.StaticLayout build():278:278 -> a + 127:130:android.text.StaticLayout build():280:280 -> a + 131:133:android.text.StaticLayout build():281:281 -> a + 134:138:android.text.StaticLayout build():283:283 -> a + 1:6:com.google.android.material.internal.StaticLayoutBuilderCompat obtain(java.lang.CharSequence,android.text.TextPaint,int):111:111 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;Landroid/text/TextPaint;I)Lcom/google/android/material/internal/h;"} - 1:3:com.google.android.material.internal.StaticLayoutBuilderCompat setAlignment(android.text.Layout$Alignment):128:128 -> c + 1:3:com.google.android.material.internal.StaticLayoutBuilderCompat setAlignment(android.text.Layout$Alignment):123:123 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/text/Layout$Alignment;)Lcom/google/android/material/internal/h;"} - 1:3:com.google.android.material.internal.StaticLayoutBuilderCompat setEllipsize(android.text.TextUtils$TruncateAt):228:228 -> d + 1:3:com.google.android.material.internal.StaticLayoutBuilderCompat setEllipsize(android.text.TextUtils$TruncateAt):223:223 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/text/TextUtils$TruncateAt;)Lcom/google/android/material/internal/h;"} - 1:3:com.google.android.material.internal.StaticLayoutBuilderCompat setHyphenationFrequency(int):213:213 -> e + 1:3:com.google.android.material.internal.StaticLayoutBuilderCompat setHyphenationFrequency(int):208:208 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/google/android/material/internal/h;"} - 1:3:com.google.android.material.internal.StaticLayoutBuilderCompat setIncludePad(boolean):143:143 -> f + 1:3:com.google.android.material.internal.StaticLayoutBuilderCompat setIncludePad(boolean):138:138 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/google/android/material/internal/h;"} - 1:3:com.google.android.material.internal.StaticLayoutBuilderCompat setIsRtl(boolean):378:378 -> g + 1:3:com.google.android.material.internal.StaticLayoutBuilderCompat setIsRtl(boolean):367:367 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lcom/google/android/material/internal/h;"} - 1:2:com.google.android.material.internal.StaticLayoutBuilderCompat setLineSpacing(float,float):198:198 -> h + 1:2:com.google.android.material.internal.StaticLayoutBuilderCompat setLineSpacing(float,float):193:193 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Lcom/google/android/material/internal/h;"} - 3:5:com.google.android.material.internal.StaticLayoutBuilderCompat setLineSpacing(float,float):199:199 -> h - 1:3:com.google.android.material.internal.StaticLayoutBuilderCompat setMaxLines(int):183:183 -> i + 3:5:com.google.android.material.internal.StaticLayoutBuilderCompat setLineSpacing(float,float):194:194 -> h + 1:3:com.google.android.material.internal.StaticLayoutBuilderCompat setMaxLines(int):178:178 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/google/android/material/internal/h;"} - 1:1:com.google.android.material.internal.StaticLayoutBuilderCompat setStaticLayoutBuilderConfigurer(com.google.android.material.internal.StaticLayoutBuilderConfigurer):0:0 -> j + 1:3:com.google.android.material.internal.StaticLayoutBuilderCompat setStaticLayoutBuilderConfigurer(com.google.android.material.internal.StaticLayoutBuilderConfigurer):235:235 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/internal/i;)Lcom/google/android/material/internal/h;"} com.google.android.material.internal.StaticLayoutBuilderCompat$StaticLayoutBuilderCompatException -> com.google.android.material.internal.h$a: # {"id":"sourceFile","fileName":"StaticLayoutBuilderCompat.java"} com.google.android.material.internal.StaticLayoutBuilderConfigurer -> com.google.android.material.internal.i: # {"id":"sourceFile","fileName":"StaticLayoutBuilderConfigurer.java"} + void configure(android.text.StaticLayout$Builder) -> a com.google.android.material.internal.TextDrawableHelper -> com.google.android.material.internal.j: # {"id":"sourceFile","fileName":"TextDrawableHelper.java"} android.text.TextPaint textPaint -> a com.google.android.material.resources.TextAppearanceFontCallback fontCallback -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh2/g;"} float textWidth -> c float textHeight -> d boolean textSizeDirty -> e java.lang.ref.WeakReference delegate -> f com.google.android.material.resources.TextAppearance textAppearance -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh2/e;"} 1:3:void (com.google.android.material.internal.TextDrawableHelper$TextDrawableDelegate):77:77 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/internal/j$b;)V"} 4:11:void (com.google.android.material.internal.TextDrawableHelper$TextDrawableDelegate):41:41 -> @@ -148289,7 +153807,7 @@ com.google.android.material.internal.TextDrawableHelper -> com.google.android.ma 5:17:float calculateTextHeight(java.lang.String):138:138 -> c 5:16:float calculateTextWidth(java.lang.CharSequence):122:122 -> d 1:3:com.google.android.material.resources.TextAppearance getTextAppearance():148:148 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh2/e;"} 1:4:float getTextHeight(java.lang.String):127:127 -> f 5:7:float getTextHeight(java.lang.String):128:128 -> f 8:10:float getTextHeight(java.lang.String):130:130 -> f @@ -148305,7 +153823,7 @@ com.google.android.material.internal.TextDrawableHelper -> com.google.android.ma 1:8:void setDelegate(com.google.android.material.internal.TextDrawableHelper$TextDrawableDelegate):83:83 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/internal/j$b;)V"} 1:4:void setTextAppearance(com.google.android.material.resources.TextAppearance,android.content.Context):159:159 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc2/d;Landroid/content/Context;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh2/e;Landroid/content/Context;)V"} 5:8:void setTextAppearance(com.google.android.material.resources.TextAppearance,android.content.Context):160:160 -> k 9:15:void setTextAppearance(com.google.android.material.resources.TextAppearance,android.content.Context):162:162 -> k 16:25:void setTextAppearance(com.google.android.material.resources.TextAppearance,android.content.Context):164:164 -> k @@ -148336,23 +153854,23 @@ com.google.android.material.internal.TextDrawableHelper$TextDrawableDelegate -> com.google.android.material.internal.TextScale -> com.google.android.material.internal.k: # {"id":"sourceFile","fileName":"TextScale.java"} 1:4:void ():34:34 -> - 1:4:void captureEndValues(androidx.transition.TransitionValues):44:44 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/v;)V"} - 1:6:void captureValues(androidx.transition.TransitionValues):48:48 -> j0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/v;)V"} - 7:8:void captureValues(androidx.transition.TransitionValues):49:49 -> j0 - 9:24:void captureValues(androidx.transition.TransitionValues):50:50 -> j0 - 1:4:void captureStartValues(androidx.transition.TransitionValues):39:39 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/transition/v;)V"} - 6:18:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):59:59 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Landroidx/transition/v;Landroidx/transition/v;)Landroid/animation/Animator;"} - 19:20:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):65:65 -> q - 21:22:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):66:66 -> q - 23:24:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):67:67 -> q - 25:46:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):69:69 -> q - 47:68:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):71:71 -> q - 69:80:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):76:76 -> q - 81:89:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):78:78 -> q + 1:4:void captureEndValues(androidx.transition.TransitionValues):44:44 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;)V"} + 1:4:void captureStartValues(androidx.transition.TransitionValues):39:39 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;)V"} + 6:18:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):59:59 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;Lc0/A;Lc0/A;)Landroid/animation/Animator;"} + 19:20:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):65:65 -> t + 21:22:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):66:66 -> t + 23:24:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):67:67 -> t + 25:46:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):69:69 -> t + 47:68:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):71:71 -> t + 69:80:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):76:76 -> t + 81:89:android.animation.Animator createAnimator(android.view.ViewGroup,androidx.transition.TransitionValues,androidx.transition.TransitionValues):78:78 -> t + 1:6:void captureValues(androidx.transition.TransitionValues):48:48 -> u0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/A;)V"} + 7:8:void captureValues(androidx.transition.TransitionValues):49:49 -> u0 + 9:24:void captureValues(androidx.transition.TransitionValues):50:50 -> u0 com.google.android.material.internal.TextScale$1 -> com.google.android.material.internal.k$a: # {"id":"sourceFile","fileName":"TextScale.java"} android.widget.TextView val$view -> a @@ -148371,51 +153889,51 @@ com.google.android.material.internal.ThemeEnforcement -> com.google.android.mate int[] APPCOMPAT_CHECK_ATTRS -> a int[] MATERIAL_CHECK_ATTRS -> b 1:8:void ():44:44 -> - 9:17:void ():47:47 -> - 1:8:void checkAppCompatTheme(android.content.Context):212:212 -> a - 1:2:void checkCompatibleTheme(android.content.Context,android.util.AttributeSet,int,int):128:128 -> b - 3:6:void checkCompatibleTheme(android.content.Context,android.util.AttributeSet,int,int):129:129 -> b - 7:9:void checkCompatibleTheme(android.content.Context,android.util.AttributeSet,int,int):131:131 -> b - 10:13:void checkCompatibleTheme(android.content.Context,android.util.AttributeSet,int,int):132:132 -> b - 14:18:void checkCompatibleTheme(android.content.Context,android.util.AttributeSet,int,int):133:133 -> b - 19:23:void checkCompatibleTheme(android.content.Context,android.util.AttributeSet,int,int):136:136 -> b - 24:36:void checkCompatibleTheme(android.content.Context,android.util.AttributeSet,int,int):138:138 -> b - 37:46:void checkCompatibleTheme(android.content.Context,android.util.AttributeSet,int,int):140:140 -> b - 47:49:void checkCompatibleTheme(android.content.Context,android.util.AttributeSet,int,int):144:144 -> b - 50:53:void checkCompatibleTheme(android.content.Context,android.util.AttributeSet,int,int):147:147 -> b - 1:8:void checkMaterialTheme(android.content.Context):216:216 -> c - 1:2:void checkTextAppearance(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):157:157 -> d - 3:6:void checkTextAppearance(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):158:158 -> d - 7:9:void checkTextAppearance(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):160:160 -> d - 10:15:void checkTextAppearance(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):161:161 -> d - 16:21:void checkTextAppearance(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):164:164 -> d - 22:25:void checkTextAppearance(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):170:170 -> d - 26:30:void checkTextAppearance(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):179:179 -> d - 31:33:void checkTextAppearance(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):172:172 -> d - 34:41:void checkTextAppearance(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):173:173 -> d - 42:47:void checkTextAppearance(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):183:183 -> d - 48:55:void checkTextAppearance(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):186:186 -> d - 1:7:void checkTheme(android.content.Context,int[],java.lang.String):246:246 -> e - 8:35:void checkTheme(android.content.Context,int[],java.lang.String):247:247 -> e - 1:4:boolean isCustomTextAppearanceValid(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):200:200 -> f - 5:12:boolean isCustomTextAppearanceValid(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):201:201 -> f - 13:18:boolean isCustomTextAppearanceValid(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):202:202 -> f - 19:25:boolean isCustomTextAppearanceValid(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):203:203 -> f - 26:30:boolean isCustomTextAppearanceValid(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):207:207 -> f - 1:3:boolean isMaterial3Theme(android.content.Context):228:228 -> g - 4:8:boolean isMaterial3Theme(android.content.Context):229:229 -> g - 1:6:boolean isTheme(android.content.Context,int[]):233:233 -> h - 7:9:boolean isTheme(android.content.Context,int[]):234:234 -> h - 10:15:boolean isTheme(android.content.Context,int[]):235:235 -> h - 16:22:boolean isTheme(android.content.Context,int[]):236:236 -> h - 23:27:boolean isTheme(android.content.Context,int[]):240:240 -> h - 1:3:android.content.res.TypedArray obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):76:76 -> i - 4:6:android.content.res.TypedArray obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):79:79 -> i - 7:11:android.content.res.TypedArray obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):82:82 -> i - 1:3:androidx.appcompat.widget.TintTypedArray obtainTintedStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):114:114 -> j + 9:17:void ():49:49 -> + 1:8:void checkAppCompatTheme(android.content.Context):214:214 -> a + 1:2:void checkCompatibleTheme(android.content.Context,android.util.AttributeSet,int,int):130:130 -> b + 3:6:void checkCompatibleTheme(android.content.Context,android.util.AttributeSet,int,int):131:131 -> b + 7:9:void checkCompatibleTheme(android.content.Context,android.util.AttributeSet,int,int):133:133 -> b + 10:13:void checkCompatibleTheme(android.content.Context,android.util.AttributeSet,int,int):134:134 -> b + 14:18:void checkCompatibleTheme(android.content.Context,android.util.AttributeSet,int,int):135:135 -> b + 19:23:void checkCompatibleTheme(android.content.Context,android.util.AttributeSet,int,int):138:138 -> b + 24:36:void checkCompatibleTheme(android.content.Context,android.util.AttributeSet,int,int):140:140 -> b + 37:46:void checkCompatibleTheme(android.content.Context,android.util.AttributeSet,int,int):142:142 -> b + 47:49:void checkCompatibleTheme(android.content.Context,android.util.AttributeSet,int,int):146:146 -> b + 50:53:void checkCompatibleTheme(android.content.Context,android.util.AttributeSet,int,int):149:149 -> b + 1:8:void checkMaterialTheme(android.content.Context):218:218 -> c + 1:2:void checkTextAppearance(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):159:159 -> d + 3:6:void checkTextAppearance(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):160:160 -> d + 7:9:void checkTextAppearance(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):162:162 -> d + 10:15:void checkTextAppearance(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):163:163 -> d + 16:21:void checkTextAppearance(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):166:166 -> d + 22:25:void checkTextAppearance(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):172:172 -> d + 26:30:void checkTextAppearance(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):181:181 -> d + 31:33:void checkTextAppearance(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):174:174 -> d + 34:41:void checkTextAppearance(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):175:175 -> d + 42:47:void checkTextAppearance(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):185:185 -> d + 48:55:void checkTextAppearance(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):188:188 -> d + 1:7:void checkTheme(android.content.Context,int[],java.lang.String):248:248 -> e + 8:35:void checkTheme(android.content.Context,int[],java.lang.String):249:249 -> e + 1:4:boolean isCustomTextAppearanceValid(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):202:202 -> f + 5:12:boolean isCustomTextAppearanceValid(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):203:203 -> f + 13:18:boolean isCustomTextAppearanceValid(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):204:204 -> f + 19:25:boolean isCustomTextAppearanceValid(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):205:205 -> f + 26:30:boolean isCustomTextAppearanceValid(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):209:209 -> f + 1:3:boolean isMaterial3Theme(android.content.Context):230:230 -> g + 4:8:boolean isMaterial3Theme(android.content.Context):231:231 -> g + 1:6:boolean isTheme(android.content.Context,int[]):235:235 -> h + 7:9:boolean isTheme(android.content.Context,int[]):236:236 -> h + 10:15:boolean isTheme(android.content.Context,int[]):237:237 -> h + 16:22:boolean isTheme(android.content.Context,int[]):238:238 -> h + 23:27:boolean isTheme(android.content.Context,int[]):242:242 -> h + 1:3:android.content.res.TypedArray obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):78:78 -> i + 4:6:android.content.res.TypedArray obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):81:81 -> i + 7:11:android.content.res.TypedArray obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):84:84 -> i + 1:3:androidx.appcompat.widget.TintTypedArray obtainTintedStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):116:116 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;[III[I)Landroidx/appcompat/widget/h0;"} - 4:6:androidx.appcompat.widget.TintTypedArray obtainTintedStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):117:117 -> j - 7:11:androidx.appcompat.widget.TintTypedArray obtainTintedStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):120:120 -> j + 4:6:androidx.appcompat.widget.TintTypedArray obtainTintedStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):119:119 -> j + 7:11:androidx.appcompat.widget.TintTypedArray obtainTintedStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int,int[]):122:122 -> j com.google.android.material.internal.ToolbarUtils -> com.google.android.material.internal.n: # {"id":"sourceFile","fileName":"ToolbarUtils.java"} java.util.Comparator VIEW_TOP_COMPARATOR -> a @@ -148454,39 +153972,39 @@ com.google.android.material.internal.TouchObserverFrameLayout -> com.google.andr 1:3:void setOnTouchListener(android.view.View$OnTouchListener):62:62 -> setOnTouchListener com.google.android.material.internal.ViewUtils -> com.google.android.material.internal.p: # {"id":"sourceFile","fileName":"ViewUtils.java"} - 1:4:void lambda$requestFocusAndShowKeyboard$0(android.view.View,boolean):93:93 -> a - 1:2:void doOnApplyWindowInsets(android.view.View,com.google.android.material.internal.ViewUtils$OnApplyWindowInsetsListener):316:316 -> b + 1:4:void lambda$requestFocusAndShowKeyboard$0(android.view.View,boolean):86:86 -> a + 1:2:void doOnApplyWindowInsets(android.view.View,com.google.android.material.internal.ViewUtils$OnApplyWindowInsetsListener):309:309 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lcom/google/android/material/internal/p$c;)V"} - 3:6:void doOnApplyWindowInsets(android.view.View,com.google.android.material.internal.ViewUtils$OnApplyWindowInsetsListener):318:318 -> b - 7:10:void doOnApplyWindowInsets(android.view.View,com.google.android.material.internal.ViewUtils$OnApplyWindowInsetsListener):319:319 -> b - 11:14:void doOnApplyWindowInsets(android.view.View,com.google.android.material.internal.ViewUtils$OnApplyWindowInsetsListener):320:320 -> b - 15:21:void doOnApplyWindowInsets(android.view.View,com.google.android.material.internal.ViewUtils$OnApplyWindowInsetsListener):321:321 -> b - 22:29:void doOnApplyWindowInsets(android.view.View,com.google.android.material.internal.ViewUtils$OnApplyWindowInsetsListener):324:324 -> b - 30:33:void doOnApplyWindowInsets(android.view.View,com.google.android.material.internal.ViewUtils$OnApplyWindowInsetsListener):333:333 -> b - 1:5:float dpToPx(android.content.Context,int):193:193 -> c - 6:15:float dpToPx(android.content.Context,int):194:194 -> c - 1:10:java.lang.Integer getBackgroundColor(android.view.View):457:457 -> d - 11:21:java.lang.Integer getBackgroundColor(android.view.View):458:458 -> d - 1:13:android.view.inputmethod.InputMethodManager getInputMethodManager(android.view.View):116:116 -> e - 1:5:float getParentAbsoluteElevation(android.view.View):363:363 -> f - 6:9:float getParentAbsoluteElevation(android.view.View):364:364 -> f - 10:17:float getParentAbsoluteElevation(android.view.View):365:365 -> f - 18:23:float getParentAbsoluteElevation(android.view.View):366:366 -> f - 1:10:boolean isLayoutRtl(android.view.View):189:189 -> g - 15:17:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):182:182 -> h - 18:20:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):180:180 -> h - 21:23:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):178:178 -> h - 24:26:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):176:176 -> h - 27:29:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):174:174 -> h - 30:32:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):172:172 -> h - 1:6:void requestApplyInsetsWhenAttached(android.view.View):338:338 -> i - 7:10:void requestApplyInsetsWhenAttached(android.view.View):340:340 -> i - 11:19:void requestApplyInsetsWhenAttached(android.view.View):343:343 -> i - 1:3:void requestFocusAndShowKeyboard(android.view.View,boolean):92:92 -> j - 4:12:void requestFocusAndShowKeyboard(android.view.View,boolean):93:93 -> j - 3:8:void showKeyboard(android.view.View,boolean):77:77 -> k - 9:16:void showKeyboard(android.view.View,boolean):79:79 -> k - 17:25:void showKeyboard(android.view.View,boolean):83:83 -> k + 3:6:void doOnApplyWindowInsets(android.view.View,com.google.android.material.internal.ViewUtils$OnApplyWindowInsetsListener):311:311 -> b + 7:10:void doOnApplyWindowInsets(android.view.View,com.google.android.material.internal.ViewUtils$OnApplyWindowInsetsListener):312:312 -> b + 11:14:void doOnApplyWindowInsets(android.view.View,com.google.android.material.internal.ViewUtils$OnApplyWindowInsetsListener):313:313 -> b + 15:21:void doOnApplyWindowInsets(android.view.View,com.google.android.material.internal.ViewUtils$OnApplyWindowInsetsListener):314:314 -> b + 22:29:void doOnApplyWindowInsets(android.view.View,com.google.android.material.internal.ViewUtils$OnApplyWindowInsetsListener):317:317 -> b + 30:33:void doOnApplyWindowInsets(android.view.View,com.google.android.material.internal.ViewUtils$OnApplyWindowInsetsListener):326:326 -> b + 1:5:float dpToPx(android.content.Context,int):186:186 -> c + 6:15:float dpToPx(android.content.Context,int):187:187 -> c + 1:10:java.lang.Integer getBackgroundColor(android.view.View):458:458 -> d + 11:21:java.lang.Integer getBackgroundColor(android.view.View):459:459 -> d + 1:13:android.view.inputmethod.InputMethodManager getInputMethodManager(android.view.View):109:109 -> e + 1:5:float getParentAbsoluteElevation(android.view.View):356:356 -> f + 6:9:float getParentAbsoluteElevation(android.view.View):357:357 -> f + 10:17:float getParentAbsoluteElevation(android.view.View):358:358 -> f + 18:23:float getParentAbsoluteElevation(android.view.View):359:359 -> f + 1:10:boolean isLayoutRtl(android.view.View):182:182 -> g + 15:17:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):175:175 -> h + 18:20:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):173:173 -> h + 21:23:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):171:171 -> h + 24:26:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):169:169 -> h + 27:29:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):167:167 -> h + 30:32:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):165:165 -> h + 1:6:void requestApplyInsetsWhenAttached(android.view.View):331:331 -> i + 7:10:void requestApplyInsetsWhenAttached(android.view.View):333:333 -> i + 11:19:void requestApplyInsetsWhenAttached(android.view.View):336:336 -> i + 1:3:void requestFocusAndShowKeyboard(android.view.View,boolean):85:85 -> j + 4:12:void requestFocusAndShowKeyboard(android.view.View,boolean):86:86 -> j + 3:8:void showKeyboard(android.view.View,boolean):70:70 -> k + 9:16:void showKeyboard(android.view.View,boolean):72:72 -> k + 17:25:void showKeyboard(android.view.View,boolean):76:76 -> k com.google.android.material.internal.ViewUtils$$ExternalSyntheticLambda0 -> com.google.android.material.internal.o: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} @@ -148504,36 +154022,40 @@ com.google.android.material.internal.ViewUtils$2 -> com.google.android.material. # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/internal/p$c;"} com.google.android.material.internal.ViewUtils$RelativePadding val$initialPadding -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/internal/p$d;"} - 1:8:void (com.google.android.material.internal.ViewUtils$OnApplyWindowInsetsListener,com.google.android.material.internal.ViewUtils$RelativePadding):326:326 -> + 1:8:void (com.google.android.material.internal.ViewUtils$OnApplyWindowInsetsListener,com.google.android.material.internal.ViewUtils$RelativePadding):319:319 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/internal/p$c;Lcom/google/android/material/internal/p$d;)V"} - 1:14:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):329:329 -> onApplyWindowInsets - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + 1:14:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):322:322 -> onApplyWindowInsets + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} com.google.android.material.internal.ViewUtils$3 -> com.google.android.material.internal.p$b: # {"id":"sourceFile","fileName":"ViewUtils.java"} - 1:4:void ():344:344 -> - 1:3:void onViewAttachedToWindow(android.view.View):347:347 -> onViewAttachedToWindow - 4:7:void onViewAttachedToWindow(android.view.View):348:348 -> onViewAttachedToWindow + 1:4:void ():337:337 -> + 1:3:void onViewAttachedToWindow(android.view.View):340:340 -> onViewAttachedToWindow + 4:7:void onViewAttachedToWindow(android.view.View):341:341 -> onViewAttachedToWindow com.google.android.material.internal.ViewUtils$OnApplyWindowInsetsListener -> com.google.android.material.internal.p$c: # {"id":"sourceFile","fileName":"ViewUtils.java"} androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,com.google.android.material.internal.ViewUtils$RelativePadding) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;Lcom/google/android/material/internal/p$d;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;Lcom/google/android/material/internal/p$d;)Landroidx/core/view/B0;"} com.google.android.material.internal.ViewUtils$RelativePadding -> com.google.android.material.internal.p$d: # {"id":"sourceFile","fileName":"ViewUtils.java"} int start -> a int top -> b int end -> c int bottom -> d - 1:5:void (int,int,int,int):222:226 -> - 6:10:void (com.google.android.material.internal.ViewUtils$RelativePadding):229:233 -> + 1:5:void (int,int,int,int):215:219 -> + 6:10:void (com.google.android.material.internal.ViewUtils$RelativePadding):222:226 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/internal/p$d;)V"} - 1:12:void applyToView(android.view.View):238:238 -> a + 1:12:void applyToView(android.view.View):231:231 -> a com.google.android.material.internal.VisibilityAwareImageButton -> com.google.android.material.internal.q: # {"id":"sourceFile","fileName":"VisibilityAwareImageButton.java"} -com.google.android.material.math.MathUtils -> Z1.a: +com.google.android.material.math.MathUtils -> e2.a: # {"id":"sourceFile","fileName":"MathUtils.java"} - 5:10:float dist(float,float,float,float):30:30 -> a - 1:7:float lerp(float,float,float):37:37 -> b -com.google.android.material.motion.MaterialBackAnimationHelper -> a2.a: + 1:6:boolean areAllElementsEqual(float[]):111:111 -> a + 7:9:boolean areAllElementsEqual(float[]):114:114 -> a + 10:12:boolean areAllElementsEqual(float[]):115:115 -> a + 13:23:boolean areAllElementsEqual(float[]):116:116 -> a + 5:10:float dist(float,float,float,float):32:32 -> b + 1:7:float lerp(float,float,float):39:39 -> c +com.google.android.material.motion.MaterialBackAnimationHelper -> f2.a: # {"id":"sourceFile","fileName":"MaterialBackAnimationHelper.java"} android.animation.TimeInterpolator progressInterpolator -> a android.view.View view -> b @@ -148542,35 +154064,33 @@ com.google.android.material.motion.MaterialBackAnimationHelper -> a2.a: int cancelDuration -> e androidx.activity.BackEventCompat backEvent -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/activity/b;"} - 1:3:void (android.view.View):54:54 -> - 4:5:void (android.view.View):55:55 -> - 6:9:void (android.view.View):57:57 -> - 10:14:void (android.view.View):58:58 -> - 15:18:void (android.view.View):62:62 -> - 19:24:void (android.view.View):59:59 -> - 25:28:void (android.view.View):63:63 -> - 29:34:void (android.view.View):64:64 -> - 35:38:void (android.view.View):66:66 -> - 39:44:void (android.view.View):67:67 -> - 45:48:void (android.view.View):69:69 -> - 49:55:void (android.view.View):70:70 -> - 1:7:float interpolateProgress(float):75:75 -> a - 1:4:androidx.activity.BackEventCompat onCancelBackProgress():101:101 -> b + 1:3:void (android.view.View):55:55 -> + 4:16:void (android.view.View):45:45 -> + 17:18:void (android.view.View):56:56 -> + 19:22:void (android.view.View):58:58 -> + 23:26:void (android.view.View):59:59 -> + 27:32:void (android.view.View):60:60 -> + 33:36:void (android.view.View):62:62 -> + 37:42:void (android.view.View):63:63 -> + 43:46:void (android.view.View):65:65 -> + 47:53:void (android.view.View):66:66 -> + 1:7:float interpolateProgress(float):71:71 -> a + 1:4:androidx.activity.BackEventCompat onCancelBackProgress():97:97 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/activity/b;"} - 5:11:androidx.activity.BackEventCompat onCancelBackProgress():102:102 -> b - 12:14:androidx.activity.BackEventCompat onCancelBackProgress():106:106 -> b - 15:17:androidx.activity.BackEventCompat onCancelBackProgress():107:107 -> b - 1:3:androidx.activity.BackEventCompat onHandleBackInvoked():94:94 -> c + 5:11:androidx.activity.BackEventCompat onCancelBackProgress():98:98 -> b + 12:14:androidx.activity.BackEventCompat onCancelBackProgress():102:102 -> b + 15:17:androidx.activity.BackEventCompat onCancelBackProgress():103:103 -> b + 1:3:androidx.activity.BackEventCompat onHandleBackInvoked():90:90 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/activity/b;"} - 4:6:androidx.activity.BackEventCompat onHandleBackInvoked():95:95 -> c - 1:3:void onStartBackProgress(androidx.activity.BackEventCompat):79:79 -> d + 4:6:androidx.activity.BackEventCompat onHandleBackInvoked():91:91 -> c + 1:3:void onStartBackProgress(androidx.activity.BackEventCompat):75:75 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;)V"} - 1:4:androidx.activity.BackEventCompat onUpdateBackProgress(androidx.activity.BackEventCompat):84:84 -> e + 1:4:androidx.activity.BackEventCompat onUpdateBackProgress(androidx.activity.BackEventCompat):80:80 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;)Landroidx/activity/b;"} - 5:11:androidx.activity.BackEventCompat onUpdateBackProgress(androidx.activity.BackEventCompat):85:85 -> e - 12:13:androidx.activity.BackEventCompat onUpdateBackProgress(androidx.activity.BackEventCompat):87:87 -> e - 14:16:androidx.activity.BackEventCompat onUpdateBackProgress(androidx.activity.BackEventCompat):88:88 -> e -com.google.android.material.motion.MaterialBackHandler -> a2.b: + 5:11:androidx.activity.BackEventCompat onUpdateBackProgress(androidx.activity.BackEventCompat):81:81 -> e + 12:13:androidx.activity.BackEventCompat onUpdateBackProgress(androidx.activity.BackEventCompat):83:83 -> e + 14:16:androidx.activity.BackEventCompat onUpdateBackProgress(androidx.activity.BackEventCompat):84:84 -> e +com.google.android.material.motion.MaterialBackHandler -> f2.b: # {"id":"sourceFile","fileName":"MaterialBackHandler.java"} void startBackProgress(androidx.activity.BackEventCompat) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;)V"} @@ -148578,20 +154098,20 @@ com.google.android.material.motion.MaterialBackHandler -> a2.b: # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;)V"} void handleBackInvoked() -> c void cancelBackProgress() -> d -com.google.android.material.motion.MaterialBackOrchestrator -> a2.c: +com.google.android.material.motion.MaterialBackOrchestrator -> f2.c: # {"id":"sourceFile","fileName":"MaterialBackOrchestrator.java"} com.google.android.material.motion.MaterialBackOrchestrator$BackCallbackDelegate backCallbackDelegate -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"La2/c$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/c$d;"} com.google.android.material.motion.MaterialBackHandler backHandler -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"La2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/b;"} android.view.View view -> c 1:3:void (com.google.android.material.motion.MaterialBackHandler,android.view.View):52:52 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(La2/b;Landroid/view/View;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/b;Landroid/view/View;)V"} 4:9:void (com.google.android.material.motion.MaterialBackHandler,android.view.View):43:43 -> 10:11:void (com.google.android.material.motion.MaterialBackHandler,android.view.View):53:53 -> 12:14:void (com.google.android.material.motion.MaterialBackHandler,android.view.View):54:54 -> 1:7:com.google.android.material.motion.MaterialBackOrchestrator$BackCallbackDelegate createBackCallbackDelegate():100:100 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()La2/c$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/c$d;"} 8:17:com.google.android.material.motion.MaterialBackOrchestrator$BackCallbackDelegate createBackCallbackDelegate():101:101 -> a 18:24:com.google.android.material.motion.MaterialBackOrchestrator$BackCallbackDelegate createBackCallbackDelegate():103:103 -> a 2:5:void startListeningForBackCallbacks():74:74 -> b @@ -148599,56 +154119,57 @@ com.google.android.material.motion.MaterialBackOrchestrator -> a2.c: 5:12:void startListeningForBackCallbacks(boolean):87:87 -> c 1:4:void stopListeningForBackCallbacks():93:93 -> d 5:10:void stopListeningForBackCallbacks():94:94 -> d -com.google.android.material.motion.MaterialBackOrchestrator$1 -> a2.c$a: +com.google.android.material.motion.MaterialBackOrchestrator$1 -> f2.c$a: # {"id":"sourceFile","fileName":"MaterialBackOrchestrator.java"} -com.google.android.material.motion.MaterialBackOrchestrator$Api33BackCallbackDelegate -> a2.c$b: +com.google.android.material.motion.MaterialBackOrchestrator$Api33BackCallbackDelegate -> f2.c$b: # {"id":"sourceFile","fileName":"MaterialBackOrchestrator.java"} android.window.OnBackInvokedCallback onBackInvokedCallback -> a 1:1:void ():157:157 -> 2:2:void (com.google.android.material.motion.MaterialBackOrchestrator$1):157:157 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(La2/c$a;)V"} - 1:7:void stopListeningForBackCallbacks(android.view.View):189:189 -> a - 8:13:void stopListeningForBackCallbacks(android.view.View):193:193 -> a - 14:16:void stopListeningForBackCallbacks(android.view.View):194:194 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/c$a;)V"} + 1:5:void stopListeningForBackCallbacks(android.view.View):189:189 -> a + 6:12:void stopListeningForBackCallbacks(android.view.View):192:192 -> a + 13:18:void stopListeningForBackCallbacks(android.view.View):196:196 -> a + 19:21:void stopListeningForBackCallbacks(android.view.View):197:197 -> a 1:5:void startListeningForBackCallbacks(com.google.android.material.motion.MaterialBackHandler,android.view.View,boolean):169:169 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(La2/b;Landroid/view/View;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/b;Landroid/view/View;Z)V"} 6:12:void startListeningForBackCallbacks(com.google.android.material.motion.MaterialBackHandler,android.view.View,boolean):173:173 -> b 13:25:void startListeningForBackCallbacks(com.google.android.material.motion.MaterialBackHandler,android.view.View,boolean):178:178 -> b 26:29:void startListeningForBackCallbacks(com.google.android.material.motion.MaterialBackHandler,android.view.View,boolean):183:183 -> b - 1:9:android.window.OnBackInvokedCallback createOnBackInvokedCallback(com.google.android.material.motion.MaterialBackHandler):198:198 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(La2/b;)Landroid/window/OnBackInvokedCallback;"} + 1:9:android.window.OnBackInvokedCallback createOnBackInvokedCallback(com.google.android.material.motion.MaterialBackHandler):201:201 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/b;)Landroid/window/OnBackInvokedCallback;"} 1:8:boolean isListeningForBackCallbacks():162:162 -> d -com.google.android.material.motion.MaterialBackOrchestrator$Api33BackCallbackDelegate$$ExternalSyntheticApiModelOutline0 -> a2.d: +com.google.android.material.motion.MaterialBackOrchestrator$Api33BackCallbackDelegate$$ExternalSyntheticApiModelOutline0 -> f2.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.window.OnBackInvokedDispatcher a2.MaterialBackOrchestrator$Api33BackCallbackDelegate$$ExternalSyntheticApiModelOutline0.m(android.view.View):0:0 -> a + 1:1:android.window.OnBackInvokedDispatcher f2.MaterialBackOrchestrator$Api33BackCallbackDelegate$$ExternalSyntheticApiModelOutline0.m(android.view.View):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.google.android.material.motion.MaterialBackOrchestrator$Api33BackCallbackDelegate$$ExternalSyntheticLambda1 -> a2.e: +com.google.android.material.motion.MaterialBackOrchestrator$Api33BackCallbackDelegate$$ExternalSyntheticLambda1 -> f2.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.google.android.material.motion.MaterialBackHandler com.google.android.material.motion.MaterialBackOrchestrator$Api33BackCallbackDelegate$$InternalSyntheticLambda$2$cb308c4ddd0e70e4c38bad1763d311beb54bbe3785d76ce5461bf56e55b39447$0.f$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"La2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/b;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void a2.MaterialBackOrchestrator$Api33BackCallbackDelegate$$ExternalSyntheticLambda1.(a2.MaterialBackHandler):0:0 -> + 1:1:void f2.MaterialBackOrchestrator$Api33BackCallbackDelegate$$ExternalSyntheticLambda1.(f2.MaterialBackHandler):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(La2/b;)V"} - 1:1:void a2.MaterialBackOrchestrator$Api33BackCallbackDelegate$$ExternalSyntheticLambda1.onBackInvoked():0:0 -> onBackInvoked + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/b;)V"} + 1:1:void f2.MaterialBackOrchestrator$Api33BackCallbackDelegate$$ExternalSyntheticLambda1.onBackInvoked():0:0 -> onBackInvoked # {"id":"com.android.tools.r8.synthesized"} -com.google.android.material.motion.MaterialBackOrchestrator$Api34BackCallbackDelegate -> a2.c$c: +com.google.android.material.motion.MaterialBackOrchestrator$Api34BackCallbackDelegate -> f2.c$c: # {"id":"sourceFile","fileName":"MaterialBackOrchestrator.java"} 1:1:void ():117:117 -> 2:2:void (com.google.android.material.motion.MaterialBackOrchestrator$1):117:117 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(La2/c$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/c$a;)V"} 1:6:android.window.OnBackInvokedCallback createOnBackInvokedCallback(com.google.android.material.motion.MaterialBackHandler):122:122 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(La2/b;)Landroid/window/OnBackInvokedCallback;"} -com.google.android.material.motion.MaterialBackOrchestrator$Api34BackCallbackDelegate$1 -> a2.c$c$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/b;)Landroid/window/OnBackInvokedCallback;"} +com.google.android.material.motion.MaterialBackOrchestrator$Api34BackCallbackDelegate$1 -> f2.c$c$a: # {"id":"sourceFile","fileName":"MaterialBackOrchestrator.java"} com.google.android.material.motion.MaterialBackHandler val$backHandler -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"La2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/b;"} com.google.android.material.motion.MaterialBackOrchestrator$Api34BackCallbackDelegate this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"La2/c$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/c$c;"} 1:8:void (com.google.android.material.motion.MaterialBackOrchestrator$Api34BackCallbackDelegate,com.google.android.material.motion.MaterialBackHandler):122:122 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(La2/c$c;La2/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/c$c;Lf2/b;)V"} 1:9:void onBackCancelled():147:147 -> onBackCancelled 10:15:void onBackCancelled():150:150 -> onBackCancelled 1:6:void onBackInvoked():142:142 -> onBackInvoked @@ -148656,12 +154177,12 @@ com.google.android.material.motion.MaterialBackOrchestrator$Api34BackCallbackDel 10:20:void onBackProgressed(android.window.BackEvent):137:137 -> onBackProgressed 1:9:void onBackStarted(android.window.BackEvent):126:126 -> onBackStarted 10:20:void onBackStarted(android.window.BackEvent):129:129 -> onBackStarted -com.google.android.material.motion.MaterialBackOrchestrator$BackCallbackDelegate -> a2.c$d: +com.google.android.material.motion.MaterialBackOrchestrator$BackCallbackDelegate -> f2.c$d: # {"id":"sourceFile","fileName":"MaterialBackOrchestrator.java"} void stopListeningForBackCallbacks(android.view.View) -> a void startListeningForBackCallbacks(com.google.android.material.motion.MaterialBackHandler,android.view.View,boolean) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(La2/b;Landroid/view/View;Z)V"} -com.google.android.material.motion.MaterialBottomContainerBackHelper -> a2.f: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/b;Landroid/view/View;Z)V"} +com.google.android.material.motion.MaterialBottomContainerBackHelper -> f2.f: # {"id":"sourceFile","fileName":"MaterialBottomContainerBackHelper.java"} float maxScaleXDistance -> g float maxScaleYDistance -> h @@ -148671,38 +154192,38 @@ com.google.android.material.motion.MaterialBottomContainerBackHelper -> a2.f: 10:15:void (android.view.View):55:55 -> 16:17:void (android.view.View):56:56 -> 18:24:void (android.view.View):57:57 -> - 1:7:void cancelBackProgress():136:136 -> f - 8:11:void cancelBackProgress():140:140 -> f - 12:17:void cancelBackProgress():141:141 -> f - 18:21:void cancelBackProgress():142:142 -> f - 1:5:android.animation.Animator createResetScaleAnimator():146:146 -> g - 6:17:android.animation.Animator createResetScaleAnimator():147:147 -> g - 18:29:android.animation.Animator createResetScaleAnimator():148:148 -> g - 30:40:android.animation.Animator createResetScaleAnimator():149:149 -> g - 41:43:android.animation.Animator createResetScaleAnimator():147:147 -> g - 44:49:android.animation.Animator createResetScaleAnimator():150:150 -> g - 50:52:android.animation.Animator createResetScaleAnimator():151:151 -> g - 53:58:android.animation.Animator createResetScaleAnimator():152:152 -> g - 59:62:android.animation.Animator createResetScaleAnimator():153:153 -> g - 63:82:android.animation.Animator createResetScaleAnimator():154:154 -> g - 83:91:android.animation.Animator createResetScaleAnimator():157:157 -> g - 1:14:void finishBackProgressNotPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):116:116 -> h + 1:7:void cancelBackProgress():141:141 -> f + 8:11:void cancelBackProgress():145:145 -> f + 12:17:void cancelBackProgress():146:146 -> f + 18:21:void cancelBackProgress():147:147 -> f + 1:5:android.animation.Animator createResetScaleAnimator():151:151 -> g + 6:17:android.animation.Animator createResetScaleAnimator():152:152 -> g + 18:29:android.animation.Animator createResetScaleAnimator():153:153 -> g + 30:40:android.animation.Animator createResetScaleAnimator():154:154 -> g + 41:43:android.animation.Animator createResetScaleAnimator():152:152 -> g + 44:49:android.animation.Animator createResetScaleAnimator():155:155 -> g + 50:52:android.animation.Animator createResetScaleAnimator():156:156 -> g + 53:58:android.animation.Animator createResetScaleAnimator():157:157 -> g + 59:62:android.animation.Animator createResetScaleAnimator():158:158 -> g + 63:82:android.animation.Animator createResetScaleAnimator():159:159 -> g + 83:91:android.animation.Animator createResetScaleAnimator():162:162 -> g + 1:14:void finishBackProgressNotPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):121:121 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;Landroid/animation/Animator$AnimatorListener;)V"} - 15:28:void finishBackProgressNotPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):117:117 -> h - 29:36:void finishBackProgressNotPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):118:118 -> h - 37:40:void finishBackProgressNotPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):119:119 -> h - 41:49:void finishBackProgressNotPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):120:120 -> h - 50:52:void finishBackProgressNotPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):119:119 -> h - 53:62:void finishBackProgressNotPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):121:121 -> h - 63:65:void finishBackProgressNotPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):130:130 -> h - 66:69:void finishBackProgressNotPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):132:132 -> h - 1:4:void finishBackProgressPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):105:105 -> i + 15:28:void finishBackProgressNotPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):122:122 -> h + 29:36:void finishBackProgressNotPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):123:123 -> h + 37:40:void finishBackProgressNotPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):124:124 -> h + 41:49:void finishBackProgressNotPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):125:125 -> h + 50:52:void finishBackProgressNotPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):124:124 -> h + 53:62:void finishBackProgressNotPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):126:126 -> h + 63:65:void finishBackProgressNotPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):135:135 -> h + 66:69:void finishBackProgressNotPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):137:137 -> h + 1:4:void finishBackProgressPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):110:110 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;Landroid/animation/Animator$AnimatorListener;)V"} - 5:8:void finishBackProgressPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):106:106 -> i - 9:17:void finishBackProgressPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):107:107 -> i - 18:22:void finishBackProgressPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):106:106 -> i - 23:25:void finishBackProgressPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):109:109 -> i - 26:29:void finishBackProgressPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):111:111 -> i + 5:8:void finishBackProgressPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):111:111 -> i + 9:17:void finishBackProgressPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):112:112 -> i + 18:22:void finishBackProgressPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):111:111 -> i + 23:25:void finishBackProgressPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):114:114 -> i + 26:29:void finishBackProgressPersistent(androidx.activity.BackEventCompat,android.animation.Animator$AnimatorListener):116:116 -> i 1:4:void startBackProgress(androidx.activity.BackEventCompat):61:61 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;)V"} 1:4:void updateBackProgress(float):74:74 -> k @@ -148712,1203 +154233,1854 @@ com.google.android.material.motion.MaterialBottomContainerBackHelper -> a2.f: 32:34:void updateBackProgress(float):83:83 -> k 35:38:void updateBackProgress(float):84:84 -> k 39:48:void updateBackProgress(float):85:85 -> k - 49:53:void updateBackProgress(float):88:88 -> k - 54:58:void updateBackProgress(float):89:89 -> k - 59:63:void updateBackProgress(float):90:90 -> k - 64:69:void updateBackProgress(float):92:92 -> k - 70:72:void updateBackProgress(float):93:93 -> k - 73:78:void updateBackProgress(float):94:94 -> k - 79:82:void updateBackProgress(float):95:95 -> k - 83:99:void updateBackProgress(float):97:97 -> k - 100:106:void updateBackProgress(float):98:98 -> k + 49:61:void updateBackProgress(float):89:89 -> k + 62:66:void updateBackProgress(float):93:93 -> k + 67:71:void updateBackProgress(float):94:94 -> k + 72:76:void updateBackProgress(float):95:95 -> k + 77:82:void updateBackProgress(float):97:97 -> k + 83:85:void updateBackProgress(float):98:98 -> k + 86:91:void updateBackProgress(float):99:99 -> k + 92:95:void updateBackProgress(float):100:100 -> k + 96:112:void updateBackProgress(float):102:102 -> k + 113:119:void updateBackProgress(float):103:103 -> k 1:7:void updateBackProgress(androidx.activity.BackEventCompat):65:65 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;)V"} 8:15:void updateBackProgress(androidx.activity.BackEventCompat):69:69 -> l -com.google.android.material.motion.MaterialBottomContainerBackHelper$1 -> a2.f$a: +com.google.android.material.motion.MaterialBottomContainerBackHelper$1 -> f2.f$a: # {"id":"sourceFile","fileName":"MaterialBottomContainerBackHelper.java"} com.google.android.material.motion.MaterialBottomContainerBackHelper this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"La2/f;"} - 1:6:void (com.google.android.material.motion.MaterialBottomContainerBackHelper):122:122 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(La2/f;)V"} - 1:8:void onAnimationEnd(android.animation.Animator):125:125 -> onAnimationEnd - 9:14:void onAnimationEnd(android.animation.Animator):126:126 -> onAnimationEnd -com.google.android.material.motion.MaterialSideContainerBackHelper -> a2.g: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/f;"} + 1:6:void (com.google.android.material.motion.MaterialBottomContainerBackHelper):127:127 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/f;)V"} + 1:8:void onAnimationEnd(android.animation.Animator):130:130 -> onAnimationEnd + 9:14:void onAnimationEnd(android.animation.Animator):131:131 -> onAnimationEnd +com.google.android.material.motion.MaterialSideContainerBackHelper -> f2.g: # {"id":"sourceFile","fileName":"MaterialSideContainerBackHelper.java"} float maxScaleXDistanceShrink -> g float maxScaleXDistanceGrow -> h float maxScaleYDistance -> i - 1:3:void (android.view.View):59:59 -> - 4:7:void (android.view.View):61:61 -> - 8:9:void (android.view.View):62:62 -> - 10:15:void (android.view.View):63:63 -> - 16:17:void (android.view.View):64:64 -> - 18:23:void (android.view.View):65:65 -> - 24:25:void (android.view.View):66:66 -> - 26:32:void (android.view.View):67:67 -> - 1:7:void cancelBackProgress():160:160 -> f - 8:12:void cancelBackProgress():164:164 -> f - 13:24:void cancelBackProgress():165:165 -> f - 25:36:void cancelBackProgress():166:166 -> f - 37:47:void cancelBackProgress():167:167 -> f - 48:50:void cancelBackProgress():165:165 -> f - 51:56:void cancelBackProgress():169:169 -> f - 57:59:void cancelBackProgress():170:170 -> f - 60:65:void cancelBackProgress():171:171 -> f - 66:69:void cancelBackProgress():172:172 -> f - 70:89:void cancelBackProgress():173:173 -> f - 90:95:void cancelBackProgress():177:177 -> f - 96:99:void cancelBackProgress():178:178 -> f - 1:2:boolean checkAbsoluteGravity(int,int):182:182 -> g - 3:17:boolean checkAbsoluteGravity(int,int):183:183 -> g - 1:12:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):134:134 -> h + 1:3:void (android.view.View):57:57 -> + 4:7:void (android.view.View):59:59 -> + 8:9:void (android.view.View):60:60 -> + 10:15:void (android.view.View):61:61 -> + 16:17:void (android.view.View):62:62 -> + 18:23:void (android.view.View):63:63 -> + 24:25:void (android.view.View):64:64 -> + 26:32:void (android.view.View):65:65 -> + 1:7:void cancelBackProgress():168:168 -> f + 8:12:void cancelBackProgress():172:172 -> f + 13:24:void cancelBackProgress():173:173 -> f + 25:36:void cancelBackProgress():174:174 -> f + 37:47:void cancelBackProgress():175:175 -> f + 48:50:void cancelBackProgress():173:173 -> f + 51:56:void cancelBackProgress():177:177 -> f + 57:59:void cancelBackProgress():178:178 -> f + 60:65:void cancelBackProgress():179:179 -> f + 66:69:void cancelBackProgress():180:180 -> f + 70:89:void cancelBackProgress():181:181 -> f + 90:95:void cancelBackProgress():185:185 -> f + 96:99:void cancelBackProgress():186:186 -> f + 1:17:boolean checkAbsoluteGravity(int,int):190:190 -> g + 1:12:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):142:142 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;ILandroid/animation/Animator$AnimatorListener;Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V"} - 13:16:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):135:135 -> h - 17:36:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):136:136 -> h - 37:43:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):137:137 -> h - 44:53:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):138:138 -> h - 54:56:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):140:140 -> h - 57:64:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):142:142 -> h - 65:68:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):143:143 -> h - 69:77:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):144:144 -> h - 78:80:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):143:143 -> h - 81:90:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):145:145 -> h - 91:93:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):154:154 -> h - 94:97:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):156:156 -> h - 1:6:int getEdgeMargin(boolean):188:188 -> i - 7:10:int getEdgeMargin(boolean):189:189 -> i - 11:14:int getEdgeMargin(boolean):190:190 -> i - 15:22:int getEdgeMargin(boolean):191:191 -> i - 1:4:void startBackProgress(androidx.activity.BackEventCompat):71:71 -> j + 13:16:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):143:143 -> h + 17:36:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):144:144 -> h + 37:43:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):145:145 -> h + 44:53:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):146:146 -> h + 54:56:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):148:148 -> h + 57:64:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):150:150 -> h + 65:68:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):151:151 -> h + 69:77:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):152:152 -> h + 78:80:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):151:151 -> h + 81:90:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):153:153 -> h + 91:93:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):162:162 -> h + 94:97:void finishBackProgress(androidx.activity.BackEventCompat,int,android.animation.Animator$AnimatorListener,android.animation.ValueAnimator$AnimatorUpdateListener):164:164 -> h + 1:6:int getEdgeMargin(boolean):195:195 -> i + 7:10:int getEdgeMargin(boolean):196:196 -> i + 11:14:int getEdgeMargin(boolean):197:197 -> i + 15:22:int getEdgeMargin(boolean):198:198 -> i + 1:4:void startBackProgress(androidx.activity.BackEventCompat):69:69 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;)V"} - 1:5:void updateBackProgress(float,boolean,int):85:85 -> k - 6:15:void updateBackProgress(float,boolean,int):86:86 -> k - 16:21:void updateBackProgress(float,boolean,int):90:90 -> k - 22:40:void updateBackProgress(float,boolean,int):91:91 -> k - 41:43:void updateBackProgress(float,boolean,int):97:97 -> k - 44:46:void updateBackProgress(float,boolean,int):98:98 -> k - 47:49:void updateBackProgress(float,boolean,int):99:99 -> k - 50:61:void updateBackProgress(float,boolean,int):101:101 -> k - 62:69:void updateBackProgress(float,boolean,int):103:103 -> k - 70:74:void updateBackProgress(float,boolean,int):105:105 -> k - 75:80:void updateBackProgress(float,boolean,int):106:106 -> k - 81:85:void updateBackProgress(float,boolean,int):108:108 -> k - 86:91:void updateBackProgress(float,boolean,int):110:110 -> k - 92:93:void updateBackProgress(float,boolean,int):111:111 -> k - 94:99:void updateBackProgress(float,boolean,int):112:112 -> k - 100:105:void updateBackProgress(float,boolean,int):113:113 -> k - 106:118:void updateBackProgress(float,boolean,int):118:118 -> k - 119:124:void updateBackProgress(float,boolean,int):119:119 -> k - 125:127:void updateBackProgress(float,boolean,int):116:116 -> k - 128:151:void updateBackProgress(float,boolean,int):120:120 -> k - 152:154:void updateBackProgress(float,boolean,int):123:123 -> k - 155:161:void updateBackProgress(float,boolean,int):124:124 -> k - 1:7:void updateBackProgress(androidx.activity.BackEventCompat,int):75:75 -> l + 1:5:void updateBackProgress(float,boolean,int):83:83 -> k + 6:15:void updateBackProgress(float,boolean,int):84:84 -> k + 16:21:void updateBackProgress(float,boolean,int):88:88 -> k + 22:40:void updateBackProgress(float,boolean,int):89:89 -> k + 41:43:void updateBackProgress(float,boolean,int):95:95 -> k + 44:46:void updateBackProgress(float,boolean,int):96:96 -> k + 47:49:void updateBackProgress(float,boolean,int):97:97 -> k + 50:61:void updateBackProgress(float,boolean,int):99:99 -> k + 62:69:void updateBackProgress(float,boolean,int):101:101 -> k + 70:75:void updateBackProgress(float,boolean,int):103:103 -> k + 76:88:void updateBackProgress(float,boolean,int):106:106 -> k + 89:93:void updateBackProgress(float,boolean,int):110:110 -> k + 94:98:void updateBackProgress(float,boolean,int):111:111 -> k + 99:104:void updateBackProgress(float,boolean,int):113:113 -> k + 105:106:void updateBackProgress(float,boolean,int):114:114 -> k + 107:112:void updateBackProgress(float,boolean,int):115:115 -> k + 113:118:void updateBackProgress(float,boolean,int):116:116 -> k + 119:131:void updateBackProgress(float,boolean,int):121:121 -> k + 132:137:void updateBackProgress(float,boolean,int):122:122 -> k + 138:140:void updateBackProgress(float,boolean,int):119:119 -> k + 141:164:void updateBackProgress(float,boolean,int):123:123 -> k + 165:177:void updateBackProgress(float,boolean,int):127:127 -> k + 178:180:void updateBackProgress(float,boolean,int):131:131 -> k + 181:187:void updateBackProgress(float,boolean,int):132:132 -> k + 1:7:void updateBackProgress(androidx.activity.BackEventCompat,int):73:73 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;I)V"} - 8:16:void updateBackProgress(androidx.activity.BackEventCompat,int):79:79 -> l - 17:24:void updateBackProgress(androidx.activity.BackEventCompat,int):80:80 -> l -com.google.android.material.motion.MaterialSideContainerBackHelper$1 -> a2.g$a: + 8:16:void updateBackProgress(androidx.activity.BackEventCompat,int):77:77 -> l + 17:24:void updateBackProgress(androidx.activity.BackEventCompat,int):78:78 -> l +com.google.android.material.motion.MaterialSideContainerBackHelper$1 -> f2.g$a: # {"id":"sourceFile","fileName":"MaterialSideContainerBackHelper.java"} boolean val$leftSwipeEdge -> a int val$gravity -> b com.google.android.material.motion.MaterialSideContainerBackHelper this$0 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"La2/g;"} - 1:10:void (com.google.android.material.motion.MaterialSideContainerBackHelper,boolean,int):146:146 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(La2/g;ZI)V"} - 1:8:void onAnimationEnd(android.animation.Animator):149:149 -> onAnimationEnd - 9:18:void onAnimationEnd(android.animation.Animator):150:150 -> onAnimationEnd -com.google.android.material.motion.MotionUtils -> a2.h: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/g;"} + 1:10:void (com.google.android.material.motion.MaterialSideContainerBackHelper,boolean,int):154:154 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/g;ZI)V"} + 1:8:void onAnimationEnd(android.animation.Animator):157:157 -> onAnimationEnd + 9:18:void onAnimationEnd(android.animation.Animator):158:158 -> onAnimationEnd +com.google.android.material.motion.MotionUtils -> f2.h: # {"id":"sourceFile","fileName":"MotionUtils.java"} - 1:18:float getLegacyControlPoint(java.lang.String[],int):129:129 -> a - 19:41:float getLegacyControlPoint(java.lang.String[],int):131:131 -> a - 1:6:java.lang.String getLegacyEasingContent(java.lang.String,java.lang.String):124:124 -> b - 7:12:java.lang.String getLegacyEasingContent(java.lang.String,java.lang.String):125:125 -> b - 13:17:java.lang.String getLegacyEasingContent(java.lang.String,java.lang.String):123:123 -> b - 1:8:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):89:89 -> c - 9:12:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):90:90 -> c - 13:18:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):91:91 -> c - 19:23:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):92:92 -> c - 24:28:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):99:99 -> c - 29:33:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):100:100 -> c - 34:38:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):101:101 -> c - 39:42:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):102:102 -> c - 43:47:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):103:103 -> c - 48:71:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):93:93 -> c - 72:79:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):104:104 -> c - 80:83:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):105:105 -> c - 84:92:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):106:106 -> c - 93:115:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):108:108 -> c - 1:10:boolean isLegacyEasingAttribute(java.lang.String):113:113 -> d - 11:21:boolean isLegacyEasingAttribute(java.lang.String):114:114 -> d - 1:25:boolean isLegacyEasingType(java.lang.String,java.lang.String):118:118 -> e - 26:35:boolean isLegacyEasingType(java.lang.String,java.lang.String):119:119 -> e - 1:5:int resolveThemeDuration(android.content.Context,int,int):50:50 -> f - 1:5:android.animation.TimeInterpolator resolveThemeInterpolator(android.content.Context,int,android.animation.TimeInterpolator):68:68 -> g - 6:17:android.animation.TimeInterpolator resolveThemeInterpolator(android.content.Context,int,android.animation.TimeInterpolator):69:69 -> g - 18:22:android.animation.TimeInterpolator resolveThemeInterpolator(android.content.Context,int,android.animation.TimeInterpolator):73:73 -> g - 23:28:android.animation.TimeInterpolator resolveThemeInterpolator(android.content.Context,int,android.animation.TimeInterpolator):80:80 -> g - 29:34:android.animation.TimeInterpolator resolveThemeInterpolator(android.content.Context,int,android.animation.TimeInterpolator):81:81 -> g - 35:39:android.animation.TimeInterpolator resolveThemeInterpolator(android.content.Context,int,android.animation.TimeInterpolator):82:82 -> g - 40:46:android.animation.TimeInterpolator resolveThemeInterpolator(android.content.Context,int,android.animation.TimeInterpolator):85:85 -> g - 47:54:android.animation.TimeInterpolator resolveThemeInterpolator(android.content.Context,int,android.animation.TimeInterpolator):74:74 -> g -com.google.android.material.navigation.NavigationBarItemView -> com.google.android.material.navigation.b: + 1:18:float getLegacyControlPoint(java.lang.String[],int):175:175 -> a + 19:41:float getLegacyControlPoint(java.lang.String[],int):177:177 -> a + 1:6:java.lang.String getLegacyEasingContent(java.lang.String,java.lang.String):170:170 -> b + 7:12:java.lang.String getLegacyEasingContent(java.lang.String,java.lang.String):171:171 -> b + 13:17:java.lang.String getLegacyEasingContent(java.lang.String,java.lang.String):169:169 -> b + 1:8:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):135:135 -> c + 9:12:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):136:136 -> c + 13:18:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):137:137 -> c + 19:23:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):138:138 -> c + 24:28:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):145:145 -> c + 29:33:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):146:146 -> c + 34:38:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):147:147 -> c + 39:42:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):148:148 -> c + 43:48:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):149:149 -> c + 49:72:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):139:139 -> c + 73:80:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):150:150 -> c + 81:84:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):151:151 -> c + 85:94:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):152:152 -> c + 95:117:android.animation.TimeInterpolator getLegacyThemeInterpolator(java.lang.String):154:154 -> c + 1:10:boolean isLegacyEasingAttribute(java.lang.String):159:159 -> d + 11:21:boolean isLegacyEasingAttribute(java.lang.String):160:160 -> d + 1:25:boolean isLegacyEasingType(java.lang.String,java.lang.String):164:164 -> e + 26:35:boolean isLegacyEasingType(java.lang.String,java.lang.String):165:165 -> e + 1:5:int resolveThemeDuration(android.content.Context,int,int):96:96 -> f + 1:5:android.animation.TimeInterpolator resolveThemeInterpolator(android.content.Context,int,android.animation.TimeInterpolator):114:114 -> g + 6:17:android.animation.TimeInterpolator resolveThemeInterpolator(android.content.Context,int,android.animation.TimeInterpolator):115:115 -> g + 18:22:android.animation.TimeInterpolator resolveThemeInterpolator(android.content.Context,int,android.animation.TimeInterpolator):119:119 -> g + 23:28:android.animation.TimeInterpolator resolveThemeInterpolator(android.content.Context,int,android.animation.TimeInterpolator):126:126 -> g + 29:34:android.animation.TimeInterpolator resolveThemeInterpolator(android.content.Context,int,android.animation.TimeInterpolator):127:127 -> g + 35:39:android.animation.TimeInterpolator resolveThemeInterpolator(android.content.Context,int,android.animation.TimeInterpolator):128:128 -> g + 40:46:android.animation.TimeInterpolator resolveThemeInterpolator(android.content.Context,int,android.animation.TimeInterpolator):131:131 -> g + 47:54:android.animation.TimeInterpolator resolveThemeInterpolator(android.content.Context,int,android.animation.TimeInterpolator):120:120 -> g + 1:6:androidx.dynamicanimation.animation.SpringForce resolveThemeSpringForce(android.content.Context,int,int):58:58 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;II)LN/m;"} + 7:15:androidx.dynamicanimation.animation.SpringForce resolveThemeSpringForce(android.content.Context,int,int):61:61 -> h + 16:23:androidx.dynamicanimation.animation.SpringForce resolveThemeSpringForce(android.content.Context,int,int):63:63 -> h + 24:28:androidx.dynamicanimation.animation.SpringForce resolveThemeSpringForce(android.content.Context,int,int):66:66 -> h + 29:39:androidx.dynamicanimation.animation.SpringForce resolveThemeSpringForce(android.content.Context,int,int):68:68 -> h + 40:49:androidx.dynamicanimation.animation.SpringForce resolveThemeSpringForce(android.content.Context,int,int):72:72 -> h + 50:52:androidx.dynamicanimation.animation.SpringForce resolveThemeSpringForce(android.content.Context,int,int):77:77 -> h + 53:55:androidx.dynamicanimation.animation.SpringForce resolveThemeSpringForce(android.content.Context,int,int):78:78 -> h + 56:61:androidx.dynamicanimation.animation.SpringForce resolveThemeSpringForce(android.content.Context,int,int):80:80 -> h + 62:69:androidx.dynamicanimation.animation.SpringForce resolveThemeSpringForce(android.content.Context,int,int):74:74 -> h + 70:77:androidx.dynamicanimation.animation.SpringForce resolveThemeSpringForce(android.content.Context,int,int):70:70 -> h + 78:80:androidx.dynamicanimation.animation.SpringForce resolveThemeSpringForce(android.content.Context,int,int):80:80 -> h + 81:81:androidx.dynamicanimation.animation.SpringForce resolveThemeSpringForce(android.content.Context,int,int) -> h +com.google.android.material.navigation.DividerMenuItem -> com.google.android.material.navigation.a: +# {"id":"sourceFile","fileName":"DividerMenuItem.java"} + 1:4:void ():31:31 -> + 1:1:android.view.MenuItem setActionView(int):0:0 -> setActionView + 2:2:android.view.MenuItem setActionView(android.view.View):0:0 -> setActionView + 1:1:android.view.MenuItem setIcon(int):0:0 -> setIcon + 2:2:android.view.MenuItem setIcon(android.graphics.drawable.Drawable):0:0 -> setIcon + 1:1:android.view.MenuItem setTitle(int):0:0 -> setTitle + 2:2:android.view.MenuItem setTitle(java.lang.CharSequence):0:0 -> setTitle +com.google.android.material.navigation.NavigationBarDividerView -> com.google.android.material.navigation.b: +# {"id":"sourceFile","fileName":"NavigationBarDividerView.java"} + boolean expanded -> d + boolean onlyShowWhenExpanded -> e + boolean dividersEnabled -> f + 1:3:void (android.content.Context):45:45 -> + 4:13:void (android.content.Context):46:46 -> + 14:17:void (android.content.Context):47:47 -> + 1:20:void updateVisibility():112:112 -> a + 1:1:boolean prefersCondensedTitle():0:0 -> c + 1:4:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):52:52 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;I)V"} + 1:4:void onLayout(boolean,int,int,int,int):122:122 -> onLayout + 1:4:void onMeasure(int,int):127:127 -> onMeasure + 1:2:void setDividersEnabled(boolean):116:116 -> setDividersEnabled + 3:6:void setDividersEnabled(boolean):117:117 -> setDividersEnabled + 1:2:void setExpanded(boolean):91:91 -> setExpanded + 3:6:void setExpanded(boolean):92:92 -> setExpanded + 1:2:void setOnlyShowWhenExpanded(boolean):102:102 -> setOnlyShowWhenExpanded + 3:6:void setOnlyShowWhenExpanded(boolean):103:103 -> setOnlyShowWhenExpanded +com.google.android.material.navigation.NavigationBarItemView -> com.google.android.material.navigation.e: # {"id":"sourceFile","fileName":"NavigationBarItemView.java"} - android.animation.ValueAnimator activeIndicatorAnimator -> A - com.google.android.material.navigation.NavigationBarItemView$ActiveIndicatorTransform activeIndicatorTransform -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/b$d;"} - float activeIndicatorProgress -> C - boolean activeIndicatorEnabled -> D - int activeIndicatorDesiredWidth -> E - int activeIndicatorDesiredHeight -> F - boolean activeIndicatorResizeable -> G - int activeIndicatorMarginHorizontal -> H - com.google.android.material.badge.BadgeDrawable badgeDrawable -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ1/a;"} - int[] CHECKED_STATE_SET -> J - com.google.android.material.navigation.NavigationBarItemView$ActiveIndicatorTransform ACTIVE_INDICATOR_LABELED_TRANSFORM -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/b$d;"} - com.google.android.material.navigation.NavigationBarItemView$ActiveIndicatorTransform ACTIVE_INDICATOR_UNLABELED_TRANSFORM -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/b$d;"} + com.google.android.material.internal.BaselineLayout expandedLabelGroup -> A + android.widget.TextView expandedSmallLabel -> B + android.widget.TextView expandedLargeLabel -> C + com.google.android.material.internal.BaselineLayout currentLabelGroup -> D + int itemPosition -> E + int textAppearanceActive -> F + int textAppearanceInactive -> G + int horizontalTextAppearanceActive -> H + int horizontalTextAppearanceInactive -> I + android.content.res.ColorStateList textColor -> J + boolean boldText -> K + androidx.appcompat.view.menu.MenuItemImpl itemData -> L + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"} + android.content.res.ColorStateList iconTint -> M + android.graphics.drawable.Drawable originalIconDrawable -> N + android.graphics.drawable.Drawable wrappedIconDrawable -> O + android.animation.ValueAnimator activeIndicatorAnimator -> P + com.google.android.material.navigation.NavigationBarItemView$ActiveIndicatorTransform activeIndicatorTransform -> Q + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/e$c;"} + float activeIndicatorProgress -> R + boolean activeIndicatorEnabled -> S + int activeIndicatorDesiredWidth -> T + int activeIndicatorDesiredHeight -> U + int activeIndicatorExpandedDesiredWidth -> V + int activeIndicatorExpandedDesiredHeight -> W + boolean activeIndicatorResizeable -> a0 + int activeIndicatorMarginHorizontal -> b0 + int activeIndicatorExpandedMarginHorizontal -> c0 boolean initialized -> d + com.google.android.material.badge.BadgeDrawable badgeDrawable -> d0 + # {"id":"com.android.tools.r8.residualsignature","signature":"LU1/a;"} android.content.res.ColorStateList itemRippleColor -> e + int itemIconGravity -> e0 android.graphics.drawable.Drawable itemBackground -> f + int badgeFixedEdge -> f0 int itemPaddingTop -> g + int itemGravity -> g0 int itemPaddingBottom -> h + boolean expanded -> h0 int activeIndicatorLabelPadding -> i - float shiftAmount -> j - float scaleUpFactor -> k - float scaleDownFactor -> l - int labelVisibilityMode -> m - boolean isShifting -> n - android.widget.FrameLayout iconContainer -> o - android.view.View activeIndicatorView -> p - android.widget.ImageView icon -> q - android.view.ViewGroup labelGroup -> r - android.widget.TextView smallLabel -> s - android.widget.TextView largeLabel -> t - int itemPosition -> u - int activeTextAppearance -> v - androidx.appcompat.view.menu.MenuItemImpl itemData -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"} - android.content.res.ColorStateList iconTint -> x - android.graphics.drawable.Drawable originalIconDrawable -> y - android.graphics.drawable.Drawable wrappedIconDrawable -> z - 4:9:void ():83:83 -> - 10:17:void ():113:113 -> - 18:25:void ():115:115 -> - 1:4:void (android.content.Context):136:136 -> - 5:7:void (android.content.Context):85:85 -> - 8:9:void (android.content.Context):104:104 -> - 10:11:void (android.content.Context):105:105 -> - 12:16:void (android.content.Context):119:119 -> - 17:18:void (android.content.Context):120:120 -> - 19:20:void (android.content.Context):121:121 -> - 21:22:void (android.content.Context):125:125 -> - 23:24:void (android.content.Context):126:126 -> - 25:26:void (android.content.Context):127:127 -> - 27:28:void (android.content.Context):131:131 -> - 29:40:void (android.content.Context):138:138 -> - 41:50:void (android.content.Context):139:139 -> - 51:58:void (android.content.Context):140:140 -> - 59:68:void (android.content.Context):141:141 -> - 69:78:void (android.content.Context):142:142 -> - 79:88:void (android.content.Context):143:143 -> - 89:98:void (android.content.Context):144:144 -> - 99:105:void (android.content.Context):146:146 -> - 106:119:void (android.content.Context):148:148 -> - 120:125:void (android.content.Context):149:149 -> - 126:138:void (android.content.Context):150:150 -> - 139:141:void (android.content.Context):154:154 -> - 142:144:void (android.content.Context):155:155 -> - 145:147:void (android.content.Context):156:156 -> - 148:160:void (android.content.Context):157:157 -> - 161:169:void (android.content.Context):161:161 -> - 1:3:android.widget.ImageView access$200(com.google.android.material.navigation.NavigationBarItemView):81:81 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/b;)Landroid/widget/ImageView;"} - 1:4:void access$300(com.google.android.material.navigation.NavigationBarItemView,android.view.View):81:81 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/b;Landroid/view/View;)V"} + boolean onlyShowWhenExpanded -> i0 + int iconLabelHorizontalSpacing -> j + boolean measurePaddingFromBaseline -> j0 + float shiftAmountY -> k + boolean scaleLabelSizeWithFont -> k0 + float scaleUpFactor -> l + android.graphics.Rect itemActiveIndicatorExpandedPadding -> l0 + float scaleDownFactor -> m + int[] CHECKED_STATE_SET -> m0 + float expandedLabelShiftAmountY -> n + com.google.android.material.navigation.NavigationBarItemView$ActiveIndicatorTransform ACTIVE_INDICATOR_LABELED_TRANSFORM -> n0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/e$c;"} + float expandedLabelScaleUpFactor -> o + com.google.android.material.navigation.NavigationBarItemView$ActiveIndicatorTransform ACTIVE_INDICATOR_UNLABELED_TRANSFORM -> o0 + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/e$c;"} + float expandedLabelScaleDownFactor -> p + int labelVisibilityMode -> q + boolean isShifting -> r + android.widget.LinearLayout contentContainer -> s + android.widget.LinearLayout innerContentContainer -> t + android.view.View activeIndicatorView -> u + android.widget.FrameLayout iconContainer -> v + android.widget.ImageView icon -> w + com.google.android.material.internal.BaselineLayout labelGroup -> x + android.widget.TextView smallLabel -> y + android.widget.TextView largeLabel -> z + 4:9:void ():89:89 -> + 10:17:void ():138:138 -> + 18:25:void ():140:140 -> + 1:4:void (android.content.Context):173:173 -> + 5:7:void (android.content.Context):91:91 -> + 8:9:void (android.content.Context):124:124 -> + 10:11:void (android.content.Context):125:125 -> + 12:13:void (android.content.Context):126:126 -> + 14:15:void (android.content.Context):127:127 -> + 16:17:void (android.content.Context):128:128 -> + 18:19:void (android.content.Context):130:130 -> + 20:24:void (android.content.Context):144:144 -> + 25:26:void (android.content.Context):145:145 -> + 27:28:void (android.content.Context):146:146 -> + 29:30:void (android.content.Context):150:150 -> + 31:33:void (android.content.Context):151:151 -> + 34:35:void (android.content.Context):152:152 -> + 36:37:void (android.content.Context):153:153 -> + 38:39:void (android.content.Context):154:154 -> + 40:41:void (android.content.Context):158:158 -> + 42:43:void (android.content.Context):159:159 -> + 44:47:void (android.content.Context):164:164 -> + 48:49:void (android.content.Context):165:165 -> + 50:51:void (android.content.Context):166:166 -> + 52:53:void (android.content.Context):167:167 -> + 54:55:void (android.content.Context):168:168 -> + 56:57:void (android.content.Context):169:169 -> + 58:64:void (android.content.Context):170:170 -> + 65:76:void (android.content.Context):175:175 -> + 77:86:void (android.content.Context):176:176 -> + 87:96:void (android.content.Context):177:177 -> + 97:104:void (android.content.Context):179:179 -> + 105:114:void (android.content.Context):180:180 -> + 115:124:void (android.content.Context):181:181 -> + 125:134:void (android.content.Context):182:182 -> + 135:144:void (android.content.Context):183:183 -> + 145:154:void (android.content.Context):184:184 -> + 155:157:void (android.content.Context):185:185 -> + 158:159:void (android.content.Context):186:186 -> + 160:166:void (android.content.Context):188:188 -> + 167:180:void (android.content.Context):190:190 -> + 181:186:void (android.content.Context):191:191 -> + 187:188:void (android.content.Context):192:192 -> + 189:191:void (android.content.Context):193:193 -> + 192:194:void (android.content.Context):198:198 -> + 195:197:void (android.content.Context):199:199 -> + 198:202:void (android.content.Context):200:200 -> + 203:207:void (android.content.Context):201:201 -> + 208:210:void (android.content.Context):202:202 -> + 211:213:void (android.content.Context):203:203 -> + 214:225:void (android.content.Context):204:204 -> + 226:234:void (android.content.Context):208:208 -> + 3:9:void updateActiveIndicatorLayoutParams(int):1196:1196 -> A + 10:17:void updateActiveIndicatorLayoutParams(int):1204:1204 -> A + 18:21:void updateActiveIndicatorLayoutParams(int):1205:1205 -> A + 22:23:void updateActiveIndicatorLayoutParams(int):1206:1206 -> A + 24:28:void updateActiveIndicatorLayoutParams(int):1207:1207 -> A + 29:33:void updateActiveIndicatorLayoutParams(int):1208:1208 -> A + 34:43:void updateActiveIndicatorLayoutParams(int):1209:1209 -> A + 44:50:void updateActiveIndicatorLayoutParams(int):1212:1212 -> A + 51:55:void updateActiveIndicatorLayoutParams(int):1214:1214 -> A + 56:59:void updateActiveIndicatorLayoutParams(int):1216:1216 -> A + 60:67:void updateActiveIndicatorLayoutParams(int):1217:1217 -> A + 68:75:void updateActiveIndicatorLayoutParams(int):1219:1219 -> A + 76:85:void updateActiveIndicatorLayoutParams(int):1222:1222 -> A + 86:91:void updateActiveIndicatorLayoutParams(int):1223:1223 -> A + 92:97:void updateActiveIndicatorLayoutParams(int):1224:1224 -> A + 1:6:void updateActiveIndicatorTransform():512:512 -> B + 7:11:void updateActiveIndicatorTransform():513:513 -> B + 12:16:void updateActiveIndicatorTransform():515:515 -> B + 1:11:void updateActiveLabelBoldness():933:933 -> C + 12:13:void updateActiveLabelBoldness():934:934 -> C + 14:19:void updateActiveLabelBoldness():935:935 -> C + 20:23:void updateActiveLabelBoldness():934:934 -> C + 4:6:void updateActiveLabelTextAppearance(android.widget.TextView,int):885:885 -> D + 7:9:void updateActiveLabelTextAppearance(android.widget.TextView,int):886:886 -> D + 10:14:void updateActiveLabelTextAppearance(android.widget.TextView,int):889:889 -> D + 15:18:void updateActiveLabelTextAppearance(android.widget.TextView,int):888:888 -> D + 19:21:void updateActiveLabelTextAppearance(android.widget.TextView,int):887:887 -> D + 22:25:void updateActiveLabelTextAppearance(android.widget.TextView,int):892:892 -> D + 26:28:void updateActiveLabelTextAppearance(android.widget.TextView,int):893:893 -> D + 29:32:void updateActiveLabelTextAppearance(android.widget.TextView,int):895:895 -> D + 4:6:void updateInactiveLabelTextAppearance(android.widget.TextView,int):868:868 -> E + 7:9:void updateInactiveLabelTextAppearance(android.widget.TextView,int):869:869 -> E + 10:14:void updateInactiveLabelTextAppearance(android.widget.TextView,int):872:872 -> E + 15:18:void updateInactiveLabelTextAppearance(android.widget.TextView,int):871:871 -> E + 19:21:void updateInactiveLabelTextAppearance(android.widget.TextView,int):870:870 -> E + 22:25:void updateInactiveLabelTextAppearance(android.widget.TextView,int):875:875 -> E + 26:29:void updateInactiveLabelTextAppearance(android.widget.TextView,int):876:876 -> E + 2:3:void updateItemIconGravity():400:400 -> F + 4:7:void updateItemIconGravity():403:403 -> F + 8:14:void updateItemIconGravity():404:404 -> F + 15:22:void updateItemIconGravity():405:405 -> F + 23:25:void updateItemIconGravity():406:406 -> F + 26:29:void updateItemIconGravity():408:408 -> F + 30:31:void updateItemIconGravity():409:409 -> F + 32:33:void updateItemIconGravity():410:410 -> F + 34:35:void updateItemIconGravity():411:411 -> F + 36:37:void updateItemIconGravity():412:412 -> F + 38:39:void updateItemIconGravity():413:413 -> F + 40:56:void updateItemIconGravity():416:416 -> F + 57:61:void updateItemIconGravity():418:418 -> F + 62:66:void updateItemIconGravity():419:419 -> F + 67:74:void updateItemIconGravity():420:420 -> F + 75:78:void updateItemIconGravity():421:421 -> F + 79:80:void updateItemIconGravity():422:422 -> F + 81:86:void updateItemIconGravity():423:423 -> F + 87:88:void updateItemIconGravity():424:424 -> F + 89:90:void updateItemIconGravity():425:425 -> F + 91:92:void updateItemIconGravity():426:426 -> F + 93:94:void updateItemIconGravity():427:427 -> F + 95:97:void updateItemIconGravity():429:429 -> F + 98:105:void updateItemIconGravity():430:430 -> F + 1:12:void updateViewPaddingBottom(android.view.View,int):753:753 -> G + 13:16:void updateViewPaddingBottom(android.view.View,int):752:752 -> G + 1:4:void updateVisibility():301:301 -> H + 5:22:void updateVisibility():303:303 -> H + 23:26:void updateVisibility():302:302 -> H + 1:2:void lambda$new$0(android.view.View,int,int,int,int,int,int,int,int):210:210 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/e;Landroid/view/View;IIIIIIII)V"} + 3:8:void lambda$new$0(android.view.View,int,int,int,int,int,int,int,int):210:210 -> a + 9:13:void lambda$new$0(android.view.View,int,int,int,int,int,int,int,int):211:211 -> a + 14:22:void lambda$new$0(android.view.View,int,int,int,int,int,int,int,int):213:213 -> a + 23:29:void lambda$new$0(android.view.View,int,int,int,int,int,int,int,int):214:214 -> a + 30:35:void lambda$new$0(android.view.View,int,int,int,int,int,int,int,int):215:215 -> a + 36:45:void lambda$new$0(android.view.View,int,int,int,int,int,int,int,int):218:218 -> a + 46:53:void lambda$new$0(android.view.View,int,int,int,int,int,int,int,int):221:221 -> a + 54:59:void lambda$new$0(android.view.View,int,int,int,int,int,int,int,int):223:223 -> a + 60:65:void lambda$new$0(android.view.View,int,int,int,int,int,int,int,int):224:224 -> a + 66:67:void lambda$new$0(android.view.View,int,int,int,int,int,int,int,int):225:225 -> a + 68:76:void lambda$new$0(android.view.View,int,int,int,int,int,int,int,int):228:228 -> a + 77:80:void lambda$new$0(android.view.View,int,int,int,int,int,int,int,int):226:226 -> a + 81:89:void lambda$new$0(android.view.View,int,int,int,int,int,int,int,int):229:229 -> a + 90:97:void lambda$new$0(android.view.View,int,int,int,int,int,int,int,int):236:236 -> a + 98:103:void lambda$new$0(android.view.View,int,int,int,int,int,int,int,int):237:237 -> a + 104:109:void lambda$new$0(android.view.View,int,int,int,int,int,int,int,int):242:242 -> a + 1:4:void access$200(com.google.android.material.navigation.NavigationBarItemView,float,float):86:86 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/e;FF)V"} 1:1:boolean prefersCondensedTitle():0:0 -> c - 1:2:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):203:203 -> d + 1:2:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):276:276 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;I)V"} - 3:9:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):204:204 -> d - 10:16:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):205:205 -> d - 17:23:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):206:206 -> d - 24:30:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):207:207 -> d - 31:37:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):208:208 -> d - 38:44:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):209:209 -> d - 45:54:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):210:210 -> d - 55:61:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):211:211 -> d - 62:71:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):215:215 -> d - 72:76:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):216:216 -> d - 77:80:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):217:217 -> d - 81:83:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):221:221 -> d - 84:97:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):223:223 -> d - 98:100:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):224:224 -> d - 1:8:boolean dispatchTouchEvent(android.view.MotionEvent):899:899 -> dispatchTouchEvent - 9:11:boolean dispatchTouchEvent(android.view.MotionEvent):900:900 -> dispatchTouchEvent - 12:16:boolean dispatchTouchEvent(android.view.MotionEvent):902:902 -> dispatchTouchEvent - 1:4:void access$400(com.google.android.material.navigation.NavigationBarItemView,int):81:81 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/b;I)V"} - 1:4:void access$500(com.google.android.material.navigation.NavigationBarItemView,float,float):81:81 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/b;FF)V"} - 3:9:void calculateTextScaleFactors(float,float):678:678 -> g - 10:13:void calculateTextScaleFactors(float,float):679:679 -> g - 14:16:void calculateTextScaleFactors(float,float):680:680 -> g - 1:6:android.graphics.drawable.Drawable getActiveIndicatorDrawable():879:879 -> getActiveIndicatorDrawable - 7:11:android.graphics.drawable.Drawable getActiveIndicatorDrawable():883:883 -> getActiveIndicatorDrawable - 1:3:com.google.android.material.badge.BadgeDrawable getBadge():926:926 -> getBadge - # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ1/a;"} - 1:8:android.view.View getIconOrContainer():250:250 -> getIconOrContainer - 1:3:int getItemBackgroundResId():1009:1009 -> getItemBackgroundResId - 1:3:androidx.appcompat.view.menu.MenuItemImpl getItemData():280:280 -> getItemData + 3:9:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):277:277 -> d + 10:16:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):278:278 -> d + 17:23:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):279:279 -> d + 24:30:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):280:280 -> d + 31:37:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):281:281 -> d + 38:44:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):282:282 -> d + 45:54:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):283:283 -> d + 55:61:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):284:284 -> d + 62:71:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):288:288 -> d + 72:76:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):289:289 -> d + 77:80:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):290:290 -> d + 81:83:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):294:294 -> d + 84:87:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):296:296 -> d + 88:90:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):297:297 -> d + 1:4:boolean dispatchTouchEvent(android.view.MotionEvent):1291:1291 -> dispatchTouchEvent + 5:9:boolean dispatchTouchEvent(android.view.MotionEvent):1292:1292 -> dispatchTouchEvent + 10:14:boolean dispatchTouchEvent(android.view.MotionEvent):1294:1294 -> dispatchTouchEvent + 1:8:void addDefaultExpandedLabelGroupViews():387:387 -> e + 9:10:void addDefaultExpandedLabelGroupViews():389:389 -> e + 11:17:void addDefaultExpandedLabelGroupViews():390:390 -> e + 18:21:void addDefaultExpandedLabelGroupViews():391:391 -> e + 1:6:void calculateTextScaleFactors():997:997 -> f + 7:14:void calculateTextScaleFactors():998:998 -> f + 15:21:void calculateTextScaleFactors():999:999 -> f + 22:25:void calculateTextScaleFactors():1000:1000 -> f + 26:27:void calculateTextScaleFactors():1001:1001 -> f + 28:33:void calculateTextScaleFactors():1003:1003 -> f + 34:41:void calculateTextScaleFactors():1004:1004 -> f + 42:46:void calculateTextScaleFactors():1005:1005 -> f + 47:50:void calculateTextScaleFactors():1006:1006 -> f + 51:53:void calculateTextScaleFactors():1007:1007 -> f + 1:4:void clear():316:316 -> g + 5:7:void clear():317:317 -> g + 8:10:void clear():318:318 -> g + 11:13:void clear():319:319 -> g + 1:7:android.graphics.drawable.Drawable getActiveIndicatorDrawable():1275:1275 -> getActiveIndicatorDrawable + 1:3:com.google.android.material.badge.BadgeDrawable getBadge():1319:1319 -> getBadge + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU1/a;"} + 1:3:com.google.android.material.internal.BaselineLayout getExpandedLabelGroup():337:337 -> getExpandedLabelGroup + 1:3:int getItemBackgroundResId():1386:1386 -> getItemBackgroundResId + 1:3:androidx.appcompat.view.menu.MenuItemImpl getItemData():466:466 -> getItemData # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/g;"} - 1:3:int getItemDefaultMarginResId():1019:1019 -> getItemDefaultMarginResId - 1:3:int getItemPosition():258:258 -> getItemPosition - 1:6:int getItemVisiblePosition():529:529 -> getItemVisiblePosition - 7:14:int getItemVisiblePosition():530:530 -> getItemVisiblePosition - 15:18:int getItemVisiblePosition():533:533 -> getItemVisiblePosition - 19:34:int getItemVisiblePosition():534:534 -> getItemVisiblePosition - 1:10:int getSuggestedIconHeight():997:997 -> getSuggestedIconHeight - 11:12:int getSuggestedIconHeight():998:998 -> getSuggestedIconHeight - 13:22:int getSuggestedIconHeight():999:999 -> getSuggestedIconHeight - 1:6:int getSuggestedIconWidth():984:984 -> getSuggestedIconWidth - 7:17:int getSuggestedIconWidth():986:986 -> getSuggestedIconWidth - 18:27:int getSuggestedIconWidth():990:990 -> getSuggestedIconWidth - 28:35:int getSuggestedIconWidth():991:991 -> getSuggestedIconWidth - 36:42:int getSuggestedIconWidth():992:992 -> getSuggestedIconWidth - 43:48:int getSuggestedIconWidth():993:993 -> getSuggestedIconWidth - 1:8:int getSuggestedMinimumHeight():193:193 -> getSuggestedMinimumHeight - 9:12:int getSuggestedMinimumHeight():194:194 -> getSuggestedMinimumHeight - 13:30:int getSuggestedMinimumHeight():195:195 -> getSuggestedMinimumHeight - 31:39:int getSuggestedMinimumHeight():197:197 -> getSuggestedMinimumHeight - 1:8:int getSuggestedMinimumWidth():184:184 -> getSuggestedMinimumWidth - 9:12:int getSuggestedMinimumWidth():185:185 -> getSuggestedMinimumWidth - 13:20:int getSuggestedMinimumWidth():186:186 -> getSuggestedMinimumWidth - 21:29:int getSuggestedMinimumWidth():188:188 -> getSuggestedMinimumWidth - 1:4:void clear():236:236 -> h - 5:7:void clear():237:237 -> h - 8:10:void clear():238:238 -> h - 11:13:void clear():239:239 -> h - 1:4:android.graphics.drawable.Drawable createItemBackgroundCompat(android.content.res.ColorStateList):756:756 -> i - 5:11:android.graphics.drawable.Drawable createItemBackgroundCompat(android.content.res.ColorStateList):759:759 -> i - 1:5:android.widget.FrameLayout getCustomParentForBadge(android.view.View):975:975 -> j - 6:17:android.widget.FrameLayout getCustomParentForBadge(android.view.View):976:976 -> j - 1:8:boolean hasBadge():934:934 -> k - 1:13:boolean isActiveIndicatorResizeableAndUnlabeled():848:848 -> l - 1:15:void maybeAnimateActiveIndicatorToProgress(float):353:353 -> m - 16:19:void maybeAnimateActiveIndicatorToProgress(float):358:358 -> m - 20:23:void maybeAnimateActiveIndicatorToProgress(float):359:359 -> m - 24:25:void maybeAnimateActiveIndicatorToProgress(float):360:360 -> m - 26:42:void maybeAnimateActiveIndicatorToProgress(float):362:362 -> m - 43:50:void maybeAnimateActiveIndicatorToProgress(float):363:363 -> m - 51:52:void maybeAnimateActiveIndicatorToProgress(float):371:371 -> m - 53:60:void maybeAnimateActiveIndicatorToProgress(float):373:373 -> m - 61:64:void maybeAnimateActiveIndicatorToProgress(float):372:372 -> m - 65:67:void maybeAnimateActiveIndicatorToProgress(float):371:371 -> m - 68:69:void maybeAnimateActiveIndicatorToProgress(float):376:376 -> m - 70:75:void maybeAnimateActiveIndicatorToProgress(float):378:378 -> m - 76:85:void maybeAnimateActiveIndicatorToProgress(float):380:380 -> m - 86:90:void maybeAnimateActiveIndicatorToProgress(float):377:377 -> m - 91:93:void maybeAnimateActiveIndicatorToProgress(float):376:376 -> m - 94:99:void maybeAnimateActiveIndicatorToProgress(float):381:381 -> m - 100:103:void maybeAnimateActiveIndicatorToProgress(float):354:354 -> m - 1:4:void refreshChecked():391:391 -> n - 5:12:void refreshChecked():392:392 -> n - 1:2:void refreshItemBackground():711:711 -> o - 3:9:void refreshItemBackground():714:714 -> o - 10:13:void refreshItemBackground():715:715 -> o - 14:17:void refreshItemBackground():716:716 -> o - 18:29:void refreshItemBackground():718:718 -> o - 30:33:void refreshItemBackground():727:727 -> o - 34:45:void refreshItemBackground():729:729 -> o - 46:51:void refreshItemBackground():733:733 -> o - 52:55:void refreshItemBackground():738:738 -> o - 56:58:void refreshItemBackground():740:740 -> o - 59:63:void refreshItemBackground():741:741 -> o - 64:66:void refreshItemBackground():743:743 -> o - 67:72:void refreshItemBackground():744:744 -> o - 73:76:void refreshItemBackground():745:745 -> o - 3:6:int[] onCreateDrawableState(int):581:581 -> onCreateDrawableState - 7:24:int[] onCreateDrawableState(int):582:582 -> onCreateDrawableState - 25:30:int[] onCreateDrawableState(int):583:583 -> onCreateDrawableState - 1:3:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):497:497 -> onInitializeAccessibilityNodeInfo - 4:13:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):498:498 -> onInitializeAccessibilityNodeInfo - 14:19:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):499:499 -> onInitializeAccessibilityNodeInfo - 20:31:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):500:500 -> onInitializeAccessibilityNodeInfo - 32:37:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):501:501 -> onInitializeAccessibilityNodeInfo - 38:52:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):503:503 -> onInitializeAccessibilityNodeInfo - 53:63:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):504:504 -> onInitializeAccessibilityNodeInfo - 64:66:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):503:503 -> onInitializeAccessibilityNodeInfo - 67:70:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):506:506 -> onInitializeAccessibilityNodeInfo - 71:75:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):511:511 -> onInitializeAccessibilityNodeInfo - 76:82:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):514:514 -> onInitializeAccessibilityNodeInfo - 83:86:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):508:508 -> onInitializeAccessibilityNodeInfo - 87:89:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):507:507 -> onInitializeAccessibilityNodeInfo - 90:96:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):515:515 -> onInitializeAccessibilityNodeInfo - 97:99:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):516:516 -> onInitializeAccessibilityNodeInfo - 100:104:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):517:517 -> onInitializeAccessibilityNodeInfo - 105:118:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):519:519 -> onInitializeAccessibilityNodeInfo - 1:3:void onSizeChanged(int,int,int,int):308:308 -> onSizeChanged - 4:12:void onSizeChanged(int,int,int,int):314:314 -> onSizeChanged - 1:6:void removeBadge():930:930 -> p - 1:4:void setActiveIndicatorProgress(float,float):342:342 -> q - 5:9:void setActiveIndicatorProgress(float,float):343:343 -> q - 10:12:void setActiveIndicatorProgress(float,float):345:345 -> q - 1:3:void setTextAppearanceWithoutFontScaling(android.widget.TextView,int):662:662 -> r - 4:15:void setTextAppearanceWithoutFontScaling(android.widget.TextView,int):664:664 -> r - 16:19:void setTextAppearanceWithoutFontScaling(android.widget.TextView,int):666:666 -> r - 1:3:void setViewScaleValues(android.view.View,float,float,int):553:553 -> s - 4:6:void setViewScaleValues(android.view.View,float,float,int):554:554 -> s - 7:10:void setViewScaleValues(android.view.View,float,float,int):555:555 -> s - 1:5:void setActiveIndicatorDrawable(android.graphics.drawable.Drawable):888:888 -> setActiveIndicatorDrawable - 6:8:void setActiveIndicatorDrawable(android.graphics.drawable.Drawable):892:892 -> setActiveIndicatorDrawable - 9:12:void setActiveIndicatorDrawable(android.graphics.drawable.Drawable):893:893 -> setActiveIndicatorDrawable - 1:2:void setActiveIndicatorEnabled(boolean):801:801 -> setActiveIndicatorEnabled - 3:5:void setActiveIndicatorEnabled(boolean):802:802 -> setActiveIndicatorEnabled - 6:15:void setActiveIndicatorEnabled(boolean):803:803 -> setActiveIndicatorEnabled - 16:18:void setActiveIndicatorEnabled(boolean):804:804 -> setActiveIndicatorEnabled - 19:22:void setActiveIndicatorEnabled(boolean):805:805 -> setActiveIndicatorEnabled - 1:2:void setActiveIndicatorHeight(int):860:860 -> setActiveIndicatorHeight - 3:10:void setActiveIndicatorHeight(int):861:861 -> setActiveIndicatorHeight - 1:4:void setActiveIndicatorLabelPadding(int):793:793 -> setActiveIndicatorLabelPadding - 5:6:void setActiveIndicatorLabelPadding(int):794:794 -> setActiveIndicatorLabelPadding - 7:10:void setActiveIndicatorLabelPadding(int):795:795 -> setActiveIndicatorLabelPadding - 1:2:void setActiveIndicatorMarginHorizontal(int):872:872 -> setActiveIndicatorMarginHorizontal - 3:10:void setActiveIndicatorMarginHorizontal(int):873:873 -> setActiveIndicatorMarginHorizontal - 1:3:void setActiveIndicatorResizeable(boolean):907:907 -> setActiveIndicatorResizeable - 1:2:void setActiveIndicatorWidth(int):819:819 -> setActiveIndicatorWidth - 3:10:void setActiveIndicatorWidth(int):820:820 -> setActiveIndicatorWidth - 1:5:void setBadge(com.google.android.material.badge.BadgeDrawable):911:911 -> setBadge - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ1/a;)V"} - 6:15:void setBadge(com.google.android.material.badge.BadgeDrawable):914:914 -> setBadge - 16:22:void setBadge(com.google.android.material.badge.BadgeDrawable):915:915 -> setBadge - 23:27:void setBadge(com.google.android.material.badge.BadgeDrawable):916:916 -> setBadge - 28:29:void setBadge(com.google.android.material.badge.BadgeDrawable):918:918 -> setBadge - 30:33:void setBadge(com.google.android.material.badge.BadgeDrawable):919:919 -> setBadge - 34:37:void setBadge(com.google.android.material.badge.BadgeDrawable):920:920 -> setBadge - 1:4:void setCheckable(boolean):303:303 -> setCheckable - 1:12:void setChecked(boolean):398:398 -> setChecked - 13:22:void setChecked(boolean):399:399 -> setChecked - 23:33:void setChecked(boolean):400:400 -> setChecked - 34:50:void setChecked(boolean):401:401 -> setChecked - 51:53:void setChecked(boolean):404:404 -> setChecked - 54:73:void setChecked(boolean):406:406 -> setChecked - 74:82:void setChecked(boolean):479:479 -> setChecked - 83:89:void setChecked(boolean):480:480 -> setChecked - 90:96:void setChecked(boolean):481:481 -> setChecked - 97:105:void setChecked(boolean):459:459 -> setChecked - 106:116:void setChecked(boolean):463:463 -> setChecked - 117:119:void setChecked(boolean):462:462 -> setChecked - 120:124:void setChecked(boolean):466:466 -> setChecked - 125:133:void setChecked(boolean):467:467 -> setChecked - 134:139:void setChecked(boolean):471:471 -> setChecked - 140:142:void setChecked(boolean):470:470 -> setChecked - 143:149:void setChecked(boolean):472:472 -> setChecked - 150:158:void setChecked(boolean):473:473 -> setChecked - 159:164:void setChecked(boolean):446:446 -> setChecked - 165:167:void setChecked(boolean):445:445 -> setChecked - 168:174:void setChecked(boolean):447:447 -> setChecked - 175:180:void setChecked(boolean):448:448 -> setChecked - 181:189:void setChecked(boolean):451:451 -> setChecked - 190:194:void setChecked(boolean):452:452 -> setChecked - 195:199:void setChecked(boolean):453:453 -> setChecked - 200:205:void setChecked(boolean):455:455 -> setChecked - 206:211:void setChecked(boolean):408:408 -> setChecked - 212:217:void setChecked(boolean):412:412 -> setChecked - 218:220:void setChecked(boolean):411:411 -> setChecked - 221:227:void setChecked(boolean):413:413 -> setChecked - 228:233:void setChecked(boolean):414:414 -> setChecked - 234:242:void setChecked(boolean):417:417 -> setChecked - 243:247:void setChecked(boolean):418:418 -> setChecked - 248:252:void setChecked(boolean):419:419 -> setChecked - 253:258:void setChecked(boolean):421:421 -> setChecked - 259:267:void setChecked(boolean):423:423 -> setChecked - 268:278:void setChecked(boolean):427:427 -> setChecked - 279:281:void setChecked(boolean):426:426 -> setChecked - 282:286:void setChecked(boolean):430:430 -> setChecked - 287:294:void setChecked(boolean):431:431 -> setChecked - 295:300:void setChecked(boolean):435:435 -> setChecked - 301:303:void setChecked(boolean):434:434 -> setChecked - 304:310:void setChecked(boolean):436:436 -> setChecked - 311:315:void setChecked(boolean):437:437 -> setChecked - 316:318:void setChecked(boolean):488:488 -> setChecked - 319:322:void setChecked(boolean):492:492 -> setChecked - 1:3:void setEnabled(boolean):565:565 -> setEnabled - 4:8:void setEnabled(boolean):566:566 -> setEnabled - 9:13:void setEnabled(boolean):567:567 -> setEnabled - 14:20:void setEnabled(boolean):568:568 -> setEnabled - 21:30:void setEnabled(boolean):572:572 -> setEnabled - 31:35:void setEnabled(boolean):571:571 -> setEnabled - 36:39:void setEnabled(boolean):574:574 -> setEnabled - 1:5:void setIcon(android.graphics.drawable.Drawable):593:593 -> setIcon - 6:9:void setIcon(android.graphics.drawable.Drawable):598:598 -> setIcon - 10:16:void setIcon(android.graphics.drawable.Drawable):600:600 -> setIcon - 17:28:void setIcon(android.graphics.drawable.Drawable):602:602 -> setIcon - 29:30:void setIcon(android.graphics.drawable.Drawable):603:603 -> setIcon - 31:34:void setIcon(android.graphics.drawable.Drawable):604:604 -> setIcon - 35:37:void setIcon(android.graphics.drawable.Drawable):605:605 -> setIcon - 38:43:void setIcon(android.graphics.drawable.Drawable):608:608 -> setIcon - 1:8:void setIconSize(int):630:630 -> setIconSize - 9:10:void setIconSize(int):631:631 -> setIconSize - 11:12:void setIconSize(int):632:632 -> setIconSize - 13:18:void setIconSize(int):633:633 -> setIconSize - 1:2:void setIconTintList(android.content.res.ColorStateList):622:622 -> setIconTintList - 3:10:void setIconTintList(android.content.res.ColorStateList):623:623 -> setIconTintList - 11:13:void setIconTintList(android.content.res.ColorStateList):624:624 -> setIconTintList - 14:19:void setIconTintList(android.content.res.ColorStateList):625:625 -> setIconTintList - 1:2:void setItemBackground(int):685:686 -> setItemBackground - 3:4:void setItemBackground(android.graphics.drawable.Drawable):690:691 -> setItemBackground - 5:6:void setItemBackground(android.graphics.drawable.Drawable):693:694 -> setItemBackground - 1:4:void setItemPaddingBottom(int):785:785 -> setItemPaddingBottom - 5:6:void setItemPaddingBottom(int):786:786 -> setItemPaddingBottom - 7:10:void setItemPaddingBottom(int):787:787 -> setItemPaddingBottom - 1:4:void setItemPaddingTop(int):777:777 -> setItemPaddingTop - 5:6:void setItemPaddingTop(int):778:778 -> setItemPaddingTop - 7:10:void setItemPaddingTop(int):779:779 -> setItemPaddingTop - 1:3:void setItemPosition(int):254:254 -> setItemPosition - 1:2:void setItemRippleColor(android.content.res.ColorStateList):698:698 -> setItemRippleColor - 3:6:void setItemRippleColor(android.content.res.ColorStateList):699:699 -> setItemRippleColor - 1:4:void setLabelVisibilityMode(int):269:269 -> setLabelVisibilityMode - 5:6:void setLabelVisibilityMode(int):270:270 -> setLabelVisibilityMode - 7:9:void setLabelVisibilityMode(int):271:271 -> setLabelVisibilityMode - 10:16:void setLabelVisibilityMode(int):272:272 -> setLabelVisibilityMode - 17:20:void setLabelVisibilityMode(int):273:273 -> setLabelVisibilityMode - 1:4:void setShifting(boolean):262:262 -> setShifting - 5:6:void setShifting(boolean):263:263 -> setShifting - 7:10:void setShifting(boolean):264:264 -> setShifting - 1:2:void setTextAppearanceActive(int):642:642 -> setTextAppearanceActive - 3:7:void setTextAppearanceActive(int):643:643 -> setTextAppearanceActive - 8:23:void setTextAppearanceActive(int):644:644 -> setTextAppearanceActive - 1:5:void setTextAppearanceActiveBoldEnabled(boolean):648:648 -> setTextAppearanceActiveBoldEnabled - 6:15:void setTextAppearanceActiveBoldEnabled(boolean):650:650 -> setTextAppearanceActiveBoldEnabled - 1:5:void setTextAppearanceInactive(int):637:637 -> setTextAppearanceInactive - 6:21:void setTextAppearanceInactive(int):638:638 -> setTextAppearanceInactive - 3:7:void setTextColor(android.content.res.ColorStateList):672:672 -> setTextColor - 8:13:void setTextColor(android.content.res.ColorStateList):673:673 -> setTextColor - 1:5:void setTitle(java.lang.CharSequence):285:285 -> setTitle - 6:10:void setTitle(java.lang.CharSequence):286:286 -> setTitle - 11:24:void setTitle(java.lang.CharSequence):287:287 -> setTitle - 25:27:void setTitle(java.lang.CharSequence):288:288 -> setTitle - 28:42:void setTitle(java.lang.CharSequence):292:292 -> setTitle - 43:48:void setTitle(java.lang.CharSequence):294:294 -> setTitle - 49:52:void setTitle(java.lang.CharSequence):297:297 -> setTitle - 1:6:void setViewTopMarginAndGravity(android.view.View,int,int):542:542 -> t - 7:8:void setViewTopMarginAndGravity(android.view.View,int,int):543:543 -> t - 9:10:void setViewTopMarginAndGravity(android.view.View,int,int):546:546 -> t - 11:12:void setViewTopMarginAndGravity(android.view.View,int,int):547:547 -> t - 13:16:void setViewTopMarginAndGravity(android.view.View,int,int):548:548 -> t - 1:10:void tryAttachBadgeToAnchor(android.view.View):946:946 -> u - 11:13:void tryAttachBadgeToAnchor(android.view.View):951:951 -> u - 14:16:void tryAttachBadgeToAnchor(android.view.View):952:952 -> u - 17:18:void tryAttachBadgeToAnchor(android.view.View):954:954 -> u - 19:22:void tryAttachBadgeToAnchor(android.view.View):955:955 -> u - 23:26:void tryAttachBadgeToAnchor(android.view.View):954:954 -> u - 1:10:void tryRemoveBadgeFromAnchor(android.view.View):960:960 -> v - 11:13:void tryRemoveBadgeFromAnchor(android.view.View):965:965 -> v - 14:16:void tryRemoveBadgeFromAnchor(android.view.View):966:966 -> v - 17:22:void tryRemoveBadgeFromAnchor(android.view.View):968:968 -> v - 23:25:void tryRemoveBadgeFromAnchor(android.view.View):970:970 -> v - 1:7:void tryUpdateBadgeBounds(android.view.View):938:938 -> w - 8:9:void tryUpdateBadgeBounds(android.view.View):941:941 -> w - 10:13:void tryUpdateBadgeBounds(android.view.View):942:942 -> w - 14:17:void tryUpdateBadgeBounds(android.view.View):941:941 -> w - 1:7:void updateActiveIndicatorLayoutParams(int):832:832 -> x - 8:14:void updateActiveIndicatorLayoutParams(int):836:836 -> x - 15:18:void updateActiveIndicatorLayoutParams(int):837:837 -> x - 19:26:void updateActiveIndicatorLayoutParams(int):839:839 -> x - 27:38:void updateActiveIndicatorLayoutParams(int):842:842 -> x - 39:40:void updateActiveIndicatorLayoutParams(int):843:843 -> x - 41:46:void updateActiveIndicatorLayoutParams(int):844:844 -> x - 1:6:void updateActiveIndicatorTransform():324:324 -> y - 7:11:void updateActiveIndicatorTransform():325:325 -> y - 12:16:void updateActiveIndicatorTransform():327:327 -> y - 1:12:void updateViewPaddingBottom(android.view.View,int):560:560 -> z - 13:16:void updateViewPaddingBottom(android.view.View,int):559:559 -> z -com.google.android.material.navigation.NavigationBarItemView$$ExternalSyntheticApiModelOutline0 -> com.google.android.material.navigation.a: + 1:3:int getItemDefaultMarginResId():1396:1396 -> getItemDefaultMarginResId + 1:3:int getItemPosition():327:327 -> getItemPosition + 1:6:int getItemVisiblePosition():723:723 -> getItemVisiblePosition + 7:14:int getItemVisiblePosition():724:724 -> getItemVisiblePosition + 15:18:int getItemVisiblePosition():727:727 -> getItemVisiblePosition + 19:34:int getItemVisiblePosition():728:728 -> getItemVisiblePosition + 1:3:com.google.android.material.internal.BaselineLayout getLabelGroup():332:332 -> getLabelGroup + 1:6:int getSuggestedIconWidth():1366:1366 -> getSuggestedIconWidth + 7:17:int getSuggestedIconWidth():1368:1368 -> getSuggestedIconWidth + 18:19:int getSuggestedIconWidth():1372:1372 -> getSuggestedIconWidth + 20:25:int getSuggestedIconWidth():1373:1373 -> getSuggestedIconWidth + 26:33:int getSuggestedIconWidth():1374:1374 -> getSuggestedIconWidth + 34:40:int getSuggestedIconWidth():1375:1375 -> getSuggestedIconWidth + 41:46:int getSuggestedIconWidth():1376:1376 -> getSuggestedIconWidth + 1:8:int getSuggestedMinimumHeight():268:268 -> getSuggestedMinimumHeight + 9:21:int getSuggestedMinimumHeight():269:269 -> getSuggestedMinimumHeight + 1:5:int getSuggestedMinimumWidth():250:250 -> getSuggestedMinimumWidth + 6:13:int getSuggestedMinimumWidth():253:253 -> getSuggestedMinimumWidth + 14:26:int getSuggestedMinimumWidth():254:254 -> getSuggestedMinimumWidth + 27:28:int getSuggestedMinimumWidth():258:258 -> getSuggestedMinimumWidth + 29:34:int getSuggestedMinimumWidth():259:259 -> getSuggestedMinimumWidth + 35:38:int getSuggestedMinimumWidth():260:260 -> getSuggestedMinimumWidth + 39:46:int getSuggestedMinimumWidth():261:261 -> getSuggestedMinimumWidth + 47:55:int getSuggestedMinimumWidth():263:263 -> getSuggestedMinimumWidth + 1:4:android.graphics.drawable.Drawable createItemBackgroundCompat(android.content.res.ColorStateList):1073:1073 -> h + 5:11:android.graphics.drawable.Drawable createItemBackgroundCompat(android.content.res.ColorStateList):1074:1074 -> h + 1:8:boolean hasBadge():1327:1327 -> i + 1:10:void initializeDefaultExpandedLabelGroupViews():358:358 -> j + 11:20:void initializeDefaultExpandedLabelGroupViews():360:360 -> j + 21:33:void initializeDefaultExpandedLabelGroupViews():361:361 -> j + 34:36:void initializeDefaultExpandedLabelGroupViews():362:362 -> j + 37:42:void initializeDefaultExpandedLabelGroupViews():363:363 -> j + 43:49:void initializeDefaultExpandedLabelGroupViews():364:364 -> j + 50:60:void initializeDefaultExpandedLabelGroupViews():365:365 -> j + 61:63:void initializeDefaultExpandedLabelGroupViews():366:366 -> j + 64:70:void initializeDefaultExpandedLabelGroupViews():367:367 -> j + 71:75:void initializeDefaultExpandedLabelGroupViews():368:368 -> j + 76:81:void initializeDefaultExpandedLabelGroupViews():369:369 -> j + 82:88:void initializeDefaultExpandedLabelGroupViews():370:370 -> j + 89:93:void initializeDefaultExpandedLabelGroupViews():372:372 -> j + 94:104:void initializeDefaultExpandedLabelGroupViews():373:373 -> j + 105:107:void initializeDefaultExpandedLabelGroupViews():374:374 -> j + 108:112:void initializeDefaultExpandedLabelGroupViews():375:375 -> j + 113:117:void initializeDefaultExpandedLabelGroupViews():376:376 -> j + 118:123:void initializeDefaultExpandedLabelGroupViews():377:377 -> j + 124:128:void initializeDefaultExpandedLabelGroupViews():378:378 -> j + 129:133:void initializeDefaultExpandedLabelGroupViews():379:379 -> j + 134:138:void initializeDefaultExpandedLabelGroupViews():381:381 -> j + 139:145:void initializeDefaultExpandedLabelGroupViews():382:382 -> j + 146:153:void initializeDefaultExpandedLabelGroupViews():383:383 -> j + 1:13:boolean isActiveIndicatorResizeableAndUnlabeled():1228:1228 -> k + 1:15:void maybeAnimateActiveIndicatorToProgress(float):539:539 -> l + 16:19:void maybeAnimateActiveIndicatorToProgress(float):544:544 -> l + 20:23:void maybeAnimateActiveIndicatorToProgress(float):545:545 -> l + 24:25:void maybeAnimateActiveIndicatorToProgress(float):546:546 -> l + 26:42:void maybeAnimateActiveIndicatorToProgress(float):548:548 -> l + 43:50:void maybeAnimateActiveIndicatorToProgress(float):549:549 -> l + 51:52:void maybeAnimateActiveIndicatorToProgress(float):557:557 -> l + 53:60:void maybeAnimateActiveIndicatorToProgress(float):559:559 -> l + 61:64:void maybeAnimateActiveIndicatorToProgress(float):558:558 -> l + 65:67:void maybeAnimateActiveIndicatorToProgress(float):557:557 -> l + 68:69:void maybeAnimateActiveIndicatorToProgress(float):562:562 -> l + 70:75:void maybeAnimateActiveIndicatorToProgress(float):564:564 -> l + 76:85:void maybeAnimateActiveIndicatorToProgress(float):566:566 -> l + 86:90:void maybeAnimateActiveIndicatorToProgress(float):563:563 -> l + 91:93:void maybeAnimateActiveIndicatorToProgress(float):562:562 -> l + 94:99:void maybeAnimateActiveIndicatorToProgress(float):567:567 -> l + 100:103:void maybeAnimateActiveIndicatorToProgress(float):540:540 -> l + 1:4:void refreshChecked():577:577 -> m + 5:12:void refreshChecked():578:578 -> m + 1:2:void refreshItemBackground():1037:1037 -> n + 3:9:void refreshItemBackground():1040:1040 -> n + 10:13:void refreshItemBackground():1041:1041 -> n + 14:25:void refreshItemBackground():1042:1042 -> n + 26:29:void refreshItemBackground():1048:1048 -> n + 30:41:void refreshItemBackground():1050:1050 -> n + 42:47:void refreshItemBackground():1054:1054 -> n + 48:52:void refreshItemBackground():1058:1058 -> n + 53:57:void refreshItemBackground():1059:1059 -> n + 58:60:void refreshItemBackground():1060:1060 -> n + 61:66:void refreshItemBackground():1061:1061 -> n + 67:70:void refreshItemBackground():1062:1062 -> n + 1:6:void removeBadge():1323:1323 -> o + 3:6:int[] onCreateDrawableState(int):769:769 -> onCreateDrawableState + 7:24:int[] onCreateDrawableState(int):770:770 -> onCreateDrawableState + 25:30:int[] onCreateDrawableState(int):771:771 -> onCreateDrawableState + 1:3:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):691:691 -> onInitializeAccessibilityNodeInfo + 4:13:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):692:692 -> onInitializeAccessibilityNodeInfo + 14:19:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):693:693 -> onInitializeAccessibilityNodeInfo + 20:31:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):694:694 -> onInitializeAccessibilityNodeInfo + 32:37:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):695:695 -> onInitializeAccessibilityNodeInfo + 38:52:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):697:697 -> onInitializeAccessibilityNodeInfo + 53:63:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):698:698 -> onInitializeAccessibilityNodeInfo + 64:66:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):697:697 -> onInitializeAccessibilityNodeInfo + 67:70:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):700:700 -> onInitializeAccessibilityNodeInfo + 71:75:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):705:705 -> onInitializeAccessibilityNodeInfo + 76:82:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):708:708 -> onInitializeAccessibilityNodeInfo + 83:86:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):702:702 -> onInitializeAccessibilityNodeInfo + 87:89:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):701:701 -> onInitializeAccessibilityNodeInfo + 90:96:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):709:709 -> onInitializeAccessibilityNodeInfo + 97:99:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):710:710 -> onInitializeAccessibilityNodeInfo + 100:104:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):711:711 -> onInitializeAccessibilityNodeInfo + 105:118:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):713:713 -> onInitializeAccessibilityNodeInfo + 1:3:void onSizeChanged(int,int,int,int):496:496 -> onSizeChanged + 4:12:void onSizeChanged(int,int,int,int):502:502 -> onSizeChanged + 1:7:void setActiveIndicatorProgress(float,float):530:530 -> p + 8:10:void setActiveIndicatorProgress(float,float):531:531 -> p + 1:15:void setExpandedLabelGroupMargins():827:827 -> q + 16:25:void setExpandedLabelGroupMargins():828:828 -> q + 26:37:void setExpandedLabelGroupMargins():830:830 -> q + 38:48:void setExpandedLabelGroupMargins():831:831 -> q + 1:2:void setLayoutConfigurationIconAndLabel(android.view.View,android.view.View,float,float):584:584 -> r + 3:16:void setLayoutConfigurationIconAndLabel(android.view.View,android.view.View,float,float):586:586 -> r + 17:19:void setLayoutConfigurationIconAndLabel(android.view.View,android.view.View,float,float):584:584 -> r + 20:21:void setLayoutConfigurationIconAndLabel(android.view.View,android.view.View,float,float):589:589 -> r + 22:35:void setLayoutConfigurationIconAndLabel(android.view.View,android.view.View,float,float):591:591 -> r + 36:47:void setLayoutConfigurationIconAndLabel(android.view.View,android.view.View,float,float):592:592 -> r + 48:50:void setLayoutConfigurationIconAndLabel(android.view.View,android.view.View,float,float):589:589 -> r + 51:57:void setLayoutConfigurationIconAndLabel(android.view.View,android.view.View,float,float):596:596 -> r + 58:64:void setLayoutConfigurationIconAndLabel(android.view.View,android.view.View,float,float):597:597 -> r + 65:68:void setLayoutConfigurationIconAndLabel(android.view.View,android.view.View,float,float):598:598 -> r + 69:72:void setLayoutConfigurationIconAndLabel(android.view.View,android.view.View,float,float):599:599 -> r + 1:4:void setLayoutConfigurationIconOnly():603:603 -> s + 5:14:void setLayoutConfigurationIconOnly():604:604 -> s + 15:17:void setLayoutConfigurationIconOnly():603:603 -> s + 18:23:void setLayoutConfigurationIconOnly():605:605 -> s + 24:28:void setLayoutConfigurationIconOnly():606:606 -> s + 29:36:void setLayoutConfigurationIconOnly():607:607 -> s + 1:5:void setActiveIndicatorDrawable(android.graphics.drawable.Drawable):1283:1283 -> setActiveIndicatorDrawable + 6:9:void setActiveIndicatorDrawable(android.graphics.drawable.Drawable):1284:1284 -> setActiveIndicatorDrawable + 1:2:void setActiveIndicatorEnabled(boolean):1128:1128 -> setActiveIndicatorEnabled + 3:5:void setActiveIndicatorEnabled(boolean):1129:1129 -> setActiveIndicatorEnabled + 6:16:void setActiveIndicatorEnabled(boolean):1130:1130 -> setActiveIndicatorEnabled + 17:20:void setActiveIndicatorEnabled(boolean):1131:1131 -> setActiveIndicatorEnabled + 1:2:void setActiveIndicatorExpandedHeight(int):1174:1174 -> setActiveIndicatorExpandedHeight + 3:10:void setActiveIndicatorExpandedHeight(int):1175:1175 -> setActiveIndicatorExpandedHeight + 1:2:void setActiveIndicatorExpandedMarginHorizontal(int):1265:1265 -> setActiveIndicatorExpandedMarginHorizontal + 3:8:void setActiveIndicatorExpandedMarginHorizontal(int):1266:1266 -> setActiveIndicatorExpandedMarginHorizontal + 9:11:void setActiveIndicatorExpandedMarginHorizontal(int):1267:1267 -> setActiveIndicatorExpandedMarginHorizontal + 12:19:void setActiveIndicatorExpandedMarginHorizontal(int):1269:1269 -> setActiveIndicatorExpandedMarginHorizontal + 1:3:void setActiveIndicatorExpandedPadding(android.graphics.Rect):1184:1184 -> setActiveIndicatorExpandedPadding + 1:2:void setActiveIndicatorExpandedWidth(int):1163:1163 -> setActiveIndicatorExpandedWidth + 3:10:void setActiveIndicatorExpandedWidth(int):1164:1164 -> setActiveIndicatorExpandedWidth + 1:2:void setActiveIndicatorHeight(int):1240:1240 -> setActiveIndicatorHeight + 3:10:void setActiveIndicatorHeight(int):1241:1241 -> setActiveIndicatorHeight + 1:4:void setActiveIndicatorLabelPadding(int):1097:1097 -> setActiveIndicatorLabelPadding + 5:6:void setActiveIndicatorLabelPadding(int):1098:1098 -> setActiveIndicatorLabelPadding + 7:14:void setActiveIndicatorLabelPadding(int):1099:1099 -> setActiveIndicatorLabelPadding + 15:16:void setActiveIndicatorLabelPadding(int):1100:1100 -> setActiveIndicatorLabelPadding + 17:24:void setActiveIndicatorLabelPadding(int):1102:1102 -> setActiveIndicatorLabelPadding + 25:26:void setActiveIndicatorLabelPadding(int):1103:1103 -> setActiveIndicatorLabelPadding + 27:32:void setActiveIndicatorLabelPadding(int):1104:1104 -> setActiveIndicatorLabelPadding + 33:45:void setActiveIndicatorLabelPadding(int):1106:1106 -> setActiveIndicatorLabelPadding + 46:54:void setActiveIndicatorLabelPadding(int):1108:1108 -> setActiveIndicatorLabelPadding + 55:58:void setActiveIndicatorLabelPadding(int):1109:1109 -> setActiveIndicatorLabelPadding + 1:2:void setActiveIndicatorMarginHorizontal(int):1252:1252 -> setActiveIndicatorMarginHorizontal + 3:10:void setActiveIndicatorMarginHorizontal(int):1253:1253 -> setActiveIndicatorMarginHorizontal + 1:3:void setActiveIndicatorResizeable(boolean):1299:1299 -> setActiveIndicatorResizeable + 1:2:void setActiveIndicatorWidth(int):1152:1152 -> setActiveIndicatorWidth + 3:10:void setActiveIndicatorWidth(int):1153:1153 -> setActiveIndicatorWidth + 1:5:void setBadge(com.google.android.material.badge.BadgeDrawable):1303:1303 -> setBadge + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU1/a;)V"} + 6:15:void setBadge(com.google.android.material.badge.BadgeDrawable):1306:1306 -> setBadge + 16:22:void setBadge(com.google.android.material.badge.BadgeDrawable):1307:1307 -> setBadge + 23:27:void setBadge(com.google.android.material.badge.BadgeDrawable):1308:1308 -> setBadge + 28:29:void setBadge(com.google.android.material.badge.BadgeDrawable):1310:1310 -> setBadge + 30:34:void setBadge(com.google.android.material.badge.BadgeDrawable):1311:1311 -> setBadge + 35:38:void setBadge(com.google.android.material.badge.BadgeDrawable):1312:1312 -> setBadge + 39:42:void setBadge(com.google.android.material.badge.BadgeDrawable):1313:1313 -> setBadge + 1:4:void setCheckable(boolean):491:491 -> setCheckable + 1:5:void setChecked(boolean):617:617 -> setChecked + 6:10:void setChecked(boolean):618:618 -> setChecked + 11:15:void setChecked(boolean):619:619 -> setChecked + 16:27:void setChecked(boolean):620:620 -> setChecked + 28:30:void setChecked(boolean):623:623 -> setChecked + 31:32:void setChecked(boolean):625:625 -> setChecked + 33:34:void setChecked(boolean):626:626 -> setChecked + 35:36:void setChecked(boolean):627:627 -> setChecked + 37:38:void setChecked(boolean):628:628 -> setChecked + 39:40:void setChecked(boolean):629:629 -> setChecked + 41:45:void setChecked(boolean):630:630 -> setChecked + 46:47:void setChecked(boolean):631:631 -> setChecked + 48:49:void setChecked(boolean):632:632 -> setChecked + 50:51:void setChecked(boolean):633:633 -> setChecked + 52:53:void setChecked(boolean):634:634 -> setChecked + 54:55:void setChecked(boolean):635:635 -> setChecked + 56:68:void setChecked(boolean):638:638 -> setChecked + 69:74:void setChecked(boolean):675:675 -> setChecked + 75:78:void setChecked(boolean):667:667 -> setChecked + 79:84:void setChecked(boolean):670:670 -> setChecked + 85:88:void setChecked(boolean):658:658 -> setChecked + 89:92:void setChecked(boolean):661:661 -> setChecked + 93:98:void setChecked(boolean):640:640 -> setChecked + 99:102:void setChecked(boolean):642:642 -> setChecked + 103:108:void setChecked(boolean):644:644 -> setChecked + 109:112:void setChecked(boolean):648:648 -> setChecked + 113:115:void setChecked(boolean):651:651 -> setChecked + 116:118:void setChecked(boolean):682:682 -> setChecked + 119:122:void setChecked(boolean):686:686 -> setChecked + 1:3:void setEnabled(boolean):758:758 -> setEnabled + 4:8:void setEnabled(boolean):759:759 -> setEnabled + 9:13:void setEnabled(boolean):760:760 -> setEnabled + 14:18:void setEnabled(boolean):761:761 -> setEnabled + 19:23:void setEnabled(boolean):762:762 -> setEnabled + 24:29:void setEnabled(boolean):763:763 -> setEnabled + 1:2:void setExpanded(boolean):443:443 -> setExpanded + 3:6:void setExpanded(boolean):444:444 -> setExpanded + 1:2:void setHorizontalTextAppearanceActive(int):917:917 -> setHorizontalTextAppearanceActive + 3:7:void setHorizontalTextAppearanceActive(int):918:918 -> setHorizontalTextAppearanceActive + 8:9:void setHorizontalTextAppearanceActive(int):921:921 -> setHorizontalTextAppearanceActive + 10:13:void setHorizontalTextAppearanceActive(int):918:918 -> setHorizontalTextAppearanceActive + 1:2:void setHorizontalTextAppearanceInactive(int):909:909 -> setHorizontalTextAppearanceInactive + 3:7:void setHorizontalTextAppearanceInactive(int):910:910 -> setHorizontalTextAppearanceInactive + 8:9:void setHorizontalTextAppearanceInactive(int):913:913 -> setHorizontalTextAppearanceInactive + 10:13:void setHorizontalTextAppearanceInactive(int):910:910 -> setHorizontalTextAppearanceInactive + 1:5:void setIcon(android.graphics.drawable.Drawable):781:781 -> setIcon + 6:9:void setIcon(android.graphics.drawable.Drawable):786:786 -> setIcon + 10:16:void setIcon(android.graphics.drawable.Drawable):788:788 -> setIcon + 17:28:void setIcon(android.graphics.drawable.Drawable):790:790 -> setIcon + 29:30:void setIcon(android.graphics.drawable.Drawable):791:791 -> setIcon + 31:34:void setIcon(android.graphics.drawable.Drawable):792:792 -> setIcon + 35:37:void setIcon(android.graphics.drawable.Drawable):793:793 -> setIcon + 38:43:void setIcon(android.graphics.drawable.Drawable):796:796 -> setIcon + 1:4:void setIconLabelHorizontalSpacing(int):1119:1119 -> setIconLabelHorizontalSpacing + 5:6:void setIconLabelHorizontalSpacing(int):1120:1120 -> setIconLabelHorizontalSpacing + 7:9:void setIconLabelHorizontalSpacing(int):1121:1121 -> setIconLabelHorizontalSpacing + 10:13:void setIconLabelHorizontalSpacing(int):1122:1122 -> setIconLabelHorizontalSpacing + 1:8:void setIconSize(int):818:818 -> setIconSize + 9:10:void setIconSize(int):819:819 -> setIconSize + 11:12:void setIconSize(int):820:820 -> setIconSize + 13:17:void setIconSize(int):821:821 -> setIconSize + 18:21:void setIconSize(int):823:823 -> setIconSize + 1:2:void setIconTintList(android.content.res.ColorStateList):810:810 -> setIconTintList + 3:10:void setIconTintList(android.content.res.ColorStateList):811:811 -> setIconTintList + 11:13:void setIconTintList(android.content.res.ColorStateList):812:812 -> setIconTintList + 14:19:void setIconTintList(android.content.res.ColorStateList):813:813 -> setIconTintList + 1:2:void setItemBackground(int):1011:1012 -> setItemBackground + 3:4:void setItemBackground(android.graphics.drawable.Drawable):1016:1017 -> setItemBackground + 5:6:void setItemBackground(android.graphics.drawable.Drawable):1019:1020 -> setItemBackground + 1:2:void setItemGravity(int):1138:1138 -> setItemGravity + 3:6:void setItemGravity(int):1139:1139 -> setItemGravity + 1:4:void setItemIconGravity(int):434:434 -> setItemIconGravity + 5:6:void setItemIconGravity(int):435:435 -> setItemIconGravity + 7:9:void setItemIconGravity(int):436:436 -> setItemIconGravity + 10:13:void setItemIconGravity(int):437:437 -> setItemIconGravity + 1:4:void setItemPaddingBottom(int):1089:1089 -> setItemPaddingBottom + 5:6:void setItemPaddingBottom(int):1090:1090 -> setItemPaddingBottom + 7:10:void setItemPaddingBottom(int):1091:1091 -> setItemPaddingBottom + 1:4:void setItemPaddingTop(int):1081:1081 -> setItemPaddingTop + 5:6:void setItemPaddingTop(int):1082:1082 -> setItemPaddingTop + 7:10:void setItemPaddingTop(int):1083:1083 -> setItemPaddingTop + 1:3:void setItemPosition(int):323:323 -> setItemPosition + 1:2:void setItemRippleColor(android.content.res.ColorStateList):1024:1024 -> setItemRippleColor + 3:6:void setItemRippleColor(android.content.res.ColorStateList):1025:1025 -> setItemRippleColor + 1:2:void setLabelFontScalingEnabled(boolean):848:848 -> setLabelFontScalingEnabled + 3:7:void setLabelFontScalingEnabled(boolean):849:849 -> setLabelFontScalingEnabled + 8:12:void setLabelFontScalingEnabled(boolean):850:850 -> setLabelFontScalingEnabled + 13:17:void setLabelFontScalingEnabled(boolean):851:851 -> setLabelFontScalingEnabled + 18:23:void setLabelFontScalingEnabled(boolean):852:852 -> setLabelFontScalingEnabled + 1:5:void setLabelMaxLines(int):956:956 -> setLabelMaxLines + 6:10:void setLabelMaxLines(int):957:957 -> setLabelMaxLines + 11:15:void setLabelMaxLines(int):958:958 -> setLabelMaxLines + 16:20:void setLabelMaxLines(int):959:959 -> setLabelMaxLines + 21:28:void setLabelMaxLines(int):966:966 -> setLabelMaxLines + 29:33:void setLabelMaxLines(int):967:967 -> setLabelMaxLines + 34:42:void setLabelMaxLines(int):968:968 -> setLabelMaxLines + 43:48:void setLabelMaxLines(int):974:974 -> setLabelMaxLines + 49:53:void setLabelMaxLines(int):975:975 -> setLabelMaxLines + 54:58:void setLabelMaxLines(int):976:976 -> setLabelMaxLines + 59:64:void setLabelMaxLines(int):977:977 -> setLabelMaxLines + 65:71:void setLabelMaxLines(int):979:979 -> setLabelMaxLines + 72:76:void setLabelMaxLines(int):980:980 -> setLabelMaxLines + 77:80:void setLabelMaxLines(int):983:983 -> setLabelMaxLines + 1:10:void setLabelPivots(android.widget.TextView):611:611 -> setLabelPivots + 11:19:void setLabelPivots(android.widget.TextView):612:612 -> setLabelPivots + 1:4:void setLabelVisibilityMode(int):348:348 -> setLabelVisibilityMode + 5:6:void setLabelVisibilityMode(int):349:349 -> setLabelVisibilityMode + 7:9:void setLabelVisibilityMode(int):350:350 -> setLabelVisibilityMode + 10:16:void setLabelVisibilityMode(int):351:351 -> setLabelVisibilityMode + 17:20:void setLabelVisibilityMode(int):352:352 -> setLabelVisibilityMode + 1:2:void setMeasureBottomPaddingFromLabelBaseline(boolean):837:837 -> setMeasureBottomPaddingFromLabelBaseline + 3:7:void setMeasureBottomPaddingFromLabelBaseline(boolean):838:838 -> setMeasureBottomPaddingFromLabelBaseline + 8:12:void setMeasureBottomPaddingFromLabelBaseline(boolean):839:839 -> setMeasureBottomPaddingFromLabelBaseline + 13:17:void setMeasureBottomPaddingFromLabelBaseline(boolean):840:840 -> setMeasureBottomPaddingFromLabelBaseline + 18:22:void setMeasureBottomPaddingFromLabelBaseline(boolean):841:841 -> setMeasureBottomPaddingFromLabelBaseline + 23:27:void setMeasureBottomPaddingFromLabelBaseline(boolean):842:842 -> setMeasureBottomPaddingFromLabelBaseline + 28:32:void setMeasureBottomPaddingFromLabelBaseline(boolean):843:843 -> setMeasureBottomPaddingFromLabelBaseline + 33:36:void setMeasureBottomPaddingFromLabelBaseline(boolean):844:844 -> setMeasureBottomPaddingFromLabelBaseline + 1:2:void setOnlyShowWhenExpanded(boolean):454:454 -> setOnlyShowWhenExpanded + 3:6:void setOnlyShowWhenExpanded(boolean):455:455 -> setOnlyShowWhenExpanded + 1:4:void setShifting(boolean):341:341 -> setShifting + 5:6:void setShifting(boolean):342:342 -> setShifting + 7:10:void setShifting(boolean):343:343 -> setShifting + 1:2:void setTextAppearanceActive(int):904:904 -> setTextAppearanceActive + 3:8:void setTextAppearanceActive(int):905:905 -> setTextAppearanceActive + 1:2:void setTextAppearanceActiveBoldEnabled(boolean):925:925 -> setTextAppearanceActiveBoldEnabled + 3:7:void setTextAppearanceActiveBoldEnabled(boolean):926:926 -> setTextAppearanceActiveBoldEnabled + 8:12:void setTextAppearanceActiveBoldEnabled(boolean):927:927 -> setTextAppearanceActiveBoldEnabled + 13:16:void setTextAppearanceActiveBoldEnabled(boolean):928:928 -> setTextAppearanceActiveBoldEnabled + 1:2:void setTextAppearanceInactive(int):899:899 -> setTextAppearanceInactive + 3:8:void setTextAppearanceInactive(int):900:900 -> setTextAppearanceInactive + 1:4:void setTextColor(android.content.res.ColorStateList):987:987 -> setTextColor + 5:9:void setTextColor(android.content.res.ColorStateList):989:989 -> setTextColor + 10:14:void setTextColor(android.content.res.ColorStateList):990:990 -> setTextColor + 15:19:void setTextColor(android.content.res.ColorStateList):991:991 -> setTextColor + 20:25:void setTextColor(android.content.res.ColorStateList):992:992 -> setTextColor + 1:5:void setTitle(java.lang.CharSequence):471:471 -> setTitle + 6:10:void setTitle(java.lang.CharSequence):472:472 -> setTitle + 11:15:void setTitle(java.lang.CharSequence):473:473 -> setTitle + 16:20:void setTitle(java.lang.CharSequence):474:474 -> setTitle + 21:34:void setTitle(java.lang.CharSequence):475:475 -> setTitle + 35:37:void setTitle(java.lang.CharSequence):476:476 -> setTitle + 38:52:void setTitle(java.lang.CharSequence):480:480 -> setTitle + 53:58:void setTitle(java.lang.CharSequence):482:482 -> setTitle + 59:62:void setTitle(java.lang.CharSequence):485:485 -> setTitle + 1:4:void setTextAppearanceForLabel(android.widget.TextView,int):856:856 -> t + 5:8:void setTextAppearanceForLabel(android.widget.TextView,int):857:857 -> t + 9:12:void setTextAppearanceForLabel(android.widget.TextView,int):859:859 -> t + 1:3:void setTextAppearanceWithoutFontScaling(android.widget.TextView,int):947:947 -> u + 4:15:void setTextAppearanceWithoutFontScaling(android.widget.TextView,int):949:949 -> u + 16:19:void setTextAppearanceWithoutFontScaling(android.widget.TextView,int):951:951 -> u + 1:6:void setViewMarginAndGravity(android.view.View,int,int,int):737:737 -> v + 7:8:void setViewMarginAndGravity(android.view.View,int,int,int):738:738 -> v + 9:10:void setViewMarginAndGravity(android.view.View,int,int,int):739:739 -> v + 11:12:void setViewMarginAndGravity(android.view.View,int,int,int):740:740 -> v + 13:16:void setViewMarginAndGravity(android.view.View,int,int,int):741:741 -> v + 1:3:void setViewScaleValues(android.view.View,float,float,int):746:746 -> w + 4:6:void setViewScaleValues(android.view.View,float,float,int):747:747 -> w + 7:10:void setViewScaleValues(android.view.View,float,float,int):748:748 -> w + 1:10:void tryAttachBadgeToAnchor(android.view.View):1338:1338 -> x + 11:13:void tryAttachBadgeToAnchor(android.view.View):1343:1343 -> x + 14:16:void tryAttachBadgeToAnchor(android.view.View):1344:1344 -> x + 17:22:void tryAttachBadgeToAnchor(android.view.View):1346:1346 -> x + 1:10:void tryRemoveBadgeFromAnchor(android.view.View):1351:1351 -> y + 11:13:void tryRemoveBadgeFromAnchor(android.view.View):1356:1356 -> y + 14:16:void tryRemoveBadgeFromAnchor(android.view.View):1357:1357 -> y + 17:22:void tryRemoveBadgeFromAnchor(android.view.View):1359:1359 -> y + 23:25:void tryRemoveBadgeFromAnchor(android.view.View):1361:1361 -> y + 1:7:void tryUpdateBadgeBounds(android.view.View):1331:1331 -> z + 8:14:void tryUpdateBadgeBounds(android.view.View):1334:1334 -> z +com.google.android.material.navigation.NavigationBarItemView$$ExternalSyntheticApiModelOutline0 -> com.google.android.material.navigation.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(com.google.android.material.navigation.NavigationBarItemView,boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/b;Z)V"} -com.google.android.material.navigation.NavigationBarItemView$1 -> com.google.android.material.navigation.b$a: -# {"id":"sourceFile","fileName":"NavigationBarItemView.java"} - com.google.android.material.navigation.NavigationBarItemView this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/b;"} - 1:6:void (com.google.android.material.navigation.NavigationBarItemView):162:162 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/b;)V"} - 1:12:void onLayoutChange(android.view.View,int,int,int,int,int,int,int,int):174:174 -> onLayoutChange - 13:22:void onLayoutChange(android.view.View,int,int,int,int,int,int,int,int):175:175 -> onLayoutChange -com.google.android.material.navigation.NavigationBarItemView$2 -> com.google.android.material.navigation.b$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/e;Z)V"} +com.google.android.material.navigation.NavigationBarItemView$$ExternalSyntheticLambda1 -> com.google.android.material.navigation.d: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + com.google.android.material.navigation.NavigationBarItemView com.google.android.material.navigation.NavigationBarItemView$$InternalSyntheticLambda$2$c1ad2e6537f4fdfd277614b1a8bd5a961f1e0ccaaa4fc07576f29e00e54f06b5$0.f$0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/e;"} + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void (com.google.android.material.navigation.NavigationBarItemView):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/e;)V"} + 1:1:void onLayoutChange(android.view.View,int,int,int,int,int,int,int,int):0:0 -> onLayoutChange + # {"id":"com.android.tools.r8.synthesized"} +com.google.android.material.navigation.NavigationBarItemView$1 -> com.google.android.material.navigation.e$a: # {"id":"sourceFile","fileName":"NavigationBarItemView.java"} int val$width -> d com.google.android.material.navigation.NavigationBarItemView this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/b;"} - 1:8:void (com.google.android.material.navigation.NavigationBarItemView,int):315:315 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/b;I)V"} - 1:8:void run():318:318 -> run -com.google.android.material.navigation.NavigationBarItemView$3 -> com.google.android.material.navigation.b$c: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/e;"} + 1:8:void (com.google.android.material.navigation.NavigationBarItemView,int):503:503 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/e;I)V"} + 1:8:void run():506:506 -> run +com.google.android.material.navigation.NavigationBarItemView$2 -> com.google.android.material.navigation.e$b: # {"id":"sourceFile","fileName":"NavigationBarItemView.java"} float val$newProgress -> a com.google.android.material.navigation.NavigationBarItemView this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/b;"} - 1:8:void (com.google.android.material.navigation.NavigationBarItemView,float):364:364 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/b;F)V"} - 1:10:void onAnimationUpdate(android.animation.ValueAnimator):367:367 -> onAnimationUpdate - 11:18:void onAnimationUpdate(android.animation.ValueAnimator):368:368 -> onAnimationUpdate -com.google.android.material.navigation.NavigationBarItemView$ActiveIndicatorTransform -> com.google.android.material.navigation.b$d: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/e;"} + 1:8:void (com.google.android.material.navigation.NavigationBarItemView,float):550:550 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/e;F)V"} + 1:10:void onAnimationUpdate(android.animation.ValueAnimator):553:553 -> onAnimationUpdate + 11:18:void onAnimationUpdate(android.animation.ValueAnimator):554:554 -> onAnimationUpdate +com.google.android.material.navigation.NavigationBarItemView$ActiveIndicatorTransform -> com.google.android.material.navigation.e$c: # {"id":"sourceFile","fileName":"NavigationBarItemView.java"} - 1:1:void ():1039:1039 -> - 2:2:void (com.google.android.material.navigation.NavigationBarItemView$1):1039:1039 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/b$a;)V"} - 20:24:float calculateAlpha(float,float):1058:1058 -> a - 6:10:float calculateScaleX(float,float):1064:1064 -> b - 1:1:float calculateScaleY(float,float):0:0 -> c - 1:7:void updateForProgress(float,float,android.view.View):1088:1088 -> d - 8:14:void updateForProgress(float,float,android.view.View):1089:1089 -> d - 15:22:void updateForProgress(float,float,android.view.View):1090:1090 -> d -com.google.android.material.navigation.NavigationBarItemView$ActiveIndicatorUnlabeledTransform -> com.google.android.material.navigation.b$e: + 1:1:void ():1416:1416 -> + 2:2:void (com.google.android.material.navigation.NavigationBarItemView$1):1416:1416 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/e$a;)V"} + 20:24:float calculateAlpha(float,float):1435:1435 -> a + 6:10:float calculateScaleX(float):1440:1440 -> b + 1:1:float calculateScaleY(float):0:0 -> c + 1:7:void updateForProgress(float,float,android.view.View):1463:1463 -> d + 8:14:void updateForProgress(float,float,android.view.View):1464:1464 -> d + 15:22:void updateForProgress(float,float,android.view.View):1465:1465 -> d +com.google.android.material.navigation.NavigationBarItemView$ActiveIndicatorUnlabeledTransform -> com.google.android.material.navigation.e$d: # {"id":"sourceFile","fileName":"NavigationBarItemView.java"} - 1:1:void ():1101:1101 -> - 2:2:void (com.google.android.material.navigation.NavigationBarItemView$1):1101:1101 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/b$a;)V"} - 1:5:float calculateScaleY(float,float):1105:1105 -> c -com.google.android.material.navigation.NavigationBarMenu -> com.google.android.material.navigation.c: + 1:1:void ():1476:1476 -> + 2:2:void (com.google.android.material.navigation.NavigationBarItemView$1):1476:1476 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/e$a;)V"} + 1:5:float calculateScaleY(float):1480:1480 -> c +com.google.android.material.navigation.NavigationBarMenu -> com.google.android.material.navigation.f: # {"id":"sourceFile","fileName":"NavigationBarMenu.java"} java.lang.Class viewClass -> B int maxItemCount -> C - 1:3:void (android.content.Context,java.lang.Class,int):44:44 -> - 4:5:void (android.content.Context,java.lang.Class,int):45:45 -> - 6:8:void (android.content.Context,java.lang.Class,int):46:46 -> - 1:10:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):65:65 -> a - 11:13:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):76:76 -> a - 14:17:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):77:77 -> a - 18:21:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):78:78 -> a - 22:27:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):79:79 -> a - 28:31:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):81:81 -> a - 32:37:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):66:66 -> a - 38:83:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):67:67 -> a - 1:9:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):57:57 -> addSubMenu - 10:29:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):58:58 -> addSubMenu -com.google.android.material.navigation.NavigationBarMenuView -> com.google.android.material.navigation.d: -# {"id":"sourceFile","fileName":"NavigationBarMenuView.java"} - int itemActiveIndicatorWidth -> A - int itemActiveIndicatorHeight -> B - int itemActiveIndicatorMarginHorizontal -> C - com.google.android.material.shape.ShapeAppearanceModel itemActiveIndicatorShapeAppearance -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/k;"} - boolean itemActiveIndicatorResizeable -> E - android.content.res.ColorStateList itemActiveIndicatorColor -> F - com.google.android.material.navigation.NavigationBarPresenter presenter -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/e;"} - androidx.appcompat.view.menu.MenuBuilder menu -> H + boolean subMenuSupported -> D + 1:3:void (android.content.Context,java.lang.Class,int,boolean):53:53 -> + 4:5:void (android.content.Context,java.lang.Class,int,boolean):54:54 -> + 6:7:void (android.content.Context,java.lang.Class,int,boolean):55:55 -> + 8:10:void (android.content.Context,java.lang.Class,int,boolean):56:56 -> + 1:10:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):81:81 -> a + 11:13:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):92:92 -> a + 14:17:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):93:93 -> a + 18:21:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):94:94 -> a + 22:27:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):82:82 -> a + 28:73:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):83:83 -> a + 1:4:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):67:67 -> addSubMenu + 5:10:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):71:71 -> addSubMenu + 11:19:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):72:72 -> addSubMenu + 20:23:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):73:73 -> addSubMenu + 24:32:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):68:68 -> addSubMenu + 33:52:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):69:69 -> addSubMenu +com.google.android.material.navigation.NavigationBarMenuBuilder -> com.google.android.material.navigation.g: +# {"id":"sourceFile","fileName":"NavigationBarMenuBuilder.java"} + androidx.appcompat.view.menu.MenuBuilder menuBuilder -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"} - int[] CHECKED_STATE_SET -> I - int[] DISABLED_STATE_SET -> J + java.util.List items -> b + int contentItemCount -> c + int visibleContentItemCount -> d + int visibleMainItemCount -> e + 1:4:void (androidx.appcompat.view.menu.MenuBuilder):44:44 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)V"} + 5:6:void (androidx.appcompat.view.menu.MenuBuilder):40:40 -> + 7:8:void (androidx.appcompat.view.menu.MenuBuilder):41:41 -> + 9:10:void (androidx.appcompat.view.menu.MenuBuilder):42:42 -> + 11:12:void (androidx.appcompat.view.menu.MenuBuilder):45:45 -> + 13:19:void (androidx.appcompat.view.menu.MenuBuilder):46:46 -> + 20:23:void (androidx.appcompat.view.menu.MenuBuilder):47:47 -> + 1:3:int getContentItemCount():63:63 -> a + 1:9:android.view.MenuItem getItemAt(int):86:86 -> b + 1:3:int getVisibleContentItemCount():70:70 -> c + 1:3:int getVisibleMainContentItemCount():78:78 -> d + 1:7:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):94:94 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/MenuItem;Landroidx/appcompat/view/menu/j;I)Z"} + 1:6:void refreshItems():101:101 -> f + 7:8:void refreshItems():102:102 -> f + 9:10:void refreshItems():103:103 -> f + 11:13:void refreshItems():104:104 -> f + 14:21:void refreshItems():105:105 -> f + 22:27:void refreshItems():106:106 -> f + 28:33:void refreshItems():107:107 -> f + 34:43:void refreshItems():108:108 -> f + 44:57:void refreshItems():109:109 -> f + 58:63:void refreshItems():110:110 -> f + 64:73:void refreshItems():111:111 -> f + 74:78:void refreshItems():113:113 -> f + 79:83:void refreshItems():114:114 -> f + 84:89:void refreshItems():115:115 -> f + 90:93:void refreshItems():116:116 -> f + 94:99:void refreshItems():117:117 -> f + 100:102:void refreshItems():118:118 -> f + 103:107:void refreshItems():120:120 -> f + 108:113:void refreshItems():121:121 -> f + 114:119:void refreshItems():122:122 -> f + 120:128:void refreshItems():123:123 -> f + 129:139:void refreshItems():126:126 -> f + 140:144:void refreshItems():128:128 -> f + 145:150:void refreshItems():129:129 -> f + 151:156:void refreshItems():130:130 -> f + 157:162:void refreshItems():131:131 -> f + 163:172:void refreshItems():132:132 -> f + 173:196:void refreshItems():137:137 -> f + 197:208:void refreshItems():138:138 -> f + 1:7:int size():56:56 -> g +com.google.android.material.navigation.NavigationBarMenuItemView -> com.google.android.material.navigation.h: +# {"id":"sourceFile","fileName":"NavigationBarMenuItemView.java"} +com.google.android.material.navigation.NavigationBarMenuView -> com.google.android.material.navigation.i: +# {"id":"sourceFile","fileName":"NavigationBarMenuView.java"} + int itemPaddingBottom -> A + int itemActiveIndicatorLabelPadding -> B + int iconLabelHorizontalSpacing -> C + boolean itemActiveIndicatorEnabled -> D + int itemActiveIndicatorWidth -> E + int itemActiveIndicatorHeight -> F + int itemActiveIndicatorExpandedWidth -> G + int itemActiveIndicatorExpandedHeight -> H + int itemActiveIndicatorMarginHorizontal -> I + int itemActiveIndicatorExpandedMarginHorizontal -> J + int itemGravity -> K + com.google.android.material.shape.ShapeAppearanceModel itemActiveIndicatorShapeAppearance -> L + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/l;"} + boolean itemActiveIndicatorResizeable -> M + android.content.res.ColorStateList itemActiveIndicatorColor -> N + com.google.android.material.navigation.NavigationBarPresenter presenter -> O + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/j;"} + com.google.android.material.navigation.NavigationBarMenuBuilder menu -> P + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/g;"} + boolean measurePaddingFromLabelBaseline -> Q + boolean scaleLabelWithFont -> R + int labelMaxLines -> S + int itemPoolSize -> T + boolean expanded -> U + android.view.MenuItem checkedItem -> V + int collapsedMaxItemCount -> W + boolean dividersEnabled -> a0 + android.graphics.Rect itemActiveIndicatorExpandedPadding -> b0 + int[] CHECKED_STATE_SET -> c0 androidx.transition.TransitionSet set -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/y;"} + int[] DISABLED_STATE_SET -> d0 android.view.View$OnClickListener onClickListener -> e androidx.core.util.Pools$Pool itemPool -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LE/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF/e;"} android.util.SparseArray onTouchListeners -> g int labelVisibilityMode -> h - com.google.android.material.navigation.NavigationBarItemView[] buttons -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lcom/google/android/material/navigation/b;"} - int selectedItemId -> j - int selectedItemPosition -> k - android.content.res.ColorStateList itemIconTint -> l - int itemIconSize -> m - android.content.res.ColorStateList itemTextColorFromUser -> n - android.content.res.ColorStateList itemTextColorDefault -> o - int itemTextAppearanceInactive -> p - int itemTextAppearanceActive -> q - boolean itemTextAppearanceActiveBoldEnabled -> r - android.graphics.drawable.Drawable itemBackground -> s - android.content.res.ColorStateList itemRippleColor -> t - int itemBackgroundRes -> u - android.util.SparseArray badgeDrawables -> v - int itemPaddingTop -> w - int itemPaddingBottom -> x - int itemActiveIndicatorLabelPadding -> y - boolean itemActiveIndicatorEnabled -> z - 4:12:void ():69:69 -> - 13:19:void ():70:70 -> - 1:3:void (android.content.Context):113:113 -> - 4:11:void (android.content.Context):74:74 -> - 12:19:void (android.content.Context):77:77 -> - 20:21:void (android.content.Context):83:83 -> - 22:23:void (android.content.Context):84:84 -> - 24:31:void (android.content.Context):96:96 -> - 32:33:void (android.content.Context):98:98 -> - 34:35:void (android.content.Context):99:99 -> - 36:37:void (android.content.Context):100:100 -> - 38:42:void (android.content.Context):106:106 -> - 43:48:void (android.content.Context):115:115 -> - 49:55:void (android.content.Context):117:117 -> - 56:58:void (android.content.Context):118:118 -> - 59:65:void (android.content.Context):120:120 -> - 66:68:void (android.content.Context):121:121 -> - 69:74:void (android.content.Context):124:124 -> - 75:84:void (android.content.Context):126:126 -> - 85:89:void (android.content.Context):123:123 -> - 90:92:void (android.content.Context):122:122 -> - 93:100:void (android.content.Context):129:129 -> - 101:104:void (android.content.Context):128:128 -> - 105:107:void (android.content.Context):127:127 -> - 108:115:void (android.content.Context):132:132 -> - 116:123:void (android.content.Context):135:135 -> - 124:127:void (android.content.Context):147:147 -> - 1:3:com.google.android.material.navigation.NavigationBarPresenter access$000(com.google.android.material.navigation.NavigationBarMenuView):65:65 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/d;)Lcom/google/android/material/navigation/e;"} - 1:3:void initialize(androidx.appcompat.view.menu.MenuBuilder):152:152 -> b + int itemIconGravity -> i + com.google.android.material.navigation.NavigationBarMenuItemView[] buttons -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lcom/google/android/material/navigation/h;"} + int selectedItemId -> k + int selectedItemPosition -> l + android.content.res.ColorStateList itemIconTint -> m + int itemIconSize -> n + android.content.res.ColorStateList itemTextColorFromUser -> o + android.content.res.ColorStateList itemTextColorDefault -> p + int itemTextAppearanceInactive -> q + int itemTextAppearanceActive -> r + int horizontalItemTextAppearanceInactive -> s + int horizontalItemTextAppearanceActive -> t + boolean itemTextAppearanceActiveBoldEnabled -> u + android.graphics.drawable.Drawable itemBackground -> v + android.content.res.ColorStateList itemRippleColor -> w + int itemBackgroundRes -> x + android.util.SparseArray badgeDrawables -> y + int itemPaddingTop -> z + 4:12:void ():71:71 -> + 13:19:void ():72:72 -> + 1:3:void (android.content.Context):139:139 -> + 4:11:void (android.content.Context):78:78 -> + 12:13:void (android.content.Context):88:88 -> + 14:15:void (android.content.Context):89:89 -> + 16:22:void (android.content.Context):103:103 -> + 23:24:void (android.content.Context):105:105 -> + 25:26:void (android.content.Context):106:106 -> + 27:28:void (android.content.Context):107:107 -> + 29:32:void (android.content.Context):108:108 -> + 33:35:void (android.content.Context):118:118 -> + 36:38:void (android.content.Context):120:120 -> + 39:40:void (android.content.Context):127:127 -> + 41:43:void (android.content.Context):129:129 -> + 44:46:void (android.content.Context):131:131 -> + 47:48:void (android.content.Context):134:134 -> + 49:50:void (android.content.Context):135:135 -> + 51:60:void (android.content.Context):136:136 -> + 61:66:void (android.content.Context):141:141 -> + 67:72:void (android.content.Context):143:143 -> + 73:75:void (android.content.Context):144:144 -> + 76:82:void (android.content.Context):146:146 -> + 83:85:void (android.content.Context):147:147 -> + 86:90:void (android.content.Context):148:148 -> + 91:96:void (android.content.Context):151:151 -> + 97:106:void (android.content.Context):153:153 -> + 107:111:void (android.content.Context):150:150 -> + 112:114:void (android.content.Context):149:149 -> + 115:122:void (android.content.Context):156:156 -> + 123:126:void (android.content.Context):155:155 -> + 127:129:void (android.content.Context):154:154 -> + 130:137:void (android.content.Context):159:159 -> + 138:144:void (android.content.Context):162:162 -> + 145:148:void (android.content.Context):177:177 -> + 1:3:com.google.android.material.navigation.NavigationBarPresenter access$000(com.google.android.material.navigation.NavigationBarMenuView):68:68 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/i;)Lcom/google/android/material/navigation/j;"} + 1:8:void initialize(androidx.appcompat.view.menu.MenuBuilder):214:214 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)V"} - 1:3:androidx.appcompat.view.menu.MenuBuilder access$100(com.google.android.material.navigation.NavigationBarMenuView):65:65 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/d;)Landroidx/appcompat/view/menu/e;"} - 1:3:void buildMenuView():717:717 -> d - 4:8:void buildMenuView():718:718 -> d - 9:16:void buildMenuView():719:719 -> d - 17:21:void buildMenuView():721:721 -> d - 22:27:void buildMenuView():722:722 -> d - 28:35:void buildMenuView():727:727 -> d - 36:37:void buildMenuView():728:728 -> d - 38:40:void buildMenuView():729:729 -> d - 41:43:void buildMenuView():730:730 -> d - 44:46:void buildMenuView():733:733 -> d - 47:56:void buildMenuView():735:735 -> d - 57:73:void buildMenuView():736:736 -> d - 74:82:void buildMenuView():737:737 -> d - 83:87:void buildMenuView():738:738 -> d - 88:96:void buildMenuView():739:739 -> d - 97:101:void buildMenuView():740:740 -> d - 102:105:void buildMenuView():741:741 -> d - 106:109:void buildMenuView():742:742 -> d - 110:114:void buildMenuView():743:743 -> d - 115:119:void buildMenuView():744:744 -> d - 120:124:void buildMenuView():746:746 -> d - 125:129:void buildMenuView():747:747 -> d - 130:134:void buildMenuView():748:748 -> d - 135:139:void buildMenuView():749:749 -> d - 140:144:void buildMenuView():750:750 -> d - 145:149:void buildMenuView():751:751 -> d - 150:152:void buildMenuView():752:752 -> d - 153:156:void buildMenuView():754:754 -> d - 157:159:void buildMenuView():755:755 -> d - 160:163:void buildMenuView():757:757 -> d - 164:166:void buildMenuView():758:758 -> d - 167:171:void buildMenuView():760:760 -> d - 172:176:void buildMenuView():761:761 -> d - 177:181:void buildMenuView():762:762 -> d - 182:188:void buildMenuView():763:763 -> d - 189:193:void buildMenuView():764:764 -> d - 194:198:void buildMenuView():765:765 -> d - 199:202:void buildMenuView():766:766 -> d - 203:206:void buildMenuView():767:767 -> d - 207:211:void buildMenuView():769:769 -> d - 212:216:void buildMenuView():771:771 -> d - 217:219:void buildMenuView():772:772 -> d - 220:224:void buildMenuView():773:773 -> d - 225:232:void buildMenuView():774:774 -> d - 233:235:void buildMenuView():775:775 -> d - 236:238:void buildMenuView():776:776 -> d - 239:242:void buildMenuView():777:777 -> d - 243:253:void buildMenuView():778:778 -> d - 254:258:void buildMenuView():779:779 -> d - 259:264:void buildMenuView():780:780 -> d - 265:266:void buildMenuView():781:781 -> d - 267:269:void buildMenuView():783:783 -> d - 270:276:void buildMenuView():784:784 -> d - 277:291:void buildMenuView():786:786 -> d - 292:301:void buildMenuView():787:787 -> d - 1:5:android.content.res.ColorStateList createDefaultColorStateList(int):692:692 -> e - 6:22:android.content.res.ColorStateList createDefaultColorStateList(int):693:693 -> e - 23:32:android.content.res.ColorStateList createDefaultColorStateList(int):696:696 -> e - 33:36:android.content.res.ColorStateList createDefaultColorStateList(int):697:697 -> e - 37:42:android.content.res.ColorStateList createDefaultColorStateList(int):698:698 -> e - 43:49:android.content.res.ColorStateList createDefaultColorStateList(int):699:699 -> e - 50:51:android.content.res.ColorStateList createDefaultColorStateList(int):702:702 -> e - 52:55:android.content.res.ColorStateList createDefaultColorStateList(int):703:703 -> e - 56:67:android.content.res.ColorStateList createDefaultColorStateList(int):704:704 -> e - 68:79:android.content.res.ColorStateList createDefaultColorStateList(int):707:707 -> e - 1:8:android.graphics.drawable.Drawable createItemActiveIndicatorDrawable():567:567 -> f - 9:15:android.graphics.drawable.Drawable createItemActiveIndicatorDrawable():568:568 -> f - 16:23:android.graphics.drawable.Drawable createItemActiveIndicatorDrawable():570:570 -> f - com.google.android.material.navigation.NavigationBarItemView createNavigationBarItemView(android.content.Context) -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lcom/google/android/material/navigation/b;"} - 1:3:int getActiveIndicatorLabelPadding():375:375 -> getActiveIndicatorLabelPadding - 1:3:android.util.SparseArray getBadgeDrawables():859:859 -> getBadgeDrawables - 1:3:android.content.res.ColorStateList getIconTintList():193:193 -> getIconTintList - 1:3:android.content.res.ColorStateList getItemActiveIndicatorColor():539:539 -> getItemActiveIndicatorColor - 1:3:boolean getItemActiveIndicatorEnabled():396:396 -> getItemActiveIndicatorEnabled - 1:3:int getItemActiveIndicatorHeight():444:444 -> getItemActiveIndicatorHeight - 1:3:int getItemActiveIndicatorMarginHorizontal():469:469 -> getItemActiveIndicatorMarginHorizontal - 1:3:com.google.android.material.shape.ShapeAppearanceModel getItemActiveIndicatorShapeAppearance():494:494 -> getItemActiveIndicatorShapeAppearance - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/k;"} - 1:3:int getItemActiveIndicatorWidth():420:420 -> getItemActiveIndicatorWidth - 1:8:android.graphics.drawable.Drawable getItemBackground():635:635 -> getItemBackground - 9:15:android.graphics.drawable.Drawable getItemBackground():638:638 -> getItemBackground - 16:18:android.graphics.drawable.Drawable getItemBackground():640:640 -> getItemBackground - 1:3:int getItemBackgroundRes():585:585 -> getItemBackgroundRes - 1:3:int getItemIconSize():215:215 -> getItemIconSize - 1:3:int getItemPaddingBottom():355:355 -> getItemPaddingBottom - 1:3:int getItemPaddingTop():334:334 -> getItemPaddingTop - 1:3:android.content.res.ColorStateList getItemRippleColor():625:625 -> getItemRippleColor - 1:3:int getItemTextAppearanceActive():311:311 -> getItemTextAppearanceActive - 1:3:int getItemTextAppearanceInactive():268:268 -> getItemTextAppearanceInactive - 1:3:android.content.res.ColorStateList getItemTextColor():239:239 -> getItemTextColor - 1:3:int getLabelVisibilityMode():667:667 -> getLabelVisibilityMode - 1:3:androidx.appcompat.view.menu.MenuBuilder getMenu():967:967 -> getMenu - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/e;"} - 1:10:com.google.android.material.navigation.NavigationBarItemView getNewItem():827:827 -> getNewItem - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/navigation/b;"} - 11:19:com.google.android.material.navigation.NavigationBarItemView getNewItem():829:829 -> getNewItem - 1:3:int getSelectedItemId():835:835 -> getSelectedItemId - 1:3:int getSelectedItemPosition():962:962 -> getSelectedItemPosition - 1:3:com.google.android.material.navigation.NavigationBarItemView findItemView(int):946:946 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/google/android/material/navigation/b;"} - 4:7:com.google.android.material.navigation.NavigationBarItemView findItemView(int):947:947 -> h - 8:13:com.google.android.material.navigation.NavigationBarItemView findItemView(int):948:948 -> h - 14:25:com.google.android.material.navigation.NavigationBarItemView findItemView(int):949:949 -> h - 1:9:com.google.android.material.badge.BadgeDrawable getBadge(int):882:882 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LQ1/a;"} - 1:3:com.google.android.material.badge.BadgeDrawable getOrCreateBadge(int):893:893 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LQ1/a;"} - 4:13:com.google.android.material.badge.BadgeDrawable getOrCreateBadge(int):894:894 -> j - 14:21:com.google.android.material.badge.BadgeDrawable getOrCreateBadge(int):897:897 -> j - 22:26:com.google.android.material.badge.BadgeDrawable getOrCreateBadge(int):898:898 -> j - 27:32:com.google.android.material.badge.BadgeDrawable getOrCreateBadge(int):900:900 -> j - 33:36:com.google.android.material.badge.BadgeDrawable getOrCreateBadge(int):902:902 -> j - 1:1:boolean isShifting(int,int):0:0 -> k - 1:1:boolean isValidId(int):0:0 -> l - 1:7:void removeUnusedBadges():930:930 -> m - 8:15:void removeUnusedBadges():932:932 -> m - 16:35:void removeUnusedBadges():933:933 -> m - 36:43:void removeUnusedBadges():936:936 -> m - 44:49:void removeUnusedBadges():937:937 -> m - 50:59:void removeUnusedBadges():938:938 -> m - 60:68:void removeUnusedBadges():939:939 -> m - 3:8:void restoreBadgeDrawables(android.util.SparseArray):863:863 -> n - 9:12:void restoreBadgeDrawables(android.util.SparseArray):864:864 -> n - 13:20:void restoreBadgeDrawables(android.util.SparseArray):865:865 -> n - 21:34:void restoreBadgeDrawables(android.util.SparseArray):867:867 -> n - 35:38:void restoreBadgeDrawables(android.util.SparseArray):870:870 -> n - 39:43:void restoreBadgeDrawables(android.util.SparseArray):871:871 -> n - 44:57:void restoreBadgeDrawables(android.util.SparseArray):872:872 -> n - 58:64:void restoreBadgeDrawables(android.util.SparseArray):874:874 -> n - 1:9:void tryRestoreSelectedItemId(int):846:846 -> o - 10:15:void tryRestoreSelectedItemId(int):848:848 -> o - 16:21:void tryRestoreSelectedItemId(int):849:849 -> o - 22:23:void tryRestoreSelectedItemId(int):850:850 -> o - 24:26:void tryRestoreSelectedItemId(int):851:851 -> o - 27:34:void tryRestoreSelectedItemId(int):852:852 -> o - 1:3:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):162:162 -> onInitializeAccessibilityNodeInfo - 4:7:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):163:163 -> onInitializeAccessibilityNodeInfo - 8:9:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):164:164 -> onInitializeAccessibilityNodeInfo - 10:19:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):167:167 -> onInitializeAccessibilityNodeInfo - 20:23:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):165:165 -> onInitializeAccessibilityNodeInfo - 24:27:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):164:164 -> onInitializeAccessibilityNodeInfo - 1:10:void updateMenuView():791:791 -> p - 11:14:void updateMenuView():795:795 -> p - 15:19:void updateMenuView():796:796 -> p - 20:23:void updateMenuView():798:798 -> p - 24:29:void updateMenuView():802:802 -> p - 30:35:void updateMenuView():805:805 -> p - 36:41:void updateMenuView():806:806 -> p - 42:47:void updateMenuView():807:807 -> p - 48:52:void updateMenuView():808:808 -> p - 53:60:void updateMenuView():811:811 -> p - 61:63:void updateMenuView():813:813 -> p - 64:82:void updateMenuView():816:816 -> p - 83:88:void updateMenuView():818:818 -> p - 89:97:void updateMenuView():819:819 -> p - 98:104:void updateMenuView():820:820 -> p - 105:119:void updateMenuView():821:821 -> p - 120:128:void updateMenuView():822:822 -> p - 1:7:void validateMenuItemId(int):975:975 -> q - 8:30:void validateMenuItemId(int):976:976 -> q - 1:2:void setActiveIndicatorLabelPadding(int):382:382 -> setActiveIndicatorLabelPadding - 3:6:void setActiveIndicatorLabelPadding(int):383:383 -> setActiveIndicatorLabelPadding - 7:12:void setActiveIndicatorLabelPadding(int):384:384 -> setActiveIndicatorLabelPadding - 13:19:void setActiveIndicatorLabelPadding(int):385:385 -> setActiveIndicatorLabelPadding - 1:4:void setBadgeIfNeeded(com.google.android.material.navigation.NavigationBarItemView):917:917 -> setBadgeIfNeeded - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/b;)V"} - 5:11:void setBadgeIfNeeded(com.google.android.material.navigation.NavigationBarItemView):918:918 -> setBadgeIfNeeded - 12:21:void setBadgeIfNeeded(com.google.android.material.navigation.NavigationBarItemView):923:923 -> setBadgeIfNeeded - 22:25:void setBadgeIfNeeded(com.google.android.material.navigation.NavigationBarItemView):925:925 -> setBadgeIfNeeded - 1:2:void setIconTintList(android.content.res.ColorStateList):178:178 -> setIconTintList - 3:6:void setIconTintList(android.content.res.ColorStateList):179:179 -> setIconTintList - 7:12:void setIconTintList(android.content.res.ColorStateList):180:180 -> setIconTintList - 13:19:void setIconTintList(android.content.res.ColorStateList):181:181 -> setIconTintList - 1:2:void setItemActiveIndicatorColor(android.content.res.ColorStateList):548:548 -> setItemActiveIndicatorColor - 3:6:void setItemActiveIndicatorColor(android.content.res.ColorStateList):549:549 -> setItemActiveIndicatorColor - 7:12:void setItemActiveIndicatorColor(android.content.res.ColorStateList):550:550 -> setItemActiveIndicatorColor - 13:23:void setItemActiveIndicatorColor(android.content.res.ColorStateList):551:551 -> setItemActiveIndicatorColor - 1:2:void setItemActiveIndicatorEnabled(boolean):405:405 -> setItemActiveIndicatorEnabled - 3:6:void setItemActiveIndicatorEnabled(boolean):406:406 -> setItemActiveIndicatorEnabled - 7:12:void setItemActiveIndicatorEnabled(boolean):407:407 -> setItemActiveIndicatorEnabled - 13:19:void setItemActiveIndicatorEnabled(boolean):408:408 -> setItemActiveIndicatorEnabled - 1:2:void setItemActiveIndicatorHeight(int):453:453 -> setItemActiveIndicatorHeight - 3:6:void setItemActiveIndicatorHeight(int):454:454 -> setItemActiveIndicatorHeight - 7:12:void setItemActiveIndicatorHeight(int):455:455 -> setItemActiveIndicatorHeight - 13:19:void setItemActiveIndicatorHeight(int):456:456 -> setItemActiveIndicatorHeight - 1:2:void setItemActiveIndicatorMarginHorizontal(int):479:479 -> setItemActiveIndicatorMarginHorizontal - 3:6:void setItemActiveIndicatorMarginHorizontal(int):480:480 -> setItemActiveIndicatorMarginHorizontal - 7:12:void setItemActiveIndicatorMarginHorizontal(int):481:481 -> setItemActiveIndicatorMarginHorizontal - 13:19:void setItemActiveIndicatorMarginHorizontal(int):482:482 -> setItemActiveIndicatorMarginHorizontal - 1:2:void setItemActiveIndicatorResizeable(boolean):524:524 -> setItemActiveIndicatorResizeable - 3:6:void setItemActiveIndicatorResizeable(boolean):525:525 -> setItemActiveIndicatorResizeable - 7:12:void setItemActiveIndicatorResizeable(boolean):526:526 -> setItemActiveIndicatorResizeable - 13:19:void setItemActiveIndicatorResizeable(boolean):527:527 -> setItemActiveIndicatorResizeable - 1:2:void setItemActiveIndicatorShapeAppearance(com.google.android.material.shape.ShapeAppearanceModel):504:504 -> setItemActiveIndicatorShapeAppearance - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k;)V"} - 3:6:void setItemActiveIndicatorShapeAppearance(com.google.android.material.shape.ShapeAppearanceModel):505:505 -> setItemActiveIndicatorShapeAppearance - 7:12:void setItemActiveIndicatorShapeAppearance(com.google.android.material.shape.ShapeAppearanceModel):506:506 -> setItemActiveIndicatorShapeAppearance - 13:23:void setItemActiveIndicatorShapeAppearance(com.google.android.material.shape.ShapeAppearanceModel):507:507 -> setItemActiveIndicatorShapeAppearance - 1:2:void setItemActiveIndicatorWidth(int):429:429 -> setItemActiveIndicatorWidth - 3:6:void setItemActiveIndicatorWidth(int):430:430 -> setItemActiveIndicatorWidth - 7:12:void setItemActiveIndicatorWidth(int):431:431 -> setItemActiveIndicatorWidth - 13:19:void setItemActiveIndicatorWidth(int):432:432 -> setItemActiveIndicatorWidth - 1:2:void setItemBackground(android.graphics.drawable.Drawable):594:594 -> setItemBackground - 3:6:void setItemBackground(android.graphics.drawable.Drawable):595:595 -> setItemBackground - 7:12:void setItemBackground(android.graphics.drawable.Drawable):596:596 -> setItemBackground - 13:19:void setItemBackground(android.graphics.drawable.Drawable):597:597 -> setItemBackground - 1:2:void setItemBackgroundRes(int):320:320 -> setItemBackgroundRes - 3:6:void setItemBackgroundRes(int):321:321 -> setItemBackgroundRes - 7:12:void setItemBackgroundRes(int):322:322 -> setItemBackgroundRes - 13:19:void setItemBackgroundRes(int):323:323 -> setItemBackgroundRes - 1:2:void setItemIconSize(int):204:204 -> setItemIconSize - 3:6:void setItemIconSize(int):205:205 -> setItemIconSize - 7:12:void setItemIconSize(int):206:206 -> setItemIconSize - 13:19:void setItemIconSize(int):207:207 -> setItemIconSize - 1:2:void setItemPaddingBottom(int):362:362 -> setItemPaddingBottom - 3:6:void setItemPaddingBottom(int):363:363 -> setItemPaddingBottom - 7:12:void setItemPaddingBottom(int):364:364 -> setItemPaddingBottom - 13:19:void setItemPaddingBottom(int):365:365 -> setItemPaddingBottom - 1:2:void setItemPaddingTop(int):342:342 -> setItemPaddingTop - 3:6:void setItemPaddingTop(int):343:343 -> setItemPaddingTop - 7:12:void setItemPaddingTop(int):344:344 -> setItemPaddingTop - 13:19:void setItemPaddingTop(int):345:345 -> setItemPaddingTop - 1:2:void setItemRippleColor(android.content.res.ColorStateList):610:610 -> setItemRippleColor - 3:6:void setItemRippleColor(android.content.res.ColorStateList):611:611 -> setItemRippleColor - 7:12:void setItemRippleColor(android.content.res.ColorStateList):612:612 -> setItemRippleColor - 13:19:void setItemRippleColor(android.content.res.ColorStateList):613:613 -> setItemRippleColor - 1:2:void setItemTextAppearanceActive(int):277:277 -> setItemTextAppearanceActive - 3:6:void setItemTextAppearanceActive(int):278:278 -> setItemTextAppearanceActive - 7:12:void setItemTextAppearanceActive(int):279:279 -> setItemTextAppearanceActive - 13:15:void setItemTextAppearanceActive(int):280:280 -> setItemTextAppearanceActive - 16:19:void setItemTextAppearanceActive(int):283:283 -> setItemTextAppearanceActive - 20:26:void setItemTextAppearanceActive(int):284:284 -> setItemTextAppearanceActive - 1:2:void setItemTextAppearanceActiveBoldEnabled(boolean):296:296 -> setItemTextAppearanceActiveBoldEnabled - 3:6:void setItemTextAppearanceActiveBoldEnabled(boolean):297:297 -> setItemTextAppearanceActiveBoldEnabled - 7:12:void setItemTextAppearanceActiveBoldEnabled(boolean):298:298 -> setItemTextAppearanceActiveBoldEnabled - 13:19:void setItemTextAppearanceActiveBoldEnabled(boolean):299:299 -> setItemTextAppearanceActiveBoldEnabled - 1:2:void setItemTextAppearanceInactive(int):248:248 -> setItemTextAppearanceInactive - 3:6:void setItemTextAppearanceInactive(int):249:249 -> setItemTextAppearanceInactive - 7:12:void setItemTextAppearanceInactive(int):250:250 -> setItemTextAppearanceInactive - 13:15:void setItemTextAppearanceInactive(int):251:251 -> setItemTextAppearanceInactive - 16:19:void setItemTextAppearanceInactive(int):254:254 -> setItemTextAppearanceInactive - 20:26:void setItemTextAppearanceInactive(int):255:255 -> setItemTextAppearanceInactive - 1:2:void setItemTextColor(android.content.res.ColorStateList):224:224 -> setItemTextColor - 3:6:void setItemTextColor(android.content.res.ColorStateList):225:225 -> setItemTextColor - 7:12:void setItemTextColor(android.content.res.ColorStateList):226:226 -> setItemTextColor - 13:19:void setItemTextColor(android.content.res.ColorStateList):227:227 -> setItemTextColor - 1:3:void setLabelVisibilityMode(int):658:658 -> setLabelVisibilityMode - 1:3:void setPresenter(com.google.android.material.navigation.NavigationBarPresenter):712:712 -> setPresenter + 1:3:com.google.android.material.navigation.NavigationBarMenuBuilder access$100(com.google.android.material.navigation.NavigationBarMenuView):68:68 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/i;)Lcom/google/android/material/navigation/g;"} + 1:3:void buildMenuView():1186:1186 -> d + 4:6:void buildMenuView():1187:1187 -> d + 7:12:void buildMenuView():1189:1189 -> d + 13:17:void buildMenuView():1190:1190 -> d + 18:23:void buildMenuView():1191:1191 -> d + 24:31:void buildMenuView():1193:1193 -> d + 32:33:void buildMenuView():1195:1195 -> d + 34:36:void buildMenuView():1196:1196 -> d + 37:38:void buildMenuView():1197:1197 -> d + 39:41:void buildMenuView():1198:1198 -> d + 42:49:void buildMenuView():1202:1202 -> d + 50:51:void buildMenuView():1203:1203 -> d + 52:58:void buildMenuView():1204:1204 -> d + 59:61:void buildMenuView():1206:1206 -> d + 62:67:void buildMenuView():1208:1208 -> d + 68:71:void buildMenuView():1209:1209 -> d + 72:73:void buildMenuView():1212:1212 -> d + 74:86:void buildMenuView():1213:1213 -> d + 87:92:void buildMenuView():1215:1215 -> d + 93:96:void buildMenuView():1217:1217 -> d + 97:105:void buildMenuView():1219:1219 -> d + 106:108:void buildMenuView():1220:1220 -> d + 109:114:void buildMenuView():1221:1221 -> d + 115:122:void buildMenuView():1222:1222 -> d + 123:131:void buildMenuView():1231:1231 -> d + 132:136:void buildMenuView():1233:1233 -> d + 137:138:void buildMenuView():1234:1234 -> d + 139:141:void buildMenuView():1233:1233 -> d + 142:146:void buildMenuView():1235:1235 -> d + 147:149:void buildMenuView():1236:1236 -> d + 150:155:void buildMenuView():1237:1237 -> d + 156:164:void buildMenuView():1238:1238 -> d + 165:174:void buildMenuView():1226:1226 -> d + 175:177:void buildMenuView():1240:1240 -> d + 178:184:void buildMenuView():1241:1241 -> d + 185:194:void buildMenuView():1244:1244 -> d + 195:202:void buildMenuView():1245:1245 -> d + 203:213:void buildMenuView():1250:1250 -> d + 214:215:void buildMenuView():1252:1252 -> d + 216:219:void buildMenuView():1254:1254 -> d + 220:227:void buildMenuView():1255:1255 -> d + 228:235:void buildMenuView():1257:1257 -> d + 236:247:void buildMenuView():1258:1258 -> d + 1:5:android.content.res.ColorStateList createDefaultColorStateList(int):1085:1085 -> e + 6:22:android.content.res.ColorStateList createDefaultColorStateList(int):1086:1086 -> e + 23:32:android.content.res.ColorStateList createDefaultColorStateList(int):1089:1089 -> e + 33:36:android.content.res.ColorStateList createDefaultColorStateList(int):1090:1090 -> e + 37:42:android.content.res.ColorStateList createDefaultColorStateList(int):1091:1091 -> e + 43:49:android.content.res.ColorStateList createDefaultColorStateList(int):1092:1092 -> e + 50:51:android.content.res.ColorStateList createDefaultColorStateList(int):1095:1095 -> e + 52:55:android.content.res.ColorStateList createDefaultColorStateList(int):1096:1096 -> e + 56:67:android.content.res.ColorStateList createDefaultColorStateList(int):1097:1097 -> e + 68:79:android.content.res.ColorStateList createDefaultColorStateList(int):1100:1100 -> e + 1:8:android.graphics.drawable.Drawable createItemActiveIndicatorDrawable():921:921 -> f + 9:15:android.graphics.drawable.Drawable createItemActiveIndicatorDrawable():922:922 -> f + 16:23:android.graphics.drawable.Drawable createItemActiveIndicatorDrawable():924:924 -> f + 1:6:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1121:1121 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/appcompat/view/menu/g;ZZ)Lcom/google/android/material/navigation/e;"} + 7:9:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1122:1122 -> g + 10:15:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1123:1123 -> g + 16:19:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1124:1124 -> g + 20:22:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1125:1125 -> g + 23:27:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1126:1126 -> g + 28:32:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1127:1127 -> g + 33:37:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1128:1128 -> g + 38:42:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1130:1130 -> g + 43:47:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1131:1131 -> g + 48:52:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1132:1132 -> g + 53:57:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1133:1133 -> g + 58:62:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1134:1134 -> g + 63:67:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1135:1135 -> g + 68:72:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1136:1136 -> g + 73:77:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1137:1137 -> g + 78:80:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1138:1138 -> g + 81:84:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1140:1140 -> g + 85:87:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1141:1141 -> g + 88:92:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1143:1143 -> g + 93:97:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1144:1144 -> g + 98:101:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1145:1145 -> g + 102:104:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1146:1146 -> g + 105:108:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1148:1148 -> g + 109:111:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1149:1149 -> g + 112:116:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1151:1151 -> g + 117:121:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1152:1152 -> g + 122:126:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1153:1153 -> g + 127:131:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1154:1154 -> g + 132:136:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1155:1155 -> g + 137:141:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1156:1156 -> g + 142:146:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1157:1157 -> g + 147:151:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1158:1158 -> g + 152:158:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1159:1159 -> g + 159:163:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1160:1160 -> g + 164:168:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1161:1161 -> g + 169:172:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1162:1162 -> g + 173:176:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1163:1163 -> g + 177:181:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1165:1165 -> g + 182:186:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1167:1167 -> g + 187:191:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1168:1168 -> g + 192:196:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1169:1169 -> g + 197:199:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1170:1170 -> g + 200:204:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1171:1171 -> g + 205:207:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1172:1172 -> g + 208:210:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1173:1173 -> g + 211:214:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1174:1174 -> g + 215:225:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1175:1175 -> g + 226:230:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1176:1176 -> g + 231:236:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1177:1177 -> g + 237:238:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1178:1178 -> g + 239:242:com.google.android.material.navigation.NavigationBarItemView createMenuItem(int,androidx.appcompat.view.menu.MenuItemImpl,boolean,boolean):1180:1180 -> g + 1:3:int getActiveIndicatorLabelPadding():547:547 -> getActiveIndicatorLabelPadding + 1:3:android.util.SparseArray getBadgeDrawables():1390:1390 -> getBadgeDrawables + 1:13:int getCollapsedVisibleItemCount():1358:1358 -> getCollapsedVisibleItemCount + 1:16:int getCurrentVisibleContentItemCount():1362:1362 -> getCurrentVisibleContentItemCount + 1:3:int getHorizontalItemTextAppearanceActive():433:433 -> getHorizontalItemTextAppearanceActive + 1:3:int getHorizontalItemTextAppearanceInactive():404:404 -> getHorizontalItemTextAppearanceInactive + 1:3:int getIconLabelHorizontalSpacing():572:572 -> getIconLabelHorizontalSpacing + 1:3:android.content.res.ColorStateList getIconTintList():257:257 -> getIconTintList + 1:3:android.content.res.ColorStateList getItemActiveIndicatorColor():890:890 -> getItemActiveIndicatorColor + 1:3:boolean getItemActiveIndicatorEnabled():598:598 -> getItemActiveIndicatorEnabled + 1:3:int getItemActiveIndicatorExpandedHeight():731:731 -> getItemActiveIndicatorExpandedHeight + 1:3:int getItemActiveIndicatorExpandedMarginHorizontal():787:787 -> getItemActiveIndicatorExpandedMarginHorizontal + 1:3:int getItemActiveIndicatorExpandedWidth():702:702 -> getItemActiveIndicatorExpandedWidth + 1:3:int getItemActiveIndicatorHeight():650:650 -> getItemActiveIndicatorHeight + 1:3:int getItemActiveIndicatorMarginHorizontal():759:759 -> getItemActiveIndicatorMarginHorizontal + 1:3:com.google.android.material.shape.ShapeAppearanceModel getItemActiveIndicatorShapeAppearance():840:840 -> getItemActiveIndicatorShapeAppearance + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/l;"} + 1:3:int getItemActiveIndicatorWidth():624:624 -> getItemActiveIndicatorWidth + 1:7:android.graphics.drawable.Drawable getItemBackground():993:993 -> getItemBackground + 8:13:android.graphics.drawable.Drawable getItemBackground():995:995 -> getItemBackground + 14:17:android.graphics.drawable.Drawable getItemBackground():996:996 -> getItemBackground + 18:27:android.graphics.drawable.Drawable getItemBackground():999:999 -> getItemBackground + 28:30:android.graphics.drawable.Drawable getItemBackground():1003:1003 -> getItemBackground + 1:3:int getItemBackgroundRes():939:939 -> getItemBackgroundRes + 1:3:int getItemGravity():692:692 -> getItemGravity + 1:3:int getItemIconGravity():1058:1058 -> getItemIconGravity + 1:3:int getItemIconSize():281:281 -> getItemIconSize + 1:3:int getItemPaddingBottom():481:481 -> getItemPaddingBottom + 1:3:int getItemPaddingTop():458:458 -> getItemPaddingTop + 1:3:android.content.res.ColorStateList getItemRippleColor():983:983 -> getItemRippleColor + 1:3:int getItemTextAppearanceActive():375:375 -> getItemTextAppearanceActive + 1:3:int getItemTextAppearanceInactive():333:333 -> getItemTextAppearanceInactive + 1:3:android.content.res.ColorStateList getItemTextColor():307:307 -> getItemTextColor + 1:3:int getLabelMaxLines():539:539 -> getLabelMaxLines + 1:3:int getLabelVisibilityMode():1029:1029 -> getLabelVisibilityMode + 1:3:com.google.android.material.navigation.NavigationBarMenuBuilder getMenu():1502:1502 -> getMenu + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/navigation/g;"} + 1:14:com.google.android.material.navigation.NavigationBarItemView getNewItem():1332:1332 -> getNewItem + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/navigation/e;"} + 15:23:com.google.android.material.navigation.NavigationBarItemView getNewItem():1334:1334 -> getNewItem + 1:3:boolean getScaleLabelTextWithFont():523:523 -> getScaleLabelTextWithFont + 1:3:int getSelectedItemId():1366:1366 -> getSelectedItemId + 1:3:int getSelectedItemPosition():1497:1497 -> getSelectedItemPosition + com.google.android.material.navigation.NavigationBarItemView createNavigationBarItemView(android.content.Context) -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lcom/google/android/material/navigation/e;"} + 1:3:com.google.android.material.navigation.NavigationBarItemView findItemView(int):1479:1479 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/google/android/material/navigation/e;"} + 4:7:com.google.android.material.navigation.NavigationBarItemView findItemView(int):1480:1480 -> i + 8:13:com.google.android.material.navigation.NavigationBarItemView findItemView(int):1481:1481 -> i + 14:17:com.google.android.material.navigation.NavigationBarItemView findItemView(int):1482:1482 -> i + 18:31:com.google.android.material.navigation.NavigationBarItemView findItemView(int):1483:1483 -> i + 1:9:com.google.android.material.badge.BadgeDrawable getBadge(int):1415:1415 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LU1/a;"} + 1:3:com.google.android.material.badge.BadgeDrawable getOrCreateBadge(int):1426:1426 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LU1/a;"} + 4:13:com.google.android.material.badge.BadgeDrawable getOrCreateBadge(int):1427:1427 -> k + 14:21:com.google.android.material.badge.BadgeDrawable getOrCreateBadge(int):1430:1430 -> k + 22:26:com.google.android.material.badge.BadgeDrawable getOrCreateBadge(int):1431:1431 -> k + 27:32:com.google.android.material.badge.BadgeDrawable getOrCreateBadge(int):1433:1433 -> k + 33:36:com.google.android.material.badge.BadgeDrawable getOrCreateBadge(int):1435:1435 -> k + 1:20:boolean isMenuStructureSame():1262:1262 -> l + 21:26:boolean isMenuStructureSame():1265:1265 -> l + 27:45:boolean isMenuStructureSame():1267:1267 -> l + 46:47:boolean isMenuStructureSame():1271:1271 -> l + 48:68:boolean isMenuStructureSame():1272:1272 -> l + 69:70:boolean isMenuStructureSame():1273:1273 -> l + 71:90:boolean isMenuStructureSame():1274:1274 -> l + 91:110:boolean isMenuStructureSame():1275:1275 -> l + 1:1:boolean isShifting(int,int):0:0 -> m + 1:1:boolean isValidId(int):0:0 -> n + 1:8:void releaseItemPool():1109:1109 -> o + 9:14:void releaseItemPool():1110:1110 -> o + 15:18:void releaseItemPool():1111:1111 -> o + 19:25:void releaseItemPool():1112:1112 -> o + 26:32:void releaseItemPool():1113:1113 -> o + 1:3:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):224:224 -> onInitializeAccessibilityNodeInfo + 4:7:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):225:225 -> onInitializeAccessibilityNodeInfo + 8:13:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):229:229 -> onInitializeAccessibilityNodeInfo + 14:17:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):227:227 -> onInitializeAccessibilityNodeInfo + 18:21:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):226:226 -> onInitializeAccessibilityNodeInfo + 1:7:void removeUnusedBadges():1463:1463 -> p + 8:15:void removeUnusedBadges():1465:1465 -> p + 16:35:void removeUnusedBadges():1466:1466 -> p + 36:43:void removeUnusedBadges():1469:1469 -> p + 44:49:void removeUnusedBadges():1470:1470 -> p + 50:59:void removeUnusedBadges():1471:1471 -> p + 60:68:void removeUnusedBadges():1472:1472 -> p + 3:8:void restoreBadgeDrawables(android.util.SparseArray):1394:1394 -> q + 9:12:void restoreBadgeDrawables(android.util.SparseArray):1395:1395 -> q + 13:20:void restoreBadgeDrawables(android.util.SparseArray):1396:1396 -> q + 21:34:void restoreBadgeDrawables(android.util.SparseArray):1398:1398 -> q + 35:38:void restoreBadgeDrawables(android.util.SparseArray):1401:1401 -> q + 39:43:void restoreBadgeDrawables(android.util.SparseArray):1402:1402 -> q + 44:47:void restoreBadgeDrawables(android.util.SparseArray):1403:1403 -> q + 48:63:void restoreBadgeDrawables(android.util.SparseArray):1404:1404 -> q + 64:70:void restoreBadgeDrawables(android.util.SparseArray):1406:1406 -> q + 1:4:void setItemActiveIndicatorExpandedPadding(int,int,int,int):819:819 -> r + 5:6:void setItemActiveIndicatorExpandedPadding(int,int,int,int):820:820 -> r + 7:8:void setItemActiveIndicatorExpandedPadding(int,int,int,int):821:821 -> r + 9:10:void setItemActiveIndicatorExpandedPadding(int,int,int,int):822:822 -> r + 11:14:void setItemActiveIndicatorExpandedPadding(int,int,int,int):823:823 -> r + 15:20:void setItemActiveIndicatorExpandedPadding(int,int,int,int):824:824 -> r + 21:24:void setItemActiveIndicatorExpandedPadding(int,int,int,int):825:825 -> r + 25:28:void setItemActiveIndicatorExpandedPadding(int,int,int,int):826:826 -> r + 29:35:void setItemActiveIndicatorExpandedPadding(int,int,int,int):827:827 -> r + 1:9:void tryRestoreSelectedItemId(int):1377:1377 -> s + 10:15:void tryRestoreSelectedItemId(int):1379:1379 -> s + 16:21:void tryRestoreSelectedItemId(int):1380:1380 -> s + 22:23:void tryRestoreSelectedItemId(int):1381:1381 -> s + 24:25:void tryRestoreSelectedItemId(int):1382:1382 -> s + 26:33:void tryRestoreSelectedItemId(int):1383:1383 -> s + 1:2:void setActiveIndicatorLabelPadding(int):554:554 -> setActiveIndicatorLabelPadding + 3:6:void setActiveIndicatorLabelPadding(int):555:555 -> setActiveIndicatorLabelPadding + 7:12:void setActiveIndicatorLabelPadding(int):556:556 -> setActiveIndicatorLabelPadding + 13:16:void setActiveIndicatorLabelPadding(int):557:557 -> setActiveIndicatorLabelPadding + 17:18:void setActiveIndicatorLabelPadding(int):558:558 -> setActiveIndicatorLabelPadding + 19:25:void setActiveIndicatorLabelPadding(int):559:559 -> setActiveIndicatorLabelPadding + 1:4:void setBadgeIfNeeded(com.google.android.material.navigation.NavigationBarItemView):1450:1450 -> setBadgeIfNeeded # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/e;)V"} -com.google.android.material.navigation.NavigationBarMenuView$1 -> com.google.android.material.navigation.d$a: + 5:11:void setBadgeIfNeeded(com.google.android.material.navigation.NavigationBarItemView):1451:1451 -> setBadgeIfNeeded + 12:21:void setBadgeIfNeeded(com.google.android.material.navigation.NavigationBarItemView):1456:1456 -> setBadgeIfNeeded + 22:25:void setBadgeIfNeeded(com.google.android.material.navigation.NavigationBarItemView):1458:1458 -> setBadgeIfNeeded + 1:11:void setCheckedItem(android.view.MenuItem):186:186 -> setCheckedItem + 12:21:void setCheckedItem(android.view.MenuItem):190:190 -> setCheckedItem + 22:28:void setCheckedItem(android.view.MenuItem):191:191 -> setCheckedItem + 29:31:void setCheckedItem(android.view.MenuItem):193:193 -> setCheckedItem + 32:34:void setCheckedItem(android.view.MenuItem):194:194 -> setCheckedItem + 1:3:void setCollapsedMaxItemCount(int):1354:1354 -> setCollapsedMaxItemCount + 1:2:void setExpanded(boolean):199:199 -> setExpanded + 3:6:void setExpanded(boolean):200:200 -> setExpanded + 7:12:void setExpanded(boolean):201:201 -> setExpanded + 13:19:void setExpanded(boolean):202:202 -> setExpanded + 1:2:void setHorizontalItemTextAppearanceActive(int):415:415 -> setHorizontalItemTextAppearanceActive + 3:6:void setHorizontalItemTextAppearanceActive(int):416:416 -> setHorizontalItemTextAppearanceActive + 7:12:void setHorizontalItemTextAppearanceActive(int):417:417 -> setHorizontalItemTextAppearanceActive + 13:16:void setHorizontalItemTextAppearanceActive(int):418:418 -> setHorizontalItemTextAppearanceActive + 17:25:void setHorizontalItemTextAppearanceActive(int):419:419 -> setHorizontalItemTextAppearanceActive + 1:2:void setHorizontalItemTextAppearanceInactive(int):386:386 -> setHorizontalItemTextAppearanceInactive + 3:6:void setHorizontalItemTextAppearanceInactive(int):387:387 -> setHorizontalItemTextAppearanceInactive + 7:12:void setHorizontalItemTextAppearanceInactive(int):388:388 -> setHorizontalItemTextAppearanceInactive + 13:16:void setHorizontalItemTextAppearanceInactive(int):389:389 -> setHorizontalItemTextAppearanceInactive + 17:25:void setHorizontalItemTextAppearanceInactive(int):390:390 -> setHorizontalItemTextAppearanceInactive + 1:2:void setIconLabelHorizontalSpacing(int):581:581 -> setIconLabelHorizontalSpacing + 3:6:void setIconLabelHorizontalSpacing(int):582:582 -> setIconLabelHorizontalSpacing + 7:12:void setIconLabelHorizontalSpacing(int):583:583 -> setIconLabelHorizontalSpacing + 13:16:void setIconLabelHorizontalSpacing(int):584:584 -> setIconLabelHorizontalSpacing + 17:18:void setIconLabelHorizontalSpacing(int):585:585 -> setIconLabelHorizontalSpacing + 19:25:void setIconLabelHorizontalSpacing(int):586:586 -> setIconLabelHorizontalSpacing + 1:2:void setIconTintList(android.content.res.ColorStateList):240:240 -> setIconTintList + 3:6:void setIconTintList(android.content.res.ColorStateList):241:241 -> setIconTintList + 7:12:void setIconTintList(android.content.res.ColorStateList):242:242 -> setIconTintList + 13:16:void setIconTintList(android.content.res.ColorStateList):243:243 -> setIconTintList + 17:25:void setIconTintList(android.content.res.ColorStateList):244:244 -> setIconTintList + 1:2:void setItemActiveIndicatorColor(android.content.res.ColorStateList):899:899 -> setItemActiveIndicatorColor + 3:6:void setItemActiveIndicatorColor(android.content.res.ColorStateList):900:900 -> setItemActiveIndicatorColor + 7:12:void setItemActiveIndicatorColor(android.content.res.ColorStateList):901:901 -> setItemActiveIndicatorColor + 13:16:void setItemActiveIndicatorColor(android.content.res.ColorStateList):902:902 -> setItemActiveIndicatorColor + 17:18:void setItemActiveIndicatorColor(android.content.res.ColorStateList):903:903 -> setItemActiveIndicatorColor + 19:29:void setItemActiveIndicatorColor(android.content.res.ColorStateList):904:904 -> setItemActiveIndicatorColor + 1:2:void setItemActiveIndicatorEnabled(boolean):607:607 -> setItemActiveIndicatorEnabled + 3:6:void setItemActiveIndicatorEnabled(boolean):608:608 -> setItemActiveIndicatorEnabled + 7:12:void setItemActiveIndicatorEnabled(boolean):609:609 -> setItemActiveIndicatorEnabled + 13:16:void setItemActiveIndicatorEnabled(boolean):610:610 -> setItemActiveIndicatorEnabled + 17:25:void setItemActiveIndicatorEnabled(boolean):611:611 -> setItemActiveIndicatorEnabled + 1:2:void setItemActiveIndicatorExpandedHeight(int):741:741 -> setItemActiveIndicatorExpandedHeight + 3:6:void setItemActiveIndicatorExpandedHeight(int):742:742 -> setItemActiveIndicatorExpandedHeight + 7:12:void setItemActiveIndicatorExpandedHeight(int):743:743 -> setItemActiveIndicatorExpandedHeight + 13:16:void setItemActiveIndicatorExpandedHeight(int):744:744 -> setItemActiveIndicatorExpandedHeight + 17:25:void setItemActiveIndicatorExpandedHeight(int):745:745 -> setItemActiveIndicatorExpandedHeight + 1:2:void setItemActiveIndicatorExpandedMarginHorizontal(int):798:798 -> setItemActiveIndicatorExpandedMarginHorizontal + 3:6:void setItemActiveIndicatorExpandedMarginHorizontal(int):799:799 -> setItemActiveIndicatorExpandedMarginHorizontal + 7:12:void setItemActiveIndicatorExpandedMarginHorizontal(int):800:800 -> setItemActiveIndicatorExpandedMarginHorizontal + 13:16:void setItemActiveIndicatorExpandedMarginHorizontal(int):801:801 -> setItemActiveIndicatorExpandedMarginHorizontal + 17:18:void setItemActiveIndicatorExpandedMarginHorizontal(int):802:802 -> setItemActiveIndicatorExpandedMarginHorizontal + 19:25:void setItemActiveIndicatorExpandedMarginHorizontal(int):803:803 -> setItemActiveIndicatorExpandedMarginHorizontal + 1:2:void setItemActiveIndicatorExpandedWidth(int):714:714 -> setItemActiveIndicatorExpandedWidth + 3:6:void setItemActiveIndicatorExpandedWidth(int):715:715 -> setItemActiveIndicatorExpandedWidth + 7:12:void setItemActiveIndicatorExpandedWidth(int):716:716 -> setItemActiveIndicatorExpandedWidth + 13:16:void setItemActiveIndicatorExpandedWidth(int):717:717 -> setItemActiveIndicatorExpandedWidth + 17:25:void setItemActiveIndicatorExpandedWidth(int):718:718 -> setItemActiveIndicatorExpandedWidth + 1:2:void setItemActiveIndicatorHeight(int):659:659 -> setItemActiveIndicatorHeight + 3:6:void setItemActiveIndicatorHeight(int):660:660 -> setItemActiveIndicatorHeight + 7:12:void setItemActiveIndicatorHeight(int):661:661 -> setItemActiveIndicatorHeight + 13:16:void setItemActiveIndicatorHeight(int):662:662 -> setItemActiveIndicatorHeight + 17:25:void setItemActiveIndicatorHeight(int):663:663 -> setItemActiveIndicatorHeight + 1:2:void setItemActiveIndicatorMarginHorizontal(int):769:769 -> setItemActiveIndicatorMarginHorizontal + 3:6:void setItemActiveIndicatorMarginHorizontal(int):770:770 -> setItemActiveIndicatorMarginHorizontal + 7:12:void setItemActiveIndicatorMarginHorizontal(int):771:771 -> setItemActiveIndicatorMarginHorizontal + 13:16:void setItemActiveIndicatorMarginHorizontal(int):772:772 -> setItemActiveIndicatorMarginHorizontal + 17:25:void setItemActiveIndicatorMarginHorizontal(int):773:773 -> setItemActiveIndicatorMarginHorizontal + 1:2:void setItemActiveIndicatorResizeable(boolean):873:873 -> setItemActiveIndicatorResizeable + 3:6:void setItemActiveIndicatorResizeable(boolean):874:874 -> setItemActiveIndicatorResizeable + 7:12:void setItemActiveIndicatorResizeable(boolean):875:875 -> setItemActiveIndicatorResizeable + 13:16:void setItemActiveIndicatorResizeable(boolean):876:876 -> setItemActiveIndicatorResizeable + 17:25:void setItemActiveIndicatorResizeable(boolean):877:877 -> setItemActiveIndicatorResizeable + 1:2:void setItemActiveIndicatorShapeAppearance(com.google.android.material.shape.ShapeAppearanceModel):850:850 -> setItemActiveIndicatorShapeAppearance + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l;)V"} + 3:6:void setItemActiveIndicatorShapeAppearance(com.google.android.material.shape.ShapeAppearanceModel):851:851 -> setItemActiveIndicatorShapeAppearance + 7:12:void setItemActiveIndicatorShapeAppearance(com.google.android.material.shape.ShapeAppearanceModel):852:852 -> setItemActiveIndicatorShapeAppearance + 13:16:void setItemActiveIndicatorShapeAppearance(com.google.android.material.shape.ShapeAppearanceModel):853:853 -> setItemActiveIndicatorShapeAppearance + 17:18:void setItemActiveIndicatorShapeAppearance(com.google.android.material.shape.ShapeAppearanceModel):854:854 -> setItemActiveIndicatorShapeAppearance + 19:29:void setItemActiveIndicatorShapeAppearance(com.google.android.material.shape.ShapeAppearanceModel):855:855 -> setItemActiveIndicatorShapeAppearance + 1:2:void setItemActiveIndicatorWidth(int):633:633 -> setItemActiveIndicatorWidth + 3:6:void setItemActiveIndicatorWidth(int):634:634 -> setItemActiveIndicatorWidth + 7:12:void setItemActiveIndicatorWidth(int):635:635 -> setItemActiveIndicatorWidth + 13:16:void setItemActiveIndicatorWidth(int):636:636 -> setItemActiveIndicatorWidth + 17:25:void setItemActiveIndicatorWidth(int):637:637 -> setItemActiveIndicatorWidth + 1:2:void setItemBackground(android.graphics.drawable.Drawable):948:948 -> setItemBackground + 3:6:void setItemBackground(android.graphics.drawable.Drawable):949:949 -> setItemBackground + 7:12:void setItemBackground(android.graphics.drawable.Drawable):950:950 -> setItemBackground + 13:16:void setItemBackground(android.graphics.drawable.Drawable):951:951 -> setItemBackground + 17:25:void setItemBackground(android.graphics.drawable.Drawable):952:952 -> setItemBackground + 1:2:void setItemBackgroundRes(int):442:442 -> setItemBackgroundRes + 3:6:void setItemBackgroundRes(int):443:443 -> setItemBackgroundRes + 7:12:void setItemBackgroundRes(int):444:444 -> setItemBackgroundRes + 13:16:void setItemBackgroundRes(int):445:445 -> setItemBackgroundRes + 17:25:void setItemBackgroundRes(int):446:446 -> setItemBackgroundRes + 1:2:void setItemGravity(int):676:676 -> setItemGravity + 3:6:void setItemGravity(int):677:677 -> setItemGravity + 7:12:void setItemGravity(int):678:678 -> setItemGravity + 13:16:void setItemGravity(int):679:679 -> setItemGravity + 17:25:void setItemGravity(int):680:680 -> setItemGravity + 1:2:void setItemIconGravity(int):1041:1041 -> setItemIconGravity + 3:6:void setItemIconGravity(int):1042:1042 -> setItemIconGravity + 7:12:void setItemIconGravity(int):1043:1043 -> setItemIconGravity + 13:16:void setItemIconGravity(int):1044:1044 -> setItemIconGravity + 17:25:void setItemIconGravity(int):1045:1045 -> setItemIconGravity + 1:2:void setItemIconSize(int):268:268 -> setItemIconSize + 3:6:void setItemIconSize(int):269:269 -> setItemIconSize + 7:12:void setItemIconSize(int):270:270 -> setItemIconSize + 13:16:void setItemIconSize(int):271:271 -> setItemIconSize + 17:25:void setItemIconSize(int):272:272 -> setItemIconSize + 1:2:void setItemPaddingBottom(int):488:488 -> setItemPaddingBottom + 3:6:void setItemPaddingBottom(int):489:489 -> setItemPaddingBottom + 7:12:void setItemPaddingBottom(int):490:490 -> setItemPaddingBottom + 13:16:void setItemPaddingBottom(int):491:491 -> setItemPaddingBottom + 17:27:void setItemPaddingBottom(int):492:492 -> setItemPaddingBottom + 1:2:void setItemPaddingTop(int):466:466 -> setItemPaddingTop + 3:6:void setItemPaddingTop(int):467:467 -> setItemPaddingTop + 7:12:void setItemPaddingTop(int):468:468 -> setItemPaddingTop + 13:16:void setItemPaddingTop(int):469:469 -> setItemPaddingTop + 17:25:void setItemPaddingTop(int):470:470 -> setItemPaddingTop + 1:2:void setItemRippleColor(android.content.res.ColorStateList):966:966 -> setItemRippleColor + 3:6:void setItemRippleColor(android.content.res.ColorStateList):967:967 -> setItemRippleColor + 7:12:void setItemRippleColor(android.content.res.ColorStateList):968:968 -> setItemRippleColor + 13:16:void setItemRippleColor(android.content.res.ColorStateList):969:969 -> setItemRippleColor + 17:25:void setItemRippleColor(android.content.res.ColorStateList):970:970 -> setItemRippleColor + 1:2:void setItemTextAppearanceActive(int):342:342 -> setItemTextAppearanceActive + 3:6:void setItemTextAppearanceActive(int):343:343 -> setItemTextAppearanceActive + 7:12:void setItemTextAppearanceActive(int):344:344 -> setItemTextAppearanceActive + 13:16:void setItemTextAppearanceActive(int):345:345 -> setItemTextAppearanceActive + 17:25:void setItemTextAppearanceActive(int):346:346 -> setItemTextAppearanceActive + 1:2:void setItemTextAppearanceActiveBoldEnabled(boolean):358:358 -> setItemTextAppearanceActiveBoldEnabled + 3:6:void setItemTextAppearanceActiveBoldEnabled(boolean):359:359 -> setItemTextAppearanceActiveBoldEnabled + 7:12:void setItemTextAppearanceActiveBoldEnabled(boolean):360:360 -> setItemTextAppearanceActiveBoldEnabled + 13:16:void setItemTextAppearanceActiveBoldEnabled(boolean):361:361 -> setItemTextAppearanceActiveBoldEnabled + 17:25:void setItemTextAppearanceActiveBoldEnabled(boolean):362:362 -> setItemTextAppearanceActiveBoldEnabled + 1:2:void setItemTextAppearanceInactive(int):316:316 -> setItemTextAppearanceInactive + 3:6:void setItemTextAppearanceInactive(int):317:317 -> setItemTextAppearanceInactive + 7:12:void setItemTextAppearanceInactive(int):318:318 -> setItemTextAppearanceInactive + 13:16:void setItemTextAppearanceInactive(int):319:319 -> setItemTextAppearanceInactive + 17:25:void setItemTextAppearanceInactive(int):320:320 -> setItemTextAppearanceInactive + 1:2:void setItemTextColor(android.content.res.ColorStateList):290:290 -> setItemTextColor + 3:6:void setItemTextColor(android.content.res.ColorStateList):291:291 -> setItemTextColor + 7:12:void setItemTextColor(android.content.res.ColorStateList):292:292 -> setItemTextColor + 13:16:void setItemTextColor(android.content.res.ColorStateList):293:293 -> setItemTextColor + 17:25:void setItemTextColor(android.content.res.ColorStateList):294:294 -> setItemTextColor + 1:2:void setLabelFontScalingEnabled(boolean):511:511 -> setLabelFontScalingEnabled + 3:6:void setLabelFontScalingEnabled(boolean):512:512 -> setLabelFontScalingEnabled + 7:12:void setLabelFontScalingEnabled(boolean):513:513 -> setLabelFontScalingEnabled + 13:16:void setLabelFontScalingEnabled(boolean):514:514 -> setLabelFontScalingEnabled + 17:18:void setLabelFontScalingEnabled(boolean):515:515 -> setLabelFontScalingEnabled + 19:25:void setLabelFontScalingEnabled(boolean):516:516 -> setLabelFontScalingEnabled + 1:2:void setLabelMaxLines(int):527:527 -> setLabelMaxLines + 3:6:void setLabelMaxLines(int):528:528 -> setLabelMaxLines + 7:12:void setLabelMaxLines(int):529:529 -> setLabelMaxLines + 13:16:void setLabelMaxLines(int):530:530 -> setLabelMaxLines + 17:18:void setLabelMaxLines(int):531:531 -> setLabelMaxLines + 19:25:void setLabelMaxLines(int):532:532 -> setLabelMaxLines + 1:3:void setLabelVisibilityMode(int):1020:1020 -> setLabelVisibilityMode + 1:2:void setMeasurePaddingFromLabelBaseline(boolean):499:499 -> setMeasurePaddingFromLabelBaseline + 3:6:void setMeasurePaddingFromLabelBaseline(boolean):500:500 -> setMeasurePaddingFromLabelBaseline + 7:12:void setMeasurePaddingFromLabelBaseline(boolean):501:501 -> setMeasurePaddingFromLabelBaseline + 13:16:void setMeasurePaddingFromLabelBaseline(boolean):502:502 -> setMeasurePaddingFromLabelBaseline + 17:18:void setMeasurePaddingFromLabelBaseline(boolean):503:503 -> setMeasurePaddingFromLabelBaseline + 19:25:void setMeasurePaddingFromLabelBaseline(boolean):504:504 -> setMeasurePaddingFromLabelBaseline + 1:3:void setPresenter(com.google.android.material.navigation.NavigationBarPresenter):1105:1105 -> setPresenter + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/j;)V"} + 1:5:void setSubmenuDividersEnabled(boolean):1340:1340 -> setSubmenuDividersEnabled + 6:7:void setSubmenuDividersEnabled(boolean):1343:1343 -> setSubmenuDividersEnabled + 8:11:void setSubmenuDividersEnabled(boolean):1344:1344 -> setSubmenuDividersEnabled + 12:17:void setSubmenuDividersEnabled(boolean):1345:1345 -> setSubmenuDividersEnabled + 18:21:void setSubmenuDividersEnabled(boolean):1346:1346 -> setSubmenuDividersEnabled + 22:30:void setSubmenuDividersEnabled(boolean):1347:1347 -> setSubmenuDividersEnabled + 1:10:void updateMenuView():1284:1284 -> t + 11:16:void updateMenuView():1287:1287 -> t + 17:21:void updateMenuView():1288:1288 -> t + 22:27:void updateMenuView():1289:1289 -> t + 28:33:void updateMenuView():1291:1291 -> t + 34:37:void updateMenuView():1292:1292 -> t + 38:39:void updateMenuView():1296:1296 -> t + 40:48:void updateMenuView():1297:1297 -> t + 49:54:void updateMenuView():1300:1300 -> t + 55:60:void updateMenuView():1301:1301 -> t + 61:63:void updateMenuView():1302:1302 -> t + 64:69:void updateMenuView():1303:1303 -> t + 70:74:void updateMenuView():1304:1304 -> t + 75:82:void updateMenuView():1307:1307 -> t + 83:85:void updateMenuView():1309:1309 -> t + 86:87:void updateMenuView():1312:1312 -> t + 88:98:void updateMenuView():1313:1313 -> t + 99:103:void updateMenuView():1315:1315 -> t + 104:112:void updateMenuView():1316:1316 -> t + 113:120:void updateMenuView():1317:1317 -> t + 121:122:void updateMenuView():1318:1318 -> t + 123:127:void updateMenuView():1319:1319 -> t + 128:132:void updateMenuView():1320:1320 -> t + 133:137:void updateMenuView():1321:1321 -> t + 138:140:void updateMenuView():1322:1322 -> t + 141:150:void updateMenuView():1324:1324 -> t + 151:165:void updateMenuView():1325:1325 -> t + 166:174:void updateMenuView():1327:1327 -> t + 1:7:void validateMenuItemId(int):1510:1510 -> u + 8:30:void validateMenuItemId(int):1511:1511 -> u +com.google.android.material.navigation.NavigationBarMenuView$1 -> com.google.android.material.navigation.i$a: # {"id":"sourceFile","fileName":"NavigationBarMenuView.java"} com.google.android.material.navigation.NavigationBarMenuView this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/d;"} - 1:6:void (com.google.android.material.navigation.NavigationBarMenuView):136:136 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/d;)V"} - 1:2:void onClick(android.view.View):139:139 -> onClick - 3:6:void onClick(android.view.View):140:140 -> onClick - 7:26:void onClick(android.view.View):141:141 -> onClick - 27:30:void onClick(android.view.View):142:142 -> onClick -com.google.android.material.navigation.NavigationBarPresenter -> com.google.android.material.navigation.e: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/i;"} + 1:6:void (com.google.android.material.navigation.NavigationBarMenuView):163:163 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/i;)V"} + 1:2:void onClick(android.view.View):166:166 -> onClick + 3:6:void onClick(android.view.View):167:167 -> onClick + 7:25:void onClick(android.view.View):168:168 -> onClick + 26:39:void onClick(android.view.View):169:169 -> onClick + 40:45:void onClick(android.view.View):172:172 -> onClick +com.google.android.material.navigation.NavigationBarPresenter -> com.google.android.material.navigation.j: # {"id":"sourceFile","fileName":"NavigationBarPresenter.java"} - androidx.appcompat.view.menu.MenuBuilder menu -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"} - com.google.android.material.navigation.NavigationBarMenuView menuView -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/d;"} - boolean updateSuspended -> f - int id -> g + com.google.android.material.navigation.NavigationBarMenuView menuView -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/i;"} + boolean updateSuspended -> e + int id -> f 1:4:void ():44:44 -> - 5:7:void ():47:47 -> + 5:7:void ():46:46 -> 1:1:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Z)V"} - 1:7:void updateMenuView(boolean):68:68 -> b - 8:13:void updateMenuView(boolean):72:72 -> b - 14:19:void updateMenuView(boolean):74:74 -> b + 1:7:void updateMenuView(boolean):66:66 -> b + 8:13:void updateMenuView(boolean):70:70 -> b + 14:19:void updateMenuView(boolean):72:72 -> b 1:1:boolean flagActionItems():0:0 -> c 1:1:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroidx/appcompat/view/menu/g;)Z"} 1:1:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroidx/appcompat/view/menu/g;)Z"} - 1:2:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):56:56 -> g + 1:6:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):55:55 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/e;)V"} - 3:8:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):57:57 -> g - 1:3:int getId():110:110 -> getId - 1:4:void onRestoreInstanceState(android.os.Parcelable):125:125 -> h - 5:13:void onRestoreInstanceState(android.os.Parcelable):126:126 -> h - 14:15:void onRestoreInstanceState(android.os.Parcelable):127:127 -> h - 16:21:void onRestoreInstanceState(android.os.Parcelable):129:129 -> h - 22:25:void onRestoreInstanceState(android.os.Parcelable):128:128 -> h - 26:31:void onRestoreInstanceState(android.os.Parcelable):130:130 -> h - 1:3:void setId(int):105:105 -> i + 1:3:int getId():108:108 -> getId + 1:4:void onRestoreInstanceState(android.os.Parcelable):123:123 -> h + 5:13:void onRestoreInstanceState(android.os.Parcelable):124:124 -> h + 14:15:void onRestoreInstanceState(android.os.Parcelable):125:125 -> h + 16:21:void onRestoreInstanceState(android.os.Parcelable):127:127 -> h + 22:25:void onRestoreInstanceState(android.os.Parcelable):126:126 -> h + 26:31:void onRestoreInstanceState(android.os.Parcelable):128:128 -> h + 1:3:void setId(int):103:103 -> i 1:1:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/m;)Z"} - 1:5:android.os.Parcelable onSaveInstanceState():116:116 -> k - 6:13:android.os.Parcelable onSaveInstanceState():117:117 -> k - 14:15:android.os.Parcelable onSaveInstanceState():118:118 -> k - 16:26:android.os.Parcelable onSaveInstanceState():119:119 -> k - 1:3:void setMenuView(com.google.android.material.navigation.NavigationBarMenuView):51:51 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/d;)V"} - 1:3:void setUpdateSuspended(boolean):135:135 -> m -com.google.android.material.navigation.NavigationBarPresenter$SavedState -> com.google.android.material.navigation.e$a: + 1:5:android.os.Parcelable onSaveInstanceState():114:114 -> k + 6:13:android.os.Parcelable onSaveInstanceState():115:115 -> k + 14:15:android.os.Parcelable onSaveInstanceState():116:116 -> k + 16:26:android.os.Parcelable onSaveInstanceState():117:117 -> k + 1:3:void setMenuView(com.google.android.material.navigation.NavigationBarMenuView):50:50 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/i;)V"} + 1:3:void setUpdateSuspended(boolean):133:133 -> m +com.google.android.material.navigation.NavigationBarPresenter$SavedState -> com.google.android.material.navigation.j$a: # {"id":"sourceFile","fileName":"NavigationBarPresenter.java"} int selectedItemId -> d com.google.android.material.internal.ParcelableSparseArray badgeSavedStates -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/internal/g;"} - 1:8:void ():160:160 -> - 1:1:void ():142:142 -> - 2:4:void (android.os.Parcel):144:146 -> - 1:5:void writeToParcel(android.os.Parcel,int):156:156 -> writeToParcel - 6:12:void writeToParcel(android.os.Parcel,int):157:157 -> writeToParcel -com.google.android.material.navigation.NavigationBarPresenter$SavedState$1 -> com.google.android.material.navigation.e$a$a: + 1:8:void ():158:158 -> + 1:1:void ():140:140 -> + 2:4:void (android.os.Parcel):142:144 -> + 1:5:void writeToParcel(android.os.Parcel,int):154:154 -> writeToParcel + 6:12:void writeToParcel(android.os.Parcel,int):155:155 -> writeToParcel +com.google.android.material.navigation.NavigationBarPresenter$SavedState$1 -> com.google.android.material.navigation.j$a$a: # {"id":"sourceFile","fileName":"NavigationBarPresenter.java"} - 1:4:void ():161:161 -> - 1:6:com.google.android.material.navigation.NavigationBarPresenter$SavedState createFromParcel(android.os.Parcel):165:165 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Lcom/google/android/material/navigation/e$a;"} - 1:3:com.google.android.material.navigation.NavigationBarPresenter$SavedState[] newArray(int):171:171 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Lcom/google/android/material/navigation/e$a;"} - 1:5:java.lang.Object createFromParcel(android.os.Parcel):161:161 -> createFromParcel - 1:5:java.lang.Object[] newArray(int):161:161 -> newArray -com.google.android.material.navigation.NavigationBarView -> com.google.android.material.navigation.f: + 1:4:void ():159:159 -> + 1:6:com.google.android.material.navigation.NavigationBarPresenter$SavedState createFromParcel(android.os.Parcel):163:163 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Lcom/google/android/material/navigation/j$a;"} + 1:3:com.google.android.material.navigation.NavigationBarPresenter$SavedState[] newArray(int):169:169 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Lcom/google/android/material/navigation/j$a;"} + 1:5:java.lang.Object createFromParcel(android.os.Parcel):159:159 -> createFromParcel + 1:5:java.lang.Object[] newArray(int):159:159 -> newArray +com.google.android.material.navigation.NavigationBarSubMenu -> com.google.android.material.navigation.k: +# {"id":"sourceFile","fileName":"NavigationBarSubMenu.java"} + 1:4:void (android.content.Context,com.google.android.material.navigation.NavigationBarMenu,androidx.appcompat.view.menu.MenuItemImpl):39:39 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lcom/google/android/material/navigation/f;Landroidx/appcompat/view/menu/g;)V"} + 1:3:void onItemsChanged(boolean):44:44 -> N + 4:13:void onItemsChanged(boolean):45:45 -> N +com.google.android.material.navigation.NavigationBarSubheaderView -> com.google.android.material.navigation.l: +# {"id":"sourceFile","fileName":"NavigationBarSubheaderView.java"} + android.widget.TextView subheaderLabel -> d + boolean expanded -> e + boolean onlyShowWhenExpanded -> f + androidx.appcompat.view.menu.MenuItemImpl itemData -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"} + android.content.res.ColorStateList textColor -> h + 1:3:void (android.content.Context):52:52 -> + 4:10:void (android.content.Context):53:53 -> + 11:13:void (android.content.Context):54:54 -> + 14:24:void (android.content.Context):55:55 -> + 1:4:void updateVisibility():139:139 -> a + 5:26:void updateVisibility():140:140 -> a + 1:1:boolean prefersCondensedTitle():0:0 -> c + 1:3:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):60:60 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/g;I)V"} + 4:6:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):61:61 -> d + 7:15:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):62:62 -> d + 16:19:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):63:63 -> d + 1:3:androidx.appcompat.view.menu.MenuItemImpl getItemData():85:85 -> getItemData + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/g;"} + 1:2:void setExpanded(boolean):118:118 -> setExpanded + 3:6:void setExpanded(boolean):119:119 -> setExpanded + 1:2:void setOnlyShowWhenExpanded(boolean):129:129 -> setOnlyShowWhenExpanded + 3:6:void setOnlyShowWhenExpanded(boolean):130:130 -> setOnlyShowWhenExpanded + 1:5:void setTextAppearance(int):67:67 -> setTextAppearance + 6:9:void setTextAppearance(int):70:70 -> setTextAppearance + 10:15:void setTextAppearance(int):71:71 -> setTextAppearance + 1:4:void setTextColor(android.content.res.ColorStateList):76:76 -> setTextColor + 5:10:void setTextColor(android.content.res.ColorStateList):78:78 -> setTextColor +com.google.android.material.navigation.NavigationBarView -> com.google.android.material.navigation.m: # {"id":"sourceFile","fileName":"NavigationBarView.java"} com.google.android.material.navigation.NavigationBarMenu menu -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/f;"} com.google.android.material.navigation.NavigationBarMenuView menuView -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/i;"} com.google.android.material.navigation.NavigationBarPresenter presenter -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/j;"} android.view.MenuInflater menuInflater -> g com.google.android.material.navigation.NavigationBarView$OnItemSelectedListener selectedListener -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/f$c;"} - 1:7:void (android.content.Context,android.util.AttributeSet,int,int):138:138 -> - 8:14:void (android.content.Context,android.util.AttributeSet,int,int):127:127 -> - 15:18:void (android.content.Context,android.util.AttributeSet,int,int):141:141 -> - 19:31:void (android.content.Context,android.util.AttributeSet,int,int):144:144 -> - 32:35:void (android.content.Context,android.util.AttributeSet,int,int):145:145 -> - 36:50:void (android.content.Context,android.util.AttributeSet,int,int):155:155 -> - 51:56:void (android.content.Context,android.util.AttributeSet,int,int):158:158 -> - 57:60:void (android.content.Context,android.util.AttributeSet,int,int):160:160 -> - 61:63:void (android.content.Context,android.util.AttributeSet,int,int):161:161 -> - 64:66:void (android.content.Context,android.util.AttributeSet,int,int):162:162 -> - 67:69:void (android.content.Context,android.util.AttributeSet,int,int):163:163 -> - 70:76:void (android.content.Context,android.util.AttributeSet,int,int):164:164 -> - 77:84:void (android.content.Context,android.util.AttributeSet,int,int):166:166 -> - 85:86:void (android.content.Context,android.util.AttributeSet,int,int):167:167 -> - 87:90:void (android.content.Context,android.util.AttributeSet,int,int):168:168 -> - 91:97:void (android.content.Context,android.util.AttributeSet,int,int):167:167 -> - 98:101:void (android.content.Context,android.util.AttributeSet,int,int):171:171 -> - 102:104:void (android.content.Context,android.util.AttributeSet,int,int):170:170 -> - 105:106:void (android.content.Context,android.util.AttributeSet,int,int):174:174 -> - 107:112:void (android.content.Context,android.util.AttributeSet,int,int):177:177 -> - 113:116:void (android.content.Context,android.util.AttributeSet,int,int):178:178 -> - 117:120:void (android.content.Context,android.util.AttributeSet,int,int):175:175 -> - 121:123:void (android.content.Context,android.util.AttributeSet,int,int):174:174 -> - 124:132:void (android.content.Context,android.util.AttributeSet,int,int):180:180 -> - 133:134:void (android.content.Context,android.util.AttributeSet,int,int):181:181 -> - 135:138:void (android.content.Context,android.util.AttributeSet,int,int):182:182 -> - 139:141:void (android.content.Context,android.util.AttributeSet,int,int):181:181 -> - 142:149:void (android.content.Context,android.util.AttributeSet,int,int):185:185 -> - 150:151:void (android.content.Context,android.util.AttributeSet,int,int):186:186 -> - 152:155:void (android.content.Context,android.util.AttributeSet,int,int):187:187 -> - 156:158:void (android.content.Context,android.util.AttributeSet,int,int):186:186 -> - 159:160:void (android.content.Context,android.util.AttributeSet,int,int):190:190 -> - 161:164:void (android.content.Context,android.util.AttributeSet,int,int):191:191 -> - 165:167:void (android.content.Context,android.util.AttributeSet,int,int):192:192 -> - 168:175:void (android.content.Context,android.util.AttributeSet,int,int):194:194 -> - 176:184:void (android.content.Context,android.util.AttributeSet,int,int):195:195 -> - 185:188:void (android.content.Context,android.util.AttributeSet,int,int):199:199 -> - 189:196:void (android.content.Context,android.util.AttributeSet,int,int):200:200 -> - 197:204:void (android.content.Context,android.util.AttributeSet,int,int):204:204 -> - 205:211:void (android.content.Context,android.util.AttributeSet,int,int):205:205 -> - 212:214:void (android.content.Context,android.util.AttributeSet,int,int):208:208 -> - 215:217:void (android.content.Context,android.util.AttributeSet,int,int):210:210 -> - 218:220:void (android.content.Context,android.util.AttributeSet,int,int):211:211 -> - 221:228:void (android.content.Context,android.util.AttributeSet,int,int):214:214 -> - 229:230:void (android.content.Context,android.util.AttributeSet,int,int):215:215 -> - 231:234:void (android.content.Context,android.util.AttributeSet,int,int):216:216 -> - 235:237:void (android.content.Context,android.util.AttributeSet,int,int):215:215 -> - 238:245:void (android.content.Context,android.util.AttributeSet,int,int):219:219 -> - 246:247:void (android.content.Context,android.util.AttributeSet,int,int):220:220 -> - 248:251:void (android.content.Context,android.util.AttributeSet,int,int):221:221 -> - 252:254:void (android.content.Context,android.util.AttributeSet,int,int):220:220 -> - 255:262:void (android.content.Context,android.util.AttributeSet,int,int):224:224 -> - 263:264:void (android.content.Context,android.util.AttributeSet,int,int):225:225 -> - 265:268:void (android.content.Context,android.util.AttributeSet,int,int):226:226 -> - 269:271:void (android.content.Context,android.util.AttributeSet,int,int):225:225 -> - 272:279:void (android.content.Context,android.util.AttributeSet,int,int):229:229 -> - 280:289:void (android.content.Context,android.util.AttributeSet,int,int):230:230 -> - 290:291:void (android.content.Context,android.util.AttributeSet,int,int):233:233 -> - 292:295:void (android.content.Context,android.util.AttributeSet,int,int):234:234 -> - 296:306:void (android.content.Context,android.util.AttributeSet,int,int):236:236 -> - 307:309:void (android.content.Context,android.util.AttributeSet,int,int):238:238 -> - 310:313:void (android.content.Context,android.util.AttributeSet,int,int):239:239 -> - 314:316:void (android.content.Context,android.util.AttributeSet,int,int):238:238 -> - 317:324:void (android.content.Context,android.util.AttributeSet,int,int):243:243 -> - 325:328:void (android.content.Context,android.util.AttributeSet,int,int):245:245 -> - 329:330:void (android.content.Context,android.util.AttributeSet,int,int):247:247 -> - 331:334:void (android.content.Context,android.util.AttributeSet,int,int):248:248 -> - 335:337:void (android.content.Context,android.util.AttributeSet,int,int):247:247 -> - 338:339:void (android.content.Context,android.util.AttributeSet,int,int):252:252 -> - 340:345:void (android.content.Context,android.util.AttributeSet,int,int):253:253 -> - 346:348:void (android.content.Context,android.util.AttributeSet,int,int):256:256 -> - 349:350:void (android.content.Context,android.util.AttributeSet,int,int):259:259 -> - 351:354:void (android.content.Context,android.util.AttributeSet,int,int):260:260 -> - 355:356:void (android.content.Context,android.util.AttributeSet,int,int):263:263 -> - 357:360:void (android.content.Context,android.util.AttributeSet,int,int):264:264 -> - 361:363:void (android.content.Context,android.util.AttributeSet,int,int):266:266 -> - 364:365:void (android.content.Context,android.util.AttributeSet,int,int):268:268 -> - 366:369:void (android.content.Context,android.util.AttributeSet,int,int):269:269 -> - 370:372:void (android.content.Context,android.util.AttributeSet,int,int):271:271 -> - 373:374:void (android.content.Context,android.util.AttributeSet,int,int):273:273 -> - 375:378:void (android.content.Context,android.util.AttributeSet,int,int):274:274 -> - 379:381:void (android.content.Context,android.util.AttributeSet,int,int):276:276 -> - 382:383:void (android.content.Context,android.util.AttributeSet,int,int):278:278 -> - 384:387:void (android.content.Context,android.util.AttributeSet,int,int):279:279 -> - 388:390:void (android.content.Context,android.util.AttributeSet,int,int):283:283 -> - 391:392:void (android.content.Context,android.util.AttributeSet,int,int):285:285 -> - 393:396:void (android.content.Context,android.util.AttributeSet,int,int):286:286 -> - 397:404:void (android.content.Context,android.util.AttributeSet,int,int):289:289 -> - 405:407:void (android.content.Context,android.util.AttributeSet,int,int):290:290 -> - 408:410:void (android.content.Context,android.util.AttributeSet,int,int):292:292 -> - 411:418:void (android.content.Context,android.util.AttributeSet,int,int):295:295 -> - 419:427:void (android.content.Context,android.util.AttributeSet,int,int):296:296 -> - 428:430:void (android.content.Context,android.util.AttributeSet,int,int):299:299 -> - 431:433:void (android.content.Context,android.util.AttributeSet,int,int):301:301 -> - 434:442:void (android.content.Context,android.util.AttributeSet,int,int):303:303 -> - 1:5:com.google.android.material.navigation.NavigationBarView$OnItemReselectedListener access$000(com.google.android.material.navigation.NavigationBarView):80:80 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/f;)Lcom/google/android/material/navigation/f$b;"} - 1:3:com.google.android.material.navigation.NavigationBarView$OnItemSelectedListener access$100(com.google.android.material.navigation.NavigationBarView):80:80 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/f;)Lcom/google/android/material/navigation/f$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/m$c;"} + 1:7:void (android.content.Context,android.util.AttributeSet,int,int):187:187 -> + 8:14:void (android.content.Context,android.util.AttributeSet,int,int):176:176 -> + 15:18:void (android.content.Context,android.util.AttributeSet,int,int):190:190 -> + 19:31:void (android.content.Context,android.util.AttributeSet,int,int):193:193 -> + 32:35:void (android.content.Context,android.util.AttributeSet,int,int):194:194 -> + 36:37:void (android.content.Context,android.util.AttributeSet,int,int):204:204 -> + 38:54:void (android.content.Context,android.util.AttributeSet,int,int):205:205 -> + 55:60:void (android.content.Context,android.util.AttributeSet,int,int):208:208 -> + 61:67:void (android.content.Context,android.util.AttributeSet,int,int):209:209 -> + 68:74:void (android.content.Context,android.util.AttributeSet,int,int):210:210 -> + 75:78:void (android.content.Context,android.util.AttributeSet,int,int):212:212 -> + 79:81:void (android.content.Context,android.util.AttributeSet,int,int):213:213 -> + 82:84:void (android.content.Context,android.util.AttributeSet,int,int):214:214 -> + 85:87:void (android.content.Context,android.util.AttributeSet,int,int):215:215 -> + 88:94:void (android.content.Context,android.util.AttributeSet,int,int):216:216 -> + 95:102:void (android.content.Context,android.util.AttributeSet,int,int):218:218 -> + 103:104:void (android.content.Context,android.util.AttributeSet,int,int):219:219 -> + 105:108:void (android.content.Context,android.util.AttributeSet,int,int):220:220 -> + 109:115:void (android.content.Context,android.util.AttributeSet,int,int):219:219 -> + 116:119:void (android.content.Context,android.util.AttributeSet,int,int):223:223 -> + 120:122:void (android.content.Context,android.util.AttributeSet,int,int):222:222 -> + 123:124:void (android.content.Context,android.util.AttributeSet,int,int):226:226 -> + 125:130:void (android.content.Context,android.util.AttributeSet,int,int):229:229 -> + 131:134:void (android.content.Context,android.util.AttributeSet,int,int):230:230 -> + 135:138:void (android.content.Context,android.util.AttributeSet,int,int):227:227 -> + 139:141:void (android.content.Context,android.util.AttributeSet,int,int):226:226 -> + 142:150:void (android.content.Context,android.util.AttributeSet,int,int):232:232 -> + 151:152:void (android.content.Context,android.util.AttributeSet,int,int):233:233 -> + 153:156:void (android.content.Context,android.util.AttributeSet,int,int):234:234 -> + 157:159:void (android.content.Context,android.util.AttributeSet,int,int):233:233 -> + 160:167:void (android.content.Context,android.util.AttributeSet,int,int):237:237 -> + 168:169:void (android.content.Context,android.util.AttributeSet,int,int):238:238 -> + 170:173:void (android.content.Context,android.util.AttributeSet,int,int):239:239 -> + 174:176:void (android.content.Context,android.util.AttributeSet,int,int):238:238 -> + 177:184:void (android.content.Context,android.util.AttributeSet,int,int):242:242 -> + 185:186:void (android.content.Context,android.util.AttributeSet,int,int):243:243 -> + 187:190:void (android.content.Context,android.util.AttributeSet,int,int):244:244 -> + 191:193:void (android.content.Context,android.util.AttributeSet,int,int):243:243 -> + 194:201:void (android.content.Context,android.util.AttributeSet,int,int):247:247 -> + 202:203:void (android.content.Context,android.util.AttributeSet,int,int):248:248 -> + 204:207:void (android.content.Context,android.util.AttributeSet,int,int):249:249 -> + 208:210:void (android.content.Context,android.util.AttributeSet,int,int):248:248 -> + 211:212:void (android.content.Context,android.util.AttributeSet,int,int):252:252 -> + 213:216:void (android.content.Context,android.util.AttributeSet,int,int):253:253 -> + 217:219:void (android.content.Context,android.util.AttributeSet,int,int):254:254 -> + 220:227:void (android.content.Context,android.util.AttributeSet,int,int):256:256 -> + 228:236:void (android.content.Context,android.util.AttributeSet,int,int):257:257 -> + 237:240:void (android.content.Context,android.util.AttributeSet,int,int):261:261 -> + 241:248:void (android.content.Context,android.util.AttributeSet,int,int):262:262 -> + 249:256:void (android.content.Context,android.util.AttributeSet,int,int):266:266 -> + 257:263:void (android.content.Context,android.util.AttributeSet,int,int):267:267 -> + 264:266:void (android.content.Context,android.util.AttributeSet,int,int):270:270 -> + 267:269:void (android.content.Context,android.util.AttributeSet,int,int):272:272 -> + 270:272:void (android.content.Context,android.util.AttributeSet,int,int):273:273 -> + 273:280:void (android.content.Context,android.util.AttributeSet,int,int):276:276 -> + 281:282:void (android.content.Context,android.util.AttributeSet,int,int):277:277 -> + 283:286:void (android.content.Context,android.util.AttributeSet,int,int):278:278 -> + 287:289:void (android.content.Context,android.util.AttributeSet,int,int):277:277 -> + 290:297:void (android.content.Context,android.util.AttributeSet,int,int):281:281 -> + 298:299:void (android.content.Context,android.util.AttributeSet,int,int):282:282 -> + 300:303:void (android.content.Context,android.util.AttributeSet,int,int):283:283 -> + 304:306:void (android.content.Context,android.util.AttributeSet,int,int):282:282 -> + 307:314:void (android.content.Context,android.util.AttributeSet,int,int):286:286 -> + 315:316:void (android.content.Context,android.util.AttributeSet,int,int):287:287 -> + 317:320:void (android.content.Context,android.util.AttributeSet,int,int):288:288 -> + 321:323:void (android.content.Context,android.util.AttributeSet,int,int):287:287 -> + 324:331:void (android.content.Context,android.util.AttributeSet,int,int):291:291 -> + 332:333:void (android.content.Context,android.util.AttributeSet,int,int):292:292 -> + 334:337:void (android.content.Context,android.util.AttributeSet,int,int):293:293 -> + 338:340:void (android.content.Context,android.util.AttributeSet,int,int):292:292 -> + 341:348:void (android.content.Context,android.util.AttributeSet,int,int):296:296 -> + 349:358:void (android.content.Context,android.util.AttributeSet,int,int):297:297 -> + 359:360:void (android.content.Context,android.util.AttributeSet,int,int):300:300 -> + 361:364:void (android.content.Context,android.util.AttributeSet,int,int):301:301 -> + 365:375:void (android.content.Context,android.util.AttributeSet,int,int):303:303 -> + 376:378:void (android.content.Context,android.util.AttributeSet,int,int):305:305 -> + 379:382:void (android.content.Context,android.util.AttributeSet,int,int):306:306 -> + 383:385:void (android.content.Context,android.util.AttributeSet,int,int):305:305 -> + 386:387:void (android.content.Context,android.util.AttributeSet,int,int):309:309 -> + 388:391:void (android.content.Context,android.util.AttributeSet,int,int):310:310 -> + 392:394:void (android.content.Context,android.util.AttributeSet,int,int):309:309 -> + 395:398:void (android.content.Context,android.util.AttributeSet,int,int):313:313 -> + 399:402:void (android.content.Context,android.util.AttributeSet,int,int):314:314 -> + 403:405:void (android.content.Context,android.util.AttributeSet,int,int):313:313 -> + 406:413:void (android.content.Context,android.util.AttributeSet,int,int):317:317 -> + 414:417:void (android.content.Context,android.util.AttributeSet,int,int):319:319 -> + 418:419:void (android.content.Context,android.util.AttributeSet,int,int):321:321 -> + 420:423:void (android.content.Context,android.util.AttributeSet,int,int):322:322 -> + 424:426:void (android.content.Context,android.util.AttributeSet,int,int):321:321 -> + 427:435:void (android.content.Context,android.util.AttributeSet,int,int):326:326 -> + 436:437:void (android.content.Context,android.util.AttributeSet,int,int):329:329 -> + 438:441:void (android.content.Context,android.util.AttributeSet,int,int):330:330 -> + 442:444:void (android.content.Context,android.util.AttributeSet,int,int):329:329 -> + 445:446:void (android.content.Context,android.util.AttributeSet,int,int):332:332 -> + 447:450:void (android.content.Context,android.util.AttributeSet,int,int):333:333 -> + 451:453:void (android.content.Context,android.util.AttributeSet,int,int):332:332 -> + 454:455:void (android.content.Context,android.util.AttributeSet,int,int):335:335 -> + 456:461:void (android.content.Context,android.util.AttributeSet,int,int):336:336 -> + 462:464:void (android.content.Context,android.util.AttributeSet,int,int):339:339 -> + 465:466:void (android.content.Context,android.util.AttributeSet,int,int):342:342 -> + 467:470:void (android.content.Context,android.util.AttributeSet,int,int):343:343 -> + 471:472:void (android.content.Context,android.util.AttributeSet,int,int):346:346 -> + 473:476:void (android.content.Context,android.util.AttributeSet,int,int):347:347 -> + 477:479:void (android.content.Context,android.util.AttributeSet,int,int):349:349 -> + 480:481:void (android.content.Context,android.util.AttributeSet,int,int):351:351 -> + 482:485:void (android.content.Context,android.util.AttributeSet,int,int):352:352 -> + 486:488:void (android.content.Context,android.util.AttributeSet,int,int):354:354 -> + 489:490:void (android.content.Context,android.util.AttributeSet,int,int):356:356 -> + 491:494:void (android.content.Context,android.util.AttributeSet,int,int):357:357 -> + 495:497:void (android.content.Context,android.util.AttributeSet,int,int):359:359 -> + 498:499:void (android.content.Context,android.util.AttributeSet,int,int):362:362 -> + 500:506:void (android.content.Context,android.util.AttributeSet,int,int):363:363 -> + 507:517:void (android.content.Context,android.util.AttributeSet,int,int):366:366 -> + 518:529:void (android.content.Context,android.util.AttributeSet,int,int):368:368 -> + 530:535:void (android.content.Context,android.util.AttributeSet,int,int):371:371 -> + 536:538:void (android.content.Context,android.util.AttributeSet,int,int):377:377 -> + 539:540:void (android.content.Context,android.util.AttributeSet,int,int):379:379 -> + 541:544:void (android.content.Context,android.util.AttributeSet,int,int):380:380 -> + 545:547:void (android.content.Context,android.util.AttributeSet,int,int):383:383 -> + 548:549:void (android.content.Context,android.util.AttributeSet,int,int):385:385 -> + 550:553:void (android.content.Context,android.util.AttributeSet,int,int):386:386 -> + 554:556:void (android.content.Context,android.util.AttributeSet,int,int):389:389 -> + 557:562:void (android.content.Context,android.util.AttributeSet,int,int):391:391 -> + 563:566:void (android.content.Context,android.util.AttributeSet,int,int):392:392 -> + 567:568:void (android.content.Context,android.util.AttributeSet,int,int):393:393 -> + 569:572:void (android.content.Context,android.util.AttributeSet,int,int):394:394 -> + 573:574:void (android.content.Context,android.util.AttributeSet,int,int):397:397 -> + 575:578:void (android.content.Context,android.util.AttributeSet,int,int):398:398 -> + 579:587:void (android.content.Context,android.util.AttributeSet,int,int):403:403 -> + 588:589:void (android.content.Context,android.util.AttributeSet,int,int):404:404 -> + 590:593:void (android.content.Context,android.util.AttributeSet,int,int):405:405 -> + 594:601:void (android.content.Context,android.util.AttributeSet,int,int):408:408 -> + 602:603:void (android.content.Context,android.util.AttributeSet,int,int):409:409 -> + 604:607:void (android.content.Context,android.util.AttributeSet,int,int):410:410 -> + 608:610:void (android.content.Context,android.util.AttributeSet,int,int):402:402 -> + 611:612:void (android.content.Context,android.util.AttributeSet,int,int):414:414 -> + 613:616:void (android.content.Context,android.util.AttributeSet,int,int):415:415 -> + 617:619:void (android.content.Context,android.util.AttributeSet,int,int):419:419 -> + 620:621:void (android.content.Context,android.util.AttributeSet,int,int):421:421 -> + 622:625:void (android.content.Context,android.util.AttributeSet,int,int):422:422 -> + 626:633:void (android.content.Context,android.util.AttributeSet,int,int):425:425 -> + 634:636:void (android.content.Context,android.util.AttributeSet,int,int):426:426 -> + 637:639:void (android.content.Context,android.util.AttributeSet,int,int):428:428 -> + 640:647:void (android.content.Context,android.util.AttributeSet,int,int):431:431 -> + 648:656:void (android.content.Context,android.util.AttributeSet,int,int):432:432 -> + 657:659:void (android.content.Context,android.util.AttributeSet,int,int):435:435 -> + 660:665:void (android.content.Context,android.util.AttributeSet,int,int):437:437 -> + 666:668:void (android.content.Context,android.util.AttributeSet,int,int):438:438 -> + 669:677:void (android.content.Context,android.util.AttributeSet,int,int):441:441 -> + 1:5:com.google.android.material.navigation.NavigationBarView$OnItemReselectedListener access$000(com.google.android.material.navigation.NavigationBarView):78:78 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/m;)Lcom/google/android/material/navigation/m$b;"} + 1:3:com.google.android.material.navigation.NavigationBarView$OnItemSelectedListener access$100(com.google.android.material.navigation.NavigationBarView):78:78 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/m;)Lcom/google/android/material/navigation/m$c;"} com.google.android.material.navigation.NavigationBarMenuView createNavigationBarMenuView(android.content.Context) -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lcom/google/android/material/navigation/d;"} - 1:7:com.google.android.material.badge.BadgeDrawable getBadge(int):832:832 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LQ1/a;"} - 1:7:com.google.android.material.badge.BadgeDrawable getOrCreateBadge(int):845:845 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LQ1/a;"} - 1:6:void inflateMenu(int):387:387 -> f - 7:15:void inflateMenu(int):388:388 -> f - 16:21:void inflateMenu(int):389:389 -> f - 22:27:void inflateMenu(int):390:390 -> f - 1:7:int getActiveIndicatorLabelPadding():591:591 -> getActiveIndicatorLabelPadding - 1:7:android.content.res.ColorStateList getItemActiveIndicatorColor():698:698 -> getItemActiveIndicatorColor - 1:7:int getItemActiveIndicatorHeight():638:638 -> getItemActiveIndicatorHeight - 1:7:int getItemActiveIndicatorMarginHorizontal():658:658 -> getItemActiveIndicatorMarginHorizontal - 1:7:com.google.android.material.shape.ShapeAppearanceModel getItemActiveIndicatorShapeAppearance():678:678 -> getItemActiveIndicatorShapeAppearance - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/k;"} - 1:7:int getItemActiveIndicatorWidth():619:619 -> getItemActiveIndicatorWidth - 1:7:android.graphics.drawable.Drawable getItemBackground():507:507 -> getItemBackground - 1:7:int getItemBackgroundResource():483:483 -> getItemBackgroundResource - 1:7:int getItemIconSize():446:446 -> getItemIconSize - 1:7:android.content.res.ColorStateList getItemIconTintList():401:401 -> getItemIconTintList - 1:7:int getItemPaddingBottom():569:569 -> getItemPaddingBottom - 1:7:int getItemPaddingTop():553:553 -> getItemPaddingTop - 1:7:android.content.res.ColorStateList getItemRippleColor():532:532 -> getItemRippleColor - 1:7:int getItemTextAppearanceActive():811:811 -> getItemTextAppearanceActive - 1:7:int getItemTextAppearanceInactive():783:783 -> getItemTextAppearanceInactive - 1:7:android.content.res.ColorStateList getItemTextColor():459:459 -> getItemTextColor - 1:7:int getLabelVisibilityMode():764:764 -> getLabelVisibilityMode - 1:3:android.view.Menu getMenu():365:365 -> getMenu - 1:4:android.view.MenuInflater getMenuInflater():897:897 -> getMenuInflater - 5:15:android.view.MenuInflater getMenuInflater():898:898 -> getMenuInflater - 16:18:android.view.MenuInflater getMenuInflater():900:900 -> getMenuInflater - 1:3:androidx.appcompat.view.menu.MenuView getMenuView():376:376 -> getMenuView + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lcom/google/android/material/navigation/i;"} + 1:7:com.google.android.material.badge.BadgeDrawable getBadge(int):1212:1212 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LU1/a;"} + 1:7:com.google.android.material.badge.BadgeDrawable getOrCreateBadge(int):1225:1225 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LU1/a;"} + 1:6:void inflateMenu(int):543:543 -> f + 7:15:void inflateMenu(int):544:544 -> f + 16:21:void inflateMenu(int):545:545 -> f + 22:27:void inflateMenu(int):546:546 -> f + 1:1:boolean isSubMenuSupported():0:0 -> g + 1:7:int getActiveIndicatorLabelPadding():779:779 -> getActiveIndicatorLabelPadding + 1:5:int getCollapsedMaxItemCount():1281:1281 -> getCollapsedMaxItemCount + 1:7:int getHorizontalItemTextAppearanceActive():1182:1182 -> getHorizontalItemTextAppearanceActive + 1:7:int getHorizontalItemTextAppearanceInactive():1160:1160 -> getHorizontalItemTextAppearanceInactive + 1:7:int getIconLabelHorizontalSpacing():796:796 -> getIconLabelHorizontalSpacing + 1:7:android.content.res.ColorStateList getItemActiveIndicatorColor():1006:1006 -> getItemActiveIndicatorColor + 1:7:int getItemActiveIndicatorExpandedHeight():931:931 -> getItemActiveIndicatorExpandedHeight + 1:7:int getItemActiveIndicatorExpandedMarginHorizontal():952:952 -> getItemActiveIndicatorExpandedMarginHorizontal + 1:7:int getItemActiveIndicatorExpandedWidth():908:908 -> getItemActiveIndicatorExpandedWidth + 1:7:int getItemActiveIndicatorHeight():844:844 -> getItemActiveIndicatorHeight + 1:7:int getItemActiveIndicatorMarginHorizontal():864:864 -> getItemActiveIndicatorMarginHorizontal + 1:7:com.google.android.material.shape.ShapeAppearanceModel getItemActiveIndicatorShapeAppearance():986:986 -> getItemActiveIndicatorShapeAppearance + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/l;"} + 1:7:int getItemActiveIndicatorWidth():825:825 -> getItemActiveIndicatorWidth + 1:7:android.graphics.drawable.Drawable getItemBackground():663:663 -> getItemBackground + 1:7:int getItemBackgroundResource():639:639 -> getItemBackgroundResource + 1:7:int getItemGravity():897:897 -> getItemGravity + 1:7:int getItemIconGravity():1099:1099 -> getItemIconGravity + 1:7:int getItemIconSize():602:602 -> getItemIconSize + 1:7:android.content.res.ColorStateList getItemIconTintList():557:557 -> getItemIconTintList + 1:7:int getItemPaddingBottom():725:725 -> getItemPaddingBottom + 1:7:int getItemPaddingTop():709:709 -> getItemPaddingTop + 1:7:android.content.res.ColorStateList getItemRippleColor():688:688 -> getItemRippleColor + 1:7:int getItemTextAppearanceActive():1137:1137 -> getItemTextAppearanceActive + 1:7:int getItemTextAppearanceInactive():1118:1118 -> getItemTextAppearanceInactive + 1:7:android.content.res.ColorStateList getItemTextColor():615:615 -> getItemTextColor + 1:7:int getLabelVisibilityMode():1075:1075 -> getLabelVisibilityMode + 1:3:android.view.Menu getMenu():513:513 -> getMenu + 1:4:android.view.MenuInflater getMenuInflater():1294:1294 -> getMenuInflater + 5:15:android.view.MenuInflater getMenuInflater():1295:1295 -> getMenuInflater + 16:18:android.view.MenuInflater getMenuInflater():1297:1297 -> getMenuInflater + 1:3:androidx.appcompat.view.menu.MenuView getMenuView():524:524 -> getMenuView # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/k;"} - 1:3:com.google.android.material.navigation.NavigationBarPresenter getPresenter():911:911 -> getPresenter - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/navigation/e;"} - 1:7:int getSelectedItemId():717:717 -> getSelectedItemId - 1:3:void onAttachedToWindow():321:321 -> onAttachedToWindow - 4:7:void onAttachedToWindow():323:323 -> onAttachedToWindow - 1:4:void onRestoreInstanceState(android.os.Parcelable):926:926 -> onRestoreInstanceState - 5:8:void onRestoreInstanceState(android.os.Parcelable):927:927 -> onRestoreInstanceState - 9:10:void onRestoreInstanceState(android.os.Parcelable):930:930 -> onRestoreInstanceState - 11:17:void onRestoreInstanceState(android.os.Parcelable):931:931 -> onRestoreInstanceState - 18:25:void onRestoreInstanceState(android.os.Parcelable):932:932 -> onRestoreInstanceState - 1:4:android.os.Parcelable onSaveInstanceState():917:917 -> onSaveInstanceState - 5:9:android.os.Parcelable onSaveInstanceState():918:918 -> onSaveInstanceState - 10:16:android.os.Parcelable onSaveInstanceState():919:919 -> onSaveInstanceState - 17:22:android.os.Parcelable onSaveInstanceState():920:920 -> onSaveInstanceState - 1:6:void setActiveIndicatorLabelPadding(int):583:583 -> setActiveIndicatorLabelPadding - 1:3:void setElevation(float):334:334 -> setElevation - 4:7:void setElevation(float):336:336 -> setElevation - 1:6:void setItemActiveIndicatorColor(android.content.res.ColorStateList):707:707 -> setItemActiveIndicatorColor - 1:6:void setItemActiveIndicatorEnabled(boolean):609:609 -> setItemActiveIndicatorEnabled - 1:6:void setItemActiveIndicatorHeight(int):647:647 -> setItemActiveIndicatorHeight - 1:6:void setItemActiveIndicatorMarginHorizontal(int):668:668 -> setItemActiveIndicatorMarginHorizontal - 1:6:void setItemActiveIndicatorShapeAppearance(com.google.android.material.shape.ShapeAppearanceModel):688:688 -> setItemActiveIndicatorShapeAppearance - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k;)V"} - 1:6:void setItemActiveIndicatorWidth(int):628:628 -> setItemActiveIndicatorWidth - 1:6:void setItemBackground(android.graphics.drawable.Drawable):520:520 -> setItemBackground - 1:6:void setItemBackgroundResource(int):496:496 -> setItemBackgroundResource - 1:6:void setItemIconSize(int):423:423 -> setItemIconSize - 1:12:void setItemIconSizeRes(int):435:435 -> setItemIconSizeRes - 1:6:void setItemIconTintList(android.content.res.ColorStateList):411:411 -> setItemIconTintList - 1:6:void setItemPaddingBottom(int):576:576 -> setItemPaddingBottom - 1:6:void setItemPaddingTop(int):561:561 -> setItemPaddingTop - 1:6:void setItemRippleColor(android.content.res.ColorStateList):544:544 -> setItemRippleColor - 1:6:void setItemTextAppearanceActive(int):792:792 -> setItemTextAppearanceActive - 1:6:void setItemTextAppearanceActiveBoldEnabled(boolean):801:801 -> setItemTextAppearanceActiveBoldEnabled - 1:6:void setItemTextAppearanceInactive(int):773:773 -> setItemTextAppearanceInactive - 1:6:void setItemTextColor(android.content.res.ColorStateList):470:470 -> setItemTextColor - 1:8:void setLabelVisibilityMode(int):750:750 -> setLabelVisibilityMode - 9:13:void setLabelVisibilityMode(int):751:751 -> setLabelVisibilityMode - 14:20:void setLabelVisibilityMode(int):752:752 -> setLabelVisibilityMode - 1:3:void setOnItemSelectedListener(com.google.android.material.navigation.NavigationBarView$OnItemSelectedListener):348:348 -> setOnItemSelectedListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/f$c;)V"} - 1:8:void setSelectedItemId(int):727:727 -> setSelectedItemId - 9:20:void setSelectedItemId(int):729:729 -> setSelectedItemId - 21:24:void setSelectedItemId(int):730:730 -> setSelectedItemId -com.google.android.material.navigation.NavigationBarView$1 -> com.google.android.material.navigation.f$a: + 1:3:android.view.ViewGroup getMenuViewGroup():532:532 -> getMenuViewGroup + 1:3:com.google.android.material.navigation.NavigationBarPresenter getPresenter():1308:1308 -> getPresenter + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/navigation/j;"} + 1:7:boolean getScaleLabelTextWithFont():750:750 -> getScaleLabelTextWithFont + 1:7:int getSelectedItemId():1025:1025 -> getSelectedItemId + 1:6:void setItemActiveIndicatorExpandedPadding(int,int,int,int):976:976 -> h + 1:1:boolean shouldAddMenuView():0:0 -> i + 1:3:void onAttachedToWindow():471:471 -> onAttachedToWindow + 4:7:void onAttachedToWindow():473:473 -> onAttachedToWindow + 1:4:void onRestoreInstanceState(android.os.Parcelable):1323:1323 -> onRestoreInstanceState + 5:8:void onRestoreInstanceState(android.os.Parcelable):1324:1324 -> onRestoreInstanceState + 9:10:void onRestoreInstanceState(android.os.Parcelable):1327:1327 -> onRestoreInstanceState + 11:17:void onRestoreInstanceState(android.os.Parcelable):1328:1328 -> onRestoreInstanceState + 18:25:void onRestoreInstanceState(android.os.Parcelable):1329:1329 -> onRestoreInstanceState + 1:4:android.os.Parcelable onSaveInstanceState():1314:1314 -> onSaveInstanceState + 5:9:android.os.Parcelable onSaveInstanceState():1315:1315 -> onSaveInstanceState + 10:16:android.os.Parcelable onSaveInstanceState():1316:1316 -> onSaveInstanceState + 17:22:android.os.Parcelable onSaveInstanceState():1317:1317 -> onSaveInstanceState + 1:6:void setActiveIndicatorLabelPadding(int):771:771 -> setActiveIndicatorLabelPadding + 1:3:void setElevation(float):483:483 -> setElevation + 4:7:void setElevation(float):484:484 -> setElevation + 1:6:void setHorizontalItemTextAppearanceActive(int):1170:1170 -> setHorizontalItemTextAppearanceActive + 1:6:void setHorizontalItemTextAppearanceInactive(int):1148:1148 -> setHorizontalItemTextAppearanceInactive + 1:6:void setIconLabelHorizontalSpacing(int):787:787 -> setIconLabelHorizontalSpacing + 1:6:void setItemActiveIndicatorColor(android.content.res.ColorStateList):1015:1015 -> setItemActiveIndicatorColor + 1:6:void setItemActiveIndicatorEnabled(boolean):815:815 -> setItemActiveIndicatorEnabled + 1:6:void setItemActiveIndicatorExpandedHeight(int):941:941 -> setItemActiveIndicatorExpandedHeight + 1:6:void setItemActiveIndicatorExpandedMarginHorizontal(int):963:963 -> setItemActiveIndicatorExpandedMarginHorizontal + 1:6:void setItemActiveIndicatorExpandedWidth(int):920:920 -> setItemActiveIndicatorExpandedWidth + 1:6:void setItemActiveIndicatorHeight(int):853:853 -> setItemActiveIndicatorHeight + 1:6:void setItemActiveIndicatorMarginHorizontal(int):874:874 -> setItemActiveIndicatorMarginHorizontal + 1:6:void setItemActiveIndicatorShapeAppearance(com.google.android.material.shape.ShapeAppearanceModel):996:996 -> setItemActiveIndicatorShapeAppearance + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l;)V"} + 1:6:void setItemActiveIndicatorWidth(int):834:834 -> setItemActiveIndicatorWidth + 1:6:void setItemBackground(android.graphics.drawable.Drawable):676:676 -> setItemBackground + 1:6:void setItemBackgroundResource(int):652:652 -> setItemBackgroundResource + 1:8:void setItemGravity(int):884:884 -> setItemGravity + 9:13:void setItemGravity(int):885:885 -> setItemGravity + 14:20:void setItemGravity(int):886:886 -> setItemGravity + 1:8:void setItemIconGravity(int):1087:1087 -> setItemIconGravity + 9:13:void setItemIconGravity(int):1088:1088 -> setItemIconGravity + 14:20:void setItemIconGravity(int):1089:1089 -> setItemIconGravity + 1:6:void setItemIconSize(int):579:579 -> setItemIconSize + 1:12:void setItemIconSizeRes(int):591:591 -> setItemIconSizeRes + 1:6:void setItemIconTintList(android.content.res.ColorStateList):567:567 -> setItemIconTintList + 1:6:void setItemPaddingBottom(int):732:732 -> setItemPaddingBottom + 1:6:void setItemPaddingTop(int):717:717 -> setItemPaddingTop + 1:6:void setItemRippleColor(android.content.res.ColorStateList):700:700 -> setItemRippleColor + 1:6:void setItemTextAppearanceActive(int):1127:1127 -> setItemTextAppearanceActive + 1:6:void setItemTextAppearanceActiveBoldEnabled(boolean):1191:1191 -> setItemTextAppearanceActiveBoldEnabled + 1:6:void setItemTextAppearanceInactive(int):1108:1108 -> setItemTextAppearanceInactive + 1:6:void setItemTextColor(android.content.res.ColorStateList):626:626 -> setItemTextColor + 1:6:void setLabelFontScalingEnabled(boolean):743:743 -> setLabelFontScalingEnabled + 1:6:void setLabelMaxLines(int):757:757 -> setLabelMaxLines + 1:8:void setLabelVisibilityMode(int):1061:1061 -> setLabelVisibilityMode + 9:13:void setLabelVisibilityMode(int):1062:1062 -> setLabelVisibilityMode + 14:20:void setLabelVisibilityMode(int):1063:1063 -> setLabelVisibilityMode + 1:6:void setMeasureBottomPaddingFromLabelBaseline(boolean):736:736 -> setMeasureBottomPaddingFromLabelBaseline + 1:3:void setOnItemSelectedListener(com.google.android.material.navigation.NavigationBarView$OnItemSelectedListener):496:496 -> setOnItemSelectedListener + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/m$c;)V"} + 1:8:void setSelectedItemId(int):1035:1035 -> setSelectedItemId + 9:17:void setSelectedItemId(int):1037:1037 -> setSelectedItemId + 18:31:void setSelectedItemId(int):1040:1040 -> setSelectedItemId + 32:37:void setSelectedItemId(int):1041:1041 -> setSelectedItemId +com.google.android.material.navigation.NavigationBarView$1 -> com.google.android.material.navigation.m$a: # {"id":"sourceFile","fileName":"NavigationBarView.java"} com.google.android.material.navigation.NavigationBarView this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/f;"} - 1:6:void (com.google.android.material.navigation.NavigationBarView):304:304 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/f;)V"} - 1:5:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):307:307 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/navigation/m;"} + 1:6:void (com.google.android.material.navigation.NavigationBarView):442:442 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/navigation/m;)V"} + 1:5:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):445:445 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroid/view/MenuItem;)Z"} - 6:29:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):311:311 -> a + 6:29:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):449:449 -> a 1:1:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)V"} -com.google.android.material.navigation.NavigationBarView$OnItemReselectedListener -> com.google.android.material.navigation.f$b: +com.google.android.material.navigation.NavigationBarView$OnItemReselectedListener -> com.google.android.material.navigation.m$b: # {"id":"sourceFile","fileName":"NavigationBarView.java"} -com.google.android.material.navigation.NavigationBarView$OnItemSelectedListener -> com.google.android.material.navigation.f$c: +com.google.android.material.navigation.NavigationBarView$OnItemSelectedListener -> com.google.android.material.navigation.m$c: # {"id":"sourceFile","fileName":"NavigationBarView.java"} boolean onNavigationItemSelected(android.view.MenuItem) -> a -com.google.android.material.navigation.NavigationBarView$SavedState -> com.google.android.material.navigation.f$d: +com.google.android.material.navigation.NavigationBarView$SavedState -> com.google.android.material.navigation.m$d: # {"id":"sourceFile","fileName":"NavigationBarView.java"} android.os.Bundle menuPresenterState -> f - 1:8:void ():960:960 -> - 1:1:void (android.os.Parcelable):939:939 -> - 2:2:void (android.os.Parcel,java.lang.ClassLoader):943:943 -> - 3:3:void (android.os.Parcel,java.lang.ClassLoader):945:945 -> - 4:4:void (android.os.Parcel,java.lang.ClassLoader):947:947 -> - 1:7:void readFromParcel(android.os.Parcel,java.lang.ClassLoader):957:957 -> d - 1:3:void writeToParcel(android.os.Parcel,int):952:952 -> writeToParcel - 4:9:void writeToParcel(android.os.Parcel,int):953:953 -> writeToParcel -com.google.android.material.navigation.NavigationBarView$SavedState$1 -> com.google.android.material.navigation.f$d$a: + 1:8:void ():1357:1357 -> + 1:1:void (android.os.Parcelable):1336:1336 -> + 2:2:void (android.os.Parcel,java.lang.ClassLoader):1340:1340 -> + 3:3:void (android.os.Parcel,java.lang.ClassLoader):1342:1342 -> + 4:4:void (android.os.Parcel,java.lang.ClassLoader):1344:1344 -> + 1:7:void readFromParcel(android.os.Parcel,java.lang.ClassLoader):1354:1354 -> d + 1:3:void writeToParcel(android.os.Parcel,int):1349:1349 -> writeToParcel + 4:9:void writeToParcel(android.os.Parcel,int):1350:1350 -> writeToParcel +com.google.android.material.navigation.NavigationBarView$SavedState$1 -> com.google.android.material.navigation.m$d$a: # {"id":"sourceFile","fileName":"NavigationBarView.java"} - 1:4:void ():961:961 -> - 1:7:com.google.android.material.navigation.NavigationBarView$SavedState createFromParcel(android.os.Parcel):971:971 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Lcom/google/android/material/navigation/f$d;"} - 1:6:com.google.android.material.navigation.NavigationBarView$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):965:965 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Lcom/google/android/material/navigation/f$d;"} - 1:3:com.google.android.material.navigation.NavigationBarView$SavedState[] newArray(int):977:977 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Lcom/google/android/material/navigation/f$d;"} - 1:1:java.lang.Object createFromParcel(android.os.Parcel):961:961 -> createFromParcel - 2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):961:961 -> createFromParcel - 1:5:java.lang.Object[] newArray(int):961:961 -> newArray -com.google.android.material.radiobutton.MaterialRadioButton -> b2.a: + 1:4:void ():1358:1358 -> + 1:7:com.google.android.material.navigation.NavigationBarView$SavedState createFromParcel(android.os.Parcel):1368:1368 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Lcom/google/android/material/navigation/m$d;"} + 1:6:com.google.android.material.navigation.NavigationBarView$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):1362:1362 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Lcom/google/android/material/navigation/m$d;"} + 1:3:com.google.android.material.navigation.NavigationBarView$SavedState[] newArray(int):1374:1374 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Lcom/google/android/material/navigation/m$d;"} + 1:1:java.lang.Object createFromParcel(android.os.Parcel):1358:1358 -> createFromParcel + 2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):1358:1358 -> createFromParcel + 1:5:java.lang.Object[] newArray(int):1358:1358 -> newArray +com.google.android.material.radiobutton.MaterialRadioButton -> g2.a: # {"id":"sourceFile","fileName":"MaterialRadioButton.java"} android.content.res.ColorStateList materialThemeColorsTintList -> h boolean useMaterialThemeColors -> i @@ -149926,30 +156098,31 @@ com.google.android.material.radiobutton.MaterialRadioButton -> b2.a: 10:11:void (android.content.Context,android.util.AttributeSet,int):89:90 -> 12:12:void (android.content.Context,android.util.AttributeSet,int):92:92 -> 1:4:android.content.res.ColorStateList getMaterialThemeColorsTintList():124:124 -> getMaterialThemeColorsTintList - 5:10:android.content.res.ColorStateList getMaterialThemeColorsTintList():125:125 -> getMaterialThemeColorsTintList - 11:16:android.content.res.ColorStateList getMaterialThemeColorsTintList():126:126 -> getMaterialThemeColorsTintList - 17:22:android.content.res.ColorStateList getMaterialThemeColorsTintList():127:127 -> getMaterialThemeColorsTintList - 23:29:android.content.res.ColorStateList getMaterialThemeColorsTintList():129:129 -> getMaterialThemeColorsTintList - 30:39:android.content.res.ColorStateList getMaterialThemeColorsTintList():131:131 -> getMaterialThemeColorsTintList - 40:50:android.content.res.ColorStateList getMaterialThemeColorsTintList():133:133 -> getMaterialThemeColorsTintList - 51:57:android.content.res.ColorStateList getMaterialThemeColorsTintList():135:135 -> getMaterialThemeColorsTintList - 58:63:android.content.res.ColorStateList getMaterialThemeColorsTintList():137:137 -> getMaterialThemeColorsTintList - 64:70:android.content.res.ColorStateList getMaterialThemeColorsTintList():138:138 -> getMaterialThemeColorsTintList - 71:73:android.content.res.ColorStateList getMaterialThemeColorsTintList():141:141 -> getMaterialThemeColorsTintList + 5:6:android.content.res.ColorStateList getMaterialThemeColorsTintList():125:125 -> getMaterialThemeColorsTintList + 7:10:android.content.res.ColorStateList getMaterialThemeColorsTintList():126:126 -> getMaterialThemeColorsTintList + 11:16:android.content.res.ColorStateList getMaterialThemeColorsTintList():127:127 -> getMaterialThemeColorsTintList + 17:22:android.content.res.ColorStateList getMaterialThemeColorsTintList():128:128 -> getMaterialThemeColorsTintList + 23:29:android.content.res.ColorStateList getMaterialThemeColorsTintList():130:130 -> getMaterialThemeColorsTintList + 30:39:android.content.res.ColorStateList getMaterialThemeColorsTintList():132:132 -> getMaterialThemeColorsTintList + 40:50:android.content.res.ColorStateList getMaterialThemeColorsTintList():134:134 -> getMaterialThemeColorsTintList + 51:57:android.content.res.ColorStateList getMaterialThemeColorsTintList():136:136 -> getMaterialThemeColorsTintList + 58:63:android.content.res.ColorStateList getMaterialThemeColorsTintList():138:138 -> getMaterialThemeColorsTintList + 64:70:android.content.res.ColorStateList getMaterialThemeColorsTintList():139:139 -> getMaterialThemeColorsTintList + 71:73:android.content.res.ColorStateList getMaterialThemeColorsTintList():142:142 -> getMaterialThemeColorsTintList 1:3:void onAttachedToWindow():97:97 -> onAttachedToWindow 4:14:void onAttachedToWindow():99:99 -> onAttachedToWindow 15:18:void onAttachedToWindow():100:100 -> onAttachedToWindow 1:4:void setUseMaterialThemeColors(boolean):110:110 -> setUseMaterialThemeColors 5:13:void setUseMaterialThemeColors(boolean):112:112 -> setUseMaterialThemeColors 14:17:void setUseMaterialThemeColors(boolean):114:114 -> setUseMaterialThemeColors -com.google.android.material.resources.CancelableFontCallback -> c2.a: +com.google.android.material.resources.CancelableFontCallback -> h2.a: # {"id":"sourceFile","fileName":"CancelableFontCallback.java"} android.graphics.Typeface fallbackFont -> a com.google.android.material.resources.CancelableFontCallback$ApplyFont applyFont -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc2/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh2/a$a;"} boolean cancelled -> c 1:3:void (com.google.android.material.resources.CancelableFontCallback$ApplyFont,android.graphics.Typeface):42:42 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc2/a$a;Landroid/graphics/Typeface;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh2/a$a;Landroid/graphics/Typeface;)V"} 4:5:void (com.google.android.material.resources.CancelableFontCallback$ApplyFont,android.graphics.Typeface):43:43 -> 6:8:void (com.google.android.material.resources.CancelableFontCallback$ApplyFont,android.graphics.Typeface):44:44 -> 1:6:void onFontRetrievalFailed(int):54:54 -> a @@ -149957,378 +156130,358 @@ com.google.android.material.resources.CancelableFontCallback -> c2.a: 2:4:void cancel():64:64 -> c 1:4:void updateIfNotCancelled(android.graphics.Typeface):68:68 -> d 5:10:void updateIfNotCancelled(android.graphics.Typeface):69:69 -> d -com.google.android.material.resources.CancelableFontCallback$ApplyFont -> c2.a$a: +com.google.android.material.resources.CancelableFontCallback$ApplyFont -> h2.a$a: # {"id":"sourceFile","fileName":"CancelableFontCallback.java"} void apply(android.graphics.Typeface) -> a -com.google.android.material.resources.MaterialAttributes -> c2.b: +com.google.android.material.resources.MaterialAttributes -> h2.b: # {"id":"sourceFile","fileName":"MaterialAttributes.java"} 1:5:android.util.TypedValue resolve(android.content.Context,int):46:46 -> a 6:19:android.util.TypedValue resolve(android.content.Context,int):47:47 -> a 1:6:boolean resolveBoolean(android.content.Context,int,boolean):121:121 -> b 7:12:boolean resolveBoolean(android.content.Context,int,boolean):122:122 -> b 13:21:boolean resolveBoolean(android.content.Context,int,boolean):123:123 -> b - 1:6:int resolveInteger(android.content.Context,int,int):133:133 -> c - 7:12:int resolveInteger(android.content.Context,int,int):134:134 -> c - 13:16:int resolveInteger(android.content.Context,int,int):135:135 -> c - 1:7:int resolveOrThrow(android.content.Context,int,java.lang.String):89:89 -> d - 1:7:android.util.TypedValue resolveTypedValueOrThrow(android.content.Context,int,java.lang.String):65:65 -> e - 8:9:android.util.TypedValue resolveTypedValueOrThrow(android.content.Context,int,java.lang.String):71:71 -> e - 10:21:android.util.TypedValue resolveTypedValueOrThrow(android.content.Context,int,java.lang.String):75:75 -> e - 22:31:android.util.TypedValue resolveTypedValueOrThrow(android.content.Context,int,java.lang.String):72:72 -> e - 1:12:android.util.TypedValue resolveTypedValueOrThrow(android.view.View,int):57:57 -> f - 13:17:android.util.TypedValue resolveTypedValueOrThrow(android.view.View,int):56:56 -> f -com.google.android.material.resources.MaterialResources -> c2.c: + 1:6:int resolveDimension(android.content.Context,int,int):153:153 -> c + 7:12:int resolveDimension(android.content.Context,int,int):154:154 -> c + 13:26:int resolveDimension(android.content.Context,int,int):157:157 -> c + 27:35:int resolveDimension(android.content.Context,int,int):155:155 -> c + 1:6:int resolveInteger(android.content.Context,int,int):133:133 -> d + 7:12:int resolveInteger(android.content.Context,int,int):134:134 -> d + 13:16:int resolveInteger(android.content.Context,int,int):135:135 -> d + 1:9:int resolveMinimumAccessibleTouchTarget(android.content.Context):142:142 -> e + 1:7:int resolveOrThrow(android.content.Context,int,java.lang.String):89:89 -> f + 1:7:android.util.TypedValue resolveTypedValueOrThrow(android.content.Context,int,java.lang.String):65:65 -> g + 8:9:android.util.TypedValue resolveTypedValueOrThrow(android.content.Context,int,java.lang.String):71:71 -> g + 10:21:android.util.TypedValue resolveTypedValueOrThrow(android.content.Context,int,java.lang.String):75:75 -> g + 22:31:android.util.TypedValue resolveTypedValueOrThrow(android.content.Context,int,java.lang.String):72:72 -> g + 1:12:android.util.TypedValue resolveTypedValueOrThrow(android.view.View,int):57:57 -> h + 13:17:android.util.TypedValue resolveTypedValueOrThrow(android.view.View,int):56:56 -> h +com.google.android.material.resources.MaterialResources -> h2.c: # {"id":"sourceFile","fileName":"MaterialResources.java"} - 1:7:android.content.res.ColorStateList getColorStateList(android.content.Context,android.content.res.TypedArray,int):62:62 -> a - 8:13:android.content.res.ColorStateList getColorStateList(android.content.Context,android.content.res.TypedArray,int):63:63 -> a - 14:20:android.content.res.ColorStateList getColorStateList(android.content.Context,android.content.res.TypedArray,int):65:65 -> a - 21:25:android.content.res.ColorStateList getColorStateList(android.content.Context,android.content.res.TypedArray,int):81:81 -> a - 1:7:android.content.res.ColorStateList getColorStateList(android.content.Context,androidx.appcompat.widget.TintTypedArray,int):91:91 -> b + 1:7:android.content.res.ColorStateList getColorStateList(android.content.Context,android.content.res.TypedArray,int):61:61 -> a + 8:13:android.content.res.ColorStateList getColorStateList(android.content.Context,android.content.res.TypedArray,int):62:62 -> a + 14:20:android.content.res.ColorStateList getColorStateList(android.content.Context,android.content.res.TypedArray,int):64:64 -> a + 21:25:android.content.res.ColorStateList getColorStateList(android.content.Context,android.content.res.TypedArray,int):71:71 -> a + 1:7:android.content.res.ColorStateList getColorStateList(android.content.Context,androidx.appcompat.widget.TintTypedArray,int):81:81 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/widget/h0;I)Landroid/content/res/ColorStateList;"} - 8:13:android.content.res.ColorStateList getColorStateList(android.content.Context,androidx.appcompat.widget.TintTypedArray,int):92:92 -> b - 14:20:android.content.res.ColorStateList getColorStateList(android.content.Context,androidx.appcompat.widget.TintTypedArray,int):94:94 -> b - 21:25:android.content.res.ColorStateList getColorStateList(android.content.Context,androidx.appcompat.widget.TintTypedArray,int):110:110 -> b - 1:5:int getComplexUnit(android.util.TypedValue):253:253 -> c - 1:5:int getDimensionPixelSize(android.content.Context,android.content.res.TypedArray,int,int):173:173 -> d - 6:17:int getDimensionPixelSize(android.content.Context,android.content.res.TypedArray,int,int):174:174 -> d - 18:32:int getDimensionPixelSize(android.content.Context,android.content.res.TypedArray,int,int):178:178 -> d - 33:36:int getDimensionPixelSize(android.content.Context,android.content.res.TypedArray,int,int):179:179 -> d - 37:40:int getDimensionPixelSize(android.content.Context,android.content.res.TypedArray,int,int):180:180 -> d - 41:45:int getDimensionPixelSize(android.content.Context,android.content.res.TypedArray,int,int):175:175 -> d - 1:7:android.graphics.drawable.Drawable getDrawable(android.content.Context,android.content.res.TypedArray,int):122:122 -> e - 8:13:android.graphics.drawable.Drawable getDrawable(android.content.Context,android.content.res.TypedArray,int):123:123 -> e - 14:20:android.graphics.drawable.Drawable getDrawable(android.content.Context,android.content.res.TypedArray,int):125:125 -> e - 21:25:android.graphics.drawable.Drawable getDrawable(android.content.Context,android.content.res.TypedArray,int):131:131 -> e - 1:11:float getFontScale(android.content.Context):202:202 -> f - 1:8:int getIndexWithValue(android.content.res.TypedArray,int,int):266:266 -> g - 1:7:com.google.android.material.resources.TextAppearance getTextAppearance(android.content.Context,android.content.res.TypedArray,int):142:142 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/TypedArray;I)Lc2/d;"} - 8:13:com.google.android.material.resources.TextAppearance getTextAppearance(android.content.Context,android.content.res.TypedArray,int):143:143 -> h - 14:21:com.google.android.material.resources.TextAppearance getTextAppearance(android.content.Context,android.content.res.TypedArray,int):145:145 -> h - 4:9:int getUnscaledTextSize(android.content.Context,int,int):222:222 -> i - 10:14:int getUnscaledTextSize(android.content.Context,int,int):223:223 -> i - 15:20:int getUnscaledTextSize(android.content.Context,int,int):224:224 -> i - 21:26:int getUnscaledTextSize(android.content.Context,int,int):225:225 -> i - 27:33:int getUnscaledTextSize(android.content.Context,int,int):233:233 -> i - 34:35:int getUnscaledTextSize(android.content.Context,int,int):236:236 -> i - 36:50:int getUnscaledTextSize(android.content.Context,int,int):237:237 -> i - 51:55:int getUnscaledTextSize(android.content.Context,int,int):236:236 -> i - 56:57:int getUnscaledTextSize(android.content.Context,int,int):241:241 -> i - 58:65:int getUnscaledTextSize(android.content.Context,int,int):242:242 -> i - 66:70:int getUnscaledTextSize(android.content.Context,int,int):241:241 -> i - 1:21:boolean isFontScaleAtLeast1_3(android.content.Context):188:188 -> j - 1:20:boolean isFontScaleAtLeast2_0(android.content.Context):195:195 -> k -com.google.android.material.resources.TextAppearance -> c2.d: + 8:13:android.content.res.ColorStateList getColorStateList(android.content.Context,androidx.appcompat.widget.TintTypedArray,int):82:82 -> b + 14:20:android.content.res.ColorStateList getColorStateList(android.content.Context,androidx.appcompat.widget.TintTypedArray,int):84:84 -> b + 21:25:android.content.res.ColorStateList getColorStateList(android.content.Context,androidx.appcompat.widget.TintTypedArray,int):91:91 -> b + 1:5:int getComplexUnit(android.util.TypedValue):268:268 -> c + 1:5:int getDimensionPixelSize(android.content.Context,android.content.res.TypedArray,int,int):154:154 -> d + 6:17:int getDimensionPixelSize(android.content.Context,android.content.res.TypedArray,int,int):155:155 -> d + 18:32:int getDimensionPixelSize(android.content.Context,android.content.res.TypedArray,int,int):159:159 -> d + 33:36:int getDimensionPixelSize(android.content.Context,android.content.res.TypedArray,int,int):160:160 -> d + 37:40:int getDimensionPixelSize(android.content.Context,android.content.res.TypedArray,int,int):161:161 -> d + 41:45:int getDimensionPixelSize(android.content.Context,android.content.res.TypedArray,int,int):156:156 -> d + 1:7:android.graphics.drawable.Drawable getDrawable(android.content.Context,android.content.res.TypedArray,int):103:103 -> e + 8:13:android.graphics.drawable.Drawable getDrawable(android.content.Context,android.content.res.TypedArray,int):104:104 -> e + 14:20:android.graphics.drawable.Drawable getDrawable(android.content.Context,android.content.res.TypedArray,int):106:106 -> e + 21:25:android.graphics.drawable.Drawable getDrawable(android.content.Context,android.content.res.TypedArray,int):112:112 -> e + 1:11:float getFontScale(android.content.Context):183:183 -> f + 1:8:int getIndexWithValue(android.content.res.TypedArray,int,int):281:281 -> g + 1:7:com.google.android.material.resources.TextAppearance getTextAppearance(android.content.Context,android.content.res.TypedArray,int):123:123 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/TypedArray;I)Lh2/e;"} + 8:13:com.google.android.material.resources.TextAppearance getTextAppearance(android.content.Context,android.content.res.TypedArray,int):124:124 -> h + 14:21:com.google.android.material.resources.TextAppearance getTextAppearance(android.content.Context,android.content.res.TypedArray,int):126:126 -> h + 4:9:int getUnscaledLineHeight(android.content.Context,int,int):235:235 -> i + 10:14:int getUnscaledLineHeight(android.content.Context,int,int):237:237 -> i + 15:22:int getUnscaledLineHeight(android.content.Context,int,int):238:238 -> i + 23:28:int getUnscaledLineHeight(android.content.Context,int,int):240:240 -> i + 29:34:int getUnscaledLineHeight(android.content.Context,int,int):242:242 -> i + 35:41:int getUnscaledLineHeight(android.content.Context,int,int):248:248 -> i + 42:43:int getUnscaledLineHeight(android.content.Context,int,int):251:251 -> i + 44:58:int getUnscaledLineHeight(android.content.Context,int,int):252:252 -> i + 59:63:int getUnscaledLineHeight(android.content.Context,int,int):251:251 -> i + 64:65:int getUnscaledLineHeight(android.content.Context,int,int):256:256 -> i + 66:73:int getUnscaledLineHeight(android.content.Context,int,int):257:257 -> i + 74:78:int getUnscaledLineHeight(android.content.Context,int,int):256:256 -> i + 4:5:int getUnscaledTextSize(android.content.Context,int,int):203:203 -> j + 6:9:int getUnscaledTextSize(android.content.Context,int,int):204:204 -> j + 10:14:int getUnscaledTextSize(android.content.Context,int,int):206:206 -> j + 15:16:int getUnscaledTextSize(android.content.Context,int,int):207:207 -> j + 17:20:int getUnscaledTextSize(android.content.Context,int,int):208:208 -> j + 21:26:int getUnscaledTextSize(android.content.Context,int,int):209:209 -> j + 27:33:int getUnscaledTextSize(android.content.Context,int,int):217:217 -> j + 34:35:int getUnscaledTextSize(android.content.Context,int,int):220:220 -> j + 36:50:int getUnscaledTextSize(android.content.Context,int,int):221:221 -> j + 51:55:int getUnscaledTextSize(android.content.Context,int,int):220:220 -> j + 56:57:int getUnscaledTextSize(android.content.Context,int,int):225:225 -> j + 58:65:int getUnscaledTextSize(android.content.Context,int,int):226:226 -> j + 66:70:int getUnscaledTextSize(android.content.Context,int,int):225:225 -> j + 1:21:boolean isFontScaleAtLeast1_3(android.content.Context):169:169 -> k + 1:20:boolean isFontScaleAtLeast2_0(android.content.Context):176:176 -> l +com.google.android.material.resources.TextAppearance -> h2.e: # {"id":"sourceFile","fileName":"TextAppearance.java"} android.content.res.ColorStateList textColorHint -> a android.content.res.ColorStateList textColorLink -> b android.content.res.ColorStateList shadowColor -> c java.lang.String fontFamily -> d - int textStyle -> e - int typeface -> f - boolean textAllCaps -> g - float shadowDx -> h - float shadowDy -> i - float shadowRadius -> j - boolean hasLetterSpacing -> k - float letterSpacing -> l - android.content.res.ColorStateList textColor -> m - float textSize -> n - int fontFamilyResourceId -> o - boolean fontResolved -> p - android.graphics.Typeface font -> q - 1:4:void (android.content.Context,int):81:81 -> - 5:6:void (android.content.Context,int):77:77 -> - 7:12:void (android.content.Context,int):82:82 -> - 13:22:void (android.content.Context,int):84:84 -> - 23:24:void (android.content.Context,int):85:85 -> - 25:28:void (android.content.Context,int):86:86 -> - 29:31:void (android.content.Context,int):85:85 -> - 32:33:void (android.content.Context,int):88:88 -> - 34:39:void (android.content.Context,int):89:89 -> - 40:41:void (android.content.Context,int):91:91 -> - 42:47:void (android.content.Context,int):92:92 -> - 48:55:void (android.content.Context,int):94:94 -> - 56:64:void (android.content.Context,int):95:95 -> - 65:68:void (android.content.Context,int):96:96 -> - 69:72:void (android.content.Context,int):97:97 -> - 73:78:void (android.content.Context,int):101:101 -> - 79:84:void (android.content.Context,int):102:102 -> - 85:92:void (android.content.Context,int):103:103 -> - 93:94:void (android.content.Context,int):104:104 -> - 95:100:void (android.content.Context,int):105:105 -> - 101:108:void (android.content.Context,int):107:107 -> - 109:116:void (android.content.Context,int):108:108 -> - 117:124:void (android.content.Context,int):109:109 -> - 125:127:void (android.content.Context,int):111:111 -> - 128:133:void (android.content.Context,int):114:114 -> - 134:141:void (android.content.Context,int):115:115 -> - 142:149:void (android.content.Context,int):116:116 -> - 150:153:void (android.content.Context,int):117:117 -> - 1:3:android.graphics.Typeface access$000(com.google.android.material.resources.TextAppearance):48:48 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc2/d;)Landroid/graphics/Typeface;"} - 1:3:android.graphics.Typeface access$002(com.google.android.material.resources.TextAppearance,android.graphics.Typeface):48:48 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc2/d;Landroid/graphics/Typeface;)Landroid/graphics/Typeface;"} - 1:3:boolean access$102(com.google.android.material.resources.TextAppearance,boolean):48:48 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc2/d;Z)Z"} - 1:8:void createFallbackFont():269:269 -> d - 9:16:void createFallbackFont():270:270 -> d - 17:20:void createFallbackFont():274:274 -> d - 21:31:void createFallbackFont():275:275 -> d - 32:36:void createFallbackFont():286:286 -> d - 37:41:void createFallbackFont():283:283 -> d - 42:46:void createFallbackFont():280:280 -> d - 47:50:void createFallbackFont():277:277 -> d - 51:61:void createFallbackFont():289:289 -> d - 1:3:android.graphics.Typeface getFallbackFont():263:263 -> e - 4:6:android.graphics.Typeface getFallbackFont():264:264 -> e - 1:4:android.graphics.Typeface getFont(android.content.Context):132:132 -> f - 5:7:android.graphics.Typeface getFont(android.content.Context):133:133 -> f - 8:13:android.graphics.Typeface getFont(android.content.Context):137:137 -> f - 14:23:android.graphics.Typeface getFont(android.content.Context):139:139 -> f - 24:33:android.graphics.Typeface getFont(android.content.Context):141:141 -> f - 34:57:android.graphics.Typeface getFont(android.content.Context):146:146 -> f - 58:61:android.graphics.Typeface getFont(android.content.Context):151:151 -> f - 62:63:android.graphics.Typeface getFont(android.content.Context):152:152 -> f - 64:66:android.graphics.Typeface getFont(android.content.Context):154:154 -> f - 1:7:void getFontAsync(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):235:235 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/text/TextPaint;Lc2/f;)V"} - 8:16:void getFontAsync(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):237:237 -> g - 1:6:void getFontAsync(android.content.Context,com.google.android.material.resources.TextAppearanceFontCallback):172:172 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lc2/f;)V"} - 7:10:void getFontAsync(android.content.Context,com.google.android.material.resources.TextAppearanceFontCallback):173:173 -> h - 11:13:void getFontAsync(android.content.Context,com.google.android.material.resources.TextAppearanceFontCallback):176:176 -> h - 14:18:void getFontAsync(android.content.Context,com.google.android.material.resources.TextAppearanceFontCallback):179:179 -> h - 19:20:void getFontAsync(android.content.Context,com.google.android.material.resources.TextAppearanceFontCallback):181:181 -> h - 21:24:void getFontAsync(android.content.Context,com.google.android.material.resources.TextAppearanceFontCallback):184:184 -> h - 25:30:void getFontAsync(android.content.Context,com.google.android.material.resources.TextAppearanceFontCallback):185:185 -> h - 31:41:void getFontAsync(android.content.Context,com.google.android.material.resources.TextAppearanceFontCallback):191:191 -> h - 42:65:void getFontAsync(android.content.Context,com.google.android.material.resources.TextAppearanceFontCallback):214:214 -> h - 66:68:void getFontAsync(android.content.Context,com.google.android.material.resources.TextAppearanceFontCallback):215:215 -> h - 69:72:void getFontAsync(android.content.Context,com.google.android.material.resources.TextAppearanceFontCallback):216:216 -> h - 73:74:void getFontAsync(android.content.Context,com.google.android.material.resources.TextAppearanceFontCallback):211:211 -> h - 75:78:void getFontAsync(android.content.Context,com.google.android.material.resources.TextAppearanceFontCallback):212:212 -> h - 1:3:android.content.res.ColorStateList getTextColor():363:363 -> i - 1:3:float getTextSize():371:371 -> j - 1:3:void setTextColor(android.content.res.ColorStateList):367:367 -> k - 1:3:void setTextSize(float):375:375 -> l - 1:8:boolean shouldLoadFontSynchronously(android.content.Context):379:379 -> m - 9:12:boolean shouldLoadFontSynchronously(android.content.Context):383:383 -> m - 13:23:boolean shouldLoadFontSynchronously(android.content.Context):384:384 -> m - 1:3:void updateDrawState(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):303:303 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/text/TextPaint;Lc2/f;)V"} - 4:7:void updateDrawState(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):306:306 -> n - 8:20:void updateDrawState(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):307:307 -> n - 21:23:void updateDrawState(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):305:305 -> n - 24:29:void updateDrawState(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):309:309 -> n - 30:33:void updateDrawState(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):313:313 -> n - 34:45:void updateDrawState(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):314:314 -> n - 46:49:void updateDrawState(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):309:309 -> n - 1:6:void updateMeasureState(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):328:328 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/text/TextPaint;Lc2/f;)V"} - 7:14:void updateMeasureState(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):329:329 -> o - 15:18:void updateMeasureState(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):331:331 -> o - 1:7:void updateTextPaintMeasureState(android.content.Context,android.text.TextPaint,android.graphics.Typeface):342:342 -> p - 8:10:void updateTextPaintMeasureState(android.content.Context,android.text.TextPaint,android.graphics.Typeface):346:346 -> p - 11:25:void updateTextPaintMeasureState(android.content.Context,android.text.TextPaint,android.graphics.Typeface):348:348 -> p - 26:36:void updateTextPaintMeasureState(android.content.Context,android.text.TextPaint,android.graphics.Typeface):349:349 -> p - 37:39:void updateTextPaintMeasureState(android.content.Context,android.text.TextPaint,android.graphics.Typeface):350:350 -> p - 40:44:void updateTextPaintMeasureState(android.content.Context,android.text.TextPaint,android.graphics.Typeface):352:352 -> p - 45:48:void updateTextPaintMeasureState(android.content.Context,android.text.TextPaint,android.graphics.Typeface):355:355 -> p - 49:54:void updateTextPaintMeasureState(android.content.Context,android.text.TextPaint,android.graphics.Typeface):356:356 -> p -com.google.android.material.resources.TextAppearance$1 -> c2.d$a: + java.lang.String fontVariationSettings -> e + int textStyle -> f + int typeface -> g + boolean textAllCaps -> h + float shadowDx -> i + float shadowDy -> j + float shadowRadius -> k + boolean hasLetterSpacing -> l + float letterSpacing -> m + android.content.res.ColorStateList textColor -> n + float textSize -> o + int fontFamilyResourceId -> p + boolean fontResolved -> q + boolean systemFontLoadAttempted -> r + android.graphics.Typeface font -> s + 1:4:void (android.content.Context,int):88:88 -> + 5:6:void (android.content.Context,int):83:83 -> + 7:8:void (android.content.Context,int):84:84 -> + 9:10:void (android.content.Context,int):89:89 -> + 11:14:void (android.content.Context,int):90:90 -> + 15:17:void (android.content.Context,int):92:92 -> + 18:21:void (android.content.Context,int):93:93 -> + 22:24:void (android.content.Context,int):92:92 -> + 25:26:void (android.content.Context,int):95:95 -> + 27:30:void (android.content.Context,int):96:96 -> + 31:33:void (android.content.Context,int):95:95 -> + 34:35:void (android.content.Context,int):98:98 -> + 36:41:void (android.content.Context,int):99:99 -> + 42:43:void (android.content.Context,int):103:103 -> + 44:49:void (android.content.Context,int):104:104 -> + 50:51:void (android.content.Context,int):108:108 -> + 52:57:void (android.content.Context,int):109:109 -> + 58:60:void (android.content.Context,int):112:112 -> + 61:66:void (android.content.Context,int):113:113 -> + 67:70:void (android.content.Context,int):116:116 -> + 71:74:void (android.content.Context,int):117:117 -> + 75:80:void (android.content.Context,int):121:121 -> + 81:86:void (android.content.Context,int):122:122 -> + 87:88:void (android.content.Context,int):123:123 -> + 89:94:void (android.content.Context,int):124:124 -> + 95:96:void (android.content.Context,int):125:125 -> + 97:102:void (android.content.Context,int):126:126 -> + 103:104:void (android.content.Context,int):130:130 -> + 105:110:void (android.content.Context,int):131:131 -> + 111:112:void (android.content.Context,int):132:132 -> + 113:118:void (android.content.Context,int):133:133 -> + 119:120:void (android.content.Context,int):134:134 -> + 121:126:void (android.content.Context,int):135:135 -> + 127:129:void (android.content.Context,int):137:137 -> + 130:135:void (android.content.Context,int):139:139 -> + 136:143:void (android.content.Context,int):140:140 -> + 144:151:void (android.content.Context,int):141:141 -> + 152:157:void (android.content.Context,int):142:142 -> + 158:165:void (android.content.Context,int):143:143 -> + 166:171:void (android.content.Context,int):147:147 -> + 172:175:void (android.content.Context,int):149:149 -> + 1:3:android.graphics.Typeface access$000(com.google.android.material.resources.TextAppearance):53:53 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh2/e;)Landroid/graphics/Typeface;"} + 1:3:android.graphics.Typeface access$002(com.google.android.material.resources.TextAppearance,android.graphics.Typeface):53:53 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh2/e;Landroid/graphics/Typeface;)Landroid/graphics/Typeface;"} + 1:3:boolean access$102(com.google.android.material.resources.TextAppearance,boolean):53:53 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh2/e;Z)Z"} + 1:8:void createFallbackFont():295:295 -> d + 9:16:void createFallbackFont():296:296 -> d + 17:20:void createFallbackFont():300:300 -> d + 21:31:void createFallbackFont():301:301 -> d + 32:36:void createFallbackFont():312:312 -> d + 37:41:void createFallbackFont():309:309 -> d + 42:46:void createFallbackFont():306:306 -> d + 47:50:void createFallbackFont():303:303 -> d + 51:61:void createFallbackFont():315:315 -> d + 1:3:android.graphics.Typeface getFallbackFont():289:289 -> e + 4:6:android.graphics.Typeface getFallbackFont():290:290 -> e + 1:4:android.graphics.Typeface getFont(android.content.Context):160:160 -> f + 5:7:android.graphics.Typeface getFont(android.content.Context):161:161 -> f + 8:13:android.graphics.Typeface getFont(android.content.Context):165:165 -> f + 14:23:android.graphics.Typeface getFont(android.content.Context):167:167 -> f + 24:33:android.graphics.Typeface getFont(android.content.Context):169:169 -> f + 34:57:android.graphics.Typeface getFont(android.content.Context):174:174 -> f + 58:61:android.graphics.Typeface getFont(android.content.Context):179:179 -> f + 62:63:android.graphics.Typeface getFont(android.content.Context):180:180 -> f + 64:66:android.graphics.Typeface getFont(android.content.Context):182:182 -> f + 1:7:void getFontAsync(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):261:261 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/text/TextPaint;Lh2/g;)V"} + 8:16:void getFontAsync(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):263:263 -> g + 1:6:void getFontAsync(android.content.Context,com.google.android.material.resources.TextAppearanceFontCallback):200:200 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lh2/g;)V"} + 7:9:void getFontAsync(android.content.Context,com.google.android.material.resources.TextAppearanceFontCallback):202:202 -> h + 10:14:void getFontAsync(android.content.Context,com.google.android.material.resources.TextAppearanceFontCallback):205:205 -> h + 15:16:void getFontAsync(android.content.Context,com.google.android.material.resources.TextAppearanceFontCallback):207:207 -> h + 17:20:void getFontAsync(android.content.Context,com.google.android.material.resources.TextAppearanceFontCallback):210:210 -> h + 21:26:void getFontAsync(android.content.Context,com.google.android.material.resources.TextAppearanceFontCallback):211:211 -> h + 27:37:void getFontAsync(android.content.Context,com.google.android.material.resources.TextAppearanceFontCallback):217:217 -> h + 38:61:void getFontAsync(android.content.Context,com.google.android.material.resources.TextAppearanceFontCallback):240:240 -> h + 62:64:void getFontAsync(android.content.Context,com.google.android.material.resources.TextAppearanceFontCallback):241:241 -> h + 65:68:void getFontAsync(android.content.Context,com.google.android.material.resources.TextAppearanceFontCallback):242:242 -> h + 69:70:void getFontAsync(android.content.Context,com.google.android.material.resources.TextAppearanceFontCallback):237:237 -> h + 71:74:void getFontAsync(android.content.Context,com.google.android.material.resources.TextAppearanceFontCallback):238:238 -> h + 1:7:android.graphics.Typeface getSystemTypeface(android.content.Context):445:445 -> i + 8:9:android.graphics.Typeface getSystemTypeface(android.content.Context):449:449 -> i + 10:19:android.graphics.Typeface getSystemTypeface(android.content.Context):451:451 -> i + 20:23:android.graphics.Typeface getSystemTypeface(android.content.Context):456:456 -> i + 24:28:android.graphics.Typeface getSystemTypeface(android.content.Context):457:457 -> i + 29:35:android.graphics.Typeface getSystemTypeface(android.content.Context):463:463 -> i + 1:3:android.content.res.ColorStateList getTextColor():391:391 -> j + 1:3:float getTextSize():399:399 -> k + 1:7:boolean maybeLoadFontSynchronously(android.content.Context):418:418 -> l + 8:11:boolean maybeLoadFontSynchronously(android.content.Context):419:419 -> l + 12:16:boolean maybeLoadFontSynchronously(android.content.Context):422:422 -> l + 17:22:boolean maybeLoadFontSynchronously(android.content.Context):425:425 -> l + 23:28:boolean maybeLoadFontSynchronously(android.content.Context):428:428 -> l + 29:30:boolean maybeLoadFontSynchronously(android.content.Context):430:430 -> l + 31:33:boolean maybeLoadFontSynchronously(android.content.Context):431:431 -> l + 34:39:boolean maybeLoadFontSynchronously(android.content.Context):434:434 -> l + 40:41:boolean maybeLoadFontSynchronously(android.content.Context):436:436 -> l + 42:45:boolean maybeLoadFontSynchronously(android.content.Context):437:437 -> l + 1:7:java.lang.String readFontProviderSystemFontFamily(android.content.Context,int):470:470 -> m + 8:20:java.lang.String readFontProviderSystemFontFamily(android.content.Context,int):472:472 -> m + 21:24:java.lang.String readFontProviderSystemFontFamily(android.content.Context,int):477:477 -> m + 25:31:java.lang.String readFontProviderSystemFontFamily(android.content.Context,int):478:478 -> m + 32:50:java.lang.String readFontProviderSystemFontFamily(android.content.Context,int):479:479 -> m + 51:54:java.lang.String readFontProviderSystemFontFamily(android.content.Context,int):480:480 -> m + 55:60:java.lang.String readFontProviderSystemFontFamily(android.content.Context,int):481:481 -> m + 61:62:java.lang.String readFontProviderSystemFontFamily(android.content.Context,int):482:482 -> m + 63:66:java.lang.String readFontProviderSystemFontFamily(android.content.Context,int):483:483 -> m + 67:70:java.lang.String readFontProviderSystemFontFamily(android.content.Context,int):484:484 -> m + 71:75:java.lang.String readFontProviderSystemFontFamily(android.content.Context,int):487:487 -> m + 1:3:void setTextColor(android.content.res.ColorStateList):395:395 -> n + 1:3:void setTextSize(float):403:403 -> o + 1:3:void updateDrawState(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):329:329 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/text/TextPaint;Lh2/g;)V"} + 4:7:void updateDrawState(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):332:332 -> p + 8:20:void updateDrawState(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):333:333 -> p + 21:23:void updateDrawState(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):331:331 -> p + 24:29:void updateDrawState(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):335:335 -> p + 30:33:void updateDrawState(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):339:339 -> p + 34:45:void updateDrawState(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):340:340 -> p + 46:49:void updateDrawState(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):335:335 -> p + 1:14:void updateMeasureState(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):354:354 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/text/TextPaint;Lh2/g;)V"} + 15:18:void updateMeasureState(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):355:355 -> q + 19:22:void updateMeasureState(android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):357:357 -> q + 1:7:void updateTextPaintMeasureState(android.content.Context,android.text.TextPaint,android.graphics.Typeface):368:368 -> r + 8:10:void updateTextPaintMeasureState(android.content.Context,android.text.TextPaint,android.graphics.Typeface):372:372 -> r + 11:25:void updateTextPaintMeasureState(android.content.Context,android.text.TextPaint,android.graphics.Typeface):374:374 -> r + 26:36:void updateTextPaintMeasureState(android.content.Context,android.text.TextPaint,android.graphics.Typeface):375:375 -> r + 37:39:void updateTextPaintMeasureState(android.content.Context,android.text.TextPaint,android.graphics.Typeface):376:376 -> r + 40:44:void updateTextPaintMeasureState(android.content.Context,android.text.TextPaint,android.graphics.Typeface):378:378 -> r + 45:50:void updateTextPaintMeasureState(android.content.Context,android.text.TextPaint,android.graphics.Typeface):380:380 -> r + 51:55:void updateTextPaintMeasureState(android.content.Context,android.text.TextPaint,android.graphics.Typeface):381:381 -> r + 56:59:void updateTextPaintMeasureState(android.content.Context,android.text.TextPaint,android.graphics.Typeface):384:384 -> r + 60:65:void updateTextPaintMeasureState(android.content.Context,android.text.TextPaint,android.graphics.Typeface):385:385 -> r +com.google.android.material.resources.TextAppearance$$ExternalSyntheticApiModelOutline0 -> h2.d: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:boolean h2.TextAppearance$$ExternalSyntheticApiModelOutline0.m(android.text.TextPaint,java.lang.String):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.google.android.material.resources.TextAppearance$1 -> h2.e$a: # {"id":"sourceFile","fileName":"TextAppearance.java"} com.google.android.material.resources.TextAppearanceFontCallback val$callback -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh2/g;"} com.google.android.material.resources.TextAppearance this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc2/d;"} - 1:8:void (com.google.android.material.resources.TextAppearance,com.google.android.material.resources.TextAppearanceFontCallback):194:194 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc2/d;Lc2/f;)V"} - 1:6:void onFontRetrievalFailed(int):204:204 -> f - 7:12:void onFontRetrievalFailed(int):205:205 -> f - 1:11:void onFontRetrieved(android.graphics.Typeface):197:197 -> g - 12:17:void onFontRetrieved(android.graphics.Typeface):198:198 -> g - 18:30:void onFontRetrieved(android.graphics.Typeface):199:199 -> g -com.google.android.material.resources.TextAppearance$2 -> c2.d$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh2/e;"} + 1:8:void (com.google.android.material.resources.TextAppearance,com.google.android.material.resources.TextAppearanceFontCallback):220:220 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh2/e;Lh2/g;)V"} + 1:6:void onFontRetrievalFailed(int):230:230 -> f + 7:12:void onFontRetrievalFailed(int):231:231 -> f + 1:11:void onFontRetrieved(android.graphics.Typeface):223:223 -> g + 12:17:void onFontRetrieved(android.graphics.Typeface):224:224 -> g + 18:30:void onFontRetrieved(android.graphics.Typeface):225:225 -> g +com.google.android.material.resources.TextAppearance$2 -> h2.e$b: # {"id":"sourceFile","fileName":"TextAppearance.java"} android.content.Context val$context -> a android.text.TextPaint val$textPaint -> b com.google.android.material.resources.TextAppearanceFontCallback val$callback -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh2/g;"} com.google.android.material.resources.TextAppearance this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc2/d;"} - 1:12:void (com.google.android.material.resources.TextAppearance,android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):239:239 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc2/d;Landroid/content/Context;Landroid/text/TextPaint;Lc2/f;)V"} - 1:6:void onFontRetrievalFailed(int):249:249 -> a - 1:9:void onFontRetrieved(android.graphics.Typeface,boolean):243:243 -> b - 10:15:void onFontRetrieved(android.graphics.Typeface,boolean):244:244 -> b -com.google.android.material.resources.TextAppearanceConfig -> c2.e: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh2/e;"} + 1:12:void (com.google.android.material.resources.TextAppearance,android.content.Context,android.text.TextPaint,com.google.android.material.resources.TextAppearanceFontCallback):265:265 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh2/e;Landroid/content/Context;Landroid/text/TextPaint;Lh2/g;)V"} + 1:6:void onFontRetrievalFailed(int):275:275 -> a + 1:9:void onFontRetrieved(android.graphics.Typeface,boolean):269:269 -> b + 10:15:void onFontRetrieved(android.graphics.Typeface,boolean):270:270 -> b +com.google.android.material.resources.TextAppearanceConfig -> h2.f: # {"id":"sourceFile","fileName":"TextAppearanceConfig.java"} boolean shouldLoadFontSynchronously -> a 1:3:boolean shouldLoadFontSynchronously():43:43 -> a -com.google.android.material.resources.TextAppearanceFontCallback -> c2.f: +com.google.android.material.resources.TextAppearanceFontCallback -> h2.g: # {"id":"sourceFile","fileName":"TextAppearanceFontCallback.java"} 1:4:void ():30:30 -> void onFontRetrievalFailed(int) -> a void onFontRetrieved(android.graphics.Typeface,boolean) -> b -com.google.android.material.resources.TypefaceUtils -> c2.i: +com.google.android.material.resources.TypefaceUtils -> h2.j: # {"id":"sourceFile","fileName":"TypefaceUtils.java"} 1:13:android.graphics.Typeface maybeCopyWithFontWeightAdjustment(android.content.Context,android.graphics.Typeface):45:45 -> a 1:23:android.graphics.Typeface maybeCopyWithFontWeightAdjustment(android.content.res.Configuration,android.graphics.Typeface):52:52 -> b 24:35:android.graphics.Typeface maybeCopyWithFontWeightAdjustment(android.content.res.Configuration,android.graphics.Typeface):58:58 -> b 36:39:android.graphics.Typeface maybeCopyWithFontWeightAdjustment(android.content.res.Configuration,android.graphics.Typeface):57:57 -> b 40:50:android.graphics.Typeface maybeCopyWithFontWeightAdjustment(android.content.res.Configuration,android.graphics.Typeface):61:61 -> b -com.google.android.material.resources.TypefaceUtils$$ExternalSyntheticApiModelOutline0 -> c2.g: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - 1:1:int c2.TypefaceUtils$$ExternalSyntheticApiModelOutline0.m(android.content.res.Configuration):0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} -com.google.android.material.resources.TypefaceUtils$$ExternalSyntheticApiModelOutline1 -> c2.h: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - 1:1:int c2.TypefaceUtils$$ExternalSyntheticApiModelOutline1.m(android.graphics.Typeface):0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} -com.google.android.material.ripple.RippleDrawableCompat -> d2.a: -# {"id":"sourceFile","fileName":"RippleDrawableCompat.java"} - com.google.android.material.ripple.RippleDrawableCompat$RippleDrawableCompatState drawableState -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld2/a$b;"} - 1:1:void (com.google.android.material.ripple.RippleDrawableCompat$RippleDrawableCompatState,com.google.android.material.ripple.RippleDrawableCompat$1):47:47 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld2/a$b;Ld2/a$a;)V"} - 2:2:void (com.google.android.material.shape.ShapeAppearanceModel):58:58 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k;)V"} - 3:4:void (com.google.android.material.ripple.RippleDrawableCompat$RippleDrawableCompatState):62:63 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld2/a$b;)V"} - 1:7:com.google.android.material.ripple.RippleDrawableCompat mutate():146:146 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld2/a;"} - 8:10:com.google.android.material.ripple.RippleDrawableCompat mutate():147:147 -> a - 1:6:void draw(android.graphics.Canvas):126:126 -> draw - 7:12:void draw(android.graphics.Canvas):127:127 -> draw - 1:3:android.graphics.drawable.Drawable$ConstantState getConstantState():140:140 -> getConstantState - 1:9:int getOpacity():163:163 -> getOpacity - 1:2:boolean isStateful():104:104 -> isStateful - 1:5:android.graphics.drawable.Drawable mutate():46:46 -> mutate - 1:3:void onBoundsChange(android.graphics.Rect):133:133 -> onBoundsChange - 4:11:void onBoundsChange(android.graphics.Rect):134:134 -> onBoundsChange - 1:4:boolean onStateChange(int[]):109:109 -> onStateChange - 5:16:boolean onStateChange(int[]):110:110 -> onStateChange - 17:20:boolean onStateChange(int[]):113:113 -> onStateChange - 21:26:boolean onStateChange(int[]):116:116 -> onStateChange - 27:30:boolean onStateChange(int[]):117:117 -> onStateChange - 1:8:void setAlpha(int):153:153 -> setAlpha - 1:8:void setColorFilter(android.graphics.ColorFilter):158:158 -> setColorFilter - 1:8:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):83:83 -> setShapeAppearanceModel - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k;)V"} - 1:8:void setTint(int):68:68 -> setTint - 1:8:void setTintList(android.content.res.ColorStateList):78:78 -> setTintList - 1:8:void setTintMode(android.graphics.PorterDuff$Mode):73:73 -> setTintMode -com.google.android.material.ripple.RippleDrawableCompat$1 -> d2.a$a: -# {"id":"sourceFile","fileName":"RippleDrawableCompat.java"} -com.google.android.material.ripple.RippleDrawableCompat$RippleDrawableCompatState -> d2.a$b: -# {"id":"sourceFile","fileName":"RippleDrawableCompat.java"} - com.google.android.material.shape.MaterialShapeDrawable delegate -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/g;"} - boolean shouldDrawDelegate -> b - 1:3:void (com.google.android.material.shape.MaterialShapeDrawable):175:177 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/g;)V"} - 4:6:void (com.google.android.material.ripple.RippleDrawableCompat$RippleDrawableCompatState):180:182 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld2/a$b;)V"} - 1:12:com.google.android.material.ripple.RippleDrawableCompat newDrawable():188:188 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld2/a;"} - 1:2:int getChangingConfigurations():193:193 -> getChangingConfigurations - 1:5:android.graphics.drawable.Drawable newDrawable():170:170 -> newDrawable -com.google.android.material.ripple.RippleUtils -> d2.b: +com.google.android.material.resources.TypefaceUtils$$ExternalSyntheticApiModelOutline0 -> h2.h: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:int h2.TypefaceUtils$$ExternalSyntheticApiModelOutline0.m(android.content.res.Configuration):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.google.android.material.resources.TypefaceUtils$$ExternalSyntheticApiModelOutline1 -> h2.i: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:int h2.TypefaceUtils$$ExternalSyntheticApiModelOutline1.m(android.graphics.Typeface):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.google.android.material.ripple.RippleUtils -> i2.a: # {"id":"sourceFile","fileName":"RippleUtils.java"} - boolean USE_FRAMEWORK_RIPPLE -> a - int[] PRESSED_STATE_SET -> b - int[] HOVERED_FOCUSED_STATE_SET -> c - int[] FOCUSED_STATE_SET -> d - int[] HOVERED_STATE_SET -> e - int[] SELECTED_PRESSED_STATE_SET -> f - int[] SELECTED_HOVERED_FOCUSED_STATE_SET -> g - int[] SELECTED_FOCUSED_STATE_SET -> h - int[] SELECTED_HOVERED_STATE_SET -> i - int[] SELECTED_STATE_SET -> j - int[] ENABLED_PRESSED_STATE_SET -> k - java.lang.String LOG_TAG -> l - 2:6:void ():55:55 -> - 7:18:void ():57:57 -> - 19:24:void ():60:60 -> - 25:30:void ():63:63 -> - 31:39:void ():66:66 -> - 40:45:void ():70:70 -> - 46:51:void ():73:73 -> - 52:57:void ():76:76 -> - 58:63:void ():79:79 -> - 64:72:void ():82:82 -> - 73:78:void ():86:86 -> - 79:87:void ():90:90 -> - 1:8:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):125:125 -> a - 9:10:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):128:128 -> a - 11:12:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):129:129 -> a - 13:16:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):138:138 -> a - 17:24:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):139:139 -> a - 25:28:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):142:142 -> a - 29:34:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):143:143 -> a - 35:38:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):147:147 -> a - 39:46:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):148:148 -> a - 47:54:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):151:151 -> a - 55:56:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):155:155 -> a - 57:58:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):156:156 -> a - 59:62:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):159:159 -> a - 63:68:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):160:160 -> a - 69:72:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):163:163 -> a - 73:78:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):164:164 -> a - 79:82:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):167:167 -> a - 83:88:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):168:168 -> a - 89:92:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):171:171 -> a - 93:98:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):172:172 -> a - 99:103:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):176:176 -> a - 104:105:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):177:177 -> a - 106:110:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):180:180 -> a - 111:116:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):181:181 -> a - 117:121:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):184:184 -> a - 122:127:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):185:185 -> a - 128:132:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):188:188 -> a - 133:138:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):189:189 -> a - 139:144:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):192:192 -> a - 145:150:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):193:193 -> a - 151:156:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):197:197 -> a - 157:158:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):198:198 -> a - 159:164:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):201:201 -> a - 1:12:int doubleAlpha(int):285:285 -> b - 13:17:int doubleAlpha(int):286:286 -> b - 3:12:int getColorForState(android.content.res.ColorStateList,int[]):271:271 -> c - 13:21:int getColorForState(android.content.res.ColorStateList,int[]):275:275 -> c - 4:9:android.content.res.ColorStateList sanitizeRippleDrawableColor(android.content.res.ColorStateList):221:221 -> d - 10:21:android.content.res.ColorStateList sanitizeRippleDrawableColor(android.content.res.ColorStateList):223:223 -> d - 22:31:android.content.res.ColorStateList sanitizeRippleDrawableColor(android.content.res.ColorStateList):224:224 -> d - 32:39:android.content.res.ColorStateList sanitizeRippleDrawableColor(android.content.res.ColorStateList):226:226 -> d - 40:44:android.content.res.ColorStateList sanitizeRippleDrawableColor(android.content.res.ColorStateList):230:230 -> d - 1:45:boolean shouldDrawRippleCompat(int[]):241:241 -> e + int[] PRESSED_STATE_SET -> a + int[] FOCUSED_STATE_SET -> b + int[] SELECTED_PRESSED_STATE_SET -> c + int[] SELECTED_STATE_SET -> d + int[] ENABLED_PRESSED_STATE_SET -> e + java.lang.String LOG_TAG -> f + 4:12:void ():55:55 -> + 13:21:void ():58:58 -> + 22:27:void ():62:62 -> + 28:36:void ():65:65 -> + 37:42:void ():69:69 -> + 43:51:void ():73:73 -> + 2:3:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):110:110 -> a + 4:5:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):111:111 -> a + 6:10:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):120:120 -> a + 11:18:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):121:121 -> a + 19:23:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):124:124 -> a + 24:29:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):125:125 -> a + 30:34:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):129:129 -> a + 35:42:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):130:130 -> a + 43:48:android.content.res.ColorStateList convertToRippleDrawableColor(android.content.res.ColorStateList):133:133 -> a + 1:12:int doubleAlpha(int):214:214 -> b + 13:17:int doubleAlpha(int):215:215 -> b + 3:12:int getColorForState(android.content.res.ColorStateList,int[]):201:201 -> c + 13:17:int getColorForState(android.content.res.ColorStateList,int[]):205:205 -> c + 4:9:android.content.res.ColorStateList sanitizeRippleDrawableColor(android.content.res.ColorStateList):152:152 -> d + 10:21:android.content.res.ColorStateList sanitizeRippleDrawableColor(android.content.res.ColorStateList):154:154 -> d + 22:31:android.content.res.ColorStateList sanitizeRippleDrawableColor(android.content.res.ColorStateList):155:155 -> d + 32:39:android.content.res.ColorStateList sanitizeRippleDrawableColor(android.content.res.ColorStateList):157:157 -> d + 40:44:android.content.res.ColorStateList sanitizeRippleDrawableColor(android.content.res.ColorStateList):161:161 -> d + 1:45:boolean shouldDrawRippleCompat(int[]):172:172 -> e com.google.android.material.search.SearchBar$ScrollingViewBehavior -> com.google.android.material.search.SearchBar$ScrollingViewBehavior: # {"id":"sourceFile","fileName":"SearchBar.java"} boolean initialized -> k - 1:1:void ():874:874 -> - 2:2:void ():872:872 -> - 3:3:void (android.content.Context,android.util.AttributeSet):877:877 -> - 4:4:void (android.content.Context,android.util.AttributeSet):872:872 -> + 1:1:void ():1035:1035 -> + 2:2:void ():1033:1033 -> + 3:3:void (android.content.Context,android.util.AttributeSet):1038:1038 -> + 4:4:void (android.content.Context,android.util.AttributeSet):1033:1033 -> 1:1:boolean shouldHeaderOverlapScrollingChild():0:0 -> T - 2:5:void setAppBarLayoutTransparent(com.google.android.material.appbar.AppBarLayout):893:893 -> Y - 6:9:void setAppBarLayoutTransparent(com.google.android.material.appbar.AppBarLayout):901:901 -> Y - 1:4:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):883:883 -> l - 5:13:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):884:884 -> l - 14:15:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):885:885 -> l - 16:17:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):886:886 -> l - 18:21:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):887:887 -> l + 2:5:void setAppBarLayoutTransparent(com.google.android.material.appbar.AppBarLayout):1054:1054 -> Y + 6:9:void setAppBarLayoutTransparent(com.google.android.material.appbar.AppBarLayout):1062:1062 -> Y + 1:4:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):1044:1044 -> l + 5:13:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):1045:1045 -> l + 14:15:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):1046:1046 -> l + 16:17:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):1047:1047 -> l + 18:21:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):1048:1048 -> l com.google.android.material.search.SearchView -> com.google.android.material.search.SearchView: # {"id":"sourceFile","fileName":"SearchView.java"} com.google.android.material.search.SearchView$Behavior -> com.google.android.material.search.SearchView$Behavior: # {"id":"sourceFile","fileName":"SearchView.java"} - 1:1:void ():1009:1009 -> - 2:2:void (android.content.Context,android.util.AttributeSet):1012:1012 -> - 2:2:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.search.SearchView,android.view.View):1018:1018 -> I - 1:9:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):1007:1007 -> l -com.google.android.material.shadow.ShadowRenderer -> e2.a: + 1:1:void ():1040:1040 -> + 2:2:void (android.content.Context,android.util.AttributeSet):1043:1043 -> + 2:2:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,com.google.android.material.search.SearchView,android.view.View):1049:1049 -> I + 1:9:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):1038:1038 -> l +com.google.android.material.shadow.ShadowRenderer -> j2.a: # {"id":"sourceFile","fileName":"ShadowRenderer.java"} android.graphics.Paint shadowPaint -> a android.graphics.Paint cornerShadowPaint -> b @@ -150395,24 +156548,26 @@ com.google.android.material.shadow.ShadowRenderer -> e2.a: 11:17:void setShadowColor(int):88:88 -> d 18:23:void setShadowColor(int):89:89 -> d 24:31:void setShadowColor(int):90:90 -> d -com.google.android.material.shape.AbsoluteCornerSize -> f2.a: +com.google.android.material.shape.AbsoluteCornerSize -> k2.a: # {"id":"sourceFile","fileName":"AbsoluteCornerSize.java"} float size -> a 1:3:void (float):28:28 -> 4:6:void (float):29:29 -> 1:3:float getCornerSize(android.graphics.RectF):34:34 -> a + 1:3:float getCornerSize():41:41 -> b 5:10:boolean equals(java.lang.Object):49:49 -> equals 11:12:boolean equals(java.lang.Object):52:52 -> equals 13:22:boolean equals(java.lang.Object):53:53 -> equals 1:10:int hashCode():58:58 -> hashCode 11:15:int hashCode():59:59 -> hashCode -com.google.android.material.shape.AdjustedCornerSize -> f2.b: + 1:22:java.lang.String toString():64:64 -> toString +com.google.android.material.shape.AdjustedCornerSize -> k2.b: # {"id":"sourceFile","fileName":"AdjustedCornerSize.java"} com.google.android.material.shape.CornerSize other -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/d;"} float adjustment -> b 1:3:void (float,com.google.android.material.shape.CornerSize):37:37 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(FLf2/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(FLk2/d;)V"} 4:7:void (float,com.google.android.material.shape.CornerSize):39:39 -> 8:11:void (float,com.google.android.material.shape.CornerSize):40:40 -> 12:18:void (float,com.google.android.material.shape.CornerSize):41:41 -> @@ -150424,415 +156579,563 @@ com.google.android.material.shape.AdjustedCornerSize -> f2.b: 13:32:boolean equals(java.lang.Object):62:62 -> equals 1:12:int hashCode():67:67 -> hashCode 13:17:int hashCode():68:68 -> hashCode -com.google.android.material.shape.CornerSize -> f2.c: +com.google.android.material.shape.ClampedCornerSize -> k2.c: +# {"id":"sourceFile","fileName":"ClampedCornerSize.java"} + float target -> a + 1:3:void (float):55:55 -> + 4:6:void (float):56:56 -> + 1:12:float getCornerSize(android.graphics.RectF):61:61 -> a + 1:17:float getMaxCornerSize(android.graphics.RectF):52:52 -> b + 5:10:boolean equals(java.lang.Object):69:69 -> equals + 11:12:boolean equals(java.lang.Object):72:72 -> equals + 13:22:boolean equals(java.lang.Object):73:73 -> equals + 1:10:int hashCode():78:78 -> hashCode + 11:15:int hashCode():79:79 -> hashCode +com.google.android.material.shape.CornerSize -> k2.d: # {"id":"sourceFile","fileName":"CornerSize.java"} float getCornerSize(android.graphics.RectF) -> a -com.google.android.material.shape.CornerTreatment -> f2.d: +com.google.android.material.shape.CornerTreatment -> k2.e: # {"id":"sourceFile","fileName":"CornerTreatment.java"} 1:4:void ():30:30 -> void getCornerPath(com.google.android.material.shape.ShapePath,float,float,float) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/m;FFF)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/n;FFF)V"} 1:8:void getCornerPath(com.google.android.material.shape.ShapePath,float,float,android.graphics.RectF,com.google.android.material.shape.CornerSize):98:98 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/m;FFLandroid/graphics/RectF;Lf2/c;)V"} -com.google.android.material.shape.CutCornerTreatment -> f2.e: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/n;FFLandroid/graphics/RectF;Lk2/d;)V"} +com.google.android.material.shape.CutCornerTreatment -> k2.f: # {"id":"sourceFile","fileName":"CutCornerTreatment.java"} float size -> a - 1:5:void ():26:26 -> - 6:8:void ():24:24 -> - 8:11:void getCornerPath(com.google.android.material.shape.ShapePath,float,float,float):47:47 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/m;FFF)V"} - 12:28:void getCornerPath(com.google.android.material.shape.ShapePath,float,float,float):49:49 -> a - 29:39:void getCornerPath(com.google.android.material.shape.ShapePath,float,float,float):52:52 -> a - 40:43:void getCornerPath(com.google.android.material.shape.ShapePath,float,float,float):48:48 -> a -com.google.android.material.shape.EdgeTreatment -> f2.f: + 1:5:void ():27:27 -> + 6:8:void ():25:25 -> + 7:10:void getCornerPath(com.google.android.material.shape.ShapePath,float,float,float):49:49 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/n;FFF)V"} + 11:25:void getCornerPath(com.google.android.material.shape.ShapePath,float,float,float):51:51 -> a + 26:35:void getCornerPath(com.google.android.material.shape.ShapePath,float,float,float):54:54 -> a + 36:39:void getCornerPath(com.google.android.material.shape.ShapePath,float,float,float):50:50 -> a +com.google.android.material.shape.EdgeTreatment -> k2.g: # {"id":"sourceFile","fileName":"EdgeTreatment.java"} 1:4:void ():29:29 -> 1:2:boolean forceIntersection():73:73 -> a 2:5:void getEdgePath(float,float,float,com.google.android.material.shape.ShapePath):64:64 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFLf2/m;)V"} -com.google.android.material.shape.MaterialShapeDrawable -> f2.g: + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFLk2/n;)V"} +com.google.android.material.shape.MaterialShapeDrawable -> k2.h: # {"id":"sourceFile","fileName":"MaterialShapeDrawable.java"} - java.lang.String TAG -> A - android.graphics.Paint clearPaint -> B - com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState drawableState -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/g$c;"} - com.google.android.material.shape.ShapePath$ShadowCompatOperation[] cornerShadowOperation -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lf2/m$g;"} - com.google.android.material.shape.ShapePath$ShadowCompatOperation[] edgeShadowOperation -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lf2/m$g;"} - java.util.BitSet containsIncompatibleShadowOp -> g - boolean pathDirty -> h - android.graphics.Matrix matrix -> i - android.graphics.Path path -> j - android.graphics.Path pathInsetByStroke -> k - android.graphics.RectF rectF -> l - android.graphics.RectF insetRectF -> m - android.graphics.Region transparentRegion -> n - android.graphics.Region scratchRegion -> o - com.google.android.material.shape.ShapeAppearanceModel strokeShapeAppearance -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/k;"} - android.graphics.Paint fillPaint -> q - android.graphics.Paint strokePaint -> r - com.google.android.material.shadow.ShadowRenderer shadowRenderer -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"Le2/a;"} - com.google.android.material.shape.ShapeAppearancePathProvider$PathListener pathShadowListener -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/l$b;"} - com.google.android.material.shape.ShapeAppearancePathProvider pathProvider -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/l;"} - android.graphics.PorterDuffColorFilter tintFilter -> v - android.graphics.PorterDuffColorFilter strokeTintFilter -> w - int resolvedTintColor -> x - android.graphics.RectF pathBounds -> y - boolean shadowBitmapDrawingEnable -> z - 1:9:void ():110:110 -> - 10:12:void ():112:112 -> - 13:23:void ():113:113 -> - 1:1:void ():205:205 -> - 2:2:void (android.content.Context,android.util.AttributeSet,int,int):213:213 -> - 3:3:void (com.google.android.material.shape.ShapeAppearanceModel):222:222 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k;)V"} - 4:4:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):229:229 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/g$c;)V"} - 5:7:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):119:121 -> - 8:14:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):125:131 -> - 15:16:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):134:135 -> - 17:17:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):137:137 -> - 18:20:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):143:145 -> - 21:21:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):151:151 -> - 22:22:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):153:153 -> - 23:27:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):230:234 -> - 28:28:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):236:236 -> - 1:8:int getShadowOffsetY():1166:1166 -> A - 9:19:int getShadowOffsetY():1168:1168 -> A - 1:5:com.google.android.material.shape.ShapeAppearanceModel getShapeAppearanceModel():293:293 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/k;"} - 1:6:float getStrokeInsetLength():1358:1358 -> C - 7:18:float getStrokeInsetLength():1359:1359 -> C - 1:5:android.content.res.ColorStateList getTintList():383:383 -> D - 1:4:float getTopLeftCornerResolvedSize():1374:1374 -> E - 5:8:float getTopLeftCornerResolvedSize():1376:1376 -> E - 9:17:float getTopLeftCornerResolvedSize():1377:1377 -> E - 1:4:float getTopRightCornerResolvedSize():1382:1382 -> F - 5:8:float getTopRightCornerResolvedSize():1384:1384 -> F - 9:17:float getTopRightCornerResolvedSize():1385:1385 -> F - 1:5:float getTranslationZ():713:713 -> G - 1:10:float getZ():734:734 -> H - 1:14:boolean hasCompatShadow():951:951 -> I - 15:23:boolean hasCompatShadow():953:953 -> I - 1:17:boolean hasFill():958:958 -> J - 1:14:boolean hasStroke():964:964 -> K - 15:27:boolean hasStroke():966:966 -> K - 1:9:void initializeElevationOverlay(android.content.Context):634:634 -> L - 10:13:void initializeElevationOverlay(android.content.Context):635:635 -> L - 1:4:void invalidateSelfIgnoreShape():898:898 -> M - 1:6:boolean isElevationOverlayEnabled():618:618 -> N - 7:16:boolean isElevationOverlayEnabled():619:619 -> N - 1:13:boolean isRoundRect():1412:1412 -> O - 1:7:void maybeDrawCompatShadow(android.graphics.Canvas):1006:1006 -> P - 8:10:void maybeDrawCompatShadow(android.graphics.Canvas):1010:1010 -> P - 11:13:void maybeDrawCompatShadow(android.graphics.Canvas):1011:1011 -> P - 14:17:void maybeDrawCompatShadow(android.graphics.Canvas):1012:1012 -> P - 18:20:void maybeDrawCompatShadow(android.graphics.Canvas):1013:1013 -> P - 21:24:void maybeDrawCompatShadow(android.graphics.Canvas):1014:1014 -> P - 25:41:void maybeDrawCompatShadow(android.graphics.Canvas):1020:1020 -> P - 42:62:void maybeDrawCompatShadow(android.graphics.Canvas):1021:1021 -> P - 63:64:void maybeDrawCompatShadow(android.graphics.Canvas):1030:1030 -> P - 65:79:void maybeDrawCompatShadow(android.graphics.Canvas):1032:1032 -> P - 80:94:void maybeDrawCompatShadow(android.graphics.Canvas):1033:1033 -> P - 95:98:void maybeDrawCompatShadow(android.graphics.Canvas):1031:1031 -> P - 99:103:void maybeDrawCompatShadow(android.graphics.Canvas):1035:1035 -> P - 104:116:void maybeDrawCompatShadow(android.graphics.Canvas):1039:1039 -> P - 117:131:void maybeDrawCompatShadow(android.graphics.Canvas):1040:1040 -> P - 132:134:void maybeDrawCompatShadow(android.graphics.Canvas):1041:1041 -> P - 135:138:void maybeDrawCompatShadow(android.graphics.Canvas):1042:1042 -> P - 139:141:void maybeDrawCompatShadow(android.graphics.Canvas):1043:1043 -> P - 142:144:void maybeDrawCompatShadow(android.graphics.Canvas):1046:1046 -> P - 145:148:void maybeDrawCompatShadow(android.graphics.Canvas):1049:1049 -> P - 149:156:void maybeDrawCompatShadow(android.graphics.Canvas):1024:1024 -> P - 1:7:int modulateAlpha(int,int):268:268 -> Q - 1:4:void prepareCanvasForShadow(android.graphics.Canvas):1103:1103 -> R - 5:10:void prepareCanvasForShadow(android.graphics.Canvas):1104:1104 -> R - 11:14:void prepareCanvasForShadow(android.graphics.Canvas):1120:1120 -> R - 1:2:boolean requiresCompatShadow():862:862 -> S - 3:24:boolean requiresCompatShadow():863:863 -> S - 1:12:void setCornerSize(float):514:514 -> T - 1:12:void setCornerSize(com.google.android.material.shape.CornerSize):519:519 -> U - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/c;)V"} - 1:8:void setElevation(float):701:701 -> V - 9:10:void setElevation(float):702:702 -> V - 11:14:void setElevation(float):703:703 -> V - 1:6:void setFillColor(android.content.res.ColorStateList):326:326 -> W - 7:8:void setFillColor(android.content.res.ColorStateList):327:327 -> W - 9:16:void setFillColor(android.content.res.ColorStateList):328:328 -> W - 1:8:void setInterpolation(float):666:666 -> X - 9:11:void setInterpolation(float):667:667 -> X - 12:13:void setInterpolation(float):668:668 -> X - 14:17:void setInterpolation(float):669:669 -> X - 1:6:void setPadding(int,int,int,int):559:559 -> Y - 7:13:void setPadding(int,int,int,int):560:560 -> Y - 14:20:void setPadding(int,int,int,int):563:563 -> Y - 21:24:void setPadding(int,int,int,int):564:564 -> Y - 1:8:void setParentAbsoluteElevation(float):680:680 -> Z - 9:10:void setParentAbsoluteElevation(float):681:681 -> Z - 11:14:void setParentAbsoluteElevation(float):682:682 -> Z - 1:3:void setStroke(float,int):428:428 -> a0 - 4:11:void setStroke(float,int):429:429 -> a0 - 1:3:java.util.BitSet access$000(com.google.android.material.shape.MaterialShapeDrawable):76:76 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/g;)Ljava/util/BitSet;"} - 1:3:void setStroke(float,android.content.res.ColorStateList):439:439 -> b0 - 4:7:void setStroke(float,android.content.res.ColorStateList):440:440 -> b0 - 1:3:com.google.android.material.shape.ShapePath$ShadowCompatOperation[] access$100(com.google.android.material.shape.MaterialShapeDrawable):76:76 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/g;)[Lf2/m$g;"} - 1:6:void setStrokeColor(android.content.res.ColorStateList):348:348 -> c0 - 7:8:void setStrokeColor(android.content.res.ColorStateList):349:349 -> c0 - 9:16:void setStrokeColor(android.content.res.ColorStateList):350:350 -> c0 - 1:3:com.google.android.material.shape.ShapePath$ShadowCompatOperation[] access$200(com.google.android.material.shape.MaterialShapeDrawable):76:76 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/g;)[Lf2/m$g;"} - 1:4:void setStrokeWidth(float):458:458 -> d0 - 5:8:void setStrokeWidth(float):459:459 -> d0 - 1:7:void draw(android.graphics.Canvas):977:977 -> draw - 8:13:void draw(android.graphics.Canvas):978:978 -> draw - 14:26:void draw(android.graphics.Canvas):979:979 -> draw - 27:33:void draw(android.graphics.Canvas):981:981 -> draw - 34:42:void draw(android.graphics.Canvas):982:982 -> draw - 43:48:void draw(android.graphics.Canvas):984:984 -> draw - 49:61:void draw(android.graphics.Canvas):985:985 -> draw - 62:65:void draw(android.graphics.Canvas):987:987 -> draw - 66:68:void draw(android.graphics.Canvas):988:988 -> draw - 69:78:void draw(android.graphics.Canvas):989:989 -> draw - 79:80:void draw(android.graphics.Canvas):990:990 -> draw - 81:83:void draw(android.graphics.Canvas):993:993 -> draw - 84:89:void draw(android.graphics.Canvas):994:994 -> draw - 90:92:void draw(android.graphics.Canvas):995:995 -> draw - 93:98:void draw(android.graphics.Canvas):997:997 -> draw - 99:101:void draw(android.graphics.Canvas):998:998 -> draw - 102:106:void draw(android.graphics.Canvas):1001:1001 -> draw - 107:112:void draw(android.graphics.Canvas):1002:1002 -> draw - 1:3:boolean access$302(com.google.android.material.shape.MaterialShapeDrawable,boolean):76:76 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/g;Z)Z"} - 1:7:boolean updateColorsForState(int[]):1335:1335 -> e0 - 8:13:boolean updateColorsForState(int[]):1336:1336 -> e0 - 14:23:boolean updateColorsForState(int[]):1337:1337 -> e0 - 24:31:boolean updateColorsForState(int[]):1339:1339 -> e0 - 32:37:boolean updateColorsForState(int[]):1344:1344 -> e0 - 38:43:boolean updateColorsForState(int[]):1345:1345 -> e0 - 44:47:boolean updateColorsForState(int[]):1346:1346 -> e0 - 48:53:boolean updateColorsForState(int[]):1347:1347 -> e0 - 54:60:boolean updateColorsForState(int[]):1349:1349 -> e0 - 3:6:android.graphics.PorterDuffColorFilter calculatePaintColorTintFilter(android.graphics.Paint,boolean):1289:1289 -> f - 7:10:android.graphics.PorterDuffColorFilter calculatePaintColorTintFilter(android.graphics.Paint,boolean):1290:1290 -> f - 11:14:android.graphics.PorterDuffColorFilter calculatePaintColorTintFilter(android.graphics.Paint,boolean):1291:1291 -> f - 15:24:android.graphics.PorterDuffColorFilter calculatePaintColorTintFilter(android.graphics.Paint,boolean):1293:1293 -> f - 1:2:boolean updateTintFilter():1252:1252 -> f0 - 3:4:boolean updateTintFilter():1253:1253 -> f0 - 5:13:boolean updateTintFilter():1254:1254 -> f0 - 14:19:boolean updateTintFilter():1255:1255 -> f0 - 20:28:boolean updateTintFilter():1260:1260 -> f0 - 29:34:boolean updateTintFilter():1261:1261 -> f0 - 35:40:boolean updateTintFilter():1266:1266 -> f0 - 41:44:boolean updateTintFilter():1267:1267 -> f0 - 45:52:boolean updateTintFilter():1268:1268 -> f0 - 53:55:boolean updateTintFilter():1267:1267 -> f0 - 56:65:boolean updateTintFilter():1270:1270 -> f0 - 66:74:boolean updateTintFilter():1271:1271 -> f0 - 1:3:void calculatePath(android.graphics.RectF,android.graphics.Path):1238:1238 -> g - 4:13:void calculatePath(android.graphics.RectF,android.graphics.Path):1240:1240 -> g - 14:18:void calculatePath(android.graphics.RectF,android.graphics.Path):1241:1241 -> g - 19:24:void calculatePath(android.graphics.RectF,android.graphics.Path):1242:1242 -> g - 25:36:void calculatePath(android.graphics.RectF,android.graphics.Path):1243:1243 -> g - 37:39:void calculatePath(android.graphics.RectF,android.graphics.Path):1242:1242 -> g - 40:44:void calculatePath(android.graphics.RectF,android.graphics.Path):1244:1244 -> g - 45:51:void calculatePath(android.graphics.RectF,android.graphics.Path):1248:1248 -> g - 1:4:void updateZ():747:747 -> g0 - 5:17:void updateZ():748:748 -> g0 - 18:30:void updateZ():749:749 -> g0 - 31:33:void updateZ():751:751 -> g0 - 34:37:void updateZ():752:752 -> g0 - 1:5:int getAlpha():479:479 -> getAlpha - 1:3:android.graphics.drawable.Drawable$ConstantState getConstantState():256:256 -> getConstantState - 1:2:int getOpacity():474:474 -> getOpacity - 1:8:void getOutline(android.graphics.Outline):1222:1222 -> getOutline - 9:14:void getOutline(android.graphics.Outline):1227:1227 -> getOutline - 15:23:void getOutline(android.graphics.Outline):1228:1228 -> getOutline - 24:31:void getOutline(android.graphics.Outline):1229:1229 -> getOutline - 32:40:void getOutline(android.graphics.Outline):1233:1233 -> getOutline - 41:46:void getOutline(android.graphics.Outline):1234:1234 -> getOutline - 1:6:boolean getPadding(android.graphics.Rect):542:542 -> getPadding - 7:11:boolean getPadding(android.graphics.Rect):543:543 -> getPadding - 12:16:boolean getPadding(android.graphics.Rect):546:546 -> getPadding - 1:4:android.graphics.Region getTransparentRegion():498:498 -> getTransparentRegion - 5:9:android.graphics.Region getTransparentRegion():499:499 -> getTransparentRegion - 10:18:android.graphics.Region getTransparentRegion():500:500 -> getTransparentRegion - 19:27:android.graphics.Region getTransparentRegion():501:501 -> getTransparentRegion - 28:36:android.graphics.Region getTransparentRegion():502:502 -> getTransparentRegion - 37:39:android.graphics.Region getTransparentRegion():503:503 -> getTransparentRegion - 1:17:void calculatePathForSize(android.graphics.RectF,android.graphics.Path):1184:1184 -> h - 1:5:void calculateStrokePath():1196:1196 -> i - 6:14:void calculateStrokePath():1198:1198 -> i - 15:20:void calculateStrokePath():1199:1199 -> i - 21:26:void calculateStrokePath():1212:1212 -> i - 27:32:void calculateStrokePath():1215:1215 -> i - 33:36:void calculateStrokePath():1212:1212 -> i - 2:3:void invalidateSelf():889:889 -> invalidateSelf - 4:7:void invalidateSelf():890:890 -> invalidateSelf - 1:12:boolean isStateful():1314:1314 -> isStateful - 13:24:boolean isStateful():1315:1315 -> isStateful - 25:36:boolean isStateful():1316:1316 -> isStateful - 37:48:boolean isStateful():1317:1317 -> isStateful - 49:59:boolean isStateful():1318:1318 -> isStateful - 1:11:android.graphics.PorterDuffColorFilter calculateTintColorTintFilter(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,boolean):1304:1304 -> j - 12:15:android.graphics.PorterDuffColorFilter calculateTintColorTintFilter(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,boolean):1306:1306 -> j - 16:17:android.graphics.PorterDuffColorFilter calculateTintColorTintFilter(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,boolean):1308:1308 -> j - 18:23:android.graphics.PorterDuffColorFilter calculateTintColorTintFilter(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,boolean):1309:1309 -> j - 6:10:android.graphics.PorterDuffColorFilter calculateTintFilter(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,android.graphics.Paint,boolean):1282:1282 -> k - 11:15:android.graphics.PorterDuffColorFilter calculateTintFilter(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,android.graphics.Paint,boolean):1281:1281 -> k - 1:9:int compositeElevationOverlayIfNeeded(int):641:641 -> l - 10:15:int compositeElevationOverlayIfNeeded(int):642:642 -> l - 16:20:int compositeElevationOverlayIfNeeded(int):643:643 -> l - 3:6:com.google.android.material.shape.MaterialShapeDrawable createWithElevationOverlay(android.content.Context,float,android.content.res.ColorStateList):192:192 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;FLandroid/content/res/ColorStateList;)Lf2/g;"} - 7:10:com.google.android.material.shape.MaterialShapeDrawable createWithElevationOverlay(android.content.Context,float,android.content.res.ColorStateList):194:194 -> m - 11:14:com.google.android.material.shape.MaterialShapeDrawable createWithElevationOverlay(android.content.Context,float,android.content.res.ColorStateList):193:193 -> m - 15:18:com.google.android.material.shape.MaterialShapeDrawable createWithElevationOverlay(android.content.Context,float,android.content.res.ColorStateList):195:195 -> m - 19:23:com.google.android.material.shape.MaterialShapeDrawable createWithElevationOverlay(android.content.Context,float,android.content.res.ColorStateList):197:197 -> m - 24:26:com.google.android.material.shape.MaterialShapeDrawable createWithElevationOverlay(android.content.Context,float,android.content.res.ColorStateList):198:198 -> m - 27:29:com.google.android.material.shape.MaterialShapeDrawable createWithElevationOverlay(android.content.Context,float,android.content.res.ColorStateList):199:199 -> m - 30:33:com.google.android.material.shape.MaterialShapeDrawable createWithElevationOverlay(android.content.Context,float,android.content.res.ColorStateList):200:200 -> m - 1:7:android.graphics.drawable.Drawable mutate():262:262 -> mutate - 8:10:android.graphics.drawable.Drawable mutate():263:263 -> mutate - 1:8:void drawCompatShadow(android.graphics.Canvas):1131:1131 -> n - 9:15:void drawCompatShadow(android.graphics.Canvas):1132:1132 -> n - 16:21:void drawCompatShadow(android.graphics.Canvas):1137:1137 -> n - 22:36:void drawCompatShadow(android.graphics.Canvas):1138:1138 -> n - 37:49:void drawCompatShadow(android.graphics.Canvas):1143:1143 -> n - 50:65:void drawCompatShadow(android.graphics.Canvas):1144:1144 -> n - 66:69:void drawCompatShadow(android.graphics.Canvas):1147:1147 -> n - 70:73:void drawCompatShadow(android.graphics.Canvas):1148:1148 -> n - 74:81:void drawCompatShadow(android.graphics.Canvas):1149:1149 -> n - 82:84:void drawCompatShadow(android.graphics.Canvas):1151:1151 -> n - 85:93:void drawCompatShadow(android.graphics.Canvas):1152:1152 -> n - 94:97:void drawCompatShadow(android.graphics.Canvas):1153:1153 -> n - 1:18:void drawFillShape(android.graphics.Canvas):1084:1084 -> o - 2:3:void onBoundsChange(android.graphics.Rect):971:971 -> onBoundsChange - 4:7:void onBoundsChange(android.graphics.Rect):972:972 -> onBoundsChange - 1:4:boolean onStateChange(int[]):1323:1323 -> onStateChange - 5:18:boolean onStateChange(int[]):1324:1324 -> onStateChange - 19:22:boolean onStateChange(int[]):1327:1327 -> onStateChange - 1:13:void drawShape(android.graphics.Canvas,android.graphics.Paint,android.graphics.Path,android.graphics.RectF):1063:1063 -> p - 1:6:void drawShape(android.graphics.Canvas,android.graphics.Paint,android.graphics.Path,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.RectF):1073:1073 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/Path;Lf2/k;Landroid/graphics/RectF;)V"} - 7:19:void drawShape(android.graphics.Canvas,android.graphics.Paint,android.graphics.Path,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.RectF):1075:1075 -> q - 20:23:void drawShape(android.graphics.Canvas,android.graphics.Paint,android.graphics.Path,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.RectF):1077:1077 -> q - 24:27:void drawShape(android.graphics.Canvas,android.graphics.Paint,android.graphics.Path,com.google.android.material.shape.ShapeAppearanceModel,android.graphics.RectF):1079:1079 -> q - 1:6:void drawStrokeShape(android.graphics.Canvas):1097:1097 -> r - 7:12:void drawStrokeShape(android.graphics.Canvas):1098:1098 -> r - 13:16:void drawStrokeShape(android.graphics.Canvas):1097:1097 -> r - 1:9:android.graphics.RectF getBoundsAsRectF():508:508 -> s - 10:12:android.graphics.RectF getBoundsAsRectF():509:509 -> s - 1:6:void setAlpha(int):484:484 -> setAlpha - 7:8:void setAlpha(int):485:485 -> setAlpha - 9:12:void setAlpha(int):486:486 -> setAlpha - 1:4:void setColorFilter(android.graphics.ColorFilter):492:492 -> setColorFilter - 5:8:void setColorFilter(android.graphics.ColorFilter):493:493 -> setColorFilter - 1:4:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):280:280 -> setShapeAppearanceModel - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k;)V"} - 5:8:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):281:281 -> setShapeAppearanceModel - 1:8:void setTint(int):398:398 -> setTint - 1:4:void setTintList(android.content.res.ColorStateList):375:375 -> setTintList - 5:7:void setTintList(android.content.res.ColorStateList):376:376 -> setTintList - 8:11:void setTintList(android.content.res.ColorStateList):377:377 -> setTintList - 1:6:void setTintMode(android.graphics.PorterDuff$Mode):366:366 -> setTintMode - 7:8:void setTintMode(android.graphics.PorterDuff$Mode):367:367 -> setTintMode - 9:11:void setTintMode(android.graphics.PorterDuff$Mode):368:368 -> setTintMode - 12:15:void setTintMode(android.graphics.PorterDuff$Mode):369:369 -> setTintMode - 1:9:android.graphics.RectF getBoundsInsetByStroke():1366:1366 -> t - 10:13:android.graphics.RectF getBoundsInsetByStroke():1367:1367 -> t - 14:18:android.graphics.RectF getBoundsInsetByStroke():1368:1368 -> t - 19:21:android.graphics.RectF getBoundsInsetByStroke():1369:1369 -> t - 1:5:float getElevation():692:692 -> u - 1:5:android.content.res.ColorStateList getFillColor():339:339 -> v - 1:5:float getInterpolation():655:655 -> w - 1:5:float getParentAbsoluteElevation():675:675 -> x - 1:3:int getResolvedTintColor():467:467 -> y - 1:8:int getShadowOffsetX():1159:1159 -> z - 9:19:int getShadowOffsetX():1161:1161 -> z -com.google.android.material.shape.MaterialShapeDrawable$1 -> f2.g$a: + boolean shadowBitmapDrawingEnable -> A + boolean boundsIsEmpty -> B + com.google.android.material.shape.ShapeAppearanceModel strokeShapeAppearanceModel -> C + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/l;"} + androidx.dynamicanimation.animation.SpringForce cornerSpringForce -> D + # {"id":"com.android.tools.r8.residualsignature","signature":"LN/m;"} + androidx.dynamicanimation.animation.SpringAnimation[] cornerSpringAnimations -> E + # {"id":"com.android.tools.r8.residualsignature","signature":"[LN/l;"} + float[] springAnimatedCornerSizes -> F + float[] springAnimatedStrokeCornerSizes -> G + com.google.android.material.shape.MaterialShapeDrawable$OnCornerSizeChangeListener onCornerSizeChangeListener -> H + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/h$d;"} + java.lang.String TAG -> I + com.google.android.material.shape.ShapeAppearanceModel DEFAULT_INTERPOLATION_START_SHAPE_APPEARANCE_MODEL -> J + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/l;"} + android.graphics.Paint clearPaint -> K + com.google.android.material.shape.MaterialShapeDrawable$SpringAnimatedCornerSizeProperty[] CORNER_SIZES_IN_PX -> L + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lk2/h$e;"} + com.google.android.material.shape.ShapeAppearanceModel$CornerSizeUnaryOperator strokeInsetCornerSizeUnaryOperator -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/l$c;"} + com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState drawableState -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/h$c;"} + com.google.android.material.shape.ShapePath$ShadowCompatOperation[] cornerShadowOperation -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lk2/n$g;"} + com.google.android.material.shape.ShapePath$ShadowCompatOperation[] edgeShadowOperation -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lk2/n$g;"} + java.util.BitSet containsIncompatibleShadowOp -> h + boolean pathDirty -> i + boolean strokePathDirty -> j + android.graphics.Matrix matrix -> k + android.graphics.Path path -> l + android.graphics.Path pathInsetByStroke -> m + android.graphics.RectF rectF -> n + android.graphics.RectF insetRectF -> o + android.graphics.Region transparentRegion -> p + android.graphics.Region scratchRegion -> q + android.graphics.Paint fillPaint -> r + android.graphics.Paint strokePaint -> s + com.google.android.material.shadow.ShadowRenderer shadowRenderer -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/a;"} + com.google.android.material.shape.ShapeAppearancePathProvider$PathListener pathShadowListener -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/m$b;"} + com.google.android.material.shape.ShapeAppearancePathProvider pathProvider -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/m;"} + android.graphics.PorterDuffColorFilter tintFilter -> w + android.graphics.PorterDuffColorFilter strokeTintFilter -> x + int resolvedTintColor -> y + android.graphics.RectF pathBounds -> z + 1:16:void ():89:89 -> + 17:25:void ():117:117 -> + 26:28:void ():120:120 -> + 29:39:void ():121:121 -> + 40:43:void ():137:137 -> + 44:48:void ():141:141 -> + 49:59:void ():142:142 -> + 1:1:void ():249:249 -> + 2:2:void (android.content.Context,android.util.AttributeSet,int,int):257:257 -> + 3:3:void (com.google.android.material.shape.ShapeAppearanceModel):266:266 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l;)V"} + 4:4:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):271:271 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/h$c;)V"} + 5:5:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):124:124 -> + 6:6:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):149:149 -> + 7:7:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):151:151 -> + 8:8:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):153:153 -> + 9:15:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):158:164 -> + 16:17:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):166:167 -> + 18:18:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):169:169 -> + 19:21:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):175:177 -> + 22:22:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):183:183 -> + 23:23:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):185:185 -> + 24:24:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):188:188 -> + 25:25:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):191:191 -> + 26:30:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):272:276 -> + 31:31:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):278:278 -> + 1:5:float getElevation():803:803 -> A + 1:5:android.content.res.ColorStateList getFillColor():451:451 -> B + 1:5:float getInterpolation():765:765 -> C + 1:5:float getParentAbsoluteElevation():786:786 -> D + 1:3:int getResolvedTintColor():577:577 -> E + 1:8:int getShadowOffsetX():1311:1311 -> F + 9:19:int getShadowOffsetX():1313:1313 -> F + 1:8:int getShadowOffsetY():1318:1318 -> G + 9:19:int getShadowOffsetY():1320:1320 -> G + 1:5:com.google.android.material.shape.ShapeAppearanceModel getShapeAppearanceModel():339:339 -> H + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/l;"} + 1:6:float getStrokeInsetLength():1566:1566 -> I + 7:18:float getStrokeInsetLength():1567:1567 -> I + 1:5:android.content.res.ColorStateList getTintList():495:495 -> J + 1:5:float getTopLeftCornerResolvedSize():1582:1582 -> K + 6:8:float getTopLeftCornerResolvedSize():1583:1583 -> K + 9:12:float getTopLeftCornerResolvedSize():1585:1585 -> K + 13:16:float getTopLeftCornerResolvedSize():1587:1587 -> K + 17:25:float getTopLeftCornerResolvedSize():1588:1588 -> K + 1:5:float getTopRightCornerResolvedSize():1593:1593 -> L + 6:8:float getTopRightCornerResolvedSize():1594:1594 -> L + 9:12:float getTopRightCornerResolvedSize():1596:1596 -> L + 13:16:float getTopRightCornerResolvedSize():1598:1598 -> L + 17:25:float getTopRightCornerResolvedSize():1599:1599 -> L + 1:5:float getTranslationZ():824:824 -> M + 1:10:float getZ():845:845 -> N + 1:14:boolean hasCompatShadow():1062:1062 -> O + 15:23:boolean hasCompatShadow():1064:1064 -> O + 1:17:boolean hasFill():1069:1069 -> P + 1:14:boolean hasStroke():1075:1075 -> Q + 15:27:boolean hasStroke():1077:1077 -> Q + 1:9:void initializeElevationOverlay(android.content.Context):744:744 -> R + 10:13:void initializeElevationOverlay(android.content.Context):745:745 -> R + 1:4:void invalidateSelfIgnoreShape():1009:1009 -> S + 1:6:boolean isElevationOverlayEnabled():728:728 -> T + 7:16:boolean isElevationOverlayEnabled():729:729 -> T + 1:18:boolean isRoundRect():1632:1632 -> U + 19:28:boolean isRoundRect():1634:1634 -> U + 29:39:boolean isRoundRect():1635:1635 -> U + 1:7:void maybeDrawCompatShadow(android.graphics.Canvas):1125:1125 -> V + 8:10:void maybeDrawCompatShadow(android.graphics.Canvas):1129:1129 -> V + 11:13:void maybeDrawCompatShadow(android.graphics.Canvas):1130:1130 -> V + 14:17:void maybeDrawCompatShadow(android.graphics.Canvas):1131:1131 -> V + 18:20:void maybeDrawCompatShadow(android.graphics.Canvas):1132:1132 -> V + 21:24:void maybeDrawCompatShadow(android.graphics.Canvas):1133:1133 -> V + 25:41:void maybeDrawCompatShadow(android.graphics.Canvas):1139:1139 -> V + 42:62:void maybeDrawCompatShadow(android.graphics.Canvas):1140:1140 -> V + 63:64:void maybeDrawCompatShadow(android.graphics.Canvas):1149:1149 -> V + 65:79:void maybeDrawCompatShadow(android.graphics.Canvas):1151:1151 -> V + 80:94:void maybeDrawCompatShadow(android.graphics.Canvas):1152:1152 -> V + 95:98:void maybeDrawCompatShadow(android.graphics.Canvas):1150:1150 -> V + 99:103:void maybeDrawCompatShadow(android.graphics.Canvas):1154:1154 -> V + 104:116:void maybeDrawCompatShadow(android.graphics.Canvas):1158:1158 -> V + 117:131:void maybeDrawCompatShadow(android.graphics.Canvas):1159:1159 -> V + 132:134:void maybeDrawCompatShadow(android.graphics.Canvas):1160:1160 -> V + 135:138:void maybeDrawCompatShadow(android.graphics.Canvas):1161:1161 -> V + 139:141:void maybeDrawCompatShadow(android.graphics.Canvas):1162:1162 -> V + 142:144:void maybeDrawCompatShadow(android.graphics.Canvas):1165:1165 -> V + 145:148:void maybeDrawCompatShadow(android.graphics.Canvas):1168:1168 -> V + 149:156:void maybeDrawCompatShadow(android.graphics.Canvas):1143:1143 -> V + 1:7:int modulateAlpha(int,int):311:311 -> W + 1:4:void prepareCanvasForShadow(android.graphics.Canvas):1237:1237 -> X + 5:10:void prepareCanvasForShadow(android.graphics.Canvas):1238:1238 -> X + 11:14:void prepareCanvasForShadow(android.graphics.Canvas):1242:1242 -> X + 1:24:boolean requiresCompatShadow():973:973 -> Y + 1:12:void setCornerSize(float):624:624 -> Z + 1:12:void setCornerSize(com.google.android.material.shape.CornerSize):629:629 -> a0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/d;)V"} + 1:5:float access$000(com.google.android.material.shape.MaterialShapeDrawable):80:80 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/h;)F"} + 1:4:void setCornerSpringForce(androidx.dynamicanimation.animation.SpringForce):381:381 -> b0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/m;)V"} + 5:7:void setCornerSpringForce(androidx.dynamicanimation.animation.SpringForce):382:382 -> b0 + 8:12:void setCornerSpringForce(androidx.dynamicanimation.animation.SpringForce):383:383 -> b0 + 13:16:void setCornerSpringForce(androidx.dynamicanimation.animation.SpringForce):384:384 -> b0 + 17:27:void setCornerSpringForce(androidx.dynamicanimation.animation.SpringForce):385:385 -> b0 + 28:36:void setCornerSpringForce(androidx.dynamicanimation.animation.SpringForce):387:387 -> b0 + 37:44:void setCornerSpringForce(androidx.dynamicanimation.animation.SpringForce):389:389 -> b0 + 45:52:void setCornerSpringForce(androidx.dynamicanimation.animation.SpringForce):390:390 -> b0 + 53:58:void setCornerSpringForce(androidx.dynamicanimation.animation.SpringForce):387:387 -> b0 + 59:66:void setCornerSpringForce(androidx.dynamicanimation.animation.SpringForce):392:392 -> b0 + 67:70:void setCornerSpringForce(androidx.dynamicanimation.animation.SpringForce):393:393 -> b0 + 1:3:java.util.BitSet access$100(com.google.android.material.shape.MaterialShapeDrawable):80:80 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/h;)Ljava/util/BitSet;"} + 1:8:void setElevation(float):812:812 -> c0 + 9:10:void setElevation(float):813:813 -> c0 + 11:14:void setElevation(float):814:814 -> c0 + 1:3:com.google.android.material.shape.ShapePath$ShadowCompatOperation[] access$200(com.google.android.material.shape.MaterialShapeDrawable):80:80 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/h;)[Lk2/n$g;"} + 1:6:void setFillColor(android.content.res.ColorStateList):438:438 -> d0 + 7:8:void setFillColor(android.content.res.ColorStateList):439:439 -> d0 + 9:16:void setFillColor(android.content.res.ColorStateList):440:440 -> d0 + 1:7:void draw(android.graphics.Canvas):1094:1094 -> draw + 8:13:void draw(android.graphics.Canvas):1095:1095 -> draw + 14:26:void draw(android.graphics.Canvas):1096:1096 -> draw + 27:33:void draw(android.graphics.Canvas):1098:1098 -> draw + 34:42:void draw(android.graphics.Canvas):1099:1099 -> draw + 43:48:void draw(android.graphics.Canvas):1101:1101 -> draw + 49:61:void draw(android.graphics.Canvas):1102:1102 -> draw + 62:68:void draw(android.graphics.Canvas):1104:1104 -> draw + 69:72:void draw(android.graphics.Canvas):1105:1105 -> draw + 73:81:void draw(android.graphics.Canvas):1106:1106 -> draw + 82:83:void draw(android.graphics.Canvas):1107:1107 -> draw + 84:86:void draw(android.graphics.Canvas):1109:1109 -> draw + 87:89:void draw(android.graphics.Canvas):1110:1110 -> draw + 90:95:void draw(android.graphics.Canvas):1112:1112 -> draw + 96:99:void draw(android.graphics.Canvas):1113:1113 -> draw + 100:102:void draw(android.graphics.Canvas):1114:1114 -> draw + 103:104:void draw(android.graphics.Canvas):1115:1115 -> draw + 105:107:void draw(android.graphics.Canvas):1117:1117 -> draw + 108:112:void draw(android.graphics.Canvas):1120:1120 -> draw + 113:118:void draw(android.graphics.Canvas):1121:1121 -> draw + 1:3:com.google.android.material.shape.ShapePath$ShadowCompatOperation[] access$300(com.google.android.material.shape.MaterialShapeDrawable):80:80 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/h;)[Lk2/n$g;"} + 1:8:void setInterpolation(float):776:776 -> e0 + 9:11:void setInterpolation(float):777:777 -> e0 + 12:13:void setInterpolation(float):778:778 -> e0 + 14:15:void setInterpolation(float):779:779 -> e0 + 16:19:void setInterpolation(float):780:780 -> e0 + 1:3:float[] access$400(com.google.android.material.shape.MaterialShapeDrawable):80:80 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/h;)[F"} + 1:3:void setOnCornerSizeChangeListener(com.google.android.material.shape.MaterialShapeDrawable$OnCornerSizeChangeListener):1646:1646 -> f0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/h$d;)V"} + 1:3:com.google.android.material.shape.MaterialShapeDrawable$OnCornerSizeChangeListener access$500(com.google.android.material.shape.MaterialShapeDrawable):80:80 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/h;)Lk2/h$d;"} + 1:6:void setPadding(int,int,int,int):669:669 -> g0 + 7:13:void setPadding(int,int,int,int):670:670 -> g0 + 14:20:void setPadding(int,int,int,int):673:673 -> g0 + 21:24:void setPadding(int,int,int,int):674:674 -> g0 + 1:5:int getAlpha():589:589 -> getAlpha + 1:3:android.graphics.drawable.Drawable$ConstantState getConstantState():299:299 -> getConstantState + 1:2:int getOpacity():584:584 -> getOpacity + 1:8:void getOutline(android.graphics.Outline):1381:1381 -> getOutline + 9:12:void getOutline(android.graphics.Outline):1386:1386 -> getOutline + 13:19:void getOutline(android.graphics.Outline):1387:1387 -> getOutline + 20:25:void getOutline(android.graphics.Outline):1392:1392 -> getOutline + 26:34:void getOutline(android.graphics.Outline):1393:1393 -> getOutline + 35:47:void getOutline(android.graphics.Outline):1396:1396 -> getOutline + 48:51:void getOutline(android.graphics.Outline):1398:1398 -> getOutline + 52:57:void getOutline(android.graphics.Outline):1399:1399 -> getOutline + 58:59:void getOutline(android.graphics.Outline):1400:1400 -> getOutline + 60:65:void getOutline(android.graphics.Outline):1402:1402 -> getOutline + 1:6:boolean getPadding(android.graphics.Rect):652:652 -> getPadding + 7:11:boolean getPadding(android.graphics.Rect):653:653 -> getPadding + 12:16:boolean getPadding(android.graphics.Rect):656:656 -> getPadding + 1:4:android.graphics.Region getTransparentRegion():608:608 -> getTransparentRegion + 5:9:android.graphics.Region getTransparentRegion():609:609 -> getTransparentRegion + 10:18:android.graphics.Region getTransparentRegion():610:610 -> getTransparentRegion + 19:27:android.graphics.Region getTransparentRegion():611:611 -> getTransparentRegion + 28:36:android.graphics.Region getTransparentRegion():612:612 -> getTransparentRegion + 37:39:android.graphics.Region getTransparentRegion():613:613 -> getTransparentRegion + 1:3:boolean access$602(com.google.android.material.shape.MaterialShapeDrawable,boolean):80:80 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/h;Z)Z"} + 1:8:void setParentAbsoluteElevation(float):791:791 -> h0 + 9:10:void setParentAbsoluteElevation(float):792:792 -> h0 + 11:14:void setParentAbsoluteElevation(float):793:793 -> h0 + 1:3:boolean access$702(com.google.android.material.shape.MaterialShapeDrawable,boolean):80:80 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/h;Z)Z"} + 1:6:void setStateListShapeAppearanceModel(com.google.android.material.shape.StateListShapeAppearanceModel):354:354 -> i0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/q;)V"} + 7:8:void setStateListShapeAppearanceModel(com.google.android.material.shape.StateListShapeAppearanceModel):355:355 -> i0 + 9:16:void setStateListShapeAppearanceModel(com.google.android.material.shape.StateListShapeAppearanceModel):356:356 -> i0 + 17:20:void setStateListShapeAppearanceModel(com.google.android.material.shape.StateListShapeAppearanceModel):357:357 -> i0 + 2:3:void invalidateSelf():999:999 -> invalidateSelf + 4:5:void invalidateSelf():1000:1000 -> invalidateSelf + 6:9:void invalidateSelf():1001:1001 -> invalidateSelf + 1:12:boolean isStateful():1483:1483 -> isStateful + 13:24:boolean isStateful():1484:1484 -> isStateful + 25:36:boolean isStateful():1485:1485 -> isStateful + 37:48:boolean isStateful():1486:1486 -> isStateful + 49:60:boolean isStateful():1487:1487 -> isStateful + 61:71:boolean isStateful():1489:1489 -> isStateful + 3:6:android.graphics.PorterDuffColorFilter calculatePaintColorTintFilter(android.graphics.Paint,boolean):1458:1458 -> j + 7:10:android.graphics.PorterDuffColorFilter calculatePaintColorTintFilter(android.graphics.Paint,boolean):1459:1459 -> j + 11:14:android.graphics.PorterDuffColorFilter calculatePaintColorTintFilter(android.graphics.Paint,boolean):1460:1460 -> j + 15:24:android.graphics.PorterDuffColorFilter calculatePaintColorTintFilter(android.graphics.Paint,boolean):1462:1462 -> j + 1:3:void setStroke(float,int):540:540 -> j0 + 4:11:void setStroke(float,int):541:541 -> j0 + 1:3:void calculatePath(android.graphics.RectF,android.graphics.Path):1407:1407 -> k + 4:13:void calculatePath(android.graphics.RectF,android.graphics.Path):1409:1409 -> k + 14:18:void calculatePath(android.graphics.RectF,android.graphics.Path):1410:1410 -> k + 19:24:void calculatePath(android.graphics.RectF,android.graphics.Path):1411:1411 -> k + 25:36:void calculatePath(android.graphics.RectF,android.graphics.Path):1412:1412 -> k + 37:39:void calculatePath(android.graphics.RectF,android.graphics.Path):1411:1411 -> k + 40:44:void calculatePath(android.graphics.RectF,android.graphics.Path):1413:1413 -> k + 45:51:void calculatePath(android.graphics.RectF,android.graphics.Path):1417:1417 -> k + 1:3:void setStroke(float,android.content.res.ColorStateList):551:551 -> k0 + 4:7:void setStroke(float,android.content.res.ColorStateList):552:552 -> k0 + 1:20:void calculatePathForSize(android.graphics.RectF,android.graphics.Path):1338:1338 -> l + 1:6:void setStrokeColor(android.content.res.ColorStateList):460:460 -> l0 + 7:8:void setStrokeColor(android.content.res.ColorStateList):461:461 -> l0 + 9:16:void setStrokeColor(android.content.res.ColorStateList):462:462 -> l0 + 3:8:float calculateRoundRectCornerSize(android.graphics.RectF,com.google.android.material.shape.ShapeAppearanceModel,float[]):1294:1294 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/RectF;Lk2/l;[F)F"} + 9:17:float calculateRoundRectCornerSize(android.graphics.RectF,com.google.android.material.shape.ShapeAppearanceModel,float[]):1297:1297 -> m + 18:23:float calculateRoundRectCornerSize(android.graphics.RectF,com.google.android.material.shape.ShapeAppearanceModel,float[]):1299:1299 -> m + 24:30:float calculateRoundRectCornerSize(android.graphics.RectF,com.google.android.material.shape.ShapeAppearanceModel,float[]):1300:1300 -> m + 31:36:float calculateRoundRectCornerSize(android.graphics.RectF,com.google.android.material.shape.ShapeAppearanceModel,float[]):1303:1303 -> m + 1:4:void setStrokeWidth(float):570:570 -> m0 + 5:8:void setStrokeWidth(float):571:571 -> m0 + 1:7:android.graphics.drawable.Drawable mutate():305:305 -> mutate + 8:10:android.graphics.drawable.Drawable mutate():306:306 -> mutate + 1:3:void calculateStrokePath():1349:1349 -> n + 4:13:void calculateStrokePath():1350:1350 -> n + 14:20:void calculateStrokePath():1354:1354 -> n + 21:24:void calculateStrokePath():1350:1350 -> n + 1:7:boolean updateColorsForState(int[]):1543:1543 -> n0 + 8:13:boolean updateColorsForState(int[]):1544:1544 -> n0 + 14:23:boolean updateColorsForState(int[]):1545:1545 -> n0 + 24:31:boolean updateColorsForState(int[]):1547:1547 -> n0 + 32:37:boolean updateColorsForState(int[]):1552:1552 -> n0 + 38:43:boolean updateColorsForState(int[]):1553:1553 -> n0 + 44:47:boolean updateColorsForState(int[]):1554:1554 -> n0 + 48:53:boolean updateColorsForState(int[]):1555:1555 -> n0 + 54:60:boolean updateColorsForState(int[]):1557:1557 -> n0 + 1:11:android.graphics.PorterDuffColorFilter calculateTintColorTintFilter(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,boolean):1473:1473 -> o + 12:15:android.graphics.PorterDuffColorFilter calculateTintColorTintFilter(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,boolean):1475:1475 -> o + 16:17:android.graphics.PorterDuffColorFilter calculateTintColorTintFilter(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,boolean):1477:1477 -> o + 18:23:android.graphics.PorterDuffColorFilter calculateTintColorTintFilter(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,boolean):1478:1478 -> o + 2:5:void updateShape(int[]):1507:1507 -> o0 + 2:3:void onBoundsChange(android.graphics.Rect):1082:1082 -> onBoundsChange + 4:5:void onBoundsChange(android.graphics.Rect):1083:1083 -> onBoundsChange + 6:8:void onBoundsChange(android.graphics.Rect):1084:1084 -> onBoundsChange + 9:20:void onBoundsChange(android.graphics.Rect):1085:1085 -> onBoundsChange + 21:29:void onBoundsChange(android.graphics.Rect):1087:1087 -> onBoundsChange + 30:36:void onBoundsChange(android.graphics.Rect):1089:1089 -> onBoundsChange + 1:6:boolean onStateChange(int[]):1494:1494 -> onStateChange + 7:9:boolean onStateChange(int[]):1495:1495 -> onStateChange + 10:13:boolean onStateChange(int[]):1497:1497 -> onStateChange + 14:27:boolean onStateChange(int[]):1498:1498 -> onStateChange + 28:31:boolean onStateChange(int[]):1501:1501 -> onStateChange + 6:10:android.graphics.PorterDuffColorFilter calculateTintFilter(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,android.graphics.Paint,boolean):1451:1451 -> p + 11:15:android.graphics.PorterDuffColorFilter calculateTintFilter(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,android.graphics.Paint,boolean):1450:1450 -> p + 1:4:void updateShape(int[],boolean):1511:1511 -> p0 + 5:17:void updateShape(int[],boolean):1512:1512 -> p0 + 18:26:void updateShape(int[],boolean):1515:1515 -> p0 + 27:31:void updateShape(int[],boolean):1516:1516 -> p0 + 32:35:void updateShape(int[],boolean):1517:1517 -> p0 + 36:39:void updateShape(int[],boolean):1519:1519 -> p0 + 40:45:void updateShape(int[],boolean):1520:1520 -> p0 + 46:47:void updateShape(int[],boolean):1522:1522 -> p0 + 48:57:void updateShape(int[],boolean):1523:1523 -> p0 + 58:61:void updateShape(int[],boolean):1525:1525 -> p0 + 62:67:void updateShape(int[],boolean):1527:1527 -> p0 + 68:72:void updateShape(int[],boolean):1528:1528 -> p0 + 73:84:void updateShape(int[],boolean):1530:1530 -> p0 + 85:88:void updateShape(int[],boolean):1536:1536 -> p0 + 1:9:int compositeElevationOverlayIfNeeded(int):751:751 -> q + 10:15:int compositeElevationOverlayIfNeeded(int):752:752 -> q + 16:20:int compositeElevationOverlayIfNeeded(int):753:753 -> q + 1:12:void updateStrokeShapeAppearanceModels():1363:1363 -> q0 + 13:17:void updateStrokeShapeAppearanceModels():1366:1366 -> q0 + 18:20:void updateStrokeShapeAppearanceModels():1367:1367 -> q0 + 21:24:void updateStrokeShapeAppearanceModels():1369:1369 -> q0 + 25:29:void updateStrokeShapeAppearanceModels():1370:1370 -> q0 + 30:34:void updateStrokeShapeAppearanceModels():1372:1372 -> q0 + 35:39:void updateStrokeShapeAppearanceModels():1373:1373 -> q0 + 40:55:void updateStrokeShapeAppearanceModels():1374:1374 -> q0 + 3:6:com.google.android.material.shape.MaterialShapeDrawable createWithElevationOverlay(android.content.Context,float,android.content.res.ColorStateList):236:236 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;FLandroid/content/res/ColorStateList;)Lk2/h;"} + 7:10:com.google.android.material.shape.MaterialShapeDrawable createWithElevationOverlay(android.content.Context,float,android.content.res.ColorStateList):238:238 -> r + 11:14:com.google.android.material.shape.MaterialShapeDrawable createWithElevationOverlay(android.content.Context,float,android.content.res.ColorStateList):237:237 -> r + 15:18:com.google.android.material.shape.MaterialShapeDrawable createWithElevationOverlay(android.content.Context,float,android.content.res.ColorStateList):239:239 -> r + 19:23:com.google.android.material.shape.MaterialShapeDrawable createWithElevationOverlay(android.content.Context,float,android.content.res.ColorStateList):241:241 -> r + 24:26:com.google.android.material.shape.MaterialShapeDrawable createWithElevationOverlay(android.content.Context,float,android.content.res.ColorStateList):242:242 -> r + 27:29:com.google.android.material.shape.MaterialShapeDrawable createWithElevationOverlay(android.content.Context,float,android.content.res.ColorStateList):243:243 -> r + 30:33:com.google.android.material.shape.MaterialShapeDrawable createWithElevationOverlay(android.content.Context,float,android.content.res.ColorStateList):244:244 -> r + 1:2:boolean updateTintFilter():1421:1421 -> r0 + 3:4:boolean updateTintFilter():1422:1422 -> r0 + 5:13:boolean updateTintFilter():1423:1423 -> r0 + 14:19:boolean updateTintFilter():1424:1424 -> r0 + 20:28:boolean updateTintFilter():1429:1429 -> r0 + 29:34:boolean updateTintFilter():1430:1430 -> r0 + 35:40:boolean updateTintFilter():1435:1435 -> r0 + 41:44:boolean updateTintFilter():1436:1436 -> r0 + 45:52:boolean updateTintFilter():1437:1437 -> r0 + 53:55:boolean updateTintFilter():1436:1436 -> r0 + 56:65:boolean updateTintFilter():1439:1439 -> r0 + 66:74:boolean updateTintFilter():1440:1440 -> r0 + 1:8:void drawCompatShadow(android.graphics.Canvas):1253:1253 -> s + 9:15:void drawCompatShadow(android.graphics.Canvas):1254:1254 -> s + 16:21:void drawCompatShadow(android.graphics.Canvas):1259:1259 -> s + 22:36:void drawCompatShadow(android.graphics.Canvas):1260:1260 -> s + 37:49:void drawCompatShadow(android.graphics.Canvas):1265:1265 -> s + 50:65:void drawCompatShadow(android.graphics.Canvas):1266:1266 -> s + 66:69:void drawCompatShadow(android.graphics.Canvas):1269:1269 -> s + 70:73:void drawCompatShadow(android.graphics.Canvas):1270:1270 -> s + 74:81:void drawCompatShadow(android.graphics.Canvas):1271:1271 -> s + 82:84:void drawCompatShadow(android.graphics.Canvas):1273:1273 -> s + 85:93:void drawCompatShadow(android.graphics.Canvas):1274:1274 -> s + 94:97:void drawCompatShadow(android.graphics.Canvas):1275:1275 -> s + 1:4:void updateZ():858:858 -> s0 + 5:17:void updateZ():859:859 -> s0 + 18:30:void updateZ():860:860 -> s0 + 31:33:void updateZ():862:862 -> s0 + 34:37:void updateZ():863:863 -> s0 + 1:6:void setAlpha(int):594:594 -> setAlpha + 7:8:void setAlpha(int):595:595 -> setAlpha + 9:12:void setAlpha(int):596:596 -> setAlpha + 1:4:void setColorFilter(android.graphics.ColorFilter):602:602 -> setColorFilter + 5:8:void setColorFilter(android.graphics.ColorFilter):603:603 -> setColorFilter + 1:5:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):323:323 -> setShapeAppearanceModel + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l;)V"} + 6:7:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):324:324 -> setShapeAppearanceModel + 8:9:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):325:325 -> setShapeAppearanceModel + 10:11:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):326:326 -> setShapeAppearanceModel + 12:15:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):327:327 -> setShapeAppearanceModel + 1:8:void setTint(int):510:510 -> setTint + 1:4:void setTintList(android.content.res.ColorStateList):487:487 -> setTintList + 5:7:void setTintList(android.content.res.ColorStateList):488:488 -> setTintList + 8:11:void setTintList(android.content.res.ColorStateList):489:489 -> setTintList + 1:6:void setTintMode(android.graphics.PorterDuff$Mode):478:478 -> setTintMode + 7:8:void setTintMode(android.graphics.PorterDuff$Mode):479:479 -> setTintMode + 9:11:void setTintMode(android.graphics.PorterDuff$Mode):480:480 -> setTintMode + 12:15:void setTintMode(android.graphics.PorterDuff$Mode):481:481 -> setTintMode + 1:10:void drawFillShape(android.graphics.Canvas):1207:1207 -> t + 11:16:void drawFillShape(android.graphics.Canvas):1213:1213 -> t + 17:20:void drawFillShape(android.graphics.Canvas):1207:1207 -> t + 1:15:void drawShape(android.graphics.Canvas,android.graphics.Paint,android.graphics.Path,android.graphics.RectF):1182:1182 -> u + 1:9:void drawShape(android.graphics.Canvas,android.graphics.Paint,android.graphics.Path,com.google.android.material.shape.ShapeAppearanceModel,float[],android.graphics.RectF):1196:1196 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/Path;Lk2/l;[FLandroid/graphics/RectF;)V"} + 10:14:void drawShape(android.graphics.Canvas,android.graphics.Paint,android.graphics.Path,com.google.android.material.shape.ShapeAppearanceModel,float[],android.graphics.RectF):1199:1199 -> v + 15:18:void drawShape(android.graphics.Canvas,android.graphics.Paint,android.graphics.Path,com.google.android.material.shape.ShapeAppearanceModel,float[],android.graphics.RectF):1200:1200 -> v + 19:22:void drawShape(android.graphics.Canvas,android.graphics.Paint,android.graphics.Path,com.google.android.material.shape.ShapeAppearanceModel,float[],android.graphics.RectF):1202:1202 -> v + 1:8:void drawStrokeShape(android.graphics.Canvas):1226:1226 -> w + 9:14:void drawStrokeShape(android.graphics.Canvas):1232:1232 -> w + 15:18:void drawStrokeShape(android.graphics.Canvas):1226:1226 -> w + 1:9:android.graphics.RectF getBoundsAsRectF():618:618 -> x + 10:12:android.graphics.RectF getBoundsAsRectF():619:619 -> x + 1:9:android.graphics.RectF getBoundsInsetByStroke():1574:1574 -> y + 10:13:android.graphics.RectF getBoundsInsetByStroke():1575:1575 -> y + 14:18:android.graphics.RectF getBoundsInsetByStroke():1576:1576 -> y + 19:21:android.graphics.RectF getBoundsInsetByStroke():1577:1577 -> y + 1:10:float getCornerSizeDiffX():1657:1657 -> z + 11:23:float getCornerSizeDiffX():1658:1658 -> z + 24:27:float getCornerSizeDiffX():1664:1664 -> z + 28:43:float getCornerSizeDiffX():1665:1665 -> z + 44:58:float getCornerSizeDiffX():1666:1666 -> z + 59:73:float getCornerSizeDiffX():1667:1667 -> z + 74:81:float getCornerSizeDiffX():1669:1669 -> z + 82:86:float getCornerSizeDiffX():1670:1670 -> z +com.google.android.material.shape.MaterialShapeDrawable$1 -> k2.h$a: # {"id":"sourceFile","fileName":"MaterialShapeDrawable.java"} com.google.android.material.shape.MaterialShapeDrawable this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/g;"} - 1:6:void (com.google.android.material.shape.MaterialShapeDrawable):237:237 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/g;)V"} - 1:15:void onEdgePathCreated(com.google.android.material.shape.ShapePath,android.graphics.Matrix,int):247:247 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/m;Landroid/graphics/Matrix;I)V"} - 16:28:void onEdgePathCreated(com.google.android.material.shape.ShapePath,android.graphics.Matrix,int):248:248 -> a - 1:13:void onCornerPathCreated(com.google.android.material.shape.ShapePath,android.graphics.Matrix,int):241:241 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/m;Landroid/graphics/Matrix;I)V"} - 14:26:void onCornerPathCreated(com.google.android.material.shape.ShapePath,android.graphics.Matrix,int):242:242 -> b -com.google.android.material.shape.MaterialShapeDrawable$2 -> f2.g$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/h;"} + 1:6:void (com.google.android.material.shape.MaterialShapeDrawable):125:125 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/h;)V"} + 1:5:com.google.android.material.shape.CornerSize apply(com.google.android.material.shape.CornerSize):131:131 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/d;)Lk2/d;"} + 6:18:com.google.android.material.shape.CornerSize apply(com.google.android.material.shape.CornerSize):133:133 -> a +com.google.android.material.shape.MaterialShapeDrawable$2 -> k2.h$b: # {"id":"sourceFile","fileName":"MaterialShapeDrawable.java"} - float val$strokeInsetLength -> a - com.google.android.material.shape.MaterialShapeDrawable this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/g;"} - 1:8:void (com.google.android.material.shape.MaterialShapeDrawable,float):1200:1200 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/g;F)V"} - 1:5:com.google.android.material.shape.CornerSize apply(com.google.android.material.shape.CornerSize):1206:1206 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/c;)Lf2/c;"} - 6:13:com.google.android.material.shape.CornerSize apply(com.google.android.material.shape.CornerSize):1208:1208 -> a -com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState -> f2.g$c: + com.google.android.material.shape.MaterialShapeDrawable this$0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/h;"} + 1:6:void (com.google.android.material.shape.MaterialShapeDrawable):279:279 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/h;)V"} + 1:8:void onEdgePathCreated(com.google.android.material.shape.ShapePath,android.graphics.Matrix,int):289:289 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/n;Landroid/graphics/Matrix;I)V"} + 9:12:void onEdgePathCreated(com.google.android.material.shape.ShapePath,android.graphics.Matrix,int):290:290 -> a + 13:15:void onEdgePathCreated(com.google.android.material.shape.ShapePath,android.graphics.Matrix,int):289:289 -> a + 16:28:void onEdgePathCreated(com.google.android.material.shape.ShapePath,android.graphics.Matrix,int):291:291 -> a + 1:13:void onCornerPathCreated(com.google.android.material.shape.ShapePath,android.graphics.Matrix,int):283:283 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/n;Landroid/graphics/Matrix;I)V"} + 14:26:void onCornerPathCreated(com.google.android.material.shape.ShapePath,android.graphics.Matrix,int):284:284 -> b +com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState -> k2.h$c: # {"id":"sourceFile","fileName":"MaterialShapeDrawable.java"} com.google.android.material.shape.ShapeAppearanceModel shapeAppearanceModel -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/k;"} - com.google.android.material.elevation.ElevationOverlayProvider elevationOverlayProvider -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LX1/a;"} - android.graphics.ColorFilter colorFilter -> c - android.content.res.ColorStateList fillColor -> d - android.content.res.ColorStateList strokeColor -> e - android.content.res.ColorStateList strokeTintList -> f - android.content.res.ColorStateList tintList -> g - android.graphics.PorterDuff$Mode tintMode -> h - android.graphics.Rect padding -> i - float scale -> j - float interpolation -> k - float strokeWidth -> l - int alpha -> m - float parentAbsoluteElevation -> n - float elevation -> o - float translationZ -> p - int shadowCompatMode -> q - int shadowCompatRadius -> r - int shadowCompatOffset -> s - int shadowCompatRotation -> t - boolean useTintColorForShadow -> u - android.graphics.Paint$Style paintStyle -> v - 1:1:void (com.google.android.material.shape.ShapeAppearanceModel,com.google.android.material.elevation.ElevationOverlayProvider):1453:1453 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k;LX1/a;)V"} - 2:7:void (com.google.android.material.shape.ShapeAppearanceModel,com.google.android.material.elevation.ElevationOverlayProvider):1427:1432 -> - 8:9:void (com.google.android.material.shape.ShapeAppearanceModel,com.google.android.material.elevation.ElevationOverlayProvider):1434:1435 -> - 10:17:void (com.google.android.material.shape.ShapeAppearanceModel,com.google.android.material.elevation.ElevationOverlayProvider):1438:1445 -> - 18:18:void (com.google.android.material.shape.ShapeAppearanceModel,com.google.android.material.elevation.ElevationOverlayProvider):1447:1447 -> - 19:19:void (com.google.android.material.shape.ShapeAppearanceModel,com.google.android.material.elevation.ElevationOverlayProvider):1449:1449 -> - 20:21:void (com.google.android.material.shape.ShapeAppearanceModel,com.google.android.material.elevation.ElevationOverlayProvider):1454:1455 -> - 22:22:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):1458:1458 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/g$c;)V"} - 23:28:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):1427:1432 -> - 29:30:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):1434:1435 -> - 31:38:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):1438:1445 -> - 39:39:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):1447:1447 -> - 40:40:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):1449:1449 -> - 41:63:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):1459:1481 -> - 1:2:int getChangingConfigurations():1496:1496 -> getChangingConfigurations - 1:6:android.graphics.drawable.Drawable newDrawable():1488:1488 -> newDrawable - 7:10:android.graphics.drawable.Drawable newDrawable():1490:1490 -> newDrawable -com.google.android.material.shape.MaterialShapeUtils -> f2.h: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/l;"} + com.google.android.material.shape.StateListShapeAppearanceModel stateListShapeAppearanceModel -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/q;"} + com.google.android.material.elevation.ElevationOverlayProvider elevationOverlayProvider -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc2/a;"} + android.graphics.ColorFilter colorFilter -> d + android.content.res.ColorStateList fillColor -> e + android.content.res.ColorStateList strokeColor -> f + android.content.res.ColorStateList strokeTintList -> g + android.content.res.ColorStateList tintList -> h + android.graphics.PorterDuff$Mode tintMode -> i + android.graphics.Rect padding -> j + float scale -> k + float interpolation -> l + float strokeWidth -> m + int alpha -> n + float parentAbsoluteElevation -> o + float elevation -> p + float translationZ -> q + int shadowCompatMode -> r + int shadowCompatRadius -> s + int shadowCompatOffset -> t + int shadowCompatRotation -> u + boolean useTintColorForShadow -> v + android.graphics.Paint$Style paintStyle -> w + 1:1:void (com.google.android.material.shape.ShapeAppearanceModel,com.google.android.material.elevation.ElevationOverlayProvider):1752:1752 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l;Lc2/a;)V"} + 2:7:void (com.google.android.material.shape.ShapeAppearanceModel,com.google.android.material.elevation.ElevationOverlayProvider):1726:1731 -> + 8:9:void (com.google.android.material.shape.ShapeAppearanceModel,com.google.android.material.elevation.ElevationOverlayProvider):1733:1734 -> + 10:17:void (com.google.android.material.shape.ShapeAppearanceModel,com.google.android.material.elevation.ElevationOverlayProvider):1737:1744 -> + 18:18:void (com.google.android.material.shape.ShapeAppearanceModel,com.google.android.material.elevation.ElevationOverlayProvider):1746:1746 -> + 19:19:void (com.google.android.material.shape.ShapeAppearanceModel,com.google.android.material.elevation.ElevationOverlayProvider):1748:1748 -> + 20:21:void (com.google.android.material.shape.ShapeAppearanceModel,com.google.android.material.elevation.ElevationOverlayProvider):1753:1754 -> + 22:22:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):1757:1757 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/h$c;)V"} + 23:28:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):1726:1731 -> + 29:30:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):1733:1734 -> + 31:38:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):1737:1744 -> + 39:39:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):1746:1746 -> + 40:40:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):1748:1748 -> + 41:64:void (com.google.android.material.shape.MaterialShapeDrawable$MaterialShapeDrawableState):1758:1781 -> + 1:2:int getChangingConfigurations():1797:1797 -> getChangingConfigurations + 1:6:android.graphics.drawable.Drawable newDrawable():1788:1788 -> newDrawable + 7:9:android.graphics.drawable.Drawable newDrawable():1790:1790 -> newDrawable + 10:13:android.graphics.drawable.Drawable newDrawable():1791:1791 -> newDrawable +com.google.android.material.shape.MaterialShapeDrawable$OnCornerSizeChangeListener -> k2.h$d: +# {"id":"sourceFile","fileName":"MaterialShapeDrawable.java"} + void onCornerSizeChange(float) -> a +com.google.android.material.shape.MaterialShapeDrawable$SpringAnimatedCornerSizeProperty -> k2.h$e: +# {"id":"sourceFile","fileName":"MaterialShapeDrawable.java"} + int index -> b + 1:20:void (int):1689:1689 -> + 21:23:void (int):1690:1690 -> + 1:7:float getValue(java.lang.Object):1684:1684 -> a + 1:6:void setValue(java.lang.Object,float):1684:1684 -> b + 1:6:float getValue(com.google.android.material.shape.MaterialShapeDrawable):1695:1695 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/h;)F"} + 7:17:float getValue(com.google.android.material.shape.MaterialShapeDrawable):1696:1696 -> c + 1:6:void setValue(com.google.android.material.shape.MaterialShapeDrawable,float):1702:1702 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/h;F)V"} + 7:18:void setValue(com.google.android.material.shape.MaterialShapeDrawable,float):1703:1703 -> d + 19:26:void setValue(com.google.android.material.shape.MaterialShapeDrawable,float):1704:1704 -> d + 27:32:void setValue(com.google.android.material.shape.MaterialShapeDrawable,float):1705:1705 -> d + 33:43:void setValue(com.google.android.material.shape.MaterialShapeDrawable,float):1706:1706 -> d + 44:47:void setValue(com.google.android.material.shape.MaterialShapeDrawable,float):1708:1708 -> d +com.google.android.material.shape.MaterialShapeUtils -> k2.i: # {"id":"sourceFile","fileName":"MaterialShapeUtils.java"} 6:10:com.google.android.material.shape.CornerTreatment createCornerTreatment(int):37:37 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lf2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lk2/e;"} 11:16:com.google.android.material.shape.CornerTreatment createCornerTreatment(int):35:35 -> a 17:22:com.google.android.material.shape.CornerTreatment createCornerTreatment(int):33:33 -> a 1:6:com.google.android.material.shape.CornerTreatment createDefaultCornerTreatment():43:43 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/e;"} 1:6:com.google.android.material.shape.EdgeTreatment createDefaultEdgeTreatment():48:48 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/g;"} 1:4:void setElevation(android.view.View,float):57:57 -> d 5:8:void setElevation(android.view.View,float):58:58 -> d 9:14:void setElevation(android.view.View,float):59:59 -> d @@ -150840,474 +157143,489 @@ com.google.android.material.shape.MaterialShapeUtils -> f2.h: 5:8:void setParentAbsoluteElevation(android.view.View):71:71 -> e 9:14:void setParentAbsoluteElevation(android.view.View):72:72 -> e 1:6:void setParentAbsoluteElevation(android.view.View,com.google.android.material.shape.MaterialShapeDrawable):83:83 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lf2/g;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lk2/h;)V"} 7:14:void setParentAbsoluteElevation(android.view.View,com.google.android.material.shape.MaterialShapeDrawable):84:84 -> f -com.google.android.material.shape.RelativeCornerSize -> f2.i: +com.google.android.material.shape.RelativeCornerSize -> k2.j: # {"id":"sourceFile","fileName":"RelativeCornerSize.java"} float percent -> a 1:3:void (float):58:58 -> 4:6:void (float):59:59 -> 1:8:float getCornerSize(android.graphics.RectF):70:70 -> a 1:13:float getMaxCornerSize(android.graphics.RectF):51:51 -> b + 1:3:float getRelativePercent():65:65 -> c 5:10:boolean equals(java.lang.Object):78:78 -> equals 11:12:boolean equals(java.lang.Object):81:81 -> equals 13:22:boolean equals(java.lang.Object):82:82 -> equals 1:10:int hashCode():87:87 -> hashCode 11:15:int hashCode():88:88 -> hashCode -com.google.android.material.shape.RoundedCornerTreatment -> f2.j: + 1:26:java.lang.String toString():93:93 -> toString +com.google.android.material.shape.RoundedCornerTreatment -> k2.k: # {"id":"sourceFile","fileName":"RoundedCornerTreatment.java"} float radius -> a - 1:5:void ():26:26 -> - 6:8:void ():24:24 -> - 8:22:void getCornerPath(com.google.android.material.shape.ShapePath,float,float,float):43:43 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/m;FFF)V"} - 23:26:void getCornerPath(com.google.android.material.shape.ShapePath,float,float,float):44:44 -> a -com.google.android.material.shape.ShapeAppearanceModel -> f2.k: + 1:5:void ():27:27 -> + 6:8:void ():25:25 -> + 7:19:void getCornerPath(com.google.android.material.shape.ShapePath,float,float,float):45:45 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/n;FFF)V"} + 20:23:void getCornerPath(com.google.android.material.shape.ShapePath,float,float,float):46:46 -> a +com.google.android.material.shape.ShapeAppearanceModel -> k2.l: # {"id":"sourceFile","fileName":"ShapeAppearanceModel.java"} com.google.android.material.shape.CornerTreatment topLeftCorner -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/e;"} com.google.android.material.shape.CornerTreatment topRightCorner -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/e;"} com.google.android.material.shape.CornerTreatment bottomRightCorner -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/e;"} com.google.android.material.shape.CornerTreatment bottomLeftCorner -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/e;"} com.google.android.material.shape.CornerSize topLeftCornerSize -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/d;"} com.google.android.material.shape.CornerSize topRightCornerSize -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/d;"} com.google.android.material.shape.CornerSize bottomRightCornerSize -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/d;"} com.google.android.material.shape.CornerSize bottomLeftCornerSize -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/d;"} com.google.android.material.shape.EdgeTreatment topEdge -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/g;"} com.google.android.material.shape.EdgeTreatment rightEdge -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/g;"} com.google.android.material.shape.EdgeTreatment bottomEdge -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/g;"} com.google.android.material.shape.EdgeTreatment leftEdge -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/g;"} com.google.android.material.shape.CornerSize PILL -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/c;"} - 1:10:void ():593:593 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/d;"} + 1:10:void ():595:595 -> 1:1:void (com.google.android.material.shape.ShapeAppearanceModel$Builder,com.google.android.material.shape.ShapeAppearanceModel$1):42:42 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k$b;Lf2/k$a;)V"} - 2:6:void (com.google.android.material.shape.ShapeAppearanceModel$Builder):608:612 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k$b;)V"} - 7:10:void (com.google.android.material.shape.ShapeAppearanceModel$Builder):614:617 -> - 11:14:void (com.google.android.material.shape.ShapeAppearanceModel$Builder):619:622 -> - 15:19:void ():626:630 -> - 20:23:void ():632:635 -> - 24:27:void ():637:640 -> - 1:6:com.google.android.material.shape.ShapeAppearanceModel$Builder builder():465:465 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/k$b;"} - 2:6:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int):510:510 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;II)Lf2/k$b;"} - 1:11:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,int):519:519 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;III)Lf2/k$b;"} - 1:7:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):533:533 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;IILf2/c;)Lf2/k$b;"} - 8:13:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):535:535 -> d - 14:19:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):537:537 -> d - 20:26:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):540:540 -> d - 27:28:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):541:541 -> d - 29:32:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):542:542 -> d - 33:34:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):543:543 -> d - 35:38:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):544:544 -> d - 39:40:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):545:545 -> d - 41:44:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):546:546 -> d - 45:46:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):547:547 -> d - 47:50:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):548:548 -> d - 51:52:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):550:550 -> d - 53:56:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):551:551 -> d - 57:58:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):553:553 -> d - 59:62:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):554:554 -> d - 63:64:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):555:555 -> d - 65:68:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):556:556 -> d - 69:70:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):557:557 -> d - 71:74:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):558:558 -> d - 75:76:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):559:559 -> d - 77:80:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):560:560 -> d - 81:85:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):562:562 -> d - 86:89:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):563:563 -> d - 90:93:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):564:564 -> d - 94:97:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):565:565 -> d - 98:101:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):566:566 -> d - 102:109:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):568:568 -> d - 110:110:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):569:569 -> d - 2:6:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,android.util.AttributeSet,int,int):474:474 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;II)Lf2/k$b;"} - 1:11:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,android.util.AttributeSet,int,int,int):484:484 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;III)Lf2/k$b;"} - 1:2:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,android.util.AttributeSet,int,int,com.google.android.material.shape.CornerSize):495:495 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;IILf2/c;)Lf2/k$b;"} - 3:6:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,android.util.AttributeSet,int,int,com.google.android.material.shape.CornerSize):496:496 -> g - 7:13:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,android.util.AttributeSet,int,int,com.google.android.material.shape.CornerSize):498:498 -> g - 14:15:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,android.util.AttributeSet,int,int,com.google.android.material.shape.CornerSize):499:499 -> g - 16:19:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,android.util.AttributeSet,int,int,com.google.android.material.shape.CornerSize):500:500 -> g - 20:22:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,android.util.AttributeSet,int,int,com.google.android.material.shape.CornerSize):501:501 -> g - 23:27:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,android.util.AttributeSet,int,int,com.google.android.material.shape.CornerSize):502:502 -> g - 1:3:com.google.android.material.shape.EdgeTreatment getBottomEdge():760:760 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/f;"} - 1:3:com.google.android.material.shape.CornerTreatment getBottomLeftCorner():680:680 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/d;"} - 1:3:com.google.android.material.shape.CornerSize getBottomLeftCornerSize():720:720 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/c;"} - 1:3:com.google.android.material.shape.CornerTreatment getBottomRightCorner():670:670 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/d;"} - 1:3:com.google.android.material.shape.CornerSize getBottomRightCornerSize():710:710 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/c;"} - 1:7:com.google.android.material.shape.CornerSize getCornerSize(android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):575:575 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/TypedArray;ILf2/c;)Lf2/c;"} - 8:12:com.google.android.material.shape.CornerSize getCornerSize(android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):580:580 -> m - 13:16:com.google.android.material.shape.CornerSize getCornerSize(android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):583:583 -> m - 17:36:com.google.android.material.shape.CornerSize getCornerSize(android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):584:584 -> m - 37:49:com.google.android.material.shape.CornerSize getCornerSize(android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):586:586 -> m - 1:3:com.google.android.material.shape.EdgeTreatment getLeftEdge():730:730 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/f;"} - 1:3:com.google.android.material.shape.EdgeTreatment getRightEdge():750:750 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/f;"} - 1:3:com.google.android.material.shape.EdgeTreatment getTopEdge():740:740 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/f;"} - 1:3:com.google.android.material.shape.CornerTreatment getTopLeftCorner():650:650 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/d;"} - 1:3:com.google.android.material.shape.CornerSize getTopLeftCornerSize():690:690 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/c;"} - 1:3:com.google.android.material.shape.CornerTreatment getTopRightCorner():660:660 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/d;"} - 1:3:com.google.android.material.shape.CornerSize getTopRightCornerSize():700:700 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/c;"} - 1:2:boolean isRoundRect(android.graphics.RectF):819:819 -> u - 3:18:boolean isRoundRect(android.graphics.RectF):820:820 -> u - 19:30:boolean isRoundRect(android.graphics.RectF):821:821 -> u - 31:42:boolean isRoundRect(android.graphics.RectF):822:822 -> u - 43:55:boolean isRoundRect(android.graphics.RectF):823:823 -> u - 56:61:boolean isRoundRect(android.graphics.RectF):825:825 -> u - 62:63:boolean isRoundRect(android.graphics.RectF):827:827 -> u - 64:73:boolean isRoundRect(android.graphics.RectF):828:828 -> u - 74:83:boolean isRoundRect(android.graphics.RectF):829:829 -> u - 84:94:boolean isRoundRect(android.graphics.RectF):830:830 -> u - 95:129:boolean isRoundRect(android.graphics.RectF):832:832 -> u - 1:6:com.google.android.material.shape.ShapeAppearanceModel$Builder toBuilder():766:766 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/k$b;"} - 1:13:com.google.android.material.shape.ShapeAppearanceModel withCornerSize(float):775:775 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lf2/k;"} - 1:13:com.google.android.material.shape.ShapeAppearanceModel withCornerSize(com.google.android.material.shape.CornerSize):780:780 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/c;)Lf2/k;"} - 1:4:com.google.android.material.shape.ShapeAppearanceModel withTransformedCornerSizes(com.google.android.material.shape.ShapeAppearanceModel$CornerSizeUnaryOperator):803:803 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k$c;)Lf2/k;"} - 5:16:com.google.android.material.shape.ShapeAppearanceModel withTransformedCornerSizes(com.google.android.material.shape.ShapeAppearanceModel$CornerSizeUnaryOperator):804:804 -> y - 17:28:com.google.android.material.shape.ShapeAppearanceModel withTransformedCornerSizes(com.google.android.material.shape.ShapeAppearanceModel$CornerSizeUnaryOperator):805:805 -> y - 29:40:com.google.android.material.shape.ShapeAppearanceModel withTransformedCornerSizes(com.google.android.material.shape.ShapeAppearanceModel$CornerSizeUnaryOperator):806:806 -> y - 41:52:com.google.android.material.shape.ShapeAppearanceModel withTransformedCornerSizes(com.google.android.material.shape.ShapeAppearanceModel$CornerSizeUnaryOperator):807:807 -> y - 53:57:com.google.android.material.shape.ShapeAppearanceModel withTransformedCornerSizes(com.google.android.material.shape.ShapeAppearanceModel$CornerSizeUnaryOperator):808:808 -> y -com.google.android.material.shape.ShapeAppearanceModel$1 -> f2.k$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l$b;Lk2/l$a;)V"} + 2:6:void (com.google.android.material.shape.ShapeAppearanceModel$Builder):610:614 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l$b;)V"} + 7:10:void (com.google.android.material.shape.ShapeAppearanceModel$Builder):616:619 -> + 11:14:void (com.google.android.material.shape.ShapeAppearanceModel$Builder):621:624 -> + 15:19:void ():628:632 -> + 20:23:void ():634:637 -> + 24:27:void ():639:642 -> + 1:6:com.google.android.material.shape.ShapeAppearanceModel$Builder builder():466:466 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/l$b;"} + 2:6:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int):511:511 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;II)Lk2/l$b;"} + 1:11:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,int):520:520 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;III)Lk2/l$b;"} + 1:7:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):534:534 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;IILk2/d;)Lk2/l$b;"} + 8:15:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):536:536 -> d + 16:21:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):538:538 -> d + 22:28:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):541:541 -> d + 29:30:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):542:542 -> d + 31:34:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):543:543 -> d + 35:36:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):544:544 -> d + 37:40:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):545:545 -> d + 41:42:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):546:546 -> d + 43:46:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):547:547 -> d + 47:48:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):548:548 -> d + 49:52:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):549:549 -> d + 53:54:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):551:551 -> d + 55:58:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):552:552 -> d + 59:60:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):554:554 -> d + 61:64:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):555:555 -> d + 65:66:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):556:556 -> d + 67:70:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):557:557 -> d + 71:72:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):558:558 -> d + 73:76:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):559:559 -> d + 77:78:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):560:560 -> d + 79:82:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):561:561 -> d + 83:87:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):563:563 -> d + 88:91:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):564:564 -> d + 92:95:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):565:565 -> d + 96:99:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):566:566 -> d + 100:103:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):567:567 -> d + 104:111:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):569:569 -> d + 112:112:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,int,int,com.google.android.material.shape.CornerSize):570:570 -> d + 2:6:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,android.util.AttributeSet,int,int):475:475 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;II)Lk2/l$b;"} + 1:11:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,android.util.AttributeSet,int,int,int):485:485 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;III)Lk2/l$b;"} + 1:2:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,android.util.AttributeSet,int,int,com.google.android.material.shape.CornerSize):496:496 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;IILk2/d;)Lk2/l$b;"} + 3:6:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,android.util.AttributeSet,int,int,com.google.android.material.shape.CornerSize):497:497 -> g + 7:13:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,android.util.AttributeSet,int,int,com.google.android.material.shape.CornerSize):499:499 -> g + 14:15:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,android.util.AttributeSet,int,int,com.google.android.material.shape.CornerSize):500:500 -> g + 16:19:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,android.util.AttributeSet,int,int,com.google.android.material.shape.CornerSize):501:501 -> g + 20:22:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,android.util.AttributeSet,int,int,com.google.android.material.shape.CornerSize):502:502 -> g + 23:27:com.google.android.material.shape.ShapeAppearanceModel$Builder builder(android.content.Context,android.util.AttributeSet,int,int,com.google.android.material.shape.CornerSize):503:503 -> g + 1:3:com.google.android.material.shape.EdgeTreatment getBottomEdge():762:762 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/g;"} + 1:3:com.google.android.material.shape.CornerTreatment getBottomLeftCorner():682:682 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/e;"} + 1:3:com.google.android.material.shape.CornerSize getBottomLeftCornerSize():722:722 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/d;"} + 1:3:com.google.android.material.shape.CornerTreatment getBottomRightCorner():672:672 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/e;"} + 1:3:com.google.android.material.shape.CornerSize getBottomRightCornerSize():712:712 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/d;"} + 1:7:com.google.android.material.shape.CornerSize getCornerSize(android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):577:577 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/TypedArray;ILk2/d;)Lk2/d;"} + 8:12:com.google.android.material.shape.CornerSize getCornerSize(android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):582:582 -> m + 13:16:com.google.android.material.shape.CornerSize getCornerSize(android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):585:585 -> m + 17:36:com.google.android.material.shape.CornerSize getCornerSize(android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):586:586 -> m + 37:49:com.google.android.material.shape.CornerSize getCornerSize(android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):588:588 -> m + 1:3:com.google.android.material.shape.EdgeTreatment getLeftEdge():732:732 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/g;"} + 1:3:com.google.android.material.shape.EdgeTreatment getRightEdge():752:752 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/g;"} + 1:3:com.google.android.material.shape.EdgeTreatment getTopEdge():742:742 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/g;"} + 1:3:com.google.android.material.shape.CornerTreatment getTopLeftCorner():652:652 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/e;"} + 1:3:com.google.android.material.shape.CornerSize getTopLeftCornerSize():692:692 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/d;"} + 1:3:com.google.android.material.shape.CornerTreatment getTopRightCorner():662:662 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/e;"} + 1:3:com.google.android.material.shape.CornerSize getTopRightCornerSize():702:702 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/d;"} + 1:10:java.lang.String toString():853:853 -> toString + 11:22:java.lang.String toString():854:854 -> toString + 23:32:java.lang.String toString():856:856 -> toString + 33:42:java.lang.String toString():858:858 -> toString + 43:59:java.lang.String toString():860:860 -> toString + 1:28:boolean hasRoundedCorners():844:844 -> u + 1:2:boolean isRoundRect(android.graphics.RectF):821:821 -> v + 3:18:boolean isRoundRect(android.graphics.RectF):822:822 -> v + 19:30:boolean isRoundRect(android.graphics.RectF):823:823 -> v + 31:42:boolean isRoundRect(android.graphics.RectF):824:824 -> v + 43:55:boolean isRoundRect(android.graphics.RectF):825:825 -> v + 56:61:boolean isRoundRect(android.graphics.RectF):827:827 -> v + 62:63:boolean isRoundRect(android.graphics.RectF):829:829 -> v + 64:73:boolean isRoundRect(android.graphics.RectF):830:830 -> v + 74:83:boolean isRoundRect(android.graphics.RectF):831:831 -> v + 84:98:boolean isRoundRect(android.graphics.RectF):832:832 -> v + 99:106:boolean isRoundRect(android.graphics.RectF):834:834 -> v + 1:6:com.google.android.material.shape.ShapeAppearanceModel$Builder toBuilder():768:768 -> w + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/l$b;"} + 1:13:com.google.android.material.shape.ShapeAppearanceModel withCornerSize(float):777:777 -> x + # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lk2/l;"} + 1:13:com.google.android.material.shape.ShapeAppearanceModel withCornerSize(com.google.android.material.shape.CornerSize):782:782 -> y + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/d;)Lk2/l;"} + 1:4:com.google.android.material.shape.ShapeAppearanceModel withTransformedCornerSizes(com.google.android.material.shape.ShapeAppearanceModel$CornerSizeUnaryOperator):805:805 -> z + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l$c;)Lk2/l;"} + 5:16:com.google.android.material.shape.ShapeAppearanceModel withTransformedCornerSizes(com.google.android.material.shape.ShapeAppearanceModel$CornerSizeUnaryOperator):806:806 -> z + 17:28:com.google.android.material.shape.ShapeAppearanceModel withTransformedCornerSizes(com.google.android.material.shape.ShapeAppearanceModel$CornerSizeUnaryOperator):807:807 -> z + 29:40:com.google.android.material.shape.ShapeAppearanceModel withTransformedCornerSizes(com.google.android.material.shape.ShapeAppearanceModel$CornerSizeUnaryOperator):808:808 -> z + 41:52:com.google.android.material.shape.ShapeAppearanceModel withTransformedCornerSizes(com.google.android.material.shape.ShapeAppearanceModel$CornerSizeUnaryOperator):809:809 -> z + 53:57:com.google.android.material.shape.ShapeAppearanceModel withTransformedCornerSizes(com.google.android.material.shape.ShapeAppearanceModel$CornerSizeUnaryOperator):810:810 -> z +com.google.android.material.shape.ShapeAppearanceModel$1 -> k2.l$a: # {"id":"sourceFile","fileName":"ShapeAppearanceModel.java"} -com.google.android.material.shape.ShapeAppearanceModel$Builder -> f2.k$b: +com.google.android.material.shape.ShapeAppearanceModel$Builder -> k2.l$b: # {"id":"sourceFile","fileName":"ShapeAppearanceModel.java"} com.google.android.material.shape.CornerTreatment topLeftCorner -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/e;"} com.google.android.material.shape.CornerTreatment topRightCorner -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/e;"} com.google.android.material.shape.CornerTreatment bottomRightCorner -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/e;"} com.google.android.material.shape.CornerTreatment bottomLeftCorner -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/e;"} com.google.android.material.shape.CornerSize topLeftCornerSize -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/d;"} com.google.android.material.shape.CornerSize topRightCornerSize -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/d;"} com.google.android.material.shape.CornerSize bottomRightCornerSize -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/d;"} com.google.android.material.shape.CornerSize bottomLeftCornerSize -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/d;"} com.google.android.material.shape.EdgeTreatment topEdge -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/g;"} com.google.android.material.shape.EdgeTreatment rightEdge -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/g;"} com.google.android.material.shape.EdgeTreatment bottomEdge -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/g;"} com.google.android.material.shape.EdgeTreatment leftEdge -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/f;"} - 1:1:void ():69:69 -> - 2:2:void ():48:48 -> - 3:3:void ():51:51 -> - 4:4:void ():54:54 -> - 5:5:void ():57:57 -> - 6:9:void ():59:62 -> - 10:13:void ():64:67 -> - 14:14:void (com.google.android.material.shape.ShapeAppearanceModel):71:71 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k;)V"} - 15:15:void (com.google.android.material.shape.ShapeAppearanceModel):48:48 -> - 16:16:void (com.google.android.material.shape.ShapeAppearanceModel):51:51 -> - 17:17:void (com.google.android.material.shape.ShapeAppearanceModel):54:54 -> - 18:18:void (com.google.android.material.shape.ShapeAppearanceModel):57:57 -> - 19:22:void (com.google.android.material.shape.ShapeAppearanceModel):59:62 -> - 23:26:void (com.google.android.material.shape.ShapeAppearanceModel):64:67 -> - 27:30:void (com.google.android.material.shape.ShapeAppearanceModel):72:75 -> - 31:34:void (com.google.android.material.shape.ShapeAppearanceModel):77:80 -> - 35:38:void (com.google.android.material.shape.ShapeAppearanceModel):82:85 -> - 1:2:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopLeftCorner(com.google.android.material.shape.CornerTreatment):241:241 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/d;)Lf2/k$b;"} - 3:12:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopLeftCorner(com.google.android.material.shape.CornerTreatment):243:243 -> A - 13:16:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopLeftCorner(com.google.android.material.shape.CornerTreatment):245:245 -> A - 1:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopLeftCornerSize(float):146:146 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lf2/k$b;"} - 1:3:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopLeftCornerSize(com.google.android.material.shape.CornerSize):154:154 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/c;)Lf2/k$b;"} - 1:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopRightCorner(int,float):259:259 -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"(IF)Lf2/k$b;"} - 9:13:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopRightCorner(int,float):260:260 -> D - 1:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopRightCorner(int,com.google.android.material.shape.CornerSize):273:273 -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILf2/c;)Lf2/k$b;"} - 9:13:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopRightCorner(int,com.google.android.material.shape.CornerSize):274:274 -> E - 1:2:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopRightCorner(com.google.android.material.shape.CornerTreatment):285:285 -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/d;)Lf2/k$b;"} - 3:12:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopRightCorner(com.google.android.material.shape.CornerTreatment):287:287 -> F - 13:16:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopRightCorner(com.google.android.material.shape.CornerTreatment):289:289 -> F - 1:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopRightCornerSize(float):162:162 -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lf2/k$b;"} - 1:3:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopRightCornerSize(com.google.android.material.shape.CornerSize):170:170 -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/c;)Lf2/k$b;"} - 1:3:com.google.android.material.shape.CornerTreatment access$100(com.google.android.material.shape.ShapeAppearanceModel$Builder):45:45 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k$b;)Lf2/d;"} - 1:3:com.google.android.material.shape.EdgeTreatment access$1000(com.google.android.material.shape.ShapeAppearanceModel$Builder):45:45 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k$b;)Lf2/f;"} - 1:3:com.google.android.material.shape.EdgeTreatment access$1100(com.google.android.material.shape.ShapeAppearanceModel$Builder):45:45 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k$b;)Lf2/f;"} - 1:3:com.google.android.material.shape.EdgeTreatment access$1200(com.google.android.material.shape.ShapeAppearanceModel$Builder):45:45 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k$b;)Lf2/f;"} - 1:3:com.google.android.material.shape.CornerTreatment access$200(com.google.android.material.shape.ShapeAppearanceModel$Builder):45:45 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k$b;)Lf2/d;"} - 1:3:com.google.android.material.shape.CornerTreatment access$300(com.google.android.material.shape.ShapeAppearanceModel$Builder):45:45 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k$b;)Lf2/d;"} - 1:3:com.google.android.material.shape.CornerTreatment access$400(com.google.android.material.shape.ShapeAppearanceModel$Builder):45:45 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k$b;)Lf2/d;"} - 1:3:com.google.android.material.shape.CornerSize access$500(com.google.android.material.shape.ShapeAppearanceModel$Builder):45:45 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k$b;)Lf2/c;"} - 1:3:com.google.android.material.shape.CornerSize access$600(com.google.android.material.shape.ShapeAppearanceModel$Builder):45:45 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k$b;)Lf2/c;"} - 1:3:com.google.android.material.shape.CornerSize access$700(com.google.android.material.shape.ShapeAppearanceModel$Builder):45:45 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k$b;)Lf2/c;"} - 1:3:com.google.android.material.shape.CornerSize access$800(com.google.android.material.shape.ShapeAppearanceModel$Builder):45:45 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k$b;)Lf2/c;"} - 1:3:com.google.android.material.shape.EdgeTreatment access$900(com.google.android.material.shape.ShapeAppearanceModel$Builder):45:45 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k$b;)Lf2/f;"} - 1:7:com.google.android.material.shape.ShapeAppearanceModel build():459:459 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/k;"} - 1:4:float compatCornerTreatmentSize(com.google.android.material.shape.CornerTreatment):448:448 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/d;)F"} - 5:9:float compatCornerTreatmentSize(com.google.android.material.shape.CornerTreatment):449:449 -> n - 10:13:float compatCornerTreatmentSize(com.google.android.material.shape.CornerTreatment):450:450 -> n - 14:21:float compatCornerTreatmentSize(com.google.android.material.shape.CornerTreatment):451:451 -> n - 1:4:com.google.android.material.shape.ShapeAppearanceModel$Builder setAllCornerSizes(float):136:136 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lf2/k$b;"} - 5:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setAllCornerSizes(float):137:137 -> o - 9:12:com.google.android.material.shape.ShapeAppearanceModel$Builder setAllCornerSizes(float):138:138 -> o - 13:17:com.google.android.material.shape.ShapeAppearanceModel$Builder setAllCornerSizes(float):139:139 -> o - 1:4:com.google.android.material.shape.ShapeAppearanceModel$Builder setAllCornerSizes(com.google.android.material.shape.CornerSize):126:126 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/c;)Lf2/k$b;"} - 5:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setAllCornerSizes(com.google.android.material.shape.CornerSize):127:127 -> p - 9:12:com.google.android.material.shape.ShapeAppearanceModel$Builder setAllCornerSizes(com.google.android.material.shape.CornerSize):128:128 -> p - 13:17:com.google.android.material.shape.ShapeAppearanceModel$Builder setAllCornerSizes(com.google.android.material.shape.CornerSize):129:129 -> p - 1:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomLeftCorner(int,com.google.android.material.shape.CornerSize):363:363 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILf2/c;)Lf2/k$b;"} - 9:13:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomLeftCorner(int,com.google.android.material.shape.CornerSize):364:364 -> q - 1:2:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomLeftCorner(com.google.android.material.shape.CornerTreatment):375:375 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/d;)Lf2/k$b;"} - 3:12:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomLeftCorner(com.google.android.material.shape.CornerTreatment):377:377 -> r - 13:16:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomLeftCorner(com.google.android.material.shape.CornerTreatment):379:379 -> r - 1:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomLeftCornerSize(float):194:194 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lf2/k$b;"} - 1:3:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomLeftCornerSize(com.google.android.material.shape.CornerSize):202:202 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/c;)Lf2/k$b;"} - 1:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomRightCorner(int,com.google.android.material.shape.CornerSize):318:318 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILf2/c;)Lf2/k$b;"} - 9:13:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomRightCorner(int,com.google.android.material.shape.CornerSize):319:319 -> u - 1:2:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomRightCorner(com.google.android.material.shape.CornerTreatment):330:330 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/d;)Lf2/k$b;"} - 3:12:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomRightCorner(com.google.android.material.shape.CornerTreatment):332:332 -> v - 13:16:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomRightCorner(com.google.android.material.shape.CornerTreatment):334:334 -> v - 1:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomRightCornerSize(float):178:178 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lf2/k$b;"} - 1:3:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomRightCornerSize(com.google.android.material.shape.CornerSize):186:186 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/c;)Lf2/k$b;"} - 1:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopLeftCorner(int,float):215:215 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(IF)Lf2/k$b;"} - 9:13:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopLeftCorner(int,float):216:216 -> y - 1:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopLeftCorner(int,com.google.android.material.shape.CornerSize):229:229 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILf2/c;)Lf2/k$b;"} - 9:13:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopLeftCorner(int,com.google.android.material.shape.CornerSize):230:230 -> z -com.google.android.material.shape.ShapeAppearanceModel$CornerSizeUnaryOperator -> f2.k$c: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/g;"} + 1:1:void ():70:70 -> + 2:2:void ():49:49 -> + 3:3:void ():52:52 -> + 4:4:void ():55:55 -> + 5:5:void ():58:58 -> + 6:9:void ():60:63 -> + 10:13:void ():65:68 -> + 14:14:void (com.google.android.material.shape.ShapeAppearanceModel):72:72 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l;)V"} + 15:15:void (com.google.android.material.shape.ShapeAppearanceModel):49:49 -> + 16:16:void (com.google.android.material.shape.ShapeAppearanceModel):52:52 -> + 17:17:void (com.google.android.material.shape.ShapeAppearanceModel):55:55 -> + 18:18:void (com.google.android.material.shape.ShapeAppearanceModel):58:58 -> + 19:22:void (com.google.android.material.shape.ShapeAppearanceModel):60:63 -> + 23:26:void (com.google.android.material.shape.ShapeAppearanceModel):65:68 -> + 27:30:void (com.google.android.material.shape.ShapeAppearanceModel):73:76 -> + 31:34:void (com.google.android.material.shape.ShapeAppearanceModel):78:81 -> + 35:38:void (com.google.android.material.shape.ShapeAppearanceModel):83:86 -> + 1:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopLeftCorner(int,float):216:216 -> A + # {"id":"com.android.tools.r8.residualsignature","signature":"(IF)Lk2/l$b;"} + 9:13:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopLeftCorner(int,float):217:217 -> A + 1:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopLeftCorner(int,com.google.android.material.shape.CornerSize):230:230 -> B + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILk2/d;)Lk2/l$b;"} + 9:13:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopLeftCorner(int,com.google.android.material.shape.CornerSize):231:231 -> B + 1:2:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopLeftCorner(com.google.android.material.shape.CornerTreatment):242:242 -> C + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/e;)Lk2/l$b;"} + 3:12:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopLeftCorner(com.google.android.material.shape.CornerTreatment):244:244 -> C + 13:16:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopLeftCorner(com.google.android.material.shape.CornerTreatment):246:246 -> C + 1:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopLeftCornerSize(float):147:147 -> D + # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lk2/l$b;"} + 1:3:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopLeftCornerSize(com.google.android.material.shape.CornerSize):155:155 -> E + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/d;)Lk2/l$b;"} + 1:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopRightCorner(int,float):260:260 -> F + # {"id":"com.android.tools.r8.residualsignature","signature":"(IF)Lk2/l$b;"} + 9:13:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopRightCorner(int,float):261:261 -> F + 1:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopRightCorner(int,com.google.android.material.shape.CornerSize):274:274 -> G + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILk2/d;)Lk2/l$b;"} + 9:13:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopRightCorner(int,com.google.android.material.shape.CornerSize):275:275 -> G + 1:2:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopRightCorner(com.google.android.material.shape.CornerTreatment):286:286 -> H + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/e;)Lk2/l$b;"} + 3:12:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopRightCorner(com.google.android.material.shape.CornerTreatment):288:288 -> H + 13:16:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopRightCorner(com.google.android.material.shape.CornerTreatment):290:290 -> H + 1:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopRightCornerSize(float):163:163 -> I + # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lk2/l$b;"} + 1:3:com.google.android.material.shape.ShapeAppearanceModel$Builder setTopRightCornerSize(com.google.android.material.shape.CornerSize):171:171 -> J + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/d;)Lk2/l$b;"} + 1:3:com.google.android.material.shape.CornerTreatment access$100(com.google.android.material.shape.ShapeAppearanceModel$Builder):46:46 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l$b;)Lk2/e;"} + 1:3:com.google.android.material.shape.EdgeTreatment access$1000(com.google.android.material.shape.ShapeAppearanceModel$Builder):46:46 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l$b;)Lk2/g;"} + 1:3:com.google.android.material.shape.EdgeTreatment access$1100(com.google.android.material.shape.ShapeAppearanceModel$Builder):46:46 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l$b;)Lk2/g;"} + 1:3:com.google.android.material.shape.EdgeTreatment access$1200(com.google.android.material.shape.ShapeAppearanceModel$Builder):46:46 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l$b;)Lk2/g;"} + 1:3:com.google.android.material.shape.CornerTreatment access$200(com.google.android.material.shape.ShapeAppearanceModel$Builder):46:46 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l$b;)Lk2/e;"} + 1:3:com.google.android.material.shape.CornerTreatment access$300(com.google.android.material.shape.ShapeAppearanceModel$Builder):46:46 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l$b;)Lk2/e;"} + 1:3:com.google.android.material.shape.CornerTreatment access$400(com.google.android.material.shape.ShapeAppearanceModel$Builder):46:46 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l$b;)Lk2/e;"} + 1:3:com.google.android.material.shape.CornerSize access$500(com.google.android.material.shape.ShapeAppearanceModel$Builder):46:46 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l$b;)Lk2/d;"} + 1:3:com.google.android.material.shape.CornerSize access$600(com.google.android.material.shape.ShapeAppearanceModel$Builder):46:46 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l$b;)Lk2/d;"} + 1:3:com.google.android.material.shape.CornerSize access$700(com.google.android.material.shape.ShapeAppearanceModel$Builder):46:46 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l$b;)Lk2/d;"} + 1:3:com.google.android.material.shape.CornerSize access$800(com.google.android.material.shape.ShapeAppearanceModel$Builder):46:46 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l$b;)Lk2/d;"} + 1:3:com.google.android.material.shape.EdgeTreatment access$900(com.google.android.material.shape.ShapeAppearanceModel$Builder):46:46 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l$b;)Lk2/g;"} + 1:7:com.google.android.material.shape.ShapeAppearanceModel build():460:460 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/l;"} + 1:4:float compatCornerTreatmentSize(com.google.android.material.shape.CornerTreatment):449:449 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/e;)F"} + 5:9:float compatCornerTreatmentSize(com.google.android.material.shape.CornerTreatment):450:450 -> n + 10:13:float compatCornerTreatmentSize(com.google.android.material.shape.CornerTreatment):451:451 -> n + 14:21:float compatCornerTreatmentSize(com.google.android.material.shape.CornerTreatment):452:452 -> n + 1:4:com.google.android.material.shape.ShapeAppearanceModel$Builder setAllCornerSizes(float):137:137 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lk2/l$b;"} + 5:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setAllCornerSizes(float):138:138 -> o + 9:12:com.google.android.material.shape.ShapeAppearanceModel$Builder setAllCornerSizes(float):139:139 -> o + 13:17:com.google.android.material.shape.ShapeAppearanceModel$Builder setAllCornerSizes(float):140:140 -> o + 1:4:com.google.android.material.shape.ShapeAppearanceModel$Builder setAllCornerSizes(com.google.android.material.shape.CornerSize):127:127 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/d;)Lk2/l$b;"} + 5:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setAllCornerSizes(com.google.android.material.shape.CornerSize):128:128 -> p + 9:12:com.google.android.material.shape.ShapeAppearanceModel$Builder setAllCornerSizes(com.google.android.material.shape.CornerSize):129:129 -> p + 13:17:com.google.android.material.shape.ShapeAppearanceModel$Builder setAllCornerSizes(com.google.android.material.shape.CornerSize):130:130 -> p + 1:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setAllCorners(int,float):101:101 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(IF)Lk2/l$b;"} + 9:13:com.google.android.material.shape.ShapeAppearanceModel$Builder setAllCorners(int,float):102:102 -> q + 1:4:com.google.android.material.shape.ShapeAppearanceModel$Builder setAllCorners(com.google.android.material.shape.CornerTreatment):113:113 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/e;)Lk2/l$b;"} + 5:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setAllCorners(com.google.android.material.shape.CornerTreatment):114:114 -> r + 9:12:com.google.android.material.shape.ShapeAppearanceModel$Builder setAllCorners(com.google.android.material.shape.CornerTreatment):115:115 -> r + 13:17:com.google.android.material.shape.ShapeAppearanceModel$Builder setAllCorners(com.google.android.material.shape.CornerTreatment):116:116 -> r + 1:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomLeftCorner(int,com.google.android.material.shape.CornerSize):364:364 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILk2/d;)Lk2/l$b;"} + 9:13:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomLeftCorner(int,com.google.android.material.shape.CornerSize):365:365 -> s + 1:2:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomLeftCorner(com.google.android.material.shape.CornerTreatment):376:376 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/e;)Lk2/l$b;"} + 3:12:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomLeftCorner(com.google.android.material.shape.CornerTreatment):378:378 -> t + 13:16:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomLeftCorner(com.google.android.material.shape.CornerTreatment):380:380 -> t + 1:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomLeftCornerSize(float):195:195 -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lk2/l$b;"} + 1:3:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomLeftCornerSize(com.google.android.material.shape.CornerSize):203:203 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/d;)Lk2/l$b;"} + 1:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomRightCorner(int,com.google.android.material.shape.CornerSize):319:319 -> w + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILk2/d;)Lk2/l$b;"} + 9:13:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomRightCorner(int,com.google.android.material.shape.CornerSize):320:320 -> w + 1:2:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomRightCorner(com.google.android.material.shape.CornerTreatment):331:331 -> x + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/e;)Lk2/l$b;"} + 3:12:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomRightCorner(com.google.android.material.shape.CornerTreatment):333:333 -> x + 13:16:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomRightCorner(com.google.android.material.shape.CornerTreatment):335:335 -> x + 1:8:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomRightCornerSize(float):179:179 -> y + # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Lk2/l$b;"} + 1:3:com.google.android.material.shape.ShapeAppearanceModel$Builder setBottomRightCornerSize(com.google.android.material.shape.CornerSize):187:187 -> z + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/d;)Lk2/l$b;"} +com.google.android.material.shape.ShapeAppearanceModel$CornerSizeUnaryOperator -> k2.l$c: # {"id":"sourceFile","fileName":"ShapeAppearanceModel.java"} com.google.android.material.shape.CornerSize apply(com.google.android.material.shape.CornerSize) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/c;)Lf2/c;"} -com.google.android.material.shape.ShapeAppearancePathProvider -> f2.l: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/d;)Lk2/d;"} +com.google.android.material.shape.ShapeAppearancePathProvider -> k2.m: # {"id":"sourceFile","fileName":"ShapeAppearancePathProvider.java"} com.google.android.material.shape.ShapePath[] cornerPaths -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lf2/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lk2/n;"} android.graphics.Matrix[] cornerTransforms -> b android.graphics.Matrix[] edgeTransforms -> c android.graphics.PointF pointF -> d android.graphics.Path overlappedEdgePath -> e android.graphics.Path boundsPath -> f com.google.android.material.shape.ShapePath shapePath -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/n;"} float[] scratch -> h float[] scratch2 -> i android.graphics.Path edgePath -> j android.graphics.Path cornerPath -> k boolean edgeIntersectionCheckEnabled -> l - 1:4:void ():71:71 -> - 5:8:void ():55:55 -> - 9:12:void ():56:56 -> - 13:16:void ():57:57 -> - 17:23:void ():60:60 -> - 24:30:void ():61:61 -> - 31:37:void ():62:62 -> - 38:45:void ():63:63 -> - 46:49:void ():64:64 -> - 50:53:void ():65:65 -> - 54:60:void ():66:66 -> - 61:68:void ():67:67 -> - 69:73:void ():69:69 -> - 74:82:void ():73:73 -> - 83:91:void ():74:74 -> - 92:104:void ():75:75 -> - 3:8:float angleOfEdge(int):325:325 -> a - 1:13:void appendCornerPath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):170:170 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/l$c;I)V"} - 14:26:void appendCornerPath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):171:171 -> b - 27:37:void appendCornerPath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):172:172 -> b - 38:49:void appendCornerPath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):174:174 -> b - 50:60:void appendCornerPath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):176:176 -> b - 61:73:void appendCornerPath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):178:178 -> b - 74:77:void appendCornerPath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):179:179 -> b - 78:89:void appendCornerPath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):180:180 -> b - 3:4:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):185:185 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/l$c;I)V"} - 5:17:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):186:186 -> c - 18:30:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):187:187 -> c - 31:39:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):188:188 -> c - 40:51:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):190:190 -> c - 52:63:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):191:191 -> c - 64:72:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):192:192 -> c - 73:98:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):194:194 -> c - 99:102:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):196:196 -> c - 103:108:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):197:197 -> c - 109:113:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):198:198 -> c - 114:119:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):199:199 -> c - 120:126:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):200:200 -> c - 127:131:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):201:201 -> c - 132:142:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):202:202 -> c - 143:146:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):204:204 -> c - 147:154:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):206:206 -> c - 155:162:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):207:207 -> c - 163:168:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):208:208 -> c - 169:177:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):212:212 -> c - 178:187:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):216:216 -> c - 188:197:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):217:217 -> c - 198:206:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):218:218 -> c - 207:217:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):219:219 -> c - 218:229:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):222:222 -> c - 230:240:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):224:224 -> c - 241:244:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):227:227 -> c - 245:254:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):228:228 -> c - 7:10:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,android.graphics.Path):99:99 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k;FLandroid/graphics/RectF;Landroid/graphics/Path;)V"} - 1:3:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):118:118 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k;FLandroid/graphics/RectF;Lf2/l$b;Landroid/graphics/Path;)V"} - 4:8:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):119:119 -> e - 9:13:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):120:120 -> e - 14:20:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):121:121 -> e - 21:35:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):122:122 -> e - 36:38:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):129:129 -> e - 39:46:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):130:130 -> e - 47:49:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):134:134 -> e - 50:55:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):135:135 -> e - 56:58:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):138:138 -> e - 59:63:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):139:139 -> e - 64:71:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):142:142 -> e - 72:79:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):143:143 -> e - 10:17:void getCoordinatesOfCorner(int,android.graphics.RectF,android.graphics.PointF):319:319 -> f - 18:25:void getCoordinatesOfCorner(int,android.graphics.RectF,android.graphics.PointF):315:315 -> f - 26:33:void getCoordinatesOfCorner(int,android.graphics.RectF,android.graphics.PointF):312:312 -> f - 34:41:void getCoordinatesOfCorner(int,android.graphics.RectF,android.graphics.PointF):309:309 -> f - 10:14:com.google.android.material.shape.CornerSize getCornerSizeForIndex(int,com.google.android.material.shape.ShapeAppearanceModel):287:287 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILf2/k;)Lf2/c;"} - 15:19:com.google.android.material.shape.CornerSize getCornerSizeForIndex(int,com.google.android.material.shape.ShapeAppearanceModel):284:284 -> g - 20:24:com.google.android.material.shape.CornerSize getCornerSizeForIndex(int,com.google.android.material.shape.ShapeAppearanceModel):282:282 -> g - 25:29:com.google.android.material.shape.CornerSize getCornerSizeForIndex(int,com.google.android.material.shape.ShapeAppearanceModel):280:280 -> g - 10:14:com.google.android.material.shape.CornerTreatment getCornerTreatmentForIndex(int,com.google.android.material.shape.ShapeAppearanceModel):272:272 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILf2/k;)Lf2/d;"} - 15:19:com.google.android.material.shape.CornerTreatment getCornerTreatmentForIndex(int,com.google.android.material.shape.ShapeAppearanceModel):269:269 -> h - 20:24:com.google.android.material.shape.CornerTreatment getCornerTreatmentForIndex(int,com.google.android.material.shape.ShapeAppearanceModel):267:267 -> h - 25:29:com.google.android.material.shape.CornerTreatment getCornerTreatmentForIndex(int,com.google.android.material.shape.ShapeAppearanceModel):265:265 -> h - 1:11:float getEdgeCenterForIndex(android.graphics.RectF,int):247:247 -> i - 12:16:float getEdgeCenterForIndex(android.graphics.RectF,int):248:248 -> i - 17:28:float getEdgeCenterForIndex(android.graphics.RectF,int):249:249 -> i - 29:42:float getEdgeCenterForIndex(android.graphics.RectF,int):257:257 -> i - 43:56:float getEdgeCenterForIndex(android.graphics.RectF,int):253:253 -> i - 10:14:com.google.android.material.shape.EdgeTreatment getEdgeTreatmentForIndex(int,com.google.android.material.shape.ShapeAppearanceModel):302:302 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILf2/k;)Lf2/f;"} - 15:19:com.google.android.material.shape.EdgeTreatment getEdgeTreatmentForIndex(int,com.google.android.material.shape.ShapeAppearanceModel):299:299 -> j - 20:24:com.google.android.material.shape.EdgeTreatment getEdgeTreatmentForIndex(int,com.google.android.material.shape.ShapeAppearanceModel):297:297 -> j - 25:29:com.google.android.material.shape.EdgeTreatment getEdgeTreatmentForIndex(int,com.google.android.material.shape.ShapeAppearanceModel):295:295 -> j - 1:3:com.google.android.material.shape.ShapeAppearancePathProvider getInstance():83:83 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/l;"} - 1:5:boolean pathOverlapsCorner(android.graphics.Path,int):234:234 -> l - 6:18:boolean pathOverlapsCorner(android.graphics.Path,int):235:235 -> l - 19:24:boolean pathOverlapsCorner(android.graphics.Path,int):237:237 -> l - 25:27:boolean pathOverlapsCorner(android.graphics.Path,int):238:238 -> l - 28:32:boolean pathOverlapsCorner(android.graphics.Path,int):239:239 -> l - 33:39:boolean pathOverlapsCorner(android.graphics.Path,int):240:240 -> l - 40:42:boolean pathOverlapsCorner(android.graphics.Path,int):241:241 -> l - 43:70:boolean pathOverlapsCorner(android.graphics.Path,int):243:243 -> l - 1:6:void setCornerPathAndTransform(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):148:148 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/l$c;I)V"} - 7:22:void setCornerPathAndTransform(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):149:149 -> m - 23:25:void setCornerPathAndTransform(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):150:150 -> m - 26:29:void setCornerPathAndTransform(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):152:152 -> m - 30:36:void setCornerPathAndTransform(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):153:153 -> m - 37:43:void setCornerPathAndTransform(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):154:154 -> m - 44:56:void setCornerPathAndTransform(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):155:155 -> m - 57:64:void setCornerPathAndTransform(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):156:156 -> m - 1:13:void setEdgePathAndTransform(int):160:160 -> n - 14:26:void setEdgePathAndTransform(int):161:161 -> n - 27:35:void setEdgePathAndTransform(int):162:162 -> n - 36:39:void setEdgePathAndTransform(int):163:163 -> n - 40:46:void setEdgePathAndTransform(int):164:164 -> n - 47:59:void setEdgePathAndTransform(int):165:165 -> n - 60:67:void setEdgePathAndTransform(int):166:166 -> n -com.google.android.material.shape.ShapeAppearancePathProvider$Lazy -> f2.l$a: + 1:4:void ():76:76 -> + 5:8:void ():60:60 -> + 9:12:void ():61:61 -> + 13:16:void ():62:62 -> + 17:23:void ():65:65 -> + 24:30:void ():66:66 -> + 31:37:void ():67:67 -> + 38:45:void ():68:68 -> + 46:49:void ():69:69 -> + 50:53:void ():70:70 -> + 54:60:void ():71:71 -> + 61:68:void ():72:72 -> + 69:73:void ():74:74 -> + 74:82:void ():78:78 -> + 83:91:void ():79:79 -> + 92:104:void ():80:80 -> + 3:8:float angleOfEdge(int):362:362 -> a + 1:13:void appendCornerPath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):209:209 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/m$c;I)V"} + 14:26:void appendCornerPath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):210:210 -> b + 27:37:void appendCornerPath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):211:211 -> b + 38:49:void appendCornerPath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):213:213 -> b + 50:60:void appendCornerPath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):215:215 -> b + 61:73:void appendCornerPath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):217:217 -> b + 74:77:void appendCornerPath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):218:218 -> b + 78:89:void appendCornerPath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):219:219 -> b + 3:4:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):224:224 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/m$c;I)V"} + 5:17:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):225:225 -> c + 18:30:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):226:226 -> c + 31:39:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):227:227 -> c + 40:51:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):229:229 -> c + 52:63:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):230:230 -> c + 64:72:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):231:231 -> c + 73:98:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):233:233 -> c + 99:102:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):235:235 -> c + 103:108:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):236:236 -> c + 109:113:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):237:237 -> c + 114:119:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):238:238 -> c + 120:126:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):239:239 -> c + 127:131:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):240:240 -> c + 132:142:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):241:241 -> c + 143:146:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):243:243 -> c + 147:154:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):244:244 -> c + 155:162:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):245:245 -> c + 163:168:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):246:246 -> c + 169:177:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):250:250 -> c + 178:187:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):254:254 -> c + 188:197:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):255:255 -> c + 198:206:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):256:256 -> c + 207:217:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):257:257 -> c + 218:229:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):260:260 -> c + 230:240:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):262:262 -> c + 241:244:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):265:265 -> c + 245:254:void appendEdgePath(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int):266:266 -> c + 1:3:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float[],float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):153:153 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l;[FFLandroid/graphics/RectF;Lk2/m$b;Landroid/graphics/Path;)V"} + 4:8:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float[],float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):154:154 -> d + 9:13:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float[],float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):155:155 -> d + 14:20:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float[],float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):156:156 -> d + 21:35:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float[],float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):157:157 -> d + 36:38:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float[],float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):164:164 -> d + 39:46:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float[],float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):165:165 -> d + 47:49:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float[],float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):169:169 -> d + 50:55:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float[],float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):170:170 -> d + 56:58:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float[],float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):173:173 -> d + 59:63:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float[],float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):174:174 -> d + 64:71:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float[],float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):177:177 -> d + 72:79:void calculatePath(com.google.android.material.shape.ShapeAppearanceModel,float[],float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):178:178 -> d + 10:17:void getCoordinatesOfCorner(int,android.graphics.RectF,android.graphics.PointF):356:356 -> e + 18:25:void getCoordinatesOfCorner(int,android.graphics.RectF,android.graphics.PointF):352:352 -> e + 26:33:void getCoordinatesOfCorner(int,android.graphics.RectF,android.graphics.PointF):349:349 -> e + 34:41:void getCoordinatesOfCorner(int,android.graphics.RectF,android.graphics.PointF):346:346 -> e + 10:14:com.google.android.material.shape.CornerSize getCornerSizeForIndex(int,com.google.android.material.shape.ShapeAppearanceModel):324:324 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILk2/l;)Lk2/d;"} + 15:19:com.google.android.material.shape.CornerSize getCornerSizeForIndex(int,com.google.android.material.shape.ShapeAppearanceModel):321:321 -> f + 20:24:com.google.android.material.shape.CornerSize getCornerSizeForIndex(int,com.google.android.material.shape.ShapeAppearanceModel):319:319 -> f + 25:29:com.google.android.material.shape.CornerSize getCornerSizeForIndex(int,com.google.android.material.shape.ShapeAppearanceModel):317:317 -> f + 10:14:com.google.android.material.shape.CornerTreatment getCornerTreatmentForIndex(int,com.google.android.material.shape.ShapeAppearanceModel):309:309 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILk2/l;)Lk2/e;"} + 15:19:com.google.android.material.shape.CornerTreatment getCornerTreatmentForIndex(int,com.google.android.material.shape.ShapeAppearanceModel):306:306 -> g + 20:24:com.google.android.material.shape.CornerTreatment getCornerTreatmentForIndex(int,com.google.android.material.shape.ShapeAppearanceModel):304:304 -> g + 25:29:com.google.android.material.shape.CornerTreatment getCornerTreatmentForIndex(int,com.google.android.material.shape.ShapeAppearanceModel):302:302 -> g + 1:11:float getEdgeCenterForIndex(android.graphics.RectF,int):284:284 -> h + 12:16:float getEdgeCenterForIndex(android.graphics.RectF,int):285:285 -> h + 17:28:float getEdgeCenterForIndex(android.graphics.RectF,int):286:286 -> h + 29:42:float getEdgeCenterForIndex(android.graphics.RectF,int):294:294 -> h + 43:56:float getEdgeCenterForIndex(android.graphics.RectF,int):290:290 -> h + 10:14:com.google.android.material.shape.EdgeTreatment getEdgeTreatmentForIndex(int,com.google.android.material.shape.ShapeAppearanceModel):339:339 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILk2/l;)Lk2/g;"} + 15:19:com.google.android.material.shape.EdgeTreatment getEdgeTreatmentForIndex(int,com.google.android.material.shape.ShapeAppearanceModel):336:336 -> i + 20:24:com.google.android.material.shape.EdgeTreatment getEdgeTreatmentForIndex(int,com.google.android.material.shape.ShapeAppearanceModel):334:334 -> i + 25:29:com.google.android.material.shape.EdgeTreatment getEdgeTreatmentForIndex(int,com.google.android.material.shape.ShapeAppearanceModel):332:332 -> i + 1:3:com.google.android.material.shape.ShapeAppearancePathProvider getInstance():89:89 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/m;"} + 1:5:boolean pathOverlapsCorner(android.graphics.Path,int):271:271 -> k + 6:18:boolean pathOverlapsCorner(android.graphics.Path,int):272:272 -> k + 19:24:boolean pathOverlapsCorner(android.graphics.Path,int):274:274 -> k + 25:27:boolean pathOverlapsCorner(android.graphics.Path,int):275:275 -> k + 28:32:boolean pathOverlapsCorner(android.graphics.Path,int):276:276 -> k + 33:39:boolean pathOverlapsCorner(android.graphics.Path,int):277:277 -> k + 40:42:boolean pathOverlapsCorner(android.graphics.Path,int):278:278 -> k + 43:70:boolean pathOverlapsCorner(android.graphics.Path,int):280:280 -> k + 3:10:void setCornerPathAndTransform(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int,float[]):186:186 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/m$c;I[F)V"} + 11:18:void setCornerPathAndTransform(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int,float[]):187:187 -> l + 19:34:void setCornerPathAndTransform(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int,float[]):188:188 -> l + 35:37:void setCornerPathAndTransform(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int,float[]):189:189 -> l + 38:41:void setCornerPathAndTransform(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int,float[]):191:191 -> l + 42:48:void setCornerPathAndTransform(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int,float[]):192:192 -> l + 49:55:void setCornerPathAndTransform(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int,float[]):193:193 -> l + 56:68:void setCornerPathAndTransform(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int,float[]):194:194 -> l + 69:76:void setCornerPathAndTransform(com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec,int,float[]):195:195 -> l + 1:13:void setEdgePathAndTransform(int):199:199 -> m + 14:26:void setEdgePathAndTransform(int):200:200 -> m + 27:35:void setEdgePathAndTransform(int):201:201 -> m + 36:39:void setEdgePathAndTransform(int):202:202 -> m + 40:46:void setEdgePathAndTransform(int):203:203 -> m + 47:59:void setEdgePathAndTransform(int):204:204 -> m + 60:67:void setEdgePathAndTransform(int):205:205 -> m +com.google.android.material.shape.ShapeAppearancePathProvider$Lazy -> k2.m$a: # {"id":"sourceFile","fileName":"ShapeAppearancePathProvider.java"} com.google.android.material.shape.ShapeAppearancePathProvider INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/l;"} - 1:8:void ():39:39 -> -com.google.android.material.shape.ShapeAppearancePathProvider$PathListener -> f2.l$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/m;"} + 1:8:void ():42:42 -> +com.google.android.material.shape.ShapeAppearancePathProvider$PathListener -> k2.m$b: # {"id":"sourceFile","fileName":"ShapeAppearancePathProvider.java"} void onEdgePathCreated(com.google.android.material.shape.ShapePath,android.graphics.Matrix,int) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/m;Landroid/graphics/Matrix;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/n;Landroid/graphics/Matrix;I)V"} void onCornerPathCreated(com.google.android.material.shape.ShapePath,android.graphics.Matrix,int) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/m;Landroid/graphics/Matrix;I)V"} -com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec -> f2.l$c: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/n;Landroid/graphics/Matrix;I)V"} +com.google.android.material.shape.ShapeAppearancePathProvider$ShapeAppearancePathSpec -> k2.m$c: # {"id":"sourceFile","fileName":"ShapeAppearancePathProvider.java"} com.google.android.material.shape.ShapeAppearanceModel shapeAppearanceModel -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/l;"} android.graphics.Path path -> b android.graphics.RectF bounds -> c com.google.android.material.shape.ShapeAppearancePathProvider$PathListener pathListener -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/l$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/m$b;"} float interpolation -> e - 1:3:void (com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):348:348 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k;FLandroid/graphics/RectF;Lf2/l$b;Landroid/graphics/Path;)V"} - 4:5:void (com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):349:349 -> - 6:7:void (com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):350:350 -> - 8:9:void (com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):351:351 -> - 10:11:void (com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):352:352 -> - 12:14:void (com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):353:353 -> -com.google.android.material.shape.ShapePath -> f2.m: + 1:3:void (com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):385:385 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l;FLandroid/graphics/RectF;Lk2/m$b;Landroid/graphics/Path;)V"} + 4:5:void (com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):386:386 -> + 6:7:void (com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):387:387 -> + 8:9:void (com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):388:388 -> + 10:11:void (com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):389:389 -> + 12:14:void (com.google.android.material.shape.ShapeAppearanceModel,float,android.graphics.RectF,com.google.android.material.shape.ShapeAppearancePathProvider$PathListener,android.graphics.Path):390:390 -> +com.google.android.material.shape.ShapePath -> k2.n: # {"id":"sourceFile","fileName":"ShapePath.java"} float startX -> a float startY -> b @@ -151318,118 +157636,118 @@ com.google.android.material.shape.ShapePath -> f2.m: java.util.List operations -> g java.util.List shadowCompatOperations -> h boolean containsIncompatibleShadowOp -> i - 1:3:void ():96:96 -> - 4:10:void ():92:92 -> - 11:18:void ():93:93 -> - 19:22:void ():97:97 -> - 1:5:void addArc(float,float,float,float,float,float):253:253 -> a - 6:8:void addArc(float,float,float,float,float,float):254:254 -> a - 9:11:void addArc(float,float,float,float,float,float):255:255 -> a - 12:16:void addArc(float,float,float,float,float,float):256:256 -> a - 17:45:void addArc(float,float,float,float,float,float):258:258 -> a - 46:58:void addArc(float,float,float,float,float,float):264:264 -> a - 59:69:void addArc(float,float,float,float,float,float):271:271 -> a - 70:77:void addArc(float,float,float,float,float,float):269:269 -> a - 78:88:void addArc(float,float,float,float,float,float):274:274 -> a - 89:92:void addArc(float,float,float,float,float,float):272:272 -> a - 1:9:void addConnectingShadowIfNecessary(float):335:335 -> b - 10:26:void addConnectingShadowIfNecessary(float):339:339 -> b - 27:28:void addConnectingShadowIfNecessary(float):344:344 -> b - 29:47:void addConnectingShadowIfNecessary(float):345:345 -> b - 48:54:void addConnectingShadowIfNecessary(float):346:346 -> b - 55:57:void addConnectingShadowIfNecessary(float):347:347 -> b - 58:67:void addConnectingShadowIfNecessary(float):348:348 -> b - 68:71:void addConnectingShadowIfNecessary(float):349:349 -> b - 1:3:void addShadowCompatOperation(com.google.android.material.shape.ShapePath$ShadowCompatOperation,float,float):317:317 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/m$g;FF)V"} - 4:8:void addShadowCompatOperation(com.google.android.material.shape.ShapePath$ShadowCompatOperation,float,float):318:318 -> c - 9:12:void addShadowCompatOperation(com.google.android.material.shape.ShapePath$ShadowCompatOperation,float,float):319:319 -> c - 1:9:void applyToPath(android.graphics.Matrix,android.graphics.Path):284:284 -> d - 10:17:void applyToPath(android.graphics.Matrix,android.graphics.Path):285:285 -> d - 18:24:void applyToPath(android.graphics.Matrix,android.graphics.Path):286:286 -> d - 1:3:boolean containsIncompatibleShadowOp():327:327 -> e - 1:7:com.google.android.material.shape.ShapePath$ShadowCompatOperation createShadowCompatOperation(android.graphics.Matrix):297:297 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Matrix;)Lf2/m$g;"} - 8:12:com.google.android.material.shape.ShapePath$ShadowCompatOperation createShadowCompatOperation(android.graphics.Matrix):298:298 -> f - 13:19:com.google.android.material.shape.ShapePath$ShadowCompatOperation createShadowCompatOperation(android.graphics.Matrix):299:299 -> f - 20:25:com.google.android.material.shape.ShapePath$ShadowCompatOperation createShadowCompatOperation(android.graphics.Matrix):300:300 -> f - 1:3:float getCurrentShadowAngle():369:369 -> g - 1:3:float getEndShadowAngle():373:373 -> h - 1:3:float getEndX():361:361 -> i - 1:3:float getEndY():365:365 -> j - 1:3:float getStartX():353:353 -> k - 1:3:float getStartY():357:357 -> l - 1:5:void lineTo(float,float):132:132 -> m - 6:8:void lineTo(float,float):133:133 -> m - 9:11:void lineTo(float,float):134:134 -> m - 12:16:void lineTo(float,float):135:135 -> m - 17:29:void lineTo(float,float):138:138 -> m - 30:36:void lineTo(float,float):142:142 -> m - 37:41:void lineTo(float,float):143:143 -> m - 42:44:void lineTo(float,float):140:140 -> m - 45:47:void lineTo(float,float):145:145 -> m - 48:51:void lineTo(float,float):146:146 -> m - 4:7:void reset(float,float):109:109 -> n - 1:3:void reset(float,float,float,float):114:114 -> o - 4:6:void reset(float,float,float,float):115:115 -> o - 7:9:void reset(float,float,float,float):116:116 -> o - 10:12:void reset(float,float,float,float):117:117 -> o - 13:19:void reset(float,float,float,float):118:118 -> o - 20:22:void reset(float,float,float,float):119:119 -> o - 23:27:void reset(float,float,float,float):120:120 -> o - 28:33:void reset(float,float,float,float):121:121 -> o - 34:36:void reset(float,float,float,float):122:122 -> o - 1:3:void setCurrentShadowAngle(float):393:393 -> p - 1:3:void setEndShadowAngle(float):397:397 -> q - 1:3:void setEndX(float):385:385 -> r - 1:3:void setEndY(float):389:389 -> s - 1:3:void setStartX(float):377:377 -> t - 1:3:void setStartY(float):381:381 -> u -com.google.android.material.shape.ShapePath$1 -> f2.m$a: + 1:3:void ():94:94 -> + 4:10:void ():90:90 -> + 11:18:void ():91:91 -> + 19:22:void ():95:95 -> + 1:5:void addArc(float,float,float,float,float,float):249:249 -> a + 6:8:void addArc(float,float,float,float,float,float):250:250 -> a + 9:11:void addArc(float,float,float,float,float,float):251:251 -> a + 12:16:void addArc(float,float,float,float,float,float):252:252 -> a + 17:45:void addArc(float,float,float,float,float,float):254:254 -> a + 46:58:void addArc(float,float,float,float,float,float):260:260 -> a + 59:69:void addArc(float,float,float,float,float,float):267:267 -> a + 70:77:void addArc(float,float,float,float,float,float):265:265 -> a + 78:88:void addArc(float,float,float,float,float,float):270:270 -> a + 89:92:void addArc(float,float,float,float,float,float):268:268 -> a + 1:9:void addConnectingShadowIfNecessary(float):331:331 -> b + 10:26:void addConnectingShadowIfNecessary(float):335:335 -> b + 27:28:void addConnectingShadowIfNecessary(float):340:340 -> b + 29:47:void addConnectingShadowIfNecessary(float):341:341 -> b + 48:54:void addConnectingShadowIfNecessary(float):342:342 -> b + 55:57:void addConnectingShadowIfNecessary(float):343:343 -> b + 58:67:void addConnectingShadowIfNecessary(float):344:344 -> b + 68:71:void addConnectingShadowIfNecessary(float):345:345 -> b + 1:3:void addShadowCompatOperation(com.google.android.material.shape.ShapePath$ShadowCompatOperation,float,float):313:313 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/n$g;FF)V"} + 4:8:void addShadowCompatOperation(com.google.android.material.shape.ShapePath$ShadowCompatOperation,float,float):314:314 -> c + 9:12:void addShadowCompatOperation(com.google.android.material.shape.ShapePath$ShadowCompatOperation,float,float):315:315 -> c + 1:9:void applyToPath(android.graphics.Matrix,android.graphics.Path):280:280 -> d + 10:17:void applyToPath(android.graphics.Matrix,android.graphics.Path):281:281 -> d + 18:24:void applyToPath(android.graphics.Matrix,android.graphics.Path):282:282 -> d + 1:3:boolean containsIncompatibleShadowOp():323:323 -> e + 1:7:com.google.android.material.shape.ShapePath$ShadowCompatOperation createShadowCompatOperation(android.graphics.Matrix):293:293 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Matrix;)Lk2/n$g;"} + 8:12:com.google.android.material.shape.ShapePath$ShadowCompatOperation createShadowCompatOperation(android.graphics.Matrix):294:294 -> f + 13:19:com.google.android.material.shape.ShapePath$ShadowCompatOperation createShadowCompatOperation(android.graphics.Matrix):295:295 -> f + 20:25:com.google.android.material.shape.ShapePath$ShadowCompatOperation createShadowCompatOperation(android.graphics.Matrix):296:296 -> f + 1:3:float getCurrentShadowAngle():365:365 -> g + 1:3:float getEndShadowAngle():369:369 -> h + 1:3:float getEndX():357:357 -> i + 1:3:float getEndY():361:361 -> j + 1:3:float getStartX():349:349 -> k + 1:3:float getStartY():353:353 -> l + 1:5:void lineTo(float,float):130:130 -> m + 6:8:void lineTo(float,float):131:131 -> m + 9:11:void lineTo(float,float):132:132 -> m + 12:16:void lineTo(float,float):133:133 -> m + 17:29:void lineTo(float,float):136:136 -> m + 30:36:void lineTo(float,float):140:140 -> m + 37:41:void lineTo(float,float):141:141 -> m + 42:44:void lineTo(float,float):138:138 -> m + 45:47:void lineTo(float,float):143:143 -> m + 48:51:void lineTo(float,float):144:144 -> m + 4:7:void reset(float,float):107:107 -> n + 1:3:void reset(float,float,float,float):112:112 -> o + 4:6:void reset(float,float,float,float):113:113 -> o + 7:9:void reset(float,float,float,float):114:114 -> o + 10:12:void reset(float,float,float,float):115:115 -> o + 13:19:void reset(float,float,float,float):116:116 -> o + 20:22:void reset(float,float,float,float):117:117 -> o + 23:27:void reset(float,float,float,float):118:118 -> o + 28:33:void reset(float,float,float,float):119:119 -> o + 34:36:void reset(float,float,float,float):120:120 -> o + 1:3:void setCurrentShadowAngle(float):389:389 -> p + 1:3:void setEndShadowAngle(float):393:393 -> q + 1:3:void setEndX(float):381:381 -> r + 1:3:void setEndY(float):385:385 -> s + 1:3:void setStartX(float):373:373 -> t + 1:3:void setStartY(float):377:377 -> u +com.google.android.material.shape.ShapePath$1 -> k2.n$a: # {"id":"sourceFile","fileName":"ShapePath.java"} java.util.List val$operations -> c android.graphics.Matrix val$transformCopy -> d com.google.android.material.shape.ShapePath this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/m;"} - 1:10:void (com.google.android.material.shape.ShapePath,java.util.List,android.graphics.Matrix):300:300 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/m;Ljava/util/List;Landroid/graphics/Matrix;)V"} - 1:18:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):304:304 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Matrix;Le2/a;ILandroid/graphics/Canvas;)V"} - 19:25:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):305:305 -> a -com.google.android.material.shape.ShapePath$ArcShadowOperation -> f2.m$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/n;"} + 1:10:void (com.google.android.material.shape.ShapePath,java.util.List,android.graphics.Matrix):296:296 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/n;Ljava/util/List;Landroid/graphics/Matrix;)V"} + 1:18:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):300:300 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Matrix;Lj2/a;ILandroid/graphics/Canvas;)V"} + 19:25:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):301:301 -> a +com.google.android.material.shape.ShapePath$ArcShadowOperation -> k2.n$b: # {"id":"sourceFile","fileName":"ShapePath.java"} com.google.android.material.shape.ShapePath$PathArcOperation operation -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/m$d;"} - 1:3:void (com.google.android.material.shape.ShapePath$PathArcOperation):547:547 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/m$d;)V"} - 4:6:void (com.google.android.material.shape.ShapePath$PathArcOperation):548:548 -> - 1:6:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):557:557 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Matrix;Le2/a;ILandroid/graphics/Canvas;)V"} - 7:12:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):558:558 -> a - 13:16:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):559:559 -> a - 17:45:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):561:561 -> a - 46:49:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):562:562 -> a -com.google.android.material.shape.ShapePath$LineShadowOperation -> f2.m$c: + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/n$d;"} + 1:3:void (com.google.android.material.shape.ShapePath$PathArcOperation):543:543 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/n$d;)V"} + 4:6:void (com.google.android.material.shape.ShapePath$PathArcOperation):544:544 -> + 1:6:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):553:553 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Matrix;Lj2/a;ILandroid/graphics/Canvas;)V"} + 7:12:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):554:554 -> a + 13:16:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):555:555 -> a + 17:45:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):557:557 -> a + 46:49:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):558:558 -> a +com.google.android.material.shape.ShapePath$LineShadowOperation -> k2.n$c: # {"id":"sourceFile","fileName":"ShapePath.java"} com.google.android.material.shape.ShapePath$PathLineOperation operation -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/m$e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/n$e;"} float startX -> d float startY -> e - 1:3:void (com.google.android.material.shape.ShapePath$PathLineOperation,float,float):426:426 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/m$e;FF)V"} - 4:5:void (com.google.android.material.shape.ShapePath$PathLineOperation,float,float):427:427 -> - 6:7:void (com.google.android.material.shape.ShapePath$PathLineOperation,float,float):428:428 -> - 8:10:void (com.google.android.material.shape.ShapePath$PathLineOperation,float,float):429:429 -> - 1:9:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):438:438 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Matrix;Le2/a;ILandroid/graphics/Canvas;)V"} - 10:18:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):439:439 -> a - 19:31:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):440:440 -> a - 32:36:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):442:442 -> a - 37:45:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):443:443 -> a - 46:54:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):444:444 -> a - 55:60:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):445:445 -> a - 1:30:float getAngle():449:449 -> c -com.google.android.material.shape.ShapePath$PathArcOperation -> f2.m$d: + 1:3:void (com.google.android.material.shape.ShapePath$PathLineOperation,float,float):422:422 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/n$e;FF)V"} + 4:5:void (com.google.android.material.shape.ShapePath$PathLineOperation,float,float):423:423 -> + 6:7:void (com.google.android.material.shape.ShapePath$PathLineOperation,float,float):424:424 -> + 8:10:void (com.google.android.material.shape.ShapePath$PathLineOperation,float,float):425:425 -> + 1:9:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):434:434 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Matrix;Lj2/a;ILandroid/graphics/Canvas;)V"} + 10:18:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):435:435 -> a + 19:31:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):436:436 -> a + 32:36:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):438:438 -> a + 37:45:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):439:439 -> a + 46:54:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):440:440 -> a + 55:60:void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):441:441 -> a + 1:30:float getAngle():445:445 -> c +com.google.android.material.shape.ShapePath$PathArcOperation -> k2.n$d: # {"id":"sourceFile","fileName":"ShapePath.java"} float left -> b float top -> c @@ -151438,85 +157756,436 @@ com.google.android.material.shape.ShapePath$PathArcOperation -> f2.m$d: float startAngle -> f float sweepAngle -> g android.graphics.RectF rectF -> h - 1:8:void ():659:659 -> - 1:3:void (float,float,float,float):692:692 -> - 4:6:void (float,float,float,float):693:693 -> - 7:9:void (float,float,float,float):694:694 -> - 10:12:void (float,float,float,float):695:695 -> - 13:16:void (float,float,float,float):696:696 -> - 1:2:void applyToPath(android.graphics.Matrix,android.graphics.Path):701:701 -> a - 3:5:void applyToPath(android.graphics.Matrix,android.graphics.Path):702:702 -> a - 6:8:void applyToPath(android.graphics.Matrix,android.graphics.Path):703:703 -> a - 9:29:void applyToPath(android.graphics.Matrix,android.graphics.Path):704:704 -> a - 30:41:void applyToPath(android.graphics.Matrix,android.graphics.Path):705:705 -> a - 42:45:void applyToPath(android.graphics.Matrix,android.graphics.Path):706:706 -> a - 1:5:float access$1000(com.google.android.material.shape.ShapePath$PathArcOperation):658:658 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/m$d;)F"} - 1:5:float access$1100(com.google.android.material.shape.ShapePath$PathArcOperation):658:658 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/m$d;)F"} - 1:5:float access$1200(com.google.android.material.shape.ShapePath$PathArcOperation):658:658 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/m$d;)F"} - 1:5:float access$1300(com.google.android.material.shape.ShapePath$PathArcOperation):658:658 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/m$d;)F"} - 1:4:void access$600(com.google.android.material.shape.ShapePath$PathArcOperation,float):658:658 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/m$d;F)V"} - 1:4:void access$700(com.google.android.material.shape.ShapePath$PathArcOperation,float):658:658 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/m$d;F)V"} - 1:5:float access$800(com.google.android.material.shape.ShapePath$PathArcOperation):658:658 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/m$d;)F"} - 1:5:float access$900(com.google.android.material.shape.ShapePath$PathArcOperation):658:658 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/m$d;)F"} - 1:3:float getBottom():722:722 -> j - 1:3:float getLeft():710:710 -> k - 1:3:float getRight():718:718 -> l - 1:3:float getStartAngle():742:742 -> m - 1:3:float getSweepAngle():746:746 -> n - 1:3:float getTop():714:714 -> o - 1:3:void setBottom(float):738:738 -> p - 1:3:void setLeft(float):726:726 -> q - 1:3:void setRight(float):734:734 -> r - 1:3:void setStartAngle(float):750:750 -> s - 1:3:void setSweepAngle(float):754:754 -> t - 1:3:void setTop(float):730:730 -> u -com.google.android.material.shape.ShapePath$PathLineOperation -> f2.m$e: + 1:8:void ():655:655 -> + 1:3:void (float,float,float,float):688:688 -> + 4:6:void (float,float,float,float):689:689 -> + 7:9:void (float,float,float,float):690:690 -> + 10:12:void (float,float,float,float):691:691 -> + 13:16:void (float,float,float,float):692:692 -> + 1:2:void applyToPath(android.graphics.Matrix,android.graphics.Path):697:697 -> a + 3:5:void applyToPath(android.graphics.Matrix,android.graphics.Path):698:698 -> a + 6:8:void applyToPath(android.graphics.Matrix,android.graphics.Path):699:699 -> a + 9:29:void applyToPath(android.graphics.Matrix,android.graphics.Path):700:700 -> a + 30:41:void applyToPath(android.graphics.Matrix,android.graphics.Path):701:701 -> a + 42:45:void applyToPath(android.graphics.Matrix,android.graphics.Path):702:702 -> a + 1:5:float access$1000(com.google.android.material.shape.ShapePath$PathArcOperation):654:654 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/n$d;)F"} + 1:5:float access$1100(com.google.android.material.shape.ShapePath$PathArcOperation):654:654 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/n$d;)F"} + 1:5:float access$1200(com.google.android.material.shape.ShapePath$PathArcOperation):654:654 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/n$d;)F"} + 1:5:float access$1300(com.google.android.material.shape.ShapePath$PathArcOperation):654:654 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/n$d;)F"} + 1:4:void access$600(com.google.android.material.shape.ShapePath$PathArcOperation,float):654:654 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/n$d;F)V"} + 1:4:void access$700(com.google.android.material.shape.ShapePath$PathArcOperation,float):654:654 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/n$d;F)V"} + 1:5:float access$800(com.google.android.material.shape.ShapePath$PathArcOperation):654:654 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/n$d;)F"} + 1:5:float access$900(com.google.android.material.shape.ShapePath$PathArcOperation):654:654 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/n$d;)F"} + 1:3:float getBottom():718:718 -> j + 1:3:float getLeft():706:706 -> k + 1:3:float getRight():714:714 -> l + 1:3:float getStartAngle():738:738 -> m + 1:3:float getSweepAngle():742:742 -> n + 1:3:float getTop():710:710 -> o + 1:3:void setBottom(float):734:734 -> p + 1:3:void setLeft(float):722:722 -> q + 1:3:void setRight(float):730:730 -> r + 1:3:void setStartAngle(float):746:746 -> s + 1:3:void setSweepAngle(float):750:750 -> t + 1:3:void setTop(float):726:726 -> u +com.google.android.material.shape.ShapePath$PathLineOperation -> k2.n$e: # {"id":"sourceFile","fileName":"ShapePath.java"} float x -> b float y -> c - 1:4:void ():578:578 -> - 1:2:void applyToPath(android.graphics.Matrix,android.graphics.Path):584:584 -> a - 3:5:void applyToPath(android.graphics.Matrix,android.graphics.Path):585:585 -> a - 6:8:void applyToPath(android.graphics.Matrix,android.graphics.Path):586:586 -> a - 9:15:void applyToPath(android.graphics.Matrix,android.graphics.Path):587:587 -> a - 16:19:void applyToPath(android.graphics.Matrix,android.graphics.Path):588:588 -> a - 1:3:float access$000(com.google.android.material.shape.ShapePath$PathLineOperation):578:578 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/m$e;)F"} - 1:3:float access$002(com.google.android.material.shape.ShapePath$PathLineOperation,float):578:578 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/m$e;F)F"} - 1:3:float access$100(com.google.android.material.shape.ShapePath$PathLineOperation):578:578 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/m$e;)F"} - 1:3:float access$102(com.google.android.material.shape.ShapePath$PathLineOperation,float):578:578 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/m$e;F)F"} -com.google.android.material.shape.ShapePath$PathOperation -> f2.m$f: + 1:4:void ():574:574 -> + 1:2:void applyToPath(android.graphics.Matrix,android.graphics.Path):580:580 -> a + 3:5:void applyToPath(android.graphics.Matrix,android.graphics.Path):581:581 -> a + 6:8:void applyToPath(android.graphics.Matrix,android.graphics.Path):582:582 -> a + 9:15:void applyToPath(android.graphics.Matrix,android.graphics.Path):583:583 -> a + 16:19:void applyToPath(android.graphics.Matrix,android.graphics.Path):584:584 -> a + 1:3:float access$000(com.google.android.material.shape.ShapePath$PathLineOperation):574:574 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/n$e;)F"} + 1:3:float access$002(com.google.android.material.shape.ShapePath$PathLineOperation,float):574:574 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/n$e;F)F"} + 1:3:float access$100(com.google.android.material.shape.ShapePath$PathLineOperation):574:574 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/n$e;)F"} + 1:3:float access$102(com.google.android.material.shape.ShapePath$PathLineOperation,float):574:574 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/n$e;F)F"} +com.google.android.material.shape.ShapePath$PathOperation -> k2.n$f: # {"id":"sourceFile","fileName":"ShapePath.java"} android.graphics.Matrix matrix -> a - 1:3:void ():568:568 -> - 4:11:void ():571:571 -> + 1:3:void ():564:564 -> + 4:11:void ():567:567 -> void applyToPath(android.graphics.Matrix,android.graphics.Path) -> a -com.google.android.material.shape.ShapePath$ShadowCompatOperation -> f2.m$g: +com.google.android.material.shape.ShapePath$ShadowCompatOperation -> k2.n$g: # {"id":"sourceFile","fileName":"ShapePath.java"} android.graphics.Matrix renderMatrix -> a android.graphics.Matrix IDENTITY_MATRIX -> b - 1:8:void ():406:406 -> - 1:3:void ():404:404 -> - 4:11:void ():407:407 -> + 1:8:void ():402:402 -> + 1:3:void ():400:400 -> + 4:11:void ():403:403 -> void draw(android.graphics.Matrix,com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Matrix;Le2/a;ILandroid/graphics/Canvas;)V"} - 1:6:void draw(com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):411:411 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Le2/a;ILandroid/graphics/Canvas;)V"} -com.google.android.material.shape.Shapeable -> f2.n: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Matrix;Lj2/a;ILandroid/graphics/Canvas;)V"} + 1:6:void draw(com.google.android.material.shadow.ShadowRenderer,int,android.graphics.Canvas):407:407 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/a;ILandroid/graphics/Canvas;)V"} +com.google.android.material.shape.Shapeable -> k2.o: # {"id":"sourceFile","fileName":"Shapeable.java"} void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel) -> setShapeAppearanceModel - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l;)V"} +com.google.android.material.shape.StateListCornerSize -> k2.p: +# {"id":"sourceFile","fileName":"StateListCornerSize.java"} + int stateCount -> a + com.google.android.material.shape.CornerSize defaultCornerSize -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/d;"} + int[][] stateSpecs -> c + com.google.android.material.shape.CornerSize[] cornerSizes -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lk2/d;"} + 1:5:void ():49:49 -> + 6:9:void ():53:53 -> + 10:14:void ():54:54 -> + 1:7:void addStateCornerSize(int[],com.google.android.material.shape.CornerSize):200:200 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"([ILk2/d;)V"} + 8:9:void addStateCornerSize(int[],com.google.android.material.shape.CornerSize):201:201 -> a + 10:16:void addStateCornerSize(int[],com.google.android.material.shape.CornerSize):203:203 -> a + 17:19:void addStateCornerSize(int[],com.google.android.material.shape.CornerSize):204:204 -> a + 20:25:void addStateCornerSize(int[],com.google.android.material.shape.CornerSize):206:206 -> a + 26:31:void addStateCornerSize(int[],com.google.android.material.shape.CornerSize):207:207 -> a + 32:34:void addStateCornerSize(int[],com.google.android.material.shape.CornerSize):208:208 -> a + 2:7:com.google.android.material.shape.StateListCornerSize create(android.content.Context,android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):78:78 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/TypedArray;ILk2/d;)Lk2/p;"} + 8:16:com.google.android.material.shape.StateListCornerSize create(android.content.Context,android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):80:80 -> b + 17:24:com.google.android.material.shape.StateListCornerSize create(android.content.Context,android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):82:82 -> b + 25:32:com.google.android.material.shape.StateListCornerSize create(android.content.Context,android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):83:83 -> b + 33:41:com.google.android.material.shape.StateListCornerSize create(android.content.Context,android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):84:84 -> b + 42:49:com.google.android.material.shape.StateListCornerSize create(android.content.Context,android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):86:86 -> b + 50:54:com.google.android.material.shape.StateListCornerSize create(android.content.Context,android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):87:87 -> b + 55:58:com.google.android.material.shape.StateListCornerSize create(android.content.Context,android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):88:88 -> b + 59:71:com.google.android.material.shape.StateListCornerSize create(android.content.Context,android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):91:91 -> b + 72:75:com.google.android.material.shape.StateListCornerSize create(android.content.Context,android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):98:98 -> b + 76:83:com.google.android.material.shape.StateListCornerSize create(android.content.Context,android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):99:99 -> b + 84:93:com.google.android.material.shape.StateListCornerSize create(android.content.Context,android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):100:100 -> b + 94:97:com.google.android.material.shape.StateListCornerSize create(android.content.Context,android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):103:103 -> b + 98:107:com.google.android.material.shape.StateListCornerSize create(android.content.Context,android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):96:96 -> b + 108:116:com.google.android.material.shape.StateListCornerSize create(android.content.Context,android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):86:86 -> b + 117:121:com.google.android.material.shape.StateListCornerSize create(android.content.Context,android.content.res.TypedArray,int,com.google.android.material.shape.CornerSize):104:104 -> b + 1:5:com.google.android.material.shape.StateListCornerSize create(com.google.android.material.shape.CornerSize):110:110 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/d;)Lk2/p;"} + 6:11:com.google.android.material.shape.StateListCornerSize create(com.google.android.material.shape.CornerSize):111:111 -> c + 1:6:com.google.android.material.shape.CornerSize getCornerSizeForState(int[]):139:139 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"([I)Lk2/d;"} + 7:14:com.google.android.material.shape.CornerSize getCornerSizeForState(int[]):141:141 -> d + 15:22:com.google.android.material.shape.CornerSize getCornerSizeForState(int[]):143:143 -> d + 1:3:com.google.android.material.shape.CornerSize getDefaultCornerSize():134:134 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/d;"} + 1:2:void growArray(int,int):212:212 -> f + 3:8:void growArray(int,int):213:213 -> f + 9:10:void growArray(int,int):214:214 -> f + 11:12:void growArray(int,int):215:215 -> f + 13:17:void growArray(int,int):216:216 -> f + 18:20:void growArray(int,int):217:217 -> f + 1:3:int indexOfStateSet(int[]):147:147 -> g + 4:7:int indexOfStateSet(int[]):148:148 -> g + 8:21:int indexOfStateSet(int[]):149:149 -> g + 1:8:boolean isStateful():129:129 -> h + 1:6:void loadCornerSizesFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):162:162 -> i + 7:12:void loadCornerSizesFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):166:166 -> i + 13:26:void loadCornerSizesFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):167:167 -> i + 27:39:void loadCornerSizesFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):170:170 -> i + 40:46:void loadCornerSizesFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):174:174 -> i + 47:53:void loadCornerSizesFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):177:177 -> i + 54:59:void loadCornerSizesFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):178:178 -> i + 60:67:void loadCornerSizesFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):180:180 -> i + 68:71:void loadCornerSizesFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):181:181 -> i + 72:74:void loadCornerSizesFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):182:182 -> i + 75:78:void loadCornerSizesFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):186:186 -> i + 79:84:void loadCornerSizesFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):187:187 -> i + 85:88:void loadCornerSizesFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):189:189 -> i + 89:94:void loadCornerSizesFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):190:190 -> i + 95:108:void loadCornerSizesFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):191:191 -> i + 109:112:void loadCornerSizesFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):194:194 -> i + 113:117:void loadCornerSizesFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):195:195 -> i +com.google.android.material.shape.StateListShapeAppearanceModel -> k2.q: +# {"id":"sourceFile","fileName":"StateListShapeAppearanceModel.java"} + int stateCount -> a + com.google.android.material.shape.ShapeAppearanceModel defaultShape -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/l;"} + int[][] stateSpecs -> c + com.google.android.material.shape.ShapeAppearanceModel[] shapeAppearanceModels -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lk2/l;"} + com.google.android.material.shape.StateListCornerSize topLeftCornerSizeOverride -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/p;"} + com.google.android.material.shape.StateListCornerSize topRightCornerSizeOverride -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/p;"} + com.google.android.material.shape.StateListCornerSize bottomLeftCornerSizeOverride -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/p;"} + com.google.android.material.shape.StateListCornerSize bottomRightCornerSizeOverride -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/p;"} + 1:1:void (com.google.android.material.shape.StateListShapeAppearanceModel$Builder,com.google.android.material.shape.StateListShapeAppearanceModel$1):51:51 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/q$b;Lk2/q$a;)V"} + 2:6:void (com.google.android.material.shape.StateListShapeAppearanceModel$Builder):271:275 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/q$b;)V"} + 7:10:void (com.google.android.material.shape.StateListShapeAppearanceModel$Builder):277:280 -> + 1:4:void access$000(com.google.android.material.shape.StateListShapeAppearanceModel$Builder,android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):51:51 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/q$b;Landroid/content/Context;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)V"} + 2:9:com.google.android.material.shape.StateListShapeAppearanceModel create(android.content.Context,android.content.res.TypedArray,int):201:201 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/TypedArray;I)Lk2/q;"} + 10:17:com.google.android.material.shape.StateListShapeAppearanceModel create(android.content.Context,android.content.res.TypedArray,int):205:205 -> b + 18:26:com.google.android.material.shape.StateListShapeAppearanceModel create(android.content.Context,android.content.res.TypedArray,int):206:206 -> b + 27:36:com.google.android.material.shape.StateListShapeAppearanceModel create(android.content.Context,android.content.res.TypedArray,int):209:209 -> b + 3:19:com.google.android.material.shape.ShapeAppearanceModel getDefaultShape(boolean):289:289 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lk2/l;"} + 20:25:com.google.android.material.shape.ShapeAppearanceModel getDefaultShape(boolean):296:296 -> c + 26:29:com.google.android.material.shape.ShapeAppearanceModel getDefaultShape(boolean):297:297 -> c + 30:36:com.google.android.material.shape.ShapeAppearanceModel getDefaultShape(boolean):298:298 -> c + 37:40:com.google.android.material.shape.ShapeAppearanceModel getDefaultShape(boolean):300:300 -> c + 41:47:com.google.android.material.shape.ShapeAppearanceModel getDefaultShape(boolean):301:301 -> c + 48:51:com.google.android.material.shape.ShapeAppearanceModel getDefaultShape(boolean):303:303 -> c + 52:58:com.google.android.material.shape.ShapeAppearanceModel getDefaultShape(boolean):304:304 -> c + 59:62:com.google.android.material.shape.ShapeAppearanceModel getDefaultShape(boolean):306:306 -> c + 63:69:com.google.android.material.shape.ShapeAppearanceModel getDefaultShape(boolean):307:307 -> c + 70:74:com.google.android.material.shape.ShapeAppearanceModel getDefaultShape(boolean):309:309 -> c + 75:77:com.google.android.material.shape.ShapeAppearanceModel getDefaultShape(boolean):294:294 -> c + 1:6:com.google.android.material.shape.ShapeAppearanceModel getShapeForState(int[]):314:314 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"([I)Lk2/l;"} + 7:12:com.google.android.material.shape.ShapeAppearanceModel getShapeForState(int[]):316:316 -> d + 13:28:com.google.android.material.shape.ShapeAppearanceModel getShapeForState(int[]):318:318 -> d + 29:33:com.google.android.material.shape.ShapeAppearanceModel getShapeForState(int[]):322:322 -> d + 34:41:com.google.android.material.shape.ShapeAppearanceModel getShapeForState(int[]):324:324 -> d + 42:45:com.google.android.material.shape.ShapeAppearanceModel getShapeForState(int[]):325:325 -> d + 46:52:com.google.android.material.shape.ShapeAppearanceModel getShapeForState(int[]):326:326 -> d + 53:56:com.google.android.material.shape.ShapeAppearanceModel getShapeForState(int[]):328:328 -> d + 57:63:com.google.android.material.shape.ShapeAppearanceModel getShapeForState(int[]):329:329 -> d + 64:67:com.google.android.material.shape.ShapeAppearanceModel getShapeForState(int[]):331:331 -> d + 68:74:com.google.android.material.shape.ShapeAppearanceModel getShapeForState(int[]):332:332 -> d + 75:78:com.google.android.material.shape.ShapeAppearanceModel getShapeForState(int[]):334:334 -> d + 79:82:com.google.android.material.shape.ShapeAppearanceModel getShapeForState(int[]):336:336 -> d + 83:85:com.google.android.material.shape.ShapeAppearanceModel getShapeForState(int[]):335:335 -> d + 86:90:com.google.android.material.shape.ShapeAppearanceModel getShapeForState(int[]):338:338 -> d + 1:3:int indexOfStateSet(int[]):342:342 -> e + 4:7:int indexOfStateSet(int[]):343:343 -> e + 8:21:int indexOfStateSet(int[]):344:344 -> e + 1:9:boolean isStateful():363:363 -> f + 10:19:boolean isStateful():364:364 -> f + 20:29:boolean isStateful():365:365 -> f + 30:39:boolean isStateful():366:366 -> f + 40:49:boolean isStateful():367:367 -> f + 1:6:void loadShapeAppearanceModelsFromItems(com.google.android.material.shape.StateListShapeAppearanceModel$Builder,android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):219:219 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/q$b;Landroid/content/Context;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)V"} + 7:12:void loadShapeAppearanceModelsFromItems(com.google.android.material.shape.StateListShapeAppearanceModel$Builder,android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):223:223 -> g + 13:26:void loadShapeAppearanceModelsFromItems(com.google.android.material.shape.StateListShapeAppearanceModel$Builder,android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):224:224 -> g + 27:39:void loadShapeAppearanceModelsFromItems(com.google.android.material.shape.StateListShapeAppearanceModel$Builder,android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):227:227 -> g + 40:46:void loadShapeAppearanceModelsFromItems(com.google.android.material.shape.StateListShapeAppearanceModel$Builder,android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):231:231 -> g + 47:53:void loadShapeAppearanceModelsFromItems(com.google.android.material.shape.StateListShapeAppearanceModel$Builder,android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):234:234 -> g + 54:59:void loadShapeAppearanceModelsFromItems(com.google.android.material.shape.StateListShapeAppearanceModel$Builder,android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):235:235 -> g + 60:65:void loadShapeAppearanceModelsFromItems(com.google.android.material.shape.StateListShapeAppearanceModel$Builder,android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):237:237 -> g + 66:67:void loadShapeAppearanceModelsFromItems(com.google.android.material.shape.StateListShapeAppearanceModel$Builder,android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):238:238 -> g + 68:71:void loadShapeAppearanceModelsFromItems(com.google.android.material.shape.StateListShapeAppearanceModel$Builder,android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):239:239 -> g + 72:75:void loadShapeAppearanceModelsFromItems(com.google.android.material.shape.StateListShapeAppearanceModel$Builder,android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):241:241 -> g + 76:79:void loadShapeAppearanceModelsFromItems(com.google.android.material.shape.StateListShapeAppearanceModel$Builder,android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):242:242 -> g + 80:82:void loadShapeAppearanceModelsFromItems(com.google.android.material.shape.StateListShapeAppearanceModel$Builder,android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):243:243 -> g + 83:86:void loadShapeAppearanceModelsFromItems(com.google.android.material.shape.StateListShapeAppearanceModel$Builder,android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):247:247 -> g + 87:92:void loadShapeAppearanceModelsFromItems(com.google.android.material.shape.StateListShapeAppearanceModel$Builder,android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):248:248 -> g + 93:96:void loadShapeAppearanceModelsFromItems(com.google.android.material.shape.StateListShapeAppearanceModel$Builder,android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):250:250 -> g + 97:106:void loadShapeAppearanceModelsFromItems(com.google.android.material.shape.StateListShapeAppearanceModel$Builder,android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):251:251 -> g + 107:120:void loadShapeAppearanceModelsFromItems(com.google.android.material.shape.StateListShapeAppearanceModel$Builder,android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):252:252 -> g + 121:124:void loadShapeAppearanceModelsFromItems(com.google.android.material.shape.StateListShapeAppearanceModel$Builder,android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):255:255 -> g + 125:129:void loadShapeAppearanceModelsFromItems(com.google.android.material.shape.StateListShapeAppearanceModel$Builder,android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):256:256 -> g + 1:10:int swapCornerPositionRtl(int):371:371 -> h + 1:6:com.google.android.material.shape.StateListShapeAppearanceModel$Builder toBuilder():359:359 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/q$b;"} +com.google.android.material.shape.StateListShapeAppearanceModel$1 -> k2.q$a: +# {"id":"sourceFile","fileName":"StateListShapeAppearanceModel.java"} +com.google.android.material.shape.StateListShapeAppearanceModel$Builder -> k2.q$b: +# {"id":"sourceFile","fileName":"StateListShapeAppearanceModel.java"} + int stateCount -> a + com.google.android.material.shape.ShapeAppearanceModel defaultShape -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/l;"} + int[][] stateSpecs -> c + com.google.android.material.shape.ShapeAppearanceModel[] shapeAppearanceModels -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lk2/l;"} + com.google.android.material.shape.StateListCornerSize topLeftCornerSizeOverride -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/p;"} + com.google.android.material.shape.StateListCornerSize topRightCornerSizeOverride -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/p;"} + com.google.android.material.shape.StateListCornerSize bottomLeftCornerSizeOverride -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/p;"} + com.google.android.material.shape.StateListCornerSize bottomRightCornerSizeOverride -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/p;"} + 1:1:void (android.content.Context,int,com.google.android.material.shape.StateListShapeAppearanceModel$1):60:60 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILk2/q$a;)V"} + 2:8:void (com.google.android.material.shape.StateListShapeAppearanceModel):71:77 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/q;)V"} + 9:12:void (com.google.android.material.shape.StateListShapeAppearanceModel):79:82 -> + 13:15:void (com.google.android.material.shape.ShapeAppearanceModel):85:87 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l;)V"} + 16:19:void (android.content.Context,int):90:93 -> + 20:20:void (android.content.Context,int):96:96 -> + 21:23:void (android.content.Context,int):103:105 -> + 24:24:void (android.content.Context,int):107:107 -> + 25:25:void (android.content.Context,int):101:101 -> + 26:26:void (android.content.Context,int):92:92 -> + 27:27:void (android.content.Context,int):109:109 -> + 1:3:com.google.android.material.shape.StateListCornerSize access$1000(com.google.android.material.shape.StateListShapeAppearanceModel$Builder):60:60 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/q$b;)Lk2/p;"} + 1:3:int access$300(com.google.android.material.shape.StateListShapeAppearanceModel$Builder):60:60 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/q$b;)I"} + 1:3:com.google.android.material.shape.ShapeAppearanceModel access$400(com.google.android.material.shape.StateListShapeAppearanceModel$Builder):60:60 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/q$b;)Lk2/l;"} + 1:3:int[][] access$500(com.google.android.material.shape.StateListShapeAppearanceModel$Builder):60:60 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/q$b;)[[I"} + 1:3:com.google.android.material.shape.ShapeAppearanceModel[] access$600(com.google.android.material.shape.StateListShapeAppearanceModel$Builder):60:60 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/q$b;)[Lk2/l;"} + 1:3:com.google.android.material.shape.StateListCornerSize access$700(com.google.android.material.shape.StateListShapeAppearanceModel$Builder):60:60 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/q$b;)Lk2/p;"} + 1:3:com.google.android.material.shape.StateListCornerSize access$800(com.google.android.material.shape.StateListShapeAppearanceModel$Builder):60:60 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/q$b;)Lk2/p;"} + 1:3:com.google.android.material.shape.StateListCornerSize access$900(com.google.android.material.shape.StateListShapeAppearanceModel$Builder):60:60 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/q$b;)Lk2/p;"} + 1:7:com.google.android.material.shape.StateListShapeAppearanceModel$Builder addStateShapeAppearanceModel(int[],com.google.android.material.shape.ShapeAppearanceModel):146:146 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"([ILk2/l;)Lk2/q$b;"} + 8:9:com.google.android.material.shape.StateListShapeAppearanceModel$Builder addStateShapeAppearanceModel(int[],com.google.android.material.shape.ShapeAppearanceModel):147:147 -> i + 10:16:com.google.android.material.shape.StateListShapeAppearanceModel$Builder addStateShapeAppearanceModel(int[],com.google.android.material.shape.ShapeAppearanceModel):149:149 -> i + 17:19:com.google.android.material.shape.StateListShapeAppearanceModel$Builder addStateShapeAppearanceModel(int[],com.google.android.material.shape.ShapeAppearanceModel):150:150 -> i + 20:25:com.google.android.material.shape.StateListShapeAppearanceModel$Builder addStateShapeAppearanceModel(int[],com.google.android.material.shape.ShapeAppearanceModel):152:152 -> i + 26:31:com.google.android.material.shape.StateListShapeAppearanceModel$Builder addStateShapeAppearanceModel(int[],com.google.android.material.shape.ShapeAppearanceModel):153:153 -> i + 32:34:com.google.android.material.shape.StateListShapeAppearanceModel$Builder addStateShapeAppearanceModel(int[],com.google.android.material.shape.ShapeAppearanceModel):154:154 -> i + 1:12:com.google.android.material.shape.StateListShapeAppearanceModel build():194:194 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/q;"} + 1:7:boolean containsFlag(int,int):139:139 -> k + 1:2:void growArray(int,int):184:184 -> l + 3:8:void growArray(int,int):185:185 -> l + 9:10:void growArray(int,int):186:186 -> l + 11:12:void growArray(int,int):187:187 -> l + 13:17:void growArray(int,int):188:188 -> l + 18:20:void growArray(int,int):189:189 -> l + 1:9:void initialize():114:114 -> m + 10:13:void initialize():115:115 -> m + 14:18:void initialize():116:116 -> m + 2:7:com.google.android.material.shape.StateListShapeAppearanceModel$Builder setCornerSizeOverride(com.google.android.material.shape.StateListCornerSize,int):123:123 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/p;I)Lk2/q$b;"} + 8:10:com.google.android.material.shape.StateListShapeAppearanceModel$Builder setCornerSizeOverride(com.google.android.material.shape.StateListCornerSize,int):124:124 -> n + 11:16:com.google.android.material.shape.StateListShapeAppearanceModel$Builder setCornerSizeOverride(com.google.android.material.shape.StateListCornerSize,int):126:126 -> n + 17:19:com.google.android.material.shape.StateListShapeAppearanceModel$Builder setCornerSizeOverride(com.google.android.material.shape.StateListCornerSize,int):127:127 -> n + 20:25:com.google.android.material.shape.StateListShapeAppearanceModel$Builder setCornerSizeOverride(com.google.android.material.shape.StateListCornerSize,int):129:129 -> n + 26:29:com.google.android.material.shape.StateListShapeAppearanceModel$Builder setCornerSizeOverride(com.google.android.material.shape.StateListCornerSize,int):130:130 -> n + 30:35:com.google.android.material.shape.StateListShapeAppearanceModel$Builder setCornerSizeOverride(com.google.android.material.shape.StateListCornerSize,int):132:132 -> n + 36:38:com.google.android.material.shape.StateListShapeAppearanceModel$Builder setCornerSizeOverride(com.google.android.material.shape.StateListCornerSize,int):133:133 -> n +com.google.android.material.shape.StateListSizeChange -> k2.r: +# {"id":"sourceFile","fileName":"StateListSizeChange.java"} + int stateCount -> a + com.google.android.material.shape.StateListSizeChange$SizeChange defaultSizeChange -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/r$a;"} + int[][] stateSpecs -> c + com.google.android.material.shape.StateListSizeChange$SizeChange[] sizeChanges -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lk2/r$a;"} + 1:5:void ():49:49 -> + 6:9:void ():53:53 -> + 10:14:void ():54:54 -> + 1:7:void addStateSizeChange(int[],com.google.android.material.shape.StateListSizeChange$SizeChange):206:206 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"([ILk2/r$a;)V"} + 8:9:void addStateSizeChange(int[],com.google.android.material.shape.StateListSizeChange$SizeChange):207:207 -> a + 10:16:void addStateSizeChange(int[],com.google.android.material.shape.StateListSizeChange$SizeChange):209:209 -> a + 17:19:void addStateSizeChange(int[],com.google.android.material.shape.StateListSizeChange$SizeChange):210:210 -> a + 20:25:void addStateSizeChange(int[],com.google.android.material.shape.StateListSizeChange$SizeChange):212:212 -> a + 26:31:void addStateSizeChange(int[],com.google.android.material.shape.StateListSizeChange$SizeChange):213:213 -> a + 32:34:void addStateSizeChange(int[],com.google.android.material.shape.StateListSizeChange$SizeChange):214:214 -> a + 2:9:com.google.android.material.shape.StateListSizeChange create(android.content.Context,android.content.res.TypedArray,int):71:71 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/TypedArray;I)Lk2/r;"} + 10:17:com.google.android.material.shape.StateListSizeChange create(android.content.Context,android.content.res.TypedArray,int):75:75 -> b + 18:26:com.google.android.material.shape.StateListSizeChange create(android.content.Context,android.content.res.TypedArray,int):76:76 -> b + 27:34:com.google.android.material.shape.StateListSizeChange create(android.content.Context,android.content.res.TypedArray,int):79:79 -> b + 35:39:com.google.android.material.shape.StateListSizeChange create(android.content.Context,android.content.res.TypedArray,int):80:80 -> b + 40:43:com.google.android.material.shape.StateListSizeChange create(android.content.Context,android.content.res.TypedArray,int):81:81 -> b + 44:56:com.google.android.material.shape.StateListSizeChange create(android.content.Context,android.content.res.TypedArray,int):84:84 -> b + 57:60:com.google.android.material.shape.StateListSizeChange create(android.content.Context,android.content.res.TypedArray,int):91:91 -> b + 61:68:com.google.android.material.shape.StateListSizeChange create(android.content.Context,android.content.res.TypedArray,int):92:92 -> b + 69:78:com.google.android.material.shape.StateListSizeChange create(android.content.Context,android.content.res.TypedArray,int):93:93 -> b + 79:82:com.google.android.material.shape.StateListSizeChange create(android.content.Context,android.content.res.TypedArray,int):96:96 -> b + 83:92:com.google.android.material.shape.StateListSizeChange create(android.content.Context,android.content.res.TypedArray,int):89:89 -> b + 93:102:com.google.android.material.shape.StateListSizeChange create(android.content.Context,android.content.res.TypedArray,int):79:79 -> b + 3:6:int getMaxWidthChange(int):121:121 -> c + 7:10:int getMaxWidthChange(int):122:122 -> c + 11:19:int getMaxWidthChange(int):123:123 -> c + 20:27:int getMaxWidthChange(int):124:124 -> c + 28:33:int getMaxWidthChange(int):125:125 -> c + 34:45:int getMaxWidthChange(int):126:126 -> c + 1:7:com.google.android.material.shape.StateListSizeChange$SizeChangeAmount getSizeChangeAmount(android.content.res.TypedArray,int,com.google.android.material.shape.StateListSizeChange$SizeChangeAmount):189:189 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/TypedArray;ILk2/r$b;)Lk2/r$b;"} + 8:12:com.google.android.material.shape.StateListSizeChange$SizeChangeAmount getSizeChangeAmount(android.content.res.TypedArray,int,com.google.android.material.shape.StateListSizeChange$SizeChangeAmount):194:194 -> d + 13:18:com.google.android.material.shape.StateListSizeChange$SizeChangeAmount getSizeChangeAmount(android.content.res.TypedArray,int,com.google.android.material.shape.StateListSizeChange$SizeChangeAmount):195:195 -> d + 19:38:com.google.android.material.shape.StateListSizeChange$SizeChangeAmount getSizeChangeAmount(android.content.res.TypedArray,int,com.google.android.material.shape.StateListSizeChange$SizeChangeAmount):197:197 -> d + 39:53:com.google.android.material.shape.StateListSizeChange$SizeChangeAmount getSizeChangeAmount(android.content.res.TypedArray,int,com.google.android.material.shape.StateListSizeChange$SizeChangeAmount):199:199 -> d + 1:6:com.google.android.material.shape.StateListSizeChange$SizeChange getSizeChangeForState(int[]):112:112 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"([I)Lk2/r$a;"} + 7:14:com.google.android.material.shape.StateListSizeChange$SizeChange getSizeChangeForState(int[]):114:114 -> e + 15:22:com.google.android.material.shape.StateListSizeChange$SizeChange getSizeChangeForState(int[]):116:116 -> e + 1:2:void growArray(int,int):218:218 -> f + 3:8:void growArray(int,int):219:219 -> f + 9:10:void growArray(int,int):220:220 -> f + 11:12:void growArray(int,int):221:221 -> f + 13:17:void growArray(int,int):222:222 -> f + 18:20:void growArray(int,int):223:223 -> f + 1:3:int indexOfStateSet(int[]):133:133 -> g + 4:7:int indexOfStateSet(int[]):134:134 -> g + 8:21:int indexOfStateSet(int[]):135:135 -> g + 1:6:void loadSizeChangeFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):148:148 -> h + 7:12:void loadSizeChangeFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):152:152 -> h + 13:26:void loadSizeChangeFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):153:153 -> h + 27:39:void loadSizeChangeFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):156:156 -> h + 40:46:void loadSizeChangeFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):160:160 -> h + 47:53:void loadSizeChangeFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):163:163 -> h + 54:59:void loadSizeChangeFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):164:164 -> h + 60:62:void loadSizeChangeFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):166:166 -> h + 63:66:void loadSizeChangeFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):167:167 -> h + 67:69:void loadSizeChangeFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):169:169 -> h + 70:73:void loadSizeChangeFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):173:173 -> h + 74:79:void loadSizeChangeFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):174:174 -> h + 80:83:void loadSizeChangeFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):176:176 -> h + 84:89:void loadSizeChangeFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):177:177 -> h + 90:103:void loadSizeChangeFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):178:178 -> h + 104:107:void loadSizeChangeFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):181:181 -> h + 108:117:void loadSizeChangeFromItems(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):182:182 -> h +com.google.android.material.shape.StateListSizeChange$SizeChange -> k2.r$a: +# {"id":"sourceFile","fileName":"StateListSizeChange.java"} + com.google.android.material.shape.StateListSizeChange$SizeChangeAmount widthChange -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/r$b;"} + 1:3:void (com.google.android.material.shape.StateListSizeChange$SizeChangeAmount):230:230 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/r$b;)V"} + 4:6:void (com.google.android.material.shape.StateListSizeChange$SizeChangeAmount):231:231 -> +com.google.android.material.shape.StateListSizeChange$SizeChangeAmount -> k2.r$b: +# {"id":"sourceFile","fileName":"StateListSizeChange.java"} + com.google.android.material.shape.StateListSizeChange$SizeChangeType type -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/r$c;"} + float amount -> b + 1:3:void (com.google.android.material.shape.StateListSizeChange$SizeChangeType,float):244:244 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/r$c;F)V"} + 4:5:void (com.google.android.material.shape.StateListSizeChange$SizeChangeType,float):245:245 -> + 6:8:void (com.google.android.material.shape.StateListSizeChange$SizeChangeType,float):246:246 -> + 1:6:int getChange(int):250:250 -> a + 7:12:int getChange(int):251:251 -> a + 13:16:int getChange(int):253:253 -> a + 17:22:int getChange(int):254:254 -> a +com.google.android.material.shape.StateListSizeChange$SizeChangeType -> k2.r$c: +# {"id":"sourceFile","fileName":"StateListSizeChange.java"} + com.google.android.material.shape.StateListSizeChange$SizeChangeType PERCENT -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/r$c;"} + com.google.android.material.shape.StateListSizeChange$SizeChangeType PIXELS -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/r$c;"} + com.google.android.material.shape.StateListSizeChange$SizeChangeType[] $VALUES -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lk2/r$c;"} + 1:10:void ():262:262 -> + 11:20:void ():263:263 -> + 21:27:void ():261:261 -> + 1:4:void (java.lang.String,int):261:261 -> + 1:9:com.google.android.material.shape.StateListSizeChange$SizeChangeType[] $values():261:261 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lk2/r$c;"} + 1:9:com.google.android.material.shape.StateListSizeChange$SizeChangeType valueOf(java.lang.String):261:261 -> valueOf + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lk2/r$c;"} + 1:9:com.google.android.material.shape.StateListSizeChange$SizeChangeType[] values():261:261 -> values + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lk2/r$c;"} com.google.android.material.sidesheet.LeftSheetDelegate -> com.google.android.material.sidesheet.a: # {"id":"sourceFile","fileName":"LeftSheetDelegate.java"} com.google.android.material.sidesheet.SideSheetBehavior sheetBehavior -> a @@ -151601,10 +158270,10 @@ com.google.android.material.sidesheet.SideSheetBehavior -> com.google.android.ma # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/sidesheet/c;"} float maximumVelocity -> e com.google.android.material.shape.MaterialShapeDrawable materialShapeDrawable -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/h;"} android.content.res.ColorStateList backgroundTint -> g com.google.android.material.shape.ShapeAppearanceModel shapeAppearanceModel -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/l;"} com.google.android.material.sidesheet.SideSheetBehavior$StateSettlingTracker stateSettlingTracker -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/sidesheet/SideSheetBehavior$d;"} float elevation -> j @@ -151624,338 +158293,336 @@ com.google.android.material.sidesheet.SideSheetBehavior -> com.google.android.ma int coplanarSiblingViewId -> w android.view.VelocityTracker velocityTracker -> x com.google.android.material.motion.MaterialSideContainerBackHelper sideContainerBackHelper -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"La2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/g;"} int initialX -> z - 1:4:void ():83:83 -> - 5:9:void ():107:107 -> - 1:1:void ():139:139 -> - 2:2:void ():105:105 -> - 3:3:void ():111:111 -> - 4:4:void ():113:113 -> - 5:5:void ():115:115 -> - 6:6:void ():121:121 -> - 7:7:void ():130:130 -> - 8:8:void ():137:137 -> - 9:9:void ():793:793 -> - 10:10:void (android.content.Context,android.util.AttributeSet):142:142 -> - 11:11:void (android.content.Context,android.util.AttributeSet):105:105 -> - 12:12:void (android.content.Context,android.util.AttributeSet):111:111 -> - 13:13:void (android.content.Context,android.util.AttributeSet):113:113 -> - 14:14:void (android.content.Context,android.util.AttributeSet):115:115 -> - 15:15:void (android.content.Context,android.util.AttributeSet):121:121 -> - 16:16:void (android.content.Context,android.util.AttributeSet):130:130 -> - 17:17:void (android.content.Context,android.util.AttributeSet):137:137 -> - 18:18:void (android.content.Context,android.util.AttributeSet):793:793 -> - 19:22:void (android.content.Context,android.util.AttributeSet):144:147 -> - 23:25:void (android.content.Context,android.util.AttributeSet):150:152 -> - 26:28:void (android.content.Context,android.util.AttributeSet):154:156 -> - 29:29:void (android.content.Context,android.util.AttributeSet):155:155 -> - 30:30:void (android.content.Context,android.util.AttributeSet):158:158 -> - 31:31:void (android.content.Context,android.util.AttributeSet):160:160 -> - 32:32:void (android.content.Context,android.util.AttributeSet):162:162 -> - 33:33:void (android.content.Context,android.util.AttributeSet):164:164 -> - 34:35:void (android.content.Context,android.util.AttributeSet):166:167 -> - 1:6:void runAfterLayout(android.view.View,java.lang.Runnable):660:660 -> A0 - 7:10:void runAfterLayout(android.view.View,java.lang.Runnable):661:661 -> A0 - 11:14:void runAfterLayout(android.view.View,java.lang.Runnable):663:663 -> A0 - 1:2:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):270:270 -> B - 3:8:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):271:271 -> B - 9:15:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):272:272 -> B - 16:26:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):275:275 -> B - 27:29:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):276:276 -> B - 1:2:void setCoplanarSiblingViewId(int):911:911 -> B0 - 3:5:void setCoplanarSiblingViewId(int):914:914 -> B0 - 6:9:void setCoplanarSiblingViewId(int):916:916 -> B0 - 10:18:void setCoplanarSiblingViewId(int):917:917 -> B0 - 19:24:void setCoplanarSiblingViewId(int):918:918 -> B0 - 25:28:void setCoplanarSiblingViewId(int):919:919 -> B0 - 1:10:android.os.Parcelable onSaveInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):264:264 -> C - 1:3:void setDraggable(boolean):579:579 -> C0 - 1:13:void setSheetEdge(int):178:178 -> D0 - 14:20:void setSheetEdge(int):180:180 -> D0 - 21:30:void setSheetEdge(int):181:181 -> D0 - 31:36:void setSheetEdge(int):182:182 -> D0 - 37:43:void setSheetEdge(int):183:183 -> D0 - 44:54:void setSheetEdge(int):184:184 -> D0 - 55:61:void setSheetEdge(int):190:190 -> D0 - 62:71:void setSheetEdge(int):191:191 -> D0 - 72:77:void setSheetEdge(int):192:192 -> D0 - 78:84:void setSheetEdge(int):193:193 -> D0 - 85:92:void setSheetEdge(int):194:194 -> D0 - 93:137:void setSheetEdge(int):199:199 -> D0 - 1:6:void setSheetEdge(android.view.View,int):171:171 -> E0 - 7:18:void setSheetEdge(android.view.View,int):172:172 -> E0 - 19:22:void setSheetEdge(android.view.View,int):174:174 -> E0 - 8:18:void setState(int):644:644 -> F0 - 19:20:void setState(int):648:648 -> F0 - 21:31:void setState(int):649:649 -> F0 - 32:35:void setState(int):648:648 -> F0 - 36:39:void setState(int):646:646 -> F0 - 40:53:void setState(int):638:638 -> F0 - 54:74:void setState(int):640:640 -> F0 - 1:5:void setStateInternal(int):685:685 -> G0 - 6:13:void setStateInternal(int):688:688 -> G0 - 14:15:void setStateInternal(int):690:690 -> G0 - 16:20:void setStateInternal(int):693:693 -> G0 - 21:29:void setStateInternal(int):697:697 -> G0 - 30:32:void setStateInternal(int):702:702 -> G0 - 33:44:void setStateInternal(int):704:704 -> G0 - 45:48:void setStateInternal(int):708:708 -> G0 - 49:56:void setStateInternal(int):704:704 -> G0 - 57:57:void setStateInternal(int):705:705 -> G0 - 1:8:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):523:523 -> H - 9:12:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):526:526 -> H - 13:20:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):527:527 -> H - 21:26:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):530:530 -> H - 27:33:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):531:531 -> H - 34:36:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):535:535 -> H - 37:40:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):537:537 -> H - 41:46:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):538:538 -> H - 47:51:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):540:540 -> H - 52:64:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):543:543 -> H - 65:70:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):544:544 -> H - 71:83:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):545:545 -> H - 84:87:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):548:548 -> H - 1:16:boolean shouldHandleDraggingWithHelper():725:725 -> H0 - 1:5:boolean lambda$createAccessibilityViewCommandForState$2(int,android.view.View,androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments):1211:1211 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/sidesheet/SideSheetBehavior;ILandroid/view/View;LF/D$a;)Z"} - 1:7:boolean shouldHide(android.view.View,float):719:719 -> I0 - 1:2:void lambda$setState$0(int):651:651 -> J + 1:4:void ():82:82 -> + 5:9:void ():106:106 -> + 1:1:void ():138:138 -> + 2:2:void ():104:104 -> + 3:3:void ():110:110 -> + 4:4:void ():112:112 -> + 5:5:void ():114:114 -> + 6:6:void ():120:120 -> + 7:7:void ():129:129 -> + 8:8:void ():136:136 -> + 9:9:void ():790:790 -> + 10:10:void (android.content.Context,android.util.AttributeSet):141:141 -> + 11:11:void (android.content.Context,android.util.AttributeSet):104:104 -> + 12:12:void (android.content.Context,android.util.AttributeSet):110:110 -> + 13:13:void (android.content.Context,android.util.AttributeSet):112:112 -> + 14:14:void (android.content.Context,android.util.AttributeSet):114:114 -> + 15:15:void (android.content.Context,android.util.AttributeSet):120:120 -> + 16:16:void (android.content.Context,android.util.AttributeSet):129:129 -> + 17:17:void (android.content.Context,android.util.AttributeSet):136:136 -> + 18:18:void (android.content.Context,android.util.AttributeSet):790:790 -> + 19:22:void (android.content.Context,android.util.AttributeSet):143:146 -> + 23:25:void (android.content.Context,android.util.AttributeSet):149:151 -> + 26:28:void (android.content.Context,android.util.AttributeSet):153:155 -> + 29:29:void (android.content.Context,android.util.AttributeSet):154:154 -> + 30:30:void (android.content.Context,android.util.AttributeSet):157:157 -> + 31:31:void (android.content.Context,android.util.AttributeSet):159:159 -> + 32:32:void (android.content.Context,android.util.AttributeSet):161:161 -> + 33:33:void (android.content.Context,android.util.AttributeSet):163:163 -> + 34:35:void (android.content.Context,android.util.AttributeSet):165:166 -> + 1:6:void runAfterLayout(android.view.View,java.lang.Runnable):657:657 -> A0 + 7:10:void runAfterLayout(android.view.View,java.lang.Runnable):658:658 -> A0 + 11:14:void runAfterLayout(android.view.View,java.lang.Runnable):660:660 -> A0 + 1:2:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):269:269 -> B + 3:8:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):270:270 -> B + 9:15:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):271:271 -> B + 16:26:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):274:274 -> B + 27:29:void onRestoreInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.os.Parcelable):275:275 -> B + 1:2:void setCoplanarSiblingViewId(int):908:908 -> B0 + 3:5:void setCoplanarSiblingViewId(int):911:911 -> B0 + 6:9:void setCoplanarSiblingViewId(int):913:913 -> B0 + 10:18:void setCoplanarSiblingViewId(int):914:914 -> B0 + 19:24:void setCoplanarSiblingViewId(int):915:915 -> B0 + 25:28:void setCoplanarSiblingViewId(int):916:916 -> B0 + 1:10:android.os.Parcelable onSaveInstanceState(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):263:263 -> C + 1:3:void setDraggable(boolean):576:576 -> C0 + 1:13:void setSheetEdge(int):177:177 -> D0 + 14:20:void setSheetEdge(int):179:179 -> D0 + 21:30:void setSheetEdge(int):180:180 -> D0 + 31:36:void setSheetEdge(int):181:181 -> D0 + 37:43:void setSheetEdge(int):182:182 -> D0 + 44:54:void setSheetEdge(int):183:183 -> D0 + 55:61:void setSheetEdge(int):189:189 -> D0 + 62:71:void setSheetEdge(int):190:190 -> D0 + 72:77:void setSheetEdge(int):191:191 -> D0 + 78:84:void setSheetEdge(int):192:192 -> D0 + 85:92:void setSheetEdge(int):193:193 -> D0 + 93:137:void setSheetEdge(int):198:198 -> D0 + 1:6:void setSheetEdge(android.view.View,int):170:170 -> E0 + 7:18:void setSheetEdge(android.view.View,int):171:171 -> E0 + 19:22:void setSheetEdge(android.view.View,int):173:173 -> E0 + 8:18:void setState(int):641:641 -> F0 + 19:20:void setState(int):645:645 -> F0 + 21:31:void setState(int):646:646 -> F0 + 32:35:void setState(int):645:645 -> F0 + 36:39:void setState(int):643:643 -> F0 + 40:53:void setState(int):635:635 -> F0 + 54:74:void setState(int):637:637 -> F0 + 1:5:void setStateInternal(int):682:682 -> G0 + 6:13:void setStateInternal(int):685:685 -> G0 + 14:15:void setStateInternal(int):687:687 -> G0 + 16:20:void setStateInternal(int):690:690 -> G0 + 21:29:void setStateInternal(int):694:694 -> G0 + 30:32:void setStateInternal(int):699:699 -> G0 + 33:44:void setStateInternal(int):701:701 -> G0 + 45:48:void setStateInternal(int):705:705 -> G0 + 49:56:void setStateInternal(int):701:701 -> G0 + 57:57:void setStateInternal(int):702:702 -> G0 + 1:8:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):520:520 -> H + 9:12:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):523:523 -> H + 13:20:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):524:524 -> H + 21:26:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):527:527 -> H + 27:33:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):528:528 -> H + 34:36:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):532:532 -> H + 37:40:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):534:534 -> H + 41:46:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):535:535 -> H + 47:51:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):537:537 -> H + 52:64:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):540:540 -> H + 65:70:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):541:541 -> H + 71:83:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):542:542 -> H + 84:87:boolean onTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):545:545 -> H + 1:16:boolean shouldHandleDraggingWithHelper():722:722 -> H0 + 1:5:boolean lambda$createAccessibilityViewCommandForState$2(int,android.view.View,androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments):1208:1208 -> I + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/sidesheet/SideSheetBehavior;ILandroid/view/View;LG/C$a;)Z"} + 1:7:boolean shouldHide(android.view.View,float):716:716 -> I0 + 1:2:void lambda$setState$0(int):648:648 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/sidesheet/SideSheetBehavior;I)V"} - 3:11:void lambda$setState$0(int):651:651 -> J - 12:15:void lambda$setState$0(int):653:653 -> J - 1:20:boolean shouldInterceptTouchEvent(android.view.View):513:513 -> J0 - 1:3:void lambda$getCoplanarFinishAnimatorUpdateListener$1(android.view.ViewGroup$MarginLayoutParams,int,android.view.View,android.animation.ValueAnimator):1066:1066 -> K + 3:11:void lambda$setState$0(int):648:648 -> J + 12:15:void lambda$setState$0(int):650:650 -> J + 1:20:boolean shouldInterceptTouchEvent(android.view.View):510:510 -> J0 + 1:3:void lambda$getCoplanarFinishAnimatorUpdateListener$1(android.view.ViewGroup$MarginLayoutParams,int,android.view.View,android.animation.ValueAnimator):1063:1063 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/sidesheet/SideSheetBehavior;Landroid/view/ViewGroup$MarginLayoutParams;ILandroid/view/View;Landroid/animation/ValueAnimator;)V"} - 4:11:void lambda$getCoplanarFinishAnimatorUpdateListener$1(android.view.ViewGroup$MarginLayoutParams,int,android.view.View,android.animation.ValueAnimator):1068:1068 -> K - 12:14:void lambda$getCoplanarFinishAnimatorUpdateListener$1(android.view.ViewGroup$MarginLayoutParams,int,android.view.View,android.animation.ValueAnimator):1066:1066 -> K - 15:18:void lambda$getCoplanarFinishAnimatorUpdateListener$1(android.view.ViewGroup$MarginLayoutParams,int,android.view.View,android.animation.ValueAnimator):1069:1069 -> K + 4:11:void lambda$getCoplanarFinishAnimatorUpdateListener$1(android.view.ViewGroup$MarginLayoutParams,int,android.view.View,android.animation.ValueAnimator):1065:1065 -> K + 12:14:void lambda$getCoplanarFinishAnimatorUpdateListener$1(android.view.ViewGroup$MarginLayoutParams,int,android.view.View,android.animation.ValueAnimator):1063:1063 -> K + 15:18:void lambda$getCoplanarFinishAnimatorUpdateListener$1(android.view.ViewGroup$MarginLayoutParams,int,android.view.View,android.animation.ValueAnimator):1066:1066 -> K 1:1:boolean shouldSkipSmoothAnimation():0:0 -> K0 - 1:3:int access$000(com.google.android.material.sidesheet.SideSheetBehavior):80:80 -> L - 1:7:void startSettling(android.view.View,int,boolean):755:755 -> L0 - 8:10:void startSettling(android.view.View,int,boolean):757:757 -> L0 - 11:16:void startSettling(android.view.View,int,boolean):758:758 -> L0 - 17:20:void startSettling(android.view.View,int,boolean):760:760 -> L0 - 1:3:java.lang.ref.WeakReference access$100(com.google.android.material.sidesheet.SideSheetBehavior):80:80 -> M - 1:5:void updateAccessibilityActions():1182:1182 -> M0 - 6:16:void updateAccessibilityActions():1185:1185 -> M0 - 17:21:void updateAccessibilityActions():1189:1189 -> M0 - 22:24:void updateAccessibilityActions():1190:1190 -> M0 - 25:29:void updateAccessibilityActions():1192:1192 -> M0 - 30:34:void updateAccessibilityActions():1193:1193 -> M0 - 35:39:void updateAccessibilityActions():1196:1196 -> M0 - 40:45:void updateAccessibilityActions():1197:1197 -> M0 - 1:3:com.google.android.material.sidesheet.SheetDelegate access$200(com.google.android.material.sidesheet.SideSheetBehavior):80:80 -> N + 1:3:int access$000(com.google.android.material.sidesheet.SideSheetBehavior):79:79 -> L + 1:7:void startSettling(android.view.View,int,boolean):752:752 -> L0 + 8:10:void startSettling(android.view.View,int,boolean):754:754 -> L0 + 11:16:void startSettling(android.view.View,int,boolean):755:755 -> L0 + 17:20:void startSettling(android.view.View,int,boolean):757:757 -> L0 + 1:3:java.lang.ref.WeakReference access$100(com.google.android.material.sidesheet.SideSheetBehavior):79:79 -> M + 1:5:void updateAccessibilityActions():1179:1179 -> M0 + 6:16:void updateAccessibilityActions():1182:1182 -> M0 + 17:21:void updateAccessibilityActions():1186:1186 -> M0 + 22:24:void updateAccessibilityActions():1187:1187 -> M0 + 25:29:void updateAccessibilityActions():1189:1189 -> M0 + 30:34:void updateAccessibilityActions():1190:1190 -> M0 + 35:39:void updateAccessibilityActions():1193:1193 -> M0 + 40:45:void updateAccessibilityActions():1194:1194 -> M0 + 1:3:com.google.android.material.sidesheet.SheetDelegate access$200(com.google.android.material.sidesheet.SideSheetBehavior):79:79 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/sidesheet/SideSheetBehavior;)Lcom/google/android/material/sidesheet/c;"} - 1:11:void updateCoplanarSiblingBackProgress():1001:1001 -> N0 - 12:19:void updateCoplanarSiblingBackProgress():1004:1004 -> N0 - 20:26:void updateCoplanarSiblingBackProgress():1006:1006 -> N0 - 27:35:void updateCoplanarSiblingBackProgress():1012:1012 -> N0 - 36:48:void updateCoplanarSiblingBackProgress():1017:1017 -> N0 - 49:53:void updateCoplanarSiblingBackProgress():1018:1018 -> N0 - 54:57:void updateCoplanarSiblingBackProgress():1020:1020 -> N0 - 1:4:void access$300(com.google.android.material.sidesheet.SideSheetBehavior,android.view.View,int):80:80 -> O - 1:4:void updateMaterialShapeDrawable(com.google.android.material.shape.ShapeAppearanceModel):240:240 -> O0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k;)V"} - 5:8:void updateMaterialShapeDrawable(com.google.android.material.shape.ShapeAppearanceModel):241:241 -> O0 - 1:3:boolean access$400(com.google.android.material.sidesheet.SideSheetBehavior):80:80 -> P - 1:8:void updateSheetVisibility(android.view.View):418:418 -> P0 - 9:14:void updateSheetVisibility(android.view.View):419:419 -> P0 - 15:18:void updateSheetVisibility(android.view.View):420:420 -> P0 - 1:5:int access$500(com.google.android.material.sidesheet.SideSheetBehavior,android.view.View,float,float):80:80 -> Q - 1:4:void access$600(com.google.android.material.sidesheet.SideSheetBehavior,android.view.View,int,boolean):80:80 -> R - 1:3:int access$700(com.google.android.material.sidesheet.SideSheetBehavior):80:80 -> S - 1:3:androidx.customview.widget.ViewDragHelper access$800(com.google.android.material.sidesheet.SideSheetBehavior):80:80 -> T + 1:11:void updateCoplanarSiblingBackProgress():998:998 -> N0 + 12:19:void updateCoplanarSiblingBackProgress():1001:1001 -> N0 + 20:26:void updateCoplanarSiblingBackProgress():1003:1003 -> N0 + 27:35:void updateCoplanarSiblingBackProgress():1009:1009 -> N0 + 36:48:void updateCoplanarSiblingBackProgress():1014:1014 -> N0 + 49:53:void updateCoplanarSiblingBackProgress():1015:1015 -> N0 + 54:57:void updateCoplanarSiblingBackProgress():1017:1017 -> N0 + 1:4:void access$300(com.google.android.material.sidesheet.SideSheetBehavior,android.view.View,int):79:79 -> O + 1:4:void updateMaterialShapeDrawable(com.google.android.material.shape.ShapeAppearanceModel):239:239 -> O0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l;)V"} + 5:8:void updateMaterialShapeDrawable(com.google.android.material.shape.ShapeAppearanceModel):240:240 -> O0 + 1:3:boolean access$400(com.google.android.material.sidesheet.SideSheetBehavior):79:79 -> P + 1:8:void updateSheetVisibility(android.view.View):415:415 -> P0 + 9:14:void updateSheetVisibility(android.view.View):416:416 -> P0 + 15:18:void updateSheetVisibility(android.view.View):417:417 -> P0 + 1:5:int access$500(com.google.android.material.sidesheet.SideSheetBehavior,android.view.View,float,float):79:79 -> Q + 1:4:void access$600(com.google.android.material.sidesheet.SideSheetBehavior,android.view.View,int,boolean):79:79 -> R + 1:3:int access$700(com.google.android.material.sidesheet.SideSheetBehavior):79:79 -> S + 1:3:androidx.customview.widget.ViewDragHelper access$800(com.google.android.material.sidesheet.SideSheetBehavior):79:79 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/sidesheet/SideSheetBehavior;)Landroidx/customview/widget/c;"} - 1:14:int calculateCurrentOffset(int,android.view.View):460:460 -> U - 15:21:int calculateCurrentOffset(int,android.view.View):469:469 -> U - 22:48:int calculateCurrentOffset(int,android.view.View):472:472 -> U - 49:56:int calculateCurrentOffset(int,android.view.View):466:466 -> U - 2:6:float calculateDragDistance(float,float):560:560 -> V - 1:8:int calculateTargetStateOnViewReleased(android.view.View,float,float):862:862 -> W - 9:15:int calculateTargetStateOnViewReleased(android.view.View,float,float):865:865 -> W - 16:25:int calculateTargetStateOnViewReleased(android.view.View,float,float):868:868 -> W - 26:39:int calculateTargetStateOnViewReleased(android.view.View,float,float):869:869 -> W - 40:47:int calculateTargetStateOnViewReleased(android.view.View,float,float):874:874 -> W - 48:51:int calculateTargetStateOnViewReleased(android.view.View,float,float):877:877 -> W - 52:63:int calculateTargetStateOnViewReleased(android.view.View,float,float):878:878 -> W - 64:76:int calculateTargetStateOnViewReleased(android.view.View,float,float):879:879 -> W - 1:4:void clearCoplanarSiblingView():954:954 -> X - 5:8:void clearCoplanarSiblingView():955:955 -> X - 9:11:void clearCoplanarSiblingView():957:957 -> X - 1:6:androidx.core.view.accessibility.AccessibilityViewCommand createAccessibilityViewCommandForState(int):1210:1210 -> Y - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LF/D;"} - 1:5:void createMaterialShapeDrawableIfNeeded(android.content.Context):729:729 -> Z - 6:14:void createMaterialShapeDrawableIfNeeded(android.content.Context):733:733 -> Z - 15:17:void createMaterialShapeDrawableIfNeeded(android.content.Context):734:734 -> Z - 18:21:void createMaterialShapeDrawableIfNeeded(android.content.Context):736:736 -> Z - 22:27:void createMaterialShapeDrawableIfNeeded(android.content.Context):737:737 -> Z - 28:32:void createMaterialShapeDrawableIfNeeded(android.content.Context):740:740 -> Z - 33:43:void createMaterialShapeDrawableIfNeeded(android.content.Context):741:741 -> Z - 44:51:void createMaterialShapeDrawableIfNeeded(android.content.Context):742:742 -> Z - 1:5:void startBackProgress(androidx.activity.BackEventCompat):984:984 -> a + 1:14:int calculateCurrentOffset(int,android.view.View):457:457 -> U + 15:21:int calculateCurrentOffset(int,android.view.View):466:466 -> U + 22:48:int calculateCurrentOffset(int,android.view.View):469:469 -> U + 49:56:int calculateCurrentOffset(int,android.view.View):463:463 -> U + 2:6:float calculateDragDistance(float,float):557:557 -> V + 1:8:int calculateTargetStateOnViewReleased(android.view.View,float,float):859:859 -> W + 9:15:int calculateTargetStateOnViewReleased(android.view.View,float,float):862:862 -> W + 16:25:int calculateTargetStateOnViewReleased(android.view.View,float,float):865:865 -> W + 26:39:int calculateTargetStateOnViewReleased(android.view.View,float,float):866:866 -> W + 40:47:int calculateTargetStateOnViewReleased(android.view.View,float,float):871:871 -> W + 48:51:int calculateTargetStateOnViewReleased(android.view.View,float,float):874:874 -> W + 52:63:int calculateTargetStateOnViewReleased(android.view.View,float,float):875:875 -> W + 64:76:int calculateTargetStateOnViewReleased(android.view.View,float,float):876:876 -> W + 1:4:void clearCoplanarSiblingView():951:951 -> X + 5:8:void clearCoplanarSiblingView():952:952 -> X + 9:11:void clearCoplanarSiblingView():954:954 -> X + 1:6:androidx.core.view.accessibility.AccessibilityViewCommand createAccessibilityViewCommandForState(int):1207:1207 -> Y + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LG/C;"} + 1:5:void createMaterialShapeDrawableIfNeeded(android.content.Context):726:726 -> Z + 6:14:void createMaterialShapeDrawableIfNeeded(android.content.Context):730:730 -> Z + 15:17:void createMaterialShapeDrawableIfNeeded(android.content.Context):731:731 -> Z + 18:21:void createMaterialShapeDrawableIfNeeded(android.content.Context):733:733 -> Z + 22:27:void createMaterialShapeDrawableIfNeeded(android.content.Context):734:734 -> Z + 28:32:void createMaterialShapeDrawableIfNeeded(android.content.Context):737:737 -> Z + 33:43:void createMaterialShapeDrawableIfNeeded(android.content.Context):738:738 -> Z + 44:51:void createMaterialShapeDrawableIfNeeded(android.content.Context):739:739 -> Z + 1:5:void startBackProgress(androidx.activity.BackEventCompat):981:981 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;)V"} - 6:9:void startBackProgress(androidx.activity.BackEventCompat):987:987 -> a - 1:8:void dispatchOnSlide(android.view.View,int):895:895 -> a0 - 9:13:void dispatchOnSlide(android.view.View,int):896:896 -> a0 - 14:34:void dispatchOnSlide(android.view.View,int):897:897 -> a0 - 35:36:void dispatchOnSlide(android.view.View,int):898:898 -> a0 - 1:5:void updateBackProgress(androidx.activity.BackEventCompat):992:992 -> b + 6:9:void startBackProgress(androidx.activity.BackEventCompat):984:984 -> a + 1:8:void dispatchOnSlide(android.view.View,int):892:892 -> a0 + 9:13:void dispatchOnSlide(android.view.View,int):893:893 -> a0 + 14:34:void dispatchOnSlide(android.view.View,int):894:894 -> a0 + 35:36:void dispatchOnSlide(android.view.View,int):895:895 -> a0 + 1:5:void updateBackProgress(androidx.activity.BackEventCompat):989:989 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;)V"} - 6:12:void updateBackProgress(androidx.activity.BackEventCompat):995:995 -> b - 13:16:void updateBackProgress(androidx.activity.BackEventCompat):997:997 -> b - 1:6:void ensureAccessibilityPaneTitleIsSet(android.view.View):426:426 -> b0 - 7:16:void ensureAccessibilityPaneTitleIsSet(android.view.View):428:428 -> b0 - 17:20:void ensureAccessibilityPaneTitleIsSet(android.view.View):427:427 -> b0 - 1:5:void handleBackInvoked():1025:1025 -> c - 6:11:void handleBackInvoked():1028:1028 -> c - 12:18:void handleBackInvoked():1029:1029 -> c - 19:20:void handleBackInvoked():1034:1034 -> c - 21:29:void handleBackInvoked():1036:1036 -> c - 30:33:void handleBackInvoked():1046:1046 -> c - 34:38:void handleBackInvoked():1034:1034 -> c - 39:42:void handleBackInvoked():1030:1030 -> c - 1:8:int getChildMeasureSpec(int,int,int,int):333:333 -> c0 - 9:12:int getChildMeasureSpec(int,int,int,int):337:337 -> c0 - 13:23:int getChildMeasureSpec(int,int,int,int):338:338 -> c0 - 24:29:int getChildMeasureSpec(int,int,int,int):346:346 -> c0 - 30:34:int getChildMeasureSpec(int,int,int,int):345:345 -> c0 - 35:43:int getChildMeasureSpec(int,int,int,int):341:341 -> c0 - 1:5:void cancelBackProgress():1075:1075 -> d - 6:9:void cancelBackProgress():1078:1078 -> d - 1:3:int getChildWidth():442:442 -> d0 - 1:8:android.animation.ValueAnimator$AnimatorUpdateListener getCoplanarFinishAnimatorUpdateListener():1051:1051 -> e0 - 9:17:android.animation.ValueAnimator$AnimatorUpdateListener getCoplanarFinishAnimatorUpdateListener():1057:1057 -> e0 - 18:19:android.animation.ValueAnimator$AnimatorUpdateListener getCoplanarFinishAnimatorUpdateListener():1062:1062 -> e0 - 20:23:android.animation.ValueAnimator$AnimatorUpdateListener getCoplanarFinishAnimatorUpdateListener():1063:1063 -> e0 - 24:29:android.animation.ValueAnimator$AnimatorUpdateListener getCoplanarFinishAnimatorUpdateListener():1065:1065 -> e0 - 1:13:android.view.View getCoplanarSiblingView():950:950 -> f0 - 1:7:int getExpandedOffset():568:568 -> g0 - 1:5:int getGravityFromSheetEdge():212:212 -> h0 - 6:15:int getGravityFromSheetEdge():213:213 -> h0 - 1:3:float getHideFriction():603:603 -> i0 + 6:12:void updateBackProgress(androidx.activity.BackEventCompat):992:992 -> b + 13:16:void updateBackProgress(androidx.activity.BackEventCompat):994:994 -> b + 1:6:void ensureAccessibilityPaneTitleIsSet(android.view.View):423:423 -> b0 + 7:16:void ensureAccessibilityPaneTitleIsSet(android.view.View):425:425 -> b0 + 17:20:void ensureAccessibilityPaneTitleIsSet(android.view.View):424:424 -> b0 + 1:5:void handleBackInvoked():1022:1022 -> c + 6:11:void handleBackInvoked():1025:1025 -> c + 12:18:void handleBackInvoked():1026:1026 -> c + 19:20:void handleBackInvoked():1031:1031 -> c + 21:29:void handleBackInvoked():1033:1033 -> c + 30:33:void handleBackInvoked():1043:1043 -> c + 34:38:void handleBackInvoked():1031:1031 -> c + 39:42:void handleBackInvoked():1027:1027 -> c + 1:8:int getChildMeasureSpec(int,int,int,int):332:332 -> c0 + 9:12:int getChildMeasureSpec(int,int,int,int):336:336 -> c0 + 13:23:int getChildMeasureSpec(int,int,int,int):337:337 -> c0 + 24:29:int getChildMeasureSpec(int,int,int,int):345:345 -> c0 + 30:34:int getChildMeasureSpec(int,int,int,int):344:344 -> c0 + 35:43:int getChildMeasureSpec(int,int,int,int):340:340 -> c0 + 1:5:void cancelBackProgress():1072:1072 -> d + 6:9:void cancelBackProgress():1075:1075 -> d + 1:3:int getChildWidth():439:439 -> d0 + 1:8:android.animation.ValueAnimator$AnimatorUpdateListener getCoplanarFinishAnimatorUpdateListener():1048:1048 -> e0 + 9:17:android.animation.ValueAnimator$AnimatorUpdateListener getCoplanarFinishAnimatorUpdateListener():1054:1054 -> e0 + 18:19:android.animation.ValueAnimator$AnimatorUpdateListener getCoplanarFinishAnimatorUpdateListener():1059:1059 -> e0 + 20:23:android.animation.ValueAnimator$AnimatorUpdateListener getCoplanarFinishAnimatorUpdateListener():1060:1060 -> e0 + 24:29:android.animation.ValueAnimator$AnimatorUpdateListener getCoplanarFinishAnimatorUpdateListener():1062:1062 -> e0 + 1:13:android.view.View getCoplanarSiblingView():947:947 -> f0 + 1:7:int getExpandedOffset():565:565 -> g0 + 1:5:int getGravityFromSheetEdge():211:211 -> h0 + 6:15:int getGravityFromSheetEdge():212:212 -> h0 + 1:3:float getHideFriction():600:600 -> i0 1:1:float getHideThreshold():0:0 -> j0 - 1:4:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):281:281 -> k + 1:4:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):280:280 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/coordinatorlayout/widget/CoordinatorLayout$f;)V"} - 5:6:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):284:284 -> k - 7:8:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):285:285 -> k - 9:11:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):286:286 -> k - 1:3:int getInnerMargin():454:454 -> k0 - 7:13:int getOuterEdgeOffsetForState(int):782:782 -> l0 - 14:36:int getOuterEdgeOffsetForState(int):784:784 -> l0 - 37:41:int getOuterEdgeOffsetForState(int):780:780 -> l0 - 1:3:int getParentInnerEdge():450:450 -> m0 - 1:4:void onDetachedFromLayoutParams():291:291 -> n - 5:6:void onDetachedFromLayoutParams():293:293 -> n - 7:8:void onDetachedFromLayoutParams():294:294 -> n - 9:11:void onDetachedFromLayoutParams():295:295 -> n - 1:3:int getParentWidth():446:446 -> n0 - 1:8:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):480:480 -> o - 9:11:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):481:481 -> o - 12:17:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):484:484 -> o - 18:20:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):487:487 -> o - 21:24:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):489:489 -> o - 25:30:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):490:490 -> o - 31:43:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):492:492 -> o - 44:47:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):497:497 -> o - 48:50:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):498:498 -> o - 51:57:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):503:503 -> o - 58:65:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):507:507 -> o - 66:73:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):509:509 -> o + 5:6:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):283:283 -> k + 7:8:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):284:284 -> k + 9:11:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):285:285 -> k + 1:3:int getInnerMargin():451:451 -> k0 + 7:13:int getOuterEdgeOffsetForState(int):779:779 -> l0 + 14:36:int getOuterEdgeOffsetForState(int):781:781 -> l0 + 37:41:int getOuterEdgeOffsetForState(int):777:777 -> l0 + 1:3:int getParentInnerEdge():447:447 -> m0 + 1:4:void onDetachedFromLayoutParams():290:290 -> n + 5:6:void onDetachedFromLayoutParams():292:292 -> n + 7:8:void onDetachedFromLayoutParams():293:293 -> n + 9:11:void onDetachedFromLayoutParams():294:294 -> n + 1:3:int getParentWidth():443:443 -> n0 + 1:8:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):477:477 -> o + 9:11:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):478:478 -> o + 12:17:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):481:481 -> o + 18:20:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):484:484 -> o + 21:24:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):486:486 -> o + 25:30:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):487:487 -> o + 31:43:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):489:489 -> o + 44:47:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):494:494 -> o + 48:50:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):495:495 -> o + 51:57:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):500:500 -> o + 58:65:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):504:504 -> o + 66:73:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):506:506 -> o 1:1:int getSignificantVelocityThreshold():0:0 -> o0 - 1:13:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):354:354 -> p - 14:16:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):355:355 -> p - 17:20:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):358:358 -> p - 21:27:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):360:360 -> p - 28:34:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):362:362 -> p - 35:38:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):366:366 -> p - 39:41:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):367:367 -> p - 42:43:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):369:369 -> p - 44:55:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):370:370 -> p - 56:59:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):369:369 -> p - 60:63:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):371:371 -> p - 64:66:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):372:372 -> p - 67:69:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):374:374 -> p - 70:72:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):376:376 -> p - 73:78:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):377:377 -> p - 79:81:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):379:379 -> p - 82:84:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):381:381 -> p - 85:87:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):383:383 -> p - 88:91:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):385:385 -> p - 92:99:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):386:386 -> p - 100:105:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):389:389 -> p - 106:108:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):391:391 -> p - 109:114:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):393:393 -> p - 115:122:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):394:394 -> p - 123:128:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):395:395 -> p - 129:136:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):397:397 -> p - 137:146:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):398:398 -> p - 147:150:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):400:400 -> p - 151:153:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):402:402 -> p - 154:156:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):404:404 -> p - 157:177:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):406:406 -> p - 1:3:androidx.customview.widget.ViewDragHelper getViewDragHelper():790:790 -> p0 + 1:13:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):353:353 -> p + 14:16:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):354:354 -> p + 17:20:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):357:357 -> p + 21:27:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):359:359 -> p + 28:34:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):361:361 -> p + 35:38:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):365:365 -> p + 39:41:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):366:366 -> p + 42:59:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):368:368 -> p + 60:63:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):369:369 -> p + 64:66:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):370:370 -> p + 67:69:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):372:372 -> p + 70:72:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):374:374 -> p + 73:78:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):375:375 -> p + 79:81:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):376:376 -> p + 82:84:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):378:378 -> p + 85:87:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):380:380 -> p + 88:91:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):382:382 -> p + 92:99:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):383:383 -> p + 100:105:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):386:386 -> p + 106:108:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):388:388 -> p + 109:114:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):390:390 -> p + 115:122:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):391:391 -> p + 123:128:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):392:392 -> p + 129:136:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):394:394 -> p + 137:146:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):395:395 -> p + 147:150:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):397:397 -> p + 151:153:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):399:399 -> p + 154:156:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):401:401 -> p + 157:177:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):403:403 -> p + 1:3:androidx.customview.widget.ViewDragHelper getViewDragHelper():787:787 -> p0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/customview/widget/c;"} - 1:6:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):306:306 -> q - 7:10:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):310:310 -> q - 11:25:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):311:311 -> q - 26:29:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):308:308 -> q - 30:33:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):320:320 -> q - 34:47:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):321:321 -> q - 48:51:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):318:318 -> q - 52:56:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):327:327 -> q - 1:4:androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams getViewLayoutParams():230:230 -> q0 + 1:6:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):305:305 -> q + 7:10:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):309:309 -> q + 11:25:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):310:310 -> q + 26:29:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):307:307 -> q + 30:33:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):319:319 -> q + 34:47:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):320:320 -> q + 48:51:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):317:317 -> q + 52:56:boolean onMeasureChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int,int,int,int):326:326 -> q + 1:4:androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams getViewLayoutParams():229:229 -> q0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/coordinatorlayout/widget/CoordinatorLayout$f;"} - 5:12:androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams getViewLayoutParams():231:231 -> q0 - 13:20:androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams getViewLayoutParams():232:232 -> q0 - 21:29:androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams getViewLayoutParams():233:233 -> q0 - 1:6:boolean hasLeftMargin():224:224 -> r0 - 7:14:boolean hasLeftMargin():225:225 -> r0 - 1:6:boolean hasRightMargin():219:219 -> s0 - 7:14:boolean hasRightMargin():220:220 -> s0 - 1:8:boolean isDraggedFarEnough(android.view.MotionEvent):552:552 -> t0 - 9:19:boolean isDraggedFarEnough(android.view.MotionEvent):555:555 -> t0 - 20:33:boolean isDraggedFarEnough(android.view.MotionEvent):556:556 -> t0 - 1:7:boolean isExpandingOutwards(float):891:891 -> u0 - 1:6:boolean isLayingOut(android.view.View):668:668 -> v0 - 7:22:boolean isLayingOut(android.view.View):669:669 -> v0 - 1:4:boolean isSettling(android.view.View,int,boolean):769:769 -> w0 - 5:12:boolean isSettling(android.view.View,int,boolean):770:770 -> w0 - 13:23:boolean isSettling(android.view.View,int,boolean):773:773 -> w0 - 24:37:boolean isSettling(android.view.View,int,boolean):774:774 -> w0 - 1:9:void maybeAssignCoplanarSiblingViewBasedId(androidx.coordinatorlayout.widget.CoordinatorLayout):433:433 -> x0 - 10:15:void maybeAssignCoplanarSiblingViewBasedId(androidx.coordinatorlayout.widget.CoordinatorLayout):434:434 -> x0 - 16:23:void maybeAssignCoplanarSiblingViewBasedId(androidx.coordinatorlayout.widget.CoordinatorLayout):436:436 -> x0 - 2:5:void replaceAccessibilityActionForState(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat,int):1205:1205 -> y0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A$a;I)V"} - 6:9:void replaceAccessibilityActionForState(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat,int):1204:1204 -> y0 - 1:4:void resetVelocity():712:712 -> z0 - 5:8:void resetVelocity():713:713 -> z0 - 9:11:void resetVelocity():714:714 -> z0 -com.google.android.material.sidesheet.SideSheetBehavior$$ExternalSyntheticLambda0 -> g2.a: + 5:12:androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams getViewLayoutParams():230:230 -> q0 + 13:20:androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams getViewLayoutParams():231:231 -> q0 + 21:29:androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams getViewLayoutParams():232:232 -> q0 + 1:6:boolean hasLeftMargin():223:223 -> r0 + 7:14:boolean hasLeftMargin():224:224 -> r0 + 1:6:boolean hasRightMargin():218:218 -> s0 + 7:14:boolean hasRightMargin():219:219 -> s0 + 1:8:boolean isDraggedFarEnough(android.view.MotionEvent):549:549 -> t0 + 9:19:boolean isDraggedFarEnough(android.view.MotionEvent):552:552 -> t0 + 20:33:boolean isDraggedFarEnough(android.view.MotionEvent):553:553 -> t0 + 1:7:boolean isExpandingOutwards(float):888:888 -> u0 + 1:6:boolean isLayingOut(android.view.View):665:665 -> v0 + 7:22:boolean isLayingOut(android.view.View):666:666 -> v0 + 1:4:boolean isSettling(android.view.View,int,boolean):766:766 -> w0 + 5:12:boolean isSettling(android.view.View,int,boolean):767:767 -> w0 + 13:23:boolean isSettling(android.view.View,int,boolean):770:770 -> w0 + 24:37:boolean isSettling(android.view.View,int,boolean):771:771 -> w0 + 1:9:void maybeAssignCoplanarSiblingViewBasedId(androidx.coordinatorlayout.widget.CoordinatorLayout):430:430 -> x0 + 10:15:void maybeAssignCoplanarSiblingViewBasedId(androidx.coordinatorlayout.widget.CoordinatorLayout):431:431 -> x0 + 16:23:void maybeAssignCoplanarSiblingViewBasedId(androidx.coordinatorlayout.widget.CoordinatorLayout):433:433 -> x0 + 2:5:void replaceAccessibilityActionForState(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat,int):1202:1202 -> y0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z$a;I)V"} + 6:9:void replaceAccessibilityActionForState(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat,int):1201:1201 -> y0 + 1:4:void resetVelocity():709:709 -> z0 + 5:8:void resetVelocity():710:710 -> z0 + 9:11:void resetVelocity():711:711 -> z0 +com.google.android.material.sidesheet.SideSheetBehavior$$ExternalSyntheticLambda0 -> l2.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.google.android.material.sidesheet.SideSheetBehavior com.google.android.material.sidesheet.SideSheetBehavior$$InternalSyntheticLambda$1$4c8d4cf2d619c51bdfa098092692b85da293d7fbd361c3e8c1953bf0b1d76670$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} int com.google.android.material.sidesheet.SideSheetBehavior$$InternalSyntheticLambda$1$4c8d4cf2d619c51bdfa098092692b85da293d7fbd361c3e8c1953bf0b1d76670$0.f$1 -> b # {"id":"com.android.tools.r8.synthesized"} - 1:1:void g2.SideSheetBehavior$$ExternalSyntheticLambda0.(com.google.android.material.sidesheet.SideSheetBehavior,int):0:0 -> + 1:1:void l2.SideSheetBehavior$$ExternalSyntheticLambda0.(com.google.android.material.sidesheet.SideSheetBehavior,int):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:boolean g2.SideSheetBehavior$$ExternalSyntheticLambda0.perform(android.view.View,F.AccessibilityViewCommand$CommandArguments):0:0 -> a + 1:1:boolean l2.SideSheetBehavior$$ExternalSyntheticLambda0.perform(android.view.View,G.AccessibilityViewCommand$CommandArguments):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/D$a;)Z"} -com.google.android.material.sidesheet.SideSheetBehavior$$ExternalSyntheticLambda1 -> g2.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/C$a;)Z"} +com.google.android.material.sidesheet.SideSheetBehavior$$ExternalSyntheticLambda1 -> l2.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.google.android.material.sidesheet.SideSheetBehavior com.google.android.material.sidesheet.SideSheetBehavior$$InternalSyntheticLambda$2$4916329b2c301ed623040f944c28eba012762f0ca6398f5e02296effbb82ba79$0.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} int com.google.android.material.sidesheet.SideSheetBehavior$$InternalSyntheticLambda$2$4916329b2c301ed623040f944c28eba012762f0ca6398f5e02296effbb82ba79$0.f$1 -> e # {"id":"com.android.tools.r8.synthesized"} - 1:1:void g2.SideSheetBehavior$$ExternalSyntheticLambda1.(com.google.android.material.sidesheet.SideSheetBehavior,int):0:0 -> + 1:1:void l2.SideSheetBehavior$$ExternalSyntheticLambda1.(com.google.android.material.sidesheet.SideSheetBehavior,int):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void g2.SideSheetBehavior$$ExternalSyntheticLambda1.run():0:0 -> run + 1:1:void l2.SideSheetBehavior$$ExternalSyntheticLambda1.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.google.android.material.sidesheet.SideSheetBehavior$$ExternalSyntheticLambda2 -> g2.c: +com.google.android.material.sidesheet.SideSheetBehavior$$ExternalSyntheticLambda2 -> l2.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.google.android.material.sidesheet.SideSheetBehavior com.google.android.material.sidesheet.SideSheetBehavior$$InternalSyntheticLambda$2$b64112792c7bec4f0de09205c3d0d6652a91e4fecda2116ca7b4558999bfc0d9$0.f$0 -> a @@ -151966,80 +158633,80 @@ com.google.android.material.sidesheet.SideSheetBehavior$$ExternalSyntheticLambda # {"id":"com.android.tools.r8.synthesized"} android.view.View com.google.android.material.sidesheet.SideSheetBehavior$$InternalSyntheticLambda$2$b64112792c7bec4f0de09205c3d0d6652a91e4fecda2116ca7b4558999bfc0d9$0.f$3 -> d # {"id":"com.android.tools.r8.synthesized"} - 1:1:void g2.SideSheetBehavior$$ExternalSyntheticLambda2.(com.google.android.material.sidesheet.SideSheetBehavior,android.view.ViewGroup$MarginLayoutParams,int,android.view.View):0:0 -> + 1:1:void l2.SideSheetBehavior$$ExternalSyntheticLambda2.(com.google.android.material.sidesheet.SideSheetBehavior,android.view.ViewGroup$MarginLayoutParams,int,android.view.View):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void g2.SideSheetBehavior$$ExternalSyntheticLambda2.onAnimationUpdate(android.animation.ValueAnimator):0:0 -> onAnimationUpdate + 1:1:void l2.SideSheetBehavior$$ExternalSyntheticLambda2.onAnimationUpdate(android.animation.ValueAnimator):0:0 -> onAnimationUpdate # {"id":"com.android.tools.r8.synthesized"} com.google.android.material.sidesheet.SideSheetBehavior$1 -> com.google.android.material.sidesheet.SideSheetBehavior$a: # {"id":"sourceFile","fileName":"SideSheetBehavior.java"} com.google.android.material.sidesheet.SideSheetBehavior this$0 -> a - 1:6:void (com.google.android.material.sidesheet.SideSheetBehavior):794:794 -> - 1:2:int clampViewPositionHorizontal(android.view.View,int,int):842:842 -> a - 3:12:int clampViewPositionHorizontal(android.view.View,int,int):844:844 -> a - 13:20:int clampViewPositionHorizontal(android.view.View,int,int):845:845 -> a - 21:25:int clampViewPositionHorizontal(android.view.View,int,int):842:842 -> a - 1:5:int clampViewPositionVertical(android.view.View,int,int):837:837 -> b - 1:14:int getViewHorizontalDragRange(android.view.View):850:850 -> d - 4:11:void onViewDragStateChanged(int):823:823 -> j - 12:17:void onViewDragStateChanged(int):824:824 -> j - 1:8:void onViewPositionChanged(android.view.View,int,int,int,int):807:807 -> k - 9:16:void onViewPositionChanged(android.view.View,int,int,int,int):810:810 -> k - 17:22:void onViewPositionChanged(android.view.View,int,int,int,int):812:812 -> k - 23:30:void onViewPositionChanged(android.view.View,int,int,int,int):813:813 -> k - 31:33:void onViewPositionChanged(android.view.View,int,int,int,int):812:812 -> k - 34:36:void onViewPositionChanged(android.view.View,int,int,int,int):814:814 -> k - 37:42:void onViewPositionChanged(android.view.View,int,int,int,int):818:818 -> k - 1:6:void onViewReleased(android.view.View,float,float):831:831 -> l - 7:16:void onViewReleased(android.view.View,float,float):832:832 -> l - 1:11:boolean tryCaptureView(android.view.View,int):798:798 -> m - 12:33:boolean tryCaptureView(android.view.View,int):801:801 -> m + 1:6:void (com.google.android.material.sidesheet.SideSheetBehavior):791:791 -> + 1:2:int clampViewPositionHorizontal(android.view.View,int,int):839:839 -> a + 3:12:int clampViewPositionHorizontal(android.view.View,int,int):841:841 -> a + 13:20:int clampViewPositionHorizontal(android.view.View,int,int):842:842 -> a + 21:25:int clampViewPositionHorizontal(android.view.View,int,int):839:839 -> a + 1:5:int clampViewPositionVertical(android.view.View,int,int):834:834 -> b + 1:14:int getViewHorizontalDragRange(android.view.View):847:847 -> d + 4:11:void onViewDragStateChanged(int):820:820 -> j + 12:17:void onViewDragStateChanged(int):821:821 -> j + 1:8:void onViewPositionChanged(android.view.View,int,int,int,int):804:804 -> k + 9:16:void onViewPositionChanged(android.view.View,int,int,int,int):807:807 -> k + 17:22:void onViewPositionChanged(android.view.View,int,int,int,int):809:809 -> k + 23:30:void onViewPositionChanged(android.view.View,int,int,int,int):810:810 -> k + 31:33:void onViewPositionChanged(android.view.View,int,int,int,int):809:809 -> k + 34:36:void onViewPositionChanged(android.view.View,int,int,int,int):811:811 -> k + 37:42:void onViewPositionChanged(android.view.View,int,int,int,int):815:815 -> k + 1:6:void onViewReleased(android.view.View,float,float):828:828 -> l + 7:16:void onViewReleased(android.view.View,float,float):829:829 -> l + 1:11:boolean tryCaptureView(android.view.View,int):795:795 -> m + 12:33:boolean tryCaptureView(android.view.View,int):798:798 -> m com.google.android.material.sidesheet.SideSheetBehavior$2 -> com.google.android.material.sidesheet.SideSheetBehavior$b: # {"id":"sourceFile","fileName":"SideSheetBehavior.java"} com.google.android.material.sidesheet.SideSheetBehavior this$0 -> a - 1:6:void (com.google.android.material.sidesheet.SideSheetBehavior):1037:1037 -> - 1:6:void onAnimationEnd(android.animation.Animator):1040:1040 -> onAnimationEnd - 7:26:void onAnimationEnd(android.animation.Animator):1041:1041 -> onAnimationEnd - 27:42:void onAnimationEnd(android.animation.Animator):1042:1042 -> onAnimationEnd + 1:6:void (com.google.android.material.sidesheet.SideSheetBehavior):1034:1034 -> + 1:6:void onAnimationEnd(android.animation.Animator):1037:1037 -> onAnimationEnd + 7:26:void onAnimationEnd(android.animation.Animator):1038:1038 -> onAnimationEnd + 27:42:void onAnimationEnd(android.animation.Animator):1039:1039 -> onAnimationEnd com.google.android.material.sidesheet.SideSheetBehavior$SavedState -> com.google.android.material.sidesheet.SideSheetBehavior$c: # {"id":"sourceFile","fileName":"SideSheetBehavior.java"} int state -> f - 1:8:void ():1139:1139 -> - 1:1:void (android.os.Parcel,java.lang.ClassLoader):1123:1123 -> - 2:2:void (android.os.Parcel,java.lang.ClassLoader):1125:1125 -> - 3:4:void (android.os.Parcelable,com.google.android.material.sidesheet.SideSheetBehavior):1129:1130 -> - 1:3:void writeToParcel(android.os.Parcel,int):1135:1135 -> writeToParcel - 4:9:void writeToParcel(android.os.Parcel,int):1136:1136 -> writeToParcel + 1:8:void ():1136:1136 -> + 1:1:void (android.os.Parcel,java.lang.ClassLoader):1120:1120 -> + 2:2:void (android.os.Parcel,java.lang.ClassLoader):1122:1122 -> + 3:4:void (android.os.Parcelable,com.google.android.material.sidesheet.SideSheetBehavior):1126:1127 -> + 1:3:void writeToParcel(android.os.Parcel,int):1132:1132 -> writeToParcel + 4:9:void writeToParcel(android.os.Parcel,int):1133:1133 -> writeToParcel com.google.android.material.sidesheet.SideSheetBehavior$SavedState$1 -> com.google.android.material.sidesheet.SideSheetBehavior$c$a: # {"id":"sourceFile","fileName":"SideSheetBehavior.java"} - 1:4:void ():1140:1140 -> - 1:7:com.google.android.material.sidesheet.SideSheetBehavior$SavedState createFromParcel(android.os.Parcel):1150:1150 -> a + 1:4:void ():1137:1137 -> + 1:7:com.google.android.material.sidesheet.SideSheetBehavior$SavedState createFromParcel(android.os.Parcel):1147:1147 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Lcom/google/android/material/sidesheet/SideSheetBehavior$c;"} - 1:6:com.google.android.material.sidesheet.SideSheetBehavior$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):1144:1144 -> b + 1:6:com.google.android.material.sidesheet.SideSheetBehavior$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):1141:1141 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Lcom/google/android/material/sidesheet/SideSheetBehavior$c;"} - 1:3:com.google.android.material.sidesheet.SideSheetBehavior$SavedState[] newArray(int):1156:1156 -> c + 1:3:com.google.android.material.sidesheet.SideSheetBehavior$SavedState[] newArray(int):1153:1153 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Lcom/google/android/material/sidesheet/SideSheetBehavior$c;"} - 1:1:java.lang.Object createFromParcel(android.os.Parcel):1140:1140 -> createFromParcel - 2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):1140:1140 -> createFromParcel - 1:5:java.lang.Object[] newArray(int):1140:1140 -> newArray + 1:1:java.lang.Object createFromParcel(android.os.Parcel):1137:1137 -> createFromParcel + 2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):1137:1137 -> createFromParcel + 1:5:java.lang.Object[] newArray(int):1137:1137 -> newArray com.google.android.material.sidesheet.SideSheetBehavior$StateSettlingTracker -> com.google.android.material.sidesheet.SideSheetBehavior$d: # {"id":"sourceFile","fileName":"SideSheetBehavior.java"} int targetState -> a boolean isContinueSettlingRunnablePosted -> b java.lang.Runnable continueSettlingRunnable -> c com.google.android.material.sidesheet.SideSheetBehavior this$0 -> d - 1:5:void (com.google.android.material.sidesheet.SideSheetBehavior):1087:1087 -> - 6:13:void (com.google.android.material.sidesheet.SideSheetBehavior):1091:1091 -> - 2:3:void lambda$new$0():1093:1093 -> a + 1:5:void (com.google.android.material.sidesheet.SideSheetBehavior):1084:1084 -> + 6:13:void (com.google.android.material.sidesheet.SideSheetBehavior):1088:1088 -> + 2:3:void lambda$new$0():1090:1090 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/sidesheet/SideSheetBehavior$d;)V"} - 4:24:void lambda$new$0():1094:1094 -> a - 25:30:void lambda$new$0():1095:1095 -> a - 31:39:void lambda$new$0():1096:1096 -> a - 40:47:void lambda$new$0():1097:1097 -> a - 1:21:void continueSettlingToState(int):1103:1103 -> b - 22:23:void continueSettlingToState(int):1106:1106 -> b - 24:27:void continueSettlingToState(int):1107:1107 -> b - 28:45:void continueSettlingToState(int):1108:1108 -> b - 46:48:void continueSettlingToState(int):1109:1109 -> b + 4:24:void lambda$new$0():1091:1091 -> a + 25:30:void lambda$new$0():1092:1092 -> a + 31:39:void lambda$new$0():1093:1093 -> a + 40:47:void lambda$new$0():1094:1094 -> a + 1:21:void continueSettlingToState(int):1100:1100 -> b + 22:23:void continueSettlingToState(int):1103:1103 -> b + 24:27:void continueSettlingToState(int):1104:1104 -> b + 28:45:void continueSettlingToState(int):1105:1105 -> b + 46:48:void continueSettlingToState(int):1106:1106 -> b com.google.android.material.sidesheet.SideSheetBehavior$StateSettlingTracker$$ExternalSyntheticLambda0 -> com.google.android.material.sidesheet.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} @@ -152057,58 +158724,56 @@ com.google.android.material.snackbar.BaseTransientBottomBar -> com.google.androi android.animation.TimeInterpolator DEFAULT_ANIMATION_FADE_INTERPOLATOR -> b android.animation.TimeInterpolator DEFAULT_ANIMATION_SCALE_INTERPOLATOR -> c android.os.Handler handler -> d - boolean USE_OFFSET_API -> e - int[] SNACKBAR_STYLE_ATTR -> f - java.lang.String TAG -> g - 1:4:void ():220:220 -> - 5:8:void ():226:226 -> - 9:13:void ():227:227 -> - 14:15:void ():245:245 -> - 16:23:void ():249:249 -> - 24:31:void ():251:251 -> - 32:33:void ():254:254 -> - 34:48:void ():256:256 -> - 1:5:com.google.android.material.shape.MaterialShapeDrawable access$1900(int,com.google.android.material.shape.ShapeAppearanceModel):101:101 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILf2/k;)Lf2/g;"} - 1:5:android.graphics.drawable.GradientDrawable access$2000(int,android.content.res.Resources):101:101 -> b - 1:6:android.graphics.drawable.GradientDrawable createGradientDrawableBackground(int,android.content.res.Resources):1389:1389 -> c - 7:12:android.graphics.drawable.GradientDrawable createGradientDrawableBackground(int,android.content.res.Resources):1390:1390 -> c - 13:15:android.graphics.drawable.GradientDrawable createGradientDrawableBackground(int,android.content.res.Resources):1391:1391 -> c - 16:18:android.graphics.drawable.GradientDrawable createGradientDrawableBackground(int,android.content.res.Resources):1392:1392 -> c - 19:22:android.graphics.drawable.GradientDrawable createGradientDrawableBackground(int,android.content.res.Resources):1393:1393 -> c - 1:5:com.google.android.material.shape.MaterialShapeDrawable createMaterialShapeDrawableBackground(int,com.google.android.material.shape.ShapeAppearanceModel):1381:1381 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILf2/k;)Lf2/g;"} - 6:13:com.google.android.material.shape.MaterialShapeDrawable createMaterialShapeDrawableBackground(int,com.google.android.material.shape.ShapeAppearanceModel):1382:1382 -> d + int[] SNACKBAR_STYLE_ATTR -> e + java.lang.String TAG -> f + 1:4:void ():219:219 -> + 5:8:void ():225:225 -> + 9:12:void ():226:226 -> + 13:20:void ():241:241 -> + 21:28:void ():243:243 -> + 29:30:void ():246:246 -> + 31:45:void ():248:248 -> + 1:5:com.google.android.material.shape.MaterialShapeDrawable access$1800(int,com.google.android.material.shape.ShapeAppearanceModel):100:100 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILk2/l;)Lk2/h;"} + 1:5:android.graphics.drawable.GradientDrawable access$1900(int,android.content.res.Resources):100:100 -> b + 1:6:android.graphics.drawable.GradientDrawable createGradientDrawableBackground(int,android.content.res.Resources):1358:1358 -> c + 7:12:android.graphics.drawable.GradientDrawable createGradientDrawableBackground(int,android.content.res.Resources):1359:1359 -> c + 13:15:android.graphics.drawable.GradientDrawable createGradientDrawableBackground(int,android.content.res.Resources):1360:1360 -> c + 16:18:android.graphics.drawable.GradientDrawable createGradientDrawableBackground(int,android.content.res.Resources):1361:1361 -> c + 19:22:android.graphics.drawable.GradientDrawable createGradientDrawableBackground(int,android.content.res.Resources):1362:1362 -> c + 1:5:com.google.android.material.shape.MaterialShapeDrawable createMaterialShapeDrawableBackground(int,com.google.android.material.shape.ShapeAppearanceModel):1350:1350 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILk2/l;)Lk2/h;"} + 6:13:com.google.android.material.shape.MaterialShapeDrawable createMaterialShapeDrawableBackground(int,com.google.android.material.shape.ShapeAppearanceModel):1351:1351 -> d com.google.android.material.snackbar.BaseTransientBottomBar$1 -> com.google.android.material.snackbar.BaseTransientBottomBar$a: # {"id":"sourceFile","fileName":"BaseTransientBottomBar.java"} - 1:4:void ():257:257 -> - 1:10:boolean handleMessage(android.os.Message):260:260 -> handleMessage - 11:16:boolean handleMessage(android.os.Message):265:265 -> handleMessage - 17:22:boolean handleMessage(android.os.Message):262:262 -> handleMessage + 1:4:void ():249:249 -> + 1:10:boolean handleMessage(android.os.Message):252:252 -> handleMessage + 11:16:boolean handleMessage(android.os.Message):257:257 -> handleMessage + 17:22:boolean handleMessage(android.os.Message):254:254 -> handleMessage com.google.android.material.snackbar.BaseTransientBottomBar$Behavior -> com.google.android.material.snackbar.BaseTransientBottomBar$Behavior: # {"id":"sourceFile","fileName":"BaseTransientBottomBar.java"} com.google.android.material.snackbar.BaseTransientBottomBar$BehaviorDelegate delegate -> n # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/snackbar/BaseTransientBottomBar$b;"} - 1:3:void ():1401:1401 -> - 4:11:void ():1402:1402 -> - 1:7:boolean canSwipeDismissView(android.view.View):1412:1412 -> J - 1:5:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):1418:1418 -> o - 6:10:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):1419:1419 -> o + 1:3:void ():1370:1370 -> + 4:11:void ():1371:1371 -> + 1:7:boolean canSwipeDismissView(android.view.View):1387:1387 -> J + 1:5:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):1393:1393 -> o + 6:10:boolean onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):1394:1394 -> o com.google.android.material.snackbar.BaseTransientBottomBar$BehaviorDelegate -> com.google.android.material.snackbar.BaseTransientBottomBar$b: # {"id":"sourceFile","fileName":"BaseTransientBottomBar.java"} - 1:6:void (com.google.android.material.behavior.SwipeDismissBehavior):1429:1429 -> - 7:12:void (com.google.android.material.behavior.SwipeDismissBehavior):1430:1430 -> - 13:16:void (com.google.android.material.behavior.SwipeDismissBehavior):1431:1431 -> - 17:20:void (com.google.android.material.behavior.SwipeDismissBehavior):1432:1432 -> - 1:3:boolean canSwipeDismissView(android.view.View):1441:1441 -> a - 1:14:void onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):1446:1446 -> b - 15:22:void onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):1456:1456 -> b - 23:38:void onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):1450:1450 -> b - 39:46:void onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):1451:1451 -> b + 1:6:void (com.google.android.material.behavior.SwipeDismissBehavior):1404:1404 -> + 7:12:void (com.google.android.material.behavior.SwipeDismissBehavior):1405:1405 -> + 13:16:void (com.google.android.material.behavior.SwipeDismissBehavior):1406:1406 -> + 17:20:void (com.google.android.material.behavior.SwipeDismissBehavior):1407:1407 -> + 1:3:boolean canSwipeDismissView(android.view.View):1416:1416 -> a + 1:14:void onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):1421:1421 -> b + 15:22:void onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):1431:1431 -> b + 23:38:void onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):1425:1425 -> b + 39:46:void onInterceptTouchEvent(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.MotionEvent):1426:1426 -> b com.google.android.material.snackbar.BaseTransientBottomBar$SnackbarBaseLayout -> com.google.android.material.snackbar.BaseTransientBottomBar$c: # {"id":"sourceFile","fileName":"BaseTransientBottomBar.java"} com.google.android.material.shape.ShapeAppearanceModel shapeAppearanceModel -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/l;"} int animationMode -> e float backgroundOverlayColorAlpha -> f float actionTextColorAlpha -> g @@ -152119,142 +158784,140 @@ com.google.android.material.snackbar.BaseTransientBottomBar$SnackbarBaseLayout - android.graphics.Rect originalMargins -> l boolean addingToTargetParent -> m android.view.View$OnTouchListener consumeAllTouchListener -> n - 1:8:void ():1155:1155 -> - 2:8:void (android.content.Context,android.util.AttributeSet):1183:1183 -> - 9:12:void (android.content.Context,android.util.AttributeSet):1186:1186 -> - 13:18:void (android.content.Context,android.util.AttributeSet):1187:1187 -> - 19:26:void (android.content.Context,android.util.AttributeSet):1188:1188 -> - 27:28:void (android.content.Context,android.util.AttributeSet):1189:1189 -> - 29:33:void (android.content.Context,android.util.AttributeSet):1190:1190 -> - 34:36:void (android.content.Context,android.util.AttributeSet):1189:1189 -> - 37:44:void (android.content.Context,android.util.AttributeSet):1192:1192 -> - 45:54:void (android.content.Context,android.util.AttributeSet):1193:1193 -> - 55:60:void (android.content.Context,android.util.AttributeSet):1194:1194 -> - 61:64:void (android.content.Context,android.util.AttributeSet):1196:1196 -> - 65:70:void (android.content.Context,android.util.AttributeSet):1198:1198 -> - 71:74:void (android.content.Context,android.util.AttributeSet):1200:1200 -> - 75:80:void (android.content.Context,android.util.AttributeSet):1201:1201 -> - 81:82:void (android.content.Context,android.util.AttributeSet):1202:1202 -> - 83:86:void (android.content.Context,android.util.AttributeSet):1203:1203 -> - 87:89:void (android.content.Context,android.util.AttributeSet):1202:1202 -> - 90:92:void (android.content.Context,android.util.AttributeSet):1205:1205 -> - 93:98:void (android.content.Context,android.util.AttributeSet):1207:1207 -> - 99:102:void (android.content.Context,android.util.AttributeSet):1206:1206 -> - 103:105:void (android.content.Context,android.util.AttributeSet):1205:1205 -> - 106:113:void (android.content.Context,android.util.AttributeSet):1208:1208 -> - 114:121:void (android.content.Context,android.util.AttributeSet):1209:1209 -> - 122:123:void (android.content.Context,android.util.AttributeSet):1210:1210 -> - 124:129:void (android.content.Context,android.util.AttributeSet):1211:1211 -> - 130:132:void (android.content.Context,android.util.AttributeSet):1212:1212 -> - 133:138:void (android.content.Context,android.util.AttributeSet):1214:1214 -> - 139:141:void (android.content.Context,android.util.AttributeSet):1215:1215 -> - 142:147:void (android.content.Context,android.util.AttributeSet):1217:1217 -> - 148:155:void (android.content.Context,android.util.AttributeSet):1218:1218 -> - 1:4:android.graphics.drawable.Drawable createThemedBackground():1359:1359 -> a - 5:8:android.graphics.drawable.Drawable createThemedBackground():1361:1361 -> a - 9:12:android.graphics.drawable.Drawable createThemedBackground():1360:1360 -> a - 13:16:android.graphics.drawable.Drawable createThemedBackground():1365:1365 -> a - 17:21:android.graphics.drawable.Drawable createThemedBackground():1366:1366 -> a - 22:29:android.graphics.drawable.Drawable createThemedBackground():1367:1367 -> a - 30:33:android.graphics.drawable.Drawable createThemedBackground():1368:1368 -> a - 34:37:android.graphics.drawable.Drawable createThemedBackground():1369:1369 -> a - 38:43:android.graphics.drawable.Drawable createThemedBackground():1370:1370 -> a - 44:48:android.graphics.drawable.Drawable createThemedBackground():1373:1373 -> a - 1:16:void updateOriginalMargins(android.view.ViewGroup$MarginLayoutParams):1353:1353 -> b - 1:3:float getActionTextColorAlpha():1331:1331 -> getActionTextColorAlpha - 1:3:int getAnimationMode():1319:1319 -> getAnimationMode - 1:3:float getBackgroundOverlayColorAlpha():1327:1327 -> getBackgroundOverlayColorAlpha - 1:3:int getMaxInlineActionWidth():1339:1339 -> getMaxInlineActionWidth - 1:3:int getMaxWidth():1335:1335 -> getMaxWidth - 1:3:void onAttachedToWindow():1288:1288 -> onAttachedToWindow - 4:7:void onAttachedToWindow():1292:1292 -> onAttachedToWindow - 1:4:void onDetachedFromWindow():1297:1297 -> onDetachedFromWindow - 1:4:void onLayout(boolean,int,int,int,int):1280:1280 -> onLayout - 1:3:void onMeasure(int,int):1271:1271 -> onMeasure - 4:17:void onMeasure(int,int):1272:1272 -> onMeasure - 18:21:void onMeasure(int,int):1273:1273 -> onMeasure - 22:25:void onMeasure(int,int):1274:1274 -> onMeasure - 1:3:void setAnimationMode(int):1323:1323 -> setAnimationMode - 1:4:void setBackground(android.graphics.drawable.Drawable):1224:1224 -> setBackground - 3:6:void setBackgroundDrawable(android.graphics.drawable.Drawable):1229:1229 -> setBackgroundDrawable - 7:14:void setBackgroundDrawable(android.graphics.drawable.Drawable):1230:1230 -> setBackgroundDrawable - 15:19:void setBackgroundDrawable(android.graphics.drawable.Drawable):1231:1231 -> setBackgroundDrawable - 20:24:void setBackgroundDrawable(android.graphics.drawable.Drawable):1232:1232 -> setBackgroundDrawable - 25:28:void setBackgroundDrawable(android.graphics.drawable.Drawable):1234:1234 -> setBackgroundDrawable - 1:2:void setBackgroundTintList(android.content.res.ColorStateList):1239:1239 -> setBackgroundTintList - 3:8:void setBackgroundTintList(android.content.res.ColorStateList):1240:1240 -> setBackgroundTintList - 9:20:void setBackgroundTintList(android.content.res.ColorStateList):1241:1241 -> setBackgroundTintList - 21:23:void setBackgroundTintList(android.content.res.ColorStateList):1242:1242 -> setBackgroundTintList - 24:28:void setBackgroundTintList(android.content.res.ColorStateList):1243:1243 -> setBackgroundTintList - 29:34:void setBackgroundTintList(android.content.res.ColorStateList):1244:1244 -> setBackgroundTintList - 35:38:void setBackgroundTintList(android.content.res.ColorStateList):1245:1245 -> setBackgroundTintList - 1:2:void setBackgroundTintMode(android.graphics.PorterDuff$Mode):1252:1252 -> setBackgroundTintMode - 3:8:void setBackgroundTintMode(android.graphics.PorterDuff$Mode):1253:1253 -> setBackgroundTintMode - 9:20:void setBackgroundTintMode(android.graphics.PorterDuff$Mode):1254:1254 -> setBackgroundTintMode - 21:23:void setBackgroundTintMode(android.graphics.PorterDuff$Mode):1255:1255 -> setBackgroundTintMode - 24:29:void setBackgroundTintMode(android.graphics.PorterDuff$Mode):1256:1256 -> setBackgroundTintMode - 30:33:void setBackgroundTintMode(android.graphics.PorterDuff$Mode):1257:1257 -> setBackgroundTintMode - 1:3:void setLayoutParams(android.view.ViewGroup$LayoutParams):1305:1305 -> setLayoutParams - 4:11:void setLayoutParams(android.view.ViewGroup$LayoutParams):1306:1306 -> setLayoutParams - 12:17:void setLayoutParams(android.view.ViewGroup$LayoutParams):1310:1310 -> setLayoutParams - 5:9:void setOnClickListener(android.view.View$OnClickListener):1265:1265 -> setOnClickListener - 10:13:void setOnClickListener(android.view.View$OnClickListener):1266:1266 -> setOnClickListener + 1:8:void ():1125:1125 -> + 2:8:void (android.content.Context,android.util.AttributeSet):1153:1153 -> + 9:12:void (android.content.Context,android.util.AttributeSet):1156:1156 -> + 13:18:void (android.content.Context,android.util.AttributeSet):1157:1157 -> + 19:26:void (android.content.Context,android.util.AttributeSet):1158:1158 -> + 27:36:void (android.content.Context,android.util.AttributeSet):1159:1159 -> + 37:44:void (android.content.Context,android.util.AttributeSet):1161:1161 -> + 45:54:void (android.content.Context,android.util.AttributeSet):1162:1162 -> + 55:60:void (android.content.Context,android.util.AttributeSet):1163:1163 -> + 61:64:void (android.content.Context,android.util.AttributeSet):1165:1165 -> + 65:70:void (android.content.Context,android.util.AttributeSet):1167:1167 -> + 71:74:void (android.content.Context,android.util.AttributeSet):1169:1169 -> + 75:80:void (android.content.Context,android.util.AttributeSet):1170:1170 -> + 81:82:void (android.content.Context,android.util.AttributeSet):1171:1171 -> + 83:86:void (android.content.Context,android.util.AttributeSet):1172:1172 -> + 87:89:void (android.content.Context,android.util.AttributeSet):1171:1171 -> + 90:92:void (android.content.Context,android.util.AttributeSet):1174:1174 -> + 93:98:void (android.content.Context,android.util.AttributeSet):1176:1176 -> + 99:102:void (android.content.Context,android.util.AttributeSet):1175:1175 -> + 103:105:void (android.content.Context,android.util.AttributeSet):1174:1174 -> + 106:113:void (android.content.Context,android.util.AttributeSet):1177:1177 -> + 114:121:void (android.content.Context,android.util.AttributeSet):1178:1178 -> + 122:123:void (android.content.Context,android.util.AttributeSet):1179:1179 -> + 124:129:void (android.content.Context,android.util.AttributeSet):1180:1180 -> + 130:132:void (android.content.Context,android.util.AttributeSet):1181:1181 -> + 133:138:void (android.content.Context,android.util.AttributeSet):1183:1183 -> + 139:141:void (android.content.Context,android.util.AttributeSet):1184:1184 -> + 142:147:void (android.content.Context,android.util.AttributeSet):1186:1186 -> + 148:155:void (android.content.Context,android.util.AttributeSet):1187:1187 -> + 1:4:android.graphics.drawable.Drawable createThemedBackground():1328:1328 -> a + 5:8:android.graphics.drawable.Drawable createThemedBackground():1330:1330 -> a + 9:12:android.graphics.drawable.Drawable createThemedBackground():1329:1329 -> a + 13:16:android.graphics.drawable.Drawable createThemedBackground():1334:1334 -> a + 17:21:android.graphics.drawable.Drawable createThemedBackground():1335:1335 -> a + 22:29:android.graphics.drawable.Drawable createThemedBackground():1336:1336 -> a + 30:33:android.graphics.drawable.Drawable createThemedBackground():1337:1337 -> a + 34:37:android.graphics.drawable.Drawable createThemedBackground():1338:1338 -> a + 38:43:android.graphics.drawable.Drawable createThemedBackground():1339:1339 -> a + 44:48:android.graphics.drawable.Drawable createThemedBackground():1342:1342 -> a + 1:16:void updateOriginalMargins(android.view.ViewGroup$MarginLayoutParams):1322:1322 -> b + 1:3:float getActionTextColorAlpha():1300:1300 -> getActionTextColorAlpha + 1:3:int getAnimationMode():1288:1288 -> getAnimationMode + 1:3:float getBackgroundOverlayColorAlpha():1296:1296 -> getBackgroundOverlayColorAlpha + 1:3:int getMaxInlineActionWidth():1308:1308 -> getMaxInlineActionWidth + 1:3:int getMaxWidth():1304:1304 -> getMaxWidth + 1:3:void onAttachedToWindow():1257:1257 -> onAttachedToWindow + 4:7:void onAttachedToWindow():1261:1261 -> onAttachedToWindow + 1:4:void onDetachedFromWindow():1266:1266 -> onDetachedFromWindow + 1:4:void onLayout(boolean,int,int,int,int):1249:1249 -> onLayout + 1:3:void onMeasure(int,int):1240:1240 -> onMeasure + 4:17:void onMeasure(int,int):1241:1241 -> onMeasure + 18:21:void onMeasure(int,int):1242:1242 -> onMeasure + 22:25:void onMeasure(int,int):1243:1243 -> onMeasure + 1:3:void setAnimationMode(int):1292:1292 -> setAnimationMode + 1:4:void setBackground(android.graphics.drawable.Drawable):1193:1193 -> setBackground + 3:6:void setBackgroundDrawable(android.graphics.drawable.Drawable):1198:1198 -> setBackgroundDrawable + 7:14:void setBackgroundDrawable(android.graphics.drawable.Drawable):1199:1199 -> setBackgroundDrawable + 15:19:void setBackgroundDrawable(android.graphics.drawable.Drawable):1200:1200 -> setBackgroundDrawable + 20:24:void setBackgroundDrawable(android.graphics.drawable.Drawable):1201:1201 -> setBackgroundDrawable + 25:28:void setBackgroundDrawable(android.graphics.drawable.Drawable):1203:1203 -> setBackgroundDrawable + 1:2:void setBackgroundTintList(android.content.res.ColorStateList):1208:1208 -> setBackgroundTintList + 3:8:void setBackgroundTintList(android.content.res.ColorStateList):1209:1209 -> setBackgroundTintList + 9:20:void setBackgroundTintList(android.content.res.ColorStateList):1210:1210 -> setBackgroundTintList + 21:23:void setBackgroundTintList(android.content.res.ColorStateList):1211:1211 -> setBackgroundTintList + 24:28:void setBackgroundTintList(android.content.res.ColorStateList):1212:1212 -> setBackgroundTintList + 29:34:void setBackgroundTintList(android.content.res.ColorStateList):1213:1213 -> setBackgroundTintList + 35:38:void setBackgroundTintList(android.content.res.ColorStateList):1214:1214 -> setBackgroundTintList + 1:2:void setBackgroundTintMode(android.graphics.PorterDuff$Mode):1221:1221 -> setBackgroundTintMode + 3:8:void setBackgroundTintMode(android.graphics.PorterDuff$Mode):1222:1222 -> setBackgroundTintMode + 9:20:void setBackgroundTintMode(android.graphics.PorterDuff$Mode):1223:1223 -> setBackgroundTintMode + 21:23:void setBackgroundTintMode(android.graphics.PorterDuff$Mode):1224:1224 -> setBackgroundTintMode + 24:29:void setBackgroundTintMode(android.graphics.PorterDuff$Mode):1225:1225 -> setBackgroundTintMode + 30:33:void setBackgroundTintMode(android.graphics.PorterDuff$Mode):1226:1226 -> setBackgroundTintMode + 1:3:void setLayoutParams(android.view.ViewGroup$LayoutParams):1274:1274 -> setLayoutParams + 4:11:void setLayoutParams(android.view.ViewGroup$LayoutParams):1275:1275 -> setLayoutParams + 12:17:void setLayoutParams(android.view.ViewGroup$LayoutParams):1279:1279 -> setLayoutParams + 5:9:void setOnClickListener(android.view.View$OnClickListener):1234:1234 -> setOnClickListener + 10:13:void setOnClickListener(android.view.View$OnClickListener):1235:1235 -> setOnClickListener com.google.android.material.snackbar.BaseTransientBottomBar$SnackbarBaseLayout$1 -> com.google.android.material.snackbar.BaseTransientBottomBar$c$a: # {"id":"sourceFile","fileName":"BaseTransientBottomBar.java"} - 1:4:void ():1156:1156 -> + 1:4:void ():1126:1126 -> com.google.android.material.snackbar.Snackbar$SnackbarLayout -> com.google.android.material.snackbar.Snackbar$SnackbarLayout: # {"id":"sourceFile","fileName":"Snackbar.java"} - 1:4:void (android.content.Context,android.util.AttributeSet):513:513 -> - 1:3:void onMeasure(int,int):518:518 -> onMeasure - 4:7:void onMeasure(int,int):523:523 -> onMeasure - 8:24:void onMeasure(int,int):524:524 -> onMeasure - 25:28:void onMeasure(int,int):526:526 -> onMeasure - 29:39:void onMeasure(int,int):527:527 -> onMeasure - 40:43:void onMeasure(int,int):529:529 -> onMeasure - 44:51:void onMeasure(int,int):530:530 -> onMeasure - 52:58:void onMeasure(int,int):528:528 -> onMeasure - 1:4:void setBackground(android.graphics.drawable.Drawable):506:506 -> setBackground - 1:4:void setBackgroundDrawable(android.graphics.drawable.Drawable):506:506 -> setBackgroundDrawable - 1:4:void setBackgroundTintList(android.content.res.ColorStateList):506:506 -> setBackgroundTintList - 1:4:void setBackgroundTintMode(android.graphics.PorterDuff$Mode):506:506 -> setBackgroundTintMode - 1:4:void setLayoutParams(android.view.ViewGroup$LayoutParams):506:506 -> setLayoutParams - 1:4:void setOnClickListener(android.view.View$OnClickListener):506:506 -> setOnClickListener + 1:4:void (android.content.Context,android.util.AttributeSet):519:519 -> + 1:3:void onMeasure(int,int):524:524 -> onMeasure + 4:7:void onMeasure(int,int):529:529 -> onMeasure + 8:24:void onMeasure(int,int):530:530 -> onMeasure + 25:28:void onMeasure(int,int):532:532 -> onMeasure + 29:39:void onMeasure(int,int):533:533 -> onMeasure + 40:43:void onMeasure(int,int):535:535 -> onMeasure + 44:51:void onMeasure(int,int):536:536 -> onMeasure + 52:58:void onMeasure(int,int):534:534 -> onMeasure + 1:4:void setBackground(android.graphics.drawable.Drawable):512:512 -> setBackground + 1:4:void setBackgroundDrawable(android.graphics.drawable.Drawable):512:512 -> setBackgroundDrawable + 1:4:void setBackgroundTintList(android.content.res.ColorStateList):512:512 -> setBackgroundTintList + 1:4:void setBackgroundTintMode(android.graphics.PorterDuff$Mode):512:512 -> setBackgroundTintMode + 1:4:void setLayoutParams(android.view.ViewGroup$LayoutParams):512:512 -> setLayoutParams + 1:4:void setOnClickListener(android.view.View$OnClickListener):512:512 -> setOnClickListener com.google.android.material.snackbar.SnackbarContentLayout -> com.google.android.material.snackbar.SnackbarContentLayout: # {"id":"sourceFile","fileName":"SnackbarContentLayout.java"} android.widget.TextView messageView -> d android.widget.Button actionView -> e android.animation.TimeInterpolator contentInterpolator -> f int maxInlineActionWidth -> g - 1:3:void (android.content.Context,android.util.AttributeSet):52:52 -> - 4:7:void (android.content.Context,android.util.AttributeSet):53:53 -> - 8:14:void (android.content.Context,android.util.AttributeSet):54:54 -> - 1:6:void updateTopBottomPadding(android.view.View,int,int):139:139 -> a - 7:10:void updateTopBottomPadding(android.view.View,int,int):142:142 -> a - 11:14:void updateTopBottomPadding(android.view.View,int,int):144:144 -> a - 15:18:void updateTopBottomPadding(android.view.View,int,int):140:140 -> a - 19:30:void updateTopBottomPadding(android.view.View,int,int):147:147 -> a - 1:7:boolean updateViewsWithinLayout(int,int,int):125:125 -> b - 8:13:boolean updateViewsWithinLayout(int,int,int):126:126 -> b - 14:23:boolean updateViewsWithinLayout(int,int,int):129:129 -> b - 24:31:boolean updateViewsWithinLayout(int,int,int):130:130 -> b - 32:37:boolean updateViewsWithinLayout(int,int,int):131:131 -> b - 1:3:android.widget.Button getActionView():72:72 -> getActionView - 1:3:android.widget.TextView getMessageView():68:68 -> getMessageView - 1:3:void onFinishInflate():62:62 -> onFinishInflate - 4:13:void onFinishInflate():63:63 -> onFinishInflate - 14:24:void onFinishInflate():64:64 -> onFinishInflate - 1:3:void onMeasure(int,int):87:87 -> onMeasure - 4:11:void onMeasure(int,int):88:88 -> onMeasure - 12:21:void onMeasure(int,int):96:96 -> onMeasure - 22:31:void onMeasure(int,int):98:98 -> onMeasure - 32:40:void onMeasure(int,int):99:99 -> onMeasure - 41:51:void onMeasure(int,int):100:100 -> onMeasure - 52:57:void onMeasure(int,int):103:103 -> onMeasure - 58:67:void onMeasure(int,int):105:105 -> onMeasure - 68:78:void onMeasure(int,int):106:106 -> onMeasure - 79:84:void onMeasure(int,int):112:112 -> onMeasure - 85:88:void onMeasure(int,int):118:118 -> onMeasure - 1:3:void setMaxInlineActionWidth(int):178:178 -> setMaxInlineActionWidth + 1:3:void (android.content.Context,android.util.AttributeSet):51:51 -> + 4:7:void (android.content.Context,android.util.AttributeSet):52:52 -> + 8:14:void (android.content.Context,android.util.AttributeSet):53:53 -> + 1:6:void updateTopBottomPadding(android.view.View,int,int):138:138 -> a + 7:10:void updateTopBottomPadding(android.view.View,int,int):140:140 -> a + 11:14:void updateTopBottomPadding(android.view.View,int,int):142:142 -> a + 15:18:void updateTopBottomPadding(android.view.View,int,int):139:139 -> a + 19:30:void updateTopBottomPadding(android.view.View,int,int):145:145 -> a + 1:7:boolean updateViewsWithinLayout(int,int,int):124:124 -> b + 8:13:boolean updateViewsWithinLayout(int,int,int):125:125 -> b + 14:23:boolean updateViewsWithinLayout(int,int,int):128:128 -> b + 24:31:boolean updateViewsWithinLayout(int,int,int):129:129 -> b + 32:37:boolean updateViewsWithinLayout(int,int,int):130:130 -> b + 1:3:android.widget.Button getActionView():71:71 -> getActionView + 1:3:android.widget.TextView getMessageView():67:67 -> getMessageView + 1:3:void onFinishInflate():61:61 -> onFinishInflate + 4:13:void onFinishInflate():62:62 -> onFinishInflate + 14:24:void onFinishInflate():63:63 -> onFinishInflate + 1:3:void onMeasure(int,int):86:86 -> onMeasure + 4:11:void onMeasure(int,int):87:87 -> onMeasure + 12:21:void onMeasure(int,int):95:95 -> onMeasure + 22:31:void onMeasure(int,int):97:97 -> onMeasure + 32:40:void onMeasure(int,int):98:98 -> onMeasure + 41:51:void onMeasure(int,int):99:99 -> onMeasure + 52:57:void onMeasure(int,int):102:102 -> onMeasure + 58:67:void onMeasure(int,int):104:104 -> onMeasure + 68:78:void onMeasure(int,int):105:105 -> onMeasure + 79:84:void onMeasure(int,int):111:111 -> onMeasure + 85:88:void onMeasure(int,int):117:117 -> onMeasure + 1:3:void setMaxInlineActionWidth(int):176:176 -> setMaxInlineActionWidth com.google.android.material.snackbar.SnackbarManager -> com.google.android.material.snackbar.a: # {"id":"sourceFile","fileName":"SnackbarManager.java"} java.lang.Object lock -> a @@ -152457,59 +159120,59 @@ com.google.android.material.textfield.CustomEndIconDelegate -> com.google.androi 1:7:void setUp():36:36 -> s com.google.android.material.textfield.CutoutDrawable -> com.google.android.material.textfield.h: # {"id":"sourceFile","fileName":"CutoutDrawable.java"} - com.google.android.material.textfield.CutoutDrawable$CutoutDrawableState drawableState -> C + com.google.android.material.textfield.CutoutDrawable$CutoutDrawableState drawableState -> M # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/textfield/h$b;"} - 1:1:void (com.google.android.material.textfield.CutoutDrawable$CutoutDrawableState,com.google.android.material.textfield.CutoutDrawable$1):41:41 -> + 1:1:void (com.google.android.material.textfield.CutoutDrawable$CutoutDrawableState,com.google.android.material.textfield.CutoutDrawable$1):34:34 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/h$b;Lcom/google/android/material/textfield/h$a;)V"} - 2:3:void (com.google.android.material.textfield.CutoutDrawable$CutoutDrawableState):57:58 -> + 2:3:void (com.google.android.material.textfield.CutoutDrawable$CutoutDrawableState):48:49 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/h$b;)V"} - 1:5:com.google.android.material.textfield.CutoutDrawable access$400(com.google.android.material.textfield.CutoutDrawable$CutoutDrawableState):41:41 -> h0 + 1:11:android.graphics.drawable.Drawable mutate():55:55 -> mutate + 1:5:com.google.android.material.textfield.CutoutDrawable access$400(com.google.android.material.textfield.CutoutDrawable$CutoutDrawableState):34:34 -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/h$b;)Lcom/google/android/material/textfield/h;"} - 1:6:com.google.android.material.textfield.CutoutDrawable create(com.google.android.material.textfield.CutoutDrawable$CutoutDrawableState):52:52 -> i0 + 1:6:com.google.android.material.textfield.CutoutDrawable create(com.google.android.material.textfield.CutoutDrawable$CutoutDrawableState):44:44 -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/h$b;)Lcom/google/android/material/textfield/h;"} - 1:5:com.google.android.material.textfield.CutoutDrawable create(com.google.android.material.shape.ShapeAppearanceModel):45:45 -> j0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k;)Lcom/google/android/material/textfield/h;"} - 6:19:com.google.android.material.textfield.CutoutDrawable create(com.google.android.material.shape.ShapeAppearanceModel):46:46 -> j0 - 20:24:com.google.android.material.textfield.CutoutDrawable create(com.google.android.material.shape.ShapeAppearanceModel):45:45 -> j0 - 1:13:boolean hasCutout():69:69 -> k0 - 2:5:void removeCutout():90:90 -> l0 - 1:14:void setCutout(float,float,float,float):75:75 -> m0 - 15:26:void setCutout(float,float,float,float):76:76 -> m0 - 27:38:void setCutout(float,float,float,float):77:77 -> m0 - 39:50:void setCutout(float,float,float,float):78:78 -> m0 - 51:59:void setCutout(float,float,float,float):79:79 -> m0 - 60:63:void setCutout(float,float,float,float):80:80 -> m0 - 1:11:android.graphics.drawable.Drawable mutate():64:64 -> mutate - 1:12:void setCutout(android.graphics.RectF):85:85 -> n0 + 1:5:com.google.android.material.textfield.CutoutDrawable create(com.google.android.material.shape.ShapeAppearanceModel):38:38 -> v0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l;)Lcom/google/android/material/textfield/h;"} + 6:19:com.google.android.material.textfield.CutoutDrawable create(com.google.android.material.shape.ShapeAppearanceModel):39:39 -> v0 + 20:24:com.google.android.material.textfield.CutoutDrawable create(com.google.android.material.shape.ShapeAppearanceModel):38:38 -> v0 + 1:13:boolean hasCutout():60:60 -> w0 + 2:5:void removeCutout():81:81 -> x0 + 1:14:void setCutout(float,float,float,float):66:66 -> y0 + 15:26:void setCutout(float,float,float,float):67:67 -> y0 + 27:38:void setCutout(float,float,float,float):68:68 -> y0 + 39:50:void setCutout(float,float,float,float):69:69 -> y0 + 51:59:void setCutout(float,float,float,float):70:70 -> y0 + 60:63:void setCutout(float,float,float,float):71:71 -> y0 + 1:12:void setCutout(android.graphics.RectF):76:76 -> z0 com.google.android.material.textfield.CutoutDrawable$1 -> com.google.android.material.textfield.h$a: # {"id":"sourceFile","fileName":"CutoutDrawable.java"} com.google.android.material.textfield.CutoutDrawable$CutoutDrawableState -> com.google.android.material.textfield.h$b: # {"id":"sourceFile","fileName":"CutoutDrawable.java"} - android.graphics.RectF cutoutBounds -> w - 1:1:void (com.google.android.material.textfield.CutoutDrawable$CutoutDrawableState,com.google.android.material.textfield.CutoutDrawable$1):186:186 -> + android.graphics.RectF cutoutBounds -> x + 1:1:void (com.google.android.material.textfield.CutoutDrawable$CutoutDrawableState,com.google.android.material.textfield.CutoutDrawable$1):107:107 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/h$b;Lcom/google/android/material/textfield/h$a;)V"} - 2:2:void (com.google.android.material.shape.ShapeAppearanceModel,android.graphics.RectF,com.google.android.material.textfield.CutoutDrawable$1):186:186 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k;Landroid/graphics/RectF;Lcom/google/android/material/textfield/h$a;)V"} - 3:4:void (com.google.android.material.shape.ShapeAppearanceModel,android.graphics.RectF):191:192 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k;Landroid/graphics/RectF;)V"} - 5:6:void (com.google.android.material.textfield.CutoutDrawable$CutoutDrawableState):196:197 -> + 2:2:void (com.google.android.material.shape.ShapeAppearanceModel,android.graphics.RectF,com.google.android.material.textfield.CutoutDrawable$1):107:107 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l;Landroid/graphics/RectF;Lcom/google/android/material/textfield/h$a;)V"} + 3:4:void (com.google.android.material.shape.ShapeAppearanceModel,android.graphics.RectF):112:113 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l;Landroid/graphics/RectF;)V"} + 5:6:void (com.google.android.material.textfield.CutoutDrawable$CutoutDrawableState):117:118 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/h$b;)V"} - 1:3:android.graphics.RectF access$200(com.google.android.material.textfield.CutoutDrawable$CutoutDrawableState):186:186 -> a + 1:3:android.graphics.RectF access$200(com.google.android.material.textfield.CutoutDrawable$CutoutDrawableState):107:107 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/h$b;)Landroid/graphics/RectF;"} - 1:4:android.graphics.drawable.Drawable newDrawable():203:203 -> newDrawable - 5:8:android.graphics.drawable.Drawable newDrawable():205:205 -> newDrawable + 1:4:android.graphics.drawable.Drawable newDrawable():124:124 -> newDrawable + 5:8:android.graphics.drawable.Drawable newDrawable():126:126 -> newDrawable com.google.android.material.textfield.CutoutDrawable$ImplApi18 -> com.google.android.material.textfield.h$c: # {"id":"sourceFile","fileName":"CutoutDrawable.java"} - 2:5:void (com.google.android.material.textfield.CutoutDrawable$CutoutDrawableState):96:96 -> + 2:5:void (com.google.android.material.textfield.CutoutDrawable$CutoutDrawableState):86:86 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/h$b;)V"} - 1:12:void drawStrokeShape(android.graphics.Canvas):101:101 -> r - 13:16:void drawStrokeShape(android.graphics.Canvas):102:102 -> r - 17:19:void drawStrokeShape(android.graphics.Canvas):105:105 -> r - 20:25:void drawStrokeShape(android.graphics.Canvas):106:106 -> r - 26:35:void drawStrokeShape(android.graphics.Canvas):107:107 -> r - 36:46:void drawStrokeShape(android.graphics.Canvas):109:109 -> r - 47:49:void drawStrokeShape(android.graphics.Canvas):111:111 -> r - 50:53:void drawStrokeShape(android.graphics.Canvas):112:112 -> r + 1:12:void drawStrokeShape(android.graphics.Canvas):91:91 -> w + 13:16:void drawStrokeShape(android.graphics.Canvas):92:92 -> w + 17:19:void drawStrokeShape(android.graphics.Canvas):95:95 -> w + 20:25:void drawStrokeShape(android.graphics.Canvas):96:96 -> w + 26:35:void drawStrokeShape(android.graphics.Canvas):97:97 -> w + 36:46:void drawStrokeShape(android.graphics.Canvas):99:99 -> w + 47:49:void drawStrokeShape(android.graphics.Canvas):101:101 -> w + 50:53:void drawStrokeShape(android.graphics.Canvas):102:102 -> w com.google.android.material.textfield.CutoutDrawable$ImplApi18$$ExternalSyntheticApiModelOutline0 -> com.google.android.material.textfield.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} @@ -152523,8 +159186,7 @@ com.google.android.material.textfield.DropdownMenuEndIconDelegate -> com.google. android.widget.AutoCompleteTextView autoCompleteTextView -> h android.view.View$OnClickListener onIconClickListener -> i android.view.View$OnFocusChangeListener onEditTextFocusChangeListener -> j - androidx.core.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListener touchExplorationStateChangeListener -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/c$a;"} + android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener touchExplorationStateChangeListener -> k boolean editTextHasFocus -> l boolean dropdownPopupDirty -> m boolean isEndIconChecked -> n @@ -152532,126 +159194,118 @@ com.google.android.material.textfield.DropdownMenuEndIconDelegate -> com.google. android.view.accessibility.AccessibilityManager accessibilityManager -> p android.animation.ValueAnimator fadeOutAnim -> q android.animation.ValueAnimator fadeInAnim -> r - boolean IS_LOLLIPOP -> s - 2:4:void ():59:59 -> - 1:3:void (com.google.android.material.textfield.EndCompoundLayout):99:99 -> + 1:3:void (com.google.android.material.textfield.EndCompoundLayout):90:90 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/s;)V"} - 4:10:void (com.google.android.material.textfield.EndCompoundLayout):70:70 -> - 11:17:void (com.google.android.material.textfield.EndCompoundLayout):72:72 -> - 18:29:void (com.google.android.material.textfield.EndCompoundLayout):81:81 -> - 30:31:void (com.google.android.material.textfield.EndCompoundLayout):93:93 -> - 32:39:void (com.google.android.material.textfield.EndCompoundLayout):102:102 -> - 40:45:void (com.google.android.material.textfield.EndCompoundLayout):101:101 -> - 46:53:void (com.google.android.material.textfield.EndCompoundLayout):107:107 -> - 54:59:void (com.google.android.material.textfield.EndCompoundLayout):106:106 -> - 60:67:void (com.google.android.material.textfield.EndCompoundLayout):112:112 -> - 68:74:void (com.google.android.material.textfield.EndCompoundLayout):111:111 -> - 1:4:void lambda$setUpDropdownShowHideBehavior$5():296:296 -> A + 4:10:void (com.google.android.material.textfield.EndCompoundLayout):62:62 -> + 11:17:void (com.google.android.material.textfield.EndCompoundLayout):64:64 -> + 18:29:void (com.google.android.material.textfield.EndCompoundLayout):73:73 -> + 30:31:void (com.google.android.material.textfield.EndCompoundLayout):84:84 -> + 32:39:void (com.google.android.material.textfield.EndCompoundLayout):93:93 -> + 40:45:void (com.google.android.material.textfield.EndCompoundLayout):92:92 -> + 46:53:void (com.google.android.material.textfield.EndCompoundLayout):98:98 -> + 54:59:void (com.google.android.material.textfield.EndCompoundLayout):97:97 -> + 60:67:void (com.google.android.material.textfield.EndCompoundLayout):103:103 -> + 68:74:void (com.google.android.material.textfield.EndCompoundLayout):102:102 -> + 1:4:void lambda$setUpDropdownShowHideBehavior$5():277:277 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/q;)V"} - 5:8:void lambda$setUpDropdownShowHideBehavior$5():297:297 -> A - 1:4:void lambda$new$0(android.view.View):70:70 -> B + 5:8:void lambda$setUpDropdownShowHideBehavior$5():278:278 -> A + 1:4:void lambda$new$0(android.view.View):62:62 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/q;Landroid/view/View;)V"} - 1:3:android.animation.ValueAnimator access$000(com.google.android.material.textfield.DropdownMenuEndIconDelegate):56:56 -> C + 1:3:android.animation.ValueAnimator access$000(com.google.android.material.textfield.DropdownMenuEndIconDelegate):51:51 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/q;)Landroid/animation/ValueAnimator;"} - 1:4:android.widget.AutoCompleteTextView castAutoCompleteTextViewOrThrow(android.widget.EditText):310:310 -> D - 5:7:android.widget.AutoCompleteTextView castAutoCompleteTextViewOrThrow(android.widget.EditText):316:316 -> D - 8:15:android.widget.AutoCompleteTextView castAutoCompleteTextViewOrThrow(android.widget.EditText):311:311 -> D - 1:4:android.animation.ValueAnimator getAlphaAnimator(int,float[]):346:346 -> E - 5:10:android.animation.ValueAnimator getAlphaAnimator(int,float[]):347:347 -> E - 11:13:android.animation.ValueAnimator getAlphaAnimator(int,float[]):348:348 -> E - 14:22:android.animation.ValueAnimator getAlphaAnimator(int,float[]):349:349 -> E - 1:14:void initAnimators():333:333 -> F - 15:27:void initAnimators():334:334 -> F - 28:36:void initAnimators():335:335 -> F - 1:24:boolean isDropdownPopupActive():304:304 -> G - 1:4:void setEndIconChecked(boolean):325:325 -> H - 5:6:void setEndIconChecked(boolean):326:326 -> H - 7:11:void setEndIconChecked(boolean):327:327 -> H - 12:17:void setEndIconChecked(boolean):328:328 -> H - 1:10:void setUpDropdownShowHideBehavior():284:284 -> I - 11:14:void setUpDropdownShowHideBehavior():294:294 -> I - 15:24:void setUpDropdownShowHideBehavior():295:295 -> I - 25:31:void setUpDropdownShowHideBehavior():300:300 -> I - 1:5:void showHideDropdown():256:256 -> J - 6:12:void showHideDropdown():259:259 -> J - 13:14:void showHideDropdown():260:260 -> J - 15:18:void showHideDropdown():262:262 -> J - 19:22:void showHideDropdown():263:263 -> J - 23:30:void showHideDropdown():264:264 -> J - 31:36:void showHideDropdown():266:266 -> J - 37:39:void showHideDropdown():267:267 -> J - 40:43:void showHideDropdown():269:269 -> J - 44:48:void showHideDropdown():270:270 -> J - 49:54:void showHideDropdown():271:271 -> J - 55:60:void showHideDropdown():273:273 -> J - 61:63:void showHideDropdown():276:276 -> J - 2:3:void updateDropdownPopupDirty():320:320 -> K - 4:10:void updateDropdownPopupDirty():321:321 -> K - 1:10:void afterEditTextChanged(android.text.Editable):203:203 -> a - 11:18:void afterEditTextChanged(android.text.Editable):204:204 -> a - 19:24:void afterEditTextChanged(android.text.Editable):205:205 -> a - 25:29:void afterEditTextChanged(android.text.Editable):206:206 -> a - 30:40:void afterEditTextChanged(android.text.Editable):208:208 -> a - 1:3:int getIconContentDescriptionResId():151:151 -> c - 1:10:int getIconDrawableResId():146:146 -> d - 1:3:android.view.View$OnFocusChangeListener getOnEditTextFocusChangeListener():217:217 -> e - 1:3:android.view.View$OnClickListener getOnIconClickListener():186:186 -> f - 1:3:androidx.core.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListener getTouchExplorationStateChangeListener():139:139 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()LF/c$a;"} + 1:4:android.widget.AutoCompleteTextView castAutoCompleteTextViewOrThrow(android.widget.EditText):290:290 -> D + 5:7:android.widget.AutoCompleteTextView castAutoCompleteTextViewOrThrow(android.widget.EditText):296:296 -> D + 8:15:android.widget.AutoCompleteTextView castAutoCompleteTextViewOrThrow(android.widget.EditText):291:291 -> D + 1:4:android.animation.ValueAnimator getAlphaAnimator(int,float[]):326:326 -> E + 5:10:android.animation.ValueAnimator getAlphaAnimator(int,float[]):327:327 -> E + 11:13:android.animation.ValueAnimator getAlphaAnimator(int,float[]):328:328 -> E + 14:22:android.animation.ValueAnimator getAlphaAnimator(int,float[]):329:329 -> E + 1:14:void initAnimators():313:313 -> F + 15:27:void initAnimators():314:314 -> F + 28:36:void initAnimators():315:315 -> F + 1:24:boolean isDropdownPopupActive():284:284 -> G + 1:4:void setEndIconChecked(boolean):305:305 -> H + 5:6:void setEndIconChecked(boolean):306:306 -> H + 7:11:void setEndIconChecked(boolean):307:307 -> H + 12:17:void setEndIconChecked(boolean):308:308 -> H + 1:10:void setUpDropdownShowHideBehavior():266:266 -> I + 11:20:void setUpDropdownShowHideBehavior():276:276 -> I + 21:27:void setUpDropdownShowHideBehavior():280:280 -> I + 1:5:void showHideDropdown():243:243 -> J + 6:12:void showHideDropdown():246:246 -> J + 13:14:void showHideDropdown():247:247 -> J + 15:18:void showHideDropdown():249:249 -> J + 19:25:void showHideDropdown():250:250 -> J + 26:29:void showHideDropdown():251:251 -> J + 30:34:void showHideDropdown():252:252 -> J + 35:40:void showHideDropdown():253:253 -> J + 41:46:void showHideDropdown():255:255 -> J + 47:49:void showHideDropdown():258:258 -> J + 2:3:void updateDropdownPopupDirty():300:300 -> K + 4:10:void updateDropdownPopupDirty():301:301 -> K + 1:10:void afterEditTextChanged(android.text.Editable):190:190 -> a + 11:18:void afterEditTextChanged(android.text.Editable):191:191 -> a + 19:24:void afterEditTextChanged(android.text.Editable):192:192 -> a + 25:29:void afterEditTextChanged(android.text.Editable):193:193 -> a + 30:40:void afterEditTextChanged(android.text.Editable):195:195 -> a + 1:3:int getIconContentDescriptionResId():138:138 -> c + 1:3:int getIconDrawableResId():133:133 -> d + 1:3:android.view.View$OnFocusChangeListener getOnEditTextFocusChangeListener():204:204 -> e + 1:3:android.view.View$OnClickListener getOnIconClickListener():173:173 -> f + 1:3:android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener getTouchExplorationStateChangeListener():128:128 -> h 1:1:boolean isBoxBackgroundModeSupported(int):0:0 -> i 1:1:boolean isIconActivable():0:0 -> j - 1:3:boolean isIconActivated():171:171 -> k + 1:3:boolean isIconActivated():158:158 -> k 1:1:boolean isIconCheckable():0:0 -> l - 1:3:boolean isIconChecked():161:161 -> m - 1:6:void onEditTextAttached(android.widget.EditText):191:191 -> n - 7:9:void onEditTextAttached(android.widget.EditText):192:192 -> n - 10:15:void onEditTextAttached(android.widget.EditText):193:193 -> n - 16:29:void onEditTextAttached(android.widget.EditText):194:194 -> n - 30:35:void onEditTextAttached(android.widget.EditText):195:195 -> n - 36:42:void onEditTextAttached(android.widget.EditText):197:197 -> n - 1:8:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):224:224 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} - 9:17:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):225:225 -> o - 18:24:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):227:227 -> o - 25:28:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):230:230 -> o - 1:17:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):237:237 -> p - 18:27:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):243:243 -> p - 28:41:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):244:244 -> p - 42:50:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):246:246 -> p - 51:58:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):249:249 -> p - 59:61:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):250:250 -> p - 62:65:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):251:251 -> p - 1:3:void setUp():119:119 -> s - 4:7:void setUp():120:120 -> s - 8:16:void setUp():121:121 -> s + 1:3:boolean isIconChecked():148:148 -> m + 1:6:void onEditTextAttached(android.widget.EditText):178:178 -> n + 7:9:void onEditTextAttached(android.widget.EditText):179:179 -> n + 10:15:void onEditTextAttached(android.widget.EditText):180:180 -> n + 16:29:void onEditTextAttached(android.widget.EditText):181:181 -> n + 30:35:void onEditTextAttached(android.widget.EditText):182:182 -> n + 36:42:void onEditTextAttached(android.widget.EditText):184:184 -> n + 1:8:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):211:211 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} + 9:17:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):212:212 -> o + 18:24:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):214:214 -> o + 25:28:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):217:217 -> o + 1:17:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):224:224 -> p + 18:27:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):230:230 -> p + 28:41:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):231:231 -> p + 42:50:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):233:233 -> p + 51:58:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):236:236 -> p + 59:61:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):237:237 -> p + 62:65:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):238:238 -> p + 1:3:void setUp():110:110 -> s + 4:7:void setUp():111:111 -> s + 8:16:void setUp():112:112 -> s 1:1:boolean shouldTintIconOnError():0:0 -> t - 1:5:void tearDown():128:128 -> u - 6:8:void tearDown():130:130 -> u - 9:12:void tearDown():131:131 -> u - 13:18:void tearDown():132:132 -> u - 1:2:void lambda$afterEditTextChanged$3():209:209 -> v + 1:5:void tearDown():119:119 -> u + 6:8:void tearDown():121:121 -> u + 9:14:void tearDown():122:122 -> u + 1:2:void lambda$afterEditTextChanged$3():196:196 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/q;)V"} - 3:6:void lambda$afterEditTextChanged$3():209:209 -> v - 7:9:void lambda$afterEditTextChanged$3():210:210 -> v - 10:12:void lambda$afterEditTextChanged$3():211:211 -> v - 1:4:void lambda$new$2(boolean):83:83 -> w + 3:6:void lambda$afterEditTextChanged$3():196:196 -> v + 7:9:void lambda$afterEditTextChanged$3():197:197 -> v + 10:12:void lambda$afterEditTextChanged$3():198:198 -> v + 1:4:void lambda$new$2(boolean):75:75 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/q;Z)V"} - 5:10:void lambda$new$2(boolean):83:83 -> w - 11:21:void lambda$new$2(boolean):84:84 -> w - 4:13:void lambda$getAlphaAnimator$6(android.animation.ValueAnimator):350:350 -> x + 5:10:void lambda$new$2(boolean):75:75 -> w + 11:21:void lambda$new$2(boolean):76:76 -> w + 4:13:void lambda$getAlphaAnimator$6(android.animation.ValueAnimator):330:330 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/q;Landroid/animation/ValueAnimator;)V"} - 14:19:void lambda$getAlphaAnimator$6(android.animation.ValueAnimator):351:351 -> x - 1:2:void lambda$new$1(android.view.View,boolean):73:73 -> y + 14:19:void lambda$getAlphaAnimator$6(android.animation.ValueAnimator):331:331 -> x + 1:2:void lambda$new$1(android.view.View,boolean):65:65 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/q;Landroid/view/View;Z)V"} - 3:8:void lambda$new$1(android.view.View,boolean):74:74 -> y - 9:11:void lambda$new$1(android.view.View,boolean):76:76 -> y - 12:14:void lambda$new$1(android.view.View,boolean):77:77 -> y - 4:11:boolean lambda$setUpDropdownShowHideBehavior$4(android.view.View,android.view.MotionEvent):285:285 -> z + 3:8:void lambda$new$1(android.view.View,boolean):66:66 -> y + 9:11:void lambda$new$1(android.view.View,boolean):68:68 -> y + 12:14:void lambda$new$1(android.view.View,boolean):69:69 -> y + 4:11:boolean lambda$setUpDropdownShowHideBehavior$4(android.view.View,android.view.MotionEvent):267:267 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/q;Landroid/view/View;Landroid/view/MotionEvent;)Z"} - 12:17:boolean lambda$setUpDropdownShowHideBehavior$4(android.view.View,android.view.MotionEvent):286:286 -> z - 18:19:boolean lambda$setUpDropdownShowHideBehavior$4(android.view.View,android.view.MotionEvent):287:287 -> z - 20:22:boolean lambda$setUpDropdownShowHideBehavior$4(android.view.View,android.view.MotionEvent):289:289 -> z - 23:26:boolean lambda$setUpDropdownShowHideBehavior$4(android.view.View,android.view.MotionEvent):290:290 -> z + 12:17:boolean lambda$setUpDropdownShowHideBehavior$4(android.view.View,android.view.MotionEvent):268:268 -> z + 18:19:boolean lambda$setUpDropdownShowHideBehavior$4(android.view.View,android.view.MotionEvent):269:269 -> z + 20:22:boolean lambda$setUpDropdownShowHideBehavior$4(android.view.View,android.view.MotionEvent):271:271 -> z + 23:26:boolean lambda$setUpDropdownShowHideBehavior$4(android.view.View,android.view.MotionEvent):272:272 -> z com.google.android.material.textfield.DropdownMenuEndIconDelegate$$ExternalSyntheticLambda0 -> com.google.android.material.textfield.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} @@ -152733,10 +159387,10 @@ com.google.android.material.textfield.DropdownMenuEndIconDelegate$1 -> com.googl # {"id":"sourceFile","fileName":"DropdownMenuEndIconDelegate.java"} com.google.android.material.textfield.DropdownMenuEndIconDelegate this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/textfield/q;"} - 1:6:void (com.google.android.material.textfield.DropdownMenuEndIconDelegate):336:336 -> + 1:6:void (com.google.android.material.textfield.DropdownMenuEndIconDelegate):316:316 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/q;)V"} - 1:5:void onAnimationEnd(android.animation.Animator):339:339 -> onAnimationEnd - 6:15:void onAnimationEnd(android.animation.Animator):340:340 -> onAnimationEnd + 1:5:void onAnimationEnd(android.animation.Animator):319:319 -> onAnimationEnd + 6:15:void onAnimationEnd(android.animation.Animator):320:320 -> onAnimationEnd com.google.android.material.textfield.EditTextUtils -> com.google.android.material.textfield.r: # {"id":"sourceFile","fileName":"EditTextUtils.java"} 1:10:boolean isEditable(android.widget.EditText):27:27 -> a @@ -152763,351 +159417,347 @@ com.google.android.material.textfield.EndCompoundLayout -> com.google.android.ma boolean hintExpanded -> u android.widget.EditText editText -> v android.view.accessibility.AccessibilityManager accessibilityManager -> w - androidx.core.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListener touchExplorationStateChangeListener -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"LF/c$a;"} + android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener touchExplorationStateChangeListener -> x android.text.TextWatcher editTextWatcher -> y com.google.android.material.textfield.TextInputLayout$OnEditTextAttachedListener onEditTextAttachedListener -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/textfield/TextInputLayout$f;"} - 1:8:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):151:151 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/textfield/TextInputLayout$g;"} + 1:8:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):148:148 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/TextInputLayout;Landroidx/appcompat/widget/h0;)V"} - 9:10:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):96:96 -> - 11:17:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):97:97 -> - 18:24:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):114:114 -> - 25:31:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):127:127 -> - 32:45:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):154:154 -> - 46:49:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):156:156 -> - 50:52:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):158:158 -> - 53:55:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):159:159 -> - 56:68:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):160:160 -> - 69:79:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):166:166 -> - 80:82:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):167:167 -> - 83:90:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):168:168 -> - 91:98:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):171:171 -> - 99:106:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):172:172 -> - 107:114:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):173:173 -> - 115:121:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):174:174 -> - 122:132:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):176:176 -> - 133:135:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):178:178 -> - 136:138:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):179:179 -> - 139:141:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):180:180 -> - 142:144:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):182:182 -> - 145:147:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):184:184 -> - 148:150:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):185:185 -> - 151:153:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):186:186 -> - 154:156:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):188:188 -> - 157:165:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):189:189 -> - 1:8:boolean hasEndIcon():601:601 -> A - 1:10:void initEndIconView(androidx.appcompat.widget.TintTypedArray):243:243 -> B + 9:10:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):93:93 -> + 11:17:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):94:94 -> + 18:24:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):111:111 -> + 25:31:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):124:124 -> + 32:45:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):151:151 -> + 46:49:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):153:153 -> + 50:52:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):155:155 -> + 53:55:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):156:156 -> + 56:68:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):157:157 -> + 69:79:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):163:163 -> + 80:82:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):164:164 -> + 83:90:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):165:165 -> + 91:98:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):168:168 -> + 99:106:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):169:169 -> + 107:114:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):170:170 -> + 115:121:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):171:171 -> + 122:132:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):173:173 -> + 133:135:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):175:175 -> + 136:138:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):176:176 -> + 139:141:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):177:177 -> + 142:144:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):179:179 -> + 145:147:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):181:181 -> + 148:150:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):182:182 -> + 151:153:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):183:183 -> + 154:156:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):185:185 -> + 157:165:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):186:186 -> + 1:8:boolean hasEndIcon():597:597 -> A + 1:10:void initEndIconView(androidx.appcompat.widget.TintTypedArray):240:240 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/h0;)V"} - 11:18:void initEndIconView(androidx.appcompat.widget.TintTypedArray):245:245 -> B - 19:24:void initEndIconView(androidx.appcompat.widget.TintTypedArray):248:248 -> B - 25:30:void initEndIconView(androidx.appcompat.widget.TintTypedArray):247:247 -> B - 31:38:void initEndIconView(androidx.appcompat.widget.TintTypedArray):251:251 -> B - 39:40:void initEndIconView(androidx.appcompat.widget.TintTypedArray):252:252 -> B - 41:44:void initEndIconView(androidx.appcompat.widget.TintTypedArray):254:254 -> B - 45:50:void initEndIconView(androidx.appcompat.widget.TintTypedArray):253:253 -> B - 51:59:void initEndIconView(androidx.appcompat.widget.TintTypedArray):257:257 -> B - 60:68:void initEndIconView(androidx.appcompat.widget.TintTypedArray):259:259 -> B - 69:76:void initEndIconView(androidx.appcompat.widget.TintTypedArray):260:260 -> B - 77:78:void initEndIconView(androidx.appcompat.widget.TintTypedArray):261:261 -> B - 79:82:void initEndIconView(androidx.appcompat.widget.TintTypedArray):262:262 -> B - 83:85:void initEndIconView(androidx.appcompat.widget.TintTypedArray):261:261 -> B - 86:96:void initEndIconView(androidx.appcompat.widget.TintTypedArray):264:264 -> B - 97:104:void initEndIconView(androidx.appcompat.widget.TintTypedArray):265:265 -> B - 105:112:void initEndIconView(androidx.appcompat.widget.TintTypedArray):267:267 -> B - 113:118:void initEndIconView(androidx.appcompat.widget.TintTypedArray):270:270 -> B - 119:124:void initEndIconView(androidx.appcompat.widget.TintTypedArray):269:269 -> B - 125:132:void initEndIconView(androidx.appcompat.widget.TintTypedArray):272:272 -> B - 133:134:void initEndIconView(androidx.appcompat.widget.TintTypedArray):273:273 -> B - 135:138:void initEndIconView(androidx.appcompat.widget.TintTypedArray):275:275 -> B - 139:144:void initEndIconView(androidx.appcompat.widget.TintTypedArray):274:274 -> B - 145:146:void initEndIconView(androidx.appcompat.widget.TintTypedArray):277:277 -> B - 147:150:void initEndIconView(androidx.appcompat.widget.TintTypedArray):278:278 -> B - 151:153:void initEndIconView(androidx.appcompat.widget.TintTypedArray):279:279 -> B - 154:155:void initEndIconView(androidx.appcompat.widget.TintTypedArray):280:280 -> B - 156:159:void initEndIconView(androidx.appcompat.widget.TintTypedArray):281:281 -> B - 160:162:void initEndIconView(androidx.appcompat.widget.TintTypedArray):280:280 -> B - 163:164:void initEndIconView(androidx.appcompat.widget.TintTypedArray):283:283 -> B - 165:174:void initEndIconView(androidx.appcompat.widget.TintTypedArray):286:286 -> B - 175:178:void initEndIconView(androidx.appcompat.widget.TintTypedArray):284:284 -> B - 179:181:void initEndIconView(androidx.appcompat.widget.TintTypedArray):283:283 -> B - 182:189:void initEndIconView(androidx.appcompat.widget.TintTypedArray):287:287 -> B - 190:191:void initEndIconView(androidx.appcompat.widget.TintTypedArray):288:288 -> B - 192:199:void initEndIconView(androidx.appcompat.widget.TintTypedArray):289:289 -> B - 200:203:void initEndIconView(androidx.appcompat.widget.TintTypedArray):288:288 -> B - 1:8:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):219:219 -> C + 11:18:void initEndIconView(androidx.appcompat.widget.TintTypedArray):242:242 -> B + 19:24:void initEndIconView(androidx.appcompat.widget.TintTypedArray):245:245 -> B + 25:30:void initEndIconView(androidx.appcompat.widget.TintTypedArray):244:244 -> B + 31:38:void initEndIconView(androidx.appcompat.widget.TintTypedArray):248:248 -> B + 39:40:void initEndIconView(androidx.appcompat.widget.TintTypedArray):249:249 -> B + 41:44:void initEndIconView(androidx.appcompat.widget.TintTypedArray):251:251 -> B + 45:50:void initEndIconView(androidx.appcompat.widget.TintTypedArray):250:250 -> B + 51:59:void initEndIconView(androidx.appcompat.widget.TintTypedArray):254:254 -> B + 60:68:void initEndIconView(androidx.appcompat.widget.TintTypedArray):256:256 -> B + 69:76:void initEndIconView(androidx.appcompat.widget.TintTypedArray):257:257 -> B + 77:78:void initEndIconView(androidx.appcompat.widget.TintTypedArray):258:258 -> B + 79:82:void initEndIconView(androidx.appcompat.widget.TintTypedArray):259:259 -> B + 83:85:void initEndIconView(androidx.appcompat.widget.TintTypedArray):258:258 -> B + 86:96:void initEndIconView(androidx.appcompat.widget.TintTypedArray):261:261 -> B + 97:104:void initEndIconView(androidx.appcompat.widget.TintTypedArray):262:262 -> B + 105:112:void initEndIconView(androidx.appcompat.widget.TintTypedArray):264:264 -> B + 113:118:void initEndIconView(androidx.appcompat.widget.TintTypedArray):267:267 -> B + 119:124:void initEndIconView(androidx.appcompat.widget.TintTypedArray):266:266 -> B + 125:132:void initEndIconView(androidx.appcompat.widget.TintTypedArray):269:269 -> B + 133:134:void initEndIconView(androidx.appcompat.widget.TintTypedArray):270:270 -> B + 135:138:void initEndIconView(androidx.appcompat.widget.TintTypedArray):272:272 -> B + 139:144:void initEndIconView(androidx.appcompat.widget.TintTypedArray):271:271 -> B + 145:146:void initEndIconView(androidx.appcompat.widget.TintTypedArray):274:274 -> B + 147:150:void initEndIconView(androidx.appcompat.widget.TintTypedArray):275:275 -> B + 151:153:void initEndIconView(androidx.appcompat.widget.TintTypedArray):276:276 -> B + 154:155:void initEndIconView(androidx.appcompat.widget.TintTypedArray):277:277 -> B + 156:159:void initEndIconView(androidx.appcompat.widget.TintTypedArray):278:278 -> B + 160:162:void initEndIconView(androidx.appcompat.widget.TintTypedArray):277:277 -> B + 163:164:void initEndIconView(androidx.appcompat.widget.TintTypedArray):280:280 -> B + 165:174:void initEndIconView(androidx.appcompat.widget.TintTypedArray):283:283 -> B + 175:178:void initEndIconView(androidx.appcompat.widget.TintTypedArray):281:281 -> B + 179:181:void initEndIconView(androidx.appcompat.widget.TintTypedArray):280:280 -> B + 182:189:void initEndIconView(androidx.appcompat.widget.TintTypedArray):284:284 -> B + 190:191:void initEndIconView(androidx.appcompat.widget.TintTypedArray):285:285 -> B + 192:199:void initEndIconView(androidx.appcompat.widget.TintTypedArray):286:286 -> B + 200:203:void initEndIconView(androidx.appcompat.widget.TintTypedArray):285:285 -> B + 1:8:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):216:216 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/h0;)V"} - 9:14:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):222:222 -> C - 15:20:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):221:221 -> C - 21:28:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):224:224 -> C - 29:31:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):225:225 -> C - 32:36:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):227:227 -> C - 37:42:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):226:226 -> C - 43:50:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):229:229 -> C - 51:59:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):230:230 -> C - 60:61:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):232:232 -> C - 62:71:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):233:233 -> C - 72:74:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):232:232 -> C - 75:80:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):234:234 -> C - 81:86:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):236:236 -> C - 87:91:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):237:237 -> C - 92:97:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):238:238 -> C - 1:7:void initSuffixTextView(androidx.appcompat.widget.TintTypedArray):295:295 -> D + 9:14:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):219:219 -> C + 15:20:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):218:218 -> C + 21:28:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):221:221 -> C + 29:31:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):222:222 -> C + 32:36:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):224:224 -> C + 37:42:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):223:223 -> C + 43:50:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):226:226 -> C + 51:59:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):227:227 -> C + 60:61:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):229:229 -> C + 62:71:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):230:230 -> C + 72:74:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):229:229 -> C + 75:80:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):231:231 -> C + 81:86:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):232:232 -> C + 87:91:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):233:233 -> C + 92:96:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):234:234 -> C + 97:102:void initErrorIconView(androidx.appcompat.widget.TintTypedArray):235:235 -> C + 1:7:void initSuffixTextView(androidx.appcompat.widget.TintTypedArray):292:292 -> D # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/h0;)V"} - 8:14:void initSuffixTextView(androidx.appcompat.widget.TintTypedArray):296:296 -> D - 15:27:void initSuffixTextView(androidx.appcompat.widget.TintTypedArray):297:297 -> D - 28:33:void initSuffixTextView(androidx.appcompat.widget.TintTypedArray):302:302 -> D - 34:36:void initSuffixTextView(androidx.appcompat.widget.TintTypedArray):305:305 -> D - 37:40:void initSuffixTextView(androidx.appcompat.widget.TintTypedArray):306:306 -> D - 41:43:void initSuffixTextView(androidx.appcompat.widget.TintTypedArray):305:305 -> D - 44:51:void initSuffixTextView(androidx.appcompat.widget.TintTypedArray):307:307 -> D - 52:60:void initSuffixTextView(androidx.appcompat.widget.TintTypedArray):308:308 -> D - 61:70:void initSuffixTextView(androidx.appcompat.widget.TintTypedArray):310:310 -> D - 1:18:boolean isEndIconChecked():508:508 -> E - 1:20:boolean isEndIconVisible():488:488 -> F - 1:12:boolean isErrorIconVisible():767:767 -> G - 1:2:void onHintStateChanged(boolean):694:694 -> H - 3:6:void onHintStateChanged(boolean):695:695 -> H - 1:3:void onTextInputBoxStateUpdated():699:699 -> I - 4:6:void onTextInputBoxStateUpdated():702:702 -> I - 7:9:void onTextInputBoxStateUpdated():703:703 -> I - 10:19:void onTextInputBoxStateUpdated():705:705 -> I - 20:29:void onTextInputBoxStateUpdated():706:706 -> I - 1:10:void refreshEndIconDrawableState():496:496 -> J - 1:10:void refreshErrorIconDrawableState():475:475 -> K - 1:4:void refreshIconState(boolean):392:392 -> L - 5:11:void refreshIconState(boolean):393:393 -> L - 12:17:void refreshIconState(boolean):394:394 -> L - 18:23:void refreshIconState(boolean):395:395 -> L - 24:32:void refreshIconState(boolean):396:396 -> L - 33:38:void refreshIconState(boolean):400:400 -> L - 39:44:void refreshIconState(boolean):401:401 -> L - 45:52:void refreshIconState(boolean):402:402 -> L - 53:63:void refreshIconState(boolean):403:403 -> L - 64:67:void refreshIconState(boolean):408:408 -> L - 1:8:void removeTouchExplorationStateChangeListenerIfNeeded():435:435 -> M - 9:12:void removeTouchExplorationStateChangeListenerIfNeeded():436:436 -> M - 1:6:void setEndIconActivated(boolean):492:492 -> N - 1:6:void setEndIconCheckable(boolean):500:500 -> O - 3:16:void setEndIconContentDescription(int):535:535 -> P - 1:6:void setEndIconContentDescription(java.lang.CharSequence):539:539 -> Q - 7:12:void setEndIconContentDescription(java.lang.CharSequence):540:540 -> Q - 3:16:void setEndIconDrawable(int):518:518 -> R - 1:7:void setEndIconDrawable(android.graphics.drawable.Drawable):522:522 -> S - 8:18:void setEndIconDrawable(android.graphics.drawable.Drawable):524:524 -> S - 19:22:void setEndIconDrawable(android.graphics.drawable.Drawable):525:525 -> S - 3:6:void setEndIconMinSize(int):567:567 -> T - 7:8:void setEndIconMinSize(int):568:568 -> T - 9:13:void setEndIconMinSize(int):569:569 -> T - 14:19:void setEndIconMinSize(int):570:570 -> T - 20:27:void setEndIconMinSize(int):565:565 -> T - 1:5:void setEndIconMode(int):360:360 -> U - 6:12:void setEndIconMode(int):363:363 -> U - 13:14:void setEndIconMode(int):364:364 -> U - 15:16:void setEndIconMode(int):365:365 -> U - 17:25:void setEndIconMode(int):366:366 -> U - 26:28:void setEndIconMode(int):367:367 -> U - 29:32:void setEndIconMode(int):368:368 -> U - 33:39:void setEndIconMode(int):369:369 -> U - 40:46:void setEndIconMode(int):370:370 -> U - 47:53:void setEndIconMode(int):371:371 -> U - 54:65:void setEndIconMode(int):372:372 -> U - 66:68:void setEndIconMode(int):373:373 -> U - 69:75:void setEndIconMode(int):381:381 -> U - 76:79:void setEndIconMode(int):382:382 -> U - 80:82:void setEndIconMode(int):383:383 -> U - 83:85:void setEndIconMode(int):384:384 -> U - 86:96:void setEndIconMode(int):386:386 -> U - 97:100:void setEndIconMode(int):387:387 -> U - 101:114:void setEndIconMode(int):375:375 -> U - 115:137:void setEndIconMode(int):377:377 -> U - 1:8:void setEndIconOnClickListener(android.view.View$OnClickListener):447:447 -> V - 1:2:void setEndIconOnLongClickListener(android.view.View$OnLongClickListener):452:452 -> W - 3:8:void setEndIconOnLongClickListener(android.view.View$OnLongClickListener):453:453 -> W - 1:2:void setEndIconScaleType(android.widget.ImageView$ScaleType):579:579 -> X - 3:7:void setEndIconScaleType(android.widget.ImageView$ScaleType):580:580 -> X - 8:13:void setEndIconScaleType(android.widget.ImageView$ScaleType):581:581 -> X - 1:4:void setEndIconTintList(android.content.res.ColorStateList):550:550 -> Y - 5:6:void setEndIconTintList(android.content.res.ColorStateList):551:551 -> Y - 7:16:void setEndIconTintList(android.content.res.ColorStateList):552:552 -> Y - 1:4:void setEndIconTintMode(android.graphics.PorterDuff$Mode):557:557 -> Z - 5:6:void setEndIconTintMode(android.graphics.PorterDuff$Mode):558:558 -> Z - 7:16:void setEndIconTintMode(android.graphics.PorterDuff$Mode):559:559 -> Z - 1:3:android.widget.EditText access$000(com.google.android.material.textfield.EndCompoundLayout):84:84 -> a + 8:14:void initSuffixTextView(androidx.appcompat.widget.TintTypedArray):293:293 -> D + 15:27:void initSuffixTextView(androidx.appcompat.widget.TintTypedArray):294:294 -> D + 28:33:void initSuffixTextView(androidx.appcompat.widget.TintTypedArray):299:299 -> D + 34:36:void initSuffixTextView(androidx.appcompat.widget.TintTypedArray):301:301 -> D + 37:40:void initSuffixTextView(androidx.appcompat.widget.TintTypedArray):302:302 -> D + 41:43:void initSuffixTextView(androidx.appcompat.widget.TintTypedArray):301:301 -> D + 44:51:void initSuffixTextView(androidx.appcompat.widget.TintTypedArray):303:303 -> D + 52:60:void initSuffixTextView(androidx.appcompat.widget.TintTypedArray):304:304 -> D + 61:70:void initSuffixTextView(androidx.appcompat.widget.TintTypedArray):306:306 -> D + 1:18:boolean isEndIconChecked():504:504 -> E + 1:20:boolean isEndIconVisible():484:484 -> F + 1:12:boolean isErrorIconVisible():760:760 -> G + 1:2:void onHintStateChanged(boolean):690:690 -> H + 3:6:void onHintStateChanged(boolean):691:691 -> H + 1:3:void onTextInputBoxStateUpdated():695:695 -> I + 4:6:void onTextInputBoxStateUpdated():698:698 -> I + 7:9:void onTextInputBoxStateUpdated():699:699 -> I + 10:19:void onTextInputBoxStateUpdated():701:701 -> I + 20:29:void onTextInputBoxStateUpdated():702:702 -> I + 1:10:void refreshEndIconDrawableState():492:492 -> J + 1:10:void refreshErrorIconDrawableState():471:471 -> K + 1:4:void refreshIconState(boolean):388:388 -> L + 5:11:void refreshIconState(boolean):389:389 -> L + 12:17:void refreshIconState(boolean):390:390 -> L + 18:23:void refreshIconState(boolean):391:391 -> L + 24:32:void refreshIconState(boolean):392:392 -> L + 33:38:void refreshIconState(boolean):396:396 -> L + 39:44:void refreshIconState(boolean):397:397 -> L + 45:52:void refreshIconState(boolean):398:398 -> L + 53:63:void refreshIconState(boolean):399:399 -> L + 64:67:void refreshIconState(boolean):404:404 -> L + 1:8:void removeTouchExplorationStateChangeListenerIfNeeded():431:431 -> M + 9:12:void removeTouchExplorationStateChangeListenerIfNeeded():432:432 -> M + 1:6:void setEndIconActivated(boolean):488:488 -> N + 1:6:void setEndIconCheckable(boolean):496:496 -> O + 3:16:void setEndIconContentDescription(int):531:531 -> P + 1:6:void setEndIconContentDescription(java.lang.CharSequence):535:535 -> Q + 7:12:void setEndIconContentDescription(java.lang.CharSequence):536:536 -> Q + 3:16:void setEndIconDrawable(int):514:514 -> R + 1:7:void setEndIconDrawable(android.graphics.drawable.Drawable):518:518 -> S + 8:18:void setEndIconDrawable(android.graphics.drawable.Drawable):520:520 -> S + 19:22:void setEndIconDrawable(android.graphics.drawable.Drawable):521:521 -> S + 3:6:void setEndIconMinSize(int):563:563 -> T + 7:8:void setEndIconMinSize(int):564:564 -> T + 9:13:void setEndIconMinSize(int):565:565 -> T + 14:19:void setEndIconMinSize(int):566:566 -> T + 20:27:void setEndIconMinSize(int):561:561 -> T + 1:5:void setEndIconMode(int):356:356 -> U + 6:12:void setEndIconMode(int):359:359 -> U + 13:14:void setEndIconMode(int):360:360 -> U + 15:16:void setEndIconMode(int):361:361 -> U + 17:25:void setEndIconMode(int):362:362 -> U + 26:28:void setEndIconMode(int):363:363 -> U + 29:32:void setEndIconMode(int):364:364 -> U + 33:39:void setEndIconMode(int):365:365 -> U + 40:46:void setEndIconMode(int):366:366 -> U + 47:53:void setEndIconMode(int):367:367 -> U + 54:65:void setEndIconMode(int):368:368 -> U + 66:68:void setEndIconMode(int):369:369 -> U + 69:75:void setEndIconMode(int):377:377 -> U + 76:79:void setEndIconMode(int):378:378 -> U + 80:82:void setEndIconMode(int):379:379 -> U + 83:85:void setEndIconMode(int):380:380 -> U + 86:96:void setEndIconMode(int):382:382 -> U + 97:100:void setEndIconMode(int):383:383 -> U + 101:114:void setEndIconMode(int):371:371 -> U + 115:137:void setEndIconMode(int):373:373 -> U + 1:8:void setEndIconOnClickListener(android.view.View$OnClickListener):443:443 -> V + 1:2:void setEndIconOnLongClickListener(android.view.View$OnLongClickListener):448:448 -> W + 3:8:void setEndIconOnLongClickListener(android.view.View$OnLongClickListener):449:449 -> W + 1:2:void setEndIconScaleType(android.widget.ImageView$ScaleType):575:575 -> X + 3:7:void setEndIconScaleType(android.widget.ImageView$ScaleType):576:576 -> X + 8:13:void setEndIconScaleType(android.widget.ImageView$ScaleType):577:577 -> X + 1:4:void setEndIconTintList(android.content.res.ColorStateList):546:546 -> Y + 5:6:void setEndIconTintList(android.content.res.ColorStateList):547:547 -> Y + 7:16:void setEndIconTintList(android.content.res.ColorStateList):548:548 -> Y + 1:4:void setEndIconTintMode(android.graphics.PorterDuff$Mode):553:553 -> Z + 5:6:void setEndIconTintMode(android.graphics.PorterDuff$Mode):554:554 -> Z + 7:16:void setEndIconTintMode(android.graphics.PorterDuff$Mode):555:555 -> Z + 1:3:android.widget.EditText access$000(com.google.android.material.textfield.EndCompoundLayout):81:81 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/s;)Landroid/widget/EditText;"} - 1:6:void setEndIconVisible(boolean):479:479 -> a0 - 7:17:void setEndIconVisible(boolean):480:480 -> a0 - 18:20:void setEndIconVisible(boolean):481:481 -> a0 - 21:23:void setEndIconVisible(boolean):482:482 -> a0 - 24:29:void setEndIconVisible(boolean):483:483 -> a0 - 1:3:android.widget.EditText access$002(com.google.android.material.textfield.EndCompoundLayout,android.widget.EditText):84:84 -> b + 1:6:void setEndIconVisible(boolean):475:475 -> a0 + 7:17:void setEndIconVisible(boolean):476:476 -> a0 + 18:20:void setEndIconVisible(boolean):477:477 -> a0 + 21:23:void setEndIconVisible(boolean):478:478 -> a0 + 24:29:void setEndIconVisible(boolean):479:479 -> a0 + 1:3:android.widget.EditText access$002(com.google.android.material.textfield.EndCompoundLayout,android.widget.EditText):81:81 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/s;Landroid/widget/EditText;)Landroid/widget/EditText;"} - 3:15:void setErrorIconDrawable(int):314:314 -> b0 - 16:19:void setErrorIconDrawable(int):315:315 -> b0 - 1:3:android.text.TextWatcher access$100(com.google.android.material.textfield.EndCompoundLayout):84:84 -> c + 3:15:void setErrorIconDrawable(int):310:310 -> b0 + 16:19:void setErrorIconDrawable(int):311:311 -> b0 + 1:3:android.text.TextWatcher access$100(com.google.android.material.textfield.EndCompoundLayout):81:81 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/s;)Landroid/text/TextWatcher;"} - 1:5:void setErrorIconDrawable(android.graphics.drawable.Drawable):319:319 -> c0 - 6:8:void setErrorIconDrawable(android.graphics.drawable.Drawable):320:320 -> c0 - 9:20:void setErrorIconDrawable(android.graphics.drawable.Drawable):321:321 -> c0 - 1:4:void access$200(com.google.android.material.textfield.EndCompoundLayout,com.google.android.material.textfield.EndIconDelegate):84:84 -> d + 1:5:void setErrorIconDrawable(android.graphics.drawable.Drawable):315:315 -> c0 + 6:8:void setErrorIconDrawable(android.graphics.drawable.Drawable):316:316 -> c0 + 9:20:void setErrorIconDrawable(android.graphics.drawable.Drawable):317:317 -> c0 + 1:4:void access$200(com.google.android.material.textfield.EndCompoundLayout,com.google.android.material.textfield.EndIconDelegate):81:81 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/s;Lcom/google/android/material/textfield/t;)V"} - 1:8:void setErrorIconOnClickListener(android.view.View$OnClickListener):343:343 -> d0 - 1:4:void access$300(com.google.android.material.textfield.EndCompoundLayout):84:84 -> e + 1:8:void setErrorIconOnClickListener(android.view.View$OnClickListener):339:339 -> d0 + 1:4:void access$300(com.google.android.material.textfield.EndCompoundLayout):81:81 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/s;)V"} - 1:2:void setErrorIconOnLongClickListener(android.view.View$OnLongClickListener):458:458 -> e0 - 3:8:void setErrorIconOnLongClickListener(android.view.View$OnLongClickListener):459:459 -> e0 - 1:4:void access$400(com.google.android.material.textfield.EndCompoundLayout):84:84 -> f + 1:2:void setErrorIconOnLongClickListener(android.view.View$OnLongClickListener):454:454 -> e0 + 3:8:void setErrorIconOnLongClickListener(android.view.View$OnLongClickListener):455:455 -> e0 + 1:4:void access$400(com.google.android.material.textfield.EndCompoundLayout):81:81 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/s;)V"} - 1:4:void setErrorIconTintList(android.content.res.ColorStateList):329:329 -> f0 - 5:6:void setErrorIconTintList(android.content.res.ColorStateList):330:330 -> f0 - 7:16:void setErrorIconTintList(android.content.res.ColorStateList):331:331 -> f0 - 1:8:void addTouchExplorationStateChangeListenerIfNeeded():426:426 -> g - 9:14:void addTouchExplorationStateChangeListenerIfNeeded():428:428 -> g - 15:22:void addTouchExplorationStateChangeListenerIfNeeded():429:429 -> g - 1:4:void setErrorIconTintMode(android.graphics.PorterDuff$Mode):336:336 -> g0 - 5:6:void setErrorIconTintMode(android.graphics.PorterDuff$Mode):337:337 -> g0 - 7:16:void setErrorIconTintMode(android.graphics.PorterDuff$Mode):338:338 -> g0 - 1:5:void checkEndIcon():512:512 -> h - 6:11:void checkEndIcon():514:514 -> h - 1:5:void setOnFocusChangeListenersIfNeeded(com.google.android.material.textfield.EndIconDelegate):463:463 -> h0 + 1:4:void setErrorIconTintList(android.content.res.ColorStateList):325:325 -> f0 + 5:6:void setErrorIconTintList(android.content.res.ColorStateList):326:326 -> f0 + 7:16:void setErrorIconTintList(android.content.res.ColorStateList):327:327 -> f0 + 1:8:void addTouchExplorationStateChangeListenerIfNeeded():422:422 -> g + 9:14:void addTouchExplorationStateChangeListenerIfNeeded():424:424 -> g + 15:22:void addTouchExplorationStateChangeListenerIfNeeded():425:425 -> g + 1:4:void setErrorIconTintMode(android.graphics.PorterDuff$Mode):332:332 -> g0 + 5:6:void setErrorIconTintMode(android.graphics.PorterDuff$Mode):333:333 -> g0 + 7:16:void setErrorIconTintMode(android.graphics.PorterDuff$Mode):334:334 -> g0 + 1:5:void checkEndIcon():508:508 -> h + 6:11:void checkEndIcon():510:510 -> h + 1:5:void setOnFocusChangeListenersIfNeeded(com.google.android.material.textfield.EndIconDelegate):459:459 -> h0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/t;)V"} - 6:11:void setOnFocusChangeListenersIfNeeded(com.google.android.material.textfield.EndIconDelegate):466:466 -> h0 - 12:20:void setOnFocusChangeListenersIfNeeded(com.google.android.material.textfield.EndIconDelegate):467:467 -> h0 - 21:26:void setOnFocusChangeListenersIfNeeded(com.google.android.material.textfield.EndIconDelegate):469:469 -> h0 - 27:36:void setOnFocusChangeListenersIfNeeded(com.google.android.material.textfield.EndIconDelegate):470:470 -> h0 - 1:3:com.google.android.material.internal.CheckableImageButton createIconView(android.view.ViewGroup,android.view.LayoutInflater,int):205:205 -> i - 4:9:com.google.android.material.internal.CheckableImageButton createIconView(android.view.ViewGroup,android.view.LayoutInflater,int):206:206 -> i - 10:12:com.google.android.material.internal.CheckableImageButton createIconView(android.view.ViewGroup,android.view.LayoutInflater,int):208:208 -> i - 13:15:com.google.android.material.internal.CheckableImageButton createIconView(android.view.ViewGroup,android.view.LayoutInflater,int):209:209 -> i - 16:25:com.google.android.material.internal.CheckableImageButton createIconView(android.view.ViewGroup,android.view.LayoutInflater,int):210:210 -> i - 26:31:com.google.android.material.internal.CheckableImageButton createIconView(android.view.ViewGroup,android.view.LayoutInflater,int):212:212 -> i - 32:35:com.google.android.material.internal.CheckableImageButton createIconView(android.view.ViewGroup,android.view.LayoutInflater,int):213:213 -> i - 3:12:void setPasswordVisibilityToggleContentDescription(int):643:643 -> i0 - 13:16:void setPasswordVisibilityToggleContentDescription(int):642:642 -> i0 - 1:21:void dispatchOnEndIconChanged(int):795:795 -> j - 22:22:void dispatchOnEndIconChanged(int):796:796 -> j - 1:6:void setPasswordVisibilityToggleContentDescription(java.lang.CharSequence):647:647 -> j0 - 1:6:com.google.android.material.internal.CheckableImageButton getCurrentEndIconView():757:757 -> k - 7:9:com.google.android.material.internal.CheckableImageButton getCurrentEndIconView():758:758 -> k - 10:21:com.google.android.material.internal.CheckableImageButton getCurrentEndIconView():759:759 -> k - 22:26:com.google.android.material.internal.CheckableImageButton getCurrentEndIconView():760:760 -> k - 3:12:void setPasswordVisibilityToggleDrawable(int):634:634 -> k0 - 13:16:void setPasswordVisibilityToggleDrawable(int):633:633 -> k0 - 1:7:java.lang.CharSequence getEndIconContentDescription():546:546 -> l - 1:6:void setPasswordVisibilityToggleDrawable(android.graphics.drawable.Drawable):638:638 -> l0 - 1:9:com.google.android.material.textfield.EndIconDelegate getEndIconDelegate():351:351 -> m + 6:11:void setOnFocusChangeListenersIfNeeded(com.google.android.material.textfield.EndIconDelegate):462:462 -> h0 + 12:20:void setOnFocusChangeListenersIfNeeded(com.google.android.material.textfield.EndIconDelegate):463:463 -> h0 + 21:26:void setOnFocusChangeListenersIfNeeded(com.google.android.material.textfield.EndIconDelegate):465:465 -> h0 + 27:36:void setOnFocusChangeListenersIfNeeded(com.google.android.material.textfield.EndIconDelegate):466:466 -> h0 + 1:3:com.google.android.material.internal.CheckableImageButton createIconView(android.view.ViewGroup,android.view.LayoutInflater,int):202:202 -> i + 4:9:com.google.android.material.internal.CheckableImageButton createIconView(android.view.ViewGroup,android.view.LayoutInflater,int):203:203 -> i + 10:12:com.google.android.material.internal.CheckableImageButton createIconView(android.view.ViewGroup,android.view.LayoutInflater,int):205:205 -> i + 13:15:com.google.android.material.internal.CheckableImageButton createIconView(android.view.ViewGroup,android.view.LayoutInflater,int):206:206 -> i + 16:25:com.google.android.material.internal.CheckableImageButton createIconView(android.view.ViewGroup,android.view.LayoutInflater,int):207:207 -> i + 26:31:com.google.android.material.internal.CheckableImageButton createIconView(android.view.ViewGroup,android.view.LayoutInflater,int):209:209 -> i + 32:35:com.google.android.material.internal.CheckableImageButton createIconView(android.view.ViewGroup,android.view.LayoutInflater,int):210:210 -> i + 3:12:void setPasswordVisibilityToggleContentDescription(int):639:639 -> i0 + 13:16:void setPasswordVisibilityToggleContentDescription(int):638:638 -> i0 + 1:21:void dispatchOnEndIconChanged(int):788:788 -> j + 22:22:void dispatchOnEndIconChanged(int):789:789 -> j + 1:6:void setPasswordVisibilityToggleContentDescription(java.lang.CharSequence):643:643 -> j0 + 1:6:com.google.android.material.internal.CheckableImageButton getCurrentEndIconView():750:750 -> k + 7:9:com.google.android.material.internal.CheckableImageButton getCurrentEndIconView():751:751 -> k + 10:21:com.google.android.material.internal.CheckableImageButton getCurrentEndIconView():752:752 -> k + 22:26:com.google.android.material.internal.CheckableImageButton getCurrentEndIconView():753:753 -> k + 3:12:void setPasswordVisibilityToggleDrawable(int):630:630 -> k0 + 13:16:void setPasswordVisibilityToggleDrawable(int):629:629 -> k0 + 1:7:java.lang.CharSequence getEndIconContentDescription():542:542 -> l + 1:6:void setPasswordVisibilityToggleDrawable(android.graphics.drawable.Drawable):634:634 -> l0 + 1:9:com.google.android.material.textfield.EndIconDelegate getEndIconDelegate():347:347 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/textfield/t;"} - 3:7:void setPasswordVisibilityToggleEnabled(boolean):665:665 -> m0 - 8:14:void setPasswordVisibilityToggleEnabled(boolean):667:667 -> m0 - 15:18:void setPasswordVisibilityToggleEnabled(boolean):670:670 -> m0 - 1:7:android.graphics.drawable.Drawable getEndIconDrawable():531:531 -> n - 1:2:void setPasswordVisibilityToggleTintList(android.content.res.ColorStateList):675:675 -> n0 - 3:12:void setPasswordVisibilityToggleTintList(android.content.res.ColorStateList):676:676 -> n0 - 1:3:int getEndIconMinSize():575:575 -> o - 1:2:void setPasswordVisibilityToggleTintMode(android.graphics.PorterDuff$Mode):680:680 -> o0 - 3:12:void setPasswordVisibilityToggleTintMode(android.graphics.PorterDuff$Mode):681:681 -> o0 - 1:3:int getEndIconMode():356:356 -> p - 1:11:void setSuffixText(java.lang.CharSequence):609:609 -> p0 - 12:16:void setSuffixText(java.lang.CharSequence):610:610 -> p0 - 17:20:void setSuffixText(java.lang.CharSequence):611:611 -> p0 - 1:3:android.widget.ImageView$ScaleType getEndIconScaleType():585:585 -> q - 1:6:void setSuffixTextAppearance(int):620:620 -> q0 - 1:3:com.google.android.material.internal.CheckableImageButton getEndIconView():347:347 -> r - 1:6:void setSuffixTextColor(android.content.res.ColorStateList):624:624 -> r0 - 1:7:android.graphics.drawable.Drawable getErrorIconDrawable():325:325 -> s - 1:3:void setUpDelegate(com.google.android.material.textfield.EndIconDelegate):413:413 -> s0 + 3:7:void setPasswordVisibilityToggleEnabled(boolean):661:661 -> m0 + 8:14:void setPasswordVisibilityToggleEnabled(boolean):663:663 -> m0 + 15:18:void setPasswordVisibilityToggleEnabled(boolean):666:666 -> m0 + 1:7:android.graphics.drawable.Drawable getEndIconDrawable():527:527 -> n + 1:2:void setPasswordVisibilityToggleTintList(android.content.res.ColorStateList):671:671 -> n0 + 3:12:void setPasswordVisibilityToggleTintList(android.content.res.ColorStateList):672:672 -> n0 + 1:3:int getEndIconMinSize():571:571 -> o + 1:2:void setPasswordVisibilityToggleTintMode(android.graphics.PorterDuff$Mode):676:676 -> o0 + 3:12:void setPasswordVisibilityToggleTintMode(android.graphics.PorterDuff$Mode):677:677 -> o0 + 1:3:int getEndIconMode():352:352 -> p + 1:11:void setSuffixText(java.lang.CharSequence):605:605 -> p0 + 12:16:void setSuffixText(java.lang.CharSequence):606:606 -> p0 + 17:20:void setSuffixText(java.lang.CharSequence):607:607 -> p0 + 1:3:android.widget.ImageView$ScaleType getEndIconScaleType():581:581 -> q + 1:6:void setSuffixTextAppearance(int):616:616 -> q0 + 1:3:com.google.android.material.internal.CheckableImageButton getEndIconView():343:343 -> r + 1:6:void setSuffixTextColor(android.content.res.ColorStateList):620:620 -> r0 + 1:7:android.graphics.drawable.Drawable getErrorIconDrawable():321:321 -> s + 1:3:void setUpDelegate(com.google.android.material.textfield.EndIconDelegate):409:409 -> s0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/t;)V"} - 4:9:void setUpDelegate(com.google.android.material.textfield.EndIconDelegate):415:415 -> s0 - 10:13:void setUpDelegate(com.google.android.material.textfield.EndIconDelegate):416:416 -> s0 - 1:8:int getIconResId(com.google.android.material.textfield.EndIconDelegate):442:442 -> t + 4:9:void setUpDelegate(com.google.android.material.textfield.EndIconDelegate):411:411 -> s0 + 10:13:void setUpDelegate(com.google.android.material.textfield.EndIconDelegate):412:412 -> s0 + 1:8:int getIconResId(com.google.android.material.textfield.EndIconDelegate):438:438 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/t;)I"} - 9:14:int getIconResId(com.google.android.material.textfield.EndIconDelegate):443:443 -> t - 1:4:void tearDownDelegate(com.google.android.material.textfield.EndIconDelegate):420:420 -> t0 + 9:14:int getIconResId(com.google.android.material.textfield.EndIconDelegate):439:439 -> t + 1:4:void tearDownDelegate(com.google.android.material.textfield.EndIconDelegate):416:416 -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/t;)V"} - 5:6:void tearDownDelegate(com.google.android.material.textfield.EndIconDelegate):421:421 -> t0 - 7:10:void tearDownDelegate(com.google.android.material.textfield.EndIconDelegate):422:422 -> t0 - 1:7:java.lang.CharSequence getPasswordVisibilityToggleContentDescription():657:657 -> u - 3:8:void tintEndIconOnError(boolean):801:801 -> u0 - 9:20:void tintEndIconOnError(boolean):804:804 -> u0 - 21:22:void tintEndIconOnError(boolean):805:805 -> u0 - 23:26:void tintEndIconOnError(boolean):806:806 -> u0 - 27:29:void tintEndIconOnError(boolean):805:805 -> u0 - 30:35:void tintEndIconOnError(boolean):807:807 -> u0 - 36:47:void tintEndIconOnError(boolean):809:809 -> u0 - 1:7:android.graphics.drawable.Drawable getPasswordVisibilityToggleDrawable():652:652 -> v - 1:2:void updateEndLayoutVisibility():785:785 -> v0 - 3:22:void updateEndLayoutVisibility():786:786 -> v0 - 23:25:void updateEndLayoutVisibility():785:785 -> v0 - 26:36:void updateEndLayoutVisibility():788:788 -> v0 - 37:51:void updateEndLayoutVisibility():790:790 -> v0 - 52:55:void updateEndLayoutVisibility():791:791 -> v0 - 1:3:java.lang.CharSequence getSuffixText():616:616 -> w - 1:9:void updateErrorIconVisibility():772:772 -> w0 - 10:17:void updateErrorIconVisibility():773:773 -> w0 - 18:26:void updateErrorIconVisibility():774:774 -> w0 - 27:36:void updateErrorIconVisibility():775:775 -> w0 - 37:39:void updateErrorIconVisibility():776:776 -> w0 - 40:42:void updateErrorIconVisibility():777:777 -> w0 - 43:48:void updateErrorIconVisibility():778:778 -> w0 - 49:54:void updateErrorIconVisibility():779:779 -> w0 - 1:7:android.content.res.ColorStateList getSuffixTextColor():629:629 -> x - 1:7:void updateSuffixTextViewPadding():724:724 -> x0 - 8:20:void updateSuffixTextViewPadding():728:728 -> x0 - 21:30:void updateSuffixTextViewPadding():729:729 -> x0 - 31:32:void updateSuffixTextViewPadding():730:730 -> x0 - 33:36:void updateSuffixTextViewPadding():732:732 -> x0 - 37:42:void updateSuffixTextViewPadding():733:733 -> x0 - 43:50:void updateSuffixTextViewPadding():734:734 -> x0 - 51:58:void updateSuffixTextViewPadding():735:735 -> x0 - 59:62:void updateSuffixTextViewPadding():737:737 -> x0 - 63:66:void updateSuffixTextViewPadding():730:730 -> x0 - 1:15:int getSuffixTextEndOffset():742:742 -> y - 16:17:int getSuffixTextEndOffset():743:743 -> y - 18:23:int getSuffixTextEndOffset():744:744 -> y - 24:29:int getSuffixTextEndOffset():746:746 -> y - 30:34:int getSuffixTextEndOffset():745:745 -> y - 35:40:int getSuffixTextEndOffset():750:750 -> y - 41:47:int getSuffixTextEndOffset():751:751 -> y - 1:6:void updateSuffixTextVisibility():711:711 -> y0 - 7:21:void updateSuffixTextVisibility():712:712 -> y0 - 22:31:void updateSuffixTextVisibility():714:714 -> y0 - 32:34:void updateSuffixTextVisibility():716:716 -> y0 - 35:39:void updateSuffixTextVisibility():719:719 -> y0 - 40:45:void updateSuffixTextVisibility():720:720 -> y0 - 1:3:android.widget.TextView getSuffixTextView():605:605 -> z + 5:6:void tearDownDelegate(com.google.android.material.textfield.EndIconDelegate):417:417 -> t0 + 7:10:void tearDownDelegate(com.google.android.material.textfield.EndIconDelegate):418:418 -> t0 + 1:7:java.lang.CharSequence getPasswordVisibilityToggleContentDescription():653:653 -> u + 3:8:void tintEndIconOnError(boolean):794:794 -> u0 + 9:20:void tintEndIconOnError(boolean):797:797 -> u0 + 21:29:void tintEndIconOnError(boolean):798:798 -> u0 + 30:35:void tintEndIconOnError(boolean):799:799 -> u0 + 36:47:void tintEndIconOnError(boolean):801:801 -> u0 + 1:7:android.graphics.drawable.Drawable getPasswordVisibilityToggleDrawable():648:648 -> v + 1:2:void updateEndLayoutVisibility():778:778 -> v0 + 3:22:void updateEndLayoutVisibility():779:779 -> v0 + 23:25:void updateEndLayoutVisibility():778:778 -> v0 + 26:36:void updateEndLayoutVisibility():781:781 -> v0 + 37:51:void updateEndLayoutVisibility():783:783 -> v0 + 52:55:void updateEndLayoutVisibility():784:784 -> v0 + 1:3:java.lang.CharSequence getSuffixText():612:612 -> w + 1:9:void updateErrorIconVisibility():765:765 -> w0 + 10:17:void updateErrorIconVisibility():766:766 -> w0 + 18:26:void updateErrorIconVisibility():767:767 -> w0 + 27:36:void updateErrorIconVisibility():768:768 -> w0 + 37:39:void updateErrorIconVisibility():769:769 -> w0 + 40:42:void updateErrorIconVisibility():770:770 -> w0 + 43:48:void updateErrorIconVisibility():771:771 -> w0 + 49:54:void updateErrorIconVisibility():772:772 -> w0 + 1:7:android.content.res.ColorStateList getSuffixTextColor():625:625 -> x + 1:7:void updateSuffixTextViewPadding():720:720 -> x0 + 8:30:void updateSuffixTextViewPadding():724:724 -> x0 + 31:32:void updateSuffixTextViewPadding():725:725 -> x0 + 33:36:void updateSuffixTextViewPadding():726:726 -> x0 + 37:42:void updateSuffixTextViewPadding():727:727 -> x0 + 43:50:void updateSuffixTextViewPadding():728:728 -> x0 + 51:58:void updateSuffixTextViewPadding():729:729 -> x0 + 59:62:void updateSuffixTextViewPadding():731:731 -> x0 + 63:66:void updateSuffixTextViewPadding():725:725 -> x0 + 1:15:int getSuffixTextEndOffset():736:736 -> y + 16:17:int getSuffixTextEndOffset():737:737 -> y + 18:23:int getSuffixTextEndOffset():738:738 -> y + 24:34:int getSuffixTextEndOffset():739:739 -> y + 35:40:int getSuffixTextEndOffset():743:743 -> y + 41:47:int getSuffixTextEndOffset():744:744 -> y + 1:6:void updateSuffixTextVisibility():707:707 -> y0 + 7:21:void updateSuffixTextVisibility():708:708 -> y0 + 22:31:void updateSuffixTextVisibility():710:710 -> y0 + 32:34:void updateSuffixTextVisibility():712:712 -> y0 + 35:39:void updateSuffixTextVisibility():715:715 -> y0 + 40:45:void updateSuffixTextVisibility():716:716 -> y0 + 1:3:android.widget.TextView getSuffixTextView():601:601 -> z com.google.android.material.textfield.EndCompoundLayout$1 -> com.google.android.material.textfield.s$a: # {"id":"sourceFile","fileName":"EndCompoundLayout.java"} com.google.android.material.textfield.EndCompoundLayout this$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/textfield/s;"} - 1:6:void (com.google.android.material.textfield.EndCompoundLayout):115:115 -> + 1:6:void (com.google.android.material.textfield.EndCompoundLayout):112:112 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/s;)V"} - 1:10:void afterTextChanged(android.text.Editable):123:123 -> afterTextChanged - 1:10:void beforeTextChanged(java.lang.CharSequence,int,int,int):118:118 -> beforeTextChanged + 1:10:void afterTextChanged(android.text.Editable):120:120 -> afterTextChanged + 1:10:void beforeTextChanged(java.lang.CharSequence,int,int,int):115:115 -> beforeTextChanged com.google.android.material.textfield.EndCompoundLayout$2 -> com.google.android.material.textfield.s$b: # {"id":"sourceFile","fileName":"EndCompoundLayout.java"} com.google.android.material.textfield.EndCompoundLayout this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/textfield/s;"} - 1:6:void (com.google.android.material.textfield.EndCompoundLayout):128:128 -> + 1:6:void (com.google.android.material.textfield.EndCompoundLayout):125:125 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/s;)V"} - 1:13:void onEditTextAttached(com.google.android.material.textfield.TextInputLayout):131:131 -> a - 14:21:void onEditTextAttached(com.google.android.material.textfield.TextInputLayout):134:134 -> a - 22:36:void onEditTextAttached(com.google.android.material.textfield.TextInputLayout):135:135 -> a - 37:48:void onEditTextAttached(com.google.android.material.textfield.TextInputLayout):136:136 -> a - 49:58:void onEditTextAttached(com.google.android.material.textfield.TextInputLayout):137:137 -> a - 59:68:void onEditTextAttached(com.google.android.material.textfield.TextInputLayout):138:138 -> a - 69:77:void onEditTextAttached(com.google.android.material.textfield.TextInputLayout):141:141 -> a - 78:85:void onEditTextAttached(com.google.android.material.textfield.TextInputLayout):142:142 -> a - 86:100:void onEditTextAttached(com.google.android.material.textfield.TextInputLayout):143:143 -> a - 101:115:void onEditTextAttached(com.google.android.material.textfield.TextInputLayout):145:145 -> a - 116:125:void onEditTextAttached(com.google.android.material.textfield.TextInputLayout):146:146 -> a + 1:13:void onEditTextAttached(com.google.android.material.textfield.TextInputLayout):128:128 -> a + 14:21:void onEditTextAttached(com.google.android.material.textfield.TextInputLayout):131:131 -> a + 22:36:void onEditTextAttached(com.google.android.material.textfield.TextInputLayout):132:132 -> a + 37:48:void onEditTextAttached(com.google.android.material.textfield.TextInputLayout):133:133 -> a + 49:58:void onEditTextAttached(com.google.android.material.textfield.TextInputLayout):134:134 -> a + 59:68:void onEditTextAttached(com.google.android.material.textfield.TextInputLayout):135:135 -> a + 69:77:void onEditTextAttached(com.google.android.material.textfield.TextInputLayout):138:138 -> a + 78:85:void onEditTextAttached(com.google.android.material.textfield.TextInputLayout):139:139 -> a + 86:100:void onEditTextAttached(com.google.android.material.textfield.TextInputLayout):140:140 -> a + 101:115:void onEditTextAttached(com.google.android.material.textfield.TextInputLayout):142:142 -> a + 116:125:void onEditTextAttached(com.google.android.material.textfield.TextInputLayout):143:143 -> a com.google.android.material.textfield.EndCompoundLayout$3 -> com.google.android.material.textfield.s$c: # {"id":"sourceFile","fileName":"EndCompoundLayout.java"} com.google.android.material.textfield.EndCompoundLayout this$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/textfield/s;"} - 1:6:void (com.google.android.material.textfield.EndCompoundLayout):190:190 -> + 1:6:void (com.google.android.material.textfield.EndCompoundLayout):187:187 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/s;)V"} - 1:6:void onViewAttachedToWindow(android.view.View):193:193 -> onViewAttachedToWindow - 1:6:void onViewDetachedFromWindow(android.view.View):198:198 -> onViewDetachedFromWindow + 1:6:void onViewAttachedToWindow(android.view.View):190:190 -> onViewAttachedToWindow + 1:6:void onViewDetachedFromWindow(android.view.View):195:195 -> onViewDetachedFromWindow com.google.android.material.textfield.EndCompoundLayout$EndIconDelegates -> com.google.android.material.textfield.s$d: # {"id":"sourceFile","fileName":"EndCompoundLayout.java"} android.util.SparseArray delegates -> a @@ -153115,26 +159765,26 @@ com.google.android.material.textfield.EndCompoundLayout$EndIconDelegates -> com. # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/textfield/s;"} int customEndIconDrawableId -> c int passwordIconDrawableId -> d - 1:3:void (com.google.android.material.textfield.EndCompoundLayout,androidx.appcompat.widget.TintTypedArray):820:820 -> + 1:3:void (com.google.android.material.textfield.EndCompoundLayout,androidx.appcompat.widget.TintTypedArray):812:812 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/s;Landroidx/appcompat/widget/h0;)V"} - 4:10:void (com.google.android.material.textfield.EndCompoundLayout,androidx.appcompat.widget.TintTypedArray):814:814 -> - 11:12:void (com.google.android.material.textfield.EndCompoundLayout,androidx.appcompat.widget.TintTypedArray):821:821 -> - 13:21:void (com.google.android.material.textfield.EndCompoundLayout,androidx.appcompat.widget.TintTypedArray):822:822 -> - 22:23:void (com.google.android.material.textfield.EndCompoundLayout,androidx.appcompat.widget.TintTypedArray):823:823 -> - 24:30:void (com.google.android.material.textfield.EndCompoundLayout,androidx.appcompat.widget.TintTypedArray):824:824 -> - 1:3:int access$500(com.google.android.material.textfield.EndCompoundLayout$EndIconDelegates):813:813 -> a + 4:10:void (com.google.android.material.textfield.EndCompoundLayout,androidx.appcompat.widget.TintTypedArray):806:806 -> + 11:12:void (com.google.android.material.textfield.EndCompoundLayout,androidx.appcompat.widget.TintTypedArray):813:813 -> + 13:21:void (com.google.android.material.textfield.EndCompoundLayout,androidx.appcompat.widget.TintTypedArray):814:814 -> + 22:23:void (com.google.android.material.textfield.EndCompoundLayout,androidx.appcompat.widget.TintTypedArray):815:815 -> + 24:30:void (com.google.android.material.textfield.EndCompoundLayout,androidx.appcompat.widget.TintTypedArray):816:816 -> + 1:3:int access$500(com.google.android.material.textfield.EndCompoundLayout$EndIconDelegates):805:805 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/s$d;)I"} - 15:22:com.google.android.material.textfield.EndIconDelegate create(int):843:843 -> b + 15:22:com.google.android.material.textfield.EndIconDelegate create(int):835:835 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/google/android/material/textfield/t;"} - 23:45:com.google.android.material.textfield.EndIconDelegate create(int):849:849 -> b - 46:53:com.google.android.material.textfield.EndIconDelegate create(int):841:841 -> b - 54:63:com.google.android.material.textfield.EndIconDelegate create(int):839:839 -> b - 64:71:com.google.android.material.textfield.EndIconDelegate create(int):847:847 -> b - 72:79:com.google.android.material.textfield.EndIconDelegate create(int):845:845 -> b - 1:10:com.google.android.material.textfield.EndIconDelegate get(int):828:828 -> c + 23:45:com.google.android.material.textfield.EndIconDelegate create(int):841:841 -> b + 46:53:com.google.android.material.textfield.EndIconDelegate create(int):833:833 -> b + 54:63:com.google.android.material.textfield.EndIconDelegate create(int):831:831 -> b + 64:71:com.google.android.material.textfield.EndIconDelegate create(int):839:839 -> b + 72:79:com.google.android.material.textfield.EndIconDelegate create(int):837:837 -> b + 1:10:com.google.android.material.textfield.EndIconDelegate get(int):820:820 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/google/android/material/textfield/t;"} - 11:14:com.google.android.material.textfield.EndIconDelegate get(int):830:830 -> c - 15:20:com.google.android.material.textfield.EndIconDelegate get(int):831:831 -> c + 11:14:com.google.android.material.textfield.EndIconDelegate get(int):822:822 -> c + 15:20:com.google.android.material.textfield.EndIconDelegate get(int):823:823 -> c com.google.android.material.textfield.EndIconDelegate -> com.google.android.material.textfield.t: # {"id":"sourceFile","fileName":"EndIconDelegate.java"} com.google.android.material.textfield.TextInputLayout textInputLayout -> a @@ -153155,8 +159805,7 @@ com.google.android.material.textfield.EndIconDelegate -> com.google.android.mate 1:1:android.view.View$OnFocusChangeListener getOnEditTextFocusChangeListener():0:0 -> e 1:1:android.view.View$OnClickListener getOnIconClickListener():0:0 -> f 1:1:android.view.View$OnFocusChangeListener getOnIconViewFocusChangeListener():0:0 -> g - 1:2:androidx.core.view.accessibility.AccessibilityManagerCompat$TouchExplorationStateChangeListener getTouchExplorationStateChangeListener():162:162 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()LF/c$a;"} + 1:1:android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener getTouchExplorationStateChangeListener():0:0 -> h 1:1:boolean isBoxBackgroundModeSupported(int):0:0 -> i 1:1:boolean isIconActivable():0:0 -> j 1:1:boolean isIconActivated():0:0 -> k @@ -153164,7 +159813,7 @@ com.google.android.material.textfield.EndIconDelegate -> com.google.android.mate 1:1:boolean isIconChecked():0:0 -> m 1:1:void onEditTextAttached(android.widget.EditText):0:0 -> n 1:1:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):186:186 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} 1:1:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> p 1:1:void onSuffixVisibilityChanged(boolean):0:0 -> q 1:7:void refreshIconState():195:195 -> r @@ -153173,35 +159822,35 @@ com.google.android.material.textfield.EndIconDelegate -> com.google.android.mate 1:1:void tearDown():0:0 -> u com.google.android.material.textfield.IconHelper -> com.google.android.material.textfield.u: # {"id":"sourceFile","fileName":"IconHelper.java"} - 1:6:void applyIconTint(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):81:81 -> a - 7:16:void applyIconTint(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):83:83 -> a - 17:22:void applyIconTint(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):84:84 -> a - 23:30:void applyIconTint(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):88:88 -> a - 31:34:void applyIconTint(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):87:87 -> a - 35:42:void applyIconTint(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):89:89 -> a - 43:47:void applyIconTint(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):91:91 -> a - 48:50:void applyIconTint(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):94:94 -> a - 51:56:void applyIconTint(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):98:98 -> a - 57:60:void applyIconTint(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):99:99 -> a - 18:20:android.widget.ImageView$ScaleType convertScaleType(int):175:175 -> b - 21:23:android.widget.ImageView$ScaleType convertScaleType(int):173:173 -> b - 24:26:android.widget.ImageView$ScaleType convertScaleType(int):171:171 -> b - 27:29:android.widget.ImageView$ScaleType convertScaleType(int):169:169 -> b - 30:32:android.widget.ImageView$ScaleType convertScaleType(int):167:167 -> b - 33:35:android.widget.ImageView$ScaleType convertScaleType(int):165:165 -> b - 36:38:android.widget.ImageView$ScaleType convertScaleType(int):163:163 -> b - 1:4:int[] mergeIconState(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton):127:127 -> c - 5:8:int[] mergeIconState(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton):128:128 -> c - 9:10:int[] mergeIconState(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton):130:131 -> c - 11:17:int[] mergeIconState(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton):131:131 -> c - 18:22:int[] mergeIconState(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton):133:133 -> c - 1:4:void refreshIconDrawableState(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList):110:110 -> d - 5:19:void refreshIconDrawableState(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList):111:111 -> d - 20:27:void refreshIconDrawableState(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList):117:117 -> d - 28:31:void refreshIconDrawableState(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList):116:116 -> d - 32:39:void refreshIconDrawableState(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList):119:119 -> d - 40:46:void refreshIconDrawableState(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList):120:120 -> d - 47:50:void refreshIconDrawableState(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList):121:121 -> d + 1:6:void applyIconTint(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):80:80 -> a + 7:16:void applyIconTint(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):82:82 -> a + 17:22:void applyIconTint(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):83:83 -> a + 23:30:void applyIconTint(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):87:87 -> a + 31:34:void applyIconTint(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):86:86 -> a + 35:42:void applyIconTint(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):88:88 -> a + 43:47:void applyIconTint(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):90:90 -> a + 48:50:void applyIconTint(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):93:93 -> a + 51:56:void applyIconTint(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):97:97 -> a + 57:60:void applyIconTint(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):98:98 -> a + 18:20:android.widget.ImageView$ScaleType convertScaleType(int):173:173 -> b + 21:23:android.widget.ImageView$ScaleType convertScaleType(int):171:171 -> b + 24:26:android.widget.ImageView$ScaleType convertScaleType(int):169:169 -> b + 27:29:android.widget.ImageView$ScaleType convertScaleType(int):167:167 -> b + 30:32:android.widget.ImageView$ScaleType convertScaleType(int):165:165 -> b + 33:35:android.widget.ImageView$ScaleType convertScaleType(int):163:163 -> b + 36:38:android.widget.ImageView$ScaleType convertScaleType(int):161:161 -> b + 1:4:int[] mergeIconState(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton):126:126 -> c + 5:8:int[] mergeIconState(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton):127:127 -> c + 9:10:int[] mergeIconState(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton):129:130 -> c + 11:17:int[] mergeIconState(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton):130:130 -> c + 18:22:int[] mergeIconState(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton):132:132 -> c + 1:4:void refreshIconDrawableState(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList):109:109 -> d + 5:19:void refreshIconDrawableState(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList):110:110 -> d + 20:27:void refreshIconDrawableState(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList):116:116 -> d + 28:31:void refreshIconDrawableState(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList):115:115 -> d + 32:39:void refreshIconDrawableState(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList):118:118 -> d + 40:46:void refreshIconDrawableState(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList):119:119 -> d + 47:50:void refreshIconDrawableState(com.google.android.material.textfield.TextInputLayout,com.google.android.material.internal.CheckableImageButton,android.content.res.ColorStateList):120:120 -> d 1:1:void setCompatRippleBackgroundIfNeeded(com.google.android.material.internal.CheckableImageButton):0:0 -> e 1:16:void setIconClickable(com.google.android.material.internal.CheckableImageButton,android.view.View$OnLongClickListener):58:58 -> f 17:19:void setIconClickable(com.google.android.material.internal.CheckableImageButton,android.view.View$OnLongClickListener):61:61 -> f @@ -153209,13 +159858,13 @@ com.google.android.material.textfield.IconHelper -> com.google.android.material. 23:25:void setIconClickable(com.google.android.material.internal.CheckableImageButton,android.view.View$OnLongClickListener):63:63 -> f 26:32:void setIconClickable(com.google.android.material.internal.CheckableImageButton,android.view.View$OnLongClickListener):64:64 -> f 33:36:void setIconClickable(com.google.android.material.internal.CheckableImageButton,android.view.View$OnLongClickListener):65:65 -> f - 1:3:void setIconMinSize(com.google.android.material.internal.CheckableImageButton,int):151:151 -> g - 4:7:void setIconMinSize(com.google.android.material.internal.CheckableImageButton,int):152:152 -> g + 1:3:void setIconMinSize(com.google.android.material.internal.CheckableImageButton,int):149:149 -> g + 4:7:void setIconMinSize(com.google.android.material.internal.CheckableImageButton,int):150:150 -> g 1:3:void setIconOnClickListener(com.google.android.material.internal.CheckableImageButton,android.view.View$OnClickListener,android.view.View$OnLongClickListener):46:46 -> h 4:7:void setIconOnClickListener(com.google.android.material.internal.CheckableImageButton,android.view.View$OnClickListener,android.view.View$OnLongClickListener):47:47 -> h 1:3:void setIconOnLongClickListener(com.google.android.material.internal.CheckableImageButton,android.view.View$OnLongClickListener):52:52 -> i 4:7:void setIconOnLongClickListener(com.google.android.material.internal.CheckableImageButton,android.view.View$OnLongClickListener):53:53 -> i - 1:4:void setIconScaleType(com.google.android.material.internal.CheckableImageButton,android.widget.ImageView$ScaleType):157:157 -> j + 1:4:void setIconScaleType(com.google.android.material.internal.CheckableImageButton,android.widget.ImageView$ScaleType):155:155 -> j com.google.android.material.textfield.IndicatorViewController -> com.google.android.material.textfield.v: # {"id":"sourceFile","fileName":"IndicatorViewController.java"} android.content.res.ColorStateList helperTextViewTextColor -> A @@ -153246,217 +159895,217 @@ com.google.android.material.textfield.IndicatorViewController -> com.google.andr boolean helperTextEnabled -> x android.widget.TextView helperTextView -> y int helperTextTextAppearance -> z - 1:3:void (com.google.android.material.textfield.TextInputLayout):134:134 -> - 4:9:void (com.google.android.material.textfield.TextInputLayout):135:135 -> - 10:11:void (com.google.android.material.textfield.TextInputLayout):136:136 -> - 12:24:void (com.google.android.material.textfield.TextInputLayout):138:138 -> - 25:28:void (com.google.android.material.textfield.TextInputLayout):139:139 -> - 29:34:void (com.google.android.material.textfield.TextInputLayout):140:140 -> - 35:38:void (com.google.android.material.textfield.TextInputLayout):142:142 -> - 39:44:void (com.google.android.material.textfield.TextInputLayout):143:143 -> - 45:46:void (com.google.android.material.textfield.TextInputLayout):145:145 -> - 47:52:void (com.google.android.material.textfield.TextInputLayout):146:146 -> - 53:56:void (com.google.android.material.textfield.TextInputLayout):148:148 -> - 57:62:void (com.google.android.material.textfield.TextInputLayout):149:149 -> - 63:66:void (com.google.android.material.textfield.TextInputLayout):153:153 -> - 67:72:void (com.google.android.material.textfield.TextInputLayout):154:154 -> - 73:74:void (com.google.android.material.textfield.TextInputLayout):158:158 -> - 75:81:void (com.google.android.material.textfield.TextInputLayout):159:159 -> - 1:3:boolean isErrorEnabled():519:519 -> A - 1:3:boolean isHelperTextEnabled():523:523 -> B - 1:5:void removeIndicator(android.widget.TextView,int):465:465 -> C - 6:15:void removeIndicator(android.widget.TextView,int):469:469 -> C - 16:19:void removeIndicator(android.widget.TextView,int):470:470 -> C - 20:24:void removeIndicator(android.widget.TextView,int):472:472 -> C - 25:30:void removeIndicator(android.widget.TextView,int):474:474 -> C - 31:36:void removeIndicator(android.widget.TextView,int):475:475 -> C - 6:12:void setCaptionViewVisibilities(int,int):311:311 -> D - 13:17:void setCaptionViewVisibilities(int,int):313:313 -> D - 18:22:void setCaptionViewVisibilities(int,int):314:314 -> D - 23:29:void setCaptionViewVisibilities(int,int):319:319 -> D - 30:36:void setCaptionViewVisibilities(int,int):321:321 -> D - 37:39:void setCaptionViewVisibilities(int,int):324:324 -> D - 40:42:void setCaptionViewVisibilities(int,int):328:328 -> D - 1:2:void setErrorAccessibilityLiveRegion(int):663:663 -> E - 3:6:void setErrorAccessibilityLiveRegion(int):664:664 -> E - 7:10:void setErrorAccessibilityLiveRegion(int):665:665 -> E - 1:2:void setErrorContentDescription(java.lang.CharSequence):656:656 -> F - 3:6:void setErrorContentDescription(java.lang.CharSequence):657:657 -> F - 7:10:void setErrorContentDescription(java.lang.CharSequence):658:658 -> F - 1:5:void setErrorEnabled(boolean):486:486 -> G - 6:11:void setErrorEnabled(boolean):491:491 -> G - 12:20:void setErrorEnabled(boolean):494:494 -> G - 21:25:void setErrorEnabled(boolean):495:495 -> G - 26:31:void setErrorEnabled(boolean):497:497 -> G - 32:35:void setErrorEnabled(boolean):499:499 -> G - 36:40:void setErrorEnabled(boolean):500:500 -> G - 41:45:void setErrorEnabled(boolean):502:502 -> G - 46:50:void setErrorEnabled(boolean):503:503 -> G - 51:55:void setErrorEnabled(boolean):504:504 -> G - 56:60:void setErrorEnabled(boolean):505:505 -> G - 61:66:void setErrorEnabled(boolean):506:506 -> G - 67:72:void setErrorEnabled(boolean):507:507 -> G - 73:75:void setErrorEnabled(boolean):509:509 -> G - 76:81:void setErrorEnabled(boolean):510:510 -> G - 82:83:void setErrorEnabled(boolean):511:511 -> G - 84:88:void setErrorEnabled(boolean):512:512 -> G - 89:93:void setErrorEnabled(boolean):513:513 -> G - 94:96:void setErrorEnabled(boolean):515:515 -> G - 1:2:void setErrorTextAppearance(int):649:649 -> H - 3:6:void setErrorTextAppearance(int):650:650 -> H - 7:12:void setErrorTextAppearance(int):651:651 -> H - 1:2:void setErrorViewTextColor(android.content.res.ColorStateList):642:642 -> I - 3:8:void setErrorViewTextColor(android.content.res.ColorStateList):643:643 -> I - 9:12:void setErrorViewTextColor(android.content.res.ColorStateList):644:644 -> I - 1:2:void setHelperTextAppearance(int):696:696 -> J - 3:6:void setHelperTextAppearance(int):697:697 -> J - 7:10:void setHelperTextAppearance(int):698:698 -> J - 1:5:void setHelperTextEnabled(boolean):528:528 -> K - 6:11:void setHelperTextEnabled(boolean):533:533 -> K - 12:20:void setHelperTextEnabled(boolean):536:536 -> K - 21:25:void setHelperTextEnabled(boolean):537:537 -> K - 26:31:void setHelperTextEnabled(boolean):539:539 -> K - 32:35:void setHelperTextEnabled(boolean):541:541 -> K - 36:40:void setHelperTextEnabled(boolean):542:542 -> K - 41:46:void setHelperTextEnabled(boolean):544:544 -> K - 47:51:void setHelperTextEnabled(boolean):545:545 -> K - 52:56:void setHelperTextEnabled(boolean):547:547 -> K - 57:61:void setHelperTextEnabled(boolean):548:548 -> K - 62:66:void setHelperTextEnabled(boolean):549:549 -> K - 67:77:void setHelperTextEnabled(boolean):551:551 -> K - 78:80:void setHelperTextEnabled(boolean):565:565 -> K - 81:86:void setHelperTextEnabled(boolean):566:566 -> K - 87:88:void setHelperTextEnabled(boolean):567:567 -> K - 89:93:void setHelperTextEnabled(boolean):568:568 -> K - 94:98:void setHelperTextEnabled(boolean):569:569 -> K - 99:101:void setHelperTextEnabled(boolean):571:571 -> K - 1:2:void setHelperTextViewTextColor(android.content.res.ColorStateList):689:689 -> L - 3:8:void setHelperTextViewTextColor(android.content.res.ColorStateList):690:690 -> L - 9:12:void setHelperTextViewTextColor(android.content.res.ColorStateList):691:691 -> L - 3:6:void setTextViewTypeface(android.widget.TextView,android.graphics.Typeface):627:627 -> M - 1:4:void setTypefaces(android.graphics.Typeface):618:618 -> N - 5:6:void setTypefaces(android.graphics.Typeface):619:619 -> N - 7:11:void setTypefaces(android.graphics.Typeface):620:620 -> N - 12:17:void setTypefaces(android.graphics.Typeface):621:621 -> N - 5:8:void setViewGroupGoneIfEmpty(android.view.ViewGroup,int):480:480 -> O - 1:10:boolean shouldAnimateCaptionView(android.widget.TextView,java.lang.CharSequence):227:227 -> P - 11:24:boolean shouldAnimateCaptionView(android.widget.TextView,java.lang.CharSequence):228:228 -> P - 25:38:boolean shouldAnimateCaptionView(android.widget.TextView,java.lang.CharSequence):231:231 -> P - 1:3:void showError(java.lang.CharSequence):188:188 -> Q - 4:5:void showError(java.lang.CharSequence):189:189 -> Q - 6:10:void showError(java.lang.CharSequence):190:190 -> Q - 11:15:void showError(java.lang.CharSequence):193:193 -> Q - 16:17:void showError(java.lang.CharSequence):194:194 -> Q - 18:21:void showError(java.lang.CharSequence):196:196 -> Q - 22:25:void showError(java.lang.CharSequence):197:197 -> Q - 26:29:void showError(java.lang.CharSequence):196:196 -> Q - 1:3:void showHelper(java.lang.CharSequence):164:164 -> R - 4:5:void showHelper(java.lang.CharSequence):165:165 -> R - 6:10:void showHelper(java.lang.CharSequence):166:166 -> R - 11:15:void showHelper(java.lang.CharSequence):169:169 -> R - 16:17:void showHelper(java.lang.CharSequence):170:170 -> R - 18:21:void showHelper(java.lang.CharSequence):172:172 -> R - 22:25:void showHelper(java.lang.CharSequence):173:173 -> R - 26:29:void showHelper(java.lang.CharSequence):172:172 -> R - 6:10:void updateCaptionViewsVisibility(int,int,boolean):244:244 -> S - 11:12:void updateCaptionViewsVisibility(int,int,boolean):245:245 -> S - 13:17:void updateCaptionViewsVisibility(int,int,boolean):246:246 -> S - 18:28:void updateCaptionViewsVisibility(int,int,boolean):248:248 -> S - 29:36:void updateCaptionViewsVisibility(int,int,boolean):256:256 -> S - 37:39:void updateCaptionViewsVisibility(int,int,boolean):264:264 -> S - 40:43:void updateCaptionViewsVisibility(int,int,boolean):265:265 -> S - 44:48:void updateCaptionViewsVisibility(int,int,boolean):266:266 -> S - 49:58:void updateCaptionViewsVisibility(int,int,boolean):268:268 -> S - 59:65:void updateCaptionViewsVisibility(int,int,boolean):295:295 -> S - 66:68:void updateCaptionViewsVisibility(int,int,boolean):297:297 -> S - 69:73:void updateCaptionViewsVisibility(int,int,boolean):299:299 -> S - 74:78:void updateCaptionViewsVisibility(int,int,boolean):300:300 -> S - 79:84:void updateCaptionViewsVisibility(int,int,boolean):301:301 -> S - 1:3:int access$002(com.google.android.material.textfield.IndicatorViewController,int):67:67 -> a + 1:3:void (com.google.android.material.textfield.TextInputLayout):131:131 -> + 4:9:void (com.google.android.material.textfield.TextInputLayout):132:132 -> + 10:11:void (com.google.android.material.textfield.TextInputLayout):133:133 -> + 12:24:void (com.google.android.material.textfield.TextInputLayout):135:135 -> + 25:28:void (com.google.android.material.textfield.TextInputLayout):136:136 -> + 29:34:void (com.google.android.material.textfield.TextInputLayout):137:137 -> + 35:38:void (com.google.android.material.textfield.TextInputLayout):139:139 -> + 39:44:void (com.google.android.material.textfield.TextInputLayout):140:140 -> + 45:46:void (com.google.android.material.textfield.TextInputLayout):142:142 -> + 47:52:void (com.google.android.material.textfield.TextInputLayout):143:143 -> + 53:56:void (com.google.android.material.textfield.TextInputLayout):145:145 -> + 57:62:void (com.google.android.material.textfield.TextInputLayout):146:146 -> + 63:66:void (com.google.android.material.textfield.TextInputLayout):150:150 -> + 67:72:void (com.google.android.material.textfield.TextInputLayout):151:151 -> + 73:74:void (com.google.android.material.textfield.TextInputLayout):155:155 -> + 75:81:void (com.google.android.material.textfield.TextInputLayout):156:156 -> + 1:3:boolean isErrorEnabled():513:513 -> A + 1:3:boolean isHelperTextEnabled():517:517 -> B + 1:5:void removeIndicator(android.widget.TextView,int):461:461 -> C + 6:15:void removeIndicator(android.widget.TextView,int):465:465 -> C + 16:19:void removeIndicator(android.widget.TextView,int):466:466 -> C + 20:24:void removeIndicator(android.widget.TextView,int):468:468 -> C + 25:30:void removeIndicator(android.widget.TextView,int):470:470 -> C + 31:36:void removeIndicator(android.widget.TextView,int):471:471 -> C + 6:12:void setCaptionViewVisibilities(int,int):308:308 -> D + 13:17:void setCaptionViewVisibilities(int,int):310:310 -> D + 18:22:void setCaptionViewVisibilities(int,int):311:311 -> D + 23:29:void setCaptionViewVisibilities(int,int):316:316 -> D + 30:36:void setCaptionViewVisibilities(int,int):318:318 -> D + 37:39:void setCaptionViewVisibilities(int,int):321:321 -> D + 40:42:void setCaptionViewVisibilities(int,int):325:325 -> D + 1:2:void setErrorAccessibilityLiveRegion(int):652:652 -> E + 3:6:void setErrorAccessibilityLiveRegion(int):653:653 -> E + 7:10:void setErrorAccessibilityLiveRegion(int):654:654 -> E + 1:2:void setErrorContentDescription(java.lang.CharSequence):645:645 -> F + 3:6:void setErrorContentDescription(java.lang.CharSequence):646:646 -> F + 7:10:void setErrorContentDescription(java.lang.CharSequence):647:647 -> F + 1:5:void setErrorEnabled(boolean):482:482 -> G + 6:11:void setErrorEnabled(boolean):487:487 -> G + 12:20:void setErrorEnabled(boolean):490:490 -> G + 21:25:void setErrorEnabled(boolean):491:491 -> G + 26:31:void setErrorEnabled(boolean):492:492 -> G + 32:35:void setErrorEnabled(boolean):493:493 -> G + 36:40:void setErrorEnabled(boolean):494:494 -> G + 41:45:void setErrorEnabled(boolean):496:496 -> G + 46:50:void setErrorEnabled(boolean):497:497 -> G + 51:55:void setErrorEnabled(boolean):498:498 -> G + 56:60:void setErrorEnabled(boolean):499:499 -> G + 61:66:void setErrorEnabled(boolean):500:500 -> G + 67:72:void setErrorEnabled(boolean):501:501 -> G + 73:75:void setErrorEnabled(boolean):503:503 -> G + 76:81:void setErrorEnabled(boolean):504:504 -> G + 82:83:void setErrorEnabled(boolean):505:505 -> G + 84:88:void setErrorEnabled(boolean):506:506 -> G + 89:93:void setErrorEnabled(boolean):507:507 -> G + 94:96:void setErrorEnabled(boolean):509:509 -> G + 1:2:void setErrorTextAppearance(int):638:638 -> H + 3:6:void setErrorTextAppearance(int):639:639 -> H + 7:12:void setErrorTextAppearance(int):640:640 -> H + 1:2:void setErrorViewTextColor(android.content.res.ColorStateList):631:631 -> I + 3:8:void setErrorViewTextColor(android.content.res.ColorStateList):632:632 -> I + 9:12:void setErrorViewTextColor(android.content.res.ColorStateList):633:633 -> I + 1:2:void setHelperTextAppearance(int):685:685 -> J + 3:6:void setHelperTextAppearance(int):686:686 -> J + 7:10:void setHelperTextAppearance(int):687:687 -> J + 1:5:void setHelperTextEnabled(boolean):522:522 -> K + 6:11:void setHelperTextEnabled(boolean):527:527 -> K + 12:20:void setHelperTextEnabled(boolean):530:530 -> K + 21:25:void setHelperTextEnabled(boolean):531:531 -> K + 26:31:void setHelperTextEnabled(boolean):532:532 -> K + 32:35:void setHelperTextEnabled(boolean):533:533 -> K + 36:40:void setHelperTextEnabled(boolean):534:534 -> K + 41:46:void setHelperTextEnabled(boolean):536:536 -> K + 47:51:void setHelperTextEnabled(boolean):537:537 -> K + 52:56:void setHelperTextEnabled(boolean):538:538 -> K + 57:61:void setHelperTextEnabled(boolean):539:539 -> K + 62:66:void setHelperTextEnabled(boolean):540:540 -> K + 67:77:void setHelperTextEnabled(boolean):541:541 -> K + 78:80:void setHelperTextEnabled(boolean):554:554 -> K + 81:86:void setHelperTextEnabled(boolean):555:555 -> K + 87:88:void setHelperTextEnabled(boolean):556:556 -> K + 89:93:void setHelperTextEnabled(boolean):557:557 -> K + 94:98:void setHelperTextEnabled(boolean):558:558 -> K + 99:101:void setHelperTextEnabled(boolean):560:560 -> K + 1:2:void setHelperTextViewTextColor(android.content.res.ColorStateList):678:678 -> L + 3:8:void setHelperTextViewTextColor(android.content.res.ColorStateList):679:679 -> L + 9:12:void setHelperTextViewTextColor(android.content.res.ColorStateList):680:680 -> L + 3:6:void setTextViewTypeface(android.widget.TextView,android.graphics.Typeface):616:616 -> M + 1:4:void setTypefaces(android.graphics.Typeface):607:607 -> N + 5:6:void setTypefaces(android.graphics.Typeface):608:608 -> N + 7:11:void setTypefaces(android.graphics.Typeface):609:609 -> N + 12:17:void setTypefaces(android.graphics.Typeface):610:610 -> N + 5:8:void setViewGroupGoneIfEmpty(android.view.ViewGroup,int):476:476 -> O + 1:10:boolean shouldAnimateCaptionView(android.widget.TextView,java.lang.CharSequence):224:224 -> P + 11:24:boolean shouldAnimateCaptionView(android.widget.TextView,java.lang.CharSequence):225:225 -> P + 25:38:boolean shouldAnimateCaptionView(android.widget.TextView,java.lang.CharSequence):228:228 -> P + 1:3:void showError(java.lang.CharSequence):185:185 -> Q + 4:5:void showError(java.lang.CharSequence):186:186 -> Q + 6:10:void showError(java.lang.CharSequence):187:187 -> Q + 11:15:void showError(java.lang.CharSequence):190:190 -> Q + 16:17:void showError(java.lang.CharSequence):191:191 -> Q + 18:21:void showError(java.lang.CharSequence):193:193 -> Q + 22:25:void showError(java.lang.CharSequence):194:194 -> Q + 26:29:void showError(java.lang.CharSequence):193:193 -> Q + 1:3:void showHelper(java.lang.CharSequence):161:161 -> R + 4:5:void showHelper(java.lang.CharSequence):162:162 -> R + 6:10:void showHelper(java.lang.CharSequence):163:163 -> R + 11:15:void showHelper(java.lang.CharSequence):166:166 -> R + 16:17:void showHelper(java.lang.CharSequence):167:167 -> R + 18:21:void showHelper(java.lang.CharSequence):169:169 -> R + 22:25:void showHelper(java.lang.CharSequence):170:170 -> R + 26:29:void showHelper(java.lang.CharSequence):169:169 -> R + 6:10:void updateCaptionViewsVisibility(int,int,boolean):241:241 -> S + 11:12:void updateCaptionViewsVisibility(int,int,boolean):242:242 -> S + 13:17:void updateCaptionViewsVisibility(int,int,boolean):243:243 -> S + 18:28:void updateCaptionViewsVisibility(int,int,boolean):245:245 -> S + 29:36:void updateCaptionViewsVisibility(int,int,boolean):253:253 -> S + 37:39:void updateCaptionViewsVisibility(int,int,boolean):261:261 -> S + 40:43:void updateCaptionViewsVisibility(int,int,boolean):262:262 -> S + 44:48:void updateCaptionViewsVisibility(int,int,boolean):263:263 -> S + 49:58:void updateCaptionViewsVisibility(int,int,boolean):265:265 -> S + 59:65:void updateCaptionViewsVisibility(int,int,boolean):292:292 -> S + 66:68:void updateCaptionViewsVisibility(int,int,boolean):294:294 -> S + 69:73:void updateCaptionViewsVisibility(int,int,boolean):296:296 -> S + 74:78:void updateCaptionViewsVisibility(int,int,boolean):297:297 -> S + 79:84:void updateCaptionViewsVisibility(int,int,boolean):298:298 -> S + 1:3:int access$002(com.google.android.material.textfield.IndicatorViewController,int):64:64 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/v;I)I"} - 1:3:android.animation.Animator access$102(com.google.android.material.textfield.IndicatorViewController,android.animation.Animator):67:67 -> b + 1:3:android.animation.Animator access$102(com.google.android.material.textfield.IndicatorViewController,android.animation.Animator):64:64 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/v;Landroid/animation/Animator;)Landroid/animation/Animator;"} - 1:3:android.widget.TextView access$200(com.google.android.material.textfield.IndicatorViewController):67:67 -> c + 1:3:android.widget.TextView access$200(com.google.android.material.textfield.IndicatorViewController):64:64 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/v;)Landroid/widget/TextView;"} - 1:3:com.google.android.material.textfield.TextInputLayout access$300(com.google.android.material.textfield.IndicatorViewController):67:67 -> d + 1:3:com.google.android.material.textfield.TextInputLayout access$300(com.google.android.material.textfield.IndicatorViewController):64:64 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/v;)Lcom/google/android/material/textfield/TextInputLayout;"} - 1:10:void addIndicator(android.widget.TextView,int):437:437 -> e - 11:19:void addIndicator(android.widget.TextView,int):438:438 -> e - 20:22:void addIndicator(android.widget.TextView,int):439:439 -> e - 23:30:void addIndicator(android.widget.TextView,int):440:440 -> e - 31:39:void addIndicator(android.widget.TextView,int):442:442 -> e - 40:46:void addIndicator(android.widget.TextView,int):443:443 -> e - 47:53:void addIndicator(android.widget.TextView,int):445:445 -> e - 54:61:void addIndicator(android.widget.TextView,int):447:447 -> e - 62:64:void addIndicator(android.widget.TextView,int):448:448 -> e - 65:70:void addIndicator(android.widget.TextView,int):452:452 -> e - 71:75:void addIndicator(android.widget.TextView,int):453:453 -> e - 76:81:void addIndicator(android.widget.TextView,int):454:454 -> e - 82:86:void addIndicator(android.widget.TextView,int):456:456 -> e - 87:91:void addIndicator(android.widget.TextView,int):458:458 -> e - 92:96:void addIndicator(android.widget.TextView,int):460:460 -> e - 97:103:void addIndicator(android.widget.TextView,int):461:461 -> e - 1:6:void adjustIndicatorPadding():402:402 -> f - 7:12:void adjustIndicatorPadding():403:403 -> f - 13:18:void adjustIndicatorPadding():404:404 -> f - 19:22:void adjustIndicatorPadding():405:405 -> f - 23:26:void adjustIndicatorPadding():410:410 -> f - 27:34:void adjustIndicatorPadding():407:407 -> f - 35:40:void adjustIndicatorPadding():415:415 -> f - 41:44:void adjustIndicatorPadding():416:416 -> f - 45:50:void adjustIndicatorPadding():411:411 -> f - 51:54:void adjustIndicatorPadding():420:420 -> f - 55:59:void adjustIndicatorPadding():417:417 -> f - 60:63:void adjustIndicatorPadding():405:405 -> f - 1:16:boolean canAdjustIndicatorPadding():426:426 -> g - 1:4:void cancelCaptionAnimator():379:379 -> h - 5:8:void cancelCaptionAnimator():380:380 -> h - 17:24:void createCaptionAnimators(java.util.List,boolean,android.widget.TextView,int,int,int):345:345 -> i - 25:30:void createCaptionAnimators(java.util.List,boolean,android.widget.TextView,int,int,int):349:349 -> i - 31:37:void createCaptionAnimators(java.util.List,boolean,android.widget.TextView,int,int,int):351:351 -> i - 38:41:void createCaptionAnimators(java.util.List,boolean,android.widget.TextView,int,int,int):353:353 -> i - 42:47:void createCaptionAnimators(java.util.List,boolean,android.widget.TextView,int,int,int):354:354 -> i - 48:51:void createCaptionAnimators(java.util.List,boolean,android.widget.TextView,int,int,int):355:355 -> i - 7:20:android.animation.ObjectAnimator createCaptionOpacityAnimator(android.widget.TextView,boolean):362:362 -> j - 21:24:android.animation.ObjectAnimator createCaptionOpacityAnimator(android.widget.TextView,boolean):363:363 -> j - 25:27:android.animation.ObjectAnimator createCaptionOpacityAnimator(android.widget.TextView,boolean):364:364 -> j - 28:32:android.animation.ObjectAnimator createCaptionOpacityAnimator(android.widget.TextView,boolean):363:363 -> j - 33:35:android.animation.ObjectAnimator createCaptionOpacityAnimator(android.widget.TextView,boolean):365:365 -> j - 36:37:android.animation.ObjectAnimator createCaptionOpacityAnimator(android.widget.TextView,boolean):366:366 -> j - 38:41:android.animation.ObjectAnimator createCaptionOpacityAnimator(android.widget.TextView,boolean):365:365 -> j - 1:15:android.animation.ObjectAnimator createCaptionTranslationYAnimator(android.widget.TextView):371:371 -> k - 16:19:android.animation.ObjectAnimator createCaptionTranslationYAnimator(android.widget.TextView):372:372 -> k - 20:25:android.animation.ObjectAnimator createCaptionTranslationYAnimator(android.widget.TextView):373:373 -> k - 26:31:android.animation.ObjectAnimator createCaptionTranslationYAnimator(android.widget.TextView):374:374 -> k - 1:7:boolean errorShouldBeShown():584:584 -> l - 9:11:android.widget.TextView getCaptionViewFromDisplayState(int):394:394 -> m - 12:14:android.widget.TextView getCaptionViewFromDisplayState(int):392:392 -> m - 1:3:int getErrorAccessibilityLiveRegion():675:675 -> n - 1:3:java.lang.CharSequence getErrorContentDescription():671:671 -> o - 1:3:java.lang.CharSequence getErrorText():609:609 -> p - 1:11:int getErrorViewCurrentTextColor():633:633 -> q - 1:11:android.content.res.ColorStateList getErrorViewTextColors():638:638 -> r - 1:3:java.lang.CharSequence getHelperText():613:613 -> s - 1:3:android.view.View getHelperTextView():576:576 -> t - 1:11:int getHelperTextViewCurrentTextColor():680:680 -> u - 3:14:int getIndicatorPadding(boolean,int,int):432:432 -> v - 2:3:void hideError():201:201 -> w - 4:6:void hideError():202:202 -> w - 7:11:void hideError():204:204 -> w - 12:24:void hideError():206:206 -> w - 25:28:void hideError():207:207 -> w - 29:30:void hideError():210:210 -> w - 31:38:void hideError():213:213 -> w - 39:42:void hideError():214:214 -> w - 43:46:void hideError():213:213 -> w - 1:3:void hideHelperText():177:177 -> x - 4:9:void hideHelperText():180:180 -> x - 10:11:void hideHelperText():181:181 -> x - 12:17:void hideHelperText():183:183 -> x - 18:21:void hideHelperText():184:184 -> x - 22:25:void hideHelperText():183:183 -> x - 4:9:boolean isCaptionStateError(int):588:588 -> y - 10:18:boolean isCaptionStateError(int):590:590 -> y + 1:10:void addIndicator(android.widget.TextView,int):433:433 -> e + 11:19:void addIndicator(android.widget.TextView,int):434:434 -> e + 20:22:void addIndicator(android.widget.TextView,int):435:435 -> e + 23:30:void addIndicator(android.widget.TextView,int):436:436 -> e + 31:39:void addIndicator(android.widget.TextView,int):438:438 -> e + 40:46:void addIndicator(android.widget.TextView,int):439:439 -> e + 47:53:void addIndicator(android.widget.TextView,int):441:441 -> e + 54:61:void addIndicator(android.widget.TextView,int):443:443 -> e + 62:64:void addIndicator(android.widget.TextView,int):444:444 -> e + 65:70:void addIndicator(android.widget.TextView,int):448:448 -> e + 71:75:void addIndicator(android.widget.TextView,int):449:449 -> e + 76:81:void addIndicator(android.widget.TextView,int):450:450 -> e + 82:86:void addIndicator(android.widget.TextView,int):452:452 -> e + 87:91:void addIndicator(android.widget.TextView,int):454:454 -> e + 92:96:void addIndicator(android.widget.TextView,int):456:456 -> e + 97:103:void addIndicator(android.widget.TextView,int):457:457 -> e + 1:6:void adjustIndicatorPadding():399:399 -> f + 7:12:void adjustIndicatorPadding():400:400 -> f + 13:18:void adjustIndicatorPadding():401:401 -> f + 19:22:void adjustIndicatorPadding():402:402 -> f + 23:26:void adjustIndicatorPadding():406:406 -> f + 27:34:void adjustIndicatorPadding():403:403 -> f + 35:40:void adjustIndicatorPadding():411:411 -> f + 41:44:void adjustIndicatorPadding():412:412 -> f + 45:50:void adjustIndicatorPadding():407:407 -> f + 51:54:void adjustIndicatorPadding():416:416 -> f + 55:59:void adjustIndicatorPadding():413:413 -> f + 60:63:void adjustIndicatorPadding():402:402 -> f + 1:16:boolean canAdjustIndicatorPadding():422:422 -> g + 1:4:void cancelCaptionAnimator():376:376 -> h + 5:8:void cancelCaptionAnimator():377:377 -> h + 17:24:void createCaptionAnimators(java.util.List,boolean,android.widget.TextView,int,int,int):342:342 -> i + 25:30:void createCaptionAnimators(java.util.List,boolean,android.widget.TextView,int,int,int):346:346 -> i + 31:37:void createCaptionAnimators(java.util.List,boolean,android.widget.TextView,int,int,int):348:348 -> i + 38:41:void createCaptionAnimators(java.util.List,boolean,android.widget.TextView,int,int,int):350:350 -> i + 42:47:void createCaptionAnimators(java.util.List,boolean,android.widget.TextView,int,int,int):351:351 -> i + 48:51:void createCaptionAnimators(java.util.List,boolean,android.widget.TextView,int,int,int):352:352 -> i + 7:20:android.animation.ObjectAnimator createCaptionOpacityAnimator(android.widget.TextView,boolean):359:359 -> j + 21:24:android.animation.ObjectAnimator createCaptionOpacityAnimator(android.widget.TextView,boolean):360:360 -> j + 25:27:android.animation.ObjectAnimator createCaptionOpacityAnimator(android.widget.TextView,boolean):361:361 -> j + 28:32:android.animation.ObjectAnimator createCaptionOpacityAnimator(android.widget.TextView,boolean):360:360 -> j + 33:35:android.animation.ObjectAnimator createCaptionOpacityAnimator(android.widget.TextView,boolean):362:362 -> j + 36:37:android.animation.ObjectAnimator createCaptionOpacityAnimator(android.widget.TextView,boolean):363:363 -> j + 38:41:android.animation.ObjectAnimator createCaptionOpacityAnimator(android.widget.TextView,boolean):362:362 -> j + 1:15:android.animation.ObjectAnimator createCaptionTranslationYAnimator(android.widget.TextView):368:368 -> k + 16:19:android.animation.ObjectAnimator createCaptionTranslationYAnimator(android.widget.TextView):369:369 -> k + 20:25:android.animation.ObjectAnimator createCaptionTranslationYAnimator(android.widget.TextView):370:370 -> k + 26:31:android.animation.ObjectAnimator createCaptionTranslationYAnimator(android.widget.TextView):371:371 -> k + 1:7:boolean errorShouldBeShown():573:573 -> l + 9:11:android.widget.TextView getCaptionViewFromDisplayState(int):391:391 -> m + 12:14:android.widget.TextView getCaptionViewFromDisplayState(int):389:389 -> m + 1:3:int getErrorAccessibilityLiveRegion():664:664 -> n + 1:3:java.lang.CharSequence getErrorContentDescription():660:660 -> o + 1:3:java.lang.CharSequence getErrorText():598:598 -> p + 1:11:int getErrorViewCurrentTextColor():622:622 -> q + 1:11:android.content.res.ColorStateList getErrorViewTextColors():627:627 -> r + 1:3:java.lang.CharSequence getHelperText():602:602 -> s + 1:3:android.view.View getHelperTextView():565:565 -> t + 1:11:int getHelperTextViewCurrentTextColor():669:669 -> u + 3:14:int getIndicatorPadding(boolean,int,int):428:428 -> v + 2:3:void hideError():198:198 -> w + 4:6:void hideError():199:199 -> w + 7:11:void hideError():201:201 -> w + 12:24:void hideError():203:203 -> w + 25:28:void hideError():204:204 -> w + 29:30:void hideError():207:207 -> w + 31:38:void hideError():210:210 -> w + 39:42:void hideError():211:211 -> w + 43:46:void hideError():210:210 -> w + 1:3:void hideHelperText():174:174 -> x + 4:9:void hideHelperText():177:177 -> x + 10:11:void hideHelperText():178:178 -> x + 12:17:void hideHelperText():180:180 -> x + 18:21:void hideHelperText():181:181 -> x + 22:25:void hideHelperText():180:180 -> x + 4:9:boolean isCaptionStateError(int):577:577 -> y + 10:18:boolean isCaptionStateError(int):579:579 -> y 1:1:boolean isCaptionView(int):0:0 -> z com.google.android.material.textfield.IndicatorViewController$1 -> com.google.android.material.textfield.v$a: # {"id":"sourceFile","fileName":"IndicatorViewController.java"} @@ -153466,29 +160115,29 @@ com.google.android.material.textfield.IndicatorViewController$1 -> com.google.an android.widget.TextView val$captionViewToShow -> d com.google.android.material.textfield.IndicatorViewController this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/textfield/v;"} - 1:14:void (com.google.android.material.textfield.IndicatorViewController,int,android.widget.TextView,int,android.widget.TextView):269:269 -> + 1:14:void (com.google.android.material.textfield.IndicatorViewController,int,android.widget.TextView,int,android.widget.TextView):266:266 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/v;ILandroid/widget/TextView;ILandroid/widget/TextView;)V"} - 1:7:void onAnimationEnd(android.animation.Animator):272:272 -> onAnimationEnd - 8:13:void onAnimationEnd(android.animation.Animator):273:273 -> onAnimationEnd - 14:18:void onAnimationEnd(android.animation.Animator):274:274 -> onAnimationEnd - 19:21:void onAnimationEnd(android.animation.Animator):275:275 -> onAnimationEnd - 22:34:void onAnimationEnd(android.animation.Animator):276:276 -> onAnimationEnd - 35:43:void onAnimationEnd(android.animation.Animator):277:277 -> onAnimationEnd - 44:48:void onAnimationEnd(android.animation.Animator):281:281 -> onAnimationEnd - 49:51:void onAnimationEnd(android.animation.Animator):282:282 -> onAnimationEnd - 52:59:void onAnimationEnd(android.animation.Animator):283:283 -> onAnimationEnd - 1:5:void onAnimationStart(android.animation.Animator):289:289 -> onAnimationStart - 6:8:void onAnimationStart(android.animation.Animator):290:290 -> onAnimationStart - 9:15:void onAnimationStart(android.animation.Animator):291:291 -> onAnimationStart + 1:7:void onAnimationEnd(android.animation.Animator):269:269 -> onAnimationEnd + 8:13:void onAnimationEnd(android.animation.Animator):270:270 -> onAnimationEnd + 14:18:void onAnimationEnd(android.animation.Animator):271:271 -> onAnimationEnd + 19:21:void onAnimationEnd(android.animation.Animator):272:272 -> onAnimationEnd + 22:34:void onAnimationEnd(android.animation.Animator):273:273 -> onAnimationEnd + 35:43:void onAnimationEnd(android.animation.Animator):274:274 -> onAnimationEnd + 44:48:void onAnimationEnd(android.animation.Animator):278:278 -> onAnimationEnd + 49:51:void onAnimationEnd(android.animation.Animator):279:279 -> onAnimationEnd + 52:59:void onAnimationEnd(android.animation.Animator):280:280 -> onAnimationEnd + 1:5:void onAnimationStart(android.animation.Animator):286:286 -> onAnimationStart + 6:8:void onAnimationStart(android.animation.Animator):287:287 -> onAnimationStart + 9:15:void onAnimationStart(android.animation.Animator):288:288 -> onAnimationStart com.google.android.material.textfield.IndicatorViewController$2 -> com.google.android.material.textfield.v$b: # {"id":"sourceFile","fileName":"IndicatorViewController.java"} com.google.android.material.textfield.IndicatorViewController this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/textfield/v;"} - 1:6:void (com.google.android.material.textfield.IndicatorViewController):552:552 -> + 1:6:void (com.google.android.material.textfield.IndicatorViewController):542:542 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/v;)V"} - 1:3:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):556:556 -> onInitializeAccessibilityNodeInfo - 4:15:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):557:557 -> onInitializeAccessibilityNodeInfo - 16:19:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):559:559 -> onInitializeAccessibilityNodeInfo + 1:3:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):546:546 -> onInitializeAccessibilityNodeInfo + 4:15:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):547:547 -> onInitializeAccessibilityNodeInfo + 16:19:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):549:549 -> onInitializeAccessibilityNodeInfo com.google.android.material.textfield.MaterialAutoCompleteTextView -> com.google.android.material.textfield.w: # {"id":"sourceFile","fileName":"MaterialAutoCompleteTextView.java"} androidx.appcompat.widget.ListPopupWindow modalListPopup -> h @@ -153500,179 +160149,177 @@ com.google.android.material.textfield.MaterialAutoCompleteTextView -> com.google android.content.res.ColorStateList dropDownBackgroundTint -> m int simpleItemSelectedColor -> n android.content.res.ColorStateList simpleItemSelectedRippleColor -> o - 1:1:void (android.content.Context,android.util.AttributeSet):96:96 -> - 2:2:void (android.content.Context,android.util.AttributeSet,int):101:101 -> - 3:3:void (android.content.Context,android.util.AttributeSet,int):83:83 -> - 4:4:void (android.content.Context,android.util.AttributeSet,int):103:103 -> - 5:6:void (android.content.Context,android.util.AttributeSet,int):105:106 -> - 7:9:void (android.content.Context,android.util.AttributeSet,int):115:117 -> - 10:10:void (android.content.Context,android.util.AttributeSet,int):120:120 -> - 11:12:void (android.content.Context,android.util.AttributeSet,int):124:125 -> - 13:14:void (android.content.Context,android.util.AttributeSet,int):128:129 -> - 15:16:void (android.content.Context,android.util.AttributeSet,int):133:134 -> - 17:17:void (android.content.Context,android.util.AttributeSet,int):136:136 -> - 18:18:void (android.content.Context,android.util.AttributeSet,int):135:135 -> - 19:20:void (android.content.Context,android.util.AttributeSet,int):141:142 -> - 21:22:void (android.content.Context,android.util.AttributeSet,int):144:145 -> - 23:24:void (android.content.Context,android.util.AttributeSet,int):150:151 -> - 25:30:void (android.content.Context,android.util.AttributeSet,int):153:158 -> - 31:33:void (android.content.Context,android.util.AttributeSet,int):182:184 -> - 34:34:void (android.content.Context,android.util.AttributeSet,int):183:183 -> - 35:35:void (android.content.Context,android.util.AttributeSet,int):187:187 -> - 1:3:androidx.appcompat.widget.ListPopupWindow access$000(com.google.android.material.textfield.MaterialAutoCompleteTextView):76:76 -> b + 1:1:void (android.content.Context,android.util.AttributeSet):92:92 -> + 2:2:void (android.content.Context,android.util.AttributeSet,int):97:97 -> + 3:3:void (android.content.Context,android.util.AttributeSet,int):79:79 -> + 4:4:void (android.content.Context,android.util.AttributeSet,int):99:99 -> + 5:6:void (android.content.Context,android.util.AttributeSet,int):101:102 -> + 7:9:void (android.content.Context,android.util.AttributeSet,int):111:113 -> + 10:10:void (android.content.Context,android.util.AttributeSet,int):116:116 -> + 11:12:void (android.content.Context,android.util.AttributeSet,int):120:121 -> + 13:14:void (android.content.Context,android.util.AttributeSet,int):124:125 -> + 15:16:void (android.content.Context,android.util.AttributeSet,int):129:130 -> + 17:17:void (android.content.Context,android.util.AttributeSet,int):132:132 -> + 18:18:void (android.content.Context,android.util.AttributeSet,int):131:131 -> + 19:20:void (android.content.Context,android.util.AttributeSet,int):137:138 -> + 21:22:void (android.content.Context,android.util.AttributeSet,int):140:141 -> + 23:24:void (android.content.Context,android.util.AttributeSet,int):146:147 -> + 25:30:void (android.content.Context,android.util.AttributeSet,int):149:154 -> + 31:33:void (android.content.Context,android.util.AttributeSet,int):178:180 -> + 34:34:void (android.content.Context,android.util.AttributeSet,int):179:179 -> + 35:35:void (android.content.Context,android.util.AttributeSet,int):183:183 -> + 1:3:androidx.appcompat.widget.ListPopupWindow access$000(com.google.android.material.textfield.MaterialAutoCompleteTextView):72:72 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/w;)Landroidx/appcompat/widget/U;"} - 1:4:void access$100(com.google.android.material.textfield.MaterialAutoCompleteTextView,java.lang.Object):76:76 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/w;Ljava/lang/Object;)V"} - 1:3:int access$200(com.google.android.material.textfield.MaterialAutoCompleteTextView):76:76 -> d + 1:5:java.lang.CharSequence access$100(com.google.android.material.textfield.MaterialAutoCompleteTextView,java.lang.Object):72:72 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/w;Ljava/lang/Object;)Ljava/lang/CharSequence;"} + 1:3:int access$200(com.google.android.material.textfield.MaterialAutoCompleteTextView):72:72 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/w;)I"} - 1:6:void dismissDropDown():201:201 -> dismissDropDown - 7:12:void dismissDropDown():202:202 -> dismissDropDown - 13:16:void dismissDropDown():204:204 -> dismissDropDown - 1:3:android.content.res.ColorStateList access$300(com.google.android.material.textfield.MaterialAutoCompleteTextView):76:76 -> e + 1:6:void dismissDropDown():197:197 -> dismissDropDown + 7:12:void dismissDropDown():198:198 -> dismissDropDown + 13:16:void dismissDropDown():200:200 -> dismissDropDown + 1:3:android.content.res.ColorStateList access$300(com.google.android.material.textfield.MaterialAutoCompleteTextView):72:72 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/w;)Landroid/content/res/ColorStateList;"} - 1:6:com.google.android.material.textfield.TextInputLayout findTextInputLayoutAncestor():516:516 -> f - 7:10:com.google.android.material.textfield.TextInputLayout findTextInputLayoutAncestor():518:518 -> f - 11:13:com.google.android.material.textfield.TextInputLayout findTextInputLayoutAncestor():519:519 -> f - 14:20:com.google.android.material.textfield.TextInputLayout findTextInputLayoutAncestor():521:521 -> f - 1:17:boolean isPopupRequired():219:219 -> g - 1:3:android.content.res.ColorStateList getDropDownBackgroundTintList():331:331 -> getDropDownBackgroundTintList - 1:6:java.lang.CharSequence getHint():437:437 -> getHint - 7:12:java.lang.CharSequence getHint():438:438 -> getHint - 13:17:java.lang.CharSequence getHint():439:439 -> getHint - 18:22:java.lang.CharSequence getHint():441:441 -> getHint - 1:3:float getPopupElevation():407:407 -> getPopupElevation - 1:3:int getSimpleItemSelectedColor():359:359 -> getSimpleItemSelectedColor - 1:3:android.content.res.ColorStateList getSimpleItemSelectedRippleColor():389:389 -> getSimpleItemSelectedRippleColor - 1:12:boolean isSwitchAccessEnabled():227:227 -> h - 13:16:boolean isSwitchAccessEnabled():230:230 -> h - 17:22:boolean isSwitchAccessEnabled():231:231 -> h - 23:38:boolean isSwitchAccessEnabled():234:234 -> h - 39:44:boolean isSwitchAccessEnabled():235:235 -> h - 45:59:boolean isSwitchAccessEnabled():236:236 -> h - 1:14:boolean isTouchExplorationEnabled():223:223 -> i - 1:4:int measureContentWidth():461:461 -> j - 5:15:int measureContentWidth():462:462 -> j - 16:23:int measureContentWidth():471:471 -> j - 24:31:int measureContentWidth():473:473 -> j - 32:41:int measureContentWidth():476:476 -> j - 42:53:int measureContentWidth():477:477 -> j - 54:63:int measureContentWidth():478:478 -> j - 64:71:int measureContentWidth():480:480 -> j - 72:75:int measureContentWidth():485:485 -> j - 76:81:int measureContentWidth():486:486 -> j - 82:90:int measureContentWidth():487:487 -> j - 91:93:int measureContentWidth():491:491 -> j - 94:104:int measureContentWidth():492:492 -> j - 105:112:int measureContentWidth():495:495 -> j - 113:117:int measureContentWidth():497:497 -> j - 118:125:int measureContentWidth():498:498 -> j - 126:136:int measureContentWidth():501:501 -> j - 1:6:void onInputTypeChanged():508:508 -> k - 7:10:void onInputTypeChanged():510:510 -> k - 1:9:void updateText(java.lang.Object):529:529 -> l - 1:3:void onAttachedToWindow():412:412 -> onAttachedToWindow - 4:9:void onAttachedToWindow():417:417 -> onAttachedToWindow - 10:15:void onAttachedToWindow():419:419 -> onAttachedToWindow - 16:21:void onAttachedToWindow():420:420 -> onAttachedToWindow - 22:27:void onAttachedToWindow():421:421 -> onAttachedToWindow - 28:33:void onAttachedToWindow():422:422 -> onAttachedToWindow - 1:3:void onDetachedFromWindow():428:428 -> onDetachedFromWindow - 4:9:void onDetachedFromWindow():429:429 -> onDetachedFromWindow - 1:3:void onMeasure(int,int):446:446 -> onMeasure - 4:11:void onMeasure(int,int):450:450 -> onMeasure - 12:15:void onMeasure(int,int):451:451 -> onMeasure - 16:23:void onMeasure(int,int):454:454 -> onMeasure - 24:27:void onMeasure(int,int):455:455 -> onMeasure - 28:31:void onMeasure(int,int):453:453 -> onMeasure - 32:35:void onMeasure(int,int):456:456 -> onMeasure - 36:39:void onMeasure(int,int):452:452 -> onMeasure - 1:7:void onWindowFocusChanged(boolean):210:210 -> onWindowFocusChanged - 8:11:void onWindowFocusChanged(boolean):215:215 -> onWindowFocusChanged - 1:3:void setAdapter(android.widget.ListAdapter):246:246 -> setAdapter - 4:13:void setAdapter(android.widget.ListAdapter):247:247 -> setAdapter - 1:3:void setDropDownBackgroundDrawable(android.graphics.drawable.Drawable):394:394 -> setDropDownBackgroundDrawable - 4:7:void setDropDownBackgroundDrawable(android.graphics.drawable.Drawable):395:395 -> setDropDownBackgroundDrawable - 8:11:void setDropDownBackgroundDrawable(android.graphics.drawable.Drawable):396:396 -> setDropDownBackgroundDrawable - 1:8:void setDropDownBackgroundTint(int):298:298 -> setDropDownBackgroundTint - 1:2:void setDropDownBackgroundTintList(android.content.res.ColorStateList):314:314 -> setDropDownBackgroundTintList - 3:6:void setDropDownBackgroundTintList(android.content.res.ColorStateList):315:315 -> setDropDownBackgroundTintList - 7:10:void setDropDownBackgroundTintList(android.content.res.ColorStateList):316:316 -> setDropDownBackgroundTintList - 11:18:void setDropDownBackgroundTintList(android.content.res.ColorStateList):317:317 -> setDropDownBackgroundTintList - 1:3:void setOnItemSelectedListener(android.widget.AdapterView$OnItemSelectedListener):258:258 -> setOnItemSelectedListener - 4:13:void setOnItemSelectedListener(android.widget.AdapterView$OnItemSelectedListener):259:259 -> setOnItemSelectedListener - 1:3:void setRawInputType(int):252:252 -> setRawInputType - 4:7:void setRawInputType(int):253:253 -> setRawInputType - 1:2:void setSimpleItemSelectedColor(int):345:345 -> setSimpleItemSelectedColor - 3:10:void setSimpleItemSelectedColor(int):346:346 -> setSimpleItemSelectedColor - 11:20:void setSimpleItemSelectedColor(int):347:347 -> setSimpleItemSelectedColor - 1:2:void setSimpleItemSelectedRippleColor(android.content.res.ColorStateList):374:374 -> setSimpleItemSelectedRippleColor - 3:10:void setSimpleItemSelectedRippleColor(android.content.res.ColorStateList):375:375 -> setSimpleItemSelectedRippleColor - 11:20:void setSimpleItemSelectedRippleColor(android.content.res.ColorStateList):376:376 -> setSimpleItemSelectedRippleColor - 1:1:void setSimpleItems(int):271:271 -> setSimpleItems - 2:2:void setSimpleItems(java.lang.String[]):283:283 -> setSimpleItems - 1:6:void showDropDown():192:192 -> showDropDown - 7:12:void showDropDown():193:193 -> showDropDown - 13:16:void showDropDown():195:195 -> showDropDown + 1:6:com.google.android.material.textfield.TextInputLayout findTextInputLayoutAncestor():512:512 -> f + 7:10:com.google.android.material.textfield.TextInputLayout findTextInputLayoutAncestor():514:514 -> f + 11:13:com.google.android.material.textfield.TextInputLayout findTextInputLayoutAncestor():515:515 -> f + 14:20:com.google.android.material.textfield.TextInputLayout findTextInputLayoutAncestor():517:517 -> f + 1:17:boolean isPopupRequired():215:215 -> g + 1:3:android.content.res.ColorStateList getDropDownBackgroundTintList():327:327 -> getDropDownBackgroundTintList + 1:6:java.lang.CharSequence getHint():433:433 -> getHint + 7:12:java.lang.CharSequence getHint():434:434 -> getHint + 13:17:java.lang.CharSequence getHint():435:435 -> getHint + 18:22:java.lang.CharSequence getHint():437:437 -> getHint + 1:3:float getPopupElevation():403:403 -> getPopupElevation + 1:3:int getSimpleItemSelectedColor():355:355 -> getSimpleItemSelectedColor + 1:3:android.content.res.ColorStateList getSimpleItemSelectedRippleColor():385:385 -> getSimpleItemSelectedRippleColor + 1:12:boolean isSwitchAccessEnabled():223:223 -> h + 13:16:boolean isSwitchAccessEnabled():226:226 -> h + 17:22:boolean isSwitchAccessEnabled():227:227 -> h + 23:38:boolean isSwitchAccessEnabled():230:230 -> h + 39:44:boolean isSwitchAccessEnabled():231:231 -> h + 45:59:boolean isSwitchAccessEnabled():232:232 -> h + 1:14:boolean isTouchExplorationEnabled():219:219 -> i + 1:4:int measureContentWidth():457:457 -> j + 5:15:int measureContentWidth():458:458 -> j + 16:23:int measureContentWidth():467:467 -> j + 24:31:int measureContentWidth():469:469 -> j + 32:41:int measureContentWidth():472:472 -> j + 42:53:int measureContentWidth():473:473 -> j + 54:63:int measureContentWidth():474:474 -> j + 64:71:int measureContentWidth():476:476 -> j + 72:75:int measureContentWidth():481:481 -> j + 76:81:int measureContentWidth():482:482 -> j + 82:90:int measureContentWidth():483:483 -> j + 91:93:int measureContentWidth():487:487 -> j + 94:104:int measureContentWidth():488:488 -> j + 105:112:int measureContentWidth():491:491 -> j + 113:117:int measureContentWidth():493:493 -> j + 118:125:int measureContentWidth():494:494 -> j + 126:136:int measureContentWidth():497:497 -> j + 1:6:void onInputTypeChanged():504:504 -> k + 7:10:void onInputTypeChanged():506:506 -> k + 1:3:void onAttachedToWindow():408:408 -> onAttachedToWindow + 4:9:void onAttachedToWindow():413:413 -> onAttachedToWindow + 10:15:void onAttachedToWindow():415:415 -> onAttachedToWindow + 16:21:void onAttachedToWindow():416:416 -> onAttachedToWindow + 22:27:void onAttachedToWindow():417:417 -> onAttachedToWindow + 28:33:void onAttachedToWindow():418:418 -> onAttachedToWindow + 1:3:void onDetachedFromWindow():424:424 -> onDetachedFromWindow + 4:9:void onDetachedFromWindow():425:425 -> onDetachedFromWindow + 1:3:void onMeasure(int,int):442:442 -> onMeasure + 4:11:void onMeasure(int,int):446:446 -> onMeasure + 12:15:void onMeasure(int,int):447:447 -> onMeasure + 16:23:void onMeasure(int,int):450:450 -> onMeasure + 24:27:void onMeasure(int,int):451:451 -> onMeasure + 28:31:void onMeasure(int,int):449:449 -> onMeasure + 32:35:void onMeasure(int,int):452:452 -> onMeasure + 36:39:void onMeasure(int,int):448:448 -> onMeasure + 1:7:void onWindowFocusChanged(boolean):206:206 -> onWindowFocusChanged + 8:11:void onWindowFocusChanged(boolean):211:211 -> onWindowFocusChanged + 1:3:void setAdapter(android.widget.ListAdapter):242:242 -> setAdapter + 4:13:void setAdapter(android.widget.ListAdapter):243:243 -> setAdapter + 1:3:void setDropDownBackgroundDrawable(android.graphics.drawable.Drawable):390:390 -> setDropDownBackgroundDrawable + 4:7:void setDropDownBackgroundDrawable(android.graphics.drawable.Drawable):391:391 -> setDropDownBackgroundDrawable + 8:11:void setDropDownBackgroundDrawable(android.graphics.drawable.Drawable):392:392 -> setDropDownBackgroundDrawable + 1:8:void setDropDownBackgroundTint(int):294:294 -> setDropDownBackgroundTint + 1:2:void setDropDownBackgroundTintList(android.content.res.ColorStateList):310:310 -> setDropDownBackgroundTintList + 3:6:void setDropDownBackgroundTintList(android.content.res.ColorStateList):311:311 -> setDropDownBackgroundTintList + 7:10:void setDropDownBackgroundTintList(android.content.res.ColorStateList):312:312 -> setDropDownBackgroundTintList + 11:18:void setDropDownBackgroundTintList(android.content.res.ColorStateList):313:313 -> setDropDownBackgroundTintList + 1:3:void setOnItemSelectedListener(android.widget.AdapterView$OnItemSelectedListener):254:254 -> setOnItemSelectedListener + 4:13:void setOnItemSelectedListener(android.widget.AdapterView$OnItemSelectedListener):255:255 -> setOnItemSelectedListener + 1:3:void setRawInputType(int):248:248 -> setRawInputType + 4:7:void setRawInputType(int):249:249 -> setRawInputType + 1:2:void setSimpleItemSelectedColor(int):341:341 -> setSimpleItemSelectedColor + 3:10:void setSimpleItemSelectedColor(int):342:342 -> setSimpleItemSelectedColor + 11:20:void setSimpleItemSelectedColor(int):343:343 -> setSimpleItemSelectedColor + 1:2:void setSimpleItemSelectedRippleColor(android.content.res.ColorStateList):370:370 -> setSimpleItemSelectedRippleColor + 3:10:void setSimpleItemSelectedRippleColor(android.content.res.ColorStateList):371:371 -> setSimpleItemSelectedRippleColor + 11:20:void setSimpleItemSelectedRippleColor(android.content.res.ColorStateList):372:372 -> setSimpleItemSelectedRippleColor + 1:1:void setSimpleItems(int):267:267 -> setSimpleItems + 2:2:void setSimpleItems(java.lang.String[]):279:279 -> setSimpleItems + 1:6:void showDropDown():188:188 -> showDropDown + 7:12:void showDropDown():189:189 -> showDropDown + 13:16:void showDropDown():191:191 -> showDropDown com.google.android.material.textfield.MaterialAutoCompleteTextView$1 -> com.google.android.material.textfield.w$a: # {"id":"sourceFile","fileName":"MaterialAutoCompleteTextView.java"} com.google.android.material.textfield.MaterialAutoCompleteTextView this$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/textfield/w;"} - 1:6:void (com.google.android.material.textfield.MaterialAutoCompleteTextView):159:159 -> + 1:6:void (com.google.android.material.textfield.MaterialAutoCompleteTextView):155:155 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/w;)V"} - 1:21:void onItemClick(android.widget.AdapterView,android.view.View,int,long):163:163 -> onItemClick - 22:26:void onItemClick(android.widget.AdapterView,android.view.View,int,long):165:165 -> onItemClick - 27:43:void onItemClick(android.widget.AdapterView,android.view.View,int,long):167:167 -> onItemClick - 44:53:void onItemClick(android.widget.AdapterView,android.view.View,int,long):170:170 -> onItemClick - 54:63:void onItemClick(android.widget.AdapterView,android.view.View,int,long):171:171 -> onItemClick - 64:74:void onItemClick(android.widget.AdapterView,android.view.View,int,long):172:172 -> onItemClick - 75:76:void onItemClick(android.widget.AdapterView,android.view.View,int,long):174:174 -> onItemClick - 77:84:void onItemClick(android.widget.AdapterView,android.view.View,int,long):175:175 -> onItemClick - 85:87:void onItemClick(android.widget.AdapterView,android.view.View,int,long):174:174 -> onItemClick - 88:97:void onItemClick(android.widget.AdapterView,android.view.View,int,long):178:178 -> onItemClick + 1:21:void onItemClick(android.widget.AdapterView,android.view.View,int,long):159:159 -> onItemClick + 22:31:void onItemClick(android.widget.AdapterView,android.view.View,int,long):161:161 -> onItemClick + 32:48:void onItemClick(android.widget.AdapterView,android.view.View,int,long):163:163 -> onItemClick + 49:58:void onItemClick(android.widget.AdapterView,android.view.View,int,long):166:166 -> onItemClick + 59:68:void onItemClick(android.widget.AdapterView,android.view.View,int,long):167:167 -> onItemClick + 69:79:void onItemClick(android.widget.AdapterView,android.view.View,int,long):168:168 -> onItemClick + 80:81:void onItemClick(android.widget.AdapterView,android.view.View,int,long):170:170 -> onItemClick + 82:89:void onItemClick(android.widget.AdapterView,android.view.View,int,long):171:171 -> onItemClick + 90:92:void onItemClick(android.widget.AdapterView,android.view.View,int,long):170:170 -> onItemClick + 93:102:void onItemClick(android.widget.AdapterView,android.view.View,int,long):174:174 -> onItemClick com.google.android.material.textfield.MaterialAutoCompleteTextView$MaterialArrayAdapter -> com.google.android.material.textfield.w$b: # {"id":"sourceFile","fileName":"MaterialAutoCompleteTextView.java"} android.content.res.ColorStateList selectedItemRippleOverlaidColor -> d android.content.res.ColorStateList pressedRippleColor -> e com.google.android.material.textfield.MaterialAutoCompleteTextView this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/textfield/w;"} - 1:2:void (com.google.android.material.textfield.MaterialAutoCompleteTextView,android.content.Context,int,java.lang.String[]):545:545 -> + 1:2:void (com.google.android.material.textfield.MaterialAutoCompleteTextView,android.content.Context,int,java.lang.String[]):529:529 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/w;Landroid/content/Context;I[Ljava/lang/String;)V"} - 3:5:void (com.google.android.material.textfield.MaterialAutoCompleteTextView,android.content.Context,int,java.lang.String[]):546:546 -> - 6:9:void (com.google.android.material.textfield.MaterialAutoCompleteTextView,android.content.Context,int,java.lang.String[]):547:547 -> - 1:6:android.content.res.ColorStateList createItemSelectedColorStateList():594:594 -> a - 7:18:android.content.res.ColorStateList createItemSelectedColorStateList():595:595 -> a - 19:25:android.content.res.ColorStateList createItemSelectedColorStateList():599:599 -> a - 26:29:android.content.res.ColorStateList createItemSelectedColorStateList():600:600 -> a - 30:31:android.content.res.ColorStateList createItemSelectedColorStateList():602:602 -> a - 32:40:android.content.res.ColorStateList createItemSelectedColorStateList():603:603 -> a - 41:42:android.content.res.ColorStateList createItemSelectedColorStateList():604:604 -> a - 43:50:android.content.res.ColorStateList createItemSelectedColorStateList():605:605 -> a - 51:52:android.content.res.ColorStateList createItemSelectedColorStateList():607:607 -> a - 53:62:android.content.res.ColorStateList createItemSelectedColorStateList():609:609 -> a - 63:72:android.content.res.ColorStateList createItemSelectedColorStateList():610:610 -> a - 73:80:android.content.res.ColorStateList createItemSelectedColorStateList():611:611 -> a - 81:86:android.content.res.ColorStateList createItemSelectedColorStateList():613:613 -> a - 87:94:android.content.res.ColorStateList createItemSelectedColorStateList():615:615 -> a - 1:7:android.graphics.drawable.Drawable getSelectedItemDrawable():570:570 -> b - 8:18:android.graphics.drawable.Drawable getSelectedItemDrawable():578:578 -> b - 19:22:android.graphics.drawable.Drawable getSelectedItemDrawable():579:579 -> b - 23:27:android.graphics.drawable.Drawable getSelectedItemDrawable():585:585 -> b - 28:37:android.graphics.drawable.Drawable getSelectedItemDrawable():586:586 -> b - 1:12:boolean hasSelectedColor():636:636 -> c - 1:12:boolean hasSelectedRippleColor():640:640 -> d - 1:11:android.content.res.ColorStateList sanitizeDropdownItemSelectedRippleColor():619:619 -> e - 12:15:android.content.res.ColorStateList sanitizeDropdownItemSelectedRippleColor():625:625 -> e - 16:17:android.content.res.ColorStateList sanitizeDropdownItemSelectedRippleColor():626:626 -> e - 18:30:android.content.res.ColorStateList sanitizeDropdownItemSelectedRippleColor():628:628 -> e - 31:36:android.content.res.ColorStateList sanitizeDropdownItemSelectedRippleColor():631:631 -> e - 37:42:android.content.res.ColorStateList sanitizeDropdownItemSelectedRippleColor():632:632 -> e - 1:6:void updateSelectedItemColorStateList():551:551 -> f - 7:13:void updateSelectedItemColorStateList():552:552 -> f - 1:4:android.view.View getView(int,android.view.View,android.view.ViewGroup):557:557 -> getView - 5:8:android.view.View getView(int,android.view.View,android.view.ViewGroup):559:559 -> getView - 9:11:android.view.View getView(int,android.view.View,android.view.ViewGroup):560:560 -> getView - 12:31:android.view.View getView(int,android.view.View,android.view.ViewGroup):561:561 -> getView - 32:41:android.view.View getView(int,android.view.View,android.view.ViewGroup):562:562 -> getView + 3:5:void (com.google.android.material.textfield.MaterialAutoCompleteTextView,android.content.Context,int,java.lang.String[]):530:530 -> + 6:9:void (com.google.android.material.textfield.MaterialAutoCompleteTextView,android.content.Context,int,java.lang.String[]):531:531 -> + 1:19:android.content.res.ColorStateList createItemSelectedColorStateList():578:578 -> a + 20:26:android.content.res.ColorStateList createItemSelectedColorStateList():581:581 -> a + 27:30:android.content.res.ColorStateList createItemSelectedColorStateList():582:582 -> a + 31:32:android.content.res.ColorStateList createItemSelectedColorStateList():584:584 -> a + 33:41:android.content.res.ColorStateList createItemSelectedColorStateList():585:585 -> a + 42:43:android.content.res.ColorStateList createItemSelectedColorStateList():586:586 -> a + 44:51:android.content.res.ColorStateList createItemSelectedColorStateList():587:587 -> a + 52:53:android.content.res.ColorStateList createItemSelectedColorStateList():589:589 -> a + 54:63:android.content.res.ColorStateList createItemSelectedColorStateList():591:591 -> a + 64:73:android.content.res.ColorStateList createItemSelectedColorStateList():592:592 -> a + 74:81:android.content.res.ColorStateList createItemSelectedColorStateList():593:593 -> a + 82:87:android.content.res.ColorStateList createItemSelectedColorStateList():595:595 -> a + 88:95:android.content.res.ColorStateList createItemSelectedColorStateList():597:597 -> a + 1:8:android.graphics.drawable.Drawable getSelectedItemDrawable():554:554 -> b + 9:19:android.graphics.drawable.Drawable getSelectedItemDrawable():562:562 -> b + 20:23:android.graphics.drawable.Drawable getSelectedItemDrawable():563:563 -> b + 24:28:android.graphics.drawable.Drawable getSelectedItemDrawable():569:569 -> b + 29:37:android.graphics.drawable.Drawable getSelectedItemDrawable():570:570 -> b + 1:12:boolean hasSelectedColor():618:618 -> c + 1:12:boolean hasSelectedRippleColor():622:622 -> d + 1:11:android.content.res.ColorStateList sanitizeDropdownItemSelectedRippleColor():601:601 -> e + 12:15:android.content.res.ColorStateList sanitizeDropdownItemSelectedRippleColor():607:607 -> e + 16:17:android.content.res.ColorStateList sanitizeDropdownItemSelectedRippleColor():608:608 -> e + 18:30:android.content.res.ColorStateList sanitizeDropdownItemSelectedRippleColor():610:610 -> e + 31:36:android.content.res.ColorStateList sanitizeDropdownItemSelectedRippleColor():613:613 -> e + 37:42:android.content.res.ColorStateList sanitizeDropdownItemSelectedRippleColor():614:614 -> e + 1:6:void updateSelectedItemColorStateList():535:535 -> f + 7:13:void updateSelectedItemColorStateList():536:536 -> f + 1:4:android.view.View getView(int,android.view.View,android.view.ViewGroup):541:541 -> getView + 5:8:android.view.View getView(int,android.view.View,android.view.ViewGroup):543:543 -> getView + 9:11:android.view.View getView(int,android.view.View,android.view.ViewGroup):544:544 -> getView + 12:31:android.view.View getView(int,android.view.View,android.view.ViewGroup):545:545 -> getView + 32:41:android.view.View getView(int,android.view.View,android.view.ViewGroup):546:546 -> getView com.google.android.material.textfield.NoEndIconDelegate -> com.google.android.material.textfield.x: # {"id":"sourceFile","fileName":"NoEndIconDelegate.java"} 1:4:void (com.google.android.material.textfield.EndCompoundLayout):26:26 -> @@ -153736,1011 +160383,1080 @@ com.google.android.material.textfield.StartCompoundLayout -> com.google.android. android.widget.ImageView$ScaleType startIconScaleType -> k android.view.View$OnLongClickListener startIconOnLongClickListener -> l boolean hintExpanded -> m - 1:7:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):80:80 -> + 1:7:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):78:78 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/TextInputLayout;Landroidx/appcompat/widget/h0;)V"} - 8:11:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):82:82 -> - 12:15:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):84:84 -> - 16:18:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):85:85 -> - 19:31:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):86:86 -> - 32:39:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):92:92 -> - 40:41:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):93:93 -> - 42:49:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):95:95 -> - 50:52:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):96:96 -> - 53:63:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):98:98 -> - 64:66:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):100:100 -> - 67:69:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):101:101 -> - 70:72:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):103:103 -> - 73:76:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):104:104 -> - 1:8:void setupAccessibilityNodeInfo(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):307:307 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/A;)V"} - 9:13:void setupAccessibilityNodeInfo(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):308:308 -> A - 14:19:void setupAccessibilityNodeInfo(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):309:309 -> A - 20:25:void setupAccessibilityNodeInfo(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):311:311 -> A - 1:7:void updatePrefixTextViewPadding():316:316 -> B - 8:19:void updatePrefixTextViewPadding():320:320 -> B - 20:21:void updatePrefixTextViewPadding():321:321 -> B - 22:25:void updatePrefixTextViewPadding():324:324 -> B - 26:29:void updatePrefixTextViewPadding():325:325 -> B - 30:35:void updatePrefixTextViewPadding():326:326 -> B - 36:39:void updatePrefixTextViewPadding():327:327 -> B - 40:43:void updatePrefixTextViewPadding():328:328 -> B - 44:47:void updatePrefixTextViewPadding():321:321 -> B - 1:14:void updateVisibility():353:353 -> C - 15:16:void updateVisibility():354:354 -> C - 17:25:void updateVisibility():355:355 -> C - 26:28:void updateVisibility():356:356 -> C - 29:33:void updateVisibility():359:359 -> C - 34:39:void updateVisibility():360:360 -> C - 1:3:java.lang.CharSequence getPrefixText():188:188 -> a - 1:7:android.content.res.ColorStateList getPrefixTextColor():197:197 -> b - 1:6:int getPrefixTextStartOffset():333:333 -> c - 7:8:int getPrefixTextStartOffset():334:334 -> c - 9:14:int getPrefixTextStartOffset():335:335 -> c - 15:20:int getPrefixTextStartOffset():337:337 -> c - 21:27:int getPrefixTextStartOffset():336:336 -> c - 28:33:int getPrefixTextStartOffset():341:341 -> c - 34:40:int getPrefixTextStartOffset():342:342 -> c - 1:3:android.widget.TextView getPrefixTextView():171:171 -> d - 1:7:java.lang.CharSequence getStartIconContentDescription():265:265 -> e - 1:7:android.graphics.drawable.Drawable getStartIconDrawable():220:220 -> f - 1:3:int getStartIconMinSize():293:293 -> g - 1:3:android.widget.ImageView$ScaleType getStartIconScaleType():303:303 -> h - 1:7:void initPrefixTextView(androidx.appcompat.widget.TintTypedArray):148:148 -> i + 8:11:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):80:80 -> + 12:15:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):82:82 -> + 16:18:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):83:83 -> + 19:31:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):84:84 -> + 32:39:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):90:90 -> + 40:41:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):91:91 -> + 42:49:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):93:93 -> + 50:52:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):94:94 -> + 53:63:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):96:96 -> + 64:66:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):98:98 -> + 67:69:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):99:99 -> + 70:72:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):101:101 -> + 73:76:void (com.google.android.material.textfield.TextInputLayout,androidx.appcompat.widget.TintTypedArray):102:102 -> + 1:8:void setupAccessibilityNodeInfo(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):304:304 -> A + # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/z;)V"} + 9:13:void setupAccessibilityNodeInfo(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):305:305 -> A + 14:19:void setupAccessibilityNodeInfo(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):306:306 -> A + 20:25:void setupAccessibilityNodeInfo(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):308:308 -> A + 1:7:void updatePrefixTextViewPadding():313:313 -> B + 8:19:void updatePrefixTextViewPadding():317:317 -> B + 20:21:void updatePrefixTextViewPadding():318:318 -> B + 22:25:void updatePrefixTextViewPadding():320:320 -> B + 26:29:void updatePrefixTextViewPadding():321:321 -> B + 30:35:void updatePrefixTextViewPadding():322:322 -> B + 36:39:void updatePrefixTextViewPadding():323:323 -> B + 40:43:void updatePrefixTextViewPadding():324:324 -> B + 44:47:void updatePrefixTextViewPadding():318:318 -> B + 1:14:void updateVisibility():348:348 -> C + 15:16:void updateVisibility():349:349 -> C + 17:25:void updateVisibility():350:350 -> C + 26:28:void updateVisibility():351:351 -> C + 29:33:void updateVisibility():354:354 -> C + 34:39:void updateVisibility():355:355 -> C + 1:3:java.lang.CharSequence getPrefixText():185:185 -> a + 1:7:android.content.res.ColorStateList getPrefixTextColor():194:194 -> b + 1:6:int getPrefixTextStartOffset():329:329 -> c + 7:8:int getPrefixTextStartOffset():330:330 -> c + 9:14:int getPrefixTextStartOffset():331:331 -> c + 15:27:int getPrefixTextStartOffset():332:332 -> c + 28:33:int getPrefixTextStartOffset():336:336 -> c + 34:40:int getPrefixTextStartOffset():337:337 -> c + 1:3:android.widget.TextView getPrefixTextView():168:168 -> d + 1:7:java.lang.CharSequence getStartIconContentDescription():262:262 -> e + 1:7:android.graphics.drawable.Drawable getStartIconDrawable():217:217 -> f + 1:3:int getStartIconMinSize():290:290 -> g + 1:3:android.widget.ImageView$ScaleType getStartIconScaleType():300:300 -> h + 1:7:void initPrefixTextView(androidx.appcompat.widget.TintTypedArray):146:146 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/h0;)V"} - 8:14:void initPrefixTextView(androidx.appcompat.widget.TintTypedArray):150:150 -> i - 15:25:void initPrefixTextView(androidx.appcompat.widget.TintTypedArray):151:151 -> i - 26:31:void initPrefixTextView(androidx.appcompat.widget.TintTypedArray):153:153 -> i - 32:41:void initPrefixTextView(androidx.appcompat.widget.TintTypedArray):156:156 -> i - 42:49:void initPrefixTextView(androidx.appcompat.widget.TintTypedArray):157:157 -> i - 50:58:void initPrefixTextView(androidx.appcompat.widget.TintTypedArray):158:158 -> i - 59:68:void initPrefixTextView(androidx.appcompat.widget.TintTypedArray):160:160 -> i - 1:10:void initStartIconView(androidx.appcompat.widget.TintTypedArray):109:109 -> j + 8:14:void initPrefixTextView(androidx.appcompat.widget.TintTypedArray):148:148 -> i + 15:25:void initPrefixTextView(androidx.appcompat.widget.TintTypedArray):149:149 -> i + 26:31:void initPrefixTextView(androidx.appcompat.widget.TintTypedArray):151:151 -> i + 32:41:void initPrefixTextView(androidx.appcompat.widget.TintTypedArray):153:153 -> i + 42:49:void initPrefixTextView(androidx.appcompat.widget.TintTypedArray):154:154 -> i + 50:58:void initPrefixTextView(androidx.appcompat.widget.TintTypedArray):155:155 -> i + 59:68:void initPrefixTextView(androidx.appcompat.widget.TintTypedArray):157:157 -> i + 1:10:void initStartIconView(androidx.appcompat.widget.TintTypedArray):107:107 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/h0;)V"} - 11:12:void initStartIconView(androidx.appcompat.widget.TintTypedArray):110:110 -> j - 13:19:void initStartIconView(androidx.appcompat.widget.TintTypedArray):111:111 -> j - 20:23:void initStartIconView(androidx.appcompat.widget.TintTypedArray):112:112 -> j - 24:26:void initStartIconView(androidx.appcompat.widget.TintTypedArray):114:114 -> j - 27:29:void initStartIconView(androidx.appcompat.widget.TintTypedArray):115:115 -> j - 30:37:void initStartIconView(androidx.appcompat.widget.TintTypedArray):117:117 -> j - 38:43:void initStartIconView(androidx.appcompat.widget.TintTypedArray):120:120 -> j - 44:49:void initStartIconView(androidx.appcompat.widget.TintTypedArray):119:119 -> j - 50:58:void initStartIconView(androidx.appcompat.widget.TintTypedArray):123:123 -> j - 59:60:void initStartIconView(androidx.appcompat.widget.TintTypedArray):124:124 -> j - 61:64:void initStartIconView(androidx.appcompat.widget.TintTypedArray):126:126 -> j - 65:70:void initStartIconView(androidx.appcompat.widget.TintTypedArray):125:125 -> j - 71:78:void initStartIconView(androidx.appcompat.widget.TintTypedArray):129:129 -> j - 79:87:void initStartIconView(androidx.appcompat.widget.TintTypedArray):130:130 -> j - 88:95:void initStartIconView(androidx.appcompat.widget.TintTypedArray):131:131 -> j - 96:97:void initStartIconView(androidx.appcompat.widget.TintTypedArray):132:132 -> j - 98:101:void initStartIconView(androidx.appcompat.widget.TintTypedArray):133:133 -> j - 102:104:void initStartIconView(androidx.appcompat.widget.TintTypedArray):132:132 -> j - 105:114:void initStartIconView(androidx.appcompat.widget.TintTypedArray):135:135 -> j - 115:116:void initStartIconView(androidx.appcompat.widget.TintTypedArray):137:137 -> j - 117:126:void initStartIconView(androidx.appcompat.widget.TintTypedArray):140:140 -> j - 127:130:void initStartIconView(androidx.appcompat.widget.TintTypedArray):138:138 -> j - 131:133:void initStartIconView(androidx.appcompat.widget.TintTypedArray):137:137 -> j - 134:141:void initStartIconView(androidx.appcompat.widget.TintTypedArray):141:141 -> j - 142:143:void initStartIconView(androidx.appcompat.widget.TintTypedArray):142:142 -> j - 144:151:void initStartIconView(androidx.appcompat.widget.TintTypedArray):143:143 -> j - 152:155:void initStartIconView(androidx.appcompat.widget.TintTypedArray):142:142 -> j - 1:12:boolean isStartIconVisible():242:242 -> k - 1:2:void onHintStateChanged(boolean):347:347 -> l - 3:6:void onHintStateChanged(boolean):348:348 -> l - 1:10:void refreshStartIconDrawableState():246:246 -> m - 1:11:void setPrefixText(java.lang.CharSequence):175:175 -> n - 12:16:void setPrefixText(java.lang.CharSequence):176:176 -> n - 17:20:void setPrefixText(java.lang.CharSequence):177:177 -> n - 1:6:void setPrefixTextAppearance(int):201:201 -> o - 1:3:void onMeasure(int,int):165:165 -> onMeasure - 4:7:void onMeasure(int,int):166:166 -> onMeasure - 1:6:void setPrefixTextColor(android.content.res.ColorStateList):192:192 -> p - 1:6:void setStartIconCheckable(boolean):250:250 -> q - 1:6:void setStartIconContentDescription(java.lang.CharSequence):258:258 -> r - 7:12:void setStartIconContentDescription(java.lang.CharSequence):259:259 -> r - 1:7:void setStartIconDrawable(android.graphics.drawable.Drawable):205:205 -> s - 8:19:void setStartIconDrawable(android.graphics.drawable.Drawable):207:207 -> s - 20:22:void setStartIconDrawable(android.graphics.drawable.Drawable):208:208 -> s - 23:27:void setStartIconDrawable(android.graphics.drawable.Drawable):209:209 -> s - 28:31:void setStartIconDrawable(android.graphics.drawable.Drawable):211:211 -> s - 32:34:void setStartIconDrawable(android.graphics.drawable.Drawable):212:212 -> s - 35:37:void setStartIconDrawable(android.graphics.drawable.Drawable):213:213 -> s - 38:41:void setStartIconDrawable(android.graphics.drawable.Drawable):214:214 -> s - 3:6:void setStartIconMinSize(int):286:286 -> t - 7:8:void setStartIconMinSize(int):287:287 -> t - 9:14:void setStartIconMinSize(int):288:288 -> t - 15:22:void setStartIconMinSize(int):284:284 -> t - 1:8:void setStartIconOnClickListener(android.view.View$OnClickListener):224:224 -> u - 1:2:void setStartIconOnLongClickListener(android.view.View$OnLongClickListener):229:229 -> v - 3:8:void setStartIconOnLongClickListener(android.view.View$OnLongClickListener):230:230 -> v - 1:2:void setStartIconScaleType(android.widget.ImageView$ScaleType):297:297 -> w - 3:8:void setStartIconScaleType(android.widget.ImageView$ScaleType):298:298 -> w - 1:4:void setStartIconTintList(android.content.res.ColorStateList):269:269 -> x - 5:6:void setStartIconTintList(android.content.res.ColorStateList):270:270 -> x - 7:16:void setStartIconTintList(android.content.res.ColorStateList):271:271 -> x - 1:4:void setStartIconTintMode(android.graphics.PorterDuff$Mode):276:276 -> y - 5:6:void setStartIconTintMode(android.graphics.PorterDuff$Mode):277:277 -> y - 7:16:void setStartIconTintMode(android.graphics.PorterDuff$Mode):278:278 -> y - 1:6:void setStartIconVisible(boolean):234:234 -> z - 7:17:void setStartIconVisible(boolean):235:235 -> z - 18:20:void setStartIconVisible(boolean):236:236 -> z - 21:24:void setStartIconVisible(boolean):237:237 -> z + 11:12:void initStartIconView(androidx.appcompat.widget.TintTypedArray):108:108 -> j + 13:19:void initStartIconView(androidx.appcompat.widget.TintTypedArray):109:109 -> j + 20:23:void initStartIconView(androidx.appcompat.widget.TintTypedArray):110:110 -> j + 24:26:void initStartIconView(androidx.appcompat.widget.TintTypedArray):112:112 -> j + 27:29:void initStartIconView(androidx.appcompat.widget.TintTypedArray):113:113 -> j + 30:37:void initStartIconView(androidx.appcompat.widget.TintTypedArray):115:115 -> j + 38:43:void initStartIconView(androidx.appcompat.widget.TintTypedArray):118:118 -> j + 44:49:void initStartIconView(androidx.appcompat.widget.TintTypedArray):117:117 -> j + 50:58:void initStartIconView(androidx.appcompat.widget.TintTypedArray):121:121 -> j + 59:60:void initStartIconView(androidx.appcompat.widget.TintTypedArray):122:122 -> j + 61:64:void initStartIconView(androidx.appcompat.widget.TintTypedArray):124:124 -> j + 65:70:void initStartIconView(androidx.appcompat.widget.TintTypedArray):123:123 -> j + 71:78:void initStartIconView(androidx.appcompat.widget.TintTypedArray):127:127 -> j + 79:87:void initStartIconView(androidx.appcompat.widget.TintTypedArray):128:128 -> j + 88:95:void initStartIconView(androidx.appcompat.widget.TintTypedArray):129:129 -> j + 96:97:void initStartIconView(androidx.appcompat.widget.TintTypedArray):130:130 -> j + 98:101:void initStartIconView(androidx.appcompat.widget.TintTypedArray):131:131 -> j + 102:104:void initStartIconView(androidx.appcompat.widget.TintTypedArray):130:130 -> j + 105:114:void initStartIconView(androidx.appcompat.widget.TintTypedArray):133:133 -> j + 115:116:void initStartIconView(androidx.appcompat.widget.TintTypedArray):135:135 -> j + 117:126:void initStartIconView(androidx.appcompat.widget.TintTypedArray):138:138 -> j + 127:130:void initStartIconView(androidx.appcompat.widget.TintTypedArray):136:136 -> j + 131:133:void initStartIconView(androidx.appcompat.widget.TintTypedArray):135:135 -> j + 134:141:void initStartIconView(androidx.appcompat.widget.TintTypedArray):139:139 -> j + 142:143:void initStartIconView(androidx.appcompat.widget.TintTypedArray):140:140 -> j + 144:151:void initStartIconView(androidx.appcompat.widget.TintTypedArray):141:141 -> j + 152:155:void initStartIconView(androidx.appcompat.widget.TintTypedArray):140:140 -> j + 1:12:boolean isStartIconVisible():239:239 -> k + 1:2:void onHintStateChanged(boolean):342:342 -> l + 3:6:void onHintStateChanged(boolean):343:343 -> l + 1:10:void refreshStartIconDrawableState():243:243 -> m + 1:11:void setPrefixText(java.lang.CharSequence):172:172 -> n + 12:16:void setPrefixText(java.lang.CharSequence):173:173 -> n + 17:20:void setPrefixText(java.lang.CharSequence):174:174 -> n + 1:6:void setPrefixTextAppearance(int):198:198 -> o + 1:3:void onMeasure(int,int):162:162 -> onMeasure + 4:7:void onMeasure(int,int):163:163 -> onMeasure + 1:6:void setPrefixTextColor(android.content.res.ColorStateList):189:189 -> p + 1:6:void setStartIconCheckable(boolean):247:247 -> q + 1:6:void setStartIconContentDescription(java.lang.CharSequence):255:255 -> r + 7:12:void setStartIconContentDescription(java.lang.CharSequence):256:256 -> r + 1:7:void setStartIconDrawable(android.graphics.drawable.Drawable):202:202 -> s + 8:19:void setStartIconDrawable(android.graphics.drawable.Drawable):204:204 -> s + 20:22:void setStartIconDrawable(android.graphics.drawable.Drawable):205:205 -> s + 23:27:void setStartIconDrawable(android.graphics.drawable.Drawable):206:206 -> s + 28:31:void setStartIconDrawable(android.graphics.drawable.Drawable):208:208 -> s + 32:34:void setStartIconDrawable(android.graphics.drawable.Drawable):209:209 -> s + 35:37:void setStartIconDrawable(android.graphics.drawable.Drawable):210:210 -> s + 38:41:void setStartIconDrawable(android.graphics.drawable.Drawable):211:211 -> s + 3:6:void setStartIconMinSize(int):283:283 -> t + 7:8:void setStartIconMinSize(int):284:284 -> t + 9:14:void setStartIconMinSize(int):285:285 -> t + 15:22:void setStartIconMinSize(int):281:281 -> t + 1:8:void setStartIconOnClickListener(android.view.View$OnClickListener):221:221 -> u + 1:2:void setStartIconOnLongClickListener(android.view.View$OnLongClickListener):226:226 -> v + 3:8:void setStartIconOnLongClickListener(android.view.View$OnLongClickListener):227:227 -> v + 1:2:void setStartIconScaleType(android.widget.ImageView$ScaleType):294:294 -> w + 3:8:void setStartIconScaleType(android.widget.ImageView$ScaleType):295:295 -> w + 1:4:void setStartIconTintList(android.content.res.ColorStateList):266:266 -> x + 5:6:void setStartIconTintList(android.content.res.ColorStateList):267:267 -> x + 7:16:void setStartIconTintList(android.content.res.ColorStateList):268:268 -> x + 1:4:void setStartIconTintMode(android.graphics.PorterDuff$Mode):273:273 -> y + 5:6:void setStartIconTintMode(android.graphics.PorterDuff$Mode):274:274 -> y + 7:16:void setStartIconTintMode(android.graphics.PorterDuff$Mode):275:275 -> y + 1:6:void setStartIconVisible(boolean):231:231 -> z + 7:17:void setStartIconVisible(boolean):232:232 -> z + 18:20:void setStartIconVisible(boolean):233:233 -> z + 21:24:void setStartIconVisible(boolean):234:234 -> z com.google.android.material.textfield.TextInputEditText -> com.google.android.material.textfield.TextInputEditText: # {"id":"sourceFile","fileName":"TextInputEditText.java"} android.graphics.Rect parentRect -> d boolean textInputLayoutFocusedRectEnabled -> e - 1:1:void (android.content.Context,android.util.AttributeSet):68:68 -> - 2:2:void (android.content.Context,android.util.AttributeSet,int):73:73 -> - 3:3:void (android.content.Context,android.util.AttributeSet,int):60:60 -> - 4:5:void (android.content.Context,android.util.AttributeSet,int):74:75 -> - 6:7:void (android.content.Context,android.util.AttributeSet,int):82:83 -> - 8:8:void (android.content.Context,android.util.AttributeSet,int):82:82 -> - 9:9:void (android.content.Context,android.util.AttributeSet,int):85:85 -> - 3:10:boolean shouldUseTextInputLayoutFocusedRect(com.google.android.material.textfield.TextInputLayout):161:161 -> a - 1:3:void getFocusedRect(android.graphics.Rect):166:166 -> getFocusedRect - 4:7:void getFocusedRect(android.graphics.Rect):167:167 -> getFocusedRect - 8:15:void getFocusedRect(android.graphics.Rect):168:168 -> getFocusedRect - 16:20:void getFocusedRect(android.graphics.Rect):169:169 -> getFocusedRect - 21:27:void getFocusedRect(android.graphics.Rect):170:170 -> getFocusedRect - 1:4:boolean getGlobalVisibleRect(android.graphics.Rect,android.graphics.Point):176:176 -> getGlobalVisibleRect - 5:10:boolean getGlobalVisibleRect(android.graphics.Rect,android.graphics.Point):177:177 -> getGlobalVisibleRect - 11:18:boolean getGlobalVisibleRect(android.graphics.Rect,android.graphics.Point):178:178 -> getGlobalVisibleRect - 19:32:boolean getGlobalVisibleRect(android.graphics.Rect,android.graphics.Point):183:183 -> getGlobalVisibleRect - 33:37:boolean getGlobalVisibleRect(android.graphics.Rect,android.graphics.Point):187:187 -> getGlobalVisibleRect - 1:6:java.lang.CharSequence getHint():109:109 -> getHint - 7:12:java.lang.CharSequence getHint():110:110 -> getHint - 13:17:java.lang.CharSequence getHint():111:111 -> getHint - 18:22:java.lang.CharSequence getHint():113:113 -> getHint - 1:6:java.lang.CharSequence getHintFromLayout():142:142 -> getHintFromLayout - 7:13:java.lang.CharSequence getHintFromLayout():143:143 -> getHintFromLayout - 1:4:com.google.android.material.textfield.TextInputLayout getTextInputLayout():130:130 -> getTextInputLayout - 5:8:com.google.android.material.textfield.TextInputLayout getTextInputLayout():131:131 -> getTextInputLayout - 9:12:com.google.android.material.textfield.TextInputLayout getTextInputLayout():132:132 -> getTextInputLayout - 13:15:com.google.android.material.textfield.TextInputLayout getTextInputLayout():133:133 -> getTextInputLayout - 16:22:com.google.android.material.textfield.TextInputLayout getTextInputLayout():135:135 -> getTextInputLayout - 1:3:void onAttachedToWindow():90:90 -> onAttachedToWindow - 4:9:void onAttachedToWindow():95:95 -> onAttachedToWindow - 10:15:void onAttachedToWindow():97:97 -> onAttachedToWindow - 16:21:void onAttachedToWindow():98:98 -> onAttachedToWindow - 22:27:void onAttachedToWindow():99:99 -> onAttachedToWindow - 28:33:void onAttachedToWindow():100:100 -> onAttachedToWindow - 1:6:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):119:119 -> onCreateInputConnection - 7:10:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):120:120 -> onCreateInputConnection - 11:17:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):123:123 -> onCreateInputConnection - 1:3:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):208:208 -> onInitializeAccessibilityNodeInfo - 4:7:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):209:209 -> onInitializeAccessibilityNodeInfo - 1:4:boolean requestRectangleOnScreen(android.graphics.Rect):192:192 -> requestRectangleOnScreen - 5:12:boolean requestRectangleOnScreen(android.graphics.Rect):193:193 -> requestRectangleOnScreen - 13:21:boolean requestRectangleOnScreen(android.graphics.Rect):194:194 -> requestRectangleOnScreen - 22:35:boolean requestRectangleOnScreen(android.graphics.Rect):195:195 -> requestRectangleOnScreen - 36:42:boolean requestRectangleOnScreen(android.graphics.Rect):200:200 -> requestRectangleOnScreen - 43:47:boolean requestRectangleOnScreen(android.graphics.Rect):202:202 -> requestRectangleOnScreen - 1:3:void setTextInputLayoutFocusedRectEnabled(boolean):150:150 -> setTextInputLayoutFocusedRectEnabled + 1:1:void (android.content.Context,android.util.AttributeSet):69:69 -> + 2:2:void (android.content.Context,android.util.AttributeSet,int):74:74 -> + 3:3:void (android.content.Context,android.util.AttributeSet,int):61:61 -> + 4:5:void (android.content.Context,android.util.AttributeSet,int):75:76 -> + 6:7:void (android.content.Context,android.util.AttributeSet,int):83:84 -> + 8:8:void (android.content.Context,android.util.AttributeSet,int):83:83 -> + 9:9:void (android.content.Context,android.util.AttributeSet,int):86:86 -> + 3:10:boolean shouldUseTextInputLayoutFocusedRect(com.google.android.material.textfield.TextInputLayout):162:162 -> a + 1:3:void getFocusedRect(android.graphics.Rect):167:167 -> getFocusedRect + 4:7:void getFocusedRect(android.graphics.Rect):168:168 -> getFocusedRect + 8:15:void getFocusedRect(android.graphics.Rect):169:169 -> getFocusedRect + 16:20:void getFocusedRect(android.graphics.Rect):170:170 -> getFocusedRect + 21:27:void getFocusedRect(android.graphics.Rect):171:171 -> getFocusedRect + 1:4:boolean getGlobalVisibleRect(android.graphics.Rect,android.graphics.Point):177:177 -> getGlobalVisibleRect + 5:10:boolean getGlobalVisibleRect(android.graphics.Rect,android.graphics.Point):178:178 -> getGlobalVisibleRect + 11:18:boolean getGlobalVisibleRect(android.graphics.Rect,android.graphics.Point):179:179 -> getGlobalVisibleRect + 19:32:boolean getGlobalVisibleRect(android.graphics.Rect,android.graphics.Point):184:184 -> getGlobalVisibleRect + 33:37:boolean getGlobalVisibleRect(android.graphics.Rect,android.graphics.Point):188:188 -> getGlobalVisibleRect + 1:6:java.lang.CharSequence getHint():110:110 -> getHint + 7:12:java.lang.CharSequence getHint():111:111 -> getHint + 13:17:java.lang.CharSequence getHint():112:112 -> getHint + 18:22:java.lang.CharSequence getHint():114:114 -> getHint + 1:6:java.lang.CharSequence getHintFromLayout():143:143 -> getHintFromLayout + 7:13:java.lang.CharSequence getHintFromLayout():144:144 -> getHintFromLayout + 1:4:com.google.android.material.textfield.TextInputLayout getTextInputLayout():131:131 -> getTextInputLayout + 5:8:com.google.android.material.textfield.TextInputLayout getTextInputLayout():132:132 -> getTextInputLayout + 9:12:com.google.android.material.textfield.TextInputLayout getTextInputLayout():133:133 -> getTextInputLayout + 13:15:com.google.android.material.textfield.TextInputLayout getTextInputLayout():134:134 -> getTextInputLayout + 16:22:com.google.android.material.textfield.TextInputLayout getTextInputLayout():136:136 -> getTextInputLayout + 1:3:void onAttachedToWindow():91:91 -> onAttachedToWindow + 4:9:void onAttachedToWindow():96:96 -> onAttachedToWindow + 10:15:void onAttachedToWindow():98:98 -> onAttachedToWindow + 16:21:void onAttachedToWindow():99:99 -> onAttachedToWindow + 22:27:void onAttachedToWindow():100:100 -> onAttachedToWindow + 28:33:void onAttachedToWindow():101:101 -> onAttachedToWindow + 1:6:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):120:120 -> onCreateInputConnection + 7:10:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):121:121 -> onCreateInputConnection + 11:17:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):124:124 -> onCreateInputConnection + 1:3:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):209:209 -> onInitializeAccessibilityNodeInfo + 4:7:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):210:210 -> onInitializeAccessibilityNodeInfo + 1:4:boolean requestRectangleOnScreen(android.graphics.Rect):193:193 -> requestRectangleOnScreen + 5:12:boolean requestRectangleOnScreen(android.graphics.Rect):194:194 -> requestRectangleOnScreen + 13:21:boolean requestRectangleOnScreen(android.graphics.Rect):195:195 -> requestRectangleOnScreen + 22:35:boolean requestRectangleOnScreen(android.graphics.Rect):196:196 -> requestRectangleOnScreen + 36:42:boolean requestRectangleOnScreen(android.graphics.Rect):201:201 -> requestRectangleOnScreen + 43:47:boolean requestRectangleOnScreen(android.graphics.Rect):203:203 -> requestRectangleOnScreen + 1:3:void setTextInputLayoutFocusedRectEnabled(boolean):151:151 -> setTextInputLayoutFocusedRectEnabled com.google.android.material.textfield.TextInputLayout -> com.google.android.material.textfield.TextInputLayout: # {"id":"sourceFile","fileName":"TextInputLayout.java"} - androidx.transition.Fade placeholderFadeOut -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/c;"} - boolean hintAnimationEnabled -> A0 - android.content.res.ColorStateList counterTextColor -> B - android.animation.ValueAnimator animator -> B0 - android.content.res.ColorStateList counterOverflowTextColor -> C - boolean inDrawableStateChanged -> C0 - android.content.res.ColorStateList cursorColor -> D - boolean restoringSavedState -> D0 - android.content.res.ColorStateList cursorErrorColor -> E - boolean globalLayoutListenerAdded -> E0 - boolean hintEnabled -> F - int DEF_STYLE_RES -> F0 - java.lang.CharSequence hint -> G - int[][] EDIT_TEXT_BACKGROUND_RIPPLE_STATE -> G0 - boolean isProvidingHint -> H - com.google.android.material.shape.MaterialShapeDrawable boxBackground -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/g;"} - com.google.android.material.shape.MaterialShapeDrawable outlinedDropDownMenuBackground -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/g;"} - android.graphics.drawable.StateListDrawable filledDropDownMenuBackground -> K - boolean boxBackgroundApplied -> L - com.google.android.material.shape.MaterialShapeDrawable boxUnderlineDefault -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/g;"} - com.google.android.material.shape.MaterialShapeDrawable boxUnderlineFocused -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/g;"} - com.google.android.material.shape.ShapeAppearanceModel shapeAppearanceModel -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/k;"} - boolean areCornerRadiiRtl -> P - int boxLabelCutoutPaddingPx -> Q - int boxBackgroundMode -> R - int boxCollapsedPaddingTopPx -> S - int boxStrokeWidthPx -> T - int boxStrokeWidthDefaultPx -> U - int boxStrokeWidthFocusedPx -> V - int boxStrokeColor -> W - int boxBackgroundColor -> a0 - android.graphics.Rect tmpRect -> b0 - android.graphics.Rect tmpBoundsRect -> c0 + androidx.transition.Fade placeholderFadeIn -> A + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/c;"} + boolean expandedHintEnabled -> A0 + androidx.transition.Fade placeholderFadeOut -> B + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/c;"} + boolean hintAnimationEnabled -> B0 + android.content.res.ColorStateList counterTextColor -> C + android.animation.ValueAnimator animator -> C0 + android.content.res.ColorStateList counterOverflowTextColor -> D + boolean inDrawableStateChanged -> D0 + android.content.res.ColorStateList cursorColor -> E + boolean restoringSavedState -> E0 + android.content.res.ColorStateList cursorErrorColor -> F + boolean globalLayoutListenerAdded -> F0 + boolean hintEnabled -> G + int DEF_STYLE_RES -> G0 + java.lang.CharSequence hint -> H + int[][] EDIT_TEXT_BACKGROUND_RIPPLE_STATE -> H0 + boolean isProvidingHint -> I + com.google.android.material.shape.MaterialShapeDrawable boxBackground -> J + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/h;"} + com.google.android.material.shape.MaterialShapeDrawable outlinedDropDownMenuBackground -> K + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/h;"} + android.graphics.drawable.StateListDrawable filledDropDownMenuBackground -> L + boolean boxBackgroundApplied -> M + com.google.android.material.shape.MaterialShapeDrawable boxUnderlineDefault -> N + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/h;"} + com.google.android.material.shape.MaterialShapeDrawable boxUnderlineFocused -> O + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/h;"} + com.google.android.material.shape.ShapeAppearanceModel shapeAppearanceModel -> P + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/l;"} + boolean areCornerRadiiRtl -> Q + int boxLabelCutoutPaddingPx -> R + int boxBackgroundMode -> S + int boxCollapsedPaddingTopPx -> T + int boxStrokeWidthPx -> U + int boxStrokeWidthDefaultPx -> V + int boxStrokeWidthFocusedPx -> W + int boxStrokeColor -> a0 + int boxBackgroundColor -> b0 + android.graphics.Rect tmpRect -> c0 android.widget.FrameLayout inputFrame -> d - android.graphics.RectF tmpRectF -> d0 + android.graphics.Rect tmpBoundsRect -> d0 com.google.android.material.textfield.StartCompoundLayout startLayout -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/textfield/A;"} - android.graphics.Typeface typeface -> e0 + android.graphics.RectF tmpRectF -> e0 com.google.android.material.textfield.EndCompoundLayout endLayout -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/textfield/s;"} - android.graphics.drawable.Drawable startDummyDrawable -> f0 - android.widget.EditText editText -> g - int startDummyDrawableWidth -> g0 - java.lang.CharSequence originalHint -> h - java.util.LinkedHashSet editTextAttachedListeners -> h0 - int minEms -> i - android.graphics.drawable.Drawable endDummyDrawable -> i0 - int maxEms -> j - int endDummyDrawableWidth -> j0 - int minWidth -> k - android.graphics.drawable.Drawable originalEditTextEndDrawable -> k0 - int maxWidth -> l - android.content.res.ColorStateList defaultHintTextColor -> l0 - com.google.android.material.textfield.IndicatorViewController indicatorViewController -> m + android.graphics.Typeface typeface -> f0 + int extraSpaceBetweenPlaceholderAndHint -> g + android.graphics.drawable.Drawable startDummyDrawable -> g0 + android.widget.EditText editText -> h + int startDummyDrawableWidth -> h0 + java.lang.CharSequence originalHint -> i + java.util.LinkedHashSet editTextAttachedListeners -> i0 + int minEms -> j + android.graphics.drawable.Drawable endDummyDrawable -> j0 + int maxEms -> k + int endDummyDrawableWidth -> k0 + int minWidth -> l + android.graphics.drawable.Drawable originalEditTextEndDrawable -> l0 + int maxWidth -> m + android.content.res.ColorStateList defaultHintTextColor -> m0 + com.google.android.material.textfield.IndicatorViewController indicatorViewController -> n # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/textfield/v;"} - android.content.res.ColorStateList focusedTextColor -> m0 - boolean counterEnabled -> n - int defaultStrokeColor -> n0 - int counterMaxLength -> o - int hoveredStrokeColor -> o0 - boolean counterOverflowed -> p - int focusedStrokeColor -> p0 - com.google.android.material.textfield.TextInputLayout$LengthCounter lengthCounter -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/textfield/TextInputLayout$e;"} - android.content.res.ColorStateList strokeErrorColor -> q0 - android.widget.TextView counterView -> r - int defaultFilledBackgroundColor -> r0 - int counterOverflowTextAppearance -> s - int disabledFilledBackgroundColor -> s0 - int counterTextAppearance -> t - int focusedFilledBackgroundColor -> t0 - java.lang.CharSequence placeholderText -> u - int hoveredFilledBackgroundColor -> u0 - boolean placeholderEnabled -> v - int disabledColor -> v0 - android.widget.TextView placeholderTextView -> w - int originalEditTextMinimumHeight -> w0 - android.content.res.ColorStateList placeholderTextColor -> x - boolean hintExpanded -> x0 - int placeholderTextAppearance -> y - com.google.android.material.internal.CollapsingTextHelper collapsingTextHelper -> y0 + android.content.res.ColorStateList focusedTextColor -> n0 + boolean counterEnabled -> o + int defaultStrokeColor -> o0 + int counterMaxLength -> p + int hoveredStrokeColor -> p0 + boolean counterOverflowed -> q + int focusedStrokeColor -> q0 + com.google.android.material.textfield.TextInputLayout$LengthCounter lengthCounter -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/textfield/TextInputLayout$f;"} + android.content.res.ColorStateList strokeErrorColor -> r0 + android.widget.TextView counterView -> s + int defaultFilledBackgroundColor -> s0 + int counterOverflowTextAppearance -> t + int disabledFilledBackgroundColor -> t0 + int counterTextAppearance -> u + int focusedFilledBackgroundColor -> u0 + java.lang.CharSequence placeholderText -> v + int hoveredFilledBackgroundColor -> v0 + boolean placeholderEnabled -> w + int disabledColor -> w0 + android.widget.TextView placeholderTextView -> x + int originalEditTextMinimumHeight -> x0 + android.content.res.ColorStateList placeholderTextColor -> y + boolean hintExpanded -> y0 + int placeholderTextAppearance -> z + com.google.android.material.internal.CollapsingTextHelper collapsingTextHelper -> z0 # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/internal/a;"} - androidx.transition.Fade placeholderFadeIn -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/transition/c;"} - boolean expandedHintEnabled -> z0 - 1:7:void ():203:203 -> - 8:21:void ():214:214 -> - 1:1:void (android.content.Context,android.util.AttributeSet):465:465 -> - 2:2:void (android.content.Context,android.util.AttributeSet,int):469:469 -> - 3:6:void (android.content.Context,android.util.AttributeSet,int):227:230 -> - 7:7:void (android.content.Context,android.util.AttributeSet,int):232:232 -> - 8:8:void (android.content.Context,android.util.AttributeSet,int):250:250 -> - 9:11:void (android.content.Context,android.util.AttributeSet,int):312:314 -> - 12:12:void (android.content.Context,android.util.AttributeSet,int):421:421 -> - 13:13:void (android.content.Context,android.util.AttributeSet,int):448:448 -> - 14:14:void (android.content.Context,android.util.AttributeSet,int):458:458 -> - 15:15:void (android.content.Context,android.util.AttributeSet,int):471:471 -> - 16:18:void (android.content.Context,android.util.AttributeSet,int):473:475 -> - 19:19:void (android.content.Context,android.util.AttributeSet,int):477:477 -> - 20:20:void (android.content.Context,android.util.AttributeSet,int):479:479 -> - 21:23:void (android.content.Context,android.util.AttributeSet,int):481:483 -> - 24:25:void (android.content.Context,android.util.AttributeSet,int):485:486 -> - 26:26:void (android.content.Context,android.util.AttributeSet,int):498:498 -> - 27:30:void (android.content.Context,android.util.AttributeSet,int):500:503 -> - 31:34:void (android.content.Context,android.util.AttributeSet,int):505:508 -> - 35:38:void (android.content.Context,android.util.AttributeSet,int):510:513 -> - 39:39:void (android.content.Context,android.util.AttributeSet,int):517:517 -> - 40:43:void (android.content.Context,android.util.AttributeSet,int):521:524 -> - 44:44:void (android.content.Context,android.util.AttributeSet,int):526:526 -> - 45:46:void (android.content.Context,android.util.AttributeSet,int):530:531 -> - 47:47:void (android.content.Context,android.util.AttributeSet,int):527:527 -> - 48:48:void (android.content.Context,android.util.AttributeSet,int):532:532 -> - 49:50:void (android.content.Context,android.util.AttributeSet,int):536:537 -> - 51:51:void (android.content.Context,android.util.AttributeSet,int):533:533 -> - 52:52:void (android.content.Context,android.util.AttributeSet,int):538:538 -> - 53:61:void (android.content.Context,android.util.AttributeSet,int):540:548 -> - 62:62:void (android.content.Context,android.util.AttributeSet,int):550:550 -> - 63:63:void (android.content.Context,android.util.AttributeSet,int):553:553 -> - 64:64:void (android.content.Context,android.util.AttributeSet,int):556:556 -> - 65:65:void (android.content.Context,android.util.AttributeSet,int):559:559 -> - 66:66:void (android.content.Context,android.util.AttributeSet,int):561:561 -> - 67:68:void (android.content.Context,android.util.AttributeSet,int):563:564 -> - 69:73:void (android.content.Context,android.util.AttributeSet,int):567:571 -> - 74:75:void (android.content.Context,android.util.AttributeSet,int):573:574 -> - 76:77:void (android.content.Context,android.util.AttributeSet,int):576:577 -> - 78:82:void (android.content.Context,android.util.AttributeSet,int):580:584 -> - 83:84:void (android.content.Context,android.util.AttributeSet,int):586:587 -> - 85:89:void (android.content.Context,android.util.AttributeSet,int):591:595 -> - 90:92:void (android.content.Context,android.util.AttributeSet,int):598:600 -> - 93:94:void (android.content.Context,android.util.AttributeSet,int):603:604 -> - 95:100:void (android.content.Context,android.util.AttributeSet,int):606:611 -> - 101:101:void (android.content.Context,android.util.AttributeSet,int):614:614 -> - 102:104:void (android.content.Context,android.util.AttributeSet,int):616:618 -> - 105:105:void (android.content.Context,android.util.AttributeSet,int):617:617 -> - 106:106:void (android.content.Context,android.util.AttributeSet,int):622:622 -> - 107:107:void (android.content.Context,android.util.AttributeSet,int):624:624 -> - 108:109:void (android.content.Context,android.util.AttributeSet,int):627:628 -> - 110:115:void (android.content.Context,android.util.AttributeSet,int):630:635 -> - 116:116:void (android.content.Context,android.util.AttributeSet,int):638:638 -> - 117:121:void (android.content.Context,android.util.AttributeSet,int):640:644 -> - 122:124:void (android.content.Context,android.util.AttributeSet,int):646:648 -> - 125:129:void (android.content.Context,android.util.AttributeSet,int):650:654 -> - 130:131:void (android.content.Context,android.util.AttributeSet,int):656:657 -> - 132:132:void (android.content.Context,android.util.AttributeSet,int):656:656 -> - 133:134:void (android.content.Context,android.util.AttributeSet,int):659:660 -> - 135:140:void (android.content.Context,android.util.AttributeSet,int):662:667 -> - 141:142:void (android.content.Context,android.util.AttributeSet,int):669:670 -> - 143:144:void (android.content.Context,android.util.AttributeSet,int):672:673 -> - 145:146:void (android.content.Context,android.util.AttributeSet,int):675:676 -> - 147:148:void (android.content.Context,android.util.AttributeSet,int):678:679 -> - 149:151:void (android.content.Context,android.util.AttributeSet,int):681:683 -> - 152:152:void (android.content.Context,android.util.AttributeSet,int):682:682 -> - 153:155:void (android.content.Context,android.util.AttributeSet,int):685:687 -> - 156:156:void (android.content.Context,android.util.AttributeSet,int):686:686 -> - 157:157:void (android.content.Context,android.util.AttributeSet,int):690:690 -> - 158:158:void (android.content.Context,android.util.AttributeSet,int):692:692 -> - 159:159:void (android.content.Context,android.util.AttributeSet,int):694:694 -> - 160:160:void (android.content.Context,android.util.AttributeSet,int):698:698 -> - 161:162:void (android.content.Context,android.util.AttributeSet,int):702:703 -> - 163:164:void (android.content.Context,android.util.AttributeSet,int):706:707 -> - 165:165:void (android.content.Context,android.util.AttributeSet,int):709:709 -> - 166:166:void (android.content.Context,android.util.AttributeSet,int):714:714 -> - 167:169:void (android.content.Context,android.util.AttributeSet,int):716:718 -> - 170:170:void (android.content.Context,android.util.AttributeSet,int):720:720 -> - 1:5:androidx.transition.Fade createPlaceholderFadeTransition():2508:2508 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/transition/c;"} - 6:21:androidx.transition.Fade createPlaceholderFadeTransition():2509:2509 -> A - 22:37:androidx.transition.Fade createPlaceholderFadeTransition():2511:2511 -> A - 1:22:boolean cutoutEnabled():4291:4291 -> B - 1:18:void dispatchOnEditTextAttached():4089:4089 -> C - 19:23:void dispatchOnEditTextAttached():4090:4090 -> C - 1:8:void drawBoxUnderline(android.graphics.Canvas):4247:4247 -> D - 9:11:void drawBoxUnderline(android.graphics.Canvas):4250:4250 -> D - 12:19:void drawBoxUnderline(android.graphics.Canvas):4252:4252 -> D - 20:25:void drawBoxUnderline(android.graphics.Canvas):4253:4253 -> D - 26:31:void drawBoxUnderline(android.graphics.Canvas):4254:4254 -> D - 32:37:void drawBoxUnderline(android.graphics.Canvas):4258:4258 -> D - 38:41:void drawBoxUnderline(android.graphics.Canvas):4259:4259 -> D - 42:43:void drawBoxUnderline(android.graphics.Canvas):4261:4261 -> D - 44:49:void drawBoxUnderline(android.graphics.Canvas):4262:4262 -> D - 50:51:void drawBoxUnderline(android.graphics.Canvas):4263:4263 -> D - 52:57:void drawBoxUnderline(android.graphics.Canvas):4264:4264 -> D - 58:63:void drawBoxUnderline(android.graphics.Canvas):4266:4266 -> D - 1:4:void drawHint(android.graphics.Canvas):4241:4241 -> E - 5:10:void drawHint(android.graphics.Canvas):4242:4242 -> E - 1:10:void expandHint(boolean):4485:4485 -> F - 11:18:void expandHint(boolean):4486:4486 -> F - 19:22:void expandHint(boolean):4488:4488 -> F - 23:26:void expandHint(boolean):4489:4489 -> F - 27:31:void expandHint(boolean):4491:4491 -> F - 32:47:void expandHint(boolean):4493:4493 -> F - 48:51:void expandHint(boolean):4494:4494 -> F - 52:53:void expandHint(boolean):4496:4496 -> F - 54:56:void expandHint(boolean):4497:4497 -> F - 57:61:void expandHint(boolean):4499:4499 -> F - 62:67:void expandHint(boolean):4500:4500 -> F - 1:16:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):979:979 -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lf2/g;"} - 17:22:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):983:983 -> G - 23:29:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):984:984 -> G - 30:40:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):985:985 -> G - 41:46:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):988:988 -> G - 47:50:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):989:989 -> G - 51:54:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):991:991 -> G - 55:58:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):992:992 -> G - 59:62:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):993:993 -> G - 63:66:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):994:994 -> G - 67:70:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):995:995 -> G - 71:74:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):996:996 -> G - 75:80:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):999:999 -> G - 81:82:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):1000:1000 -> G - 83:88:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):1002:1002 -> G - 89:92:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):1006:1006 -> G - 93:96:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):1005:1005 -> G - 97:100:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):1007:1007 -> G - 101:104:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):1008:1008 -> G - 4:7:android.graphics.drawable.Drawable getFilledBoxBackgroundWithRipple(com.google.android.material.shape.MaterialShapeDrawable,int,int,int[][]):925:925 -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/g;II[[I)Landroid/graphics/drawable/Drawable;"} - 8:11:android.graphics.drawable.Drawable getFilledBoxBackgroundWithRipple(com.google.android.material.shape.MaterialShapeDrawable,int,int,int[][]):926:926 -> H - 12:16:android.graphics.drawable.Drawable getFilledBoxBackgroundWithRipple(com.google.android.material.shape.MaterialShapeDrawable,int,int,int[][]):930:930 -> H - 17:22:android.graphics.drawable.Drawable getFilledBoxBackgroundWithRipple(com.google.android.material.shape.MaterialShapeDrawable,int,int,int[][]):931:931 -> H - 3:8:int getLabelLeftBoundAlignedWithPrefixAndSuffix(int,boolean):2936:2936 -> I - 9:18:int getLabelLeftBoundAlignedWithPrefixAndSuffix(int,boolean):2937:2937 -> I - 19:24:int getLabelLeftBoundAlignedWithPrefixAndSuffix(int,boolean):2939:2939 -> I - 25:31:int getLabelLeftBoundAlignedWithPrefixAndSuffix(int,boolean):2940:2940 -> I - 32:38:int getLabelLeftBoundAlignedWithPrefixAndSuffix(int,boolean):2942:2942 -> I - 3:8:int getLabelRightBoundAlignedWithPrefixAndSuffix(int,boolean):2946:2946 -> J - 9:18:int getLabelRightBoundAlignedWithPrefixAndSuffix(int,boolean):2947:2947 -> J - 19:24:int getLabelRightBoundAlignedWithPrefixAndSuffix(int,boolean):2949:2949 -> J - 25:31:int getLabelRightBoundAlignedWithPrefixAndSuffix(int,boolean):2950:2950 -> J - 32:38:int getLabelRightBoundAlignedWithPrefixAndSuffix(int,boolean):2952:2952 -> J - 1:8:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):896:896 -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lf2/g;I[[I)Landroid/graphics/drawable/Drawable;"} - 9:10:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):897:897 -> K - 11:20:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):898:898 -> K - 21:25:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):899:899 -> K - 26:29:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):900:900 -> K - 30:37:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):901:901 -> K - 38:40:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):904:904 -> K - 41:44:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):905:905 -> K - 45:49:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):906:906 -> K - 50:51:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):907:907 -> K - 52:59:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):908:908 -> K - 60:62:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):909:909 -> K - 63:68:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):910:910 -> K - 69:75:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):911:911 -> K - 76:81:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):912:912 -> K - 1:9:void hidePlaceholderText():2542:2542 -> L - 10:12:void hidePlaceholderText():2543:2543 -> L - 13:19:void hidePlaceholderText():2544:2544 -> L - 20:26:void hidePlaceholderText():2545:2545 -> L - 1:7:boolean isEndIconVisible():3633:3633 -> M - 1:7:boolean isErrorEnabled():2075:2075 -> N - 1:7:boolean isHelperTextEnabled():2122:2122 -> O - 1:3:boolean isHintExpanded():4530:4530 -> P - 1:19:boolean isOnError():4444:4444 -> Q - 1:3:boolean isProvidingHint():1957:1957 -> R - 1:7:boolean isSingleLineFilledTextField():2992:2992 -> S - 8:16:boolean isSingleLineFilledTextField():2993:2993 -> S - 1:3:void onApplyBoxBackgroundMode():805:805 -> T - 4:6:void onApplyBoxBackgroundMode():806:806 -> T - 7:9:void onApplyBoxBackgroundMode():807:807 -> T - 10:12:void onApplyBoxBackgroundMode():808:808 -> T - 13:15:void onApplyBoxBackgroundMode():809:809 -> T - 16:19:void onApplyBoxBackgroundMode():810:810 -> T - 20:22:void onApplyBoxBackgroundMode():811:811 -> T - 23:26:void onApplyBoxBackgroundMode():813:813 -> T - 1:7:void openCutout():4295:4295 -> U - 8:9:void openCutout():4298:4298 -> U - 10:13:void openCutout():4299:4299 -> U - 14:23:void openCutout():4300:4300 -> U - 24:26:void openCutout():4299:4299 -> U - 27:44:void openCutout():4301:4301 -> U - 45:47:void openCutout():4304:4304 -> U - 48:71:void openCutout():4310:4310 -> U - 72:74:void openCutout():4309:4309 -> U - 75:82:void openCutout():4311:4311 -> U - 1:10:void recalculateCutout():4315:4315 -> V - 11:13:void recalculateCutout():4316:4316 -> V - 14:17:void recalculateCutout():4317:4317 -> V - 1:7:void recursiveSetEnabled(android.view.ViewGroup,boolean):2821:2821 -> W - 8:11:void recursiveSetEnabled(android.view.ViewGroup,boolean):2822:2822 -> W - 12:14:void recursiveSetEnabled(android.view.ViewGroup,boolean):2823:2823 -> W - 15:18:void recursiveSetEnabled(android.view.ViewGroup,boolean):2824:2824 -> W - 19:27:void recursiveSetEnabled(android.view.ViewGroup,boolean):2825:2825 -> W - 1:6:void refreshStartIconDrawableState():3448:3448 -> X - 1:6:void removePlaceholderTextView():2557:2557 -> Y - 7:10:void removePlaceholderTextView():2558:2558 -> Y - 1:7:void setDropDownMenuBackgroundIfNeeded():943:943 -> Z - 8:9:void setDropDownMenuBackgroundIfNeeded():946:946 -> Z - 10:15:void setDropDownMenuBackgroundIfNeeded():948:948 -> Z - 16:20:void setDropDownMenuBackgroundIfNeeded():949:949 -> Z - 21:24:void setDropDownMenuBackgroundIfNeeded():951:951 -> Z - 25:31:void setDropDownMenuBackgroundIfNeeded():950:950 -> Z - 32:35:void setDropDownMenuBackgroundIfNeeded():954:954 -> Z - 36:39:void setDropDownMenuBackgroundIfNeeded():953:953 -> Z - 1:2:void lambda$onGlobalLayout$1():734:734 -> a + 1:7:void ():208:208 -> + 8:21:void ():219:219 -> + 1:1:void (android.content.Context,android.util.AttributeSet):471:471 -> + 2:2:void (android.content.Context,android.util.AttributeSet,int):475:475 -> + 3:6:void (android.content.Context,android.util.AttributeSet,int):233:236 -> + 7:7:void (android.content.Context,android.util.AttributeSet,int):238:238 -> + 8:8:void (android.content.Context,android.util.AttributeSet,int):256:256 -> + 9:11:void (android.content.Context,android.util.AttributeSet,int):318:320 -> + 12:12:void (android.content.Context,android.util.AttributeSet,int):427:427 -> + 13:13:void (android.content.Context,android.util.AttributeSet,int):454:454 -> + 14:14:void (android.content.Context,android.util.AttributeSet,int):464:464 -> + 15:15:void (android.content.Context,android.util.AttributeSet,int):477:477 -> + 16:18:void (android.content.Context,android.util.AttributeSet,int):479:481 -> + 19:19:void (android.content.Context,android.util.AttributeSet,int):483:483 -> + 20:20:void (android.content.Context,android.util.AttributeSet,int):485:485 -> + 21:23:void (android.content.Context,android.util.AttributeSet,int):487:489 -> + 24:25:void (android.content.Context,android.util.AttributeSet,int):491:492 -> + 26:26:void (android.content.Context,android.util.AttributeSet,int):504:504 -> + 27:30:void (android.content.Context,android.util.AttributeSet,int):506:509 -> + 31:34:void (android.content.Context,android.util.AttributeSet,int):511:514 -> + 35:38:void (android.content.Context,android.util.AttributeSet,int):516:519 -> + 39:39:void (android.content.Context,android.util.AttributeSet,int):523:523 -> + 40:43:void (android.content.Context,android.util.AttributeSet,int):527:530 -> + 44:44:void (android.content.Context,android.util.AttributeSet,int):532:532 -> + 45:45:void (android.content.Context,android.util.AttributeSet,int):534:534 -> + 46:47:void (android.content.Context,android.util.AttributeSet,int):538:539 -> + 48:48:void (android.content.Context,android.util.AttributeSet,int):535:535 -> + 49:49:void (android.content.Context,android.util.AttributeSet,int):540:540 -> + 50:51:void (android.content.Context,android.util.AttributeSet,int):544:545 -> + 52:52:void (android.content.Context,android.util.AttributeSet,int):541:541 -> + 53:53:void (android.content.Context,android.util.AttributeSet,int):546:546 -> + 54:62:void (android.content.Context,android.util.AttributeSet,int):548:556 -> + 63:63:void (android.content.Context,android.util.AttributeSet,int):558:558 -> + 64:64:void (android.content.Context,android.util.AttributeSet,int):561:561 -> + 65:65:void (android.content.Context,android.util.AttributeSet,int):564:564 -> + 66:66:void (android.content.Context,android.util.AttributeSet,int):567:567 -> + 67:67:void (android.content.Context,android.util.AttributeSet,int):569:569 -> + 68:69:void (android.content.Context,android.util.AttributeSet,int):571:572 -> + 70:74:void (android.content.Context,android.util.AttributeSet,int):575:579 -> + 75:76:void (android.content.Context,android.util.AttributeSet,int):581:582 -> + 77:78:void (android.content.Context,android.util.AttributeSet,int):584:585 -> + 79:83:void (android.content.Context,android.util.AttributeSet,int):588:592 -> + 84:85:void (android.content.Context,android.util.AttributeSet,int):594:595 -> + 86:90:void (android.content.Context,android.util.AttributeSet,int):599:603 -> + 91:93:void (android.content.Context,android.util.AttributeSet,int):606:608 -> + 94:95:void (android.content.Context,android.util.AttributeSet,int):611:612 -> + 96:101:void (android.content.Context,android.util.AttributeSet,int):614:619 -> + 102:102:void (android.content.Context,android.util.AttributeSet,int):622:622 -> + 103:105:void (android.content.Context,android.util.AttributeSet,int):624:626 -> + 106:106:void (android.content.Context,android.util.AttributeSet,int):625:625 -> + 107:107:void (android.content.Context,android.util.AttributeSet,int):630:630 -> + 108:108:void (android.content.Context,android.util.AttributeSet,int):632:632 -> + 109:110:void (android.content.Context,android.util.AttributeSet,int):635:636 -> + 111:116:void (android.content.Context,android.util.AttributeSet,int):638:643 -> + 117:117:void (android.content.Context,android.util.AttributeSet,int):646:646 -> + 118:122:void (android.content.Context,android.util.AttributeSet,int):648:652 -> + 123:125:void (android.content.Context,android.util.AttributeSet,int):654:656 -> + 126:130:void (android.content.Context,android.util.AttributeSet,int):658:662 -> + 131:132:void (android.content.Context,android.util.AttributeSet,int):664:665 -> + 133:133:void (android.content.Context,android.util.AttributeSet,int):664:664 -> + 134:135:void (android.content.Context,android.util.AttributeSet,int):667:668 -> + 136:141:void (android.content.Context,android.util.AttributeSet,int):670:675 -> + 142:143:void (android.content.Context,android.util.AttributeSet,int):677:678 -> + 144:145:void (android.content.Context,android.util.AttributeSet,int):680:681 -> + 146:147:void (android.content.Context,android.util.AttributeSet,int):683:684 -> + 148:149:void (android.content.Context,android.util.AttributeSet,int):686:687 -> + 150:152:void (android.content.Context,android.util.AttributeSet,int):689:691 -> + 153:153:void (android.content.Context,android.util.AttributeSet,int):690:690 -> + 154:156:void (android.content.Context,android.util.AttributeSet,int):693:695 -> + 157:157:void (android.content.Context,android.util.AttributeSet,int):694:694 -> + 158:158:void (android.content.Context,android.util.AttributeSet,int):698:698 -> + 159:160:void (android.content.Context,android.util.AttributeSet,int):700:701 -> + 161:161:void (android.content.Context,android.util.AttributeSet,int):703:703 -> + 162:162:void (android.content.Context,android.util.AttributeSet,int):707:707 -> + 163:164:void (android.content.Context,android.util.AttributeSet,int):711:712 -> + 165:166:void (android.content.Context,android.util.AttributeSet,int):715:716 -> + 167:167:void (android.content.Context,android.util.AttributeSet,int):718:718 -> + 168:168:void (android.content.Context,android.util.AttributeSet,int):723:723 -> + 169:171:void (android.content.Context,android.util.AttributeSet,int):725:727 -> + 172:172:void (android.content.Context,android.util.AttributeSet,int):729:729 -> + 1:10:void collapseHint(boolean):4357:4357 -> A + 11:19:void collapseHint(boolean):4358:4358 -> A + 20:23:void collapseHint(boolean):4360:4360 -> A + 24:27:void collapseHint(boolean):4361:4361 -> A + 28:33:void collapseHint(boolean):4363:4363 -> A + 34:35:void collapseHint(boolean):4365:4365 -> A + 36:41:void collapseHint(boolean):4366:4366 -> A + 42:44:void collapseHint(boolean):4367:4367 -> A + 45:47:void collapseHint(boolean):4369:4369 -> A + 48:52:void collapseHint(boolean):4371:4371 -> A + 53:58:void collapseHint(boolean):4372:4372 -> A + 1:8:void updatePlaceholderText(android.text.Editable):2532:2532 -> A0 + 9:12:void updatePlaceholderText(android.text.Editable):2533:2533 -> A0 + 13:16:void updatePlaceholderText(android.text.Editable):2534:2534 -> A0 + 17:20:void updatePlaceholderText(android.text.Editable):2536:2536 -> A0 + 1:5:androidx.transition.Fade createPlaceholderFadeTransition():2519:2519 -> B + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc0/c;"} + 6:21:androidx.transition.Fade createPlaceholderFadeTransition():2520:2520 -> B + 22:37:androidx.transition.Fade createPlaceholderFadeTransition():2522:2522 -> B + 1:6:void updateStrokeErrorColor(boolean,boolean):4534:4534 -> B0 + 7:18:void updateStrokeErrorColor(boolean,boolean):4535:4535 -> B0 + 19:22:void updateStrokeErrorColor(boolean,boolean):4536:4536 -> B0 + 23:31:void updateStrokeErrorColor(boolean,boolean):4539:4539 -> B0 + 32:37:void updateStrokeErrorColor(boolean,boolean):4540:4540 -> B0 + 38:42:void updateStrokeErrorColor(boolean,boolean):4544:4544 -> B0 + 43:45:void updateStrokeErrorColor(boolean,boolean):4546:4546 -> B0 + 46:48:void updateStrokeErrorColor(boolean,boolean):4548:4548 -> B0 + 1:22:boolean cutoutEnabled():4376:4376 -> C + 1:10:void updateTextInputBoxState():4458:4458 -> C0 + 11:32:void updateTextInputBoxState():4462:4462 -> C0 + 33:49:void updateTextInputBoxState():4463:4463 -> C0 + 50:55:void updateTextInputBoxState():4466:4466 -> C0 + 56:60:void updateTextInputBoxState():4467:4467 -> C0 + 61:66:void updateTextInputBoxState():4468:4468 -> C0 + 67:70:void updateTextInputBoxState():4469:4469 -> C0 + 71:74:void updateTextInputBoxState():4470:4470 -> C0 + 75:81:void updateTextInputBoxState():4472:4472 -> C0 + 82:89:void updateTextInputBoxState():4474:4474 -> C0 + 90:93:void updateTextInputBoxState():4475:4475 -> C0 + 94:97:void updateTextInputBoxState():4476:4476 -> C0 + 98:106:void updateTextInputBoxState():4478:4478 -> C0 + 107:113:void updateTextInputBoxState():4481:4481 -> C0 + 114:118:void updateTextInputBoxState():4483:4483 -> C0 + 119:122:void updateTextInputBoxState():4485:4485 -> C0 + 123:128:void updateTextInputBoxState():4488:4488 -> C0 + 129:131:void updateTextInputBoxState():4489:4489 -> C0 + 132:136:void updateTextInputBoxState():4492:4492 -> C0 + 137:139:void updateTextInputBoxState():4494:4494 -> C0 + 140:144:void updateTextInputBoxState():4500:4500 -> C0 + 145:148:void updateTextInputBoxState():4501:4501 -> C0 + 149:154:void updateTextInputBoxState():4502:4502 -> C0 + 155:159:void updateTextInputBoxState():4503:4503 -> C0 + 160:163:void updateTextInputBoxState():4505:4505 -> C0 + 164:167:void updateTextInputBoxState():4507:4507 -> C0 + 168:170:void updateTextInputBoxState():4509:4509 -> C0 + 171:174:void updateTextInputBoxState():4514:4514 -> C0 + 175:180:void updateTextInputBoxState():4515:4515 -> C0 + 181:189:void updateTextInputBoxState():4516:4516 -> C0 + 190:196:void updateTextInputBoxState():4518:4518 -> C0 + 197:201:void updateTextInputBoxState():4520:4520 -> C0 + 202:205:void updateTextInputBoxState():4522:4522 -> C0 + 206:209:void updateTextInputBoxState():4526:4526 -> C0 + 1:18:void dispatchOnEditTextAttached():4176:4176 -> D + 19:23:void dispatchOnEditTextAttached():4177:4177 -> D + 1:8:void drawBoxUnderline(android.graphics.Canvas):4332:4332 -> E + 9:11:void drawBoxUnderline(android.graphics.Canvas):4335:4335 -> E + 12:19:void drawBoxUnderline(android.graphics.Canvas):4337:4337 -> E + 20:25:void drawBoxUnderline(android.graphics.Canvas):4338:4338 -> E + 26:31:void drawBoxUnderline(android.graphics.Canvas):4339:4339 -> E + 32:37:void drawBoxUnderline(android.graphics.Canvas):4343:4343 -> E + 38:41:void drawBoxUnderline(android.graphics.Canvas):4344:4344 -> E + 42:43:void drawBoxUnderline(android.graphics.Canvas):4346:4346 -> E + 44:49:void drawBoxUnderline(android.graphics.Canvas):4347:4347 -> E + 50:51:void drawBoxUnderline(android.graphics.Canvas):4348:4348 -> E + 52:57:void drawBoxUnderline(android.graphics.Canvas):4349:4349 -> E + 58:63:void drawBoxUnderline(android.graphics.Canvas):4351:4351 -> E + 1:4:void drawHint(android.graphics.Canvas):4326:4326 -> F + 5:10:void drawHint(android.graphics.Canvas):4327:4327 -> F + 1:10:void expandHint(boolean):4573:4573 -> G + 11:18:void expandHint(boolean):4574:4574 -> G + 19:22:void expandHint(boolean):4576:4576 -> G + 23:26:void expandHint(boolean):4577:4577 -> G + 27:31:void expandHint(boolean):4579:4579 -> G + 32:47:void expandHint(boolean):4581:4581 -> G + 48:51:void expandHint(boolean):4582:4582 -> G + 52:53:void expandHint(boolean):4584:4584 -> G + 54:56:void expandHint(boolean):4585:4585 -> G + 57:61:void expandHint(boolean):4587:4587 -> G + 62:67:void expandHint(boolean):4588:4588 -> G + 1:16:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):954:954 -> H + # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lk2/h;"} + 17:22:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):958:958 -> H + 23:29:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):959:959 -> H + 30:40:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):960:960 -> H + 41:46:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):963:963 -> H + 47:50:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):964:964 -> H + 51:54:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):966:966 -> H + 55:58:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):967:967 -> H + 59:62:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):968:968 -> H + 63:66:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):969:969 -> H + 67:70:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):970:970 -> H + 71:74:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):971:971 -> H + 75:80:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):974:974 -> H + 81:82:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):975:975 -> H + 83:88:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):977:977 -> H + 89:92:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):981:981 -> H + 93:96:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):980:980 -> H + 97:100:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):982:982 -> H + 101:104:com.google.android.material.shape.MaterialShapeDrawable getDropDownMaterialShapeDrawable(boolean):983:983 -> H + 4:7:android.graphics.drawable.Drawable getFilledBoxBackgroundWithRipple(com.google.android.material.shape.MaterialShapeDrawable,int,int,int[][]):911:911 -> I + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/h;II[[I)Landroid/graphics/drawable/Drawable;"} + 8:11:android.graphics.drawable.Drawable getFilledBoxBackgroundWithRipple(com.google.android.material.shape.MaterialShapeDrawable,int,int,int[][]):912:912 -> I + 12:16:android.graphics.drawable.Drawable getFilledBoxBackgroundWithRipple(com.google.android.material.shape.MaterialShapeDrawable,int,int,int[][]):914:914 -> I + 17:22:android.graphics.drawable.Drawable getFilledBoxBackgroundWithRipple(com.google.android.material.shape.MaterialShapeDrawable,int,int,int[][]):915:915 -> I + 3:8:int getLabelLeftBoundAlignedWithPrefixAndSuffix(int,boolean):2952:2952 -> J + 9:18:int getLabelLeftBoundAlignedWithPrefixAndSuffix(int,boolean):2953:2953 -> J + 19:24:int getLabelLeftBoundAlignedWithPrefixAndSuffix(int,boolean):2955:2955 -> J + 25:31:int getLabelLeftBoundAlignedWithPrefixAndSuffix(int,boolean):2956:2956 -> J + 32:38:int getLabelLeftBoundAlignedWithPrefixAndSuffix(int,boolean):2958:2958 -> J + 3:8:int getLabelRightBoundAlignedWithPrefixAndSuffix(int,boolean):2962:2962 -> K + 9:18:int getLabelRightBoundAlignedWithPrefixAndSuffix(int,boolean):2963:2963 -> K + 19:24:int getLabelRightBoundAlignedWithPrefixAndSuffix(int,boolean):2965:2965 -> K + 25:31:int getLabelRightBoundAlignedWithPrefixAndSuffix(int,boolean):2966:2966 -> K + 32:38:int getLabelRightBoundAlignedWithPrefixAndSuffix(int,boolean):2968:2968 -> K + 1:8:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):888:888 -> L + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lk2/h;I[[I)Landroid/graphics/drawable/Drawable;"} + 9:10:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):889:889 -> L + 11:20:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):890:890 -> L + 21:25:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):891:891 -> L + 26:29:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):892:892 -> L + 30:37:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):893:893 -> L + 38:40:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):894:894 -> L + 41:44:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):895:895 -> L + 45:49:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):896:896 -> L + 50:51:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):897:897 -> L + 52:59:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):898:898 -> L + 60:62:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):899:899 -> L + 63:68:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):900:900 -> L + 69:75:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):901:901 -> L + 76:81:android.graphics.drawable.Drawable getOutlinedBoxBackgroundWithRipple(android.content.Context,com.google.android.material.shape.MaterialShapeDrawable,int,int[][]):902:902 -> L + 1:9:void hidePlaceholderText():2550:2550 -> M + 10:12:void hidePlaceholderText():2551:2551 -> M + 13:19:void hidePlaceholderText():2552:2552 -> M + 20:26:void hidePlaceholderText():2553:2553 -> M + 1:7:boolean isEndIconVisible():3720:3720 -> N + 1:7:boolean isErrorEnabled():2076:2076 -> O + 1:7:boolean isHelperTextEnabled():2123:2123 -> P + 1:3:boolean isHintExpanded():4618:4618 -> Q + 1:10:boolean isHintTextSingleLine():2021:2021 -> R + 1:19:boolean isOnError():4530:4530 -> S + 1:3:boolean isProvidingHint():1936:1936 -> T + 1:16:boolean isSingleLineFilledTextField():3016:3016 -> U + 1:3:void onApplyBoxBackgroundMode():810:810 -> V + 4:6:void onApplyBoxBackgroundMode():811:811 -> V + 7:9:void onApplyBoxBackgroundMode():812:812 -> V + 10:12:void onApplyBoxBackgroundMode():813:813 -> V + 13:15:void onApplyBoxBackgroundMode():814:814 -> V + 16:19:void onApplyBoxBackgroundMode():815:815 -> V + 20:22:void onApplyBoxBackgroundMode():816:816 -> V + 23:26:void onApplyBoxBackgroundMode():818:818 -> V + 1:7:void openCutout():4380:4380 -> W + 8:9:void openCutout():4383:4383 -> W + 10:13:void openCutout():4384:4384 -> W + 14:23:void openCutout():4385:4385 -> W + 24:26:void openCutout():4384:4384 -> W + 27:44:void openCutout():4386:4386 -> W + 45:47:void openCutout():4389:4389 -> W + 48:71:void openCutout():4395:4395 -> W + 72:74:void openCutout():4394:4394 -> W + 75:76:void openCutout():4396:4396 -> W + 77:84:void openCutout():4397:4397 -> W + 1:10:void recalculateCutout():4401:4401 -> X + 11:13:void recalculateCutout():4402:4402 -> X + 14:17:void recalculateCutout():4403:4403 -> X + 1:7:void recursiveSetEnabled(android.view.ViewGroup,boolean):2829:2829 -> Y + 8:11:void recursiveSetEnabled(android.view.ViewGroup,boolean):2830:2830 -> Y + 12:14:void recursiveSetEnabled(android.view.ViewGroup,boolean):2831:2831 -> Y + 15:18:void recursiveSetEnabled(android.view.ViewGroup,boolean):2832:2832 -> Y + 19:27:void recursiveSetEnabled(android.view.ViewGroup,boolean):2833:2833 -> Y + 1:6:void refreshStartIconDrawableState():3535:3535 -> Z + 1:2:void lambda$onGlobalLayout$1():739:739 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/TextInputLayout;)V"} - 3:6:void lambda$onGlobalLayout$1():734:734 -> a - 1:3:void setTextAppearanceCompatWithErrorFallback(android.widget.TextView,int):2868:2868 -> a0 - 4:18:void setTextAppearanceCompatWithErrorFallback(android.widget.TextView,int):2871:2871 -> a0 - 19:23:void setTextAppearanceCompatWithErrorFallback(android.widget.TextView,int):2885:2885 -> a0 - 24:37:void setTextAppearanceCompatWithErrorFallback(android.widget.TextView,int):2886:2886 -> a0 - 1:4:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):741:741 -> addView - 5:9:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):744:744 -> addView - 10:17:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):745:745 -> addView - 18:22:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):746:746 -> addView - 23:27:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):750:750 -> addView - 28:30:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):751:751 -> addView - 31:36:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):753:753 -> addView - 37:40:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):756:756 -> addView - 3:9:int lambda$new$0(android.text.Editable):251:251 -> b - 1:7:boolean shouldShowError():3092:3092 -> b0 - 1:3:boolean access$000(com.google.android.material.textfield.TextInputLayout):201:201 -> c - 1:10:boolean shouldUpdateEndDummyDrawable():4182:4182 -> c0 - 11:24:boolean shouldUpdateEndDummyDrawable():4183:4183 -> c0 - 25:32:boolean shouldUpdateEndDummyDrawable():4184:4184 -> c0 - 33:42:boolean shouldUpdateEndDummyDrawable():4185:4185 -> c0 - 1:3:boolean access$100(com.google.android.material.textfield.TextInputLayout):201:201 -> d - 1:6:boolean shouldUpdateStartDummyDrawable():4176:4176 -> d0 - 7:24:boolean shouldUpdateStartDummyDrawable():4177:4177 -> d0 - 25:34:boolean shouldUpdateStartDummyDrawable():4178:4178 -> d0 - 1:4:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1489:1489 -> dispatchProvideAutofillStructure - 5:8:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1490:1490 -> dispatchProvideAutofillStructure - 9:13:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1494:1494 -> dispatchProvideAutofillStructure - 14:15:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1497:1497 -> dispatchProvideAutofillStructure - 16:17:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1499:1499 -> dispatchProvideAutofillStructure - 18:21:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1500:1500 -> dispatchProvideAutofillStructure - 22:28:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1501:1501 -> dispatchProvideAutofillStructure - 29:31:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1503:1503 -> dispatchProvideAutofillStructure - 32:36:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1505:1505 -> dispatchProvideAutofillStructure - 37:40:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1506:1506 -> dispatchProvideAutofillStructure - 41:45:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1505:1505 -> dispatchProvideAutofillStructure - 46:47:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1506:1506 -> dispatchProvideAutofillStructure - 48:48:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1507:1507 -> dispatchProvideAutofillStructure - 49:55:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1511:1511 -> dispatchProvideAutofillStructure - 56:58:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1512:1512 -> dispatchProvideAutofillStructure - 59:61:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1513:1513 -> dispatchProvideAutofillStructure - 62:70:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1515:1515 -> dispatchProvideAutofillStructure - 71:78:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1516:1516 -> dispatchProvideAutofillStructure - 79:84:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1517:1517 -> dispatchProvideAutofillStructure - 85:88:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1518:1518 -> dispatchProvideAutofillStructure - 89:91:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1519:1519 -> dispatchProvideAutofillStructure - 92:95:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1520:1520 -> dispatchProvideAutofillStructure - 96:106:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1521:1521 -> dispatchProvideAutofillStructure - 2:3:void dispatchRestoreInstanceState(android.util.SparseArray):3184:3184 -> dispatchRestoreInstanceState - 4:7:void dispatchRestoreInstanceState(android.util.SparseArray):3185:3185 -> dispatchRestoreInstanceState - 8:10:void dispatchRestoreInstanceState(android.util.SparseArray):3186:3186 -> dispatchRestoreInstanceState - 1:3:void draw(android.graphics.Canvas):4229:4229 -> draw - 4:6:void draw(android.graphics.Canvas):4230:4230 -> draw - 7:10:void draw(android.graphics.Canvas):4231:4231 -> draw - 1:6:void drawableStateChanged():4339:4339 -> drawableStateChanged - 7:8:void drawableStateChanged():4346:4346 -> drawableStateChanged - 9:11:void drawableStateChanged():4348:4348 -> drawableStateChanged - 12:15:void drawableStateChanged():4350:4350 -> drawableStateChanged - 16:20:void drawableStateChanged():4353:4353 -> drawableStateChanged - 21:26:void drawableStateChanged():4354:4354 -> drawableStateChanged - 27:30:void drawableStateChanged():4358:4358 -> drawableStateChanged - 31:47:void drawableStateChanged():4359:4359 -> drawableStateChanged - 48:50:void drawableStateChanged():4361:4361 -> drawableStateChanged - 51:55:void drawableStateChanged():4362:4362 -> drawableStateChanged - 56:58:void drawableStateChanged():4365:4365 -> drawableStateChanged - 59:61:void drawableStateChanged():4368:4368 -> drawableStateChanged - 1:4:void access$200(com.google.android.material.textfield.TextInputLayout,android.text.Editable):201:201 -> e - 1:16:void showPlaceholderText():2530:2530 -> e0 - 17:23:void showPlaceholderText():2531:2531 -> e0 - 24:30:void showPlaceholderText():2532:2532 -> e0 - 31:36:void showPlaceholderText():2533:2533 -> e0 - 37:41:void showPlaceholderText():2534:2534 -> e0 - 42:47:void showPlaceholderText():2536:2536 -> e0 - 1:3:com.google.android.material.textfield.EndCompoundLayout access$300(com.google.android.material.textfield.TextInputLayout):201:201 -> f + 3:6:void lambda$onGlobalLayout$1():739:739 -> a + 1:6:void removePlaceholderTextView():2565:2565 -> a0 + 7:10:void removePlaceholderTextView():2566:2566 -> a0 + 1:4:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):746:746 -> addView + 5:9:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):749:749 -> addView + 10:17:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):750:750 -> addView + 18:22:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):751:751 -> addView + 23:27:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):755:755 -> addView + 28:30:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):756:756 -> addView + 31:36:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):758:758 -> addView + 37:40:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):761:761 -> addView + 1:2:void lambda$updateEditTextHeight$2(android.text.StaticLayout$Builder):3375:3375 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/TextInputLayout;Landroid/text/StaticLayout$Builder;)V"} + 3:10:void lambda$updateEditTextHeight$2(android.text.StaticLayout$Builder):3375:3375 -> b + 1:7:void setDropDownMenuBackgroundIfNeeded():919:919 -> b0 + 8:9:void setDropDownMenuBackgroundIfNeeded():922:922 -> b0 + 10:15:void setDropDownMenuBackgroundIfNeeded():923:923 -> b0 + 16:20:void setDropDownMenuBackgroundIfNeeded():924:924 -> b0 + 21:24:void setDropDownMenuBackgroundIfNeeded():926:926 -> b0 + 25:31:void setDropDownMenuBackgroundIfNeeded():925:925 -> b0 + 32:35:void setDropDownMenuBackgroundIfNeeded():929:929 -> b0 + 36:39:void setDropDownMenuBackgroundIfNeeded():928:928 -> b0 + 3:9:int lambda$new$0(android.text.Editable):257:257 -> c + 1:3:void setTextAppearanceCompatWithErrorFallback(android.widget.TextView,int):2876:2876 -> c0 + 4:18:void setTextAppearanceCompatWithErrorFallback(android.widget.TextView,int):2879:2879 -> c0 + 19:23:void setTextAppearanceCompatWithErrorFallback(android.widget.TextView,int):2893:2893 -> c0 + 24:37:void setTextAppearanceCompatWithErrorFallback(android.widget.TextView,int):2895:2895 -> c0 + 1:3:boolean access$000(com.google.android.material.textfield.TextInputLayout):204:204 -> d + 1:7:boolean shouldShowError():3115:3115 -> d0 + 1:4:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1470:1470 -> dispatchProvideAutofillStructure + 5:8:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1471:1471 -> dispatchProvideAutofillStructure + 9:13:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1475:1475 -> dispatchProvideAutofillStructure + 14:15:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1478:1478 -> dispatchProvideAutofillStructure + 16:17:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1480:1480 -> dispatchProvideAutofillStructure + 18:21:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1481:1481 -> dispatchProvideAutofillStructure + 22:28:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1482:1482 -> dispatchProvideAutofillStructure + 29:31:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1484:1484 -> dispatchProvideAutofillStructure + 32:36:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1486:1486 -> dispatchProvideAutofillStructure + 37:40:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1487:1487 -> dispatchProvideAutofillStructure + 41:45:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1486:1486 -> dispatchProvideAutofillStructure + 46:47:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1487:1487 -> dispatchProvideAutofillStructure + 48:48:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1488:1488 -> dispatchProvideAutofillStructure + 49:55:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1492:1492 -> dispatchProvideAutofillStructure + 56:58:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1493:1493 -> dispatchProvideAutofillStructure + 59:61:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1494:1494 -> dispatchProvideAutofillStructure + 62:70:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1496:1496 -> dispatchProvideAutofillStructure + 71:78:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1497:1497 -> dispatchProvideAutofillStructure + 79:84:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1498:1498 -> dispatchProvideAutofillStructure + 85:88:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1499:1499 -> dispatchProvideAutofillStructure + 89:91:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1500:1500 -> dispatchProvideAutofillStructure + 92:95:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1501:1501 -> dispatchProvideAutofillStructure + 96:106:void dispatchProvideAutofillStructure(android.view.ViewStructure,int):1502:1502 -> dispatchProvideAutofillStructure + 2:3:void dispatchRestoreInstanceState(android.util.SparseArray):3207:3207 -> dispatchRestoreInstanceState + 4:7:void dispatchRestoreInstanceState(android.util.SparseArray):3208:3208 -> dispatchRestoreInstanceState + 8:10:void dispatchRestoreInstanceState(android.util.SparseArray):3209:3209 -> dispatchRestoreInstanceState + 1:3:void draw(android.graphics.Canvas):4314:4314 -> draw + 4:6:void draw(android.graphics.Canvas):4315:4315 -> draw + 7:10:void draw(android.graphics.Canvas):4316:4316 -> draw + 1:6:void drawableStateChanged():4425:4425 -> drawableStateChanged + 7:8:void drawableStateChanged():4432:4432 -> drawableStateChanged + 9:11:void drawableStateChanged():4434:4434 -> drawableStateChanged + 12:15:void drawableStateChanged():4436:4436 -> drawableStateChanged + 16:20:void drawableStateChanged():4439:4439 -> drawableStateChanged + 21:26:void drawableStateChanged():4440:4440 -> drawableStateChanged + 27:30:void drawableStateChanged():4444:4444 -> drawableStateChanged + 31:47:void drawableStateChanged():4445:4445 -> drawableStateChanged + 48:50:void drawableStateChanged():4447:4447 -> drawableStateChanged + 51:55:void drawableStateChanged():4448:4448 -> drawableStateChanged + 56:58:void drawableStateChanged():4451:4451 -> drawableStateChanged + 59:61:void drawableStateChanged():4454:4454 -> drawableStateChanged + 1:3:boolean access$100(com.google.android.material.textfield.TextInputLayout):204:204 -> e + 1:10:boolean shouldUpdateEndDummyDrawable():4267:4267 -> e0 + 11:24:boolean shouldUpdateEndDummyDrawable():4268:4268 -> e0 + 25:32:boolean shouldUpdateEndDummyDrawable():4269:4269 -> e0 + 33:42:boolean shouldUpdateEndDummyDrawable():4270:4270 -> e0 + 1:4:void access$200(com.google.android.material.textfield.TextInputLayout,android.text.Editable):204:204 -> f + 1:6:boolean shouldUpdateStartDummyDrawable():4261:4261 -> f0 + 7:24:boolean shouldUpdateStartDummyDrawable():4262:4262 -> f0 + 25:34:boolean shouldUpdateStartDummyDrawable():4263:4263 -> f0 + 1:3:com.google.android.material.textfield.EndCompoundLayout access$300(com.google.android.material.textfield.TextInputLayout):204:204 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/TextInputLayout;)Lcom/google/android/material/textfield/s;"} - 1:5:void updateBoxCollapsedPaddingTop():1013:1013 -> f0 - 6:15:void updateBoxCollapsedPaddingTop():1014:1014 -> f0 - 16:21:void updateBoxCollapsedPaddingTop():1016:1016 -> f0 - 22:28:void updateBoxCollapsedPaddingTop():1017:1017 -> f0 - 29:38:void updateBoxCollapsedPaddingTop():1018:1018 -> f0 - 39:44:void updateBoxCollapsedPaddingTop():1020:1020 -> f0 - 45:51:void updateBoxCollapsedPaddingTop():1021:1021 -> f0 - 1:3:com.google.android.material.textfield.StartCompoundLayout access$400(com.google.android.material.textfield.TextInputLayout):201:201 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/TextInputLayout;)Lcom/google/android/material/textfield/A;"} - 1:4:void updateBoxUnderlineBounds(android.graphics.Rect):4217:4217 -> g0 - 5:10:void updateBoxUnderlineBounds(android.graphics.Rect):4218:4218 -> g0 - 11:17:void updateBoxUnderlineBounds(android.graphics.Rect):4219:4219 -> g0 - 18:21:void updateBoxUnderlineBounds(android.graphics.Rect):4221:4221 -> g0 - 22:27:void updateBoxUnderlineBounds(android.graphics.Rect):4222:4222 -> g0 - 28:35:void updateBoxUnderlineBounds(android.graphics.Rect):4223:4223 -> g0 - 1:4:int getBaseline():1659:1659 -> getBaseline - 5:19:int getBaseline():1660:1660 -> getBaseline - 20:24:int getBaseline():1662:1662 -> getBaseline - 1:9:com.google.android.material.shape.MaterialShapeDrawable getBoxBackground():762:762 -> getBoxBackground - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/g;"} - 10:15:com.google.android.material.shape.MaterialShapeDrawable getBoxBackground():765:765 -> getBoxBackground - 16:18:com.google.android.material.shape.MaterialShapeDrawable getBoxBackground():763:763 -> getBoxBackground - 1:3:int getBoxBackgroundColor():1287:1287 -> getBoxBackgroundColor - 1:3:int getBoxBackgroundMode():801:801 -> getBoxBackgroundMode - 1:3:int getBoxCollapsedPaddingTop():1072:1072 -> getBoxCollapsedPaddingTop - 1:6:float getBoxCornerRadiusBottomEnd():1424:1424 -> getBoxCornerRadiusBottomEnd - 7:19:float getBoxCornerRadiusBottomEnd():1425:1425 -> getBoxCornerRadiusBottomEnd - 20:32:float getBoxCornerRadiusBottomEnd():1426:1426 -> getBoxCornerRadiusBottomEnd - 1:6:float getBoxCornerRadiusBottomStart():1436:1436 -> getBoxCornerRadiusBottomStart - 7:19:float getBoxCornerRadiusBottomStart():1437:1437 -> getBoxCornerRadiusBottomStart - 20:32:float getBoxCornerRadiusBottomStart():1438:1438 -> getBoxCornerRadiusBottomStart - 1:6:float getBoxCornerRadiusTopEnd():1412:1412 -> getBoxCornerRadiusTopEnd - 7:19:float getBoxCornerRadiusTopEnd():1413:1413 -> getBoxCornerRadiusTopEnd - 20:32:float getBoxCornerRadiusTopEnd():1414:1414 -> getBoxCornerRadiusTopEnd - 1:6:float getBoxCornerRadiusTopStart():1400:1400 -> getBoxCornerRadiusTopStart - 7:19:float getBoxCornerRadiusTopStart():1401:1401 -> getBoxCornerRadiusTopStart - 20:32:float getBoxCornerRadiusTopStart():1402:1402 -> getBoxCornerRadiusTopStart - 1:3:int getBoxStrokeColor():1170:1170 -> getBoxStrokeColor - 1:3:android.content.res.ColorStateList getBoxStrokeErrorColor():1220:1220 -> getBoxStrokeErrorColor - 1:3:int getBoxStrokeWidth():1108:1108 -> getBoxStrokeWidth - 1:3:int getBoxStrokeWidthFocused():1145:1145 -> getBoxStrokeWidthFocused - 1:3:int getCounterMaxLength():2836:2836 -> getCounterMaxLength - 1:12:java.lang.CharSequence getCounterOverflowDescription():2845:2845 -> getCounterOverflowDescription - 13:19:java.lang.CharSequence getCounterOverflowDescription():2846:2846 -> getCounterOverflowDescription + 1:16:void showPlaceholderText():2541:2541 -> g0 + 17:23:void showPlaceholderText():2542:2542 -> g0 + 24:30:void showPlaceholderText():2543:2543 -> g0 + 31:36:void showPlaceholderText():2544:2544 -> g0 + 37:42:void showPlaceholderText():2545:2545 -> g0 + 1:4:int getBaseline():1638:1638 -> getBaseline + 5:19:int getBaseline():1639:1639 -> getBaseline + 20:24:int getBaseline():1641:1641 -> getBaseline + 1:9:com.google.android.material.shape.MaterialShapeDrawable getBoxBackground():767:767 -> getBoxBackground + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/h;"} + 10:15:com.google.android.material.shape.MaterialShapeDrawable getBoxBackground():770:770 -> getBoxBackground + 16:18:com.google.android.material.shape.MaterialShapeDrawable getBoxBackground():768:768 -> getBoxBackground + 1:3:int getBoxBackgroundColor():1268:1268 -> getBoxBackgroundColor + 1:3:int getBoxBackgroundMode():806:806 -> getBoxBackgroundMode + 1:3:int getBoxCollapsedPaddingTop():1053:1053 -> getBoxCollapsedPaddingTop + 1:6:float getBoxCornerRadiusBottomEnd():1405:1405 -> getBoxCornerRadiusBottomEnd + 7:19:float getBoxCornerRadiusBottomEnd():1406:1406 -> getBoxCornerRadiusBottomEnd + 20:32:float getBoxCornerRadiusBottomEnd():1407:1407 -> getBoxCornerRadiusBottomEnd + 1:6:float getBoxCornerRadiusBottomStart():1417:1417 -> getBoxCornerRadiusBottomStart + 7:19:float getBoxCornerRadiusBottomStart():1418:1418 -> getBoxCornerRadiusBottomStart + 20:32:float getBoxCornerRadiusBottomStart():1419:1419 -> getBoxCornerRadiusBottomStart + 1:6:float getBoxCornerRadiusTopEnd():1393:1393 -> getBoxCornerRadiusTopEnd + 7:19:float getBoxCornerRadiusTopEnd():1394:1394 -> getBoxCornerRadiusTopEnd + 20:32:float getBoxCornerRadiusTopEnd():1395:1395 -> getBoxCornerRadiusTopEnd + 1:6:float getBoxCornerRadiusTopStart():1381:1381 -> getBoxCornerRadiusTopStart + 7:19:float getBoxCornerRadiusTopStart():1382:1382 -> getBoxCornerRadiusTopStart + 20:32:float getBoxCornerRadiusTopStart():1383:1383 -> getBoxCornerRadiusTopStart + 1:3:int getBoxStrokeColor():1151:1151 -> getBoxStrokeColor + 1:3:android.content.res.ColorStateList getBoxStrokeErrorColor():1201:1201 -> getBoxStrokeErrorColor + 1:3:int getBoxStrokeWidth():1089:1089 -> getBoxStrokeWidth + 1:3:int getBoxStrokeWidthFocused():1126:1126 -> getBoxStrokeWidthFocused + 1:3:int getCounterMaxLength():2844:2844 -> getCounterMaxLength + 1:12:java.lang.CharSequence getCounterOverflowDescription():2853:2853 -> getCounterOverflowDescription + 13:19:java.lang.CharSequence getCounterOverflowDescription():2854:2854 -> getCounterOverflowDescription 1:3:android.content.res.ColorStateList getCounterOverflowTextColor():2362:2362 -> getCounterOverflowTextColor 1:3:android.content.res.ColorStateList getCounterTextColor():2319:2319 -> getCounterTextColor - 1:3:android.content.res.ColorStateList getCursorColor():2642:2642 -> getCursorColor - 1:3:android.content.res.ColorStateList getCursorErrorColor():2680:2680 -> getCursorErrorColor - 1:3:android.content.res.ColorStateList getDefaultHintTextColor():2020:2020 -> getDefaultHintTextColor - 1:3:android.widget.EditText getEditText():1714:1714 -> getEditText - 1:13:android.graphics.drawable.Drawable getEditTextBoxBackground():877:877 -> getEditTextBoxBackground - 14:21:android.graphics.drawable.Drawable getEditTextBoxBackground():881:881 -> getEditTextBoxBackground - 22:26:android.graphics.drawable.Drawable getEditTextBoxBackground():882:882 -> getEditTextBoxBackground - 27:34:android.graphics.drawable.Drawable getEditTextBoxBackground():884:884 -> getEditTextBoxBackground - 35:42:android.graphics.drawable.Drawable getEditTextBoxBackground():883:883 -> getEditTextBoxBackground - 43:55:android.graphics.drawable.Drawable getEditTextBoxBackground():886:886 -> getEditTextBoxBackground - 56:58:android.graphics.drawable.Drawable getEditTextBoxBackground():878:878 -> getEditTextBoxBackground - 1:7:java.lang.CharSequence getEndIconContentDescription():3818:3818 -> getEndIconContentDescription - 1:7:android.graphics.drawable.Drawable getEndIconDrawable():3712:3712 -> getEndIconDrawable - 1:7:int getEndIconMinSize():3734:3734 -> getEndIconMinSize - 1:7:int getEndIconMode():3561:3561 -> getEndIconMode - 1:7:android.widget.ImageView$ScaleType getEndIconScaleType():3780:3780 -> getEndIconScaleType - 1:7:com.google.android.material.internal.CheckableImageButton getEndIconView():4085:4085 -> getEndIconView - 1:17:java.lang.CharSequence getError():3197:3197 -> getError - 1:7:int getErrorAccessibilityLiveRegion():2171:2171 -> getErrorAccessibilityLiveRegion - 1:7:java.lang.CharSequence getErrorContentDescription():2152:2152 -> getErrorContentDescription - 1:7:int getErrorCurrentTextColors():2051:2051 -> getErrorCurrentTextColors - 1:7:android.graphics.drawable.Drawable getErrorIconDrawable():2229:2229 -> getErrorIconDrawable - 1:8:java.lang.CharSequence getHelperText():3209:3209 -> getHelperText - 9:17:java.lang.CharSequence getHelperText():3210:3210 -> getHelperText - 1:7:int getHelperTextCurrentTextColor():2128:2128 -> getHelperTextCurrentTextColor - 1:9:java.lang.CharSequence getHint():1892:1892 -> getHint - 1:7:float getHintCollapsedTextHeight():4545:4545 -> getHintCollapsedTextHeight - 1:7:int getHintCurrentCollapsedTextColor():4540:4540 -> getHintCurrentCollapsedTextColor - 1:3:android.content.res.ColorStateList getHintTextColor():2001:2001 -> getHintTextColor - 1:3:com.google.android.material.textfield.TextInputLayout$LengthCounter getLengthCounter():1483:1483 -> getLengthCounter - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/textfield/TextInputLayout$e;"} - 1:3:int getMaxEms():1764:1764 -> getMaxEms - 1:3:int getMaxWidth():1846:1846 -> getMaxWidth - 1:3:int getMinEms():1739:1739 -> getMinEms - 1:3:int getMinWidth():1805:1805 -> getMinWidth - 1:4:android.graphics.drawable.Drawable getOrCreateFilledDropDownMenuBackground():967:967 -> getOrCreateFilledDropDownMenuBackground - 5:14:android.graphics.drawable.Drawable getOrCreateFilledDropDownMenuBackground():968:968 -> getOrCreateFilledDropDownMenuBackground - 15:18:android.graphics.drawable.Drawable getOrCreateFilledDropDownMenuBackground():969:969 -> getOrCreateFilledDropDownMenuBackground - 19:22:android.graphics.drawable.Drawable getOrCreateFilledDropDownMenuBackground():971:971 -> getOrCreateFilledDropDownMenuBackground - 23:25:android.graphics.drawable.Drawable getOrCreateFilledDropDownMenuBackground():969:969 -> getOrCreateFilledDropDownMenuBackground - 26:37:android.graphics.drawable.Drawable getOrCreateFilledDropDownMenuBackground():972:972 -> getOrCreateFilledDropDownMenuBackground - 38:40:android.graphics.drawable.Drawable getOrCreateFilledDropDownMenuBackground():974:974 -> getOrCreateFilledDropDownMenuBackground - 1:5:android.graphics.drawable.Drawable getOrCreateOutlinedDropDownMenuBackground():960:960 -> getOrCreateOutlinedDropDownMenuBackground - 6:11:android.graphics.drawable.Drawable getOrCreateOutlinedDropDownMenuBackground():961:961 -> getOrCreateOutlinedDropDownMenuBackground - 12:14:android.graphics.drawable.Drawable getOrCreateOutlinedDropDownMenuBackground():963:963 -> getOrCreateOutlinedDropDownMenuBackground - 1:7:java.lang.CharSequence getPasswordVisibilityToggleContentDescription():3993:3993 -> getPasswordVisibilityToggleContentDescription - 1:7:android.graphics.drawable.Drawable getPasswordVisibilityToggleDrawable():3979:3979 -> getPasswordVisibilityToggleDrawable - 1:9:java.lang.CharSequence getPlaceholderText():2488:2488 -> getPlaceholderText - 1:3:int getPlaceholderTextAppearance():2606:2606 -> getPlaceholderTextAppearance - 1:3:android.content.res.ColorStateList getPlaceholderTextColor():2583:2583 -> getPlaceholderTextColor - 1:7:java.lang.CharSequence getPrefixText():2703:2703 -> getPrefixText - 1:7:android.content.res.ColorStateList getPrefixTextColor():2735:2735 -> getPrefixTextColor - 1:7:android.widget.TextView getPrefixTextView():2716:2716 -> getPrefixTextView - 1:3:com.google.android.material.shape.ShapeAppearanceModel getShapeAppearanceModel():1310:1310 -> getShapeAppearanceModel - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf2/k;"} - 1:7:java.lang.CharSequence getStartIconContentDescription():3509:3509 -> getStartIconContentDescription - 1:7:android.graphics.drawable.Drawable getStartIconDrawable():3376:3376 -> getStartIconDrawable - 1:7:int getStartIconMinSize():3398:3398 -> getStartIconMinSize - 1:7:android.widget.ImageView$ScaleType getStartIconScaleType():3757:3757 -> getStartIconScaleType - 1:7:java.lang.CharSequence getSuffixText():2767:2767 -> getSuffixText - 1:7:android.content.res.ColorStateList getSuffixTextColor():2799:2799 -> getSuffixTextColor - 1:7:android.widget.TextView getSuffixTextView():2780:2780 -> getSuffixTextView - 1:3:android.graphics.Typeface getTypeface():1465:1465 -> getTypeface - 1:3:com.google.android.material.textfield.IndicatorViewController access$500(com.google.android.material.textfield.TextInputLayout):201:201 -> h + 1:3:android.content.res.ColorStateList getCursorColor():2650:2650 -> getCursorColor + 1:3:android.content.res.ColorStateList getCursorErrorColor():2688:2688 -> getCursorErrorColor + 1:3:android.content.res.ColorStateList getDefaultHintTextColor():1999:1999 -> getDefaultHintTextColor + 1:3:android.widget.EditText getEditText():1693:1693 -> getEditText + 1:13:android.graphics.drawable.Drawable getEditTextBoxBackground():867:867 -> getEditTextBoxBackground + 14:17:android.graphics.drawable.Drawable getEditTextBoxBackground():871:871 -> getEditTextBoxBackground + 18:21:android.graphics.drawable.Drawable getEditTextBoxBackground():872:872 -> getEditTextBoxBackground + 22:26:android.graphics.drawable.Drawable getEditTextBoxBackground():874:874 -> getEditTextBoxBackground + 27:34:android.graphics.drawable.Drawable getEditTextBoxBackground():876:876 -> getEditTextBoxBackground + 35:42:android.graphics.drawable.Drawable getEditTextBoxBackground():875:875 -> getEditTextBoxBackground + 43:55:android.graphics.drawable.Drawable getEditTextBoxBackground():878:878 -> getEditTextBoxBackground + 56:58:android.graphics.drawable.Drawable getEditTextBoxBackground():868:868 -> getEditTextBoxBackground + 1:7:java.lang.CharSequence getEndIconContentDescription():3905:3905 -> getEndIconContentDescription + 1:7:android.graphics.drawable.Drawable getEndIconDrawable():3799:3799 -> getEndIconDrawable + 1:7:int getEndIconMinSize():3821:3821 -> getEndIconMinSize + 1:7:int getEndIconMode():3648:3648 -> getEndIconMode + 1:7:android.widget.ImageView$ScaleType getEndIconScaleType():3867:3867 -> getEndIconScaleType + 1:7:com.google.android.material.internal.CheckableImageButton getEndIconView():4172:4172 -> getEndIconView + 1:17:java.lang.CharSequence getError():3220:3220 -> getError + 1:7:int getErrorAccessibilityLiveRegion():2172:2172 -> getErrorAccessibilityLiveRegion + 1:7:java.lang.CharSequence getErrorContentDescription():2153:2153 -> getErrorContentDescription + 1:7:int getErrorCurrentTextColors():2052:2052 -> getErrorCurrentTextColors + 1:7:android.graphics.drawable.Drawable getErrorIconDrawable():2230:2230 -> getErrorIconDrawable + 1:8:java.lang.CharSequence getHelperText():3232:3232 -> getHelperText + 9:17:java.lang.CharSequence getHelperText():3233:3233 -> getHelperText + 1:7:int getHelperTextCurrentTextColor():2129:2129 -> getHelperTextCurrentTextColor + 1:9:java.lang.CharSequence getHint():1871:1871 -> getHint + 1:7:float getHintCollapsedTextHeight():4633:4633 -> getHintCollapsedTextHeight + 1:7:int getHintCurrentCollapsedTextColor():4628:4628 -> getHintCurrentCollapsedTextColor + 1:7:int getHintMaxLines():2017:2017 -> getHintMaxLines + 1:3:android.content.res.ColorStateList getHintTextColor():1980:1980 -> getHintTextColor + 1:3:com.google.android.material.textfield.TextInputLayout$LengthCounter getLengthCounter():1464:1464 -> getLengthCounter + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/textfield/TextInputLayout$f;"} + 1:3:int getMaxEms():1743:1743 -> getMaxEms + 1:3:int getMaxWidth():1825:1825 -> getMaxWidth + 1:3:int getMinEms():1718:1718 -> getMinEms + 1:3:int getMinWidth():1784:1784 -> getMinWidth + 1:4:android.graphics.drawable.Drawable getOrCreateFilledDropDownMenuBackground():942:942 -> getOrCreateFilledDropDownMenuBackground + 5:14:android.graphics.drawable.Drawable getOrCreateFilledDropDownMenuBackground():943:943 -> getOrCreateFilledDropDownMenuBackground + 15:18:android.graphics.drawable.Drawable getOrCreateFilledDropDownMenuBackground():944:944 -> getOrCreateFilledDropDownMenuBackground + 19:22:android.graphics.drawable.Drawable getOrCreateFilledDropDownMenuBackground():946:946 -> getOrCreateFilledDropDownMenuBackground + 23:25:android.graphics.drawable.Drawable getOrCreateFilledDropDownMenuBackground():944:944 -> getOrCreateFilledDropDownMenuBackground + 26:37:android.graphics.drawable.Drawable getOrCreateFilledDropDownMenuBackground():947:947 -> getOrCreateFilledDropDownMenuBackground + 38:40:android.graphics.drawable.Drawable getOrCreateFilledDropDownMenuBackground():949:949 -> getOrCreateFilledDropDownMenuBackground + 1:5:android.graphics.drawable.Drawable getOrCreateOutlinedDropDownMenuBackground():935:935 -> getOrCreateOutlinedDropDownMenuBackground + 6:11:android.graphics.drawable.Drawable getOrCreateOutlinedDropDownMenuBackground():936:936 -> getOrCreateOutlinedDropDownMenuBackground + 12:14:android.graphics.drawable.Drawable getOrCreateOutlinedDropDownMenuBackground():938:938 -> getOrCreateOutlinedDropDownMenuBackground + 1:7:java.lang.CharSequence getPasswordVisibilityToggleContentDescription():4080:4080 -> getPasswordVisibilityToggleContentDescription + 1:7:android.graphics.drawable.Drawable getPasswordVisibilityToggleDrawable():4066:4066 -> getPasswordVisibilityToggleDrawable + 1:9:java.lang.CharSequence getPlaceholderText():2499:2499 -> getPlaceholderText + 1:3:int getPlaceholderTextAppearance():2614:2614 -> getPlaceholderTextAppearance + 1:3:android.content.res.ColorStateList getPlaceholderTextColor():2591:2591 -> getPlaceholderTextColor + 1:7:java.lang.CharSequence getPrefixText():2711:2711 -> getPrefixText + 1:7:android.content.res.ColorStateList getPrefixTextColor():2743:2743 -> getPrefixTextColor + 1:7:android.widget.TextView getPrefixTextView():2724:2724 -> getPrefixTextView + 1:3:com.google.android.material.shape.ShapeAppearanceModel getShapeAppearanceModel():1291:1291 -> getShapeAppearanceModel + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk2/l;"} + 1:7:java.lang.CharSequence getStartIconContentDescription():3596:3596 -> getStartIconContentDescription + 1:7:android.graphics.drawable.Drawable getStartIconDrawable():3463:3463 -> getStartIconDrawable + 1:7:int getStartIconMinSize():3485:3485 -> getStartIconMinSize + 1:7:android.widget.ImageView$ScaleType getStartIconScaleType():3844:3844 -> getStartIconScaleType + 1:7:java.lang.CharSequence getSuffixText():2775:2775 -> getSuffixText + 1:7:android.content.res.ColorStateList getSuffixTextColor():2807:2807 -> getSuffixTextColor + 1:7:android.widget.TextView getSuffixTextView():2788:2788 -> getSuffixTextView + 1:3:android.graphics.Typeface getTypeface():1446:1446 -> getTypeface + 1:3:com.google.android.material.textfield.StartCompoundLayout access$400(com.google.android.material.textfield.TextInputLayout):204:204 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/TextInputLayout;)Lcom/google/android/material/textfield/A;"} + 1:5:void updateBoxCollapsedPaddingTop():988:988 -> h0 + 6:15:void updateBoxCollapsedPaddingTop():989:989 -> h0 + 16:21:void updateBoxCollapsedPaddingTop():991:991 -> h0 + 22:28:void updateBoxCollapsedPaddingTop():992:992 -> h0 + 29:38:void updateBoxCollapsedPaddingTop():993:993 -> h0 + 39:44:void updateBoxCollapsedPaddingTop():995:995 -> h0 + 45:51:void updateBoxCollapsedPaddingTop():996:996 -> h0 + 1:3:com.google.android.material.textfield.IndicatorViewController access$500(com.google.android.material.textfield.TextInputLayout):204:204 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/TextInputLayout;)Lcom/google/android/material/textfield/v;"} - 1:4:void updateCounter():2395:2395 -> h0 - 5:18:void updateCounter():2396:2396 -> h0 - 1:5:void addOnEditTextAttachedListener(com.google.android.material.textfield.TextInputLayout$OnEditTextAttachedListener):3886:3886 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/TextInputLayout$f;)V"} - 6:9:void addOnEditTextAttachedListener(com.google.android.material.textfield.TextInputLayout$OnEditTextAttachedListener):3887:3887 -> i - 10:13:void addOnEditTextAttachedListener(com.google.android.material.textfield.TextInputLayout$OnEditTextAttachedListener):3888:3888 -> i - 1:6:void updateCounter(android.text.Editable):2401:2401 -> i0 - 7:8:void updateCounter(android.text.Editable):2403:2403 -> i0 - 9:14:void updateCounter(android.text.Editable):2404:2404 -> i0 - 15:23:void updateCounter(android.text.Editable):2405:2405 -> i0 - 24:29:void updateCounter(android.text.Editable):2406:2406 -> i0 - 30:37:void updateCounter(android.text.Editable):2407:2407 -> i0 - 38:39:void updateCounter(android.text.Editable):2409:2409 -> i0 - 40:49:void updateCounter(android.text.Editable):2411:2411 -> i0 - 50:52:void updateCounter(android.text.Editable):2410:2410 -> i0 - 53:56:void updateCounter(android.text.Editable):2413:2413 -> i0 - 57:59:void updateCounter(android.text.Editable):2414:2414 -> i0 - 60:63:void updateCounter(android.text.Editable):2416:2416 -> i0 - 64:65:void updateCounter(android.text.Editable):2417:2417 -> i0 - 66:71:void updateCounter(android.text.Editable):2419:2419 -> i0 - 72:89:void updateCounter(android.text.Editable):2420:2420 -> i0 - 90:93:void updateCounter(android.text.Editable):2418:2418 -> i0 - 94:96:void updateCounter(android.text.Editable):2417:2417 -> i0 - 97:104:void updateCounter(android.text.Editable):2422:2422 -> i0 - 105:107:void updateCounter(android.text.Editable):2423:2423 -> i0 - 108:110:void updateCounter(android.text.Editable):2424:2424 -> i0 - 111:114:void updateCounter(android.text.Editable):2425:2425 -> i0 - 1:4:void addPlaceholderTextView():2550:2550 -> j - 5:9:void addPlaceholderTextView():2551:2551 -> j - 10:16:void addPlaceholderTextView():2552:2552 -> j - 3:5:void updateCounterContentDescription(android.content.Context,android.widget.TextView,int,int,boolean):2438:2438 -> j0 - 6:7:void updateCounterContentDescription(android.content.Context,android.widget.TextView,int,int,boolean):2439:2439 -> j0 - 8:11:void updateCounterContentDescription(android.content.Context,android.widget.TextView,int,int,boolean):2440:2440 -> j0 - 12:19:void updateCounterContentDescription(android.content.Context,android.widget.TextView,int,int,boolean):2441:2441 -> j0 - 20:23:void updateCounterContentDescription(android.content.Context,android.widget.TextView,int,int,boolean):2436:2436 -> j0 - 24:27:void updateCounterContentDescription(android.content.Context,android.widget.TextView,int,int,boolean):2435:2435 -> j0 - 1:10:void adjustFilledEditTextPaddingForLargeFont():1027:1027 -> k - 11:20:void adjustFilledEditTextPaddingForLargeFont():1031:1031 -> k - 21:22:void adjustFilledEditTextPaddingForLargeFont():1032:1032 -> k - 23:26:void adjustFilledEditTextPaddingForLargeFont():1034:1034 -> k - 27:32:void adjustFilledEditTextPaddingForLargeFont():1035:1035 -> k - 33:38:void adjustFilledEditTextPaddingForLargeFont():1036:1036 -> k - 39:42:void adjustFilledEditTextPaddingForLargeFont():1037:1037 -> k - 43:48:void adjustFilledEditTextPaddingForLargeFont():1038:1038 -> k - 49:52:void adjustFilledEditTextPaddingForLargeFont():1039:1039 -> k - 53:56:void adjustFilledEditTextPaddingForLargeFont():1032:1032 -> k - 57:66:void adjustFilledEditTextPaddingForLargeFont():1040:1040 -> k - 67:68:void adjustFilledEditTextPaddingForLargeFont():1041:1041 -> k - 69:72:void adjustFilledEditTextPaddingForLargeFont():1043:1043 -> k - 73:78:void adjustFilledEditTextPaddingForLargeFont():1044:1044 -> k - 79:84:void adjustFilledEditTextPaddingForLargeFont():1045:1045 -> k - 85:88:void adjustFilledEditTextPaddingForLargeFont():1046:1046 -> k - 89:94:void adjustFilledEditTextPaddingForLargeFont():1047:1047 -> k - 95:98:void adjustFilledEditTextPaddingForLargeFont():1048:1048 -> k - 99:102:void adjustFilledEditTextPaddingForLargeFont():1041:1041 -> k - 1:4:void updateCounterTextAppearanceAndColor():2852:2852 -> k0 - 5:13:void updateCounterTextAppearanceAndColor():2854:2854 -> k0 - 14:16:void updateCounterTextAppearanceAndColor():2853:2853 -> k0 - 17:24:void updateCounterTextAppearanceAndColor():2855:2855 -> k0 - 25:29:void updateCounterTextAppearanceAndColor():2856:2856 -> k0 - 30:37:void updateCounterTextAppearanceAndColor():2858:2858 -> k0 - 38:43:void updateCounterTextAppearanceAndColor():2859:2859 -> k0 - 1:11:void animateToExpansionFraction(float):4505:4505 -> l - 12:15:void animateToExpansionFraction(float):4508:4508 -> l - 16:22:void animateToExpansionFraction(float):4509:4509 -> l - 23:34:void animateToExpansionFraction(float):4511:4511 -> l - 35:37:void animateToExpansionFraction(float):4510:4510 -> l - 38:39:void animateToExpansionFraction(float):4514:4514 -> l - 40:52:void animateToExpansionFraction(float):4515:4515 -> l - 53:55:void animateToExpansionFraction(float):4514:4514 -> l - 56:65:void animateToExpansionFraction(float):4517:4517 -> l - 66:85:void animateToExpansionFraction(float):4525:4525 -> l - 86:91:void animateToExpansionFraction(float):4526:4526 -> l - 1:5:void updateCursorColor():4468:4468 -> l0 - 6:15:void updateCursorColor():4470:4470 -> l0 - 16:26:void updateCursorColor():4472:4472 -> l0 - 27:40:void updateCursorColor():4477:4477 -> l0 - 41:51:void updateCursorColor():4478:4478 -> l0 - 52:55:void updateCursorColor():4481:4481 -> l0 - 1:5:void applyBoxAttributes():3012:3012 -> m - 6:13:void applyBoxAttributes():3016:3016 -> m - 14:18:void applyBoxAttributes():3017:3017 -> m - 19:24:void applyBoxAttributes():3020:3020 -> m - 25:34:void applyBoxAttributes():3021:3021 -> m - 35:40:void applyBoxAttributes():3024:3024 -> m - 41:49:void applyBoxAttributes():3025:3025 -> m - 50:52:void applyBoxAttributes():3027:3027 -> m - 53:56:void applyBoxAttributes():3028:3028 -> m - 1:6:boolean updateDummyDrawables():4099:4099 -> m0 - 7:16:boolean updateDummyDrawables():4105:4105 -> m0 - 17:29:boolean updateDummyDrawables():4106:4106 -> m0 - 30:37:boolean updateDummyDrawables():4107:4107 -> m0 - 38:44:boolean updateDummyDrawables():4108:4108 -> m0 - 45:46:boolean updateDummyDrawables():4109:4109 -> m0 - 47:49:boolean updateDummyDrawables():4110:4110 -> m0 - 50:55:boolean updateDummyDrawables():4112:4112 -> m0 - 56:61:boolean updateDummyDrawables():4113:4113 -> m0 - 62:73:boolean updateDummyDrawables():4114:4114 -> m0 - 74:77:boolean updateDummyDrawables():4118:4118 -> m0 - 78:83:boolean updateDummyDrawables():4120:4120 -> m0 - 84:94:boolean updateDummyDrawables():4121:4121 -> m0 - 95:99:boolean updateDummyDrawables():4123:4123 -> m0 - 100:105:boolean updateDummyDrawables():4128:4128 -> m0 - 106:122:boolean updateDummyDrawables():4129:4129 -> m0 - 123:130:boolean updateDummyDrawables():4130:4130 -> m0 - 131:135:boolean updateDummyDrawables():4134:4134 -> m0 - 136:141:boolean updateDummyDrawables():4136:4136 -> m0 - 142:146:boolean updateDummyDrawables():4135:4135 -> m0 - 147:152:boolean updateDummyDrawables():4138:4138 -> m0 - 153:160:boolean updateDummyDrawables():4139:4139 -> m0 - 161:162:boolean updateDummyDrawables():4142:4142 -> m0 - 163:165:boolean updateDummyDrawables():4143:4143 -> m0 - 166:181:boolean updateDummyDrawables():4144:4144 -> m0 - 182:188:boolean updateDummyDrawables():4149:4149 -> m0 - 189:190:boolean updateDummyDrawables():4150:4150 -> m0 - 191:193:boolean updateDummyDrawables():4151:4151 -> m0 - 194:199:boolean updateDummyDrawables():4154:4154 -> m0 - 200:201:boolean updateDummyDrawables():4155:4155 -> m0 - 202:213:boolean updateDummyDrawables():4156:4156 -> m0 - 214:217:boolean updateDummyDrawables():4161:4161 -> m0 - 218:223:boolean updateDummyDrawables():4163:4163 -> m0 - 224:229:boolean updateDummyDrawables():4164:4164 -> m0 - 230:244:boolean updateDummyDrawables():4165:4165 -> m0 - 245:248:boolean updateDummyDrawables():4169:4169 -> m0 - 1:9:void applyBoxUnderlineAttributes():3033:3033 -> n - 10:15:void applyBoxUnderlineAttributes():3037:3037 -> n - 16:17:void applyBoxUnderlineAttributes():3040:3040 -> n - 18:25:void applyBoxUnderlineAttributes():3041:3041 -> n - 26:32:void applyBoxUnderlineAttributes():3042:3042 -> n - 33:38:void applyBoxUnderlineAttributes():3043:3043 -> n - 39:41:void applyBoxUnderlineAttributes():3040:3040 -> n - 42:52:void applyBoxUnderlineAttributes():3044:3044 -> n - 53:56:void applyBoxUnderlineAttributes():3046:3046 -> n - 1:9:void updateEditTextBackground():3060:3060 -> n0 - 10:16:void updateEditTextBackground():3064:3064 -> n0 - 17:22:void updateEditTextBackground():3069:3069 -> n0 - 23:26:void updateEditTextBackground():3070:3070 -> n0 - 27:32:void updateEditTextBackground():3073:3073 -> n0 - 33:38:void updateEditTextBackground():3077:3077 -> n0 - 39:42:void updateEditTextBackground():3076:3076 -> n0 - 43:46:void updateEditTextBackground():3075:3075 -> n0 - 47:54:void updateEditTextBackground():3078:3078 -> n0 - 55:60:void updateEditTextBackground():3082:3082 -> n0 - 61:64:void updateEditTextBackground():3081:3081 -> n0 - 65:68:void updateEditTextBackground():3080:3080 -> n0 - 69:71:void updateEditTextBackground():3086:3086 -> n0 - 72:77:void updateEditTextBackground():3087:3087 -> n0 - 1:8:void applyCutoutPadding(android.graphics.RectF):4328:4328 -> o - 9:15:void applyCutoutPadding(android.graphics.RectF):4329:4329 -> o - 1:4:void updateEditTextBoxBackground():856:856 -> o0 - 5:10:void updateEditTextBoxBackground():871:871 -> o0 - 1:3:void onConfigurationChanged(android.content.res.Configuration):4236:4236 -> onConfigurationChanged - 4:9:void onConfigurationChanged(android.content.res.Configuration):4237:4237 -> onConfigurationChanged - 1:10:void onGlobalLayout():728:728 -> onGlobalLayout - 11:12:void onGlobalLayout():730:730 -> onGlobalLayout - 13:16:void onGlobalLayout():731:731 -> onGlobalLayout - 17:26:void onGlobalLayout():732:732 -> onGlobalLayout - 27:37:void onGlobalLayout():734:734 -> onGlobalLayout - 1:4:void onLayout(boolean,int,int,int,int):4190:4190 -> onLayout - 5:8:void onLayout(boolean,int,int,int,int):4192:4192 -> onLayout - 9:10:void onLayout(boolean,int,int,int,int):4193:4193 -> onLayout - 11:13:void onLayout(boolean,int,int,int,int):4194:4194 -> onLayout - 14:16:void onLayout(boolean,int,int,int,int):4195:4195 -> onLayout - 17:20:void onLayout(boolean,int,int,int,int):4197:4197 -> onLayout - 21:31:void onLayout(boolean,int,int,int,int):4198:4198 -> onLayout - 32:37:void onLayout(boolean,int,int,int,int):4199:4199 -> onLayout - 38:46:void onLayout(boolean,int,int,int,int):4200:4200 -> onLayout - 47:51:void onLayout(boolean,int,int,int,int):4202:4202 -> onLayout - 52:60:void onLayout(boolean,int,int,int,int):4203:4203 -> onLayout - 61:69:void onLayout(boolean,int,int,int,int):4204:4204 -> onLayout - 70:74:void onLayout(boolean,int,int,int,int):4205:4205 -> onLayout - 75:84:void onLayout(boolean,int,int,int,int):4209:4209 -> onLayout - 85:88:void onLayout(boolean,int,int,int,int):4210:4210 -> onLayout - 1:3:void onMeasure(int,int):3300:3300 -> onMeasure - 4:7:void onMeasure(int,int):3302:3302 -> onMeasure - 8:17:void onMeasure(int,int):3303:3303 -> onMeasure - 18:19:void onMeasure(int,int):3304:3304 -> onMeasure - 20:22:void onMeasure(int,int):3306:3306 -> onMeasure - 23:28:void onMeasure(int,int):3307:3307 -> onMeasure - 1:4:void onRestoreInstanceState(android.os.Parcelable):3162:3162 -> onRestoreInstanceState - 5:8:void onRestoreInstanceState(android.os.Parcelable):3163:3163 -> onRestoreInstanceState - 9:10:void onRestoreInstanceState(android.os.Parcelable):3166:3166 -> onRestoreInstanceState - 11:17:void onRestoreInstanceState(android.os.Parcelable):3167:3167 -> onRestoreInstanceState - 18:22:void onRestoreInstanceState(android.os.Parcelable):3168:3168 -> onRestoreInstanceState - 23:26:void onRestoreInstanceState(android.os.Parcelable):3169:3169 -> onRestoreInstanceState - 27:34:void onRestoreInstanceState(android.os.Parcelable):3171:3171 -> onRestoreInstanceState - 35:38:void onRestoreInstanceState(android.os.Parcelable):3179:3179 -> onRestoreInstanceState - 1:8:void onRtlPropertiesChanged(int):3261:3261 -> onRtlPropertiesChanged - 9:12:void onRtlPropertiesChanged(int):3263:3263 -> onRtlPropertiesChanged - 13:14:void onRtlPropertiesChanged(int):3265:3265 -> onRtlPropertiesChanged - 15:24:void onRtlPropertiesChanged(int):3266:3266 -> onRtlPropertiesChanged - 25:26:void onRtlPropertiesChanged(int):3267:3267 -> onRtlPropertiesChanged - 27:36:void onRtlPropertiesChanged(int):3268:3268 -> onRtlPropertiesChanged - 37:38:void onRtlPropertiesChanged(int):3269:3269 -> onRtlPropertiesChanged - 39:48:void onRtlPropertiesChanged(int):3270:3270 -> onRtlPropertiesChanged - 49:50:void onRtlPropertiesChanged(int):3271:3271 -> onRtlPropertiesChanged - 51:60:void onRtlPropertiesChanged(int):3272:3272 -> onRtlPropertiesChanged - 61:62:void onRtlPropertiesChanged(int):3273:3273 -> onRtlPropertiesChanged - 63:66:void onRtlPropertiesChanged(int):3274:3274 -> onRtlPropertiesChanged - 67:68:void onRtlPropertiesChanged(int):3275:3275 -> onRtlPropertiesChanged - 69:72:void onRtlPropertiesChanged(int):3276:3276 -> onRtlPropertiesChanged - 73:74:void onRtlPropertiesChanged(int):3277:3277 -> onRtlPropertiesChanged - 75:78:void onRtlPropertiesChanged(int):3278:3278 -> onRtlPropertiesChanged - 79:80:void onRtlPropertiesChanged(int):3279:3279 -> onRtlPropertiesChanged - 81:84:void onRtlPropertiesChanged(int):3280:3280 -> onRtlPropertiesChanged - 85:88:void onRtlPropertiesChanged(int):3283:3283 -> onRtlPropertiesChanged - 89:92:void onRtlPropertiesChanged(int):3284:3284 -> onRtlPropertiesChanged - 93:96:void onRtlPropertiesChanged(int):3285:3285 -> onRtlPropertiesChanged - 97:100:void onRtlPropertiesChanged(int):3286:3286 -> onRtlPropertiesChanged - 101:104:void onRtlPropertiesChanged(int):3287:3287 -> onRtlPropertiesChanged - 105:108:void onRtlPropertiesChanged(int):3288:3288 -> onRtlPropertiesChanged - 109:112:void onRtlPropertiesChanged(int):3289:3289 -> onRtlPropertiesChanged - 113:116:void onRtlPropertiesChanged(int):3290:3290 -> onRtlPropertiesChanged - 117:120:void onRtlPropertiesChanged(int):3291:3291 -> onRtlPropertiesChanged - 121:124:void onRtlPropertiesChanged(int):3292:3292 -> onRtlPropertiesChanged - 125:126:void onRtlPropertiesChanged(int):3293:3293 -> onRtlPropertiesChanged - 127:130:void onRtlPropertiesChanged(int):3294:3294 -> onRtlPropertiesChanged - 1:4:android.os.Parcelable onSaveInstanceState():3151:3151 -> onSaveInstanceState - 5:9:android.os.Parcelable onSaveInstanceState():3152:3152 -> onSaveInstanceState - 10:15:android.os.Parcelable onSaveInstanceState():3153:3153 -> onSaveInstanceState - 16:21:android.os.Parcelable onSaveInstanceState():3154:3154 -> onSaveInstanceState - 22:30:android.os.Parcelable onSaveInstanceState():3156:3156 -> onSaveInstanceState - 1:11:void assignBoxBackgroundByMode():817:817 -> p - 12:21:void assignBoxBackgroundByMode():824:824 -> p - 22:30:void assignBoxBackgroundByMode():825:825 -> p - 31:39:void assignBoxBackgroundByMode():827:827 -> p - 40:41:void assignBoxBackgroundByMode():829:829 -> p - 42:44:void assignBoxBackgroundByMode():830:830 -> p - 45:69:void assignBoxBackgroundByMode():838:838 -> p - 70:78:void assignBoxBackgroundByMode():819:819 -> p - 79:85:void assignBoxBackgroundByMode():820:820 -> p - 86:93:void assignBoxBackgroundByMode():821:821 -> p - 94:95:void assignBoxBackgroundByMode():833:833 -> p - 96:97:void assignBoxBackgroundByMode():834:834 -> p - 98:100:void assignBoxBackgroundByMode():835:835 -> p - 1:12:void updateEditTextBoxBackgroundIfNeeded():844:844 -> p0 - 13:23:void updateEditTextBoxBackgroundIfNeeded():847:847 -> p0 - 24:27:void updateEditTextBoxBackgroundIfNeeded():851:851 -> p0 - 28:30:void updateEditTextBoxBackgroundIfNeeded():852:852 -> p0 - 1:2:int calculateBoxBackgroundColor():3003:3003 -> q - 3:7:int calculateBoxBackgroundColor():3004:3004 -> q - 8:14:int calculateBoxBackgroundColor():3005:3005 -> q - 15:21:int calculateBoxBackgroundColor():3006:3006 -> q - 1:6:boolean updateEditTextHeightBasedOnIcon():3311:3311 -> q0 - 7:22:boolean updateEditTextHeightBasedOnIcon():3318:3318 -> q0 - 23:30:boolean updateEditTextHeightBasedOnIcon():3319:3319 -> q0 - 31:38:boolean updateEditTextHeightBasedOnIcon():3320:3320 -> q0 - 1:4:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2908:2908 -> r - 5:6:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2911:2911 -> r - 7:10:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2912:2912 -> r - 11:14:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2914:2914 -> r - 15:22:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2915:2915 -> r - 23:30:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2928:2928 -> r - 31:36:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2929:2929 -> r - 37:45:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2930:2930 -> r - 46:56:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2917:2917 -> r - 57:65:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2918:2918 -> r - 66:77:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2919:2919 -> r - 78:85:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2922:2922 -> r - 86:92:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2923:2923 -> r - 93:101:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2924:2924 -> r - 102:107:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2909:2909 -> r - 1:5:void updateInputLayoutMargins():1646:1646 -> r0 - 6:13:void updateInputLayoutMargins():1647:1647 -> r0 - 14:17:void updateInputLayoutMargins():1648:1648 -> r0 - 18:21:void updateInputLayoutMargins():1650:1650 -> r0 - 22:23:void updateInputLayoutMargins():1651:1651 -> r0 - 24:29:void updateInputLayoutMargins():1652:1652 -> r0 - 1:6:int calculateExpandedLabelBottom(android.graphics.Rect,android.graphics.Rect,float):2982:2982 -> s - 7:12:int calculateExpandedLabelBottom(android.graphics.Rect,android.graphics.Rect,float):2986:2986 -> s - 13:22:int calculateExpandedLabelBottom(android.graphics.Rect,android.graphics.Rect,float):2988:2988 -> s - 2:5:void updateLabelState(boolean):1667:1667 -> s0 - 1:4:void setBoxBackgroundColor(int):1248:1248 -> setBoxBackgroundColor - 5:6:void setBoxBackgroundColor(int):1249:1249 -> setBoxBackgroundColor - 7:8:void setBoxBackgroundColor(int):1250:1250 -> setBoxBackgroundColor - 9:10:void setBoxBackgroundColor(int):1251:1251 -> setBoxBackgroundColor - 11:12:void setBoxBackgroundColor(int):1252:1252 -> setBoxBackgroundColor - 13:16:void setBoxBackgroundColor(int):1253:1253 -> setBoxBackgroundColor - 1:12:void setBoxBackgroundColorResource(int):1233:1233 -> setBoxBackgroundColorResource - 1:6:void setBoxBackgroundColorStateList(android.content.res.ColorStateList):1267:1267 -> setBoxBackgroundColorStateList - 7:11:void setBoxBackgroundColorStateList(android.content.res.ColorStateList):1268:1268 -> setBoxBackgroundColorStateList - 12:16:void setBoxBackgroundColorStateList(android.content.res.ColorStateList):1269:1269 -> setBoxBackgroundColorStateList - 17:28:void setBoxBackgroundColorStateList(android.content.res.ColorStateList):1270:1270 -> setBoxBackgroundColorStateList - 29:32:void setBoxBackgroundColorStateList(android.content.res.ColorStateList):1271:1271 -> setBoxBackgroundColorStateList - 33:41:void setBoxBackgroundColorStateList(android.content.res.ColorStateList):1272:1272 -> setBoxBackgroundColorStateList - 42:45:void setBoxBackgroundColorStateList(android.content.res.ColorStateList):1274:1274 -> setBoxBackgroundColorStateList - 46:51:void setBoxBackgroundColorStateList(android.content.res.ColorStateList):1275:1275 -> setBoxBackgroundColorStateList - 52:55:void setBoxBackgroundColorStateList(android.content.res.ColorStateList):1277:1277 -> setBoxBackgroundColorStateList - 1:5:void setBoxBackgroundMode(int):784:784 -> setBoxBackgroundMode - 6:7:void setBoxBackgroundMode(int):787:787 -> setBoxBackgroundMode - 8:11:void setBoxBackgroundMode(int):788:788 -> setBoxBackgroundMode - 12:15:void setBoxBackgroundMode(int):789:789 -> setBoxBackgroundMode - 1:3:void setBoxCollapsedPaddingTop(int):1062:1062 -> setBoxCollapsedPaddingTop - 1:2:void setBoxCornerFamily(int):1320:1320 -> setBoxCornerFamily - 3:8:void setBoxCornerFamily(int):1321:1321 -> setBoxCornerFamily - 9:18:void setBoxCornerFamily(int):1322:1322 -> setBoxCornerFamily - 19:28:void setBoxCornerFamily(int):1323:1323 -> setBoxCornerFamily - 29:38:void setBoxCornerFamily(int):1324:1324 -> setBoxCornerFamily - 39:46:void setBoxCornerFamily(int):1325:1325 -> setBoxCornerFamily - 47:52:void setBoxCornerFamily(int):1326:1326 -> setBoxCornerFamily - 53:56:void setBoxCornerFamily(int):1327:1327 -> setBoxCornerFamily - 1:4:void setBoxStrokeColor(int):1157:1157 -> setBoxStrokeColor - 5:6:void setBoxStrokeColor(int):1158:1158 -> setBoxStrokeColor - 7:10:void setBoxStrokeColor(int):1159:1159 -> setBoxStrokeColor - 1:6:void setBoxStrokeColorStateList(android.content.res.ColorStateList):1179:1179 -> setBoxStrokeColorStateList - 7:15:void setBoxStrokeColorStateList(android.content.res.ColorStateList):1180:1180 -> setBoxStrokeColorStateList - 16:20:void setBoxStrokeColorStateList(android.content.res.ColorStateList):1181:1181 -> setBoxStrokeColorStateList - 21:32:void setBoxStrokeColorStateList(android.content.res.ColorStateList):1182:1182 -> setBoxStrokeColorStateList - 33:36:void setBoxStrokeColorStateList(android.content.res.ColorStateList):1183:1183 -> setBoxStrokeColorStateList - 37:45:void setBoxStrokeColorStateList(android.content.res.ColorStateList):1184:1184 -> setBoxStrokeColorStateList - 46:49:void setBoxStrokeColorStateList(android.content.res.ColorStateList):1186:1186 -> setBoxStrokeColorStateList - 50:56:void setBoxStrokeColorStateList(android.content.res.ColorStateList):1187:1187 -> setBoxStrokeColorStateList - 57:64:void setBoxStrokeColorStateList(android.content.res.ColorStateList):1189:1189 -> setBoxStrokeColorStateList - 65:70:void setBoxStrokeColorStateList(android.content.res.ColorStateList):1192:1192 -> setBoxStrokeColorStateList - 71:74:void setBoxStrokeColorStateList(android.content.res.ColorStateList):1194:1194 -> setBoxStrokeColorStateList - 1:4:void setBoxStrokeErrorColor(android.content.res.ColorStateList):1206:1206 -> setBoxStrokeErrorColor - 5:6:void setBoxStrokeErrorColor(android.content.res.ColorStateList):1207:1207 -> setBoxStrokeErrorColor - 7:10:void setBoxStrokeErrorColor(android.content.res.ColorStateList):1208:1208 -> setBoxStrokeErrorColor - 1:2:void setBoxStrokeWidth(int):1097:1097 -> setBoxStrokeWidth - 3:6:void setBoxStrokeWidth(int):1098:1098 -> setBoxStrokeWidth - 1:2:void setBoxStrokeWidthFocused(int):1134:1134 -> setBoxStrokeWidthFocused - 3:6:void setBoxStrokeWidthFocused(int):1135:1135 -> setBoxStrokeWidthFocused - 1:12:void setBoxStrokeWidthFocusedResource(int):1122:1122 -> setBoxStrokeWidthFocusedResource - 1:12:void setBoxStrokeWidthResource(int):1085:1085 -> setBoxStrokeWidthResource - 1:7:void setCounterEnabled(boolean):2259:2259 -> setCounterEnabled - 8:18:void setCounterEnabled(boolean):2261:2261 -> setCounterEnabled - 19:23:void setCounterEnabled(boolean):2262:2262 -> setCounterEnabled - 24:27:void setCounterEnabled(boolean):2263:2263 -> setCounterEnabled - 28:32:void setCounterEnabled(boolean):2264:2264 -> setCounterEnabled - 33:38:void setCounterEnabled(boolean):2266:2266 -> setCounterEnabled - 39:45:void setCounterEnabled(boolean):2267:2267 -> setCounterEnabled - 46:47:void setCounterEnabled(boolean):2268:2268 -> setCounterEnabled - 48:53:void setCounterEnabled(boolean):2269:2269 -> setCounterEnabled + 1:4:void updateBoxUnderlineBounds(android.graphics.Rect):4302:4302 -> i0 + 5:10:void updateBoxUnderlineBounds(android.graphics.Rect):4303:4303 -> i0 + 11:17:void updateBoxUnderlineBounds(android.graphics.Rect):4304:4304 -> i0 + 18:21:void updateBoxUnderlineBounds(android.graphics.Rect):4306:4306 -> i0 + 22:27:void updateBoxUnderlineBounds(android.graphics.Rect):4307:4307 -> i0 + 28:35:void updateBoxUnderlineBounds(android.graphics.Rect):4308:4308 -> i0 + 1:5:void addOnEditTextAttachedListener(com.google.android.material.textfield.TextInputLayout$OnEditTextAttachedListener):3973:3973 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/TextInputLayout$g;)V"} + 6:9:void addOnEditTextAttachedListener(com.google.android.material.textfield.TextInputLayout$OnEditTextAttachedListener):3974:3974 -> j + 10:13:void addOnEditTextAttachedListener(com.google.android.material.textfield.TextInputLayout$OnEditTextAttachedListener):3975:3975 -> j + 1:5:void updateCollapsingTextDimens(int):3341:3341 -> j0 + 6:7:void updateCollapsingTextDimens(int):3342:3342 -> j0 + 8:12:void updateCollapsingTextDimens(int):3343:3343 -> j0 + 13:21:void updateCollapsingTextDimens(int):3344:3344 -> j0 + 22:24:void updateCollapsingTextDimens(int):3345:3345 -> j0 + 25:27:void updateCollapsingTextDimens(int):3346:3346 -> j0 + 28:31:void updateCollapsingTextDimens(int):3347:3347 -> j0 + 1:4:void addPlaceholderTextView():2558:2558 -> k + 5:9:void addPlaceholderTextView():2559:2559 -> k + 10:16:void addPlaceholderTextView():2560:2560 -> k + 1:4:void updateCounter():2395:2395 -> k0 + 5:18:void updateCounter():2396:2396 -> k0 + 1:11:void adjustFilledEditTextPaddingForLargeFont():1002:1002 -> l + 12:17:void adjustFilledEditTextPaddingForLargeFont():1006:1006 -> l + 18:19:void adjustFilledEditTextPaddingForLargeFont():1007:1007 -> l + 20:25:void adjustFilledEditTextPaddingForLargeFont():1008:1008 -> l + 26:36:void adjustFilledEditTextPaddingForLargeFont():1009:1009 -> l + 37:40:void adjustFilledEditTextPaddingForLargeFont():1011:1011 -> l + 41:46:void adjustFilledEditTextPaddingForLargeFont():1012:1012 -> l + 47:50:void adjustFilledEditTextPaddingForLargeFont():1013:1013 -> l + 51:54:void adjustFilledEditTextPaddingForLargeFont():1007:1007 -> l + 55:64:void adjustFilledEditTextPaddingForLargeFont():1014:1014 -> l + 65:66:void adjustFilledEditTextPaddingForLargeFont():1015:1015 -> l + 67:70:void adjustFilledEditTextPaddingForLargeFont():1016:1016 -> l + 71:76:void adjustFilledEditTextPaddingForLargeFont():1017:1017 -> l + 77:82:void adjustFilledEditTextPaddingForLargeFont():1018:1018 -> l + 83:86:void adjustFilledEditTextPaddingForLargeFont():1019:1019 -> l + 87:92:void adjustFilledEditTextPaddingForLargeFont():1020:1020 -> l + 93:96:void adjustFilledEditTextPaddingForLargeFont():1021:1021 -> l + 97:100:void adjustFilledEditTextPaddingForLargeFont():1015:1015 -> l + 101:110:void adjustFilledEditTextPaddingForLargeFont():1022:1022 -> l + 111:112:void adjustFilledEditTextPaddingForLargeFont():1023:1023 -> l + 113:116:void adjustFilledEditTextPaddingForLargeFont():1024:1024 -> l + 117:122:void adjustFilledEditTextPaddingForLargeFont():1025:1025 -> l + 123:128:void adjustFilledEditTextPaddingForLargeFont():1026:1026 -> l + 129:132:void adjustFilledEditTextPaddingForLargeFont():1027:1027 -> l + 133:138:void adjustFilledEditTextPaddingForLargeFont():1028:1028 -> l + 139:142:void adjustFilledEditTextPaddingForLargeFont():1029:1029 -> l + 143:146:void adjustFilledEditTextPaddingForLargeFont():1023:1023 -> l + 1:6:void updateCounter(android.text.Editable):2401:2401 -> l0 + 7:8:void updateCounter(android.text.Editable):2403:2403 -> l0 + 9:14:void updateCounter(android.text.Editable):2404:2404 -> l0 + 15:23:void updateCounter(android.text.Editable):2405:2405 -> l0 + 24:29:void updateCounter(android.text.Editable):2406:2406 -> l0 + 30:37:void updateCounter(android.text.Editable):2407:2407 -> l0 + 38:39:void updateCounter(android.text.Editable):2409:2409 -> l0 + 40:49:void updateCounter(android.text.Editable):2411:2411 -> l0 + 50:52:void updateCounter(android.text.Editable):2410:2410 -> l0 + 53:56:void updateCounter(android.text.Editable):2413:2413 -> l0 + 57:59:void updateCounter(android.text.Editable):2414:2414 -> l0 + 60:63:void updateCounter(android.text.Editable):2416:2416 -> l0 + 64:65:void updateCounter(android.text.Editable):2417:2417 -> l0 + 66:71:void updateCounter(android.text.Editable):2419:2419 -> l0 + 72:89:void updateCounter(android.text.Editable):2420:2420 -> l0 + 90:93:void updateCounter(android.text.Editable):2418:2418 -> l0 + 94:96:void updateCounter(android.text.Editable):2417:2417 -> l0 + 97:104:void updateCounter(android.text.Editable):2422:2422 -> l0 + 105:107:void updateCounter(android.text.Editable):2423:2423 -> l0 + 108:110:void updateCounter(android.text.Editable):2424:2424 -> l0 + 111:114:void updateCounter(android.text.Editable):2425:2425 -> l0 + 1:11:void animateToExpansionFraction(float):4593:4593 -> m + 12:15:void animateToExpansionFraction(float):4596:4596 -> m + 16:22:void animateToExpansionFraction(float):4597:4597 -> m + 23:34:void animateToExpansionFraction(float):4599:4599 -> m + 35:37:void animateToExpansionFraction(float):4598:4598 -> m + 38:39:void animateToExpansionFraction(float):4602:4602 -> m + 40:52:void animateToExpansionFraction(float):4603:4603 -> m + 53:55:void animateToExpansionFraction(float):4602:4602 -> m + 56:65:void animateToExpansionFraction(float):4605:4605 -> m + 66:85:void animateToExpansionFraction(float):4613:4613 -> m + 86:91:void animateToExpansionFraction(float):4614:4614 -> m + 3:5:void updateCounterContentDescription(android.content.Context,android.widget.TextView,int,int,boolean):2438:2438 -> m0 + 6:7:void updateCounterContentDescription(android.content.Context,android.widget.TextView,int,int,boolean):2439:2439 -> m0 + 8:11:void updateCounterContentDescription(android.content.Context,android.widget.TextView,int,int,boolean):2440:2440 -> m0 + 12:19:void updateCounterContentDescription(android.content.Context,android.widget.TextView,int,int,boolean):2441:2441 -> m0 + 20:23:void updateCounterContentDescription(android.content.Context,android.widget.TextView,int,int,boolean):2436:2436 -> m0 + 24:27:void updateCounterContentDescription(android.content.Context,android.widget.TextView,int,int,boolean):2435:2435 -> m0 + 1:5:void applyBoxAttributes():3035:3035 -> n + 6:13:void applyBoxAttributes():3039:3039 -> n + 14:18:void applyBoxAttributes():3040:3040 -> n + 19:24:void applyBoxAttributes():3043:3043 -> n + 25:34:void applyBoxAttributes():3044:3044 -> n + 35:40:void applyBoxAttributes():3047:3047 -> n + 41:49:void applyBoxAttributes():3048:3048 -> n + 50:52:void applyBoxAttributes():3050:3050 -> n + 53:56:void applyBoxAttributes():3051:3051 -> n + 1:4:void updateCounterTextAppearanceAndColor():2860:2860 -> n0 + 5:13:void updateCounterTextAppearanceAndColor():2862:2862 -> n0 + 14:16:void updateCounterTextAppearanceAndColor():2861:2861 -> n0 + 17:24:void updateCounterTextAppearanceAndColor():2863:2863 -> n0 + 25:29:void updateCounterTextAppearanceAndColor():2864:2864 -> n0 + 30:37:void updateCounterTextAppearanceAndColor():2866:2866 -> n0 + 38:43:void updateCounterTextAppearanceAndColor():2867:2867 -> n0 + 1:9:void applyBoxUnderlineAttributes():3056:3056 -> o + 10:15:void applyBoxUnderlineAttributes():3060:3060 -> o + 16:17:void applyBoxUnderlineAttributes():3063:3063 -> o + 18:25:void applyBoxUnderlineAttributes():3064:3064 -> o + 26:32:void applyBoxUnderlineAttributes():3065:3065 -> o + 33:38:void applyBoxUnderlineAttributes():3066:3066 -> o + 39:41:void applyBoxUnderlineAttributes():3063:3063 -> o + 42:52:void applyBoxUnderlineAttributes():3067:3067 -> o + 53:56:void applyBoxUnderlineAttributes():3069:3069 -> o + 1:5:void updateCursorColor():4555:4555 -> o0 + 6:11:void updateCursorColor():4558:4558 -> o0 + 12:15:void updateCursorColor():4557:4557 -> o0 + 16:26:void updateCursorColor():4560:4560 -> o0 + 27:40:void updateCursorColor():4565:4565 -> o0 + 41:51:void updateCursorColor():4566:4566 -> o0 + 52:55:void updateCursorColor():4569:4569 -> o0 + 1:3:void onConfigurationChanged(android.content.res.Configuration):4321:4321 -> onConfigurationChanged + 4:9:void onConfigurationChanged(android.content.res.Configuration):4322:4322 -> onConfigurationChanged + 1:10:void onGlobalLayout():734:734 -> onGlobalLayout + 11:12:void onGlobalLayout():735:735 -> onGlobalLayout + 13:16:void onGlobalLayout():736:736 -> onGlobalLayout + 17:26:void onGlobalLayout():737:737 -> onGlobalLayout + 27:37:void onGlobalLayout():739:739 -> onGlobalLayout + 1:4:void onLayout(boolean,int,int,int,int):4275:4275 -> onLayout + 5:8:void onLayout(boolean,int,int,int,int):4277:4277 -> onLayout + 9:10:void onLayout(boolean,int,int,int,int):4278:4278 -> onLayout + 11:13:void onLayout(boolean,int,int,int,int):4279:4279 -> onLayout + 14:16:void onLayout(boolean,int,int,int,int):4280:4280 -> onLayout + 17:20:void onLayout(boolean,int,int,int,int):4282:4282 -> onLayout + 21:31:void onLayout(boolean,int,int,int,int):4283:4283 -> onLayout + 32:37:void onLayout(boolean,int,int,int,int):4284:4284 -> onLayout + 38:46:void onLayout(boolean,int,int,int,int):4285:4285 -> onLayout + 47:51:void onLayout(boolean,int,int,int,int):4287:4287 -> onLayout + 52:60:void onLayout(boolean,int,int,int,int):4288:4288 -> onLayout + 61:69:void onLayout(boolean,int,int,int,int):4289:4289 -> onLayout + 70:74:void onLayout(boolean,int,int,int,int):4290:4290 -> onLayout + 75:84:void onLayout(boolean,int,int,int,int):4294:4294 -> onLayout + 85:88:void onLayout(boolean,int,int,int,int):4295:4295 -> onLayout + 1:3:void onMeasure(int,int):3323:3323 -> onMeasure + 4:7:void onMeasure(int,int):3325:3325 -> onMeasure + 8:17:void onMeasure(int,int):3326:3326 -> onMeasure + 18:19:void onMeasure(int,int):3327:3327 -> onMeasure + 20:22:void onMeasure(int,int):3329:3329 -> onMeasure + 23:27:void onMeasure(int,int):3330:3330 -> onMeasure + 28:33:void onMeasure(int,int):3332:3332 -> onMeasure + 34:35:void onMeasure(int,int):3333:3333 -> onMeasure + 36:41:void onMeasure(int,int):3334:3334 -> onMeasure + 42:48:void onMeasure(int,int):3335:3335 -> onMeasure + 49:53:void onMeasure(int,int):3336:3336 -> onMeasure + 54:57:void onMeasure(int,int):3333:3333 -> onMeasure + 1:4:void onRestoreInstanceState(android.os.Parcelable):3185:3185 -> onRestoreInstanceState + 5:8:void onRestoreInstanceState(android.os.Parcelable):3186:3186 -> onRestoreInstanceState + 9:10:void onRestoreInstanceState(android.os.Parcelable):3189:3189 -> onRestoreInstanceState + 11:17:void onRestoreInstanceState(android.os.Parcelable):3190:3190 -> onRestoreInstanceState + 18:22:void onRestoreInstanceState(android.os.Parcelable):3191:3191 -> onRestoreInstanceState + 23:26:void onRestoreInstanceState(android.os.Parcelable):3192:3192 -> onRestoreInstanceState + 27:34:void onRestoreInstanceState(android.os.Parcelable):3194:3194 -> onRestoreInstanceState + 35:38:void onRestoreInstanceState(android.os.Parcelable):3202:3202 -> onRestoreInstanceState + 1:8:void onRtlPropertiesChanged(int):3284:3284 -> onRtlPropertiesChanged + 9:12:void onRtlPropertiesChanged(int):3286:3286 -> onRtlPropertiesChanged + 13:14:void onRtlPropertiesChanged(int):3288:3288 -> onRtlPropertiesChanged + 15:24:void onRtlPropertiesChanged(int):3289:3289 -> onRtlPropertiesChanged + 25:26:void onRtlPropertiesChanged(int):3290:3290 -> onRtlPropertiesChanged + 27:36:void onRtlPropertiesChanged(int):3291:3291 -> onRtlPropertiesChanged + 37:38:void onRtlPropertiesChanged(int):3292:3292 -> onRtlPropertiesChanged + 39:48:void onRtlPropertiesChanged(int):3293:3293 -> onRtlPropertiesChanged + 49:50:void onRtlPropertiesChanged(int):3294:3294 -> onRtlPropertiesChanged + 51:60:void onRtlPropertiesChanged(int):3295:3295 -> onRtlPropertiesChanged + 61:62:void onRtlPropertiesChanged(int):3296:3296 -> onRtlPropertiesChanged + 63:66:void onRtlPropertiesChanged(int):3297:3297 -> onRtlPropertiesChanged + 67:68:void onRtlPropertiesChanged(int):3298:3298 -> onRtlPropertiesChanged + 69:72:void onRtlPropertiesChanged(int):3299:3299 -> onRtlPropertiesChanged + 73:74:void onRtlPropertiesChanged(int):3300:3300 -> onRtlPropertiesChanged + 75:78:void onRtlPropertiesChanged(int):3301:3301 -> onRtlPropertiesChanged + 79:80:void onRtlPropertiesChanged(int):3302:3302 -> onRtlPropertiesChanged + 81:84:void onRtlPropertiesChanged(int):3303:3303 -> onRtlPropertiesChanged + 85:88:void onRtlPropertiesChanged(int):3306:3306 -> onRtlPropertiesChanged + 89:92:void onRtlPropertiesChanged(int):3307:3307 -> onRtlPropertiesChanged + 93:96:void onRtlPropertiesChanged(int):3308:3308 -> onRtlPropertiesChanged + 97:100:void onRtlPropertiesChanged(int):3309:3309 -> onRtlPropertiesChanged + 101:104:void onRtlPropertiesChanged(int):3310:3310 -> onRtlPropertiesChanged + 105:108:void onRtlPropertiesChanged(int):3311:3311 -> onRtlPropertiesChanged + 109:112:void onRtlPropertiesChanged(int):3312:3312 -> onRtlPropertiesChanged + 113:116:void onRtlPropertiesChanged(int):3313:3313 -> onRtlPropertiesChanged + 117:120:void onRtlPropertiesChanged(int):3314:3314 -> onRtlPropertiesChanged + 121:124:void onRtlPropertiesChanged(int):3315:3315 -> onRtlPropertiesChanged + 125:126:void onRtlPropertiesChanged(int):3316:3316 -> onRtlPropertiesChanged + 127:130:void onRtlPropertiesChanged(int):3317:3317 -> onRtlPropertiesChanged + 1:4:android.os.Parcelable onSaveInstanceState():3174:3174 -> onSaveInstanceState + 5:9:android.os.Parcelable onSaveInstanceState():3175:3175 -> onSaveInstanceState + 10:15:android.os.Parcelable onSaveInstanceState():3176:3176 -> onSaveInstanceState + 16:21:android.os.Parcelable onSaveInstanceState():3177:3177 -> onSaveInstanceState + 22:30:android.os.Parcelable onSaveInstanceState():3179:3179 -> onSaveInstanceState + 1:8:void applyCutoutPadding(android.graphics.RectF):4414:4414 -> p + 9:15:void applyCutoutPadding(android.graphics.RectF):4415:4415 -> p + 1:6:boolean updateDummyDrawables():4186:4186 -> p0 + 7:16:boolean updateDummyDrawables():4192:4192 -> p0 + 17:29:boolean updateDummyDrawables():4193:4193 -> p0 + 30:37:boolean updateDummyDrawables():4194:4194 -> p0 + 38:44:boolean updateDummyDrawables():4195:4195 -> p0 + 45:46:boolean updateDummyDrawables():4196:4196 -> p0 + 47:49:boolean updateDummyDrawables():4197:4197 -> p0 + 50:55:boolean updateDummyDrawables():4199:4199 -> p0 + 56:61:boolean updateDummyDrawables():4200:4200 -> p0 + 62:73:boolean updateDummyDrawables():4201:4201 -> p0 + 74:77:boolean updateDummyDrawables():4205:4205 -> p0 + 78:83:boolean updateDummyDrawables():4207:4207 -> p0 + 84:94:boolean updateDummyDrawables():4208:4208 -> p0 + 95:99:boolean updateDummyDrawables():4209:4209 -> p0 + 100:105:boolean updateDummyDrawables():4214:4214 -> p0 + 106:122:boolean updateDummyDrawables():4215:4215 -> p0 + 123:130:boolean updateDummyDrawables():4216:4216 -> p0 + 131:135:boolean updateDummyDrawables():4220:4220 -> p0 + 136:146:boolean updateDummyDrawables():4221:4221 -> p0 + 147:152:boolean updateDummyDrawables():4223:4223 -> p0 + 153:160:boolean updateDummyDrawables():4224:4224 -> p0 + 161:162:boolean updateDummyDrawables():4227:4227 -> p0 + 163:165:boolean updateDummyDrawables():4228:4228 -> p0 + 166:181:boolean updateDummyDrawables():4229:4229 -> p0 + 182:188:boolean updateDummyDrawables():4234:4234 -> p0 + 189:190:boolean updateDummyDrawables():4235:4235 -> p0 + 191:193:boolean updateDummyDrawables():4236:4236 -> p0 + 194:199:boolean updateDummyDrawables():4239:4239 -> p0 + 200:201:boolean updateDummyDrawables():4240:4240 -> p0 + 202:213:boolean updateDummyDrawables():4241:4241 -> p0 + 214:217:boolean updateDummyDrawables():4246:4246 -> p0 + 218:223:boolean updateDummyDrawables():4248:4248 -> p0 + 224:229:boolean updateDummyDrawables():4249:4249 -> p0 + 230:244:boolean updateDummyDrawables():4250:4250 -> p0 + 245:248:boolean updateDummyDrawables():4254:4254 -> p0 + 1:11:void assignBoxBackgroundByMode():822:822 -> q + 12:21:void assignBoxBackgroundByMode():829:829 -> q + 22:30:void assignBoxBackgroundByMode():830:830 -> q + 31:39:void assignBoxBackgroundByMode():832:832 -> q + 40:41:void assignBoxBackgroundByMode():834:834 -> q + 42:44:void assignBoxBackgroundByMode():835:835 -> q + 45:69:void assignBoxBackgroundByMode():843:843 -> q + 70:78:void assignBoxBackgroundByMode():824:824 -> q + 79:85:void assignBoxBackgroundByMode():825:825 -> q + 86:93:void assignBoxBackgroundByMode():826:826 -> q + 94:95:void assignBoxBackgroundByMode():838:838 -> q + 96:97:void assignBoxBackgroundByMode():839:839 -> q + 98:100:void assignBoxBackgroundByMode():840:840 -> q + 1:9:void updateEditTextBackground():3083:3083 -> q0 + 10:16:void updateEditTextBackground():3087:3087 -> q0 + 17:22:void updateEditTextBackground():3092:3092 -> q0 + 23:26:void updateEditTextBackground():3093:3093 -> q0 + 27:32:void updateEditTextBackground():3096:3096 -> q0 + 33:38:void updateEditTextBackground():3100:3100 -> q0 + 39:42:void updateEditTextBackground():3099:3099 -> q0 + 43:46:void updateEditTextBackground():3098:3098 -> q0 + 47:54:void updateEditTextBackground():3101:3101 -> q0 + 55:60:void updateEditTextBackground():3105:3105 -> q0 + 61:64:void updateEditTextBackground():3104:3104 -> q0 + 65:68:void updateEditTextBackground():3103:3103 -> q0 + 69:71:void updateEditTextBackground():3109:3109 -> q0 + 72:77:void updateEditTextBackground():3110:3110 -> q0 + 1:2:int calculateBoxBackgroundColor():3026:3026 -> r + 3:7:int calculateBoxBackgroundColor():3027:3027 -> r + 8:14:int calculateBoxBackgroundColor():3028:3028 -> r + 15:21:int calculateBoxBackgroundColor():3029:3029 -> r + 1:4:void updateEditTextBoxBackground():861:861 -> r0 + 5:10:void updateEditTextBoxBackground():862:862 -> r0 + 1:4:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2924:2924 -> s + 5:6:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2927:2927 -> s + 7:10:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2928:2928 -> s + 11:14:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2930:2930 -> s + 15:22:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2931:2931 -> s + 23:30:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2944:2944 -> s + 31:36:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2945:2945 -> s + 37:45:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2946:2946 -> s + 46:56:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2933:2933 -> s + 57:65:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2934:2934 -> s + 66:77:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2935:2935 -> s + 78:85:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2938:2938 -> s + 86:92:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2939:2939 -> s + 93:101:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2940:2940 -> s + 102:107:android.graphics.Rect calculateCollapsedTextBounds(android.graphics.Rect):2925:2925 -> s + 1:12:void updateEditTextBoxBackgroundIfNeeded():849:849 -> s0 + 13:23:void updateEditTextBoxBackgroundIfNeeded():852:852 -> s0 + 24:27:void updateEditTextBoxBackgroundIfNeeded():856:856 -> s0 + 28:30:void updateEditTextBoxBackgroundIfNeeded():857:857 -> s0 + 1:4:void setBoxBackgroundColor(int):1229:1229 -> setBoxBackgroundColor + 5:6:void setBoxBackgroundColor(int):1230:1230 -> setBoxBackgroundColor + 7:8:void setBoxBackgroundColor(int):1231:1231 -> setBoxBackgroundColor + 9:10:void setBoxBackgroundColor(int):1232:1232 -> setBoxBackgroundColor + 11:12:void setBoxBackgroundColor(int):1233:1233 -> setBoxBackgroundColor + 13:16:void setBoxBackgroundColor(int):1234:1234 -> setBoxBackgroundColor + 1:12:void setBoxBackgroundColorResource(int):1214:1214 -> setBoxBackgroundColorResource + 1:6:void setBoxBackgroundColorStateList(android.content.res.ColorStateList):1248:1248 -> setBoxBackgroundColorStateList + 7:11:void setBoxBackgroundColorStateList(android.content.res.ColorStateList):1249:1249 -> setBoxBackgroundColorStateList + 12:16:void setBoxBackgroundColorStateList(android.content.res.ColorStateList):1250:1250 -> setBoxBackgroundColorStateList + 17:28:void setBoxBackgroundColorStateList(android.content.res.ColorStateList):1251:1251 -> setBoxBackgroundColorStateList + 29:32:void setBoxBackgroundColorStateList(android.content.res.ColorStateList):1252:1252 -> setBoxBackgroundColorStateList + 33:41:void setBoxBackgroundColorStateList(android.content.res.ColorStateList):1253:1253 -> setBoxBackgroundColorStateList + 42:45:void setBoxBackgroundColorStateList(android.content.res.ColorStateList):1255:1255 -> setBoxBackgroundColorStateList + 46:51:void setBoxBackgroundColorStateList(android.content.res.ColorStateList):1256:1256 -> setBoxBackgroundColorStateList + 52:55:void setBoxBackgroundColorStateList(android.content.res.ColorStateList):1258:1258 -> setBoxBackgroundColorStateList + 1:5:void setBoxBackgroundMode(int):789:789 -> setBoxBackgroundMode + 6:7:void setBoxBackgroundMode(int):792:792 -> setBoxBackgroundMode + 8:11:void setBoxBackgroundMode(int):793:793 -> setBoxBackgroundMode + 12:15:void setBoxBackgroundMode(int):794:794 -> setBoxBackgroundMode + 1:3:void setBoxCollapsedPaddingTop(int):1043:1043 -> setBoxCollapsedPaddingTop + 1:2:void setBoxCornerFamily(int):1301:1301 -> setBoxCornerFamily + 3:8:void setBoxCornerFamily(int):1302:1302 -> setBoxCornerFamily + 9:18:void setBoxCornerFamily(int):1303:1303 -> setBoxCornerFamily + 19:28:void setBoxCornerFamily(int):1304:1304 -> setBoxCornerFamily + 29:38:void setBoxCornerFamily(int):1305:1305 -> setBoxCornerFamily + 39:46:void setBoxCornerFamily(int):1306:1306 -> setBoxCornerFamily + 47:52:void setBoxCornerFamily(int):1307:1307 -> setBoxCornerFamily + 53:56:void setBoxCornerFamily(int):1308:1308 -> setBoxCornerFamily + 1:4:void setBoxStrokeColor(int):1138:1138 -> setBoxStrokeColor + 5:6:void setBoxStrokeColor(int):1139:1139 -> setBoxStrokeColor + 7:10:void setBoxStrokeColor(int):1140:1140 -> setBoxStrokeColor + 1:6:void setBoxStrokeColorStateList(android.content.res.ColorStateList):1160:1160 -> setBoxStrokeColorStateList + 7:15:void setBoxStrokeColorStateList(android.content.res.ColorStateList):1161:1161 -> setBoxStrokeColorStateList + 16:20:void setBoxStrokeColorStateList(android.content.res.ColorStateList):1162:1162 -> setBoxStrokeColorStateList + 21:32:void setBoxStrokeColorStateList(android.content.res.ColorStateList):1163:1163 -> setBoxStrokeColorStateList + 33:36:void setBoxStrokeColorStateList(android.content.res.ColorStateList):1164:1164 -> setBoxStrokeColorStateList + 37:45:void setBoxStrokeColorStateList(android.content.res.ColorStateList):1165:1165 -> setBoxStrokeColorStateList + 46:49:void setBoxStrokeColorStateList(android.content.res.ColorStateList):1167:1167 -> setBoxStrokeColorStateList + 50:56:void setBoxStrokeColorStateList(android.content.res.ColorStateList):1168:1168 -> setBoxStrokeColorStateList + 57:64:void setBoxStrokeColorStateList(android.content.res.ColorStateList):1170:1170 -> setBoxStrokeColorStateList + 65:70:void setBoxStrokeColorStateList(android.content.res.ColorStateList):1173:1173 -> setBoxStrokeColorStateList + 71:74:void setBoxStrokeColorStateList(android.content.res.ColorStateList):1175:1175 -> setBoxStrokeColorStateList + 1:4:void setBoxStrokeErrorColor(android.content.res.ColorStateList):1187:1187 -> setBoxStrokeErrorColor + 5:6:void setBoxStrokeErrorColor(android.content.res.ColorStateList):1188:1188 -> setBoxStrokeErrorColor + 7:10:void setBoxStrokeErrorColor(android.content.res.ColorStateList):1189:1189 -> setBoxStrokeErrorColor + 1:2:void setBoxStrokeWidth(int):1078:1078 -> setBoxStrokeWidth + 3:6:void setBoxStrokeWidth(int):1079:1079 -> setBoxStrokeWidth + 1:2:void setBoxStrokeWidthFocused(int):1115:1115 -> setBoxStrokeWidthFocused + 3:6:void setBoxStrokeWidthFocused(int):1116:1116 -> setBoxStrokeWidthFocused + 1:12:void setBoxStrokeWidthFocusedResource(int):1103:1103 -> setBoxStrokeWidthFocusedResource + 1:12:void setBoxStrokeWidthResource(int):1066:1066 -> setBoxStrokeWidthResource + 1:7:void setCounterEnabled(boolean):2260:2260 -> setCounterEnabled + 8:18:void setCounterEnabled(boolean):2262:2262 -> setCounterEnabled + 19:23:void setCounterEnabled(boolean):2263:2263 -> setCounterEnabled + 24:27:void setCounterEnabled(boolean):2264:2264 -> setCounterEnabled + 28:32:void setCounterEnabled(boolean):2265:2265 -> setCounterEnabled + 33:38:void setCounterEnabled(boolean):2267:2267 -> setCounterEnabled + 39:45:void setCounterEnabled(boolean):2268:2268 -> setCounterEnabled + 46:53:void setCounterEnabled(boolean):2269:2269 -> setCounterEnabled 54:63:void setCounterEnabled(boolean):2270:2270 -> setCounterEnabled - 64:66:void setCounterEnabled(boolean):2268:2268 -> setCounterEnabled + 64:66:void setCounterEnabled(boolean):2269:2269 -> setCounterEnabled 67:69:void setCounterEnabled(boolean):2271:2271 -> setCounterEnabled 70:73:void setCounterEnabled(boolean):2272:2272 -> setCounterEnabled 74:81:void setCounterEnabled(boolean):2274:2274 -> setCounterEnabled @@ -154763,343 +161479,339 @@ com.google.android.material.textfield.TextInputLayout -> com.google.android.mate 1:4:void setCounterTextColor(android.content.res.ColorStateList):2304:2304 -> setCounterTextColor 5:6:void setCounterTextColor(android.content.res.ColorStateList):2305:2305 -> setCounterTextColor 7:10:void setCounterTextColor(android.content.res.ColorStateList):2306:2306 -> setCounterTextColor - 1:4:void setCursorColor(android.content.res.ColorStateList):2623:2623 -> setCursorColor - 5:6:void setCursorColor(android.content.res.ColorStateList):2624:2624 -> setCursorColor - 7:10:void setCursorColor(android.content.res.ColorStateList):2625:2625 -> setCursorColor - 1:4:void setCursorErrorColor(android.content.res.ColorStateList):2660:2660 -> setCursorErrorColor - 5:6:void setCursorErrorColor(android.content.res.ColorStateList):2661:2661 -> setCursorErrorColor - 7:12:void setCursorErrorColor(android.content.res.ColorStateList):2662:2662 -> setCursorErrorColor - 13:16:void setCursorErrorColor(android.content.res.ColorStateList):2663:2663 -> setCursorErrorColor - 1:2:void setDefaultHintTextColor(android.content.res.ColorStateList):2006:2006 -> setDefaultHintTextColor - 3:4:void setDefaultHintTextColor(android.content.res.ColorStateList):2007:2007 -> setDefaultHintTextColor - 5:9:void setDefaultHintTextColor(android.content.res.ColorStateList):2009:2009 -> setDefaultHintTextColor - 10:13:void setDefaultHintTextColor(android.content.res.ColorStateList):2010:2010 -> setDefaultHintTextColor - 1:4:void setEditText(android.widget.EditText):1529:1529 -> setEditText - 5:15:void setEditText(android.widget.EditText):1533:1533 -> setEditText - 16:22:void setEditText(android.widget.EditText):1534:1534 -> setEditText - 23:24:void setEditText(android.widget.EditText):1540:1540 -> setEditText - 25:29:void setEditText(android.widget.EditText):1541:1541 -> setEditText - 30:33:void setEditText(android.widget.EditText):1542:1542 -> setEditText - 34:38:void setEditText(android.widget.EditText):1544:1544 -> setEditText - 39:42:void setEditText(android.widget.EditText):1546:1546 -> setEditText - 43:46:void setEditText(android.widget.EditText):1547:1547 -> setEditText - 47:52:void setEditText(android.widget.EditText):1549:1549 -> setEditText - 53:54:void setEditText(android.widget.EditText):1551:1551 -> setEditText - 55:57:void setEditText(android.widget.EditText):1552:1552 -> setEditText - 58:65:void setEditText(android.widget.EditText):1553:1553 -> setEditText - 66:76:void setEditText(android.widget.EditText):1556:1556 -> setEditText - 77:87:void setEditText(android.widget.EditText):1557:1557 -> setEditText - 88:89:void setEditText(android.widget.EditText):1558:1558 -> setEditText - 90:100:void setEditText(android.widget.EditText):1559:1559 -> setEditText - 101:106:void setEditText(android.widget.EditText):1562:1562 -> setEditText - 107:115:void setEditText(android.widget.EditText):1563:1563 -> setEditText - 116:120:void setEditText(android.widget.EditText):1565:1565 -> setEditText - 121:126:void setEditText(android.widget.EditText):1567:1567 -> setEditText - 127:136:void setEditText(android.widget.EditText):1570:1570 -> setEditText - 137:140:void setEditText(android.widget.EditText):1601:1601 -> setEditText - 141:148:void setEditText(android.widget.EditText):1602:1602 -> setEditText - 149:153:void setEditText(android.widget.EditText):1606:1606 -> setEditText - 154:161:void setEditText(android.widget.EditText):1607:1607 -> setEditText - 162:169:void setEditText(android.widget.EditText):1609:1609 -> setEditText - 170:172:void setEditText(android.widget.EditText):1610:1610 -> setEditText - 173:178:void setEditText(android.widget.EditText):1612:1612 -> setEditText - 179:184:void setEditText(android.widget.EditText):1614:1614 -> setEditText - 185:187:void setEditText(android.widget.EditText):1618:1618 -> setEditText - 188:191:void setEditText(android.widget.EditText):1621:1621 -> setEditText - 192:200:void setEditText(android.widget.EditText):1622:1622 -> setEditText - 201:203:void setEditText(android.widget.EditText):1624:1624 -> setEditText - 204:208:void setEditText(android.widget.EditText):1626:1626 -> setEditText - 209:213:void setEditText(android.widget.EditText):1628:1628 -> setEditText - 214:218:void setEditText(android.widget.EditText):1629:1629 -> setEditText - 219:221:void setEditText(android.widget.EditText):1630:1630 -> setEditText - 222:226:void setEditText(android.widget.EditText):1631:1631 -> setEditText - 227:232:void setEditText(android.widget.EditText):1635:1635 -> setEditText - 233:235:void setEditText(android.widget.EditText):1636:1636 -> setEditText - 236:239:void setEditText(android.widget.EditText):1640:1640 -> setEditText - 240:247:void setEditText(android.widget.EditText):1530:1530 -> setEditText - 1:3:void setEnabled(boolean):2816:2816 -> setEnabled - 4:7:void setEnabled(boolean):2817:2817 -> setEnabled - 1:6:void setEndIconActivated(boolean):3642:3642 -> setEndIconActivated - 1:6:void setEndIconCheckable(boolean):3664:3664 -> setEndIconCheckable - 1:1:void setEndIconContentDescription(int):3793:3793 -> setEndIconContentDescription - 2:2:void setEndIconContentDescription(java.lang.CharSequence):3807:3807 -> setEndIconContentDescription - 1:1:void setEndIconDrawable(int):3687:3687 -> setEndIconDrawable - 2:2:void setEndIconDrawable(android.graphics.drawable.Drawable):3701:3701 -> setEndIconDrawable - 1:6:void setEndIconMinSize(int):3723:3723 -> setEndIconMinSize - 1:6:void setEndIconMode(int):3549:3549 -> setEndIconMode - 1:6:void setEndIconOnClickListener(android.view.View$OnClickListener):3572:3572 -> setEndIconOnClickListener - 1:6:void setEndIconOnLongClickListener(android.view.View$OnLongClickListener):3595:3595 -> setEndIconOnLongClickListener - 1:6:void setEndIconScaleType(android.widget.ImageView$ScaleType):3768:3768 -> setEndIconScaleType - 1:6:void setEndIconTintList(android.content.res.ColorStateList):3833:3833 -> setEndIconTintList - 1:6:void setEndIconTintMode(android.graphics.PorterDuff$Mode):3845:3845 -> setEndIconTintMode - 1:6:void setEndIconVisible(boolean):3624:3624 -> setEndIconVisible - 1:8:void setError(java.lang.CharSequence):2185:2185 -> setError - 9:16:void setError(java.lang.CharSequence):2186:2186 -> setError - 17:19:void setError(java.lang.CharSequence):2191:2191 -> setError - 20:25:void setError(java.lang.CharSequence):2194:2194 -> setError - 26:31:void setError(java.lang.CharSequence):2195:2195 -> setError - 32:37:void setError(java.lang.CharSequence):2197:2197 -> setError - 1:6:void setErrorAccessibilityLiveRegion(int):2162:2162 -> setErrorAccessibilityLiveRegion - 1:6:void setErrorContentDescription(java.lang.CharSequence):2142:2142 -> setErrorContentDescription - 1:6:void setErrorEnabled(boolean):2031:2031 -> setErrorEnabled - 1:1:void setErrorIconDrawable(int):2208:2208 -> setErrorIconDrawable - 2:2:void setErrorIconDrawable(android.graphics.drawable.Drawable):2218:2218 -> setErrorIconDrawable - 1:6:void setErrorIconOnClickListener(android.view.View$OnClickListener):3583:3583 -> setErrorIconOnClickListener - 1:6:void setErrorIconOnLongClickListener(android.view.View$OnLongClickListener):3607:3607 -> setErrorIconOnLongClickListener - 1:6:void setErrorIconTintList(android.content.res.ColorStateList):2239:2239 -> setErrorIconTintList - 1:6:void setErrorIconTintMode(android.graphics.PorterDuff$Mode):2250:2250 -> setErrorIconTintMode - 1:6:void setErrorTextAppearance(int):2040:2040 -> setErrorTextAppearance - 1:6:void setErrorTextColor(android.content.res.ColorStateList):2045:2045 -> setErrorTextColor - 1:4:void setExpandedHintEnabled(boolean):3253:3253 -> setExpandedHintEnabled - 5:7:void setExpandedHintEnabled(boolean):3254:3254 -> setExpandedHintEnabled - 8:11:void setExpandedHintEnabled(boolean):3255:3255 -> setExpandedHintEnabled - 1:6:void setHelperText(java.lang.CharSequence):2103:2103 -> setHelperText - 7:13:void setHelperText(java.lang.CharSequence):2104:2104 -> setHelperText - 14:17:void setHelperText(java.lang.CharSequence):2105:2105 -> setHelperText - 18:24:void setHelperText(java.lang.CharSequence):2108:2108 -> setHelperText - 25:27:void setHelperText(java.lang.CharSequence):2109:2109 -> setHelperText - 28:33:void setHelperText(java.lang.CharSequence):2111:2111 -> setHelperText - 1:6:void setHelperTextColor(android.content.res.ColorStateList):2065:2065 -> setHelperTextColor - 1:6:void setHelperTextEnabled(boolean):2086:2086 -> setHelperTextEnabled - 1:6:void setHelperTextTextAppearance(int):2060:2060 -> setHelperTextTextAppearance - 1:3:void setHint(java.lang.CharSequence):1856:1858 -> setHint - 4:4:void setHint(int):1870:1870 -> setHint - 1:3:void setHintAnimationEnabled(boolean):3231:3231 -> setHintAnimationEnabled - 1:4:void setHintEnabled(boolean):1907:1907 -> setHintEnabled - 5:10:void setHintEnabled(boolean):1908:1908 -> setHintEnabled - 11:12:void setHintEnabled(boolean):1911:1911 -> setHintEnabled - 13:32:void setHintEnabled(boolean):1912:1912 -> setHintEnabled - 33:39:void setHintEnabled(boolean):1914:1914 -> setHintEnabled - 40:43:void setHintEnabled(boolean):1917:1917 -> setHintEnabled - 44:49:void setHintEnabled(boolean):1919:1919 -> setHintEnabled - 50:55:void setHintEnabled(boolean):1920:1920 -> setHintEnabled - 56:63:void setHintEnabled(boolean):1923:1923 -> setHintEnabled - 64:66:void setHintEnabled(boolean):1924:1924 -> setHintEnabled - 67:72:void setHintEnabled(boolean):1926:1926 -> setHintEnabled - 73:74:void setHintEnabled(boolean):1928:1928 -> setHintEnabled - 75:78:void setHintEnabled(boolean):1932:1932 -> setHintEnabled - 79:82:void setHintEnabled(boolean):1933:1933 -> setHintEnabled - 1:8:void setHintInternal(java.lang.CharSequence):1874:1874 -> setHintInternal - 9:10:void setHintInternal(java.lang.CharSequence):1875:1875 -> setHintInternal - 11:15:void setHintInternal(java.lang.CharSequence):1876:1876 -> setHintInternal - 16:19:void setHintInternal(java.lang.CharSequence):1878:1878 -> setHintInternal - 20:23:void setHintInternal(java.lang.CharSequence):1879:1879 -> setHintInternal - 1:5:void setHintTextAppearance(int):1966:1966 -> setHintTextAppearance - 6:13:void setHintTextAppearance(int):1967:1967 -> setHintTextAppearance - 14:18:void setHintTextAppearance(int):1969:1969 -> setHintTextAppearance - 19:21:void setHintTextAppearance(int):1970:1970 -> setHintTextAppearance - 22:25:void setHintTextAppearance(int):1972:1972 -> setHintTextAppearance - 1:4:void setHintTextColor(android.content.res.ColorStateList):1981:1981 -> setHintTextColor - 5:8:void setHintTextColor(android.content.res.ColorStateList):1982:1982 -> setHintTextColor - 9:13:void setHintTextColor(android.content.res.ColorStateList):1983:1983 -> setHintTextColor - 14:15:void setHintTextColor(android.content.res.ColorStateList):1986:1986 -> setHintTextColor - 16:20:void setHintTextColor(android.content.res.ColorStateList):1988:1988 -> setHintTextColor - 21:24:void setHintTextColor(android.content.res.ColorStateList):1989:1989 -> setHintTextColor - 1:3:void setLengthCounter(com.google.android.material.textfield.TextInputLayout$LengthCounter):1474:1474 -> setLengthCounter + 1:4:void setCursorColor(android.content.res.ColorStateList):2631:2631 -> setCursorColor + 5:6:void setCursorColor(android.content.res.ColorStateList):2632:2632 -> setCursorColor + 7:10:void setCursorColor(android.content.res.ColorStateList):2633:2633 -> setCursorColor + 1:4:void setCursorErrorColor(android.content.res.ColorStateList):2668:2668 -> setCursorErrorColor + 5:6:void setCursorErrorColor(android.content.res.ColorStateList):2669:2669 -> setCursorErrorColor + 7:12:void setCursorErrorColor(android.content.res.ColorStateList):2670:2670 -> setCursorErrorColor + 13:16:void setCursorErrorColor(android.content.res.ColorStateList):2671:2671 -> setCursorErrorColor + 1:2:void setDefaultHintTextColor(android.content.res.ColorStateList):1985:1985 -> setDefaultHintTextColor + 3:4:void setDefaultHintTextColor(android.content.res.ColorStateList):1986:1986 -> setDefaultHintTextColor + 5:9:void setDefaultHintTextColor(android.content.res.ColorStateList):1988:1988 -> setDefaultHintTextColor + 10:13:void setDefaultHintTextColor(android.content.res.ColorStateList):1989:1989 -> setDefaultHintTextColor + 1:4:void setEditText(android.widget.EditText):1510:1510 -> setEditText + 5:15:void setEditText(android.widget.EditText):1514:1514 -> setEditText + 16:22:void setEditText(android.widget.EditText):1515:1515 -> setEditText + 23:24:void setEditText(android.widget.EditText):1521:1521 -> setEditText + 25:29:void setEditText(android.widget.EditText):1522:1522 -> setEditText + 30:33:void setEditText(android.widget.EditText):1523:1523 -> setEditText + 34:38:void setEditText(android.widget.EditText):1525:1525 -> setEditText + 39:42:void setEditText(android.widget.EditText):1527:1527 -> setEditText + 43:46:void setEditText(android.widget.EditText):1528:1528 -> setEditText + 47:52:void setEditText(android.widget.EditText):1530:1530 -> setEditText + 53:54:void setEditText(android.widget.EditText):1532:1532 -> setEditText + 55:57:void setEditText(android.widget.EditText):1533:1533 -> setEditText + 58:65:void setEditText(android.widget.EditText):1534:1534 -> setEditText + 66:76:void setEditText(android.widget.EditText):1537:1537 -> setEditText + 77:87:void setEditText(android.widget.EditText):1538:1538 -> setEditText + 88:98:void setEditText(android.widget.EditText):1539:1539 -> setEditText + 99:104:void setEditText(android.widget.EditText):1541:1541 -> setEditText + 105:113:void setEditText(android.widget.EditText):1542:1542 -> setEditText + 114:118:void setEditText(android.widget.EditText):1544:1544 -> setEditText + 119:124:void setEditText(android.widget.EditText):1546:1546 -> setEditText + 125:134:void setEditText(android.widget.EditText):1549:1549 -> setEditText + 135:138:void setEditText(android.widget.EditText):1580:1580 -> setEditText + 139:146:void setEditText(android.widget.EditText):1581:1581 -> setEditText + 147:151:void setEditText(android.widget.EditText):1585:1585 -> setEditText + 152:159:void setEditText(android.widget.EditText):1586:1586 -> setEditText + 160:167:void setEditText(android.widget.EditText):1588:1588 -> setEditText + 168:170:void setEditText(android.widget.EditText):1589:1589 -> setEditText + 171:176:void setEditText(android.widget.EditText):1591:1591 -> setEditText + 177:178:void setEditText(android.widget.EditText):1593:1593 -> setEditText + 179:184:void setEditText(android.widget.EditText):1596:1596 -> setEditText + 185:187:void setEditText(android.widget.EditText):1597:1597 -> setEditText + 188:191:void setEditText(android.widget.EditText):1600:1600 -> setEditText + 192:200:void setEditText(android.widget.EditText):1601:1601 -> setEditText + 201:203:void setEditText(android.widget.EditText):1603:1603 -> setEditText + 204:208:void setEditText(android.widget.EditText):1605:1605 -> setEditText + 209:213:void setEditText(android.widget.EditText):1607:1607 -> setEditText + 214:218:void setEditText(android.widget.EditText):1608:1608 -> setEditText + 219:221:void setEditText(android.widget.EditText):1609:1609 -> setEditText + 222:226:void setEditText(android.widget.EditText):1610:1610 -> setEditText + 227:232:void setEditText(android.widget.EditText):1614:1614 -> setEditText + 233:235:void setEditText(android.widget.EditText):1615:1615 -> setEditText + 236:239:void setEditText(android.widget.EditText):1619:1619 -> setEditText + 240:247:void setEditText(android.widget.EditText):1511:1511 -> setEditText + 1:3:void setEnabled(boolean):2824:2824 -> setEnabled + 4:7:void setEnabled(boolean):2825:2825 -> setEnabled + 1:6:void setEndIconActivated(boolean):3729:3729 -> setEndIconActivated + 1:6:void setEndIconCheckable(boolean):3751:3751 -> setEndIconCheckable + 1:1:void setEndIconContentDescription(int):3880:3880 -> setEndIconContentDescription + 2:2:void setEndIconContentDescription(java.lang.CharSequence):3894:3894 -> setEndIconContentDescription + 1:1:void setEndIconDrawable(int):3774:3774 -> setEndIconDrawable + 2:2:void setEndIconDrawable(android.graphics.drawable.Drawable):3788:3788 -> setEndIconDrawable + 1:6:void setEndIconMinSize(int):3810:3810 -> setEndIconMinSize + 1:6:void setEndIconMode(int):3636:3636 -> setEndIconMode + 1:6:void setEndIconOnClickListener(android.view.View$OnClickListener):3659:3659 -> setEndIconOnClickListener + 1:6:void setEndIconOnLongClickListener(android.view.View$OnLongClickListener):3682:3682 -> setEndIconOnLongClickListener + 1:6:void setEndIconScaleType(android.widget.ImageView$ScaleType):3855:3855 -> setEndIconScaleType + 1:6:void setEndIconTintList(android.content.res.ColorStateList):3920:3920 -> setEndIconTintList + 1:6:void setEndIconTintMode(android.graphics.PorterDuff$Mode):3932:3932 -> setEndIconTintMode + 1:6:void setEndIconVisible(boolean):3711:3711 -> setEndIconVisible + 1:8:void setError(java.lang.CharSequence):2186:2186 -> setError + 9:16:void setError(java.lang.CharSequence):2187:2187 -> setError + 17:19:void setError(java.lang.CharSequence):2192:2192 -> setError + 20:25:void setError(java.lang.CharSequence):2195:2195 -> setError + 26:31:void setError(java.lang.CharSequence):2196:2196 -> setError + 32:37:void setError(java.lang.CharSequence):2198:2198 -> setError + 1:6:void setErrorAccessibilityLiveRegion(int):2163:2163 -> setErrorAccessibilityLiveRegion + 1:6:void setErrorContentDescription(java.lang.CharSequence):2143:2143 -> setErrorContentDescription + 1:6:void setErrorEnabled(boolean):2032:2032 -> setErrorEnabled + 1:1:void setErrorIconDrawable(int):2209:2209 -> setErrorIconDrawable + 2:2:void setErrorIconDrawable(android.graphics.drawable.Drawable):2219:2219 -> setErrorIconDrawable + 1:6:void setErrorIconOnClickListener(android.view.View$OnClickListener):3670:3670 -> setErrorIconOnClickListener + 1:6:void setErrorIconOnLongClickListener(android.view.View$OnLongClickListener):3694:3694 -> setErrorIconOnLongClickListener + 1:6:void setErrorIconTintList(android.content.res.ColorStateList):2240:2240 -> setErrorIconTintList + 1:6:void setErrorIconTintMode(android.graphics.PorterDuff$Mode):2251:2251 -> setErrorIconTintMode + 1:6:void setErrorTextAppearance(int):2041:2041 -> setErrorTextAppearance + 1:6:void setErrorTextColor(android.content.res.ColorStateList):2046:2046 -> setErrorTextColor + 1:4:void setExpandedHintEnabled(boolean):3276:3276 -> setExpandedHintEnabled + 5:7:void setExpandedHintEnabled(boolean):3277:3277 -> setExpandedHintEnabled + 8:11:void setExpandedHintEnabled(boolean):3278:3278 -> setExpandedHintEnabled + 1:6:void setHelperText(java.lang.CharSequence):2104:2104 -> setHelperText + 7:13:void setHelperText(java.lang.CharSequence):2105:2105 -> setHelperText + 14:17:void setHelperText(java.lang.CharSequence):2106:2106 -> setHelperText + 18:24:void setHelperText(java.lang.CharSequence):2109:2109 -> setHelperText + 25:27:void setHelperText(java.lang.CharSequence):2110:2110 -> setHelperText + 28:33:void setHelperText(java.lang.CharSequence):2112:2112 -> setHelperText + 1:6:void setHelperTextColor(android.content.res.ColorStateList):2066:2066 -> setHelperTextColor + 1:6:void setHelperTextEnabled(boolean):2087:2087 -> setHelperTextEnabled + 1:6:void setHelperTextTextAppearance(int):2061:2061 -> setHelperTextTextAppearance + 1:3:void setHint(java.lang.CharSequence):1835:1837 -> setHint + 4:4:void setHint(int):1849:1849 -> setHint + 1:3:void setHintAnimationEnabled(boolean):3254:3254 -> setHintAnimationEnabled + 1:4:void setHintEnabled(boolean):1886:1886 -> setHintEnabled + 5:10:void setHintEnabled(boolean):1887:1887 -> setHintEnabled + 11:12:void setHintEnabled(boolean):1890:1890 -> setHintEnabled + 13:32:void setHintEnabled(boolean):1891:1891 -> setHintEnabled + 33:39:void setHintEnabled(boolean):1893:1893 -> setHintEnabled + 40:43:void setHintEnabled(boolean):1896:1896 -> setHintEnabled + 44:49:void setHintEnabled(boolean):1898:1898 -> setHintEnabled + 50:55:void setHintEnabled(boolean):1899:1899 -> setHintEnabled + 56:63:void setHintEnabled(boolean):1902:1902 -> setHintEnabled + 64:66:void setHintEnabled(boolean):1903:1903 -> setHintEnabled + 67:72:void setHintEnabled(boolean):1905:1905 -> setHintEnabled + 73:74:void setHintEnabled(boolean):1907:1907 -> setHintEnabled + 75:78:void setHintEnabled(boolean):1911:1911 -> setHintEnabled + 79:82:void setHintEnabled(boolean):1912:1912 -> setHintEnabled + 1:8:void setHintInternal(java.lang.CharSequence):1853:1853 -> setHintInternal + 9:10:void setHintInternal(java.lang.CharSequence):1854:1854 -> setHintInternal + 11:15:void setHintInternal(java.lang.CharSequence):1855:1855 -> setHintInternal + 16:19:void setHintInternal(java.lang.CharSequence):1857:1857 -> setHintInternal + 20:23:void setHintInternal(java.lang.CharSequence):1858:1858 -> setHintInternal + 1:5:void setHintMaxLines(int):2008:2008 -> setHintMaxLines + 6:10:void setHintMaxLines(int):2009:2009 -> setHintMaxLines + 11:14:void setHintMaxLines(int):2010:2010 -> setHintMaxLines + 1:5:void setHintTextAppearance(int):1945:1945 -> setHintTextAppearance + 6:13:void setHintTextAppearance(int):1946:1946 -> setHintTextAppearance + 14:18:void setHintTextAppearance(int):1948:1948 -> setHintTextAppearance + 19:21:void setHintTextAppearance(int):1949:1949 -> setHintTextAppearance + 22:25:void setHintTextAppearance(int):1951:1951 -> setHintTextAppearance + 1:4:void setHintTextColor(android.content.res.ColorStateList):1960:1960 -> setHintTextColor + 5:8:void setHintTextColor(android.content.res.ColorStateList):1961:1961 -> setHintTextColor + 9:13:void setHintTextColor(android.content.res.ColorStateList):1962:1962 -> setHintTextColor + 14:15:void setHintTextColor(android.content.res.ColorStateList):1965:1965 -> setHintTextColor + 16:20:void setHintTextColor(android.content.res.ColorStateList):1967:1967 -> setHintTextColor + 21:24:void setHintTextColor(android.content.res.ColorStateList):1968:1968 -> setHintTextColor + 1:3:void setLengthCounter(com.google.android.material.textfield.TextInputLayout$LengthCounter):1455:1455 -> setLengthCounter + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/TextInputLayout$f;)V"} + 1:2:void setMaxEms(int):1730:1730 -> setMaxEms + 3:9:void setMaxEms(int):1731:1731 -> setMaxEms + 10:13:void setMaxEms(int):1732:1732 -> setMaxEms + 1:2:void setMaxWidth(int):1797:1797 -> setMaxWidth + 3:9:void setMaxWidth(int):1798:1798 -> setMaxWidth + 10:13:void setMaxWidth(int):1799:1799 -> setMaxWidth + 1:16:void setMaxWidthResource(int):1813:1813 -> setMaxWidthResource + 1:2:void setMinEms(int):1705:1705 -> setMinEms + 3:9:void setMinEms(int):1706:1706 -> setMinEms + 10:13:void setMinEms(int):1707:1707 -> setMinEms + 1:2:void setMinWidth(int):1756:1756 -> setMinWidth + 3:9:void setMinWidth(int):1757:1757 -> setMinWidth + 10:13:void setMinWidth(int):1758:1758 -> setMinWidth + 1:16:void setMinWidthResource(int):1772:1772 -> setMinWidthResource + 1:1:void setPasswordVisibilityToggleContentDescription(int):4037:4037 -> setPasswordVisibilityToggleContentDescription + 2:2:void setPasswordVisibilityToggleContentDescription(java.lang.CharSequence):4053:4053 -> setPasswordVisibilityToggleContentDescription + 1:1:void setPasswordVisibilityToggleDrawable(int):4006:4006 -> setPasswordVisibilityToggleDrawable + 2:2:void setPasswordVisibilityToggleDrawable(android.graphics.drawable.Drawable):4021:4021 -> setPasswordVisibilityToggleDrawable + 1:6:void setPasswordVisibilityToggleEnabled(boolean):4106:4106 -> setPasswordVisibilityToggleEnabled + 1:6:void setPasswordVisibilityToggleTintList(android.content.res.ColorStateList):4123:4123 -> setPasswordVisibilityToggleTintList + 1:6:void setPasswordVisibilityToggleTintMode(android.graphics.PorterDuff$Mode):4137:4137 -> setPasswordVisibilityToggleTintMode + 1:5:void setPlaceholderText(java.lang.CharSequence):2453:2453 -> setPlaceholderText + 6:16:void setPlaceholderText(java.lang.CharSequence):2454:2454 -> setPlaceholderText + 17:21:void setPlaceholderText(java.lang.CharSequence):2455:2455 -> setPlaceholderText + 22:26:void setPlaceholderText(java.lang.CharSequence):2456:2456 -> setPlaceholderText + 27:31:void setPlaceholderText(java.lang.CharSequence):2457:2457 -> setPlaceholderText + 32:39:void setPlaceholderText(java.lang.CharSequence):2459:2459 -> setPlaceholderText + 40:42:void setPlaceholderText(java.lang.CharSequence):2460:2460 -> setPlaceholderText + 43:48:void setPlaceholderText(java.lang.CharSequence):2461:2461 -> setPlaceholderText + 49:53:void setPlaceholderText(java.lang.CharSequence):2463:2463 -> setPlaceholderText + 54:58:void setPlaceholderText(java.lang.CharSequence):2464:2464 -> setPlaceholderText + 59:68:void setPlaceholderText(java.lang.CharSequence):2466:2466 -> setPlaceholderText + 69:75:void setPlaceholderText(java.lang.CharSequence):2479:2479 -> setPlaceholderText + 76:79:void setPlaceholderText(java.lang.CharSequence):2480:2480 -> setPlaceholderText + 80:83:void setPlaceholderText(java.lang.CharSequence):2482:2482 -> setPlaceholderText + 84:86:void setPlaceholderText(java.lang.CharSequence):2484:2484 -> setPlaceholderText + 87:88:void setPlaceholderText(java.lang.CharSequence):2486:2486 -> setPlaceholderText + 89:92:void setPlaceholderText(java.lang.CharSequence):2488:2488 -> setPlaceholderText + 1:2:void setPlaceholderTextAppearance(int):2601:2601 -> setPlaceholderTextAppearance + 3:6:void setPlaceholderTextAppearance(int):2602:2602 -> setPlaceholderTextAppearance + 7:10:void setPlaceholderTextAppearance(int):2603:2603 -> setPlaceholderTextAppearance + 1:4:void setPlaceholderTextColor(android.content.res.ColorStateList):2576:2576 -> setPlaceholderTextColor + 5:6:void setPlaceholderTextColor(android.content.res.ColorStateList):2577:2577 -> setPlaceholderTextColor + 7:12:void setPlaceholderTextColor(android.content.res.ColorStateList):2578:2578 -> setPlaceholderTextColor + 13:16:void setPlaceholderTextColor(android.content.res.ColorStateList):2579:2579 -> setPlaceholderTextColor + 1:7:void setPlaceholderTextEnabled(boolean):2504:2504 -> setPlaceholderTextEnabled + 8:11:void setPlaceholderTextEnabled(boolean):2510:2510 -> setPlaceholderTextEnabled + 12:15:void setPlaceholderTextEnabled(boolean):2512:2512 -> setPlaceholderTextEnabled + 16:17:void setPlaceholderTextEnabled(boolean):2513:2513 -> setPlaceholderTextEnabled + 18:20:void setPlaceholderTextEnabled(boolean):2515:2515 -> setPlaceholderTextEnabled + 1:6:void setPrefixText(java.lang.CharSequence):2700:2700 -> setPrefixText + 1:6:void setPrefixTextAppearance(int):2752:2752 -> setPrefixTextAppearance + 1:6:void setPrefixTextColor(android.content.res.ColorStateList):2733:2733 -> setPrefixTextColor + 1:10:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):1278:1278 -> setShapeAppearanceModel + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l;)V"} + 11:12:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):1279:1279 -> setShapeAppearanceModel + 13:16:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):1280:1280 -> setShapeAppearanceModel + 1:6:void setStartIconCheckable(boolean):3549:3549 -> setStartIconCheckable + 1:1:void setStartIconContentDescription(int):3571:3571 -> setStartIconContentDescription + 2:2:void setStartIconContentDescription(java.lang.CharSequence):3585:3585 -> setStartIconContentDescription + 1:1:void setStartIconDrawable(int):3438:3438 -> setStartIconDrawable + 2:2:void setStartIconDrawable(android.graphics.drawable.Drawable):3451:3451 -> setStartIconDrawable + 1:6:void setStartIconMinSize(int):3474:3474 -> setStartIconMinSize + 1:6:void setStartIconOnClickListener(android.view.View$OnClickListener):3497:3497 -> setStartIconOnClickListener + 1:6:void setStartIconOnLongClickListener(android.view.View$OnLongClickListener):3509:3509 -> setStartIconOnLongClickListener + 1:6:void setStartIconScaleType(android.widget.ImageView$ScaleType):3832:3832 -> setStartIconScaleType + 1:6:void setStartIconTintList(android.content.res.ColorStateList):3611:3611 -> setStartIconTintList + 1:6:void setStartIconTintMode(android.graphics.PorterDuff$Mode):3623:3623 -> setStartIconTintMode + 1:6:void setStartIconVisible(boolean):3518:3518 -> setStartIconVisible + 1:6:void setSuffixText(java.lang.CharSequence):2764:2764 -> setSuffixText + 1:6:void setSuffixTextAppearance(int):2816:2816 -> setSuffixTextAppearance + 1:6:void setSuffixTextColor(android.content.res.ColorStateList):2797:2797 -> setSuffixTextColor + 1:4:void setTextInputAccessibilityDelegate(com.google.android.material.textfield.TextInputLayout$AccessibilityDelegate):4165:4165 -> setTextInputAccessibilityDelegate # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/TextInputLayout$e;)V"} - 1:2:void setMaxEms(int):1751:1751 -> setMaxEms - 3:9:void setMaxEms(int):1752:1752 -> setMaxEms - 10:13:void setMaxEms(int):1753:1753 -> setMaxEms - 1:2:void setMaxWidth(int):1818:1818 -> setMaxWidth - 3:9:void setMaxWidth(int):1819:1819 -> setMaxWidth - 10:13:void setMaxWidth(int):1820:1820 -> setMaxWidth - 1:16:void setMaxWidthResource(int):1834:1834 -> setMaxWidthResource - 1:2:void setMinEms(int):1726:1726 -> setMinEms - 3:9:void setMinEms(int):1727:1727 -> setMinEms - 10:13:void setMinEms(int):1728:1728 -> setMinEms - 1:2:void setMinWidth(int):1777:1777 -> setMinWidth - 3:9:void setMinWidth(int):1778:1778 -> setMinWidth - 10:13:void setMinWidth(int):1779:1779 -> setMinWidth - 1:16:void setMinWidthResource(int):1793:1793 -> setMinWidthResource - 1:1:void setPasswordVisibilityToggleContentDescription(int):3950:3950 -> setPasswordVisibilityToggleContentDescription - 2:2:void setPasswordVisibilityToggleContentDescription(java.lang.CharSequence):3966:3966 -> setPasswordVisibilityToggleContentDescription - 1:1:void setPasswordVisibilityToggleDrawable(int):3919:3919 -> setPasswordVisibilityToggleDrawable - 2:2:void setPasswordVisibilityToggleDrawable(android.graphics.drawable.Drawable):3934:3934 -> setPasswordVisibilityToggleDrawable - 1:6:void setPasswordVisibilityToggleEnabled(boolean):4019:4019 -> setPasswordVisibilityToggleEnabled - 1:6:void setPasswordVisibilityToggleTintList(android.content.res.ColorStateList):4036:4036 -> setPasswordVisibilityToggleTintList - 1:6:void setPasswordVisibilityToggleTintMode(android.graphics.PorterDuff$Mode):4050:4050 -> setPasswordVisibilityToggleTintMode - 1:4:void setPlaceholderText(java.lang.CharSequence):2453:2453 -> setPlaceholderText - 5:15:void setPlaceholderText(java.lang.CharSequence):2454:2454 -> setPlaceholderText - 16:20:void setPlaceholderText(java.lang.CharSequence):2455:2455 -> setPlaceholderText - 21:26:void setPlaceholderText(java.lang.CharSequence):2456:2456 -> setPlaceholderText - 27:34:void setPlaceholderText(java.lang.CharSequence):2459:2459 -> setPlaceholderText - 35:37:void setPlaceholderText(java.lang.CharSequence):2460:2460 -> setPlaceholderText - 38:43:void setPlaceholderText(java.lang.CharSequence):2461:2461 -> setPlaceholderText - 44:48:void setPlaceholderText(java.lang.CharSequence):2463:2463 -> setPlaceholderText - 49:53:void setPlaceholderText(java.lang.CharSequence):2464:2464 -> setPlaceholderText - 54:60:void setPlaceholderText(java.lang.CharSequence):2468:2468 -> setPlaceholderText - 61:64:void setPlaceholderText(java.lang.CharSequence):2469:2469 -> setPlaceholderText - 65:69:void setPlaceholderText(java.lang.CharSequence):2471:2471 -> setPlaceholderText - 70:72:void setPlaceholderText(java.lang.CharSequence):2473:2473 -> setPlaceholderText - 73:74:void setPlaceholderText(java.lang.CharSequence):2475:2475 -> setPlaceholderText - 75:78:void setPlaceholderText(java.lang.CharSequence):2477:2477 -> setPlaceholderText - 1:2:void setPlaceholderTextAppearance(int):2593:2593 -> setPlaceholderTextAppearance - 3:6:void setPlaceholderTextAppearance(int):2594:2594 -> setPlaceholderTextAppearance - 7:10:void setPlaceholderTextAppearance(int):2595:2595 -> setPlaceholderTextAppearance - 1:4:void setPlaceholderTextColor(android.content.res.ColorStateList):2568:2568 -> setPlaceholderTextColor - 5:6:void setPlaceholderTextColor(android.content.res.ColorStateList):2569:2569 -> setPlaceholderTextColor - 7:12:void setPlaceholderTextColor(android.content.res.ColorStateList):2570:2570 -> setPlaceholderTextColor - 13:16:void setPlaceholderTextColor(android.content.res.ColorStateList):2571:2571 -> setPlaceholderTextColor - 1:7:void setPlaceholderTextEnabled(boolean):2493:2493 -> setPlaceholderTextEnabled - 8:11:void setPlaceholderTextEnabled(boolean):2499:2499 -> setPlaceholderTextEnabled - 12:15:void setPlaceholderTextEnabled(boolean):2501:2501 -> setPlaceholderTextEnabled - 16:17:void setPlaceholderTextEnabled(boolean):2502:2502 -> setPlaceholderTextEnabled - 18:20:void setPlaceholderTextEnabled(boolean):2504:2504 -> setPlaceholderTextEnabled - 1:6:void setPrefixText(java.lang.CharSequence):2692:2692 -> setPrefixText - 1:6:void setPrefixTextAppearance(int):2744:2744 -> setPrefixTextAppearance - 1:6:void setPrefixTextColor(android.content.res.ColorStateList):2725:2725 -> setPrefixTextColor - 1:10:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):1297:1297 -> setShapeAppearanceModel - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf2/k;)V"} - 11:12:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):1298:1298 -> setShapeAppearanceModel - 13:16:void setShapeAppearanceModel(com.google.android.material.shape.ShapeAppearanceModel):1299:1299 -> setShapeAppearanceModel - 1:6:void setStartIconCheckable(boolean):3462:3462 -> setStartIconCheckable - 1:1:void setStartIconContentDescription(int):3484:3484 -> setStartIconContentDescription - 2:2:void setStartIconContentDescription(java.lang.CharSequence):3498:3498 -> setStartIconContentDescription - 1:1:void setStartIconDrawable(int):3351:3351 -> setStartIconDrawable - 2:2:void setStartIconDrawable(android.graphics.drawable.Drawable):3364:3364 -> setStartIconDrawable - 1:6:void setStartIconMinSize(int):3387:3387 -> setStartIconMinSize - 1:6:void setStartIconOnClickListener(android.view.View$OnClickListener):3410:3410 -> setStartIconOnClickListener - 1:6:void setStartIconOnLongClickListener(android.view.View$OnLongClickListener):3422:3422 -> setStartIconOnLongClickListener - 1:6:void setStartIconScaleType(android.widget.ImageView$ScaleType):3745:3745 -> setStartIconScaleType - 1:6:void setStartIconTintList(android.content.res.ColorStateList):3524:3524 -> setStartIconTintList - 1:6:void setStartIconTintMode(android.graphics.PorterDuff$Mode):3536:3536 -> setStartIconTintMode - 1:6:void setStartIconVisible(boolean):3431:3431 -> setStartIconVisible - 1:6:void setSuffixText(java.lang.CharSequence):2756:2756 -> setSuffixText - 1:6:void setSuffixTextAppearance(int):2808:2808 -> setSuffixTextAppearance - 1:6:void setSuffixTextColor(android.content.res.ColorStateList):2789:2789 -> setSuffixTextColor - 1:4:void setTextInputAccessibilityDelegate(com.google.android.material.textfield.TextInputLayout$AccessibilityDelegate):4078:4078 -> setTextInputAccessibilityDelegate - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/textfield/TextInputLayout$d;)V"} - 5:8:void setTextInputAccessibilityDelegate(com.google.android.material.textfield.TextInputLayout$AccessibilityDelegate):4079:4079 -> setTextInputAccessibilityDelegate - 1:4:void setTypeface(android.graphics.Typeface):1448:1448 -> setTypeface - 5:6:void setTypeface(android.graphics.Typeface):1449:1449 -> setTypeface - 7:11:void setTypeface(android.graphics.Typeface):1451:1451 -> setTypeface - 12:16:void setTypeface(android.graphics.Typeface):1452:1452 -> setTypeface - 17:20:void setTypeface(android.graphics.Typeface):1454:1454 -> setTypeface - 21:24:void setTypeface(android.graphics.Typeface):1455:1455 -> setTypeface - 1:6:int calculateExpandedLabelTop(android.graphics.Rect,float):2974:2974 -> t - 7:17:int calculateExpandedLabelTop(android.graphics.Rect,float):2975:2975 -> t - 18:27:int calculateExpandedLabelTop(android.graphics.Rect,float):2977:2977 -> t - 1:4:void updateLabelState(boolean,boolean):1671:1671 -> t0 - 5:23:void updateLabelState(boolean,boolean):1672:1672 -> t0 - 24:34:void updateLabelState(boolean,boolean):1673:1673 -> t0 - 35:38:void updateLabelState(boolean,boolean):1676:1676 -> t0 - 39:45:void updateLabelState(boolean,boolean):1677:1677 -> t0 - 46:52:void updateLabelState(boolean,boolean):1683:1683 -> t0 - 53:63:void updateLabelState(boolean,boolean):1684:1684 -> t0 - 64:65:void updateLabelState(boolean,boolean):1686:1686 -> t0 - 66:67:void updateLabelState(boolean,boolean):1687:1687 -> t0 - 68:71:void updateLabelState(boolean,boolean):1688:1688 -> t0 - 72:75:void updateLabelState(boolean,boolean):1687:1687 -> t0 - 76:81:void updateLabelState(boolean,boolean):1689:1689 -> t0 - 82:85:void updateLabelState(boolean,boolean):1690:1690 -> t0 - 86:89:void updateLabelState(boolean,boolean):1691:1691 -> t0 - 90:93:void updateLabelState(boolean,boolean):1690:1690 -> t0 - 94:101:void updateLabelState(boolean,boolean):1692:1692 -> t0 - 102:113:void updateLabelState(boolean,boolean):1693:1693 -> t0 - 114:117:void updateLabelState(boolean,boolean):1694:1694 -> t0 - 118:124:void updateLabelState(boolean,boolean):1695:1695 -> t0 - 125:139:void updateLabelState(boolean,boolean):1698:1698 -> t0 - 140:143:void updateLabelState(boolean,boolean):1705:1705 -> t0 - 144:149:void updateLabelState(boolean,boolean):1706:1706 -> t0 - 150:155:void updateLabelState(boolean,boolean):1700:1700 -> t0 - 156:159:void updateLabelState(boolean,boolean):1701:1701 -> t0 - 1:4:android.graphics.Rect calculateExpandedTextBounds(android.graphics.Rect):2957:2957 -> u - 5:6:android.graphics.Rect calculateExpandedTextBounds(android.graphics.Rect):2961:2961 -> u - 7:12:android.graphics.Rect calculateExpandedTextBounds(android.graphics.Rect):2963:2963 -> u - 13:23:android.graphics.Rect calculateExpandedTextBounds(android.graphics.Rect):2965:2965 -> u - 24:29:android.graphics.Rect calculateExpandedTextBounds(android.graphics.Rect):2966:2966 -> u - 30:40:android.graphics.Rect calculateExpandedTextBounds(android.graphics.Rect):2967:2967 -> u - 41:47:android.graphics.Rect calculateExpandedTextBounds(android.graphics.Rect):2968:2968 -> u - 48:53:android.graphics.Rect calculateExpandedTextBounds(android.graphics.Rect):2958:2958 -> u - 1:8:void updatePlaceholderMeasurementsBasedOnEditText():3328:3328 -> u0 - 9:12:void updatePlaceholderMeasurementsBasedOnEditText():3330:3330 -> u0 - 13:17:void updatePlaceholderMeasurementsBasedOnEditText():3331:3331 -> u0 - 18:21:void updatePlaceholderMeasurementsBasedOnEditText():3333:3333 -> u0 - 22:27:void updatePlaceholderMeasurementsBasedOnEditText():3334:3334 -> u0 - 28:33:void updatePlaceholderMeasurementsBasedOnEditText():3335:3335 -> u0 - 34:39:void updatePlaceholderMeasurementsBasedOnEditText():3336:3336 -> u0 - 40:43:void updatePlaceholderMeasurementsBasedOnEditText():3337:3337 -> u0 - 44:47:void updatePlaceholderMeasurementsBasedOnEditText():3333:3333 -> u0 - 1:6:int calculateLabelMarginTop():2891:2891 -> v - 7:14:int calculateLabelMarginTop():2895:2895 -> v - 15:25:int calculateLabelMarginTop():2897:2897 -> v - 26:32:int calculateLabelMarginTop():2899:2899 -> v - 1:14:void updatePlaceholderText():2517:2517 -> v0 - 1:15:boolean canDrawOutlineStroke():3050:3050 -> w - 1:8:void updatePlaceholderText(android.text.Editable):2521:2521 -> w0 - 9:12:void updatePlaceholderText(android.text.Editable):2522:2522 -> w0 - 13:16:void updatePlaceholderText(android.text.Editable):2523:2523 -> w0 - 17:20:void updatePlaceholderText(android.text.Editable):2525:2525 -> w0 - 1:13:boolean canDrawStroke():3054:3054 -> x - 1:6:void updateStrokeErrorColor(boolean,boolean):4448:4448 -> x0 - 7:18:void updateStrokeErrorColor(boolean,boolean):4449:4449 -> x0 - 19:22:void updateStrokeErrorColor(boolean,boolean):4450:4450 -> x0 - 23:31:void updateStrokeErrorColor(boolean,boolean):4453:4453 -> x0 - 32:37:void updateStrokeErrorColor(boolean,boolean):4454:4454 -> x0 - 38:42:void updateStrokeErrorColor(boolean,boolean):4458:4458 -> x0 - 43:45:void updateStrokeErrorColor(boolean,boolean):4460:4460 -> x0 - 46:48:void updateStrokeErrorColor(boolean,boolean):4462:4462 -> x0 - 1:6:void closeCutout():4322:4322 -> y - 7:14:void closeCutout():4323:4323 -> y - 1:10:void updateTextInputBoxState():4372:4372 -> y0 - 11:32:void updateTextInputBoxState():4376:4376 -> y0 - 33:49:void updateTextInputBoxState():4377:4377 -> y0 - 50:55:void updateTextInputBoxState():4380:4380 -> y0 - 56:60:void updateTextInputBoxState():4381:4381 -> y0 - 61:66:void updateTextInputBoxState():4382:4382 -> y0 - 67:70:void updateTextInputBoxState():4383:4383 -> y0 - 71:74:void updateTextInputBoxState():4384:4384 -> y0 - 75:81:void updateTextInputBoxState():4386:4386 -> y0 - 82:89:void updateTextInputBoxState():4388:4388 -> y0 - 90:93:void updateTextInputBoxState():4389:4389 -> y0 - 94:97:void updateTextInputBoxState():4390:4390 -> y0 - 98:106:void updateTextInputBoxState():4392:4392 -> y0 - 107:113:void updateTextInputBoxState():4395:4395 -> y0 - 114:118:void updateTextInputBoxState():4397:4397 -> y0 - 119:122:void updateTextInputBoxState():4399:4399 -> y0 - 123:128:void updateTextInputBoxState():4402:4402 -> y0 - 129:131:void updateTextInputBoxState():4403:4403 -> y0 - 132:136:void updateTextInputBoxState():4406:4406 -> y0 - 137:139:void updateTextInputBoxState():4408:4408 -> y0 - 140:144:void updateTextInputBoxState():4414:4414 -> y0 - 145:148:void updateTextInputBoxState():4415:4415 -> y0 - 149:154:void updateTextInputBoxState():4416:4416 -> y0 - 155:159:void updateTextInputBoxState():4417:4417 -> y0 - 160:163:void updateTextInputBoxState():4419:4419 -> y0 - 164:167:void updateTextInputBoxState():4421:4421 -> y0 - 168:170:void updateTextInputBoxState():4423:4423 -> y0 - 171:174:void updateTextInputBoxState():4428:4428 -> y0 - 175:180:void updateTextInputBoxState():4429:4429 -> y0 - 181:189:void updateTextInputBoxState():4430:4430 -> y0 - 190:196:void updateTextInputBoxState():4432:4432 -> y0 - 197:201:void updateTextInputBoxState():4434:4434 -> y0 - 202:205:void updateTextInputBoxState():4436:4436 -> y0 - 206:209:void updateTextInputBoxState():4440:4440 -> y0 - 1:10:void collapseHint(boolean):4272:4272 -> z - 11:19:void collapseHint(boolean):4273:4273 -> z - 20:23:void collapseHint(boolean):4275:4275 -> z - 24:27:void collapseHint(boolean):4276:4276 -> z - 28:33:void collapseHint(boolean):4278:4278 -> z - 34:35:void collapseHint(boolean):4280:4280 -> z - 36:41:void collapseHint(boolean):4281:4281 -> z - 42:44:void collapseHint(boolean):4282:4282 -> z - 45:47:void collapseHint(boolean):4284:4284 -> z - 48:52:void collapseHint(boolean):4286:4286 -> z - 53:58:void collapseHint(boolean):4287:4287 -> z + 5:8:void setTextInputAccessibilityDelegate(com.google.android.material.textfield.TextInputLayout$AccessibilityDelegate):4166:4166 -> setTextInputAccessibilityDelegate + 1:4:void setTypeface(android.graphics.Typeface):1429:1429 -> setTypeface + 5:6:void setTypeface(android.graphics.Typeface):1430:1430 -> setTypeface + 7:11:void setTypeface(android.graphics.Typeface):1432:1432 -> setTypeface + 12:16:void setTypeface(android.graphics.Typeface):1433:1433 -> setTypeface + 17:20:void setTypeface(android.graphics.Typeface):1435:1435 -> setTypeface + 21:24:void setTypeface(android.graphics.Typeface):1436:1436 -> setTypeface + 1:6:int calculateExpandedLabelBottom(android.graphics.Rect,android.graphics.Rect,float):3006:3006 -> t + 7:12:int calculateExpandedLabelBottom(android.graphics.Rect,android.graphics.Rect,float):3010:3010 -> t + 13:22:int calculateExpandedLabelBottom(android.graphics.Rect,android.graphics.Rect,float):3012:3012 -> t + 1:6:void updateEditTextHeight(int):3351:3351 -> t0 + 7:12:void updateEditTextHeight(int):3355:3355 -> t0 + 13:17:void updateEditTextHeight(int):3358:3358 -> t0 + 18:24:void updateEditTextHeight(int):3359:3359 -> t0 + 25:33:void updateEditTextHeight(int):3360:3360 -> t0 + 34:42:void updateEditTextHeight(int):3361:3361 -> t0 + 43:51:void updateEditTextHeight(int):3362:3362 -> t0 + 52:60:void updateEditTextHeight(int):3363:3363 -> t0 + 61:62:void updateEditTextHeight(int):3365:3365 -> t0 + 63:66:void updateEditTextHeight(int):3366:3366 -> t0 + 67:80:void updateEditTextHeight(int):3367:3367 -> t0 + 81:86:void updateEditTextHeight(int):3368:3368 -> t0 + 87:92:void updateEditTextHeight(int):3370:3370 -> t0 + 93:96:void updateEditTextHeight(int):3371:3371 -> t0 + 97:105:void updateEditTextHeight(int):3369:3369 -> t0 + 106:109:void updateEditTextHeight(int):3372:3372 -> t0 + 110:113:void updateEditTextHeight(int):3378:3378 -> t0 + 114:117:void updateEditTextHeight(int):3380:3380 -> t0 + 118:131:void updateEditTextHeight(int):3381:3381 -> t0 + 132:137:void updateEditTextHeight(int):3384:3384 -> t0 + 138:141:void updateEditTextHeight(int):3390:3390 -> t0 + 142:152:void updateEditTextHeight(int):3392:3392 -> t0 + 153:162:void updateEditTextHeight(int):3393:3393 -> t0 + 1:8:int calculateExpandedLabelTop(android.graphics.Rect,float):2994:2994 -> u + 9:17:int calculateExpandedLabelTop(android.graphics.Rect,float):2995:2995 -> u + 18:27:int calculateExpandedLabelTop(android.graphics.Rect,float):2998:2998 -> u + 28:37:int calculateExpandedLabelTop(android.graphics.Rect,float):2999:2999 -> u + 38:48:int calculateExpandedLabelTop(android.graphics.Rect,float):3001:3001 -> u + 1:6:boolean updateEditTextHeightBasedOnIcon():3398:3398 -> u0 + 7:22:boolean updateEditTextHeightBasedOnIcon():3405:3405 -> u0 + 23:30:boolean updateEditTextHeightBasedOnIcon():3406:3406 -> u0 + 31:38:boolean updateEditTextHeightBasedOnIcon():3407:3407 -> u0 + 1:4:android.graphics.Rect calculateExpandedTextBounds(android.graphics.Rect):2973:2973 -> v + 5:6:android.graphics.Rect calculateExpandedTextBounds(android.graphics.Rect):2977:2977 -> v + 7:12:android.graphics.Rect calculateExpandedTextBounds(android.graphics.Rect):2980:2980 -> v + 13:19:android.graphics.Rect calculateExpandedTextBounds(android.graphics.Rect):2981:2981 -> v + 20:21:android.graphics.Rect calculateExpandedTextBounds(android.graphics.Rect):2983:2983 -> v + 22:27:android.graphics.Rect calculateExpandedTextBounds(android.graphics.Rect):2982:2982 -> v + 28:33:android.graphics.Rect calculateExpandedTextBounds(android.graphics.Rect):2983:2983 -> v + 34:44:android.graphics.Rect calculateExpandedTextBounds(android.graphics.Rect):2985:2985 -> v + 45:50:android.graphics.Rect calculateExpandedTextBounds(android.graphics.Rect):2986:2986 -> v + 51:61:android.graphics.Rect calculateExpandedTextBounds(android.graphics.Rect):2987:2987 -> v + 62:68:android.graphics.Rect calculateExpandedTextBounds(android.graphics.Rect):2988:2988 -> v + 69:74:android.graphics.Rect calculateExpandedTextBounds(android.graphics.Rect):2974:2974 -> v + 1:5:void updateInputLayoutMargins():1625:1625 -> v0 + 6:13:void updateInputLayoutMargins():1626:1626 -> v0 + 14:17:void updateInputLayoutMargins():1627:1627 -> v0 + 18:21:void updateInputLayoutMargins():1629:1629 -> v0 + 22:23:void updateInputLayoutMargins():1630:1630 -> v0 + 24:29:void updateInputLayoutMargins():1631:1631 -> v0 + 1:6:int calculateLabelMarginTop():2900:2900 -> w + 7:14:int calculateLabelMarginTop():2904:2904 -> w + 15:22:int calculateLabelMarginTop():2906:2906 -> w + 23:31:int calculateLabelMarginTop():2907:2907 -> w + 32:33:int calculateLabelMarginTop():2909:2909 -> w + 34:39:int calculateLabelMarginTop():2912:2912 -> w + 40:46:int calculateLabelMarginTop():2913:2913 -> w + 47:51:int calculateLabelMarginTop():2909:2909 -> w + 52:59:int calculateLabelMarginTop():2915:2915 -> w + 2:5:void updateLabelState(boolean):1646:1646 -> w0 + 1:15:boolean canDrawOutlineStroke():3073:3073 -> x + 1:4:void updateLabelState(boolean,boolean):1650:1650 -> x0 + 5:23:void updateLabelState(boolean,boolean):1651:1651 -> x0 + 24:34:void updateLabelState(boolean,boolean):1652:1652 -> x0 + 35:38:void updateLabelState(boolean,boolean):1655:1655 -> x0 + 39:45:void updateLabelState(boolean,boolean):1656:1656 -> x0 + 46:52:void updateLabelState(boolean,boolean):1662:1662 -> x0 + 53:63:void updateLabelState(boolean,boolean):1663:1663 -> x0 + 64:65:void updateLabelState(boolean,boolean):1665:1665 -> x0 + 66:67:void updateLabelState(boolean,boolean):1666:1666 -> x0 + 68:71:void updateLabelState(boolean,boolean):1667:1667 -> x0 + 72:75:void updateLabelState(boolean,boolean):1666:1666 -> x0 + 76:81:void updateLabelState(boolean,boolean):1668:1668 -> x0 + 82:85:void updateLabelState(boolean,boolean):1669:1669 -> x0 + 86:89:void updateLabelState(boolean,boolean):1670:1670 -> x0 + 90:93:void updateLabelState(boolean,boolean):1669:1669 -> x0 + 94:101:void updateLabelState(boolean,boolean):1671:1671 -> x0 + 102:113:void updateLabelState(boolean,boolean):1672:1672 -> x0 + 114:117:void updateLabelState(boolean,boolean):1673:1673 -> x0 + 118:124:void updateLabelState(boolean,boolean):1674:1674 -> x0 + 125:139:void updateLabelState(boolean,boolean):1677:1677 -> x0 + 140:143:void updateLabelState(boolean,boolean):1684:1684 -> x0 + 144:149:void updateLabelState(boolean,boolean):1685:1685 -> x0 + 150:155:void updateLabelState(boolean,boolean):1679:1679 -> x0 + 156:159:void updateLabelState(boolean,boolean):1680:1680 -> x0 + 1:13:boolean canDrawStroke():3077:3077 -> y + 1:8:void updatePlaceholderMeasurementsBasedOnEditText():3415:3415 -> y0 + 9:12:void updatePlaceholderMeasurementsBasedOnEditText():3417:3417 -> y0 + 13:17:void updatePlaceholderMeasurementsBasedOnEditText():3418:3418 -> y0 + 18:21:void updatePlaceholderMeasurementsBasedOnEditText():3420:3420 -> y0 + 22:27:void updatePlaceholderMeasurementsBasedOnEditText():3421:3421 -> y0 + 28:33:void updatePlaceholderMeasurementsBasedOnEditText():3422:3422 -> y0 + 34:39:void updatePlaceholderMeasurementsBasedOnEditText():3423:3423 -> y0 + 40:43:void updatePlaceholderMeasurementsBasedOnEditText():3424:3424 -> y0 + 44:47:void updatePlaceholderMeasurementsBasedOnEditText():3420:3420 -> y0 + 1:6:void closeCutout():4408:4408 -> z + 7:14:void closeCutout():4409:4409 -> z + 1:14:void updatePlaceholderText():2528:2528 -> z0 com.google.android.material.textfield.TextInputLayout$$ExternalSyntheticApiModelOutline0 -> com.google.android.material.textfield.B: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:android.view.autofill.AutofillId m(com.google.android.material.textfield.TextInputLayout):0:0 -> a + 1:1:void m(com.google.android.material.textfield.TextInputLayout,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} com.google.android.material.textfield.TextInputLayout$$ExternalSyntheticApiModelOutline1 -> com.google.android.material.textfield.C: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void m(android.view.ViewStructure,android.view.autofill.AutofillId):0:0 -> a + 1:1:android.view.autofill.AutofillId m(com.google.android.material.textfield.TextInputLayout):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} com.google.android.material.textfield.TextInputLayout$$ExternalSyntheticApiModelOutline2 -> com.google.android.material.textfield.D: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void m(com.google.android.material.textfield.TextInputLayout,android.view.ViewStructure,int):0:0 -> a + 1:1:void m(android.view.ViewStructure,android.view.autofill.AutofillId):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} com.google.android.material.textfield.TextInputLayout$$ExternalSyntheticApiModelOutline3 -> com.google.android.material.textfield.E: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} @@ -155109,14 +161821,19 @@ com.google.android.material.textfield.TextInputLayout$$ExternalSyntheticApiModel com.google.android.material.textfield.TextInputLayout$$ExternalSyntheticApiModelOutline4 -> com.google.android.material.textfield.F: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void m(android.view.View,android.view.ViewStructure,int):0:0 -> a + 1:1:void m(com.google.android.material.textfield.TextInputLayout,android.view.ViewStructure,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} com.google.android.material.textfield.TextInputLayout$$ExternalSyntheticApiModelOutline5 -> com.google.android.material.textfield.G: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:void m(android.view.View,android.view.ViewStructure,int):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.google.android.material.textfield.TextInputLayout$$ExternalSyntheticApiModelOutline6 -> com.google.android.material.textfield.H: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.drawable.Drawable m(android.widget.EditText):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.google.android.material.textfield.TextInputLayout$$ExternalSyntheticLambda6 -> com.google.android.material.textfield.H: +com.google.android.material.textfield.TextInputLayout$$ExternalSyntheticLambda7 -> com.google.android.material.textfield.I: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.google.android.material.textfield.TextInputLayout com.google.android.material.textfield.TextInputLayout$$InternalSyntheticLambda$1$0a7892fbddbb887bb76d83f69787b3f6b5cac1c9a988e4903955b5b86e911a4a$0.f$0 -> d @@ -155125,113 +161842,129 @@ com.google.android.material.textfield.TextInputLayout$$ExternalSyntheticLambda6 # {"id":"com.android.tools.r8.synthesized"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.google.android.material.textfield.TextInputLayout$$ExternalSyntheticLambda7 -> com.google.android.material.textfield.I: +com.google.android.material.textfield.TextInputLayout$$ExternalSyntheticLambda8 -> com.google.android.material.textfield.J: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void ():0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:1:int countLength(android.text.Editable):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} +com.google.android.material.textfield.TextInputLayout$$ExternalSyntheticLambda9 -> com.google.android.material.textfield.K: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + com.google.android.material.textfield.TextInputLayout com.google.android.material.textfield.TextInputLayout$$InternalSyntheticLambda$1$433d23d24c4c1142f57ae2abdbbe35c83a8d33588ee0dd02ecf1f891bd4c53a4$0.f$0 -> a + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void (com.google.android.material.textfield.TextInputLayout):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void configure(android.text.StaticLayout$Builder):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} com.google.android.material.textfield.TextInputLayout$1 -> com.google.android.material.textfield.TextInputLayout$a: # {"id":"sourceFile","fileName":"TextInputLayout.java"} int previousLineCount -> d android.widget.EditText val$editText -> e com.google.android.material.textfield.TextInputLayout this$0 -> f - 1:7:void (com.google.android.material.textfield.TextInputLayout,android.widget.EditText):1571:1571 -> - 8:14:void (com.google.android.material.textfield.TextInputLayout,android.widget.EditText):1572:1572 -> - 1:11:void afterTextChanged(android.text.Editable):1576:1576 -> afterTextChanged - 12:17:void afterTextChanged(android.text.Editable):1577:1577 -> afterTextChanged - 18:20:void afterTextChanged(android.text.Editable):1578:1578 -> afterTextChanged - 21:28:void afterTextChanged(android.text.Editable):1580:1580 -> afterTextChanged - 29:33:void afterTextChanged(android.text.Editable):1581:1581 -> afterTextChanged - 34:39:void afterTextChanged(android.text.Editable):1583:1583 -> afterTextChanged - 40:45:void afterTextChanged(android.text.Editable):1584:1584 -> afterTextChanged - 46:47:void afterTextChanged(android.text.Editable):1585:1585 -> afterTextChanged - 48:57:void afterTextChanged(android.text.Editable):1586:1586 -> afterTextChanged - 58:62:void afterTextChanged(android.text.Editable):1587:1587 -> afterTextChanged - 63:65:void afterTextChanged(android.text.Editable):1589:1589 -> afterTextChanged + 1:7:void (com.google.android.material.textfield.TextInputLayout,android.widget.EditText):1550:1550 -> + 8:14:void (com.google.android.material.textfield.TextInputLayout,android.widget.EditText):1551:1551 -> + 1:11:void afterTextChanged(android.text.Editable):1555:1555 -> afterTextChanged + 12:17:void afterTextChanged(android.text.Editable):1556:1556 -> afterTextChanged + 18:20:void afterTextChanged(android.text.Editable):1557:1557 -> afterTextChanged + 21:28:void afterTextChanged(android.text.Editable):1559:1559 -> afterTextChanged + 29:33:void afterTextChanged(android.text.Editable):1560:1560 -> afterTextChanged + 34:39:void afterTextChanged(android.text.Editable):1562:1562 -> afterTextChanged + 40:45:void afterTextChanged(android.text.Editable):1563:1563 -> afterTextChanged + 46:47:void afterTextChanged(android.text.Editable):1564:1564 -> afterTextChanged + 48:57:void afterTextChanged(android.text.Editable):1565:1565 -> afterTextChanged + 58:62:void afterTextChanged(android.text.Editable):1566:1566 -> afterTextChanged + 63:65:void afterTextChanged(android.text.Editable):1568:1568 -> afterTextChanged com.google.android.material.textfield.TextInputLayout$2 -> com.google.android.material.textfield.TextInputLayout$b: # {"id":"sourceFile","fileName":"TextInputLayout.java"} - com.google.android.material.textfield.TextInputLayout this$0 -> d - 1:6:void (com.google.android.material.textfield.TextInputLayout):3172:3172 -> - 1:10:void run():3175:3175 -> run + com.google.android.material.textfield.TextInputLayout this$0 -> a + 1:6:void (com.google.android.material.textfield.TextInputLayout):2468:2468 -> + 1:4:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2472:2472 -> onInitializeAccessibilityNodeInfo + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} + 5:8:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):2473:2473 -> onInitializeAccessibilityNodeInfo com.google.android.material.textfield.TextInputLayout$3 -> com.google.android.material.textfield.TextInputLayout$c: +# {"id":"sourceFile","fileName":"TextInputLayout.java"} + com.google.android.material.textfield.TextInputLayout this$0 -> d + 1:6:void (com.google.android.material.textfield.TextInputLayout):3195:3195 -> + 1:10:void run():3198:3198 -> run +com.google.android.material.textfield.TextInputLayout$4 -> com.google.android.material.textfield.TextInputLayout$d: # {"id":"sourceFile","fileName":"TextInputLayout.java"} com.google.android.material.textfield.TextInputLayout this$0 -> a - 1:6:void (com.google.android.material.textfield.TextInputLayout):4518:4518 -> - 1:18:void onAnimationUpdate(android.animation.ValueAnimator):4521:4521 -> onAnimationUpdate -com.google.android.material.textfield.TextInputLayout$AccessibilityDelegate -> com.google.android.material.textfield.TextInputLayout$d: + 1:6:void (com.google.android.material.textfield.TextInputLayout):4606:4606 -> + 1:18:void onAnimationUpdate(android.animation.ValueAnimator):4609:4609 -> onAnimationUpdate +com.google.android.material.textfield.TextInputLayout$AccessibilityDelegate -> com.google.android.material.textfield.TextInputLayout$e: # {"id":"sourceFile","fileName":"TextInputLayout.java"} com.google.android.material.textfield.TextInputLayout layout -> a - 1:3:void (com.google.android.material.textfield.TextInputLayout):4557:4557 -> - 4:6:void (com.google.android.material.textfield.TextInputLayout):4558:4558 -> - 1:3:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4564:4564 -> onInitializeAccessibilityNodeInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} - 4:11:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4565:4565 -> onInitializeAccessibilityNodeInfo - 12:17:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4566:4566 -> onInitializeAccessibilityNodeInfo - 18:23:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4567:4567 -> onInitializeAccessibilityNodeInfo - 24:29:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4568:4568 -> onInitializeAccessibilityNodeInfo - 30:35:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4569:4569 -> onInitializeAccessibilityNodeInfo - 36:41:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4570:4570 -> onInitializeAccessibilityNodeInfo - 42:47:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4571:4571 -> onInitializeAccessibilityNodeInfo - 48:51:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4572:4572 -> onInitializeAccessibilityNodeInfo - 52:55:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4573:4573 -> onInitializeAccessibilityNodeInfo - 56:61:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4574:4574 -> onInitializeAccessibilityNodeInfo - 62:67:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4575:4575 -> onInitializeAccessibilityNodeInfo - 68:79:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4576:4576 -> onInitializeAccessibilityNodeInfo - 80:86:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4577:4577 -> onInitializeAccessibilityNodeInfo - 87:95:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4580:4580 -> onInitializeAccessibilityNodeInfo - 96:99:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4583:4583 -> onInitializeAccessibilityNodeInfo - 100:103:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4584:4584 -> onInitializeAccessibilityNodeInfo - 104:109:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4585:4585 -> onInitializeAccessibilityNodeInfo - 110:116:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4586:4586 -> onInitializeAccessibilityNodeInfo - 117:140:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4588:4588 -> onInitializeAccessibilityNodeInfo - 141:143:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4591:4591 -> onInitializeAccessibilityNodeInfo - 144:149:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4594:4594 -> onInitializeAccessibilityNodeInfo - 150:155:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4595:4595 -> onInitializeAccessibilityNodeInfo - 156:161:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4596:4596 -> onInitializeAccessibilityNodeInfo - 162:179:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4600:4600 -> onInitializeAccessibilityNodeInfo - 180:182:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4601:4601 -> onInitializeAccessibilityNodeInfo - 183:187:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4603:4603 -> onInitializeAccessibilityNodeInfo - 188:195:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4608:4608 -> onInitializeAccessibilityNodeInfo - 196:204:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4607:4607 -> onInitializeAccessibilityNodeInfo - 205:207:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4611:4611 -> onInitializeAccessibilityNodeInfo - 208:219:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4615:4615 -> onInitializeAccessibilityNodeInfo - 220:222:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4617:4617 -> onInitializeAccessibilityNodeInfo - 223:236:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4621:4621 -> onInitializeAccessibilityNodeInfo - 1:3:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):4627:4627 -> onPopulateAccessibilityEvent - 4:17:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):4628:4628 -> onPopulateAccessibilityEvent -com.google.android.material.textfield.TextInputLayout$LengthCounter -> com.google.android.material.textfield.TextInputLayout$e: + 1:3:void (com.google.android.material.textfield.TextInputLayout):4645:4645 -> + 4:6:void (com.google.android.material.textfield.TextInputLayout):4646:4646 -> + 1:3:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4652:4652 -> onInitializeAccessibilityNodeInfo + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} + 4:11:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4653:4653 -> onInitializeAccessibilityNodeInfo + 12:17:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4654:4654 -> onInitializeAccessibilityNodeInfo + 18:23:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4655:4655 -> onInitializeAccessibilityNodeInfo + 24:29:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4656:4656 -> onInitializeAccessibilityNodeInfo + 30:35:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4657:4657 -> onInitializeAccessibilityNodeInfo + 36:41:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4658:4658 -> onInitializeAccessibilityNodeInfo + 42:47:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4659:4659 -> onInitializeAccessibilityNodeInfo + 48:51:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4660:4660 -> onInitializeAccessibilityNodeInfo + 52:55:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4661:4661 -> onInitializeAccessibilityNodeInfo + 56:61:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4662:4662 -> onInitializeAccessibilityNodeInfo + 62:67:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4663:4663 -> onInitializeAccessibilityNodeInfo + 68:79:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4664:4664 -> onInitializeAccessibilityNodeInfo + 80:86:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4665:4665 -> onInitializeAccessibilityNodeInfo + 87:95:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4668:4668 -> onInitializeAccessibilityNodeInfo + 96:99:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4671:4671 -> onInitializeAccessibilityNodeInfo + 100:103:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4672:4672 -> onInitializeAccessibilityNodeInfo + 104:109:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4673:4673 -> onInitializeAccessibilityNodeInfo + 110:116:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4674:4674 -> onInitializeAccessibilityNodeInfo + 117:140:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4676:4676 -> onInitializeAccessibilityNodeInfo + 141:143:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4679:4679 -> onInitializeAccessibilityNodeInfo + 144:149:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4682:4682 -> onInitializeAccessibilityNodeInfo + 150:155:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4683:4683 -> onInitializeAccessibilityNodeInfo + 156:161:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4684:4684 -> onInitializeAccessibilityNodeInfo + 162:179:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4688:4688 -> onInitializeAccessibilityNodeInfo + 180:182:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4689:4689 -> onInitializeAccessibilityNodeInfo + 183:187:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4691:4691 -> onInitializeAccessibilityNodeInfo + 188:195:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4696:4696 -> onInitializeAccessibilityNodeInfo + 196:204:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4695:4695 -> onInitializeAccessibilityNodeInfo + 205:207:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4699:4699 -> onInitializeAccessibilityNodeInfo + 208:219:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4702:4702 -> onInitializeAccessibilityNodeInfo + 220:222:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4704:4704 -> onInitializeAccessibilityNodeInfo + 223:236:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):4707:4707 -> onInitializeAccessibilityNodeInfo + 1:3:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):4713:4713 -> onPopulateAccessibilityEvent + 4:17:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):4714:4714 -> onPopulateAccessibilityEvent +com.google.android.material.textfield.TextInputLayout$LengthCounter -> com.google.android.material.textfield.TextInputLayout$f: # {"id":"sourceFile","fileName":"TextInputLayout.java"} int countLength(android.text.Editable) -> a -com.google.android.material.textfield.TextInputLayout$OnEditTextAttachedListener -> com.google.android.material.textfield.TextInputLayout$f: +com.google.android.material.textfield.TextInputLayout$OnEditTextAttachedListener -> com.google.android.material.textfield.TextInputLayout$g: # {"id":"sourceFile","fileName":"TextInputLayout.java"} void onEditTextAttached(com.google.android.material.textfield.TextInputLayout) -> a -com.google.android.material.textfield.TextInputLayout$SavedState -> com.google.android.material.textfield.TextInputLayout$g: +com.google.android.material.textfield.TextInputLayout$SavedState -> com.google.android.material.textfield.TextInputLayout$h: # {"id":"sourceFile","fileName":"TextInputLayout.java"} java.lang.CharSequence error -> f boolean isEndIconChecked -> g - 1:8:void ():3126:3126 -> - 1:1:void (android.os.Parcelable):3100:3100 -> - 2:4:void (android.os.Parcel,java.lang.ClassLoader):3104:3106 -> - 1:10:java.lang.String toString():3119:3119 -> toString - 11:41:java.lang.String toString():3120:3120 -> toString - 1:3:void writeToParcel(android.os.Parcel,int):3111:3111 -> writeToParcel - 4:8:void writeToParcel(android.os.Parcel,int):3112:3112 -> writeToParcel - 9:14:void writeToParcel(android.os.Parcel,int):3113:3113 -> writeToParcel -com.google.android.material.textfield.TextInputLayout$SavedState$1 -> com.google.android.material.textfield.TextInputLayout$g$a: + 1:8:void ():3149:3149 -> + 1:1:void (android.os.Parcelable):3123:3123 -> + 2:4:void (android.os.Parcel,java.lang.ClassLoader):3127:3129 -> + 1:10:java.lang.String toString():3142:3142 -> toString + 11:41:java.lang.String toString():3143:3143 -> toString + 1:3:void writeToParcel(android.os.Parcel,int):3134:3134 -> writeToParcel + 4:8:void writeToParcel(android.os.Parcel,int):3135:3135 -> writeToParcel + 9:14:void writeToParcel(android.os.Parcel,int):3136:3136 -> writeToParcel +com.google.android.material.textfield.TextInputLayout$SavedState$1 -> com.google.android.material.textfield.TextInputLayout$h$a: # {"id":"sourceFile","fileName":"TextInputLayout.java"} - 1:4:void ():3127:3127 -> - 1:7:com.google.android.material.textfield.TextInputLayout$SavedState createFromParcel(android.os.Parcel):3137:3137 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Lcom/google/android/material/textfield/TextInputLayout$g;"} - 1:6:com.google.android.material.textfield.TextInputLayout$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):3131:3131 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Lcom/google/android/material/textfield/TextInputLayout$g;"} - 1:3:com.google.android.material.textfield.TextInputLayout$SavedState[] newArray(int):3143:3143 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Lcom/google/android/material/textfield/TextInputLayout$g;"} - 1:1:java.lang.Object createFromParcel(android.os.Parcel):3127:3127 -> createFromParcel - 2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):3127:3127 -> createFromParcel - 1:5:java.lang.Object[] newArray(int):3127:3127 -> newArray -com.google.android.material.textview.MaterialTextView -> h2.a: + 1:4:void ():3150:3150 -> + 1:7:com.google.android.material.textfield.TextInputLayout$SavedState createFromParcel(android.os.Parcel):3160:3160 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Lcom/google/android/material/textfield/TextInputLayout$h;"} + 1:6:com.google.android.material.textfield.TextInputLayout$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):3154:3154 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Lcom/google/android/material/textfield/TextInputLayout$h;"} + 1:3:com.google.android.material.textfield.TextInputLayout$SavedState[] newArray(int):3166:3166 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Lcom/google/android/material/textfield/TextInputLayout$h;"} + 1:1:java.lang.Object createFromParcel(android.os.Parcel):3150:3150 -> createFromParcel + 2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):3150:3150 -> createFromParcel + 1:5:java.lang.Object[] newArray(int):3150:3150 -> newArray +com.google.android.material.textview.MaterialTextView -> m2.a: # {"id":"sourceFile","fileName":"MaterialTextView.java"} 1:1:void (android.content.Context,android.util.AttributeSet):87:87 -> 2:3:void (android.content.Context,android.util.AttributeSet,int):92:93 -> @@ -155275,26 +162008,33 @@ com.google.android.material.theme.MaterialComponentsViewInflater -> com.google.a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/v;"} 1:6:androidx.appcompat.widget.AppCompatTextView createTextView(android.content.Context,android.util.AttributeSet):61:61 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/D;"} -com.google.android.material.theme.overlay.MaterialThemeOverlay -> i2.a: +com.google.android.material.theme.overlay.MaterialThemeOverlay -> n2.a: # {"id":"sourceFile","fileName":"MaterialThemeOverlay.java"} int[] ANDROID_THEME_OVERLAY_ATTRS -> a int[] MATERIAL_THEME_OVERLAY_ATTR -> b - 3:10:void ():48:48 -> - 11:19:void ():51:51 -> - 1:7:int obtainAndroidThemeOverlayId(android.content.Context,android.util.AttributeSet):94:94 -> a - 8:12:int obtainAndroidThemeOverlayId(android.content.Context,android.util.AttributeSet):95:95 -> a - 13:16:int obtainAndroidThemeOverlayId(android.content.Context,android.util.AttributeSet):96:96 -> a - 17:23:int obtainAndroidThemeOverlayId(android.content.Context,android.util.AttributeSet):97:97 -> a - 1:2:int obtainMaterialThemeOverlayId(android.content.Context,android.util.AttributeSet,int,int):112:112 -> b - 3:7:int obtainMaterialThemeOverlayId(android.content.Context,android.util.AttributeSet,int,int):113:113 -> b - 8:11:int obtainMaterialThemeOverlayId(android.content.Context,android.util.AttributeSet,int,int):115:115 -> b - 12:15:int obtainMaterialThemeOverlayId(android.content.Context,android.util.AttributeSet,int,int):116:116 -> b - 1:4:android.content.Context wrap(android.content.Context,android.util.AttributeSet,int,int):67:67 -> c - 5:12:android.content.Context wrap(android.content.Context,android.util.AttributeSet,int,int):68:68 -> c - 13:26:android.content.Context wrap(android.content.Context,android.util.AttributeSet,int,int):69:69 -> c - 27:31:android.content.Context wrap(android.content.Context,android.util.AttributeSet,int,int):75:75 -> c - 32:37:android.content.Context wrap(android.content.Context,android.util.AttributeSet,int,int):79:79 -> c - 38:46:android.content.Context wrap(android.content.Context,android.util.AttributeSet,int,int):81:81 -> c + 3:10:void ():47:47 -> + 11:19:void ():50:50 -> + 1:7:int obtainAndroidThemeOverlayId(android.content.Context,android.util.AttributeSet):128:128 -> a + 8:12:int obtainAndroidThemeOverlayId(android.content.Context,android.util.AttributeSet):129:129 -> a + 13:16:int obtainAndroidThemeOverlayId(android.content.Context,android.util.AttributeSet):130:130 -> a + 17:23:int obtainAndroidThemeOverlayId(android.content.Context,android.util.AttributeSet):131:131 -> a + 1:3:int[] obtainMaterialOverlayIds(android.content.Context,android.util.AttributeSet,int[],int,int):162:162 -> b + 4:6:int[] obtainMaterialOverlayIds(android.content.Context,android.util.AttributeSet,int[],int,int):163:163 -> b + 7:12:int[] obtainMaterialOverlayIds(android.content.Context,android.util.AttributeSet,int[],int,int):164:164 -> b + 13:15:int[] obtainMaterialOverlayIds(android.content.Context,android.util.AttributeSet,int[],int,int):165:165 -> b + 16:24:int[] obtainMaterialOverlayIds(android.content.Context,android.util.AttributeSet,int[],int,int):166:166 -> b + 25:28:int[] obtainMaterialOverlayIds(android.content.Context,android.util.AttributeSet,int[],int,int):168:168 -> b + 1:10:int obtainMaterialThemeOverlayId(android.content.Context,android.util.AttributeSet,int,int):146:146 -> c + 2:8:android.content.Context wrap(android.content.Context,android.util.AttributeSet,int,int):66:66 -> d + 1:4:android.content.Context wrap(android.content.Context,android.util.AttributeSet,int,int,int[]):92:92 -> e + 5:13:android.content.Context wrap(android.content.Context,android.util.AttributeSet,int,int,int[]):93:93 -> e + 14:27:android.content.Context wrap(android.content.Context,android.util.AttributeSet,int,int,int[]):95:95 -> e + 28:32:android.content.Context wrap(android.content.Context,android.util.AttributeSet,int,int,int[]):101:101 -> e + 33:36:android.content.Context wrap(android.content.Context,android.util.AttributeSet,int,int,int[]):104:104 -> e + 37:43:android.content.Context wrap(android.content.Context,android.util.AttributeSet,int,int,int[]):105:105 -> e + 44:53:android.content.Context wrap(android.content.Context,android.util.AttributeSet,int,int,int[]):107:107 -> e + 54:59:android.content.Context wrap(android.content.Context,android.util.AttributeSet,int,int,int[]):113:113 -> e + 60:68:android.content.Context wrap(android.content.Context,android.util.AttributeSet,int,int,int[]):115:115 -> e com.google.android.material.timepicker.ChipTextInputComboView -> com.google.android.material.timepicker.ChipTextInputComboView: # {"id":"sourceFile","fileName":"ChipTextInputComboView.java"} com.google.android.material.chip.Chip chip -> d @@ -155302,55 +162042,55 @@ com.google.android.material.timepicker.ChipTextInputComboView -> com.google.andr android.widget.EditText editText -> f android.text.TextWatcher watcher -> g android.widget.TextView label -> h - 1:1:void (android.content.Context,android.util.AttributeSet):66:66 -> - 2:18:void (android.content.Context,android.util.AttributeSet,int):71:87 -> - 1:5:java.lang.String access$100(com.google.android.material.timepicker.ChipTextInputComboView,java.lang.CharSequence):53:53 -> a - 1:3:com.google.android.material.chip.Chip access$200(com.google.android.material.timepicker.ChipTextInputComboView):53:53 -> b - 1:9:java.lang.String formatText(java.lang.CharSequence):136:136 -> c - 1:12:void updateHintLocales():92:92 -> d - 13:16:void updateHintLocales():93:93 -> d - 17:22:void updateHintLocales():94:94 -> d - 1:7:boolean isChecked():100:100 -> isChecked - 1:3:void onConfigurationChanged(android.content.res.Configuration):189:189 -> onConfigurationChanged - 4:7:void onConfigurationChanged(android.content.res.Configuration):190:190 -> onConfigurationChanged - 1:5:void setChecked(boolean):105:105 -> setChecked - 6:16:void setChecked(boolean):106:106 -> setChecked - 17:27:void setChecked(boolean):109:109 -> setChecked - 28:33:void setChecked(boolean):110:110 -> setChecked - 34:39:void setChecked(boolean):111:111 -> setChecked - 1:6:void setOnClickListener(android.view.View$OnClickListener):141:141 -> setOnClickListener - 1:6:void setTag(int,java.lang.Object):146:146 -> setTag - 1:6:void toggle():117:117 -> toggle + 1:1:void (android.content.Context,android.util.AttributeSet):67:67 -> + 2:18:void (android.content.Context,android.util.AttributeSet,int):72:88 -> + 1:5:java.lang.String access$100(com.google.android.material.timepicker.ChipTextInputComboView,java.lang.CharSequence):54:54 -> a + 1:3:com.google.android.material.chip.Chip access$200(com.google.android.material.timepicker.ChipTextInputComboView):54:54 -> b + 1:9:java.lang.String formatText(java.lang.CharSequence):137:137 -> c + 1:12:void updateHintLocales():93:93 -> d + 13:16:void updateHintLocales():94:94 -> d + 17:22:void updateHintLocales():95:95 -> d + 1:7:boolean isChecked():101:101 -> isChecked + 1:3:void onConfigurationChanged(android.content.res.Configuration):190:190 -> onConfigurationChanged + 4:7:void onConfigurationChanged(android.content.res.Configuration):191:191 -> onConfigurationChanged + 1:5:void setChecked(boolean):106:106 -> setChecked + 6:16:void setChecked(boolean):107:107 -> setChecked + 17:27:void setChecked(boolean):110:110 -> setChecked + 28:33:void setChecked(boolean):111:111 -> setChecked + 34:39:void setChecked(boolean):112:112 -> setChecked + 1:6:void setOnClickListener(android.view.View$OnClickListener):142:142 -> setOnClickListener + 1:6:void setTag(int,java.lang.Object):147:147 -> setTag + 1:6:void toggle():118:118 -> toggle com.google.android.material.timepicker.ChipTextInputComboView$1 -> com.google.android.material.timepicker.ChipTextInputComboView$a: # {"id":"sourceFile","fileName":"ChipTextInputComboView.java"} com.google.android.material.timepicker.ChipTextInputComboView$TextFormatter -> com.google.android.material.timepicker.ChipTextInputComboView$b: # {"id":"sourceFile","fileName":"ChipTextInputComboView.java"} com.google.android.material.timepicker.ChipTextInputComboView this$0 -> d - 1:1:void (com.google.android.material.timepicker.ChipTextInputComboView):172:172 -> - 2:2:void (com.google.android.material.timepicker.ChipTextInputComboView,com.google.android.material.timepicker.ChipTextInputComboView$1):172:172 -> + 1:1:void (com.google.android.material.timepicker.ChipTextInputComboView):173:173 -> + 2:2:void (com.google.android.material.timepicker.ChipTextInputComboView,com.google.android.material.timepicker.ChipTextInputComboView$1):173:173 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/timepicker/ChipTextInputComboView;Lcom/google/android/material/timepicker/ChipTextInputComboView$a;)V"} - 1:8:void afterTextChanged(android.text.Editable):178:178 -> afterTextChanged - 9:24:void afterTextChanged(android.text.Editable):179:179 -> afterTextChanged - 25:30:void afterTextChanged(android.text.Editable):182:182 -> afterTextChanged - 31:52:void afterTextChanged(android.text.Editable):183:183 -> afterTextChanged + 1:8:void afterTextChanged(android.text.Editable):179:179 -> afterTextChanged + 9:24:void afterTextChanged(android.text.Editable):180:180 -> afterTextChanged + 25:30:void afterTextChanged(android.text.Editable):183:183 -> afterTextChanged + 31:52:void afterTextChanged(android.text.Editable):184:184 -> afterTextChanged com.google.android.material.timepicker.ClockFaceView -> com.google.android.material.timepicker.ClockFaceView: # {"id":"sourceFile","fileName":"ClockFaceView.java"} - com.google.android.material.timepicker.ClockHandView clockHandView -> D - android.graphics.Rect textViewRect -> E - android.graphics.RectF scratch -> F - android.graphics.Rect scratchLineBounds -> G - android.util.SparseArray textViewPool -> H - androidx.core.view.AccessibilityDelegateCompat valueAccessibilityDelegate -> I + com.google.android.material.timepicker.ClockHandView clockHandView -> E + android.graphics.Rect textViewRect -> F + android.graphics.RectF scratch -> G + android.graphics.Rect scratchLineBounds -> H + android.util.SparseArray textViewPool -> I + androidx.core.view.AccessibilityDelegateCompat valueAccessibilityDelegate -> J # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/a;"} - int[] gradientColors -> J - float[] gradientPositions -> K - int clockHandPadding -> L - int minimumHeight -> M - int minimumWidth -> N - int clockSize -> O - java.lang.String[] values -> P - float currentHandRotation -> Q - android.content.res.ColorStateList textColor -> R + int[] gradientColors -> K + float[] gradientPositions -> L + int clockHandPadding -> M + int minimumHeight -> N + int minimumWidth -> O + int clockSize -> P + java.lang.String[] values -> Q + float currentHandRotation -> R + android.content.res.ColorStateList textColor -> S 1:1:void (android.content.Context,android.util.AttributeSet):100:100 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):105:105 -> 3:5:void (android.content.Context,android.util.AttributeSet,int):75:77 -> @@ -155370,55 +162110,58 @@ com.google.android.material.timepicker.ClockFaceView -> com.google.android.mater 30:32:void (android.content.Context,android.util.AttributeSet,int):153:155 -> 33:35:void (android.content.Context,android.util.AttributeSet,int):195:197 -> 36:38:void (android.content.Context,android.util.AttributeSet,int):199:201 -> - 1:3:com.google.android.material.timepicker.ClockHandView access$000(com.google.android.material.timepicker.ClockFaceView):68:68 -> B - 1:3:int access$100(com.google.android.material.timepicker.ClockFaceView):68:68 -> C - 1:3:android.util.SparseArray access$200(com.google.android.material.timepicker.ClockFaceView):68:68 -> D - 1:3:android.graphics.Rect access$300(com.google.android.material.timepicker.ClockFaceView):68:68 -> E - 1:6:void findIntersectingTextView():293:293 -> F - 7:12:void findIntersectingTextView():294:294 -> F - 13:20:void findIntersectingTextView():295:295 -> F - 21:36:void findIntersectingTextView():296:296 -> F - 37:39:void findIntersectingTextView():302:302 -> F - 40:43:void findIntersectingTextView():305:305 -> F - 44:50:void findIntersectingTextView():306:306 -> F - 51:57:void findIntersectingTextView():307:307 -> F - 1:5:android.graphics.RadialGradient getGradientForTextView(android.graphics.RectF,android.widget.TextView):336:336 -> G - 6:13:android.graphics.RadialGradient getGradientForTextView(android.graphics.RectF,android.widget.TextView):337:337 -> G - 14:18:android.graphics.RadialGradient getGradientForTextView(android.graphics.RectF,android.widget.TextView):338:338 -> G - 19:31:android.graphics.RadialGradient getGradientForTextView(android.graphics.RectF,android.widget.TextView):339:339 -> G - 32:41:android.graphics.RadialGradient getGradientForTextView(android.graphics.RectF,android.widget.TextView):340:340 -> G - 42:43:android.graphics.RadialGradient getGradientForTextView(android.graphics.RectF,android.widget.TextView):344:344 -> G - 44:53:android.graphics.RadialGradient getGradientForTextView(android.graphics.RectF,android.widget.TextView):345:345 -> G - 54:63:android.graphics.RadialGradient getGradientForTextView(android.graphics.RectF,android.widget.TextView):346:346 -> G - 64:81:android.graphics.RadialGradient getGradientForTextView(android.graphics.RectF,android.widget.TextView):347:347 -> G - 6:13:android.widget.TextView getSelectedTextView(android.graphics.RectF):316:316 -> H - 14:24:android.widget.TextView getSelectedTextView(android.graphics.RectF):317:317 -> H - 25:29:android.widget.TextView getSelectedTextView(android.graphics.RectF):321:321 -> H - 30:36:android.widget.TextView getSelectedTextView(android.graphics.RectF):322:322 -> H - 37:41:android.widget.TextView getSelectedTextView(android.graphics.RectF):323:323 -> H - 42:64:android.widget.TextView getSelectedTextView(android.graphics.RectF):324:324 -> H - 1:9:float max3(float,float,float):379:379 -> I - 1:2:void setValues(java.lang.String[],int):209:209 -> J - 3:6:void setValues(java.lang.String[],int):210:210 -> J - 1:8:void updateTextViews(int):216:216 -> K - 9:17:void updateTextViews(int):217:217 -> K - 18:26:void updateTextViews(int):218:218 -> K - 27:34:void updateTextViews(int):219:219 -> K - 35:39:void updateTextViews(int):220:220 -> K - 40:42:void updateTextViews(int):221:221 -> K - 43:50:void updateTextViews(int):222:222 -> K - 51:58:void updateTextViews(int):227:227 -> K - 59:63:void updateTextViews(int):228:228 -> K - 64:66:void updateTextViews(int):229:229 -> K - 67:73:void updateTextViews(int):232:232 -> K - 74:82:void updateTextViews(int):233:233 -> K - 83:86:void updateTextViews(int):235:235 -> K - 87:98:void updateTextViews(int):236:236 -> K - 99:103:void updateTextViews(int):241:241 -> K - 104:110:void updateTextViews(int):243:243 -> K - 111:114:void updateTextViews(int):245:245 -> K - 115:132:void updateTextViews(int):246:246 -> K - 133:138:void updateTextViews(int):250:250 -> K + 1:5:void updateLayoutParams():255:255 -> B + 6:13:void updateLayoutParams():256:256 -> B + 14:28:void updateLayoutParams():257:257 -> B + 1:3:com.google.android.material.timepicker.ClockHandView access$000(com.google.android.material.timepicker.ClockFaceView):68:68 -> D + 1:3:int access$100(com.google.android.material.timepicker.ClockFaceView):68:68 -> E + 1:3:android.util.SparseArray access$200(com.google.android.material.timepicker.ClockFaceView):68:68 -> F + 1:3:android.graphics.Rect access$300(com.google.android.material.timepicker.ClockFaceView):68:68 -> G + 1:6:void findIntersectingTextView():293:293 -> H + 7:12:void findIntersectingTextView():294:294 -> H + 13:20:void findIntersectingTextView():295:295 -> H + 21:36:void findIntersectingTextView():296:296 -> H + 37:39:void findIntersectingTextView():302:302 -> H + 40:43:void findIntersectingTextView():305:305 -> H + 44:50:void findIntersectingTextView():306:306 -> H + 51:57:void findIntersectingTextView():307:307 -> H + 1:5:android.graphics.RadialGradient getGradientForTextView(android.graphics.RectF,android.widget.TextView):336:336 -> I + 6:13:android.graphics.RadialGradient getGradientForTextView(android.graphics.RectF,android.widget.TextView):337:337 -> I + 14:18:android.graphics.RadialGradient getGradientForTextView(android.graphics.RectF,android.widget.TextView):338:338 -> I + 19:31:android.graphics.RadialGradient getGradientForTextView(android.graphics.RectF,android.widget.TextView):339:339 -> I + 32:41:android.graphics.RadialGradient getGradientForTextView(android.graphics.RectF,android.widget.TextView):340:340 -> I + 42:43:android.graphics.RadialGradient getGradientForTextView(android.graphics.RectF,android.widget.TextView):344:344 -> I + 44:53:android.graphics.RadialGradient getGradientForTextView(android.graphics.RectF,android.widget.TextView):345:345 -> I + 54:63:android.graphics.RadialGradient getGradientForTextView(android.graphics.RectF,android.widget.TextView):346:346 -> I + 64:81:android.graphics.RadialGradient getGradientForTextView(android.graphics.RectF,android.widget.TextView):347:347 -> I + 6:13:android.widget.TextView getSelectedTextView(android.graphics.RectF):316:316 -> J + 14:24:android.widget.TextView getSelectedTextView(android.graphics.RectF):317:317 -> J + 25:29:android.widget.TextView getSelectedTextView(android.graphics.RectF):321:321 -> J + 30:36:android.widget.TextView getSelectedTextView(android.graphics.RectF):322:322 -> J + 37:41:android.widget.TextView getSelectedTextView(android.graphics.RectF):323:323 -> J + 42:64:android.widget.TextView getSelectedTextView(android.graphics.RectF):324:324 -> J + 1:9:float max3(float,float,float):379:379 -> K + 1:2:void setValues(java.lang.String[],int):209:209 -> L + 3:6:void setValues(java.lang.String[],int):210:210 -> L + 1:8:void updateTextViews(int):216:216 -> M + 9:17:void updateTextViews(int):217:217 -> M + 18:26:void updateTextViews(int):218:218 -> M + 27:34:void updateTextViews(int):219:219 -> M + 35:39:void updateTextViews(int):220:220 -> M + 40:42:void updateTextViews(int):221:221 -> M + 43:50:void updateTextViews(int):222:222 -> M + 51:58:void updateTextViews(int):227:227 -> M + 59:63:void updateTextViews(int):228:228 -> M + 64:66:void updateTextViews(int):229:229 -> M + 67:73:void updateTextViews(int):232:232 -> M + 74:82:void updateTextViews(int):233:233 -> M + 83:86:void updateTextViews(int):235:235 -> M + 87:98:void updateTextViews(int):236:236 -> M + 99:103:void updateTextViews(int):241:241 -> M + 104:110:void updateTextViews(int):243:243 -> M + 111:114:void updateTextViews(int):245:245 -> M + 115:132:void updateTextViews(int):246:246 -> M + 133:138:void updateTextViews(int):250:250 -> M 1:14:void onRotate(float,boolean):355:355 -> a 15:16:void onRotate(float,boolean):356:356 -> a 17:20:void onRotate(float,boolean):357:357 -> a @@ -155437,12 +162180,9 @@ com.google.android.material.timepicker.ClockFaceView -> com.google.android.mater 36:39:void onMeasure(int,int):373:373 -> onMeasure 40:42:void onMeasure(int,int):374:374 -> onMeasure 43:46:void onMeasure(int,int):375:375 -> onMeasure - 1:6:void setRadius(int):275:275 -> x - 7:9:void setRadius(int):276:276 -> x - 10:19:void setRadius(int):277:277 -> x - 1:5:void updateLayoutParams():255:255 -> z - 6:13:void updateLayoutParams():256:256 -> z - 14:28:void updateLayoutParams():257:257 -> z + 1:6:void setRadius(int):275:275 -> z + 7:9:void setRadius(int):276:276 -> z + 10:19:void setRadius(int):277:277 -> z com.google.android.material.timepicker.ClockFaceView$1 -> com.google.android.material.timepicker.ClockFaceView$a: # {"id":"sourceFile","fileName":"ClockFaceView.java"} com.google.android.material.timepicker.ClockFaceView this$0 -> d @@ -155457,7 +162197,7 @@ com.google.android.material.timepicker.ClockFaceView$2 -> com.google.android.mat com.google.android.material.timepicker.ClockFaceView this$0 -> a 1:6:void (com.google.android.material.timepicker.ClockFaceView):156:156 -> 1:3:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):160:160 -> onInitializeAccessibilityNodeInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LF/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;LG/z;)V"} 4:17:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):161:161 -> onInitializeAccessibilityNodeInfo 18:35:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):163:163 -> onInitializeAccessibilityNodeInfo 36:42:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):173:173 -> onInitializeAccessibilityNodeInfo @@ -155506,94 +162246,94 @@ com.google.android.material.timepicker.ClockHandView -> com.google.android.mater 12:13:void (android.content.Context,android.util.AttributeSet,int):119:120 -> 14:22:void (android.content.Context,android.util.AttributeSet,int):124:132 -> 23:25:void (android.content.Context,android.util.AttributeSet,int):134:136 -> - 4:14:void lambda$setHandRotation$0(android.animation.ValueAnimator):168:168 -> a + 26:26:void (android.content.Context,android.util.AttributeSet,int):138:138 -> + 4:14:void lambda$initRotationAnimator$0(android.animation.ValueAnimator):144:144 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/timepicker/ClockHandView;Landroid/animation/ValueAnimator;)V"} - 15:18:void lambda$setHandRotation$0(android.animation.ValueAnimator):169:169 -> a - 1:6:void addOnRotateListener(com.google.android.material.timepicker.ClockHandView$OnRotateListener):232:232 -> b + 15:18:void lambda$initRotationAnimator$0(android.animation.ValueAnimator):145:145 -> a + 1:6:void addOnRotateListener(com.google.android.material.timepicker.ClockHandView$OnRotateListener):234:234 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/timepicker/ClockHandView$b;)V"} - 1:6:void adjustLevel(float,float):344:344 -> c - 7:13:void adjustLevel(float,float):345:345 -> c - 14:17:void adjustLevel(float,float):346:346 -> c - 18:21:void adjustLevel(float,float):347:347 -> c - 22:39:void adjustLevel(float,float):348:348 -> c - 40:42:void adjustLevel(float,float):349:349 -> c - 1:6:void drawSelector(android.graphics.Canvas):252:252 -> d - 7:12:void drawSelector(android.graphics.Canvas):253:253 -> d - 13:20:void drawSelector(android.graphics.Canvas):256:256 -> d - 21:31:void drawSelector(android.graphics.Canvas):257:257 -> d - 32:40:void drawSelector(android.graphics.Canvas):258:258 -> d - 41:46:void drawSelector(android.graphics.Canvas):261:261 -> d - 47:54:void drawSelector(android.graphics.Canvas):262:262 -> d - 55:60:void drawSelector(android.graphics.Canvas):266:266 -> d - 61:66:void drawSelector(android.graphics.Canvas):267:267 -> d - 67:79:void drawSelector(android.graphics.Canvas):268:268 -> d - 80:87:void drawSelector(android.graphics.Canvas):273:273 -> d - 88:94:void drawSelector(android.graphics.Canvas):274:274 -> d - 95:102:void drawSelector(android.graphics.Canvas):275:275 -> d - 1:3:android.graphics.RectF getCurrentSelectorBox():280:280 -> e - 1:6:int getDegreesFromXY(float,float):369:369 -> f - 7:18:int getDegreesFromXY(float,float):370:370 -> f - 19:35:int getDegreesFromXY(float,float):373:373 -> f - 1:3:float getHandRotation():241:241 -> g - 4:18:int getLeveledCircleRadius(int):400:400 -> h - 1:3:int getSelectorRadius():285:285 -> i - 1:6:android.util.Pair getValuesForAnimation(float):183:183 -> j - 7:36:android.util.Pair getValuesForAnimation(float):188:188 -> j - 37:50:android.util.Pair getValuesForAnimation(float):198:198 -> j - 1:4:boolean handleTouchInput(float,float,boolean,boolean,boolean):354:354 -> k - 5:31:boolean handleTouchInput(float,float,boolean,boolean,boolean):355:355 -> k - 32:40:boolean handleTouchInput(float,float,boolean,boolean,boolean):361:361 -> k - 1:2:void setCircleRadius(int):293:293 -> l - 3:6:void setCircleRadius(int):294:294 -> l - 2:5:void setHandRotation(float):149:149 -> m - 1:4:void setHandRotation(float,boolean):153:153 -> n - 5:10:void setHandRotation(float,boolean):154:154 -> n - 11:14:void setHandRotation(float,boolean):158:158 -> n - 15:18:void setHandRotation(float,boolean):162:162 -> n - 19:47:void setHandRotation(float,boolean):163:163 -> n - 48:55:void setHandRotation(float,boolean):164:164 -> n - 56:62:void setHandRotation(float,boolean):165:165 -> n - 63:72:void setHandRotation(float,boolean):166:166 -> n - 73:82:void setHandRotation(float,boolean):172:172 -> n - 83:88:void setHandRotation(float,boolean):179:179 -> n - 4:10:void setHandRotationInternal(float,boolean):204:204 -> o - 11:16:void setHandRotationInternal(float,boolean):208:208 -> o - 17:22:void setHandRotationInternal(float,boolean):209:209 -> o - 23:28:void setHandRotationInternal(float,boolean):210:210 -> o - 29:36:void setHandRotationInternal(float,boolean):211:211 -> o - 37:46:void setHandRotationInternal(float,boolean):212:212 -> o - 47:55:void setHandRotationInternal(float,boolean):213:213 -> o - 56:72:void setHandRotationInternal(float,boolean):214:214 -> o - 73:90:void setHandRotationInternal(float,boolean):220:220 -> o - 91:94:void setHandRotationInternal(float,boolean):221:221 -> o - 95:98:void setHandRotationInternal(float,boolean):224:224 -> o - 1:3:void onDraw(android.graphics.Canvas):246:246 -> onDraw - 4:7:void onDraw(android.graphics.Canvas):248:248 -> onDraw - 1:4:void onLayout(boolean,int,int,int,int):141:141 -> onLayout - 5:12:void onLayout(boolean,int,int,int,int):142:142 -> onLayout - 13:20:void onLayout(boolean,int,int,int,int):144:144 -> onLayout - 1:4:boolean onTouchEvent(android.view.MotionEvent):300:300 -> onTouchEvent - 5:8:boolean onTouchEvent(android.view.MotionEvent):304:304 -> onTouchEvent - 9:25:boolean onTouchEvent(android.view.MotionEvent):305:305 -> onTouchEvent - 26:30:boolean onTouchEvent(android.view.MotionEvent):317:317 -> onTouchEvent - 31:38:boolean onTouchEvent(android.view.MotionEvent):318:318 -> onTouchEvent - 39:47:boolean onTouchEvent(android.view.MotionEvent):320:320 -> onTouchEvent - 48:54:boolean onTouchEvent(android.view.MotionEvent):323:323 -> onTouchEvent - 55:58:boolean onTouchEvent(android.view.MotionEvent):327:327 -> onTouchEvent - 59:64:boolean onTouchEvent(android.view.MotionEvent):328:328 -> onTouchEvent - 65:66:boolean onTouchEvent(android.view.MotionEvent):308:308 -> onTouchEvent - 67:68:boolean onTouchEvent(android.view.MotionEvent):309:309 -> onTouchEvent - 69:70:boolean onTouchEvent(android.view.MotionEvent):310:310 -> onTouchEvent - 71:75:boolean onTouchEvent(android.view.MotionEvent):312:312 -> onTouchEvent - 76:86:boolean onTouchEvent(android.view.MotionEvent):335:335 -> onTouchEvent - 1:7:void setMultiLevel(boolean):391:391 -> p - 8:9:void setMultiLevel(boolean):392:392 -> p - 10:11:void setMultiLevel(boolean):394:394 -> p - 12:15:void setMultiLevel(boolean):395:395 -> p + 1:6:void adjustLevel(float,float):346:346 -> c + 7:13:void adjustLevel(float,float):347:347 -> c + 14:17:void adjustLevel(float,float):348:348 -> c + 18:21:void adjustLevel(float,float):349:349 -> c + 22:39:void adjustLevel(float,float):350:350 -> c + 40:42:void adjustLevel(float,float):351:351 -> c + 1:6:void drawSelector(android.graphics.Canvas):254:254 -> d + 7:12:void drawSelector(android.graphics.Canvas):255:255 -> d + 13:20:void drawSelector(android.graphics.Canvas):258:258 -> d + 21:31:void drawSelector(android.graphics.Canvas):259:259 -> d + 32:40:void drawSelector(android.graphics.Canvas):260:260 -> d + 41:46:void drawSelector(android.graphics.Canvas):263:263 -> d + 47:54:void drawSelector(android.graphics.Canvas):264:264 -> d + 55:60:void drawSelector(android.graphics.Canvas):268:268 -> d + 61:66:void drawSelector(android.graphics.Canvas):269:269 -> d + 67:79:void drawSelector(android.graphics.Canvas):270:270 -> d + 80:87:void drawSelector(android.graphics.Canvas):275:275 -> d + 88:94:void drawSelector(android.graphics.Canvas):276:276 -> d + 95:102:void drawSelector(android.graphics.Canvas):277:277 -> d + 1:3:android.graphics.RectF getCurrentSelectorBox():282:282 -> e + 1:6:int getDegreesFromXY(float,float):371:371 -> f + 7:18:int getDegreesFromXY(float,float):372:372 -> f + 19:35:int getDegreesFromXY(float,float):375:375 -> f + 1:3:float getHandRotation():243:243 -> g + 4:18:int getLeveledCircleRadius(int):402:402 -> h + 1:3:int getSelectorRadius():287:287 -> i + 1:6:android.util.Pair getValuesForAnimation(float):185:185 -> j + 7:36:android.util.Pair getValuesForAnimation(float):190:190 -> j + 37:50:android.util.Pair getValuesForAnimation(float):200:200 -> j + 1:4:boolean handleTouchInput(float,float,boolean,boolean,boolean):356:356 -> k + 5:31:boolean handleTouchInput(float,float,boolean,boolean,boolean):357:357 -> k + 32:40:boolean handleTouchInput(float,float,boolean,boolean,boolean):363:363 -> k + 1:10:void initRotationAnimator():142:142 -> l + 11:21:void initRotationAnimator():148:148 -> l + 1:2:void setCircleRadius(int):295:295 -> m + 3:6:void setCircleRadius(int):296:296 -> m + 2:5:void setHandRotation(float):166:166 -> n + 1:8:void setHandRotation(float,boolean):170:170 -> o + 9:12:void setHandRotation(float,boolean):173:173 -> o + 13:16:void setHandRotation(float,boolean):177:177 -> o + 17:45:void setHandRotation(float,boolean):178:178 -> o + 46:53:void setHandRotation(float,boolean):179:179 -> o + 54:60:void setHandRotation(float,boolean):180:180 -> o + 61:66:void setHandRotation(float,boolean):181:181 -> o + 1:3:void onDraw(android.graphics.Canvas):248:248 -> onDraw + 4:7:void onDraw(android.graphics.Canvas):250:250 -> onDraw + 1:4:void onLayout(boolean,int,int,int,int):158:158 -> onLayout + 5:12:void onLayout(boolean,int,int,int,int):159:159 -> onLayout + 13:20:void onLayout(boolean,int,int,int,int):161:161 -> onLayout + 1:4:boolean onTouchEvent(android.view.MotionEvent):302:302 -> onTouchEvent + 5:8:boolean onTouchEvent(android.view.MotionEvent):306:306 -> onTouchEvent + 9:25:boolean onTouchEvent(android.view.MotionEvent):307:307 -> onTouchEvent + 26:30:boolean onTouchEvent(android.view.MotionEvent):319:319 -> onTouchEvent + 31:38:boolean onTouchEvent(android.view.MotionEvent):320:320 -> onTouchEvent + 39:47:boolean onTouchEvent(android.view.MotionEvent):322:322 -> onTouchEvent + 48:54:boolean onTouchEvent(android.view.MotionEvent):325:325 -> onTouchEvent + 55:58:boolean onTouchEvent(android.view.MotionEvent):329:329 -> onTouchEvent + 59:64:boolean onTouchEvent(android.view.MotionEvent):330:330 -> onTouchEvent + 65:66:boolean onTouchEvent(android.view.MotionEvent):310:310 -> onTouchEvent + 67:68:boolean onTouchEvent(android.view.MotionEvent):311:311 -> onTouchEvent + 69:70:boolean onTouchEvent(android.view.MotionEvent):312:312 -> onTouchEvent + 71:75:boolean onTouchEvent(android.view.MotionEvent):314:314 -> onTouchEvent + 76:86:boolean onTouchEvent(android.view.MotionEvent):337:337 -> onTouchEvent + 4:10:void setHandRotationInternal(float,boolean):206:206 -> p + 11:16:void setHandRotationInternal(float,boolean):210:210 -> p + 17:22:void setHandRotationInternal(float,boolean):211:211 -> p + 23:28:void setHandRotationInternal(float,boolean):212:212 -> p + 29:36:void setHandRotationInternal(float,boolean):213:213 -> p + 37:46:void setHandRotationInternal(float,boolean):214:214 -> p + 47:55:void setHandRotationInternal(float,boolean):215:215 -> p + 56:72:void setHandRotationInternal(float,boolean):216:216 -> p + 73:90:void setHandRotationInternal(float,boolean):222:222 -> p + 91:94:void setHandRotationInternal(float,boolean):223:223 -> p + 95:98:void setHandRotationInternal(float,boolean):226:226 -> p + 1:7:void setMultiLevel(boolean):393:393 -> q + 8:9:void setMultiLevel(boolean):394:394 -> q + 10:11:void setMultiLevel(boolean):396:396 -> q + 12:15:void setMultiLevel(boolean):397:397 -> q com.google.android.material.timepicker.ClockHandView$$ExternalSyntheticLambda0 -> com.google.android.material.timepicker.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - com.google.android.material.timepicker.ClockHandView com.google.android.material.timepicker.ClockHandView$$InternalSyntheticLambda$1$504cda3ad26f728e9a5a39e4d283db322b7fdeb8c594686e27c7b55454d0cab7$0.f$0 -> a + com.google.android.material.timepicker.ClockHandView com.google.android.material.timepicker.ClockHandView$$InternalSyntheticLambda$1$8784fdc40fae1690c8cb8143b7adbae051ed9e9c6e9325bbd33eacf83e85f7d1$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:void (com.google.android.material.timepicker.ClockHandView):0:0 -> # {"id":"com.android.tools.r8.synthesized"} @@ -155602,8 +162342,8 @@ com.google.android.material.timepicker.ClockHandView$$ExternalSyntheticLambda0 - com.google.android.material.timepicker.ClockHandView$1 -> com.google.android.material.timepicker.ClockHandView$a: # {"id":"sourceFile","fileName":"ClockHandView.java"} com.google.android.material.timepicker.ClockHandView this$0 -> a - 1:6:void (com.google.android.material.timepicker.ClockHandView):172:172 -> - 1:4:void onAnimationCancel(android.animation.Animator):175:175 -> onAnimationCancel + 1:6:void (com.google.android.material.timepicker.ClockHandView):148:148 -> + 1:4:void onAnimationCancel(android.animation.Animator):151:151 -> onAnimationCancel com.google.android.material.timepicker.ClockHandView$OnRotateListener -> com.google.android.material.timepicker.ClockHandView$b: # {"id":"sourceFile","fileName":"ClockHandView.java"} void onRotate(float,boolean) -> a @@ -155620,57 +162360,57 @@ com.google.android.material.timepicker.MaxInputValidator -> com.google.android.m 31:33:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):52:52 -> filter com.google.android.material.timepicker.RadialViewGroup -> com.google.android.material.timepicker.d: # {"id":"sourceFile","fileName":"RadialViewGroup.java"} - java.lang.Runnable updateLayoutParametersRunnable -> A - int radius -> B - com.google.android.material.shape.MaterialShapeDrawable background -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf2/g;"} - 1:3:void (android.content.Context,android.util.AttributeSet,int):81:81 -> - 4:12:void (android.content.Context,android.util.AttributeSet,int):82:82 -> - 13:19:void (android.content.Context,android.util.AttributeSet,int):83:83 -> - 20:22:void (android.content.Context,android.util.AttributeSet,int):85:85 -> - 23:26:void (android.content.Context,android.util.AttributeSet,int):86:86 -> - 27:34:void (android.content.Context,android.util.AttributeSet,int):87:87 -> - 35:41:void (android.content.Context,android.util.AttributeSet,int):88:88 -> - 42:45:void (android.content.Context,android.util.AttributeSet,int):89:89 -> - 1:6:void updateLayoutParamsAsync():123:123 -> A - 7:11:void updateLayoutParamsAsync():125:125 -> A - 12:17:void updateLayoutParamsAsync():126:126 -> A - 1:3:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):107:107 -> addView - 4:10:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):108:108 -> addView - 11:17:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):109:109 -> addView - 18:21:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):111:111 -> addView - 1:3:void onFinishInflate():132:132 -> onFinishInflate - 4:7:void onFinishInflate():133:133 -> onFinishInflate - 1:3:void onViewRemoved(android.view.View):116:116 -> onViewRemoved - 4:7:void onViewRemoved(android.view.View):118:118 -> onViewRemoved - 1:10:void setBackgroundColor(int):102:102 -> setBackgroundColor - 1:17:void addConstraints(java.util.List,androidx.constraintlayout.widget.ConstraintSet,int):166:166 -> t + java.lang.Runnable updateLayoutParametersRunnable -> B + int radius -> C + com.google.android.material.shape.MaterialShapeDrawable background -> D + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/h;"} + 1:3:void (android.content.Context,android.util.AttributeSet,int):80:80 -> + 4:12:void (android.content.Context,android.util.AttributeSet,int):81:81 -> + 13:19:void (android.content.Context,android.util.AttributeSet,int):82:82 -> + 20:22:void (android.content.Context,android.util.AttributeSet,int):84:84 -> + 23:26:void (android.content.Context,android.util.AttributeSet,int):85:85 -> + 27:34:void (android.content.Context,android.util.AttributeSet,int):86:86 -> + 35:41:void (android.content.Context,android.util.AttributeSet,int):87:87 -> + 42:45:void (android.content.Context,android.util.AttributeSet,int):88:88 -> + 1:11:boolean shouldSkipView(android.view.View):187:187 -> A + 1:5:void updateLayoutParams():136:136 -> B + 6:8:void updateLayoutParams():137:137 -> B + 9:14:void updateLayoutParams():138:138 -> B + 15:20:void updateLayoutParams():139:139 -> B + 21:24:void updateLayoutParams():140:140 -> B + 25:39:void updateLayoutParams():141:141 -> B + 40:50:void updateLayoutParams():145:145 -> B + 51:54:void updateLayoutParams():147:147 -> B + 55:60:void updateLayoutParams():149:149 -> B + 61:68:void updateLayoutParams():150:150 -> B + 69:80:void updateLayoutParams():152:152 -> B + 81:100:void updateLayoutParams():155:155 -> B + 101:124:void updateLayoutParams():156:156 -> B + 125:128:void updateLayoutParams():159:159 -> B + 1:6:void updateLayoutParamsAsync():122:122 -> C + 7:11:void updateLayoutParamsAsync():124:124 -> C + 12:17:void updateLayoutParamsAsync():125:125 -> C + 1:3:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):106:106 -> addView + 4:10:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):107:107 -> addView + 11:17:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):108:108 -> addView + 18:21:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):110:110 -> addView + 1:3:void onFinishInflate():131:131 -> onFinishInflate + 4:7:void onFinishInflate():132:132 -> onFinishInflate + 1:3:void onViewRemoved(android.view.View):115:115 -> onViewRemoved + 4:7:void onViewRemoved(android.view.View):117:117 -> onViewRemoved + 1:10:void setBackgroundColor(int):101:101 -> setBackgroundColor + 1:17:void addConstraints(java.util.List,androidx.constraintlayout.widget.ConstraintSet,int):165:165 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Landroidx/constraintlayout/widget/e;I)V"} - 18:26:void addConstraints(java.util.List,androidx.constraintlayout.widget.ConstraintSet,int):167:167 -> t - 27:37:void addConstraints(java.util.List,androidx.constraintlayout.widget.ConstraintSet,int):168:168 -> t - 1:7:android.graphics.drawable.Drawable createBackground():93:93 -> u - 8:17:android.graphics.drawable.Drawable createBackground():94:94 -> u - 18:27:android.graphics.drawable.Drawable createBackground():95:95 -> u - 28:30:android.graphics.drawable.Drawable createBackground():96:96 -> u - 4:18:int getLeveledRadius(int):184:184 -> v - 1:3:int getRadius():179:179 -> w - 1:2:void setRadius(int):173:173 -> x - 3:6:void setRadius(int):174:174 -> x - 1:11:boolean shouldSkipView(android.view.View):188:188 -> y - 1:5:void updateLayoutParams():137:137 -> z - 6:8:void updateLayoutParams():138:138 -> z - 9:14:void updateLayoutParams():139:139 -> z - 15:20:void updateLayoutParams():140:140 -> z - 21:24:void updateLayoutParams():141:141 -> z - 25:39:void updateLayoutParams():142:142 -> z - 40:50:void updateLayoutParams():146:146 -> z - 51:54:void updateLayoutParams():148:148 -> z - 55:60:void updateLayoutParams():150:150 -> z - 61:68:void updateLayoutParams():151:151 -> z - 69:80:void updateLayoutParams():153:153 -> z - 81:100:void updateLayoutParams():156:156 -> z - 101:124:void updateLayoutParams():157:157 -> z - 125:128:void updateLayoutParams():160:160 -> z + 18:26:void addConstraints(java.util.List,androidx.constraintlayout.widget.ConstraintSet,int):166:166 -> v + 27:37:void addConstraints(java.util.List,androidx.constraintlayout.widget.ConstraintSet,int):167:167 -> v + 1:7:android.graphics.drawable.Drawable createBackground():92:92 -> w + 8:17:android.graphics.drawable.Drawable createBackground():93:93 -> w + 18:27:android.graphics.drawable.Drawable createBackground():94:94 -> w + 28:30:android.graphics.drawable.Drawable createBackground():95:95 -> w + 4:18:int getLeveledRadius(int):183:183 -> x + 1:3:int getRadius():178:178 -> y + 1:2:void setRadius(int):172:172 -> z + 3:6:void setRadius(int):173:173 -> z com.google.android.material.timepicker.RadialViewGroup$$ExternalSyntheticLambda0 -> com.google.android.material.timepicker.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} @@ -155696,7 +162436,7 @@ com.google.android.material.timepicker.TimeModel -> com.google.android.material. 1:8:void ():167:167 -> 1:8:void (int,int,int,int):62:69 -> 9:9:void (android.os.Parcel):73:73 -> - 1:7:java.lang.String formatText(android.content.res.Resources,java.lang.CharSequence):192:192 -> c + 1:7:java.lang.String formatText(android.content.res.Resources,java.lang.CharSequence):192:192 -> b 1:22:java.lang.String formatText(android.content.res.Resources,java.lang.CharSequence,java.lang.String):199:199 -> d 23:29:java.lang.String formatText(android.content.res.Resources,java.lang.CharSequence,java.lang.String):198:198 -> d 1:1:int getPeriod(int):0:0 -> e @@ -155720,12 +162460,12 @@ com.google.android.material.timepicker.TimeModel$1 -> com.google.android.materia 1:5:java.lang.Object[] newArray(int):167:167 -> newArray com.google.android.material.timepicker.TimePickerView -> com.google.android.material.timepicker.TimePickerView: # {"id":"sourceFile","fileName":"TimePickerView.java"} - com.google.android.material.chip.Chip minuteView -> A - com.google.android.material.chip.Chip hourView -> B - com.google.android.material.timepicker.ClockHandView clockHandView -> C - com.google.android.material.timepicker.ClockFaceView clockFace -> D - com.google.android.material.button.MaterialButtonToggleGroup toggle -> E - android.view.View$OnClickListener selectionListener -> F + com.google.android.material.chip.Chip minuteView -> B + com.google.android.material.chip.Chip hourView -> C + com.google.android.material.timepicker.ClockHandView clockHandView -> D + com.google.android.material.timepicker.ClockFaceView clockFace -> E + com.google.android.material.button.MaterialButtonToggleGroup toggle -> F + android.view.View$OnClickListener selectionListener -> G 1:1:void (android.content.Context,android.util.AttributeSet):102:102 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):106:106 -> 3:3:void (android.content.Context,android.util.AttributeSet,int):83:83 -> @@ -155734,25 +162474,25 @@ com.google.android.material.timepicker.TimePickerView -> com.google.android.mate 8:10:void (android.content.Context,android.util.AttributeSet,int):122:124 -> 11:11:void (android.content.Context,android.util.AttributeSet,int):126:126 -> 12:12:void (android.content.Context,android.util.AttributeSet,int):128:128 -> - 1:7:void onVisibilityChanged(android.view.View,int):261:261 -> onVisibilityChanged - 8:15:void onVisibilityChanged(android.view.View,int):263:263 -> onVisibilityChanged - 1:1:void $r8$lambda$N5NRqpZD74A3LGLNZxV7Y_usDfU(com.google.android.material.timepicker.TimePickerView,com.google.android.material.button.MaterialButtonToggleGroup,int,boolean):0:0 -> t + 1:7:void onVisibilityChanged(android.view.View,int):259:259 -> onVisibilityChanged + 8:15:void onVisibilityChanged(android.view.View,int):261:261 -> onVisibilityChanged + 1:1:void $r8$lambda$N5NRqpZD74A3LGLNZxV7Y_usDfU(com.google.android.material.timepicker.TimePickerView,com.google.android.material.button.MaterialButtonToggleGroup,int,boolean):0:0 -> v # {"id":"com.android.tools.r8.synthesized"} - 1:5:com.google.android.material.timepicker.TimePickerView$OnSelectionChange access$000(com.google.android.material.timepicker.TimePickerView):60:60 -> u + 1:5:com.google.android.material.timepicker.TimePickerView$OnSelectionChange access$000(com.google.android.material.timepicker.TimePickerView):60:60 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/timepicker/TimePickerView;)Lcom/google/android/material/timepicker/TimePickerView$e;"} - 1:5:com.google.android.material.timepicker.TimePickerView$OnDoubleTapListener access$100(com.google.android.material.timepicker.TimePickerView):60:60 -> v + 1:5:com.google.android.material.timepicker.TimePickerView$OnDoubleTapListener access$100(com.google.android.material.timepicker.TimePickerView):60:60 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/timepicker/TimePickerView;)Lcom/google/android/material/timepicker/TimePickerView$d;"} - 1:13:void setUpDisplay():173:173 -> w - 14:26:void setUpDisplay():174:174 -> w - 27:33:void setUpDisplay():176:176 -> w - 34:40:void setUpDisplay():177:177 -> w - 41:47:void setUpDisplay():179:179 -> w - 48:53:void setUpDisplay():180:180 -> w - 1:2:void setupDoubleTap():133:133 -> x - 3:14:void setupDoubleTap():135:135 -> x - 15:19:void setupDoubleTap():148:148 -> x - 20:24:void setupDoubleTap():160:160 -> x - 25:30:void setupDoubleTap():161:161 -> x + 1:13:void setUpDisplay():173:173 -> y + 14:26:void setUpDisplay():174:174 -> y + 27:33:void setUpDisplay():176:176 -> y + 34:40:void setUpDisplay():177:177 -> y + 41:47:void setUpDisplay():179:179 -> y + 48:53:void setUpDisplay():180:180 -> y + 1:2:void setupDoubleTap():133:133 -> z + 3:14:void setupDoubleTap():135:135 -> z + 15:19:void setupDoubleTap():148:148 -> z + 20:24:void setupDoubleTap():160:160 -> z + 25:30:void setupDoubleTap():161:161 -> z com.google.android.material.timepicker.TimePickerView$$ExternalSyntheticLambda0 -> com.google.android.material.timepicker.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} @@ -155786,21 +162526,21 @@ com.google.android.material.timepicker.TimePickerView$OnSelectionChange -> com.g com.google.android.material.transformation.ExpandableBehavior -> com.google.android.material.transformation.ExpandableBehavior: # {"id":"sourceFile","fileName":"ExpandableBehavior.java"} int currentState -> d - 1:1:void ():67:67 -> - 2:2:void ():65:65 -> - 3:3:void (android.content.Context,android.util.AttributeSet):70:70 -> - 4:4:void (android.content.Context,android.util.AttributeSet):65:65 -> - 1:4:com.google.android.material.expandable.ExpandableWidget findExpandableWidget(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):139:139 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;)LY1/a;"} - 5:12:com.google.android.material.expandable.ExpandableWidget findExpandableWidget(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):140:140 -> I - 13:18:com.google.android.material.expandable.ExpandableWidget findExpandableWidget(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):141:141 -> I - 19:24:com.google.android.material.expandable.ExpandableWidget findExpandableWidget(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):142:142 -> I - 25:32:com.google.android.material.expandable.ExpandableWidget findExpandableWidget(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):143:143 -> I + 1:1:void ():66:66 -> + 2:2:void ():64:64 -> + 3:3:void (android.content.Context,android.util.AttributeSet):69:69 -> + 4:4:void (android.content.Context,android.util.AttributeSet):64:64 -> + 1:4:com.google.android.material.expandable.ExpandableWidget findExpandableWidget(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):138:138 -> I + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;)Ld2/a;"} + 5:12:com.google.android.material.expandable.ExpandableWidget findExpandableWidget(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):139:139 -> I + 13:18:com.google.android.material.expandable.ExpandableWidget findExpandableWidget(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):140:140 -> I + 19:24:com.google.android.material.expandable.ExpandableWidget findExpandableWidget(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):141:141 -> I + 25:32:com.google.android.material.expandable.ExpandableWidget findExpandableWidget(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View):142:142 -> I boolean layoutDependsOn(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View) -> i - 1:4:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):126:126 -> l - 5:5:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):127:127 -> l - 1:6:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):98:98 -> p - 7:11:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):99:99 -> p + 1:4:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):125:125 -> l + 5:5:boolean onDependentViewChanged(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):126:126 -> l + 1:6:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):97:97 -> p + 7:11:boolean onLayoutChild(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,int):98:98 -> p com.google.android.material.transformation.ExpandableTransformationBehavior -> com.google.android.material.transformation.ExpandableTransformationBehavior: # {"id":"sourceFile","fileName":"ExpandableTransformationBehavior.java"} 1:1:void ():46:46 -> @@ -155811,21 +162551,21 @@ com.google.android.material.transformation.FabTransformationBehavior -> com.goog android.graphics.RectF tmpRectF1 -> f android.graphics.RectF tmpRectF2 -> g int[] tmpArray -> h - 1:1:void ():89:89 -> - 2:5:void ():79:82 -> - 6:6:void (android.content.Context,android.util.AttributeSet):92:92 -> - 7:10:void (android.content.Context,android.util.AttributeSet):79:82 -> - 1:10:boolean layoutDependsOn(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):99:99 -> i - 11:18:boolean layoutDependsOn(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):100:100 -> i - 1:6:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):115:115 -> k + 1:1:void ():85:85 -> + 2:5:void ():75:78 -> + 6:6:void (android.content.Context,android.util.AttributeSet):88:88 -> + 7:10:void (android.content.Context,android.util.AttributeSet):75:78 -> + 1:10:boolean layoutDependsOn(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):95:95 -> i + 11:18:boolean layoutDependsOn(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):96:96 -> i + 1:6:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):111:111 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/coordinatorlayout/widget/CoordinatorLayout$f;)V"} - 7:9:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):118:118 -> k + 7:9:void onAttachedToLayoutParams(androidx.coordinatorlayout.widget.CoordinatorLayout$LayoutParams):114:114 -> k com.google.android.material.transformation.FabTransformationScrimBehavior -> com.google.android.material.transformation.FabTransformationScrimBehavior: # {"id":"sourceFile","fileName":"FabTransformationScrimBehavior.java"} com.google.android.material.animation.MotionTiming expandTiming -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LP1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LT1/d;"} com.google.android.material.animation.MotionTiming collapseTiming -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LP1/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LT1/d;"} 1:1:void ():55:55 -> 2:3:void ():52:53 -> 4:4:void (android.content.Context,android.util.AttributeSet):58:58 -> @@ -155834,24 +162574,24 @@ com.google.android.material.transformation.FabTransformationScrimBehavior -> com 1:1:boolean layoutDependsOn(androidx.coordinatorlayout.widget.CoordinatorLayout,android.view.View,android.view.View):0:0 -> i com.google.android.material.transformation.FabTransformationSheetBehavior -> com.google.android.material.transformation.FabTransformationSheetBehavior: # {"id":"sourceFile","fileName":"FabTransformationSheetBehavior.java"} - 1:1:void ():53:53 -> - 2:2:void (android.content.Context,android.util.AttributeSet):56:56 -> -com.google.crypto.tink.Aead -> j2.a: + 1:1:void ():51:51 -> + 2:2:void (android.content.Context,android.util.AttributeSet):54:54 -> +com.google.crypto.tink.Aead -> o2.a: # {"id":"sourceFile","fileName":"Aead.java"} byte[] encrypt(byte[],byte[]) -> a byte[] decrypt(byte[],byte[]) -> b -com.google.crypto.tink.CleartextKeysetHandle -> j2.b: +com.google.crypto.tink.CleartextKeysetHandle -> o2.b: # {"id":"sourceFile","fileName":"CleartextKeysetHandle.java"} 1:9:com.google.crypto.tink.KeysetHandle read(com.google.crypto.tink.KeysetReader):58:58 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/k;)Lj2/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/k;)Lo2/i;"} 1:8:void write(com.google.crypto.tink.KeysetHandle,com.google.crypto.tink.KeysetWriter):79:79 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/i;Lj2/l;)V"} -com.google.crypto.tink.CryptoFormat -> j2.c: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/i;Lo2/l;)V"} +com.google.crypto.tink.CryptoFormat -> o2.c: # {"id":"sourceFile","fileName":"CryptoFormat.java"} byte[] RAW_PREFIX -> a 2:6:void ():46:46 -> 1:25:byte[] getOutputPrefix(com.google.crypto.tink.proto.Keyset$Key):58:58 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/C$c;)[B"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/C$c;)[B"} 26:28:byte[] getOutputPrefix(com.google.crypto.tink.proto.Keyset$Key):71:71 -> a 29:36:byte[] getOutputPrefix(com.google.crypto.tink.proto.Keyset$Key):73:73 -> a 37:40:byte[] getOutputPrefix(com.google.crypto.tink.proto.Keyset$Key):66:66 -> a @@ -155862,30 +162602,30 @@ com.google.crypto.tink.CryptoFormat -> j2.c: 63:66:byte[] getOutputPrefix(com.google.crypto.tink.proto.Keyset$Key):62:62 -> a 67:74:byte[] getOutputPrefix(com.google.crypto.tink.proto.Keyset$Key):63:63 -> a 75:79:byte[] getOutputPrefix(com.google.crypto.tink.proto.Keyset$Key):64:64 -> a -com.google.crypto.tink.CryptoFormat$1 -> j2.c$a: +com.google.crypto.tink.CryptoFormat$1 -> o2.c$a: # {"id":"sourceFile","fileName":"CryptoFormat.java"} int[] $SwitchMap$com$google$crypto$tink$proto$OutputPrefixType -> a 1:52:void ():58:58 -> -com.google.crypto.tink.DeterministicAead -> j2.d: +com.google.crypto.tink.DeterministicAead -> o2.d: # {"id":"sourceFile","fileName":"DeterministicAead.java"} byte[] encryptDeterministically(byte[],byte[]) -> a byte[] decryptDeterministically(byte[],byte[]) -> b -com.google.crypto.tink.KeyManager -> j2.e: +com.google.crypto.tink.KeyManager -> o2.e: # {"id":"sourceFile","fileName":"KeyManager.java"} boolean doesSupport(java.lang.String) -> a com.google.crypto.tink.shaded.protobuf.MessageLite newKey(com.google.crypto.tink.shaded.protobuf.ByteString) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lcom/google/crypto/tink/shaded/protobuf/O;"} com.google.crypto.tink.proto.KeyData newKeyData(com.google.crypto.tink.shaded.protobuf.ByteString) -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/y;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/y;"} java.lang.Object getPrimitive(com.google.crypto.tink.shaded.protobuf.ByteString) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Ljava/lang/Object;"} -com.google.crypto.tink.KeyManagerImpl -> j2.f: +com.google.crypto.tink.KeyManagerImpl -> o2.f: # {"id":"sourceFile","fileName":"KeyManagerImpl.java"} com.google.crypto.tink.KeyTypeManager keyTypeManager -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/h;"} java.lang.Class primitiveClass -> b 1:3:void (com.google.crypto.tink.KeyTypeManager,java.lang.Class):37:37 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/h;Ljava/lang/Class;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/h;Ljava/lang/Class;)V"} 4:15:void (com.google.crypto.tink.KeyTypeManager,java.lang.Class):38:38 -> 16:22:void (com.google.crypto.tink.KeyTypeManager,java.lang.Class):39:39 -> 23:24:void (com.google.crypto.tink.KeyTypeManager,java.lang.Class):40:40 -> @@ -155899,7 +162639,7 @@ com.google.crypto.tink.KeyManagerImpl -> j2.f: 11:24:com.google.crypto.tink.shaded.protobuf.MessageLite newKey(com.google.crypto.tink.shaded.protobuf.ByteString):88:88 -> b 25:47:com.google.crypto.tink.shaded.protobuf.MessageLite newKey(com.google.crypto.tink.shaded.protobuf.ByteString):90:90 -> b 1:8:com.google.crypto.tink.proto.KeyData newKeyData(com.google.crypto.tink.shaded.protobuf.ByteString):118:118 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/y;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/y;"} 9:12:com.google.crypto.tink.proto.KeyData newKeyData(com.google.crypto.tink.shaded.protobuf.ByteString):119:119 -> c 13:20:com.google.crypto.tink.proto.KeyData newKeyData(com.google.crypto.tink.shaded.protobuf.ByteString):120:120 -> c 21:30:com.google.crypto.tink.proto.KeyData newKeyData(com.google.crypto.tink.shaded.protobuf.ByteString):121:121 -> c @@ -155913,65 +162653,65 @@ com.google.crypto.tink.KeyManagerImpl -> j2.f: 27:45:java.lang.Object getPrimitive(com.google.crypto.tink.shaded.protobuf.ByteString):70:70 -> d 1:7:java.lang.String getKeyType():107:107 -> e 1:12:com.google.crypto.tink.KeyManagerImpl$KeyFactoryHelper keyFactoryHelper():178:178 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/f$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/f$a;"} 1:10:java.lang.Object validateKeyAndGetPrimitive(com.google.crypto.tink.shaded.protobuf.MessageLite):136:136 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)Ljava/lang/Object;"} 11:15:java.lang.Object validateKeyAndGetPrimitive(com.google.crypto.tink.shaded.protobuf.MessageLite):139:139 -> g 16:24:java.lang.Object validateKeyAndGetPrimitive(com.google.crypto.tink.shaded.protobuf.MessageLite):140:140 -> g 25:32:java.lang.Object validateKeyAndGetPrimitive(com.google.crypto.tink.shaded.protobuf.MessageLite):137:137 -> g -com.google.crypto.tink.KeyManagerImpl$KeyFactoryHelper -> j2.f$a: +com.google.crypto.tink.KeyManagerImpl$KeyFactoryHelper -> o2.f$a: # {"id":"sourceFile","fileName":"KeyManagerImpl.java"} com.google.crypto.tink.KeyTypeManager$KeyFactory keyFactory -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/h$a;"} 1:3:void (com.google.crypto.tink.KeyTypeManager$KeyFactory):152:152 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/h$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/h$a;)V"} 4:6:void (com.google.crypto.tink.KeyTypeManager$KeyFactory):153:153 -> 1:11:com.google.crypto.tink.shaded.protobuf.MessageLite parseValidateCreate(com.google.crypto.tink.shaded.protobuf.ByteString):165:165 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lcom/google/crypto/tink/shaded/protobuf/O;"} 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite validateCreate(com.google.crypto.tink.shaded.protobuf.MessageLite):159:159 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)Lcom/google/crypto/tink/shaded/protobuf/O;"} 6:14:com.google.crypto.tink.shaded.protobuf.MessageLite validateCreate(com.google.crypto.tink.shaded.protobuf.MessageLite):160:160 -> b -com.google.crypto.tink.KeyTemplate -> j2.g: +com.google.crypto.tink.KeyTemplate -> o2.g: # {"id":"sourceFile","fileName":"KeyTemplate.java"} com.google.crypto.tink.proto.KeyTemplate kt -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/A;"} 1:3:void (com.google.crypto.tink.proto.KeyTemplate):90:90 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/A;)V"} 4:6:void (com.google.crypto.tink.proto.KeyTemplate):91:91 -> 1:2:com.google.crypto.tink.KeyTemplate create(java.lang.String,byte[],com.google.crypto.tink.KeyTemplate$OutputPrefixType):82:82 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;[BLj2/g$b;)Lj2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;[BLo2/g$b;)Lo2/g;"} 3:6:com.google.crypto.tink.KeyTemplate create(java.lang.String,byte[],com.google.crypto.tink.KeyTemplate$OutputPrefixType):83:83 -> a 7:10:com.google.crypto.tink.KeyTemplate create(java.lang.String,byte[],com.google.crypto.tink.KeyTemplate$OutputPrefixType):84:84 -> a 11:18:com.google.crypto.tink.KeyTemplate create(java.lang.String,byte[],com.google.crypto.tink.KeyTemplate$OutputPrefixType):85:85 -> a 19:26:com.google.crypto.tink.KeyTemplate create(java.lang.String,byte[],com.google.crypto.tink.KeyTemplate$OutputPrefixType):86:86 -> a 27:36:com.google.crypto.tink.KeyTemplate create(java.lang.String,byte[],com.google.crypto.tink.KeyTemplate$OutputPrefixType):87:87 -> a 1:3:com.google.crypto.tink.proto.KeyTemplate getProto():95:95 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/A;"} 1:20:com.google.crypto.tink.proto.OutputPrefixType toProto(com.google.crypto.tink.KeyTemplate$OutputPrefixType):67:67 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/g$b;)Lq2/I;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/g$b;)Lv2/I;"} 21:23:com.google.crypto.tink.proto.OutputPrefixType toProto(com.google.crypto.tink.KeyTemplate$OutputPrefixType):75:75 -> c 24:31:com.google.crypto.tink.proto.OutputPrefixType toProto(com.google.crypto.tink.KeyTemplate$OutputPrefixType):77:77 -> c 32:34:com.google.crypto.tink.proto.OutputPrefixType toProto(com.google.crypto.tink.KeyTemplate$OutputPrefixType):73:73 -> c 35:37:com.google.crypto.tink.proto.OutputPrefixType toProto(com.google.crypto.tink.KeyTemplate$OutputPrefixType):71:71 -> c 38:40:com.google.crypto.tink.proto.OutputPrefixType toProto(com.google.crypto.tink.KeyTemplate$OutputPrefixType):69:69 -> c -com.google.crypto.tink.KeyTemplate$1 -> j2.g$a: +com.google.crypto.tink.KeyTemplate$1 -> o2.g$a: # {"id":"sourceFile","fileName":"KeyTemplate.java"} int[] $SwitchMap$com$google$crypto$tink$proto$OutputPrefixType -> a int[] $SwitchMap$com$google$crypto$tink$KeyTemplate$OutputPrefixType -> b 1:51:void ():67:67 -> 52:99:void ():51:51 -> -com.google.crypto.tink.KeyTemplate$OutputPrefixType -> j2.g$b: +com.google.crypto.tink.KeyTemplate$OutputPrefixType -> o2.g$b: # {"id":"sourceFile","fileName":"KeyTemplate.java"} com.google.crypto.tink.KeyTemplate$OutputPrefixType TINK -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/g$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/g$b;"} com.google.crypto.tink.KeyTemplate$OutputPrefixType LEGACY -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/g$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/g$b;"} com.google.crypto.tink.KeyTemplate$OutputPrefixType RAW -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/g$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/g$b;"} com.google.crypto.tink.KeyTemplate$OutputPrefixType CRUNCHY -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/g$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/g$b;"} com.google.crypto.tink.KeyTemplate$OutputPrefixType[] $VALUES -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lj2/g$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lo2/g$b;"} 1:10:void ():43:43 -> 11:20:void ():44:44 -> 21:30:void ():45:45 -> @@ -155979,16 +162719,16 @@ com.google.crypto.tink.KeyTemplate$OutputPrefixType -> j2.g$b: 41:47:void ():42:42 -> 1:4:void (java.lang.String,int):42:42 -> 1:9:com.google.crypto.tink.KeyTemplate$OutputPrefixType valueOf(java.lang.String):42:42 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj2/g$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lo2/g$b;"} 1:9:com.google.crypto.tink.KeyTemplate$OutputPrefixType[] values():42:42 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lj2/g$b;"} -com.google.crypto.tink.KeyTypeManager -> j2.h: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lo2/g$b;"} +com.google.crypto.tink.KeyTypeManager -> o2.h: # {"id":"sourceFile","fileName":"KeyTypeManager.java"} java.lang.Class clazz -> a java.util.Map factories -> b java.lang.Class firstPrimitiveClass -> c 1:3:void (java.lang.Class,com.google.crypto.tink.KeyTypeManager$PrimitiveFactory[]):88:88 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;[Lj2/h$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;[Lo2/h$b;)V"} 4:5:void (java.lang.Class,com.google.crypto.tink.KeyTypeManager$PrimitiveFactory[]):89:89 -> 6:10:void (java.lang.Class,com.google.crypto.tink.KeyTypeManager$PrimitiveFactory[]):90:90 -> 11:17:void (java.lang.Class,com.google.crypto.tink.KeyTypeManager$PrimitiveFactory[]):91:91 -> @@ -156010,15 +162750,15 @@ com.google.crypto.tink.KeyTypeManager -> j2.h: 16:27:java.lang.Object getPrimitive(com.google.crypto.tink.shaded.protobuf.MessageLite,java.lang.Class):149:149 -> d 28:47:java.lang.Object getPrimitive(com.google.crypto.tink.shaded.protobuf.MessageLite,java.lang.Class):150:150 -> d com.google.crypto.tink.KeyTypeManager$KeyFactory keyFactory() -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/h$a;"} com.google.crypto.tink.proto.KeyData$KeyMaterialType keyMaterialType() -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/y$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/y$c;"} com.google.crypto.tink.shaded.protobuf.MessageLite parseKey(com.google.crypto.tink.shaded.protobuf.ByteString) -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lcom/google/crypto/tink/shaded/protobuf/O;"} 1:7:java.util.Set supportedPrimitives():159:159 -> h void validateKey(com.google.crypto.tink.shaded.protobuf.MessageLite) -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)V"} -com.google.crypto.tink.KeyTypeManager$KeyFactory -> j2.h$a: +com.google.crypto.tink.KeyTypeManager$KeyFactory -> o2.h$a: # {"id":"sourceFile","fileName":"KeyTypeManager.java"} java.lang.Class clazz -> a 1:3:void (java.lang.Class):179:179 -> @@ -156030,35 +162770,35 @@ com.google.crypto.tink.KeyTypeManager$KeyFactory -> j2.h$a: # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lcom/google/crypto/tink/shaded/protobuf/O;"} void validateKeyFormat(com.google.crypto.tink.shaded.protobuf.MessageLite) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)V"} -com.google.crypto.tink.KeyTypeManager$PrimitiveFactory -> j2.h$b: +com.google.crypto.tink.KeyTypeManager$PrimitiveFactory -> o2.h$b: # {"id":"sourceFile","fileName":"KeyTypeManager.java"} java.lang.Class clazz -> a 1:3:void (java.lang.Class):58:58 -> 4:6:void (java.lang.Class):59:59 -> java.lang.Object getPrimitive(java.lang.Object) -> a 1:3:java.lang.Class getPrimitiveClass():66:66 -> b -com.google.crypto.tink.KeysetHandle -> j2.i: +com.google.crypto.tink.KeysetHandle -> o2.i: # {"id":"sourceFile","fileName":"KeysetHandle.java"} com.google.crypto.tink.proto.Keyset keyset -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/C;"} 1:3:void (com.google.crypto.tink.proto.Keyset):42:42 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/C;)V"} 4:6:void (com.google.crypto.tink.proto.Keyset):43:43 -> 3:13:void assertEnoughEncryptedKeyMaterial(com.google.crypto.tink.proto.EncryptedKeyset):300:300 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/t;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/t;)V"} 14:21:void assertEnoughEncryptedKeyMaterial(com.google.crypto.tink.proto.EncryptedKeyset):301:301 -> a 3:9:void assertEnoughKeyMaterial(com.google.crypto.tink.proto.Keyset):288:288 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/C;)V"} 10:17:void assertEnoughKeyMaterial(com.google.crypto.tink.proto.Keyset):289:289 -> b 1:11:com.google.crypto.tink.proto.Keyset decrypt(com.google.crypto.tink.proto.EncryptedKeyset,com.google.crypto.tink.Aead):207:207 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/t;Lj2/a;)Lq2/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/t;Lo2/a;)Lv2/C;"} 12:15:com.google.crypto.tink.proto.Keyset decrypt(com.google.crypto.tink.proto.EncryptedKeyset,com.google.crypto.tink.Aead):206:206 -> c 16:19:com.google.crypto.tink.proto.Keyset decrypt(com.google.crypto.tink.proto.EncryptedKeyset,com.google.crypto.tink.Aead):209:209 -> c 20:23:com.google.crypto.tink.proto.Keyset decrypt(com.google.crypto.tink.proto.EncryptedKeyset,com.google.crypto.tink.Aead):205:205 -> c 24:27:com.google.crypto.tink.proto.Keyset decrypt(com.google.crypto.tink.proto.EncryptedKeyset,com.google.crypto.tink.Aead):211:211 -> c 28:35:com.google.crypto.tink.proto.Keyset decrypt(com.google.crypto.tink.proto.EncryptedKeyset,com.google.crypto.tink.Aead):215:215 -> c 1:11:com.google.crypto.tink.proto.EncryptedKeyset encrypt(com.google.crypto.tink.proto.Keyset,com.google.crypto.tink.Aead):180:180 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/C;Lj2/a;)Lq2/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/C;Lo2/a;)Lv2/t;"} 12:13:com.google.crypto.tink.proto.EncryptedKeyset encrypt(com.google.crypto.tink.proto.Keyset,com.google.crypto.tink.Aead):183:183 -> d 14:17:com.google.crypto.tink.proto.EncryptedKeyset encrypt(com.google.crypto.tink.proto.Keyset,com.google.crypto.tink.Aead):185:185 -> d 18:21:com.google.crypto.tink.proto.EncryptedKeyset encrypt(com.google.crypto.tink.proto.Keyset,com.google.crypto.tink.Aead):186:186 -> d @@ -156071,12 +162811,12 @@ com.google.crypto.tink.KeysetHandle -> j2.i: 59:66:com.google.crypto.tink.proto.EncryptedKeyset encrypt(com.google.crypto.tink.proto.Keyset,com.google.crypto.tink.Aead):188:188 -> d 67:74:com.google.crypto.tink.proto.EncryptedKeyset encrypt(com.google.crypto.tink.proto.Keyset,com.google.crypto.tink.Aead):192:192 -> d 1:3:com.google.crypto.tink.KeysetHandle fromKeyset(com.google.crypto.tink.proto.Keyset):51:51 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/C;)Lj2/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/C;)Lo2/i;"} 4:9:com.google.crypto.tink.KeysetHandle fromKeyset(com.google.crypto.tink.proto.Keyset):52:52 -> e 1:3:com.google.crypto.tink.proto.Keyset getKeyset():57:57 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/C;"} 1:7:com.google.crypto.tink.proto.KeysetInfo getKeysetInfo():65:65 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/D;"} 1:6:java.lang.Object getPrimitive(java.lang.Class):318:318 -> h 7:11:java.lang.Object getPrimitive(java.lang.Class):323:323 -> h 12:23:java.lang.Object getPrimitive(java.lang.Class):320:320 -> h @@ -156084,36 +162824,36 @@ com.google.crypto.tink.KeysetHandle -> j2.i: 1:4:java.lang.Object getPrimitiveWithKnownInputPrimitive(java.lang.Class,java.lang.Class):309:309 -> i 5:9:java.lang.Object getPrimitiveWithKnownInputPrimitive(java.lang.Class,java.lang.Class):310:310 -> i 1:4:com.google.crypto.tink.KeysetHandle read(com.google.crypto.tink.KeysetReader,com.google.crypto.tink.Aead):105:105 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/k;Lj2/a;)Lj2/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/k;Lo2/a;)Lo2/i;"} 5:7:com.google.crypto.tink.KeysetHandle read(com.google.crypto.tink.KeysetReader,com.google.crypto.tink.Aead):106:106 -> j 8:17:com.google.crypto.tink.KeysetHandle read(com.google.crypto.tink.KeysetReader,com.google.crypto.tink.Aead):107:107 -> j 1:6:void write(com.google.crypto.tink.KeysetWriter,com.google.crypto.tink.Aead):157:157 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/l;Lj2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/l;Lo2/a;)V"} 7:10:void write(com.google.crypto.tink.KeysetWriter,com.google.crypto.tink.Aead):158:158 -> k 1:9:java.lang.String toString():261:261 -> toString -com.google.crypto.tink.KeysetManager -> j2.j: +com.google.crypto.tink.KeysetManager -> o2.j: # {"id":"sourceFile","fileName":"KeysetManager.java"} com.google.crypto.tink.proto.Keyset$Builder keysetBuilder -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/C$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/C$b;"} 1:3:void (com.google.crypto.tink.proto.Keyset$Builder):37:37 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/C$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/C$b;)V"} 4:6:void (com.google.crypto.tink.proto.Keyset$Builder):38:38 -> 2:9:com.google.crypto.tink.KeysetManager add(com.google.crypto.tink.KeyTemplate):95:95 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/g;)Lj2/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/g;)Lo2/j;"} 10:14:com.google.crypto.tink.KeysetManager add(com.google.crypto.tink.KeyTemplate):96:96 -> a 2:5:int addNewKey(com.google.crypto.tink.proto.KeyTemplate,boolean):111:111 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/A;Z)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/A;Z)I"} 6:12:int addNewKey(com.google.crypto.tink.proto.KeyTemplate,boolean):112:112 -> b 13:24:int addNewKey(com.google.crypto.tink.proto.KeyTemplate,boolean):114:114 -> b 25:32:int addNewKey(com.google.crypto.tink.proto.KeyTemplate,boolean):116:116 -> b 2:18:com.google.crypto.tink.KeysetHandle getKeysetHandle():53:53 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/i;"} 2:23:boolean keyIdExists(int):260:260 -> d 24:29:boolean keyIdExists(int):261:261 -> d 30:34:boolean keyIdExists(int):262:262 -> d 35:39:boolean keyIdExists(int):265:265 -> d 2:5:com.google.crypto.tink.proto.Keyset$Key newKey(com.google.crypto.tink.proto.KeyTemplate):245:245 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/A;)Lq2/C$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/A;)Lv2/C$c;"} 6:9:com.google.crypto.tink.proto.Keyset$Key newKey(com.google.crypto.tink.proto.KeyTemplate):246:246 -> e 10:13:com.google.crypto.tink.proto.Keyset$Key newKey(com.google.crypto.tink.proto.KeyTemplate):247:247 -> e 14:17:com.google.crypto.tink.proto.Keyset$Key newKey(com.google.crypto.tink.proto.KeyTemplate):248:248 -> e @@ -156134,7 +162874,7 @@ com.google.crypto.tink.KeysetManager -> j2.j: 13:15:int randPositiveInt():282:282 -> g 16:45:int randPositiveInt():284:284 -> g 3:10:com.google.crypto.tink.KeysetManager setPrimary(int):125:125 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lj2/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lo2/j;"} 11:16:com.google.crypto.tink.KeysetManager setPrimary(int):126:126 -> h 17:22:com.google.crypto.tink.KeysetManager setPrimary(int):127:127 -> h 23:34:com.google.crypto.tink.KeysetManager setPrimary(int):128:128 -> h @@ -156143,49 +162883,49 @@ com.google.crypto.tink.KeysetManager -> j2.j: 44:69:com.google.crypto.tink.KeysetManager setPrimary(int):129:129 -> h 70:94:com.google.crypto.tink.KeysetManager setPrimary(int):136:136 -> h 1:10:com.google.crypto.tink.KeysetManager withEmptyKeyset():48:48 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/j;"} 1:16:com.google.crypto.tink.KeysetManager withKeysetHandle(com.google.crypto.tink.KeysetHandle):43:43 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/i;)Lj2/j;"} -com.google.crypto.tink.KeysetReader -> j2.k: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/i;)Lo2/j;"} +com.google.crypto.tink.KeysetReader -> o2.k: # {"id":"sourceFile","fileName":"KeysetReader.java"} com.google.crypto.tink.proto.EncryptedKeyset readEncrypted() -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/t;"} com.google.crypto.tink.proto.Keyset read() -> read - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/C;"} -com.google.crypto.tink.KeysetWriter -> j2.l: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/C;"} +com.google.crypto.tink.KeysetWriter -> o2.l: # {"id":"sourceFile","fileName":"KeysetWriter.java"} - void write(com.google.crypto.tink.proto.Keyset) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/C;)V"} - void write(com.google.crypto.tink.proto.EncryptedKeyset) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/t;)V"} -com.google.crypto.tink.KmsClient -> j2.m: + void write(com.google.crypto.tink.proto.EncryptedKeyset) -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/t;)V"} + void write(com.google.crypto.tink.proto.Keyset) -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/C;)V"} +com.google.crypto.tink.KmsClient -> o2.m: # {"id":"sourceFile","fileName":"KmsClient.java"} boolean doesSupport(java.lang.String) -> a com.google.crypto.tink.Aead getAead(java.lang.String) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj2/a;"} -com.google.crypto.tink.KmsClients -> j2.n: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lo2/a;"} +com.google.crypto.tink.KmsClients -> o2.n: # {"id":"sourceFile","fileName":"KmsClients.java"} java.util.concurrent.CopyOnWriteArrayList clients -> a 1:8:void ():40:40 -> 1:18:com.google.crypto.tink.KmsClient get(java.lang.String):55:55 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj2/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lo2/m;"} 19:25:com.google.crypto.tink.KmsClient get(java.lang.String):56:56 -> a 26:48:com.google.crypto.tink.KmsClient get(java.lang.String):60:60 -> a -com.google.crypto.tink.Mac -> j2.o: +com.google.crypto.tink.Mac -> o2.o: # {"id":"sourceFile","fileName":"Mac.java"} void verifyMac(byte[],byte[]) -> a byte[] computeMac(byte[]) -> b -com.google.crypto.tink.PrimitiveSet -> j2.p: +com.google.crypto.tink.PrimitiveSet -> o2.p: # {"id":"sourceFile","fileName":"PrimitiveSet.java"} java.util.concurrent.ConcurrentMap primitives -> a com.google.crypto.tink.PrimitiveSet$Entry primary -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/p$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/p$b;"} java.lang.Class primitiveClass -> c 1:3:void (java.lang.Class):144:144 -> 4:10:void (java.lang.Class):138:138 -> 11:13:void (java.lang.Class):145:145 -> 1:8:com.google.crypto.tink.PrimitiveSet$Entry addPrimitive(java.lang.Object,com.google.crypto.tink.proto.Keyset$Key):175:175 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lq2/C$c;)Lj2/p$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lv2/C$c;)Lo2/p$b;"} 9:10:com.google.crypto.tink.PrimitiveSet$Entry addPrimitive(java.lang.Object,com.google.crypto.tink.proto.Keyset$Key):178:178 -> a 11:14:com.google.crypto.tink.PrimitiveSet$Entry addPrimitive(java.lang.Object,com.google.crypto.tink.proto.Keyset$Key):181:181 -> a 15:18:com.google.crypto.tink.PrimitiveSet$Entry addPrimitive(java.lang.Object,com.google.crypto.tink.proto.Keyset$Key):182:182 -> a @@ -156201,34 +162941,34 @@ com.google.crypto.tink.PrimitiveSet -> j2.p: 74:83:com.google.crypto.tink.PrimitiveSet$Entry addPrimitive(java.lang.Object,com.google.crypto.tink.proto.Keyset$Key):194:194 -> a 84:91:com.google.crypto.tink.PrimitiveSet$Entry addPrimitive(java.lang.Object,com.google.crypto.tink.proto.Keyset$Key):176:176 -> a 1:3:com.google.crypto.tink.PrimitiveSet$Entry getPrimary():109:109 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/p$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/p$b;"} 1:17:java.util.List getPrimitive(byte[]):119:119 -> c 18:20:java.util.List getPrimitive(byte[]):120:120 -> c 1:3:java.lang.Class getPrimitiveClass():200:200 -> d 1:7:java.util.List getRawPrimitives():114:114 -> e 1:6:com.google.crypto.tink.PrimitiveSet newPrimitiveSet(java.lang.Class):149:149 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Lj2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Lo2/p;"} 3:10:void setPrimary(com.google.crypto.tink.PrimitiveSet$Entry):157:157 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/p$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/p$b;)V"} 11:18:void setPrimary(com.google.crypto.tink.PrimitiveSet$Entry):160:160 -> g 19:24:void setPrimary(com.google.crypto.tink.PrimitiveSet$Entry):161:161 -> g 25:27:void setPrimary(com.google.crypto.tink.PrimitiveSet$Entry):165:165 -> g 28:35:void setPrimary(com.google.crypto.tink.PrimitiveSet$Entry):162:162 -> g 36:43:void setPrimary(com.google.crypto.tink.PrimitiveSet$Entry):158:158 -> g 44:51:void setPrimary(com.google.crypto.tink.PrimitiveSet$Entry):155:155 -> g -com.google.crypto.tink.PrimitiveSet$1 -> j2.p$a: +com.google.crypto.tink.PrimitiveSet$1 -> o2.p$a: # {"id":"sourceFile","fileName":"PrimitiveSet.java"} -com.google.crypto.tink.PrimitiveSet$Entry -> j2.p$b: +com.google.crypto.tink.PrimitiveSet$Entry -> o2.p$b: # {"id":"sourceFile","fileName":"PrimitiveSet.java"} java.lang.Object primitive -> a byte[] identifier -> b com.google.crypto.tink.proto.KeyStatusType status -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/z;"} com.google.crypto.tink.proto.OutputPrefixType outputPrefixType -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/I;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/I;"} int keyId -> e 1:3:void (java.lang.Object,byte[],com.google.crypto.tink.proto.KeyStatusType,com.google.crypto.tink.proto.OutputPrefixType,int):74:74 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;[BLq2/z;Lq2/I;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;[BLv2/z;Lv2/I;I)V"} 4:5:void (java.lang.Object,byte[],com.google.crypto.tink.proto.KeyStatusType,com.google.crypto.tink.proto.OutputPrefixType,int):75:75 -> 6:12:void (java.lang.Object,byte[],com.google.crypto.tink.proto.KeyStatusType,com.google.crypto.tink.proto.OutputPrefixType,int):76:76 -> 13:14:void (java.lang.Object,byte[],com.google.crypto.tink.proto.KeyStatusType,com.google.crypto.tink.proto.OutputPrefixType,int):77:77 -> @@ -156237,18 +162977,18 @@ com.google.crypto.tink.PrimitiveSet$Entry -> j2.p$b: 1:6:byte[] getIdentifier():95:95 -> a 7:12:byte[] getIdentifier():98:98 -> a 1:3:com.google.crypto.tink.proto.OutputPrefixType getOutputPrefixType():91:91 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/I;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/I;"} 1:3:java.lang.Object getPrimitive():83:83 -> c 1:3:com.google.crypto.tink.proto.KeyStatusType getStatus():87:87 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/z;"} -com.google.crypto.tink.PrimitiveSet$Prefix -> j2.p$c: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/z;"} +com.google.crypto.tink.PrimitiveSet$Prefix -> o2.p$c: # {"id":"sourceFile","fileName":"PrimitiveSet.java"} byte[] prefix -> d 1:1:void (byte[],com.google.crypto.tink.PrimitiveSet$1):203:203 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"([BLj2/p$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([BLo2/p$a;)V"} 2:3:void (byte[]):206:207 -> 1:8:int compareTo(com.google.crypto.tink.PrimitiveSet$Prefix):226:226 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/p$c;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/p$c;)I"} 9:14:int compareTo(com.google.crypto.tink.PrimitiveSet$Prefix):227:227 -> a 15:19:int compareTo(com.google.crypto.tink.PrimitiveSet$Prefix):229:229 -> a 20:33:int compareTo(com.google.crypto.tink.PrimitiveSet$Prefix):230:230 -> a @@ -156258,13 +162998,13 @@ com.google.crypto.tink.PrimitiveSet$Prefix -> j2.p$c: 9:17:boolean equals(java.lang.Object):221:221 -> equals 1:7:int hashCode():212:212 -> hashCode 1:7:java.lang.String toString():239:239 -> toString -com.google.crypto.tink.PrimitiveWrapper -> j2.q: +com.google.crypto.tink.PrimitiveWrapper -> o2.q: # {"id":"sourceFile","fileName":"PrimitiveWrapper.java"} java.lang.Class getInputPrimitiveClass() -> a java.lang.Object wrap(com.google.crypto.tink.PrimitiveSet) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/p;)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/p;)Ljava/lang/Object;"} java.lang.Class getPrimitiveClass() -> c -com.google.crypto.tink.Registry -> j2.r: +com.google.crypto.tink.Registry -> o2.r: # {"id":"sourceFile","fileName":"Registry.java"} java.util.logging.Logger logger -> a java.util.concurrent.ConcurrentMap keyManagerMap -> b @@ -156280,9 +163020,9 @@ com.google.crypto.tink.Registry -> j2.r: 41:48:void ():90:90 -> 1:4:java.lang.Object checkNotNull(java.lang.Object):413:413 -> a 1:6:com.google.crypto.tink.Registry$KeyManagerContainer createContainerFor(com.google.crypto.tink.KeyTypeManager):180:180 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/h;)Lj2/r$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/h;)Lo2/r$d;"} 1:6:com.google.crypto.tink.Registry$KeyDeriverContainer createDeriverFor(com.google.crypto.tink.KeyTypeManager):281:281 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/h;)Lj2/r$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/h;)Lo2/r$c;"} 4:11:void ensureKeyManagerInsertable(java.lang.String,java.lang.Class,boolean):444:444 -> d 12:13:void ensureKeyManagerInsertable(java.lang.String,java.lang.Class,boolean):445:445 -> d 14:19:void ensureKeyManagerInsertable(java.lang.String,java.lang.Class,boolean):447:447 -> d @@ -156298,12 +163038,12 @@ com.google.crypto.tink.Registry -> j2.r: 1:12:java.lang.Class getInputPrimitive(java.lang.Class):1038:1038 -> e 13:17:java.lang.Class getInputPrimitive(java.lang.Class):1042:1042 -> e 4:11:com.google.crypto.tink.Registry$KeyManagerContainer getKeyManagerContainerOrThrow(java.lang.String):316:316 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj2/r$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lo2/r$d;"} 12:21:com.google.crypto.tink.Registry$KeyManagerContainer getKeyManagerContainerOrThrow(java.lang.String):319:319 -> f 22:44:com.google.crypto.tink.Registry$KeyManagerContainer getKeyManagerContainerOrThrow(java.lang.String):317:317 -> f 45:46:com.google.crypto.tink.Registry$KeyManagerContainer getKeyManagerContainerOrThrow(java.lang.String):319:319 -> f 1:6:com.google.crypto.tink.KeyManager getKeyManagerInternal(java.lang.String,java.lang.Class):681:681 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Class;)Lj2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Class;)Lo2/e;"} 7:11:com.google.crypto.tink.KeyManager getKeyManagerInternal(java.lang.String,java.lang.Class):684:684 -> g 12:21:com.google.crypto.tink.KeyManager getKeyManagerInternal(java.lang.String,java.lang.Class):687:687 -> g 22:26:com.google.crypto.tink.KeyManager getKeyManagerInternal(java.lang.String,java.lang.Class):688:688 -> g @@ -156317,12 +163057,12 @@ com.google.crypto.tink.Registry -> j2.r: 1:4:java.lang.Object getPrimitiveInternal(java.lang.String,com.google.crypto.tink.shaded.protobuf.ByteString,java.lang.Class):881:881 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lcom/google/crypto/tink/shaded/protobuf/h;Ljava/lang/Class;)Ljava/lang/Object;"} 5:9:java.lang.Object getPrimitiveInternal(java.lang.String,com.google.crypto.tink.shaded.protobuf.ByteString,java.lang.Class):882:882 -> j - 1:11:com.google.crypto.tink.PrimitiveSet getPrimitives(com.google.crypto.tink.KeysetHandle,com.google.crypto.tink.KeyManager,java.lang.Class):974:974 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/i;Lj2/e;Ljava/lang/Class;)Lj2/p;"} - 2:6:com.google.crypto.tink.PrimitiveSet getPrimitives(com.google.crypto.tink.KeysetHandle,java.lang.Class):953:953 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/i;Ljava/lang/Class;)Lj2/p;"} + 2:6:com.google.crypto.tink.PrimitiveSet getPrimitives(com.google.crypto.tink.KeysetHandle,java.lang.Class):953:953 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/i;Ljava/lang/Class;)Lo2/p;"} + 1:11:com.google.crypto.tink.PrimitiveSet getPrimitives(com.google.crypto.tink.KeysetHandle,com.google.crypto.tink.KeyManager,java.lang.Class):974:974 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/i;Lo2/e;Ljava/lang/Class;)Lo2/p;"} 1:7:com.google.crypto.tink.PrimitiveSet getPrimitivesInternal(com.google.crypto.tink.KeysetHandle,com.google.crypto.tink.KeyManager,java.lang.Class):980:980 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/i;Lj2/e;Ljava/lang/Class;)Lj2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/i;Lo2/e;Ljava/lang/Class;)Lo2/p;"} 8:11:com.google.crypto.tink.PrimitiveSet getPrimitivesInternal(com.google.crypto.tink.KeysetHandle,com.google.crypto.tink.KeyManager,java.lang.Class):981:981 -> m 12:35:com.google.crypto.tink.PrimitiveSet getPrimitivesInternal(com.google.crypto.tink.KeysetHandle,com.google.crypto.tink.KeyManager,java.lang.Class):982:982 -> m 36:45:com.google.crypto.tink.PrimitiveSet getPrimitivesInternal(com.google.crypto.tink.KeysetHandle,com.google.crypto.tink.KeyManager,java.lang.Class):983:983 -> m @@ -156334,22 +163074,22 @@ com.google.crypto.tink.Registry -> j2.r: 97:110:com.google.crypto.tink.PrimitiveSet getPrimitivesInternal(com.google.crypto.tink.KeysetHandle,com.google.crypto.tink.KeyManager,java.lang.Class):993:993 -> m 111:115:com.google.crypto.tink.PrimitiveSet getPrimitivesInternal(com.google.crypto.tink.KeysetHandle,com.google.crypto.tink.KeyManager,java.lang.Class):994:994 -> m 1:4:com.google.crypto.tink.KeyManager getUntypedKeyManager(java.lang.String):656:656 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lo2/e;"} 5:9:com.google.crypto.tink.KeyManager getUntypedKeyManager(java.lang.String):657:657 -> n 4:11:com.google.crypto.tink.shaded.protobuf.MessageLite newKey(com.google.crypto.tink.proto.KeyTemplate):746:746 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/A;)Lcom/google/crypto/tink/shaded/protobuf/O;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/A;)Lcom/google/crypto/tink/shaded/protobuf/O;"} 12:29:com.google.crypto.tink.shaded.protobuf.MessageLite newKey(com.google.crypto.tink.proto.KeyTemplate):747:747 -> o 30:41:com.google.crypto.tink.shaded.protobuf.MessageLite newKey(com.google.crypto.tink.proto.KeyTemplate):748:748 -> o 42:53:com.google.crypto.tink.shaded.protobuf.MessageLite newKey(com.google.crypto.tink.proto.KeyTemplate):750:750 -> o 54:70:com.google.crypto.tink.shaded.protobuf.MessageLite newKey(com.google.crypto.tink.proto.KeyTemplate):751:751 -> o 4:11:com.google.crypto.tink.proto.KeyData newKeyData(com.google.crypto.tink.proto.KeyTemplate):712:712 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/A;)Lq2/y;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/A;)Lv2/y;"} 12:29:com.google.crypto.tink.proto.KeyData newKeyData(com.google.crypto.tink.proto.KeyTemplate):713:713 -> p 30:41:com.google.crypto.tink.proto.KeyData newKeyData(com.google.crypto.tink.proto.KeyTemplate):714:714 -> p 42:53:com.google.crypto.tink.proto.KeyData newKeyData(com.google.crypto.tink.proto.KeyTemplate):716:716 -> p 54:70:com.google.crypto.tink.proto.KeyData newKeyData(com.google.crypto.tink.proto.KeyTemplate):717:717 -> p 6:9:void registerKeyManager(com.google.crypto.tink.KeyTypeManager,boolean):489:489 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/h;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/h;Z)V"} 10:16:void registerKeyManager(com.google.crypto.tink.KeyTypeManager,boolean):490:490 -> q 17:24:void registerKeyManager(com.google.crypto.tink.KeyTypeManager,boolean):491:491 -> q 25:31:void registerKeyManager(com.google.crypto.tink.KeyTypeManager,boolean):492:492 -> q @@ -156359,7 +163099,7 @@ com.google.crypto.tink.Registry -> j2.r: 55:62:void registerKeyManager(com.google.crypto.tink.KeyTypeManager,boolean):487:487 -> q 63:64:void registerKeyManager(com.google.crypto.tink.KeyTypeManager,boolean):496:496 -> q 6:9:void registerPrimitiveWrapper(com.google.crypto.tink.PrimitiveWrapper):624:624 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/q;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/q;)V"} 10:17:void registerPrimitiveWrapper(com.google.crypto.tink.PrimitiveWrapper):625:625 -> r 18:23:void registerPrimitiveWrapper(com.google.crypto.tink.PrimitiveWrapper):628:628 -> r 24:38:void registerPrimitiveWrapper(com.google.crypto.tink.PrimitiveWrapper):629:629 -> r @@ -156379,7 +163119,7 @@ com.google.crypto.tink.Registry -> j2.r: 30:38:java.lang.String toCommaSeparatedString(java.util.Set):673:673 -> s 39:43:java.lang.String toCommaSeparatedString(java.util.Set):676:676 -> s 1:10:java.lang.Object wrap(com.google.crypto.tink.PrimitiveSet,java.lang.Class):1008:1008 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/p;Ljava/lang/Class;)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/p;Ljava/lang/Class;)Ljava/lang/Object;"} 11:24:java.lang.Object wrap(com.google.crypto.tink.PrimitiveSet,java.lang.Class):1013:1013 -> t 25:29:java.lang.Object wrap(com.google.crypto.tink.PrimitiveSet,java.lang.Class):1021:1021 -> t 30:41:java.lang.Object wrap(com.google.crypto.tink.PrimitiveSet,java.lang.Class):1014:1014 -> t @@ -156387,54 +163127,54 @@ com.google.crypto.tink.Registry -> j2.r: 54:68:java.lang.Object wrap(com.google.crypto.tink.PrimitiveSet,java.lang.Class):1018:1018 -> t 69:80:java.lang.Object wrap(com.google.crypto.tink.PrimitiveSet,java.lang.Class):1010:1010 -> t 81:99:java.lang.Object wrap(com.google.crypto.tink.PrimitiveSet,java.lang.Class):1011:1011 -> t -com.google.crypto.tink.Registry$2 -> j2.r$a: +com.google.crypto.tink.Registry$2 -> o2.r$a: # {"id":"sourceFile","fileName":"Registry.java"} com.google.crypto.tink.KeyTypeManager val$localKeyManager -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/h;"} 1:6:void (com.google.crypto.tink.KeyTypeManager):180:180 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/h;)V"} 1:9:com.google.crypto.tink.KeyManager getKeyManager(java.lang.Class):185:185 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Lj2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Lo2/e;"} 10:17:com.google.crypto.tink.KeyManager getKeyManager(java.lang.Class):187:187 -> a 1:4:com.google.crypto.tink.KeyManager getUntypedKeyManager():193:193 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/e;"} 5:12:com.google.crypto.tink.KeyManager getUntypedKeyManager():194:194 -> b 1:7:java.lang.Class getImplementingClass():199:199 -> c 1:7:java.util.Set supportedPrimitives():204:204 -> d -com.google.crypto.tink.Registry$4 -> j2.r$b: +com.google.crypto.tink.Registry$4 -> o2.r$b: # {"id":"sourceFile","fileName":"Registry.java"} com.google.crypto.tink.KeyTypeManager val$keyManager -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/h;"} 1:6:void (com.google.crypto.tink.KeyTypeManager):281:281 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/h;)V"} -com.google.crypto.tink.Registry$KeyDeriverContainer -> j2.r$c: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/h;)V"} +com.google.crypto.tink.Registry$KeyDeriverContainer -> o2.r$c: # {"id":"sourceFile","fileName":"Registry.java"} -com.google.crypto.tink.Registry$KeyManagerContainer -> j2.r$d: +com.google.crypto.tink.Registry$KeyManagerContainer -> o2.r$d: # {"id":"sourceFile","fileName":"Registry.java"} com.google.crypto.tink.KeyManager getKeyManager(java.lang.Class) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Lj2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Lo2/e;"} com.google.crypto.tink.KeyManager getUntypedKeyManager() -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/e;"} java.lang.Class getImplementingClass() -> c java.util.Set supportedPrimitives() -> d -com.google.crypto.tink.Util -> j2.s: +com.google.crypto.tink.Util -> o2.s: # {"id":"sourceFile","fileName":"Util.java"} java.nio.charset.Charset UTF_8 -> a 1:9:void ():32:32 -> 1:4:com.google.crypto.tink.proto.KeysetInfo$KeyInfo getKeyInfo(com.google.crypto.tink.proto.Keyset$Key):45:45 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/C$c;)Lq2/D$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/C$c;)Lv2/D$c;"} 5:16:com.google.crypto.tink.proto.KeysetInfo$KeyInfo getKeyInfo(com.google.crypto.tink.proto.Keyset$Key):46:46 -> a 17:24:com.google.crypto.tink.proto.KeysetInfo$KeyInfo getKeyInfo(com.google.crypto.tink.proto.Keyset$Key):47:47 -> a 25:32:com.google.crypto.tink.proto.KeysetInfo$KeyInfo getKeyInfo(com.google.crypto.tink.proto.Keyset$Key):48:48 -> a 33:40:com.google.crypto.tink.proto.KeysetInfo$KeyInfo getKeyInfo(com.google.crypto.tink.proto.Keyset$Key):49:49 -> a 41:47:com.google.crypto.tink.proto.KeysetInfo$KeyInfo getKeyInfo(com.google.crypto.tink.proto.Keyset$Key):50:50 -> a 1:12:com.google.crypto.tink.proto.KeysetInfo getKeysetInfo(com.google.crypto.tink.proto.Keyset):36:36 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/C;)Lq2/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/C;)Lv2/D;"} 13:32:com.google.crypto.tink.proto.KeysetInfo getKeysetInfo(com.google.crypto.tink.proto.Keyset):37:37 -> b 33:40:com.google.crypto.tink.proto.KeysetInfo getKeysetInfo(com.google.crypto.tink.proto.Keyset):38:38 -> b 41:47:com.google.crypto.tink.proto.KeysetInfo getKeysetInfo(com.google.crypto.tink.proto.Keyset):40:40 -> b 1:6:void validateKey(com.google.crypto.tink.proto.Keyset$Key):59:59 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/C$c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/C$c;)V"} 7:14:void validateKey(com.google.crypto.tink.proto.Keyset$Key):63:63 -> c 15:23:void validateKey(com.google.crypto.tink.proto.Keyset$Key):68:68 -> c 24:25:void validateKey(com.google.crypto.tink.proto.Keyset$Key):69:69 -> c @@ -156443,7 +163183,7 @@ com.google.crypto.tink.Util -> j2.s: 50:71:void validateKey(com.google.crypto.tink.proto.Keyset$Key):65:65 -> c 72:95:void validateKey(com.google.crypto.tink.proto.Keyset$Key):60:60 -> c 1:4:void validateKeyset(com.google.crypto.tink.proto.Keyset):80:80 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/C;)V"} 5:29:void validateKeyset(com.google.crypto.tink.proto.Keyset):84:84 -> d 30:38:void validateKeyset(com.google.crypto.tink.proto.Keyset):85:85 -> d 39:41:void validateKeyset(com.google.crypto.tink.proto.Keyset):88:88 -> d @@ -156452,7 +163192,7 @@ com.google.crypto.tink.Util -> j2.s: 60:82:void validateKeyset(com.google.crypto.tink.proto.Keyset):95:95 -> d 83:91:void validateKeyset(com.google.crypto.tink.proto.Keyset):105:105 -> d 92:99:void validateKeyset(com.google.crypto.tink.proto.Keyset):101:101 -> d -com.google.crypto.tink.aead.AeadConfig -> k2.a: +com.google.crypto.tink.aead.AeadConfig -> p2.a: # {"id":"sourceFile","fileName":"AeadConfig.java"} java.lang.String AES_CTR_HMAC_AEAD_TYPE_URL -> a java.lang.String AES_GCM_TYPE_URL -> b @@ -156463,11 +163203,11 @@ com.google.crypto.tink.aead.AeadConfig -> k2.a: java.lang.String CHACHA20_POLY1305_TYPE_URL -> g java.lang.String XCHACHA20_POLY1305_TYPE_URL -> h com.google.crypto.tink.proto.RegistryConfig TINK_1_0_0 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/J;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/J;"} com.google.crypto.tink.proto.RegistryConfig TINK_1_1_0 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/J;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/J;"} com.google.crypto.tink.proto.RegistryConfig LATEST -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/J;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/J;"} 1:5:void ():37:37 -> 6:11:void ():38:38 -> 12:22:void ():39:39 -> @@ -156496,29 +163236,29 @@ com.google.crypto.tink.aead.AeadConfig -> k2.a: 23:25:void register():106:106 -> b 26:28:void register():107:107 -> b 29:32:void register():108:108 -> b -com.google.crypto.tink.aead.AeadWrapper -> k2.b: +com.google.crypto.tink.aead.AeadWrapper -> p2.b: # {"id":"sourceFile","fileName":"AeadWrapper.java"} java.util.logging.Logger logger -> a 1:13:void ():39:39 -> 1:4:void ():87:87 -> 1:3:java.lang.Class getInputPrimitiveClass():101:101 -> a 1:5:java.lang.Object wrap(com.google.crypto.tink.PrimitiveSet):38:38 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/p;)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/p;)Ljava/lang/Object;"} 1:3:java.lang.Class getPrimitiveClass():96:96 -> c 1:3:java.util.logging.Logger access$000():38:38 -> d 1:9:void register():105:105 -> e 1:7:com.google.crypto.tink.Aead wrap(com.google.crypto.tink.PrimitiveSet):91:91 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/p;)Lj2/a;"} -com.google.crypto.tink.aead.AeadWrapper$1 -> k2.b$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/p;)Lo2/a;"} +com.google.crypto.tink.aead.AeadWrapper$1 -> p2.b$a: # {"id":"sourceFile","fileName":"AeadWrapper.java"} -com.google.crypto.tink.aead.AeadWrapper$WrappedAead -> k2.b$b: +com.google.crypto.tink.aead.AeadWrapper$WrappedAead -> p2.b$b: # {"id":"sourceFile","fileName":"AeadWrapper.java"} com.google.crypto.tink.PrimitiveSet pSet -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/p;"} 1:1:void (com.google.crypto.tink.PrimitiveSet,com.google.crypto.tink.aead.AeadWrapper$1):41:41 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/p;Lk2/b$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/p;Lp2/b$a;)V"} 2:3:void (com.google.crypto.tink.PrimitiveSet):43:44 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/p;)V"} 1:2:byte[] encrypt(byte[],byte[]):50:50 -> a 3:12:byte[] encrypt(byte[],byte[]):51:51 -> a 13:30:byte[] encrypt(byte[],byte[]):52:52 -> a @@ -156535,41 +163275,41 @@ com.google.crypto.tink.aead.AeadWrapper$WrappedAead -> k2.b$b: 84:99:byte[] decrypt(byte[],byte[]):75:75 -> b 100:110:byte[] decrypt(byte[],byte[]):77:77 -> b 111:118:byte[] decrypt(byte[],byte[]):83:83 -> b -com.google.crypto.tink.aead.AesCtrHmacAeadKeyManager -> k2.c: +com.google.crypto.tink.aead.AesCtrHmacAeadKeyManager -> p2.c: # {"id":"sourceFile","fileName":"AesCtrHmacAeadKeyManager.java"} 1:19:void ():49:49 -> 1:3:java.lang.String getKeyType():66:66 -> c 1:8:com.google.crypto.tink.KeyTypeManager$KeyFactory keyFactory():93:93 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/h$a;"} 1:3:com.google.crypto.tink.proto.KeyData$KeyMaterialType keyMaterialType():76:76 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/y$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/y$c;"} 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite parseKey(com.google.crypto.tink.shaded.protobuf.ByteString):47:47 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lcom/google/crypto/tink/shaded/protobuf/O;"} 1:6:void validateKey(com.google.crypto.tink.shaded.protobuf.MessageLite):47:47 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)V"} 1:2:int getVersion():71:71 -> j 1:9:com.google.crypto.tink.proto.AesCtrHmacAeadKey parseKey(com.google.crypto.tink.shaded.protobuf.ByteString):88:88 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/d;"} 1:9:void register(boolean):126:126 -> l 1:11:void validateKey(com.google.crypto.tink.proto.AesCtrHmacAeadKey):81:81 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/d;)V"} 12:23:void validateKey(com.google.crypto.tink.proto.AesCtrHmacAeadKey):82:82 -> m 24:36:void validateKey(com.google.crypto.tink.proto.AesCtrHmacAeadKey):83:83 -> m -com.google.crypto.tink.aead.AesCtrHmacAeadKeyManager$1 -> k2.c$a: +com.google.crypto.tink.aead.AesCtrHmacAeadKeyManager$1 -> p2.c$a: # {"id":"sourceFile","fileName":"AesCtrHmacAeadKeyManager.java"} 1:4:void (java.lang.Class):51:51 -> 1:7:java.lang.Object getPrimitive(java.lang.Object):51:51 -> a 1:7:com.google.crypto.tink.Aead getPrimitive(com.google.crypto.tink.proto.AesCtrHmacAeadKey):54:54 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/d;)Lj2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/d;)Lo2/a;"} 8:24:com.google.crypto.tink.Aead getPrimitive(com.google.crypto.tink.proto.AesCtrHmacAeadKey):55:55 -> c 25:36:com.google.crypto.tink.Aead getPrimitive(com.google.crypto.tink.proto.AesCtrHmacAeadKey):56:56 -> c 37:52:com.google.crypto.tink.Aead getPrimitive(com.google.crypto.tink.proto.AesCtrHmacAeadKey):57:57 -> c -com.google.crypto.tink.aead.AesCtrHmacAeadKeyManager$2 -> k2.c$b: +com.google.crypto.tink.aead.AesCtrHmacAeadKeyManager$2 -> p2.c$b: # {"id":"sourceFile","fileName":"AesCtrHmacAeadKeyManager.java"} com.google.crypto.tink.aead.AesCtrHmacAeadKeyManager this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp2/c;"} 1:6:void (com.google.crypto.tink.aead.AesCtrHmacAeadKeyManager,java.lang.Class):94:94 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/c;Ljava/lang/Class;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp2/c;Ljava/lang/Class;)V"} 1:7:java.lang.Object createKey(com.google.crypto.tink.shaded.protobuf.MessageLite):94:94 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)Ljava/lang/Object;"} 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):94:94 -> c @@ -156577,7 +163317,7 @@ com.google.crypto.tink.aead.AesCtrHmacAeadKeyManager$2 -> k2.c$b: 1:6:void validateKeyFormat(com.google.crypto.tink.shaded.protobuf.MessageLite):94:94 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)V"} 1:5:com.google.crypto.tink.proto.AesCtrHmacAeadKey createKey(com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat):113:113 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/e;)Lq2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/e;)Lv2/d;"} 6:19:com.google.crypto.tink.proto.AesCtrHmacAeadKey createKey(com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat):114:114 -> e 20:38:com.google.crypto.tink.proto.AesCtrHmacAeadKey createKey(com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat):115:115 -> e 39:42:com.google.crypto.tink.proto.AesCtrHmacAeadKey createKey(com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat):116:116 -> e @@ -156586,49 +163326,49 @@ com.google.crypto.tink.aead.AesCtrHmacAeadKeyManager$2 -> k2.c$b: 53:60:com.google.crypto.tink.proto.AesCtrHmacAeadKey createKey(com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat):119:119 -> e 61:67:com.google.crypto.tink.proto.AesCtrHmacAeadKey createKey(com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat):120:120 -> e 1:4:com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):107:107 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/e;"} 5:9:com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):106:106 -> f 1:16:void validateKeyFormat(com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat):98:98 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/e;)V"} 17:32:void validateKeyFormat(com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat):99:99 -> g 33:44:void validateKeyFormat(com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat):100:100 -> g -com.google.crypto.tink.aead.AesCtrKeyManager -> k2.d: +com.google.crypto.tink.aead.AesCtrKeyManager -> p2.d: # {"id":"sourceFile","fileName":"AesCtrKeyManager.java"} 1:19:void ():40:40 -> 1:3:java.lang.String getKeyType():62:62 -> c 1:8:com.google.crypto.tink.KeyTypeManager$KeyFactory keyFactory():89:89 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/h$a;"} 1:3:com.google.crypto.tink.proto.KeyData$KeyMaterialType keyMaterialType():72:72 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/y$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/y$c;"} 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite parseKey(com.google.crypto.tink.shaded.protobuf.ByteString):38:38 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lcom/google/crypto/tink/shaded/protobuf/O;"} 1:6:void validateKey(com.google.crypto.tink.shaded.protobuf.MessageLite):38:38 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)V"} 1:4:void access$000(com.google.crypto.tink.aead.AesCtrKeyManager,com.google.crypto.tink.proto.AesCtrParams):38:38 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/d;Lq2/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp2/d;Lv2/h;)V"} 1:2:int getVersion():67:67 -> k 1:9:com.google.crypto.tink.proto.AesCtrKey parseKey(com.google.crypto.tink.shaded.protobuf.ByteString):84:84 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/f;"} 1:11:void validateKey(com.google.crypto.tink.proto.AesCtrKey):77:77 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/f;)V"} 12:22:void validateKey(com.google.crypto.tink.proto.AesCtrKey):78:78 -> m 23:30:void validateKey(com.google.crypto.tink.proto.AesCtrKey):79:79 -> m 1:17:void validateParams(com.google.crypto.tink.proto.AesCtrParams):114:114 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/h;)V"} 18:25:void validateParams(com.google.crypto.tink.proto.AesCtrParams):115:115 -> n -com.google.crypto.tink.aead.AesCtrKeyManager$1 -> k2.d$a: +com.google.crypto.tink.aead.AesCtrKeyManager$1 -> p2.d$a: # {"id":"sourceFile","fileName":"AesCtrKeyManager.java"} 1:4:void (java.lang.Class):42:42 -> 1:7:java.lang.Object getPrimitive(java.lang.Object):42:42 -> a 1:2:com.google.crypto.tink.subtle.IndCpaCipher getPrimitive(com.google.crypto.tink.proto.AesCtrKey):45:45 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/f;)Lr2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/f;)Lw2/p;"} 3:22:com.google.crypto.tink.subtle.IndCpaCipher getPrimitive(com.google.crypto.tink.proto.AesCtrKey):46:46 -> c -com.google.crypto.tink.aead.AesCtrKeyManager$2 -> k2.d$b: +com.google.crypto.tink.aead.AesCtrKeyManager$2 -> p2.d$b: # {"id":"sourceFile","fileName":"AesCtrKeyManager.java"} com.google.crypto.tink.aead.AesCtrKeyManager this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp2/d;"} 1:6:void (com.google.crypto.tink.aead.AesCtrKeyManager,java.lang.Class):89:89 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/d;Ljava/lang/Class;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp2/d;Ljava/lang/Class;)V"} 1:7:java.lang.Object createKey(com.google.crypto.tink.shaded.protobuf.MessageLite):89:89 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)Ljava/lang/Object;"} 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):89:89 -> c @@ -156636,50 +163376,50 @@ com.google.crypto.tink.aead.AesCtrKeyManager$2 -> k2.d$b: 1:6:void validateKeyFormat(com.google.crypto.tink.shaded.protobuf.MessageLite):89:89 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)V"} 1:4:com.google.crypto.tink.proto.AesCtrKey createKey(com.google.crypto.tink.proto.AesCtrKeyFormat):104:104 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/g;)Lq2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/g;)Lv2/f;"} 5:12:com.google.crypto.tink.proto.AesCtrKey createKey(com.google.crypto.tink.proto.AesCtrKeyFormat):105:105 -> e 13:30:com.google.crypto.tink.proto.AesCtrKey createKey(com.google.crypto.tink.proto.AesCtrKeyFormat):106:106 -> e 31:38:com.google.crypto.tink.proto.AesCtrKey createKey(com.google.crypto.tink.proto.AesCtrKeyFormat):107:107 -> e 39:45:com.google.crypto.tink.proto.AesCtrKey createKey(com.google.crypto.tink.proto.AesCtrKeyFormat):108:108 -> e 1:9:com.google.crypto.tink.proto.AesCtrKeyFormat parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):99:99 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/g;"} 1:7:void validateKeyFormat(com.google.crypto.tink.proto.AesCtrKeyFormat):92:92 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/g;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/g;)V"} 8:17:void validateKeyFormat(com.google.crypto.tink.proto.AesCtrKeyFormat):93:93 -> g -com.google.crypto.tink.aead.AesEaxKeyManager -> k2.e: +com.google.crypto.tink.aead.AesEaxKeyManager -> p2.e: # {"id":"sourceFile","fileName":"AesEaxKeyManager.java"} 1:19:void ():41:41 -> 1:3:java.lang.String getKeyType():54:54 -> c 1:8:com.google.crypto.tink.KeyTypeManager$KeyFactory keyFactory():83:83 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/h$a;"} 1:3:com.google.crypto.tink.proto.KeyData$KeyMaterialType keyMaterialType():64:64 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/y$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/y$c;"} 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite parseKey(com.google.crypto.tink.shaded.protobuf.ByteString):39:39 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lcom/google/crypto/tink/shaded/protobuf/O;"} 1:6:void validateKey(com.google.crypto.tink.shaded.protobuf.MessageLite):39:39 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)V"} 1:2:int getVersion():59:59 -> j 1:9:com.google.crypto.tink.proto.AesEaxKey parseKey(com.google.crypto.tink.shaded.protobuf.ByteString):78:78 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/i;"} 1:9:void register(boolean):111:111 -> l 1:11:void validateKey(com.google.crypto.tink.proto.AesEaxKey):69:69 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/i;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/i;)V"} 12:22:void validateKey(com.google.crypto.tink.proto.AesEaxKey):70:70 -> m 23:47:void validateKey(com.google.crypto.tink.proto.AesEaxKey):71:71 -> m 48:56:void validateKey(com.google.crypto.tink.proto.AesEaxKey):72:72 -> m -com.google.crypto.tink.aead.AesEaxKeyManager$1 -> k2.e$a: +com.google.crypto.tink.aead.AesEaxKeyManager$1 -> p2.e$a: # {"id":"sourceFile","fileName":"AesEaxKeyManager.java"} 1:4:void (java.lang.Class):43:43 -> 1:7:java.lang.Object getPrimitive(java.lang.Object):43:43 -> a 1:2:com.google.crypto.tink.Aead getPrimitive(com.google.crypto.tink.proto.AesEaxKey):46:46 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/i;)Lj2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/i;)Lo2/a;"} 3:22:com.google.crypto.tink.Aead getPrimitive(com.google.crypto.tink.proto.AesEaxKey):47:47 -> c -com.google.crypto.tink.aead.AesEaxKeyManager$2 -> k2.e$b: +com.google.crypto.tink.aead.AesEaxKeyManager$2 -> p2.e$b: # {"id":"sourceFile","fileName":"AesEaxKeyManager.java"} com.google.crypto.tink.aead.AesEaxKeyManager this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp2/e;"} 1:6:void (com.google.crypto.tink.aead.AesEaxKeyManager,java.lang.Class):83:83 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/e;Ljava/lang/Class;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp2/e;Ljava/lang/Class;)V"} 1:7:java.lang.Object createKey(com.google.crypto.tink.shaded.protobuf.MessageLite):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)Ljava/lang/Object;"} 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):83:83 -> c @@ -156687,55 +163427,55 @@ com.google.crypto.tink.aead.AesEaxKeyManager$2 -> k2.e$b: 1:6:void validateKeyFormat(com.google.crypto.tink.shaded.protobuf.MessageLite):83:83 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)V"} 1:4:com.google.crypto.tink.proto.AesEaxKey createKey(com.google.crypto.tink.proto.AesEaxKeyFormat):101:101 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/j;)Lq2/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/j;)Lv2/i;"} 5:20:com.google.crypto.tink.proto.AesEaxKey createKey(com.google.crypto.tink.proto.AesEaxKeyFormat):102:102 -> e 21:30:com.google.crypto.tink.proto.AesEaxKey createKey(com.google.crypto.tink.proto.AesEaxKeyFormat):103:103 -> e 31:38:com.google.crypto.tink.proto.AesEaxKey createKey(com.google.crypto.tink.proto.AesEaxKeyFormat):104:104 -> e 39:45:com.google.crypto.tink.proto.AesEaxKey createKey(com.google.crypto.tink.proto.AesEaxKeyFormat):105:105 -> e 1:9:com.google.crypto.tink.proto.AesEaxKeyFormat parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):96:96 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/j;"} 1:7:void validateKeyFormat(com.google.crypto.tink.proto.AesEaxKeyFormat):86:86 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/j;)V"} 8:32:void validateKeyFormat(com.google.crypto.tink.proto.AesEaxKeyFormat):87:87 -> g 33:41:void validateKeyFormat(com.google.crypto.tink.proto.AesEaxKeyFormat):88:88 -> g -com.google.crypto.tink.aead.AesGcmKeyManager -> k2.f: +com.google.crypto.tink.aead.AesGcmKeyManager -> p2.f: # {"id":"sourceFile","fileName":"AesGcmKeyManager.java"} 1:19:void ():42:42 -> 1:3:java.lang.String getKeyType():54:54 -> c 1:8:com.google.crypto.tink.KeyTypeManager$KeyFactory keyFactory():80:80 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/h$a;"} 1:3:com.google.crypto.tink.proto.KeyData$KeyMaterialType keyMaterialType():64:64 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/y$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/y$c;"} 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite parseKey(com.google.crypto.tink.shaded.protobuf.ByteString):40:40 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lcom/google/crypto/tink/shaded/protobuf/O;"} 1:6:void validateKey(com.google.crypto.tink.shaded.protobuf.MessageLite):40:40 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)V"} 3:9:com.google.crypto.tink.KeyTemplate aes256GcmTemplate():170:170 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/g;"} 1:14:com.google.crypto.tink.KeyTemplate createKeyTemplate(int,com.google.crypto.tink.KeyTemplate$OutputPrefixType):196:196 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILj2/g$b;)Lj2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILo2/g$b;)Lo2/g;"} 15:19:com.google.crypto.tink.KeyTemplate createKeyTemplate(int,com.google.crypto.tink.KeyTemplate$OutputPrefixType):197:197 -> k 20:27:com.google.crypto.tink.KeyTemplate createKeyTemplate(int,com.google.crypto.tink.KeyTemplate$OutputPrefixType):198:198 -> k 28:32:com.google.crypto.tink.KeyTemplate createKeyTemplate(int,com.google.crypto.tink.KeyTemplate$OutputPrefixType):197:197 -> k 1:2:int getVersion():59:59 -> l 1:9:com.google.crypto.tink.proto.AesGcmKey parseKey(com.google.crypto.tink.shaded.protobuf.ByteString):75:75 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/l;"} 1:9:void register(boolean):123:123 -> n 1:11:void validateKey(com.google.crypto.tink.proto.AesGcmKey):69:69 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/l;)V"} 12:23:void validateKey(com.google.crypto.tink.proto.AesGcmKey):70:70 -> o -com.google.crypto.tink.aead.AesGcmKeyManager$1 -> k2.f$a: +com.google.crypto.tink.aead.AesGcmKeyManager$1 -> p2.f$a: # {"id":"sourceFile","fileName":"AesGcmKeyManager.java"} 1:4:void (java.lang.Class):44:44 -> 1:7:java.lang.Object getPrimitive(java.lang.Object):44:44 -> a 1:14:com.google.crypto.tink.Aead getPrimitive(com.google.crypto.tink.proto.AesGcmKey):47:47 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/l;)Lj2/a;"} -com.google.crypto.tink.aead.AesGcmKeyManager$2 -> k2.f$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/l;)Lo2/a;"} +com.google.crypto.tink.aead.AesGcmKeyManager$2 -> p2.f$b: # {"id":"sourceFile","fileName":"AesGcmKeyManager.java"} com.google.crypto.tink.aead.AesGcmKeyManager this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp2/f;"} 1:6:void (com.google.crypto.tink.aead.AesGcmKeyManager,java.lang.Class):80:80 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/f;Ljava/lang/Class;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp2/f;Ljava/lang/Class;)V"} 1:7:java.lang.Object createKey(com.google.crypto.tink.shaded.protobuf.MessageLite):80:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)Ljava/lang/Object;"} 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):80:80 -> c @@ -156743,22 +163483,22 @@ com.google.crypto.tink.aead.AesGcmKeyManager$2 -> k2.f$b: 1:6:void validateKeyFormat(com.google.crypto.tink.shaded.protobuf.MessageLite):80:80 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)V"} 1:4:com.google.crypto.tink.proto.AesGcmKey createKey(com.google.crypto.tink.proto.AesGcmKeyFormat):94:94 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/m;)Lq2/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/m;)Lv2/l;"} 5:22:com.google.crypto.tink.proto.AesGcmKey createKey(com.google.crypto.tink.proto.AesGcmKeyFormat):95:95 -> e 23:30:com.google.crypto.tink.proto.AesGcmKey createKey(com.google.crypto.tink.proto.AesGcmKeyFormat):96:96 -> e 31:37:com.google.crypto.tink.proto.AesGcmKey createKey(com.google.crypto.tink.proto.AesGcmKeyFormat):97:97 -> e 1:9:com.google.crypto.tink.proto.AesGcmKeyFormat parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):89:89 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/m;"} 1:8:void validateKeyFormat(com.google.crypto.tink.proto.AesGcmKeyFormat):83:83 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/m;)V"} -com.google.crypto.tink.aead.AesGcmSivKeyManager -> k2.g: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/m;)V"} +com.google.crypto.tink.aead.AesGcmSivKeyManager -> p2.g: # {"id":"sourceFile","fileName":"AesGcmSivKeyManager.java"} 1:19:void ():45:45 -> 1:3:java.lang.String getKeyType():57:57 -> c 1:8:com.google.crypto.tink.KeyTypeManager$KeyFactory keyFactory():83:83 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/h$a;"} 1:3:com.google.crypto.tink.proto.KeyData$KeyMaterialType keyMaterialType():67:67 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/y$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/y$c;"} 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite parseKey(com.google.crypto.tink.shaded.protobuf.ByteString):43:43 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lcom/google/crypto/tink/shaded/protobuf/O;"} 1:6:void validateKey(com.google.crypto.tink.shaded.protobuf.MessageLite):43:43 -> i @@ -156766,24 +163506,24 @@ com.google.crypto.tink.aead.AesGcmSivKeyManager -> k2.g: 1:9:boolean canUseAesGcmSive():127:127 -> j 1:2:int getVersion():62:62 -> k 1:9:com.google.crypto.tink.proto.AesGcmSivKey parseKey(com.google.crypto.tink.shaded.protobuf.ByteString):78:78 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/n;"} 1:6:void register(boolean):135:135 -> m 7:15:void register(boolean):136:136 -> m 1:11:void validateKey(com.google.crypto.tink.proto.AesGcmSivKey):72:72 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/n;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/n;)V"} 12:23:void validateKey(com.google.crypto.tink.proto.AesGcmSivKey):73:73 -> n -com.google.crypto.tink.aead.AesGcmSivKeyManager$1 -> k2.g$a: +com.google.crypto.tink.aead.AesGcmSivKeyManager$1 -> p2.g$a: # {"id":"sourceFile","fileName":"AesGcmSivKeyManager.java"} 1:4:void (java.lang.Class):47:47 -> 1:7:java.lang.Object getPrimitive(java.lang.Object):47:47 -> a 1:14:com.google.crypto.tink.Aead getPrimitive(com.google.crypto.tink.proto.AesGcmSivKey):50:50 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/n;)Lj2/a;"} -com.google.crypto.tink.aead.AesGcmSivKeyManager$2 -> k2.g$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/n;)Lo2/a;"} +com.google.crypto.tink.aead.AesGcmSivKeyManager$2 -> p2.g$b: # {"id":"sourceFile","fileName":"AesGcmSivKeyManager.java"} com.google.crypto.tink.aead.AesGcmSivKeyManager this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp2/g;"} 1:6:void (com.google.crypto.tink.aead.AesGcmSivKeyManager,java.lang.Class):83:83 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/g;Ljava/lang/Class;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp2/g;Ljava/lang/Class;)V"} 1:7:java.lang.Object createKey(com.google.crypto.tink.shaded.protobuf.MessageLite):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)Ljava/lang/Object;"} 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):83:83 -> c @@ -156791,46 +163531,46 @@ com.google.crypto.tink.aead.AesGcmSivKeyManager$2 -> k2.g$b: 1:6:void validateKeyFormat(com.google.crypto.tink.shaded.protobuf.MessageLite):83:83 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)V"} 1:4:com.google.crypto.tink.proto.AesGcmSivKey createKey(com.google.crypto.tink.proto.AesGcmSivKeyFormat):97:97 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/o;)Lq2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/o;)Lv2/n;"} 5:22:com.google.crypto.tink.proto.AesGcmSivKey createKey(com.google.crypto.tink.proto.AesGcmSivKeyFormat):98:98 -> e 23:30:com.google.crypto.tink.proto.AesGcmSivKey createKey(com.google.crypto.tink.proto.AesGcmSivKeyFormat):99:99 -> e 31:37:com.google.crypto.tink.proto.AesGcmSivKey createKey(com.google.crypto.tink.proto.AesGcmSivKeyFormat):100:100 -> e 1:9:com.google.crypto.tink.proto.AesGcmSivKeyFormat parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):92:92 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/o;"} 1:8:void validateKeyFormat(com.google.crypto.tink.proto.AesGcmSivKeyFormat):86:86 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/o;)V"} -com.google.crypto.tink.aead.ChaCha20Poly1305KeyManager -> k2.h: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/o;)V"} +com.google.crypto.tink.aead.ChaCha20Poly1305KeyManager -> p2.h: # {"id":"sourceFile","fileName":"ChaCha20Poly1305KeyManager.java"} 1:19:void ():40:40 -> 1:3:java.lang.String getKeyType():54:54 -> c 1:8:com.google.crypto.tink.KeyTypeManager$KeyFactory keyFactory():82:82 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/h$a;"} 1:3:com.google.crypto.tink.proto.KeyData$KeyMaterialType keyMaterialType():64:64 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/y$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/y$c;"} 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite parseKey(com.google.crypto.tink.shaded.protobuf.ByteString):38:38 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lcom/google/crypto/tink/shaded/protobuf/O;"} 1:6:void validateKey(com.google.crypto.tink.shaded.protobuf.MessageLite):38:38 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)V"} 1:2:int getVersion():59:59 -> j 1:9:com.google.crypto.tink.proto.ChaCha20Poly1305Key parseKey(com.google.crypto.tink.shaded.protobuf.ByteString):77:77 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/r;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/r;"} 1:9:void register(boolean):107:107 -> l 1:11:void validateKey(com.google.crypto.tink.proto.ChaCha20Poly1305Key):69:69 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/r;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/r;)V"} 12:24:void validateKey(com.google.crypto.tink.proto.ChaCha20Poly1305Key):70:70 -> m 25:32:void validateKey(com.google.crypto.tink.proto.ChaCha20Poly1305Key):71:71 -> m -com.google.crypto.tink.aead.ChaCha20Poly1305KeyManager$1 -> k2.h$a: +com.google.crypto.tink.aead.ChaCha20Poly1305KeyManager$1 -> p2.h$a: # {"id":"sourceFile","fileName":"ChaCha20Poly1305KeyManager.java"} 1:4:void (java.lang.Class):42:42 -> 1:7:java.lang.Object getPrimitive(java.lang.Object):42:42 -> a 1:14:com.google.crypto.tink.Aead getPrimitive(com.google.crypto.tink.proto.ChaCha20Poly1305Key):45:45 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/r;)Lj2/a;"} -com.google.crypto.tink.aead.ChaCha20Poly1305KeyManager$2 -> k2.h$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/r;)Lo2/a;"} +com.google.crypto.tink.aead.ChaCha20Poly1305KeyManager$2 -> p2.h$b: # {"id":"sourceFile","fileName":"ChaCha20Poly1305KeyManager.java"} com.google.crypto.tink.aead.ChaCha20Poly1305KeyManager this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp2/h;"} 1:6:void (com.google.crypto.tink.aead.ChaCha20Poly1305KeyManager,java.lang.Class):83:83 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/h;Ljava/lang/Class;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp2/h;Ljava/lang/Class;)V"} 1:7:java.lang.Object createKey(com.google.crypto.tink.shaded.protobuf.MessageLite):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)Ljava/lang/Object;"} 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):83:83 -> c @@ -156838,47 +163578,47 @@ com.google.crypto.tink.aead.ChaCha20Poly1305KeyManager$2 -> k2.h$b: 1:6:void validateKeyFormat(com.google.crypto.tink.shaded.protobuf.MessageLite):83:83 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)V"} 1:6:com.google.crypto.tink.proto.ChaCha20Poly1305Key createKey(com.google.crypto.tink.proto.ChaCha20Poly1305KeyFormat):98:98 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/s;)Lq2/r;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/s;)Lv2/r;"} 7:16:com.google.crypto.tink.proto.ChaCha20Poly1305Key createKey(com.google.crypto.tink.proto.ChaCha20Poly1305KeyFormat):99:99 -> e 17:28:com.google.crypto.tink.proto.ChaCha20Poly1305Key createKey(com.google.crypto.tink.proto.ChaCha20Poly1305KeyFormat):100:100 -> e 29:35:com.google.crypto.tink.proto.ChaCha20Poly1305Key createKey(com.google.crypto.tink.proto.ChaCha20Poly1305KeyFormat):101:101 -> e 1:4:com.google.crypto.tink.proto.ChaCha20Poly1305KeyFormat parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):92:92 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/s;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/s;"} 5:9:com.google.crypto.tink.proto.ChaCha20Poly1305KeyFormat parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):91:91 -> f 1:1:void validateKeyFormat(com.google.crypto.tink.proto.ChaCha20Poly1305KeyFormat):86:86 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/s;)V"} -com.google.crypto.tink.aead.KmsAeadKeyManager -> k2.i: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/s;)V"} +com.google.crypto.tink.aead.KmsAeadKeyManager -> p2.i: # {"id":"sourceFile","fileName":"KmsAeadKeyManager.java"} 1:19:void ():39:39 -> 1:3:java.lang.String getKeyType():53:53 -> c 1:8:com.google.crypto.tink.KeyTypeManager$KeyFactory keyFactory():78:78 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/h$a;"} 1:3:com.google.crypto.tink.proto.KeyData$KeyMaterialType keyMaterialType():63:63 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/y$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/y$c;"} 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite parseKey(com.google.crypto.tink.shaded.protobuf.ByteString):37:37 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lcom/google/crypto/tink/shaded/protobuf/O;"} 1:6:void validateKey(com.google.crypto.tink.shaded.protobuf.MessageLite):37:37 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)V"} 1:2:int getVersion():58:58 -> j 1:9:com.google.crypto.tink.proto.KmsAeadKey parseKey(com.google.crypto.tink.shaded.protobuf.ByteString):73:73 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/E;"} 1:9:void register(boolean):96:96 -> l 1:12:void validateKey(com.google.crypto.tink.proto.KmsAeadKey):68:68 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/E;)V"} -com.google.crypto.tink.aead.KmsAeadKeyManager$1 -> k2.i$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/E;)V"} +com.google.crypto.tink.aead.KmsAeadKeyManager$1 -> p2.i$a: # {"id":"sourceFile","fileName":"KmsAeadKeyManager.java"} 1:4:void (java.lang.Class):41:41 -> 1:7:java.lang.Object getPrimitive(java.lang.Object):41:41 -> a 1:8:com.google.crypto.tink.Aead getPrimitive(com.google.crypto.tink.proto.KmsAeadKey):44:44 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/E;)Lj2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/E;)Lo2/a;"} 9:12:com.google.crypto.tink.Aead getPrimitive(com.google.crypto.tink.proto.KmsAeadKey):45:45 -> c 13:17:com.google.crypto.tink.Aead getPrimitive(com.google.crypto.tink.proto.KmsAeadKey):46:46 -> c -com.google.crypto.tink.aead.KmsAeadKeyManager$2 -> k2.i$b: +com.google.crypto.tink.aead.KmsAeadKeyManager$2 -> p2.i$b: # {"id":"sourceFile","fileName":"KmsAeadKeyManager.java"} com.google.crypto.tink.aead.KmsAeadKeyManager this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp2/i;"} 1:6:void (com.google.crypto.tink.aead.KmsAeadKeyManager,java.lang.Class):78:78 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/i;Ljava/lang/Class;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp2/i;Ljava/lang/Class;)V"} 1:7:java.lang.Object createKey(com.google.crypto.tink.shaded.protobuf.MessageLite):78:78 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)Ljava/lang/Object;"} 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):78:78 -> c @@ -156886,21 +163626,21 @@ com.google.crypto.tink.aead.KmsAeadKeyManager$2 -> k2.i$b: 1:6:void validateKeyFormat(com.google.crypto.tink.shaded.protobuf.MessageLite):78:78 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)V"} 1:25:com.google.crypto.tink.proto.KmsAeadKey createKey(com.google.crypto.tink.proto.KmsAeadKeyFormat):90:90 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/F;)Lq2/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/F;)Lv2/E;"} 1:9:com.google.crypto.tink.proto.KmsAeadKeyFormat parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):85:85 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/F;"} 1:1:void validateKeyFormat(com.google.crypto.tink.proto.KmsAeadKeyFormat):80:80 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/F;)V"} -com.google.crypto.tink.aead.KmsEnvelopeAead -> k2.j: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/F;)V"} +com.google.crypto.tink.aead.KmsEnvelopeAead -> p2.j: # {"id":"sourceFile","fileName":"KmsEnvelopeAead.java"} com.google.crypto.tink.proto.KeyTemplate dekTemplate -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/A;"} com.google.crypto.tink.Aead remote -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/a;"} byte[] EMPTY_AAD -> c 2:6:void ():45:45 -> 1:3:void (com.google.crypto.tink.proto.KeyTemplate,com.google.crypto.tink.Aead):50:50 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/A;Lj2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/A;Lo2/a;)V"} 4:5:void (com.google.crypto.tink.proto.KeyTemplate,com.google.crypto.tink.Aead):51:51 -> 6:8:void (com.google.crypto.tink.proto.KeyTemplate,com.google.crypto.tink.Aead):52:52 -> 1:10:byte[] encrypt(byte[],byte[]):59:59 -> a @@ -156925,39 +163665,39 @@ com.google.crypto.tink.aead.KmsEnvelopeAead -> k2.j: 15:18:byte[] buildCiphertext(byte[],byte[]):97:97 -> c 19:22:byte[] buildCiphertext(byte[],byte[]):98:98 -> c 23:27:byte[] buildCiphertext(byte[],byte[]):99:99 -> c -com.google.crypto.tink.aead.KmsEnvelopeAeadKeyManager -> k2.k: +com.google.crypto.tink.aead.KmsEnvelopeAeadKeyManager -> p2.k: # {"id":"sourceFile","fileName":"KmsEnvelopeAeadKeyManager.java"} 1:19:void ():39:39 -> 1:3:java.lang.String getKeyType():54:54 -> c 1:8:com.google.crypto.tink.KeyTypeManager$KeyFactory keyFactory():79:79 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/h$a;"} 1:3:com.google.crypto.tink.proto.KeyData$KeyMaterialType keyMaterialType():64:64 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/y$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/y$c;"} 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite parseKey(com.google.crypto.tink.shaded.protobuf.ByteString):37:37 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lcom/google/crypto/tink/shaded/protobuf/O;"} 1:6:void validateKey(com.google.crypto.tink.shaded.protobuf.MessageLite):37:37 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)V"} 1:2:int getVersion():59:59 -> j 1:9:com.google.crypto.tink.proto.KmsEnvelopeAeadKey parseKey(com.google.crypto.tink.shaded.protobuf.ByteString):74:74 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/G;"} 1:9:void register(boolean):101:101 -> l 1:12:void validateKey(com.google.crypto.tink.proto.KmsEnvelopeAeadKey):69:69 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/G;)V"} -com.google.crypto.tink.aead.KmsEnvelopeAeadKeyManager$1 -> k2.k$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/G;)V"} +com.google.crypto.tink.aead.KmsEnvelopeAeadKeyManager$1 -> p2.k$a: # {"id":"sourceFile","fileName":"KmsEnvelopeAeadKeyManager.java"} 1:4:void (java.lang.Class):41:41 -> 1:7:java.lang.Object getPrimitive(java.lang.Object):41:41 -> a 1:8:com.google.crypto.tink.Aead getPrimitive(com.google.crypto.tink.proto.KmsEnvelopeAeadKey):44:44 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/G;)Lj2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/G;)Lo2/a;"} 9:12:com.google.crypto.tink.Aead getPrimitive(com.google.crypto.tink.proto.KmsEnvelopeAeadKey):45:45 -> c 13:16:com.google.crypto.tink.Aead getPrimitive(com.google.crypto.tink.proto.KmsEnvelopeAeadKey):46:46 -> c 17:30:com.google.crypto.tink.Aead getPrimitive(com.google.crypto.tink.proto.KmsEnvelopeAeadKey):47:47 -> c -com.google.crypto.tink.aead.KmsEnvelopeAeadKeyManager$2 -> k2.k$b: +com.google.crypto.tink.aead.KmsEnvelopeAeadKeyManager$2 -> p2.k$b: # {"id":"sourceFile","fileName":"KmsEnvelopeAeadKeyManager.java"} com.google.crypto.tink.aead.KmsEnvelopeAeadKeyManager this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp2/k;"} 1:6:void (com.google.crypto.tink.aead.KmsEnvelopeAeadKeyManager,java.lang.Class):80:80 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/k;Ljava/lang/Class;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp2/k;Ljava/lang/Class;)V"} 1:7:java.lang.Object createKey(com.google.crypto.tink.shaded.protobuf.MessageLite):80:80 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)Ljava/lang/Object;"} 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):80:80 -> c @@ -156965,44 +163705,44 @@ com.google.crypto.tink.aead.KmsEnvelopeAeadKeyManager$2 -> k2.k$b: 1:6:void validateKeyFormat(com.google.crypto.tink.shaded.protobuf.MessageLite):80:80 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)V"} 1:25:com.google.crypto.tink.proto.KmsEnvelopeAeadKey createKey(com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat):95:95 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/H;)Lq2/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/H;)Lv2/G;"} 1:4:com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):89:89 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/H;"} 5:9:com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):88:88 -> f 1:1:void validateKeyFormat(com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat):83:83 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/H;)V"} -com.google.crypto.tink.aead.XChaCha20Poly1305KeyManager -> k2.l: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/H;)V"} +com.google.crypto.tink.aead.XChaCha20Poly1305KeyManager -> p2.l: # {"id":"sourceFile","fileName":"XChaCha20Poly1305KeyManager.java"} 1:19:void ():40:40 -> 1:3:java.lang.String getKeyType():54:54 -> c 1:8:com.google.crypto.tink.KeyTypeManager$KeyFactory keyFactory():83:83 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/h$a;"} 1:3:com.google.crypto.tink.proto.KeyData$KeyMaterialType keyMaterialType():64:64 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/y$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/y$c;"} 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite parseKey(com.google.crypto.tink.shaded.protobuf.ByteString):38:38 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lcom/google/crypto/tink/shaded/protobuf/O;"} 1:6:void validateKey(com.google.crypto.tink.shaded.protobuf.MessageLite):38:38 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)V"} 1:2:int getVersion():59:59 -> j 1:9:com.google.crypto.tink.proto.XChaCha20Poly1305Key parseKey(com.google.crypto.tink.shaded.protobuf.ByteString):78:78 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/K;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/K;"} 1:9:void register(boolean):108:108 -> l 1:11:void validateKey(com.google.crypto.tink.proto.XChaCha20Poly1305Key):69:69 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/K;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/K;)V"} 12:24:void validateKey(com.google.crypto.tink.proto.XChaCha20Poly1305Key):70:70 -> m 25:32:void validateKey(com.google.crypto.tink.proto.XChaCha20Poly1305Key):71:71 -> m -com.google.crypto.tink.aead.XChaCha20Poly1305KeyManager$1 -> k2.l$a: +com.google.crypto.tink.aead.XChaCha20Poly1305KeyManager$1 -> p2.l$a: # {"id":"sourceFile","fileName":"XChaCha20Poly1305KeyManager.java"} 1:4:void (java.lang.Class):42:42 -> 1:7:java.lang.Object getPrimitive(java.lang.Object):42:42 -> a 1:14:com.google.crypto.tink.Aead getPrimitive(com.google.crypto.tink.proto.XChaCha20Poly1305Key):45:45 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/K;)Lj2/a;"} -com.google.crypto.tink.aead.XChaCha20Poly1305KeyManager$2 -> k2.l$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/K;)Lo2/a;"} +com.google.crypto.tink.aead.XChaCha20Poly1305KeyManager$2 -> p2.l$b: # {"id":"sourceFile","fileName":"XChaCha20Poly1305KeyManager.java"} com.google.crypto.tink.aead.XChaCha20Poly1305KeyManager this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lk2/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lp2/l;"} 1:6:void (com.google.crypto.tink.aead.XChaCha20Poly1305KeyManager,java.lang.Class):84:84 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk2/l;Ljava/lang/Class;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp2/l;Ljava/lang/Class;)V"} 1:7:java.lang.Object createKey(com.google.crypto.tink.shaded.protobuf.MessageLite):84:84 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)Ljava/lang/Object;"} 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):84:84 -> c @@ -157010,16 +163750,16 @@ com.google.crypto.tink.aead.XChaCha20Poly1305KeyManager$2 -> k2.l$b: 1:6:void validateKeyFormat(com.google.crypto.tink.shaded.protobuf.MessageLite):84:84 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)V"} 1:6:com.google.crypto.tink.proto.XChaCha20Poly1305Key createKey(com.google.crypto.tink.proto.XChaCha20Poly1305KeyFormat):99:99 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/L;)Lq2/K;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/L;)Lv2/K;"} 7:16:com.google.crypto.tink.proto.XChaCha20Poly1305Key createKey(com.google.crypto.tink.proto.XChaCha20Poly1305KeyFormat):100:100 -> e 17:28:com.google.crypto.tink.proto.XChaCha20Poly1305Key createKey(com.google.crypto.tink.proto.XChaCha20Poly1305KeyFormat):101:101 -> e 29:35:com.google.crypto.tink.proto.XChaCha20Poly1305Key createKey(com.google.crypto.tink.proto.XChaCha20Poly1305KeyFormat):102:102 -> e 1:4:com.google.crypto.tink.proto.XChaCha20Poly1305KeyFormat parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):93:93 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/L;"} 5:9:com.google.crypto.tink.proto.XChaCha20Poly1305KeyFormat parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):92:92 -> f 1:1:void validateKeyFormat(com.google.crypto.tink.proto.XChaCha20Poly1305KeyFormat):87:87 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/L;)V"} -com.google.crypto.tink.aead.subtle.AesGcmSiv -> l2.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/L;)V"} +com.google.crypto.tink.aead.subtle.AesGcmSiv -> q2.a: # {"id":"sourceFile","fileName":"AesGcmSiv.java"} javax.crypto.SecretKey keySpec -> a java.lang.ThreadLocal localCipher -> b @@ -157056,52 +163796,52 @@ com.google.crypto.tink.aead.subtle.AesGcmSiv -> l2.a: 14:19:java.security.spec.AlgorithmParameterSpec getParams(byte[],int,int):135:135 -> d 20:25:java.security.spec.AlgorithmParameterSpec getParams(byte[],int,int):140:140 -> d 26:33:java.security.spec.AlgorithmParameterSpec getParams(byte[],int,int):143:143 -> d -com.google.crypto.tink.aead.subtle.AesGcmSiv$1 -> l2.a$a: +com.google.crypto.tink.aead.subtle.AesGcmSiv$1 -> q2.a$a: # {"id":"sourceFile","fileName":"AesGcmSiv.java"} 1:4:void ():46:46 -> 1:12:javax.crypto.Cipher initialValue():50:50 -> a 13:18:javax.crypto.Cipher initialValue():52:52 -> a 1:5:java.lang.Object initialValue():46:46 -> initialValue -com.google.crypto.tink.daead.AesSivKeyManager -> m2.a: +com.google.crypto.tink.daead.AesSivKeyManager -> r2.a: # {"id":"sourceFile","fileName":"AesSivKeyManager.java"} 1:19:void ():42:42 -> 1:3:java.lang.String getKeyType():54:54 -> c 1:8:com.google.crypto.tink.KeyTypeManager$KeyFactory keyFactory():83:83 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/h$a;"} 1:3:com.google.crypto.tink.proto.KeyData$KeyMaterialType keyMaterialType():64:64 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/y$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/y$c;"} 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite parseKey(com.google.crypto.tink.shaded.protobuf.ByteString):40:40 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lcom/google/crypto/tink/shaded/protobuf/O;"} 1:6:void validateKey(com.google.crypto.tink.shaded.protobuf.MessageLite):40:40 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)V"} 3:9:com.google.crypto.tink.KeyTemplate aes256SivTemplate():114:114 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/g;"} 1:14:com.google.crypto.tink.KeyTemplate createKeyTemplate(int,com.google.crypto.tink.KeyTemplate$OutputPrefixType):131:131 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILj2/g$b;)Lj2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILo2/g$b;)Lo2/g;"} 15:19:com.google.crypto.tink.KeyTemplate createKeyTemplate(int,com.google.crypto.tink.KeyTemplate$OutputPrefixType):132:132 -> k 20:27:com.google.crypto.tink.KeyTemplate createKeyTemplate(int,com.google.crypto.tink.KeyTemplate$OutputPrefixType):133:133 -> k 28:32:com.google.crypto.tink.KeyTemplate createKeyTemplate(int,com.google.crypto.tink.KeyTemplate$OutputPrefixType):132:132 -> k 1:2:int getVersion():59:59 -> l 1:9:com.google.crypto.tink.proto.AesSivKey parseKey(com.google.crypto.tink.shaded.protobuf.ByteString):78:78 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/p;"} 1:9:void register(boolean):109:109 -> n 1:11:void validateKey(com.google.crypto.tink.proto.AesSivKey):69:69 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/p;)V"} 12:24:void validateKey(com.google.crypto.tink.proto.AesSivKey):70:70 -> o 25:36:void validateKey(com.google.crypto.tink.proto.AesSivKey):71:71 -> o 37:60:void validateKey(com.google.crypto.tink.proto.AesSivKey):72:72 -> o -com.google.crypto.tink.daead.AesSivKeyManager$1 -> m2.a$a: +com.google.crypto.tink.daead.AesSivKeyManager$1 -> r2.a$a: # {"id":"sourceFile","fileName":"AesSivKeyManager.java"} 1:4:void (java.lang.Class):44:44 -> 1:7:java.lang.Object getPrimitive(java.lang.Object):44:44 -> a 1:14:com.google.crypto.tink.DeterministicAead getPrimitive(com.google.crypto.tink.proto.AesSivKey):47:47 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/p;)Lj2/d;"} -com.google.crypto.tink.daead.AesSivKeyManager$2 -> m2.a$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/p;)Lo2/d;"} +com.google.crypto.tink.daead.AesSivKeyManager$2 -> r2.a$b: # {"id":"sourceFile","fileName":"AesSivKeyManager.java"} com.google.crypto.tink.daead.AesSivKeyManager this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lm2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr2/a;"} 1:6:void (com.google.crypto.tink.daead.AesSivKeyManager,java.lang.Class):83:83 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm2/a;Ljava/lang/Class;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr2/a;Ljava/lang/Class;)V"} 1:7:java.lang.Object createKey(com.google.crypto.tink.shaded.protobuf.MessageLite):83:83 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)Ljava/lang/Object;"} 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):83:83 -> c @@ -157109,23 +163849,23 @@ com.google.crypto.tink.daead.AesSivKeyManager$2 -> m2.a$b: 1:6:void validateKeyFormat(com.google.crypto.tink.shaded.protobuf.MessageLite):83:83 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)V"} 1:4:com.google.crypto.tink.proto.AesSivKey createKey(com.google.crypto.tink.proto.AesSivKeyFormat):100:100 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/q;)Lq2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/q;)Lv2/p;"} 5:22:com.google.crypto.tink.proto.AesSivKey createKey(com.google.crypto.tink.proto.AesSivKeyFormat):101:101 -> e 23:30:com.google.crypto.tink.proto.AesSivKey createKey(com.google.crypto.tink.proto.AesSivKeyFormat):102:102 -> e 31:37:com.google.crypto.tink.proto.AesSivKey createKey(com.google.crypto.tink.proto.AesSivKeyFormat):103:103 -> e 1:9:com.google.crypto.tink.proto.AesSivKeyFormat parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):95:95 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/q;"} 1:9:void validateKeyFormat(com.google.crypto.tink.proto.AesSivKeyFormat):86:86 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/q;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/q;)V"} 10:21:void validateKeyFormat(com.google.crypto.tink.proto.AesSivKeyFormat):87:87 -> g 22:41:void validateKeyFormat(com.google.crypto.tink.proto.AesSivKeyFormat):88:88 -> g -com.google.crypto.tink.daead.DeterministicAeadConfig -> m2.b: +com.google.crypto.tink.daead.DeterministicAeadConfig -> r2.b: # {"id":"sourceFile","fileName":"DeterministicAeadConfig.java"} java.lang.String AES_SIV_TYPE_URL -> a com.google.crypto.tink.proto.RegistryConfig TINK_1_1_0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/J;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/J;"} com.google.crypto.tink.proto.RegistryConfig LATEST -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/J;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/J;"} 1:11:void ():39:39 -> 12:17:void ():42:42 -> 18:23:void ():48:48 -> @@ -157134,25 +163874,25 @@ com.google.crypto.tink.daead.DeterministicAeadConfig -> m2.b: 1:4:void init():70:70 -> a 2:4:void register():81:81 -> b 5:8:void register():82:82 -> b -com.google.crypto.tink.daead.DeterministicAeadWrapper -> m2.c: +com.google.crypto.tink.daead.DeterministicAeadWrapper -> r2.c: # {"id":"sourceFile","fileName":"DeterministicAeadWrapper.java"} java.util.logging.Logger logger -> a 1:13:void ():41:41 -> 1:4:void ():95:95 -> 1:3:java.lang.Class getInputPrimitiveClass():109:109 -> a 1:5:java.lang.Object wrap(com.google.crypto.tink.PrimitiveSet):39:39 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/p;)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/p;)Ljava/lang/Object;"} 1:3:java.lang.Class getPrimitiveClass():104:104 -> c 1:3:java.util.logging.Logger access$000():39:39 -> d 1:9:void register():113:113 -> e 1:6:com.google.crypto.tink.DeterministicAead wrap(com.google.crypto.tink.PrimitiveSet):99:99 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/p;)Lj2/d;"} -com.google.crypto.tink.daead.DeterministicAeadWrapper$WrappedDeterministicAead -> m2.c$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/p;)Lo2/d;"} +com.google.crypto.tink.daead.DeterministicAeadWrapper$WrappedDeterministicAead -> r2.c$a: # {"id":"sourceFile","fileName":"DeterministicAeadWrapper.java"} com.google.crypto.tink.PrimitiveSet primitives -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/p;"} 1:3:void (com.google.crypto.tink.PrimitiveSet):46:46 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/p;)V"} 4:6:void (com.google.crypto.tink.PrimitiveSet):47:47 -> 1:2:byte[] encryptDeterministically(byte[],byte[]):53:53 -> a 3:12:byte[] encryptDeterministically(byte[],byte[]):54:54 -> a @@ -157173,42 +163913,42 @@ com.google.crypto.tink.daead.DeterministicAeadWrapper$WrappedDeterministicAead - 84:99:byte[] decryptDeterministically(byte[],byte[]):83:83 -> b 100:110:byte[] decryptDeterministically(byte[],byte[]):85:85 -> b 111:118:byte[] decryptDeterministically(byte[],byte[]):91:91 -> b -com.google.crypto.tink.integration.android.AndroidKeysetManager -> n2.a: +com.google.crypto.tink.integration.android.AndroidKeysetManager -> s2.a: # {"id":"sourceFile","fileName":"AndroidKeysetManager.java"} com.google.crypto.tink.KeysetWriter writer -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/l;"} com.google.crypto.tink.Aead masterKey -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/a;"} com.google.crypto.tink.KeysetManager keysetManager -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/j;"} java.lang.String TAG -> d 1:1:void ():121:121 -> 1:1:void (com.google.crypto.tink.integration.android.AndroidKeysetManager$Builder,com.google.crypto.tink.integration.android.AndroidKeysetManager$1):120:120 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln2/a$b;Ln2/a$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/a$b;Ls2/a$a;)V"} 2:5:void (com.google.crypto.tink.integration.android.AndroidKeysetManager$Builder):128:131 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln2/a$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/a$b;)V"} 1:5:boolean access$500():120:120 -> a 1:3:java.lang.String access$600():120:120 -> b 2:12:com.google.crypto.tink.KeysetHandle getKeysetHandle():334:334 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/i;"} 1:2:boolean isAtLeastM():489:489 -> d -com.google.crypto.tink.integration.android.AndroidKeysetManager$1 -> n2.a$a: +com.google.crypto.tink.integration.android.AndroidKeysetManager$1 -> s2.a$a: # {"id":"sourceFile","fileName":"AndroidKeysetManager.java"} -com.google.crypto.tink.integration.android.AndroidKeysetManager$Builder -> n2.a$b: +com.google.crypto.tink.integration.android.AndroidKeysetManager$Builder -> s2.a$b: # {"id":"sourceFile","fileName":"AndroidKeysetManager.java"} com.google.crypto.tink.KeysetReader reader -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/k;"} com.google.crypto.tink.KeysetWriter writer -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/l;"} java.lang.String masterKeyUri -> c com.google.crypto.tink.Aead masterKey -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/a;"} boolean useKeystore -> e com.google.crypto.tink.KeyTemplate keyTemplate -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/g;"} java.security.KeyStore keyStore -> g com.google.crypto.tink.KeysetManager keysetManager -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/j;"} 1:4:void ():151:151 -> 5:6:void ():140:140 -> 7:8:void ():141:141 -> @@ -157218,23 +163958,23 @@ com.google.crypto.tink.integration.android.AndroidKeysetManager$Builder -> n2.a$ 16:17:void ():145:145 -> 18:20:void ():146:146 -> 1:3:com.google.crypto.tink.KeysetWriter access$000(com.google.crypto.tink.integration.android.AndroidKeysetManager$Builder):139:139 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln2/a$b;)Lj2/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/a$b;)Lo2/l;"} 1:3:com.google.crypto.tink.Aead access$100(com.google.crypto.tink.integration.android.AndroidKeysetManager$Builder):139:139 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln2/a$b;)Lj2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/a$b;)Lo2/a;"} 1:3:com.google.crypto.tink.KeysetManager access$200(com.google.crypto.tink.integration.android.AndroidKeysetManager$Builder):139:139 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln2/a$b;)Lj2/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/a$b;)Lo2/j;"} 2:5:com.google.crypto.tink.integration.android.AndroidKeysetManager build():235:235 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/a;"} 6:14:com.google.crypto.tink.integration.android.AndroidKeysetManager build():236:236 -> d 15:20:com.google.crypto.tink.integration.android.AndroidKeysetManager build():238:238 -> d 21:30:com.google.crypto.tink.integration.android.AndroidKeysetManager build():240:240 -> d 1:4:com.google.crypto.tink.KeysetManager read():309:309 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/j;"} 5:18:com.google.crypto.tink.KeysetManager read():311:311 -> e 19:27:com.google.crypto.tink.KeysetManager read():324:324 -> e 28:38:com.google.crypto.tink.KeysetManager read():328:328 -> e 1:6:com.google.crypto.tink.KeysetManager readOrGenerateNewKeyset():287:287 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/j;"} 7:15:com.google.crypto.tink.KeysetManager readOrGenerateNewKeyset():290:290 -> f 16:19:com.google.crypto.tink.KeysetManager readOrGenerateNewKeyset():294:294 -> f 20:29:com.google.crypto.tink.KeysetManager readOrGenerateNewKeyset():295:295 -> f @@ -157245,7 +163985,7 @@ com.google.crypto.tink.integration.android.AndroidKeysetManager$Builder -> n2.a$ 67:76:com.google.crypto.tink.KeysetManager readOrGenerateNewKeyset():301:301 -> f 77:84:com.google.crypto.tink.KeysetManager readOrGenerateNewKeyset():305:305 -> f 1:7:com.google.crypto.tink.Aead readOrGenerateNewMasterKey():244:244 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/a;"} 8:17:com.google.crypto.tink.Aead readOrGenerateNewMasterKey():245:245 -> g 18:21:com.google.crypto.tink.Aead readOrGenerateNewMasterKey():250:250 -> g 22:37:com.google.crypto.tink.Aead readOrGenerateNewMasterKey():251:251 -> g @@ -157259,19 +163999,19 @@ com.google.crypto.tink.integration.android.AndroidKeysetManager$Builder -> n2.a$ 90:97:com.google.crypto.tink.Aead readOrGenerateNewMasterKey():274:274 -> g 98:107:com.google.crypto.tink.Aead readOrGenerateNewMasterKey():275:275 -> g 1:3:com.google.crypto.tink.integration.android.AndroidKeysetManager$Builder withKeyTemplate(com.google.crypto.tink.KeyTemplate):202:202 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/g;)Ln2/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/g;)Ls2/a$b;"} 1:8:com.google.crypto.tink.integration.android.AndroidKeysetManager$Builder withMasterKeyUri(java.lang.String):174:174 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ln2/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ls2/a$b;"} 9:12:com.google.crypto.tink.integration.android.AndroidKeysetManager$Builder withMasterKeyUri(java.lang.String):178:178 -> i 13:15:com.google.crypto.tink.integration.android.AndroidKeysetManager$Builder withMasterKeyUri(java.lang.String):182:182 -> i 16:23:com.google.crypto.tink.integration.android.AndroidKeysetManager$Builder withMasterKeyUri(java.lang.String):179:179 -> i 24:31:com.google.crypto.tink.integration.android.AndroidKeysetManager$Builder withMasterKeyUri(java.lang.String):175:175 -> i 5:11:com.google.crypto.tink.integration.android.AndroidKeysetManager$Builder withSharedPref(android.content.Context,java.lang.String,java.lang.String):162:162 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ln2/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ls2/a$b;"} 12:19:com.google.crypto.tink.integration.android.AndroidKeysetManager$Builder withSharedPref(android.content.Context,java.lang.String,java.lang.String):163:163 -> j 20:27:com.google.crypto.tink.integration.android.AndroidKeysetManager$Builder withSharedPref(android.content.Context,java.lang.String,java.lang.String):160:160 -> j 28:35:com.google.crypto.tink.integration.android.AndroidKeysetManager$Builder withSharedPref(android.content.Context,java.lang.String,java.lang.String):157:157 -> j -com.google.crypto.tink.integration.android.AndroidKeystoreAesGcm -> n2.b: +com.google.crypto.tink.integration.android.AndroidKeystoreAesGcm -> s2.b: # {"id":"sourceFile","fileName":"AndroidKeystoreAesGcm.java"} javax.crypto.SecretKey key -> a java.lang.String TAG -> b @@ -157305,22 +164045,22 @@ com.google.crypto.tink.integration.android.AndroidKeystoreAesGcm -> n2.b: 46:53:byte[] encryptInternal(byte[],byte[]):80:80 -> d 1:9:void sleep():119:119 -> e 10:13:void sleep():121:121 -> e -com.google.crypto.tink.integration.android.AndroidKeystoreKmsClient -> n2.c: +com.google.crypto.tink.integration.android.AndroidKeystoreKmsClient -> s2.c: # {"id":"sourceFile","fileName":"AndroidKeystoreKmsClient.java"} java.lang.String keyUri -> a java.security.KeyStore keyStore -> b java.lang.String TAG -> c 1:1:void ():45:45 -> 1:1:void (com.google.crypto.tink.integration.android.AndroidKeystoreKmsClient$Builder,com.google.crypto.tink.integration.android.AndroidKeystoreKmsClient$1):44:44 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln2/c$b;Ln2/c$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c$b;Ls2/c$a;)V"} 2:2:void ():57:57 -> 3:5:void (com.google.crypto.tink.integration.android.AndroidKeystoreKmsClient$Builder):71:73 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln2/c$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c$b;)V"} 2:12:boolean doesSupport(java.lang.String):123:123 -> a 13:16:boolean doesSupport(java.lang.String):124:124 -> a 17:40:boolean doesSupport(java.lang.String):126:126 -> a 2:12:com.google.crypto.tink.Aead getAead(java.lang.String):157:157 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lo2/a;"} 13:22:com.google.crypto.tink.Aead getAead(java.lang.String):158:158 -> b 23:32:com.google.crypto.tink.Aead getAead(java.lang.String):159:159 -> b 33:36:com.google.crypto.tink.Aead getAead(java.lang.String):162:162 -> b @@ -157350,15 +164090,15 @@ com.google.crypto.tink.integration.android.AndroidKeystoreKmsClient -> n2.c: 53:60:boolean hasKey(java.lang.String):189:189 -> e 1:2:boolean isAtLeastM():259:259 -> f 3:7:com.google.crypto.tink.Aead validateAead(com.google.crypto.tink.Aead):246:246 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/a;)Lj2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/a;)Lo2/a;"} 8:9:com.google.crypto.tink.Aead validateAead(com.google.crypto.tink.Aead):247:247 -> g 10:13:com.google.crypto.tink.Aead validateAead(com.google.crypto.tink.Aead):248:248 -> g 14:17:com.google.crypto.tink.Aead validateAead(com.google.crypto.tink.Aead):249:249 -> g 18:24:com.google.crypto.tink.Aead validateAead(com.google.crypto.tink.Aead):250:250 -> g 25:32:com.google.crypto.tink.Aead validateAead(com.google.crypto.tink.Aead):251:251 -> g -com.google.crypto.tink.integration.android.AndroidKeystoreKmsClient$1 -> n2.c$a: +com.google.crypto.tink.integration.android.AndroidKeystoreKmsClient$1 -> s2.c$a: # {"id":"sourceFile","fileName":"AndroidKeystoreKmsClient.java"} -com.google.crypto.tink.integration.android.AndroidKeystoreKmsClient$Builder -> n2.c$b: +com.google.crypto.tink.integration.android.AndroidKeystoreKmsClient$Builder -> s2.c$b: # {"id":"sourceFile","fileName":"AndroidKeystoreKmsClient.java"} java.lang.String keyUri -> a java.security.KeyStore keyStore -> b @@ -157371,11 +164111,11 @@ com.google.crypto.tink.integration.android.AndroidKeystoreKmsClient$Builder -> n 30:35:void ():90:90 -> 36:43:void ():83:83 -> 1:7:com.google.crypto.tink.integration.android.AndroidKeystoreKmsClient build():112:112 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/c;"} 3:5:com.google.crypto.tink.integration.android.AndroidKeystoreKmsClient$Builder setKeyStore(java.security.KeyStore):107:107 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/security/KeyStore;)Ln2/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/security/KeyStore;)Ls2/c$b;"} 6:13:com.google.crypto.tink.integration.android.AndroidKeystoreKmsClient$Builder setKeyStore(java.security.KeyStore):105:105 -> b -com.google.crypto.tink.integration.android.SharedPrefKeysetReader -> n2.d: +com.google.crypto.tink.integration.android.SharedPrefKeysetReader -> s2.d: # {"id":"sourceFile","fileName":"SharedPrefKeysetReader.java"} android.content.SharedPreferences sharedPreferences -> a java.lang.String keysetName -> b @@ -157386,7 +164126,7 @@ com.google.crypto.tink.integration.android.SharedPrefKeysetReader -> n2.d: 22:28:void (android.content.Context,java.lang.String,java.lang.String):60:60 -> 29:36:void (android.content.Context,java.lang.String,java.lang.String):52:52 -> 1:13:com.google.crypto.tink.proto.EncryptedKeyset readEncrypted():89:89 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/t;"} 1:11:byte[] readPref():68:68 -> b 12:16:byte[] readPref():73:73 -> b 17:26:byte[] readPref():70:70 -> b @@ -157394,8 +164134,8 @@ com.google.crypto.tink.integration.android.SharedPrefKeysetReader -> n2.d: 35:42:byte[] readPref():76:76 -> b 43:52:byte[] readPref():77:77 -> b 1:13:com.google.crypto.tink.proto.Keyset read():84:84 -> read - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/C;"} -com.google.crypto.tink.integration.android.SharedPrefKeysetWriter -> n2.e: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/C;"} +com.google.crypto.tink.integration.android.SharedPrefKeysetWriter -> s2.e: # {"id":"sourceFile","fileName":"SharedPrefKeysetWriter.java"} android.content.SharedPreferences$Editor editor -> a java.lang.String keysetName -> b @@ -157405,54 +164145,54 @@ com.google.crypto.tink.integration.android.SharedPrefKeysetWriter -> n2.e: 14:25:void (android.content.Context,java.lang.String,java.lang.String):54:54 -> 26:36:void (android.content.Context,java.lang.String,java.lang.String):56:56 -> 37:44:void (android.content.Context,java.lang.String,java.lang.String):48:48 -> - 1:23:void write(com.google.crypto.tink.proto.Keyset):62:62 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/C;)V"} - 24:31:void write(com.google.crypto.tink.proto.Keyset):64:64 -> a - 1:23:void write(com.google.crypto.tink.proto.EncryptedKeyset):70:70 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/t;)V"} - 24:31:void write(com.google.crypto.tink.proto.EncryptedKeyset):72:72 -> b -com.google.crypto.tink.mac.AesCmacKeyManager -> o2.a: + 1:23:void write(com.google.crypto.tink.proto.EncryptedKeyset):70:70 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/t;)V"} + 24:31:void write(com.google.crypto.tink.proto.EncryptedKeyset):72:72 -> a + 1:23:void write(com.google.crypto.tink.proto.Keyset):62:62 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/C;)V"} + 24:31:void write(com.google.crypto.tink.proto.Keyset):64:64 -> b +com.google.crypto.tink.mac.AesCmacKeyManager -> t2.a: # {"id":"sourceFile","fileName":"AesCmacKeyManager.java"} 1:19:void ():42:42 -> 1:3:java.lang.String getKeyType():60:60 -> c 1:8:com.google.crypto.tink.KeyTypeManager$KeyFactory keyFactory():102:102 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/h$a;"} 1:3:com.google.crypto.tink.proto.KeyData$KeyMaterialType keyMaterialType():70:70 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/y$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/y$c;"} 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite parseKey(com.google.crypto.tink.shaded.protobuf.ByteString):40:40 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lcom/google/crypto/tink/shaded/protobuf/O;"} 1:6:void validateKey(com.google.crypto.tink.shaded.protobuf.MessageLite):40:40 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)V"} 1:4:void access$000(com.google.crypto.tink.proto.AesCmacParams):40:40 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/c;)V"} 1:4:void access$100(int):40:40 -> k 1:2:int getVersion():65:65 -> l 1:9:com.google.crypto.tink.proto.AesCmacKey parseKey(com.google.crypto.tink.shaded.protobuf.ByteString):82:82 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/a;"} 1:9:void register(boolean):127:127 -> n 1:11:void validateKey(com.google.crypto.tink.proto.AesCmacKey):75:75 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/a;)V"} 12:22:void validateKey(com.google.crypto.tink.proto.AesCmacKey):76:76 -> o 23:30:void validateKey(com.google.crypto.tink.proto.AesCmacKey):77:77 -> o 1:8:void validateParams(com.google.crypto.tink.proto.AesCmacParams):86:86 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/c;)V"} 9:17:void validateParams(com.google.crypto.tink.proto.AesCmacParams):89:89 -> p 18:25:void validateParams(com.google.crypto.tink.proto.AesCmacParams):90:90 -> p 26:33:void validateParams(com.google.crypto.tink.proto.AesCmacParams):87:87 -> p 6:13:void validateSize(int):96:96 -> q -com.google.crypto.tink.mac.AesCmacKeyManager$1 -> o2.a$a: +com.google.crypto.tink.mac.AesCmacKeyManager$1 -> t2.a$a: # {"id":"sourceFile","fileName":"AesCmacKeyManager.java"} 1:4:void (java.lang.Class):44:44 -> 1:7:java.lang.Object getPrimitive(java.lang.Object):44:44 -> a 1:4:com.google.crypto.tink.Mac getPrimitive(com.google.crypto.tink.proto.AesCmacKey):47:47 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/a;)Lj2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/a;)Lo2/o;"} 5:27:com.google.crypto.tink.Mac getPrimitive(com.google.crypto.tink.proto.AesCmacKey):48:48 -> c -com.google.crypto.tink.mac.AesCmacKeyManager$2 -> o2.a$b: +com.google.crypto.tink.mac.AesCmacKeyManager$2 -> t2.a$b: # {"id":"sourceFile","fileName":"AesCmacKeyManager.java"} com.google.crypto.tink.mac.AesCmacKeyManager this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt2/a;"} 1:6:void (com.google.crypto.tink.mac.AesCmacKeyManager,java.lang.Class):102:102 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/a;Ljava/lang/Class;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt2/a;Ljava/lang/Class;)V"} 1:7:java.lang.Object createKey(com.google.crypto.tink.shaded.protobuf.MessageLite):102:102 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)Ljava/lang/Object;"} 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):102:102 -> c @@ -157460,41 +164200,41 @@ com.google.crypto.tink.mac.AesCmacKeyManager$2 -> o2.a$b: 1:6:void validateKeyFormat(com.google.crypto.tink.shaded.protobuf.MessageLite):102:102 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)V"} 1:5:com.google.crypto.tink.proto.AesCmacKey createKey(com.google.crypto.tink.proto.AesCmacKeyFormat):117:117 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/b;)Lq2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/b;)Lv2/a;"} 6:9:com.google.crypto.tink.proto.AesCmacKey createKey(com.google.crypto.tink.proto.AesCmacKeyFormat):118:118 -> e 10:25:com.google.crypto.tink.proto.AesCmacKey createKey(com.google.crypto.tink.proto.AesCmacKeyFormat):119:119 -> e 26:33:com.google.crypto.tink.proto.AesCmacKey createKey(com.google.crypto.tink.proto.AesCmacKeyFormat):120:120 -> e 34:40:com.google.crypto.tink.proto.AesCmacKey createKey(com.google.crypto.tink.proto.AesCmacKeyFormat):121:121 -> e 1:9:com.google.crypto.tink.proto.AesCmacKeyFormat parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):112:112 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/b;"} 1:7:void validateKeyFormat(com.google.crypto.tink.proto.AesCmacKeyFormat):105:105 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/b;)V"} 8:15:void validateKeyFormat(com.google.crypto.tink.proto.AesCmacKeyFormat):106:106 -> g -com.google.crypto.tink.mac.HmacKeyManager -> o2.b: +com.google.crypto.tink.mac.HmacKeyManager -> t2.b: # {"id":"sourceFile","fileName":"HmacKeyManager.java"} 1:19:void ():46:46 -> 1:3:java.lang.String getKeyType():77:77 -> c 1:8:com.google.crypto.tink.KeyTypeManager$KeyFactory keyFactory():131:131 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj2/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo2/h$a;"} 1:3:com.google.crypto.tink.proto.KeyData$KeyMaterialType keyMaterialType():87:87 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/y$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/y$c;"} 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite parseKey(com.google.crypto.tink.shaded.protobuf.ByteString):44:44 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lcom/google/crypto/tink/shaded/protobuf/O;"} 1:6:void validateKey(com.google.crypto.tink.shaded.protobuf.MessageLite):44:44 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)V"} 1:4:void access$000(com.google.crypto.tink.proto.HmacParams):44:44 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/x;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/x;)V"} 1:2:int getVersion():82:82 -> k 1:9:com.google.crypto.tink.proto.HmacKey parseKey(com.google.crypto.tink.shaded.protobuf.ByteString):101:101 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/v;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/v;"} 1:9:void register(boolean):178:178 -> m 1:11:void validateKey(com.google.crypto.tink.proto.HmacKey):92:92 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/v;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/v;)V"} 12:23:void validateKey(com.google.crypto.tink.proto.HmacKey):93:93 -> n 24:31:void validateKey(com.google.crypto.tink.proto.HmacKey):96:96 -> n 32:39:void validateKey(com.google.crypto.tink.proto.HmacKey):94:94 -> n 1:8:void validateParams(com.google.crypto.tink.proto.HmacParams):105:105 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/x;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/x;)V"} 9:31:void validateParams(com.google.crypto.tink.proto.HmacParams):108:108 -> o 32:40:void validateParams(com.google.crypto.tink.proto.HmacParams):120:120 -> o 41:46:void validateParams(com.google.crypto.tink.proto.HmacParams):121:121 -> o @@ -157504,12 +164244,12 @@ com.google.crypto.tink.mac.HmacKeyManager -> o2.b: 70:78:void validateParams(com.google.crypto.tink.proto.HmacParams):110:110 -> o 79:84:void validateParams(com.google.crypto.tink.proto.HmacParams):111:111 -> o 85:92:void validateParams(com.google.crypto.tink.proto.HmacParams):106:106 -> o -com.google.crypto.tink.mac.HmacKeyManager$1 -> o2.b$a: +com.google.crypto.tink.mac.HmacKeyManager$1 -> t2.b$a: # {"id":"sourceFile","fileName":"HmacKeyManager.java"} 1:4:void (java.lang.Class):48:48 -> 1:7:java.lang.Object getPrimitive(java.lang.Object):48:48 -> a 1:8:com.google.crypto.tink.Mac getPrimitive(com.google.crypto.tink.proto.HmacKey):51:51 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/v;)Lj2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/v;)Lo2/o;"} 9:16:com.google.crypto.tink.Mac getPrimitive(com.google.crypto.tink.proto.HmacKey):52:52 -> c 17:23:com.google.crypto.tink.Mac getPrimitive(com.google.crypto.tink.proto.HmacKey):53:53 -> c 24:31:com.google.crypto.tink.Mac getPrimitive(com.google.crypto.tink.proto.HmacKey):54:54 -> c @@ -157518,12 +164258,12 @@ com.google.crypto.tink.mac.HmacKeyManager$1 -> o2.b$a: 62:69:com.google.crypto.tink.Mac getPrimitive(com.google.crypto.tink.proto.HmacKey):63:63 -> c 70:82:com.google.crypto.tink.Mac getPrimitive(com.google.crypto.tink.proto.HmacKey):59:59 -> c 83:95:com.google.crypto.tink.Mac getPrimitive(com.google.crypto.tink.proto.HmacKey):57:57 -> c -com.google.crypto.tink.mac.HmacKeyManager$2 -> o2.b$b: +com.google.crypto.tink.mac.HmacKeyManager$2 -> t2.b$b: # {"id":"sourceFile","fileName":"HmacKeyManager.java"} com.google.crypto.tink.mac.HmacKeyManager this$0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt2/b;"} 1:6:void (com.google.crypto.tink.mac.HmacKeyManager,java.lang.Class):131:131 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/b;Ljava/lang/Class;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt2/b;Ljava/lang/Class;)V"} 1:7:java.lang.Object createKey(com.google.crypto.tink.shaded.protobuf.MessageLite):131:131 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)Ljava/lang/Object;"} 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):131:131 -> c @@ -157531,30 +164271,30 @@ com.google.crypto.tink.mac.HmacKeyManager$2 -> o2.b$b: 1:6:void validateKeyFormat(com.google.crypto.tink.shaded.protobuf.MessageLite):131:131 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)V"} 1:6:com.google.crypto.tink.proto.HmacKey createKey(com.google.crypto.tink.proto.HmacKeyFormat):148:148 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/w;)Lq2/v;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/w;)Lv2/v;"} 7:14:com.google.crypto.tink.proto.HmacKey createKey(com.google.crypto.tink.proto.HmacKeyFormat):149:149 -> e 15:22:com.google.crypto.tink.proto.HmacKey createKey(com.google.crypto.tink.proto.HmacKeyFormat):150:150 -> e 23:38:com.google.crypto.tink.proto.HmacKey createKey(com.google.crypto.tink.proto.HmacKeyFormat):151:151 -> e 39:45:com.google.crypto.tink.proto.HmacKey createKey(com.google.crypto.tink.proto.HmacKeyFormat):152:152 -> e 1:9:com.google.crypto.tink.proto.HmacKeyFormat parseKeyFormat(com.google.crypto.tink.shaded.protobuf.ByteString):143:143 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/w;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/w;"} 1:8:void validateKeyFormat(com.google.crypto.tink.proto.HmacKeyFormat):134:134 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/w;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/w;)V"} 9:16:void validateKeyFormat(com.google.crypto.tink.proto.HmacKeyFormat):137:137 -> g 17:24:void validateKeyFormat(com.google.crypto.tink.proto.HmacKeyFormat):135:135 -> g -com.google.crypto.tink.mac.HmacKeyManager$3 -> o2.b$c: +com.google.crypto.tink.mac.HmacKeyManager$3 -> t2.b$c: # {"id":"sourceFile","fileName":"HmacKeyManager.java"} int[] $SwitchMap$com$google$crypto$tink$proto$HashType -> a 1:41:void ():55:55 -> -com.google.crypto.tink.mac.MacConfig -> o2.c: +com.google.crypto.tink.mac.MacConfig -> t2.c: # {"id":"sourceFile","fileName":"MacConfig.java"} java.lang.String HMAC_TYPE_URL -> a com.google.crypto.tink.proto.RegistryConfig TINK_1_0_0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/J;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/J;"} com.google.crypto.tink.proto.RegistryConfig TINK_1_1_0 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/J;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/J;"} com.google.crypto.tink.proto.RegistryConfig LATEST -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/J;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/J;"} 1:11:void ():39:39 -> 12:17:void ():42:42 -> 18:19:void ():48:48 -> @@ -157565,30 +164305,30 @@ com.google.crypto.tink.mac.MacConfig -> o2.c: 2:4:void register():84:84 -> b 5:7:void register():85:85 -> b 8:11:void register():86:86 -> b -com.google.crypto.tink.mac.MacWrapper -> o2.d: +com.google.crypto.tink.mac.MacWrapper -> t2.d: # {"id":"sourceFile","fileName":"MacWrapper.java"} java.util.logging.Logger logger -> a 1:13:void ():41:41 -> 1:4:void ():104:104 -> 1:3:java.lang.Class getInputPrimitiveClass():118:118 -> a 1:5:java.lang.Object wrap(com.google.crypto.tink.PrimitiveSet):40:40 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/p;)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/p;)Ljava/lang/Object;"} 1:3:java.lang.Class getPrimitiveClass():113:113 -> c 1:3:java.util.logging.Logger access$000():40:40 -> d 1:9:void register():122:122 -> e 1:7:com.google.crypto.tink.Mac wrap(com.google.crypto.tink.PrimitiveSet):108:108 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/p;)Lj2/o;"} -com.google.crypto.tink.mac.MacWrapper$1 -> o2.d$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/p;)Lo2/o;"} +com.google.crypto.tink.mac.MacWrapper$1 -> t2.d$a: # {"id":"sourceFile","fileName":"MacWrapper.java"} -com.google.crypto.tink.mac.MacWrapper$WrappedMac -> o2.d$b: +com.google.crypto.tink.mac.MacWrapper$WrappedMac -> t2.d$b: # {"id":"sourceFile","fileName":"MacWrapper.java"} com.google.crypto.tink.PrimitiveSet primitives -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/p;"} byte[] formatVersion -> b 1:1:void (com.google.crypto.tink.PrimitiveSet,com.google.crypto.tink.mac.MacWrapper$1):43:43 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/p;Lo2/d$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/p;Lt2/d$a;)V"} 2:2:void (com.google.crypto.tink.PrimitiveSet):47:47 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo2/p;)V"} 3:3:void (com.google.crypto.tink.PrimitiveSet):45:45 -> 4:4:void (com.google.crypto.tink.PrimitiveSet):48:48 -> 1:4:void verifyMac(byte[],byte[]):65:65 -> a @@ -157614,46 +164354,46 @@ com.google.crypto.tink.mac.MacWrapper$WrappedMac -> o2.d$b: 66:75:byte[] computeMac(byte[]):59:59 -> b 76:93:byte[] computeMac(byte[]):60:60 -> b 94:98:byte[] computeMac(byte[]):58:58 -> b -com.google.crypto.tink.prf.Prf -> p2.a: +com.google.crypto.tink.prf.Prf -> u2.a: # {"id":"sourceFile","fileName":"Prf.java"} byte[] compute(byte[],int) -> a -com.google.crypto.tink.proto.AesCmacKey -> q2.a: +com.google.crypto.tink.proto.AesCmacKey -> v2.a: # {"id":"sourceFile","fileName":"AesCmacKey.java"} com.google.crypto.tink.proto.AesCmacKey DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/a;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} com.google.crypto.tink.shaded.protobuf.ByteString keyValue_ -> keyValue_ # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/h;"} com.google.crypto.tink.proto.AesCmacParams params_ -> params_ - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/c;"} 1:5:void ():380:380 -> 6:7:void ():383:383 -> 8:13:void ():384:384 -> 1:3:void ():18:18 -> 4:8:void ():19:19 -> 1:3:com.google.crypto.tink.proto.AesCmacKey access$000():13:13 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/a;"} 1:4:void access$100(com.google.crypto.tink.proto.AesCmacKey,int):13:13 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/a;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/a;I)V"} 1:4:void access$300(com.google.crypto.tink.proto.AesCmacKey,com.google.crypto.tink.shaded.protobuf.ByteString):13:13 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/a;Lcom/google/crypto/tink/shaded/protobuf/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/a;Lcom/google/crypto/tink/shaded/protobuf/h;)V"} 1:4:void access$500(com.google.crypto.tink.proto.AesCmacKey,com.google.crypto.tink.proto.AesCmacParams):13:13 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/a;Lq2/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/a;Lv2/c;)V"} 1:3:com.google.crypto.tink.shaded.protobuf.ByteString getKeyValue():55:55 -> P # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/h;"} 1:9:com.google.crypto.tink.proto.AesCmacParams getParams():88:88 -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/c;"} 1:3:int getVersion():29:29 -> R 1:9:com.google.crypto.tink.proto.AesCmacKey$Builder newBuilder():195:195 -> S - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/a$b;"} 1:9:com.google.crypto.tink.proto.AesCmacKey parseFrom(com.google.crypto.tink.shaded.protobuf.ByteString,com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):143:143 -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lq2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lv2/a;"} 1:3:void setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):62:62 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)V"} 4:6:void setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):64:64 -> U 1:3:void setParams(com.google.crypto.tink.proto.AesCmacParams):94:94 -> V - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/c;)V"} 4:6:void setParams(com.google.crypto.tink.proto.AesCmacParams):95:95 -> V 1:3:void setVersion(int):37:37 -> W 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):329:329 -> t @@ -157672,43 +164412,43 @@ com.google.crypto.tink.proto.AesCmacKey -> q2.a: 69:75:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):345:345 -> t 76:81:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):334:334 -> t 82:88:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):331:331 -> t -com.google.crypto.tink.proto.AesCmacKey$1 -> q2.a$a: +com.google.crypto.tink.proto.AesCmacKey$1 -> v2.a$a: # {"id":"sourceFile","fileName":"AesCmacKey.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():329:329 -> -com.google.crypto.tink.proto.AesCmacKey$Builder -> q2.a$b: +com.google.crypto.tink.proto.AesCmacKey$Builder -> v2.a$b: # {"id":"sourceFile","fileName":"AesCmacKey.java"} 1:1:void (com.google.crypto.tink.proto.AesCmacKey$1):208:208 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/a$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/a$a;)V"} 2:2:void ():215:215 -> 1:3:com.google.crypto.tink.proto.AesCmacKey$Builder setVersion(int):233:233 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq2/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv2/a$b;"} 4:11:com.google.crypto.tink.proto.AesCmacKey$Builder setVersion(int):234:234 -> A 1:3:com.google.crypto.tink.proto.AesCmacKey$Builder setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):261:261 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/a$b;"} 4:11:com.google.crypto.tink.proto.AesCmacKey$Builder setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):262:262 -> y 1:3:com.google.crypto.tink.proto.AesCmacKey$Builder setParams(com.google.crypto.tink.proto.AesCmacParams):293:293 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/c;)Lq2/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/c;)Lv2/a$b;"} 4:11:com.google.crypto.tink.proto.AesCmacKey$Builder setParams(com.google.crypto.tink.proto.AesCmacParams):294:294 -> z -com.google.crypto.tink.proto.AesCmacKeyFormat -> q2.b: +com.google.crypto.tink.proto.AesCmacKeyFormat -> v2.b: # {"id":"sourceFile","fileName":"AesCmacKeyFormat.java"} com.google.crypto.tink.proto.AesCmacKeyFormat DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/b;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} com.google.crypto.tink.proto.AesCmacParams params_ -> params_ - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/c;"} 1:5:void ():315:315 -> 6:7:void ():318:318 -> 8:13:void ():319:319 -> 1:4:void ():14:14 -> 1:3:com.google.crypto.tink.proto.AesCmacKeyFormat access$000():9:9 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/b;"} 1:3:int getKeySize():24:24 -> M 1:9:com.google.crypto.tink.proto.AesCmacParams getParams():56:56 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/c;"} 1:9:com.google.crypto.tink.proto.AesCmacKeyFormat parseFrom(com.google.crypto.tink.shaded.protobuf.ByteString,com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):111:111 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lq2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lv2/b;"} 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):265:265 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/x$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} 13:20:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):308:308 -> t @@ -157725,19 +164465,19 @@ com.google.crypto.tink.proto.AesCmacKeyFormat -> q2.b: 67:73:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):280:280 -> t 74:79:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):270:270 -> t 80:86:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):267:267 -> t -com.google.crypto.tink.proto.AesCmacKeyFormat$1 -> q2.b$a: +com.google.crypto.tink.proto.AesCmacKeyFormat$1 -> v2.b$a: # {"id":"sourceFile","fileName":"AesCmacKeyFormat.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():265:265 -> -com.google.crypto.tink.proto.AesCmacKeyFormat$Builder -> q2.b$b: +com.google.crypto.tink.proto.AesCmacKeyFormat$Builder -> v2.b$b: # {"id":"sourceFile","fileName":"AesCmacKeyFormat.java"} 1:1:void (com.google.crypto.tink.proto.AesCmacKeyFormat$1):172:172 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/b$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/b$a;)V"} 2:2:void ():179:179 -> -com.google.crypto.tink.proto.AesCmacParams -> q2.c: +com.google.crypto.tink.proto.AesCmacParams -> v2.c: # {"id":"sourceFile","fileName":"AesCmacParams.java"} com.google.crypto.tink.proto.AesCmacParams DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/c;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} 1:5:void ():220:220 -> @@ -157745,9 +164485,9 @@ com.google.crypto.tink.proto.AesCmacParams -> q2.c: 8:13:void ():224:224 -> 1:4:void ():14:14 -> 1:3:com.google.crypto.tink.proto.AesCmacParams access$000():9:9 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/c;"} 1:3:com.google.crypto.tink.proto.AesCmacParams getDefaultInstance():229:229 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/c;"} 1:3:int getTagSize():24:24 -> N 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):172:172 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/x$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} @@ -157765,51 +164505,51 @@ com.google.crypto.tink.proto.AesCmacParams -> q2.c: 65:71:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):185:185 -> t 72:77:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):177:177 -> t 78:84:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):174:174 -> t -com.google.crypto.tink.proto.AesCmacParams$1 -> q2.c$a: +com.google.crypto.tink.proto.AesCmacParams$1 -> v2.c$a: # {"id":"sourceFile","fileName":"AesCmacParams.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():172:172 -> -com.google.crypto.tink.proto.AesCmacParams$Builder -> q2.c$b: +com.google.crypto.tink.proto.AesCmacParams$Builder -> v2.c$b: # {"id":"sourceFile","fileName":"AesCmacParams.java"} 1:1:void (com.google.crypto.tink.proto.AesCmacParams$1):126:126 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/c$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/c$a;)V"} 2:2:void ():133:133 -> -com.google.crypto.tink.proto.AesCtrHmacAeadKey -> q2.d: +com.google.crypto.tink.proto.AesCtrHmacAeadKey -> v2.d: # {"id":"sourceFile","fileName":"AesCtrHmacAeadKey.java"} com.google.crypto.tink.proto.AesCtrHmacAeadKey DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/d;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} com.google.crypto.tink.proto.AesCtrKey aesCtrKey_ -> aesCtrKey_ - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/f;"} com.google.crypto.tink.proto.HmacKey hmacKey_ -> hmacKey_ - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/v;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/v;"} 1:5:void ():417:417 -> 6:7:void ():420:420 -> 8:13:void ():421:421 -> 1:4:void ():18:18 -> 1:3:com.google.crypto.tink.proto.AesCtrHmacAeadKey access$000():13:13 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/d;"} 1:4:void access$100(com.google.crypto.tink.proto.AesCtrHmacAeadKey,int):13:13 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/d;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/d;I)V"} 1:4:void access$300(com.google.crypto.tink.proto.AesCtrHmacAeadKey,com.google.crypto.tink.proto.AesCtrKey):13:13 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/d;Lq2/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/d;Lv2/f;)V"} 1:4:void access$600(com.google.crypto.tink.proto.AesCtrHmacAeadKey,com.google.crypto.tink.proto.HmacKey):13:13 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/d;Lq2/v;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/d;Lv2/v;)V"} 1:9:com.google.crypto.tink.proto.AesCtrKey getAesCtrKey():60:60 -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/f;"} 1:9:com.google.crypto.tink.proto.HmacKey getHmacKey():106:106 -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/v;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/v;"} 1:3:int getVersion():28:28 -> R 1:9:com.google.crypto.tink.proto.AesCtrHmacAeadKey$Builder newBuilder():213:213 -> S - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/d$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/d$b;"} 1:9:com.google.crypto.tink.proto.AesCtrHmacAeadKey parseFrom(com.google.crypto.tink.shaded.protobuf.ByteString,com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):161:161 -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lq2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lv2/d;"} 1:3:void setAesCtrKey(com.google.crypto.tink.proto.AesCtrKey):66:66 -> U - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/f;)V"} 4:6:void setAesCtrKey(com.google.crypto.tink.proto.AesCtrKey):67:67 -> U 1:3:void setHmacKey(com.google.crypto.tink.proto.HmacKey):112:112 -> V - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/v;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/v;)V"} 4:6:void setHmacKey(com.google.crypto.tink.proto.HmacKey):113:113 -> V 1:3:void setVersion(int):36:36 -> W 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):366:366 -> t @@ -157828,46 +164568,46 @@ com.google.crypto.tink.proto.AesCtrHmacAeadKey -> q2.d: 69:75:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):382:382 -> t 76:81:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):371:371 -> t 82:88:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):368:368 -> t -com.google.crypto.tink.proto.AesCtrHmacAeadKey$1 -> q2.d$a: +com.google.crypto.tink.proto.AesCtrHmacAeadKey$1 -> v2.d$a: # {"id":"sourceFile","fileName":"AesCtrHmacAeadKey.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():366:366 -> -com.google.crypto.tink.proto.AesCtrHmacAeadKey$Builder -> q2.d$b: +com.google.crypto.tink.proto.AesCtrHmacAeadKey$Builder -> v2.d$b: # {"id":"sourceFile","fileName":"AesCtrHmacAeadKey.java"} 1:1:void (com.google.crypto.tink.proto.AesCtrHmacAeadKey$1):226:226 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/d$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/d$a;)V"} 2:2:void ():233:233 -> 1:3:com.google.crypto.tink.proto.AesCtrHmacAeadKey$Builder setVersion(int):251:251 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq2/d$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv2/d$b;"} 4:11:com.google.crypto.tink.proto.AesCtrHmacAeadKey$Builder setVersion(int):252:252 -> A 1:3:com.google.crypto.tink.proto.AesCtrHmacAeadKey$Builder setAesCtrKey(com.google.crypto.tink.proto.AesCtrKey):283:283 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/f;)Lq2/d$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/f;)Lv2/d$b;"} 4:11:com.google.crypto.tink.proto.AesCtrHmacAeadKey$Builder setAesCtrKey(com.google.crypto.tink.proto.AesCtrKey):284:284 -> y 1:3:com.google.crypto.tink.proto.AesCtrHmacAeadKey$Builder setHmacKey(com.google.crypto.tink.proto.HmacKey):330:330 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/v;)Lq2/d$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/v;)Lv2/d$b;"} 4:11:com.google.crypto.tink.proto.AesCtrHmacAeadKey$Builder setHmacKey(com.google.crypto.tink.proto.HmacKey):331:331 -> z -com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat -> q2.e: +com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat -> v2.e: # {"id":"sourceFile","fileName":"AesCtrHmacAeadKeyFormat.java"} com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/e;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} com.google.crypto.tink.proto.AesCtrKeyFormat aesCtrKeyFormat_ -> aesCtrKeyFormat_ - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/g;"} com.google.crypto.tink.proto.HmacKeyFormat hmacKeyFormat_ -> hmacKeyFormat_ - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/w;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/w;"} 1:5:void ():353:353 -> 6:7:void ():356:356 -> 8:13:void ():357:357 -> 1:4:void ():14:14 -> 1:3:com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat access$000():9:9 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/e;"} 1:9:com.google.crypto.tink.proto.AesCtrKeyFormat getAesCtrKeyFormat():30:30 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/g;"} 1:9:com.google.crypto.tink.proto.HmacKeyFormat getHmacKeyFormat():76:76 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/w;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/w;"} 1:9:com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat parseFrom(com.google.crypto.tink.shaded.protobuf.ByteString,com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):131:131 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lq2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lv2/e;"} 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):304:304 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/x$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} 13:20:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):346:346 -> t @@ -157884,54 +164624,54 @@ com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat -> q2.e: 67:73:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):318:318 -> t 74:79:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):309:309 -> t 80:86:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):306:306 -> t -com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat$1 -> q2.e$a: +com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat$1 -> v2.e$a: # {"id":"sourceFile","fileName":"AesCtrHmacAeadKeyFormat.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():304:304 -> -com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat$Builder -> q2.e$b: +com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat$Builder -> v2.e$b: # {"id":"sourceFile","fileName":"AesCtrHmacAeadKeyFormat.java"} 1:1:void (com.google.crypto.tink.proto.AesCtrHmacAeadKeyFormat$1):192:192 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/e$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/e$a;)V"} 2:2:void ():199:199 -> -com.google.crypto.tink.proto.AesCtrKey -> q2.f: +com.google.crypto.tink.proto.AesCtrKey -> v2.f: # {"id":"sourceFile","fileName":"AesCtrKey.java"} com.google.crypto.tink.proto.AesCtrKey DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/f;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} com.google.crypto.tink.shaded.protobuf.ByteString keyValue_ -> keyValue_ # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/h;"} com.google.crypto.tink.proto.AesCtrParams params_ -> params_ - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/h;"} 1:5:void ():380:380 -> 6:7:void ():383:383 -> 8:13:void ():384:384 -> 1:3:void ():18:18 -> 4:8:void ():19:19 -> 1:3:com.google.crypto.tink.proto.AesCtrKey access$000():13:13 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/f;"} 1:4:void access$100(com.google.crypto.tink.proto.AesCtrKey,int):13:13 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/f;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/f;I)V"} 1:4:void access$300(com.google.crypto.tink.proto.AesCtrKey,com.google.crypto.tink.proto.AesCtrParams):13:13 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/f;Lq2/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/f;Lv2/h;)V"} 1:4:void access$600(com.google.crypto.tink.proto.AesCtrKey,com.google.crypto.tink.shaded.protobuf.ByteString):13:13 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/f;Lcom/google/crypto/tink/shaded/protobuf/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/f;Lcom/google/crypto/tink/shaded/protobuf/h;)V"} 1:3:com.google.crypto.tink.proto.AesCtrKey getDefaultInstance():389:389 -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/f;"} 1:3:com.google.crypto.tink.shaded.protobuf.ByteString getKeyValue():101:101 -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/h;"} 1:9:com.google.crypto.tink.proto.AesCtrParams getParams():61:61 -> R - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/h;"} 1:3:int getVersion():29:29 -> S 1:9:com.google.crypto.tink.proto.AesCtrKey$Builder newBuilder():195:195 -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/f$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/f$b;"} 1:9:com.google.crypto.tink.proto.AesCtrKey parseFrom(com.google.crypto.tink.shaded.protobuf.ByteString,com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):143:143 -> U - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lq2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lv2/f;"} 1:3:void setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):108:108 -> V # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)V"} 4:6:void setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):110:110 -> V 1:3:void setParams(com.google.crypto.tink.proto.AesCtrParams):67:67 -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/h;)V"} 4:6:void setParams(com.google.crypto.tink.proto.AesCtrParams):68:68 -> W 1:3:void setVersion(int):37:37 -> X 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):329:329 -> t @@ -157950,45 +164690,45 @@ com.google.crypto.tink.proto.AesCtrKey -> q2.f: 69:75:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):345:345 -> t 76:81:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):334:334 -> t 82:88:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):331:331 -> t -com.google.crypto.tink.proto.AesCtrKey$1 -> q2.f$a: +com.google.crypto.tink.proto.AesCtrKey$1 -> v2.f$a: # {"id":"sourceFile","fileName":"AesCtrKey.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():329:329 -> -com.google.crypto.tink.proto.AesCtrKey$Builder -> q2.f$b: +com.google.crypto.tink.proto.AesCtrKey$Builder -> v2.f$b: # {"id":"sourceFile","fileName":"AesCtrKey.java"} 1:1:void (com.google.crypto.tink.proto.AesCtrKey$1):208:208 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/f$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/f$a;)V"} 2:2:void ():215:215 -> 1:3:com.google.crypto.tink.proto.AesCtrKey$Builder setVersion(int):233:233 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq2/f$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv2/f$b;"} 4:11:com.google.crypto.tink.proto.AesCtrKey$Builder setVersion(int):234:234 -> A 1:3:com.google.crypto.tink.proto.AesCtrKey$Builder setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):308:308 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/f$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/f$b;"} 4:11:com.google.crypto.tink.proto.AesCtrKey$Builder setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):309:309 -> y 1:3:com.google.crypto.tink.proto.AesCtrKey$Builder setParams(com.google.crypto.tink.proto.AesCtrParams):265:265 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/h;)Lq2/f$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/h;)Lv2/f$b;"} 4:11:com.google.crypto.tink.proto.AesCtrKey$Builder setParams(com.google.crypto.tink.proto.AesCtrParams):266:266 -> z -com.google.crypto.tink.proto.AesCtrKeyFormat -> q2.g: +com.google.crypto.tink.proto.AesCtrKeyFormat -> v2.g: # {"id":"sourceFile","fileName":"AesCtrKeyFormat.java"} com.google.crypto.tink.proto.AesCtrKeyFormat DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/g;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} com.google.crypto.tink.proto.AesCtrParams params_ -> params_ - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/h;"} 1:5:void ():315:315 -> 6:7:void ():318:318 -> 8:13:void ():319:319 -> 1:4:void ():14:14 -> 1:3:com.google.crypto.tink.proto.AesCtrKeyFormat access$000():9:9 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/g;"} 1:3:com.google.crypto.tink.proto.AesCtrKeyFormat getDefaultInstance():324:324 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/g;"} 1:3:int getKeySize():70:70 -> N 1:9:com.google.crypto.tink.proto.AesCtrParams getParams():30:30 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/h;"} 1:9:com.google.crypto.tink.proto.AesCtrKeyFormat parseFrom(com.google.crypto.tink.shaded.protobuf.ByteString,com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):111:111 -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lq2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lv2/g;"} 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):265:265 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/x$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} 13:20:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):308:308 -> t @@ -158005,19 +164745,19 @@ com.google.crypto.tink.proto.AesCtrKeyFormat -> q2.g: 67:73:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):280:280 -> t 74:79:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):270:270 -> t 80:86:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):267:267 -> t -com.google.crypto.tink.proto.AesCtrKeyFormat$1 -> q2.g$a: +com.google.crypto.tink.proto.AesCtrKeyFormat$1 -> v2.g$a: # {"id":"sourceFile","fileName":"AesCtrKeyFormat.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():265:265 -> -com.google.crypto.tink.proto.AesCtrKeyFormat$Builder -> q2.g$b: +com.google.crypto.tink.proto.AesCtrKeyFormat$Builder -> v2.g$b: # {"id":"sourceFile","fileName":"AesCtrKeyFormat.java"} 1:1:void (com.google.crypto.tink.proto.AesCtrKeyFormat$1):172:172 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/g$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/g$a;)V"} 2:2:void ():179:179 -> -com.google.crypto.tink.proto.AesCtrParams -> q2.h: +com.google.crypto.tink.proto.AesCtrParams -> v2.h: # {"id":"sourceFile","fileName":"AesCtrParams.java"} com.google.crypto.tink.proto.AesCtrParams DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/h;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} 1:5:void ():220:220 -> @@ -158025,9 +164765,9 @@ com.google.crypto.tink.proto.AesCtrParams -> q2.h: 8:13:void ():224:224 -> 1:4:void ():14:14 -> 1:3:com.google.crypto.tink.proto.AesCtrParams access$000():9:9 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/h;"} 1:3:com.google.crypto.tink.proto.AesCtrParams getDefaultInstance():229:229 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/h;"} 1:3:int getIvSize():24:24 -> N 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):172:172 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/x$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} @@ -158045,52 +164785,52 @@ com.google.crypto.tink.proto.AesCtrParams -> q2.h: 65:71:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):185:185 -> t 72:77:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):177:177 -> t 78:84:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):174:174 -> t -com.google.crypto.tink.proto.AesCtrParams$1 -> q2.h$a: +com.google.crypto.tink.proto.AesCtrParams$1 -> v2.h$a: # {"id":"sourceFile","fileName":"AesCtrParams.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():172:172 -> -com.google.crypto.tink.proto.AesCtrParams$Builder -> q2.h$b: +com.google.crypto.tink.proto.AesCtrParams$Builder -> v2.h$b: # {"id":"sourceFile","fileName":"AesCtrParams.java"} 1:1:void (com.google.crypto.tink.proto.AesCtrParams$1):126:126 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/h$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/h$a;)V"} 2:2:void ():133:133 -> -com.google.crypto.tink.proto.AesEaxKey -> q2.i: +com.google.crypto.tink.proto.AesEaxKey -> v2.i: # {"id":"sourceFile","fileName":"AesEaxKey.java"} com.google.crypto.tink.proto.AesEaxKey DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/i;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} com.google.crypto.tink.shaded.protobuf.ByteString keyValue_ -> keyValue_ # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/h;"} com.google.crypto.tink.proto.AesEaxParams params_ -> params_ - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/k;"} 1:5:void ():380:380 -> 6:7:void ():383:383 -> 8:13:void ():384:384 -> 1:3:void ():18:18 -> 4:8:void ():19:19 -> 1:3:com.google.crypto.tink.proto.AesEaxKey access$000():13:13 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/i;"} 1:4:void access$100(com.google.crypto.tink.proto.AesEaxKey,int):13:13 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/i;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/i;I)V"} 1:4:void access$300(com.google.crypto.tink.proto.AesEaxKey,com.google.crypto.tink.proto.AesEaxParams):13:13 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/i;Lq2/k;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/i;Lv2/k;)V"} 1:4:void access$600(com.google.crypto.tink.proto.AesEaxKey,com.google.crypto.tink.shaded.protobuf.ByteString):13:13 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/i;Lcom/google/crypto/tink/shaded/protobuf/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/i;Lcom/google/crypto/tink/shaded/protobuf/h;)V"} 1:3:com.google.crypto.tink.shaded.protobuf.ByteString getKeyValue():101:101 -> P # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/h;"} 1:9:com.google.crypto.tink.proto.AesEaxParams getParams():61:61 -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/k;"} 1:3:int getVersion():29:29 -> R 1:9:com.google.crypto.tink.proto.AesEaxKey$Builder newBuilder():195:195 -> S - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/i$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/i$b;"} 1:9:com.google.crypto.tink.proto.AesEaxKey parseFrom(com.google.crypto.tink.shaded.protobuf.ByteString,com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):143:143 -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lq2/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lv2/i;"} 1:3:void setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):108:108 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)V"} 4:6:void setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):110:110 -> U 1:3:void setParams(com.google.crypto.tink.proto.AesEaxParams):67:67 -> V - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/k;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/k;)V"} 4:6:void setParams(com.google.crypto.tink.proto.AesEaxParams):68:68 -> V 1:3:void setVersion(int):37:37 -> W 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):329:329 -> t @@ -158109,43 +164849,43 @@ com.google.crypto.tink.proto.AesEaxKey -> q2.i: 69:75:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):345:345 -> t 76:81:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):334:334 -> t 82:88:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):331:331 -> t -com.google.crypto.tink.proto.AesEaxKey$1 -> q2.i$a: +com.google.crypto.tink.proto.AesEaxKey$1 -> v2.i$a: # {"id":"sourceFile","fileName":"AesEaxKey.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():329:329 -> -com.google.crypto.tink.proto.AesEaxKey$Builder -> q2.i$b: +com.google.crypto.tink.proto.AesEaxKey$Builder -> v2.i$b: # {"id":"sourceFile","fileName":"AesEaxKey.java"} 1:1:void (com.google.crypto.tink.proto.AesEaxKey$1):208:208 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/i$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/i$a;)V"} 2:2:void ():215:215 -> 1:3:com.google.crypto.tink.proto.AesEaxKey$Builder setVersion(int):233:233 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq2/i$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv2/i$b;"} 4:11:com.google.crypto.tink.proto.AesEaxKey$Builder setVersion(int):234:234 -> A 1:3:com.google.crypto.tink.proto.AesEaxKey$Builder setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):308:308 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/i$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/i$b;"} 4:11:com.google.crypto.tink.proto.AesEaxKey$Builder setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):309:309 -> y 1:3:com.google.crypto.tink.proto.AesEaxKey$Builder setParams(com.google.crypto.tink.proto.AesEaxParams):265:265 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/k;)Lq2/i$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/k;)Lv2/i$b;"} 4:11:com.google.crypto.tink.proto.AesEaxKey$Builder setParams(com.google.crypto.tink.proto.AesEaxParams):266:266 -> z -com.google.crypto.tink.proto.AesEaxKeyFormat -> q2.j: +com.google.crypto.tink.proto.AesEaxKeyFormat -> v2.j: # {"id":"sourceFile","fileName":"AesEaxKeyFormat.java"} com.google.crypto.tink.proto.AesEaxKeyFormat DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/j;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} com.google.crypto.tink.proto.AesEaxParams params_ -> params_ - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/k;"} 1:5:void ():315:315 -> 6:7:void ():318:318 -> 8:13:void ():319:319 -> 1:4:void ():14:14 -> 1:3:com.google.crypto.tink.proto.AesEaxKeyFormat access$000():9:9 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/j;"} 1:3:int getKeySize():70:70 -> M 1:9:com.google.crypto.tink.proto.AesEaxParams getParams():30:30 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/k;"} 1:9:com.google.crypto.tink.proto.AesEaxKeyFormat parseFrom(com.google.crypto.tink.shaded.protobuf.ByteString,com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):111:111 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lq2/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lv2/j;"} 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):265:265 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/x$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} 13:20:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):308:308 -> t @@ -158162,19 +164902,19 @@ com.google.crypto.tink.proto.AesEaxKeyFormat -> q2.j: 67:73:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):280:280 -> t 74:79:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):270:270 -> t 80:86:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):267:267 -> t -com.google.crypto.tink.proto.AesEaxKeyFormat$1 -> q2.j$a: +com.google.crypto.tink.proto.AesEaxKeyFormat$1 -> v2.j$a: # {"id":"sourceFile","fileName":"AesEaxKeyFormat.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():265:265 -> -com.google.crypto.tink.proto.AesEaxKeyFormat$Builder -> q2.j$b: +com.google.crypto.tink.proto.AesEaxKeyFormat$Builder -> v2.j$b: # {"id":"sourceFile","fileName":"AesEaxKeyFormat.java"} 1:1:void (com.google.crypto.tink.proto.AesEaxKeyFormat$1):172:172 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/j$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/j$a;)V"} 2:2:void ():179:179 -> -com.google.crypto.tink.proto.AesEaxParams -> q2.k: +com.google.crypto.tink.proto.AesEaxParams -> v2.k: # {"id":"sourceFile","fileName":"AesEaxParams.java"} com.google.crypto.tink.proto.AesEaxParams DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/k;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} 1:5:void ():252:252 -> @@ -158182,9 +164922,9 @@ com.google.crypto.tink.proto.AesEaxParams -> q2.k: 8:13:void ():256:256 -> 1:4:void ():18:18 -> 1:3:com.google.crypto.tink.proto.AesEaxParams access$000():13:13 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/k;"} 1:3:com.google.crypto.tink.proto.AesEaxParams getDefaultInstance():261:261 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/k;"} 1:3:int getIvSize():32:32 -> N 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):204:204 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/x$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} @@ -158202,19 +164942,19 @@ com.google.crypto.tink.proto.AesEaxParams -> q2.k: 65:71:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):217:217 -> t 72:77:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):209:209 -> t 78:84:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):206:206 -> t -com.google.crypto.tink.proto.AesEaxParams$1 -> q2.k$a: +com.google.crypto.tink.proto.AesEaxParams$1 -> v2.k$a: # {"id":"sourceFile","fileName":"AesEaxParams.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():204:204 -> -com.google.crypto.tink.proto.AesEaxParams$Builder -> q2.k$b: +com.google.crypto.tink.proto.AesEaxParams$Builder -> v2.k$b: # {"id":"sourceFile","fileName":"AesEaxParams.java"} 1:1:void (com.google.crypto.tink.proto.AesEaxParams$1):146:146 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/k$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/k$a;)V"} 2:2:void ():153:153 -> -com.google.crypto.tink.proto.AesGcmKey -> q2.l: +com.google.crypto.tink.proto.AesGcmKey -> v2.l: # {"id":"sourceFile","fileName":"AesGcmKey.java"} com.google.crypto.tink.proto.AesGcmKey DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/l;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} com.google.crypto.tink.shaded.protobuf.ByteString keyValue_ -> keyValue_ @@ -158225,18 +164965,18 @@ com.google.crypto.tink.proto.AesGcmKey -> q2.l: 1:3:void ():18:18 -> 4:8:void ():19:19 -> 1:3:com.google.crypto.tink.proto.AesGcmKey access$000():13:13 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/l;"} 1:4:void access$100(com.google.crypto.tink.proto.AesGcmKey,int):13:13 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/l;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/l;I)V"} 1:4:void access$300(com.google.crypto.tink.proto.AesGcmKey,com.google.crypto.tink.shaded.protobuf.ByteString):13:13 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/l;Lcom/google/crypto/tink/shaded/protobuf/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/l;Lcom/google/crypto/tink/shaded/protobuf/h;)V"} 1:3:com.google.crypto.tink.shaded.protobuf.ByteString getKeyValue():55:55 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/h;"} 1:3:int getVersion():29:29 -> P 1:9:com.google.crypto.tink.proto.AesGcmKey$Builder newBuilder():149:149 -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/l$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/l$b;"} 1:9:com.google.crypto.tink.proto.AesGcmKey parseFrom(com.google.crypto.tink.shaded.protobuf.ByteString,com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):97:97 -> R - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lq2/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lv2/l;"} 1:3:void setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):62:62 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)V"} 4:6:void setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):64:64 -> S @@ -158257,25 +164997,25 @@ com.google.crypto.tink.proto.AesGcmKey -> q2.l: 67:73:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):251:251 -> t 74:79:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):241:241 -> t 80:86:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):238:238 -> t -com.google.crypto.tink.proto.AesGcmKey$1 -> q2.l$a: +com.google.crypto.tink.proto.AesGcmKey$1 -> v2.l$a: # {"id":"sourceFile","fileName":"AesGcmKey.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():236:236 -> -com.google.crypto.tink.proto.AesGcmKey$Builder -> q2.l$b: +com.google.crypto.tink.proto.AesGcmKey$Builder -> v2.l$b: # {"id":"sourceFile","fileName":"AesGcmKey.java"} 1:1:void (com.google.crypto.tink.proto.AesGcmKey$1):162:162 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/l$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/l$a;)V"} 2:2:void ():169:169 -> 1:3:com.google.crypto.tink.proto.AesGcmKey$Builder setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):215:215 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/l$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/l$b;"} 4:11:com.google.crypto.tink.proto.AesGcmKey$Builder setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):216:216 -> y 1:3:com.google.crypto.tink.proto.AesGcmKey$Builder setVersion(int):187:187 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq2/l$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv2/l$b;"} 4:11:com.google.crypto.tink.proto.AesGcmKey$Builder setVersion(int):188:188 -> z -com.google.crypto.tink.proto.AesGcmKeyFormat -> q2.m: +com.google.crypto.tink.proto.AesGcmKeyFormat -> v2.m: # {"id":"sourceFile","fileName":"AesGcmKeyFormat.java"} com.google.crypto.tink.proto.AesGcmKeyFormat DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/m;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} 1:5:void ():286:286 -> @@ -158283,14 +165023,14 @@ com.google.crypto.tink.proto.AesGcmKeyFormat -> q2.m: 8:13:void ():290:290 -> 1:4:void ():19:19 -> 1:3:com.google.crypto.tink.proto.AesGcmKeyFormat access$000():14:14 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/m;"} 1:4:void access$100(com.google.crypto.tink.proto.AesGcmKeyFormat,int):14:14 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/m;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/m;I)V"} 1:3:int getKeySize():29:29 -> N 1:9:com.google.crypto.tink.proto.AesGcmKeyFormat$Builder newBuilder():148:148 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/m$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/m$b;"} 1:9:com.google.crypto.tink.proto.AesGcmKeyFormat parseFrom(com.google.crypto.tink.shaded.protobuf.ByteString,com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):96:96 -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lq2/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lv2/m;"} 1:3:void setKeySize(int):37:37 -> Q 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):236:236 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/x$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} @@ -158308,22 +165048,22 @@ com.google.crypto.tink.proto.AesGcmKeyFormat -> q2.m: 67:73:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):251:251 -> t 74:79:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):241:241 -> t 80:86:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):238:238 -> t -com.google.crypto.tink.proto.AesGcmKeyFormat$1 -> q2.m$a: +com.google.crypto.tink.proto.AesGcmKeyFormat$1 -> v2.m$a: # {"id":"sourceFile","fileName":"AesGcmKeyFormat.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():236:236 -> -com.google.crypto.tink.proto.AesGcmKeyFormat$Builder -> q2.m$b: +com.google.crypto.tink.proto.AesGcmKeyFormat$Builder -> v2.m$b: # {"id":"sourceFile","fileName":"AesGcmKeyFormat.java"} 1:1:void (com.google.crypto.tink.proto.AesGcmKeyFormat$1):162:162 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/m$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/m$a;)V"} 2:2:void ():169:169 -> 1:3:com.google.crypto.tink.proto.AesGcmKeyFormat$Builder setKeySize(int):187:187 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq2/m$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv2/m$b;"} 4:11:com.google.crypto.tink.proto.AesGcmKeyFormat$Builder setKeySize(int):188:188 -> y -com.google.crypto.tink.proto.AesGcmSivKey -> q2.n: +com.google.crypto.tink.proto.AesGcmSivKey -> v2.n: # {"id":"sourceFile","fileName":"AesGcmSivKey.java"} com.google.crypto.tink.proto.AesGcmSivKey DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/n;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} com.google.crypto.tink.shaded.protobuf.ByteString keyValue_ -> keyValue_ @@ -158334,18 +165074,18 @@ com.google.crypto.tink.proto.AesGcmSivKey -> q2.n: 1:3:void ():18:18 -> 4:8:void ():19:19 -> 1:3:com.google.crypto.tink.proto.AesGcmSivKey access$000():13:13 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/n;"} 1:4:void access$100(com.google.crypto.tink.proto.AesGcmSivKey,int):13:13 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/n;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/n;I)V"} 1:4:void access$300(com.google.crypto.tink.proto.AesGcmSivKey,com.google.crypto.tink.shaded.protobuf.ByteString):13:13 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/n;Lcom/google/crypto/tink/shaded/protobuf/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/n;Lcom/google/crypto/tink/shaded/protobuf/h;)V"} 1:3:com.google.crypto.tink.shaded.protobuf.ByteString getKeyValue():55:55 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/h;"} 1:3:int getVersion():29:29 -> P 1:9:com.google.crypto.tink.proto.AesGcmSivKey$Builder newBuilder():149:149 -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/n$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/n$b;"} 1:9:com.google.crypto.tink.proto.AesGcmSivKey parseFrom(com.google.crypto.tink.shaded.protobuf.ByteString,com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):97:97 -> R - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lq2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lv2/n;"} 1:3:void setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):62:62 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)V"} 4:6:void setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):64:64 -> S @@ -158366,25 +165106,25 @@ com.google.crypto.tink.proto.AesGcmSivKey -> q2.n: 67:73:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):251:251 -> t 74:79:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):241:241 -> t 80:86:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):238:238 -> t -com.google.crypto.tink.proto.AesGcmSivKey$1 -> q2.n$a: +com.google.crypto.tink.proto.AesGcmSivKey$1 -> v2.n$a: # {"id":"sourceFile","fileName":"AesGcmSivKey.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():236:236 -> -com.google.crypto.tink.proto.AesGcmSivKey$Builder -> q2.n$b: +com.google.crypto.tink.proto.AesGcmSivKey$Builder -> v2.n$b: # {"id":"sourceFile","fileName":"AesGcmSivKey.java"} 1:1:void (com.google.crypto.tink.proto.AesGcmSivKey$1):162:162 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/n$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/n$a;)V"} 2:2:void ():169:169 -> 1:3:com.google.crypto.tink.proto.AesGcmSivKey$Builder setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):215:215 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/n$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/n$b;"} 4:11:com.google.crypto.tink.proto.AesGcmSivKey$Builder setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):216:216 -> y 1:3:com.google.crypto.tink.proto.AesGcmSivKey$Builder setVersion(int):187:187 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq2/n$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv2/n$b;"} 4:11:com.google.crypto.tink.proto.AesGcmSivKey$Builder setVersion(int):188:188 -> z -com.google.crypto.tink.proto.AesGcmSivKeyFormat -> q2.o: +com.google.crypto.tink.proto.AesGcmSivKeyFormat -> v2.o: # {"id":"sourceFile","fileName":"AesGcmSivKeyFormat.java"} com.google.crypto.tink.proto.AesGcmSivKeyFormat DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/o;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} 1:5:void ():286:286 -> @@ -158392,10 +165132,10 @@ com.google.crypto.tink.proto.AesGcmSivKeyFormat -> q2.o: 8:13:void ():290:290 -> 1:4:void ():19:19 -> 1:3:com.google.crypto.tink.proto.AesGcmSivKeyFormat access$000():14:14 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/o;"} 1:3:int getKeySize():29:29 -> M 1:9:com.google.crypto.tink.proto.AesGcmSivKeyFormat parseFrom(com.google.crypto.tink.shaded.protobuf.ByteString,com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):96:96 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lq2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lv2/o;"} 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):236:236 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/x$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} 13:20:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):279:279 -> t @@ -158412,19 +165152,19 @@ com.google.crypto.tink.proto.AesGcmSivKeyFormat -> q2.o: 67:73:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):251:251 -> t 74:79:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):241:241 -> t 80:86:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):238:238 -> t -com.google.crypto.tink.proto.AesGcmSivKeyFormat$1 -> q2.o$a: +com.google.crypto.tink.proto.AesGcmSivKeyFormat$1 -> v2.o$a: # {"id":"sourceFile","fileName":"AesGcmSivKeyFormat.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():236:236 -> -com.google.crypto.tink.proto.AesGcmSivKeyFormat$Builder -> q2.o$b: +com.google.crypto.tink.proto.AesGcmSivKeyFormat$Builder -> v2.o$b: # {"id":"sourceFile","fileName":"AesGcmSivKeyFormat.java"} 1:1:void (com.google.crypto.tink.proto.AesGcmSivKeyFormat$1):162:162 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/o$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/o$a;)V"} 2:2:void ():169:169 -> -com.google.crypto.tink.proto.AesSivKey -> q2.p: +com.google.crypto.tink.proto.AesSivKey -> v2.p: # {"id":"sourceFile","fileName":"AesSivKey.java"} com.google.crypto.tink.proto.AesSivKey DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/p;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} com.google.crypto.tink.shaded.protobuf.ByteString keyValue_ -> keyValue_ @@ -158435,18 +165175,18 @@ com.google.crypto.tink.proto.AesSivKey -> q2.p: 1:3:void ():18:18 -> 4:8:void ():19:19 -> 1:3:com.google.crypto.tink.proto.AesSivKey access$000():13:13 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/p;"} 1:4:void access$100(com.google.crypto.tink.proto.AesSivKey,int):13:13 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/p;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/p;I)V"} 1:4:void access$300(com.google.crypto.tink.proto.AesSivKey,com.google.crypto.tink.shaded.protobuf.ByteString):13:13 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/p;Lcom/google/crypto/tink/shaded/protobuf/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/p;Lcom/google/crypto/tink/shaded/protobuf/h;)V"} 1:3:com.google.crypto.tink.shaded.protobuf.ByteString getKeyValue():59:59 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/h;"} 1:3:int getVersion():29:29 -> P 1:9:com.google.crypto.tink.proto.AesSivKey$Builder newBuilder():161:161 -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/p$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/p$b;"} 1:9:com.google.crypto.tink.proto.AesSivKey parseFrom(com.google.crypto.tink.shaded.protobuf.ByteString,com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):109:109 -> R - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lq2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lv2/p;"} 1:3:void setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):70:70 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)V"} 4:6:void setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):72:72 -> S @@ -158467,25 +165207,25 @@ com.google.crypto.tink.proto.AesSivKey -> q2.p: 67:73:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):275:275 -> t 74:79:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):265:265 -> t 80:86:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):262:262 -> t -com.google.crypto.tink.proto.AesSivKey$1 -> q2.p$a: +com.google.crypto.tink.proto.AesSivKey$1 -> v2.p$a: # {"id":"sourceFile","fileName":"AesSivKey.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():260:260 -> -com.google.crypto.tink.proto.AesSivKey$Builder -> q2.p$b: +com.google.crypto.tink.proto.AesSivKey$Builder -> v2.p$b: # {"id":"sourceFile","fileName":"AesSivKey.java"} 1:1:void (com.google.crypto.tink.proto.AesSivKey$1):174:174 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/p$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/p$a;)V"} 2:2:void ():181:181 -> 1:3:com.google.crypto.tink.proto.AesSivKey$Builder setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):235:235 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/p$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/p$b;"} 4:11:com.google.crypto.tink.proto.AesSivKey$Builder setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):236:236 -> y 1:3:com.google.crypto.tink.proto.AesSivKey$Builder setVersion(int):199:199 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq2/p$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv2/p$b;"} 4:11:com.google.crypto.tink.proto.AesSivKey$Builder setVersion(int):200:200 -> z -com.google.crypto.tink.proto.AesSivKeyFormat -> q2.q: +com.google.crypto.tink.proto.AesSivKeyFormat -> v2.q: # {"id":"sourceFile","fileName":"AesSivKeyFormat.java"} com.google.crypto.tink.proto.AesSivKeyFormat DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/q;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} 1:5:void ():244:244 -> @@ -158493,14 +165233,14 @@ com.google.crypto.tink.proto.AesSivKeyFormat -> q2.q: 8:13:void ():248:248 -> 1:4:void ():14:14 -> 1:3:com.google.crypto.tink.proto.AesSivKeyFormat access$000():9:9 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/q;"} 1:4:void access$100(com.google.crypto.tink.proto.AesSivKeyFormat,int):9:9 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/q;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/q;I)V"} 1:3:int getKeySize():28:28 -> N 1:9:com.google.crypto.tink.proto.AesSivKeyFormat$Builder newBuilder():129:129 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/q$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/q$b;"} 1:9:com.google.crypto.tink.proto.AesSivKeyFormat parseFrom(com.google.crypto.tink.shaded.protobuf.ByteString,com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):77:77 -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lq2/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lv2/q;"} 1:3:void setKeySize(int):40:40 -> Q 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):196:196 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/x$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} @@ -158518,22 +165258,22 @@ com.google.crypto.tink.proto.AesSivKeyFormat -> q2.q: 65:71:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):209:209 -> t 72:77:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):201:201 -> t 78:84:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):198:198 -> t -com.google.crypto.tink.proto.AesSivKeyFormat$1 -> q2.q$a: +com.google.crypto.tink.proto.AesSivKeyFormat$1 -> v2.q$a: # {"id":"sourceFile","fileName":"AesSivKeyFormat.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():196:196 -> -com.google.crypto.tink.proto.AesSivKeyFormat$Builder -> q2.q$b: +com.google.crypto.tink.proto.AesSivKeyFormat$Builder -> v2.q$b: # {"id":"sourceFile","fileName":"AesSivKeyFormat.java"} 1:1:void (com.google.crypto.tink.proto.AesSivKeyFormat$1):138:138 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/q$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/q$a;)V"} 2:2:void ():145:145 -> 1:3:com.google.crypto.tink.proto.AesSivKeyFormat$Builder setKeySize(int):171:171 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq2/q$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv2/q$b;"} 4:11:com.google.crypto.tink.proto.AesSivKeyFormat$Builder setKeySize(int):172:172 -> y -com.google.crypto.tink.proto.ChaCha20Poly1305Key -> q2.r: +com.google.crypto.tink.proto.ChaCha20Poly1305Key -> v2.r: # {"id":"sourceFile","fileName":"ChaCha20Poly1305Key.java"} com.google.crypto.tink.proto.ChaCha20Poly1305Key DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/r;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/r;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} com.google.crypto.tink.shaded.protobuf.ByteString keyValue_ -> keyValue_ @@ -158544,18 +165284,18 @@ com.google.crypto.tink.proto.ChaCha20Poly1305Key -> q2.r: 1:3:void ():20:20 -> 4:8:void ():21:21 -> 1:3:com.google.crypto.tink.proto.ChaCha20Poly1305Key access$000():15:15 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/r;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/r;"} 1:4:void access$100(com.google.crypto.tink.proto.ChaCha20Poly1305Key,int):15:15 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/r;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/r;I)V"} 1:4:void access$300(com.google.crypto.tink.proto.ChaCha20Poly1305Key,com.google.crypto.tink.shaded.protobuf.ByteString):15:15 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/r;Lcom/google/crypto/tink/shaded/protobuf/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/r;Lcom/google/crypto/tink/shaded/protobuf/h;)V"} 1:3:com.google.crypto.tink.shaded.protobuf.ByteString getKeyValue():57:57 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/h;"} 1:3:int getVersion():31:31 -> P 1:9:com.google.crypto.tink.proto.ChaCha20Poly1305Key$Builder newBuilder():151:151 -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/r$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/r$b;"} 1:9:com.google.crypto.tink.proto.ChaCha20Poly1305Key parseFrom(com.google.crypto.tink.shaded.protobuf.ByteString,com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):99:99 -> R - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lq2/r;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lv2/r;"} 1:3:void setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):64:64 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)V"} 4:6:void setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):66:66 -> S @@ -158576,25 +165316,25 @@ com.google.crypto.tink.proto.ChaCha20Poly1305Key -> q2.r: 67:73:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):255:255 -> t 74:79:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):245:245 -> t 80:86:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):242:242 -> t -com.google.crypto.tink.proto.ChaCha20Poly1305Key$1 -> q2.r$a: +com.google.crypto.tink.proto.ChaCha20Poly1305Key$1 -> v2.r$a: # {"id":"sourceFile","fileName":"ChaCha20Poly1305Key.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():240:240 -> -com.google.crypto.tink.proto.ChaCha20Poly1305Key$Builder -> q2.r$b: +com.google.crypto.tink.proto.ChaCha20Poly1305Key$Builder -> v2.r$b: # {"id":"sourceFile","fileName":"ChaCha20Poly1305Key.java"} 1:1:void (com.google.crypto.tink.proto.ChaCha20Poly1305Key$1):166:166 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/r$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/r$a;)V"} 2:2:void ():173:173 -> 1:3:com.google.crypto.tink.proto.ChaCha20Poly1305Key$Builder setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):219:219 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/r$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/r$b;"} 4:11:com.google.crypto.tink.proto.ChaCha20Poly1305Key$Builder setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):220:220 -> y 1:3:com.google.crypto.tink.proto.ChaCha20Poly1305Key$Builder setVersion(int):191:191 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq2/r$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv2/r$b;"} 4:11:com.google.crypto.tink.proto.ChaCha20Poly1305Key$Builder setVersion(int):192:192 -> z -com.google.crypto.tink.proto.ChaCha20Poly1305KeyFormat -> q2.s: +com.google.crypto.tink.proto.ChaCha20Poly1305KeyFormat -> v2.s: # {"id":"sourceFile","fileName":"ChaCha20Poly1305KeyFormat.java"} com.google.crypto.tink.proto.ChaCha20Poly1305KeyFormat DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/s;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/s;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} 1:5:void ():163:163 -> @@ -158602,9 +165342,9 @@ com.google.crypto.tink.proto.ChaCha20Poly1305KeyFormat -> q2.s: 8:13:void ():167:167 -> 1:4:void ():14:14 -> 1:3:com.google.crypto.tink.proto.ChaCha20Poly1305KeyFormat access$000():9:9 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/s;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/s;"} 1:9:com.google.crypto.tink.proto.ChaCha20Poly1305KeyFormat parseFrom(com.google.crypto.tink.shaded.protobuf.ByteString,com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):39:39 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lq2/s;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lv2/s;"} 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):118:118 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/x$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} 13:20:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):156:156 -> t @@ -158620,47 +165360,47 @@ com.google.crypto.tink.proto.ChaCha20Poly1305KeyFormat -> q2.s: 59:65:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):128:128 -> t 66:71:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):123:123 -> t 72:78:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):120:120 -> t -com.google.crypto.tink.proto.ChaCha20Poly1305KeyFormat$1 -> q2.s$a: +com.google.crypto.tink.proto.ChaCha20Poly1305KeyFormat$1 -> v2.s$a: # {"id":"sourceFile","fileName":"ChaCha20Poly1305KeyFormat.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():118:118 -> -com.google.crypto.tink.proto.ChaCha20Poly1305KeyFormat$Builder -> q2.s$b: +com.google.crypto.tink.proto.ChaCha20Poly1305KeyFormat$Builder -> v2.s$b: # {"id":"sourceFile","fileName":"ChaCha20Poly1305KeyFormat.java"} 1:1:void (com.google.crypto.tink.proto.ChaCha20Poly1305KeyFormat$1):100:100 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/s$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/s$a;)V"} 2:2:void ():107:107 -> -com.google.crypto.tink.proto.EncryptedKeyset -> q2.t: +com.google.crypto.tink.proto.EncryptedKeyset -> v2.t: # {"id":"sourceFile","fileName":"EncryptedKeyset.java"} com.google.crypto.tink.proto.EncryptedKeyset DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/t;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} com.google.crypto.tink.shaded.protobuf.ByteString encryptedKeyset_ -> encryptedKeyset_ # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/h;"} com.google.crypto.tink.proto.KeysetInfo keysetInfo_ -> keysetInfo_ - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/D;"} 1:5:void ():392:392 -> 6:7:void ():395:395 -> 8:13:void ():396:396 -> 1:3:void ():18:18 -> 4:8:void ():19:19 -> 1:3:com.google.crypto.tink.proto.EncryptedKeyset access$000():13:13 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/t;"} 1:4:void access$100(com.google.crypto.tink.proto.EncryptedKeyset,com.google.crypto.tink.shaded.protobuf.ByteString):13:13 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/t;Lcom/google/crypto/tink/shaded/protobuf/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/t;Lcom/google/crypto/tink/shaded/protobuf/h;)V"} 1:4:void access$300(com.google.crypto.tink.proto.EncryptedKeyset,com.google.crypto.tink.proto.KeysetInfo):13:13 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/t;Lq2/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/t;Lv2/D;)V"} 1:3:com.google.crypto.tink.shaded.protobuf.ByteString getEncryptedKeyset():33:33 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/h;"} 1:9:com.google.crypto.tink.proto.EncryptedKeyset$Builder newBuilder():201:201 -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/t$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/t$b;"} 1:9:com.google.crypto.tink.proto.EncryptedKeyset parseFrom(byte[],com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):161:161 -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"([BLcom/google/crypto/tink/shaded/protobuf/p;)Lq2/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([BLcom/google/crypto/tink/shaded/protobuf/p;)Lv2/t;"} 1:3:void setEncryptedKeyset(com.google.crypto.tink.shaded.protobuf.ByteString):44:44 -> R # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)V"} 4:6:void setEncryptedKeyset(com.google.crypto.tink.shaded.protobuf.ByteString):46:46 -> R 1:3:void setKeysetInfo(com.google.crypto.tink.proto.KeysetInfo):92:92 -> S - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/D;)V"} 4:6:void setKeysetInfo(com.google.crypto.tink.proto.KeysetInfo):93:93 -> S 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):343:343 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/x$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} @@ -158678,40 +165418,40 @@ com.google.crypto.tink.proto.EncryptedKeyset -> q2.t: 67:73:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):357:357 -> t 74:79:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):348:348 -> t 80:86:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):345:345 -> t -com.google.crypto.tink.proto.EncryptedKeyset$1 -> q2.t$a: +com.google.crypto.tink.proto.EncryptedKeyset$1 -> v2.t$a: # {"id":"sourceFile","fileName":"EncryptedKeyset.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():343:343 -> -com.google.crypto.tink.proto.EncryptedKeyset$Builder -> q2.t$b: +com.google.crypto.tink.proto.EncryptedKeyset$Builder -> v2.t$b: # {"id":"sourceFile","fileName":"EncryptedKeyset.java"} 1:1:void (com.google.crypto.tink.proto.EncryptedKeyset$1):214:214 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/t$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/t$a;)V"} 2:2:void ():221:221 -> 1:3:com.google.crypto.tink.proto.EncryptedKeyset$Builder setEncryptedKeyset(com.google.crypto.tink.shaded.protobuf.ByteString):247:247 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/t$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/t$b;"} 4:11:com.google.crypto.tink.proto.EncryptedKeyset$Builder setEncryptedKeyset(com.google.crypto.tink.shaded.protobuf.ByteString):248:248 -> y 1:3:com.google.crypto.tink.proto.EncryptedKeyset$Builder setKeysetInfo(com.google.crypto.tink.proto.KeysetInfo):295:295 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/D;)Lq2/t$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/D;)Lv2/t$b;"} 4:11:com.google.crypto.tink.proto.EncryptedKeyset$Builder setKeysetInfo(com.google.crypto.tink.proto.KeysetInfo):296:296 -> z -com.google.crypto.tink.proto.HashType -> q2.u: +com.google.crypto.tink.proto.HashType -> v2.u: # {"id":"sourceFile","fileName":"HashType.java"} int value -> d com.google.crypto.tink.proto.HashType UNKNOWN_HASH -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/u;"} com.google.crypto.tink.proto.HashType SHA1 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/u;"} com.google.crypto.tink.proto.HashType SHA384 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/u;"} com.google.crypto.tink.proto.HashType SHA256 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/u;"} com.google.crypto.tink.proto.HashType SHA512 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/u;"} com.google.crypto.tink.proto.HashType UNRECOGNIZED -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/u;"} com.google.crypto.tink.shaded.protobuf.Internal$EnumLiteMap internalValueMap -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/z$b;"} com.google.crypto.tink.proto.HashType[] $VALUES -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lq2/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lv2/u;"} 1:10:void ():14:14 -> 11:20:void ():22:22 -> 21:30:void ():30:30 -> @@ -158723,57 +165463,57 @@ com.google.crypto.tink.proto.HashType -> q2.u: 1:3:void (java.lang.String,int,int):131:131 -> 4:6:void (java.lang.String,int,int):132:132 -> 17:19:com.google.crypto.tink.proto.HashType forNumber(int):97:97 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq2/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv2/u;"} 20:22:com.google.crypto.tink.proto.HashType forNumber(int):96:96 -> a 23:25:com.google.crypto.tink.proto.HashType forNumber(int):95:95 -> a 26:28:com.google.crypto.tink.proto.HashType forNumber(int):94:94 -> a 29:31:com.google.crypto.tink.proto.HashType forNumber(int):93:93 -> a 1:9:com.google.crypto.tink.proto.HashType valueOf(java.lang.String):9:9 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lq2/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lv2/u;"} 1:9:com.google.crypto.tink.proto.HashType[] values():9:9 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lq2/u;"} -com.google.crypto.tink.proto.HashType$1 -> q2.u$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lv2/u;"} +com.google.crypto.tink.proto.HashType$1 -> v2.u$a: # {"id":"sourceFile","fileName":"HashType.java"} 1:4:void ():108:108 -> -com.google.crypto.tink.proto.HmacKey -> q2.v: +com.google.crypto.tink.proto.HmacKey -> v2.v: # {"id":"sourceFile","fileName":"HmacKey.java"} com.google.crypto.tink.proto.HmacKey DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/v;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/v;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} com.google.crypto.tink.shaded.protobuf.ByteString keyValue_ -> keyValue_ # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/h;"} com.google.crypto.tink.proto.HmacParams params_ -> params_ - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/x;"} 1:5:void ():380:380 -> 6:7:void ():383:383 -> 8:13:void ():384:384 -> 1:3:void ():18:18 -> 4:8:void ():19:19 -> 1:3:com.google.crypto.tink.proto.HmacKey access$000():13:13 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/v;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/v;"} 1:4:void access$100(com.google.crypto.tink.proto.HmacKey,int):13:13 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/v;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/v;I)V"} 1:4:void access$300(com.google.crypto.tink.proto.HmacKey,com.google.crypto.tink.proto.HmacParams):13:13 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/v;Lq2/x;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/v;Lv2/x;)V"} 1:4:void access$600(com.google.crypto.tink.proto.HmacKey,com.google.crypto.tink.shaded.protobuf.ByteString):13:13 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/v;Lcom/google/crypto/tink/shaded/protobuf/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/v;Lcom/google/crypto/tink/shaded/protobuf/h;)V"} 1:3:com.google.crypto.tink.proto.HmacKey getDefaultInstance():389:389 -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/v;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/v;"} 1:3:com.google.crypto.tink.shaded.protobuf.ByteString getKeyValue():101:101 -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/h;"} 1:9:com.google.crypto.tink.proto.HmacParams getParams():61:61 -> R - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/x;"} 1:3:int getVersion():29:29 -> S 1:9:com.google.crypto.tink.proto.HmacKey$Builder newBuilder():195:195 -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/v$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/v$b;"} 1:9:com.google.crypto.tink.proto.HmacKey parseFrom(com.google.crypto.tink.shaded.protobuf.ByteString,com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):143:143 -> U - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lq2/v;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lv2/v;"} 1:3:void setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):108:108 -> V # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)V"} 4:6:void setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):110:110 -> V 1:3:void setParams(com.google.crypto.tink.proto.HmacParams):67:67 -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/x;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/x;)V"} 4:6:void setParams(com.google.crypto.tink.proto.HmacParams):68:68 -> W 1:3:void setVersion(int):37:37 -> X 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):329:329 -> t @@ -158792,45 +165532,45 @@ com.google.crypto.tink.proto.HmacKey -> q2.v: 69:75:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):345:345 -> t 76:81:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):334:334 -> t 82:88:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):331:331 -> t -com.google.crypto.tink.proto.HmacKey$1 -> q2.v$a: +com.google.crypto.tink.proto.HmacKey$1 -> v2.v$a: # {"id":"sourceFile","fileName":"HmacKey.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():329:329 -> -com.google.crypto.tink.proto.HmacKey$Builder -> q2.v$b: +com.google.crypto.tink.proto.HmacKey$Builder -> v2.v$b: # {"id":"sourceFile","fileName":"HmacKey.java"} 1:1:void (com.google.crypto.tink.proto.HmacKey$1):208:208 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/v$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/v$a;)V"} 2:2:void ():215:215 -> 1:3:com.google.crypto.tink.proto.HmacKey$Builder setVersion(int):233:233 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq2/v$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv2/v$b;"} 4:11:com.google.crypto.tink.proto.HmacKey$Builder setVersion(int):234:234 -> A 1:3:com.google.crypto.tink.proto.HmacKey$Builder setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):308:308 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/v$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/v$b;"} 4:11:com.google.crypto.tink.proto.HmacKey$Builder setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):309:309 -> y 1:3:com.google.crypto.tink.proto.HmacKey$Builder setParams(com.google.crypto.tink.proto.HmacParams):265:265 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/x;)Lq2/v$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/x;)Lv2/v$b;"} 4:11:com.google.crypto.tink.proto.HmacKey$Builder setParams(com.google.crypto.tink.proto.HmacParams):266:266 -> z -com.google.crypto.tink.proto.HmacKeyFormat -> q2.w: +com.google.crypto.tink.proto.HmacKeyFormat -> v2.w: # {"id":"sourceFile","fileName":"HmacKeyFormat.java"} com.google.crypto.tink.proto.HmacKeyFormat DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/w;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/w;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} com.google.crypto.tink.proto.HmacParams params_ -> params_ - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/x;"} 1:5:void ():370:370 -> 6:7:void ():373:373 -> 8:13:void ():374:374 -> 1:4:void ():14:14 -> 1:3:com.google.crypto.tink.proto.HmacKeyFormat access$000():9:9 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/w;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/w;"} 1:3:com.google.crypto.tink.proto.HmacKeyFormat getDefaultInstance():379:379 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/w;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/w;"} 1:3:int getKeySize():70:70 -> N 1:9:com.google.crypto.tink.proto.HmacParams getParams():30:30 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/x;"} 1:9:com.google.crypto.tink.proto.HmacKeyFormat parseFrom(com.google.crypto.tink.shaded.protobuf.ByteString,com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):137:137 -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lq2/w;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lv2/w;"} 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):319:319 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/x$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} 13:20:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):363:363 -> t @@ -158847,19 +165587,19 @@ com.google.crypto.tink.proto.HmacKeyFormat -> q2.w: 69:75:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):335:335 -> t 76:81:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):324:324 -> t 82:88:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):321:321 -> t -com.google.crypto.tink.proto.HmacKeyFormat$1 -> q2.w$a: +com.google.crypto.tink.proto.HmacKeyFormat$1 -> v2.w$a: # {"id":"sourceFile","fileName":"HmacKeyFormat.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():319:319 -> -com.google.crypto.tink.proto.HmacKeyFormat$Builder -> q2.w$b: +com.google.crypto.tink.proto.HmacKeyFormat$Builder -> v2.w$b: # {"id":"sourceFile","fileName":"HmacKeyFormat.java"} 1:1:void (com.google.crypto.tink.proto.HmacKeyFormat$1):198:198 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/w$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/w$a;)V"} 2:2:void ():205:205 -> -com.google.crypto.tink.proto.HmacParams -> q2.x: +com.google.crypto.tink.proto.HmacParams -> v2.x: # {"id":"sourceFile","fileName":"HmacParams.java"} com.google.crypto.tink.proto.HmacParams DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/x;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} 1:5:void ():350:350 -> @@ -158867,11 +165607,11 @@ com.google.crypto.tink.proto.HmacParams -> q2.x: 8:13:void ():354:354 -> 1:4:void ():14:14 -> 1:3:com.google.crypto.tink.proto.HmacParams access$000():9:9 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/x;"} 1:3:com.google.crypto.tink.proto.HmacParams getDefaultInstance():359:359 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/x;"} 1:8:com.google.crypto.tink.proto.HashType getHash():40:40 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/u;"} 9:11:com.google.crypto.tink.proto.HashType getHash():41:41 -> N 1:3:int getTagSize():86:86 -> O 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):300:300 -> t @@ -158890,19 +165630,19 @@ com.google.crypto.tink.proto.HmacParams -> q2.x: 67:73:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):315:315 -> t 74:79:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):305:305 -> t 80:86:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):302:302 -> t -com.google.crypto.tink.proto.HmacParams$1 -> q2.x$a: +com.google.crypto.tink.proto.HmacParams$1 -> v2.x$a: # {"id":"sourceFile","fileName":"HmacParams.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():300:300 -> -com.google.crypto.tink.proto.HmacParams$Builder -> q2.x$b: +com.google.crypto.tink.proto.HmacParams$Builder -> v2.x$b: # {"id":"sourceFile","fileName":"HmacParams.java"} 1:1:void (com.google.crypto.tink.proto.HmacParams$1):188:188 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/x$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/x$a;)V"} 2:2:void ():195:195 -> -com.google.crypto.tink.proto.KeyData -> q2.y: +com.google.crypto.tink.proto.KeyData -> v2.y: # {"id":"sourceFile","fileName":"KeyData.java"} com.google.crypto.tink.proto.KeyData DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/y;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/y;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} com.google.crypto.tink.shaded.protobuf.ByteString value_ -> value_ @@ -158914,25 +165654,25 @@ com.google.crypto.tink.proto.KeyData -> q2.y: 4:7:void ():22:22 -> 8:12:void ():23:23 -> 1:3:com.google.crypto.tink.proto.KeyData access$000():16:16 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/y;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/y;"} 1:4:void access$100(com.google.crypto.tink.proto.KeyData,java.lang.String):16:16 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/y;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/y;Ljava/lang/String;)V"} 1:4:void access$400(com.google.crypto.tink.proto.KeyData,com.google.crypto.tink.shaded.protobuf.ByteString):16:16 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/y;Lcom/google/crypto/tink/shaded/protobuf/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/y;Lcom/google/crypto/tink/shaded/protobuf/h;)V"} 1:4:void access$700(com.google.crypto.tink.proto.KeyData,com.google.crypto.tink.proto.KeyData$KeyMaterialType):16:16 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/y;Lq2/y$c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/y;Lv2/y$c;)V"} 1:3:com.google.crypto.tink.proto.KeyData getDefaultInstance():661:661 -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/y;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/y;"} 1:8:com.google.crypto.tink.proto.KeyData$KeyMaterialType getKeyMaterialType():279:279 -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/y$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/y$c;"} 9:11:com.google.crypto.tink.proto.KeyData$KeyMaterialType getKeyMaterialType():280:280 -> Q 1:3:java.lang.String getTypeUrl():161:161 -> R 1:3:com.google.crypto.tink.shaded.protobuf.ByteString getValue():228:228 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/h;"} 1:9:com.google.crypto.tink.proto.KeyData$Builder newBuilder():392:392 -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/y$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/y$b;"} 1:7:void setKeyMaterialType(com.google.crypto.tink.proto.KeyData$KeyMaterialType):302:302 -> U - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/y$c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/y$c;)V"} 1:3:void setTypeUrl(java.lang.String):186:186 -> V 4:6:void setTypeUrl(java.lang.String):188:188 -> V 1:3:void setValue(com.google.crypto.tink.shaded.protobuf.ByteString):239:239 -> W @@ -158954,43 +165694,43 @@ com.google.crypto.tink.proto.KeyData -> q2.y: 69:75:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):617:617 -> t 76:81:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):606:606 -> t 82:88:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):603:603 -> t -com.google.crypto.tink.proto.KeyData$1 -> q2.y$a: +com.google.crypto.tink.proto.KeyData$1 -> v2.y$a: # {"id":"sourceFile","fileName":"KeyData.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():601:601 -> -com.google.crypto.tink.proto.KeyData$Builder -> q2.y$b: +com.google.crypto.tink.proto.KeyData$Builder -> v2.y$b: # {"id":"sourceFile","fileName":"KeyData.java"} 1:1:void (com.google.crypto.tink.proto.KeyData$1):408:408 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/y$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/y$a;)V"} 2:2:void ():415:415 -> 1:3:com.google.crypto.tink.proto.KeyData$Builder setValue(com.google.crypto.tink.shaded.protobuf.ByteString):510:510 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/y$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/y$b;"} 4:11:com.google.crypto.tink.proto.KeyData$Builder setValue(com.google.crypto.tink.shaded.protobuf.ByteString):511:511 -> A 1:3:com.google.crypto.tink.proto.KeyData$Builder setKeyMaterialType(com.google.crypto.tink.proto.KeyData$KeyMaterialType):576:576 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/y$c;)Lq2/y$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/y$c;)Lv2/y$b;"} 4:11:com.google.crypto.tink.proto.KeyData$Builder setKeyMaterialType(com.google.crypto.tink.proto.KeyData$KeyMaterialType):577:577 -> y 1:3:com.google.crypto.tink.proto.KeyData$Builder setTypeUrl(java.lang.String):455:455 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lq2/y$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lv2/y$b;"} 4:11:com.google.crypto.tink.proto.KeyData$Builder setTypeUrl(java.lang.String):456:456 -> z -com.google.crypto.tink.proto.KeyData$KeyMaterialType -> q2.y$c: +com.google.crypto.tink.proto.KeyData$KeyMaterialType -> v2.y$c: # {"id":"sourceFile","fileName":"KeyData.java"} int value -> d com.google.crypto.tink.proto.KeyData$KeyMaterialType UNKNOWN_KEYMATERIAL -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/y$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/y$c;"} com.google.crypto.tink.proto.KeyData$KeyMaterialType SYMMETRIC -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/y$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/y$c;"} com.google.crypto.tink.proto.KeyData$KeyMaterialType ASYMMETRIC_PRIVATE -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/y$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/y$c;"} com.google.crypto.tink.proto.KeyData$KeyMaterialType ASYMMETRIC_PUBLIC -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/y$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/y$c;"} com.google.crypto.tink.proto.KeyData$KeyMaterialType REMOTE -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/y$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/y$c;"} com.google.crypto.tink.proto.KeyData$KeyMaterialType UNRECOGNIZED -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/y$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/y$c;"} com.google.crypto.tink.shaded.protobuf.Internal$EnumLiteMap internalValueMap -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/z$b;"} com.google.crypto.tink.proto.KeyData$KeyMaterialType[] $VALUES -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lq2/y$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lv2/y$c;"} 1:10:void ():33:33 -> 11:20:void ():37:37 -> 21:30:void ():41:41 -> @@ -159002,7 +165742,7 @@ com.google.crypto.tink.proto.KeyData$KeyMaterialType -> q2.y$c: 1:3:void (java.lang.String,int,int):142:142 -> 4:6:void (java.lang.String,int,int):143:143 -> 17:19:com.google.crypto.tink.proto.KeyData$KeyMaterialType forNumber(int):108:108 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq2/y$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv2/y$c;"} 20:22:com.google.crypto.tink.proto.KeyData$KeyMaterialType forNumber(int):107:107 -> a 23:25:com.google.crypto.tink.proto.KeyData$KeyMaterialType forNumber(int):106:106 -> a 26:28:com.google.crypto.tink.proto.KeyData$KeyMaterialType forNumber(int):105:105 -> a @@ -159011,29 +165751,29 @@ com.google.crypto.tink.proto.KeyData$KeyMaterialType -> q2.y$c: 5:7:int getNumber():89:89 -> b 8:15:int getNumber():86:86 -> b 1:9:com.google.crypto.tink.proto.KeyData$KeyMaterialType valueOf(java.lang.String):28:28 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lq2/y$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lv2/y$c;"} 1:9:com.google.crypto.tink.proto.KeyData$KeyMaterialType[] values():28:28 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lq2/y$c;"} -com.google.crypto.tink.proto.KeyData$KeyMaterialType$1 -> q2.y$c$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lv2/y$c;"} +com.google.crypto.tink.proto.KeyData$KeyMaterialType$1 -> v2.y$c$a: # {"id":"sourceFile","fileName":"KeyData.java"} 1:4:void ():119:119 -> -com.google.crypto.tink.proto.KeyStatusType -> q2.z: +com.google.crypto.tink.proto.KeyStatusType -> v2.z: # {"id":"sourceFile","fileName":"KeyStatusType.java"} int value -> d com.google.crypto.tink.proto.KeyStatusType UNKNOWN_STATUS -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/z;"} com.google.crypto.tink.proto.KeyStatusType ENABLED -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/z;"} com.google.crypto.tink.proto.KeyStatusType DISABLED -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/z;"} com.google.crypto.tink.proto.KeyStatusType DESTROYED -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/z;"} com.google.crypto.tink.proto.KeyStatusType UNRECOGNIZED -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/z;"} com.google.crypto.tink.shaded.protobuf.Internal$EnumLiteMap internalValueMap -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/z$b;"} com.google.crypto.tink.proto.KeyStatusType[] $VALUES -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lq2/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lv2/z;"} 1:10:void ():14:14 -> 11:20:void ():22:22 -> 21:30:void ():30:30 -> @@ -159044,7 +165784,7 @@ com.google.crypto.tink.proto.KeyStatusType -> q2.z: 1:3:void (java.lang.String,int,int):130:130 -> 4:6:void (java.lang.String,int,int):131:131 -> 14:16:com.google.crypto.tink.proto.KeyStatusType forNumber(int):96:96 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq2/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv2/z;"} 17:19:com.google.crypto.tink.proto.KeyStatusType forNumber(int):95:95 -> a 20:22:com.google.crypto.tink.proto.KeyStatusType forNumber(int):94:94 -> a 23:25:com.google.crypto.tink.proto.KeyStatusType forNumber(int):93:93 -> a @@ -159052,16 +165792,16 @@ com.google.crypto.tink.proto.KeyStatusType -> q2.z: 5:7:int getNumber():78:78 -> b 8:15:int getNumber():75:75 -> b 1:9:com.google.crypto.tink.proto.KeyStatusType valueOf(java.lang.String):9:9 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lq2/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lv2/z;"} 1:9:com.google.crypto.tink.proto.KeyStatusType[] values():9:9 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lq2/z;"} -com.google.crypto.tink.proto.KeyStatusType$1 -> q2.z$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lv2/z;"} +com.google.crypto.tink.proto.KeyStatusType$1 -> v2.z$a: # {"id":"sourceFile","fileName":"KeyStatusType.java"} 1:4:void ():107:107 -> -com.google.crypto.tink.proto.KeyTemplate -> q2.A: +com.google.crypto.tink.proto.KeyTemplate -> v2.A: # {"id":"sourceFile","fileName":"KeyTemplate.java"} com.google.crypto.tink.proto.KeyTemplate DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/A;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} com.google.crypto.tink.shaded.protobuf.ByteString value_ -> value_ @@ -159073,25 +165813,25 @@ com.google.crypto.tink.proto.KeyTemplate -> q2.A: 4:7:void ():15:15 -> 8:12:void ():16:16 -> 1:3:com.google.crypto.tink.proto.KeyTemplate access$000():9:9 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/A;"} 1:4:void access$100(com.google.crypto.tink.proto.KeyTemplate,java.lang.String):9:9 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/A;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/A;Ljava/lang/String;)V"} 1:4:void access$400(com.google.crypto.tink.proto.KeyTemplate,com.google.crypto.tink.shaded.protobuf.ByteString):9:9 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/A;Lcom/google/crypto/tink/shaded/protobuf/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/A;Lcom/google/crypto/tink/shaded/protobuf/h;)V"} 1:4:void access$700(com.google.crypto.tink.proto.KeyTemplate,com.google.crypto.tink.proto.OutputPrefixType):9:9 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/A;Lq2/I;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/A;Lv2/I;)V"} 1:3:com.google.crypto.tink.proto.KeyTemplate getDefaultInstance():539:539 -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/A;"} 1:8:com.google.crypto.tink.proto.OutputPrefixType getOutputPrefixType():153:153 -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/I;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/I;"} 9:11:com.google.crypto.tink.proto.OutputPrefixType getOutputPrefixType():154:154 -> Q 1:3:java.lang.String getTypeUrl():30:30 -> R 1:3:com.google.crypto.tink.shaded.protobuf.ByteString getValue():98:98 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/h;"} 1:9:com.google.crypto.tink.proto.KeyTemplate$Builder newBuilder():269:269 -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/A$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/A$b;"} 1:7:void setOutputPrefixType(com.google.crypto.tink.proto.OutputPrefixType):178:178 -> U - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/I;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/I;)V"} 1:3:void setTypeUrl(java.lang.String):55:55 -> V 4:6:void setTypeUrl(java.lang.String):57:57 -> V 1:3:void setValue(com.google.crypto.tink.shaded.protobuf.ByteString):110:110 -> W @@ -159113,28 +165853,28 @@ com.google.crypto.tink.proto.KeyTemplate -> q2.A: 69:75:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):495:495 -> t 76:81:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):484:484 -> t 82:88:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):481:481 -> t -com.google.crypto.tink.proto.KeyTemplate$1 -> q2.A$a: +com.google.crypto.tink.proto.KeyTemplate$1 -> v2.A$a: # {"id":"sourceFile","fileName":"KeyTemplate.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():479:479 -> -com.google.crypto.tink.proto.KeyTemplate$Builder -> q2.A$b: +com.google.crypto.tink.proto.KeyTemplate$Builder -> v2.A$b: # {"id":"sourceFile","fileName":"KeyTemplate.java"} 1:1:void (com.google.crypto.tink.proto.KeyTemplate$1):278:278 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/A$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/A$a;)V"} 2:2:void ():285:285 -> 1:3:com.google.crypto.tink.proto.KeyTemplate$Builder setValue(com.google.crypto.tink.shaded.protobuf.ByteString):382:382 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/A$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/A$b;"} 4:11:com.google.crypto.tink.proto.KeyTemplate$Builder setValue(com.google.crypto.tink.shaded.protobuf.ByteString):383:383 -> A 1:3:com.google.crypto.tink.proto.KeyTemplate$Builder setOutputPrefixType(com.google.crypto.tink.proto.OutputPrefixType):453:453 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/I;)Lq2/A$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/I;)Lv2/A$b;"} 4:11:com.google.crypto.tink.proto.KeyTemplate$Builder setOutputPrefixType(com.google.crypto.tink.proto.OutputPrefixType):454:454 -> y 1:3:com.google.crypto.tink.proto.KeyTemplate$Builder setTypeUrl(java.lang.String):325:325 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lq2/A$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lv2/A$b;"} 4:11:com.google.crypto.tink.proto.KeyTemplate$Builder setTypeUrl(java.lang.String):326:326 -> z -com.google.crypto.tink.proto.KeyTypeEntry -> q2.B: +com.google.crypto.tink.proto.KeyTypeEntry -> v2.B: # {"id":"sourceFile","fileName":"KeyTypeEntry.java"} com.google.crypto.tink.proto.KeyTypeEntry DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/B;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} 1:5:void ():750:750 -> @@ -159145,7 +165885,7 @@ com.google.crypto.tink.proto.KeyTypeEntry -> q2.B: 8:9:void ():22:22 -> 10:12:void ():23:23 -> 1:3:com.google.crypto.tink.proto.KeyTypeEntry access$000():15:15 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/B;"} 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):697:697 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/x$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} 13:20:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):743:743 -> t @@ -159162,19 +165902,19 @@ com.google.crypto.tink.proto.KeyTypeEntry -> q2.B: 73:79:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):715:715 -> t 80:85:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):702:702 -> t 86:92:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):699:699 -> t -com.google.crypto.tink.proto.KeyTypeEntry$1 -> q2.B$a: +com.google.crypto.tink.proto.KeyTypeEntry$1 -> v2.B$a: # {"id":"sourceFile","fileName":"KeyTypeEntry.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():697:697 -> -com.google.crypto.tink.proto.KeyTypeEntry$Builder -> q2.B$b: +com.google.crypto.tink.proto.KeyTypeEntry$Builder -> v2.B$b: # {"id":"sourceFile","fileName":"KeyTypeEntry.java"} 1:1:void (com.google.crypto.tink.proto.KeyTypeEntry$1):392:392 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/B$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/B$a;)V"} 2:2:void ():399:399 -> -com.google.crypto.tink.proto.Keyset -> q2.C: +com.google.crypto.tink.proto.Keyset -> v2.C: # {"id":"sourceFile","fileName":"Keyset.java"} com.google.crypto.tink.proto.Keyset DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/C;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} com.google.crypto.tink.shaded.protobuf.Internal$ProtobufList key_ -> key_ @@ -159185,27 +165925,27 @@ com.google.crypto.tink.proto.Keyset -> q2.C: 1:3:void ():21:21 -> 4:10:void ():22:22 -> 1:3:com.google.crypto.tink.proto.Keyset access$1300():16:16 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/C;"} 1:4:void access$1400(com.google.crypto.tink.proto.Keyset,int):16:16 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/C;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/C;I)V"} 1:4:void access$1700(com.google.crypto.tink.proto.Keyset,com.google.crypto.tink.proto.Keyset$Key):16:16 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/C;Lq2/C$c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/C;Lv2/C$c;)V"} 1:3:void addKey(com.google.crypto.tink.proto.Keyset$Key):866:866 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/C$c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/C$c;)V"} 4:6:void addKey(com.google.crypto.tink.proto.Keyset$Key):867:867 -> O 7:12:void addKey(com.google.crypto.tink.proto.Keyset$Key):868:868 -> O 1:8:void ensureKeyIsMutable():837:837 -> P 9:10:void ensureKeyIsMutable():838:838 -> P 11:17:void ensureKeyIsMutable():839:839 -> P 1:9:com.google.crypto.tink.proto.Keyset$Key getKey(int):822:822 -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq2/C$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv2/C$c;"} 1:7:int getKeyCount():810:810 -> R 1:3:java.util.List getKeyList():786:786 -> S 1:3:int getPrimaryKeyId():746:746 -> T 1:9:com.google.crypto.tink.proto.Keyset$Builder newBuilder():997:997 -> U - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/C$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/C$b;"} 1:9:com.google.crypto.tink.proto.Keyset parseFrom(byte[],com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):957:957 -> V - # {"id":"com.android.tools.r8.residualsignature","signature":"([BLcom/google/crypto/tink/shaded/protobuf/p;)Lq2/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([BLcom/google/crypto/tink/shaded/protobuf/p;)Lv2/C;"} 1:3:void setPrimaryKeyId(int):759:759 -> W 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):1236:1236 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/x$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} @@ -159223,69 +165963,69 @@ com.google.crypto.tink.proto.Keyset -> q2.C: 69:75:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):1252:1252 -> t 76:81:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):1241:1241 -> t 82:88:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):1238:1238 -> t -com.google.crypto.tink.proto.Keyset$1 -> q2.C$a: +com.google.crypto.tink.proto.Keyset$1 -> v2.C$a: # {"id":"sourceFile","fileName":"Keyset.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():662:662 -> -com.google.crypto.tink.proto.Keyset$Builder -> q2.C$b: +com.google.crypto.tink.proto.Keyset$Builder -> v2.C$b: # {"id":"sourceFile","fileName":"Keyset.java"} 1:1:void (com.google.crypto.tink.proto.Keyset$1):1013:1013 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/C$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/C$a;)V"} 2:2:void ():1020:1020 -> 1:9:int getKeyCount():1090:1090 -> A 1:4:java.util.List getKeyList():1077:1077 -> B 5:8:java.util.List getKeyList():1078:1078 -> B 9:13:java.util.List getKeyList():1077:1077 -> B 1:3:com.google.crypto.tink.proto.Keyset$Builder setPrimaryKeyId(int):1048:1048 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq2/C$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv2/C$b;"} 4:11:com.google.crypto.tink.proto.Keyset$Builder setPrimaryKeyId(int):1049:1049 -> C 1:3:com.google.crypto.tink.proto.Keyset$Builder addKey(com.google.crypto.tink.proto.Keyset$Key):1141:1141 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/C$c;)Lq2/C$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/C$c;)Lv2/C$b;"} 4:11:com.google.crypto.tink.proto.Keyset$Builder addKey(com.google.crypto.tink.proto.Keyset$Key):1142:1142 -> y 1:9:com.google.crypto.tink.proto.Keyset$Key getKey(int):1101:1101 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq2/C$c;"} -com.google.crypto.tink.proto.Keyset$Key -> q2.C$c: + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv2/C$c;"} +com.google.crypto.tink.proto.Keyset$Key -> v2.C$c: # {"id":"sourceFile","fileName":"Keyset.java"} com.google.crypto.tink.proto.Keyset$Key DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/C$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/C$c;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} com.google.crypto.tink.proto.KeyData keyData_ -> keyData_ - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/y;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/y;"} 1:5:void ():714:714 -> 6:7:void ():717:717 -> 8:13:void ():718:718 -> 1:4:void ():100:100 -> 1:3:com.google.crypto.tink.proto.Keyset$Key access$000():95:95 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/C$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/C$c;"} 1:4:void access$100(com.google.crypto.tink.proto.Keyset$Key,com.google.crypto.tink.proto.KeyData):95:95 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/C$c;Lq2/y;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/C$c;Lv2/y;)V"} 1:4:void access$1000(com.google.crypto.tink.proto.Keyset$Key,com.google.crypto.tink.proto.OutputPrefixType):95:95 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/C$c;Lq2/I;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/C$c;Lv2/I;)V"} 1:4:void access$500(com.google.crypto.tink.proto.Keyset$Key,com.google.crypto.tink.proto.KeyStatusType):95:95 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/C$c;Lq2/z;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/C$c;Lv2/z;)V"} 1:4:void access$700(com.google.crypto.tink.proto.Keyset$Key,int):95:95 -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/C$c;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/C$c;I)V"} 1:9:com.google.crypto.tink.proto.KeyData getKeyData():126:126 -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/y;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/y;"} 1:3:int getKeyId():228:228 -> R 1:8:com.google.crypto.tink.proto.OutputPrefixType getOutputPrefixType():282:282 -> S - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/I;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/I;"} 9:11:com.google.crypto.tink.proto.OutputPrefixType getOutputPrefixType():283:283 -> S 1:8:com.google.crypto.tink.proto.KeyStatusType getStatus():189:189 -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/z;"} 9:11:com.google.crypto.tink.proto.KeyStatusType getStatus():190:190 -> T 1:8:boolean hasKeyData():114:114 -> U 1:9:com.google.crypto.tink.proto.Keyset$Key$Builder newBuilder():398:398 -> V - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/C$c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/C$c$a;"} 1:3:void setKeyData(com.google.crypto.tink.proto.KeyData):137:137 -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/y;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/y;)V"} 4:6:void setKeyData(com.google.crypto.tink.proto.KeyData):138:138 -> W 1:3:void setKeyId(int):241:241 -> X 1:7:void setOutputPrefixType(com.google.crypto.tink.proto.OutputPrefixType):307:307 -> Y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/I;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/I;)V"} 1:7:void setStatus(com.google.crypto.tink.proto.KeyStatusType):204:204 -> Z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/z;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/z;)V"} 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):662:662 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/x$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} 13:20:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):707:707 -> t @@ -159302,27 +166042,27 @@ com.google.crypto.tink.proto.Keyset$Key -> q2.C$c: 71:77:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):679:679 -> t 78:83:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):667:667 -> t 84:90:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):664:664 -> t -com.google.crypto.tink.proto.Keyset$Key$Builder -> q2.C$c$a: +com.google.crypto.tink.proto.Keyset$Key$Builder -> v2.C$c$a: # {"id":"sourceFile","fileName":"Keyset.java"} 1:1:void (com.google.crypto.tink.proto.Keyset$1):407:407 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/C$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/C$a;)V"} 2:2:void ():414:414 -> 1:3:com.google.crypto.tink.proto.Keyset$Key$Builder setOutputPrefixType(com.google.crypto.tink.proto.OutputPrefixType):636:636 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/I;)Lq2/C$c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/I;)Lv2/C$c$a;"} 4:11:com.google.crypto.tink.proto.Keyset$Key$Builder setOutputPrefixType(com.google.crypto.tink.proto.OutputPrefixType):637:637 -> A 1:3:com.google.crypto.tink.proto.Keyset$Key$Builder setStatus(com.google.crypto.tink.proto.KeyStatusType):527:527 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/z;)Lq2/C$c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/z;)Lv2/C$c$a;"} 4:11:com.google.crypto.tink.proto.Keyset$Key$Builder setStatus(com.google.crypto.tink.proto.KeyStatusType):528:528 -> B 1:3:com.google.crypto.tink.proto.Keyset$Key$Builder setKeyData(com.google.crypto.tink.proto.KeyData):451:451 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/y;)Lq2/C$c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/y;)Lv2/C$c$a;"} 4:11:com.google.crypto.tink.proto.Keyset$Key$Builder setKeyData(com.google.crypto.tink.proto.KeyData):452:452 -> y 1:3:com.google.crypto.tink.proto.Keyset$Key$Builder setKeyId(int):565:565 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq2/C$c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv2/C$c$a;"} 4:11:com.google.crypto.tink.proto.Keyset$Key$Builder setKeyId(int):566:566 -> z -com.google.crypto.tink.proto.KeysetInfo -> q2.D: +com.google.crypto.tink.proto.KeysetInfo -> v2.D: # {"id":"sourceFile","fileName":"KeysetInfo.java"} com.google.crypto.tink.proto.KeysetInfo DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/D;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} com.google.crypto.tink.shaded.protobuf.Internal$ProtobufList keyInfo_ -> keyInfo_ @@ -159333,22 +166073,22 @@ com.google.crypto.tink.proto.KeysetInfo -> q2.D: 1:3:void ():20:20 -> 4:10:void ():21:21 -> 1:3:com.google.crypto.tink.proto.KeysetInfo access$1300():15:15 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/D;"} 1:4:void access$1400(com.google.crypto.tink.proto.KeysetInfo,int):15:15 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/D;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/D;I)V"} 1:4:void access$1700(com.google.crypto.tink.proto.KeysetInfo,com.google.crypto.tink.proto.KeysetInfo$KeyInfo):15:15 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/D;Lq2/D$c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/D;Lv2/D$c;)V"} 1:3:void addKeyInfo(com.google.crypto.tink.proto.KeysetInfo$KeyInfo):891:891 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/D$c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/D$c;)V"} 4:6:void addKeyInfo(com.google.crypto.tink.proto.KeysetInfo$KeyInfo):892:892 -> O 7:12:void addKeyInfo(com.google.crypto.tink.proto.KeysetInfo$KeyInfo):893:893 -> O 1:8:void ensureKeyInfoIsMutable():862:862 -> P 9:10:void ensureKeyInfoIsMutable():863:863 -> P 11:17:void ensureKeyInfoIsMutable():864:864 -> P 1:9:com.google.crypto.tink.proto.KeysetInfo$KeyInfo getKeyInfo(int):847:847 -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq2/D$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv2/D$c;"} 1:9:com.google.crypto.tink.proto.KeysetInfo$Builder newBuilder():1022:1022 -> R - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/D$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/D$b;"} 1:3:void setPrimaryKeyId(int):785:785 -> S 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):1257:1257 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/x$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} @@ -159366,25 +166106,25 @@ com.google.crypto.tink.proto.KeysetInfo -> q2.D: 69:75:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):1273:1273 -> t 76:81:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):1262:1262 -> t 82:88:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):1259:1259 -> t -com.google.crypto.tink.proto.KeysetInfo$1 -> q2.D$a: +com.google.crypto.tink.proto.KeysetInfo$1 -> v2.D$a: # {"id":"sourceFile","fileName":"KeysetInfo.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():690:690 -> -com.google.crypto.tink.proto.KeysetInfo$Builder -> q2.D$b: +com.google.crypto.tink.proto.KeysetInfo$Builder -> v2.D$b: # {"id":"sourceFile","fileName":"KeysetInfo.java"} 1:1:void (com.google.crypto.tink.proto.KeysetInfo$1):1037:1037 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/D$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/D$a;)V"} 2:2:void ():1044:1044 -> 1:3:com.google.crypto.tink.proto.KeysetInfo$Builder addKeyInfo(com.google.crypto.tink.proto.KeysetInfo$KeyInfo):1162:1162 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/D$c;)Lq2/D$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/D$c;)Lv2/D$b;"} 4:11:com.google.crypto.tink.proto.KeysetInfo$Builder addKeyInfo(com.google.crypto.tink.proto.KeysetInfo$KeyInfo):1163:1163 -> y 1:3:com.google.crypto.tink.proto.KeysetInfo$Builder setPrimaryKeyId(int):1070:1070 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq2/D$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv2/D$b;"} 4:11:com.google.crypto.tink.proto.KeysetInfo$Builder setPrimaryKeyId(int):1071:1071 -> z -com.google.crypto.tink.proto.KeysetInfo$KeyInfo -> q2.D$c: +com.google.crypto.tink.proto.KeysetInfo$KeyInfo -> v2.D$c: # {"id":"sourceFile","fileName":"KeysetInfo.java"} com.google.crypto.tink.proto.KeysetInfo$KeyInfo DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/D$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/D$c;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} 1:5:void ():742:742 -> @@ -159393,23 +166133,23 @@ com.google.crypto.tink.proto.KeysetInfo$KeyInfo -> q2.D$c: 1:3:void ():105:105 -> 4:8:void ():106:106 -> 1:3:com.google.crypto.tink.proto.KeysetInfo$KeyInfo access$000():100:100 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/D$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/D$c;"} 1:4:void access$100(com.google.crypto.tink.proto.KeysetInfo$KeyInfo,java.lang.String):100:100 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/D$c;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/D$c;Ljava/lang/String;)V"} 1:4:void access$1000(com.google.crypto.tink.proto.KeysetInfo$KeyInfo,com.google.crypto.tink.proto.OutputPrefixType):100:100 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/D$c;Lq2/I;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/D$c;Lv2/I;)V"} 1:4:void access$500(com.google.crypto.tink.proto.KeysetInfo$KeyInfo,com.google.crypto.tink.proto.KeyStatusType):100:100 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/D$c;Lq2/z;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/D$c;Lv2/z;)V"} 1:4:void access$700(com.google.crypto.tink.proto.KeysetInfo$KeyInfo,int):100:100 -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/D$c;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/D$c;I)V"} 1:3:int getKeyId():254:254 -> Q 1:9:com.google.crypto.tink.proto.KeysetInfo$KeyInfo$Builder newBuilder():417:417 -> R - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/D$c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/D$c$a;"} 1:3:void setKeyId(int):266:266 -> S 1:7:void setOutputPrefixType(com.google.crypto.tink.proto.OutputPrefixType):327:327 -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/I;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/I;)V"} 1:7:void setStatus(com.google.crypto.tink.proto.KeyStatusType):227:227 -> U - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/z;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/z;)V"} 1:3:void setTypeUrl(java.lang.String):148:148 -> V 4:6:void setTypeUrl(java.lang.String):150:150 -> V 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):690:690 -> t @@ -159428,50 +166168,50 @@ com.google.crypto.tink.proto.KeysetInfo$KeyInfo -> q2.D$c: 71:77:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):707:707 -> t 78:83:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):695:695 -> t 84:90:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):692:692 -> t -com.google.crypto.tink.proto.KeysetInfo$KeyInfo$Builder -> q2.D$c$a: +com.google.crypto.tink.proto.KeysetInfo$KeyInfo$Builder -> v2.D$c$a: # {"id":"sourceFile","fileName":"KeysetInfo.java"} 1:1:void (com.google.crypto.tink.proto.KeysetInfo$1):426:426 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/D$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/D$a;)V"} 2:2:void ():433:433 -> 1:3:com.google.crypto.tink.proto.KeysetInfo$KeyInfo$Builder setStatus(com.google.crypto.tink.proto.KeyStatusType):559:559 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/z;)Lq2/D$c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/z;)Lv2/D$c$a;"} 4:11:com.google.crypto.tink.proto.KeysetInfo$KeyInfo$Builder setStatus(com.google.crypto.tink.proto.KeyStatusType):560:560 -> A 1:3:com.google.crypto.tink.proto.KeysetInfo$KeyInfo$Builder setTypeUrl(java.lang.String):476:476 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lq2/D$c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lv2/D$c$a;"} 4:11:com.google.crypto.tink.proto.KeysetInfo$KeyInfo$Builder setTypeUrl(java.lang.String):477:477 -> B 1:3:com.google.crypto.tink.proto.KeysetInfo$KeyInfo$Builder setKeyId(int):599:599 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq2/D$c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv2/D$c$a;"} 4:11:com.google.crypto.tink.proto.KeysetInfo$KeyInfo$Builder setKeyId(int):600:600 -> y 1:3:com.google.crypto.tink.proto.KeysetInfo$KeyInfo$Builder setOutputPrefixType(com.google.crypto.tink.proto.OutputPrefixType):665:665 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/I;)Lq2/D$c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/I;)Lv2/D$c$a;"} 4:11:com.google.crypto.tink.proto.KeysetInfo$KeyInfo$Builder setOutputPrefixType(com.google.crypto.tink.proto.OutputPrefixType):666:666 -> z -com.google.crypto.tink.proto.KmsAeadKey -> q2.E: +com.google.crypto.tink.proto.KmsAeadKey -> v2.E: # {"id":"sourceFile","fileName":"KmsAeadKey.java"} com.google.crypto.tink.proto.KmsAeadKey DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/E;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} com.google.crypto.tink.proto.KmsAeadKeyFormat params_ -> params_ - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/F;"} 1:5:void ():367:367 -> 6:7:void ():370:370 -> 8:13:void ():371:371 -> 1:4:void ():18:18 -> 1:3:com.google.crypto.tink.proto.KmsAeadKey access$000():13:13 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/E;"} 1:4:void access$100(com.google.crypto.tink.proto.KmsAeadKey,int):13:13 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/E;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/E;I)V"} 1:4:void access$300(com.google.crypto.tink.proto.KmsAeadKey,com.google.crypto.tink.proto.KmsAeadKeyFormat):13:13 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/E;Lq2/F;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/E;Lv2/F;)V"} 1:9:com.google.crypto.tink.proto.KmsAeadKeyFormat getParams():68:68 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/F;"} 1:3:int getVersion():28:28 -> P 1:9:com.google.crypto.tink.proto.KmsAeadKey$Builder newBuilder():187:187 -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/E$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/E$b;"} 1:9:com.google.crypto.tink.proto.KmsAeadKey parseFrom(com.google.crypto.tink.shaded.protobuf.ByteString,com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):135:135 -> R - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lq2/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lv2/E;"} 1:3:void setParams(com.google.crypto.tink.proto.KmsAeadKeyFormat):78:78 -> S - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/F;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/F;)V"} 4:6:void setParams(com.google.crypto.tink.proto.KmsAeadKeyFormat):79:79 -> S 1:3:void setVersion(int):36:36 -> T 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):317:317 -> t @@ -159490,25 +166230,25 @@ com.google.crypto.tink.proto.KmsAeadKey -> q2.E: 67:73:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):332:332 -> t 74:79:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):322:322 -> t 80:86:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):319:319 -> t -com.google.crypto.tink.proto.KmsAeadKey$1 -> q2.E$a: +com.google.crypto.tink.proto.KmsAeadKey$1 -> v2.E$a: # {"id":"sourceFile","fileName":"KmsAeadKey.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():317:317 -> -com.google.crypto.tink.proto.KmsAeadKey$Builder -> q2.E$b: +com.google.crypto.tink.proto.KmsAeadKey$Builder -> v2.E$b: # {"id":"sourceFile","fileName":"KmsAeadKey.java"} 1:1:void (com.google.crypto.tink.proto.KmsAeadKey$1):200:200 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/E$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/E$a;)V"} 2:2:void ():207:207 -> 1:3:com.google.crypto.tink.proto.KmsAeadKey$Builder setParams(com.google.crypto.tink.proto.KmsAeadKeyFormat):269:269 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/F;)Lq2/E$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/F;)Lv2/E$b;"} 4:11:com.google.crypto.tink.proto.KmsAeadKey$Builder setParams(com.google.crypto.tink.proto.KmsAeadKeyFormat):270:270 -> y 1:3:com.google.crypto.tink.proto.KmsAeadKey$Builder setVersion(int):225:225 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq2/E$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv2/E$b;"} 4:11:com.google.crypto.tink.proto.KmsAeadKey$Builder setVersion(int):226:226 -> z -com.google.crypto.tink.proto.KmsAeadKeyFormat -> q2.F: +com.google.crypto.tink.proto.KmsAeadKeyFormat -> v2.F: # {"id":"sourceFile","fileName":"KmsAeadKeyFormat.java"} com.google.crypto.tink.proto.KmsAeadKeyFormat DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/F;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} 1:5:void ():353:353 -> @@ -159517,12 +166257,12 @@ com.google.crypto.tink.proto.KmsAeadKeyFormat -> q2.F: 1:3:void ():14:14 -> 4:8:void ():15:15 -> 1:3:com.google.crypto.tink.proto.KmsAeadKeyFormat access$000():9:9 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/F;"} 1:3:com.google.crypto.tink.proto.KmsAeadKeyFormat getDefaultInstance():362:362 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/F;"} 1:3:java.lang.String getKeyUri():34:34 -> N 1:9:com.google.crypto.tink.proto.KmsAeadKeyFormat parseFrom(com.google.crypto.tink.shaded.protobuf.ByteString,com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):132:132 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lq2/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lv2/F;"} 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):305:305 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/x$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} 13:20:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):346:346 -> t @@ -159539,42 +166279,42 @@ com.google.crypto.tink.proto.KmsAeadKeyFormat -> q2.F: 65:71:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):318:318 -> t 72:77:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):310:310 -> t 78:84:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):307:307 -> t -com.google.crypto.tink.proto.KmsAeadKeyFormat$1 -> q2.F$a: +com.google.crypto.tink.proto.KmsAeadKeyFormat$1 -> v2.F$a: # {"id":"sourceFile","fileName":"KmsAeadKeyFormat.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():305:305 -> -com.google.crypto.tink.proto.KmsAeadKeyFormat$Builder -> q2.F$b: +com.google.crypto.tink.proto.KmsAeadKeyFormat$Builder -> v2.F$b: # {"id":"sourceFile","fileName":"KmsAeadKeyFormat.java"} 1:1:void (com.google.crypto.tink.proto.KmsAeadKeyFormat$1):193:193 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/F$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/F$a;)V"} 2:2:void ():200:200 -> -com.google.crypto.tink.proto.KmsEnvelopeAeadKey -> q2.G: +com.google.crypto.tink.proto.KmsEnvelopeAeadKey -> v2.G: # {"id":"sourceFile","fileName":"KmsEnvelopeAeadKey.java"} com.google.crypto.tink.proto.KmsEnvelopeAeadKey DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/G;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat params_ -> params_ - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/H;"} 1:5:void ():367:367 -> 6:7:void ():370:370 -> 8:13:void ():371:371 -> 1:4:void ():18:18 -> 1:3:com.google.crypto.tink.proto.KmsEnvelopeAeadKey access$000():13:13 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/G;"} 1:4:void access$100(com.google.crypto.tink.proto.KmsEnvelopeAeadKey,int):13:13 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/G;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/G;I)V"} 1:4:void access$300(com.google.crypto.tink.proto.KmsEnvelopeAeadKey,com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat):13:13 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/G;Lq2/H;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/G;Lv2/H;)V"} 1:9:com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat getParams():68:68 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/H;"} 1:3:int getVersion():28:28 -> P 1:9:com.google.crypto.tink.proto.KmsEnvelopeAeadKey$Builder newBuilder():187:187 -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/G$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/G$b;"} 1:9:com.google.crypto.tink.proto.KmsEnvelopeAeadKey parseFrom(com.google.crypto.tink.shaded.protobuf.ByteString,com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):135:135 -> R - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lq2/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lv2/G;"} 1:3:void setParams(com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat):78:78 -> S - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/H;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/H;)V"} 4:6:void setParams(com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat):79:79 -> S 1:3:void setVersion(int):36:36 -> T 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):317:317 -> t @@ -159593,43 +166333,43 @@ com.google.crypto.tink.proto.KmsEnvelopeAeadKey -> q2.G: 67:73:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):332:332 -> t 74:79:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):322:322 -> t 80:86:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):319:319 -> t -com.google.crypto.tink.proto.KmsEnvelopeAeadKey$1 -> q2.G$a: +com.google.crypto.tink.proto.KmsEnvelopeAeadKey$1 -> v2.G$a: # {"id":"sourceFile","fileName":"KmsEnvelopeAeadKey.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():317:317 -> -com.google.crypto.tink.proto.KmsEnvelopeAeadKey$Builder -> q2.G$b: +com.google.crypto.tink.proto.KmsEnvelopeAeadKey$Builder -> v2.G$b: # {"id":"sourceFile","fileName":"KmsEnvelopeAeadKey.java"} 1:1:void (com.google.crypto.tink.proto.KmsEnvelopeAeadKey$1):200:200 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/G$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/G$a;)V"} 2:2:void ():207:207 -> 1:3:com.google.crypto.tink.proto.KmsEnvelopeAeadKey$Builder setParams(com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat):269:269 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/H;)Lq2/G$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/H;)Lv2/G$b;"} 4:11:com.google.crypto.tink.proto.KmsEnvelopeAeadKey$Builder setParams(com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat):270:270 -> y 1:3:com.google.crypto.tink.proto.KmsEnvelopeAeadKey$Builder setVersion(int):225:225 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq2/G$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv2/G$b;"} 4:11:com.google.crypto.tink.proto.KmsEnvelopeAeadKey$Builder setVersion(int):226:226 -> z -com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat -> q2.H: +com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat -> v2.H: # {"id":"sourceFile","fileName":"KmsEnvelopeAeadKeyFormat.java"} com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/H;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} com.google.crypto.tink.proto.KeyTemplate dekTemplate_ -> dekTemplate_ - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/A;"} 1:5:void ():503:503 -> 6:7:void ():506:506 -> 8:13:void ():507:507 -> 1:3:void ():14:14 -> 4:8:void ():15:15 -> 1:3:com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat access$000():9:9 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/H;"} 1:3:com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat getDefaultInstance():512:512 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/H;"} 1:9:com.google.crypto.tink.proto.KeyTemplate getDekTemplate():133:133 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/A;"} 1:3:java.lang.String getKekUri():34:34 -> O 1:9:com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat parseFrom(com.google.crypto.tink.shaded.protobuf.ByteString,com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):203:203 -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lq2/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lv2/H;"} 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):453:453 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/x$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} 13:20:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):496:496 -> t @@ -159646,34 +166386,34 @@ com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat -> q2.H: 67:73:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):468:468 -> t 74:79:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):458:458 -> t 80:86:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):455:455 -> t -com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat$1 -> q2.H$a: +com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat$1 -> v2.H$a: # {"id":"sourceFile","fileName":"KmsEnvelopeAeadKeyFormat.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():453:453 -> -com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat$Builder -> q2.H$b: +com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat$Builder -> v2.H$b: # {"id":"sourceFile","fileName":"KmsEnvelopeAeadKeyFormat.java"} 1:1:void (com.google.crypto.tink.proto.KmsEnvelopeAeadKeyFormat$1):264:264 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/H$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/H$a;)V"} 2:2:void ():271:271 -> -com.google.crypto.tink.proto.OutputPrefixType -> q2.I: +com.google.crypto.tink.proto.OutputPrefixType -> v2.I: # {"id":"sourceFile","fileName":"OutputPrefixType.java"} int value -> d com.google.crypto.tink.proto.OutputPrefixType UNKNOWN_PREFIX -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/I;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/I;"} com.google.crypto.tink.proto.OutputPrefixType TINK -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/I;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/I;"} com.google.crypto.tink.proto.OutputPrefixType LEGACY -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/I;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/I;"} com.google.crypto.tink.proto.OutputPrefixType RAW -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/I;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/I;"} com.google.crypto.tink.proto.OutputPrefixType CRUNCHY -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/I;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/I;"} com.google.crypto.tink.proto.OutputPrefixType UNRECOGNIZED -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/I;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/I;"} com.google.crypto.tink.shaded.protobuf.Internal$EnumLiteMap internalValueMap -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/z$b;"} com.google.crypto.tink.proto.OutputPrefixType[] $VALUES -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lq2/I;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lv2/I;"} 1:10:void ():28:28 -> 11:20:void ():32:32 -> 21:30:void ():36:36 -> @@ -159685,7 +166425,7 @@ com.google.crypto.tink.proto.OutputPrefixType -> q2.I: 1:3:void (java.lang.String,int,int):141:141 -> 4:6:void (java.lang.String,int,int):142:142 -> 17:19:com.google.crypto.tink.proto.OutputPrefixType forNumber(int):107:107 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq2/I;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv2/I;"} 20:22:com.google.crypto.tink.proto.OutputPrefixType forNumber(int):106:106 -> a 23:25:com.google.crypto.tink.proto.OutputPrefixType forNumber(int):105:105 -> a 26:28:com.google.crypto.tink.proto.OutputPrefixType forNumber(int):104:104 -> a @@ -159694,16 +166434,16 @@ com.google.crypto.tink.proto.OutputPrefixType -> q2.I: 5:7:int getNumber():88:88 -> b 8:15:int getNumber():85:85 -> b 1:9:com.google.crypto.tink.proto.OutputPrefixType valueOf(java.lang.String):23:23 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lq2/I;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lv2/I;"} 1:9:com.google.crypto.tink.proto.OutputPrefixType[] values():23:23 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lq2/I;"} -com.google.crypto.tink.proto.OutputPrefixType$1 -> q2.I$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lv2/I;"} +com.google.crypto.tink.proto.OutputPrefixType$1 -> v2.I$a: # {"id":"sourceFile","fileName":"OutputPrefixType.java"} 1:4:void ():118:118 -> -com.google.crypto.tink.proto.RegistryConfig -> q2.J: +com.google.crypto.tink.proto.RegistryConfig -> v2.J: # {"id":"sourceFile","fileName":"RegistryConfig.java"} com.google.crypto.tink.proto.RegistryConfig DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/J;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/J;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} com.google.crypto.tink.shaded.protobuf.Internal$ProtobufList entry_ -> entry_ @@ -159715,9 +166455,9 @@ com.google.crypto.tink.proto.RegistryConfig -> q2.J: 4:7:void ():21:21 -> 8:14:void ():22:22 -> 1:3:com.google.crypto.tink.proto.RegistryConfig access$000():15:15 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/J;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/J;"} 1:3:com.google.crypto.tink.proto.RegistryConfig getDefaultInstance():483:483 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/J;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/J;"} 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):423:423 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/x$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} 13:20:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):467:467 -> t @@ -159734,19 +166474,19 @@ com.google.crypto.tink.proto.RegistryConfig -> q2.J: 69:75:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):439:439 -> t 76:81:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):428:428 -> t 82:88:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):425:425 -> t -com.google.crypto.tink.proto.RegistryConfig$1 -> q2.J$a: +com.google.crypto.tink.proto.RegistryConfig$1 -> v2.J$a: # {"id":"sourceFile","fileName":"RegistryConfig.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():423:423 -> -com.google.crypto.tink.proto.RegistryConfig$Builder -> q2.J$b: +com.google.crypto.tink.proto.RegistryConfig$Builder -> v2.J$b: # {"id":"sourceFile","fileName":"RegistryConfig.java"} 1:1:void (com.google.crypto.tink.proto.RegistryConfig$1):254:254 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/J$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/J$a;)V"} 2:2:void ():261:261 -> -com.google.crypto.tink.proto.XChaCha20Poly1305Key -> q2.K: +com.google.crypto.tink.proto.XChaCha20Poly1305Key -> v2.K: # {"id":"sourceFile","fileName":"XChaCha20Poly1305Key.java"} com.google.crypto.tink.proto.XChaCha20Poly1305Key DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/K;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/K;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} com.google.crypto.tink.shaded.protobuf.ByteString keyValue_ -> keyValue_ @@ -159757,18 +166497,18 @@ com.google.crypto.tink.proto.XChaCha20Poly1305Key -> q2.K: 1:3:void ():18:18 -> 4:8:void ():19:19 -> 1:3:com.google.crypto.tink.proto.XChaCha20Poly1305Key access$000():13:13 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/K;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/K;"} 1:4:void access$100(com.google.crypto.tink.proto.XChaCha20Poly1305Key,int):13:13 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/K;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/K;I)V"} 1:4:void access$300(com.google.crypto.tink.proto.XChaCha20Poly1305Key,com.google.crypto.tink.shaded.protobuf.ByteString):13:13 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/K;Lcom/google/crypto/tink/shaded/protobuf/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/K;Lcom/google/crypto/tink/shaded/protobuf/h;)V"} 1:3:com.google.crypto.tink.shaded.protobuf.ByteString getKeyValue():55:55 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/h;"} 1:3:int getVersion():29:29 -> P 1:9:com.google.crypto.tink.proto.XChaCha20Poly1305Key$Builder newBuilder():149:149 -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/K$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/K$b;"} 1:9:com.google.crypto.tink.proto.XChaCha20Poly1305Key parseFrom(com.google.crypto.tink.shaded.protobuf.ByteString,com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):97:97 -> R - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lq2/K;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lv2/K;"} 1:3:void setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):62:62 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)V"} 4:6:void setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):64:64 -> S @@ -159789,25 +166529,25 @@ com.google.crypto.tink.proto.XChaCha20Poly1305Key -> q2.K: 67:73:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):251:251 -> t 74:79:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):241:241 -> t 80:86:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):238:238 -> t -com.google.crypto.tink.proto.XChaCha20Poly1305Key$1 -> q2.K$a: +com.google.crypto.tink.proto.XChaCha20Poly1305Key$1 -> v2.K$a: # {"id":"sourceFile","fileName":"XChaCha20Poly1305Key.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():236:236 -> -com.google.crypto.tink.proto.XChaCha20Poly1305Key$Builder -> q2.K$b: +com.google.crypto.tink.proto.XChaCha20Poly1305Key$Builder -> v2.K$b: # {"id":"sourceFile","fileName":"XChaCha20Poly1305Key.java"} 1:1:void (com.google.crypto.tink.proto.XChaCha20Poly1305Key$1):162:162 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/K$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/K$a;)V"} 2:2:void ():169:169 -> 1:3:com.google.crypto.tink.proto.XChaCha20Poly1305Key$Builder setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):215:215 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lq2/K$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)Lv2/K$b;"} 4:11:com.google.crypto.tink.proto.XChaCha20Poly1305Key$Builder setKeyValue(com.google.crypto.tink.shaded.protobuf.ByteString):216:216 -> y 1:3:com.google.crypto.tink.proto.XChaCha20Poly1305Key$Builder setVersion(int):187:187 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq2/K$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv2/K$b;"} 4:11:com.google.crypto.tink.proto.XChaCha20Poly1305Key$Builder setVersion(int):188:188 -> z -com.google.crypto.tink.proto.XChaCha20Poly1305KeyFormat -> q2.L: +com.google.crypto.tink.proto.XChaCha20Poly1305KeyFormat -> v2.L: # {"id":"sourceFile","fileName":"XChaCha20Poly1305KeyFormat.java"} com.google.crypto.tink.proto.XChaCha20Poly1305KeyFormat DEFAULT_INSTANCE -> DEFAULT_INSTANCE - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq2/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv2/L;"} com.google.crypto.tink.shaded.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/crypto/tink/shaded/protobuf/X;"} 1:5:void ():163:163 -> @@ -159815,9 +166555,9 @@ com.google.crypto.tink.proto.XChaCha20Poly1305KeyFormat -> q2.L: 8:13:void ():167:167 -> 1:4:void ():14:14 -> 1:3:com.google.crypto.tink.proto.XChaCha20Poly1305KeyFormat access$000():9:9 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq2/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/L;"} 1:9:com.google.crypto.tink.proto.XChaCha20Poly1305KeyFormat parseFrom(com.google.crypto.tink.shaded.protobuf.ByteString,com.google.crypto.tink.shaded.protobuf.ExtensionRegistryLite):39:39 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lq2/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;Lcom/google/crypto/tink/shaded/protobuf/p;)Lv2/L;"} 1:12:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):118:118 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/x$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} 13:20:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):156:156 -> t @@ -159833,25 +166573,25 @@ com.google.crypto.tink.proto.XChaCha20Poly1305KeyFormat -> q2.L: 59:65:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):128:128 -> t 66:71:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):123:123 -> t 72:78:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):120:120 -> t -com.google.crypto.tink.proto.XChaCha20Poly1305KeyFormat$1 -> q2.L$a: +com.google.crypto.tink.proto.XChaCha20Poly1305KeyFormat$1 -> v2.L$a: # {"id":"sourceFile","fileName":"XChaCha20Poly1305KeyFormat.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():118:118 -> -com.google.crypto.tink.proto.XChaCha20Poly1305KeyFormat$Builder -> q2.L$b: +com.google.crypto.tink.proto.XChaCha20Poly1305KeyFormat$Builder -> v2.L$b: # {"id":"sourceFile","fileName":"XChaCha20Poly1305KeyFormat.java"} 1:1:void (com.google.crypto.tink.proto.XChaCha20Poly1305KeyFormat$1):100:100 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq2/L$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/L$a;)V"} 2:2:void ():107:107 -> com.google.crypto.tink.shaded.protobuf.AbstractMessageLite -> com.google.crypto.tink.shaded.protobuf.a: # {"id":"sourceFile","fileName":"AbstractMessageLite.java"} 1:4:void ():49:49 -> 5:7:void ():53:53 -> - 1:8:com.google.crypto.tink.shaded.protobuf.ByteString toByteString():58:58 -> d + int getMemoizedSerializedSize() -> b + 1:8:com.google.crypto.tink.shaded.protobuf.ByteString toByteString():58:58 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/h;"} - 9:15:com.google.crypto.tink.shaded.protobuf.ByteString toByteString():59:59 -> d - 16:21:com.google.crypto.tink.shaded.protobuf.ByteString toByteString():60:60 -> d - 22:33:com.google.crypto.tink.shaded.protobuf.ByteString toByteString():62:62 -> d - int getMemoizedSerializedSize() -> f + 9:15:com.google.crypto.tink.shaded.protobuf.ByteString toByteString():59:59 -> e + 16:21:com.google.crypto.tink.shaded.protobuf.ByteString toByteString():60:60 -> e + 22:33:com.google.crypto.tink.shaded.protobuf.ByteString toByteString():62:62 -> e 1:6:byte[] toByteArray():69:69 -> g 7:10:byte[] toByteArray():70:70 -> g 11:13:byte[] toByteArray():71:71 -> g @@ -159861,8 +166601,8 @@ com.google.crypto.tink.shaded.protobuf.AbstractMessageLite -> com.google.crypto. # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/e0;)I"} 8:11:int getSerializedSize(com.google.crypto.tink.shaded.protobuf.Schema):113:113 -> h 12:16:int getSerializedSize(com.google.crypto.tink.shaded.protobuf.Schema):114:114 -> h - 1:10:java.lang.String getSerializingExceptionMessage(java.lang.String):125:125 -> j - 11:39:java.lang.String getSerializingExceptionMessage(java.lang.String):126:126 -> j + 1:10:java.lang.String getSerializingExceptionMessage(java.lang.String):125:125 -> k + 11:39:java.lang.String getSerializingExceptionMessage(java.lang.String):126:126 -> k 1:6:com.google.crypto.tink.shaded.protobuf.UninitializedMessageException newUninitializedMessageException():121:121 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/j0;"} void setMemoizedSerializedSize(int) -> m @@ -159871,13 +166611,13 @@ com.google.crypto.tink.shaded.protobuf.AbstractMessageLite$Builder -> com.google 1:4:void ():163:163 -> 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite$Builder mergeFrom(com.google.crypto.tink.shaded.protobuf.MessageLite):162:162 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)Lcom/google/crypto/tink/shaded/protobuf/O$a;"} - com.google.crypto.tink.shaded.protobuf.AbstractMessageLite$Builder internalMergeFrom(com.google.crypto.tink.shaded.protobuf.AbstractMessageLite) -> l + com.google.crypto.tink.shaded.protobuf.AbstractMessageLite$Builder internalMergeFrom(com.google.crypto.tink.shaded.protobuf.AbstractMessageLite) -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/a;)Lcom/google/crypto/tink/shaded/protobuf/a$a;"} - 1:14:com.google.crypto.tink.shaded.protobuf.AbstractMessageLite$Builder mergeFrom(com.google.crypto.tink.shaded.protobuf.MessageLite):348:348 -> m + 1:14:com.google.crypto.tink.shaded.protobuf.AbstractMessageLite$Builder mergeFrom(com.google.crypto.tink.shaded.protobuf.MessageLite):348:348 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)Lcom/google/crypto/tink/shaded/protobuf/a$a;"} - 15:21:com.google.crypto.tink.shaded.protobuf.AbstractMessageLite$Builder mergeFrom(com.google.crypto.tink.shaded.protobuf.MessageLite):353:353 -> m - 22:29:com.google.crypto.tink.shaded.protobuf.AbstractMessageLite$Builder mergeFrom(com.google.crypto.tink.shaded.protobuf.MessageLite):349:349 -> m - 1:6:com.google.crypto.tink.shaded.protobuf.UninitializedMessageException newUninitializedMessageException(com.google.crypto.tink.shaded.protobuf.MessageLite):388:388 -> n + 15:21:com.google.crypto.tink.shaded.protobuf.AbstractMessageLite$Builder mergeFrom(com.google.crypto.tink.shaded.protobuf.MessageLite):353:353 -> l + 22:29:com.google.crypto.tink.shaded.protobuf.AbstractMessageLite$Builder mergeFrom(com.google.crypto.tink.shaded.protobuf.MessageLite):349:349 -> l + 1:6:com.google.crypto.tink.shaded.protobuf.UninitializedMessageException newUninitializedMessageException(com.google.crypto.tink.shaded.protobuf.MessageLite):388:388 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)Lcom/google/crypto/tink/shaded/protobuf/j0;"} com.google.crypto.tink.shaded.protobuf.AbstractParser -> com.google.crypto.tink.shaded.protobuf.b: # {"id":"sourceFile","fileName":"AbstractParser.java"} @@ -159895,6 +166635,8 @@ com.google.crypto.tink.shaded.protobuf.AbstractProtobufList -> com.google.crypto 4:8:boolean add(java.lang.Object):99:99 -> add 1:2:boolean addAll(java.util.Collection):110:111 -> addAll 3:4:boolean addAll(int,java.util.Collection):116:117 -> addAll + 1:5:void ensureIsMutable():171:171 -> b + 6:11:void ensureIsMutable():172:172 -> b 1:3:void clear():122:122 -> clear 4:7:void clear():123:123 -> clear 5:10:boolean equals(java.lang.Object):63:63 -> equals @@ -159904,11 +166646,9 @@ com.google.crypto.tink.shaded.protobuf.AbstractProtobufList -> com.google.crypto 22:25:boolean equals(java.lang.Object):74:74 -> equals 26:35:boolean equals(java.lang.Object):75:75 -> equals 36:54:boolean equals(java.lang.Object):79:79 -> equals - 1:5:void ensureIsMutable():171:171 -> f - 6:11:void ensureIsMutable():172:172 -> f 1:10:int hashCode():88:88 -> hashCode 11:23:int hashCode():91:91 -> hashCode - 1:3:boolean isModifiable():128:128 -> k + 1:3:boolean isModifiable():128:128 -> j 1:3:boolean remove(java.lang.Object):144:144 -> remove 4:8:boolean remove(java.lang.Object):145:145 -> remove 1:3:boolean removeAll(java.util.Collection):150:150 -> removeAll @@ -160246,7 +166986,7 @@ com.google.crypto.tink.shaded.protobuf.ByteString -> com.google.crypto.tink.shad # {"id":"com.android.tools.r8.residualsignature","signature":"([BII)Lcom/google/crypto/tink/shaded/protobuf/h;"} void writeTo(com.google.crypto.tink.shaded.protobuf.ByteOutput) -> F # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/g;)V"} - 1:5:int access$200(byte):76:76 -> f + 1:5:int access$200(byte):76:76 -> b byte byteAt(int) -> h 1:4:int hashCode():908:908 -> hashCode 5:9:int hashCode():911:911 -> hashCode @@ -160255,9 +166995,9 @@ com.google.crypto.tink.shaded.protobuf.ByteString -> com.google.crypto.tink.shad 10:32:void checkIndex(int,int):1246:1246 -> i 33:64:void checkIndex(int,int):1248:1248 -> i 1:5:java.util.Iterator iterator():76:76 -> iterator - 15:45:int checkRange(int,int,int):1268:1268 -> j - 46:76:int checkRange(int,int,int):1272:1272 -> j - 77:105:int checkRange(int,int,int):1265:1265 -> j + 15:45:int checkRange(int,int,int):1268:1268 -> k + 46:76:int checkRange(int,int,int):1272:1272 -> k + 77:105:int checkRange(int,int,int):1265:1265 -> k 2:7:com.google.crypto.tink.shaded.protobuf.ByteString copyFrom(byte[]):372:372 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Lcom/google/crypto/tink/shaded/protobuf/h;"} 3:6:com.google.crypto.tink.shaded.protobuf.ByteString copyFrom(byte[],int,int):361:361 -> m @@ -161982,21 +168722,21 @@ com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite -> com.google.crypto 9:12:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$Builder toBuilder():197:197 -> K 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite getDefaultInstanceForType():60:60 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/O;"} - 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite$Builder toBuilder():60:60 -> b + 1:3:int getMemoizedSerializedSize():257:257 -> b + 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite$Builder toBuilder():60:60 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/O$a;"} - 1:4:void writeTo(com.google.crypto.tink.shaded.protobuf.CodedOutputStream):266:266 -> c + 1:4:void writeTo(com.google.crypto.tink.shaded.protobuf.CodedOutputStream):266:266 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/k;)V"} - 5:8:void writeTo(com.google.crypto.tink.shaded.protobuf.CodedOutputStream):267:267 -> c - 9:16:void writeTo(com.google.crypto.tink.shaded.protobuf.CodedOutputStream):268:268 -> c - 1:5:int getSerializedSize():272:272 -> e - 6:19:int getSerializedSize():273:273 -> e - 20:22:int getSerializedSize():275:275 -> e + 5:8:void writeTo(com.google.crypto.tink.shaded.protobuf.CodedOutputStream):267:267 -> d + 9:16:void writeTo(com.google.crypto.tink.shaded.protobuf.CodedOutputStream):268:268 -> d 5:20:boolean equals(java.lang.Object):124:124 -> equals 21:35:boolean equals(java.lang.Object):128:128 -> equals - 1:3:int getMemoizedSerializedSize():257:257 -> f + 1:5:int getSerializedSize():272:272 -> f + 6:19:int getSerializedSize():273:273 -> f + 20:22:int getSerializedSize():275:275 -> f 1:5:int hashCode():109:109 -> hashCode 6:20:int hashCode():112:112 -> hashCode - 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite$Builder newBuilderForType():60:60 -> k + 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite$Builder newBuilderForType():60:60 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/O$a;"} 1:3:void setMemoizedSerializedSize(int):262:262 -> m 1:7:java.lang.Object buildMessageInfo():280:280 -> n @@ -162005,11 +168745,11 @@ com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite -> com.google.crypto 10:13:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite checkMessageInitialized(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite):1588:1588 -> o 14:17:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite checkMessageInitialized(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite):1589:1589 -> o 18:23:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite checkMessageInitialized(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite):1590:1590 -> o - 1:9:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$Builder createBuilder():178:178 -> p + 1:9:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$Builder createBuilder():178:178 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/x$a;"} - 2:6:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke):252:252 -> q + 2:6:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke):252:252 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/x$d;)Ljava/lang/Object;"} - 2:6:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object):247:247 -> r + 2:6:java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object):247:247 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/x$d;Ljava/lang/Object;)Ljava/lang/Object;"} java.lang.Object dynamicMethod(com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object) -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/x$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} @@ -162056,26 +168796,26 @@ com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$Builder -> com.googl 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite getDefaultInstanceForType():331:331 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/O;"} 1:5:java.lang.Object clone():331:331 -> clone - 1:7:com.google.crypto.tink.shaded.protobuf.AbstractMessageLite$Builder internalMergeFrom(com.google.crypto.tink.shaded.protobuf.AbstractMessageLite):331:331 -> l + 1:7:com.google.crypto.tink.shaded.protobuf.AbstractMessageLite$Builder internalMergeFrom(com.google.crypto.tink.shaded.protobuf.AbstractMessageLite):331:331 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/a;)Lcom/google/crypto/tink/shaded/protobuf/a$a;"} - 1:4:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite build():399:399 -> o + 1:4:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite build():399:399 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/x;"} - 5:11:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite build():400:400 -> o - 12:16:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite build():401:401 -> o - 1:4:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite buildPartial():387:387 -> p + 5:11:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite build():400:400 -> n + 12:16:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite build():401:401 -> n + 1:4:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite buildPartial():387:387 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/x;"} - 5:7:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite buildPartial():388:388 -> p - 8:13:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite buildPartial():391:391 -> p - 14:15:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite buildPartial():393:393 -> p - 16:18:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite buildPartial():394:394 -> p - 1:8:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$Builder clone():380:380 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/x$a;"} - 9:16:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$Builder clone():381:381 -> q - 1:4:void copyOnWrite():353:353 -> r - 5:8:void copyOnWrite():354:354 -> r - 9:11:void copyOnWrite():355:355 -> r - 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite buildPartial():331:331 -> s + 5:7:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite buildPartial():388:388 -> o + 8:13:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite buildPartial():391:391 -> o + 14:15:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite buildPartial():393:393 -> o + 16:18:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite buildPartial():394:394 -> o + 1:5:com.google.crypto.tink.shaded.protobuf.MessageLite buildPartial():331:331 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/O;"} + 1:8:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$Builder clone():380:380 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/x$a;"} + 9:16:com.google.crypto.tink.shaded.protobuf.GeneratedMessageLite$Builder clone():381:381 -> r + 1:4:void copyOnWrite():353:353 -> s + 5:8:void copyOnWrite():354:354 -> s + 9:11:void copyOnWrite():355:355 -> s 1:4:void copyOnWriteInternal():360:360 -> t 5:10:void copyOnWriteInternal():361:361 -> t 11:15:void copyOnWriteInternal():362:362 -> t @@ -162165,9 +168905,9 @@ com.google.crypto.tink.shaded.protobuf.Internal$EnumVerifier -> com.google.crypt com.google.crypto.tink.shaded.protobuf.Internal$ProtobufList -> com.google.crypto.tink.shaded.protobuf.z$d: # {"id":"sourceFile","fileName":"Internal.java"} void makeImmutable() -> a - com.google.crypto.tink.shaded.protobuf.Internal$ProtobufList mutableCopyWithCapacity(int) -> b + com.google.crypto.tink.shaded.protobuf.Internal$ProtobufList mutableCopyWithCapacity(int) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/google/crypto/tink/shaded/protobuf/z$d;"} - boolean isModifiable() -> k + boolean isModifiable() -> j com.google.crypto.tink.shaded.protobuf.InvalidProtocolBufferException -> com.google.crypto.tink.shaded.protobuf.A: # {"id":"sourceFile","fileName":"InvalidProtocolBufferException.java"} com.google.crypto.tink.shaded.protobuf.MessageLite unfinishedMessage -> d @@ -162262,20 +169002,20 @@ com.google.crypto.tink.shaded.protobuf.LazyStringArrayList -> com.google.crypto. 1:1:boolean addAll(java.util.Collection):169:169 -> addAll 2:2:boolean addAll(int,java.util.Collection):174:174 -> addAll 3:5:boolean addAll(int,java.util.Collection):178:180 -> addAll - 1:5:com.google.crypto.tink.shaded.protobuf.Internal$ProtobufList mutableCopyWithCapacity(int):61:61 -> b + 1:5:com.google.crypto.tink.shaded.protobuf.Internal$ProtobufList mutableCopyWithCapacity(int):61:61 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/google/crypto/tink/shaded/protobuf/z$d;"} - 1:7:java.util.List getUnderlyingElements():306:306 -> c 1:3:void clear():210:210 -> clear 4:8:void clear():211:211 -> clear 9:15:void clear():212:212 -> clear - 1:3:void add(com.google.crypto.tink.shaded.protobuf.ByteString):217:217 -> d + 1:7:java.util.List getUnderlyingElements():306:306 -> d + 1:3:void add(com.google.crypto.tink.shaded.protobuf.ByteString):217:217 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)V"} - 4:8:void add(com.google.crypto.tink.shaded.protobuf.ByteString):218:218 -> d - 9:15:void add(com.google.crypto.tink.shaded.protobuf.ByteString):219:219 -> d - 1:6:com.google.crypto.tink.shaded.protobuf.LazyStringList getUnmodifiableView():412:412 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/D;"} - 7:13:com.google.crypto.tink.shaded.protobuf.LazyStringList getUnmodifiableView():413:413 -> e + 4:8:void add(com.google.crypto.tink.shaded.protobuf.ByteString):218:218 -> e + 9:15:void add(com.google.crypto.tink.shaded.protobuf.ByteString):219:219 -> e 1:5:boolean equals(java.lang.Object):61:61 -> equals + 1:6:com.google.crypto.tink.shaded.protobuf.LazyStringList getUnmodifiableView():412:412 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/D;"} + 7:13:com.google.crypto.tink.shaded.protobuf.LazyStringList getUnmodifiableView():413:413 -> f 1:7:java.lang.Object getRaw(int):231:231 -> g 1:5:java.lang.Object get(int):61:61 -> get 1:3:void add(int,java.lang.String):146:146 -> h @@ -162287,19 +169027,19 @@ com.google.crypto.tink.shaded.protobuf.LazyStringArrayList -> com.google.crypto. 8:11:java.lang.String asString(java.lang.Object):277:277 -> i 12:18:java.lang.String asString(java.lang.Object):278:278 -> i 19:25:java.lang.String asString(java.lang.Object):280:280 -> i - 1:6:java.lang.String get(int):112:112 -> j - 7:10:java.lang.String get(int):113:113 -> j - 11:13:java.lang.String get(int):114:114 -> j - 14:17:java.lang.String get(int):115:115 -> j - 18:19:java.lang.String get(int):116:116 -> j - 20:23:java.lang.String get(int):117:117 -> j - 24:29:java.lang.String get(int):118:118 -> j - 30:35:java.lang.String get(int):119:119 -> j - 36:37:java.lang.String get(int):123:123 -> j - 38:41:java.lang.String get(int):124:124 -> j - 42:47:java.lang.String get(int):125:125 -> j - 48:53:java.lang.String get(int):126:126 -> j - 1:5:boolean isModifiable():61:61 -> k + 1:5:boolean isModifiable():61:61 -> j + 1:6:java.lang.String get(int):112:112 -> k + 7:10:java.lang.String get(int):113:113 -> k + 11:13:java.lang.String get(int):114:114 -> k + 14:17:java.lang.String get(int):115:115 -> k + 18:19:java.lang.String get(int):116:116 -> k + 20:23:java.lang.String get(int):117:117 -> k + 24:29:java.lang.String get(int):118:118 -> k + 30:35:java.lang.String get(int):119:119 -> k + 36:37:java.lang.String get(int):123:123 -> k + 38:41:java.lang.String get(int):124:124 -> k + 42:47:java.lang.String get(int):125:125 -> k + 48:53:java.lang.String get(int):126:126 -> k 1:6:com.google.crypto.tink.shaded.protobuf.LazyStringArrayList mutableCopyWithCapacity(int):102:102 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/google/crypto/tink/shaded/protobuf/C;"} 7:11:com.google.crypto.tink.shaded.protobuf.LazyStringArrayList mutableCopyWithCapacity(int):105:105 -> l @@ -162321,10 +169061,10 @@ com.google.crypto.tink.shaded.protobuf.LazyStringArrayList -> com.google.crypto. 1:7:int size():134:134 -> size com.google.crypto.tink.shaded.protobuf.LazyStringList -> com.google.crypto.tink.shaded.protobuf.D: # {"id":"sourceFile","fileName":"LazyStringList.java"} - java.util.List getUnderlyingElements() -> c - void add(com.google.crypto.tink.shaded.protobuf.ByteString) -> d + java.util.List getUnderlyingElements() -> d + void add(com.google.crypto.tink.shaded.protobuf.ByteString) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)V"} - com.google.crypto.tink.shaded.protobuf.LazyStringList getUnmodifiableView() -> e + com.google.crypto.tink.shaded.protobuf.LazyStringList getUnmodifiableView() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/D;"} java.lang.Object getRaw(int) -> g com.google.crypto.tink.shaded.protobuf.ListFieldSchema -> com.google.crypto.tink.shaded.protobuf.E: @@ -162515,37 +169255,37 @@ com.google.crypto.tink.shaded.protobuf.MapFieldLite -> com.google.crypto.tink.sh 3:4:void (java.util.Map):56:57 -> 1:21:int calculateHashCodeForMap(java.util.Map):178:178 -> a 22:41:int calculateHashCodeForMap(java.util.Map):180:180 -> a - 1:4:int calculateHashCodeForObject(java.lang.Object):162:162 -> b - 5:11:int calculateHashCodeForObject(java.lang.Object):163:163 -> b - 12:15:int calculateHashCodeForObject(java.lang.Object):166:166 -> b - 16:20:int calculateHashCodeForObject(java.lang.Object):169:169 -> b - 21:26:int calculateHashCodeForObject(java.lang.Object):167:167 -> b - 1:18:void checkForNullKeysAndValues(java.util.Map):119:119 -> c - 19:21:void checkForNullKeysAndValues(java.util.Map):120:120 -> c - 22:30:void checkForNullKeysAndValues(java.util.Map):121:121 -> c + 1:4:int calculateHashCodeForObject(java.lang.Object):162:162 -> c + 5:11:int calculateHashCodeForObject(java.lang.Object):163:163 -> c + 12:15:int calculateHashCodeForObject(java.lang.Object):166:166 -> c + 16:20:int calculateHashCodeForObject(java.lang.Object):169:169 -> c + 21:26:int calculateHashCodeForObject(java.lang.Object):167:167 -> c 1:3:void clear():88:88 -> clear 4:7:void clear():89:89 -> clear - 1:3:com.google.crypto.tink.shaded.protobuf.MapFieldLite emptyMapField():70:70 -> d + 1:18:void checkForNullKeysAndValues(java.util.Map):119:119 -> d + 19:21:void checkForNullKeysAndValues(java.util.Map):120:120 -> d + 22:30:void checkForNullKeysAndValues(java.util.Map):121:121 -> d + 1:3:com.google.crypto.tink.shaded.protobuf.MapFieldLite emptyMapField():70:70 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/I;"} - 1:7:void ensureMutable():231:231 -> e - 8:13:void ensureMutable():232:232 -> e 1:14:java.util.Set entrySet():83:83 -> entrySet 1:16:boolean equals(java.lang.Object):158:158 -> equals + 1:7:void ensureMutable():231:231 -> f + 8:13:void ensureMutable():232:232 -> f 1:8:boolean equals(java.lang.Object,java.lang.Object):126:126 -> g 9:17:boolean equals(java.lang.Object,java.lang.Object):127:127 -> g 18:22:boolean equals(java.lang.Object,java.lang.Object):129:129 -> g 1:5:int hashCode():187:187 -> hashCode - 5:16:boolean equals(java.util.Map,java.util.Map):140:140 -> k - 17:36:boolean equals(java.util.Map,java.util.Map):143:143 -> k - 37:47:boolean equals(java.util.Map,java.util.Map):144:144 -> k - 48:67:boolean equals(java.util.Map,java.util.Map):147:147 -> k - 1:3:boolean isMutable():227:227 -> l - 2:4:void makeImmutable():222:222 -> m - 1:3:void mergeFrom(com.google.crypto.tink.shaded.protobuf.MapFieldLite):74:74 -> n + 5:16:boolean equals(java.util.Map,java.util.Map):140:140 -> j + 17:36:boolean equals(java.util.Map,java.util.Map):143:143 -> j + 37:47:boolean equals(java.util.Map,java.util.Map):144:144 -> j + 48:67:boolean equals(java.util.Map,java.util.Map):147:147 -> j + 1:3:boolean isMutable():227:227 -> k + 2:4:void makeImmutable():222:222 -> l + 1:3:void mergeFrom(com.google.crypto.tink.shaded.protobuf.MapFieldLite):74:74 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/I;)V"} - 4:9:void mergeFrom(com.google.crypto.tink.shaded.protobuf.MapFieldLite):75:75 -> n - 10:13:void mergeFrom(com.google.crypto.tink.shaded.protobuf.MapFieldLite):76:76 -> n - 1:18:com.google.crypto.tink.shaded.protobuf.MapFieldLite mutableCopy():214:214 -> o + 4:9:void mergeFrom(com.google.crypto.tink.shaded.protobuf.MapFieldLite):75:75 -> m + 10:13:void mergeFrom(com.google.crypto.tink.shaded.protobuf.MapFieldLite):76:76 -> m + 1:18:com.google.crypto.tink.shaded.protobuf.MapFieldLite mutableCopy():214:214 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/I;"} 1:3:java.lang.Object put(java.lang.Object,java.lang.Object):94:94 -> put 4:6:java.lang.Object put(java.lang.Object,java.lang.Object):95:95 -> put @@ -162620,21 +169360,21 @@ com.google.crypto.tink.shaded.protobuf.MessageInfoFactory -> com.google.crypto.t boolean isSupported(java.lang.Class) -> b com.google.crypto.tink.shaded.protobuf.MessageLite -> com.google.crypto.tink.shaded.protobuf.O: # {"id":"sourceFile","fileName":"MessageLite.java"} - com.google.crypto.tink.shaded.protobuf.MessageLite$Builder toBuilder() -> b + com.google.crypto.tink.shaded.protobuf.MessageLite$Builder toBuilder() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/O$a;"} - void writeTo(com.google.crypto.tink.shaded.protobuf.CodedOutputStream) -> c + void writeTo(com.google.crypto.tink.shaded.protobuf.CodedOutputStream) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/k;)V"} - com.google.crypto.tink.shaded.protobuf.ByteString toByteString() -> d + com.google.crypto.tink.shaded.protobuf.ByteString toByteString() -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/h;"} - int getSerializedSize() -> e + int getSerializedSize() -> f byte[] toByteArray() -> g - com.google.crypto.tink.shaded.protobuf.MessageLite$Builder newBuilderForType() -> k + com.google.crypto.tink.shaded.protobuf.MessageLite$Builder newBuilderForType() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/O$a;"} com.google.crypto.tink.shaded.protobuf.MessageLite$Builder -> com.google.crypto.tink.shaded.protobuf.O$a: # {"id":"sourceFile","fileName":"MessageLite.java"} com.google.crypto.tink.shaded.protobuf.MessageLite$Builder mergeFrom(com.google.crypto.tink.shaded.protobuf.MessageLite) -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/O;)Lcom/google/crypto/tink/shaded/protobuf/O$a;"} - com.google.crypto.tink.shaded.protobuf.MessageLite buildPartial() -> s + com.google.crypto.tink.shaded.protobuf.MessageLite buildPartial() -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/O;"} com.google.crypto.tink.shaded.protobuf.MessageLiteOrBuilder -> com.google.crypto.tink.shaded.protobuf.P: # {"id":"sourceFile","fileName":"MessageLiteOrBuilder.java"} @@ -163614,154 +170354,122 @@ com.google.crypto.tink.shaded.protobuf.MessageSchema -> com.google.crypto.tink.s 1:7:int typeAndOffsetAt(int):5679:5679 -> q0 1:15:com.google.crypto.tink.shaded.protobuf.Internal$EnumVerifier getEnumFieldVerifier(int):4857:4857 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/google/crypto/tink/shaded/protobuf/z$c;"} - 7:10:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2544:2544 -> r0 + 1:5:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2544:2548 -> r0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/r0;)V"} - 11:16:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2545:2545 -> r0 - 17:22:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2546:2546 -> r0 - 23:26:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2547:2547 -> r0 - 27:35:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2548:2548 -> r0 - 36:38:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2553:2553 -> r0 - 39:45:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2554:2554 -> r0 - 46:49:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2556:2556 -> r0 - 50:53:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2557:2557 -> r0 - 54:57:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2558:2558 -> r0 - 58:65:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2562:2562 -> r0 - 66:83:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2563:2563 -> r0 - 84:104:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2567:2567 -> r0 - 105:112:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2573:2573 -> r0 - 113:117:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2574:2574 -> r0 - 118:134:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2575:2575 -> r0 - 135:144:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2577:2577 -> r0 - 145:150:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2899:2899 -> r0 - 151:158:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2901:2901 -> r0 - 159:162:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2900:2900 -> r0 - 163:168:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2894:2894 -> r0 - 169:176:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2895:2895 -> r0 - 177:182:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2889:2889 -> r0 - 183:190:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2890:2890 -> r0 - 191:196:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2884:2884 -> r0 - 197:204:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2885:2885 -> r0 - 205:210:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2879:2879 -> r0 - 211:218:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2880:2880 -> r0 - 219:224:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2874:2874 -> r0 - 225:232:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2875:2875 -> r0 - 233:238:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2869:2869 -> r0 - 239:246:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2870:2870 -> r0 - 247:252:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2864:2864 -> r0 - 253:262:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2865:2865 -> r0 - 263:268:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2858:2858 -> r0 - 269:272:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2859:2859 -> r0 - 273:281:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2860:2860 -> r0 - 282:287:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2853:2853 -> r0 - 288:296:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2854:2854 -> r0 - 297:302:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2848:2848 -> r0 - 303:311:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2849:2849 -> r0 - 312:317:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2843:2843 -> r0 - 318:326:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2844:2844 -> r0 - 327:332:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2838:2838 -> r0 - 333:341:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2839:2839 -> r0 - 342:347:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2833:2833 -> r0 - 348:356:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2834:2834 -> r0 - 357:362:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2828:2828 -> r0 - 363:371:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2829:2829 -> r0 - 372:377:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2823:2823 -> r0 - 378:386:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2824:2824 -> r0 - 387:392:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2818:2818 -> r0 - 393:401:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2819:2819 -> r0 - 402:407:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2813:2813 -> r0 - 408:416:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2814:2814 -> r0 - 417:425:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2810:2810 -> r0 - 426:429:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2803:2803 -> r0 - 430:435:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2804:2804 -> r0 - 436:439:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2806:2806 -> r0 - 440:444:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2802:2802 -> r0 - 445:456:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2799:2799 -> r0 - 457:463:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2798:2798 -> r0 - 464:473:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2795:2795 -> r0 - 474:480:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2794:2794 -> r0 - 481:490:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2791:2791 -> r0 - 491:497:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2790:2790 -> r0 - 498:507:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2787:2787 -> r0 - 508:514:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2786:2786 -> r0 - 515:524:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2783:2783 -> r0 - 525:531:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2782:2782 -> r0 - 532:541:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2779:2779 -> r0 - 542:548:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2778:2778 -> r0 - 549:558:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2775:2775 -> r0 - 559:565:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2774:2774 -> r0 - 566:575:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2770:2770 -> r0 - 576:582:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2769:2769 -> r0 - 583:592:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2766:2766 -> r0 - 593:599:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2765:2765 -> r0 - 600:609:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2762:2762 -> r0 - 610:616:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2761:2761 -> r0 - 617:626:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2758:2758 -> r0 - 627:633:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2757:2757 -> r0 - 634:643:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2754:2754 -> r0 - 644:650:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2753:2753 -> r0 - 651:660:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2750:2750 -> r0 - 661:667:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2749:2749 -> r0 - 668:677:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2746:2746 -> r0 - 678:682:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2745:2745 -> r0 - 683:693:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2741:2741 -> r0 - 694:700:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2740:2740 -> r0 - 701:710:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2737:2737 -> r0 - 711:715:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2736:2736 -> r0 - 716:725:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2733:2733 -> r0 - 726:730:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2732:2732 -> r0 - 731:740:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2729:2729 -> r0 - 741:745:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2728:2728 -> r0 - 746:755:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2725:2725 -> r0 - 756:760:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2724:2724 -> r0 - 761:770:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2721:2721 -> r0 - 771:774:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2720:2720 -> r0 - 775:784:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2717:2717 -> r0 - 785:789:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2716:2716 -> r0 - 790:793:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2710:2710 -> r0 - 794:799:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2711:2711 -> r0 - 800:803:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2713:2713 -> r0 - 804:808:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2709:2709 -> r0 - 809:818:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2706:2706 -> r0 - 819:823:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2705:2705 -> r0 - 824:834:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2702:2702 -> r0 - 835:840:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2701:2701 -> r0 - 841:850:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2698:2698 -> r0 - 851:856:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2697:2697 -> r0 - 857:866:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2694:2694 -> r0 - 867:872:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2693:2693 -> r0 - 873:882:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2690:2690 -> r0 - 883:888:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2689:2689 -> r0 - 889:898:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2686:2686 -> r0 - 899:904:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2685:2685 -> r0 - 905:914:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2682:2682 -> r0 - 915:920:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2681:2681 -> r0 - 921:930:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2678:2678 -> r0 - 931:936:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2677:2677 -> r0 - 937:946:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2674:2674 -> r0 - 947:956:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2673:2673 -> r0 - 957:964:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2669:2669 -> r0 - 965:974:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2668:2668 -> r0 - 975:988:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2663:2663 -> r0 - 989:1002:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2658:2658 -> r0 - 1003:1016:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2653:2653 -> r0 - 1017:1030:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2648:2648 -> r0 - 1031:1044:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2643:2643 -> r0 - 1045:1058:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2638:2638 -> r0 - 1059:1074:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2633:2633 -> r0 - 1075:1078:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2627:2627 -> r0 - 1079:1092:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2628:2628 -> r0 - 1093:1106:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2622:2622 -> r0 - 1107:1119:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2617:2617 -> r0 - 1120:1132:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2612:2612 -> r0 - 1133:1145:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2607:2607 -> r0 - 1146:1158:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2602:2602 -> r0 - 1159:1171:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2597:2597 -> r0 - 1172:1184:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2592:2592 -> r0 - 1185:1197:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2587:2587 -> r0 - 1198:1214:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2582:2582 -> r0 - 1215:1219:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2910:2910 -> r0 - 1220:1235:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2911:2911 -> r0 - 1236:1242:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2913:2913 -> r0 + 6:7:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2553:2554 -> r0 + 8:10:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2556:2558 -> r0 + 11:12:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2562:2563 -> r0 + 13:13:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2567:2567 -> r0 + 14:16:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2573:2575 -> r0 + 17:17:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2577:2577 -> r0 + 18:18:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2899:2899 -> r0 + 19:19:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2901:2901 -> r0 + 20:20:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2900:2900 -> r0 + 21:22:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2894:2895 -> r0 + 23:24:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2889:2890 -> r0 + 25:26:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2884:2885 -> r0 + 27:28:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2879:2880 -> r0 + 29:30:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2874:2875 -> r0 + 31:32:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2869:2870 -> r0 + 33:34:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2864:2865 -> r0 + 35:37:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2858:2860 -> r0 + 38:39:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2853:2854 -> r0 + 40:41:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2848:2849 -> r0 + 42:43:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2843:2844 -> r0 + 44:45:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2838:2839 -> r0 + 46:47:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2833:2834 -> r0 + 48:49:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2828:2829 -> r0 + 50:51:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2823:2824 -> r0 + 52:53:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2818:2819 -> r0 + 54:55:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2813:2814 -> r0 + 56:56:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2810:2810 -> r0 + 57:58:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2803:2804 -> r0 + 59:59:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2806:2806 -> r0 + 60:60:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2802:2802 -> r0 + 61:61:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2799:2799 -> r0 + 62:62:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2798:2798 -> r0 + 63:63:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2795:2795 -> r0 + 64:64:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2794:2794 -> r0 + 65:65:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2791:2791 -> r0 + 66:66:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2790:2790 -> r0 + 67:67:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2787:2787 -> r0 + 68:68:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2786:2786 -> r0 + 69:69:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2783:2783 -> r0 + 70:70:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2782:2782 -> r0 + 71:71:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2779:2779 -> r0 + 72:72:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2778:2778 -> r0 + 73:73:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2775:2775 -> r0 + 74:74:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2774:2774 -> r0 + 75:75:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2770:2770 -> r0 + 76:76:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2769:2769 -> r0 + 77:77:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2766:2766 -> r0 + 78:78:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2765:2765 -> r0 + 79:79:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2762:2762 -> r0 + 80:80:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2761:2761 -> r0 + 81:81:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2758:2758 -> r0 + 82:82:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2757:2757 -> r0 + 83:83:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2754:2754 -> r0 + 84:84:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2753:2753 -> r0 + 85:85:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2750:2750 -> r0 + 86:86:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2749:2749 -> r0 + 87:87:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2746:2746 -> r0 + 88:88:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2745:2745 -> r0 + 89:89:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2741:2741 -> r0 + 90:90:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2740:2740 -> r0 + 91:91:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2737:2737 -> r0 + 92:92:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2736:2736 -> r0 + 93:93:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2733:2733 -> r0 + 94:94:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2732:2732 -> r0 + 95:95:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2729:2729 -> r0 + 96:96:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2728:2728 -> r0 + 97:97:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2725:2725 -> r0 + 98:98:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2724:2724 -> r0 + 99:99:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2721:2721 -> r0 + 100:100:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2720:2720 -> r0 + 101:101:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2717:2717 -> r0 + 102:102:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2716:2716 -> r0 + 103:104:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2710:2711 -> r0 + 105:105:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2713:2713 -> r0 + 106:106:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2709:2709 -> r0 + 107:107:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2706:2706 -> r0 + 108:108:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2705:2705 -> r0 + 109:109:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2702:2702 -> r0 + 110:110:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2701:2701 -> r0 + 111:111:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2698:2698 -> r0 + 112:112:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2697:2697 -> r0 + 113:113:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2694:2694 -> r0 + 114:114:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2693:2693 -> r0 + 115:115:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2690:2690 -> r0 + 116:116:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2689:2689 -> r0 + 117:117:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2686:2686 -> r0 + 118:118:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2685:2685 -> r0 + 119:119:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2682:2682 -> r0 + 120:120:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2681:2681 -> r0 + 121:121:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2678:2678 -> r0 + 122:122:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2677:2677 -> r0 + 123:123:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2674:2674 -> r0 + 124:124:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2673:2673 -> r0 + 125:125:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2669:2669 -> r0 + 126:126:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2668:2668 -> r0 + 127:127:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2663:2663 -> r0 + 128:128:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2658:2658 -> r0 + 129:129:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2653:2653 -> r0 + 130:130:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2648:2648 -> r0 + 131:131:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2643:2643 -> r0 + 132:132:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2638:2638 -> r0 + 133:133:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2633:2633 -> r0 + 134:135:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2627:2628 -> r0 + 136:136:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2622:2622 -> r0 + 137:137:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2617:2617 -> r0 + 138:138:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2612:2612 -> r0 + 139:139:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2607:2607 -> r0 + 140:140:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2602:2602 -> r0 + 141:141:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2597:2597 -> r0 + 142:142:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2592:2592 -> r0 + 143:143:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2587:2587 -> r0 + 144:144:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2582:2582 -> r0 + 145:146:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2910:2911 -> r0 + 147:147:void writeFieldsInAscendingOrderProto2(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2913:2913 -> r0 1:9:java.lang.Object getMapFieldDefaultEntry(int):4853:4853 -> s 1:5:void writeFieldsInAscendingOrderProto3(java.lang.Object,com.google.crypto.tink.shaded.protobuf.Writer):2920:2924 -> s0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lcom/google/crypto/tink/shaded/protobuf/r0;)V"} @@ -164626,15 +171334,15 @@ com.google.crypto.tink.shaded.protobuf.ProtobufArrayList -> com.google.crypto.ti 15:16:void add(int,java.lang.Object):114:115 -> add 17:19:void add(int,java.lang.Object):118:120 -> add 20:20:void add(int,java.lang.Object):99:99 -> add - 1:5:com.google.crypto.tink.shaded.protobuf.Internal$ProtobufList mutableCopyWithCapacity(int):38:38 -> b + 1:5:com.google.crypto.tink.shaded.protobuf.Internal$ProtobufList mutableCopyWithCapacity(int):38:38 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/google/crypto/tink/shaded/protobuf/z$d;"} 1:3:java.lang.Object get(int):125:125 -> get 4:8:java.lang.Object get(int):126:126 -> get 1:3:java.lang.Object[] createArray(int):163:163 -> h 1:3:com.google.crypto.tink.shaded.protobuf.ProtobufArrayList emptyList():49:49 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/b0;"} - 3:7:void ensureIndexInRange(int):167:167 -> j - 8:17:void ensureIndexInRange(int):168:168 -> j + 3:7:void ensureIndexInRange(int):167:167 -> k + 8:17:void ensureIndexInRange(int):168:168 -> k 1:28:java.lang.String makeOutOfBoundsExceptionMessage(int):173:173 -> l 1:4:com.google.crypto.tink.shaded.protobuf.ProtobufArrayList mutableCopyWithCapacity(int):67:67 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lcom/google/crypto/tink/shaded/protobuf/b0;"} @@ -165225,13 +171933,13 @@ com.google.crypto.tink.shaded.protobuf.UnmodifiableLazyStringList -> com.google. 1:3:void (com.google.crypto.tink.shaded.protobuf.LazyStringList):52:52 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/D;)V"} 4:6:void (com.google.crypto.tink.shaded.protobuf.LazyStringList):53:53 -> - 1:7:java.util.List getUnderlyingElements():188:188 -> c - 1:6:void add(com.google.crypto.tink.shaded.protobuf.ByteString):78:78 -> d + 1:3:com.google.crypto.tink.shaded.protobuf.LazyStringList access$000(com.google.crypto.tink.shaded.protobuf.UnmodifiableLazyStringList):47:47 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/n0;)Lcom/google/crypto/tink/shaded/protobuf/D;"} + 1:7:java.util.List getUnderlyingElements():188:188 -> d + 1:6:void add(com.google.crypto.tink.shaded.protobuf.ByteString):78:78 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/h;)V"} - 1:1:com.google.crypto.tink.shaded.protobuf.LazyStringList getUnmodifiableView():0:0 -> e + 1:1:com.google.crypto.tink.shaded.protobuf.LazyStringList getUnmodifiableView():0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/crypto/tink/shaded/protobuf/D;"} - 1:3:com.google.crypto.tink.shaded.protobuf.LazyStringList access$000(com.google.crypto.tink.shaded.protobuf.UnmodifiableLazyStringList):47:47 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/crypto/tink/shaded/protobuf/n0;)Lcom/google/crypto/tink/shaded/protobuf/D;"} 1:7:java.lang.Object getRaw(int):63:63 -> g 1:5:java.lang.Object get(int):47:47 -> get 1:9:java.lang.String get(int):58:58 -> h @@ -165932,7 +172640,7 @@ com.google.crypto.tink.shaded.protobuf.Writer$FieldOrder -> com.google.crypto.ti # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/r0$a;"} 1:9:com.google.crypto.tink.shaded.protobuf.Writer$FieldOrder[] values():42:42 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lcom/google/crypto/tink/shaded/protobuf/r0$a;"} -com.google.crypto.tink.subtle.AesCtrJceCipher -> r2.a: +com.google.crypto.tink.subtle.AesCtrJceCipher -> w2.a: # {"id":"sourceFile","fileName":"AesCtrJceCipher.java"} javax.crypto.spec.SecretKeySpec keySpec -> a int ivSize -> b @@ -165965,13 +172673,13 @@ com.google.crypto.tink.subtle.AesCtrJceCipher -> r2.a: 40:45:void doCtr(byte[],int,int,byte[],int,byte[],boolean):130:130 -> c 46:52:void doCtr(byte[],int,int,byte[],int,byte[],boolean):132:132 -> c 53:60:void doCtr(byte[],int,int,byte[],int,byte[],boolean):134:134 -> c -com.google.crypto.tink.subtle.AesCtrJceCipher$1 -> r2.a$a: +com.google.crypto.tink.subtle.AesCtrJceCipher$1 -> w2.a$a: # {"id":"sourceFile","fileName":"AesCtrJceCipher.java"} 1:4:void ():36:36 -> 1:12:javax.crypto.Cipher initialValue():40:40 -> a 13:18:javax.crypto.Cipher initialValue():42:42 -> a 1:5:java.lang.Object initialValue():36:36 -> initialValue -com.google.crypto.tink.subtle.AesEaxJce -> r2.b: +com.google.crypto.tink.subtle.AesEaxJce -> w2.b: # {"id":"sourceFile","fileName":"AesEaxJce.java"} byte[] b -> a byte[] p -> b @@ -166043,19 +172751,19 @@ com.google.crypto.tink.subtle.AesEaxJce -> r2.b: 1:2:byte[] xor(byte[],byte[]):103:104 -> f 3:6:byte[] xor(byte[],byte[]):104:104 -> f 7:18:byte[] xor(byte[],byte[]):106:106 -> f -com.google.crypto.tink.subtle.AesEaxJce$1 -> r2.b$a: +com.google.crypto.tink.subtle.AesEaxJce$1 -> w2.b$a: # {"id":"sourceFile","fileName":"AesEaxJce.java"} 1:4:void ():52:52 -> 1:12:javax.crypto.Cipher initialValue():56:56 -> a 13:18:javax.crypto.Cipher initialValue():58:58 -> a 1:5:java.lang.Object initialValue():52:52 -> initialValue -com.google.crypto.tink.subtle.AesEaxJce$2 -> r2.b$b: +com.google.crypto.tink.subtle.AesEaxJce$2 -> w2.b$b: # {"id":"sourceFile","fileName":"AesEaxJce.java"} 1:4:void ():64:64 -> 1:12:javax.crypto.Cipher initialValue():68:68 -> a 13:18:javax.crypto.Cipher initialValue():70:70 -> a 1:5:java.lang.Object initialValue():64:64 -> initialValue -com.google.crypto.tink.subtle.AesGcmJce -> r2.c: +com.google.crypto.tink.subtle.AesGcmJce -> w2.c: # {"id":"sourceFile","fileName":"AesGcmJce.java"} javax.crypto.SecretKey keySpec -> a java.lang.ThreadLocal localCipher -> b @@ -166090,16 +172798,16 @@ com.google.crypto.tink.subtle.AesGcmJce -> r2.c: 1:14:java.security.spec.AlgorithmParameterSpec getParams(byte[],int,int):120:120 -> d 15:20:java.security.spec.AlgorithmParameterSpec getParams(byte[],int,int):126:126 -> d 21:28:java.security.spec.AlgorithmParameterSpec getParams(byte[],int,int):128:128 -> d -com.google.crypto.tink.subtle.AesGcmJce$1 -> r2.c$a: +com.google.crypto.tink.subtle.AesGcmJce$1 -> w2.c$a: # {"id":"sourceFile","fileName":"AesGcmJce.java"} 1:4:void ():35:35 -> 1:12:javax.crypto.Cipher initialValue():39:39 -> a 13:18:javax.crypto.Cipher initialValue():41:41 -> a 1:5:java.lang.Object initialValue():35:35 -> initialValue -com.google.crypto.tink.subtle.AesSiv -> r2.d: +com.google.crypto.tink.subtle.AesSiv -> w2.d: # {"id":"sourceFile","fileName":"AesSiv.java"} com.google.crypto.tink.subtle.PrfAesCmac cmacForS2V -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr2/r;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw2/r;"} byte[] aesCtrKey -> b java.util.Collection KEY_SIZES -> c byte[] BLOCK_ZERO -> d @@ -166150,7 +172858,7 @@ com.google.crypto.tink.subtle.AesSiv -> r2.d: 61:65:byte[] s2v(byte[][]):89:89 -> c 66:77:byte[] s2v(byte[][]):91:91 -> c 78:84:byte[] s2v(byte[][]):93:93 -> c -com.google.crypto.tink.subtle.AesUtil -> r2.e: +com.google.crypto.tink.subtle.AesUtil -> w2.e: # {"id":"sourceFile","fileName":"AesUtil.java"} 1:5:byte[] cmacPad(byte[]):72:72 -> a 6:9:byte[] cmacPad(byte[]):75:75 -> a @@ -166162,7 +172870,7 @@ com.google.crypto.tink.subtle.AesUtil -> r2.e: 27:40:byte[] dbl(byte[]):54:54 -> b 41:54:byte[] dbl(byte[]):59:59 -> b 55:62:byte[] dbl(byte[]):41:41 -> b -com.google.crypto.tink.subtle.Base64 -> r2.f: +com.google.crypto.tink.subtle.Base64 -> w2.f: # {"id":"sourceFile","fileName":"Base64.java"} java.nio.charset.Charset UTF_8 -> a 1:9:void ():34:34 -> @@ -166188,12 +172896,12 @@ com.google.crypto.tink.subtle.Base64 -> r2.f: 62:64:byte[] encode(byte[],int,int,int):528:528 -> f 1:13:java.lang.String encodeToString(byte[],int):447:447 -> g 14:19:java.lang.String encodeToString(byte[],int):450:450 -> g -com.google.crypto.tink.subtle.Base64$Coder -> r2.f$a: +com.google.crypto.tink.subtle.Base64$Coder -> w2.f$a: # {"id":"sourceFile","fileName":"Base64.java"} byte[] output -> a int op -> b 1:4:void ():67:67 -> -com.google.crypto.tink.subtle.Base64$Decoder -> r2.f$b: +com.google.crypto.tink.subtle.Base64$Decoder -> w2.f$b: # {"id":"sourceFile","fileName":"Base64.java"} int state -> c int value -> d @@ -166238,7 +172946,7 @@ com.google.crypto.tink.subtle.Base64$Decoder -> r2.f$b: 280:281:boolean process(byte[],int,int,boolean):418:418 -> a 282:284:boolean process(byte[],int,int,boolean):419:419 -> a 285:287:boolean process(byte[],int,int,boolean):393:393 -> a -com.google.crypto.tink.subtle.Base64$Encoder -> r2.f$c: +com.google.crypto.tink.subtle.Base64$Encoder -> w2.f$c: # {"id":"sourceFile","fileName":"Base64.java"} byte[] tail -> c int tailLen -> d @@ -166316,7 +173024,7 @@ com.google.crypto.tink.subtle.Base64$Encoder -> r2.f$c: 479:485:boolean process(byte[],int,int,boolean):717:717 -> a 486:487:boolean process(byte[],int,int,boolean):721:721 -> a 488:490:boolean process(byte[],int,int,boolean):722:722 -> a -com.google.crypto.tink.subtle.Bytes -> r2.g: +com.google.crypto.tink.subtle.Bytes -> w2.g: # {"id":"sourceFile","fileName":"Bytes.java"} 1:11:byte[] concat(byte[][]):56:56 -> a 12:15:byte[] concat(byte[][]):57:57 -> a @@ -166345,7 +173053,7 @@ com.google.crypto.tink.subtle.Bytes -> r2.g: 14:18:byte[] xorEnd(byte[],byte[]):128:128 -> f 19:30:byte[] xorEnd(byte[],byte[]):129:129 -> f 31:38:byte[] xorEnd(byte[],byte[]):124:124 -> f -com.google.crypto.tink.subtle.ChaCha20 -> r2.h: +com.google.crypto.tink.subtle.ChaCha20 -> w2.h: # {"id":"sourceFile","fileName":"ChaCha20.java"} 1:4:void (byte[],int):28:28 -> 1:11:int[] createInitialState(int[],int):33:33 -> d @@ -166356,7 +173064,7 @@ com.google.crypto.tink.subtle.ChaCha20 -> r2.h: 31:35:int[] createInitialState(int[],int):34:34 -> d 36:53:int[] createInitialState(int[],int):35:35 -> d 1:3:int nonceSizeInBytes():55:55 -> g -com.google.crypto.tink.subtle.ChaCha20Base -> r2.i: +com.google.crypto.tink.subtle.ChaCha20Base -> w2.i: # {"id":"sourceFile","fileName":"ChaCha20Base.java"} int[] key -> a int initialCounter -> b @@ -166422,19 +173130,19 @@ com.google.crypto.tink.subtle.ChaCha20Base -> r2.i: 1:14:int[] toIntArray(byte[]):159:159 -> m 15:20:int[] toIntArray(byte[]):160:160 -> m 21:24:int[] toIntArray(byte[]):161:161 -> m -com.google.crypto.tink.subtle.ChaCha20Poly1305 -> r2.j: +com.google.crypto.tink.subtle.ChaCha20Poly1305 -> w2.j: # {"id":"sourceFile","fileName":"ChaCha20Poly1305.java"} 1:4:void (byte[]):30:30 -> 1:5:byte[] encrypt(byte[],byte[]):28:28 -> a 1:5:byte[] decrypt(byte[],byte[]):28:28 -> b 1:6:com.google.crypto.tink.subtle.ChaCha20Base newChaCha20Instance(byte[],int):36:36 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"([BI)Lr2/i;"} -com.google.crypto.tink.subtle.ChaCha20Poly1305Base -> r2.k: + # {"id":"com.android.tools.r8.residualsignature","signature":"([BI)Lw2/i;"} +com.google.crypto.tink.subtle.ChaCha20Poly1305Base -> w2.k: # {"id":"sourceFile","fileName":"ChaCha20Poly1305Base.java"} com.google.crypto.tink.subtle.ChaCha20Base chacha20 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr2/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw2/i;"} com.google.crypto.tink.subtle.ChaCha20Base macKeyChaCha20 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr2/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw2/i;"} 1:4:void (byte[]):40:40 -> 5:11:void (byte[]):41:41 -> 12:18:void (byte[]):42:42 -> @@ -166489,16 +173197,16 @@ com.google.crypto.tink.subtle.ChaCha20Poly1305Base -> r2.k: 59:61:byte[] macDataRfc8439(byte[],java.nio.ByteBuffer):171:171 -> f 62:66:byte[] macDataRfc8439(byte[],java.nio.ByteBuffer):172:172 -> f com.google.crypto.tink.subtle.ChaCha20Base newChaCha20Instance(byte[],int) -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"([BI)Lr2/i;"} -com.google.crypto.tink.subtle.EncryptThenAuthenticate -> r2.l: + # {"id":"com.android.tools.r8.residualsignature","signature":"([BI)Lw2/i;"} +com.google.crypto.tink.subtle.EncryptThenAuthenticate -> w2.l: # {"id":"sourceFile","fileName":"EncryptThenAuthenticate.java"} com.google.crypto.tink.subtle.IndCpaCipher cipher -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw2/p;"} com.google.crypto.tink.Mac mac -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo2/o;"} int macLength -> c 1:3:void (com.google.crypto.tink.subtle.IndCpaCipher,com.google.crypto.tink.Mac,int):43:43 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr2/p;Lj2/o;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw2/p;Lo2/o;I)V"} 4:5:void (com.google.crypto.tink.subtle.IndCpaCipher,com.google.crypto.tink.Mac,int):44:44 -> 6:7:void (com.google.crypto.tink.subtle.IndCpaCipher,com.google.crypto.tink.Mac,int):45:45 -> 8:10:void (com.google.crypto.tink.subtle.IndCpaCipher,com.google.crypto.tink.Mac,int):46:46 -> @@ -166516,28 +173224,28 @@ com.google.crypto.tink.subtle.EncryptThenAuthenticate -> r2.l: 49:61:byte[] decrypt(byte[],byte[]):109:109 -> b 62:68:byte[] decrypt(byte[],byte[]):110:110 -> b 69:76:byte[] decrypt(byte[],byte[]):98:98 -> b -com.google.crypto.tink.subtle.EngineFactory -> r2.m: +com.google.crypto.tink.subtle.EngineFactory -> w2.m: # {"id":"sourceFile","fileName":"EngineFactory.java"} com.google.crypto.tink.subtle.EngineWrapper instanceBuilder -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw2/n;"} java.util.List policy -> b boolean letFallback -> c java.util.logging.Logger logger -> d java.util.List defaultPolicy -> e com.google.crypto.tink.subtle.EngineFactory CIPHER -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr2/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw2/m;"} com.google.crypto.tink.subtle.EngineFactory MAC -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr2/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw2/m;"} com.google.crypto.tink.subtle.EngineFactory SIGNATURE -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr2/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw2/m;"} com.google.crypto.tink.subtle.EngineFactory MESSAGE_DIGEST -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr2/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw2/m;"} com.google.crypto.tink.subtle.EngineFactory KEY_AGREEMENT -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr2/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw2/m;"} com.google.crypto.tink.subtle.EngineFactory KEY_PAIR_GENERATOR -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr2/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw2/m;"} com.google.crypto.tink.subtle.EngineFactory KEY_FACTORY -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr2/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw2/m;"} 1:12:void ():44:44 -> 13:18:void ():51:51 -> 19:26:void ():53:53 -> @@ -166551,7 +173259,7 @@ com.google.crypto.tink.subtle.EngineFactory -> r2.m: 101:112:void ():108:108 -> 113:125:void ():116:116 -> 1:3:void (com.google.crypto.tink.subtle.EngineWrapper):139:139 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr2/n;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw2/n;)V"} 4:5:void (com.google.crypto.tink.subtle.EngineWrapper):140:140 -> 6:10:void (com.google.crypto.tink.subtle.EngineWrapper):141:141 -> 11:13:void (com.google.crypto.tink.subtle.EngineWrapper):142:142 -> @@ -166565,52 +173273,52 @@ com.google.crypto.tink.subtle.EngineFactory -> r2.m: 12:17:java.util.List toProviderList(java.lang.String[]):129:129 -> b 18:21:java.util.List toProviderList(java.lang.String[]):131:131 -> b 22:40:java.util.List toProviderList(java.lang.String[]):133:133 -> b -com.google.crypto.tink.subtle.EngineWrapper -> r2.n: +com.google.crypto.tink.subtle.EngineWrapper -> w2.n: # {"id":"sourceFile","fileName":"EngineWrapper.java"} java.lang.Object getInstance(java.lang.String,java.security.Provider) -> a -com.google.crypto.tink.subtle.EngineWrapper$TCipher -> r2.n$a: +com.google.crypto.tink.subtle.EngineWrapper$TCipher -> w2.n$a: # {"id":"sourceFile","fileName":"EngineWrapper.java"} 1:4:void ():40:40 -> 1:5:java.lang.Object getInstance(java.lang.String,java.security.Provider):40:40 -> a 3:7:javax.crypto.Cipher getInstance(java.lang.String,java.security.Provider):45:45 -> b 8:12:javax.crypto.Cipher getInstance(java.lang.String,java.security.Provider):47:47 -> b -com.google.crypto.tink.subtle.EngineWrapper$TKeyAgreement -> r2.n$b: +com.google.crypto.tink.subtle.EngineWrapper$TKeyAgreement -> w2.n$b: # {"id":"sourceFile","fileName":"EngineWrapper.java"} 1:4:void ():122:122 -> 1:5:java.lang.Object getInstance(java.lang.String,java.security.Provider):122:122 -> a 3:7:javax.crypto.KeyAgreement getInstance(java.lang.String,java.security.Provider):128:128 -> b 8:12:javax.crypto.KeyAgreement getInstance(java.lang.String,java.security.Provider):130:130 -> b -com.google.crypto.tink.subtle.EngineWrapper$TKeyFactory -> r2.n$c: +com.google.crypto.tink.subtle.EngineWrapper$TKeyFactory -> w2.n$c: # {"id":"sourceFile","fileName":"EngineWrapper.java"} 1:4:void ():108:108 -> 1:5:java.lang.Object getInstance(java.lang.String,java.security.Provider):108:108 -> a 3:7:java.security.KeyFactory getInstance(java.lang.String,java.security.Provider):114:114 -> b 8:12:java.security.KeyFactory getInstance(java.lang.String,java.security.Provider):116:116 -> b -com.google.crypto.tink.subtle.EngineWrapper$TKeyPairGenerator -> r2.n$d: +com.google.crypto.tink.subtle.EngineWrapper$TKeyPairGenerator -> w2.n$d: # {"id":"sourceFile","fileName":"EngineWrapper.java"} 1:4:void ():66:66 -> 1:5:java.lang.Object getInstance(java.lang.String,java.security.Provider):66:66 -> a 3:7:java.security.KeyPairGenerator getInstance(java.lang.String,java.security.Provider):72:72 -> b 8:12:java.security.KeyPairGenerator getInstance(java.lang.String,java.security.Provider):74:74 -> b -com.google.crypto.tink.subtle.EngineWrapper$TMac -> r2.n$e: +com.google.crypto.tink.subtle.EngineWrapper$TMac -> w2.n$e: # {"id":"sourceFile","fileName":"EngineWrapper.java"} 1:4:void ():53:53 -> 1:5:java.lang.Object getInstance(java.lang.String,java.security.Provider):53:53 -> a 3:7:javax.crypto.Mac getInstance(java.lang.String,java.security.Provider):58:58 -> b 8:12:javax.crypto.Mac getInstance(java.lang.String,java.security.Provider):60:60 -> b -com.google.crypto.tink.subtle.EngineWrapper$TMessageDigest -> r2.n$f: +com.google.crypto.tink.subtle.EngineWrapper$TMessageDigest -> w2.n$f: # {"id":"sourceFile","fileName":"EngineWrapper.java"} 1:4:void ():80:80 -> 1:5:java.lang.Object getInstance(java.lang.String,java.security.Provider):80:80 -> a 3:7:java.security.MessageDigest getInstance(java.lang.String,java.security.Provider):86:86 -> b 8:12:java.security.MessageDigest getInstance(java.lang.String,java.security.Provider):88:88 -> b -com.google.crypto.tink.subtle.EngineWrapper$TSignature -> r2.n$g: +com.google.crypto.tink.subtle.EngineWrapper$TSignature -> w2.n$g: # {"id":"sourceFile","fileName":"EngineWrapper.java"} 1:4:void ():94:94 -> 1:5:java.lang.Object getInstance(java.lang.String,java.security.Provider):94:94 -> a 3:7:java.security.Signature getInstance(java.lang.String,java.security.Provider):100:100 -> b 8:12:java.security.Signature getInstance(java.lang.String,java.security.Provider):102:102 -> b -com.google.crypto.tink.subtle.Hex -> r2.o: +com.google.crypto.tink.subtle.Hex -> w2.o: # {"id":"sourceFile","fileName":"Hex.java"} 1:8:byte[] decode(java.lang.String):40:40 -> a 9:14:byte[] decode(java.lang.String):43:43 -> a @@ -166625,11 +173333,11 @@ com.google.crypto.tink.subtle.Hex -> r2.o: 17:27:java.lang.String encode(byte[]):32:32 -> b 28:39:java.lang.String encode(byte[]):33:33 -> b 40:44:java.lang.String encode(byte[]):35:35 -> b -com.google.crypto.tink.subtle.IndCpaCipher -> r2.p: +com.google.crypto.tink.subtle.IndCpaCipher -> w2.p: # {"id":"sourceFile","fileName":"IndCpaCipher.java"} byte[] encrypt(byte[]) -> a byte[] decrypt(byte[]) -> b -com.google.crypto.tink.subtle.Poly1305 -> r2.q: +com.google.crypto.tink.subtle.Poly1305 -> w2.q: # {"id":"sourceFile","fileName":"Poly1305.java"} 5:10:byte[] computeMac(byte[],byte[]):66:66 -> a 11:20:byte[] computeMac(byte[],byte[]):82:82 -> a @@ -166664,7 +173372,7 @@ com.google.crypto.tink.subtle.Poly1305 -> r2.q: 12:20:void toByteArray(byte[],long,int):52:52 -> e 1:11:void verifyMac(byte[],byte[],byte[]):201:201 -> f 12:19:void verifyMac(byte[],byte[],byte[]):202:202 -> f -com.google.crypto.tink.subtle.PrfAesCmac -> r2.r: +com.google.crypto.tink.subtle.PrfAesCmac -> w2.r: # {"id":"sourceFile","fileName":"PrfAesCmac.java"} javax.crypto.SecretKey keySpec -> a byte[] subKey1 -> b @@ -166694,7 +173402,7 @@ com.google.crypto.tink.subtle.PrfAesCmac -> r2.r: 19:24:void generateSubKeys():106:106 -> b 25:31:void generateSubKeys():107:107 -> b 1:11:javax.crypto.Cipher instance():44:44 -> c -com.google.crypto.tink.subtle.PrfHmacJce -> r2.s: +com.google.crypto.tink.subtle.PrfHmacJce -> w2.s: # {"id":"sourceFile","fileName":"PrfHmacJce.java"} java.lang.ThreadLocal localMac -> a java.lang.String algorithm -> b @@ -166718,26 +173426,26 @@ com.google.crypto.tink.subtle.PrfHmacJce -> r2.s: 16:32:byte[] compute(byte[],int):90:90 -> a 33:40:byte[] compute(byte[],int):86:86 -> a 1:3:java.lang.String access$000(com.google.crypto.tink.subtle.PrfHmacJce):29:29 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr2/s;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw2/s;)Ljava/lang/String;"} 1:3:java.security.Key access$100(com.google.crypto.tink.subtle.PrfHmacJce):29:29 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr2/s;)Ljava/security/Key;"} -com.google.crypto.tink.subtle.PrfHmacJce$1 -> r2.s$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw2/s;)Ljava/security/Key;"} +com.google.crypto.tink.subtle.PrfHmacJce$1 -> w2.s$a: # {"id":"sourceFile","fileName":"PrfHmacJce.java"} com.google.crypto.tink.subtle.PrfHmacJce this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr2/s;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw2/s;"} 1:6:void (com.google.crypto.tink.subtle.PrfHmacJce):35:35 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr2/s;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw2/s;)V"} 1:14:javax.crypto.Mac initialValue():39:39 -> a 15:25:javax.crypto.Mac initialValue():40:40 -> a 26:31:javax.crypto.Mac initialValue():43:43 -> a 1:5:java.lang.Object initialValue():35:35 -> initialValue -com.google.crypto.tink.subtle.PrfMac -> r2.t: +com.google.crypto.tink.subtle.PrfMac -> w2.t: # {"id":"sourceFile","fileName":"PrfMac.java"} com.google.crypto.tink.prf.Prf wrappedPrf -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu2/a;"} int tagSize -> b 1:3:void (com.google.crypto.tink.prf.Prf,int):34:34 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp2/a;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu2/a;I)V"} 4:5:void (com.google.crypto.tink.prf.Prf,int):35:35 -> 6:12:void (com.google.crypto.tink.prf.Prf,int):36:36 -> 13:18:void (com.google.crypto.tink.prf.Prf,int):46:46 -> @@ -166745,7 +173453,7 @@ com.google.crypto.tink.subtle.PrfMac -> r2.t: 1:11:void verifyMac(byte[],byte[]):56:56 -> a 12:19:void verifyMac(byte[],byte[]):57:57 -> a 1:9:byte[] computeMac(byte[]):51:51 -> b -com.google.crypto.tink.subtle.Random -> r2.u: +com.google.crypto.tink.subtle.Random -> w2.u: # {"id":"sourceFile","fileName":"Random.java"} java.lang.ThreadLocal localRandom -> a 1:8:void ():27:27 -> @@ -166754,17 +173462,17 @@ com.google.crypto.tink.subtle.Random -> r2.u: 6:9:java.security.SecureRandom newDefaultSecureRandom():36:36 -> b 1:2:byte[] randBytes(int):42:42 -> c 3:14:byte[] randBytes(int):43:43 -> c -com.google.crypto.tink.subtle.Random$1 -> r2.u$a: +com.google.crypto.tink.subtle.Random$1 -> w2.u$a: # {"id":"sourceFile","fileName":"Random.java"} 1:4:void ():27:27 -> 1:5:java.security.SecureRandom initialValue():30:30 -> a 1:5:java.lang.Object initialValue():27:27 -> initialValue -com.google.crypto.tink.subtle.SubtleUtil -> r2.v: +com.google.crypto.tink.subtle.SubtleUtil -> w2.v: # {"id":"sourceFile","fileName":"SubtleUtil.java"} 1:6:int androidApiLevel():95:95 -> a 7:20:int androidApiLevel():96:96 -> a 2:9:boolean isAndroid():84:84 -> b -com.google.crypto.tink.subtle.Validators -> r2.w: +com.google.crypto.tink.subtle.Validators -> w2.w: # {"id":"sourceFile","fileName":"Validators.java"} java.util.regex.Pattern GCP_KMS_CRYPTO_KEY_PATTERN -> a java.util.regex.Pattern GCP_KMS_CRYPTO_KEY_VERSION_PATTERN -> b @@ -166784,7 +173492,7 @@ com.google.crypto.tink.subtle.Validators -> r2.w: 6:7:void validateVersion(int,int):73:73 -> c 8:19:void validateVersion(int,int):76:76 -> c 20:29:void validateVersion(int,int):74:74 -> c -com.google.crypto.tink.subtle.XChaCha20 -> r2.x: +com.google.crypto.tink.subtle.XChaCha20 -> w2.x: # {"id":"sourceFile","fileName":"XChaCha20.java"} 1:4:void (byte[],int):37:37 -> 1:11:int[] createInitialState(int[],int):42:42 -> d @@ -166810,51 +173518,51 @@ com.google.crypto.tink.subtle.XChaCha20 -> r2.x: 50:54:int[] hChaCha20(int[],int[]):75:75 -> n 55:60:int[] hChaCha20(int[],int[]):76:76 -> n 61:65:int[] hChaCha20(int[],int[]):77:77 -> n -com.google.crypto.tink.subtle.XChaCha20Poly1305 -> r2.y: +com.google.crypto.tink.subtle.XChaCha20Poly1305 -> w2.y: # {"id":"sourceFile","fileName":"XChaCha20Poly1305.java"} 1:4:void (byte[]):27:27 -> 1:5:byte[] encrypt(byte[],byte[]):25:25 -> a 1:5:byte[] decrypt(byte[],byte[]):25:25 -> b 1:6:com.google.crypto.tink.subtle.ChaCha20Base newChaCha20Instance(byte[],int):33:33 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"([BI)Lr2/i;"} -com.google.zxing.BarcodeFormat -> s2.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"([BI)Lw2/i;"} +com.google.zxing.BarcodeFormat -> x2.a: # {"id":"sourceFile","fileName":"BarcodeFormat.java"} com.google.zxing.BarcodeFormat AZTEC -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/a;"} com.google.zxing.BarcodeFormat CODABAR -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/a;"} com.google.zxing.BarcodeFormat CODE_39 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/a;"} com.google.zxing.BarcodeFormat CODE_93 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/a;"} com.google.zxing.BarcodeFormat CODE_128 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/a;"} com.google.zxing.BarcodeFormat DATA_MATRIX -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/a;"} com.google.zxing.BarcodeFormat EAN_8 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/a;"} com.google.zxing.BarcodeFormat EAN_13 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/a;"} com.google.zxing.BarcodeFormat ITF -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/a;"} com.google.zxing.BarcodeFormat MAXICODE -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/a;"} com.google.zxing.BarcodeFormat PDF_417 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/a;"} com.google.zxing.BarcodeFormat QR_CODE -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/a;"} com.google.zxing.BarcodeFormat RSS_14 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/a;"} com.google.zxing.BarcodeFormat RSS_EXPANDED -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/a;"} com.google.zxing.BarcodeFormat UPC_A -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/a;"} com.google.zxing.BarcodeFormat UPC_E -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/a;"} com.google.zxing.BarcodeFormat UPC_EAN_EXTENSION -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/a;"} com.google.zxing.BarcodeFormat[] $VALUES -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"[Ls2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lx2/a;"} 1:10:void ():27:27 -> 11:20:void ():30:30 -> 21:30:void ():33:33 -> @@ -166875,86 +173583,86 @@ com.google.zxing.BarcodeFormat -> s2.a: 194:200:void ():24:24 -> 1:4:void (java.lang.String,int):24:24 -> 1:9:com.google.zxing.BarcodeFormat valueOf(java.lang.String):24:24 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ls2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lx2/a;"} 1:9:com.google.zxing.BarcodeFormat[] values():24:24 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ls2/a;"} -com.google.zxing.Binarizer -> s2.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lx2/a;"} +com.google.zxing.Binarizer -> x2.b: # {"id":"sourceFile","fileName":"Binarizer.java"} com.google.zxing.LuminanceSource source -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/h;"} 1:3:void (com.google.zxing.LuminanceSource):34:34 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/h;)V"} 4:6:void (com.google.zxing.LuminanceSource):35:35 -> com.google.zxing.Binarizer createBinarizer(com.google.zxing.LuminanceSource) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/h;)Ls2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/h;)Lx2/b;"} com.google.zxing.common.BitMatrix getBlackMatrix() -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LD2/b;"} com.google.zxing.common.BitArray getBlackRow(int,com.google.zxing.common.BitArray) -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy2/a;)Ly2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILD2/a;)LD2/a;"} 1:7:int getHeight():84:84 -> d 1:3:com.google.zxing.LuminanceSource getLuminanceSource():39:39 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx2/h;"} 1:7:int getWidth():80:80 -> f -com.google.zxing.BinaryBitmap -> s2.c: +com.google.zxing.BinaryBitmap -> x2.c: # {"id":"sourceFile","fileName":"BinaryBitmap.java"} com.google.zxing.Binarizer binarizer -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/b;"} com.google.zxing.common.BitMatrix matrix -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/b;"} 1:5:void (com.google.zxing.Binarizer):33:33 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/b;)V"} 6:8:void (com.google.zxing.Binarizer):37:37 -> 9:16:void (com.google.zxing.Binarizer):35:35 -> 1:4:com.google.zxing.common.BitMatrix getBlackMatrix():84:84 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LD2/b;"} 5:12:com.google.zxing.common.BitMatrix getBlackMatrix():85:85 -> a 13:15:com.google.zxing.common.BitMatrix getBlackMatrix():87:87 -> a 1:7:com.google.zxing.common.BitArray getBlackRow(int,com.google.zxing.common.BitArray):66:66 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy2/a;)Ly2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILD2/a;)LD2/a;"} 1:7:int getHeight():51:51 -> c 1:7:int getWidth():44:44 -> d 1:11:boolean isRotateSupported():116:116 -> e 1:10:com.google.zxing.BinaryBitmap rotateCounterClockwise():126:126 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx2/c;"} 11:22:com.google.zxing.BinaryBitmap rotateCounterClockwise():127:127 -> f 1:9:java.lang.String toString():144:144 -> toString 10:12:java.lang.String toString():146:146 -> toString -com.google.zxing.ChecksumException -> s2.d: +com.google.zxing.ChecksumException -> x2.d: # {"id":"sourceFile","fileName":"ChecksumException.java"} com.google.zxing.ChecksumException INSTANCE -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/d;"} 1:5:void ():27:27 -> 6:13:void ():29:29 -> 1:4:void ():32:32 -> 1:13:com.google.zxing.ChecksumException getChecksumInstance():41:41 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/d;"} -com.google.zxing.DecodeHintType -> s2.e: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx2/d;"} +com.google.zxing.DecodeHintType -> x2.e: # {"id":"sourceFile","fileName":"DecodeHintType.java"} java.lang.Class valueType -> d com.google.zxing.DecodeHintType OTHER -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/e;"} com.google.zxing.DecodeHintType PURE_BARCODE -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/e;"} com.google.zxing.DecodeHintType POSSIBLE_FORMATS -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/e;"} com.google.zxing.DecodeHintType TRY_HARDER -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/e;"} com.google.zxing.DecodeHintType CHARACTER_SET -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/e;"} com.google.zxing.DecodeHintType ALLOWED_LENGTHS -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/e;"} com.google.zxing.DecodeHintType ASSUME_CODE_39_CHECK_DIGIT -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/e;"} com.google.zxing.DecodeHintType ASSUME_GS1 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/e;"} com.google.zxing.DecodeHintType RETURN_CODABAR_START_END -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/e;"} com.google.zxing.DecodeHintType NEED_RESULT_POINT_CALLBACK -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/e;"} com.google.zxing.DecodeHintType ALLOWED_EAN_EXTENSIONS -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/e;"} com.google.zxing.DecodeHintType[] $VALUES -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"[Ls2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lx2/e;"} 1:12:void ():35:35 -> 13:24:void ():41:41 -> 25:36:void ():47:47 -> @@ -166971,27 +173679,27 @@ com.google.zxing.DecodeHintType -> s2.e: 4:6:void (java.lang.String,int,java.lang.Class):115:115 -> 1:3:java.lang.Class getValueType():119:119 -> a 1:9:com.google.zxing.DecodeHintType valueOf(java.lang.String):30:30 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ls2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lx2/e;"} 1:9:com.google.zxing.DecodeHintType[] values():30:30 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ls2/e;"} -com.google.zxing.FormatException -> s2.f: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lx2/e;"} +com.google.zxing.FormatException -> x2.f: # {"id":"sourceFile","fileName":"FormatException.java"} com.google.zxing.FormatException INSTANCE -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/f;"} 1:5:void ():28:28 -> 6:13:void ():30:30 -> 1:1:void ():33:33 -> 2:2:void (java.lang.Throwable):37:37 -> 1:13:com.google.zxing.FormatException getFormatInstance():41:41 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx2/f;"} 1:13:com.google.zxing.FormatException getFormatInstance(java.lang.Throwable):45:45 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Throwable;)Ls2/f;"} -com.google.zxing.InvertedLuminanceSource -> s2.g: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Throwable;)Lx2/f;"} +com.google.zxing.InvertedLuminanceSource -> x2.g: # {"id":"sourceFile","fileName":"InvertedLuminanceSource.java"} com.google.zxing.LuminanceSource delegate -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/h;"} 1:11:void (com.google.zxing.LuminanceSource):30:30 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/h;)V"} 12:14:void (com.google.zxing.LuminanceSource):31:31 -> 1:6:byte[] getMatrix():46:46 -> b 7:15:byte[] getMatrix():47:47 -> b @@ -167001,11 +173709,11 @@ com.google.zxing.InvertedLuminanceSource -> s2.g: 7:13:byte[] getRow(int,byte[]):37:37 -> c 14:26:byte[] getRow(int,byte[]):39:39 -> c 1:3:com.google.zxing.LuminanceSource invert():75:75 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx2/h;"} 1:7:boolean isRotateSupported():67:67 -> f 1:12:com.google.zxing.LuminanceSource rotateCounterClockwise():80:80 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/h;"} -com.google.zxing.LuminanceSource -> s2.h: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx2/h;"} +com.google.zxing.LuminanceSource -> x2.h: # {"id":"sourceFile","fileName":"LuminanceSource.java"} int width -> a int height -> b @@ -167017,10 +173725,10 @@ com.google.zxing.LuminanceSource -> s2.h: byte[] getRow(int,byte[]) -> c 1:3:int getWidth():66:66 -> d 1:6:com.google.zxing.LuminanceSource invert():109:109 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx2/h;"} 1:2:boolean isRotateSupported():101:101 -> f 1:8:com.google.zxing.LuminanceSource rotateCounterClockwise():119:119 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx2/h;"} 1:4:java.lang.String toString():134:134 -> toString 5:16:java.lang.String toString():135:135 -> toString 17:20:java.lang.String toString():136:136 -> toString @@ -167030,25 +173738,25 @@ com.google.zxing.LuminanceSource -> s2.h: 57:64:java.lang.String toString():150:150 -> toString 65:70:java.lang.String toString():152:152 -> toString 71:75:java.lang.String toString():154:154 -> toString -com.google.zxing.MultiFormatReader -> s2.i: +com.google.zxing.MultiFormatReader -> x2.i: # {"id":"sourceFile","fileName":"MultiFormatReader.java"} java.util.Map hints -> a com.google.zxing.Reader[] readers -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"[Ls2/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lx2/l;"} 1:4:void ():38:38 -> - 1:3:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):68:68 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c;Ljava/util/Map;)Ls2/n;"} - 4:8:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):69:69 -> a - 2:4:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap):54:54 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c;)Ls2/n;"} - 5:9:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap):55:55 -> b + 2:4:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap):54:54 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/c;)Lx2/n;"} + 5:9:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap):55:55 -> a + 1:3:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):68:68 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/c;Ljava/util/Map;)Lx2/n;"} + 4:8:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):69:69 -> b 1:4:com.google.zxing.Result decodeInternal(com.google.zxing.BinaryBitmap):168:168 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c;)Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/c;)Lx2/n;"} 5:10:com.google.zxing.Result decodeInternal(com.google.zxing.BinaryBitmap):169:169 -> c 11:20:com.google.zxing.Result decodeInternal(com.google.zxing.BinaryBitmap):171:171 -> c 21:25:com.google.zxing.Result decodeInternal(com.google.zxing.BinaryBitmap):177:177 -> c 1:5:com.google.zxing.Result decodeWithState(com.google.zxing.BinaryBitmap):82:82 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c;)Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/c;)Lx2/n;"} 6:8:com.google.zxing.Result decodeWithState(com.google.zxing.BinaryBitmap):83:83 -> d 9:13:com.google.zxing.Result decodeWithState(com.google.zxing.BinaryBitmap):85:85 -> d 1:6:void setHints(java.util.Map):96:96 -> e @@ -167092,16 +173800,16 @@ com.google.zxing.MultiFormatReader -> s2.i: 1:4:void reset():160:160 -> reset 5:10:void reset():161:161 -> reset 11:17:void reset():162:162 -> reset -com.google.zxing.NotFoundException -> s2.j: +com.google.zxing.NotFoundException -> x2.j: # {"id":"sourceFile","fileName":"NotFoundException.java"} com.google.zxing.NotFoundException INSTANCE -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/j;"} 1:5:void ():27:27 -> 6:13:void ():29:29 -> 1:4:void ():32:32 -> 1:3:com.google.zxing.NotFoundException getNotFoundInstance():37:37 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/j;"} -com.google.zxing.PlanarYUVLuminanceSource -> s2.k: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx2/j;"} +com.google.zxing.PlanarYUVLuminanceSource -> x2.k: # {"id":"sourceFile","fileName":"PlanarYUVLuminanceSource.java"} byte[] yuvData -> c int dataWidth -> d @@ -167139,14 +173847,14 @@ com.google.zxing.PlanarYUVLuminanceSource -> s2.k: 26:29:void reverseHorizontal(int,int):162:162 -> h 30:38:void reverseHorizontal(int,int):163:163 -> h 39:43:void reverseHorizontal(int,int):158:158 -> h -com.google.zxing.Reader -> s2.l: +com.google.zxing.Reader -> x2.l: # {"id":"sourceFile","fileName":"Reader.java"} - com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c;Ljava/util/Map;)Ls2/n;"} - com.google.zxing.Result decode(com.google.zxing.BinaryBitmap) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c;)Ls2/n;"} + com.google.zxing.Result decode(com.google.zxing.BinaryBitmap) -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/c;)Lx2/n;"} + com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map) -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/c;Ljava/util/Map;)Lx2/n;"} void reset() -> reset -com.google.zxing.ReaderException -> s2.m: +com.google.zxing.ReaderException -> x2.m: # {"id":"sourceFile","fileName":"ReaderException.java"} boolean isStackTrace -> d java.lang.StackTraceElement[] NO_TRACE -> e @@ -167156,25 +173864,25 @@ com.google.zxing.ReaderException -> s2.m: 1:1:void ():33:33 -> 2:2:void (java.lang.Throwable):38:38 -> 2:4:java.lang.Throwable fillInStackTrace():44:44 -> fillInStackTrace -com.google.zxing.Result -> s2.n: +com.google.zxing.Result -> x2.n: # {"id":"sourceFile","fileName":"Result.java"} java.lang.String text -> a byte[] rawBytes -> b int numBits -> c com.google.zxing.ResultPoint[] resultPoints -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"[Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lx2/p;"} com.google.zxing.BarcodeFormat format -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/a;"} java.util.Map resultMetadata -> f long timestamp -> g 1:1:void (java.lang.String,byte[],com.google.zxing.ResultPoint[],com.google.zxing.BarcodeFormat):41:41 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;[B[Ls2/p;Ls2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;[B[Lx2/p;Lx2/a;)V"} 2:2:void (java.lang.String,byte[],com.google.zxing.ResultPoint[],com.google.zxing.BarcodeFormat,long):49:49 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;[B[Ls2/p;Ls2/a;J)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;[B[Lx2/p;Lx2/a;J)V"} 3:10:void (java.lang.String,byte[],int,com.google.zxing.ResultPoint[],com.google.zxing.BarcodeFormat,long):58:65 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;[BI[Ls2/p;Ls2/a;J)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;[BI[Lx2/p;Lx2/a;J)V"} 1:4:void addResultPoints(com.google.zxing.ResultPoint[]):133:133 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"([Ls2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lx2/p;)V"} 5:9:void addResultPoints(com.google.zxing.ResultPoint[]):135:135 -> a 10:12:void addResultPoints(com.google.zxing.ResultPoint[]):136:136 -> a 13:17:void addResultPoints(com.google.zxing.ResultPoint[]):137:137 -> a @@ -167182,46 +173890,46 @@ com.google.zxing.Result -> s2.n: 23:27:void addResultPoints(com.google.zxing.ResultPoint[]):139:139 -> a 28:30:void addResultPoints(com.google.zxing.ResultPoint[]):140:140 -> a 1:3:com.google.zxing.BarcodeFormat getBarcodeFormat():103:103 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx2/a;"} 1:3:byte[] getRawBytes():79:79 -> c 1:3:java.util.Map getResultMetadata():112:112 -> d 1:3:com.google.zxing.ResultPoint[] getResultPoints():96:96 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lx2/p;"} 1:3:java.lang.String getText():72:72 -> f 3:6:void putAllMetadata(java.util.Map):124:124 -> g 7:9:void putAllMetadata(java.util.Map):125:125 -> g 10:13:void putAllMetadata(java.util.Map):127:127 -> g 1:4:void putMetadata(com.google.zxing.ResultMetadataType,java.lang.Object):116:116 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/o;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/o;Ljava/lang/Object;)V"} 5:13:void putMetadata(com.google.zxing.ResultMetadataType,java.lang.Object):117:117 -> h 14:19:void putMetadata(com.google.zxing.ResultMetadataType,java.lang.Object):119:119 -> h 1:3:java.lang.String toString():150:150 -> toString -com.google.zxing.ResultMetadataType -> s2.o: +com.google.zxing.ResultMetadataType -> x2.o: # {"id":"sourceFile","fileName":"ResultMetadataType.java"} com.google.zxing.ResultMetadataType OTHER -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/o;"} com.google.zxing.ResultMetadataType ORIENTATION -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/o;"} com.google.zxing.ResultMetadataType BYTE_SEGMENTS -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/o;"} com.google.zxing.ResultMetadataType ERROR_CORRECTION_LEVEL -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/o;"} com.google.zxing.ResultMetadataType ISSUE_NUMBER -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/o;"} com.google.zxing.ResultMetadataType SUGGESTED_PRICE -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/o;"} com.google.zxing.ResultMetadataType POSSIBLE_COUNTRY -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/o;"} com.google.zxing.ResultMetadataType UPC_EAN_EXTENSION -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/o;"} com.google.zxing.ResultMetadataType PDF417_EXTRA_METADATA -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/o;"} com.google.zxing.ResultMetadataType STRUCTURED_APPEND_SEQUENCE -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/o;"} com.google.zxing.ResultMetadataType STRUCTURED_APPEND_PARITY -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/o;"} com.google.zxing.ResultMetadataType[] $VALUES -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"[Ls2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lx2/o;"} 1:10:void ():30:30 -> 11:20:void ():39:39 -> 21:30:void ():50:50 -> @@ -167236,10 +173944,10 @@ com.google.zxing.ResultMetadataType -> s2.o: 114:120:void ():25:25 -> 1:4:void (java.lang.String,int):25:25 -> 1:9:com.google.zxing.ResultMetadataType valueOf(java.lang.String):25:25 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ls2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lx2/o;"} 1:9:com.google.zxing.ResultMetadataType[] values():25:25 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ls2/o;"} -com.google.zxing.ResultPoint -> s2.p: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lx2/o;"} +com.google.zxing.ResultPoint -> x2.p: # {"id":"sourceFile","fileName":"ResultPoint.java"} float x -> a float y -> b @@ -167247,15 +173955,15 @@ com.google.zxing.ResultPoint -> s2.p: 4:5:void (float,float):33:33 -> 6:8:void (float,float):34:34 -> 1:2:float crossProductZ(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):126:126 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/p;Ls2/p;Ls2/p;)F"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/p;Lx2/p;Lx2/p;)F"} 3:4:float crossProductZ(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):127:127 -> a 5:20:float crossProductZ(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):128:128 -> a 1:13:float distance(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):117:117 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/p;Ls2/p;)F"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/p;Lx2/p;)F"} 1:3:float getX():38:38 -> c 1:3:float getY():42:42 -> d 2:10:void orderBestPatterns(com.google.zxing.ResultPoint[]):73:73 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"([Ls2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lx2/p;)V"} 11:19:void orderBestPatterns(com.google.zxing.ResultPoint[]):74:74 -> e 20:35:void orderBestPatterns(com.google.zxing.ResultPoint[]):75:75 -> e 36:37:void orderBestPatterns(com.google.zxing.ResultPoint[]):82:82 -> e @@ -167276,55 +173984,55 @@ com.google.zxing.ResultPoint -> s2.p: 8:26:boolean equals(java.lang.Object):49:49 -> equals 1:16:int hashCode():56:56 -> hashCode 1:32:java.lang.String toString():61:61 -> toString -com.google.zxing.ResultPointCallback -> s2.q: +com.google.zxing.ResultPointCallback -> x2.q: # {"id":"sourceFile","fileName":"ResultPointCallback.java"} void foundPossibleResultPoint(com.google.zxing.ResultPoint) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/p;)V"} -com.google.zxing.aztec.AztecDetectorResult -> t2.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/p;)V"} +com.google.zxing.aztec.AztecDetectorResult -> y2.a: # {"id":"sourceFile","fileName":"AztecDetectorResult.java"} boolean compact -> c int nbDatablocks -> d int nbLayers -> e 1:3:void (com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint[],boolean,int,int):40:40 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;[Ls2/p;ZII)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;[Lx2/p;ZII)V"} 4:5:void (com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint[],boolean,int,int):41:41 -> 6:7:void (com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint[],boolean,int,int):42:42 -> 8:10:void (com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint[],boolean,int,int):43:43 -> 1:3:int getNbDatablocks():51:51 -> c 1:3:int getNbLayers():47:47 -> d 1:3:boolean isCompact():55:55 -> e -com.google.zxing.aztec.AztecReader -> t2.b: +com.google.zxing.aztec.AztecReader -> y2.b: # {"id":"sourceFile","fileName":"AztecReader.java"} 1:4:void ():41:41 -> - 1:11:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):61:61 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c;Ljava/util/Map;)Ls2/n;"} - 12:15:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):65:65 -> a - 16:19:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):66:66 -> a - 20:54:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):67:67 -> a - 55:58:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):75:75 -> a - 59:62:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):76:76 -> a - 63:82:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):77:77 -> a - 83:83:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map) -> a - 84:84:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):85:85 -> a - 85:88:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):80:80 -> a - 89:98:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):90:90 -> a - 99:103:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):92:92 -> a - 104:109:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):93:93 -> a - 110:115:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):98:98 -> a - 116:119:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):99:99 -> a - 120:125:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):100:100 -> a - 126:132:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):103:103 -> a - 133:138:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):105:105 -> a - 139:143:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):107:107 -> a - 144:149:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):109:109 -> a - 150:155:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):111:111 -> a - 2:6:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap):52:52 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c;)Ls2/n;"} + 2:6:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap):52:52 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/c;)Lx2/n;"} + 1:11:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):61:61 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/c;Ljava/util/Map;)Lx2/n;"} + 12:15:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):65:65 -> b + 16:19:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):66:66 -> b + 20:54:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):67:67 -> b + 55:58:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):75:75 -> b + 59:62:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):76:76 -> b + 63:82:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):77:77 -> b + 83:83:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map) -> b + 84:84:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):85:85 -> b + 85:88:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):80:80 -> b + 89:98:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):90:90 -> b + 99:103:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):92:92 -> b + 104:109:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):93:93 -> b + 110:115:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):98:98 -> b + 116:119:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):99:99 -> b + 120:125:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):100:100 -> b + 126:132:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):103:103 -> b + 133:138:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):105:105 -> b + 139:143:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):107:107 -> b + 144:149:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):109:109 -> b + 150:155:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):111:111 -> b 1:1:void reset():120:120 -> reset -com.google.zxing.aztec.decoder.Decoder -> u2.a: +com.google.zxing.aztec.decoder.Decoder -> z2.a: # {"id":"sourceFile","fileName":"Decoder.java"} com.google.zxing.aztec.AztecDetectorResult ddata -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lt2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/a;"} java.lang.String[] UPPER_TABLE -> b java.lang.String[] LOWER_TABLE -> c java.lang.String[] MIXED_TABLE -> d @@ -167361,7 +174069,7 @@ com.google.zxing.aztec.decoder.Decoder -> u2.a: 171:175:boolean[] correctBits(boolean[]):239:239 -> b 176:180:boolean[] correctBits(boolean[]):226:226 -> b 1:2:com.google.zxing.common.DecoderResult decode(com.google.zxing.aztec.AztecDetectorResult):74:74 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt2/a;)Ly2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;)LD2/e;"} 3:6:com.google.zxing.common.DecoderResult decode(com.google.zxing.aztec.AztecDetectorResult):75:75 -> c 7:10:com.google.zxing.common.DecoderResult decode(com.google.zxing.aztec.AztecDetectorResult):76:76 -> c 11:14:com.google.zxing.common.DecoderResult decode(com.google.zxing.aztec.AztecDetectorResult):77:77 -> c @@ -167370,7 +174078,7 @@ com.google.zxing.aztec.decoder.Decoder -> u2.a: 23:28:com.google.zxing.common.DecoderResult decode(com.google.zxing.aztec.AztecDetectorResult):80:80 -> c 29:33:com.google.zxing.common.DecoderResult decode(com.google.zxing.aztec.AztecDetectorResult):81:81 -> c 5:10:boolean[] extractBits(com.google.zxing.common.BitMatrix):278:278 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;)[Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;)[Z"} 11:26:boolean[] extractBits(com.google.zxing.common.BitMatrix):279:279 -> d 27:28:boolean[] extractBits(com.google.zxing.common.BitMatrix):281:281 -> d 29:40:boolean[] extractBits(com.google.zxing.common.BitMatrix):282:282 -> d @@ -167389,7 +174097,7 @@ com.google.zxing.aztec.decoder.Decoder -> u2.a: 172:177:boolean[] extractBits(com.google.zxing.common.BitMatrix):318:318 -> d 178:205:boolean[] extractBits(com.google.zxing.common.BitMatrix):319:319 -> d 1:23:java.lang.String getCharacter(com.google.zxing.aztec.decoder.Decoder$Table,int):182:182 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu2/a$b;I)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz2/a$b;I)Ljava/lang/String;"} 24:28:java.lang.String getCharacter(com.google.zxing.aztec.decoder.Decoder$Table,int):192:192 -> e 29:36:java.lang.String getCharacter(com.google.zxing.aztec.decoder.Decoder$Table,int):195:195 -> e 37:41:java.lang.String getCharacter(com.google.zxing.aztec.decoder.Decoder$Table,int):190:190 -> e @@ -167413,7 +174121,7 @@ com.google.zxing.aztec.decoder.Decoder -> u2.a: 124:127:java.lang.String getEncodedData(boolean[]):145:145 -> f 128:132:java.lang.String getEncodedData(boolean[]):151:151 -> f 21:23:com.google.zxing.aztec.decoder.Decoder$Table getTable(char):171:171 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(C)Lu2/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(C)Lz2/a$b;"} 24:26:com.google.zxing.aztec.decoder.Decoder$Table getTable(char):164:164 -> g 27:29:com.google.zxing.aztec.decoder.Decoder$Table getTable(char):160:160 -> g 30:32:com.google.zxing.aztec.decoder.Decoder$Table getTable(char):162:162 -> g @@ -167424,26 +174132,26 @@ com.google.zxing.aztec.decoder.Decoder -> u2.a: 13:19:byte readByte(boolean[],int):349:349 -> h 9:18:int readCode(boolean[],int,int):334:334 -> i 1:12:int totalBitsInLayer(int,boolean):364:364 -> j -com.google.zxing.aztec.decoder.Decoder$1 -> u2.a$a: +com.google.zxing.aztec.decoder.Decoder$1 -> z2.a$a: # {"id":"sourceFile","fileName":"Decoder.java"} int[] $SwitchMap$com$google$zxing$aztec$decoder$Decoder$Table -> a 1:63:void ():182:182 -> -com.google.zxing.aztec.decoder.Decoder$Table -> u2.a$b: +com.google.zxing.aztec.decoder.Decoder$Table -> z2.a$b: # {"id":"sourceFile","fileName":"Decoder.java"} com.google.zxing.aztec.decoder.Decoder$Table UPPER -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lu2/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz2/a$b;"} com.google.zxing.aztec.decoder.Decoder$Table LOWER -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lu2/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz2/a$b;"} com.google.zxing.aztec.decoder.Decoder$Table MIXED -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lu2/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz2/a$b;"} com.google.zxing.aztec.decoder.Decoder$Table DIGIT -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lu2/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz2/a$b;"} com.google.zxing.aztec.decoder.Decoder$Table PUNCT -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lu2/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz2/a$b;"} com.google.zxing.aztec.decoder.Decoder$Table BINARY -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lu2/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz2/a$b;"} com.google.zxing.aztec.decoder.Decoder$Table[] $VALUES -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lu2/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lz2/a$b;"} 1:10:void ():38:38 -> 11:20:void ():39:39 -> 21:30:void ():40:40 -> @@ -167453,13 +174161,13 @@ com.google.zxing.aztec.decoder.Decoder$Table -> u2.a$b: 61:67:void ():37:37 -> 1:4:void (java.lang.String,int):37:37 -> 1:9:com.google.zxing.aztec.decoder.Decoder$Table valueOf(java.lang.String):37:37 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lu2/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lz2/a$b;"} 1:9:com.google.zxing.aztec.decoder.Decoder$Table[] values():37:37 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lu2/a$b;"} -com.google.zxing.aztec.detector.Detector -> v2.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lz2/a$b;"} +com.google.zxing.aztec.detector.Detector -> A2.a: # {"id":"sourceFile","fileName":"Detector.java"} com.google.zxing.common.BitMatrix image -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/b;"} boolean compact -> b int nbLayers -> c int nbDataBlocks -> d @@ -167468,10 +174176,10 @@ com.google.zxing.aztec.detector.Detector -> v2.a: int[] EXPECTED_CORNER_BITS -> g 9:15:void ():149:149 -> 1:3:void (com.google.zxing.common.BitMatrix):47:47 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;)V"} 4:6:void (com.google.zxing.common.BitMatrix):48:48 -> 1:4:com.google.zxing.aztec.AztecDetectorResult detect(boolean):65:65 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lt2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Ly2/a;"} 5:11:com.google.zxing.aztec.AztecDetectorResult detect(boolean):69:69 -> a 12:14:com.google.zxing.aztec.AztecDetectorResult detect(boolean):72:72 -> a 15:18:com.google.zxing.aztec.AztecDetectorResult detect(boolean):73:73 -> a @@ -167480,12 +174188,12 @@ com.google.zxing.aztec.detector.Detector -> v2.a: 24:59:com.google.zxing.aztec.AztecDetectorResult detect(boolean):81:81 -> a 60:63:com.google.zxing.aztec.AztecDetectorResult detect(boolean):88:88 -> a 64:75:com.google.zxing.aztec.AztecDetectorResult detect(boolean):90:90 -> a - 1:21:float distance(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):562:562 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/p;Ls2/p;)F"} - 1:21:float distance(com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point):558:558 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/a$a;Lv2/a$a;)F"} + 1:21:float distance(com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point):558:558 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA2/a$a;LA2/a$a;)F"} + 1:21:float distance(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):562:562 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/p;Lx2/p;)F"} 6:19:com.google.zxing.ResultPoint[] expandSquare(com.google.zxing.ResultPoint[],float,float):529:529 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"([Ls2/p;FF)[Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lx2/p;FF)[Lx2/p;"} 20:32:com.google.zxing.ResultPoint[] expandSquare(com.google.zxing.ResultPoint[],float,float):530:530 -> d 33:46:com.google.zxing.ResultPoint[] expandSquare(com.google.zxing.ResultPoint[],float,float):531:531 -> d 47:60:com.google.zxing.ResultPoint[] expandSquare(com.google.zxing.ResultPoint[],float,float):532:532 -> d @@ -167499,7 +174207,7 @@ com.google.zxing.aztec.detector.Detector -> v2.a: 146:152:com.google.zxing.ResultPoint[] expandSquare(com.google.zxing.ResultPoint[],float,float):542:542 -> d 153:157:com.google.zxing.ResultPoint[] expandSquare(com.google.zxing.ResultPoint[],float,float):544:544 -> d 2:21:void extractParameters(com.google.zxing.ResultPoint[]):100:100 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"([Ls2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lx2/p;)V"} 22:36:void extractParameters(com.google.zxing.ResultPoint[]):101:101 -> e 37:39:void extractParameters(com.google.zxing.ResultPoint[]):104:104 -> e 40:43:void extractParameters(com.google.zxing.ResultPoint[]):106:106 -> e @@ -167518,7 +174226,7 @@ com.google.zxing.aztec.detector.Detector -> v2.a: 152:154:void extractParameters(com.google.zxing.ResultPoint[]):145:145 -> e 155:159:void extractParameters(com.google.zxing.ResultPoint[]):102:102 -> e 2:15:com.google.zxing.ResultPoint[] getBullsEyeCorners(com.google.zxing.aztec.detector.Detector$Point):244:244 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/a$a;)[Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA2/a$a;)[Lx2/p;"} 16:19:com.google.zxing.ResultPoint[] getBullsEyeCorners(com.google.zxing.aztec.detector.Detector$Point):245:245 -> f 20:23:com.google.zxing.ResultPoint[] getBullsEyeCorners(com.google.zxing.aztec.detector.Detector$Point):246:246 -> f 24:27:com.google.zxing.ResultPoint[] getBullsEyeCorners(com.google.zxing.aztec.detector.Detector$Point):247:247 -> f @@ -167536,7 +174244,7 @@ com.google.zxing.aztec.detector.Detector -> v2.a: 158:174:com.google.zxing.ResultPoint[] getBullsEyeCorners(com.google.zxing.aztec.detector.Detector$Point):280:280 -> f 175:192:com.google.zxing.ResultPoint[] getBullsEyeCorners(com.google.zxing.aztec.detector.Detector$Point):284:284 -> f 1:4:int getColor(com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point):463:463 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/a$a;Lv2/a$a;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA2/a$a;LA2/a$a;)I"} 5:15:int getColor(com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point):464:464 -> g 16:26:int getColor(com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point):465:465 -> g 27:31:int getColor(com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point):468:468 -> g @@ -167555,14 +174263,14 @@ com.google.zxing.aztec.detector.Detector -> v2.a: 12:22:int getDimension():569:569 -> i 23:32:int getDimension():572:572 -> i 1:5:com.google.zxing.aztec.detector.Detector$Point getFirstDifferent(com.google.zxing.aztec.detector.Detector$Point,boolean,int,int):495:495 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/a$a;ZII)Lv2/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA2/a$a;ZII)LA2/a$a;"} 6:10:com.google.zxing.aztec.detector.Detector$Point getFirstDifferent(com.google.zxing.aztec.detector.Detector$Point,boolean,int,int):496:496 -> j 11:28:com.google.zxing.aztec.detector.Detector$Point getFirstDifferent(com.google.zxing.aztec.detector.Detector$Point,boolean,int,int):498:498 -> j 29:45:com.google.zxing.aztec.detector.Detector$Point getFirstDifferent(com.google.zxing.aztec.detector.Detector$Point,boolean,int,int):506:506 -> j 46:62:com.google.zxing.aztec.detector.Detector$Point getFirstDifferent(com.google.zxing.aztec.detector.Detector$Point,boolean,int,int):511:511 -> j 63:68:com.google.zxing.aztec.detector.Detector$Point getFirstDifferent(com.google.zxing.aztec.detector.Detector$Point,boolean,int,int):516:516 -> j 6:16:com.google.zxing.aztec.detector.Detector$Point getMatrixCenter():304:304 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv2/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LA2/a$a;"} 17:18:com.google.zxing.aztec.detector.Detector$Point getMatrixCenter():305:305 -> k 19:20:com.google.zxing.aztec.detector.Detector$Point getMatrixCenter():306:306 -> k 21:22:com.google.zxing.aztec.detector.Detector$Point getMatrixCenter():307:307 -> k @@ -167588,17 +174296,17 @@ com.google.zxing.aztec.detector.Detector -> v2.a: 260:283:com.google.zxing.aztec.detector.Detector$Point getMatrixCenter():347:347 -> k 284:289:com.google.zxing.aztec.detector.Detector$Point getMatrixCenter():349:349 -> k 1:15:com.google.zxing.ResultPoint[] getMatrixCornerPoints(com.google.zxing.ResultPoint[]):359:359 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"([Ls2/p;)[Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lx2/p;)[Lx2/p;"} 1:34:int getRotation(int[],int):167:167 -> m 35:49:int getRotation(int[],int):180:180 -> m 50:54:int getRotation(int[],int):184:184 -> m 3:24:boolean isValid(int,int):548:548 -> n 1:8:boolean isValid(com.google.zxing.ResultPoint):552:552 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/p;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/p;)Z"} 9:16:boolean isValid(com.google.zxing.ResultPoint):553:553 -> o 17:21:boolean isValid(com.google.zxing.ResultPoint):554:554 -> o 1:17:boolean isWhiteOrBlackRectangle(com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point):428:428 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv2/a$a;Lv2/a$a;Lv2/a$a;Lv2/a$a;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LA2/a$a;LA2/a$a;LA2/a$a;LA2/a$a;)Z"} 18:34:boolean isWhiteOrBlackRectangle(com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point):429:429 -> p 35:51:boolean isWhiteOrBlackRectangle(com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point):430:430 -> p 52:68:boolean isWhiteOrBlackRectangle(com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point):431:431 -> p @@ -167607,7 +174315,7 @@ com.google.zxing.aztec.detector.Detector -> v2.a: 84:90:boolean isWhiteOrBlackRectangle(com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point):445:445 -> p 91:99:boolean isWhiteOrBlackRectangle(com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point,com.google.zxing.aztec.detector.Detector$Point):451:451 -> p 1:4:com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):373:373 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;Ls2/p;Ls2/p;Ls2/p;Ls2/p;)Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;Lx2/p;Lx2/p;Lx2/p;Lx2/p;)LD2/b;"} 5:14:com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):374:374 -> q 15:22:com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):376:376 -> q 23:30:com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):386:386 -> q @@ -167616,13 +174324,13 @@ com.google.zxing.aztec.detector.Detector -> v2.a: 47:63:com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):389:389 -> q 64:68:com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):379:379 -> q 1:7:int sampleLine(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int):403:403 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/p;Ls2/p;I)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/p;Lx2/p;I)I"} 8:11:int sampleLine(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int):405:405 -> r 12:15:int sampleLine(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int):406:406 -> r 16:26:int sampleLine(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int):407:407 -> r 27:41:int sampleLine(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int):408:408 -> r 42:74:int sampleLine(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int):410:410 -> r -com.google.zxing.aztec.detector.Detector$Point -> v2.a$a: +com.google.zxing.aztec.detector.Detector$Point -> A2.a$a: # {"id":"sourceFile","fileName":"Detector.java"} int x -> a int y -> b @@ -167632,25 +174340,25 @@ com.google.zxing.aztec.detector.Detector$Point -> v2.a$a: 1:3:int getX():589:589 -> a 1:3:int getY():593:593 -> b 1:16:com.google.zxing.ResultPoint toResultPoint():580:580 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx2/p;"} 1:32:java.lang.String toString():598:598 -> toString -com.google.zxing.client.android.AmbientLightManager -> w2.b: +com.google.zxing.client.android.AmbientLightManager -> B2.b: # {"id":"sourceFile","fileName":"AmbientLightManager.java"} com.journeyapps.barcodescanner.camera.CameraManager cameraManager -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/h;"} com.journeyapps.barcodescanner.camera.CameraSettings cameraSettings -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/i;"} android.hardware.Sensor lightSensor -> c android.content.Context context -> d android.os.Handler handler -> e 1:3:void (android.content.Context,com.journeyapps.barcodescanner.camera.CameraManager,com.journeyapps.barcodescanner.camera.CameraSettings):47:47 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LT2/h;LT2/i;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LY2/h;LY2/i;)V"} 4:5:void (android.content.Context,com.journeyapps.barcodescanner.camera.CameraManager,com.journeyapps.barcodescanner.camera.CameraSettings):48:48 -> 6:7:void (android.content.Context,com.journeyapps.barcodescanner.camera.CameraManager,com.journeyapps.barcodescanner.camera.CameraSettings):49:49 -> 8:9:void (android.content.Context,com.journeyapps.barcodescanner.camera.CameraManager,com.journeyapps.barcodescanner.camera.CameraSettings):50:50 -> 10:17:void (android.content.Context,com.journeyapps.barcodescanner.camera.CameraManager,com.journeyapps.barcodescanner.camera.CameraSettings):52:52 -> 1:6:void lambda$setTorch$0(boolean):74:74 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw2/b;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LB2/b;Z)V"} 1:11:void setTorch(boolean):74:74 -> b 1:8:void start():56:56 -> c 9:19:void start():57:57 -> c @@ -167665,20 +174373,20 @@ com.google.zxing.client.android.AmbientLightManager -> w2.b: 6:16:void onSensorChanged(android.hardware.SensorEvent):80:80 -> onSensorChanged 17:26:void onSensorChanged(android.hardware.SensorEvent):82:82 -> onSensorChanged 27:30:void onSensorChanged(android.hardware.SensorEvent):84:84 -> onSensorChanged -com.google.zxing.client.android.AmbientLightManager$$ExternalSyntheticLambda0 -> w2.a: +com.google.zxing.client.android.AmbientLightManager$$ExternalSyntheticLambda0 -> B2.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.google.zxing.client.android.AmbientLightManager com.google.zxing.client.android.AmbientLightManager$$InternalSyntheticLambda$1$e453fa70c80b2c1be79d6396dc3cea62c4469c3e25bb151e08b4c77f9b218db7$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LB2/b;"} # {"id":"com.android.tools.r8.synthesized"} boolean com.google.zxing.client.android.AmbientLightManager$$InternalSyntheticLambda$1$e453fa70c80b2c1be79d6396dc3cea62c4469c3e25bb151e08b4c77f9b218db7$0.f$1 -> e # {"id":"com.android.tools.r8.synthesized"} - 1:1:void w2.AmbientLightManager$$ExternalSyntheticLambda0.(w2.AmbientLightManager,boolean):0:0 -> + 1:1:void B2.AmbientLightManager$$ExternalSyntheticLambda0.(B2.AmbientLightManager,boolean):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw2/b;Z)V"} - 1:1:void w2.AmbientLightManager$$ExternalSyntheticLambda0.run():0:0 -> run + # {"id":"com.android.tools.r8.residualsignature","signature":"(LB2/b;Z)V"} + 1:1:void B2.AmbientLightManager$$ExternalSyntheticLambda0.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.google.zxing.client.android.BeepManager -> w2.e: +com.google.zxing.client.android.BeepManager -> B2.e: # {"id":"sourceFile","fileName":"BeepManager.java"} android.content.Context context -> a boolean beepEnabled -> b @@ -167721,21 +174429,21 @@ com.google.zxing.client.android.BeepManager -> w2.e: 30:32:void playBeepSoundAndVibrate():90:90 -> d 33:36:void playBeepSoundAndVibrate():93:93 -> d 1:3:void setBeepEnabled(boolean):66:66 -> e -com.google.zxing.client.android.BeepManager$$ExternalSyntheticLambda0 -> w2.c: +com.google.zxing.client.android.BeepManager$$ExternalSyntheticLambda0 -> B2.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void w2.BeepManager$$ExternalSyntheticLambda0.():0:0 -> + 1:1:void B2.BeepManager$$ExternalSyntheticLambda0.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void w2.BeepManager$$ExternalSyntheticLambda0.onCompletion(android.media.MediaPlayer):0:0 -> onCompletion + 1:1:void B2.BeepManager$$ExternalSyntheticLambda0.onCompletion(android.media.MediaPlayer):0:0 -> onCompletion # {"id":"com.android.tools.r8.synthesized"} -com.google.zxing.client.android.BeepManager$$ExternalSyntheticLambda1 -> w2.d: +com.google.zxing.client.android.BeepManager$$ExternalSyntheticLambda1 -> B2.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void w2.BeepManager$$ExternalSyntheticLambda1.():0:0 -> + 1:1:void B2.BeepManager$$ExternalSyntheticLambda1.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:boolean w2.BeepManager$$ExternalSyntheticLambda1.onError(android.media.MediaPlayer,int,int):0:0 -> onError + 1:1:boolean B2.BeepManager$$ExternalSyntheticLambda1.onError(android.media.MediaPlayer,int,int):0:0 -> onError # {"id":"com.android.tools.r8.synthesized"} -com.google.zxing.client.android.DecodeFormatManager -> w2.f: +com.google.zxing.client.android.DecodeFormatManager -> B2.f: # {"id":"sourceFile","fileName":"DecodeFormatManager.java"} java.util.regex.Pattern COMMA_PATTERN -> a java.util.Set PRODUCT_FORMATS -> b @@ -167769,7 +174477,7 @@ com.google.zxing.client.android.DecodeFormatManager -> w2.f: 9:24:java.util.Set parseDecodeFormats(java.lang.Iterable,java.lang.String):86:86 -> b 25:35:java.util.Set parseDecodeFormats(java.lang.Iterable,java.lang.String):87:87 -> b 36:46:java.util.Set parseDecodeFormats(java.lang.Iterable,java.lang.String):95:95 -> b -com.google.zxing.client.android.DecodeHintManager -> w2.g: +com.google.zxing.client.android.DecodeHintManager -> B2.g: # {"id":"sourceFile","fileName":"DecodeHintManager.java"} java.lang.String TAG -> a java.util.regex.Pattern COMMA -> b @@ -167788,7 +174496,7 @@ com.google.zxing.client.android.DecodeHintManager -> w2.g: 87:90:java.util.Map parseDecodeHints(android.content.Intent):225:225 -> a 91:123:java.util.Map parseDecodeHints(android.content.Intent):227:227 -> a 124:148:java.util.Map parseDecodeHints(android.content.Intent):233:233 -> a -com.google.zxing.client.android.InactivityTimer -> w2.h: +com.google.zxing.client.android.InactivityTimer -> B2.h: # {"id":"sourceFile","fileName":"InactivityTimer.java"} android.content.Context context -> a android.content.BroadcastReceiver powerStatusReceiver -> b @@ -167804,9 +174512,9 @@ com.google.zxing.client.android.InactivityTimer -> w2.h: 11:18:void (android.content.Context,java.lang.Runnable):46:46 -> 19:26:void (android.content.Context,java.lang.Runnable):47:47 -> 1:3:android.os.Handler access$100(com.google.zxing.client.android.InactivityTimer):29:29 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw2/h;)Landroid/os/Handler;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LB2/h;)Landroid/os/Handler;"} 1:4:void access$200(com.google.zxing.client.android.InactivityTimer,boolean):29:29 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw2/h;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LB2/h;Z)V"} 1:3:void activity():54:54 -> c 4:7:void activity():55:55 -> c 8:18:void activity():56:56 -> c @@ -167824,40 +174532,40 @@ com.google.zxing.client.android.InactivityTimer -> w2.h: 1:4:void unregisterReceiver():77:77 -> i 5:12:void unregisterReceiver():78:78 -> i 13:15:void unregisterReceiver():79:79 -> i -com.google.zxing.client.android.InactivityTimer$1 -> w2.h$a: +com.google.zxing.client.android.InactivityTimer$1 -> B2.h$a: # {"id":"sourceFile","fileName":"InactivityTimer.java"} -com.google.zxing.client.android.InactivityTimer$PowerStatusReceiver -> w2.h$b: +com.google.zxing.client.android.InactivityTimer$PowerStatusReceiver -> B2.h$b: # {"id":"sourceFile","fileName":"InactivityTimer.java"} com.google.zxing.client.android.InactivityTimer this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LB2/h;"} 1:1:void (com.google.zxing.client.android.InactivityTimer):104:104 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw2/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LB2/h;)V"} 2:2:void (com.google.zxing.client.android.InactivityTimer,com.google.zxing.client.android.InactivityTimer$1):104:104 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw2/h;Lw2/h$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LB2/h;LB2/h$a;)V"} 1:6:void lambda$onReceive$0(boolean):111:111 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw2/h$b;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LB2/h$b;Z)V"} 1:12:void onReceive(android.content.Context,android.content.Intent):107:107 -> onReceive 13:24:void onReceive(android.content.Context,android.content.Intent):109:109 -> onReceive 25:39:void onReceive(android.content.Context,android.content.Intent):111:111 -> onReceive -com.google.zxing.client.android.InactivityTimer$PowerStatusReceiver$$ExternalSyntheticLambda0 -> w2.i: +com.google.zxing.client.android.InactivityTimer$PowerStatusReceiver$$ExternalSyntheticLambda0 -> B2.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.google.zxing.client.android.InactivityTimer$PowerStatusReceiver com.google.zxing.client.android.InactivityTimer$PowerStatusReceiver$$InternalSyntheticLambda$2$7cf52161bf5c94ed5c17595dff0e851bd746287a6b63f16745120e4a98fec847$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw2/h$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LB2/h$b;"} # {"id":"com.android.tools.r8.synthesized"} boolean com.google.zxing.client.android.InactivityTimer$PowerStatusReceiver$$InternalSyntheticLambda$2$7cf52161bf5c94ed5c17595dff0e851bd746287a6b63f16745120e4a98fec847$0.f$1 -> e # {"id":"com.android.tools.r8.synthesized"} - 1:1:void w2.InactivityTimer$PowerStatusReceiver$$ExternalSyntheticLambda0.(w2.InactivityTimer$PowerStatusReceiver,boolean):0:0 -> + 1:1:void B2.InactivityTimer$PowerStatusReceiver$$ExternalSyntheticLambda0.(B2.InactivityTimer$PowerStatusReceiver,boolean):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw2/h$b;Z)V"} - 1:1:void w2.InactivityTimer$PowerStatusReceiver$$ExternalSyntheticLambda0.run():0:0 -> run + # {"id":"com.android.tools.r8.residualsignature","signature":"(LB2/h$b;Z)V"} + 1:1:void B2.InactivityTimer$PowerStatusReceiver$$ExternalSyntheticLambda0.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.google.zxing.client.android.R$color -> w2.j: +com.google.zxing.client.android.R$color -> B2.j: int zxing_possible_result_points -> a int zxing_result_view -> b int zxing_viewfinder_laser -> c int zxing_viewfinder_mask -> d -com.google.zxing.client.android.R$id -> w2.k: +com.google.zxing.client.android.R$id -> B2.k: int zxing_barcode_scanner -> a int zxing_barcode_surface -> b int zxing_camera_closed -> c @@ -167870,16 +174578,16 @@ com.google.zxing.client.android.R$id -> w2.k: int zxing_prewiew_size_ready -> j int zxing_status_view -> k int zxing_viewfinder_view -> l -com.google.zxing.client.android.R$layout -> w2.l: +com.google.zxing.client.android.R$layout -> B2.l: int zxing_barcode_scanner -> a int zxing_capture -> b -com.google.zxing.client.android.R$raw -> w2.m: +com.google.zxing.client.android.R$raw -> B2.m: int zxing_beep -> a -com.google.zxing.client.android.R$string -> w2.n: +com.google.zxing.client.android.R$string -> B2.n: int zxing_app_name -> a int zxing_button_ok -> b int zxing_msg_camera_framework_bug -> c -com.google.zxing.client.android.R$styleable -> w2.o: +com.google.zxing.client.android.R$styleable -> B2.o: int[] Capability -> a int[] ColorStateListItem -> b int[] FontFamily -> c @@ -167902,7 +174610,7 @@ com.google.zxing.client.android.R$styleable -> w2.o: int[] zxing_view -> t int zxing_view_zxing_scanner_layout -> u 7:140:void ():0:0 -> -com.google.zxing.client.android.camera.open.OpenCameraInterface -> x2.a: +com.google.zxing.client.android.camera.open.OpenCameraInterface -> C2.a: # {"id":"sourceFile","fileName":"OpenCameraInterface.java"} java.lang.String TAG -> a 1:1:void ():24:24 -> @@ -167913,7 +174621,7 @@ com.google.zxing.client.android.camera.open.OpenCameraInterface -> x2.a: 35:49:int getCameraId(int):51:51 -> a 1:9:android.hardware.Camera open(int):79:79 -> b 10:14:android.hardware.Camera open(int):83:83 -> b -com.google.zxing.common.BitArray -> y2.a: +com.google.zxing.common.BitArray -> D2.a: # {"id":"sourceFile","fileName":"BitArray.java"} int[] bits -> d int size -> e @@ -167921,22 +174629,22 @@ com.google.zxing.common.BitArray -> y2.a: 4:6:void (int[],int):42:44 -> 1:7:void clear():176:176 -> a 8:15:void clear():178:178 -> a - 1:16:com.google.zxing.common.BitArray clone():354:354 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly2/a;"} - 1:17:boolean get(int):68:68 -> c + 1:16:com.google.zxing.common.BitArray clone():354:354 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"()LD2/a;"} 1:5:java.lang.Object clone():26:26 -> clone - 1:3:int[] getBitArray():287:287 -> d - 1:5:int getNextSet(int):96:96 -> e - 6:7:int getNextSet(int):99:99 -> e - 8:23:int getNextSet(int):100:100 -> e - 24:28:int getNextSet(int):104:104 -> e - 29:31:int getNextSet(int):105:105 -> e - 32:36:int getNextSet(int):107:107 -> e - 37:41:int getNextSet(int):109:109 -> e - 42:47:int getNextSet(int):110:110 -> e + 1:17:boolean get(int):68:68 -> d + 1:3:int[] getBitArray():287:287 -> e 1:6:boolean equals(java.lang.Object):328:328 -> equals 7:8:boolean equals(java.lang.Object):331:331 -> equals 9:27:boolean equals(java.lang.Object):332:332 -> equals + 1:5:int getNextSet(int):96:96 -> f + 6:7:int getNextSet(int):99:99 -> f + 8:23:int getNextSet(int):100:100 -> f + 24:28:int getNextSet(int):104:104 -> f + 29:31:int getNextSet(int):105:105 -> f + 32:36:int getNextSet(int):107:107 -> f + 37:41:int getNextSet(int):109:109 -> f + 42:47:int getNextSet(int):110:110 -> f 1:5:int getNextUnset(int):119:119 -> g 6:7:int getNextUnset(int):122:122 -> g 8:24:int getNextUnset(int):123:123 -> g @@ -167946,31 +174654,31 @@ com.google.zxing.common.BitArray -> y2.a: 39:43:int getNextUnset(int):132:132 -> g 44:49:int getNextUnset(int):133:133 -> g 1:12:int hashCode():337:337 -> hashCode - 1:3:int getSize():48:48 -> k - 5:14:boolean isRange(int,int,boolean):192:192 -> l - 15:16:boolean isRange(int,int,boolean):199:199 -> l - 17:40:boolean isRange(int,int,boolean):200:200 -> l - 41:56:boolean isRange(int,int,boolean):209:209 -> l - 57:62:boolean isRange(int,int,boolean):193:193 -> l - 3:7:int[] makeArray(int):323:323 -> m - 1:5:void reverse():294:294 -> n - 6:17:void reverse():296:296 -> n - 18:76:void reverse():299:299 -> n - 77:81:void reverse():305:305 -> n - 82:88:void reverse():308:308 -> n - 89:93:void reverse():310:310 -> n - 94:102:void reverse():312:312 -> n - 103:109:void reverse():314:314 -> n - 110:111:void reverse():317:317 -> n - 112:114:void reverse():319:319 -> n - 1:15:void set(int):77:77 -> o - 1:7:void setBulk(int,int):144:144 -> p + 1:3:int getSize():48:48 -> j + 5:14:boolean isRange(int,int,boolean):192:192 -> k + 15:16:boolean isRange(int,int,boolean):199:199 -> k + 17:40:boolean isRange(int,int,boolean):200:200 -> k + 41:56:boolean isRange(int,int,boolean):209:209 -> k + 57:62:boolean isRange(int,int,boolean):193:193 -> k + 3:7:int[] makeArray(int):323:323 -> l + 1:5:void reverse():294:294 -> m + 6:17:void reverse():296:296 -> m + 18:76:void reverse():299:299 -> m + 77:81:void reverse():305:305 -> m + 82:88:void reverse():308:308 -> m + 89:93:void reverse():310:310 -> m + 94:102:void reverse():312:312 -> m + 103:109:void reverse():314:314 -> m + 110:111:void reverse():317:317 -> m + 112:114:void reverse():319:319 -> m + 1:15:void set(int):77:77 -> n + 1:7:void setBulk(int,int):144:144 -> o 1:8:java.lang.String toString():342:342 -> toString 9:18:java.lang.String toString():343:343 -> toString 19:21:java.lang.String toString():345:345 -> toString 22:38:java.lang.String toString():347:347 -> toString 39:43:java.lang.String toString():349:349 -> toString -com.google.zxing.common.BitMatrix -> y2.b: +com.google.zxing.common.BitMatrix -> D2.b: # {"id":"sourceFile","fileName":"BitMatrix.java"} int width -> d int height -> e @@ -167987,23 +174695,23 @@ com.google.zxing.common.BitMatrix -> y2.b: 24:38:java.lang.String buildToString(java.lang.String,java.lang.String,java.lang.String):438:438 -> a 39:44:java.lang.String buildToString(java.lang.String,java.lang.String,java.lang.String):440:440 -> a 45:49:java.lang.String buildToString(java.lang.String,java.lang.String,java.lang.String):442:442 -> a - 1:20:com.google.zxing.common.BitMatrix clone():447:447 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly2/b;"} - 1:6:void flip(int,int):157:157 -> c - 7:19:void flip(int,int):158:158 -> c + 1:20:com.google.zxing.common.BitMatrix clone():447:447 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"()LD2/b;"} 1:5:java.lang.Object clone():36:36 -> clone - 1:6:boolean get(int,int):130:130 -> d - 7:21:boolean get(int,int):131:131 -> d - 1:7:int[] getBottomRightOnBit():343:343 -> e - 8:20:int[] getBottomRightOnBit():344:344 -> e - 21:24:int[] getBottomRightOnBit():351:351 -> e - 25:28:int[] getBottomRightOnBit():352:352 -> e - 29:42:int[] getBottomRightOnBit():354:354 -> e - 43:47:int[] getBottomRightOnBit():361:361 -> e + 1:6:void flip(int,int):157:157 -> d + 7:19:void flip(int,int):158:158 -> d + 1:6:boolean get(int,int):130:130 -> e + 7:21:boolean get(int,int):131:131 -> e 1:6:boolean equals(java.lang.Object):387:387 -> equals 7:8:boolean equals(java.lang.Object):390:390 -> equals 9:30:boolean equals(java.lang.Object):391:391 -> equals 31:39:boolean equals(java.lang.Object):392:392 -> equals + 1:7:int[] getBottomRightOnBit():343:343 -> f + 8:20:int[] getBottomRightOnBit():344:344 -> f + 21:24:int[] getBottomRightOnBit():351:351 -> f + 25:28:int[] getBottomRightOnBit():352:352 -> f + 29:42:int[] getBottomRightOnBit():354:354 -> f + 43:47:int[] getBottomRightOnBit():361:361 -> f 1:2:int[] getEnclosingRectangle():273:273 -> g 3:8:int[] getEnclosingRectangle():274:274 -> g 9:13:int[] getEnclosingRectangle():278:278 -> g @@ -168014,45 +174722,45 @@ com.google.zxing.common.BitMatrix -> y2.b: 8:12:int hashCode():399:399 -> hashCode 13:17:int hashCode():400:400 -> hashCode 18:25:int hashCode():401:401 -> hashCode - 1:3:int getHeight():375:375 -> k - 3:11:com.google.zxing.common.BitArray getRow(int,com.google.zxing.common.BitArray):229:229 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy2/a;)Ly2/a;"} - 12:15:com.google.zxing.common.BitArray getRow(int,com.google.zxing.common.BitArray):232:232 -> l - 16:22:com.google.zxing.common.BitArray getRow(int,com.google.zxing.common.BitArray):230:230 -> l - 23:26:com.google.zxing.common.BitArray getRow(int,com.google.zxing.common.BitArray):234:234 -> l - 27:32:com.google.zxing.common.BitArray getRow(int,com.google.zxing.common.BitArray):235:235 -> l - 33:45:com.google.zxing.common.BitArray getRow(int,com.google.zxing.common.BitArray):236:236 -> l - 3:14:int[] getTopLeftOnBit():324:324 -> m - 15:19:int[] getTopLeftOnBit():327:327 -> m - 20:23:int[] getTopLeftOnBit():330:330 -> m - 24:27:int[] getTopLeftOnBit():331:331 -> m - 28:39:int[] getTopLeftOnBit():333:333 -> m - 40:44:int[] getTopLeftOnBit():339:339 -> m - 1:3:int getWidth():368:368 -> n - 1:4:void rotate180():253:253 -> o - 5:8:void rotate180():254:254 -> o - 9:13:void rotate180():255:255 -> o - 14:21:void rotate180():256:256 -> o - 22:25:void rotate180():257:257 -> o - 26:32:void rotate180():258:258 -> o - 33:36:void rotate180():259:259 -> o - 37:39:void rotate180():260:260 -> o - 40:42:void rotate180():261:261 -> o - 43:45:void rotate180():262:262 -> o - 46:52:void rotate180():263:263 -> o - 1:6:void set(int,int):141:141 -> p - 7:19:void set(int,int):142:142 -> p - 11:20:void setRegion(int,int,int,int):209:209 -> q - 21:26:void setRegion(int,int,int,int):213:213 -> q - 27:48:void setRegion(int,int,int,int):215:215 -> q - 49:56:void setRegion(int,int,int,int):210:210 -> q - 57:64:void setRegion(int,int,int,int):205:205 -> q - 65:72:void setRegion(int,int,int,int):202:202 -> q - 1:14:void setRow(int,com.google.zxing.common.BitArray):246:246 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy2/a;)V"} + 1:3:int getHeight():375:375 -> j + 3:11:com.google.zxing.common.BitArray getRow(int,com.google.zxing.common.BitArray):229:229 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILD2/a;)LD2/a;"} + 12:15:com.google.zxing.common.BitArray getRow(int,com.google.zxing.common.BitArray):232:232 -> k + 16:22:com.google.zxing.common.BitArray getRow(int,com.google.zxing.common.BitArray):230:230 -> k + 23:26:com.google.zxing.common.BitArray getRow(int,com.google.zxing.common.BitArray):234:234 -> k + 27:32:com.google.zxing.common.BitArray getRow(int,com.google.zxing.common.BitArray):235:235 -> k + 33:45:com.google.zxing.common.BitArray getRow(int,com.google.zxing.common.BitArray):236:236 -> k + 3:14:int[] getTopLeftOnBit():324:324 -> l + 15:19:int[] getTopLeftOnBit():327:327 -> l + 20:23:int[] getTopLeftOnBit():330:330 -> l + 24:27:int[] getTopLeftOnBit():331:331 -> l + 28:39:int[] getTopLeftOnBit():333:333 -> l + 40:44:int[] getTopLeftOnBit():339:339 -> l + 1:3:int getWidth():368:368 -> m + 1:4:void rotate180():253:253 -> n + 5:8:void rotate180():254:254 -> n + 9:13:void rotate180():255:255 -> n + 14:21:void rotate180():256:256 -> n + 22:25:void rotate180():257:257 -> n + 26:32:void rotate180():258:258 -> n + 33:36:void rotate180():259:259 -> n + 37:39:void rotate180():260:260 -> n + 40:42:void rotate180():261:261 -> n + 43:45:void rotate180():262:262 -> n + 46:52:void rotate180():263:263 -> n + 1:6:void set(int,int):141:141 -> o + 7:19:void set(int,int):142:142 -> o + 11:20:void setRegion(int,int,int,int):209:209 -> r + 21:26:void setRegion(int,int,int,int):213:213 -> r + 27:48:void setRegion(int,int,int,int):215:215 -> r + 49:56:void setRegion(int,int,int,int):210:210 -> r + 57:64:void setRegion(int,int,int,int):205:205 -> r + 65:72:void setRegion(int,int,int,int):202:202 -> r + 1:14:void setRow(int,com.google.zxing.common.BitArray):246:246 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILD2/a;)V"} 1:7:java.lang.String toString(java.lang.String,java.lang.String):419:419 -> t 1:9:java.lang.String toString():410:410 -> toString -com.google.zxing.common.BitSource -> y2.c: +com.google.zxing.common.BitSource -> D2.c: # {"id":"sourceFile","fileName":"BitSource.java"} byte[] bytes -> a int byteOffset -> b @@ -168073,68 +174781,68 @@ com.google.zxing.common.BitSource -> y2.c: 85:94:int readBits(int):96:96 -> d 95:101:int readBits(int):97:97 -> d 102:111:int readBits(int):64:64 -> d -com.google.zxing.common.CharacterSetECI -> y2.d: +com.google.zxing.common.CharacterSetECI -> D2.d: # {"id":"sourceFile","fileName":"CharacterSetECI.java"} com.google.zxing.common.CharacterSetECI UnicodeBigUnmarked -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} com.google.zxing.common.CharacterSetECI UTF8 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} com.google.zxing.common.CharacterSetECI ASCII -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} com.google.zxing.common.CharacterSetECI Big5 -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} com.google.zxing.common.CharacterSetECI GB18030 -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} com.google.zxing.common.CharacterSetECI EUC_KR -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} java.util.Map VALUE_TO_ECI -> G java.util.Map NAME_TO_ECI -> H com.google.zxing.common.CharacterSetECI[] $VALUES -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"[Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LD2/d;"} int[] values -> d java.lang.String[] otherEncodingNames -> e com.google.zxing.common.CharacterSetECI Cp437 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} com.google.zxing.common.CharacterSetECI ISO8859_1 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} com.google.zxing.common.CharacterSetECI ISO8859_2 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} com.google.zxing.common.CharacterSetECI ISO8859_3 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} com.google.zxing.common.CharacterSetECI ISO8859_4 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} com.google.zxing.common.CharacterSetECI ISO8859_5 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} com.google.zxing.common.CharacterSetECI ISO8859_6 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} com.google.zxing.common.CharacterSetECI ISO8859_7 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} com.google.zxing.common.CharacterSetECI ISO8859_8 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} com.google.zxing.common.CharacterSetECI ISO8859_9 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} com.google.zxing.common.CharacterSetECI ISO8859_10 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} com.google.zxing.common.CharacterSetECI ISO8859_11 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} com.google.zxing.common.CharacterSetECI ISO8859_13 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} com.google.zxing.common.CharacterSetECI ISO8859_14 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} com.google.zxing.common.CharacterSetECI ISO8859_15 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} com.google.zxing.common.CharacterSetECI ISO8859_16 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} com.google.zxing.common.CharacterSetECI SJIS -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} com.google.zxing.common.CharacterSetECI Cp1250 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} com.google.zxing.common.CharacterSetECI Cp1251 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} com.google.zxing.common.CharacterSetECI Cp1252 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} com.google.zxing.common.CharacterSetECI Cp1256 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/d;"} 1:17:void ():33:33 -> 18:39:void ():34:34 -> 40:56:void ():35:35 -> @@ -168175,13 +174883,13 @@ com.google.zxing.common.CharacterSetECI -> y2.d: 2:4:void (java.lang.String,int,int,java.lang.String[]):82:84 -> 5:7:void (java.lang.String,int,int[],java.lang.String[]):87:89 -> 7:19:com.google.zxing.common.CharacterSetECI getCharacterSetECIByValue(int):106:106 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LD2/d;"} 20:24:com.google.zxing.common.CharacterSetECI getCharacterSetECIByValue(int):104:104 -> a 1:9:com.google.zxing.common.CharacterSetECI valueOf(java.lang.String):30:30 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ly2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LD2/d;"} 1:9:com.google.zxing.common.CharacterSetECI[] values():30:30 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ly2/d;"} -com.google.zxing.common.DecoderResult -> y2.e: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LD2/d;"} +com.google.zxing.common.DecoderResult -> D2.e: # {"id":"sourceFile","fileName":"DecoderResult.java"} byte[] rawBytes -> a int numBits -> b @@ -168208,14 +174916,14 @@ com.google.zxing.common.DecoderResult -> y2.e: 1:3:void setErrorsCorrected(java.lang.Integer):115:115 -> k 1:3:void setNumBits(int):83:83 -> l 1:3:void setOther(java.lang.Object):137:137 -> m -com.google.zxing.common.DefaultGridSampler -> y2.f: +com.google.zxing.common.DefaultGridSampler -> D2.f: # {"id":"sourceFile","fileName":"DefaultGridSampler.java"} 1:4:void ():24:24 -> 1:4:com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,int,int,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float):39:39 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;IIFFFFFFFFFFFFFFFF)Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;IIFFFFFFFFFFFFFFFF)LD2/b;"} 5:9:com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,int,int,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float):43:43 -> c 5:11:com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,int,int,com.google.zxing.common.PerspectiveTransform):54:54 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;IILy2/k;)Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;IILD2/k;)LD2/b;"} 12:24:com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,int,int,com.google.zxing.common.PerspectiveTransform):55:55 -> d 25:32:com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,int,int,com.google.zxing.common.PerspectiveTransform):60:60 -> d 33:37:com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,int,int,com.google.zxing.common.PerspectiveTransform):61:61 -> d @@ -168225,32 +174933,32 @@ com.google.zxing.common.DefaultGridSampler -> y2.f: 61:68:com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,int,int,com.google.zxing.common.PerspectiveTransform):71:71 -> d 69:77:com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,int,int,com.google.zxing.common.PerspectiveTransform):82:82 -> d 78:82:com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,int,int,com.google.zxing.common.PerspectiveTransform):52:52 -> d -com.google.zxing.common.DetectorResult -> y2.g: +com.google.zxing.common.DetectorResult -> D2.g: # {"id":"sourceFile","fileName":"DetectorResult.java"} com.google.zxing.common.BitMatrix bits -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/b;"} com.google.zxing.ResultPoint[] points -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"[Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lx2/p;"} 1:3:void (com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint[]):33:33 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;[Ls2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;[Lx2/p;)V"} 4:5:void (com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint[]):34:34 -> 6:8:void (com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint[]):35:35 -> 1:3:com.google.zxing.common.BitMatrix getBits():39:39 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LD2/b;"} 1:3:com.google.zxing.ResultPoint[] getPoints():43:43 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ls2/p;"} -com.google.zxing.common.GlobalHistogramBinarizer -> y2.h: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lx2/p;"} +com.google.zxing.common.GlobalHistogramBinarizer -> D2.h: # {"id":"sourceFile","fileName":"GlobalHistogramBinarizer.java"} byte[] luminances -> b int[] buckets -> c byte[] EMPTY -> d 2:6:void ():39:39 -> 1:3:void (com.google.zxing.LuminanceSource):45:45 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/h;)V"} 4:9:void (com.google.zxing.LuminanceSource):46:46 -> 10:14:void (com.google.zxing.LuminanceSource):47:47 -> 1:4:com.google.zxing.common.BitMatrix getBlackMatrix():95:95 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LD2/b;"} 5:8:com.google.zxing.common.BitMatrix getBlackMatrix():96:96 -> b 9:12:com.google.zxing.common.BitMatrix getBlackMatrix():97:97 -> b 13:17:com.google.zxing.common.BitMatrix getBlackMatrix():98:98 -> b @@ -168267,7 +174975,7 @@ com.google.zxing.common.GlobalHistogramBinarizer -> y2.h: 80:85:com.google.zxing.common.BitMatrix getBlackMatrix():122:122 -> b 86:95:com.google.zxing.common.BitMatrix getBlackMatrix():124:124 -> b 1:4:com.google.zxing.common.BitArray getBlackRow(int,com.google.zxing.common.BitArray):53:53 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy2/a;)Ly2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILD2/a;)LD2/a;"} 5:10:com.google.zxing.common.BitArray getBlackRow(int,com.google.zxing.common.BitArray):54:54 -> c 11:17:com.google.zxing.common.BitArray getBlackRow(int,com.google.zxing.common.BitArray):55:55 -> c 18:21:com.google.zxing.common.BitArray getBlackRow(int,com.google.zxing.common.BitArray):58:58 -> c @@ -168293,14 +175001,14 @@ com.google.zxing.common.GlobalHistogramBinarizer -> y2.h: 1:5:void initArrays(int):138:138 -> h 6:15:void initArrays(int):139:139 -> h 16:23:void initArrays(int):142:142 -> h -com.google.zxing.common.GridSampler -> y2.i: +com.google.zxing.common.GridSampler -> D2.i: # {"id":"sourceFile","fileName":"GridSampler.java"} com.google.zxing.common.GridSampler gridSampler -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/i;"} 1:8:void ():36:36 -> 1:4:void ():34:34 -> 1:4:void checkAndNudgePoints(com.google.zxing.common.BitMatrix,float[]):121:121 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;[F)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;[F)V"} 5:12:void checkAndNudgePoints(com.google.zxing.common.BitMatrix,float[]):122:122 -> a 13:19:void checkAndNudgePoints(com.google.zxing.common.BitMatrix,float[]):125:125 -> a 20:24:void checkAndNudgePoints(com.google.zxing.common.BitMatrix,float[]):126:126 -> a @@ -168319,21 +175027,21 @@ com.google.zxing.common.GridSampler -> y2.i: 123:128:void checkAndNudgePoints(com.google.zxing.common.BitMatrix,float[]):167:167 -> a 129:134:void checkAndNudgePoints(com.google.zxing.common.BitMatrix,float[]):153:153 -> a 1:3:com.google.zxing.common.GridSampler getInstance():55:55 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly2/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LD2/i;"} com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,int,int,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float) -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;IIFFFFFFFFFFFFFFFF)Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;IIFFFFFFFFFFFFFFFF)LD2/b;"} com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,int,int,com.google.zxing.common.PerspectiveTransform) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;IILy2/k;)Ly2/b;"} -com.google.zxing.common.HybridBinarizer -> y2.j: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;IILD2/k;)LD2/b;"} +com.google.zxing.common.HybridBinarizer -> D2.j: # {"id":"sourceFile","fileName":"HybridBinarizer.java"} com.google.zxing.common.BitMatrix matrix -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/b;"} 1:4:void (com.google.zxing.LuminanceSource):53:53 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/h;)V"} 1:6:com.google.zxing.Binarizer createBinarizer(com.google.zxing.LuminanceSource):93:93 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/h;)Ls2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/h;)Lx2/b;"} 1:5:com.google.zxing.common.BitMatrix getBlackMatrix():63:63 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LD2/b;"} 6:9:com.google.zxing.common.BitMatrix getBlackMatrix():66:66 -> b 10:13:com.google.zxing.common.BitMatrix getBlackMatrix():67:67 -> b 14:23:com.google.zxing.common.BitMatrix getBlackMatrix():68:68 -> b @@ -168351,7 +175059,7 @@ com.google.zxing.common.HybridBinarizer -> y2.j: 125:145:int[][] calculateBlackPoints(byte[],int,int,int,int):224:224 -> i 146:167:int[][] calculateBlackPoints(byte[],int,int,int,int):231:231 -> i 33:38:void calculateThresholdForBlock(byte[],int,int,int,int,int[][],com.google.zxing.common.BitMatrix):120:120 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"([BIIII[[ILy2/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([BIIII[[ILD2/b;)V"} 39:48:void calculateThresholdForBlock(byte[],int,int,int,int,int[][],com.google.zxing.common.BitMatrix):121:121 -> j 49:52:void calculateThresholdForBlock(byte[],int,int,int,int,int[][],com.google.zxing.common.BitMatrix):124:124 -> j 53:76:void calculateThresholdForBlock(byte[],int,int,int,int,int[][],com.google.zxing.common.BitMatrix):125:125 -> j @@ -168359,9 +175067,9 @@ com.google.zxing.common.HybridBinarizer -> y2.j: 84:93:void calculateThresholdForBlock(byte[],int,int,int,int,int[][],com.google.zxing.common.BitMatrix):128:128 -> j 1:7:int cap(int,int,int):134:134 -> k 15:24:void thresholdBlock(byte[],int,int,int,int,com.google.zxing.common.BitMatrix):149:149 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"([BIIIILy2/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([BIIIILD2/b;)V"} 25:35:void thresholdBlock(byte[],int,int,int,int,com.google.zxing.common.BitMatrix):150:150 -> l -com.google.zxing.common.PerspectiveTransform -> y2.k: +com.google.zxing.common.PerspectiveTransform -> D2.k: # {"id":"sourceFile","fileName":"PerspectiveTransform.java"} float a11 -> a float a12 -> b @@ -168383,18 +175091,18 @@ com.google.zxing.common.PerspectiveTransform -> y2.k: 18:19:void (float,float,float,float,float,float,float,float,float):48:48 -> 20:22:void (float,float,float,float,float,float,float,float,float):49:49 -> 1:71:com.google.zxing.common.PerspectiveTransform buildAdjoint():132:132 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly2/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LD2/k;"} 1:4:com.google.zxing.common.PerspectiveTransform quadrilateralToQuadrilateral(float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float):61:61 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFFFFFFFFFFFFFF)Ly2/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFFFFFFFFFFFFFF)LD2/k;"} 5:8:com.google.zxing.common.PerspectiveTransform quadrilateralToQuadrilateral(float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float):62:62 -> b 9:13:com.google.zxing.common.PerspectiveTransform quadrilateralToQuadrilateral(float,float,float,float,float,float,float,float,float,float,float,float,float,float,float,float):63:63 -> b 1:9:com.google.zxing.common.PerspectiveTransform quadrilateralToSquare(float,float,float,float,float,float,float,float):127:127 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFFFFFF)Ly2/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFFFFFF)LD2/k;"} 22:64:com.google.zxing.common.PerspectiveTransform squareToQuadrilateral(float,float,float,float,float,float,float,float):105:105 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFFFFFF)Ly2/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFFFFFF)LD2/k;"} 65:98:com.google.zxing.common.PerspectiveTransform squareToQuadrilateral(float,float,float,float,float,float,float,float):116:116 -> d 5:128:com.google.zxing.common.PerspectiveTransform times(com.google.zxing.common.PerspectiveTransform):144:144 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/k;)Ly2/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/k;)LD2/k;"} 5:6:void transformPoints(float[]):67:68 -> f 7:8:void transformPoints(float[]):68:69 -> f 9:10:void transformPoints(float[]):69:70 -> f @@ -168409,7 +175117,7 @@ com.google.zxing.common.PerspectiveTransform -> y2.k: 31:50:void transformPoints(float[]):79:79 -> f 51:58:void transformPoints(float[]):81:81 -> f 59:64:void transformPoints(float[]):82:82 -> f -com.google.zxing.common.StringUtils -> y2.l: +com.google.zxing.common.StringUtils -> D2.l: # {"id":"sourceFile","fileName":"StringUtils.java"} java.lang.String PLATFORM_DEFAULT_ENCODING -> a boolean ASSUME_SHIFT_JIS -> b @@ -168426,16 +175134,16 @@ com.google.zxing.common.StringUtils -> y2.l: 277:290:java.lang.String guessEncoding(byte[],java.util.Map):183:183 -> a 291:316:java.lang.String guessEncoding(byte[],java.util.Map):191:191 -> a 317:319:java.lang.String guessEncoding(byte[],java.util.Map):207:207 -> a -com.google.zxing.common.detector.MathUtils -> z2.a: +com.google.zxing.common.detector.MathUtils -> E2.a: # {"id":"sourceFile","fileName":"MathUtils.java"} 7:12:float distance(float,float,float,float):50:50 -> a 7:12:float distance(int,int,int,int):63:63 -> b 1:13:int round(float):37:37 -> c 1:12:int sum(int[]):72:72 -> d -com.google.zxing.common.detector.WhiteRectangleDetector -> z2.b: +com.google.zxing.common.detector.WhiteRectangleDetector -> E2.b: # {"id":"sourceFile","fileName":"WhiteRectangleDetector.java"} com.google.zxing.common.BitMatrix image -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/b;"} int height -> b int width -> c int leftInit -> d @@ -168443,12 +175151,12 @@ com.google.zxing.common.detector.WhiteRectangleDetector -> z2.b: int downInit -> f int upInit -> g 1:1:void (com.google.zxing.common.BitMatrix):47:47 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;)V"} 2:10:void (com.google.zxing.common.BitMatrix,int,int,int):57:65 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;III)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;III)V"} 11:11:void (com.google.zxing.common.BitMatrix,int,int,int):67:67 -> 1:4:com.google.zxing.ResultPoint[] centerEdges(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):278:278 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/p;Ls2/p;Ls2/p;Ls2/p;)[Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/p;Lx2/p;Lx2/p;Lx2/p;)[Lx2/p;"} 5:8:com.google.zxing.ResultPoint[] centerEdges(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):279:279 -> a 9:12:com.google.zxing.ResultPoint[] centerEdges(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):280:280 -> a 13:16:com.google.zxing.ResultPoint[] centerEdges(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):281:281 -> a @@ -168462,7 +175170,7 @@ com.google.zxing.common.detector.WhiteRectangleDetector -> z2.b: 6:19:boolean containsBlackPoint(int,int,int,boolean):315:315 -> b 20:33:boolean containsBlackPoint(int,int,int,boolean):321:321 -> b 1:2:com.google.zxing.ResultPoint[] detect():87:87 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lx2/p;"} 3:4:com.google.zxing.ResultPoint[] detect():88:88 -> c 5:6:com.google.zxing.ResultPoint[] detect():89:89 -> c 7:24:com.google.zxing.ResultPoint[] detect():90:90 -> c @@ -168485,38 +175193,38 @@ com.google.zxing.common.detector.WhiteRectangleDetector -> z2.b: 256:260:com.google.zxing.ResultPoint[] detect():200:200 -> c 261:265:com.google.zxing.ResultPoint[] detect():236:236 -> c 1:20:com.google.zxing.ResultPoint getBlackPointOnSegment(float,float,float,float):241:241 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFF)Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFF)Lx2/p;"} 21:26:com.google.zxing.ResultPoint getBlackPointOnSegment(float,float,float,float):246:246 -> d 27:30:com.google.zxing.ResultPoint getBlackPointOnSegment(float,float,float,float):247:247 -> d 31:38:com.google.zxing.ResultPoint getBlackPointOnSegment(float,float,float,float):248:248 -> d 39:51:com.google.zxing.ResultPoint getBlackPointOnSegment(float,float,float,float):249:249 -> d -com.google.zxing.common.reedsolomon.GenericGF -> A2.a: +com.google.zxing.common.reedsolomon.GenericGF -> F2.a: # {"id":"sourceFile","fileName":"GenericGF.java"} int[] expTable -> a int[] logTable -> b com.google.zxing.common.reedsolomon.GenericGFPoly zero -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LA2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF2/b;"} com.google.zxing.common.reedsolomon.GenericGFPoly one -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LA2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF2/b;"} int size -> e int primitive -> f int generatorBase -> g com.google.zxing.common.reedsolomon.GenericGF AZTEC_DATA_12 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LA2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF2/a;"} com.google.zxing.common.reedsolomon.GenericGF AZTEC_DATA_10 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LA2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF2/a;"} com.google.zxing.common.reedsolomon.GenericGF AZTEC_DATA_6 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LA2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF2/a;"} com.google.zxing.common.reedsolomon.GenericGF AZTEC_PARAM -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"LA2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF2/a;"} com.google.zxing.common.reedsolomon.GenericGF QR_CODE_FIELD_256 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"LA2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF2/a;"} com.google.zxing.common.reedsolomon.GenericGF DATA_MATRIX_FIELD_256 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"LA2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF2/a;"} com.google.zxing.common.reedsolomon.GenericGF AZTEC_DATA_8 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"LA2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF2/a;"} com.google.zxing.common.reedsolomon.GenericGF MAXICODE_FIELD_64 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"LA2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF2/a;"} 1:12:void ():32:32 -> 13:23:void ():33:33 -> 24:34:void ():34:34 -> @@ -168537,7 +175245,7 @@ com.google.zxing.common.reedsolomon.GenericGF -> A2.a: 65:76:void (int,int,int):81:81 -> 1:2:int addOrSubtract(int,int):113:113 -> a 5:9:com.google.zxing.common.reedsolomon.GenericGFPoly buildMonomial(int,int):100:100 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LA2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LF2/b;"} 10:12:com.google.zxing.common.reedsolomon.GenericGFPoly buildMonomial(int,int):102:102 -> b 13:14:com.google.zxing.common.reedsolomon.GenericGFPoly buildMonomial(int,int):103:103 -> b 15:20:com.google.zxing.common.reedsolomon.GenericGFPoly buildMonomial(int,int):104:104 -> b @@ -168545,23 +175253,23 @@ com.google.zxing.common.reedsolomon.GenericGF -> A2.a: 1:5:int exp(int):120:120 -> c 1:3:int getGeneratorBase():158:158 -> d 1:3:com.google.zxing.common.reedsolomon.GenericGFPoly getOne():89:89 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()LA2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF2/b;"} 1:3:int getSize():154:154 -> f 1:3:com.google.zxing.common.reedsolomon.GenericGFPoly getZero():85:85 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()LA2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF2/b;"} 3:16:int inverse(int):140:140 -> h 17:22:int inverse(int):138:138 -> h 3:7:int log(int):130:130 -> i 8:13:int log(int):128:128 -> i 6:24:int multiply(int,int):150:150 -> j 1:36:java.lang.String toString():163:163 -> toString -com.google.zxing.common.reedsolomon.GenericGFPoly -> A2.b: +com.google.zxing.common.reedsolomon.GenericGFPoly -> F2.b: # {"id":"sourceFile","fileName":"GenericGFPoly.java"} com.google.zxing.common.reedsolomon.GenericGF field -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LA2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF2/a;"} int[] coefficients -> b 1:3:void (com.google.zxing.common.reedsolomon.GenericGF,int[]):42:42 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA2/a;[I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF2/a;[I)V"} 4:6:void (com.google.zxing.common.reedsolomon.GenericGF,int[]):43:43 -> 7:8:void (com.google.zxing.common.reedsolomon.GenericGF,int[]):46:46 -> 9:13:void (com.google.zxing.common.reedsolomon.GenericGF,int[]):47:47 -> @@ -168573,7 +175281,7 @@ com.google.zxing.common.reedsolomon.GenericGFPoly -> A2.b: 46:48:void (com.google.zxing.common.reedsolomon.GenericGF,int[]):65:65 -> 49:54:void (com.google.zxing.common.reedsolomon.GenericGF,int[]):44:44 -> 1:10:com.google.zxing.common.reedsolomon.GenericGFPoly addOrSubtract(com.google.zxing.common.reedsolomon.GenericGFPoly):119:119 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA2/b;)LA2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF2/b;)LF2/b;"} 11:17:com.google.zxing.common.reedsolomon.GenericGFPoly addOrSubtract(com.google.zxing.common.reedsolomon.GenericGFPoly):122:122 -> a 18:24:com.google.zxing.common.reedsolomon.GenericGFPoly addOrSubtract(com.google.zxing.common.reedsolomon.GenericGFPoly):125:125 -> a 25:26:com.google.zxing.common.reedsolomon.GenericGFPoly addOrSubtract(com.google.zxing.common.reedsolomon.GenericGFPoly):129:129 -> a @@ -168596,13 +175304,13 @@ com.google.zxing.common.reedsolomon.GenericGFPoly -> A2.b: 1:6:int getDegree():77:77 -> d 1:10:boolean isZero():84:84 -> e 3:13:com.google.zxing.common.reedsolomon.GenericGFPoly multiply(int):172:172 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LA2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LF2/b;"} 14:16:com.google.zxing.common.reedsolomon.GenericGFPoly multiply(int):177:177 -> f 17:21:com.google.zxing.common.reedsolomon.GenericGFPoly multiply(int):178:178 -> f 22:36:com.google.zxing.common.reedsolomon.GenericGFPoly multiply(int):180:180 -> f 37:44:com.google.zxing.common.reedsolomon.GenericGFPoly multiply(int):182:182 -> f 1:10:com.google.zxing.common.reedsolomon.GenericGFPoly multiply(com.google.zxing.common.reedsolomon.GenericGFPoly):149:149 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA2/b;)LA2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF2/b;)LF2/b;"} 11:23:com.google.zxing.common.reedsolomon.GenericGFPoly multiply(com.google.zxing.common.reedsolomon.GenericGFPoly):152:152 -> g 24:25:com.google.zxing.common.reedsolomon.GenericGFPoly multiply(com.google.zxing.common.reedsolomon.GenericGFPoly):155:155 -> g 26:27:com.google.zxing.common.reedsolomon.GenericGFPoly multiply(com.google.zxing.common.reedsolomon.GenericGFPoly):156:157 -> g @@ -168617,7 +175325,7 @@ com.google.zxing.common.reedsolomon.GenericGFPoly -> A2.b: 77:83:com.google.zxing.common.reedsolomon.GenericGFPoly multiply(com.google.zxing.common.reedsolomon.GenericGFPoly):153:153 -> g 84:91:com.google.zxing.common.reedsolomon.GenericGFPoly multiply(com.google.zxing.common.reedsolomon.GenericGFPoly):150:150 -> g 5:11:com.google.zxing.common.reedsolomon.GenericGFPoly multiplyByMonomial(int,int):190:190 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LA2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LF2/b;"} 12:15:com.google.zxing.common.reedsolomon.GenericGFPoly multiplyByMonomial(int,int):192:192 -> h 16:20:com.google.zxing.common.reedsolomon.GenericGFPoly multiplyByMonomial(int,int):193:193 -> h 21:35:com.google.zxing.common.reedsolomon.GenericGFPoly multiplyByMonomial(int,int):195:195 -> h @@ -168638,12 +175346,12 @@ com.google.zxing.common.reedsolomon.GenericGFPoly -> A2.b: 89:93:java.lang.String toString():255:255 -> toString 94:99:java.lang.String toString():256:256 -> toString 100:104:java.lang.String toString():261:261 -> toString -com.google.zxing.common.reedsolomon.ReedSolomonDecoder -> A2.c: +com.google.zxing.common.reedsolomon.ReedSolomonDecoder -> F2.c: # {"id":"sourceFile","fileName":"ReedSolomonDecoder.java"} com.google.zxing.common.reedsolomon.GenericGF field -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LA2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF2/a;"} 1:3:void (com.google.zxing.common.reedsolomon.GenericGF):45:45 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF2/a;)V"} 4:6:void (com.google.zxing.common.reedsolomon.GenericGF):46:46 -> 1:7:void decode(int[],int):59:59 -> a 8:15:void decode(int[],int):60:60 -> a @@ -168661,7 +175369,7 @@ com.google.zxing.common.reedsolomon.ReedSolomonDecoder -> A2.c: 90:102:void decode(int[],int):84:84 -> a 103:111:void decode(int[],int):82:82 -> a 1:7:int[] findErrorLocations(com.google.zxing.common.reedsolomon.GenericGFPoly):145:145 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA2/b;)[I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF2/b;)[I"} 8:16:int[] findErrorLocations(com.google.zxing.common.reedsolomon.GenericGFPoly):147:147 -> b 17:19:int[] findErrorLocations(com.google.zxing.common.reedsolomon.GenericGFPoly):149:149 -> b 20:29:int[] findErrorLocations(com.google.zxing.common.reedsolomon.GenericGFPoly):151:151 -> b @@ -168669,7 +175377,7 @@ com.google.zxing.common.reedsolomon.ReedSolomonDecoder -> A2.c: 36:51:int[] findErrorLocations(com.google.zxing.common.reedsolomon.GenericGFPoly):153:153 -> b 52:59:int[] findErrorLocations(com.google.zxing.common.reedsolomon.GenericGFPoly):158:158 -> b 1:2:int[] findErrorMagnitudes(com.google.zxing.common.reedsolomon.GenericGFPoly,int[]):165:166 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA2/b;[I)[I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF2/b;[I)[I"} 3:7:int[] findErrorMagnitudes(com.google.zxing.common.reedsolomon.GenericGFPoly,int[]):166:166 -> c 8:21:int[] findErrorMagnitudes(com.google.zxing.common.reedsolomon.GenericGFPoly,int[]):168:168 -> c 22:38:int[] findErrorMagnitudes(com.google.zxing.common.reedsolomon.GenericGFPoly,int[]):176:176 -> c @@ -168680,7 +175388,7 @@ com.google.zxing.common.reedsolomon.ReedSolomonDecoder -> A2.c: 66:73:int[] findErrorMagnitudes(com.google.zxing.common.reedsolomon.GenericGFPoly,int[]):183:183 -> c 74:87:int[] findErrorMagnitudes(com.google.zxing.common.reedsolomon.GenericGFPoly,int[]):184:184 -> c 1:13:com.google.zxing.common.reedsolomon.GenericGFPoly[] runEuclideanAlgorithm(com.google.zxing.common.reedsolomon.GenericGFPoly,com.google.zxing.common.reedsolomon.GenericGFPoly,int):91:91 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA2/b;LA2/b;I)[LA2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF2/b;LF2/b;I)[LF2/b;"} 14:19:com.google.zxing.common.reedsolomon.GenericGFPoly[] runEuclideanAlgorithm(com.google.zxing.common.reedsolomon.GenericGFPoly,com.google.zxing.common.reedsolomon.GenericGFPoly,int):99:99 -> d 20:31:com.google.zxing.common.reedsolomon.GenericGFPoly[] runEuclideanAlgorithm(com.google.zxing.common.reedsolomon.GenericGFPoly,com.google.zxing.common.reedsolomon.GenericGFPoly,int):100:100 -> d 32:39:com.google.zxing.common.reedsolomon.GenericGFPoly[] runEuclideanAlgorithm(com.google.zxing.common.reedsolomon.GenericGFPoly,com.google.zxing.common.reedsolomon.GenericGFPoly,int):103:103 -> d @@ -168703,35 +175411,35 @@ com.google.zxing.common.reedsolomon.ReedSolomonDecoder -> A2.c: 176:179:com.google.zxing.common.reedsolomon.GenericGFPoly[] runEuclideanAlgorithm(com.google.zxing.common.reedsolomon.GenericGFPoly,com.google.zxing.common.reedsolomon.GenericGFPoly,int):139:139 -> d 180:184:com.google.zxing.common.reedsolomon.GenericGFPoly[] runEuclideanAlgorithm(com.google.zxing.common.reedsolomon.GenericGFPoly,com.google.zxing.common.reedsolomon.GenericGFPoly,int):140:140 -> d 185:192:com.google.zxing.common.reedsolomon.GenericGFPoly[] runEuclideanAlgorithm(com.google.zxing.common.reedsolomon.GenericGFPoly,com.google.zxing.common.reedsolomon.GenericGFPoly,int):134:134 -> d -com.google.zxing.common.reedsolomon.ReedSolomonException -> A2.d: +com.google.zxing.common.reedsolomon.ReedSolomonException -> F2.d: # {"id":"sourceFile","fileName":"ReedSolomonException.java"} 1:4:void (java.lang.String):28:28 -> -com.google.zxing.datamatrix.DataMatrixReader -> B2.a: +com.google.zxing.datamatrix.DataMatrixReader -> G2.a: # {"id":"sourceFile","fileName":"DataMatrixReader.java"} com.google.zxing.datamatrix.decoder.Decoder decoder -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LC2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LH2/d;"} com.google.zxing.ResultPoint[] NO_POINTS -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"[Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lx2/p;"} 2:6:void ():45:45 -> 1:3:void ():43:43 -> 4:11:void ():47:47 -> - 3:10:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):67:67 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c;Ljava/util/Map;)Ls2/n;"} - 11:18:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):68:68 -> a - 19:24:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):69:69 -> a - 25:27:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):70:70 -> a - 28:40:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):72:72 -> a - 41:50:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):73:73 -> a - 51:57:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):74:74 -> a - 58:72:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):76:76 -> a - 73:78:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):78:78 -> a - 79:83:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):80:80 -> a - 84:89:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):82:82 -> a - 90:95:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):84:84 -> a - 2:6:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap):59:59 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c;)Ls2/n;"} + 2:6:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap):59:59 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/c;)Lx2/n;"} + 3:10:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):67:67 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/c;Ljava/util/Map;)Lx2/n;"} + 11:18:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):68:68 -> b + 19:24:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):69:69 -> b + 25:27:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):70:70 -> b + 28:40:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):72:72 -> b + 41:50:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):73:73 -> b + 51:57:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):74:74 -> b + 58:72:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):76:76 -> b + 73:78:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):78:78 -> b + 79:83:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):80:80 -> b + 84:89:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):82:82 -> b + 90:95:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):84:84 -> b 1:4:com.google.zxing.common.BitMatrix extractPureBits(com.google.zxing.common.BitMatrix):104:104 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;)Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;)LD2/b;"} 5:12:com.google.zxing.common.BitMatrix extractPureBits(com.google.zxing.common.BitMatrix):105:105 -> c 13:17:com.google.zxing.common.BitMatrix extractPureBits(com.google.zxing.common.BitMatrix):110:110 -> c 18:19:com.google.zxing.common.BitMatrix extractPureBits(com.google.zxing.common.BitMatrix):112:112 -> c @@ -168747,7 +175455,7 @@ com.google.zxing.datamatrix.DataMatrixReader -> B2.a: 74:78:com.google.zxing.common.BitMatrix extractPureBits(com.google.zxing.common.BitMatrix):120:120 -> c 79:83:com.google.zxing.common.BitMatrix extractPureBits(com.google.zxing.common.BitMatrix):107:107 -> c 1:5:int moduleSize(int[],com.google.zxing.common.BitMatrix):144:144 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"([ILy2/b;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([ILD2/b;)I"} 6:8:int moduleSize(int[],com.google.zxing.common.BitMatrix):145:145 -> d 9:12:int moduleSize(int[],com.google.zxing.common.BitMatrix):146:146 -> d 13:23:int moduleSize(int[],com.google.zxing.common.BitMatrix):147:147 -> d @@ -168755,23 +175463,23 @@ com.google.zxing.datamatrix.DataMatrixReader -> B2.a: 30:34:int moduleSize(int[],com.google.zxing.common.BitMatrix):156:156 -> d 35:39:int moduleSize(int[],com.google.zxing.common.BitMatrix):151:151 -> d 1:1:void reset():92:92 -> reset -com.google.zxing.datamatrix.decoder.BitMatrixParser -> C2.a: +com.google.zxing.datamatrix.decoder.BitMatrixParser -> H2.a: # {"id":"sourceFile","fileName":"BitMatrixParser.java"} com.google.zxing.common.BitMatrix mappingBitMatrix -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/b;"} com.google.zxing.common.BitMatrix readMappingMatrix -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/b;"} com.google.zxing.datamatrix.decoder.Version version -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LC2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LH2/e;"} 1:3:void (com.google.zxing.common.BitMatrix):35:35 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;)V"} 4:19:void (com.google.zxing.common.BitMatrix):36:36 -> 20:25:void (com.google.zxing.common.BitMatrix):41:41 -> 26:31:void (com.google.zxing.common.BitMatrix):42:42 -> 32:47:void (com.google.zxing.common.BitMatrix):43:43 -> 48:52:void (com.google.zxing.common.BitMatrix):38:38 -> 3:8:com.google.zxing.common.BitMatrix extractDataRegion(com.google.zxing.common.BitMatrix):403:403 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;)Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;)LD2/b;"} 9:14:com.google.zxing.common.BitMatrix extractDataRegion(com.google.zxing.common.BitMatrix):404:404 -> a 15:20:com.google.zxing.common.BitMatrix extractDataRegion(com.google.zxing.common.BitMatrix):406:406 -> a 21:26:com.google.zxing.common.BitMatrix extractDataRegion(com.google.zxing.common.BitMatrix):410:410 -> a @@ -168783,7 +175491,7 @@ com.google.zxing.datamatrix.decoder.BitMatrixParser -> C2.a: 84:105:com.google.zxing.common.BitMatrix extractDataRegion(com.google.zxing.common.BitMatrix):431:431 -> a 106:113:com.google.zxing.common.BitMatrix extractDataRegion(com.google.zxing.common.BitMatrix):407:407 -> a 1:3:com.google.zxing.datamatrix.decoder.Version getVersion():47:47 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LC2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LH2/e;"} 1:8:byte[] readCodewords():77:77 -> c 9:14:byte[] readCodewords():83:83 -> c 15:37:byte[] readCodewords():84:84 -> c @@ -168840,10 +175548,10 @@ com.google.zxing.datamatrix.decoder.BitMatrixParser -> C2.a: 65:74:int readUtah(int,int,int,int):205:205 -> i 75:84:int readUtah(int,int,int,int):209:209 -> i 1:4:com.google.zxing.datamatrix.decoder.Version readVersion(com.google.zxing.common.BitMatrix):62:62 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;)LC2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;)LH2/e;"} 5:8:com.google.zxing.datamatrix.decoder.Version readVersion(com.google.zxing.common.BitMatrix):63:63 -> j 9:13:com.google.zxing.datamatrix.decoder.Version readVersion(com.google.zxing.common.BitMatrix):64:64 -> j -com.google.zxing.datamatrix.decoder.DataBlock -> C2.b: +com.google.zxing.datamatrix.decoder.DataBlock -> H2.b: # {"id":"sourceFile","fileName":"DataBlock.java"} int numDataCodewords -> a byte[] codewords -> b @@ -168852,7 +175560,7 @@ com.google.zxing.datamatrix.decoder.DataBlock -> C2.b: 6:8:void (int,byte[]):33:33 -> 1:3:byte[] getCodewords():115:115 -> a 1:4:com.google.zxing.datamatrix.decoder.DataBlock[] getDataBlocks(byte[],com.google.zxing.datamatrix.decoder.Version):49:49 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"([BLC2/e;)[LC2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([BLH2/e;)[LH2/b;"} 5:8:com.google.zxing.datamatrix.decoder.DataBlock[] getDataBlocks(byte[],com.google.zxing.datamatrix.decoder.Version):53:53 -> b 9:16:com.google.zxing.datamatrix.decoder.DataBlock[] getDataBlocks(byte[],com.google.zxing.datamatrix.decoder.Version):54:54 -> b 17:24:com.google.zxing.datamatrix.decoder.DataBlock[] getDataBlocks(byte[],com.google.zxing.datamatrix.decoder.Version):55:55 -> b @@ -168873,7 +175581,7 @@ com.google.zxing.datamatrix.decoder.DataBlock -> C2.b: 181:184:com.google.zxing.datamatrix.decoder.DataBlock[] getDataBlocks(byte[],com.google.zxing.datamatrix.decoder.Version):103:103 -> b 185:190:com.google.zxing.datamatrix.decoder.DataBlock[] getDataBlocks(byte[],com.google.zxing.datamatrix.decoder.Version):104:104 -> b 1:3:int getNumDataCodewords():111:111 -> c -com.google.zxing.datamatrix.decoder.DecodedBitStreamParser -> C2.c: +com.google.zxing.datamatrix.decoder.DecodedBitStreamParser -> H2.c: # {"id":"sourceFile","fileName":"DecodedBitStreamParser.java"} char[] C40_BASIC_SET_CHARS -> a char[] C40_SHIFT2_SET_CHARS -> b @@ -168886,7 +175594,7 @@ com.google.zxing.datamatrix.decoder.DecodedBitStreamParser -> C2.c: 26:29:void ():75:75 -> 30:114:void ():77:77 -> 1:5:com.google.zxing.common.DecoderResult decode(byte[]):86:86 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Ly2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([B)LD2/e;"} 6:12:com.google.zxing.common.DecoderResult decode(byte[]):87:87 -> a 13:18:com.google.zxing.common.DecoderResult decode(byte[]):88:88 -> a 19:24:com.google.zxing.common.DecoderResult decode(byte[]):89:89 -> a @@ -168905,7 +175613,7 @@ com.google.zxing.datamatrix.decoder.DecodedBitStreamParser -> C2.c: 99:101:com.google.zxing.common.DecoderResult decode(byte[]):118:118 -> a 102:119:com.google.zxing.common.DecoderResult decode(byte[]):120:120 -> a 2:3:void decodeAnsiX12Segment(com.google.zxing.common.BitSource,java.lang.StringBuilder):371:371 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/c;Ljava/lang/StringBuilder;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/c;Ljava/lang/StringBuilder;)V"} 4:12:void decodeAnsiX12Segment(com.google.zxing.common.BitSource,java.lang.StringBuilder):374:374 -> b 13:21:void decodeAnsiX12Segment(com.google.zxing.common.BitSource,java.lang.StringBuilder):377:377 -> b 22:31:void decodeAnsiX12Segment(com.google.zxing.common.BitSource,java.lang.StringBuilder):382:382 -> b @@ -168919,7 +175627,7 @@ com.google.zxing.datamatrix.decoder.DecodedBitStreamParser -> C2.c: 92:96:void decodeAnsiX12Segment(com.google.zxing.common.BitSource,java.lang.StringBuilder):399:399 -> b 97:103:void decodeAnsiX12Segment(com.google.zxing.common.BitSource,java.lang.StringBuilder):402:402 -> b 5:21:com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode decodeAsciiSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,java.lang.StringBuilder):131:131 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/c;Ljava/lang/StringBuilder;Ljava/lang/StringBuilder;)LC2/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/c;Ljava/lang/StringBuilder;Ljava/lang/StringBuilder;)LH2/c$b;"} 22:24:com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode decodeAsciiSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,java.lang.StringBuilder):139:139 -> c 25:31:com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode decodeAsciiSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,java.lang.StringBuilder):140:140 -> c 32:46:com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode decodeAsciiSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,java.lang.StringBuilder):142:142 -> c @@ -168942,7 +175650,7 @@ com.google.zxing.datamatrix.decoder.DecodedBitStreamParser -> C2.c: 172:174:com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode decodeAsciiSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,java.lang.StringBuilder):185:185 -> c 175:179:com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode decodeAsciiSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,java.lang.StringBuilder):133:133 -> c 1:8:void decodeBase256Segment(com.google.zxing.common.BitSource,java.lang.StringBuilder,java.util.Collection):454:454 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/c;Ljava/lang/StringBuilder;Ljava/util/Collection;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/c;Ljava/lang/StringBuilder;Ljava/util/Collection;)V"} 9:20:void decodeBase256Segment(com.google.zxing.common.BitSource,java.lang.StringBuilder,java.util.Collection):455:455 -> d 21:35:void decodeBase256Segment(com.google.zxing.common.BitSource,java.lang.StringBuilder,java.util.Collection):458:458 -> d 36:49:void decodeBase256Segment(com.google.zxing.common.BitSource,java.lang.StringBuilder,java.util.Collection):462:462 -> d @@ -168955,7 +175663,7 @@ com.google.zxing.datamatrix.decoder.DecodedBitStreamParser -> C2.c: 98:117:void decodeBase256Segment(com.google.zxing.common.BitSource,java.lang.StringBuilder,java.util.Collection):483:483 -> d 118:122:void decodeBase256Segment(com.google.zxing.common.BitSource,java.lang.StringBuilder,java.util.Collection):467:467 -> d 2:6:void decodeC40Segment(com.google.zxing.common.BitSource,java.lang.StringBuilder):197:197 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/c;Ljava/lang/StringBuilder;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/c;Ljava/lang/StringBuilder;)V"} 7:16:void decodeC40Segment(com.google.zxing.common.BitSource,java.lang.StringBuilder):202:202 -> e 17:26:void decodeC40Segment(com.google.zxing.common.BitSource,java.lang.StringBuilder):205:205 -> e 27:36:void decodeC40Segment(com.google.zxing.common.BitSource,java.lang.StringBuilder):210:210 -> e @@ -168978,14 +175686,14 @@ com.google.zxing.datamatrix.decoder.DecodedBitStreamParser -> C2.c: 156:160:void decodeC40Segment(com.google.zxing.common.BitSource,java.lang.StringBuilder):227:227 -> e 161:167:void decodeC40Segment(com.google.zxing.common.BitSource,java.lang.StringBuilder):270:270 -> e 1:14:void decodeEdifactSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder):421:421 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/c;Ljava/lang/StringBuilder;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/c;Ljava/lang/StringBuilder;)V"} 15:22:void decodeEdifactSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder):426:426 -> f 23:32:void decodeEdifactSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder):431:431 -> f 33:43:void decodeEdifactSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder):433:433 -> f 44:49:void decodeEdifactSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder):441:441 -> f 50:56:void decodeEdifactSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder):443:443 -> f 2:6:void decodeTextSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder):282:282 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/c;Ljava/lang/StringBuilder;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/c;Ljava/lang/StringBuilder;)V"} 7:16:void decodeTextSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder):286:286 -> g 17:26:void decodeTextSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder):289:289 -> g 27:36:void decodeTextSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder):294:294 -> g @@ -169016,28 +175724,28 @@ com.google.zxing.datamatrix.decoder.DecodedBitStreamParser -> C2.c: 16:21:void parseTwoBytes(int,int,int[]):411:411 -> h 22:24:void parseTwoBytes(int,int,int[]):412:412 -> h 3:13:int unrandomize255State(int,int):492:492 -> i -com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$1 -> C2.c$a: +com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$1 -> H2.c$a: # {"id":"sourceFile","fileName":"DecodedBitStreamParser.java"} int[] $SwitchMap$com$google$zxing$datamatrix$decoder$DecodedBitStreamParser$Mode -> a 1:63:void ():95:95 -> -com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode -> C2.c$b: +com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode -> H2.c$b: # {"id":"sourceFile","fileName":"DecodedBitStreamParser.java"} com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode PAD_ENCODE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LC2/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LH2/c$b;"} com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode ASCII_ENCODE -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LC2/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LH2/c$b;"} com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode C40_ENCODE -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LC2/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LH2/c$b;"} com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode TEXT_ENCODE -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LC2/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LH2/c$b;"} com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode ANSIX12_ENCODE -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LC2/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LH2/c$b;"} com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode EDIFACT_ENCODE -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LC2/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LH2/c$b;"} com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode BASE256_ENCODE -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LC2/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LH2/c$b;"} com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode[] $VALUES -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"[LC2/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LH2/c$b;"} 1:10:void ():40:40 -> 11:20:void ():41:41 -> 21:30:void ():42:42 -> @@ -169048,13 +175756,13 @@ com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode -> C2.c$b: 71:77:void ():39:39 -> 1:4:void (java.lang.String,int):39:39 -> 1:9:com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode valueOf(java.lang.String):39:39 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LC2/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LH2/c$b;"} 1:9:com.google.zxing.datamatrix.decoder.DecodedBitStreamParser$Mode[] values():39:39 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LC2/c$b;"} -com.google.zxing.datamatrix.decoder.Decoder -> C2.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LH2/c$b;"} +com.google.zxing.datamatrix.decoder.Decoder -> H2.d: # {"id":"sourceFile","fileName":"Decoder.java"} com.google.zxing.common.reedsolomon.ReedSolomonDecoder rsDecoder -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LA2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF2/c;"} 1:3:void ():37:37 -> 4:13:void ():38:38 -> 1:1:void correctErrors(byte[],int):116:116 -> a @@ -169064,7 +175772,7 @@ com.google.zxing.datamatrix.decoder.Decoder -> C2.d: 26:34:void correctErrors(byte[],int):130:130 -> a 35:39:void correctErrors(byte[],int):125:125 -> a 1:5:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix):75:75 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;)Ly2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;)LD2/e;"} 6:9:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix):76:76 -> b 10:13:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix):79:79 -> b 14:17:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix):81:81 -> b @@ -169078,7 +175786,7 @@ com.google.zxing.datamatrix.decoder.Decoder -> C2.d: 50:58:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix):96:96 -> b 59:68:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix):99:99 -> b 69:73:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix):104:104 -> b -com.google.zxing.datamatrix.decoder.Version -> C2.e: +com.google.zxing.datamatrix.decoder.Version -> H2.e: # {"id":"sourceFile","fileName":"Version.java"} int versionNumber -> a int symbolSizeRows -> b @@ -169086,13 +175794,13 @@ com.google.zxing.datamatrix.decoder.Version -> C2.e: int dataRegionSizeRows -> d int dataRegionSizeColumns -> e com.google.zxing.datamatrix.decoder.Version$ECBlocks ecBlocks -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LC2/e$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LH2/e$c;"} int totalCodewords -> g com.google.zxing.datamatrix.decoder.Version[] VERSIONS -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"[LC2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LH2/e;"} 1:7:void ():29:29 -> 1:3:void (int,int,int,int,int,com.google.zxing.datamatrix.decoder.Version$ECBlocks):44:44 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(IIIIILC2/e$c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IIIIILH2/e$c;)V"} 4:5:void (int,int,int,int,int,com.google.zxing.datamatrix.decoder.Version$ECBlocks):45:45 -> 6:7:void (int,int,int,int,int,com.google.zxing.datamatrix.decoder.Version$ECBlocks):46:46 -> 8:9:void (int,int,int,int,int,com.google.zxing.datamatrix.decoder.Version$ECBlocks):47:47 -> @@ -169105,60 +175813,60 @@ com.google.zxing.datamatrix.decoder.Version -> C2.e: 31:44:void (int,int,int,int,int,com.google.zxing.datamatrix.decoder.Version$ECBlocks):57:57 -> 45:47:void (int,int,int,int,int,com.google.zxing.datamatrix.decoder.Version$ECBlocks):59:59 -> 1:984:com.google.zxing.datamatrix.decoder.Version[] buildVersions():173:173 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LC2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LH2/e;"} 1:3:int getDataRegionSizeColumns():79:79 -> b 1:3:int getDataRegionSizeRows():75:75 -> c 1:3:com.google.zxing.datamatrix.decoder.Version$ECBlocks getECBlocks():87:87 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LC2/e$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LH2/e$c;"} 1:3:int getSymbolSizeColumns():71:71 -> e 1:3:int getSymbolSizeRows():67:67 -> f 1:3:int getTotalCodewords():83:83 -> g 9:16:com.google.zxing.datamatrix.decoder.Version getVersionForDimensions(int,int):103:103 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LC2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LH2/e;"} 17:28:com.google.zxing.datamatrix.decoder.Version getVersionForDimensions(int,int):104:104 -> h 29:33:com.google.zxing.datamatrix.decoder.Version getVersionForDimensions(int,int):109:109 -> h 34:38:com.google.zxing.datamatrix.decoder.Version getVersionForDimensions(int,int):100:100 -> h 1:3:int getVersionNumber():63:63 -> i 1:7:java.lang.String toString():166:166 -> toString -com.google.zxing.datamatrix.decoder.Version$1 -> C2.e$a: +com.google.zxing.datamatrix.decoder.Version$1 -> H2.e$a: # {"id":"sourceFile","fileName":"Version.java"} -com.google.zxing.datamatrix.decoder.Version$ECB -> C2.e$b: +com.google.zxing.datamatrix.decoder.Version$ECB -> H2.e$b: # {"id":"sourceFile","fileName":"Version.java"} int count -> a int dataCodewords -> b 1:1:void (int,int,com.google.zxing.datamatrix.decoder.Version$1):146:146 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(IILC2/e$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IILH2/e$a;)V"} 2:4:void (int,int):150:152 -> 1:3:int getCount():156:156 -> a 1:3:int getDataCodewords():160:160 -> b -com.google.zxing.datamatrix.decoder.Version$ECBlocks -> C2.e$c: +com.google.zxing.datamatrix.decoder.Version$ECBlocks -> H2.e$c: # {"id":"sourceFile","fileName":"Version.java"} int ecCodewords -> a com.google.zxing.datamatrix.decoder.Version$ECB[] ecBlocks -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"[LC2/e$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LH2/e$b;"} 1:1:void (int,com.google.zxing.datamatrix.decoder.Version$ECB,com.google.zxing.datamatrix.decoder.Version$1):118:118 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILC2/e$b;LC2/e$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILH2/e$b;LH2/e$a;)V"} 2:2:void (int,com.google.zxing.datamatrix.decoder.Version$ECB,com.google.zxing.datamatrix.decoder.Version$ECB,com.google.zxing.datamatrix.decoder.Version$1):118:118 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILC2/e$b;LC2/e$b;LC2/e$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILH2/e$b;LH2/e$b;LH2/e$a;)V"} 3:5:void (int,com.google.zxing.datamatrix.decoder.Version$ECB):122:124 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILC2/e$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILH2/e$b;)V"} 6:8:void (int,com.google.zxing.datamatrix.decoder.Version$ECB,com.google.zxing.datamatrix.decoder.Version$ECB):127:129 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILC2/e$b;LC2/e$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILH2/e$b;LH2/e$b;)V"} 1:3:com.google.zxing.datamatrix.decoder.Version$ECB[] getECBlocks():137:137 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LC2/e$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LH2/e$b;"} 1:3:int getECCodewords():133:133 -> b -com.google.zxing.datamatrix.detector.Detector -> D2.a: +com.google.zxing.datamatrix.detector.Detector -> I2.a: # {"id":"sourceFile","fileName":"Detector.java"} com.google.zxing.common.BitMatrix image -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/b;"} com.google.zxing.common.detector.WhiteRectangleDetector rectangleDetector -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lz2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LE2/b;"} 1:3:void (com.google.zxing.common.BitMatrix):46:46 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;)V"} 4:5:void (com.google.zxing.common.BitMatrix):47:47 -> 6:13:void (com.google.zxing.common.BitMatrix):48:48 -> 1:7:com.google.zxing.ResultPoint correctTopRight(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int):273:273 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/p;Ls2/p;Ls2/p;Ls2/p;I)Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/p;Lx2/p;Lx2/p;Lx2/p;I)Lx2/p;"} 8:11:com.google.zxing.ResultPoint correctTopRight(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int):274:274 -> a 12:22:com.google.zxing.ResultPoint correctTopRight(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int):275:275 -> a 23:32:com.google.zxing.ResultPoint correctTopRight(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int):276:276 -> a @@ -169178,7 +175886,7 @@ com.google.zxing.datamatrix.detector.Detector -> D2.a: 149:157:com.google.zxing.ResultPoint correctTopRight(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int):300:300 -> a 158:165:com.google.zxing.ResultPoint correctTopRight(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int):299:299 -> a 1:7:com.google.zxing.ResultPoint correctTopRightRectangular(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int,int):227:227 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/p;Ls2/p;Ls2/p;Ls2/p;II)Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/p;Lx2/p;Lx2/p;Lx2/p;II)Lx2/p;"} 8:11:com.google.zxing.ResultPoint correctTopRightRectangular(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int,int):228:228 -> b 12:22:com.google.zxing.ResultPoint correctTopRightRectangular(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int,int):229:229 -> b 23:32:com.google.zxing.ResultPoint correctTopRightRectangular(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int,int):230:230 -> b @@ -169196,7 +175904,7 @@ com.google.zxing.datamatrix.detector.Detector -> D2.a: 150:162:com.google.zxing.ResultPoint correctTopRightRectangular(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int,int):253:253 -> b 163:180:com.google.zxing.ResultPoint correctTopRightRectangular(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int,int):254:254 -> b 3:9:com.google.zxing.common.DetectorResult detect():59:59 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LD2/g;"} 10:12:com.google.zxing.common.DetectorResult detect():60:60 -> c 13:15:com.google.zxing.common.DetectorResult detect():61:61 -> c 16:18:com.google.zxing.common.DetectorResult detect():62:62 -> c @@ -169241,14 +175949,14 @@ com.google.zxing.datamatrix.detector.Detector -> D2.a: 357:366:com.google.zxing.common.DetectorResult detect():213:213 -> c 367:371:com.google.zxing.common.DetectorResult detect():107:107 -> c 1:9:int distance(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):310:310 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/p;Ls2/p;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/p;Lx2/p;)I"} 1:10:void increment(java.util.Map,com.google.zxing.ResultPoint):317:317 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Ls2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Lx2/p;)V"} 11:23:void increment(java.util.Map,com.google.zxing.ResultPoint):318:318 -> e 1:51:boolean isValid(com.google.zxing.ResultPoint):306:306 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/p;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/p;)Z"} 1:16:com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int,int):329:329 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;Ls2/p;Ls2/p;Ls2/p;Ls2/p;II)Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;Lx2/p;Lx2/p;Lx2/p;Lx2/p;II)LD2/b;"} 17:20:com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int,int):342:342 -> g 21:24:com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int,int):343:343 -> g 25:28:com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int,int):344:344 -> g @@ -169259,7 +175967,7 @@ com.google.zxing.datamatrix.detector.Detector -> D2.a: 45:60:com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int,int):349:349 -> g 61:65:com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int,int):331:331 -> g 3:7:com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitions transitionsBetween(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):357:357 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/p;Ls2/p;)LD2/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/p;Lx2/p;)LI2/a$b;"} 8:12:com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitions transitionsBetween(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):358:358 -> h 13:17:com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitions transitionsBetween(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):359:359 -> h 18:24:com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitions transitionsBetween(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):360:360 -> h @@ -169270,34 +175978,34 @@ com.google.zxing.datamatrix.detector.Detector -> D2.a: 79:96:com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitions transitionsBetween(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):377:377 -> h 97:126:com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitions transitionsBetween(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):379:379 -> h 127:137:com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitions transitionsBetween(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):393:393 -> h -com.google.zxing.datamatrix.detector.Detector$1 -> D2.a$a: +com.google.zxing.datamatrix.detector.Detector$1 -> I2.a$a: # {"id":"sourceFile","fileName":"Detector.java"} -com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitions -> D2.a$b: +com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitions -> I2.a$b: # {"id":"sourceFile","fileName":"Detector.java"} com.google.zxing.ResultPoint from -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/p;"} com.google.zxing.ResultPoint to -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/p;"} int transitions -> c 1:1:void (com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int,com.google.zxing.datamatrix.detector.Detector$1):399:399 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/p;Ls2/p;ILD2/a$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/p;Lx2/p;ILI2/a$a;)V"} 2:5:void (com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int):405:408 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/p;Ls2/p;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/p;Lx2/p;I)V"} 1:3:com.google.zxing.ResultPoint getFrom():412:412 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx2/p;"} 1:3:com.google.zxing.ResultPoint getTo():416:416 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx2/p;"} 1:3:int getTransitions():420:420 -> c 1:35:java.lang.String toString():425:425 -> toString -com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitionsComparator -> D2.a$c: +com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitionsComparator -> I2.a$c: # {"id":"sourceFile","fileName":"Detector.java"} 1:1:void ():432:432 -> 2:2:void (com.google.zxing.datamatrix.detector.Detector$1):432:432 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI2/a$a;)V"} 1:10:int compare(com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitions,com.google.zxing.datamatrix.detector.Detector$ResultPointsAndTransitions):436:436 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a$b;LD2/a$b;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LI2/a$b;LI2/a$b;)I"} 1:9:int compare(java.lang.Object,java.lang.Object):432:432 -> compare -com.google.zxing.integration.android.IntentIntegrator -> E2.a: +com.google.zxing.integration.android.IntentIntegrator -> J2.a: # {"id":"sourceFile","fileName":"IntentIntegrator.java"} android.app.Activity activity -> a java.util.Map moreExtras -> b @@ -169316,7 +176024,7 @@ com.google.zxing.integration.android.IntentIntegrator -> E2.a: 15:16:void (android.app.Activity):92:92 -> 17:19:void (android.app.Activity):99:99 -> 1:6:com.google.zxing.integration.android.IntentIntegrator addExtra(java.lang.String,java.lang.Object):163:163 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;)LE2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;)LJ2/a;"} 1:22:void attachMoreExtras(android.content.Intent):399:399 -> b 23:28:void attachMoreExtras(android.content.Intent):400:400 -> b 29:32:void attachMoreExtras(android.content.Intent):401:401 -> b @@ -169363,9 +176071,9 @@ com.google.zxing.integration.android.IntentIntegrator -> E2.a: 1:3:java.lang.Class getDefaultCaptureActivity():95:95 -> e 1:9:java.util.List list(java.lang.String[]):395:395 -> f 6:12:com.google.zxing.integration.android.IntentResult parseActivityResult(int,int,android.content.Intent):361:361 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroid/content/Intent;)LE2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroid/content/Intent;)LJ2/b;"} 4:9:com.google.zxing.integration.android.IntentResult parseActivityResult(int,android.content.Intent):376:376 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/content/Intent;)LE2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/content/Intent;)LJ2/b;"} 10:15:com.google.zxing.integration.android.IntentResult parseActivityResult(int,android.content.Intent):377:377 -> h 16:21:com.google.zxing.integration.android.IntentResult parseActivityResult(int,android.content.Intent):378:378 -> h 22:34:com.google.zxing.integration.android.IntentResult parseActivityResult(int,android.content.Intent):379:379 -> h @@ -169375,12 +176083,12 @@ com.google.zxing.integration.android.IntentIntegrator -> E2.a: 52:59:com.google.zxing.integration.android.IntentResult parseActivityResult(int,android.content.Intent):383:383 -> h 60:65:com.google.zxing.integration.android.IntentResult parseActivityResult(int,android.content.Intent):391:391 -> h 1:10:com.google.zxing.integration.android.IntentIntegrator setBeepEnabled(boolean):221:221 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LE2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LJ2/a;"} 1:3:com.google.zxing.integration.android.IntentIntegrator setCaptureActivity(java.lang.Class):116:116 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)LE2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)LJ2/a;"} 1:10:com.google.zxing.integration.android.IntentIntegrator setOrientationLocked(boolean):185:185 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LE2/a;"} -com.google.zxing.integration.android.IntentResult -> E2.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LJ2/a;"} +com.google.zxing.integration.android.IntentResult -> J2.b: # {"id":"sourceFile","fileName":"IntentResult.java"} java.lang.String contents -> a java.lang.String formatName -> b @@ -169394,27 +176102,27 @@ com.google.zxing.integration.android.IntentResult -> E2.b: 1:3:java.lang.String getContents():64:64 -> a 1:7:java.lang.String toString():111:111 -> toString 8:105:java.lang.String toString():112:112 -> toString -com.google.zxing.maxicode.MaxiCodeReader -> F2.a: +com.google.zxing.maxicode.MaxiCodeReader -> K2.a: # {"id":"sourceFile","fileName":"MaxiCodeReader.java"} com.google.zxing.maxicode.decoder.Decoder decoder -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LG2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LL2/c;"} com.google.zxing.ResultPoint[] NO_POINTS -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"[Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lx2/p;"} 2:6:void ():40:40 -> 1:3:void ():38:38 -> 4:11:void ():44:44 -> - 3:10:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):69:69 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c;Ljava/util/Map;)Ls2/n;"} - 11:18:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):70:70 -> a - 19:24:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):71:71 -> a - 25:41:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):76:76 -> a - 42:47:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):78:78 -> a - 48:53:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):80:80 -> a - 54:58:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):73:73 -> a - 2:6:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap):62:62 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c;)Ls2/n;"} + 2:6:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap):62:62 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/c;)Lx2/n;"} + 3:10:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):69:69 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/c;Ljava/util/Map;)Lx2/n;"} + 11:18:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):70:70 -> b + 19:24:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):71:71 -> b + 25:41:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):76:76 -> b + 42:47:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):78:78 -> b + 48:53:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):80:80 -> b + 54:58:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):73:73 -> b 1:7:com.google.zxing.common.BitMatrix extractPureBits(com.google.zxing.common.BitMatrix):101:101 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;)Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;)LD2/b;"} 8:10:com.google.zxing.common.BitMatrix extractPureBits(com.google.zxing.common.BitMatrix):106:106 -> c 11:13:com.google.zxing.common.BitMatrix extractPureBits(com.google.zxing.common.BitMatrix):107:107 -> c 14:16:com.google.zxing.common.BitMatrix extractPureBits(com.google.zxing.common.BitMatrix):108:108 -> c @@ -169426,14 +176134,14 @@ com.google.zxing.maxicode.MaxiCodeReader -> F2.a: 59:68:com.google.zxing.common.BitMatrix extractPureBits(com.google.zxing.common.BitMatrix):118:118 -> c 69:73:com.google.zxing.common.BitMatrix extractPureBits(com.google.zxing.common.BitMatrix):103:103 -> c 1:1:void reset():88:88 -> reset -com.google.zxing.maxicode.decoder.BitMatrixParser -> G2.a: +com.google.zxing.maxicode.decoder.BitMatrixParser -> L2.a: # {"id":"sourceFile","fileName":"BitMatrixParser.java"} com.google.zxing.common.BitMatrix bitMatrix -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/b;"} int[][] BITNR -> b 3:248:void ():27:27 -> 1:3:void (com.google.zxing.common.BitMatrix):68:68 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;)V"} 4:6:void (com.google.zxing.common.BitMatrix):69:69 -> 3:4:byte[] readCodewords():73:73 -> a 5:10:byte[] readCodewords():74:74 -> a @@ -169442,12 +176150,12 @@ com.google.zxing.maxicode.decoder.BitMatrixParser -> G2.a: 28:31:byte[] readCodewords():79:79 -> a 32:39:byte[] readCodewords():80:80 -> a 40:62:byte[] readCodewords():81:81 -> a -com.google.zxing.maxicode.decoder.DecodedBitStreamParser -> G2.b: +com.google.zxing.maxicode.decoder.DecodedBitStreamParser -> L2.b: # {"id":"sourceFile","fileName":"DecodedBitStreamParser.java"} java.lang.String[] SETS -> a 1:19:void ():49:49 -> 1:24:com.google.zxing.common.DecoderResult decode(byte[],int):74:74 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"([BI)Ly2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([BI)LD2/e;"} 25:35:com.google.zxing.common.DecoderResult decode(byte[],int):100:100 -> a 36:47:com.google.zxing.common.DecoderResult decode(byte[],int):97:97 -> a 48:51:com.google.zxing.common.DecoderResult decode(byte[],int):80:80 -> a @@ -169487,10 +176195,10 @@ com.google.zxing.maxicode.decoder.DecodedBitStreamParser -> G2.b: 87:113:java.lang.String getPostCode3(byte[]):147:147 -> h 114:158:java.lang.String getPostCode3(byte[]):140:140 -> h 3:12:int getServiceClass(byte[]):127:127 -> i -com.google.zxing.maxicode.decoder.Decoder -> G2.c: +com.google.zxing.maxicode.decoder.Decoder -> L2.c: # {"id":"sourceFile","fileName":"Decoder.java"} com.google.zxing.common.reedsolomon.ReedSolomonDecoder rsDecoder -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LA2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF2/c;"} 1:3:void ():44:44 -> 4:13:void ():45:45 -> 8:17:void correctErrors(byte[],int,int,int,int):94:94 -> a @@ -169501,7 +176209,7 @@ com.google.zxing.maxicode.decoder.Decoder -> G2.c: 55:65:void correctErrors(byte[],int,int,int,int):109:109 -> a 66:70:void correctErrors(byte[],int,int,int,int):103:103 -> a 1:5:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):54:54 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;Ljava/util/Map;)Ly2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;Ljava/util/Map;)LD2/e;"} 6:16:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):55:55 -> b 17:20:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):57:57 -> b 21:44:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):58:58 -> b @@ -169515,7 +176223,7 @@ com.google.zxing.maxicode.decoder.Decoder -> G2.c: 83:85:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):77:77 -> b 86:92:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):78:78 -> b 93:97:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):80:80 -> b -com.google.zxing.oned.CodaBarReader -> H2.a: +com.google.zxing.oned.CodaBarReader -> M2.a: # {"id":"sourceFile","fileName":"CodaBarReader.java"} java.lang.StringBuilder decodeRowResult -> a int[] counters -> b @@ -169531,7 +176239,7 @@ com.google.zxing.oned.CodaBarReader -> H2.a: 15:19:void ():75:75 -> 20:22:void ():76:76 -> 1:6:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):82:82 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy2/a;Ljava/util/Map;)Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILD2/a;Ljava/util/Map;)Lx2/n;"} 7:9:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):83:83 -> c 10:13:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):84:84 -> c 14:19:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):87:87 -> c @@ -169577,7 +176285,7 @@ com.google.zxing.oned.CodaBarReader -> H2.a: 42:55:int findStartPattern():273:273 -> j 56:60:int findStartPattern():278:278 -> j 2:3:void setCounters(com.google.zxing.common.BitArray):231:231 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;)V"} 4:7:void setCounters(com.google.zxing.common.BitArray):233:233 -> k 8:17:void setCounters(com.google.zxing.common.BitArray):234:234 -> k 18:27:void setCounters(com.google.zxing.common.BitArray):241:241 -> k @@ -169609,13 +176317,13 @@ com.google.zxing.oned.CodaBarReader -> H2.a: 154:160:void validatePattern(int):211:211 -> m 161:177:void validatePattern(int):212:212 -> m 178:190:void validatePattern(int):213:213 -> m -com.google.zxing.oned.Code128Reader -> H2.b: +com.google.zxing.oned.Code128Reader -> M2.b: # {"id":"sourceFile","fileName":"Code128Reader.java"} int[][] CODE_PATTERNS -> a 2:912:void ():39:39 -> 1:4:void ():37:37 -> 9:19:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):239:239 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy2/a;Ljava/util/Map;)Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILD2/a;Ljava/util/Map;)Lx2/n;"} 20:24:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):241:241 -> c 25:26:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):242:242 -> c 27:34:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):244:244 -> c @@ -169664,13 +176372,13 @@ com.google.zxing.oned.Code128Reader -> H2.b: 538:542:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):500:500 -> c 543:548:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):493:493 -> c 1:7:int decodeCode(com.google.zxing.common.BitArray,int[],int):216:216 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;[II)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;[II)I"} 8:12:int decodeCode(com.google.zxing.common.BitArray,int[],int):219:219 -> h 13:17:int decodeCode(com.google.zxing.common.BitArray,int[],int):220:220 -> h 18:33:int decodeCode(com.google.zxing.common.BitArray,int[],int):221:221 -> h 34:38:int decodeCode(com.google.zxing.common.BitArray,int[],int):231:231 -> h 1:5:int[] findStartPattern(com.google.zxing.common.BitArray):170:170 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;)[I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;)[I"} 6:10:int[] findStartPattern(com.google.zxing.common.BitArray):171:171 -> i 11:17:int[] findStartPattern(com.google.zxing.common.BitArray):174:174 -> i 18:25:int[] findStartPattern(com.google.zxing.common.BitArray):180:180 -> i @@ -169685,7 +176393,7 @@ com.google.zxing.oned.Code128Reader -> H2.b: 99:105:int[] findStartPattern(com.google.zxing.common.BitArray):202:202 -> i 106:112:int[] findStartPattern(com.google.zxing.common.BitArray):207:207 -> i 113:117:int[] findStartPattern(com.google.zxing.common.BitArray):211:211 -> i -com.google.zxing.oned.Code39Reader -> H2.c: +com.google.zxing.oned.Code39Reader -> M2.c: # {"id":"sourceFile","fileName":"Code39Reader.java"} boolean usingCheckDigit -> a boolean extendedMode -> b @@ -169699,7 +176407,7 @@ com.google.zxing.oned.Code39Reader -> H2.c: 2:2:void (boolean):79:79 -> 3:7:void (boolean,boolean):92:96 -> 1:3:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):103:103 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy2/a;Ljava/util/Map;)Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILD2/a;Ljava/util/Map;)Lx2/n;"} 4:6:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):104:104 -> c 7:8:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):105:105 -> c 9:11:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):106:106 -> c @@ -169742,7 +176450,7 @@ com.google.zxing.oned.Code39Reader -> H2.c: 129:133:java.lang.String decodeExtended(java.lang.CharSequence):290:290 -> h 134:138:java.lang.String decodeExtended(java.lang.CharSequence):321:321 -> h 1:5:int[] findAsteriskPattern(com.google.zxing.common.BitArray,int[]):181:181 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;[I)[I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;[I)[I"} 6:9:int[] findAsteriskPattern(com.google.zxing.common.BitArray,int[]):182:182 -> i 10:15:int[] findAsteriskPattern(com.google.zxing.common.BitArray,int[]):187:187 -> i 16:23:int[] findAsteriskPattern(com.google.zxing.common.BitArray,int[]):190:190 -> i @@ -169764,7 +176472,7 @@ com.google.zxing.oned.Code39Reader -> H2.c: 4:26:int toNarrowWidePattern(int[]):222:222 -> k 27:51:int toNarrowWidePattern(int[]):232:232 -> k 52:71:int toNarrowWidePattern(int[]):244:244 -> k -com.google.zxing.oned.Code93Reader -> H2.d: +com.google.zxing.oned.Code93Reader -> M2.d: # {"id":"sourceFile","fileName":"Code93Reader.java"} java.lang.StringBuilder decodeRowResult -> a int[] counters -> b @@ -169778,7 +176486,7 @@ com.google.zxing.oned.Code93Reader -> H2.d: 4:13:void ():61:61 -> 14:18:void ():62:62 -> 1:5:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):69:69 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy2/a;Ljava/util/Map;)Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILD2/a;Ljava/util/Map;)Lx2/n;"} 6:11:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):71:71 -> c 12:15:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):72:72 -> c 16:18:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):74:74 -> c @@ -169822,7 +176530,7 @@ com.google.zxing.oned.Code93Reader -> H2.d: 153:159:java.lang.String decodeExtended(java.lang.CharSequence):260:260 -> j 160:164:java.lang.String decodeExtended(java.lang.CharSequence):263:263 -> j 1:5:int[] findAsteriskPattern(com.google.zxing.common.BitArray):132:132 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;)[I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;)[I"} 6:9:int[] findAsteriskPattern(com.google.zxing.common.BitArray):133:133 -> k 10:14:int[] findAsteriskPattern(com.google.zxing.common.BitArray):135:135 -> k 15:16:int[] findAsteriskPattern(com.google.zxing.common.BitArray):136:136 -> k @@ -169844,7 +176552,7 @@ com.google.zxing.oned.Code93Reader -> H2.d: 1:12:int toPattern(int[]):167:167 -> m 13:17:int toPattern(int[]):171:171 -> m 18:56:int toPattern(int[]):173:173 -> m -com.google.zxing.oned.EAN13Reader -> H2.e: +com.google.zxing.oned.EAN13Reader -> M2.e: # {"id":"sourceFile","fileName":"EAN13Reader.java"} int[] decodeMiddleCounters -> i int[] FIRST_DIGIT_ENCODINGS -> j @@ -169852,7 +176560,7 @@ com.google.zxing.oned.EAN13Reader -> H2.e: 1:4:void ():67:67 -> 5:9:void ():68:68 -> 1:3:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):75:75 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;[ILjava/lang/StringBuilder;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;[ILjava/lang/StringBuilder;)I"} 4:6:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):76:76 -> l 7:9:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):77:77 -> l 10:12:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):78:78 -> l @@ -169869,17 +176577,17 @@ com.google.zxing.oned.EAN13Reader -> H2.e: 89:91:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):103:103 -> l 92:105:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):104:104 -> l 1:3:com.google.zxing.BarcodeFormat getBarcodeFormat():114:114 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx2/a;"} 7:15:void determineFirstDigit(java.lang.StringBuilder,int):130:130 -> r 16:22:void determineFirstDigit(java.lang.StringBuilder,int):131:131 -> r 23:27:void determineFirstDigit(java.lang.StringBuilder,int):135:135 -> r -com.google.zxing.oned.EAN8Reader -> H2.f: +com.google.zxing.oned.EAN8Reader -> M2.f: # {"id":"sourceFile","fileName":"EAN8Reader.java"} int[] decodeMiddleCounters -> i 1:4:void ():32:32 -> 5:9:void ():33:33 -> 1:3:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):40:40 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;[ILjava/lang/StringBuilder;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;[ILjava/lang/StringBuilder;)I"} 4:6:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):41:41 -> l 7:9:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):42:42 -> l 10:12:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):43:43 -> l @@ -169895,8 +176603,8 @@ com.google.zxing.oned.EAN8Reader -> H2.f: 74:76:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):61:61 -> l 77:90:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):62:62 -> l 1:3:com.google.zxing.BarcodeFormat getBarcodeFormat():72:72 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/a;"} -com.google.zxing.oned.EANManufacturerOrgSupport -> H2.g: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx2/a;"} +com.google.zxing.oned.EANManufacturerOrgSupport -> M2.g: # {"id":"sourceFile","fileName":"EANManufacturerOrgSupport.java"} java.util.List ranges -> a java.util.List countryIdentifiers -> b @@ -170021,7 +176729,7 @@ com.google.zxing.oned.EANManufacturerOrgSupport -> H2.g: 32:36:java.lang.String lookupCountryIdentifier(java.lang.String):42:42 -> c 37:45:java.lang.String lookupCountryIdentifier(java.lang.String):46:46 -> c 46:58:java.lang.String lookupCountryIdentifier(java.lang.String):48:48 -> c -com.google.zxing.oned.ITFReader -> H2.h: +com.google.zxing.oned.ITFReader -> M2.h: # {"id":"sourceFile","fileName":"ITFReader.java"} int narrowLineWidth -> a int[] DEFAULT_ALLOWED_LENGTHS -> b @@ -170035,7 +176743,7 @@ com.google.zxing.oned.ITFReader -> H2.h: 1:4:void ():45:45 -> 5:7:void ():57:57 -> 1:4:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):89:89 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy2/a;Ljava/util/Map;)Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILD2/a;Ljava/util/Map;)Lx2/n;"} 5:8:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):90:90 -> c 9:16:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):92:92 -> c 17:24:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):93:93 -> c @@ -170051,7 +176759,7 @@ com.google.zxing.oned.ITFReader -> H2.h: 18:33:int decodeDigit(int[]):339:339 -> h 34:38:int decodeDigit(int[]):348:348 -> h 1:3:int[] decodeEnd(com.google.zxing.common.BitArray):259:259 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;)[I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;)[I"} 4:7:int[] decodeEnd(com.google.zxing.common.BitArray):261:261 -> i 8:14:int[] decodeEnd(com.google.zxing.common.BitArray):262:262 -> i 15:19:int[] decodeEnd(com.google.zxing.common.BitArray):267:267 -> i @@ -170060,7 +176768,7 @@ com.google.zxing.oned.ITFReader -> H2.h: 32:38:int[] decodeEnd(com.google.zxing.common.BitArray):274:274 -> i 39:47:int[] decodeEnd(com.google.zxing.common.BitArray):279:279 -> i 3:5:void decodeMiddle(com.google.zxing.common.BitArray,int,int,java.lang.StringBuilder):150:150 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;IILjava/lang/StringBuilder;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;IILjava/lang/StringBuilder;)V"} 6:7:void decodeMiddle(com.google.zxing.common.BitArray,int,int,java.lang.StringBuilder):151:151 -> j 8:11:void decodeMiddle(com.google.zxing.common.BitArray,int,int,java.lang.StringBuilder):152:152 -> j 12:20:void decodeMiddle(com.google.zxing.common.BitArray,int,int,java.lang.StringBuilder):157:157 -> j @@ -170072,12 +176780,12 @@ com.google.zxing.oned.ITFReader -> H2.h: 51:55:void decodeMiddle(com.google.zxing.common.BitArray,int,int,java.lang.StringBuilder):168:168 -> j 56:62:void decodeMiddle(com.google.zxing.common.BitArray,int,int,java.lang.StringBuilder):170:170 -> j 1:4:int[] decodeStart(com.google.zxing.common.BitArray):184:184 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;)[I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;)[I"} 5:11:int[] decodeStart(com.google.zxing.common.BitArray):185:185 -> k 12:21:int[] decodeStart(com.google.zxing.common.BitArray):190:190 -> k 22:25:int[] decodeStart(com.google.zxing.common.BitArray):192:192 -> k 1:2:int[] findGuardPattern(com.google.zxing.common.BitArray,int,int[]):295:296 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;I[I)[I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;I[I)[I"} 3:4:int[] findGuardPattern(com.google.zxing.common.BitArray,int,int[]):296:297 -> l 5:13:int[] findGuardPattern(com.google.zxing.common.BitArray,int,int[]):297:297 -> l 14:21:int[] findGuardPattern(com.google.zxing.common.BitArray,int,int[]):303:303 -> l @@ -170091,17 +176799,17 @@ com.google.zxing.oned.ITFReader -> H2.h: 72:78:int[] findGuardPattern(com.google.zxing.common.BitArray,int,int[]):318:318 -> l 79:83:int[] findGuardPattern(com.google.zxing.common.BitArray,int,int[]):322:322 -> l 1:5:int skipWhiteSpace(com.google.zxing.common.BitArray):239:239 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;)I"} 6:12:int skipWhiteSpace(com.google.zxing.common.BitArray):240:240 -> m 13:17:int skipWhiteSpace(com.google.zxing.common.BitArray):242:242 -> m 1:14:void validateQuietZone(com.google.zxing.common.BitArray,int):214:214 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;I)V"} 15:28:void validateQuietZone(com.google.zxing.common.BitArray,int):220:220 -> n 29:33:void validateQuietZone(com.google.zxing.common.BitArray,int):227:227 -> n -com.google.zxing.oned.MultiFormatOneDReader -> H2.i: +com.google.zxing.oned.MultiFormatOneDReader -> M2.i: # {"id":"sourceFile","fileName":"MultiFormatOneDReader.java"} com.google.zxing.oned.OneDReader[] readers -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"[LH2/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LM2/k;"} 1:7:void (java.util.Map):41:41 -> 8:9:void (java.util.Map):43:43 -> 10:17:void (java.util.Map):44:44 -> @@ -170138,15 +176846,15 @@ com.google.zxing.oned.MultiFormatOneDReader -> H2.i: 250:257:void (java.util.Map):85:85 -> 258:272:void (java.util.Map):87:87 -> 1:8:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):94:94 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy2/a;Ljava/util/Map;)Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILD2/a;Ljava/util/Map;)Lx2/n;"} 9:16:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):96:96 -> c 17:21:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):102:102 -> c 1:8:void reset():107:107 -> reset 9:15:void reset():108:108 -> reset -com.google.zxing.oned.MultiFormatUPCEANReader -> H2.j: +com.google.zxing.oned.MultiFormatUPCEANReader -> M2.j: # {"id":"sourceFile","fileName":"MultiFormatUPCEANReader.java"} com.google.zxing.oned.UPCEANReader[] readers -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"[LH2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LM2/p;"} 1:7:void (java.util.Map):42:42 -> 8:9:void (java.util.Map):44:44 -> 10:15:void (java.util.Map):45:45 -> @@ -170165,7 +176873,7 @@ com.google.zxing.oned.MultiFormatUPCEANReader -> H2.j: 110:117:void (java.util.Map):64:64 -> 118:132:void (java.util.Map):66:66 -> 1:4:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):74:74 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy2/a;Ljava/util/Map;)Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILD2/a;Ljava/util/Map;)Lx2/n;"} 5:13:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):75:75 -> c 14:17:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):78:78 -> c 18:26:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):95:95 -> c @@ -170180,30 +176888,30 @@ com.google.zxing.oned.MultiFormatUPCEANReader -> H2.j: 104:108:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):114:114 -> c 1:8:void reset():119:119 -> reset 9:15:void reset():120:120 -> reset -com.google.zxing.oned.OneDReader -> H2.k: +com.google.zxing.oned.OneDReader -> M2.k: # {"id":"sourceFile","fileName":"OneDReader.java"} 1:4:void ():42:42 -> - 1:8:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):54:54 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c;Ljava/util/Map;)Ls2/n;"} - 9:16:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):56:56 -> a - 17:22:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):57:57 -> a - 23:26:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):58:58 -> a - 27:30:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):59:59 -> a - 31:38:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):61:61 -> a - 39:46:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):63:63 -> a - 47:59:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):66:66 -> a - 60:68:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):68:68 -> a - 69:74:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):70:70 -> a - 75:79:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):72:72 -> a - 80:82:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):73:73 -> a - 83:110:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):74:74 -> a - 111:111:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):79:79 -> a - 2:6:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap):46:46 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c;)Ls2/n;"} + 2:6:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap):46:46 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/c;)Lx2/n;"} + 1:8:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):54:54 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/c;Ljava/util/Map;)Lx2/n;"} + 9:16:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):56:56 -> b + 17:22:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):57:57 -> b + 23:26:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):58:58 -> b + 27:30:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):59:59 -> b + 31:38:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):61:61 -> b + 39:46:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):63:63 -> b + 47:59:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):66:66 -> b + 60:68:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):68:68 -> b + 69:74:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):70:70 -> b + 75:79:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):72:72 -> b + 80:82:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):73:73 -> b + 83:110:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):74:74 -> b + 111:111:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):79:79 -> b com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map) -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy2/a;Ljava/util/Map;)Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILD2/a;Ljava/util/Map;)Lx2/n;"} 3:6:com.google.zxing.Result doDecode(com.google.zxing.BinaryBitmap,java.util.Map):105:105 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c;Ljava/util/Map;)Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/c;Ljava/util/Map;)Lx2/n;"} 7:10:com.google.zxing.Result doDecode(com.google.zxing.BinaryBitmap,java.util.Map):106:106 -> d 11:20:com.google.zxing.Result doDecode(com.google.zxing.BinaryBitmap,java.util.Map):107:107 -> d 21:39:com.google.zxing.Result doDecode(com.google.zxing.BinaryBitmap,java.util.Map):110:110 -> d @@ -170227,7 +176935,7 @@ com.google.zxing.oned.OneDReader -> H2.k: 30:31:float patternMatchVariance(int[],int[],float):271:271 -> e 32:55:float patternMatchVariance(int[],int[],float):272:272 -> e 1:2:void recordPattern(com.google.zxing.common.BitArray,int,int[]):193:193 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;I[I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;I[I)V"} 3:5:void recordPattern(com.google.zxing.common.BitArray,int,int[]):194:194 -> f 6:11:void recordPattern(com.google.zxing.common.BitArray,int,int[]):195:195 -> f 12:19:void recordPattern(com.google.zxing.common.BitArray,int,int[]):199:199 -> f @@ -170237,36 +176945,36 @@ com.google.zxing.oned.OneDReader -> H2.k: 52:57:void recordPattern(com.google.zxing.common.BitArray,int,int[]):219:219 -> f 58:62:void recordPattern(com.google.zxing.common.BitArray,int,int[]):197:197 -> f 1:2:void recordPatternInReverse(com.google.zxing.common.BitArray,int,int[]):226:227 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;I[I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;I[I)V"} 3:11:void recordPatternInReverse(com.google.zxing.common.BitArray,int,int[]):227:227 -> g 12:26:void recordPatternInReverse(com.google.zxing.common.BitArray,int,int[]):229:229 -> g 27:30:void recordPatternInReverse(com.google.zxing.common.BitArray,int,int[]):237:237 -> g 31:35:void recordPatternInReverse(com.google.zxing.common.BitArray,int,int[]):235:235 -> g 1:1:void reset():87:87 -> reset -com.google.zxing.oned.UPCAReader -> H2.l: +com.google.zxing.oned.UPCAReader -> M2.l: # {"id":"sourceFile","fileName":"UPCAReader.java"} com.google.zxing.oned.UPCEANReader ean13Reader -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LH2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LM2/p;"} 1:3:void ():36:36 -> 4:11:void ():38:38 -> - 1:11:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):63:63 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c;Ljava/util/Map;)Ls2/n;"} - 1:11:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap):57:57 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c;)Ls2/n;"} + 1:11:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap):57:57 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/c;)Lx2/n;"} + 1:11:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):63:63 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/c;Ljava/util/Map;)Lx2/n;"} 1:11:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):52:52 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy2/a;Ljava/util/Map;)Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILD2/a;Ljava/util/Map;)Lx2/n;"} 1:7:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):74:74 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;[ILjava/lang/StringBuilder;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;[ILjava/lang/StringBuilder;)I"} 1:11:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,int[],java.util.Map):46:46 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy2/a;[ILjava/util/Map;)Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILD2/a;[ILjava/util/Map;)Lx2/n;"} 1:3:com.google.zxing.BarcodeFormat getBarcodeFormat():68:68 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx2/a;"} 1:5:com.google.zxing.Result maybeReturnResult(com.google.zxing.Result):78:78 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/n;)Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/n;)Lx2/n;"} 6:13:com.google.zxing.Result maybeReturnResult(com.google.zxing.Result):79:79 -> r 14:31:com.google.zxing.Result maybeReturnResult(com.google.zxing.Result):80:80 -> r 32:36:com.google.zxing.Result maybeReturnResult(com.google.zxing.Result):82:82 -> r -com.google.zxing.oned.UPCEANExtension2Support -> H2.m: +com.google.zxing.oned.UPCEANExtension2Support -> M2.m: # {"id":"sourceFile","fileName":"UPCEANExtension2Support.java"} int[] decodeMiddleCounters -> a java.lang.StringBuilder decodeRowStringBuffer -> b @@ -170274,7 +176982,7 @@ com.google.zxing.oned.UPCEANExtension2Support -> H2.m: 5:8:void ():34:34 -> 9:16:void ():35:35 -> 1:3:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):61:61 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;[ILjava/lang/StringBuilder;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;[ILjava/lang/StringBuilder;)I"} 4:6:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):62:62 -> a 7:9:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):63:63 -> a 10:12:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):64:64 -> a @@ -170291,7 +176999,7 @@ com.google.zxing.oned.UPCEANExtension2Support -> H2.m: 92:96:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):92:92 -> a 97:101:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):88:88 -> a 1:3:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,int[]):39:39 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy2/a;[I)Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILD2/a;[I)Lx2/n;"} 4:6:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,int[]):40:40 -> b 7:10:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,int[]):41:41 -> b 11:14:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,int[]):43:43 -> b @@ -170301,7 +177009,7 @@ com.google.zxing.oned.UPCEANExtension2Support -> H2.m: 1:9:java.util.Map parseExtensionString(java.lang.String):104:104 -> c 10:16:java.util.Map parseExtensionString(java.lang.String):107:107 -> c 17:26:java.util.Map parseExtensionString(java.lang.String):108:108 -> c -com.google.zxing.oned.UPCEANExtension5Support -> H2.n: +com.google.zxing.oned.UPCEANExtension5Support -> M2.n: # {"id":"sourceFile","fileName":"UPCEANExtension5Support.java"} int[] decodeMiddleCounters -> a java.lang.StringBuilder decodeRowStringBuffer -> b @@ -170311,7 +177019,7 @@ com.google.zxing.oned.UPCEANExtension5Support -> H2.n: 5:8:void ():38:38 -> 9:16:void ():39:39 -> 1:3:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):65:65 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;[ILjava/lang/StringBuilder;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;[ILjava/lang/StringBuilder;)I"} 4:6:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):66:66 -> a 7:9:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):67:67 -> a 10:12:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):68:68 -> a @@ -170329,7 +177037,7 @@ com.google.zxing.oned.UPCEANExtension5Support -> H2.n: 96:100:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):97:97 -> a 101:105:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):92:92 -> a 1:3:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,int[]):43:43 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy2/a;[I)Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILD2/a;[I)Lx2/n;"} 4:6:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,int[]):44:44 -> b 7:10:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,int[]):45:45 -> b 11:14:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,int[]):47:47 -> b @@ -170359,28 +177067,28 @@ com.google.zxing.oned.UPCEANExtension5Support -> H2.n: 10:16:java.util.Map parseExtensionString(java.lang.String):136:136 -> f 17:23:java.util.Map parseExtensionString(java.lang.String):140:140 -> f 24:29:java.util.Map parseExtensionString(java.lang.String):141:141 -> f -com.google.zxing.oned.UPCEANExtensionSupport -> H2.o: +com.google.zxing.oned.UPCEANExtensionSupport -> M2.o: # {"id":"sourceFile","fileName":"UPCEANExtensionSupport.java"} com.google.zxing.oned.UPCEANExtension2Support twoSupport -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LH2/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LM2/m;"} com.google.zxing.oned.UPCEANExtension5Support fiveSupport -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LH2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LM2/n;"} int[] EXTENSION_START_PATTERN -> c 3:9:void ():26:26 -> 1:3:void ():24:24 -> 4:10:void ():28:28 -> 11:18:void ():29:29 -> 2:7:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,int):32:32 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy2/a;I)Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILD2/a;I)Lx2/n;"} 8:14:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,int):34:34 -> a 15:21:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,int):36:36 -> a -com.google.zxing.oned.UPCEANReader -> H2.p: +com.google.zxing.oned.UPCEANReader -> M2.p: # {"id":"sourceFile","fileName":"UPCEANReader.java"} java.lang.StringBuilder decodeRowStringBuffer -> a com.google.zxing.oned.UPCEANExtensionSupport extensionReader -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LH2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LM2/o;"} com.google.zxing.oned.EANManufacturerOrgSupport eanManSupport -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LH2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LM2/g;"} int[] START_END_PATTERN -> d int[] MIDDLE_PATTERN -> e int[] END_PATTERN -> f @@ -170402,7 +177110,7 @@ com.google.zxing.oned.UPCEANReader -> H2.p: 13:19:void ():103:103 -> 20:27:void ():104:104 -> 1:9:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):131:131 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy2/a;Ljava/util/Map;)Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILD2/a;Ljava/util/Map;)Lx2/n;"} 1:5:boolean checkChecksum(java.lang.String):252:252 -> h 1:15:boolean checkStandardUPCEANChecksum(java.lang.CharSequence):264:264 -> i 16:29:boolean checkStandardUPCEANChecksum(java.lang.CharSequence):271:271 -> i @@ -170411,17 +177119,17 @@ com.google.zxing.oned.UPCEANReader -> H2.p: 55:59:boolean checkStandardUPCEANChecksum(java.lang.CharSequence):281:281 -> i 60:65:boolean checkStandardUPCEANChecksum(java.lang.CharSequence):285:285 -> i 1:3:int decodeDigit(com.google.zxing.common.BitArray,int[],int,int[][]):358:358 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;[II[[I)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;[II[[I)I"} 4:11:int decodeDigit(com.google.zxing.common.BitArray,int[],int,int[][]):361:361 -> j 12:16:int decodeDigit(com.google.zxing.common.BitArray,int[],int,int[][]):363:363 -> j 17:32:int decodeDigit(com.google.zxing.common.BitArray,int[],int,int[][]):364:364 -> j 33:37:int decodeDigit(com.google.zxing.common.BitArray,int[],int,int[][]):373:373 -> j 2:8:int[] decodeEnd(com.google.zxing.common.BitArray,int):289:289 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;I)[I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;I)[I"} int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder) -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;[ILjava/lang/StringBuilder;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;[ILjava/lang/StringBuilder;)I"} 6:7:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,int[],java.util.Map):154:154 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy2/a;[ILjava/util/Map;)Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILD2/a;[ILjava/util/Map;)Lx2/n;"} 8:19:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,int[],java.util.Map):155:155 -> m 20:35:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,int[],java.util.Map):158:158 -> m 36:37:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,int[],java.util.Map):163:163 -> m @@ -170456,9 +177164,9 @@ com.google.zxing.oned.UPCEANReader -> H2.p: 252:256:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,int[],java.util.Map):193:193 -> m 257:261:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,int[],java.util.Map):187:187 -> m 1:8:int[] findGuardPattern(com.google.zxing.common.BitArray,int,boolean,int[]):296:296 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;IZ[I)[I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;IZ[I)[I"} 1:6:int[] findGuardPattern(com.google.zxing.common.BitArray,int,boolean,int[],int[]):315:315 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;IZ[I[I)[I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;IZ[I[I)[I"} 7:15:int[] findGuardPattern(com.google.zxing.common.BitArray,int,boolean,int[],int[]):316:316 -> o 16:22:int[] findGuardPattern(com.google.zxing.common.BitArray,int,boolean,int[],int[]):319:319 -> o 23:30:int[] findGuardPattern(com.google.zxing.common.BitArray,int,boolean,int[],int[]):322:322 -> o @@ -170472,15 +177180,15 @@ com.google.zxing.oned.UPCEANReader -> H2.p: 81:87:int[] findGuardPattern(com.google.zxing.common.BitArray,int,boolean,int[],int[]):337:337 -> o 88:92:int[] findGuardPattern(com.google.zxing.common.BitArray,int,boolean,int[],int[]):341:341 -> o 1:11:int[] findStartGuardPattern(com.google.zxing.common.BitArray):111:111 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;)[I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;)[I"} 12:17:int[] findStartGuardPattern(com.google.zxing.common.BitArray):113:113 -> p 18:21:int[] findStartGuardPattern(com.google.zxing.common.BitArray):114:114 -> p 22:24:int[] findStartGuardPattern(com.google.zxing.common.BitArray):115:115 -> p 25:32:int[] findStartGuardPattern(com.google.zxing.common.BitArray):116:116 -> p 33:39:int[] findStartGuardPattern(com.google.zxing.common.BitArray):122:122 -> p com.google.zxing.BarcodeFormat getBarcodeFormat() -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/a;"} -com.google.zxing.oned.UPCEReader -> H2.q: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx2/a;"} +com.google.zxing.oned.UPCEReader -> M2.q: # {"id":"sourceFile","fileName":"UPCEReader.java"} int[] decodeMiddleCounters -> i int[] CHECK_DIGIT_ENCODINGS -> j @@ -170493,9 +177201,9 @@ com.google.zxing.oned.UPCEReader -> H2.q: 5:9:void ():77:77 -> 1:9:boolean checkChecksum(java.lang.String):116:116 -> h 2:8:int[] decodeEnd(com.google.zxing.common.BitArray,int):111:111 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;I)[I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;I)[I"} 1:3:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):83:83 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;[ILjava/lang/StringBuilder;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;[ILjava/lang/StringBuilder;)I"} 4:6:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):84:84 -> l 7:9:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):85:85 -> l 10:12:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):86:86 -> l @@ -170507,7 +177215,7 @@ com.google.zxing.oned.UPCEReader -> H2.q: 42:63:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):96:96 -> l 64:67:int decodeMiddle(com.google.zxing.common.BitArray,int[],java.lang.StringBuilder):104:104 -> l 1:3:com.google.zxing.BarcodeFormat getBarcodeFormat():136:136 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx2/a;"} 2:6:java.lang.String convertUPCEtoUPCA(java.lang.String):146:146 -> r 7:9:java.lang.String convertUPCEtoUPCA(java.lang.String):147:147 -> r 10:16:java.lang.String convertUPCEtoUPCA(java.lang.String):148:148 -> r @@ -170533,7 +177241,7 @@ com.google.zxing.oned.UPCEReader -> H2.q: 22:27:void determineNumSysAndCheckDigit(java.lang.StringBuilder,int):125:125 -> s 28:37:void determineNumSysAndCheckDigit(java.lang.StringBuilder,int):126:126 -> s 38:42:void determineNumSysAndCheckDigit(java.lang.StringBuilder,int):131:131 -> s -com.google.zxing.oned.rss.AbstractRSSReader -> I2.a: +com.google.zxing.oned.rss.AbstractRSSReader -> N2.a: # {"id":"sourceFile","fileName":"AbstractRSSReader.java"} int[] decodeFinderCounters -> a int[] dataCharacterCounters -> b @@ -170568,7 +177276,7 @@ com.google.zxing.oned.rss.AbstractRSSReader -> I2.a: 2:4:int parseFinderValue(int[],int[][]):77:77 -> q 5:24:int parseFinderValue(int[],int[][]):78:78 -> q 25:29:int parseFinderValue(int[],int[][]):83:83 -> q -com.google.zxing.oned.rss.DataCharacter -> I2.b: +com.google.zxing.oned.rss.DataCharacter -> N2.b: # {"id":"sourceFile","fileName":"DataCharacter.java"} int value -> a int checksumPortion -> b @@ -170582,37 +177290,37 @@ com.google.zxing.oned.rss.DataCharacter -> I2.b: 9:23:boolean equals(java.lang.Object):51:51 -> equals 1:6:int hashCode():56:56 -> hashCode 1:30:java.lang.String toString():42:42 -> toString -com.google.zxing.oned.rss.FinderPattern -> I2.c: +com.google.zxing.oned.rss.FinderPattern -> N2.c: # {"id":"sourceFile","fileName":"FinderPattern.java"} int value -> a int[] startEnd -> b com.google.zxing.ResultPoint[] resultPoints -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"[Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lx2/p;"} 1:3:void (int,int[],int,int,int):30:30 -> 4:5:void (int,int[],int,int,int):31:31 -> 6:7:void (int,int[],int,int,int):32:32 -> 8:27:void (int,int[],int,int,int):33:33 -> 1:3:com.google.zxing.ResultPoint[] getResultPoints():48:48 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lx2/p;"} 1:3:int[] getStartEnd():44:44 -> b 1:3:int getValue():40:40 -> c 1:6:boolean equals(java.lang.Object):53:53 -> equals 7:8:boolean equals(java.lang.Object):56:56 -> equals 9:17:boolean equals(java.lang.Object):57:57 -> equals 1:3:int hashCode():62:62 -> hashCode -com.google.zxing.oned.rss.Pair -> I2.d: +com.google.zxing.oned.rss.Pair -> N2.d: # {"id":"sourceFile","fileName":"Pair.java"} com.google.zxing.oned.rss.FinderPattern finderPattern -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LI2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LN2/c;"} int count -> d 1:3:void (int,int,com.google.zxing.oned.rss.FinderPattern):25:25 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(IILI2/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IILN2/c;)V"} 4:6:void (int,int,com.google.zxing.oned.rss.FinderPattern):26:26 -> 1:3:int getCount():34:34 -> c 1:3:com.google.zxing.oned.rss.FinderPattern getFinderPattern():30:30 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LI2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LN2/c;"} 1:7:void incrementCount():38:38 -> e -com.google.zxing.oned.rss.RSS14Reader -> I2.e: +com.google.zxing.oned.rss.RSS14Reader -> N2.e: # {"id":"sourceFile","fileName":"RSS14Reader.java"} java.util.List possibleLeftPairs -> g java.util.List possibleRightPairs -> h @@ -170634,7 +177342,7 @@ com.google.zxing.oned.rss.RSS14Reader -> I2.e: 4:10:void ():61:61 -> 11:18:void ():62:62 -> 2:5:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):69:69 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy2/a;Ljava/util/Map;)Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILD2/a;Ljava/util/Map;)Lx2/n;"} 6:10:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):70:70 -> c 11:14:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):71:71 -> c 15:18:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):72:72 -> c @@ -170648,7 +177356,7 @@ com.google.zxing.oned.rss.RSS14Reader -> I2.e: 81:85:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):80:80 -> c 86:90:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):86:86 -> c 4:19:void addOrTally(java.util.Collection,com.google.zxing.oned.rss.Pair):94:94 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;LI2/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;LN2/d;)V"} 20:29:void addOrTally(java.util.Collection,com.google.zxing.oned.rss.Pair):95:95 -> r 30:33:void addOrTally(java.util.Collection,com.google.zxing.oned.rss.Pair):96:96 -> r 34:37:void addOrTally(java.util.Collection,com.google.zxing.oned.rss.Pair):102:102 -> r @@ -170670,10 +177378,10 @@ com.google.zxing.oned.rss.RSS14Reader -> I2.e: 222:226:void adjustOddEvenCounts(boolean,int):445:445 -> s 227:231:void adjustOddEvenCounts(boolean,int):450:450 -> s 1:13:boolean checkChecksum(com.google.zxing.oned.rss.Pair,com.google.zxing.oned.rss.Pair):148:148 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(LI2/d;LI2/d;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN2/d;LN2/d;)Z"} 14:50:boolean checkChecksum(com.google.zxing.oned.rss.Pair,com.google.zxing.oned.rss.Pair):150:150 -> t 1:15:com.google.zxing.Result constructResult(com.google.zxing.oned.rss.Pair,com.google.zxing.oned.rss.Pair):113:113 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(LI2/d;LI2/d;)Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN2/d;LN2/d;)Lx2/n;"} 16:19:com.google.zxing.Result constructResult(com.google.zxing.oned.rss.Pair,com.google.zxing.oned.rss.Pair):114:114 -> u 20:26:com.google.zxing.Result constructResult(com.google.zxing.oned.rss.Pair,com.google.zxing.oned.rss.Pair):116:116 -> u 27:38:com.google.zxing.Result constructResult(com.google.zxing.oned.rss.Pair,com.google.zxing.oned.rss.Pair):117:117 -> u @@ -170687,7 +177395,7 @@ com.google.zxing.oned.rss.RSS14Reader -> I2.e: 95:96:com.google.zxing.Result constructResult(com.google.zxing.oned.rss.Pair,com.google.zxing.oned.rss.Pair):135:135 -> u 97:124:com.google.zxing.Result constructResult(com.google.zxing.oned.rss.Pair,com.google.zxing.oned.rss.Pair):136:136 -> u 5:9:com.google.zxing.oned.rss.DataCharacter decodeDataCharacter(com.google.zxing.common.BitArray,com.google.zxing.oned.rss.FinderPattern,boolean):190:190 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;LI2/c;Z)LI2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;LN2/c;Z)LN2/b;"} 10:12:com.google.zxing.oned.rss.DataCharacter decodeDataCharacter(com.google.zxing.common.BitArray,com.google.zxing.oned.rss.FinderPattern,boolean):191:191 -> v 13:15:com.google.zxing.oned.rss.DataCharacter decodeDataCharacter(com.google.zxing.common.BitArray,com.google.zxing.oned.rss.FinderPattern,boolean):192:192 -> v 16:18:com.google.zxing.oned.rss.DataCharacter decodeDataCharacter(com.google.zxing.common.BitArray,com.google.zxing.oned.rss.FinderPattern,boolean):193:193 -> v @@ -170736,7 +177444,7 @@ com.google.zxing.oned.rss.RSS14Reader -> I2.e: 277:285:com.google.zxing.oned.rss.DataCharacter decodeDataCharacter(com.google.zxing.common.BitArray,com.google.zxing.oned.rss.FinderPattern,boolean):279:279 -> v 286:290:com.google.zxing.oned.rss.DataCharacter decodeDataCharacter(com.google.zxing.common.BitArray,com.google.zxing.oned.rss.FinderPattern,boolean):270:270 -> v 3:6:com.google.zxing.oned.rss.Pair decodePair(com.google.zxing.common.BitArray,boolean,int,java.util.Map):162:162 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;ZILjava/util/Map;)LI2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;ZILjava/util/Map;)LN2/d;"} 7:14:com.google.zxing.oned.rss.Pair decodePair(com.google.zxing.common.BitArray,boolean,int,java.util.Map):163:163 -> w 15:16:com.google.zxing.oned.rss.Pair decodePair(com.google.zxing.common.BitArray,boolean,int,java.util.Map):165:165 -> w 17:25:com.google.zxing.oned.rss.Pair decodePair(com.google.zxing.common.BitArray,boolean,int,java.util.Map):166:166 -> w @@ -170748,7 +177456,7 @@ com.google.zxing.oned.rss.RSS14Reader -> I2.e: 62:74:com.google.zxing.oned.rss.Pair decodePair(com.google.zxing.common.BitArray,boolean,int,java.util.Map):179:179 -> w 75:90:com.google.zxing.oned.rss.Pair decodePair(com.google.zxing.common.BitArray,boolean,int,java.util.Map):180:180 -> w 1:5:int[] findFinderPattern(com.google.zxing.common.BitArray,int,boolean):287:287 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;IZ)[I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;IZ)[I"} 6:8:int[] findFinderPattern(com.google.zxing.common.BitArray,int,boolean):288:288 -> x 9:11:int[] findFinderPattern(com.google.zxing.common.BitArray,int,boolean):289:289 -> x 12:14:int[] findFinderPattern(com.google.zxing.common.BitArray,int,boolean):290:290 -> x @@ -170767,7 +177475,7 @@ com.google.zxing.oned.rss.RSS14Reader -> I2.e: 87:93:int[] findFinderPattern(com.google.zxing.common.BitArray,int,boolean):323:323 -> x 94:98:int[] findFinderPattern(com.google.zxing.common.BitArray,int,boolean):327:327 -> x 2:7:com.google.zxing.oned.rss.FinderPattern parseFoundFinderPattern(com.google.zxing.common.BitArray,int,boolean,int[]):334:334 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;IZ[I)LI2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;IZ[I)LN2/c;"} 8:13:com.google.zxing.oned.rss.FinderPattern parseFoundFinderPattern(com.google.zxing.common.BitArray,int,boolean,int[]):335:335 -> y 14:24:com.google.zxing.oned.rss.FinderPattern parseFoundFinderPattern(com.google.zxing.common.BitArray,int,boolean,int[]):337:337 -> y 25:27:com.google.zxing.oned.rss.FinderPattern parseFoundFinderPattern(com.google.zxing.common.BitArray,int,boolean,int[]):341:341 -> y @@ -170779,7 +177487,7 @@ com.google.zxing.oned.rss.RSS14Reader -> I2.e: 49:54:com.google.zxing.oned.rss.FinderPattern parseFoundFinderPattern(com.google.zxing.common.BitArray,int,boolean,int[]):351:351 -> y 55:66:com.google.zxing.oned.rss.FinderPattern parseFoundFinderPattern(com.google.zxing.common.BitArray,int,boolean,int[]):352:352 -> y 67:79:com.google.zxing.oned.rss.FinderPattern parseFoundFinderPattern(com.google.zxing.common.BitArray,int,boolean,int[]):354:354 -> y -com.google.zxing.oned.rss.RSSUtils -> I2.f: +com.google.zxing.oned.rss.RSSUtils -> N2.f: # {"id":"sourceFile","fileName":"RSSUtils.java"} 15:22:int combins(int,int):118:118 -> a 23:27:int combins(int,int):123:123 -> a @@ -170789,10 +177497,10 @@ com.google.zxing.oned.rss.RSSUtils -> I2.f: 41:56:int getRSSvalue(int[],int,boolean):79:79 -> b 57:79:int getRSSvalue(int[],int,boolean):82:82 -> b 80:121:int getRSSvalue(int[],int,boolean):89:89 -> b -com.google.zxing.oned.rss.expanded.BitArrayBuilder -> J2.a: +com.google.zxing.oned.rss.expanded.BitArrayBuilder -> O2.a: # {"id":"sourceFile","fileName":"BitArrayBuilder.java"} 1:8:com.google.zxing.common.BitArray buildBitArray(java.util.List):43:43 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Ly2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)LD2/a;"} 9:29:com.google.zxing.common.BitArray buildBitArray(java.util.List):44:44 -> a 30:35:com.google.zxing.common.BitArray buildBitArray(java.util.List):50:50 -> a 36:41:com.google.zxing.common.BitArray buildBitArray(java.util.List):53:53 -> a @@ -170805,28 +177513,28 @@ com.google.zxing.oned.rss.expanded.BitArrayBuilder -> J2.a: 105:110:com.google.zxing.common.BitArray buildBitArray(java.util.List):73:73 -> a 111:126:com.google.zxing.common.BitArray buildBitArray(java.util.List):74:74 -> a 127:138:com.google.zxing.common.BitArray buildBitArray(java.util.List):77:77 -> a -com.google.zxing.oned.rss.expanded.ExpandedPair -> J2.b: +com.google.zxing.oned.rss.expanded.ExpandedPair -> O2.b: # {"id":"sourceFile","fileName":"ExpandedPair.java"} boolean mayBeLast -> a com.google.zxing.oned.rss.DataCharacter leftChar -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LI2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LN2/b;"} com.google.zxing.oned.rss.DataCharacter rightChar -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LI2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LN2/b;"} com.google.zxing.oned.rss.FinderPattern finderPattern -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LI2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LN2/c;"} 1:3:void (com.google.zxing.oned.rss.DataCharacter,com.google.zxing.oned.rss.DataCharacter,com.google.zxing.oned.rss.FinderPattern,boolean):45:45 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LI2/b;LI2/b;LI2/c;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN2/b;LN2/b;LN2/c;Z)V"} 4:5:void (com.google.zxing.oned.rss.DataCharacter,com.google.zxing.oned.rss.DataCharacter,com.google.zxing.oned.rss.FinderPattern,boolean):46:46 -> 6:7:void (com.google.zxing.oned.rss.DataCharacter,com.google.zxing.oned.rss.DataCharacter,com.google.zxing.oned.rss.FinderPattern,boolean):47:47 -> 8:9:void (com.google.zxing.oned.rss.DataCharacter,com.google.zxing.oned.rss.DataCharacter,com.google.zxing.oned.rss.FinderPattern,boolean):48:48 -> 10:12:void (com.google.zxing.oned.rss.DataCharacter,com.google.zxing.oned.rss.DataCharacter,com.google.zxing.oned.rss.FinderPattern,boolean):49:49 -> 9:13:boolean equalsOrNull(java.lang.Object,java.lang.Object):92:92 -> a 1:3:com.google.zxing.oned.rss.FinderPattern getFinderPattern():65:65 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LI2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LN2/c;"} 1:3:com.google.zxing.oned.rss.DataCharacter getLeftChar():57:57 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LI2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LN2/b;"} 1:3:com.google.zxing.oned.rss.DataCharacter getRightChar():61:61 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LI2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LN2/b;"} 5:9:int hashNotNull(java.lang.Object):101:101 -> e 1:6:boolean equals(java.lang.Object):81:81 -> equals 7:8:boolean equals(java.lang.Object):84:84 -> equals @@ -170838,7 +177546,7 @@ com.google.zxing.oned.rss.expanded.ExpandedPair -> J2.b: 1:21:int hashCode():97:97 -> hashCode 1:34:java.lang.String toString():74:74 -> toString 35:55:java.lang.String toString():76:76 -> toString -com.google.zxing.oned.rss.expanded.ExpandedRow -> J2.c: +com.google.zxing.oned.rss.expanded.ExpandedRow -> O2.c: # {"id":"sourceFile","fileName":"ExpandedRow.java"} java.util.List pairs -> a int rowNumber -> b @@ -170855,7 +177563,7 @@ com.google.zxing.oned.rss.expanded.ExpandedRow -> J2.c: 9:29:boolean equals(java.lang.Object):68:68 -> equals 1:18:int hashCode():73:73 -> hashCode 1:22:java.lang.String toString():56:56 -> toString -com.google.zxing.oned.rss.expanded.RSSExpandedReader -> J2.d: +com.google.zxing.oned.rss.expanded.RSSExpandedReader -> O2.d: # {"id":"sourceFile","fileName":"RSSExpandedReader.java"} java.util.List pairs -> g java.util.List rows -> h @@ -170878,7 +177586,7 @@ com.google.zxing.oned.rss.expanded.RSSExpandedReader -> J2.d: 13:20:void ():117:117 -> 21:25:void ():118:118 -> 1:15:boolean isNotA1left(com.google.zxing.oned.rss.FinderPattern,boolean,boolean):686:686 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(LI2/c;ZZ)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN2/c;ZZ)Z"} 1:16:boolean isPartialRow(java.lang.Iterable,java.lang.Iterable):330:330 -> B 17:32:boolean isPartialRow(java.lang.Iterable,java.lang.Iterable):332:332 -> B 33:52:boolean isPartialRow(java.lang.Iterable,java.lang.Iterable):334:334 -> B @@ -170888,7 +177596,7 @@ com.google.zxing.oned.rss.expanded.RSSExpandedReader -> J2.d: 18:23:boolean isValidSequence(java.util.List):253:253 -> C 24:51:boolean isValidSequence(java.util.List):254:254 -> C 5:11:com.google.zxing.oned.rss.FinderPattern parseFoundFinderPattern(com.google.zxing.common.BitArray,int,boolean):546:546 -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;IZ)LI2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;IZ)LN2/c;"} 12:21:com.google.zxing.oned.rss.FinderPattern parseFoundFinderPattern(com.google.zxing.common.BitArray,int,boolean):548:548 -> D 22:26:com.google.zxing.oned.rss.FinderPattern parseFoundFinderPattern(com.google.zxing.common.BitArray,int,boolean):553:553 -> D 27:31:com.google.zxing.oned.rss.FinderPattern parseFoundFinderPattern(com.google.zxing.common.BitArray,int,boolean):555:555 -> D @@ -170908,7 +177616,7 @@ com.google.zxing.oned.rss.expanded.RSSExpandedReader -> J2.d: 67:73:void removePartialRows(java.util.List,java.util.List):311:311 -> E 74:78:void removePartialRows(java.util.List,java.util.List):323:323 -> E 1:13:com.google.zxing.oned.rss.expanded.ExpandedPair retrieveNextPair(com.google.zxing.common.BitArray,java.util.List,int):421:421 -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;Ljava/util/List;I)LJ2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;Ljava/util/List;I)LO2/b;"} 14:21:com.google.zxing.oned.rss.expanded.ExpandedPair retrieveNextPair(com.google.zxing.common.BitArray,java.util.List,int):422:422 -> F 22:24:com.google.zxing.oned.rss.expanded.ExpandedPair retrieveNextPair(com.google.zxing.common.BitArray,java.util.List,int):431:431 -> F 25:30:com.google.zxing.oned.rss.expanded.ExpandedPair retrieveNextPair(com.google.zxing.common.BitArray,java.util.List,int):432:432 -> F @@ -170932,7 +177640,7 @@ com.google.zxing.oned.rss.expanded.RSSExpandedReader -> J2.d: 58:69:void storeRow(int,boolean):295:295 -> H 70:77:void storeRow(int,boolean):297:297 -> H 1:6:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):127:127 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy2/a;Ljava/util/Map;)Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILD2/a;Ljava/util/Map;)Lx2/n;"} 7:8:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):128:128 -> c 9:17:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):130:130 -> c 18:23:com.google.zxing.Result decodeRow(int,com.google.zxing.common.BitArray,java.util.Map):135:135 -> c @@ -170987,14 +177695,14 @@ com.google.zxing.oned.rss.expanded.RSSExpandedReader -> J2.d: 30:41:java.util.List checkRows(boolean):199:199 -> u 42:47:java.util.List checkRows(boolean):205:205 -> u 1:4:com.google.zxing.Result constructResult(java.util.List):360:360 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lx2/n;"} 5:8:com.google.zxing.Result constructResult(java.util.List):362:362 -> v 9:13:com.google.zxing.Result constructResult(java.util.List):363:363 -> v 14:27:com.google.zxing.Result constructResult(java.util.List):365:365 -> v 28:47:com.google.zxing.Result constructResult(java.util.List):366:366 -> v 48:68:com.google.zxing.Result constructResult(java.util.List):368:368 -> v 3:7:com.google.zxing.oned.rss.DataCharacter decodeDataCharacter(com.google.zxing.common.BitArray,com.google.zxing.oned.rss.FinderPattern,boolean,boolean):584:584 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;LI2/c;ZZ)LI2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;LN2/c;ZZ)LN2/b;"} 8:10:com.google.zxing.oned.rss.DataCharacter decodeDataCharacter(com.google.zxing.common.BitArray,com.google.zxing.oned.rss.FinderPattern,boolean,boolean):585:585 -> w 11:13:com.google.zxing.oned.rss.DataCharacter decodeDataCharacter(com.google.zxing.common.BitArray,com.google.zxing.oned.rss.FinderPattern,boolean,boolean):586:586 -> w 14:16:com.google.zxing.oned.rss.DataCharacter decodeDataCharacter(com.google.zxing.common.BitArray,com.google.zxing.oned.rss.FinderPattern,boolean,boolean):587:587 -> w @@ -171046,7 +177754,7 @@ com.google.zxing.oned.rss.expanded.RSSExpandedReader -> J2.d: 316:322:com.google.zxing.oned.rss.DataCharacter decodeDataCharacter(com.google.zxing.common.BitArray,com.google.zxing.oned.rss.FinderPattern,boolean,boolean):669:669 -> w 323:327:com.google.zxing.oned.rss.DataCharacter decodeDataCharacter(com.google.zxing.common.BitArray,com.google.zxing.oned.rss.FinderPattern,boolean,boolean):612:612 -> w 1:6:java.util.List decodeRow2pairs(int,com.google.zxing.common.BitArray):150:150 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILy2/a;)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILD2/a;)Ljava/util/List;"} 7:13:java.util.List decodeRow2pairs(int,com.google.zxing.common.BitArray):151:151 -> x 14:21:java.util.List decodeRow2pairs(int,com.google.zxing.common.BitArray):155:155 -> x 22:27:java.util.List decodeRow2pairs(int,com.google.zxing.common.BitArray):161:161 -> x @@ -171058,7 +177766,7 @@ com.google.zxing.oned.rss.expanded.RSSExpandedReader -> J2.d: 58:62:java.util.List decodeRow2pairs(int,com.google.zxing.common.BitArray):180:180 -> x 63:63:java.util.List decodeRow2pairs(int,com.google.zxing.common.BitArray):156:156 -> x 1:5:void findNextPair(com.google.zxing.common.BitArray,java.util.List,int):460:460 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;Ljava/util/List;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;Ljava/util/List;I)V"} 6:8:void findNextPair(com.google.zxing.common.BitArray,java.util.List,int):461:461 -> y 9:11:void findNextPair(com.google.zxing.common.BitArray,java.util.List,int):462:462 -> y 12:14:void findNextPair(com.google.zxing.common.BitArray,java.util.List,int):463:463 -> y @@ -171085,28 +177793,28 @@ com.google.zxing.oned.rss.expanded.RSSExpandedReader -> J2.d: 151:157:void findNextPair(com.google.zxing.common.BitArray,java.util.List,int):521:521 -> y 158:162:void findNextPair(com.google.zxing.common.BitArray,java.util.List,int):525:525 -> y 1:6:int getNextSecondBar(com.google.zxing.common.BitArray,int):408:408 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;I)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;I)I"} 7:10:int getNextSecondBar(com.google.zxing.common.BitArray,int):409:409 -> z 11:15:int getNextSecondBar(com.google.zxing.common.BitArray,int):410:410 -> z 16:19:int getNextSecondBar(com.google.zxing.common.BitArray,int):412:412 -> z 20:24:int getNextSecondBar(com.google.zxing.common.BitArray,int):413:413 -> z -com.google.zxing.oned.rss.expanded.decoders.AI013103decoder -> K2.a: +com.google.zxing.oned.rss.expanded.decoders.AI013103decoder -> P2.a: # {"id":"sourceFile","fileName":"AI013103decoder.java"} 1:4:void (com.google.zxing.common.BitArray):37:37 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;)V"} 1:6:void addWeightCode(java.lang.StringBuilder,int):42:42 -> h 1:1:int checkWeight(int):47:47 -> i -com.google.zxing.oned.rss.expanded.decoders.AI01320xDecoder -> K2.b: +com.google.zxing.oned.rss.expanded.decoders.AI01320xDecoder -> P2.b: # {"id":"sourceFile","fileName":"AI01320xDecoder.java"} 1:4:void (com.google.zxing.common.BitArray):37:37 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;)V"} 5:10:void addWeightCode(java.lang.StringBuilder,int):43:43 -> h 11:16:void addWeightCode(java.lang.StringBuilder,int):45:45 -> h 1:7:int checkWeight(int):51:51 -> i -com.google.zxing.oned.rss.expanded.decoders.AI01392xDecoder -> K2.c: +com.google.zxing.oned.rss.expanded.decoders.AI01392xDecoder -> P2.c: # {"id":"sourceFile","fileName":"AI01392xDecoder.java"} 1:4:void (com.google.zxing.common.BitArray):42:42 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;)V"} 1:12:java.lang.String parseInformation():47:47 -> d 13:19:java.lang.String parseInformation():51:51 -> d 20:22:java.lang.String parseInformation():53:53 -> d @@ -171118,10 +177826,10 @@ com.google.zxing.oned.rss.expanded.decoders.AI01392xDecoder -> K2.c: 56:62:java.lang.String parseInformation():63:63 -> d 63:67:java.lang.String parseInformation():65:65 -> d 68:72:java.lang.String parseInformation():48:48 -> d -com.google.zxing.oned.rss.expanded.decoders.AI01393xDecoder -> K2.d: +com.google.zxing.oned.rss.expanded.decoders.AI01393xDecoder -> P2.d: # {"id":"sourceFile","fileName":"AI01393xDecoder.java"} 1:4:void (com.google.zxing.common.BitArray):42:42 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;)V"} 1:12:java.lang.String parseInformation():47:47 -> d 13:19:java.lang.String parseInformation():51:51 -> d 20:22:java.lang.String parseInformation():53:53 -> d @@ -171139,12 +177847,12 @@ com.google.zxing.oned.rss.expanded.decoders.AI01393xDecoder -> K2.d: 85:91:java.lang.String parseInformation():74:74 -> d 92:96:java.lang.String parseInformation():76:76 -> d 97:101:java.lang.String parseInformation():48:48 -> d -com.google.zxing.oned.rss.expanded.decoders.AI013x0x1xDecoder -> K2.e: +com.google.zxing.oned.rss.expanded.decoders.AI013x0x1xDecoder -> P2.e: # {"id":"sourceFile","fileName":"AI013x0x1xDecoder.java"} java.lang.String dateCode -> c java.lang.String firstAIdigits -> d 1:3:void (com.google.zxing.common.BitArray,java.lang.String,java.lang.String):46:46 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;Ljava/lang/String;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;Ljava/lang/String;Ljava/lang/String;)V"} 4:5:void (com.google.zxing.common.BitArray,java.lang.String,java.lang.String):47:47 -> 6:8:void (com.google.zxing.common.BitArray,java.lang.String,java.lang.String):48:48 -> 1:12:java.lang.String parseInformation():53:53 -> d @@ -171176,20 +177884,20 @@ com.google.zxing.oned.rss.expanded.decoders.AI013x0x1xDecoder -> K2.e: 64:67:void encodeCompressedDate(java.lang.StringBuilder,int):90:90 -> k 68:70:void encodeCompressedDate(java.lang.StringBuilder,int):91:91 -> k 71:74:void encodeCompressedDate(java.lang.StringBuilder,int):93:93 -> k -com.google.zxing.oned.rss.expanded.decoders.AI013x0xDecoder -> K2.f: +com.google.zxing.oned.rss.expanded.decoders.AI013x0xDecoder -> P2.f: # {"id":"sourceFile","fileName":"AI013x0xDecoder.java"} 1:4:void (com.google.zxing.common.BitArray):41:41 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;)V"} 1:12:java.lang.String parseInformation():46:46 -> d 13:18:java.lang.String parseInformation():50:50 -> d 19:25:java.lang.String parseInformation():52:52 -> d 26:28:java.lang.String parseInformation():53:53 -> d 29:33:java.lang.String parseInformation():55:55 -> d 34:38:java.lang.String parseInformation():47:47 -> d -com.google.zxing.oned.rss.expanded.decoders.AI01AndOtherAIs -> K2.g: +com.google.zxing.oned.rss.expanded.decoders.AI01AndOtherAIs -> P2.g: # {"id":"sourceFile","fileName":"AI01AndOtherAIs.java"} 1:4:void (com.google.zxing.common.BitArray):42:42 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;)V"} 1:5:java.lang.String parseInformation():47:47 -> d 6:10:java.lang.String parseInformation():49:49 -> d 11:14:java.lang.String parseInformation():50:50 -> d @@ -171197,10 +177905,10 @@ com.google.zxing.oned.rss.expanded.decoders.AI01AndOtherAIs -> K2.g: 24:28:java.lang.String parseInformation():52:52 -> d 29:31:java.lang.String parseInformation():54:54 -> d 32:42:java.lang.String parseInformation():56:56 -> d -com.google.zxing.oned.rss.expanded.decoders.AI01decoder -> K2.h: +com.google.zxing.oned.rss.expanded.decoders.AI01decoder -> P2.h: # {"id":"sourceFile","fileName":"AI01decoder.java"} 1:4:void (com.google.zxing.common.BitArray):40:40 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;)V"} 10:27:void appendCheckDigit(java.lang.StringBuilder,int):69:69 -> e 28:34:void appendCheckDigit(java.lang.StringBuilder,int):73:73 -> e 35:38:void appendCheckDigit(java.lang.StringBuilder,int):78:78 -> e @@ -171215,10 +177923,10 @@ com.google.zxing.oned.rss.expanded.decoders.AI01decoder -> K2.h: 31:33:void encodeCompressedGtinWithoutAI(java.lang.StringBuilder,int,int):58:58 -> g 34:39:void encodeCompressedGtinWithoutAI(java.lang.StringBuilder,int,int):60:60 -> g 40:43:void encodeCompressedGtinWithoutAI(java.lang.StringBuilder,int,int):63:63 -> g -com.google.zxing.oned.rss.expanded.decoders.AI01weightDecoder -> K2.i: +com.google.zxing.oned.rss.expanded.decoders.AI01weightDecoder -> P2.i: # {"id":"sourceFile","fileName":"AI01weightDecoder.java"} 1:4:void (com.google.zxing.common.BitArray):37:37 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;)V"} void addWeightCode(java.lang.StringBuilder,int) -> h int checkWeight(int) -> i 1:8:void encodeCompressedWeight(java.lang.StringBuilder,int,int):41:41 -> j @@ -171228,18 +177936,18 @@ com.google.zxing.oned.rss.expanded.decoders.AI01weightDecoder -> K2.i: 29:31:void encodeCompressedWeight(java.lang.StringBuilder,int,int):49:49 -> j 32:36:void encodeCompressedWeight(java.lang.StringBuilder,int,int):51:51 -> j 37:40:void encodeCompressedWeight(java.lang.StringBuilder,int,int):53:53 -> j -com.google.zxing.oned.rss.expanded.decoders.AbstractExpandedDecoder -> K2.j: +com.google.zxing.oned.rss.expanded.decoders.AbstractExpandedDecoder -> P2.j: # {"id":"sourceFile","fileName":"AbstractExpandedDecoder.java"} com.google.zxing.common.BitArray information -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/a;"} com.google.zxing.oned.rss.expanded.decoders.GeneralAppIdDecoder generalDecoder -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LK2/s;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP2/s;"} 1:3:void (com.google.zxing.common.BitArray):42:42 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;)V"} 4:5:void (com.google.zxing.common.BitArray):43:43 -> 6:13:void (com.google.zxing.common.BitArray):44:44 -> 2:7:com.google.zxing.oned.rss.expanded.decoders.AbstractExpandedDecoder createDecoder(com.google.zxing.common.BitArray):58:58 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;)LK2/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;)LP2/j;"} 8:14:com.google.zxing.oned.rss.expanded.decoders.AbstractExpandedDecoder createDecoder(com.google.zxing.common.BitArray):59:59 -> a 15:20:com.google.zxing.oned.rss.expanded.decoders.AbstractExpandedDecoder createDecoder(com.google.zxing.common.BitArray):61:61 -> a 21:27:com.google.zxing.oned.rss.expanded.decoders.AbstractExpandedDecoder createDecoder(com.google.zxing.common.BitArray):62:62 -> a @@ -171261,32 +177969,32 @@ com.google.zxing.oned.rss.expanded.decoders.AbstractExpandedDecoder -> K2.j: 149:154:com.google.zxing.oned.rss.expanded.decoders.AbstractExpandedDecoder createDecoder(com.google.zxing.common.BitArray):69:69 -> a 155:160:com.google.zxing.oned.rss.expanded.decoders.AbstractExpandedDecoder createDecoder(com.google.zxing.common.BitArray):68:68 -> a 1:3:com.google.zxing.oned.rss.expanded.decoders.GeneralAppIdDecoder getGeneralDecoder():52:52 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LK2/s;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LP2/s;"} 1:3:com.google.zxing.common.BitArray getInformation():48:48 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LD2/a;"} java.lang.String parseInformation() -> d -com.google.zxing.oned.rss.expanded.decoders.AnyAIDecoder -> K2.k: +com.google.zxing.oned.rss.expanded.decoders.AnyAIDecoder -> P2.k: # {"id":"sourceFile","fileName":"AnyAIDecoder.java"} 1:4:void (com.google.zxing.common.BitArray):42:42 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;)V"} 1:5:java.lang.String parseInformation():47:47 -> d 6:15:java.lang.String parseInformation():48:48 -> d -com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult -> K2.l: +com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult -> P2.l: # {"id":"sourceFile","fileName":"BlockParsedResult.java"} com.google.zxing.oned.rss.expanded.decoders.DecodedInformation decodedInformation -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LK2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP2/o;"} boolean finished -> b 1:1:void (boolean):39:39 -> 2:4:void (com.google.zxing.oned.rss.expanded.decoders.DecodedInformation,boolean):42:44 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LK2/o;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP2/o;Z)V"} 1:3:com.google.zxing.oned.rss.expanded.decoders.DecodedInformation getDecodedInformation():48:48 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LK2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LP2/o;"} 1:3:boolean isFinished():52:52 -> b -com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState -> K2.m: +com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState -> P2.m: # {"id":"sourceFile","fileName":"CurrentParsingState.java"} int position -> a com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState$State encoding -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LK2/m$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP2/m$a;"} 1:4:void ():43:43 -> 5:6:void ():44:44 -> 7:11:void ():45:45 -> @@ -171298,33 +178006,33 @@ com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState -> K2.m: 1:5:void setIsoIec646():81:81 -> f 1:5:void setNumeric():73:73 -> g 1:3:void setPosition(int):53:53 -> h -com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState$State -> K2.m$a: +com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState$State -> P2.m$a: # {"id":"sourceFile","fileName":"CurrentParsingState.java"} com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState$State NUMERIC -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LK2/m$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP2/m$a;"} com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState$State ALPHA -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LK2/m$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP2/m$a;"} com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState$State ISO_IEC_646 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LK2/m$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP2/m$a;"} com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState$State[] $VALUES -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"[LK2/m$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LP2/m$a;"} 1:10:void ():38:38 -> 11:20:void ():39:39 -> 21:30:void ():40:40 -> 31:37:void ():37:37 -> 1:4:void (java.lang.String,int):37:37 -> 1:9:com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState$State valueOf(java.lang.String):37:37 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LK2/m$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LP2/m$a;"} 1:9:com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState$State[] values():37:37 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LK2/m$a;"} -com.google.zxing.oned.rss.expanded.decoders.DecodedChar -> K2.n: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LP2/m$a;"} +com.google.zxing.oned.rss.expanded.decoders.DecodedChar -> P2.n: # {"id":"sourceFile","fileName":"DecodedChar.java"} char value -> b 1:3:void (int,char):40:40 -> 4:6:void (int,char):41:41 -> 1:3:char getValue():45:45 -> b 1:10:boolean isFNC1():49:49 -> c -com.google.zxing.oned.rss.expanded.decoders.DecodedInformation -> K2.o: +com.google.zxing.oned.rss.expanded.decoders.DecodedInformation -> P2.o: # {"id":"sourceFile","fileName":"DecodedInformation.java"} java.lang.String newString -> b int remainingValue -> c @@ -171334,7 +178042,7 @@ com.google.zxing.oned.rss.expanded.decoders.DecodedInformation -> K2.o: 1:3:java.lang.String getNewString():54:54 -> b 1:3:int getRemainingValue():62:62 -> c 1:3:boolean isRemaining():58:58 -> d -com.google.zxing.oned.rss.expanded.decoders.DecodedNumeric -> K2.p: +com.google.zxing.oned.rss.expanded.decoders.DecodedNumeric -> P2.p: # {"id":"sourceFile","fileName":"DecodedNumeric.java"} int firstDigit -> b int secondDigit -> c @@ -171346,13 +178054,13 @@ com.google.zxing.oned.rss.expanded.decoders.DecodedNumeric -> K2.p: 1:3:int getSecondDigit():58:58 -> c 1:10:boolean isFirstDigitFNC1():66:66 -> d 1:10:boolean isSecondDigitFNC1():70:70 -> e -com.google.zxing.oned.rss.expanded.decoders.DecodedObject -> K2.q: +com.google.zxing.oned.rss.expanded.decoders.DecodedObject -> P2.q: # {"id":"sourceFile","fileName":"DecodedObject.java"} int newPosition -> a 1:3:void (int):36:36 -> 4:6:void (int):37:37 -> 1:3:int getNewPosition():41:41 -> a -com.google.zxing.oned.rss.expanded.decoders.FieldParser -> K2.r: +com.google.zxing.oned.rss.expanded.decoders.FieldParser -> P2.r: # {"id":"sourceFile","fileName":"FieldParser.java"} java.lang.Object VARIABLE_LENGTH -> a java.lang.Object[][] TWO_DIGIT_DATA_LENGTH -> b @@ -171534,15 +178242,15 @@ com.google.zxing.oned.rss.expanded.decoders.FieldParser -> K2.r: 25:46:java.lang.String processVariableAI(int,int,java.lang.String):287:287 -> c 47:53:java.lang.String processVariableAI(int,int,java.lang.String):288:288 -> c 54:69:java.lang.String processVariableAI(int,int,java.lang.String):289:289 -> c -com.google.zxing.oned.rss.expanded.decoders.GeneralAppIdDecoder -> K2.s: +com.google.zxing.oned.rss.expanded.decoders.GeneralAppIdDecoder -> P2.s: # {"id":"sourceFile","fileName":"GeneralAppIdDecoder.java"} com.google.zxing.common.BitArray information -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/a;"} com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState current -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LK2/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LP2/m;"} java.lang.StringBuilder buffer -> c 1:3:void (com.google.zxing.common.BitArray):43:43 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;)V"} 4:10:void (com.google.zxing.common.BitArray):40:40 -> 11:17:void (com.google.zxing.common.BitArray):41:41 -> 18:20:void (com.google.zxing.common.BitArray):44:44 -> @@ -171555,7 +178263,7 @@ com.google.zxing.oned.rss.expanded.decoders.GeneralAppIdDecoder -> K2.s: 42:47:java.lang.String decodeAllCodes(java.lang.StringBuilder,int):65:65 -> a 48:52:java.lang.String decodeAllCodes(java.lang.StringBuilder,int):68:68 -> a 2:9:com.google.zxing.oned.rss.expanded.decoders.DecodedChar decodeAlphanumeric(int):385:385 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LK2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LP2/n;"} 10:22:com.google.zxing.oned.rss.expanded.decoders.DecodedChar decodeAlphanumeric(int):387:387 -> b 23:33:com.google.zxing.oned.rss.expanded.decoders.DecodedChar decodeAlphanumeric(int):391:391 -> b 34:45:com.google.zxing.oned.rss.expanded.decoders.DecodedChar decodeAlphanumeric(int):394:394 -> b @@ -171563,7 +178271,7 @@ com.google.zxing.oned.rss.expanded.decoders.GeneralAppIdDecoder -> K2.s: 59:92:com.google.zxing.oned.rss.expanded.decoders.DecodedChar decodeAlphanumeric(int):418:418 -> b 93:100:com.google.zxing.oned.rss.expanded.decoders.DecodedChar decodeAlphanumeric(int):420:420 -> b 1:8:com.google.zxing.oned.rss.expanded.decoders.DecodedInformation decodeGeneralPurposeField(int,java.lang.String):119:119 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)LK2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)LP2/o;"} 9:13:com.google.zxing.oned.rss.expanded.decoders.DecodedInformation decodeGeneralPurposeField(int,java.lang.String):122:122 -> c 14:18:com.google.zxing.oned.rss.expanded.decoders.DecodedInformation decodeGeneralPurposeField(int,java.lang.String):125:125 -> c 19:24:com.google.zxing.oned.rss.expanded.decoders.DecodedInformation decodeGeneralPurposeField(int,java.lang.String):127:127 -> c @@ -171571,7 +178279,7 @@ com.google.zxing.oned.rss.expanded.decoders.GeneralAppIdDecoder -> K2.s: 31:52:com.google.zxing.oned.rss.expanded.decoders.DecodedInformation decodeGeneralPurposeField(int,java.lang.String):129:129 -> c 53:70:com.google.zxing.oned.rss.expanded.decoders.DecodedInformation decodeGeneralPurposeField(int,java.lang.String):131:131 -> c 2:9:com.google.zxing.oned.rss.expanded.decoders.DecodedChar decodeIsoIec646(int):274:274 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LK2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LP2/n;"} 10:24:com.google.zxing.oned.rss.expanded.decoders.DecodedChar decodeIsoIec646(int):276:276 -> d 25:34:com.google.zxing.oned.rss.expanded.decoders.DecodedChar decodeIsoIec646(int):280:280 -> d 35:46:com.google.zxing.oned.rss.expanded.decoders.DecodedChar decodeIsoIec646(int):283:283 -> d @@ -171581,7 +178289,7 @@ com.google.zxing.oned.rss.expanded.decoders.GeneralAppIdDecoder -> K2.s: 81:144:com.google.zxing.oned.rss.expanded.decoders.DecodedChar decodeIsoIec646(int):360:360 -> d 145:152:com.google.zxing.oned.rss.expanded.decoders.DecodedChar decodeIsoIec646(int):362:362 -> d 3:11:com.google.zxing.oned.rss.expanded.decoders.DecodedNumeric decodeNumeric(int):88:88 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LK2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LP2/p;"} 12:19:com.google.zxing.oned.rss.expanded.decoders.DecodedNumeric decodeNumeric(int):89:89 -> e 20:31:com.google.zxing.oned.rss.expanded.decoders.DecodedNumeric decodeNumeric(int):91:91 -> e 32:46:com.google.zxing.oned.rss.expanded.decoders.DecodedNumeric decodeNumeric(int):93:93 -> e @@ -171591,7 +178299,7 @@ com.google.zxing.oned.rss.expanded.decoders.GeneralAppIdDecoder -> K2.s: 57:62:com.google.zxing.oned.rss.expanded.decoders.DecodedNumeric decodeNumeric(int):100:100 -> e 1:7:int extractNumericValueFromBitArray(int,int):104:104 -> f 7:23:int extractNumericValueFromBitArray(com.google.zxing.common.BitArray,int,int):110:110 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/a;II)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/a;II)I"} 3:14:boolean isAlphaOr646ToNumericLatch(int):443:443 -> h 15:28:boolean isAlphaOr646ToNumericLatch(int):448:448 -> h 3:18:boolean isAlphaTo646ToAlphaLatch(int):424:424 -> i @@ -171616,7 +178324,7 @@ com.google.zxing.oned.rss.expanded.decoders.GeneralAppIdDecoder -> K2.s: 30:41:boolean isStillNumeric(int):79:79 -> m 42:48:boolean isStillNumeric(int):84:84 -> m 1:12:com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult parseAlphaBlock():218:218 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"()LK2/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LP2/l;"} 13:22:com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult parseAlphaBlock():219:219 -> n 23:31:com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult parseAlphaBlock():220:220 -> n 32:37:com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult parseAlphaBlock():222:222 -> n @@ -171633,7 +178341,7 @@ com.google.zxing.oned.rss.expanded.decoders.GeneralAppIdDecoder -> K2.s: 141:145:com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult parseAlphaBlock():240:240 -> n 146:152:com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult parseAlphaBlock():242:242 -> n 1:6:com.google.zxing.oned.rss.expanded.decoders.DecodedInformation parseBlocks():138:138 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"()LK2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LP2/o;"} 7:14:com.google.zxing.oned.rss.expanded.decoders.DecodedInformation parseBlocks():140:140 -> o 15:18:com.google.zxing.oned.rss.expanded.decoders.DecodedInformation parseBlocks():141:141 -> o 19:23:com.google.zxing.oned.rss.expanded.decoders.DecodedInformation parseBlocks():142:142 -> o @@ -171645,7 +178353,7 @@ com.google.zxing.oned.rss.expanded.decoders.GeneralAppIdDecoder -> K2.s: 49:61:com.google.zxing.oned.rss.expanded.decoders.DecodedInformation parseBlocks():151:151 -> o 62:66:com.google.zxing.oned.rss.expanded.decoders.DecodedInformation parseBlocks():157:157 -> o 1:12:com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult parseIsoIec646Block():191:191 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"()LK2/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LP2/l;"} 13:22:com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult parseIsoIec646Block():192:192 -> p 23:31:com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult parseIsoIec646Block():193:193 -> p 32:37:com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult parseIsoIec646Block():195:195 -> p @@ -171662,7 +178370,7 @@ com.google.zxing.oned.rss.expanded.decoders.GeneralAppIdDecoder -> K2.s: 141:145:com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult parseIsoIec646Block():212:212 -> p 146:152:com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult parseIsoIec646Block():214:214 -> p 1:12:com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult parseNumericBlock():161:161 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"()LK2/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LP2/l;"} 13:22:com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult parseNumericBlock():162:162 -> q 23:31:com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult parseNumericBlock():163:163 -> q 32:38:com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult parseNumericBlock():165:165 -> q @@ -171679,7 +178387,7 @@ com.google.zxing.oned.rss.expanded.decoders.GeneralAppIdDecoder -> K2.s: 152:156:com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult parseNumericBlock():184:184 -> q 157:162:com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult parseNumericBlock():185:185 -> q 163:169:com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult parseNumericBlock():187:187 -> q -com.google.zxing.pdf417.PDF417Common -> L2.a: +com.google.zxing.pdf417.PDF417Common -> Q2.a: # {"id":"sourceFile","fileName":"PDF417Common.java"} int[] EMPTY_INT_ARRAY -> a int[] SYMBOL_TABLE -> b @@ -171694,17 +178402,17 @@ com.google.zxing.pdf417.PDF417Common -> L2.a: 16:34:int[] toIntArray(java.util.Collection):61:61 -> b 35:43:int[] toIntArray(java.util.Collection):62:62 -> b 44:46:int[] toIntArray(java.util.Collection):57:57 -> b -com.google.zxing.pdf417.PDF417Reader -> L2.b: +com.google.zxing.pdf417.PDF417Reader -> Q2.b: # {"id":"sourceFile","fileName":"PDF417Reader.java"} 1:4:void ():44:44 -> - 2:7:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):61:61 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c;Ljava/util/Map;)Ls2/n;"} - 8:15:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):62:62 -> a - 16:20:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):63:63 -> a - 2:6:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap):55:55 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c;)Ls2/n;"} + 2:6:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap):55:55 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/c;)Lx2/n;"} + 2:7:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):61:61 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/c;Ljava/util/Map;)Lx2/n;"} + 8:15:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):62:62 -> b + 16:20:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):63:63 -> b 1:5:com.google.zxing.Result[] decode(com.google.zxing.BinaryBitmap,java.util.Map,boolean):84:84 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c;Ljava/util/Map;Z)[Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/c;Ljava/util/Map;Z)[Lx2/n;"} 6:9:com.google.zxing.Result[] decode(com.google.zxing.BinaryBitmap,java.util.Map,boolean):85:85 -> c 10:29:com.google.zxing.Result[] decode(com.google.zxing.BinaryBitmap,java.util.Map,boolean):86:86 -> c 30:45:com.google.zxing.Result[] decode(com.google.zxing.BinaryBitmap,java.util.Map,boolean):87:87 -> c @@ -171717,21 +178425,21 @@ com.google.zxing.pdf417.PDF417Reader -> L2.b: 95:98:com.google.zxing.Result[] decode(com.google.zxing.BinaryBitmap,java.util.Map,boolean):95:95 -> c 99:111:com.google.zxing.Result[] decode(com.google.zxing.BinaryBitmap,java.util.Map,boolean):97:97 -> c 2:6:int getMaxCodewordWidth(com.google.zxing.ResultPoint[]):115:115 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"([Ls2/p;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lx2/p;)I"} 7:34:int getMaxCodewordWidth(com.google.zxing.ResultPoint[]):116:116 -> d 35:56:int getMaxCodewordWidth(com.google.zxing.ResultPoint[]):118:118 -> d 57:61:int getMaxCodewordWidth(com.google.zxing.ResultPoint[]):115:115 -> d 6:22:int getMaxWidth(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):104:104 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/p;Ls2/p;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/p;Lx2/p;)I"} 2:6:int getMinCodewordWidth(com.google.zxing.ResultPoint[]):123:123 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"([Ls2/p;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lx2/p;)I"} 7:34:int getMinCodewordWidth(com.google.zxing.ResultPoint[]):124:124 -> f 35:56:int getMinCodewordWidth(com.google.zxing.ResultPoint[]):126:126 -> f 57:61:int getMinCodewordWidth(com.google.zxing.ResultPoint[]):123:123 -> f 6:24:int getMinWidth(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):111:111 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/p;Ls2/p;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/p;Lx2/p;)I"} 1:1:void reset():133:133 -> reset -com.google.zxing.pdf417.PDF417ResultMetadata -> L2.c: +com.google.zxing.pdf417.PDF417ResultMetadata -> Q2.c: # {"id":"sourceFile","fileName":"PDF417ResultMetadata.java"} int segmentIndex -> a java.lang.String fileId -> b @@ -171742,7 +178450,7 @@ com.google.zxing.pdf417.PDF417ResultMetadata -> L2.c: 1:3:void setLastSegment(boolean):58:58 -> b 1:3:void setOptionalData(int[]):50:50 -> c 1:3:void setSegmentIndex(int):34:34 -> d -com.google.zxing.pdf417.decoder.BarcodeMetadata -> M2.a: +com.google.zxing.pdf417.decoder.BarcodeMetadata -> R2.a: # {"id":"sourceFile","fileName":"BarcodeMetadata.java"} int columnCount -> a int errorCorrectionLevel -> b @@ -171760,7 +178468,7 @@ com.google.zxing.pdf417.decoder.BarcodeMetadata -> M2.a: 1:3:int getRowCount():47:47 -> c 1:3:int getRowCountLowerPart():55:55 -> d 1:3:int getRowCountUpperPart():51:51 -> e -com.google.zxing.pdf417.decoder.BarcodeValue -> M2.b: +com.google.zxing.pdf417.decoder.BarcodeValue -> R2.b: # {"id":"sourceFile","fileName":"BarcodeValue.java"} java.util.Map values -> a 1:3:void ():30:30 -> @@ -171778,30 +178486,30 @@ com.google.zxing.pdf417.decoder.BarcodeValue -> M2.b: 16:19:void setValue(int):39:39 -> b 20:29:void setValue(int):41:41 -> b 30:39:void setValue(int):42:42 -> b -com.google.zxing.pdf417.decoder.BoundingBox -> M2.c: +com.google.zxing.pdf417.decoder.BoundingBox -> R2.c: # {"id":"sourceFile","fileName":"BoundingBox.java"} com.google.zxing.common.BitMatrix image -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/b;"} com.google.zxing.ResultPoint topLeft -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/p;"} com.google.zxing.ResultPoint bottomLeft -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/p;"} com.google.zxing.ResultPoint topRight -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/p;"} com.google.zxing.ResultPoint bottomRight -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/p;"} int minX -> f int maxX -> g int minY -> h int maxY -> i 1:1:void (com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):42:42 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;Ls2/p;Ls2/p;Ls2/p;Ls2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;Lx2/p;Lx2/p;Lx2/p;Lx2/p;)V"} 2:2:void (com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):47:47 -> 3:3:void (com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):49:49 -> 4:5:void (com.google.zxing.pdf417.decoder.BoundingBox):52:53 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LM2/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR2/c;)V"} 1:2:com.google.zxing.pdf417.decoder.BoundingBox addMissingRows(int,int,boolean):80:80 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(IIZ)LM2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IIZ)LR2/c;"} 3:4:com.google.zxing.pdf417.decoder.BoundingBox addMissingRows(int,int,boolean):81:81 -> a 5:6:com.google.zxing.pdf417.decoder.BoundingBox addMissingRows(int,int,boolean):82:82 -> a 7:15:com.google.zxing.pdf417.decoder.BoundingBox addMissingRows(int,int,boolean):83:83 -> a @@ -171825,27 +178533,27 @@ com.google.zxing.pdf417.decoder.BoundingBox -> M2.c: 119:137:void calculateMinMaxValues():128:128 -> b 138:157:void calculateMinMaxValues():129:129 -> b 1:3:com.google.zxing.ResultPoint getBottomLeft():169:169 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx2/p;"} 1:3:com.google.zxing.ResultPoint getBottomRight():173:173 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx2/p;"} 1:3:int getMaxX():149:149 -> e 1:3:int getMaxY():157:157 -> f 1:3:int getMinX():145:145 -> g 1:3:int getMinY():153:153 -> h 1:3:com.google.zxing.ResultPoint getTopLeft():161:161 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx2/p;"} 1:3:com.google.zxing.ResultPoint getTopRight():165:165 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx2/p;"} 1:2:void init(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):61:61 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;Ls2/p;Ls2/p;Ls2/p;Ls2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;Lx2/p;Lx2/p;Lx2/p;Lx2/p;)V"} 3:4:void init(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):62:62 -> k 5:6:void init(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):63:63 -> k 7:8:void init(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):64:64 -> k 9:10:void init(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):65:65 -> k 11:14:void init(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):66:66 -> k 7:22:com.google.zxing.pdf417.decoder.BoundingBox merge(com.google.zxing.pdf417.decoder.BoundingBox,com.google.zxing.pdf417.decoder.BoundingBox):76:76 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(LM2/c;LM2/c;)LM2/c;"} -com.google.zxing.pdf417.decoder.Codeword -> M2.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR2/c;LR2/c;)LR2/c;"} +com.google.zxing.pdf417.decoder.Codeword -> R2.d: # {"id":"sourceFile","fileName":"Codeword.java"} int startX -> a int endX -> b @@ -171869,7 +178577,7 @@ com.google.zxing.pdf417.decoder.Codeword -> M2.d: 1:3:void setRowNumber(int):76:76 -> i 1:14:void setRowNumberAsRowIndicatorColumn():48:48 -> j 1:25:java.lang.String toString():81:81 -> toString -com.google.zxing.pdf417.decoder.DecodedBitStreamParser -> M2.e: +com.google.zxing.pdf417.decoder.DecodedBitStreamParser -> R2.e: # {"id":"sourceFile","fileName":"DecodedBitStreamParser.java"} char[] PUNCT_CHARS -> a char[] MIXED_CHARS -> b @@ -171902,7 +178610,7 @@ com.google.zxing.pdf417.decoder.DecodedBitStreamParser -> M2.e: 249:266:int byteCompaction(int,int[],java.nio.charset.Charset,int,java.lang.StringBuilder):521:521 -> a 267:283:int byteCompaction(int,int[],java.nio.charset.Charset,int,java.lang.StringBuilder):528:528 -> a 1:8:com.google.zxing.common.DecoderResult decode(int[],java.lang.String):96:96 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"([ILjava/lang/String;)Ly2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([ILjava/lang/String;)LD2/e;"} 9:10:com.google.zxing.common.DecoderResult decode(int[],java.lang.String):97:97 -> b 11:12:com.google.zxing.common.DecoderResult decode(int[],java.lang.String):100:100 -> b 13:19:com.google.zxing.common.DecoderResult decode(int[],java.lang.String):101:101 -> b @@ -171931,7 +178639,7 @@ com.google.zxing.pdf417.decoder.DecodedBitStreamParser -> M2.e: 45:49:java.lang.String decodeBase900toBase10(int[],int):634:634 -> c 50:54:java.lang.String decodeBase900toBase10(int[],int):632:632 -> c 4:8:int decodeMacroBlock(int[],int,com.google.zxing.pdf417.PDF417ResultMetadata):161:161 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"([IILL2/c;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([IILQ2/c;)I"} 9:13:int decodeMacroBlock(int[],int,com.google.zxing.pdf417.PDF417ResultMetadata):165:165 -> d 14:22:int decodeMacroBlock(int[],int,com.google.zxing.pdf417.PDF417ResultMetadata):167:167 -> d 23:33:int decodeMacroBlock(int[],int,com.google.zxing.pdf417.PDF417ResultMetadata):169:169 -> d @@ -171996,26 +178704,26 @@ com.google.zxing.pdf417.decoder.DecodedBitStreamParser -> M2.e: 71:72:int textCompaction(int[],int,java.lang.StringBuilder):255:255 -> g 73:77:int textCompaction(int[],int,java.lang.StringBuilder):256:256 -> g 78:82:int textCompaction(int[],int,java.lang.StringBuilder):262:262 -> g -com.google.zxing.pdf417.decoder.DecodedBitStreamParser$1 -> M2.e$a: +com.google.zxing.pdf417.decoder.DecodedBitStreamParser$1 -> R2.e$a: # {"id":"sourceFile","fileName":"DecodedBitStreamParser.java"} int[] $SwitchMap$com$google$zxing$pdf417$decoder$DecodedBitStreamParser$Mode -> a 1:74:void ():296:296 -> -com.google.zxing.pdf417.decoder.DecodedBitStreamParser$Mode -> M2.e$b: +com.google.zxing.pdf417.decoder.DecodedBitStreamParser$Mode -> R2.e$b: # {"id":"sourceFile","fileName":"DecodedBitStreamParser.java"} com.google.zxing.pdf417.decoder.DecodedBitStreamParser$Mode ALPHA -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LM2/e$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR2/e$b;"} com.google.zxing.pdf417.decoder.DecodedBitStreamParser$Mode LOWER -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LM2/e$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR2/e$b;"} com.google.zxing.pdf417.decoder.DecodedBitStreamParser$Mode MIXED -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LM2/e$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR2/e$b;"} com.google.zxing.pdf417.decoder.DecodedBitStreamParser$Mode PUNCT -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LM2/e$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR2/e$b;"} com.google.zxing.pdf417.decoder.DecodedBitStreamParser$Mode ALPHA_SHIFT -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LM2/e$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR2/e$b;"} com.google.zxing.pdf417.decoder.DecodedBitStreamParser$Mode PUNCT_SHIFT -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LM2/e$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR2/e$b;"} com.google.zxing.pdf417.decoder.DecodedBitStreamParser$Mode[] $VALUES -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"[LM2/e$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LR2/e$b;"} 1:10:void ():38:38 -> 11:20:void ():39:39 -> 21:30:void ():40:40 -> @@ -172025,32 +178733,32 @@ com.google.zxing.pdf417.decoder.DecodedBitStreamParser$Mode -> M2.e$b: 61:67:void ():37:37 -> 1:4:void (java.lang.String,int):37:37 -> 1:9:com.google.zxing.pdf417.decoder.DecodedBitStreamParser$Mode valueOf(java.lang.String):37:37 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LM2/e$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LR2/e$b;"} 1:9:com.google.zxing.pdf417.decoder.DecodedBitStreamParser$Mode[] values():37:37 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LM2/e$b;"} -com.google.zxing.pdf417.decoder.DetectionResult -> M2.f: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LR2/e$b;"} +com.google.zxing.pdf417.decoder.DetectionResult -> R2.f: # {"id":"sourceFile","fileName":"DetectionResult.java"} com.google.zxing.pdf417.decoder.BarcodeMetadata barcodeMetadata -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LM2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR2/a;"} com.google.zxing.pdf417.decoder.DetectionResultColumn[] detectionResultColumns -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"[LM2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LR2/g;"} com.google.zxing.pdf417.decoder.BoundingBox boundingBox -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LM2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR2/c;"} int barcodeColumnCount -> d 1:3:void (com.google.zxing.pdf417.decoder.BarcodeMetadata,com.google.zxing.pdf417.decoder.BoundingBox):35:35 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LM2/a;LM2/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR2/a;LR2/c;)V"} 4:5:void (com.google.zxing.pdf417.decoder.BarcodeMetadata,com.google.zxing.pdf417.decoder.BoundingBox):36:36 -> 6:11:void (com.google.zxing.pdf417.decoder.BarcodeMetadata,com.google.zxing.pdf417.decoder.BoundingBox):37:37 -> 12:15:void (com.google.zxing.pdf417.decoder.BarcodeMetadata,com.google.zxing.pdf417.decoder.BoundingBox):38:38 -> 16:20:void (com.google.zxing.pdf417.decoder.BarcodeMetadata,com.google.zxing.pdf417.decoder.BoundingBox):39:39 -> 3:6:void adjustIndicatorColumnRowNumbers(com.google.zxing.pdf417.decoder.DetectionResultColumn):56:56 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LM2/g;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR2/g;)V"} 7:10:void adjustIndicatorColumnRowNumbers(com.google.zxing.pdf417.decoder.DetectionResultColumn):57:57 -> a 5:20:boolean adjustRowNumber(com.google.zxing.pdf417.decoder.Codeword,com.google.zxing.pdf417.decoder.Codeword):233:233 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LM2/d;LM2/d;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR2/d;LR2/d;)Z"} 21:30:boolean adjustRowNumber(com.google.zxing.pdf417.decoder.Codeword,com.google.zxing.pdf417.decoder.Codeword):234:234 -> b 4:9:int adjustRowNumberIfValid(int,int,com.google.zxing.pdf417.decoder.Codeword):175:175 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(IILM2/d;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IILR2/d;)I"} 10:15:int adjustRowNumberIfValid(int,int,com.google.zxing.pdf417.decoder.Codeword):176:176 -> c 16:23:int adjustRowNumberIfValid(int,int,com.google.zxing.pdf417.decoder.Codeword):177:177 -> c 1:10:int adjustRowNumbers():69:69 -> d @@ -172061,7 +178769,7 @@ com.google.zxing.pdf417.decoder.DetectionResult -> M2.f: 32:37:int adjustRowNumbers():79:79 -> d 38:47:int adjustRowNumbers():80:80 -> d 1:2:void adjustRowNumbers(int,int,com.google.zxing.pdf417.decoder.Codeword[]):187:187 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(II[LM2/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(II[LR2/d;)V"} 3:12:void adjustRowNumbers(int,int,com.google.zxing.pdf417.decoder.Codeword[]):188:188 -> e 13:20:void adjustRowNumbers(int,int,com.google.zxing.pdf417.decoder.Codeword[]):190:190 -> e 21:28:void adjustRowNumbers(int,int,com.google.zxing.pdf417.decoder.Codeword[]):191:191 -> e @@ -172120,18 +178828,18 @@ com.google.zxing.pdf417.decoder.DetectionResult -> M2.f: 1:7:int getBarcodeECLevel():249:249 -> k 1:7:int getBarcodeRowCount():245:245 -> l 1:3:com.google.zxing.pdf417.decoder.BoundingBox getBoundingBox():257:257 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"()LM2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LR2/c;"} 1:5:com.google.zxing.pdf417.decoder.DetectionResultColumn getDetectionResultColumn(int):265:265 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LM2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LR2/g;"} 1:8:com.google.zxing.pdf417.decoder.DetectionResultColumn[] getDetectionResultColumns():43:43 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LM2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LR2/g;"} 9:21:com.google.zxing.pdf417.decoder.DetectionResultColumn[] getDetectionResultColumns():44:44 -> o 22:32:com.google.zxing.pdf417.decoder.DetectionResultColumn[] getDetectionResultColumns():49:49 -> o 33:35:com.google.zxing.pdf417.decoder.DetectionResultColumn[] getDetectionResultColumns():51:51 -> o 1:3:void setBoundingBox(com.google.zxing.pdf417.decoder.BoundingBox):253:253 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(LM2/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR2/c;)V"} 1:5:void setDetectionResultColumn(int,com.google.zxing.pdf417.decoder.DetectionResultColumn):261:261 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILM2/g;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILR2/g;)V"} 1:7:java.lang.String toString():270:270 -> toString 8:13:java.lang.String toString():272:272 -> toString 14:19:java.lang.String toString():274:274 -> toString @@ -172146,46 +178854,46 @@ com.google.zxing.pdf417.decoder.DetectionResult -> M2.f: 103:112:java.lang.String toString():289:289 -> toString 113:116:java.lang.String toString():291:291 -> toString 117:120:java.lang.String toString():292:292 -> toString -com.google.zxing.pdf417.decoder.DetectionResultColumn -> M2.g: +com.google.zxing.pdf417.decoder.DetectionResultColumn -> R2.g: # {"id":"sourceFile","fileName":"DetectionResultColumn.java"} com.google.zxing.pdf417.decoder.BoundingBox boundingBox -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LM2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LR2/c;"} com.google.zxing.pdf417.decoder.Codeword[] codewords -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"[LM2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LR2/d;"} 1:3:void (com.google.zxing.pdf417.decoder.BoundingBox):31:31 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LM2/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR2/c;)V"} 4:10:void (com.google.zxing.pdf417.decoder.BoundingBox):32:32 -> 11:26:void (com.google.zxing.pdf417.decoder.BoundingBox):33:33 -> 1:3:com.google.zxing.pdf417.decoder.BoundingBox getBoundingBox():73:73 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LM2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LR2/c;"} 1:9:com.google.zxing.pdf417.decoder.Codeword getCodeword(int):69:69 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LM2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LR2/d;"} 1:11:com.google.zxing.pdf417.decoder.Codeword getCodewordNearby(int):37:37 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LM2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LR2/d;"} 12:18:com.google.zxing.pdf417.decoder.Codeword getCodewordNearby(int):42:42 -> c 19:25:com.google.zxing.pdf417.decoder.Codeword getCodewordNearby(int):44:44 -> c 26:30:com.google.zxing.pdf417.decoder.Codeword getCodewordNearby(int):49:49 -> c 31:35:com.google.zxing.pdf417.decoder.Codeword getCodewordNearby(int):50:50 -> c 36:45:com.google.zxing.pdf417.decoder.Codeword getCodewordNearby(int):51:51 -> c 1:3:com.google.zxing.pdf417.decoder.Codeword[] getCodewords():77:77 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LM2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LR2/d;"} 1:8:int imageRowToCodewordIndex(int):61:61 -> e 1:9:void setCodeword(int,com.google.zxing.pdf417.decoder.Codeword):65:65 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILM2/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILR2/d;)V"} 1:5:java.lang.String toString():82:82 -> toString 6:18:java.lang.String toString():84:84 -> toString 19:35:java.lang.String toString():86:86 -> toString 36:68:java.lang.String toString():89:89 -> toString 69:72:java.lang.String toString():91:91 -> toString 73:76:java.lang.String toString():92:92 -> toString -com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn -> M2.h: +com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn -> R2.h: # {"id":"sourceFile","fileName":"DetectionResultRowIndicatorColumn.java"} boolean isLeft -> c 1:3:void (com.google.zxing.pdf417.decoder.BoundingBox,boolean):30:30 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LM2/c;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR2/c;Z)V"} 4:6:void (com.google.zxing.pdf417.decoder.BoundingBox,boolean):31:31 -> 1:4:void adjustCompleteIndicatorColumnRowNumbers(com.google.zxing.pdf417.decoder.BarcodeMetadata):47:47 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(LM2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR2/a;)V"} 5:7:void adjustCompleteIndicatorColumnRowNumbers(com.google.zxing.pdf417.decoder.BarcodeMetadata):48:48 -> g 8:10:void adjustCompleteIndicatorColumnRowNumbers(com.google.zxing.pdf417.decoder.BarcodeMetadata):49:49 -> g 11:14:void adjustCompleteIndicatorColumnRowNumbers(com.google.zxing.pdf417.decoder.BarcodeMetadata):50:50 -> g @@ -172203,7 +178911,7 @@ com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn -> M2.h: 141:145:void adjustCompleteIndicatorColumnRowNumbers(com.google.zxing.pdf417.decoder.BarcodeMetadata):105:105 -> g 146:151:void adjustCompleteIndicatorColumnRowNumbers(com.google.zxing.pdf417.decoder.BarcodeMetadata):88:88 -> g 1:4:void adjustIncompleteIndicatorColumnRowNumbers(com.google.zxing.pdf417.decoder.BarcodeMetadata):137:137 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(LM2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR2/a;)V"} 5:17:void adjustIncompleteIndicatorColumnRowNumbers(com.google.zxing.pdf417.decoder.BarcodeMetadata):138:138 -> h 18:30:void adjustIncompleteIndicatorColumnRowNumbers(com.google.zxing.pdf417.decoder.BarcodeMetadata):139:139 -> h 31:39:void adjustIncompleteIndicatorColumnRowNumbers(com.google.zxing.pdf417.decoder.BarcodeMetadata):140:140 -> h @@ -172218,7 +178926,7 @@ com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn -> M2.h: 99:101:void adjustIncompleteIndicatorColumnRowNumbers(com.google.zxing.pdf417.decoder.BarcodeMetadata):166:166 -> h 102:110:void adjustIncompleteIndicatorColumnRowNumbers(com.google.zxing.pdf417.decoder.BarcodeMetadata):168:168 -> h 1:4:com.google.zxing.pdf417.decoder.BarcodeMetadata getBarcodeMetadata():176:176 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()LM2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LR2/a;"} 5:9:com.google.zxing.pdf417.decoder.BarcodeMetadata getBarcodeMetadata():177:177 -> i 10:14:com.google.zxing.pdf417.decoder.BarcodeMetadata getBarcodeMetadata():178:178 -> i 15:19:com.google.zxing.pdf417.decoder.BarcodeMetadata getBarcodeMetadata():179:179 -> i @@ -172251,7 +178959,7 @@ com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn -> M2.h: 36:45:int[] getRowHeights():127:127 -> j 1:3:boolean isLeft():259:259 -> k 2:4:void removeIncorrectCodewords(com.google.zxing.pdf417.decoder.Codeword[],com.google.zxing.pdf417.decoder.BarcodeMetadata):223:223 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"([LM2/d;LM2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([LR2/d;LR2/a;)V"} 5:8:void removeIncorrectCodewords(com.google.zxing.pdf417.decoder.Codeword[],com.google.zxing.pdf417.decoder.BarcodeMetadata):224:224 -> l 9:14:void removeIncorrectCodewords(com.google.zxing.pdf417.decoder.Codeword[],com.google.zxing.pdf417.decoder.BarcodeMetadata):228:228 -> l 15:18:void removeIncorrectCodewords(com.google.zxing.pdf417.decoder.Codeword[],com.google.zxing.pdf417.decoder.BarcodeMetadata):229:229 -> l @@ -172269,7 +178977,7 @@ com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn -> M2.h: 1:12:void setRowNumbers():35:35 -> m 13:19:void setRowNumbers():37:37 -> m 1:29:java.lang.String toString():264:264 -> toString -com.google.zxing.pdf417.decoder.PDF417CodewordDecoder -> M2.i: +com.google.zxing.pdf417.decoder.PDF417CodewordDecoder -> R2.i: # {"id":"sourceFile","fileName":"PDF417CodewordDecoder.java"} float[][] RATIOS_TABLE -> a 1:25:void ():28:28 -> @@ -172294,13 +179002,13 @@ com.google.zxing.pdf417.decoder.PDF417CodewordDecoder -> M2.i: 8:26:int[] sampleBitCounts(int[]):61:61 -> e 27:38:int[] sampleBitCounts(int[]):68:68 -> e 39:48:int[] sampleBitCounts(int[]):72:72 -> e -com.google.zxing.pdf417.decoder.PDF417ScanningDecoder -> M2.j: +com.google.zxing.pdf417.decoder.PDF417ScanningDecoder -> R2.j: # {"id":"sourceFile","fileName":"PDF417ScanningDecoder.java"} com.google.zxing.pdf417.decoder.ec.ErrorCorrection errorCorrection -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/a;"} 1:8:void ():43:43 -> 5:11:com.google.zxing.pdf417.decoder.BoundingBox adjustBoundingBox(com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn):147:147 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LM2/h;)LM2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR2/h;)LR2/c;"} 12:15:com.google.zxing.pdf417.decoder.BoundingBox adjustBoundingBox(com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn):151:151 -> a 16:31:com.google.zxing.pdf417.decoder.BoundingBox adjustBoundingBox(com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn):153:153 -> a 32:38:com.google.zxing.pdf417.decoder.BoundingBox adjustBoundingBox(com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn):159:159 -> a @@ -172312,7 +179020,7 @@ com.google.zxing.pdf417.decoder.PDF417ScanningDecoder -> M2.j: 81:84:com.google.zxing.pdf417.decoder.BoundingBox adjustBoundingBox(com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn):174:174 -> a 85:89:com.google.zxing.pdf417.decoder.BoundingBox adjustBoundingBox(com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn):173:173 -> a 2:10:void adjustCodewordCount(com.google.zxing.pdf417.decoder.DetectionResult,com.google.zxing.pdf417.decoder.BarcodeValue[][]):236:236 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LM2/f;[[LM2/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR2/f;[[LR2/b;)V"} 11:14:void adjustCodewordCount(com.google.zxing.pdf417.decoder.DetectionResult,com.google.zxing.pdf417.decoder.BarcodeValue[][]):237:237 -> b 15:19:void adjustCodewordCount(com.google.zxing.pdf417.decoder.DetectionResult,com.google.zxing.pdf417.decoder.BarcodeValue[][]):238:238 -> b 20:28:void adjustCodewordCount(com.google.zxing.pdf417.decoder.DetectionResult,com.google.zxing.pdf417.decoder.BarcodeValue[][]):239:239 -> b @@ -172322,14 +179030,14 @@ com.google.zxing.pdf417.decoder.PDF417ScanningDecoder -> M2.j: 51:54:void adjustCodewordCount(com.google.zxing.pdf417.decoder.DetectionResult,com.google.zxing.pdf417.decoder.BarcodeValue[][]):245:245 -> b 55:62:void adjustCodewordCount(com.google.zxing.pdf417.decoder.DetectionResult,com.google.zxing.pdf417.decoder.BarcodeValue[][]):247:247 -> b 18:25:int adjustCodewordStartColumn(com.google.zxing.common.BitMatrix,int,int,boolean,int,int):505:505 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;IIZII)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;IIZII)I"} 26:41:int adjustCodewordStartColumn(com.google.zxing.common.BitMatrix,int,int,boolean,int,int):506:506 -> c 1:12:boolean checkCodewordSkew(int,int,int):518:518 -> d 3:15:int correctErrors(int[],int[],int):549:549 -> e 16:22:int correctErrors(int[],int[],int):556:556 -> e 23:27:int correctErrors(int[],int[],int):554:554 -> e 1:27:com.google.zxing.pdf417.decoder.BarcodeValue[][] createBarcodeMatrix(com.google.zxing.pdf417.decoder.DetectionResult):332:332 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LM2/f;)[[LM2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR2/f;)[[LR2/b;"} 28:31:com.google.zxing.pdf417.decoder.BarcodeValue[][] createBarcodeMatrix(com.google.zxing.pdf417.decoder.DetectionResult):333:333 -> f 32:36:com.google.zxing.pdf417.decoder.BarcodeValue[][] createBarcodeMatrix(com.google.zxing.pdf417.decoder.DetectionResult):334:334 -> f 37:49:com.google.zxing.pdf417.decoder.BarcodeValue[][] createBarcodeMatrix(com.google.zxing.pdf417.decoder.DetectionResult):335:335 -> f @@ -172339,7 +179047,7 @@ com.google.zxing.pdf417.decoder.PDF417ScanningDecoder -> M2.j: 81:83:com.google.zxing.pdf417.decoder.BarcodeValue[][] createBarcodeMatrix(com.google.zxing.pdf417.decoder.DetectionResult):346:346 -> f 84:103:com.google.zxing.pdf417.decoder.BarcodeValue[][] createBarcodeMatrix(com.google.zxing.pdf417.decoder.DetectionResult):350:350 -> f 1:4:com.google.zxing.common.DecoderResult createDecoderResult(com.google.zxing.pdf417.decoder.DetectionResult):253:253 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(LM2/f;)Ly2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR2/f;)LD2/e;"} 5:7:com.google.zxing.common.DecoderResult createDecoderResult(com.google.zxing.pdf417.decoder.DetectionResult):254:254 -> g 8:12:com.google.zxing.common.DecoderResult createDecoderResult(com.google.zxing.pdf417.decoder.DetectionResult):255:255 -> g 13:23:com.google.zxing.common.DecoderResult createDecoderResult(com.google.zxing.pdf417.decoder.DetectionResult):256:256 -> g @@ -172361,7 +179069,7 @@ com.google.zxing.pdf417.decoder.PDF417ScanningDecoder -> M2.j: 123:130:com.google.zxing.common.DecoderResult createDecoderResult(com.google.zxing.pdf417.decoder.DetectionResult):278:278 -> g 131:135:com.google.zxing.common.DecoderResult createDecoderResult(com.google.zxing.pdf417.decoder.DetectionResult):277:277 -> g 1:13:com.google.zxing.common.DecoderResult createDecoderResultFromAmbiguousValues(int,int[],int[],int[],int[][]):300:300 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(I[I[I[I[[I)Ly2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I[I[I[I[[I)LD2/e;"} 14:26:com.google.zxing.common.DecoderResult createDecoderResultFromAmbiguousValues(int,int[],int[],int[],int[][]):305:305 -> h 27:36:com.google.zxing.common.DecoderResult createDecoderResultFromAmbiguousValues(int,int[],int[],int[],int[][]):308:308 -> h 37:47:com.google.zxing.common.DecoderResult createDecoderResultFromAmbiguousValues(int,int[],int[],int[],int[][]):316:316 -> h @@ -172371,7 +179079,7 @@ com.google.zxing.pdf417.decoder.PDF417ScanningDecoder -> M2.j: 67:71:com.google.zxing.common.DecoderResult createDecoderResultFromAmbiguousValues(int,int[],int[],int[],int[][]):313:313 -> h 72:76:com.google.zxing.common.DecoderResult createDecoderResultFromAmbiguousValues(int,int[],int[],int[],int[][]):327:327 -> h 1:35:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int,int):59:59 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;Ls2/p;Ls2/p;Ls2/p;Ls2/p;II)Ly2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;Lx2/p;Lx2/p;Lx2/p;Lx2/p;II)LD2/e;"} 36:53:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int,int):65:65 -> i 54:58:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int,int):69:69 -> i 59:66:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int,int):72:72 -> i @@ -172397,7 +179105,7 @@ com.google.zxing.pdf417.decoder.PDF417ScanningDecoder -> M2.j: 252:280:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int,int):120:120 -> i 281:285:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int,int):124:124 -> i 1:8:com.google.zxing.common.DecoderResult decodeCodewords(int[],int,int[]):524:524 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"([II[I)Ly2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([II[I)LD2/e;"} 9:12:com.google.zxing.common.DecoderResult decodeCodewords(int[],int,int[]):529:529 -> j 13:15:com.google.zxing.common.DecoderResult decodeCodewords(int[],int,int[]):530:530 -> j 16:23:com.google.zxing.common.DecoderResult decodeCodewords(int[],int,int[]):533:533 -> j @@ -172405,7 +179113,7 @@ com.google.zxing.pdf417.decoder.PDF417ScanningDecoder -> M2.j: 31:39:com.google.zxing.common.DecoderResult decodeCodewords(int[],int,int[]):535:535 -> j 40:44:com.google.zxing.common.DecoderResult decodeCodewords(int[],int,int[]):525:525 -> j 1:4:com.google.zxing.pdf417.decoder.Codeword detectCodeword(com.google.zxing.common.BitMatrix,int,int,boolean,int,int,int,int):411:411 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;IIZIIII)LM2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;IIZIIII)LR2/d;"} 5:12:com.google.zxing.pdf417.decoder.Codeword detectCodeword(com.google.zxing.common.BitMatrix,int,int,boolean,int,int,int,int):416:416 -> k 13:22:com.google.zxing.pdf417.decoder.Codeword detectCodeword(com.google.zxing.common.BitMatrix,int,int,boolean,int,int,int,int):421:421 -> k 23:27:com.google.zxing.pdf417.decoder.Codeword detectCodeword(com.google.zxing.common.BitMatrix,int,int,boolean,int,int,int,int):425:425 -> k @@ -172417,7 +179125,7 @@ com.google.zxing.pdf417.decoder.PDF417ScanningDecoder -> M2.j: 63:70:com.google.zxing.pdf417.decoder.Codeword detectCodeword(com.google.zxing.common.BitMatrix,int,int,boolean,int,int,int,int):454:454 -> k 71:80:com.google.zxing.pdf417.decoder.Codeword detectCodeword(com.google.zxing.common.BitMatrix,int,int,boolean,int,int,int,int):458:458 -> k 4:12:com.google.zxing.pdf417.decoder.BarcodeMetadata getBarcodeMetadata(com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn,com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn):189:189 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(LM2/h;LM2/h;)LM2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR2/h;LR2/h;)LR2/a;"} 13:19:com.google.zxing.pdf417.decoder.BarcodeMetadata getBarcodeMetadata(com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn,com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn):194:194 -> l 20:29:com.google.zxing.pdf417.decoder.BarcodeMetadata getBarcodeMetadata(com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn,com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn):198:198 -> l 30:39:com.google.zxing.pdf417.decoder.BarcodeMetadata getBarcodeMetadata(com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn,com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn):199:199 -> l @@ -172430,12 +179138,12 @@ com.google.zxing.pdf417.decoder.PDF417ScanningDecoder -> M2.j: 1:7:int getMax(int[]):179:179 -> p 8:15:int getMax(int[]):180:180 -> p 3:21:int[] getModuleBitCount(com.google.zxing.common.BitMatrix,int,int,boolean,int,int):468:468 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;IIZII)[I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;IIZII)[I"} 22:27:int[] getModuleBitCount(com.google.zxing.common.BitMatrix,int,int,boolean,int,int):474:474 -> q 28:53:int[] getModuleBitCount(com.google.zxing.common.BitMatrix,int,int,boolean,int,int):475:475 -> q 1:4:int getNumberOfECCodeWords(int):491:491 -> r 1:17:com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn getRowIndicatorColumn(com.google.zxing.common.BitMatrix,com.google.zxing.pdf417.decoder.BoundingBox,com.google.zxing.ResultPoint,boolean,int,int):212:212 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;LM2/c;Ls2/p;ZII)LM2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;LR2/c;Lx2/p;ZII)LR2/h;"} 18:22:com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn getRowIndicatorColumn(com.google.zxing.common.BitMatrix,com.google.zxing.pdf417.decoder.BoundingBox,com.google.zxing.ResultPoint,boolean,int,int):216:216 -> s 23:35:com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn getRowIndicatorColumn(com.google.zxing.common.BitMatrix,com.google.zxing.pdf417.decoder.BoundingBox,com.google.zxing.ResultPoint,boolean,int,int):217:217 -> s 36:42:com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn getRowIndicatorColumn(com.google.zxing.common.BitMatrix,com.google.zxing.pdf417.decoder.BoundingBox,com.google.zxing.ResultPoint,boolean,int,int):218:218 -> s @@ -172444,7 +179152,7 @@ com.google.zxing.pdf417.decoder.PDF417ScanningDecoder -> M2.j: 63:68:com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn getRowIndicatorColumn(com.google.zxing.common.BitMatrix,com.google.zxing.pdf417.decoder.BoundingBox,com.google.zxing.ResultPoint,boolean,int,int):224:224 -> s 69:79:com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn getRowIndicatorColumn(com.google.zxing.common.BitMatrix,com.google.zxing.pdf417.decoder.BoundingBox,com.google.zxing.ResultPoint,boolean,int,int):226:226 -> s 8:13:int getStartColumn(com.google.zxing.pdf417.decoder.DetectionResult,int,int,boolean):370:370 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(LM2/f;IIZ)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR2/f;IIZ)I"} 14:27:int getStartColumn(com.google.zxing.pdf417.decoder.DetectionResult,int,int,boolean):371:371 -> t 28:37:int getStartColumn(com.google.zxing.pdf417.decoder.DetectionResult,int,int,boolean):374:374 -> t 38:49:int getStartColumn(com.google.zxing.pdf417.decoder.DetectionResult,int,int,boolean):376:376 -> t @@ -172458,9 +179166,9 @@ com.google.zxing.pdf417.decoder.PDF417ScanningDecoder -> M2.j: 125:142:int getStartColumn(com.google.zxing.pdf417.decoder.DetectionResult,int,int,boolean):395:395 -> t 143:158:int getStartColumn(com.google.zxing.pdf417.decoder.DetectionResult,int,int,boolean):400:400 -> t 3:13:boolean isValidBarcodeColumn(com.google.zxing.pdf417.decoder.DetectionResult,int):361:361 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(LM2/f;I)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR2/f;I)Z"} 7:13:com.google.zxing.pdf417.decoder.DetectionResult merge(com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn,com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn):133:133 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(LM2/h;LM2/h;)LM2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LR2/h;LR2/h;)LR2/f;"} 14:17:com.google.zxing.pdf417.decoder.DetectionResult merge(com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn,com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn):137:137 -> v 18:21:com.google.zxing.pdf417.decoder.DetectionResult merge(com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn,com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn):138:138 -> v 22:25:com.google.zxing.pdf417.decoder.DetectionResult merge(com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn,com.google.zxing.pdf417.decoder.DetectionResultRowIndicatorColumn):137:137 -> v @@ -172473,10 +179181,10 @@ com.google.zxing.pdf417.decoder.PDF417ScanningDecoder -> M2.j: 21:26:void verifyCodewordCount(int[],int):580:580 -> w 27:31:void verifyCodewordCount(int[],int):573:573 -> w 32:36:void verifyCodewordCount(int[],int):566:566 -> w -com.google.zxing.pdf417.decoder.ec.ErrorCorrection -> N2.a: +com.google.zxing.pdf417.decoder.ec.ErrorCorrection -> S2.a: # {"id":"sourceFile","fileName":"ErrorCorrection.java"} com.google.zxing.pdf417.decoder.ec.ModulusGF field -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/b;"} 1:3:void ():34:34 -> 4:8:void ():35:35 -> 1:7:int decode(int[],int,int[]):49:49 -> a @@ -172501,14 +179209,14 @@ com.google.zxing.pdf417.decoder.ec.ErrorCorrection -> N2.a: 144:148:int decode(int[],int,int[]):90:90 -> a 149:150:int decode(int[],int,int[]):94:94 -> a 1:4:int[] findErrorLocations(com.google.zxing.pdf417.decoder.ec.ModulusPoly):150:150 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN2/c;)[I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/c;)[I"} 5:8:int[] findErrorLocations(com.google.zxing.pdf417.decoder.ec.ModulusPoly):151:151 -> b 9:18:int[] findErrorLocations(com.google.zxing.pdf417.decoder.ec.ModulusPoly):153:153 -> b 19:24:int[] findErrorLocations(com.google.zxing.pdf417.decoder.ec.ModulusPoly):154:154 -> b 25:40:int[] findErrorLocations(com.google.zxing.pdf417.decoder.ec.ModulusPoly):155:155 -> b 41:45:int[] findErrorLocations(com.google.zxing.pdf417.decoder.ec.ModulusPoly):160:160 -> b 1:4:int[] findErrorMagnitudes(com.google.zxing.pdf417.decoder.ec.ModulusPoly,com.google.zxing.pdf417.decoder.ec.ModulusPoly,int[]):168:168 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN2/c;LN2/c;[I)[I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/c;LS2/c;[I)[I"} 5:11:int[] findErrorMagnitudes(com.google.zxing.pdf417.decoder.ec.ModulusPoly,com.google.zxing.pdf417.decoder.ec.ModulusPoly,int[]):169:169 -> c 12:13:int[] findErrorMagnitudes(com.google.zxing.pdf417.decoder.ec.ModulusPoly,com.google.zxing.pdf417.decoder.ec.ModulusPoly,int[]):171:171 -> c 14:26:int[] findErrorMagnitudes(com.google.zxing.pdf417.decoder.ec.ModulusPoly,com.google.zxing.pdf417.decoder.ec.ModulusPoly,int[]):172:172 -> c @@ -172520,7 +179228,7 @@ com.google.zxing.pdf417.decoder.ec.ErrorCorrection -> N2.a: 59:68:int[] findErrorMagnitudes(com.google.zxing.pdf417.decoder.ec.ModulusPoly,com.google.zxing.pdf417.decoder.ec.ModulusPoly,int[]):182:182 -> c 69:80:int[] findErrorMagnitudes(com.google.zxing.pdf417.decoder.ec.ModulusPoly,com.google.zxing.pdf417.decoder.ec.ModulusPoly,int[]):183:183 -> c 1:13:com.google.zxing.pdf417.decoder.ec.ModulusPoly[] runEuclideanAlgorithm(com.google.zxing.pdf417.decoder.ec.ModulusPoly,com.google.zxing.pdf417.decoder.ec.ModulusPoly,int):100:100 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN2/c;LN2/c;I)[LN2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/c;LS2/c;I)[LS2/c;"} 14:19:com.google.zxing.pdf417.decoder.ec.ModulusPoly[] runEuclideanAlgorithm(com.google.zxing.pdf417.decoder.ec.ModulusPoly,com.google.zxing.pdf417.decoder.ec.ModulusPoly,int):108:108 -> d 20:31:com.google.zxing.pdf417.decoder.ec.ModulusPoly[] runEuclideanAlgorithm(com.google.zxing.pdf417.decoder.ec.ModulusPoly,com.google.zxing.pdf417.decoder.ec.ModulusPoly,int):109:109 -> d 32:39:com.google.zxing.pdf417.decoder.ec.ModulusPoly[] runEuclideanAlgorithm(com.google.zxing.pdf417.decoder.ec.ModulusPoly,com.google.zxing.pdf417.decoder.ec.ModulusPoly,int):112:112 -> d @@ -172541,17 +179249,17 @@ com.google.zxing.pdf417.decoder.ec.ErrorCorrection -> N2.a: 159:162:com.google.zxing.pdf417.decoder.ec.ModulusPoly[] runEuclideanAlgorithm(com.google.zxing.pdf417.decoder.ec.ModulusPoly,com.google.zxing.pdf417.decoder.ec.ModulusPoly,int):144:144 -> d 163:167:com.google.zxing.pdf417.decoder.ec.ModulusPoly[] runEuclideanAlgorithm(com.google.zxing.pdf417.decoder.ec.ModulusPoly,com.google.zxing.pdf417.decoder.ec.ModulusPoly,int):145:145 -> d 168:172:com.google.zxing.pdf417.decoder.ec.ModulusPoly[] runEuclideanAlgorithm(com.google.zxing.pdf417.decoder.ec.ModulusPoly,com.google.zxing.pdf417.decoder.ec.ModulusPoly,int):139:139 -> d -com.google.zxing.pdf417.decoder.ec.ModulusGF -> N2.b: +com.google.zxing.pdf417.decoder.ec.ModulusGF -> S2.b: # {"id":"sourceFile","fileName":"ModulusGF.java"} int[] expTable -> a int[] logTable -> b com.google.zxing.pdf417.decoder.ec.ModulusPoly zero -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LN2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/c;"} com.google.zxing.pdf417.decoder.ec.ModulusPoly one -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LN2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/c;"} int modulus -> e com.google.zxing.pdf417.decoder.ec.ModulusGF PDF417_GF -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LN2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/b;"} 1:11:void ():29:29 -> 1:3:void (int,int):37:37 -> 4:5:void (int,int):38:38 -> @@ -172564,30 +179272,30 @@ com.google.zxing.pdf417.decoder.ec.ModulusGF -> N2.b: 56:67:void (int,int):51:51 -> 2:5:int add(int,int):76:76 -> a 5:9:com.google.zxing.pdf417.decoder.ec.ModulusPoly buildMonomial(int,int):68:68 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LN2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LS2/c;"} 10:12:com.google.zxing.pdf417.decoder.ec.ModulusPoly buildMonomial(int,int):70:70 -> b 13:14:com.google.zxing.pdf417.decoder.ec.ModulusPoly buildMonomial(int,int):71:71 -> b 15:20:com.google.zxing.pdf417.decoder.ec.ModulusPoly buildMonomial(int,int):72:72 -> b 21:26:com.google.zxing.pdf417.decoder.ec.ModulusPoly buildMonomial(int,int):65:65 -> b 1:5:int exp(int):84:84 -> c 1:3:com.google.zxing.pdf417.decoder.ec.ModulusPoly getOne():60:60 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LS2/c;"} 1:3:int getSize():109:109 -> e 1:3:com.google.zxing.pdf417.decoder.ec.ModulusPoly getZero():56:56 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LS2/c;"} 3:16:int inverse(int):98:98 -> g 17:22:int inverse(int):96:96 -> g 3:7:int log(int):91:91 -> h 8:13:int log(int):89:89 -> h 6:24:int multiply(int,int):105:105 -> i 1:6:int subtract(int,int):80:80 -> j -com.google.zxing.pdf417.decoder.ec.ModulusPoly -> N2.c: +com.google.zxing.pdf417.decoder.ec.ModulusPoly -> S2.c: # {"id":"sourceFile","fileName":"ModulusPoly.java"} com.google.zxing.pdf417.decoder.ec.ModulusGF field -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/b;"} int[] coefficients -> b 1:3:void (com.google.zxing.pdf417.decoder.ec.ModulusGF,int[]):28:28 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN2/b;[I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/b;[I)V"} 4:6:void (com.google.zxing.pdf417.decoder.ec.ModulusGF,int[]):29:29 -> 7:8:void (com.google.zxing.pdf417.decoder.ec.ModulusGF,int[]):32:32 -> 9:13:void (com.google.zxing.pdf417.decoder.ec.ModulusGF,int[]):33:33 -> @@ -172599,7 +179307,7 @@ com.google.zxing.pdf417.decoder.ec.ModulusPoly -> N2.c: 46:48:void (com.google.zxing.pdf417.decoder.ec.ModulusGF,int[]):51:51 -> 49:54:void (com.google.zxing.pdf417.decoder.ec.ModulusGF,int[]):30:30 -> 1:10:com.google.zxing.pdf417.decoder.ec.ModulusPoly add(com.google.zxing.pdf417.decoder.ec.ModulusPoly):105:105 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN2/c;)LN2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/c;)LS2/c;"} 11:17:com.google.zxing.pdf417.decoder.ec.ModulusPoly add(com.google.zxing.pdf417.decoder.ec.ModulusPoly):108:108 -> a 18:24:com.google.zxing.pdf417.decoder.ec.ModulusPoly add(com.google.zxing.pdf417.decoder.ec.ModulusPoly):111:111 -> a 25:26:com.google.zxing.pdf417.decoder.ec.ModulusPoly add(com.google.zxing.pdf417.decoder.ec.ModulusPoly):115:115 -> a @@ -172622,13 +179330,13 @@ com.google.zxing.pdf417.decoder.ec.ModulusPoly -> N2.c: 1:6:int getDegree():63:63 -> d 1:10:boolean isZero():70:70 -> e 3:13:com.google.zxing.pdf417.decoder.ec.ModulusPoly multiply(int):176:176 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LN2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LS2/c;"} 14:16:com.google.zxing.pdf417.decoder.ec.ModulusPoly multiply(int):181:181 -> f 17:21:com.google.zxing.pdf417.decoder.ec.ModulusPoly multiply(int):182:182 -> f 22:36:com.google.zxing.pdf417.decoder.ec.ModulusPoly multiply(int):184:184 -> f 37:44:com.google.zxing.pdf417.decoder.ec.ModulusPoly multiply(int):186:186 -> f 1:10:com.google.zxing.pdf417.decoder.ec.ModulusPoly multiply(com.google.zxing.pdf417.decoder.ec.ModulusPoly):145:145 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN2/c;)LN2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/c;)LS2/c;"} 11:23:com.google.zxing.pdf417.decoder.ec.ModulusPoly multiply(com.google.zxing.pdf417.decoder.ec.ModulusPoly):148:148 -> g 24:25:com.google.zxing.pdf417.decoder.ec.ModulusPoly multiply(com.google.zxing.pdf417.decoder.ec.ModulusPoly):151:151 -> g 26:27:com.google.zxing.pdf417.decoder.ec.ModulusPoly multiply(com.google.zxing.pdf417.decoder.ec.ModulusPoly):152:153 -> g @@ -172641,19 +179349,19 @@ com.google.zxing.pdf417.decoder.ec.ModulusPoly -> N2.c: 77:83:com.google.zxing.pdf417.decoder.ec.ModulusPoly multiply(com.google.zxing.pdf417.decoder.ec.ModulusPoly):149:149 -> g 84:91:com.google.zxing.pdf417.decoder.ec.ModulusPoly multiply(com.google.zxing.pdf417.decoder.ec.ModulusPoly):146:146 -> g 5:11:com.google.zxing.pdf417.decoder.ec.ModulusPoly multiplyByMonomial(int,int):194:194 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LN2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LS2/c;"} 12:15:com.google.zxing.pdf417.decoder.ec.ModulusPoly multiplyByMonomial(int,int):196:196 -> h 16:20:com.google.zxing.pdf417.decoder.ec.ModulusPoly multiplyByMonomial(int,int):197:197 -> h 21:35:com.google.zxing.pdf417.decoder.ec.ModulusPoly multiplyByMonomial(int,int):199:199 -> h 36:43:com.google.zxing.pdf417.decoder.ec.ModulusPoly multiplyByMonomial(int,int):201:201 -> h 44:49:com.google.zxing.pdf417.decoder.ec.ModulusPoly multiplyByMonomial(int,int):191:191 -> h 1:3:com.google.zxing.pdf417.decoder.ec.ModulusPoly negative():166:166 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LS2/c;"} 4:9:com.google.zxing.pdf417.decoder.ec.ModulusPoly negative():167:167 -> i 10:24:com.google.zxing.pdf417.decoder.ec.ModulusPoly negative():169:169 -> i 25:32:com.google.zxing.pdf417.decoder.ec.ModulusPoly negative():171:171 -> i 1:10:com.google.zxing.pdf417.decoder.ec.ModulusPoly subtract(com.google.zxing.pdf417.decoder.ec.ModulusPoly):135:135 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN2/c;)LN2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/c;)LS2/c;"} 11:17:com.google.zxing.pdf417.decoder.ec.ModulusPoly subtract(com.google.zxing.pdf417.decoder.ec.ModulusPoly):138:138 -> j 18:26:com.google.zxing.pdf417.decoder.ec.ModulusPoly subtract(com.google.zxing.pdf417.decoder.ec.ModulusPoly):141:141 -> j 27:34:com.google.zxing.pdf417.decoder.ec.ModulusPoly subtract(com.google.zxing.pdf417.decoder.ec.ModulusPoly):136:136 -> j @@ -172668,7 +179376,7 @@ com.google.zxing.pdf417.decoder.ec.ModulusPoly -> N2.c: 62:66:java.lang.String toString():253:253 -> toString 67:72:java.lang.String toString():254:254 -> toString 73:77:java.lang.String toString():259:259 -> toString -com.google.zxing.pdf417.detector.Detector -> O2.a: +com.google.zxing.pdf417.detector.Detector -> T2.a: # {"id":"sourceFile","fileName":"Detector.java"} int[] INDEXES_START_PATTERN -> a int[] INDEXES_STOP_PATTERN -> b @@ -172679,10 +179387,10 @@ com.google.zxing.pdf417.detector.Detector -> O2.a: 23:31:void ():47:47 -> 32:40:void ():49:49 -> 2:4:void copyToResult(com.google.zxing.ResultPoint[],com.google.zxing.ResultPoint[],int[]):176:176 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"([Ls2/p;[Ls2/p;[I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lx2/p;[Lx2/p;[I)V"} 5:14:void copyToResult(com.google.zxing.ResultPoint[],com.google.zxing.ResultPoint[],int[]):177:177 -> a 1:4:com.google.zxing.pdf417.detector.PDF417DetectorResult detect(com.google.zxing.BinaryBitmap,java.util.Map,boolean):79:79 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c;Ljava/util/Map;Z)LO2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/c;Ljava/util/Map;Z)LT2/b;"} 5:8:com.google.zxing.pdf417.detector.PDF417DetectorResult detect(com.google.zxing.BinaryBitmap,java.util.Map,boolean):81:81 -> b 9:14:com.google.zxing.pdf417.detector.PDF417DetectorResult detect(com.google.zxing.BinaryBitmap,java.util.Map,boolean):82:82 -> b 15:18:com.google.zxing.pdf417.detector.PDF417DetectorResult detect(com.google.zxing.BinaryBitmap,java.util.Map,boolean):83:83 -> b @@ -172690,7 +179398,7 @@ com.google.zxing.pdf417.detector.Detector -> O2.a: 22:25:com.google.zxing.pdf417.detector.PDF417DetectorResult detect(com.google.zxing.BinaryBitmap,java.util.Map,boolean):85:85 -> b 26:31:com.google.zxing.pdf417.detector.PDF417DetectorResult detect(com.google.zxing.BinaryBitmap,java.util.Map,boolean):87:87 -> b 1:9:java.util.List detect(boolean,com.google.zxing.common.BitMatrix):98:98 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLy2/b;)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLD2/b;)Ljava/util/List;"} 10:15:java.util.List detect(boolean,com.google.zxing.common.BitMatrix):102:102 -> c 16:19:java.util.List detect(boolean,com.google.zxing.common.BitMatrix):103:103 -> c 20:31:java.util.List detect(boolean,com.google.zxing.common.BitMatrix):105:105 -> c @@ -172706,7 +179414,7 @@ com.google.zxing.pdf417.detector.Detector -> O2.a: 105:111:java.util.List detect(boolean,com.google.zxing.common.BitMatrix):136:136 -> c 112:119:java.util.List detect(boolean,com.google.zxing.common.BitMatrix):137:137 -> c 1:6:int[] findGuardPattern(com.google.zxing.common.BitMatrix,int,int,int,boolean,int[],int[]):261:261 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;IIIZ[I[I)[I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;IIIZ[I[I)[I"} 7:23:int[] findGuardPattern(com.google.zxing.common.BitMatrix,int,int,int,boolean,int[],int[]):266:266 -> d 24:36:int[] findGuardPattern(com.google.zxing.common.BitMatrix,int,int,int,boolean,int[],int[]):271:271 -> d 37:43:int[] findGuardPattern(com.google.zxing.common.BitMatrix,int,int,int,boolean,int[],int[]):274:274 -> d @@ -172721,7 +179429,7 @@ com.google.zxing.pdf417.detector.Detector -> O2.a: 98:106:int[] findGuardPattern(com.google.zxing.common.BitMatrix,int,int,int,boolean,int[],int[]):295:295 -> d 107:113:int[] findGuardPattern(com.google.zxing.common.BitMatrix,int,int,int,boolean,int[],int[]):296:296 -> d 4:7:com.google.zxing.ResultPoint[] findRowsWithPattern(com.google.zxing.common.BitMatrix,int,int,int,int,int[]):187:187 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;IIII[I)[Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;IIII[I)[Lx2/p;"} 8:23:com.google.zxing.ResultPoint[] findRowsWithPattern(com.google.zxing.common.BitMatrix,int,int,int,int,int[]):189:189 -> e 24:44:com.google.zxing.ResultPoint[] findRowsWithPattern(com.google.zxing.common.BitMatrix,int,int,int,int,int[]):191:191 -> e 45:51:com.google.zxing.ResultPoint[] findRowsWithPattern(com.google.zxing.common.BitMatrix,int,int,int,int,int[]):194:194 -> e @@ -172736,7 +179444,7 @@ com.google.zxing.pdf417.detector.Detector -> O2.a: 176:194:com.google.zxing.ResultPoint[] findRowsWithPattern(com.google.zxing.common.BitMatrix,int,int,int,int,int[]):234:234 -> e 195:200:com.google.zxing.ResultPoint[] findRowsWithPattern(com.google.zxing.common.BitMatrix,int,int,int,int,int[]):238:238 -> e 1:4:com.google.zxing.ResultPoint[] findVertices(com.google.zxing.common.BitMatrix,int,int):159:159 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;II)[Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;II)[Lx2/p;"} 5:10:com.google.zxing.ResultPoint[] findVertices(com.google.zxing.common.BitMatrix,int,int):160:160 -> f 11:12:com.google.zxing.ResultPoint[] findVertices(com.google.zxing.common.BitMatrix,int,int):162:162 -> f 13:27:com.google.zxing.ResultPoint[] findVertices(com.google.zxing.common.BitMatrix,int,int):163:163 -> f @@ -172749,53 +179457,53 @@ com.google.zxing.pdf417.detector.Detector -> O2.a: 11:29:float patternMatchVariance(int[],int[],float):319:319 -> g 30:31:float patternMatchVariance(int[],int[],float):334:334 -> g 32:55:float patternMatchVariance(int[],int[],float):335:335 -> g -com.google.zxing.pdf417.detector.PDF417DetectorResult -> O2.b: +com.google.zxing.pdf417.detector.PDF417DetectorResult -> T2.b: # {"id":"sourceFile","fileName":"PDF417DetectorResult.java"} com.google.zxing.common.BitMatrix bits -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/b;"} java.util.List points -> b 1:3:void (com.google.zxing.common.BitMatrix,java.util.List):32:32 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;Ljava/util/List;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;Ljava/util/List;)V"} 4:5:void (com.google.zxing.common.BitMatrix,java.util.List):33:33 -> 6:8:void (com.google.zxing.common.BitMatrix,java.util.List):34:34 -> 1:3:com.google.zxing.common.BitMatrix getBits():38:38 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LD2/b;"} 1:3:java.util.List getPoints():42:42 -> b -com.google.zxing.qrcode.QRCodeReader -> P2.a: +com.google.zxing.qrcode.QRCodeReader -> U2.a: # {"id":"sourceFile","fileName":"QRCodeReader.java"} com.google.zxing.qrcode.decoder.Decoder decoder -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/e;"} com.google.zxing.ResultPoint[] NO_POINTS -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"[Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lx2/p;"} 2:6:void ():46:46 -> 1:3:void ():44:44 -> 4:11:void ():48:48 -> - 3:10:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):72:72 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c;Ljava/util/Map;)Ls2/n;"} - 11:18:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):73:73 -> a - 19:24:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):74:74 -> a - 25:27:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):75:75 -> a - 28:40:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):77:77 -> a - 41:50:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):78:78 -> a - 51:57:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):79:79 -> a - 58:65:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):83:83 -> a - 66:74:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):84:84 -> a - 75:89:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):87:87 -> a - 90:95:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):88:88 -> a - 96:100:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):90:90 -> a - 101:106:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):92:92 -> a - 107:111:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):94:94 -> a - 112:117:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):96:96 -> a - 118:119:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):97:97 -> a - 120:127:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):98:98 -> a - 128:130:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):97:97 -> a - 131:132:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):99:99 -> a - 133:140:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):100:100 -> a - 141:144:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):99:99 -> a - 2:6:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap):64:64 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c;)Ls2/n;"} + 2:6:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap):64:64 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/c;)Lx2/n;"} + 3:10:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):72:72 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/c;Ljava/util/Map;)Lx2/n;"} + 11:18:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):73:73 -> b + 19:24:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):74:74 -> b + 25:27:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):75:75 -> b + 28:40:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):77:77 -> b + 41:50:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):78:78 -> b + 51:57:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):79:79 -> b + 58:65:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):83:83 -> b + 66:74:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):84:84 -> b + 75:89:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):87:87 -> b + 90:95:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):88:88 -> b + 96:100:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):90:90 -> b + 101:106:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):92:92 -> b + 107:111:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):94:94 -> b + 112:117:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):96:96 -> b + 118:119:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):97:97 -> b + 120:127:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):98:98 -> b + 128:130:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):97:97 -> b + 131:132:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):99:99 -> b + 133:140:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):100:100 -> b + 141:144:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap,java.util.Map):99:99 -> b 1:4:com.google.zxing.common.BitMatrix extractPureBits(com.google.zxing.common.BitMatrix):120:120 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;)Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;)LD2/b;"} 5:12:com.google.zxing.common.BitMatrix extractPureBits(com.google.zxing.common.BitMatrix):121:121 -> c 13:17:com.google.zxing.common.BitMatrix extractPureBits(com.google.zxing.common.BitMatrix):126:126 -> c 18:19:com.google.zxing.common.BitMatrix extractPureBits(com.google.zxing.common.BitMatrix):128:128 -> c @@ -172816,7 +179524,7 @@ com.google.zxing.qrcode.QRCodeReader -> P2.a: 161:165:com.google.zxing.common.BitMatrix extractPureBits(com.google.zxing.common.BitMatrix):135:135 -> c 166:170:com.google.zxing.common.BitMatrix extractPureBits(com.google.zxing.common.BitMatrix):123:123 -> c 1:4:float moduleSize(int[],com.google.zxing.common.BitMatrix):200:200 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"([ILy2/b;)F"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([ILD2/b;)F"} 5:9:float moduleSize(int[],com.google.zxing.common.BitMatrix):201:201 -> d 10:12:float moduleSize(int[],com.google.zxing.common.BitMatrix):202:202 -> d 13:19:float moduleSize(int[],com.google.zxing.common.BitMatrix):203:203 -> d @@ -172824,17 +179532,17 @@ com.google.zxing.qrcode.QRCodeReader -> P2.a: 42:49:float moduleSize(int[],com.google.zxing.common.BitMatrix):219:219 -> d 50:54:float moduleSize(int[],com.google.zxing.common.BitMatrix):217:217 -> d 1:1:void reset():108:108 -> reset -com.google.zxing.qrcode.decoder.BitMatrixParser -> Q2.a: +com.google.zxing.qrcode.decoder.BitMatrixParser -> V2.a: # {"id":"sourceFile","fileName":"BitMatrixParser.java"} com.google.zxing.common.BitMatrix bitMatrix -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/b;"} com.google.zxing.qrcode.decoder.Version parsedVersion -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/j;"} com.google.zxing.qrcode.decoder.FormatInformation parsedFormatInfo -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/g;"} boolean mirror -> d 1:3:void (com.google.zxing.common.BitMatrix):36:36 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;)V"} 4:16:void (com.google.zxing.common.BitMatrix):37:37 -> 17:19:void (com.google.zxing.common.BitMatrix):41:41 -> 20:24:void (com.google.zxing.common.BitMatrix):39:39 -> @@ -172857,7 +179565,7 @@ com.google.zxing.qrcode.decoder.BitMatrixParser -> Q2.a: 115:121:byte[] readCodewords():201:201 -> c 122:126:byte[] readCodewords():202:202 -> c 1:13:com.google.zxing.qrcode.decoder.FormatInformation readFormatInformation():53:53 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LV2/g;"} 14:21:com.google.zxing.qrcode.decoder.FormatInformation readFormatInformation():60:60 -> d 22:25:com.google.zxing.qrcode.decoder.FormatInformation readFormatInformation():63:63 -> d 26:29:com.google.zxing.qrcode.decoder.FormatInformation readFormatInformation():64:64 -> d @@ -172869,7 +179577,7 @@ com.google.zxing.qrcode.decoder.BitMatrixParser -> Q2.a: 74:82:com.google.zxing.qrcode.decoder.FormatInformation readFormatInformation():82:82 -> d 83:87:com.google.zxing.qrcode.decoder.FormatInformation readFormatInformation():86:86 -> d 1:5:com.google.zxing.qrcode.decoder.Version readVersion():98:98 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ2/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LV2/j;"} 6:13:com.google.zxing.qrcode.decoder.Version readVersion():102:102 -> e 14:18:com.google.zxing.qrcode.decoder.Version readVersion():104:104 -> e 19:35:com.google.zxing.qrcode.decoder.Version readVersion():106:106 -> e @@ -172889,7 +179597,7 @@ com.google.zxing.qrcode.decoder.BitMatrixParser -> Q2.a: 2:3:void setMirror(boolean):228:228 -> g 4:5:void setMirror(boolean):229:229 -> g 6:8:void setMirror(boolean):230:230 -> g -com.google.zxing.qrcode.decoder.DataBlock -> Q2.b: +com.google.zxing.qrcode.decoder.DataBlock -> V2.b: # {"id":"sourceFile","fileName":"DataBlock.java"} int numDataCodewords -> a byte[] codewords -> b @@ -172898,7 +179606,7 @@ com.google.zxing.qrcode.decoder.DataBlock -> Q2.b: 6:8:void (int,byte[]):33:33 -> 1:3:byte[] getCodewords():119:119 -> a 1:7:com.google.zxing.qrcode.decoder.DataBlock[] getDataBlocks(byte[],com.google.zxing.qrcode.decoder.Version,com.google.zxing.qrcode.decoder.ErrorCorrectionLevel):51:51 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"([BLQ2/j;LQ2/f;)[LQ2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([BLV2/j;LV2/f;)[LV2/b;"} 8:11:com.google.zxing.qrcode.decoder.DataBlock[] getDataBlocks(byte[],com.google.zxing.qrcode.decoder.Version,com.google.zxing.qrcode.decoder.ErrorCorrectionLevel):57:57 -> b 12:15:com.google.zxing.qrcode.decoder.DataBlock[] getDataBlocks(byte[],com.google.zxing.qrcode.decoder.Version,com.google.zxing.qrcode.decoder.ErrorCorrectionLevel):61:61 -> b 16:23:com.google.zxing.qrcode.decoder.DataBlock[] getDataBlocks(byte[],com.google.zxing.qrcode.decoder.Version,com.google.zxing.qrcode.decoder.ErrorCorrectionLevel):62:62 -> b @@ -172918,26 +179626,26 @@ com.google.zxing.qrcode.decoder.DataBlock -> Q2.b: 158:175:com.google.zxing.qrcode.decoder.DataBlock[] getDataBlocks(byte[],com.google.zxing.qrcode.decoder.Version,com.google.zxing.qrcode.decoder.ErrorCorrectionLevel):108:108 -> b 176:181:com.google.zxing.qrcode.decoder.DataBlock[] getDataBlocks(byte[],com.google.zxing.qrcode.decoder.Version,com.google.zxing.qrcode.decoder.ErrorCorrectionLevel):52:52 -> b 1:3:int getNumDataCodewords():115:115 -> c -com.google.zxing.qrcode.decoder.DataMask -> Q2.c: +com.google.zxing.qrcode.decoder.DataMask -> V2.c: # {"id":"sourceFile","fileName":"DataMask.java"} com.google.zxing.qrcode.decoder.DataMask DATA_MASK_000 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/c;"} com.google.zxing.qrcode.decoder.DataMask DATA_MASK_001 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/c;"} com.google.zxing.qrcode.decoder.DataMask DATA_MASK_010 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/c;"} com.google.zxing.qrcode.decoder.DataMask DATA_MASK_011 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/c;"} com.google.zxing.qrcode.decoder.DataMask DATA_MASK_100 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/c;"} com.google.zxing.qrcode.decoder.DataMask DATA_MASK_101 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/c;"} com.google.zxing.qrcode.decoder.DataMask DATA_MASK_110 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/c;"} com.google.zxing.qrcode.decoder.DataMask DATA_MASK_111 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/c;"} com.google.zxing.qrcode.decoder.DataMask[] $VALUES -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"[LQ2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LV2/c;"} 1:10:void ():39:39 -> 11:20:void ():49:49 -> 21:30:void ():59:59 -> @@ -172949,54 +179657,54 @@ com.google.zxing.qrcode.decoder.DataMask -> Q2.c: 85:105:void ():32:32 -> 1:1:void (java.lang.String,int):32:32 -> 2:2:void (java.lang.String,int,com.google.zxing.qrcode.decoder.DataMask$1):32:32 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILQ2/c$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILV2/c$a;)V"} boolean isMasked(int,int) -> a 8:13:void unmaskBitMatrix(com.google.zxing.common.BitMatrix,int):132:132 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;I)V"} 14:23:void unmaskBitMatrix(com.google.zxing.common.BitMatrix,int):133:133 -> b 1:9:com.google.zxing.qrcode.decoder.DataMask valueOf(java.lang.String):32:32 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LQ2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LV2/c;"} 1:9:com.google.zxing.qrcode.decoder.DataMask[] values():32:32 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LQ2/c;"} -com.google.zxing.qrcode.decoder.DataMask$1 -> Q2.c$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LV2/c;"} +com.google.zxing.qrcode.decoder.DataMask$1 -> V2.c$a: # {"id":"sourceFile","fileName":"DataMask.java"} 2:5:void (java.lang.String,int):39:39 -> 1:8:boolean isMasked(int,int):42:42 -> a -com.google.zxing.qrcode.decoder.DataMask$2 -> Q2.c$b: +com.google.zxing.qrcode.decoder.DataMask$2 -> V2.c$b: # {"id":"sourceFile","fileName":"DataMask.java"} 2:5:void (java.lang.String,int):49:49 -> 1:7:boolean isMasked(int,int):52:52 -> a -com.google.zxing.qrcode.decoder.DataMask$3 -> Q2.c$c: +com.google.zxing.qrcode.decoder.DataMask$3 -> V2.c$c: # {"id":"sourceFile","fileName":"DataMask.java"} 2:5:void (java.lang.String,int):59:59 -> 1:8:boolean isMasked(int,int):62:62 -> a -com.google.zxing.qrcode.decoder.DataMask$4 -> Q2.c$d: +com.google.zxing.qrcode.decoder.DataMask$4 -> V2.c$d: # {"id":"sourceFile","fileName":"DataMask.java"} 2:5:void (java.lang.String,int):69:69 -> 2:9:boolean isMasked(int,int):72:72 -> a -com.google.zxing.qrcode.decoder.DataMask$5 -> Q2.c$e: +com.google.zxing.qrcode.decoder.DataMask$5 -> V2.c$e: # {"id":"sourceFile","fileName":"DataMask.java"} 2:5:void (java.lang.String,int):79:79 -> 1:12:boolean isMasked(int,int):82:82 -> a -com.google.zxing.qrcode.decoder.DataMask$6 -> Q2.c$f: +com.google.zxing.qrcode.decoder.DataMask$6 -> V2.c$f: # {"id":"sourceFile","fileName":"DataMask.java"} 2:5:void (java.lang.String,int):90:90 -> 2:9:boolean isMasked(int,int):93:93 -> a -com.google.zxing.qrcode.decoder.DataMask$7 -> Q2.c$g: +com.google.zxing.qrcode.decoder.DataMask$7 -> V2.c$g: # {"id":"sourceFile","fileName":"DataMask.java"} 2:5:void (java.lang.String,int):101:101 -> 2:10:boolean isMasked(int,int):104:104 -> a -com.google.zxing.qrcode.decoder.DataMask$8 -> Q2.c$h: +com.google.zxing.qrcode.decoder.DataMask$8 -> V2.c$h: # {"id":"sourceFile","fileName":"DataMask.java"} 2:5:void (java.lang.String,int):112:112 -> 4:14:boolean isMasked(int,int):115:115 -> a -com.google.zxing.qrcode.decoder.DecodedBitStreamParser -> Q2.d: +com.google.zxing.qrcode.decoder.DecodedBitStreamParser -> V2.d: # {"id":"sourceFile","fileName":"DecodedBitStreamParser.java"} char[] ALPHANUMERIC_CHARS -> a 1:2:void ():45:45 -> 3:9:void ():46:46 -> 3:7:com.google.zxing.common.DecoderResult decode(byte[],com.google.zxing.qrcode.decoder.Version,com.google.zxing.qrcode.decoder.ErrorCorrectionLevel,java.util.Map):56:56 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"([BLQ2/j;LQ2/f;Ljava/util/Map;)Ly2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([BLV2/j;LV2/f;Ljava/util/Map;)LD2/e;"} 8:14:com.google.zxing.common.DecoderResult decode(byte[],com.google.zxing.qrcode.decoder.Version,com.google.zxing.qrcode.decoder.ErrorCorrectionLevel,java.util.Map):57:57 -> a 15:27:com.google.zxing.common.DecoderResult decode(byte[],com.google.zxing.qrcode.decoder.Version,com.google.zxing.qrcode.decoder.ErrorCorrectionLevel,java.util.Map):58:58 -> a 28:34:com.google.zxing.common.DecoderResult decode(byte[],com.google.zxing.qrcode.decoder.Version,com.google.zxing.qrcode.decoder.ErrorCorrectionLevel,java.util.Map):68:68 -> a @@ -173033,7 +179741,7 @@ com.google.zxing.qrcode.decoder.DecodedBitStreamParser -> Q2.d: 203:214:com.google.zxing.common.DecoderResult decode(byte[],com.google.zxing.qrcode.decoder.Version,com.google.zxing.qrcode.decoder.ErrorCorrectionLevel,java.util.Map):129:129 -> a 215:219:com.google.zxing.common.DecoderResult decode(byte[],com.google.zxing.qrcode.decoder.Version,com.google.zxing.qrcode.decoder.ErrorCorrectionLevel,java.util.Map):123:123 -> a 1:7:void decodeAlphanumericSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int,boolean):255:255 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/c;Ljava/lang/StringBuilder;IZ)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/c;Ljava/lang/StringBuilder;IZ)V"} 8:15:void decodeAlphanumericSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int,boolean):257:257 -> b 16:19:void decodeAlphanumericSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int,boolean):260:260 -> b 20:28:void decodeAlphanumericSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int,boolean):261:261 -> b @@ -173048,7 +179756,7 @@ com.google.zxing.qrcode.decoder.DecodedBitStreamParser -> Q2.d: 103:108:void decodeAlphanumericSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int,boolean):279:279 -> b 109:115:void decodeAlphanumericSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int,boolean):282:282 -> b 3:8:void decodeByteSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int,com.google.zxing.common.CharacterSetECI,java.util.Collection,java.util.Map):216:216 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/c;Ljava/lang/StringBuilder;ILy2/d;Ljava/util/Collection;Ljava/util/Map;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/c;Ljava/lang/StringBuilder;ILD2/d;Ljava/util/Collection;Ljava/util/Map;)V"} 9:15:void decodeByteSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int,com.google.zxing.common.CharacterSetECI,java.util.Collection,java.util.Map):220:220 -> c 16:27:void decodeByteSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int,com.google.zxing.common.CharacterSetECI,java.util.Collection,java.util.Map):222:222 -> c 28:32:void decodeByteSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int,com.google.zxing.common.CharacterSetECI,java.util.Collection,java.util.Map):231:231 -> c @@ -173058,7 +179766,7 @@ com.google.zxing.qrcode.decoder.DecodedBitStreamParser -> Q2.d: 49:53:void decodeByteSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int,com.google.zxing.common.CharacterSetECI,java.util.Collection,java.util.Map):238:238 -> c 54:58:void decodeByteSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int,com.google.zxing.common.CharacterSetECI,java.util.Collection,java.util.Map):217:217 -> c 3:10:void decodeHanziSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int):141:141 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/c;Ljava/lang/StringBuilder;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/c;Ljava/lang/StringBuilder;I)V"} 11:17:void decodeHanziSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int):147:147 -> d 18:21:void decodeHanziSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int):151:151 -> d 22:44:void decodeHanziSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int):152:152 -> d @@ -173068,7 +179776,7 @@ com.google.zxing.qrcode.decoder.DecodedBitStreamParser -> Q2.d: 68:72:void decodeHanziSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int):169:169 -> d 73:77:void decodeHanziSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int):142:142 -> d 3:10:void decodeKanjiSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int):177:177 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/c;Ljava/lang/StringBuilder;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/c;Ljava/lang/StringBuilder;I)V"} 11:17:void decodeKanjiSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int):183:183 -> e 18:21:void decodeKanjiSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int):187:187 -> e 22:44:void decodeKanjiSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int):188:188 -> e @@ -173078,7 +179786,7 @@ com.google.zxing.qrcode.decoder.DecodedBitStreamParser -> Q2.d: 68:72:void decodeKanjiSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int):205:205 -> e 73:77:void decodeKanjiSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int):178:178 -> e 6:11:void decodeNumericSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int):295:295 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/c;Ljava/lang/StringBuilder;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/c;Ljava/lang/StringBuilder;I)V"} 12:19:void decodeNumericSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int):298:298 -> f 20:28:void decodeNumericSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int):302:302 -> f 29:38:void decodeNumericSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int):303:303 -> f @@ -173097,17 +179805,17 @@ com.google.zxing.qrcode.decoder.DecodedBitStreamParser -> Q2.d: 131:135:void decodeNumericSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int):325:325 -> f 136:141:void decodeNumericSegment(com.google.zxing.common.BitSource,java.lang.StringBuilder,int):321:321 -> f 3:19:int parseECIValue(com.google.zxing.common.BitSource):332:332 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/c;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/c;)I"} 20:37:int parseECIValue(com.google.zxing.common.BitSource):339:339 -> g 38:47:int parseECIValue(com.google.zxing.common.BitSource):344:344 -> g 48:52:int parseECIValue(com.google.zxing.common.BitSource):347:347 -> g 1:5:char toAlphaNumericChar(int):244:244 -> h 6:8:char toAlphaNumericChar(int):247:247 -> h 9:13:char toAlphaNumericChar(int):245:245 -> h -com.google.zxing.qrcode.decoder.Decoder -> Q2.e: +com.google.zxing.qrcode.decoder.Decoder -> V2.e: # {"id":"sourceFile","fileName":"Decoder.java"} com.google.zxing.common.reedsolomon.ReedSolomonDecoder rsDecoder -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LA2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF2/c;"} 1:3:void ():40:40 -> 4:13:void ():41:41 -> 1:1:void correctErrors(byte[],int):184:184 -> a @@ -173116,48 +179824,48 @@ com.google.zxing.qrcode.decoder.Decoder -> Q2.e: 17:25:void correctErrors(byte[],int):191:191 -> a 26:34:void correctErrors(byte[],int):198:198 -> a 35:39:void correctErrors(byte[],int):193:193 -> a - 1:4:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):145:145 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ2/a;Ljava/util/Map;)Ly2/e;"} - 5:12:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):146:146 -> b - 13:16:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):149:149 -> b - 17:20:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):151:151 -> b - 21:28:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):155:155 -> b - 29:36:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):156:156 -> b - 37:38:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):158:158 -> b - 39:45:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):162:162 -> b - 46:49:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):163:163 -> b - 50:53:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):164:164 -> b - 54:61:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):165:165 -> b - 62:72:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):167:167 -> b - 73:77:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):172:172 -> b - 1:6:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):89:89 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;Ljava/util/Map;)Ly2/e;"} - 7:17:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):93:93 -> c - 18:21:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):103:103 -> c - 22:24:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):106:106 -> c - 25:27:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):109:109 -> c - 28:30:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):112:112 -> c - 31:33:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):121:121 -> c - 34:37:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):123:123 -> c - 38:53:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):126:126 -> c - 54:54:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):136:136 -> c - 55:55:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):138:138 -> c - 56:56:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):133:133 -> c -com.google.zxing.qrcode.decoder.ErrorCorrectionLevel -> Q2.f: + 1:6:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):89:89 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;Ljava/util/Map;)LD2/e;"} + 7:17:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):93:93 -> b + 18:21:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):103:103 -> b + 22:24:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):106:106 -> b + 25:27:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):109:109 -> b + 28:30:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):112:112 -> b + 31:33:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):121:121 -> b + 34:37:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):123:123 -> b + 38:53:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):126:126 -> b + 54:54:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):136:136 -> b + 55:55:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):138:138 -> b + 56:56:com.google.zxing.common.DecoderResult decode(com.google.zxing.common.BitMatrix,java.util.Map):133:133 -> b + 1:4:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):145:145 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/a;Ljava/util/Map;)LD2/e;"} + 5:12:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):146:146 -> c + 13:16:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):149:149 -> c + 17:20:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):151:151 -> c + 21:28:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):155:155 -> c + 29:36:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):156:156 -> c + 37:38:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):158:158 -> c + 39:45:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):162:162 -> c + 46:49:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):163:163 -> c + 50:53:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):164:164 -> c + 54:61:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):165:165 -> c + 62:72:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):167:167 -> c + 73:77:com.google.zxing.common.DecoderResult decode(com.google.zxing.qrcode.decoder.BitMatrixParser,java.util.Map):172:172 -> c +com.google.zxing.qrcode.decoder.ErrorCorrectionLevel -> V2.f: # {"id":"sourceFile","fileName":"ErrorCorrectionLevel.java"} int bits -> d com.google.zxing.qrcode.decoder.ErrorCorrectionLevel L -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/f;"} com.google.zxing.qrcode.decoder.ErrorCorrectionLevel M -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/f;"} com.google.zxing.qrcode.decoder.ErrorCorrectionLevel Q -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/f;"} com.google.zxing.qrcode.decoder.ErrorCorrectionLevel H -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/f;"} com.google.zxing.qrcode.decoder.ErrorCorrectionLevel[] FOR_BITS -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"[LQ2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LV2/f;"} com.google.zxing.qrcode.decoder.ErrorCorrectionLevel[] $VALUES -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"[LQ2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LV2/f;"} 1:11:void ():28:28 -> 12:20:void ():30:30 -> 21:31:void ():32:32 -> @@ -173167,17 +179875,17 @@ com.google.zxing.qrcode.decoder.ErrorCorrectionLevel -> Q2.f: 1:3:void (java.lang.String,int,int):40:40 -> 4:6:void (java.lang.String,int,int):41:41 -> 3:7:com.google.zxing.qrcode.decoder.ErrorCorrectionLevel forBits(int):53:53 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LQ2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LV2/f;"} 8:10:com.google.zxing.qrcode.decoder.ErrorCorrectionLevel forBits(int):56:56 -> a 11:16:com.google.zxing.qrcode.decoder.ErrorCorrectionLevel forBits(int):54:54 -> a 1:9:com.google.zxing.qrcode.decoder.ErrorCorrectionLevel valueOf(java.lang.String):25:25 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LQ2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LV2/f;"} 1:9:com.google.zxing.qrcode.decoder.ErrorCorrectionLevel[] values():25:25 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LQ2/f;"} -com.google.zxing.qrcode.decoder.FormatInformation -> Q2.g: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LV2/f;"} +com.google.zxing.qrcode.decoder.FormatInformation -> V2.g: # {"id":"sourceFile","fileName":"FormatInformation.java"} com.google.zxing.qrcode.decoder.ErrorCorrectionLevel errorCorrectionLevel -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/f;"} byte dataMask -> b int[][] FORMAT_INFO_DECODE_LOOKUP -> c 4:255:void ():34:34 -> @@ -173185,10 +179893,10 @@ com.google.zxing.qrcode.decoder.FormatInformation -> Q2.g: 8:16:void (int):74:74 -> 17:19:void (int):76:76 -> 1:11:com.google.zxing.qrcode.decoder.FormatInformation decodeFormatInformation(int,int):91:91 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LQ2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LV2/g;"} 12:16:com.google.zxing.qrcode.decoder.FormatInformation decodeFormatInformation(int,int):98:98 -> a 1:13:com.google.zxing.qrcode.decoder.FormatInformation doDecodeFormatInformation(int,int):106:106 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LQ2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LV2/g;"} 14:21:com.google.zxing.qrcode.decoder.FormatInformation doDecodeFormatInformation(int,int):107:107 -> b 22:27:com.google.zxing.qrcode.decoder.FormatInformation doDecodeFormatInformation(int,int):112:112 -> b 28:32:com.google.zxing.qrcode.decoder.FormatInformation doDecodeFormatInformation(int,int):114:114 -> b @@ -173198,38 +179906,38 @@ com.google.zxing.qrcode.decoder.FormatInformation -> Q2.g: 57:64:com.google.zxing.qrcode.decoder.FormatInformation doDecodeFormatInformation(int,int):129:129 -> b 1:3:byte getDataMask():139:139 -> c 1:3:com.google.zxing.qrcode.decoder.ErrorCorrectionLevel getErrorCorrectionLevel():135:135 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LV2/f;"} 2:6:int numBitsDiffering(int,int):80:80 -> e 1:6:boolean equals(java.lang.Object):149:149 -> equals 7:8:boolean equals(java.lang.Object):152:152 -> equals 9:23:boolean equals(java.lang.Object):153:153 -> equals 1:12:int hashCode():144:144 -> hashCode -com.google.zxing.qrcode.decoder.Mode -> Q2.h: +com.google.zxing.qrcode.decoder.Mode -> V2.h: # {"id":"sourceFile","fileName":"Mode.java"} int[] characterCountBitsForVersions -> d int bits -> e com.google.zxing.qrcode.decoder.Mode TERMINATOR -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/h;"} com.google.zxing.qrcode.decoder.Mode NUMERIC -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/h;"} com.google.zxing.qrcode.decoder.Mode ALPHANUMERIC -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/h;"} com.google.zxing.qrcode.decoder.Mode STRUCTURED_APPEND -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/h;"} com.google.zxing.qrcode.decoder.Mode BYTE -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/h;"} com.google.zxing.qrcode.decoder.Mode ECI -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/h;"} com.google.zxing.qrcode.decoder.Mode KANJI -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/h;"} com.google.zxing.qrcode.decoder.Mode FNC1_FIRST_POSITION -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/h;"} com.google.zxing.qrcode.decoder.Mode FNC1_SECOND_POSITION -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/h;"} com.google.zxing.qrcode.decoder.Mode HANZI -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/h;"} com.google.zxing.qrcode.decoder.Mode[] $VALUES -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"[LQ2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LV2/h;"} 1:14:void ():27:27 -> 15:35:void ():28:28 -> 36:56:void ():29:29 -> @@ -173245,7 +179953,7 @@ com.google.zxing.qrcode.decoder.Mode -> Q2.h: 4:5:void (java.lang.String,int,int[],int):43:43 -> 6:8:void (java.lang.String,int,int[],int):44:44 -> 33:35:com.google.zxing.qrcode.decoder.Mode forBits(int):74:74 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LQ2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LV2/h;"} 36:41:com.google.zxing.qrcode.decoder.Mode forBits(int):76:76 -> a 42:44:com.google.zxing.qrcode.decoder.Mode forBits(int):71:71 -> a 45:47:com.google.zxing.qrcode.decoder.Mode forBits(int):69:69 -> a @@ -173257,36 +179965,36 @@ com.google.zxing.qrcode.decoder.Mode -> Q2.h: 63:65:com.google.zxing.qrcode.decoder.Mode forBits(int):57:57 -> a 66:68:com.google.zxing.qrcode.decoder.Mode forBits(int):55:55 -> a 1:17:int getCharacterCountBits(com.google.zxing.qrcode.decoder.Version):86:86 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ2/j;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/j;)I"} 18:22:int getCharacterCountBits(com.google.zxing.qrcode.decoder.Version):95:95 -> b 1:9:com.google.zxing.qrcode.decoder.Mode valueOf(java.lang.String):25:25 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LQ2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LV2/h;"} 1:9:com.google.zxing.qrcode.decoder.Mode[] values():25:25 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LQ2/h;"} -com.google.zxing.qrcode.decoder.QRCodeDecoderMetaData -> Q2.i: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LV2/h;"} +com.google.zxing.qrcode.decoder.QRCodeDecoderMetaData -> V2.i: # {"id":"sourceFile","fileName":"QRCodeDecoderMetaData.java"} boolean mirrored -> a 1:3:void (boolean):31:31 -> 4:6:void (boolean):32:32 -> 1:12:void applyMirroredCorrection(com.google.zxing.ResultPoint[]):48:48 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"([Ls2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lx2/p;)V"} 13:15:void applyMirroredCorrection(com.google.zxing.ResultPoint[]):51:51 -> a 16:19:void applyMirroredCorrection(com.google.zxing.ResultPoint[]):52:52 -> a 20:22:void applyMirroredCorrection(com.google.zxing.ResultPoint[]):53:53 -> a -com.google.zxing.qrcode.decoder.Version -> Q2.j: +com.google.zxing.qrcode.decoder.Version -> V2.j: # {"id":"sourceFile","fileName":"Version.java"} int versionNumber -> a int[] alignmentPatternCenters -> b com.google.zxing.qrcode.decoder.Version$ECBlocks[] ecBlocks -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"[LQ2/j$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LV2/j$b;"} int totalCodewords -> d int[] VERSION_DECODE_INFO -> e com.google.zxing.qrcode.decoder.Version[] VERSIONS -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"[LQ2/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LV2/j;"} 3:9:void ():33:33 -> 10:16:void ():43:43 -> 1:3:void (int,int[],com.google.zxing.qrcode.decoder.Version$ECBlocks[]):52:52 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(I[I[LQ2/j$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I[I[LV2/j$b;)V"} 4:5:void (int,int[],com.google.zxing.qrcode.decoder.Version$ECBlocks[]):53:53 -> 6:7:void (int,int[],com.google.zxing.qrcode.decoder.Version$ECBlocks[]):54:54 -> 8:10:void (int,int[],com.google.zxing.qrcode.decoder.Version$ECBlocks[]):55:55 -> @@ -173296,7 +180004,7 @@ com.google.zxing.qrcode.decoder.Version -> Q2.j: 29:42:void (int,int[],com.google.zxing.qrcode.decoder.Version$ECBlocks[]):60:60 -> 43:45:void (int,int[],com.google.zxing.qrcode.decoder.Version$ECBlocks[]):62:62 -> 1:4:com.google.zxing.common.BitMatrix buildFunctionPattern():140:140 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LD2/b;"} 5:12:com.google.zxing.common.BitMatrix buildFunctionPattern():141:141 -> a 13:19:com.google.zxing.common.BitMatrix buildFunctionPattern():144:144 -> a 20:22:com.google.zxing.common.BitMatrix buildFunctionPattern():146:146 -> a @@ -173310,9 +180018,9 @@ com.google.zxing.qrcode.decoder.Version -> Q2.j: 88:90:com.google.zxing.common.BitMatrix buildFunctionPattern():170:170 -> a 91:94:com.google.zxing.common.BitMatrix buildFunctionPattern():172:172 -> a 1:1:com.google.zxing.qrcode.decoder.Version[] buildVersions():246:246 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LQ2/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LV2/j;"} 6:10:com.google.zxing.qrcode.decoder.Version decodeVersionInformation(int):113:113 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LQ2/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LV2/j;"} 11:16:com.google.zxing.qrcode.decoder.Version decodeVersionInformation(int):114:114 -> c 17:21:com.google.zxing.qrcode.decoder.Version decodeVersionInformation(int):117:117 -> c 22:37:com.google.zxing.qrcode.decoder.Version decodeVersionInformation(int):121:121 -> c @@ -173320,19 +180028,19 @@ com.google.zxing.qrcode.decoder.Version -> Q2.j: 1:3:int[] getAlignmentPatternCenters():70:70 -> d 1:7:int getDimensionForVersion():78:78 -> e 1:9:com.google.zxing.qrcode.decoder.Version$ECBlocks getECBlocksForLevel(com.google.zxing.qrcode.decoder.ErrorCorrectionLevel):82:82 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ2/f;)LQ2/j$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/f;)LV2/j$b;"} 1:7:com.google.zxing.qrcode.decoder.Version getProvisionalVersionForDimension(int):93:93 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LQ2/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LV2/j;"} 8:14:com.google.zxing.qrcode.decoder.Version getProvisionalVersionForDimension(int):97:97 -> g 15:19:com.google.zxing.qrcode.decoder.Version getProvisionalVersionForDimension(int):99:99 -> g 20:24:com.google.zxing.qrcode.decoder.Version getProvisionalVersionForDimension(int):94:94 -> g 1:3:int getTotalCodewords():74:74 -> h 7:13:com.google.zxing.qrcode.decoder.Version getVersionForNumber(int):107:107 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LQ2/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LV2/j;"} 14:19:com.google.zxing.qrcode.decoder.Version getVersionForNumber(int):105:105 -> i 1:3:int getVersionNumber():66:66 -> j 1:7:java.lang.String toString():239:239 -> toString -com.google.zxing.qrcode.decoder.Version$ECB -> Q2.j$a: +com.google.zxing.qrcode.decoder.Version$ECB -> V2.j$a: # {"id":"sourceFile","fileName":"Version.java"} int count -> a int dataCodewords -> b @@ -173341,19 +180049,19 @@ com.google.zxing.qrcode.decoder.Version$ECB -> Q2.j$a: 6:8:void (int,int):225:225 -> 1:3:int getCount():229:229 -> a 1:3:int getDataCodewords():233:233 -> b -com.google.zxing.qrcode.decoder.Version$ECBlocks -> Q2.j$b: +com.google.zxing.qrcode.decoder.Version$ECBlocks -> V2.j$b: # {"id":"sourceFile","fileName":"Version.java"} int ecCodewordsPerBlock -> a com.google.zxing.qrcode.decoder.Version$ECB[] ecBlocks -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"[LQ2/j$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LV2/j$a;"} 1:3:void (int,com.google.zxing.qrcode.decoder.Version$ECB[]):188:188 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(I[LQ2/j$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I[LV2/j$a;)V"} 4:5:void (int,com.google.zxing.qrcode.decoder.Version$ECB[]):189:189 -> 6:8:void (int,com.google.zxing.qrcode.decoder.Version$ECB[]):190:190 -> 1:3:com.google.zxing.qrcode.decoder.Version$ECB[] getECBlocks():210:210 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LQ2/j$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LV2/j$a;"} 1:3:int getECCodewordsPerBlock():194:194 -> b -com.google.zxing.qrcode.detector.AlignmentPattern -> R2.a: +com.google.zxing.qrcode.detector.AlignmentPattern -> W2.a: # {"id":"sourceFile","fileName":"AlignmentPattern.java"} float estimatedModuleSize -> c 1:3:void (float,float,float):32:32 -> @@ -173362,14 +180070,14 @@ com.google.zxing.qrcode.detector.AlignmentPattern -> R2.a: 28:40:boolean aboutEquals(float,float,float):42:42 -> f 41:51:boolean aboutEquals(float,float,float):43:43 -> f 1:8:com.google.zxing.qrcode.detector.AlignmentPattern combineEstimate(float,float,float):53:53 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFF)LR2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFF)LW2/a;"} 9:14:com.google.zxing.qrcode.detector.AlignmentPattern combineEstimate(float,float,float):54:54 -> g 15:18:com.google.zxing.qrcode.detector.AlignmentPattern combineEstimate(float,float,float):55:55 -> g 19:24:com.google.zxing.qrcode.detector.AlignmentPattern combineEstimate(float,float,float):56:56 -> g -com.google.zxing.qrcode.detector.AlignmentPatternFinder -> R2.b: +com.google.zxing.qrcode.detector.AlignmentPatternFinder -> W2.b: # {"id":"sourceFile","fileName":"AlignmentPatternFinder.java"} com.google.zxing.common.BitMatrix image -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/b;"} java.util.List possibleCenters -> b int startX -> c int startY -> d @@ -173378,9 +180086,9 @@ com.google.zxing.qrcode.detector.AlignmentPatternFinder -> R2.b: float moduleSize -> g int[] crossCheckStateCount -> h com.google.zxing.ResultPointCallback resultPointCallback -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/q;"} 1:3:void (com.google.zxing.common.BitMatrix,int,int,int,int,float,com.google.zxing.ResultPointCallback):68:68 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;IIIIFLs2/q;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;IIIIFLx2/q;)V"} 4:5:void (com.google.zxing.common.BitMatrix,int,int,int,int,float,com.google.zxing.ResultPointCallback):69:69 -> 6:13:void (com.google.zxing.common.BitMatrix,int,int,int,int,float,com.google.zxing.ResultPointCallback):70:70 -> 14:15:void (com.google.zxing.common.BitMatrix,int,int,int,int,float,com.google.zxing.ResultPointCallback):71:71 -> @@ -173413,7 +180121,7 @@ com.google.zxing.qrcode.detector.AlignmentPatternFinder -> R2.b: 130:139:float crossCheckVertical(int,int,int,int):237:237 -> b 140:151:float crossCheckVertical(int,int,int,int):241:241 -> b 1:2:com.google.zxing.qrcode.detector.AlignmentPattern find():88:88 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LR2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LW2/a;"} 3:4:com.google.zxing.qrcode.detector.AlignmentPattern find():89:89 -> c 5:7:com.google.zxing.qrcode.detector.AlignmentPattern find():90:90 -> c 8:13:com.google.zxing.qrcode.detector.AlignmentPattern find():91:91 -> c @@ -173440,7 +180148,7 @@ com.google.zxing.qrcode.detector.AlignmentPatternFinder -> R2.b: 1:11:boolean foundPatternCross(int[]):170:170 -> d 12:30:boolean foundPatternCross(int[]):173:173 -> d 2:11:com.google.zxing.qrcode.detector.AlignmentPattern handlePossibleCenter(int[],int,int):256:256 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"([III)LR2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([III)LW2/a;"} 12:16:com.google.zxing.qrcode.detector.AlignmentPattern handlePossibleCenter(int[],int,int):257:257 -> e 17:23:com.google.zxing.qrcode.detector.AlignmentPattern handlePossibleCenter(int[],int,int):258:258 -> e 24:29:com.google.zxing.qrcode.detector.AlignmentPattern handlePossibleCenter(int[],int,int):259:259 -> e @@ -173452,20 +180160,20 @@ com.google.zxing.qrcode.detector.AlignmentPatternFinder -> R2.b: 76:80:com.google.zxing.qrcode.detector.AlignmentPattern handlePossibleCenter(int[],int,int):269:269 -> e 81:84:com.google.zxing.qrcode.detector.AlignmentPattern handlePossibleCenter(int[],int,int):270:270 -> e 85:89:com.google.zxing.qrcode.detector.AlignmentPattern handlePossibleCenter(int[],int,int):271:271 -> e -com.google.zxing.qrcode.detector.Detector -> R2.c: +com.google.zxing.qrcode.detector.Detector -> W2.c: # {"id":"sourceFile","fileName":"Detector.java"} com.google.zxing.common.BitMatrix image -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/b;"} com.google.zxing.ResultPointCallback resultPointCallback -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/q;"} 1:3:void (com.google.zxing.common.BitMatrix):44:44 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;)V"} 4:6:void (com.google.zxing.common.BitMatrix):45:45 -> 1:4:float calculateModuleSize(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):232:232 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/p;Ls2/p;Ls2/p;)F"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/p;Lx2/p;Lx2/p;)F"} 5:13:float calculateModuleSize(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):233:233 -> a 1:5:float calculateModuleSizeOneWay(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):242:242 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/p;Ls2/p;)F"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/p;Lx2/p;)F"} 6:10:float calculateModuleSizeOneWay(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):243:243 -> b 11:15:float calculateModuleSizeOneWay(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):244:244 -> b 16:20:float calculateModuleSizeOneWay(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):245:245 -> b @@ -173478,12 +180186,12 @@ com.google.zxing.qrcode.detector.Detector -> R2.c: 49:58:float calculateModuleSizeOneWay(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):250:250 -> b 59:71:float calculateModuleSizeOneWay(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint):253:253 -> b 1:9:int computeDimension(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,float):202:202 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/p;Ls2/p;Ls2/p;F)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/p;Lx2/p;Lx2/p;F)I"} 10:20:int computeDimension(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,float):203:203 -> c 21:33:int computeDimension(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,float):204:204 -> c 34:44:int computeDimension(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,float):214:214 -> c 10:13:com.google.zxing.common.PerspectiveTransform createTransform(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int):155:155 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/p;Ls2/p;Ls2/p;Ls2/p;I)Ly2/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/p;Lx2/p;Lx2/p;Lx2/p;I)LD2/k;"} 14:25:com.google.zxing.common.PerspectiveTransform createTransform(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int):156:156 -> d 26:39:com.google.zxing.common.PerspectiveTransform createTransform(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int):161:161 -> d 40:55:com.google.zxing.common.PerspectiveTransform createTransform(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int):162:162 -> d @@ -173495,13 +180203,13 @@ com.google.zxing.qrcode.detector.Detector -> R2.c: 76:89:com.google.zxing.common.PerspectiveTransform createTransform(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int):183:183 -> d 90:94:com.google.zxing.common.PerspectiveTransform createTransform(com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,com.google.zxing.ResultPoint,int):167:167 -> d 5:6:com.google.zxing.common.DetectorResult detect(java.util.Map):77:77 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)Ly2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)LD2/g;"} 7:14:com.google.zxing.common.DetectorResult detect(java.util.Map):78:78 -> e 15:21:com.google.zxing.common.DetectorResult detect(java.util.Map):80:80 -> e 22:25:com.google.zxing.common.DetectorResult detect(java.util.Map):81:81 -> e 26:30:com.google.zxing.common.DetectorResult detect(java.util.Map):83:83 -> e 6:9:com.google.zxing.qrcode.detector.AlignmentPattern findAlignmentInRegion(float,int,int,float):381:381 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(FIIF)LR2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(FIIF)LW2/a;"} 10:34:com.google.zxing.qrcode.detector.AlignmentPattern findAlignmentInRegion(float,int,int,float):382:382 -> f 35:38:com.google.zxing.qrcode.detector.AlignmentPattern findAlignmentInRegion(float,int,int,float):387:387 -> f 39:58:com.google.zxing.qrcode.detector.AlignmentPattern findAlignmentInRegion(float,int,int,float):388:388 -> f @@ -173510,7 +180218,7 @@ com.google.zxing.qrcode.detector.Detector -> R2.c: 74:78:com.google.zxing.qrcode.detector.AlignmentPattern findAlignmentInRegion(float,int,int,float):390:390 -> f 79:83:com.google.zxing.qrcode.detector.AlignmentPattern findAlignmentInRegion(float,int,int,float):384:384 -> f 1:4:com.google.zxing.common.DetectorResult processFinderPatternInfo(com.google.zxing.qrcode.detector.FinderPatternInfo):89:89 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR2/f;)Ly2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LW2/f;)LD2/g;"} 5:8:com.google.zxing.common.DetectorResult processFinderPatternInfo(com.google.zxing.qrcode.detector.FinderPatternInfo):90:90 -> g 9:12:com.google.zxing.common.DetectorResult processFinderPatternInfo(com.google.zxing.qrcode.detector.FinderPatternInfo):91:91 -> g 13:22:com.google.zxing.common.DetectorResult processFinderPatternInfo(com.google.zxing.qrcode.detector.FinderPatternInfo):93:93 -> g @@ -173530,7 +180238,7 @@ com.google.zxing.qrcode.detector.Detector -> R2.c: 153:158:com.google.zxing.common.DetectorResult processFinderPatternInfo(com.google.zxing.qrcode.detector.FinderPatternInfo):141:141 -> g 159:163:com.google.zxing.common.DetectorResult processFinderPatternInfo(com.google.zxing.qrcode.detector.FinderPatternInfo):95:95 -> g 1:4:com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,com.google.zxing.common.PerspectiveTransform,int):190:190 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;Ly2/k;I)Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;LD2/k;I)LD2/b;"} 5:9:com.google.zxing.common.BitMatrix sampleGrid(com.google.zxing.common.BitMatrix,com.google.zxing.common.PerspectiveTransform,int):191:191 -> h 3:39:float sizeOfBlackWhiteBlackRun(int,int,int,int):309:309 -> i 40:45:float sizeOfBlackWhiteBlackRun(int,int,int,int):319:319 -> i @@ -173547,7 +180255,7 @@ com.google.zxing.qrcode.detector.Detector -> R2.c: 73:86:float sizeOfBlackWhiteBlackRunBothWays(int,int,int,int):287:287 -> j 87:103:float sizeOfBlackWhiteBlackRunBothWays(int,int,int,int):288:288 -> j 104:110:float sizeOfBlackWhiteBlackRunBothWays(int,int,int,int):292:292 -> j -com.google.zxing.qrcode.detector.FinderPattern -> R2.d: +com.google.zxing.qrcode.detector.FinderPattern -> W2.d: # {"id":"sourceFile","fileName":"FinderPattern.java"} float estimatedModuleSize -> c int count -> d @@ -173557,24 +180265,24 @@ com.google.zxing.qrcode.detector.FinderPattern -> R2.d: 28:40:boolean aboutEquals(float,float,float):63:63 -> f 41:51:boolean aboutEquals(float,float,float):64:64 -> f 1:5:com.google.zxing.qrcode.detector.FinderPattern combineEstimate(float,float,float):75:75 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(FFF)LR2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(FFF)LW2/d;"} 6:13:com.google.zxing.qrcode.detector.FinderPattern combineEstimate(float,float,float):76:76 -> g 14:23:com.google.zxing.qrcode.detector.FinderPattern combineEstimate(float,float,float):77:77 -> g 24:31:com.google.zxing.qrcode.detector.FinderPattern combineEstimate(float,float,float):78:78 -> g 32:37:com.google.zxing.qrcode.detector.FinderPattern combineEstimate(float,float,float):79:79 -> g 1:3:int getCount():48:48 -> h 1:3:float getEstimatedModuleSize():44:44 -> i -com.google.zxing.qrcode.detector.FinderPatternFinder -> R2.e: +com.google.zxing.qrcode.detector.FinderPatternFinder -> W2.e: # {"id":"sourceFile","fileName":"FinderPatternFinder.java"} com.google.zxing.common.BitMatrix image -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ly2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LD2/b;"} java.util.List possibleCenters -> b boolean hasSkipped -> c int[] crossCheckStateCount -> d com.google.zxing.ResultPointCallback resultPointCallback -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/q;"} 1:3:void (com.google.zxing.common.BitMatrix,com.google.zxing.ResultPointCallback):61:61 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly2/b;Ls2/q;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LD2/b;Lx2/q;)V"} 4:5:void (com.google.zxing.common.BitMatrix,com.google.zxing.ResultPointCallback):62:62 -> 6:13:void (com.google.zxing.common.BitMatrix,com.google.zxing.ResultPointCallback):63:63 -> 14:17:void (com.google.zxing.common.BitMatrix,com.google.zxing.ResultPointCallback):64:64 -> @@ -173647,7 +180355,7 @@ com.google.zxing.qrcode.detector.FinderPatternFinder -> R2.e: 172:181:float crossCheckVertical(int,int,int,int):393:393 -> d 182:193:float crossCheckVertical(int,int,int,int):397:397 -> d 5:17:com.google.zxing.qrcode.detector.FinderPatternInfo find(java.util.Map):77:77 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)LR2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)LW2/f;"} 18:28:com.google.zxing.qrcode.detector.FinderPatternInfo find(java.util.Map):78:78 -> e 29:34:com.google.zxing.qrcode.detector.FinderPatternInfo find(java.util.Map):79:79 -> e 35:42:com.google.zxing.qrcode.detector.FinderPatternInfo find(java.util.Map):80:80 -> e @@ -173731,7 +180439,7 @@ com.google.zxing.qrcode.detector.FinderPatternFinder -> R2.e: 51:68:boolean haveMultiplyConfirmedCenters():576:576 -> j 69:90:boolean haveMultiplyConfirmedCenters():577:577 -> j 1:15:com.google.zxing.qrcode.detector.FinderPattern[] selectBestPatterns():590:590 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LR2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LW2/d;"} 16:35:com.google.zxing.qrcode.detector.FinderPattern[] selectBestPatterns():601:601 -> k 36:50:com.google.zxing.qrcode.detector.FinderPattern[] selectBestPatterns():602:602 -> k 51:55:com.google.zxing.qrcode.detector.FinderPattern[] selectBestPatterns():607:607 -> k @@ -173752,49 +180460,49 @@ com.google.zxing.qrcode.detector.FinderPatternFinder -> R2.e: 194:202:com.google.zxing.qrcode.detector.FinderPattern[] selectBestPatterns():639:639 -> k 203:213:com.google.zxing.qrcode.detector.FinderPattern[] selectBestPatterns():640:640 -> k 214:218:com.google.zxing.qrcode.detector.FinderPattern[] selectBestPatterns():593:593 -> k -com.google.zxing.qrcode.detector.FinderPatternFinder$1 -> R2.e$a: +com.google.zxing.qrcode.detector.FinderPatternFinder$1 -> W2.e$a: # {"id":"sourceFile","fileName":"FinderPatternFinder.java"} -com.google.zxing.qrcode.detector.FinderPatternFinder$CenterComparator -> R2.e$b: +com.google.zxing.qrcode.detector.FinderPatternFinder$CenterComparator -> W2.e$b: # {"id":"sourceFile","fileName":"FinderPatternFinder.java"} float average -> d 1:1:void (float,com.google.zxing.qrcode.detector.FinderPatternFinder$1):663:663 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(FLR2/e$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(FLW2/e$a;)V"} 2:3:void (float):665:666 -> 1:10:int compare(com.google.zxing.qrcode.detector.FinderPattern,com.google.zxing.qrcode.detector.FinderPattern):670:670 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR2/d;LR2/d;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LW2/d;LW2/d;)I"} 11:21:int compare(com.google.zxing.qrcode.detector.FinderPattern,com.google.zxing.qrcode.detector.FinderPattern):671:671 -> a 22:46:int compare(com.google.zxing.qrcode.detector.FinderPattern,com.google.zxing.qrcode.detector.FinderPattern):672:672 -> a 47:56:int compare(com.google.zxing.qrcode.detector.FinderPattern,com.google.zxing.qrcode.detector.FinderPattern):675:675 -> a 1:9:int compare(java.lang.Object,java.lang.Object):663:663 -> compare -com.google.zxing.qrcode.detector.FinderPatternFinder$FurthestFromAverageComparator -> R2.e$c: +com.google.zxing.qrcode.detector.FinderPatternFinder$FurthestFromAverageComparator -> W2.e$c: # {"id":"sourceFile","fileName":"FinderPatternFinder.java"} float average -> d 1:1:void (float,com.google.zxing.qrcode.detector.FinderPatternFinder$1):647:647 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(FLR2/e$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(FLW2/e$a;)V"} 2:3:void (float):649:650 -> 1:11:int compare(com.google.zxing.qrcode.detector.FinderPattern,com.google.zxing.qrcode.detector.FinderPattern):654:654 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR2/d;LR2/d;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LW2/d;LW2/d;)I"} 12:36:int compare(com.google.zxing.qrcode.detector.FinderPattern,com.google.zxing.qrcode.detector.FinderPattern):655:655 -> a 1:9:int compare(java.lang.Object,java.lang.Object):647:647 -> compare -com.google.zxing.qrcode.detector.FinderPatternInfo -> R2.f: +com.google.zxing.qrcode.detector.FinderPatternInfo -> W2.f: # {"id":"sourceFile","fileName":"FinderPatternInfo.java"} com.google.zxing.qrcode.detector.FinderPattern bottomLeft -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LR2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LW2/d;"} com.google.zxing.qrcode.detector.FinderPattern topLeft -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LR2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LW2/d;"} com.google.zxing.qrcode.detector.FinderPattern topRight -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LR2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LW2/d;"} 1:4:void (com.google.zxing.qrcode.detector.FinderPattern[]):31:31 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"([LR2/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([LW2/d;)V"} 5:9:void (com.google.zxing.qrcode.detector.FinderPattern[]):32:32 -> 10:14:void (com.google.zxing.qrcode.detector.FinderPattern[]):33:33 -> 15:19:void (com.google.zxing.qrcode.detector.FinderPattern[]):34:34 -> 1:3:com.google.zxing.qrcode.detector.FinderPattern getBottomLeft():38:38 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LR2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LW2/d;"} 1:3:com.google.zxing.qrcode.detector.FinderPattern getTopLeft():42:42 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LR2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LW2/d;"} 1:3:com.google.zxing.qrcode.detector.FinderPattern getTopRight():46:46 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LR2/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LW2/d;"} com.horcrux.svg.Brush -> com.horcrux.svg.Brush: # {"id":"sourceFile","fileName":"Brush.java"} 1:3:void (com.horcrux.svg.Brush$BrushType,com.horcrux.svg.SVGLength[],com.horcrux.svg.Brush$BrushUnits):39:39 -> @@ -174457,9 +181165,9 @@ com.horcrux.svg.FontData -> com.horcrux.svg.FontData: 5:9:void setInheritedWeight(com.horcrux.svg.FontData):148:148 -> setInheritedWeight 1:4:double toAbsolute(com.facebook.react.bridge.ReadableMap,java.lang.String,double,double,double):137:137 -> toAbsolute 5:8:double toAbsolute(com.facebook.react.bridge.ReadableMap,java.lang.String,double,double,double):138:138 -> toAbsolute - 9:13:double toAbsolute(com.facebook.react.bridge.ReadableMap,java.lang.String,double,double,double):139:139 -> toAbsolute - 14:20:double toAbsolute(com.facebook.react.bridge.ReadableMap,java.lang.String,double,double,double):141:141 -> toAbsolute - 21:25:double toAbsolute(com.facebook.react.bridge.ReadableMap,java.lang.String,double,double,double):142:142 -> toAbsolute + 9:14:double toAbsolute(com.facebook.react.bridge.ReadableMap,java.lang.String,double,double,double):139:139 -> toAbsolute + 15:21:double toAbsolute(com.facebook.react.bridge.ReadableMap,java.lang.String,double,double,double):141:141 -> toAbsolute + 22:26:double toAbsolute(com.facebook.react.bridge.ReadableMap,java.lang.String,double,double,double):142:142 -> toAbsolute com.horcrux.svg.FontData$AbsoluteFontWeight -> com.horcrux.svg.FontData$AbsoluteFontWeight: # {"id":"sourceFile","fileName":"FontData.java"} 1:28:void ():18:18 -> @@ -174473,55 +181181,66 @@ com.horcrux.svg.FontData$AbsoluteFontWeight -> com.horcrux.svg.FontData$Absolute 1:13:com.horcrux.svg.TextProperties$FontWeight nearestFontWeight(int):34:34 -> nearestFontWeight com.horcrux.svg.ForeignObjectView -> com.horcrux.svg.ForeignObjectView: # {"id":"sourceFile","fileName":"ForeignObjectView.java"} - 1:4:void (com.facebook.react.bridge.ReactContext):30:30 -> - 5:12:void (com.facebook.react.bridge.ReactContext):121:121 -> - 13:22:void (com.facebook.react.bridge.ReactContext):122:122 -> - 1:6:void dispatchDraw(android.graphics.Canvas):126:126 -> dispatchDraw - 1:7:void draw(android.graphics.Canvas,android.graphics.Paint,float):35:35 -> draw - 8:14:void draw(android.graphics.Canvas,android.graphics.Paint,float):36:36 -> draw - 15:21:void draw(android.graphics.Canvas,android.graphics.Paint,float):37:37 -> draw - 22:28:void draw(android.graphics.Canvas,android.graphics.Paint,float):38:38 -> draw - 29:32:void draw(android.graphics.Canvas,android.graphics.Paint,float):39:39 -> draw - 33:35:void draw(android.graphics.Canvas,android.graphics.Paint,float):40:40 -> draw - 36:39:void draw(android.graphics.Canvas,android.graphics.Paint,float):41:41 -> draw - 1:7:boolean drawChild(android.graphics.Canvas,android.view.View,long):130:130 -> drawChild - 1:3:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):71:71 -> drawGroup - 4:7:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):72:72 -> drawGroup - 8:13:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):74:74 -> drawGroup - 14:19:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):75:75 -> drawGroup - 20:23:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):76:76 -> drawGroup - 24:28:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):77:77 -> drawGroup - 29:32:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):80:80 -> drawGroup - 33:34:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):81:81 -> drawGroup - 35:45:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):82:82 -> drawGroup - 46:49:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):85:85 -> drawGroup - 50:55:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):86:86 -> drawGroup - 56:61:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):89:89 -> drawGroup - 62:67:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):90:90 -> drawGroup - 68:73:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):91:91 -> drawGroup - 74:76:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):93:93 -> drawGroup - 77:81:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):96:96 -> drawGroup - 82:87:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):99:99 -> drawGroup - 88:93:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):102:102 -> drawGroup - 94:97:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):103:103 -> drawGroup - 98:101:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):105:105 -> drawGroup - 102:103:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):106:106 -> drawGroup - 104:106:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):107:107 -> drawGroup - 107:112:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):108:108 -> drawGroup - 113:116:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):109:109 -> drawGroup - 117:122:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):113:113 -> drawGroup - 123:125:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):116:116 -> drawGroup - 126:129:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):117:117 -> drawGroup - 1:3:void onDescendantInvalidated(android.view.View,android.view.View):46:46 -> onDescendantInvalidated - 4:7:void onDescendantInvalidated(android.view.View,android.view.View):47:47 -> onDescendantInvalidated - 1:6:void setHeight(com.facebook.react.bridge.Dynamic):66:66 -> setHeight - 7:10:void setHeight(com.facebook.react.bridge.Dynamic):67:67 -> setHeight - 1:6:void setWidth(com.facebook.react.bridge.Dynamic):61:61 -> setWidth - 7:10:void setWidth(com.facebook.react.bridge.Dynamic):62:62 -> setWidth - 1:6:void setX(com.facebook.react.bridge.Dynamic):51:51 -> setX - 7:10:void setX(com.facebook.react.bridge.Dynamic):52:52 -> setX - 1:6:void setY(com.facebook.react.bridge.Dynamic):56:56 -> setY - 7:10:void setY(com.facebook.react.bridge.Dynamic):57:57 -> setY + 1:4:void (com.facebook.react.bridge.ReactContext):31:31 -> + 5:12:void (com.facebook.react.bridge.ReactContext):144:144 -> + 13:22:void (com.facebook.react.bridge.ReactContext):145:145 -> + 1:6:void dispatchDraw(android.graphics.Canvas):149:149 -> dispatchDraw + 1:7:void draw(android.graphics.Canvas,android.graphics.Paint,float):36:36 -> draw + 8:14:void draw(android.graphics.Canvas,android.graphics.Paint,float):37:37 -> draw + 15:21:void draw(android.graphics.Canvas,android.graphics.Paint,float):38:38 -> draw + 22:28:void draw(android.graphics.Canvas,android.graphics.Paint,float):39:39 -> draw + 29:32:void draw(android.graphics.Canvas,android.graphics.Paint,float):40:40 -> draw + 33:35:void draw(android.graphics.Canvas,android.graphics.Paint,float):41:41 -> draw + 36:39:void draw(android.graphics.Canvas,android.graphics.Paint,float):42:42 -> draw + 1:7:boolean drawChild(android.graphics.Canvas,android.view.View,long):153:153 -> drawChild + 1:3:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):82:82 -> drawGroup + 4:7:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):83:83 -> drawGroup + 8:13:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):85:85 -> drawGroup + 14:19:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):86:86 -> drawGroup + 20:23:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):87:87 -> drawGroup + 24:29:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):88:88 -> drawGroup + 30:33:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):91:91 -> drawGroup + 34:35:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):92:92 -> drawGroup + 36:46:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):93:93 -> drawGroup + 47:50:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):96:96 -> drawGroup + 51:56:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):97:97 -> drawGroup + 57:62:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):100:100 -> drawGroup + 63:68:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):101:101 -> drawGroup + 69:74:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):102:102 -> drawGroup + 75:77:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):104:104 -> drawGroup + 78:82:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):107:107 -> drawGroup + 83:88:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):110:110 -> drawGroup + 89:94:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):113:113 -> drawGroup + 95:98:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):114:114 -> drawGroup + 99:102:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):116:116 -> drawGroup + 103:104:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):117:117 -> drawGroup + 105:107:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):118:118 -> drawGroup + 108:113:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):119:119 -> drawGroup + 114:117:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):120:120 -> drawGroup + 118:121:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):124:124 -> drawGroup + 122:125:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):126:126 -> drawGroup + 126:131:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):127:127 -> drawGroup + 132:134:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):128:128 -> drawGroup + 135:138:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):130:130 -> drawGroup + 139:144:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):131:131 -> drawGroup + 145:147:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):132:132 -> drawGroup + 148:150:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):135:135 -> drawGroup + 151:157:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):136:136 -> drawGroup + 158:160:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):139:139 -> drawGroup + 161:164:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):140:140 -> drawGroup + 1:3:void invalidate():73:73 -> invalidate + 4:9:void invalidate():74:74 -> invalidate + 10:13:void invalidate():77:77 -> invalidate + 1:3:void onDescendantInvalidated(android.view.View,android.view.View):47:47 -> onDescendantInvalidated + 4:7:void onDescendantInvalidated(android.view.View,android.view.View):48:48 -> onDescendantInvalidated + 1:6:void setHeight(com.facebook.react.bridge.Dynamic):67:67 -> setHeight + 7:10:void setHeight(com.facebook.react.bridge.Dynamic):68:68 -> setHeight + 1:6:void setWidth(com.facebook.react.bridge.Dynamic):62:62 -> setWidth + 7:10:void setWidth(com.facebook.react.bridge.Dynamic):63:63 -> setWidth + 1:6:void setX(com.facebook.react.bridge.Dynamic):52:52 -> setX + 7:10:void setX(com.facebook.react.bridge.Dynamic):53:53 -> setX + 1:6:void setY(com.facebook.react.bridge.Dynamic):57:57 -> setY + 7:10:void setY(com.facebook.react.bridge.Dynamic):58:58 -> setY com.horcrux.svg.GlyphContext -> com.horcrux.svg.GlyphContext: # {"id":"sourceFile","fileName":"GlyphContext.java"} 3:5:void (float,float,float):111:111 -> @@ -174729,92 +181448,93 @@ com.horcrux.svg.GroupView -> com.horcrux.svg.GroupView: 92:100:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):116:116 -> drawGroup 101:106:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):117:117 -> drawGroup 107:110:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):118:118 -> drawGroup - 111:116:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):119:119 -> drawGroup - 117:120:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):122:122 -> drawGroup - 121:122:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):123:123 -> drawGroup - 123:133:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):124:124 -> drawGroup - 134:137:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):127:127 -> drawGroup - 138:143:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):128:128 -> drawGroup - 144:151:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):131:131 -> drawGroup - 152:156:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):132:132 -> drawGroup - 157:162:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):133:133 -> drawGroup - 163:165:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):136:136 -> drawGroup - 166:172:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):139:139 -> drawGroup - 173:178:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):142:142 -> drawGroup - 179:184:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):145:145 -> drawGroup - 185:187:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):146:146 -> drawGroup - 188:191:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):149:149 -> drawGroup - 192:197:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):150:150 -> drawGroup - 198:201:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):153:153 -> drawGroup - 202:203:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):154:154 -> drawGroup - 204:209:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):156:156 -> drawGroup - 210:213:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):157:157 -> drawGroup + 111:120:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):119:119 -> drawGroup + 121:124:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):123:123 -> drawGroup + 125:126:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):124:124 -> drawGroup + 127:137:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):125:125 -> drawGroup + 138:141:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):128:128 -> drawGroup + 142:147:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):129:129 -> drawGroup + 148:155:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):132:132 -> drawGroup + 156:160:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):133:133 -> drawGroup + 161:166:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):134:134 -> drawGroup + 167:169:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):137:137 -> drawGroup + 170:176:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):140:140 -> drawGroup + 177:182:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):143:143 -> drawGroup + 183:188:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):146:146 -> drawGroup + 189:191:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):147:147 -> drawGroup + 192:195:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):150:150 -> drawGroup + 196:201:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):151:151 -> drawGroup + 202:205:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):154:154 -> drawGroup + 206:207:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):155:155 -> drawGroup + 208:213:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):157:157 -> drawGroup 214:217:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):158:158 -> drawGroup - 218:222:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):159:159 -> drawGroup - 223:225:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):162:162 -> drawGroup - 226:231:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):163:163 -> drawGroup - 232:238:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):164:164 -> drawGroup - 239:244:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):169:169 -> drawGroup - 245:249:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):171:171 -> drawGroup - 250:254:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):172:172 -> drawGroup - 255:257:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):173:173 -> drawGroup - 258:268:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):174:174 -> drawGroup - 269:272:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):175:175 -> drawGroup - 273:278:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):176:176 -> drawGroup - 279:281:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):178:178 -> drawGroup - 282:284:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):180:180 -> drawGroup - 285:288:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):181:181 -> drawGroup - 1:4:void drawPath(android.graphics.Canvas,android.graphics.Paint,float):185:185 -> drawPath + 218:221:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):159:159 -> drawGroup + 222:226:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):160:160 -> drawGroup + 227:229:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):163:163 -> drawGroup + 230:235:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):164:164 -> drawGroup + 236:239:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):165:165 -> drawGroup + 240:248:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):120:120 -> drawGroup + 249:254:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):170:170 -> drawGroup + 255:259:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):172:172 -> drawGroup + 260:264:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):173:173 -> drawGroup + 265:267:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):174:174 -> drawGroup + 268:278:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):175:175 -> drawGroup + 279:282:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):176:176 -> drawGroup + 283:288:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):177:177 -> drawGroup + 289:291:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):179:179 -> drawGroup + 292:294:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):181:181 -> drawGroup + 295:298:void drawGroup(android.graphics.Canvas,android.graphics.Paint,float):182:182 -> drawGroup + 1:4:void drawPath(android.graphics.Canvas,android.graphics.Paint,float):186:186 -> drawPath 1:3:com.horcrux.svg.GlyphContext getGlyphContext():65:65 -> getGlyphContext - 1:1:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint):190:190 -> getPath - 2:2:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint):193:193 -> getPath - 3:5:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint):195:197 -> getPath - 6:9:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint):200:203 -> getPath + 1:1:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint):191:191 -> getPath + 2:2:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint):194:194 -> getPath + 3:5:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint):196:198 -> getPath + 6:9:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint):201:204 -> getPath 10:10:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint):207:207 -> getPath - 11:11:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint,android.graphics.Region$Op):211:211 -> getPath - 12:15:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint,android.graphics.Region$Op):214:217 -> getPath - 16:18:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint,android.graphics.Region$Op):220:222 -> getPath - 19:20:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint,android.graphics.Region$Op):224:225 -> getPath - 21:21:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint,android.graphics.Region$Op):227:227 -> getPath - 22:23:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint,android.graphics.Region$Op):229:230 -> getPath + 11:11:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint):212:212 -> getPath + 12:12:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint,android.graphics.Region$Op):216:216 -> getPath + 13:16:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint,android.graphics.Region$Op):219:222 -> getPath + 17:19:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint,android.graphics.Region$Op):225:227 -> getPath + 20:21:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint,android.graphics.Region$Op):229:230 -> getPath + 22:22:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint,android.graphics.Region$Op):232:232 -> getPath + 23:24:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint,android.graphics.Region$Op):234:235 -> getPath 1:15:com.horcrux.svg.GlyphContext getTextRootGlyphContext():74:74 -> getTextRootGlyphContext - 1:7:int hitTest(float[]):267:267 -> hitTest - 8:9:int hitTest(float[]):271:271 -> hitTest - 10:14:int hitTest(float[]):272:272 -> hitTest - 15:20:int hitTest(float[]):273:273 -> hitTest - 21:27:int hitTest(float[]):275:275 -> hitTest - 28:33:int hitTest(float[]):276:276 -> hitTest - 34:39:int hitTest(float[]):278:278 -> hitTest - 40:43:int hitTest(float[]):280:280 -> hitTest - 44:45:int hitTest(float[]):281:281 -> hitTest - 46:52:int hitTest(float[]):282:282 -> hitTest - 53:55:int hitTest(float[]):283:283 -> hitTest - 56:63:int hitTest(float[]):284:284 -> hitTest - 64:72:int hitTest(float[]):286:286 -> hitTest - 73:79:int hitTest(float[]):291:291 -> hitTest - 80:83:int hitTest(float[]):292:292 -> hitTest - 84:87:int hitTest(float[]):293:293 -> hitTest - 88:92:int hitTest(float[]):294:294 -> hitTest - 93:95:int hitTest(float[]):298:298 -> hitTest - 96:101:int hitTest(float[]):300:300 -> hitTest - 102:120:int hitTest(float[]):302:302 -> hitTest - 121:124:int hitTest(float[]):304:304 -> hitTest - 125:127:int hitTest(float[]):305:305 -> hitTest - 128:135:int hitTest(float[]):307:307 -> hitTest - 136:146:int hitTest(float[]):308:308 -> hitTest + 1:7:int hitTest(float[]):272:272 -> hitTest + 8:9:int hitTest(float[]):276:276 -> hitTest + 10:15:int hitTest(float[]):277:277 -> hitTest + 16:22:int hitTest(float[]):279:279 -> hitTest + 23:28:int hitTest(float[]):280:280 -> hitTest + 29:34:int hitTest(float[]):282:282 -> hitTest + 35:38:int hitTest(float[]):284:284 -> hitTest + 39:40:int hitTest(float[]):285:285 -> hitTest + 41:47:int hitTest(float[]):286:286 -> hitTest + 48:50:int hitTest(float[]):287:287 -> hitTest + 51:58:int hitTest(float[]):288:288 -> hitTest + 59:67:int hitTest(float[]):290:290 -> hitTest + 68:74:int hitTest(float[]):295:295 -> hitTest + 75:78:int hitTest(float[]):296:296 -> hitTest + 79:82:int hitTest(float[]):297:297 -> hitTest + 83:87:int hitTest(float[]):298:298 -> hitTest + 88:90:int hitTest(float[]):302:302 -> hitTest + 91:96:int hitTest(float[]):304:304 -> hitTest + 97:115:int hitTest(float[]):306:306 -> hitTest + 116:119:int hitTest(float[]):308:308 -> hitTest + 120:122:int hitTest(float[]):309:309 -> hitTest + 123:130:int hitTest(float[]):311:311 -> hitTest + 131:141:int hitTest(float[]):312:312 -> hitTest 1:8:void popGlyphContext():82:82 -> popGlyphContext 1:10:void pushGlyphContext():78:78 -> pushGlyphContext 1:4:java.lang.Object requireNonNull(java.lang.Object):69:69 -> requireNonNull - 2:7:void resetProperties():332:332 -> resetProperties - 8:11:void resetProperties():333:333 -> resetProperties - 12:15:void resetProperties():334:334 -> resetProperties - 16:24:void resetProperties():335:335 -> resetProperties - 1:4:void saveDefinition():318:318 -> saveDefinition - 5:14:void saveDefinition():319:319 -> saveDefinition - 15:20:void saveDefinition():322:322 -> saveDefinition - 21:24:void saveDefinition():323:323 -> saveDefinition - 25:28:void saveDefinition():324:324 -> saveDefinition - 29:37:void saveDefinition():325:325 -> saveDefinition + 2:7:void resetProperties():336:336 -> resetProperties + 8:11:void resetProperties():337:337 -> resetProperties + 12:15:void resetProperties():338:338 -> resetProperties + 16:24:void resetProperties():339:339 -> resetProperties + 1:4:void saveDefinition():322:322 -> saveDefinition + 5:14:void saveDefinition():323:323 -> saveDefinition + 15:20:void saveDefinition():326:326 -> saveDefinition + 21:24:void saveDefinition():327:327 -> saveDefinition + 25:28:void saveDefinition():328:328 -> saveDefinition + 29:37:void saveDefinition():329:329 -> saveDefinition 1:2:void setFont(com.facebook.react.bridge.Dynamic):43:44 -> setFont 3:3:void setFont(com.facebook.react.bridge.Dynamic):46:46 -> setFont 4:4:void setFont(com.facebook.react.bridge.Dynamic):48:48 -> setFont @@ -174864,7 +181584,7 @@ com.horcrux.svg.ImageView -> com.horcrux.svg.ImageView: 42:48:android.graphics.RectF getRect():184:184 -> getRect 49:60:android.graphics.RectF getRect():187:187 -> getRect 1:6:void loadBitmap(com.facebook.imagepipeline.core.ImagePipeline,com.facebook.imagepipeline.request.ImageRequest):136:136 -> loadBitmap - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/t;Lcom/facebook/imagepipeline/request/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/t;Lcom/facebook/imagepipeline/request/b;)V"} 7:8:void loadBitmap(com.facebook.imagepipeline.core.ImagePipeline,com.facebook.imagepipeline.request.ImageRequest):137:137 -> loadBitmap 9:12:void loadBitmap(com.facebook.imagepipeline.core.ImagePipeline,com.facebook.imagepipeline.request.ImageRequest):138:138 -> loadBitmap 13:17:void loadBitmap(com.facebook.imagepipeline.core.ImagePipeline,com.facebook.imagepipeline.request.ImageRequest):139:139 -> loadBitmap @@ -174892,7 +181612,7 @@ com.horcrux.svg.ImageView -> com.horcrux.svg.ImageView: 1:6:void setY(com.facebook.react.bridge.Dynamic):65:65 -> setY 7:10:void setY(com.facebook.react.bridge.Dynamic):66:66 -> setY 1:2:void tryRenderFromBitmapCache(com.facebook.imagepipeline.core.ImagePipeline,com.facebook.imagepipeline.request.ImageRequest,android.graphics.Canvas,android.graphics.Paint,float):221:221 -> tryRenderFromBitmapCache - # {"id":"com.android.tools.r8.residualsignature","signature":"(Li1/t;Lcom/facebook/imagepipeline/request/b;Landroid/graphics/Canvas;Landroid/graphics/Paint;F)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm1/t;Lcom/facebook/imagepipeline/request/b;Landroid/graphics/Canvas;Landroid/graphics/Paint;F)V"} 3:6:void tryRenderFromBitmapCache(com.facebook.imagepipeline.core.ImagePipeline,com.facebook.imagepipeline.request.ImageRequest,android.graphics.Canvas,android.graphics.Paint,float):222:222 -> tryRenderFromBitmapCache 7:14:void tryRenderFromBitmapCache(com.facebook.imagepipeline.core.ImagePipeline,com.facebook.imagepipeline.request.ImageRequest,android.graphics.Canvas,android.graphics.Paint,float):225:225 -> tryRenderFromBitmapCache 15:18:void tryRenderFromBitmapCache(com.facebook.imagepipeline.core.ImagePipeline,com.facebook.imagepipeline.request.ImageRequest,android.graphics.Canvas,android.graphics.Paint,float):254:254 -> tryRenderFromBitmapCache @@ -174917,7 +181637,7 @@ com.horcrux.svg.ImageView$1 -> com.horcrux.svg.ImageView$1: # {"id":"sourceFile","fileName":"ImageView.java"} 1:6:void (com.horcrux.svg.ImageView):140:140 -> 1:10:void onFailureImpl(com.facebook.datasource.DataSource):164:164 -> onFailureImpl - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} 11:18:void onFailureImpl(com.facebook.datasource.DataSource):167:167 -> onFailureImpl 19:24:void onFailureImpl(com.facebook.datasource.DataSource):165:165 -> onFailureImpl 1:4:void onNewResultImpl(android.graphics.Bitmap):143:143 -> onNewResultImpl @@ -175690,7 +182410,7 @@ com.horcrux.svg.RenderableView -> com.horcrux.svg.RenderableView: 127:129:void draw(android.graphics.Canvas,android.graphics.Paint,float):545:545 -> draw 130:132:void draw(android.graphics.Canvas,android.graphics.Paint,float):547:547 -> draw 133:136:void draw(android.graphics.Canvas,android.graphics.Paint,float):549:549 -> draw - 1:3:java.util.ArrayList getAttributeList():773:773 -> getAttributeList + 1:3:java.util.ArrayList getAttributeList():772:772 -> getAttributeList 1:5:int getCurrentColor():146:146 -> getCurrentColor 6:9:int getCurrentColor():149:149 -> getCurrentColor 10:14:int getCurrentColor():150:150 -> getCurrentColor @@ -175701,65 +182421,64 @@ com.horcrux.svg.RenderableView -> com.horcrux.svg.RenderableView: 34:40:int getCurrentColor():156:156 -> getCurrentColor 1:6:android.graphics.Rect getHitSlopRect():122:122 -> getHitSlopRect 7:16:android.graphics.Rect getHitSlopRect():123:123 -> getHitSlopRect - 1:5:android.graphics.Region getRegion(android.graphics.Path,android.graphics.RectF):760:760 -> getRegion - 6:10:android.graphics.Region getRegion(android.graphics.Path,android.graphics.RectF):761:761 -> getRegion - 11:18:android.graphics.Region getRegion(android.graphics.Path,android.graphics.RectF):764:764 -> getRegion - 19:26:android.graphics.Region getRegion(android.graphics.Path,android.graphics.RectF):765:765 -> getRegion - 27:34:android.graphics.Region getRegion(android.graphics.Path,android.graphics.RectF):766:766 -> getRegion - 35:42:android.graphics.Region getRegion(android.graphics.Path,android.graphics.RectF):767:767 -> getRegion - 43:46:android.graphics.Region getRegion(android.graphics.Path,android.graphics.RectF):761:761 -> getRegion - 1:14:boolean hasOwnProperty(java.lang.String):825:825 -> hasOwnProperty + 1:5:android.graphics.Region getRegion(android.graphics.Path,android.graphics.RectF):759:759 -> getRegion + 6:10:android.graphics.Region getRegion(android.graphics.Path,android.graphics.RectF):760:760 -> getRegion + 11:18:android.graphics.Region getRegion(android.graphics.Path,android.graphics.RectF):763:763 -> getRegion + 19:26:android.graphics.Region getRegion(android.graphics.Path,android.graphics.RectF):764:764 -> getRegion + 27:34:android.graphics.Region getRegion(android.graphics.Path,android.graphics.RectF):765:765 -> getRegion + 35:42:android.graphics.Region getRegion(android.graphics.Path,android.graphics.RectF):766:766 -> getRegion + 43:46:android.graphics.Region getRegion(android.graphics.Path,android.graphics.RectF):760:760 -> getRegion + 1:14:boolean hasOwnProperty(java.lang.String):824:824 -> hasOwnProperty 1:10:int hitTest(float[]):694:694 -> hitTest 11:18:int hitTest(float[]):698:698 -> hitTest 19:20:int hitTest(float[]):702:702 -> hitTest - 21:25:int hitTest(float[]):703:703 -> hitTest - 26:31:int hitTest(float[]):704:704 -> hitTest - 32:38:int hitTest(float[]):705:705 -> hitTest - 39:44:int hitTest(float[]):706:706 -> hitTest - 45:47:int hitTest(float[]):708:708 -> hitTest - 48:61:int hitTest(float[]):710:710 -> hitTest - 62:71:int hitTest(float[]):712:712 -> hitTest - 72:78:int hitTest(float[]):713:713 -> hitTest - 79:84:int hitTest(float[]):717:717 -> hitTest - 85:93:int hitTest(float[]):719:719 -> hitTest - 94:99:int hitTest(float[]):724:724 -> hitTest - 1:9:void initBounds():728:728 -> initBounds - 10:16:void initBounds():729:729 -> initBounds - 17:21:void initBounds():730:730 -> initBounds - 22:31:void initBounds():731:731 -> initBounds - 32:39:void initBounds():733:733 -> initBounds - 40:46:void initBounds():734:734 -> initBounds - 47:51:void initBounds():735:735 -> initBounds - 52:61:void initBounds():736:736 -> initBounds - 62:69:void initBounds():738:738 -> initBounds - 70:76:void initBounds():739:739 -> initBounds - 77:81:void initBounds():740:740 -> initBounds - 82:91:void initBounds():741:741 -> initBounds - 92:99:void initBounds():743:743 -> initBounds - 100:106:void initBounds():744:744 -> initBounds - 107:111:void initBounds():745:745 -> initBounds - 112:121:void initBounds():746:746 -> initBounds - 122:127:void initBounds():748:748 -> initBounds - 128:131:void initBounds():750:750 -> initBounds - 132:133:void initBounds():751:751 -> initBounds - 134:140:void initBounds():752:752 -> initBounds - 141:143:void initBounds():753:753 -> initBounds - 144:152:void initBounds():754:754 -> initBounds - 1:2:void mergeProperties(com.horcrux.svg.RenderableView):777:777 -> mergeProperties - 3:8:void mergeProperties(com.horcrux.svg.RenderableView):778:778 -> mergeProperties - 9:15:void mergeProperties(com.horcrux.svg.RenderableView):780:780 -> mergeProperties - 16:22:void mergeProperties(com.horcrux.svg.RenderableView):784:784 -> mergeProperties - 23:41:void mergeProperties(com.horcrux.svg.RenderableView):785:785 -> mergeProperties - 42:48:void mergeProperties(com.horcrux.svg.RenderableView):787:787 -> mergeProperties - 49:54:void mergeProperties(com.horcrux.svg.RenderableView):789:789 -> mergeProperties - 55:62:void mergeProperties(com.horcrux.svg.RenderableView):790:790 -> mergeProperties - 63:66:void mergeProperties(com.horcrux.svg.RenderableView):791:791 -> mergeProperties - 67:75:void mergeProperties(com.horcrux.svg.RenderableView):792:792 -> mergeProperties - 76:81:void mergeProperties(com.horcrux.svg.RenderableView):794:794 -> mergeProperties - 82:86:void mergeProperties(com.horcrux.svg.RenderableView):795:795 -> mergeProperties - 87:95:void mergeProperties(com.horcrux.svg.RenderableView):796:796 -> mergeProperties - 96:101:void mergeProperties(com.horcrux.svg.RenderableView):799:799 -> mergeProperties - 102:104:void mergeProperties(com.horcrux.svg.RenderableView):803:803 -> mergeProperties + 21:26:int hitTest(float[]):703:703 -> hitTest + 27:33:int hitTest(float[]):704:704 -> hitTest + 34:39:int hitTest(float[]):705:705 -> hitTest + 40:42:int hitTest(float[]):707:707 -> hitTest + 43:56:int hitTest(float[]):709:709 -> hitTest + 57:66:int hitTest(float[]):711:711 -> hitTest + 67:73:int hitTest(float[]):712:712 -> hitTest + 74:79:int hitTest(float[]):716:716 -> hitTest + 80:88:int hitTest(float[]):718:718 -> hitTest + 89:94:int hitTest(float[]):723:723 -> hitTest + 1:9:void initBounds():727:727 -> initBounds + 10:16:void initBounds():728:728 -> initBounds + 17:21:void initBounds():729:729 -> initBounds + 22:31:void initBounds():730:730 -> initBounds + 32:39:void initBounds():732:732 -> initBounds + 40:46:void initBounds():733:733 -> initBounds + 47:51:void initBounds():734:734 -> initBounds + 52:61:void initBounds():735:735 -> initBounds + 62:69:void initBounds():737:737 -> initBounds + 70:76:void initBounds():738:738 -> initBounds + 77:81:void initBounds():739:739 -> initBounds + 82:91:void initBounds():740:740 -> initBounds + 92:99:void initBounds():742:742 -> initBounds + 100:106:void initBounds():743:743 -> initBounds + 107:111:void initBounds():744:744 -> initBounds + 112:121:void initBounds():745:745 -> initBounds + 122:127:void initBounds():747:747 -> initBounds + 128:131:void initBounds():749:749 -> initBounds + 132:133:void initBounds():750:750 -> initBounds + 134:140:void initBounds():751:751 -> initBounds + 141:143:void initBounds():752:752 -> initBounds + 144:152:void initBounds():753:753 -> initBounds + 1:2:void mergeProperties(com.horcrux.svg.RenderableView):776:776 -> mergeProperties + 3:8:void mergeProperties(com.horcrux.svg.RenderableView):777:777 -> mergeProperties + 9:15:void mergeProperties(com.horcrux.svg.RenderableView):779:779 -> mergeProperties + 16:22:void mergeProperties(com.horcrux.svg.RenderableView):783:783 -> mergeProperties + 23:41:void mergeProperties(com.horcrux.svg.RenderableView):784:784 -> mergeProperties + 42:48:void mergeProperties(com.horcrux.svg.RenderableView):786:786 -> mergeProperties + 49:54:void mergeProperties(com.horcrux.svg.RenderableView):788:788 -> mergeProperties + 55:62:void mergeProperties(com.horcrux.svg.RenderableView):789:789 -> mergeProperties + 63:66:void mergeProperties(com.horcrux.svg.RenderableView):790:790 -> mergeProperties + 67:75:void mergeProperties(com.horcrux.svg.RenderableView):791:791 -> mergeProperties + 76:81:void mergeProperties(com.horcrux.svg.RenderableView):793:793 -> mergeProperties + 82:86:void mergeProperties(com.horcrux.svg.RenderableView):794:794 -> mergeProperties + 87:95:void mergeProperties(com.horcrux.svg.RenderableView):795:795 -> mergeProperties + 96:101:void mergeProperties(com.horcrux.svg.RenderableView):798:798 -> mergeProperties + 102:104:void mergeProperties(com.horcrux.svg.RenderableView):802:802 -> mergeProperties 1:4:void onReceiveNativeEvent():105:105 -> onReceiveNativeEvent 5:10:void onReceiveNativeEvent():106:106 -> onReceiveNativeEvent 11:12:void onReceiveNativeEvent():107:107 -> onReceiveNativeEvent @@ -175836,15 +182555,15 @@ com.horcrux.svg.RenderableView -> com.horcrux.svg.RenderableView: 123:124:void renderMarkers(android.graphics.Canvas,android.graphics.Paint,float):581:581 -> renderMarkers 125:137:void renderMarkers(android.graphics.Canvas,android.graphics.Paint,float):582:582 -> renderMarkers 138:140:void renderMarkers(android.graphics.Canvas,android.graphics.Paint,float):584:584 -> renderMarkers - 1:8:void resetProperties():807:807 -> resetProperties - 9:16:void resetProperties():809:809 -> resetProperties - 17:32:void resetProperties():810:810 -> resetProperties - 33:47:void resetProperties():811:811 -> resetProperties - 48:49:void resetProperties():817:817 -> resetProperties - 50:51:void resetProperties():818:818 -> resetProperties - 52:55:void resetProperties():819:819 -> resetProperties - 56:58:void resetProperties():820:820 -> resetProperties - 59:65:void resetProperties():814:814 -> resetProperties + 1:8:void resetProperties():806:806 -> resetProperties + 9:16:void resetProperties():808:808 -> resetProperties + 17:32:void resetProperties():809:809 -> resetProperties + 33:47:void resetProperties():810:810 -> resetProperties + 48:49:void resetProperties():816:816 -> resetProperties + 50:51:void resetProperties():817:817 -> resetProperties + 52:55:void resetProperties():818:818 -> resetProperties + 56:58:void resetProperties():819:819 -> resetProperties + 59:65:void resetProperties():813:813 -> resetProperties 3:10:void setCurrentColor(java.lang.Integer):140:140 -> setCurrentColor 11:13:void setCurrentColor(java.lang.Integer):141:141 -> setCurrentColor 14:17:void setCurrentColor(java.lang.Integer):142:142 -> setCurrentColor @@ -177926,16 +184645,15 @@ com.horcrux.svg.TSpanView -> com.horcrux.svg.TSpanView: 5:9:int hitTest(float[]):1213:1213 -> hitTest 10:20:int hitTest(float[]):1215:1215 -> hitTest 21:22:int hitTest(float[]):1219:1219 -> hitTest - 23:27:int hitTest(float[]):1220:1220 -> hitTest - 28:33:int hitTest(float[]):1221:1221 -> hitTest - 34:40:int hitTest(float[]):1222:1222 -> hitTest - 41:46:int hitTest(float[]):1223:1223 -> hitTest - 47:49:int hitTest(float[]):1225:1225 -> hitTest - 50:63:int hitTest(float[]):1227:1227 -> hitTest - 64:70:int hitTest(float[]):1228:1228 -> hitTest - 71:76:int hitTest(float[]):1232:1232 -> hitTest - 77:85:int hitTest(float[]):1234:1234 -> hitTest - 86:91:int hitTest(float[]):1239:1239 -> hitTest + 23:28:int hitTest(float[]):1220:1220 -> hitTest + 29:35:int hitTest(float[]):1221:1221 -> hitTest + 36:41:int hitTest(float[]):1222:1222 -> hitTest + 42:44:int hitTest(float[]):1224:1224 -> hitTest + 45:58:int hitTest(float[]):1226:1226 -> hitTest + 59:65:int hitTest(float[]):1227:1227 -> hitTest + 66:71:int hitTest(float[]):1231:1231 -> hitTest + 72:80:int hitTest(float[]):1233:1233 -> hitTest + 81:86:int hitTest(float[]):1238:1238 -> hitTest 2:3:void invalidate():75:75 -> invalidate 4:7:void invalidate():76:76 -> invalidate 1:2:void setContent(java.lang.String):69:69 -> setContent @@ -178517,21 +185235,20 @@ com.horcrux.svg.UseView -> com.horcrux.svg.UseView: 140:142:void draw(android.graphics.Canvas,android.graphics.Paint,float):94:94 -> draw 143:147:void draw(android.graphics.Canvas,android.graphics.Paint,float):96:96 -> draw 148:153:void draw(android.graphics.Canvas,android.graphics.Paint,float):98:98 -> draw - 1:12:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint):133:133 -> getPath - 13:43:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint):135:135 -> getPath - 44:47:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint):143:143 -> getPath - 48:52:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint):144:144 -> getPath - 53:57:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint):145:145 -> getPath - 58:74:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint):146:146 -> getPath - 75:78:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint):147:147 -> getPath + 1:12:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint):132:132 -> getPath + 13:43:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint):134:134 -> getPath + 44:47:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint):142:142 -> getPath + 48:52:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint):143:143 -> getPath + 53:57:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint):144:144 -> getPath + 58:74:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint):145:145 -> getPath + 75:78:android.graphics.Path getPath(android.graphics.Canvas,android.graphics.Paint):146:146 -> getPath 1:7:int hitTest(float[]):104:104 -> hitTest 8:9:int hitTest(float[]):108:108 -> hitTest 10:14:int hitTest(float[]):109:109 -> hitTest - 15:19:int hitTest(float[]):110:110 -> hitTest - 20:31:int hitTest(float[]):112:112 -> hitTest - 32:61:int hitTest(float[]):114:114 -> hitTest - 62:67:int hitTest(float[]):123:123 -> hitTest - 68:87:int hitTest(float[]):125:125 -> hitTest + 15:26:int hitTest(float[]):111:111 -> hitTest + 27:56:int hitTest(float[]):113:113 -> hitTest + 57:62:int hitTest(float[]):122:122 -> hitTest + 63:82:int hitTest(float[]):124:124 -> hitTest 1:6:void setHeight(com.facebook.react.bridge.Dynamic):55:55 -> setHeight 7:10:void setHeight(com.facebook.react.bridge.Dynamic):56:56 -> setHeight 1:2:void setHref(java.lang.String):35:35 -> setHref @@ -178573,214 +185290,213 @@ com.horcrux.svg.VirtualView -> com.horcrux.svg.VirtualView: 8:14:void (com.facebook.react.bridge.ReactContext):56:56 -> 15:21:void (com.facebook.react.bridge.ReactContext):57:57 -> 22:28:void (com.facebook.react.bridge.ReactContext):58:58 -> - 29:35:void (com.facebook.react.bridge.ReactContext):59:59 -> - 36:43:void (com.facebook.react.bridge.ReactContext):60:60 -> - 44:45:void (com.facebook.react.bridge.ReactContext):61:61 -> - 46:49:void (com.facebook.react.bridge.ReactContext):62:62 -> - 50:51:void (com.facebook.react.bridge.ReactContext):83:83 -> - 52:55:void (com.facebook.react.bridge.ReactContext):84:84 -> - 56:57:void (com.facebook.react.bridge.ReactContext):85:85 -> - 58:59:void (com.facebook.react.bridge.ReactContext):86:86 -> - 60:61:void (com.facebook.react.bridge.ReactContext):38:38 -> - 62:70:void (com.facebook.react.bridge.ReactContext):39:39 -> - 3:6:void clearCache():147:147 -> clearCache - 7:8:void clearCache():148:148 -> clearCache - 9:10:void clearCache():149:149 -> clearCache - 11:13:void clearCache():150:150 -> clearCache - 14:15:void clearCache():151:151 -> clearCache - 16:17:void clearCache():152:152 -> clearCache - 18:19:void clearCache():153:153 -> clearCache - 20:22:void clearCache():154:154 -> clearCache - 1:4:void clearChildCache():158:158 -> clearChildCache - 5:10:void clearChildCache():159:159 -> clearChildCache - 11:14:void clearChildCache():160:160 -> clearChildCache - 15:18:void clearChildCache():161:161 -> clearChildCache - 19:27:void clearChildCache():162:162 -> clearChildCache - 2:5:void clearParentCache():170:170 -> clearParentCache - 6:10:void clearParentCache():171:171 -> clearParentCache - 11:12:void clearParentCache():174:174 -> clearParentCache - 13:17:void clearParentCache():175:175 -> clearParentCache - 18:21:void clearParentCache():178:178 -> clearParentCache - 1:6:void clip(android.graphics.Canvas,android.graphics.Paint):381:381 -> clip - 7:10:void clip(android.graphics.Canvas,android.graphics.Paint):384:384 -> clip - 1:40:double fromRelativeFast(com.horcrux.svg.SVGLength):467:467 -> fromRelativeFast - 41:48:double fromRelativeFast(com.horcrux.svg.SVGLength):472:472 -> fromRelativeFast - 49:52:double fromRelativeFast(com.horcrux.svg.SVGLength):469:469 -> fromRelativeFast - 53:60:double fromRelativeFast(com.horcrux.svg.SVGLength):494:494 -> fromRelativeFast - 1:9:double getCanvasDiagonal():526:526 -> getCanvasDiagonal - 10:20:double getCanvasDiagonal():529:529 -> getCanvasDiagonal - 21:30:double getCanvasDiagonal():530:530 -> getCanvasDiagonal - 31:43:double getCanvasDiagonal():531:531 -> getCanvasDiagonal - 1:9:float getCanvasHeight():512:512 -> getCanvasHeight - 10:15:float getCanvasHeight():515:515 -> getCanvasHeight - 16:31:float getCanvasHeight():517:517 -> getCanvasHeight - 32:41:float getCanvasHeight():519:519 -> getCanvasHeight - 42:44:float getCanvasHeight():522:522 -> getCanvasHeight - 1:9:float getCanvasWidth():498:498 -> getCanvasWidth - 10:15:float getCanvasWidth():501:501 -> getCanvasWidth - 16:31:float getCanvasWidth():503:503 -> getCanvasWidth - 32:41:float getCanvasWidth():505:505 -> getCanvasWidth - 42:44:float getCanvasWidth():508:508 -> getCanvasWidth - 1:3:android.graphics.RectF getClientRect():627:627 -> getClientRect - 1:1:android.graphics.Path getClipPath():348:348 -> getClipPath - 2:3:android.graphics.Path getClipPath(android.graphics.Canvas,android.graphics.Paint):353:354 -> getClipPath - 4:4:android.graphics.Path getClipPath(android.graphics.Canvas,android.graphics.Paint):356:356 -> getClipPath - 5:9:android.graphics.Path getClipPath(android.graphics.Canvas,android.graphics.Paint):358:362 -> getClipPath - 10:10:android.graphics.Path getClipPath(android.graphics.Canvas,android.graphics.Paint):369:369 -> getClipPath - 11:11:android.graphics.Path getClipPath(android.graphics.Canvas,android.graphics.Paint):364:364 -> getClipPath - 12:12:android.graphics.Path getClipPath(android.graphics.Canvas,android.graphics.Paint):371:371 -> getClipPath - 13:13:android.graphics.Path getClipPath(android.graphics.Canvas,android.graphics.Paint):373:373 -> getClipPath - 14:14:android.graphics.Path getClipPath(android.graphics.Canvas,android.graphics.Paint):377:377 -> getClipPath - 1:9:double getFontSizeFromContext():216:216 -> getFontSizeFromContext - 10:18:double getFontSizeFromContext():219:219 -> getFontSizeFromContext - 19:22:double getFontSizeFromContext():224:224 -> getFontSizeFromContext - 23:28:double getFontSizeFromContext():225:225 -> getFontSizeFromContext - 29:37:double getFontSizeFromContext():228:228 -> getFontSizeFromContext - 1:4:com.horcrux.svg.GroupView getParentTextRoot():207:207 -> getParentTextRoot - 5:10:com.horcrux.svg.GroupView getParentTextRoot():208:208 -> getParentTextRoot - 11:17:com.horcrux.svg.GroupView getParentTextRoot():211:211 -> getParentTextRoot - 1:5:com.horcrux.svg.SvgView getSvgView():398:398 -> getSvgView - 6:13:com.horcrux.svg.SvgView getSvgView():402:402 -> getSvgView - 14:17:com.horcrux.svg.SvgView getSvgView():406:406 -> getSvgView - 18:22:com.horcrux.svg.SvgView getSvgView():407:407 -> getSvgView - 23:26:com.horcrux.svg.SvgView getSvgView():408:408 -> getSvgView - 27:35:com.horcrux.svg.SvgView getSvgView():409:409 -> getSvgView - 36:45:com.horcrux.svg.SvgView getSvgView():411:411 -> getSvgView - 46:65:com.horcrux.svg.SvgView getSvgView():413:413 -> getSvgView - 66:70:com.horcrux.svg.SvgView getSvgView():411:411 -> getSvgView - 71:73:com.horcrux.svg.SvgView getSvgView():416:416 -> getSvgView - 1:7:com.horcrux.svg.GroupView getTextRoot():185:185 -> getTextRoot - 8:20:com.horcrux.svg.GroupView getTextRoot():187:187 -> getTextRoot - 21:23:com.horcrux.svg.GroupView getTextRoot():188:188 -> getTextRoot - 24:27:com.horcrux.svg.GroupView getTextRoot():192:192 -> getTextRoot - 28:33:com.horcrux.svg.GroupView getTextRoot():194:194 -> getTextRoot - 34:36:com.horcrux.svg.GroupView getTextRoot():197:197 -> getTextRoot - 37:39:com.horcrux.svg.GroupView getTextRoot():202:202 -> getTextRoot - 1:9:void invalidate():138:138 -> invalidate - 10:12:void invalidate():141:141 -> invalidate - 13:15:void invalidate():142:142 -> invalidate - 16:19:void invalidate():143:143 -> invalidate - 1:3:boolean isResponsible():391:391 -> isResponsible - 1:3:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):112:112 -> onInitializeAccessibilityNodeInfo - 4:7:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):113:113 -> onInitializeAccessibilityNodeInfo - 8:12:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):115:115 -> onInitializeAccessibilityNodeInfo - 13:14:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):117:117 -> onInitializeAccessibilityNodeInfo - 15:21:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):118:118 -> onInitializeAccessibilityNodeInfo - 22:27:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):119:119 -> onInitializeAccessibilityNodeInfo - 28:43:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):120:120 -> onInitializeAccessibilityNodeInfo - 44:58:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):121:121 -> onInitializeAccessibilityNodeInfo - 59:75:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):122:122 -> onInitializeAccessibilityNodeInfo - 76:92:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):123:123 -> onInitializeAccessibilityNodeInfo - 93:97:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):125:125 -> onInitializeAccessibilityNodeInfo - 98:103:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):126:126 -> onInitializeAccessibilityNodeInfo - 104:110:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):127:127 -> onInitializeAccessibilityNodeInfo - 111:118:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):129:129 -> onInitializeAccessibilityNodeInfo - 119:121:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):130:130 -> onInitializeAccessibilityNodeInfo - 122:124:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):131:131 -> onInitializeAccessibilityNodeInfo - 125:128:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):132:132 -> onInitializeAccessibilityNodeInfo - 1:5:void onLayout(boolean,int,int,int,int):568:568 -> onLayout - 6:9:void onLayout(boolean,int,int,int,int):572:572 -> onLayout - 10:17:void onLayout(boolean,int,int,int,int):573:573 -> onLayout - 18:27:void onLayout(boolean,int,int,int,int):574:574 -> onLayout - 28:37:void onLayout(boolean,int,int,int,int):575:575 -> onLayout - 38:47:void onLayout(boolean,int,int,int,int):576:576 -> onLayout - 48:50:void onLayout(boolean,int,int,int,int):577:577 -> onLayout - 51:53:void onLayout(boolean,int,int,int,int):578:578 -> onLayout - 54:56:void onLayout(boolean,int,int,int,int):579:579 -> onLayout - 57:59:void onLayout(boolean,int,int,int,int):580:580 -> onLayout - 60:71:void onLayout(boolean,int,int,int,int):582:582 -> onLayout - 72:83:void onLayout(boolean,int,int,int,int):583:583 -> onLayout - 84:87:void onLayout(boolean,int,int,int,int):584:584 -> onLayout - 1:4:void onMeasure(int,int):543:543 -> onMeasure - 5:15:void onMeasure(int,int):544:544 -> onMeasure - 16:23:void onMeasure(int,int):545:545 -> onMeasure - 24:27:void onMeasure(int,int):548:548 -> onMeasure - 28:38:void onMeasure(int,int):549:549 -> onMeasure - 39:46:void onMeasure(int,int):550:550 -> onMeasure - 47:50:void onMeasure(int,int):552:552 -> onMeasure - 1:2:double relativeOn(com.horcrux.svg.SVGLength,float):430:430 -> relativeOn - 3:6:double relativeOn(com.horcrux.svg.SVGLength,float):431:431 -> relativeOn - 7:13:double relativeOn(com.horcrux.svg.SVGLength,float):432:432 -> relativeOn - 14:17:double relativeOn(com.horcrux.svg.SVGLength,float):433:433 -> relativeOn - 18:25:double relativeOn(com.horcrux.svg.SVGLength,float):434:434 -> relativeOn - 26:30:double relativeOn(com.horcrux.svg.SVGLength,float):436:436 -> relativeOn - 1:2:double relativeOnFraction(com.horcrux.svg.SVGLength,float):420:420 -> relativeOnFraction - 3:6:double relativeOnFraction(com.horcrux.svg.SVGLength,float):421:421 -> relativeOnFraction - 7:11:double relativeOnFraction(com.horcrux.svg.SVGLength,float):422:422 -> relativeOnFraction - 12:15:double relativeOnFraction(com.horcrux.svg.SVGLength,float):423:423 -> relativeOnFraction - 16:21:double relativeOnFraction(com.horcrux.svg.SVGLength,float):424:424 -> relativeOnFraction - 22:26:double relativeOnFraction(com.horcrux.svg.SVGLength,float):426:426 -> relativeOnFraction - 1:4:double relativeOnHeight(com.horcrux.svg.SVGLength):448:448 -> relativeOnHeight - 5:25:double relativeOnHeight(com.horcrux.svg.SVGLength):449:449 -> relativeOnHeight - 26:38:double relativeOnHeight(com.horcrux.svg.SVGLength):450:450 -> relativeOnHeight - 39:47:double relativeOnHeight(com.horcrux.svg.SVGLength):452:452 -> relativeOnHeight - 1:10:double relativeOnOther(com.horcrux.svg.SVGLength):456:456 -> relativeOnOther - 1:4:double relativeOnWidth(com.horcrux.svg.SVGLength):440:440 -> relativeOnWidth - 5:25:double relativeOnWidth(com.horcrux.svg.SVGLength):441:441 -> relativeOnWidth - 26:38:double relativeOnWidth(com.horcrux.svg.SVGLength):442:442 -> relativeOnWidth - 39:47:double relativeOnWidth(com.horcrux.svg.SVGLength):444:444 -> relativeOnWidth - 1:4:void render(android.graphics.Canvas,android.graphics.Paint,float):236:236 -> render - 1:4:void restoreCanvas(android.graphics.Canvas,int):265:265 -> restoreCanvas - 1:4:int saveAndSetupCanvas(android.graphics.Canvas,android.graphics.Matrix):250:250 -> saveAndSetupCanvas - 5:11:int saveAndSetupCanvas(android.graphics.Canvas,android.graphics.Matrix):251:251 -> saveAndSetupCanvas - 12:16:int saveAndSetupCanvas(android.graphics.Canvas,android.graphics.Matrix):252:252 -> saveAndSetupCanvas - 17:21:int saveAndSetupCanvas(android.graphics.Canvas,android.graphics.Matrix):253:253 -> saveAndSetupCanvas - 22:32:int saveAndSetupCanvas(android.graphics.Canvas,android.graphics.Matrix):254:254 -> saveAndSetupCanvas - 1:4:void saveDefinition():536:536 -> saveDefinition - 5:14:void saveDefinition():537:537 -> saveDefinition - 1:12:void setClientRect(android.graphics.RectF):588:588 -> setClientRect - 13:18:void setClientRect(android.graphics.RectF):591:591 -> setClientRect - 19:28:void setClientRect(android.graphics.RectF):595:595 -> setClientRect - 29:40:void setClientRect(android.graphics.RectF):596:596 -> setClientRect - 41:50:void setClientRect(android.graphics.RectF):597:597 -> setClientRect - 51:60:void setClientRect(android.graphics.RectF):598:598 -> setClientRect - 61:70:void setClientRect(android.graphics.RectF):599:599 -> setClientRect - 71:80:void setClientRect(android.graphics.RectF):600:600 -> setClientRect - 81:83:void setClientRect(android.graphics.RectF):601:601 -> setClientRect - 84:87:void setClientRect(android.graphics.RectF):602:602 -> setClientRect - 88:94:void setClientRect(android.graphics.RectF):603:603 -> setClientRect - 95:101:void setClientRect(android.graphics.RectF):606:606 -> setClientRect - 102:108:void setClientRect(android.graphics.RectF):607:607 -> setClientRect - 109:119:void setClientRect(android.graphics.RectF):608:608 -> setClientRect - 120:130:void setClientRect(android.graphics.RectF):609:609 -> setClientRect - 131:132:void setClientRect(android.graphics.RectF):612:612 -> setClientRect - 133:142:void setClientRect(android.graphics.RectF):613:613 -> setClientRect - 143:144:void setClientRect(android.graphics.RectF):615:615 -> setClientRect - 145:148:void setClientRect(android.graphics.RectF):617:617 -> setClientRect - 149:155:void setClientRect(android.graphics.RectF):618:618 -> setClientRect - 156:159:void setClientRect(android.graphics.RectF):615:615 -> setClientRect - 2:3:void setClipPath(java.lang.String):299:299 -> setClipPath - 4:5:void setClipPath(java.lang.String):300:300 -> setClipPath - 6:9:void setClipPath(java.lang.String):301:301 -> setClipPath - 1:2:void setClipRule(int):305:305 -> setClipRule - 3:6:void setClipRule(int):306:306 -> setClipRule - 1:2:void setDisplay(java.lang.String):274:274 -> setDisplay - 3:6:void setDisplay(java.lang.String):275:275 -> setDisplay - 1:2:void setMarkerEnd(java.lang.String):294:294 -> setMarkerEnd - 3:6:void setMarkerEnd(java.lang.String):295:295 -> setMarkerEnd - 1:2:void setMarkerMid(java.lang.String):289:289 -> setMarkerMid - 3:6:void setMarkerMid(java.lang.String):290:290 -> setMarkerMid - 1:2:void setMarkerStart(java.lang.String):284:284 -> setMarkerStart - 3:6:void setMarkerStart(java.lang.String):285:285 -> setMarkerStart - 1:2:void setMask(java.lang.String):279:279 -> setMask - 3:6:void setMask(java.lang.String):280:280 -> setMask - 1:2:void setMatrix(com.facebook.react.bridge.Dynamic):315:316 -> setMatrix - 3:3:void setMatrix(com.facebook.react.bridge.ReadableArray):321:321 -> setMatrix - 4:6:void setMatrix(com.facebook.react.bridge.ReadableArray):323:325 -> setMatrix - 7:8:void setMatrix(com.facebook.react.bridge.ReadableArray):327:328 -> setMatrix - 9:9:void setMatrix(com.facebook.react.bridge.ReadableArray):330:330 -> setMatrix - 10:12:void setMatrix(com.facebook.react.bridge.ReadableArray):333:335 -> setMatrix - 13:14:void setMatrix(com.facebook.react.bridge.ReadableArray):337:338 -> setMatrix - 1:2:void setName(java.lang.String):269:269 -> setName - 3:6:void setName(java.lang.String):270:270 -> setName - 1:2:void setOpacity(float):310:310 -> setOpacity - 3:6:void setOpacity(float):311:311 -> setOpacity - 1:3:void setPointerEvents(com.facebook.react.uimanager.PointerEvents):107:107 -> setPointerEvents - 1:2:void setResponsible(boolean):342:342 -> setResponsible - 3:6:void setResponsible(boolean):343:343 -> setResponsible + 29:36:void (com.facebook.react.bridge.ReactContext):59:59 -> + 37:38:void (com.facebook.react.bridge.ReactContext):60:60 -> + 39:42:void (com.facebook.react.bridge.ReactContext):61:61 -> + 43:44:void (com.facebook.react.bridge.ReactContext):82:82 -> + 45:48:void (com.facebook.react.bridge.ReactContext):83:83 -> + 49:50:void (com.facebook.react.bridge.ReactContext):84:84 -> + 51:52:void (com.facebook.react.bridge.ReactContext):85:85 -> + 53:54:void (com.facebook.react.bridge.ReactContext):38:38 -> + 55:63:void (com.facebook.react.bridge.ReactContext):39:39 -> + 3:6:void clearCache():146:146 -> clearCache + 7:8:void clearCache():147:147 -> clearCache + 9:10:void clearCache():148:148 -> clearCache + 11:13:void clearCache():149:149 -> clearCache + 14:15:void clearCache():150:150 -> clearCache + 16:17:void clearCache():151:151 -> clearCache + 18:19:void clearCache():152:152 -> clearCache + 20:22:void clearCache():153:153 -> clearCache + 1:4:void clearChildCache():157:157 -> clearChildCache + 5:10:void clearChildCache():158:158 -> clearChildCache + 11:14:void clearChildCache():159:159 -> clearChildCache + 15:18:void clearChildCache():160:160 -> clearChildCache + 19:27:void clearChildCache():161:161 -> clearChildCache + 2:5:void clearParentCache():169:169 -> clearParentCache + 6:10:void clearParentCache():170:170 -> clearParentCache + 11:12:void clearParentCache():173:173 -> clearParentCache + 13:17:void clearParentCache():174:174 -> clearParentCache + 18:21:void clearParentCache():177:177 -> clearParentCache + 1:6:void clip(android.graphics.Canvas,android.graphics.Paint):380:380 -> clip + 7:10:void clip(android.graphics.Canvas,android.graphics.Paint):383:383 -> clip + 1:40:double fromRelativeFast(com.horcrux.svg.SVGLength):466:466 -> fromRelativeFast + 41:48:double fromRelativeFast(com.horcrux.svg.SVGLength):471:471 -> fromRelativeFast + 49:52:double fromRelativeFast(com.horcrux.svg.SVGLength):468:468 -> fromRelativeFast + 53:60:double fromRelativeFast(com.horcrux.svg.SVGLength):493:493 -> fromRelativeFast + 1:9:double getCanvasDiagonal():525:525 -> getCanvasDiagonal + 10:20:double getCanvasDiagonal():528:528 -> getCanvasDiagonal + 21:30:double getCanvasDiagonal():529:529 -> getCanvasDiagonal + 31:43:double getCanvasDiagonal():530:530 -> getCanvasDiagonal + 1:9:float getCanvasHeight():511:511 -> getCanvasHeight + 10:15:float getCanvasHeight():514:514 -> getCanvasHeight + 16:31:float getCanvasHeight():516:516 -> getCanvasHeight + 32:41:float getCanvasHeight():518:518 -> getCanvasHeight + 42:44:float getCanvasHeight():521:521 -> getCanvasHeight + 1:9:float getCanvasWidth():497:497 -> getCanvasWidth + 10:15:float getCanvasWidth():500:500 -> getCanvasWidth + 16:31:float getCanvasWidth():502:502 -> getCanvasWidth + 32:41:float getCanvasWidth():504:504 -> getCanvasWidth + 42:44:float getCanvasWidth():507:507 -> getCanvasWidth + 1:3:android.graphics.RectF getClientRect():626:626 -> getClientRect + 1:1:android.graphics.Path getClipPath():347:347 -> getClipPath + 2:3:android.graphics.Path getClipPath(android.graphics.Canvas,android.graphics.Paint):352:353 -> getClipPath + 4:4:android.graphics.Path getClipPath(android.graphics.Canvas,android.graphics.Paint):355:355 -> getClipPath + 5:9:android.graphics.Path getClipPath(android.graphics.Canvas,android.graphics.Paint):357:361 -> getClipPath + 10:10:android.graphics.Path getClipPath(android.graphics.Canvas,android.graphics.Paint):368:368 -> getClipPath + 11:11:android.graphics.Path getClipPath(android.graphics.Canvas,android.graphics.Paint):363:363 -> getClipPath + 12:12:android.graphics.Path getClipPath(android.graphics.Canvas,android.graphics.Paint):370:370 -> getClipPath + 13:13:android.graphics.Path getClipPath(android.graphics.Canvas,android.graphics.Paint):372:372 -> getClipPath + 14:14:android.graphics.Path getClipPath(android.graphics.Canvas,android.graphics.Paint):376:376 -> getClipPath + 1:9:double getFontSizeFromContext():215:215 -> getFontSizeFromContext + 10:18:double getFontSizeFromContext():218:218 -> getFontSizeFromContext + 19:22:double getFontSizeFromContext():223:223 -> getFontSizeFromContext + 23:28:double getFontSizeFromContext():224:224 -> getFontSizeFromContext + 29:37:double getFontSizeFromContext():227:227 -> getFontSizeFromContext + 1:4:com.horcrux.svg.GroupView getParentTextRoot():206:206 -> getParentTextRoot + 5:10:com.horcrux.svg.GroupView getParentTextRoot():207:207 -> getParentTextRoot + 11:17:com.horcrux.svg.GroupView getParentTextRoot():210:210 -> getParentTextRoot + 1:5:com.horcrux.svg.SvgView getSvgView():397:397 -> getSvgView + 6:13:com.horcrux.svg.SvgView getSvgView():401:401 -> getSvgView + 14:17:com.horcrux.svg.SvgView getSvgView():405:405 -> getSvgView + 18:22:com.horcrux.svg.SvgView getSvgView():406:406 -> getSvgView + 23:26:com.horcrux.svg.SvgView getSvgView():407:407 -> getSvgView + 27:35:com.horcrux.svg.SvgView getSvgView():408:408 -> getSvgView + 36:45:com.horcrux.svg.SvgView getSvgView():410:410 -> getSvgView + 46:65:com.horcrux.svg.SvgView getSvgView():412:412 -> getSvgView + 66:70:com.horcrux.svg.SvgView getSvgView():410:410 -> getSvgView + 71:73:com.horcrux.svg.SvgView getSvgView():415:415 -> getSvgView + 1:7:com.horcrux.svg.GroupView getTextRoot():184:184 -> getTextRoot + 8:20:com.horcrux.svg.GroupView getTextRoot():186:186 -> getTextRoot + 21:23:com.horcrux.svg.GroupView getTextRoot():187:187 -> getTextRoot + 24:27:com.horcrux.svg.GroupView getTextRoot():191:191 -> getTextRoot + 28:33:com.horcrux.svg.GroupView getTextRoot():193:193 -> getTextRoot + 34:36:com.horcrux.svg.GroupView getTextRoot():196:196 -> getTextRoot + 37:39:com.horcrux.svg.GroupView getTextRoot():201:201 -> getTextRoot + 1:9:void invalidate():137:137 -> invalidate + 10:12:void invalidate():140:140 -> invalidate + 13:15:void invalidate():141:141 -> invalidate + 16:19:void invalidate():142:142 -> invalidate + 1:3:boolean isResponsible():390:390 -> isResponsible + 1:3:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):111:111 -> onInitializeAccessibilityNodeInfo + 4:7:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):112:112 -> onInitializeAccessibilityNodeInfo + 8:12:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):114:114 -> onInitializeAccessibilityNodeInfo + 13:14:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):116:116 -> onInitializeAccessibilityNodeInfo + 15:21:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):117:117 -> onInitializeAccessibilityNodeInfo + 22:27:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):118:118 -> onInitializeAccessibilityNodeInfo + 28:43:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):119:119 -> onInitializeAccessibilityNodeInfo + 44:58:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):120:120 -> onInitializeAccessibilityNodeInfo + 59:75:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):121:121 -> onInitializeAccessibilityNodeInfo + 76:92:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):122:122 -> onInitializeAccessibilityNodeInfo + 93:97:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):124:124 -> onInitializeAccessibilityNodeInfo + 98:103:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):125:125 -> onInitializeAccessibilityNodeInfo + 104:110:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):126:126 -> onInitializeAccessibilityNodeInfo + 111:118:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):128:128 -> onInitializeAccessibilityNodeInfo + 119:121:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):129:129 -> onInitializeAccessibilityNodeInfo + 122:124:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):130:130 -> onInitializeAccessibilityNodeInfo + 125:128:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):131:131 -> onInitializeAccessibilityNodeInfo + 1:5:void onLayout(boolean,int,int,int,int):567:567 -> onLayout + 6:9:void onLayout(boolean,int,int,int,int):571:571 -> onLayout + 10:17:void onLayout(boolean,int,int,int,int):572:572 -> onLayout + 18:27:void onLayout(boolean,int,int,int,int):573:573 -> onLayout + 28:37:void onLayout(boolean,int,int,int,int):574:574 -> onLayout + 38:47:void onLayout(boolean,int,int,int,int):575:575 -> onLayout + 48:50:void onLayout(boolean,int,int,int,int):576:576 -> onLayout + 51:53:void onLayout(boolean,int,int,int,int):577:577 -> onLayout + 54:56:void onLayout(boolean,int,int,int,int):578:578 -> onLayout + 57:59:void onLayout(boolean,int,int,int,int):579:579 -> onLayout + 60:71:void onLayout(boolean,int,int,int,int):581:581 -> onLayout + 72:83:void onLayout(boolean,int,int,int,int):582:582 -> onLayout + 84:87:void onLayout(boolean,int,int,int,int):583:583 -> onLayout + 1:4:void onMeasure(int,int):542:542 -> onMeasure + 5:15:void onMeasure(int,int):543:543 -> onMeasure + 16:23:void onMeasure(int,int):544:544 -> onMeasure + 24:27:void onMeasure(int,int):547:547 -> onMeasure + 28:38:void onMeasure(int,int):548:548 -> onMeasure + 39:46:void onMeasure(int,int):549:549 -> onMeasure + 47:50:void onMeasure(int,int):551:551 -> onMeasure + 1:2:double relativeOn(com.horcrux.svg.SVGLength,float):429:429 -> relativeOn + 3:6:double relativeOn(com.horcrux.svg.SVGLength,float):430:430 -> relativeOn + 7:13:double relativeOn(com.horcrux.svg.SVGLength,float):431:431 -> relativeOn + 14:17:double relativeOn(com.horcrux.svg.SVGLength,float):432:432 -> relativeOn + 18:25:double relativeOn(com.horcrux.svg.SVGLength,float):433:433 -> relativeOn + 26:30:double relativeOn(com.horcrux.svg.SVGLength,float):435:435 -> relativeOn + 1:2:double relativeOnFraction(com.horcrux.svg.SVGLength,float):419:419 -> relativeOnFraction + 3:6:double relativeOnFraction(com.horcrux.svg.SVGLength,float):420:420 -> relativeOnFraction + 7:11:double relativeOnFraction(com.horcrux.svg.SVGLength,float):421:421 -> relativeOnFraction + 12:15:double relativeOnFraction(com.horcrux.svg.SVGLength,float):422:422 -> relativeOnFraction + 16:21:double relativeOnFraction(com.horcrux.svg.SVGLength,float):423:423 -> relativeOnFraction + 22:26:double relativeOnFraction(com.horcrux.svg.SVGLength,float):425:425 -> relativeOnFraction + 1:4:double relativeOnHeight(com.horcrux.svg.SVGLength):447:447 -> relativeOnHeight + 5:25:double relativeOnHeight(com.horcrux.svg.SVGLength):448:448 -> relativeOnHeight + 26:38:double relativeOnHeight(com.horcrux.svg.SVGLength):449:449 -> relativeOnHeight + 39:47:double relativeOnHeight(com.horcrux.svg.SVGLength):451:451 -> relativeOnHeight + 1:10:double relativeOnOther(com.horcrux.svg.SVGLength):455:455 -> relativeOnOther + 1:4:double relativeOnWidth(com.horcrux.svg.SVGLength):439:439 -> relativeOnWidth + 5:25:double relativeOnWidth(com.horcrux.svg.SVGLength):440:440 -> relativeOnWidth + 26:38:double relativeOnWidth(com.horcrux.svg.SVGLength):441:441 -> relativeOnWidth + 39:47:double relativeOnWidth(com.horcrux.svg.SVGLength):443:443 -> relativeOnWidth + 1:4:void render(android.graphics.Canvas,android.graphics.Paint,float):235:235 -> render + 1:4:void restoreCanvas(android.graphics.Canvas,int):264:264 -> restoreCanvas + 1:4:int saveAndSetupCanvas(android.graphics.Canvas,android.graphics.Matrix):249:249 -> saveAndSetupCanvas + 5:11:int saveAndSetupCanvas(android.graphics.Canvas,android.graphics.Matrix):250:250 -> saveAndSetupCanvas + 12:16:int saveAndSetupCanvas(android.graphics.Canvas,android.graphics.Matrix):251:251 -> saveAndSetupCanvas + 17:21:int saveAndSetupCanvas(android.graphics.Canvas,android.graphics.Matrix):252:252 -> saveAndSetupCanvas + 22:32:int saveAndSetupCanvas(android.graphics.Canvas,android.graphics.Matrix):253:253 -> saveAndSetupCanvas + 1:4:void saveDefinition():535:535 -> saveDefinition + 5:14:void saveDefinition():536:536 -> saveDefinition + 1:12:void setClientRect(android.graphics.RectF):587:587 -> setClientRect + 13:18:void setClientRect(android.graphics.RectF):590:590 -> setClientRect + 19:28:void setClientRect(android.graphics.RectF):594:594 -> setClientRect + 29:40:void setClientRect(android.graphics.RectF):595:595 -> setClientRect + 41:50:void setClientRect(android.graphics.RectF):596:596 -> setClientRect + 51:60:void setClientRect(android.graphics.RectF):597:597 -> setClientRect + 61:70:void setClientRect(android.graphics.RectF):598:598 -> setClientRect + 71:80:void setClientRect(android.graphics.RectF):599:599 -> setClientRect + 81:83:void setClientRect(android.graphics.RectF):600:600 -> setClientRect + 84:87:void setClientRect(android.graphics.RectF):601:601 -> setClientRect + 88:94:void setClientRect(android.graphics.RectF):602:602 -> setClientRect + 95:101:void setClientRect(android.graphics.RectF):605:605 -> setClientRect + 102:108:void setClientRect(android.graphics.RectF):606:606 -> setClientRect + 109:119:void setClientRect(android.graphics.RectF):607:607 -> setClientRect + 120:130:void setClientRect(android.graphics.RectF):608:608 -> setClientRect + 131:132:void setClientRect(android.graphics.RectF):611:611 -> setClientRect + 133:142:void setClientRect(android.graphics.RectF):612:612 -> setClientRect + 143:144:void setClientRect(android.graphics.RectF):614:614 -> setClientRect + 145:148:void setClientRect(android.graphics.RectF):616:616 -> setClientRect + 149:155:void setClientRect(android.graphics.RectF):617:617 -> setClientRect + 156:159:void setClientRect(android.graphics.RectF):614:614 -> setClientRect + 2:3:void setClipPath(java.lang.String):298:298 -> setClipPath + 4:5:void setClipPath(java.lang.String):299:299 -> setClipPath + 6:9:void setClipPath(java.lang.String):300:300 -> setClipPath + 1:2:void setClipRule(int):304:304 -> setClipRule + 3:6:void setClipRule(int):305:305 -> setClipRule + 1:2:void setDisplay(java.lang.String):273:273 -> setDisplay + 3:6:void setDisplay(java.lang.String):274:274 -> setDisplay + 1:2:void setMarkerEnd(java.lang.String):293:293 -> setMarkerEnd + 3:6:void setMarkerEnd(java.lang.String):294:294 -> setMarkerEnd + 1:2:void setMarkerMid(java.lang.String):288:288 -> setMarkerMid + 3:6:void setMarkerMid(java.lang.String):289:289 -> setMarkerMid + 1:2:void setMarkerStart(java.lang.String):283:283 -> setMarkerStart + 3:6:void setMarkerStart(java.lang.String):284:284 -> setMarkerStart + 1:2:void setMask(java.lang.String):278:278 -> setMask + 3:6:void setMask(java.lang.String):279:279 -> setMask + 1:2:void setMatrix(com.facebook.react.bridge.Dynamic):314:315 -> setMatrix + 3:3:void setMatrix(com.facebook.react.bridge.ReadableArray):320:320 -> setMatrix + 4:6:void setMatrix(com.facebook.react.bridge.ReadableArray):322:324 -> setMatrix + 7:8:void setMatrix(com.facebook.react.bridge.ReadableArray):326:327 -> setMatrix + 9:9:void setMatrix(com.facebook.react.bridge.ReadableArray):329:329 -> setMatrix + 10:12:void setMatrix(com.facebook.react.bridge.ReadableArray):332:334 -> setMatrix + 13:14:void setMatrix(com.facebook.react.bridge.ReadableArray):336:337 -> setMatrix + 1:2:void setName(java.lang.String):268:268 -> setName + 3:6:void setName(java.lang.String):269:269 -> setName + 1:2:void setOpacity(float):309:309 -> setOpacity + 3:6:void setOpacity(float):310:310 -> setOpacity + 1:3:void setPointerEvents(com.facebook.react.uimanager.PointerEvents):106:106 -> setPointerEvents + 1:2:void setResponsible(boolean):341:341 -> setResponsible + 3:6:void setResponsible(boolean):342:342 -> setResponsible com.horcrux.svg.VirtualView$1 -> com.horcrux.svg.VirtualView$1: # {"id":"sourceFile","fileName":"VirtualView.java"} - 1:85:void ():467:467 -> + 1:85:void ():466:466 -> com.horcrux.svg.VirtualViewManager -> com.horcrux.svg.VirtualViewManager: # {"id":"sourceFile","fileName":"RenderableViewManager.java"} 1:9:void ():247:247 -> @@ -178983,31 +185699,31 @@ com.horcrux.svg.events.SvgOnLayoutEvent -> com.horcrux.svg.events.SvgOnLayoutEve 61:65:com.facebook.react.bridge.WritableMap getEventData():45:45 -> getEventData 66:75:com.facebook.react.bridge.WritableMap getEventData():46:46 -> getEventData 1:3:java.lang.String getEventName():28:28 -> getEventName -com.journeyapps.barcodescanner.BarcodeCallback -> S2.a: +com.journeyapps.barcodescanner.BarcodeCallback -> X2.a: # {"id":"sourceFile","fileName":"BarcodeCallback.java"} - void barcodeResult(com.journeyapps.barcodescanner.BarcodeResult) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/b;)V"} - void possibleResultPoints(java.util.List) -> b -com.journeyapps.barcodescanner.BarcodeResult -> S2.b: + void possibleResultPoints(java.util.List) -> a + void barcodeResult(com.journeyapps.barcodescanner.BarcodeResult) -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/b;)V"} +com.journeyapps.barcodescanner.BarcodeResult -> X2.b: # {"id":"sourceFile","fileName":"BarcodeResult.java"} com.google.zxing.Result mResult -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/n;"} com.journeyapps.barcodescanner.SourceData sourceData -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/q;"} int mScaleFactor -> c 1:4:void (com.google.zxing.Result,com.journeyapps.barcodescanner.SourceData):34:34 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/n;LS2/q;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/n;LX2/q;)V"} 5:6:void (com.google.zxing.Result,com.journeyapps.barcodescanner.SourceData):32:32 -> 7:8:void (com.google.zxing.Result,com.journeyapps.barcodescanner.SourceData):35:35 -> 9:11:void (com.google.zxing.Result,com.journeyapps.barcodescanner.SourceData):36:36 -> 1:7:com.google.zxing.BarcodeFormat getBarcodeFormat():146:146 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx2/a;"} 1:9:android.graphics.Bitmap getBitmap():61:61 -> b 1:7:byte[] getRawBytes():128:128 -> c 1:7:java.util.Map getResultMetadata():156:156 -> d 1:7:java.lang.String getText():120:120 -> e 1:9:java.util.List transformResultPoints(java.util.List,com.journeyapps.barcodescanner.SourceData):170:170 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;LS2/q;)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;LX2/q;)Ljava/util/List;"} 10:25:java.util.List transformResultPoints(java.util.List,com.journeyapps.barcodescanner.SourceData):171:171 -> f 26:34:java.util.List transformResultPoints(java.util.List,com.journeyapps.barcodescanner.SourceData):172:172 -> f 1:7:java.lang.String toString():165:165 -> toString @@ -179016,11 +185732,11 @@ com.journeyapps.barcodescanner.BarcodeView -> com.journeyapps.barcodescanner.Bar com.journeyapps.barcodescanner.BarcodeView$DecodeMode decodeMode -> E # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/journeyapps/barcodescanner/BarcodeView$b;"} com.journeyapps.barcodescanner.BarcodeCallback callback -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/a;"} com.journeyapps.barcodescanner.DecoderThread decoderThread -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/i;"} com.journeyapps.barcodescanner.DecoderFactory decoderFactory -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/g;"} android.os.Handler resultHandler -> I android.os.Handler$Callback resultCallback -> J 1:3:void (android.content.Context,android.util.AttributeSet):81:81 -> @@ -179029,11 +185745,11 @@ com.journeyapps.barcodescanner.BarcodeView -> com.journeyapps.barcodescanner.Bar 11:17:void (android.content.Context,android.util.AttributeSet):44:44 -> 18:21:void (android.content.Context,android.util.AttributeSet):82:82 -> 1:3:com.journeyapps.barcodescanner.BarcodeCallback access$000(com.journeyapps.barcodescanner.BarcodeView):27:27 -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/BarcodeView;)LS2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/BarcodeView;)LX2/a;"} 1:3:com.journeyapps.barcodescanner.BarcodeView$DecodeMode access$100(com.journeyapps.barcodescanner.BarcodeView):27:27 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/BarcodeView;)Lcom/journeyapps/barcodescanner/BarcodeView$b;"} 1:4:com.journeyapps.barcodescanner.Decoder createDecoder():113:113 -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LX2/f;"} 5:10:com.journeyapps.barcodescanner.Decoder createDecoder():114:114 -> G 11:15:com.journeyapps.barcodescanner.Decoder createDecoder():116:116 -> G 16:20:com.journeyapps.barcodescanner.Decoder createDecoder():117:117 -> G @@ -179041,13 +185757,13 @@ com.journeyapps.barcodescanner.BarcodeView -> com.journeyapps.barcodescanner.Bar 26:31:com.journeyapps.barcodescanner.Decoder createDecoder():119:119 -> G 32:35:com.journeyapps.barcodescanner.Decoder createDecoder():120:120 -> G 1:6:com.journeyapps.barcodescanner.DecoderFactory createDefaultDecoderFactory():168:168 -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LX2/g;"} 1:4:void decodeContinuous(com.journeyapps.barcodescanner.BarcodeCallback):153:153 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/a;)V"} 5:6:void decodeContinuous(com.journeyapps.barcodescanner.BarcodeCallback):154:154 -> I 7:10:void decodeContinuous(com.journeyapps.barcodescanner.BarcodeCallback):155:155 -> I 1:4:void decodeSingle(com.journeyapps.barcodescanner.BarcodeCallback):140:140 -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/a;)V"} 5:6:void decodeSingle(com.journeyapps.barcodescanner.BarcodeCallback):141:141 -> J 7:10:void decodeSingle(com.journeyapps.barcodescanner.BarcodeCallback):142:142 -> J 1:7:void initialize():91:91 -> K @@ -179064,9 +185780,9 @@ com.journeyapps.barcodescanner.BarcodeView -> com.journeyapps.barcodescanner.Bar 6:7:void stopDecoding():163:163 -> N 8:11:void stopDecoding():164:164 -> N 1:3:com.journeyapps.barcodescanner.DecoderFactory getDecoderFactory():129:129 -> getDecoderFactory - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LX2/g;"} 1:3:void setDecoderFactory(com.journeyapps.barcodescanner.DecoderFactory):104:104 -> setDecoderFactory - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/g;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/g;)V"} 4:5:void setDecoderFactory(com.journeyapps.barcodescanner.DecoderFactory):106:106 -> setDecoderFactory 6:9:void setDecoderFactory(com.journeyapps.barcodescanner.DecoderFactory):107:107 -> setDecoderFactory 10:17:void setDecoderFactory(com.journeyapps.barcodescanner.DecoderFactory):108:108 -> setDecoderFactory @@ -179114,12 +185830,12 @@ com.journeyapps.barcodescanner.CameraPreview -> com.journeyapps.barcodescanner.a # {"id":"sourceFile","fileName":"CameraPreview.java"} android.os.Handler$Callback stateCallback -> A com.journeyapps.barcodescanner.RotationCallback rotationCallback -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/n;"} com.journeyapps.barcodescanner.CameraPreview$StateListener fireState -> C # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/journeyapps/barcodescanner/a$f;"} java.lang.String TAG -> D com.journeyapps.barcodescanner.camera.CameraInstance cameraInstance -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/g;"} android.view.WindowManager windowManager -> e android.os.Handler stateHandler -> f boolean useTextureView -> g @@ -179127,27 +185843,27 @@ com.journeyapps.barcodescanner.CameraPreview -> com.journeyapps.barcodescanner.a android.view.TextureView textureView -> i boolean previewActive -> j com.journeyapps.barcodescanner.RotationListener rotationListener -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/o;"} int openedOrientation -> l java.util.List stateListeners -> m com.journeyapps.barcodescanner.camera.DisplayConfiguration displayConfiguration -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/m;"} com.journeyapps.barcodescanner.camera.CameraSettings cameraSettings -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/i;"} com.journeyapps.barcodescanner.Size containerSize -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/p;"} com.journeyapps.barcodescanner.Size previewSize -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/p;"} android.graphics.Rect surfaceRect -> r com.journeyapps.barcodescanner.Size currentSurfaceSize -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/p;"} android.graphics.Rect framingRect -> t android.graphics.Rect previewFramingRect -> u com.journeyapps.barcodescanner.Size framingRectSize -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/p;"} double marginFraction -> w com.journeyapps.barcodescanner.camera.PreviewScalingStrategy previewScalingStrategy -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/q;"} boolean torchOn -> y android.view.SurfaceHolder$Callback surfaceCallback -> z 1:4:void (android.content.Context,android.util.AttributeSet):233:233 -> @@ -179175,7 +185891,7 @@ com.journeyapps.barcodescanner.CameraPreview -> com.journeyapps.barcodescanner.a 40:48:void setupSurfaceView():309:309 -> A 49:54:void setupSurfaceView():310:310 -> A 1:8:void startCameraPreview(com.journeyapps.barcodescanner.camera.CameraSurface):781:781 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/j;)V"} 9:15:void startCameraPreview(com.journeyapps.barcodescanner.camera.CameraSurface):782:782 -> B 16:20:void startCameraPreview(com.journeyapps.barcodescanner.camera.CameraSurface):783:783 -> B 21:26:void startCameraPreview(com.journeyapps.barcodescanner.camera.CameraSurface):784:784 -> B @@ -179192,12 +185908,12 @@ com.journeyapps.barcodescanner.CameraPreview -> com.journeyapps.barcodescanner.a 95:109:void startPreviewIfReady():530:530 -> C 1:6:android.view.TextureView$SurfaceTextureListener surfaceTextureListener():149:149 -> D 1:3:com.journeyapps.barcodescanner.Size access$002(com.journeyapps.barcodescanner.CameraPreview,com.journeyapps.barcodescanner.Size):60:60 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/a;LS2/p;)LS2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/a;LX2/p;)LX2/p;"} 1:4:void access$100(com.journeyapps.barcodescanner.CameraPreview):60:60 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/a;)V"} 1:3:java.lang.String access$200():60:60 -> c 1:4:void access$300(com.journeyapps.barcodescanner.CameraPreview,com.journeyapps.barcodescanner.Size):60:60 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/a;LS2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/a;LX2/p;)V"} 1:3:com.journeyapps.barcodescanner.CameraPreview$StateListener access$400(com.journeyapps.barcodescanner.CameraPreview):60:60 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/a;)Lcom/journeyapps/barcodescanner/a$f;"} 1:3:android.os.Handler access$500(com.journeyapps.barcodescanner.CameraPreview):60:60 -> f @@ -179205,22 +185921,22 @@ com.journeyapps.barcodescanner.CameraPreview -> com.journeyapps.barcodescanner.a 1:4:void access$600(com.journeyapps.barcodescanner.CameraPreview):60:60 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/a;)V"} 1:3:com.journeyapps.barcodescanner.camera.CameraInstance getCameraInstance():809:809 -> getCameraInstance - # {"id":"com.android.tools.r8.residualsignature","signature":"()LT2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY2/g;"} 1:3:com.journeyapps.barcodescanner.camera.CameraSettings getCameraSettings():587:587 -> getCameraSettings - # {"id":"com.android.tools.r8.residualsignature","signature":"()LT2/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY2/i;"} 1:11:int getDisplayRotation():748:748 -> getDisplayRotation 1:3:android.graphics.Rect getFramingRect():564:564 -> getFramingRect 1:3:com.journeyapps.barcodescanner.Size getFramingRectSize():694:694 -> getFramingRectSize - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LX2/p;"} 1:3:double getMarginFraction():707:707 -> getMarginFraction 1:3:android.graphics.Rect getPreviewFramingRect():576:576 -> getPreviewFramingRect 1:5:com.journeyapps.barcodescanner.camera.PreviewScalingStrategy getPreviewScalingStrategy():454:454 -> getPreviewScalingStrategy - # {"id":"com.android.tools.r8.residualsignature","signature":"()LT2/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY2/q;"} 6:9:com.journeyapps.barcodescanner.camera.PreviewScalingStrategy getPreviewScalingStrategy():461:461 -> getPreviewScalingStrategy 10:15:com.journeyapps.barcodescanner.camera.PreviewScalingStrategy getPreviewScalingStrategy():462:462 -> getPreviewScalingStrategy 16:21:com.journeyapps.barcodescanner.camera.PreviewScalingStrategy getPreviewScalingStrategy():464:464 -> getPreviewScalingStrategy 1:3:com.journeyapps.barcodescanner.Size getPreviewSize():580:580 -> getPreviewSize - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LX2/p;"} 1:3:java.util.List access$700(com.journeyapps.barcodescanner.CameraPreview):60:60 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/a;)Ljava/util/List;"} 1:6:void addStateListener(com.journeyapps.barcodescanner.CameraPreview$StateListener):320:320 -> i @@ -179261,7 +185977,7 @@ com.journeyapps.barcodescanner.CameraPreview -> com.journeyapps.barcodescanner.a 72:81:android.graphics.Rect calculateFramingRect(android.graphics.Rect,android.graphics.Rect):848:848 -> k 82:96:android.graphics.Rect calculateFramingRect(android.graphics.Rect,android.graphics.Rect):850:850 -> k 1:7:android.graphics.Matrix calculateTextureTransform(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):488:488 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/p;LS2/p;)Landroid/graphics/Matrix;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/p;LX2/p;)Landroid/graphics/Matrix;"} 8:25:android.graphics.Matrix calculateTextureTransform(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):489:489 -> l 26:30:android.graphics.Matrix calculateTextureTransform(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):504:504 -> l 31:33:android.graphics.Matrix calculateTextureTransform(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):506:506 -> l @@ -179269,7 +185985,7 @@ com.journeyapps.barcodescanner.CameraPreview -> com.journeyapps.barcodescanner.a 38:49:android.graphics.Matrix calculateTextureTransform(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):510:510 -> l 50:53:android.graphics.Matrix calculateTextureTransform(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):515:515 -> l 1:2:void containerSized(com.journeyapps.barcodescanner.Size):427:427 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/p;)V"} 3:6:void containerSized(com.journeyapps.barcodescanner.Size):428:428 -> m 7:12:void containerSized(com.journeyapps.barcodescanner.Size):429:429 -> m 13:23:void containerSized(com.journeyapps.barcodescanner.Size):430:430 -> m @@ -179279,7 +185995,7 @@ com.journeyapps.barcodescanner.CameraPreview -> com.journeyapps.barcodescanner.a 43:46:void containerSized(com.journeyapps.barcodescanner.Size):434:434 -> m 47:52:void containerSized(com.journeyapps.barcodescanner.Size):435:435 -> m 1:9:com.journeyapps.barcodescanner.camera.CameraInstance createCameraInstance():775:775 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"()LT2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY2/g;"} 10:15:com.journeyapps.barcodescanner.camera.CameraInstance createCameraInstance():776:776 -> n 1:4:void initCamera():752:752 -> o 5:12:void initCamera():753:753 -> o @@ -179326,13 +186042,13 @@ com.journeyapps.barcodescanner.CameraPreview -> com.journeyapps.barcodescanner.a 1:8:boolean isActive():744:744 -> r 1:15:boolean isCameraClosed():883:883 -> s 1:3:void setCameraSettings(com.journeyapps.barcodescanner.camera.CameraSettings):599:599 -> setCameraSettings - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/i;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/i;)V"} 1:3:void setFramingRectSize(com.journeyapps.barcodescanner.Size):703:703 -> setFramingRectSize - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/p;)V"} 7:9:void setMarginFraction(double):720:720 -> setMarginFraction 10:17:void setMarginFraction(double):718:718 -> setMarginFraction 1:3:void setPreviewScalingStrategy(com.journeyapps.barcodescanner.camera.PreviewScalingStrategy):447:447 -> setPreviewScalingStrategy - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/q;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/q;)V"} 1:2:void setTorch(boolean):408:408 -> setTorch 3:6:void setTorch(boolean):409:409 -> setTorch 7:10:void setTorch(boolean):410:410 -> setTorch @@ -179363,7 +186079,7 @@ com.journeyapps.barcodescanner.CameraPreview -> com.journeyapps.barcodescanner.a 20:34:void pauseAndWait():681:681 -> v 35:39:void pauseAndWait():686:686 -> v 1:2:void previewSized(com.journeyapps.barcodescanner.Size):470:470 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/p;)V"} 3:6:void previewSized(com.journeyapps.barcodescanner.Size):471:471 -> w 7:9:void previewSized(com.journeyapps.barcodescanner.Size):472:472 -> w 10:12:void previewSized(com.journeyapps.barcodescanner.Size):473:473 -> w @@ -179496,13 +186212,13 @@ com.journeyapps.barcodescanner.CaptureManager -> com.journeyapps.barcodescanner. java.lang.String missingCameraPermissionDialogMessage -> f boolean destroyed -> g com.google.zxing.client.android.InactivityTimer inactivityTimer -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LB2/h;"} com.google.zxing.client.android.BeepManager beepManager -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LB2/e;"} android.os.Handler handler -> j boolean finishWhenClosed -> k com.journeyapps.barcodescanner.BarcodeCallback callback -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/a;"} com.journeyapps.barcodescanner.CameraPreview$StateListener stateListener -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/journeyapps/barcodescanner/a$f;"} boolean askedPermission -> n @@ -179539,7 +186255,7 @@ com.journeyapps.barcodescanner.CaptureManager -> com.journeyapps.barcodescanner. 1:3:com.journeyapps.barcodescanner.DecoratedBarcodeView access$000(com.journeyapps.barcodescanner.CaptureManager):53:53 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/e;)Lcom/journeyapps/barcodescanner/DecoratedBarcodeView;"} 1:3:com.google.zxing.client.android.BeepManager access$100(com.journeyapps.barcodescanner.CaptureManager):53:53 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/e;)Lw2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/e;)LB2/e;"} 1:3:android.os.Handler access$200(com.journeyapps.barcodescanner.CaptureManager):53:53 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/e;)Landroid/os/Handler;"} 1:3:android.app.Activity access$300(com.journeyapps.barcodescanner.CaptureManager):53:53 -> g @@ -179566,7 +186282,7 @@ com.journeyapps.barcodescanner.CaptureManager -> com.journeyapps.barcodescanner. 71:74:void displayFrameworkBugMessageAndExit(java.lang.String):420:420 -> m 1:6:void finish():373:373 -> n 1:4:java.lang.String getBarcodeImagePath(com.journeyapps.barcodescanner.BarcodeResult):357:357 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/b;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/b;)Ljava/lang/String;"} 5:8:java.lang.String getBarcodeImagePath(com.journeyapps.barcodescanner.BarcodeResult):358:358 -> o 9:22:java.lang.String getBarcodeImagePath(com.journeyapps.barcodescanner.BarcodeResult):360:360 -> o 23:27:java.lang.String getBarcodeImagePath(com.journeyapps.barcodescanner.BarcodeResult):361:361 -> o @@ -179618,7 +186334,7 @@ com.journeyapps.barcodescanner.CaptureManager -> com.journeyapps.barcodescanner. 21:32:void openCameraWithPermission():245:245 -> w 33:35:void openCameraWithPermission():248:248 -> w 1:9:android.content.Intent resultIntent(com.journeyapps.barcodescanner.BarcodeResult,java.lang.String):310:310 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/b;Ljava/lang/String;)Landroid/content/Intent;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/b;Ljava/lang/String;)Landroid/content/Intent;"} 10:12:android.content.Intent resultIntent(com.journeyapps.barcodescanner.BarcodeResult,java.lang.String):311:311 -> x 13:21:android.content.Intent resultIntent(com.journeyapps.barcodescanner.BarcodeResult,java.lang.String):312:312 -> x 22:34:android.content.Intent resultIntent(com.journeyapps.barcodescanner.BarcodeResult,java.lang.String):313:313 -> x @@ -179638,23 +186354,23 @@ com.journeyapps.barcodescanner.CaptureManager -> com.journeyapps.barcodescanner. 137:161:android.content.Intent resultIntent(com.journeyapps.barcodescanner.BarcodeResult,java.lang.String):337:337 -> x 162:167:android.content.Intent resultIntent(com.journeyapps.barcodescanner.BarcodeResult,java.lang.String):343:343 -> x 1:8:void returnResult(com.journeyapps.barcodescanner.BarcodeResult):401:401 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/b;)V"} 9:14:void returnResult(com.journeyapps.barcodescanner.BarcodeResult):402:402 -> y 15:18:void returnResult(com.journeyapps.barcodescanner.BarcodeResult):403:403 -> y 1:7:void returnResultTimeout():394:394 -> z 8:13:void returnResultTimeout():395:395 -> z 14:19:void returnResultTimeout():396:396 -> z 20:23:void returnResultTimeout():397:397 -> z -com.journeyapps.barcodescanner.CaptureManager$$ExternalSyntheticLambda0 -> S2.c: +com.journeyapps.barcodescanner.CaptureManager$$ExternalSyntheticLambda0 -> X2.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.journeyapps.barcodescanner.CaptureManager com.journeyapps.barcodescanner.CaptureManager$$InternalSyntheticLambda$1$03dbeb4438f3a0b4c89e199b5f2ac870a669a620c523941613c423149041e64e$0.f$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/journeyapps/barcodescanner/e;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void S2.CaptureManager$$ExternalSyntheticLambda0.(com.journeyapps.barcodescanner.CaptureManager):0:0 -> + 1:1:void X2.CaptureManager$$ExternalSyntheticLambda0.(com.journeyapps.barcodescanner.CaptureManager):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/e;)V"} - 1:1:void S2.CaptureManager$$ExternalSyntheticLambda0.run():0:0 -> run + 1:1:void X2.CaptureManager$$ExternalSyntheticLambda0.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} com.journeyapps.barcodescanner.CaptureManager$$ExternalSyntheticLambda1 -> com.journeyapps.barcodescanner.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} @@ -179667,27 +186383,27 @@ com.journeyapps.barcodescanner.CaptureManager$$ExternalSyntheticLambda1 -> com.j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/e;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.journeyapps.barcodescanner.CaptureManager$$ExternalSyntheticLambda2 -> S2.d: +com.journeyapps.barcodescanner.CaptureManager$$ExternalSyntheticLambda2 -> X2.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.journeyapps.barcodescanner.CaptureManager com.journeyapps.barcodescanner.CaptureManager$$InternalSyntheticLambda$1$dabcfc7efdedebc931fe213f8e46f0d66e28e7681175bb5d79115eeeac2ea975$0.f$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/journeyapps/barcodescanner/e;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void S2.CaptureManager$$ExternalSyntheticLambda2.(com.journeyapps.barcodescanner.CaptureManager):0:0 -> + 1:1:void X2.CaptureManager$$ExternalSyntheticLambda2.(com.journeyapps.barcodescanner.CaptureManager):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/e;)V"} - 1:1:void S2.CaptureManager$$ExternalSyntheticLambda2.onClick(android.content.DialogInterface,int):0:0 -> onClick + 1:1:void X2.CaptureManager$$ExternalSyntheticLambda2.onClick(android.content.DialogInterface,int):0:0 -> onClick # {"id":"com.android.tools.r8.synthesized"} -com.journeyapps.barcodescanner.CaptureManager$$ExternalSyntheticLambda3 -> S2.e: +com.journeyapps.barcodescanner.CaptureManager$$ExternalSyntheticLambda3 -> X2.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.journeyapps.barcodescanner.CaptureManager com.journeyapps.barcodescanner.CaptureManager$$InternalSyntheticLambda$1$dabcfc7efdedebc931fe213f8e46f0d66e28e7681175bb5d79115eeeac2ea975$1.f$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/journeyapps/barcodescanner/e;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void S2.CaptureManager$$ExternalSyntheticLambda3.(com.journeyapps.barcodescanner.CaptureManager):0:0 -> + 1:1:void X2.CaptureManager$$ExternalSyntheticLambda3.(com.journeyapps.barcodescanner.CaptureManager):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/e;)V"} - 1:1:void S2.CaptureManager$$ExternalSyntheticLambda3.onCancel(android.content.DialogInterface):0:0 -> onCancel + 1:1:void X2.CaptureManager$$ExternalSyntheticLambda3.onCancel(android.content.DialogInterface):0:0 -> onCancel # {"id":"com.android.tools.r8.synthesized"} com.journeyapps.barcodescanner.CaptureManager$1 -> com.journeyapps.barcodescanner.e$a: # {"id":"sourceFile","fileName":"CaptureManager.java"} @@ -179695,13 +186411,13 @@ com.journeyapps.barcodescanner.CaptureManager$1 -> com.journeyapps.barcodescanne # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/journeyapps/barcodescanner/e;"} 1:6:void (com.journeyapps.barcodescanner.CaptureManager):76:76 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/e;)V"} - 1:9:void barcodeResult(com.journeyapps.barcodescanner.BarcodeResult):79:79 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/b;)V"} - 10:18:void barcodeResult(com.journeyapps.barcodescanner.BarcodeResult):80:80 -> a - 19:33:void barcodeResult(com.journeyapps.barcodescanner.BarcodeResult):82:82 -> a - 1:1:void possibleResultPoints(java.util.List):0:0 -> b + 1:1:void possibleResultPoints(java.util.List):0:0 -> a + 1:9:void barcodeResult(com.journeyapps.barcodescanner.BarcodeResult):79:79 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/b;)V"} + 10:18:void barcodeResult(com.journeyapps.barcodescanner.BarcodeResult):80:80 -> b + 19:33:void barcodeResult(com.journeyapps.barcodescanner.BarcodeResult):82:82 -> b 1:6:void lambda$barcodeResult$0(com.journeyapps.barcodescanner.BarcodeResult):82:82 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/e$a;LS2/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/e$a;LX2/b;)V"} com.journeyapps.barcodescanner.CaptureManager$1$$ExternalSyntheticLambda0 -> com.journeyapps.barcodescanner.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} @@ -179709,11 +186425,11 @@ com.journeyapps.barcodescanner.CaptureManager$1$$ExternalSyntheticLambda0 -> com # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/journeyapps/barcodescanner/e$a;"} # {"id":"com.android.tools.r8.synthesized"} com.journeyapps.barcodescanner.BarcodeResult com.journeyapps.barcodescanner.CaptureManager$1$$InternalSyntheticLambda$2$980cb843680deec4b1f32cb47972f25de2423cfda212edb9d01c490d98407a3b$0.f$1 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/b;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (com.journeyapps.barcodescanner.CaptureManager$1,S2.BarcodeResult):0:0 -> + 1:1:void (com.journeyapps.barcodescanner.CaptureManager$1,X2.BarcodeResult):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/e$a;LS2/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/e$a;LX2/b;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} com.journeyapps.barcodescanner.CaptureManager$2 -> com.journeyapps.barcodescanner.e$b: @@ -179731,19 +186447,19 @@ com.journeyapps.barcodescanner.CaptureManager$2 -> com.journeyapps.barcodescanne 9:17:void cameraClosed():117:117 -> d 18:23:void cameraClosed():118:118 -> d 1:1:void previewStarted():0:0 -> e -com.journeyapps.barcodescanner.Decoder -> S2.f: +com.journeyapps.barcodescanner.Decoder -> X2.f: # {"id":"sourceFile","fileName":"Decoder.java"} com.google.zxing.Reader reader -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls2/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx2/l;"} java.util.List possibleResultPoints -> b 1:3:void (com.google.zxing.Reader):32:32 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/l;)V"} 4:10:void (com.google.zxing.Reader):87:87 -> 11:13:void (com.google.zxing.Reader):33:33 -> 1:6:void foundPossibleResultPoint(com.google.zxing.ResultPoint):102:102 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/p;)V"} 1:5:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap):71:71 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/c;)Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/c;)Lx2/n;"} 6:11:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap):73:73 -> b 12:17:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap):75:75 -> b 18:25:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap):83:83 -> b @@ -179752,43 +186468,43 @@ com.journeyapps.barcodescanner.Decoder -> S2.f: 41:41:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap):84:84 -> b 42:48:com.google.zxing.Result decode(com.google.zxing.BinaryBitmap):83:83 -> b 1:9:com.google.zxing.Result decode(com.google.zxing.LuminanceSource):49:49 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/h;)Ls2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/h;)Lx2/n;"} 1:8:java.util.List getPossibleResultPoints():97:97 -> d 1:11:com.google.zxing.BinaryBitmap toBitmap(com.google.zxing.LuminanceSource):61:61 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/h;)Ls2/c;"} -com.journeyapps.barcodescanner.DecoderFactory -> S2.g: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/h;)Lx2/c;"} +com.journeyapps.barcodescanner.DecoderFactory -> X2.g: # {"id":"sourceFile","fileName":"DecoderFactory.java"} com.journeyapps.barcodescanner.Decoder createDecoder(java.util.Map) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)LS2/f;"} -com.journeyapps.barcodescanner.DecoderResultPointCallback -> S2.h: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)LX2/f;"} +com.journeyapps.barcodescanner.DecoderResultPointCallback -> X2.h: # {"id":"sourceFile","fileName":"DecoderResultPointCallback.java"} com.journeyapps.barcodescanner.Decoder decoder -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/f;"} 1:4:void ():16:16 -> 1:4:void foundPossibleResultPoint(com.google.zxing.ResultPoint):29:29 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/p;)V"} 5:8:void foundPossibleResultPoint(com.google.zxing.ResultPoint):30:30 -> a 1:3:void setDecoder(com.journeyapps.barcodescanner.Decoder):24:24 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/f;)V"} -com.journeyapps.barcodescanner.DecoderThread -> S2.i: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/f;)V"} +com.journeyapps.barcodescanner.DecoderThread -> X2.i: # {"id":"sourceFile","fileName":"DecoderThread.java"} com.journeyapps.barcodescanner.camera.CameraInstance cameraInstance -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/g;"} android.os.HandlerThread thread -> b android.os.Handler handler -> c com.journeyapps.barcodescanner.Decoder decoder -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/f;"} android.os.Handler resultHandler -> e android.graphics.Rect cropRect -> f boolean running -> g java.lang.Object LOCK -> h android.os.Handler$Callback callback -> i com.journeyapps.barcodescanner.camera.PreviewCallback previewCallback -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/p;"} java.lang.String TAG -> k 1:1:void ():23:23 -> 1:4:void (com.journeyapps.barcodescanner.camera.CameraInstance,com.journeyapps.barcodescanner.Decoder,android.os.Handler):47:47 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/g;LS2/f;Landroid/os/Handler;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/g;LX2/f;Landroid/os/Handler;)V"} 5:6:void (com.journeyapps.barcodescanner.camera.CameraInstance,com.journeyapps.barcodescanner.Decoder,android.os.Handler):31:31 -> 7:13:void (com.journeyapps.barcodescanner.camera.CameraInstance,com.journeyapps.barcodescanner.Decoder,android.os.Handler):32:32 -> 14:20:void (com.journeyapps.barcodescanner.camera.CameraInstance,com.journeyapps.barcodescanner.Decoder,android.os.Handler):34:34 -> @@ -179798,20 +186514,20 @@ com.journeyapps.barcodescanner.DecoderThread -> S2.i: 33:34:void (com.journeyapps.barcodescanner.camera.CameraInstance,com.journeyapps.barcodescanner.Decoder,android.os.Handler):51:51 -> 35:37:void (com.journeyapps.barcodescanner.camera.CameraInstance,com.journeyapps.barcodescanner.Decoder,android.os.Handler):52:52 -> 1:4:void access$000(com.journeyapps.barcodescanner.DecoderThread,com.journeyapps.barcodescanner.SourceData):22:22 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/i;LS2/q;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/i;LX2/q;)V"} 1:4:void access$100(com.journeyapps.barcodescanner.DecoderThread):22:22 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/i;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/i;)V"} 1:3:java.lang.Object access$200(com.journeyapps.barcodescanner.DecoderThread):22:22 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/i;)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/i;)Ljava/lang/Object;"} 1:3:boolean access$300(com.journeyapps.barcodescanner.DecoderThread):22:22 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/i;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/i;)Z"} 1:3:android.os.Handler access$400(com.journeyapps.barcodescanner.DecoderThread):22:22 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/i;)Landroid/os/Handler;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/i;)Landroid/os/Handler;"} 1:6:com.google.zxing.LuminanceSource createSource(com.journeyapps.barcodescanner.SourceData):132:132 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/q;)Ls2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/q;)Lx2/h;"} 7:11:com.google.zxing.LuminanceSource createSource(com.journeyapps.barcodescanner.SourceData):135:135 -> f 1:4:void decode(com.journeyapps.barcodescanner.SourceData):140:140 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/q;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/q;)V"} 5:9:void decode(com.journeyapps.barcodescanner.SourceData):142:142 -> g 10:15:void decode(com.journeyapps.barcodescanner.SourceData):143:143 -> g 16:25:void decode(com.journeyapps.barcodescanner.SourceData):146:146 -> g @@ -179834,7 +186550,7 @@ com.journeyapps.barcodescanner.DecoderThread -> S2.i: 1:8:void requestNextPreview():128:128 -> h 1:3:void setCropRect(android.graphics.Rect):68:68 -> i 1:3:void setDecoder(com.journeyapps.barcodescanner.Decoder):60:60 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/f;)V"} 1:3:void start():77:77 -> k 4:12:void start():79:79 -> k 13:15:void start():80:80 -> k @@ -179847,31 +186563,31 @@ com.journeyapps.barcodescanner.DecoderThread -> S2.i: 10:15:void stop():96:96 -> l 16:20:void stop():97:97 -> l 21:25:void stop():98:98 -> l -com.journeyapps.barcodescanner.DecoderThread$1 -> S2.i$a: +com.journeyapps.barcodescanner.DecoderThread$1 -> X2.i$a: # {"id":"sourceFile","fileName":"DecoderThread.java"} com.journeyapps.barcodescanner.DecoderThread this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/i;"} 1:6:void (com.journeyapps.barcodescanner.DecoderThread):34:34 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/i;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/i;)V"} 1:6:boolean handleMessage(android.os.Message):37:37 -> handleMessage 7:16:boolean handleMessage(android.os.Message):38:38 -> handleMessage 17:20:boolean handleMessage(android.os.Message):39:39 -> handleMessage 21:27:boolean handleMessage(android.os.Message):41:41 -> handleMessage -com.journeyapps.barcodescanner.DecoderThread$2 -> S2.i$b: +com.journeyapps.barcodescanner.DecoderThread$2 -> X2.i$b: # {"id":"sourceFile","fileName":"DecoderThread.java"} com.journeyapps.barcodescanner.DecoderThread this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/i;"} 1:6:void (com.journeyapps.barcodescanner.DecoderThread):101:101 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/i;)V"} - 1:7:void onPreviewError(java.lang.Exception):118:118 -> a - 8:15:void onPreviewError(java.lang.Exception):119:119 -> a - 16:33:void onPreviewError(java.lang.Exception):121:121 -> a - 34:37:void onPreviewError(java.lang.Exception):123:123 -> a - 1:7:void onPreview(com.journeyapps.barcodescanner.SourceData):108:108 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/q;)V"} - 8:15:void onPreview(com.journeyapps.barcodescanner.SourceData):109:109 -> b - 16:33:void onPreview(com.journeyapps.barcodescanner.SourceData):111:111 -> b - 34:37:void onPreview(com.journeyapps.barcodescanner.SourceData):113:113 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/i;)V"} + 1:7:void onPreview(com.journeyapps.barcodescanner.SourceData):108:108 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/q;)V"} + 8:15:void onPreview(com.journeyapps.barcodescanner.SourceData):109:109 -> a + 16:33:void onPreview(com.journeyapps.barcodescanner.SourceData):111:111 -> a + 34:37:void onPreview(com.journeyapps.barcodescanner.SourceData):113:113 -> a + 1:7:void onPreviewError(java.lang.Exception):118:118 -> b + 8:15:void onPreviewError(java.lang.Exception):119:119 -> b + 16:33:void onPreviewError(java.lang.Exception):121:121 -> b + 34:37:void onPreviewError(java.lang.Exception):123:123 -> b com.journeyapps.barcodescanner.DecoratedBarcodeView -> com.journeyapps.barcodescanner.DecoratedBarcodeView: # {"id":"sourceFile","fileName":"DecoratedBarcodeView.java"} com.journeyapps.barcodescanner.BarcodeView barcodeView -> d @@ -179881,9 +186597,9 @@ com.journeyapps.barcodescanner.DecoratedBarcodeView -> com.journeyapps.barcodesc 4:7:void (android.content.Context,android.util.AttributeSet):69:69 -> 1:3:com.journeyapps.barcodescanner.ViewfinderView access$000(com.journeyapps.barcodescanner.DecoratedBarcodeView):31:31 -> a 1:11:void decodeContinuous(com.journeyapps.barcodescanner.BarcodeCallback):235:235 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/a;)V"} 1:11:void decodeSingle(com.journeyapps.barcodescanner.BarcodeCallback):228:228 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/a;)V"} 1:10:void initialize(android.util.AttributeSet):84:84 -> d 11:18:void initialize(android.util.AttributeSet):86:86 -> d 19:21:void initialize(android.util.AttributeSet):89:89 -> d @@ -179916,9 +186632,9 @@ com.journeyapps.barcodescanner.DecoratedBarcodeView -> com.journeyapps.barcodesc 1:6:void pauseAndWait():202:202 -> g 1:9:com.journeyapps.barcodescanner.BarcodeView getBarcodeView():213:213 -> getBarcodeView 1:7:com.journeyapps.barcodescanner.camera.CameraSettings getCameraSettings():181:181 -> getCameraSettings - # {"id":"com.android.tools.r8.residualsignature","signature":"()LT2/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY2/i;"} 1:7:com.journeyapps.barcodescanner.DecoderFactory getDecoderFactory():177:177 -> getDecoderFactory - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LX2/g;"} 1:3:android.widget.TextView getStatusView():221:221 -> getStatusView 1:3:com.journeyapps.barcodescanner.ViewfinderView getViewFinder():217:217 -> getViewFinder 1:6:void resume():209:209 -> h @@ -179928,9 +186644,9 @@ com.journeyapps.barcodescanner.DecoratedBarcodeView -> com.journeyapps.barcodesc 24:27:boolean onKeyDown(int,android.view.KeyEvent):284:284 -> onKeyDown 28:31:boolean onKeyDown(int,android.view.KeyEvent):287:287 -> onKeyDown 1:6:void setCameraSettings(com.journeyapps.barcodescanner.camera.CameraSettings):169:169 -> setCameraSettings - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/i;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/i;)V"} 1:6:void setDecoderFactory(com.journeyapps.barcodescanner.DecoderFactory):173:173 -> setDecoderFactory - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/g;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/g;)V"} 1:4:void setStatusText(java.lang.String):186:186 -> setStatusText 5:8:void setStatusText(java.lang.String):187:187 -> setStatusText com.journeyapps.barcodescanner.DecoratedBarcodeView$TorchListener -> com.journeyapps.barcodescanner.DecoratedBarcodeView$a: @@ -179938,17 +186654,17 @@ com.journeyapps.barcodescanner.DecoratedBarcodeView$TorchListener -> com.journey com.journeyapps.barcodescanner.DecoratedBarcodeView$WrappedCallback -> com.journeyapps.barcodescanner.DecoratedBarcodeView$b: # {"id":"sourceFile","fileName":"DecoratedBarcodeView.java"} com.journeyapps.barcodescanner.BarcodeCallback delegate -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/a;"} com.journeyapps.barcodescanner.DecoratedBarcodeView this$0 -> b 1:5:void (com.journeyapps.barcodescanner.DecoratedBarcodeView,com.journeyapps.barcodescanner.BarcodeCallback):44:44 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/DecoratedBarcodeView;LS2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/journeyapps/barcodescanner/DecoratedBarcodeView;LX2/a;)V"} 6:8:void (com.journeyapps.barcodescanner.DecoratedBarcodeView,com.journeyapps.barcodescanner.BarcodeCallback):45:45 -> - 1:6:void barcodeResult(com.journeyapps.barcodescanner.BarcodeResult):50:50 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/b;)V"} - 1:16:void possibleResultPoints(java.util.List):55:55 -> b - 17:26:void possibleResultPoints(java.util.List):56:56 -> b - 27:32:void possibleResultPoints(java.util.List):58:58 -> b -com.journeyapps.barcodescanner.DefaultDecoderFactory -> S2.j: + 1:16:void possibleResultPoints(java.util.List):55:55 -> a + 17:26:void possibleResultPoints(java.util.List):56:56 -> a + 27:32:void possibleResultPoints(java.util.List):58:58 -> a + 1:6:void barcodeResult(com.journeyapps.barcodescanner.BarcodeResult):50:50 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/b;)V"} +com.journeyapps.barcodescanner.DefaultDecoderFactory -> X2.j: # {"id":"sourceFile","fileName":"DefaultDecoderFactory.java"} java.util.Collection decodeFormats -> a java.util.Map hints -> b @@ -179957,7 +186673,7 @@ com.journeyapps.barcodescanner.DefaultDecoderFactory -> S2.j: 1:1:void ():20:20 -> 2:6:void (java.util.Collection,java.util.Map,java.lang.String,int):29:33 -> 1:7:com.journeyapps.barcodescanner.Decoder createDecoder(java.util.Map):38:38 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)LS2/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)LX2/f;"} 8:10:com.journeyapps.barcodescanner.Decoder createDecoder(java.util.Map):40:40 -> a 11:14:com.journeyapps.barcodescanner.Decoder createDecoder(java.util.Map):42:42 -> a 15:17:com.journeyapps.barcodescanner.Decoder createDecoder(java.util.Map):43:43 -> a @@ -179972,25 +186688,25 @@ com.journeyapps.barcodescanner.DefaultDecoderFactory -> S2.j: 60:65:com.journeyapps.barcodescanner.Decoder createDecoder(java.util.Map):63:63 -> a 66:71:com.journeyapps.barcodescanner.Decoder createDecoder(java.util.Map):61:61 -> a 72:77:com.journeyapps.barcodescanner.Decoder createDecoder(java.util.Map):59:59 -> a -com.journeyapps.barcodescanner.InvertedDecoder -> S2.k: +com.journeyapps.barcodescanner.InvertedDecoder -> X2.k: # {"id":"sourceFile","fileName":"InvertedDecoder.java"} 1:4:void (com.google.zxing.Reader):21:21 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/l;)V"} 1:15:com.google.zxing.BinaryBitmap toBitmap(com.google.zxing.LuminanceSource):34:34 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/h;)Ls2/c;"} -com.journeyapps.barcodescanner.MixedDecoder -> S2.l: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/h;)Lx2/c;"} +com.journeyapps.barcodescanner.MixedDecoder -> X2.l: # {"id":"sourceFile","fileName":"MixedDecoder.java"} boolean isInverted -> c 1:4:void (com.google.zxing.Reader):22:22 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/l;)V"} 5:7:void (com.google.zxing.Reader):12:12 -> 1:5:com.google.zxing.BinaryBitmap toBitmap(com.google.zxing.LuminanceSource):34:34 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/h;)Ls2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/h;)Lx2/c;"} 6:7:com.google.zxing.BinaryBitmap toBitmap(com.google.zxing.LuminanceSource):35:35 -> e 8:23:com.google.zxing.BinaryBitmap toBitmap(com.google.zxing.LuminanceSource):36:36 -> e 24:25:com.google.zxing.BinaryBitmap toBitmap(com.google.zxing.LuminanceSource):38:38 -> e 26:36:com.google.zxing.BinaryBitmap toBitmap(com.google.zxing.LuminanceSource):39:39 -> e -com.journeyapps.barcodescanner.RawImageData -> S2.m: +com.journeyapps.barcodescanner.RawImageData -> X2.m: # {"id":"sourceFile","fileName":"RawImageData.java"} byte[] data -> a int width -> b @@ -180000,7 +186716,7 @@ com.journeyapps.barcodescanner.RawImageData -> S2.m: 6:7:void (byte[],int,int):12:12 -> 8:10:void (byte[],int,int):13:13 -> 1:5:com.journeyapps.barcodescanner.RawImageData cropAndScale(android.graphics.Rect,int):29:29 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Rect;I)LS2/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Rect;I)LX2/m;"} 6:10:com.journeyapps.barcodescanner.RawImageData cropAndScale(android.graphics.Rect,int):30:30 -> a 11:14:com.journeyapps.barcodescanner.RawImageData cropAndScale(android.graphics.Rect,int):32:32 -> a 15:20:com.journeyapps.barcodescanner.RawImageData cropAndScale(android.graphics.Rect,int):35:35 -> a @@ -180021,30 +186737,30 @@ com.journeyapps.barcodescanner.RawImageData -> S2.m: 3:15:byte[] rotateCW(byte[],int,int):91:91 -> g 16:28:byte[] rotateCW(byte[],int,int):95:95 -> g 14:33:com.journeyapps.barcodescanner.RawImageData rotateCameraPreview(int):72:72 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LS2/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LX2/m;"} 34:53:com.journeyapps.barcodescanner.RawImageData rotateCameraPreview(int):70:70 -> h 54:73:com.journeyapps.barcodescanner.RawImageData rotateCameraPreview(int):68:68 -> h -com.journeyapps.barcodescanner.RotationCallback -> S2.n: +com.journeyapps.barcodescanner.RotationCallback -> X2.n: # {"id":"sourceFile","fileName":"RotationCallback.java"} void onRotationChanged(int) -> a -com.journeyapps.barcodescanner.RotationListener -> S2.o: +com.journeyapps.barcodescanner.RotationListener -> X2.o: # {"id":"sourceFile","fileName":"RotationListener.java"} int lastRotation -> a android.view.WindowManager windowManager -> b android.view.OrientationEventListener orientationEventListener -> c com.journeyapps.barcodescanner.RotationCallback callback -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/n;"} 1:4:void ():22:22 -> 1:3:android.view.WindowManager access$000(com.journeyapps.barcodescanner.RotationListener):15:15 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/o;)Landroid/view/WindowManager;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/o;)Landroid/view/WindowManager;"} 1:3:com.journeyapps.barcodescanner.RotationCallback access$100(com.journeyapps.barcodescanner.RotationListener):15:15 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/o;)LS2/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/o;)LX2/n;"} 1:3:int access$200(com.journeyapps.barcodescanner.RotationListener):15:15 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/o;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/o;)I"} 1:3:int access$202(com.journeyapps.barcodescanner.RotationListener,int):15:15 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/o;I)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/o;I)I"} 1:3:void listen(android.content.Context,com.journeyapps.barcodescanner.RotationCallback):27:27 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LS2/n;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LX2/n;)V"} 4:7:void listen(android.content.Context,com.journeyapps.barcodescanner.RotationCallback):31:31 -> e 8:9:void listen(android.content.Context,com.journeyapps.barcodescanner.RotationCallback):33:33 -> e 10:11:void listen(android.content.Context,com.journeyapps.barcodescanner.RotationCallback):35:35 -> e @@ -180057,12 +186773,12 @@ com.journeyapps.barcodescanner.RotationListener -> S2.o: 9:10:void stop():63:63 -> f 11:12:void stop():64:64 -> f 13:15:void stop():65:65 -> f -com.journeyapps.barcodescanner.RotationListener$1 -> S2.o$a: +com.journeyapps.barcodescanner.RotationListener$1 -> X2.o$a: # {"id":"sourceFile","fileName":"RotationListener.java"} com.journeyapps.barcodescanner.RotationListener this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/o;"} 1:6:void (com.journeyapps.barcodescanner.RotationListener,android.content.Context,int):38:38 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/o;Landroid/content/Context;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/o;Landroid/content/Context;I)V"} 1:6:void onOrientationChanged(int):41:41 -> onOrientationChanged 7:12:void onOrientationChanged(int):42:42 -> onOrientationChanged 13:22:void onOrientationChanged(int):43:43 -> onOrientationChanged @@ -180070,7 +186786,7 @@ com.journeyapps.barcodescanner.RotationListener$1 -> S2.o$a: 31:38:void onOrientationChanged(int):45:45 -> onOrientationChanged 39:43:void onOrientationChanged(int):46:46 -> onOrientationChanged 44:47:void onOrientationChanged(int):47:47 -> onOrientationChanged -com.journeyapps.barcodescanner.Size -> S2.p: +com.journeyapps.barcodescanner.Size -> X2.p: # {"id":"sourceFile","fileName":"Size.java"} int width -> d int height -> e @@ -180078,17 +186794,17 @@ com.journeyapps.barcodescanner.Size -> S2.p: 4:5:void (int,int):13:13 -> 6:8:void (int,int):14:14 -> 1:5:int compareTo(com.journeyapps.barcodescanner.Size):86:86 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/p;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/p;)I"} 6:20:int compareTo(com.journeyapps.barcodescanner.Size):87:87 -> a 1:10:com.journeyapps.barcodescanner.Size rotate():24:24 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LX2/p;"} 1:14:com.journeyapps.barcodescanner.Size scaleCrop(com.journeyapps.barcodescanner.Size):62:62 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/p;)LS2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/p;)LX2/p;"} 15:22:com.journeyapps.barcodescanner.Size scaleCrop(com.journeyapps.barcodescanner.Size):64:64 -> c 23:30:com.journeyapps.barcodescanner.Size scaleCrop(com.journeyapps.barcodescanner.Size):67:67 -> c 1:7:int compareTo(java.lang.Object):8:8 -> compareTo 1:14:com.journeyapps.barcodescanner.Size scaleFit(com.journeyapps.barcodescanner.Size):46:46 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/p;)LS2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/p;)LX2/p;"} 15:22:com.journeyapps.barcodescanner.Size scaleFit(com.journeyapps.barcodescanner.Size):48:48 -> d 23:30:com.journeyapps.barcodescanner.Size scaleFit(com.journeyapps.barcodescanner.Size):51:51 -> d 8:18:boolean equals(java.lang.Object):104:104 -> equals @@ -180097,10 +186813,10 @@ com.journeyapps.barcodescanner.Size -> S2.p: 1:4:int hashCode():113:113 -> hashCode 5:8:int hashCode():114:114 -> hashCode 1:25:java.lang.String toString():98:98 -> toString -com.journeyapps.barcodescanner.SourceData -> S2.q: +com.journeyapps.barcodescanner.SourceData -> X2.q: # {"id":"sourceFile","fileName":"SourceData.java"} com.journeyapps.barcodescanner.RawImageData data -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/m;"} int imageFormat -> b int rotation -> c android.graphics.Rect cropRect -> d @@ -180114,7 +186830,7 @@ com.journeyapps.barcodescanner.SourceData -> S2.q: 20:23:void (byte[],int,int,int,int):48:48 -> 24:63:void (byte[],int,int,int,int):49:49 -> 1:8:com.google.zxing.PlanarYUVLuminanceSource createSource():124:124 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls2/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx2/k;"} 9:16:com.google.zxing.PlanarYUVLuminanceSource createSource():125:125 -> a 17:45:com.google.zxing.PlanarYUVLuminanceSource createSource():128:128 -> a 4:21:android.graphics.Bitmap getBitmap(android.graphics.Rect,int):152:152 -> b @@ -180135,12 +186851,12 @@ com.journeyapps.barcodescanner.SourceData -> S2.q: 1:3:void setCropRect(android.graphics.Rect):63:63 -> d 1:3:void setPreviewMirrored(boolean):71:71 -> e 1:14:com.google.zxing.ResultPoint translateResultPoint(com.google.zxing.ResultPoint):103:103 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/p;)Ls2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/p;)Lx2/p;"} 15:28:com.google.zxing.ResultPoint translateResultPoint(com.google.zxing.ResultPoint):104:104 -> f 29:32:com.google.zxing.ResultPoint translateResultPoint(com.google.zxing.ResultPoint):105:105 -> f 33:41:com.google.zxing.ResultPoint translateResultPoint(com.google.zxing.ResultPoint):106:106 -> f 42:47:com.google.zxing.ResultPoint translateResultPoint(com.google.zxing.ResultPoint):108:108 -> f -com.journeyapps.barcodescanner.Util -> S2.r: +com.journeyapps.barcodescanner.Util -> X2.r: # {"id":"sourceFile","fileName":"Util.java"} 1:11:void validateMainThread():10:10 -> a 12:19:void validateMainThread():11:11 -> a @@ -180160,7 +186876,7 @@ com.journeyapps.barcodescanner.ViewfinderView -> com.journeyapps.barcodescanner. # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/journeyapps/barcodescanner/a;"} android.graphics.Rect framingRect -> o com.journeyapps.barcodescanner.Size previewSize -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/p;"} int[] SCANNER_ALPHA -> q 3:10:void ():44:44 -> 1:3:void (android.content.Context,android.util.AttributeSet):69:69 -> @@ -180185,7 +186901,7 @@ com.journeyapps.barcodescanner.ViewfinderView -> com.journeyapps.barcodescanner. 96:104:void (android.content.Context,android.util.AttributeSet):93:93 -> 105:112:void (android.content.Context,android.util.AttributeSet):94:94 -> 1:10:void addPossibleResultPoint(com.google.zxing.ResultPoint):248:248 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx2/p;)V"} 11:16:void addPossibleResultPoint(com.google.zxing.ResultPoint):249:249 -> a 1:5:void refreshSizes():129:129 -> b 6:9:void refreshSizes():132:132 -> b @@ -180247,7 +186963,7 @@ com.journeyapps.barcodescanner.ViewfinderView$1 -> com.journeyapps.barcodescanne 1:1:void previewStopped():0:0 -> c 1:1:void cameraClosed():0:0 -> d 1:1:void previewStarted():0:0 -> e -com.journeyapps.barcodescanner.camera.AutoFocusManager -> T2.a: +com.journeyapps.barcodescanner.camera.AutoFocusManager -> Y2.a: # {"id":"sourceFile","fileName":"AutoFocusManager.java"} boolean stopped -> a boolean focusing -> b @@ -180263,7 +186979,7 @@ com.journeyapps.barcodescanner.camera.AutoFocusManager -> T2.a: 9:13:void ():49:49 -> 14:19:void ():50:50 -> 1:4:void (android.hardware.Camera,com.journeyapps.barcodescanner.camera.CameraSettings):74:74 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/hardware/Camera;LT2/i;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/hardware/Camera;LY2/i;)V"} 5:6:void (android.hardware.Camera,com.journeyapps.barcodescanner.camera.CameraSettings):43:43 -> 7:13:void (android.hardware.Camera,com.journeyapps.barcodescanner.camera.CameraSettings):53:53 -> 14:20:void (android.hardware.Camera,com.journeyapps.barcodescanner.camera.CameraSettings):64:64 -> @@ -180274,15 +186990,15 @@ com.journeyapps.barcodescanner.camera.AutoFocusManager -> T2.a: 56:85:void (android.hardware.Camera,com.journeyapps.barcodescanner.camera.CameraSettings):79:79 -> 86:89:void (android.hardware.Camera,com.journeyapps.barcodescanner.camera.CameraSettings):80:80 -> 1:3:int access$000(com.journeyapps.barcodescanner.camera.AutoFocusManager):31:31 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/a;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/a;)I"} 1:4:void access$100(com.journeyapps.barcodescanner.camera.AutoFocusManager):31:31 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/a;)V"} 1:3:android.os.Handler access$200(com.journeyapps.barcodescanner.camera.AutoFocusManager):31:31 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/a;)Landroid/os/Handler;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/a;)Landroid/os/Handler;"} 1:3:boolean access$302(com.journeyapps.barcodescanner.camera.AutoFocusManager,boolean):31:31 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/a;Z)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/a;Z)Z"} 1:4:void access$400(com.journeyapps.barcodescanner.camera.AutoFocusManager):31:31 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/a;)V"} 2:15:void autoFocusAgainLater():84:84 -> f 16:31:void autoFocusAgainLater():85:85 -> f 32:35:void autoFocusAgainLater():87:87 -> f @@ -180301,36 +187017,36 @@ com.journeyapps.barcodescanner.camera.AutoFocusManager -> T2.a: 10:13:void stop():124:124 -> j 14:20:void stop():127:127 -> j 21:28:void stop():130:130 -> j -com.journeyapps.barcodescanner.camera.AutoFocusManager$1 -> T2.a$a: +com.journeyapps.barcodescanner.camera.AutoFocusManager$1 -> Y2.a$a: # {"id":"sourceFile","fileName":"AutoFocusManager.java"} com.journeyapps.barcodescanner.camera.AutoFocusManager this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/a;"} 1:6:void (com.journeyapps.barcodescanner.camera.AutoFocusManager):53:53 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/a;)V"} 1:10:boolean handleMessage(android.os.Message):56:56 -> handleMessage 11:19:boolean handleMessage(android.os.Message):57:57 -> handleMessage -com.journeyapps.barcodescanner.camera.AutoFocusManager$2 -> T2.a$b: +com.journeyapps.barcodescanner.camera.AutoFocusManager$2 -> Y2.a$b: # {"id":"sourceFile","fileName":"AutoFocusManager.java"} com.journeyapps.barcodescanner.camera.AutoFocusManager this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/a;"} 1:6:void (com.journeyapps.barcodescanner.camera.AutoFocusManager):64:64 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/a;)V"} 1:6:void lambda$onAutoFocus$0():68:68 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/a$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/a$b;)V"} 7:12:void lambda$onAutoFocus$0():69:69 -> a 1:15:void onAutoFocus(boolean,android.hardware.Camera):67:67 -> onAutoFocus -com.journeyapps.barcodescanner.camera.AutoFocusManager$2$$ExternalSyntheticLambda0 -> T2.b: +com.journeyapps.barcodescanner.camera.AutoFocusManager$2$$ExternalSyntheticLambda0 -> Y2.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.journeyapps.barcodescanner.camera.AutoFocusManager$2 com.journeyapps.barcodescanner.camera.AutoFocusManager$2$$InternalSyntheticLambda$1$0a1bc62aae107ae556713960a3a513142cc270c3763bf195bb66385154f37bd4$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/a$b;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void T2.AutoFocusManager$2$$ExternalSyntheticLambda0.(T2.AutoFocusManager$2):0:0 -> + 1:1:void Y2.AutoFocusManager$2$$ExternalSyntheticLambda0.(Y2.AutoFocusManager$2):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/a$b;)V"} - 1:1:void T2.AutoFocusManager$2$$ExternalSyntheticLambda0.run():0:0 -> run + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/a$b;)V"} + 1:1:void Y2.AutoFocusManager$2$$ExternalSyntheticLambda0.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.journeyapps.barcodescanner.camera.CameraConfigurationUtils -> T2.c: +com.journeyapps.barcodescanner.camera.CameraConfigurationUtils -> Y2.c: # {"id":"sourceFile","fileName":"CameraConfigurationUtils.java"} java.util.regex.Pattern SEMICOLON -> a 1:9:void ():43:43 -> @@ -180372,7 +187088,7 @@ com.journeyapps.barcodescanner.camera.CameraConfigurationUtils -> T2.c: 116:139:void setBestPreviewFPS(android.hardware.Camera$Parameters,int,int):166:166 -> f 140:147:void setBestPreviewFPS(android.hardware.Camera$Parameters,int,int):167:167 -> f 1:4:void setFocus(android.hardware.Camera$Parameters,com.journeyapps.barcodescanner.camera.CameraSettings$FocusMode,boolean):57:57 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/hardware/Camera$Parameters;LT2/i$a;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/hardware/Camera$Parameters;LY2/i$a;Z)V"} 5:17:void setFocus(android.hardware.Camera$Parameters,com.journeyapps.barcodescanner.camera.CameraSettings$FocusMode,boolean):60:60 -> g 18:21:void setFocus(android.hardware.Camera$Parameters,com.journeyapps.barcodescanner.camera.CameraSettings$FocusMode,boolean):64:64 -> g 22:34:void setFocus(android.hardware.Camera$Parameters,com.journeyapps.barcodescanner.camera.CameraSettings$FocusMode,boolean):65:65 -> g @@ -180431,22 +187147,22 @@ com.journeyapps.barcodescanner.camera.CameraConfigurationUtils -> T2.c: 57:59:java.lang.String toString(java.util.Collection):313:313 -> n 60:64:java.lang.String toString(java.util.Collection):314:314 -> n 65:67:java.lang.String toString(java.util.Collection):302:302 -> n -com.journeyapps.barcodescanner.camera.CameraInstance -> T2.g: +com.journeyapps.barcodescanner.camera.CameraInstance -> Y2.g: # {"id":"sourceFile","fileName":"CameraInstance.java"} com.journeyapps.barcodescanner.camera.CameraThread cameraThread -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/k;"} com.journeyapps.barcodescanner.camera.CameraSurface surface -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/j;"} com.journeyapps.barcodescanner.camera.CameraManager cameraManager -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/h;"} android.os.Handler readyHandler -> d com.journeyapps.barcodescanner.camera.DisplayConfiguration displayConfiguration -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/m;"} boolean open -> f boolean cameraClosed -> g android.os.Handler mainHandler -> h com.journeyapps.barcodescanner.camera.CameraSettings cameraSettings -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/i;"} java.lang.Runnable opener -> j java.lang.Runnable configure -> k java.lang.Runnable previewStarter -> l @@ -180467,28 +187183,28 @@ com.journeyapps.barcodescanner.camera.CameraInstance -> T2.g: 61:65:void (android.content.Context):44:44 -> 66:73:void (android.content.Context):45:45 -> 1:6:void lambda$setTorch$0(boolean):141:141 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/g;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/g;Z)V"} 1:6:void lambda$requestPreview$2(com.journeyapps.barcodescanner.camera.PreviewCallback):185:185 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/g;LT2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/g;LY2/p;)V"} 1:4:void lambda$requestPreview$3(com.journeyapps.barcodescanner.camera.PreviewCallback):180:180 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/g;LT2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/g;LY2/p;)V"} 5:12:void lambda$requestPreview$3(com.journeyapps.barcodescanner.camera.PreviewCallback):181:181 -> c 13:23:void lambda$requestPreview$3(com.journeyapps.barcodescanner.camera.PreviewCallback):185:185 -> c 1:3:java.lang.String access$000():17:17 -> d 1:3:com.journeyapps.barcodescanner.camera.CameraManager access$100(com.journeyapps.barcodescanner.camera.CameraInstance):17:17 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/g;)LT2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/g;)LY2/h;"} 1:4:void access$200(com.journeyapps.barcodescanner.camera.CameraInstance,java.lang.Exception):17:17 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/g;Ljava/lang/Exception;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/g;Ljava/lang/Exception;)V"} 1:3:android.os.Handler access$300(com.journeyapps.barcodescanner.camera.CameraInstance):17:17 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/g;)Landroid/os/Handler;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/g;)Landroid/os/Handler;"} 1:5:com.journeyapps.barcodescanner.Size access$400(com.journeyapps.barcodescanner.camera.CameraInstance):17:17 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/g;)LS2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/g;)LX2/p;"} 1:3:com.journeyapps.barcodescanner.camera.CameraSurface access$500(com.journeyapps.barcodescanner.camera.CameraInstance):17:17 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/g;)LT2/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/g;)LY2/j;"} 1:3:boolean access$602(com.journeyapps.barcodescanner.camera.CameraInstance,boolean):17:17 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/g;Z)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/g;Z)Z"} 1:3:com.journeyapps.barcodescanner.camera.CameraThread access$700(com.journeyapps.barcodescanner.camera.CameraInstance):17:17 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/g;)LT2/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/g;)LY2/k;"} 1:3:void close():159:159 -> l 4:7:void close():161:161 -> l 8:16:void close():162:162 -> l @@ -180498,9 +187214,9 @@ com.journeyapps.barcodescanner.camera.CameraInstance -> T2.g: 4:6:void configureCamera():125:125 -> m 7:14:void configureCamera():127:127 -> m 1:3:com.journeyapps.barcodescanner.camera.DisplayConfiguration getDisplayConfiguration():65:65 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"()LT2/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY2/m;"} 1:7:com.journeyapps.barcodescanner.Size getPreviewSize():102:102 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LX2/p;"} 1:3:boolean isCameraClosed():175:175 -> p 1:4:void notifyError(java.lang.Exception):258:258 -> q 5:14:void notifyError(java.lang.Exception):259:259 -> q @@ -180509,17 +187225,17 @@ com.journeyapps.barcodescanner.camera.CameraInstance -> T2.g: 8:9:void open():118:118 -> r 10:17:void open():120:120 -> r 1:11:void requestPreview(com.journeyapps.barcodescanner.camera.PreviewCallback):179:179 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/p;)V"} 1:4:void setCameraSettings(com.journeyapps.barcodescanner.camera.CameraSettings):90:90 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/i;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/i;)V"} 5:6:void setCameraSettings(com.journeyapps.barcodescanner.camera.CameraSettings):91:91 -> t 7:12:void setCameraSettings(com.journeyapps.barcodescanner.camera.CameraSettings):92:92 -> t 1:2:void setDisplayConfiguration(com.journeyapps.barcodescanner.camera.DisplayConfiguration):60:60 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/m;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/m;)V"} 3:8:void setDisplayConfiguration(com.journeyapps.barcodescanner.camera.DisplayConfiguration):61:61 -> u 1:3:void setReadyHandler(android.os.Handler):69:69 -> v 1:3:void setSurface(com.journeyapps.barcodescanner.camera.CameraSurface):77:77 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/j;)V"} 1:3:void setTorch(boolean):138:138 -> x 4:7:void setTorch(boolean):140:140 -> x 8:18:void setTorch(boolean):141:141 -> x @@ -180528,86 +187244,86 @@ com.journeyapps.barcodescanner.camera.CameraInstance -> T2.g: 7:14:void startPreview():134:134 -> y 1:5:void validateOpen():190:190 -> z 6:13:void validateOpen():191:191 -> z -com.journeyapps.barcodescanner.camera.CameraInstance$$ExternalSyntheticLambda0 -> T2.d: +com.journeyapps.barcodescanner.camera.CameraInstance$$ExternalSyntheticLambda0 -> Y2.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.journeyapps.barcodescanner.camera.CameraInstance com.journeyapps.barcodescanner.camera.CameraInstance$$InternalSyntheticLambda$1$290eeabaaf69c5ac299d147c7203401294fe7d85a9bfa6d814ef11e5b6328258$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/g;"} # {"id":"com.android.tools.r8.synthesized"} com.journeyapps.barcodescanner.camera.PreviewCallback com.journeyapps.barcodescanner.camera.CameraInstance$$InternalSyntheticLambda$1$290eeabaaf69c5ac299d147c7203401294fe7d85a9bfa6d814ef11e5b6328258$0.f$1 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/p;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void T2.CameraInstance$$ExternalSyntheticLambda0.(T2.CameraInstance,T2.PreviewCallback):0:0 -> + 1:1:void Y2.CameraInstance$$ExternalSyntheticLambda0.(Y2.CameraInstance,Y2.PreviewCallback):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/g;LT2/p;)V"} - 1:1:void T2.CameraInstance$$ExternalSyntheticLambda0.run():0:0 -> run + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/g;LY2/p;)V"} + 1:1:void Y2.CameraInstance$$ExternalSyntheticLambda0.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.journeyapps.barcodescanner.camera.CameraInstance$$ExternalSyntheticLambda1 -> T2.e: +com.journeyapps.barcodescanner.camera.CameraInstance$$ExternalSyntheticLambda1 -> Y2.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.journeyapps.barcodescanner.camera.CameraInstance com.journeyapps.barcodescanner.camera.CameraInstance$$InternalSyntheticLambda$1$5f1fc7775b0f6a666df6c26af89b200c52e70d1d8af85d88f226745b2c1d082a$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/g;"} # {"id":"com.android.tools.r8.synthesized"} boolean com.journeyapps.barcodescanner.camera.CameraInstance$$InternalSyntheticLambda$1$5f1fc7775b0f6a666df6c26af89b200c52e70d1d8af85d88f226745b2c1d082a$0.f$1 -> e # {"id":"com.android.tools.r8.synthesized"} - 1:1:void T2.CameraInstance$$ExternalSyntheticLambda1.(T2.CameraInstance,boolean):0:0 -> + 1:1:void Y2.CameraInstance$$ExternalSyntheticLambda1.(Y2.CameraInstance,boolean):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/g;Z)V"} - 1:1:void T2.CameraInstance$$ExternalSyntheticLambda1.run():0:0 -> run + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/g;Z)V"} + 1:1:void Y2.CameraInstance$$ExternalSyntheticLambda1.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.journeyapps.barcodescanner.camera.CameraInstance$$ExternalSyntheticLambda2 -> T2.f: +com.journeyapps.barcodescanner.camera.CameraInstance$$ExternalSyntheticLambda2 -> Y2.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.journeyapps.barcodescanner.camera.CameraInstance com.journeyapps.barcodescanner.camera.CameraInstance$$InternalSyntheticLambda$2$e8f8cb0e1cb82013df1b5ccf26b2d246b58313ef9e41f8c65d92183228cec6dd$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/g;"} # {"id":"com.android.tools.r8.synthesized"} com.journeyapps.barcodescanner.camera.PreviewCallback com.journeyapps.barcodescanner.camera.CameraInstance$$InternalSyntheticLambda$2$e8f8cb0e1cb82013df1b5ccf26b2d246b58313ef9e41f8c65d92183228cec6dd$0.f$1 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/p;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void T2.CameraInstance$$ExternalSyntheticLambda2.(T2.CameraInstance,T2.PreviewCallback):0:0 -> + 1:1:void Y2.CameraInstance$$ExternalSyntheticLambda2.(Y2.CameraInstance,Y2.PreviewCallback):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/g;LT2/p;)V"} - 1:1:void T2.CameraInstance$$ExternalSyntheticLambda2.run():0:0 -> run + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/g;LY2/p;)V"} + 1:1:void Y2.CameraInstance$$ExternalSyntheticLambda2.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.journeyapps.barcodescanner.camera.CameraInstance$1 -> T2.g$a: +com.journeyapps.barcodescanner.camera.CameraInstance$1 -> Y2.g$a: # {"id":"sourceFile","fileName":"CameraInstance.java"} com.journeyapps.barcodescanner.camera.CameraInstance this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/g;"} 1:6:void (com.journeyapps.barcodescanner.camera.CameraInstance):195:195 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/g;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/g;)V"} 1:9:void run():199:199 -> run 10:20:void run():200:200 -> run 21:25:void run():202:202 -> run 26:35:void run():203:203 -> run -com.journeyapps.barcodescanner.camera.CameraInstance$2 -> T2.g$b: +com.journeyapps.barcodescanner.camera.CameraInstance$2 -> Y2.g$b: # {"id":"sourceFile","fileName":"CameraInstance.java"} com.journeyapps.barcodescanner.camera.CameraInstance this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/g;"} 1:6:void (com.journeyapps.barcodescanner.camera.CameraInstance):208:208 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/g;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/g;)V"} 1:9:void run():212:212 -> run 10:18:void run():213:213 -> run 19:26:void run():214:214 -> run 27:51:void run():215:215 -> run 52:56:void run():218:218 -> run 57:66:void run():219:219 -> run -com.journeyapps.barcodescanner.camera.CameraInstance$3 -> T2.g$c: +com.journeyapps.barcodescanner.camera.CameraInstance$3 -> Y2.g$c: # {"id":"sourceFile","fileName":"CameraInstance.java"} com.journeyapps.barcodescanner.camera.CameraInstance this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/g;"} 1:6:void (com.journeyapps.barcodescanner.camera.CameraInstance):224:224 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/g;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/g;)V"} 1:9:void run():228:228 -> run 10:24:void run():229:229 -> run 25:35:void run():230:230 -> run 36:40:void run():232:232 -> run 41:50:void run():233:233 -> run -com.journeyapps.barcodescanner.camera.CameraInstance$4 -> T2.g$d: +com.journeyapps.barcodescanner.camera.CameraInstance$4 -> Y2.g$d: # {"id":"sourceFile","fileName":"CameraInstance.java"} com.journeyapps.barcodescanner.camera.CameraInstance this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/g;"} 1:6:void (com.journeyapps.barcodescanner.camera.CameraInstance):238:238 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/g;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/g;)V"} 1:9:void run():242:242 -> run 10:18:void run():243:243 -> run 19:29:void run():244:244 -> run @@ -180615,28 +187331,28 @@ com.journeyapps.barcodescanner.camera.CameraInstance$4 -> T2.g$d: 39:44:void run():249:249 -> run 45:55:void run():251:251 -> run 56:65:void run():253:253 -> run -com.journeyapps.barcodescanner.camera.CameraManager -> T2.h: +com.journeyapps.barcodescanner.camera.CameraManager -> Y2.h: # {"id":"sourceFile","fileName":"CameraManager.java"} android.hardware.Camera camera -> a android.hardware.Camera$CameraInfo cameraInfo -> b com.journeyapps.barcodescanner.camera.AutoFocusManager autoFocusManager -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/a;"} com.google.zxing.client.android.AmbientLightManager ambientLightManager -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LB2/b;"} boolean previewing -> e java.lang.String defaultParameters -> f com.journeyapps.barcodescanner.camera.CameraSettings settings -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/i;"} com.journeyapps.barcodescanner.camera.DisplayConfiguration displayConfiguration -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/m;"} com.journeyapps.barcodescanner.Size requestedPreviewSize -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/p;"} com.journeyapps.barcodescanner.Size previewSize -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/p;"} int rotationDegrees -> k android.content.Context context -> l com.journeyapps.barcodescanner.camera.CameraManager$CameraPreviewCallback cameraPreviewCallback -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/h$a;"} java.lang.String TAG -> n 1:1:void ():52:52 -> 1:3:void (android.content.Context):132:132 -> @@ -180645,7 +187361,7 @@ com.journeyapps.barcodescanner.camera.CameraManager -> T2.h: 14:15:void (android.content.Context):133:133 -> 16:23:void (android.content.Context):134:134 -> 1:3:android.hardware.Camera$CameraInfo access$000(com.journeyapps.barcodescanner.camera.CameraManager):50:50 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/h;)Landroid/hardware/Camera$CameraInfo;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/h;)Landroid/hardware/Camera$CameraInfo;"} 1:3:java.lang.String access$100():50:50 -> b 1:27:int calculateDisplayRotation():329:329 -> c 28:33:int calculateDisplayRotation():347:347 -> c @@ -180665,7 +187381,7 @@ com.journeyapps.barcodescanner.camera.CameraManager -> T2.h: 11:17:android.hardware.Camera$Parameters getDefaultCameraParameters():247:247 -> g 18:21:android.hardware.Camera$Parameters getDefaultCameraParameters():249:249 -> g 1:6:com.journeyapps.barcodescanner.Size getPreviewSize():412:412 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LX2/p;"} 7:12:com.journeyapps.barcodescanner.Size getPreviewSize():414:414 -> h 13:19:com.journeyapps.barcodescanner.Size getPreviewSize():415:415 -> h 20:22:com.journeyapps.barcodescanner.Size getPreviewSize():417:417 -> h @@ -180690,13 +187406,13 @@ com.journeyapps.barcodescanner.camera.CameraManager -> T2.h: 32:35:void open():148:148 -> l 36:43:void open():143:143 -> l 1:4:void requestPreviewFrame(com.journeyapps.barcodescanner.camera.PreviewCallback):430:430 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/p;)V"} 5:8:void requestPreviewFrame(com.journeyapps.barcodescanner.camera.PreviewCallback):431:431 -> m 9:13:void requestPreviewFrame(com.journeyapps.barcodescanner.camera.PreviewCallback):432:432 -> m 14:19:void requestPreviewFrame(com.journeyapps.barcodescanner.camera.PreviewCallback):433:433 -> m 1:6:void setCameraDisplayOrientation(int):358:358 -> n 1:3:void setCameraSettings(com.journeyapps.barcodescanner.camera.CameraSettings):442:442 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/i;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/i;)V"} 1:6:void setDesiredParameters(boolean):255:255 -> p 7:14:void setDesiredParameters(boolean):259:259 -> p 15:42:void setDesiredParameters(boolean):263:263 -> p @@ -180721,7 +187437,7 @@ com.journeyapps.barcodescanner.camera.CameraManager -> T2.h: 148:171:void setDesiredParameters(boolean):305:305 -> p 172:177:void setDesiredParameters(boolean):307:307 -> p 1:3:void setDisplayConfiguration(com.journeyapps.barcodescanner.camera.DisplayConfiguration):450:450 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/m;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/m;)V"} 1:6:void setParameters():363:363 -> r 7:10:void setParameters():364:364 -> r 11:18:void setParameters():366:366 -> r @@ -180733,7 +187449,7 @@ com.journeyapps.barcodescanner.camera.CameraManager -> T2.h: 52:62:void setParameters():384:384 -> r 63:70:void setParameters():386:386 -> r 1:6:void setPreviewDisplay(com.journeyapps.barcodescanner.camera.CameraSurface):173:173 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/j;)V"} 1:4:void setTorch(boolean):454:454 -> t 5:10:void setTorch(boolean):456:456 -> t 11:14:void setTorch(boolean):458:458 -> t @@ -180763,20 +187479,20 @@ com.journeyapps.barcodescanner.camera.CameraManager -> T2.h: 28:30:void stopPreview():207:207 -> v 31:36:void stopPreview():208:208 -> v 37:39:void stopPreview():209:209 -> v -com.journeyapps.barcodescanner.camera.CameraManager$CameraPreviewCallback -> T2.h$a: +com.journeyapps.barcodescanner.camera.CameraManager$CameraPreviewCallback -> Y2.h$a: # {"id":"sourceFile","fileName":"CameraManager.java"} com.journeyapps.barcodescanner.camera.PreviewCallback callback -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/p;"} com.journeyapps.barcodescanner.Size resolution -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/p;"} com.journeyapps.barcodescanner.camera.CameraManager this$0 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/h;"} 1:6:void (com.journeyapps.barcodescanner.camera.CameraManager):82:82 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/h;)V"} 1:3:void setCallback(com.journeyapps.barcodescanner.camera.PreviewCallback):90:90 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/p;)V"} 1:3:void setResolution(com.journeyapps.barcodescanner.Size):86:86 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/p;)V"} 1:2:void onPreviewFrame(byte[],android.hardware.Camera):95:95 -> onPreviewFrame 3:10:void onPreviewFrame(byte[],android.hardware.Camera):96:96 -> onPreviewFrame 11:18:void onPreviewFrame(byte[],android.hardware.Camera):102:102 -> onPreviewFrame @@ -180789,7 +187505,7 @@ com.journeyapps.barcodescanner.camera.CameraManager$CameraPreviewCallback -> T2. 74:77:void onPreviewFrame(byte[],android.hardware.Camera):114:114 -> onPreviewFrame 78:88:void onPreviewFrame(byte[],android.hardware.Camera):117:117 -> onPreviewFrame 89:99:void onPreviewFrame(byte[],android.hardware.Camera):120:120 -> onPreviewFrame -com.journeyapps.barcodescanner.camera.CameraSettings -> T2.i: +com.journeyapps.barcodescanner.camera.CameraSettings -> Y2.i: # {"id":"sourceFile","fileName":"CameraSettings.java"} int requestedCameraId -> a boolean scanInverted -> b @@ -180800,7 +187516,7 @@ com.journeyapps.barcodescanner.camera.CameraSettings -> T2.i: boolean exposureEnabled -> g boolean autoTorchEnabled -> h com.journeyapps.barcodescanner.camera.CameraSettings$FocusMode focusMode -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/i$a;"} 1:4:void ():8:8 -> 5:7:void ():9:9 -> 8:9:void ():10:10 -> @@ -180812,7 +187528,7 @@ com.journeyapps.barcodescanner.camera.CameraSettings -> T2.i: 21:22:void ():16:16 -> 23:27:void ():17:17 -> 1:3:com.journeyapps.barcodescanner.camera.CameraSettings$FocusMode getFocusMode():144:144 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LT2/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY2/i$a;"} 1:3:int getRequestedCameraId():27:27 -> b 1:3:boolean isAutoFocusEnabled():102:102 -> c 1:3:boolean isAutoTorchEnabled():157:157 -> d @@ -180821,18 +187537,18 @@ com.journeyapps.barcodescanner.camera.CameraSettings -> T2.i: 1:3:boolean isMeteringEnabled():89:89 -> g 1:3:boolean isScanInverted():48:48 -> h 1:3:void setRequestedCameraId(int):37:37 -> i -com.journeyapps.barcodescanner.camera.CameraSettings$FocusMode -> T2.i$a: +com.journeyapps.barcodescanner.camera.CameraSettings$FocusMode -> Y2.i$a: # {"id":"sourceFile","fileName":"CameraSettings.java"} com.journeyapps.barcodescanner.camera.CameraSettings$FocusMode AUTO -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/i$a;"} com.journeyapps.barcodescanner.camera.CameraSettings$FocusMode CONTINUOUS -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/i$a;"} com.journeyapps.barcodescanner.camera.CameraSettings$FocusMode INFINITY -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/i$a;"} com.journeyapps.barcodescanner.camera.CameraSettings$FocusMode MACRO -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/i$a;"} com.journeyapps.barcodescanner.camera.CameraSettings$FocusMode[] $VALUES -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"[LT2/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LY2/i$a;"} 1:10:void ():20:20 -> 11:20:void ():21:21 -> 21:30:void ():22:22 -> @@ -180840,12 +187556,12 @@ com.journeyapps.barcodescanner.camera.CameraSettings$FocusMode -> T2.i$a: 41:47:void ():19:19 -> 1:4:void (java.lang.String,int):19:19 -> 1:13:com.journeyapps.barcodescanner.camera.CameraSettings$FocusMode[] $values():19:19 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LT2/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LY2/i$a;"} 1:9:com.journeyapps.barcodescanner.camera.CameraSettings$FocusMode valueOf(java.lang.String):19:19 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LT2/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LY2/i$a;"} 1:9:com.journeyapps.barcodescanner.camera.CameraSettings$FocusMode[] values():19:19 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LT2/i$a;"} -com.journeyapps.barcodescanner.camera.CameraSurface -> T2.j: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LY2/i$a;"} +com.journeyapps.barcodescanner.camera.CameraSurface -> Y2.j: # {"id":"sourceFile","fileName":"CameraSurface.java"} android.view.SurfaceHolder surfaceHolder -> a android.graphics.SurfaceTexture surfaceTexture -> b @@ -180858,14 +187574,14 @@ com.journeyapps.barcodescanner.camera.CameraSurface -> T2.j: 1:4:void setPreview(android.hardware.Camera):42:42 -> a 5:8:void setPreview(android.hardware.Camera):43:43 -> a 9:14:void setPreview(android.hardware.Camera):45:45 -> a -com.journeyapps.barcodescanner.camera.CameraThread -> T2.k: +com.journeyapps.barcodescanner.camera.CameraThread -> Y2.k: # {"id":"sourceFile","fileName":"CameraThread.java"} android.os.Handler handler -> a android.os.HandlerThread thread -> b int openCount -> c java.lang.Object LOCK -> d com.journeyapps.barcodescanner.camera.CameraThread instance -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/k;"} 1:1:void ():12:12 -> 1:4:void ():31:31 -> 5:6:void ():26:26 -> @@ -180887,7 +187603,7 @@ com.journeyapps.barcodescanner.camera.CameraThread -> T2.k: 7:11:void enqueue(java.lang.Runnable):44:44 -> c 12:16:void enqueue(java.lang.Runnable):45:45 -> c 1:4:com.journeyapps.barcodescanner.camera.CameraThread getInstance():17:17 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LT2/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY2/k;"} 5:11:com.journeyapps.barcodescanner.camera.CameraThread getInstance():18:18 -> d 12:14:com.journeyapps.barcodescanner.camera.CameraThread getInstance():20:20 -> d 1:3:void incrementAndEnqueue(java.lang.Runnable):105:105 -> e @@ -180899,109 +187615,109 @@ com.journeyapps.barcodescanner.camera.CameraThread -> T2.k: 10:11:void quit():82:82 -> f 12:13:void quit():83:83 -> f 14:18:void quit():84:84 -> f -com.journeyapps.barcodescanner.camera.CenterCropStrategy -> T2.l: +com.journeyapps.barcodescanner.camera.CenterCropStrategy -> Y2.l: # {"id":"sourceFile","fileName":"CenterCropStrategy.java"} java.lang.String TAG -> b 1:1:void ():13:13 -> 1:4:void ():12:12 -> 1:9:float getScore(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):30:30 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/p;LS2/p;)F"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/p;LX2/p;)F"} 10:13:float getScore(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):33:33 -> c 14:35:float getScore(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):35:35 -> c 36:40:float getScore(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):41:41 -> c 41:63:float getScore(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):49:49 -> c 1:4:android.graphics.Rect scalePreview(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):70:70 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/p;LS2/p;)Landroid/graphics/Rect;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/p;LX2/p;)Landroid/graphics/Rect;"} 5:42:android.graphics.Rect scalePreview(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):71:71 -> d 43:49:android.graphics.Rect scalePreview(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):73:73 -> d 50:56:android.graphics.Rect scalePreview(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):74:74 -> d 57:70:android.graphics.Rect scalePreview(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):76:76 -> d -com.journeyapps.barcodescanner.camera.DisplayConfiguration -> T2.m: +com.journeyapps.barcodescanner.camera.DisplayConfiguration -> Y2.m: # {"id":"sourceFile","fileName":"DisplayConfiguration.java"} com.journeyapps.barcodescanner.Size viewfinderSize -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/p;"} int rotation -> b boolean center -> c com.journeyapps.barcodescanner.camera.PreviewScalingStrategy previewScalingStrategy -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/q;"} 1:1:void ():13:13 -> 1:4:void (int,com.journeyapps.barcodescanner.Size):24:24 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILS2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILX2/p;)V"} 5:6:void (int,com.journeyapps.barcodescanner.Size):17:17 -> 7:13:void (int,com.journeyapps.barcodescanner.Size):18:18 -> 14:15:void (int,com.journeyapps.barcodescanner.Size):25:25 -> 16:18:void (int,com.journeyapps.barcodescanner.Size):26:26 -> 1:4:com.journeyapps.barcodescanner.Size getBestPreviewSize(java.util.List,boolean):82:82 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Z)LS2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Z)LX2/p;"} 5:11:com.journeyapps.barcodescanner.Size getBestPreviewSize(java.util.List,boolean):84:84 -> a 1:8:com.journeyapps.barcodescanner.Size getDesiredPreviewSize(boolean):50:50 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LS2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LX2/p;"} 9:14:com.journeyapps.barcodescanner.Size getDesiredPreviewSize(boolean):53:53 -> b 1:3:int getRotation():30:30 -> c 1:9:android.graphics.Rect scalePreview(com.journeyapps.barcodescanner.Size):96:96 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/p;)Landroid/graphics/Rect;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/p;)Landroid/graphics/Rect;"} 1:3:void setPreviewScalingStrategy(com.journeyapps.barcodescanner.camera.PreviewScalingStrategy):42:42 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/q;)V"} -com.journeyapps.barcodescanner.camera.FitCenterStrategy -> T2.n: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/q;)V"} +com.journeyapps.barcodescanner.camera.FitCenterStrategy -> Y2.n: # {"id":"sourceFile","fileName":"FitCenterStrategy.java"} java.lang.String TAG -> b 1:1:void ():13:13 -> 1:4:void ():12:12 -> 1:9:float getScore(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):30:30 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/p;LS2/p;)F"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/p;LX2/p;)F"} 10:13:float getScore(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):33:33 -> c 14:35:float getScore(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):35:35 -> c 36:40:float getScore(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):41:41 -> c 41:64:float getScore(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):49:49 -> c 1:4:android.graphics.Rect scalePreview(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):70:70 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/p;LS2/p;)Landroid/graphics/Rect;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/p;LX2/p;)Landroid/graphics/Rect;"} 5:42:android.graphics.Rect scalePreview(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):71:71 -> d 43:49:android.graphics.Rect scalePreview(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):73:73 -> d 50:56:android.graphics.Rect scalePreview(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):74:74 -> d 57:70:android.graphics.Rect scalePreview(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):76:76 -> d -com.journeyapps.barcodescanner.camera.FitXYStrategy -> T2.o: +com.journeyapps.barcodescanner.camera.FitXYStrategy -> Y2.o: # {"id":"sourceFile","fileName":"FitXYStrategy.java"} 1:1:void ():11:11 -> 1:4:void ():10:10 -> 1:13:float getScore(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):36:36 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/p;LS2/p;)F"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/p;LX2/p;)F"} 14:21:float getScore(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):39:39 -> c 22:36:float getScore(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):40:40 -> c 37:64:float getScore(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):44:44 -> c 1:11:android.graphics.Rect scalePreview(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):60:60 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/p;LS2/p;)Landroid/graphics/Rect;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/p;LX2/p;)Landroid/graphics/Rect;"} 1:9:float absRatio(float):15:15 -> e -com.journeyapps.barcodescanner.camera.PreviewCallback -> T2.p: +com.journeyapps.barcodescanner.camera.PreviewCallback -> Y2.p: # {"id":"sourceFile","fileName":"PreviewCallback.java"} - void onPreviewError(java.lang.Exception) -> a - void onPreview(com.journeyapps.barcodescanner.SourceData) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/q;)V"} -com.journeyapps.barcodescanner.camera.PreviewScalingStrategy -> T2.q: + void onPreview(com.journeyapps.barcodescanner.SourceData) -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/q;)V"} + void onPreviewError(java.lang.Exception) -> b +com.journeyapps.barcodescanner.camera.PreviewScalingStrategy -> Y2.q: # {"id":"sourceFile","fileName":"PreviewScalingStrategy.java"} java.lang.String TAG -> a 1:1:void ():16:16 -> 1:4:void ():15:15 -> 4:12:java.util.List getBestPreviewOrder(java.util.List,com.journeyapps.barcodescanner.Size):58:58 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;LS2/p;)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;LX2/p;)Ljava/util/List;"} 1:4:com.journeyapps.barcodescanner.Size getBestPreviewSize(java.util.List,com.journeyapps.barcodescanner.Size):34:34 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;LS2/p;)LS2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;LX2/p;)LX2/p;"} 5:26:com.journeyapps.barcodescanner.Size getBestPreviewSize(java.util.List,com.journeyapps.barcodescanner.Size):36:36 -> b 27:47:com.journeyapps.barcodescanner.Size getBestPreviewSize(java.util.List,com.journeyapps.barcodescanner.Size):37:37 -> b 48:54:com.journeyapps.barcodescanner.Size getBestPreviewSize(java.util.List,com.journeyapps.barcodescanner.Size):39:39 -> b float getScore(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size) -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/p;LS2/p;)F"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/p;LX2/p;)F"} android.graphics.Rect scalePreview(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/p;LS2/p;)Landroid/graphics/Rect;"} -com.journeyapps.barcodescanner.camera.PreviewScalingStrategy$1 -> T2.q$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/p;LX2/p;)Landroid/graphics/Rect;"} +com.journeyapps.barcodescanner.camera.PreviewScalingStrategy$1 -> Y2.q$a: # {"id":"sourceFile","fileName":"PreviewScalingStrategy.java"} com.journeyapps.barcodescanner.Size val$desired -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LS2/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX2/p;"} com.journeyapps.barcodescanner.camera.PreviewScalingStrategy this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LT2/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/q;"} 1:8:void (com.journeyapps.barcodescanner.camera.PreviewScalingStrategy,com.journeyapps.barcodescanner.Size):58:58 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT2/q;LS2/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/q;LX2/p;)V"} 1:8:int compare(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):61:61 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/p;LS2/p;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/p;LX2/p;)I"} 9:16:int compare(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):62:62 -> a 17:21:int compare(com.journeyapps.barcodescanner.Size,com.journeyapps.barcodescanner.Size):64:64 -> a 1:9:int compare(java.lang.Object,java.lang.Object):58:58 -> compare @@ -181690,6 +188406,96 @@ com.mkuczera.vibrateFactory.VibrateWithHapticConstant -> com.mkuczera.vibrateFac 4:6:void (int):9:9 -> 1:6:void apply(android.os.Vibrator):15:15 -> apply 7:13:void apply(android.os.Vibrator):16:16 -> apply +com.op.sqlite.NativeOPSQLiteSpec -> com.op.sqlite.NativeOPSQLiteSpec: +# {"id":"sourceFile","fileName":"NativeOPSQLiteSpec.java"} + 1:4:void (com.facebook.react.bridge.ReactApplicationContext):32:32 -> + 1:4:java.util.Map getConstants():45:45 -> getConstants + 5:12:java.util.Map getConstants():46:46 -> getConstants + 13:35:java.util.Map getConstants():47:47 -> getConstants + 36:40:java.util.Map getConstants():54:54 -> getConstants + 41:49:java.util.Map getConstants():55:55 -> getConstants + 50:52:java.util.Map getConstants():56:56 -> getConstants + 53:55:java.util.Map getConstants():57:57 -> getConstants + 56:61:java.util.Map getConstants():58:58 -> getConstants + 62:68:java.util.Map getConstants():62:62 -> getConstants + 69:75:java.util.Map getConstants():63:63 -> getConstants + 76:91:java.util.Map getConstants():64:64 -> getConstants + 92:107:java.util.Map getConstants():59:59 -> getConstants + 1:3:java.lang.String getName():37:37 -> getName +com.op.sqlite.OPSQLiteBridge -> com.op.sqlite.OPSQLiteBridge: +# {"id":"sourceFile","fileName":"OPSQLiteBridge.kt"} + com.op.sqlite.OPSQLiteBridge$Companion Companion -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/op/sqlite/OPSQLiteBridge$a;"} + com.op.sqlite.OPSQLiteBridge instance -> b + 9:16:void ():35:35 -> + 1:4:void ():7:7 -> + 1:3:com.op.sqlite.OPSQLiteBridge access$getInstance$cp():7:7 -> a + 6:16:void install(com.facebook.react.bridge.ReactContext):17:17 -> b + 17:31:void install(com.facebook.react.bridge.ReactContext):19:19 -> b + 32:57:void install(com.facebook.react.bridge.ReactContext):22:22 -> b + 58:61:void install(com.facebook.react.bridge.ReactContext):23:23 -> b + 1:4:void invalidate():31:31 -> c +com.op.sqlite.OPSQLiteBridge$Companion -> com.op.sqlite.OPSQLiteBridge$a: +# {"id":"sourceFile","fileName":"OPSQLiteBridge.kt"} + 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> + 2:2:void ():34:34 -> + 1:5:com.op.sqlite.OPSQLiteBridge getInstance():35:35 -> a +com.op.sqlite.OPSQLiteModule -> com.op.sqlite.OPSQLiteModule: +# {"id":"sourceFile","fileName":"OPSQLiteModule.kt"} + com.op.sqlite.OPSQLiteModule$Companion Companion -> Companion + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/op/sqlite/OPSQLiteModule$a;"} + 9:14:void ():116:116 -> + 1:4:void (com.facebook.react.bridge.ReactApplicationContext):15:15 -> + 1:5:java.util.Map getConstants():38:38 -> getConstants + 11:18:boolean getDylibPath(java.lang.String,java.lang.String):54:54 -> getDylibPath + 1:3:java.lang.String getName():17:17 -> getName + 1:5:java.util.Map getTypedExportedConstants():21:21 -> getTypedExportedConstants + 6:14:java.util.Map getTypedExportedConstants():22:22 -> getTypedExportedConstants + 15:20:java.util.Map getTypedExportedConstants():24:24 -> getTypedExportedConstants + 21:31:java.util.Map getTypedExportedConstants():25:25 -> getTypedExportedConstants + 32:40:java.util.Map getTypedExportedConstants():26:26 -> getTypedExportedConstants + 41:45:java.util.Map getTypedExportedConstants():27:27 -> getTypedExportedConstants + 46:53:java.util.Map getTypedExportedConstants():28:28 -> getTypedExportedConstants + 54:59:java.util.Map getTypedExportedConstants():29:29 -> getTypedExportedConstants + 60:65:java.util.Map getTypedExportedConstants():30:30 -> getTypedExportedConstants + 66:76:java.util.Map getTypedExportedConstants():31:31 -> getTypedExportedConstants + 77:81:java.util.Map getTypedExportedConstants():32:32 -> getTypedExportedConstants + 82:87:java.util.Map getTypedExportedConstants():33:33 -> getTypedExportedConstants + 1:21:boolean install():44:44 -> install + 22:45:boolean install():47:47 -> install + 1:3:void invalidate():107:107 -> invalidate + 4:13:void invalidate():108:108 -> invalidate + 11:19:void moveAssetsDatabase(com.facebook.react.bridge.ReadableMap,com.facebook.react.bridge.Promise):59:59 -> moveAssetsDatabase + 20:29:void moveAssetsDatabase(com.facebook.react.bridge.ReadableMap,com.facebook.react.bridge.Promise):60:60 -> moveAssetsDatabase + 30:44:void moveAssetsDatabase(com.facebook.react.bridge.ReadableMap,com.facebook.react.bridge.Promise):61:61 -> moveAssetsDatabase + 45:53:void moveAssetsDatabase(com.facebook.react.bridge.ReadableMap,com.facebook.react.bridge.Promise):62:62 -> moveAssetsDatabase + 54:57:void moveAssetsDatabase(com.facebook.react.bridge.ReadableMap,com.facebook.react.bridge.Promise):63:63 -> moveAssetsDatabase + 58:63:void moveAssetsDatabase(com.facebook.react.bridge.ReadableMap,com.facebook.react.bridge.Promise):68:68 -> moveAssetsDatabase + 64:72:void moveAssetsDatabase(com.facebook.react.bridge.ReadableMap,com.facebook.react.bridge.Promise):69:69 -> moveAssetsDatabase + 73:83:void moveAssetsDatabase(com.facebook.react.bridge.ReadableMap,com.facebook.react.bridge.Promise):70:70 -> moveAssetsDatabase + 84:88:void moveAssetsDatabase(com.facebook.react.bridge.ReadableMap,com.facebook.react.bridge.Promise):72:72 -> moveAssetsDatabase + 89:96:void moveAssetsDatabase(com.facebook.react.bridge.ReadableMap,com.facebook.react.bridge.Promise):74:74 -> moveAssetsDatabase + 97:103:void moveAssetsDatabase(com.facebook.react.bridge.ReadableMap,com.facebook.react.bridge.Promise):76:76 -> moveAssetsDatabase + 104:109:void moveAssetsDatabase(com.facebook.react.bridge.ReadableMap,com.facebook.react.bridge.Promise):78:78 -> moveAssetsDatabase + 110:138:void moveAssetsDatabase(com.facebook.react.bridge.ReadableMap,com.facebook.react.bridge.Promise):83:83 -> moveAssetsDatabase + 139:145:void moveAssetsDatabase(com.facebook.react.bridge.ReadableMap,com.facebook.react.bridge.Promise):86:86 -> moveAssetsDatabase + 146:147:void moveAssetsDatabase(com.facebook.react.bridge.ReadableMap,com.facebook.react.bridge.Promise):89:89 -> moveAssetsDatabase + 148:153:void moveAssetsDatabase(com.facebook.react.bridge.ReadableMap,com.facebook.react.bridge.Promise):91:91 -> moveAssetsDatabase + 154:157:void moveAssetsDatabase(com.facebook.react.bridge.ReadableMap,com.facebook.react.bridge.Promise):92:92 -> moveAssetsDatabase + 158:160:void moveAssetsDatabase(com.facebook.react.bridge.ReadableMap,com.facebook.react.bridge.Promise):96:96 -> moveAssetsDatabase + 161:163:void moveAssetsDatabase(com.facebook.react.bridge.ReadableMap,com.facebook.react.bridge.Promise):97:97 -> moveAssetsDatabase + 164:169:void moveAssetsDatabase(com.facebook.react.bridge.ReadableMap,com.facebook.react.bridge.Promise):99:99 -> moveAssetsDatabase + 170:193:void moveAssetsDatabase(com.facebook.react.bridge.ReadableMap,com.facebook.react.bridge.Promise):101:101 -> moveAssetsDatabase + 194:199:void moveAssetsDatabase(com.facebook.react.bridge.ReadableMap,com.facebook.react.bridge.Promise):102:102 -> moveAssetsDatabase +com.op.sqlite.OPSQLiteModule$Companion -> com.op.sqlite.OPSQLiteModule$a: +# {"id":"sourceFile","fileName":"OPSQLiteModule.kt"} + 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> + 2:2:void ():111:111 -> +com.op.sqlite.OPSQLitePackage -> com.op.sqlite.OPSQLitePackage: +# {"id":"sourceFile","fileName":"OPSQLitePackage.kt"} + 1:4:void ():8:8 -> + 6:15:java.util.List createNativeModules(com.facebook.react.bridge.ReactApplicationContext):10:10 -> createNativeModules + 6:10:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):16:16 -> createViewManagers com.reactlibrary.BarcodeZxingScanModule -> com.reactlibrary.BarcodeZxingScanModule: # {"id":"sourceFile","fileName":"BarcodeZxingScanModule.java"} 1:8:void ():22:22 -> @@ -181891,10 +188697,10 @@ com.reactlibrary.ContinuousCaptureActivity$1 -> com.reactlibrary.ContinuousCaptu # {"id":"sourceFile","fileName":"ContinuousCaptureActivity.java"} com.reactlibrary.ContinuousCaptureActivity this$0 -> a 1:6:void (com.reactlibrary.ContinuousCaptureActivity):124:124 -> - 1:6:void barcodeResult(com.journeyapps.barcodescanner.BarcodeResult):127:127 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS2/b;)V"} - 7:10:void barcodeResult(com.journeyapps.barcodescanner.BarcodeResult):134:134 -> a - 1:1:void possibleResultPoints(java.util.List):0:0 -> b + 1:1:void possibleResultPoints(java.util.List):0:0 -> a + 1:6:void barcodeResult(com.journeyapps.barcodescanner.BarcodeResult):127:127 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX2/b;)V"} + 7:10:void barcodeResult(com.journeyapps.barcodescanner.BarcodeResult):134:134 -> b com.reactlibrary.ContinuousCaptureActivity$2 -> com.reactlibrary.ContinuousCaptureActivity$b: # {"id":"sourceFile","fileName":"ContinuousCaptureActivity.java"} com.reactlibrary.ContinuousCaptureActivity val$instance -> d @@ -182261,31 +189067,53 @@ com.reactnativecommunity.netinfo.ConnectivityReceiver$$ExternalSyntheticApiModel # {"id":"com.android.tools.r8.synthesized"} 1:1:int m(android.net.wifi.WifiInfo):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} +com.reactnativecommunity.netinfo.NativeRNCNetInfoSpec -> com.reactnativecommunity.netinfo.NativeRNCNetInfoSpec: +# {"id":"sourceFile","fileName":"NativeRNCNetInfoSpec.java"} + 1:4:void (com.facebook.react.bridge.ReactApplicationContext):29:29 -> + 1:3:java.lang.String getName():34:34 -> getName com.reactnativecommunity.netinfo.NetInfoModule -> com.reactnativecommunity.netinfo.NetInfoModule: # {"id":"sourceFile","fileName":"NetInfoModule.java"} - 1:4:void (com.facebook.react.bridge.ReactApplicationContext):27:27 -> - 5:6:void (com.facebook.react.bridge.ReactApplicationContext):24:24 -> - 7:13:void (com.facebook.react.bridge.ReactApplicationContext):30:30 -> - 14:21:void (com.facebook.react.bridge.ReactApplicationContext):35:35 -> - 1:6:void addListener(java.lang.String):77:77 -> addListener - 7:11:void addListener(java.lang.String):78:78 -> addListener - 1:6:void getCurrentState(java.lang.String,com.facebook.react.bridge.Promise):67:67 -> getCurrentState - 1:3:java.lang.String getName():62:62 -> getName - 1:5:void initialize():40:40 -> initialize - 6:11:void initialize():41:41 -> initialize - 1:5:void invalidate():55:55 -> invalidate - 6:10:void invalidate():56:56 -> invalidate - 11:16:void invalidate():57:57 -> invalidate - 1:6:void onAmazonFireDeviceConnectivityChanged(boolean):72:72 -> onAmazonFireDeviceConnectivityChanged - 1:4:void onCatalystInstanceDestroy():48:48 -> onCatalystInstanceDestroy - 1:11:void removeListeners(java.lang.Integer):83:83 -> removeListeners - 12:17:void removeListeners(java.lang.Integer):85:85 -> removeListeners + 1:3:void (com.facebook.react.bridge.ReactApplicationContext):13:13 -> + 4:11:void (com.facebook.react.bridge.ReactApplicationContext):14:14 -> + 1:6:void addListener(java.lang.String):34:34 -> addListener + 1:6:void getCurrentState(java.lang.String,com.facebook.react.bridge.Promise):24:24 -> getCurrentState + 1:3:java.lang.String getName():19:19 -> getName + 1:6:void initialize():49:49 -> initialize + 1:6:void onCatalystInstanceDestroy():44:44 -> onCatalystInstanceDestroy + 1:6:void removeListeners(double):39:39 -> removeListeners +com.reactnativecommunity.netinfo.NetInfoModuleImpl -> com.reactnativecommunity.netinfo.NetInfoModuleImpl: +# {"id":"sourceFile","fileName":"NetInfoModuleImpl.java"} + 1:4:void (com.facebook.react.bridge.ReactApplicationContext):24:24 -> + 5:6:void (com.facebook.react.bridge.ReactApplicationContext):22:22 -> + 7:13:void (com.facebook.react.bridge.ReactApplicationContext):27:27 -> + 14:21:void (com.facebook.react.bridge.ReactApplicationContext):32:32 -> + 1:6:void addListener(java.lang.String):70:70 -> addListener + 7:11:void addListener(java.lang.String):71:71 -> addListener + 1:6:void getCurrentState(java.lang.String,com.facebook.react.bridge.Promise):60:60 -> getCurrentState + 1:5:void initialize():37:37 -> initialize + 6:11:void initialize():38:38 -> initialize + 1:5:void invalidate():52:52 -> invalidate + 6:10:void invalidate():53:53 -> invalidate + 11:16:void invalidate():54:54 -> invalidate + 1:6:void onAmazonFireDeviceConnectivityChanged(boolean):65:65 -> onAmazonFireDeviceConnectivityChanged + 1:4:void onCatalystInstanceDestroy():45:45 -> onCatalystInstanceDestroy + 1:9:void removeListeners(double):76:76 -> removeListeners + 10:15:void removeListeners(double):78:78 -> removeListeners com.reactnativecommunity.netinfo.NetInfoPackage -> com.reactnativecommunity.netinfo.NetInfoPackage: # {"id":"sourceFile","fileName":"NetInfoPackage.java"} - 1:4:void ():18:18 -> - 1:3:java.util.List createJSModules():26:26 -> createJSModules - 1:16:java.util.List createNativeModules(com.facebook.react.bridge.ReactApplicationContext):21:21 -> createNativeModules - 1:3:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):32:32 -> createViewManagers + 1:4:void ():15:15 -> + 1:5:java.util.Map lambda$getReactModuleInfoProvider$0():30:30 -> a + 6:25:java.util.Map lambda$getReactModuleInfoProvider$0():32:32 -> a + 1:8:com.facebook.react.bridge.NativeModule getModule(java.lang.String,com.facebook.react.bridge.ReactApplicationContext):20:20 -> getModule + 9:16:com.facebook.react.bridge.NativeModule getModule(java.lang.String,com.facebook.react.bridge.ReactApplicationContext):21:21 -> getModule + 1:6:com.facebook.react.module.model.ReactModuleInfoProvider getReactModuleInfoProvider():29:29 -> getReactModuleInfoProvider +com.reactnativecommunity.netinfo.NetInfoPackage$$ExternalSyntheticLambda0 -> com.reactnativecommunity.netinfo.e: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:void ():0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + 1:1:java.util.Map getReactModuleInfos():0:0 -> getReactModuleInfos + # {"id":"com.android.tools.r8.synthesized"} com.reactnativecommunity.netinfo.NetInfoUtils -> com.reactnativecommunity.netinfo.NetInfoUtils: # {"id":"sourceFile","fileName":"NetInfoUtils.java"} 1:4:void ():19:19 -> @@ -182346,7 +189174,7 @@ com.reactnativecommunity.netinfo.NetworkCallbackConnectivityReceiver -> com.reac 150:154:void updateAndSend():142:142 -> updateAndSend 155:156:void updateAndSend():145:145 -> updateAndSend 157:160:void updateAndSend():148:148 -> updateAndSend -com.reactnativecommunity.netinfo.NetworkCallbackConnectivityReceiver$$ExternalSyntheticLambda0 -> com.reactnativecommunity.netinfo.e: +com.reactnativecommunity.netinfo.NetworkCallbackConnectivityReceiver$$ExternalSyntheticLambda0 -> com.reactnativecommunity.netinfo.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.reactnativecommunity.netinfo.NetworkCallbackConnectivityReceiver com.reactnativecommunity.netinfo.NetworkCallbackConnectivityReceiver$$InternalSyntheticLambda$1$4507c458fee06da961f0567d8697f1addd5482534cf60b3265e2af0aa5e0f804$0.f$0 -> d @@ -182359,7 +189187,7 @@ com.reactnativecommunity.netinfo.NetworkCallbackConnectivityReceiver$Connectivit # {"id":"sourceFile","fileName":"NetworkCallbackConnectivityReceiver.java"} 1:1:void (com.reactnativecommunity.netinfo.NetworkCallbackConnectivityReceiver,com.reactnativecommunity.netinfo.NetworkCallbackConnectivityReceiver-IA):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/reactnativecommunity/netinfo/NetworkCallbackConnectivityReceiver;Lcom/reactnativecommunity/netinfo/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/reactnativecommunity/netinfo/NetworkCallbackConnectivityReceiver;Lcom/reactnativecommunity/netinfo/g;)V"} 2:2:void (com.reactnativecommunity.netinfo.NetworkCallbackConnectivityReceiver):166:166 -> 1:5:void onAvailable(android.net.Network):169:169 -> onAvailable 6:13:void onAvailable(android.net.Network):170:170 -> onAvailable @@ -182377,7 +189205,7 @@ com.reactnativecommunity.netinfo.NetworkCallbackConnectivityReceiver$Connectivit 1:6:void onUnavailable():188:188 -> onUnavailable 7:11:void onUnavailable():189:189 -> onUnavailable 12:17:void onUnavailable():190:190 -> onUnavailable -com.reactnativecommunity.netinfo.NetworkCallbackConnectivityReceiver-IA -> com.reactnativecommunity.netinfo.f: +com.reactnativecommunity.netinfo.NetworkCallbackConnectivityReceiver-IA -> com.reactnativecommunity.netinfo.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.reactnativecommunity.netinfo.types.CellularGeneration -> com.reactnativecommunity.netinfo.types.CellularGeneration: @@ -182543,11 +189371,11 @@ com.reactnativedocumentpicker.RNDocumentPickerModule -> com.reactnativedocumentp 1:1:void sendError(java.lang.String,java.lang.String):331:331 -> sendError 2:2:void sendError(java.lang.String,java.lang.String,java.lang.Exception):335:335 -> sendError 3:4:void sendError(java.lang.String,java.lang.String,java.lang.Exception):337:338 -> sendError -com.reactnativedocumentpicker.RNDocumentPickerModule$$ExternalSyntheticBackport0 -> U2.a: +com.reactnativedocumentpicker.RNDocumentPickerModule$$ExternalSyntheticBackport0 -> Z2.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 3:44:java.lang.String java.lang.String.join(java.lang.CharSequence,java.lang.CharSequence[]):0:0 -> a -com.reactnativedocumentpicker.RNDocumentPickerModule$$ExternalSyntheticLambda1 -> U2.b: +com.reactnativedocumentpicker.RNDocumentPickerModule$$ExternalSyntheticLambda1 -> Z2.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.reactnativedocumentpicker.RNDocumentPickerModule com.reactnativedocumentpicker.RNDocumentPickerModule$$InternalSyntheticLambda$1$a3a750e94db46e7d5ae8dd170e8e23ba1a7087b9a73d897bc324bd93c1818123$0.f$0 -> d @@ -182560,31 +189388,31 @@ com.reactnativedocumentpicker.RNDocumentPickerModule$$ExternalSyntheticLambda1 - # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.bridge.Promise com.reactnativedocumentpicker.RNDocumentPickerModule$$InternalSyntheticLambda$1$a3a750e94db46e7d5ae8dd170e8e23ba1a7087b9a73d897bc324bd93c1818123$0.f$4 -> h # {"id":"com.android.tools.r8.synthesized"} - 1:1:void U2.RNDocumentPickerModule$$ExternalSyntheticLambda1.(com.reactnativedocumentpicker.RNDocumentPickerModule,java.util.List,com.facebook.react.bridge.ReactContext,java.lang.String,com.facebook.react.bridge.Promise):0:0 -> + 1:1:void Z2.RNDocumentPickerModule$$ExternalSyntheticLambda1.(com.reactnativedocumentpicker.RNDocumentPickerModule,java.util.List,com.facebook.react.bridge.ReactContext,java.lang.String,com.facebook.react.bridge.Promise):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void U2.RNDocumentPickerModule$$ExternalSyntheticLambda1.run():0:0 -> run + 1:1:void Z2.RNDocumentPickerModule$$ExternalSyntheticLambda1.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.reactnativedocumentpicker.RNDocumentPickerModule$$ExternalSyntheticLambda2 -> U2.c: +com.reactnativedocumentpicker.RNDocumentPickerModule$$ExternalSyntheticLambda2 -> Z2.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.bridge.Promise com.reactnativedocumentpicker.RNDocumentPickerModule$$InternalSyntheticLambda$1$f8636c6cd7bcc72d82f7a2b9932f40dbefbfcebf85a05fd4437ed40e2134bd0f$0.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.bridge.WritableArray com.reactnativedocumentpicker.RNDocumentPickerModule$$InternalSyntheticLambda$1$f8636c6cd7bcc72d82f7a2b9932f40dbefbfcebf85a05fd4437ed40e2134bd0f$0.f$1 -> e # {"id":"com.android.tools.r8.synthesized"} - 1:1:void U2.RNDocumentPickerModule$$ExternalSyntheticLambda2.(com.facebook.react.bridge.Promise,com.facebook.react.bridge.WritableArray):0:0 -> + 1:1:void Z2.RNDocumentPickerModule$$ExternalSyntheticLambda2.(com.facebook.react.bridge.Promise,com.facebook.react.bridge.WritableArray):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void U2.RNDocumentPickerModule$$ExternalSyntheticLambda2.run():0:0 -> run + 1:1:void Z2.RNDocumentPickerModule$$ExternalSyntheticLambda2.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.reactnativedocumentpicker.RNDocumentPickerModule$$ExternalSyntheticLambda3 -> U2.d: +com.reactnativedocumentpicker.RNDocumentPickerModule$$ExternalSyntheticLambda3 -> Z2.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.facebook.react.bridge.Promise com.reactnativedocumentpicker.RNDocumentPickerModule$$InternalSyntheticLambda$1$f8636c6cd7bcc72d82f7a2b9932f40dbefbfcebf85a05fd4437ed40e2134bd0f$1.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} java.lang.Exception com.reactnativedocumentpicker.RNDocumentPickerModule$$InternalSyntheticLambda$1$f8636c6cd7bcc72d82f7a2b9932f40dbefbfcebf85a05fd4437ed40e2134bd0f$1.f$1 -> e # {"id":"com.android.tools.r8.synthesized"} - 1:1:void U2.RNDocumentPickerModule$$ExternalSyntheticLambda3.(com.facebook.react.bridge.Promise,java.lang.Exception):0:0 -> + 1:1:void Z2.RNDocumentPickerModule$$ExternalSyntheticLambda3.(com.facebook.react.bridge.Promise,java.lang.Exception):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void U2.RNDocumentPickerModule$$ExternalSyntheticLambda3.run():0:0 -> run + 1:1:void Z2.RNDocumentPickerModule$$ExternalSyntheticLambda3.run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} com.reactnativedocumentpicker.RNDocumentPickerModule$1 -> com.reactnativedocumentpicker.RNDocumentPickerModule$a: # {"id":"sourceFile","fileName":"RNDocumentPickerModule.java"} @@ -182603,12 +189431,12 @@ com.reactnativedocumentpicker.RNDocumentPickerPackage -> com.reactnativedocument 1:8:com.facebook.react.bridge.NativeModule getModule(java.lang.String,com.facebook.react.bridge.ReactApplicationContext):19:19 -> getModule 9:16:com.facebook.react.bridge.NativeModule getModule(java.lang.String,com.facebook.react.bridge.ReactApplicationContext):20:20 -> getModule 1:6:com.facebook.react.module.model.ReactModuleInfoProvider getReactModuleInfoProvider():28:28 -> getReactModuleInfoProvider -com.reactnativedocumentpicker.RNDocumentPickerPackage$$ExternalSyntheticLambda0 -> U2.e: +com.reactnativedocumentpicker.RNDocumentPickerPackage$$ExternalSyntheticLambda0 -> Z2.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void U2.RNDocumentPickerPackage$$ExternalSyntheticLambda0.():0:0 -> + 1:1:void Z2.RNDocumentPickerPackage$$ExternalSyntheticLambda0.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.util.Map U2.RNDocumentPickerPackage$$ExternalSyntheticLambda0.getReactModuleInfos():0:0 -> getReactModuleInfos + 1:1:java.util.Map Z2.RNDocumentPickerPackage$$ExternalSyntheticLambda0.getReactModuleInfos():0:0 -> getReactModuleInfos # {"id":"com.android.tools.r8.synthesized"} com.rnbiometrics.BuildConfig -> com.rnbiometrics.BuildConfig: # {"id":"sourceFile","fileName":"BuildConfig.java"} @@ -183819,340 +190647,338 @@ com.swmansion.gesturehandler.core.FlingGestureHandler$Factory$Companion -> com.s 2:2:void ():147:147 -> com.swmansion.gesturehandler.core.GestureHandler -> com.swmansion.gesturehandler.core.GestureHandler: # {"id":"sourceFile","fileName":"GestureHandler.kt"} - 1:5:void ():26:26 -> - 6:10:void ():27:27 -> - 11:24:void ():29:29 -> - 25:26:void ():41:41 -> - 27:39:void ():63:63 -> - 40:42:void ():84:84 -> - 1:4:void _set_isEnabled_$lambda$0(com.swmansion.gesturehandler.core.GestureHandler):49:49 -> _set_isEnabled_$lambda$0 + 1:5:void ():27:27 -> + 6:10:void ():28:28 -> + 11:24:void ():30:30 -> + 25:26:void ():42:42 -> + 27:39:void ():64:64 -> + 40:42:void ():85:85 -> + 1:4:void _set_isEnabled_$lambda$0(com.swmansion.gesturehandler.core.GestureHandler):50:50 -> _set_isEnabled_$lambda$0 1:1:void $r8$lambda$N38rOZe1MbxDNLaEplb0Tumw90Q(com.swmansion.gesturehandler.core.GestureHandler):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - 1:3:android.view.MotionEvent$PointerCoords[] access$getPointerCoords$cp():26:26 -> access$getPointerCoords$cp - 1:3:android.view.MotionEvent$PointerProperties[] access$getPointerProps$cp():26:26 -> access$getPointerProps$cp - 1:3:int[] access$getTrackedPointerIDs$p(com.swmansion.gesturehandler.core.GestureHandler):26:26 -> access$getTrackedPointerIDs$p - 1:3:int access$getTrackedPointersIDsCount$p(com.swmansion.gesturehandler.core.GestureHandler):26:26 -> access$getTrackedPointersIDsCount$p - 1:4:void access$setEnabled(com.swmansion.gesturehandler.core.GestureHandler,boolean):26:26 -> access$setEnabled - 1:3:void access$setManualActivation$p(com.swmansion.gesturehandler.core.GestureHandler,boolean):26:26 -> access$setManualActivation$p - 1:3:void access$setPointerCoords$cp(android.view.MotionEvent$PointerCoords[]):26:26 -> access$setPointerCoords$cp - 1:3:void access$setPointerProps$cp(android.view.MotionEvent$PointerProperties[]):26:26 -> access$setPointerProps$cp - 1:1:void activate():684:684 -> activate - 2:3:void activate(boolean):687:688 -> activate - 5:11:android.view.MotionEvent adaptEvent(android.view.MotionEvent):240:240 -> adaptEvent - 12:32:android.view.MotionEvent adaptEvent(android.view.MotionEvent):243:243 -> adaptEvent - 33:36:android.view.MotionEvent adaptEvent(android.view.MotionEvent):258:258 -> adaptEvent - 37:40:android.view.MotionEvent adaptEvent(android.view.MotionEvent):259:259 -> adaptEvent - 41:46:android.view.MotionEvent adaptEvent(android.view.MotionEvent):260:260 -> adaptEvent - 47:54:android.view.MotionEvent adaptEvent(android.view.MotionEvent):261:261 -> adaptEvent - 55:58:android.view.MotionEvent adaptEvent(android.view.MotionEvent):246:246 -> adaptEvent - 59:62:android.view.MotionEvent adaptEvent(android.view.MotionEvent):247:247 -> adaptEvent - 63:68:android.view.MotionEvent adaptEvent(android.view.MotionEvent):248:248 -> adaptEvent - 69:75:android.view.MotionEvent adaptEvent(android.view.MotionEvent):249:249 -> adaptEvent - 76:82:android.view.MotionEvent adaptEvent(android.view.MotionEvent):270:270 -> adaptEvent - 83:91:android.view.MotionEvent adaptEvent(android.view.MotionEvent):272:272 -> adaptEvent - 92:100:android.view.MotionEvent adaptEvent(android.view.MotionEvent):273:273 -> adaptEvent - 101:103:android.view.MotionEvent adaptEvent(android.view.MotionEvent):274:274 -> adaptEvent - 104:109:android.view.MotionEvent adaptEvent(android.view.MotionEvent):276:276 -> adaptEvent - 110:116:android.view.MotionEvent adaptEvent(android.view.MotionEvent):277:277 -> adaptEvent - 117:120:android.view.MotionEvent adaptEvent(android.view.MotionEvent):278:278 -> adaptEvent - 121:126:android.view.MotionEvent adaptEvent(android.view.MotionEvent):279:279 -> adaptEvent - 127:139:android.view.MotionEvent adaptEvent(android.view.MotionEvent):280:280 -> adaptEvent - 140:158:android.view.MotionEvent adaptEvent(android.view.MotionEvent):281:281 -> adaptEvent - 159:182:android.view.MotionEvent adaptEvent(android.view.MotionEvent):282:282 -> adaptEvent - 183:205:android.view.MotionEvent adaptEvent(android.view.MotionEvent):292:292 -> adaptEvent - 206:207:android.view.MotionEvent adaptEvent(android.view.MotionEvent):293:293 -> adaptEvent - 208:251:android.view.MotionEvent adaptEvent(android.view.MotionEvent):294:294 -> adaptEvent - 252:257:android.view.MotionEvent adaptEvent(android.view.MotionEvent):293:293 -> adaptEvent - 258:261:android.view.MotionEvent adaptEvent(android.view.MotionEvent):301:301 -> adaptEvent - 262:265:android.view.MotionEvent adaptEvent(android.view.MotionEvent):302:302 -> adaptEvent - 266:277:android.view.MotionEvent adaptEvent(android.view.MotionEvent):305:305 -> adaptEvent - 278:289:android.view.MotionEvent adaptEvent(android.view.MotionEvent):306:306 -> adaptEvent - 290:293:android.view.MotionEvent adaptEvent(android.view.MotionEvent):307:307 -> adaptEvent - 294:297:android.view.MotionEvent adaptEvent(android.view.MotionEvent):308:308 -> adaptEvent - 298:301:android.view.MotionEvent adaptEvent(android.view.MotionEvent):309:309 -> adaptEvent - 302:305:android.view.MotionEvent adaptEvent(android.view.MotionEvent):310:310 -> adaptEvent - 306:309:android.view.MotionEvent adaptEvent(android.view.MotionEvent):311:311 -> adaptEvent - 310:313:android.view.MotionEvent adaptEvent(android.view.MotionEvent):312:312 -> adaptEvent - 314:317:android.view.MotionEvent adaptEvent(android.view.MotionEvent):313:313 -> adaptEvent - 318:321:android.view.MotionEvent adaptEvent(android.view.MotionEvent):314:314 -> adaptEvent - 322:332:android.view.MotionEvent adaptEvent(android.view.MotionEvent):300:300 -> adaptEvent - 333:335:android.view.MotionEvent adaptEvent(android.view.MotionEvent):319:319 -> adaptEvent - 336:339:android.view.MotionEvent adaptEvent(android.view.MotionEvent):320:320 -> adaptEvent - 340:345:android.view.MotionEvent adaptEvent(android.view.MotionEvent):317:317 -> adaptEvent - 1:4:void addChangedPointer(com.swmansion.gesturehandler.core.GestureHandler$PointerData):522:522 -> addChangedPointer - 5:10:void addChangedPointer(com.swmansion.gesturehandler.core.GestureHandler$PointerData):523:523 -> addChangedPointer - 11:23:void addChangedPointer(com.swmansion.gesturehandler.core.GestureHandler$PointerData):526:526 -> addChangedPointer - 1:4:void addPointerToAll(com.swmansion.gesturehandler.core.GestureHandler$PointerData):530:530 -> addPointerToAll - 5:10:void addPointerToAll(com.swmansion.gesturehandler.core.GestureHandler$PointerData):531:531 -> addPointerToAll - 11:23:void addPointerToAll(com.swmansion.gesturehandler.core.GestureHandler$PointerData):534:534 -> addPointerToAll - 1:5:void begin():693:693 -> begin - 6:9:void begin():694:694 -> begin - 1:10:void cancel():667:667 -> cancel - 11:16:void cancel():670:670 -> cancel - 17:20:void cancel():672:672 -> cancel - 21:24:void cancel():673:673 -> cancel - 2:4:void cancelPointers():505:505 -> cancelPointers - 5:6:void cancelPointers():506:506 -> cancelPointers - 7:9:void cancelPointers():507:507 -> cancelPointers - 10:20:void cancelPointers():509:509 -> cancelPointers - 21:26:void cancelPointers():511:511 -> cancelPointers - 27:28:void cancelPointers():515:515 -> cancelPointers - 29:38:void cancelPointers():516:516 -> cancelPointers - 39:42:void cancelPointers():518:518 -> cancelPointers - 1:3:com.facebook.react.bridge.WritableArray consumeAllTouchesPayload():552:552 -> consumeAllTouchesPayload - 4:6:com.facebook.react.bridge.WritableArray consumeAllTouchesPayload():553:553 -> consumeAllTouchesPayload - 1:3:com.facebook.react.bridge.WritableArray consumeChangedTouchesPayload():546:546 -> consumeChangedTouchesPayload - 4:6:com.facebook.react.bridge.WritableArray consumeChangedTouchesPayload():547:547 -> consumeChangedTouchesPayload - 1:4:com.facebook.react.bridge.WritableMap createPointerData(com.swmansion.gesturehandler.core.GestureHandler$PointerData):537:537 -> createPointerData - 5:13:com.facebook.react.bridge.WritableMap createPointerData(com.swmansion.gesturehandler.core.GestureHandler$PointerData):538:538 -> createPointerData - 14:27:com.facebook.react.bridge.WritableMap createPointerData(com.swmansion.gesturehandler.core.GestureHandler$PointerData):539:539 -> createPointerData - 28:41:com.facebook.react.bridge.WritableMap createPointerData(com.swmansion.gesturehandler.core.GestureHandler$PointerData):540:540 -> createPointerData - 42:55:com.facebook.react.bridge.WritableMap createPointerData(com.swmansion.gesturehandler.core.GestureHandler$PointerData):541:541 -> createPointerData - 56:70:com.facebook.react.bridge.WritableMap createPointerData(com.swmansion.gesturehandler.core.GestureHandler$PointerData):542:542 -> createPointerData - 6:13:void dispatchHandlerUpdate(android.view.MotionEvent):100:100 -> dispatchHandlerUpdate - 1:8:void dispatchStateChange(int,int):96:96 -> dispatchStateChange - 2:4:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):405:405 -> dispatchTouchDownEvent - 5:6:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):406:406 -> dispatchTouchDownEvent - 7:14:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):407:407 -> dispatchTouchDownEvent - 15:23:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):408:408 -> dispatchTouchDownEvent - 24:32:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):409:409 -> dispatchTouchDownEvent - 33:37:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):411:411 -> dispatchTouchDownEvent - 38:45:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):413:413 -> dispatchTouchDownEvent - 46:53:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):414:414 -> dispatchTouchDownEvent - 54:69:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):415:415 -> dispatchTouchDownEvent - 70:88:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):416:416 -> dispatchTouchDownEvent - 89:93:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):411:411 -> dispatchTouchDownEvent - 94:98:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):418:418 -> dispatchTouchDownEvent - 99:108:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):419:419 -> dispatchTouchDownEvent - 109:111:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):420:420 -> dispatchTouchDownEvent - 112:115:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):422:422 -> dispatchTouchDownEvent - 1:4:void dispatchTouchEvent():104:104 -> dispatchTouchEvent - 5:12:void dispatchTouchEvent():105:105 -> dispatchTouchEvent - 2:4:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):448:448 -> dispatchTouchMoveEvent - 5:6:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):449:449 -> dispatchTouchMoveEvent - 7:15:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):450:450 -> dispatchTouchMoveEvent - 16:24:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):451:451 -> dispatchTouchMoveEvent - 25:33:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):454:454 -> dispatchTouchMoveEvent - 34:37:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):455:455 -> dispatchTouchMoveEvent - 38:44:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):456:456 -> dispatchTouchMoveEvent - 45:69:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):458:458 -> dispatchTouchMoveEvent - 70:76:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):459:459 -> dispatchTouchMoveEvent - 77:83:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):460:460 -> dispatchTouchMoveEvent - 84:97:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):461:461 -> dispatchTouchMoveEvent - 98:112:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):462:462 -> dispatchTouchMoveEvent - 113:122:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):464:464 -> dispatchTouchMoveEvent - 123:125:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):473:473 -> dispatchTouchMoveEvent - 126:129:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):474:474 -> dispatchTouchMoveEvent - 1:4:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):426:426 -> dispatchTouchUpEvent - 5:7:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):427:427 -> dispatchTouchUpEvent - 8:9:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):428:428 -> dispatchTouchUpEvent - 10:17:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):429:429 -> dispatchTouchUpEvent - 18:26:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):430:430 -> dispatchTouchUpEvent - 27:35:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):431:431 -> dispatchTouchUpEvent - 36:40:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):433:433 -> dispatchTouchUpEvent - 41:48:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):435:435 -> dispatchTouchUpEvent - 49:56:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):436:436 -> dispatchTouchUpEvent - 57:72:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):437:437 -> dispatchTouchUpEvent - 73:92:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):438:438 -> dispatchTouchUpEvent - 93:97:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):433:433 -> dispatchTouchUpEvent - 98:107:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):440:440 -> dispatchTouchUpEvent - 108:111:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):441:441 -> dispatchTouchUpEvent - 112:117:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):442:442 -> dispatchTouchUpEvent - 118:121:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):444:444 -> dispatchTouchUpEvent - 1:11:void end():699:699 -> end - 12:15:void end():700:700 -> end - 2:3:void extractAllPointersData():495:495 -> extractAllPointersData - 4:13:void extractAllPointersData():497:497 -> extractAllPointersData - 14:20:void extractAllPointersData():499:499 -> extractAllPointersData - 1:12:void fail():678:678 -> fail - 13:16:void fail():679:679 -> fail - 17:20:void fail():680:680 -> fail - 3:7:int findNextLocalPointerId():189:189 -> findNextLocalPointerId - 8:12:int findNextLocalPointerId():191:191 -> findNextLocalPointerId - 13:20:int findNextLocalPointerId():192:192 -> findNextLocalPointerId - 21:28:int findNextLocalPointerId():197:197 -> findNextLocalPointerId - 1:3:int getActionType():53:53 -> getActionType - 1:3:int getActivationIndex():90:90 -> getActivationIndex - 1:11:android.app.Activity getActivity(android.content.Context):181:181 -> getActivity - 12:18:android.app.Activity getActivity(android.content.Context):182:182 -> getActivity - 19:35:android.app.Activity getActivity(android.content.Context):183:183 -> getActivity - 1:3:com.facebook.react.bridge.WritableArray getAllTouchesPayload():57:57 -> getAllTouchesPayload - 1:3:com.facebook.react.bridge.WritableArray getChangedTouchesPayload():55:55 -> getChangedTouchesPayload - 1:3:short getEventCoalescingKey():67:67 -> getEventCoalescingKey - 1:3:float getLastAbsolutePositionX():69:69 -> getLastAbsolutePositionX - 1:3:float getLastAbsolutePositionY():71:71 -> getLastAbsolutePositionY - 1:13:float getLastPositionInWindowX():836:836 -> getLastPositionInWindowX - 1:13:float getLastPositionInWindowY():838:838 -> getLastPositionInWindowY - 1:3:float getLastRelativePositionX():831:831 -> getLastRelativePositionX - 1:3:float getLastRelativePositionY():833:833 -> getLastRelativePositionY - 1:3:int getMouseButton():87:87 -> getMouseButton - 1:3:boolean getNeedsPointerData():64:64 -> getNeedsPointerData - 1:3:int getNumberOfPointers():78:78 -> getNumberOfPointers - 1:3:com.swmansion.gesturehandler.core.OnTouchEventListener getOnTouchEventListener():82:82 -> getOnTouchEventListener - 1:3:com.swmansion.gesturehandler.core.GestureHandlerOrchestrator getOrchestrator():81:81 -> getOrchestrator - 1:3:int getPointerType():84:84 -> getPointerType - 1:3:boolean getShouldCancelWhenOutside():80:80 -> getShouldCancelWhenOutside - 1:3:boolean getShouldResetProgress():93:93 -> getShouldResetProgress - 1:3:int getState():33:33 -> getState - 1:3:int getTag():30:30 -> getTag - 1:3:int getTouchEventType():59:59 -> getTouchEventType - 1:3:int getTrackedPointersCount():61:61 -> getTrackedPointersCount - 1:3:android.view.View getView():31:31 -> getView - 1:3:float getX():35:35 -> getX - 1:3:float getY():37:37 -> getY - 11:14:void handle(android.view.MotionEvent,android.view.MotionEvent):343:343 -> handle - 15:25:void handle(android.view.MotionEvent,android.view.MotionEvent):344:344 -> handle - 26:31:void handle(android.view.MotionEvent,android.view.MotionEvent):347:347 -> handle - 32:44:void handle(android.view.MotionEvent,android.view.MotionEvent):357:357 -> handle - 45:48:void handle(android.view.MotionEvent,android.view.MotionEvent):353:353 -> handle - 49:54:void handle(android.view.MotionEvent,android.view.MotionEvent):364:364 -> handle - 55:60:void handle(android.view.MotionEvent,android.view.MotionEvent):365:365 -> handle - 61:66:void handle(android.view.MotionEvent,android.view.MotionEvent):366:366 -> handle - 67:78:void handle(android.view.MotionEvent,android.view.MotionEvent):367:367 -> handle - 79:84:void handle(android.view.MotionEvent,android.view.MotionEvent):368:368 -> handle - 85:89:void handle(android.view.MotionEvent,android.view.MotionEvent):369:369 -> handle - 90:96:void handle(android.view.MotionEvent,android.view.MotionEvent):370:370 -> handle - 97:100:void handle(android.view.MotionEvent,android.view.MotionEvent):372:372 -> handle - 101:108:void handle(android.view.MotionEvent,android.view.MotionEvent):376:376 -> handle - 109:114:void handle(android.view.MotionEvent,android.view.MotionEvent):377:377 -> handle - 115:125:void handle(android.view.MotionEvent,android.view.MotionEvent):378:378 -> handle - 126:136:void handle(android.view.MotionEvent,android.view.MotionEvent):379:379 -> handle - 137:145:void handle(android.view.MotionEvent,android.view.MotionEvent):381:381 -> handle - 146:151:void handle(android.view.MotionEvent,android.view.MotionEvent):382:382 -> handle - 152:157:void handle(android.view.MotionEvent,android.view.MotionEvent):383:383 -> handle - 158:160:void handle(android.view.MotionEvent,android.view.MotionEvent):385:385 -> handle - 161:166:void handle(android.view.MotionEvent,android.view.MotionEvent):388:388 -> handle - 167:172:void handle(android.view.MotionEvent,android.view.MotionEvent):389:389 -> handle - 173:181:void handle(android.view.MotionEvent,android.view.MotionEvent):390:390 -> handle - 182:185:void handle(android.view.MotionEvent,android.view.MotionEvent):394:394 -> handle - 186:188:void handle(android.view.MotionEvent,android.view.MotionEvent):392:392 -> handle - 189:194:void handle(android.view.MotionEvent,android.view.MotionEvent):396:396 -> handle - 195:197:void handle(android.view.MotionEvent,android.view.MotionEvent):397:397 -> handle - 198:203:void handle(android.view.MotionEvent,android.view.MotionEvent):399:399 -> handle - 204:207:void handle(android.view.MotionEvent,android.view.MotionEvent):400:400 -> handle - 208:211:void handle(android.view.MotionEvent,android.view.MotionEvent):359:359 -> handle - 6:12:boolean hasCommonPointers(com.swmansion.gesturehandler.core.GestureHandler):119:119 -> hasCommonPointers - 13:31:boolean hasCommonPointers(com.swmansion.gesturehandler.core.GestureHandler):120:120 -> hasCommonPointers - 1:3:boolean isActive():91:91 -> isActive - 1:3:boolean isAwaiting():92:92 -> isAwaiting - 1:15:boolean isButtonInConfig(int):736:736 -> isButtonInConfig - 6:26:boolean isDescendantOf(com.swmansion.gesturehandler.core.GestureHandler):709:709 -> isDescendantOf - 27:36:boolean isDescendantOf(com.swmansion.gesturehandler.core.GestureHandler):711:711 -> isDescendantOf - 37:49:boolean isDescendantOf(com.swmansion.gesturehandler.core.GestureHandler):715:715 -> isDescendantOf - 1:3:boolean isEnabled():41:41 -> isEnabled - 1:11:boolean isTrackingPointer(int):223:223 -> isTrackingPointer - 1:1:boolean isWithinBounds():39:39 -> isWithinBounds - 2:3:boolean isWithinBounds(android.view.View,float,float):621:622 -> isWithinBounds - 4:11:boolean isWithinBounds(android.view.View,float,float):627:634 -> isWithinBounds - 12:12:boolean isWithinBounds(android.view.View,float,float):637:637 -> isWithinBounds - 13:13:boolean isWithinBounds(android.view.View,float,float):640:640 -> isWithinBounds - 14:14:boolean isWithinBounds(android.view.View,float,float):643:643 -> isWithinBounds - 15:18:boolean isWithinBounds(android.view.View,float,float):646:649 -> isWithinBounds - 19:19:boolean isWithinBounds(android.view.View,float,float):651:651 -> isWithinBounds - 20:21:boolean isWithinBounds(android.view.View,float,float):655:656 -> isWithinBounds - 22:22:boolean isWithinBounds(android.view.View,float,float):658:658 -> isWithinBounds - 1:3:void moveToState(int):558:558 -> moveToState - 4:8:void moveToState(int):559:559 -> moveToState - 9:21:void moveToState(int):564:564 -> moveToState - 22:24:void moveToState(int):567:567 -> moveToState - 25:26:void moveToState(int):570:570 -> moveToState - 27:31:void moveToState(int):571:571 -> moveToState - 32:40:void moveToState(int):576:576 -> moveToState - 41:48:void moveToState(int):578:578 -> moveToState - 49:52:void moveToState(int):579:579 -> moveToState - 1:10:boolean needAdapt(android.view.MotionEvent):226:226 -> needAdapt - 11:17:boolean needAdapt(android.view.MotionEvent):230:230 -> needAdapt - 18:31:boolean needAdapt(android.view.MotionEvent):231:231 -> needAdapt - 12:15:void onHandle(android.view.MotionEvent,android.view.MotionEvent):725:725 -> onHandle - 1:8:void prepare(android.view.View,com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):158:158 -> prepare - 9:15:void prepare(android.view.View,com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):161:161 -> prepare - 16:17:void prepare(android.view.View,com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):162:162 -> prepare - 18:19:void prepare(android.view.View,com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):163:163 -> prepare - 20:21:void prepare(android.view.View,com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):164:164 -> prepare - 22:26:void prepare(android.view.View,com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):165:165 -> prepare - 27:47:void prepare(android.view.View,com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):167:167 -> prepare - 48:53:void prepare(android.view.View,com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):169:169 -> prepare - 54:58:void prepare(android.view.View,com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):171:171 -> prepare - 59:60:void prepare(android.view.View,com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):172:172 -> prepare - 61:64:void prepare(android.view.View,com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):175:175 -> prepare - 65:72:void prepare(android.view.View,com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):158:158 -> prepare - 2:3:void reset():798:798 -> reset - 4:5:void reset():799:799 -> reset - 6:12:void reset():800:800 -> reset - 13:14:void reset():801:801 -> reset - 15:16:void reset():802:802 -> reset - 17:26:void reset():803:803 -> reset - 27:28:void reset():804:804 -> reset - 29:32:void reset():805:805 -> reset - 2:3:void resetConfig():110:110 -> resetConfig - 4:5:void resetConfig():111:111 -> resetConfig - 6:8:void resetConfig():112:112 -> resetConfig - 9:11:void resetConfig():113:113 -> resetConfig - 12:17:void resetConfig():114:114 -> resetConfig - 18:20:void resetConfig():115:115 -> resetConfig - 1:3:void setActionType(int):53:53 -> setActionType - 1:3:void setActivationIndex(int):90:90 -> setActivationIndex - 1:3:void setActive(boolean):91:91 -> setActive - 1:3:void setAwaiting(boolean):92:92 -> setAwaiting - 1:8:void setEnabled(boolean):46:46 -> setEnabled - 9:16:void setEnabled(boolean):49:49 -> setEnabled - 17:19:void setEnabled(boolean):51:51 -> setEnabled - 1:2:void setHitSlop(float,float,float,float,float,float):128:129 -> setHitSlop - 3:9:void setHitSlop(float,float,float,float,float,float):131:137 -> setHitSlop - 10:10:void setHitSlop(float,float,float,float,float,float):140:140 -> setHitSlop - 11:11:void setHitSlop(float,float,float,float,float,float):143:143 -> setHitSlop - 12:12:void setHitSlop(float,float,float,float,float,float):146:146 -> setHitSlop - 13:13:void setHitSlop(float):151:151 -> setHitSlop - 1:3:void setInteractionController(com.swmansion.gesturehandler.core.GestureHandlerInteractionController):154:154 -> setInteractionController - 1:3:void setMouseButton(int):87:87 -> setMouseButton - 1:3:void setNeedsPointerData(boolean):64:64 -> setNeedsPointerData - 1:3:void setNumberOfPointers(int):79:79 -> setNumberOfPointers - 1:3:void setOnTouchEventListener(com.swmansion.gesturehandler.core.OnTouchEventListener):82:82 -> setOnTouchEventListener - 1:3:void setOrchestrator(com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):81:81 -> setOrchestrator - 1:4:void setPointerType(android.view.MotionEvent):815:815 -> setPointerType - 5:24:void setPointerType(android.view.MotionEvent):817:817 -> setPointerType - 1:3:void setShouldCancelWhenOutside(boolean):80:80 -> setShouldCancelWhenOutside - 1:3:void setShouldResetProgress(boolean):93:93 -> setShouldResetProgress - 1:3:void setTag(int):30:30 -> setTag - 7:14:boolean shouldActivateWithMouse(android.view.MotionEvent):749:749 -> shouldActivateWithMouse - 15:20:boolean shouldActivateWithMouse(android.view.MotionEvent):753:753 -> shouldActivateWithMouse - 21:26:boolean shouldActivateWithMouse(android.view.MotionEvent):754:754 -> shouldActivateWithMouse - 27:33:boolean shouldActivateWithMouse(android.view.MotionEvent):755:755 -> shouldActivateWithMouse - 34:41:boolean shouldActivateWithMouse(android.view.MotionEvent):756:756 -> shouldActivateWithMouse - 42:59:boolean shouldActivateWithMouse(android.view.MotionEvent):762:762 -> shouldActivateWithMouse - 60:77:boolean shouldActivateWithMouse(android.view.MotionEvent):767:767 -> shouldActivateWithMouse - 10:19:boolean shouldBeCancelledBy(com.swmansion.gesturehandler.core.GestureHandler):617:617 -> shouldBeCancelledBy - 10:20:boolean shouldRecognizeSimultaneously(com.swmansion.gesturehandler.core.GestureHandler):609:609 -> shouldRecognizeSimultaneously - 10:19:boolean shouldRequireToWaitForFailure(com.swmansion.gesturehandler.core.GestureHandler):593:593 -> shouldRequireToWaitForFailure - 10:19:boolean shouldWaitForHandlerFailure(com.swmansion.gesturehandler.core.GestureHandler):601:601 -> shouldWaitForHandlerFailure - 1:7:void startTrackingPointer(int):206:206 -> startTrackingPointer - 8:15:void startTrackingPointer(int):210:210 -> startTrackingPointer - 16:22:void startTrackingPointer(int):211:211 -> startTrackingPointer - 1:7:void stopTrackingPointer(int):215:215 -> stopTrackingPointer - 8:12:void stopTrackingPointer(int):219:219 -> stopTrackingPointer - 13:18:void stopTrackingPointer(int):220:220 -> stopTrackingPointer - 1:17:java.lang.String toString():826:826 -> toString - 18:56:java.lang.String toString():827:827 -> toString - 6:21:android.graphics.PointF transformPoint(android.graphics.PointF):792:792 -> transformPoint - 22:23:android.graphics.PointF transformPoint(android.graphics.PointF):793:793 -> transformPoint - 24:26:android.graphics.PointF transformPoint(android.graphics.PointF):794:794 -> transformPoint - 11:16:void updatePointerData(android.view.MotionEvent,android.view.MotionEvent):479:479 -> updatePointerData - 17:24:void updatePointerData(android.view.MotionEvent,android.view.MotionEvent):480:480 -> updatePointerData - 25:31:void updatePointerData(android.view.MotionEvent,android.view.MotionEvent):484:484 -> updatePointerData - 32:39:void updatePointerData(android.view.MotionEvent,android.view.MotionEvent):485:485 -> updatePointerData - 40:46:void updatePointerData(android.view.MotionEvent,android.view.MotionEvent):489:489 -> updatePointerData - 47:50:void updatePointerData(android.view.MotionEvent,android.view.MotionEvent):490:490 -> updatePointerData - 51:53:void updatePointerData(android.view.MotionEvent,android.view.MotionEvent):487:487 -> updatePointerData - 54:57:void updatePointerData(android.view.MotionEvent,android.view.MotionEvent):488:488 -> updatePointerData - 58:60:void updatePointerData(android.view.MotionEvent,android.view.MotionEvent):482:482 -> updatePointerData - 61:64:void updatePointerData(android.view.MotionEvent,android.view.MotionEvent):483:483 -> updatePointerData - 6:9:boolean wantsEvent(android.view.MotionEvent):582:582 -> wantsEvent - 10:20:boolean wantsEvent(android.view.MotionEvent):583:583 -> wantsEvent - 21:37:boolean wantsEvent(android.view.MotionEvent):586:586 -> wantsEvent - 7:8:void withMarkedAsInBounds(kotlin.jvm.functions.Function0):809:809 -> withMarkedAsInBounds - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)V"} - 9:12:void withMarkedAsInBounds(kotlin.jvm.functions.Function0):810:810 -> withMarkedAsInBounds - 13:15:void withMarkedAsInBounds(kotlin.jvm.functions.Function0):811:811 -> withMarkedAsInBounds + 1:3:android.view.MotionEvent$PointerCoords[] access$getPointerCoords$cp():27:27 -> access$getPointerCoords$cp + 1:3:android.view.MotionEvent$PointerProperties[] access$getPointerProps$cp():27:27 -> access$getPointerProps$cp + 1:3:int[] access$getTrackedPointerIDs$p(com.swmansion.gesturehandler.core.GestureHandler):27:27 -> access$getTrackedPointerIDs$p + 1:3:int access$getTrackedPointersIDsCount$p(com.swmansion.gesturehandler.core.GestureHandler):27:27 -> access$getTrackedPointersIDsCount$p + 1:4:void access$setEnabled(com.swmansion.gesturehandler.core.GestureHandler,boolean):27:27 -> access$setEnabled + 1:3:void access$setManualActivation$p(com.swmansion.gesturehandler.core.GestureHandler,boolean):27:27 -> access$setManualActivation$p + 1:3:void access$setPointerCoords$cp(android.view.MotionEvent$PointerCoords[]):27:27 -> access$setPointerCoords$cp + 1:3:void access$setPointerProps$cp(android.view.MotionEvent$PointerProperties[]):27:27 -> access$setPointerProps$cp + 1:1:void activate():682:682 -> activate + 2:3:void activate(boolean):685:686 -> activate + 5:11:android.view.MotionEvent adaptEvent(android.view.MotionEvent):241:241 -> adaptEvent + 12:32:android.view.MotionEvent adaptEvent(android.view.MotionEvent):244:244 -> adaptEvent + 33:36:android.view.MotionEvent adaptEvent(android.view.MotionEvent):259:259 -> adaptEvent + 37:40:android.view.MotionEvent adaptEvent(android.view.MotionEvent):260:260 -> adaptEvent + 41:46:android.view.MotionEvent adaptEvent(android.view.MotionEvent):261:261 -> adaptEvent + 47:54:android.view.MotionEvent adaptEvent(android.view.MotionEvent):262:262 -> adaptEvent + 55:58:android.view.MotionEvent adaptEvent(android.view.MotionEvent):247:247 -> adaptEvent + 59:62:android.view.MotionEvent adaptEvent(android.view.MotionEvent):248:248 -> adaptEvent + 63:68:android.view.MotionEvent adaptEvent(android.view.MotionEvent):249:249 -> adaptEvent + 69:75:android.view.MotionEvent adaptEvent(android.view.MotionEvent):250:250 -> adaptEvent + 76:82:android.view.MotionEvent adaptEvent(android.view.MotionEvent):271:271 -> adaptEvent + 83:91:android.view.MotionEvent adaptEvent(android.view.MotionEvent):273:273 -> adaptEvent + 92:100:android.view.MotionEvent adaptEvent(android.view.MotionEvent):274:274 -> adaptEvent + 101:103:android.view.MotionEvent adaptEvent(android.view.MotionEvent):275:275 -> adaptEvent + 104:109:android.view.MotionEvent adaptEvent(android.view.MotionEvent):277:277 -> adaptEvent + 110:116:android.view.MotionEvent adaptEvent(android.view.MotionEvent):278:278 -> adaptEvent + 117:120:android.view.MotionEvent adaptEvent(android.view.MotionEvent):279:279 -> adaptEvent + 121:126:android.view.MotionEvent adaptEvent(android.view.MotionEvent):280:280 -> adaptEvent + 127:139:android.view.MotionEvent adaptEvent(android.view.MotionEvent):281:281 -> adaptEvent + 140:158:android.view.MotionEvent adaptEvent(android.view.MotionEvent):282:282 -> adaptEvent + 159:182:android.view.MotionEvent adaptEvent(android.view.MotionEvent):283:283 -> adaptEvent + 183:205:android.view.MotionEvent adaptEvent(android.view.MotionEvent):293:293 -> adaptEvent + 206:207:android.view.MotionEvent adaptEvent(android.view.MotionEvent):294:294 -> adaptEvent + 208:251:android.view.MotionEvent adaptEvent(android.view.MotionEvent):295:295 -> adaptEvent + 252:257:android.view.MotionEvent adaptEvent(android.view.MotionEvent):294:294 -> adaptEvent + 258:261:android.view.MotionEvent adaptEvent(android.view.MotionEvent):302:302 -> adaptEvent + 262:265:android.view.MotionEvent adaptEvent(android.view.MotionEvent):303:303 -> adaptEvent + 266:277:android.view.MotionEvent adaptEvent(android.view.MotionEvent):306:306 -> adaptEvent + 278:289:android.view.MotionEvent adaptEvent(android.view.MotionEvent):307:307 -> adaptEvent + 290:293:android.view.MotionEvent adaptEvent(android.view.MotionEvent):308:308 -> adaptEvent + 294:297:android.view.MotionEvent adaptEvent(android.view.MotionEvent):309:309 -> adaptEvent + 298:301:android.view.MotionEvent adaptEvent(android.view.MotionEvent):310:310 -> adaptEvent + 302:305:android.view.MotionEvent adaptEvent(android.view.MotionEvent):311:311 -> adaptEvent + 306:309:android.view.MotionEvent adaptEvent(android.view.MotionEvent):312:312 -> adaptEvent + 310:313:android.view.MotionEvent adaptEvent(android.view.MotionEvent):313:313 -> adaptEvent + 314:317:android.view.MotionEvent adaptEvent(android.view.MotionEvent):314:314 -> adaptEvent + 318:321:android.view.MotionEvent adaptEvent(android.view.MotionEvent):315:315 -> adaptEvent + 322:332:android.view.MotionEvent adaptEvent(android.view.MotionEvent):301:301 -> adaptEvent + 333:335:android.view.MotionEvent adaptEvent(android.view.MotionEvent):320:320 -> adaptEvent + 336:339:android.view.MotionEvent adaptEvent(android.view.MotionEvent):321:321 -> adaptEvent + 340:345:android.view.MotionEvent adaptEvent(android.view.MotionEvent):318:318 -> adaptEvent + 1:4:void addChangedPointer(com.swmansion.gesturehandler.core.GestureHandler$PointerData):520:520 -> addChangedPointer + 5:10:void addChangedPointer(com.swmansion.gesturehandler.core.GestureHandler$PointerData):521:521 -> addChangedPointer + 11:23:void addChangedPointer(com.swmansion.gesturehandler.core.GestureHandler$PointerData):524:524 -> addChangedPointer + 1:4:void addPointerToAll(com.swmansion.gesturehandler.core.GestureHandler$PointerData):528:528 -> addPointerToAll + 5:10:void addPointerToAll(com.swmansion.gesturehandler.core.GestureHandler$PointerData):529:529 -> addPointerToAll + 11:23:void addPointerToAll(com.swmansion.gesturehandler.core.GestureHandler$PointerData):532:532 -> addPointerToAll + 1:5:void begin():691:691 -> begin + 6:9:void begin():692:692 -> begin + 1:10:void cancel():665:665 -> cancel + 11:16:void cancel():668:668 -> cancel + 17:20:void cancel():670:670 -> cancel + 21:24:void cancel():671:671 -> cancel + 2:4:void cancelPointers():503:503 -> cancelPointers + 5:6:void cancelPointers():504:504 -> cancelPointers + 7:9:void cancelPointers():505:505 -> cancelPointers + 10:20:void cancelPointers():507:507 -> cancelPointers + 21:26:void cancelPointers():509:509 -> cancelPointers + 27:28:void cancelPointers():513:513 -> cancelPointers + 29:38:void cancelPointers():514:514 -> cancelPointers + 39:42:void cancelPointers():516:516 -> cancelPointers + 1:3:com.facebook.react.bridge.WritableArray consumeAllTouchesPayload():550:550 -> consumeAllTouchesPayload + 4:6:com.facebook.react.bridge.WritableArray consumeAllTouchesPayload():551:551 -> consumeAllTouchesPayload + 1:3:com.facebook.react.bridge.WritableArray consumeChangedTouchesPayload():544:544 -> consumeChangedTouchesPayload + 4:6:com.facebook.react.bridge.WritableArray consumeChangedTouchesPayload():545:545 -> consumeChangedTouchesPayload + 1:4:com.facebook.react.bridge.WritableMap createPointerData(com.swmansion.gesturehandler.core.GestureHandler$PointerData):535:535 -> createPointerData + 5:13:com.facebook.react.bridge.WritableMap createPointerData(com.swmansion.gesturehandler.core.GestureHandler$PointerData):536:536 -> createPointerData + 14:27:com.facebook.react.bridge.WritableMap createPointerData(com.swmansion.gesturehandler.core.GestureHandler$PointerData):537:537 -> createPointerData + 28:41:com.facebook.react.bridge.WritableMap createPointerData(com.swmansion.gesturehandler.core.GestureHandler$PointerData):538:538 -> createPointerData + 42:55:com.facebook.react.bridge.WritableMap createPointerData(com.swmansion.gesturehandler.core.GestureHandler$PointerData):539:539 -> createPointerData + 56:70:com.facebook.react.bridge.WritableMap createPointerData(com.swmansion.gesturehandler.core.GestureHandler$PointerData):540:540 -> createPointerData + 6:13:void dispatchHandlerUpdate(android.view.MotionEvent):101:101 -> dispatchHandlerUpdate + 1:8:void dispatchStateChange(int,int):97:97 -> dispatchStateChange + 2:4:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):403:403 -> dispatchTouchDownEvent + 5:6:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):404:404 -> dispatchTouchDownEvent + 7:14:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):405:405 -> dispatchTouchDownEvent + 15:23:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):406:406 -> dispatchTouchDownEvent + 24:32:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):407:407 -> dispatchTouchDownEvent + 33:37:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):409:409 -> dispatchTouchDownEvent + 38:45:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):411:411 -> dispatchTouchDownEvent + 46:53:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):412:412 -> dispatchTouchDownEvent + 54:69:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):413:413 -> dispatchTouchDownEvent + 70:88:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):414:414 -> dispatchTouchDownEvent + 89:93:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):409:409 -> dispatchTouchDownEvent + 94:98:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):416:416 -> dispatchTouchDownEvent + 99:108:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):417:417 -> dispatchTouchDownEvent + 109:111:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):418:418 -> dispatchTouchDownEvent + 112:115:void dispatchTouchDownEvent(android.view.MotionEvent,android.view.MotionEvent):420:420 -> dispatchTouchDownEvent + 1:4:void dispatchTouchEvent():105:105 -> dispatchTouchEvent + 5:12:void dispatchTouchEvent():106:106 -> dispatchTouchEvent + 2:4:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):446:446 -> dispatchTouchMoveEvent + 5:6:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):447:447 -> dispatchTouchMoveEvent + 7:15:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):448:448 -> dispatchTouchMoveEvent + 16:24:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):449:449 -> dispatchTouchMoveEvent + 25:33:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):452:452 -> dispatchTouchMoveEvent + 34:37:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):453:453 -> dispatchTouchMoveEvent + 38:44:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):454:454 -> dispatchTouchMoveEvent + 45:69:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):456:456 -> dispatchTouchMoveEvent + 70:76:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):457:457 -> dispatchTouchMoveEvent + 77:83:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):458:458 -> dispatchTouchMoveEvent + 84:97:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):459:459 -> dispatchTouchMoveEvent + 98:112:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):460:460 -> dispatchTouchMoveEvent + 113:122:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):462:462 -> dispatchTouchMoveEvent + 123:125:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):471:471 -> dispatchTouchMoveEvent + 126:129:void dispatchTouchMoveEvent(android.view.MotionEvent,android.view.MotionEvent):472:472 -> dispatchTouchMoveEvent + 1:4:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):424:424 -> dispatchTouchUpEvent + 5:7:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):425:425 -> dispatchTouchUpEvent + 8:9:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):426:426 -> dispatchTouchUpEvent + 10:17:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):427:427 -> dispatchTouchUpEvent + 18:26:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):428:428 -> dispatchTouchUpEvent + 27:35:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):429:429 -> dispatchTouchUpEvent + 36:40:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):431:431 -> dispatchTouchUpEvent + 41:48:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):433:433 -> dispatchTouchUpEvent + 49:56:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):434:434 -> dispatchTouchUpEvent + 57:72:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):435:435 -> dispatchTouchUpEvent + 73:92:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):436:436 -> dispatchTouchUpEvent + 93:97:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):431:431 -> dispatchTouchUpEvent + 98:107:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):438:438 -> dispatchTouchUpEvent + 108:111:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):439:439 -> dispatchTouchUpEvent + 112:117:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):440:440 -> dispatchTouchUpEvent + 118:121:void dispatchTouchUpEvent(android.view.MotionEvent,android.view.MotionEvent):442:442 -> dispatchTouchUpEvent + 1:11:void end():697:697 -> end + 12:15:void end():698:698 -> end + 2:3:void extractAllPointersData():493:493 -> extractAllPointersData + 4:13:void extractAllPointersData():495:495 -> extractAllPointersData + 14:20:void extractAllPointersData():497:497 -> extractAllPointersData + 1:12:void fail():676:676 -> fail + 13:16:void fail():677:677 -> fail + 17:20:void fail():678:678 -> fail + 3:7:int findNextLocalPointerId():190:190 -> findNextLocalPointerId + 8:12:int findNextLocalPointerId():192:192 -> findNextLocalPointerId + 13:20:int findNextLocalPointerId():193:193 -> findNextLocalPointerId + 21:28:int findNextLocalPointerId():198:198 -> findNextLocalPointerId + 1:3:int getActionType():54:54 -> getActionType + 1:3:int getActivationIndex():91:91 -> getActivationIndex + 1:11:android.app.Activity getActivity(android.content.Context):182:182 -> getActivity + 12:18:android.app.Activity getActivity(android.content.Context):183:183 -> getActivity + 19:35:android.app.Activity getActivity(android.content.Context):184:184 -> getActivity + 1:3:com.facebook.react.bridge.WritableArray getAllTouchesPayload():58:58 -> getAllTouchesPayload + 1:3:com.facebook.react.bridge.WritableArray getChangedTouchesPayload():56:56 -> getChangedTouchesPayload + 1:3:short getEventCoalescingKey():68:68 -> getEventCoalescingKey + 1:3:float getLastAbsolutePositionX():70:70 -> getLastAbsolutePositionX + 1:3:float getLastAbsolutePositionY():72:72 -> getLastAbsolutePositionY + 1:13:float getLastPositionInWindowX():834:834 -> getLastPositionInWindowX + 1:13:float getLastPositionInWindowY():836:836 -> getLastPositionInWindowY + 1:3:float getLastRelativePositionX():829:829 -> getLastRelativePositionX + 1:3:float getLastRelativePositionY():831:831 -> getLastRelativePositionY + 1:3:int getMouseButton():88:88 -> getMouseButton + 1:3:boolean getNeedsPointerData():65:65 -> getNeedsPointerData + 1:3:int getNumberOfPointers():79:79 -> getNumberOfPointers + 1:3:com.swmansion.gesturehandler.core.OnTouchEventListener getOnTouchEventListener():83:83 -> getOnTouchEventListener + 1:3:com.swmansion.gesturehandler.core.GestureHandlerOrchestrator getOrchestrator():82:82 -> getOrchestrator + 1:3:int getPointerType():85:85 -> getPointerType + 1:3:boolean getShouldCancelWhenOutside():81:81 -> getShouldCancelWhenOutside + 1:3:boolean getShouldResetProgress():94:94 -> getShouldResetProgress + 1:3:int getState():34:34 -> getState + 1:3:int getTag():31:31 -> getTag + 1:3:int getTouchEventType():60:60 -> getTouchEventType + 1:3:int getTrackedPointersCount():62:62 -> getTrackedPointersCount + 1:3:android.view.View getView():32:32 -> getView + 1:3:float getX():36:36 -> getX + 1:3:float getY():38:38 -> getY + 11:14:void handle(android.view.MotionEvent,android.view.MotionEvent):344:344 -> handle + 15:25:void handle(android.view.MotionEvent,android.view.MotionEvent):345:345 -> handle + 26:31:void handle(android.view.MotionEvent,android.view.MotionEvent):348:348 -> handle + 32:44:void handle(android.view.MotionEvent,android.view.MotionEvent):358:358 -> handle + 45:48:void handle(android.view.MotionEvent,android.view.MotionEvent):354:354 -> handle + 49:54:void handle(android.view.MotionEvent,android.view.MotionEvent):365:365 -> handle + 55:60:void handle(android.view.MotionEvent,android.view.MotionEvent):366:366 -> handle + 61:66:void handle(android.view.MotionEvent,android.view.MotionEvent):367:367 -> handle + 67:78:void handle(android.view.MotionEvent,android.view.MotionEvent):368:368 -> handle + 79:84:void handle(android.view.MotionEvent,android.view.MotionEvent):369:369 -> handle + 85:89:void handle(android.view.MotionEvent,android.view.MotionEvent):370:370 -> handle + 90:96:void handle(android.view.MotionEvent,android.view.MotionEvent):371:371 -> handle + 97:100:void handle(android.view.MotionEvent,android.view.MotionEvent):373:373 -> handle + 101:108:void handle(android.view.MotionEvent,android.view.MotionEvent):377:377 -> handle + 109:114:void handle(android.view.MotionEvent,android.view.MotionEvent):378:378 -> handle + 115:125:void handle(android.view.MotionEvent,android.view.MotionEvent):379:379 -> handle + 126:136:void handle(android.view.MotionEvent,android.view.MotionEvent):380:380 -> handle + 137:142:void handle(android.view.MotionEvent,android.view.MotionEvent):382:382 -> handle + 143:150:void handle(android.view.MotionEvent,android.view.MotionEvent):383:383 -> handle + 151:157:void handle(android.view.MotionEvent,android.view.MotionEvent):384:384 -> handle + 158:160:void handle(android.view.MotionEvent,android.view.MotionEvent):386:386 -> handle + 161:166:void handle(android.view.MotionEvent,android.view.MotionEvent):389:389 -> handle + 167:170:void handle(android.view.MotionEvent,android.view.MotionEvent):390:390 -> handle + 171:173:void handle(android.view.MotionEvent,android.view.MotionEvent):392:392 -> handle + 174:179:void handle(android.view.MotionEvent,android.view.MotionEvent):394:394 -> handle + 180:182:void handle(android.view.MotionEvent,android.view.MotionEvent):395:395 -> handle + 183:188:void handle(android.view.MotionEvent,android.view.MotionEvent):397:397 -> handle + 189:192:void handle(android.view.MotionEvent,android.view.MotionEvent):398:398 -> handle + 193:196:void handle(android.view.MotionEvent,android.view.MotionEvent):360:360 -> handle + 6:12:boolean hasCommonPointers(com.swmansion.gesturehandler.core.GestureHandler):120:120 -> hasCommonPointers + 13:31:boolean hasCommonPointers(com.swmansion.gesturehandler.core.GestureHandler):121:121 -> hasCommonPointers + 1:3:boolean isActive():92:92 -> isActive + 1:3:boolean isAwaiting():93:93 -> isAwaiting + 1:15:boolean isButtonInConfig(int):734:734 -> isButtonInConfig + 6:26:boolean isDescendantOf(com.swmansion.gesturehandler.core.GestureHandler):707:707 -> isDescendantOf + 27:36:boolean isDescendantOf(com.swmansion.gesturehandler.core.GestureHandler):709:709 -> isDescendantOf + 37:49:boolean isDescendantOf(com.swmansion.gesturehandler.core.GestureHandler):713:713 -> isDescendantOf + 1:3:boolean isEnabled():42:42 -> isEnabled + 1:11:boolean isTrackingPointer(int):224:224 -> isTrackingPointer + 1:1:boolean isWithinBounds():40:40 -> isWithinBounds + 2:3:boolean isWithinBounds(android.view.View,float,float):619:620 -> isWithinBounds + 4:11:boolean isWithinBounds(android.view.View,float,float):625:632 -> isWithinBounds + 12:12:boolean isWithinBounds(android.view.View,float,float):635:635 -> isWithinBounds + 13:13:boolean isWithinBounds(android.view.View,float,float):638:638 -> isWithinBounds + 14:14:boolean isWithinBounds(android.view.View,float,float):641:641 -> isWithinBounds + 15:18:boolean isWithinBounds(android.view.View,float,float):644:647 -> isWithinBounds + 19:19:boolean isWithinBounds(android.view.View,float,float):649:649 -> isWithinBounds + 20:21:boolean isWithinBounds(android.view.View,float,float):653:654 -> isWithinBounds + 22:22:boolean isWithinBounds(android.view.View,float,float):656:656 -> isWithinBounds + 1:3:void moveToState(int):556:556 -> moveToState + 4:8:void moveToState(int):557:557 -> moveToState + 9:21:void moveToState(int):562:562 -> moveToState + 22:24:void moveToState(int):565:565 -> moveToState + 25:26:void moveToState(int):568:568 -> moveToState + 27:31:void moveToState(int):569:569 -> moveToState + 32:40:void moveToState(int):574:574 -> moveToState + 41:48:void moveToState(int):576:576 -> moveToState + 49:52:void moveToState(int):577:577 -> moveToState + 1:10:boolean needAdapt(android.view.MotionEvent):227:227 -> needAdapt + 11:17:boolean needAdapt(android.view.MotionEvent):231:231 -> needAdapt + 18:31:boolean needAdapt(android.view.MotionEvent):232:232 -> needAdapt + 12:15:void onHandle(android.view.MotionEvent,android.view.MotionEvent):723:723 -> onHandle + 1:8:void prepare(android.view.View,com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):159:159 -> prepare + 9:15:void prepare(android.view.View,com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):162:162 -> prepare + 16:17:void prepare(android.view.View,com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):163:163 -> prepare + 18:19:void prepare(android.view.View,com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):164:164 -> prepare + 20:21:void prepare(android.view.View,com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):165:165 -> prepare + 22:26:void prepare(android.view.View,com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):166:166 -> prepare + 27:47:void prepare(android.view.View,com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):168:168 -> prepare + 48:53:void prepare(android.view.View,com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):170:170 -> prepare + 54:58:void prepare(android.view.View,com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):172:172 -> prepare + 59:60:void prepare(android.view.View,com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):173:173 -> prepare + 61:64:void prepare(android.view.View,com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):176:176 -> prepare + 65:72:void prepare(android.view.View,com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):159:159 -> prepare + 2:3:void reset():796:796 -> reset + 4:5:void reset():797:797 -> reset + 6:12:void reset():798:798 -> reset + 13:14:void reset():799:799 -> reset + 15:16:void reset():800:800 -> reset + 17:26:void reset():801:801 -> reset + 27:28:void reset():802:802 -> reset + 29:32:void reset():803:803 -> reset + 2:3:void resetConfig():111:111 -> resetConfig + 4:5:void resetConfig():112:112 -> resetConfig + 6:8:void resetConfig():113:113 -> resetConfig + 9:11:void resetConfig():114:114 -> resetConfig + 12:17:void resetConfig():115:115 -> resetConfig + 18:20:void resetConfig():116:116 -> resetConfig + 1:3:void setActionType(int):54:54 -> setActionType + 1:3:void setActivationIndex(int):91:91 -> setActivationIndex + 1:3:void setActive(boolean):92:92 -> setActive + 1:3:void setAwaiting(boolean):93:93 -> setAwaiting + 1:8:void setEnabled(boolean):47:47 -> setEnabled + 9:16:void setEnabled(boolean):50:50 -> setEnabled + 17:19:void setEnabled(boolean):52:52 -> setEnabled + 1:2:void setHitSlop(float,float,float,float,float,float):129:130 -> setHitSlop + 3:9:void setHitSlop(float,float,float,float,float,float):132:138 -> setHitSlop + 10:10:void setHitSlop(float,float,float,float,float,float):141:141 -> setHitSlop + 11:11:void setHitSlop(float,float,float,float,float,float):144:144 -> setHitSlop + 12:12:void setHitSlop(float,float,float,float,float,float):147:147 -> setHitSlop + 13:13:void setHitSlop(float):152:152 -> setHitSlop + 1:3:void setInteractionController(com.swmansion.gesturehandler.core.GestureHandlerInteractionController):155:155 -> setInteractionController + 1:3:void setMouseButton(int):88:88 -> setMouseButton + 1:3:void setNeedsPointerData(boolean):65:65 -> setNeedsPointerData + 1:3:void setNumberOfPointers(int):80:80 -> setNumberOfPointers + 1:3:void setOnTouchEventListener(com.swmansion.gesturehandler.core.OnTouchEventListener):83:83 -> setOnTouchEventListener + 1:3:void setOrchestrator(com.swmansion.gesturehandler.core.GestureHandlerOrchestrator):82:82 -> setOrchestrator + 1:4:void setPointerType(android.view.MotionEvent):813:813 -> setPointerType + 5:24:void setPointerType(android.view.MotionEvent):815:815 -> setPointerType + 1:3:void setShouldCancelWhenOutside(boolean):81:81 -> setShouldCancelWhenOutside + 1:3:void setShouldResetProgress(boolean):94:94 -> setShouldResetProgress + 1:3:void setTag(int):31:31 -> setTag + 7:14:boolean shouldActivateWithMouse(android.view.MotionEvent):747:747 -> shouldActivateWithMouse + 15:20:boolean shouldActivateWithMouse(android.view.MotionEvent):751:751 -> shouldActivateWithMouse + 21:26:boolean shouldActivateWithMouse(android.view.MotionEvent):752:752 -> shouldActivateWithMouse + 27:33:boolean shouldActivateWithMouse(android.view.MotionEvent):753:753 -> shouldActivateWithMouse + 34:41:boolean shouldActivateWithMouse(android.view.MotionEvent):754:754 -> shouldActivateWithMouse + 42:59:boolean shouldActivateWithMouse(android.view.MotionEvent):760:760 -> shouldActivateWithMouse + 60:77:boolean shouldActivateWithMouse(android.view.MotionEvent):765:765 -> shouldActivateWithMouse + 10:19:boolean shouldBeCancelledBy(com.swmansion.gesturehandler.core.GestureHandler):615:615 -> shouldBeCancelledBy + 10:20:boolean shouldRecognizeSimultaneously(com.swmansion.gesturehandler.core.GestureHandler):607:607 -> shouldRecognizeSimultaneously + 10:19:boolean shouldRequireToWaitForFailure(com.swmansion.gesturehandler.core.GestureHandler):591:591 -> shouldRequireToWaitForFailure + 10:19:boolean shouldWaitForHandlerFailure(com.swmansion.gesturehandler.core.GestureHandler):599:599 -> shouldWaitForHandlerFailure + 1:7:void startTrackingPointer(int):207:207 -> startTrackingPointer + 8:15:void startTrackingPointer(int):211:211 -> startTrackingPointer + 16:22:void startTrackingPointer(int):212:212 -> startTrackingPointer + 1:7:void stopTrackingPointer(int):216:216 -> stopTrackingPointer + 8:12:void stopTrackingPointer(int):220:220 -> stopTrackingPointer + 13:18:void stopTrackingPointer(int):221:221 -> stopTrackingPointer + 1:17:java.lang.String toString():824:824 -> toString + 18:56:java.lang.String toString():825:825 -> toString + 6:21:android.graphics.PointF transformPoint(android.graphics.PointF):790:790 -> transformPoint + 22:23:android.graphics.PointF transformPoint(android.graphics.PointF):791:791 -> transformPoint + 24:26:android.graphics.PointF transformPoint(android.graphics.PointF):792:792 -> transformPoint + 11:16:void updatePointerData(android.view.MotionEvent,android.view.MotionEvent):477:477 -> updatePointerData + 17:24:void updatePointerData(android.view.MotionEvent,android.view.MotionEvent):478:478 -> updatePointerData + 25:31:void updatePointerData(android.view.MotionEvent,android.view.MotionEvent):482:482 -> updatePointerData + 32:39:void updatePointerData(android.view.MotionEvent,android.view.MotionEvent):483:483 -> updatePointerData + 40:46:void updatePointerData(android.view.MotionEvent,android.view.MotionEvent):487:487 -> updatePointerData + 47:50:void updatePointerData(android.view.MotionEvent,android.view.MotionEvent):488:488 -> updatePointerData + 51:53:void updatePointerData(android.view.MotionEvent,android.view.MotionEvent):485:485 -> updatePointerData + 54:57:void updatePointerData(android.view.MotionEvent,android.view.MotionEvent):486:486 -> updatePointerData + 58:60:void updatePointerData(android.view.MotionEvent,android.view.MotionEvent):480:480 -> updatePointerData + 61:64:void updatePointerData(android.view.MotionEvent,android.view.MotionEvent):481:481 -> updatePointerData + 6:9:boolean wantsEvent(android.view.MotionEvent):580:580 -> wantsEvent + 10:20:boolean wantsEvent(android.view.MotionEvent):581:581 -> wantsEvent + 21:37:boolean wantsEvent(android.view.MotionEvent):584:584 -> wantsEvent + 7:8:void withMarkedAsInBounds(kotlin.jvm.functions.Function0):807:807 -> withMarkedAsInBounds + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)V"} + 9:12:void withMarkedAsInBounds(kotlin.jvm.functions.Function0):808:808 -> withMarkedAsInBounds + 13:15:void withMarkedAsInBounds(kotlin.jvm.functions.Function0):809:809 -> withMarkedAsInBounds com.swmansion.gesturehandler.core.GestureHandler$$ExternalSyntheticLambda0 -> com.swmansion.gesturehandler.core.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} @@ -184164,370 +190990,373 @@ com.swmansion.gesturehandler.core.GestureHandler$$ExternalSyntheticLambda0 -> co # {"id":"com.android.tools.r8.synthesized"} com.swmansion.gesturehandler.core.GestureHandler$AdaptEventException -> com.swmansion.gesturehandler.core.GestureHandler$AdaptEventException: # {"id":"sourceFile","fileName":"GestureHandler.kt"} - 22:33:void (com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent,java.lang.IllegalArgumentException):328:328 -> - 34:37:void (com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent,java.lang.IllegalArgumentException):329:329 -> - 38:41:void (com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent,java.lang.IllegalArgumentException):330:330 -> - 42:45:void (com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent,java.lang.IllegalArgumentException):331:331 -> - 46:49:void (com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent,java.lang.IllegalArgumentException):332:332 -> - 50:53:void (com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent,java.lang.IllegalArgumentException):333:333 -> - 54:57:void (com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent,java.lang.IllegalArgumentException):334:334 -> - 58:61:void (com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent,java.lang.IllegalArgumentException):335:335 -> - 62:82:void (com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent,java.lang.IllegalArgumentException):336:336 -> - 83:176:void (com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent,java.lang.IllegalArgumentException):337:337 -> - 177:182:void (com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent,java.lang.IllegalArgumentException):338:338 -> - 183:186:void (com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent,java.lang.IllegalArgumentException):326:326 -> + 22:33:void (com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent,java.lang.IllegalArgumentException):329:329 -> + 34:37:void (com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent,java.lang.IllegalArgumentException):330:330 -> + 38:41:void (com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent,java.lang.IllegalArgumentException):331:331 -> + 42:45:void (com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent,java.lang.IllegalArgumentException):332:332 -> + 46:49:void (com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent,java.lang.IllegalArgumentException):333:333 -> + 50:53:void (com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent,java.lang.IllegalArgumentException):334:334 -> + 54:57:void (com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent,java.lang.IllegalArgumentException):335:335 -> + 58:61:void (com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent,java.lang.IllegalArgumentException):336:336 -> + 62:82:void (com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent,java.lang.IllegalArgumentException):337:337 -> + 83:176:void (com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent,java.lang.IllegalArgumentException):338:338 -> + 177:182:void (com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent,java.lang.IllegalArgumentException):339:339 -> + 183:186:void (com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent,java.lang.IllegalArgumentException):327:327 -> com.swmansion.gesturehandler.core.GestureHandler$Companion -> com.swmansion.gesturehandler.core.GestureHandler$Companion: # {"id":"sourceFile","fileName":"GestureHandler.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():941:941 -> - 1:5:boolean access$hitSlopSet(com.swmansion.gesturehandler.core.GestureHandler$Companion,float):941:941 -> access$hitSlopSet - 1:4:void access$initPointerProps(com.swmansion.gesturehandler.core.GestureHandler$Companion,int):941:941 -> access$initPointerProps - 1:7:boolean hitSlopSet(float):991:991 -> hitSlopSet - 1:8:void initPointerProps(int):979:979 -> initPointerProps - 9:13:void initPointerProps(int):980:980 -> initPointerProps - 14:20:void initPointerProps(int):981:981 -> initPointerProps - 21:39:void initPointerProps(int):983:983 -> initPointerProps - 40:56:void initPointerProps(int):984:984 -> initPointerProps - 57:80:void initPointerProps(int):985:985 -> initPointerProps - 20:22:java.lang.String stateToString(int):1000:1000 -> stateToString - 23:25:java.lang.String stateToString(int):996:996 -> stateToString - 26:28:java.lang.String stateToString(int):999:999 -> stateToString - 29:31:java.lang.String stateToString(int):998:998 -> stateToString - 32:34:java.lang.String stateToString(int):997:997 -> stateToString - 35:37:java.lang.String stateToString(int):995:995 -> stateToString + 2:2:void ():939:939 -> + 1:5:boolean access$hitSlopSet(com.swmansion.gesturehandler.core.GestureHandler$Companion,float):939:939 -> access$hitSlopSet + 1:4:void access$initPointerProps(com.swmansion.gesturehandler.core.GestureHandler$Companion,int):939:939 -> access$initPointerProps + 1:7:boolean hitSlopSet(float):989:989 -> hitSlopSet + 1:8:void initPointerProps(int):977:977 -> initPointerProps + 9:13:void initPointerProps(int):978:978 -> initPointerProps + 14:20:void initPointerProps(int):979:979 -> initPointerProps + 21:39:void initPointerProps(int):981:981 -> initPointerProps + 40:56:void initPointerProps(int):982:982 -> initPointerProps + 57:80:void initPointerProps(int):983:983 -> initPointerProps + 20:22:java.lang.String stateToString(int):998:998 -> stateToString + 23:25:java.lang.String stateToString(int):994:994 -> stateToString + 26:28:java.lang.String stateToString(int):997:997 -> stateToString + 29:31:java.lang.String stateToString(int):996:996 -> stateToString + 32:34:java.lang.String stateToString(int):995:995 -> stateToString + 35:37:java.lang.String stateToString(int):993:993 -> stateToString com.swmansion.gesturehandler.core.GestureHandler$Factory -> com.swmansion.gesturehandler.core.GestureHandler$Factory: # {"id":"sourceFile","fileName":"GestureHandler.kt"} - 1:4:void ():840:840 -> - 1:1:com.swmansion.gesturehandler.core.GestureHandler create(android.content.Context,int):846:846 -> create - 11:13:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):849:849 -> setConfig - 14:21:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):850:850 -> setConfig - 22:28:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):851:851 -> setConfig - 29:36:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):853:853 -> setConfig - 37:43:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):854:854 -> setConfig - 44:51:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):856:856 -> setConfig - 52:56:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):857:857 -> setConfig - 57:64:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):859:859 -> setConfig - 65:71:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):860:860 -> setConfig - 72:79:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):862:862 -> setConfig - 80:86:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):863:863 -> setConfig - 87:94:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):865:865 -> setConfig - 95:102:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):866:866 -> setConfig + 1:4:void ():838:838 -> + 1:1:com.swmansion.gesturehandler.core.GestureHandler create(android.content.Context,int):844:844 -> create + 11:13:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):847:847 -> setConfig + 14:21:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):848:848 -> setConfig + 22:28:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):849:849 -> setConfig + 29:36:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):851:851 -> setConfig + 37:43:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):852:852 -> setConfig + 44:51:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):854:854 -> setConfig + 52:56:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):855:855 -> setConfig + 57:64:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):857:857 -> setConfig + 65:71:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):858:858 -> setConfig + 72:79:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):860:860 -> setConfig + 80:86:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):861:861 -> setConfig + 87:94:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):863:863 -> setConfig + 95:102:void setConfig(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):864:864 -> setConfig com.swmansion.gesturehandler.core.GestureHandler$Factory$Companion -> com.swmansion.gesturehandler.core.GestureHandler$Factory$Companion: # {"id":"sourceFile","fileName":"GestureHandler.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():872:872 -> - 1:4:void access$handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler$Factory$Companion,com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):872:872 -> access$handleHitSlopProperty - 3:12:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):889:889 -> handleHitSlopProperty - 13:29:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):890:890 -> handleHitSlopProperty - 30:33:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):891:891 -> handleHitSlopProperty - 34:40:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):900:900 -> handleHitSlopProperty - 41:50:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):907:907 -> handleHitSlopProperty - 51:62:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):908:908 -> handleHitSlopProperty - 63:70:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):912:912 -> handleHitSlopProperty - 71:82:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):913:913 -> handleHitSlopProperty - 83:90:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):917:917 -> handleHitSlopProperty - 91:99:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):918:918 -> handleHitSlopProperty - 100:107:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):920:920 -> handleHitSlopProperty - 108:116:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):921:921 -> handleHitSlopProperty - 117:124:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):923:923 -> handleHitSlopProperty - 125:133:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):924:924 -> handleHitSlopProperty - 134:141:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):926:926 -> handleHitSlopProperty - 142:150:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):927:927 -> handleHitSlopProperty - 151:158:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):929:929 -> handleHitSlopProperty - 159:169:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):930:930 -> handleHitSlopProperty - 170:177:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):932:932 -> handleHitSlopProperty - 178:188:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):933:933 -> handleHitSlopProperty - 189:192:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):935:935 -> handleHitSlopProperty + 2:2:void ():870:870 -> + 1:4:void access$handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler$Factory$Companion,com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):870:870 -> access$handleHitSlopProperty + 3:12:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):887:887 -> handleHitSlopProperty + 13:29:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):888:888 -> handleHitSlopProperty + 30:33:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):889:889 -> handleHitSlopProperty + 34:40:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):898:898 -> handleHitSlopProperty + 41:50:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):905:905 -> handleHitSlopProperty + 51:62:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):906:906 -> handleHitSlopProperty + 63:70:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):910:910 -> handleHitSlopProperty + 71:82:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):911:911 -> handleHitSlopProperty + 83:90:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):915:915 -> handleHitSlopProperty + 91:99:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):916:916 -> handleHitSlopProperty + 100:107:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):918:918 -> handleHitSlopProperty + 108:116:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):919:919 -> handleHitSlopProperty + 117:124:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):921:921 -> handleHitSlopProperty + 125:133:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):922:922 -> handleHitSlopProperty + 134:141:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):924:924 -> handleHitSlopProperty + 142:150:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):925:925 -> handleHitSlopProperty + 151:158:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):927:927 -> handleHitSlopProperty + 159:169:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):928:928 -> handleHitSlopProperty + 170:177:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):930:930 -> handleHitSlopProperty + 178:188:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):931:931 -> handleHitSlopProperty + 189:192:void handleHitSlopProperty(com.swmansion.gesturehandler.core.GestureHandler,com.facebook.react.bridge.ReadableMap):933:933 -> handleHitSlopProperty com.swmansion.gesturehandler.core.GestureHandler$PointerData -> com.swmansion.gesturehandler.core.GestureHandler$PointerData: # {"id":"sourceFile","fileName":"GestureHandler.kt"} - 1:3:void (int,float,float,float,float):1006:1006 -> - 4:5:void (int,float,float,float,float):1007:1007 -> - 6:7:void (int,float,float,float,float):1008:1008 -> - 8:9:void (int,float,float,float,float):1009:1009 -> - 10:11:void (int,float,float,float,float):1010:1010 -> - 12:14:void (int,float,float,float,float):1011:1011 -> - 1:3:float getAbsoluteX():1010:1010 -> getAbsoluteX - 1:3:float getAbsoluteY():1011:1011 -> getAbsoluteY - 1:3:int getPointerId():1007:1007 -> getPointerId - 1:3:float getX():1008:1008 -> getX - 1:3:float getY():1009:1009 -> getY - 1:3:void setAbsoluteX(float):1010:1010 -> setAbsoluteX - 1:3:void setAbsoluteY(float):1011:1011 -> setAbsoluteY - 1:3:void setX(float):1008:1008 -> setX - 1:3:void setY(float):1009:1009 -> setY + 1:3:void (int,float,float,float,float):1004:1004 -> + 4:5:void (int,float,float,float,float):1005:1005 -> + 6:7:void (int,float,float,float,float):1006:1006 -> + 8:9:void (int,float,float,float,float):1007:1007 -> + 10:11:void (int,float,float,float,float):1008:1008 -> + 12:14:void (int,float,float,float,float):1009:1009 -> + 1:3:float getAbsoluteX():1008:1008 -> getAbsoluteX + 1:3:float getAbsoluteY():1009:1009 -> getAbsoluteY + 1:3:int getPointerId():1005:1005 -> getPointerId + 1:3:float getX():1006:1006 -> getX + 1:3:float getY():1007:1007 -> getY + 1:3:void setAbsoluteX(float):1008:1008 -> setAbsoluteX + 1:3:void setAbsoluteY(float):1009:1009 -> setAbsoluteY + 1:3:void setX(float):1006:1006 -> setX + 1:3:void setY(float):1007:1007 -> setY com.swmansion.gesturehandler.core.GestureHandlerInteractionController -> com.swmansion.gesturehandler.core.GestureHandlerInteractionController: # {"id":"sourceFile","fileName":"GestureHandlerInteractionController.kt"} com.swmansion.gesturehandler.core.GestureHandlerOrchestrator -> com.swmansion.gesturehandler.core.GestureHandlerOrchestrator: # {"id":"sourceFile","fileName":"GestureHandlerOrchestrator.kt"} - 9:16:void ():674:674 -> - 17:20:void ():675:675 -> - 21:27:void ():676:676 -> - 28:31:void ():677:677 -> - 32:39:void ():678:678 -> - 16:18:android.graphics.Matrix access$getInverseMatrix$cp():12:12 -> - 16:18:void (android.view.ViewGroup,com.swmansion.gesturehandler.core.GestureHandlerRegistry,com.swmansion.gesturehandler.core.ViewConfigurationHelper):12 -> - 19:20:void (android.view.ViewGroup,com.swmansion.gesturehandler.core.GestureHandlerRegistry,com.swmansion.gesturehandler.core.ViewConfigurationHelper):13:13 -> - 21:22:void (android.view.ViewGroup,com.swmansion.gesturehandler.core.GestureHandlerRegistry,com.swmansion.gesturehandler.core.ViewConfigurationHelper):14:14 -> - 23:24:void (android.view.ViewGroup,com.swmansion.gesturehandler.core.GestureHandlerRegistry,com.swmansion.gesturehandler.core.ViewConfigurationHelper):15:15 -> - 25:31:void (android.view.ViewGroup,com.swmansion.gesturehandler.core.GestureHandlerRegistry,com.swmansion.gesturehandler.core.ViewConfigurationHelper):23:23 -> - 32:38:void (android.view.ViewGroup,com.swmansion.gesturehandler.core.GestureHandlerRegistry,com.swmansion.gesturehandler.core.ViewConfigurationHelper):24:24 -> - 39:45:void (android.view.ViewGroup,com.swmansion.gesturehandler.core.GestureHandlerRegistry,com.swmansion.gesturehandler.core.ViewConfigurationHelper):25:25 -> - 46:53:void (android.view.ViewGroup,com.swmansion.gesturehandler.core.GestureHandlerRegistry,com.swmansion.gesturehandler.core.ViewConfigurationHelper):32:32 -> - 1:1:m3.Unit $r8$lambda$YzRmcHIwpQ_tz4Wr07bGbgriaH4(com.swmansion.gesturehandler.core.GestureHandler):0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/gesturehandler/core/GestureHandler;)Lm3/u;"} - 1:3:android.graphics.Matrix access$getInverseMatrix$cp():12:12 -> access$getInverseMatrix$cp - 1:3:android.graphics.Matrix access$getInverseMatrix$cp():12:12 -> access$getMatrixTransformCoords$cp - 1:3:float[] access$getMatrixTransformCoords$cp():12 -> access$getMatrixTransformCoords$cp - 6:13:void activateNativeHandlersForView(android.view.View):654:654 -> activateNativeHandlersForView + 9:16:void ():711:711 -> + 17:20:void ():712:712 -> + 21:27:void ():713:713 -> + 28:31:void ():714:714 -> + 32:39:void ():715:715 -> + 21:23:android.graphics.Matrix access$getInverseMatrix$cp():15:15 -> + 21:23:void (android.view.ViewGroup,com.swmansion.gesturehandler.core.GestureHandlerRegistry,com.swmansion.gesturehandler.core.ViewConfigurationHelper,android.view.ViewGroup):15 -> + 24:25:void (android.view.ViewGroup,com.swmansion.gesturehandler.core.GestureHandlerRegistry,com.swmansion.gesturehandler.core.ViewConfigurationHelper,android.view.ViewGroup):16:16 -> + 26:27:void (android.view.ViewGroup,com.swmansion.gesturehandler.core.GestureHandlerRegistry,com.swmansion.gesturehandler.core.ViewConfigurationHelper,android.view.ViewGroup):17:17 -> + 28:29:void (android.view.ViewGroup,com.swmansion.gesturehandler.core.GestureHandlerRegistry,com.swmansion.gesturehandler.core.ViewConfigurationHelper,android.view.ViewGroup):18:18 -> + 30:31:void (android.view.ViewGroup,com.swmansion.gesturehandler.core.GestureHandlerRegistry,com.swmansion.gesturehandler.core.ViewConfigurationHelper,android.view.ViewGroup):19:19 -> + 32:38:void (android.view.ViewGroup,com.swmansion.gesturehandler.core.GestureHandlerRegistry,com.swmansion.gesturehandler.core.ViewConfigurationHelper,android.view.ViewGroup):27:27 -> + 39:45:void (android.view.ViewGroup,com.swmansion.gesturehandler.core.GestureHandlerRegistry,com.swmansion.gesturehandler.core.ViewConfigurationHelper,android.view.ViewGroup):28:28 -> + 46:52:void (android.view.ViewGroup,com.swmansion.gesturehandler.core.GestureHandlerRegistry,com.swmansion.gesturehandler.core.ViewConfigurationHelper,android.view.ViewGroup):29:29 -> + 53:60:void (android.view.ViewGroup,com.swmansion.gesturehandler.core.GestureHandlerRegistry,com.swmansion.gesturehandler.core.ViewConfigurationHelper,android.view.ViewGroup):36:36 -> + 1:1:r3.Unit $r8$lambda$YzRmcHIwpQ_tz4Wr07bGbgriaH4(com.swmansion.gesturehandler.core.GestureHandler):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/gesturehandler/core/GestureHandler;)Lr3/u;"} + 1:3:android.graphics.Matrix access$getInverseMatrix$cp():15:15 -> access$getInverseMatrix$cp + 1:3:android.graphics.Matrix access$getInverseMatrix$cp():15:15 -> access$getMatrixTransformCoords$cp + 1:3:float[] access$getMatrixTransformCoords$cp():15 -> access$getMatrixTransformCoords$cp + 6:13:void activateNativeHandlersForView(android.view.View):691:691 -> activateNativeHandlersForView 14:28:void kotlin.collections.CollectionsKt___CollectionsKt.forEach(java.lang.Iterable,kotlin.jvm.functions.Function1):1869:1869 -> activateNativeHandlersForView - 14:28:void activateNativeHandlersForView(android.view.View):654 -> activateNativeHandlersForView - 29:33:void activateNativeHandlersForView(android.view.View):655:655 -> activateNativeHandlersForView - 34:36:void activateNativeHandlersForView(android.view.View):658:658 -> activateNativeHandlersForView - 37:46:void activateNativeHandlersForView(android.view.View):660:660 -> activateNativeHandlersForView - 1:3:kotlin.Unit activateNativeHandlersForView$lambda$14$lambda$13(com.swmansion.gesturehandler.core.GestureHandler):661:661 -> activateNativeHandlersForView$lambda$14$lambda$13 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/gesturehandler/core/GestureHandler;)Lm3/u;"} - 4:6:kotlin.Unit activateNativeHandlersForView$lambda$14$lambda$13(com.swmansion.gesturehandler.core.GestureHandler):662:662 -> activateNativeHandlersForView$lambda$14$lambda$13 - 7:9:kotlin.Unit activateNativeHandlersForView$lambda$14$lambda$13(com.swmansion.gesturehandler.core.GestureHandler):663:663 -> activateNativeHandlersForView$lambda$14$lambda$13 - 10:12:kotlin.Unit activateNativeHandlersForView$lambda$14$lambda$13(com.swmansion.gesturehandler.core.GestureHandler):664:664 -> activateNativeHandlersForView$lambda$14$lambda$13 - 1:9:void addAwaitingHandler(com.swmansion.gesturehandler.core.GestureHandler):431:431 -> addAwaitingHandler - 10:14:void addAwaitingHandler(com.swmansion.gesturehandler.core.GestureHandler):435:435 -> addAwaitingHandler - 15:28:void addAwaitingHandler(com.swmansion.gesturehandler.core.GestureHandler):436:436 -> addAwaitingHandler - 29:31:void addAwaitingHandler(com.swmansion.gesturehandler.core.GestureHandler):439:439 -> addAwaitingHandler - 32:41:void addAwaitingHandler(com.swmansion.gesturehandler.core.GestureHandler):440:440 -> addAwaitingHandler + 14:28:void activateNativeHandlersForView(android.view.View):691 -> activateNativeHandlersForView + 29:33:void activateNativeHandlersForView(android.view.View):692:692 -> activateNativeHandlersForView + 34:36:void activateNativeHandlersForView(android.view.View):695:695 -> activateNativeHandlersForView + 37:46:void activateNativeHandlersForView(android.view.View):697:697 -> activateNativeHandlersForView + 1:3:kotlin.Unit activateNativeHandlersForView$lambda$14$lambda$13(com.swmansion.gesturehandler.core.GestureHandler):698:698 -> activateNativeHandlersForView$lambda$14$lambda$13 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/gesturehandler/core/GestureHandler;)Lr3/u;"} + 4:6:kotlin.Unit activateNativeHandlersForView$lambda$14$lambda$13(com.swmansion.gesturehandler.core.GestureHandler):699:699 -> activateNativeHandlersForView$lambda$14$lambda$13 + 7:9:kotlin.Unit activateNativeHandlersForView$lambda$14$lambda$13(com.swmansion.gesturehandler.core.GestureHandler):700:700 -> activateNativeHandlersForView$lambda$14$lambda$13 + 10:12:kotlin.Unit activateNativeHandlersForView$lambda$14$lambda$13(com.swmansion.gesturehandler.core.GestureHandler):701:701 -> activateNativeHandlersForView$lambda$14$lambda$13 + 1:9:void addAwaitingHandler(com.swmansion.gesturehandler.core.GestureHandler):443:443 -> addAwaitingHandler + 10:14:void addAwaitingHandler(com.swmansion.gesturehandler.core.GestureHandler):447:447 -> addAwaitingHandler + 15:28:void addAwaitingHandler(com.swmansion.gesturehandler.core.GestureHandler):448:448 -> addAwaitingHandler + 29:31:void addAwaitingHandler(com.swmansion.gesturehandler.core.GestureHandler):451:451 -> addAwaitingHandler + 32:41:void addAwaitingHandler(com.swmansion.gesturehandler.core.GestureHandler):452:452 -> addAwaitingHandler 1:1:int $r8$lambda$oFlAl3iHPmpPCTXtg5CbxIiC5m8(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean $r8$lambda$w6rguf6wfYziwbYpbnNOuBvpjKk(com.swmansion.gesturehandler.core.GestureHandler):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} - 1:20:boolean canReceiveEvents(android.view.View):647:647 -> canReceiveEvents - 1:26:void cancelAll():261:261 -> cancelAll - 27:30:void cancelAll():262:262 -> cancelAll - 31:35:void cancelAll():267:267 -> cancelAll - 36:42:void cancelAll():268:268 -> cancelAll - 43:64:void cancelAll():270:270 -> cancelAll - 65:69:void cancelAll():271:271 -> cancelAll - 1:6:void cleanupAwaitingHandlers():119:119 -> cleanupAwaitingHandlers - 7:22:void cleanupAwaitingHandlers():121:121 -> cleanupAwaitingHandlers - 23:28:void cleanupAwaitingHandlers():122:122 -> cleanupAwaitingHandlers - 29:33:void cleanupAwaitingHandlers():123:123 -> cleanupAwaitingHandlers - 34:48:void cleanupAwaitingHandlers():124:124 -> cleanupAwaitingHandlers - 1:23:void cleanupFinishedHandlers():72:72 -> cleanupFinishedHandlers - 24:41:void cleanupFinishedHandlers():73:73 -> cleanupFinishedHandlers - 42:44:void cleanupFinishedHandlers():74:74 -> cleanupFinishedHandlers - 45:47:void cleanupFinishedHandlers():76:76 -> cleanupFinishedHandlers - 48:53:void cleanupFinishedHandlers():77:77 -> cleanupFinishedHandlers - 54:57:void cleanupFinishedHandlers():78:78 -> cleanupFinishedHandlers - 58:67:boolean cleanupFinishedHandlers$lambda$1(com.swmansion.gesturehandler.core.GestureHandler):83:83 -> cleanupFinishedHandlers - 58:67:void cleanupFinishedHandlers():83 -> cleanupFinishedHandlers - 68:70:void cleanupFinishedHandlers():85:85 -> cleanupFinishedHandlers - 6:27:boolean cleanupFinishedHandlers$lambda$1(com.swmansion.gesturehandler.core.GestureHandler):83:83 -> cleanupFinishedHandlers$lambda$1 - 1:10:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):276:276 -> deliverEventToGestureHandler - 11:14:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):277:277 -> deliverEventToGestureHandler - 15:21:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):281:281 -> deliverEventToGestureHandler - 22:25:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):285:285 -> deliverEventToGestureHandler - 26:42:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):286:286 -> deliverEventToGestureHandler - 43:54:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):296:296 -> deliverEventToGestureHandler - 55:57:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):297:297 -> deliverEventToGestureHandler - 58:66:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):300:300 -> deliverEventToGestureHandler - 67:77:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):301:301 -> deliverEventToGestureHandler - 78:80:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):302:302 -> deliverEventToGestureHandler - 81:86:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):303:303 -> deliverEventToGestureHandler - 87:92:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):311:311 -> deliverEventToGestureHandler - 93:95:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):312:312 -> deliverEventToGestureHandler - 96:98:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):313:313 -> deliverEventToGestureHandler - 99:101:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):315:315 -> deliverEventToGestureHandler - 102:109:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):318:318 -> deliverEventToGestureHandler - 110:122:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):319:319 -> deliverEventToGestureHandler - 123:130:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):328:328 -> deliverEventToGestureHandler - 131:133:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):329:329 -> deliverEventToGestureHandler - 134:137:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):333:333 -> deliverEventToGestureHandler - 1:5:void deliverEventToGestureHandlers(android.view.MotionEvent):243:243 -> deliverEventToGestureHandlers - 6:12:void deliverEventToGestureHandlers(android.view.MotionEvent):244:244 -> deliverEventToGestureHandlers - 13:19:void deliverEventToGestureHandlers(android.view.MotionEvent):251:251 -> deliverEventToGestureHandlers - 20:42:void deliverEventToGestureHandlers(android.view.MotionEvent):253:253 -> deliverEventToGestureHandlers - 43:47:void deliverEventToGestureHandlers(android.view.MotionEvent):254:254 -> deliverEventToGestureHandlers - 1:8:boolean extractAncestorHandlers(android.view.View,float[],int):474:474 -> extractAncestorHandlers - 9:12:boolean extractAncestorHandlers(android.view.View,float[],int):477:477 -> extractAncestorHandlers - 13:15:boolean extractAncestorHandlers(android.view.View,float[],int):478:478 -> extractAncestorHandlers - 16:26:boolean extractAncestorHandlers(android.view.View,float[],int):480:480 -> extractAncestorHandlers - 27:28:boolean extractAncestorHandlers(android.view.View,float[],int):481:482 -> extractAncestorHandlers - 29:48:boolean extractAncestorHandlers(android.view.View,float[],int):482:482 -> extractAncestorHandlers - 49:65:boolean extractAncestorHandlers(android.view.View,float[],int):483:483 -> extractAncestorHandlers - 66:68:boolean extractAncestorHandlers(android.view.View,float[],int):485:485 -> extractAncestorHandlers - 69:75:boolean extractAncestorHandlers(android.view.View,float[],int):486:486 -> extractAncestorHandlers - 76:77:boolean extractAncestorHandlers(android.view.View,float[],int):489:489 -> extractAncestorHandlers - 78:81:boolean extractAncestorHandlers(android.view.View,float[],int):481:481 -> extractAncestorHandlers - 82:87:boolean extractAncestorHandlers(android.view.View,float[],int):493:493 -> extractAncestorHandlers - 1:6:void extractGestureHandlers(android.view.MotionEvent):557:562 -> extractGestureHandlers - 7:7:boolean extractGestureHandlers(android.view.ViewGroup,float[],int,android.view.MotionEvent):571:571 -> extractGestureHandlers - 8:15:boolean extractGestureHandlers(android.view.ViewGroup,float[],int,android.view.MotionEvent):573:580 -> extractGestureHandlers - 16:16:boolean extractGestureHandlers(android.view.ViewGroup,float[],int,android.view.MotionEvent):582:582 -> extractGestureHandlers - 17:17:boolean extractGestureHandlers(android.view.ViewGroup,float[],int,android.view.MotionEvent):585:585 -> extractGestureHandlers - 18:19:boolean extractGestureHandlers(android.view.ViewGroup,float[],int,android.view.MotionEvent):587:588 -> extractGestureHandlers - 6:12:java.util.ArrayList getHandlersForView(android.view.View):61:61 -> getHandlersForView - 1:3:void setMinimumAlphaForTraversal(float):22:22 -> getMinimumAlphaForTraversal - 1:3:float getMinimumAlphaForTraversal():22 -> getMinimumAlphaForTraversal - 1:24:int handlersComparator$lambda$15(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):679:679 -> handlersComparator$lambda$15 - 25:38:int handlersComparator$lambda$15(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):682:682 -> handlersComparator$lambda$15 - 39:46:int handlersComparator$lambda$15(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):683:683 -> handlersComparator$lambda$15 - 47:54:int handlersComparator$lambda$15(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):685:685 -> handlersComparator$lambda$15 - 55:61:int handlersComparator$lambda$15(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):687:687 -> handlersComparator$lambda$15 - 62:70:int handlersComparator$lambda$15(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):689:689 -> handlersComparator$lambda$15 - 1:5:boolean hasOtherHandlerToWaitFor(com.swmansion.gesturehandler.core.GestureHandler):89:89 -> hasOtherHandlerToWaitFor + 1:20:boolean canReceiveEvents(android.view.View):684:684 -> canReceiveEvents + 1:26:void cancelAll():273:273 -> cancelAll + 27:30:void cancelAll():274:274 -> cancelAll + 31:35:void cancelAll():279:279 -> cancelAll + 36:42:void cancelAll():280:280 -> cancelAll + 43:64:void cancelAll():282:282 -> cancelAll + 65:69:void cancelAll():283:283 -> cancelAll + 1:6:void cleanupAwaitingHandlers():131:131 -> cleanupAwaitingHandlers + 7:22:void cleanupAwaitingHandlers():133:133 -> cleanupAwaitingHandlers + 23:28:void cleanupAwaitingHandlers():134:134 -> cleanupAwaitingHandlers + 29:33:void cleanupAwaitingHandlers():135:135 -> cleanupAwaitingHandlers + 34:48:void cleanupAwaitingHandlers():136:136 -> cleanupAwaitingHandlers + 1:23:void cleanupFinishedHandlers():84:84 -> cleanupFinishedHandlers + 24:41:void cleanupFinishedHandlers():85:85 -> cleanupFinishedHandlers + 42:44:void cleanupFinishedHandlers():86:86 -> cleanupFinishedHandlers + 45:47:void cleanupFinishedHandlers():88:88 -> cleanupFinishedHandlers + 48:53:void cleanupFinishedHandlers():89:89 -> cleanupFinishedHandlers + 54:57:void cleanupFinishedHandlers():90:90 -> cleanupFinishedHandlers + 58:67:boolean cleanupFinishedHandlers$lambda$1(com.swmansion.gesturehandler.core.GestureHandler):95:95 -> cleanupFinishedHandlers + 58:67:void cleanupFinishedHandlers():95 -> cleanupFinishedHandlers + 68:70:void cleanupFinishedHandlers():97:97 -> cleanupFinishedHandlers + 6:27:boolean cleanupFinishedHandlers$lambda$1(com.swmansion.gesturehandler.core.GestureHandler):95:95 -> cleanupFinishedHandlers$lambda$1 + 1:10:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):288:288 -> deliverEventToGestureHandler + 11:14:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):289:289 -> deliverEventToGestureHandler + 15:21:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):293:293 -> deliverEventToGestureHandler + 22:25:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):297:297 -> deliverEventToGestureHandler + 26:42:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):298:298 -> deliverEventToGestureHandler + 43:54:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):308:308 -> deliverEventToGestureHandler + 55:57:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):309:309 -> deliverEventToGestureHandler + 58:66:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):312:312 -> deliverEventToGestureHandler + 67:77:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):313:313 -> deliverEventToGestureHandler + 78:80:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):314:314 -> deliverEventToGestureHandler + 81:86:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):315:315 -> deliverEventToGestureHandler + 87:92:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):323:323 -> deliverEventToGestureHandler + 93:95:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):324:324 -> deliverEventToGestureHandler + 96:98:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):325:325 -> deliverEventToGestureHandler + 99:101:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):327:327 -> deliverEventToGestureHandler + 102:109:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):330:330 -> deliverEventToGestureHandler + 110:122:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):331:331 -> deliverEventToGestureHandler + 123:130:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):340:340 -> deliverEventToGestureHandler + 131:133:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):341:341 -> deliverEventToGestureHandler + 134:137:void deliverEventToGestureHandler(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):345:345 -> deliverEventToGestureHandler + 1:5:void deliverEventToGestureHandlers(android.view.MotionEvent):255:255 -> deliverEventToGestureHandlers + 6:12:void deliverEventToGestureHandlers(android.view.MotionEvent):256:256 -> deliverEventToGestureHandlers + 13:19:void deliverEventToGestureHandlers(android.view.MotionEvent):263:263 -> deliverEventToGestureHandlers + 20:42:void deliverEventToGestureHandlers(android.view.MotionEvent):265:265 -> deliverEventToGestureHandlers + 43:47:void deliverEventToGestureHandlers(android.view.MotionEvent):266:266 -> deliverEventToGestureHandlers + 1:8:boolean extractAncestorHandlers(android.view.View,float[],int):486:486 -> extractAncestorHandlers + 9:12:boolean extractAncestorHandlers(android.view.View,float[],int):489:489 -> extractAncestorHandlers + 13:26:boolean extractAncestorHandlers(android.view.View,float[],int):492:492 -> extractAncestorHandlers + 27:29:boolean extractAncestorHandlers(android.view.View,float[],int):496:496 -> extractAncestorHandlers + 30:40:boolean extractAncestorHandlers(android.view.View,float[],int):498:498 -> extractAncestorHandlers + 41:42:boolean extractAncestorHandlers(android.view.View,float[],int):499:500 -> extractAncestorHandlers + 43:62:boolean extractAncestorHandlers(android.view.View,float[],int):500:500 -> extractAncestorHandlers + 63:79:boolean extractAncestorHandlers(android.view.View,float[],int):501:501 -> extractAncestorHandlers + 80:82:boolean extractAncestorHandlers(android.view.View,float[],int):503:503 -> extractAncestorHandlers + 83:89:boolean extractAncestorHandlers(android.view.View,float[],int):504:504 -> extractAncestorHandlers + 90:91:boolean extractAncestorHandlers(android.view.View,float[],int):507:507 -> extractAncestorHandlers + 92:95:boolean extractAncestorHandlers(android.view.View,float[],int):499:499 -> extractAncestorHandlers + 96:101:boolean extractAncestorHandlers(android.view.View,float[],int):511:511 -> extractAncestorHandlers + 1:6:void extractGestureHandlers(android.view.MotionEvent):569:574 -> extractGestureHandlers + 7:7:boolean extractGestureHandlers(android.view.ViewGroup,float[],int,android.view.MotionEvent):586:586 -> extractGestureHandlers + 8:8:boolean extractGestureHandlers(android.view.ViewGroup,float[],int,android.view.MotionEvent):597:597 -> extractGestureHandlers + 9:16:boolean extractGestureHandlers(android.view.ViewGroup,float[],int,android.view.MotionEvent):599:606 -> extractGestureHandlers + 17:17:boolean extractGestureHandlers(android.view.ViewGroup,float[],int,android.view.MotionEvent):608:608 -> extractGestureHandlers + 18:18:boolean extractGestureHandlers(android.view.ViewGroup,float[],int,android.view.MotionEvent):611:611 -> extractGestureHandlers + 19:20:boolean extractGestureHandlers(android.view.ViewGroup,float[],int,android.view.MotionEvent):613:614 -> extractGestureHandlers + 6:12:java.util.ArrayList getHandlersForView(android.view.View):73:73 -> getHandlersForView + 1:3:void setMinimumAlphaForTraversal(float):26:26 -> getMinimumAlphaForTraversal + 1:3:float getMinimumAlphaForTraversal():26 -> getMinimumAlphaForTraversal + 1:24:int handlersComparator$lambda$15(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):716:716 -> handlersComparator$lambda$15 + 25:38:int handlersComparator$lambda$15(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):719:719 -> handlersComparator$lambda$15 + 39:46:int handlersComparator$lambda$15(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):720:720 -> handlersComparator$lambda$15 + 47:54:int handlersComparator$lambda$15(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):722:722 -> handlersComparator$lambda$15 + 55:61:int handlersComparator$lambda$15(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):724:724 -> handlersComparator$lambda$15 + 62:70:int handlersComparator$lambda$15(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):726:726 -> handlersComparator$lambda$15 + 1:5:boolean hasOtherHandlerToWaitFor(com.swmansion.gesturehandler.core.GestureHandler):101:101 -> hasOtherHandlerToWaitFor 6:12:boolean kotlin.collections.CollectionsKt___CollectionsKt.any(java.lang.Iterable,kotlin.jvm.functions.Function1):1761:1761 -> hasOtherHandlerToWaitFor - 6:12:boolean hasOtherHandlerToWaitFor(com.swmansion.gesturehandler.core.GestureHandler):89 -> hasOtherHandlerToWaitFor + 6:12:boolean hasOtherHandlerToWaitFor(com.swmansion.gesturehandler.core.GestureHandler):101 -> hasOtherHandlerToWaitFor 13:27:boolean kotlin.collections.CollectionsKt___CollectionsKt.any(java.lang.Iterable,kotlin.jvm.functions.Function1):1762:1762 -> hasOtherHandlerToWaitFor - 13:27:boolean hasOtherHandlerToWaitFor(com.swmansion.gesturehandler.core.GestureHandler):89 -> hasOtherHandlerToWaitFor - 28:48:boolean hasOtherHandlerToWaitFor(com.swmansion.gesturehandler.core.GestureHandler):89:89 -> hasOtherHandlerToWaitFor - 1:5:boolean isAnyHandlerActive():357:357 -> isAnyHandlerActive + 13:27:boolean hasOtherHandlerToWaitFor(com.swmansion.gesturehandler.core.GestureHandler):101 -> hasOtherHandlerToWaitFor + 28:48:boolean hasOtherHandlerToWaitFor(com.swmansion.gesturehandler.core.GestureHandler):101:101 -> hasOtherHandlerToWaitFor + 1:5:boolean isAnyHandlerActive():369:369 -> isAnyHandlerActive 6:12:boolean kotlin.collections.CollectionsKt___CollectionsKt.any(java.lang.Iterable,kotlin.jvm.functions.Function1):1761:1761 -> isAnyHandlerActive - 6:12:boolean isAnyHandlerActive():357 -> isAnyHandlerActive + 6:12:boolean isAnyHandlerActive():369 -> isAnyHandlerActive 13:27:boolean kotlin.collections.CollectionsKt___CollectionsKt.any(java.lang.Iterable,kotlin.jvm.functions.Function1):1762:1762 -> isAnyHandlerActive - 13:27:boolean isAnyHandlerActive():357 -> isAnyHandlerActive - 28:37:boolean isAnyHandlerActive():357:357 -> isAnyHandlerActive - 1:19:boolean isClipping(android.view.View):651:651 -> isClipping - 5:10:boolean isViewAttachedUnderWrapper(android.view.View):347:347 -> isViewAttachedUnderWrapper - 11:16:boolean isViewAttachedUnderWrapper(android.view.View):350:350 -> isViewAttachedUnderWrapper - 17:20:boolean isViewAttachedUnderWrapper(android.view.View):351:351 -> isViewAttachedUnderWrapper - 21:25:boolean isViewAttachedUnderWrapper(android.view.View):352:352 -> isViewAttachedUnderWrapper - 26:31:boolean isViewAttachedUnderWrapper(android.view.View):354:354 -> isViewAttachedUnderWrapper - 1:16:boolean isViewOverflowingParent(android.view.View):457:457 -> isViewOverflowingParent - 17:20:boolean isViewOverflowingParent(android.view.View):458:458 -> isViewOverflowingParent - 21:23:boolean isViewOverflowingParent(android.view.View):459:459 -> isViewOverflowingParent - 24:26:boolean isViewOverflowingParent(android.view.View):460:460 -> isViewOverflowingParent - 27:28:boolean isViewOverflowingParent(android.view.View):461:461 -> isViewOverflowingParent - 29:31:boolean isViewOverflowingParent(android.view.View):462:462 -> isViewOverflowingParent - 32:39:boolean isViewOverflowingParent(android.view.View):463:463 -> isViewOverflowingParent - 40:51:boolean isViewOverflowingParent(android.view.View):464:464 -> isViewOverflowingParent - 52:70:boolean isViewOverflowingParent(android.view.View):467:467 -> isViewOverflowingParent - 71:88:boolean isViewOverflowingParent(android.view.View):469:469 -> isViewOverflowingParent - 1:5:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):195:195 -> makeActive - 6:9:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):197:197 -> makeActive - 10:12:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):198:198 -> makeActive - 13:15:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):199:199 -> makeActive - 16:24:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):200:200 -> makeActive - 25:46:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):203:203 -> makeActive - 47:54:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):204:204 -> makeActive - 55:58:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):205:205 -> makeActive - 59:80:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):210:210 -> makeActive - 81:88:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):211:211 -> makeActive - 89:92:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):212:212 -> makeActive - 93:102:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):215:215 -> makeActive - 103:108:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):230:230 -> makeActive - 109:113:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):233:233 -> makeActive - 114:117:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):235:235 -> makeActive - 6:11:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):131:131 -> onHandlerStateChange - 12:22:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):132:132 -> onHandlerStateChange - 23:28:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):135:135 -> onHandlerStateChange - 29:44:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):138:138 -> onHandlerStateChange - 45:52:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):139:139 -> onHandlerStateChange - 53:71:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):140:140 -> onHandlerStateChange - 72:74:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):147:147 -> onHandlerStateChange - 75:80:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):148:148 -> onHandlerStateChange - 81:84:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):153:153 -> onHandlerStateChange - 85:88:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):158:158 -> onHandlerStateChange - 89:92:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):161:161 -> onHandlerStateChange - 93:98:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):164:164 -> onHandlerStateChange - 99:111:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):167:167 -> onHandlerStateChange - 112:115:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):188:188 -> onHandlerStateChange - 116:121:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):169:169 -> onHandlerStateChange - 122:131:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):170:170 -> onHandlerStateChange - 132:134:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):179:179 -> onHandlerStateChange - 135:139:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):190:190 -> onHandlerStateChange - 140:143:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):191:191 -> onHandlerStateChange - 7:8:boolean onTouchEvent(android.view.MotionEvent):43:43 -> onTouchEvent - 9:24:boolean onTouchEvent(android.view.MotionEvent):44:44 -> onTouchEvent - 25:28:boolean onTouchEvent(android.view.MotionEvent):51:51 -> onTouchEvent - 29:31:boolean onTouchEvent(android.view.MotionEvent):49:49 -> onTouchEvent - 32:35:boolean onTouchEvent(android.view.MotionEvent):53:53 -> onTouchEvent - 36:37:boolean onTouchEvent(android.view.MotionEvent):54:54 -> onTouchEvent - 38:45:boolean onTouchEvent(android.view.MotionEvent):55:55 -> onTouchEvent - 46:49:boolean onTouchEvent(android.view.MotionEvent):56:56 -> onTouchEvent - 1:9:void recordHandlerIfNotPresent(com.swmansion.gesturehandler.core.GestureHandler,android.view.View):445:445 -> recordHandlerIfNotPresent - 10:15:void recordHandlerIfNotPresent(com.swmansion.gesturehandler.core.GestureHandler,android.view.View):449:449 -> recordHandlerIfNotPresent - 16:18:void recordHandlerIfNotPresent(com.swmansion.gesturehandler.core.GestureHandler,android.view.View):450:450 -> recordHandlerIfNotPresent - 19:24:void recordHandlerIfNotPresent(com.swmansion.gesturehandler.core.GestureHandler,android.view.View):451:451 -> recordHandlerIfNotPresent - 25:27:void recordHandlerIfNotPresent(com.swmansion.gesturehandler.core.GestureHandler,android.view.View):452:452 -> recordHandlerIfNotPresent - 28:31:void recordHandlerIfNotPresent(com.swmansion.gesturehandler.core.GestureHandler,android.view.View):453:453 -> recordHandlerIfNotPresent - 1:10:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):524:524 -> recordViewHandlersForPointer - 11:12:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):525:526 -> recordViewHandlersForPointer - 13:33:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):526:526 -> recordViewHandlersForPointer - 34:50:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):528:528 -> recordViewHandlersForPointer - 51:61:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):532:532 -> recordViewHandlersForPointer - 62:64:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):536:536 -> recordViewHandlersForPointer - 65:71:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):537:537 -> recordViewHandlersForPointer - 72:73:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):540:540 -> recordViewHandlersForPointer - 74:78:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):525:525 -> recordViewHandlersForPointer - 79:94:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):545:545 -> recordViewHandlersForPointer - 95:109:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):546:546 -> recordViewHandlersForPointer - 110:115:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):547:547 -> recordViewHandlersForPointer - 116:123:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):548:548 -> recordViewHandlersForPointer - 1:9:void scheduleFinishedHandlersCleanup():64:64 -> scheduleFinishedHandlersCleanup - 10:14:void scheduleFinishedHandlersCleanup():67:67 -> scheduleFinishedHandlersCleanup - 15:17:void scheduleFinishedHandlersCleanup():65:65 -> scheduleFinishedHandlersCleanup - 1:3:void setMinimumAlphaForTraversal(float):22:22 -> setMinimumAlphaForTraversal - 1:5:boolean shouldBeCancelledByActiveHandler(com.swmansion.gesturehandler.core.GestureHandler):94:94 -> shouldBeCancelledByActiveHandler + 13:27:boolean isAnyHandlerActive():369 -> isAnyHandlerActive + 28:37:boolean isAnyHandlerActive():369:369 -> isAnyHandlerActive + 1:19:boolean isClipping(android.view.View):688:688 -> isClipping + 5:10:boolean isViewAttachedUnderWrapper(android.view.View):359:359 -> isViewAttachedUnderWrapper + 11:16:boolean isViewAttachedUnderWrapper(android.view.View):362:362 -> isViewAttachedUnderWrapper + 17:20:boolean isViewAttachedUnderWrapper(android.view.View):363:363 -> isViewAttachedUnderWrapper + 21:25:boolean isViewAttachedUnderWrapper(android.view.View):364:364 -> isViewAttachedUnderWrapper + 26:31:boolean isViewAttachedUnderWrapper(android.view.View):366:366 -> isViewAttachedUnderWrapper + 1:16:boolean isViewOverflowingParent(android.view.View):469:469 -> isViewOverflowingParent + 17:20:boolean isViewOverflowingParent(android.view.View):470:470 -> isViewOverflowingParent + 21:23:boolean isViewOverflowingParent(android.view.View):471:471 -> isViewOverflowingParent + 24:26:boolean isViewOverflowingParent(android.view.View):472:472 -> isViewOverflowingParent + 27:28:boolean isViewOverflowingParent(android.view.View):473:473 -> isViewOverflowingParent + 29:31:boolean isViewOverflowingParent(android.view.View):474:474 -> isViewOverflowingParent + 32:39:boolean isViewOverflowingParent(android.view.View):475:475 -> isViewOverflowingParent + 40:51:boolean isViewOverflowingParent(android.view.View):476:476 -> isViewOverflowingParent + 52:70:boolean isViewOverflowingParent(android.view.View):479:479 -> isViewOverflowingParent + 71:88:boolean isViewOverflowingParent(android.view.View):481:481 -> isViewOverflowingParent + 1:5:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):207:207 -> makeActive + 6:9:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):209:209 -> makeActive + 10:12:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):210:210 -> makeActive + 13:15:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):211:211 -> makeActive + 16:24:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):212:212 -> makeActive + 25:46:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):215:215 -> makeActive + 47:54:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):216:216 -> makeActive + 55:58:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):217:217 -> makeActive + 59:80:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):222:222 -> makeActive + 81:88:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):223:223 -> makeActive + 89:92:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):224:224 -> makeActive + 93:102:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):227:227 -> makeActive + 103:108:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):242:242 -> makeActive + 109:113:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):245:245 -> makeActive + 114:117:void makeActive(com.swmansion.gesturehandler.core.GestureHandler):247:247 -> makeActive + 6:11:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):143:143 -> onHandlerStateChange + 12:22:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):144:144 -> onHandlerStateChange + 23:28:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):147:147 -> onHandlerStateChange + 29:44:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):150:150 -> onHandlerStateChange + 45:52:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):151:151 -> onHandlerStateChange + 53:71:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):152:152 -> onHandlerStateChange + 72:74:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):159:159 -> onHandlerStateChange + 75:80:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):160:160 -> onHandlerStateChange + 81:84:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):165:165 -> onHandlerStateChange + 85:88:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):170:170 -> onHandlerStateChange + 89:92:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):173:173 -> onHandlerStateChange + 93:98:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):176:176 -> onHandlerStateChange + 99:111:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):179:179 -> onHandlerStateChange + 112:115:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):200:200 -> onHandlerStateChange + 116:121:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):181:181 -> onHandlerStateChange + 122:131:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):182:182 -> onHandlerStateChange + 132:134:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):191:191 -> onHandlerStateChange + 135:139:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):202:202 -> onHandlerStateChange + 140:143:void onHandlerStateChange(com.swmansion.gesturehandler.core.GestureHandler,int,int):203:203 -> onHandlerStateChange + 7:8:boolean onTouchEvent(android.view.MotionEvent):47:47 -> onTouchEvent + 9:24:boolean onTouchEvent(android.view.MotionEvent):48:48 -> onTouchEvent + 25:28:boolean onTouchEvent(android.view.MotionEvent):55:55 -> onTouchEvent + 29:31:boolean onTouchEvent(android.view.MotionEvent):53:53 -> onTouchEvent + 32:35:boolean onTouchEvent(android.view.MotionEvent):57:57 -> onTouchEvent + 36:37:boolean onTouchEvent(android.view.MotionEvent):58:58 -> onTouchEvent + 38:45:boolean onTouchEvent(android.view.MotionEvent):59:59 -> onTouchEvent + 46:57:boolean onTouchEvent(android.view.MotionEvent):60:60 -> onTouchEvent + 58:71:boolean onTouchEvent(android.view.MotionEvent):66:66 -> onTouchEvent + 72:78:boolean onTouchEvent(android.view.MotionEvent):67:67 -> onTouchEvent + 1:9:void recordHandlerIfNotPresent(com.swmansion.gesturehandler.core.GestureHandler,android.view.View):457:457 -> recordHandlerIfNotPresent + 10:15:void recordHandlerIfNotPresent(com.swmansion.gesturehandler.core.GestureHandler,android.view.View):461:461 -> recordHandlerIfNotPresent + 16:18:void recordHandlerIfNotPresent(com.swmansion.gesturehandler.core.GestureHandler,android.view.View):462:462 -> recordHandlerIfNotPresent + 19:24:void recordHandlerIfNotPresent(com.swmansion.gesturehandler.core.GestureHandler,android.view.View):463:463 -> recordHandlerIfNotPresent + 25:27:void recordHandlerIfNotPresent(com.swmansion.gesturehandler.core.GestureHandler,android.view.View):464:464 -> recordHandlerIfNotPresent + 28:31:void recordHandlerIfNotPresent(com.swmansion.gesturehandler.core.GestureHandler,android.view.View):465:465 -> recordHandlerIfNotPresent + 1:10:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):536:536 -> recordViewHandlersForPointer + 11:12:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):537:538 -> recordViewHandlersForPointer + 13:33:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):538:538 -> recordViewHandlersForPointer + 34:50:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):540:540 -> recordViewHandlersForPointer + 51:57:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):544:544 -> recordViewHandlersForPointer + 58:60:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):548:548 -> recordViewHandlersForPointer + 61:67:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):549:549 -> recordViewHandlersForPointer + 68:69:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):552:552 -> recordViewHandlersForPointer + 70:74:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):537:537 -> recordViewHandlersForPointer + 75:90:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):557:557 -> recordViewHandlersForPointer + 91:105:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):558:558 -> recordViewHandlersForPointer + 106:111:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):559:559 -> recordViewHandlersForPointer + 112:119:boolean recordViewHandlersForPointer(android.view.View,float[],int,android.view.MotionEvent):560:560 -> recordViewHandlersForPointer + 1:9:void scheduleFinishedHandlersCleanup():76:76 -> scheduleFinishedHandlersCleanup + 10:14:void scheduleFinishedHandlersCleanup():79:79 -> scheduleFinishedHandlersCleanup + 15:17:void scheduleFinishedHandlersCleanup():77:77 -> scheduleFinishedHandlersCleanup + 1:3:void setMinimumAlphaForTraversal(float):26:26 -> setMinimumAlphaForTraversal + 1:5:boolean shouldBeCancelledByActiveHandler(com.swmansion.gesturehandler.core.GestureHandler):106:106 -> shouldBeCancelledByActiveHandler 6:12:boolean kotlin.collections.CollectionsKt___CollectionsKt.any(java.lang.Iterable,kotlin.jvm.functions.Function1):1761:1761 -> shouldBeCancelledByActiveHandler - 6:12:boolean shouldBeCancelledByActiveHandler(com.swmansion.gesturehandler.core.GestureHandler):94 -> shouldBeCancelledByActiveHandler + 6:12:boolean shouldBeCancelledByActiveHandler(com.swmansion.gesturehandler.core.GestureHandler):106 -> shouldBeCancelledByActiveHandler 13:27:boolean kotlin.collections.CollectionsKt___CollectionsKt.any(java.lang.Iterable,kotlin.jvm.functions.Function1):1762:1762 -> shouldBeCancelledByActiveHandler - 13:27:boolean shouldBeCancelledByActiveHandler(com.swmansion.gesturehandler.core.GestureHandler):94 -> shouldBeCancelledByActiveHandler - 28:33:boolean shouldBeCancelledByActiveHandler(com.swmansion.gesturehandler.core.GestureHandler):95:95 -> shouldBeCancelledByActiveHandler - 34:40:boolean shouldBeCancelledByActiveHandler(com.swmansion.gesturehandler.core.GestureHandler):96:96 -> shouldBeCancelledByActiveHandler - 41:48:boolean shouldBeCancelledByActiveHandler(com.swmansion.gesturehandler.core.GestureHandler):97:97 -> shouldBeCancelledByActiveHandler - 49:57:boolean shouldBeCancelledByActiveHandler(com.swmansion.gesturehandler.core.GestureHandler):98:98 -> shouldBeCancelledByActiveHandler - 1:5:boolean shouldBeCancelledByFinishedHandler(com.swmansion.gesturehandler.core.GestureHandler):92:92 -> shouldBeCancelledByFinishedHandler + 13:27:boolean shouldBeCancelledByActiveHandler(com.swmansion.gesturehandler.core.GestureHandler):106 -> shouldBeCancelledByActiveHandler + 28:33:boolean shouldBeCancelledByActiveHandler(com.swmansion.gesturehandler.core.GestureHandler):107:107 -> shouldBeCancelledByActiveHandler + 34:40:boolean shouldBeCancelledByActiveHandler(com.swmansion.gesturehandler.core.GestureHandler):108:108 -> shouldBeCancelledByActiveHandler + 41:48:boolean shouldBeCancelledByActiveHandler(com.swmansion.gesturehandler.core.GestureHandler):109:109 -> shouldBeCancelledByActiveHandler + 49:57:boolean shouldBeCancelledByActiveHandler(com.swmansion.gesturehandler.core.GestureHandler):110:110 -> shouldBeCancelledByActiveHandler + 1:5:boolean shouldBeCancelledByFinishedHandler(com.swmansion.gesturehandler.core.GestureHandler):104:104 -> shouldBeCancelledByFinishedHandler 6:12:boolean kotlin.collections.CollectionsKt___CollectionsKt.any(java.lang.Iterable,kotlin.jvm.functions.Function1):1761:1761 -> shouldBeCancelledByFinishedHandler - 6:12:boolean shouldBeCancelledByFinishedHandler(com.swmansion.gesturehandler.core.GestureHandler):92 -> shouldBeCancelledByFinishedHandler + 6:12:boolean shouldBeCancelledByFinishedHandler(com.swmansion.gesturehandler.core.GestureHandler):104 -> shouldBeCancelledByFinishedHandler 13:27:boolean kotlin.collections.CollectionsKt___CollectionsKt.any(java.lang.Iterable,kotlin.jvm.functions.Function1):1762:1762 -> shouldBeCancelledByFinishedHandler - 13:27:boolean shouldBeCancelledByFinishedHandler(com.swmansion.gesturehandler.core.GestureHandler):92 -> shouldBeCancelledByFinishedHandler - 28:45:boolean shouldBeCancelledByFinishedHandler(com.swmansion.gesturehandler.core.GestureHandler):92:92 -> shouldBeCancelledByFinishedHandler - 1:4:boolean shouldHandlerSkipHoverEvents(com.swmansion.gesturehandler.core.GestureHandler,int):505:505 -> shouldHandlerSkipHoverEvents - 5:10:boolean shouldHandlerSkipHoverEvents(com.swmansion.gesturehandler.core.GestureHandler,int):506:506 -> shouldHandlerSkipHoverEvents - 11:16:boolean shouldHandlerSkipHoverEvents(com.swmansion.gesturehandler.core.GestureHandler,int):511:511 -> shouldHandlerSkipHoverEvents - 17:21:boolean shouldHandlerSkipHoverEvents(com.swmansion.gesturehandler.core.GestureHandler,int):512:512 -> shouldHandlerSkipHoverEvents - 22:29:boolean shouldHandlerSkipHoverEvents(com.swmansion.gesturehandler.core.GestureHandler,int):513:513 -> shouldHandlerSkipHoverEvents - 30:33:boolean shouldHandlerSkipHoverEvents(com.swmansion.gesturehandler.core.GestureHandler,int):510:510 -> shouldHandlerSkipHoverEvents - 34:47:boolean shouldHandlerSkipHoverEvents(com.swmansion.gesturehandler.core.GestureHandler,int):509:509 -> shouldHandlerSkipHoverEvents - 9:20:android.view.MotionEvent transformEventToViewCoords(android.view.View,android.view.MotionEvent):372:372 -> transformEventToViewCoords - 21:28:android.view.MotionEvent transformEventToViewCoords(android.view.View,android.view.MotionEvent):375:375 -> transformEventToViewCoords - 29:33:android.view.MotionEvent transformEventToViewCoords(android.view.View,android.view.MotionEvent):376:376 -> transformEventToViewCoords - 34:49:android.view.MotionEvent transformEventToViewCoords(android.view.View,android.view.MotionEvent):380:380 -> transformEventToViewCoords - 50:65:android.view.MotionEvent transformEventToViewCoords(android.view.View,android.view.MotionEvent):381:381 -> transformEventToViewCoords - 66:68:android.view.MotionEvent transformEventToViewCoords(android.view.View,android.view.MotionEvent):382:382 -> transformEventToViewCoords - 69:78:android.view.MotionEvent transformEventToViewCoords(android.view.View,android.view.MotionEvent):385:385 -> transformEventToViewCoords - 79:87:android.view.MotionEvent transformEventToViewCoords(android.view.View,android.view.MotionEvent):386:386 -> transformEventToViewCoords - 88:91:android.view.MotionEvent transformEventToViewCoords(android.view.View,android.view.MotionEvent):387:387 -> transformEventToViewCoords - 9:20:android.graphics.PointF transformPointToViewCoords(android.view.View,android.graphics.PointF):406:406 -> transformPointToViewCoords - 21:28:android.graphics.PointF transformPointToViewCoords(android.view.View,android.graphics.PointF):409:409 -> transformPointToViewCoords - 29:33:android.graphics.PointF transformPointToViewCoords(android.view.View,android.graphics.PointF):410:410 -> transformPointToViewCoords - 34:48:android.graphics.PointF transformPointToViewCoords(android.view.View,android.graphics.PointF):414:414 -> transformPointToViewCoords - 49:63:android.graphics.PointF transformPointToViewCoords(android.view.View,android.graphics.PointF):415:415 -> transformPointToViewCoords - 64:73:android.graphics.PointF transformPointToViewCoords(android.view.View,android.graphics.PointF):418:418 -> transformPointToViewCoords - 74:82:android.graphics.PointF transformPointToViewCoords(android.view.View,android.graphics.PointF):419:419 -> transformPointToViewCoords - 83:89:android.graphics.PointF transformPointToViewCoords(android.view.View,android.graphics.PointF):420:420 -> transformPointToViewCoords - 90:94:android.graphics.PointF transformPointToViewCoords(android.view.View,android.graphics.PointF):421:421 -> transformPointToViewCoords - 95:97:android.graphics.PointF transformPointToViewCoords(android.view.View,android.graphics.PointF):422:422 -> transformPointToViewCoords - 98:101:android.graphics.PointF transformPointToViewCoords(android.view.View,android.graphics.PointF):423:423 -> transformPointToViewCoords - 102:106:android.graphics.PointF transformPointToViewCoords(android.view.View,android.graphics.PointF):424:424 -> transformPointToViewCoords - 1:27:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):598:598 -> traverseWithPointerEvents - 28:31:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):633:633 -> traverseWithPointerEvents - 32:40:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):634:634 -> traverseWithPointerEvents - 41:48:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):640:640 -> traverseWithPointerEvents - 49:59:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):642:642 -> traverseWithPointerEvents - 60:65:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):598:598 -> traverseWithPointerEvents - 66:69:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):613:613 -> traverseWithPointerEvents - 70:78:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):614:614 -> traverseWithPointerEvents - 79:82:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):617:617 -> traverseWithPointerEvents - 83:86:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):625:625 -> traverseWithPointerEvents - 87:92:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):626:626 -> traverseWithPointerEvents - 93:98:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):606:606 -> traverseWithPointerEvents - 99:110:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):607:607 -> traverseWithPointerEvents - 1:13:void tryActivate(com.swmansion.gesturehandler.core.GestureHandler):103:103 -> tryActivate - 14:19:void tryActivate(com.swmansion.gesturehandler.core.GestureHandler):109:109 -> tryActivate - 20:23:void tryActivate(com.swmansion.gesturehandler.core.GestureHandler):110:110 -> tryActivate - 24:27:void tryActivate(com.swmansion.gesturehandler.core.GestureHandler):113:113 -> tryActivate - 28:31:void tryActivate(com.swmansion.gesturehandler.core.GestureHandler):114:114 -> tryActivate - 32:35:void tryActivate(com.swmansion.gesturehandler.core.GestureHandler):104:104 -> tryActivate + 13:27:boolean shouldBeCancelledByFinishedHandler(com.swmansion.gesturehandler.core.GestureHandler):104 -> shouldBeCancelledByFinishedHandler + 28:45:boolean shouldBeCancelledByFinishedHandler(com.swmansion.gesturehandler.core.GestureHandler):104:104 -> shouldBeCancelledByFinishedHandler + 1:4:boolean shouldHandlerSkipHoverEvents(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):523:523 -> shouldHandlerSkipHoverEvents + 5:8:boolean shouldHandlerSkipHoverEvents(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):524:524 -> shouldHandlerSkipHoverEvents + 9:18:boolean shouldHandlerSkipHoverEvents(com.swmansion.gesturehandler.core.GestureHandler,android.view.MotionEvent):526:526 -> shouldHandlerSkipHoverEvents + 1:24:boolean shouldIgnoreSubtreeIfGestureHandlerRootView(android.view.View):578:578 -> shouldIgnoreSubtreeIfGestureHandlerRootView + 9:20:android.view.MotionEvent transformEventToViewCoords(android.view.View,android.view.MotionEvent):384:384 -> transformEventToViewCoords + 21:28:android.view.MotionEvent transformEventToViewCoords(android.view.View,android.view.MotionEvent):387:387 -> transformEventToViewCoords + 29:33:android.view.MotionEvent transformEventToViewCoords(android.view.View,android.view.MotionEvent):388:388 -> transformEventToViewCoords + 34:49:android.view.MotionEvent transformEventToViewCoords(android.view.View,android.view.MotionEvent):392:392 -> transformEventToViewCoords + 50:65:android.view.MotionEvent transformEventToViewCoords(android.view.View,android.view.MotionEvent):393:393 -> transformEventToViewCoords + 66:68:android.view.MotionEvent transformEventToViewCoords(android.view.View,android.view.MotionEvent):394:394 -> transformEventToViewCoords + 69:78:android.view.MotionEvent transformEventToViewCoords(android.view.View,android.view.MotionEvent):397:397 -> transformEventToViewCoords + 79:87:android.view.MotionEvent transformEventToViewCoords(android.view.View,android.view.MotionEvent):398:398 -> transformEventToViewCoords + 88:91:android.view.MotionEvent transformEventToViewCoords(android.view.View,android.view.MotionEvent):399:399 -> transformEventToViewCoords + 9:20:android.graphics.PointF transformPointToViewCoords(android.view.View,android.graphics.PointF):418:418 -> transformPointToViewCoords + 21:28:android.graphics.PointF transformPointToViewCoords(android.view.View,android.graphics.PointF):421:421 -> transformPointToViewCoords + 29:33:android.graphics.PointF transformPointToViewCoords(android.view.View,android.graphics.PointF):422:422 -> transformPointToViewCoords + 34:48:android.graphics.PointF transformPointToViewCoords(android.view.View,android.graphics.PointF):426:426 -> transformPointToViewCoords + 49:63:android.graphics.PointF transformPointToViewCoords(android.view.View,android.graphics.PointF):427:427 -> transformPointToViewCoords + 64:73:android.graphics.PointF transformPointToViewCoords(android.view.View,android.graphics.PointF):430:430 -> transformPointToViewCoords + 74:82:android.graphics.PointF transformPointToViewCoords(android.view.View,android.graphics.PointF):431:431 -> transformPointToViewCoords + 83:89:android.graphics.PointF transformPointToViewCoords(android.view.View,android.graphics.PointF):432:432 -> transformPointToViewCoords + 90:94:android.graphics.PointF transformPointToViewCoords(android.view.View,android.graphics.PointF):433:433 -> transformPointToViewCoords + 95:97:android.graphics.PointF transformPointToViewCoords(android.view.View,android.graphics.PointF):434:434 -> transformPointToViewCoords + 98:101:android.graphics.PointF transformPointToViewCoords(android.view.View,android.graphics.PointF):435:435 -> transformPointToViewCoords + 102:106:android.graphics.PointF transformPointToViewCoords(android.view.View,android.graphics.PointF):436:436 -> transformPointToViewCoords + 1:8:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):624:624 -> traverseWithPointerEvents + 9:34:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):634:634 -> traverseWithPointerEvents + 35:38:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):669:669 -> traverseWithPointerEvents + 39:47:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):670:670 -> traverseWithPointerEvents + 48:55:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):676:676 -> traverseWithPointerEvents + 56:66:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):678:678 -> traverseWithPointerEvents + 67:72:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):634:634 -> traverseWithPointerEvents + 73:76:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):649:649 -> traverseWithPointerEvents + 77:85:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):650:650 -> traverseWithPointerEvents + 86:89:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):653:653 -> traverseWithPointerEvents + 90:93:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):661:661 -> traverseWithPointerEvents + 94:99:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):662:662 -> traverseWithPointerEvents + 100:105:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):642:642 -> traverseWithPointerEvents + 106:117:boolean traverseWithPointerEvents(android.view.View,float[],int,android.view.MotionEvent):643:643 -> traverseWithPointerEvents + 1:13:void tryActivate(com.swmansion.gesturehandler.core.GestureHandler):115:115 -> tryActivate + 14:19:void tryActivate(com.swmansion.gesturehandler.core.GestureHandler):121:121 -> tryActivate + 20:23:void tryActivate(com.swmansion.gesturehandler.core.GestureHandler):122:122 -> tryActivate + 24:27:void tryActivate(com.swmansion.gesturehandler.core.GestureHandler):125:125 -> tryActivate + 28:31:void tryActivate(com.swmansion.gesturehandler.core.GestureHandler):126:126 -> tryActivate + 32:35:void tryActivate(com.swmansion.gesturehandler.core.GestureHandler):116:116 -> tryActivate com.swmansion.gesturehandler.core.GestureHandlerOrchestrator$$ExternalSyntheticLambda0 -> com.swmansion.gesturehandler.core.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} @@ -184554,36 +191383,36 @@ com.swmansion.gesturehandler.core.GestureHandlerOrchestrator$$ExternalSyntheticL com.swmansion.gesturehandler.core.GestureHandlerOrchestrator$Companion -> com.swmansion.gesturehandler.core.GestureHandlerOrchestrator$Companion: # {"id":"sourceFile","fileName":"GestureHandlerOrchestrator.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():668:668 -> - 1:5:boolean access$canRunSimultaneously(com.swmansion.gesturehandler.core.GestureHandlerOrchestrator$Companion,com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):668:668 -> access$canRunSimultaneously - 1:5:boolean access$isFinished(com.swmansion.gesturehandler.core.GestureHandlerOrchestrator$Companion,int):668:668 -> access$isFinished - 1:5:boolean access$isTransformedTouchPointInView(com.swmansion.gesturehandler.core.GestureHandlerOrchestrator$Companion,float,float,android.view.View):668:668 -> access$isTransformedTouchPointInView - 1:5:boolean access$shouldHandlerBeCancelledBy(com.swmansion.gesturehandler.core.GestureHandlerOrchestrator$Companion,com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):668:668 -> access$shouldHandlerBeCancelledBy - 1:5:boolean access$shouldHandlerWaitForOther(com.swmansion.gesturehandler.core.GestureHandlerOrchestrator$Companion,com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):668:668 -> access$shouldHandlerWaitForOther - 1:5:boolean access$shouldHandlerlessViewBecomeTouchTarget(com.swmansion.gesturehandler.core.GestureHandlerOrchestrator$Companion,android.view.View,float[]):668:668 -> access$shouldHandlerlessViewBecomeTouchTarget - 1:4:void access$transformPointToChildViewCoords(com.swmansion.gesturehandler.core.GestureHandlerOrchestrator$Companion,float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):668:668 -> access$transformPointToChildViewCoords - 3:19:boolean canRunSimultaneously(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):740:740 -> canRunSimultaneously - 6:31:boolean isTransformedTouchPointInView(float,float,android.view.View):730:730 -> isTransformedTouchPointInView - 1:8:boolean shouldHandlerBeCancelledBy(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):743:743 -> shouldHandlerBeCancelledBy - 9:17:boolean shouldHandlerBeCancelledBy(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):747:747 -> shouldHandlerBeCancelledBy - 18:30:boolean shouldHandlerBeCancelledBy(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):753:753 -> shouldHandlerBeCancelledBy - 31:37:boolean shouldHandlerBeCancelledBy(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):757:757 -> shouldHandlerBeCancelledBy - 3:8:boolean shouldHandlerWaitForOther(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):735:735 -> shouldHandlerWaitForOther - 9:18:boolean shouldHandlerWaitForOther(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):736:736 -> shouldHandlerWaitForOther - 1:11:boolean shouldHandlerlessViewBecomeTouchTarget(android.view.View,float[]):703:703 -> shouldHandlerlessViewBecomeTouchTarget - 12:24:boolean shouldHandlerlessViewBecomeTouchTarget(android.view.View,float[]):704:704 -> shouldHandlerlessViewBecomeTouchTarget - 1:12:void transformPointToChildViewCoords(float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):714:714 -> transformPointToChildViewCoords - 13:24:void transformPointToChildViewCoords(float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):715:715 -> transformPointToChildViewCoords - 25:28:void transformPointToChildViewCoords(float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):716:716 -> transformPointToChildViewCoords - 29:34:void transformPointToChildViewCoords(float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):717:717 -> transformPointToChildViewCoords - 35:39:void transformPointToChildViewCoords(float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):718:718 -> transformPointToChildViewCoords - 40:42:void transformPointToChildViewCoords(float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):719:719 -> transformPointToChildViewCoords - 43:44:void transformPointToChildViewCoords(float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):720:720 -> transformPointToChildViewCoords - 45:51:void transformPointToChildViewCoords(float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):721:721 -> transformPointToChildViewCoords - 52:58:void transformPointToChildViewCoords(float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):722:722 -> transformPointToChildViewCoords - 59:60:void transformPointToChildViewCoords(float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):723:723 -> transformPointToChildViewCoords - 61:65:void transformPointToChildViewCoords(float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):724:724 -> transformPointToChildViewCoords - 66:69:void transformPointToChildViewCoords(float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):726:726 -> transformPointToChildViewCoords + 2:2:void ():705:705 -> + 1:5:boolean access$canRunSimultaneously(com.swmansion.gesturehandler.core.GestureHandlerOrchestrator$Companion,com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):705:705 -> access$canRunSimultaneously + 1:5:boolean access$isFinished(com.swmansion.gesturehandler.core.GestureHandlerOrchestrator$Companion,int):705:705 -> access$isFinished + 1:5:boolean access$isTransformedTouchPointInView(com.swmansion.gesturehandler.core.GestureHandlerOrchestrator$Companion,float,float,android.view.View):705:705 -> access$isTransformedTouchPointInView + 1:5:boolean access$shouldHandlerBeCancelledBy(com.swmansion.gesturehandler.core.GestureHandlerOrchestrator$Companion,com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):705:705 -> access$shouldHandlerBeCancelledBy + 1:5:boolean access$shouldHandlerWaitForOther(com.swmansion.gesturehandler.core.GestureHandlerOrchestrator$Companion,com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):705:705 -> access$shouldHandlerWaitForOther + 1:5:boolean access$shouldHandlerlessViewBecomeTouchTarget(com.swmansion.gesturehandler.core.GestureHandlerOrchestrator$Companion,android.view.View,float[]):705:705 -> access$shouldHandlerlessViewBecomeTouchTarget + 1:4:void access$transformPointToChildViewCoords(com.swmansion.gesturehandler.core.GestureHandlerOrchestrator$Companion,float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):705:705 -> access$transformPointToChildViewCoords + 3:19:boolean canRunSimultaneously(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):777:777 -> canRunSimultaneously + 6:31:boolean isTransformedTouchPointInView(float,float,android.view.View):767:767 -> isTransformedTouchPointInView + 1:8:boolean shouldHandlerBeCancelledBy(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):780:780 -> shouldHandlerBeCancelledBy + 9:17:boolean shouldHandlerBeCancelledBy(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):784:784 -> shouldHandlerBeCancelledBy + 18:30:boolean shouldHandlerBeCancelledBy(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):790:790 -> shouldHandlerBeCancelledBy + 31:37:boolean shouldHandlerBeCancelledBy(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):794:794 -> shouldHandlerBeCancelledBy + 3:8:boolean shouldHandlerWaitForOther(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):772:772 -> shouldHandlerWaitForOther + 9:18:boolean shouldHandlerWaitForOther(com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.core.GestureHandler):773:773 -> shouldHandlerWaitForOther + 1:11:boolean shouldHandlerlessViewBecomeTouchTarget(android.view.View,float[]):740:740 -> shouldHandlerlessViewBecomeTouchTarget + 12:24:boolean shouldHandlerlessViewBecomeTouchTarget(android.view.View,float[]):741:741 -> shouldHandlerlessViewBecomeTouchTarget + 1:12:void transformPointToChildViewCoords(float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):751:751 -> transformPointToChildViewCoords + 13:24:void transformPointToChildViewCoords(float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):752:752 -> transformPointToChildViewCoords + 25:28:void transformPointToChildViewCoords(float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):753:753 -> transformPointToChildViewCoords + 29:34:void transformPointToChildViewCoords(float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):754:754 -> transformPointToChildViewCoords + 35:39:void transformPointToChildViewCoords(float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):755:755 -> transformPointToChildViewCoords + 40:42:void transformPointToChildViewCoords(float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):756:756 -> transformPointToChildViewCoords + 43:44:void transformPointToChildViewCoords(float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):757:757 -> transformPointToChildViewCoords + 45:51:void transformPointToChildViewCoords(float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):758:758 -> transformPointToChildViewCoords + 52:58:void transformPointToChildViewCoords(float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):759:759 -> transformPointToChildViewCoords + 59:60:void transformPointToChildViewCoords(float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):760:760 -> transformPointToChildViewCoords + 61:65:void transformPointToChildViewCoords(float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):761:761 -> transformPointToChildViewCoords + 66:69:void transformPointToChildViewCoords(float,float,android.view.ViewGroup,android.view.View,android.graphics.PointF):763:763 -> transformPointToChildViewCoords com.swmansion.gesturehandler.core.GestureHandlerOrchestrator$WhenMappings -> com.swmansion.gesturehandler.core.GestureHandlerOrchestrator$WhenMappings: # {"id":"sourceFile","fileName":"GestureHandlerOrchestrator.kt"} com.swmansion.gesturehandler.core.GestureHandlerRegistry -> com.swmansion.gesturehandler.core.GestureHandlerRegistry: @@ -184704,7 +191533,7 @@ com.swmansion.gesturehandler.core.LongPressGestureHandler -> com.swmansion.gestu 1:6:void dispatchStateChange(int,int):164:164 -> dispatchStateChange 7:10:void dispatchStateChange(int,int):165:165 -> dispatchStateChange 4:11:kotlin.Pair getAverageCoords(android.view.MotionEvent,boolean):44:44 -> getAverageCoords - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/MotionEvent;Z)Lm3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/MotionEvent;Z)Lr3/l;"} 12:22:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.map(java.lang.Iterable,kotlin.jvm.functions.Function1):1563:1563 -> getAverageCoords 12:22:kotlin.Pair getAverageCoords(android.view.MotionEvent,boolean):44 -> getAverageCoords 23:39:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1634:1634 -> getAverageCoords @@ -184731,7 +191560,7 @@ com.swmansion.gesturehandler.core.LongPressGestureHandler -> com.swmansion.gestu 158:165:kotlin.Pair getAverageCoords(android.view.MotionEvent,boolean):63:63 -> getAverageCoords 166:179:kotlin.Pair getAverageCoords(android.view.MotionEvent,boolean):65:65 -> getAverageCoords 6:10:kotlin.Pair getAverageCoords$default(com.swmansion.gesturehandler.core.LongPressGestureHandler,android.view.MotionEvent,boolean,int,java.lang.Object):42:42 -> getAverageCoords$default - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/gesturehandler/core/LongPressGestureHandler;Landroid/view/MotionEvent;ZILjava/lang/Object;)Lm3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/gesturehandler/core/LongPressGestureHandler;Landroid/view/MotionEvent;ZILjava/lang/Object;)Lr3/l;"} 1:7:int getDuration():15:15 -> getDuration 1:3:void setMinDurationMs(long):13:13 -> getMinDurationMs 1:3:long getMinDurationMs():13 -> getMinDurationMs @@ -185581,7 +192410,7 @@ com.swmansion.gesturehandler.core.StylusData$Companion -> com.swmansion.gestureh 65:68:com.swmansion.gesturehandler.core.StylusData fromEvent(android.view.MotionEvent):98:98 -> fromEvent 69:94:com.swmansion.gesturehandler.core.StylusData fromEvent(android.view.MotionEvent):100:100 -> fromEvent 28:41:kotlin.Pair spherical2tilt(double,double):46:46 -> spherical2tilt - # {"id":"com.android.tools.r8.residualsignature","signature":"(DD)Lm3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(DD)Lr3/l;"} 42:57:kotlin.Pair spherical2tilt(double,double):50:50 -> spherical2tilt 58:78:kotlin.Pair spherical2tilt(double,double):54:54 -> spherical2tilt 79:91:kotlin.Pair spherical2tilt(double,double):58:58 -> spherical2tilt @@ -185757,9 +192586,12 @@ com.swmansion.gesturehandler.core.ViewConfigurationHelper -> com.swmansion.gestu # {"id":"sourceFile","fileName":"ViewConfigurationHelper.kt"} com.swmansion.gesturehandler.react.ExtensionsKt -> com.swmansion.gesturehandler.react.ExtensionsKt: # {"id":"sourceFile","fileName":"Extensions.kt"} - 6:19:com.facebook.react.modules.core.DeviceEventManagerModule$RCTDeviceEventEmitter getDeviceEventEmitter(com.facebook.react.bridge.ReactContext):10:10 -> getDeviceEventEmitter - 6:17:com.facebook.react.uimanager.UIManagerModule getUIManager(com.facebook.react.bridge.ReactContext):13:13 -> getUIManager - 6:23:boolean isScreenReaderOn(android.content.Context):16:16 -> isScreenReaderOn + 6:19:com.facebook.react.modules.core.DeviceEventManagerModule$RCTDeviceEventEmitter getDeviceEventEmitter(com.facebook.react.bridge.ReactContext):11:11 -> getDeviceEventEmitter + 6:17:com.facebook.react.uimanager.UIManagerModule getUIManager(com.facebook.react.bridge.ReactContext):14:14 -> getUIManager + 6:12:boolean isHoverAction(android.view.MotionEvent):19:19 -> isHoverAction + 13:20:boolean isHoverAction(android.view.MotionEvent):20:20 -> isHoverAction + 21:33:boolean isHoverAction(android.view.MotionEvent):21:21 -> isHoverAction + 6:23:boolean isScreenReaderOn(android.content.Context):17:17 -> isScreenReaderOn com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager -> com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager: # {"id":"sourceFile","fileName":"RNGestureHandlerButtonViewManager.kt"} 3:5:void ():42:42 -> @@ -185805,8 +192637,8 @@ com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager -> com.swma 2:2:void setTouchSoundDisabled(com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewGroup,boolean):132:132 -> setTouchSoundDisabled com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewGroup -> com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewGroup: # {"id":"sourceFile","fileName":"RNGestureHandlerButtonViewManager.kt"} - 9:15:void ():564:564 -> - 16:23:void ():567:567 -> + 9:15:void ():556:556 -> + 16:23:void ():559:559 -> 1:3:void (android.content.Context):144:144 -> 4:8:java.lang.String getBorderStyle():189:189 -> 4:8:void (android.content.Context):189 -> @@ -185836,8 +192668,8 @@ com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewG 1:3:void access$setSoundResponder$cp(com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewGroup):143 -> access$setSoundResponder$cp 1:3:void access$setDummyClickListener$cp(android.view.View$OnClickListener):143:143 -> access$setTouchResponder$cp 1:3:void access$setTouchResponder$cp(com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewGroup):143 -> access$setTouchResponder$cp - 6:9:void afterGestureEnd(android.view.MotionEvent):448:448 -> afterGestureEnd - 10:12:void afterGestureEnd(android.view.MotionEvent):449:449 -> afterGestureEnd + 6:9:void afterGestureEnd(android.view.MotionEvent):449:449 -> afterGestureEnd + 10:12:void afterGestureEnd(android.view.MotionEvent):450:450 -> afterGestureEnd 1:2:float[] buildBorderRadii():228:228 -> buildBorderRadii 3:4:float[] buildBorderRadii():230:230 -> buildBorderRadii 5:6:float[] buildBorderRadii():232:232 -> buildBorderRadii @@ -185885,10 +192717,10 @@ com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewG 101:114:android.graphics.drawable.Drawable createSelectableDrawable():416:416 -> createSelectableDrawable 1:8:void drawableHotspotChanged(float,float):427:427 -> drawableHotspotChanged 9:12:void drawableHotspotChanged(float,float):428:428 -> drawableHotspotChanged - 1:7:com.swmansion.gesturehandler.react.RNGestureHandlerRootView findGestureHandlerRootView():550:550 -> findGestureHandlerRootView - 8:11:com.swmansion.gesturehandler.react.RNGestureHandlerRootView findGestureHandlerRootView():554:554 -> findGestureHandlerRootView - 12:14:com.swmansion.gesturehandler.react.RNGestureHandlerRootView findGestureHandlerRootView():555:555 -> findGestureHandlerRootView - 15:20:com.swmansion.gesturehandler.react.RNGestureHandlerRootView findGestureHandlerRootView():557:557 -> findGestureHandlerRootView + 1:7:com.swmansion.gesturehandler.react.RNGestureHandlerRootView findGestureHandlerRootView():542:542 -> findGestureHandlerRootView + 8:11:com.swmansion.gesturehandler.react.RNGestureHandlerRootView findGestureHandlerRootView():546:546 -> findGestureHandlerRootView + 12:14:com.swmansion.gesturehandler.react.RNGestureHandlerRootView findGestureHandlerRootView():547:547 -> findGestureHandlerRootView + 15:20:com.swmansion.gesturehandler.react.RNGestureHandlerRootView findGestureHandlerRootView():549:549 -> findGestureHandlerRootView 1:3:float getBorderBottomLeftRadius():173:173 -> getBorderBottomLeftRadius 1:3:float getBorderBottomRightRadius():177:177 -> getBorderBottomRightRadius 1:3:java.lang.Integer getBorderColor():185:185 -> getBorderColor @@ -185911,13 +192743,13 @@ com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewG 1:3:boolean getUseDrawableOnForeground():156:156 -> getUseDrawableOnForeground 1:4:void access$setDummyClickListener$cp(android.view.View$OnClickListener):143:143 -> handleEventBeforeActivation 1:4:void handleEventBeforeActivation(android.view.MotionEvent):143 -> handleEventBeforeActivation - 1:16:boolean isChildTouched(kotlin.sequences.Sequence):476:476 -> isChildTouched - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/f;)Z"} - 17:35:boolean isChildTouched(kotlin.sequences.Sequence):477:477 -> isChildTouched - 36:39:boolean isChildTouched(kotlin.sequences.Sequence):479:479 -> isChildTouched - 40:54:boolean isChildTouched(kotlin.sequences.Sequence):480:480 -> isChildTouched - 5:13:boolean isChildTouched$default(com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewGroup,kotlin.sequences.Sequence,int,java.lang.Object):475:475 -> isChildTouched$default - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/gesturehandler/react/RNGestureHandlerButtonViewManager$ButtonViewGroup;LH3/f;ILjava/lang/Object;)Z"} + 1:16:boolean isChildTouched(kotlin.sequences.Sequence):477:477 -> isChildTouched + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/f;)Z"} + 17:35:boolean isChildTouched(kotlin.sequences.Sequence):478:478 -> isChildTouched + 36:39:boolean isChildTouched(kotlin.sequences.Sequence):480:480 -> isChildTouched + 40:54:boolean isChildTouched(kotlin.sequences.Sequence):481:481 -> isChildTouched + 5:13:boolean isChildTouched$default(com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewGroup,kotlin.sequences.Sequence,int,java.lang.Object):476:476 -> isChildTouched$default + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/gesturehandler/react/RNGestureHandlerButtonViewManager$ButtonViewGroup;LM3/f;ILjava/lang/Object;)Z"} 1:3:void setTouched(boolean):209:209 -> isTouched 1:3:boolean isTouched():209 -> isTouched 6:8:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):252:252 -> onInitializeAccessibilityNodeInfo @@ -185927,8 +192759,8 @@ com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewG 6:13:boolean onInterceptTouchEvent(android.view.MotionEvent):266:266 -> onInterceptTouchEvent 14:16:boolean onInterceptTouchEvent(android.view.MotionEvent):271:271 -> onInterceptTouchEvent 17:21:boolean onInterceptTouchEvent(android.view.MotionEvent):272:272 -> onInterceptTouchEvent - 2:3:boolean onKeyUp(int,android.view.KeyEvent):490:490 -> onKeyUp - 4:8:boolean onKeyUp(int,android.view.KeyEvent):491:491 -> onKeyUp + 2:3:boolean onKeyUp(int,android.view.KeyEvent):491:491 -> onKeyUp + 4:8:boolean onKeyUp(int,android.view.KeyEvent):492:492 -> onKeyUp 6:9:boolean onTouchEvent(android.view.MotionEvent):294:294 -> onTouchEvent 10:13:boolean onTouchEvent(android.view.MotionEvent):295:295 -> onTouchEvent 14:27:boolean onTouchEvent(android.view.MotionEvent):297:297 -> onTouchEvent @@ -185942,16 +192774,16 @@ com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewG 66:67:boolean onTouchEvent(android.view.MotionEvent):312:312 -> onTouchEvent 68:69:boolean onTouchEvent(android.view.MotionEvent):313:313 -> onTouchEvent 70:74:boolean onTouchEvent(android.view.MotionEvent):314:314 -> onTouchEvent - 3:9:boolean performClick():497:497 -> performClick - 10:24:boolean performClick():498:498 -> performClick - 25:34:boolean performClick():499:499 -> performClick - 35:38:boolean performClick():500:500 -> performClick - 39:47:boolean performClick():501:501 -> performClick - 48:49:boolean performClick():502:502 -> performClick - 50:53:boolean performClick():505:505 -> performClick - 54:56:boolean performClick():506:506 -> performClick - 57:58:boolean performClick():507:507 -> performClick - 59:64:boolean performClick():508:508 -> performClick + 3:9:boolean performClick():498:498 -> performClick + 10:24:boolean performClick():499:499 -> performClick + 25:34:boolean performClick():500:500 -> performClick + 35:38:boolean performClick():501:501 -> performClick + 39:47:boolean performClick():502:502 -> performClick + 48:49:boolean performClick():503:503 -> performClick + 50:53:boolean performClick():506:506 -> performClick + 54:56:boolean performClick():507:507 -> performClick + 57:58:boolean performClick():508:508 -> performClick + 59:64:boolean performClick():509:509 -> performClick 1:5:void access$setDummyClickListener$cp(android.view.View$OnClickListener):143:143 -> sendTouchEvent 1:5:java.lang.Boolean sendTouchEvent(android.view.View,android.view.MotionEvent):143 -> sendTouchEvent 1:3:void setBackgroundColor(int):248:248 -> setBackgroundColor @@ -185982,14 +192814,12 @@ com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewG 15:17:void withBackgroundUpdate(kotlin.jvm.functions.Function0):222:222 -> setBorderWidth 15:17:void setBorderWidth(float):182 -> setBorderWidth 1:3:void setExclusive(boolean):201:201 -> setExclusive - 3:8:void setPressed(boolean):524:524 -> setPressed - 9:10:void setPressed(boolean):525:525 -> setPressed - 11:36:void setPressed(boolean):530:530 -> setPressed - 37:42:void setPressed(boolean):532:532 -> setPressed - 43:44:void setPressed(boolean):535:535 -> setPressed - 45:49:void setPressed(boolean):536:536 -> setPressed - 50:53:void setPressed(boolean):538:538 -> setPressed - 54:56:void setPressed(boolean):540:540 -> setPressed + 1:26:void setPressed(boolean):521:521 -> setPressed + 27:32:void setPressed(boolean):523:523 -> setPressed + 33:34:void setPressed(boolean):526:526 -> setPressed + 35:39:void setPressed(boolean):527:527 -> setPressed + 40:43:void setPressed(boolean):530:530 -> setPressed + 44:46:void setPressed(boolean):532:532 -> setPressed 1:3:void setRippleColor(java.lang.Integer):149:149 -> setRippleColor 4:6:void withBackgroundUpdate(kotlin.jvm.functions.Function0):222:222 -> setRippleColor 4:6:void setRippleColor(java.lang.Integer):148 -> setRippleColor @@ -186005,14 +192835,14 @@ com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewG 1:5:boolean shouldCancelRootViewGestureHandlerIfNecessary():143 -> shouldCancelRootViewGestureHandlerIfNecessary 1:5:void access$setDummyClickListener$cp(android.view.View$OnClickListener):143:143 -> shouldRecognizeSimultaneously 1:5:java.lang.Boolean shouldRecognizeSimultaneously(com.swmansion.gesturehandler.core.GestureHandler):143 -> shouldRecognizeSimultaneously - 1:5:void tryFreeingResponder():453:453 -> tryFreeingResponder - 6:7:void tryFreeingResponder():454:454 -> tryFreeingResponder - 8:10:void tryFreeingResponder():455:455 -> tryFreeingResponder - 3:10:boolean tryGrabbingResponder():460:460 -> tryGrabbingResponder - 11:14:boolean tryGrabbingResponder():464:464 -> tryGrabbingResponder - 15:17:boolean tryGrabbingResponder():465:465 -> tryGrabbingResponder - 18:27:boolean tryGrabbingResponder():468:468 -> tryGrabbingResponder - 28:35:boolean tryGrabbingResponder():471:471 -> tryGrabbingResponder + 1:5:void tryFreeingResponder():454:454 -> tryFreeingResponder + 6:7:void tryFreeingResponder():455:455 -> tryFreeingResponder + 8:10:void tryFreeingResponder():456:456 -> tryFreeingResponder + 3:10:boolean tryGrabbingResponder():461:461 -> tryGrabbingResponder + 11:14:boolean tryGrabbingResponder():465:465 -> tryGrabbingResponder + 15:17:boolean tryGrabbingResponder():466:466 -> tryGrabbingResponder + 18:27:boolean tryGrabbingResponder():469:469 -> tryGrabbingResponder + 28:35:boolean tryGrabbingResponder():472:472 -> tryGrabbingResponder 1:6:void updateBackground():337:337 -> updateBackground 7:8:void updateBackground():340:340 -> updateBackground 9:13:void updateBackground():342:342 -> updateBackground @@ -186042,7 +192872,7 @@ com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewG 1:5:void access$setDummyClickListener$cp(android.view.View$OnClickListener):143:143 -> wantsToHandleEventBeforeActivation 1:5:boolean wantsToHandleEventBeforeActivation():143 -> wantsToHandleEventBeforeActivation 1:4:void withBackgroundUpdate(kotlin.jvm.functions.Function0):221:221 -> withBackgroundUpdate - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)V"} 5:7:void withBackgroundUpdate(kotlin.jvm.functions.Function0):222:222 -> withBackgroundUpdate com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewGroup$$ExternalSyntheticLambda0 -> com.swmansion.gesturehandler.react.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} @@ -186054,19 +192884,19 @@ com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewG com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewGroup$Companion -> com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewGroup$Companion: # {"id":"sourceFile","fileName":"RNGestureHandlerButtonViewManager.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():563:563 -> - 1:5:android.view.View$OnClickListener getDummyClickListener():567:567 -> getDummyClickListener - 1:5:android.util.TypedValue getResolveOutValue():564:564 -> getResolveOutValue - 1:5:com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewGroup getSoundResponder():566:566 -> getSoundResponder - 1:5:com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewGroup getTouchResponder():565:565 -> getTouchResponder - 6:9:void setDummyClickListener(android.view.View$OnClickListener):567:567 -> setDummyClickListener - 6:9:void setResolveOutValue(android.util.TypedValue):564:564 -> setResolveOutValue - 1:4:void setSoundResponder(com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewGroup):566:566 -> setSoundResponder - 1:4:void setTouchResponder(com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewGroup):565:565 -> setTouchResponder + 2:2:void ():555:555 -> + 1:5:android.view.View$OnClickListener getDummyClickListener():559:559 -> getDummyClickListener + 1:5:android.util.TypedValue getResolveOutValue():556:556 -> getResolveOutValue + 1:5:com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewGroup getSoundResponder():558:558 -> getSoundResponder + 1:5:com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewGroup getTouchResponder():557:557 -> getTouchResponder + 6:9:void setDummyClickListener(android.view.View$OnClickListener):559:559 -> setDummyClickListener + 6:9:void setResolveOutValue(android.util.TypedValue):556:556 -> setResolveOutValue + 1:4:void setSoundResponder(com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewGroup):558:558 -> setSoundResponder + 1:4:void setTouchResponder(com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$ButtonViewGroup):557:557 -> setTouchResponder com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$Companion -> com.swmansion.gesturehandler.react.RNGestureHandlerButtonViewManager$Companion: # {"id":"sourceFile","fileName":"RNGestureHandlerButtonViewManager.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():571:571 -> + 2:2:void ():563:563 -> com.swmansion.gesturehandler.react.RNGestureHandlerComponentsRegistry -> com.swmansion.gesturehandler.react.RNGestureHandlerComponentsRegistry: # {"id":"sourceFile","fileName":"RNGestureHandlerComponentsRegistry.java"} 1:5:void ():11:11 -> @@ -186085,12 +192915,12 @@ com.swmansion.gesturehandler.react.RNGestureHandlerEnabledRootView -> com.swmans com.swmansion.gesturehandler.react.RNGestureHandlerEvent -> com.swmansion.gesturehandler.react.RNGestureHandlerEvent: # {"id":"sourceFile","fileName":"RNGestureHandlerEvent.kt"} androidx.core.util.Pools$SynchronizedPool EVENTS_POOL -> EVENTS_POOL - # {"id":"com.android.tools.r8.residualsignature","signature":"LE/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF/f;"} 9:17:void ():61:61 -> 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():17:17 -> 1:3:androidx.core.util.Pools$SynchronizedPool access$getEVENTS_POOL$cp():17:17 -> access$getEVENTS_POOL$cp - # {"id":"com.android.tools.r8.residualsignature","signature":"()LE/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF/f;"} 1:4:void access$init(com.swmansion.gesturehandler.react.RNGestureHandlerEvent,com.swmansion.gesturehandler.core.GestureHandler,com.swmansion.gesturehandler.react.eventbuilders.GestureHandlerEventDataBuilder,boolean):17:17 -> access$init 1:3:short getCoalescingKey():53:53 -> getCoalescingKey 1:12:com.facebook.react.bridge.WritableMap getEventData():55:55 -> getEventData @@ -186392,39 +193222,39 @@ com.swmansion.gesturehandler.react.RNGestureHandlerRootHelper -> com.swmansion.g 68:69:void (com.facebook.react.bridge.ReactContext,android.view.ViewGroup):35:35 -> 70:74:void (com.facebook.react.bridge.ReactContext,android.view.ViewGroup):38:38 -> 75:80:void (com.facebook.react.bridge.ReactContext,android.view.ViewGroup):35:35 -> - 81:83:void (com.facebook.react.bridge.ReactContext,android.view.ViewGroup):40:40 -> + 81:83:void (com.facebook.react.bridge.ReactContext,android.view.ViewGroup):41:41 -> 84:85:void (com.facebook.react.bridge.ReactContext,android.view.ViewGroup):35:35 -> - 86:93:void (com.facebook.react.bridge.ReactContext,android.view.ViewGroup):42:42 -> - 94:96:void (com.facebook.react.bridge.ReactContext,android.view.ViewGroup):43:43 -> - 97:104:void (com.facebook.react.bridge.ReactContext,android.view.ViewGroup):44:44 -> - 105:108:void (com.facebook.react.bridge.ReactContext,android.view.ViewGroup):45:45 -> + 86:93:void (com.facebook.react.bridge.ReactContext,android.view.ViewGroup):43:43 -> + 94:96:void (com.facebook.react.bridge.ReactContext,android.view.ViewGroup):44:44 -> + 97:104:void (com.facebook.react.bridge.ReactContext,android.view.ViewGroup):45:45 -> + 105:108:void (com.facebook.react.bridge.ReactContext,android.view.ViewGroup):46:46 -> 1:1:void $r8$lambda$qnFMamx2F5AYWl-rz6QaI-lfFz4(com.swmansion.gesturehandler.react.RNGestureHandlerRootHelper):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:3:void access$setShouldIntercept$p(com.swmansion.gesturehandler.react.RNGestureHandlerRootHelper,boolean):17:17 -> access$getShouldIntercept$p 1:3:boolean access$getShouldIntercept$p(com.swmansion.gesturehandler.react.RNGestureHandlerRootHelper):17 -> access$getShouldIntercept$p 1:3:void access$setShouldIntercept$p(com.swmansion.gesturehandler.react.RNGestureHandlerRootHelper,boolean):17:17 -> access$setShouldIntercept$p - 6:13:void activateNativeHandlers(android.view.View):144:144 -> activateNativeHandlers - 7:8:boolean dispatchTouchEvent(android.view.MotionEvent):117:117 -> dispatchTouchEvent - 9:17:boolean dispatchTouchEvent(android.view.MotionEvent):118:118 -> dispatchTouchEvent - 18:19:boolean dispatchTouchEvent(android.view.MotionEvent):119:119 -> dispatchTouchEvent - 20:22:boolean dispatchTouchEvent(android.view.MotionEvent):120:120 -> dispatchTouchEvent + 6:13:void activateNativeHandlers(android.view.View):145:145 -> activateNativeHandlers + 7:8:boolean dispatchTouchEvent(android.view.MotionEvent):118:118 -> dispatchTouchEvent + 9:17:boolean dispatchTouchEvent(android.view.MotionEvent):119:119 -> dispatchTouchEvent + 18:19:boolean dispatchTouchEvent(android.view.MotionEvent):120:120 -> dispatchTouchEvent + 20:22:boolean dispatchTouchEvent(android.view.MotionEvent):121:121 -> dispatchTouchEvent 1:3:android.view.ViewGroup getRootView():20:20 -> getRootView - 3:11:void handleSetJSResponder$lambda$4(com.swmansion.gesturehandler.react.RNGestureHandlerRootHelper):139:139 -> handleSetJSResponder - 3:11:void handleSetJSResponder(int,boolean):139 -> handleSetJSResponder - 1:4:void handleSetJSResponder$lambda$4(com.swmansion.gesturehandler.react.RNGestureHandlerRootHelper):139:139 -> handleSetJSResponder$lambda$4 - 1:8:void requestDisallowInterceptTouchEvent():106:106 -> requestDisallowInterceptTouchEvent - 9:12:void requestDisallowInterceptTouchEvent():109:109 -> requestDisallowInterceptTouchEvent - 1:19:void tearDown():51:51 -> tearDown - 20:24:void tearDown():49:49 -> tearDown - 25:37:void tearDown():53:53 -> tearDown - 38:39:void tearDown():54:54 -> tearDown - 40:48:void tearDown():53:53 -> tearDown - 49:64:void tearDown():57:57 -> tearDown - 65:68:void tearDown():58:58 -> tearDown - 1:4:void tryCancelAllHandlers():125:125 -> tryCancelAllHandlers - 5:11:void tryCancelAllHandlers():126:126 -> tryCancelAllHandlers - 12:14:void tryCancelAllHandlers():128:128 -> tryCancelAllHandlers - 15:18:void tryCancelAllHandlers():129:129 -> tryCancelAllHandlers + 3:11:void handleSetJSResponder$lambda$4(com.swmansion.gesturehandler.react.RNGestureHandlerRootHelper):140:140 -> handleSetJSResponder + 3:11:void handleSetJSResponder(int,boolean):140 -> handleSetJSResponder + 1:4:void handleSetJSResponder$lambda$4(com.swmansion.gesturehandler.react.RNGestureHandlerRootHelper):140:140 -> handleSetJSResponder$lambda$4 + 1:8:void requestDisallowInterceptTouchEvent():107:107 -> requestDisallowInterceptTouchEvent + 9:12:void requestDisallowInterceptTouchEvent():110:110 -> requestDisallowInterceptTouchEvent + 1:19:void tearDown():52:52 -> tearDown + 20:24:void tearDown():50:50 -> tearDown + 25:37:void tearDown():54:54 -> tearDown + 38:39:void tearDown():55:55 -> tearDown + 40:48:void tearDown():54:54 -> tearDown + 49:64:void tearDown():58:58 -> tearDown + 65:68:void tearDown():59:59 -> tearDown + 1:4:void tryCancelAllHandlers():126:126 -> tryCancelAllHandlers + 5:11:void tryCancelAllHandlers():127:127 -> tryCancelAllHandlers + 12:14:void tryCancelAllHandlers():129:129 -> tryCancelAllHandlers + 15:18:void tryCancelAllHandlers():130:130 -> tryCancelAllHandlers com.swmansion.gesturehandler.react.RNGestureHandlerRootHelper$$ExternalSyntheticLambda0 -> com.swmansion.gesturehandler.react.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} @@ -186437,93 +193267,97 @@ com.swmansion.gesturehandler.react.RNGestureHandlerRootHelper$$ExternalSynthetic com.swmansion.gesturehandler.react.RNGestureHandlerRootHelper$Companion -> com.swmansion.gesturehandler.react.RNGestureHandlerRootHelper$Companion: # {"id":"sourceFile","fileName":"RNGestureHandlerRootHelper.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():147:147 -> - 1:5:android.view.ViewGroup access$findRootViewTag(com.swmansion.gesturehandler.react.RNGestureHandlerRootHelper$Companion,android.view.ViewGroup):147:147 -> access$findRootViewTag - 1:6:android.view.ViewGroup findRootViewTag(android.view.ViewGroup):150:150 -> findRootViewTag - 7:10:android.view.ViewGroup findRootViewTag(android.view.ViewGroup):152:152 -> findRootViewTag - 11:17:android.view.ViewGroup findRootViewTag(android.view.ViewGroup):153:153 -> findRootViewTag - 18:20:android.view.ViewGroup findRootViewTag(android.view.ViewGroup):158:158 -> findRootViewTag - 21:42:android.view.ViewGroup findRootViewTag(android.view.ViewGroup):156:156 -> findRootViewTag - 43:52:android.view.ViewGroup findRootViewTag(android.view.ViewGroup):155:155 -> findRootViewTag + 2:2:void ():148:148 -> + 1:5:android.view.ViewGroup access$findRootViewTag(com.swmansion.gesturehandler.react.RNGestureHandlerRootHelper$Companion,android.view.ViewGroup):148:148 -> access$findRootViewTag + 1:6:android.view.ViewGroup findRootViewTag(android.view.ViewGroup):151:151 -> findRootViewTag + 7:10:android.view.ViewGroup findRootViewTag(android.view.ViewGroup):153:153 -> findRootViewTag + 11:17:android.view.ViewGroup findRootViewTag(android.view.ViewGroup):154:154 -> findRootViewTag + 18:20:android.view.ViewGroup findRootViewTag(android.view.ViewGroup):159:159 -> findRootViewTag + 21:42:android.view.ViewGroup findRootViewTag(android.view.ViewGroup):157:157 -> findRootViewTag + 43:52:android.view.ViewGroup findRootViewTag(android.view.ViewGroup):156:156 -> findRootViewTag com.swmansion.gesturehandler.react.RNGestureHandlerRootHelper$RootViewGestureHandler -> com.swmansion.gesturehandler.react.RNGestureHandlerRootHelper$RootViewGestureHandler: # {"id":"sourceFile","fileName":"RNGestureHandlerRootHelper.kt"} - 1:5:void (com.swmansion.gesturehandler.react.RNGestureHandlerRootHelper,int):62:62 -> - 6:9:void (com.swmansion.gesturehandler.react.RNGestureHandlerRootHelper,int):64:64 -> - 1:7:void handleEvent(android.view.MotionEvent):68:68 -> handleEvent - 8:28:void handleEvent(android.view.MotionEvent):73:73 -> handleEvent - 29:31:void handleEvent(android.view.MotionEvent):75:75 -> handleEvent - 32:37:void handleEvent(android.view.MotionEvent):76:76 -> handleEvent - 38:43:void handleEvent(android.view.MotionEvent):79:79 -> handleEvent - 44:53:void handleEvent(android.view.MotionEvent):80:80 -> handleEvent - 54:57:void handleEvent(android.view.MotionEvent):82:82 -> handleEvent - 1:6:void onCancel():91:91 -> onCancel - 7:15:void onCancel():92:92 -> onCancel - 16:20:void onCancel():93:93 -> onCancel - 21:23:void onCancel():94:94 -> onCancel - 24:33:void onCancel():96:96 -> onCancel - 34:53:void onCancel():97:97 -> onCancel - 54:57:void onCancel():99:99 -> onCancel - 11:14:void onHandle(android.view.MotionEvent,android.view.MotionEvent):86:86 -> onHandle - 11:14:void onHandleHover(android.view.MotionEvent,android.view.MotionEvent):88:88 -> onHandleHover + 1:5:void (com.swmansion.gesturehandler.react.RNGestureHandlerRootHelper,int):63:63 -> + 6:9:void (com.swmansion.gesturehandler.react.RNGestureHandlerRootHelper,int):65:65 -> + 1:7:void handleEvent(android.view.MotionEvent):69:69 -> handleEvent + 8:28:void handleEvent(android.view.MotionEvent):74:74 -> handleEvent + 29:31:void handleEvent(android.view.MotionEvent):76:76 -> handleEvent + 32:37:void handleEvent(android.view.MotionEvent):77:77 -> handleEvent + 38:43:void handleEvent(android.view.MotionEvent):80:80 -> handleEvent + 44:53:void handleEvent(android.view.MotionEvent):81:81 -> handleEvent + 54:57:void handleEvent(android.view.MotionEvent):83:83 -> handleEvent + 1:6:void onCancel():92:92 -> onCancel + 7:15:void onCancel():93:93 -> onCancel + 16:20:void onCancel():94:94 -> onCancel + 21:23:void onCancel():95:95 -> onCancel + 24:33:void onCancel():97:97 -> onCancel + 34:53:void onCancel():98:98 -> onCancel + 54:57:void onCancel():100:100 -> onCancel + 11:14:void onHandle(android.view.MotionEvent,android.view.MotionEvent):87:87 -> onHandle + 11:14:void onHandleHover(android.view.MotionEvent,android.view.MotionEvent):89:89 -> onHandleHover com.swmansion.gesturehandler.react.RNGestureHandlerRootInterface -> com.swmansion.gesturehandler.react.RNGestureHandlerRootInterface: # {"id":"sourceFile","fileName":"RNGestureHandlerRootInterface.kt"} com.swmansion.gesturehandler.react.RNGestureHandlerRootView -> com.swmansion.gesturehandler.react.RNGestureHandlerRootView: # {"id":"sourceFile","fileName":"RNGestureHandlerRootView.kt"} 1:4:void (android.content.Context):14:14 -> - 6:13:void activateNativeHandlers(android.view.View):56:56 -> activateNativeHandlers - 6:22:boolean dispatchGenericMotionEvent(android.view.MotionEvent):42:42 -> dispatchGenericMotionEvent - 23:27:boolean dispatchGenericMotionEvent(android.view.MotionEvent):45:45 -> dispatchGenericMotionEvent - 6:22:boolean dispatchTouchEvent(android.view.MotionEvent):35:35 -> dispatchTouchEvent - 23:27:boolean dispatchTouchEvent(android.view.MotionEvent):38:38 -> dispatchTouchEvent - 1:3:void onAttachedToWindow():18:18 -> onAttachedToWindow - 4:15:void onAttachedToWindow():19:19 -> onAttachedToWindow - 16:17:void onAttachedToWindow():22:22 -> onAttachedToWindow - 18:19:void onAttachedToWindow():23:23 -> onAttachedToWindow - 20:22:void onAttachedToWindow():21:21 -> onAttachedToWindow - 23:30:void onAttachedToWindow():26:26 -> onAttachedToWindow - 31:49:void onAttachedToWindow():27:27 -> onAttachedToWindow - 1:4:void requestDisallowInterceptTouchEvent(boolean):49:49 -> requestDisallowInterceptTouchEvent - 5:12:void requestDisallowInterceptTouchEvent(boolean):50:50 -> requestDisallowInterceptTouchEvent - 13:16:void requestDisallowInterceptTouchEvent(boolean):52:52 -> requestDisallowInterceptTouchEvent - 1:8:void tearDown():32:32 -> tearDown + 6:13:void activateNativeHandlers(android.view.View):58:58 -> activateNativeHandlers + 6:28:boolean dispatchGenericMotionEvent(android.view.MotionEvent):44:44 -> dispatchGenericMotionEvent + 29:33:boolean dispatchGenericMotionEvent(android.view.MotionEvent):47:47 -> dispatchGenericMotionEvent + 6:22:boolean dispatchTouchEvent(android.view.MotionEvent):37:37 -> dispatchTouchEvent + 23:27:boolean dispatchTouchEvent(android.view.MotionEvent):40:40 -> dispatchTouchEvent + 1:3:boolean isRootViewEnabled():61:61 -> isRootViewEnabled + 1:3:void onAttachedToWindow():20:20 -> onAttachedToWindow + 4:23:void onAttachedToWindow():21:21 -> onAttachedToWindow + 24:25:void onAttachedToWindow():24:24 -> onAttachedToWindow + 26:27:void onAttachedToWindow():25:25 -> onAttachedToWindow + 28:30:void onAttachedToWindow():23:23 -> onAttachedToWindow + 31:38:void onAttachedToWindow():28:28 -> onAttachedToWindow + 39:57:void onAttachedToWindow():29:29 -> onAttachedToWindow + 1:4:void requestDisallowInterceptTouchEvent(boolean):51:51 -> requestDisallowInterceptTouchEvent + 5:12:void requestDisallowInterceptTouchEvent(boolean):52:52 -> requestDisallowInterceptTouchEvent + 13:16:void requestDisallowInterceptTouchEvent(boolean):54:54 -> requestDisallowInterceptTouchEvent + 1:3:void setUnstableForceActive(boolean):64:64 -> setUnstableForceActive + 1:8:void tearDown():34:34 -> tearDown com.swmansion.gesturehandler.react.RNGestureHandlerRootView$Companion -> com.swmansion.gesturehandler.react.RNGestureHandlerRootView$Companion: # {"id":"sourceFile","fileName":"RNGestureHandlerRootView.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():59:59 -> - 1:5:boolean access$hasGestureHandlerEnabledRootView(com.swmansion.gesturehandler.react.RNGestureHandlerRootView$Companion,android.view.ViewGroup):59:59 -> access$hasGestureHandlerEnabledRootView - 1:3:boolean hasGestureHandlerEnabledRootView(android.view.ViewGroup):61:61 -> hasGestureHandlerEnabledRootView - 4:10:boolean hasGestureHandlerEnabledRootView(android.view.ViewGroup):63:63 -> hasGestureHandlerEnabledRootView - 11:19:boolean hasGestureHandlerEnabledRootView(android.view.ViewGroup):67:67 -> hasGestureHandlerEnabledRootView - 20:24:boolean hasGestureHandlerEnabledRootView(android.view.ViewGroup):73:73 -> hasGestureHandlerEnabledRootView - 25:32:boolean hasGestureHandlerEnabledRootView(android.view.ViewGroup):76:76 -> hasGestureHandlerEnabledRootView + 2:2:void ():67:67 -> + 1:5:boolean access$hasGestureHandlerEnabledRootView(com.swmansion.gesturehandler.react.RNGestureHandlerRootView$Companion,android.view.ViewGroup):67:67 -> access$hasGestureHandlerEnabledRootView + 1:3:boolean hasGestureHandlerEnabledRootView(android.view.ViewGroup):69:69 -> hasGestureHandlerEnabledRootView + 4:10:boolean hasGestureHandlerEnabledRootView(android.view.ViewGroup):71:71 -> hasGestureHandlerEnabledRootView + 11:19:boolean hasGestureHandlerEnabledRootView(android.view.ViewGroup):75:75 -> hasGestureHandlerEnabledRootView + 20:24:boolean hasGestureHandlerEnabledRootView(android.view.ViewGroup):81:81 -> hasGestureHandlerEnabledRootView + 25:32:boolean hasGestureHandlerEnabledRootView(android.view.ViewGroup):84:84 -> hasGestureHandlerEnabledRootView com.swmansion.gesturehandler.react.RNGestureHandlerRootViewManager -> com.swmansion.gesturehandler.react.RNGestureHandlerRootViewManager: # {"id":"sourceFile","fileName":"RNGestureHandlerRootViewManager.kt"} - 3:5:void ():17:17 -> - 6:13:void ():22:22 -> - 1:1:android.view.View createViewInstance(com.facebook.react.uimanager.ThemedReactContext):15:15 -> createViewInstance - 2:2:com.swmansion.gesturehandler.react.RNGestureHandlerRootView createViewInstance(com.facebook.react.uimanager.ThemedReactContext):29:29 -> createViewInstance - 1:3:com.facebook.react.uimanager.ViewManagerDelegate getDelegate():25:25 -> getDelegate - 1:16:java.util.Map getExportedCustomDirectEventTypeConstants():41:41 -> getExportedCustomDirectEventTypeConstants - 17:20:java.util.Map getExportedCustomDirectEventTypeConstants():40:40 -> getExportedCustomDirectEventTypeConstants - 21:34:java.util.Map getExportedCustomDirectEventTypeConstants():43:43 -> getExportedCustomDirectEventTypeConstants - 35:42:java.util.Map getExportedCustomDirectEventTypeConstants():42:42 -> getExportedCustomDirectEventTypeConstants - 43:47:java.util.Map getExportedCustomDirectEventTypeConstants():39:39 -> getExportedCustomDirectEventTypeConstants - 1:3:java.lang.String getName():27:27 -> getName - 1:1:void onDropViewInstance(android.view.View):15:15 -> onDropViewInstance - 2:2:void onDropViewInstance(com.swmansion.gesturehandler.react.RNGestureHandlerRootView):32:32 -> onDropViewInstance + 3:5:void ():18:18 -> + 6:13:void ():23:23 -> + 1:1:android.view.View createViewInstance(com.facebook.react.uimanager.ThemedReactContext):16:16 -> createViewInstance + 2:2:com.swmansion.gesturehandler.react.RNGestureHandlerRootView createViewInstance(com.facebook.react.uimanager.ThemedReactContext):30:30 -> createViewInstance + 1:3:com.facebook.react.uimanager.ViewManagerDelegate getDelegate():26:26 -> getDelegate + 1:16:java.util.Map getExportedCustomDirectEventTypeConstants():47:47 -> getExportedCustomDirectEventTypeConstants + 17:20:java.util.Map getExportedCustomDirectEventTypeConstants():46:46 -> getExportedCustomDirectEventTypeConstants + 21:34:java.util.Map getExportedCustomDirectEventTypeConstants():49:49 -> getExportedCustomDirectEventTypeConstants + 35:42:java.util.Map getExportedCustomDirectEventTypeConstants():48:48 -> getExportedCustomDirectEventTypeConstants + 43:47:java.util.Map getExportedCustomDirectEventTypeConstants():45:45 -> getExportedCustomDirectEventTypeConstants + 1:3:java.lang.String getName():28:28 -> getName + 1:1:void onDropViewInstance(android.view.View):16:16 -> onDropViewInstance + 2:2:void onDropViewInstance(com.swmansion.gesturehandler.react.RNGestureHandlerRootView):33:33 -> onDropViewInstance + 1:1:void setUnstable_forceActive(android.view.View,boolean):16:16 -> setUnstable_forceActive + 2:2:void setUnstable_forceActive(com.swmansion.gesturehandler.react.RNGestureHandlerRootView,boolean):38:38 -> setUnstable_forceActive com.swmansion.gesturehandler.react.RNGestureHandlerRootViewManager$Companion -> com.swmansion.gesturehandler.react.RNGestureHandlerRootViewManager$Companion: # {"id":"sourceFile","fileName":"RNGestureHandlerRootViewManager.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():46:46 -> + 2:2:void ():52:52 -> com.swmansion.gesturehandler.react.RNGestureHandlerStateChangeEvent -> com.swmansion.gesturehandler.react.RNGestureHandlerStateChangeEvent: # {"id":"sourceFile","fileName":"RNGestureHandlerStateChangeEvent.kt"} androidx.core.util.Pools$SynchronizedPool EVENTS_POOL -> EVENTS_POOL - # {"id":"com.android.tools.r8.residualsignature","signature":"LE/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF/f;"} 9:17:void ():55:55 -> 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():17:17 -> 1:3:androidx.core.util.Pools$SynchronizedPool access$getEVENTS_POOL$cp():17:17 -> access$getEVENTS_POOL$cp - # {"id":"com.android.tools.r8.residualsignature","signature":"()LE/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF/f;"} 1:4:void access$init(com.swmansion.gesturehandler.react.RNGestureHandlerStateChangeEvent,com.swmansion.gesturehandler.core.GestureHandler,int,int,com.swmansion.gesturehandler.react.eventbuilders.GestureHandlerEventDataBuilder):17:17 -> access$init 1:16:com.facebook.react.bridge.WritableMap getEventData():50:50 -> getEventData 1:3:java.lang.String getEventName():42:42 -> getEventName @@ -186550,12 +193384,12 @@ com.swmansion.gesturehandler.react.RNGestureHandlerStateChangeEvent$Companion -> com.swmansion.gesturehandler.react.RNGestureHandlerTouchEvent -> com.swmansion.gesturehandler.react.RNGestureHandlerTouchEvent: # {"id":"sourceFile","fileName":"RNGestureHandlerTouchEvent.kt"} androidx.core.util.Pools$SynchronizedPool EVENTS_POOL -> EVENTS_POOL - # {"id":"com.android.tools.r8.residualsignature","signature":"LE/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF/f;"} 9:17:void ():41:41 -> 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():10:10 -> 1:3:androidx.core.util.Pools$SynchronizedPool access$getEVENTS_POOL$cp():10:10 -> access$getEVENTS_POOL$cp - # {"id":"com.android.tools.r8.residualsignature","signature":"()LE/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LF/f;"} 1:4:void access$init(com.swmansion.gesturehandler.react.RNGestureHandlerTouchEvent,com.swmansion.gesturehandler.core.GestureHandler):10:10 -> access$init 1:3:short getCoalescingKey():29:29 -> getCoalescingKey 1:3:com.facebook.react.bridge.WritableMap getEventData():30:30 -> getEventData @@ -187119,7 +193953,7 @@ com.swmansion.reanimated.keyboard.Keyboard -> com.swmansion.reanimated.keyboard. 16:28:void onAnimationStart():42:42 -> onAnimationStart 29:31:void onAnimationStart():44:44 -> onAnimationStart 1:13:void updateHeight(androidx.core.view.WindowInsetsCompat,boolean):22:22 -> updateHeight - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;Z)V"} 14:22:void updateHeight(androidx.core.view.WindowInsetsCompat,boolean):24:24 -> updateHeight 23:34:void updateHeight(androidx.core.view.WindowInsetsCompat,boolean):26:26 -> updateHeight 35:41:void updateHeight(androidx.core.view.WindowInsetsCompat,boolean):27:27 -> updateHeight @@ -187132,18 +193966,18 @@ com.swmansion.reanimated.keyboard.KeyboardAnimationCallback -> com.swmansion.rea 7:8:void (com.swmansion.reanimated.keyboard.Keyboard,com.swmansion.reanimated.keyboard.NotifyAboutKeyboardChangeFunction,boolean):20:20 -> 9:11:void (com.swmansion.reanimated.keyboard.Keyboard,com.swmansion.reanimated.keyboard.NotifyAboutKeyboardChangeFunction,boolean):21:21 -> 1:13:boolean isKeyboardAnimation(androidx.core.view.WindowInsetsAnimationCompat):65:65 -> isKeyboardAnimation - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/q0;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/o0;)Z"} 1:6:void onEnd(androidx.core.view.WindowInsetsAnimationCompat):58:58 -> onEnd - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/q0;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/o0;)V"} 7:11:void onEnd(androidx.core.view.WindowInsetsAnimationCompat):59:59 -> onEnd 12:17:void onEnd(androidx.core.view.WindowInsetsAnimationCompat):60:60 -> onEnd 1:16:androidx.core.view.WindowInsetsCompat onProgress(androidx.core.view.WindowInsetsCompat,java.util.List):43:43 -> onProgress - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;Ljava/util/List;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;Ljava/util/List;)Landroidx/core/view/B0;"} 17:22:androidx.core.view.WindowInsetsCompat onProgress(androidx.core.view.WindowInsetsCompat,java.util.List):44:44 -> onProgress 23:29:androidx.core.view.WindowInsetsCompat onProgress(androidx.core.view.WindowInsetsCompat,java.util.List):50:50 -> onProgress 30:35:androidx.core.view.WindowInsetsCompat onProgress(androidx.core.view.WindowInsetsCompat,java.util.List):51:51 -> onProgress 1:7:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat onStart(androidx.core.view.WindowInsetsAnimationCompat,androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat):29:29 -> onStart - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/q0;Landroidx/core/view/q0$a;)Landroidx/core/view/q0$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/o0;Landroidx/core/view/o0$a;)Landroidx/core/view/o0$a;"} 8:12:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat onStart(androidx.core.view.WindowInsetsAnimationCompat,androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat):32:32 -> onStart 13:17:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat onStart(androidx.core.view.WindowInsetsAnimationCompat,androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat):33:33 -> onStart 18:22:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat onStart(androidx.core.view.WindowInsetsAnimationCompat,androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat):34:34 -> onStart @@ -187204,7 +194038,7 @@ com.swmansion.reanimated.keyboard.WindowsInsetsManager -> com.swmansion.reanimat 17:19:void (java.lang.ref.WeakReference,com.swmansion.reanimated.keyboard.Keyboard,com.swmansion.reanimated.keyboard.NotifyAboutKeyboardChangeFunction):31:31 -> 1:1:androidx.core.view.WindowInsetsCompat $r8$lambda$OT8YOppuQSDzlm6TzpuocrvIpq4(com.swmansion.reanimated.keyboard.WindowsInsetsManager,android.view.View,androidx.core.view.WindowInsetsCompat):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/reanimated/keyboard/WindowsInsetsManager;Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/reanimated/keyboard/WindowsInsetsManager;Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} 1:1:void $r8$lambda$chlIaTZdtQv0Qv0rWrsFy4tk7Q0(com.swmansion.reanimated.keyboard.WindowsInsetsManager,int,int):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} 1:1:void $r8$lambda$j3QH4yUmJJa-f3BD9KycgjPAQbQ(com.swmansion.reanimated.keyboard.WindowsInsetsManager,boolean):0:0 -> c @@ -187225,13 +194059,13 @@ com.swmansion.reanimated.keyboard.WindowsInsetsManager -> com.swmansion.reanimat 15:18:void lambda$updateWindowDecor$0(boolean):83:83 -> lambda$updateWindowDecor$0 19:22:void lambda$updateWindowDecor$0(boolean):82:82 -> lambda$updateWindowDecor$0 1:4:androidx.core.view.WindowInsetsCompat onApplyWindowInsetsListener(android.view.View,androidx.core.view.WindowInsetsCompat):88:88 -> onApplyWindowInsetsListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} 5:14:androidx.core.view.WindowInsetsCompat onApplyWindowInsetsListener(android.view.View,androidx.core.view.WindowInsetsCompat):89:89 -> onApplyWindowInsetsListener 15:21:androidx.core.view.WindowInsetsCompat onApplyWindowInsetsListener(android.view.View,androidx.core.view.WindowInsetsCompat):90:90 -> onApplyWindowInsetsListener 22:26:androidx.core.view.WindowInsetsCompat onApplyWindowInsetsListener(android.view.View,androidx.core.view.WindowInsetsCompat):91:91 -> onApplyWindowInsetsListener 27:30:androidx.core.view.WindowInsetsCompat onApplyWindowInsetsListener(android.view.View,androidx.core.view.WindowInsetsCompat):93:93 -> onApplyWindowInsetsListener 1:4:void setWindowInsets(androidx.core.view.WindowInsetsCompat):98:98 -> setWindowInsets - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;)V"} 5:10:void setWindowInsets(androidx.core.view.WindowInsetsCompat):99:99 -> setWindowInsets 11:16:void setWindowInsets(androidx.core.view.WindowInsetsCompat):100:100 -> setWindowInsets 17:20:void setWindowInsets(androidx.core.view.WindowInsetsCompat):101:101 -> setWindowInsets @@ -187263,7 +194097,7 @@ com.swmansion.reanimated.keyboard.WindowsInsetsManager$$ExternalSyntheticLambda0 # {"id":"com.android.tools.r8.synthesized"} 1:1:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):0:0 -> onApplyWindowInsets # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} com.swmansion.reanimated.keyboard.WindowsInsetsManager$$ExternalSyntheticLambda1 -> com.swmansion.reanimated.keyboard.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} @@ -187380,6 +194214,14 @@ com.swmansion.reanimated.sensor.ReanimatedSensorType -> com.swmansion.reanimated com.swmansion.rnscreens.BuildConfig -> com.swmansion.rnscreens.BuildConfig: # {"id":"sourceFile","fileName":"BuildConfig.java"} 1:4:void ():6:6 -> +com.swmansion.rnscreens.CustomAppBarLayout -> com.swmansion.rnscreens.CustomAppBarLayout: +# {"id":"sourceFile","fileName":"CustomAppBarLayout.kt"} + 6:9:void (android.content.Context):10:10 -> + 1:10:void applyFrameCorrectionByTopInset(int):20:20 -> applyFrameCorrectionByTopInset + 11:19:void applyFrameCorrectionByTopInset(int):21:21 -> applyFrameCorrectionByTopInset + 20:22:void applyFrameCorrectionByTopInset(int):19:19 -> applyFrameCorrectionByTopInset + 23:43:void applyFrameCorrectionByTopInset(int):23:23 -> applyFrameCorrectionByTopInset + 1:4:void applyToolbarLayoutCorrection$react_native_screens_release(int):15:15 -> applyToolbarLayoutCorrection$react_native_screens_release com.swmansion.rnscreens.CustomSearchView -> com.swmansion.rnscreens.CustomSearchView: # {"id":"sourceFile","fileName":"CustomSearchView.kt"} androidx.activity.OnBackPressedCallback onBackPressedCallback -> onBackPressedCallback @@ -187441,68 +194283,71 @@ com.swmansion.rnscreens.CustomSearchView$onBackPressedCallback$1 -> com.swmansio com.swmansion.rnscreens.CustomToolbar -> com.swmansion.rnscreens.CustomToolbar: # {"id":"sourceFile","fileName":"CustomToolbar.kt"} androidx.core.graphics.Insets lastInsets -> lastInsets - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/d;"} 11:13:void (android.content.Context,com.swmansion.rnscreens.ScreenStackHeaderConfig):27:27 -> 14:16:void (android.content.Context,com.swmansion.rnscreens.ScreenStackHeaderConfig):26:26 -> 17:18:void (android.content.Context,com.swmansion.rnscreens.ScreenStackHeaderConfig):33:33 -> 19:20:void (android.content.Context,com.swmansion.rnscreens.ScreenStackHeaderConfig):35:35 -> - 21:29:void (android.content.Context,com.swmansion.rnscreens.ScreenStackHeaderConfig):37:37 -> - 30:37:void (android.content.Context,com.swmansion.rnscreens.ScreenStackHeaderConfig):43:43 -> + 21:29:void (android.content.Context,com.swmansion.rnscreens.ScreenStackHeaderConfig):39:39 -> + 30:32:void (android.content.Context,com.swmansion.rnscreens.ScreenStackHeaderConfig):59:59 -> + 33:40:void (android.content.Context,com.swmansion.rnscreens.ScreenStackHeaderConfig):63:63 -> 1:3:void access$setLayoutEnqueued$p(com.swmansion.rnscreens.CustomToolbar,boolean):23:23 -> access$setLayoutEnqueued$p - 1:3:void applyExactPadding(int,int,int,int):175:175 -> applyExactPadding - 4:7:void applyExactPadding(int,int,int,int):176:176 -> applyExactPadding + 2:3:void applyExactPadding(int,int,int,int):195:195 -> applyExactPadding + 4:6:void applyExactPadding(int,int,int,int):196:196 -> applyExactPadding + 7:10:void applyExactPadding(int,int,int,int):197:197 -> applyExactPadding 1:3:com.swmansion.rnscreens.ScreenStackHeaderConfig getConfig():26:26 -> getConfig - 1:4:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):86:86 -> onApplyWindowInsets - 5:8:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):99:99 -> onApplyWindowInsets - 9:20:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):101:101 -> onApplyWindowInsets - 21:28:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):103:103 -> onApplyWindowInsets - 29:33:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):106:106 -> onApplyWindowInsets - 34:37:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):105:105 -> onApplyWindowInsets - 38:42:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):116:116 -> onApplyWindowInsets - 43:48:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):118:118 -> onApplyWindowInsets - 49:57:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):115:115 -> onApplyWindowInsets - 58:71:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):128:128 -> onApplyWindowInsets - 72:77:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):130:130 -> onApplyWindowInsets - 78:84:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):126:126 -> onApplyWindowInsets - 85:93:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):133:133 -> onApplyWindowInsets - 94:101:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):135:135 -> onApplyWindowInsets - 102:103:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):136:136 -> onApplyWindowInsets - 104:105:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):138:138 -> onApplyWindowInsets - 106:107:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):139:139 -> onApplyWindowInsets - 108:109:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):140:140 -> onApplyWindowInsets - 110:111:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):141:141 -> onApplyWindowInsets - 112:115:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):137:137 -> onApplyWindowInsets - 1:5:void onLayout(boolean,int,int,int,int):155:155 -> onLayout - 6:10:void onLayout(boolean,int,int,int,int):157:157 -> onLayout - 11:18:void onLayout(boolean,int,int,int,int):159:159 -> onLayout - 19:21:void onLayout(boolean,int,int,int,int):157:157 -> onLayout - 22:24:void onLayout(boolean,int,int,int,int):161:161 -> onLayout - 1:5:void requestForceShadowStateUpdateOnLayout():180:180 -> requestForceShadowStateUpdateOnLayout - 1:3:void requestLayout():57:57 -> requestLayout - 4:14:void requestLayout():59:59 -> requestLayout - 15:20:void requestLayout():60:60 -> requestLayout - 21:26:void requestLayout():61:61 -> requestLayout - 27:32:void requestLayout():62:62 -> requestLayout - 33:40:void requestLayout():59:59 -> requestLayout - 41:57:void requestLayout():64:64 -> requestLayout - 58:66:void requestLayout():71:71 -> requestLayout - 67:68:void requestLayout():72:72 -> requestLayout - 69:70:void requestLayout():75:75 -> requestLayout - 71:74:void requestLayout():76:76 -> requestLayout - 75:76:void requestLayout():78:78 -> requestLayout - 77:78:void requestLayout():79:79 -> requestLayout - 79:82:void requestLayout():77:77 -> requestLayout - 1:9:void updateContentInsets():165:165 -> updateContentInsets - 10:25:void updateContentInsets():166:166 -> updateContentInsets + 1:4:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):117:117 -> onApplyWindowInsets + 5:16:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):127:127 -> onApplyWindowInsets + 17:24:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):129:129 -> onApplyWindowInsets + 25:29:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):136:136 -> onApplyWindowInsets + 30:35:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):138:138 -> onApplyWindowInsets + 36:44:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):135:135 -> onApplyWindowInsets + 45:58:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):148:148 -> onApplyWindowInsets + 59:64:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):150:150 -> onApplyWindowInsets + 65:71:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):146:146 -> onApplyWindowInsets + 72:80:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):153:153 -> onApplyWindowInsets + 81:88:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):155:155 -> onApplyWindowInsets + 89:90:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):156:156 -> onApplyWindowInsets + 91:92:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):158:158 -> onApplyWindowInsets + 93:94:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):159:159 -> onApplyWindowInsets + 95:96:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):160:160 -> onApplyWindowInsets + 97:98:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):161:161 -> onApplyWindowInsets + 99:102:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):157:157 -> onApplyWindowInsets + 1:5:void onLayout(boolean,int,int,int,int):175:175 -> onLayout + 6:10:void onLayout(boolean,int,int,int,int):177:177 -> onLayout + 11:18:void onLayout(boolean,int,int,int,int):179:179 -> onLayout + 19:21:void onLayout(boolean,int,int,int,int):177:177 -> onLayout + 22:24:void onLayout(boolean,int,int,int,int):181:181 -> onLayout + 1:5:void requestForceShadowStateUpdateOnLayout():201:201 -> requestForceShadowStateUpdateOnLayout + 1:3:void requestLayout():77:77 -> requestLayout + 4:18:void requestLayout():79:79 -> requestLayout + 19:28:void requestLayout():81:81 -> requestLayout + 29:36:void requestLayout():84:84 -> requestLayout + 37:38:void requestLayout():85:85 -> requestLayout + 39:49:void requestLayout():90:90 -> requestLayout + 50:55:void requestLayout():91:91 -> requestLayout + 56:61:void requestLayout():92:92 -> requestLayout + 62:67:void requestLayout():93:93 -> requestLayout + 68:73:void requestLayout():90:90 -> requestLayout + 74:90:void requestLayout():95:95 -> requestLayout + 91:99:void requestLayout():102:102 -> requestLayout + 100:101:void requestLayout():103:103 -> requestLayout + 102:103:void requestLayout():106:106 -> requestLayout + 104:107:void requestLayout():107:107 -> requestLayout + 108:109:void requestLayout():109:109 -> requestLayout + 110:111:void requestLayout():110:110 -> requestLayout + 112:115:void requestLayout():108:108 -> requestLayout + 1:9:void updateContentInsets():185:185 -> updateContentInsets + 10:25:void updateContentInsets():186:186 -> updateContentInsets com.swmansion.rnscreens.CustomToolbar$layoutCallback$1 -> com.swmansion.rnscreens.CustomToolbar$layoutCallback$1: # {"id":"sourceFile","fileName":"CustomToolbar.kt"} - 3:6:void (com.swmansion.rnscreens.CustomToolbar):43:43 -> - 1:6:void doFrame(long):45:45 -> doFrame - 7:8:void doFrame(long):48:48 -> doFrame - 9:18:void doFrame(long):49:49 -> doFrame - 19:28:void doFrame(long):50:50 -> doFrame - 29:31:void doFrame(long):48:48 -> doFrame - 32:59:void doFrame(long):52:52 -> doFrame + 3:6:void (com.swmansion.rnscreens.CustomToolbar):63:63 -> + 1:6:void doFrame(long):65:65 -> doFrame + 7:8:void doFrame(long):68:68 -> doFrame + 9:18:void doFrame(long):69:69 -> doFrame + 19:28:void doFrame(long):70:70 -> doFrame + 29:31:void doFrame(long):68:68 -> doFrame + 32:59:void doFrame(long):72:72 -> doFrame com.swmansion.rnscreens.FabricEnabledHeaderConfigViewGroup -> com.swmansion.rnscreens.FabricEnabledHeaderConfigViewGroup: # {"id":"sourceFile","fileName":"FabricEnabledHeaderConfigViewGroup.kt"} 1:4:void (android.content.Context):14:14 -> @@ -187606,11 +194451,11 @@ com.swmansion.rnscreens.InsetsObserverProxy -> com.swmansion.rnscreens.InsetsObs 24:26:void ():25:25 -> 1:4:void ():12:12 -> 6:11:void addOnApplyWindowInsetsListener(androidx.core.view.OnApplyWindowInsetsListener):77:77 -> addOnApplyWindowInsetsListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/J;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/I;)V"} 1:17:boolean getAllowRegistration():29:29 -> getAllowRegistration 1:9:android.view.View getObservedView():103:103 -> getObservedView 11:14:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):36:36 -> onApplyWindowInsets - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} 15:20:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):37:37 -> onApplyWindowInsets 21:23:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):36:36 -> onApplyWindowInsets 24:25:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):42:42 -> onApplyWindowInsets @@ -187634,24 +194479,24 @@ com.swmansion.rnscreens.InsetsObserverProxy -> com.swmansion.rnscreens.InsetsObs 18:19:void registerWithContext(com.facebook.react.bridge.ReactApplicationContext):58:58 -> registerWithContext 20:23:void registerWithContext(com.facebook.react.bridge.ReactApplicationContext):59:59 -> registerWithContext 6:11:void removeOnApplyWindowInsetsListener(androidx.core.view.OnApplyWindowInsetsListener):81:81 -> removeOnApplyWindowInsetsListener - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/J;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/I;)V"} 1:15:void unregister():98:98 -> unregister 16:19:void unregister():99:99 -> unregister com.swmansion.rnscreens.KeyboardDidHide -> com.swmansion.rnscreens.KeyboardDidHide: # {"id":"sourceFile","fileName":"ScreenStackFragment.kt"} - 2:5:void ():48:48 -> + 2:5:void ():46:46 -> com.swmansion.rnscreens.KeyboardNotVisible -> com.swmansion.rnscreens.KeyboardNotVisible: # {"id":"sourceFile","fileName":"ScreenStackFragment.kt"} - 2:5:void ():46:46 -> + 2:5:void ():44:44 -> com.swmansion.rnscreens.KeyboardState -> com.swmansion.rnscreens.KeyboardState: # {"id":"sourceFile","fileName":"ScreenStackFragment.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():44:44 -> + 2:2:void ():42:42 -> com.swmansion.rnscreens.KeyboardVisible -> com.swmansion.rnscreens.KeyboardVisible: # {"id":"sourceFile","fileName":"ScreenStackFragment.kt"} - 2:4:void (int):52:52 -> - 5:7:void (int):51:51 -> - 1:3:int getHeight():51:51 -> getHeight + 2:4:void (int):50:50 -> + 5:7:void (int):49:49 -> + 1:3:int getHeight():49:49 -> getHeight com.swmansion.rnscreens.ModalScreenViewManager -> com.swmansion.rnscreens.ModalScreenViewManager: # {"id":"sourceFile","fileName":"ModalScreenViewManager.kt"} 1:4:void ():6:6 -> @@ -187702,28 +194547,30 @@ com.swmansion.rnscreens.PointerEventsBoxNoneImpl -> com.swmansion.rnscreens.Poin 1:3:com.facebook.react.uimanager.PointerEvents getPointerEvents():10:10 -> getPointerEvents com.swmansion.rnscreens.RNScreensPackage -> com.swmansion.rnscreens.RNScreensPackage: # {"id":"sourceFile","fileName":"RNScreensPackage.kt"} - 1:4:void ():22:22 -> + 1:4:void ():24:24 -> 1:1:java.util.Map $r8$lambda$5eN8AiDeddXpZFRlRBo3ug7izkY():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - 6:12:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):34:34 -> createViewManagers - 13:17:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):39:39 -> createViewManagers - 18:22:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):42:42 -> createViewManagers - 23:27:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):43:43 -> createViewManagers - 28:32:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):44:44 -> createViewManagers - 33:37:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):45:45 -> createViewManagers - 38:42:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):46:46 -> createViewManagers - 43:47:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):47:47 -> createViewManagers - 48:52:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):48:48 -> createViewManagers - 53:57:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):49:49 -> createViewManagers - 58:62:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):50:50 -> createViewManagers - 63:67:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):51:51 -> createViewManagers - 68:72:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):52:52 -> createViewManagers - 73:121:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):53:53 -> createViewManagers - 122:126:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):41:41 -> createViewManagers - 11:26:com.facebook.react.bridge.NativeModule getModule(java.lang.String,com.facebook.react.bridge.ReactApplicationContext):62:62 -> getModule - 1:6:com.facebook.react.module.model.ReactModuleInfoProvider getReactModuleInfoProvider():68:68 -> getReactModuleInfoProvider - 1:5:java.util.Map getReactModuleInfoProvider$lambda$0():69:69 -> getReactModuleInfoProvider$lambda$0 - 6:25:java.util.Map getReactModuleInfoProvider$lambda$0():72:72 -> getReactModuleInfoProvider$lambda$0 + 8:16:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):36:36 -> createViewManagers + 17:21:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):41:41 -> createViewManagers + 22:26:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):44:44 -> createViewManagers + 27:31:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):45:45 -> createViewManagers + 32:36:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):46:46 -> createViewManagers + 37:41:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):47:47 -> createViewManagers + 42:46:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):48:48 -> createViewManagers + 47:51:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):49:49 -> createViewManagers + 52:56:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):50:50 -> createViewManagers + 57:61:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):51:51 -> createViewManagers + 62:66:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):52:52 -> createViewManagers + 67:71:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):53:53 -> createViewManagers + 72:76:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):54:54 -> createViewManagers + 77:81:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):55:55 -> createViewManagers + 82:86:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):56:56 -> createViewManagers + 87:144:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):57:57 -> createViewManagers + 145:149:java.util.List createViewManagers(com.facebook.react.bridge.ReactApplicationContext):43:43 -> createViewManagers + 11:26:com.facebook.react.bridge.NativeModule getModule(java.lang.String,com.facebook.react.bridge.ReactApplicationContext):66:66 -> getModule + 1:6:com.facebook.react.module.model.ReactModuleInfoProvider getReactModuleInfoProvider():72:72 -> getReactModuleInfoProvider + 1:5:java.util.Map getReactModuleInfoProvider$lambda$0():73:73 -> getReactModuleInfoProvider$lambda$0 + 6:25:java.util.Map getReactModuleInfoProvider$lambda$0():76:76 -> getReactModuleInfoProvider$lambda$0 com.swmansion.rnscreens.RNScreensPackage$$ExternalSyntheticLambda0 -> com.swmansion.rnscreens.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} @@ -187734,282 +194581,428 @@ com.swmansion.rnscreens.RNScreensPackage$$ExternalSyntheticLambda0 -> com.swmans com.swmansion.rnscreens.RNScreensPackage$Companion -> com.swmansion.rnscreens.RNScreensPackage$Companion: # {"id":"sourceFile","fileName":"RNScreensPackage.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():84:84 -> + 2:2:void ():88:88 -> com.swmansion.rnscreens.Screen -> com.swmansion.rnscreens.Screen: # {"id":"sourceFile","fileName":"Screen.kt"} - 6:8:void (com.facebook.react.uimanager.ThemedReactContext):42:42 -> - 9:10:com.facebook.react.uimanager.ThemedReactContext getReactContext():41:41 -> - 9:10:void (com.facebook.react.uimanager.ThemedReactContext):41 -> - 11:14:void setStackPresentation(com.swmansion.rnscreens.Screen$StackPresentation):59:59 -> - 11:14:void (com.facebook.react.uimanager.ThemedReactContext):59 -> - 15:18:void setReplaceAnimation(com.swmansion.rnscreens.Screen$ReplaceAnimation):60:60 -> - 15:18:void (com.facebook.react.uimanager.ThemedReactContext):60 -> - 19:23:void setStackAnimation(com.swmansion.rnscreens.Screen$StackAnimation):61:61 -> - 19:23:void (com.facebook.react.uimanager.ThemedReactContext):61 -> - 24:25:void setGestureEnabled(boolean):62:62 -> - 24:25:void (com.facebook.react.uimanager.ThemedReactContext):62 -> - 26:29:void setSheetExpandsWhenScrolledToEdge(boolean):82:82 -> - 26:29:void (com.facebook.react.uimanager.ThemedReactContext):82 -> - 30:44:void setSheetDetents(java.util.List):86:86 -> - 30:44:void (com.facebook.react.uimanager.ThemedReactContext):86 -> - 45:46:void setSheetLargestUndimmedDetentIndex(int):87:87 -> - 45:46:void (com.facebook.react.uimanager.ThemedReactContext):87 -> - 47:50:void setSheetClosesOnTouchOutside(boolean):89:89 -> - 47:50:void (com.facebook.react.uimanager.ThemedReactContext):89 -> - 51:52:void setSheetElevation(float):90:90 -> - 51:52:void (com.facebook.react.uimanager.ThemedReactContext):90 -> - 53:61:void (com.facebook.react.uimanager.ThemedReactContext):123:123 -> - 62:64:void setNativeBackButtonDismissalEnabled(boolean):387:387 -> - 62:64:void (com.facebook.react.uimanager.ThemedReactContext):387 -> - 1:3:void changeAccessibilityMode(int):345:345 -> changeAccessibilityMode - 4:19:void changeAccessibilityMode(int):346:346 -> changeAccessibilityMode - 1:4:void dispatchShadowStateUpdate(int,int,int):245:245 -> dispatchShadowStateUpdate - 1:6:void dispatchSheetDetentChanged(int,boolean):499:499 -> dispatchSheetDetentChanged - 7:12:void dispatchSheetDetentChanged(int,boolean):500:500 -> dispatchSheetDetentChanged - 13:14:void dispatchSheetDetentChanged(int,boolean):501:501 -> dispatchSheetDetentChanged - 15:18:void dispatchSheetDetentChanged(int,boolean):503:503 -> dispatchSheetDetentChanged - 19:21:void dispatchSheetDetentChanged(int,boolean):501:501 -> dispatchSheetDetentChanged - 22:25:void dispatchSheetDetentChanged(int,boolean):500:500 -> dispatchSheetDetentChanged - 1:6:void endRemovalTransition():397:397 -> endRemovalTransition - 7:8:void endRemovalTransition():400:400 -> endRemovalTransition - 9:12:void endRemovalTransition():401:401 -> endRemovalTransition - 1:4:void endTransitionRecursive(android.view.ViewGroup):405:405 -> endTransitionRecursive + 6:8:void (com.facebook.react.uimanager.ThemedReactContext):49:49 -> + 9:10:com.facebook.react.uimanager.ThemedReactContext getReactContext():48:48 -> + 9:10:void (com.facebook.react.uimanager.ThemedReactContext):48 -> + 11:14:void setStackPresentation(com.swmansion.rnscreens.Screen$StackPresentation):68:68 -> + 11:14:void (com.facebook.react.uimanager.ThemedReactContext):68 -> + 15:18:void setReplaceAnimation(com.swmansion.rnscreens.Screen$ReplaceAnimation):69:69 -> + 15:18:void (com.facebook.react.uimanager.ThemedReactContext):69 -> + 19:23:void setStackAnimation(com.swmansion.rnscreens.Screen$StackAnimation):70:70 -> + 19:23:void (com.facebook.react.uimanager.ThemedReactContext):70 -> + 24:25:void setGestureEnabled(boolean):71:71 -> + 24:25:void (com.facebook.react.uimanager.ThemedReactContext):71 -> + 26:27:void setSheetExpandsWhenScrolledToEdge(boolean):91:91 -> + 26:27:void (com.facebook.react.uimanager.ThemedReactContext):91 -> + 28:45:void setSheetDetents(com.swmansion.rnscreens.bottomsheet.SheetDetents):93:93 -> + 28:45:void (com.facebook.react.uimanager.ThemedReactContext):93 -> + 46:47:void setSheetLargestUndimmedDetentIndex(int):94:94 -> + 46:47:void (com.facebook.react.uimanager.ThemedReactContext):94 -> + 48:51:void setSheetClosesOnTouchOutside(boolean):96:96 -> + 48:51:void (com.facebook.react.uimanager.ThemedReactContext):96 -> + 52:53:void setSheetElevation(float):97:97 -> + 52:53:void (com.facebook.react.uimanager.ThemedReactContext):97 -> + 54:55:void setSheetDefaultResizeAnimationEnabled(boolean):99:99 -> + 54:55:void (com.facebook.react.uimanager.ThemedReactContext):99 -> + 56:64:void (com.facebook.react.uimanager.ThemedReactContext):136:136 -> + 65:67:void setNativeBackButtonDismissalEnabled(boolean):615:615 -> + 65:67:void (com.facebook.react.uimanager.ThemedReactContext):615 -> + 1:1:void $r8$lambda$-zJCFScjFxzLyRiuOP6VAN5WRwg(com.google.android.material.bottomsheet.BottomSheetBehavior,int,com.swmansion.rnscreens.Screen):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void $r8$lambda$9qRJZAebeQmhPyy3KPk98OsUISU(com.swmansion.rnscreens.Screen):0:0 -> b + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void $r8$lambda$PJye8muk8gAEAMNoo9Z5Dk6Firo(com.google.android.material.bottomsheet.BottomSheetBehavior,int):0:0 -> c + # {"id":"com.android.tools.r8.synthesized"} + 1:3:void changeAccessibilityMode(int):544:544 -> changeAccessibilityMode + 4:19:void changeAccessibilityMode(int):545:545 -> changeAccessibilityMode + 1:3:void changeFocusability$react_native_screens_release(int,int):556:556 -> changeFocusability$react_native_screens_release + 4:18:void changeFocusability$react_native_screens_release(int,int):557:557 -> changeFocusability$react_native_screens_release + 19:21:void changeFocusability$react_native_screens_release(int,int):559:559 -> changeFocusability$react_native_screens_release + 22:37:void changeFocusability$react_native_screens_release(int,int):560:560 -> changeFocusability$react_native_screens_release + 1:3:void changeFocusabilityCompat$react_native_screens_release(boolean,int):570:570 -> changeFocusabilityCompat$react_native_screens_release + 4:18:void changeFocusabilityCompat$react_native_screens_release(boolean,int):571:571 -> changeFocusabilityCompat$react_native_screens_release + 19:21:void changeFocusabilityCompat$react_native_screens_release(boolean,int):573:573 -> changeFocusabilityCompat$react_native_screens_release + 22:37:void changeFocusabilityCompat$react_native_screens_release(boolean,int):574:574 -> changeFocusabilityCompat$react_native_screens_release + 1:1:void $r8$lambda$mgBRpl4R_PbfEXUHNXiHCT3GoXk(com.swmansion.rnscreens.Screen,int,float):0:0 -> d + # {"id":"com.android.tools.r8.synthesized"} + 1:4:void dispatchShadowStateUpdate(int,int,int):444:444 -> dispatchShadowStateUpdate + 1:6:void dispatchSheetDetentChanged(int,boolean):753:753 -> dispatchSheetDetentChanged + 7:12:void dispatchSheetDetentChanged(int,boolean):754:754 -> dispatchSheetDetentChanged + 13:14:void dispatchSheetDetentChanged(int,boolean):755:755 -> dispatchSheetDetentChanged + 15:18:void dispatchSheetDetentChanged(int,boolean):757:757 -> dispatchSheetDetentChanged + 19:21:void dispatchSheetDetentChanged(int,boolean):755:755 -> dispatchSheetDetentChanged + 22:25:void dispatchSheetDetentChanged(int,boolean):754:754 -> dispatchSheetDetentChanged + 1:6:void endRemovalTransition():625:625 -> endRemovalTransition + 7:8:void endRemovalTransition():628:628 -> endRemovalTransition + 9:12:void endRemovalTransition():629:629 -> endRemovalTransition + 1:4:void endTransitionRecursive(android.view.ViewGroup):633:633 -> endTransitionRecursive 5:20:void kotlin.sequences.SequencesKt___SequencesKt.forEach(kotlin.sequences.Sequence,kotlin.jvm.functions.Function1):1321:1321 -> endTransitionRecursive - 5:20:void endTransitionRecursive(android.view.ViewGroup):405 -> endTransitionRecursive - 21:23:void endTransitionRecursive(android.view.ViewGroup):406:406 -> endTransitionRecursive - 24:27:void endTransitionRecursive(android.view.ViewGroup):408:408 -> endTransitionRecursive - 28:37:void endTransitionRecursive(android.view.ViewGroup):409:409 -> endTransitionRecursive - 38:41:void endTransitionRecursive(android.view.ViewGroup):412:412 -> endTransitionRecursive - 42:48:void endTransitionRecursive(android.view.ViewGroup):413:413 -> endTransitionRecursive - 1:3:com.swmansion.rnscreens.Screen$ActivityState getActivityState():56:56 -> getActivityState - 1:5:androidx.fragment.app.Fragment getAssociatedFragment():126:126 -> getAssociatedFragment - 1:3:void setContainer(com.swmansion.rnscreens.ScreenContainer):55:55 -> getContainer - 1:3:com.swmansion.rnscreens.ScreenContainer getContainer():55 -> getContainer - 1:36:com.swmansion.rnscreens.ScreenContentWrapper getContentWrapper():255:255 -> getContentWrapper - 1:3:com.swmansion.rnscreens.ScreenFooter getFooter():99:99 -> getFooter - 1:11:androidx.fragment.app.Fragment getFragment():46:46 -> getFragment - 1:3:void setFragmentWrapper(com.swmansion.rnscreens.ScreenFragmentWrapper):54:54 -> getFragmentWrapper - 1:3:com.swmansion.rnscreens.ScreenFragmentWrapper getFragmentWrapper():54 -> getFragmentWrapper - 1:36:com.swmansion.rnscreens.ScreenStackHeaderConfig getHeaderConfig():252:252 -> getHeaderConfig - 1:3:void setNativeBackButtonDismissalEnabled(boolean):387:387 -> getNativeBackButtonDismissalEnabled - 1:3:boolean getNativeBackButtonDismissalEnabled():387 -> getNativeBackButtonDismissalEnabled - 1:3:com.facebook.react.uimanager.ThemedReactContext getReactContext():41:41 -> getReactContext - 1:11:com.facebook.react.uimanager.events.EventDispatcher getReactEventDispatcher():52:52 -> getReactEventDispatcher - 1:3:void setReplaceAnimation(com.swmansion.rnscreens.Screen$ReplaceAnimation):60:60 -> getReplaceAnimation - 1:3:com.swmansion.rnscreens.Screen$ReplaceAnimation getReplaceAnimation():60 -> getReplaceAnimation - 1:3:void setScreenId(java.lang.String):65:65 -> getScreenId - 1:3:java.lang.String getScreenId():65 -> getScreenId - 1:3:java.lang.Integer getScreenOrientation():63:63 -> getScreenOrientation - 1:29:com.google.android.material.bottomsheet.BottomSheetBehavior getSheetBehavior():49:49 -> getSheetBehavior - 1:3:void setSheetClosesOnTouchOutside(boolean):89:89 -> getSheetClosesOnTouchOutside - 1:3:boolean getSheetClosesOnTouchOutside():89 -> getSheetClosesOnTouchOutside - 1:3:float getSheetCornerRadius():75:75 -> getSheetCornerRadius - 1:3:void setSheetDetents(java.util.List):86:86 -> getSheetDetents - 1:3:java.util.List getSheetDetents():86 -> getSheetDetents - 1:3:void setSheetElevation(float):90:90 -> getSheetElevation - 1:3:float getSheetElevation():90 -> getSheetElevation - 1:3:void setSheetExpandsWhenScrolledToEdge(boolean):82:82 -> getSheetExpandsWhenScrolledToEdge - 1:3:boolean getSheetExpandsWhenScrolledToEdge():82 -> getSheetExpandsWhenScrolledToEdge - 1:3:void setSheetInitialDetentIndex(int):88:88 -> getSheetInitialDetentIndex - 1:3:int getSheetInitialDetentIndex():88 -> getSheetInitialDetentIndex - 1:3:void setSheetLargestUndimmedDetentIndex(int):87:87 -> getSheetLargestUndimmedDetentIndex - 1:3:int getSheetLargestUndimmedDetentIndex():87 -> getSheetLargestUndimmedDetentIndex - 1:3:void setShouldTriggerPostponedTransitionAfterLayout(boolean):97:97 -> getShouldTriggerPostponedTransitionAfterLayout - 1:3:boolean getShouldTriggerPostponedTransitionAfterLayout():97 -> getShouldTriggerPostponedTransitionAfterLayout - 1:3:void setStackAnimation(com.swmansion.rnscreens.Screen$StackAnimation):61:61 -> getStackAnimation - 1:3:com.swmansion.rnscreens.Screen$StackAnimation getStackAnimation():61 -> getStackAnimation - 1:3:void setStackPresentation(com.swmansion.rnscreens.Screen$StackPresentation):59:59 -> getStackPresentation - 1:3:com.swmansion.rnscreens.Screen$StackPresentation getStackPresentation():59 -> getStackPresentation - 1:3:java.lang.String getStatusBarStyle():349:349 -> getStatusBarStyle - 1:8:boolean hasWebView(android.view.ViewGroup):290:290 -> hasWebView - 9:12:boolean hasWebView(android.view.ViewGroup):291:291 -> hasWebView - 13:18:boolean hasWebView(android.view.ViewGroup):292:292 -> hasWebView - 19:22:boolean hasWebView(android.view.ViewGroup):294:294 -> hasWebView - 23:35:boolean hasWebView(android.view.ViewGroup):295:295 -> hasWebView - 1:3:void setBeingRemoved(boolean):67:67 -> isBeingRemoved - 1:3:boolean isBeingRemoved():67 -> isBeingRemoved - 1:3:void setGestureEnabled(boolean):62:62 -> isGestureEnabled - 1:3:boolean isGestureEnabled():62 -> isGestureEnabled - 1:5:boolean isNativeStackScreen():110:110 -> isNativeStackScreen - 1:3:java.lang.Boolean isNavigationBarHidden():373:373 -> isNavigationBarHidden - 1:3:void setSheetGrabberVisible(boolean):70:70 -> isSheetGrabberVisible - 1:3:boolean isSheetGrabberVisible():70 -> isSheetGrabberVisible - 1:3:void setStatusBarAnimated(java.lang.Boolean):66:66 -> isStatusBarAnimated - 1:3:java.lang.Boolean isStatusBarAnimated():66 -> isStatusBarAnimated - 1:3:java.lang.Boolean isStatusBarHidden():364:364 -> isStatusBarHidden - 1:19:boolean isTranslucent():281:281 -> isTranslucent - 1:11:void notifyHeaderHeightChange(int):460:460 -> notifyHeaderHeightChange - 12:15:void notifyHeaderHeightChange(int):461:461 -> notifyHeaderHeightChange - 16:25:void notifyHeaderHeightChange(int):463:463 -> notifyHeaderHeightChange - 26:38:void notifyHeaderHeightChange(int):464:464 -> notifyHeaderHeightChange - 1:3:void onAttachedToWindow():480:480 -> onAttachedToWindow - 4:9:void onAttachedToWindow():486:486 -> onAttachedToWindow - 10:27:void onAttachedToWindow():487:487 -> onAttachedToWindow - 28:33:void onAttachedToWindow():488:488 -> onAttachedToWindow - 1:15:void onBottomSheetBehaviorDidLayout$react_native_screens_release(boolean):195:195 -> onBottomSheetBehaviorDidLayout$react_native_screens_release - 16:30:void onBottomSheetBehaviorDidLayout$react_native_screens_release(boolean):200:200 -> onBottomSheetBehaviorDidLayout$react_native_screens_release - 31:64:void onBottomSheetBehaviorDidLayout$react_native_screens_release(boolean):203:203 -> onBottomSheetBehaviorDidLayout$react_native_screens_release - 2:7:void onContentWrapperLayout(boolean,int,int,int,int):142:142 -> onContentWrapperLayout - 8:13:void onContentWrapperLayout(boolean,int,int,int,int):143:143 -> onContentWrapperLayout - 14:30:void onContentWrapperLayout(boolean,int,int,int,int):144:144 -> onContentWrapperLayout - 1:5:void onFinalizePropsUpdate$react_native_screens_release():511:511 -> onFinalizePropsUpdate$react_native_screens_release - 6:7:void onFinalizePropsUpdate$react_native_screens_release():512:512 -> onFinalizePropsUpdate$react_native_screens_release - 8:11:void onFinalizePropsUpdate$react_native_screens_release():513:513 -> onFinalizePropsUpdate$react_native_screens_release - 3:16:void onLayout(boolean,int,int,int,int):183:183 -> onLayout - 17:19:void onLayout(boolean,int,int,int,int):187:187 -> onLayout - 20:23:void onLayout(boolean,int,int,int,int):190:190 -> onLayout - 1:13:void onSheetCornerRadiusChange$react_native_screens_release():518:518 -> onSheetCornerRadiusChange$react_native_screens_release - 14:27:void onSheetCornerRadiusChange$react_native_screens_release():521:521 -> onSheetCornerRadiusChange$react_native_screens_release - 28:38:void onSheetCornerRadiusChange$react_native_screens_release():522:522 -> onSheetCornerRadiusChange$react_native_screens_release - 39:44:void onSheetCornerRadiusChange$react_native_screens_release():525:525 -> onSheetCornerRadiusChange$react_native_screens_release - 45:47:void onSheetCornerRadiusChange$react_native_screens_release():527:527 -> onSheetCornerRadiusChange$react_native_screens_release - 48:50:void onSheetCornerRadiusChange$react_native_screens_release():528:528 -> onSheetCornerRadiusChange$react_native_screens_release - 51:54:void onSheetCornerRadiusChange$react_native_screens_release():529:529 -> onSheetCornerRadiusChange$react_native_screens_release - 55:58:void onSheetCornerRadiusChange$react_native_screens_release():523:523 -> onSheetCornerRadiusChange$react_native_screens_release - 1:5:void onSheetDetentChanged$react_native_screens_release(int,boolean):471:471 -> onSheetDetentChanged$react_native_screens_release - 6:21:void onSheetDetentChanged$react_native_screens_release(int,boolean):475:475 -> onSheetDetentChanged$react_native_screens_release - 1:8:boolean onTouchEvent(android.view.MotionEvent):451:451 -> onTouchEvent - 9:13:boolean onTouchEvent(android.view.MotionEvent):456:456 -> onTouchEvent - 6:9:void registerLayoutCallbackForWrapper(com.swmansion.rnscreens.ScreenContentWrapper):161:161 -> registerLayoutCallbackForWrapper - 6:10:void setActivityState(com.swmansion.rnscreens.Screen$ActivityState):311:311 -> setActivityState - 11:28:void setActivityState(com.swmansion.rnscreens.Screen$ActivityState):314:314 -> setActivityState - 29:36:void setActivityState(com.swmansion.rnscreens.Screen$ActivityState):315:315 -> setActivityState - 37:38:void setActivityState(com.swmansion.rnscreens.Screen$ActivityState):317:317 -> setActivityState - 39:46:void setActivityState(com.swmansion.rnscreens.Screen$ActivityState):318:318 -> setActivityState - 1:3:void setBeingRemoved(boolean):67:67 -> setBeingRemoved - 1:3:void setContainer(com.swmansion.rnscreens.ScreenContainer):55:55 -> setContainer - 3:6:void setFooter(com.swmansion.rnscreens.ScreenFooter):101:101 -> setFooter - 7:23:void setFooter(com.swmansion.rnscreens.ScreenFooter):102:102 -> setFooter - 24:32:void setFooter(com.swmansion.rnscreens.ScreenFooter):104:104 -> setFooter - 33:35:void setFooter(com.swmansion.rnscreens.ScreenFooter):106:106 -> setFooter - 1:3:void setFragmentWrapper(com.swmansion.rnscreens.ScreenFragmentWrapper):54:54 -> setFragmentWrapper - 1:3:void setGestureEnabled(boolean):62:62 -> setGestureEnabled - 1:3:void setNativeBackButtonDismissalEnabled(boolean):387:387 -> setNativeBackButtonDismissalEnabled - 3:7:void setNavigationBarHidden(java.lang.Boolean):376:376 -> setNavigationBarHidden - 8:9:void setNavigationBarHidden(java.lang.Boolean):378:378 -> setNavigationBarHidden - 10:13:void setNavigationBarHidden(java.lang.Boolean):379:379 -> setNavigationBarHidden - 14:15:void setNavigationBarHidden(java.lang.Boolean):380:380 -> setNavigationBarHidden - 16:19:void setNavigationBarHidden(java.lang.Boolean):382:382 -> setNavigationBarHidden - 20:23:void setNavigationBarHidden(java.lang.Boolean):380:380 -> setNavigationBarHidden - 6:8:void setReplaceAnimation(com.swmansion.rnscreens.Screen$ReplaceAnimation):60:60 -> setReplaceAnimation - 1:3:void setScreenId(java.lang.String):65:65 -> setScreenId - 4:6:void setScreenOrientation(java.lang.String):323:323 -> setScreenOrientation - 7:11:void setScreenOrientation(java.lang.String):326:326 -> setScreenOrientation - 12:99:void setScreenOrientation(java.lang.String):328:328 -> setScreenOrientation - 100:103:void setScreenOrientation(java.lang.String):336:336 -> setScreenOrientation - 104:105:void setScreenOrientation(java.lang.String):327:327 -> setScreenOrientation - 106:118:void setScreenOrientation(java.lang.String):339:339 -> setScreenOrientation - 1:3:void setSheetClosesOnTouchOutside(boolean):89:89 -> setSheetClosesOnTouchOutside - 1:7:void setSheetCornerRadius(float):77:77 -> setSheetCornerRadius - 8:10:void setSheetCornerRadius(float):78:78 -> setSheetCornerRadius - 11:13:void setSheetCornerRadius(float):79:79 -> setSheetCornerRadius - 6:8:void setSheetDetents(java.util.List):86:86 -> setSheetDetents - 1:3:void setSheetElevation(float):90:90 -> setSheetElevation - 1:3:void setSheetExpandsWhenScrolledToEdge(boolean):82:82 -> setSheetExpandsWhenScrolledToEdge - 1:3:void setSheetGrabberVisible(boolean):70:70 -> setSheetGrabberVisible - 1:3:void setSheetInitialDetentIndex(int):88:88 -> setSheetInitialDetentIndex - 1:3:void setSheetLargestUndimmedDetentIndex(int):87:87 -> setSheetLargestUndimmedDetentIndex - 1:3:void setShouldTriggerPostponedTransitionAfterLayout(boolean):97:97 -> setShouldTriggerPostponedTransitionAfterLayout - 6:8:void setStackAnimation(com.swmansion.rnscreens.Screen$StackAnimation):61:61 -> setStackAnimation - 6:8:void setStackPresentation(com.swmansion.rnscreens.Screen$StackPresentation):59:59 -> setStackPresentation - 1:3:void setStatusBarAnimated(java.lang.Boolean):66:66 -> setStatusBarAnimated - 3:7:void setStatusBarHidden(java.lang.Boolean):367:367 -> setStatusBarHidden - 8:9:void setStatusBarHidden(java.lang.Boolean):369:369 -> setStatusBarHidden - 10:23:void setStatusBarHidden(java.lang.Boolean):370:370 -> setStatusBarHidden - 3:7:void setStatusBarStyle(java.lang.String):352:352 -> setStatusBarStyle - 8:9:void setStatusBarStyle(java.lang.String):354:354 -> setStatusBarStyle - 10:13:void setStatusBarStyle(java.lang.String):355:355 -> setStatusBarStyle - 14:15:void setStatusBarStyle(java.lang.String):356:356 -> setStatusBarStyle - 16:19:void setStatusBarStyle(java.lang.String):358:358 -> setStatusBarStyle - 20:23:void setStatusBarStyle(java.lang.String):359:359 -> setStatusBarStyle - 24:27:void setStatusBarStyle(java.lang.String):356:356 -> setStatusBarStyle - 1:5:void setTransitioning(boolean):263:263 -> setTransitioning - 6:7:void setTransitioning(boolean):266:266 -> setTransitioning - 8:14:void setTransitioning(boolean):267:267 -> setTransitioning - 15:28:void setTransitioning(boolean):268:268 -> setTransitioning - 29:32:void setTransitioning(boolean):271:271 -> setTransitioning - 1:5:void startRemovalTransition():390:390 -> startRemovalTransition - 6:7:void startRemovalTransition():391:391 -> startRemovalTransition - 8:11:void startRemovalTransition():392:392 -> startRemovalTransition - 3:9:void startTransitionRecursive(android.view.ViewGroup):420:420 -> startTransitionRecursive - 10:13:void startTransitionRecursive(android.view.ViewGroup):421:421 -> startTransitionRecursive - 14:21:void startTransitionRecursive(android.view.ViewGroup):423:423 -> startTransitionRecursive - 22:36:void startTransitionRecursive(android.view.ViewGroup):430:430 -> startTransitionRecursive - 37:39:void startTransitionRecursive(android.view.ViewGroup):432:432 -> startTransitionRecursive - 40:43:void startTransitionRecursive(android.view.ViewGroup):435:435 -> startTransitionRecursive - 44:53:void startTransitionRecursive(android.view.ViewGroup):438:438 -> startTransitionRecursive - 54:57:void startTransitionRecursive(android.view.ViewGroup):441:441 -> startTransitionRecursive - 58:66:void startTransitionRecursive(android.view.ViewGroup):442:442 -> startTransitionRecursive - 1:5:void triggerPostponedEnterTransitionIfNeeded():214:214 -> triggerPostponedEnterTransitionIfNeeded - 6:7:void triggerPostponedEnterTransitionIfNeeded():215:215 -> triggerPostponedEnterTransitionIfNeeded - 8:17:void triggerPostponedEnterTransitionIfNeeded():217:217 -> triggerPostponedEnterTransitionIfNeeded - 1:2:void updateScreenSizePaper(int,int):225:225 -> updateScreenSizePaper - 3:11:void updateScreenSizePaper(int,int):226:226 -> updateScreenSizePaper - 12:15:void updateScreenSizePaper(int,int):225:225 -> updateScreenSizePaper + 5:20:void endTransitionRecursive(android.view.ViewGroup):633 -> endTransitionRecursive + 21:23:void endTransitionRecursive(android.view.ViewGroup):634:634 -> endTransitionRecursive + 24:27:void endTransitionRecursive(android.view.ViewGroup):636:636 -> endTransitionRecursive + 28:37:void endTransitionRecursive(android.view.ViewGroup):637:637 -> endTransitionRecursive + 38:41:void endTransitionRecursive(android.view.ViewGroup):640:640 -> endTransitionRecursive + 42:48:void endTransitionRecursive(android.view.ViewGroup):641:641 -> endTransitionRecursive + 1:3:com.swmansion.rnscreens.Screen$ActivityState getActivityState():65:65 -> getActivityState + 1:5:androidx.fragment.app.Fragment getAssociatedFragment():139:139 -> getAssociatedFragment + 1:3:void setContainer(com.swmansion.rnscreens.ScreenContainer):64:64 -> getContainer + 1:3:com.swmansion.rnscreens.ScreenContainer getContainer():64 -> getContainer + 1:36:com.swmansion.rnscreens.ScreenContentWrapper getContentWrapper():454:454 -> getContentWrapper + 1:3:com.swmansion.rnscreens.ScreenFooter getFooter():112:112 -> getFooter + 1:11:androidx.fragment.app.Fragment getFragment():53:53 -> getFragment + 1:3:void setFragmentWrapper(com.swmansion.rnscreens.ScreenFragmentWrapper):63:63 -> getFragmentWrapper + 1:3:com.swmansion.rnscreens.ScreenFragmentWrapper getFragmentWrapper():63 -> getFragmentWrapper + 1:36:com.swmansion.rnscreens.ScreenStackHeaderConfig getHeaderConfig():451:451 -> getHeaderConfig + 1:3:void setInsetsApplied(boolean):61:61 -> getInsetsApplied + 1:3:boolean getInsetsApplied():61 -> getInsetsApplied + 1:3:void setNativeBackButtonDismissalEnabled(boolean):615:615 -> getNativeBackButtonDismissalEnabled + 1:3:boolean getNativeBackButtonDismissalEnabled():615 -> getNativeBackButtonDismissalEnabled + 1:3:com.facebook.react.uimanager.ThemedReactContext getReactContext():48:48 -> getReactContext + 1:11:com.facebook.react.uimanager.events.EventDispatcher getReactEventDispatcher():59:59 -> getReactEventDispatcher + 1:3:void setReplaceAnimation(com.swmansion.rnscreens.Screen$ReplaceAnimation):69:69 -> getReplaceAnimation + 1:3:com.swmansion.rnscreens.Screen$ReplaceAnimation getReplaceAnimation():69 -> getReplaceAnimation + 1:3:void setScreenId(java.lang.String):74:74 -> getScreenId + 1:3:java.lang.String getScreenId():74 -> getScreenId + 1:3:java.lang.Integer getScreenOrientation():72:72 -> getScreenOrientation + 1:29:com.google.android.material.bottomsheet.BottomSheetBehavior getSheetBehavior():56:56 -> getSheetBehavior + 1:3:void setSheetClosesOnTouchOutside(boolean):96:96 -> getSheetClosesOnTouchOutside + 1:3:boolean getSheetClosesOnTouchOutside():96 -> getSheetClosesOnTouchOutside + 1:3:float getSheetCornerRadius():84:84 -> getSheetCornerRadius + 1:3:void setSheetDefaultResizeAnimationEnabled(boolean):99:99 -> getSheetDefaultResizeAnimationEnabled + 1:3:boolean getSheetDefaultResizeAnimationEnabled():99 -> getSheetDefaultResizeAnimationEnabled + 1:3:void setSheetDetents(com.swmansion.rnscreens.bottomsheet.SheetDetents):93:93 -> getSheetDetents + 1:3:com.swmansion.rnscreens.bottomsheet.SheetDetents getSheetDetents():93 -> getSheetDetents + 1:3:void setSheetElevation(float):97:97 -> getSheetElevation + 1:3:float getSheetElevation():97 -> getSheetElevation + 1:3:void setSheetExpandsWhenScrolledToEdge(boolean):91:91 -> getSheetExpandsWhenScrolledToEdge + 1:3:boolean getSheetExpandsWhenScrolledToEdge():91 -> getSheetExpandsWhenScrolledToEdge + 1:3:void setSheetInitialDetentIndex(int):95:95 -> getSheetInitialDetentIndex + 1:3:int getSheetInitialDetentIndex():95 -> getSheetInitialDetentIndex + 1:3:void setSheetLargestUndimmedDetentIndex(int):94:94 -> getSheetLargestUndimmedDetentIndex + 1:3:int getSheetLargestUndimmedDetentIndex():94 -> getSheetLargestUndimmedDetentIndex + 1:3:void setSheetShouldOverflowTopInset(boolean):98:98 -> getSheetShouldOverflowTopInset + 1:3:boolean getSheetShouldOverflowTopInset():98 -> getSheetShouldOverflowTopInset + 1:3:void setShouldTriggerPostponedTransitionAfterLayout(boolean):110:110 -> getShouldTriggerPostponedTransitionAfterLayout + 1:3:boolean getShouldTriggerPostponedTransitionAfterLayout():110 -> getShouldTriggerPostponedTransitionAfterLayout + 1:3:void setStackAnimation(com.swmansion.rnscreens.Screen$StackAnimation):70:70 -> getStackAnimation + 1:3:com.swmansion.rnscreens.Screen$StackAnimation getStackAnimation():70 -> getStackAnimation + 1:3:void setStackPresentation(com.swmansion.rnscreens.Screen$StackPresentation):68:68 -> getStackPresentation + 1:3:com.swmansion.rnscreens.Screen$StackPresentation getStackPresentation():68 -> getStackPresentation + 1:3:java.lang.String getStatusBarStyle():577:577 -> getStatusBarStyle + 1:8:boolean hasWebView(android.view.ViewGroup):489:489 -> hasWebView + 9:12:boolean hasWebView(android.view.ViewGroup):490:490 -> hasWebView + 13:18:boolean hasWebView(android.view.ViewGroup):491:491 -> hasWebView + 19:22:boolean hasWebView(android.view.ViewGroup):493:493 -> hasWebView + 23:35:boolean hasWebView(android.view.ViewGroup):494:494 -> hasWebView + 1:3:void setBeingRemoved(boolean):76:76 -> isBeingRemoved + 1:3:boolean isBeingRemoved():76 -> isBeingRemoved + 1:3:void setGestureEnabled(boolean):71:71 -> isGestureEnabled + 1:3:boolean isGestureEnabled():71 -> isGestureEnabled + 1:5:boolean isNativeStackScreen():123:123 -> isNativeStackScreen + 1:3:java.lang.Boolean isNavigationBarHidden():601:601 -> isNavigationBarHidden + 1:3:void setSheetGrabberVisible(boolean):79:79 -> isSheetGrabberVisible + 1:3:boolean isSheetGrabberVisible():79 -> isSheetGrabberVisible + 1:3:void setStatusBarAnimated(java.lang.Boolean):75:75 -> isStatusBarAnimated + 1:3:java.lang.Boolean isStatusBarAnimated():75 -> isStatusBarAnimated + 1:3:java.lang.Boolean isStatusBarHidden():592:592 -> isStatusBarHidden + 1:19:boolean isTranslucent():480:480 -> isTranslucent + 1:11:void notifyHeaderHeightChange$react_native_screens_release(int):688:688 -> notifyHeaderHeightChange$react_native_screens_release + 12:15:void notifyHeaderHeightChange$react_native_screens_release(int):689:689 -> notifyHeaderHeightChange$react_native_screens_release + 16:25:void notifyHeaderHeightChange$react_native_screens_release(int):691:691 -> notifyHeaderHeightChange$react_native_screens_release + 26:27:void notifyHeaderHeightChange$react_native_screens_release(int):693:693 -> notifyHeaderHeightChange$react_native_screens_release + 28:32:void notifyHeaderHeightChange$react_native_screens_release(int):695:695 -> notifyHeaderHeightChange$react_native_screens_release + 33:37:void notifyHeaderHeightChange$react_native_screens_release(int):696:696 -> notifyHeaderHeightChange$react_native_screens_release + 38:40:void notifyHeaderHeightChange$react_native_screens_release(int):693:693 -> notifyHeaderHeightChange$react_native_screens_release + 41:44:void notifyHeaderHeightChange$react_native_screens_release(int):692:692 -> notifyHeaderHeightChange$react_native_screens_release + 2:3:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):728:728 -> onApplyWindowInsets + 4:8:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):730:730 -> onApplyWindowInsets + 1:3:void onAttachedToWindow():734:734 -> onAttachedToWindow + 4:9:void onAttachedToWindow():740:740 -> onAttachedToWindow + 10:27:void onAttachedToWindow():741:741 -> onAttachedToWindow + 28:33:void onAttachedToWindow():742:742 -> onAttachedToWindow + 1:13:void onBottomSheetBehaviorDidLayout$react_native_screens_release(boolean):379:379 -> onBottomSheetBehaviorDidLayout$react_native_screens_release + 14:19:void onBottomSheetBehaviorDidLayout$react_native_screens_release(boolean):383:383 -> onBottomSheetBehaviorDidLayout$react_native_screens_release + 20:24:void onBottomSheetBehaviorDidLayout$react_native_screens_release(boolean):386:386 -> onBottomSheetBehaviorDidLayout$react_native_screens_release + 25:39:void onBottomSheetBehaviorDidLayout$react_native_screens_release(boolean):390:390 -> onBottomSheetBehaviorDidLayout$react_native_screens_release + 40:73:void onBottomSheetBehaviorDidLayout$react_native_screens_release(boolean):393:393 -> onBottomSheetBehaviorDidLayout$react_native_screens_release + 2:5:void onContentWrapperLayout(boolean,int,int,int,int):155:155 -> onContentWrapperLayout + 6:11:void onContentWrapperLayout(boolean,int,int,int,int):156:156 -> onContentWrapperLayout + 12:19:void onContentWrapperLayout(boolean,int,int,int,int):157:157 -> onContentWrapperLayout + 20:32:void onContentWrapperLayout(boolean,int,int,int,int):158:158 -> onContentWrapperLayout + 33:36:void onContentWrapperLayout(boolean,int,int,int,int):167:167 -> onContentWrapperLayout + 37:40:void onContentWrapperLayout(boolean,int,int,int,int):168:168 -> onContentWrapperLayout + 41:44:void onContentWrapperLayout(boolean,int,int,int,int):169:169 -> onContentWrapperLayout + 45:48:void onContentWrapperLayout(boolean,int,int,int,int):171:171 -> onContentWrapperLayout + 1:5:void onFinalizePropsUpdate$react_native_screens_release():765:765 -> onFinalizePropsUpdate$react_native_screens_release + 6:7:void onFinalizePropsUpdate$react_native_screens_release():766:766 -> onFinalizePropsUpdate$react_native_screens_release + 8:11:void onFinalizePropsUpdate$react_native_screens_release():767:767 -> onFinalizePropsUpdate$react_native_screens_release + 3:16:void onLayout(boolean,int,int,int,int):357:357 -> onLayout + 17:44:void onLayout(boolean,int,int,int,int):361:361 -> onLayout + 45:66:void onLayout(boolean,int,int,int,int):364:364 -> onLayout + 67:72:void onLayout(boolean,int,int,int,int):367:367 -> onLayout + 73:76:void onLayout(boolean,int,int,int,int):371:371 -> onLayout + 77:84:void onLayout(boolean,int,int,int,int):363:363 -> onLayout + 85:88:void onLayout(boolean,int,int,int,int):373:373 -> onLayout + 1:13:void onSheetCornerRadiusChange$react_native_screens_release():772:772 -> onSheetCornerRadiusChange$react_native_screens_release + 14:27:void onSheetCornerRadiusChange$react_native_screens_release():775:775 -> onSheetCornerRadiusChange$react_native_screens_release + 28:38:void onSheetCornerRadiusChange$react_native_screens_release():776:776 -> onSheetCornerRadiusChange$react_native_screens_release + 39:44:void onSheetCornerRadiusChange$react_native_screens_release():779:779 -> onSheetCornerRadiusChange$react_native_screens_release + 45:47:void onSheetCornerRadiusChange$react_native_screens_release():781:781 -> onSheetCornerRadiusChange$react_native_screens_release + 48:50:void onSheetCornerRadiusChange$react_native_screens_release():782:782 -> onSheetCornerRadiusChange$react_native_screens_release + 51:54:void onSheetCornerRadiusChange$react_native_screens_release():783:783 -> onSheetCornerRadiusChange$react_native_screens_release + 55:58:void onSheetCornerRadiusChange$react_native_screens_release():777:777 -> onSheetCornerRadiusChange$react_native_screens_release + 1:5:void onSheetDetentChanged$react_native_screens_release(int,boolean):705:705 -> onSheetDetentChanged$react_native_screens_release + 6:8:void onSheetDetentChanged$react_native_screens_release(int,boolean):709:709 -> onSheetDetentChanged$react_native_screens_release + 9:18:void onSheetDetentChanged$react_native_screens_release(int,boolean):716:716 -> onSheetDetentChanged$react_native_screens_release + 19:26:void onSheetDetentChanged$react_native_screens_release(int,boolean):717:717 -> onSheetDetentChanged$react_native_screens_release + 27:34:void onSheetDetentChanged$react_native_screens_release(int,boolean):716:716 -> onSheetDetentChanged$react_native_screens_release + 1:22:void onSheetYTranslationChanged$react_native_screens_release():723:723 -> onSheetYTranslationChanged$react_native_screens_release + 1:8:boolean onTouchEvent(android.view.MotionEvent):679:679 -> onTouchEvent + 9:13:boolean onTouchEvent(android.view.MotionEvent):684:684 -> onTouchEvent + 6:9:void registerLayoutCallbackForWrapper(com.swmansion.rnscreens.ScreenContentWrapper):335:335 -> registerLayoutCallbackForWrapper + 1:5:void requestTriggeringPostponedEnterTransition$react_native_screens_release():407:407 -> requestTriggeringPostponedEnterTransition$react_native_screens_release + 6:8:void requestTriggeringPostponedEnterTransition$react_native_screens_release():408:408 -> requestTriggeringPostponedEnterTransition$react_native_screens_release + 1:6:int resolveClampedHeight(int,float):323:323 -> resolveClampedHeight + 7:12:int resolveClampedHeight(int,float):324:324 -> resolveClampedHeight + 13:18:int resolveClampedHeight(int,float):325:325 -> resolveClampedHeight + 19:24:int resolveClampedHeight(int,float):326:326 -> resolveClampedHeight + 25:31:int resolveClampedHeight(int,float):323:323 -> resolveClampedHeight + 32:36:int resolveClampedHeight(int,float):331:331 -> resolveClampedHeight + 6:10:void setActivityState(com.swmansion.rnscreens.Screen$ActivityState):510:510 -> setActivityState + 11:28:void setActivityState(com.swmansion.rnscreens.Screen$ActivityState):513:513 -> setActivityState + 29:36:void setActivityState(com.swmansion.rnscreens.Screen$ActivityState):514:514 -> setActivityState + 37:38:void setActivityState(com.swmansion.rnscreens.Screen$ActivityState):516:516 -> setActivityState + 39:46:void setActivityState(com.swmansion.rnscreens.Screen$ActivityState):517:517 -> setActivityState + 1:3:void setBeingRemoved(boolean):76:76 -> setBeingRemoved + 1:3:void setContainer(com.swmansion.rnscreens.ScreenContainer):64:64 -> setContainer + 3:6:void setFooter(com.swmansion.rnscreens.ScreenFooter):114:114 -> setFooter + 7:23:void setFooter(com.swmansion.rnscreens.ScreenFooter):115:115 -> setFooter + 24:32:void setFooter(com.swmansion.rnscreens.ScreenFooter):117:117 -> setFooter + 33:35:void setFooter(com.swmansion.rnscreens.ScreenFooter):119:119 -> setFooter + 1:3:void setFragmentWrapper(com.swmansion.rnscreens.ScreenFragmentWrapper):63:63 -> setFragmentWrapper + 1:3:void setGestureEnabled(boolean):71:71 -> setGestureEnabled + 1:3:void setInsetsApplied(boolean):61:61 -> setInsetsApplied + 1:3:void setNativeBackButtonDismissalEnabled(boolean):615:615 -> setNativeBackButtonDismissalEnabled + 3:7:void setNavigationBarHidden(java.lang.Boolean):604:604 -> setNavigationBarHidden + 8:9:void setNavigationBarHidden(java.lang.Boolean):606:606 -> setNavigationBarHidden + 10:13:void setNavigationBarHidden(java.lang.Boolean):607:607 -> setNavigationBarHidden + 14:15:void setNavigationBarHidden(java.lang.Boolean):608:608 -> setNavigationBarHidden + 16:19:void setNavigationBarHidden(java.lang.Boolean):610:610 -> setNavigationBarHidden + 20:23:void setNavigationBarHidden(java.lang.Boolean):608:608 -> setNavigationBarHidden + 6:8:void setReplaceAnimation(com.swmansion.rnscreens.Screen$ReplaceAnimation):69:69 -> setReplaceAnimation + 1:3:void setScreenId(java.lang.String):74:74 -> setScreenId + 4:6:void setScreenOrientation(java.lang.String):522:522 -> setScreenOrientation + 7:11:void setScreenOrientation(java.lang.String):525:525 -> setScreenOrientation + 12:99:void setScreenOrientation(java.lang.String):527:527 -> setScreenOrientation + 100:103:void setScreenOrientation(java.lang.String):535:535 -> setScreenOrientation + 104:105:void setScreenOrientation(java.lang.String):526:526 -> setScreenOrientation + 106:118:void setScreenOrientation(java.lang.String):538:538 -> setScreenOrientation + 1:3:void setSheetClosesOnTouchOutside(boolean):96:96 -> setSheetClosesOnTouchOutside + 1:7:void setSheetCornerRadius(float):86:86 -> setSheetCornerRadius + 8:10:void setSheetCornerRadius(float):87:87 -> setSheetCornerRadius + 11:13:void setSheetCornerRadius(float):88:88 -> setSheetCornerRadius + 1:3:void setSheetDefaultResizeAnimationEnabled(boolean):99:99 -> setSheetDefaultResizeAnimationEnabled + 6:8:void setSheetDetents(com.swmansion.rnscreens.bottomsheet.SheetDetents):93:93 -> setSheetDetents + 1:3:void setSheetElevation(float):97:97 -> setSheetElevation + 1:3:void setSheetExpandsWhenScrolledToEdge(boolean):91:91 -> setSheetExpandsWhenScrolledToEdge + 1:3:void setSheetGrabberVisible(boolean):79:79 -> setSheetGrabberVisible + 1:3:void setSheetInitialDetentIndex(int):95:95 -> setSheetInitialDetentIndex + 1:3:void setSheetLargestUndimmedDetentIndex(int):94:94 -> setSheetLargestUndimmedDetentIndex + 1:3:void setSheetShouldOverflowTopInset(boolean):98:98 -> setSheetShouldOverflowTopInset + 1:3:void setShouldTriggerPostponedTransitionAfterLayout(boolean):110:110 -> setShouldTriggerPostponedTransitionAfterLayout + 6:8:void setStackAnimation(com.swmansion.rnscreens.Screen$StackAnimation):70:70 -> setStackAnimation + 6:8:void setStackPresentation(com.swmansion.rnscreens.Screen$StackPresentation):68:68 -> setStackPresentation + 1:3:void setStatusBarAnimated(java.lang.Boolean):75:75 -> setStatusBarAnimated + 3:7:void setStatusBarHidden(java.lang.Boolean):595:595 -> setStatusBarHidden + 8:9:void setStatusBarHidden(java.lang.Boolean):597:597 -> setStatusBarHidden + 10:23:void setStatusBarHidden(java.lang.Boolean):598:598 -> setStatusBarHidden + 3:7:void setStatusBarStyle(java.lang.String):580:580 -> setStatusBarStyle + 8:9:void setStatusBarStyle(java.lang.String):582:582 -> setStatusBarStyle + 10:13:void setStatusBarStyle(java.lang.String):583:583 -> setStatusBarStyle + 14:15:void setStatusBarStyle(java.lang.String):584:584 -> setStatusBarStyle + 16:19:void setStatusBarStyle(java.lang.String):586:586 -> setStatusBarStyle + 20:23:void setStatusBarStyle(java.lang.String):587:587 -> setStatusBarStyle + 24:27:void setStatusBarStyle(java.lang.String):584:584 -> setStatusBarStyle + 1:5:void setTransitioning(boolean):462:462 -> setTransitioning + 6:7:void setTransitioning(boolean):465:465 -> setTransitioning + 8:14:void setTransitioning(boolean):466:466 -> setTransitioning + 15:28:void setTransitioning(boolean):467:467 -> setTransitioning + 29:32:void setTransitioning(boolean):470:470 -> setTransitioning + 1:12:void setupInitialSheetContentHeight(com.google.android.material.bottomsheet.BottomSheetBehavior,int):312:312 -> setupInitialSheetContentHeight + 13:16:void setupInitialSheetContentHeight(com.google.android.material.bottomsheet.BottomSheetBehavior,int):315:315 -> setupInitialSheetContentHeight + 1:5:void startRemovalTransition():618:618 -> startRemovalTransition + 6:7:void startRemovalTransition():619:619 -> startRemovalTransition + 8:11:void startRemovalTransition():620:620 -> startRemovalTransition + 3:9:void startTransitionRecursive(android.view.ViewGroup):648:648 -> startTransitionRecursive + 10:13:void startTransitionRecursive(android.view.ViewGroup):649:649 -> startTransitionRecursive + 14:21:void startTransitionRecursive(android.view.ViewGroup):651:651 -> startTransitionRecursive + 22:36:void startTransitionRecursive(android.view.ViewGroup):658:658 -> startTransitionRecursive + 37:39:void startTransitionRecursive(android.view.ViewGroup):660:660 -> startTransitionRecursive + 40:43:void startTransitionRecursive(android.view.ViewGroup):663:663 -> startTransitionRecursive + 44:53:void startTransitionRecursive(android.view.ViewGroup):666:666 -> startTransitionRecursive + 54:57:void startTransitionRecursive(android.view.ViewGroup):669:669 -> startTransitionRecursive + 58:66:void startTransitionRecursive(android.view.ViewGroup):670:670 -> startTransitionRecursive + 1:5:void triggerPostponedEnterTransitionIfNeeded$react_native_screens_release():413:413 -> triggerPostponedEnterTransitionIfNeeded$react_native_screens_release + 6:7:void triggerPostponedEnterTransitionIfNeeded$react_native_screens_release():414:414 -> triggerPostponedEnterTransitionIfNeeded$react_native_screens_release + 8:17:void triggerPostponedEnterTransitionIfNeeded$react_native_screens_release():416:416 -> triggerPostponedEnterTransitionIfNeeded$react_native_screens_release + 1:2:void updateScreenSizePaper(int,int):424:424 -> updateScreenSizePaper + 3:11:void updateScreenSizePaper(int,int):425:425 -> updateScreenSizePaper + 12:15:void updateScreenSizePaper(int,int):424:424 -> updateScreenSizePaper + 1:4:void updateSheetContentHeightWithAnimation(com.google.android.material.bottomsheet.BottomSheetBehavior,int,int):196:196 -> updateSheetContentHeightWithAnimation + 5:8:void updateSheetContentHeightWithAnimation(com.google.android.material.bottomsheet.BottomSheetBehavior,int,int):210:210 -> updateSheetContentHeightWithAnimation + 9:25:void updateSheetContentHeightWithAnimation(com.google.android.material.bottomsheet.BottomSheetBehavior,int,int):211:211 -> updateSheetContentHeightWithAnimation + 26:33:void updateSheetContentHeightWithAnimation(com.google.android.material.bottomsheet.BottomSheetBehavior,int,int):233:233 -> updateSheetContentHeightWithAnimation + 34:37:void updateSheetContentHeightWithAnimation(com.google.android.material.bottomsheet.BottomSheetBehavior,int,int):235:235 -> updateSheetContentHeightWithAnimation + 38:41:void updateSheetContentHeightWithAnimation(com.google.android.material.bottomsheet.BottomSheetBehavior,int,int):236:236 -> updateSheetContentHeightWithAnimation + 42:50:void updateSheetContentHeightWithAnimation(com.google.android.material.bottomsheet.BottomSheetBehavior,int,int):237:237 -> updateSheetContentHeightWithAnimation + 51:59:void updateSheetContentHeightWithAnimation$lambda$2(com.google.android.material.bottomsheet.BottomSheetBehavior,int,com.swmansion.rnscreens.Screen):240:240 -> updateSheetContentHeightWithAnimation + 51:59:void updateSheetContentHeightWithAnimation(com.google.android.material.bottomsheet.BottomSheetBehavior,int,int):240 -> updateSheetContentHeightWithAnimation + 60:65:void updateSheetContentHeightWithAnimation$lambda$3(com.swmansion.rnscreens.Screen):246:246 -> updateSheetContentHeightWithAnimation + 60:65:void updateSheetContentHeightWithAnimation(com.google.android.material.bottomsheet.BottomSheetBehavior,int,int):246 -> updateSheetContentHeightWithAnimation + 66:69:void updateSheetContentHeightWithAnimation(com.google.android.material.bottomsheet.BottomSheetBehavior,int,int):270:270 -> updateSheetContentHeightWithAnimation + 70:73:void updateSheetContentHeightWithAnimation(com.google.android.material.bottomsheet.BottomSheetBehavior,int,int):271:271 -> updateSheetContentHeightWithAnimation + 74:82:void updateSheetContentHeightWithAnimation(com.google.android.material.bottomsheet.BottomSheetBehavior,int,int):272:272 -> updateSheetContentHeightWithAnimation + 83:91:void updateSheetContentHeightWithAnimation$lambda$4(com.google.android.material.bottomsheet.BottomSheetBehavior,int):274:274 -> updateSheetContentHeightWithAnimation + 83:91:void updateSheetContentHeightWithAnimation(com.google.android.material.bottomsheet.BottomSheetBehavior,int,int):274 -> updateSheetContentHeightWithAnimation + 92:95:void updateSheetContentHeightWithAnimation$lambda$5(com.swmansion.rnscreens.Screen,int,float):282:282 -> updateSheetContentHeightWithAnimation + 92:95:void updateSheetContentHeightWithAnimation(com.google.android.material.bottomsheet.BottomSheetBehavior,int,int):282 -> updateSheetContentHeightWithAnimation + 1:9:void updateSheetContentHeightWithAnimation$lambda$2(com.google.android.material.bottomsheet.BottomSheetBehavior,int,com.swmansion.rnscreens.Screen):238:238 -> updateSheetContentHeightWithAnimation$lambda$2 + 10:30:void updateSheetContentHeightWithAnimation$lambda$2(com.google.android.material.bottomsheet.BottomSheetBehavior,int,com.swmansion.rnscreens.Screen):239:239 -> updateSheetContentHeightWithAnimation$lambda$2 + 1:7:void updateSheetContentHeightWithAnimation$lambda$3(com.swmansion.rnscreens.Screen):244:244 -> updateSheetContentHeightWithAnimation$lambda$3 + 8:11:void updateSheetContentHeightWithAnimation$lambda$3(com.swmansion.rnscreens.Screen):245:245 -> updateSheetContentHeightWithAnimation$lambda$3 + 1:10:void updateSheetContentHeightWithAnimation$lambda$4(com.google.android.material.bottomsheet.BottomSheetBehavior,int):273:273 -> updateSheetContentHeightWithAnimation$lambda$4 + 1:20:void updateSheetContentHeightWithAnimation$lambda$5(com.swmansion.rnscreens.Screen,int,float):275:275 -> updateSheetContentHeightWithAnimation$lambda$5 + 21:23:void updateSheetContentHeightWithAnimation$lambda$5(com.swmansion.rnscreens.Screen,int,float):276:276 -> updateSheetContentHeightWithAnimation$lambda$5 + 24:30:void updateSheetContentHeightWithAnimation$lambda$5(com.swmansion.rnscreens.Screen,int,float):280:280 -> updateSheetContentHeightWithAnimation$lambda$5 + 31:34:void updateSheetContentHeightWithAnimation$lambda$5(com.swmansion.rnscreens.Screen,int,float):281:281 -> updateSheetContentHeightWithAnimation$lambda$5 + 1:8:void updateSheetContentHeightWithoutAnimation(com.google.android.material.bottomsheet.BottomSheetBehavior,int):295:295 -> updateSheetContentHeightWithoutAnimation + 9:17:void updateSheetContentHeightWithoutAnimation(com.google.android.material.bottomsheet.BottomSheetBehavior,int):296:296 -> updateSheetContentHeightWithoutAnimation + 18:37:void updateSheetContentHeightWithoutAnimation(com.google.android.material.bottomsheet.BottomSheetBehavior,int):297:297 -> updateSheetContentHeightWithoutAnimation + 38:44:void updateSheetContentHeightWithoutAnimation(com.google.android.material.bottomsheet.BottomSheetBehavior,int):302:302 -> updateSheetContentHeightWithoutAnimation + 45:62:void updateSheetContentHeightWithoutAnimation(com.google.android.material.bottomsheet.BottomSheetBehavior,int):304:304 -> updateSheetContentHeightWithoutAnimation +com.swmansion.rnscreens.Screen$$ExternalSyntheticApiModelOutline0 -> com.swmansion.rnscreens.e: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:void m(com.swmansion.rnscreens.Screen,int):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.swmansion.rnscreens.Screen$$ExternalSyntheticApiModelOutline1 -> com.swmansion.rnscreens.f: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:void m(com.swmansion.rnscreens.CustomToolbar,int):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} +com.swmansion.rnscreens.Screen$$ExternalSyntheticLambda2 -> com.swmansion.rnscreens.g: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + com.google.android.material.bottomsheet.BottomSheetBehavior com.swmansion.rnscreens.Screen$$InternalSyntheticLambda$1$45b67157c2d444d64b3f6a866ba65ba83b547b7ca30bb36ac20750122e7dcad4$0.f$0 -> d + # {"id":"com.android.tools.r8.synthesized"} + int com.swmansion.rnscreens.Screen$$InternalSyntheticLambda$1$45b67157c2d444d64b3f6a866ba65ba83b547b7ca30bb36ac20750122e7dcad4$0.f$1 -> e + # {"id":"com.android.tools.r8.synthesized"} + com.swmansion.rnscreens.Screen com.swmansion.rnscreens.Screen$$InternalSyntheticLambda$1$45b67157c2d444d64b3f6a866ba65ba83b547b7ca30bb36ac20750122e7dcad4$0.f$2 -> f + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void (com.google.android.material.bottomsheet.BottomSheetBehavior,int,com.swmansion.rnscreens.Screen):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void run():0:0 -> run + # {"id":"com.android.tools.r8.synthesized"} +com.swmansion.rnscreens.Screen$$ExternalSyntheticLambda3 -> com.swmansion.rnscreens.h: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + com.swmansion.rnscreens.Screen com.swmansion.rnscreens.Screen$$InternalSyntheticLambda$1$45b67157c2d444d64b3f6a866ba65ba83b547b7ca30bb36ac20750122e7dcad4$1.f$0 -> d + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void (com.swmansion.rnscreens.Screen):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void run():0:0 -> run + # {"id":"com.android.tools.r8.synthesized"} +com.swmansion.rnscreens.Screen$$ExternalSyntheticLambda4 -> com.swmansion.rnscreens.i: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + com.google.android.material.bottomsheet.BottomSheetBehavior com.swmansion.rnscreens.Screen$$InternalSyntheticLambda$1$45b67157c2d444d64b3f6a866ba65ba83b547b7ca30bb36ac20750122e7dcad4$2.f$0 -> d + # {"id":"com.android.tools.r8.synthesized"} + int com.swmansion.rnscreens.Screen$$InternalSyntheticLambda$1$45b67157c2d444d64b3f6a866ba65ba83b547b7ca30bb36ac20750122e7dcad4$2.f$1 -> e + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void (com.google.android.material.bottomsheet.BottomSheetBehavior,int):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void run():0:0 -> run + # {"id":"com.android.tools.r8.synthesized"} +com.swmansion.rnscreens.Screen$$ExternalSyntheticLambda5 -> com.swmansion.rnscreens.j: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + com.swmansion.rnscreens.Screen com.swmansion.rnscreens.Screen$$InternalSyntheticLambda$1$45b67157c2d444d64b3f6a866ba65ba83b547b7ca30bb36ac20750122e7dcad4$3.f$0 -> d + # {"id":"com.android.tools.r8.synthesized"} + int com.swmansion.rnscreens.Screen$$InternalSyntheticLambda$1$45b67157c2d444d64b3f6a866ba65ba83b547b7ca30bb36ac20750122e7dcad4$3.f$1 -> e + # {"id":"com.android.tools.r8.synthesized"} + float com.swmansion.rnscreens.Screen$$InternalSyntheticLambda$1$45b67157c2d444d64b3f6a866ba65ba83b547b7ca30bb36ac20750122e7dcad4$3.f$2 -> f + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void (com.swmansion.rnscreens.Screen,int,float):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void run():0:0 -> run + # {"id":"com.android.tools.r8.synthesized"} com.swmansion.rnscreens.Screen$ActivityState -> com.swmansion.rnscreens.Screen$ActivityState: # {"id":"sourceFile","fileName":"Screen.kt"} - 1:10:void ():558:558 -> - 11:20:void ():559:559 -> - 21:43:void ():560:560 -> - 1:4:void (java.lang.String,int):557:557 -> - 7:9:com.swmansion.rnscreens.Screen$ActivityState valueOf(java.lang.String):561:561 -> valueOf - 7:9:com.swmansion.rnscreens.Screen$ActivityState[] values():561:561 -> values + 1:10:void ():812:812 -> + 11:20:void ():813:813 -> + 21:43:void ():814:814 -> + 1:4:void (java.lang.String,int):811:811 -> + 7:9:com.swmansion.rnscreens.Screen$ActivityState valueOf(java.lang.String):815:815 -> valueOf + 7:9:com.swmansion.rnscreens.Screen$ActivityState[] values():815:815 -> values com.swmansion.rnscreens.Screen$Companion -> com.swmansion.rnscreens.Screen$Companion: # {"id":"sourceFile","fileName":"Screen.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():571:571 -> + 2:2:void ():825:825 -> com.swmansion.rnscreens.Screen$ReplaceAnimation -> com.swmansion.rnscreens.Screen$ReplaceAnimation: # {"id":"sourceFile","fileName":"Screen.kt"} - 1:10:void ():553:553 -> - 11:33:void ():554:554 -> - 1:4:void (java.lang.String,int):552:552 -> - 7:9:com.swmansion.rnscreens.Screen$ReplaceAnimation valueOf(java.lang.String):555:555 -> valueOf - 7:9:com.swmansion.rnscreens.Screen$ReplaceAnimation[] values():555:555 -> values + 1:10:void ():807:807 -> + 11:33:void ():808:808 -> + 1:4:void (java.lang.String,int):806:806 -> + 7:9:com.swmansion.rnscreens.Screen$ReplaceAnimation valueOf(java.lang.String):809:809 -> valueOf + 7:9:com.swmansion.rnscreens.Screen$ReplaceAnimation[] values():809:809 -> values com.swmansion.rnscreens.Screen$StackAnimation -> com.swmansion.rnscreens.Screen$StackAnimation: # {"id":"sourceFile","fileName":"Screen.kt"} - 1:10:void ():541:541 -> - 11:20:void ():542:542 -> - 21:30:void ():543:543 -> - 31:40:void ():544:544 -> - 41:50:void ():545:545 -> - 51:60:void ():546:546 -> - 61:70:void ():547:547 -> - 71:80:void ():548:548 -> - 81:104:void ():549:549 -> - 1:4:void (java.lang.String,int):540:540 -> - 7:9:com.swmansion.rnscreens.Screen$StackAnimation valueOf(java.lang.String):550:550 -> valueOf - 7:9:com.swmansion.rnscreens.Screen$StackAnimation[] values():550:550 -> values + 1:10:void ():795:795 -> + 11:20:void ():796:796 -> + 21:30:void ():797:797 -> + 31:40:void ():798:798 -> + 41:50:void ():799:799 -> + 51:60:void ():800:800 -> + 61:70:void ():801:801 -> + 71:80:void ():802:802 -> + 81:104:void ():803:803 -> + 1:4:void (java.lang.String,int):794:794 -> + 7:9:com.swmansion.rnscreens.Screen$StackAnimation valueOf(java.lang.String):804:804 -> valueOf + 7:9:com.swmansion.rnscreens.Screen$StackAnimation[] values():804:804 -> values com.swmansion.rnscreens.Screen$StackPresentation -> com.swmansion.rnscreens.Screen$StackPresentation: # {"id":"sourceFile","fileName":"Screen.kt"} - 1:10:void ():534:534 -> - 11:20:void ():535:535 -> - 21:30:void ():536:536 -> - 31:53:void ():537:537 -> - 1:4:void (java.lang.String,int):533:533 -> - 7:9:com.swmansion.rnscreens.Screen$StackPresentation valueOf(java.lang.String):538:538 -> valueOf - 7:9:com.swmansion.rnscreens.Screen$StackPresentation[] values():538:538 -> values + 1:10:void ():788:788 -> + 11:20:void ():789:789 -> + 21:30:void ():790:790 -> + 31:53:void ():791:791 -> + 1:4:void (java.lang.String,int):787:787 -> + 7:9:com.swmansion.rnscreens.Screen$StackPresentation valueOf(java.lang.String):792:792 -> valueOf + 7:9:com.swmansion.rnscreens.Screen$StackPresentation[] values():792:792 -> values com.swmansion.rnscreens.Screen$WhenMappings -> com.swmansion.rnscreens.Screen$WhenMappings: # {"id":"sourceFile","fileName":"Screen.kt"} com.swmansion.rnscreens.Screen$WindowTraits -> com.swmansion.rnscreens.Screen$WindowTraits: # {"id":"sourceFile","fileName":"Screen.kt"} - 1:10:void ():564:564 -> - 11:20:void ():565:565 -> - 21:30:void ():566:566 -> - 31:40:void ():567:567 -> - 41:63:void ():568:568 -> - 1:4:void (java.lang.String,int):563:563 -> - 7:9:com.swmansion.rnscreens.Screen$WindowTraits valueOf(java.lang.String):569:569 -> valueOf - 7:9:com.swmansion.rnscreens.Screen$WindowTraits[] values():569:569 -> values + 1:10:void ():818:818 -> + 11:20:void ():819:819 -> + 21:30:void ():820:820 -> + 31:40:void ():821:821 -> + 41:63:void ():822:822 -> + 1:4:void (java.lang.String,int):817:817 -> + 7:9:com.swmansion.rnscreens.Screen$WindowTraits valueOf(java.lang.String):823:823 -> valueOf + 7:9:com.swmansion.rnscreens.Screen$WindowTraits[] values():823:823 -> values com.swmansion.rnscreens.Screen$updateScreenSizePaper$1 -> com.swmansion.rnscreens.Screen$updateScreenSizePaper$1: # {"id":"sourceFile","fileName":"Screen.kt"} - 7:13:void (com.swmansion.rnscreens.Screen,int,int,com.facebook.react.bridge.JSExceptionHandler):226:226 -> - 1:6:void runGuarded():228:228 -> runGuarded - 7:16:void runGuarded():229:229 -> runGuarded - 17:30:void runGuarded():230:230 -> runGuarded + 7:13:void (com.swmansion.rnscreens.Screen,int,int,com.facebook.react.bridge.JSExceptionHandler):425:425 -> + 1:6:void runGuarded():427:427 -> runGuarded + 7:16:void runGuarded():428:428 -> runGuarded + 17:30:void runGuarded():429:429 -> runGuarded com.swmansion.rnscreens.ScreenContainer -> com.swmansion.rnscreens.ScreenContainer: # {"id":"sourceFile","fileName":"ScreenContainer.kt"} androidx.fragment.app.FragmentManager fragmentManager -> fragmentManager - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} 1:3:void (android.content.Context):25:25 -> 4:10:void (android.content.Context):27:27 -> 11:18:void (android.content.Context):35:35 -> @@ -188031,9 +195024,9 @@ com.swmansion.rnscreens.ScreenContainer -> com.swmansion.rnscreens.ScreenContain 65:68:void attachBelowTop():234:234 -> attachBelowTop 69:76:void attachBelowTop():226:226 -> attachBelowTop 1:8:void attachScreen(androidx.fragment.app.FragmentTransaction,androidx.fragment.app.Fragment):221:221 -> attachScreen - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/N;Landroidx/fragment/app/Fragment;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Q;Landroidx/fragment/app/Fragment;)V"} 1:4:androidx.fragment.app.FragmentTransaction createTransaction():213:213 -> createTransaction - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/N;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/Q;"} 5:9:androidx.fragment.app.FragmentTransaction createTransaction():214:214 -> createTransaction 10:19:androidx.fragment.app.FragmentTransaction createTransaction():215:215 -> createTransaction 20:27:androidx.fragment.app.FragmentTransaction createTransaction():213:213 -> createTransaction @@ -188042,10 +195035,10 @@ com.swmansion.rnscreens.ScreenContainer -> com.swmansion.rnscreens.ScreenContain 14:33:void detachBelowTop():242:242 -> detachBelowTop 34:37:void detachBelowTop():243:243 -> detachBelowTop 38:45:void detachBelowTop():239:239 -> detachBelowTop - 1:4:void detachScreen(androidx.fragment.app.FragmentTransaction,androidx.fragment.app.Fragment):260:260 -> detachScreen - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/N;Landroidx/fragment/app/Fragment;)V"} + 1:4:void detachScreen(androidx.fragment.app.FragmentTransaction,androidx.fragment.app.Fragment):269:269 -> detachScreen + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Q;Landroidx/fragment/app/Fragment;)V"} 1:4:androidx.fragment.app.FragmentManager findFragmentManagerForReactRootView(com.facebook.react.ReactRootView):142:142 -> findFragmentManagerForReactRootView - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/ReactRootView;)Landroidx/fragment/app/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/ReactRootView;)Landroidx/fragment/app/I;"} 5:12:androidx.fragment.app.FragmentManager findFragmentManagerForReactRootView(com.facebook.react.ReactRootView):146:146 -> findFragmentManagerForReactRootView 13:21:androidx.fragment.app.FragmentManager findFragmentManagerForReactRootView(com.facebook.react.ReactRootView):147:147 -> findFragmentManagerForReactRootView 22:37:androidx.fragment.app.FragmentManager findFragmentManagerForReactRootView(com.facebook.react.ReactRootView):159:159 -> findFragmentManagerForReactRootView @@ -188054,7 +195047,7 @@ com.swmansion.rnscreens.ScreenContainer -> com.swmansion.rnscreens.ScreenContain 54:57:androidx.fragment.app.FragmentManager findFragmentManagerForReactRootView(com.facebook.react.ReactRootView):168:168 -> findFragmentManagerForReactRootView 58:65:androidx.fragment.app.FragmentManager findFragmentManagerForReactRootView(com.facebook.react.ReactRootView):171:171 -> findFragmentManagerForReactRootView 66:73:androidx.fragment.app.FragmentManager findFragmentManagerForReactRootView(com.facebook.react.ReactRootView):150:150 -> findFragmentManagerForReactRootView - 1:9:com.swmansion.rnscreens.Screen$ActivityState getActivityState(com.swmansion.rnscreens.ScreenFragmentWrapper):263:263 -> getActivityState + 1:9:com.swmansion.rnscreens.Screen$ActivityState getActivityState(com.swmansion.rnscreens.ScreenFragmentWrapper):272:272 -> getActivityState 1:13:com.swmansion.rnscreens.Screen getScreenAt(int):129:129 -> getScreenAt 1:7:int getScreenCount():127:127 -> getScreenCount 1:14:com.swmansion.rnscreens.ScreenFragmentWrapper getScreenFragmentWrapperAt(int):131:131 -> getScreenFragmentWrapperAt @@ -188062,82 +195055,88 @@ com.swmansion.rnscreens.ScreenContainer -> com.swmansion.rnscreens.ScreenContain 3:19:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.firstOrNull(java.lang.Iterable,kotlin.jvm.functions.Function1):295:295 -> getTopScreen 3:19:com.swmansion.rnscreens.Screen getTopScreen():134 -> getTopScreen 20:39:com.swmansion.rnscreens.Screen getTopScreen():134:134 -> getTopScreen - 1:7:boolean hasScreen(com.swmansion.rnscreens.ScreenFragmentWrapper):265:265 -> hasScreen + 1:7:boolean hasScreen(com.swmansion.rnscreens.ScreenFragmentWrapper):274:274 -> hasScreen 1:8:boolean isNested():93:93 -> isNested - 1:16:void notifyContainerUpdate():428:428 -> notifyContainerUpdate - 1:9:void notifyTopDetached():247:247 -> notifyTopDetached - 10:17:void notifyTopDetached():248:248 -> notifyTopDetached - 18:25:void notifyTopDetached():249:249 -> notifyTopDetached - 26:46:void notifyTopDetached():251:251 -> notifyTopDetached - 47:59:void notifyTopDetached():252:252 -> notifyTopDetached - 1:4:void onAttachedToWindow():268:268 -> onAttachedToWindow - 5:6:void onAttachedToWindow():269:269 -> onAttachedToWindow - 7:10:void onAttachedToWindow():270:270 -> onAttachedToWindow + 1:16:void notifyContainerUpdate():446:446 -> notifyContainerUpdate + 6:13:void notifyScreenDetached(com.swmansion.rnscreens.Screen):247:247 -> notifyScreenDetached + 14:21:void notifyScreenDetached(com.swmansion.rnscreens.Screen):248:248 -> notifyScreenDetached + 22:42:void notifyScreenDetached(com.swmansion.rnscreens.Screen):250:250 -> notifyScreenDetached + 43:55:void notifyScreenDetached(com.swmansion.rnscreens.Screen):251:251 -> notifyScreenDetached + 1:9:void notifyTopDetached():256:256 -> notifyTopDetached + 10:17:void notifyTopDetached():257:257 -> notifyTopDetached + 18:25:void notifyTopDetached():258:258 -> notifyTopDetached + 26:46:void notifyTopDetached():260:260 -> notifyTopDetached + 47:59:void notifyTopDetached():261:261 -> notifyTopDetached + 1:4:void onAttachedToWindow():277:277 -> onAttachedToWindow + 5:6:void onAttachedToWindow():278:278 -> onAttachedToWindow + 7:10:void onAttachedToWindow():279:279 -> onAttachedToWindow 1:4:void onChildUpdate():96:96 -> onChildUpdate - 1:4:void onDetachedFromWindow():295:295 -> onDetachedFromWindow - 5:10:void onDetachedFromWindow():296:296 -> onDetachedFromWindow - 11:13:void onDetachedFromWindow():297:297 -> onDetachedFromWindow - 14:16:void onDetachedFromWindow():298:298 -> onDetachedFromWindow - 17:24:void onDetachedFromWindow():302:302 -> onDetachedFromWindow - 25:26:void onDetachedFromWindow():303:303 -> onDetachedFromWindow - 27:30:void onDetachedFromWindow():305:305 -> onDetachedFromWindow - 31:32:void onDetachedFromWindow():306:306 -> onDetachedFromWindow - 33:41:void onDetachedFromWindow():319:319 -> onDetachedFromWindow - 42:48:void onDetachedFromWindow():320:320 -> onDetachedFromWindow + 1:4:void onDetachedFromWindow():304:304 -> onDetachedFromWindow + 5:10:void onDetachedFromWindow():305:305 -> onDetachedFromWindow + 11:13:void onDetachedFromWindow():306:306 -> onDetachedFromWindow + 14:16:void onDetachedFromWindow():307:307 -> onDetachedFromWindow + 17:24:void onDetachedFromWindow():311:311 -> onDetachedFromWindow + 25:26:void onDetachedFromWindow():312:312 -> onDetachedFromWindow + 27:30:void onDetachedFromWindow():314:314 -> onDetachedFromWindow + 31:32:void onDetachedFromWindow():315:315 -> onDetachedFromWindow + 33:41:void onDetachedFromWindow():328:328 -> onDetachedFromWindow + 42:48:void onDetachedFromWindow():329:329 -> onDetachedFromWindow 1:8:void onLayout(boolean,int,int,int,int):55:55 -> onLayout 9:27:void onLayout(boolean,int,int,int,int):57:57 -> onLayout - 1:3:void onMeasure(int,int):328:328 -> onMeasure - 4:10:void onMeasure(int,int):329:329 -> onMeasure - 11:21:void onMeasure(int,int):330:330 -> onMeasure - 2:3:void onScreenChanged():343:343 -> onScreenChanged - 4:27:void onScreenChanged():344:344 -> onScreenChanged - 1:4:void onScreenChanged$lambda$8(com.swmansion.rnscreens.ScreenContainer):350:350 -> onScreenChanged$lambda$8 - 1:4:void onUpdate():372:372 -> onUpdate - 5:8:void onUpdate():376:376 -> onUpdate - 9:12:void onUpdate():378:378 -> onUpdate - 13:17:void onUpdate():375:375 -> onUpdate - 18:45:void onUpdate():380:380 -> onUpdate - 46:53:void onUpdate():381:381 -> onUpdate - 54:63:void onUpdate():382:382 -> onUpdate - 64:70:void onUpdate():384:384 -> onUpdate - 71:78:void onUpdate():386:386 -> onUpdate - 79:85:void onUpdate():388:388 -> onUpdate + 1:3:void onMeasure(int,int):337:337 -> onMeasure + 4:10:void onMeasure(int,int):338:338 -> onMeasure + 11:21:void onMeasure(int,int):339:339 -> onMeasure + 2:3:void onScreenChanged():352:352 -> onScreenChanged + 4:27:void onScreenChanged():353:353 -> onScreenChanged + 1:4:void onScreenChanged$lambda$8(com.swmansion.rnscreens.ScreenContainer):359:359 -> onScreenChanged$lambda$8 + 1:4:void onUpdate():381:381 -> onUpdate + 5:8:void onUpdate():385:385 -> onUpdate + 9:12:void onUpdate():387:387 -> onUpdate + 13:17:void onUpdate():384:384 -> onUpdate + 18:45:void onUpdate():389:389 -> onUpdate + 46:53:void onUpdate():390:390 -> onUpdate + 54:63:void onUpdate():391:391 -> onUpdate + 64:70:void onUpdate():393:393 -> onUpdate + 71:78:void onUpdate():395:395 -> onUpdate + 79:85:void onUpdate():397:397 -> onUpdate 86:91:java.lang.Object[] kotlin.collections.ArraysKt__ArraysJVMKt.toTypedArray(java.util.Collection):38:38 -> onUpdate - 86:91:void onUpdate():389 -> onUpdate - 92:93:void onUpdate():389:389 -> onUpdate - 94:99:void onUpdate():390:390 -> onUpdate - 100:103:void onUpdate():391:391 -> onUpdate - 104:116:void onUpdate():392:392 -> onUpdate - 117:122:void onUpdate():393:393 -> onUpdate - 123:132:void onUpdate():400:400 -> onUpdate - 133:137:void onUpdate():404:404 -> onUpdate - 138:161:void onUpdate():406:406 -> onUpdate - 162:165:void onUpdate():407:407 -> onUpdate - 166:179:void onUpdate():408:408 -> onUpdate - 180:192:void onUpdate():410:410 -> onUpdate - 193:199:void onUpdate():413:413 -> onUpdate - 200:202:void onUpdate():414:414 -> onUpdate - 203:210:void onUpdate():416:416 -> onUpdate - 211:232:void onUpdate():419:419 -> onUpdate - 233:240:void onUpdate():420:420 -> onUpdate - 241:244:void onUpdate():423:423 -> onUpdate - 245:252:void onUpdate():376:376 -> onUpdate - 1:23:void performUpdates():363:363 -> performUpdates - 24:25:void performUpdates():366:366 -> performUpdates - 26:28:void performUpdates():367:367 -> performUpdates - 29:32:void performUpdates():368:368 -> performUpdates - 2:3:void performUpdatesNow():358:358 -> performUpdatesNow - 4:7:void performUpdatesNow():359:359 -> performUpdatesNow + 86:91:void onUpdate():398 -> onUpdate + 92:93:void onUpdate():398:398 -> onUpdate + 94:99:void onUpdate():399:399 -> onUpdate + 100:103:void onUpdate():400:400 -> onUpdate + 104:116:void onUpdate():401:401 -> onUpdate + 117:122:void onUpdate():402:402 -> onUpdate + 123:132:void onUpdate():409:409 -> onUpdate + 133:137:void onUpdate():413:413 -> onUpdate + 138:161:void onUpdate():414:414 -> onUpdate + 162:168:void onUpdate():415:415 -> onUpdate + 169:172:void onUpdate():417:417 -> onUpdate + 173:177:void onUpdate():418:418 -> onUpdate + 178:189:void onUpdate():422:422 -> onUpdate + 190:196:void onUpdate():424:424 -> onUpdate + 197:202:void onUpdate():425:425 -> onUpdate + 203:206:void onUpdate():429:429 -> onUpdate + 207:215:void onUpdate():432:432 -> onUpdate + 216:237:void onUpdate():437:437 -> onUpdate + 238:245:void onUpdate():438:438 -> onUpdate + 246:249:void onUpdate():441:441 -> onUpdate + 250:257:void onUpdate():385:385 -> onUpdate + 1:23:void performUpdates():372:372 -> performUpdates + 24:25:void performUpdates():375:375 -> performUpdates + 26:28:void performUpdates():376:376 -> performUpdates + 29:32:void performUpdates():377:377 -> performUpdates + 2:3:void performUpdatesNow():367:367 -> performUpdatesNow + 4:7:void performUpdatesNow():368:368 -> performUpdatesNow 1:28:void removeAllScreens():119:119 -> removeAllScreens 29:37:void removeAllScreens():120:120 -> removeAllScreens 38:42:void removeAllScreens():122:122 -> removeAllScreens 43:46:void removeAllScreens():123:123 -> removeAllScreens - 1:9:void removeMyFragments(androidx.fragment.app.FragmentManager):275:275 -> removeMyFragments - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;)V"} - 10:30:void removeMyFragments(androidx.fragment.app.FragmentManager):277:277 -> removeMyFragments - 31:47:void removeMyFragments(androidx.fragment.app.FragmentManager):278:278 -> removeMyFragments - 48:54:void removeMyFragments(androidx.fragment.app.FragmentManager):279:279 -> removeMyFragments - 55:58:void removeMyFragments(androidx.fragment.app.FragmentManager):285:285 -> removeMyFragments + 1:9:void removeMyFragments(androidx.fragment.app.FragmentManager):284:284 -> removeMyFragments + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)V"} + 10:30:void removeMyFragments(androidx.fragment.app.FragmentManager):286:286 -> removeMyFragments + 31:47:void removeMyFragments(androidx.fragment.app.FragmentManager):287:287 -> removeMyFragments + 48:54:void removeMyFragments(androidx.fragment.app.FragmentManager):288:288 -> removeMyFragments + 55:58:void removeMyFragments(androidx.fragment.app.FragmentManager):294:294 -> removeMyFragments 1:16:void removeScreenAt(int):113:113 -> removeScreenAt 17:21:void removeScreenAt(int):114:114 -> removeScreenAt 22:25:void removeScreenAt(int):115:115 -> removeScreenAt @@ -188154,7 +195153,7 @@ com.swmansion.rnscreens.ScreenContainer -> com.swmansion.rnscreens.ScreenContain 23:24:void requestLayout():87:87 -> requestLayout 25:28:void requestLayout():85:85 -> requestLayout 1:2:void setFragmentManager(androidx.fragment.app.FragmentManager):137:137 -> setFragmentManager - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/F;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)V"} 3:6:void setFragmentManager(androidx.fragment.app.FragmentManager):138:138 -> setFragmentManager 2:9:void setupFragmentManager():179:179 -> setupFragmentManager 10:15:void setupFragmentManager():180:180 -> setupFragmentManager @@ -188175,7 +195174,7 @@ com.swmansion.rnscreens.ScreenContainer -> com.swmansion.rnscreens.ScreenContain 120:131:void setupFragmentManager():197:197 -> setupFragmentManager 132:141:void setupFragmentManager():208:208 -> setupFragmentManager 142:149:void setupFragmentManager():207:207 -> setupFragmentManager -com.swmansion.rnscreens.ScreenContainer$$ExternalSyntheticLambda0 -> com.swmansion.rnscreens.e: +com.swmansion.rnscreens.ScreenContainer$$ExternalSyntheticLambda0 -> com.swmansion.rnscreens.k: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.swmansion.rnscreens.ScreenContainer com.swmansion.rnscreens.ScreenContainer$$InternalSyntheticLambda$1$bc419c8b60eea37dfb039958fea1855c5d7068764795dc367452252229e6152f$0.f$0 -> d @@ -188357,9 +195356,9 @@ com.swmansion.rnscreens.ScreenFooter$insetsAnimation$1 -> com.swmansion.rnscreen # {"id":"sourceFile","fileName":"ScreenFooter.kt"} 4:7:void (com.swmansion.rnscreens.ScreenFooter):53:53 -> 6:12:void onEnd(androidx.core.view.WindowInsetsAnimationCompat):91:91 -> onEnd - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/q0;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/o0;)V"} 11:20:androidx.core.view.WindowInsetsCompat onProgress(androidx.core.view.WindowInsetsCompat,java.util.List):66:66 -> onProgress - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/D0;Ljava/util/List;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;Ljava/util/List;)Landroidx/core/view/B0;"} 21:30:androidx.core.view.WindowInsetsCompat onProgress(androidx.core.view.WindowInsetsCompat,java.util.List):68:68 -> onProgress 31:36:androidx.core.view.WindowInsetsCompat onProgress(androidx.core.view.WindowInsetsCompat,java.util.List):77:77 -> onProgress 37:38:androidx.core.view.WindowInsetsCompat onProgress(androidx.core.view.WindowInsetsCompat,java.util.List):78:78 -> onProgress @@ -188369,7 +195368,7 @@ com.swmansion.rnscreens.ScreenFooter$insetsAnimation$1 -> com.swmansion.rnscreen 59:64:androidx.core.view.WindowInsetsCompat onProgress(androidx.core.view.WindowInsetsCompat,java.util.List):82:82 -> onProgress 65:68:androidx.core.view.WindowInsetsCompat onProgress(androidx.core.view.WindowInsetsCompat,java.util.List):78:78 -> onProgress 11:16:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat onStart(androidx.core.view.WindowInsetsAnimationCompat,androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat):58:58 -> onStart - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/q0;Landroidx/core/view/q0$a;)Landroidx/core/view/q0$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/o0;Landroidx/core/view/o0$a;)Landroidx/core/view/o0$a;"} 17:26:androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat onStart(androidx.core.view.WindowInsetsAnimationCompat,androidx.core.view.WindowInsetsAnimationCompat$BoundsCompat):59:59 -> onStart com.swmansion.rnscreens.ScreenFooterManager -> com.swmansion.rnscreens.ScreenFooterManager: # {"id":"sourceFile","fileName":"ScreenFooterManager.kt"} @@ -188525,7 +195524,7 @@ com.swmansion.rnscreens.ScreenFragment -> com.swmansion.rnscreens.ScreenFragment 1:7:void updateWindowTraits():123:123 -> updateWindowTraits 8:10:void updateWindowTraits():125:125 -> updateWindowTraits 11:24:void updateWindowTraits():128:128 -> updateWindowTraits -com.swmansion.rnscreens.ScreenFragment$$ExternalSyntheticLambda0 -> com.swmansion.rnscreens.f: +com.swmansion.rnscreens.ScreenFragment$$ExternalSyntheticLambda0 -> com.swmansion.rnscreens.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} boolean com.swmansion.rnscreens.ScreenFragment$$InternalSyntheticLambda$1$f7b7ad42948e130a2ac8e68fa2f8f702d16cf65846e77681fe66a2f8572b6c41$0.f$0 -> d @@ -188560,129 +195559,126 @@ com.swmansion.rnscreens.ScreenFragmentWrapper -> com.swmansion.rnscreens.ScreenF # {"id":"sourceFile","fileName":"ScreenFragmentWrapper.kt"} com.swmansion.rnscreens.ScreenKt -> com.swmansion.rnscreens.ScreenKt: # {"id":"sourceFile","fileName":"Screen.kt"} - 6:8:com.swmansion.rnscreens.Screen asScreen(android.view.View):581:581 -> asScreen + 6:8:com.swmansion.rnscreens.Screen asScreen(android.view.View):830:830 -> asScreen com.swmansion.rnscreens.ScreenModalFragment -> com.swmansion.rnscreens.ScreenModalFragment: # {"id":"sourceFile","fileName":"ScreenModalFragment.kt"} com.google.android.material.bottomsheet.BottomSheetDialog sheetDialog -> sheetDialog # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/bottomsheet/c;"} - 1:1:void ():54:54 -> - 2:2:void (com.swmansion.rnscreens.Screen):33:33 -> - 2:2:void ():33 -> - 3:4:void ():55:56 -> - 5:5:void ():55:55 -> - 6:6:void (com.swmansion.rnscreens.Screen):60:60 -> - 7:7:void (com.swmansion.rnscreens.Screen):33:33 -> - 8:8:void (com.swmansion.rnscreens.Screen):61:61 -> - 6:13:void addChildScreenContainer(com.swmansion.rnscreens.ScreenContainer):107:107 -> addChildScreenContainer - 6:30:boolean canDispatchLifecycleEvent(com.swmansion.rnscreens.ScreenFragment$ScreenLifecycleEvent):145:145 -> canDispatchLifecycleEvent - 1:6:void configureBehaviour():234:234 -> configureBehaviour - 7:11:void configureBehaviour():237:237 -> configureBehaviour - 12:14:void configureBehaviour():238:238 -> configureBehaviour - 15:17:void configureBehaviour():239:239 -> configureBehaviour - 18:38:void configureBehaviour():242:242 -> configureBehaviour - 39:42:void configureBehaviour():265:265 -> configureBehaviour - 43:44:void configureBehaviour():267:267 -> configureBehaviour - 45:52:void configureBehaviour():268:268 -> configureBehaviour - 53:64:void configureBehaviour():269:269 -> configureBehaviour - 65:68:void configureBehaviour():267:267 -> configureBehaviour - 69:71:void configureBehaviour():266:266 -> configureBehaviour - 72:74:void configureBehaviour():271:271 -> configureBehaviour - 75:77:void configureBehaviour():272:272 -> configureBehaviour - 78:106:void configureBehaviour():273:273 -> configureBehaviour - 107:135:void configureBehaviour():274:274 -> configureBehaviour - 136:173:void configureBehaviour():276:276 -> configureBehaviour - 174:177:void configureBehaviour():275:275 -> configureBehaviour - 178:217:void configureBehaviour():279:279 -> configureBehaviour - 218:221:void configureBehaviour():252:252 -> configureBehaviour - 222:223:void configureBehaviour():254:254 -> configureBehaviour - 224:231:void configureBehaviour():255:255 -> configureBehaviour - 232:243:void configureBehaviour():256:256 -> configureBehaviour - 244:247:void configureBehaviour():254:254 -> configureBehaviour - 248:250:void configureBehaviour():253:253 -> configureBehaviour - 251:253:void configureBehaviour():258:258 -> configureBehaviour - 254:256:void configureBehaviour():259:259 -> configureBehaviour - 257:284:void configureBehaviour():260:260 -> configureBehaviour - 285:313:void configureBehaviour():261:261 -> configureBehaviour - 314:317:void configureBehaviour():244:244 -> configureBehaviour - 318:320:void configureBehaviour():245:245 -> configureBehaviour - 321:323:void configureBehaviour():246:246 -> configureBehaviour - 324:326:void configureBehaviour():247:247 -> configureBehaviour - 327:355:void configureBehaviour():248:248 -> configureBehaviour - 356:363:void configureBehaviour():235:235 -> configureBehaviour - 1:17:com.google.android.material.bottomsheet.BottomSheetDialog configureDialogAndBehaviour():201:201 -> configureDialogAndBehaviour + 1:1:void ():53:53 -> + 2:2:void (com.swmansion.rnscreens.Screen):32:32 -> + 2:2:void ():32 -> + 3:4:void ():54:55 -> + 5:5:void ():54:54 -> + 6:6:void (com.swmansion.rnscreens.Screen):59:59 -> + 7:7:void (com.swmansion.rnscreens.Screen):32:32 -> + 8:8:void (com.swmansion.rnscreens.Screen):60:60 -> + 6:13:void addChildScreenContainer(com.swmansion.rnscreens.ScreenContainer):106:106 -> addChildScreenContainer + 6:30:boolean canDispatchLifecycleEvent(com.swmansion.rnscreens.ScreenFragment$ScreenLifecycleEvent):144:144 -> canDispatchLifecycleEvent + 1:6:void configureBehaviour():233:233 -> configureBehaviour + 7:11:void configureBehaviour():236:236 -> configureBehaviour + 12:14:void configureBehaviour():237:237 -> configureBehaviour + 15:17:void configureBehaviour():238:238 -> configureBehaviour + 18:38:void configureBehaviour():241:241 -> configureBehaviour + 39:42:void configureBehaviour():263:263 -> configureBehaviour + 43:50:void configureBehaviour():265:265 -> configureBehaviour + 51:58:void configureBehaviour():266:266 -> configureBehaviour + 59:62:void configureBehaviour():265:265 -> configureBehaviour + 63:65:void configureBehaviour():264:264 -> configureBehaviour + 66:68:void configureBehaviour():268:268 -> configureBehaviour + 69:71:void configureBehaviour():269:269 -> configureBehaviour + 72:90:void configureBehaviour():270:270 -> configureBehaviour + 91:113:void configureBehaviour():271:271 -> configureBehaviour + 114:129:void configureBehaviour():272:272 -> configureBehaviour + 130:169:void configureBehaviour():275:275 -> configureBehaviour + 170:173:void configureBehaviour():251:251 -> configureBehaviour + 174:181:void configureBehaviour():253:253 -> configureBehaviour + 182:189:void configureBehaviour():254:254 -> configureBehaviour + 190:193:void configureBehaviour():253:253 -> configureBehaviour + 194:196:void configureBehaviour():252:252 -> configureBehaviour + 197:199:void configureBehaviour():256:256 -> configureBehaviour + 200:202:void configureBehaviour():257:257 -> configureBehaviour + 203:221:void configureBehaviour():258:258 -> configureBehaviour + 222:241:void configureBehaviour():259:259 -> configureBehaviour + 242:245:void configureBehaviour():243:243 -> configureBehaviour + 246:248:void configureBehaviour():244:244 -> configureBehaviour + 249:251:void configureBehaviour():245:245 -> configureBehaviour + 252:254:void configureBehaviour():246:246 -> configureBehaviour + 255:274:void configureBehaviour():247:247 -> configureBehaviour + 275:282:void configureBehaviour():234:234 -> configureBehaviour + 1:17:com.google.android.material.bottomsheet.BottomSheetDialog configureDialogAndBehaviour():200:200 -> configureDialogAndBehaviour # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcom/google/android/material/bottomsheet/c;"} - 18:20:com.google.android.material.bottomsheet.BottomSheetDialog configureDialogAndBehaviour():202:202 -> configureDialogAndBehaviour - 21:42:com.google.android.material.bottomsheet.BottomSheetDialog configureDialogAndBehaviour():203:203 -> configureDialogAndBehaviour - 43:45:com.google.android.material.bottomsheet.BottomSheetDialog configureDialogAndBehaviour():205:205 -> configureDialogAndBehaviour - 46:54:com.google.android.material.bottomsheet.BottomSheetDialog configureDialogAndBehaviour():207:207 -> configureDialogAndBehaviour - 1:6:void dismissFromContainer():98:98 -> dismissFromContainer - 7:15:void dismissFromContainer():99:99 -> dismissFromContainer - 16:19:void dismissFromContainer():100:100 -> dismissFromContainer - 20:27:void dismissFromContainer():98:98 -> dismissFromContainer - 1:25:void dispatchHeaderBackButtonClickedEvent():164:164 -> dispatchHeaderBackButtonClickedEvent - 11:35:void dispatchLifecycleEvent(com.swmansion.rnscreens.ScreenFragment$ScreenLifecycleEvent,com.swmansion.rnscreens.ScreenFragmentWrapper):156:156 -> dispatchLifecycleEvent - 6:30:void dispatchLifecycleEventInChildContainers(com.swmansion.rnscreens.ScreenFragment$ScreenLifecycleEvent):160:160 -> dispatchLifecycleEventInChildContainers - 1:25:void dispatchTransitionProgressEvent(float,boolean):171:171 -> dispatchTransitionProgressEvent - 1:20:com.google.android.material.bottomsheet.BottomSheetBehavior getBehavior():49:49 -> getBehavior - 1:1:java.util.List getChildScreenContainers():27:27 -> getChildScreenContainers - 2:2:void (com.swmansion.rnscreens.Screen):33:33 -> getChildScreenContainers - 2:2:java.util.ArrayList getChildScreenContainers():33 -> getChildScreenContainers - 1:17:com.swmansion.rnscreens.ScreenStack getContainer():36:36 -> getContainer - 1:12:void setScreen(com.swmansion.rnscreens.Screen):30:30 -> getScreen - 1:12:com.swmansion.rnscreens.Screen getScreen():30 -> getScreen - 1:4:void onCreate(android.os.Bundle):65:65 -> onCreate - 5:8:void onCreate(android.os.Bundle):68:68 -> onCreate - 1:3:android.app.Dialog onCreateDialog(android.os.Bundle):73:73 -> onCreateDialog - 4:13:android.app.Dialog onCreateDialog(android.os.Bundle):77:77 -> onCreateDialog - 14:26:android.app.Dialog onCreateDialog(android.os.Bundle):79:79 -> onCreateDialog - 27:37:android.app.Dialog onCreateDialog(android.os.Bundle):81:81 -> onCreateDialog - 38:51:android.app.Dialog onCreateDialog(android.os.Bundle):82:82 -> onCreateDialog - 52:61:android.app.Dialog onCreateDialog(android.os.Bundle):84:84 -> onCreateDialog - 62:70:android.app.Dialog onCreateDialog(android.os.Bundle):86:86 -> onCreateDialog - 71:78:android.app.Dialog onCreateDialog(android.os.Bundle):76:76 -> onCreateDialog - 1:3:void onDestroy():175:175 -> onDestroy - 4:9:void onDestroy():176:176 -> onDestroy - 10:15:void onDestroy():177:177 -> onDestroy - 16:23:void onDestroy():178:178 -> onDestroy - 24:27:void onDestroy():179:179 -> onDestroy - 28:31:void onDestroy():180:180 -> onDestroy - 32:47:void onDestroy():182:182 -> onDestroy - 48:63:void onDestroy():183:183 -> onDestroy - 64:71:void onDestroy():186:186 -> onDestroy - 6:13:void removeChildScreenContainer(com.swmansion.rnscreens.ScreenContainer):111:111 -> removeChildScreenContainer - 1:8:void removeToolbar():189:189 -> removeToolbar - 6:8:void setScreen(com.swmansion.rnscreens.Screen):30:30 -> setScreen - 6:13:void setToolbar(androidx.appcompat.widget.Toolbar):192:192 -> setToolbar - 1:8:void setToolbarShadowHidden(boolean):195:195 -> setToolbarShadowHidden - 1:8:void setToolbarTranslucent(boolean):198:198 -> setToolbarTranslucent - 1:5:android.app.Activity tryGetActivity():123:123 -> tryGetActivity - 1:10:com.facebook.react.bridge.ReactContext tryGetContext():126:126 -> tryGetContext - 11:20:com.facebook.react.bridge.ReactContext tryGetContext():127:127 -> tryGetContext - 21:32:com.facebook.react.bridge.ReactContext tryGetContext():129:129 -> tryGetContext - 33:46:com.facebook.react.bridge.ReactContext tryGetContext():130:130 -> tryGetContext - 47:56:com.facebook.react.bridge.ReactContext tryGetContext():133:133 -> tryGetContext - 57:71:com.facebook.react.bridge.ReactContext tryGetContext():135:135 -> tryGetContext - 72:81:com.facebook.react.bridge.ReactContext tryGetContext():136:136 -> tryGetContext - 82:88:com.facebook.react.bridge.ReactContext tryGetContext():138:138 -> tryGetContext - 1:19:java.lang.Integer tryResolveContainerHeight():216:216 -> tryResolveContainerHeight - 20:25:java.lang.Integer tryResolveContainerHeight():217:217 -> tryResolveContainerHeight - 26:31:java.lang.Integer tryResolveContainerHeight():218:218 -> tryResolveContainerHeight - 32:37:java.lang.Integer tryResolveContainerHeight():219:219 -> tryResolveContainerHeight - 38:39:java.lang.Integer tryResolveContainerHeight():217:217 -> tryResolveContainerHeight - 40:44:java.lang.Integer tryResolveContainerHeight():221:221 -> tryResolveContainerHeight - 45:51:java.lang.Integer tryResolveContainerHeight():223:223 -> tryResolveContainerHeight - 52:75:java.lang.Integer tryResolveContainerHeight():224:224 -> tryResolveContainerHeight - 76:81:java.lang.Integer tryResolveContainerHeight():225:225 -> tryResolveContainerHeight - 82:87:java.lang.Integer tryResolveContainerHeight():226:226 -> tryResolveContainerHeight - 88:91:java.lang.Integer tryResolveContainerHeight():227:227 -> tryResolveContainerHeight - 92:97:java.lang.Integer tryResolveContainerHeight():228:228 -> tryResolveContainerHeight - 6:30:void updateLastEventDispatched(com.swmansion.rnscreens.ScreenFragment$ScreenLifecycleEvent):149:149 -> updateLastEventDispatched -com.swmansion.rnscreens.ScreenModalFragment$$ExternalSyntheticApiModelOutline0 -> com.swmansion.rnscreens.g: + 18:20:com.google.android.material.bottomsheet.BottomSheetDialog configureDialogAndBehaviour():201:201 -> configureDialogAndBehaviour + 21:42:com.google.android.material.bottomsheet.BottomSheetDialog configureDialogAndBehaviour():202:202 -> configureDialogAndBehaviour + 43:45:com.google.android.material.bottomsheet.BottomSheetDialog configureDialogAndBehaviour():204:204 -> configureDialogAndBehaviour + 46:54:com.google.android.material.bottomsheet.BottomSheetDialog configureDialogAndBehaviour():206:206 -> configureDialogAndBehaviour + 1:6:void dismissFromContainer():97:97 -> dismissFromContainer + 7:15:void dismissFromContainer():98:98 -> dismissFromContainer + 16:19:void dismissFromContainer():99:99 -> dismissFromContainer + 20:27:void dismissFromContainer():97:97 -> dismissFromContainer + 1:25:void dispatchHeaderBackButtonClickedEvent():163:163 -> dispatchHeaderBackButtonClickedEvent + 11:35:void dispatchLifecycleEvent(com.swmansion.rnscreens.ScreenFragment$ScreenLifecycleEvent,com.swmansion.rnscreens.ScreenFragmentWrapper):155:155 -> dispatchLifecycleEvent + 6:30:void dispatchLifecycleEventInChildContainers(com.swmansion.rnscreens.ScreenFragment$ScreenLifecycleEvent):159:159 -> dispatchLifecycleEventInChildContainers + 1:25:void dispatchTransitionProgressEvent(float,boolean):170:170 -> dispatchTransitionProgressEvent + 1:20:com.google.android.material.bottomsheet.BottomSheetBehavior getBehavior():48:48 -> getBehavior + 1:1:java.util.List getChildScreenContainers():26:26 -> getChildScreenContainers + 2:2:void (com.swmansion.rnscreens.Screen):32:32 -> getChildScreenContainers + 2:2:java.util.ArrayList getChildScreenContainers():32 -> getChildScreenContainers + 1:17:com.swmansion.rnscreens.ScreenStack getContainer():35:35 -> getContainer + 1:12:void setScreen(com.swmansion.rnscreens.Screen):29:29 -> getScreen + 1:12:com.swmansion.rnscreens.Screen getScreen():29 -> getScreen + 1:4:void onCreate(android.os.Bundle):64:64 -> onCreate + 5:8:void onCreate(android.os.Bundle):67:67 -> onCreate + 1:3:android.app.Dialog onCreateDialog(android.os.Bundle):72:72 -> onCreateDialog + 4:13:android.app.Dialog onCreateDialog(android.os.Bundle):76:76 -> onCreateDialog + 14:26:android.app.Dialog onCreateDialog(android.os.Bundle):78:78 -> onCreateDialog + 27:37:android.app.Dialog onCreateDialog(android.os.Bundle):80:80 -> onCreateDialog + 38:51:android.app.Dialog onCreateDialog(android.os.Bundle):81:81 -> onCreateDialog + 52:61:android.app.Dialog onCreateDialog(android.os.Bundle):83:83 -> onCreateDialog + 62:70:android.app.Dialog onCreateDialog(android.os.Bundle):85:85 -> onCreateDialog + 71:78:android.app.Dialog onCreateDialog(android.os.Bundle):75:75 -> onCreateDialog + 1:3:void onDestroy():174:174 -> onDestroy + 4:9:void onDestroy():175:175 -> onDestroy + 10:15:void onDestroy():176:176 -> onDestroy + 16:23:void onDestroy():177:177 -> onDestroy + 24:27:void onDestroy():178:178 -> onDestroy + 28:31:void onDestroy():179:179 -> onDestroy + 32:47:void onDestroy():181:181 -> onDestroy + 48:63:void onDestroy():182:182 -> onDestroy + 64:71:void onDestroy():185:185 -> onDestroy + 6:13:void removeChildScreenContainer(com.swmansion.rnscreens.ScreenContainer):110:110 -> removeChildScreenContainer + 1:8:void removeToolbar():188:188 -> removeToolbar + 6:8:void setScreen(com.swmansion.rnscreens.Screen):29:29 -> setScreen + 6:13:void setToolbar(androidx.appcompat.widget.Toolbar):191:191 -> setToolbar + 1:8:void setToolbarShadowHidden(boolean):194:194 -> setToolbarShadowHidden + 1:8:void setToolbarTranslucent(boolean):197:197 -> setToolbarTranslucent + 1:5:android.app.Activity tryGetActivity():122:122 -> tryGetActivity + 1:10:com.facebook.react.bridge.ReactContext tryGetContext():125:125 -> tryGetContext + 11:20:com.facebook.react.bridge.ReactContext tryGetContext():126:126 -> tryGetContext + 21:32:com.facebook.react.bridge.ReactContext tryGetContext():128:128 -> tryGetContext + 33:46:com.facebook.react.bridge.ReactContext tryGetContext():129:129 -> tryGetContext + 47:56:com.facebook.react.bridge.ReactContext tryGetContext():132:132 -> tryGetContext + 57:71:com.facebook.react.bridge.ReactContext tryGetContext():134:134 -> tryGetContext + 72:81:com.facebook.react.bridge.ReactContext tryGetContext():135:135 -> tryGetContext + 82:88:com.facebook.react.bridge.ReactContext tryGetContext():137:137 -> tryGetContext + 1:19:java.lang.Integer tryResolveContainerHeight():215:215 -> tryResolveContainerHeight + 20:25:java.lang.Integer tryResolveContainerHeight():216:216 -> tryResolveContainerHeight + 26:31:java.lang.Integer tryResolveContainerHeight():217:217 -> tryResolveContainerHeight + 32:37:java.lang.Integer tryResolveContainerHeight():218:218 -> tryResolveContainerHeight + 38:39:java.lang.Integer tryResolveContainerHeight():216:216 -> tryResolveContainerHeight + 40:44:java.lang.Integer tryResolveContainerHeight():220:220 -> tryResolveContainerHeight + 45:51:java.lang.Integer tryResolveContainerHeight():222:222 -> tryResolveContainerHeight + 52:75:java.lang.Integer tryResolveContainerHeight():223:223 -> tryResolveContainerHeight + 76:81:java.lang.Integer tryResolveContainerHeight():224:224 -> tryResolveContainerHeight + 82:87:java.lang.Integer tryResolveContainerHeight():225:225 -> tryResolveContainerHeight + 88:91:java.lang.Integer tryResolveContainerHeight():226:226 -> tryResolveContainerHeight + 92:97:java.lang.Integer tryResolveContainerHeight():227:227 -> tryResolveContainerHeight + 6:30:void updateLastEventDispatched(com.swmansion.rnscreens.ScreenFragment$ScreenLifecycleEvent):148:148 -> updateLastEventDispatched +com.swmansion.rnscreens.ScreenModalFragment$$ExternalSyntheticApiModelOutline0 -> com.swmansion.rnscreens.m: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowMetrics m(android.view.WindowManager):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.swmansion.rnscreens.ScreenModalFragment$$ExternalSyntheticApiModelOutline1 -> com.swmansion.rnscreens.h: +com.swmansion.rnscreens.ScreenModalFragment$$ExternalSyntheticApiModelOutline1 -> com.swmansion.rnscreens.n: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.Rect m(android.view.WindowMetrics):0:0 -> a @@ -188690,216 +195686,243 @@ com.swmansion.rnscreens.ScreenModalFragment$$ExternalSyntheticApiModelOutline1 - com.swmansion.rnscreens.ScreenModalFragment$Companion -> com.swmansion.rnscreens.ScreenModalFragment$Companion: # {"id":"sourceFile","fileName":"ScreenModalFragment.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():283:283 -> + 2:2:void ():279:279 -> com.swmansion.rnscreens.ScreenStack -> com.swmansion.rnscreens.ScreenStack: # {"id":"sourceFile","fileName":"ScreenStack.kt"} - 1:3:void (android.content.Context):22:22 -> - 4:10:void (android.content.Context):23:23 -> - 11:17:void (android.content.Context):24:24 -> - 18:24:void (android.content.Context):25:25 -> - 25:31:void (android.content.Context):26:26 -> - 32:38:void (android.content.Context):27:27 -> - 39:46:void (android.content.Context):32:32 -> - 1:4:void access$performDraw(com.swmansion.rnscreens.ScreenStack,com.swmansion.rnscreens.ScreenStack$DrawingOp):20:20 -> access$performDraw - 1:1:void access$performDraw(com.swmansion.rnscreens.ScreenStack,com.swmansion.rnscreens.ScreenStack$DrawingOp):20:20 -> adapt - 1:1:com.swmansion.rnscreens.ScreenFragmentWrapper adapt(com.swmansion.rnscreens.Screen):20 -> adapt - 2:4:com.swmansion.rnscreens.ScreenStackFragmentWrapper adapt(com.swmansion.rnscreens.Screen):58:60 -> adapt - 1:1:boolean $r8$lambda$Fqme5GHCKTZzDhJ-Em7I1pes-w0(com.swmansion.rnscreens.ScreenFragmentWrapper):0:0 -> b - # {"id":"com.android.tools.r8.synthesized"} - 1:1:boolean $r8$lambda$JT1qTGmUmvmvNmzfqU_VuvbfZFs(kotlin.jvm.internal.Ref$ObjectRef,com.swmansion.rnscreens.ScreenStackFragmentWrapper):0:0 -> c + 1:3:void (android.content.Context):24:24 -> + 4:10:void (android.content.Context):25:25 -> + 11:17:void (android.content.Context):26:26 -> + 18:24:void (android.content.Context):27:27 -> + 25:31:void (android.content.Context):28:28 -> + 32:38:void (android.content.Context):29:29 -> + 39:46:void (android.content.Context):35:35 -> + 1:4:void access$performDraw(com.swmansion.rnscreens.ScreenStack,com.swmansion.rnscreens.ScreenStack$DrawingOp):22:22 -> access$performDraw + 1:1:void access$performDraw(com.swmansion.rnscreens.ScreenStack,com.swmansion.rnscreens.ScreenStack$DrawingOp):22:22 -> adapt + 1:1:com.swmansion.rnscreens.ScreenFragmentWrapper adapt(com.swmansion.rnscreens.Screen):22 -> adapt + 2:4:com.swmansion.rnscreens.ScreenStackFragmentWrapper adapt(com.swmansion.rnscreens.Screen):61:63 -> adapt + 1:1:com.swmansion.rnscreens.ScreenStackFragmentWrapper $r8$lambda$1muVGc91w7whg82hLSY-U6pPK1g(com.swmansion.rnscreens.ScreenFragmentWrapper):0:0 -> b + # {"id":"com.android.tools.r8.synthesized"} + 1:1:boolean $r8$lambda$DNLihk6fQGIp_r-OJTRCecHF3hA(kotlin.jvm.internal.Ref$ObjectRef,com.swmansion.rnscreens.ScreenStackFragmentWrapper):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/w;Lcom/swmansion/rnscreens/ScreenStackFragmentWrapper;)Z"} - 1:1:boolean $r8$lambda$WDKUjq19kVIdXlToxTxVbRweAq0(com.swmansion.rnscreens.ScreenStack,com.swmansion.rnscreens.ScreenFragmentWrapper):0:0 -> d - # {"id":"com.android.tools.r8.synthesized"} - 6:10:void dismiss(com.swmansion.rnscreens.ScreenStackFragmentWrapper):42:42 -> dismiss - 11:14:void dismiss(com.swmansion.rnscreens.ScreenStackFragmentWrapper):43:43 -> dismiss - 6:8:void dispatchDraw(android.graphics.Canvas):329:329 -> dispatchDraw - 9:17:void dispatchDraw(android.graphics.Canvas):331:331 -> dispatchDraw - 18:21:void dispatchDraw(android.graphics.Canvas):333:333 -> dispatchDraw - 1:4:void dispatchOnFinishTransitioning():101:101 -> dispatchOnFinishTransitioning - 5:25:void dispatchOnFinishTransitioning():103:103 -> dispatchOnFinishTransitioning - 26:38:void dispatchOnFinishTransitioning():104:104 -> dispatchOnFinishTransitioning - 1:2:void drawAndRelease():320:320 -> drawAndRelease - 3:9:void drawAndRelease():321:321 -> drawAndRelease - 10:25:void drawAndRelease():322:322 -> drawAndRelease - 26:28:void drawAndRelease():323:323 -> drawAndRelease - 29:35:void drawAndRelease():324:324 -> drawAndRelease - 11:12:boolean drawChild(android.graphics.Canvas,android.view.View,long):341:341 -> drawChild - 13:16:boolean drawChild(android.graphics.Canvas,android.view.View,long):342:342 -> drawChild - 17:19:boolean drawChild(android.graphics.Canvas,android.view.View,long):343:343 -> drawChild - 20:22:boolean drawChild(android.graphics.Canvas,android.view.View,long):344:344 -> drawChild - 23:25:boolean drawChild(android.graphics.Canvas,android.view.View,long):345:345 -> drawChild - 26:30:boolean drawChild(android.graphics.Canvas,android.view.View,long):341:341 -> drawChild - 1:1:void $r8$lambda$emPNewoCQdH9cbBSxjXHIRDUQvA(com.swmansion.rnscreens.ScreenFragmentWrapper):0:0 -> e - # {"id":"com.android.tools.r8.synthesized"} - 6:8:void endViewTransition(android.view.View):76:76 -> endViewTransition - 9:13:void endViewTransition(android.view.View):78:78 -> endViewTransition - 14:21:void endViewTransition(android.view.View):80:80 -> endViewTransition - 22:28:void endViewTransition(android.view.View):81:81 -> endViewTransition - 29:33:void endViewTransition(android.view.View):83:83 -> endViewTransition - 34:35:void endViewTransition(android.view.View):84:84 -> endViewTransition - 36:39:void endViewTransition(android.view.View):85:85 -> endViewTransition - 1:1:boolean $r8$lambda$ilAAwj8Fbv6CsxkCySv1YxNCr_s(kotlin.jvm.internal.Ref$ObjectRef,com.swmansion.rnscreens.ScreenFragmentWrapper):0:0 -> f + 8:19:void changeScreenFocusability(com.swmansion.rnscreens.Screen,boolean):355:355 -> changeScreenFocusability + 20:23:void changeScreenFocusability(com.swmansion.rnscreens.Screen,boolean):356:356 -> changeScreenFocusability + 24:27:void changeScreenFocusability(com.swmansion.rnscreens.Screen,boolean):361:361 -> changeScreenFocusability + 1:1:boolean $r8$lambda$GBJbh2YzS6E4hFfQr93lTXk1QEc(com.swmansion.rnscreens.ScreenStack,com.swmansion.rnscreens.ScreenFragmentWrapper):0:0 -> d + # {"id":"com.android.tools.r8.synthesized"} + 6:10:void dismiss(com.swmansion.rnscreens.ScreenStackFragmentWrapper):45:45 -> dismiss + 11:14:void dismiss(com.swmansion.rnscreens.ScreenStackFragmentWrapper):46:46 -> dismiss + 6:8:void dispatchDraw(android.graphics.Canvas):383:383 -> dispatchDraw + 9:17:void dispatchDraw(android.graphics.Canvas):385:385 -> dispatchDraw + 18:21:void dispatchDraw(android.graphics.Canvas):387:387 -> dispatchDraw + 1:4:void dispatchOnFinishTransitioning():104:104 -> dispatchOnFinishTransitioning + 5:25:void dispatchOnFinishTransitioning():106:106 -> dispatchOnFinishTransitioning + 26:38:void dispatchOnFinishTransitioning():107:107 -> dispatchOnFinishTransitioning + 1:2:void drawAndRelease():374:374 -> drawAndRelease + 3:9:void drawAndRelease():375:375 -> drawAndRelease + 10:25:void drawAndRelease():376:376 -> drawAndRelease + 26:28:void drawAndRelease():377:377 -> drawAndRelease + 29:35:void drawAndRelease():378:378 -> drawAndRelease + 11:12:boolean drawChild(android.graphics.Canvas,android.view.View,long):395:395 -> drawChild + 13:16:boolean drawChild(android.graphics.Canvas,android.view.View,long):396:396 -> drawChild + 17:19:boolean drawChild(android.graphics.Canvas,android.view.View,long):397:397 -> drawChild + 20:22:boolean drawChild(android.graphics.Canvas,android.view.View,long):398:398 -> drawChild + 23:25:boolean drawChild(android.graphics.Canvas,android.view.View,long):399:399 -> drawChild + 26:30:boolean drawChild(android.graphics.Canvas,android.view.View,long):395:395 -> drawChild + 1:1:boolean $r8$lambda$Y2ANushBWAKl6J_d24cOdR1k16w(kotlin.jvm.internal.Ref$ObjectRef,com.swmansion.rnscreens.ScreenStack,com.swmansion.rnscreens.ScreenFragmentWrapper):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/w;Lcom/swmansion/rnscreens/ScreenFragmentWrapper;)Z"} - 1:1:boolean $r8$lambda$k0tSwGCRYCViGguzpLJkJzrDihk(kotlin.jvm.internal.Ref$ObjectRef,com.swmansion.rnscreens.ScreenFragmentWrapper):0:0 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/w;Lcom/swmansion/rnscreens/ScreenStack;Lcom/swmansion/rnscreens/ScreenFragmentWrapper;)Z"} + 6:8:void endViewTransition(android.view.View):79:79 -> endViewTransition + 9:13:void endViewTransition(android.view.View):81:81 -> endViewTransition + 14:21:void endViewTransition(android.view.View):83:83 -> endViewTransition + 22:28:void endViewTransition(android.view.View):84:84 -> endViewTransition + 29:33:void endViewTransition(android.view.View):86:86 -> endViewTransition + 34:35:void endViewTransition(android.view.View):87:87 -> endViewTransition + 36:39:void endViewTransition(android.view.View):88:88 -> endViewTransition + 1:1:boolean $r8$lambda$_cSXpCnB0nHycDX2Olh0YbMjfRY(com.swmansion.rnscreens.ScreenStack,com.swmansion.rnscreens.ScreenStackFragmentWrapper):0:0 -> f + # {"id":"com.android.tools.r8.synthesized"} + 1:1:boolean $r8$lambda$hC5L4tbMEF5M6t6QhKmIDBfQ0oc(kotlin.jvm.internal.Ref$ObjectRef,com.swmansion.rnscreens.ScreenFragmentWrapper):0:0 -> g # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/w;Lcom/swmansion/rnscreens/ScreenFragmentWrapper;)Z"} - 1:3:java.util.ArrayList getFragments():50:50 -> getFragments - 1:3:void setGoingForward(boolean):34:34 -> getGoingForward - 1:3:boolean getGoingForward():34 -> getGoingForward - 1:2:com.swmansion.rnscreens.Screen getRootScreen():54:54 -> getRootScreen + 1:3:java.util.ArrayList getFragments():53:53 -> getFragments + 1:3:void setGoingForward(boolean):37:37 -> getGoingForward + 1:3:boolean getGoingForward():37 -> getGoingForward + 1:2:com.swmansion.rnscreens.Screen getRootScreen():57:57 -> getRootScreen 3:18:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.firstOrNull(java.lang.Iterable,kotlin.jvm.functions.Function1):295:295 -> getRootScreen - 3:18:com.swmansion.rnscreens.Screen getRootScreen():54 -> getRootScreen - 19:39:com.swmansion.rnscreens.Screen getRootScreen():54:54 -> getRootScreen - 40:47:com.swmansion.rnscreens.Screen getRootScreen():55:55 -> getRootScreen - 1:2:java.util.List getScreenIds():98:98 -> getScreenIds + 3:18:com.swmansion.rnscreens.Screen getRootScreen():57 -> getRootScreen + 19:39:com.swmansion.rnscreens.Screen getRootScreen():57:57 -> getRootScreen + 40:47:com.swmansion.rnscreens.Screen getRootScreen():58:58 -> getRootScreen + 1:2:java.util.List getScreenIds():101:101 -> getScreenIds 3:13:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.map(java.lang.Iterable,kotlin.jvm.functions.Function1):1563:1563 -> getScreenIds - 3:13:java.util.List getScreenIds():98 -> getScreenIds + 3:13:java.util.List getScreenIds():101 -> getScreenIds 14:26:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1634:1634 -> getScreenIds - 14:26:java.util.List getScreenIds():98 -> getScreenIds + 14:26:java.util.List getScreenIds():101 -> getScreenIds 27:28:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1635:1635 -> getScreenIds - 27:28:java.util.List getScreenIds():98 -> getScreenIds - 29:36:java.util.List getScreenIds():98:98 -> getScreenIds + 27:28:java.util.List getScreenIds():101 -> getScreenIds + 29:36:java.util.List getScreenIds():101:101 -> getScreenIds 37:41:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1635:1635 -> getScreenIds - 37:41:java.util.List getScreenIds():98 -> getScreenIds - 1:11:com.swmansion.rnscreens.Screen getTopScreen():47:47 -> getTopScreen - 1:1:boolean $r8$lambda$kPH-8rR_rizb-tOamwdjaZZ3cXs(com.swmansion.rnscreens.ScreenStack,com.swmansion.rnscreens.ScreenStackFragmentWrapper):0:0 -> h + 37:41:java.util.List getScreenIds():101 -> getScreenIds + 1:11:com.swmansion.rnscreens.Screen getTopScreen():50:50 -> getTopScreen + 1:1:boolean $r8$lambda$hjxaFnj_i7W-Utk3qkcc_bV1-88(com.swmansion.rnscreens.ScreenFragmentWrapper):0:0 -> h # {"id":"com.android.tools.r8.synthesized"} - 1:18:boolean hasScreen(com.swmansion.rnscreens.ScreenFragmentWrapper):118:118 -> hasScreen - 1:1:com.swmansion.rnscreens.ScreenStackFragmentWrapper $r8$lambda$qOxhhJZS6VrjdISzwiarOU_si-4(com.swmansion.rnscreens.ScreenFragmentWrapper):0:0 -> i + 1:18:boolean hasScreen(com.swmansion.rnscreens.ScreenFragmentWrapper):137:137 -> hasScreen + 1:1:void $r8$lambda$ofvxPjT86Ja57QejPZXvzzqc3H4(com.swmansion.rnscreens.ScreenFragmentWrapper):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} - 1:1:boolean $r8$lambda$rf64QnUG9-PmHRwgDRnXyrE0PR4(kotlin.jvm.internal.Ref$ObjectRef,com.swmansion.rnscreens.ScreenStack,com.swmansion.rnscreens.ScreenFragmentWrapper):0:0 -> j + 1:1:boolean $r8$lambda$rHoMiYPXFIX0yDxZnfOUDhbSV6o(com.swmansion.rnscreens.ScreenFragmentWrapper):0:0 -> j # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/w;Lcom/swmansion/rnscreens/ScreenStack;Lcom/swmansion/rnscreens/ScreenFragmentWrapper;)Z"} - 1:1:boolean $r8$lambda$sAIe_40WaoP1cEO2_EnLDI4zLaI(com.swmansion.rnscreens.ScreenFragmentWrapper):0:0 -> k + 1:1:boolean $r8$lambda$sOwLVD1--lbajFDSxoJCiokxwGU(kotlin.jvm.internal.Ref$ObjectRef,com.swmansion.rnscreens.ScreenFragmentWrapper):0:0 -> k # {"id":"com.android.tools.r8.synthesized"} - 1:2:void notifyContainerUpdate():312:312 -> notifyContainerUpdate + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/w;Lcom/swmansion/rnscreens/ScreenFragmentWrapper;)Z"} + 1:2:void notifyContainerUpdate():366:366 -> notifyContainerUpdate 3:17:void kotlin.collections.CollectionsKt___CollectionsKt.forEach(java.lang.Iterable,kotlin.jvm.functions.Function1):1869:1869 -> notifyContainerUpdate - 3:17:void notifyContainerUpdate():312 -> notifyContainerUpdate - 18:22:void notifyContainerUpdate():312:312 -> notifyContainerUpdate - 1:27:com.swmansion.rnscreens.ScreenStack$DrawingOp obtainDrawingOp():359:359 -> obtainDrawingOp - 1:5:void onUpdate():124:124 -> onUpdate - 6:11:void onUpdate():127:127 -> onUpdate - 12:13:void onUpdate():130:130 -> onUpdate - 14:15:void onUpdate():134:134 -> onUpdate - 16:19:void onUpdate():135:135 -> onUpdate - 20:23:void onUpdate():136:136 -> onUpdate - 24:32:void onUpdate():137:137 -> onUpdate - 33:38:void onUpdate():142:142 -> onUpdate - 39:43:void onUpdate():144:144 -> onUpdate - 44:47:boolean onUpdate$lambda$4(com.swmansion.rnscreens.ScreenFragmentWrapper):145:145 -> onUpdate - 44:47:void onUpdate():145 -> onUpdate - 48:55:void onUpdate():146:146 -> onUpdate - 56:60:void onUpdate():147:147 -> onUpdate - 61:62:void onUpdate():143:143 -> onUpdate - 63:87:void onUpdate():154:154 -> onUpdate - 88:104:void onUpdate():155:155 -> onUpdate - 105:115:void onUpdate():166:166 -> onUpdate - 116:144:void onUpdate():167:167 -> onUpdate - 145:170:void onUpdate():171:171 -> onUpdate - 171:172:void onUpdate():175:175 -> onUpdate - 173:184:void onUpdate():176:176 -> onUpdate - 185:201:void onUpdate():181:181 -> onUpdate - 202:205:void onUpdate():184:184 -> onUpdate - 206:209:void onUpdate():187:187 -> onUpdate - 210:219:void onUpdate():188:188 -> onUpdate - 220:223:void onUpdate():189:189 -> onUpdate - 224:231:void onUpdate():200:200 -> onUpdate - 232:237:void onUpdate():201:201 -> onUpdate - 238:247:void onUpdate():203:203 -> onUpdate - 248:257:void onUpdate():204:204 -> onUpdate - 258:259:void onUpdate():210:210 -> onUpdate - 260:263:void onUpdate():211:211 -> onUpdate - 264:267:void onUpdate():212:212 -> onUpdate - 268:276:void onUpdate():213:213 -> onUpdate - 277:282:void onUpdate():216:216 -> onUpdate - 283:299:void onUpdate():219:219 -> onUpdate - 300:301:void onUpdate():218:218 -> onUpdate - 302:307:void onUpdate():223:223 -> onUpdate - 308:310:void onUpdate():225:225 -> onUpdate - 311:312:void onUpdate():230:230 -> onUpdate - 313:316:void onUpdate():231:231 -> onUpdate - 317:325:void onUpdate():232:232 -> onUpdate - 326:341:void kotlin.sequences.SequencesKt___SequencesKt.forEach(kotlin.sequences.Sequence,kotlin.jvm.functions.Function1):1321:1321 -> onUpdate - 326:341:void onUpdate():237 -> onUpdate - 342:349:void onUpdate():237:237 -> onUpdate - 350:351:void onUpdate():240:240 -> onUpdate - 352:355:void onUpdate():241:241 -> onUpdate - 356:364:boolean onUpdate$lambda$18$lambda$10(kotlin.jvm.internal.Ref$ObjectRef,com.swmansion.rnscreens.ScreenFragmentWrapper):242:242 -> onUpdate - 356:364:void onUpdate():242 -> onUpdate - 365:373:boolean onUpdate$lambda$18$lambda$11(kotlin.jvm.internal.Ref$ObjectRef,com.swmansion.rnscreens.ScreenStack,com.swmansion.rnscreens.ScreenFragmentWrapper):243:243 -> onUpdate - 365:373:void onUpdate():243 -> onUpdate - 374:389:void kotlin.sequences.SequencesKt___SequencesKt.forEach(kotlin.sequences.Sequence,kotlin.jvm.functions.Function1):1321:1321 -> onUpdate - 374:389:void onUpdate():244 -> onUpdate - 390:397:void onUpdate():244:244 -> onUpdate - 398:413:void onUpdate():247:247 -> onUpdate - 414:417:void onUpdate():248:248 -> onUpdate - 418:419:void onUpdate():249:249 -> onUpdate - 420:423:void onUpdate():250:250 -> onUpdate - 424:432:boolean onUpdate$lambda$18$lambda$13(kotlin.jvm.internal.Ref$ObjectRef,com.swmansion.rnscreens.ScreenFragmentWrapper):251:251 -> onUpdate - 424:432:void onUpdate():251 -> onUpdate - 433:448:void kotlin.sequences.SequencesKt___SequencesKt.forEach(kotlin.sequences.Sequence,kotlin.jvm.functions.Function1):1321:1321 -> onUpdate - 433:448:void onUpdate():252 -> onUpdate - 449:469:void onUpdate():254:254 -> onUpdate - 470:485:void onUpdate():258:258 -> onUpdate - 486:499:void onUpdate():259:259 -> onUpdate - 500:510:void onUpdate():260:260 -> onUpdate - 511:525:void onUpdate():262:262 -> onUpdate - 526:536:void onUpdate():265:265 -> onUpdate - 537:541:void onUpdate():266:266 -> onUpdate - 542:561:com.swmansion.rnscreens.ScreenStackFragmentWrapper onUpdate$lambda$18$lambda$16(com.swmansion.rnscreens.ScreenFragmentWrapper):267:267 -> onUpdate - 542:561:void onUpdate():267 -> onUpdate - 562:563:void onUpdate():276:276 -> onUpdate - 564:572:void onUpdate():277:277 -> onUpdate - 573:576:boolean onUpdate$lambda$18$lambda$17(com.swmansion.rnscreens.ScreenFragmentWrapper):278:278 -> onUpdate - 573:576:void onUpdate():278 -> onUpdate - 577:580:void onUpdate():279:279 -> onUpdate - 581:582:void onUpdate():275:275 -> onUpdate - 583:589:void onUpdate():281:281 -> onUpdate - 590:593:void onUpdate():282:282 -> onUpdate - 6:13:boolean onUpdate$lambda$18$lambda$10(kotlin.jvm.internal.Ref$ObjectRef,com.swmansion.rnscreens.ScreenFragmentWrapper):242:242 -> onUpdate$lambda$18$lambda$10 + 3:17:void notifyContainerUpdate():366 -> notifyContainerUpdate + 18:22:void notifyContainerUpdate():366:366 -> notifyContainerUpdate + 1:27:com.swmansion.rnscreens.ScreenStack$DrawingOp obtainDrawingOp():413:413 -> obtainDrawingOp + 1:5:void onUpdate():143:143 -> onUpdate + 6:11:void onUpdate():146:146 -> onUpdate + 12:13:void onUpdate():149:149 -> onUpdate + 14:15:void onUpdate():153:153 -> onUpdate + 16:19:void onUpdate():154:154 -> onUpdate + 20:23:void onUpdate():155:155 -> onUpdate + 24:32:void onUpdate():156:156 -> onUpdate + 33:38:void onUpdate():161:161 -> onUpdate + 39:43:void onUpdate():163:163 -> onUpdate + 44:47:boolean onUpdate$lambda$6(com.swmansion.rnscreens.ScreenFragmentWrapper):164:164 -> onUpdate + 44:47:void onUpdate():164 -> onUpdate + 48:55:void onUpdate():165:165 -> onUpdate + 56:60:void onUpdate():166:166 -> onUpdate + 61:62:void onUpdate():162:162 -> onUpdate + 63:66:void onUpdate():167:167 -> onUpdate + 67:91:void onUpdate():174:174 -> onUpdate + 92:108:void onUpdate():175:175 -> onUpdate + 109:119:void onUpdate():186:186 -> onUpdate + 120:148:void onUpdate():187:187 -> onUpdate + 149:174:void onUpdate():191:191 -> onUpdate + 175:176:void onUpdate():195:195 -> onUpdate + 177:188:void onUpdate():196:196 -> onUpdate + 189:205:void onUpdate():201:201 -> onUpdate + 206:209:void onUpdate():204:204 -> onUpdate + 210:213:void onUpdate():207:207 -> onUpdate + 214:223:void onUpdate():208:208 -> onUpdate + 224:227:void onUpdate():209:209 -> onUpdate + 228:235:void onUpdate():220:220 -> onUpdate + 236:241:void onUpdate():221:221 -> onUpdate + 242:251:void onUpdate():223:223 -> onUpdate + 252:261:void onUpdate():224:224 -> onUpdate + 262:263:void onUpdate():230:230 -> onUpdate + 264:267:void onUpdate():231:231 -> onUpdate + 268:271:void onUpdate():232:232 -> onUpdate + 272:280:void onUpdate():233:233 -> onUpdate + 281:286:void onUpdate():236:236 -> onUpdate + 287:303:void onUpdate():239:239 -> onUpdate + 304:305:void onUpdate():238:238 -> onUpdate + 306:311:void onUpdate():243:243 -> onUpdate + 312:314:void onUpdate():245:245 -> onUpdate + 315:316:void onUpdate():250:250 -> onUpdate + 317:320:void onUpdate():251:251 -> onUpdate + 321:329:void onUpdate():252:252 -> onUpdate + 330:345:void kotlin.sequences.SequencesKt___SequencesKt.forEach(kotlin.sequences.Sequence,kotlin.jvm.functions.Function1):1321:1321 -> onUpdate + 330:345:void onUpdate():257 -> onUpdate + 346:353:void onUpdate():257:257 -> onUpdate + 354:355:void onUpdate():260:260 -> onUpdate + 356:359:void onUpdate():261:261 -> onUpdate + 360:368:boolean onUpdate$lambda$20$lambda$12(kotlin.jvm.internal.Ref$ObjectRef,com.swmansion.rnscreens.ScreenFragmentWrapper):262:262 -> onUpdate + 360:368:void onUpdate():262 -> onUpdate + 369:377:boolean onUpdate$lambda$20$lambda$13(kotlin.jvm.internal.Ref$ObjectRef,com.swmansion.rnscreens.ScreenStack,com.swmansion.rnscreens.ScreenFragmentWrapper):263:263 -> onUpdate + 369:377:void onUpdate():263 -> onUpdate + 378:393:void kotlin.sequences.SequencesKt___SequencesKt.forEach(kotlin.sequences.Sequence,kotlin.jvm.functions.Function1):1321:1321 -> onUpdate + 378:393:void onUpdate():264 -> onUpdate + 394:401:void onUpdate():264:264 -> onUpdate + 402:417:void onUpdate():267:267 -> onUpdate + 418:421:void onUpdate():268:268 -> onUpdate + 422:423:void onUpdate():269:269 -> onUpdate + 424:427:void onUpdate():270:270 -> onUpdate + 428:436:boolean onUpdate$lambda$20$lambda$15(kotlin.jvm.internal.Ref$ObjectRef,com.swmansion.rnscreens.ScreenFragmentWrapper):271:271 -> onUpdate + 428:436:void onUpdate():271 -> onUpdate + 437:452:void kotlin.sequences.SequencesKt___SequencesKt.forEach(kotlin.sequences.Sequence,kotlin.jvm.functions.Function1):1321:1321 -> onUpdate + 437:452:void onUpdate():272 -> onUpdate + 453:473:void onUpdate():274:274 -> onUpdate + 474:489:void onUpdate():278:278 -> onUpdate + 490:503:void onUpdate():279:279 -> onUpdate + 504:514:void onUpdate():280:280 -> onUpdate + 515:529:void onUpdate():282:282 -> onUpdate + 530:540:void onUpdate():285:285 -> onUpdate + 541:545:void onUpdate():286:286 -> onUpdate + 546:565:com.swmansion.rnscreens.ScreenStackFragmentWrapper onUpdate$lambda$20$lambda$18(com.swmansion.rnscreens.ScreenFragmentWrapper):287:287 -> onUpdate + 546:565:void onUpdate():287 -> onUpdate + 566:567:void onUpdate():296:296 -> onUpdate + 568:576:void onUpdate():297:297 -> onUpdate + 577:580:boolean onUpdate$lambda$20$lambda$19(com.swmansion.rnscreens.ScreenFragmentWrapper):298:298 -> onUpdate + 577:580:void onUpdate():298 -> onUpdate + 581:584:void onUpdate():299:299 -> onUpdate + 585:586:void onUpdate():295:295 -> onUpdate + 587:589:void onUpdate():301:301 -> onUpdate + 590:593:void onUpdate():303:303 -> onUpdate + 6:13:boolean onUpdate$lambda$20$lambda$10(com.swmansion.rnscreens.ScreenStack,com.swmansion.rnscreens.ScreenStackFragmentWrapper):253:253 -> onUpdate$lambda$20$lambda$10 + 14:26:boolean onUpdate$lambda$20$lambda$10(com.swmansion.rnscreens.ScreenStack,com.swmansion.rnscreens.ScreenStackFragmentWrapper):254:254 -> onUpdate$lambda$20$lambda$10 + 6:13:boolean onUpdate$lambda$20$lambda$12(kotlin.jvm.internal.Ref$ObjectRef,com.swmansion.rnscreens.ScreenFragmentWrapper):262:262 -> onUpdate$lambda$20$lambda$12 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/w;Lcom/swmansion/rnscreens/ScreenFragmentWrapper;)Z"} - 6:33:boolean onUpdate$lambda$18$lambda$11(kotlin.jvm.internal.Ref$ObjectRef,com.swmansion.rnscreens.ScreenStack,com.swmansion.rnscreens.ScreenFragmentWrapper):243:243 -> onUpdate$lambda$18$lambda$11 + 6:33:boolean onUpdate$lambda$20$lambda$13(kotlin.jvm.internal.Ref$ObjectRef,com.swmansion.rnscreens.ScreenStack,com.swmansion.rnscreens.ScreenFragmentWrapper):263:263 -> onUpdate$lambda$20$lambda$13 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/w;Lcom/swmansion/rnscreens/ScreenStack;Lcom/swmansion/rnscreens/ScreenFragmentWrapper;)Z"} - 6:13:boolean onUpdate$lambda$18$lambda$13(kotlin.jvm.internal.Ref$ObjectRef,com.swmansion.rnscreens.ScreenFragmentWrapper):251:251 -> onUpdate$lambda$18$lambda$13 + 6:13:boolean onUpdate$lambda$20$lambda$15(kotlin.jvm.internal.Ref$ObjectRef,com.swmansion.rnscreens.ScreenFragmentWrapper):271:271 -> onUpdate$lambda$20$lambda$15 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/w;Lcom/swmansion/rnscreens/ScreenFragmentWrapper;)Z"} - 3:12:void onUpdate$lambda$18$lambda$15$lambda$14(com.swmansion.rnscreens.ScreenFragmentWrapper):255:255 -> onUpdate$lambda$18$lambda$15$lambda$14 - 6:8:com.swmansion.rnscreens.ScreenStackFragmentWrapper onUpdate$lambda$18$lambda$16(com.swmansion.rnscreens.ScreenFragmentWrapper):267:267 -> onUpdate$lambda$18$lambda$16 - 6:21:boolean onUpdate$lambda$18$lambda$17(com.swmansion.rnscreens.ScreenFragmentWrapper):278:278 -> onUpdate$lambda$18$lambda$17 - 6:13:boolean onUpdate$lambda$18$lambda$8(com.swmansion.rnscreens.ScreenStack,com.swmansion.rnscreens.ScreenStackFragmentWrapper):233:233 -> onUpdate$lambda$18$lambda$8 - 14:26:boolean onUpdate$lambda$18$lambda$8(com.swmansion.rnscreens.ScreenStack,com.swmansion.rnscreens.ScreenStackFragmentWrapper):234:234 -> onUpdate$lambda$18$lambda$8 - 6:13:boolean onUpdate$lambda$3(com.swmansion.rnscreens.ScreenStack,com.swmansion.rnscreens.ScreenFragmentWrapper):138:138 -> onUpdate$lambda$3 - 14:29:boolean onUpdate$lambda$3(com.swmansion.rnscreens.ScreenStack,com.swmansion.rnscreens.ScreenFragmentWrapper):139:139 -> onUpdate$lambda$3 - 6:10:boolean onUpdate$lambda$4(com.swmansion.rnscreens.ScreenFragmentWrapper):145:145 -> onUpdate$lambda$4 - 6:9:boolean onUpdate$lambda$7(kotlin.jvm.internal.Ref$ObjectRef,com.swmansion.rnscreens.ScreenStackFragmentWrapper):214:214 -> onUpdate$lambda$7 + 3:12:void onUpdate$lambda$20$lambda$17$lambda$16(com.swmansion.rnscreens.ScreenFragmentWrapper):275:275 -> onUpdate$lambda$20$lambda$17$lambda$16 + 6:8:com.swmansion.rnscreens.ScreenStackFragmentWrapper onUpdate$lambda$20$lambda$18(com.swmansion.rnscreens.ScreenFragmentWrapper):287:287 -> onUpdate$lambda$20$lambda$18 + 6:21:boolean onUpdate$lambda$20$lambda$19(com.swmansion.rnscreens.ScreenFragmentWrapper):298:298 -> onUpdate$lambda$20$lambda$19 + 6:13:boolean onUpdate$lambda$5(com.swmansion.rnscreens.ScreenStack,com.swmansion.rnscreens.ScreenFragmentWrapper):157:157 -> onUpdate$lambda$5 + 14:29:boolean onUpdate$lambda$5(com.swmansion.rnscreens.ScreenStack,com.swmansion.rnscreens.ScreenFragmentWrapper):158:158 -> onUpdate$lambda$5 + 6:10:boolean onUpdate$lambda$6(com.swmansion.rnscreens.ScreenFragmentWrapper):164:164 -> onUpdate$lambda$6 + 6:9:boolean onUpdate$lambda$9(kotlin.jvm.internal.Ref$ObjectRef,com.swmansion.rnscreens.ScreenStackFragmentWrapper):234:234 -> onUpdate$lambda$9 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/w;Lcom/swmansion/rnscreens/ScreenStackFragmentWrapper;)Z"} - 10:19:boolean onUpdate$lambda$7(kotlin.jvm.internal.Ref$ObjectRef,com.swmansion.rnscreens.ScreenStackFragmentWrapper):215:215 -> onUpdate$lambda$7 - 1:4:void onViewAppearTransitionEnd():90:90 -> onViewAppearTransitionEnd - 5:8:void onViewAppearTransitionEnd():91:91 -> onViewAppearTransitionEnd - 1:19:void performDraw(com.swmansion.rnscreens.ScreenStack$DrawingOp):354:354 -> performDraw - 1:5:void removeAllScreens():113:113 -> removeAllScreens - 6:9:void removeAllScreens():114:114 -> removeAllScreens - 1:13:void removeScreenAt(int):108:108 -> removeScreenAt - 14:17:void removeScreenAt(int):109:109 -> removeScreenAt - 1:3:void setGoingForward(boolean):34:34 -> setGoingForward - 6:9:void startViewTransition(android.view.View):64:64 -> startViewTransition - 10:12:void startViewTransition(android.view.View):65:65 -> startViewTransition - 13:25:void startViewTransition(android.view.View):66:66 -> startViewTransition - 26:30:void startViewTransition(android.view.View):67:67 -> startViewTransition - 31:38:void startViewTransition(android.view.View):69:69 -> startViewTransition - 39:46:void startViewTransition(android.view.View):70:70 -> startViewTransition - 47:49:void startViewTransition(android.view.View):72:72 -> startViewTransition - 50:80:void startViewTransition(android.view.View):64:64 -> startViewTransition - 1:12:void turnOffA11yUnderTransparentScreen(com.swmansion.rnscreens.ScreenFragmentWrapper):288:288 -> turnOffA11yUnderTransparentScreen - 13:16:void turnOffA11yUnderTransparentScreen(com.swmansion.rnscreens.ScreenFragmentWrapper):289:289 -> turnOffA11yUnderTransparentScreen - 17:22:void turnOffA11yUnderTransparentScreen(com.swmansion.rnscreens.ScreenFragmentWrapper):290:290 -> turnOffA11yUnderTransparentScreen - 23:41:void turnOffA11yUnderTransparentScreen(com.swmansion.rnscreens.ScreenFragmentWrapper):292:292 -> turnOffA11yUnderTransparentScreen - 42:57:void turnOffA11yUnderTransparentScreen(com.swmansion.rnscreens.ScreenFragmentWrapper):294:294 -> turnOffA11yUnderTransparentScreen - 58:65:void turnOffA11yUnderTransparentScreen(com.swmansion.rnscreens.ScreenFragmentWrapper):295:295 -> turnOffA11yUnderTransparentScreen - 66:71:void turnOffA11yUnderTransparentScreen(com.swmansion.rnscreens.ScreenFragmentWrapper):300:300 -> turnOffA11yUnderTransparentScreen - 72:81:void turnOffA11yUnderTransparentScreen(com.swmansion.rnscreens.ScreenFragmentWrapper):308:308 -> turnOffA11yUnderTransparentScreen -com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda0 -> com.swmansion.rnscreens.i: + 10:19:boolean onUpdate$lambda$9(kotlin.jvm.internal.Ref$ObjectRef,com.swmansion.rnscreens.ScreenStackFragmentWrapper):235:235 -> onUpdate$lambda$9 + 1:4:void onViewAppearTransitionEnd():93:93 -> onViewAppearTransitionEnd + 5:8:void onViewAppearTransitionEnd():94:94 -> onViewAppearTransitionEnd + 1:19:void performDraw(com.swmansion.rnscreens.ScreenStack$DrawingOp):408:408 -> performDraw + 1:2:boolean popToRoot():120:120 -> popToRoot + 3:18:int kotlin.collections.CollectionsKt___CollectionsKt.indexOfFirst(java.util.List,kotlin.jvm.functions.Function1):361:361 -> popToRoot + 3:18:boolean popToRoot():120 -> popToRoot + 19:20:int kotlin.collections.CollectionsKt___CollectionsKt.indexOfFirst(java.util.List,kotlin.jvm.functions.Function1):362:362 -> popToRoot + 19:20:boolean popToRoot():120 -> popToRoot + 21:37:boolean popToRoot():120:120 -> popToRoot + 38:39:boolean popToRoot():121:121 -> popToRoot + 40:47:int kotlin.collections.CollectionsKt___CollectionsKt.indexOfLast(java.util.List,kotlin.jvm.functions.Function1):388:388 -> popToRoot + 40:47:boolean popToRoot():121 -> popToRoot + 48:53:int kotlin.collections.CollectionsKt___CollectionsKt.indexOfLast(java.util.List,kotlin.jvm.functions.Function1):389:389 -> popToRoot + 48:53:boolean popToRoot():121 -> popToRoot + 54:59:int kotlin.collections.CollectionsKt___CollectionsKt.indexOfLast(java.util.List,kotlin.jvm.functions.Function1):390:390 -> popToRoot + 54:59:boolean popToRoot():121 -> popToRoot + 60:71:boolean popToRoot():121:121 -> popToRoot + 72:83:int kotlin.collections.CollectionsKt___CollectionsKt.indexOfLast(java.util.List,kotlin.jvm.functions.Function1):391:391 -> popToRoot + 72:83:boolean popToRoot():121 -> popToRoot + 84:105:boolean popToRoot():124:124 -> popToRoot + 1:5:void removeAllScreens():132:132 -> removeAllScreens + 6:9:void removeAllScreens():133:133 -> removeAllScreens + 1:13:void removeScreenAt(int):111:111 -> removeScreenAt + 14:17:void removeScreenAt(int):112:112 -> removeScreenAt + 1:3:void setGoingForward(boolean):37:37 -> setGoingForward + 1:4:boolean shouldDisableFocusabilityBeneathTopScreen():337:337 -> shouldDisableFocusabilityBeneathTopScreen + 5:14:boolean shouldDisableFocusabilityBeneathTopScreen():338:338 -> shouldDisableFocusabilityBeneathTopScreen + 15:23:boolean shouldDisableFocusabilityBeneathTopScreen():339:339 -> shouldDisableFocusabilityBeneathTopScreen + 24:30:boolean shouldDisableFocusabilityBeneathTopScreen():341:341 -> shouldDisableFocusabilityBeneathTopScreen + 6:9:void startViewTransition(android.view.View):67:67 -> startViewTransition + 10:12:void startViewTransition(android.view.View):68:68 -> startViewTransition + 13:25:void startViewTransition(android.view.View):69:69 -> startViewTransition + 26:30:void startViewTransition(android.view.View):70:70 -> startViewTransition + 31:38:void startViewTransition(android.view.View):72:72 -> startViewTransition + 39:46:void startViewTransition(android.view.View):73:73 -> startViewTransition + 47:49:void startViewTransition(android.view.View):75:75 -> startViewTransition + 50:80:void startViewTransition(android.view.View):67:67 -> startViewTransition + 1:14:void updateA11yForVisibleScreens$react_native_screens_release():309:309 -> updateA11yForVisibleScreens$react_native_screens_release + 15:18:void updateA11yForVisibleScreens$react_native_screens_release():310:310 -> updateA11yForVisibleScreens$react_native_screens_release + 19:22:void updateA11yForVisibleScreens$react_native_screens_release():311:311 -> updateA11yForVisibleScreens$react_native_screens_release + 23:41:void updateA11yForVisibleScreens$react_native_screens_release():313:313 -> updateA11yForVisibleScreens$react_native_screens_release + 42:62:void updateA11yForVisibleScreens$react_native_screens_release():315:315 -> updateA11yForVisibleScreens$react_native_screens_release + 63:69:void updateA11yForVisibleScreens$react_native_screens_release():318:318 -> updateA11yForVisibleScreens$react_native_screens_release + 70:78:void updateA11yForVisibleScreens$react_native_screens_release():322:322 -> updateA11yForVisibleScreens$react_native_screens_release + 79:86:void updateA11yForVisibleScreens$react_native_screens_release():325:325 -> updateA11yForVisibleScreens$react_native_screens_release + 87:95:void updateA11yForVisibleScreens$react_native_screens_release():332:332 -> updateA11yForVisibleScreens$react_native_screens_release + 96:105:void updateA11yForVisibleScreens$react_native_screens_release():333:333 -> updateA11yForVisibleScreens$react_native_screens_release +com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda0 -> com.swmansion.rnscreens.o: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.swmansion.rnscreens.ScreenStack com.swmansion.rnscreens.ScreenStack$$InternalSyntheticLambda$1$af9606be4d7f0f2b8ec580544bc9926a6e54edfdb8ba3f9255833d06d0fb4c25$0.f$0 -> d @@ -188908,14 +195931,14 @@ com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda0 -> com.swmansion.r # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object invoke(java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} -com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda1 -> com.swmansion.rnscreens.j: +com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda1 -> com.swmansion.rnscreens.p: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void ():0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object invoke(java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} -com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda2 -> com.swmansion.rnscreens.k: +com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda2 -> com.swmansion.rnscreens.q: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} kotlin.jvm.internal.Ref$ObjectRef com.swmansion.rnscreens.ScreenStack$$InternalSyntheticLambda$1$af9606be4d7f0f2b8ec580544bc9926a6e54edfdb8ba3f9255833d06d0fb4c25$2.f$0 -> d @@ -188926,7 +195949,7 @@ com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda2 -> com.swmansion.r # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/w;)V"} 1:1:java.lang.Object invoke(java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} -com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda3 -> com.swmansion.rnscreens.l: +com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda3 -> com.swmansion.rnscreens.r: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.swmansion.rnscreens.ScreenStack com.swmansion.rnscreens.ScreenStack$$InternalSyntheticLambda$1$af9606be4d7f0f2b8ec580544bc9926a6e54edfdb8ba3f9255833d06d0fb4c25$3.f$0 -> d @@ -188935,7 +195958,7 @@ com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda3 -> com.swmansion.r # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object invoke(java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} -com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda4 -> com.swmansion.rnscreens.m: +com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda4 -> com.swmansion.rnscreens.s: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} kotlin.jvm.internal.Ref$ObjectRef com.swmansion.rnscreens.ScreenStack$$InternalSyntheticLambda$1$af9606be4d7f0f2b8ec580544bc9926a6e54edfdb8ba3f9255833d06d0fb4c25$4.f$0 -> d @@ -188946,7 +195969,7 @@ com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda4 -> com.swmansion.r # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/w;)V"} 1:1:java.lang.Object invoke(java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} -com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda5 -> com.swmansion.rnscreens.n: +com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda5 -> com.swmansion.rnscreens.t: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} kotlin.jvm.internal.Ref$ObjectRef com.swmansion.rnscreens.ScreenStack$$InternalSyntheticLambda$1$af9606be4d7f0f2b8ec580544bc9926a6e54edfdb8ba3f9255833d06d0fb4c25$5.f$0 -> d @@ -188959,7 +195982,7 @@ com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda5 -> com.swmansion.r # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/w;Lcom/swmansion/rnscreens/ScreenStack;)V"} 1:1:java.lang.Object invoke(java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} -com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda6 -> com.swmansion.rnscreens.o: +com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda6 -> com.swmansion.rnscreens.u: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} kotlin.jvm.internal.Ref$ObjectRef com.swmansion.rnscreens.ScreenStack$$InternalSyntheticLambda$1$af9606be4d7f0f2b8ec580544bc9926a6e54edfdb8ba3f9255833d06d0fb4c25$6.f$0 -> d @@ -188970,7 +195993,7 @@ com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda6 -> com.swmansion.r # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/w;)V"} 1:1:java.lang.Object invoke(java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} -com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda7 -> com.swmansion.rnscreens.p: +com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda7 -> com.swmansion.rnscreens.v: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.swmansion.rnscreens.ScreenFragmentWrapper com.swmansion.rnscreens.ScreenStack$$InternalSyntheticLambda$1$af9606be4d7f0f2b8ec580544bc9926a6e54edfdb8ba3f9255833d06d0fb4c25$7.f$0 -> d @@ -188979,14 +196002,14 @@ com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda7 -> com.swmansion.r # {"id":"com.android.tools.r8.synthesized"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda8 -> com.swmansion.rnscreens.q: +com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda8 -> com.swmansion.rnscreens.w: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void ():0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object invoke(java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} -com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda9 -> com.swmansion.rnscreens.r: +com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda9 -> com.swmansion.rnscreens.x: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void ():0:0 -> @@ -188996,61 +196019,90 @@ com.swmansion.rnscreens.ScreenStack$$ExternalSyntheticLambda9 -> com.swmansion.r com.swmansion.rnscreens.ScreenStack$Companion -> com.swmansion.rnscreens.ScreenStack$Companion: # {"id":"sourceFile","fileName":"ScreenStack.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():374:374 -> - 1:5:boolean access$needsDrawReordering(com.swmansion.rnscreens.ScreenStack$Companion,com.swmansion.rnscreens.ScreenFragmentWrapper,com.swmansion.rnscreens.Screen$StackAnimation):374:374 -> access$needsDrawReordering - 3:10:boolean needsDrawReordering(com.swmansion.rnscreens.ScreenFragmentWrapper,com.swmansion.rnscreens.Screen$StackAnimation):381:381 -> needsDrawReordering - 11:16:boolean needsDrawReordering(com.swmansion.rnscreens.ScreenFragmentWrapper,com.swmansion.rnscreens.Screen$StackAnimation):386:386 -> needsDrawReordering - 17:20:boolean needsDrawReordering(com.swmansion.rnscreens.ScreenFragmentWrapper,com.swmansion.rnscreens.Screen$StackAnimation):387:387 -> needsDrawReordering - 21:24:boolean needsDrawReordering(com.swmansion.rnscreens.ScreenFragmentWrapper,com.swmansion.rnscreens.Screen$StackAnimation):388:388 -> needsDrawReordering - 25:28:boolean needsDrawReordering(com.swmansion.rnscreens.ScreenFragmentWrapper,com.swmansion.rnscreens.Screen$StackAnimation):389:389 -> needsDrawReordering - 29:32:boolean needsDrawReordering(com.swmansion.rnscreens.ScreenFragmentWrapper,com.swmansion.rnscreens.Screen$StackAnimation):390:390 -> needsDrawReordering - 33:40:boolean needsDrawReordering(com.swmansion.rnscreens.ScreenFragmentWrapper,com.swmansion.rnscreens.Screen$StackAnimation):392:392 -> needsDrawReordering + 2:2:void ():428:428 -> + 1:5:boolean access$needsDrawReordering(com.swmansion.rnscreens.ScreenStack$Companion,com.swmansion.rnscreens.ScreenFragmentWrapper,com.swmansion.rnscreens.Screen$StackAnimation):428:428 -> access$needsDrawReordering + 3:10:boolean needsDrawReordering(com.swmansion.rnscreens.ScreenFragmentWrapper,com.swmansion.rnscreens.Screen$StackAnimation):435:435 -> needsDrawReordering + 11:16:boolean needsDrawReordering(com.swmansion.rnscreens.ScreenFragmentWrapper,com.swmansion.rnscreens.Screen$StackAnimation):440:440 -> needsDrawReordering + 17:20:boolean needsDrawReordering(com.swmansion.rnscreens.ScreenFragmentWrapper,com.swmansion.rnscreens.Screen$StackAnimation):441:441 -> needsDrawReordering + 21:24:boolean needsDrawReordering(com.swmansion.rnscreens.ScreenFragmentWrapper,com.swmansion.rnscreens.Screen$StackAnimation):442:442 -> needsDrawReordering + 25:28:boolean needsDrawReordering(com.swmansion.rnscreens.ScreenFragmentWrapper,com.swmansion.rnscreens.Screen$StackAnimation):443:443 -> needsDrawReordering + 29:32:boolean needsDrawReordering(com.swmansion.rnscreens.ScreenFragmentWrapper,com.swmansion.rnscreens.Screen$StackAnimation):444:444 -> needsDrawReordering + 33:40:boolean needsDrawReordering(com.swmansion.rnscreens.ScreenFragmentWrapper,com.swmansion.rnscreens.Screen$StackAnimation):446:446 -> needsDrawReordering com.swmansion.rnscreens.ScreenStack$DrawingOp -> com.swmansion.rnscreens.ScreenStack$DrawingOp: # {"id":"sourceFile","fileName":"ScreenStack.kt"} - 1:6:void (com.swmansion.rnscreens.ScreenStack):361:361 -> - 1:6:void draw():367:367 -> draw - 7:8:void draw():368:368 -> draw - 9:12:void draw():369:369 -> draw - 13:15:void draw():370:370 -> draw - 1:3:android.graphics.Canvas getCanvas():362:362 -> getCanvas - 1:3:android.view.View getChild():363:363 -> getChild - 1:3:long getDrawingTime():364:364 -> getDrawingTime - 1:3:void setCanvas(android.graphics.Canvas):362:362 -> setCanvas - 1:3:void setChild(android.view.View):363:363 -> setChild - 1:3:void setDrawingTime(long):364:364 -> setDrawingTime + 1:6:void (com.swmansion.rnscreens.ScreenStack):415:415 -> + 1:6:void draw():421:421 -> draw + 7:8:void draw():422:422 -> draw + 9:12:void draw():423:423 -> draw + 13:15:void draw():424:424 -> draw + 1:3:android.graphics.Canvas getCanvas():416:416 -> getCanvas + 1:3:android.view.View getChild():417:417 -> getChild + 1:3:long getDrawingTime():418:418 -> getDrawingTime + 1:3:void setCanvas(android.graphics.Canvas):416:416 -> setCanvas + 1:3:void setChild(android.view.View):417:417 -> setChild + 1:3:void setDrawingTime(long):418:418 -> setDrawingTime com.swmansion.rnscreens.ScreenStack$WhenMappings -> com.swmansion.rnscreens.ScreenStack$WhenMappings: # {"id":"sourceFile","fileName":"ScreenStack.kt"} com.swmansion.rnscreens.ScreenStackFragment -> com.swmansion.rnscreens.ScreenStackFragment: # {"id":"sourceFile","fileName":"ScreenStackFragment.kt"} - 1:1:void (com.swmansion.rnscreens.Screen):81:81 -> - 2:4:void ():83:85 -> - 5:5:void ():84:84 -> - 1:13:void attachShapeToScreen(com.swmansion.rnscreens.Screen):371:371 -> attachShapeToScreen - 14:19:void attachShapeToScreen(com.swmansion.rnscreens.Screen):374:374 -> attachShapeToScreen - 20:22:void attachShapeToScreen(com.swmansion.rnscreens.Screen):376:376 -> attachShapeToScreen - 23:25:void attachShapeToScreen(com.swmansion.rnscreens.Screen):377:377 -> attachShapeToScreen - 26:34:void attachShapeToScreen(com.swmansion.rnscreens.Screen):378:378 -> attachShapeToScreen - 35:39:void attachShapeToScreen(com.swmansion.rnscreens.Screen):379:379 -> attachShapeToScreen - 40:45:void attachShapeToScreen(com.swmansion.rnscreens.Screen):380:380 -> attachShapeToScreen - 46:52:void attachShapeToScreen(com.swmansion.rnscreens.Screen):381:381 -> attachShapeToScreen - 53:56:void attachShapeToScreen(com.swmansion.rnscreens.Screen):382:382 -> attachShapeToScreen - 1:8:boolean canNavigateBack():457:457 -> canNavigateBack - 9:12:boolean canNavigateBack():458:458 -> canNavigateBack - 13:28:boolean canNavigateBack():459:459 -> canNavigateBack - 29:32:boolean canNavigateBack():462:462 -> canNavigateBack - 33:36:boolean canNavigateBack():463:463 -> canNavigateBack - 37:47:boolean canNavigateBack():464:464 -> canNavigateBack - 48:55:boolean canNavigateBack():458:458 -> canNavigateBack - 1:6:com.google.android.material.bottomsheet.BottomSheetBehavior createBottomSheetBehaviour():350:350 -> createBottomSheetBehaviour - 1:8:void dismissFromContainer():474:474 -> dismissFromContainer - 1:12:void dismissSelf$react_native_screens_release():157:157 -> dismissSelf$react_native_screens_release - 13:20:void dismissSelf$react_native_screens_release():158:158 -> dismissSelf$react_native_screens_release - 21:24:void dismissSelf$react_native_screens_release():159:159 -> dismissSelf$react_native_screens_release - 25:38:void dismissSelf$react_native_screens_release():161:161 -> dismissSelf$react_native_screens_release - 39:55:void dismissSelf$react_native_screens_release():162:162 -> dismissSelf$react_native_screens_release - 1:7:android.view.View findLastFocusedChild():447:447 -> findLastFocusedChild - 8:14:android.view.View findLastFocusedChild():449:449 -> findLastFocusedChild - 15:28:android.view.View findLastFocusedChild():450:450 -> findLastFocusedChild + androidx.core.view.WindowInsetsCompat lastInsetsCompat -> lastInsetsCompat + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/B0;"} + 1:1:void (com.swmansion.rnscreens.Screen):85:85 -> + 2:4:void ():87:89 -> + 5:5:void ():88:88 -> + 1:10:void attachInsetsAndLayoutListenersToBottomSheet(com.swmansion.rnscreens.bottomsheet.BottomSheetTransitionCoordinator):486:486 -> attachInsetsAndLayoutListenersToBottomSheet + 11:16:void attachInsetsAndLayoutListenersToBottomSheet(com.swmansion.rnscreens.bottomsheet.BottomSheetTransitionCoordinator):487:487 -> attachInsetsAndLayoutListenersToBottomSheet + 17:25:void attachInsetsAndLayoutListenersToBottomSheet(com.swmansion.rnscreens.bottomsheet.BottomSheetTransitionCoordinator):488:488 -> attachInsetsAndLayoutListenersToBottomSheet + 26:29:void attachInsetsAndLayoutListenersToBottomSheet(com.swmansion.rnscreens.bottomsheet.BottomSheetTransitionCoordinator):496:496 -> attachInsetsAndLayoutListenersToBottomSheet + 30:37:void attachInsetsAndLayoutListenersToBottomSheet(com.swmansion.rnscreens.bottomsheet.BottomSheetTransitionCoordinator):497:497 -> attachInsetsAndLayoutListenersToBottomSheet + 38:56:void attachInsetsAndLayoutListenersToBottomSheet(com.swmansion.rnscreens.bottomsheet.BottomSheetTransitionCoordinator):506:506 -> attachInsetsAndLayoutListenersToBottomSheet + 11:19:android.view.WindowInsets attachInsetsAndLayoutListenersToBottomSheet$lambda$14$lambda$12(com.swmansion.rnscreens.ScreenContainer,com.swmansion.rnscreens.ScreenStackFragment,android.view.View,android.view.WindowInsets):489:489 -> attachInsetsAndLayoutListenersToBottomSheet$lambda$14$lambda$12 + 20:23:android.view.WindowInsets attachInsetsAndLayoutListenersToBottomSheet$lambda$14$lambda$12(com.swmansion.rnscreens.ScreenContainer,com.swmansion.rnscreens.ScreenStackFragment,android.view.View,android.view.WindowInsets):490:490 -> attachInsetsAndLayoutListenersToBottomSheet$lambda$14$lambda$12 + 11:14:androidx.core.view.WindowInsetsCompat attachInsetsAndLayoutListenersToBottomSheet$lambda$14$lambda$13(com.swmansion.rnscreens.ScreenStackFragment,android.view.View,androidx.core.view.WindowInsetsCompat):498:498 -> attachInsetsAndLayoutListenersToBottomSheet$lambda$14$lambda$13 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/rnscreens/ScreenStackFragment;Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} + 1:8:void attachInsetsAndLayoutListenersToBottomSheet$lambda$15(com.swmansion.rnscreens.bottomsheet.BottomSheetTransitionCoordinator,com.swmansion.rnscreens.ScreenStackFragment,android.view.View,int,int,int,int,int,int,int,int):507:507 -> attachInsetsAndLayoutListenersToBottomSheet$lambda$15 + 1:13:void attachShapeToScreen(com.swmansion.rnscreens.Screen):377:377 -> attachShapeToScreen + 14:19:void attachShapeToScreen(com.swmansion.rnscreens.Screen):380:380 -> attachShapeToScreen + 20:22:void attachShapeToScreen(com.swmansion.rnscreens.Screen):382:382 -> attachShapeToScreen + 23:25:void attachShapeToScreen(com.swmansion.rnscreens.Screen):383:383 -> attachShapeToScreen + 26:34:void attachShapeToScreen(com.swmansion.rnscreens.Screen):384:384 -> attachShapeToScreen + 35:39:void attachShapeToScreen(com.swmansion.rnscreens.Screen):385:385 -> attachShapeToScreen + 40:45:void attachShapeToScreen(com.swmansion.rnscreens.Screen):386:386 -> attachShapeToScreen + 46:52:void attachShapeToScreen(com.swmansion.rnscreens.Screen):387:387 -> attachShapeToScreen + 53:56:void attachShapeToScreen(com.swmansion.rnscreens.Screen):388:388 -> attachShapeToScreen + 1:8:boolean canNavigateBack():463:463 -> canNavigateBack + 9:12:boolean canNavigateBack():464:464 -> canNavigateBack + 13:28:boolean canNavigateBack():465:465 -> canNavigateBack + 29:32:boolean canNavigateBack():468:468 -> canNavigateBack + 33:36:boolean canNavigateBack():469:469 -> canNavigateBack + 37:47:boolean canNavigateBack():470:470 -> canNavigateBack + 48:55:boolean canNavigateBack():464:464 -> canNavigateBack + 1:6:com.google.android.material.bottomsheet.BottomSheetBehavior createBottomSheetBehaviour():356:356 -> createBottomSheetBehaviour + 1:7:android.animation.Animator createSheetEnterAnimator():327:327 -> createSheetEnterAnimator + 8:11:android.animation.Animator createSheetEnterAnimator():328:328 -> createSheetEnterAnimator + 12:13:android.animation.Animator createSheetEnterAnimator():331:331 -> createSheetEnterAnimator + 14:17:android.animation.Animator createSheetEnterAnimator():333:333 -> createSheetEnterAnimator + 18:28:android.animation.Animator createSheetEnterAnimator():334:334 -> createSheetEnterAnimator + 29:31:android.animation.Animator createSheetEnterAnimator():331:331 -> createSheetEnterAnimator + 32:36:android.animation.Animator createSheetEnterAnimator():338:338 -> createSheetEnterAnimator + 1:7:android.animation.Animator createSheetExitAnimator():342:342 -> createSheetExitAnimator + 8:11:android.animation.Animator createSheetExitAnimator():343:343 -> createSheetExitAnimator + 12:13:android.animation.Animator createSheetExitAnimator():346:346 -> createSheetExitAnimator + 14:17:android.animation.Animator createSheetExitAnimator():348:348 -> createSheetExitAnimator + 18:28:android.animation.Animator createSheetExitAnimator():349:349 -> createSheetExitAnimator + 29:31:android.animation.Animator createSheetExitAnimator():346:346 -> createSheetExitAnimator + 32:36:android.animation.Animator createSheetExitAnimator():353:353 -> createSheetExitAnimator + 1:8:void dismissFromContainer():480:480 -> dismissFromContainer + 1:12:void dismissSelf$react_native_screens_release():161:161 -> dismissSelf$react_native_screens_release + 13:20:void dismissSelf$react_native_screens_release():162:162 -> dismissSelf$react_native_screens_release + 21:24:void dismissSelf$react_native_screens_release():163:163 -> dismissSelf$react_native_screens_release + 25:38:void dismissSelf$react_native_screens_release():165:165 -> dismissSelf$react_native_screens_release + 39:55:void dismissSelf$react_native_screens_release():166:166 -> dismissSelf$react_native_screens_release + 1:7:android.view.View findLastFocusedChild():453:453 -> findLastFocusedChild + 8:14:android.view.View findLastFocusedChild():455:455 -> findLastFocusedChild + 15:28:android.view.View findLastFocusedChild():456:456 -> findLastFocusedChild + 1:3:void setBottomSheetWindowInsetListenerChain$react_native_screens_release(com.swmansion.rnscreens.bottomsheet.BottomSheetWindowInsetListenerChain):80:80 -> getBottomSheetWindowInsetListenerChain$react_native_screens_release + 1:3:com.swmansion.rnscreens.bottomsheet.BottomSheetWindowInsetListenerChain getBottomSheetWindowInsetListenerChain$react_native_screens_release():80 -> getBottomSheetWindowInsetListenerChain$react_native_screens_release 1:3:void setOnSearchViewCreate(kotlin.jvm.functions.Function1):65:65 -> getOnSearchViewCreate 1:3:kotlin.jvm.functions.Function1 getOnSearchViewCreate():65 -> getOnSearchViewCreate 1:8:com.swmansion.rnscreens.ScreenStack getScreenStack():71:71 -> getScreenStack @@ -189061,220 +196113,205 @@ com.swmansion.rnscreens.ScreenStackFragment -> com.swmansion.rnscreens.ScreenSta 1:3:com.swmansion.rnscreens.CustomSearchView getSearchView():64 -> getSearchView 1:3:void setSheetDelegate$react_native_screens_release(com.swmansion.rnscreens.bottomsheet.SheetDelegate):78:78 -> getSheetDelegate$react_native_screens_release 1:3:com.swmansion.rnscreens.bottomsheet.SheetDelegate getSheetDelegate$react_native_screens_release():78 -> getSheetDelegate$react_native_screens_release - 1:9:boolean isTranslucent():89:89 -> isTranslucent - 1:1:java.lang.Float $r8$lambda$8QGKkpG0ZvOn2A2sS7BjhPb0QMo(java.lang.Number):0:0 -> j - # {"id":"com.android.tools.r8.synthesized"} - 1:1:void $r8$lambda$ZtO_i2m86HkZSL8zfmHVdyCCgLk(com.swmansion.rnscreens.bottomsheet.DimmingViewManager,android.animation.ValueAnimator):0:0 -> k - # {"id":"com.android.tools.r8.synthesized"} - 1:1:void $r8$lambda$ckCI3enHO7prdQw7c9swF-OM_DY(com.swmansion.rnscreens.ScreenStackFragment,android.animation.ValueAnimator):0:0 -> l - # {"id":"com.android.tools.r8.synthesized"} - 1:1:void $r8$lambda$gD7BvOD77YaEHALq1zTSQP3LR0M(com.swmansion.rnscreens.bottomsheet.DimmingViewManager,android.animation.ValueAnimator):0:0 -> m - # {"id":"com.android.tools.r8.synthesized"} - 1:1:float $r8$lambda$mGvs8wbVECGWDeYQZgSHm1CtaAU(com.swmansion.rnscreens.ScreenStackFragment,java.lang.Number):0:0 -> n - # {"id":"com.android.tools.r8.synthesized"} - 1:12:void notifyViewAppearTransitionEnd():146:146 -> notifyViewAppearTransitionEnd - 13:16:void notifyViewAppearTransitionEnd():147:147 -> notifyViewAppearTransitionEnd - 17:22:void notifyViewAppearTransitionEnd():148:148 -> notifyViewAppearTransitionEnd - 1:1:void $r8$lambda$wsBPh3n2oNDymrL9oBkfe3M78Co(com.swmansion.rnscreens.ScreenStackFragment,android.animation.ValueAnimator):0:0 -> o - # {"id":"com.android.tools.r8.synthesized"} - 1:3:void onContainerUpdate():131:131 -> onContainerUpdate - 4:17:void onContainerUpdate():132:132 -> onContainerUpdate - 1:4:void onCreate(android.os.Bundle):171:171 -> onCreate - 1:12:android.animation.Animator onCreateAnimator(int,boolean,int):285:285 -> onCreateAnimator - 13:19:android.animation.Animator onCreateAnimator(int,boolean,int):290:290 -> onCreateAnimator - 20:27:android.animation.Animator onCreateAnimator(int,boolean,int):291:291 -> onCreateAnimator - 28:41:android.animation.Animator onCreateAnimator(int,boolean,int):295:295 -> onCreateAnimator - 42:49:android.animation.Animator onCreateAnimator(int,boolean,int):296:296 -> onCreateAnimator - 50:54:float onCreateAnimator$lambda$11(com.swmansion.rnscreens.ScreenStackFragment,java.lang.Number):301:301 -> onCreateAnimator - 50:54:android.animation.Animator onCreateAnimator(int,boolean,int):301 -> onCreateAnimator - 55:64:java.lang.Float onCreateAnimator$lambda$12(java.lang.Number):302:302 -> onCreateAnimator - 55:64:android.animation.Animator onCreateAnimator(int,boolean,int):302 -> onCreateAnimator - 65:89:android.animation.Animator onCreateAnimator(int,boolean,int):304:304 -> onCreateAnimator - 90:97:android.animation.Animator onCreateAnimator(int,boolean,int):305:305 -> onCreateAnimator - 98:101:android.animation.Animator onCreateAnimator(int,boolean,int):312:312 -> onCreateAnimator - 102:105:android.animation.Animator onCreateAnimator(int,boolean,int):315:315 -> onCreateAnimator - 106:113:android.animation.Animator onCreateAnimator(int,boolean,int):316:316 -> onCreateAnimator - 114:122:android.animation.Animator onCreateAnimator(int,boolean,int):314:314 -> onCreateAnimator - 123:126:android.animation.Animator onCreateAnimator(int,boolean,int):318:318 -> onCreateAnimator - 127:144:android.animation.Animator onCreateAnimator(int,boolean,int):321:321 -> onCreateAnimator - 145:152:android.animation.Animator onCreateAnimator(int,boolean,int):322:322 -> onCreateAnimator - 153:187:android.animation.Animator onCreateAnimator(int,boolean,int):328:328 -> onCreateAnimator - 188:195:android.animation.Animator onCreateAnimator(int,boolean,int):329:329 -> onCreateAnimator - 196:202:android.animation.Animator onCreateAnimator(int,boolean,int):334:334 -> onCreateAnimator - 203:204:android.animation.Animator onCreateAnimator(int,boolean,int):337:337 -> onCreateAnimator - 205:215:android.animation.Animator onCreateAnimator(int,boolean,int):339:339 -> onCreateAnimator - 216:218:android.animation.Animator onCreateAnimator(int,boolean,int):341:341 -> onCreateAnimator - 219:220:android.animation.Animator onCreateAnimator(int,boolean,int):343:343 -> onCreateAnimator - 221:223:android.animation.Animator onCreateAnimator(int,boolean,int):337:337 -> onCreateAnimator - 224:227:android.animation.Animator onCreateAnimator(int,boolean,int):336:336 -> onCreateAnimator - 6:19:void onCreateAnimator$lambda$10$lambda$9(com.swmansion.rnscreens.bottomsheet.DimmingViewManager,android.animation.ValueAnimator):297:297 -> onCreateAnimator$lambda$10$lambda$9 - 20:31:void onCreateAnimator$lambda$10$lambda$9(com.swmansion.rnscreens.bottomsheet.DimmingViewManager,android.animation.ValueAnimator):298:298 -> onCreateAnimator$lambda$10$lambda$9 - 1:10:float onCreateAnimator$lambda$11(com.swmansion.rnscreens.ScreenStackFragment,java.lang.Number):301:301 -> onCreateAnimator$lambda$11 - 2:6:java.lang.Float onCreateAnimator$lambda$12(java.lang.Number):302:302 -> onCreateAnimator$lambda$12 - 6:19:void onCreateAnimator$lambda$15$lambda$14(com.swmansion.rnscreens.ScreenStackFragment,android.animation.ValueAnimator):306:306 -> onCreateAnimator$lambda$15$lambda$14 - 20:31:void onCreateAnimator$lambda$15$lambda$14(com.swmansion.rnscreens.ScreenStackFragment,android.animation.ValueAnimator):307:307 -> onCreateAnimator$lambda$15$lambda$14 - 6:19:void onCreateAnimator$lambda$19$lambda$18(com.swmansion.rnscreens.bottomsheet.DimmingViewManager,android.animation.ValueAnimator):323:323 -> onCreateAnimator$lambda$19$lambda$18 - 20:31:void onCreateAnimator$lambda$19$lambda$18(com.swmansion.rnscreens.bottomsheet.DimmingViewManager,android.animation.ValueAnimator):324:324 -> onCreateAnimator$lambda$19$lambda$18 - 6:19:void onCreateAnimator$lambda$22$lambda$21(com.swmansion.rnscreens.ScreenStackFragment,android.animation.ValueAnimator):330:330 -> onCreateAnimator$lambda$22$lambda$21 - 20:31:void onCreateAnimator$lambda$22$lambda$21(com.swmansion.rnscreens.ScreenStackFragment,android.animation.ValueAnimator):331:331 -> onCreateAnimator$lambda$22$lambda$21 - 11:13:void onCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):412:412 -> onCreateOptionsMenu - 14:17:void onCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):413:413 -> onCreateOptionsMenu - 6:21:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):179:179 -> onCreateView - 22:25:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):181:181 -> onCreateView - 26:31:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):183:183 -> onCreateView - 32:42:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):188:188 -> onCreateView - 43:47:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):189:189 -> onCreateView - 48:53:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):190:190 -> onCreateView - 54:58:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):193:193 -> onCreateView - 59:61:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):187:187 -> onCreateView - 62:64:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):181:181 -> onCreateView - 65:85:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):199:199 -> onCreateView - 86:97:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):201:201 -> onCreateView - 98:108:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):203:203 -> onCreateView - 109:111:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):208:208 -> onCreateView - 112:117:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):210:210 -> onCreateView - 118:122:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):209:209 -> onCreateView - 123:124:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):202:202 -> onCreateView - 125:137:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):216:216 -> onCreateView - 138:141:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):217:217 -> onCreateView - 142:149:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):218:218 -> onCreateView - 150:164:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):220:220 -> onCreateView - 165:169:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):221:221 -> onCreateView - 170:176:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):223:223 -> onCreateView - 177:183:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):225:225 -> onCreateView - 184:198:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):226:226 -> onCreateView - 199:202:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):229:229 -> onCreateView - 203:220:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):230:230 -> onCreateView - 221:224:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):232:232 -> onCreateView - 225:239:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):233:233 -> onCreateView - 240:257:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):234:234 -> onCreateView - 258:268:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):238:238 -> onCreateView - 269:276:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):239:239 -> onCreateView - 277:286:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):240:240 -> onCreateView - 287:294:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):241:241 -> onCreateView - 295:297:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):239:239 -> onCreateView - 298:316:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):243:243 -> onCreateView - 317:320:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):249:249 -> onCreateView - 321:325:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):250:250 -> onCreateView - 326:328:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):248:248 -> onCreateView - 329:337:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):261:261 -> onCreateView - 6:31:void onPrepareOptionsMenu(android.view.Menu):402:402 -> onPrepareOptionsMenu - 32:34:void onPrepareOptionsMenu(android.view.Menu):403:403 -> onPrepareOptionsMenu - 35:38:void onPrepareOptionsMenu(android.view.Menu):405:405 -> onPrepareOptionsMenu - 1:8:void onSheetCornerRadiusChange$react_native_screens_release():167:167 -> onSheetCornerRadiusChange$react_native_screens_release - 1:7:void onStart():386:386 -> onStart - 8:11:void onStart():387:387 -> onStart - 1:12:void onStop():391:391 -> onStop - 13:18:void onStop():392:392 -> onStop - 19:22:void onStop():395:395 -> onStop - 1:3:void onViewAnimationEnd():136:136 -> onViewAnimationEnd - 4:6:void onViewAnimationEnd():139:139 -> onViewAnimationEnd - 7:14:void onViewAnimationEnd():142:142 -> onViewAnimationEnd - 6:9:void onViewCreated(android.view.View,android.os.Bundle):268:268 -> onViewCreated - 1:4:void removeToolbar():92:92 -> removeToolbar - 5:8:void removeToolbar():93:93 -> removeToolbar - 9:14:void removeToolbar():94:94 -> removeToolbar - 15:18:void removeToolbar():95:95 -> removeToolbar - 19:21:void removeToolbar():99:99 -> removeToolbar - 1:8:com.swmansion.rnscreens.bottomsheet.DimmingViewManager requireDimmingDelegate(boolean):478:478 -> requireDimmingDelegate - 9:19:com.swmansion.rnscreens.bottomsheet.DimmingViewManager requireDimmingDelegate(boolean):479:479 -> requireDimmingDelegate - 20:38:com.swmansion.rnscreens.bottomsheet.DimmingViewManager requireDimmingDelegate(boolean):480:480 -> requireDimmingDelegate - 39:44:com.swmansion.rnscreens.bottomsheet.DimmingViewManager requireDimmingDelegate(boolean):482:482 -> requireDimmingDelegate - 6:10:com.swmansion.rnscreens.bottomsheet.DimmingViewManager requireDimmingDelegate$default(com.swmansion.rnscreens.ScreenStackFragment,boolean,int,java.lang.Object):477:477 -> requireDimmingDelegate$default - 1:4:com.swmansion.rnscreens.bottomsheet.SheetDelegate requireSheetDelegate():486:486 -> requireSheetDelegate - 5:15:com.swmansion.rnscreens.bottomsheet.SheetDelegate requireSheetDelegate():487:487 -> requireSheetDelegate - 16:21:com.swmansion.rnscreens.bottomsheet.SheetDelegate requireSheetDelegate():489:489 -> requireSheetDelegate - 1:24:java.lang.Integer resolveBackgroundColor(com.swmansion.rnscreens.Screen):354:354 -> resolveBackgroundColor - 25:57:java.lang.Integer resolveBackgroundColor(com.swmansion.rnscreens.Screen):355:355 -> resolveBackgroundColor - 58:64:java.lang.Integer resolveBackgroundColor(com.swmansion.rnscreens.Screen):361:361 -> resolveBackgroundColor - 65:69:java.lang.Integer resolveBackgroundColor(com.swmansion.rnscreens.Screen):366:366 -> resolveBackgroundColor + 1:9:void handleInsetsUpdateAndNotifyTransition(androidx.core.view.WindowInsetsCompat):512:512 -> handleInsetsUpdateAndNotifyTransition + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;)V"} + 10:11:void handleInsetsUpdateAndNotifyTransition(androidx.core.view.WindowInsetsCompat):515:515 -> handleInsetsUpdateAndNotifyTransition + 12:15:void handleInsetsUpdateAndNotifyTransition(androidx.core.view.WindowInsetsCompat):519:519 -> handleInsetsUpdateAndNotifyTransition + 16:29:void handleInsetsUpdateAndNotifyTransition(androidx.core.view.WindowInsetsCompat):520:520 -> handleInsetsUpdateAndNotifyTransition + 30:40:void handleInsetsUpdateAndNotifyTransition(androidx.core.view.WindowInsetsCompat):522:522 -> handleInsetsUpdateAndNotifyTransition + 41:53:void handleInsetsUpdateAndNotifyTransition(androidx.core.view.WindowInsetsCompat):526:526 -> handleInsetsUpdateAndNotifyTransition + 54:61:void handleInsetsUpdateAndNotifyTransition(androidx.core.view.WindowInsetsCompat):527:527 -> handleInsetsUpdateAndNotifyTransition + 62:71:void handleInsetsUpdateAndNotifyTransition(androidx.core.view.WindowInsetsCompat):528:528 -> handleInsetsUpdateAndNotifyTransition + 72:79:void handleInsetsUpdateAndNotifyTransition(androidx.core.view.WindowInsetsCompat):529:529 -> handleInsetsUpdateAndNotifyTransition + 80:82:void handleInsetsUpdateAndNotifyTransition(androidx.core.view.WindowInsetsCompat):527:527 -> handleInsetsUpdateAndNotifyTransition + 83:102:void handleInsetsUpdateAndNotifyTransition(androidx.core.view.WindowInsetsCompat):531:531 -> handleInsetsUpdateAndNotifyTransition + 103:110:void handleInsetsUpdateAndNotifyTransition(androidx.core.view.WindowInsetsCompat):537:537 -> handleInsetsUpdateAndNotifyTransition + 111:129:void handleInsetsUpdateAndNotifyTransition(androidx.core.view.WindowInsetsCompat):539:539 -> handleInsetsUpdateAndNotifyTransition + 1:9:boolean isTranslucent():93:93 -> isTranslucent + 1:1:android.view.WindowInsets $r8$lambda$08bdqqabsW79KNiJDXqJqr0o49Q(com.swmansion.rnscreens.ScreenContainer,com.swmansion.rnscreens.ScreenStackFragment,android.view.View,android.view.WindowInsets):0:0 -> j + # {"id":"com.android.tools.r8.synthesized"} + 1:1:androidx.core.view.WindowInsetsCompat $r8$lambda$9sIpibpnecMUAFm34kEw3ebC-Jw(com.swmansion.rnscreens.ScreenStackFragment,android.view.View,androidx.core.view.WindowInsetsCompat):0:0 -> k + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/rnscreens/ScreenStackFragment;Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} + 1:1:void $r8$lambda$K84lVAdpbqannGmut6HJXGAm4dg(com.swmansion.rnscreens.bottomsheet.BottomSheetTransitionCoordinator,com.swmansion.rnscreens.ScreenStackFragment,android.view.View,int,int,int,int,int,int,int,int):0:0 -> l + # {"id":"com.android.tools.r8.synthesized"} + 1:1:androidx.core.view.WindowInsetsCompat $r8$lambda$fL6693I9ZY8Sqz2-7kF8HW4Mcb8(com.swmansion.rnscreens.bottomsheet.SheetDelegate,android.view.View,androidx.core.view.WindowInsetsCompat):0:0 -> m + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/rnscreens/bottomsheet/SheetDelegate;Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} + 1:12:void notifyViewAppearTransitionEnd():150:150 -> notifyViewAppearTransitionEnd + 13:16:void notifyViewAppearTransitionEnd():151:151 -> notifyViewAppearTransitionEnd + 17:22:void notifyViewAppearTransitionEnd():152:152 -> notifyViewAppearTransitionEnd + 1:3:void onContainerUpdate():135:135 -> onContainerUpdate + 4:17:void onContainerUpdate():136:136 -> onContainerUpdate + 1:4:void onCreate(android.os.Bundle):175:175 -> onCreate + 1:14:android.animation.Animator onCreateAnimator(int,boolean,int):318:318 -> onCreateAnimator + 15:24:android.animation.Animator onCreateAnimator(int,boolean,int):323:323 -> onCreateAnimator + 11:13:void onCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):418:418 -> onCreateOptionsMenu + 14:17:void onCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):419:419 -> onCreateOptionsMenu + 6:21:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):183:183 -> onCreateView + 22:25:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):185:185 -> onCreateView + 26:31:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):187:187 -> onCreateView + 32:42:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):192:192 -> onCreateView + 43:47:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):193:193 -> onCreateView + 48:53:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):194:194 -> onCreateView + 54:58:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):197:197 -> onCreateView + 59:61:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):191:191 -> onCreateView + 62:64:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):185:185 -> onCreateView + 65:85:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):203:203 -> onCreateView + 86:97:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):205:205 -> onCreateView + 98:108:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):207:207 -> onCreateView + 109:111:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):212:212 -> onCreateView + 112:117:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):214:214 -> onCreateView + 118:122:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):213:213 -> onCreateView + 123:124:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):206:206 -> onCreateView + 125:137:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):220:220 -> onCreateView + 138:141:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):221:221 -> onCreateView + 142:149:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):222:222 -> onCreateView + 150:164:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):224:224 -> onCreateView + 165:169:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):225:225 -> onCreateView + 170:176:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):227:227 -> onCreateView + 177:183:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):229:229 -> onCreateView + 184:198:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):230:230 -> onCreateView + 199:202:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):233:233 -> onCreateView + 203:220:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):234:234 -> onCreateView + 221:224:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):236:236 -> onCreateView + 225:239:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):237:237 -> onCreateView + 240:257:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):238:238 -> onCreateView + 258:267:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):240:240 -> onCreateView + 268:274:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):241:241 -> onCreateView + 275:277:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):242:242 -> onCreateView + 278:288:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):249:249 -> onCreateView + 289:296:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):250:250 -> onCreateView + 297:306:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):251:251 -> onCreateView + 307:314:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):252:252 -> onCreateView + 315:317:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):250:250 -> onCreateView + 318:336:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):254:254 -> onCreateView + 337:342:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):256:256 -> onCreateView + 343:346:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):257:257 -> onCreateView + 347:354:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):258:258 -> onCreateView + 355:361:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):262:262 -> onCreateView + 362:366:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):266:266 -> onCreateView + 367:373:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):291:291 -> onCreateView + 374:382:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):294:294 -> onCreateView + 11:14:androidx.core.view.WindowInsetsCompat onCreateView$lambda$8(com.swmansion.rnscreens.bottomsheet.SheetDelegate,android.view.View,androidx.core.view.WindowInsetsCompat):259:259 -> onCreateView$lambda$8 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/rnscreens/bottomsheet/SheetDelegate;Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} + 6:31:void onPrepareOptionsMenu(android.view.Menu):408:408 -> onPrepareOptionsMenu + 32:34:void onPrepareOptionsMenu(android.view.Menu):409:409 -> onPrepareOptionsMenu + 35:38:void onPrepareOptionsMenu(android.view.Menu):411:411 -> onPrepareOptionsMenu + 1:8:void onSheetCornerRadiusChange$react_native_screens_release():171:171 -> onSheetCornerRadiusChange$react_native_screens_release + 1:7:void onStart():392:392 -> onStart + 8:11:void onStart():393:393 -> onStart + 1:12:void onStop():397:397 -> onStop + 13:18:void onStop():398:398 -> onStop + 19:22:void onStop():401:401 -> onStop + 1:3:void onViewAnimationEnd():140:140 -> onViewAnimationEnd + 4:6:void onViewAnimationEnd():143:143 -> onViewAnimationEnd + 7:14:void onViewAnimationEnd():146:146 -> onViewAnimationEnd + 6:9:void onViewCreated(android.view.View,android.os.Bundle):301:301 -> onViewCreated + 1:4:void removeToolbar():96:96 -> removeToolbar + 5:8:void removeToolbar():97:97 -> removeToolbar + 9:14:void removeToolbar():98:98 -> removeToolbar + 15:18:void removeToolbar():99:99 -> removeToolbar + 19:21:void removeToolbar():103:103 -> removeToolbar + 1:4:com.swmansion.rnscreens.bottomsheet.BottomSheetWindowInsetListenerChain requireBottomSheetWindowInsetsListenerChain$react_native_screens_release():558:558 -> requireBottomSheetWindowInsetsListenerChain$react_native_screens_release + 5:11:com.swmansion.rnscreens.bottomsheet.BottomSheetWindowInsetListenerChain requireBottomSheetWindowInsetsListenerChain$react_native_screens_release():559:559 -> requireBottomSheetWindowInsetsListenerChain$react_native_screens_release + 12:17:com.swmansion.rnscreens.bottomsheet.BottomSheetWindowInsetListenerChain requireBottomSheetWindowInsetsListenerChain$react_native_screens_release():561:561 -> requireBottomSheetWindowInsetsListenerChain$react_native_screens_release + 1:8:com.swmansion.rnscreens.bottomsheet.DimmingViewManager requireDimmingDelegate(boolean):543:543 -> requireDimmingDelegate + 9:19:com.swmansion.rnscreens.bottomsheet.DimmingViewManager requireDimmingDelegate(boolean):544:544 -> requireDimmingDelegate + 20:38:com.swmansion.rnscreens.bottomsheet.DimmingViewManager requireDimmingDelegate(boolean):545:545 -> requireDimmingDelegate + 39:44:com.swmansion.rnscreens.bottomsheet.DimmingViewManager requireDimmingDelegate(boolean):547:547 -> requireDimmingDelegate + 6:10:com.swmansion.rnscreens.bottomsheet.DimmingViewManager requireDimmingDelegate$default(com.swmansion.rnscreens.ScreenStackFragment,boolean,int,java.lang.Object):542:542 -> requireDimmingDelegate$default + 1:4:com.swmansion.rnscreens.bottomsheet.SheetDelegate requireSheetDelegate():551:551 -> requireSheetDelegate + 5:15:com.swmansion.rnscreens.bottomsheet.SheetDelegate requireSheetDelegate():552:552 -> requireSheetDelegate + 16:21:com.swmansion.rnscreens.bottomsheet.SheetDelegate requireSheetDelegate():554:554 -> requireSheetDelegate + 1:24:java.lang.Integer resolveBackgroundColor(com.swmansion.rnscreens.Screen):360:360 -> resolveBackgroundColor + 25:57:java.lang.Integer resolveBackgroundColor(com.swmansion.rnscreens.Screen):361:361 -> resolveBackgroundColor + 58:64:java.lang.Integer resolveBackgroundColor(com.swmansion.rnscreens.Screen):367:367 -> resolveBackgroundColor + 65:69:java.lang.Integer resolveBackgroundColor(com.swmansion.rnscreens.Screen):372:372 -> resolveBackgroundColor + 1:3:void setBottomSheetWindowInsetListenerChain$react_native_screens_release(com.swmansion.rnscreens.bottomsheet.BottomSheetWindowInsetListenerChain):80:80 -> setBottomSheetWindowInsetListenerChain$react_native_screens_release 1:3:void setOnSearchViewCreate(kotlin.jvm.functions.Function1):65:65 -> setOnSearchViewCreate 1:3:void setSearchView(com.swmansion.rnscreens.CustomSearchView):64:64 -> setSearchView 1:3:void setSheetDelegate$react_native_screens_release(com.swmansion.rnscreens.bottomsheet.SheetDelegate):78:78 -> setSheetDelegate$react_native_screens_release - 6:12:void setToolbar(androidx.appcompat.widget.Toolbar):103:103 -> setToolbar - 13:20:void setToolbar(androidx.appcompat.widget.Toolbar):106:106 -> setToolbar - 21:23:void setToolbar(androidx.appcompat.widget.Toolbar):109:109 -> setToolbar - 24:26:void setToolbar(androidx.appcompat.widget.Toolbar):104:104 -> setToolbar - 27:29:void setToolbar(androidx.appcompat.widget.Toolbar):110:110 -> setToolbar - 1:4:void setToolbarShadowHidden(boolean):114:114 -> setToolbarShadowHidden - 5:21:void setToolbarShadowHidden(boolean):115:115 -> setToolbarShadowHidden - 22:29:void setToolbarShadowHidden(boolean):116:116 -> setToolbarShadowHidden - 30:32:void setToolbarShadowHidden(boolean):117:117 -> setToolbarShadowHidden - 1:4:void setToolbarTranslucent(boolean):122:122 -> setToolbarTranslucent - 5:12:void setToolbarTranslucent(boolean):123:123 -> setToolbarTranslucent - 13:23:void setToolbarTranslucent(boolean):124:124 -> setToolbarTranslucent - 24:28:void setToolbarTranslucent(boolean):125:125 -> setToolbarTranslucent - 29:31:void setToolbarTranslucent(boolean):124:124 -> setToolbarTranslucent - 32:34:void setToolbarTranslucent(boolean):126:126 -> setToolbarTranslucent - 1:11:boolean shouldShowSearchBar():417:417 -> shouldShowSearchBar - 12:24:boolean shouldShowSearchBar():418:418 -> shouldShowSearchBar - 25:28:boolean shouldShowSearchBar():421:421 -> shouldShowSearchBar - 29:42:boolean shouldShowSearchBar():422:422 -> shouldShowSearchBar - 1:3:void updateToolbarMenu(android.view.Menu):431:431 -> updateToolbarMenu - 4:9:void updateToolbarMenu(android.view.Menu):432:432 -> updateToolbarMenu - 10:13:void updateToolbarMenu(android.view.Menu):433:433 -> updateToolbarMenu - 14:19:void updateToolbarMenu(android.view.Menu):434:434 -> updateToolbarMenu - 20:24:void updateToolbarMenu(android.view.Menu):435:435 -> updateToolbarMenu - 25:26:void updateToolbarMenu(android.view.Menu):436:436 -> updateToolbarMenu - 27:33:void updateToolbarMenu(android.view.Menu):437:437 -> updateToolbarMenu - 34:40:void updateToolbarMenu(android.view.Menu):439:439 -> updateToolbarMenu - 41:43:void updateToolbarMenu(android.view.Menu):440:440 -> updateToolbarMenu - 44:49:void updateToolbarMenu(android.view.Menu):441:441 -> updateToolbarMenu -com.swmansion.rnscreens.ScreenStackFragment$$ExternalSyntheticLambda0 -> com.swmansion.rnscreens.s: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - com.swmansion.rnscreens.bottomsheet.DimmingViewManager com.swmansion.rnscreens.ScreenStackFragment$$InternalSyntheticLambda$1$7710fd82271b2d3fe2bffa53d5fbf9d87b55979af99598a72c3ac6c8d600196a$0.f$0 -> a + 6:12:void setToolbar(androidx.appcompat.widget.Toolbar):107:107 -> setToolbar + 13:20:void setToolbar(androidx.appcompat.widget.Toolbar):110:110 -> setToolbar + 21:23:void setToolbar(androidx.appcompat.widget.Toolbar):113:113 -> setToolbar + 24:26:void setToolbar(androidx.appcompat.widget.Toolbar):108:108 -> setToolbar + 27:29:void setToolbar(androidx.appcompat.widget.Toolbar):114:114 -> setToolbar + 1:4:void setToolbarShadowHidden(boolean):118:118 -> setToolbarShadowHidden + 5:21:void setToolbarShadowHidden(boolean):119:119 -> setToolbarShadowHidden + 22:29:void setToolbarShadowHidden(boolean):120:120 -> setToolbarShadowHidden + 30:32:void setToolbarShadowHidden(boolean):121:121 -> setToolbarShadowHidden + 1:4:void setToolbarTranslucent(boolean):126:126 -> setToolbarTranslucent + 5:12:void setToolbarTranslucent(boolean):127:127 -> setToolbarTranslucent + 13:23:void setToolbarTranslucent(boolean):128:128 -> setToolbarTranslucent + 24:28:void setToolbarTranslucent(boolean):129:129 -> setToolbarTranslucent + 29:31:void setToolbarTranslucent(boolean):128:128 -> setToolbarTranslucent + 32:34:void setToolbarTranslucent(boolean):130:130 -> setToolbarTranslucent + 1:11:boolean shouldShowSearchBar():423:423 -> shouldShowSearchBar + 12:24:boolean shouldShowSearchBar():424:424 -> shouldShowSearchBar + 25:28:boolean shouldShowSearchBar():427:427 -> shouldShowSearchBar + 29:42:boolean shouldShowSearchBar():428:428 -> shouldShowSearchBar + 1:3:void updateToolbarMenu(android.view.Menu):437:437 -> updateToolbarMenu + 4:9:void updateToolbarMenu(android.view.Menu):438:438 -> updateToolbarMenu + 10:13:void updateToolbarMenu(android.view.Menu):439:439 -> updateToolbarMenu + 14:19:void updateToolbarMenu(android.view.Menu):440:440 -> updateToolbarMenu + 20:24:void updateToolbarMenu(android.view.Menu):441:441 -> updateToolbarMenu + 25:26:void updateToolbarMenu(android.view.Menu):442:442 -> updateToolbarMenu + 27:33:void updateToolbarMenu(android.view.Menu):443:443 -> updateToolbarMenu + 34:40:void updateToolbarMenu(android.view.Menu):445:445 -> updateToolbarMenu + 41:43:void updateToolbarMenu(android.view.Menu):446:446 -> updateToolbarMenu + 44:49:void updateToolbarMenu(android.view.Menu):447:447 -> updateToolbarMenu +com.swmansion.rnscreens.ScreenStackFragment$$ExternalSyntheticLambda0 -> com.swmansion.rnscreens.y: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + com.swmansion.rnscreens.bottomsheet.SheetDelegate com.swmansion.rnscreens.ScreenStackFragment$$InternalSyntheticLambda$1$0125e23e48b7efdb5c760554bc4cf7a16b7c2db57dcd01ced4d4e855c5681ae5$0.f$0 -> d + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void (com.swmansion.rnscreens.bottomsheet.SheetDelegate):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (com.swmansion.rnscreens.bottomsheet.DimmingViewManager):0:0 -> - # {"id":"com.android.tools.r8.synthesized"} - 1:1:void onAnimationUpdate(android.animation.ValueAnimator):0:0 -> onAnimationUpdate + 1:1:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):0:0 -> onApplyWindowInsets # {"id":"com.android.tools.r8.synthesized"} -com.swmansion.rnscreens.ScreenStackFragment$$ExternalSyntheticLambda1 -> com.swmansion.rnscreens.t: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} +com.swmansion.rnscreens.ScreenStackFragment$$ExternalSyntheticLambda1 -> com.swmansion.rnscreens.z: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - com.swmansion.rnscreens.ScreenStackFragment com.swmansion.rnscreens.ScreenStackFragment$$InternalSyntheticLambda$1$7710fd82271b2d3fe2bffa53d5fbf9d87b55979af99598a72c3ac6c8d600196a$1.f$0 -> d + com.swmansion.rnscreens.ScreenContainer com.swmansion.rnscreens.ScreenStackFragment$$InternalSyntheticLambda$1$49a70a78b86218a0992794e5f17cca0f39d7787e373624cbdb64ac48c250300f$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (com.swmansion.rnscreens.ScreenStackFragment):0:0 -> + com.swmansion.rnscreens.ScreenStackFragment com.swmansion.rnscreens.ScreenStackFragment$$InternalSyntheticLambda$1$49a70a78b86218a0992794e5f17cca0f39d7787e373624cbdb64ac48c250300f$0.f$1 -> b # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object invoke(java.lang.Object):0:0 -> d + 1:1:void (com.swmansion.rnscreens.ScreenContainer,com.swmansion.rnscreens.ScreenStackFragment):0:0 -> # {"id":"com.android.tools.r8.synthesized"} -com.swmansion.rnscreens.ScreenStackFragment$$ExternalSyntheticLambda2 -> com.swmansion.rnscreens.u: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - 1:1:void ():0:0 -> - # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object invoke(java.lang.Object):0:0 -> d + 1:1:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):0:0 -> onApplyWindowInsets # {"id":"com.android.tools.r8.synthesized"} -com.swmansion.rnscreens.ScreenStackFragment$$ExternalSyntheticLambda3 -> com.swmansion.rnscreens.v: +com.swmansion.rnscreens.ScreenStackFragment$$ExternalSyntheticLambda2 -> com.swmansion.rnscreens.A: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - com.swmansion.rnscreens.ScreenStackFragment com.swmansion.rnscreens.ScreenStackFragment$$InternalSyntheticLambda$1$7710fd82271b2d3fe2bffa53d5fbf9d87b55979af99598a72c3ac6c8d600196a$3.f$0 -> a + com.swmansion.rnscreens.ScreenStackFragment com.swmansion.rnscreens.ScreenStackFragment$$InternalSyntheticLambda$1$49a70a78b86218a0992794e5f17cca0f39d7787e373624cbdb64ac48c250300f$1.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} 1:1:void (com.swmansion.rnscreens.ScreenStackFragment):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void onAnimationUpdate(android.animation.ValueAnimator):0:0 -> onAnimationUpdate + 1:1:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):0:0 -> onApplyWindowInsets # {"id":"com.android.tools.r8.synthesized"} -com.swmansion.rnscreens.ScreenStackFragment$$ExternalSyntheticLambda4 -> com.swmansion.rnscreens.w: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} +com.swmansion.rnscreens.ScreenStackFragment$$ExternalSyntheticLambda3 -> com.swmansion.rnscreens.B: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - com.swmansion.rnscreens.bottomsheet.DimmingViewManager com.swmansion.rnscreens.ScreenStackFragment$$InternalSyntheticLambda$1$7710fd82271b2d3fe2bffa53d5fbf9d87b55979af99598a72c3ac6c8d600196a$4.f$0 -> a + com.swmansion.rnscreens.bottomsheet.BottomSheetTransitionCoordinator com.swmansion.rnscreens.ScreenStackFragment$$InternalSyntheticLambda$1$49a70a78b86218a0992794e5f17cca0f39d7787e373624cbdb64ac48c250300f$2.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (com.swmansion.rnscreens.bottomsheet.DimmingViewManager):0:0 -> + com.swmansion.rnscreens.ScreenStackFragment com.swmansion.rnscreens.ScreenStackFragment$$InternalSyntheticLambda$1$49a70a78b86218a0992794e5f17cca0f39d7787e373624cbdb64ac48c250300f$2.f$1 -> e # {"id":"com.android.tools.r8.synthesized"} - 1:1:void onAnimationUpdate(android.animation.ValueAnimator):0:0 -> onAnimationUpdate + 1:1:void (com.swmansion.rnscreens.bottomsheet.BottomSheetTransitionCoordinator,com.swmansion.rnscreens.ScreenStackFragment):0:0 -> # {"id":"com.android.tools.r8.synthesized"} -com.swmansion.rnscreens.ScreenStackFragment$$ExternalSyntheticLambda5 -> com.swmansion.rnscreens.x: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - com.swmansion.rnscreens.ScreenStackFragment com.swmansion.rnscreens.ScreenStackFragment$$InternalSyntheticLambda$1$7710fd82271b2d3fe2bffa53d5fbf9d87b55979af99598a72c3ac6c8d600196a$5.f$0 -> a - # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (com.swmansion.rnscreens.ScreenStackFragment):0:0 -> - # {"id":"com.android.tools.r8.synthesized"} - 1:1:void onAnimationUpdate(android.animation.ValueAnimator):0:0 -> onAnimationUpdate + 1:1:void onLayoutChange(android.view.View,int,int,int,int,int,int,int,int):0:0 -> onLayoutChange # {"id":"com.android.tools.r8.synthesized"} -com.swmansion.rnscreens.ScreenStackFragment$onCreateView$5 -> com.swmansion.rnscreens.ScreenStackFragment$onCreateView$5: +com.swmansion.rnscreens.ScreenStackFragment$onCreateView$insetsAnimationCallback$1 -> com.swmansion.rnscreens.ScreenStackFragment$onCreateView$insetsAnimationCallback$1: # {"id":"sourceFile","fileName":"ScreenStackFragment.kt"} - 2:5:void ():250:250 -> + 6:9:void (com.swmansion.rnscreens.bottomsheet.SheetDelegate,com.swmansion.rnscreens.ScreenStackFragment):266:266 -> + 6:8:void onEnd(androidx.core.view.WindowInsetsAnimationCompat):285:285 -> onEnd + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/o0;)V"} + 9:18:void onEnd(androidx.core.view.WindowInsetsAnimationCompat):287:287 -> onEnd + 11:16:androidx.core.view.WindowInsetsCompat onProgress(androidx.core.view.WindowInsetsCompat,java.util.List):278:278 -> onProgress + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;Ljava/util/List;)Landroidx/core/view/B0;"} + 17:22:androidx.core.view.WindowInsetsCompat onProgress(androidx.core.view.WindowInsetsCompat,java.util.List):279:279 -> onProgress com.swmansion.rnscreens.ScreenStackFragmentWrapper -> com.swmansion.rnscreens.ScreenStackFragmentWrapper: # {"id":"sourceFile","fileName":"ScreenStackFragmentWrapper.kt"} com.swmansion.rnscreens.ScreenStackHeaderConfig -> com.swmansion.rnscreens.ScreenStackHeaderConfig: @@ -189283,17 +196320,19 @@ com.swmansion.rnscreens.ScreenStackHeaderConfig -> com.swmansion.rnscreens.Scree 2:2:void (android.content.Context,com.facebook.react.uimanager.ReactPointerEventsView):27:27 -> 3:3:void (android.content.Context,com.facebook.react.uimanager.ReactPointerEventsView):32:32 -> 4:4:void (android.content.Context,com.facebook.react.uimanager.ReactPointerEventsView):53:53 -> - 5:5:void (android.content.Context,com.facebook.react.uimanager.ReactPointerEventsView):436:436 -> - 6:6:void (android.content.Context,com.facebook.react.uimanager.ReactPointerEventsView):438:438 -> - 7:7:void (android.content.Context,com.facebook.react.uimanager.ReactPointerEventsView):437:437 -> - 8:9:void (android.content.Context,com.facebook.react.uimanager.ReactPointerEventsView):439:440 -> - 10:12:void (android.content.Context,com.facebook.react.uimanager.ReactPointerEventsView):443:445 -> - 13:13:void (android.content.Context,com.facebook.react.uimanager.ReactPointerEventsView):447:447 -> - 14:14:void (android.content.Context):30:30 -> + 5:5:com.swmansion.rnscreens.ScreenStackHeaderHeightUpdateProxy getHeaderHeightUpdateProxy():96:96 -> + 5:5:void (android.content.Context,com.facebook.react.uimanager.ReactPointerEventsView):96 -> + 6:6:void (android.content.Context,com.facebook.react.uimanager.ReactPointerEventsView):450:450 -> + 7:7:void (android.content.Context,com.facebook.react.uimanager.ReactPointerEventsView):452:452 -> + 8:8:void (android.content.Context,com.facebook.react.uimanager.ReactPointerEventsView):451:451 -> + 9:10:void (android.content.Context,com.facebook.react.uimanager.ReactPointerEventsView):453:454 -> + 11:13:void (android.content.Context,com.facebook.react.uimanager.ReactPointerEventsView):457:459 -> + 14:14:void (android.content.Context,com.facebook.react.uimanager.ReactPointerEventsView):461:461 -> + 15:15:void (android.content.Context):30:30 -> 1:1:void $r8$lambda$8Di91qLqjSGNCfIXrLOdsH5Rcdo(com.swmansion.rnscreens.ScreenStackHeaderConfig,android.view.View):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - 6:10:void addConfigSubview(com.swmansion.rnscreens.ScreenStackHeaderSubview,int):366:366 -> addConfigSubview - 11:14:void addConfigSubview(com.swmansion.rnscreens.ScreenStackHeaderSubview,int):367:367 -> addConfigSubview + 6:10:void addConfigSubview(com.swmansion.rnscreens.ScreenStackHeaderSubview,int):373:373 -> addConfigSubview + 11:14:void addConfigSubview(com.swmansion.rnscreens.ScreenStackHeaderSubview,int):374:374 -> addConfigSubview 1:6:void backClickListener$lambda$1(com.swmansion.rnscreens.ScreenStackHeaderConfig,android.view.View):54:54 -> backClickListener$lambda$1 7:12:void backClickListener$lambda$1(com.swmansion.rnscreens.ScreenStackHeaderConfig,android.view.View):55:55 -> backClickListener$lambda$1 13:26:void backClickListener$lambda$1(com.swmansion.rnscreens.ScreenStackHeaderConfig,android.view.View):56:56 -> backClickListener$lambda$1 @@ -189305,20 +196344,21 @@ com.swmansion.rnscreens.ScreenStackHeaderConfig -> com.swmansion.rnscreens.Scree 55:64:void backClickListener$lambda$1(com.swmansion.rnscreens.ScreenStackHeaderConfig,android.view.View):66:66 -> backClickListener$lambda$1 65:68:void backClickListener$lambda$1(com.swmansion.rnscreens.ScreenStackHeaderConfig,android.view.View):67:67 -> backClickListener$lambda$1 69:72:void backClickListener$lambda$1(com.swmansion.rnscreens.ScreenStackHeaderConfig,android.view.View):69:69 -> backClickListener$lambda$1 - 2:4:void destroy():97:97 -> destroy - 1:14:com.swmansion.rnscreens.ScreenStackHeaderSubview getConfigSubview(int):347:347 -> getConfigSubview - 1:7:int getConfigSubviewsCount():350:350 -> getConfigSubviewsCount + 2:4:void destroy():99:99 -> destroy + 1:14:com.swmansion.rnscreens.ScreenStackHeaderSubview getConfigSubview(int):354:354 -> getConfigSubview + 1:7:int getConfigSubviewsCount():357:357 -> getConfigSubviewsCount + 1:3:com.swmansion.rnscreens.ScreenStackHeaderHeightUpdateProxy getHeaderHeightUpdateProxy():96:96 -> getHeaderHeightUpdateProxy 1:3:int getPreferredContentInsetEnd():81:81 -> getPreferredContentInsetEnd 1:3:int getPreferredContentInsetStart():78:78 -> getPreferredContentInsetStart 1:6:int getPreferredContentInsetStartWithNavigation():90:90 -> getPreferredContentInsetStartWithNavigation 7:9:int getPreferredContentInsetStartWithNavigation():93:93 -> getPreferredContentInsetStartWithNavigation - 1:13:com.swmansion.rnscreens.Screen getScreen():166:166 -> getScreen - 1:4:com.swmansion.rnscreens.ScreenStackFragment getScreenFragment():173:173 -> getScreenFragment - 5:8:com.swmansion.rnscreens.ScreenStackFragment getScreenFragment():174:174 -> getScreenFragment - 9:14:com.swmansion.rnscreens.ScreenStackFragment getScreenFragment():175:175 -> getScreenFragment - 15:18:com.swmansion.rnscreens.ScreenStackFragment getScreenFragment():176:176 -> getScreenFragment - 19:23:com.swmansion.rnscreens.ScreenStackFragment getScreenFragment():177:177 -> getScreenFragment - 1:21:com.swmansion.rnscreens.ScreenStack getScreenStack():169:169 -> getScreenStack + 1:13:com.swmansion.rnscreens.Screen getScreen():170:170 -> getScreen + 1:4:com.swmansion.rnscreens.ScreenStackFragment getScreenFragment():177:177 -> getScreenFragment + 5:8:com.swmansion.rnscreens.ScreenStackFragment getScreenFragment():178:178 -> getScreenFragment + 9:14:com.swmansion.rnscreens.ScreenStackFragment getScreenFragment():179:179 -> getScreenFragment + 15:18:com.swmansion.rnscreens.ScreenStackFragment getScreenFragment():180:180 -> getScreenFragment + 19:23:com.swmansion.rnscreens.ScreenStackFragment getScreenFragment():181:181 -> getScreenFragment + 1:21:com.swmansion.rnscreens.ScreenStack getScreenStack():173:173 -> getScreenStack 1:3:com.swmansion.rnscreens.CustomToolbar getToolbar():33:33 -> getToolbar 1:3:void setHeaderHidden(boolean):34:34 -> isHeaderHidden 1:3:boolean isHeaderHidden():34 -> isHeaderHidden @@ -189326,121 +196366,124 @@ com.swmansion.rnscreens.ScreenStackHeaderConfig -> com.swmansion.rnscreens.Scree 1:3:boolean isHeaderTranslucent():35 -> isHeaderTranslucent 1:3:void setTitleEmpty(boolean):75:75 -> isTitleEmpty 1:3:boolean isTitleEmpty():75 -> isTitleEmpty - 1:22:void maybeUpdate():342:342 -> maybeUpdate - 23:26:void maybeUpdate():343:343 -> maybeUpdate - 1:4:void onAttachedToWindow():147:147 -> onAttachedToWindow - 5:6:void onAttachedToWindow():148:148 -> onAttachedToWindow - 7:10:void onAttachedToWindow():149:149 -> onAttachedToWindow - 11:31:void onAttachedToWindow():151:151 -> onAttachedToWindow - 32:43:void onAttachedToWindow():152:152 -> onAttachedToWindow - 44:47:void onAttachedToWindow():153:153 -> onAttachedToWindow - 1:4:void onDetachedFromWindow():157:157 -> onDetachedFromWindow - 5:6:void onDetachedFromWindow():158:158 -> onDetachedFromWindow - 7:10:void onDetachedFromWindow():159:159 -> onDetachedFromWindow - 11:31:void onDetachedFromWindow():161:161 -> onDetachedFromWindow - 32:44:void onDetachedFromWindow():162:162 -> onDetachedFromWindow - 9:14:void onNativeToolbarLayout(androidx.appcompat.widget.Toolbar,boolean):111:111 -> onNativeToolbarLayout - 15:24:void onNativeToolbarLayout(androidx.appcompat.widget.Toolbar,boolean):115:115 -> onNativeToolbarLayout - 25:36:void onNativeToolbarLayout(androidx.appcompat.widget.Toolbar,boolean):117:117 -> onNativeToolbarLayout - 37:38:void onNativeToolbarLayout(androidx.appcompat.widget.Toolbar,boolean):124:124 -> onNativeToolbarLayout + 1:22:void maybeUpdate():349:349 -> maybeUpdate + 23:26:void maybeUpdate():350:350 -> maybeUpdate + 1:4:void onAttachedToWindow():151:151 -> onAttachedToWindow + 5:6:void onAttachedToWindow():152:152 -> onAttachedToWindow + 7:10:void onAttachedToWindow():153:153 -> onAttachedToWindow + 11:31:void onAttachedToWindow():155:155 -> onAttachedToWindow + 32:43:void onAttachedToWindow():156:156 -> onAttachedToWindow + 44:47:void onAttachedToWindow():157:157 -> onAttachedToWindow + 1:4:void onDetachedFromWindow():161:161 -> onDetachedFromWindow + 5:6:void onDetachedFromWindow():162:162 -> onDetachedFromWindow + 7:10:void onDetachedFromWindow():163:163 -> onDetachedFromWindow + 11:31:void onDetachedFromWindow():165:165 -> onDetachedFromWindow + 32:44:void onDetachedFromWindow():166:166 -> onDetachedFromWindow + 9:14:void onNativeToolbarLayout(androidx.appcompat.widget.Toolbar,boolean):113:113 -> onNativeToolbarLayout + 15:24:void onNativeToolbarLayout(androidx.appcompat.widget.Toolbar,boolean):117:117 -> onNativeToolbarLayout + 25:36:void onNativeToolbarLayout(androidx.appcompat.widget.Toolbar,boolean):119:119 -> onNativeToolbarLayout + 37:38:void onNativeToolbarLayout(androidx.appcompat.widget.Toolbar,boolean):126:126 -> onNativeToolbarLayout 39:54:java.lang.Object kotlin.collections.CollectionsKt___CollectionsKt.firstOrNull(java.lang.Iterable,kotlin.jvm.functions.Function1):295:295 -> onNativeToolbarLayout - 39:54:void onNativeToolbarLayout(androidx.appcompat.widget.Toolbar,boolean):124 -> onNativeToolbarLayout - 55:72:void onNativeToolbarLayout(androidx.appcompat.widget.Toolbar,boolean):124:124 -> onNativeToolbarLayout - 73:81:void onNativeToolbarLayout(androidx.appcompat.widget.Toolbar,boolean):127:127 -> onNativeToolbarLayout - 82:85:void onNativeToolbarLayout(androidx.appcompat.widget.Toolbar,boolean):131:131 -> onNativeToolbarLayout - 86:89:void onNativeToolbarLayout(androidx.appcompat.widget.Toolbar,boolean):132:132 -> onNativeToolbarLayout - 90:93:void onNativeToolbarLayout(androidx.appcompat.widget.Toolbar,boolean):130:130 -> onNativeToolbarLayout - 1:8:void onUpdate():184:184 -> onUpdate - 9:26:void onUpdate():185:185 -> onUpdate - 27:38:void onUpdate():187:187 -> onUpdate - 39:57:void onUpdate():191:191 -> onUpdate - 58:61:void onUpdate():192:192 -> onUpdate - 62:69:void onUpdate():193:193 -> onUpdate - 70:75:void onUpdate():194:194 -> onUpdate - 76:85:void onUpdate():195:195 -> onUpdate - 86:90:void onUpdate():196:196 -> onUpdate - 91:96:void onUpdate():201:201 -> onUpdate - 97:104:void onUpdate():207:207 -> onUpdate - 105:116:void onUpdate():208:208 -> onUpdate - 117:128:void onUpdate():210:210 -> onUpdate - 129:133:void onUpdate():212:212 -> onUpdate - 134:137:void onUpdate():215:215 -> onUpdate - 138:145:void onUpdate():216:216 -> onUpdate - 146:155:void onUpdate():217:217 -> onUpdate - 156:163:void onUpdate():222:222 -> onUpdate - 164:174:void onUpdate():223:223 -> onUpdate - 175:179:void onUpdate():226:226 -> onUpdate - 180:185:void onUpdate():228:228 -> onUpdate - 186:204:void onUpdate():232:232 -> onUpdate - 205:207:void onUpdate():231:231 -> onUpdate - 208:212:void onUpdate():236:236 -> onUpdate - 213:220:void onUpdate():237:237 -> onUpdate - 221:222:void onUpdate():238:238 -> onUpdate - 223:227:void onUpdate():246:246 -> onUpdate - 228:234:void onUpdate():251:251 -> onUpdate - 235:245:void onUpdate():254:254 -> onUpdate - 246:256:void onUpdate():257:257 -> onUpdate - 257:264:void onUpdate():259:259 -> onUpdate - 265:268:void onUpdate():260:260 -> onUpdate - 269:275:void onUpdate():261:261 -> onUpdate - 276:283:void onUpdate():265:265 -> onUpdate - 284:285:void onUpdate():270:270 -> onUpdate - 286:298:void onUpdate():272:272 -> onUpdate - 299:302:void onUpdate():267:267 -> onUpdate - 303:305:void onUpdate():274:274 -> onUpdate - 306:312:void onUpdate():276:276 -> onUpdate - 313:315:void onUpdate():277:277 -> onUpdate - 316:328:void onUpdate():282:282 -> onUpdate - 329:332:void onUpdate():285:285 -> onUpdate - 333:340:void onUpdate():286:286 -> onUpdate - 341:349:void onUpdate():287:287 -> onUpdate - 350:352:void onUpdate():286:286 -> onUpdate - 353:362:void onUpdate():291:291 -> onUpdate - 363:372:void onUpdate():292:292 -> onUpdate - 373:380:void onUpdate():293:293 -> onUpdate - 381:389:void onUpdate():298:298 -> onUpdate - 390:402:void onUpdate():300:300 -> onUpdate - 403:406:void onUpdate():301:301 -> onUpdate - 407:410:void onUpdate():302:302 -> onUpdate - 411:424:void onUpdate():306:306 -> onUpdate - 425:434:void onUpdate():310:310 -> onUpdate - 435:436:void onUpdate():307:307 -> onUpdate - 437:438:void onUpdate():308:308 -> onUpdate - 439:442:void onUpdate():307:307 -> onUpdate - 443:448:void onUpdate():314:314 -> onUpdate - 449:465:void onUpdate():315:315 -> onUpdate - 466:467:void onUpdate():328:328 -> onUpdate - 468:469:void onUpdate():329:329 -> onUpdate - 470:478:void onUpdate():330:330 -> onUpdate - 479:481:void onUpdate():326:326 -> onUpdate - 482:485:void onUpdate():319:319 -> onUpdate - 486:490:void onUpdate():320:320 -> onUpdate - 491:498:void onUpdate():322:322 -> onUpdate - 499:500:void onUpdate():323:323 -> onUpdate - 501:503:void onUpdate():335:335 -> onUpdate - 504:509:void onUpdate():336:336 -> onUpdate - 510:518:void onUpdate():228:228 -> onUpdate - 1:5:void removeAllConfigSubviews():358:358 -> removeAllConfigSubviews - 6:9:void removeAllConfigSubviews():359:359 -> removeAllConfigSubviews - 1:5:void removeConfigSubview(int):353:353 -> removeConfigSubview - 6:9:void removeConfigSubview(int):354:354 -> removeConfigSubview - 1:3:void setBackButtonInCustomView(boolean):415:415 -> setBackButtonInCustomView - 1:3:void setBackgroundColor(java.lang.Integer):395:395 -> setBackgroundColor - 1:3:void setDirection(java.lang.String):419:419 -> setDirection + 39:54:void onNativeToolbarLayout(androidx.appcompat.widget.Toolbar,boolean):126 -> onNativeToolbarLayout + 55:72:void onNativeToolbarLayout(androidx.appcompat.widget.Toolbar,boolean):126:126 -> onNativeToolbarLayout + 73:81:void onNativeToolbarLayout(androidx.appcompat.widget.Toolbar,boolean):129:129 -> onNativeToolbarLayout + 82:90:void onNativeToolbarLayout(androidx.appcompat.widget.Toolbar,boolean):131:131 -> onNativeToolbarLayout + 91:94:void onNativeToolbarLayout(androidx.appcompat.widget.Toolbar,boolean):135:135 -> onNativeToolbarLayout + 95:98:void onNativeToolbarLayout(androidx.appcompat.widget.Toolbar,boolean):136:136 -> onNativeToolbarLayout + 99:102:void onNativeToolbarLayout(androidx.appcompat.widget.Toolbar,boolean):134:134 -> onNativeToolbarLayout + 1:8:void onUpdate():188:188 -> onUpdate + 9:26:void onUpdate():189:189 -> onUpdate + 27:38:void onUpdate():191:191 -> onUpdate + 39:57:void onUpdate():195:195 -> onUpdate + 58:61:void onUpdate():196:196 -> onUpdate + 62:69:void onUpdate():197:197 -> onUpdate + 70:75:void onUpdate():198:198 -> onUpdate + 76:85:void onUpdate():199:199 -> onUpdate + 86:90:void onUpdate():200:200 -> onUpdate + 91:96:void onUpdate():205:205 -> onUpdate + 97:104:void onUpdate():211:211 -> onUpdate + 105:116:void onUpdate():212:212 -> onUpdate + 117:128:void onUpdate():214:214 -> onUpdate + 129:133:void onUpdate():216:216 -> onUpdate + 134:137:void onUpdate():219:219 -> onUpdate + 138:145:void onUpdate():220:220 -> onUpdate + 146:154:void onUpdate():221:221 -> onUpdate + 155:164:void onUpdate():223:223 -> onUpdate + 165:172:void onUpdate():227:227 -> onUpdate + 173:183:void onUpdate():228:228 -> onUpdate + 184:188:void onUpdate():231:231 -> onUpdate + 189:194:void onUpdate():233:233 -> onUpdate + 195:213:void onUpdate():237:237 -> onUpdate + 214:216:void onUpdate():236:236 -> onUpdate + 217:221:void onUpdate():241:241 -> onUpdate + 222:229:void onUpdate():242:242 -> onUpdate + 230:231:void onUpdate():243:243 -> onUpdate + 232:236:void onUpdate():251:251 -> onUpdate + 237:243:void onUpdate():256:256 -> onUpdate + 244:254:void onUpdate():259:259 -> onUpdate + 255:265:void onUpdate():262:262 -> onUpdate + 266:273:void onUpdate():264:264 -> onUpdate + 274:277:void onUpdate():265:265 -> onUpdate + 278:284:void onUpdate():266:266 -> onUpdate + 285:292:void onUpdate():270:270 -> onUpdate + 293:294:void onUpdate():275:275 -> onUpdate + 295:307:void onUpdate():277:277 -> onUpdate + 308:311:void onUpdate():272:272 -> onUpdate + 312:314:void onUpdate():279:279 -> onUpdate + 315:321:void onUpdate():281:281 -> onUpdate + 322:324:void onUpdate():282:282 -> onUpdate + 325:337:void onUpdate():287:287 -> onUpdate + 338:341:void onUpdate():290:290 -> onUpdate + 342:349:void onUpdate():291:291 -> onUpdate + 350:358:void onUpdate():292:292 -> onUpdate + 359:361:void onUpdate():291:291 -> onUpdate + 362:371:void onUpdate():296:296 -> onUpdate + 372:381:void onUpdate():297:297 -> onUpdate + 382:389:void onUpdate():298:298 -> onUpdate + 390:398:void onUpdate():303:303 -> onUpdate + 399:411:void onUpdate():305:305 -> onUpdate + 412:415:void onUpdate():306:306 -> onUpdate + 416:419:void onUpdate():307:307 -> onUpdate + 420:433:void onUpdate():311:311 -> onUpdate + 434:443:void onUpdate():315:315 -> onUpdate + 444:445:void onUpdate():312:312 -> onUpdate + 446:447:void onUpdate():313:313 -> onUpdate + 448:451:void onUpdate():312:312 -> onUpdate + 452:457:void onUpdate():319:319 -> onUpdate + 458:474:void onUpdate():320:320 -> onUpdate + 475:476:void onUpdate():333:333 -> onUpdate + 477:478:void onUpdate():334:334 -> onUpdate + 479:487:void onUpdate():335:335 -> onUpdate + 488:490:void onUpdate():331:331 -> onUpdate + 491:494:void onUpdate():324:324 -> onUpdate + 495:499:void onUpdate():325:325 -> onUpdate + 500:507:void onUpdate():327:327 -> onUpdate + 508:509:void onUpdate():328:328 -> onUpdate + 510:512:void onUpdate():340:340 -> onUpdate + 513:518:void onUpdate():341:341 -> onUpdate + 519:528:void onUpdate():345:345 -> onUpdate + 529:537:void onUpdate():233:233 -> onUpdate + 1:5:void removeAllConfigSubviews():365:365 -> removeAllConfigSubviews + 6:9:void removeAllConfigSubviews():366:366 -> removeAllConfigSubviews + 1:5:void removeConfigSubview(int):360:360 -> removeConfigSubview + 6:9:void removeConfigSubview(int):361:361 -> removeConfigSubview + 1:3:void setBackButtonInCustomView(boolean):422:422 -> setBackButtonInCustomView + 1:3:void setBackgroundColor(java.lang.Integer):402:402 -> setBackgroundColor + 1:3:void setDirection(java.lang.String):426:426 -> setDirection 1:3:void setHeaderHidden(boolean):34:34 -> setHeaderHidden 1:3:void setHeaderTranslucent(boolean):35:35 -> setHeaderTranslucent - 1:3:void setHidden(boolean):407:407 -> setHidden - 1:3:void setHideBackButton(boolean):403:403 -> setHideBackButton - 1:3:void setHideShadow(boolean):399:399 -> setHideShadow - 1:3:void setTintColor(int):391:391 -> setTintColor - 1:3:void setTitle(java.lang.String):371:371 -> setTitle - 1:3:void setTitleColor(int):387:387 -> setTitleColor + 1:3:void setHidden(boolean):414:414 -> setHidden + 1:3:void setHideBackButton(boolean):410:410 -> setHideBackButton + 1:3:void setHideShadow(boolean):406:406 -> setHideShadow + 1:3:void setTintColor(int):398:398 -> setTintColor + 1:3:void setTitle(java.lang.String):378:378 -> setTitle + 1:3:void setTitleColor(int):394:394 -> setTitleColor 1:3:void setTitleEmpty(boolean):75:75 -> setTitleEmpty - 1:3:void setTitleFontFamily(java.lang.String):375:375 -> setTitleFontFamily - 1:3:void setTitleFontSize(float):383:383 -> setTitleFontSize - 1:7:void setTitleFontWeight(java.lang.String):379:379 -> setTitleFontWeight - 1:3:void setTranslucent(boolean):411:411 -> setTranslucent -com.swmansion.rnscreens.ScreenStackHeaderConfig$$ExternalSyntheticLambda0 -> com.swmansion.rnscreens.y: + 1:3:void setTitleFontFamily(java.lang.String):382:382 -> setTitleFontFamily + 1:3:void setTitleFontSize(float):390:390 -> setTitleFontSize + 1:7:void setTitleFontWeight(java.lang.String):386:386 -> setTitleFontWeight + 1:3:void setTranslucent(boolean):418:418 -> setTranslucent +com.swmansion.rnscreens.ScreenStackHeaderConfig$$ExternalSyntheticLambda0 -> com.swmansion.rnscreens.C: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.swmansion.rnscreens.ScreenStackHeaderConfig com.swmansion.rnscreens.ScreenStackHeaderConfig$$InternalSyntheticLambda$1$bb5c01046cbc53586970d8a7789030f5bcd995d8232e2777fd98c75e0bd0a54f$0.f$0 -> d @@ -189452,18 +196495,18 @@ com.swmansion.rnscreens.ScreenStackHeaderConfig$$ExternalSyntheticLambda0 -> com com.swmansion.rnscreens.ScreenStackHeaderConfig$Companion -> com.swmansion.rnscreens.ScreenStackHeaderConfig$Companion: # {"id":"sourceFile","fileName":"ScreenStackHeaderConfig.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():450:450 -> - 6:12:android.widget.TextView findTitleTextViewInToolbar(androidx.appcompat.widget.Toolbar):452:452 -> findTitleTextViewInToolbar - 13:16:android.widget.TextView findTitleTextViewInToolbar(androidx.appcompat.widget.Toolbar):453:453 -> findTitleTextViewInToolbar - 17:20:android.widget.TextView findTitleTextViewInToolbar(androidx.appcompat.widget.Toolbar):454:454 -> findTitleTextViewInToolbar - 21:42:android.widget.TextView findTitleTextViewInToolbar(androidx.appcompat.widget.Toolbar):455:455 -> findTitleTextViewInToolbar + 2:2:void ():464:464 -> + 6:12:android.widget.TextView findTitleTextViewInToolbar(androidx.appcompat.widget.Toolbar):466:466 -> findTitleTextViewInToolbar + 13:16:android.widget.TextView findTitleTextViewInToolbar(androidx.appcompat.widget.Toolbar):467:467 -> findTitleTextViewInToolbar + 17:20:android.widget.TextView findTitleTextViewInToolbar(androidx.appcompat.widget.Toolbar):468:468 -> findTitleTextViewInToolbar + 21:42:android.widget.TextView findTitleTextViewInToolbar(androidx.appcompat.widget.Toolbar):469:469 -> findTitleTextViewInToolbar com.swmansion.rnscreens.ScreenStackHeaderConfig$DebugMenuToolbar -> com.swmansion.rnscreens.ScreenStackHeaderConfig$DebugMenuToolbar: # {"id":"sourceFile","fileName":"ScreenStackHeaderConfig.kt"} - 11:14:void (android.content.Context,com.swmansion.rnscreens.ScreenStackHeaderConfig):425:425 -> - 1:15:boolean showOverflowMenu():427:427 -> showOverflowMenu - 16:19:boolean showOverflowMenu():428:428 -> showOverflowMenu - 20:23:boolean showOverflowMenu():429:429 -> showOverflowMenu - 24:28:boolean showOverflowMenu():430:430 -> showOverflowMenu + 11:14:void (android.content.Context,com.swmansion.rnscreens.ScreenStackHeaderConfig):432:432 -> + 1:15:boolean showOverflowMenu():435:435 -> showOverflowMenu + 16:21:boolean showOverflowMenu():436:436 -> showOverflowMenu + 22:27:boolean showOverflowMenu():437:437 -> showOverflowMenu + 28:32:boolean showOverflowMenu():438:438 -> showOverflowMenu com.swmansion.rnscreens.ScreenStackHeaderConfig$WhenMappings -> com.swmansion.rnscreens.ScreenStackHeaderConfig$WhenMappings: # {"id":"sourceFile","fileName":"ScreenStackHeaderConfig.kt"} com.swmansion.rnscreens.ScreenStackHeaderConfigShadowNode -> com.swmansion.rnscreens.ScreenStackHeaderConfigShadowNode: @@ -189504,12 +196547,12 @@ com.swmansion.rnscreens.ScreenStackHeaderConfigViewManager -> com.swmansion.rnsc 1:1:int getChildCount(android.view.View):22:22 -> getChildCount 2:2:int getChildCount(android.view.ViewGroup):22:22 -> getChildCount 3:3:int getChildCount(com.swmansion.rnscreens.ScreenStackHeaderConfig):80:80 -> getChildCount - 1:3:com.facebook.react.uimanager.ViewManagerDelegate getDelegate():214:214 -> getDelegate - 1:22:java.util.Map getExportedCustomDirectEventTypeConstants():210:210 -> getExportedCustomDirectEventTypeConstants - 23:46:java.util.Map getExportedCustomDirectEventTypeConstants():211:211 -> getExportedCustomDirectEventTypeConstants - 47:51:java.util.Map getExportedCustomDirectEventTypeConstants():209:209 -> getExportedCustomDirectEventTypeConstants + 1:3:com.facebook.react.uimanager.ViewManagerDelegate getDelegate():221:221 -> getDelegate + 1:22:java.util.Map getExportedCustomDirectEventTypeConstants():217:217 -> getExportedCustomDirectEventTypeConstants + 23:46:java.util.Map getExportedCustomDirectEventTypeConstants():218:218 -> getExportedCustomDirectEventTypeConstants + 47:51:java.util.Map getExportedCustomDirectEventTypeConstants():216:216 -> getExportedCustomDirectEventTypeConstants 1:3:java.lang.String getName():32:32 -> getName - 1:23:void logNotAvailable(java.lang.String):222:222 -> logNotAvailable + 1:23:void logNotAvailable(java.lang.String):229:229 -> logNotAvailable 1:1:void onAfterUpdateTransaction(android.view.View):22:22 -> onAfterUpdateTransaction 2:3:void onAfterUpdateTransaction(com.swmansion.rnscreens.ScreenStackHeaderConfig):90:91 -> onAfterUpdateTransaction 1:1:void onDropViewInstance(android.view.View):22:22 -> onDropViewInstance @@ -189520,31 +196563,31 @@ com.swmansion.rnscreens.ScreenStackHeaderConfigViewManager -> com.swmansion.rnsc 2:2:void removeViewAt(android.view.ViewGroup,int):22:22 -> removeViewAt 3:3:void removeViewAt(com.swmansion.rnscreens.ScreenStackHeaderConfig,int):77:77 -> removeViewAt 1:1:void setBackButtonDisplayMode(android.view.View,java.lang.String):22:22 -> setBackButtonDisplayMode - 2:2:void setBackButtonDisplayMode(com.swmansion.rnscreens.ScreenStackHeaderConfig,java.lang.String):313:313 -> setBackButtonDisplayMode + 2:2:void setBackButtonDisplayMode(com.swmansion.rnscreens.ScreenStackHeaderConfig,java.lang.String):320:320 -> setBackButtonDisplayMode 1:1:void setBackButtonInCustomView(android.view.View,boolean):22:22 -> setBackButtonInCustomView 2:2:void setBackButtonInCustomView(com.swmansion.rnscreens.ScreenStackHeaderConfig,boolean):197:197 -> setBackButtonInCustomView 1:1:void setBackTitle(android.view.View,java.lang.String):22:22 -> setBackTitle - 2:2:void setBackTitle(com.swmansion.rnscreens.ScreenStackHeaderConfig,java.lang.String):229:229 -> setBackTitle + 2:2:void setBackTitle(com.swmansion.rnscreens.ScreenStackHeaderConfig,java.lang.String):236:236 -> setBackTitle 1:1:void setBackTitleFontFamily(android.view.View,java.lang.String):22:22 -> setBackTitleFontFamily - 2:2:void setBackTitleFontFamily(com.swmansion.rnscreens.ScreenStackHeaderConfig,java.lang.String):236:236 -> setBackTitleFontFamily + 2:2:void setBackTitleFontFamily(com.swmansion.rnscreens.ScreenStackHeaderConfig,java.lang.String):243:243 -> setBackTitleFontFamily 1:1:void setBackTitleFontSize(android.view.View,int):22:22 -> setBackTitleFontSize - 2:2:void setBackTitleFontSize(com.swmansion.rnscreens.ScreenStackHeaderConfig,int):243:243 -> setBackTitleFontSize + 2:2:void setBackTitleFontSize(com.swmansion.rnscreens.ScreenStackHeaderConfig,int):250:250 -> setBackTitleFontSize 1:1:void setBackTitleVisible(android.view.View,boolean):22:22 -> setBackTitleVisible - 2:2:void setBackTitleVisible(com.swmansion.rnscreens.ScreenStackHeaderConfig,boolean):250:250 -> setBackTitleVisible + 2:2:void setBackTitleVisible(com.swmansion.rnscreens.ScreenStackHeaderConfig,boolean):257:257 -> setBackTitleVisible 1:1:void setBackgroundColor(android.view.View,java.lang.Integer):22:22 -> setBackgroundColor 2:2:void setBackgroundColor(com.swmansion.rnscreens.ScreenStackHeaderConfig,java.lang.Integer):141:141 -> setBackgroundColor 1:1:void setBlurEffect(android.view.View,java.lang.String):22:22 -> setBlurEffect - 2:2:void setBlurEffect(com.swmansion.rnscreens.ScreenStackHeaderConfig,java.lang.String):320:320 -> setBlurEffect + 2:2:void setBlurEffect(com.swmansion.rnscreens.ScreenStackHeaderConfig,java.lang.String):327:327 -> setBlurEffect 1:1:void setColor(android.view.View,java.lang.Integer):22:22 -> setColor 2:2:void setColor(com.swmansion.rnscreens.ScreenStackHeaderConfig,java.lang.Integer):173:173 -> setColor 1:1:void setDirection(android.view.View,java.lang.String):22:22 -> setDirection 2:2:void setDirection(com.swmansion.rnscreens.ScreenStackHeaderConfig,java.lang.String):205:205 -> setDirection 1:1:void setDisableBackButtonMenu(android.view.View,boolean):22:22 -> setDisableBackButtonMenu - 2:2:void setDisableBackButtonMenu(com.swmansion.rnscreens.ScreenStackHeaderConfig,boolean):306:306 -> setDisableBackButtonMenu + 2:2:void setDisableBackButtonMenu(com.swmansion.rnscreens.ScreenStackHeaderConfig,boolean):313:313 -> setDisableBackButtonMenu 1:1:void setHeaderLeftBarButtonItems(android.view.View,com.facebook.react.bridge.ReadableArray):22:22 -> setHeaderLeftBarButtonItems - 2:2:void setHeaderLeftBarButtonItems(com.swmansion.rnscreens.ScreenStackHeaderConfig,com.facebook.react.bridge.ReadableArray):327:327 -> setHeaderLeftBarButtonItems + 2:2:void setHeaderLeftBarButtonItems(com.swmansion.rnscreens.ScreenStackHeaderConfig,com.facebook.react.bridge.ReadableArray):334:334 -> setHeaderLeftBarButtonItems 1:1:void setHeaderRightBarButtonItems(android.view.View,com.facebook.react.bridge.ReadableArray):22:22 -> setHeaderRightBarButtonItems - 2:2:void setHeaderRightBarButtonItems(com.swmansion.rnscreens.ScreenStackHeaderConfig,com.facebook.react.bridge.ReadableArray):334:334 -> setHeaderRightBarButtonItems + 2:2:void setHeaderRightBarButtonItems(com.swmansion.rnscreens.ScreenStackHeaderConfig,com.facebook.react.bridge.ReadableArray):341:341 -> setHeaderRightBarButtonItems 1:1:void setHidden(android.view.View,boolean):22:22 -> setHidden 2:2:void setHidden(com.swmansion.rnscreens.ScreenStackHeaderConfig,boolean):181:181 -> setHidden 1:1:void setHideBackButton(android.view.View,boolean):22:22 -> setHideBackButton @@ -189552,19 +196595,21 @@ com.swmansion.rnscreens.ScreenStackHeaderConfigViewManager -> com.swmansion.rnsc 1:1:void setHideShadow(android.view.View,boolean):22:22 -> setHideShadow 2:2:void setHideShadow(com.swmansion.rnscreens.ScreenStackHeaderConfig,boolean):149:149 -> setHideShadow 1:1:void setLargeTitle(android.view.View,boolean):22:22 -> setLargeTitle - 2:2:void setLargeTitle(com.swmansion.rnscreens.ScreenStackHeaderConfig,boolean):257:257 -> setLargeTitle + 2:2:void setLargeTitle(com.swmansion.rnscreens.ScreenStackHeaderConfig,boolean):264:264 -> setLargeTitle 1:1:void setLargeTitleBackgroundColor(android.view.View,java.lang.Integer):22:22 -> setLargeTitleBackgroundColor - 2:2:void setLargeTitleBackgroundColor(com.swmansion.rnscreens.ScreenStackHeaderConfig,java.lang.Integer):285:285 -> setLargeTitleBackgroundColor + 2:2:void setLargeTitleBackgroundColor(com.swmansion.rnscreens.ScreenStackHeaderConfig,java.lang.Integer):292:292 -> setLargeTitleBackgroundColor 1:1:void setLargeTitleColor(android.view.View,java.lang.Integer):22:22 -> setLargeTitleColor - 2:2:void setLargeTitleColor(com.swmansion.rnscreens.ScreenStackHeaderConfig,java.lang.Integer):299:299 -> setLargeTitleColor + 2:2:void setLargeTitleColor(com.swmansion.rnscreens.ScreenStackHeaderConfig,java.lang.Integer):306:306 -> setLargeTitleColor 1:1:void setLargeTitleFontFamily(android.view.View,java.lang.String):22:22 -> setLargeTitleFontFamily - 2:2:void setLargeTitleFontFamily(com.swmansion.rnscreens.ScreenStackHeaderConfig,java.lang.String):264:264 -> setLargeTitleFontFamily + 2:2:void setLargeTitleFontFamily(com.swmansion.rnscreens.ScreenStackHeaderConfig,java.lang.String):271:271 -> setLargeTitleFontFamily 1:1:void setLargeTitleFontSize(android.view.View,int):22:22 -> setLargeTitleFontSize - 2:2:void setLargeTitleFontSize(com.swmansion.rnscreens.ScreenStackHeaderConfig,int):271:271 -> setLargeTitleFontSize + 2:2:void setLargeTitleFontSize(com.swmansion.rnscreens.ScreenStackHeaderConfig,int):278:278 -> setLargeTitleFontSize 1:1:void setLargeTitleFontWeight(android.view.View,java.lang.String):22:22 -> setLargeTitleFontWeight - 2:2:void setLargeTitleFontWeight(com.swmansion.rnscreens.ScreenStackHeaderConfig,java.lang.String):278:278 -> setLargeTitleFontWeight + 2:2:void setLargeTitleFontWeight(com.swmansion.rnscreens.ScreenStackHeaderConfig,java.lang.String):285:285 -> setLargeTitleFontWeight 1:1:void setLargeTitleHideShadow(android.view.View,boolean):22:22 -> setLargeTitleHideShadow - 2:2:void setLargeTitleHideShadow(com.swmansion.rnscreens.ScreenStackHeaderConfig,boolean):292:292 -> setLargeTitleHideShadow + 2:2:void setLargeTitleHideShadow(com.swmansion.rnscreens.ScreenStackHeaderConfig,boolean):299:299 -> setLargeTitleHideShadow + 1:1:void setSynchronousShadowStateUpdatesEnabled(com.swmansion.rnscreens.ScreenStackHeaderConfig,boolean):0:0 -> setSynchronousShadowStateUpdatesEnabled + 2:2:void setSynchronousShadowStateUpdatesEnabled(android.view.View,boolean):22:22 -> setSynchronousShadowStateUpdatesEnabled 1:1:void setTitle(android.view.View,java.lang.String):22:22 -> setTitle 2:2:void setTitle(com.swmansion.rnscreens.ScreenStackHeaderConfig,java.lang.String):99:99 -> setTitle 1:1:void setTitleColor(android.view.View,java.lang.Integer):22:22 -> setTitleColor @@ -189579,13 +196624,24 @@ com.swmansion.rnscreens.ScreenStackHeaderConfigViewManager -> com.swmansion.rnsc 2:2:void setTopInsetEnabled(com.swmansion.rnscreens.ScreenStackHeaderConfig,boolean):165:165 -> setTopInsetEnabled 1:1:void setTranslucent(android.view.View,boolean):22:22 -> setTranslucent 2:2:void setTranslucent(com.swmansion.rnscreens.ScreenStackHeaderConfig,boolean):189:189 -> setTranslucent + 1:1:void setUserInterfaceStyle(android.view.View,java.lang.String):22:22 -> setUserInterfaceStyle + 2:2:void setUserInterfaceStyle(com.swmansion.rnscreens.ScreenStackHeaderConfig,java.lang.String):348:348 -> setUserInterfaceStyle 1:1:java.lang.Object updateState(android.view.View,com.facebook.react.uimanager.ReactStylesDiffMap,com.facebook.react.uimanager.StateWrapper):22:22 -> updateState 2:2:java.lang.Object updateState(com.swmansion.rnscreens.ScreenStackHeaderConfig,com.facebook.react.uimanager.ReactStylesDiffMap,com.facebook.react.uimanager.StateWrapper):58:58 -> updateState 3:3:java.lang.Object updateState(com.swmansion.rnscreens.ScreenStackHeaderConfig,com.facebook.react.uimanager.ReactStylesDiffMap,com.facebook.react.uimanager.StateWrapper):60:60 -> updateState com.swmansion.rnscreens.ScreenStackHeaderConfigViewManager$Companion -> com.swmansion.rnscreens.ScreenStackHeaderConfigViewManager$Companion: # {"id":"sourceFile","fileName":"ScreenStackHeaderConfigViewManager.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():216:216 -> + 2:2:void ():223:223 -> +com.swmansion.rnscreens.ScreenStackHeaderHeightUpdateProxy -> com.swmansion.rnscreens.ScreenStackHeaderHeightUpdateProxy: +# {"id":"sourceFile","fileName":"ScreenStackHeaderHeightUpdateProxy.kt"} + 1:4:void ():3:3 -> + 1:3:java.lang.Integer getPreviousHeaderHeightInPx():4:4 -> getPreviousHeaderHeightInPx + 1:3:void setPreviousHeaderHeightInPx(java.lang.Integer):4:4 -> setPreviousHeaderHeightInPx + 6:21:void updateHeaderHeightIfNeeded(com.swmansion.rnscreens.ScreenStackHeaderConfig,com.swmansion.rnscreens.Screen):10:10 -> updateHeaderHeightIfNeeded + 22:32:void updateHeaderHeightIfNeeded(com.swmansion.rnscreens.ScreenStackHeaderConfig,com.swmansion.rnscreens.Screen):12:12 -> updateHeaderHeightIfNeeded + 33:40:void updateHeaderHeightIfNeeded(com.swmansion.rnscreens.ScreenStackHeaderConfig,com.swmansion.rnscreens.Screen):13:13 -> updateHeaderHeightIfNeeded + 41:44:void updateHeaderHeightIfNeeded(com.swmansion.rnscreens.ScreenStackHeaderConfig,com.swmansion.rnscreens.Screen):14:14 -> updateHeaderHeightIfNeeded com.swmansion.rnscreens.ScreenStackHeaderSubview -> com.swmansion.rnscreens.ScreenStackHeaderSubview: # {"id":"sourceFile","fileName":"ScreenStackHeaderSubview.kt"} 1:3:void (com.facebook.react.bridge.ReactContext):10:10 -> @@ -189620,10 +196676,12 @@ com.swmansion.rnscreens.ScreenStackHeaderSubviewManager -> com.swmansion.rnscree 6:13:void ():22:22 -> 1:1:android.view.View createViewInstance(com.facebook.react.uimanager.ThemedReactContext):15:15 -> createViewInstance 2:2:com.swmansion.rnscreens.ScreenStackHeaderSubview createViewInstance(com.facebook.react.uimanager.ThemedReactContext):27:27 -> createViewInstance - 1:3:com.facebook.react.uimanager.ViewManagerDelegate getDelegate():64:64 -> getDelegate + 1:3:com.facebook.react.uimanager.ViewManagerDelegate getDelegate():71:71 -> getDelegate 1:3:java.lang.String getName():25:25 -> getName 1:1:void setHidesSharedBackground(android.view.View,boolean):15:15 -> setHidesSharedBackground 2:2:void setHidesSharedBackground(com.swmansion.rnscreens.ScreenStackHeaderSubview,boolean):50:50 -> setHidesSharedBackground + 1:1:void setSynchronousShadowStateUpdatesEnabled(com.swmansion.rnscreens.ScreenStackHeaderSubview,boolean):0:0 -> setSynchronousShadowStateUpdatesEnabled + 2:2:void setSynchronousShadowStateUpdatesEnabled(android.view.View,boolean):15:15 -> setSynchronousShadowStateUpdatesEnabled 1:1:void setType(android.view.View,java.lang.String):15:15 -> setType 2:2:void setType(com.swmansion.rnscreens.ScreenStackHeaderSubview,java.lang.String):35:35 -> setType 3:3:void setType(com.swmansion.rnscreens.ScreenStackHeaderSubview,java.lang.String):40:40 -> setType @@ -189637,35 +196695,36 @@ com.swmansion.rnscreens.ScreenStackHeaderSubviewManager -> com.swmansion.rnscree 12:12:void setType(com.swmansion.rnscreens.ScreenStackHeaderSubview,java.lang.String):34:34 -> setType 13:13:void setType(com.swmansion.rnscreens.ScreenStackHeaderSubview,java.lang.String):41:41 -> setType 1:1:java.lang.Object updateState(android.view.View,com.facebook.react.uimanager.ReactStylesDiffMap,com.facebook.react.uimanager.StateWrapper):15:15 -> updateState - 2:2:java.lang.Object updateState(com.swmansion.rnscreens.ScreenStackHeaderSubview,com.facebook.react.uimanager.ReactStylesDiffMap,com.facebook.react.uimanager.StateWrapper):59:59 -> updateState - 3:3:java.lang.Object updateState(com.swmansion.rnscreens.ScreenStackHeaderSubview,com.facebook.react.uimanager.ReactStylesDiffMap,com.facebook.react.uimanager.StateWrapper):61:61 -> updateState + 2:2:java.lang.Object updateState(com.swmansion.rnscreens.ScreenStackHeaderSubview,com.facebook.react.uimanager.ReactStylesDiffMap,com.facebook.react.uimanager.StateWrapper):66:66 -> updateState + 3:3:java.lang.Object updateState(com.swmansion.rnscreens.ScreenStackHeaderSubview,com.facebook.react.uimanager.ReactStylesDiffMap,com.facebook.react.uimanager.StateWrapper):68:68 -> updateState com.swmansion.rnscreens.ScreenStackHeaderSubviewManager$Companion -> com.swmansion.rnscreens.ScreenStackHeaderSubviewManager$Companion: # {"id":"sourceFile","fileName":"ScreenStackHeaderSubviewManager.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():66:66 -> + 2:2:void ():73:73 -> com.swmansion.rnscreens.ScreenStackViewManager -> com.swmansion.rnscreens.ScreenStackViewManager: # {"id":"sourceFile","fileName":"ScreenStackViewManager.kt"} 3:5:void ():16:16 -> 6:13:void ():21:21 -> - 1:1:com.facebook.react.uimanager.ReactShadowNode createShadowNodeInstance(com.facebook.react.bridge.ReactApplicationContext):14:14 -> addView + 1:1:void setIosPreventReattachmentOfDismissedScreens(android.view.View,boolean):14:14 -> addView 1:1:void addView(android.view.View,android.view.View,int):14 -> addView - 2:2:com.facebook.react.uimanager.ReactShadowNode createShadowNodeInstance(com.facebook.react.bridge.ReactApplicationContext):14:14 -> addView + 2:2:void setIosPreventReattachmentOfDismissedScreens(android.view.View,boolean):14:14 -> addView 2:2:void addView(android.view.ViewGroup,android.view.View,int):14 -> addView 3:5:void addView(com.swmansion.rnscreens.ScreenStack,android.view.View,int):33:35 -> addView 6:6:void addView(com.swmansion.rnscreens.ScreenStack,android.view.View,int):33:33 -> addView - 1:1:com.facebook.react.uimanager.ReactShadowNode createShadowNodeInstance(com.facebook.react.bridge.ReactApplicationContext):14:14 -> createShadowNodeInstance + 1:1:void setIosPreventReattachmentOfDismissedScreens(android.view.View,boolean):14:14 -> createShadowNodeInstance + 1:1:com.facebook.react.uimanager.ReactShadowNode createShadowNodeInstance(com.facebook.react.bridge.ReactApplicationContext):14 -> createShadowNodeInstance 2:2:com.facebook.react.uimanager.LayoutShadowNode createShadowNodeInstance(com.facebook.react.bridge.ReactApplicationContext):65:65 -> createShadowNodeInstance - 1:1:com.facebook.react.uimanager.ReactShadowNode createShadowNodeInstance(com.facebook.react.bridge.ReactApplicationContext):14:14 -> createViewInstance + 1:1:void setIosPreventReattachmentOfDismissedScreens(android.view.View,boolean):14:14 -> createViewInstance 1:1:android.view.View createViewInstance(com.facebook.react.uimanager.ThemedReactContext):14 -> createViewInstance 2:2:com.swmansion.rnscreens.ScreenStack createViewInstance(com.facebook.react.uimanager.ThemedReactContext):26:26 -> createViewInstance - 1:1:com.facebook.react.uimanager.ReactShadowNode createShadowNodeInstance(com.facebook.react.bridge.ReactApplicationContext):14:14 -> getChildAt + 1:1:void setIosPreventReattachmentOfDismissedScreens(android.view.View,boolean):14:14 -> getChildAt 1:1:android.view.View getChildAt(android.view.View,int):14 -> getChildAt - 2:2:com.facebook.react.uimanager.ReactShadowNode createShadowNodeInstance(com.facebook.react.bridge.ReactApplicationContext):14:14 -> getChildAt + 2:2:void setIosPreventReattachmentOfDismissedScreens(android.view.View,boolean):14:14 -> getChildAt 2:2:android.view.View getChildAt(android.view.ViewGroup,int):14 -> getChildAt 3:3:android.view.View getChildAt(com.swmansion.rnscreens.ScreenStack,int):62:62 -> getChildAt - 1:1:com.facebook.react.uimanager.ReactShadowNode createShadowNodeInstance(com.facebook.react.bridge.ReactApplicationContext):14:14 -> getChildCount + 1:1:void setIosPreventReattachmentOfDismissedScreens(android.view.View,boolean):14:14 -> getChildCount 1:1:int getChildCount(android.view.View):14 -> getChildCount - 2:2:com.facebook.react.uimanager.ReactShadowNode createShadowNodeInstance(com.facebook.react.bridge.ReactApplicationContext):14:14 -> getChildCount + 2:2:void setIosPreventReattachmentOfDismissedScreens(android.view.View,boolean):14:14 -> getChildCount 2:2:int getChildCount(android.view.ViewGroup):14 -> getChildCount 3:3:int getChildCount(com.swmansion.rnscreens.ScreenStack):57:57 -> getChildCount 1:3:com.facebook.react.uimanager.ViewManagerDelegate getDelegate():69:69 -> getDelegate @@ -189675,219 +196734,220 @@ com.swmansion.rnscreens.ScreenStackViewManager -> com.swmansion.rnscreens.Screen 1:3:void invalidate():53:53 -> invalidate 4:9:void invalidate():54:54 -> invalidate 3:6:void prepareOutTransition(com.swmansion.rnscreens.Screen):49:49 -> prepareOutTransition - 1:1:com.facebook.react.uimanager.ReactShadowNode createShadowNodeInstance(com.facebook.react.bridge.ReactApplicationContext):14:14 -> removeViewAt + 1:1:void setIosPreventReattachmentOfDismissedScreens(android.view.View,boolean):14:14 -> removeViewAt 1:1:void removeViewAt(android.view.View,int):14 -> removeViewAt - 2:2:com.facebook.react.uimanager.ReactShadowNode createShadowNodeInstance(com.facebook.react.bridge.ReactApplicationContext):14:14 -> removeViewAt + 2:2:void setIosPreventReattachmentOfDismissedScreens(android.view.View,boolean):14:14 -> removeViewAt 2:2:void removeViewAt(android.view.ViewGroup,int):14 -> removeViewAt 3:6:void removeViewAt(com.swmansion.rnscreens.ScreenStack,int):42:45 -> removeViewAt + 1:1:void setIosPreventReattachmentOfDismissedScreens(com.swmansion.rnscreens.ScreenStack,boolean):0:0 -> setIosPreventReattachmentOfDismissedScreens + 2:2:void setIosPreventReattachmentOfDismissedScreens(android.view.View,boolean):14:14 -> setIosPreventReattachmentOfDismissedScreens com.swmansion.rnscreens.ScreenStackViewManager$Companion -> com.swmansion.rnscreens.ScreenStackViewManager$Companion: # {"id":"sourceFile","fileName":"ScreenStackViewManager.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():76:76 -> + 2:2:void ():83:83 -> com.swmansion.rnscreens.ScreenViewManager -> com.swmansion.rnscreens.ScreenViewManager: # {"id":"sourceFile","fileName":"ScreenViewManager.kt"} - 3:5:void ():29:29 -> - 6:13:void ():34:34 -> - 1:1:double $r8$lambda$8On_ApAOTwMJRK4ZZWl2byoPhqA(com.facebook.react.bridge.ReadableArray,int):0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> addView - 1:1:void addView(android.view.View,android.view.View,int):27 -> addView - 2:2:void setScreenId(android.view.View,java.lang.String):27:27 -> addView - 2:2:void addView(android.view.ViewGroup,android.view.View,int):27 -> addView - 3:6:void addView(com.swmansion.rnscreens.Screen,android.view.View,int):53:56 -> addView - 7:7:void addView(com.swmansion.rnscreens.Screen,android.view.View,int):58:58 -> addView - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> createViewInstance - 1:1:android.view.View createViewInstance(com.facebook.react.uimanager.ThemedReactContext):27 -> createViewInstance - 2:2:com.swmansion.rnscreens.Screen createViewInstance(com.facebook.react.uimanager.ThemedReactContext):39:39 -> createViewInstance - 1:3:com.facebook.react.uimanager.ViewManagerDelegate getDelegate():417:417 -> getDelegate - 1:22:java.util.Map getExportedCustomDirectEventTypeConstants():406:406 -> getExportedCustomDirectEventTypeConstants - 23:42:java.util.Map getExportedCustomDirectEventTypeConstants():407:407 -> getExportedCustomDirectEventTypeConstants - 43:62:java.util.Map getExportedCustomDirectEventTypeConstants():408:408 -> getExportedCustomDirectEventTypeConstants - 63:82:java.util.Map getExportedCustomDirectEventTypeConstants():409:409 -> getExportedCustomDirectEventTypeConstants - 83:102:java.util.Map getExportedCustomDirectEventTypeConstants():410:410 -> getExportedCustomDirectEventTypeConstants - 103:122:java.util.Map getExportedCustomDirectEventTypeConstants():411:411 -> getExportedCustomDirectEventTypeConstants - 123:142:java.util.Map getExportedCustomDirectEventTypeConstants():412:412 -> getExportedCustomDirectEventTypeConstants - 143:162:java.util.Map getExportedCustomDirectEventTypeConstants():413:413 -> getExportedCustomDirectEventTypeConstants - 163:186:java.util.Map getExportedCustomDirectEventTypeConstants():414:414 -> getExportedCustomDirectEventTypeConstants - 187:191:java.util.Map getExportedCustomDirectEventTypeConstants():405:405 -> getExportedCustomDirectEventTypeConstants - 1:3:java.lang.String getName():37:37 -> getName - 1:23:void logNotAvailable(java.lang.String):102:102 -> logNotAvailable - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> onAfterUpdateTransaction - 1:1:void onAfterUpdateTransaction(android.view.View):27 -> onAfterUpdateTransaction - 2:3:void onAfterUpdateTransaction(com.swmansion.rnscreens.Screen):97:98 -> onAfterUpdateTransaction - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> removeView - 1:1:void removeView(android.view.ViewGroup,android.view.View):27 -> removeView - 2:4:void removeView(com.swmansion.rnscreens.Screen,android.view.View):78:80 -> removeView - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> removeViewAt - 1:1:void removeViewAt(android.view.View,int):27 -> removeViewAt - 2:2:void setScreenId(android.view.View,java.lang.String):27:27 -> removeViewAt - 2:2:void removeViewAt(android.view.ViewGroup,int):27 -> removeViewAt - 3:4:void removeViewAt(com.swmansion.rnscreens.Screen,int):68:69 -> removeViewAt - 5:5:void removeViewAt(com.swmansion.rnscreens.Screen,int):71:71 -> removeViewAt - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> setActivityState - 1:1:void setActivityState(android.view.View,float):27 -> setActivityState - 2:2:void setActivityState(com.swmansion.rnscreens.Screen,float):45:45 -> setActivityState - 3:3:void setActivityState(com.swmansion.rnscreens.Screen,int):120:120 -> setActivityState - 4:4:void setActivityState(com.swmansion.rnscreens.Screen,int):119:119 -> setActivityState - 5:5:void setActivityState(com.swmansion.rnscreens.Screen,int):118:118 -> setActivityState + 3:5:void ():30:30 -> + 6:13:void ():35:35 -> + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> addView + 1:1:void addView(android.view.View,android.view.View,int):28 -> addView + 2:2:void setScreenId(android.view.View,java.lang.String):28:28 -> addView + 2:2:void addView(android.view.ViewGroup,android.view.View,int):28 -> addView + 3:6:void addView(com.swmansion.rnscreens.Screen,android.view.View,int):54:57 -> addView + 7:7:void addView(com.swmansion.rnscreens.Screen,android.view.View,int):59:59 -> addView + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> createViewInstance + 1:1:android.view.View createViewInstance(com.facebook.react.uimanager.ThemedReactContext):28 -> createViewInstance + 2:2:com.swmansion.rnscreens.Screen createViewInstance(com.facebook.react.uimanager.ThemedReactContext):40:40 -> createViewInstance + 1:3:com.facebook.react.uimanager.ViewManagerDelegate getDelegate():448:448 -> getDelegate + 1:22:java.util.Map getExportedCustomDirectEventTypeConstants():437:437 -> getExportedCustomDirectEventTypeConstants + 23:42:java.util.Map getExportedCustomDirectEventTypeConstants():438:438 -> getExportedCustomDirectEventTypeConstants + 43:62:java.util.Map getExportedCustomDirectEventTypeConstants():439:439 -> getExportedCustomDirectEventTypeConstants + 63:82:java.util.Map getExportedCustomDirectEventTypeConstants():440:440 -> getExportedCustomDirectEventTypeConstants + 83:102:java.util.Map getExportedCustomDirectEventTypeConstants():441:441 -> getExportedCustomDirectEventTypeConstants + 103:122:java.util.Map getExportedCustomDirectEventTypeConstants():442:442 -> getExportedCustomDirectEventTypeConstants + 123:142:java.util.Map getExportedCustomDirectEventTypeConstants():443:443 -> getExportedCustomDirectEventTypeConstants + 143:162:java.util.Map getExportedCustomDirectEventTypeConstants():444:444 -> getExportedCustomDirectEventTypeConstants + 163:186:java.util.Map getExportedCustomDirectEventTypeConstants():445:445 -> getExportedCustomDirectEventTypeConstants + 187:191:java.util.Map getExportedCustomDirectEventTypeConstants():436:436 -> getExportedCustomDirectEventTypeConstants + 1:3:java.lang.String getName():38:38 -> getName + 1:23:void logNotAvailable(java.lang.String):103:103 -> logNotAvailable + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> onAfterUpdateTransaction + 1:1:void onAfterUpdateTransaction(android.view.View):28 -> onAfterUpdateTransaction + 2:3:void onAfterUpdateTransaction(com.swmansion.rnscreens.Screen):98:99 -> onAfterUpdateTransaction + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> removeView + 1:1:void removeView(android.view.ViewGroup,android.view.View):28 -> removeView + 2:4:void removeView(com.swmansion.rnscreens.Screen,android.view.View):79:81 -> removeView + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> removeViewAt + 1:1:void removeViewAt(android.view.View,int):28 -> removeViewAt + 2:2:void setScreenId(android.view.View,java.lang.String):28:28 -> removeViewAt + 2:2:void removeViewAt(android.view.ViewGroup,int):28 -> removeViewAt + 3:4:void removeViewAt(com.swmansion.rnscreens.Screen,int):69:70 -> removeViewAt + 5:5:void removeViewAt(com.swmansion.rnscreens.Screen,int):72:72 -> removeViewAt + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> setActivityState + 1:1:void setActivityState(android.view.View,float):28 -> setActivityState + 2:2:void setActivityState(com.swmansion.rnscreens.Screen,float):46:46 -> setActivityState + 3:3:void setActivityState(com.swmansion.rnscreens.Screen,int):121:121 -> setActivityState + 4:4:void setActivityState(com.swmansion.rnscreens.Screen,int):120:120 -> setActivityState + 5:5:void setActivityState(com.swmansion.rnscreens.Screen,int):119:119 -> setActivityState + 1:1:void setAndroidResetScreenShadowStateOnOrientationChangeEnabled(com.swmansion.rnscreens.Screen,boolean):0:0 -> setAndroidResetScreenShadowStateOnOrientationChangeEnabled + 2:2:void setScreenId(android.view.View,java.lang.String):28:28 -> setAndroidResetScreenShadowStateOnOrientationChangeEnabled + 2:2:void setAndroidResetScreenShadowStateOnOrientationChangeEnabled(android.view.View,boolean):28 -> setAndroidResetScreenShadowStateOnOrientationChangeEnabled 1:1:void setBottomScrollEdgeEffect(com.swmansion.rnscreens.Screen,java.lang.String):0:0 -> setBottomScrollEdgeEffect - 2:2:void setScreenId(android.view.View,java.lang.String):27:27 -> setBottomScrollEdgeEffect - 2:2:void setBottomScrollEdgeEffect(android.view.View,java.lang.String):27 -> setBottomScrollEdgeEffect + 2:2:void setScreenId(android.view.View,java.lang.String):28:28 -> setBottomScrollEdgeEffect + 2:2:void setBottomScrollEdgeEffect(android.view.View,java.lang.String):28 -> setBottomScrollEdgeEffect 1:1:void setCustomAnimationOnSwipe(com.swmansion.rnscreens.Screen,boolean):0:0 -> setCustomAnimationOnSwipe - 2:2:void setScreenId(android.view.View,java.lang.String):27:27 -> setCustomAnimationOnSwipe - 2:2:void setCustomAnimationOnSwipe(android.view.View,boolean):27 -> setCustomAnimationOnSwipe + 2:2:void setScreenId(android.view.View,java.lang.String):28:28 -> setCustomAnimationOnSwipe + 2:2:void setCustomAnimationOnSwipe(android.view.View,boolean):28 -> setCustomAnimationOnSwipe 1:1:void setFullScreenSwipeEnabled(com.swmansion.rnscreens.Screen,java.lang.String):0:0 -> setFullScreenSwipeEnabled - 2:2:void setScreenId(android.view.View,java.lang.String):27:27 -> setFullScreenSwipeEnabled - 2:2:void setFullScreenSwipeEnabled(android.view.View,java.lang.String):27 -> setFullScreenSwipeEnabled + 2:2:void setScreenId(android.view.View,java.lang.String):28:28 -> setFullScreenSwipeEnabled + 2:2:void setFullScreenSwipeEnabled(android.view.View,java.lang.String):28 -> setFullScreenSwipeEnabled 1:1:void setFullScreenSwipeShadowEnabled(com.swmansion.rnscreens.Screen,boolean):0:0 -> setFullScreenSwipeShadowEnabled - 2:2:void setScreenId(android.view.View,java.lang.String):27:27 -> setFullScreenSwipeShadowEnabled - 2:2:void setFullScreenSwipeShadowEnabled(android.view.View,boolean):27 -> setFullScreenSwipeShadowEnabled - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> setGestureEnabled - 1:1:void setGestureEnabled(android.view.View,boolean):27 -> setGestureEnabled - 2:2:void setGestureEnabled(com.swmansion.rnscreens.Screen,boolean):166:166 -> setGestureEnabled + 2:2:void setScreenId(android.view.View,java.lang.String):28:28 -> setFullScreenSwipeShadowEnabled + 2:2:void setFullScreenSwipeShadowEnabled(android.view.View,boolean):28 -> setFullScreenSwipeShadowEnabled + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> setGestureEnabled + 1:1:void setGestureEnabled(android.view.View,boolean):28 -> setGestureEnabled + 2:2:void setGestureEnabled(com.swmansion.rnscreens.Screen,boolean):167:167 -> setGestureEnabled 1:1:void setGestureResponseDistance(com.swmansion.rnscreens.Screen,com.facebook.react.bridge.ReadableMap):0:0 -> setGestureResponseDistance - 2:2:void setScreenId(android.view.View,java.lang.String):27:27 -> setGestureResponseDistance - 2:2:void setGestureResponseDistance(android.view.View,com.facebook.react.bridge.ReadableMap):27 -> setGestureResponseDistance + 2:2:void setScreenId(android.view.View,java.lang.String):28:28 -> setGestureResponseDistance + 2:2:void setGestureResponseDistance(android.view.View,com.facebook.react.bridge.ReadableMap):28 -> setGestureResponseDistance 1:1:void setHideKeyboardOnSwipe(com.swmansion.rnscreens.Screen,boolean):0:0 -> setHideKeyboardOnSwipe - 2:2:void setScreenId(android.view.View,java.lang.String):27:27 -> setHideKeyboardOnSwipe - 2:2:void setHideKeyboardOnSwipe(android.view.View,boolean):27 -> setHideKeyboardOnSwipe + 2:2:void setScreenId(android.view.View,java.lang.String):28:28 -> setHideKeyboardOnSwipe + 2:2:void setHideKeyboardOnSwipe(android.view.View,boolean):28 -> setHideKeyboardOnSwipe 1:1:void setHomeIndicatorHidden(com.swmansion.rnscreens.Screen,boolean):0:0 -> setHomeIndicatorHidden - 2:2:void setScreenId(android.view.View,java.lang.String):27:27 -> setHomeIndicatorHidden - 2:2:void setHomeIndicatorHidden(android.view.View,boolean):27 -> setHomeIndicatorHidden + 2:2:void setScreenId(android.view.View,java.lang.String):28:28 -> setHomeIndicatorHidden + 2:2:void setHomeIndicatorHidden(android.view.View,boolean):28 -> setHomeIndicatorHidden + 1:1:void setIos26AllowInteractionsDuringTransition(com.swmansion.rnscreens.Screen,boolean):0:0 -> setIos26AllowInteractionsDuringTransition + 2:2:void setScreenId(android.view.View,java.lang.String):28:28 -> setIos26AllowInteractionsDuringTransition + 2:2:void setIos26AllowInteractionsDuringTransition(android.view.View,boolean):28 -> setIos26AllowInteractionsDuringTransition 1:1:void setLeftScrollEdgeEffect(com.swmansion.rnscreens.Screen,java.lang.String):0:0 -> setLeftScrollEdgeEffect - 2:2:void setScreenId(android.view.View,java.lang.String):27:27 -> setLeftScrollEdgeEffect - 2:2:void setLeftScrollEdgeEffect(android.view.View,java.lang.String):27 -> setLeftScrollEdgeEffect - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> setNativeBackButtonDismissalEnabled - 1:1:void setNativeBackButtonDismissalEnabled(android.view.View,boolean):27 -> setNativeBackButtonDismissalEnabled - 2:2:void setNativeBackButtonDismissalEnabled(com.swmansion.rnscreens.Screen,boolean):260:260 -> setNativeBackButtonDismissalEnabled - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> setNavigationBarColor - 1:1:void setNavigationBarColor(android.view.View,java.lang.Integer):27 -> setNavigationBarColor - 2:2:void setNavigationBarColor(com.swmansion.rnscreens.Screen,java.lang.Integer):236:236 -> setNavigationBarColor - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> setNavigationBarHidden - 1:1:void setNavigationBarHidden(android.view.View,boolean):27 -> setNavigationBarHidden - 2:2:void setNavigationBarHidden(com.swmansion.rnscreens.Screen,boolean):252:252 -> setNavigationBarHidden - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> setNavigationBarTranslucent - 1:1:void setNavigationBarTranslucent(android.view.View,boolean):27 -> setNavigationBarTranslucent - 2:2:void setNavigationBarTranslucent(com.swmansion.rnscreens.Screen,boolean):244:244 -> setNavigationBarTranslucent + 2:2:void setScreenId(android.view.View,java.lang.String):28:28 -> setLeftScrollEdgeEffect + 2:2:void setLeftScrollEdgeEffect(android.view.View,java.lang.String):28 -> setLeftScrollEdgeEffect + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> setNativeBackButtonDismissalEnabled + 1:1:void setNativeBackButtonDismissalEnabled(android.view.View,boolean):28 -> setNativeBackButtonDismissalEnabled + 2:2:void setNativeBackButtonDismissalEnabled(com.swmansion.rnscreens.Screen,boolean):261:261 -> setNativeBackButtonDismissalEnabled + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> setNavigationBarColor + 1:1:void setNavigationBarColor(android.view.View,java.lang.Integer):28 -> setNavigationBarColor + 2:2:void setNavigationBarColor(com.swmansion.rnscreens.Screen,java.lang.Integer):237:237 -> setNavigationBarColor + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> setNavigationBarHidden + 1:1:void setNavigationBarHidden(android.view.View,boolean):28 -> setNavigationBarHidden + 2:2:void setNavigationBarHidden(com.swmansion.rnscreens.Screen,boolean):253:253 -> setNavigationBarHidden + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> setNavigationBarTranslucent + 1:1:void setNavigationBarTranslucent(android.view.View,boolean):28 -> setNavigationBarTranslucent + 2:2:void setNavigationBarTranslucent(com.swmansion.rnscreens.Screen,boolean):245:245 -> setNavigationBarTranslucent 1:1:void setPreventNativeDismiss(com.swmansion.rnscreens.Screen,boolean):0:0 -> setPreventNativeDismiss - 2:2:void setScreenId(android.view.View,java.lang.String):27:27 -> setPreventNativeDismiss - 2:2:void setPreventNativeDismiss(android.view.View,boolean):27 -> setPreventNativeDismiss - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> setReplaceAnimation - 1:1:void setReplaceAnimation(android.view.View,java.lang.String):27 -> setReplaceAnimation - 2:4:void setReplaceAnimation(com.swmansion.rnscreens.Screen,java.lang.String):176:178 -> setReplaceAnimation - 5:5:void setReplaceAnimation(com.swmansion.rnscreens.Screen,java.lang.String):176:176 -> setReplaceAnimation - 6:6:void setReplaceAnimation(com.swmansion.rnscreens.Screen,java.lang.String):174:174 -> setReplaceAnimation + 2:2:void setScreenId(android.view.View,java.lang.String):28:28 -> setPreventNativeDismiss + 2:2:void setPreventNativeDismiss(android.view.View,boolean):28 -> setPreventNativeDismiss + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> setReplaceAnimation + 1:1:void setReplaceAnimation(android.view.View,java.lang.String):28 -> setReplaceAnimation + 2:4:void setReplaceAnimation(com.swmansion.rnscreens.Screen,java.lang.String):177:179 -> setReplaceAnimation + 5:5:void setReplaceAnimation(com.swmansion.rnscreens.Screen,java.lang.String):177:177 -> setReplaceAnimation + 6:6:void setReplaceAnimation(com.swmansion.rnscreens.Screen,java.lang.String):175:175 -> setReplaceAnimation 1:1:void setRightScrollEdgeEffect(com.swmansion.rnscreens.Screen,java.lang.String):0:0 -> setRightScrollEdgeEffect - 2:2:void setScreenId(android.view.View,java.lang.String):27:27 -> setRightScrollEdgeEffect - 2:2:void setRightScrollEdgeEffect(android.view.View,java.lang.String):27 -> setRightScrollEdgeEffect - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> setScreenId - 2:2:void setScreenId(com.swmansion.rnscreens.Screen,java.lang.String):401:401 -> setScreenId - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> setScreenOrientation - 1:1:void setScreenOrientation(android.view.View,java.lang.String):27 -> setScreenOrientation - 2:2:void setScreenOrientation(com.swmansion.rnscreens.Screen,java.lang.String):187:187 -> setScreenOrientation - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> setSheetAllowedDetents - 1:1:void setSheetAllowedDetents(android.view.View,com.facebook.react.bridge.ReadableArray):27 -> setSheetAllowedDetents - 2:2:void setSheetAllowedDetents(com.swmansion.rnscreens.Screen,com.facebook.react.bridge.ReadableArray):342:342 -> setSheetAllowedDetents - 3:3:void setSheetAllowedDetents(com.swmansion.rnscreens.Screen,com.facebook.react.bridge.ReadableArray):344:344 -> setSheetAllowedDetents - 4:6:void setSheetAllowedDetents(com.swmansion.rnscreens.Screen,com.facebook.react.bridge.ReadableArray):349:351 -> setSheetAllowedDetents - 7:7:double setSheetAllowedDetents$lambda$0(com.facebook.react.bridge.ReadableArray,int):352:352 -> setSheetAllowedDetents - 7:7:void setSheetAllowedDetents(com.swmansion.rnscreens.Screen,com.facebook.react.bridge.ReadableArray):352 -> setSheetAllowedDetents - 8:8:void setSheetAllowedDetents(com.swmansion.rnscreens.Screen,com.facebook.react.bridge.ReadableArray):353:353 -> setSheetAllowedDetents - 9:9:void setSheetAllowedDetents(com.swmansion.rnscreens.Screen,com.facebook.react.bridge.ReadableArray):345:345 -> setSheetAllowedDetents - 1:5:double setSheetAllowedDetents$lambda$0(com.facebook.react.bridge.ReadableArray,int):352:352 -> setSheetAllowedDetents$lambda$0 - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> setSheetCornerRadius - 1:1:void setSheetCornerRadius(android.view.View,float):27 -> setSheetCornerRadius - 2:2:void setSheetCornerRadius(com.swmansion.rnscreens.Screen,float):378:378 -> setSheetCornerRadius - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> setSheetElevation - 1:1:void setSheetElevation(android.view.View,int):27 -> setSheetElevation - 2:2:void setSheetElevation(com.swmansion.rnscreens.Screen,int):268:268 -> setSheetElevation - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> setSheetExpandsWhenScrolledToEdge - 1:1:void setSheetExpandsWhenScrolledToEdge(android.view.View,boolean):27 -> setSheetExpandsWhenScrolledToEdge - 2:2:void setSheetExpandsWhenScrolledToEdge(com.swmansion.rnscreens.Screen,boolean):386:386 -> setSheetExpandsWhenScrolledToEdge - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> setSheetGrabberVisible - 1:1:void setSheetGrabberVisible(android.view.View,boolean):27 -> setSheetGrabberVisible - 2:2:void setSheetGrabberVisible(com.swmansion.rnscreens.Screen,boolean):370:370 -> setSheetGrabberVisible - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> setSheetInitialDetent - 1:1:void setSheetInitialDetent(android.view.View,int):27 -> setSheetInitialDetent - 2:2:void setSheetInitialDetent(com.swmansion.rnscreens.Screen,int):394:394 -> setSheetInitialDetent - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> setSheetLargestUndimmedDetent - 1:1:void setSheetLargestUndimmedDetent(android.view.View,int):27 -> setSheetLargestUndimmedDetent - 2:2:void setSheetLargestUndimmedDetent(com.swmansion.rnscreens.Screen,int):362:362 -> setSheetLargestUndimmedDetent - 3:3:void setSheetLargestUndimmedDetent(com.swmansion.rnscreens.Screen,int):361:361 -> setSheetLargestUndimmedDetent - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> setStackAnimation - 1:1:void setStackAnimation(android.view.View,java.lang.String):27 -> setStackAnimation - 2:2:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):147:147 -> setStackAnimation - 3:3:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):153:153 -> setStackAnimation - 4:4:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):147:147 -> setStackAnimation - 5:5:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):155:155 -> setStackAnimation - 6:6:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):147:147 -> setStackAnimation - 7:7:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):154:154 -> setStackAnimation - 8:8:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):147:147 -> setStackAnimation - 9:9:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):149:149 -> setStackAnimation - 10:10:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):147:147 -> setStackAnimation - 11:11:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):150:150 -> setStackAnimation - 12:12:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):147:147 -> setStackAnimation - 13:13:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):151:151 -> setStackAnimation - 14:14:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):147:147 -> setStackAnimation - 15:15:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):152:152 -> setStackAnimation - 16:16:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):147:147 -> setStackAnimation - 17:17:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):156:156 -> setStackAnimation - 18:18:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):147:147 -> setStackAnimation - 19:19:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):157:157 -> setStackAnimation - 20:20:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):148:148 -> setStackAnimation - 21:21:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):146:146 -> setStackAnimation - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> setStackPresentation - 1:1:void setStackPresentation(android.view.View,java.lang.String):27 -> setStackPresentation - 2:2:void setStackPresentation(com.swmansion.rnscreens.Screen,java.lang.String):130:130 -> setStackPresentation - 3:3:void setStackPresentation(com.swmansion.rnscreens.Screen,java.lang.String):132:132 -> setStackPresentation - 4:4:void setStackPresentation(com.swmansion.rnscreens.Screen,java.lang.String):130:130 -> setStackPresentation - 5:5:void setStackPresentation(com.swmansion.rnscreens.Screen,java.lang.String):134:134 -> setStackPresentation - 6:7:void setStackPresentation(com.swmansion.rnscreens.Screen,java.lang.String):130:131 -> setStackPresentation - 8:8:void setStackPresentation(com.swmansion.rnscreens.Screen,java.lang.String):130:130 -> setStackPresentation - 9:9:void setStackPresentation(com.swmansion.rnscreens.Screen,java.lang.String):136:136 -> setStackPresentation - 10:10:void setStackPresentation(com.swmansion.rnscreens.Screen,java.lang.String):129:129 -> setStackPresentation - 11:11:void setStackPresentation(com.swmansion.rnscreens.Screen,java.lang.String):137:137 -> setStackPresentation - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> setStatusBarAnimation - 1:1:void setStatusBarAnimation(android.view.View,java.lang.String):27 -> setStatusBarAnimation - 2:3:void setStatusBarAnimation(com.swmansion.rnscreens.Screen,java.lang.String):195:196 -> setStatusBarAnimation - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> setStatusBarColor - 1:1:void setStatusBarColor(android.view.View,java.lang.Integer):27 -> setStatusBarColor - 2:2:void setStatusBarColor(com.swmansion.rnscreens.Screen,java.lang.Integer):204:204 -> setStatusBarColor - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> setStatusBarHidden - 1:1:void setStatusBarHidden(android.view.View,boolean):27 -> setStatusBarHidden - 2:2:void setStatusBarHidden(com.swmansion.rnscreens.Screen,boolean):228:228 -> setStatusBarHidden - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> setStatusBarStyle - 1:1:void setStatusBarStyle(android.view.View,java.lang.String):27 -> setStatusBarStyle - 2:2:void setStatusBarStyle(com.swmansion.rnscreens.Screen,java.lang.String):212:212 -> setStatusBarStyle - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> setStatusBarTranslucent - 1:1:void setStatusBarTranslucent(android.view.View,boolean):27 -> setStatusBarTranslucent - 2:2:void setStatusBarTranslucent(com.swmansion.rnscreens.Screen,boolean):220:220 -> setStatusBarTranslucent + 2:2:void setScreenId(android.view.View,java.lang.String):28:28 -> setRightScrollEdgeEffect + 2:2:void setRightScrollEdgeEffect(android.view.View,java.lang.String):28 -> setRightScrollEdgeEffect + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> setScreenId + 2:2:void setScreenId(com.swmansion.rnscreens.Screen,java.lang.String):432:432 -> setScreenId + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> setScreenOrientation + 1:1:void setScreenOrientation(android.view.View,java.lang.String):28 -> setScreenOrientation + 2:2:void setScreenOrientation(com.swmansion.rnscreens.Screen,java.lang.String):188:188 -> setScreenOrientation + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> setSheetAllowedDetents + 1:1:void setSheetAllowedDetents(android.view.View,com.facebook.react.bridge.ReadableArray):28 -> setSheetAllowedDetents + 2:3:void setSheetAllowedDetents(com.swmansion.rnscreens.Screen,com.facebook.react.bridge.ReadableArray):378:379 -> setSheetAllowedDetents + 4:4:void setSheetAllowedDetents(com.swmansion.rnscreens.Screen,com.facebook.react.bridge.ReadableArray):381:381 -> setSheetAllowedDetents + 5:5:void setSheetAllowedDetents(com.swmansion.rnscreens.Screen,com.facebook.react.bridge.ReadableArray):384:384 -> setSheetAllowedDetents + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> setSheetCornerRadius + 1:1:void setSheetCornerRadius(android.view.View,float):28 -> setSheetCornerRadius + 2:2:void setSheetCornerRadius(com.swmansion.rnscreens.Screen,float):409:409 -> setSheetCornerRadius + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> setSheetDefaultResizeAnimationEnabled + 1:1:void setSheetDefaultResizeAnimationEnabled(android.view.View,boolean):28 -> setSheetDefaultResizeAnimationEnabled + 2:2:void setSheetDefaultResizeAnimationEnabled(com.swmansion.rnscreens.Screen,boolean):285:285 -> setSheetDefaultResizeAnimationEnabled + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> setSheetElevation + 1:1:void setSheetElevation(android.view.View,int):28 -> setSheetElevation + 2:2:void setSheetElevation(com.swmansion.rnscreens.Screen,int):269:269 -> setSheetElevation + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> setSheetExpandsWhenScrolledToEdge + 1:1:void setSheetExpandsWhenScrolledToEdge(android.view.View,boolean):28 -> setSheetExpandsWhenScrolledToEdge + 2:2:void setSheetExpandsWhenScrolledToEdge(com.swmansion.rnscreens.Screen,boolean):417:417 -> setSheetExpandsWhenScrolledToEdge + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> setSheetGrabberVisible + 1:1:void setSheetGrabberVisible(android.view.View,boolean):28 -> setSheetGrabberVisible + 2:2:void setSheetGrabberVisible(com.swmansion.rnscreens.Screen,boolean):401:401 -> setSheetGrabberVisible + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> setSheetInitialDetent + 1:1:void setSheetInitialDetent(android.view.View,int):28 -> setSheetInitialDetent + 2:2:void setSheetInitialDetent(com.swmansion.rnscreens.Screen,int):425:425 -> setSheetInitialDetent + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> setSheetLargestUndimmedDetent + 1:1:void setSheetLargestUndimmedDetent(android.view.View,int):28 -> setSheetLargestUndimmedDetent + 2:2:void setSheetLargestUndimmedDetent(com.swmansion.rnscreens.Screen,int):393:393 -> setSheetLargestUndimmedDetent + 3:3:void setSheetLargestUndimmedDetent(com.swmansion.rnscreens.Screen,int):392:392 -> setSheetLargestUndimmedDetent + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> setSheetShouldOverflowTopInset + 1:1:void setSheetShouldOverflowTopInset(android.view.View,boolean):28 -> setSheetShouldOverflowTopInset + 2:2:void setSheetShouldOverflowTopInset(com.swmansion.rnscreens.Screen,boolean):277:277 -> setSheetShouldOverflowTopInset + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> setStackAnimation + 1:1:void setStackAnimation(android.view.View,java.lang.String):28 -> setStackAnimation + 2:2:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):148:148 -> setStackAnimation + 3:3:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):154:154 -> setStackAnimation + 4:4:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):148:148 -> setStackAnimation + 5:5:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):156:156 -> setStackAnimation + 6:6:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):148:148 -> setStackAnimation + 7:7:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):155:155 -> setStackAnimation + 8:8:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):148:148 -> setStackAnimation + 9:9:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):150:150 -> setStackAnimation + 10:10:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):148:148 -> setStackAnimation + 11:11:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):151:151 -> setStackAnimation + 12:12:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):148:148 -> setStackAnimation + 13:13:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):152:152 -> setStackAnimation + 14:14:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):148:148 -> setStackAnimation + 15:15:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):153:153 -> setStackAnimation + 16:16:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):148:148 -> setStackAnimation + 17:17:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):157:157 -> setStackAnimation + 18:18:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):148:148 -> setStackAnimation + 19:19:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):158:158 -> setStackAnimation + 20:20:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):149:149 -> setStackAnimation + 21:21:void setStackAnimation(com.swmansion.rnscreens.Screen,java.lang.String):147:147 -> setStackAnimation + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> setStackPresentation + 1:1:void setStackPresentation(android.view.View,java.lang.String):28 -> setStackPresentation + 2:2:void setStackPresentation(com.swmansion.rnscreens.Screen,java.lang.String):131:131 -> setStackPresentation + 3:3:void setStackPresentation(com.swmansion.rnscreens.Screen,java.lang.String):133:133 -> setStackPresentation + 4:4:void setStackPresentation(com.swmansion.rnscreens.Screen,java.lang.String):131:131 -> setStackPresentation + 5:5:void setStackPresentation(com.swmansion.rnscreens.Screen,java.lang.String):135:135 -> setStackPresentation + 6:7:void setStackPresentation(com.swmansion.rnscreens.Screen,java.lang.String):131:132 -> setStackPresentation + 8:8:void setStackPresentation(com.swmansion.rnscreens.Screen,java.lang.String):131:131 -> setStackPresentation + 9:9:void setStackPresentation(com.swmansion.rnscreens.Screen,java.lang.String):137:137 -> setStackPresentation + 10:10:void setStackPresentation(com.swmansion.rnscreens.Screen,java.lang.String):130:130 -> setStackPresentation + 11:11:void setStackPresentation(com.swmansion.rnscreens.Screen,java.lang.String):138:138 -> setStackPresentation + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> setStatusBarAnimation + 1:1:void setStatusBarAnimation(android.view.View,java.lang.String):28 -> setStatusBarAnimation + 2:3:void setStatusBarAnimation(com.swmansion.rnscreens.Screen,java.lang.String):196:197 -> setStatusBarAnimation + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> setStatusBarColor + 1:1:void setStatusBarColor(android.view.View,java.lang.Integer):28 -> setStatusBarColor + 2:2:void setStatusBarColor(com.swmansion.rnscreens.Screen,java.lang.Integer):205:205 -> setStatusBarColor + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> setStatusBarHidden + 1:1:void setStatusBarHidden(android.view.View,boolean):28 -> setStatusBarHidden + 2:2:void setStatusBarHidden(com.swmansion.rnscreens.Screen,boolean):229:229 -> setStatusBarHidden + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> setStatusBarStyle + 1:1:void setStatusBarStyle(android.view.View,java.lang.String):28 -> setStatusBarStyle + 2:2:void setStatusBarStyle(com.swmansion.rnscreens.Screen,java.lang.String):213:213 -> setStatusBarStyle + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> setStatusBarTranslucent + 1:1:void setStatusBarTranslucent(android.view.View,boolean):28 -> setStatusBarTranslucent + 2:2:void setStatusBarTranslucent(com.swmansion.rnscreens.Screen,boolean):221:221 -> setStatusBarTranslucent 1:1:void setSwipeDirection(com.swmansion.rnscreens.Screen,java.lang.String):0:0 -> setSwipeDirection - 2:2:void setScreenId(android.view.View,java.lang.String):27:27 -> setSwipeDirection - 2:2:void setSwipeDirection(android.view.View,java.lang.String):27 -> setSwipeDirection + 2:2:void setScreenId(android.view.View,java.lang.String):28:28 -> setSwipeDirection + 2:2:void setSwipeDirection(android.view.View,java.lang.String):28 -> setSwipeDirection + 1:1:void setSynchronousShadowStateUpdatesEnabled(com.swmansion.rnscreens.Screen,boolean):0:0 -> setSynchronousShadowStateUpdatesEnabled + 2:2:void setScreenId(android.view.View,java.lang.String):28:28 -> setSynchronousShadowStateUpdatesEnabled + 2:2:void setSynchronousShadowStateUpdatesEnabled(android.view.View,boolean):28 -> setSynchronousShadowStateUpdatesEnabled 1:1:void setTopScrollEdgeEffect(com.swmansion.rnscreens.Screen,java.lang.String):0:0 -> setTopScrollEdgeEffect - 2:2:void setScreenId(android.view.View,java.lang.String):27:27 -> setTopScrollEdgeEffect - 2:2:void setTopScrollEdgeEffect(android.view.View,java.lang.String):27 -> setTopScrollEdgeEffect + 2:2:void setScreenId(android.view.View,java.lang.String):28:28 -> setTopScrollEdgeEffect + 2:2:void setTopScrollEdgeEffect(android.view.View,java.lang.String):28 -> setTopScrollEdgeEffect 1:1:void setTransitionDuration(com.swmansion.rnscreens.Screen,int):0:0 -> setTransitionDuration - 2:2:void setScreenId(android.view.View,java.lang.String):27:27 -> setTransitionDuration - 2:2:void setTransitionDuration(android.view.View,int):27 -> setTransitionDuration - 1:1:void setScreenId(android.view.View,java.lang.String):27:27 -> updateState - 1:1:java.lang.Object updateState(android.view.View,com.facebook.react.uimanager.ReactStylesDiffMap,com.facebook.react.uimanager.StateWrapper):27 -> updateState - 2:2:java.lang.Object updateState(com.swmansion.rnscreens.Screen,com.facebook.react.uimanager.ReactStylesDiffMap,com.facebook.react.uimanager.StateWrapper):90:90 -> updateState - 3:3:java.lang.Object updateState(com.swmansion.rnscreens.Screen,com.facebook.react.uimanager.ReactStylesDiffMap,com.facebook.react.uimanager.StateWrapper):92:92 -> updateState -com.swmansion.rnscreens.ScreenViewManager$$ExternalSyntheticLambda0 -> com.swmansion.rnscreens.z: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - com.facebook.react.bridge.ReadableArray com.swmansion.rnscreens.ScreenViewManager$$InternalSyntheticLambda$1$f13f07764bf341c654b9ff37714a8d16a54b65adf29e3c44bb1a1f7d9da3dff6$0.f$0 -> d - # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (com.facebook.react.bridge.ReadableArray):0:0 -> - # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object invoke(java.lang.Object):0:0 -> d - # {"id":"com.android.tools.r8.synthesized"} + 2:2:void setScreenId(android.view.View,java.lang.String):28:28 -> setTransitionDuration + 2:2:void setTransitionDuration(android.view.View,int):28 -> setTransitionDuration + 1:1:void setScreenId(android.view.View,java.lang.String):28:28 -> updateState + 1:1:java.lang.Object updateState(android.view.View,com.facebook.react.uimanager.ReactStylesDiffMap,com.facebook.react.uimanager.StateWrapper):28 -> updateState + 2:2:java.lang.Object updateState(com.swmansion.rnscreens.Screen,com.facebook.react.uimanager.ReactStylesDiffMap,com.facebook.react.uimanager.StateWrapper):91:91 -> updateState + 3:3:java.lang.Object updateState(com.swmansion.rnscreens.Screen,com.facebook.react.uimanager.ReactStylesDiffMap,com.facebook.react.uimanager.StateWrapper):93:93 -> updateState com.swmansion.rnscreens.ScreenViewManager$Companion -> com.swmansion.rnscreens.ScreenViewManager$Companion: # {"id":"sourceFile","fileName":"ScreenViewManager.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():419:419 -> + 2:2:void ():450:450 -> com.swmansion.rnscreens.ScreenWindowTraits -> com.swmansion.rnscreens.ScreenWindowTraits: # {"id":"sourceFile","fileName":"ScreenWindowTraits.kt"} 8:15:void ():25:25 -> @@ -189899,7 +196959,7 @@ com.swmansion.rnscreens.ScreenWindowTraits -> com.swmansion.rnscreens.ScreenWind 2:4:void applyDidSetStatusBarAppearance$react_native_screens_release():63:63 -> applyDidSetStatusBarAppearance$react_native_screens_release 1:1:void $r8$lambda$Idp3uIF7Pc6V56bIA0bYJTU35vM(boolean,androidx.core.view.WindowInsetsControllerCompat):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLandroidx/core/view/f1;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLandroidx/core/view/d1;)V"} 1:24:boolean checkTraitForScreen(com.swmansion.rnscreens.Screen,com.swmansion.rnscreens.Screen$WindowTraits):224:224 -> checkTraitForScreen 25:32:boolean checkTraitForScreen(com.swmansion.rnscreens.Screen,com.swmansion.rnscreens.Screen$WindowTraits):229:229 -> checkTraitForScreen 33:38:boolean checkTraitForScreen(com.swmansion.rnscreens.Screen,com.swmansion.rnscreens.Screen$WindowTraits):224:224 -> checkTraitForScreen @@ -189920,7 +196980,7 @@ com.swmansion.rnscreens.ScreenWindowTraits -> com.swmansion.rnscreens.ScreenWind 8:14:com.swmansion.rnscreens.Screen findScreenForTrait(com.swmansion.rnscreens.Screen,com.swmansion.rnscreens.Screen$WindowTraits):175:175 -> findScreenForTrait 15:19:com.swmansion.rnscreens.Screen findScreenForTrait(com.swmansion.rnscreens.Screen,com.swmansion.rnscreens.Screen$WindowTraits):180:180 -> findScreenForTrait 3:10:void setHidden$lambda$1(boolean,androidx.core.view.WindowInsetsControllerCompat):116:116 -> setHidden$lambda$1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLandroidx/core/view/f1;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLandroidx/core/view/d1;)V"} 11:18:void setHidden$lambda$1(boolean,androidx.core.view.WindowInsetsControllerCompat):118:118 -> setHidden$lambda$1 9:16:void setHidden$react_native_screens_release(com.swmansion.rnscreens.Screen,android.app.Activity):109:109 -> setHidden$react_native_screens_release 17:28:void setHidden$react_native_screens_release(com.swmansion.rnscreens.Screen,android.app.Activity):110:110 -> setHidden$react_native_screens_release @@ -189954,20 +197014,20 @@ com.swmansion.rnscreens.ScreenWindowTraits -> com.swmansion.rnscreens.ScreenWind 20:22:void trySetWindowTraits$react_native_screens_release(com.swmansion.rnscreens.Screen,android.app.Activity,com.facebook.react.bridge.ReactContext):160:160 -> trySetWindowTraits$react_native_screens_release 23:26:void trySetWindowTraits$react_native_screens_release(com.swmansion.rnscreens.Screen,android.app.Activity,com.facebook.react.bridge.ReactContext):162:162 -> trySetWindowTraits$react_native_screens_release 27:30:void trySetWindowTraits$react_native_screens_release(com.swmansion.rnscreens.Screen,android.app.Activity,com.facebook.react.bridge.ReactContext):163:163 -> trySetWindowTraits$react_native_screens_release -com.swmansion.rnscreens.ScreenWindowTraits$$ExternalSyntheticLambda0 -> com.swmansion.rnscreens.A: +com.swmansion.rnscreens.ScreenWindowTraits$$ExternalSyntheticLambda0 -> com.swmansion.rnscreens.D: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} boolean com.swmansion.rnscreens.ScreenWindowTraits$$InternalSyntheticLambda$1$076776b8ec6a213afd2da26069280ce1d2a3153df12ed62d8b7ef7c1ad2bed3b$0.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsControllerCompat com.swmansion.rnscreens.ScreenWindowTraits$$InternalSyntheticLambda$1$076776b8ec6a213afd2da26069280ce1d2a3153df12ed62d8b7ef7c1ad2bed3b$0.f$1 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/f1;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/d1;"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void (boolean,androidx.core.view.WindowInsetsControllerCompat):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLandroidx/core/view/f1;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLandroidx/core/view/d1;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} -com.swmansion.rnscreens.ScreenWindowTraits$$ExternalSyntheticLambda1 -> com.swmansion.rnscreens.B: +com.swmansion.rnscreens.ScreenWindowTraits$$ExternalSyntheticLambda1 -> com.swmansion.rnscreens.E: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} android.app.Activity com.swmansion.rnscreens.ScreenWindowTraits$$InternalSyntheticLambda$1$3b9923909fba3fa77b55ec09b313583e3ff67ace95808845869213eed71b1ed6$0.f$0 -> d @@ -189984,7 +197044,7 @@ com.swmansion.rnscreens.ScreenWindowTraits$windowInsetsListener$1 -> com.swmansi # {"id":"sourceFile","fileName":"ScreenWindowTraits.kt"} 1:4:void ():25:25 -> 11:19:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):30:30 -> onApplyWindowInsets - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} 20:26:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):32:32 -> onApplyWindowInsets 27:39:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):34:34 -> onApplyWindowInsets 40:44:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):37:37 -> onApplyWindowInsets @@ -190077,7 +197137,7 @@ com.swmansion.rnscreens.ScreensShadowNode -> com.swmansion.rnscreens.ScreensShad 4:11:void onBeforeLayout$lambda$0(com.swmansion.rnscreens.ScreensShadowNode,com.facebook.react.uimanager.NativeViewHierarchyManager):18:18 -> onBeforeLayout$lambda$0 12:15:void onBeforeLayout$lambda$0(com.swmansion.rnscreens.ScreensShadowNode,com.facebook.react.uimanager.NativeViewHierarchyManager):19:19 -> onBeforeLayout$lambda$0 16:21:void onBeforeLayout$lambda$0(com.swmansion.rnscreens.ScreensShadowNode,com.facebook.react.uimanager.NativeViewHierarchyManager):20:20 -> onBeforeLayout$lambda$0 -com.swmansion.rnscreens.ScreensShadowNode$$ExternalSyntheticLambda0 -> com.swmansion.rnscreens.C: +com.swmansion.rnscreens.ScreensShadowNode$$ExternalSyntheticLambda0 -> com.swmansion.rnscreens.F: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.swmansion.rnscreens.ScreensShadowNode com.swmansion.rnscreens.ScreensShadowNode$$InternalSyntheticLambda$1$b1e39e82426fbdb59863018edb8e528e6d3511dbffc87d30101e1a36c68f6760$0.f$0 -> a @@ -190190,9 +197250,9 @@ com.swmansion.rnscreens.SearchBarView -> com.swmansion.rnscreens.SearchBarView: 1:4:void access$handleTextSubmit(com.swmansion.rnscreens.SearchBarView,java.lang.String):18:18 -> access$handleTextChange 1:4:void access$handleTextChange(com.swmansion.rnscreens.SearchBarView,java.lang.String):18 -> access$handleTextChange 1:4:void access$handleTextSubmit(com.swmansion.rnscreens.SearchBarView,java.lang.String):18:18 -> access$handleTextSubmit - 1:1:m3.Unit $r8$lambda$N31DHj6Muz5mRp_hTF9kvoZ2yXo(com.swmansion.rnscreens.SearchBarView,com.swmansion.rnscreens.CustomSearchView):0:0 -> b + 1:1:r3.Unit $r8$lambda$N31DHj6Muz5mRp_hTF9kvoZ2yXo(com.swmansion.rnscreens.SearchBarView,com.swmansion.rnscreens.CustomSearchView):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/rnscreens/SearchBarView;Lcom/swmansion/rnscreens/CustomSearchView;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/rnscreens/SearchBarView;Lcom/swmansion/rnscreens/CustomSearchView;)Lr3/u;"} 1:1:void $r8$lambda$ctWu-S6zPbV1WzxP93F9sTBHFc4(com.swmansion.rnscreens.SearchBarView,android.view.View,boolean):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean $r8$lambda$dHUlJ6IFbR9FfEhGaJ310mrNFZA(com.swmansion.rnscreens.SearchBarView):0:0 -> d @@ -190238,7 +197298,7 @@ com.swmansion.rnscreens.SearchBarView -> com.swmansion.rnscreens.SearchBarView: 1:3:void onAttachedToWindow():73:73 -> onAttachedToWindow 4:18:void onAttachedToWindow():75:75 -> onAttachedToWindow 6:9:kotlin.Unit onAttachedToWindow$lambda$0(com.swmansion.rnscreens.SearchBarView,com.swmansion.rnscreens.CustomSearchView):76:76 -> onAttachedToWindow$lambda$0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/rnscreens/SearchBarView;Lcom/swmansion/rnscreens/CustomSearchView;)Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/rnscreens/SearchBarView;Lcom/swmansion/rnscreens/CustomSearchView;)Lr3/u;"} 10:14:kotlin.Unit onAttachedToWindow$lambda$0(com.swmansion.rnscreens.SearchBarView,com.swmansion.rnscreens.CustomSearchView):78:78 -> onAttachedToWindow$lambda$0 15:16:kotlin.Unit onAttachedToWindow$lambda$0(com.swmansion.rnscreens.SearchBarView,com.swmansion.rnscreens.CustomSearchView):77:77 -> onAttachedToWindow$lambda$0 17:19:kotlin.Unit onAttachedToWindow$lambda$0(com.swmansion.rnscreens.SearchBarView,com.swmansion.rnscreens.CustomSearchView):80:80 -> onAttachedToWindow$lambda$0 @@ -190281,7 +197341,7 @@ com.swmansion.rnscreens.SearchBarView -> com.swmansion.rnscreens.SearchBarView: 18:32:void setToolbarElementsVisibility(int):165:165 -> setToolbarElementsVisibility 33:42:void setToolbarElementsVisibility(int):166:166 -> setToolbarElementsVisibility 43:51:void setToolbarElementsVisibility(int):167:167 -> setToolbarElementsVisibility -com.swmansion.rnscreens.SearchBarView$$ExternalSyntheticLambda0 -> com.swmansion.rnscreens.D: +com.swmansion.rnscreens.SearchBarView$$ExternalSyntheticLambda0 -> com.swmansion.rnscreens.G: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.swmansion.rnscreens.SearchBarView com.swmansion.rnscreens.SearchBarView$$InternalSyntheticLambda$1$0ef328f996d9be4e3f60091e09f27f54aff581211754cbe288dd750bd81d932b$0.f$0 -> d @@ -190290,7 +197350,7 @@ com.swmansion.rnscreens.SearchBarView$$ExternalSyntheticLambda0 -> com.swmansion # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object invoke(java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} -com.swmansion.rnscreens.SearchBarView$$ExternalSyntheticLambda1 -> com.swmansion.rnscreens.E: +com.swmansion.rnscreens.SearchBarView$$ExternalSyntheticLambda1 -> com.swmansion.rnscreens.H: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.swmansion.rnscreens.SearchBarView com.swmansion.rnscreens.SearchBarView$$InternalSyntheticLambda$1$90c28beaf96776d5c5ca89ba6767742a73665725b0a0ea4e106ee64c6558570e$0.f$0 -> a @@ -190299,7 +197359,7 @@ com.swmansion.rnscreens.SearchBarView$$ExternalSyntheticLambda1 -> com.swmansion # {"id":"com.android.tools.r8.synthesized"} 1:1:void onFocusChange(android.view.View,boolean):0:0 -> onFocusChange # {"id":"com.android.tools.r8.synthesized"} -com.swmansion.rnscreens.SearchBarView$$ExternalSyntheticLambda2 -> com.swmansion.rnscreens.F: +com.swmansion.rnscreens.SearchBarView$$ExternalSyntheticLambda2 -> com.swmansion.rnscreens.I: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.swmansion.rnscreens.SearchBarView com.swmansion.rnscreens.SearchBarView$$InternalSyntheticLambda$1$90c28beaf96776d5c5ca89ba6767742a73665725b0a0ea4e106ee64c6558570e$1.f$0 -> a @@ -190308,7 +197368,7 @@ com.swmansion.rnscreens.SearchBarView$$ExternalSyntheticLambda2 -> com.swmansion # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean onClose():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -com.swmansion.rnscreens.SearchBarView$$ExternalSyntheticLambda3 -> com.swmansion.rnscreens.G: +com.swmansion.rnscreens.SearchBarView$$ExternalSyntheticLambda3 -> com.swmansion.rnscreens.J: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} com.swmansion.rnscreens.SearchBarView com.swmansion.rnscreens.SearchBarView$$InternalSyntheticLambda$1$90c28beaf96776d5c5ca89ba6767742a73665725b0a0ea4e106ee64c6558570e$2.f$0 -> d @@ -190383,24 +197443,34 @@ com.swmansion.rnscreens.SearchViewFormatter -> com.swmansion.rnscreens.SearchVie 31:38:void setTintColor(java.lang.Integer):45:45 -> setTintColor com.swmansion.rnscreens.bottomsheet.BottomSheetBehaviorExtKt -> com.swmansion.rnscreens.bottomsheet.BottomSheetBehaviorExtKt: # {"id":"sourceFile","fileName":"BottomSheetBehaviorExt.kt"} - 7:9:com.google.android.material.bottomsheet.BottomSheetBehavior useSingleDetent(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,boolean):10:10 -> useSingleDetent - 10:15:com.google.android.material.bottomsheet.BottomSheetBehavior useSingleDetent(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,boolean):11:11 -> useSingleDetent - 16:20:com.google.android.material.bottomsheet.BottomSheetBehavior useSingleDetent(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,boolean):13:13 -> useSingleDetent - 21:28:com.google.android.material.bottomsheet.BottomSheetBehavior useSingleDetent(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,boolean):16:16 -> useSingleDetent - 11:15:com.google.android.material.bottomsheet.BottomSheetBehavior useSingleDetent$default(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,boolean,int,java.lang.Object):6:6 -> useSingleDetent$default - 7:9:com.google.android.material.bottomsheet.BottomSheetBehavior useThreeDetents(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Float,java.lang.Integer):40:40 -> useThreeDetents - 10:14:com.google.android.material.bottomsheet.BottomSheetBehavior useThreeDetents(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Float,java.lang.Integer):41:41 -> useThreeDetents - 15:23:com.google.android.material.bottomsheet.BottomSheetBehavior useThreeDetents(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Float,java.lang.Integer):42:42 -> useThreeDetents - 24:32:com.google.android.material.bottomsheet.BottomSheetBehavior useThreeDetents(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Float,java.lang.Integer):43:43 -> useThreeDetents - 33:41:com.google.android.material.bottomsheet.BottomSheetBehavior useThreeDetents(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Float,java.lang.Integer):44:44 -> useThreeDetents - 42:49:com.google.android.material.bottomsheet.BottomSheetBehavior useThreeDetents(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Float,java.lang.Integer):45:45 -> useThreeDetents - 22:26:com.google.android.material.bottomsheet.BottomSheetBehavior useThreeDetents$default(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Float,java.lang.Integer,int,java.lang.Object):34:34 -> useThreeDetents$default - 7:10:com.google.android.material.bottomsheet.BottomSheetBehavior useTwoDetents(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Integer):26:26 -> useTwoDetents - 11:15:com.google.android.material.bottomsheet.BottomSheetBehavior useTwoDetents(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Integer):27:27 -> useTwoDetents - 16:24:com.google.android.material.bottomsheet.BottomSheetBehavior useTwoDetents(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Integer):28:28 -> useTwoDetents - 25:33:com.google.android.material.bottomsheet.BottomSheetBehavior useTwoDetents(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Integer):29:29 -> useTwoDetents - 34:41:com.google.android.material.bottomsheet.BottomSheetBehavior useTwoDetents(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Integer):30:30 -> useTwoDetents - 17:21:com.google.android.material.bottomsheet.BottomSheetBehavior useTwoDetents$default(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Integer,int,java.lang.Object):21:21 -> useTwoDetents$default + 6:10:int fitToContentsSheetHeight(com.google.android.material.bottomsheet.BottomSheetBehavior):92:92 -> fitToContentsSheetHeight + 3:6:void maybeApplyManualInsetsAdjustmentWorkaround(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Boolean):84:84 -> maybeApplyManualInsetsAdjustmentWorkaround + 7:10:void maybeApplyManualInsetsAdjustmentWorkaround(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Boolean):85:85 -> maybeApplyManualInsetsAdjustmentWorkaround + 8:16:com.google.android.material.bottomsheet.BottomSheetBehavior updateMetrics(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer):11:11 -> updateMetrics + 17:24:com.google.android.material.bottomsheet.BottomSheetBehavior updateMetrics(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer):14:14 -> updateMetrics + 12:16:com.google.android.material.bottomsheet.BottomSheetBehavior updateMetrics$default(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,int,java.lang.Object):6:6 -> updateMetrics$default + 7:9:com.google.android.material.bottomsheet.BottomSheetBehavior useSingleDetent(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,boolean,java.lang.Boolean):24:24 -> useSingleDetent + 10:15:com.google.android.material.bottomsheet.BottomSheetBehavior useSingleDetent(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,boolean,java.lang.Boolean):25:25 -> useSingleDetent + 16:20:com.google.android.material.bottomsheet.BottomSheetBehavior useSingleDetent(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,boolean,java.lang.Boolean):27:27 -> useSingleDetent + 21:27:com.google.android.material.bottomsheet.BottomSheetBehavior useSingleDetent(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,boolean,java.lang.Boolean):30:30 -> useSingleDetent + 28:31:com.google.android.material.bottomsheet.BottomSheetBehavior useSingleDetent(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,boolean,java.lang.Boolean):32:32 -> useSingleDetent + 17:21:com.google.android.material.bottomsheet.BottomSheetBehavior useSingleDetent$default(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,boolean,java.lang.Boolean,int,java.lang.Object):19:19 -> useSingleDetent$default + 7:9:com.google.android.material.bottomsheet.BottomSheetBehavior useThreeDetents(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Float,java.lang.Integer,java.lang.Boolean):59:59 -> useThreeDetents + 10:14:com.google.android.material.bottomsheet.BottomSheetBehavior useThreeDetents(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Float,java.lang.Integer,java.lang.Boolean):60:60 -> useThreeDetents + 15:23:com.google.android.material.bottomsheet.BottomSheetBehavior useThreeDetents(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Float,java.lang.Integer,java.lang.Boolean):61:61 -> useThreeDetents + 24:32:com.google.android.material.bottomsheet.BottomSheetBehavior useThreeDetents(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Float,java.lang.Integer,java.lang.Boolean):62:62 -> useThreeDetents + 33:41:com.google.android.material.bottomsheet.BottomSheetBehavior useThreeDetents(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Float,java.lang.Integer,java.lang.Boolean):63:63 -> useThreeDetents + 42:50:com.google.android.material.bottomsheet.BottomSheetBehavior useThreeDetents(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Float,java.lang.Integer,java.lang.Boolean):64:64 -> useThreeDetents + 51:57:com.google.android.material.bottomsheet.BottomSheetBehavior useThreeDetents(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Float,java.lang.Integer,java.lang.Boolean):65:65 -> useThreeDetents + 58:61:com.google.android.material.bottomsheet.BottomSheetBehavior useThreeDetents(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Float,java.lang.Integer,java.lang.Boolean):66:66 -> useThreeDetents + 32:36:com.google.android.material.bottomsheet.BottomSheetBehavior useThreeDetents$default(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Float,java.lang.Integer,java.lang.Boolean,int,java.lang.Object):51:51 -> useThreeDetents$default + 7:10:com.google.android.material.bottomsheet.BottomSheetBehavior useTwoDetents(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Boolean):42:42 -> useTwoDetents + 11:15:com.google.android.material.bottomsheet.BottomSheetBehavior useTwoDetents(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Boolean):43:43 -> useTwoDetents + 16:24:com.google.android.material.bottomsheet.BottomSheetBehavior useTwoDetents(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Boolean):44:44 -> useTwoDetents + 25:33:com.google.android.material.bottomsheet.BottomSheetBehavior useTwoDetents(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Boolean):45:45 -> useTwoDetents + 34:40:com.google.android.material.bottomsheet.BottomSheetBehavior useTwoDetents(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Boolean):46:46 -> useTwoDetents + 41:44:com.google.android.material.bottomsheet.BottomSheetBehavior useTwoDetents(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Boolean):47:47 -> useTwoDetents + 22:26:com.google.android.material.bottomsheet.BottomSheetBehavior useTwoDetents$default(com.google.android.material.bottomsheet.BottomSheetBehavior,java.lang.Integer,java.lang.Integer,java.lang.Integer,java.lang.Boolean,int,java.lang.Object):36:36 -> useTwoDetents$default com.swmansion.rnscreens.bottomsheet.BottomSheetDialogRootView -> com.swmansion.rnscreens.bottomsheet.BottomSheetDialogRootView: # {"id":"sourceFile","fileName":"BottomSheetDialogRootView.kt"} 6:8:void (com.facebook.react.bridge.ReactContext,com.facebook.react.uimanager.events.EventDispatcher):18:18 -> @@ -190444,28 +197514,47 @@ com.swmansion.rnscreens.bottomsheet.BottomSheetDialogScreen$Companion -> com.swm 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():23:23 -> 1:5:java.lang.String getTAG():24:24 -> getTAG +com.swmansion.rnscreens.bottomsheet.BottomSheetTransitionCoordinator -> com.swmansion.rnscreens.bottomsheet.BottomSheetTransitionCoordinator: +# {"id":"sourceFile","fileName":"BottomSheetTransitionCoordinator.kt"} + 1:4:void ():5:5 -> + 7:8:void onScreenContainerInsetsApplied$react_native_screens_release(com.swmansion.rnscreens.Screen):15:15 -> onScreenContainerInsetsApplied$react_native_screens_release + 9:12:void onScreenContainerInsetsApplied$react_native_screens_release(com.swmansion.rnscreens.Screen):16:16 -> onScreenContainerInsetsApplied$react_native_screens_release + 7:8:void onScreenContainerLayoutChanged$react_native_screens_release(com.swmansion.rnscreens.Screen):10:10 -> onScreenContainerLayoutChanged$react_native_screens_release + 9:12:void onScreenContainerLayoutChanged$react_native_screens_release(com.swmansion.rnscreens.Screen):11:11 -> onScreenContainerLayoutChanged$react_native_screens_release + 1:9:void triggerSheetEnterTransitionIfReady(com.swmansion.rnscreens.Screen):20:20 -> triggerSheetEnterTransitionIfReady + 10:12:void triggerSheetEnterTransitionIfReady(com.swmansion.rnscreens.Screen):22:22 -> triggerSheetEnterTransitionIfReady + 13:16:void triggerSheetEnterTransitionIfReady(com.swmansion.rnscreens.Screen):23:23 -> triggerSheetEnterTransitionIfReady +com.swmansion.rnscreens.bottomsheet.BottomSheetWindowInsetListenerChain -> com.swmansion.rnscreens.bottomsheet.BottomSheetWindowInsetListenerChain: +# {"id":"sourceFile","fileName":"BottomSheetWindowInsetListenerChain.kt"} + 1:3:void ():19:19 -> + 4:11:void ():20:20 -> + 6:11:void addListener(androidx.core.view.OnApplyWindowInsetsListener):23:23 -> addListener + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/I;)V"} + 11:28:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):30:30 -> onApplyWindowInsets + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} + 29:33:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):31:31 -> onApplyWindowInsets com.swmansion.rnscreens.bottomsheet.DimmingView -> com.swmansion.rnscreens.bottomsheet.DimmingView: # {"id":"sourceFile","fileName":"DimmingView.kt"} 1:1:void (android.content.Context,float,com.swmansion.rnscreens.bottomsheet.DimmingViewPointerEventsProxy,int,kotlin.jvm.internal.DefaultConstructorMarker):19:19 -> 2:2:void (android.content.Context,float,com.swmansion.rnscreens.bottomsheet.DimmingViewPointerEventsProxy):23:23 -> 3:3:void (android.content.Context,float,com.swmansion.rnscreens.bottomsheet.DimmingViewPointerEventsProxy):22:22 -> - 4:4:void (android.content.Context,float,com.swmansion.rnscreens.bottomsheet.DimmingViewPointerEventsProxy):33:33 -> - 5:6:void (android.content.Context,float,com.swmansion.rnscreens.bottomsheet.DimmingViewPointerEventsProxy):40:41 -> - 7:7:void (android.content.Context,float,int,kotlin.jvm.internal.DefaultConstructorMarker):26:26 -> - 8:8:void (android.content.Context,float):29:29 -> - 9:9:void (android.content.Context,float):26:26 -> - 1:14:boolean getBlockGestures$react_native_screens_release():37:37 -> getBlockGestures$react_native_screens_release - 1:5:boolean interceptsTouchEvent(float,float):70:70 -> interceptsTouchEvent - 1:3:void onDetachedFromWindow():73:73 -> onDetachedFromWindow - 4:10:void onDetachedFromWindow():76:76 -> onDetachedFromWindow - 1:6:boolean onTouchEvent(android.view.MotionEvent):56:56 -> onTouchEvent - 7:9:boolean onTouchEvent(android.view.MotionEvent):57:57 -> onTouchEvent - 10:14:boolean onTouchEvent(android.view.MotionEvent):59:59 -> onTouchEvent - 1:8:int reactTagForTouch(float,float):65:65 -> reactTagForTouch + 4:5:void (android.content.Context,float,com.swmansion.rnscreens.bottomsheet.DimmingViewPointerEventsProxy):33:34 -> + 6:7:void (android.content.Context,float,com.swmansion.rnscreens.bottomsheet.DimmingViewPointerEventsProxy):41:42 -> + 8:8:void (android.content.Context,float,int,kotlin.jvm.internal.DefaultConstructorMarker):26:26 -> + 9:9:void (android.content.Context,float):29:29 -> + 10:10:void (android.content.Context,float):26:26 -> + 1:14:boolean getBlockGestures$react_native_screens_release():38:38 -> getBlockGestures$react_native_screens_release + 1:5:boolean interceptsTouchEvent(float,float):71:71 -> interceptsTouchEvent + 1:3:void onDetachedFromWindow():74:74 -> onDetachedFromWindow + 4:10:void onDetachedFromWindow():77:77 -> onDetachedFromWindow + 1:6:boolean onTouchEvent(android.view.MotionEvent):57:57 -> onTouchEvent + 7:9:boolean onTouchEvent(android.view.MotionEvent):58:58 -> onTouchEvent + 10:14:boolean onTouchEvent(android.view.MotionEvent):60:60 -> onTouchEvent + 1:8:int reactTagForTouch(float,float):66:66 -> reactTagForTouch com.swmansion.rnscreens.bottomsheet.DimmingView$Companion -> com.swmansion.rnscreens.bottomsheet.DimmingView$Companion: # {"id":"sourceFile","fileName":"DimmingView.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():79:79 -> + 2:2:void ():80:80 -> com.swmansion.rnscreens.bottomsheet.DimmingViewManager -> com.swmansion.rnscreens.bottomsheet.DimmingViewManager: # {"id":"sourceFile","fileName":"DimmingViewManager.kt"} com.google.android.material.bottomsheet.BottomSheetBehavior$BottomSheetCallback dimmingViewCallback -> dimmingViewCallback @@ -190570,190 +197659,424 @@ com.swmansion.rnscreens.bottomsheet.DimmingViewPointerEventsProxy -> com.swmansi 1:3:void setPointerEventsImpl(com.swmansion.rnscreens.bottomsheet.DimmingViewPointerEventsImpl):14:14 -> setPointerEventsImpl com.swmansion.rnscreens.bottomsheet.SheetDelegate -> com.swmansion.rnscreens.bottomsheet.SheetDelegate: # {"id":"sourceFile","fileName":"SheetDelegate.kt"} - 6:8:void access$onSheetStateChanged(com.swmansion.rnscreens.bottomsheet.SheetDelegate,int):23:23 -> - 6:8:void (com.swmansion.rnscreens.Screen):23 -> - 9:10:com.swmansion.rnscreens.Screen getScreen():24:24 -> - 9:10:void (com.swmansion.rnscreens.Screen):24 -> - 11:14:void (com.swmansion.rnscreens.Screen):28:28 -> - 15:20:int getLastStableDetentIndex():30:30 -> - 15:20:void (com.swmansion.rnscreens.Screen):30 -> - 21:22:void (com.swmansion.rnscreens.Screen):35:35 -> - 23:26:void (com.swmansion.rnscreens.Screen):36:36 -> - 27:34:void (com.swmansion.rnscreens.Screen):37:37 -> - 35:40:void (com.swmansion.rnscreens.Screen):35:35 -> - 41:47:void (com.swmansion.rnscreens.Screen):41:41 -> - 48:54:void (com.swmansion.rnscreens.Screen):42:42 -> - 55:57:void (com.swmansion.rnscreens.Screen):55:55 -> - 58:71:void (com.swmansion.rnscreens.Screen):56:56 -> - 72:77:void (com.swmansion.rnscreens.Screen):58:58 -> - 78:81:void (com.swmansion.rnscreens.Screen):59:59 -> - 82:89:void (com.swmansion.rnscreens.Screen):58:58 -> - 1:4:void access$onSheetStateChanged(com.swmansion.rnscreens.bottomsheet.SheetDelegate,int):23:23 -> access$onSheetStateChanged - 3:6:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):195:195 -> configureBottomSheetBehaviour$react_native_screens_release - 7:16:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):0:0 -> configureBottomSheetBehaviour$react_native_screens_release - 17:23:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):111:111 -> configureBottomSheetBehaviour$react_native_screens_release - 24:26:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):117:117 -> configureBottomSheetBehaviour$react_native_screens_release - 27:29:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):118:118 -> configureBottomSheetBehaviour$react_native_screens_release - 30:34:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):122:122 -> configureBottomSheetBehaviour$react_native_screens_release - 35:45:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):124:124 -> configureBottomSheetBehaviour$react_native_screens_release - 46:55:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):127:127 -> configureBottomSheetBehaviour$react_native_screens_release - 56:71:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):128:128 -> configureBottomSheetBehaviour$react_native_screens_release - 72:73:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):162:162 -> configureBottomSheetBehaviour$react_native_screens_release - 74:83:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):164:164 -> configureBottomSheetBehaviour$react_native_screens_release - 84:91:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):162:162 -> configureBottomSheetBehaviour$react_native_screens_release - 92:118:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):166:166 -> configureBottomSheetBehaviour$react_native_screens_release - 119:157:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):167:167 -> configureBottomSheetBehaviour$react_native_screens_release - 158:185:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):168:168 -> configureBottomSheetBehaviour$react_native_screens_release - 186:190:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):160:160 -> configureBottomSheetBehaviour$react_native_screens_release - 191:192:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):171:171 -> configureBottomSheetBehaviour$react_native_screens_release - 193:220:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):172:172 -> configureBottomSheetBehaviour$react_native_screens_release - 221:224:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):171:171 -> configureBottomSheetBehaviour$react_native_screens_release - 225:226:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):151:151 -> configureBottomSheetBehaviour$react_native_screens_release - 227:236:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):153:153 -> configureBottomSheetBehaviour$react_native_screens_release - 237:244:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):151:151 -> configureBottomSheetBehaviour$react_native_screens_release - 245:271:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):155:155 -> configureBottomSheetBehaviour$react_native_screens_release - 272:298:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):156:156 -> configureBottomSheetBehaviour$react_native_screens_release - 299:303:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):149:149 -> configureBottomSheetBehaviour$react_native_screens_release - 304:312:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):132:132 -> configureBottomSheetBehaviour$react_native_screens_release - 313:320:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):133:133 -> configureBottomSheetBehaviour$react_native_screens_release - 321:328:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):134:134 -> configureBottomSheetBehaviour$react_native_screens_release - 329:337:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):139:139 -> configureBottomSheetBehaviour$react_native_screens_release - 338:364:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):143:143 -> configureBottomSheetBehaviour$react_native_screens_release - 365:368:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):145:145 -> configureBottomSheetBehaviour$react_native_screens_release - 369:372:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):177:177 -> configureBottomSheetBehaviour$react_native_screens_release - 373:396:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):178:178 -> configureBottomSheetBehaviour$react_native_screens_release - 397:399:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):194:194 -> configureBottomSheetBehaviour$react_native_screens_release - 400:405:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):197:197 -> configureBottomSheetBehaviour$react_native_screens_release - 406:407:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):200:200 -> configureBottomSheetBehaviour$react_native_screens_release - 408:435:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):201:201 -> configureBottomSheetBehaviour$react_native_screens_release - 436:445:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):200:200 -> configureBottomSheetBehaviour$react_native_screens_release - 446:448:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):186:186 -> configureBottomSheetBehaviour$react_native_screens_release - 449:454:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):189:189 -> configureBottomSheetBehaviour$react_native_screens_release - 455:460:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):181:181 -> configureBottomSheetBehaviour$react_native_screens_release - 461:464:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):206:206 -> configureBottomSheetBehaviour$react_native_screens_release - 465:469:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):211:211 -> configureBottomSheetBehaviour$react_native_screens_release - 470:485:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):212:212 -> configureBottomSheetBehaviour$react_native_screens_release - 486:512:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):227:227 -> configureBottomSheetBehaviour$react_native_screens_release - 513:551:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):228:228 -> configureBottomSheetBehaviour$react_native_screens_release - 552:583:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):229:229 -> configureBottomSheetBehaviour$react_native_screens_release - 584:588:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):226:226 -> configureBottomSheetBehaviour$react_native_screens_release - 589:590:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):232:232 -> configureBottomSheetBehaviour$react_native_screens_release - 591:618:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):233:233 -> configureBottomSheetBehaviour$react_native_screens_release - 619:622:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):232:232 -> configureBottomSheetBehaviour$react_native_screens_release - 623:649:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):221:221 -> configureBottomSheetBehaviour$react_native_screens_release - 650:680:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):222:222 -> configureBottomSheetBehaviour$react_native_screens_release - 681:685:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):220:220 -> configureBottomSheetBehaviour$react_native_screens_release - 686:712:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):215:215 -> configureBottomSheetBehaviour$react_native_screens_release - 713:717:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):214:214 -> configureBottomSheetBehaviour$react_native_screens_release - 718:723:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):126:126 -> configureBottomSheetBehaviour$react_native_screens_release - 724:731:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):112:112 -> configureBottomSheetBehaviour$react_native_screens_release - 5:10:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release$default(com.swmansion.rnscreens.bottomsheet.SheetDelegate,com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int,int,java.lang.Object):108:108 -> configureBottomSheetBehaviour$react_native_screens_release$default - 11:12:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release$default(com.swmansion.rnscreens.bottomsheet.SheetDelegate,com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int,int,java.lang.Object):109:109 -> configureBottomSheetBehaviour$react_native_screens_release$default - 13:17:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release$default(com.swmansion.rnscreens.bottomsheet.SheetDelegate,com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int,int,java.lang.Object):106:106 -> configureBottomSheetBehaviour$react_native_screens_release$default - 1:3:int getLastStableDetentIndex():30:30 -> getLastStableDetentIndex - 1:3:int getLastStableState():33:33 -> getLastStableState - 1:3:com.swmansion.rnscreens.Screen getScreen():24:24 -> getScreen - 1:7:com.google.android.material.bottomsheet.BottomSheetBehavior getSheetBehavior():45:45 -> getSheetBehavior - 1:14:com.swmansion.rnscreens.ScreenStackFragment getStackFragment():48:48 -> getStackFragment - 1:6:void handleHostFragmentOnPause():84:84 -> handleHostFragmentOnPause - 1:6:void handleHostFragmentOnResume():80:80 -> handleHostFragmentOnResume - 1:10:void handleHostFragmentOnStart():76:76 -> handleHostFragmentOnStart - 11:18:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):245:245 -> onApplyWindowInsets - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} - 19:31:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):246:246 -> onApplyWindowInsets - 32:37:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):248:248 -> onApplyWindowInsets - 38:39:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):249:249 -> onApplyWindowInsets - 40:48:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):250:250 -> onApplyWindowInsets - 49:54:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):251:251 -> onApplyWindowInsets - 55:63:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):252:252 -> onApplyWindowInsets - 64:74:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):255:255 -> onApplyWindowInsets - 75:79:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):257:257 -> onApplyWindowInsets - 80:83:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):259:259 -> onApplyWindowInsets - 84:85:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):261:261 -> onApplyWindowInsets - 86:87:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):262:262 -> onApplyWindowInsets - 88:89:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):263:263 -> onApplyWindowInsets - 90:93:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):260:260 -> onApplyWindowInsets - 94:97:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):258:258 -> onApplyWindowInsets - 98:105:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):266:266 -> onApplyWindowInsets - 106:111:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):268:268 -> onApplyWindowInsets - 112:115:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):269:269 -> onApplyWindowInsets - 116:125:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):270:270 -> onApplyWindowInsets - 126:140:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):271:271 -> onApplyWindowInsets - 141:143:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):272:272 -> onApplyWindowInsets - 144:147:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):277:277 -> onApplyWindowInsets - 148:149:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):278:278 -> onApplyWindowInsets - 150:160:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):281:281 -> onApplyWindowInsets - 161:165:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):283:283 -> onApplyWindowInsets - 166:169:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):285:285 -> onApplyWindowInsets - 170:179:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):286:286 -> onApplyWindowInsets - 180:183:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):284:284 -> onApplyWindowInsets - 184:191:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):287:287 -> onApplyWindowInsets - 1:8:void onSheetStateChanged(int):88:88 -> onSheetStateChanged - 9:10:void onSheetStateChanged(int):91:91 -> onSheetStateChanged - 11:20:void onSheetStateChanged(int):95:95 -> onSheetStateChanged - 21:24:void onSheetStateChanged(int):93:93 -> onSheetStateChanged - 25:26:void onSheetStateChanged(int):92:92 -> onSheetStateChanged - 27:33:void onSheetStateChanged(int):99:99 -> onSheetStateChanged - 34:39:void onSheetStateChanged(int):101:101 -> onSheetStateChanged - 40:47:void onSheetStateChanged(int):102:102 -> onSheetStateChanged - 11:28:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):67:67 -> onStateChanged + 6:8:void access$onSheetStateChanged(com.swmansion.rnscreens.bottomsheet.SheetDelegate,int):32:32 -> + 6:8:void (com.swmansion.rnscreens.Screen):32 -> + 9:10:com.swmansion.rnscreens.Screen getScreen():33:33 -> + 9:10:void (com.swmansion.rnscreens.Screen):33 -> + 11:14:void (com.swmansion.rnscreens.Screen):37:37 -> + 15:20:int getLastStableDetentIndex():44:44 -> + 15:20:void (com.swmansion.rnscreens.Screen):44 -> + 21:24:void (com.swmansion.rnscreens.Screen):49:49 -> + 25:28:void (com.swmansion.rnscreens.Screen):50:50 -> + 29:34:void (com.swmansion.rnscreens.Screen):49:49 -> + 35:41:void (com.swmansion.rnscreens.Screen):54:54 -> + 42:48:void (com.swmansion.rnscreens.Screen):55:55 -> + 49:51:void (com.swmansion.rnscreens.Screen):73:73 -> + 52:65:void (com.swmansion.rnscreens.Screen):74:74 -> + 66:71:void (com.swmansion.rnscreens.Screen):76:76 -> + 72:75:void (com.swmansion.rnscreens.Screen):77:77 -> + 76:83:void (com.swmansion.rnscreens.Screen):76:76 -> + 1:5:void access$onSheetStateChanged(com.swmansion.rnscreens.bottomsheet.SheetDelegate,int):32:32 -> access$getInputMethodManager + 1:5:android.view.inputmethod.InputMethodManager access$getInputMethodManager(com.swmansion.rnscreens.bottomsheet.SheetDelegate):32 -> access$getInputMethodManager + 1:4:void access$onSheetStateChanged(com.swmansion.rnscreens.bottomsheet.SheetDelegate,int):32:32 -> access$onSheetStateChanged + 1:3:void access$onSheetStateChanged(com.swmansion.rnscreens.bottomsheet.SheetDelegate,int):32:32 -> access$setSheetAnimationInProgress$p + 1:3:void access$setSheetAnimationInProgress$p(com.swmansion.rnscreens.bottomsheet.SheetDelegate,boolean):32 -> access$setSheetAnimationInProgress$p + 1:2:void attachCommonListeners(android.animation.AnimatorSet,boolean,com.swmansion.rnscreens.ScreenStackFragment):573:573 -> attachCommonListeners + 3:11:void attachCommonListeners(android.animation.AnimatorSet,boolean,com.swmansion.rnscreens.ScreenStackFragment):575:575 -> attachCommonListeners + 12:14:void attachCommonListeners(android.animation.AnimatorSet,boolean,com.swmansion.rnscreens.ScreenStackFragment):577:577 -> attachCommonListeners + 15:16:void attachCommonListeners(android.animation.AnimatorSet,boolean,com.swmansion.rnscreens.ScreenStackFragment):579:579 -> attachCommonListeners + 17:19:void attachCommonListeners(android.animation.AnimatorSet,boolean,com.swmansion.rnscreens.ScreenStackFragment):573:573 -> attachCommonListeners + 20:22:void attachCommonListeners(android.animation.AnimatorSet,boolean,com.swmansion.rnscreens.ScreenStackFragment):572:572 -> attachCommonListeners + 23:27:void attachCommonListeners(android.animation.AnimatorSet,boolean,com.swmansion.rnscreens.ScreenStackFragment):585:585 -> attachCommonListeners + 28:31:void attachCommonListeners(android.animation.AnimatorSet,boolean,com.swmansion.rnscreens.ScreenStackFragment):584:584 -> attachCommonListeners + 1:6:int computeSheetOffsetYWithIMEPresent$react_native_screens_release(int):358:358 -> computeSheetOffsetYWithIMEPresent$react_native_screens_release + 7:14:int computeSheetOffsetYWithIMEPresent$react_native_screens_release(int):363:363 -> computeSheetOffsetYWithIMEPresent$react_native_screens_release + 15:29:int computeSheetOffsetYWithIMEPresent$react_native_screens_release(int):364:364 -> computeSheetOffsetYWithIMEPresent$react_native_screens_release + 30:38:int computeSheetOffsetYWithIMEPresent$react_native_screens_release(int):365:365 -> computeSheetOffsetYWithIMEPresent$react_native_screens_release + 39:43:int computeSheetOffsetYWithIMEPresent$react_native_screens_release(int):369:369 -> computeSheetOffsetYWithIMEPresent$react_native_screens_release + 44:49:int computeSheetOffsetYWithIMEPresent$react_native_screens_release(int):372:372 -> computeSheetOffsetYWithIMEPresent$react_native_screens_release + 50:61:int computeSheetOffsetYWithIMEPresent$react_native_screens_release(int):374:374 -> computeSheetOffsetYWithIMEPresent$react_native_screens_release + 62:68:int computeSheetOffsetYWithIMEPresent$react_native_screens_release(int):375:375 -> computeSheetOffsetYWithIMEPresent$react_native_screens_release + 69:73:int computeSheetOffsetYWithIMEPresent$react_native_screens_release(int):376:376 -> computeSheetOffsetYWithIMEPresent$react_native_screens_release + 74:78:int computeSheetOffsetYWithIMEPresent$react_native_screens_release(int):378:378 -> computeSheetOffsetYWithIMEPresent$react_native_screens_release + 79:86:int computeSheetOffsetYWithIMEPresent$react_native_screens_release(int):359:359 -> computeSheetOffsetYWithIMEPresent$react_native_screens_release + 2:5:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):286:286 -> configureBottomSheetBehaviour$react_native_screens_release + 6:15:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):0:0 -> configureBottomSheetBehaviour$react_native_screens_release + 16:22:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):194:194 -> configureBottomSheetBehaviour$react_native_screens_release + 23:25:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):200:200 -> configureBottomSheetBehaviour$react_native_screens_release + 26:28:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):201:201 -> configureBottomSheetBehaviour$react_native_screens_release + 29:33:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):205:205 -> configureBottomSheetBehaviour$react_native_screens_release + 34:44:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):207:207 -> configureBottomSheetBehaviour$react_native_screens_release + 45:53:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):210:210 -> configureBottomSheetBehaviour$react_native_screens_release + 54:69:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):211:211 -> configureBottomSheetBehaviour$react_native_screens_release + 70:79:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):240:240 -> configureBottomSheetBehaviour$react_native_screens_release + 80:93:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):243:243 -> configureBottomSheetBehaviour$react_native_screens_release + 94:103:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):244:244 -> configureBottomSheetBehaviour$react_native_screens_release + 104:117:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):245:245 -> configureBottomSheetBehaviour$react_native_screens_release + 118:123:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):247:247 -> configureBottomSheetBehaviour$react_native_screens_release + 124:127:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):248:248 -> configureBottomSheetBehaviour$react_native_screens_release + 128:129:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):249:249 -> configureBottomSheetBehaviour$react_native_screens_release + 130:135:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):250:250 -> configureBottomSheetBehaviour$react_native_screens_release + 136:139:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):247:247 -> configureBottomSheetBehaviour$react_native_screens_release + 140:145:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):252:252 -> configureBottomSheetBehaviour$react_native_screens_release + 146:149:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):240:240 -> configureBottomSheetBehaviour$react_native_screens_release + 150:153:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):243:243 -> configureBottomSheetBehaviour$react_native_screens_release + 154:157:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):245:245 -> configureBottomSheetBehaviour$react_native_screens_release + 158:161:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):244:244 -> configureBottomSheetBehaviour$react_native_screens_release + 162:165:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):247:247 -> configureBottomSheetBehaviour$react_native_screens_release + 166:170:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):252:252 -> configureBottomSheetBehaviour$react_native_screens_release + 171:175:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):238:238 -> configureBottomSheetBehaviour$react_native_screens_release + 176:177:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):255:255 -> configureBottomSheetBehaviour$react_native_screens_release + 178:205:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):256:256 -> configureBottomSheetBehaviour$react_native_screens_release + 206:210:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):255:255 -> configureBottomSheetBehaviour$react_native_screens_release + 211:224:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):229:229 -> configureBottomSheetBehaviour$react_native_screens_release + 225:242:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):232:232 -> configureBottomSheetBehaviour$react_native_screens_release + 243:260:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):233:233 -> configureBottomSheetBehaviour$react_native_screens_release + 261:270:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):234:234 -> configureBottomSheetBehaviour$react_native_screens_release + 271:276:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):227:227 -> configureBottomSheetBehaviour$react_native_screens_release + 277:284:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):215:215 -> configureBottomSheetBehaviour$react_native_screens_release + 285:297:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):216:216 -> configureBottomSheetBehaviour$react_native_screens_release + 298:311:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):218:218 -> configureBottomSheetBehaviour$react_native_screens_release + 312:315:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):221:221 -> configureBottomSheetBehaviour$react_native_screens_release + 316:328:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):222:222 -> configureBottomSheetBehaviour$react_native_screens_release + 329:334:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):220:220 -> configureBottomSheetBehaviour$react_native_screens_release + 335:339:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):261:261 -> configureBottomSheetBehaviour$react_native_screens_release + 340:348:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):262:262 -> configureBottomSheetBehaviour$react_native_screens_release + 349:376:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):264:264 -> configureBottomSheetBehaviour$react_native_screens_release + 377:390:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):285:285 -> configureBottomSheetBehaviour$react_native_screens_release + 391:393:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):289:289 -> configureBottomSheetBehaviour$react_native_screens_release + 394:399:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):291:291 -> configureBottomSheetBehaviour$react_native_screens_release + 400:401:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):294:294 -> configureBottomSheetBehaviour$react_native_screens_release + 402:429:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):295:295 -> configureBottomSheetBehaviour$react_native_screens_release + 430:443:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):294:294 -> configureBottomSheetBehaviour$react_native_screens_release + 444:455:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):273:273 -> configureBottomSheetBehaviour$react_native_screens_release + 456:459:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):277:277 -> configureBottomSheetBehaviour$react_native_screens_release + 460:465:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):279:279 -> configureBottomSheetBehaviour$react_native_screens_release + 466:471:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):267:267 -> configureBottomSheetBehaviour$react_native_screens_release + 472:475:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):300:300 -> configureBottomSheetBehaviour$react_native_screens_release + 476:480:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):305:305 -> configureBottomSheetBehaviour$react_native_screens_release + 481:496:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):306:306 -> configureBottomSheetBehaviour$react_native_screens_release + 497:510:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):331:331 -> configureBottomSheetBehaviour$react_native_screens_release + 511:520:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):332:332 -> configureBottomSheetBehaviour$react_native_screens_release + 521:534:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):333:333 -> configureBottomSheetBehaviour$react_native_screens_release + 535:540:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):335:335 -> configureBottomSheetBehaviour$react_native_screens_release + 541:544:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):336:336 -> configureBottomSheetBehaviour$react_native_screens_release + 545:546:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):337:337 -> configureBottomSheetBehaviour$react_native_screens_release + 547:552:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):338:338 -> configureBottomSheetBehaviour$react_native_screens_release + 553:556:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):335:335 -> configureBottomSheetBehaviour$react_native_screens_release + 557:562:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):340:340 -> configureBottomSheetBehaviour$react_native_screens_release + 563:566:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):331:331 -> configureBottomSheetBehaviour$react_native_screens_release + 567:570:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):333:333 -> configureBottomSheetBehaviour$react_native_screens_release + 571:574:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):332:332 -> configureBottomSheetBehaviour$react_native_screens_release + 575:578:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):335:335 -> configureBottomSheetBehaviour$react_native_screens_release + 579:587:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):340:340 -> configureBottomSheetBehaviour$react_native_screens_release + 588:592:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):330:330 -> configureBottomSheetBehaviour$react_native_screens_release + 593:594:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):343:343 -> configureBottomSheetBehaviour$react_native_screens_release + 595:622:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):344:344 -> configureBottomSheetBehaviour$react_native_screens_release + 623:627:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):343:343 -> configureBottomSheetBehaviour$react_native_screens_release + 628:645:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):324:324 -> configureBottomSheetBehaviour$react_native_screens_release + 646:663:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):325:325 -> configureBottomSheetBehaviour$react_native_screens_release + 664:676:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):326:326 -> configureBottomSheetBehaviour$react_native_screens_release + 677:682:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):323:323 -> configureBottomSheetBehaviour$react_native_screens_release + 683:690:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):310:310 -> configureBottomSheetBehaviour$react_native_screens_release + 691:703:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):311:311 -> configureBottomSheetBehaviour$react_native_screens_release + 704:717:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):313:313 -> configureBottomSheetBehaviour$react_native_screens_release + 718:721:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):316:316 -> configureBottomSheetBehaviour$react_native_screens_release + 722:731:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):318:318 -> configureBottomSheetBehaviour$react_native_screens_release + 732:735:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):315:315 -> configureBottomSheetBehaviour$react_native_screens_release + 736:741:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):209:209 -> configureBottomSheetBehaviour$react_native_screens_release + 742:749:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int):195:195 -> configureBottomSheetBehaviour$react_native_screens_release + 5:10:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release$default(com.swmansion.rnscreens.bottomsheet.SheetDelegate,com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int,int,java.lang.Object):191:191 -> configureBottomSheetBehaviour$react_native_screens_release$default + 11:12:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release$default(com.swmansion.rnscreens.bottomsheet.SheetDelegate,com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int,int,java.lang.Object):192:192 -> configureBottomSheetBehaviour$react_native_screens_release$default + 13:17:com.google.android.material.bottomsheet.BottomSheetBehavior configureBottomSheetBehaviour$react_native_screens_release$default(com.swmansion.rnscreens.bottomsheet.SheetDelegate,com.google.android.material.bottomsheet.BottomSheetBehavior,com.swmansion.rnscreens.KeyboardState,int,int,java.lang.Object):189:189 -> configureBottomSheetBehaviour$react_native_screens_release$default + 2:13:android.animation.ValueAnimator createDimmingViewAlphaAnimator(float,float,com.swmansion.rnscreens.bottomsheet.DimmingViewManager):519:519 -> createDimmingViewAlphaAnimator + 14:21:android.animation.ValueAnimator createDimmingViewAlphaAnimator(float,float,com.swmansion.rnscreens.bottomsheet.DimmingViewManager):520:520 -> createDimmingViewAlphaAnimator + 22:27:android.animation.ValueAnimator createDimmingViewAlphaAnimator(float,float,com.swmansion.rnscreens.bottomsheet.DimmingViewManager):519:519 -> createDimmingViewAlphaAnimator + 6:23:void createDimmingViewAlphaAnimator$lambda$26$lambda$25(com.swmansion.rnscreens.bottomsheet.DimmingViewManager,android.animation.ValueAnimator):521:521 -> createDimmingViewAlphaAnimator$lambda$26$lambda$25 + 24:31:void createDimmingViewAlphaAnimator$lambda$26$lambda$25(com.swmansion.rnscreens.bottomsheet.DimmingViewManager,android.animation.ValueAnimator):522:522 -> createDimmingViewAlphaAnimator$lambda$26$lambda$25 + 6:10:android.animation.Animator createSheetEnterAnimator$react_native_screens_release(com.swmansion.rnscreens.bottomsheet.SheetDelegate$SheetAnimationContext):477:477 -> createSheetEnterAnimator$react_native_screens_release + 11:14:android.animation.Animator createSheetEnterAnimator$react_native_screens_release(com.swmansion.rnscreens.bottomsheet.SheetDelegate$SheetAnimationContext):479:479 -> createSheetEnterAnimator$react_native_screens_release + 15:19:android.animation.Animator createSheetEnterAnimator$react_native_screens_release(com.swmansion.rnscreens.bottomsheet.SheetDelegate$SheetAnimationContext):480:480 -> createSheetEnterAnimator$react_native_screens_release + 20:27:android.animation.Animator createSheetEnterAnimator$react_native_screens_release(com.swmansion.rnscreens.bottomsheet.SheetDelegate$SheetAnimationContext):482:482 -> createSheetEnterAnimator$react_native_screens_release + 28:31:android.animation.Animator createSheetEnterAnimator$react_native_screens_release(com.swmansion.rnscreens.bottomsheet.SheetDelegate$SheetAnimationContext):483:483 -> createSheetEnterAnimator$react_native_screens_release + 32:35:android.animation.Animator createSheetEnterAnimator$react_native_screens_release(com.swmansion.rnscreens.bottomsheet.SheetDelegate$SheetAnimationContext):486:486 -> createSheetEnterAnimator$react_native_screens_release + 36:51:android.animation.Animator createSheetEnterAnimator$react_native_screens_release(com.swmansion.rnscreens.bottomsheet.SheetDelegate$SheetAnimationContext):488:488 -> createSheetEnterAnimator$react_native_screens_release + 52:55:android.animation.Animator createSheetEnterAnimator$react_native_screens_release(com.swmansion.rnscreens.bottomsheet.SheetDelegate$SheetAnimationContext):489:489 -> createSheetEnterAnimator$react_native_screens_release + 56:59:android.animation.Animator createSheetEnterAnimator$react_native_screens_release(com.swmansion.rnscreens.bottomsheet.SheetDelegate$SheetAnimationContext):491:491 -> createSheetEnterAnimator$react_native_screens_release + 6:10:android.animation.Animator createSheetExitAnimator$react_native_screens_release(com.swmansion.rnscreens.bottomsheet.SheetDelegate$SheetAnimationContext):497:497 -> createSheetExitAnimator$react_native_screens_release + 11:14:android.animation.Animator createSheetExitAnimator$react_native_screens_release(com.swmansion.rnscreens.bottomsheet.SheetDelegate$SheetAnimationContext):499:499 -> createSheetExitAnimator$react_native_screens_release + 15:18:android.animation.Animator createSheetExitAnimator$react_native_screens_release(com.swmansion.rnscreens.bottomsheet.SheetDelegate$SheetAnimationContext):500:500 -> createSheetExitAnimator$react_native_screens_release + 19:22:android.animation.Animator createSheetExitAnimator$react_native_screens_release(com.swmansion.rnscreens.bottomsheet.SheetDelegate$SheetAnimationContext):501:501 -> createSheetExitAnimator$react_native_screens_release + 23:35:android.animation.Animator createSheetExitAnimator$react_native_screens_release(com.swmansion.rnscreens.bottomsheet.SheetDelegate$SheetAnimationContext):504:504 -> createSheetExitAnimator$react_native_screens_release + 36:39:android.animation.Animator createSheetExitAnimator$react_native_screens_release(com.swmansion.rnscreens.bottomsheet.SheetDelegate$SheetAnimationContext):505:505 -> createSheetExitAnimator$react_native_screens_release + 40:47:android.animation.Animator createSheetExitAnimator$react_native_screens_release(com.swmansion.rnscreens.bottomsheet.SheetDelegate$SheetAnimationContext):507:507 -> createSheetExitAnimator$react_native_screens_release + 48:51:android.animation.Animator createSheetExitAnimator$react_native_screens_release(com.swmansion.rnscreens.bottomsheet.SheetDelegate$SheetAnimationContext):509:509 -> createSheetExitAnimator$react_native_screens_release + 1:5:float createSheetSlideInAnimator$lambda$27(com.swmansion.rnscreens.bottomsheet.SheetDelegate,java.lang.Number):528:528 -> createSheetSlideInAnimator + 1:5:android.animation.ValueAnimator createSheetSlideInAnimator():528 -> createSheetSlideInAnimator + 6:15:java.lang.Float createSheetSlideInAnimator$lambda$28(java.lang.Number):529:529 -> createSheetSlideInAnimator + 6:15:android.animation.ValueAnimator createSheetSlideInAnimator():529 -> createSheetSlideInAnimator + 16:39:android.animation.ValueAnimator createSheetSlideInAnimator():531:531 -> createSheetSlideInAnimator + 40:47:void createSheetSlideInAnimator$lambda$30$lambda$29(com.swmansion.rnscreens.bottomsheet.SheetDelegate,android.animation.ValueAnimator):532:532 -> createSheetSlideInAnimator + 40:47:android.animation.ValueAnimator createSheetSlideInAnimator():532 -> createSheetSlideInAnimator + 48:53:android.animation.ValueAnimator createSheetSlideInAnimator():531:531 -> createSheetSlideInAnimator + 1:8:float createSheetSlideInAnimator$lambda$27(com.swmansion.rnscreens.bottomsheet.SheetDelegate,java.lang.Number):528:528 -> createSheetSlideInAnimator$lambda$27 + 2:6:java.lang.Float createSheetSlideInAnimator$lambda$28(java.lang.Number):529:529 -> createSheetSlideInAnimator$lambda$28 + 6:24:void createSheetSlideInAnimator$lambda$30$lambda$29(com.swmansion.rnscreens.bottomsheet.SheetDelegate,android.animation.ValueAnimator):532:532 -> createSheetSlideInAnimator$lambda$30$lambda$29 + 1:20:android.animation.ValueAnimator createSheetSlideOutAnimator(androidx.coordinatorlayout.widget.CoordinatorLayout):537:537 -> createSheetSlideOutAnimator + 21:33:android.animation.ValueAnimator createSheetSlideOutAnimator(androidx.coordinatorlayout.widget.CoordinatorLayout):539:539 -> createSheetSlideOutAnimator + 34:41:android.animation.ValueAnimator createSheetSlideOutAnimator(androidx.coordinatorlayout.widget.CoordinatorLayout):540:540 -> createSheetSlideOutAnimator + 42:47:android.animation.ValueAnimator createSheetSlideOutAnimator(androidx.coordinatorlayout.widget.CoordinatorLayout):539:539 -> createSheetSlideOutAnimator + 6:24:void createSheetSlideOutAnimator$lambda$32$lambda$31(com.swmansion.rnscreens.bottomsheet.SheetDelegate,android.animation.ValueAnimator):541:541 -> createSheetSlideOutAnimator$lambda$32$lambda$31 + 1:1:java.lang.Float $r8$lambda$3ZC1wSCMqgEXCPiNpr4YZAd4jsY(java.lang.Number):0:0 -> f + # {"id":"com.android.tools.r8.synthesized"} + 1:21:android.view.inputmethod.InputMethodManager getInputMethodManager():70:70 -> getInputMethodManager + 1:3:int getLastStableDetentIndex():44:44 -> getLastStableDetentIndex + 1:3:int getLastStableState():47:47 -> getLastStableState + 1:3:com.swmansion.rnscreens.Screen getScreen():33:33 -> getScreen + 1:7:com.google.android.material.bottomsheet.BottomSheetBehavior getSheetBehavior():58:58 -> getSheetBehavior + 1:14:com.swmansion.rnscreens.ScreenStackFragment getStackFragment():61:61 -> getStackFragment + 1:1:float $r8$lambda$QzvdaX-xCbncoCRxvaK7V2wzrGk(com.swmansion.rnscreens.bottomsheet.SheetDelegate,java.lang.Number):0:0 -> h + # {"id":"com.android.tools.r8.synthesized"} + 1:4:void handleHostFragmentOnCreate():96:96 -> handleHostFragmentOnCreate + 1:4:void handleHostFragmentOnDestroy():112:112 -> handleHostFragmentOnDestroy + 1:6:void handleHostFragmentOnPause():108:108 -> handleHostFragmentOnPause + 1:6:void handleHostFragmentOnResume():104:104 -> handleHostFragmentOnResume + 1:10:void handleHostFragmentOnStart():100:100 -> handleHostFragmentOnStart + 6:17:void handleKeyboardInsetsProgress$react_native_screens_release(androidx.core.view.WindowInsetsCompat):554:554 -> handleKeyboardInsetsProgress$react_native_screens_release + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;)V"} + 18:22:void handleKeyboardInsetsProgress$react_native_screens_release(androidx.core.view.WindowInsetsCompat):562:562 -> handleKeyboardInsetsProgress$react_native_screens_release + 23:26:void handleKeyboardInsetsProgress$react_native_screens_release(androidx.core.view.WindowInsetsCompat):563:563 -> handleKeyboardInsetsProgress$react_native_screens_release + 1:1:void $r8$lambda$T67vj9YRNnrpElcX6bH5fv2zrDk(com.swmansion.rnscreens.bottomsheet.SheetDelegate,android.animation.ValueAnimator):0:0 -> i + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void $r8$lambda$qxxOpflvdTNu_fKc06FSLGbvV3U(com.swmansion.rnscreens.bottomsheet.DimmingViewManager,android.animation.ValueAnimator):0:0 -> j + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void $r8$lambda$zLebR8bqbu5-0KIJXXs8fLYczqM(com.swmansion.rnscreens.bottomsheet.SheetDelegate,android.animation.ValueAnimator):0:0 -> k + # {"id":"com.android.tools.r8.synthesized"} + 11:18:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):386:386 -> onApplyWindowInsets + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} + 19:31:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):387:387 -> onApplyWindowInsets + 32:42:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):388:388 -> onApplyWindowInsets + 43:53:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):389:389 -> onApplyWindowInsets + 54:67:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):394:394 -> onApplyWindowInsets + 68:69:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):397:397 -> onApplyWindowInsets + 70:78:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):398:398 -> onApplyWindowInsets + 79:84:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):399:399 -> onApplyWindowInsets + 85:94:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):400:400 -> onApplyWindowInsets + 95:100:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):403:403 -> onApplyWindowInsets + 101:104:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):404:404 -> onApplyWindowInsets + 105:114:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):405:405 -> onApplyWindowInsets + 115:129:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):406:406 -> onApplyWindowInsets + 130:132:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):407:407 -> onApplyWindowInsets + 133:136:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):411:411 -> onApplyWindowInsets + 137:140:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):412:412 -> onApplyWindowInsets + 141:142:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):415:415 -> onApplyWindowInsets + 143:147:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):424:424 -> onApplyWindowInsets + 148:151:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):426:426 -> onApplyWindowInsets + 152:161:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):427:427 -> onApplyWindowInsets + 162:165:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):425:425 -> onApplyWindowInsets + 166:175:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):428:428 -> onApplyWindowInsets + 1:8:void onSheetStateChanged(int):116:116 -> onSheetStateChanged + 9:10:void onSheetStateChanged(int):119:119 -> onSheetStateChanged + 11:20:void onSheetStateChanged(int):121:121 -> onSheetStateChanged + 21:22:void onSheetStateChanged(int):120:120 -> onSheetStateChanged + 23:29:void onSheetStateChanged(int):126:126 -> onSheetStateChanged + 30:35:void onSheetStateChanged(int):128:128 -> onSheetStateChanged + 36:43:void onSheetStateChanged(int):129:129 -> onSheetStateChanged + 11:34:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):85:85 -> onStateChanged # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/m;Landroidx/lifecycle/g$a;)V"} - 29:32:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):70:70 -> onStateChanged - 33:36:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):69:69 -> onStateChanged - 37:40:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):68:68 -> onStateChanged - 1:12:android.view.View requireDecorView():51:51 -> requireDecorView - 13:26:android.view.View requireDecorView():52:52 -> requireDecorView - 27:34:android.view.View requireDecorView():51:51 -> requireDecorView - 1:17:java.lang.Integer tryResolveContainerHeight():300:300 -> tryResolveContainerHeight - 18:23:java.lang.Integer tryResolveContainerHeight():302:302 -> tryResolveContainerHeight - 24:29:java.lang.Integer tryResolveContainerHeight():305:305 -> tryResolveContainerHeight - 30:35:java.lang.Integer tryResolveContainerHeight():306:306 -> tryResolveContainerHeight - 36:37:java.lang.Integer tryResolveContainerHeight():304:304 -> tryResolveContainerHeight - 38:42:java.lang.Integer tryResolveContainerHeight():308:308 -> tryResolveContainerHeight - 43:49:java.lang.Integer tryResolveContainerHeight():310:310 -> tryResolveContainerHeight - 50:65:java.lang.Integer tryResolveContainerHeight():311:311 -> tryResolveContainerHeight - 66:71:java.lang.Integer tryResolveContainerHeight():312:312 -> tryResolveContainerHeight - 72:77:java.lang.Integer tryResolveContainerHeight():313:313 -> tryResolveContainerHeight - 78:81:java.lang.Integer tryResolveContainerHeight():314:314 -> tryResolveContainerHeight - 82:87:java.lang.Integer tryResolveContainerHeight():315:315 -> tryResolveContainerHeight + 35:38:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):90:90 -> onStateChanged + 39:42:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):89:89 -> onStateChanged + 43:46:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):88:88 -> onStateChanged + 47:50:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):87:87 -> onStateChanged + 51:54:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):86:86 -> onStateChanged + 1:13:void preserveBackgroundFocus():134:134 -> preserveBackgroundFocus + 14:19:void preserveBackgroundFocus():136:136 -> preserveBackgroundFocus + 20:31:void preserveBackgroundFocus():137:137 -> preserveBackgroundFocus + 32:43:void preserveBackgroundFocus():138:138 -> preserveBackgroundFocus + 44:45:void preserveBackgroundFocus():139:139 -> preserveBackgroundFocus + 46:50:void preserveBackgroundFocus():143:143 -> preserveBackgroundFocus + 51:65:void preserveBackgroundFocus():144:144 -> preserveBackgroundFocus + 1:12:android.view.View requireDecorView():64:64 -> requireDecorView + 13:26:android.view.View requireDecorView():65:65 -> requireDecorView + 27:34:android.view.View requireDecorView():64:64 -> requireDecorView + 1:4:void restoreBackgroundFocus():149:149 -> restoreBackgroundFocus + 5:7:void restoreBackgroundFocus():150:150 -> restoreBackgroundFocus + 8:18:void restoreBackgroundFocus():151:151 -> restoreBackgroundFocus + 19:21:void restoreBackgroundFocus():153:153 -> restoreBackgroundFocus + 1:17:java.lang.Integer tryResolveContainerHeight():454:454 -> tryResolveContainerHeight + 18:23:java.lang.Integer tryResolveContainerHeight():456:456 -> tryResolveContainerHeight + 24:29:java.lang.Integer tryResolveContainerHeight():459:459 -> tryResolveContainerHeight + 30:35:java.lang.Integer tryResolveContainerHeight():460:460 -> tryResolveContainerHeight + 36:37:java.lang.Integer tryResolveContainerHeight():458:458 -> tryResolveContainerHeight + 38:42:java.lang.Integer tryResolveContainerHeight():462:462 -> tryResolveContainerHeight + 43:49:java.lang.Integer tryResolveContainerHeight():464:464 -> tryResolveContainerHeight + 50:65:java.lang.Integer tryResolveContainerHeight():465:465 -> tryResolveContainerHeight + 66:71:java.lang.Integer tryResolveContainerHeight():466:466 -> tryResolveContainerHeight + 72:77:java.lang.Integer tryResolveContainerHeight():467:467 -> tryResolveContainerHeight + 78:81:java.lang.Integer tryResolveContainerHeight():468:468 -> tryResolveContainerHeight + 82:87:java.lang.Integer tryResolveContainerHeight():469:469 -> tryResolveContainerHeight + 1:8:java.lang.Integer tryResolveMaxFormSheetHeight$react_native_screens_release():436:436 -> tryResolveMaxFormSheetHeight$react_native_screens_release + 9:13:java.lang.Integer tryResolveMaxFormSheetHeight$react_native_screens_release():437:437 -> tryResolveMaxFormSheetHeight$react_native_screens_release + 14:18:java.lang.Integer tryResolveMaxFormSheetHeight$react_native_screens_release():439:439 -> tryResolveMaxFormSheetHeight$react_native_screens_release + 1:20:java.lang.Integer tryResolveSafeAreaSpaceForSheet():446:446 -> tryResolveSafeAreaSpaceForSheet + 6:11:void updateBottomSheetMetrics$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior):157:157 -> updateBottomSheetMetrics$react_native_screens_release + 12:21:void updateBottomSheetMetrics$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior):163:163 -> updateBottomSheetMetrics$react_native_screens_release + 22:29:void updateBottomSheetMetrics$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior):165:165 -> updateBottomSheetMetrics$react_native_screens_release + 30:37:void updateBottomSheetMetrics$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior):166:166 -> updateBottomSheetMetrics$react_native_screens_release + 38:48:void updateBottomSheetMetrics$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior):171:171 -> updateBottomSheetMetrics$react_native_screens_release + 49:69:void updateBottomSheetMetrics$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior):174:174 -> updateBottomSheetMetrics$react_native_screens_release + 70:82:void updateBottomSheetMetrics$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior):181:181 -> updateBottomSheetMetrics$react_native_screens_release + 83:108:void updateBottomSheetMetrics$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior):182:182 -> updateBottomSheetMetrics$react_native_screens_release + 109:112:void updateBottomSheetMetrics$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior):186:186 -> updateBottomSheetMetrics$react_native_screens_release + 113:118:void updateBottomSheetMetrics$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior):163:163 -> updateBottomSheetMetrics$react_native_screens_release + 119:126:void updateBottomSheetMetrics$react_native_screens_release(com.google.android.material.bottomsheet.BottomSheetBehavior):158:158 -> updateBottomSheetMetrics$react_native_screens_release + 1:2:void updateSheetTranslationY(float):547:547 -> updateSheetTranslationY + 3:7:void updateSheetTranslationY(float):548:548 -> updateSheetTranslationY + 8:14:void updateSheetTranslationY(float):550:550 -> updateSheetTranslationY +com.swmansion.rnscreens.bottomsheet.SheetDelegate$$ExternalSyntheticLambda0 -> com.swmansion.rnscreens.bottomsheet.c: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + com.swmansion.rnscreens.bottomsheet.SheetDelegate com.swmansion.rnscreens.bottomsheet.SheetDelegate$$InternalSyntheticLambda$1$0657f9cb71f11aa4bed7a5612c99cf38dcc8099c74432f973209d5a5a995b070$0.f$0 -> d + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void (com.swmansion.rnscreens.bottomsheet.SheetDelegate):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + 1:1:java.lang.Object invoke(java.lang.Object):0:0 -> d + # {"id":"com.android.tools.r8.synthesized"} +com.swmansion.rnscreens.bottomsheet.SheetDelegate$$ExternalSyntheticLambda1 -> com.swmansion.rnscreens.bottomsheet.d: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:void ():0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + 1:1:java.lang.Object invoke(java.lang.Object):0:0 -> d + # {"id":"com.android.tools.r8.synthesized"} +com.swmansion.rnscreens.bottomsheet.SheetDelegate$$ExternalSyntheticLambda2 -> com.swmansion.rnscreens.bottomsheet.e: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + com.swmansion.rnscreens.bottomsheet.SheetDelegate com.swmansion.rnscreens.bottomsheet.SheetDelegate$$InternalSyntheticLambda$1$0657f9cb71f11aa4bed7a5612c99cf38dcc8099c74432f973209d5a5a995b070$2.f$0 -> a + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void (com.swmansion.rnscreens.bottomsheet.SheetDelegate):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void onAnimationUpdate(android.animation.ValueAnimator):0:0 -> onAnimationUpdate + # {"id":"com.android.tools.r8.synthesized"} +com.swmansion.rnscreens.bottomsheet.SheetDelegate$$ExternalSyntheticLambda3 -> com.swmansion.rnscreens.bottomsheet.f: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + com.swmansion.rnscreens.bottomsheet.DimmingViewManager com.swmansion.rnscreens.bottomsheet.SheetDelegate$$InternalSyntheticLambda$1$1d8c687878e084ab8bed1dd4bea5b5fb179b87979431afcb3a6e4ab45b5e2304$0.f$0 -> a + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void (com.swmansion.rnscreens.bottomsheet.DimmingViewManager):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void onAnimationUpdate(android.animation.ValueAnimator):0:0 -> onAnimationUpdate + # {"id":"com.android.tools.r8.synthesized"} +com.swmansion.rnscreens.bottomsheet.SheetDelegate$$ExternalSyntheticLambda4 -> com.swmansion.rnscreens.bottomsheet.g: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + com.swmansion.rnscreens.bottomsheet.SheetDelegate com.swmansion.rnscreens.bottomsheet.SheetDelegate$$InternalSyntheticLambda$1$2cf0a2f67e87e8ba691cafbbea4a58b4b94ee3c10d63a0644f7ad7c7d3c0f5d8$0.f$0 -> a + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void (com.swmansion.rnscreens.bottomsheet.SheetDelegate):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void onAnimationUpdate(android.animation.ValueAnimator):0:0 -> onAnimationUpdate + # {"id":"com.android.tools.r8.synthesized"} com.swmansion.rnscreens.bottomsheet.SheetDelegate$Companion -> com.swmansion.rnscreens.bottomsheet.SheetDelegate$Companion: # {"id":"sourceFile","fileName":"SheetDelegate.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():366:366 -> + 2:2:void ():650:650 -> com.swmansion.rnscreens.bottomsheet.SheetDelegate$KeyboardHandler -> com.swmansion.rnscreens.bottomsheet.SheetDelegate$KeyboardHandler: # {"id":"sourceFile","fileName":"SheetDelegate.kt"} - 1:6:void (com.swmansion.rnscreens.bottomsheet.SheetDelegate):320:320 -> - 9:16:void onStateChanged(android.view.View,int):328:328 -> onStateChanged - 17:26:void onStateChanged(android.view.View,int):329:329 -> onStateChanged - 27:29:void onStateChanged(android.view.View,int):338:338 -> onStateChanged - 30:47:void onStateChanged(android.view.View,int):340:340 -> onStateChanged - 48:56:void onStateChanged(android.view.View,int):341:341 -> onStateChanged + 1:6:void (com.swmansion.rnscreens.bottomsheet.SheetDelegate):599:599 -> + 9:16:void onStateChanged(android.view.View,int):607:607 -> onStateChanged + 17:26:void onStateChanged(android.view.View,int):608:608 -> onStateChanged + 27:29:void onStateChanged(android.view.View,int):617:617 -> onStateChanged + 30:46:void onStateChanged(android.view.View,int):618:618 -> onStateChanged +com.swmansion.rnscreens.bottomsheet.SheetDelegate$SheetAnimationContext -> com.swmansion.rnscreens.bottomsheet.SheetDelegate$SheetAnimationContext: +# {"id":"sourceFile","fileName":"SheetDelegate.kt"} + 21:23:void (com.swmansion.rnscreens.ScreenStackFragment,com.swmansion.rnscreens.Screen,androidx.coordinatorlayout.widget.CoordinatorLayout,com.swmansion.rnscreens.bottomsheet.DimmingViewManager):643:643 -> + 24:25:void (com.swmansion.rnscreens.ScreenStackFragment,com.swmansion.rnscreens.Screen,androidx.coordinatorlayout.widget.CoordinatorLayout,com.swmansion.rnscreens.bottomsheet.DimmingViewManager):644:644 -> + 26:27:void (com.swmansion.rnscreens.ScreenStackFragment,com.swmansion.rnscreens.Screen,androidx.coordinatorlayout.widget.CoordinatorLayout,com.swmansion.rnscreens.bottomsheet.DimmingViewManager):645:645 -> + 28:29:void (com.swmansion.rnscreens.ScreenStackFragment,com.swmansion.rnscreens.Screen,androidx.coordinatorlayout.widget.CoordinatorLayout,com.swmansion.rnscreens.bottomsheet.DimmingViewManager):646:646 -> + 30:32:void (com.swmansion.rnscreens.ScreenStackFragment,com.swmansion.rnscreens.Screen,androidx.coordinatorlayout.widget.CoordinatorLayout,com.swmansion.rnscreens.bottomsheet.DimmingViewManager):647:647 -> + 1:3:androidx.coordinatorlayout.widget.CoordinatorLayout getCoordinatorLayout():646:646 -> getCoordinatorLayout + 1:3:com.swmansion.rnscreens.bottomsheet.DimmingViewManager getDimmingDelegate():647:647 -> getDimmingDelegate + 1:3:com.swmansion.rnscreens.ScreenStackFragment getFragment():644:644 -> getFragment + 1:3:com.swmansion.rnscreens.Screen getScreen():645:645 -> getScreen com.swmansion.rnscreens.bottomsheet.SheetDelegate$SheetStateObserver -> com.swmansion.rnscreens.bottomsheet.SheetDelegate$SheetStateObserver: # {"id":"sourceFile","fileName":"SheetDelegate.kt"} - 1:6:void (com.swmansion.rnscreens.bottomsheet.SheetDelegate):352:352 -> - 6:11:void onStateChanged(android.view.View,int):357:357 -> onStateChanged + 1:6:void (com.swmansion.rnscreens.bottomsheet.SheetDelegate):629:629 -> + 6:11:void onStateChanged(android.view.View,int):634:634 -> onStateChanged com.swmansion.rnscreens.bottomsheet.SheetDelegate$WhenMappings -> com.swmansion.rnscreens.bottomsheet.SheetDelegate$WhenMappings: # {"id":"sourceFile","fileName":"SheetDelegate.kt"} +com.swmansion.rnscreens.bottomsheet.SheetDelegate$attachCommonListeners$1 -> com.swmansion.rnscreens.bottomsheet.SheetDelegate$attachCommonListeners$1: +# {"id":"sourceFile","fileName":"SheetDelegate.kt"} + 3:6:void (com.swmansion.rnscreens.bottomsheet.SheetDelegate):585:585 -> + 6:11:void onAnimationEnd(android.animation.Animator):591:591 -> onAnimationEnd + 12:21:void onAnimationEnd(android.animation.Animator):593:593 -> onAnimationEnd + 6:12:void onAnimationStart(android.animation.Animator):587:587 -> onAnimationStart +com.swmansion.rnscreens.bottomsheet.SheetDetents -> com.swmansion.rnscreens.bottomsheet.SheetDetents: +# {"id":"sourceFile","fileName":"SheetDetents.kt"} + 6:8:void (java.util.List):5:5 -> + 9:14:void (java.util.List):8:8 -> + 15:20:void (java.util.List):11:11 -> + 21:27:void (java.util.List):12:12 -> + 28:41:void (java.util.List):14:14 -> + 42:67:void (java.util.List):15:15 -> + 68:87:void (java.util.List):17:17 -> + 88:97:void (java.util.List):16:16 -> + 98:126:void kotlin.collections.CollectionsKt___CollectionsKt.forEach(java.lang.Iterable,kotlin.jvm.functions.Function1):1869:1869 -> + 98:126:void (java.util.List):21 -> + 127:146:void (java.util.List):23:23 -> + 147:156:void (java.util.List):22:22 -> + 157:175:void (java.util.List):27:27 -> + 176:183:void (java.util.List):12:12 -> + 184:191:void (java.util.List):11:11 -> + 1:13:double at$react_native_screens_release(int):35:35 -> at$react_native_screens_release + 1:10:int expandedOffsetFromTop$react_native_screens_release(int,int,boolean):78:78 -> expandedOffsetFromTop$react_native_screens_release + 11:23:int expandedOffsetFromTop$react_native_screens_release(int,int,boolean):79:79 -> expandedOffsetFromTop$react_native_screens_release + 24:31:int expandedOffsetFromTop$react_native_screens_release(int,int,boolean):78:78 -> expandedOffsetFromTop$react_native_screens_release + 12:16:int expandedOffsetFromTop$react_native_screens_release$default(com.swmansion.rnscreens.bottomsheet.SheetDetents,int,int,boolean,int,java.lang.Object):73:73 -> expandedOffsetFromTop$react_native_screens_release$default + 2:6:int firstHeight$react_native_screens_release(int):53:53 -> firstHeight$react_native_screens_release + 1:7:int getCount$react_native_screens_release():33:33 -> getCount$react_native_screens_release + 1:8:float halfExpandedRatio$react_native_screens_release():69:69 -> halfExpandedRatio$react_native_screens_release + 9:20:float halfExpandedRatio$react_native_screens_release():70:70 -> halfExpandedRatio$react_native_screens_release + 21:28:float halfExpandedRatio$react_native_screens_release():69:69 -> halfExpandedRatio$react_native_screens_release + 1:19:int heightAt$react_native_screens_release(int,int):45:45 -> heightAt$react_native_screens_release + 20:27:int heightAt$react_native_screens_release(int,int):46:46 -> heightAt$react_native_screens_release + 1:13:double highest$react_native_screens_release():39:39 -> highest$react_native_screens_release + 1:11:int indexFromSheetState$react_native_screens_release(int):86:86 -> indexFromSheetState$react_native_screens_release + 1:11:int maxAllowedHeight$react_native_screens_release(int):55:55 -> maxAllowedHeight$react_native_screens_release + 6:11:int maxAllowedHeightForFitToContents$react_native_screens_release(com.swmansion.rnscreens.Screen):58:58 -> maxAllowedHeightForFitToContents$react_native_screens_release + 12:19:int maxAllowedHeightForFitToContents$react_native_screens_release(com.swmansion.rnscreens.Screen):59:59 -> maxAllowedHeightForFitToContents$react_native_screens_release + 20:29:int maxAllowedHeightForFitToContents$react_native_screens_release(com.swmansion.rnscreens.Screen):64:64 -> maxAllowedHeightForFitToContents$react_native_screens_release + 30:36:int maxAllowedHeightForFitToContents$react_native_screens_release(com.swmansion.rnscreens.Screen):58:58 -> maxAllowedHeightForFitToContents$react_native_screens_release + 2:6:int peekHeight$react_native_screens_release(int):82:82 -> peekHeight$react_native_screens_release + 1:11:int sheetStateFromIndex$react_native_screens_release(int):84:84 -> sheetStateFromIndex$react_native_screens_release + 1:13:double shortest$react_native_screens_release():37:37 -> shortest$react_native_screens_release +com.swmansion.rnscreens.bottomsheet.SheetDetents$Companion -> com.swmansion.rnscreens.bottomsheet.SheetDetents$Companion: +# {"id":"sourceFile","fileName":"SheetDetents.kt"} + 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> + 2:2:void ():88:88 -> com.swmansion.rnscreens.bottomsheet.SheetUtils -> com.swmansion.rnscreens.bottomsheet.SheetUtils: # {"id":"sourceFile","fileName":"SheetUtils.kt"} - 1:4:void ():12:12 -> - 4:27:int detentIndexFromSheetState(int,int):84:84 -> detentIndexFromSheetState - 28:57:int detentIndexFromSheetState(int,int):106:106 -> detentIndexFromSheetState - 58:91:int detentIndexFromSheetState(int,int):109:109 -> detentIndexFromSheetState - 92:125:int detentIndexFromSheetState(int,int):97:97 -> detentIndexFromSheetState - 126:153:int detentIndexFromSheetState(int,int):89:89 -> detentIndexFromSheetState - 3:25:int sheetStateFromDetentIndex(int,int):44:44 -> sheetStateFromDetentIndex - 26:56:int sheetStateFromDetentIndex(int,int):66:66 -> sheetStateFromDetentIndex - 57:90:int sheetStateFromDetentIndex(int,int):69:69 -> sheetStateFromDetentIndex - 91:124:int sheetStateFromDetentIndex(int,int):57:57 -> sheetStateFromDetentIndex - 125:152:int sheetStateFromDetentIndex(int,int):49:49 -> sheetStateFromDetentIndex + 1:4:void ():13:13 -> + 4:27:int detentIndexFromSheetState(int,int):85:85 -> detentIndexFromSheetState + 28:57:int detentIndexFromSheetState(int,int):107:107 -> detentIndexFromSheetState + 58:91:int detentIndexFromSheetState(int,int):110:110 -> detentIndexFromSheetState + 92:125:int detentIndexFromSheetState(int,int):98:98 -> detentIndexFromSheetState + 126:153:int detentIndexFromSheetState(int,int):90:90 -> detentIndexFromSheetState + 3:25:int sheetStateFromDetentIndex(int,int):45:45 -> sheetStateFromDetentIndex + 26:56:int sheetStateFromDetentIndex(int,int):67:67 -> sheetStateFromDetentIndex + 57:90:int sheetStateFromDetentIndex(int,int):70:70 -> sheetStateFromDetentIndex + 91:124:int sheetStateFromDetentIndex(int,int):58:58 -> sheetStateFromDetentIndex + 125:152:int sheetStateFromDetentIndex(int,int):50:50 -> sheetStateFromDetentIndex com.swmansion.rnscreens.bottomsheet.SheetUtilsKt -> com.swmansion.rnscreens.bottomsheet.SheetUtilsKt: # {"id":"sourceFile","fileName":"SheetUtils.kt"} - 6:28:boolean isLaidOutOrHasCachedLayout(android.view.View):158:158 -> isLaidOutOrHasCachedLayout - 6:13:boolean isSheetFitToContents(com.swmansion.rnscreens.Screen):133:133 -> isSheetFitToContents - 14:24:boolean isSheetFitToContents(com.swmansion.rnscreens.Screen):134:134 -> isSheetFitToContents - 25:47:boolean isSheetFitToContents(com.swmansion.rnscreens.Screen):135:135 -> isSheetFitToContents - 6:17:boolean usesFormSheetPresentation(com.swmansion.rnscreens.Screen):137:137 -> usesFormSheetPresentation + 6:28:boolean isLaidOutOrHasCachedLayout(android.view.View):176:176 -> isLaidOutOrHasCachedLayout + 6:13:boolean isSheetFitToContents(com.swmansion.rnscreens.Screen):134:134 -> isSheetFitToContents + 14:24:boolean isSheetFitToContents(com.swmansion.rnscreens.Screen):135:135 -> isSheetFitToContents + 25:41:boolean isSheetFitToContents(com.swmansion.rnscreens.Screen):136:136 -> isSheetFitToContents + 6:21:boolean requiresEnterTransitionPostponing(com.swmansion.rnscreens.Screen):154:154 -> requiresEnterTransitionPostponing + 6:28:boolean sheetShouldUseDimmingView(com.swmansion.rnscreens.Screen):167:167 -> sheetShouldUseDimmingView + 29:32:boolean sheetShouldUseDimmingView(com.swmansion.rnscreens.Screen):168:168 -> sheetShouldUseDimmingView + 33:42:boolean sheetShouldUseDimmingView(com.swmansion.rnscreens.Screen):169:169 -> sheetShouldUseDimmingView + 6:17:boolean usesFormSheetPresentation(com.swmansion.rnscreens.Screen):138:138 -> usesFormSheetPresentation com.swmansion.rnscreens.events.HeaderAttachedEvent -> com.swmansion.rnscreens.events.HeaderAttachedEvent: # {"id":"sourceFile","fileName":"HeaderAttachedEvent.kt"} 1:4:void (int,int):10:10 -> @@ -190783,11 +198106,11 @@ com.swmansion.rnscreens.events.HeaderDetachedEvent$Companion -> com.swmansion.rn 2:2:void ():18:18 -> com.swmansion.rnscreens.events.HeaderHeightChangeEvent -> com.swmansion.rnscreens.events.HeaderHeightChangeEvent: # {"id":"sourceFile","fileName":"HeaderHeightChangeEvent.kt"} - 1:3:void (int,int,int):11:11 -> - 4:6:void (int,int,int):10:10 -> - 1:4:short getCoalescingKey():15:15 -> getCoalescingKey + 1:3:void (int,int,double):11:11 -> + 4:6:void (int,int,double):10:10 -> + 1:5:short getCoalescingKey():15:15 -> getCoalescingKey 1:4:com.facebook.react.bridge.WritableMap getEventData():18:18 -> getEventData - 5:13:com.facebook.react.bridge.WritableMap getEventData():19:19 -> getEventData + 5:12:com.facebook.react.bridge.WritableMap getEventData():19:19 -> getEventData 1:3:java.lang.String getEventName():12:12 -> getEventName com.swmansion.rnscreens.events.HeaderHeightChangeEvent$Companion -> com.swmansion.rnscreens.events.HeaderHeightChangeEvent$Companion: # {"id":"sourceFile","fileName":"HeaderHeightChangeEvent.kt"} @@ -190878,15 +198201,15 @@ com.swmansion.rnscreens.events.ScreenEventEmitter -> com.swmansion.rnscreens.eve 6:8:void (com.swmansion.rnscreens.Screen):9:9 -> 9:11:void (com.swmansion.rnscreens.Screen):10:10 -> 1:29:kotlin.Unit dispatchOnAppear():20:20 -> dispatchOnAppear - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr3/u;"} 1:29:kotlin.Unit dispatchOnDisappear():24:24 -> dispatchOnDisappear - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr3/u;"} 1:29:kotlin.Unit dispatchOnDismissed():26:26 -> dispatchOnDismissed - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr3/u;"} 1:29:kotlin.Unit dispatchOnWillAppear():18:18 -> dispatchOnWillAppear - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr3/u;"} 1:29:kotlin.Unit dispatchOnWillDisappear():22:22 -> dispatchOnWillDisappear - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr3/u;"} 4:7:void dispatchTransitionProgress(float,boolean,boolean):33:33 -> dispatchTransitionProgress 8:13:void dispatchTransitionProgress(float,boolean,boolean):34:34 -> dispatchTransitionProgress 14:19:void dispatchTransitionProgress(float,boolean,boolean):35:35 -> dispatchTransitionProgress @@ -191021,17 +198344,19 @@ com.swmansion.rnscreens.ext.NumericExtKt -> com.swmansion.rnscreens.ext.NumericE 8:12:boolean equalWithRespectToEps$default(float,float,float,int,java.lang.Object):9:9 -> equalWithRespectToEps$default com.swmansion.rnscreens.ext.ViewExtKt -> com.swmansion.rnscreens.ext.ViewExtKt: # {"id":"sourceFile","fileName":"ViewExt.kt"} - 6:14:android.view.ViewGroup asViewGroupOrNull(android.view.View):39:39 -> asViewGroupOrNull - 6:9:java.lang.Integer maybeBgColor(android.view.View):32:32 -> maybeBgColor - 10:13:java.lang.Integer maybeBgColor(android.view.View):33:33 -> maybeBgColor - 14:26:java.lang.Integer maybeBgColor(android.view.View):34:34 -> maybeBgColor - 6:18:android.view.View parentAsView(android.view.View):7:7 -> parentAsView - 6:18:android.view.ViewGroup parentAsViewGroup(android.view.View):9:9 -> parentAsViewGroup - 6:11:android.view.View recycle(android.view.View):14:14 -> recycle - 12:14:android.view.View recycle(android.view.View):15:15 -> recycle - 15:18:android.view.View recycle(android.view.View):16:16 -> recycle - 19:22:android.view.View recycle(android.view.View):22:22 -> recycle - 23:26:android.view.View recycle(android.view.View):26:26 -> recycle + 6:14:android.view.ViewGroup asViewGroupOrNull(android.view.View):41:41 -> asViewGroupOrNull + 6:12:androidx.fragment.app.Fragment findFragmentOrNull(android.view.View):45:45 -> findFragmentOrNull + 6:28:boolean isMeasured(android.view.View):54:54 -> isMeasured + 6:9:java.lang.Integer maybeBgColor(android.view.View):34:34 -> maybeBgColor + 10:13:java.lang.Integer maybeBgColor(android.view.View):35:35 -> maybeBgColor + 14:26:java.lang.Integer maybeBgColor(android.view.View):36:36 -> maybeBgColor + 6:18:android.view.View parentAsView(android.view.View):9:9 -> parentAsView + 6:18:android.view.ViewGroup parentAsViewGroup(android.view.View):11:11 -> parentAsViewGroup + 6:11:android.view.View recycle(android.view.View):16:16 -> recycle + 12:14:android.view.View recycle(android.view.View):17:17 -> recycle + 15:18:android.view.View recycle(android.view.View):18:18 -> recycle + 19:22:android.view.View recycle(android.view.View):24:24 -> recycle + 23:26:android.view.View recycle(android.view.View):28:28 -> recycle com.swmansion.rnscreens.fragment.restoration.AutoRemovingFragment -> com.swmansion.rnscreens.fragment.restoration.AutoRemovingFragment: # {"id":"sourceFile","fileName":"AutoRemovingFragment.kt"} 1:4:void ():21:21 -> @@ -191047,7 +198372,9 @@ com.swmansion.rnscreens.fragment.restoration.RNScreensFragmentFactory -> com.swm 22:27:androidx.fragment.app.Fragment instantiate(java.lang.ClassLoader,java.lang.String):9:9 -> instantiate 28:31:androidx.fragment.app.Fragment instantiate(java.lang.ClassLoader,java.lang.String):11:11 -> instantiate 32:35:androidx.fragment.app.Fragment instantiate(java.lang.ClassLoader,java.lang.String):10:10 -> instantiate -com.swmansion.rnscreens.gamma.common.BaseEventEmitter -> com.swmansion.rnscreens.gamma.common.BaseEventEmitter: +com.swmansion.rnscreens.gamma.common.FragmentProviding -> com.swmansion.rnscreens.gamma.common.FragmentProviding: +# {"id":"sourceFile","fileName":"FragmentProviding.kt"} +com.swmansion.rnscreens.gamma.common.event.BaseEventEmitter -> com.swmansion.rnscreens.gamma.common.event.BaseEventEmitter: # {"id":"sourceFile","fileName":"BaseEventEmitter.kt"} 6:8:void (com.facebook.react.bridge.ReactContext,int):7:7 -> 9:10:void (com.facebook.react.bridge.ReactContext,int):8:8 -> @@ -191059,42 +198386,46 @@ com.swmansion.rnscreens.gamma.common.BaseEventEmitter -> com.swmansion.rnscreens 1:3:com.facebook.react.uimanager.events.EventDispatcher getReactEventDispatcher():11:11 -> getReactEventDispatcher 1:7:int getSurfaceId():17:17 -> getSurfaceId 1:3:int getViewTag():9:9 -> getViewTag -com.swmansion.rnscreens.gamma.common.BaseEventEmitter$Companion -> com.swmansion.rnscreens.gamma.common.BaseEventEmitter$Companion: +com.swmansion.rnscreens.gamma.common.event.BaseEventEmitter$Companion -> com.swmansion.rnscreens.gamma.common.event.BaseEventEmitter$Companion: # {"id":"sourceFile","fileName":"BaseEventEmitter.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():19:19 -> -com.swmansion.rnscreens.gamma.common.FragmentProviding -> com.swmansion.rnscreens.gamma.common.FragmentProviding: -# {"id":"sourceFile","fileName":"FragmentProviding.kt"} -com.swmansion.rnscreens.gamma.common.NamingAwareEventType -> com.swmansion.rnscreens.gamma.common.NamingAwareEventType: +com.swmansion.rnscreens.gamma.common.event.NamingAwareEventType -> com.swmansion.rnscreens.gamma.common.event.NamingAwareEventType: # {"id":"sourceFile","fileName":"NamingAwareEventType.kt"} +com.swmansion.rnscreens.gamma.common.event.ViewAppearanceEventEmitter -> com.swmansion.rnscreens.gamma.common.event.ViewAppearanceEventEmitter: +# {"id":"sourceFile","fileName":"ViewAppearanceEventEmitter.kt"} com.swmansion.rnscreens.gamma.helpers.EventHelpersKt -> com.swmansion.rnscreens.gamma.helpers.EventHelpersKt: # {"id":"sourceFile","fileName":"EventHelpers.kt"} - 6:32:kotlin.Pair makeEventRegistrationInfo(com.swmansion.rnscreens.gamma.common.NamingAwareEventType):6:6 -> makeEventRegistrationInfo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/rnscreens/gamma/common/NamingAwareEventType;)Lm3/l;"} + 6:32:kotlin.Pair makeEventRegistrationInfo(com.swmansion.rnscreens.gamma.common.event.NamingAwareEventType):6:6 -> makeEventRegistrationInfo + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/rnscreens/gamma/common/event/NamingAwareEventType;)Lr3/l;"} com.swmansion.rnscreens.gamma.helpers.FragmentManagerHelper -> com.swmansion.rnscreens.gamma.helpers.FragmentManagerHelper: # {"id":"sourceFile","fileName":"FragmentManagerHelper.kt"} - 1:4:void ():12:12 -> - 6:13:androidx.fragment.app.FragmentManager findFragmentManagerForView(android.view.ViewGroup):17:17 -> findFragmentManagerForView - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;)Landroidx/fragment/app/F;"} - 14:19:androidx.fragment.app.FragmentManager findFragmentManagerForView(android.view.ViewGroup):18:18 -> findFragmentManagerForView - 20:29:androidx.fragment.app.FragmentManager findFragmentManagerForView(android.view.ViewGroup):20:20 -> findFragmentManagerForView - 30:33:androidx.fragment.app.FragmentManager findFragmentManagerForView(android.view.ViewGroup):25:25 -> findFragmentManagerForView - 34:42:androidx.fragment.app.FragmentManager findFragmentManagerForView(android.view.ViewGroup):26:26 -> findFragmentManagerForView - 43:47:androidx.fragment.app.FragmentManager findFragmentManagerForView(android.view.ViewGroup):28:28 -> findFragmentManagerForView - 48:69:androidx.fragment.app.FragmentManager findFragmentManagerForView(android.view.ViewGroup):27:27 -> findFragmentManagerForView - 70:81:androidx.fragment.app.FragmentManager findFragmentManagerForView(android.view.ViewGroup):26:26 -> findFragmentManagerForView - 82:88:androidx.fragment.app.FragmentManager findFragmentManagerForView(android.view.ViewGroup):38:38 -> findFragmentManagerForView - 89:113:androidx.fragment.app.FragmentManager findFragmentManagerForView(android.view.ViewGroup):37:37 -> findFragmentManagerForView - 114:123:androidx.fragment.app.FragmentManager findFragmentManagerForView(android.view.ViewGroup):35:35 -> findFragmentManagerForView - 1:4:androidx.fragment.app.FragmentManager resolveFragmentManagerForReactRootView(com.facebook.react.ReactRootView):43:43 -> resolveFragmentManagerForReactRootView - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/ReactRootView;)Landroidx/fragment/app/F;"} - 5:12:androidx.fragment.app.FragmentManager resolveFragmentManagerForReactRootView(com.facebook.react.ReactRootView):47:47 -> resolveFragmentManagerForReactRootView - 13:21:androidx.fragment.app.FragmentManager resolveFragmentManagerForReactRootView(com.facebook.react.ReactRootView):48:48 -> resolveFragmentManagerForReactRootView - 22:37:androidx.fragment.app.FragmentManager resolveFragmentManagerForReactRootView(com.facebook.react.ReactRootView):60:60 -> resolveFragmentManagerForReactRootView - 38:42:androidx.fragment.app.FragmentManager resolveFragmentManagerForReactRootView(com.facebook.react.ReactRootView):62:62 -> resolveFragmentManagerForReactRootView - 43:51:androidx.fragment.app.FragmentManager resolveFragmentManagerForReactRootView(com.facebook.react.ReactRootView):70:70 -> resolveFragmentManagerForReactRootView - 52:56:androidx.fragment.app.FragmentManager resolveFragmentManagerForReactRootView(com.facebook.react.ReactRootView):72:72 -> resolveFragmentManagerForReactRootView - 57:64:androidx.fragment.app.FragmentManager resolveFragmentManagerForReactRootView(com.facebook.react.ReactRootView):51:51 -> resolveFragmentManagerForReactRootView + 1:4:void ():13:13 -> + 6:13:androidx.fragment.app.FragmentManager findFragmentManagerForView(android.view.ViewGroup):18:18 -> findFragmentManagerForView + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;)Landroidx/fragment/app/I;"} + 14:19:androidx.fragment.app.FragmentManager findFragmentManagerForView(android.view.ViewGroup):19:19 -> findFragmentManagerForView + 20:29:androidx.fragment.app.FragmentManager findFragmentManagerForView(android.view.ViewGroup):21:21 -> findFragmentManagerForView + 30:33:androidx.fragment.app.FragmentManager findFragmentManagerForView(android.view.ViewGroup):26:26 -> findFragmentManagerForView + 34:42:androidx.fragment.app.FragmentManager findFragmentManagerForView(android.view.ViewGroup):27:27 -> findFragmentManagerForView + 43:47:androidx.fragment.app.FragmentManager findFragmentManagerForView(android.view.ViewGroup):29:29 -> findFragmentManagerForView + 48:69:androidx.fragment.app.FragmentManager findFragmentManagerForView(android.view.ViewGroup):28:28 -> findFragmentManagerForView + 70:81:androidx.fragment.app.FragmentManager findFragmentManagerForView(android.view.ViewGroup):27:27 -> findFragmentManagerForView + 82:88:androidx.fragment.app.FragmentManager findFragmentManagerForView(android.view.ViewGroup):39:39 -> findFragmentManagerForView + 89:113:androidx.fragment.app.FragmentManager findFragmentManagerForView(android.view.ViewGroup):38:38 -> findFragmentManagerForView + 114:123:androidx.fragment.app.FragmentManager findFragmentManagerForView(android.view.ViewGroup):36:36 -> findFragmentManagerForView + 1:4:androidx.fragment.app.FragmentManager resolveFragmentManagerForReactRootView(com.facebook.react.ReactRootView):44:44 -> resolveFragmentManagerForReactRootView + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/facebook/react/ReactRootView;)Landroidx/fragment/app/I;"} + 5:12:androidx.fragment.app.FragmentManager resolveFragmentManagerForReactRootView(com.facebook.react.ReactRootView):48:48 -> resolveFragmentManagerForReactRootView + 13:21:androidx.fragment.app.FragmentManager resolveFragmentManagerForReactRootView(com.facebook.react.ReactRootView):49:49 -> resolveFragmentManagerForReactRootView + 22:37:androidx.fragment.app.FragmentManager resolveFragmentManagerForReactRootView(com.facebook.react.ReactRootView):61:61 -> resolveFragmentManagerForReactRootView + 38:42:androidx.fragment.app.FragmentManager resolveFragmentManagerForReactRootView(com.facebook.react.ReactRootView):63:63 -> resolveFragmentManagerForReactRootView + 43:51:androidx.fragment.app.FragmentManager resolveFragmentManagerForReactRootView(com.facebook.react.ReactRootView):71:71 -> resolveFragmentManagerForReactRootView + 52:56:androidx.fragment.app.FragmentManager resolveFragmentManagerForReactRootView(com.facebook.react.ReactRootView):73:73 -> resolveFragmentManagerForReactRootView + 57:64:androidx.fragment.app.FragmentManager resolveFragmentManagerForReactRootView(com.facebook.react.ReactRootView):52:52 -> resolveFragmentManagerForReactRootView +com.swmansion.rnscreens.gamma.helpers.FragmentManagerHelperKt -> com.swmansion.rnscreens.gamma.helpers.FragmentManagerHelperKt: +# {"id":"sourceFile","fileName":"FragmentManagerHelper.kt"} + 6:20:androidx.fragment.app.FragmentTransaction createTransactionWithReordering(androidx.fragment.app.FragmentManager):79:79 -> createTransactionWithReordering + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)Landroidx/fragment/app/Q;"} com.swmansion.rnscreens.gamma.helpers.NewArchAwareViewIdGenerator -> com.swmansion.rnscreens.gamma.helpers.NewArchAwareViewIdGenerator: # {"id":"sourceFile","fileName":"ViewIdHelpers.kt"} 1:4:void ():30:30 -> @@ -191111,6 +198442,21 @@ com.swmansion.rnscreens.gamma.helpers.SystemDrawableKt -> com.swmansion.rnscreen 31:42:android.graphics.drawable.Drawable getSystemDrawableResource(android.content.Context,java.lang.String):25:25 -> getSystemDrawableResource 43:47:android.graphics.drawable.Drawable getSystemDrawableResource(android.content.Context,java.lang.String):28:28 -> getSystemDrawableResource 48:70:android.graphics.drawable.Drawable getSystemDrawableResource(android.content.Context,java.lang.String):31:31 -> getSystemDrawableResource +com.swmansion.rnscreens.gamma.helpers.ViewFinder -> com.swmansion.rnscreens.gamma.helpers.ViewFinder: +# {"id":"sourceFile","fileName":"ViewFinder.kt"} + 1:4:void ():9:9 -> + 8:11:com.swmansion.rnscreens.ScreenStack findScreenStackInFirstDescendantChain(android.view.View):30:30 -> findScreenStackInFirstDescendantChain + 12:14:com.swmansion.rnscreens.ScreenStack findScreenStackInFirstDescendantChain(android.view.View):31:31 -> findScreenStackInFirstDescendantChain + 15:20:com.swmansion.rnscreens.ScreenStack findScreenStackInFirstDescendantChain(android.view.View):32:32 -> findScreenStackInFirstDescendantChain + 21:27:boolean androidx.core.view.ViewGroupKt.isNotEmpty(android.view.ViewGroup):51:51 -> findScreenStackInFirstDescendantChain + 21:27:com.swmansion.rnscreens.ScreenStack findScreenStackInFirstDescendantChain(android.view.View):32 -> findScreenStackInFirstDescendantChain + 28:34:com.swmansion.rnscreens.ScreenStack findScreenStackInFirstDescendantChain(android.view.View):33:33 -> findScreenStackInFirstDescendantChain + 8:11:android.widget.ScrollView findScrollViewInFirstDescendantChain(android.view.View):14:14 -> findScrollViewInFirstDescendantChain + 12:14:android.widget.ScrollView findScrollViewInFirstDescendantChain(android.view.View):15:15 -> findScrollViewInFirstDescendantChain + 15:20:android.widget.ScrollView findScrollViewInFirstDescendantChain(android.view.View):16:16 -> findScrollViewInFirstDescendantChain + 21:27:boolean androidx.core.view.ViewGroupKt.isNotEmpty(android.view.ViewGroup):51:51 -> findScrollViewInFirstDescendantChain + 21:27:android.widget.ScrollView findScrollViewInFirstDescendantChain(android.view.View):16 -> findScrollViewInFirstDescendantChain + 28:34:android.widget.ScrollView findScrollViewInFirstDescendantChain(android.view.View):17:17 -> findScrollViewInFirstDescendantChain com.swmansion.rnscreens.gamma.helpers.ViewIdGenerator -> com.swmansion.rnscreens.gamma.helpers.ViewIdGenerator: # {"id":"sourceFile","fileName":"ViewIdHelpers.kt"} 8:15:void ():52:52 -> @@ -191122,276 +198468,709 @@ com.swmansion.rnscreens.gamma.helpers.ViewIdGenerator -> com.swmansion.rnscreens 1:3:void setExternalGenerator(com.swmansion.rnscreens.gamma.helpers.ViewIdProviding):51:51 -> setExternalGenerator com.swmansion.rnscreens.gamma.helpers.ViewIdProviding -> com.swmansion.rnscreens.gamma.helpers.ViewIdProviding: # {"id":"sourceFile","fileName":"ViewIdHelpers.kt"} -com.swmansion.rnscreens.gamma.tabs.TabScreen -> com.swmansion.rnscreens.gamma.tabs.TabScreen: -# {"id":"sourceFile","fileName":"TabScreen.kt"} +com.swmansion.rnscreens.gamma.stack.host.AddAndSetAsPrimaryOp -> com.swmansion.rnscreens.gamma.stack.host.AddAndSetAsPrimaryOp: +# {"id":"sourceFile","fileName":"FragmentOperation.kt"} + 1:1:void (com.swmansion.rnscreens.gamma.stack.screen.StackScreenFragment,int,boolean,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):13:13 -> + 2:2:void (com.swmansion.rnscreens.gamma.stack.screen.StackScreenFragment,int,boolean,boolean):18:18 -> + 3:6:void (com.swmansion.rnscreens.gamma.stack.screen.StackScreenFragment,int,boolean,boolean):14:17 -> + 11:14:void execute$react_native_screens_release(androidx.fragment.app.FragmentManager,com.swmansion.rnscreens.gamma.stack.host.FragmentOperationExecutor):23:23 -> execute$react_native_screens_release + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;Lcom/swmansion/rnscreens/gamma/stack/host/FragmentOperationExecutor;)V"} + 1:3:boolean getAddToBackStack():16:16 -> getAddToBackStack + 1:3:boolean getAllowStateLoss():17:17 -> getAllowStateLoss + 1:3:int getContainerViewId():15:15 -> getContainerViewId + 1:3:com.swmansion.rnscreens.gamma.stack.screen.StackScreenFragment getFragment():14:14 -> getFragment +com.swmansion.rnscreens.gamma.stack.host.FlushNowOp -> com.swmansion.rnscreens.gamma.stack.host.FlushNowOp: +# {"id":"sourceFile","fileName":"FragmentOperation.kt"} + 2:5:void ():51:51 -> + 11:14:void execute$react_native_screens_release(androidx.fragment.app.FragmentManager,com.swmansion.rnscreens.gamma.stack.host.FragmentOperationExecutor):56:56 -> execute$react_native_screens_release + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;Lcom/swmansion/rnscreens/gamma/stack/host/FragmentOperationExecutor;)V"} +com.swmansion.rnscreens.gamma.stack.host.FragmentOperation -> com.swmansion.rnscreens.gamma.stack.host.FragmentOperation: +# {"id":"sourceFile","fileName":"FragmentOperation.kt"} + 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> + 2:2:void ():6:6 -> +com.swmansion.rnscreens.gamma.stack.host.FragmentOperationExecutor -> com.swmansion.rnscreens.gamma.stack.host.FragmentOperationExecutor: +# {"id":"sourceFile","fileName":"FragmentOperationExecutor.kt"} + 1:4:void ():7:7 -> + 3:6:void commitAsync(androidx.fragment.app.FragmentTransaction,boolean):91:91 -> commitAsync + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Q;Z)V"} + 7:10:void commitAsync(androidx.fragment.app.FragmentTransaction,boolean):93:93 -> commitAsync + 3:6:void commitSync(androidx.fragment.app.FragmentTransaction,boolean):102:102 -> commitSync + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Q;Z)V"} + 7:10:void commitSync(androidx.fragment.app.FragmentTransaction,boolean):104:104 -> commitSync + 3:6:void commitTransaction(androidx.fragment.app.FragmentTransaction,boolean,boolean):80:80 -> commitTransaction + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Q;ZZ)V"} + 7:10:void commitTransaction(androidx.fragment.app.FragmentTransaction,boolean,boolean):82:82 -> commitTransaction + 6:9:void commitTransaction$default(com.swmansion.rnscreens.gamma.stack.host.FragmentOperationExecutor,androidx.fragment.app.FragmentTransaction,boolean,boolean,int,java.lang.Object):74:74 -> commitTransaction$default + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/rnscreens/gamma/stack/host/FragmentOperationExecutor;Landroidx/fragment/app/Q;ZZILjava/lang/Object;)V"} + 11:14:void executeAddAndSetAsPrimaryOp$react_native_screens_release(androidx.fragment.app.FragmentManager,com.swmansion.rnscreens.gamma.stack.host.AddAndSetAsPrimaryOp):24:24 -> executeAddAndSetAsPrimaryOp$react_native_screens_release + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;Lcom/swmansion/rnscreens/gamma/stack/host/AddAndSetAsPrimaryOp;)V"} + 15:20:void executeAddAndSetAsPrimaryOp$react_native_screens_release(androidx.fragment.app.FragmentManager,com.swmansion.rnscreens.gamma.stack.host.AddAndSetAsPrimaryOp):25:25 -> executeAddAndSetAsPrimaryOp$react_native_screens_release + 21:35:void executeAddAndSetAsPrimaryOp$react_native_screens_release(androidx.fragment.app.FragmentManager,com.swmansion.rnscreens.gamma.stack.host.AddAndSetAsPrimaryOp):26:26 -> executeAddAndSetAsPrimaryOp$react_native_screens_release + 36:46:void executeAddAndSetAsPrimaryOp$react_native_screens_release(androidx.fragment.app.FragmentManager,com.swmansion.rnscreens.gamma.stack.host.AddAndSetAsPrimaryOp):28:28 -> executeAddAndSetAsPrimaryOp$react_native_screens_release + 47:53:void executeAddAndSetAsPrimaryOp$react_native_screens_release(androidx.fragment.app.FragmentManager,com.swmansion.rnscreens.gamma.stack.host.AddAndSetAsPrimaryOp):29:29 -> executeAddAndSetAsPrimaryOp$react_native_screens_release + 54:65:void executeAddAndSetAsPrimaryOp$react_native_screens_release(androidx.fragment.app.FragmentManager,com.swmansion.rnscreens.gamma.stack.host.AddAndSetAsPrimaryOp):30:30 -> executeAddAndSetAsPrimaryOp$react_native_screens_release + 11:14:void executeFlushOp$react_native_screens_release(androidx.fragment.app.FragmentManager,com.swmansion.rnscreens.gamma.stack.host.FlushNowOp):58:58 -> executeFlushOp$react_native_screens_release + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;Lcom/swmansion/rnscreens/gamma/stack/host/FlushNowOp;)V"} + 11:14:void executeOnCommitCallbackOp$react_native_screens_release(androidx.fragment.app.FragmentManager,com.swmansion.rnscreens.gamma.stack.host.OnCommitCallbackOp):67:67 -> executeOnCommitCallbackOp$react_native_screens_release + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;Lcom/swmansion/rnscreens/gamma/stack/host/OnCommitCallbackOp;)V"} + 15:27:void executeOnCommitCallbackOp$react_native_screens_release(androidx.fragment.app.FragmentManager,com.swmansion.rnscreens.gamma.stack.host.OnCommitCallbackOp):68:68 -> executeOnCommitCallbackOp$react_native_screens_release + 28:31:void executeOnCommitCallbackOp$react_native_screens_release(androidx.fragment.app.FragmentManager,com.swmansion.rnscreens.gamma.stack.host.OnCommitCallbackOp):69:69 -> executeOnCommitCallbackOp$react_native_screens_release + 32:35:void executeOnCommitCallbackOp$react_native_screens_release(androidx.fragment.app.FragmentManager,com.swmansion.rnscreens.gamma.stack.host.OnCommitCallbackOp):70:70 -> executeOnCommitCallbackOp$react_native_screens_release + 36:39:void executeOnCommitCallbackOp$react_native_screens_release(androidx.fragment.app.FragmentManager,com.swmansion.rnscreens.gamma.stack.host.OnCommitCallbackOp):65:65 -> executeOnCommitCallbackOp$react_native_screens_release + 11:26:void kotlin.collections.CollectionsKt___CollectionsKt.forEach(java.lang.Iterable,kotlin.jvm.functions.Function1):1869:1869 -> executeOperations$react_native_screens_release + 11:26:void executeOperations$react_native_screens_release(androidx.fragment.app.FragmentManager,java.util.List,boolean):13 -> executeOperations$react_native_screens_release + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;Ljava/util/List;Z)V"} + 27:32:void executeOperations$react_native_screens_release(androidx.fragment.app.FragmentManager,java.util.List,boolean):13:13 -> executeOperations$react_native_screens_release + 33:36:void executeOperations$react_native_screens_release(androidx.fragment.app.FragmentManager,java.util.List,boolean):16:16 -> executeOperations$react_native_screens_release + 6:9:void executeOperations$react_native_screens_release$default(com.swmansion.rnscreens.gamma.stack.host.FragmentOperationExecutor,androidx.fragment.app.FragmentManager,java.util.List,boolean,int,java.lang.Object):8:8 -> executeOperations$react_native_screens_release$default + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/rnscreens/gamma/stack/host/FragmentOperationExecutor;Landroidx/fragment/app/I;Ljava/util/List;ZILjava/lang/Object;)V"} + 11:23:void executePopBackStackOp$react_native_screens_release(androidx.fragment.app.FragmentManager,com.swmansion.rnscreens.gamma.stack.host.PopBackStackOp):39:39 -> executePopBackStackOp$react_native_screens_release + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;Lcom/swmansion/rnscreens/gamma/stack/host/PopBackStackOp;)V"} + 24:27:void executePopBackStackOp$react_native_screens_release(androidx.fragment.app.FragmentManager,com.swmansion.rnscreens.gamma.stack.host.PopBackStackOp):38:38 -> executePopBackStackOp$react_native_screens_release + 11:14:void executeRemoveOp$react_native_screens_release(androidx.fragment.app.FragmentManager,com.swmansion.rnscreens.gamma.stack.host.RemoveOp):48:48 -> executeRemoveOp$react_native_screens_release + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;Lcom/swmansion/rnscreens/gamma/stack/host/RemoveOp;)V"} + 15:21:void executeRemoveOp$react_native_screens_release(androidx.fragment.app.FragmentManager,com.swmansion.rnscreens.gamma.stack.host.RemoveOp):49:49 -> executeRemoveOp$react_native_screens_release + 22:33:void executeRemoveOp$react_native_screens_release(androidx.fragment.app.FragmentManager,com.swmansion.rnscreens.gamma.stack.host.RemoveOp):50:50 -> executeRemoveOp$react_native_screens_release +com.swmansion.rnscreens.gamma.stack.host.OnCommitCallbackOp -> com.swmansion.rnscreens.gamma.stack.host.OnCommitCallbackOp: +# {"id":"sourceFile","fileName":"FragmentOperation.kt"} + 1:1:void (java.lang.Runnable,boolean,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):60:60 -> + 2:2:void (java.lang.Runnable,boolean,boolean):64:64 -> + 3:5:void (java.lang.Runnable,boolean,boolean):61:63 -> + 11:14:void execute$react_native_screens_release(androidx.fragment.app.FragmentManager,com.swmansion.rnscreens.gamma.stack.host.FragmentOperationExecutor):69:69 -> execute$react_native_screens_release + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;Lcom/swmansion/rnscreens/gamma/stack/host/FragmentOperationExecutor;)V"} + 1:3:boolean getAllowStateLoss():62:62 -> getAllowStateLoss + 1:3:boolean getFlushSync():63:63 -> getFlushSync + 1:3:java.lang.Runnable getOnCommitCallback():61:61 -> getOnCommitCallback +com.swmansion.rnscreens.gamma.stack.host.PopBackStackOp -> com.swmansion.rnscreens.gamma.stack.host.PopBackStackOp: +# {"id":"sourceFile","fileName":"FragmentOperation.kt"} + 7:9:void (com.swmansion.rnscreens.gamma.stack.screen.StackScreenFragment):29:29 -> + 10:12:void (com.swmansion.rnscreens.gamma.stack.screen.StackScreenFragment):28:28 -> + 11:14:void execute$react_native_screens_release(androidx.fragment.app.FragmentManager,com.swmansion.rnscreens.gamma.stack.host.FragmentOperationExecutor):34:34 -> execute$react_native_screens_release + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;Lcom/swmansion/rnscreens/gamma/stack/host/FragmentOperationExecutor;)V"} + 1:3:com.swmansion.rnscreens.gamma.stack.screen.StackScreenFragment getFragment():28:28 -> getFragment +com.swmansion.rnscreens.gamma.stack.host.PopOperation -> com.swmansion.rnscreens.gamma.stack.host.PopOperation: +# {"id":"sourceFile","fileName":"StackOperation.kt"} + 7:9:void (com.swmansion.rnscreens.gamma.stack.screen.StackScreen):13:13 -> + 10:12:void (com.swmansion.rnscreens.gamma.stack.screen.StackScreen):12:12 -> + 1:3:com.swmansion.rnscreens.gamma.stack.screen.StackScreen getScreen():12:12 -> getScreen +com.swmansion.rnscreens.gamma.stack.host.PushOperation -> com.swmansion.rnscreens.gamma.stack.host.PushOperation: +# {"id":"sourceFile","fileName":"StackOperation.kt"} + 7:9:void (com.swmansion.rnscreens.gamma.stack.screen.StackScreen):9:9 -> + 10:12:void (com.swmansion.rnscreens.gamma.stack.screen.StackScreen):8:8 -> + 1:3:com.swmansion.rnscreens.gamma.stack.screen.StackScreen getScreen():8:8 -> getScreen +com.swmansion.rnscreens.gamma.stack.host.RemoveOp -> com.swmansion.rnscreens.gamma.stack.host.RemoveOp: +# {"id":"sourceFile","fileName":"FragmentOperation.kt"} + 1:1:void (com.swmansion.rnscreens.gamma.stack.screen.StackScreenFragment,boolean,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):38:38 -> + 2:2:void (com.swmansion.rnscreens.gamma.stack.screen.StackScreenFragment,boolean,boolean):42:42 -> + 3:5:void (com.swmansion.rnscreens.gamma.stack.screen.StackScreenFragment,boolean,boolean):39:41 -> + 11:14:void execute$react_native_screens_release(androidx.fragment.app.FragmentManager,com.swmansion.rnscreens.gamma.stack.host.FragmentOperationExecutor):47:47 -> execute$react_native_screens_release + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;Lcom/swmansion/rnscreens/gamma/stack/host/FragmentOperationExecutor;)V"} + 1:3:boolean getAllowStateLoss():40:40 -> getAllowStateLoss + 1:3:boolean getFlushSync():41:41 -> getFlushSync + 1:3:com.swmansion.rnscreens.gamma.stack.screen.StackScreenFragment getFragment():39:39 -> getFragment +com.swmansion.rnscreens.gamma.stack.host.StackContainer -> com.swmansion.rnscreens.gamma.stack.host.StackContainer: +# {"id":"sourceFile","fileName":"StackContainer.kt"} + androidx.fragment.app.FragmentManager fragmentManager -> fragmentManager + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} + 11:13:void (android.content.Context,java.lang.ref.WeakReference):21:21 -> + 14:15:void (android.content.Context,java.lang.ref.WeakReference):20:20 -> + 16:22:void (android.content.Context,java.lang.ref.WeakReference):38:38 -> + 23:29:void (android.content.Context,java.lang.ref.WeakReference):40:40 -> + 30:36:void (android.content.Context,java.lang.ref.WeakReference):41:41 -> + 37:43:void (android.content.Context,java.lang.ref.WeakReference):45:45 -> + 44:50:void (android.content.Context,java.lang.ref.WeakReference):46:46 -> + 51:60:void (android.content.Context,java.lang.ref.WeakReference):49:49 -> + 1:5:void applyOperationsAndComputeFragmentManagerOperations():115:115 -> applyOperationsAndComputeFragmentManagerOperations + 6:12:void applyOperationsAndComputeFragmentManagerOperations():121:121 -> applyOperationsAndComputeFragmentManagerOperations + 13:14:void applyOperationsAndComputeFragmentManagerOperations():132:132 -> applyOperationsAndComputeFragmentManagerOperations + 15:16:void applyOperationsAndComputeFragmentManagerOperations():133:133 -> applyOperationsAndComputeFragmentManagerOperations + 17:22:void applyOperationsAndComputeFragmentManagerOperations():132:132 -> applyOperationsAndComputeFragmentManagerOperations + 23:25:void applyOperationsAndComputeFragmentManagerOperations():133:133 -> applyOperationsAndComputeFragmentManagerOperations + 26:28:void applyOperationsAndComputeFragmentManagerOperations():132:132 -> applyOperationsAndComputeFragmentManagerOperations + 29:30:void applyOperationsAndComputeFragmentManagerOperations():141:141 -> applyOperationsAndComputeFragmentManagerOperations + 31:46:void kotlin.collections.CollectionsKt___CollectionsKt.forEach(java.lang.Iterable,kotlin.jvm.functions.Function1):1869:1869 -> applyOperationsAndComputeFragmentManagerOperations + 31:46:void applyOperationsAndComputeFragmentManagerOperations():141 -> applyOperationsAndComputeFragmentManagerOperations + 47:81:void applyOperationsAndComputeFragmentManagerOperations():143:143 -> applyOperationsAndComputeFragmentManagerOperations + 82:89:void applyOperationsAndComputeFragmentManagerOperations():147:147 -> applyOperationsAndComputeFragmentManagerOperations + 90:99:void applyOperationsAndComputeFragmentManagerOperations():151:151 -> applyOperationsAndComputeFragmentManagerOperations + 100:120:void applyOperationsAndComputeFragmentManagerOperations():153:153 -> applyOperationsAndComputeFragmentManagerOperations + 121:128:void applyOperationsAndComputeFragmentManagerOperations():147:147 -> applyOperationsAndComputeFragmentManagerOperations + 129:136:void applyOperationsAndComputeFragmentManagerOperations():143:143 -> applyOperationsAndComputeFragmentManagerOperations + 137:138:void applyOperationsAndComputeFragmentManagerOperations():158:158 -> applyOperationsAndComputeFragmentManagerOperations + 139:154:void kotlin.collections.CollectionsKt___CollectionsKt.forEach(java.lang.Iterable,kotlin.jvm.functions.Function1):1869:1869 -> applyOperationsAndComputeFragmentManagerOperations + 139:154:void applyOperationsAndComputeFragmentManagerOperations():158 -> applyOperationsAndComputeFragmentManagerOperations + 155:162:void applyOperationsAndComputeFragmentManagerOperations():159:159 -> applyOperationsAndComputeFragmentManagerOperations + 163:164:void applyOperationsAndComputeFragmentManagerOperations():161:161 -> applyOperationsAndComputeFragmentManagerOperations + 165:166:void applyOperationsAndComputeFragmentManagerOperations():162:162 -> applyOperationsAndComputeFragmentManagerOperations + 167:170:void applyOperationsAndComputeFragmentManagerOperations():164:164 -> applyOperationsAndComputeFragmentManagerOperations + 171:181:void applyOperationsAndComputeFragmentManagerOperations():165:165 -> applyOperationsAndComputeFragmentManagerOperations + 182:184:void applyOperationsAndComputeFragmentManagerOperations():162:162 -> applyOperationsAndComputeFragmentManagerOperations + 185:187:void applyOperationsAndComputeFragmentManagerOperations():161:161 -> applyOperationsAndComputeFragmentManagerOperations + 188:193:void applyOperationsAndComputeFragmentManagerOperations():168:168 -> applyOperationsAndComputeFragmentManagerOperations + 194:201:void applyOperationsAndComputeFragmentManagerOperations():171:171 -> applyOperationsAndComputeFragmentManagerOperations + 202:206:void applyOperationsAndComputeFragmentManagerOperations():173:173 -> applyOperationsAndComputeFragmentManagerOperations + 207:212:void applyOperationsAndComputeFragmentManagerOperations():174:174 -> applyOperationsAndComputeFragmentManagerOperations + 213:220:void applyOperationsAndComputeFragmentManagerOperations():171:171 -> applyOperationsAndComputeFragmentManagerOperations + 1:4:void applyOperationsAndComputeFragmentManagerOperations$lambda$3(com.swmansion.rnscreens.gamma.stack.host.StackContainer):134:134 -> applyOperationsAndComputeFragmentManagerOperations$lambda$3 + 1:7:com.swmansion.rnscreens.gamma.stack.host.StackContainerParent containerParentOrNull():31:31 -> containerParentOrNull + 1:5:com.swmansion.rnscreens.gamma.stack.screen.StackScreenFragment createFragmentForScreen(com.swmansion.rnscreens.gamma.stack.screen.StackScreen):197:197 -> createFragmentForScreen + 6:40:com.swmansion.rnscreens.gamma.stack.screen.StackScreenFragment createFragmentForScreen(com.swmansion.rnscreens.gamma.stack.screen.StackScreen):198:198 -> createFragmentForScreen + 1:31:void dumpStackModel():190:190 -> dumpStackModel + 32:33:void dumpStackModel():191:191 -> dumpStackModel + 34:49:void kotlin.collections.CollectionsKt___CollectionsKt.forEach(java.lang.Iterable,kotlin.jvm.functions.Function1):1869:1869 -> dumpStackModel + 34:49:void dumpStackModel():191 -> dumpStackModel + 50:66:void dumpStackModel():192:192 -> dumpStackModel + 6:16:void enqueuePopOperation$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.screen.StackScreen):104:104 -> enqueuePopOperation$react_native_screens_release + 6:16:void enqueuePushOperation$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.screen.StackScreen):100:100 -> enqueuePushOperation$react_native_screens_release + 1:21:boolean getHasPendingOperations():43:43 -> getHasPendingOperations + 1:33:void onAttachedToWindow():53:53 -> onAttachedToWindow + 34:36:void onAttachedToWindow():54:54 -> onAttachedToWindow + 37:39:void onAttachedToWindow():56:56 -> onAttachedToWindow + 40:42:void onAttachedToWindow():65:65 -> onAttachedToWindow + 43:46:void onAttachedToWindow():69:69 -> onAttachedToWindow + 1:1:void onBackStackChangeCancelled():0:0 -> onBackStackChangeCancelled + # {"id":"com.android.tools.r8.synthesized"} + 6:9:void onBackStackChangeCommitted(androidx.fragment.app.Fragment,boolean):236:236 -> onBackStackChangeCommitted + 10:40:void onBackStackChangeCommitted(androidx.fragment.app.Fragment,boolean):237:237 -> onBackStackChangeCommitted + 41:49:void onBackStackChangeCommitted(androidx.fragment.app.Fragment,boolean):246:246 -> onBackStackChangeCommitted + 50:66:void onBackStackChangeCommitted(androidx.fragment.app.Fragment,boolean):247:247 -> onBackStackChangeCommitted + 67:74:void onBackStackChangeCommitted(androidx.fragment.app.Fragment,boolean):248:248 -> onBackStackChangeCommitted + 75:78:void onBackStackChangeCommitted(androidx.fragment.app.Fragment,boolean):249:249 -> onBackStackChangeCommitted + 1:1:void onBackStackChangeProgressed(androidx.activity.BackEventCompat):0:0 -> onBackStackChangeProgressed + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/b;)V"} + 1:1:void onBackStackChangeStarted(androidx.fragment.app.Fragment,boolean):0:0 -> onBackStackChangeStarted + # {"id":"com.android.tools.r8.synthesized"} + 1:3:void onDetachedFromWindow():73:73 -> onDetachedFromWindow + 4:11:void onDetachedFromWindow():74:74 -> onDetachedFromWindow + 12:14:void onDetachedFromWindow():75:75 -> onDetachedFromWindow + 1:8:void onNativeFragmentPop(com.swmansion.rnscreens.gamma.stack.screen.StackScreenFragment):178:178 -> onNativeFragmentPop + 9:16:void onNativeFragmentPop(com.swmansion.rnscreens.gamma.stack.screen.StackScreenFragment):179:179 -> onNativeFragmentPop + 17:26:void onNativeFragmentPop(com.swmansion.rnscreens.gamma.stack.screen.StackScreenFragment):183:183 -> onNativeFragmentPop + 27:30:void onNativeFragmentPop(com.swmansion.rnscreens.gamma.stack.screen.StackScreenFragment):186:186 -> onNativeFragmentPop + 31:38:void onNativeFragmentPop(com.swmansion.rnscreens.gamma.stack.screen.StackScreenFragment):183:183 -> onNativeFragmentPop + 39:46:void onNativeFragmentPop(com.swmansion.rnscreens.gamma.stack.screen.StackScreenFragment):179:179 -> onNativeFragmentPop + 47:54:void onNativeFragmentPop(com.swmansion.rnscreens.gamma.stack.screen.StackScreenFragment):178:178 -> onNativeFragmentPop + 1:12:void performContainerUpdateIfNeeded$react_native_screens_release():94:94 -> performContainerUpdateIfNeeded$react_native_screens_release + 13:20:void performContainerUpdateIfNeeded$react_native_screens_release():95:95 -> performContainerUpdateIfNeeded$react_native_screens_release + 1:3:void performOperations(androidx.fragment.app.FragmentManager):108:108 -> performOperations + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/I;)V"} + 4:11:void performOperations(androidx.fragment.app.FragmentManager):109:109 -> performOperations + 12:15:void performOperations(androidx.fragment.app.FragmentManager):111:111 -> performOperations + 1:13:androidx.fragment.app.FragmentManager requireFragmentManager():26:26 -> requireFragmentManager + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/I;"} + 1:8:void setupFragmentManger$react_native_screens_release():80:80 -> setupFragmentManger$react_native_screens_release + 9:11:void setupFragmentManger$react_native_screens_release():83:83 -> setupFragmentManger$react_native_screens_release + 12:14:void setupFragmentManger$react_native_screens_release():79:79 -> setupFragmentManger$react_native_screens_release + 15:22:void setupFragmentManger$react_native_screens_release():80:80 -> setupFragmentManger$react_native_screens_release + 1:24:void updateLaidOutFlagIfNeededAndPossible():221:221 -> updateLaidOutFlagIfNeededAndPossible + 25:34:void updateLaidOutFlagIfNeededAndPossible():222:222 -> updateLaidOutFlagIfNeededAndPossible + 1:4:void updateTopFragment():203:203 -> updateTopFragment + 5:13:void updateTopFragment():204:204 -> updateTopFragment + 14:18:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.filterIsInstance(java.lang.Iterable):808:808 -> updateTopFragment + 14:18:void updateTopFragment():204 -> updateTopFragment + 19:40:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.filterIsInstanceTo(java.lang.Iterable,java.util.Collection):817:817 -> updateTopFragment + 19:40:void updateTopFragment():204 -> updateTopFragment + 41:46:void updateTopFragment():205:205 -> updateTopFragment + 47:61:void kotlin.collections.CollectionsKt___CollectionsKt.forEach(java.lang.Iterable,kotlin.jvm.functions.Function1):1869:1869 -> updateTopFragment + 47:61:void updateTopFragment():206 -> updateTopFragment + 62:65:void updateTopFragment():206:206 -> updateTopFragment + 66:74:void updateTopFragment():207:207 -> updateTopFragment + 75:93:void updateTopFragment():211:211 -> updateTopFragment + 94:101:void updateTopFragment():205:205 -> updateTopFragment + 1:1:void $r8$lambda$e-AhDh0QTfN3k_V3-R0td6LhVEc(com.swmansion.rnscreens.gamma.stack.host.StackContainer):0:0 -> z + # {"id":"com.android.tools.r8.synthesized"} +com.swmansion.rnscreens.gamma.stack.host.StackContainer$$ExternalSyntheticLambda0 -> com.swmansion.rnscreens.gamma.stack.host.a: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + com.swmansion.rnscreens.gamma.stack.host.StackContainer com.swmansion.rnscreens.gamma.stack.host.StackContainer$$InternalSyntheticLambda$1$db9b281464cf773d5d2c6b4e178b03a4c911fc63d90943e568b66e4a9c8f30d0$0.f$0 -> d + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void (com.swmansion.rnscreens.gamma.stack.host.StackContainer):0:0 -> + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void run():0:0 -> run + # {"id":"com.android.tools.r8.synthesized"} +com.swmansion.rnscreens.gamma.stack.host.StackContainer$Companion -> com.swmansion.rnscreens.gamma.stack.host.StackContainer$Companion: +# {"id":"sourceFile","fileName":"StackContainer.kt"} + 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> + 2:2:void ():254:254 -> +com.swmansion.rnscreens.gamma.stack.host.StackContainerDelegate -> com.swmansion.rnscreens.gamma.stack.host.StackContainerDelegate: +# {"id":"sourceFile","fileName":"StackContainerDelegate.kt"} +com.swmansion.rnscreens.gamma.stack.host.StackContainerParent -> com.swmansion.rnscreens.gamma.stack.host.StackContainerParent: +# {"id":"sourceFile","fileName":"StackContainerParent.kt"} +com.swmansion.rnscreens.gamma.stack.host.StackContainerUpdateCoordinator -> com.swmansion.rnscreens.gamma.stack.host.StackContainerUpdateCoordinator: +# {"id":"sourceFile","fileName":"StackContainerUpdateCoordinator.kt"} + 1:3:void ():5:5 -> + 4:10:void ():6:6 -> + 11:18:void ():7:7 -> + 6:16:void addPopOperation$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.screen.StackScreen):16:16 -> addPopOperation$react_native_screens_release + 6:16:void addPushOperation$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.screen.StackScreen):12:12 -> addPushOperation$react_native_screens_release + 11:17:void executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):23:23 -> executePendingOperationsIfNeeded$react_native_screens_release + 18:19:void executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):27:27 -> executePendingOperationsIfNeeded$react_native_screens_release + 20:30:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.map(java.lang.Iterable,kotlin.jvm.functions.Function1):1563:1563 -> executePendingOperationsIfNeeded$react_native_screens_release + 20:30:void executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):28 -> executePendingOperationsIfNeeded$react_native_screens_release + 31:44:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1634:1634 -> executePendingOperationsIfNeeded$react_native_screens_release + 31:44:void executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):28 -> executePendingOperationsIfNeeded$react_native_screens_release + 45:46:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1635:1635 -> executePendingOperationsIfNeeded$react_native_screens_release + 45:46:void executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):28 -> executePendingOperationsIfNeeded$react_native_screens_release + 47:63:void executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):28:28 -> executePendingOperationsIfNeeded$react_native_screens_release + 64:67:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1635:1635 -> executePendingOperationsIfNeeded$react_native_screens_release + 64:67:void executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):28 -> executePendingOperationsIfNeeded$react_native_screens_release + 68:76:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.sortedBy(java.lang.Iterable,kotlin.jvm.functions.Function1):1056:1056 -> executePendingOperationsIfNeeded$react_native_screens_release + 68:76:void executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):29 -> executePendingOperationsIfNeeded$react_native_screens_release + 77:80:void executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):30:30 -> executePendingOperationsIfNeeded$react_native_screens_release + 81:102:void kotlin.collections.CollectionsKt___CollectionsKt.forEach(java.lang.Iterable,kotlin.jvm.functions.Function1):1869:1869 -> executePendingOperationsIfNeeded$react_native_screens_release + 81:102:void executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):31 -> executePendingOperationsIfNeeded$react_native_screens_release + 103:110:void executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):31:31 -> executePendingOperationsIfNeeded$react_native_screens_release + 111:112:void executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):33:33 -> executePendingOperationsIfNeeded$react_native_screens_release + 113:121:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.map(java.lang.Iterable,kotlin.jvm.functions.Function1):1563:1563 -> executePendingOperationsIfNeeded$react_native_screens_release + 113:121:void executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):34 -> executePendingOperationsIfNeeded$react_native_screens_release + 122:135:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1634:1634 -> executePendingOperationsIfNeeded$react_native_screens_release + 122:135:void executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):34 -> executePendingOperationsIfNeeded$react_native_screens_release + 136:137:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1635:1635 -> executePendingOperationsIfNeeded$react_native_screens_release + 136:137:void executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):34 -> executePendingOperationsIfNeeded$react_native_screens_release + 138:154:void executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):34:34 -> executePendingOperationsIfNeeded$react_native_screens_release + 155:158:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.mapTo(java.lang.Iterable,java.util.Collection,kotlin.jvm.functions.Function1):1635:1635 -> executePendingOperationsIfNeeded$react_native_screens_release + 155:158:void executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):34 -> executePendingOperationsIfNeeded$react_native_screens_release + 159:167:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.sortedBy(java.lang.Iterable,kotlin.jvm.functions.Function1):1056:1056 -> executePendingOperationsIfNeeded$react_native_screens_release + 159:167:void executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):35 -> executePendingOperationsIfNeeded$react_native_screens_release + 168:189:void kotlin.collections.CollectionsKt___CollectionsKt.forEach(java.lang.Iterable,kotlin.jvm.functions.Function1):1869:1869 -> executePendingOperationsIfNeeded$react_native_screens_release + 168:189:void executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):36 -> executePendingOperationsIfNeeded$react_native_screens_release + 190:197:void executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):36:36 -> executePendingOperationsIfNeeded$react_native_screens_release + 198:200:void executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):38:38 -> executePendingOperationsIfNeeded$react_native_screens_release + 201:205:void executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):40:40 -> executePendingOperationsIfNeeded$react_native_screens_release + 206:211:void executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):41:41 -> executePendingOperationsIfNeeded$react_native_screens_release + 1:21:boolean getHasPendingOperations():9:9 -> getHasPendingOperations +com.swmansion.rnscreens.gamma.stack.host.StackContainerUpdateCoordinator$executePendingOperationsIfNeeded$$inlined$sortedBy$1 -> com.swmansion.rnscreens.gamma.stack.host.StackContainerUpdateCoordinator$executePendingOperationsIfNeeded$$inlined$sortedBy$1: +# {"id":"sourceFile","fileName":"Comparisons.kt"} + 1:2:int kotlin.comparisons.ComparisonsKt__ComparisonsKt$compareBy$2.compare(java.lang.Object,java.lang.Object):102:102 -> compare + 1:2:int compare(java.lang.Object,java.lang.Object):102 -> compare + 3:8:void com.swmansion.rnscreens.gamma.stack.host.StackContainerUpdateCoordinator.executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):29:29 -> compare + 3:8:int compare(java.lang.Object,java.lang.Object):103 -> compare + 9:10:int kotlin.comparisons.ComparisonsKt__ComparisonsKt$compareBy$2.compare(java.lang.Object,java.lang.Object):102:102 -> compare + 9:10:int compare(java.lang.Object,java.lang.Object):102 -> compare + 11:16:void com.swmansion.rnscreens.gamma.stack.host.StackContainerUpdateCoordinator.executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):29:29 -> compare + 11:16:int compare(java.lang.Object,java.lang.Object):103 -> compare + 17:21:int kotlin.comparisons.ComparisonsKt__ComparisonsKt$compareBy$2.compare(java.lang.Object,java.lang.Object):102:102 -> compare + 17:21:int compare(java.lang.Object,java.lang.Object):102 -> compare +com.swmansion.rnscreens.gamma.stack.host.StackContainerUpdateCoordinator$executePendingOperationsIfNeeded$$inlined$sortedBy$2 -> com.swmansion.rnscreens.gamma.stack.host.StackContainerUpdateCoordinator$executePendingOperationsIfNeeded$$inlined$sortedBy$2: +# {"id":"sourceFile","fileName":"Comparisons.kt"} + 1:2:int kotlin.comparisons.ComparisonsKt__ComparisonsKt$compareBy$2.compare(java.lang.Object,java.lang.Object):102:102 -> compare + 1:2:int compare(java.lang.Object,java.lang.Object):102 -> compare + 3:8:void com.swmansion.rnscreens.gamma.stack.host.StackContainerUpdateCoordinator.executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):35:35 -> compare + 3:8:int compare(java.lang.Object,java.lang.Object):103 -> compare + 9:10:int kotlin.comparisons.ComparisonsKt__ComparisonsKt$compareBy$2.compare(java.lang.Object,java.lang.Object):102:102 -> compare + 9:10:int compare(java.lang.Object,java.lang.Object):102 -> compare + 11:16:void com.swmansion.rnscreens.gamma.stack.host.StackContainerUpdateCoordinator.executePendingOperationsIfNeeded$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.host.StackContainer,java.util.List):35:35 -> compare + 11:16:int compare(java.lang.Object,java.lang.Object):103 -> compare + 17:21:int kotlin.comparisons.ComparisonsKt__ComparisonsKt$compareBy$2.compare(java.lang.Object,java.lang.Object):102:102 -> compare + 17:21:int compare(java.lang.Object,java.lang.Object):102 -> compare +com.swmansion.rnscreens.gamma.stack.host.StackHost -> com.swmansion.rnscreens.gamma.stack.host.StackHost: +# {"id":"sourceFile","fileName":"StackHost.kt"} + 6:8:void (com.facebook.react.uimanager.ThemedReactContext):20:20 -> + 9:10:void (com.facebook.react.uimanager.ThemedReactContext):19:19 -> + 11:17:java.util.ArrayList getRenderedScreens$react_native_screens_release():24:24 -> + 11:17:void (com.facebook.react.uimanager.ThemedReactContext):24 -> + 18:29:void (com.facebook.react.uimanager.ThemedReactContext):25:25 -> + 30:36:void (com.facebook.react.uimanager.ThemedReactContext):26:26 -> + 37:40:void (com.facebook.react.uimanager.ThemedReactContext):29:29 -> + 41:46:void (com.facebook.react.uimanager.ThemedReactContext):33:33 -> + 47:50:void (com.facebook.react.uimanager.ThemedReactContext):36:36 -> + 51:58:void (com.facebook.react.uimanager.ThemedReactContext):33:33 -> + 1:14:void addPopOperationIfNeeded(com.swmansion.rnscreens.gamma.stack.screen.StackScreen):77:77 -> addPopOperationIfNeeded + 15:20:void addPopOperationIfNeeded(com.swmansion.rnscreens.gamma.stack.screen.StackScreen):79:79 -> addPopOperationIfNeeded + 21:52:void addPopOperationIfNeeded(com.swmansion.rnscreens.gamma.stack.screen.StackScreen):81:81 -> addPopOperationIfNeeded + 1:8:void addPushOperationIfNeeded(com.swmansion.rnscreens.gamma.stack.screen.StackScreen):71:71 -> addPushOperationIfNeeded + 9:14:void addPushOperationIfNeeded(com.swmansion.rnscreens.gamma.stack.screen.StackScreen):72:72 -> addPushOperationIfNeeded + 6:15:void didMountItems(com.facebook.react.bridge.UIManager):127:127 -> didMountItems + 1:3:java.util.ArrayList getRenderedScreens$react_native_screens_release():24:24 -> getRenderedScreens$react_native_screens_release + 1:24:void layoutContainerNow():117:117 -> layoutContainerNow + 25:26:void layoutContainerNow():118:118 -> layoutContainerNow + 27:36:void layoutContainerNow():119:119 -> layoutContainerNow + 37:44:void layoutContainerNow():120:120 -> layoutContainerNow + 45:47:void layoutContainerNow():118:118 -> layoutContainerNow + 48:69:void layoutContainerNow():123:123 -> layoutContainerNow + 6:10:void mountReactSubviewAt$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.screen.StackScreen,int):48:48 -> mountReactSubviewAt$react_native_screens_release + 11:18:void mountReactSubviewAt$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.screen.StackScreen,int):49:49 -> mountReactSubviewAt$react_native_screens_release + 19:22:void mountReactSubviewAt$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.screen.StackScreen,int):50:50 -> mountReactSubviewAt$react_native_screens_release + 1:33:void onAttachedToWindow():40:40 -> onAttachedToWindow + 34:37:void onAttachedToWindow():41:41 -> onAttachedToWindow + 1:6:void onLayout(boolean,int,int,int,int):113:113 -> onLayout + 1:3:void onMeasure(int,int):102:102 -> onMeasure + 4:9:void onMeasure(int,int):103:103 -> onMeasure + 6:14:void onScreenDismissCommitted(com.swmansion.rnscreens.gamma.stack.screen.StackScreen):93:93 -> onScreenDismissCommitted + 15:18:void onScreenDismissCommitted(com.swmansion.rnscreens.gamma.stack.screen.StackScreen):94:94 -> onScreenDismissCommitted + 6:23:void stackScreenChangedActivityMode$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.screen.StackScreen):86:86 -> stackScreenChangedActivityMode$react_native_screens_release + 24:29:void stackScreenChangedActivityMode$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.screen.StackScreen):88:88 -> stackScreenChangedActivityMode$react_native_screens_release + 30:35:void stackScreenChangedActivityMode$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.screen.StackScreen):86:86 -> stackScreenChangedActivityMode$react_native_screens_release + 36:41:void stackScreenChangedActivityMode$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.screen.StackScreen):87:87 -> stackScreenChangedActivityMode$react_native_screens_release + 1:6:void unmountAllReactSubviews$react_native_screens_release():64:64 -> unmountAllReactSubviews$react_native_screens_release + 7:22:void kotlin.collections.CollectionsKt___CollectionsKt.forEach(java.lang.Iterable,kotlin.jvm.functions.Function1):1869:1869 -> unmountAllReactSubviews$react_native_screens_release + 7:22:void unmountAllReactSubviews$react_native_screens_release():64 -> unmountAllReactSubviews$react_native_screens_release + 23:26:void unmountAllReactSubviews$react_native_screens_release():65:65 -> unmountAllReactSubviews$react_native_screens_release + 27:32:void unmountAllReactSubviews$react_native_screens_release():67:67 -> unmountAllReactSubviews$react_native_screens_release + 6:10:void unmountReactSubview$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.screen.StackScreen):59:59 -> unmountReactSubview$react_native_screens_release + 11:14:void unmountReactSubview$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.screen.StackScreen):60:60 -> unmountReactSubview$react_native_screens_release + 1:13:void unmountReactSubviewAt$react_native_screens_release(int):54:54 -> unmountReactSubviewAt$react_native_screens_release + 14:17:void unmountReactSubviewAt$react_native_screens_release(int):55:55 -> unmountReactSubviewAt$react_native_screens_release +com.swmansion.rnscreens.gamma.stack.host.StackHost$Companion -> com.swmansion.rnscreens.gamma.stack.host.StackHost$Companion: +# {"id":"sourceFile","fileName":"StackHost.kt"} + 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> + 2:2:void ():138:138 -> +com.swmansion.rnscreens.gamma.stack.host.StackHost$WhenMappings -> com.swmansion.rnscreens.gamma.stack.host.StackHost$WhenMappings: +# {"id":"sourceFile","fileName":"StackHost.kt"} +com.swmansion.rnscreens.gamma.stack.host.StackHostViewManager -> com.swmansion.rnscreens.gamma.stack.host.StackHostViewManager: +# {"id":"sourceFile","fileName":"StackHostViewManager.kt"} + 3:5:void ():14:14 -> + 6:13:void ():16:16 -> + 1:1:int getChildCount(android.view.View):12:12 -> addView + 1:1:void addView(android.view.View,android.view.View,int):12 -> addView + 2:2:int getChildCount(android.view.View):12:12 -> addView + 2:2:void addView(android.view.ViewGroup,android.view.View,int):12 -> addView + 3:4:void addView(com.swmansion.rnscreens.gamma.stack.host.StackHost,android.view.View,int):29:30 -> addView + 5:5:void addView(com.swmansion.rnscreens.gamma.stack.host.StackHost,android.view.View,int):29:29 -> addView + 1:1:int getChildCount(android.view.View):12:12 -> createViewInstance + 1:1:android.view.View createViewInstance(com.facebook.react.uimanager.ThemedReactContext):12 -> createViewInstance + 2:2:com.swmansion.rnscreens.gamma.stack.host.StackHost createViewInstance(com.facebook.react.uimanager.ThemedReactContext):22:22 -> createViewInstance + 1:1:int getChildCount(android.view.View):12:12 -> getChildAt + 1:1:android.view.View getChildAt(android.view.View,int):12 -> getChildAt + 2:2:int getChildCount(android.view.View):12:12 -> getChildAt + 2:2:android.view.View getChildAt(android.view.ViewGroup,int):12 -> getChildAt + 3:3:android.view.View getChildAt(com.swmansion.rnscreens.gamma.stack.host.StackHost,int):55:55 -> getChildAt + 1:1:int getChildCount(android.view.View):12:12 -> getChildCount + 2:2:int getChildCount(android.view.View):12:12 -> getChildCount + 2:2:int getChildCount(android.view.ViewGroup):12 -> getChildCount + 3:3:int getChildCount(com.swmansion.rnscreens.gamma.stack.host.StackHost):57:57 -> getChildCount + 1:3:com.facebook.react.uimanager.ViewManagerDelegate getDelegate():20:20 -> getDelegate + 1:3:java.lang.String getName():18:18 -> getName + 1:1:int getChildCount(android.view.View):12:12 -> removeAllViews + 1:1:void removeAllViews(android.view.View):12 -> removeAllViews + 2:2:void removeAllViews(com.swmansion.rnscreens.gamma.stack.host.StackHost):49:49 -> removeAllViews + 1:1:int getChildCount(android.view.View):12:12 -> removeView + 1:1:void removeView(android.view.ViewGroup,android.view.View):12 -> removeView + 2:3:void removeView(com.swmansion.rnscreens.gamma.stack.host.StackHost,android.view.View):37:38 -> removeView + 4:4:void removeView(com.swmansion.rnscreens.gamma.stack.host.StackHost,android.view.View):37:37 -> removeView + 1:1:int getChildCount(android.view.View):12:12 -> removeViewAt + 1:1:void removeViewAt(android.view.View,int):12 -> removeViewAt + 2:2:int getChildCount(android.view.View):12:12 -> removeViewAt + 2:2:void removeViewAt(android.view.ViewGroup,int):12 -> removeViewAt + 3:3:void removeViewAt(com.swmansion.rnscreens.gamma.stack.host.StackHost,int):45:45 -> removeViewAt +com.swmansion.rnscreens.gamma.stack.host.StackHostViewManager$Companion -> com.swmansion.rnscreens.gamma.stack.host.StackHostViewManager$Companion: +# {"id":"sourceFile","fileName":"StackHostViewManager.kt"} + 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> + 2:2:void ():59:59 -> +com.swmansion.rnscreens.gamma.stack.host.StackOperation -> com.swmansion.rnscreens.gamma.stack.host.StackOperation: +# {"id":"sourceFile","fileName":"StackOperation.kt"} + 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> + 2:2:void ():5:5 -> +com.swmansion.rnscreens.gamma.stack.screen.PreventNativeDismissCallback -> com.swmansion.rnscreens.gamma.stack.screen.PreventNativeDismissCallback: +# {"id":"sourceFile","fileName":"PreventNativeDismissCallback.kt"} + 12:14:void (androidx.lifecycle.LifecycleOwner,com.swmansion.rnscreens.gamma.stack.screen.StackScreen,boolean):13:13 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/m;Lcom/swmansion/rnscreens/gamma/stack/screen/StackScreen;Z)V"} + 15:16:void (androidx.lifecycle.LifecycleOwner,com.swmansion.rnscreens.gamma.stack.screen.StackScreen,boolean):11:11 -> + 17:18:void (androidx.lifecycle.LifecycleOwner,com.swmansion.rnscreens.gamma.stack.screen.StackScreen,boolean):20:20 -> + 19:26:void (androidx.lifecycle.LifecycleOwner,com.swmansion.rnscreens.gamma.stack.screen.StackScreen,boolean):30:30 -> + 1:8:void determineEnabledStatus():70:70 -> determineEnabledStatus + 1:3:boolean getCanBeEnabled$react_native_screens_release():20:20 -> getCanBeEnabled$react_native_screens_release + 1:16:boolean getShouldBeEnabled():27:27 -> getShouldBeEnabled + 1:28:void handleOnBackPressed():34:34 -> handleOnBackPressed + 29:34:void handleOnBackPressed():35:35 -> handleOnBackPressed + 11:31:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):42:42 -> onStateChanged + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/m;Landroidx/lifecycle/g$a;)V"} + 32:38:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):56:56 -> onStateChanged + 39:46:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):57:57 -> onStateChanged + 47:50:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):52:52 -> onStateChanged + 51:54:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):48:48 -> onStateChanged + 55:60:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):44:44 -> onStateChanged + 1:4:void preventNativeDismissChanged(boolean):66:66 -> preventNativeDismissChanged + 1:2:void setCanBeEnabled$react_native_screens_release(boolean):22:22 -> setCanBeEnabled$react_native_screens_release + 3:6:void setCanBeEnabled$react_native_screens_release(boolean):23:23 -> setCanBeEnabled$react_native_screens_release +com.swmansion.rnscreens.gamma.stack.screen.PreventNativeDismissCallback$WhenMappings -> com.swmansion.rnscreens.gamma.stack.screen.PreventNativeDismissCallback$WhenMappings: +# {"id":"sourceFile","fileName":"PreventNativeDismissCallback.kt"} +com.swmansion.rnscreens.gamma.stack.screen.PreventNativeDismissChangeObserver -> com.swmansion.rnscreens.gamma.stack.screen.PreventNativeDismissChangeObserver: +# {"id":"sourceFile","fileName":"PreventNativeDismissChangeObserver.kt"} +com.swmansion.rnscreens.gamma.stack.screen.StackScreen -> com.swmansion.rnscreens.gamma.stack.screen.StackScreen: +# {"id":"sourceFile","fileName":"StackScreen.kt"} kotlin.reflect.KProperty[] $$delegatedProperties -> $$delegatedProperties - # {"id":"com.android.tools.r8.residualsignature","signature":"[LG3/i;"} - kotlin.properties.ReadWriteProperty badgeValue$delegate -> badgeValue$delegate - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/properties/c;"} - kotlin.properties.ReadWriteProperty icon$delegate -> icon$delegate + # {"id":"com.android.tools.r8.residualsignature","signature":"[LL3/i;"} + kotlin.properties.ReadWriteProperty activityMode$delegate -> activityMode$delegate # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/properties/c;"} - kotlin.properties.ReadWriteProperty iconResourceName$delegate -> iconResourceName$delegate + kotlin.properties.ReadWriteProperty isPreventNativeDismissEnabled$delegate -> isPreventNativeDismissEnabled$delegate # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/properties/c;"} - kotlin.properties.ReadWriteProperty tabBarItemBadgeBackgroundColor$delegate -> tabBarItemBadgeBackgroundColor$delegate - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/properties/c;"} - kotlin.properties.ReadWriteProperty tabBarItemBadgeTextColor$delegate -> tabBarItemBadgeTextColor$delegate - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/properties/c;"} - kotlin.properties.ReadWriteProperty tabTitle$delegate -> tabTitle$delegate - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/properties/c;"} - 1:16:void ():43:43 -> - 17:29:void ():48:48 -> - 30:42:void ():52:52 -> - 43:55:void ():56:56 -> - 56:68:void ():61:61 -> - 69:112:void ():67:67 -> - 6:8:void (com.facebook.react.uimanager.ThemedReactContext):19:19 -> - 9:10:com.facebook.react.uimanager.ThemedReactContext getReactContext():18:18 -> - 9:10:void (com.facebook.react.uimanager.ThemedReactContext):18 -> - 11:18:void (com.facebook.react.uimanager.ThemedReactContext):29:29 -> - 19:20:void ():43:43 -> - 19:20:void (com.facebook.react.uimanager.ThemedReactContext):43 -> - 21:25:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 21:25:void (com.facebook.react.uimanager.ThemedReactContext):43 -> - 26:27:void ():43:43 -> - 26:27:void (com.facebook.react.uimanager.ThemedReactContext):43 -> - 28:32:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 28:32:void (com.facebook.react.uimanager.ThemedReactContext):48 -> - 33:34:void ():48:48 -> - 33:34:void (com.facebook.react.uimanager.ThemedReactContext):48 -> - 35:39:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 35:39:void (com.facebook.react.uimanager.ThemedReactContext):52 -> - 40:41:void ():52:52 -> - 40:41:void (com.facebook.react.uimanager.ThemedReactContext):52 -> - 42:46:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 42:46:void (com.facebook.react.uimanager.ThemedReactContext):56 -> - 47:48:void ():56:56 -> - 47:48:void (com.facebook.react.uimanager.ThemedReactContext):56 -> - 49:53:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 49:53:void (com.facebook.react.uimanager.ThemedReactContext):61 -> - 54:55:void ():61:61 -> - 54:55:void (com.facebook.react.uimanager.ThemedReactContext):61 -> - 56:60:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 56:60:void (com.facebook.react.uimanager.ThemedReactContext):67 -> - 61:63:void ():67:67 -> - 61:63:void (com.facebook.react.uimanager.ThemedReactContext):67 -> - 1:4:void access$updateMenuItemAttributesIfNeeded(com.swmansion.rnscreens.gamma.tabs.TabScreen,java.lang.Object,java.lang.Object):17:17 -> access$updateMenuItemAttributesIfNeeded - 1:17:androidx.fragment.app.Fragment getAssociatedFragment():97:97 -> getAssociatedFragment - 1:14:void ():48:48 -> getBadgeValue - 1:14:java.lang.String getBadgeValue():48 -> getBadgeValue - 1:12:void setEventEmitter$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabScreenEventEmitter):31:31 -> getEventEmitter$react_native_screens_release - 1:12:com.swmansion.rnscreens.gamma.tabs.TabScreenEventEmitter getEventEmitter$react_native_screens_release():31 -> getEventEmitter$react_native_screens_release - 1:14:void ():67:67 -> getIcon - 1:14:android.graphics.drawable.Drawable getIcon():67 -> getIcon - 1:14:void ():61:61 -> getIconResourceName - 1:14:java.lang.String getIconResourceName():61 -> getIconResourceName - 1:3:com.facebook.react.uimanager.ThemedReactContext getReactContext():18:18 -> getReactContext - 1:14:void ():56:56 -> getTabBarItemBadgeBackgroundColor - 1:14:java.lang.Integer getTabBarItemBadgeBackgroundColor():56 -> getTabBarItemBadgeBackgroundColor - 1:14:void ():52:52 -> getTabBarItemBadgeTextColor - 1:14:java.lang.Integer getTabBarItemBadgeTextColor():52 -> getTabBarItemBadgeTextColor - 1:3:java.lang.String getTabKey():33:33 -> getTabKey - 1:14:void ():43:43 -> getTabTitle - 1:14:java.lang.String getTabTitle():43 -> getTabTitle - 1:3:boolean isFocusedTab():85:85 -> isFocusedTab - 1:33:void onAttachedToWindow():81:81 -> onAttachedToWindow - 34:37:void onAttachedToWindow():82:82 -> onAttachedToWindow - 11:24:void onFragmentConfigurationChange$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabScreenFragment,android.content.res.Configuration):123:123 -> onFragmentConfigurationChange$react_native_screens_release - 1:14:void onMenuItemAttributesChange():104:104 -> onMenuItemAttributesChange - 1:16:void onTabFocusChangedFromJS():100:100 -> onTabFocusChangedFromJS - 1:7:void onViewManagerAddEventEmitters$react_native_screens_release():109:109 -> onViewManagerAddEventEmitters$react_native_screens_release - 8:22:void onViewManagerAddEventEmitters$react_native_screens_release():110:110 -> onViewManagerAddEventEmitters$react_native_screens_release - 23:30:void onViewManagerAddEventEmitters$react_native_screens_release():109:109 -> onViewManagerAddEventEmitters$react_native_screens_release - 1:11:void ():48:48 -> setBadgeValue - 1:11:void setBadgeValue(java.lang.String):48 -> setBadgeValue - 6:8:void setEventEmitter$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabScreenEventEmitter):31:31 -> setEventEmitter$react_native_screens_release - 1:4:void setFocusedTab(boolean):87:87 -> setFocusedTab - 5:6:void setFocusedTab(boolean):88:88 -> setFocusedTab - 7:10:void setFocusedTab(boolean):89:89 -> setFocusedTab - 1:11:void ():67:67 -> setIcon - 1:11:void setIcon(android.graphics.drawable.Drawable):67 -> setIcon - 1:11:void ():61:61 -> setIconResourceName - 1:11:void setIconResourceName(java.lang.String):61 -> setIconResourceName - 1:11:void ():56:56 -> setTabBarItemBadgeBackgroundColor - 1:11:void setTabBarItemBadgeBackgroundColor(java.lang.Integer):56 -> setTabBarItemBadgeBackgroundColor - 1:11:void ():52:52 -> setTabBarItemBadgeTextColor - 1:11:void setTabBarItemBadgeTextColor(java.lang.Integer):52 -> setTabBarItemBadgeTextColor - 3:10:void setTabKey(java.lang.String):36:36 -> setTabKey - 11:13:void setTabKey(java.lang.String):35:35 -> setTabKey - 1:8:void setTabScreenDelegate$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabScreenDelegate):94:94 -> setTabScreenDelegate$react_native_screens_release - 1:11:void ():43:43 -> setTabTitle - 1:11:void setTabTitle(java.lang.String):43 -> setTabTitle - 1:6:void updateMenuItemAttributesIfNeeded(java.lang.Object,java.lang.Object):75:75 -> updateMenuItemAttributesIfNeeded - 7:10:void updateMenuItemAttributesIfNeeded(java.lang.Object,java.lang.Object):76:76 -> updateMenuItemAttributesIfNeeded -com.swmansion.rnscreens.gamma.tabs.TabScreen$Companion -> com.swmansion.rnscreens.gamma.tabs.TabScreen$Companion: -# {"id":"sourceFile","fileName":"TabScreen.kt"} - 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():126:126 -> -com.swmansion.rnscreens.gamma.tabs.TabScreen$special$$inlined$observable$1 -> com.swmansion.rnscreens.gamma.tabs.TabScreen$special$$inlined$observable$1: -# {"id":"sourceFile","fileName":"Delegates.kt"} - 3:6:void kotlin.properties.Delegates$observable$1.(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabScreen):33 -> - 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange - 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} - 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange -com.swmansion.rnscreens.gamma.tabs.TabScreen$special$$inlined$observable$2 -> com.swmansion.rnscreens.gamma.tabs.TabScreen$special$$inlined$observable$2: -# {"id":"sourceFile","fileName":"Delegates.kt"} - 3:6:void kotlin.properties.Delegates$observable$1.(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabScreen):33 -> - 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange - 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} - 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange -com.swmansion.rnscreens.gamma.tabs.TabScreen$special$$inlined$observable$3 -> com.swmansion.rnscreens.gamma.tabs.TabScreen$special$$inlined$observable$3: -# {"id":"sourceFile","fileName":"Delegates.kt"} - 3:6:void kotlin.properties.Delegates$observable$1.(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabScreen):33 -> - 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange - 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} - 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange -com.swmansion.rnscreens.gamma.tabs.TabScreen$special$$inlined$observable$4 -> com.swmansion.rnscreens.gamma.tabs.TabScreen$special$$inlined$observable$4: -# {"id":"sourceFile","fileName":"Delegates.kt"} - 3:6:void kotlin.properties.Delegates$observable$1.(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabScreen):33 -> - 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange - 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} - 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange -com.swmansion.rnscreens.gamma.tabs.TabScreen$special$$inlined$observable$5 -> com.swmansion.rnscreens.gamma.tabs.TabScreen$special$$inlined$observable$5: + 1:16:void ():30:30 -> + 17:40:void ():45:45 -> + 6:8:void (com.facebook.react.uimanager.ThemedReactContext):17:17 -> + 9:11:void (com.facebook.react.uimanager.ThemedReactContext):16:16 -> + 12:14:void (com.facebook.react.uimanager.ThemedReactContext):27:27 -> + 15:18:void ():30:30 -> + 15:18:void (com.facebook.react.uimanager.ThemedReactContext):30 -> + 19:23:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 19:23:void (com.facebook.react.uimanager.ThemedReactContext):30 -> + 24:25:void ():30:30 -> + 24:25:void (com.facebook.react.uimanager.ThemedReactContext):30 -> + 26:33:void setStackHost$react_native_screens_release(java.lang.ref.WeakReference):43:43 -> + 26:33:void (com.facebook.react.uimanager.ThemedReactContext):43 -> + 34:35:void ():45:45 -> + 34:35:void (com.facebook.react.uimanager.ThemedReactContext):45 -> + 36:40:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 36:40:void (com.facebook.react.uimanager.ThemedReactContext):45 -> + 41:43:void ():45:45 -> + 41:43:void (com.facebook.react.uimanager.ThemedReactContext):45 -> + 6:19:com.swmansion.rnscreens.gamma.stack.screen.StackScreenAppearanceEventsEmitter createAppearanceEventsEmitter$react_native_screens_release(androidx.lifecycle.LifecycleOwner):73:73 -> createAppearanceEventsEmitter$react_native_screens_release + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/m;)Lcom/swmansion/rnscreens/gamma/stack/screen/StackScreenAppearanceEventsEmitter;"} + 1:14:void ():45:45 -> getActivityMode + 1:14:com.swmansion.rnscreens.gamma.stack.screen.StackScreen$ActivityMode getActivityMode():45 -> getActivityMode + 1:6:androidx.fragment.app.Fragment getAssociatedFragment():95:95 -> getAssociatedFragment + 7:48:androidx.fragment.app.Fragment getAssociatedFragment():96:96 -> getAssociatedFragment + 1:12:void setEventEmitter$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.screen.StackScreenEventEmitter):59:59 -> getEventEmitter$react_native_screens_release + 1:12:com.swmansion.rnscreens.gamma.stack.screen.StackScreenEventEmitter getEventEmitter$react_native_screens_release():59 -> getEventEmitter$react_native_screens_release + 1:3:void setPreventNativeDismissChangeObserver$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.screen.PreventNativeDismissChangeObserver):64:64 -> getPreventNativeDismissChangeObserver$react_native_screens_release + 1:3:com.swmansion.rnscreens.gamma.stack.screen.PreventNativeDismissChangeObserver getPreventNativeDismissChangeObserver$react_native_screens_release():64 -> getPreventNativeDismissChangeObserver$react_native_screens_release + 1:3:java.lang.String getScreenKey():51:51 -> getScreenKey + 1:3:void setStackHost$react_native_screens_release(java.lang.ref.WeakReference):43:43 -> getStackHost$react_native_screens_release + 1:3:java.lang.ref.WeakReference getStackHost$react_native_screens_release():43 -> getStackHost$react_native_screens_release + 1:3:boolean isNativelyDismissed$react_native_screens_release():36:36 -> isNativelyDismissed$react_native_screens_release + 1:18:void ():30:30 -> isPreventNativeDismissEnabled$react_native_screens_release + 1:18:boolean isPreventNativeDismissEnabled$react_native_screens_release():30 -> isPreventNativeDismissEnabled$react_native_screens_release + 1:9:void onDismiss$react_native_screens_release():76:76 -> onDismiss$react_native_screens_release + 10:12:void onDismiss$react_native_screens_release():77:77 -> onDismiss$react_native_screens_release + 13:22:void onDismiss$react_native_screens_release():79:79 -> onDismiss$react_native_screens_release + 1:8:void onNativeDismissPrevented$react_native_screens_release():83:83 -> onNativeDismissPrevented$react_native_screens_release + 1:7:void onViewManagerAddEventEmitters$react_native_screens_release():68:68 -> onViewManagerAddEventEmitters$react_native_screens_release + 8:22:void onViewManagerAddEventEmitters$react_native_screens_release():69:69 -> onViewManagerAddEventEmitters$react_native_screens_release + 23:30:void onViewManagerAddEventEmitters$react_native_screens_release():68:68 -> onViewManagerAddEventEmitters$react_native_screens_release + 6:16:void ():45:45 -> setActivityMode + 6:16:void setActivityMode(com.swmansion.rnscreens.gamma.stack.screen.StackScreen$ActivityMode):45 -> setActivityMode + 6:8:void setEventEmitter$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.screen.StackScreenEventEmitter):59:59 -> setEventEmitter$react_native_screens_release + 4:6:void setNativelyDismissed$react_native_screens_release(boolean):41:41 -> setNativelyDismissed$react_native_screens_release + 7:14:void setNativelyDismissed$react_native_screens_release(boolean):38:38 -> setNativelyDismissed$react_native_screens_release + 1:3:void setPreventNativeDismissChangeObserver$react_native_screens_release(com.swmansion.rnscreens.gamma.stack.screen.PreventNativeDismissChangeObserver):64:64 -> setPreventNativeDismissChangeObserver$react_native_screens_release + 1:15:void ():30:30 -> setPreventNativeDismissEnabled$react_native_screens_release + 1:15:void setPreventNativeDismissEnabled$react_native_screens_release(boolean):30 -> setPreventNativeDismissEnabled$react_native_screens_release + 1:4:void setScreenKey(java.lang.String):54:54 -> setScreenKey + 5:7:void setScreenKey(java.lang.String):56:56 -> setScreenKey + 8:15:void setScreenKey(java.lang.String):53:53 -> setScreenKey + 6:8:void setStackHost$react_native_screens_release(java.lang.ref.WeakReference):43:43 -> setStackHost$react_native_screens_release +com.swmansion.rnscreens.gamma.stack.screen.StackScreen$ActivityMode -> com.swmansion.rnscreens.gamma.stack.screen.StackScreen$ActivityMode: +# {"id":"sourceFile","fileName":"StackScreen.kt"} + 1:10:void ():20:20 -> + 11:33:void ():21:21 -> + 1:4:void (java.lang.String,int):19:19 -> + 7:9:com.swmansion.rnscreens.gamma.stack.screen.StackScreen$ActivityMode valueOf(java.lang.String):22:22 -> valueOf + 7:9:com.swmansion.rnscreens.gamma.stack.screen.StackScreen$ActivityMode[] values():22:22 -> values +com.swmansion.rnscreens.gamma.stack.screen.StackScreen$special$$inlined$observable$1 -> com.swmansion.rnscreens.gamma.stack.screen.StackScreen$special$$inlined$observable$1: # {"id":"sourceFile","fileName":"Delegates.kt"} 3:6:void kotlin.properties.Delegates$observable$1.(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabScreen):33 -> - 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange - 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} - 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange - 16:29:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):36:36 -> afterChange -com.swmansion.rnscreens.gamma.tabs.TabScreen$special$$inlined$observable$6 -> com.swmansion.rnscreens.gamma.tabs.TabScreen$special$$inlined$observable$6: + 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.stack.screen.StackScreen):33 -> + 6:19:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange + 6:19:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + 20:31:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):36:36 -> afterChange +com.swmansion.rnscreens.gamma.stack.screen.StackScreen$special$$inlined$observable$2 -> com.swmansion.rnscreens.gamma.stack.screen.StackScreen$special$$inlined$observable$2: # {"id":"sourceFile","fileName":"Delegates.kt"} 3:6:void kotlin.properties.Delegates$observable$1.(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabScreen):33 -> - 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange - 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} - 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange -com.swmansion.rnscreens.gamma.tabs.TabScreenDelegate -> com.swmansion.rnscreens.gamma.tabs.TabScreenDelegate: -# {"id":"sourceFile","fileName":"TabScreenDelegate.kt"} -com.swmansion.rnscreens.gamma.tabs.TabScreenEventEmitter -> com.swmansion.rnscreens.gamma.tabs.TabScreenEventEmitter: -# {"id":"sourceFile","fileName":"TabScreenEventEmitter.kt"} - 6:9:void (com.facebook.react.bridge.ReactContext,int):15:15 -> - 1:9:void emitOnDidAppear():22:22 -> emitOnDidAppear - 10:30:void emitOnDidAppear():23:23 -> emitOnDidAppear - 1:9:void emitOnDidDisappear():32:32 -> emitOnDidDisappear - 10:30:void emitOnDidDisappear():33:33 -> emitOnDidDisappear - 1:9:void emitOnWillAppear():17:17 -> emitOnWillAppear - 10:30:void emitOnWillAppear():18:18 -> emitOnWillAppear - 1:9:void emitOnWillDisappear():27:27 -> emitOnWillDisappear - 10:30:void emitOnWillDisappear():28:28 -> emitOnWillDisappear -com.swmansion.rnscreens.gamma.tabs.TabScreenEventEmitter$Companion -> com.swmansion.rnscreens.gamma.tabs.TabScreenEventEmitter$Companion: -# {"id":"sourceFile","fileName":"TabScreenEventEmitter.kt"} + 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.stack.screen.StackScreen):33 -> + 6:11:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange + 6:11:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + 12:31:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):36:36 -> afterChange +com.swmansion.rnscreens.gamma.stack.screen.StackScreenAppearanceEventsEmitter -> com.swmansion.rnscreens.gamma.stack.screen.StackScreenAppearanceEventsEmitter: +# {"id":"sourceFile","fileName":"StackScreenAppearanceEventsEmitter.kt"} + 11:13:void (androidx.lifecycle.Lifecycle,com.swmansion.rnscreens.gamma.common.event.ViewAppearanceEventEmitter):8:8 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/g;Lcom/swmansion/rnscreens/gamma/common/event/ViewAppearanceEventEmitter;)V"} + 14:15:void (androidx.lifecycle.Lifecycle,com.swmansion.rnscreens.gamma.common.event.ViewAppearanceEventEmitter):10:10 -> + 16:19:void (androidx.lifecycle.Lifecycle,com.swmansion.rnscreens.gamma.common.event.ViewAppearanceEventEmitter):13:13 -> + 1:8:void invalidate(androidx.lifecycle.LifecycleOwner):31:31 -> invalidate + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/m;)V"} + 11:28:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):20:20 -> onStateChanged + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/m;Landroidx/lifecycle/g$a;)V"} + 29:32:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):25:25 -> onStateChanged + 33:38:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):24:24 -> onStateChanged + 39:44:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):23:23 -> onStateChanged + 45:50:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):22:22 -> onStateChanged + 51:56:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):21:21 -> onStateChanged +com.swmansion.rnscreens.gamma.stack.screen.StackScreenAppearanceEventsEmitter$WhenMappings -> com.swmansion.rnscreens.gamma.stack.screen.StackScreenAppearanceEventsEmitter$WhenMappings: +# {"id":"sourceFile","fileName":"StackScreenAppearanceEventsEmitter.kt"} +com.swmansion.rnscreens.gamma.stack.screen.StackScreenEventEmitter -> com.swmansion.rnscreens.gamma.stack.screen.StackScreenEventEmitter: +# {"id":"sourceFile","fileName":"StackScreenEventEmitter.kt"} + 6:9:void (com.facebook.react.bridge.ReactContext,int):16:16 -> + 1:21:void emitOnDidAppear():23:23 -> emitOnDidAppear + 1:21:void emitOnDidDisappear():31:31 -> emitOnDidDisappear + 1:4:void emitOnDismiss$react_native_screens_release(boolean):35:35 -> emitOnDismiss$react_native_screens_release + 5:6:void emitOnDismiss$react_native_screens_release(boolean):36:36 -> emitOnDismiss$react_native_screens_release + 7:10:void emitOnDismiss$react_native_screens_release(boolean):37:37 -> emitOnDismiss$react_native_screens_release + 11:14:void emitOnDismiss$react_native_screens_release(boolean):38:38 -> emitOnDismiss$react_native_screens_release + 15:17:void emitOnDismiss$react_native_screens_release(boolean):36:36 -> emitOnDismiss$react_native_screens_release + 18:21:void emitOnDismiss$react_native_screens_release(boolean):35:35 -> emitOnDismiss$react_native_screens_release + 1:4:void emitOnNativeDismissPrevented$react_native_screens_release():45:45 -> emitOnNativeDismissPrevented$react_native_screens_release + 5:6:void emitOnNativeDismissPrevented$react_native_screens_release():46:46 -> emitOnNativeDismissPrevented$react_native_screens_release + 7:10:void emitOnNativeDismissPrevented$react_native_screens_release():47:47 -> emitOnNativeDismissPrevented$react_native_screens_release + 11:14:void emitOnNativeDismissPrevented$react_native_screens_release():48:48 -> emitOnNativeDismissPrevented$react_native_screens_release + 15:17:void emitOnNativeDismissPrevented$react_native_screens_release():46:46 -> emitOnNativeDismissPrevented$react_native_screens_release + 18:21:void emitOnNativeDismissPrevented$react_native_screens_release():45:45 -> emitOnNativeDismissPrevented$react_native_screens_release + 1:21:void emitOnWillAppear():19:19 -> emitOnWillAppear + 1:21:void emitOnWillDisappear():27:27 -> emitOnWillDisappear +com.swmansion.rnscreens.gamma.stack.screen.StackScreenEventEmitter$Companion -> com.swmansion.rnscreens.gamma.stack.screen.StackScreenEventEmitter$Companion: +# {"id":"sourceFile","fileName":"StackScreenEventEmitter.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():36:36 -> -com.swmansion.rnscreens.gamma.tabs.TabScreenEventEmitterKt -> com.swmansion.rnscreens.gamma.tabs.TabScreenEventEmitterKt: -# {"id":"sourceFile","fileName":"TabScreenEventEmitter.kt"} - 1:4:void access$logEventDispatch(int,java.lang.String):1:1 -> access$logEventDispatch - 1:33:void logEventDispatch(int,java.lang.String):45:45 -> logEventDispatch -com.swmansion.rnscreens.gamma.tabs.TabScreenFragment -> com.swmansion.rnscreens.gamma.tabs.TabScreenFragment: -# {"id":"sourceFile","fileName":"TabScreenFragment.kt"} - 6:8:void (com.swmansion.rnscreens.gamma.tabs.TabScreen):12:12 -> - 9:11:void (com.swmansion.rnscreens.gamma.tabs.TabScreen):11:11 -> - 1:3:com.swmansion.rnscreens.gamma.tabs.TabScreen getTabScreen$react_native_screens_release():11:11 -> getTabScreen$react_native_screens_release - 6:8:void onConfigurationChanged(android.content.res.Configuration):40:40 -> onConfigurationChanged - 9:14:void onConfigurationChanged(android.content.res.Configuration):43:43 -> onConfigurationChanged - 6:8:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):17:17 -> onCreateView - 1:9:void onPause():30:30 -> onPause - 10:13:void onPause():31:31 -> onPause - 1:9:void onResume():25:25 -> onResume - 10:13:void onResume():26:26 -> onResume - 1:9:void onStart():20:20 -> onStart - 10:13:void onStart():21:21 -> onStart - 1:9:void onStop():35:35 -> onStop - 10:13:void onStop():36:36 -> onStop -com.swmansion.rnscreens.gamma.tabs.TabScreenViewManager -> com.swmansion.rnscreens.gamma.tabs.TabScreenViewManager: -# {"id":"sourceFile","fileName":"TabScreenViewManager.kt"} - 3:5:void ():22:22 -> - 6:13:void ():24:24 -> - 1:1:void addEventEmitters(com.facebook.react.uimanager.ThemedReactContext,android.view.View):20:20 -> addEventEmitters - 2:3:void addEventEmitters(com.facebook.react.uimanager.ThemedReactContext,com.swmansion.rnscreens.gamma.tabs.TabScreen):49:50 -> addEventEmitters - 1:1:android.view.View createViewInstance(com.facebook.react.uimanager.ThemedReactContext):20:20 -> createViewInstance - 2:3:com.swmansion.rnscreens.gamma.tabs.TabScreen createViewInstance(com.facebook.react.uimanager.ThemedReactContext):31:32 -> createViewInstance - 1:3:com.facebook.react.uimanager.ThemedReactContext getContext():28:28 -> getContext - 1:3:com.facebook.react.uimanager.ViewManagerDelegate getDelegate():35:35 -> getDelegate - 1:6:java.util.Map getExportedCustomDirectEventTypeConstants():39:39 -> getExportedCustomDirectEventTypeConstants - 7:12:java.util.Map getExportedCustomDirectEventTypeConstants():40:40 -> getExportedCustomDirectEventTypeConstants - 13:18:java.util.Map getExportedCustomDirectEventTypeConstants():41:41 -> getExportedCustomDirectEventTypeConstants - 19:28:java.util.Map getExportedCustomDirectEventTypeConstants():42:42 -> getExportedCustomDirectEventTypeConstants - 29:33:java.util.Map getExportedCustomDirectEventTypeConstants():38:38 -> getExportedCustomDirectEventTypeConstants - 1:3:java.lang.String getName():26:26 -> getName - 1:1:void setBadgeValue(android.view.View,java.lang.String):20:20 -> setBadgeValue - 2:2:void setBadgeValue(com.swmansion.rnscreens.gamma.tabs.TabScreen,java.lang.String):120:120 -> setBadgeValue - 1:1:void setBottomScrollEdgeEffect(com.swmansion.rnscreens.gamma.tabs.TabScreen,java.lang.String):0:0 -> setBottomScrollEdgeEffect - 2:2:void setBottomScrollEdgeEffect(android.view.View,java.lang.String):20:20 -> setBottomScrollEdgeEffect - 1:3:void setContext(com.facebook.react.uimanager.ThemedReactContext):28:28 -> setContext - 1:1:void setIconImageSource(com.swmansion.rnscreens.gamma.tabs.TabScreen,com.facebook.react.bridge.ReadableMap):0:0 -> setIconImageSource - 2:2:void setIconImageSource(android.view.View,com.facebook.react.bridge.ReadableMap):20:20 -> setIconImageSource - 1:1:void setIconResource(android.view.View,com.facebook.react.bridge.ReadableMap):20:20 -> setIconResource - 2:2:void setIconResource(com.swmansion.rnscreens.gamma.tabs.TabScreen,com.facebook.react.bridge.ReadableMap):193:193 -> setIconResource - 3:3:void setIconResource(com.swmansion.rnscreens.gamma.tabs.TabScreen,com.facebook.react.bridge.ReadableMap):195:195 -> setIconResource - 1:1:void setIconResourceName(android.view.View,java.lang.String):20:20 -> setIconResourceName - 2:2:void setIconResourceName(com.swmansion.rnscreens.gamma.tabs.TabScreen,java.lang.String):175:175 -> setIconResourceName - 1:1:void setIconSfSymbolName(com.swmansion.rnscreens.gamma.tabs.TabScreen,java.lang.String):0:0 -> setIconSfSymbolName - 2:2:void setIconSfSymbolName(android.view.View,java.lang.String):20:20 -> setIconSfSymbolName - 1:1:void setIconType(com.swmansion.rnscreens.gamma.tabs.TabScreen,java.lang.String):0:0 -> setIconType - 2:2:void setIconType(android.view.View,java.lang.String):20:20 -> setIconType - 1:1:void setIsFocused(android.view.View,boolean):20:20 -> setIsFocused - 2:3:void setIsFocused(com.swmansion.rnscreens.gamma.tabs.TabScreen,boolean):103:104 -> setIsFocused - 1:1:void setLeftScrollEdgeEffect(com.swmansion.rnscreens.gamma.tabs.TabScreen,java.lang.String):0:0 -> setLeftScrollEdgeEffect - 2:2:void setLeftScrollEdgeEffect(android.view.View,java.lang.String):20:20 -> setLeftScrollEdgeEffect - 1:1:void setOrientation(com.swmansion.rnscreens.gamma.tabs.TabScreen,java.lang.String):0:0 -> setOrientation - 2:2:void setOrientation(android.view.View,java.lang.String):20:20 -> setOrientation - 1:1:void setOverrideScrollViewContentInsetAdjustmentBehavior(com.swmansion.rnscreens.gamma.tabs.TabScreen,boolean):0:0 -> setOverrideScrollViewContentInsetAdjustmentBehavior - 2:2:void setOverrideScrollViewContentInsetAdjustmentBehavior(android.view.View,boolean):20:20 -> setOverrideScrollViewContentInsetAdjustmentBehavior - 1:1:void setRightScrollEdgeEffect(com.swmansion.rnscreens.gamma.tabs.TabScreen,java.lang.String):0:0 -> setRightScrollEdgeEffect - 2:2:void setRightScrollEdgeEffect(android.view.View,java.lang.String):20:20 -> setRightScrollEdgeEffect - 1:1:void setScrollEdgeAppearance(com.swmansion.rnscreens.gamma.tabs.TabScreen,com.facebook.react.bridge.Dynamic):0:0 -> setScrollEdgeAppearance - 2:2:void setScrollEdgeAppearance(android.view.View,com.facebook.react.bridge.Dynamic):20:20 -> setScrollEdgeAppearance - 1:1:void setSelectedIconImageSource(com.swmansion.rnscreens.gamma.tabs.TabScreen,com.facebook.react.bridge.ReadableMap):0:0 -> setSelectedIconImageSource - 2:2:void setSelectedIconImageSource(android.view.View,com.facebook.react.bridge.ReadableMap):20:20 -> setSelectedIconImageSource - 1:1:void setSelectedIconSfSymbolName(com.swmansion.rnscreens.gamma.tabs.TabScreen,java.lang.String):0:0 -> setSelectedIconSfSymbolName - 2:2:void setSelectedIconSfSymbolName(android.view.View,java.lang.String):20:20 -> setSelectedIconSfSymbolName - 1:1:void setSpecialEffects(com.swmansion.rnscreens.gamma.tabs.TabScreen,com.facebook.react.bridge.ReadableMap):0:0 -> setSpecialEffects - 2:2:void setSpecialEffects(android.view.View,com.facebook.react.bridge.ReadableMap):20:20 -> setSpecialEffects - 1:1:void setStandardAppearance(com.swmansion.rnscreens.gamma.tabs.TabScreen,com.facebook.react.bridge.Dynamic):0:0 -> setStandardAppearance - 2:2:void setStandardAppearance(android.view.View,com.facebook.react.bridge.Dynamic):20:20 -> setStandardAppearance - 1:1:void setSystemItem(com.swmansion.rnscreens.gamma.tabs.TabScreen,java.lang.String):0:0 -> setSystemItem - 2:2:void setSystemItem(android.view.View,java.lang.String):20:20 -> setSystemItem - 1:1:void setTabBarItemBadgeBackgroundColor(android.view.View,java.lang.Integer):20:20 -> setTabBarItemBadgeBackgroundColor - 2:2:void setTabBarItemBadgeBackgroundColor(com.swmansion.rnscreens.gamma.tabs.TabScreen,java.lang.Integer):69:69 -> setTabBarItemBadgeBackgroundColor - 1:1:void setTabBarItemBadgeTextColor(android.view.View,java.lang.Integer):20:20 -> setTabBarItemBadgeTextColor - 2:2:void setTabBarItemBadgeTextColor(com.swmansion.rnscreens.gamma.tabs.TabScreen,java.lang.Integer):167:167 -> setTabBarItemBadgeTextColor - 1:1:void setTabKey(android.view.View,java.lang.String):20:20 -> setTabKey - 2:2:void setTabKey(com.swmansion.rnscreens.gamma.tabs.TabScreen,java.lang.String):112:112 -> setTabKey - 1:1:void setTitle(android.view.View,java.lang.String):20:20 -> setTitle - 2:2:void setTitle(com.swmansion.rnscreens.gamma.tabs.TabScreen,java.lang.String):128:128 -> setTitle - 1:1:void setTopScrollEdgeEffect(com.swmansion.rnscreens.gamma.tabs.TabScreen,java.lang.String):0:0 -> setTopScrollEdgeEffect - 2:2:void setTopScrollEdgeEffect(android.view.View,java.lang.String):20:20 -> setTopScrollEdgeEffect -com.swmansion.rnscreens.gamma.tabs.TabScreenViewManager$Companion -> com.swmansion.rnscreens.gamma.tabs.TabScreenViewManager$Companion: -# {"id":"sourceFile","fileName":"TabScreenViewManager.kt"} + 2:2:void ():53:53 -> +com.swmansion.rnscreens.gamma.stack.screen.StackScreenFragment -> com.swmansion.rnscreens.gamma.stack.screen.StackScreenFragment: +# {"id":"sourceFile","fileName":"StackScreenFragment.kt"} + 6:8:void (com.swmansion.rnscreens.gamma.stack.screen.StackScreen):13:13 -> + 9:11:com.swmansion.rnscreens.gamma.stack.screen.StackScreen getStackScreen$react_native_screens_release():12:12 -> + 9:11:void (com.swmansion.rnscreens.gamma.stack.screen.StackScreen):12 -> + 1:13:com.swmansion.rnscreens.gamma.stack.screen.PreventNativeDismissCallback getRequireNativeDismissBackPressedCallback():24:24 -> getRequireNativeDismissBackPressedCallback + 1:3:com.swmansion.rnscreens.gamma.stack.screen.StackScreen getStackScreen$react_native_screens_release():12:12 -> getStackScreen$react_native_screens_release + 1:6:void onBecomeTopFragment$react_native_screens_release():74:74 -> onBecomeTopFragment$react_native_screens_release + 7:8:void onBecomeTopFragment$react_native_screens_release():76:76 -> onBecomeTopFragment$react_native_screens_release + 9:16:void onBecomeTopFragment$react_native_screens_release():77:77 -> onBecomeTopFragment$react_native_screens_release + 1:3:void onCreate(android.os.Bundle):29:29 -> onCreate + 4:7:void onCreate(android.os.Bundle):31:31 -> onCreate + 8:10:void onCreate(android.os.Bundle):33:33 -> onCreate + 11:13:void onCreate(android.os.Bundle):34:34 -> onCreate + 14:22:void onCreate(android.os.Bundle):36:36 -> onCreate + 23:31:void onCreate(android.os.Bundle):37:37 -> onCreate + 32:39:void onCreate(android.os.Bundle):38:38 -> onCreate + 40:48:void onCreate(android.os.Bundle):39:39 -> onCreate + 6:8:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):46:46 -> onCreateView + 1:3:void onDestroy():62:62 -> onDestroy + 4:8:void onDestroy():63:63 -> onDestroy + 9:12:void onDestroy():64:64 -> onDestroy + 1:4:void onDestroyView():57:57 -> onDestroyView + 5:7:void onDestroyView():58:58 -> onDestroyView + 1:6:void onResignTopFragment$react_native_screens_release():87:87 -> onResignTopFragment$react_native_screens_release + 7:8:void onResignTopFragment$react_native_screens_release():89:89 -> onResignTopFragment$react_native_screens_release + 9:16:void onResignTopFragment$react_native_screens_release():90:90 -> onResignTopFragment$react_native_screens_release + 6:8:void onViewCreated(android.view.View,android.os.Bundle):52:52 -> onViewCreated + 9:26:void onViewCreated(android.view.View,android.os.Bundle):53:53 -> onViewCreated + 1:8:void setupPreventNativeDismissCallback():95:95 -> setupPreventNativeDismissCallback + 9:10:void setupPreventNativeDismissCallback():94:94 -> setupPreventNativeDismissCallback + 11:18:void setupPreventNativeDismissCallback():96:96 -> setupPreventNativeDismissCallback + 19:22:void setupPreventNativeDismissCallback():97:97 -> setupPreventNativeDismissCallback + 23:26:void setupPreventNativeDismissCallback():96:96 -> setupPreventNativeDismissCallback + 1:8:void teardownPreventNativeDismissCallback():102:102 -> teardownPreventNativeDismissCallback + 9:11:void teardownPreventNativeDismissCallback():103:103 -> teardownPreventNativeDismissCallback +com.swmansion.rnscreens.gamma.stack.screen.StackScreenViewManager -> com.swmansion.rnscreens.gamma.stack.screen.StackScreenViewManager: +# {"id":"sourceFile","fileName":"StackScreenViewManager.kt"} + 3:5:void ():20:20 -> + 6:13:void ():22:22 -> + 1:1:void addEventEmitters(com.facebook.react.uimanager.ThemedReactContext,android.view.View):18:18 -> addEventEmitters + 2:3:void addEventEmitters(com.facebook.react.uimanager.ThemedReactContext,com.swmansion.rnscreens.gamma.stack.screen.StackScreen):34:35 -> addEventEmitters + 1:1:android.view.View createViewInstance(com.facebook.react.uimanager.ThemedReactContext):18:18 -> createViewInstance + 2:2:com.swmansion.rnscreens.gamma.stack.screen.StackScreen createViewInstance(com.facebook.react.uimanager.ThemedReactContext):28:28 -> createViewInstance + 1:3:com.facebook.react.uimanager.ViewManagerDelegate getDelegate():26:26 -> getDelegate + 1:6:java.util.Map getExportedCustomDirectEventTypeConstants():40:40 -> getExportedCustomDirectEventTypeConstants + 7:12:java.util.Map getExportedCustomDirectEventTypeConstants():41:41 -> getExportedCustomDirectEventTypeConstants + 13:18:java.util.Map getExportedCustomDirectEventTypeConstants():42:42 -> getExportedCustomDirectEventTypeConstants + 19:24:java.util.Map getExportedCustomDirectEventTypeConstants():43:43 -> getExportedCustomDirectEventTypeConstants + 25:30:java.util.Map getExportedCustomDirectEventTypeConstants():44:44 -> getExportedCustomDirectEventTypeConstants + 31:40:java.util.Map getExportedCustomDirectEventTypeConstants():45:45 -> getExportedCustomDirectEventTypeConstants + 41:45:java.util.Map getExportedCustomDirectEventTypeConstants():39:39 -> getExportedCustomDirectEventTypeConstants + 1:3:java.lang.String getName():24:24 -> getName + 1:1:void setActivityMode(android.view.View,java.lang.String):18:18 -> setActivityMode + 2:4:void setActivityMode(com.swmansion.rnscreens.gamma.stack.screen.StackScreen,java.lang.String):53:55 -> setActivityMode + 1:1:void setPreventNativeDismiss(android.view.View,boolean):18:18 -> setPreventNativeDismiss + 2:2:void setPreventNativeDismiss(com.swmansion.rnscreens.gamma.stack.screen.StackScreen,boolean):73:73 -> setPreventNativeDismiss + 1:1:void setScreenKey(android.view.View,java.lang.String):18:18 -> setScreenKey + 2:2:void setScreenKey(com.swmansion.rnscreens.gamma.stack.screen.StackScreen,java.lang.String):66:66 -> setScreenKey + 3:3:void setScreenKey(com.swmansion.rnscreens.gamma.stack.screen.StackScreen,java.lang.String):63:63 -> setScreenKey +com.swmansion.rnscreens.gamma.stack.screen.StackScreenViewManager$Companion -> com.swmansion.rnscreens.gamma.stack.screen.StackScreenViewManager$Companion: +# {"id":"sourceFile","fileName":"StackScreenViewManager.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():199:199 -> + 2:2:void ():76:76 -> +com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenDidAppearEvent -> com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenDidAppearEvent: +# {"id":"sourceFile","fileName":"StackScreenDidAppearEvent.kt"} + 1:2:void (int,int):11:11 -> + 3:4:void (int,int):12:12 -> + 5:8:void (int,int):8:8 -> +com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenDidAppearEvent$Companion -> com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenDidAppearEvent$Companion: +# {"id":"sourceFile","fileName":"StackScreenDidAppearEvent.kt"} + 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> + 2:2:void ():14:14 -> + 1:3:java.lang.String getEventName():18:18 -> getEventName + 1:3:java.lang.String getEventRegistrationName():20:20 -> getEventRegistrationName +com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenDidDisappearEvent -> com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenDidDisappearEvent: +# {"id":"sourceFile","fileName":"StackScreenDidDisappearEvent.kt"} + 1:2:void (int,int):11:11 -> + 3:4:void (int,int):12:12 -> + 5:8:void (int,int):8:8 -> +com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenDidDisappearEvent$Companion -> com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenDidDisappearEvent$Companion: +# {"id":"sourceFile","fileName":"StackScreenDidDisappearEvent.kt"} + 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> + 2:2:void ():14:14 -> + 1:3:java.lang.String getEventName():18:18 -> getEventName + 1:3:java.lang.String getEventRegistrationName():20:20 -> getEventRegistrationName +com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenDismissEvent -> com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenDismissEvent: +# {"id":"sourceFile","fileName":"StackScreenDismissEvent.kt"} + 1:2:void (int,int,boolean):14:14 -> + 3:4:void (int,int,boolean):15:15 -> + 5:7:void (int,int,boolean):11:11 -> + 8:10:void (int,int,boolean):10:10 -> + 1:4:com.facebook.react.bridge.WritableMap getEventData():18:18 -> getEventData + 5:12:com.facebook.react.bridge.WritableMap getEventData():19:19 -> getEventData + 1:3:boolean isNativeDismiss():10:10 -> isNativeDismiss +com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenDismissEvent$Companion -> com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenDismissEvent$Companion: +# {"id":"sourceFile","fileName":"StackScreenDismissEvent.kt"} + 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> + 2:2:void ():22:22 -> + 1:3:java.lang.String getEventName():28:28 -> getEventName + 1:3:java.lang.String getEventRegistrationName():30:30 -> getEventRegistrationName +com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenLifecycleEvent -> com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenLifecycleEvent: +# {"id":"sourceFile","fileName":"StackScreenLifecycleEvent.kt"} + 11:13:void (int,int,java.lang.String,java.lang.String):13:13 -> + 14:15:void (int,int,java.lang.String,java.lang.String):11:11 -> + 16:18:void (int,int,java.lang.String,java.lang.String):12:12 -> + 1:5:com.facebook.react.bridge.WritableMap getEventData():18:18 -> getEventData + 1:3:java.lang.String getEventName():20:20 -> getEventName + 1:3:java.lang.String getEventRegistrationName():22:22 -> getEventRegistrationName +com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenNativeDismissPreventedEvent -> com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenNativeDismissPreventedEvent: +# {"id":"sourceFile","fileName":"StackScreenNativeDismissPreventedEvent.kt"} + 1:2:void (int,int):11:11 -> + 3:4:void (int,int):12:12 -> + 5:8:void (int,int):8:8 -> +com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenNativeDismissPreventedEvent$Companion -> com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenNativeDismissPreventedEvent$Companion: +# {"id":"sourceFile","fileName":"StackScreenNativeDismissPreventedEvent.kt"} + 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> + 2:2:void ():14:14 -> + 1:3:java.lang.String getEventName():18:18 -> getEventName + 1:3:java.lang.String getEventRegistrationName():20:20 -> getEventRegistrationName +com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenWillAppearEvent -> com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenWillAppearEvent: +# {"id":"sourceFile","fileName":"StackScreenWillAppearEvent.kt"} + 1:2:void (int,int):11:11 -> + 3:4:void (int,int):12:12 -> + 5:8:void (int,int):8:8 -> +com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenWillAppearEvent$Companion -> com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenWillAppearEvent$Companion: +# {"id":"sourceFile","fileName":"StackScreenWillAppearEvent.kt"} + 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> + 2:2:void ():14:14 -> + 1:3:java.lang.String getEventName():18:18 -> getEventName + 1:3:java.lang.String getEventRegistrationName():20:20 -> getEventRegistrationName +com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenWillDisappearEvent -> com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenWillDisappearEvent: +# {"id":"sourceFile","fileName":"StackScreenWillDisappearEvent.kt"} + 1:2:void (int,int):11:11 -> + 3:4:void (int,int):12:12 -> + 5:8:void (int,int):8:8 -> +com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenWillDisappearEvent$Companion -> com.swmansion.rnscreens.gamma.stack.screen.event.StackScreenWillDisappearEvent$Companion: +# {"id":"sourceFile","fileName":"StackScreenWillDisappearEvent.kt"} + 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> + 2:2:void ():14:14 -> + 1:3:java.lang.String getEventName():18:18 -> getEventName + 1:3:java.lang.String getEventRegistrationName():20:20 -> getEventRegistrationName com.swmansion.rnscreens.gamma.tabs.TabsHost -> com.swmansion.rnscreens.gamma.tabs.TabsHost: # {"id":"sourceFile","fileName":"TabsHost.kt"} kotlin.reflect.KProperty[] $$delegatedProperties -> $$delegatedProperties - # {"id":"com.android.tools.r8.residualsignature","signature":"[LG3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LL3/i;"} com.google.android.material.bottomnavigation.BottomNavigationView bottomNavigationView -> bottomNavigationView # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/bottomnavigation/c;"} androidx.fragment.app.FragmentManager fragmentManager -> fragmentManager - # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/fragment/app/I;"} kotlin.properties.ReadWriteProperty isTabBarItemActiveIndicatorEnabled$delegate -> isTabBarItemActiveIndicatorEnabled$delegate # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/properties/c;"} + kotlin.properties.ReadWriteProperty nativeContainerBackgroundColor$delegate -> nativeContainerBackgroundColor$delegate + # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/properties/c;"} kotlin.properties.ReadWriteProperty tabBarBackgroundColor$delegate -> tabBarBackgroundColor$delegate # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/properties/c;"} + kotlin.properties.ReadWriteProperty tabBarHidden$delegate -> tabBarHidden$delegate + # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/properties/c;"} kotlin.properties.ReadWriteProperty tabBarItemActiveIndicatorColor$delegate -> tabBarItemActiveIndicatorColor$delegate # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/properties/c;"} kotlin.properties.ReadWriteProperty tabBarItemIconColor$delegate -> tabBarItemIconColor$delegate @@ -191418,323 +199197,364 @@ com.swmansion.rnscreens.gamma.tabs.TabsHost -> com.swmansion.rnscreens.gamma.tab # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/properties/c;"} androidx.appcompat.view.ContextThemeWrapper wrappedContext -> wrappedContext # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/d;"} - 1:16:void ():140:140 -> - 17:29:void ():144:144 -> - 30:42:void ():148:148 -> - 43:55:void ():152:152 -> - 56:68:void ():156:156 -> - 69:81:void ():160:160 -> - 82:94:void ():164:164 -> - 95:107:void ():168:168 -> - 108:120:void ():172:172 -> - 121:133:void ():176:176 -> - 134:146:void ():180:180 -> - 147:159:void ():184:184 -> - 160:174:void ():188:188 -> - 175:251:void ():192:192 -> - 6:8:void (com.facebook.react.uimanager.ThemedReactContext):28:28 -> - 9:10:com.facebook.react.uimanager.ThemedReactContext getReactContext():27:27 -> - 9:10:void (com.facebook.react.uimanager.ThemedReactContext):27 -> - 11:17:void (com.facebook.react.uimanager.ThemedReactContext):95:95 -> - 18:19:void (com.facebook.react.uimanager.ThemedReactContext):98:98 -> - 20:21:void (com.facebook.react.uimanager.ThemedReactContext):100:100 -> - 22:26:void (com.facebook.react.uimanager.ThemedReactContext):98:98 -> - 27:31:void (com.facebook.react.uimanager.ThemedReactContext):104:104 -> - 32:40:void (com.facebook.react.uimanager.ThemedReactContext):106:106 -> - 41:43:void (com.facebook.react.uimanager.ThemedReactContext):105:105 -> - 44:45:void (com.facebook.react.uimanager.ThemedReactContext):104:104 -> - 46:50:void (com.facebook.react.uimanager.ThemedReactContext):114:114 -> - 51:55:void (com.facebook.react.uimanager.ThemedReactContext):116:116 -> - 56:58:void (com.facebook.react.uimanager.ThemedReactContext):115:115 -> - 59:67:void (com.facebook.react.uimanager.ThemedReactContext):120:120 -> - 68:69:void (com.facebook.react.uimanager.ThemedReactContext):114:114 -> - 70:76:void (com.facebook.react.uimanager.ThemedReactContext):129:129 -> - 77:83:void (com.facebook.react.uimanager.ThemedReactContext):138:138 -> - 84:85:void ():140:140 -> - 84:85:void (com.facebook.react.uimanager.ThemedReactContext):140 -> - 86:91:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 86:91:void (com.facebook.react.uimanager.ThemedReactContext):140 -> - 92:93:void ():140:140 -> - 92:93:void (com.facebook.react.uimanager.ThemedReactContext):140 -> - 94:98:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 94:98:void (com.facebook.react.uimanager.ThemedReactContext):144 -> - 99:100:void ():144:144 -> - 99:100:void (com.facebook.react.uimanager.ThemedReactContext):144 -> - 101:102:void ():148:148 -> - 101:102:void (com.facebook.react.uimanager.ThemedReactContext):148 -> - 103:107:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 103:107:void (com.facebook.react.uimanager.ThemedReactContext):148 -> - 108:109:void ():148:148 -> - 108:109:void (com.facebook.react.uimanager.ThemedReactContext):148 -> - 110:114:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 110:114:void (com.facebook.react.uimanager.ThemedReactContext):152 -> - 115:116:void ():152:152 -> - 115:116:void (com.facebook.react.uimanager.ThemedReactContext):152 -> + 1:16:void ():170:170 -> + 17:29:void ():174:174 -> + 30:42:void ():178:178 -> + 43:55:void ():182:182 -> + 56:68:void ():186:186 -> + 69:81:void ():190:190 -> + 82:94:void ():194:194 -> + 95:107:void ():198:198 -> + 108:120:void ():202:202 -> + 121:133:void ():206:206 -> + 134:146:void ():210:210 -> + 147:159:void ():214:214 -> + 160:174:void ():218:218 -> + 175:189:void ():222:222 -> + 190:204:void ():226:226 -> + 205:289:void ():233:233 -> + 6:8:void (com.facebook.react.uimanager.ThemedReactContext):30:30 -> + 9:10:com.facebook.react.uimanager.ThemedReactContext getReactContext():29:29 -> + 9:10:void (com.facebook.react.uimanager.ThemedReactContext):29 -> + 11:17:void (com.facebook.react.uimanager.ThemedReactContext):119:119 -> + 18:24:void (com.facebook.react.uimanager.ThemedReactContext):120:120 -> + 25:26:void (com.facebook.react.uimanager.ThemedReactContext):123:123 -> + 27:28:void (com.facebook.react.uimanager.ThemedReactContext):125:125 -> + 29:33:void (com.facebook.react.uimanager.ThemedReactContext):123:123 -> + 34:38:void (com.facebook.react.uimanager.ThemedReactContext):129:129 -> + 39:47:void (com.facebook.react.uimanager.ThemedReactContext):131:131 -> + 48:50:void (com.facebook.react.uimanager.ThemedReactContext):130:130 -> + 51:52:void (com.facebook.react.uimanager.ThemedReactContext):129:129 -> + 53:57:void (com.facebook.react.uimanager.ThemedReactContext):139:139 -> + 58:62:void (com.facebook.react.uimanager.ThemedReactContext):141:141 -> + 63:65:void (com.facebook.react.uimanager.ThemedReactContext):140:140 -> + 66:74:void (com.facebook.react.uimanager.ThemedReactContext):145:145 -> + 75:76:void (com.facebook.react.uimanager.ThemedReactContext):139:139 -> + 77:83:void (com.facebook.react.uimanager.ThemedReactContext):154:154 -> + 84:90:void (com.facebook.react.uimanager.ThemedReactContext):166:166 -> + 91:97:void (com.facebook.react.uimanager.ThemedReactContext):168:168 -> + 98:99:void ():170:170 -> + 98:99:void (com.facebook.react.uimanager.ThemedReactContext):170 -> + 100:105:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 100:105:void (com.facebook.react.uimanager.ThemedReactContext):170 -> + 106:107:void ():170:170 -> + 106:107:void (com.facebook.react.uimanager.ThemedReactContext):170 -> + 108:112:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 108:112:void (com.facebook.react.uimanager.ThemedReactContext):174 -> + 113:114:void ():174:174 -> + 113:114:void (com.facebook.react.uimanager.ThemedReactContext):174 -> + 115:116:void ():178:178 -> + 115:116:void (com.facebook.react.uimanager.ThemedReactContext):178 -> 117:121:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 117:121:void (com.facebook.react.uimanager.ThemedReactContext):156 -> - 122:123:void ():156:156 -> - 122:123:void (com.facebook.react.uimanager.ThemedReactContext):156 -> + 117:121:void (com.facebook.react.uimanager.ThemedReactContext):178 -> + 122:123:void ():178:178 -> + 122:123:void (com.facebook.react.uimanager.ThemedReactContext):178 -> 124:128:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 124:128:void (com.facebook.react.uimanager.ThemedReactContext):160 -> - 129:130:void ():160:160 -> - 129:130:void (com.facebook.react.uimanager.ThemedReactContext):160 -> + 124:128:void (com.facebook.react.uimanager.ThemedReactContext):182 -> + 129:130:void ():182:182 -> + 129:130:void (com.facebook.react.uimanager.ThemedReactContext):182 -> 131:135:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 131:135:void (com.facebook.react.uimanager.ThemedReactContext):164 -> - 136:137:void ():164:164 -> - 136:137:void (com.facebook.react.uimanager.ThemedReactContext):164 -> + 131:135:void (com.facebook.react.uimanager.ThemedReactContext):186 -> + 136:137:void ():186:186 -> + 136:137:void (com.facebook.react.uimanager.ThemedReactContext):186 -> 138:142:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 138:142:void (com.facebook.react.uimanager.ThemedReactContext):168 -> - 143:144:void ():168:168 -> - 143:144:void (com.facebook.react.uimanager.ThemedReactContext):168 -> + 138:142:void (com.facebook.react.uimanager.ThemedReactContext):190 -> + 143:144:void ():190:190 -> + 143:144:void (com.facebook.react.uimanager.ThemedReactContext):190 -> 145:149:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 145:149:void (com.facebook.react.uimanager.ThemedReactContext):172 -> - 150:151:void ():172:172 -> - 150:151:void (com.facebook.react.uimanager.ThemedReactContext):172 -> + 145:149:void (com.facebook.react.uimanager.ThemedReactContext):194 -> + 150:151:void ():194:194 -> + 150:151:void (com.facebook.react.uimanager.ThemedReactContext):194 -> 152:156:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 152:156:void (com.facebook.react.uimanager.ThemedReactContext):176 -> - 157:158:void ():176:176 -> - 157:158:void (com.facebook.react.uimanager.ThemedReactContext):176 -> + 152:156:void (com.facebook.react.uimanager.ThemedReactContext):198 -> + 157:158:void ():198:198 -> + 157:158:void (com.facebook.react.uimanager.ThemedReactContext):198 -> 159:163:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 159:163:void (com.facebook.react.uimanager.ThemedReactContext):180 -> - 164:165:void ():180:180 -> - 164:165:void (com.facebook.react.uimanager.ThemedReactContext):180 -> + 159:163:void (com.facebook.react.uimanager.ThemedReactContext):202 -> + 164:165:void ():202:202 -> + 164:165:void (com.facebook.react.uimanager.ThemedReactContext):202 -> 166:170:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 166:170:void (com.facebook.react.uimanager.ThemedReactContext):184 -> - 171:172:void ():184:184 -> - 171:172:void (com.facebook.react.uimanager.ThemedReactContext):184 -> + 166:170:void (com.facebook.react.uimanager.ThemedReactContext):206 -> + 171:172:void ():206:206 -> + 171:172:void (com.facebook.react.uimanager.ThemedReactContext):206 -> 173:177:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 173:177:void (com.facebook.react.uimanager.ThemedReactContext):188 -> - 178:179:void ():188:188 -> - 178:179:void (com.facebook.react.uimanager.ThemedReactContext):188 -> + 173:177:void (com.facebook.react.uimanager.ThemedReactContext):210 -> + 178:179:void ():210:210 -> + 178:179:void (com.facebook.react.uimanager.ThemedReactContext):210 -> 180:184:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> - 180:184:void (com.facebook.react.uimanager.ThemedReactContext):192 -> - 185:186:void ():192:192 -> - 185:186:void (com.facebook.react.uimanager.ThemedReactContext):192 -> - 187:189:void (com.facebook.react.uimanager.ThemedReactContext):209:209 -> - 190:192:void (com.facebook.react.uimanager.ThemedReactContext):210:210 -> - 193:200:void (com.facebook.react.uimanager.ThemedReactContext):212:212 -> - 201:208:void (com.facebook.react.uimanager.ThemedReactContext):219:219 -> - 209:216:void (com.facebook.react.uimanager.ThemedReactContext):352:352 -> - 1:4:void _init_$lambda$18(android.view.View,int,int,int,int,int,int,int,int):213:213 -> _init_$lambda$18 - 5:48:void _init_$lambda$18(android.view.View,int,int,int,int,int,int,int,int):215:215 -> _init_$lambda$18 - 49:54:void _init_$lambda$18(android.view.View,int,int,int,int,int,int,int,int):213:213 -> _init_$lambda$18 - 6:29:boolean _init_$lambda$19(com.swmansion.rnscreens.gamma.tabs.TabsHost,android.view.MenuItem):220:220 -> _init_$lambda$19 - 30:39:boolean _init_$lambda$19(com.swmansion.rnscreens.gamma.tabs.TabsHost,android.view.MenuItem):221:221 -> _init_$lambda$19 - 40:53:boolean _init_$lambda$19(com.swmansion.rnscreens.gamma.tabs.TabsHost,android.view.MenuItem):222:222 -> _init_$lambda$19 - 54:62:boolean _init_$lambda$19(com.swmansion.rnscreens.gamma.tabs.TabsHost,android.view.MenuItem):223:223 -> _init_$lambda$19 - 1:1:boolean $r8$lambda$3K1yAlQRZmuMMpBxCxFGm4zzRyM(kotlin.jvm.functions.Function1,java.lang.Object):0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} - 1:4:void access$updateNavigationMenuIfNeeded(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.Object,java.lang.Object):26:26 -> access$updateBottomNavigationViewAppearance - 1:4:void access$updateBottomNavigationViewAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):26 -> access$updateBottomNavigationViewAppearance - 1:4:void access$updateNavigationMenuIfNeeded(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.Object,java.lang.Object):26:26 -> access$updateNavigationMenuIfNeeded - 1:4:void access$updateNavigationMenuIfNeeded(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.Object,java.lang.Object):26:26 -> access$updateSelectedTab - 1:4:void access$updateSelectedTab(com.swmansion.rnscreens.gamma.tabs.TabsHost):26 -> access$updateSelectedTab - 1:19:void applyDayNightUiModeIfNeeded(int):386:386 -> applyDayNightUiModeIfNeeded - 20:27:void applyDayNightUiModeIfNeeded(int):398:398 -> applyDayNightUiModeIfNeeded - 28:35:void applyDayNightUiModeIfNeeded(int):390:390 -> applyDayNightUiModeIfNeeded - 36:42:void applyDayNightUiModeIfNeeded(int):394:394 -> applyDayNightUiModeIfNeeded - 43:47:void applyDayNightUiModeIfNeeded(int):402:402 -> applyDayNightUiModeIfNeeded - 48:54:void applyDayNightUiModeIfNeeded(int):403:403 -> applyDayNightUiModeIfNeeded - 1:1:void $r8$lambda$BP_1z18NtWV30FWxLyVpPRHbJog(android.view.View,int,int,int,int,int,int,int,int):0:0 -> b - # {"id":"com.android.tools.r8.synthesized"} - 1:1:boolean $r8$lambda$Wi8kVk1NRqxCbeIKv967YL3XTds(com.swmansion.rnscreens.gamma.tabs.TabsHost,android.view.MenuItem):0:0 -> c - # {"id":"com.android.tools.r8.synthesized"} - 1:1:boolean $r8$lambda$XYGvV_WVMWXS0MRRSXVdHXGfCyI(com.swmansion.rnscreens.gamma.tabs.TabScreen,com.swmansion.rnscreens.gamma.tabs.TabScreenFragment):0:0 -> d - # {"id":"com.android.tools.r8.synthesized"} - 1:6:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):450:450 -> dispatchApplyWindowInsets - 7:13:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):451:451 -> dispatchApplyWindowInsets - 14:22:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):458:458 -> dispatchApplyWindowInsets - 23:42:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):462:462 -> dispatchApplyWindowInsets - 43:47:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):463:463 -> dispatchApplyWindowInsets - 1:1:void $r8$lambda$dqCnX5aJF1apmpE0l3baLwsZXNI(com.swmansion.rnscreens.gamma.tabs.TabsHost):0:0 -> e - # {"id":"com.android.tools.r8.synthesized"} - 1:1:void $r8$lambda$hnB_Drk2AW3ABTvwuBWJ9bLLG7w(com.swmansion.rnscreens.gamma.tabs.TabsHost,long):0:0 -> f - # {"id":"com.android.tools.r8.synthesized"} - 1:10:void forceSubtreeMeasureAndLayoutPass():409:409 -> forceSubtreeMeasureAndLayoutPass - 11:18:void forceSubtreeMeasureAndLayoutPass():410:410 -> forceSubtreeMeasureAndLayoutPass - 19:21:void forceSubtreeMeasureAndLayoutPass():408:408 -> forceSubtreeMeasureAndLayoutPass - 22:41:void forceSubtreeMeasureAndLayoutPass():413:413 -> forceSubtreeMeasureAndLayoutPass - 1:12:void setEventEmitter$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabsHostEventEmitter):123:123 -> getEventEmitter$react_native_screens_release - 1:12:com.swmansion.rnscreens.gamma.tabs.TabsHostEventEmitter getEventEmitter$react_native_screens_release():123 -> getEventEmitter$react_native_screens_release - 1:9:com.swmansion.rnscreens.gamma.tabs.TabScreenFragment getFragmentForMenuItemId(int):416:416 -> getFragmentForMenuItemId - 1:1:void access$updateNavigationMenuIfNeeded(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.Object,java.lang.Object):26:26 -> getFragmentForTabScreen - 1:1:androidx.fragment.app.Fragment getFragmentForTabScreen(com.swmansion.rnscreens.gamma.tabs.TabScreen):26 -> getFragmentForTabScreen - 2:2:com.swmansion.rnscreens.gamma.tabs.TabScreenFragment getFragmentForTabScreen(com.swmansion.rnscreens.gamma.tabs.TabScreen):306:306 -> getFragmentForTabScreen - 1:14:com.swmansion.rnscreens.safearea.EdgeInsets getInterfaceInsets():447:447 -> getInterfaceInsets - 1:2:android.view.MenuItem getMenuItemForTabScreen(com.swmansion.rnscreens.gamma.tabs.TabScreen):426:426 -> getMenuItemForTabScreen - 3:18:int kotlin.collections.CollectionsKt___CollectionsKt.indexOfFirst(java.util.List,kotlin.jvm.functions.Function1):361:361 -> getMenuItemForTabScreen - 3:18:android.view.MenuItem getMenuItemForTabScreen(com.swmansion.rnscreens.gamma.tabs.TabScreen):427 -> getMenuItemForTabScreen - 19:20:int kotlin.collections.CollectionsKt___CollectionsKt.indexOfFirst(java.util.List,kotlin.jvm.functions.Function1):362:362 -> getMenuItemForTabScreen - 19:20:android.view.MenuItem getMenuItemForTabScreen(com.swmansion.rnscreens.gamma.tabs.TabScreen):427 -> getMenuItemForTabScreen - 21:35:android.view.MenuItem getMenuItemForTabScreen(com.swmansion.rnscreens.gamma.tabs.TabScreen):427:427 -> getMenuItemForTabScreen - 36:46:android.view.MenuItem getMenuItemForTabScreen(com.swmansion.rnscreens.gamma.tabs.TabScreen):428:428 -> getMenuItemForTabScreen - 47:50:android.view.MenuItem getMenuItemForTabScreen(com.swmansion.rnscreens.gamma.tabs.TabScreen):429:429 -> getMenuItemForTabScreen - 51:62:android.view.MenuItem getMenuItemForTabScreen(com.swmansion.rnscreens.gamma.tabs.TabScreen):430:430 -> getMenuItemForTabScreen - 1:3:com.facebook.react.uimanager.ThemedReactContext getReactContext():27:27 -> getReactContext - 1:13:androidx.fragment.app.FragmentManager getRequireFragmentManager():127:127 -> getRequireFragmentManager - # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/F;"} - 1:10:java.lang.Integer getSelectedTabScreenFragmentId():419:419 -> getSelectedTabScreenFragmentId - 11:12:java.lang.Integer getSelectedTabScreenFragmentId():422:422 -> getSelectedTabScreenFragmentId - 13:27:int kotlin.collections.CollectionsKt___CollectionsKt.indexOfFirst(java.util.List,kotlin.jvm.functions.Function1):361:361 -> getSelectedTabScreenFragmentId - 13:27:java.lang.Integer getSelectedTabScreenFragmentId():422 -> getSelectedTabScreenFragmentId - 28:29:int kotlin.collections.CollectionsKt___CollectionsKt.indexOfFirst(java.util.List,kotlin.jvm.functions.Function1):362:362 -> getSelectedTabScreenFragmentId - 28:29:java.lang.Integer getSelectedTabScreenFragmentId():422 -> getSelectedTabScreenFragmentId - 30:44:java.lang.Integer getSelectedTabScreenFragmentId():422:422 -> getSelectedTabScreenFragmentId - 45:49:int kotlin.collections.CollectionsKt___CollectionsKt.indexOfFirst(java.util.List,kotlin.jvm.functions.Function1):366:366 -> getSelectedTabScreenFragmentId - 45:49:java.lang.Integer getSelectedTabScreenFragmentId():422 -> getSelectedTabScreenFragmentId - 1:14:void ():140:140 -> getTabBarBackgroundColor - 1:14:java.lang.Integer getTabBarBackgroundColor():140 -> getTabBarBackgroundColor - 1:14:void ():144:144 -> getTabBarItemActiveIndicatorColor - 1:14:java.lang.Integer getTabBarItemActiveIndicatorColor():144 -> getTabBarItemActiveIndicatorColor - 1:14:void ():152:152 -> getTabBarItemIconColor - 1:14:java.lang.Integer getTabBarItemIconColor():152 -> getTabBarItemIconColor - 1:14:void ():160:160 -> getTabBarItemIconColorActive - 1:14:java.lang.Integer getTabBarItemIconColorActive():160 -> getTabBarItemIconColorActive - 1:15:void ():192:192 -> getTabBarItemLabelVisibilityMode - 1:15:java.lang.String getTabBarItemLabelVisibilityMode():192 -> getTabBarItemLabelVisibilityMode - 1:15:void ():188:188 -> getTabBarItemRippleColor - 1:15:java.lang.Integer getTabBarItemRippleColor():188 -> getTabBarItemRippleColor - 1:14:void ():164:164 -> getTabBarItemTitleFontColor - 1:14:java.lang.Integer getTabBarItemTitleFontColor():164 -> getTabBarItemTitleFontColor - 1:14:void ():168:168 -> getTabBarItemTitleFontColorActive - 1:14:java.lang.Integer getTabBarItemTitleFontColorActive():168 -> getTabBarItemTitleFontColorActive - 1:14:void ():156:156 -> getTabBarItemTitleFontFamily - 1:14:java.lang.String getTabBarItemTitleFontFamily():156 -> getTabBarItemTitleFontFamily - 1:15:void ():172:172 -> getTabBarItemTitleFontSize - 1:15:java.lang.Float getTabBarItemTitleFontSize():172 -> getTabBarItemTitleFontSize - 1:15:void ():176:176 -> getTabBarItemTitleFontSizeActive - 1:15:java.lang.Float getTabBarItemTitleFontSizeActive():176 -> getTabBarItemTitleFontSizeActive - 1:15:void ():184:184 -> getTabBarItemTitleFontStyle - 1:15:java.lang.String getTabBarItemTitleFontStyle():184 -> getTabBarItemTitleFontStyle - 1:15:void ():180:180 -> getTabBarItemTitleFontWeight - 1:15:java.lang.String getTabBarItemTitleFontWeight():180 -> getTabBarItemTitleFontWeight - 1:18:void ():148:148 -> isTabBarItemActiveIndicatorEnabled - 1:18:boolean isTabBarItemActiveIndicatorEnabled():148 -> isTabBarItemActiveIndicatorEnabled - 2:3:void layoutCallback$lambda$42(com.swmansion.rnscreens.gamma.tabs.TabsHost,long):353:353 -> layoutCallback$lambda$42 - 4:7:void layoutCallback$lambda$42(com.swmansion.rnscreens.gamma.tabs.TabsHost,long):354:354 -> layoutCallback$lambda$42 - 6:13:void mountReactSubviewAt$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabScreen,int):248:248 -> mountReactSubviewAt$react_native_screens_release - 14:18:void mountReactSubviewAt$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabScreen,int):252:252 -> mountReactSubviewAt$react_native_screens_release - 19:23:void mountReactSubviewAt$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabScreen,int):253:253 -> mountReactSubviewAt$react_native_screens_release - 24:26:void mountReactSubviewAt$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabScreen,int):254:254 -> mountReactSubviewAt$react_native_screens_release - 27:28:void mountReactSubviewAt$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabScreen,int):255:255 -> mountReactSubviewAt$react_native_screens_release - 29:31:void mountReactSubviewAt$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabScreen,int):256:256 -> mountReactSubviewAt$react_native_screens_release - 32:35:void mountReactSubviewAt$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabScreen,int):257:257 -> mountReactSubviewAt$react_native_screens_release - 36:71:void mountReactSubviewAt$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabScreen,int):249:249 -> mountReactSubviewAt$react_native_screens_release - 72:81:void mountReactSubviewAt$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabScreen,int):248:248 -> mountReactSubviewAt$react_native_screens_release - 1:33:void onAttachedToWindow():229:229 -> onAttachedToWindow - 34:36:void onAttachedToWindow():230:230 -> onAttachedToWindow - 37:44:void onAttachedToWindow():232:232 -> onAttachedToWindow - 45:46:void onAttachedToWindow():231:231 -> onAttachedToWindow - 47:48:void onAttachedToWindow():237:237 -> onAttachedToWindow - 49:51:void onAttachedToWindow():238:238 -> onAttachedToWindow - 52:55:void onAttachedToWindow():239:239 -> onAttachedToWindow - 56:63:void onAttachedToWindow():232:232 -> onAttachedToWindow - 1:5:void onConfigurationChanged(android.content.res.Configuration):378:378 -> onConfigurationChanged - 6:13:void onConfigurationChanged(android.content.res.Configuration):381:381 -> onConfigurationChanged - 11:14:void onFragmentConfigurationChange(com.swmansion.rnscreens.gamma.tabs.TabScreen,android.content.res.Configuration):312:312 -> onFragmentConfigurationChange - 1:8:void onLayoutChange(android.view.View,int,int,int,int,int,int,int,int):486:486 -> onLayoutChange - 9:12:void onLayoutChange(android.view.View,int,int,int,int,int,int,int,int):494:494 -> onLayoutChange - 13:23:void onLayoutChange(android.view.View,int,int,int,int,int,int,int,int):495:495 -> onLayoutChange - 24:45:void onLayoutChange(android.view.View,int,int,int,int,int,int,int,int):487:487 -> onLayoutChange - 46:55:void onLayoutChange(android.view.View,int,int,int,int,int,int,int,int):486:486 -> onLayoutChange - 6:11:void onMenuItemAttributesChange(com.swmansion.rnscreens.gamma.tabs.TabScreen):301:301 -> onMenuItemAttributesChange - 12:17:void onMenuItemAttributesChange(com.swmansion.rnscreens.gamma.tabs.TabScreen):302:302 -> onMenuItemAttributesChange - 6:7:void onTabFocusChangedFromJS(com.swmansion.rnscreens.gamma.tabs.TabScreen,boolean):294:294 -> onTabFocusChangedFromJS - 8:10:void onTabFocusChangedFromJS(com.swmansion.rnscreens.gamma.tabs.TabScreen,boolean):295:295 -> onTabFocusChangedFromJS - 11:14:void onTabFocusChangedFromJS(com.swmansion.rnscreens.gamma.tabs.TabScreen,boolean):296:296 -> onTabFocusChangedFromJS - 1:7:void onViewManagerAddEventEmitters$react_native_screens_release():471:471 -> onViewManagerAddEventEmitters$react_native_screens_release - 8:22:void onViewManagerAddEventEmitters$react_native_screens_release():472:472 -> onViewManagerAddEventEmitters$react_native_screens_release - 23:30:void onViewManagerAddEventEmitters$react_native_screens_release():471:471 -> onViewManagerAddEventEmitters$react_native_screens_release - 1:9:void refreshLayout():359:359 -> refreshLayout - 10:11:void refreshLayout():360:360 -> refreshLayout - 12:13:void refreshLayout():363:363 -> refreshLayout - 14:17:void refreshLayout():364:364 -> refreshLayout - 18:19:void refreshLayout():366:366 -> refreshLayout - 20:21:void refreshLayout():367:367 -> refreshLayout - 22:25:void refreshLayout():365:365 -> refreshLayout - 6:14:void removeOnInterfaceInsetsChangeListener(com.swmansion.rnscreens.safearea.SafeAreaView):441:441 -> removeOnInterfaceInsetsChangeListener - 15:16:void removeOnInterfaceInsetsChangeListener(com.swmansion.rnscreens.safearea.SafeAreaView):442:442 -> removeOnInterfaceInsetsChangeListener - 17:22:void removeOnInterfaceInsetsChangeListener(com.swmansion.rnscreens.safearea.SafeAreaView):443:443 -> removeOnInterfaceInsetsChangeListener - 1:3:void requestLayout():373:373 -> requestLayout - 4:7:void requestLayout():374:374 -> requestLayout - 6:8:void setEventEmitter$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabsHostEventEmitter):123:123 -> setEventEmitter$react_native_screens_release - 6:9:void setOnInterfaceInsetsChangeListener(com.swmansion.rnscreens.safearea.SafeAreaView):434:434 -> setOnInterfaceInsetsChangeListener - 10:14:void setOnInterfaceInsetsChangeListener(com.swmansion.rnscreens.safearea.SafeAreaView):435:435 -> setOnInterfaceInsetsChangeListener - 15:17:void setOnInterfaceInsetsChangeListener(com.swmansion.rnscreens.safearea.SafeAreaView):437:437 -> setOnInterfaceInsetsChangeListener - 1:11:void ():140:140 -> setTabBarBackgroundColor - 1:11:void setTabBarBackgroundColor(java.lang.Integer):140 -> setTabBarBackgroundColor - 1:11:void ():144:144 -> setTabBarItemActiveIndicatorColor - 1:11:void setTabBarItemActiveIndicatorColor(java.lang.Integer):144 -> setTabBarItemActiveIndicatorColor - 1:15:void ():148:148 -> setTabBarItemActiveIndicatorEnabled - 1:15:void setTabBarItemActiveIndicatorEnabled(boolean):148 -> setTabBarItemActiveIndicatorEnabled - 1:11:void ():152:152 -> setTabBarItemIconColor - 1:11:void setTabBarItemIconColor(java.lang.Integer):152 -> setTabBarItemIconColor - 1:11:void ():160:160 -> setTabBarItemIconColorActive - 1:11:void setTabBarItemIconColorActive(java.lang.Integer):160 -> setTabBarItemIconColorActive - 1:12:void ():192:192 -> setTabBarItemLabelVisibilityMode - 1:12:void setTabBarItemLabelVisibilityMode(java.lang.String):192 -> setTabBarItemLabelVisibilityMode - 1:12:void ():188:188 -> setTabBarItemRippleColor - 1:12:void setTabBarItemRippleColor(java.lang.Integer):188 -> setTabBarItemRippleColor - 1:11:void ():164:164 -> setTabBarItemTitleFontColor - 1:11:void setTabBarItemTitleFontColor(java.lang.Integer):164 -> setTabBarItemTitleFontColor - 1:11:void ():168:168 -> setTabBarItemTitleFontColorActive - 1:11:void setTabBarItemTitleFontColorActive(java.lang.Integer):168 -> setTabBarItemTitleFontColorActive - 1:11:void ():156:156 -> setTabBarItemTitleFontFamily - 1:11:void setTabBarItemTitleFontFamily(java.lang.String):156 -> setTabBarItemTitleFontFamily - 1:12:void ():172:172 -> setTabBarItemTitleFontSize - 1:12:void setTabBarItemTitleFontSize(java.lang.Float):172 -> setTabBarItemTitleFontSize - 1:12:void ():176:176 -> setTabBarItemTitleFontSizeActive - 1:12:void setTabBarItemTitleFontSizeActive(java.lang.Float):176 -> setTabBarItemTitleFontSizeActive - 1:12:void ():184:184 -> setTabBarItemTitleFontStyle - 1:12:void setTabBarItemTitleFontStyle(java.lang.String):184 -> setTabBarItemTitleFontStyle - 1:12:void ():180:180 -> setTabBarItemTitleFontWeight - 1:12:void setTabBarItemTitleFontWeight(java.lang.String):180 -> setTabBarItemTitleFontWeight - 1:2:void unmountAllReactSubviews$react_native_screens_release():282:282 -> unmountAllReactSubviews$react_native_screens_release + 180:184:void (com.facebook.react.uimanager.ThemedReactContext):214 -> + 185:186:void ():214:214 -> + 185:186:void (com.facebook.react.uimanager.ThemedReactContext):214 -> + 187:191:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 187:191:void (com.facebook.react.uimanager.ThemedReactContext):218 -> + 192:193:void ():218:218 -> + 192:193:void (com.facebook.react.uimanager.ThemedReactContext):218 -> + 194:198:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 194:198:void (com.facebook.react.uimanager.ThemedReactContext):222 -> + 199:200:void ():222:222 -> + 199:200:void (com.facebook.react.uimanager.ThemedReactContext):222 -> + 201:202:void ():226:226 -> + 201:202:void (com.facebook.react.uimanager.ThemedReactContext):226 -> + 203:207:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 203:207:void (com.facebook.react.uimanager.ThemedReactContext):226 -> + 208:209:void ():226:226 -> + 208:209:void (com.facebook.react.uimanager.ThemedReactContext):226 -> + 210:214:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 210:214:void (com.facebook.react.uimanager.ThemedReactContext):233 -> + 215:216:void ():233:233 -> + 215:216:void (com.facebook.react.uimanager.ThemedReactContext):233 -> + 217:219:void (com.facebook.react.uimanager.ThemedReactContext):252:252 -> + 220:222:void (com.facebook.react.uimanager.ThemedReactContext):253:253 -> + 223:230:void (com.facebook.react.uimanager.ThemedReactContext):255:255 -> + 231:238:void (com.facebook.react.uimanager.ThemedReactContext):262:262 -> + 239:246:void (com.facebook.react.uimanager.ThemedReactContext):409:409 -> + 1:4:void _init_$lambda$22(android.view.View,int,int,int,int,int,int,int,int):256:256 -> _init_$lambda$22 + 5:48:void _init_$lambda$22(android.view.View,int,int,int,int,int,int,int,int):258:258 -> _init_$lambda$22 + 49:54:void _init_$lambda$22(android.view.View,int,int,int,int,int,int,int,int):256:256 -> _init_$lambda$22 + 6:29:boolean _init_$lambda$23(com.swmansion.rnscreens.gamma.tabs.TabsHost,android.view.MenuItem):263:263 -> _init_$lambda$23 + 30:37:boolean _init_$lambda$23(com.swmansion.rnscreens.gamma.tabs.TabsHost,android.view.MenuItem):264:264 -> _init_$lambda$23 + 38:57:boolean _init_$lambda$23(com.swmansion.rnscreens.gamma.tabs.TabsHost,android.view.MenuItem):266:266 -> _init_$lambda$23 + 58:71:boolean _init_$lambda$23(com.swmansion.rnscreens.gamma.tabs.TabsHost,android.view.MenuItem):267:267 -> _init_$lambda$23 + 72:75:boolean _init_$lambda$23(com.swmansion.rnscreens.gamma.tabs.TabsHost,android.view.MenuItem):268:268 -> _init_$lambda$23 + 76:79:boolean _init_$lambda$23(com.swmansion.rnscreens.gamma.tabs.TabsHost,android.view.MenuItem):270:270 -> _init_$lambda$23 + 80:84:boolean _init_$lambda$23(com.swmansion.rnscreens.gamma.tabs.TabsHost,android.view.MenuItem):268:268 -> _init_$lambda$23 + 1:1:void $r8$lambda$1xDQwtDhYVaWR36HXLgBRuYEYgY(com.swmansion.rnscreens.gamma.tabs.TabsHost):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} + 1:3:void access$updateNavigationMenuIfNeeded(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.Object,java.lang.Object):28:28 -> access$getA11yCoordinator$p + 1:3:com.swmansion.rnscreens.gamma.tabs.TabsHostA11yCoordinator access$getA11yCoordinator$p(com.swmansion.rnscreens.gamma.tabs.TabsHost):28 -> access$getA11yCoordinator$p + 1:3:void access$updateNavigationMenuIfNeeded(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.Object,java.lang.Object):28:28 -> access$getContentView$p + 1:3:android.widget.FrameLayout access$getContentView$p(com.swmansion.rnscreens.gamma.tabs.TabsHost):28 -> access$getContentView$p + 1:5:void access$updateNavigationMenuIfNeeded(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.Object,java.lang.Object):28:28 -> access$getCurrentFocusedTab + 1:5:com.swmansion.rnscreens.gamma.tabs.TabsScreenFragment access$getCurrentFocusedTab(com.swmansion.rnscreens.gamma.tabs.TabsHost):28 -> access$getCurrentFocusedTab + 1:4:void access$updateNavigationMenuIfNeeded(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.Object,java.lang.Object):28:28 -> access$updateBottomNavigationViewAppearance + 1:4:void access$updateBottomNavigationViewAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):28 -> access$updateBottomNavigationViewAppearance + 1:4:void access$updateNavigationMenuIfNeeded(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.Object,java.lang.Object):28:28 -> access$updateNavigationMenuIfNeeded + 1:4:void access$updateNavigationMenuIfNeeded(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.Object,java.lang.Object):28:28 -> access$updateSelectedTab + 1:4:void access$updateSelectedTab(com.swmansion.rnscreens.gamma.tabs.TabsHost):28 -> access$updateSelectedTab + 1:19:void applyDayNightUiModeIfNeeded(int):443:443 -> applyDayNightUiModeIfNeeded + 20:27:void applyDayNightUiModeIfNeeded(int):455:455 -> applyDayNightUiModeIfNeeded + 28:35:void applyDayNightUiModeIfNeeded(int):447:447 -> applyDayNightUiModeIfNeeded + 36:42:void applyDayNightUiModeIfNeeded(int):451:451 -> applyDayNightUiModeIfNeeded + 43:47:void applyDayNightUiModeIfNeeded(int):459:459 -> applyDayNightUiModeIfNeeded + 48:54:void applyDayNightUiModeIfNeeded(int):460:460 -> applyDayNightUiModeIfNeeded + 1:1:void $r8$lambda$62p-1gloYIErznbLQWibAbaHn-4(android.view.View,int,int,int,int,int,int,int,int):0:0 -> b + # {"id":"com.android.tools.r8.synthesized"} + 1:1:boolean $r8$lambda$JLFjdwERLnhTZwEtTc_0RbW62b4(com.swmansion.rnscreens.gamma.tabs.TabsScreen,com.swmansion.rnscreens.gamma.tabs.TabsScreenFragment):0:0 -> c + # {"id":"com.android.tools.r8.synthesized"} + 1:1:void $r8$lambda$ke2KnVL_glm2H_CoZa5PduuONrc(com.swmansion.rnscreens.gamma.tabs.TabsHost,long):0:0 -> d + # {"id":"com.android.tools.r8.synthesized"} + 1:6:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):507:507 -> dispatchApplyWindowInsets + 7:13:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):508:508 -> dispatchApplyWindowInsets + 14:22:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):515:515 -> dispatchApplyWindowInsets + 23:42:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):519:519 -> dispatchApplyWindowInsets + 43:47:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):520:520 -> dispatchApplyWindowInsets + 1:1:boolean $r8$lambda$m3BX_NL_LaDJEK2-_pXo66CQ9hI(kotlin.jvm.functions.Function1,java.lang.Object):0:0 -> e + # {"id":"com.android.tools.r8.synthesized"} + 1:1:boolean $r8$lambda$qMfb4Q14r6Fu0ovkzXTxDnuS6cw(com.swmansion.rnscreens.gamma.tabs.TabsHost,android.view.MenuItem):0:0 -> f + # {"id":"com.android.tools.r8.synthesized"} + 1:10:void forceSubtreeMeasureAndLayoutPass():466:466 -> forceSubtreeMeasureAndLayoutPass + 11:18:void forceSubtreeMeasureAndLayoutPass():467:467 -> forceSubtreeMeasureAndLayoutPass + 19:21:void forceSubtreeMeasureAndLayoutPass():465:465 -> forceSubtreeMeasureAndLayoutPass + 22:41:void forceSubtreeMeasureAndLayoutPass():470:470 -> forceSubtreeMeasureAndLayoutPass + 1:44:com.swmansion.rnscreens.gamma.tabs.TabsScreenFragment getCurrentFocusedTab():157:157 -> getCurrentFocusedTab + 1:12:void setEventEmitter$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabsHostEventEmitter):148:148 -> getEventEmitter$react_native_screens_release + 1:12:com.swmansion.rnscreens.gamma.tabs.TabsHostEventEmitter getEventEmitter$react_native_screens_release():148 -> getEventEmitter$react_native_screens_release + 1:9:com.swmansion.rnscreens.gamma.tabs.TabsScreenFragment getFragmentForMenuItemId(int):473:473 -> getFragmentForMenuItemId + 1:1:void access$updateNavigationMenuIfNeeded(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.Object,java.lang.Object):28:28 -> getFragmentForTabsScreen + 1:1:androidx.fragment.app.Fragment getFragmentForTabsScreen(com.swmansion.rnscreens.gamma.tabs.TabsScreen):28 -> getFragmentForTabsScreen + 2:3:com.swmansion.rnscreens.gamma.tabs.TabsScreenFragment getFragmentForTabsScreen(com.swmansion.rnscreens.gamma.tabs.TabsScreen):357:358 -> getFragmentForTabsScreen + 4:4:com.swmansion.rnscreens.gamma.tabs.TabsScreenFragment getFragmentForTabsScreen(com.swmansion.rnscreens.gamma.tabs.TabsScreen):357:357 -> getFragmentForTabsScreen + 1:14:com.swmansion.rnscreens.safearea.EdgeInsets getInterfaceInsets():504:504 -> getInterfaceInsets + 1:2:android.view.MenuItem getMenuItemForTabsScreen(com.swmansion.rnscreens.gamma.tabs.TabsScreen):483:483 -> getMenuItemForTabsScreen + 3:18:int kotlin.collections.CollectionsKt___CollectionsKt.indexOfFirst(java.util.List,kotlin.jvm.functions.Function1):361:361 -> getMenuItemForTabsScreen + 3:18:android.view.MenuItem getMenuItemForTabsScreen(com.swmansion.rnscreens.gamma.tabs.TabsScreen):484 -> getMenuItemForTabsScreen + 19:20:int kotlin.collections.CollectionsKt___CollectionsKt.indexOfFirst(java.util.List,kotlin.jvm.functions.Function1):362:362 -> getMenuItemForTabsScreen + 19:20:android.view.MenuItem getMenuItemForTabsScreen(com.swmansion.rnscreens.gamma.tabs.TabsScreen):484 -> getMenuItemForTabsScreen + 21:35:android.view.MenuItem getMenuItemForTabsScreen(com.swmansion.rnscreens.gamma.tabs.TabsScreen):484:484 -> getMenuItemForTabsScreen + 36:46:android.view.MenuItem getMenuItemForTabsScreen(com.swmansion.rnscreens.gamma.tabs.TabsScreen):485:485 -> getMenuItemForTabsScreen + 47:50:android.view.MenuItem getMenuItemForTabsScreen(com.swmansion.rnscreens.gamma.tabs.TabsScreen):486:486 -> getMenuItemForTabsScreen + 51:62:android.view.MenuItem getMenuItemForTabsScreen(com.swmansion.rnscreens.gamma.tabs.TabsScreen):487:487 -> getMenuItemForTabsScreen + 1:15:void ():233:233 -> getNativeContainerBackgroundColor + 1:15:java.lang.Integer getNativeContainerBackgroundColor():233 -> getNativeContainerBackgroundColor + 1:3:com.facebook.react.uimanager.ThemedReactContext getReactContext():29:29 -> getReactContext + 1:13:androidx.fragment.app.FragmentManager getRequireFragmentManager():152:152 -> getRequireFragmentManager + # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/fragment/app/I;"} + 1:10:java.lang.Integer getSelectedTabsScreenFragmentId():476:476 -> getSelectedTabsScreenFragmentId + 11:12:java.lang.Integer getSelectedTabsScreenFragmentId():479:479 -> getSelectedTabsScreenFragmentId + 13:27:int kotlin.collections.CollectionsKt___CollectionsKt.indexOfFirst(java.util.List,kotlin.jvm.functions.Function1):361:361 -> getSelectedTabsScreenFragmentId + 13:27:java.lang.Integer getSelectedTabsScreenFragmentId():479 -> getSelectedTabsScreenFragmentId + 28:29:int kotlin.collections.CollectionsKt___CollectionsKt.indexOfFirst(java.util.List,kotlin.jvm.functions.Function1):362:362 -> getSelectedTabsScreenFragmentId + 28:29:java.lang.Integer getSelectedTabsScreenFragmentId():479 -> getSelectedTabsScreenFragmentId + 30:44:java.lang.Integer getSelectedTabsScreenFragmentId():479:479 -> getSelectedTabsScreenFragmentId + 45:49:int kotlin.collections.CollectionsKt___CollectionsKt.indexOfFirst(java.util.List,kotlin.jvm.functions.Function1):366:366 -> getSelectedTabsScreenFragmentId + 45:49:java.lang.Integer getSelectedTabsScreenFragmentId():479 -> getSelectedTabsScreenFragmentId + 1:14:void ():170:170 -> getTabBarBackgroundColor + 1:14:java.lang.Integer getTabBarBackgroundColor():170 -> getTabBarBackgroundColor + 1:19:void ():226:226 -> getTabBarHidden + 1:19:boolean getTabBarHidden():226 -> getTabBarHidden + 1:14:void ():174:174 -> getTabBarItemActiveIndicatorColor + 1:14:java.lang.Integer getTabBarItemActiveIndicatorColor():174 -> getTabBarItemActiveIndicatorColor + 1:14:void ():182:182 -> getTabBarItemIconColor + 1:14:java.lang.Integer getTabBarItemIconColor():182 -> getTabBarItemIconColor + 1:14:void ():190:190 -> getTabBarItemIconColorActive + 1:14:java.lang.Integer getTabBarItemIconColorActive():190 -> getTabBarItemIconColorActive + 1:15:void ():222:222 -> getTabBarItemLabelVisibilityMode + 1:15:java.lang.String getTabBarItemLabelVisibilityMode():222 -> getTabBarItemLabelVisibilityMode + 1:15:void ():218:218 -> getTabBarItemRippleColor + 1:15:java.lang.Integer getTabBarItemRippleColor():218 -> getTabBarItemRippleColor + 1:14:void ():194:194 -> getTabBarItemTitleFontColor + 1:14:java.lang.Integer getTabBarItemTitleFontColor():194 -> getTabBarItemTitleFontColor + 1:14:void ():198:198 -> getTabBarItemTitleFontColorActive + 1:14:java.lang.Integer getTabBarItemTitleFontColorActive():198 -> getTabBarItemTitleFontColorActive + 1:14:void ():186:186 -> getTabBarItemTitleFontFamily + 1:14:java.lang.String getTabBarItemTitleFontFamily():186 -> getTabBarItemTitleFontFamily + 1:15:void ():202:202 -> getTabBarItemTitleFontSize + 1:15:java.lang.Float getTabBarItemTitleFontSize():202 -> getTabBarItemTitleFontSize + 1:15:void ():206:206 -> getTabBarItemTitleFontSizeActive + 1:15:java.lang.Float getTabBarItemTitleFontSizeActive():206 -> getTabBarItemTitleFontSizeActive + 1:15:void ():214:214 -> getTabBarItemTitleFontStyle + 1:15:java.lang.String getTabBarItemTitleFontStyle():214 -> getTabBarItemTitleFontStyle + 1:15:void ():210:210 -> getTabBarItemTitleFontWeight + 1:15:java.lang.String getTabBarItemTitleFontWeight():210 -> getTabBarItemTitleFontWeight + 1:18:void ():178:178 -> isTabBarItemActiveIndicatorEnabled + 1:18:boolean isTabBarItemActiveIndicatorEnabled():178 -> isTabBarItemActiveIndicatorEnabled + 2:3:void layoutCallback$lambda$44(com.swmansion.rnscreens.gamma.tabs.TabsHost,long):410:410 -> layoutCallback$lambda$44 + 4:7:void layoutCallback$lambda$44(com.swmansion.rnscreens.gamma.tabs.TabsHost,long):411:411 -> layoutCallback$lambda$44 + 6:13:void mountReactSubviewAt$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabsScreen,int):297:297 -> mountReactSubviewAt$react_native_screens_release + 14:18:void mountReactSubviewAt$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabsScreen,int):301:301 -> mountReactSubviewAt$react_native_screens_release + 19:23:void mountReactSubviewAt$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabsScreen,int):302:302 -> mountReactSubviewAt$react_native_screens_release + 24:26:void mountReactSubviewAt$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabsScreen,int):303:303 -> mountReactSubviewAt$react_native_screens_release + 27:28:void mountReactSubviewAt$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabsScreen,int):304:304 -> mountReactSubviewAt$react_native_screens_release + 29:31:void mountReactSubviewAt$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabsScreen,int):305:305 -> mountReactSubviewAt$react_native_screens_release + 32:35:void mountReactSubviewAt$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabsScreen,int):306:306 -> mountReactSubviewAt$react_native_screens_release + 36:71:void mountReactSubviewAt$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabsScreen,int):298:298 -> mountReactSubviewAt$react_native_screens_release + 72:81:void mountReactSubviewAt$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabsScreen,int):297:297 -> mountReactSubviewAt$react_native_screens_release + 1:33:void onAttachedToWindow():278:278 -> onAttachedToWindow + 34:36:void onAttachedToWindow():279:279 -> onAttachedToWindow + 37:44:void onAttachedToWindow():281:281 -> onAttachedToWindow + 45:46:void onAttachedToWindow():280:280 -> onAttachedToWindow + 47:48:void onAttachedToWindow():286:286 -> onAttachedToWindow + 49:51:void onAttachedToWindow():287:287 -> onAttachedToWindow + 52:55:void onAttachedToWindow():288:288 -> onAttachedToWindow + 56:63:void onAttachedToWindow():281:281 -> onAttachedToWindow + 1:5:void onConfigurationChanged(android.content.res.Configuration):435:435 -> onConfigurationChanged + 6:13:void onConfigurationChanged(android.content.res.Configuration):438:438 -> onConfigurationChanged + 11:14:void onFragmentConfigurationChange(com.swmansion.rnscreens.gamma.tabs.TabsScreen,android.content.res.Configuration):366:366 -> onFragmentConfigurationChange + 1:8:void onLayoutChange(android.view.View,int,int,int,int,int,int,int,int):543:543 -> onLayoutChange + 9:16:void onLayoutChange(android.view.View,int,int,int,int,int,int,int,int):551:551 -> onLayoutChange + 17:38:void onLayoutChange(android.view.View,int,int,int,int,int,int,int,int):544:544 -> onLayoutChange + 39:48:void onLayoutChange(android.view.View,int,int,int,int,int,int,int,int):543:543 -> onLayoutChange + 6:11:void onMenuItemAttributesChange(com.swmansion.rnscreens.gamma.tabs.TabsScreen):350:350 -> onMenuItemAttributesChange + 12:16:void onMenuItemAttributesChange(com.swmansion.rnscreens.gamma.tabs.TabsScreen):351:351 -> onMenuItemAttributesChange + 17:22:void onMenuItemAttributesChange(com.swmansion.rnscreens.gamma.tabs.TabsScreen):352:352 -> onMenuItemAttributesChange + 6:7:void onTabFocusChangedFromJS(com.swmansion.rnscreens.gamma.tabs.TabsScreen,boolean):343:343 -> onTabFocusChangedFromJS + 8:10:void onTabFocusChangedFromJS(com.swmansion.rnscreens.gamma.tabs.TabsScreen,boolean):344:344 -> onTabFocusChangedFromJS + 11:14:void onTabFocusChangedFromJS(com.swmansion.rnscreens.gamma.tabs.TabsScreen,boolean):345:345 -> onTabFocusChangedFromJS + 1:7:void onViewManagerAddEventEmitters$react_native_screens_release():528:528 -> onViewManagerAddEventEmitters$react_native_screens_release + 8:22:void onViewManagerAddEventEmitters$react_native_screens_release():529:529 -> onViewManagerAddEventEmitters$react_native_screens_release + 23:30:void onViewManagerAddEventEmitters$react_native_screens_release():528:528 -> onViewManagerAddEventEmitters$react_native_screens_release + 1:9:void refreshLayout():416:416 -> refreshLayout + 10:11:void refreshLayout():417:417 -> refreshLayout + 12:13:void refreshLayout():420:420 -> refreshLayout + 14:17:void refreshLayout():421:421 -> refreshLayout + 18:19:void refreshLayout():423:423 -> refreshLayout + 20:21:void refreshLayout():424:424 -> refreshLayout + 22:25:void refreshLayout():422:422 -> refreshLayout + 6:14:void removeOnInterfaceInsetsChangeListener(com.swmansion.rnscreens.safearea.SafeAreaView):498:498 -> removeOnInterfaceInsetsChangeListener + 15:16:void removeOnInterfaceInsetsChangeListener(com.swmansion.rnscreens.safearea.SafeAreaView):499:499 -> removeOnInterfaceInsetsChangeListener + 17:22:void removeOnInterfaceInsetsChangeListener(com.swmansion.rnscreens.safearea.SafeAreaView):500:500 -> removeOnInterfaceInsetsChangeListener + 1:3:void requestLayout():430:430 -> requestLayout + 4:7:void requestLayout():431:431 -> requestLayout + 6:8:void setEventEmitter$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabsHostEventEmitter):148:148 -> setEventEmitter$react_native_screens_release + 1:12:void ():233:233 -> setNativeContainerBackgroundColor + 1:12:void setNativeContainerBackgroundColor(java.lang.Integer):233 -> setNativeContainerBackgroundColor + 6:9:void setOnInterfaceInsetsChangeListener(com.swmansion.rnscreens.safearea.SafeAreaView):491:491 -> setOnInterfaceInsetsChangeListener + 10:14:void setOnInterfaceInsetsChangeListener(com.swmansion.rnscreens.safearea.SafeAreaView):492:492 -> setOnInterfaceInsetsChangeListener + 15:17:void setOnInterfaceInsetsChangeListener(com.swmansion.rnscreens.safearea.SafeAreaView):494:494 -> setOnInterfaceInsetsChangeListener + 1:11:void ():170:170 -> setTabBarBackgroundColor + 1:11:void setTabBarBackgroundColor(java.lang.Integer):170 -> setTabBarBackgroundColor + 1:16:void ():226:226 -> setTabBarHidden + 1:16:void setTabBarHidden(boolean):226 -> setTabBarHidden + 1:11:void ():174:174 -> setTabBarItemActiveIndicatorColor + 1:11:void setTabBarItemActiveIndicatorColor(java.lang.Integer):174 -> setTabBarItemActiveIndicatorColor + 1:15:void ():178:178 -> setTabBarItemActiveIndicatorEnabled + 1:15:void setTabBarItemActiveIndicatorEnabled(boolean):178 -> setTabBarItemActiveIndicatorEnabled + 1:11:void ():182:182 -> setTabBarItemIconColor + 1:11:void setTabBarItemIconColor(java.lang.Integer):182 -> setTabBarItemIconColor + 1:11:void ():190:190 -> setTabBarItemIconColorActive + 1:11:void setTabBarItemIconColorActive(java.lang.Integer):190 -> setTabBarItemIconColorActive + 1:12:void ():222:222 -> setTabBarItemLabelVisibilityMode + 1:12:void setTabBarItemLabelVisibilityMode(java.lang.String):222 -> setTabBarItemLabelVisibilityMode + 1:12:void ():218:218 -> setTabBarItemRippleColor + 1:12:void setTabBarItemRippleColor(java.lang.Integer):218 -> setTabBarItemRippleColor + 1:11:void ():194:194 -> setTabBarItemTitleFontColor + 1:11:void setTabBarItemTitleFontColor(java.lang.Integer):194 -> setTabBarItemTitleFontColor + 1:11:void ():198:198 -> setTabBarItemTitleFontColorActive + 1:11:void setTabBarItemTitleFontColorActive(java.lang.Integer):198 -> setTabBarItemTitleFontColorActive + 1:11:void ():186:186 -> setTabBarItemTitleFontFamily + 1:11:void setTabBarItemTitleFontFamily(java.lang.String):186 -> setTabBarItemTitleFontFamily + 1:12:void ():202:202 -> setTabBarItemTitleFontSize + 1:12:void setTabBarItemTitleFontSize(java.lang.Float):202 -> setTabBarItemTitleFontSize + 1:12:void ():206:206 -> setTabBarItemTitleFontSizeActive + 1:12:void setTabBarItemTitleFontSizeActive(java.lang.Float):206 -> setTabBarItemTitleFontSizeActive + 1:12:void ():214:214 -> setTabBarItemTitleFontStyle + 1:12:void setTabBarItemTitleFontStyle(java.lang.String):214 -> setTabBarItemTitleFontStyle + 1:12:void ():210:210 -> setTabBarItemTitleFontWeight + 1:12:void setTabBarItemTitleFontWeight(java.lang.String):210 -> setTabBarItemTitleFontWeight + 1:2:void unmountAllReactSubviews$react_native_screens_release():331:331 -> unmountAllReactSubviews$react_native_screens_release 3:18:void kotlin.collections.CollectionsKt___CollectionsKt.forEach(java.lang.Iterable,kotlin.jvm.functions.Function1):1869:1869 -> unmountAllReactSubviews$react_native_screens_release - 3:18:void unmountAllReactSubviews$react_native_screens_release():282 -> unmountAllReactSubviews$react_native_screens_release - 19:27:void unmountAllReactSubviews$react_native_screens_release():282:282 -> unmountAllReactSubviews$react_native_screens_release - 28:32:void unmountAllReactSubviews$react_native_screens_release():283:283 -> unmountAllReactSubviews$react_native_screens_release - 33:34:void unmountAllReactSubviews$react_native_screens_release():284:284 -> unmountAllReactSubviews$react_native_screens_release - 35:37:void unmountAllReactSubviews$react_native_screens_release():285:285 -> unmountAllReactSubviews$react_native_screens_release - 38:41:void unmountAllReactSubviews$react_native_screens_release():286:286 -> unmountAllReactSubviews$react_native_screens_release - 6:15:boolean unmountReactSubview$lambda$27(kotlin.jvm.functions.Function1,java.lang.Object):272:272 -> unmountReactSubview$lambda$26 - 6:15:boolean unmountReactSubview$lambda$26(com.swmansion.rnscreens.gamma.tabs.TabScreen,com.swmansion.rnscreens.gamma.tabs.TabScreenFragment):272 -> unmountReactSubview$lambda$26 - 1:11:boolean unmountReactSubview$lambda$27(kotlin.jvm.functions.Function1,java.lang.Object):272:272 -> unmountReactSubview$lambda$27 - 6:32:boolean unmountReactSubview$lambda$27(kotlin.jvm.functions.Function1,java.lang.Object):272:272 -> unmountReactSubview$react_native_screens_release - 6:32:void unmountReactSubview$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabScreen):272 -> unmountReactSubview$react_native_screens_release - 33:35:void unmountReactSubview$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabScreen):273:273 -> unmountReactSubview$react_native_screens_release - 36:37:void unmountReactSubview$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabScreen):274:274 -> unmountReactSubview$react_native_screens_release - 38:40:void unmountReactSubview$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabScreen):275:275 -> unmountReactSubview$react_native_screens_release - 41:44:void unmountReactSubview$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabScreen):276:276 -> unmountReactSubview$react_native_screens_release - 1:8:void unmountReactSubviewAt$react_native_screens_release(int):262:262 -> unmountReactSubviewAt$react_native_screens_release - 9:16:void unmountReactSubviewAt$react_native_screens_release(int):263:263 -> unmountReactSubviewAt$react_native_screens_release - 17:18:void unmountReactSubviewAt$react_native_screens_release(int):264:264 -> unmountReactSubviewAt$react_native_screens_release - 19:21:void unmountReactSubviewAt$react_native_screens_release(int):265:265 -> unmountReactSubviewAt$react_native_screens_release - 22:25:void unmountReactSubviewAt$react_native_screens_release(int):266:266 -> unmountReactSubviewAt$react_native_screens_release - 1:9:void updateBottomNavigationViewAppearance():316:316 -> updateBottomNavigationViewAppearance - 10:14:void updateBottomNavigationViewAppearance():318:318 -> updateBottomNavigationViewAppearance - 15:16:void updateBottomNavigationViewAppearance():320:320 -> updateBottomNavigationViewAppearance - 17:26:void updateBottomNavigationViewAppearance():321:321 -> updateBottomNavigationViewAppearance - 27:29:void updateBottomNavigationViewAppearance():320:320 -> updateBottomNavigationViewAppearance - 30:38:void updateBottomNavigationViewAppearance():323:323 -> updateBottomNavigationViewAppearance - 39:46:void updateBottomNavigationViewAppearance():321:321 -> updateBottomNavigationViewAppearance - 1:3:void updateBottomNavigationViewAppearance$lambda$37(com.swmansion.rnscreens.gamma.tabs.TabsHost):324:324 -> updateBottomNavigationViewAppearance$lambda$37 - 4:13:void updateBottomNavigationViewAppearance$lambda$37(com.swmansion.rnscreens.gamma.tabs.TabsHost):325:325 -> updateBottomNavigationViewAppearance$lambda$37 - 1:6:void updateNavigationMenuIfNeeded(java.lang.Object,java.lang.Object):200:200 -> updateNavigationMenuIfNeeded - 7:8:void updateNavigationMenuIfNeeded(java.lang.Object,java.lang.Object):201:201 -> updateNavigationMenuIfNeeded - 9:11:void updateNavigationMenuIfNeeded(java.lang.Object,java.lang.Object):202:202 -> updateNavigationMenuIfNeeded - 12:15:void updateNavigationMenuIfNeeded(java.lang.Object,java.lang.Object):203:203 -> updateNavigationMenuIfNeeded - 1:35:void updateSelectedTab():331:331 -> updateSelectedTab - 36:50:void updateSelectedTab():333:333 -> updateSelectedTab - 51:72:void updateSelectedTab():334:334 -> updateSelectedTab - 73:76:void updateSelectedTab():340:340 -> updateSelectedTab - 77:80:void updateSelectedTab():341:341 -> updateSelectedTab - 81:86:void updateSelectedTab():342:342 -> updateSelectedTab - 87:89:void updateSelectedTab():345:345 -> updateSelectedTab - 90:98:void updateSelectedTab():347:347 -> updateSelectedTab - 99:102:void updateSelectedTab():348:348 -> updateSelectedTab - 103:110:void updateSelectedTab():333:333 -> updateSelectedTab - 111:118:void updateSelectedTab():331:331 -> updateSelectedTab + 3:18:void unmountAllReactSubviews$react_native_screens_release():331 -> unmountAllReactSubviews$react_native_screens_release + 19:27:void unmountAllReactSubviews$react_native_screens_release():331:331 -> unmountAllReactSubviews$react_native_screens_release + 28:32:void unmountAllReactSubviews$react_native_screens_release():332:332 -> unmountAllReactSubviews$react_native_screens_release + 33:34:void unmountAllReactSubviews$react_native_screens_release():333:333 -> unmountAllReactSubviews$react_native_screens_release + 35:37:void unmountAllReactSubviews$react_native_screens_release():334:334 -> unmountAllReactSubviews$react_native_screens_release + 38:41:void unmountAllReactSubviews$react_native_screens_release():335:335 -> unmountAllReactSubviews$react_native_screens_release + 6:15:boolean unmountReactSubview$lambda$31(kotlin.jvm.functions.Function1,java.lang.Object):321:321 -> unmountReactSubview$lambda$30 + 6:15:boolean unmountReactSubview$lambda$30(com.swmansion.rnscreens.gamma.tabs.TabsScreen,com.swmansion.rnscreens.gamma.tabs.TabsScreenFragment):321 -> unmountReactSubview$lambda$30 + 1:11:boolean unmountReactSubview$lambda$31(kotlin.jvm.functions.Function1,java.lang.Object):321:321 -> unmountReactSubview$lambda$31 + 6:32:boolean unmountReactSubview$lambda$31(kotlin.jvm.functions.Function1,java.lang.Object):321:321 -> unmountReactSubview$react_native_screens_release + 6:32:void unmountReactSubview$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabsScreen):321 -> unmountReactSubview$react_native_screens_release + 33:35:void unmountReactSubview$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabsScreen):322:322 -> unmountReactSubview$react_native_screens_release + 36:37:void unmountReactSubview$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabsScreen):323:323 -> unmountReactSubview$react_native_screens_release + 38:40:void unmountReactSubview$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabsScreen):324:324 -> unmountReactSubview$react_native_screens_release + 41:44:void unmountReactSubview$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabsScreen):325:325 -> unmountReactSubview$react_native_screens_release + 1:8:void unmountReactSubviewAt$react_native_screens_release(int):311:311 -> unmountReactSubviewAt$react_native_screens_release + 9:16:void unmountReactSubviewAt$react_native_screens_release(int):312:312 -> unmountReactSubviewAt$react_native_screens_release + 17:18:void unmountReactSubviewAt$react_native_screens_release(int):313:313 -> unmountReactSubviewAt$react_native_screens_release + 19:21:void unmountReactSubviewAt$react_native_screens_release(int):314:314 -> unmountReactSubviewAt$react_native_screens_release + 22:25:void unmountReactSubviewAt$react_native_screens_release(int):315:315 -> unmountReactSubviewAt$react_native_screens_release + 1:9:void updateBottomNavigationViewAppearance():370:370 -> updateBottomNavigationViewAppearance + 10:14:void updateBottomNavigationViewAppearance():372:372 -> updateBottomNavigationViewAppearance + 15:24:void updateBottomNavigationViewAppearance():375:375 -> updateBottomNavigationViewAppearance + 25:32:void updateBottomNavigationViewAppearance():376:376 -> updateBottomNavigationViewAppearance + 33:37:void updateBottomNavigationViewAppearance():377:377 -> updateBottomNavigationViewAppearance + 38:46:void updateBottomNavigationViewAppearance():380:380 -> updateBottomNavigationViewAppearance + 47:54:void updateBottomNavigationViewAppearance():375:375 -> updateBottomNavigationViewAppearance + 1:3:void updateBottomNavigationViewAppearance$lambda$41(com.swmansion.rnscreens.gamma.tabs.TabsHost):381:381 -> updateBottomNavigationViewAppearance$lambda$41 + 4:13:void updateBottomNavigationViewAppearance$lambda$41(com.swmansion.rnscreens.gamma.tabs.TabsHost):382:382 -> updateBottomNavigationViewAppearance$lambda$41 + 1:21:void updateInterfaceInsets(java.lang.Integer):556:556 -> updateInterfaceInsets + 22:25:void updateInterfaceInsets(java.lang.Integer):558:558 -> updateInterfaceInsets + 26:36:void updateInterfaceInsets(java.lang.Integer):559:559 -> updateInterfaceInsets + 6:9:void updateInterfaceInsets$default(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.Integer,int,java.lang.Object):555:555 -> updateInterfaceInsets$default + 1:6:void updateNavigationMenuIfNeeded(java.lang.Object,java.lang.Object):243:243 -> updateNavigationMenuIfNeeded + 7:8:void updateNavigationMenuIfNeeded(java.lang.Object,java.lang.Object):244:244 -> updateNavigationMenuIfNeeded + 9:11:void updateNavigationMenuIfNeeded(java.lang.Object,java.lang.Object):245:245 -> updateNavigationMenuIfNeeded + 12:15:void updateNavigationMenuIfNeeded(java.lang.Object,java.lang.Object):246:246 -> updateNavigationMenuIfNeeded + 1:4:void updateSelectedTab():387:387 -> updateSelectedTab + 5:17:void updateSelectedTab():389:389 -> updateSelectedTab + 18:22:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.filterIsInstance(java.lang.Iterable):808:808 -> updateSelectedTab + 18:22:void updateSelectedTab():389 -> updateSelectedTab + 23:44:java.util.Collection kotlin.collections.CollectionsKt___CollectionsKt.filterIsInstanceTo(java.lang.Iterable,java.util.Collection):817:817 -> updateSelectedTab + 23:44:void updateSelectedTab():389 -> updateSelectedTab + 45:51:void updateSelectedTab():390:390 -> updateSelectedTab + 52:60:void updateSelectedTab():391:391 -> updateSelectedTab + 61:64:void updateSelectedTab():397:397 -> updateSelectedTab + 65:68:void updateSelectedTab():398:398 -> updateSelectedTab + 69:74:void updateSelectedTab():399:399 -> updateSelectedTab + 75:77:void updateSelectedTab():402:402 -> updateSelectedTab + 78:86:void updateSelectedTab():404:404 -> updateSelectedTab + 87:90:void updateSelectedTab():405:405 -> updateSelectedTab + 91:98:void updateSelectedTab():390:390 -> updateSelectedTab com.swmansion.rnscreens.gamma.tabs.TabsHost$$ExternalSyntheticLambda0 -> com.swmansion.rnscreens.gamma.tabs.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} @@ -191763,57 +199583,58 @@ com.swmansion.rnscreens.gamma.tabs.TabsHost$$ExternalSyntheticLambda2 -> com.swm com.swmansion.rnscreens.gamma.tabs.TabsHost$$ExternalSyntheticLambda3 -> com.swmansion.rnscreens.gamma.tabs.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - com.swmansion.rnscreens.gamma.tabs.TabsHost com.swmansion.rnscreens.gamma.tabs.TabsHost$$InternalSyntheticLambda$1$aac69b7c92bd0adde79eebea98a323385659877a96d52e34c15ad6d09de75102$0.f$0 -> d + com.swmansion.rnscreens.gamma.tabs.TabsScreen com.swmansion.rnscreens.gamma.tabs.TabsHost$$InternalSyntheticLambda$1$4106696111c05dcd96b63751b558af60610ce8c5236cd1e8a623bdc0f47e846f$0.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (com.swmansion.rnscreens.gamma.tabs.TabsHost):0:0 -> + 1:1:void (com.swmansion.rnscreens.gamma.tabs.TabsScreen):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:void run():0:0 -> run + 1:1:java.lang.Object invoke(java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} com.swmansion.rnscreens.gamma.tabs.TabsHost$$ExternalSyntheticLambda4 -> com.swmansion.rnscreens.gamma.tabs.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - com.swmansion.rnscreens.gamma.tabs.TabScreen com.swmansion.rnscreens.gamma.tabs.TabsHost$$InternalSyntheticLambda$1$e9bd129809a670fdbb36787a5b651f733fd319eedc45a472498d71d3d9778c06$0.f$0 -> d + kotlin.jvm.functions.Function1 com.swmansion.rnscreens.gamma.tabs.TabsHost$$InternalSyntheticLambda$1$4106696111c05dcd96b63751b558af60610ce8c5236cd1e8a623bdc0f47e846f$1.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (com.swmansion.rnscreens.gamma.tabs.TabScreen):0:0 -> + 1:1:void (kotlin.jvm.functions.Function1):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object invoke(java.lang.Object):0:0 -> d + 1:1:boolean test(java.lang.Object):0:0 -> test # {"id":"com.android.tools.r8.synthesized"} com.swmansion.rnscreens.gamma.tabs.TabsHost$$ExternalSyntheticLambda5 -> com.swmansion.rnscreens.gamma.tabs.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - kotlin.jvm.functions.Function1 com.swmansion.rnscreens.gamma.tabs.TabsHost$$InternalSyntheticLambda$1$e9bd129809a670fdbb36787a5b651f733fd319eedc45a472498d71d3d9778c06$1.f$0 -> a + com.swmansion.rnscreens.gamma.tabs.TabsHost com.swmansion.rnscreens.gamma.tabs.TabsHost$$InternalSyntheticLambda$1$aac69b7c92bd0adde79eebea98a323385659877a96d52e34c15ad6d09de75102$0.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (kotlin.jvm.functions.Function1):0:0 -> + 1:1:void (com.swmansion.rnscreens.gamma.tabs.TabsHost):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:boolean test(java.lang.Object):0:0 -> test + 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} com.swmansion.rnscreens.gamma.tabs.TabsHost$Companion -> com.swmansion.rnscreens.gamma.tabs.TabsHost$Companion: # {"id":"sourceFile","fileName":"TabsHost.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():500:500 -> + 2:2:void ():563:563 -> com.swmansion.rnscreens.gamma.tabs.TabsHost$ContainerUpdateCoordinator -> com.swmansion.rnscreens.gamma.tabs.TabsHost$ContainerUpdateCoordinator: # {"id":"sourceFile","fileName":"TabsHost.kt"} - 1:6:void (com.swmansion.rnscreens.gamma.tabs.TabsHost):43:43 -> + 1:6:void (com.swmansion.rnscreens.gamma.tabs.TabsHost):45:45 -> 1:1:void $r8$lambda$RY9n00rxQVJA4sNLmFWXwL9UAks(com.swmansion.rnscreens.gamma.tabs.TabsHost$ContainerUpdateCoordinator):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - 1:3:void invalidateAll():58:58 -> invalidateAll - 4:7:void invalidateAll():59:59 -> invalidateAll - 2:4:void invalidateNavigationMenu():54:54 -> invalidateNavigationMenu - 2:4:void invalidateSelectedTab():50:50 -> invalidateSelectedTab - 2:3:void postContainerUpdate():70:70 -> postContainerUpdate - 4:14:void postContainerUpdate():71:71 -> postContainerUpdate - 1:4:void postContainerUpdate$lambda$0(com.swmansion.rnscreens.gamma.tabs.TabsHost$ContainerUpdateCoordinator):72:72 -> postContainerUpdate$lambda$0 - 1:5:void postContainerUpdateIfNeeded():63:63 -> postContainerUpdateIfNeeded - 6:9:void postContainerUpdateIfNeeded():66:66 -> postContainerUpdateIfNeeded - 2:3:void runContainerUpdate():83:83 -> runContainerUpdate - 4:7:void runContainerUpdate():84:84 -> runContainerUpdate - 8:9:void runContainerUpdate():85:85 -> runContainerUpdate - 10:14:void runContainerUpdate():86:86 -> runContainerUpdate - 15:18:void runContainerUpdate():88:88 -> runContainerUpdate - 19:20:void runContainerUpdate():89:89 -> runContainerUpdate - 21:26:void runContainerUpdate():90:90 -> runContainerUpdate - 1:4:void runContainerUpdateIfNeeded():77:77 -> runContainerUpdateIfNeeded - 5:8:void runContainerUpdateIfNeeded():78:78 -> runContainerUpdateIfNeeded + 1:3:void invalidateAll():60:60 -> invalidateAll + 4:7:void invalidateAll():61:61 -> invalidateAll + 2:4:void invalidateNavigationMenu():56:56 -> invalidateNavigationMenu + 2:4:void invalidateSelectedTab():52:52 -> invalidateSelectedTab + 2:3:void postContainerUpdate():72:72 -> postContainerUpdate + 4:14:void postContainerUpdate():73:73 -> postContainerUpdate + 1:4:void postContainerUpdate$lambda$0(com.swmansion.rnscreens.gamma.tabs.TabsHost$ContainerUpdateCoordinator):74:74 -> postContainerUpdate$lambda$0 + 1:5:void postContainerUpdateIfNeeded():65:65 -> postContainerUpdateIfNeeded + 6:9:void postContainerUpdateIfNeeded():68:68 -> postContainerUpdateIfNeeded + 2:3:void runContainerUpdate():85:85 -> runContainerUpdate + 4:7:void runContainerUpdate():86:86 -> runContainerUpdate + 8:9:void runContainerUpdate():87:87 -> runContainerUpdate + 10:14:void runContainerUpdate():88:88 -> runContainerUpdate + 15:18:void runContainerUpdate():90:90 -> runContainerUpdate + 19:20:void runContainerUpdate():91:91 -> runContainerUpdate + 21:25:void runContainerUpdate():92:92 -> runContainerUpdate + 26:35:void runContainerUpdate():93:93 -> runContainerUpdate + 1:4:void runContainerUpdateIfNeeded():79:79 -> runContainerUpdateIfNeeded + 5:8:void runContainerUpdateIfNeeded():80:80 -> runContainerUpdateIfNeeded com.swmansion.rnscreens.gamma.tabs.TabsHost$ContainerUpdateCoordinator$$ExternalSyntheticLambda0 -> com.swmansion.rnscreens.gamma.tabs.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} @@ -191823,13 +199644,25 @@ com.swmansion.rnscreens.gamma.tabs.TabsHost$ContainerUpdateCoordinator$$External # {"id":"com.android.tools.r8.synthesized"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} +com.swmansion.rnscreens.gamma.tabs.TabsHost$SpecialEffectsHandler -> com.swmansion.rnscreens.gamma.tabs.TabsHost$SpecialEffectsHandler: +# {"id":"sourceFile","fileName":"TabsHost.kt"} + 1:6:void (com.swmansion.rnscreens.gamma.tabs.TabsHost):98:98 -> + 1:6:boolean handleRepeatedTabSelection():100:100 -> handleRepeatedTabSelection + 7:12:boolean handleRepeatedTabSelection():101:101 -> handleRepeatedTabSelection + 13:23:boolean handleRepeatedTabSelection():102:102 -> handleRepeatedTabSelection + 24:31:boolean handleRepeatedTabSelection():103:103 -> handleRepeatedTabSelection + 32:38:boolean handleRepeatedTabSelection():104:104 -> handleRepeatedTabSelection + 39:49:boolean handleRepeatedTabSelection():108:108 -> handleRepeatedTabSelection + 50:57:boolean handleRepeatedTabSelection():109:109 -> handleRepeatedTabSelection + 58:63:boolean handleRepeatedTabSelection():110:110 -> handleRepeatedTabSelection + 64:72:boolean handleRepeatedTabSelection():111:111 -> handleRepeatedTabSelection com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$1 -> com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$1: # {"id":"sourceFile","fileName":"Delegates.kt"} 3:6:void kotlin.properties.Delegates$observable$1.(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabsHost):33 -> 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$10 -> com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$10: # {"id":"sourceFile","fileName":"Delegates.kt"} @@ -191837,7 +199670,7 @@ com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$10 -> co 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabsHost):33 -> 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$11 -> com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$11: # {"id":"sourceFile","fileName":"Delegates.kt"} @@ -191845,7 +199678,7 @@ com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$11 -> co 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabsHost):33 -> 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$12 -> com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$12: # {"id":"sourceFile","fileName":"Delegates.kt"} @@ -191853,7 +199686,7 @@ com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$12 -> co 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabsHost):33 -> 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$13 -> com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$13: # {"id":"sourceFile","fileName":"Delegates.kt"} @@ -191861,7 +199694,7 @@ com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$13 -> co 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabsHost):33 -> 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$14 -> com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$14: # {"id":"sourceFile","fileName":"Delegates.kt"} @@ -191869,15 +199702,36 @@ com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$14 -> co 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabsHost):33 -> 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange +com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$15 -> com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$15: +# {"id":"sourceFile","fileName":"Delegates.kt"} + 3:6:void kotlin.properties.Delegates$observable$1.(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabsHost):33 -> + 6:19:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange + 6:19:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + 20:26:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):36:36 -> afterChange + 27:32:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):37:37 -> afterChange +com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$16 -> com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$16: +# {"id":"sourceFile","fileName":"Delegates.kt"} + 3:6:void kotlin.properties.Delegates$observable$1.(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabsHost):33 -> + 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange + 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange + 16:23:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):36:36 -> afterChange + 24:30:android.graphics.drawable.ColorDrawable androidx.core.graphics.drawable.ColorDrawableKt.toDrawable(int):27:27 -> afterChange + 24:30:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):235 -> afterChange + 31:34:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):36:36 -> afterChange com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$2 -> com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$2: # {"id":"sourceFile","fileName":"Delegates.kt"} 3:6:void kotlin.properties.Delegates$observable$1.(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabsHost):33 -> 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$3 -> com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$3: # {"id":"sourceFile","fileName":"Delegates.kt"} @@ -191885,7 +199739,7 @@ com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$3 -> com 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabsHost):33 -> 6:15:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange 6:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} 16:21:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$4 -> com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$4: # {"id":"sourceFile","fileName":"Delegates.kt"} @@ -191893,7 +199747,7 @@ com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$4 -> com 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabsHost):33 -> 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$5 -> com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$5: # {"id":"sourceFile","fileName":"Delegates.kt"} @@ -191901,7 +199755,7 @@ com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$5 -> com 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabsHost):33 -> 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$6 -> com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$6: # {"id":"sourceFile","fileName":"Delegates.kt"} @@ -191909,7 +199763,7 @@ com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$6 -> com 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabsHost):33 -> 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$7 -> com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$7: # {"id":"sourceFile","fileName":"Delegates.kt"} @@ -191917,7 +199771,7 @@ com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$7 -> com 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabsHost):33 -> 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$8 -> com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$8: # {"id":"sourceFile","fileName":"Delegates.kt"} @@ -191925,7 +199779,7 @@ com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$8 -> com 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabsHost):33 -> 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$9 -> com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$9: # {"id":"sourceFile","fileName":"Delegates.kt"} @@ -191933,8 +199787,32 @@ com.swmansion.rnscreens.gamma.tabs.TabsHost$special$$inlined$observable$9 -> com 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabsHost):33 -> 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange +com.swmansion.rnscreens.gamma.tabs.TabsHostA11yCoordinator -> com.swmansion.rnscreens.gamma.tabs.TabsHostA11yCoordinator: +# {"id":"sourceFile","fileName":"TabsHostA11yCoordinator.kt"} + com.google.android.material.bottomnavigation.BottomNavigationView bottomNavigationView -> bottomNavigationView + # {"id":"com.android.tools.r8.residualsignature","signature":"Lcom/google/android/material/bottomnavigation/c;"} + 11:13:void (com.google.android.material.bottomnavigation.BottomNavigationView,java.util.List):9:9 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/google/android/material/bottomnavigation/c;Ljava/util/List;)V"} + 14:15:void (com.google.android.material.bottomnavigation.BottomNavigationView,java.util.List):10:10 -> + 16:18:void (com.google.android.material.bottomnavigation.BottomNavigationView,java.util.List):11:11 -> + 1:2:void setA11yPropertiesToAllTabItems():30:30 -> setA11yPropertiesToAllTabItems + 3:26:void kotlin.collections.CollectionsKt___CollectionsKt.forEachIndexed(java.lang.Iterable,kotlin.jvm.functions.Function2):1879:1879 -> setA11yPropertiesToAllTabItems + 3:26:void setA11yPropertiesToAllTabItems():30 -> setA11yPropertiesToAllTabItems + 27:37:void setA11yPropertiesToAllTabItems():31:31 -> setA11yPropertiesToAllTabItems + 38:41:android.view.MenuItem androidx.core.view.MenuKt.get(android.view.Menu,int):29:29 -> setA11yPropertiesToAllTabItems + 38:41:void setA11yPropertiesToAllTabItems():31 -> setA11yPropertiesToAllTabItems + 42:51:void setA11yPropertiesToAllTabItems():32:32 -> setA11yPropertiesToAllTabItems + 11:22:void setA11yPropertiesToTabItem(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):17:17 -> setA11yPropertiesToTabItem + 23:28:void setA11yPropertiesToTabItem(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):19:19 -> setA11yPropertiesToTabItem + 29:35:void setA11yPropertiesToTabItem(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):22:22 -> setA11yPropertiesToTabItem + 36:43:void setA11yPropertiesToTabItem(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):26:26 -> setA11yPropertiesToTabItem +com.swmansion.rnscreens.gamma.tabs.TabsHostA11yCoordinator$$ExternalSyntheticApiModelOutline0 -> com.swmansion.rnscreens.gamma.tabs.h: +# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} +# {"id":"com.android.tools.r8.synthesized"} + 1:1:android.view.MenuItem m(android.view.MenuItem,java.lang.CharSequence):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} com.swmansion.rnscreens.gamma.tabs.TabsHostAppearanceApplicator -> com.swmansion.rnscreens.gamma.tabs.TabsHostAppearanceApplicator: # {"id":"sourceFile","fileName":"TabsHostAppearanceApplicator.kt"} com.google.android.material.bottomnavigation.BottomNavigationView bottomNavigationView -> bottomNavigationView @@ -191948,24 +199826,24 @@ com.swmansion.rnscreens.gamma.tabs.TabsHostAppearanceApplicator -> com.swmansion 1:5:int resolveColorAttr(int):23:23 -> resolveColorAttr 6:15:int resolveColorAttr(int):24:24 -> resolveColorAttr 16:18:int resolveColorAttr(int):25:25 -> resolveColorAttr - 11:29:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabScreen):170:170 -> updateBadgeAppearance - 30:35:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabScreen):171:171 -> updateBadgeAppearance - 36:44:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabScreen):174:174 -> updateBadgeAppearance - 45:48:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabScreen):175:175 -> updateBadgeAppearance - 49:52:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabScreen):180:180 -> updateBadgeAppearance - 53:64:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabScreen):182:182 -> updateBadgeAppearance - 65:67:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabScreen):183:183 -> updateBadgeAppearance - 68:70:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabScreen):185:185 -> updateBadgeAppearance - 71:75:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabScreen):186:186 -> updateBadgeAppearance - 76:83:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabScreen):189:189 -> updateBadgeAppearance - 84:91:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabScreen):190:190 -> updateBadgeAppearance - 92:94:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabScreen):191:191 -> updateBadgeAppearance - 95:105:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabScreen):196:196 -> updateBadgeAppearance - 106:111:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabScreen):197:197 -> updateBadgeAppearance - 112:114:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabScreen):195:195 -> updateBadgeAppearance - 115:125:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabScreen):201:201 -> updateBadgeAppearance - 126:131:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabScreen):202:202 -> updateBadgeAppearance - 132:135:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabScreen):200:200 -> updateBadgeAppearance + 11:29:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):170:170 -> updateBadgeAppearance + 30:35:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):171:171 -> updateBadgeAppearance + 36:44:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):174:174 -> updateBadgeAppearance + 45:48:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):175:175 -> updateBadgeAppearance + 49:52:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):180:180 -> updateBadgeAppearance + 53:64:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):182:182 -> updateBadgeAppearance + 65:67:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):183:183 -> updateBadgeAppearance + 68:70:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):185:185 -> updateBadgeAppearance + 71:75:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):186:186 -> updateBadgeAppearance + 76:83:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):189:189 -> updateBadgeAppearance + 84:91:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):190:190 -> updateBadgeAppearance + 92:94:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):191:191 -> updateBadgeAppearance + 95:105:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):196:196 -> updateBadgeAppearance + 106:111:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):197:197 -> updateBadgeAppearance + 112:114:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):195:195 -> updateBadgeAppearance + 115:125:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):201:201 -> updateBadgeAppearance + 126:131:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):202:202 -> updateBadgeAppearance + 132:135:void updateBadgeAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):200:200 -> updateBadgeAppearance 6:19:void updateFontStyles(com.swmansion.rnscreens.gamma.tabs.TabsHost):97:97 -> updateFontStyles 20:39:void updateFontStyles(com.swmansion.rnscreens.gamma.tabs.TabsHost):99:99 -> updateFontStyles 40:47:void updateFontStyles(com.swmansion.rnscreens.gamma.tabs.TabsHost):101:101 -> updateFontStyles @@ -191987,43 +199865,44 @@ com.swmansion.rnscreens.gamma.tabs.TabsHostAppearanceApplicator -> com.swmansion 208:210:void updateFontStyles(com.swmansion.rnscreens.gamma.tabs.TabsHost):145:145 -> updateFontStyles 211:213:void updateFontStyles(com.swmansion.rnscreens.gamma.tabs.TabsHost):148:148 -> updateFontStyles 214:219:void updateFontStyles(com.swmansion.rnscreens.gamma.tabs.TabsHost):149:149 -> updateFontStyles - 11:24:void updateMenuItemAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabScreen):157:157 -> updateMenuItemAppearance - 25:31:void updateMenuItemAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabScreen):158:158 -> updateMenuItemAppearance - 32:45:void updateMenuItemAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabScreen):161:161 -> updateMenuItemAppearance - 46:53:void updateMenuItemAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabScreen):162:162 -> updateMenuItemAppearance - 6:8:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):29:29 -> updateSharedAppearance - 9:11:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):206:206 -> updateSharedAppearance - 12:13:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):30:30 -> updateSharedAppearance - 14:24:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):31:31 -> updateSharedAppearance - 25:30:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):32:32 -> updateSharedAppearance - 31:36:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):30:30 -> updateSharedAppearance - 37:43:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):37:37 -> updateSharedAppearance - 44:51:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):38:38 -> updateSharedAppearance - 52:62:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):43:43 -> updateSharedAppearance - 63:68:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):44:44 -> updateSharedAppearance - 69:79:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):47:47 -> updateSharedAppearance - 80:86:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):48:48 -> updateSharedAppearance - 87:92:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):49:49 -> updateSharedAppearance - 93:96:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):51:51 -> updateSharedAppearance - 97:106:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):52:52 -> updateSharedAppearance - 107:117:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):56:56 -> updateSharedAppearance - 118:123:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):57:57 -> updateSharedAppearance - 124:134:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):60:60 -> updateSharedAppearance - 135:141:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):61:61 -> updateSharedAppearance - 142:147:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):62:62 -> updateSharedAppearance - 148:151:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):64:64 -> updateSharedAppearance - 152:161:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):65:65 -> updateSharedAppearance - 162:219:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):71:71 -> updateSharedAppearance - 220:224:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):78:78 -> updateSharedAppearance - 225:235:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):82:82 -> updateSharedAppearance - 236:241:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):83:83 -> updateSharedAppearance - 242:250:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):84:84 -> updateSharedAppearance - 251:261:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):88:88 -> updateSharedAppearance - 262:267:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):89:89 -> updateSharedAppearance - 268:269:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):91:91 -> updateSharedAppearance - 270:273:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):92:92 -> updateSharedAppearance - 274:276:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):91:91 -> updateSharedAppearance - 277:286:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):93:93 -> updateSharedAppearance + 11:24:void updateMenuItemAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):157:157 -> updateMenuItemAppearance + 25:31:void updateMenuItemAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):158:158 -> updateMenuItemAppearance + 32:45:void updateMenuItemAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):161:161 -> updateMenuItemAppearance + 46:53:void updateMenuItemAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):162:162 -> updateMenuItemAppearance + 6:18:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):29:29 -> updateSharedAppearance + 19:21:void androidx.core.view.ViewKt.setVisible(android.view.View,boolean):257:257 -> updateSharedAppearance + 19:21:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):29 -> updateSharedAppearance + 22:23:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):30:30 -> updateSharedAppearance + 24:34:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):31:31 -> updateSharedAppearance + 35:40:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):32:32 -> updateSharedAppearance + 41:46:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):30:30 -> updateSharedAppearance + 47:53:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):37:37 -> updateSharedAppearance + 54:61:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):38:38 -> updateSharedAppearance + 62:72:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):43:43 -> updateSharedAppearance + 73:78:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):44:44 -> updateSharedAppearance + 79:89:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):47:47 -> updateSharedAppearance + 90:96:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):48:48 -> updateSharedAppearance + 97:102:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):49:49 -> updateSharedAppearance + 103:106:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):51:51 -> updateSharedAppearance + 107:116:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):52:52 -> updateSharedAppearance + 117:127:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):56:56 -> updateSharedAppearance + 128:133:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):57:57 -> updateSharedAppearance + 134:144:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):60:60 -> updateSharedAppearance + 145:151:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):61:61 -> updateSharedAppearance + 152:157:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):62:62 -> updateSharedAppearance + 158:161:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):64:64 -> updateSharedAppearance + 162:171:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):65:65 -> updateSharedAppearance + 172:229:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):71:71 -> updateSharedAppearance + 230:234:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):78:78 -> updateSharedAppearance + 235:245:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):82:82 -> updateSharedAppearance + 246:251:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):83:83 -> updateSharedAppearance + 252:260:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):84:84 -> updateSharedAppearance + 261:271:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):88:88 -> updateSharedAppearance + 272:277:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):89:89 -> updateSharedAppearance + 278:279:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):91:91 -> updateSharedAppearance + 280:283:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):92:92 -> updateSharedAppearance + 284:286:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):91:91 -> updateSharedAppearance + 287:296:void updateSharedAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):93:93 -> updateSharedAppearance com.swmansion.rnscreens.gamma.tabs.TabsHostAppearanceCoordinator -> com.swmansion.rnscreens.gamma.tabs.TabsHostAppearanceCoordinator: # {"id":"sourceFile","fileName":"TabsHostAppearanceCoordinator.kt"} com.google.android.material.bottomnavigation.BottomNavigationView bottomNavigationView -> bottomNavigationView @@ -192033,10 +199912,11 @@ com.swmansion.rnscreens.gamma.tabs.TabsHostAppearanceCoordinator -> com.swmansio 19:20:void (androidx.appcompat.view.ContextThemeWrapper,com.google.android.material.bottomnavigation.BottomNavigationView,java.util.List):11:11 -> 21:22:void (androidx.appcompat.view.ContextThemeWrapper,com.google.android.material.bottomnavigation.BottomNavigationView,java.util.List):12:12 -> 23:30:void (androidx.appcompat.view.ContextThemeWrapper,com.google.android.material.bottomnavigation.BottomNavigationView,java.util.List):14:14 -> - 11:15:void updateMenuItemAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabScreen):38:38 -> updateMenuItemAppearance - 16:21:void updateMenuItemAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabScreen):39:39 -> updateMenuItemAppearance + 11:15:void updateMenuItemAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):38:38 -> updateMenuItemAppearance + 16:21:void updateMenuItemAppearance(android.view.MenuItem,com.swmansion.rnscreens.gamma.tabs.TabsScreen):39:39 -> updateMenuItemAppearance 1:11:void updateMenuItems():23:23 -> updateMenuItems - 12:15:void updateMenuItems():48:48 -> updateMenuItems + 12:15:int androidx.core.view.MenuKt.getSize(android.view.Menu):47:47 -> updateMenuItems + 12:15:void updateMenuItems():23 -> updateMenuItems 16:23:void updateMenuItems():23:23 -> updateMenuItems 24:32:void updateMenuItems():25:25 -> updateMenuItems 33:34:void updateMenuItems():27:27 -> updateMenuItems @@ -192051,12 +199931,17 @@ com.swmansion.rnscreens.gamma.tabs.TabsHostAppearanceCoordinator -> com.swmansio 14:19:void updateTabAppearance(com.swmansion.rnscreens.gamma.tabs.TabsHost):19:19 -> updateTabAppearance com.swmansion.rnscreens.gamma.tabs.TabsHostAppearanceCoordinatorKt -> com.swmansion.rnscreens.gamma.tabs.TabsHostAppearanceCoordinatorKt: # {"id":"sourceFile","fileName":"TabsHostAppearanceCoordinator.kt"} - 1:5:android.view.MenuItem access$getOrCreateMenuItem(android.view.Menu,int,com.swmansion.rnscreens.gamma.tabs.TabScreen):1:1 -> access$getOrCreateMenuItem - 1:22:android.view.MenuItem getOrCreateMenuItem(android.view.Menu,int,com.swmansion.rnscreens.gamma.tabs.TabScreen):46:46 -> getOrCreateMenuItem + 1:5:android.view.MenuItem access$getOrCreateMenuItem(android.view.Menu,int,com.swmansion.rnscreens.gamma.tabs.TabsScreen):1:1 -> access$getOrCreateMenuItem + 1:22:android.view.MenuItem getOrCreateMenuItem(android.view.Menu,int,com.swmansion.rnscreens.gamma.tabs.TabsScreen):46:46 -> getOrCreateMenuItem com.swmansion.rnscreens.gamma.tabs.TabsHostEventEmitter -> com.swmansion.rnscreens.gamma.tabs.TabsHostEventEmitter: # {"id":"sourceFile","fileName":"TabsHostEventEmitter.kt"} 6:9:void (com.facebook.react.bridge.ReactContext,int):10:10 -> - 6:26:void emitOnNativeFocusChange(java.lang.String):12:12 -> emitOnNativeFocusChange + 6:9:void emitOnNativeFocusChange(java.lang.String,int,boolean):16:16 -> emitOnNativeFocusChange + 10:11:void emitOnNativeFocusChange(java.lang.String,int,boolean):17:17 -> emitOnNativeFocusChange + 12:15:void emitOnNativeFocusChange(java.lang.String,int,boolean):18:18 -> emitOnNativeFocusChange + 16:22:void emitOnNativeFocusChange(java.lang.String,int,boolean):19:19 -> emitOnNativeFocusChange + 23:25:void emitOnNativeFocusChange(java.lang.String,int,boolean):17:17 -> emitOnNativeFocusChange + 26:29:void emitOnNativeFocusChange(java.lang.String,int,boolean):16:16 -> emitOnNativeFocusChange com.swmansion.rnscreens.gamma.tabs.TabsHostViewManager -> com.swmansion.rnscreens.gamma.tabs.TabsHostViewManager: # {"id":"sourceFile","fileName":"TabsHostViewManager.kt"} 3:5:void ():16:16 -> @@ -192092,35 +199977,41 @@ com.swmansion.rnscreens.gamma.tabs.TabsHostViewManager -> com.swmansion.rnscreen 1:1:void setControlNavigationStateInJS(com.swmansion.rnscreens.gamma.tabs.TabsHost,boolean):0:0 -> setControlNavigationStateInJS 2:2:void setTabBarItemLabelVisibilityMode(android.view.View,java.lang.String):14:14 -> setControlNavigationStateInJS 2:2:void setControlNavigationStateInJS(android.view.View,boolean):14 -> setControlNavigationStateInJS + 1:1:void setTabBarItemLabelVisibilityMode(android.view.View,java.lang.String):14:14 -> setNativeContainerBackgroundColor + 1:1:void setNativeContainerBackgroundColor(android.view.View,java.lang.Integer):14 -> setNativeContainerBackgroundColor + 2:2:void setNativeContainerBackgroundColor(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.Integer):158:158 -> setNativeContainerBackgroundColor 1:1:void setTabBarItemLabelVisibilityMode(android.view.View,java.lang.String):14:14 -> setTabBarBackgroundColor 1:1:void setTabBarBackgroundColor(android.view.View,java.lang.Integer):14 -> setTabBarBackgroundColor 2:2:void setTabBarBackgroundColor(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.Integer):74:74 -> setTabBarBackgroundColor 1:1:void setTabBarControllerMode(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.String):0:0 -> setTabBarControllerMode 2:2:void setTabBarItemLabelVisibilityMode(android.view.View,java.lang.String):14:14 -> setTabBarControllerMode 2:2:void setTabBarControllerMode(android.view.View,java.lang.String):14 -> setTabBarControllerMode + 1:1:void setTabBarItemLabelVisibilityMode(android.view.View,java.lang.String):14:14 -> setTabBarHidden + 1:1:void setTabBarHidden(android.view.View,boolean):14 -> setTabBarHidden + 2:2:void setTabBarHidden(com.swmansion.rnscreens.gamma.tabs.TabsHost,boolean):150:150 -> setTabBarHidden 1:1:void setTabBarItemLabelVisibilityMode(android.view.View,java.lang.String):14:14 -> setTabBarItemActiveIndicatorColor 1:1:void setTabBarItemActiveIndicatorColor(android.view.View,java.lang.Integer):14 -> setTabBarItemActiveIndicatorColor - 2:2:void setTabBarItemActiveIndicatorColor(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.Integer):160:160 -> setTabBarItemActiveIndicatorColor + 2:2:void setTabBarItemActiveIndicatorColor(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.Integer):176:176 -> setTabBarItemActiveIndicatorColor 1:1:void setTabBarItemLabelVisibilityMode(android.view.View,java.lang.String):14:14 -> setTabBarItemActiveIndicatorEnabled 1:1:void setTabBarItemActiveIndicatorEnabled(android.view.View,boolean):14 -> setTabBarItemActiveIndicatorEnabled - 2:2:void setTabBarItemActiveIndicatorEnabled(com.swmansion.rnscreens.gamma.tabs.TabsHost,boolean):168:168 -> setTabBarItemActiveIndicatorEnabled + 2:2:void setTabBarItemActiveIndicatorEnabled(com.swmansion.rnscreens.gamma.tabs.TabsHost,boolean):184:184 -> setTabBarItemActiveIndicatorEnabled 1:1:void setTabBarItemLabelVisibilityMode(android.view.View,java.lang.String):14:14 -> setTabBarItemIconColor 1:1:void setTabBarItemIconColor(android.view.View,java.lang.Integer):14 -> setTabBarItemIconColor 2:2:void setTabBarItemIconColor(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.Integer):132:132 -> setTabBarItemIconColor 1:1:void setTabBarItemLabelVisibilityMode(android.view.View,java.lang.String):14:14 -> setTabBarItemIconColorActive 1:1:void setTabBarItemIconColorActive(android.view.View,java.lang.Integer):14 -> setTabBarItemIconColorActive - 2:2:void setTabBarItemIconColorActive(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.Integer):176:176 -> setTabBarItemIconColorActive + 2:2:void setTabBarItemIconColorActive(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.Integer):192:192 -> setTabBarItemIconColorActive 1:1:void setTabBarItemLabelVisibilityMode(android.view.View,java.lang.String):14:14 -> setTabBarItemLabelVisibilityMode - 2:2:void setTabBarItemLabelVisibilityMode(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.String):200:200 -> setTabBarItemLabelVisibilityMode + 2:2:void setTabBarItemLabelVisibilityMode(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.String):216:216 -> setTabBarItemLabelVisibilityMode 1:1:void setTabBarItemLabelVisibilityMode(android.view.View,java.lang.String):14:14 -> setTabBarItemRippleColor 1:1:void setTabBarItemRippleColor(android.view.View,java.lang.Integer):14 -> setTabBarItemRippleColor - 2:2:void setTabBarItemRippleColor(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.Integer):192:192 -> setTabBarItemRippleColor + 2:2:void setTabBarItemRippleColor(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.Integer):208:208 -> setTabBarItemRippleColor 1:1:void setTabBarItemLabelVisibilityMode(android.view.View,java.lang.String):14:14 -> setTabBarItemTitleFontColor 1:1:void setTabBarItemTitleFontColor(android.view.View,java.lang.Integer):14 -> setTabBarItemTitleFontColor 2:2:void setTabBarItemTitleFontColor(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.Integer):124:124 -> setTabBarItemTitleFontColor 1:1:void setTabBarItemLabelVisibilityMode(android.view.View,java.lang.String):14:14 -> setTabBarItemTitleFontColorActive 1:1:void setTabBarItemTitleFontColorActive(android.view.View,java.lang.Integer):14 -> setTabBarItemTitleFontColorActive - 2:2:void setTabBarItemTitleFontColorActive(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.Integer):152:152 -> setTabBarItemTitleFontColorActive + 2:2:void setTabBarItemTitleFontColorActive(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.Integer):168:168 -> setTabBarItemTitleFontColorActive 1:1:void setTabBarItemLabelVisibilityMode(android.view.View,java.lang.String):14:14 -> setTabBarItemTitleFontFamily 1:1:void setTabBarItemTitleFontFamily(android.view.View,java.lang.String):14 -> setTabBarItemTitleFontFamily 2:2:void setTabBarItemTitleFontFamily(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.String):100:100 -> setTabBarItemTitleFontFamily @@ -192129,7 +200020,7 @@ com.swmansion.rnscreens.gamma.tabs.TabsHostViewManager -> com.swmansion.rnscreen 2:2:void setTabBarItemTitleFontSize(com.swmansion.rnscreens.gamma.tabs.TabsHost,float):87:87 -> setTabBarItemTitleFontSize 1:1:void setTabBarItemLabelVisibilityMode(android.view.View,java.lang.String):14:14 -> setTabBarItemTitleFontSizeActive 1:1:void setTabBarItemTitleFontSizeActive(android.view.View,float):14 -> setTabBarItemTitleFontSizeActive - 2:2:void setTabBarItemTitleFontSizeActive(com.swmansion.rnscreens.gamma.tabs.TabsHost,float):184:184 -> setTabBarItemTitleFontSizeActive + 2:2:void setTabBarItemTitleFontSizeActive(com.swmansion.rnscreens.gamma.tabs.TabsHost,float):200:200 -> setTabBarItemTitleFontSizeActive 1:1:void setTabBarItemLabelVisibilityMode(android.view.View,java.lang.String):14:14 -> setTabBarItemTitleFontStyle 1:1:void setTabBarItemTitleFontStyle(android.view.View,java.lang.String):14 -> setTabBarItemTitleFontStyle 2:2:void setTabBarItemTitleFontStyle(com.swmansion.rnscreens.gamma.tabs.TabsHost,java.lang.String):116:116 -> setTabBarItemTitleFontStyle @@ -192145,154 +200036,488 @@ com.swmansion.rnscreens.gamma.tabs.TabsHostViewManager -> com.swmansion.rnscreen com.swmansion.rnscreens.gamma.tabs.TabsHostViewManager$Companion -> com.swmansion.rnscreens.gamma.tabs.TabsHostViewManager$Companion: # {"id":"sourceFile","fileName":"TabsHostViewManager.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():203:203 -> -com.swmansion.rnscreens.gamma.tabs.event.TabScreenDidAppearEvent -> com.swmansion.rnscreens.gamma.tabs.event.TabScreenDidAppearEvent: -# {"id":"sourceFile","fileName":"TabScreenDidAppearEvent.kt"} + 2:2:void ():219:219 -> +com.swmansion.rnscreens.gamma.tabs.TabsScreen -> com.swmansion.rnscreens.gamma.tabs.TabsScreen: +# {"id":"sourceFile","fileName":"TabsScreen.kt"} + kotlin.reflect.KProperty[] $$delegatedProperties -> $$delegatedProperties + # {"id":"com.android.tools.r8.residualsignature","signature":"[LL3/i;"} + kotlin.properties.ReadWriteProperty badgeValue$delegate -> badgeValue$delegate + # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/properties/c;"} + kotlin.properties.ReadWriteProperty drawableIconResourceName$delegate -> drawableIconResourceName$delegate + # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/properties/c;"} + kotlin.properties.ReadWriteProperty icon$delegate -> icon$delegate + # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/properties/c;"} + kotlin.properties.ReadWriteProperty tabBarItemAccessibilityLabel$delegate -> tabBarItemAccessibilityLabel$delegate + # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/properties/c;"} + kotlin.properties.ReadWriteProperty tabBarItemBadgeBackgroundColor$delegate -> tabBarItemBadgeBackgroundColor$delegate + # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/properties/c;"} + kotlin.properties.ReadWriteProperty tabBarItemBadgeTextColor$delegate -> tabBarItemBadgeTextColor$delegate + # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/properties/c;"} + kotlin.properties.ReadWriteProperty tabBarItemTestID$delegate -> tabBarItemTestID$delegate + # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/properties/c;"} + kotlin.properties.ReadWriteProperty tabTitle$delegate -> tabTitle$delegate + # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/properties/c;"} + 1:16:void ():43:43 -> + 17:29:void ():48:48 -> + 30:42:void ():52:52 -> + 43:55:void ():56:56 -> + 56:68:void ():61:61 -> + 69:81:void ():65:65 -> + 82:94:void ():70:70 -> + 95:145:void ():76:76 -> + 6:8:void (com.facebook.react.uimanager.ThemedReactContext):19:19 -> + 9:10:com.facebook.react.uimanager.ThemedReactContext getReactContext():18:18 -> + 9:10:void (com.facebook.react.uimanager.ThemedReactContext):18 -> + 11:18:void (com.facebook.react.uimanager.ThemedReactContext):29:29 -> + 19:20:void ():43:43 -> + 19:20:void (com.facebook.react.uimanager.ThemedReactContext):43 -> + 21:25:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 21:25:void (com.facebook.react.uimanager.ThemedReactContext):43 -> + 26:27:void ():43:43 -> + 26:27:void (com.facebook.react.uimanager.ThemedReactContext):43 -> + 28:32:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 28:32:void (com.facebook.react.uimanager.ThemedReactContext):48 -> + 33:34:void ():48:48 -> + 33:34:void (com.facebook.react.uimanager.ThemedReactContext):48 -> + 35:39:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 35:39:void (com.facebook.react.uimanager.ThemedReactContext):52 -> + 40:41:void ():52:52 -> + 40:41:void (com.facebook.react.uimanager.ThemedReactContext):52 -> + 42:46:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 42:46:void (com.facebook.react.uimanager.ThemedReactContext):56 -> + 47:48:void ():56:56 -> + 47:48:void (com.facebook.react.uimanager.ThemedReactContext):56 -> + 49:53:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 49:53:void (com.facebook.react.uimanager.ThemedReactContext):61 -> + 54:55:void ():61:61 -> + 54:55:void (com.facebook.react.uimanager.ThemedReactContext):61 -> + 56:60:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 56:60:void (com.facebook.react.uimanager.ThemedReactContext):65 -> + 61:62:void ():65:65 -> + 61:62:void (com.facebook.react.uimanager.ThemedReactContext):65 -> + 63:67:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 63:67:void (com.facebook.react.uimanager.ThemedReactContext):70 -> + 68:69:void ():70:70 -> + 68:69:void (com.facebook.react.uimanager.ThemedReactContext):70 -> + 70:74:kotlin.properties.ReadWriteProperty kotlin.properties.Delegates.observable(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 70:74:void (com.facebook.react.uimanager.ThemedReactContext):76 -> + 75:77:void ():76:76 -> + 75:77:void (com.facebook.react.uimanager.ThemedReactContext):76 -> + 78:79:void setShouldUseRepeatedTabSelectionScrollToTopSpecialEffect(boolean):80:80 -> + 78:79:void (com.facebook.react.uimanager.ThemedReactContext):80 -> + 80:82:void setShouldUseRepeatedTabSelectionPopToRootSpecialEffect(boolean):81:81 -> + 80:82:void (com.facebook.react.uimanager.ThemedReactContext):81 -> + 1:4:void access$updateMenuItemAttributesIfNeeded(com.swmansion.rnscreens.gamma.tabs.TabsScreen,java.lang.Object,java.lang.Object):17:17 -> access$updateMenuItemAttributesIfNeeded + 1:17:androidx.fragment.app.Fragment getAssociatedFragment():109:109 -> getAssociatedFragment + 1:14:void ():48:48 -> getBadgeValue + 1:14:java.lang.String getBadgeValue():48 -> getBadgeValue + 1:14:void ():70:70 -> getDrawableIconResourceName + 1:14:java.lang.String getDrawableIconResourceName():70 -> getDrawableIconResourceName + 1:12:void setEventEmitter$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabsScreenEventEmitter):31:31 -> getEventEmitter$react_native_screens_release + 1:12:com.swmansion.rnscreens.gamma.tabs.TabsScreenEventEmitter getEventEmitter$react_native_screens_release():31 -> getEventEmitter$react_native_screens_release + 1:14:void ():76:76 -> getIcon + 1:14:android.graphics.drawable.Drawable getIcon():76 -> getIcon + 1:3:com.facebook.react.uimanager.ThemedReactContext getReactContext():18:18 -> getReactContext + 1:3:void setShouldUseRepeatedTabSelectionPopToRootSpecialEffect(boolean):81:81 -> getShouldUseRepeatedTabSelectionPopToRootSpecialEffect + 1:3:boolean getShouldUseRepeatedTabSelectionPopToRootSpecialEffect():81 -> getShouldUseRepeatedTabSelectionPopToRootSpecialEffect + 1:3:void setShouldUseRepeatedTabSelectionScrollToTopSpecialEffect(boolean):80:80 -> getShouldUseRepeatedTabSelectionScrollToTopSpecialEffect + 1:3:boolean getShouldUseRepeatedTabSelectionScrollToTopSpecialEffect():80 -> getShouldUseRepeatedTabSelectionScrollToTopSpecialEffect + 1:14:void ():65:65 -> getTabBarItemAccessibilityLabel + 1:14:java.lang.String getTabBarItemAccessibilityLabel():65 -> getTabBarItemAccessibilityLabel + 1:14:void ():56:56 -> getTabBarItemBadgeBackgroundColor + 1:14:java.lang.Integer getTabBarItemBadgeBackgroundColor():56 -> getTabBarItemBadgeBackgroundColor + 1:14:void ():52:52 -> getTabBarItemBadgeTextColor + 1:14:java.lang.Integer getTabBarItemBadgeTextColor():52 -> getTabBarItemBadgeTextColor + 1:14:void ():61:61 -> getTabBarItemTestID + 1:14:java.lang.String getTabBarItemTestID():61 -> getTabBarItemTestID + 1:3:java.lang.String getTabKey():33:33 -> getTabKey + 1:14:void ():43:43 -> getTabTitle + 1:14:java.lang.String getTabTitle():43 -> getTabTitle + 1:3:boolean isFocusedTab():97:97 -> isFocusedTab + 1:33:void onAttachedToWindow():93:93 -> onAttachedToWindow + 34:37:void onAttachedToWindow():94:94 -> onAttachedToWindow + 11:24:void onFragmentConfigurationChange$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabsScreenFragment,android.content.res.Configuration):135:135 -> onFragmentConfigurationChange$react_native_screens_release + 1:14:void onMenuItemAttributesChange():116:116 -> onMenuItemAttributesChange + 1:16:void onTabFocusChangedFromJS():112:112 -> onTabFocusChangedFromJS + 1:7:void onViewManagerAddEventEmitters$react_native_screens_release():121:121 -> onViewManagerAddEventEmitters$react_native_screens_release + 8:22:void onViewManagerAddEventEmitters$react_native_screens_release():122:122 -> onViewManagerAddEventEmitters$react_native_screens_release + 23:30:void onViewManagerAddEventEmitters$react_native_screens_release():121:121 -> onViewManagerAddEventEmitters$react_native_screens_release + 1:11:void ():48:48 -> setBadgeValue + 1:11:void setBadgeValue(java.lang.String):48 -> setBadgeValue + 1:11:void ():70:70 -> setDrawableIconResourceName + 1:11:void setDrawableIconResourceName(java.lang.String):70 -> setDrawableIconResourceName + 6:8:void setEventEmitter$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabsScreenEventEmitter):31:31 -> setEventEmitter$react_native_screens_release + 1:4:void setFocusedTab(boolean):99:99 -> setFocusedTab + 5:6:void setFocusedTab(boolean):100:100 -> setFocusedTab + 7:10:void setFocusedTab(boolean):101:101 -> setFocusedTab + 1:11:void ():76:76 -> setIcon + 1:11:void setIcon(android.graphics.drawable.Drawable):76 -> setIcon + 1:3:void setShouldUseRepeatedTabSelectionPopToRootSpecialEffect(boolean):81:81 -> setShouldUseRepeatedTabSelectionPopToRootSpecialEffect + 1:3:void setShouldUseRepeatedTabSelectionScrollToTopSpecialEffect(boolean):80:80 -> setShouldUseRepeatedTabSelectionScrollToTopSpecialEffect + 1:11:void ():65:65 -> setTabBarItemAccessibilityLabel + 1:11:void setTabBarItemAccessibilityLabel(java.lang.String):65 -> setTabBarItemAccessibilityLabel + 1:11:void ():56:56 -> setTabBarItemBadgeBackgroundColor + 1:11:void setTabBarItemBadgeBackgroundColor(java.lang.Integer):56 -> setTabBarItemBadgeBackgroundColor + 1:11:void ():52:52 -> setTabBarItemBadgeTextColor + 1:11:void setTabBarItemBadgeTextColor(java.lang.Integer):52 -> setTabBarItemBadgeTextColor + 1:11:void ():61:61 -> setTabBarItemTestID + 1:11:void setTabBarItemTestID(java.lang.String):61 -> setTabBarItemTestID + 3:10:void setTabKey(java.lang.String):36:36 -> setTabKey + 11:13:void setTabKey(java.lang.String):35:35 -> setTabKey + 1:11:void ():43:43 -> setTabTitle + 1:11:void setTabTitle(java.lang.String):43 -> setTabTitle + 1:8:void setTabsScreenDelegate$react_native_screens_release(com.swmansion.rnscreens.gamma.tabs.TabsScreenDelegate):106:106 -> setTabsScreenDelegate$react_native_screens_release + 1:6:void updateMenuItemAttributesIfNeeded(java.lang.Object,java.lang.Object):87:87 -> updateMenuItemAttributesIfNeeded + 7:10:void updateMenuItemAttributesIfNeeded(java.lang.Object,java.lang.Object):88:88 -> updateMenuItemAttributesIfNeeded +com.swmansion.rnscreens.gamma.tabs.TabsScreen$Companion -> com.swmansion.rnscreens.gamma.tabs.TabsScreen$Companion: +# {"id":"sourceFile","fileName":"TabsScreen.kt"} + 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> + 2:2:void ():138:138 -> +com.swmansion.rnscreens.gamma.tabs.TabsScreen$special$$inlined$observable$1 -> com.swmansion.rnscreens.gamma.tabs.TabsScreen$special$$inlined$observable$1: +# {"id":"sourceFile","fileName":"Delegates.kt"} + 3:6:void kotlin.properties.Delegates$observable$1.(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabsScreen):33 -> + 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange + 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange +com.swmansion.rnscreens.gamma.tabs.TabsScreen$special$$inlined$observable$2 -> com.swmansion.rnscreens.gamma.tabs.TabsScreen$special$$inlined$observable$2: +# {"id":"sourceFile","fileName":"Delegates.kt"} + 3:6:void kotlin.properties.Delegates$observable$1.(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabsScreen):33 -> + 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange + 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange +com.swmansion.rnscreens.gamma.tabs.TabsScreen$special$$inlined$observable$3 -> com.swmansion.rnscreens.gamma.tabs.TabsScreen$special$$inlined$observable$3: +# {"id":"sourceFile","fileName":"Delegates.kt"} + 3:6:void kotlin.properties.Delegates$observable$1.(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabsScreen):33 -> + 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange + 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange +com.swmansion.rnscreens.gamma.tabs.TabsScreen$special$$inlined$observable$4 -> com.swmansion.rnscreens.gamma.tabs.TabsScreen$special$$inlined$observable$4: +# {"id":"sourceFile","fileName":"Delegates.kt"} + 3:6:void kotlin.properties.Delegates$observable$1.(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabsScreen):33 -> + 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange + 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange +com.swmansion.rnscreens.gamma.tabs.TabsScreen$special$$inlined$observable$5 -> com.swmansion.rnscreens.gamma.tabs.TabsScreen$special$$inlined$observable$5: +# {"id":"sourceFile","fileName":"Delegates.kt"} + 3:6:void kotlin.properties.Delegates$observable$1.(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabsScreen):33 -> + 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange + 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange +com.swmansion.rnscreens.gamma.tabs.TabsScreen$special$$inlined$observable$6 -> com.swmansion.rnscreens.gamma.tabs.TabsScreen$special$$inlined$observable$6: +# {"id":"sourceFile","fileName":"Delegates.kt"} + 3:6:void kotlin.properties.Delegates$observable$1.(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabsScreen):33 -> + 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange + 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange +com.swmansion.rnscreens.gamma.tabs.TabsScreen$special$$inlined$observable$7 -> com.swmansion.rnscreens.gamma.tabs.TabsScreen$special$$inlined$observable$7: +# {"id":"sourceFile","fileName":"Delegates.kt"} + 3:6:void kotlin.properties.Delegates$observable$1.(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabsScreen):33 -> + 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange + 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange + 16:29:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):36:36 -> afterChange +com.swmansion.rnscreens.gamma.tabs.TabsScreen$special$$inlined$observable$8 -> com.swmansion.rnscreens.gamma.tabs.TabsScreen$special$$inlined$observable$8: +# {"id":"sourceFile","fileName":"Delegates.kt"} + 3:6:void kotlin.properties.Delegates$observable$1.(java.lang.Object,kotlin.jvm.functions.Function3):33:33 -> + 3:6:void (java.lang.Object,com.swmansion.rnscreens.gamma.tabs.TabsScreen):33 -> + 6:9:void kotlin.properties.Delegates$observable$1.afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34:34 -> afterChange + 6:9:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):34 -> afterChange + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + 10:15:void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object):35:35 -> afterChange +com.swmansion.rnscreens.gamma.tabs.TabsScreenDelegate -> com.swmansion.rnscreens.gamma.tabs.TabsScreenDelegate: +# {"id":"sourceFile","fileName":"TabsScreenDelegate.kt"} +com.swmansion.rnscreens.gamma.tabs.TabsScreenEventEmitter -> com.swmansion.rnscreens.gamma.tabs.TabsScreenEventEmitter: +# {"id":"sourceFile","fileName":"TabsScreenEventEmitter.kt"} + 6:9:void (com.facebook.react.bridge.ReactContext,int):15:15 -> + 1:9:void emitOnDidAppear():22:22 -> emitOnDidAppear + 10:30:void emitOnDidAppear():23:23 -> emitOnDidAppear + 1:9:void emitOnDidDisappear():32:32 -> emitOnDidDisappear + 10:30:void emitOnDidDisappear():33:33 -> emitOnDidDisappear + 1:9:void emitOnWillAppear():17:17 -> emitOnWillAppear + 10:30:void emitOnWillAppear():18:18 -> emitOnWillAppear + 1:9:void emitOnWillDisappear():27:27 -> emitOnWillDisappear + 10:30:void emitOnWillDisappear():28:28 -> emitOnWillDisappear +com.swmansion.rnscreens.gamma.tabs.TabsScreenEventEmitter$Companion -> com.swmansion.rnscreens.gamma.tabs.TabsScreenEventEmitter$Companion: +# {"id":"sourceFile","fileName":"TabsScreenEventEmitter.kt"} + 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> + 2:2:void ():36:36 -> +com.swmansion.rnscreens.gamma.tabs.TabsScreenEventEmitterKt -> com.swmansion.rnscreens.gamma.tabs.TabsScreenEventEmitterKt: +# {"id":"sourceFile","fileName":"TabsScreenEventEmitter.kt"} + 1:4:void access$logEventDispatch(int,java.lang.String):1:1 -> access$logEventDispatch + 1:33:void logEventDispatch(int,java.lang.String):45:45 -> logEventDispatch +com.swmansion.rnscreens.gamma.tabs.TabsScreenFragment -> com.swmansion.rnscreens.gamma.tabs.TabsScreenFragment: +# {"id":"sourceFile","fileName":"TabsScreenFragment.kt"} + 6:8:void (com.swmansion.rnscreens.gamma.tabs.TabsScreen):12:12 -> + 9:11:void (com.swmansion.rnscreens.gamma.tabs.TabsScreen):11:11 -> + 1:3:com.swmansion.rnscreens.gamma.tabs.TabsScreen getTabsScreen$react_native_screens_release():11:11 -> getTabsScreen$react_native_screens_release + 6:8:void onConfigurationChanged(android.content.res.Configuration):40:40 -> onConfigurationChanged + 9:14:void onConfigurationChanged(android.content.res.Configuration):43:43 -> onConfigurationChanged + 6:8:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle):17:17 -> onCreateView + 1:9:void onPause():30:30 -> onPause + 10:13:void onPause():31:31 -> onPause + 1:9:void onResume():25:25 -> onResume + 10:13:void onResume():26:26 -> onResume + 1:9:void onStart():20:20 -> onStart + 10:13:void onStart():21:21 -> onStart + 1:9:void onStop():35:35 -> onStop + 10:13:void onStop():36:36 -> onStop +com.swmansion.rnscreens.gamma.tabs.TabsScreenViewManager -> com.swmansion.rnscreens.gamma.tabs.TabsScreenViewManager: +# {"id":"sourceFile","fileName":"TabsScreenViewManager.kt"} + 3:5:void ():22:22 -> + 6:13:void ():24:24 -> + 1:1:void addEventEmitters(com.facebook.react.uimanager.ThemedReactContext,android.view.View):20:20 -> addEventEmitters + 2:3:void addEventEmitters(com.facebook.react.uimanager.ThemedReactContext,com.swmansion.rnscreens.gamma.tabs.TabsScreen):49:50 -> addEventEmitters + 1:1:android.view.View createViewInstance(com.facebook.react.uimanager.ThemedReactContext):20:20 -> createViewInstance + 2:3:com.swmansion.rnscreens.gamma.tabs.TabsScreen createViewInstance(com.facebook.react.uimanager.ThemedReactContext):31:32 -> createViewInstance + 1:3:com.facebook.react.uimanager.ThemedReactContext getContext():28:28 -> getContext + 1:3:com.facebook.react.uimanager.ViewManagerDelegate getDelegate():35:35 -> getDelegate + 1:6:java.util.Map getExportedCustomDirectEventTypeConstants():39:39 -> getExportedCustomDirectEventTypeConstants + 7:12:java.util.Map getExportedCustomDirectEventTypeConstants():40:40 -> getExportedCustomDirectEventTypeConstants + 13:18:java.util.Map getExportedCustomDirectEventTypeConstants():41:41 -> getExportedCustomDirectEventTypeConstants + 19:28:java.util.Map getExportedCustomDirectEventTypeConstants():42:42 -> getExportedCustomDirectEventTypeConstants + 29:33:java.util.Map getExportedCustomDirectEventTypeConstants():38:38 -> getExportedCustomDirectEventTypeConstants + 1:3:java.lang.String getName():26:26 -> getName + 1:1:void setBadgeValue(android.view.View,java.lang.String):20:20 -> setBadgeValue + 2:2:void setBadgeValue(com.swmansion.rnscreens.gamma.tabs.TabsScreen,java.lang.String):120:120 -> setBadgeValue + 1:1:void setBottomScrollEdgeEffect(com.swmansion.rnscreens.gamma.tabs.TabsScreen,java.lang.String):0:0 -> setBottomScrollEdgeEffect + 2:2:void setBottomScrollEdgeEffect(android.view.View,java.lang.String):20:20 -> setBottomScrollEdgeEffect + 1:3:void setContext(com.facebook.react.uimanager.ThemedReactContext):28:28 -> setContext + 1:1:void setDrawableIconResourceName(android.view.View,java.lang.String):20:20 -> setDrawableIconResourceName + 2:2:void setDrawableIconResourceName(com.swmansion.rnscreens.gamma.tabs.TabsScreen,java.lang.String):214:214 -> setDrawableIconResourceName + 1:1:void setIconImageSource(com.swmansion.rnscreens.gamma.tabs.TabsScreen,com.facebook.react.bridge.ReadableMap):0:0 -> setIconImageSource + 2:2:void setIconImageSource(android.view.View,com.facebook.react.bridge.ReadableMap):20:20 -> setIconImageSource + 1:1:void setIconResourceName(com.swmansion.rnscreens.gamma.tabs.TabsScreen,java.lang.String):0:0 -> setIconResourceName + 2:2:void setIconResourceName(android.view.View,java.lang.String):20:20 -> setIconResourceName + 1:1:void setIconType(com.swmansion.rnscreens.gamma.tabs.TabsScreen,java.lang.String):0:0 -> setIconType + 2:2:void setIconType(android.view.View,java.lang.String):20:20 -> setIconType + 1:1:void setImageIconResource(android.view.View,com.facebook.react.bridge.ReadableMap):20:20 -> setImageIconResource + 2:2:void setImageIconResource(com.swmansion.rnscreens.gamma.tabs.TabsScreen,com.facebook.react.bridge.ReadableMap):237:237 -> setImageIconResource + 3:3:void setImageIconResource(com.swmansion.rnscreens.gamma.tabs.TabsScreen,com.facebook.react.bridge.ReadableMap):239:239 -> setImageIconResource + 1:1:void setIsFocused(android.view.View,boolean):20:20 -> setIsFocused + 2:3:void setIsFocused(com.swmansion.rnscreens.gamma.tabs.TabsScreen,boolean):103:104 -> setIsFocused + 1:1:void setIsTitleUndefined(com.swmansion.rnscreens.gamma.tabs.TabsScreen,boolean):0:0 -> setIsTitleUndefined + 2:2:void setIsTitleUndefined(android.view.View,boolean):20:20 -> setIsTitleUndefined + 1:1:void setLeftScrollEdgeEffect(com.swmansion.rnscreens.gamma.tabs.TabsScreen,java.lang.String):0:0 -> setLeftScrollEdgeEffect + 2:2:void setLeftScrollEdgeEffect(android.view.View,java.lang.String):20:20 -> setLeftScrollEdgeEffect + 1:1:void setOrientation(com.swmansion.rnscreens.gamma.tabs.TabsScreen,java.lang.String):0:0 -> setOrientation + 2:2:void setOrientation(android.view.View,java.lang.String):20:20 -> setOrientation + 1:1:void setOverrideScrollViewContentInsetAdjustmentBehavior(com.swmansion.rnscreens.gamma.tabs.TabsScreen,boolean):0:0 -> setOverrideScrollViewContentInsetAdjustmentBehavior + 2:2:void setOverrideScrollViewContentInsetAdjustmentBehavior(android.view.View,boolean):20:20 -> setOverrideScrollViewContentInsetAdjustmentBehavior + 1:1:void setRightScrollEdgeEffect(com.swmansion.rnscreens.gamma.tabs.TabsScreen,java.lang.String):0:0 -> setRightScrollEdgeEffect + 2:2:void setRightScrollEdgeEffect(android.view.View,java.lang.String):20:20 -> setRightScrollEdgeEffect + 1:1:void setScrollEdgeAppearance(com.swmansion.rnscreens.gamma.tabs.TabsScreen,com.facebook.react.bridge.Dynamic):0:0 -> setScrollEdgeAppearance + 2:2:void setScrollEdgeAppearance(android.view.View,com.facebook.react.bridge.Dynamic):20:20 -> setScrollEdgeAppearance + 1:1:void setSelectedIconImageSource(com.swmansion.rnscreens.gamma.tabs.TabsScreen,com.facebook.react.bridge.ReadableMap):0:0 -> setSelectedIconImageSource + 2:2:void setSelectedIconImageSource(android.view.View,com.facebook.react.bridge.ReadableMap):20:20 -> setSelectedIconImageSource + 1:1:void setSelectedIconResourceName(com.swmansion.rnscreens.gamma.tabs.TabsScreen,java.lang.String):0:0 -> setSelectedIconResourceName + 2:2:void setSelectedIconResourceName(android.view.View,java.lang.String):20:20 -> setSelectedIconResourceName + 1:1:void setSpecialEffects(android.view.View,com.facebook.react.bridge.ReadableMap):20:20 -> setSpecialEffects + 2:4:void setSpecialEffects(com.swmansion.rnscreens.gamma.tabs.TabsScreen,com.facebook.react.bridge.ReadableMap):143:145 -> setSpecialEffects + 5:5:void setSpecialEffects(com.swmansion.rnscreens.gamma.tabs.TabsScreen,com.facebook.react.bridge.ReadableMap):147:147 -> setSpecialEffects + 6:6:void setSpecialEffects(com.swmansion.rnscreens.gamma.tabs.TabsScreen,com.facebook.react.bridge.ReadableMap):149:149 -> setSpecialEffects + 7:7:void setSpecialEffects(com.swmansion.rnscreens.gamma.tabs.TabsScreen,com.facebook.react.bridge.ReadableMap):151:151 -> setSpecialEffects + 8:9:void setSpecialEffects(com.swmansion.rnscreens.gamma.tabs.TabsScreen,com.facebook.react.bridge.ReadableMap):155:156 -> setSpecialEffects + 1:1:void setStandardAppearance(com.swmansion.rnscreens.gamma.tabs.TabsScreen,com.facebook.react.bridge.Dynamic):0:0 -> setStandardAppearance + 2:2:void setStandardAppearance(android.view.View,com.facebook.react.bridge.Dynamic):20:20 -> setStandardAppearance + 1:1:void setSystemItem(com.swmansion.rnscreens.gamma.tabs.TabsScreen,java.lang.String):0:0 -> setSystemItem + 2:2:void setSystemItem(android.view.View,java.lang.String):20:20 -> setSystemItem + 1:1:void setTabBarItemAccessibilityLabel(android.view.View,java.lang.String):20:20 -> setTabBarItemAccessibilityLabel + 2:2:void setTabBarItemAccessibilityLabel(com.swmansion.rnscreens.gamma.tabs.TabsScreen,java.lang.String):197:197 -> setTabBarItemAccessibilityLabel + 1:1:void setTabBarItemBadgeBackgroundColor(android.view.View,java.lang.Integer):20:20 -> setTabBarItemBadgeBackgroundColor + 2:2:void setTabBarItemBadgeBackgroundColor(com.swmansion.rnscreens.gamma.tabs.TabsScreen,java.lang.Integer):69:69 -> setTabBarItemBadgeBackgroundColor + 1:1:void setTabBarItemBadgeTextColor(android.view.View,java.lang.Integer):20:20 -> setTabBarItemBadgeTextColor + 2:2:void setTabBarItemBadgeTextColor(com.swmansion.rnscreens.gamma.tabs.TabsScreen,java.lang.Integer):206:206 -> setTabBarItemBadgeTextColor + 1:1:void setTabBarItemTestID(android.view.View,java.lang.String):20:20 -> setTabBarItemTestID + 2:2:void setTabBarItemTestID(com.swmansion.rnscreens.gamma.tabs.TabsScreen,java.lang.String):189:189 -> setTabBarItemTestID + 1:1:void setTabKey(android.view.View,java.lang.String):20:20 -> setTabKey + 2:2:void setTabKey(com.swmansion.rnscreens.gamma.tabs.TabsScreen,java.lang.String):112:112 -> setTabKey + 1:1:void setTitle(android.view.View,java.lang.String):20:20 -> setTitle + 2:2:void setTitle(com.swmansion.rnscreens.gamma.tabs.TabsScreen,java.lang.String):128:128 -> setTitle + 1:1:void setTopScrollEdgeEffect(com.swmansion.rnscreens.gamma.tabs.TabsScreen,java.lang.String):0:0 -> setTopScrollEdgeEffect + 2:2:void setTopScrollEdgeEffect(android.view.View,java.lang.String):20:20 -> setTopScrollEdgeEffect + 1:1:void setUserInterfaceStyle(com.swmansion.rnscreens.gamma.tabs.TabsScreen,java.lang.String):0:0 -> setUserInterfaceStyle + 2:2:void setUserInterfaceStyle(android.view.View,java.lang.String):20:20 -> setUserInterfaceStyle +com.swmansion.rnscreens.gamma.tabs.TabsScreenViewManager$Companion -> com.swmansion.rnscreens.gamma.tabs.TabsScreenViewManager$Companion: +# {"id":"sourceFile","fileName":"TabsScreenViewManager.kt"} + 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> + 2:2:void ():243:243 -> +com.swmansion.rnscreens.gamma.tabs.event.TabsHostNativeFocusChangeEvent -> com.swmansion.rnscreens.gamma.tabs.event.TabsHostNativeFocusChangeEvent: +# {"id":"sourceFile","fileName":"TabsHostNativeFocusChangeEvent.kt"} + 6:8:void (int,int,java.lang.String,int,boolean):14:14 -> + 9:10:void (int,int,java.lang.String,int,boolean):11:11 -> + 11:12:void (int,int,java.lang.String,int,boolean):12:12 -> + 13:15:void (int,int,java.lang.String,int,boolean):13:13 -> + 1:9:short getCoalescingKey():24:24 -> getCoalescingKey + 1:4:com.facebook.react.bridge.WritableMap getEventData():27:27 -> getEventData + 5:11:com.facebook.react.bridge.WritableMap getEventData():28:28 -> getEventData + 12:13:com.facebook.react.bridge.WritableMap getEventData():30:30 -> getEventData + 14:15:com.facebook.react.bridge.WritableMap getEventData():31:31 -> getEventData + 16:19:com.facebook.react.bridge.WritableMap getEventData():29:29 -> getEventData + 1:3:java.lang.String getEventName():16:16 -> getEventName + 1:3:java.lang.String getEventRegistrationName():18:18 -> getEventRegistrationName + 1:3:boolean getRepeatedSelectionHandledBySpecialEffect():13:13 -> getRepeatedSelectionHandledBySpecialEffect + 1:3:java.lang.String getTabKey():11:11 -> getTabKey + 1:3:int getTabNumber():12:12 -> getTabNumber +com.swmansion.rnscreens.gamma.tabs.event.TabsHostNativeFocusChangeEvent$Companion -> com.swmansion.rnscreens.gamma.tabs.event.TabsHostNativeFocusChangeEvent$Companion: +# {"id":"sourceFile","fileName":"TabsHostNativeFocusChangeEvent.kt"} + 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> + 2:2:void ():35:35 -> + 1:3:java.lang.String getEventName():43:43 -> getEventName + 1:3:java.lang.String getEventRegistrationName():45:45 -> getEventRegistrationName +com.swmansion.rnscreens.gamma.tabs.event.TabsScreenDidAppearEvent -> com.swmansion.rnscreens.gamma.tabs.event.TabsScreenDidAppearEvent: +# {"id":"sourceFile","fileName":"TabsScreenDidAppearEvent.kt"} 1:4:void (int,int):11:11 -> 1:5:com.facebook.react.bridge.WritableMap getEventData():20:20 -> getEventData 1:3:java.lang.String getEventName():13:13 -> getEventName 1:3:java.lang.String getEventRegistrationName():15:15 -> getEventRegistrationName -com.swmansion.rnscreens.gamma.tabs.event.TabScreenDidAppearEvent$Companion -> com.swmansion.rnscreens.gamma.tabs.event.TabScreenDidAppearEvent$Companion: -# {"id":"sourceFile","fileName":"TabScreenDidAppearEvent.kt"} +com.swmansion.rnscreens.gamma.tabs.event.TabsScreenDidAppearEvent$Companion -> com.swmansion.rnscreens.gamma.tabs.event.TabsScreenDidAppearEvent$Companion: +# {"id":"sourceFile","fileName":"TabsScreenDidAppearEvent.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():22:22 -> 1:3:java.lang.String getEventName():26:26 -> getEventName 1:3:java.lang.String getEventRegistrationName():28:28 -> getEventRegistrationName -com.swmansion.rnscreens.gamma.tabs.event.TabScreenDidDisappearEvent -> com.swmansion.rnscreens.gamma.tabs.event.TabScreenDidDisappearEvent: -# {"id":"sourceFile","fileName":"TabScreenDidDisappearEvent.kt"} +com.swmansion.rnscreens.gamma.tabs.event.TabsScreenDidDisappearEvent -> com.swmansion.rnscreens.gamma.tabs.event.TabsScreenDidDisappearEvent: +# {"id":"sourceFile","fileName":"TabsScreenDidDisappearEvent.kt"} 1:4:void (int,int):11:11 -> 1:5:com.facebook.react.bridge.WritableMap getEventData():20:20 -> getEventData 1:3:java.lang.String getEventName():13:13 -> getEventName 1:3:java.lang.String getEventRegistrationName():15:15 -> getEventRegistrationName -com.swmansion.rnscreens.gamma.tabs.event.TabScreenDidDisappearEvent$Companion -> com.swmansion.rnscreens.gamma.tabs.event.TabScreenDidDisappearEvent$Companion: -# {"id":"sourceFile","fileName":"TabScreenDidDisappearEvent.kt"} +com.swmansion.rnscreens.gamma.tabs.event.TabsScreenDidDisappearEvent$Companion -> com.swmansion.rnscreens.gamma.tabs.event.TabsScreenDidDisappearEvent$Companion: +# {"id":"sourceFile","fileName":"TabsScreenDidDisappearEvent.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():22:22 -> 1:3:java.lang.String getEventName():26:26 -> getEventName 1:3:java.lang.String getEventRegistrationName():28:28 -> getEventRegistrationName -com.swmansion.rnscreens.gamma.tabs.event.TabScreenWillAppearEvent -> com.swmansion.rnscreens.gamma.tabs.event.TabScreenWillAppearEvent: -# {"id":"sourceFile","fileName":"TabScreenWillAppearEvent.kt"} +com.swmansion.rnscreens.gamma.tabs.event.TabsScreenWillAppearEvent -> com.swmansion.rnscreens.gamma.tabs.event.TabsScreenWillAppearEvent: +# {"id":"sourceFile","fileName":"TabsScreenWillAppearEvent.kt"} 1:4:void (int,int):11:11 -> 1:5:com.facebook.react.bridge.WritableMap getEventData():20:20 -> getEventData 1:3:java.lang.String getEventName():13:13 -> getEventName 1:3:java.lang.String getEventRegistrationName():15:15 -> getEventRegistrationName -com.swmansion.rnscreens.gamma.tabs.event.TabScreenWillAppearEvent$Companion -> com.swmansion.rnscreens.gamma.tabs.event.TabScreenWillAppearEvent$Companion: -# {"id":"sourceFile","fileName":"TabScreenWillAppearEvent.kt"} +com.swmansion.rnscreens.gamma.tabs.event.TabsScreenWillAppearEvent$Companion -> com.swmansion.rnscreens.gamma.tabs.event.TabsScreenWillAppearEvent$Companion: +# {"id":"sourceFile","fileName":"TabsScreenWillAppearEvent.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():22:22 -> 1:3:java.lang.String getEventName():26:26 -> getEventName 1:3:java.lang.String getEventRegistrationName():28:28 -> getEventRegistrationName -com.swmansion.rnscreens.gamma.tabs.event.TabScreenWillDisappearEvent -> com.swmansion.rnscreens.gamma.tabs.event.TabScreenWillDisappearEvent: -# {"id":"sourceFile","fileName":"TabScreenWillDisappearEvent.kt"} +com.swmansion.rnscreens.gamma.tabs.event.TabsScreenWillDisappearEvent -> com.swmansion.rnscreens.gamma.tabs.event.TabsScreenWillDisappearEvent: +# {"id":"sourceFile","fileName":"TabsScreenWillDisappearEvent.kt"} 1:4:void (int,int):11:11 -> 1:5:com.facebook.react.bridge.WritableMap getEventData():20:20 -> getEventData 1:3:java.lang.String getEventName():13:13 -> getEventName 1:3:java.lang.String getEventRegistrationName():15:15 -> getEventRegistrationName -com.swmansion.rnscreens.gamma.tabs.event.TabScreenWillDisappearEvent$Companion -> com.swmansion.rnscreens.gamma.tabs.event.TabScreenWillDisappearEvent$Companion: -# {"id":"sourceFile","fileName":"TabScreenWillDisappearEvent.kt"} +com.swmansion.rnscreens.gamma.tabs.event.TabsScreenWillDisappearEvent$Companion -> com.swmansion.rnscreens.gamma.tabs.event.TabsScreenWillDisappearEvent$Companion: +# {"id":"sourceFile","fileName":"TabsScreenWillDisappearEvent.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():22:22 -> 1:3:java.lang.String getEventName():26:26 -> getEventName 1:3:java.lang.String getEventRegistrationName():28:28 -> getEventRegistrationName -com.swmansion.rnscreens.gamma.tabs.event.TabsHostNativeFocusChangeEvent -> com.swmansion.rnscreens.gamma.tabs.event.TabsHostNativeFocusChangeEvent: -# {"id":"sourceFile","fileName":"TabsHostNativeFocusChangeEvent.kt"} - 6:8:void (int,int,java.lang.String):12:12 -> - 9:11:void (int,int,java.lang.String):11:11 -> - 1:4:com.facebook.react.bridge.WritableMap getEventData():22:22 -> getEventData - 5:12:com.facebook.react.bridge.WritableMap getEventData():23:23 -> getEventData - 1:3:java.lang.String getEventName():14:14 -> getEventName - 1:3:java.lang.String getEventRegistrationName():16:16 -> getEventRegistrationName - 1:3:java.lang.String getTabKey():11:11 -> getTabKey -com.swmansion.rnscreens.gamma.tabs.event.TabsHostNativeFocusChangeEvent$Companion -> com.swmansion.rnscreens.gamma.tabs.event.TabsHostNativeFocusChangeEvent$Companion: -# {"id":"sourceFile","fileName":"TabsHostNativeFocusChangeEvent.kt"} - 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():26:26 -> - 1:3:java.lang.String getEventName():32:32 -> getEventName - 1:3:java.lang.String getEventRegistrationName():34:34 -> getEventRegistrationName -com.swmansion.rnscreens.gamma.tabs.image.RNSImageSource -> com.swmansion.rnscreens.gamma.tabs.image.RNSImageSource: -# {"id":"sourceFile","fileName":"TabsImageLoader.kt"} - 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():106:106 -> -com.swmansion.rnscreens.gamma.tabs.image.RNSImageSource$DrawableRes -> com.swmansion.rnscreens.gamma.tabs.image.RNSImageSource$DrawableRes: +com.swmansion.rnscreens.gamma.tabs.image.ImageSource -> com.swmansion.rnscreens.gamma.tabs.image.ImageSource: # {"id":"sourceFile","fileName":"TabsImageLoader.kt"} - 2:4:void (int):109:109 -> - 5:7:void (int):108:108 -> - 1:3:int getResId():108:108 -> getResId -com.swmansion.rnscreens.gamma.tabs.image.RNSImageSource$UriString -> com.swmansion.rnscreens.gamma.tabs.image.RNSImageSource$UriString: + 6:8:void (android.content.Context,java.lang.String):74:74 -> + 9:10:void (android.content.Context,java.lang.String):75:75 -> + 11:13:void (android.content.Context,java.lang.String):76:76 -> + 1:7:android.net.Uri computeLocalUri(java.lang.String,android.content.Context):109:109 -> computeLocalUri + 1:6:android.net.Uri computeUri(android.content.Context):91:91 -> computeUri + 7:10:android.net.Uri computeUri(android.content.Context):94:94 -> computeUri + 11:16:android.net.Uri computeUri(android.content.Context):96:96 -> computeUri + 17:22:android.net.Uri computeUri(android.content.Context):97:97 -> computeUri + 23:27:android.net.Uri computeUri(android.content.Context):102:102 -> computeUri + 6:9:android.net.Uri getUri(android.content.Context):81:81 -> getUri + 10:15:android.net.Uri getUri(android.content.Context):82:82 -> getUri + 16:62:android.net.Uri getUri(android.content.Context):84:84 -> getUri + 63:68:android.net.Uri getUri(android.content.Context):83:83 -> getUri + 4:19:boolean isLocalResourceUri(android.net.Uri):78:78 -> isLocalResourceUri +com.swmansion.rnscreens.gamma.tabs.image.ResourceIdHelper -> com.swmansion.rnscreens.gamma.tabs.image.ResourceIdHelper: # {"id":"sourceFile","fileName":"TabsImageLoader.kt"} - 7:9:void (java.lang.String):113:113 -> - 10:12:void (java.lang.String):112:112 -> - 1:3:java.lang.String getUri():112:112 -> getUri + 8:15:void ():114:114 -> + 1:4:void ():113:113 -> + 1:8:int getIdForResourceType(android.content.Context,java.lang.String,java.lang.String):122:122 -> getIdForResourceType + 9:35:int getIdForResourceType(android.content.Context,java.lang.String,java.lang.String):123:123 -> getIdForResourceType + 36:55:int getIdForResourceType(android.content.Context,java.lang.String,java.lang.String):124:124 -> getIdForResourceType + 56:57:int getIdForResourceType(android.content.Context,java.lang.String,java.lang.String):125:126 -> getIdForResourceType + 58:75:int getIdForResourceType(android.content.Context,java.lang.String,java.lang.String):126:126 -> getIdForResourceType + 76:91:int getIdForResourceType(android.content.Context,java.lang.String,java.lang.String):127:127 -> getIdForResourceType + 92:94:int getIdForResourceType(android.content.Context,java.lang.String,java.lang.String):128:128 -> getIdForResourceType + 95:98:int getIdForResourceType(android.content.Context,java.lang.String,java.lang.String):129:129 -> getIdForResourceType + 11:36:android.net.Uri getResourceUri(android.content.Context,java.lang.String):137:137 -> getResourceUri + 37:42:android.net.Uri getResourceUri(android.content.Context,java.lang.String):139:139 -> getResourceUri + 43:46:android.net.Uri getResourceUri(android.content.Context,java.lang.String):140:140 -> getResourceUri + 47:66:android.net.Uri getResourceUri(android.content.Context,java.lang.String):141:141 -> getResourceUri + 67:74:android.net.Uri getResourceUri(android.content.Context,java.lang.String):144:144 -> getResourceUri + 75:96:android.net.Uri getResourceUri(android.content.Context,java.lang.String):146:146 -> getResourceUri + 97:107:android.net.Uri getResourceUri(android.content.Context,java.lang.String):149:149 -> getResourceUri + 108:131:android.net.Uri getResourceUri(android.content.Context,java.lang.String):150:150 -> getResourceUri + 132:151:android.net.Uri getResourceUri(android.content.Context,java.lang.String):152:152 -> getResourceUri com.swmansion.rnscreens.gamma.tabs.image.TabsImageLoaderKt -> com.swmansion.rnscreens.gamma.tabs.image.TabsImageLoaderKt: # {"id":"sourceFile","fileName":"TabsImageLoader.kt"} - 1:1:m3.Unit $r8$lambda$0JldTIRzUX_FH8PlJYOEPpI4Fyk(com.swmansion.rnscreens.gamma.tabs.TabScreen,android.graphics.drawable.Drawable):0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/rnscreens/gamma/tabs/TabScreen;Landroid/graphics/drawable/Drawable;)Lm3/u;"} - 1:1:void $r8$lambda$0KgK73Kg82pm8dJ5kR9rBAlvwB8(com.swmansion.rnscreens.gamma.tabs.TabScreen,android.graphics.drawable.Drawable):0:0 -> b - # {"id":"com.android.tools.r8.synthesized"} - 16:24:void loadTabImage(android.content.Context,java.lang.String,com.swmansion.rnscreens.gamma.tabs.TabScreen):28:28 -> loadTabImage - 6:22:kotlin.Unit loadTabImage$lambda$1(com.swmansion.rnscreens.gamma.tabs.TabScreen,android.graphics.drawable.Drawable):29:29 -> loadTabImage$lambda$1 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/rnscreens/gamma/tabs/TabScreen;Landroid/graphics/drawable/Drawable;)Lm3/u;"} - 23:25:kotlin.Unit loadTabImage$lambda$1(com.swmansion.rnscreens.gamma.tabs.TabScreen,android.graphics.drawable.Drawable):32:32 -> loadTabImage$lambda$1 - 1:4:void loadTabImage$lambda$1$lambda$0(com.swmansion.rnscreens.gamma.tabs.TabScreen,android.graphics.drawable.Drawable):30:30 -> loadTabImage$lambda$1$lambda$0 - 1:7:void loadTabImageInternal(android.content.Context,java.lang.String,kotlin.jvm.functions.Function1):40:40 -> loadTabImageInternal - 8:11:void loadTabImageInternal(android.content.Context,java.lang.String,kotlin.jvm.functions.Function1):43:43 -> loadTabImageInternal - 12:46:void loadTabImageInternal(android.content.Context,java.lang.String,kotlin.jvm.functions.Function1):44:44 -> loadTabImageInternal - 47:51:android.net.Uri androidx.core.net.UriKt.toUri(java.lang.String):29:29 -> loadTabImageInternal - 47:51:void loadTabImageInternal(android.content.Context,java.lang.String,kotlin.jvm.functions.Function1):44 -> loadTabImageInternal - 52:55:void loadTabImageInternal(android.content.Context,java.lang.String,kotlin.jvm.functions.Function1):46:46 -> loadTabImageInternal - 56:61:void loadTabImageInternal(android.content.Context,java.lang.String,kotlin.jvm.functions.Function1):47:47 -> loadTabImageInternal - 62:65:android.net.Uri androidx.core.net.UriKt.toUri(java.lang.String):29:29 -> loadTabImageInternal - 62:65:void loadTabImageInternal(android.content.Context,java.lang.String,kotlin.jvm.functions.Function1):47 -> loadTabImageInternal - 66:69:void loadTabImageInternal(android.content.Context,java.lang.String,kotlin.jvm.functions.Function1):53:53 -> loadTabImageInternal - 70:73:void loadTabImageInternal(android.content.Context,java.lang.String,kotlin.jvm.functions.Function1):54:54 -> loadTabImageInternal - 74:81:void loadTabImageInternal(android.content.Context,java.lang.String,kotlin.jvm.functions.Function1):56:56 -> loadTabImageInternal - 82:86:void loadTabImageInternal(android.content.Context,java.lang.String,kotlin.jvm.functions.Function1):58:58 -> loadTabImageInternal - 87:90:void loadTabImageInternal(android.content.Context,java.lang.String,kotlin.jvm.functions.Function1):77:77 -> loadTabImageInternal - 91:94:void loadTabImageInternal(android.content.Context,java.lang.String,kotlin.jvm.functions.Function1):57:57 -> loadTabImageInternal - 95:100:void loadTabImageInternal(android.content.Context,java.lang.String,kotlin.jvm.functions.Function1):42:42 -> loadTabImageInternal - 1:11:com.swmansion.rnscreens.gamma.tabs.image.RNSImageSource resolveTabImageSource(android.content.Context,java.lang.String):89:89 -> resolveTabImageSource - 12:27:com.swmansion.rnscreens.gamma.tabs.image.RNSImageSource resolveTabImageSource(android.content.Context,java.lang.String):90:90 -> resolveTabImageSource - 28:33:com.swmansion.rnscreens.gamma.tabs.image.RNSImageSource resolveTabImageSource(android.content.Context,java.lang.String):92:92 -> resolveTabImageSource - 34:49:com.swmansion.rnscreens.gamma.tabs.image.RNSImageSource resolveTabImageSource(android.content.Context,java.lang.String):94:94 -> resolveTabImageSource - 50:55:com.swmansion.rnscreens.gamma.tabs.image.RNSImageSource resolveTabImageSource(android.content.Context,java.lang.String):96:96 -> resolveTabImageSource - 56:78:com.swmansion.rnscreens.gamma.tabs.image.RNSImageSource resolveTabImageSource(android.content.Context,java.lang.String):98:98 -> resolveTabImageSource - 79:84:com.swmansion.rnscreens.gamma.tabs.image.RNSImageSource resolveTabImageSource(android.content.Context,java.lang.String):103:103 -> resolveTabImageSource + 1:1:void $r8$lambda$20KlUA34FifKYaUE6LZRSzqS4cI(com.swmansion.rnscreens.gamma.tabs.TabsScreen,android.graphics.drawable.Drawable):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} + 1:1:r3.Unit $r8$lambda$YLEO0r56WT8JsJumktKEwmLIg7Y(com.swmansion.rnscreens.gamma.tabs.TabsScreen,android.graphics.drawable.Drawable):0:0 -> b + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/rnscreens/gamma/tabs/TabsScreen;Landroid/graphics/drawable/Drawable;)Lr3/u;"} + 16:27:void loadTabImage(android.content.Context,java.lang.String,com.swmansion.rnscreens.gamma.tabs.TabsScreen):30:30 -> loadTabImage + 28:36:void loadTabImage(android.content.Context,java.lang.String,com.swmansion.rnscreens.gamma.tabs.TabsScreen):31:31 -> loadTabImage + 6:22:kotlin.Unit loadTabImage$lambda$1(com.swmansion.rnscreens.gamma.tabs.TabsScreen,android.graphics.drawable.Drawable):32:32 -> loadTabImage$lambda$1 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/rnscreens/gamma/tabs/TabsScreen;Landroid/graphics/drawable/Drawable;)Lr3/u;"} + 23:25:kotlin.Unit loadTabImage$lambda$1(com.swmansion.rnscreens.gamma.tabs.TabsScreen,android.graphics.drawable.Drawable):35:35 -> loadTabImage$lambda$1 + 1:4:void loadTabImage$lambda$1$lambda$0(com.swmansion.rnscreens.gamma.tabs.TabsScreen,android.graphics.drawable.Drawable):33:33 -> loadTabImage$lambda$1$lambda$0 + 1:4:void loadTabImageInternal(android.content.Context,android.net.Uri,kotlin.jvm.functions.Function1):45:45 -> loadTabImageInternal + 5:8:void loadTabImageInternal(android.content.Context,android.net.Uri,kotlin.jvm.functions.Function1):46:46 -> loadTabImageInternal + 9:16:void loadTabImageInternal(android.content.Context,android.net.Uri,kotlin.jvm.functions.Function1):48:48 -> loadTabImageInternal + 17:21:void loadTabImageInternal(android.content.Context,android.net.Uri,kotlin.jvm.functions.Function1):50:50 -> loadTabImageInternal + 22:25:void loadTabImageInternal(android.content.Context,android.net.Uri,kotlin.jvm.functions.Function1):69:69 -> loadTabImageInternal + 26:29:void loadTabImageInternal(android.content.Context,android.net.Uri,kotlin.jvm.functions.Function1):49:49 -> loadTabImageInternal com.swmansion.rnscreens.gamma.tabs.image.TabsImageLoaderKt$$ExternalSyntheticLambda0 -> com.swmansion.rnscreens.gamma.tabs.image.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - com.swmansion.rnscreens.gamma.tabs.TabScreen com.swmansion.rnscreens.gamma.tabs.image.TabsImageLoaderKt$$InternalSyntheticLambda$1$c398de4d1b42a281b992799465c5048bc6c26a0cc7ea15e59ee8ca4809986b4f$0.f$0 -> d + com.swmansion.rnscreens.gamma.tabs.TabsScreen com.swmansion.rnscreens.gamma.tabs.image.TabsImageLoaderKt$$InternalSyntheticLambda$1$b45d3eaf7bb280b86a3e0ee4edeb35b10b68af8b0810bf6700a4d8368a6223f3$0.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (com.swmansion.rnscreens.gamma.tabs.TabScreen):0:0 -> + 1:1:void (com.swmansion.rnscreens.gamma.tabs.TabsScreen):0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object invoke(java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} com.swmansion.rnscreens.gamma.tabs.image.TabsImageLoaderKt$$ExternalSyntheticLambda1 -> com.swmansion.rnscreens.gamma.tabs.image.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - com.swmansion.rnscreens.gamma.tabs.TabScreen com.swmansion.rnscreens.gamma.tabs.image.TabsImageLoaderKt$$InternalSyntheticLambda$1$ca29527ba3f3b0a6a7cfa73bf415ab763876646c2957101e665ca4117b2012a4$0.f$0 -> d + com.swmansion.rnscreens.gamma.tabs.TabsScreen com.swmansion.rnscreens.gamma.tabs.image.TabsImageLoaderKt$$InternalSyntheticLambda$1$c3c4b5b044950db5182a10048e7c3ea50c6498ad4b04958ef78f091c1c62f46b$0.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} - android.graphics.drawable.Drawable com.swmansion.rnscreens.gamma.tabs.image.TabsImageLoaderKt$$InternalSyntheticLambda$1$ca29527ba3f3b0a6a7cfa73bf415ab763876646c2957101e665ca4117b2012a4$0.f$1 -> e + android.graphics.drawable.Drawable com.swmansion.rnscreens.gamma.tabs.image.TabsImageLoaderKt$$InternalSyntheticLambda$1$c3c4b5b044950db5182a10048e7c3ea50c6498ad4b04958ef78f091c1c62f46b$0.f$1 -> e # {"id":"com.android.tools.r8.synthesized"} - 1:1:void (com.swmansion.rnscreens.gamma.tabs.TabScreen,android.graphics.drawable.Drawable):0:0 -> + 1:1:void (com.swmansion.rnscreens.gamma.tabs.TabsScreen,android.graphics.drawable.Drawable):0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} com.swmansion.rnscreens.gamma.tabs.image.TabsImageLoaderKt$loadTabImageInternal$1 -> com.swmansion.rnscreens.gamma.tabs.image.TabsImageLoaderKt$loadTabImageInternal$1: # {"id":"sourceFile","fileName":"TabsImageLoader.kt"} - 7:10:void (android.content.Context,kotlin.jvm.functions.Function1,java.lang.String):58:58 -> - 6:34:void onFailureImpl(com.facebook.datasource.DataSource):74:74 -> onFailureImpl - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} - 6:12:void onNewResultImpl(com.facebook.datasource.DataSource):60:60 -> onNewResultImpl - # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)V"} - 13:21:void onNewResultImpl(com.facebook.datasource.DataSource):61:61 -> onNewResultImpl - 22:32:void onNewResultImpl(com.facebook.datasource.DataSource):62:62 -> onNewResultImpl - 33:36:void onNewResultImpl(com.facebook.datasource.DataSource):64:64 -> onNewResultImpl - 37:47:void onNewResultImpl(com.facebook.datasource.DataSource):65:65 -> onNewResultImpl - 48:58:void onNewResultImpl(com.facebook.datasource.DataSource):66:66 -> onNewResultImpl - 59:63:void onNewResultImpl(com.facebook.datasource.DataSource):116:116 -> onNewResultImpl - 64:68:void onNewResultImpl(com.facebook.datasource.DataSource):67:67 -> onNewResultImpl - 69:72:void onNewResultImpl(com.facebook.datasource.DataSource):70:70 -> onNewResultImpl + 7:10:void (android.content.Context,kotlin.jvm.functions.Function1,android.net.Uri):50:50 -> + 6:34:void onFailureImpl(com.facebook.datasource.DataSource):66:66 -> onFailureImpl + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} + 6:12:void onNewResultImpl(com.facebook.datasource.DataSource):52:52 -> onNewResultImpl + # {"id":"com.android.tools.r8.residualsignature","signature":"(LP0/c;)V"} + 13:21:void onNewResultImpl(com.facebook.datasource.DataSource):53:53 -> onNewResultImpl + 22:32:void onNewResultImpl(com.facebook.datasource.DataSource):54:54 -> onNewResultImpl + 33:36:void onNewResultImpl(com.facebook.datasource.DataSource):56:56 -> onNewResultImpl + 37:47:void onNewResultImpl(com.facebook.datasource.DataSource):57:57 -> onNewResultImpl + 48:58:void onNewResultImpl(com.facebook.datasource.DataSource):58:58 -> onNewResultImpl + 59:63:android.graphics.drawable.BitmapDrawable androidx.core.graphics.drawable.BitmapDrawableKt.toDrawable(android.graphics.Bitmap,android.content.res.Resources):27:27 -> onNewResultImpl + 59:63:void onNewResultImpl(com.facebook.datasource.DataSource):58 -> onNewResultImpl + 64:68:void onNewResultImpl(com.facebook.datasource.DataSource):59:59 -> onNewResultImpl + 69:72:void onNewResultImpl(com.facebook.datasource.DataSource):62:62 -> onNewResultImpl com.swmansion.rnscreens.safearea.EdgeInsets -> com.swmansion.rnscreens.safearea.EdgeInsets: # {"id":"sourceFile","fileName":"EdgeInsets.kt"} 9:17:void ():15:15 -> @@ -192311,7 +200536,7 @@ com.swmansion.rnscreens.safearea.EdgeInsets$Companion -> com.swmansion.rnscreens 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():14:14 -> 6:7:com.swmansion.rnscreens.safearea.EdgeInsets fromInsets(androidx.core.graphics.Insets):18:18 -> fromInsets - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;)Lcom/swmansion/rnscreens/safearea/EdgeInsets;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;)Lcom/swmansion/rnscreens/safearea/EdgeInsets;"} 8:10:com.swmansion.rnscreens.safearea.EdgeInsets fromInsets(androidx.core.graphics.Insets):19:19 -> fromInsets 11:13:com.swmansion.rnscreens.safearea.EdgeInsets fromInsets(androidx.core.graphics.Insets):20:20 -> fromInsets 14:16:com.swmansion.rnscreens.safearea.EdgeInsets fromInsets(androidx.core.graphics.Insets):21:21 -> fromInsets @@ -192338,108 +200563,111 @@ com.swmansion.rnscreens.safearea.SafeAreaProvider -> com.swmansion.rnscreens.saf # {"id":"sourceFile","fileName":"SafeAreaProvider.kt"} com.swmansion.rnscreens.safearea.SafeAreaView -> com.swmansion.rnscreens.safearea.SafeAreaView: # {"id":"sourceFile","fileName":"SafeAreaView.kt"} - 6:8:void (com.facebook.react.uimanager.ThemedReactContext):32:32 -> - 9:10:void (com.facebook.react.uimanager.ThemedReactContext):31:31 -> - 11:18:void (com.facebook.react.uimanager.ThemedReactContext):35:35 -> - 19:26:void (com.facebook.react.uimanager.ThemedReactContext):36:36 -> - 27:32:void (com.facebook.react.uimanager.ThemedReactContext):37:37 -> - 33:36:void (com.facebook.react.uimanager.ThemedReactContext):41:41 -> - 37:40:void (com.facebook.react.uimanager.ThemedReactContext):50:50 -> + 6:8:void (com.facebook.react.uimanager.ThemedReactContext):33:33 -> + 9:10:void (com.facebook.react.uimanager.ThemedReactContext):32:32 -> + 11:18:void (com.facebook.react.uimanager.ThemedReactContext):36:36 -> + 19:26:void (com.facebook.react.uimanager.ThemedReactContext):37:37 -> + 27:32:void (com.facebook.react.uimanager.ThemedReactContext):38:38 -> + 33:36:void (com.facebook.react.uimanager.ThemedReactContext):42:42 -> + 37:40:void (com.facebook.react.uimanager.ThemedReactContext):51:51 -> 1:1:void $r8$lambda$wyZAaf6dy962Od1xs2OoMrw02nc(java.util.concurrent.locks.ReentrantLock,kotlin.jvm.internal.Ref$BooleanRef,java.util.concurrent.locks.Condition):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/locks/ReentrantLock;Lkotlin/jvm/internal/t;Ljava/util/concurrent/locks/Condition;)V"} - 1:6:com.swmansion.rnscreens.safearea.SafeAreaProvider findAncestorProvider():79:79 -> findAncestorProvider - 7:11:com.swmansion.rnscreens.safearea.SafeAreaProvider findAncestorProvider():82:82 -> findAncestorProvider - 12:16:com.swmansion.rnscreens.safearea.SafeAreaProvider findAncestorProvider():86:86 -> findAncestorProvider - 17:25:com.swmansion.rnscreens.safearea.SafeAreaProvider findAncestorProvider():89:89 -> findAncestorProvider - 1:17:androidx.core.graphics.Insets getConsumedInsetsFromSelectedEdges(androidx.core.graphics.Insets):228:228 -> getConsumedInsetsFromSelectedEdges - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/d;)Lw/d;"} - 18:33:androidx.core.graphics.Insets getConsumedInsetsFromSelectedEdges(androidx.core.graphics.Insets):229:229 -> getConsumedInsetsFromSelectedEdges - 34:49:androidx.core.graphics.Insets getConsumedInsetsFromSelectedEdges(androidx.core.graphics.Insets):230:230 -> getConsumedInsetsFromSelectedEdges - 50:64:androidx.core.graphics.Insets getConsumedInsetsFromSelectedEdges(androidx.core.graphics.Insets):231:231 -> getConsumedInsetsFromSelectedEdges - 65:74:androidx.core.graphics.Insets getConsumedInsetsFromSelectedEdges(androidx.core.graphics.Insets):227:227 -> getConsumedInsetsFromSelectedEdges - 1:3:com.facebook.react.uimanager.StateWrapper getStateWrapper():43:43 -> getStateWrapper - 11:28:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):107:107 -> onApplyWindowInsets - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/D0;)Landroidx/core/view/D0;"} - 29:36:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):109:109 -> onApplyWindowInsets - 37:44:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):110:110 -> onApplyWindowInsets - 45:53:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):112:112 -> onApplyWindowInsets - 54:55:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):113:113 -> onApplyWindowInsets - 56:60:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):118:118 -> onApplyWindowInsets - 61:68:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):120:120 -> onApplyWindowInsets - 69:72:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):122:122 -> onApplyWindowInsets - 73:76:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):125:125 -> onApplyWindowInsets - 77:83:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):124:124 -> onApplyWindowInsets - 84:87:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):123:123 -> onApplyWindowInsets - 88:90:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):121:121 -> onApplyWindowInsets - 91:94:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):130:130 -> onApplyWindowInsets - 95:98:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):133:133 -> onApplyWindowInsets - 99:105:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):132:132 -> onApplyWindowInsets - 106:109:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):131:131 -> onApplyWindowInsets - 110:112:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):129:129 -> onApplyWindowInsets - 113:122:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):138:138 -> onApplyWindowInsets - 1:7:void onAttachedToWindow():54:54 -> onAttachedToWindow - 8:13:void onAttachedToWindow():56:56 -> onAttachedToWindow - 14:17:void onAttachedToWindow():58:58 -> onAttachedToWindow - 18:20:void onAttachedToWindow():62:62 -> onAttachedToWindow - 21:27:void onAttachedToWindow():63:63 -> onAttachedToWindow - 28:33:void onAttachedToWindow():65:65 -> onAttachedToWindow - 34:36:void onAttachedToWindow():66:66 -> onAttachedToWindow - 37:40:void onAttachedToWindow():68:68 -> onAttachedToWindow - 1:13:void onDetachedFromWindow():72:72 -> onDetachedFromWindow - 14:20:void onDetachedFromWindow():74:74 -> onDetachedFromWindow - 21:24:void onDetachedFromWindow():75:75 -> onDetachedFromWindow - 6:13:void onInterfaceInsetsChange(com.swmansion.rnscreens.safearea.EdgeInsets):93:93 -> onInterfaceInsetsChange - 14:15:void onInterfaceInsetsChange(com.swmansion.rnscreens.safearea.EdgeInsets):94:94 -> onInterfaceInsetsChange - 16:24:void onInterfaceInsetsChange(com.swmansion.rnscreens.safearea.EdgeInsets):96:96 -> onInterfaceInsetsChange - 25:27:void onInterfaceInsetsChange(com.swmansion.rnscreens.safearea.EdgeInsets):97:97 -> onInterfaceInsetsChange - 1:6:boolean onPreDraw():255:255 -> onPreDraw - 7:12:boolean onPreDraw():257:257 -> onPreDraw - 6:7:void setEdges(com.swmansion.rnscreens.safearea.paper.SafeAreaViewEdges):235:235 -> setEdges - 8:11:void setEdges(com.swmansion.rnscreens.safearea.paper.SafeAreaViewEdges):236:236 -> setEdges - 12:14:void setEdges(com.swmansion.rnscreens.safearea.paper.SafeAreaViewEdges):241:241 -> setEdges - 6:7:void setInsetType(com.swmansion.rnscreens.safearea.InsetType):245:245 -> setInsetType - 8:11:void setInsetType(com.swmansion.rnscreens.safearea.InsetType):246:246 -> setInsetType - 12:14:void setInsetType(com.swmansion.rnscreens.safearea.InsetType):251:251 -> setInsetType - 1:3:void setStateWrapper(com.facebook.react.uimanager.StateWrapper):46:46 -> setStateWrapper - 1:2:void updateInsets():152:152 -> updateInsets - 3:17:void updateInsets():153:153 -> updateInsets - 18:32:void updateInsets():154:154 -> updateInsets - 33:36:void updateInsets():152:152 -> updateInsets - 37:42:void updateInsets():157:157 -> updateInsets - 43:46:void updateInsets():159:159 -> updateInsets - 47:60:void updateInsets():160:160 -> updateInsets - 61:74:void updateInsets():161:161 -> updateInsets - 75:88:void updateInsets():162:162 -> updateInsets - 89:102:void updateInsets():163:163 -> updateInsets - 103:106:void updateInsets():165:165 -> updateInsets - 107:111:void updateInsets():166:166 -> updateInsets - 112:115:void updateInsets():168:168 -> updateInsets - 1:9:void updateInsets$lambda$1(com.facebook.react.uimanager.UIManagerModule):183:183 -> updateInsets$lambda$1 - 1:5:boolean updateInsetsIfNeeded():142:142 -> updateInsetsIfNeeded - 6:7:boolean updateInsetsIfNeeded():143:143 -> updateInsetsIfNeeded - 8:13:boolean updateInsetsIfNeeded():144:144 -> updateInsetsIfNeeded - 1:5:void waitForReactLayout():196:196 -> waitForReactLayout - 6:10:void waitForReactLayout():197:197 -> waitForReactLayout - 11:14:void waitForReactLayout():198:198 -> waitForReactLayout - 15:18:void waitForReactLayout():199:199 -> waitForReactLayout - 19:30:void waitForReactLayout():201:201 -> waitForReactLayout - 31:35:void waitForReactLayout():209:209 -> waitForReactLayout - 36:46:void waitForReactLayout():210:210 -> waitForReactLayout - 47:53:void waitForReactLayout():212:212 -> waitForReactLayout - 54:55:void waitForReactLayout():215:215 -> waitForReactLayout - 56:62:void waitForReactLayout():217:217 -> waitForReactLayout - 63:64:void waitForReactLayout():219:219 -> waitForReactLayout - 65:71:void waitForReactLayout():209:209 -> waitForReactLayout - 72:79:void waitForReactLayout():222:222 -> waitForReactLayout - 80:83:void waitForReactLayout():209:209 -> waitForReactLayout - 1:3:void waitForReactLayout$lambda$3(java.util.concurrent.locks.ReentrantLock,kotlin.jvm.internal.Ref$BooleanRef,java.util.concurrent.locks.Condition):202:202 -> waitForReactLayout$lambda$3 + 1:6:com.swmansion.rnscreens.safearea.SafeAreaProvider findAncestorProvider():80:80 -> findAncestorProvider + 7:11:com.swmansion.rnscreens.safearea.SafeAreaProvider findAncestorProvider():83:83 -> findAncestorProvider + 12:16:com.swmansion.rnscreens.safearea.SafeAreaProvider findAncestorProvider():87:87 -> findAncestorProvider + 17:25:com.swmansion.rnscreens.safearea.SafeAreaProvider findAncestorProvider():90:90 -> findAncestorProvider + 1:17:androidx.core.graphics.Insets getConsumedInsetsFromSelectedEdges(androidx.core.graphics.Insets):246:246 -> getConsumedInsetsFromSelectedEdges + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/d;)Lx/d;"} + 18:33:androidx.core.graphics.Insets getConsumedInsetsFromSelectedEdges(androidx.core.graphics.Insets):247:247 -> getConsumedInsetsFromSelectedEdges + 34:49:androidx.core.graphics.Insets getConsumedInsetsFromSelectedEdges(androidx.core.graphics.Insets):248:248 -> getConsumedInsetsFromSelectedEdges + 50:64:androidx.core.graphics.Insets getConsumedInsetsFromSelectedEdges(androidx.core.graphics.Insets):249:249 -> getConsumedInsetsFromSelectedEdges + 65:74:androidx.core.graphics.Insets getConsumedInsetsFromSelectedEdges(androidx.core.graphics.Insets):245:245 -> getConsumedInsetsFromSelectedEdges + 1:3:com.facebook.react.uimanager.StateWrapper getStateWrapper():44:44 -> getStateWrapper + 11:28:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):108:108 -> onApplyWindowInsets + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/B0;)Landroidx/core/view/B0;"} + 29:36:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):110:110 -> onApplyWindowInsets + 37:44:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):111:111 -> onApplyWindowInsets + 45:53:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):113:113 -> onApplyWindowInsets + 54:55:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):114:114 -> onApplyWindowInsets + 56:60:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):121:121 -> onApplyWindowInsets + 61:68:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):123:123 -> onApplyWindowInsets + 69:72:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):127:127 -> onApplyWindowInsets + 73:79:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):126:126 -> onApplyWindowInsets + 80:83:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):125:125 -> onApplyWindowInsets + 84:87:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):134:134 -> onApplyWindowInsets + 88:94:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):133:133 -> onApplyWindowInsets + 95:98:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):132:132 -> onApplyWindowInsets + 99:104:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):137:137 -> onApplyWindowInsets + 105:108:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):140:140 -> onApplyWindowInsets + 109:111:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):139:139 -> onApplyWindowInsets + 112:115:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):144:144 -> onApplyWindowInsets + 116:120:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):143:143 -> onApplyWindowInsets + 121:129:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):148:148 -> onApplyWindowInsets + 130:137:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):152:152 -> onApplyWindowInsets + 138:147:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):153:153 -> onApplyWindowInsets + 1:7:void onAttachedToWindow():55:55 -> onAttachedToWindow + 8:13:void onAttachedToWindow():57:57 -> onAttachedToWindow + 14:17:void onAttachedToWindow():59:59 -> onAttachedToWindow + 18:20:void onAttachedToWindow():63:63 -> onAttachedToWindow + 21:27:void onAttachedToWindow():64:64 -> onAttachedToWindow + 28:33:void onAttachedToWindow():66:66 -> onAttachedToWindow + 34:36:void onAttachedToWindow():67:67 -> onAttachedToWindow + 37:40:void onAttachedToWindow():69:69 -> onAttachedToWindow + 1:13:void onDetachedFromWindow():73:73 -> onDetachedFromWindow + 14:20:void onDetachedFromWindow():75:75 -> onDetachedFromWindow + 21:24:void onDetachedFromWindow():76:76 -> onDetachedFromWindow + 6:13:void onInterfaceInsetsChange(com.swmansion.rnscreens.safearea.EdgeInsets):94:94 -> onInterfaceInsetsChange + 14:15:void onInterfaceInsetsChange(com.swmansion.rnscreens.safearea.EdgeInsets):95:95 -> onInterfaceInsetsChange + 16:24:void onInterfaceInsetsChange(com.swmansion.rnscreens.safearea.EdgeInsets):97:97 -> onInterfaceInsetsChange + 25:27:void onInterfaceInsetsChange(com.swmansion.rnscreens.safearea.EdgeInsets):98:98 -> onInterfaceInsetsChange + 1:6:boolean onPreDraw():273:273 -> onPreDraw + 7:12:boolean onPreDraw():275:275 -> onPreDraw + 6:7:void setEdges(com.swmansion.rnscreens.safearea.paper.SafeAreaViewEdges):253:253 -> setEdges + 8:11:void setEdges(com.swmansion.rnscreens.safearea.paper.SafeAreaViewEdges):254:254 -> setEdges + 12:14:void setEdges(com.swmansion.rnscreens.safearea.paper.SafeAreaViewEdges):259:259 -> setEdges + 6:7:void setInsetType(com.swmansion.rnscreens.safearea.InsetType):263:263 -> setInsetType + 8:11:void setInsetType(com.swmansion.rnscreens.safearea.InsetType):264:264 -> setInsetType + 12:14:void setInsetType(com.swmansion.rnscreens.safearea.InsetType):269:269 -> setInsetType + 1:3:void setStateWrapper(com.facebook.react.uimanager.StateWrapper):47:47 -> setStateWrapper + 1:2:void updateInsets():170:170 -> updateInsets + 3:17:void updateInsets():171:171 -> updateInsets + 18:32:void updateInsets():172:172 -> updateInsets + 33:36:void updateInsets():170:170 -> updateInsets + 37:42:void updateInsets():175:175 -> updateInsets + 43:46:void updateInsets():177:177 -> updateInsets + 47:60:void updateInsets():178:178 -> updateInsets + 61:74:void updateInsets():179:179 -> updateInsets + 75:88:void updateInsets():180:180 -> updateInsets + 89:102:void updateInsets():181:181 -> updateInsets + 103:106:void updateInsets():183:183 -> updateInsets + 107:111:void updateInsets():184:184 -> updateInsets + 112:115:void updateInsets():186:186 -> updateInsets + 1:9:void updateInsets$lambda$1(com.facebook.react.uimanager.UIManagerModule):201:201 -> updateInsets$lambda$1 + 1:5:boolean updateInsetsIfNeeded():160:160 -> updateInsetsIfNeeded + 6:7:boolean updateInsetsIfNeeded():161:161 -> updateInsetsIfNeeded + 8:13:boolean updateInsetsIfNeeded():162:162 -> updateInsetsIfNeeded + 1:5:void waitForReactLayout():214:214 -> waitForReactLayout + 6:10:void waitForReactLayout():215:215 -> waitForReactLayout + 11:14:void waitForReactLayout():216:216 -> waitForReactLayout + 15:18:void waitForReactLayout():217:217 -> waitForReactLayout + 19:30:void waitForReactLayout():219:219 -> waitForReactLayout + 31:35:void waitForReactLayout():227:227 -> waitForReactLayout + 36:46:void waitForReactLayout():228:228 -> waitForReactLayout + 47:53:void waitForReactLayout():230:230 -> waitForReactLayout + 54:55:void waitForReactLayout():233:233 -> waitForReactLayout + 56:62:void waitForReactLayout():235:235 -> waitForReactLayout + 63:64:void waitForReactLayout():237:237 -> waitForReactLayout + 65:71:void waitForReactLayout():227:227 -> waitForReactLayout + 72:79:void waitForReactLayout():240:240 -> waitForReactLayout + 80:83:void waitForReactLayout():227:227 -> waitForReactLayout + 1:3:void waitForReactLayout$lambda$3(java.util.concurrent.locks.ReentrantLock,kotlin.jvm.internal.Ref$BooleanRef,java.util.concurrent.locks.Condition):220:220 -> waitForReactLayout$lambda$3 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/locks/ReentrantLock;Lkotlin/jvm/internal/t;Ljava/util/concurrent/locks/Condition;)V"} - 4:8:void waitForReactLayout$lambda$3(java.util.concurrent.locks.ReentrantLock,kotlin.jvm.internal.Ref$BooleanRef,java.util.concurrent.locks.Condition):203:203 -> waitForReactLayout$lambda$3 - 9:10:void waitForReactLayout$lambda$3(java.util.concurrent.locks.ReentrantLock,kotlin.jvm.internal.Ref$BooleanRef,java.util.concurrent.locks.Condition):204:204 -> waitForReactLayout$lambda$3 - 11:16:void waitForReactLayout$lambda$3(java.util.concurrent.locks.ReentrantLock,kotlin.jvm.internal.Ref$BooleanRef,java.util.concurrent.locks.Condition):205:205 -> waitForReactLayout$lambda$3 - 17:18:void waitForReactLayout$lambda$3(java.util.concurrent.locks.ReentrantLock,kotlin.jvm.internal.Ref$BooleanRef,java.util.concurrent.locks.Condition):207:207 -> waitForReactLayout$lambda$3 - 19:26:void waitForReactLayout$lambda$3(java.util.concurrent.locks.ReentrantLock,kotlin.jvm.internal.Ref$BooleanRef,java.util.concurrent.locks.Condition):202:202 -> waitForReactLayout$lambda$3 + 4:8:void waitForReactLayout$lambda$3(java.util.concurrent.locks.ReentrantLock,kotlin.jvm.internal.Ref$BooleanRef,java.util.concurrent.locks.Condition):221:221 -> waitForReactLayout$lambda$3 + 9:10:void waitForReactLayout$lambda$3(java.util.concurrent.locks.ReentrantLock,kotlin.jvm.internal.Ref$BooleanRef,java.util.concurrent.locks.Condition):222:222 -> waitForReactLayout$lambda$3 + 11:16:void waitForReactLayout$lambda$3(java.util.concurrent.locks.ReentrantLock,kotlin.jvm.internal.Ref$BooleanRef,java.util.concurrent.locks.Condition):223:223 -> waitForReactLayout$lambda$3 + 17:18:void waitForReactLayout$lambda$3(java.util.concurrent.locks.ReentrantLock,kotlin.jvm.internal.Ref$BooleanRef,java.util.concurrent.locks.Condition):225:225 -> waitForReactLayout$lambda$3 + 19:26:void waitForReactLayout$lambda$3(java.util.concurrent.locks.ReentrantLock,kotlin.jvm.internal.Ref$BooleanRef,java.util.concurrent.locks.Condition):220:220 -> waitForReactLayout$lambda$3 com.swmansion.rnscreens.safearea.SafeAreaView$$ExternalSyntheticLambda0 -> com.swmansion.rnscreens.safearea.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} @@ -192458,7 +200686,7 @@ com.swmansion.rnscreens.safearea.SafeAreaView$$ExternalSyntheticLambda0 -> com.s com.swmansion.rnscreens.safearea.SafeAreaView$Companion -> com.swmansion.rnscreens.safearea.SafeAreaView$Companion: # {"id":"sourceFile","fileName":"SafeAreaView.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():262:262 -> + 2:2:void ():280:280 -> com.swmansion.rnscreens.safearea.SafeAreaViewKt -> com.swmansion.rnscreens.safearea.SafeAreaViewKt: # {"id":"sourceFile","fileName":"SafeAreaView.kt"} com.swmansion.rnscreens.safearea.SafeAreaViewManager -> com.swmansion.rnscreens.safearea.SafeAreaViewManager: @@ -192651,26 +200879,36 @@ com.swmansion.rnscreens.transition.ExternalBoundaryValuesEvaluatorKt -> com.swma # {"id":"sourceFile","fileName":"ExternalBoundaryValuesEvaluator.kt"} com.swmansion.rnscreens.utils.CacheEntry -> com.swmansion.rnscreens.utils.CacheEntry: # {"id":"sourceFile","fileName":"ScreenDummyLayoutHelper.kt"} - 9:25:void ():283:283 -> - 6:8:void (com.swmansion.rnscreens.utils.CacheKey,float):276:276 -> - 9:10:void (com.swmansion.rnscreens.utils.CacheKey,float):277:277 -> - 11:13:void (com.swmansion.rnscreens.utils.CacheKey,float):278:278 -> - 1:3:com.swmansion.rnscreens.utils.CacheEntry access$getEMPTY$cp():276:276 -> access$getEMPTY$cp - 1:3:com.swmansion.rnscreens.utils.CacheKey getCacheKey():277:277 -> getCacheKey - 1:3:float getHeaderHeight():278:278 -> getHeaderHeight - 6:27:boolean hasKey(com.swmansion.rnscreens.utils.CacheKey):280:280 -> hasKey + 9:25:void ():287:287 -> + 6:8:void (com.swmansion.rnscreens.utils.CacheKey,float):280:280 -> + 9:10:void (com.swmansion.rnscreens.utils.CacheKey,float):281:281 -> + 11:13:void (com.swmansion.rnscreens.utils.CacheKey,float):282:282 -> + 1:3:com.swmansion.rnscreens.utils.CacheEntry access$getEMPTY$cp():280:280 -> access$getEMPTY$cp + 1:3:com.swmansion.rnscreens.utils.CacheKey getCacheKey():281:281 -> getCacheKey + 1:3:float getHeaderHeight():282:282 -> getHeaderHeight + 6:27:boolean hasKey(com.swmansion.rnscreens.utils.CacheKey):284:284 -> hasKey com.swmansion.rnscreens.utils.CacheEntry$Companion -> com.swmansion.rnscreens.utils.CacheEntry$Companion: # {"id":"sourceFile","fileName":"ScreenDummyLayoutHelper.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():282:282 -> - 1:5:com.swmansion.rnscreens.utils.CacheEntry getEMPTY():283:283 -> getEMPTY + 2:2:void ():286:286 -> + 1:5:com.swmansion.rnscreens.utils.CacheEntry getEMPTY():287:287 -> getEMPTY com.swmansion.rnscreens.utils.CacheKey -> com.swmansion.rnscreens.utils.CacheKey: # {"id":"sourceFile","fileName":"ScreenDummyLayoutHelper.kt"} - 1:3:void (int,boolean):271:271 -> - 4:5:void (int,boolean):272:272 -> - 6:8:void (int,boolean):273:273 -> - 1:3:int getFontSize():272:272 -> getFontSize - 1:3:boolean isTitleEmpty():273:273 -> isTitleEmpty + 1:3:void (int,boolean):275:275 -> + 4:5:void (int,boolean):276:276 -> + 6:8:void (int,boolean):277:277 -> + 1:3:int getFontSize():276:276 -> getFontSize + 1:3:boolean isTitleEmpty():277:277 -> isTitleEmpty +com.swmansion.rnscreens.utils.DecorViewInsetsUtilsKt -> com.swmansion.rnscreens.utils.DecorViewInsetsUtilsKt: +# {"id":"sourceFile","fileName":"DecorViewInsetsUtils.kt"} + 6:13:int getDecorViewTopInset(android.view.View):14:14 -> getDecorViewTopInset + 14:18:int getDecorViewTopInset(android.view.View):16:16 -> getDecorViewTopInset + 1:9:int getTopInset(androidx.core.view.WindowInsetsCompat):22:22 -> getTopInset + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/B0;)I"} + 10:16:int getTopInset(androidx.core.view.WindowInsetsCompat):21:21 -> getTopInset + 6:13:java.lang.Boolean isSoftKeyboardVisibleOrNull(android.view.View):26:26 -> isSoftKeyboardVisibleOrNull + 14:17:java.lang.Boolean isSoftKeyboardVisibleOrNull(android.view.View):30:30 -> isSoftKeyboardVisibleOrNull + 18:26:java.lang.Boolean isSoftKeyboardVisibleOrNull(android.view.View):29:29 -> isSoftKeyboardVisibleOrNull com.swmansion.rnscreens.utils.DeviceUtils -> com.swmansion.rnscreens.utils.DeviceUtils: # {"id":"sourceFile","fileName":"DeviceUtils.kt"} 1:4:void ():6:6 -> @@ -192678,7 +200916,7 @@ com.swmansion.rnscreens.utils.DeviceUtils -> com.swmansion.rnscreens.utils.Devic com.swmansion.rnscreens.utils.FragmentTransactionKtKt -> com.swmansion.rnscreens.utils.FragmentTransactionKtKt: # {"id":"sourceFile","fileName":"FragmentTransactionKt.kt"} 13:29:void setTweenAnimations(androidx.fragment.app.FragmentTransaction,com.swmansion.rnscreens.Screen$StackAnimation,boolean):12:12 -> setTweenAnimations - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/N;Lcom/swmansion/rnscreens/Screen$StackAnimation;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/Q;Lcom/swmansion/rnscreens/Screen$StackAnimation;Z)V"} 30:31:void setTweenAnimations(androidx.fragment.app.FragmentTransaction,com.swmansion.rnscreens.Screen$StackAnimation,boolean):54:54 -> setTweenAnimations 32:33:void setTweenAnimations(androidx.fragment.app.FragmentTransaction,com.swmansion.rnscreens.Screen$StackAnimation,boolean):55:55 -> setTweenAnimations 34:37:void setTweenAnimations(androidx.fragment.app.FragmentTransaction,com.swmansion.rnscreens.Screen$StackAnimation,boolean):53:53 -> setTweenAnimations @@ -192733,14 +200971,14 @@ com.swmansion.rnscreens.utils.FragmentTransactionKtKt$WhenMappings -> com.swmans com.swmansion.rnscreens.utils.InsetsKtKt -> com.swmansion.rnscreens.utils.InsetsKtKt: # {"id":"sourceFile","fileName":"InsetsKt.kt"} 8:15:androidx.core.graphics.Insets resolveInsetsOrZero(android.view.View,int,android.view.WindowInsets,boolean):22:22 -> resolveInsetsOrZero - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;ILandroid/view/WindowInsets;Z)Lw/d;"} - 16:26:androidx.core.graphics.Insets resolveInsetsOrZero(android.view.View,int,android.view.WindowInsets,boolean):25:25 -> resolveInsetsOrZero - 27:30:androidx.core.graphics.Insets resolveInsetsOrZero(android.view.View,int,android.view.WindowInsets,boolean):27:27 -> resolveInsetsOrZero - 31:34:androidx.core.graphics.Insets resolveInsetsOrZero(android.view.View,int,android.view.WindowInsets,boolean):26:26 -> resolveInsetsOrZero - 35:38:androidx.core.graphics.Insets resolveInsetsOrZero(android.view.View,int,android.view.WindowInsets,boolean):29:29 -> resolveInsetsOrZero - 39:42:androidx.core.graphics.Insets resolveInsetsOrZero(android.view.View,int,android.view.WindowInsets,boolean):28:28 -> resolveInsetsOrZero + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;ILandroid/view/WindowInsets;Z)Lx/d;"} + 16:26:androidx.core.graphics.Insets resolveInsetsOrZero(android.view.View,int,android.view.WindowInsets,boolean):28:28 -> resolveInsetsOrZero + 27:30:androidx.core.graphics.Insets resolveInsetsOrZero(android.view.View,int,android.view.WindowInsets,boolean):30:30 -> resolveInsetsOrZero + 31:34:androidx.core.graphics.Insets resolveInsetsOrZero(android.view.View,int,android.view.WindowInsets,boolean):29:29 -> resolveInsetsOrZero + 35:38:androidx.core.graphics.Insets resolveInsetsOrZero(android.view.View,int,android.view.WindowInsets,boolean):32:32 -> resolveInsetsOrZero + 39:42:androidx.core.graphics.Insets resolveInsetsOrZero(android.view.View,int,android.view.WindowInsets,boolean):31:31 -> resolveInsetsOrZero 5:13:androidx.core.graphics.Insets resolveInsetsOrZero$default(android.view.View,int,android.view.WindowInsets,boolean,int,java.lang.Object):18:18 -> resolveInsetsOrZero$default - # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;ILandroid/view/WindowInsets;ZILjava/lang/Object;)Lw/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;ILandroid/view/WindowInsets;ZILjava/lang/Object;)Lx/d;"} 14:18:androidx.core.graphics.Insets resolveInsetsOrZero$default(android.view.View,int,android.view.WindowInsets,boolean,int,java.lang.Object):16:16 -> resolveInsetsOrZero$default com.swmansion.rnscreens.utils.PaddingBundle -> com.swmansion.rnscreens.utils.PaddingBundle: # {"id":"sourceFile","fileName":"PaddingBundle.kt"} @@ -192758,7 +200996,7 @@ com.swmansion.rnscreens.utils.RNSLog -> com.swmansion.rnscreens.utils.RNSLog: 2:2:void d(java.lang.String,java.lang.String,java.lang.Object[]):0:0 -> d com.swmansion.rnscreens.utils.ScreenDummyLayoutHelper -> com.swmansion.rnscreens.utils.ScreenDummyLayoutHelper: # {"id":"sourceFile","fileName":"ScreenDummyLayoutHelper.kt"} - 9:16:void ():239:239 -> + 9:16:void ():243:243 -> 6:8:void (com.facebook.react.bridge.ReactApplicationContext):24:24 -> 9:16:void (com.facebook.react.bridge.ReactApplicationContext):37:37 -> 17:23:void (com.facebook.react.bridge.ReactApplicationContext):43:43 -> @@ -192784,22 +201022,24 @@ com.swmansion.rnscreens.utils.ScreenDummyLayoutHelper -> com.swmansion.rnscreens 29:41:float computeDummyLayout(int,boolean):177:177 -> computeDummyLayout 42:48:float computeDummyLayout(int,boolean):178:178 -> computeDummyLayout 49:65:float computeDummyLayout(int,boolean):181:181 -> computeDummyLayout - 66:69:float computeDummyLayout(int,boolean):185:185 -> computeDummyLayout - 70:75:float computeDummyLayout(int,boolean):186:186 -> computeDummyLayout - 76:79:float computeDummyLayout(int,boolean):189:189 -> computeDummyLayout - 80:84:float computeDummyLayout(int,boolean):191:191 -> computeDummyLayout - 85:89:float computeDummyLayout(int,boolean):193:193 -> computeDummyLayout - 90:102:float computeDummyLayout(int,boolean):194:194 -> computeDummyLayout - 103:114:float computeDummyLayout(int,boolean):195:195 -> computeDummyLayout - 115:127:float computeDummyLayout(int,boolean):197:197 -> computeDummyLayout - 128:140:float computeDummyLayout(int,boolean):198:198 -> computeDummyLayout - 141:161:float computeDummyLayout(int,boolean):201:201 -> computeDummyLayout - 162:163:float computeDummyLayout(int,boolean):203:203 -> computeDummyLayout - 164:166:float computeDummyLayout(int,boolean):202:202 -> computeDummyLayout - 167:179:float computeDummyLayout(int,boolean):205:205 -> computeDummyLayout - 180:190:float computeDummyLayout(int,boolean):209:209 -> computeDummyLayout - 191:210:float computeDummyLayout(int,boolean):211:211 -> computeDummyLayout - 211:223:float computeDummyLayout(int,boolean):212:212 -> computeDummyLayout + 66:69:float computeDummyLayout(int,boolean):182:182 -> computeDummyLayout + 70:73:float computeDummyLayout(int,boolean):186:186 -> computeDummyLayout + 74:79:float computeDummyLayout(int,boolean):187:187 -> computeDummyLayout + 80:83:float computeDummyLayout(int,boolean):190:190 -> computeDummyLayout + 84:88:float computeDummyLayout(int,boolean):192:192 -> computeDummyLayout + 89:93:float computeDummyLayout(int,boolean):194:194 -> computeDummyLayout + 94:106:float computeDummyLayout(int,boolean):195:195 -> computeDummyLayout + 107:118:float computeDummyLayout(int,boolean):196:196 -> computeDummyLayout + 119:131:float computeDummyLayout(int,boolean):198:198 -> computeDummyLayout + 132:144:float computeDummyLayout(int,boolean):199:199 -> computeDummyLayout + 145:165:float computeDummyLayout(int,boolean):202:202 -> computeDummyLayout + 166:167:float computeDummyLayout(int,boolean):204:204 -> computeDummyLayout + 168:170:float computeDummyLayout(int,boolean):203:203 -> computeDummyLayout + 171:183:float computeDummyLayout(int,boolean):206:206 -> computeDummyLayout + 184:194:float computeDummyLayout(int,boolean):210:210 -> computeDummyLayout + 195:212:float computeDummyLayout(int,boolean):213:213 -> computeDummyLayout + 213:216:float computeDummyLayout(int,boolean):215:215 -> computeDummyLayout + 217:229:float computeDummyLayout(int,boolean):216:216 -> computeDummyLayout 1:3:java.lang.Object computeDummyLayout$lambda$7():165:165 -> computeDummyLayout$lambda$7 1:7:void initDummyLayoutWithHeader(android.content.Context):106:106 -> initDummyLayoutWithHeader 8:12:void initDummyLayoutWithHeader(android.content.Context):109:109 -> initDummyLayoutWithHeader @@ -192834,22 +201074,22 @@ com.swmansion.rnscreens.utils.ScreenDummyLayoutHelper -> com.swmansion.rnscreens 33:37:boolean maybeInitDummyLayoutWithHeader(com.facebook.react.bridge.ReactApplicationContext):89:89 -> maybeInitDummyLayoutWithHeader 38:39:boolean maybeInitDummyLayoutWithHeader(com.facebook.react.bridge.ReactApplicationContext):86:86 -> maybeInitDummyLayoutWithHeader 40:45:boolean maybeInitDummyLayoutWithHeader(com.facebook.react.bridge.ReactApplicationContext):85:85 -> maybeInitDummyLayoutWithHeader - 1:14:void onHostDestroy():267:267 -> onHostDestroy - 1:9:java.lang.Object onHostResume$lambda$10():253:253 -> onHostResume - 1:9:void onHostResume():253 -> onHostResume - 10:15:void onHostResume():257:257 -> onHostResume - 16:19:void onHostResume():258:258 -> onHostResume - 20:27:void onHostResume():260:260 -> onHostResume - 1:3:java.lang.Object onHostResume$lambda$10():253:253 -> onHostResume$lambda$10 - 3:21:android.app.Activity requireActivity():223:223 -> requireActivity - 1:8:com.facebook.react.bridge.ReactApplicationContext requireReactContext(kotlin.jvm.functions.Function0):218:218 -> requireReactContext - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)Lcom/facebook/react/bridge/ReactApplicationContext;"} - 9:15:java.lang.Object requireReactContext$lambda$8():219:219 -> requireReactContext - 9:15:com.facebook.react.bridge.ReactApplicationContext requireReactContext(kotlin.jvm.functions.Function0):219 -> requireReactContext - 16:32:com.facebook.react.bridge.ReactApplicationContext requireReactContext(kotlin.jvm.functions.Function0):217:217 -> requireReactContext - 6:10:com.facebook.react.bridge.ReactApplicationContext requireReactContext$default(com.swmansion.rnscreens.utils.ScreenDummyLayoutHelper,kotlin.jvm.functions.Function0,int,java.lang.Object):216:216 -> requireReactContext$default - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/rnscreens/utils/ScreenDummyLayoutHelper;LA3/a;ILjava/lang/Object;)Lcom/facebook/react/bridge/ReactApplicationContext;"} - 1:3:java.lang.Object requireReactContext$lambda$8():219:219 -> requireReactContext$lambda$8 + 1:14:void onHostDestroy():271:271 -> onHostDestroy + 1:9:java.lang.Object onHostResume$lambda$10():257:257 -> onHostResume + 1:9:void onHostResume():257 -> onHostResume + 10:15:void onHostResume():261:261 -> onHostResume + 16:19:void onHostResume():262:262 -> onHostResume + 20:27:void onHostResume():264:264 -> onHostResume + 1:3:java.lang.Object onHostResume$lambda$10():257:257 -> onHostResume$lambda$10 + 3:21:android.app.Activity requireActivity():227:227 -> requireActivity + 1:8:com.facebook.react.bridge.ReactApplicationContext requireReactContext(kotlin.jvm.functions.Function0):222:222 -> requireReactContext + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)Lcom/facebook/react/bridge/ReactApplicationContext;"} + 9:15:java.lang.Object requireReactContext$lambda$8():223:223 -> requireReactContext + 9:15:com.facebook.react.bridge.ReactApplicationContext requireReactContext(kotlin.jvm.functions.Function0):223 -> requireReactContext + 16:32:com.facebook.react.bridge.ReactApplicationContext requireReactContext(kotlin.jvm.functions.Function0):221:221 -> requireReactContext + 6:10:com.facebook.react.bridge.ReactApplicationContext requireReactContext$default(com.swmansion.rnscreens.utils.ScreenDummyLayoutHelper,kotlin.jvm.functions.Function0,int,java.lang.Object):220:220 -> requireReactContext$default + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/swmansion/rnscreens/utils/ScreenDummyLayoutHelper;LF3/a;ILjava/lang/Object;)Lcom/facebook/react/bridge/ReactApplicationContext;"} + 1:3:java.lang.Object requireReactContext$lambda$8():223:223 -> requireReactContext$lambda$8 com.swmansion.rnscreens.utils.ScreenDummyLayoutHelper$$ExternalSyntheticLambda0 -> com.swmansion.rnscreens.utils.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} @@ -192874,8 +201114,8 @@ com.swmansion.rnscreens.utils.ScreenDummyLayoutHelper$$ExternalSyntheticLambda2 com.swmansion.rnscreens.utils.ScreenDummyLayoutHelper$Companion -> com.swmansion.rnscreens.utils.ScreenDummyLayoutHelper$Companion: # {"id":"sourceFile","fileName":"ScreenDummyLayoutHelper.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():227:227 -> - 1:11:com.swmansion.rnscreens.utils.ScreenDummyLayoutHelper getInstance():243:243 -> getInstance + 2:2:void ():231:231 -> + 1:11:com.swmansion.rnscreens.utils.ScreenDummyLayoutHelper getInstance():247:247 -> getInstance com.swmansion.rnscreens.utils.ViewBackgroundUtilsKt -> com.swmansion.rnscreens.utils.ViewBackgroundUtilsKt: # {"id":"sourceFile","fileName":"ViewBackgroundUtils.kt"} 6:10:java.lang.Integer resolveBackgroundColor(com.facebook.react.views.view.ReactViewGroup):6:6 -> resolveBackgroundColor @@ -193164,7 +201404,7 @@ com.th3rdwave.safeareacontext.SafeAreaContextPackage$$ExternalSyntheticLambda0 - com.th3rdwave.safeareacontext.SafeAreaProvider -> com.th3rdwave.safeareacontext.SafeAreaProvider: # {"id":"sourceFile","fileName":"SafeAreaProvider.kt"} kotlin.jvm.functions.Function3 mInsetsChangeHandler -> mInsetsChangeHandler - # {"id":"com.android.tools.r8.residualsignature","signature":"LA3/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF3/o;"} 1:4:void (android.content.Context):11:11 -> 1:5:void maybeUpdateInsets():17:17 -> maybeUpdateInsets 6:12:void maybeUpdateInsets():18:18 -> maybeUpdateInsets @@ -193180,7 +201420,7 @@ com.th3rdwave.safeareacontext.SafeAreaProvider -> com.th3rdwave.safeareacontext. 4:11:void onDetachedFromWindow():35:35 -> onDetachedFromWindow 1:5:boolean onPreDraw():39:39 -> onPreDraw 1:2:void setOnInsetsChangeHandler(kotlin.jvm.functions.Function3):44:44 -> setOnInsetsChangeHandler - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/o;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/o;)V"} 3:6:void setOnInsetsChangeHandler(kotlin.jvm.functions.Function3):45:45 -> setOnInsetsChangeHandler com.th3rdwave.safeareacontext.SafeAreaProviderKt -> com.th3rdwave.safeareacontext.SafeAreaProviderKt: # {"id":"sourceFile","fileName":"SafeAreaProvider.kt"} @@ -193692,20 +201932,20 @@ go.Universe$proxyerror -> go.Universe$proxyerror: 6:8:int incRefnum():28:28 -> incRefnum go.error -> go.error: # {"id":"sourceFile","fileName":"error.java"} -io.reactivex.BackpressureStrategy -> V2.a: +io.reactivex.BackpressureStrategy -> a3.a: # {"id":"sourceFile","fileName":"BackpressureStrategy.java"} io.reactivex.BackpressureStrategy MISSING -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/a;"} io.reactivex.BackpressureStrategy ERROR -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/a;"} io.reactivex.BackpressureStrategy BUFFER -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/a;"} io.reactivex.BackpressureStrategy DROP -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/a;"} io.reactivex.BackpressureStrategy LATEST -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/a;"} io.reactivex.BackpressureStrategy[] $VALUES -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"[LV2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[La3/a;"} 1:10:void ():25:25 -> 11:20:void ():29:29 -> 21:30:void ():33:33 -> @@ -193714,40 +201954,40 @@ io.reactivex.BackpressureStrategy -> V2.a: 51:57:void ():19:19 -> 1:4:void (java.lang.String,int):19:19 -> 1:9:io.reactivex.BackpressureStrategy valueOf(java.lang.String):19:19 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LV2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)La3/a;"} 1:9:io.reactivex.BackpressureStrategy[] values():19:19 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LV2/a;"} -io.reactivex.Emitter -> V2.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[La3/a;"} +io.reactivex.Emitter -> a3.b: # {"id":"sourceFile","fileName":"Emitter.java"} void onError(java.lang.Throwable) -> onError -io.reactivex.Flowable -> V2.c: +io.reactivex.Flowable -> a3.c: # {"id":"sourceFile","fileName":"Flowable.java"} int BUFFER_SIZE -> d 1:20:void ():156:156 -> 1:4:void ():152:152 -> 1:4:void subscribe(org.reactivestreams.Subscriber):14881:14881 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;)V"} 5:10:void subscribe(org.reactivestreams.Subscriber):14882:14882 -> a 11:15:void subscribe(org.reactivestreams.Subscriber):14884:14884 -> a 16:24:void subscribe(org.reactivestreams.Subscriber):14885:14885 -> a 1:3:int bufferSize():233:233 -> b 1:17:io.reactivex.Flowable compose(io.reactivex.FlowableTransformer):7248:7248 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/g;)LV2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/g;)La3/c;"} 1:5:io.reactivex.Flowable create(io.reactivex.FlowableOnSubscribe,io.reactivex.BackpressureStrategy):1902:1902 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/e;LV2/a;)LV2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/e;La3/a;)La3/c;"} 6:10:io.reactivex.Flowable create(io.reactivex.FlowableOnSubscribe,io.reactivex.BackpressureStrategy):1903:1903 -> d 11:20:io.reactivex.Flowable create(io.reactivex.FlowableOnSubscribe,io.reactivex.BackpressureStrategy):1904:1904 -> d 1:5:io.reactivex.Flowable doFinally(io.reactivex.functions.Action):9093:9093 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/a;)LV2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf3/a;)La3/c;"} 6:15:io.reactivex.Flowable doFinally(io.reactivex.functions.Action):9094:9094 -> e 1:7:io.reactivex.Flowable empty():1966:1966 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()La3/c;"} 1:14:io.reactivex.Flowable flatMap(io.reactivex.functions.Function):9702:9702 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/d;)LV2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf3/d;)La3/c;"} 1:9:io.reactivex.Flowable flatMap(io.reactivex.functions.Function,boolean,int):9812:9812 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/d;ZI)LV2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf3/d;ZI)La3/c;"} 1:5:io.reactivex.Flowable flatMap(io.reactivex.functions.Function,boolean,int,int):9855:9855 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/d;ZII)LV2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf3/d;ZII)La3/c;"} 6:10:io.reactivex.Flowable flatMap(io.reactivex.functions.Function,boolean,int,int):9856:9856 -> i 11:15:io.reactivex.Flowable flatMap(io.reactivex.functions.Function,boolean,int,int):9857:9857 -> i 16:19:io.reactivex.Flowable flatMap(io.reactivex.functions.Function,boolean,int,int):9858:9858 -> i @@ -193756,44 +201996,44 @@ io.reactivex.Flowable -> V2.c: 34:38:io.reactivex.Flowable flatMap(io.reactivex.functions.Function,boolean,int,int):9864:9864 -> i 39:53:io.reactivex.Flowable flatMap(io.reactivex.functions.Function,boolean,int,int):9866:9866 -> i 1:5:io.reactivex.Flowable fromArray(java.lang.Object[]):2051:2051 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;)LV2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;)La3/c;"} 6:8:io.reactivex.Flowable fromArray(java.lang.Object[]):2052:2052 -> j 9:13:io.reactivex.Flowable fromArray(java.lang.Object[]):2053:2053 -> j 14:18:io.reactivex.Flowable fromArray(java.lang.Object[]):2055:2055 -> j 19:25:io.reactivex.Flowable fromArray(java.lang.Object[]):2056:2056 -> j 26:35:io.reactivex.Flowable fromArray(java.lang.Object[]):2058:2058 -> j 1:4:io.reactivex.Flowable fromPublisher(org.reactivestreams.Publisher):2326:2326 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/a;)LV2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/a;)La3/c;"} 5:11:io.reactivex.Flowable fromPublisher(org.reactivestreams.Publisher):2327:2327 -> k 12:16:io.reactivex.Flowable fromPublisher(org.reactivestreams.Publisher):2329:2329 -> k 17:26:io.reactivex.Flowable fromPublisher(org.reactivestreams.Publisher):2331:2331 -> k 1:5:io.reactivex.Flowable just(java.lang.Object):2726:2726 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LV2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)La3/c;"} 6:15:io.reactivex.Flowable just(java.lang.Object):2727:2727 -> l 1:5:io.reactivex.Flowable merge(org.reactivestreams.Publisher,org.reactivestreams.Publisher):3503:3503 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/a;Lf4/a;)LV2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/a;Lm4/a;)La3/c;"} 6:11:io.reactivex.Flowable merge(org.reactivestreams.Publisher,org.reactivestreams.Publisher):3504:3504 -> m 12:32:io.reactivex.Flowable merge(org.reactivestreams.Publisher,org.reactivestreams.Publisher):3505:3505 -> m 1:5:io.reactivex.Flowable mergeWith(org.reactivestreams.Publisher):11497:11497 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/a;)LV2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/a;)La3/c;"} 6:10:io.reactivex.Flowable mergeWith(org.reactivestreams.Publisher):11498:11498 -> n 2:10:io.reactivex.Flowable observeOn(io.reactivex.Scheduler):11623:11623 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/h;)LV2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/h;)La3/c;"} 1:5:io.reactivex.Flowable observeOn(io.reactivex.Scheduler,boolean,int):11711:11711 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/h;ZI)LV2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/h;ZI)La3/c;"} 6:10:io.reactivex.Flowable observeOn(io.reactivex.Scheduler,boolean,int):11712:11712 -> p 11:20:io.reactivex.Flowable observeOn(io.reactivex.Scheduler,boolean,int):11713:11713 -> p 1:9:io.reactivex.disposables.Disposable subscribe(io.reactivex.functions.Consumer,io.reactivex.functions.Consumer):14791:14791 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/c;La3/c;)LY2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf3/c;Lf3/c;)Ld3/b;"} 1:5:io.reactivex.disposables.Disposable subscribe(io.reactivex.functions.Consumer,io.reactivex.functions.Consumer,io.reactivex.functions.Action,io.reactivex.functions.Consumer):14865:14865 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/c;La3/c;La3/a;La3/c;)LY2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf3/c;Lf3/c;Lf3/a;Lf3/c;)Ld3/b;"} 6:10:io.reactivex.disposables.Disposable subscribe(io.reactivex.functions.Consumer,io.reactivex.functions.Consumer,io.reactivex.functions.Action,io.reactivex.functions.Consumer):14866:14866 -> r 11:15:io.reactivex.disposables.Disposable subscribe(io.reactivex.functions.Consumer,io.reactivex.functions.Consumer,io.reactivex.functions.Action,io.reactivex.functions.Consumer):14867:14867 -> r 16:20:io.reactivex.disposables.Disposable subscribe(io.reactivex.functions.Consumer,io.reactivex.functions.Consumer,io.reactivex.functions.Action,io.reactivex.functions.Consumer):14868:14868 -> r 21:25:io.reactivex.disposables.Disposable subscribe(io.reactivex.functions.Consumer,io.reactivex.functions.Consumer,io.reactivex.functions.Action,io.reactivex.functions.Consumer):14870:14870 -> r 26:29:io.reactivex.disposables.Disposable subscribe(io.reactivex.functions.Consumer,io.reactivex.functions.Consumer,io.reactivex.functions.Action,io.reactivex.functions.Consumer):14872:14872 -> r 1:5:void subscribe(io.reactivex.FlowableSubscriber):14929:14929 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/f;)V"} 6:9:void subscribe(io.reactivex.FlowableSubscriber):14931:14931 -> s 10:14:void subscribe(io.reactivex.FlowableSubscriber):14933:14933 -> s 15:22:void subscribe(io.reactivex.FlowableSubscriber):14935:14935 -> s @@ -193804,29 +202044,29 @@ io.reactivex.Flowable -> V2.c: 39:39:void subscribe(io.reactivex.FlowableSubscriber):14946:14946 -> s 40:40:void subscribe(io.reactivex.FlowableSubscriber):14937:14937 -> s void subscribeActual(org.reactivestreams.Subscriber) -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;)V"} 1:5:io.reactivex.Flowable subscribeOn(io.reactivex.Scheduler):15025:15025 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/h;)LV2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/h;)La3/c;"} 6:14:io.reactivex.Flowable subscribeOn(io.reactivex.Scheduler):15026:15026 -> u 1:5:io.reactivex.Flowable subscribeOn(io.reactivex.Scheduler,boolean):15063:15063 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/h;Z)LV2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/h;Z)La3/c;"} 6:15:io.reactivex.Flowable subscribeOn(io.reactivex.Scheduler,boolean):15064:15064 -> v -io.reactivex.FlowableEmitter -> V2.d: +io.reactivex.FlowableEmitter -> a3.d: # {"id":"sourceFile","fileName":"FlowableEmitter.java"} boolean isCancelled() -> isCancelled -io.reactivex.FlowableOnSubscribe -> V2.e: +io.reactivex.FlowableOnSubscribe -> a3.e: # {"id":"sourceFile","fileName":"FlowableOnSubscribe.java"} void subscribe(io.reactivex.FlowableEmitter) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/d;)V"} -io.reactivex.FlowableSubscriber -> V2.f: + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/d;)V"} +io.reactivex.FlowableSubscriber -> a3.f: # {"id":"sourceFile","fileName":"FlowableSubscriber.java"} void onSubscribe(org.reactivestreams.Subscription) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/c;)V"} -io.reactivex.FlowableTransformer -> V2.g: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/c;)V"} +io.reactivex.FlowableTransformer -> a3.g: # {"id":"sourceFile","fileName":"FlowableTransformer.java"} org.reactivestreams.Publisher apply(io.reactivex.Flowable) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/c;)Lf4/a;"} -io.reactivex.Scheduler -> V2.h: + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/c;)Lm4/a;"} +io.reactivex.Scheduler -> a3.h: # {"id":"sourceFile","fileName":"Scheduler.java"} long CLOCK_DRIFT_TOLERANCE_NANOSECONDS -> a 1:6:void ():99:99 -> @@ -193834,60 +202074,60 @@ io.reactivex.Scheduler -> V2.h: 15:21:void ():99:99 -> 1:4:void ():91:91 -> io.reactivex.Scheduler$Worker createWorker() -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV2/h$a;"} -io.reactivex.Scheduler$Worker -> V2.h$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()La3/h$a;"} +io.reactivex.Scheduler$Worker -> a3.h$a: # {"id":"sourceFile","fileName":"Scheduler.java"} 1:4:void ():359:359 -> 1:11:long now(java.util.concurrent.TimeUnit):451:451 -> a 3:9:io.reactivex.disposables.Disposable schedule(java.lang.Runnable):371:371 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;)LY2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;)Ld3/b;"} io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)LY2/b;"} -io.reactivex.android.plugins.RxAndroidPlugins -> W2.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ld3/b;"} +io.reactivex.android.plugins.RxAndroidPlugins -> b3.a: # {"id":"sourceFile","fileName":"RxAndroidPlugins.java"} io.reactivex.functions.Function onInitMainThreadHandler -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/d;"} io.reactivex.functions.Function onMainThreadHandler -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/d;"} 1:6:java.lang.Object apply(io.reactivex.functions.Function,java.lang.Object):106:106 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/d;Ljava/lang/Object;)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf3/d;Ljava/lang/Object;)Ljava/lang/Object;"} 7:11:java.lang.Object apply(io.reactivex.functions.Function,java.lang.Object):108:108 -> a 1:9:io.reactivex.Scheduler applyRequireNonNull(io.reactivex.functions.Function,java.util.concurrent.Callable):97:97 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/d;Ljava/util/concurrent/Callable;)LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf3/d;Ljava/util/concurrent/Callable;)La3/h;"} 10:17:io.reactivex.Scheduler applyRequireNonNull(io.reactivex.functions.Function,java.util.concurrent.Callable):99:99 -> b 1:9:io.reactivex.Scheduler callRequireNonNull(java.util.concurrent.Callable):86:86 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Callable;)LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Callable;)La3/h;"} 10:18:io.reactivex.Scheduler callRequireNonNull(java.util.concurrent.Callable):88:88 -> c 19:23:io.reactivex.Scheduler callRequireNonNull(java.util.concurrent.Callable):92:92 -> c 3:6:io.reactivex.Scheduler initMainThreadScheduler(java.util.concurrent.Callable):38:38 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Callable;)LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Callable;)La3/h;"} 7:11:io.reactivex.Scheduler initMainThreadScheduler(java.util.concurrent.Callable):40:40 -> d 12:16:io.reactivex.Scheduler initMainThreadScheduler(java.util.concurrent.Callable):42:42 -> d 17:24:io.reactivex.Scheduler initMainThreadScheduler(java.util.concurrent.Callable):36:36 -> d 3:7:io.reactivex.Scheduler onMainThreadScheduler(io.reactivex.Scheduler):53:53 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/h;)LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/h;)La3/h;"} 8:14:io.reactivex.Scheduler onMainThreadScheduler(io.reactivex.Scheduler):57:57 -> e 15:22:io.reactivex.Scheduler onMainThreadScheduler(io.reactivex.Scheduler):51:51 -> e -io.reactivex.android.schedulers.AndroidSchedulers -> X2.a: +io.reactivex.android.schedulers.AndroidSchedulers -> c3.a: # {"id":"sourceFile","fileName":"AndroidSchedulers.java"} io.reactivex.Scheduler MAIN_THREAD -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/h;"} 1:12:void ():33:33 -> 1:7:io.reactivex.Scheduler mainThread():42:42 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV2/h;"} -io.reactivex.android.schedulers.AndroidSchedulers$1 -> X2.a$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()La3/h;"} +io.reactivex.android.schedulers.AndroidSchedulers$1 -> c3.a$a: # {"id":"sourceFile","fileName":"AndroidSchedulers.java"} 1:4:void ():34:34 -> 1:3:io.reactivex.Scheduler call():36:36 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()La3/h;"} 1:5:java.lang.Object call():34:34 -> call -io.reactivex.android.schedulers.AndroidSchedulers$MainHolder -> X2.a$b: +io.reactivex.android.schedulers.AndroidSchedulers$MainHolder -> c3.a$b: # {"id":"sourceFile","fileName":"AndroidSchedulers.java"} io.reactivex.Scheduler DEFAULT -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/h;"} 1:4:void ():29:29 -> 5:18:void ():30:30 -> -io.reactivex.android.schedulers.HandlerScheduler -> X2.b: +io.reactivex.android.schedulers.HandlerScheduler -> c3.b: # {"id":"sourceFile","fileName":"HandlerScheduler.java"} android.os.Handler handler -> b boolean async -> c @@ -193895,8 +202135,8 @@ io.reactivex.android.schedulers.HandlerScheduler -> X2.b: 4:5:void (android.os.Handler,boolean):30:30 -> 6:8:void (android.os.Handler,boolean):31:31 -> 1:10:io.reactivex.Scheduler$Worker createWorker():52:52 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV2/h$a;"} -io.reactivex.android.schedulers.HandlerScheduler$HandlerWorker -> X2.b$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()La3/h$a;"} +io.reactivex.android.schedulers.HandlerScheduler$HandlerWorker -> c3.b$a: # {"id":"sourceFile","fileName":"HandlerScheduler.java"} android.os.Handler handler -> d boolean async -> e @@ -193906,7 +202146,7 @@ io.reactivex.android.schedulers.HandlerScheduler$HandlerWorker -> X2.b$a: 6:8:void (android.os.Handler,boolean):63:63 -> 1:3:boolean isDisposed():106:106 -> c 5:8:io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):72:72 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)LY2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ld3/b;"} 9:13:io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):73:73 -> d 14:17:io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):76:76 -> d 18:24:io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):78:78 -> d @@ -193922,7 +202162,7 @@ io.reactivex.android.schedulers.HandlerScheduler$HandlerWorker -> X2.b$a: 73:80:io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):69:69 -> d 2:3:void dispose():100:100 -> dispose 4:9:void dispose():101:101 -> dispose -io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable -> X2.b$b: +io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable -> c3.b$b: # {"id":"sourceFile","fileName":"HandlerScheduler.java"} android.os.Handler handler -> d java.lang.Runnable delegate -> e @@ -193935,17 +202175,17 @@ io.reactivex.android.schedulers.HandlerScheduler$ScheduledRunnable -> X2.b$b: 7:9:void dispose():133:133 -> dispose 1:7:void run():124:124 -> run 8:11:void run():126:126 -> run -io.reactivex.disposables.CompositeDisposable -> Y2.a: +io.reactivex.disposables.CompositeDisposable -> d3.a: # {"id":"sourceFile","fileName":"CompositeDisposable.java"} io.reactivex.internal.util.OpenHashSet resources -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo3/e;"} boolean disposed -> e 1:4:void ():36:36 -> 1:6:boolean remove(io.reactivex.disposables.Disposable):156:156 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/b;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld3/b;)Z"} 7:13:boolean remove(io.reactivex.disposables.Disposable):157:157 -> a 1:5:boolean add(io.reactivex.disposables.Disposable):99:99 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/b;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld3/b;)Z"} 6:9:boolean add(io.reactivex.disposables.Disposable):100:100 -> b 10:11:boolean add(io.reactivex.disposables.Disposable):101:102 -> b 12:14:boolean add(io.reactivex.disposables.Disposable):102:102 -> b @@ -193958,7 +202198,7 @@ io.reactivex.disposables.CompositeDisposable -> Y2.a: 39:43:boolean add(io.reactivex.disposables.Disposable):113:113 -> b 1:3:boolean isDisposed():87:87 -> c 1:5:boolean delete(io.reactivex.disposables.Disposable):172:172 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/b;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld3/b;)Z"} 6:11:boolean delete(io.reactivex.disposables.Disposable):173:173 -> d 12:13:boolean delete(io.reactivex.disposables.Disposable):176:177 -> d 14:16:boolean delete(io.reactivex.disposables.Disposable):177:177 -> d @@ -193979,7 +202219,7 @@ io.reactivex.disposables.CompositeDisposable -> Y2.a: 24:27:void dispose():82:82 -> dispose 28:29:void dispose():80:80 -> dispose 4:7:void dispose(io.reactivex.internal.util.OpenHashSet):236:236 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj3/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/e;)V"} 8:15:void dispose(io.reactivex.internal.util.OpenHashSet):237:237 -> e 16:19:void dispose(io.reactivex.internal.util.OpenHashSet):238:238 -> e 20:26:void dispose(io.reactivex.internal.util.OpenHashSet):240:240 -> e @@ -193989,18 +202229,18 @@ io.reactivex.disposables.CompositeDisposable -> Y2.a: 45:51:void dispose(io.reactivex.internal.util.OpenHashSet):251:251 -> e 52:62:void dispose(io.reactivex.internal.util.OpenHashSet):252:252 -> e 63:69:void dispose(io.reactivex.internal.util.OpenHashSet):254:254 -> e -io.reactivex.disposables.Disposable -> Y2.b: +io.reactivex.disposables.Disposable -> d3.b: # {"id":"sourceFile","fileName":"Disposable.java"} boolean isDisposed() -> c void dispose() -> dispose -io.reactivex.disposables.Disposables -> Y2.c: +io.reactivex.disposables.Disposables -> d3.c: # {"id":"sourceFile","fileName":"Disposables.java"} 1:3:io.reactivex.disposables.Disposable disposed():111:111 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LY2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld3/b;"} 1:5:io.reactivex.disposables.Disposable fromRunnable(java.lang.Runnable):43:43 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;)LY2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;)Ld3/b;"} 6:11:io.reactivex.disposables.Disposable fromRunnable(java.lang.Runnable):44:44 -> b -io.reactivex.disposables.ReferenceDisposable -> Y2.d: +io.reactivex.disposables.ReferenceDisposable -> d3.d: # {"id":"sourceFile","fileName":"ReferenceDisposable.java"} 1:10:void (java.lang.Object):32:32 -> void onDisposed(java.lang.Object) -> a @@ -194008,13 +202248,13 @@ io.reactivex.disposables.ReferenceDisposable -> Y2.d: 1:7:void dispose():39:39 -> dispose 8:13:void dispose():41:41 -> dispose 14:17:void dispose():43:43 -> dispose -io.reactivex.disposables.RunnableDisposable -> Y2.e: +io.reactivex.disposables.RunnableDisposable -> d3.e: # {"id":"sourceFile","fileName":"RunnableDisposable.java"} 1:4:void (java.lang.Runnable):25:25 -> 1:6:void onDisposed(java.lang.Object):20:20 -> a 1:4:void onDisposed(java.lang.Runnable):30:30 -> b 1:39:java.lang.String toString():35:35 -> toString -io.reactivex.exceptions.CompositeException -> Z2.a: +io.reactivex.exceptions.CompositeException -> e3.a: # {"id":"sourceFile","fileName":"CompositeException.java"} java.util.List exceptions -> d java.lang.String message -> e @@ -194043,7 +202283,7 @@ io.reactivex.exceptions.CompositeException -> Z2.a: 1:9:java.lang.Throwable getRootCause(java.lang.Throwable):282:282 -> d 10:22:java.lang.Throwable getRootCause(java.lang.Throwable):287:287 -> d 1:7:void printStackTrace(io.reactivex.exceptions.CompositeException$PrintStreamOrWriter):180:180 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ2/a$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Le3/a$b;)V"} 8:15:void printStackTrace(io.reactivex.exceptions.CompositeException$PrintStreamOrWriter):181:181 -> e 16:25:void printStackTrace(io.reactivex.exceptions.CompositeException$PrintStreamOrWriter):182:182 -> e 26:39:void printStackTrace(io.reactivex.exceptions.CompositeException$PrintStreamOrWriter):183:183 -> e @@ -194070,27 +202310,27 @@ io.reactivex.exceptions.CompositeException -> Z2.a: 1:1:void printStackTrace():159:159 -> printStackTrace 2:2:void printStackTrace(java.io.PrintStream):164:164 -> printStackTrace 3:3:void printStackTrace(java.io.PrintWriter):169:169 -> printStackTrace -io.reactivex.exceptions.CompositeException$CompositeExceptionCausalChain -> Z2.a$a: +io.reactivex.exceptions.CompositeException$CompositeExceptionCausalChain -> e3.a$a: # {"id":"sourceFile","fileName":"CompositeException.java"} 1:4:void ():239:239 -> 1:3:java.lang.String getMessage():245:245 -> getMessage -io.reactivex.exceptions.CompositeException$PrintStreamOrWriter -> Z2.a$b: +io.reactivex.exceptions.CompositeException$PrintStreamOrWriter -> e3.a$b: # {"id":"sourceFile","fileName":"CompositeException.java"} 1:4:void ():205:205 -> void println(java.lang.Object) -> a -io.reactivex.exceptions.CompositeException$WrappedPrintStream -> Z2.a$c: +io.reactivex.exceptions.CompositeException$WrappedPrintStream -> e3.a$c: # {"id":"sourceFile","fileName":"CompositeException.java"} java.io.PrintStream printStream -> a 1:3:void (java.io.PrintStream):216:216 -> 4:6:void (java.io.PrintStream):217:217 -> 1:6:void println(java.lang.Object):222:222 -> a -io.reactivex.exceptions.CompositeException$WrappedPrintWriter -> Z2.a$d: +io.reactivex.exceptions.CompositeException$WrappedPrintWriter -> e3.a$d: # {"id":"sourceFile","fileName":"CompositeException.java"} java.io.PrintWriter printWriter -> a 1:3:void (java.io.PrintWriter):229:229 -> 4:6:void (java.io.PrintWriter):230:230 -> 1:6:void println(java.lang.Object):235:235 -> a -io.reactivex.exceptions.Exceptions -> Z2.b: +io.reactivex.exceptions.Exceptions -> e3.b: # {"id":"sourceFile","fileName":"Exceptions.java"} 1:5:java.lang.RuntimeException propagate(java.lang.Throwable):46:46 -> a 1:4:void throwIfFatal(java.lang.Throwable):68:68 -> b @@ -194099,48 +202339,48 @@ io.reactivex.exceptions.Exceptions -> Z2.b: 14:16:void throwIfFatal(java.lang.Throwable):73:73 -> b 17:19:void throwIfFatal(java.lang.Throwable):71:71 -> b 20:22:void throwIfFatal(java.lang.Throwable):69:69 -> b -io.reactivex.exceptions.MissingBackpressureException -> Z2.c: +io.reactivex.exceptions.MissingBackpressureException -> e3.c: # {"id":"sourceFile","fileName":"MissingBackpressureException.java"} 1:4:void (java.lang.String):35:35 -> -io.reactivex.exceptions.OnErrorNotImplementedException -> Z2.d: +io.reactivex.exceptions.OnErrorNotImplementedException -> e3.d: # {"id":"sourceFile","fileName":"OnErrorNotImplementedException.java"} 1:1:void (java.lang.String,java.lang.Throwable):39:39 -> 2:2:void (java.lang.Throwable):51:51 -> -io.reactivex.exceptions.ProtocolViolationException -> Z2.e: +io.reactivex.exceptions.ProtocolViolationException -> e3.e: # {"id":"sourceFile","fileName":"ProtocolViolationException.java"} 1:4:void (java.lang.String):31:31 -> -io.reactivex.exceptions.UndeliverableException -> Z2.f: +io.reactivex.exceptions.UndeliverableException -> e3.f: # {"id":"sourceFile","fileName":"UndeliverableException.java"} 1:21:void (java.lang.Throwable):31:31 -> -io.reactivex.functions.Action -> a3.a: +io.reactivex.functions.Action -> f3.a: # {"id":"sourceFile","fileName":"Action.java"} void run() -> run -io.reactivex.functions.BiPredicate -> a3.b: +io.reactivex.functions.BiPredicate -> f3.b: # {"id":"sourceFile","fileName":"BiPredicate.java"} -io.reactivex.functions.Consumer -> a3.c: +io.reactivex.functions.Consumer -> f3.c: # {"id":"sourceFile","fileName":"Consumer.java"} void accept(java.lang.Object) -> accept -io.reactivex.functions.Function -> a3.d: +io.reactivex.functions.Function -> f3.d: # {"id":"sourceFile","fileName":"Function.java"} java.lang.Object apply(java.lang.Object) -> apply -io.reactivex.functions.LongConsumer -> a3.e: +io.reactivex.functions.LongConsumer -> f3.e: # {"id":"sourceFile","fileName":"LongConsumer.java"} -io.reactivex.functions.Predicate -> a3.f: +io.reactivex.functions.Predicate -> f3.f: # {"id":"sourceFile","fileName":"Predicate.java"} -io.reactivex.internal.disposables.DisposableContainer -> b3.a: +io.reactivex.internal.disposables.DisposableContainer -> g3.a: # {"id":"sourceFile","fileName":"DisposableContainer.java"} boolean remove(io.reactivex.disposables.Disposable) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/b;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld3/b;)Z"} boolean add(io.reactivex.disposables.Disposable) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/b;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld3/b;)Z"} boolean delete(io.reactivex.disposables.Disposable) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/b;)Z"} -io.reactivex.internal.disposables.DisposableHelper -> b3.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld3/b;)Z"} +io.reactivex.internal.disposables.DisposableHelper -> g3.b: # {"id":"sourceFile","fileName":"DisposableHelper.java"} io.reactivex.internal.disposables.DisposableHelper DISPOSED -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lg3/b;"} io.reactivex.internal.disposables.DisposableHelper[] $VALUES -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lb3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lg3/b;"} 1:10:void ():30:30 -> 11:17:void ():26:26 -> 1:4:void (java.lang.String,int):26:26 -> @@ -194149,21 +202389,21 @@ io.reactivex.internal.disposables.DisposableHelper -> b3.b: 11:20:boolean dispose(java.util.concurrent.atomic.AtomicReference):121:121 -> a 21:27:boolean dispose(java.util.concurrent.atomic.AtomicReference):124:124 -> a 1:8:boolean isDisposed(io.reactivex.disposables.Disposable):39:39 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/b;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld3/b;)Z"} 1:2:boolean isDisposed():183:183 -> c 1:1:void dispose():179:179 -> dispose 1:9:io.reactivex.internal.disposables.DisposableHelper valueOf(java.lang.String):26:26 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lb3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lg3/b;"} 1:9:io.reactivex.internal.disposables.DisposableHelper[] values():26:26 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lb3/b;"} -io.reactivex.internal.disposables.EmptyDisposable -> b3.c: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lg3/b;"} +io.reactivex.internal.disposables.EmptyDisposable -> g3.c: # {"id":"sourceFile","fileName":"EmptyDisposable.java"} io.reactivex.internal.disposables.EmptyDisposable INSTANCE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lg3/c;"} io.reactivex.internal.disposables.EmptyDisposable NEVER -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lg3/c;"} io.reactivex.internal.disposables.EmptyDisposable[] $VALUES -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lb3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lg3/c;"} 1:10:void ():34:34 -> 11:20:void ():38:38 -> 21:27:void ():28:28 -> @@ -194175,19 +202415,19 @@ io.reactivex.internal.disposables.EmptyDisposable -> b3.c: 1:8:boolean offer(java.lang.Object):88:88 -> offer 1:2:java.lang.Object poll():99:99 -> poll 1:9:io.reactivex.internal.disposables.EmptyDisposable valueOf(java.lang.String):28:28 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lb3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lg3/c;"} 1:9:io.reactivex.internal.disposables.EmptyDisposable[] values():28:28 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lb3/c;"} -io.reactivex.internal.disposables.ListCompositeDisposable -> b3.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lg3/c;"} +io.reactivex.internal.disposables.ListCompositeDisposable -> g3.d: # {"id":"sourceFile","fileName":"ListCompositeDisposable.java"} java.util.List resources -> d boolean disposed -> e 1:4:void ():31:31 -> 1:6:boolean remove(io.reactivex.disposables.Disposable):121:121 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/b;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld3/b;)Z"} 7:13:boolean remove(io.reactivex.disposables.Disposable):122:122 -> a 1:5:boolean add(io.reactivex.disposables.Disposable):77:77 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/b;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld3/b;)Z"} 6:9:boolean add(io.reactivex.disposables.Disposable):78:78 -> b 10:11:boolean add(io.reactivex.disposables.Disposable):79:80 -> b 12:14:boolean add(io.reactivex.disposables.Disposable):80:80 -> b @@ -194200,7 +202440,7 @@ io.reactivex.internal.disposables.ListCompositeDisposable -> b3.d: 39:43:boolean add(io.reactivex.disposables.Disposable):91:91 -> b 1:3:boolean isDisposed():72:72 -> c 1:5:boolean delete(io.reactivex.disposables.Disposable):130:130 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LY2/b;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld3/b;)Z"} 6:11:boolean delete(io.reactivex.disposables.Disposable):131:131 -> d 12:13:boolean delete(io.reactivex.disposables.Disposable):134:135 -> d 14:16:boolean delete(io.reactivex.disposables.Disposable):135:135 -> d @@ -194228,34 +202468,34 @@ io.reactivex.internal.disposables.ListCompositeDisposable -> b3.d: 42:49:void dispose(java.util.List):181:181 -> e 50:60:void dispose(java.util.List):182:182 -> e 61:67:void dispose(java.util.List):184:184 -> e -io.reactivex.internal.disposables.SequentialDisposable -> b3.e: +io.reactivex.internal.disposables.SequentialDisposable -> g3.e: # {"id":"sourceFile","fileName":"SequentialDisposable.java"} 1:4:void ():36:36 -> 1:11:boolean isDisposed():77:77 -> c 1:4:void dispose():72:72 -> dispose -io.reactivex.internal.functions.Functions -> c3.a: +io.reactivex.internal.functions.Functions -> h3.a: # {"id":"sourceFile","fileName":"Functions.java"} io.reactivex.functions.Function IDENTITY -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/d;"} java.lang.Runnable EMPTY_RUNNABLE -> b io.reactivex.functions.Action EMPTY_ACTION -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/a;"} io.reactivex.functions.Consumer EMPTY_CONSUMER -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/c;"} io.reactivex.functions.Consumer ERROR_CONSUMER -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/c;"} io.reactivex.functions.Consumer ON_ERROR_MISSING -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/c;"} io.reactivex.functions.LongConsumer EMPTY_LONG_CONSUMER -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/e;"} io.reactivex.functions.Predicate ALWAYS_TRUE -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/f;"} io.reactivex.functions.Predicate ALWAYS_FALSE -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/f;"} java.util.concurrent.Callable NULL_SUPPLIER -> j java.util.Comparator NATURAL_COMPARATOR -> k io.reactivex.functions.Consumer REQUEST_MAX -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/c;"} 1:7:void ():81:81 -> 8:14:void ():93:93 -> 15:21:void ():95:95 -> @@ -194269,111 +202509,111 @@ io.reactivex.internal.functions.Functions -> c3.a: 71:77:void ():125:125 -> 78:85:void ():514:514 -> 1:3:io.reactivex.functions.Function identity():90:90 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()La3/d;"} -io.reactivex.internal.functions.Functions$EmptyAction -> c3.a$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf3/d;"} +io.reactivex.internal.functions.Functions$EmptyAction -> h3.a$a: # {"id":"sourceFile","fileName":"Functions.java"} 1:4:void ():674:674 -> 1:1:void run():676:676 -> run 1:3:java.lang.String toString():680:680 -> toString -io.reactivex.internal.functions.Functions$EmptyConsumer -> c3.a$b: +io.reactivex.internal.functions.Functions$EmptyConsumer -> h3.a$b: # {"id":"sourceFile","fileName":"Functions.java"} 1:4:void ():684:684 -> 1:1:void accept(java.lang.Object):686:686 -> accept 1:3:java.lang.String toString():690:690 -> toString -io.reactivex.internal.functions.Functions$EmptyLongConsumer -> c3.a$c: +io.reactivex.internal.functions.Functions$EmptyLongConsumer -> h3.a$c: # {"id":"sourceFile","fileName":"Functions.java"} 1:4:void ():708:708 -> -io.reactivex.internal.functions.Functions$EmptyRunnable -> c3.a$d: +io.reactivex.internal.functions.Functions$EmptyRunnable -> h3.a$d: # {"id":"sourceFile","fileName":"Functions.java"} 1:4:void ():664:664 -> 1:1:void run():666:666 -> run 1:3:java.lang.String toString():670:670 -> toString -io.reactivex.internal.functions.Functions$ErrorConsumer -> c3.a$e: +io.reactivex.internal.functions.Functions$ErrorConsumer -> h3.a$e: # {"id":"sourceFile","fileName":"Functions.java"} 1:4:void ():694:694 -> 1:4:void accept(java.lang.Throwable):697:697 -> a 1:6:void accept(java.lang.Object):694:694 -> accept -io.reactivex.internal.functions.Functions$FalsePredicate -> c3.a$f: +io.reactivex.internal.functions.Functions$FalsePredicate -> h3.a$f: # {"id":"sourceFile","fileName":"Functions.java"} 1:4:void ():720:720 -> -io.reactivex.internal.functions.Functions$Identity -> c3.a$g: +io.reactivex.internal.functions.Functions$Identity -> h3.a$g: # {"id":"sourceFile","fileName":"Functions.java"} 1:4:void ():652:652 -> 1:1:java.lang.Object apply(java.lang.Object):655:655 -> apply 1:3:java.lang.String toString():660:660 -> toString -io.reactivex.internal.functions.Functions$MaxRequestSubscription -> c3.a$h: +io.reactivex.internal.functions.Functions$MaxRequestSubscription -> h3.a$h: # {"id":"sourceFile","fileName":"Functions.java"} 1:4:void ():742:742 -> 6:9:void accept(org.reactivestreams.Subscription):745:745 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/c;)V"} 1:6:void accept(java.lang.Object):742:742 -> accept -io.reactivex.internal.functions.Functions$NaturalObjectComparator -> c3.a$i: +io.reactivex.internal.functions.Functions$NaturalObjectComparator -> h3.a$i: # {"id":"sourceFile","fileName":"Functions.java"} 1:4:void ():734:734 -> 1:7:int compare(java.lang.Object,java.lang.Object):738:738 -> compare -io.reactivex.internal.functions.Functions$NullCallable -> c3.a$j: +io.reactivex.internal.functions.Functions$NullCallable -> h3.a$j: # {"id":"sourceFile","fileName":"Functions.java"} 1:4:void ():727:727 -> 1:2:java.lang.Object call():730:730 -> call -io.reactivex.internal.functions.Functions$OnErrorMissingConsumer -> c3.a$k: +io.reactivex.internal.functions.Functions$OnErrorMissingConsumer -> h3.a$k: # {"id":"sourceFile","fileName":"Functions.java"} 1:4:void ():701:701 -> 1:9:void accept(java.lang.Throwable):704:704 -> a 1:6:void accept(java.lang.Object):701:701 -> accept -io.reactivex.internal.functions.Functions$TruePredicate -> c3.a$l: +io.reactivex.internal.functions.Functions$TruePredicate -> h3.a$l: # {"id":"sourceFile","fileName":"Functions.java"} 1:4:void ():713:713 -> -io.reactivex.internal.functions.ObjectHelper -> c3.b: +io.reactivex.internal.functions.ObjectHelper -> h3.b: # {"id":"sourceFile","fileName":"ObjectHelper.java"} io.reactivex.functions.BiPredicate EQUALS -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/b;"} 1:8:void ():83:83 -> 1:10:int compare(int,int):70:70 -> a 1:12:int compare(long,long):80:80 -> b 4:9:java.lang.Object requireNonNull(java.lang.Object,java.lang.String):39:39 -> c 4:29:int verifyPositive(int,java.lang.String):105:105 -> d -io.reactivex.internal.functions.ObjectHelper$BiObjectPredicate -> c3.b$a: +io.reactivex.internal.functions.ObjectHelper$BiObjectPredicate -> h3.b$a: # {"id":"sourceFile","fileName":"ObjectHelper.java"} 1:4:void ():125:125 -> -io.reactivex.internal.fuseable.ConditionalSubscriber -> d3.a: +io.reactivex.internal.fuseable.ConditionalSubscriber -> i3.a: # {"id":"sourceFile","fileName":"ConditionalSubscriber.java"} boolean tryOnNext(java.lang.Object) -> d -io.reactivex.internal.fuseable.QueueFuseable -> d3.b: +io.reactivex.internal.fuseable.QueueFuseable -> i3.b: # {"id":"sourceFile","fileName":"QueueFuseable.java"} int requestFusion(int) -> f -io.reactivex.internal.fuseable.QueueSubscription -> d3.c: +io.reactivex.internal.fuseable.QueueSubscription -> i3.c: # {"id":"sourceFile","fileName":"QueueSubscription.java"} -io.reactivex.internal.fuseable.ScalarCallable -> d3.d: +io.reactivex.internal.fuseable.ScalarCallable -> i3.d: # {"id":"sourceFile","fileName":"ScalarCallable.java"} java.lang.Object call() -> call -io.reactivex.internal.fuseable.SimplePlainQueue -> d3.e: +io.reactivex.internal.fuseable.SimplePlainQueue -> i3.e: # {"id":"sourceFile","fileName":"SimplePlainQueue.java"} java.lang.Object poll() -> poll -io.reactivex.internal.fuseable.SimpleQueue -> d3.f: +io.reactivex.internal.fuseable.SimpleQueue -> i3.f: # {"id":"sourceFile","fileName":"SimpleQueue.java"} void clear() -> clear boolean isEmpty() -> isEmpty boolean offer(java.lang.Object) -> offer java.lang.Object poll() -> poll -io.reactivex.internal.operators.flowable.AbstractFlowableWithUpstream -> e3.a: +io.reactivex.internal.operators.flowable.AbstractFlowableWithUpstream -> j3.a: # {"id":"sourceFile","fileName":"AbstractFlowableWithUpstream.java"} io.reactivex.Flowable source -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/c;"} 1:3:void (io.reactivex.Flowable):41:41 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/c;)V"} 4:14:void (io.reactivex.Flowable):42:42 -> -io.reactivex.internal.operators.flowable.FlowableCreate -> e3.b: +io.reactivex.internal.operators.flowable.FlowableCreate -> j3.b: # {"id":"sourceFile","fileName":"FlowableCreate.java"} io.reactivex.FlowableOnSubscribe source -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/e;"} io.reactivex.BackpressureStrategy backpressure -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/a;"} 1:3:void (io.reactivex.FlowableOnSubscribe,io.reactivex.BackpressureStrategy):37:37 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/e;LV2/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/e;La3/a;)V"} 4:5:void (io.reactivex.FlowableOnSubscribe,io.reactivex.BackpressureStrategy):38:38 -> 6:8:void (io.reactivex.FlowableOnSubscribe,io.reactivex.BackpressureStrategy):39:39 -> 1:22:void subscribeActual(org.reactivestreams.Subscriber):46:46 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;)V"} 23:32:void subscribeActual(org.reactivestreams.Subscriber):64:64 -> t 33:38:void subscribeActual(org.reactivestreams.Subscriber):60:60 -> t 39:44:void subscribeActual(org.reactivestreams.Subscriber):56:56 -> t @@ -194383,18 +202623,18 @@ io.reactivex.internal.operators.flowable.FlowableCreate -> e3.b: 59:65:void subscribeActual(org.reactivestreams.Subscriber):71:71 -> t 66:68:void subscribeActual(org.reactivestreams.Subscriber):73:73 -> t 69:72:void subscribeActual(org.reactivestreams.Subscriber):74:74 -> t -io.reactivex.internal.operators.flowable.FlowableCreate$1 -> e3.b$a: +io.reactivex.internal.operators.flowable.FlowableCreate$1 -> j3.b$a: # {"id":"sourceFile","fileName":"FlowableCreate.java"} int[] $SwitchMap$io$reactivex$BackpressureStrategy -> a 1:52:void ():46:46 -> -io.reactivex.internal.operators.flowable.FlowableCreate$BaseEmitter -> e3.b$b: +io.reactivex.internal.operators.flowable.FlowableCreate$BaseEmitter -> j3.b$b: # {"id":"sourceFile","fileName":"FlowableCreate.java"} org.reactivestreams.Subscriber downstream -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm4/b;"} io.reactivex.internal.disposables.SequentialDisposable serial -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lg3/e;"} 1:3:void (org.reactivestreams.Subscriber):251:251 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;)V"} 4:5:void (org.reactivestreams.Subscriber):252:252 -> 6:13:void (org.reactivestreams.Subscriber):253:253 -> 1:7:void complete():262:262 -> a @@ -194418,15 +202658,15 @@ io.reactivex.internal.operators.flowable.FlowableCreate$BaseEmitter -> e3.b$b: 1:6:void onError(java.lang.Throwable):274:274 -> onError 7:10:void onError(java.lang.Throwable):275:275 -> onError 1:23:java.lang.String toString():348:348 -> toString -io.reactivex.internal.operators.flowable.FlowableCreate$BufferAsyncEmitter -> e3.b$c: +io.reactivex.internal.operators.flowable.FlowableCreate$BufferAsyncEmitter -> j3.b$c: # {"id":"sourceFile","fileName":"FlowableCreate.java"} io.reactivex.internal.queue.SpscLinkedArrayQueue queue -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lk3/b;"} java.lang.Throwable error -> g boolean done -> h java.util.concurrent.atomic.AtomicInteger wip -> i 1:3:void (org.reactivestreams.Subscriber,int):455:455 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;I)V"} 4:10:void (org.reactivestreams.Subscriber,int):456:456 -> 11:18:void (org.reactivestreams.Subscriber,int):457:457 -> 1:4:void onRequested():498:498 -> c @@ -194458,22 +202698,22 @@ io.reactivex.internal.operators.flowable.FlowableCreate$BufferAsyncEmitter -> e3 105:112:void drain():567:567 -> f 113:115:void drain():574:574 -> f 116:125:void drain():577:577 -> f -io.reactivex.internal.operators.flowable.FlowableCreate$DropAsyncEmitter -> e3.b$d: +io.reactivex.internal.operators.flowable.FlowableCreate$DropAsyncEmitter -> j3.b$d: # {"id":"sourceFile","fileName":"FlowableCreate.java"} 1:4:void (org.reactivestreams.Subscriber):418:418 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;)V"} -io.reactivex.internal.operators.flowable.FlowableCreate$ErrorAsyncEmitter -> e3.b$e: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;)V"} +io.reactivex.internal.operators.flowable.FlowableCreate$ErrorAsyncEmitter -> j3.b$e: # {"id":"sourceFile","fileName":"FlowableCreate.java"} 1:4:void (org.reactivestreams.Subscriber):433:433 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;)V"} -io.reactivex.internal.operators.flowable.FlowableCreate$LatestAsyncEmitter -> e3.b$f: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;)V"} +io.reactivex.internal.operators.flowable.FlowableCreate$LatestAsyncEmitter -> j3.b$f: # {"id":"sourceFile","fileName":"FlowableCreate.java"} java.util.concurrent.atomic.AtomicReference queue -> f java.lang.Throwable error -> g boolean done -> h java.util.concurrent.atomic.AtomicInteger wip -> i 1:3:void (org.reactivestreams.Subscriber):597:597 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;)V"} 4:10:void (org.reactivestreams.Subscriber):598:598 -> 11:18:void (org.reactivestreams.Subscriber):599:599 -> 1:4:void onRequested():638:638 -> c @@ -194505,42 +202745,42 @@ io.reactivex.internal.operators.flowable.FlowableCreate$LatestAsyncEmitter -> e3 114:121:void drain():707:707 -> f 122:124:void drain():714:714 -> f 125:134:void drain():717:717 -> f -io.reactivex.internal.operators.flowable.FlowableCreate$MissingEmitter -> e3.b$g: +io.reactivex.internal.operators.flowable.FlowableCreate$MissingEmitter -> j3.b$g: # {"id":"sourceFile","fileName":"FlowableCreate.java"} 1:4:void (org.reactivestreams.Subscriber):357:357 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;)V"} -io.reactivex.internal.operators.flowable.FlowableCreate$NoOverflowBaseAsyncEmitter -> e3.b$h: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;)V"} +io.reactivex.internal.operators.flowable.FlowableCreate$NoOverflowBaseAsyncEmitter -> j3.b$h: # {"id":"sourceFile","fileName":"FlowableCreate.java"} 1:4:void (org.reactivestreams.Subscriber):388:388 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;)V"} -io.reactivex.internal.operators.flowable.FlowableDoFinally -> e3.c: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;)V"} +io.reactivex.internal.operators.flowable.FlowableDoFinally -> j3.c: # {"id":"sourceFile","fileName":"FlowableDoFinally.java"} io.reactivex.functions.Action onFinally -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/a;"} 1:3:void (io.reactivex.Flowable,io.reactivex.functions.Action):37:37 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/c;La3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/c;Lf3/a;)V"} 4:6:void (io.reactivex.Flowable,io.reactivex.functions.Action):38:38 -> 1:4:void subscribeActual(org.reactivestreams.Subscriber):43:43 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;)V"} 5:19:void subscribeActual(org.reactivestreams.Subscriber):44:44 -> t 20:32:void subscribeActual(org.reactivestreams.Subscriber):46:46 -> t -io.reactivex.internal.operators.flowable.FlowableDoFinally$DoFinallyConditionalSubscriber -> e3.c$a: +io.reactivex.internal.operators.flowable.FlowableDoFinally$DoFinallyConditionalSubscriber -> j3.c$a: # {"id":"sourceFile","fileName":"FlowableDoFinally.java"} io.reactivex.internal.fuseable.ConditionalSubscriber downstream -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li3/a;"} io.reactivex.functions.Action onFinally -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/a;"} org.reactivestreams.Subscription upstream -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm4/c;"} io.reactivex.internal.fuseable.QueueSubscription qs -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li3/c;"} boolean syncFused -> h 1:3:void (io.reactivex.internal.fuseable.ConditionalSubscriber,io.reactivex.functions.Action):169:169 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld3/a;La3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li3/a;Lf3/a;)V"} 4:5:void (io.reactivex.internal.fuseable.ConditionalSubscriber,io.reactivex.functions.Action):170:170 -> 6:8:void (io.reactivex.internal.fuseable.ConditionalSubscriber,io.reactivex.functions.Action):171:171 -> 1:8:void onSubscribe(org.reactivestreams.Subscription):177:177 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/c;)V"} 9:10:void onSubscribe(org.reactivestreams.Subscription):178:178 -> a 11:14:void onSubscribe(org.reactivestreams.Subscription):179:179 -> a 15:18:void onSubscribe(org.reactivestreams.Subscription):180:180 -> a @@ -194566,23 +202806,23 @@ io.reactivex.internal.operators.flowable.FlowableDoFinally$DoFinallyConditionalS 1:8:java.lang.Object poll():246:246 -> poll 9:12:java.lang.Object poll():247:247 -> poll 13:16:java.lang.Object poll():248:248 -> poll -io.reactivex.internal.operators.flowable.FlowableDoFinally$DoFinallySubscriber -> e3.c$b: +io.reactivex.internal.operators.flowable.FlowableDoFinally$DoFinallySubscriber -> j3.c$b: # {"id":"sourceFile","fileName":"FlowableDoFinally.java"} org.reactivestreams.Subscriber downstream -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm4/b;"} io.reactivex.functions.Action onFinally -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/a;"} org.reactivestreams.Subscription upstream -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm4/c;"} io.reactivex.internal.fuseable.QueueSubscription qs -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li3/c;"} boolean syncFused -> h 1:3:void (org.reactivestreams.Subscriber,io.reactivex.functions.Action):64:64 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;La3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;Lf3/a;)V"} 4:5:void (org.reactivestreams.Subscriber,io.reactivex.functions.Action):65:65 -> 6:8:void (org.reactivestreams.Subscriber,io.reactivex.functions.Action):66:66 -> 1:8:void onSubscribe(org.reactivestreams.Subscription):72:72 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/c;)V"} 9:10:void onSubscribe(org.reactivestreams.Subscription):73:73 -> a 11:14:void onSubscribe(org.reactivestreams.Subscription):74:74 -> a 15:18:void onSubscribe(org.reactivestreams.Subscription):75:75 -> a @@ -194607,53 +202847,53 @@ io.reactivex.internal.operators.flowable.FlowableDoFinally$DoFinallySubscriber - 1:8:java.lang.Object poll():136:136 -> poll 9:12:java.lang.Object poll():137:137 -> poll 13:16:java.lang.Object poll():138:138 -> poll -io.reactivex.internal.operators.flowable.FlowableEmpty -> e3.d: +io.reactivex.internal.operators.flowable.FlowableEmpty -> j3.d: # {"id":"sourceFile","fileName":"FlowableEmpty.java"} io.reactivex.Flowable INSTANCE -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/c;"} 1:8:void ():27:27 -> 1:4:void ():29:29 -> 1:2:java.lang.Object call():39:39 -> call 1:4:void subscribeActual(org.reactivestreams.Subscriber):34:34 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;)V"} -io.reactivex.internal.operators.flowable.FlowableFlatMap -> e3.e: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;)V"} +io.reactivex.internal.operators.flowable.FlowableFlatMap -> j3.e: # {"id":"sourceFile","fileName":"FlowableFlatMap.java"} io.reactivex.functions.Function mapper -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/d;"} boolean delayErrors -> g int maxConcurrency -> h int bufferSize -> i 1:3:void (io.reactivex.Flowable,io.reactivex.functions.Function,boolean,int,int):41:41 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/c;La3/d;ZII)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/c;Lf3/d;ZII)V"} 4:5:void (io.reactivex.Flowable,io.reactivex.functions.Function,boolean,int,int):42:42 -> 6:7:void (io.reactivex.Flowable,io.reactivex.functions.Function,boolean,int,int):43:43 -> 8:9:void (io.reactivex.Flowable,io.reactivex.functions.Function,boolean,int,int):44:44 -> 10:12:void (io.reactivex.Flowable,io.reactivex.functions.Function,boolean,int,int):45:45 -> 1:11:void subscribeActual(org.reactivestreams.Subscriber):50:50 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;)V"} 12:29:void subscribeActual(org.reactivestreams.Subscriber):53:53 -> t 1:11:io.reactivex.FlowableSubscriber subscribe(org.reactivestreams.Subscriber,io.reactivex.functions.Function,boolean,int,int):59:59 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;La3/d;ZII)LV2/f;"} -io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber -> e3.e$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;Lf3/d;ZII)La3/f;"} +io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber -> j3.e$a: # {"id":"sourceFile","fileName":"FlowableFlatMap.java"} long id -> d io.reactivex.internal.operators.flowable.FlowableFlatMap$MergeSubscriber parent -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Le3/e$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj3/e$b;"} int limit -> f int bufferSize -> g boolean done -> h io.reactivex.internal.fuseable.SimpleQueue queue -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li3/f;"} long produced -> j int fusionMode -> k 1:3:void (io.reactivex.internal.operators.flowable.FlowableFlatMap$MergeSubscriber,long):632:632 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Le3/e$b;J)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj3/e$b;J)V"} 4:5:void (io.reactivex.internal.operators.flowable.FlowableFlatMap$MergeSubscriber,long):633:633 -> 6:7:void (io.reactivex.internal.operators.flowable.FlowableFlatMap$MergeSubscriber,long):634:634 -> 8:13:void (io.reactivex.internal.operators.flowable.FlowableFlatMap$MergeSubscriber,long):635:635 -> 14:16:void (io.reactivex.internal.operators.flowable.FlowableFlatMap$MergeSubscriber,long):636:636 -> 1:6:void onSubscribe(org.reactivestreams.Subscription):641:641 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/c;)V"} 7:10:void onSubscribe(org.reactivestreams.Subscription):643:643 -> a 11:14:void onSubscribe(org.reactivestreams.Subscription):645:645 -> a 15:21:void onSubscribe(org.reactivestreams.Subscription):646:646 -> a @@ -194679,38 +202919,38 @@ io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber -> e3.e 30:32:void requestMore(long):693:693 -> f 1:5:void onError(java.lang.Throwable):676:676 -> onError 6:11:void onError(java.lang.Throwable):677:677 -> onError -io.reactivex.internal.operators.flowable.FlowableFlatMap$MergeSubscriber -> e3.e$b: +io.reactivex.internal.operators.flowable.FlowableFlatMap$MergeSubscriber -> j3.e$b: # {"id":"sourceFile","fileName":"FlowableFlatMap.java"} org.reactivestreams.Subscriber downstream -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm4/b;"} io.reactivex.functions.Function mapper -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/d;"} boolean delayErrors -> f int maxConcurrency -> g int bufferSize -> h io.reactivex.internal.fuseable.SimplePlainQueue queue -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li3/e;"} boolean done -> j io.reactivex.internal.util.AtomicThrowable errs -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo3/a;"} boolean cancelled -> l java.util.concurrent.atomic.AtomicReference subscribers -> m java.util.concurrent.atomic.AtomicLong requested -> n org.reactivestreams.Subscription upstream -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm4/c;"} long uniqueId -> p long lastId -> q int lastIndex -> r int scalarEmitted -> s int scalarLimit -> t io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber[] EMPTY -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"[Le3/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lj3/e$a;"} io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber[] CANCELLED -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"[Le3/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lj3/e$a;"} 2:5:void ():82:82 -> 6:10:void ():84:84 -> 1:3:void (org.reactivestreams.Subscriber,io.reactivex.functions.Function,boolean,int,int):98:98 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;La3/d;ZII)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;Lf3/d;ZII)V"} 4:10:void (org.reactivestreams.Subscriber,io.reactivex.functions.Function,boolean,int,int):76:76 -> 11:17:void (org.reactivestreams.Subscriber,io.reactivex.functions.Function,boolean,int,int):80:80 -> 18:24:void (org.reactivestreams.Subscriber,io.reactivex.functions.Function,boolean,int,int):86:86 -> @@ -194722,7 +202962,7 @@ io.reactivex.internal.operators.flowable.FlowableFlatMap$MergeSubscriber -> e3.e 38:43:void (org.reactivestreams.Subscriber,io.reactivex.functions.Function,boolean,int,int):104:104 -> 44:49:void (org.reactivestreams.Subscriber,io.reactivex.functions.Function,boolean,int,int):105:105 -> 1:8:void onSubscribe(org.reactivestreams.Subscription):110:110 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/c;)V"} 9:10:void onSubscribe(org.reactivestreams.Subscription):111:111 -> a 11:15:void onSubscribe(org.reactivestreams.Subscription):112:112 -> a 16:19:void onSubscribe(org.reactivestreams.Subscription):113:113 -> a @@ -194733,7 +202973,7 @@ io.reactivex.internal.operators.flowable.FlowableFlatMap$MergeSubscriber -> e3.e 7:8:void onComplete():342:342 -> b 9:12:void onComplete():343:343 -> b 1:8:boolean addInner(io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber):170:170 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Le3/e$a;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj3/e$a;)Z"} 9:13:boolean addInner(io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber):171:171 -> c 14:17:boolean addInner(io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber):172:172 -> c 18:20:boolean addInner(io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber):175:175 -> c @@ -194837,17 +203077,17 @@ io.reactivex.internal.operators.flowable.FlowableFlatMap$MergeSubscriber -> e3.e 425:434:void drainLoop():551:551 -> k 435:441:void drainLoop():556:556 -> k 1:4:io.reactivex.internal.fuseable.SimpleQueue getInnerQueue(io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber):269:269 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Le3/e$a;)Ld3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj3/e$a;)Li3/f;"} 5:11:io.reactivex.internal.fuseable.SimpleQueue getInnerQueue(io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber):271:271 -> l 12:14:io.reactivex.internal.fuseable.SimpleQueue getInnerQueue(io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber):272:272 -> l 1:4:io.reactivex.internal.fuseable.SimpleQueue getMainQueue():217:217 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Li3/f;"} 5:11:io.reactivex.internal.fuseable.SimpleQueue getMainQueue():219:219 -> m 12:19:io.reactivex.internal.fuseable.SimpleQueue getMainQueue():220:220 -> m 20:26:io.reactivex.internal.fuseable.SimpleQueue getMainQueue():222:222 -> m 27:29:io.reactivex.internal.fuseable.SimpleQueue getMainQueue():224:224 -> m 1:9:void innerError(io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber,java.lang.Throwable):603:603 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Le3/e$a;Ljava/lang/Throwable;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj3/e$a;Ljava/lang/Throwable;)V"} 10:11:void innerError(io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber,java.lang.Throwable):604:604 -> n 12:15:void innerError(io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber,java.lang.Throwable):605:605 -> n 16:20:void innerError(io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber,java.lang.Throwable):606:606 -> n @@ -194856,7 +203096,7 @@ io.reactivex.internal.operators.flowable.FlowableFlatMap$MergeSubscriber -> e3.e 43:46:void innerError(io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber,java.lang.Throwable):611:611 -> n 47:50:void innerError(io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber,java.lang.Throwable):613:613 -> n 1:8:void removeInner(io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber):187:187 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Le3/e$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj3/e$a;)V"} 9:16:void removeInner(io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber):188:188 -> o 17:31:void removeInner(io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber):194:194 -> o 32:36:void removeInner(io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber):204:204 -> o @@ -194874,7 +203114,7 @@ io.reactivex.internal.operators.flowable.FlowableFlatMap$MergeSubscriber -> e3.e 46:49:void onError(java.lang.Throwable):330:330 -> onError 50:53:void onError(java.lang.Throwable):332:332 -> onError 1:16:void tryEmit(java.lang.Object,io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber):278:278 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Le3/e$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj3/e$a;)V"} 17:22:void tryEmit(java.lang.Object,io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber):279:279 -> p 23:32:void tryEmit(java.lang.Object,io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber):280:280 -> p 33:38:void tryEmit(java.lang.Object,io.reactivex.internal.operators.flowable.FlowableFlatMap$InnerSubscriber):281:281 -> p @@ -194910,21 +203150,21 @@ io.reactivex.internal.operators.flowable.FlowableFlatMap$MergeSubscriber -> e3.e 125:133:void tryEmitScalar(java.lang.Object):258:258 -> q 134:140:void tryEmitScalar(java.lang.Object):261:261 -> q 141:144:void tryEmitScalar(java.lang.Object):265:265 -> q -io.reactivex.internal.operators.flowable.FlowableFromArray -> e3.f: +io.reactivex.internal.operators.flowable.FlowableFromArray -> j3.f: # {"id":"sourceFile","fileName":"FlowableFromArray.java"} java.lang.Object[] array -> e 1:3:void (java.lang.Object[]):28:28 -> 4:6:void (java.lang.Object[]):29:29 -> 1:4:void subscribeActual(org.reactivestreams.Subscriber):34:34 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;)V"} 5:18:void subscribeActual(org.reactivestreams.Subscriber):35:35 -> t 19:29:void subscribeActual(org.reactivestreams.Subscriber):38:38 -> t -io.reactivex.internal.operators.flowable.FlowableFromArray$ArrayConditionalSubscription -> e3.f$a: +io.reactivex.internal.operators.flowable.FlowableFromArray$ArrayConditionalSubscription -> j3.f$a: # {"id":"sourceFile","fileName":"FlowableFromArray.java"} io.reactivex.internal.fuseable.ConditionalSubscriber downstream -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li3/a;"} 1:3:void (io.reactivex.internal.fuseable.ConditionalSubscriber,java.lang.Object[]):196:196 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld3/a;[Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li3/a;[Ljava/lang/Object;)V"} 4:6:void (io.reactivex.internal.fuseable.ConditionalSubscriber,java.lang.Object[]):197:197 -> 1:2:void fastPath():202:202 -> a 3:4:void fastPath():203:204 -> a @@ -194949,12 +203189,12 @@ io.reactivex.internal.operators.flowable.FlowableFromArray$ArrayConditionalSubsc 79:86:void slowPath(long):260:260 -> b 87:89:void slowPath(long):262:262 -> b 90:98:void slowPath(long):263:263 -> b -io.reactivex.internal.operators.flowable.FlowableFromArray$ArraySubscription -> e3.f$b: +io.reactivex.internal.operators.flowable.FlowableFromArray$ArraySubscription -> j3.f$b: # {"id":"sourceFile","fileName":"FlowableFromArray.java"} org.reactivestreams.Subscriber downstream -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm4/b;"} 1:3:void (org.reactivestreams.Subscriber,java.lang.Object[]):113:113 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;[Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;[Ljava/lang/Object;)V"} 4:6:void (org.reactivestreams.Subscriber,java.lang.Object[]):114:114 -> 1:2:void fastPath():119:119 -> a 3:4:void fastPath():120:121 -> a @@ -194979,7 +203219,7 @@ io.reactivex.internal.operators.flowable.FlowableFromArray$ArraySubscription -> 76:83:void slowPath(long):176:176 -> b 84:86:void slowPath(long):178:178 -> b 87:95:void slowPath(long):179:179 -> b -io.reactivex.internal.operators.flowable.FlowableFromArray$BaseArraySubscription -> e3.f$c: +io.reactivex.internal.operators.flowable.FlowableFromArray$BaseArraySubscription -> j3.f$c: # {"id":"sourceFile","fileName":"FlowableFromArray.java"} java.lang.Object[] array -> d int index -> e @@ -195001,67 +203241,67 @@ io.reactivex.internal.operators.flowable.FlowableFromArray$BaseArraySubscription 5:11:java.lang.Object poll():65:65 -> poll 12:13:java.lang.Object poll():69:69 -> poll 14:22:java.lang.Object poll():70:70 -> poll -io.reactivex.internal.operators.flowable.FlowableFromPublisher -> e3.g: +io.reactivex.internal.operators.flowable.FlowableFromPublisher -> j3.g: # {"id":"sourceFile","fileName":"FlowableFromPublisher.java"} org.reactivestreams.Publisher publisher -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm4/a;"} 1:3:void (org.reactivestreams.Publisher):23:23 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/a;)V"} 4:6:void (org.reactivestreams.Publisher):24:24 -> 1:6:void subscribeActual(org.reactivestreams.Subscriber):29:29 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;)V"} -io.reactivex.internal.operators.flowable.FlowableInternalHelper$RequestMax -> e3.h: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;)V"} +io.reactivex.internal.operators.flowable.FlowableInternalHelper$RequestMax -> j3.h: # {"id":"sourceFile","fileName":"FlowableInternalHelper.java"} io.reactivex.internal.operators.flowable.FlowableInternalHelper$RequestMax INSTANCE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Le3/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj3/h;"} io.reactivex.internal.operators.flowable.FlowableInternalHelper$RequestMax[] $VALUES -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"[Le3/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lj3/h;"} 1:10:void ():217:217 -> 11:17:void ():216:216 -> 1:4:void (java.lang.String,int):216:216 -> 6:9:void accept(org.reactivestreams.Subscription):220:220 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/c;)V"} 1:6:void accept(java.lang.Object):216:216 -> accept 1:9:io.reactivex.internal.operators.flowable.FlowableInternalHelper$RequestMax valueOf(java.lang.String):216:216 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Le3/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj3/h;"} 1:9:io.reactivex.internal.operators.flowable.FlowableInternalHelper$RequestMax[] values():216:216 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Le3/h;"} -io.reactivex.internal.operators.flowable.FlowableJust -> e3.i: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lj3/h;"} +io.reactivex.internal.operators.flowable.FlowableJust -> j3.i: # {"id":"sourceFile","fileName":"FlowableJust.java"} java.lang.Object value -> e 1:3:void (java.lang.Object):28:28 -> 4:6:void (java.lang.Object):29:29 -> 1:3:java.lang.Object call():39:39 -> call 1:11:void subscribeActual(org.reactivestreams.Subscriber):34:34 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;)V"} -io.reactivex.internal.operators.flowable.FlowableObserveOn -> e3.j: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;)V"} +io.reactivex.internal.operators.flowable.FlowableObserveOn -> j3.j: # {"id":"sourceFile","fileName":"FlowableObserveOn.java"} io.reactivex.Scheduler scheduler -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/h;"} boolean delayError -> g int prefetch -> h 1:3:void (io.reactivex.Flowable,io.reactivex.Scheduler,boolean,int):42:42 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/c;LV2/h;ZI)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/c;La3/h;ZI)V"} 4:5:void (io.reactivex.Flowable,io.reactivex.Scheduler,boolean,int):43:43 -> 6:7:void (io.reactivex.Flowable,io.reactivex.Scheduler,boolean,int):44:44 -> 8:10:void (io.reactivex.Flowable,io.reactivex.Scheduler,boolean,int):45:45 -> 1:6:void subscribeActual(org.reactivestreams.Subscriber):50:50 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;)V"} 7:10:void subscribeActual(org.reactivestreams.Subscriber):52:52 -> t 11:27:void subscribeActual(org.reactivestreams.Subscriber):53:53 -> t 28:42:void subscribeActual(org.reactivestreams.Subscriber):56:56 -> t -io.reactivex.internal.operators.flowable.FlowableObserveOn$BaseObserveOnSubscriber -> e3.j$a: +io.reactivex.internal.operators.flowable.FlowableObserveOn$BaseObserveOnSubscriber -> j3.j$a: # {"id":"sourceFile","fileName":"FlowableObserveOn.java"} io.reactivex.Scheduler$Worker worker -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/h$a;"} boolean delayError -> e int prefetch -> f int limit -> g java.util.concurrent.atomic.AtomicLong requested -> h org.reactivestreams.Subscription upstream -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm4/c;"} io.reactivex.internal.fuseable.SimpleQueue queue -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li3/f;"} boolean cancelled -> k boolean done -> l java.lang.Throwable error -> m @@ -195069,7 +203309,7 @@ io.reactivex.internal.operators.flowable.FlowableObserveOn$BaseObserveOnSubscrib long produced -> o boolean outputFused -> p 1:3:void (io.reactivex.Scheduler$Worker,boolean,int):94:94 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/h$a;ZI)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/h$a;ZI)V"} 4:5:void (io.reactivex.Scheduler$Worker,boolean,int):95:95 -> 6:7:void (io.reactivex.Scheduler$Worker,boolean,int):96:96 -> 8:9:void (io.reactivex.Scheduler$Worker,boolean,int):97:97 -> @@ -195079,7 +203319,7 @@ io.reactivex.internal.operators.flowable.FlowableObserveOn$BaseObserveOnSubscrib 6:7:void onComplete():134:134 -> b 8:11:void onComplete():135:135 -> b 1:5:boolean checkTerminated(boolean,boolean,org.reactivestreams.Subscriber):187:187 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZLf4/b;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZLm4/b;)Z"} 6:11:boolean checkTerminated(boolean,boolean,org.reactivestreams.Subscriber):188:188 -> c 12:17:boolean checkTerminated(boolean,boolean,org.reactivestreams.Subscriber):192:192 -> c 18:19:boolean checkTerminated(boolean,boolean,org.reactivestreams.Subscriber):194:194 -> c @@ -195130,16 +203370,16 @@ io.reactivex.internal.operators.flowable.FlowableObserveOn$BaseObserveOnSubscrib 9:13:void run():173:173 -> run 14:17:void run():174:174 -> run 18:21:void run():176:176 -> run -io.reactivex.internal.operators.flowable.FlowableObserveOn$ObserveOnConditionalSubscriber -> e3.j$b: +io.reactivex.internal.operators.flowable.FlowableObserveOn$ObserveOnConditionalSubscriber -> j3.j$b: # {"id":"sourceFile","fileName":"FlowableObserveOn.java"} io.reactivex.internal.fuseable.ConditionalSubscriber downstream -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"Ld3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li3/a;"} long consumed -> r 1:3:void (io.reactivex.internal.fuseable.ConditionalSubscriber,io.reactivex.Scheduler$Worker,boolean,int):501:501 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld3/a;LV2/h$a;ZI)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li3/a;La3/h$a;ZI)V"} 4:6:void (io.reactivex.internal.fuseable.ConditionalSubscriber,io.reactivex.Scheduler$Worker,boolean,int):502:502 -> 1:8:void onSubscribe(org.reactivestreams.Subscription):507:507 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/c;)V"} 9:10:void onSubscribe(org.reactivestreams.Subscription):508:508 -> a 11:14:void onSubscribe(org.reactivestreams.Subscription):510:510 -> a 15:18:void onSubscribe(org.reactivestreams.Subscription):512:512 -> a @@ -195216,15 +203456,15 @@ io.reactivex.internal.operators.flowable.FlowableObserveOn$ObserveOnConditionalS 28:29:java.lang.Object poll():720:720 -> poll 30:35:java.lang.Object poll():721:721 -> poll 36:38:java.lang.Object poll():723:723 -> poll -io.reactivex.internal.operators.flowable.FlowableObserveOn$ObserveOnSubscriber -> e3.j$c: +io.reactivex.internal.operators.flowable.FlowableObserveOn$ObserveOnSubscriber -> j3.j$c: # {"id":"sourceFile","fileName":"FlowableObserveOn.java"} org.reactivestreams.Subscriber downstream -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm4/b;"} 1:3:void (org.reactivestreams.Subscriber,io.reactivex.Scheduler$Worker,boolean,int):257:257 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;LV2/h$a;ZI)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;La3/h$a;ZI)V"} 4:6:void (org.reactivestreams.Subscriber,io.reactivex.Scheduler$Worker,boolean,int):258:258 -> 1:8:void onSubscribe(org.reactivestreams.Subscription):263:263 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/c;)V"} 9:10:void onSubscribe(org.reactivestreams.Subscription):264:264 -> a 11:14:void onSubscribe(org.reactivestreams.Subscription):266:266 -> a 15:18:void onSubscribe(org.reactivestreams.Subscription):268:268 -> a @@ -195300,12 +203540,12 @@ io.reactivex.internal.operators.flowable.FlowableObserveOn$ObserveOnSubscriber - 28:29:java.lang.Object poll():476:476 -> poll 30:35:java.lang.Object poll():477:477 -> poll 36:38:java.lang.Object poll():479:479 -> poll -io.reactivex.internal.operators.flowable.FlowableScalarXMap -> e3.k: +io.reactivex.internal.operators.flowable.FlowableScalarXMap -> j3.k: # {"id":"sourceFile","fileName":"FlowableScalarXMap.java"} 1:10:io.reactivex.Flowable scalarXMap(java.lang.Object,io.reactivex.functions.Function):112:112 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;La3/d;)LV2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lf3/d;)La3/c;"} 1:5:boolean tryScalarXMapSubscribe(org.reactivestreams.Publisher,org.reactivestreams.Subscriber,io.reactivex.functions.Function):50:50 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/a;Lf4/b;La3/d;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/a;Lm4/b;Lf3/d;)Z"} 6:13:boolean tryScalarXMapSubscribe(org.reactivestreams.Publisher,org.reactivestreams.Subscriber,io.reactivex.functions.Function):54:54 -> b 14:17:boolean tryScalarXMapSubscribe(org.reactivestreams.Publisher,org.reactivestreams.Subscriber,io.reactivex.functions.Function):62:62 -> b 18:29:boolean tryScalarXMapSubscribe(org.reactivestreams.Publisher,org.reactivestreams.Subscriber,io.reactivex.functions.Function):69:69 -> b @@ -195320,17 +203560,17 @@ io.reactivex.internal.operators.flowable.FlowableScalarXMap -> e3.k: 71:75:boolean tryScalarXMapSubscribe(org.reactivestreams.Publisher,org.reactivestreams.Subscriber,io.reactivex.functions.Function):72:72 -> b 76:78:boolean tryScalarXMapSubscribe(org.reactivestreams.Publisher,org.reactivestreams.Subscriber,io.reactivex.functions.Function):56:56 -> b 79:84:boolean tryScalarXMapSubscribe(org.reactivestreams.Publisher,org.reactivestreams.Subscriber,io.reactivex.functions.Function):57:57 -> b -io.reactivex.internal.operators.flowable.FlowableScalarXMap$ScalarXMapFlowable -> e3.k$a: +io.reactivex.internal.operators.flowable.FlowableScalarXMap$ScalarXMapFlowable -> j3.k$a: # {"id":"sourceFile","fileName":"FlowableScalarXMap.java"} java.lang.Object value -> e io.reactivex.functions.Function mapper -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/d;"} 1:3:void (java.lang.Object,io.reactivex.functions.Function):128:128 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;La3/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lf3/d;)V"} 4:5:void (java.lang.Object,io.reactivex.functions.Function):129:129 -> 6:8:void (java.lang.Object,io.reactivex.functions.Function):130:130 -> 1:16:void subscribeActual(org.reactivestreams.Subscriber):138:138 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;)V"} 17:20:void subscribeActual(org.reactivestreams.Subscriber):143:143 -> t 21:28:void subscribeActual(org.reactivestreams.Subscriber):147:147 -> t 29:32:void subscribeActual(org.reactivestreams.Subscriber):155:155 -> t @@ -195339,33 +203579,33 @@ io.reactivex.internal.operators.flowable.FlowableScalarXMap$ScalarXMapFlowable - 46:49:void subscribeActual(org.reactivestreams.Subscriber):150:150 -> t 50:54:void subscribeActual(org.reactivestreams.Subscriber):160:160 -> t 55:58:void subscribeActual(org.reactivestreams.Subscriber):140:140 -> t -io.reactivex.internal.operators.flowable.FlowableSubscribeOn -> e3.l: +io.reactivex.internal.operators.flowable.FlowableSubscribeOn -> j3.l: # {"id":"sourceFile","fileName":"FlowableSubscribeOn.java"} io.reactivex.Scheduler scheduler -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/h;"} boolean nonScheduledRequests -> g 1:3:void (io.reactivex.Flowable,io.reactivex.Scheduler,boolean):37:37 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/c;LV2/h;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/c;La3/h;Z)V"} 4:5:void (io.reactivex.Flowable,io.reactivex.Scheduler,boolean):38:38 -> 6:8:void (io.reactivex.Flowable,io.reactivex.Scheduler,boolean):39:39 -> 1:6:void subscribeActual(org.reactivestreams.Subscriber):44:44 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;)V"} 7:15:void subscribeActual(org.reactivestreams.Subscriber):45:45 -> t 16:18:void subscribeActual(org.reactivestreams.Subscriber):46:46 -> t 19:22:void subscribeActual(org.reactivestreams.Subscriber):48:48 -> t -io.reactivex.internal.operators.flowable.FlowableSubscribeOn$SubscribeOnSubscriber -> e3.l$a: +io.reactivex.internal.operators.flowable.FlowableSubscribeOn$SubscribeOnSubscriber -> j3.l$a: # {"id":"sourceFile","fileName":"FlowableSubscribeOn.java"} org.reactivestreams.Subscriber downstream -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm4/b;"} io.reactivex.Scheduler$Worker worker -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/h$a;"} java.util.concurrent.atomic.AtomicReference upstream -> f java.util.concurrent.atomic.AtomicLong requested -> g boolean nonScheduledRequests -> h org.reactivestreams.Publisher source -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm4/a;"} 1:3:void (org.reactivestreams.Subscriber,io.reactivex.Scheduler$Worker,org.reactivestreams.Publisher,boolean):68:68 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;LV2/h$a;Lf4/a;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;La3/h$a;Lm4/a;Z)V"} 4:5:void (org.reactivestreams.Subscriber,io.reactivex.Scheduler$Worker,org.reactivestreams.Publisher,boolean):69:69 -> 6:7:void (org.reactivestreams.Subscriber,io.reactivex.Scheduler$Worker,org.reactivestreams.Publisher,boolean):70:70 -> 8:9:void (org.reactivestreams.Subscriber,io.reactivex.Scheduler$Worker,org.reactivestreams.Publisher,boolean):71:71 -> @@ -195373,13 +203613,13 @@ io.reactivex.internal.operators.flowable.FlowableSubscribeOn$SubscribeOnSubscrib 17:25:void (org.reactivestreams.Subscriber,io.reactivex.Scheduler$Worker,org.reactivestreams.Publisher,boolean):73:73 -> 26:28:void (org.reactivestreams.Subscriber,io.reactivex.Scheduler$Worker,org.reactivestreams.Publisher,boolean):74:74 -> 1:8:void onSubscribe(org.reactivestreams.Subscription):87:87 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/c;)V"} 9:20:void onSubscribe(org.reactivestreams.Subscription):88:88 -> a 21:24:void onSubscribe(org.reactivestreams.Subscription):90:90 -> a 1:5:void onComplete():108:108 -> b 6:11:void onComplete():109:109 -> b 1:15:void requestUpstream(long,org.reactivestreams.Subscription):132:132 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(JLf4/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(JLm4/c;)V"} 16:26:void requestUpstream(long,org.reactivestreams.Subscription):135:135 -> c 27:30:void requestUpstream(long,org.reactivestreams.Subscription):133:133 -> c 1:5:void cancel():141:141 -> cancel @@ -195398,17 +203638,17 @@ io.reactivex.internal.operators.flowable.FlowableSubscribeOn$SubscribeOnSubscrib 8:10:void run():80:80 -> run 11:12:void run():81:81 -> run 13:16:void run():82:82 -> run -io.reactivex.internal.operators.flowable.FlowableSubscribeOn$SubscribeOnSubscriber$Request -> e3.l$a$a: +io.reactivex.internal.operators.flowable.FlowableSubscribeOn$SubscribeOnSubscriber$Request -> j3.l$a$a: # {"id":"sourceFile","fileName":"FlowableSubscribeOn.java"} org.reactivestreams.Subscription upstream -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm4/c;"} long n -> e 1:3:void (org.reactivestreams.Subscription,long):149:149 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/c;J)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/c;J)V"} 4:5:void (org.reactivestreams.Subscription,long):150:150 -> 6:8:void (org.reactivestreams.Subscription,long):151:151 -> 1:8:void run():156:156 -> run -io.reactivex.internal.queue.SpscArrayQueue -> f3.a: +io.reactivex.internal.queue.SpscArrayQueue -> k3.a: # {"id":"sourceFile","fileName":"SpscArrayQueue.java"} int mask -> d java.util.concurrent.atomic.AtomicLong producerIndex -> e @@ -195446,7 +203686,7 @@ io.reactivex.internal.queue.SpscArrayQueue -> f3.a: 11:21:java.lang.Object poll():92:92 -> poll 22:24:java.lang.Object poll():96:96 -> poll 25:28:java.lang.Object poll():97:97 -> poll -io.reactivex.internal.queue.SpscLinkedArrayQueue -> f3.b: +io.reactivex.internal.queue.SpscLinkedArrayQueue -> k3.b: # {"id":"sourceFile","fileName":"SpscLinkedArrayQueue.java"} java.util.concurrent.atomic.AtomicLong producerIndex -> d int producerLookAheadStep -> e @@ -195528,17 +203768,17 @@ io.reactivex.internal.queue.SpscLinkedArrayQueue -> f3.b: 43:52:java.lang.Object poll():145:145 -> poll 1:6:boolean writeToQueue(java.util.concurrent.atomic.AtomicReferenceArray,java.lang.Object,long,int):95:95 -> q 7:11:boolean writeToQueue(java.util.concurrent.atomic.AtomicReferenceArray,java.lang.Object,long,int):96:96 -> q -io.reactivex.internal.schedulers.ComputationScheduler -> g3.a: +io.reactivex.internal.schedulers.ComputationScheduler -> l3.a: # {"id":"sourceFile","fileName":"ComputationScheduler.java"} java.util.concurrent.ThreadFactory threadFactory -> b java.util.concurrent.atomic.AtomicReference pool -> c io.reactivex.internal.schedulers.ComputationScheduler$FixedSchedulerPool NONE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg3/a$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll3/a$b;"} io.reactivex.internal.schedulers.RxThreadFactory THREAD_FACTORY -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll3/e;"} int MAX_THREADS -> f io.reactivex.internal.schedulers.ComputationScheduler$PoolWorker SHUTDOWN_WORKER -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg3/a$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll3/a$c;"} 1:25:void ():53:53 -> 26:39:void ():55:55 -> 40:42:void ():56:56 -> @@ -195551,24 +203791,24 @@ io.reactivex.internal.schedulers.ComputationScheduler -> g3.a: 1:1:void ():126:126 -> 2:5:void (java.util.concurrent.ThreadFactory):136:139 -> 1:18:io.reactivex.Scheduler$Worker createWorker():145:145 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV2/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()La3/h$a;"} 1:7:int cap(int,int):68:68 -> b 1:9:void start():170:170 -> c 10:19:void start():171:171 -> c 20:23:void start():172:172 -> c -io.reactivex.internal.schedulers.ComputationScheduler$EventLoopWorker -> g3.a$a: +io.reactivex.internal.schedulers.ComputationScheduler$EventLoopWorker -> l3.a$a: # {"id":"sourceFile","fileName":"ComputationScheduler.java"} io.reactivex.internal.disposables.ListCompositeDisposable serial -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lg3/d;"} io.reactivex.disposables.CompositeDisposable timed -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ld3/a;"} io.reactivex.internal.disposables.ListCompositeDisposable both -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lg3/d;"} io.reactivex.internal.schedulers.ComputationScheduler$PoolWorker poolWorker -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg3/a$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll3/a$c;"} boolean disposed -> h 1:3:void (io.reactivex.internal.schedulers.ComputationScheduler$PoolWorker):198:198 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg3/a$c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll3/a$c;)V"} 4:5:void (io.reactivex.internal.schedulers.ComputationScheduler$PoolWorker):199:199 -> 6:12:void (io.reactivex.internal.schedulers.ComputationScheduler$PoolWorker):200:200 -> 13:19:void (io.reactivex.internal.schedulers.ComputationScheduler$PoolWorker):201:201 -> @@ -195576,50 +203816,50 @@ io.reactivex.internal.schedulers.ComputationScheduler$EventLoopWorker -> g3.a$a: 27:29:void (io.reactivex.internal.schedulers.ComputationScheduler$PoolWorker):203:203 -> 30:33:void (io.reactivex.internal.schedulers.ComputationScheduler$PoolWorker):204:204 -> 1:4:io.reactivex.disposables.Disposable schedule(java.lang.Runnable):223:223 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;)LY2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;)Ld3/b;"} 5:7:io.reactivex.disposables.Disposable schedule(java.lang.Runnable):224:224 -> b 8:21:io.reactivex.disposables.Disposable schedule(java.lang.Runnable):227:227 -> b 1:3:boolean isDisposed():217:217 -> c 1:4:io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):233:233 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)LY2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ld3/b;"} 5:7:io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):234:234 -> d 8:19:io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):237:237 -> d 1:5:void dispose():209:209 -> dispose 6:7:void dispose():210:210 -> dispose 8:13:void dispose():211:211 -> dispose -io.reactivex.internal.schedulers.ComputationScheduler$FixedSchedulerPool -> g3.a$b: +io.reactivex.internal.schedulers.ComputationScheduler$FixedSchedulerPool -> l3.a$b: # {"id":"sourceFile","fileName":"ComputationScheduler.java"} int cores -> a io.reactivex.internal.schedulers.ComputationScheduler$PoolWorker[] eventLoops -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lg3/a$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Ll3/a$c;"} long n -> c 1:3:void (int,java.util.concurrent.ThreadFactory):77:77 -> 4:5:void (int,java.util.concurrent.ThreadFactory):79:79 -> 6:12:void (int,java.util.concurrent.ThreadFactory):80:80 -> 13:25:void (int,java.util.concurrent.ThreadFactory):82:82 -> 1:4:io.reactivex.internal.schedulers.ComputationScheduler$PoolWorker getEventLoop():87:87 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg3/a$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll3/a$c;"} 5:7:io.reactivex.internal.schedulers.ComputationScheduler$PoolWorker getEventLoop():89:89 -> a 8:22:io.reactivex.internal.schedulers.ComputationScheduler$PoolWorker getEventLoop():92:92 -> a 1:8:void shutdown():96:96 -> b 9:15:void shutdown():97:97 -> b -io.reactivex.internal.schedulers.ComputationScheduler$PoolWorker -> g3.a$c: +io.reactivex.internal.schedulers.ComputationScheduler$PoolWorker -> l3.a$c: # {"id":"sourceFile","fileName":"ComputationScheduler.java"} 1:4:void (java.util.concurrent.ThreadFactory):243:243 -> -io.reactivex.internal.schedulers.IoScheduler -> g3.b: +io.reactivex.internal.schedulers.IoScheduler -> l3.b: # {"id":"sourceFile","fileName":"IoScheduler.java"} java.util.concurrent.ThreadFactory threadFactory -> b java.util.concurrent.atomic.AtomicReference pool -> c io.reactivex.internal.schedulers.RxThreadFactory WORKER_THREAD_FACTORY -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll3/e;"} io.reactivex.internal.schedulers.RxThreadFactory EVICTOR_THREAD_FACTORY -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll3/e;"} long KEEP_ALIVE_TIME -> f java.util.concurrent.TimeUnit KEEP_ALIVE_UNIT -> g io.reactivex.internal.schedulers.IoScheduler$ThreadWorker SHUTDOWN_THREAD_WORKER -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg3/b$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll3/b$c;"} io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool NONE -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg3/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll3/b$a;"} 1:4:void ():42:42 -> 5:18:void ():54:54 -> 19:32:void ():56:56 -> @@ -195634,16 +203874,16 @@ io.reactivex.internal.schedulers.IoScheduler -> g3.b: 1:1:void ():157:157 -> 2:5:void (java.util.concurrent.ThreadFactory):165:168 -> 1:14:io.reactivex.Scheduler$Worker createWorker():196:196 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV2/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()La3/h$a;"} 1:11:void start():173:173 -> b 12:21:void start():174:174 -> b 22:25:void start():175:175 -> b -io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool -> g3.b$a: +io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool -> l3.b$a: # {"id":"sourceFile","fileName":"IoScheduler.java"} long keepAliveTime -> d java.util.concurrent.ConcurrentLinkedQueue expiringWorkerQueue -> e io.reactivex.disposables.CompositeDisposable allWorkers -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ld3/a;"} java.util.concurrent.ScheduledExecutorService evictorService -> g java.util.concurrent.Future evictorTask -> h java.util.concurrent.ThreadFactory threadFactory -> i @@ -195663,7 +203903,7 @@ io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool -> g3.b$a: 39:46:void evictExpiredWorkers():129:129 -> a 47:53:void evictExpiredWorkers():130:130 -> a 1:8:io.reactivex.internal.schedulers.IoScheduler$ThreadWorker get():100:100 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg3/b$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll3/b$c;"} 9:11:io.reactivex.internal.schedulers.IoScheduler$ThreadWorker get():101:101 -> b 12:19:io.reactivex.internal.schedulers.IoScheduler$ThreadWorker get():103:103 -> b 20:30:io.reactivex.internal.schedulers.IoScheduler$ThreadWorker get():104:104 -> b @@ -195671,7 +203911,7 @@ io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool -> g3.b$a: 38:43:io.reactivex.internal.schedulers.IoScheduler$ThreadWorker get():112:112 -> b 1:5:long now():142:142 -> c 1:10:void release(io.reactivex.internal.schedulers.IoScheduler$ThreadWorker):118:118 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg3/b$c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll3/b$c;)V"} 11:16:void release(io.reactivex.internal.schedulers.IoScheduler$ThreadWorker):120:120 -> d 1:5:void shutdown():146:146 -> e 6:10:void shutdown():147:147 -> e @@ -195679,41 +203919,41 @@ io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool -> g3.b$a: 14:17:void shutdown():150:150 -> e 18:21:void shutdown():151:151 -> e 1:4:void run():96:96 -> run -io.reactivex.internal.schedulers.IoScheduler$EventLoopWorker -> g3.b$b: +io.reactivex.internal.schedulers.IoScheduler$EventLoopWorker -> l3.b$b: # {"id":"sourceFile","fileName":"IoScheduler.java"} io.reactivex.disposables.CompositeDisposable tasks -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ld3/a;"} io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool pool -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg3/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll3/b$a;"} io.reactivex.internal.schedulers.IoScheduler$ThreadWorker threadWorker -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg3/b$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll3/b$c;"} java.util.concurrent.atomic.AtomicBoolean once -> g 1:3:void (io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool):210:210 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg3/b$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll3/b$a;)V"} 4:10:void (io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool):208:208 -> 11:12:void (io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool):211:211 -> 13:19:void (io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool):212:212 -> 20:26:void (io.reactivex.internal.schedulers.IoScheduler$CachedWorkerPool):213:213 -> 1:7:boolean isDisposed():228:228 -> c 1:8:io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):234:234 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)LY2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ld3/b;"} 9:11:io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):236:236 -> d 12:23:io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):239:239 -> d 1:10:void dispose():218:218 -> dispose 11:15:void dispose():219:219 -> dispose 16:23:void dispose():222:222 -> dispose -io.reactivex.internal.schedulers.IoScheduler$ThreadWorker -> g3.b$c: +io.reactivex.internal.schedulers.IoScheduler$ThreadWorker -> l3.b$c: # {"id":"sourceFile","fileName":"IoScheduler.java"} long expirationTime -> f 1:5:void (java.util.concurrent.ThreadFactory):247:247 -> 6:8:void (java.util.concurrent.ThreadFactory):248:248 -> 1:3:long getExpirationTime():252:252 -> f 1:3:void setExpirationTime(long):256:256 -> g -io.reactivex.internal.schedulers.NewThreadScheduler -> g3.c: +io.reactivex.internal.schedulers.NewThreadScheduler -> l3.c: # {"id":"sourceFile","fileName":"NewThreadScheduler.java"} java.util.concurrent.ThreadFactory threadFactory -> b io.reactivex.internal.schedulers.RxThreadFactory THREAD_FACTORY -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll3/e;"} 1:3:void ():38:38 -> 4:13:void ():39:39 -> 14:22:void ():38:38 -> @@ -195721,25 +203961,25 @@ io.reactivex.internal.schedulers.NewThreadScheduler -> g3.c: 1:1:void ():45:45 -> 2:3:void (java.util.concurrent.ThreadFactory):48:49 -> 1:8:io.reactivex.Scheduler$Worker createWorker():55:55 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV2/h$a;"} -io.reactivex.internal.schedulers.NewThreadWorker -> g3.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"()La3/h$a;"} +io.reactivex.internal.schedulers.NewThreadWorker -> l3.d: # {"id":"sourceFile","fileName":"NewThreadWorker.java"} java.util.concurrent.ScheduledExecutorService executor -> d boolean disposed -> e 1:3:void (java.util.concurrent.ThreadFactory):35:35 -> 4:10:void (java.util.concurrent.ThreadFactory):36:36 -> 4:8:io.reactivex.disposables.Disposable schedule(java.lang.Runnable):42:42 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;)LY2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;)Ld3/b;"} 1:3:boolean isDisposed():180:180 -> c 1:4:io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):48:48 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)LY2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ld3/b;"} 5:12:io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):49:49 -> d 13:17:io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):51:51 -> d 1:5:void dispose():162:162 -> dispose 6:7:void dispose():163:163 -> dispose 8:13:void dispose():164:164 -> dispose 1:4:io.reactivex.internal.schedulers.ScheduledRunnable scheduleActual(java.lang.Runnable,long,java.util.concurrent.TimeUnit,io.reactivex.internal.disposables.DisposableContainer):132:132 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;Lb3/a;)Lg3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;Lg3/a;)Ll3/f;"} 5:11:io.reactivex.internal.schedulers.ScheduledRunnable scheduleActual(java.lang.Runnable,long,java.util.concurrent.TimeUnit,io.reactivex.internal.disposables.DisposableContainer):134:134 -> e 12:24:io.reactivex.internal.schedulers.ScheduledRunnable scheduleActual(java.lang.Runnable,long,java.util.concurrent.TimeUnit,io.reactivex.internal.disposables.DisposableContainer):137:137 -> e 25:33:io.reactivex.internal.schedulers.ScheduledRunnable scheduleActual(java.lang.Runnable,long,java.util.concurrent.TimeUnit,io.reactivex.internal.disposables.DisposableContainer):145:145 -> e @@ -195747,7 +203987,7 @@ io.reactivex.internal.schedulers.NewThreadWorker -> g3.d: 40:45:io.reactivex.internal.schedulers.ScheduledRunnable scheduleActual(java.lang.Runnable,long,java.util.concurrent.TimeUnit,io.reactivex.internal.disposables.DisposableContainer):149:149 -> e 46:48:io.reactivex.internal.schedulers.ScheduledRunnable scheduleActual(java.lang.Runnable,long,java.util.concurrent.TimeUnit,io.reactivex.internal.disposables.DisposableContainer):152:152 -> e 49:52:io.reactivex.internal.schedulers.ScheduledRunnable scheduleActual(java.lang.Runnable,long,java.util.concurrent.TimeUnit,io.reactivex.internal.disposables.DisposableContainer):154:154 -> e -io.reactivex.internal.schedulers.RxThreadFactory -> g3.e: +io.reactivex.internal.schedulers.RxThreadFactory -> l3.e: # {"id":"sourceFile","fileName":"RxThreadFactory.java"} java.lang.String prefix -> d int priority -> e @@ -195761,10 +204001,10 @@ io.reactivex.internal.schedulers.RxThreadFactory -> g3.e: 39:44:java.lang.Thread newThread(java.lang.Runnable):75:75 -> newThread 45:48:java.lang.Thread newThread(java.lang.Runnable):76:76 -> newThread 1:25:java.lang.String toString():82:82 -> toString -io.reactivex.internal.schedulers.RxThreadFactory$RxCustomThread -> g3.e$a: +io.reactivex.internal.schedulers.RxThreadFactory$RxCustomThread -> l3.e$a: # {"id":"sourceFile","fileName":"RxThreadFactory.java"} 1:4:void (java.lang.Runnable,java.lang.String):87:87 -> -io.reactivex.internal.schedulers.ScheduledRunnable -> g3.f: +io.reactivex.internal.schedulers.ScheduledRunnable -> l3.f: # {"id":"sourceFile","fileName":"ScheduledRunnable.java"} java.lang.Runnable actual -> d java.lang.Object PARENT_DISPOSED -> e @@ -195776,7 +204016,7 @@ io.reactivex.internal.schedulers.ScheduledRunnable -> g3.f: 15:21:void ():34:34 -> 22:29:void ():36:36 -> 2:4:void (java.lang.Runnable,io.reactivex.internal.disposables.DisposableContainer):49:49 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;Lb3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;Lg3/a;)V"} 5:7:void (java.lang.Runnable,io.reactivex.internal.disposables.DisposableContainer):50:50 -> 8:11:void (java.lang.Runnable,io.reactivex.internal.disposables.DisposableContainer):51:51 -> 2:5:void setFuture(java.util.concurrent.Future):89:89 -> a @@ -195814,7 +204054,7 @@ io.reactivex.internal.schedulers.ScheduledRunnable -> g3.f: 96:99:void run():79:79 -> run 100:116:void run():80:80 -> run 117:117:void run():84:84 -> run -io.reactivex.internal.schedulers.SchedulerPoolFactory -> g3.g: +io.reactivex.internal.schedulers.SchedulerPoolFactory -> l3.g: # {"id":"sourceFile","fileName":"SchedulerPoolFactory.java"} boolean PURGE_ENABLED -> a int PURGE_PERIOD_SECONDS -> b @@ -195829,10 +204069,10 @@ io.reactivex.internal.schedulers.SchedulerPoolFactory -> g3.g: 2:5:java.util.concurrent.ScheduledExecutorService create(java.util.concurrent.ThreadFactory):145:145 -> a 6:11:java.util.concurrent.ScheduledExecutorService create(java.util.concurrent.ThreadFactory):146:146 -> a 3:11:boolean getBooleanProperty(boolean,java.lang.String,boolean,boolean,io.reactivex.functions.Function):120:120 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLjava/lang/String;ZZLa3/d;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLjava/lang/String;ZZLf3/d;)Z"} 12:20:boolean getBooleanProperty(boolean,java.lang.String,boolean,boolean,io.reactivex.functions.Function):124:124 -> b 3:11:int getIntProperty(boolean,java.lang.String,int,int,io.reactivex.functions.Function):105:105 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLjava/lang/String;IILa3/d;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLjava/lang/String;IILf3/d;)I"} 12:18:int getIntProperty(boolean,java.lang.String,int,int,io.reactivex.functions.Function):109:109 -> c 1:6:void start():60:60 -> d 3:6:void tryPutIntoPool(boolean,java.util.concurrent.ScheduledExecutorService):151:151 -> e @@ -195843,24 +204083,24 @@ io.reactivex.internal.schedulers.SchedulerPoolFactory -> g3.g: 26:31:void tryStart(boolean):71:71 -> f 32:46:void tryStart(boolean):73:73 -> f 47:51:void tryStart(boolean):77:77 -> f -io.reactivex.internal.schedulers.SchedulerPoolFactory$ScheduledTask -> g3.g$a: +io.reactivex.internal.schedulers.SchedulerPoolFactory$ScheduledTask -> l3.g$a: # {"id":"sourceFile","fileName":"SchedulerPoolFactory.java"} 1:4:void ():157:157 -> 1:26:void run():160:160 -> run 27:32:void run():161:161 -> run 33:38:void run():162:162 -> run 39:43:void run():164:164 -> run -io.reactivex.internal.schedulers.SchedulerPoolFactory$SystemPropertyAccessor -> g3.g$b: +io.reactivex.internal.schedulers.SchedulerPoolFactory$SystemPropertyAccessor -> l3.g$b: # {"id":"sourceFile","fileName":"SchedulerPoolFactory.java"} 1:4:void ():132:132 -> 1:5:java.lang.String apply(java.lang.String):135:135 -> a 1:7:java.lang.Object apply(java.lang.Object):132:132 -> apply -io.reactivex.internal.schedulers.SingleScheduler -> g3.h: +io.reactivex.internal.schedulers.SingleScheduler -> l3.h: # {"id":"sourceFile","fileName":"SingleScheduler.java"} java.util.concurrent.ThreadFactory threadFactory -> b java.util.concurrent.atomic.AtomicReference executor -> c io.reactivex.internal.schedulers.RxThreadFactory SINGLE_THREAD_FACTORY -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll3/e;"} java.util.concurrent.ScheduledExecutorService SHUTDOWN -> e 2:7:void ():42:42 -> 8:10:void ():43:43 -> @@ -195873,20 +204113,20 @@ io.reactivex.internal.schedulers.SingleScheduler -> g3.h: 3:3:void (java.util.concurrent.ThreadFactory):31:31 -> 4:5:void (java.util.concurrent.ThreadFactory):62:63 -> 1:14:io.reactivex.Scheduler$Worker createWorker():105:105 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV2/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()La3/h$a;"} 1:5:java.util.concurrent.ScheduledExecutorService createExecutor(java.util.concurrent.ThreadFactory):67:67 -> b -io.reactivex.internal.schedulers.SingleScheduler$ScheduledWorker -> g3.h$a: +io.reactivex.internal.schedulers.SingleScheduler$ScheduledWorker -> l3.h$a: # {"id":"sourceFile","fileName":"SingleScheduler.java"} java.util.concurrent.ScheduledExecutorService executor -> d io.reactivex.disposables.CompositeDisposable tasks -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LY2/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ld3/a;"} boolean disposed -> f 1:3:void (java.util.concurrent.ScheduledExecutorService):170:170 -> 4:5:void (java.util.concurrent.ScheduledExecutorService):171:171 -> 6:13:void (java.util.concurrent.ScheduledExecutorService):172:172 -> 1:3:boolean isDisposed():215:215 -> c 1:4:io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):178:178 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)LY2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ld3/b;"} 5:7:io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):179:179 -> d 8:11:io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):182:182 -> d 12:18:io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):184:184 -> d @@ -195900,24 +204140,24 @@ io.reactivex.internal.schedulers.SingleScheduler$ScheduledWorker -> g3.h$a: 1:5:void dispose():207:207 -> dispose 6:7:void dispose():208:208 -> dispose 8:13:void dispose():209:209 -> dispose -io.reactivex.internal.schedulers.TrampolineScheduler -> g3.i: +io.reactivex.internal.schedulers.TrampolineScheduler -> l3.i: # {"id":"sourceFile","fileName":"TrampolineScheduler.java"} io.reactivex.internal.schedulers.TrampolineScheduler INSTANCE -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll3/i;"} 1:8:void ():34:34 -> 1:4:void ():46:46 -> 1:6:io.reactivex.Scheduler$Worker createWorker():43:43 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV2/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()La3/h$a;"} 1:3:io.reactivex.internal.schedulers.TrampolineScheduler instance():37:37 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg3/i;"} -io.reactivex.internal.schedulers.TrampolineScheduler$SleepingRunnable -> g3.i$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll3/i;"} +io.reactivex.internal.schedulers.TrampolineScheduler$SleepingRunnable -> l3.i$a: # {"id":"sourceFile","fileName":"TrampolineScheduler.java"} java.lang.Runnable run -> d io.reactivex.internal.schedulers.TrampolineScheduler$TrampolineWorker worker -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg3/i$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll3/i$c;"} long execTime -> f 1:3:void (java.lang.Runnable,io.reactivex.internal.schedulers.TrampolineScheduler$TrampolineWorker,long):181:181 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;Lg3/i$c;J)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;Ll3/i$c;J)V"} 4:5:void (java.lang.Runnable,io.reactivex.internal.schedulers.TrampolineScheduler$TrampolineWorker,long):182:182 -> 6:7:void (java.lang.Runnable,io.reactivex.internal.schedulers.TrampolineScheduler$TrampolineWorker,long):183:183 -> 8:10:void (java.lang.Runnable,io.reactivex.internal.schedulers.TrampolineScheduler$TrampolineWorker,long):184:184 -> @@ -195929,7 +204169,7 @@ io.reactivex.internal.schedulers.TrampolineScheduler$SleepingRunnable -> g3.i$a: 34:37:void run():197:197 -> run 38:43:void run():202:202 -> run 44:49:void run():203:203 -> run -io.reactivex.internal.schedulers.TrampolineScheduler$TimedRunnable -> g3.i$b: +io.reactivex.internal.schedulers.TrampolineScheduler$TimedRunnable -> l3.i$b: # {"id":"sourceFile","fileName":"TrampolineScheduler.java"} java.lang.Runnable run -> d long execTime -> e @@ -195940,10 +204180,10 @@ io.reactivex.internal.schedulers.TrampolineScheduler$TimedRunnable -> g3.i$b: 6:11:void (java.lang.Runnable,java.lang.Long,int):162:162 -> 12:14:void (java.lang.Runnable,java.lang.Long,int):163:163 -> 1:10:int compareTo(io.reactivex.internal.schedulers.TrampolineScheduler$TimedRunnable):168:168 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg3/i$b;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll3/i$b;)I"} 11:20:int compareTo(io.reactivex.internal.schedulers.TrampolineScheduler$TimedRunnable):170:170 -> a 1:7:int compareTo(java.lang.Object):153:153 -> compareTo -io.reactivex.internal.schedulers.TrampolineScheduler$TrampolineWorker -> g3.i$c: +io.reactivex.internal.schedulers.TrampolineScheduler$TrampolineWorker -> l3.i$c: # {"id":"sourceFile","fileName":"TrampolineScheduler.java"} java.util.concurrent.PriorityBlockingQueue queue -> d java.util.concurrent.atomic.AtomicInteger wip -> e @@ -195954,14 +204194,14 @@ io.reactivex.internal.schedulers.TrampolineScheduler$TrampolineWorker -> g3.i$c: 11:17:void ():72:72 -> 18:25:void ():74:74 -> 1:11:io.reactivex.disposables.Disposable schedule(java.lang.Runnable):81:81 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;)LY2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;)Ld3/b;"} 1:3:boolean isDisposed():135:135 -> c 1:11:io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):87:87 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)LY2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ld3/b;"} 12:21:io.reactivex.disposables.Disposable schedule(java.lang.Runnable,long,java.util.concurrent.TimeUnit):89:89 -> d 2:4:void dispose():130:130 -> dispose 1:4:io.reactivex.disposables.Disposable enqueue(java.lang.Runnable,long):93:93 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;J)LY2/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;J)Ld3/b;"} 5:7:io.reactivex.disposables.Disposable enqueue(java.lang.Runnable,long):94:94 -> e 8:22:io.reactivex.disposables.Disposable enqueue(java.lang.Runnable,long):96:96 -> e 23:27:io.reactivex.disposables.Disposable enqueue(java.lang.Runnable,long):97:97 -> e @@ -195975,35 +204215,35 @@ io.reactivex.internal.schedulers.TrampolineScheduler$TrampolineWorker -> g3.i$c: 71:74:io.reactivex.disposables.Disposable enqueue(java.lang.Runnable,long):111:111 -> e 75:80:io.reactivex.disposables.Disposable enqueue(java.lang.Runnable,long):112:112 -> e 81:90:io.reactivex.disposables.Disposable enqueue(java.lang.Runnable,long):124:124 -> e -io.reactivex.internal.schedulers.TrampolineScheduler$TrampolineWorker$AppendToQueueTask -> g3.i$c$a: +io.reactivex.internal.schedulers.TrampolineScheduler$TrampolineWorker$AppendToQueueTask -> l3.i$c$a: # {"id":"sourceFile","fileName":"TrampolineScheduler.java"} io.reactivex.internal.schedulers.TrampolineScheduler$TimedRunnable timedRunnable -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg3/i$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll3/i$b;"} io.reactivex.internal.schedulers.TrampolineScheduler$TrampolineWorker this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lg3/i$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ll3/i$c;"} 1:5:void (io.reactivex.internal.schedulers.TrampolineScheduler$TrampolineWorker,io.reactivex.internal.schedulers.TrampolineScheduler$TimedRunnable):141:141 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg3/i$c;Lg3/i$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll3/i$c;Ll3/i$b;)V"} 6:8:void (io.reactivex.internal.schedulers.TrampolineScheduler$TrampolineWorker,io.reactivex.internal.schedulers.TrampolineScheduler$TimedRunnable):142:142 -> 1:5:void run():147:147 -> run 6:15:void run():148:148 -> run -io.reactivex.internal.subscribers.LambdaSubscriber -> h3.a: +io.reactivex.internal.subscribers.LambdaSubscriber -> m3.a: # {"id":"sourceFile","fileName":"LambdaSubscriber.java"} io.reactivex.functions.Consumer onNext -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/c;"} io.reactivex.functions.Consumer onError -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/c;"} io.reactivex.functions.Action onComplete -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/a;"} io.reactivex.functions.Consumer onSubscribe -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/c;"} 1:3:void (io.reactivex.functions.Consumer,io.reactivex.functions.Consumer,io.reactivex.functions.Action,io.reactivex.functions.Consumer):41:41 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/c;La3/c;La3/a;La3/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf3/c;Lf3/c;Lf3/a;Lf3/c;)V"} 4:5:void (io.reactivex.functions.Consumer,io.reactivex.functions.Consumer,io.reactivex.functions.Action,io.reactivex.functions.Consumer):42:42 -> 6:7:void (io.reactivex.functions.Consumer,io.reactivex.functions.Consumer,io.reactivex.functions.Action,io.reactivex.functions.Consumer):43:43 -> 8:9:void (io.reactivex.functions.Consumer,io.reactivex.functions.Consumer,io.reactivex.functions.Action,io.reactivex.functions.Consumer):44:44 -> 10:12:void (io.reactivex.functions.Consumer,io.reactivex.functions.Consumer,io.reactivex.functions.Action,io.reactivex.functions.Consumer):45:45 -> 1:6:void onSubscribe(org.reactivestreams.Subscription):50:50 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/c;)V"} 7:13:void onSubscribe(org.reactivestreams.Subscription):52:52 -> a 14:16:void onSubscribe(org.reactivestreams.Subscription):54:54 -> a 17:19:void onSubscribe(org.reactivestreams.Subscription):55:55 -> a @@ -196028,25 +204268,25 @@ io.reactivex.internal.subscribers.LambdaSubscriber -> h3.a: 19:21:void onError(java.lang.Throwable):81:81 -> onError 22:34:void onError(java.lang.Throwable):82:82 -> onError 35:38:void onError(java.lang.Throwable):85:85 -> onError -io.reactivex.internal.subscribers.StrictSubscriber -> h3.b: +io.reactivex.internal.subscribers.StrictSubscriber -> m3.b: # {"id":"sourceFile","fileName":"StrictSubscriber.java"} org.reactivestreams.Subscriber downstream -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm4/b;"} io.reactivex.internal.util.AtomicThrowable error -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lj3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lo3/a;"} java.util.concurrent.atomic.AtomicLong requested -> f java.util.concurrent.atomic.AtomicReference upstream -> g java.util.concurrent.atomic.AtomicBoolean once -> h boolean done -> i 1:3:void (org.reactivestreams.Subscriber):56:56 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;)V"} 4:5:void (org.reactivestreams.Subscriber):57:57 -> 6:12:void (org.reactivestreams.Subscriber):58:58 -> 13:19:void (org.reactivestreams.Subscriber):59:59 -> 20:26:void (org.reactivestreams.Subscriber):60:60 -> 27:34:void (org.reactivestreams.Subscriber):61:61 -> 1:10:void onSubscribe(org.reactivestreams.Subscription):83:83 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/c;)V"} 11:15:void onSubscribe(org.reactivestreams.Subscription):85:85 -> a 16:23:void onSubscribe(org.reactivestreams.Subscription):87:87 -> a 24:26:void onSubscribe(org.reactivestreams.Subscription):89:89 -> a @@ -196062,28 +204302,28 @@ io.reactivex.internal.subscribers.StrictSubscriber -> h3.b: 36:43:void request(long):70:70 -> g 2:3:void onError(java.lang.Throwable):102:102 -> onError 4:11:void onError(java.lang.Throwable):103:103 -> onError -io.reactivex.internal.subscriptions.BasicIntQueueSubscription -> i3.a: +io.reactivex.internal.subscriptions.BasicIntQueueSubscription -> n3.a: # {"id":"sourceFile","fileName":"BasicIntQueueSubscription.java"} 1:4:void ():25:25 -> 1:8:boolean offer(java.lang.Object):31:31 -> offer -io.reactivex.internal.subscriptions.BasicQueueSubscription -> i3.b: +io.reactivex.internal.subscriptions.BasicQueueSubscription -> n3.b: # {"id":"sourceFile","fileName":"BasicQueueSubscription.java"} 1:4:void ():25:25 -> 1:8:boolean offer(java.lang.Object):31:31 -> offer -io.reactivex.internal.subscriptions.EmptySubscription -> i3.c: +io.reactivex.internal.subscriptions.EmptySubscription -> n3.c: # {"id":"sourceFile","fileName":"EmptySubscription.java"} io.reactivex.internal.subscriptions.EmptySubscription INSTANCE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln3/c;"} io.reactivex.internal.subscriptions.EmptySubscription[] $VALUES -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"[Li3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Ln3/c;"} 1:10:void ():26:26 -> 11:17:void ():24:24 -> 1:4:void (java.lang.String,int):24:24 -> 1:5:void complete(org.reactivestreams.Subscriber):68:68 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;)V"} 6:9:void complete(org.reactivestreams.Subscriber):69:69 -> a 1:5:void error(java.lang.Throwable,org.reactivestreams.Subscriber):54:54 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Throwable;Lf4/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Throwable;Lm4/b;)V"} 6:9:void error(java.lang.Throwable,org.reactivestreams.Subscriber):55:55 -> b 1:1:void cancel():36:36 -> cancel 1:1:void clear():86:86 -> clear @@ -196094,16 +204334,16 @@ io.reactivex.internal.subscriptions.EmptySubscription -> i3.c: 1:2:java.lang.Object poll():75:75 -> poll 1:3:java.lang.String toString():40:40 -> toString 1:9:io.reactivex.internal.subscriptions.EmptySubscription valueOf(java.lang.String):24:24 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Li3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ln3/c;"} 1:9:io.reactivex.internal.subscriptions.EmptySubscription[] values():24:24 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li3/c;"} -io.reactivex.internal.subscriptions.ScalarSubscription -> i3.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ln3/c;"} +io.reactivex.internal.subscriptions.ScalarSubscription -> n3.d: # {"id":"sourceFile","fileName":"ScalarSubscription.java"} java.lang.Object value -> d org.reactivestreams.Subscriber subscriber -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lm4/b;"} 1:3:void (org.reactivestreams.Subscriber,java.lang.Object):42:42 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;Ljava/lang/Object;)V"} 4:5:void (org.reactivestreams.Subscriber,java.lang.Object):43:43 -> 6:8:void (org.reactivestreams.Subscriber,java.lang.Object):44:44 -> 2:5:void cancel():65:65 -> cancel @@ -196120,12 +204360,12 @@ io.reactivex.internal.subscriptions.ScalarSubscription -> i3.d: 1:7:java.lang.Object poll():89:89 -> poll 8:10:java.lang.Object poll():90:90 -> poll 11:15:java.lang.Object poll():91:91 -> poll -io.reactivex.internal.subscriptions.SubscriptionHelper -> i3.e: +io.reactivex.internal.subscriptions.SubscriptionHelper -> n3.e: # {"id":"sourceFile","fileName":"SubscriptionHelper.java"} io.reactivex.internal.subscriptions.SubscriptionHelper CANCELLED -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Li3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ln3/e;"} io.reactivex.internal.subscriptions.SubscriptionHelper[] $VALUES -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"[Li3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Ln3/e;"} 1:10:void ():33:33 -> 11:17:void ():28:28 -> 1:4:void (java.lang.String,int):28:28 -> @@ -196141,13 +204381,13 @@ io.reactivex.internal.subscriptions.SubscriptionHelper -> i3.e: 32:39:void deferredRequest(java.util.concurrent.atomic.AtomicReference,java.util.concurrent.atomic.AtomicLong,long):226:226 -> b 40:43:void deferredRequest(java.util.concurrent.atomic.AtomicReference,java.util.concurrent.atomic.AtomicLong,long):228:228 -> b 1:8:boolean deferredSetOnce(java.util.concurrent.atomic.AtomicReference,java.util.concurrent.atomic.AtomicLong,org.reactivestreams.Subscription):199:199 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/atomic/AtomicReference;Ljava/util/concurrent/atomic/AtomicLong;Lf4/c;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/atomic/AtomicReference;Ljava/util/concurrent/atomic/AtomicLong;Lm4/c;)Z"} 9:16:boolean deferredSetOnce(java.util.concurrent.atomic.AtomicReference,java.util.concurrent.atomic.AtomicLong,org.reactivestreams.Subscription):200:200 -> c 17:23:boolean deferredSetOnce(java.util.concurrent.atomic.AtomicReference,java.util.concurrent.atomic.AtomicLong,org.reactivestreams.Subscription):202:202 -> c 1:1:void cancel():44:44 -> cancel 1:11:void reportSubscriptionSet():71:71 -> d 1:6:boolean setOnce(java.util.concurrent.atomic.AtomicReference,org.reactivestreams.Subscription):132:132 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/atomic/AtomicReference;Lf4/c;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/atomic/AtomicReference;Lm4/c;)Z"} 7:12:boolean setOnce(java.util.concurrent.atomic.AtomicReference,org.reactivestreams.Subscription):133:133 -> e 13:15:boolean setOnce(java.util.concurrent.atomic.AtomicReference,org.reactivestreams.Subscription):134:134 -> e 16:23:boolean setOnce(java.util.concurrent.atomic.AtomicReference,org.reactivestreams.Subscription):135:135 -> e @@ -196155,19 +204395,19 @@ io.reactivex.internal.subscriptions.SubscriptionHelper -> i3.e: 7:35:boolean validate(long):81:81 -> f 1:1:void request(long):39:39 -> g 4:16:boolean validate(org.reactivestreams.Subscription,org.reactivestreams.Subscription):55:55 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/c;Lf4/c;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/c;Lm4/c;)Z"} 17:19:boolean validate(org.reactivestreams.Subscription,org.reactivestreams.Subscription):59:59 -> h 20:25:boolean validate(org.reactivestreams.Subscription,org.reactivestreams.Subscription):60:60 -> h 1:9:io.reactivex.internal.subscriptions.SubscriptionHelper valueOf(java.lang.String):28:28 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Li3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ln3/e;"} 1:9:io.reactivex.internal.subscriptions.SubscriptionHelper[] values():28:28 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li3/e;"} -io.reactivex.internal.util.AtomicThrowable -> j3.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ln3/e;"} +io.reactivex.internal.util.AtomicThrowable -> o3.a: # {"id":"sourceFile","fileName":"AtomicThrowable.java"} 1:4:void ():24:24 -> 1:5:boolean addThrowable(java.lang.Throwable):34:34 -> a 1:5:java.lang.Throwable terminate():43:43 -> b -io.reactivex.internal.util.BackpressureHelper -> j3.b: +io.reactivex.internal.util.BackpressureHelper -> o3.b: # {"id":"sourceFile","fileName":"BackpressureHelper.java"} 1:14:long add(java.util.concurrent.atomic.AtomicLong,long):67:67 -> a 15:18:long add(java.util.concurrent.atomic.AtomicLong,long):71:71 -> a @@ -196176,7 +204416,7 @@ io.reactivex.internal.util.BackpressureHelper -> j3.b: 1:22:long produced(java.util.concurrent.atomic.AtomicLong,long):110:110 -> c 23:48:long produced(java.util.concurrent.atomic.AtomicLong,long):116:116 -> c 49:55:long produced(java.util.concurrent.atomic.AtomicLong,long):119:119 -> c -io.reactivex.internal.util.ExceptionHelper -> j3.c: +io.reactivex.internal.util.ExceptionHelper -> o3.c: # {"id":"sourceFile","fileName":"ExceptionHelper.java"} java.lang.Throwable TERMINATED -> a 1:8:void ():53:53 -> @@ -196192,30 +204432,30 @@ io.reactivex.internal.util.ExceptionHelper -> j3.c: 9:11:java.lang.RuntimeException wrapOrThrow(java.lang.Throwable):44:44 -> c 12:17:java.lang.RuntimeException wrapOrThrow(java.lang.Throwable):46:46 -> c 18:20:java.lang.RuntimeException wrapOrThrow(java.lang.Throwable):41:41 -> c -io.reactivex.internal.util.ExceptionHelper$Termination -> j3.c$a: +io.reactivex.internal.util.ExceptionHelper$Termination -> o3.c$a: # {"id":"sourceFile","fileName":"ExceptionHelper.java"} 1:6:void ():138:138 -> 1:1:java.lang.Throwable fillInStackTrace():143:143 -> fillInStackTrace -io.reactivex.internal.util.HalfSerializer -> j3.d: +io.reactivex.internal.util.HalfSerializer -> o3.d: # {"id":"sourceFile","fileName":"HalfSerializer.java"} 1:6:void onComplete(org.reactivestreams.Subscriber,java.util.concurrent.atomic.AtomicInteger,io.reactivex.internal.util.AtomicThrowable):85:85 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;Ljava/util/concurrent/atomic/AtomicInteger;Lj3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;Ljava/util/concurrent/atomic/AtomicInteger;Lo3/a;)V"} 7:12:void onComplete(org.reactivestreams.Subscriber,java.util.concurrent.atomic.AtomicInteger,io.reactivex.internal.util.AtomicThrowable):86:86 -> a 13:16:void onComplete(org.reactivestreams.Subscriber,java.util.concurrent.atomic.AtomicInteger,io.reactivex.internal.util.AtomicThrowable):88:88 -> a 17:20:void onComplete(org.reactivestreams.Subscriber,java.util.concurrent.atomic.AtomicInteger,io.reactivex.internal.util.AtomicThrowable):90:90 -> a 1:6:void onError(org.reactivestreams.Subscriber,java.lang.Throwable,java.util.concurrent.atomic.AtomicInteger,io.reactivex.internal.util.AtomicThrowable):68:68 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;Ljava/lang/Throwable;Ljava/util/concurrent/atomic/AtomicInteger;Lj3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;Ljava/lang/Throwable;Ljava/util/concurrent/atomic/AtomicInteger;Lo3/a;)V"} 7:12:void onError(org.reactivestreams.Subscriber,java.lang.Throwable,java.util.concurrent.atomic.AtomicInteger,io.reactivex.internal.util.AtomicThrowable):69:69 -> b 13:20:void onError(org.reactivestreams.Subscriber,java.lang.Throwable,java.util.concurrent.atomic.AtomicInteger,io.reactivex.internal.util.AtomicThrowable):70:70 -> b 21:24:void onError(org.reactivestreams.Subscriber,java.lang.Throwable,java.util.concurrent.atomic.AtomicInteger,io.reactivex.internal.util.AtomicThrowable):73:73 -> b 1:14:void onNext(org.reactivestreams.Subscriber,java.lang.Object,java.util.concurrent.atomic.AtomicInteger,io.reactivex.internal.util.AtomicThrowable):44:44 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;Ljava/lang/Object;Ljava/util/concurrent/atomic/AtomicInteger;Lj3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;Ljava/lang/Object;Ljava/util/concurrent/atomic/AtomicInteger;Lo3/a;)V"} 15:17:void onNext(org.reactivestreams.Subscriber,java.lang.Object,java.util.concurrent.atomic.AtomicInteger,io.reactivex.internal.util.AtomicThrowable):45:45 -> c 18:23:void onNext(org.reactivestreams.Subscriber,java.lang.Object,java.util.concurrent.atomic.AtomicInteger,io.reactivex.internal.util.AtomicThrowable):46:46 -> c 24:29:void onNext(org.reactivestreams.Subscriber,java.lang.Object,java.util.concurrent.atomic.AtomicInteger,io.reactivex.internal.util.AtomicThrowable):47:47 -> c 30:33:void onNext(org.reactivestreams.Subscriber,java.lang.Object,java.util.concurrent.atomic.AtomicInteger,io.reactivex.internal.util.AtomicThrowable):49:49 -> c 34:37:void onNext(org.reactivestreams.Subscriber,java.lang.Object,java.util.concurrent.atomic.AtomicInteger,io.reactivex.internal.util.AtomicThrowable):51:51 -> c -io.reactivex.internal.util.OpenHashSet -> j3.e: +io.reactivex.internal.util.OpenHashSet -> o3.e: # {"id":"sourceFile","fileName":"OpenHashSet.java"} float loadFactor -> a int mask -> b @@ -196262,52 +204502,52 @@ io.reactivex.internal.util.OpenHashSet -> j3.e: 15:17:boolean removeEntry(int,java.lang.Object[],int):119:119 -> f 18:37:boolean removeEntry(int,java.lang.Object[],int):122:122 -> f 38:44:boolean removeEntry(int,java.lang.Object[],int):130:130 -> f -io.reactivex.internal.util.Pow2 -> j3.f: +io.reactivex.internal.util.Pow2 -> o3.f: # {"id":"sourceFile","fileName":"Pow2.java"} 3:11:int roundToPowerOfTwo(int):33:33 -> a -io.reactivex.plugins.RxJavaPlugins -> k3.a: +io.reactivex.plugins.RxJavaPlugins -> p3.a: # {"id":"sourceFile","fileName":"RxJavaPlugins.java"} io.reactivex.functions.Consumer errorHandler -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/c;"} io.reactivex.functions.Function onScheduleHandler -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/d;"} io.reactivex.functions.Function onInitComputationHandler -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/d;"} io.reactivex.functions.Function onInitSingleHandler -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/d;"} io.reactivex.functions.Function onInitIoHandler -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/d;"} io.reactivex.functions.Function onInitNewThreadHandler -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/d;"} io.reactivex.functions.Function onIoHandler -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/d;"} io.reactivex.functions.Function onFlowableAssembly -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"La3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf3/d;"} 1:6:java.lang.Object apply(io.reactivex.functions.Function,java.lang.Object):1268:1268 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/d;Ljava/lang/Object;)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf3/d;Ljava/lang/Object;)Ljava/lang/Object;"} 7:11:java.lang.Object apply(io.reactivex.functions.Function,java.lang.Object):1270:1270 -> a 1:13:io.reactivex.Scheduler applyRequireNonNull(io.reactivex.functions.Function,java.util.concurrent.Callable):1320:1320 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/d;Ljava/util/concurrent/Callable;)LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf3/d;Ljava/util/concurrent/Callable;)La3/h;"} 1:14:io.reactivex.Scheduler callRequireNonNull(java.util.concurrent.Callable):1304:1304 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Callable;)LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Callable;)La3/h;"} 15:19:io.reactivex.Scheduler callRequireNonNull(java.util.concurrent.Callable):1306:1306 -> c 1:5:io.reactivex.Scheduler initComputationScheduler(java.util.concurrent.Callable):269:269 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Callable;)LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Callable;)La3/h;"} 6:9:io.reactivex.Scheduler initComputationScheduler(java.util.concurrent.Callable):270:270 -> d 10:14:io.reactivex.Scheduler initComputationScheduler(java.util.concurrent.Callable):272:272 -> d 15:19:io.reactivex.Scheduler initComputationScheduler(java.util.concurrent.Callable):274:274 -> d 1:5:io.reactivex.Scheduler initIoScheduler(java.util.concurrent.Callable):285:285 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Callable;)LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Callable;)La3/h;"} 6:9:io.reactivex.Scheduler initIoScheduler(java.util.concurrent.Callable):286:286 -> e 10:14:io.reactivex.Scheduler initIoScheduler(java.util.concurrent.Callable):288:288 -> e 15:19:io.reactivex.Scheduler initIoScheduler(java.util.concurrent.Callable):290:290 -> e 1:5:io.reactivex.Scheduler initNewThreadScheduler(java.util.concurrent.Callable):301:301 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Callable;)LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Callable;)La3/h;"} 6:9:io.reactivex.Scheduler initNewThreadScheduler(java.util.concurrent.Callable):302:302 -> f 10:14:io.reactivex.Scheduler initNewThreadScheduler(java.util.concurrent.Callable):304:304 -> f 15:19:io.reactivex.Scheduler initNewThreadScheduler(java.util.concurrent.Callable):306:306 -> f 1:5:io.reactivex.Scheduler initSingleScheduler(java.util.concurrent.Callable):317:317 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Callable;)LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Callable;)La3/h;"} 6:9:io.reactivex.Scheduler initSingleScheduler(java.util.concurrent.Callable):318:318 -> g 10:14:io.reactivex.Scheduler initSingleScheduler(java.util.concurrent.Callable):320:320 -> g 15:19:io.reactivex.Scheduler initSingleScheduler(java.util.concurrent.Callable):322:322 -> g @@ -196318,7 +204558,7 @@ io.reactivex.plugins.RxJavaPlugins -> k3.a: 22:26:boolean isBug(java.lang.Throwable):415:415 -> h 27:33:boolean isBug(java.lang.Throwable):419:419 -> h 1:4:io.reactivex.Flowable onAssembly(io.reactivex.Flowable):1020:1020 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/c;)LV2/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/c;)La3/c;"} 5:11:io.reactivex.Flowable onAssembly(io.reactivex.Flowable):1022:1022 -> i 1:4:void onError(java.lang.Throwable):361:361 -> j 5:12:void onError(java.lang.Throwable):364:364 -> j @@ -196330,84 +204570,84 @@ io.reactivex.plugins.RxJavaPlugins -> k3.a: 38:40:void onError(java.lang.Throwable):382:382 -> j 41:44:void onError(java.lang.Throwable):383:383 -> j 1:5:io.reactivex.Scheduler onIoScheduler(io.reactivex.Scheduler):439:439 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/h;)LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/h;)La3/h;"} 6:12:io.reactivex.Scheduler onIoScheduler(io.reactivex.Scheduler):443:443 -> k 1:5:java.lang.Runnable onSchedule(java.lang.Runnable):467:467 -> l 6:10:java.lang.Runnable onSchedule(java.lang.Runnable):469:469 -> l 11:17:java.lang.Runnable onSchedule(java.lang.Runnable):473:473 -> l 1:1:org.reactivestreams.Subscriber onSubscribe(io.reactivex.Flowable,org.reactivestreams.Subscriber):926:926 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV2/c;Lf4/b;)Lf4/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(La3/c;Lm4/b;)Lm4/b;"} 1:4:void uncaught(java.lang.Throwable):427:427 -> n 5:8:void uncaught(java.lang.Throwable):428:428 -> n 9:12:void uncaught(java.lang.Throwable):429:429 -> n -io.reactivex.schedulers.Schedulers -> l3.a: +io.reactivex.schedulers.Schedulers -> q3.a: # {"id":"sourceFile","fileName":"Schedulers.java"} io.reactivex.Scheduler SINGLE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/h;"} io.reactivex.Scheduler COMPUTATION -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/h;"} io.reactivex.Scheduler IO -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/h;"} io.reactivex.Scheduler TRAMPOLINE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/h;"} io.reactivex.Scheduler NEW_THREAD -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/h;"} 1:11:void ():75:75 -> 12:22:void ():77:77 -> 23:33:void ():79:79 -> 34:39:void ():81:81 -> 40:51:void ():83:83 -> 1:7:io.reactivex.Scheduler io():181:181 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV2/h;"} -io.reactivex.schedulers.Schedulers$ComputationHolder -> l3.a$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()La3/h;"} +io.reactivex.schedulers.Schedulers$ComputationHolder -> q3.a$a: # {"id":"sourceFile","fileName":"Schedulers.java"} io.reactivex.Scheduler DEFAULT -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/h;"} 1:8:void ():63:63 -> -io.reactivex.schedulers.Schedulers$ComputationTask -> l3.a$b: +io.reactivex.schedulers.Schedulers$ComputationTask -> q3.a$b: # {"id":"sourceFile","fileName":"Schedulers.java"} 1:4:void ():456:456 -> 1:3:io.reactivex.Scheduler call():459:459 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()La3/h;"} 1:5:java.lang.Object call():456:456 -> call -io.reactivex.schedulers.Schedulers$IOTask -> l3.a$c: +io.reactivex.schedulers.Schedulers$IOTask -> q3.a$c: # {"id":"sourceFile","fileName":"Schedulers.java"} 1:4:void ():435:435 -> 1:3:io.reactivex.Scheduler call():438:438 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()La3/h;"} 1:5:java.lang.Object call():435:435 -> call -io.reactivex.schedulers.Schedulers$IoHolder -> l3.a$d: +io.reactivex.schedulers.Schedulers$IoHolder -> q3.a$d: # {"id":"sourceFile","fileName":"Schedulers.java"} io.reactivex.Scheduler DEFAULT -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/h;"} 1:8:void ():67:67 -> -io.reactivex.schedulers.Schedulers$NewThreadHolder -> l3.a$e: +io.reactivex.schedulers.Schedulers$NewThreadHolder -> q3.a$e: # {"id":"sourceFile","fileName":"Schedulers.java"} io.reactivex.Scheduler DEFAULT -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/h;"} 1:8:void ():71:71 -> -io.reactivex.schedulers.Schedulers$NewThreadTask -> l3.a$f: +io.reactivex.schedulers.Schedulers$NewThreadTask -> q3.a$f: # {"id":"sourceFile","fileName":"Schedulers.java"} 1:4:void ():442:442 -> 1:3:io.reactivex.Scheduler call():445:445 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()La3/h;"} 1:5:java.lang.Object call():442:442 -> call -io.reactivex.schedulers.Schedulers$SingleHolder -> l3.a$g: +io.reactivex.schedulers.Schedulers$SingleHolder -> q3.a$g: # {"id":"sourceFile","fileName":"Schedulers.java"} io.reactivex.Scheduler DEFAULT -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La3/h;"} 1:8:void ():59:59 -> -io.reactivex.schedulers.Schedulers$SingleTask -> l3.a$h: +io.reactivex.schedulers.Schedulers$SingleTask -> q3.a$h: # {"id":"sourceFile","fileName":"Schedulers.java"} 1:4:void ():449:449 -> 1:3:io.reactivex.Scheduler call():452:452 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV2/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()La3/h;"} 1:5:java.lang.Object call():449:449 -> call javax.inject.Provider -> javax.inject.Provider: # {"id":"sourceFile","fileName":"Provider.java"} -kotlin.ExceptionsKt -> m3.a: +kotlin.ExceptionsKt -> r3.a: # {"id":"sourceFile","fileName":"Exceptions.kt"} -kotlin.ExceptionsKt__ExceptionsKt -> m3.b: +kotlin.ExceptionsKt__ExceptionsKt -> r3.b: # {"id":"sourceFile","fileName":"Exceptions.kt"} 13:18:void addSuppressed(java.lang.Throwable,java.lang.Throwable):70:70 -> a 6:10:java.lang.String stackTraceToString(java.lang.Throwable):55:55 -> b @@ -196415,64 +204655,64 @@ kotlin.ExceptionsKt__ExceptionsKt -> m3.b: 16:18:java.lang.String stackTraceToString(java.lang.Throwable):57:57 -> b 19:21:java.lang.String stackTraceToString(java.lang.Throwable):58:58 -> b 22:31:java.lang.String stackTraceToString(java.lang.Throwable):59:59 -> b -kotlin.Function -> m3.c: +kotlin.Function -> r3.c: # {"id":"sourceFile","fileName":"Function.kt"} -kotlin.InitializedLazyImpl -> m3.d: +kotlin.InitializedLazyImpl -> r3.d: # {"id":"sourceFile","fileName":"Lazy.kt"} java.lang.Object value -> d 1:6:void (java.lang.Object):112:112 -> 1:3:java.lang.Object getValue():112:112 -> getValue 1:9:java.lang.String toString():116:116 -> toString -kotlin.KotlinNothingValueException -> m3.e: +kotlin.KotlinNothingValueException -> r3.e: # {"id":"sourceFile","fileName":"ExceptionsH.kt"} 1:4:void ():121:121 -> kotlin.Lazy -> kotlin.Lazy: # {"id":"sourceFile","fileName":"Lazy.kt"} -kotlin.LazyKt -> m3.f: -kotlin.LazyKt__LazyJVMKt -> m3.g: +kotlin.LazyKt -> r3.f: +kotlin.LazyKt__LazyJVMKt -> r3.g: # {"id":"sourceFile","fileName":"LazyJVM.kt"} 6:13:kotlin.Lazy lazy(kotlin.jvm.functions.Function0):23:23 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)Lkotlin/Lazy;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)Lkotlin/Lazy;"} 11:27:kotlin.Lazy lazy(kotlin.LazyThreadSafetyMode,kotlin.jvm.functions.Function0):39:39 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm3/i;LA3/a;)Lkotlin/Lazy;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr3/i;LF3/a;)Lkotlin/Lazy;"} 28:33:kotlin.Lazy lazy(kotlin.LazyThreadSafetyMode,kotlin.jvm.functions.Function0):42:42 -> b 34:39:kotlin.Lazy lazy(kotlin.LazyThreadSafetyMode,kotlin.jvm.functions.Function0):39:39 -> b 40:45:kotlin.Lazy lazy(kotlin.LazyThreadSafetyMode,kotlin.jvm.functions.Function0):41:41 -> b 46:52:kotlin.Lazy lazy(kotlin.LazyThreadSafetyMode,kotlin.jvm.functions.Function0):40:40 -> b -kotlin.LazyKt__LazyJVMKt$WhenMappings -> m3.g$a: +kotlin.LazyKt__LazyJVMKt$WhenMappings -> r3.g$a: # {"id":"sourceFile","fileName":"LazyJVM.kt"} int[] $EnumSwitchMapping$0 -> a 1:37:void ():0:0 -> -kotlin.LazyKt__LazyKt -> m3.h: +kotlin.LazyKt__LazyKt -> r3.h: # {"id":"sourceFile","fileName":"Lazy.kt"} -kotlin.LazyThreadSafetyMode -> m3.i: +kotlin.LazyThreadSafetyMode -> r3.i: # {"id":"sourceFile","fileName":"Lazy.kt"} kotlin.LazyThreadSafetyMode SYNCHRONIZED -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lm3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr3/i;"} kotlin.LazyThreadSafetyMode PUBLICATION -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lm3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr3/i;"} kotlin.LazyThreadSafetyMode NONE -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lm3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr3/i;"} kotlin.LazyThreadSafetyMode[] $VALUES -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lm3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lr3/i;"} kotlin.enums.EnumEntries $ENTRIES -> h 1:10:void ():68:68 -> 11:20:void ():76:76 -> 21:43:void ():84:84 -> 1:4:void (java.lang.String,int):59:59 -> 1:11:kotlin.LazyThreadSafetyMode[] $values():0:0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lm3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lr3/i;"} 7:9:kotlin.LazyThreadSafetyMode valueOf(java.lang.String):85:85 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lm3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lr3/i;"} 7:9:kotlin.LazyThreadSafetyMode[] values():85:85 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lm3/i;"} -kotlin.NoWhenBranchMatchedException -> m3.j: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lr3/i;"} +kotlin.NoWhenBranchMatchedException -> r3.j: # {"id":"sourceFile","fileName":"NoWhenBranchMatchedException.kt"} 1:4:void ():9:9 -> -kotlin.NotImplementedError -> m3.k: +kotlin.NotImplementedError -> r3.k: # {"id":"sourceFile","fileName":"Standard.kt"} 6:9:void (java.lang.String):15:15 -> -kotlin.Pair -> m3.l: +kotlin.Pair -> r3.l: # {"id":"sourceFile","fileName":"Tuples.kt"} java.lang.Object first -> d java.lang.Object second -> e @@ -196486,19 +204726,19 @@ kotlin.Pair -> m3.l: 5:35:boolean equals(java.lang.Object):0:0 -> equals 1:24:int hashCode():0:0 -> hashCode 1:35:java.lang.String toString():34:34 -> toString -kotlin.Result -> m3.m: +kotlin.Result -> r3.m: # {"id":"sourceFile","fileName":"Result.kt"} kotlin.Result$Companion Companion -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lm3/m$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr3/m$a;"} 1:9:void ():0:0 -> 1:1:java.lang.Object constructor-impl(java.lang.Object):0:0 -> a 1:11:java.lang.Throwable exceptionOrNull-impl(java.lang.Object):64:64 -> b 1:3:boolean isFailure-impl(java.lang.Object):38:38 -> c -kotlin.Result$Companion -> m3.m$a: +kotlin.Result$Companion -> r3.m$a: # {"id":"sourceFile","fileName":"Result.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():85:85 -> -kotlin.Result$Failure -> m3.m$b: +kotlin.Result$Failure -> r3.m$b: # {"id":"sourceFile","fileName":"Result.kt"} java.lang.Throwable exception -> d 6:8:void (java.lang.Throwable):105:105 -> @@ -196506,24 +204746,24 @@ kotlin.Result$Failure -> m3.m$b: 1:20:boolean equals(java.lang.Object):109:109 -> equals 1:7:int hashCode():110:110 -> hashCode 1:25:java.lang.String toString():111:111 -> toString -kotlin.ResultKt -> m3.n: +kotlin.ResultKt -> r3.n: # {"id":"sourceFile","fileName":"Result.kt"} 6:11:java.lang.Object createFailure(java.lang.Throwable):122:122 -> a 1:10:void throwOnFailure(java.lang.Object):132:132 -> b -kotlin.SafePublicationLazyImpl -> m3.o: +kotlin.SafePublicationLazyImpl -> r3.o: # {"id":"sourceFile","fileName":"LazyJVM.kt"} kotlin.jvm.functions.Function0 initializer -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LA3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF3/a;"} java.lang.Object _value -> e java.lang.Object final -> f kotlin.SafePublicationLazyImpl$Companion Companion -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lm3/o$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr3/o$a;"} java.util.concurrent.atomic.AtomicReferenceFieldUpdater valueUpdater -> h 9:10:void ():141:141 -> 11:12:void ():142:142 -> 13:21:void ():139:139 -> 6:8:void (kotlin.jvm.functions.Function0):99:99 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)V"} 9:10:void (kotlin.jvm.functions.Function0):101:101 -> 11:14:void (kotlin.jvm.functions.Function0):104:104 -> 15:17:void (kotlin.jvm.functions.Function0):109:109 -> @@ -196537,22 +204777,22 @@ kotlin.SafePublicationLazyImpl -> m3.o: 28:30:java.lang.Object getValue():129:129 -> getValue 1:18:java.lang.String toString():134:134 -> toString 1:10:java.lang.Object writeReplace():136:136 -> writeReplace -kotlin.SafePublicationLazyImpl$Companion -> m3.o$a: +kotlin.SafePublicationLazyImpl$Companion -> r3.o$a: # {"id":"sourceFile","fileName":"LazyJVM.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():138:138 -> -kotlin.SynchronizedLazyImpl -> m3.p: +kotlin.SynchronizedLazyImpl -> r3.p: # {"id":"sourceFile","fileName":"LazyJVM.kt"} kotlin.jvm.functions.Function0 initializer -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LA3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF3/a;"} java.lang.Object _value -> e java.lang.Object lock -> f 1:2:void (kotlin.jvm.functions.Function0,java.lang.Object):60:61 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;Ljava/lang/Object;)V"} 3:3:void (kotlin.jvm.functions.Function0,java.lang.Object):64:64 -> 4:4:void (kotlin.jvm.functions.Function0,java.lang.Object):68:68 -> 5:5:void (kotlin.jvm.functions.Function0,java.lang.Object,int,kotlin.jvm.internal.DefaultConstructorMarker):60:60 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;Ljava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;Ljava/lang/Object;ILkotlin/jvm/internal/DefaultConstructorMarker;)V"} 1:10:boolean isInitialized():91:91 -> a 1:2:java.lang.Object getValue():72:72 -> getValue 3:7:java.lang.Object getValue():73:73 -> getValue @@ -196564,43 +204804,43 @@ kotlin.SynchronizedLazyImpl -> m3.p: 30:34:java.lang.Object getValue():78:78 -> getValue 1:18:java.lang.String toString():93:93 -> toString 1:10:java.lang.Object writeReplace():95:95 -> writeReplace -kotlin.TuplesKt -> m3.q: +kotlin.TuplesKt -> r3.q: # {"id":"sourceFile","fileName":"Tuples.kt"} 1:6:kotlin.Pair to(java.lang.Object,java.lang.Object):43:43 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;)Lm3/l;"} -kotlin.UNINITIALIZED_VALUE -> m3.r: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;)Lr3/l;"} +kotlin.UNINITIALIZED_VALUE -> r3.r: # {"id":"sourceFile","fileName":"Lazy.kt"} kotlin.UNINITIALIZED_VALUE INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lm3/r;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr3/r;"} 1:8:void ():0:0 -> 1:4:void ():88:88 -> -kotlin.UShort -> m3.s: +kotlin.UShort -> r3.s: # {"id":"sourceFile","fileName":"UShort.kt"} kotlin.UShort$Companion Companion -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lm3/s$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr3/s$a;"} 1:9:void ():0:0 -> 1:1:short constructor-impl(short):0:0 -> a -kotlin.UShort$Companion -> m3.s$a: +kotlin.UShort$Companion -> r3.s$a: # {"id":"sourceFile","fileName":"UShort.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():19:19 -> -kotlin.UninitializedPropertyAccessException -> m3.t: +kotlin.UninitializedPropertyAccessException -> r3.t: # {"id":"sourceFile","fileName":"UninitializedPropertyAccessException.kt"} 1:4:void (java.lang.String):11:11 -> -kotlin.Unit -> m3.u: +kotlin.Unit -> r3.u: # {"id":"sourceFile","fileName":"Unit.kt"} kotlin.Unit INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lm3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lr3/u;"} 1:8:void ():0:0 -> 1:4:void ():11:11 -> 1:3:java.lang.String toString():12:12 -> toString -kotlin.UnsafeLazyImpl -> m3.v: +kotlin.UnsafeLazyImpl -> r3.v: # {"id":"sourceFile","fileName":"Lazy.kt"} kotlin.jvm.functions.Function0 initializer -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LA3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF3/a;"} java.lang.Object _value -> e 6:8:void (kotlin.jvm.functions.Function0):91:91 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)V"} 9:10:void (kotlin.jvm.functions.Function0):92:92 -> 11:15:void (kotlin.jvm.functions.Function0):93:93 -> 1:10:boolean isInitialized():105:105 -> a @@ -196610,11 +204850,14 @@ kotlin.UnsafeLazyImpl -> m3.v: 21:23:java.lang.Object getValue():102:102 -> getValue 1:18:java.lang.String toString():107:107 -> toString 1:10:java.lang.Object writeReplace():109:109 -> writeReplace -kotlin.collections.AbstractCollection -> n3.b: +kotlin.collections.AbstractCollection -> s3.b: # {"id":"sourceFile","fileName":"AbstractCollection.kt"} 1:4:void ():15:15 -> 1:8:boolean add(java.lang.Object):0:0 -> add 1:8:boolean addAll(java.util.Collection):0:0 -> addAll + 1:1:java.lang.CharSequence s3.AbstractCollection.$r8$lambda$B441ZGcCSKKTBFWtLUFnJDN9ccw(s3.AbstractCollection,java.lang.Object):0:0 -> b + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls3/b;Ljava/lang/Object;)Ljava/lang/CharSequence;"} 1:8:void clear():0:0 -> clear 1:8:boolean contains(java.lang.Object):51:51 -> contains 9:22:boolean contains(java.lang.Object):52:52 -> contains @@ -196622,12 +204865,9 @@ kotlin.collections.AbstractCollection -> n3.b: 6:13:boolean containsAll(java.util.Collection):54:54 -> containsAll 14:27:boolean containsAll(java.util.Collection):55:55 -> containsAll 28:36:boolean containsAll(java.util.Collection):22:22 -> containsAll - 1:1:java.lang.CharSequence n3.AbstractCollection.$r8$lambda$B441ZGcCSKKTBFWtLUFnJDN9ccw(n3.AbstractCollection,java.lang.Object):0:0 -> f - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln3/b;Ljava/lang/Object;)Ljava/lang/CharSequence;"} int getSize() -> h 3:10:java.lang.CharSequence toString$lambda$2(kotlin.collections.AbstractCollection,java.lang.Object):27:27 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln3/b;Ljava/lang/Object;)Ljava/lang/CharSequence;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls3/b;Ljava/lang/Object;)Ljava/lang/CharSequence;"} 1:10:boolean isEmpty():24:24 -> isEmpty 1:8:boolean remove(java.lang.Object):0:0 -> remove 1:8:boolean removeAll(java.util.Collection):0:0 -> removeAll @@ -196636,21 +204876,21 @@ kotlin.collections.AbstractCollection -> n3.b: 1:1:java.lang.Object[] toArray():34:34 -> toArray 2:2:java.lang.Object[] toArray(java.lang.Object[]):48:48 -> toArray 1:22:java.lang.String toString():26:26 -> toString -kotlin.collections.AbstractCollection$$ExternalSyntheticLambda0 -> n3.a: +kotlin.collections.AbstractCollection$$ExternalSyntheticLambda0 -> s3.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} kotlin.collections.AbstractCollection kotlin.collections.AbstractCollection$$InternalSyntheticLambda$1$28759260d93b6ac0eabbf2dfea3868b693cfd4794fca89a05954fe9c11118a3b$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls3/b;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void n3.AbstractCollection$$ExternalSyntheticLambda0.(n3.AbstractCollection):0:0 -> + 1:1:void s3.AbstractCollection$$ExternalSyntheticLambda0.(s3.AbstractCollection):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln3/b;)V"} - 1:1:java.lang.Object n3.AbstractCollection$$ExternalSyntheticLambda0.invoke(java.lang.Object):0:0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls3/b;)V"} + 1:1:java.lang.Object s3.AbstractCollection$$ExternalSyntheticLambda0.invoke(java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} -kotlin.collections.AbstractList -> n3.c: +kotlin.collections.AbstractList -> s3.c: # {"id":"sourceFile","fileName":"AbstractList.kt"} kotlin.collections.AbstractList$Companion Companion -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln3/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls3/c$a;"} 1:9:void ():0:0 -> 1:4:void ():21:21 -> 1:8:void add(int,java.lang.Object):0:0 -> add @@ -196672,7 +204912,7 @@ kotlin.collections.AbstractList -> n3.c: 1:8:java.lang.Object remove(int):0:0 -> remove 1:8:java.lang.Object set(int,java.lang.Object):0:0 -> set 1:6:java.util.List subList(int,int):35:35 -> subList -kotlin.collections.AbstractList$Companion -> n3.c$a: +kotlin.collections.AbstractList$Companion -> s3.c$a: # {"id":"sourceFile","fileName":"AbstractList.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():110:110 -> @@ -196689,13 +204929,13 @@ kotlin.collections.AbstractList$Companion -> n3.c$a: 45:53:boolean orderedEquals$kotlin_stdlib(java.util.Collection,java.util.Collection):168:168 -> e 6:24:int orderedHashCode$kotlin_stdlib(java.util.Collection):156:156 -> f 25:33:int orderedHashCode$kotlin_stdlib(java.util.Collection):157:157 -> f -kotlin.collections.AbstractList$IteratorImpl -> n3.c$b: +kotlin.collections.AbstractList$IteratorImpl -> s3.c$b: # {"id":"sourceFile","fileName":"AbstractList.kt"} int index -> d kotlin.collections.AbstractList this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls3/c;"} 1:6:void (kotlin.collections.AbstractList):76:76 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln3/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls3/c;)V"} 1:3:int getIndex():78:78 -> b 1:3:void setIndex(int):78:78 -> c 1:14:boolean hasNext():80:80 -> hasNext @@ -196703,12 +204943,12 @@ kotlin.collections.AbstractList$IteratorImpl -> n3.c$b: 7:19:java.lang.Object next():84:84 -> next 20:25:java.lang.Object next():83:83 -> next 1:8:void remove():0:0 -> remove -kotlin.collections.AbstractList$ListIteratorImpl -> n3.c$c: +kotlin.collections.AbstractList$ListIteratorImpl -> s3.c$c: # {"id":"sourceFile","fileName":"AbstractList.kt"} kotlin.collections.AbstractList this$0 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls3/c;"} 1:5:void (kotlin.collections.AbstractList,int):91:91 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln3/c;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls3/c;I)V"} 6:14:void (kotlin.collections.AbstractList,int):94:94 -> 15:18:void (kotlin.collections.AbstractList,int):95:95 -> 1:8:void add(java.lang.Object):0:0 -> add @@ -196719,49 +204959,49 @@ kotlin.collections.AbstractList$ListIteratorImpl -> n3.c$c: 27:32:java.lang.Object previous():103:103 -> previous 1:7:int previousIndex():107:107 -> previousIndex 1:8:void set(java.lang.Object):0:0 -> set -kotlin.collections.AbstractList$SubList -> n3.c$d: +kotlin.collections.AbstractList$SubList -> s3.c$d: # {"id":"sourceFile","fileName":"AbstractList.kt"} kotlin.collections.AbstractList list -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls3/c;"} int fromIndex -> f int _size -> g 6:12:void (kotlin.collections.AbstractList,int,int):37:37 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln3/c;II)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls3/c;II)V"} 13:22:void (kotlin.collections.AbstractList,int,int):41:41 -> 23:25:void (kotlin.collections.AbstractList,int,int):42:42 -> 1:7:java.lang.Object get(int):46:46 -> get 8:17:java.lang.Object get(int):48:48 -> get 1:3:int getSize():51:51 -> h -kotlin.collections.AbstractMutableCollection -> n3.d: +kotlin.collections.AbstractMutableCollection -> s3.d: # {"id":"sourceFile","fileName":"AbstractMutableCollection.kt"} 1:4:void ():16:16 -> - int getSize() -> f + int getSize() -> b 1:5:int size():15:15 -> size -kotlin.collections.AbstractMutableList -> n3.e: +kotlin.collections.AbstractMutableList -> s3.e: # {"id":"sourceFile","fileName":"AbstractMutableList.kt"} 1:4:void ():18:18 -> - int getSize() -> f + int getSize() -> b java.lang.Object removeAt(int) -> h 1:5:java.lang.Object remove(int):15:15 -> remove 1:5:int size():15:15 -> size -kotlin.collections.AbstractMutableSet -> n3.f: +kotlin.collections.AbstractMutableSet -> s3.f: # {"id":"sourceFile","fileName":"AbstractMutableSet.kt"} 1:4:void ():16:16 -> - int getSize() -> f + int getSize() -> b 1:5:int size():15:15 -> size -kotlin.collections.ArrayAsCollection -> n3.g: +kotlin.collections.ArrayAsCollection -> s3.g: # {"id":"sourceFile","fileName":"Collections.kt"} java.lang.Object[] values -> d boolean isVarargs -> e 6:13:void (java.lang.Object[],boolean):58:58 -> 1:8:boolean add(java.lang.Object):0:0 -> add 1:8:boolean addAll(java.util.Collection):0:0 -> addAll + 1:4:int getSize():59:59 -> b 1:8:void clear():0:0 -> clear 1:7:boolean contains(java.lang.Object):61:61 -> contains 6:13:boolean containsAll(java.util.Collection):527:527 -> containsAll 14:27:boolean containsAll(java.util.Collection):528:528 -> containsAll 28:36:boolean containsAll(java.util.Collection):62:62 -> containsAll - 1:4:int getSize():59:59 -> f 1:9:boolean isEmpty():60:60 -> isEmpty 1:7:java.util.Iterator iterator():63:63 -> iterator 1:8:boolean remove(java.lang.Object):0:0 -> remove @@ -196770,13 +205010,13 @@ kotlin.collections.ArrayAsCollection -> n3.g: 1:5:int size():58:58 -> size 1:1:java.lang.Object[] toArray(java.lang.Object[]):0:0 -> toArray 2:2:java.lang.Object[] toArray():65:65 -> toArray -kotlin.collections.ArrayDeque -> n3.h: +kotlin.collections.ArrayDeque -> s3.h: # {"id":"sourceFile","fileName":"ArrayDeque.kt"} int head -> d java.lang.Object[] elementData -> e int size -> f kotlin.collections.ArrayDeque$Companion Companion -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln3/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls3/h$a;"} java.lang.Object[] emptyElementData -> h 10:14:void ():650:650 -> 1:3:void ():38:38 -> @@ -196830,6 +205070,7 @@ kotlin.collections.ArrayDeque -> n3.h: 4:12:void addLast(java.lang.Object):136:136 -> addLast 13:27:void addLast(java.lang.Object):138:138 -> addLast 28:36:void addLast(java.lang.Object):139:139 -> addLast + 1:3:int getSize():21:21 -> b 1:6:void clear():532:532 -> clear 7:9:void clear():533:533 -> clear 10:20:void clear():535:535 -> clear @@ -196837,7 +205078,6 @@ kotlin.collections.ArrayDeque -> n3.h: 27:28:void clear():538:538 -> clear 29:31:void clear():539:539 -> clear 1:11:boolean contains(java.lang.Object):379:379 -> contains - 1:3:int getSize():21:21 -> f 1:9:java.lang.Object get(int):364:364 -> get 10:21:java.lang.Object get(int):366:366 -> get 1:9:java.lang.Object removeAt(int):427:427 -> h @@ -196877,11 +205117,11 @@ kotlin.collections.ArrayDeque -> n3.h: 42:60:int indexOf(java.lang.Object):390:390 -> indexOf 61:82:int indexOf(java.lang.Object):393:393 -> indexOf 1:10:boolean isEmpty():97:97 -> isEmpty - 1:2:void copyElements(int):73:73 -> j - 3:11:void copyElements(int):74:74 -> j - 12:20:void copyElements(int):75:75 -> j - 21:22:void copyElements(int):76:76 -> j - 23:25:void copyElements(int):77:77 -> j + 1:2:void copyElements(int):73:73 -> k + 3:11:void copyElements(int):74:74 -> k + 12:20:void copyElements(int):75:75 -> k + 21:22:void copyElements(int):76:76 -> k + 23:25:void copyElements(int):77:77 -> k 3:12:int decremented(int):95:95 -> l 1:11:int lastIndexOf(java.lang.Object):401:401 -> lastIndexOf 12:20:int lastIndexOf(java.lang.Object):403:403 -> lastIndexOf @@ -196972,37 +205212,38 @@ kotlin.collections.ArrayDeque -> n3.h: 122:133:boolean retainAll(java.util.Collection):759:759 -> retainAll 134:136:boolean retainAll(java.util.Collection):766:766 -> retainAll 137:146:boolean retainAll(java.util.Collection):767:767 -> retainAll - 1:9:void removeRangeShiftPreceding(int,int):601:601 -> s - 10:24:void removeRangeShiftPreceding(int,int):602:602 -> s - 25:32:void removeRangeShiftPreceding(int,int):606:606 -> s - 33:43:void removeRangeShiftPreceding(int,int):607:607 -> s - 44:47:void removeRangeShiftPreceding(int,int):609:609 -> s - 48:54:void removeRangeShiftPreceding(int,int):610:610 -> s + 1:13:java.lang.Object removeFirstOrNull():159:159 -> s 1:9:java.lang.Object set(int,java.lang.Object):370:370 -> set 10:16:java.lang.Object set(int,java.lang.Object):372:372 -> set 17:20:java.lang.Object set(int,java.lang.Object):373:373 -> set 21:23:java.lang.Object set(int,java.lang.Object):374:374 -> set - 1:7:void removeRangeShiftSucceeding(int,int):616:616 -> t - 8:14:void removeRangeShiftSucceeding(int,int):617:617 -> t - 15:21:void removeRangeShiftSucceeding(int,int):618:618 -> t - 22:35:void removeRangeShiftSucceeding(int,int):621:621 -> t - 36:42:void removeRangeShiftSucceeding(int,int):622:622 -> t - 43:47:void removeRangeShiftSucceeding(int,int):624:624 -> t - 48:53:void removeRangeShiftSucceeding(int,int):625:625 -> t + 1:9:void removeRangeShiftPreceding(int,int):601:601 -> t + 10:24:void removeRangeShiftPreceding(int,int):602:602 -> t + 25:32:void removeRangeShiftPreceding(int,int):606:606 -> t + 33:43:void removeRangeShiftPreceding(int,int):607:607 -> t + 44:47:void removeRangeShiftPreceding(int,int):609:609 -> t + 48:54:void removeRangeShiftPreceding(int,int):610:610 -> t 1:1:java.lang.Object[] toArray(java.lang.Object[]):545:545 -> toArray 2:7:java.lang.Object[] toArray(java.lang.Object[]):547:552 -> toArray 8:8:java.lang.Object[] toArray(java.lang.Object[]):556:556 -> toArray 9:9:java.lang.Object[] toArray():561:561 -> toArray -kotlin.collections.ArrayDeque$Companion -> n3.h$a: + 1:7:void removeRangeShiftSucceeding(int,int):616:616 -> u + 8:14:void removeRangeShiftSucceeding(int,int):617:617 -> u + 15:21:void removeRangeShiftSucceeding(int,int):618:618 -> u + 22:35:void removeRangeShiftSucceeding(int,int):621:621 -> u + 36:42:void removeRangeShiftSucceeding(int,int):622:622 -> u + 43:47:void removeRangeShiftSucceeding(int,int):624:624 -> u + 48:53:void removeRangeShiftSucceeding(int,int):625:625 -> u +kotlin.collections.ArrayDeque$Companion -> s3.h$a: # {"id":"sourceFile","fileName":"ArrayDeque.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():649:649 -> -kotlin.collections.ArraysKt -> n3.i: -kotlin.collections.ArraysKt__ArraysJVMKt -> n3.j: +kotlin.collections.ArraysKt -> s3.i: +kotlin.collections.ArraysKt__ArraysJVMKt -> s3.j: # {"id":"sourceFile","fileName":"ArraysJVM.kt"} 6:25:java.lang.Object[] arrayOfNulls(java.lang.Object[],int):44:44 -> a 4:39:void copyOfRangeToIndexCheck(int,int):49:49 -> b -kotlin.collections.ArraysKt__ArraysKt -> n3.k: +kotlin.collections.ArraysKt__ArraysKt -> s3.k: # {"id":"sourceFile","fileName":"Arrays.kt"} 10:15:boolean contentDeepEquals(java.lang.Object[],java.lang.Object[]):81:81 -> c 16:19:boolean contentDeepEquals(java.lang.Object[],java.lang.Object[]):83:83 -> c @@ -197018,7 +205259,7 @@ kotlin.collections.ArraysKt__ArraysKt -> n3.k: 167:185:boolean contentDeepEquals(java.lang.Object[],java.lang.Object[]):101:101 -> c 186:204:boolean contentDeepEquals(java.lang.Object[],java.lang.Object[]):102:102 -> c 205:218:boolean contentDeepEquals(java.lang.Object[],java.lang.Object[]):109:109 -> c -kotlin.collections.ArraysKt___ArraysJvmKt -> n3.l: +kotlin.collections.ArraysKt___ArraysJvmKt -> s3.l: # {"id":"sourceFile","fileName":"_ArraysJvm.kt"} 6:15:java.util.List asList(java.lang.Object[]):133:133 -> d 12:15:byte[] copyInto(byte[],byte[],int,int,int):946:946 -> e @@ -197041,60 +205282,61 @@ kotlin.collections.ArraysKt___ArraysJvmKt -> n3.l: 11:14:void fill$default(float[],float,int,int,int,java.lang.Object):1613:1613 -> p 10:10:void fill$default(java.lang.Object[],java.lang.Object,int,int,int,java.lang.Object):1544:1544 -> q 11:14:void fill$default(java.lang.Object[],java.lang.Object,int,int,int,java.lang.Object):1543:1543 -> q - 11:18:void sortWith(java.lang.Object[],java.util.Comparator):2188:2188 -> r -kotlin.collections.ArraysKt___ArraysKt -> n3.m: + 6:13:void sort(java.lang.Object[]):2031:2031 -> r + 11:18:void sortWith(java.lang.Object[],java.util.Comparator):2188:2188 -> s +kotlin.collections.ArraysKt___ArraysKt -> s3.m: # {"id":"sourceFile","fileName":"_Arrays.kt"} - 9:11:int indexOf(java.lang.Object[],java.lang.Object):1563:1563 -> A - 12:19:int indexOf(java.lang.Object[],java.lang.Object):1564:1564 -> A - 20:22:int indexOf(java.lang.Object[],java.lang.Object):1569:1569 -> A - 23:36:int indexOf(java.lang.Object[],java.lang.Object):1570:1570 -> A - 31:33:java.lang.Appendable joinTo(int[],java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):24610:24610 -> B - 34:45:java.lang.Appendable joinTo(int[],java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):24612:24612 -> B - 46:54:java.lang.Appendable joinTo(int[],java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):24613:24613 -> B - 55:68:java.lang.Appendable joinTo(int[],java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):24616:24616 -> B - 69:82:java.lang.Appendable joinTo(int[],java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):24618:24618 -> B - 83:85:java.lang.Appendable joinTo(int[],java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):24621:24621 -> B - 86:89:java.lang.Appendable joinTo(int[],java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):24622:24622 -> B - 26:48:java.lang.String joinToString(int[],java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):24796:24796 -> C - 5:46:java.lang.String joinToString$default(int[],java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1,int,java.lang.Object):24795:24795 -> D - 6:8:java.lang.Object last(java.lang.Object[]):1902:1902 -> E - 9:15:java.lang.Object last(java.lang.Object[]):1904:1904 -> E - 16:23:java.lang.Object last(java.lang.Object[]):1903:1903 -> E - 6:11:java.lang.Comparable maxOrNull(java.lang.Comparable[]):16180:16180 -> F - 12:13:java.lang.Comparable maxOrNull(java.lang.Comparable[]):16181:16181 -> F - 14:20:java.lang.Comparable maxOrNull(java.lang.Comparable[]):16182:16182 -> F - 21:22:java.lang.Comparable maxOrNull(java.lang.Comparable[]):16183:16183 -> F - 23:35:java.lang.Comparable maxOrNull(java.lang.Comparable[]):16184:16184 -> F - 6:16:java.lang.Object[] requireNoNulls(java.lang.Object[]):23646:23646 -> G - 17:45:java.lang.Object[] requireNoNulls(java.lang.Object[]):23648:23648 -> G - 6:12:char single(char[]):2934:2934 -> H - 13:15:char single(char[]):2936:2936 -> H - 16:23:char single(char[]):2937:2937 -> H - 24:31:char single(char[]):2935:2935 -> H - 6:15:java.lang.Object singleOrNull(java.lang.Object[]):3107:3107 -> I - 11:16:java.util.Collection toCollection(int[],java.util.Collection):9715:9715 -> J - 17:27:java.util.Collection toCollection(int[],java.util.Collection):9716:9716 -> J - 6:11:java.util.List toList(java.lang.Object[]):9838:9838 -> K - 12:17:java.util.List toList(java.lang.Object[]):9841:9841 -> K - 18:24:java.util.List toList(java.lang.Object[]):9840:9840 -> K - 25:29:java.util.List toList(java.lang.Object[]):9839:9839 -> K - 6:15:java.util.List toMutableList(java.lang.Object[]):9937:9937 -> L - 6:22:java.util.Set toMutableSet(int[]):12241:12241 -> M - 6:15:boolean contains(java.lang.Object[],java.lang.Object):520:520 -> s - 6:17:java.util.List filterNotNull(java.lang.Object[]):4235:4235 -> t - 11:25:java.util.Collection filterNotNullTo(java.lang.Object[],java.util.Collection):4244:4244 -> u - 6:16:kotlin.ranges.IntRange getIndices(byte[]):7759:7759 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"([B)LF3/c;"} - 6:16:kotlin.ranges.IntRange getIndices(java.lang.Object[]):7753:7753 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;)LF3/c;"} - 6:9:int getLastIndex(byte[]):7957:7957 -> x - 6:9:int getLastIndex(java.lang.Object[]):7951:7951 -> y - 8:15:java.lang.Object getOrNull(java.lang.Object[],int):1483:1483 -> z -kotlin.collections.ArraysUtilJVM -> n3.n: + 8:15:java.lang.Object getOrNull(java.lang.Object[],int):1483:1483 -> A + 9:11:int indexOf(java.lang.Object[],java.lang.Object):1563:1563 -> B + 12:19:int indexOf(java.lang.Object[],java.lang.Object):1564:1564 -> B + 20:22:int indexOf(java.lang.Object[],java.lang.Object):1569:1569 -> B + 23:36:int indexOf(java.lang.Object[],java.lang.Object):1570:1570 -> B + 31:33:java.lang.Appendable joinTo(int[],java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):24610:24610 -> C + 34:45:java.lang.Appendable joinTo(int[],java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):24612:24612 -> C + 46:54:java.lang.Appendable joinTo(int[],java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):24613:24613 -> C + 55:68:java.lang.Appendable joinTo(int[],java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):24616:24616 -> C + 69:82:java.lang.Appendable joinTo(int[],java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):24618:24618 -> C + 83:85:java.lang.Appendable joinTo(int[],java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):24621:24621 -> C + 86:89:java.lang.Appendable joinTo(int[],java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):24622:24622 -> C + 26:48:java.lang.String joinToString(int[],java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):24796:24796 -> D + 5:46:java.lang.String joinToString$default(int[],java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1,int,java.lang.Object):24795:24795 -> E + 6:8:java.lang.Object last(java.lang.Object[]):1902:1902 -> F + 9:15:java.lang.Object last(java.lang.Object[]):1904:1904 -> F + 16:23:java.lang.Object last(java.lang.Object[]):1903:1903 -> F + 6:11:java.lang.Comparable maxOrNull(java.lang.Comparable[]):16180:16180 -> G + 12:13:java.lang.Comparable maxOrNull(java.lang.Comparable[]):16181:16181 -> G + 14:20:java.lang.Comparable maxOrNull(java.lang.Comparable[]):16182:16182 -> G + 21:22:java.lang.Comparable maxOrNull(java.lang.Comparable[]):16183:16183 -> G + 23:35:java.lang.Comparable maxOrNull(java.lang.Comparable[]):16184:16184 -> G + 6:16:java.lang.Object[] requireNoNulls(java.lang.Object[]):23646:23646 -> H + 17:45:java.lang.Object[] requireNoNulls(java.lang.Object[]):23648:23648 -> H + 6:12:char single(char[]):2934:2934 -> I + 13:15:char single(char[]):2936:2936 -> I + 16:23:char single(char[]):2937:2937 -> I + 24:31:char single(char[]):2935:2935 -> I + 6:15:java.lang.Object singleOrNull(java.lang.Object[]):3107:3107 -> J + 11:16:java.util.Collection toCollection(int[],java.util.Collection):9715:9715 -> K + 17:27:java.util.Collection toCollection(int[],java.util.Collection):9716:9716 -> K + 6:11:java.util.List toList(java.lang.Object[]):9838:9838 -> L + 12:17:java.util.List toList(java.lang.Object[]):9841:9841 -> L + 18:24:java.util.List toList(java.lang.Object[]):9840:9840 -> L + 25:29:java.util.List toList(java.lang.Object[]):9839:9839 -> L + 6:15:java.util.List toMutableList(java.lang.Object[]):9937:9937 -> M + 6:22:java.util.Set toMutableSet(int[]):12241:12241 -> N + 6:15:boolean contains(java.lang.Object[],java.lang.Object):520:520 -> t + 6:17:java.util.List filterNotNull(java.lang.Object[]):4235:4235 -> u + 11:25:java.util.Collection filterNotNullTo(java.lang.Object[],java.util.Collection):4244:4244 -> v + 6:16:kotlin.ranges.IntRange getIndices(byte[]):7759:7759 -> w + # {"id":"com.android.tools.r8.residualsignature","signature":"([B)LK3/c;"} + 6:16:kotlin.ranges.IntRange getIndices(java.lang.Object[]):7753:7753 -> x + # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;)LK3/c;"} + 6:9:int getLastIndex(byte[]):7957:7957 -> y + 6:9:int getLastIndex(java.lang.Object[]):7951:7951 -> z +kotlin.collections.ArraysUtilJVM -> s3.n: # {"id":"sourceFile","fileName":"ArraysUtilJVM.java"} 1:5:java.util.List asList(java.lang.Object[]):13:13 -> a -kotlin.collections.CollectionsKt -> n3.o: -kotlin.collections.CollectionsKt__CollectionsJVMKt -> n3.p: +kotlin.collections.CollectionsKt -> s3.o: +kotlin.collections.CollectionsKt__CollectionsJVMKt -> s3.p: # {"id":"sourceFile","fileName":"CollectionsJVM.kt"} 6:12:java.util.List build(java.util.List):52:52 -> a 6:20:java.lang.Object[] copyToArrayOfAny(java.lang.Object[],boolean):98:98 -> b @@ -197104,7 +205346,7 @@ kotlin.collections.CollectionsKt__CollectionsJVMKt -> n3.p: 1:10:java.util.List listOf(java.lang.Object):21:21 -> e 6:9:java.lang.Object[] terminateCollectionToArray(int,java.lang.Object[]):89:89 -> f 10:12:java.lang.Object[] terminateCollectionToArray(int,java.lang.Object[]):91:91 -> f -kotlin.collections.CollectionsKt__CollectionsKt -> n3.q: +kotlin.collections.CollectionsKt__CollectionsKt -> s3.q: # {"id":"sourceFile","fileName":"Collections.kt"} 6:12:java.util.Collection asCollection(java.lang.Object[]):56:56 -> g 6:20:int binarySearch(java.util.List,java.lang.Comparable,int,int):331:331 -> h @@ -197125,26 +205367,26 @@ kotlin.collections.CollectionsKt__CollectionsKt -> n3.q: 72:103:void rangeCheck$CollectionsKt__CollectionsKt(int,int,int):462:462 -> p 1:8:void throwCountOverflow():484:484 -> q 1:8:void throwIndexOverflow():480:480 -> r -kotlin.collections.CollectionsKt__IterablesKt -> n3.r: +kotlin.collections.CollectionsKt__IterablesKt -> s3.r: # {"id":"sourceFile","fileName":"Iterables.kt"} 6:17:int collectionSizeOrDefault(java.lang.Iterable,int):39:39 -> s -kotlin.collections.CollectionsKt__IterablesKt$Iterable$1 -> R8$$REMOVED$$CLASS$$3: +kotlin.collections.CollectionsKt__IterablesKt$Iterable$1 -> R8$$REMOVED$$CLASS$$5: # {"id":"sourceFile","fileName":"Iterables.kt"} -kotlin.collections.CollectionsKt__IteratorsJVMKt -> n3.s: +kotlin.collections.CollectionsKt__IteratorsJVMKt -> s3.s: # {"id":"sourceFile","fileName":"IteratorsJVM.kt"} -kotlin.collections.CollectionsKt__IteratorsKt -> n3.t: +kotlin.collections.CollectionsKt__IteratorsKt -> s3.t: # {"id":"sourceFile","fileName":"Iterators.kt"} -kotlin.collections.CollectionsKt__MutableCollectionsJVMKt -> n3.u: +kotlin.collections.CollectionsKt__MutableCollectionsJVMKt -> s3.u: # {"id":"sourceFile","fileName":"MutableCollectionsJVM.kt"} 6:16:void sort(java.util.List):31:31 -> t 11:21:void sortWith(java.util.List,java.util.Comparator):42:42 -> u -kotlin.collections.CollectionsKt__MutableCollectionsKt -> n3.v: +kotlin.collections.CollectionsKt__MutableCollectionsKt -> s3.v: # {"id":"sourceFile","fileName":"MutableCollections.kt"} 12:16:boolean removeAll(java.lang.Iterable,kotlin.jvm.functions.Function1):211:211 -> A 12:16:boolean removeAll(java.util.List,kotlin.jvm.functions.Function1):270:270 -> B 12:16:boolean retainAll(java.lang.Iterable,kotlin.jvm.functions.Function1):218:218 -> C 11:25:boolean addAll(java.util.Collection,kotlin.sequences.Sequence):129:129 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;LH3/f;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Collection;LM3/f;)Z"} 26:34:boolean addAll(java.util.Collection,kotlin.sequences.Sequence):130:130 -> v 11:21:boolean addAll(java.util.Collection,java.lang.Iterable):114:114 -> w 22:36:boolean addAll(java.util.Collection,java.lang.Iterable):117:117 -> w @@ -197163,7 +205405,7 @@ kotlin.collections.CollectionsKt__MutableCollectionsKt -> n3.v: 58:63:boolean filterInPlace$CollectionsKt__MutableCollectionsKt(java.util.List,kotlin.jvm.functions.Function1,boolean):294:294 -> z 64:69:boolean filterInPlace$CollectionsKt__MutableCollectionsKt(java.util.List,kotlin.jvm.functions.Function1,boolean):295:295 -> z 70:80:boolean filterInPlace$CollectionsKt__MutableCollectionsKt(java.util.List,kotlin.jvm.functions.Function1,boolean):296:296 -> z -kotlin.collections.CollectionsKt__ReversedViewsKt -> n3.w: +kotlin.collections.CollectionsKt__ReversedViewsKt -> s3.w: # {"id":"sourceFile","fileName":"ReversedViews.kt"} 1:5:int access$reverseElementIndex(java.util.List,int):1:1 -> D 1:5:int access$reverseIteratorIndex(java.util.List,int):1:1 -> E @@ -197173,13 +205415,13 @@ kotlin.collections.CollectionsKt__ReversedViewsKt -> n3.w: 3:60:int reverseElementIndex$CollectionsKt__ReversedViewsKt(java.util.List,int):65:65 -> I 1:6:int reverseIteratorIndex$CollectionsKt__ReversedViewsKt(java.util.List,int):70:70 -> J 3:60:int reversePositionIndex$CollectionsKt__ReversedViewsKt(java.util.List,int):68:68 -> K -kotlin.collections.CollectionsKt___CollectionsJvmKt -> n3.x: +kotlin.collections.CollectionsKt___CollectionsJvmKt -> s3.x: # {"id":"sourceFile","fileName":"_CollectionsJvm.kt"} 6:9:void reverse(java.util.List):43:43 -> L -kotlin.collections.CollectionsKt___CollectionsKt -> n3.y: +kotlin.collections.CollectionsKt___CollectionsKt -> s3.y: # {"id":"sourceFile","fileName":"_Collections.kt"} 6:11:kotlin.sequences.Sequence asSequence(java.lang.Iterable):3641:3641 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;)LH3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;)LM3/f;"} 6:34:double averageOfFloat(java.lang.Iterable):3707:3707 -> N 35:46:double averageOfFloat(java.lang.Iterable):3709:3709 -> N 6:9:boolean contains(java.lang.Iterable,java.lang.Object):75:75 -> O @@ -197249,57 +205491,67 @@ kotlin.collections.CollectionsKt___CollectionsKt -> n3.y: 21:28:java.lang.Object single(java.util.List):618:618 -> i0 29:36:java.lang.Object single(java.util.List):616:616 -> i0 11:21:java.util.List slice(java.util.List,kotlin.ranges.IntRange):873:873 -> j0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;LF3/c;)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;LK3/c;)Ljava/util/List;"} 22:48:java.util.List slice(java.util.List,kotlin.ranges.IntRange):874:874 -> j0 - 10:14:java.util.List take(java.lang.Iterable,int):899:899 -> k0 - 15:19:java.util.List take(java.lang.Iterable,int):900:900 -> k0 - 20:22:java.util.List take(java.lang.Iterable,int):902:902 -> k0 - 23:35:java.util.List take(java.lang.Iterable,int):901:901 -> k0 - 36:44:java.util.List take(java.lang.Iterable,int):902:902 -> k0 - 45:49:java.util.List take(java.lang.Iterable,int):905:905 -> k0 - 50:64:java.util.List take(java.lang.Iterable,int):906:906 -> k0 - 65:70:java.util.List take(java.lang.Iterable,int):907:907 -> k0 - 71:75:java.util.List take(java.lang.Iterable,int):911:911 -> k0 - 76:107:java.util.List take(java.lang.Iterable,int):898:898 -> k0 - 11:24:java.util.Collection toCollection(java.lang.Iterable,java.util.Collection):1309:1309 -> l0 - 25:29:java.util.Collection toCollection(java.lang.Iterable,java.util.Collection):1310:1310 -> l0 - 6:11:float[] toFloatArray(java.util.Collection):1142:1142 -> m0 - 12:34:float[] toFloatArray(java.util.Collection):1144:1144 -> m0 - 35:39:float[] toFloatArray(java.util.Collection):1145:1145 -> m0 - 6:9:java.util.List toList(java.lang.Iterable):1326:1326 -> n0 - 10:21:java.util.List toList(java.lang.Iterable):1327:1327 -> n0 - 22:26:java.util.List toList(java.lang.Iterable):1330:1330 -> n0 - 27:51:java.util.List toList(java.lang.Iterable):1329:1329 -> n0 - 52:56:java.util.List toList(java.lang.Iterable):1328:1328 -> n0 - 57:65:java.util.List toList(java.lang.Iterable):1333:1333 -> n0 - 6:9:java.util.List toMutableList(java.lang.Iterable):1340:1340 -> o0 - 10:16:java.util.List toMutableList(java.lang.Iterable):1341:1341 -> o0 - 17:28:java.util.List toMutableList(java.lang.Iterable):1342:1342 -> o0 - 6:11:java.util.List toMutableList(java.util.Collection):1349:1349 -> p0 - 6:17:java.util.Set toMutableSet(java.lang.Iterable):1710:1710 -> q0 - 18:29:java.util.Set toMutableSet(java.lang.Iterable):1711:1711 -> q0 - 6:9:java.util.Set toSet(java.lang.Iterable):1358:1358 -> r0 - 10:21:java.util.Set toSet(java.lang.Iterable):1359:1359 -> r0 - 22:41:java.util.Set toSet(java.lang.Iterable):1362:1362 -> r0 - 42:66:java.util.Set toSet(java.lang.Iterable):1361:1361 -> r0 - 67:71:java.util.Set toSet(java.lang.Iterable):1360:1360 -> r0 - 72:87:java.util.Set toSet(java.lang.Iterable):1365:1365 -> r0 - 11:14:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3977:3977 -> s0 - 15:18:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3978:3978 -> s0 - 19:37:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3979:3979 -> s0 - 38:49:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3980:3980 -> s0 - 50:57:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3981:3981 -> s0 - 58:61:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3539:3539 -> s0 - 62:66:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3981:3981 -> s0 -kotlin.collections.CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1 -> n3.y$a: + 6:9:java.util.List sorted(java.lang.Iterable):1039:1039 -> k0 + 10:12:java.util.List sorted(java.lang.Iterable):1042:1042 -> k0 + 13:25:java.util.List sorted(java.lang.Iterable):1040:1040 -> k0 + 26:31:java.util.List sorted(java.lang.Iterable):3836:3836 -> k0 + 32:42:java.util.List sorted(java.lang.Iterable):1042:1042 -> k0 + 43:50:java.util.List sorted(java.lang.Iterable):1044:1044 -> k0 + 11:14:java.util.List sortedWith(java.lang.Iterable,java.util.Comparator):1086:1086 -> l0 + 15:17:java.util.List sortedWith(java.lang.Iterable,java.util.Comparator):1089:1089 -> l0 + 18:30:java.util.List sortedWith(java.lang.Iterable,java.util.Comparator):1087:1087 -> l0 + 31:36:java.util.List sortedWith(java.lang.Iterable,java.util.Comparator):3840:3840 -> l0 + 37:44:java.util.List sortedWith(java.lang.Iterable,java.util.Comparator):1089:1089 -> l0 + 45:52:java.util.List sortedWith(java.lang.Iterable,java.util.Comparator):1091:1091 -> l0 + 10:14:java.util.List take(java.lang.Iterable,int):899:899 -> m0 + 15:19:java.util.List take(java.lang.Iterable,int):900:900 -> m0 + 20:22:java.util.List take(java.lang.Iterable,int):902:902 -> m0 + 23:35:java.util.List take(java.lang.Iterable,int):901:901 -> m0 + 36:44:java.util.List take(java.lang.Iterable,int):902:902 -> m0 + 45:49:java.util.List take(java.lang.Iterable,int):905:905 -> m0 + 50:64:java.util.List take(java.lang.Iterable,int):906:906 -> m0 + 65:70:java.util.List take(java.lang.Iterable,int):907:907 -> m0 + 71:75:java.util.List take(java.lang.Iterable,int):911:911 -> m0 + 76:107:java.util.List take(java.lang.Iterable,int):898:898 -> m0 + 11:24:java.util.Collection toCollection(java.lang.Iterable,java.util.Collection):1309:1309 -> n0 + 25:29:java.util.Collection toCollection(java.lang.Iterable,java.util.Collection):1310:1310 -> n0 + 6:11:float[] toFloatArray(java.util.Collection):1142:1142 -> o0 + 12:34:float[] toFloatArray(java.util.Collection):1144:1144 -> o0 + 35:39:float[] toFloatArray(java.util.Collection):1145:1145 -> o0 + 6:9:java.util.List toList(java.lang.Iterable):1326:1326 -> p0 + 10:21:java.util.List toList(java.lang.Iterable):1327:1327 -> p0 + 22:26:java.util.List toList(java.lang.Iterable):1330:1330 -> p0 + 27:51:java.util.List toList(java.lang.Iterable):1329:1329 -> p0 + 52:56:java.util.List toList(java.lang.Iterable):1328:1328 -> p0 + 57:65:java.util.List toList(java.lang.Iterable):1333:1333 -> p0 + 6:9:java.util.List toMutableList(java.lang.Iterable):1340:1340 -> q0 + 10:16:java.util.List toMutableList(java.lang.Iterable):1341:1341 -> q0 + 17:28:java.util.List toMutableList(java.lang.Iterable):1342:1342 -> q0 + 6:11:java.util.List toMutableList(java.util.Collection):1349:1349 -> r0 + 6:9:java.util.Set toSet(java.lang.Iterable):1358:1358 -> s0 + 10:21:java.util.Set toSet(java.lang.Iterable):1359:1359 -> s0 + 22:41:java.util.Set toSet(java.lang.Iterable):1362:1362 -> s0 + 42:66:java.util.Set toSet(java.lang.Iterable):1361:1361 -> s0 + 67:71:java.util.Set toSet(java.lang.Iterable):1360:1360 -> s0 + 72:87:java.util.Set toSet(java.lang.Iterable):1365:1365 -> s0 + 11:14:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3977:3977 -> t0 + 15:18:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3978:3978 -> t0 + 19:37:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3979:3979 -> t0 + 38:49:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3980:3980 -> t0 + 50:57:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3981:3981 -> t0 + 58:61:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3539:3539 -> t0 + 62:66:java.util.List zip(java.lang.Iterable,java.lang.Iterable):3981:3981 -> t0 +kotlin.collections.CollectionsKt___CollectionsKt$asSequence$$inlined$Sequence$1 -> s3.y$a: # {"id":"sourceFile","fileName":"Sequences.kt"} java.lang.Iterable $this_asSequence$inlined -> a 3:6:void (java.lang.Iterable):21:21 -> 1:7:java.util.Iterator iterator():23:23 -> iterator -kotlin.collections.EmptyIterator -> n3.z: +kotlin.collections.EmptyIterator -> s3.z: # {"id":"sourceFile","fileName":"Collections.kt"} kotlin.collections.EmptyIterator INSTANCE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln3/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls3/z;"} 1:8:void ():0:0 -> 1:4:void ():16:16 -> 1:8:void add(java.lang.Object):0:0 -> add @@ -197313,22 +205565,22 @@ kotlin.collections.EmptyIterator -> n3.z: 1:2:int previousIndex():20:20 -> previousIndex 1:8:void remove():0:0 -> remove 1:8:void set(java.lang.Object):0:0 -> set -kotlin.collections.EmptyList -> n3.A: +kotlin.collections.EmptyList -> s3.A: # {"id":"sourceFile","fileName":"Collections.kt"} kotlin.collections.EmptyList INSTANCE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln3/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls3/A;"} 1:8:void ():0:0 -> 1:4:void ():25:25 -> 1:1:void add(int,java.lang.Object):0:0 -> add 2:2:boolean add(java.lang.Object):0:0 -> add 1:1:boolean addAll(int,java.util.Collection):0:0 -> addAll 2:2:boolean addAll(java.util.Collection):0:0 -> addAll + 1:1:boolean s3.EmptyList.contains(java.lang.Void):0:0 -> b + # {"id":"com.android.tools.r8.synthesized"} 1:8:void clear():0:0 -> clear 1:13:boolean contains(java.lang.Object):25:25 -> contains 6:10:boolean containsAll(java.util.Collection):35:35 -> containsAll 1:16:boolean equals(java.lang.Object):28:28 -> equals - 1:1:boolean n3.EmptyList.contains(java.lang.Void):0:0 -> f - # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.Object get(int):25:25 -> get 1:28:java.lang.Void get(int):37:37 -> h 1:2:int hashCode():29:29 -> hashCode @@ -197336,9 +205588,9 @@ kotlin.collections.EmptyList -> n3.A: 1:13:int indexOf(java.lang.Object):25:25 -> indexOf 1:2:boolean isEmpty():33:33 -> isEmpty 1:3:java.util.Iterator iterator():41:41 -> iterator - 1:1:int n3.EmptyList.indexOf(java.lang.Void):0:0 -> j + 1:1:int s3.EmptyList.indexOf(java.lang.Void):0:0 -> k # {"id":"com.android.tools.r8.synthesized"} - 1:1:int n3.EmptyList.lastIndexOf(java.lang.Void):0:0 -> l + 1:1:int s3.EmptyList.lastIndexOf(java.lang.Void):0:0 -> l # {"id":"com.android.tools.r8.synthesized"} 1:13:int lastIndexOf(java.lang.Object):25:25 -> lastIndexOf 1:1:java.util.ListIterator listIterator():42:42 -> listIterator @@ -197355,13 +205607,13 @@ kotlin.collections.EmptyList -> n3.A: 1:1:java.lang.Object[] toArray():0:0 -> toArray 2:2:java.lang.Object[] toArray(java.lang.Object[]):0:0 -> toArray 1:3:java.lang.String toString():30:30 -> toString -kotlin.collections.EmptyMap -> n3.B: +kotlin.collections.EmptyMap -> s3.B: # {"id":"sourceFile","fileName":"Maps.kt"} kotlin.collections.EmptyMap INSTANCE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln3/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls3/B;"} 1:8:void ():0:0 -> 1:4:void ():14:14 -> - 1:1:boolean n3.EmptyMap.containsValue(java.lang.Void):0:0 -> a + 1:1:boolean s3.EmptyMap.containsValue(java.lang.Void):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:2:java.lang.Void get(java.lang.Object):26:26 -> b 1:3:java.util.Set getEntries():27:27 -> c @@ -197385,20 +205637,20 @@ kotlin.collections.EmptyMap -> n3.B: 1:5:int size():14:14 -> size 1:3:java.lang.String toString():19:19 -> toString 1:5:java.util.Collection values():14:14 -> values -kotlin.collections.EmptySet -> n3.C: +kotlin.collections.EmptySet -> s3.C: # {"id":"sourceFile","fileName":"Sets.kt"} kotlin.collections.EmptySet INSTANCE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls3/C;"} 1:8:void ():0:0 -> 1:4:void ():14:14 -> 1:8:boolean add(java.lang.Object):0:0 -> add 1:8:boolean addAll(java.util.Collection):0:0 -> addAll + 1:1:boolean s3.EmptySet.contains(java.lang.Void):0:0 -> b + # {"id":"com.android.tools.r8.synthesized"} 1:8:void clear():0:0 -> clear 1:13:boolean contains(java.lang.Object):14:14 -> contains 6:10:boolean containsAll(java.util.Collection):24:24 -> containsAll 1:16:boolean equals(java.lang.Object):17:17 -> equals - 1:1:boolean n3.EmptySet.contains(java.lang.Void):0:0 -> f - # {"id":"com.android.tools.r8.synthesized"} 1:2:int getSize():21:21 -> h 1:2:int hashCode():18:18 -> hashCode 1:2:boolean isEmpty():22:22 -> isEmpty @@ -197411,33 +205663,33 @@ kotlin.collections.EmptySet -> n3.C: 1:1:java.lang.Object[] toArray():0:0 -> toArray 2:2:java.lang.Object[] toArray(java.lang.Object[]):0:0 -> toArray 1:3:java.lang.String toString():19:19 -> toString -kotlin.collections.IntIterator -> n3.D: +kotlin.collections.IntIterator -> s3.D: # {"id":"sourceFile","fileName":"PrimitiveIterators.kt"} 1:4:void ():168:168 -> 1:9:java.lang.Object next():168:168 -> next int nextInt() -> nextInt 1:8:void remove():0:0 -> remove -kotlin.collections.MapsKt -> n3.E: -kotlin.collections.MapsKt__MapWithDefaultKt -> n3.F: +kotlin.collections.MapsKt -> s3.E: +kotlin.collections.MapsKt__MapWithDefaultKt -> s3.F: # {"id":"sourceFile","fileName":"MapWithDefault.kt"} -kotlin.collections.MapsKt__MapsJVMKt -> n3.G: +kotlin.collections.MapsKt__MapsJVMKt -> s3.G: # {"id":"sourceFile","fileName":"MapsJVM.kt"} 6:12:java.util.Map build(java.util.Map):57:57 -> a 1:6:java.util.Map createMapBuilder():45:45 -> b 1:6:java.util.Map createMapBuilder(int):51:51 -> c 1:26:int mapCapacity(int):150:150 -> d 6:23:java.util.Map mapOf(kotlin.Pair):26:26 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm3/l;)Ljava/util/Map;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr3/l;)Ljava/util/Map;"} 6:37:java.util.Map toSingletonMap(java.util.Map):139:139 -> f -kotlin.collections.MapsKt__MapsKt -> n3.H: +kotlin.collections.MapsKt__MapsKt -> s3.H: # {"id":"sourceFile","fileName":"Maps.kt"} 1:8:java.util.Map emptyMap():40:40 -> g 6:19:java.util.HashMap hashMapOf(kotlin.Pair[]):116:116 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lm3/l;)Ljava/util/HashMap;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lr3/l;)Ljava/util/HashMap;"} 6:28:java.util.Map mapOf(kotlin.Pair[]):55:55 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lm3/l;)Ljava/util/Map;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lr3/l;)Ljava/util/Map;"} 6:19:java.util.Map mutableMapOf(kotlin.Pair[]):99:99 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lm3/l;)Ljava/util/Map;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lr3/l;)Ljava/util/Map;"} 6:15:java.util.Map optimizeReadOnlyMap(java.util.Map):811:811 -> k 16:20:java.util.Map optimizeReadOnlyMap(java.util.Map):813:813 -> k 21:25:java.util.Map optimizeReadOnlyMap(java.util.Map):812:812 -> k @@ -197445,7 +205697,7 @@ kotlin.collections.MapsKt__MapsKt -> n3.H: 11:34:void putAll(java.util.Map,java.lang.Iterable):442:442 -> m 35:39:void putAll(java.util.Map,java.lang.Iterable):443:443 -> m 11:24:void putAll(java.util.Map,kotlin.Pair[]):433:433 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;[Lm3/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;[Lr3/l;)V"} 25:31:void putAll(java.util.Map,kotlin.Pair[]):434:434 -> n 6:9:java.util.Map toMap(java.lang.Iterable):573:573 -> o 10:21:java.util.Map toMap(java.lang.Iterable):574:574 -> o @@ -197459,34 +205711,34 @@ kotlin.collections.MapsKt__MapsKt -> n3.H: 20:24:java.util.Map toMap(java.util.Map):629:629 -> q 25:29:java.util.Map toMap(java.util.Map):628:628 -> q 11:14:java.util.Map toMap(kotlin.Pair[],java.util.Map):605:605 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lm3/l;Ljava/util/Map;)Ljava/util/Map;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lr3/l;Ljava/util/Map;)Ljava/util/Map;"} 6:11:java.util.Map toMutableMap(java.util.Map):639:639 -> s -kotlin.collections.MapsKt___MapsJvmKt -> n3.I: +kotlin.collections.MapsKt___MapsJvmKt -> s3.I: # {"id":"sourceFile","fileName":"_MapsJvm.kt"} -kotlin.collections.MapsKt___MapsKt -> n3.J: +kotlin.collections.MapsKt___MapsKt -> s3.J: # {"id":"sourceFile","fileName":"_Maps.kt"} -kotlin.collections.ReversedList -> n3.K: +kotlin.collections.ReversedList -> s3.K: # {"id":"sourceFile","fileName":"ReversedViews.kt"} java.util.List delegate -> d 6:11:void (java.util.List):29:29 -> 1:10:void add(int,java.lang.Object):38:38 -> add + 1:7:int getSize():30:30 -> b 1:6:void clear():33:33 -> clear - 1:7:int getSize():30:30 -> f 1:11:java.lang.Object get(int):31:31 -> get 1:11:java.lang.Object removeAt(int):34:34 -> h 1:3:java.util.List access$getDelegate$p(kotlin.collections.ReversedList):29:29 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln3/K;)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls3/K;)Ljava/util/List;"} 2:6:java.util.Iterator iterator():41:41 -> iterator 1:1:java.util.ListIterator listIterator():42:42 -> listIterator 2:2:java.util.ListIterator listIterator(int):44:44 -> listIterator 1:11:java.lang.Object set(int,java.lang.Object):36:36 -> set -kotlin.collections.ReversedList$listIterator$1 -> n3.K$a: +kotlin.collections.ReversedList$listIterator$1 -> s3.K$a: # {"id":"sourceFile","fileName":"ReversedViews.kt"} java.util.ListIterator delegateIterator -> d kotlin.collections.ReversedList this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln3/K;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls3/K;"} 3:5:void (kotlin.collections.ReversedList,int):44:44 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln3/K;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls3/K;I)V"} 6:20:void (kotlin.collections.ReversedList,int):45:45 -> 1:5:void add(java.lang.Object):53:53 -> add 6:11:void add(java.lang.Object):56:56 -> add @@ -197498,24 +205750,24 @@ kotlin.collections.ReversedList$listIterator$1 -> n3.K$a: 1:13:int previousIndex():51:51 -> previousIndex 1:6:void remove():59:59 -> remove 1:6:void set(java.lang.Object):60:60 -> set -kotlin.collections.ReversedListReadOnly -> n3.L: +kotlin.collections.ReversedListReadOnly -> s3.L: # {"id":"sourceFile","fileName":"ReversedViews.kt"} java.util.List delegate -> e 6:11:void (java.util.List):11:11 -> 1:11:java.lang.Object get(int):13:13 -> get 1:7:int getSize():12:12 -> h 2:6:java.util.Iterator iterator():15:15 -> iterator - 1:3:java.util.List access$getDelegate$p(kotlin.collections.ReversedListReadOnly):11:11 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln3/L;)Ljava/util/List;"} + 1:3:java.util.List access$getDelegate$p(kotlin.collections.ReversedListReadOnly):11:11 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls3/L;)Ljava/util/List;"} 1:1:java.util.ListIterator listIterator():16:16 -> listIterator 2:2:java.util.ListIterator listIterator(int):18:18 -> listIterator -kotlin.collections.ReversedListReadOnly$listIterator$1 -> n3.L$a: +kotlin.collections.ReversedListReadOnly$listIterator$1 -> s3.L$a: # {"id":"sourceFile","fileName":"ReversedViews.kt"} java.util.ListIterator delegateIterator -> d kotlin.collections.ReversedListReadOnly this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Ln3/L;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls3/L;"} 3:5:void (kotlin.collections.ReversedListReadOnly,int):18:18 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln3/L;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls3/L;I)V"} 6:20:void (kotlin.collections.ReversedListReadOnly,int):19:19 -> 1:8:void add(java.lang.Object):0:0 -> add 1:7:boolean hasNext():20:20 -> hasNext @@ -197526,37 +205778,37 @@ kotlin.collections.ReversedListReadOnly$listIterator$1 -> n3.L$a: 1:13:int previousIndex():25:25 -> previousIndex 1:8:void remove():0:0 -> remove 1:8:void set(java.lang.Object):0:0 -> set -kotlin.collections.SetsKt -> n3.M: -kotlin.collections.SetsKt__SetsJVMKt -> n3.N: +kotlin.collections.SetsKt -> s3.M: +kotlin.collections.SetsKt__SetsJVMKt -> s3.N: # {"id":"sourceFile","fileName":"SetsJVM.kt"} 6:12:java.util.Set build(java.util.Set):51:51 -> a 1:6:java.util.Set createSetBuilder(int):45:45 -> b 1:10:java.util.Set setOf(java.lang.Object):20:20 -> c -kotlin.collections.SetsKt__SetsKt -> n3.O: +kotlin.collections.SetsKt__SetsKt -> s3.O: # {"id":"sourceFile","fileName":"Sets.kt"} 1:3:java.util.Set emptySet():36:36 -> d 6:15:java.util.Set optimizeReadOnlySet(java.util.Set):185:185 -> e 16:28:java.util.Set optimizeReadOnlySet(java.util.Set):187:187 -> e 29:33:java.util.Set optimizeReadOnlySet(java.util.Set):186:186 -> e -kotlin.collections.SetsKt___SetsKt -> n3.P: +kotlin.collections.SetsKt___SetsKt -> s3.P: # {"id":"sourceFile","fileName":"_Sets.kt"} -kotlin.collections.builders.AbstractMapBuilderEntrySet -> o3.a: +kotlin.collections.builders.AbstractMapBuilderEntrySet -> t3.a: # {"id":"sourceFile","fileName":"MapBuilder.kt"} 1:4:void ():680:680 -> 1:13:boolean contains(java.lang.Object):680:680 -> contains 6:10:boolean contains(java.util.Map$Entry):681:681 -> h boolean containsEntry(java.util.Map$Entry) -> i - boolean remove(java.util.Map$Entry) -> j + boolean remove(java.util.Map$Entry) -> k 1:13:boolean remove(java.lang.Object):680:680 -> remove -kotlin.collections.builders.ListBuilder -> o3.b: +kotlin.collections.builders.ListBuilder -> t3.b: # {"id":"sourceFile","fileName":"ListBuilder.kt"} java.lang.Object[] backing -> d int length -> e boolean isReadOnly -> f kotlin.collections.builders.ListBuilder$Companion Companion -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo3/b$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt3/b$b;"} kotlin.collections.builders.ListBuilder Empty -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt3/b;"} 9:20:void ():18:18 -> 1:2:void (int):12:13 -> 3:3:void (int,int,kotlin.jvm.internal.DefaultConstructorMarker):12:12 -> @@ -197580,10 +205832,10 @@ kotlin.collections.builders.ListBuilder -> o3.b: 3:5:void add(int,java.lang.Object):84:86 -> add 1:3:boolean addAll(java.util.Collection):90:92 -> addAll 4:7:boolean addAll(int,java.util.Collection):97:100 -> addAll + 1:3:int getSize():34:34 -> b 1:4:void clear():105:105 -> clear 5:10:void clear():106:106 -> clear 3:19:boolean equals(java.lang.Object):155:155 -> equals - 1:3:int getSize():34:34 -> f 1:7:java.lang.Object get(int):39:39 -> get 8:12:java.lang.Object get(int):40:40 -> get 1:3:java.lang.Object removeAt(int):110:110 -> h @@ -197591,31 +205843,31 @@ kotlin.collections.builders.ListBuilder -> o3.b: 11:15:java.lang.Object removeAt(int):112:112 -> h 1:10:int hashCode():159:159 -> hashCode 1:4:void access$addAllInternal(kotlin.collections.builders.ListBuilder,int,java.util.Collection,int):12:12 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/b;ILjava/util/Collection;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/b;ILjava/util/Collection;I)V"} 2:5:int indexOf(java.lang.Object):53:53 -> indexOf 6:21:int indexOf(java.lang.Object):54:54 -> indexOf 1:8:boolean isEmpty():36:36 -> isEmpty 2:6:java.util.Iterator iterator():69:69 -> iterator - 1:4:void access$addAtInternal(kotlin.collections.builders.ListBuilder,int,java.lang.Object):12:12 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/b;ILjava/lang/Object;)V"} + 1:4:void access$addAtInternal(kotlin.collections.builders.ListBuilder,int,java.lang.Object):12:12 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/b;ILjava/lang/Object;)V"} 1:3:java.lang.Object[] access$getBacking$p(kotlin.collections.builders.ListBuilder):12:12 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/b;)[Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/b;)[Ljava/lang/Object;"} 1:6:int lastIndexOf(java.lang.Object):61:61 -> lastIndexOf 7:22:int lastIndexOf(java.lang.Object):63:63 -> lastIndexOf 1:1:java.util.ListIterator listIterator():70:70 -> listIterator 2:3:java.util.ListIterator listIterator(int):73:74 -> listIterator 1:3:int access$getLength$p(kotlin.collections.builders.ListBuilder):12:12 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/b;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/b;)I"} 1:3:int access$getModCount$p$s-2084097795(kotlin.collections.builders.ListBuilder):12:12 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/b;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/b;)I"} 1:3:boolean access$isReadOnly$p(kotlin.collections.builders.ListBuilder):12:12 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/b;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/b;)Z"} 1:5:java.lang.Object access$removeAtInternal(kotlin.collections.builders.ListBuilder,int):12:12 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/b;I)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/b;I)Ljava/lang/Object;"} 1:4:void access$removeRangeInternal(kotlin.collections.builders.ListBuilder,int,int):12:12 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/b;II)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/b;II)V"} 1:5:int access$retainOrRemoveAllInternal(kotlin.collections.builders.ListBuilder,int,int,java.util.Collection,boolean):12:12 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/b;IILjava/util/Collection;Z)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/b;IILjava/util/Collection;Z)I"} 1:3:boolean remove(java.lang.Object):116:116 -> remove 4:9:boolean remove(java.lang.Object):117:117 -> remove 10:18:boolean remove(java.lang.Object):118:118 -> remove @@ -197657,17 +205909,17 @@ kotlin.collections.builders.ListBuilder -> o3.b: 1:3:void insertAtInternal(int,int):193:193 -> z 4:12:void insertAtInternal(int,int):194:194 -> z 13:18:void insertAtInternal(int,int):195:195 -> z -kotlin.collections.builders.ListBuilder$BuilderSubList -> o3.b$a: +kotlin.collections.builders.ListBuilder$BuilderSubList -> t3.b$a: # {"id":"sourceFile","fileName":"ListBuilder.kt"} java.lang.Object[] backing -> d int offset -> e int length -> f kotlin.collections.builders.ListBuilder$BuilderSubList parent -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo3/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt3/b$a;"} kotlin.collections.builders.ListBuilder root -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt3/b;"} 11:13:void (java.lang.Object[],int,int,kotlin.collections.builders.ListBuilder$BuilderSubList,kotlin.collections.builders.ListBuilder):311:311 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;IILo3/b$a;Lo3/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;IILt3/b$a;Lt3/b;)V"} 14:15:void (java.lang.Object[],int,int,kotlin.collections.builders.ListBuilder$BuilderSubList,kotlin.collections.builders.ListBuilder):306:306 -> 16:17:void (java.lang.Object[],int,int,kotlin.collections.builders.ListBuilder$BuilderSubList,kotlin.collections.builders.ListBuilder):307:307 -> 18:19:void (java.lang.Object[],int,int,kotlin.collections.builders.ListBuilder$BuilderSubList,kotlin.collections.builders.ListBuilder):308:308 -> @@ -197678,13 +205930,13 @@ kotlin.collections.builders.ListBuilder$BuilderSubList -> o3.b$a: 4:7:void add(int,java.lang.Object):385:388 -> add 1:4:boolean addAll(java.util.Collection):392:395 -> addAll 5:9:boolean addAll(int,java.util.Collection):400:404 -> addAll + 1:3:int getSize():324:324 -> b + 4:6:int getSize():325:325 -> b 1:3:void clear():409:409 -> clear 4:6:void clear():410:410 -> clear 7:14:void clear():411:411 -> clear 1:5:boolean equals(java.lang.Object):465:465 -> equals 6:22:boolean equals(java.lang.Object):467:467 -> equals - 1:3:int getSize():324:324 -> f - 4:6:int getSize():325:325 -> f 1:3:java.lang.Object get(int):334:334 -> get 4:10:java.lang.Object get(int):335:335 -> get 11:18:java.lang.Object get(int):336:336 -> get @@ -197695,26 +205947,26 @@ kotlin.collections.builders.ListBuilder$BuilderSubList -> o3.b$a: 1:3:int hashCode():471:471 -> hashCode 4:14:int hashCode():472:472 -> hashCode 1:3:java.lang.Object[] access$getBacking$p(kotlin.collections.builders.ListBuilder$BuilderSubList):305:305 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/b$a;)[Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/b$a;)[Ljava/lang/Object;"} 1:4:int indexOf(java.lang.Object):349:349 -> indexOf 5:8:int indexOf(java.lang.Object):351:351 -> indexOf 9:27:int indexOf(java.lang.Object):352:352 -> indexOf 1:3:boolean isEmpty():329:329 -> isEmpty 4:11:boolean isEmpty():330:330 -> isEmpty 2:6:java.util.Iterator iterator():368:368 -> iterator - 1:3:int access$getLength$p(kotlin.collections.builders.ListBuilder$BuilderSubList):305:305 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/b$a;)I"} + 1:3:int access$getLength$p(kotlin.collections.builders.ListBuilder$BuilderSubList):305:305 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/b$a;)I"} 1:3:int access$getModCount$p$s1462993667(kotlin.collections.builders.ListBuilder$BuilderSubList):305:305 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/b$a;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/b$a;)I"} 1:3:int lastIndexOf(java.lang.Object):359:359 -> lastIndexOf 4:9:int lastIndexOf(java.lang.Object):360:360 -> lastIndexOf 10:28:int lastIndexOf(java.lang.Object):362:362 -> lastIndexOf 1:1:java.util.ListIterator listIterator():369:369 -> listIterator 2:4:java.util.ListIterator listIterator(int):372:374 -> listIterator 1:3:int access$getOffset$p(kotlin.collections.builders.ListBuilder$BuilderSubList):305:305 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/b$a;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/b$a;)I"} 1:3:kotlin.collections.builders.ListBuilder access$getRoot$p(kotlin.collections.builders.ListBuilder$BuilderSubList):305:305 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/b$a;)Lo3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/b$a;)Lt3/b;"} 1:3:void addAllInternal(int,java.util.Collection,int):514:514 -> o 4:7:void addAllInternal(int,java.util.Collection,int):515:515 -> o 8:11:void addAllInternal(int,java.util.Collection,int):516:516 -> o @@ -197775,15 +206027,15 @@ kotlin.collections.builders.ListBuilder$BuilderSubList -> o3.b$a: 10:17:int retainOrRemoveAllInternal(int,int,java.util.Collection,boolean):551:551 -> x 18:20:int retainOrRemoveAllInternal(int,int,java.util.Collection,boolean):553:553 -> x 21:26:int retainOrRemoveAllInternal(int,int,java.util.Collection,boolean):554:554 -> x -kotlin.collections.builders.ListBuilder$BuilderSubList$Itr -> o3.b$a$a: +kotlin.collections.builders.ListBuilder$BuilderSubList$Itr -> t3.b$a$a: # {"id":"sourceFile","fileName":"ListBuilder.kt"} kotlin.collections.builders.ListBuilder$BuilderSubList list -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo3/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt3/b$a;"} int index -> e int lastIndex -> f int expectedModCount -> g 6:8:void (kotlin.collections.builders.ListBuilder$BuilderSubList,int):558:558 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/b$a;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/b$a;I)V"} 9:10:void (kotlin.collections.builders.ListBuilder$BuilderSubList,int):559:559 -> 11:13:void (kotlin.collections.builders.ListBuilder$BuilderSubList,int):560:560 -> 14:15:void (kotlin.collections.builders.ListBuilder$BuilderSubList,int):562:562 -> @@ -197819,19 +206071,19 @@ kotlin.collections.builders.ListBuilder$BuilderSubList$Itr -> o3.b$a$a: 4:8:void set(java.lang.Object):587:587 -> set 9:14:void set(java.lang.Object):588:588 -> set 15:22:void set(java.lang.Object):587:587 -> set -kotlin.collections.builders.ListBuilder$Companion -> o3.b$b: +kotlin.collections.builders.ListBuilder$Companion -> t3.b$b: # {"id":"sourceFile","fileName":"ListBuilder.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():17:17 -> -kotlin.collections.builders.ListBuilder$Itr -> o3.b$c: +kotlin.collections.builders.ListBuilder$Itr -> t3.b$c: # {"id":"sourceFile","fileName":"ListBuilder.kt"} kotlin.collections.builders.ListBuilder list -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt3/b;"} int index -> e int lastIndex -> f int expectedModCount -> g 6:8:void (kotlin.collections.builders.ListBuilder,int):250:250 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/b;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/b;I)V"} 9:10:void (kotlin.collections.builders.ListBuilder,int):251:251 -> 11:13:void (kotlin.collections.builders.ListBuilder,int):252:252 -> 14:15:void (kotlin.collections.builders.ListBuilder,int):254:254 -> @@ -197867,7 +206119,7 @@ kotlin.collections.builders.ListBuilder$Itr -> o3.b$c: 4:8:void set(java.lang.Object):279:279 -> set 9:14:void set(java.lang.Object):280:280 -> set 15:22:void set(java.lang.Object):279:279 -> set -kotlin.collections.builders.ListBuilderKt -> o3.c: +kotlin.collections.builders.ListBuilderKt -> t3.c: # {"id":"sourceFile","fileName":"ListBuilder.kt"} 1:5:boolean access$subarrayContentEquals(java.lang.Object[],int,int,java.util.List):1:1 -> a 1:5:int access$subarrayContentHashCode(java.lang.Object[],int,int):1:1 -> b @@ -197889,7 +206141,7 @@ kotlin.collections.builders.ListBuilderKt -> o3.c: 37:42:java.lang.String subarrayContentToString(java.lang.Object[],int,int,java.util.Collection):631:631 -> j 43:47:java.lang.String subarrayContentToString(java.lang.Object[],int,int,java.util.Collection):635:635 -> j 48:57:java.lang.String subarrayContentToString(java.lang.Object[],int,int,java.util.Collection):636:636 -> j -kotlin.collections.builders.MapBuilder -> o3.d: +kotlin.collections.builders.MapBuilder -> t3.d: # {"id":"sourceFile","fileName":"MapBuilder.kt"} java.lang.Object[] keysArray -> d java.lang.Object[] valuesArray -> e @@ -197901,16 +206153,16 @@ kotlin.collections.builders.MapBuilder -> o3.d: int modCount -> k int size -> l kotlin.collections.builders.MapBuilderKeys keysView -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt3/f;"} kotlin.collections.builders.MapBuilderValues valuesView -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo3/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt3/g;"} kotlin.collections.builders.MapBuilderEntries entriesView -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt3/e;"} boolean isReadOnly -> p kotlin.collections.builders.MapBuilder$Companion Companion -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo3/d$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt3/d$a;"} kotlin.collections.builders.MapBuilder Empty -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt3/d;"} 9:20:void ():494:494 -> 1:1:void (java.lang.Object[],java.lang.Object[],int[],int[],int,int):12:12 -> 2:2:void (java.lang.Object[],java.lang.Object[],int[],int[],int,int):14:14 -> @@ -197930,7 +206182,7 @@ kotlin.collections.builders.MapBuilder -> o3.d: 3:16:int hash(java.lang.Object):236:236 -> B 1:3:boolean isReadOnly$kotlin_stdlib():47:47 -> C 1:6:kotlin.collections.builders.MapBuilder$KeysItr keysIterator$kotlin_stdlib():484:484 -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo3/d$e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lt3/d$e;"} 1:8:boolean putAllEntries(java.util.Collection):456:456 -> E 9:15:boolean putAllEntries(java.util.Collection):457:457 -> E 16:19:boolean putAllEntries(java.util.Collection):458:458 -> E @@ -197990,13 +206242,13 @@ kotlin.collections.builders.MapBuilder -> o3.d: 8:17:boolean shouldCompact(int):210:210 -> O 18:29:boolean shouldCompact(int):213:213 -> O 1:6:kotlin.collections.builders.MapBuilder$ValuesItr valuesIterator$kotlin_stdlib():485:485 -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo3/d$f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lt3/d$f;"} 1:5:java.lang.Object[] access$allocateValuesArray(kotlin.collections.builders.MapBuilder):12:12 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/d;)[Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/d;)[Ljava/lang/Object;"} 1:3:kotlin.collections.builders.MapBuilder access$getEmpty$cp():12:12 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lt3/d;"} 1:3:java.lang.Object[] access$getKeysArray$p(kotlin.collections.builders.MapBuilder):12:12 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/d;)[Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/d;)[Ljava/lang/Object;"} 1:3:void clear():114:114 -> clear 4:11:void clear():116:116 -> clear 12:17:void clear():117:117 -> clear @@ -198010,20 +206262,20 @@ kotlin.collections.builders.MapBuilder -> o3.d: 1:10:boolean containsKey(java.lang.Object):76:76 -> containsKey 1:10:boolean containsValue(java.lang.Object):77:77 -> containsValue 1:3:int access$getLength$p(kotlin.collections.builders.MapBuilder):12:12 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/d;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/d;)I"} 1:3:int access$getModCount$p(kotlin.collections.builders.MapBuilder):12:12 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/d;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/d;)I"} 1:5:java.util.Set entrySet():12:12 -> entrySet 3:6:boolean equals(java.lang.Object):159:159 -> equals 7:19:boolean equals(java.lang.Object):160:160 -> equals 1:3:int[] access$getPresenceArray$p(kotlin.collections.builders.MapBuilder):12:12 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/d;)[I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/d;)[I"} 1:3:java.lang.Object[] access$getValuesArray$p(kotlin.collections.builders.MapBuilder):12:12 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/d;)[Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/d;)[Ljava/lang/Object;"} 1:8:java.lang.Object get(java.lang.Object):80:80 -> get 9:16:java.lang.Object get(java.lang.Object):82:82 -> get 1:4:void access$removeEntryAt(kotlin.collections.builders.MapBuilder,int):12:12 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/d;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/d;I)V"} 1:5:int hashCode():165:165 -> hashCode 6:11:int hashCode():166:166 -> hashCode 12:18:int hashCode():167:167 -> hashCode @@ -198093,7 +206345,7 @@ kotlin.collections.builders.MapBuilder -> o3.d: 12:18:java.lang.Object remove(java.lang.Object):108:108 -> remove 19:22:java.lang.Object remove(java.lang.Object):109:109 -> remove 1:6:kotlin.collections.builders.MapBuilder$EntriesItr entriesIterator$kotlin_stdlib():486:486 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo3/d$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lt3/d$b;"} 1:5:int size():12:12 -> size 1:4:int findKey(java.lang.Object):295:295 -> t 5:6:int findKey(java.lang.Object):296:296 -> t @@ -198123,24 +206375,24 @@ kotlin.collections.builders.MapBuilder -> o3.d: 5:9:java.util.Set getKeys():133:133 -> y 10:12:java.util.Set getKeys():134:134 -> y 1:3:int getSize():40:40 -> z -kotlin.collections.builders.MapBuilder$Companion -> o3.d$a: +kotlin.collections.builders.MapBuilder$Companion -> t3.d$a: # {"id":"sourceFile","fileName":"MapBuilder.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():488:488 -> 1:5:int access$computeHashSize(kotlin.collections.builders.MapBuilder$Companion,int):488:488 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/d$a;I)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/d$a;I)I"} 1:5:int access$computeShift(kotlin.collections.builders.MapBuilder$Companion,int):488:488 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/d$a;I)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/d$a;I)I"} 2:12:int computeHashSize(int):496:496 -> c 1:7:int computeShift(int):498:498 -> d 1:5:kotlin.collections.builders.MapBuilder getEmpty$kotlin_stdlib():494:494 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo3/d;"} -kotlin.collections.builders.MapBuilder$EntriesItr -> o3.d$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lt3/d;"} +kotlin.collections.builders.MapBuilder$EntriesItr -> t3.d$b: # {"id":"sourceFile","fileName":"MapBuilder.kt"} 6:9:void (kotlin.collections.builders.MapBuilder):557:557 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/d;)V"} 1:3:kotlin.collections.builders.MapBuilder$EntryRef next():560:560 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo3/d$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lt3/d$c;"} 4:17:kotlin.collections.builders.MapBuilder$EntryRef next():561:561 -> i 18:29:kotlin.collections.builders.MapBuilder$EntryRef next():562:562 -> i 30:42:kotlin.collections.builders.MapBuilder$EntryRef next():563:563 -> i @@ -198161,14 +206413,14 @@ kotlin.collections.builders.MapBuilder$EntriesItr -> o3.d$b: 74:77:int nextHashCode$kotlin_stdlib():572:572 -> k 78:83:int nextHashCode$kotlin_stdlib():569:569 -> k 1:5:java.lang.Object next():557:557 -> next -kotlin.collections.builders.MapBuilder$EntryRef -> o3.d$c: +kotlin.collections.builders.MapBuilder$EntryRef -> t3.d$c: # {"id":"sourceFile","fileName":"MapBuilder.kt"} kotlin.collections.builders.MapBuilder map -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt3/d;"} int index -> e int expectedModCount -> f 6:8:void (kotlin.collections.builders.MapBuilder,int):588:588 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/d;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/d;I)V"} 9:10:void (kotlin.collections.builders.MapBuilder,int):589:589 -> 11:12:void (kotlin.collections.builders.MapBuilder,int):590:590 -> 13:19:void (kotlin.collections.builders.MapBuilder,int):592:592 -> @@ -198188,15 +206440,15 @@ kotlin.collections.builders.MapBuilder$EntryRef -> o3.d$c: 15:18:java.lang.Object setValue(java.lang.Object):610:610 -> setValue 19:21:java.lang.Object setValue(java.lang.Object):611:611 -> setValue 1:29:java.lang.String toString():622:622 -> toString -kotlin.collections.builders.MapBuilder$Itr -> o3.d$d: +kotlin.collections.builders.MapBuilder$Itr -> t3.d$d: # {"id":"sourceFile","fileName":"MapBuilder.kt"} kotlin.collections.builders.MapBuilder map -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt3/d;"} int index -> e int lastIndex -> f int expectedModCount -> g 6:8:void (kotlin.collections.builders.MapBuilder):501:501 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/d;)V"} 9:11:void (kotlin.collections.builders.MapBuilder):502:502 -> 12:13:void (kotlin.collections.builders.MapBuilder):505:505 -> 14:19:void (kotlin.collections.builders.MapBuilder):506:506 -> @@ -198206,7 +206458,7 @@ kotlin.collections.builders.MapBuilder$Itr -> o3.d$d: 1:3:int getIndex$kotlin_stdlib():504:504 -> c 1:3:int getLastIndex$kotlin_stdlib():505:505 -> d 1:3:kotlin.collections.builders.MapBuilder getMap$kotlin_stdlib():502:502 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lt3/d;"} 1:24:void initNext$kotlin_stdlib():513:513 -> f 25:28:void initNext$kotlin_stdlib():514:514 -> f 1:3:void setIndex$kotlin_stdlib(int):504:504 -> g @@ -198219,59 +206471,59 @@ kotlin.collections.builders.MapBuilder$Itr -> o3.d$d: 21:22:void remove():524:524 -> remove 23:31:void remove():525:525 -> remove 32:39:void remove():521:521 -> remove -kotlin.collections.builders.MapBuilder$KeysItr -> o3.d$e: +kotlin.collections.builders.MapBuilder$KeysItr -> t3.d$e: # {"id":"sourceFile","fileName":"MapBuilder.kt"} 6:9:void (kotlin.collections.builders.MapBuilder):534:534 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/d;)V"} 1:3:java.lang.Object next():536:536 -> next 4:17:java.lang.Object next():537:537 -> next 18:29:java.lang.Object next():538:538 -> next 30:43:java.lang.Object next():539:539 -> next 44:47:java.lang.Object next():540:540 -> next 48:53:java.lang.Object next():537:537 -> next -kotlin.collections.builders.MapBuilder$ValuesItr -> o3.d$f: +kotlin.collections.builders.MapBuilder$ValuesItr -> t3.d$f: # {"id":"sourceFile","fileName":"MapBuilder.kt"} 6:9:void (kotlin.collections.builders.MapBuilder):546:546 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/d;)V"} 1:3:java.lang.Object next():548:548 -> next 4:17:java.lang.Object next():549:549 -> next 18:29:java.lang.Object next():550:550 -> next 30:46:java.lang.Object next():551:551 -> next 47:50:java.lang.Object next():552:552 -> next 51:56:java.lang.Object next():549:549 -> next -kotlin.collections.builders.MapBuilderEntries -> o3.e: +kotlin.collections.builders.MapBuilderEntries -> t3.e: # {"id":"sourceFile","fileName":"MapBuilder.kt"} kotlin.collections.builders.MapBuilder backing -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt3/d;"} 6:8:void (kotlin.collections.builders.MapBuilder):687:687 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/d;)V"} 9:11:void (kotlin.collections.builders.MapBuilder):686:686 -> 1:7:boolean add(java.lang.Object):685:685 -> add 6:11:boolean addAll(java.util.Collection):694:694 -> addAll + 1:7:int getSize():689:689 -> b 1:6:void clear():692:692 -> clear 6:12:boolean containsAll(java.util.Collection):697:697 -> containsAll - 1:7:int getSize():689:689 -> f 6:12:boolean containsEntry(java.util.Map$Entry):691:691 -> i 1:7:boolean isEmpty():690:690 -> isEmpty 1:7:java.util.Iterator iterator():696:696 -> iterator - 6:12:boolean remove(java.util.Map$Entry):695:695 -> j + 6:12:boolean remove(java.util.Map$Entry):695:695 -> k 6:11:boolean add(java.util.Map$Entry):693:693 -> l 6:10:boolean removeAll(java.util.Collection):700:700 -> removeAll 11:15:boolean removeAll(java.util.Collection):701:701 -> removeAll 6:10:boolean retainAll(java.util.Collection):705:705 -> retainAll 11:15:boolean retainAll(java.util.Collection):706:706 -> retainAll -kotlin.collections.builders.MapBuilderKeys -> o3.f: +kotlin.collections.builders.MapBuilderKeys -> t3.f: # {"id":"sourceFile","fileName":"MapBuilder.kt"} kotlin.collections.builders.MapBuilder backing -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt3/d;"} 6:8:void (kotlin.collections.builders.MapBuilder):633:633 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/d;)V"} 9:11:void (kotlin.collections.builders.MapBuilder):632:632 -> 1:6:boolean add(java.lang.Object):639:639 -> add 6:11:boolean addAll(java.util.Collection):640:640 -> addAll + 1:7:int getSize():635:635 -> b 1:6:void clear():638:638 -> clear 1:7:boolean contains(java.lang.Object):637:637 -> contains - 1:7:int getSize():635:635 -> f 1:7:boolean isEmpty():636:636 -> isEmpty 1:7:java.util.Iterator iterator():642:642 -> iterator 1:7:boolean remove(java.lang.Object):641:641 -> remove @@ -198279,18 +206531,18 @@ kotlin.collections.builders.MapBuilderKeys -> o3.f: 11:15:boolean removeAll(java.util.Collection):646:646 -> removeAll 6:10:boolean retainAll(java.util.Collection):650:650 -> retainAll 11:15:boolean retainAll(java.util.Collection):651:651 -> retainAll -kotlin.collections.builders.MapBuilderValues -> o3.g: +kotlin.collections.builders.MapBuilderValues -> t3.g: # {"id":"sourceFile","fileName":"MapBuilder.kt"} kotlin.collections.builders.MapBuilder backing -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt3/d;"} 6:8:void (kotlin.collections.builders.MapBuilder):657:657 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/d;)V"} 9:11:void (kotlin.collections.builders.MapBuilder):656:656 -> 1:6:boolean add(java.lang.Object):662:662 -> add 6:11:boolean addAll(java.util.Collection):663:663 -> addAll + 1:7:int getSize():659:659 -> b 1:6:void clear():664:664 -> clear 1:7:boolean contains(java.lang.Object):661:661 -> contains - 1:7:int getSize():659:659 -> f 1:7:boolean isEmpty():660:660 -> isEmpty 1:7:java.util.Iterator iterator():665:665 -> iterator 1:7:boolean remove(java.lang.Object):666:666 -> remove @@ -198298,12 +206550,12 @@ kotlin.collections.builders.MapBuilderValues -> o3.g: 11:15:boolean removeAll(java.util.Collection):670:670 -> removeAll 6:10:boolean retainAll(java.util.Collection):674:674 -> retainAll 11:15:boolean retainAll(java.util.Collection):675:675 -> retainAll -kotlin.collections.builders.SerializedCollection -> o3.h: +kotlin.collections.builders.SerializedCollection -> t3.h: # {"id":"sourceFile","fileName":"ListBuilder.kt"} java.util.Collection collection -> d int tag -> e kotlin.collections.builders.SerializedCollection$Companion Companion -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo3/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt3/h$a;"} 1:9:void ():0:0 -> 6:8:void (java.util.Collection,int):674:674 -> 9:10:void (java.util.Collection,int):675:675 -> @@ -198325,15 +206577,15 @@ kotlin.collections.builders.SerializedCollection -> o3.h: 11:19:void writeExternal(java.io.ObjectOutput):683:683 -> writeExternal 20:35:void writeExternal(java.io.ObjectOutput):684:684 -> writeExternal 36:40:void writeExternal(java.io.ObjectOutput):685:685 -> writeExternal -kotlin.collections.builders.SerializedCollection$Companion -> o3.h$a: +kotlin.collections.builders.SerializedCollection$Companion -> t3.h$a: # {"id":"sourceFile","fileName":"ListBuilder.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():712:712 -> -kotlin.collections.builders.SerializedMap -> o3.i: +kotlin.collections.builders.SerializedMap -> t3.i: # {"id":"sourceFile","fileName":"MapBuilder.kt"} java.util.Map map -> d kotlin.collections.builders.SerializedMap$Companion Companion -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo3/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt3/i$a;"} 1:9:void ():0:0 -> 6:8:void (java.util.Map):710:710 -> 9:11:void (java.util.Map):711:711 -> @@ -198352,29 +206604,29 @@ kotlin.collections.builders.SerializedMap -> o3.i: 19:40:void writeExternal(java.io.ObjectOutput):719:719 -> writeExternal 41:47:void writeExternal(java.io.ObjectOutput):720:720 -> writeExternal 48:56:void writeExternal(java.io.ObjectOutput):721:721 -> writeExternal -kotlin.collections.builders.SerializedMap$Companion -> o3.i$a: +kotlin.collections.builders.SerializedMap$Companion -> t3.i$a: # {"id":"sourceFile","fileName":"MapBuilder.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():743:743 -> -kotlin.collections.builders.SetBuilder -> o3.j: +kotlin.collections.builders.SetBuilder -> t3.j: # {"id":"sourceFile","fileName":"SetBuilder.kt"} kotlin.collections.builders.MapBuilder backing -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt3/d;"} kotlin.collections.builders.SetBuilder$Companion Companion -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo3/j$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt3/j$a;"} kotlin.collections.builders.SetBuilder Empty -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lo3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lt3/j;"} 9:22:void ():14:14 -> 1:1:void (kotlin.collections.builders.MapBuilder):12:12 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo3/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt3/d;)V"} 2:2:void (kotlin.collections.builders.MapBuilder):11:11 -> 3:3:void (int):19:19 -> 1:12:boolean add(java.lang.Object):36:36 -> add 6:10:boolean addAll(java.util.Collection):41:41 -> addAll 11:15:boolean addAll(java.util.Collection):42:42 -> addAll + 1:7:int getSize():32:32 -> b 1:6:void clear():35:35 -> clear 1:7:boolean contains(java.lang.Object):34:34 -> contains - 1:7:int getSize():32:32 -> f 1:5:java.util.Set build():22:22 -> h 6:15:java.util.Set build():23:23 -> h 1:7:boolean isEmpty():33:33 -> isEmpty @@ -198387,116 +206639,116 @@ kotlin.collections.builders.SetBuilder -> o3.j: 1:8:java.lang.Object writeReplace():27:27 -> writeReplace 9:15:java.lang.Object writeReplace():28:28 -> writeReplace 16:23:java.lang.Object writeReplace():30:30 -> writeReplace -kotlin.collections.builders.SetBuilder$Companion -> o3.j$a: +kotlin.collections.builders.SetBuilder$Companion -> t3.j$a: # {"id":"sourceFile","fileName":"SetBuilder.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():13:13 -> -kotlin.comparisons.ComparisonsKt -> p3.a: -kotlin.comparisons.ComparisonsKt__ComparisonsKt -> p3.b: +kotlin.comparisons.ComparisonsKt -> u3.a: +kotlin.comparisons.ComparisonsKt__ComparisonsKt -> u3.b: # {"id":"sourceFile","fileName":"Comparisons.kt"} 13:17:int compareValues(java.lang.Comparable,java.lang.Comparable):78:78 -> a 1:8:java.util.Comparator naturalOrder():286:286 -> b 1:8:java.util.Comparator reverseOrder():295:295 -> c -kotlin.comparisons.ComparisonsKt__ComparisonsKt$compareBy$2 -> R8$$REMOVED$$CLASS$$4: +kotlin.comparisons.ComparisonsKt__ComparisonsKt$compareBy$2 -> R8$$REMOVED$$CLASS$$6: # {"id":"sourceFile","fileName":"Comparisons.kt"} -kotlin.comparisons.ComparisonsKt___ComparisonsJvmKt -> p3.c: +kotlin.comparisons.ComparisonsKt___ComparisonsJvmKt -> u3.c: # {"id":"sourceFile","fileName":"_ComparisonsJvm.kt"} 6:19:int maxOf(int,int[]):191:191 -> d 6:19:int minOf(int,int[]):403:403 -> e -kotlin.comparisons.ComparisonsKt___ComparisonsKt -> p3.d: +kotlin.comparisons.ComparisonsKt___ComparisonsKt -> u3.d: # {"id":"sourceFile","fileName":"_Comparisons.kt"} -kotlin.comparisons.NaturalOrderComparator -> p3.e: +kotlin.comparisons.NaturalOrderComparator -> u3.e: # {"id":"sourceFile","fileName":"Comparisons.kt"} kotlin.comparisons.NaturalOrderComparator INSTANCE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu3/e;"} 1:8:void ():0:0 -> 1:4:void ():317:317 -> 11:15:int compare(java.lang.Comparable,java.lang.Comparable):318:318 -> a 1:9:int compare(java.lang.Object,java.lang.Object):317:317 -> compare 1:3:java.util.Comparator reversed():320:320 -> reversed -kotlin.comparisons.ReverseOrderComparator -> p3.f: +kotlin.comparisons.ReverseOrderComparator -> u3.f: # {"id":"sourceFile","fileName":"Comparisons.kt"} kotlin.comparisons.ReverseOrderComparator INSTANCE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lp3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lu3/f;"} 1:8:void ():0:0 -> 1:4:void ():323:323 -> 11:15:int compare(java.lang.Comparable,java.lang.Comparable):324:324 -> a 1:9:int compare(java.lang.Object,java.lang.Object):323:323 -> compare 1:3:java.util.Comparator reversed():326:326 -> reversed -kotlin.coroutines.AbstractCoroutineContextElement -> q3.a: +kotlin.coroutines.AbstractCoroutineContextElement -> v3.a: # {"id":"sourceFile","fileName":"CoroutineContextImpl.kt"} kotlin.coroutines.CoroutineContext$Key key -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq3/j$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv3/j$c;"} 6:11:void (kotlin.coroutines.CoroutineContext$Key):15:15 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$c;)V"} - 1:5:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):14:14 -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$c;)Lq3/j;"} - 1:5:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):14:14 -> e0 - 1:5:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):14:14 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$c;)Lq3/j$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$c;)V"} + 1:5:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext):14:14 -> Y + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;)Lv3/j;"} + 1:5:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):14:14 -> a0 + 1:5:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):14:14 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$c;)Lv3/j$b;"} 1:3:kotlin.coroutines.CoroutineContext$Key getKey():15:15 -> getKey - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq3/j$c;"} - 1:5:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext):14:14 -> i0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;)Lq3/j;"} -kotlin.coroutines.AbstractCoroutineContextKey -> q3.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv3/j$c;"} + 1:5:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):14:14 -> j0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$c;)Lv3/j;"} +kotlin.coroutines.AbstractCoroutineContextKey -> v3.b: # {"id":"sourceFile","fileName":"CoroutineContextImpl.kt"} kotlin.jvm.functions.Function1 safeCast -> d kotlin.coroutines.CoroutineContext$Key topmostKey -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq3/j$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv3/j$c;"} 11:13:void (kotlin.coroutines.CoroutineContext$Key,kotlin.jvm.functions.Function1):48:48 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$c;Lkotlin/jvm/functions/Function1;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$c;Lkotlin/jvm/functions/Function1;)V"} 14:15:void (kotlin.coroutines.CoroutineContext$Key,kotlin.jvm.functions.Function1):50:50 -> 16:26:void (kotlin.coroutines.CoroutineContext$Key,kotlin.jvm.functions.Function1):52:52 -> 8:16:boolean isSubKey$kotlin_stdlib(kotlin.coroutines.CoroutineContext$Key):55:55 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$c;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$c;)Z"} 6:14:kotlin.coroutines.CoroutineContext$Element tryCast$kotlin_stdlib(kotlin.coroutines.CoroutineContext$Element):54:54 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$b;)Lq3/j$b;"} -kotlin.coroutines.CombinedContext -> q3.e: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$b;)Lv3/j$b;"} +kotlin.coroutines.CombinedContext -> v3.e: # {"id":"sourceFile","fileName":"CoroutineContextImpl.kt"} kotlin.coroutines.CoroutineContext left -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv3/j;"} kotlin.coroutines.CoroutineContext$Element element -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq3/j$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv3/j$b;"} 11:13:void (kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):112:112 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Lq3/j$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Lv3/j$b;)V"} 14:15:void (kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):113:113 -> 16:18:void (kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):114:114 -> - 1:16:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):134:134 -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$c;)Lq3/j;"} - 17:22:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):135:135 -> W - 23:27:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):137:137 -> W - 28:34:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):138:138 -> W - 35:42:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):139:139 -> W - 1:1:java.lang.String q3.CombinedContext.$r8$lambda$9qTkXSyombmrIHYSxHFA4OGXbaw(java.lang.String,q3.CoroutineContext$Element):0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq3/j$b;)Ljava/lang/String;"} - 1:1:m3.Unit q3.CombinedContext.$r8$lambda$qks1Z-UeH7QikfX0vXl_9yUQdpE(q3.CoroutineContext[],kotlin.jvm.internal.Ref$IntRef,m3.Unit,q3.CoroutineContext$Element):0:0 -> b - # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lq3/j;Lkotlin/jvm/internal/u;Lm3/u;Lq3/j$b;)Lm3/u;"} - 1:13:boolean contains(kotlin.coroutines.CoroutineContext$Element):153:153 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$b;)Z"} - 1:10:boolean containsAll(kotlin.coroutines.CombinedContext):158:158 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/e;)Z"} - 11:12:boolean containsAll(kotlin.coroutines.CombinedContext):159:159 -> d - 13:16:boolean containsAll(kotlin.coroutines.CombinedContext):160:160 -> d - 17:19:boolean containsAll(kotlin.coroutines.CombinedContext):161:161 -> d - 20:31:boolean containsAll(kotlin.coroutines.CombinedContext):163:163 -> d - 3:18:int size():147:147 -> e - 6:18:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):131:131 -> e0 + 1:5:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext):111:111 -> Y + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;)Lv3/j;"} + 1:1:java.lang.String v3.CombinedContext.$r8$lambda$9qTkXSyombmrIHYSxHFA4OGXbaw(java.lang.String,v3.CoroutineContext$Element):0:0 -> a + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lv3/j$b;)Ljava/lang/String;"} + 6:18:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):131:131 -> a0 + 7:15:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):120:120 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$c;)Lv3/j$b;"} + 16:17:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):121:121 -> b + 18:21:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):122:122 -> b + 22:24:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):123:123 -> b + 25:29:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):125:125 -> b + 1:1:r3.Unit v3.CombinedContext.$r8$lambda$qks1Z-UeH7QikfX0vXl_9yUQdpE(v3.CoroutineContext[],kotlin.jvm.internal.Ref$IntRef,r3.Unit,v3.CoroutineContext$Element):0:0 -> c + # {"id":"com.android.tools.r8.synthesized"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lv3/j;Lkotlin/jvm/internal/u;Lr3/u;Lv3/j$b;)Lr3/u;"} + 1:13:boolean contains(kotlin.coroutines.CoroutineContext$Element):153:153 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$b;)Z"} + 1:10:boolean containsAll(kotlin.coroutines.CombinedContext):158:158 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/e;)Z"} + 11:12:boolean containsAll(kotlin.coroutines.CombinedContext):159:159 -> e + 13:16:boolean containsAll(kotlin.coroutines.CombinedContext):160:160 -> e + 17:19:boolean containsAll(kotlin.coroutines.CombinedContext):161:161 -> e + 20:31:boolean containsAll(kotlin.coroutines.CombinedContext):163:163 -> e 3:29:boolean equals(java.lang.Object):169:169 -> equals - 7:15:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):120:120 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$c;)Lq3/j$b;"} - 16:17:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):121:121 -> f - 18:21:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):122:122 -> f - 22:24:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):123:123 -> f - 25:29:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):125:125 -> f + 3:18:int size():147:147 -> f 11:42:java.lang.String toString$lambda$2(java.lang.String,kotlin.coroutines.CoroutineContext$Element):175:175 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq3/j$b;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lv3/j$b;)Ljava/lang/String;"} 1:14:int hashCode():171:171 -> hashCode 11:21:kotlin.Unit writeReplace$lambda$3(kotlin.coroutines.CoroutineContext[],kotlin.jvm.internal.Ref$IntRef,kotlin.Unit,kotlin.coroutines.CoroutineContext$Element):182:182 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lq3/j;Lkotlin/jvm/internal/u;Lm3/u;Lq3/j$b;)Lm3/u;"} - 1:5:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext):111:111 -> i0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;)Lq3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lv3/j;Lkotlin/jvm/internal/u;Lr3/u;Lv3/j$b;)Lr3/u;"} + 1:16:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):134:134 -> j0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$c;)Lv3/j;"} + 17:22:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):135:135 -> j0 + 23:27:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):137:137 -> j0 + 28:34:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):138:138 -> j0 + 35:42:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):139:139 -> j0 1:36:java.lang.String toString():174:174 -> toString 1:4:java.lang.Object writeReplace():179:179 -> writeReplace 5:6:java.lang.Object writeReplace():180:180 -> writeReplace @@ -198505,186 +206757,194 @@ kotlin.coroutines.CombinedContext -> q3.e: 22:25:java.lang.Object writeReplace():183:183 -> writeReplace 26:31:java.lang.Object writeReplace():185:185 -> writeReplace 32:39:java.lang.Object writeReplace():183:183 -> writeReplace -kotlin.coroutines.CombinedContext$$ExternalSyntheticLambda0 -> q3.c: +kotlin.coroutines.CombinedContext$$ExternalSyntheticLambda0 -> v3.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} kotlin.coroutines.CoroutineContext[] kotlin.coroutines.CombinedContext$$InternalSyntheticLambda$2$2049beeb64d53aea208d1427fce2319a5bc9e64edc4f2e3bac7e1060d007e974$0.f$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lq3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lv3/j;"} # {"id":"com.android.tools.r8.synthesized"} kotlin.jvm.internal.Ref$IntRef kotlin.coroutines.CombinedContext$$InternalSyntheticLambda$2$2049beeb64d53aea208d1427fce2319a5bc9e64edc4f2e3bac7e1060d007e974$0.f$1 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/jvm/internal/u;"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void q3.CombinedContext$$ExternalSyntheticLambda0.(q3.CoroutineContext[],kotlin.jvm.internal.Ref$IntRef):0:0 -> + 1:1:void v3.CombinedContext$$ExternalSyntheticLambda0.(v3.CoroutineContext[],kotlin.jvm.internal.Ref$IntRef):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lq3/j;Lkotlin/jvm/internal/u;)V"} - 1:1:java.lang.Object q3.CombinedContext$$ExternalSyntheticLambda0.invoke(java.lang.Object,java.lang.Object):0:0 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lv3/j;Lkotlin/jvm/internal/u;)V"} + 1:1:java.lang.Object v3.CombinedContext$$ExternalSyntheticLambda0.invoke(java.lang.Object,java.lang.Object):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} -kotlin.coroutines.CombinedContext$$ExternalSyntheticLambda1 -> q3.d: +kotlin.coroutines.CombinedContext$$ExternalSyntheticLambda1 -> v3.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void q3.CombinedContext$$ExternalSyntheticLambda1.():0:0 -> + 1:1:void v3.CombinedContext$$ExternalSyntheticLambda1.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object q3.CombinedContext$$ExternalSyntheticLambda1.invoke(java.lang.Object,java.lang.Object):0:0 -> j + 1:1:java.lang.Object v3.CombinedContext$$ExternalSyntheticLambda1.invoke(java.lang.Object,java.lang.Object):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} -kotlin.coroutines.CombinedContext$Serialized -> q3.e$a: +kotlin.coroutines.CombinedContext$Serialized -> v3.e$a: # {"id":"sourceFile","fileName":"CoroutineContextImpl.kt"} kotlin.coroutines.CoroutineContext[] elements -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lq3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lv3/j;"} kotlin.coroutines.CombinedContext$Serialized$Companion Companion -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq3/e$a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv3/e$a$a;"} 1:9:void ():0:0 -> 6:11:void (kotlin.coroutines.CoroutineContext[]):188:188 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lq3/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lv3/j;)V"} 1:4:java.lang.Object readResolve():193:193 -> readResolve 5:10:java.lang.Object readResolve():198:198 -> readResolve 11:18:java.lang.Object readResolve():193:193 -> readResolve -kotlin.coroutines.CombinedContext$Serialized$Companion -> q3.e$a$a: +kotlin.coroutines.CombinedContext$Serialized$Companion -> v3.e$a$a: # {"id":"sourceFile","fileName":"CoroutineContextImpl.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():189:189 -> -kotlin.coroutines.Continuation -> q3.f: +kotlin.coroutines.Continuation -> v3.f: # {"id":"sourceFile","fileName":"Continuation.kt"} - void resumeWith(java.lang.Object) -> b + void resumeWith(java.lang.Object) -> c kotlin.coroutines.CoroutineContext getContext() -> getContext - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq3/j;"} -kotlin.coroutines.ContinuationInterceptor -> q3.g: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv3/j;"} +kotlin.coroutines.ContinuationInterceptor -> v3.g: # {"id":"sourceFile","fileName":"ContinuationInterceptor.kt"} kotlin.coroutines.ContinuationInterceptor$Key Key -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq3/g$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv3/g$b;"} 1:5:void ():0:0 -> - void releaseInterceptedContinuation(kotlin.coroutines.Continuation) -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/f;)V"} - kotlin.coroutines.Continuation interceptContinuation(kotlin.coroutines.Continuation) -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/f;)Lq3/f;"} -kotlin.coroutines.ContinuationInterceptor$DefaultImpls -> q3.g$a: + kotlin.coroutines.Continuation interceptContinuation(kotlin.coroutines.Continuation) -> C + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/f;)Lv3/f;"} + void releaseInterceptedContinuation(kotlin.coroutines.Continuation) -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/f;)V"} +kotlin.coroutines.ContinuationInterceptor$DefaultImpls -> v3.g$a: # {"id":"sourceFile","fileName":"ContinuationInterceptor.kt"} 6:10:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):55:55 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/g;Lq3/j$c;)Lq3/j$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/g;Lv3/j$c;)Lv3/j$b;"} 11:30:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):57:57 -> a 31:41:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):60:60 -> a 6:9:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):67:67 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/g;Lq3/j$c;)Lq3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/g;Lv3/j$c;)Lv3/j;"} 10:30:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):68:68 -> b 31:37:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):70:70 -> b -kotlin.coroutines.ContinuationInterceptor$Key -> q3.g$b: +kotlin.coroutines.ContinuationInterceptor$Key -> v3.g$b: # {"id":"sourceFile","fileName":"ContinuationInterceptor.kt"} kotlin.coroutines.ContinuationInterceptor$Key $$INSTANCE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq3/g$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv3/g$b;"} 1:8:void ():0:0 -> 1:4:void ():24:24 -> -kotlin.coroutines.ContinuationKt -> q3.h: +kotlin.coroutines.ContinuationKt -> v3.h: # {"id":"sourceFile","fileName":"Continuation.kt"} 11:30:void startCoroutine(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):129:129 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lq3/f;)V"} -kotlin.coroutines.CoroutineContext -> q3.j: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lv3/f;)V"} +kotlin.coroutines.CoroutineContext -> v3.j: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} - kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key) -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$c;)Lq3/j;"} - java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2) -> e0 - kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key) -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$c;)Lq3/j$b;"} - kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext) -> i0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;)Lq3/j;"} -kotlin.coroutines.CoroutineContext$DefaultImpls -> q3.j$a: + kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext) -> Y + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;)Lv3/j;"} + java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2) -> a0 + kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key) -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$c;)Lv3/j$b;"} + kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key) -> j0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$c;)Lv3/j;"} +kotlin.coroutines.CoroutineContext$DefaultImpls -> v3.j$a: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} - 1:1:q3.CoroutineContext q3.CoroutineContext$DefaultImpls.$r8$lambda$IMQRUXJxEerD0hyYDf50b5mQ5Cc(q3.CoroutineContext,q3.CoroutineContext$Element):0:0 -> a + 1:1:v3.CoroutineContext v3.CoroutineContext$DefaultImpls.$r8$lambda$IMQRUXJxEerD0hyYDf50b5mQ5Cc(v3.CoroutineContext,v3.CoroutineContext$Element):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Lq3/j$b;)Lq3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Lv3/j$b;)Lv3/j;"} 6:10:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext):31:31 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Lq3/j;)Lq3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Lv3/j;)Lv3/j;"} 11:22:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext):32:32 -> b 11:18:kotlin.coroutines.CoroutineContext plus$lambda$0(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):33:33 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Lq3/j$b;)Lq3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Lv3/j$b;)Lv3/j;"} 19:23:kotlin.coroutines.CoroutineContext plus$lambda$0(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):34:34 -> c 24:33:kotlin.coroutines.CoroutineContext plus$lambda$0(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):36:36 -> c 34:39:kotlin.coroutines.CoroutineContext plus$lambda$0(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):37:37 -> c 40:45:kotlin.coroutines.CoroutineContext plus$lambda$0(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):38:38 -> c 46:51:kotlin.coroutines.CoroutineContext plus$lambda$0(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):39:39 -> c 52:62:kotlin.coroutines.CoroutineContext plus$lambda$0(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):40:40 -> c -kotlin.coroutines.CoroutineContext$DefaultImpls$$ExternalSyntheticLambda0 -> q3.i: +kotlin.coroutines.CoroutineContext$DefaultImpls$$ExternalSyntheticLambda0 -> v3.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void q3.CoroutineContext$DefaultImpls$$ExternalSyntheticLambda0.():0:0 -> + 1:1:void v3.CoroutineContext$DefaultImpls$$ExternalSyntheticLambda0.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object q3.CoroutineContext$DefaultImpls$$ExternalSyntheticLambda0.invoke(java.lang.Object,java.lang.Object):0:0 -> j + 1:1:java.lang.Object v3.CoroutineContext$DefaultImpls$$ExternalSyntheticLambda0.invoke(java.lang.Object,java.lang.Object):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} -kotlin.coroutines.CoroutineContext$Element -> q3.j$b: +kotlin.coroutines.CoroutineContext$Element -> v3.j$b: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} - kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key) -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$c;)Lq3/j$b;"} + kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key) -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$c;)Lv3/j$b;"} kotlin.coroutines.CoroutineContext$Key getKey() -> getKey - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq3/j$c;"} -kotlin.coroutines.CoroutineContext$Element$DefaultImpls -> q3.j$b$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv3/j$c;"} +kotlin.coroutines.CoroutineContext$Element$DefaultImpls -> v3.j$b$a: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} 6:10:java.lang.Object fold(kotlin.coroutines.CoroutineContext$Element,java.lang.Object,kotlin.jvm.functions.Function2):70:70 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$b;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$b;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;"} 6:23:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Element,kotlin.coroutines.CoroutineContext$Key):67:67 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$b;Lq3/j$c;)Lq3/j$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$b;Lv3/j$c;)Lv3/j$b;"} 6:18:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Element,kotlin.coroutines.CoroutineContext$Key):73:73 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$b;Lq3/j$c;)Lq3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$b;Lv3/j$c;)Lv3/j;"} 6:10:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext$Element,kotlin.coroutines.CoroutineContext):59:59 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$b;Lq3/j;)Lq3/j;"} -kotlin.coroutines.CoroutineContext$Key -> q3.j$c: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$b;Lv3/j;)Lv3/j;"} +kotlin.coroutines.CoroutineContext$Key -> v3.j$c: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} -kotlin.coroutines.EmptyCoroutineContext -> q3.k: +kotlin.coroutines.EmptyCoroutineContext -> v3.k: # {"id":"sourceFile","fileName":"CoroutineContextImpl.kt"} kotlin.coroutines.EmptyCoroutineContext INSTANCE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq3/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv3/k;"} 1:8:void ():0:0 -> 1:4:void ():94:94 -> - 1:1:q3.CoroutineContext q3.EmptyCoroutineContext.minusKey(q3.CoroutineContext$Key):0:0 -> W + 1:1:v3.CoroutineContext v3.EmptyCoroutineContext.plus(v3.CoroutineContext):0:0 -> Y # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$c;)Lq3/j;"} - 1:1:java.lang.Object q3.EmptyCoroutineContext.fold(java.lang.Object,kotlin.jvm.functions.Function2):0:0 -> e0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;)Lv3/j;"} + 1:1:java.lang.Object v3.EmptyCoroutineContext.fold(java.lang.Object,kotlin.jvm.functions.Function2):0:0 -> a0 # {"id":"com.android.tools.r8.synthesized"} - 1:1:q3.CoroutineContext$Element q3.EmptyCoroutineContext.get(q3.CoroutineContext$Key):0:0 -> f + 1:1:v3.CoroutineContext$Element v3.EmptyCoroutineContext.get(v3.CoroutineContext$Key):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$c;)Lq3/j$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$c;)Lv3/j$b;"} 1:2:int hashCode():103:103 -> hashCode - 1:1:q3.CoroutineContext q3.EmptyCoroutineContext.plus(q3.CoroutineContext):0:0 -> i0 + 1:1:v3.CoroutineContext v3.EmptyCoroutineContext.minusKey(v3.CoroutineContext$Key):0:0 -> j0 # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;)Lq3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$c;)Lv3/j;"} 1:3:java.lang.Object readResolve():97:97 -> readResolve 1:3:java.lang.String toString():104:104 -> toString -kotlin.coroutines.intrinsics.CoroutineSingletons -> r3.a: +kotlin.coroutines.intrinsics.CoroutineSingletons -> w3.a: # {"id":"sourceFile","fileName":"Intrinsics.kt"} kotlin.coroutines.intrinsics.CoroutineSingletons COROUTINE_SUSPENDED -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw3/a;"} kotlin.coroutines.intrinsics.CoroutineSingletons UNDECIDED -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw3/a;"} kotlin.coroutines.intrinsics.CoroutineSingletons RESUMED -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lr3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lw3/a;"} kotlin.coroutines.intrinsics.CoroutineSingletons[] $VALUES -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lr3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lw3/a;"} kotlin.enums.EnumEntries $ENTRIES -> h 1:43:void ():64:64 -> 1:4:void (java.lang.String,int):62:62 -> 1:11:kotlin.coroutines.intrinsics.CoroutineSingletons[] $values():0:0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lr3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lw3/a;"} 7:9:kotlin.coroutines.intrinsics.CoroutineSingletons valueOf(java.lang.String):64:64 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lr3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lw3/a;"} 7:9:kotlin.coroutines.intrinsics.CoroutineSingletons[] values():64:64 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lr3/a;"} -kotlin.coroutines.intrinsics.IntrinsicsKt -> r3.b: -kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt -> r3.c: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lw3/a;"} +kotlin.coroutines.intrinsics.IntrinsicsKt -> w3.b: +kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt -> w3.c: # {"id":"sourceFile","fileName":"IntrinsicsJvm.kt"} 11:14:kotlin.coroutines.Continuation createCoroutineUnintercepted(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):161:161 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lq3/f;)Lq3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lv3/f;)Lv3/f;"} 15:18:kotlin.coroutines.Continuation createCoroutineUnintercepted(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):162:162 -> a 19:25:kotlin.coroutines.Continuation createCoroutineUnintercepted(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):163:163 -> a 26:29:kotlin.coroutines.Continuation createCoroutineUnintercepted(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):275:275 -> a 30:33:kotlin.coroutines.Continuation createCoroutineUnintercepted(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):277:277 -> a 34:39:kotlin.coroutines.Continuation createCoroutineUnintercepted(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):278:278 -> a 40:45:kotlin.coroutines.Continuation createCoroutineUnintercepted(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):279:279 -> a - 6:25:kotlin.coroutines.Continuation intercepted(kotlin.coroutines.Continuation):182:182 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/f;)Lq3/f;"} -kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUnintercepted$$inlined$createCoroutineFromSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt$3 -> r3.c$a: + 1:4:kotlin.coroutines.Continuation createSimpleCoroutineForSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt(kotlin.coroutines.Continuation):256:256 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/f;)Lv3/f;"} + 5:8:kotlin.coroutines.Continuation createSimpleCoroutineForSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt(kotlin.coroutines.Continuation):257:257 -> b + 9:14:kotlin.coroutines.Continuation createSimpleCoroutineForSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt(kotlin.coroutines.Continuation):258:258 -> b + 15:20:kotlin.coroutines.Continuation createSimpleCoroutineForSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt(kotlin.coroutines.Continuation):264:264 -> b + 6:25:kotlin.coroutines.Continuation intercepted(kotlin.coroutines.Continuation):182:182 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/f;)Lv3/f;"} + 11:19:java.lang.Object wrapWithContinuationImpl(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):74:74 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lv3/f;)Ljava/lang/Object;"} + 20:30:java.lang.Object wrapWithContinuationImpl(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):75:75 -> d +kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUnintercepted$$inlined$createCoroutineFromSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt$3 -> w3.c$a: # {"id":"sourceFile","fileName":"IntrinsicsJvm.kt"} int label -> e kotlin.jvm.functions.Function2 $this_createCoroutineUnintercepted$inlined -> f java.lang.Object $receiver$inlined -> g 5:13:void (kotlin.coroutines.Continuation,kotlin.jvm.functions.Function2,java.lang.Object):207:207 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/f;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/f;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;)V"} 1:8:java.lang.Object invokeSuspend(java.lang.Object):211:211 -> h 9:10:java.lang.Object invokeSuspend(java.lang.Object):218:218 -> h 11:16:java.lang.Object invokeSuspend(java.lang.Object):219:219 -> h @@ -198692,13 +206952,13 @@ kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUninte 23:24:java.lang.Object invokeSuspend(java.lang.Object):213:213 -> h 25:27:java.lang.Object invokeSuspend(java.lang.Object):214:214 -> h 28:49:java.lang.Object invokeSuspend(java.lang.Object):223:223 -> h -kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUnintercepted$$inlined$createCoroutineFromSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt$4 -> r3.c$b: +kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUnintercepted$$inlined$createCoroutineFromSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt$4 -> w3.c$b: # {"id":"sourceFile","fileName":"IntrinsicsJvm.kt"} int label -> g kotlin.jvm.functions.Function2 $this_createCoroutineUnintercepted$inlined -> h java.lang.Object $receiver$inlined -> i 5:13:void (kotlin.coroutines.Continuation,kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,java.lang.Object):225:225 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/f;Lq3/j;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/f;Lv3/j;Lkotlin/jvm/functions/Function2;Ljava/lang/Object;)V"} 1:8:java.lang.Object invokeSuspend(java.lang.Object):229:229 -> h 9:10:java.lang.Object invokeSuspend(java.lang.Object):236:236 -> h 11:16:java.lang.Object invokeSuspend(java.lang.Object):237:237 -> h @@ -198706,118 +206966,128 @@ kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUninte 23:24:java.lang.Object invokeSuspend(java.lang.Object):231:231 -> h 25:27:java.lang.Object invokeSuspend(java.lang.Object):232:232 -> h 28:49:java.lang.Object invokeSuspend(java.lang.Object):241:241 -> h -kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt -> r3.d: +kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createSimpleCoroutineForSuspendFunction$1 -> w3.c$c: +# {"id":"sourceFile","fileName":"IntrinsicsJvm.kt"} + 1:9:void (kotlin.coroutines.Continuation):258:258 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/f;)V"} + 1:4:java.lang.Object invokeSuspend(java.lang.Object):260:260 -> h +kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createSimpleCoroutineForSuspendFunction$2 -> w3.c$d: +# {"id":"sourceFile","fileName":"IntrinsicsJvm.kt"} + 1:9:void (kotlin.coroutines.Continuation,kotlin.coroutines.CoroutineContext):264:264 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/f;Lv3/j;)V"} + 1:4:java.lang.Object invokeSuspend(java.lang.Object):266:266 -> h +kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt -> w3.d: # {"id":"sourceFile","fileName":"Intrinsics.kt"} - 1:3:java.lang.Object getCOROUTINE_SUSPENDED():57:57 -> c -kotlin.coroutines.jvm.internal.BaseContinuationImpl -> s3.a: + 1:3:java.lang.Object getCOROUTINE_SUSPENDED():57:57 -> e +kotlin.coroutines.jvm.internal.BaseContinuationImpl -> x3.a: # {"id":"sourceFile","fileName":"ContinuationImpl.kt"} kotlin.coroutines.Continuation completion -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv3/f;"} 1:3:void (kotlin.coroutines.Continuation):15:15 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/f;)V"} 4:6:void (kotlin.coroutines.Continuation):18:18 -> 1:11:kotlin.coroutines.jvm.internal.CoroutineStackFrame getCallerFrame():73:73 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls3/d;"} - 2:4:void resumeWith(java.lang.Object):28:28 -> b - 5:6:void resumeWith(java.lang.Object):29:29 -> b - 7:11:void resumeWith(java.lang.Object):30:30 -> b - 12:15:void resumeWith(java.lang.Object):33:33 -> b - 16:22:void resumeWith(java.lang.Object):34:34 -> b - 23:28:void resumeWith(java.lang.Object):35:35 -> b - 29:38:void resumeWith(java.lang.Object):37:37 -> b - 39:41:void resumeWith(java.lang.Object):39:39 -> b - 42:47:void resumeWith(java.lang.Object):40:40 -> b - 48:51:void resumeWith(java.lang.Object):46:46 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx3/d;"} + 2:4:void resumeWith(java.lang.Object):28:28 -> c + 5:6:void resumeWith(java.lang.Object):29:29 -> c + 7:11:void resumeWith(java.lang.Object):30:30 -> c + 12:15:void resumeWith(java.lang.Object):33:33 -> c + 16:22:void resumeWith(java.lang.Object):34:34 -> c + 23:28:void resumeWith(java.lang.Object):35:35 -> c + 29:38:void resumeWith(java.lang.Object):37:37 -> c + 39:41:void resumeWith(java.lang.Object):39:39 -> c + 42:47:void resumeWith(java.lang.Object):40:40 -> c + 48:51:void resumeWith(java.lang.Object):46:46 -> c 6:13:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):64:64 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lq3/f;)Lq3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lv3/f;)Lv3/f;"} 1:3:kotlin.coroutines.Continuation getCompletion():18:18 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv3/f;"} 1:5:java.lang.StackTraceElement getStackTraceElement():76:76 -> g java.lang.Object invokeSuspend(java.lang.Object) -> h - 1:1:void releaseIntercepted():57:57 -> i + 1:1:void releaseIntercepted():57:57 -> j 1:33:java.lang.String toString():68:68 -> toString -kotlin.coroutines.jvm.internal.CompletedContinuation -> s3.b: +kotlin.coroutines.jvm.internal.CompletedContinuation -> x3.b: # {"id":"sourceFile","fileName":"ContinuationImpl.kt"} kotlin.coroutines.jvm.internal.CompletedContinuation INSTANCE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx3/b;"} 1:8:void ():0:0 -> 1:4:void ():124:124 -> - 3:8:void resumeWith(java.lang.Object):129:129 -> b + 3:8:void resumeWith(java.lang.Object):129:129 -> c 3:8:kotlin.coroutines.CoroutineContext getContext():126:126 -> getContext - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv3/j;"} 1:3:java.lang.String toString():132:132 -> toString -kotlin.coroutines.jvm.internal.ContinuationImpl -> s3.c: +kotlin.coroutines.jvm.internal.ContinuationImpl -> x3.c: # {"id":"sourceFile","fileName":"ContinuationImpl.kt"} kotlin.coroutines.CoroutineContext _context -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv3/j;"} kotlin.coroutines.Continuation intercepted -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv3/f;"} 1:1:void (kotlin.coroutines.Continuation,kotlin.coroutines.CoroutineContext):101:101 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/f;Lq3/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/f;Lv3/j;)V"} 2:2:void (kotlin.coroutines.Continuation,kotlin.coroutines.CoroutineContext):100:100 -> 3:3:void (kotlin.coroutines.Continuation):102:102 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/f;)V"} 1:6:kotlin.coroutines.CoroutineContext getContext():105:105 -> getContext - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq3/j;"} - 1:6:void releaseIntercepted():116:116 -> i - 7:24:void releaseIntercepted():118:118 -> i - 25:29:void releaseIntercepted():120:120 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv3/j;"} + 1:6:void releaseIntercepted():116:116 -> j + 7:24:void releaseIntercepted():118:118 -> j + 25:29:void releaseIntercepted():120:120 -> j 1:4:kotlin.coroutines.Continuation intercepted():111:111 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv3/f;"} 5:25:kotlin.coroutines.Continuation intercepted():112:112 -> k 26:28:kotlin.coroutines.Continuation intercepted():113:113 -> k -kotlin.coroutines.jvm.internal.CoroutineStackFrame -> s3.d: +kotlin.coroutines.jvm.internal.CoroutineStackFrame -> x3.d: # {"id":"sourceFile","fileName":"CoroutineStackFrame.kt"} kotlin.coroutines.jvm.internal.CoroutineStackFrame getCallerFrame() -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls3/d;"} -kotlin.coroutines.jvm.internal.DebugMetadata -> s3.e: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx3/d;"} +kotlin.coroutines.jvm.internal.DebugMetadata -> x3.e: # {"id":"sourceFile","fileName":"DebugMetadata.kt"} java.lang.String c() -> c java.lang.String f() -> f int[] l() -> l java.lang.String m() -> m int v() -> v -kotlin.coroutines.jvm.internal.DebugMetadataKt -> s3.f: +kotlin.coroutines.jvm.internal.DebugMetadataKt -> x3.f: # {"id":"sourceFile","fileName":"DebugMetadata.kt"} 4:5:void checkDebugMetadataVersion(int,int):102:102 -> a 6:43:void checkDebugMetadataVersion(int,int):103:103 -> a 1:13:kotlin.coroutines.jvm.internal.DebugMetadata getDebugMetadataAnnotation(kotlin.coroutines.jvm.internal.BaseContinuationImpl):90:90 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls3/a;)Ls3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx3/a;)Lx3/e;"} 1:11:int getLabel(kotlin.coroutines.jvm.internal.BaseContinuationImpl):94:94 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls3/a;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx3/a;)I"} 12:14:int getLabel(kotlin.coroutines.jvm.internal.BaseContinuationImpl):95:95 -> c 15:38:int getLabel(kotlin.coroutines.jvm.internal.BaseContinuationImpl):96:96 -> c 6:14:java.lang.StackTraceElement getStackTraceElement(kotlin.coroutines.jvm.internal.BaseContinuationImpl):42:42 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls3/a;)Ljava/lang/StackTraceElement;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx3/a;)Ljava/lang/StackTraceElement;"} 15:21:java.lang.StackTraceElement getStackTraceElement(kotlin.coroutines.jvm.internal.BaseContinuationImpl):43:43 -> d 22:29:java.lang.StackTraceElement getStackTraceElement(kotlin.coroutines.jvm.internal.BaseContinuationImpl):44:44 -> d 30:35:java.lang.StackTraceElement getStackTraceElement(kotlin.coroutines.jvm.internal.BaseContinuationImpl):45:45 -> d 36:43:java.lang.StackTraceElement getStackTraceElement(kotlin.coroutines.jvm.internal.BaseContinuationImpl):46:46 -> d 44:72:java.lang.StackTraceElement getStackTraceElement(kotlin.coroutines.jvm.internal.BaseContinuationImpl):47:47 -> d 73:86:java.lang.StackTraceElement getStackTraceElement(kotlin.coroutines.jvm.internal.BaseContinuationImpl):48:48 -> d -kotlin.coroutines.jvm.internal.DebugProbesKt -> s3.g: +kotlin.coroutines.jvm.internal.DebugProbesKt -> x3.g: # {"id":"sourceFile","fileName":"DebugProbes.kt"} - 1:1:q3.Continuation s3.DebugProbesKt.probeCoroutineCreated(q3.Continuation):0:0 -> a + 1:1:v3.Continuation x3.DebugProbesKt.probeCoroutineCreated(v3.Continuation):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/f;)Lq3/f;"} - 1:1:void s3.DebugProbesKt.probeCoroutineResumed(q3.Continuation):0:0 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/f;)Lv3/f;"} + 1:1:void x3.DebugProbesKt.probeCoroutineResumed(v3.Continuation):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/f;)V"} - 1:1:void s3.DebugProbesKt.probeCoroutineSuspended(q3.Continuation):0:0 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/f;)V"} + 1:1:void x3.DebugProbesKt.probeCoroutineSuspended(v3.Continuation):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/f;)V"} -kotlin.coroutines.jvm.internal.ModuleNameRetriever -> s3.h: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/f;)V"} +kotlin.coroutines.jvm.internal.ModuleNameRetriever -> x3.h: # {"id":"sourceFile","fileName":"DebugMetadata.kt"} kotlin.coroutines.jvm.internal.ModuleNameRetriever INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls3/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx3/h;"} kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache notOnJava9 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls3/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx3/h$a;"} kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache cache -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Ls3/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lx3/h$a;"} 8:16:void ():61:61 -> 1:4:void ():51:51 -> 1:9:kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache buildCache(kotlin.coroutines.jvm.internal.BaseContinuationImpl):77:77 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls3/a;)Ls3/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx3/a;)Lx3/h$a;"} 10:23:kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache buildCache(kotlin.coroutines.jvm.internal.BaseContinuationImpl):78:78 -> a 24:29:kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache buildCache(kotlin.coroutines.jvm.internal.BaseContinuationImpl):79:79 -> a 30:43:kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache buildCache(kotlin.coroutines.jvm.internal.BaseContinuationImpl):80:80 -> a @@ -198825,12 +207095,12 @@ kotlin.coroutines.jvm.internal.ModuleNameRetriever -> s3.h: 50:57:kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache buildCache(kotlin.coroutines.jvm.internal.BaseContinuationImpl):82:82 -> a 58:62:kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache buildCache(kotlin.coroutines.jvm.internal.BaseContinuationImpl):84:84 -> a 6:13:java.lang.String getModuleName(kotlin.coroutines.jvm.internal.BaseContinuationImpl):66:66 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls3/a;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx3/a;)Ljava/lang/String;"} 14:19:java.lang.String getModuleName(kotlin.coroutines.jvm.internal.BaseContinuationImpl):67:67 -> b 20:34:java.lang.String getModuleName(kotlin.coroutines.jvm.internal.BaseContinuationImpl):70:70 -> b 35:45:java.lang.String getModuleName(kotlin.coroutines.jvm.internal.BaseContinuationImpl):71:71 -> b 46:63:java.lang.String getModuleName(kotlin.coroutines.jvm.internal.BaseContinuationImpl):72:72 -> b -kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache -> s3.h$a: +kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache -> x3.h$a: # {"id":"sourceFile","fileName":"DebugMetadata.kt"} java.lang.reflect.Method getModuleMethod -> a java.lang.reflect.Method getDescriptorMethod -> b @@ -198839,18 +207109,18 @@ kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache -> s3.h$a: 4:5:void (java.lang.reflect.Method,java.lang.reflect.Method,java.lang.reflect.Method):53:53 -> 6:7:void (java.lang.reflect.Method,java.lang.reflect.Method,java.lang.reflect.Method):55:55 -> 8:10:void (java.lang.reflect.Method,java.lang.reflect.Method,java.lang.reflect.Method):57:57 -> -kotlin.coroutines.jvm.internal.RestrictedContinuationImpl -> s3.i: +kotlin.coroutines.jvm.internal.RestrictedContinuationImpl -> x3.i: # {"id":"sourceFile","fileName":"ContinuationImpl.kt"} 1:5:void (kotlin.coroutines.Continuation):83:83 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/f;)V"} 6:23:void (kotlin.coroutines.Continuation):86:86 -> 1:3:kotlin.coroutines.CoroutineContext getContext():93:93 -> getContext - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq3/j;"} -kotlin.coroutines.jvm.internal.SuspendLambda -> s3.j: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv3/j;"} +kotlin.coroutines.jvm.internal.SuspendLambda -> x3.j: # {"id":"sourceFile","fileName":"ContinuationImpl.kt"} int arity -> g 1:3:void (int,kotlin.coroutines.Continuation):159:159 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILq3/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILv3/f;)V"} 4:6:void (int,kotlin.coroutines.Continuation):157:157 -> 1:3:int getArity():157:157 -> getArity 1:6:java.lang.String toString():163:163 -> toString @@ -198858,10 +207128,10 @@ kotlin.coroutines.jvm.internal.SuspendLambda -> s3.j: 17:21:java.lang.String toString():166:166 -> toString kotlin.enums.EnumEntries -> kotlin.enums.EnumEntries: # {"id":"sourceFile","fileName":"EnumEntries.kt"} -kotlin.enums.EnumEntriesKt -> t3.a: +kotlin.enums.EnumEntriesKt -> y3.a: # {"id":"sourceFile","fileName":"EnumEntries.kt"} 6:11:kotlin.enums.EnumEntries enumEntries(java.lang.Enum[]):43:43 -> a -kotlin.enums.EnumEntriesList -> t3.b: +kotlin.enums.EnumEntriesList -> y3.b: # {"id":"sourceFile","fileName":"EnumEntries.kt"} java.lang.Enum[] entries -> e 6:11:void (java.lang.Enum[]):46:46 -> @@ -198869,7 +207139,7 @@ kotlin.enums.EnumEntriesList -> t3.b: 1:5:java.lang.Object get(int):45:45 -> get 1:4:int getSize():53:53 -> h 1:13:int indexOf(java.lang.Object):45:45 -> indexOf - 6:23:boolean contains(java.lang.Enum):67:67 -> j + 6:23:boolean contains(java.lang.Enum):67:67 -> k 1:8:java.lang.Enum get(int):56:56 -> l 9:13:java.lang.Enum get(int):57:57 -> l 1:13:int lastIndexOf(java.lang.Object):45:45 -> lastIndexOf @@ -198877,29 +207147,29 @@ kotlin.enums.EnumEntriesList -> t3.b: 10:22:int indexOf(java.lang.Enum):76:76 -> m 6:10:int lastIndexOf(java.lang.Enum):80:80 -> n 1:8:java.lang.Object writeReplace():85:85 -> writeReplace -kotlin.enums.EnumEntriesSerializationProxy -> t3.c: +kotlin.enums.EnumEntriesSerializationProxy -> y3.c: # {"id":"sourceFile","fileName":"EnumEntriesSerializationProxy.kt"} java.lang.Class c -> d kotlin.enums.EnumEntriesSerializationProxy$Companion Companion -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lt3/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ly3/c$a;"} 1:9:void ():0:0 -> 6:8:void (java.lang.Enum[]):11:11 -> 9:22:void (java.lang.Enum[]):12:12 -> 1:18:java.lang.Object readResolve():20:20 -> readResolve -kotlin.enums.EnumEntriesSerializationProxy$Companion -> t3.c$a: +kotlin.enums.EnumEntriesSerializationProxy$Companion -> y3.c$a: # {"id":"sourceFile","fileName":"EnumEntriesSerializationProxy.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():14:14 -> -kotlin.internal.PlatformImplementations -> u3.a: +kotlin.internal.PlatformImplementations -> z3.a: # {"id":"sourceFile","fileName":"PlatformImplementations.kt"} 1:4:void ():15:15 -> 11:22:void addSuppressed(java.lang.Throwable,java.lang.Throwable):34:34 -> a 1:6:kotlin.random.Random defaultPlatformRandom():47:47 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LD3/c;"} -kotlin.internal.PlatformImplementations$ReflectThrowable -> u3.a$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LI3/c;"} +kotlin.internal.PlatformImplementations$ReflectThrowable -> z3.a$a: # {"id":"sourceFile","fileName":"PlatformImplementations.kt"} kotlin.internal.PlatformImplementations$ReflectThrowable INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lu3/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz3/a$a;"} java.lang.reflect.Method addSuppressed -> b java.lang.reflect.Method getSuppressed -> c 8:13:void ():25:25 -> @@ -198908,73 +207178,63 @@ kotlin.internal.PlatformImplementations$ReflectThrowable -> u3.a$a: 61:62:void ():26:26 -> 63:87:void ():29:29 -> 1:4:void ():17:17 -> -kotlin.internal.PlatformImplementationsKt -> u3.b: +kotlin.internal.PlatformImplementationsKt -> z3.b: # {"id":"sourceFile","fileName":"PlatformImplementations.kt"} kotlin.internal.PlatformImplementations IMPLEMENTATIONS -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lu3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lz3/a;"} 1:8:void ():58:58 -> -kotlin.internal.ProgressionUtilKt -> u3.c: +kotlin.internal.ProgressionUtilKt -> z3.c: # {"id":"sourceFile","fileName":"progressionUtil.kt"} 1:14:int differenceModulo(int,int,int):21:21 -> a 6:17:int getProgressionLastElement(int,int,int):46:46 -> b 18:23:int getProgressionLastElement(int,int,int):47:47 -> b 24:31:int getProgressionLastElement(int,int,int):48:48 -> b 1:6:int mod(int,int):10:10 -> c -kotlin.internal.jdk7.JDK7PlatformImplementations -> v3.a: +kotlin.internal.jdk7.JDK7PlatformImplementations -> A3.a: # {"id":"sourceFile","fileName":"JDK7PlatformImplementations.kt"} 1:4:void ():11:11 -> 13:18:void addSuppressed(java.lang.Throwable,java.lang.Throwable):27:27 -> a 19:22:void addSuppressed(java.lang.Throwable,java.lang.Throwable):28:28 -> a 23:26:void addSuppressed(java.lang.Throwable,java.lang.Throwable):30:30 -> a 1:15:boolean sdkIsNullOrAtLeast(int):22:22 -> c -kotlin.internal.jdk7.JDK7PlatformImplementations$ReflectSdkVersion -> v3.a$a: +kotlin.internal.jdk7.JDK7PlatformImplementations$ReflectSdkVersion -> A3.a$a: # {"id":"sourceFile","fileName":"JDK7PlatformImplementations.kt"} kotlin.internal.jdk7.JDK7PlatformImplementations$ReflectSdkVersion INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lv3/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LA3/a$a;"} java.lang.Integer sdkVersion -> b 9:34:void ():16:16 -> 35:44:void ():19:19 -> 1:4:void ():13:13 -> -kotlin.internal.jdk8.JDK8PlatformImplementations -> w3.a: +kotlin.internal.jdk8.JDK8PlatformImplementations -> B3.a: # {"id":"sourceFile","fileName":"JDK8PlatformImplementations.kt"} 1:4:void ():27:27 -> 3:19:kotlin.random.Random defaultPlatformRandom():58:58 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LD3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LI3/c;"} 1:15:boolean sdkIsNullOrAtLeast(int):40:40 -> c -kotlin.internal.jdk8.JDK8PlatformImplementations$ReflectSdkVersion -> w3.a$a: +kotlin.internal.jdk8.JDK8PlatformImplementations$ReflectSdkVersion -> B3.a$a: # {"id":"sourceFile","fileName":"JDK8PlatformImplementations.kt"} kotlin.internal.jdk8.JDK8PlatformImplementations$ReflectSdkVersion INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lw3/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LB3/a$a;"} java.lang.Integer sdkVersion -> b 9:34:void ():34:34 -> 35:44:void ():37:37 -> 1:4:void ():31:31 -> -kotlin.io.CloseableKt -> x3.a: +kotlin.io.CloseableKt -> C3.a: # {"id":"sourceFile","fileName":"Closeable.kt"} 5:8:void closeFinally(java.io.Closeable,java.lang.Throwable):46:46 -> a 9:13:void closeFinally(java.io.Closeable,java.lang.Throwable):49:49 -> a 14:17:void closeFinally(java.io.Closeable,java.lang.Throwable):51:51 -> a -kotlin.jdk7.AutoCloseableKt -> y3.c: +kotlin.jdk7.AutoCloseableKt -> D3.a: # {"id":"sourceFile","fileName":"AutoCloseableJVM.kt"} 5:8:void closeFinally(java.lang.AutoCloseable,java.lang.Throwable):42:42 -> a 9:13:void closeFinally(java.lang.AutoCloseable,java.lang.Throwable):45:45 -> a 14:17:void closeFinally(java.lang.AutoCloseable,java.lang.Throwable):47:47 -> a -kotlin.jdk7.AutoCloseableKt$$ExternalSyntheticAutoCloseableDispatcher0 -> y3.a: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - 1:1:void y3.AutoCloseableKt$$ExternalSyntheticAutoCloseableDispatcher0.m(java.lang.Object):0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} -kotlin.jdk7.AutoCloseableKt$$ExternalSyntheticThrowIAE1 -> y3.b: -# {"id":"sourceFile","fileName":"R8$$SyntheticClass"} -# {"id":"com.android.tools.r8.synthesized"} - 1:1:void y3.AutoCloseableKt$$ExternalSyntheticThrowIAE1.m(java.lang.Object):0:0 -> a - # {"id":"com.android.tools.r8.synthesized"} -kotlin.jvm.JvmClassMappingKt -> z3.a: +kotlin.jvm.JvmClassMappingKt -> E3.a: # {"id":"sourceFile","fileName":"JvmClassMapping.kt"} 6:17:java.lang.Class getJavaClass(kotlin.reflect.KClass):29:29 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/c;)Ljava/lang/Class;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/c;)Ljava/lang/Class;"} 6:11:java.lang.Class getJavaObjectType(kotlin.reflect.KClass):59:59 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/c;)Ljava/lang/Class;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/c;)Ljava/lang/Class;"} 12:23:java.lang.Class getJavaObjectType(kotlin.reflect.KClass):60:60 -> b 24:46:java.lang.Class getJavaObjectType(kotlin.reflect.KClass):62:62 -> b 47:50:java.lang.Class getJavaObjectType(kotlin.reflect.KClass):66:66 -> b @@ -198995,58 +207255,58 @@ kotlin.jvm.JvmClassMappingKt -> z3.a: 135:143:java.lang.Class getJavaObjectType(kotlin.reflect.KClass):62:62 -> b 144:145:java.lang.Class getJavaObjectType(kotlin.reflect.KClass):70:70 -> b 146:150:java.lang.Class getJavaObjectType(kotlin.reflect.KClass):62:62 -> b -kotlin.jvm.KotlinReflectionNotSupportedError -> z3.b: +kotlin.jvm.KotlinReflectionNotSupportedError -> E3.b: # {"id":"sourceFile","fileName":"KotlinReflectionNotSupportedError.kt"} 1:6:void ():11:11 -> -kotlin.jvm.functions.Function0 -> A3.a: +kotlin.jvm.functions.Function0 -> F3.a: # {"id":"sourceFile","fileName":"Functions.kt"} java.lang.Object invoke() -> invoke kotlin.jvm.functions.Function1 -> kotlin.jvm.functions.Function1: # {"id":"sourceFile","fileName":"Functions.kt"} java.lang.Object invoke(java.lang.Object) -> d -kotlin.jvm.functions.Function10 -> A3.b: +kotlin.jvm.functions.Function10 -> F3.b: # {"id":"sourceFile","fileName":"Functions.kt"} -kotlin.jvm.functions.Function11 -> A3.c: +kotlin.jvm.functions.Function11 -> F3.c: # {"id":"sourceFile","fileName":"Functions.kt"} -kotlin.jvm.functions.Function12 -> A3.d: +kotlin.jvm.functions.Function12 -> F3.d: # {"id":"sourceFile","fileName":"Functions.kt"} -kotlin.jvm.functions.Function13 -> A3.e: +kotlin.jvm.functions.Function13 -> F3.e: # {"id":"sourceFile","fileName":"Functions.kt"} -kotlin.jvm.functions.Function14 -> A3.f: +kotlin.jvm.functions.Function14 -> F3.f: # {"id":"sourceFile","fileName":"Functions.kt"} -kotlin.jvm.functions.Function15 -> A3.g: +kotlin.jvm.functions.Function15 -> F3.g: # {"id":"sourceFile","fileName":"Functions.kt"} -kotlin.jvm.functions.Function16 -> A3.h: +kotlin.jvm.functions.Function16 -> F3.h: # {"id":"sourceFile","fileName":"Functions.kt"} -kotlin.jvm.functions.Function17 -> A3.i: +kotlin.jvm.functions.Function17 -> F3.i: # {"id":"sourceFile","fileName":"Functions.kt"} -kotlin.jvm.functions.Function18 -> A3.j: +kotlin.jvm.functions.Function18 -> F3.j: # {"id":"sourceFile","fileName":"Functions.kt"} -kotlin.jvm.functions.Function19 -> A3.k: +kotlin.jvm.functions.Function19 -> F3.k: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function2 -> kotlin.jvm.functions.Function2: # {"id":"sourceFile","fileName":"Functions.kt"} - java.lang.Object invoke(java.lang.Object,java.lang.Object) -> j -kotlin.jvm.functions.Function20 -> A3.l: + java.lang.Object invoke(java.lang.Object,java.lang.Object) -> i +kotlin.jvm.functions.Function20 -> F3.l: # {"id":"sourceFile","fileName":"Functions.kt"} -kotlin.jvm.functions.Function21 -> A3.m: +kotlin.jvm.functions.Function21 -> F3.m: # {"id":"sourceFile","fileName":"Functions.kt"} -kotlin.jvm.functions.Function22 -> A3.n: +kotlin.jvm.functions.Function22 -> F3.n: # {"id":"sourceFile","fileName":"Functions.kt"} -kotlin.jvm.functions.Function3 -> A3.o: +kotlin.jvm.functions.Function3 -> F3.o: # {"id":"sourceFile","fileName":"Functions.kt"} java.lang.Object invoke(java.lang.Object,java.lang.Object,java.lang.Object) -> invoke -kotlin.jvm.functions.Function4 -> A3.p: +kotlin.jvm.functions.Function4 -> F3.p: # {"id":"sourceFile","fileName":"Functions.kt"} -kotlin.jvm.functions.Function5 -> A3.q: +kotlin.jvm.functions.Function5 -> F3.q: # {"id":"sourceFile","fileName":"Functions.kt"} -kotlin.jvm.functions.Function6 -> A3.r: +kotlin.jvm.functions.Function6 -> F3.r: # {"id":"sourceFile","fileName":"Functions.kt"} -kotlin.jvm.functions.Function7 -> A3.s: +kotlin.jvm.functions.Function7 -> F3.s: # {"id":"sourceFile","fileName":"Functions.kt"} -kotlin.jvm.functions.Function8 -> A3.t: +kotlin.jvm.functions.Function8 -> F3.t: # {"id":"sourceFile","fileName":"Functions.kt"} -kotlin.jvm.functions.Function9 -> A3.u: +kotlin.jvm.functions.Function9 -> F3.u: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.internal.ArrayIterator -> kotlin.jvm.internal.a: # {"id":"sourceFile","fileName":"ArrayIterator.kt"} @@ -199061,7 +207321,7 @@ kotlin.jvm.internal.ArrayIteratorKt -> kotlin.jvm.internal.b: kotlin.jvm.internal.CallableReference -> kotlin.jvm.internal.c: # {"id":"sourceFile","fileName":"CallableReference.java"} kotlin.reflect.KCallable reflected -> reflected - # {"id":"com.android.tools.r8.residualsignature","signature":"LG3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LL3/b;"} 1:7:void ():48:48 -> 1:3:void (java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,boolean):69:69 -> 4:5:void (java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,boolean):70:70 -> @@ -199072,27 +207332,27 @@ kotlin.jvm.internal.CallableReference -> kotlin.jvm.internal.c: 1:9:java.lang.Object call(java.lang.Object[]):161:161 -> call 1:9:java.lang.Object callBy(java.util.Map):166:166 -> callBy 1:4:kotlin.reflect.KCallable compute():86:86 -> compute - # {"id":"com.android.tools.r8.residualsignature","signature":"()LG3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LL3/b;"} 5:8:kotlin.reflect.KCallable compute():88:88 -> compute 9:11:kotlin.reflect.KCallable compute():89:89 -> compute kotlin.reflect.KCallable computeReflected() -> computeReflected - # {"id":"com.android.tools.r8.residualsignature","signature":"()LG3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LL3/b;"} 1:9:java.util.List getAnnotations():150:150 -> getAnnotations 1:3:java.lang.Object getBoundReceiver():81:81 -> getBoundReceiver 1:3:java.lang.String getName():120:120 -> getName 1:10:kotlin.reflect.KDeclarationContainer getOwner():111:111 -> getOwner - # {"id":"com.android.tools.r8.residualsignature","signature":"()LG3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LL3/d;"} 11:20:kotlin.reflect.KDeclarationContainer getOwner():112:112 -> getOwner 1:9:java.util.List getParameters():140:140 -> getParameters 1:7:kotlin.reflect.KCallable getReflected():96:96 -> getReflected - # {"id":"com.android.tools.r8.residualsignature","signature":"()LG3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LL3/b;"} 8:13:kotlin.reflect.KCallable getReflected():98:98 -> getReflected 1:9:kotlin.reflect.KType getReturnType():145:145 -> getReturnType - # {"id":"com.android.tools.r8.residualsignature","signature":"()LG3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LL3/j;"} 1:3:java.lang.String getSignature():132:132 -> getSignature 1:9:java.util.List getTypeParameters():156:156 -> getTypeParameters 1:9:kotlin.reflect.KVisibility getVisibility():172:172 -> getVisibility - # {"id":"com.android.tools.r8.residualsignature","signature":"()LG3/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LL3/k;"} 1:9:boolean isAbstract():190:190 -> isAbstract 1:9:boolean isFinal():178:178 -> isFinal 1:9:boolean isOpen():184:184 -> isOpen @@ -199107,7 +207367,7 @@ kotlin.jvm.internal.CallableReference$NoReceiver -> kotlin.jvm.internal.c$a: 1:3:java.lang.Object readResolve():55:55 -> readResolve kotlin.jvm.internal.ClassBasedDeclarationContainer -> kotlin.jvm.internal.d: # {"id":"sourceFile","fileName":"ClassBasedDeclarationContainer.kt"} - java.lang.Class getJClass() -> b + java.lang.Class getJClass() -> c kotlin.jvm.internal.ClassReference -> kotlin.jvm.internal.e: # {"id":"sourceFile","fileName":"ClassReference.kt"} java.lang.Class jClass -> d @@ -199202,8 +207462,8 @@ kotlin.jvm.internal.ClassReference -> kotlin.jvm.internal.e: 6:11:java.util.Map access$getFUNCTION_CLASSES$cp():10:10 -> 6:11:void (java.lang.Class):10 -> 1:11:java.lang.String getSimpleName():12:12 -> a - 1:3:java.util.Map access$getFUNCTION_CLASSES$cp():10:10 -> b - 1:3:java.lang.Class getJClass():10 -> b + 1:3:java.util.Map access$getFUNCTION_CLASSES$cp():10:10 -> c + 1:3:java.lang.Class getJClass():10 -> c 1:3:java.util.Map access$getFUNCTION_CLASSES$cp():10:10 -> d 1:3:java.util.Map access$getSimpleNames$cp():10 -> d 1:24:boolean equals(java.lang.Object):91:91 -> equals @@ -199278,7 +207538,7 @@ kotlin.jvm.internal.DefaultConstructorMarker -> kotlin.jvm.internal.DefaultConst kotlin.jvm.internal.FunctionAdapter -> kotlin.jvm.internal.g: # {"id":"sourceFile","fileName":"FunctionAdapter.java"} kotlin.Function getFunctionDelegate() -> getFunctionDelegate - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lr3/c;"} kotlin.jvm.internal.FunctionBase -> kotlin.jvm.internal.h: # {"id":"sourceFile","fileName":"FunctionBase.kt"} kotlin.jvm.internal.FunctionReference -> kotlin.jvm.internal.i: @@ -199287,7 +207547,7 @@ kotlin.jvm.internal.FunctionReference -> kotlin.jvm.internal.i: 19:22:void (int,java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,int):51:51 -> 23:25:void (int,java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,int):52:52 -> 1:5:kotlin.reflect.KCallable computeReflected():69:69 -> computeReflected - # {"id":"com.android.tools.r8.residualsignature","signature":"()LG3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LL3/b;"} 5:9:boolean equals(java.lang.Object):105:105 -> equals 10:11:boolean equals(java.lang.Object):106:106 -> equals 12:25:boolean equals(java.lang.Object):108:108 -> equals @@ -199298,9 +207558,9 @@ kotlin.jvm.internal.FunctionReference -> kotlin.jvm.internal.i: 86:95:boolean equals(java.lang.Object):116:116 -> equals 1:3:int getArity():57:57 -> getArity 1:1:kotlin.reflect.KCallable getReflected():12:12 -> getReflected - # {"id":"com.android.tools.r8.residualsignature","signature":"()LG3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LL3/b;"} 2:2:kotlin.reflect.KFunction getReflected():63:63 -> getReflected - # {"id":"com.android.tools.r8.residualsignature","signature":"()LG3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LL3/e;"} 1:39:int hashCode():123:123 -> hashCode 1:9:boolean isExternal():81:81 -> isExternal 1:9:boolean isInfix():93:93 -> isInfix @@ -199359,10 +207619,10 @@ kotlin.jvm.internal.MutablePropertyReference -> kotlin.jvm.internal.o: kotlin.jvm.internal.MutablePropertyReference1 -> kotlin.jvm.internal.m: # {"id":"sourceFile","fileName":"MutablePropertyReference1.java"} 1:4:void (java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,int):26:26 -> - 1:11:kotlin.reflect.KProperty1$Getter getGetter():41:41 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LG3/h$a;"} + 1:11:kotlin.reflect.KProperty1$Getter getGetter():41:41 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()LL3/h$a;"} 1:5:kotlin.reflect.KCallable computeReflected():31:31 -> computeReflected - # {"id":"com.android.tools.r8.residualsignature","signature":"()LG3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LL3/b;"} 1:5:java.lang.Object invoke(java.lang.Object):36:36 -> d kotlin.jvm.internal.MutablePropertyReference1Impl -> kotlin.jvm.internal.n: # {"id":"sourceFile","fileName":"MutablePropertyReference1Impl.java"} @@ -199375,7 +207635,7 @@ kotlin.jvm.internal.PackageReference -> kotlin.jvm.internal.p: 11:13:void (java.lang.Class,java.lang.String):11:11 -> 14:15:void (java.lang.Class,java.lang.String):12:12 -> 16:18:void (java.lang.Class,java.lang.String):13:13 -> - 1:3:java.lang.Class getJClass():12:12 -> b + 1:3:java.lang.Class getJClass():12:12 -> c 1:24:boolean equals(java.lang.Object):19:19 -> equals 1:9:int hashCode():22:22 -> hashCode 1:22:java.lang.String toString():25:25 -> toString @@ -199384,12 +207644,12 @@ kotlin.jvm.internal.PropertyReference -> kotlin.jvm.internal.s: boolean syntheticJavaProperty -> d 16:24:void (java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,int):31:31 -> 25:27:void (java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,int):33:33 -> - 1:4:kotlin.reflect.KProperty getReflected():39:39 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LG3/i;"} - 5:11:kotlin.reflect.KProperty getReflected():43:43 -> b - 12:19:kotlin.reflect.KProperty getReflected():40:40 -> b + 1:4:kotlin.reflect.KProperty getReflected():39:39 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"()LL3/i;"} + 5:11:kotlin.reflect.KProperty getReflected():43:43 -> c + 12:19:kotlin.reflect.KProperty getReflected():40:40 -> c 1:10:kotlin.reflect.KCallable compute():48:48 -> compute - # {"id":"com.android.tools.r8.residualsignature","signature":"()LG3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LL3/b;"} 5:9:boolean equals(java.lang.Object):66:66 -> equals 10:11:boolean equals(java.lang.Object):67:67 -> equals 12:25:boolean equals(java.lang.Object):68:68 -> equals @@ -199399,7 +207659,7 @@ kotlin.jvm.internal.PropertyReference -> kotlin.jvm.internal.s: 70:73:boolean equals(java.lang.Object):73:73 -> equals 74:83:boolean equals(java.lang.Object):74:74 -> equals 1:5:kotlin.reflect.KCallable getReflected():12:12 -> getReflected - # {"id":"com.android.tools.r8.residualsignature","signature":"()LG3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LL3/b;"} 1:31:int hashCode():81:81 -> hashCode 1:6:java.lang.String toString():86:86 -> toString 7:11:java.lang.String toString():88:88 -> toString @@ -199408,7 +207668,7 @@ kotlin.jvm.internal.PropertyReference0 -> kotlin.jvm.internal.q: # {"id":"sourceFile","fileName":"PropertyReference0.java"} 1:4:void (java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,int):25:25 -> 1:5:kotlin.reflect.KCallable computeReflected():30:30 -> computeReflected - # {"id":"com.android.tools.r8.residualsignature","signature":"()LG3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LL3/b;"} 1:5:java.lang.Object invoke():35:35 -> invoke kotlin.jvm.internal.PropertyReference0Impl -> kotlin.jvm.internal.r: # {"id":"sourceFile","fileName":"PropertyReference0Impl.java"} @@ -199438,21 +207698,21 @@ kotlin.jvm.internal.Reflection -> kotlin.jvm.internal.x: kotlin.jvm.internal.ReflectionFactory factory -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/jvm/internal/y;"} kotlin.reflect.KClass[] EMPTY_K_CLASS_ARRAY -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"[LG3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LL3/c;"} 2:7:void ():26:26 -> 8:17:void ():27:27 -> 18:25:void ():34:34 -> 26:30:void ():39:39 -> 1:7:kotlin.reflect.KFunction function(kotlin.jvm.internal.FunctionReference):90:90 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/i;)LG3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/i;)LL3/e;"} 1:7:kotlin.reflect.KClass getOrCreateKotlinClass(java.lang.Class):60:60 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)LG3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)LL3/c;"} 1:9:kotlin.reflect.KDeclarationContainer getOrCreateKotlinPackage(java.lang.Class):51:51 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)LG3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)LL3/d;"} 1:7:kotlin.reflect.KMutableProperty1 mutableProperty1(kotlin.jvm.internal.MutablePropertyReference1):108:108 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/m;)LG3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/m;)LL3/f;"} 1:7:kotlin.reflect.KProperty0 property0(kotlin.jvm.internal.PropertyReference0):96:96 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/q;)LG3/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/q;)LL3/g;"} 1:7:java.lang.String renderLambdaToString(kotlin.jvm.internal.FunctionBase):84:84 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/h;)Ljava/lang/String;"} 1:7:java.lang.String renderLambdaToString(kotlin.jvm.internal.Lambda):79:79 -> g @@ -199461,15 +207721,15 @@ kotlin.jvm.internal.ReflectionFactory -> kotlin.jvm.internal.y: # {"id":"sourceFile","fileName":"ReflectionFactory.java"} 1:4:void ():14:14 -> 1:1:kotlin.reflect.KFunction function(kotlin.jvm.internal.FunctionReference):51:51 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/i;)LG3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/i;)LL3/e;"} 1:6:kotlin.reflect.KClass getOrCreateKotlinClass(java.lang.Class):30:30 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)LG3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)LL3/c;"} 1:6:kotlin.reflect.KDeclarationContainer getOrCreateKotlinPackage(java.lang.Class,java.lang.String):26:26 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Ljava/lang/String;)LG3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Ljava/lang/String;)LL3/d;"} 1:1:kotlin.reflect.KMutableProperty1 mutableProperty1(kotlin.jvm.internal.MutablePropertyReference1):69:69 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/m;)LG3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/m;)LL3/f;"} 1:1:kotlin.reflect.KProperty0 property0(kotlin.jvm.internal.PropertyReference0):57:57 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/q;)LG3/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/q;)LL3/g;"} 1:15:java.lang.String renderLambdaToString(kotlin.jvm.internal.FunctionBase):44:44 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/h;)Ljava/lang/String;"} 16:30:java.lang.String renderLambdaToString(kotlin.jvm.internal.FunctionBase):45:45 -> f @@ -199512,18 +207772,18 @@ kotlin.jvm.internal.TypeIntrinsics -> kotlin.jvm.internal.A: 3:13:void throwCce(java.lang.Object,java.lang.String):21:21 -> m 14:37:void throwCce(java.lang.Object,java.lang.String):22:22 -> m 1:10:void throwCce(java.lang.String):26:26 -> n -kotlin.jvm.internal.markers.KMappedMarker -> B3.a: +kotlin.jvm.internal.markers.KMappedMarker -> G3.a: # {"id":"sourceFile","fileName":"KMarkers.kt"} -kotlin.jvm.internal.markers.KMutableCollection -> B3.b: +kotlin.jvm.internal.markers.KMutableCollection -> G3.b: # {"id":"sourceFile","fileName":"KMarkers.kt"} -kotlin.jvm.internal.markers.KMutableIterable -> B3.c: +kotlin.jvm.internal.markers.KMutableIterable -> G3.c: # {"id":"sourceFile","fileName":"KMarkers.kt"} -kotlin.jvm.internal.markers.KMutableMap -> B3.d: +kotlin.jvm.internal.markers.KMutableMap -> G3.d: # {"id":"sourceFile","fileName":"KMarkers.kt"} -kotlin.math.MathKt -> C3.a: -kotlin.math.MathKt__MathHKt -> C3.b: +kotlin.math.MathKt -> H3.a: +kotlin.math.MathKt__MathHKt -> H3.b: # {"id":"sourceFile","fileName":"MathH.kt"} -kotlin.math.MathKt__MathJVMKt -> C3.c: +kotlin.math.MathKt__MathJVMKt -> H3.c: # {"id":"sourceFile","fileName":"MathJVM.kt"} 1:5:int getSign(long):1280:1280 -> a 1:28:int roundToInt(double):619:619 -> b @@ -199535,21 +207795,21 @@ kotlin.properties.Delegates -> kotlin.properties.a: kotlin.properties.Delegates INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/properties/a;"} 1:4:void ():13:13 -> -kotlin.properties.Delegates$observable$1 -> R8$$REMOVED$$CLASS$$5: +kotlin.properties.Delegates$observable$1 -> R8$$REMOVED$$CLASS$$7: # {"id":"sourceFile","fileName":"Delegates.kt"} kotlin.properties.ObservableProperty -> kotlin.properties.b: # {"id":"sourceFile","fileName":"ObservableProperty.kt"} 1:3:void (java.lang.Object):14:14 -> 4:6:void (java.lang.Object):15:15 -> void afterChange(kotlin.reflect.KProperty,java.lang.Object,java.lang.Object) -> afterChange - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} - 1:1:boolean beforeChange(G3.KProperty,java.lang.Object,java.lang.Object):0:0 -> beforeChange + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)V"} + 1:1:boolean beforeChange(L3.KProperty,java.lang.Object,java.lang.Object):0:0 -> beforeChange # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LG3/i;Ljava/lang/Object;Ljava/lang/Object;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LL3/i;Ljava/lang/Object;Ljava/lang/Object;)Z"} 6:8:java.lang.Object getValue(java.lang.Object,kotlin.reflect.KProperty):32:32 -> getValue - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LG3/i;)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LL3/i;)Ljava/lang/Object;"} 6:7:void setValue(java.lang.Object,kotlin.reflect.KProperty,java.lang.Object):36:36 -> setValue - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LG3/i;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LL3/i;Ljava/lang/Object;)V"} 8:14:void setValue(java.lang.Object,kotlin.reflect.KProperty,java.lang.Object):37:37 -> setValue 15:16:void setValue(java.lang.Object,kotlin.reflect.KProperty,java.lang.Object):40:40 -> setValue 17:20:void setValue(java.lang.Object,kotlin.reflect.KProperty,java.lang.Object):41:41 -> setValue @@ -199557,64 +207817,61 @@ kotlin.properties.ObservableProperty -> kotlin.properties.b: kotlin.properties.ReadWriteProperty -> kotlin.properties.c: # {"id":"sourceFile","fileName":"Interfaces.kt"} java.lang.Object getValue(java.lang.Object,kotlin.reflect.KProperty) -> getValue - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LG3/i;)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LL3/i;)Ljava/lang/Object;"} void setValue(java.lang.Object,kotlin.reflect.KProperty,java.lang.Object) -> setValue - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LG3/i;Ljava/lang/Object;)V"} -kotlin.random.AbstractPlatformRandom -> D3.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LL3/i;Ljava/lang/Object;)V"} +kotlin.random.AbstractPlatformRandom -> I3.a: # {"id":"sourceFile","fileName":"PlatformRandom.kt"} 1:4:void ():35:35 -> - 1:9:int nextInt():41:41 -> b - 1:9:int nextInt(int):42:42 -> c - java.util.Random getImpl() -> d -kotlin.random.FallbackThreadLocalRandom -> D3.b: + 1:9:int nextInt(int):42:42 -> b + java.util.Random getImpl() -> c +kotlin.random.FallbackThreadLocalRandom -> I3.b: # {"id":"sourceFile","fileName":"PlatformRandom.kt"} kotlin.random.FallbackThreadLocalRandom$implStorage$1 implStorage -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LD3/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI3/b$a;"} 1:3:void ():50:50 -> 4:11:void ():51:51 -> - 1:14:java.util.Random getImpl():56:56 -> d -kotlin.random.FallbackThreadLocalRandom$implStorage$1 -> D3.b$a: + 1:14:java.util.Random getImpl():56:56 -> c +kotlin.random.FallbackThreadLocalRandom$implStorage$1 -> I3.b$a: # {"id":"sourceFile","fileName":"PlatformRandom.kt"} 1:4:void ():51:51 -> 1:6:java.util.Random initialValue():52:52 -> a 1:5:java.lang.Object initialValue():51:51 -> initialValue -kotlin.random.Random -> D3.c: +kotlin.random.Random -> I3.c: # {"id":"sourceFile","fileName":"Random.kt"} kotlin.random.Random$Default Default -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LD3/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI3/c$a;"} kotlin.random.Random defaultRandom -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LD3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI3/c;"} 9:17:void ():271:271 -> 1:4:void ():19:19 -> 1:3:kotlin.random.Random access$getDefaultRandom$cp():19:19 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LD3/c;"} - int nextInt() -> b - int nextInt(int) -> c -kotlin.random.Random$Default -> D3.c$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LI3/c;"} + int nextInt(int) -> b +kotlin.random.Random$Default -> I3.c$a: # {"id":"sourceFile","fileName":"Random.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():270:270 -> - 1:9:int nextInt():282:282 -> b - 1:9:int nextInt(int):283:283 -> c + 1:9:int nextInt(int):283:283 -> b 1:3:java.lang.Object writeReplace():279:279 -> writeReplace -kotlin.random.Random$Default$Serialized -> D3.c$a$a: +kotlin.random.Random$Default$Serialized -> I3.c$a$a: # {"id":"sourceFile","fileName":"Random.kt"} kotlin.random.Random$Default$Serialized INSTANCE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LD3/c$a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LI3/c$a$a;"} 1:8:void ():0:0 -> 1:4:void ():273:273 -> 1:3:java.lang.Object readResolve():276:276 -> readResolve -kotlin.random.jdk8.PlatformThreadLocalRandom -> E3.a: +kotlin.random.jdk8.PlatformThreadLocalRandom -> J3.a: # {"id":"sourceFile","fileName":"PlatformThreadLocalRandom.kt"} 1:4:void ():11:11 -> - 1:10:java.util.Random getImpl():13:13 -> d -kotlin.ranges.IntProgression -> F3.a: + 1:10:java.util.Random getImpl():13:13 -> c +kotlin.ranges.IntProgression -> K3.a: # {"id":"sourceFile","fileName":"Progressions.kt"} int first -> d int last -> e int step -> f kotlin.ranges.IntProgression$Companion Companion -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LF3/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LK3/a$a;"} 1:9:void ():0:0 -> 1:9:void (int,int,int):79:79 -> 10:11:void (int,int,int):93:93 -> @@ -199622,24 +207879,24 @@ kotlin.ranges.IntProgression -> F3.a: 18:20:void (int,int,int):103:103 -> 21:28:void (int,int,int):87:87 -> 29:36:void (int,int,int):86:86 -> + 1:3:int getFirst():93:93 -> b 1:19:boolean equals(java.lang.Object):116:116 -> equals 20:43:boolean equals(java.lang.Object):117:117 -> equals - 1:3:int getFirst():93:93 -> f 1:3:int getLast():98:98 -> h 1:21:int hashCode():120:120 -> hashCode 1:3:int getStep():103:103 -> i 1:22:boolean isEmpty():113:113 -> isEmpty 1:5:java.util.Iterator iterator():78:78 -> iterator - 1:12:kotlin.collections.IntIterator iterator():105:105 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln3/D;"} + 1:12:kotlin.collections.IntIterator iterator():105:105 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls3/D;"} 1:66:java.lang.String toString():122:122 -> toString -kotlin.ranges.IntProgression$Companion -> F3.a$a: +kotlin.ranges.IntProgression$Companion -> K3.a$a: # {"id":"sourceFile","fileName":"Progressions.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():124:124 -> 1:6:kotlin.ranges.IntProgression fromClosedRange(int,int,int):133:133 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(III)LF3/a;"} -kotlin.ranges.IntProgressionIterator -> F3.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(III)LK3/a;"} +kotlin.ranges.IntProgressionIterator -> K3.b: # {"id":"sourceFile","fileName":"ProgressionIterators.kt"} int step -> d int finalElement -> e @@ -199656,12 +207913,12 @@ kotlin.ranges.IntProgressionIterator -> F3.b: 12:14:int nextInt():50:50 -> nextInt 15:20:int nextInt():49:49 -> nextInt 21:26:int nextInt():53:53 -> nextInt -kotlin.ranges.IntRange -> F3.c: +kotlin.ranges.IntRange -> K3.c: # {"id":"sourceFile","fileName":"PrimitiveRanges.kt"} kotlin.ranges.IntRange$Companion Companion -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LF3/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LK3/c$a;"} kotlin.ranges.IntRange EMPTY -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LF3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LK3/c;"} 9:18:void ():85:85 -> 2:5:void (int,int):53:53 -> 1:19:boolean equals(java.lang.Object):75:75 -> equals @@ -199669,93 +207926,94 @@ kotlin.ranges.IntRange -> F3.c: 1:20:int hashCode():79:79 -> hashCode 1:14:boolean isEmpty():72:72 -> isEmpty 1:3:kotlin.ranges.IntRange access$getEMPTY$cp():53:53 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"()LF3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LK3/c;"} 1:9:java.lang.Integer getEndInclusive():55:55 -> m 1:9:java.lang.Integer getStart():54:54 -> n 1:29:java.lang.String toString():81:81 -> toString -kotlin.ranges.IntRange$Companion -> F3.c$a: +kotlin.ranges.IntRange$Companion -> K3.c$a: # {"id":"sourceFile","fileName":"PrimitiveRanges.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():83:83 -> 1:5:kotlin.ranges.IntRange getEMPTY():85:85 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LF3/c;"} -kotlin.ranges.RangesKt -> F3.d: -kotlin.ranges.RangesKt__RangesKt -> F3.e: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LK3/c;"} +kotlin.ranges.RangesKt -> K3.d: +kotlin.ranges.RangesKt__RangesKt -> K3.e: # {"id":"sourceFile","fileName":"Ranges.kt"} 9:36:void checkStepIsPositive(boolean,java.lang.Number):274:274 -> a -kotlin.ranges.RangesKt___RangesKt -> F3.f: +kotlin.ranges.RangesKt___RangesKt -> K3.f: # {"id":"sourceFile","fileName":"_Ranges.kt"} 1:6:float coerceAtLeast(float,float):1301:1301 -> b 1:4:int coerceAtLeast(int,int):1279:1279 -> c 1:6:float coerceAtMost(float,float):1378:1378 -> d 1:4:int coerceAtMost(int,int):1356:1356 -> e 1:6:long coerceAtMost(long,long):1367:1367 -> f - 16:51:float coerceIn(float,float,float):1476:1476 -> g - 10:45:int coerceIn(int,int,int):1448:1448 -> h - 1:8:kotlin.ranges.IntProgression downTo(int,int):835:835 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LF3/a;"} - 11:17:kotlin.ranges.IntProgression step(kotlin.ranges.IntProgression,int):997:997 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;I)LF3/a;"} - 18:40:kotlin.ranges.IntProgression step(kotlin.ranges.IntProgression,int):998:998 -> j - 5:11:kotlin.ranges.IntRange until(int,int):1129:1129 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LF3/c;"} - 12:19:kotlin.ranges.IntRange until(int,int):1130:1130 -> k -kotlin.reflect.KAnnotatedElement -> G3.a: + 16:51:double coerceIn(double,double,double):1490:1490 -> g + 16:51:float coerceIn(float,float,float):1476:1476 -> h + 10:45:int coerceIn(int,int,int):1448:1448 -> i + 1:8:kotlin.ranges.IntProgression downTo(int,int):835:835 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LK3/a;"} + 11:17:kotlin.ranges.IntProgression step(kotlin.ranges.IntProgression,int):997:997 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(LK3/a;I)LK3/a;"} + 18:40:kotlin.ranges.IntProgression step(kotlin.ranges.IntProgression,int):998:998 -> k + 5:11:kotlin.ranges.IntRange until(int,int):1129:1129 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LK3/c;"} + 12:19:kotlin.ranges.IntRange until(int,int):1130:1130 -> l +kotlin.reflect.KAnnotatedElement -> L3.a: # {"id":"sourceFile","fileName":"KAnnotatedElement.kt"} java.util.List getAnnotations() -> getAnnotations -kotlin.reflect.KCallable -> G3.b: +kotlin.reflect.KCallable -> L3.b: # {"id":"sourceFile","fileName":"KCallable.kt"} java.lang.Object call(java.lang.Object[]) -> call java.lang.Object callBy(java.util.Map) -> callBy java.util.List getParameters() -> getParameters kotlin.reflect.KType getReturnType() -> getReturnType - # {"id":"com.android.tools.r8.residualsignature","signature":"()LG3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LL3/j;"} java.util.List getTypeParameters() -> getTypeParameters kotlin.reflect.KVisibility getVisibility() -> getVisibility - # {"id":"com.android.tools.r8.residualsignature","signature":"()LG3/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LL3/k;"} boolean isAbstract() -> isAbstract boolean isFinal() -> isFinal boolean isOpen() -> isOpen -kotlin.reflect.KClass -> G3.c: +kotlin.reflect.KClass -> L3.c: # {"id":"sourceFile","fileName":"KClass.kt"} java.lang.String getSimpleName() -> a -kotlin.reflect.KDeclarationContainer -> G3.d: +kotlin.reflect.KDeclarationContainer -> L3.d: # {"id":"sourceFile","fileName":"KDeclarationContainer.kt"} -kotlin.reflect.KFunction -> G3.e: +kotlin.reflect.KFunction -> L3.e: # {"id":"sourceFile","fileName":"KFunction.kt"} boolean isExternal() -> isExternal boolean isInfix() -> isInfix boolean isInline() -> isInline boolean isOperator() -> isOperator boolean isSuspend() -> isSuspend -kotlin.reflect.KMutableProperty1 -> G3.f: +kotlin.reflect.KMutableProperty1 -> L3.f: # {"id":"sourceFile","fileName":"KProperty.kt"} -kotlin.reflect.KProperty -> G3.i: +kotlin.reflect.KProperty -> L3.i: # {"id":"sourceFile","fileName":"KProperty.kt"} -kotlin.reflect.KProperty0 -> G3.g: +kotlin.reflect.KProperty0 -> L3.g: # {"id":"sourceFile","fileName":"KProperty.kt"} java.lang.Object get() -> get -kotlin.reflect.KProperty1 -> G3.h: +kotlin.reflect.KProperty1 -> L3.h: # {"id":"sourceFile","fileName":"KProperty.kt"} - kotlin.reflect.KProperty1$Getter getGetter() -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LG3/h$a;"} + kotlin.reflect.KProperty1$Getter getGetter() -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()LL3/h$a;"} java.lang.Object get(java.lang.Object) -> get -kotlin.reflect.KProperty1$Getter -> G3.h$a: +kotlin.reflect.KProperty1$Getter -> L3.h$a: # {"id":"sourceFile","fileName":"KProperty.kt"} -kotlin.reflect.KType -> G3.j: +kotlin.reflect.KType -> L3.j: # {"id":"sourceFile","fileName":"KType.kt"} -kotlin.reflect.KVisibility -> G3.k: +kotlin.reflect.KVisibility -> L3.k: # {"id":"sourceFile","fileName":"KVisibility.kt"} kotlin.reflect.KVisibility PUBLIC -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LG3/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LL3/k;"} kotlin.reflect.KVisibility PROTECTED -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LG3/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LL3/k;"} kotlin.reflect.KVisibility INTERNAL -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LG3/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LL3/k;"} kotlin.reflect.KVisibility PRIVATE -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LG3/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LL3/k;"} kotlin.reflect.KVisibility[] $VALUES -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"[LG3/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LL3/k;"} kotlin.enums.EnumEntries $ENTRIES -> i 1:10:void ():34:34 -> 11:20:void ():39:39 -> @@ -199763,43 +208021,43 @@ kotlin.reflect.KVisibility -> G3.k: 31:53:void ():49:49 -> 1:4:void (java.lang.String,int):29:29 -> 1:13:kotlin.reflect.KVisibility[] $values():0:0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LG3/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LL3/k;"} 7:9:kotlin.reflect.KVisibility valueOf(java.lang.String):50:50 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LG3/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LL3/k;"} 7:9:kotlin.reflect.KVisibility[] values():50:50 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LG3/k;"} -kotlin.sequences.ConstrainedOnceSequence -> H3.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LL3/k;"} +kotlin.sequences.ConstrainedOnceSequence -> M3.a: # {"id":"sourceFile","fileName":"SequencesJVM.kt"} java.util.concurrent.atomic.AtomicReference sequenceRef -> a 6:8:void (kotlin.sequences.Sequence):19:19 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/f;)V"} 9:16:void (kotlin.sequences.Sequence):20:20 -> 1:11:java.util.Iterator iterator():23:23 -> iterator 12:16:java.util.Iterator iterator():24:24 -> iterator 17:24:java.util.Iterator iterator():23:23 -> iterator -kotlin.sequences.DropSequence -> H3.b: +kotlin.sequences.DropSequence -> M3.b: # {"id":"sourceFile","fileName":"Sequences.kt"} kotlin.sequences.Sequence sequence -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LH3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LM3/f;"} int count -> b 6:8:void (kotlin.sequences.Sequence,int):496:496 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/f;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/f;I)V"} 9:10:void (kotlin.sequences.Sequence,int):497:497 -> 11:15:void (kotlin.sequences.Sequence,int):498:498 -> 16:47:void (kotlin.sequences.Sequence,int):501:501 -> 1:19:kotlin.sequences.Sequence drop(int):504:504 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LH3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LM3/f;"} 1:3:int access$getCount$p(kotlin.sequences.DropSequence):496:496 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/b;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/b;)I"} 1:3:kotlin.sequences.Sequence access$getSequence$p(kotlin.sequences.DropSequence):496:496 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/b;)LH3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/b;)LM3/f;"} 1:6:java.util.Iterator iterator():507:507 -> iterator -kotlin.sequences.DropSequence$iterator$1 -> H3.b$a: +kotlin.sequences.DropSequence$iterator$1 -> M3.b$a: # {"id":"sourceFile","fileName":"Sequences.kt"} java.util.Iterator iterator -> d int left -> e 1:3:void (kotlin.sequences.DropSequence):507:507 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/b;)V"} 4:13:void (kotlin.sequences.DropSequence):508:508 -> 14:20:void (kotlin.sequences.DropSequence):509:509 -> 1:12:void drop():513:513 -> b @@ -199810,33 +208068,33 @@ kotlin.sequences.DropSequence$iterator$1 -> H3.b$a: 1:3:java.lang.Object next():520:520 -> next 4:10:java.lang.Object next():521:521 -> next 1:8:void remove():0:0 -> remove -kotlin.sequences.DropTakeSequence -> H3.c: +kotlin.sequences.DropTakeSequence -> M3.c: # {"id":"sourceFile","fileName":"Sequences.kt"} kotlin.sequences.Sequence drop(int) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LH3/f;"} -kotlin.sequences.DropWhileSequence -> H3.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LM3/f;"} +kotlin.sequences.DropWhileSequence -> M3.d: # {"id":"sourceFile","fileName":"Sequences.kt"} kotlin.sequences.Sequence sequence -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LH3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LM3/f;"} kotlin.jvm.functions.Function1 predicate -> b 11:13:void (kotlin.sequences.Sequence,kotlin.jvm.functions.Function1):536:536 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/f;Lkotlin/jvm/functions/Function1;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/f;Lkotlin/jvm/functions/Function1;)V"} 14:15:void (kotlin.sequences.Sequence,kotlin.jvm.functions.Function1):537:537 -> 16:18:void (kotlin.sequences.Sequence,kotlin.jvm.functions.Function1):538:538 -> 1:3:kotlin.jvm.functions.Function1 access$getPredicate$p(kotlin.sequences.DropWhileSequence):535:535 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/d;)Lkotlin/jvm/functions/Function1;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/d;)Lkotlin/jvm/functions/Function1;"} 1:3:kotlin.sequences.Sequence access$getSequence$p(kotlin.sequences.DropWhileSequence):535:535 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/d;)LH3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/d;)LM3/f;"} 1:6:java.util.Iterator iterator():541:541 -> iterator -kotlin.sequences.DropWhileSequence$iterator$1 -> H3.d$a: +kotlin.sequences.DropWhileSequence$iterator$1 -> M3.d$a: # {"id":"sourceFile","fileName":"Sequences.kt"} java.util.Iterator iterator -> d int dropState -> e java.lang.Object nextItem -> f kotlin.sequences.DropWhileSequence this$0 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LH3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LM3/d;"} 3:5:void (kotlin.sequences.DropWhileSequence):541:541 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/d;)V"} 6:16:void (kotlin.sequences.DropWhileSequence):542:542 -> 17:19:void (kotlin.sequences.DropWhileSequence):543:543 -> 1:8:void drop():547:547 -> b @@ -199856,33 +208114,33 @@ kotlin.sequences.DropWhileSequence$iterator$1 -> H3.d$a: 20:22:java.lang.Object next():566:566 -> next 23:29:java.lang.Object next():569:569 -> next 1:8:void remove():0:0 -> remove -kotlin.sequences.FilteringSequence -> H3.e: +kotlin.sequences.FilteringSequence -> M3.e: # {"id":"sourceFile","fileName":"Sequences.kt"} kotlin.sequences.Sequence sequence -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LH3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LM3/f;"} boolean sendWhen -> b kotlin.jvm.functions.Function1 predicate -> c 11:13:void (kotlin.sequences.Sequence,boolean,kotlin.jvm.functions.Function1):157:157 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/f;ZLkotlin/jvm/functions/Function1;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/f;ZLkotlin/jvm/functions/Function1;)V"} 14:15:void (kotlin.sequences.Sequence,boolean,kotlin.jvm.functions.Function1):158:158 -> 16:17:void (kotlin.sequences.Sequence,boolean,kotlin.jvm.functions.Function1):159:159 -> 18:20:void (kotlin.sequences.Sequence,boolean,kotlin.jvm.functions.Function1):160:160 -> 1:3:kotlin.jvm.functions.Function1 access$getPredicate$p(kotlin.sequences.FilteringSequence):157:157 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/e;)Lkotlin/jvm/functions/Function1;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/e;)Lkotlin/jvm/functions/Function1;"} 1:3:boolean access$getSendWhen$p(kotlin.sequences.FilteringSequence):157:157 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/e;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/e;)Z"} 1:3:kotlin.sequences.Sequence access$getSequence$p(kotlin.sequences.FilteringSequence):157:157 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/e;)LH3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/e;)LM3/f;"} 1:6:java.util.Iterator iterator():163:163 -> iterator -kotlin.sequences.FilteringSequence$iterator$1 -> H3.e$a: +kotlin.sequences.FilteringSequence$iterator$1 -> M3.e$a: # {"id":"sourceFile","fileName":"Sequences.kt"} java.util.Iterator iterator -> d int nextState -> e java.lang.Object nextItem -> f kotlin.sequences.FilteringSequence this$0 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LH3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LM3/e;"} 3:5:void (kotlin.sequences.FilteringSequence):163:163 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/e;)V"} 6:16:void (kotlin.sequences.FilteringSequence):164:164 -> 17:19:void (kotlin.sequences.FilteringSequence):165:165 -> 1:8:void calcNext():169:169 -> b @@ -199902,109 +208160,106 @@ kotlin.sequences.FilteringSequence$iterator$1 -> H3.e$a: 18:20:java.lang.Object next():187:187 -> next 21:26:java.lang.Object next():184:184 -> next 1:8:void remove():0:0 -> remove -kotlin.sequences.Sequence -> H3.f: +kotlin.sequences.Sequence -> M3.f: # {"id":"sourceFile","fileName":"Sequence.kt"} java.util.Iterator iterator() -> iterator -kotlin.sequences.SequencesKt -> H3.g: -kotlin.sequences.SequencesKt__SequenceBuilderKt -> H3.h: +kotlin.sequences.SequencesKt -> M3.g: +kotlin.sequences.SequencesKt__SequenceBuilderKt -> M3.h: # {"id":"sourceFile","fileName":"SequenceBuilder.kt"} -kotlin.sequences.SequencesKt__SequencesJVMKt -> H3.i: +kotlin.sequences.SequencesKt__SequencesJVMKt -> M3.i: # {"id":"sourceFile","fileName":"SequencesJVM.kt"} -kotlin.sequences.SequencesKt__SequencesKt -> H3.j: +kotlin.sequences.SequencesKt__SequencesKt -> M3.j: # {"id":"sourceFile","fileName":"Sequences.kt"} 6:15:kotlin.sequences.Sequence asSequence(java.util.Iterator):30:30 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Iterator;)LH3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Iterator;)LM3/f;"} 6:16:kotlin.sequences.Sequence constrainOnce(kotlin.sequences.Sequence):644:644 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/f;)LH3/f;"} -kotlin.sequences.SequencesKt__SequencesKt$asSequence$$inlined$Sequence$1 -> H3.j$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/f;)LM3/f;"} +kotlin.sequences.SequencesKt__SequencesKt$asSequence$$inlined$Sequence$1 -> M3.j$a: # {"id":"sourceFile","fileName":"Sequences.kt"} java.util.Iterator $this_asSequence$inlined -> a 3:6:void (java.util.Iterator):21:21 -> 1:3:java.util.Iterator iterator():23:23 -> iterator -kotlin.sequences.SequencesKt___SequencesJvmKt -> H3.k: +kotlin.sequences.SequencesKt___SequencesJvmKt -> M3.k: # {"id":"sourceFile","fileName":"_SequencesJvm.kt"} -kotlin.sequences.SequencesKt___SequencesKt -> H3.l: +kotlin.sequences.SequencesKt___SequencesKt -> M3.l: # {"id":"sourceFile","fileName":"_Sequences.kt"} 6:11:java.lang.Iterable asIterable(kotlin.sequences.Sequence):3033:3033 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/f;)Ljava/lang/Iterable;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/f;)Ljava/lang/Iterable;"} 6:15:boolean contains(kotlin.sequences.Sequence,java.lang.Object):25:25 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/f;Ljava/lang/Object;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/f;Ljava/lang/Object;)Z"} 6:28:int count(kotlin.sequences.Sequence):1266:1266 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/f;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/f;)I"} 11:21:kotlin.sequences.Sequence drop(kotlin.sequences.Sequence,int):411:411 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/f;I)LH3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/f;I)LM3/f;"} 22:27:kotlin.sequences.Sequence drop(kotlin.sequences.Sequence,int):412:412 -> f 28:59:kotlin.sequences.Sequence drop(kotlin.sequences.Sequence,int):408:408 -> f 11:16:kotlin.sequences.Sequence dropWhile(kotlin.sequences.Sequence,kotlin.jvm.functions.Function1):424:424 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/f;Lkotlin/jvm/functions/Function1;)LH3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/f;Lkotlin/jvm/functions/Function1;)LM3/f;"} 11:17:kotlin.sequences.Sequence filter(kotlin.sequences.Sequence,kotlin.jvm.functions.Function1):435:435 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/f;Lkotlin/jvm/functions/Function1;)LH3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/f;Lkotlin/jvm/functions/Function1;)LM3/f;"} 6:9:java.lang.Object firstOrNull(kotlin.sequences.Sequence):171:171 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/f;)Ljava/lang/Object;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/f;)Ljava/lang/Object;"} 10:17:java.lang.Object firstOrNull(kotlin.sequences.Sequence):172:172 -> i 18:22:java.lang.Object firstOrNull(kotlin.sequences.Sequence):174:174 -> i 6:22:int indexOf(kotlin.sequences.Sequence,java.lang.Object):194:194 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/f;Ljava/lang/Object;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/f;Ljava/lang/Object;)I"} 23:25:int indexOf(kotlin.sequences.Sequence,java.lang.Object):195:195 -> j 26:37:int indexOf(kotlin.sequences.Sequence,java.lang.Object):196:196 -> j 31:33:java.lang.Appendable joinTo(kotlin.sequences.Sequence,java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):3002:3002 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/f;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/Appendable;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/f;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/Appendable;"} 34:53:java.lang.Appendable joinTo(kotlin.sequences.Sequence,java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):3004:3004 -> k 54:60:java.lang.Appendable joinTo(kotlin.sequences.Sequence,java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):3005:3005 -> k 61:68:java.lang.Appendable joinTo(kotlin.sequences.Sequence,java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):3007:3007 -> k 69:71:java.lang.Appendable joinTo(kotlin.sequences.Sequence,java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):3010:3010 -> k 72:75:java.lang.Appendable joinTo(kotlin.sequences.Sequence,java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):3011:3011 -> k 26:48:java.lang.String joinToString(kotlin.sequences.Sequence,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):3026:3026 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/f;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/f;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;)Ljava/lang/String;"} 5:46:java.lang.String joinToString$default(kotlin.sequences.Sequence,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1,int,java.lang.Object):3025:3025 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/f;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/f;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/String;"} 11:16:kotlin.sequences.Sequence map(kotlin.sequences.Sequence,kotlin.jvm.functions.Function1):1078:1078 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/f;Lkotlin/jvm/functions/Function1;)LH3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/f;Lkotlin/jvm/functions/Function1;)LM3/f;"} 11:16:kotlin.sequences.Sequence takeWhile(kotlin.sequences.Sequence,kotlin.jvm.functions.Function1):577:577 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/f;Lkotlin/jvm/functions/Function1;)LH3/f;"} - 11:24:java.util.Collection toCollection(kotlin.sequences.Sequence,java.util.Collection):795:795 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/f;Ljava/util/Collection;)Ljava/util/Collection;"} - 25:29:java.util.Collection toCollection(kotlin.sequences.Sequence,java.util.Collection):796:796 -> p - 6:9:java.util.List toList(kotlin.sequences.Sequence):816:816 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/f;)Ljava/util/List;"} - 10:15:java.util.List toList(kotlin.sequences.Sequence):817:817 -> q - 16:20:java.util.List toList(kotlin.sequences.Sequence):818:818 -> q - 21:24:java.util.List toList(kotlin.sequences.Sequence):819:819 -> q - 25:30:java.util.List toList(kotlin.sequences.Sequence):820:820 -> q - 31:35:java.util.List toList(kotlin.sequences.Sequence):821:821 -> q - 36:40:java.util.List toList(kotlin.sequences.Sequence):822:822 -> q - 41:43:java.util.List toList(kotlin.sequences.Sequence):823:823 -> q - 44:58:java.util.List toList(kotlin.sequences.Sequence):824:824 -> q -kotlin.sequences.SequencesKt___SequencesKt$asIterable$$inlined$Iterable$1 -> H3.l$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/f;Lkotlin/jvm/functions/Function1;)LM3/f;"} + 6:9:java.util.List toList(kotlin.sequences.Sequence):816:816 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/f;)Ljava/util/List;"} + 10:15:java.util.List toList(kotlin.sequences.Sequence):817:817 -> p + 16:20:java.util.List toList(kotlin.sequences.Sequence):818:818 -> p + 21:24:java.util.List toList(kotlin.sequences.Sequence):819:819 -> p + 25:30:java.util.List toList(kotlin.sequences.Sequence):820:820 -> p + 31:35:java.util.List toList(kotlin.sequences.Sequence):821:821 -> p + 36:40:java.util.List toList(kotlin.sequences.Sequence):822:822 -> p + 41:43:java.util.List toList(kotlin.sequences.Sequence):823:823 -> p + 44:58:java.util.List toList(kotlin.sequences.Sequence):824:824 -> p +kotlin.sequences.SequencesKt___SequencesKt$asIterable$$inlined$Iterable$1 -> M3.l$a: # {"id":"sourceFile","fileName":"Iterables.kt"} kotlin.sequences.Sequence $this_asIterable$inlined -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LH3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LM3/f;"} 3:6:void (kotlin.sequences.Sequence):16:16 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/f;)V"} 1:7:java.util.Iterator iterator():18:18 -> iterator -kotlin.sequences.TakeWhileSequence -> H3.m: +kotlin.sequences.TakeWhileSequence -> M3.m: # {"id":"sourceFile","fileName":"Sequences.kt"} kotlin.sequences.Sequence sequence -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LH3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LM3/f;"} kotlin.jvm.functions.Function1 predicate -> b 11:13:void (kotlin.sequences.Sequence,kotlin.jvm.functions.Function1):449:449 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/f;Lkotlin/jvm/functions/Function1;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/f;Lkotlin/jvm/functions/Function1;)V"} 14:15:void (kotlin.sequences.Sequence,kotlin.jvm.functions.Function1):450:450 -> 16:18:void (kotlin.sequences.Sequence,kotlin.jvm.functions.Function1):451:451 -> 1:3:kotlin.jvm.functions.Function1 access$getPredicate$p(kotlin.sequences.TakeWhileSequence):448:448 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/m;)Lkotlin/jvm/functions/Function1;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/m;)Lkotlin/jvm/functions/Function1;"} 1:3:kotlin.sequences.Sequence access$getSequence$p(kotlin.sequences.TakeWhileSequence):448:448 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/m;)LH3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/m;)LM3/f;"} 1:6:java.util.Iterator iterator():453:453 -> iterator -kotlin.sequences.TakeWhileSequence$iterator$1 -> H3.m$a: +kotlin.sequences.TakeWhileSequence$iterator$1 -> M3.m$a: # {"id":"sourceFile","fileName":"Sequences.kt"} java.util.Iterator iterator -> d int nextState -> e java.lang.Object nextItem -> f kotlin.sequences.TakeWhileSequence this$0 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LH3/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LM3/m;"} 3:5:void (kotlin.sequences.TakeWhileSequence):453:453 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/m;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/m;)V"} 6:16:void (kotlin.sequences.TakeWhileSequence):454:454 -> 17:19:void (kotlin.sequences.TakeWhileSequence):455:455 -> 1:8:void calcNext():459:459 -> b @@ -200024,44 +208279,44 @@ kotlin.sequences.TakeWhileSequence$iterator$1 -> H3.m$a: 18:20:java.lang.Object next():480:480 -> next 21:26:java.lang.Object next():474:474 -> next 1:8:void remove():0:0 -> remove -kotlin.sequences.TransformingSequence -> H3.n: +kotlin.sequences.TransformingSequence -> M3.n: # {"id":"sourceFile","fileName":"Sequences.kt"} kotlin.sequences.Sequence sequence -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LH3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LM3/f;"} kotlin.jvm.functions.Function1 transformer -> b 11:18:void (kotlin.sequences.Sequence,kotlin.jvm.functions.Function1):206:206 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/f;Lkotlin/jvm/functions/Function1;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/f;Lkotlin/jvm/functions/Function1;)V"} 1:3:kotlin.sequences.Sequence access$getSequence$p(kotlin.sequences.TransformingSequence):205:205 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/n;)LH3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/n;)LM3/f;"} 1:3:kotlin.jvm.functions.Function1 access$getTransformer$p(kotlin.sequences.TransformingSequence):205:205 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/n;)Lkotlin/jvm/functions/Function1;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/n;)Lkotlin/jvm/functions/Function1;"} 1:6:java.util.Iterator iterator():207:207 -> iterator -kotlin.sequences.TransformingSequence$iterator$1 -> H3.n$a: +kotlin.sequences.TransformingSequence$iterator$1 -> M3.n$a: # {"id":"sourceFile","fileName":"Sequences.kt"} java.util.Iterator iterator -> d kotlin.sequences.TransformingSequence this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LH3/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LM3/n;"} 3:5:void (kotlin.sequences.TransformingSequence):207:207 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LH3/n;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LM3/n;)V"} 6:16:void (kotlin.sequences.TransformingSequence):208:208 -> 1:7:boolean hasNext():214:214 -> hasNext 1:17:java.lang.Object next():210:210 -> next 1:8:void remove():0:0 -> remove -kotlin.text.CharsKt -> I3.a: -kotlin.text.CharsKt__CharJVMKt -> I3.b: +kotlin.text.CharsKt -> N3.a: +kotlin.text.CharsKt__CharJVMKt -> N3.b: # {"id":"sourceFile","fileName":"CharJVM.kt"} 9:46:int checkRadix(int):319:319 -> a 1:5:int digitOf(char,int):311:311 -> b 1:17:boolean isWhitespace(char):103:103 -> c -kotlin.text.CharsKt__CharKt -> I3.c: +kotlin.text.CharsKt__CharKt -> N3.c: # {"id":"sourceFile","fileName":"Char.kt"} 9:12:boolean equals(char,char,boolean):237:237 -> d 13:18:boolean equals(char,char,boolean):238:238 -> d 19:31:boolean equals(char,char,boolean):240:240 -> d -kotlin.text.Charsets -> I3.d: +kotlin.text.Charsets -> N3.d: # {"id":"sourceFile","fileName":"Charsets.kt"} kotlin.text.Charsets INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LI3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/d;"} java.nio.charset.Charset UTF_8 -> b java.nio.charset.Charset UTF_16 -> c java.nio.charset.Charset UTF_16BE -> d @@ -200083,7 +208338,7 @@ kotlin.text.Charsets -> I3.d: 1:4:java.nio.charset.Charset UTF32_LE():82:82 -> b 5:15:java.nio.charset.Charset UTF32_LE():83:83 -> b 16:18:java.nio.charset.Charset UTF32_LE():84:84 -> b -kotlin.text.DelimitedRangesSequence -> I3.e: +kotlin.text.DelimitedRangesSequence -> N3.e: # {"id":"sourceFile","fileName":"Strings.kt"} java.lang.CharSequence input -> a int startIndex -> b @@ -200095,26 +208350,26 @@ kotlin.text.DelimitedRangesSequence -> I3.e: 18:19:void (java.lang.CharSequence,int,int,kotlin.jvm.functions.Function2):1205:1205 -> 20:22:void (java.lang.CharSequence,int,int,kotlin.jvm.functions.Function2):1206:1206 -> 1:3:kotlin.jvm.functions.Function2 access$getGetNextMatch$p(kotlin.text.DelimitedRangesSequence):1202:1202 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LI3/e;)Lkotlin/jvm/functions/Function2;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;)Lkotlin/jvm/functions/Function2;"} 1:3:java.lang.CharSequence access$getInput$p(kotlin.text.DelimitedRangesSequence):1202:1202 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LI3/e;)Ljava/lang/CharSequence;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;)Ljava/lang/CharSequence;"} 1:3:int access$getLimit$p(kotlin.text.DelimitedRangesSequence):1202:1202 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LI3/e;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;)I"} 1:3:int access$getStartIndex$p(kotlin.text.DelimitedRangesSequence):1202:1202 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LI3/e;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;)I"} 1:6:java.util.Iterator iterator():1209:1209 -> iterator -kotlin.text.DelimitedRangesSequence$iterator$1 -> I3.e$a: +kotlin.text.DelimitedRangesSequence$iterator$1 -> N3.e$a: # {"id":"sourceFile","fileName":"Strings.kt"} int nextState -> d int currentStartIndex -> e int nextSearchIndex -> f kotlin.ranges.IntRange nextItem -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LF3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LK3/c;"} int counter -> h kotlin.text.DelimitedRangesSequence this$0 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LI3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/e;"} 3:6:void (kotlin.text.DelimitedRangesSequence):1209:1209 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LI3/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;)V"} 7:8:void (kotlin.text.DelimitedRangesSequence):1210:1210 -> 9:27:void (kotlin.text.DelimitedRangesSequence):1211:1211 -> 28:30:void (kotlin.text.DelimitedRangesSequence):1212:1212 -> @@ -200133,7 +208388,7 @@ kotlin.text.DelimitedRangesSequence$iterator$1 -> I3.e$a: 154:155:void calcNext():1233:1233 -> b 156:158:void calcNext():1236:1236 -> b 1:5:kotlin.ranges.IntRange next():1241:1241 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LF3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LK3/c;"} 6:8:kotlin.ranges.IntRange next():1242:1242 -> c 9:12:kotlin.ranges.IntRange next():1243:1243 -> c 13:20:kotlin.ranges.IntRange next():1245:1245 -> c @@ -200145,7 +208400,7 @@ kotlin.text.DelimitedRangesSequence$iterator$1 -> I3.e$a: 9:16:boolean hasNext():1255:1255 -> hasNext 1:5:java.lang.Object next():1209:1209 -> next 1:8:void remove():0:0 -> remove -kotlin.text.LinesIterator -> I3.f: +kotlin.text.LinesIterator -> N3.f: # {"id":"sourceFile","fileName":"Strings.kt"} java.lang.CharSequence string -> d int state -> e @@ -200153,7 +208408,7 @@ kotlin.text.LinesIterator -> I3.f: int delimiterStartIndex -> g int delimiterLength -> h kotlin.text.LinesIterator$State State -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LI3/f$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/f$a;"} 1:9:void ():0:0 -> 6:11:void (java.lang.CharSequence):1264:1264 -> 1:7:java.lang.String next():1309:1309 -> b @@ -200175,15 +208430,15 @@ kotlin.text.LinesIterator -> I3.f: 81:83:boolean hasNext():1303:1303 -> hasNext 1:5:java.lang.Object next():1264:1264 -> next 1:8:void remove():0:0 -> remove -kotlin.text.LinesIterator$State -> I3.f$a: +kotlin.text.LinesIterator$State -> N3.f$a: # {"id":"sourceFile","fileName":"Strings.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():1265:1265 -> -kotlin.text.Regex -> I3.g: +kotlin.text.Regex -> N3.g: # {"id":"sourceFile","fileName":"Regex.kt"} java.util.regex.Pattern nativePattern -> d kotlin.text.Regex$Companion Companion -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LI3/g$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/g$a;"} 1:9:void ():0:0 -> 1:2:void (java.util.regex.Pattern):83:84 -> 3:3:void (java.lang.String):88:88 -> @@ -200201,39 +208456,39 @@ kotlin.text.Regex -> I3.g: 89:97:java.util.List split(java.lang.CharSequence,int):246:246 -> c 1:12:java.lang.String toString():301:301 -> toString 1:23:java.lang.Object writeReplace():310:310 -> writeReplace -kotlin.text.Regex$Companion -> I3.g$a: +kotlin.text.Regex$Companion -> N3.g$a: # {"id":"sourceFile","fileName":"Regex.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():320:320 -> -kotlin.text.Regex$Serialized -> I3.g$b: +kotlin.text.Regex$Serialized -> N3.g$b: # {"id":"sourceFile","fileName":"Regex.kt"} java.lang.String pattern -> d int flags -> e kotlin.text.Regex$Serialized$Companion Companion -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LI3/g$b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/g$b$a;"} 1:9:void ():0:0 -> 6:13:void (java.lang.String,int):312:312 -> 1:19:java.lang.Object readResolve():317:317 -> readResolve -kotlin.text.Regex$Serialized$Companion -> I3.g$b$a: +kotlin.text.Regex$Serialized$Companion -> N3.g$b$a: # {"id":"sourceFile","fileName":"Regex.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> 2:2:void ():313:313 -> -kotlin.text.StringsKt -> I3.h: -kotlin.text.StringsKt__AppendableKt -> I3.i: +kotlin.text.StringsKt -> N3.h: +kotlin.text.StringsKt__AppendableKt -> N3.i: # {"id":"sourceFile","fileName":"Appendable.kt"} 8:21:void appendElement(java.lang.Appendable,java.lang.Object,kotlin.jvm.functions.Function1):84:84 -> a 22:31:void appendElement(java.lang.Appendable,java.lang.Object,kotlin.jvm.functions.Function1):85:85 -> a 32:45:void appendElement(java.lang.Appendable,java.lang.Object,kotlin.jvm.functions.Function1):86:86 -> a 46:53:void appendElement(java.lang.Appendable,java.lang.Object,kotlin.jvm.functions.Function1):87:87 -> a -kotlin.text.StringsKt__IndentKt -> I3.l: +kotlin.text.StringsKt__IndentKt -> N3.l: # {"id":"sourceFile","fileName":"Indent.kt"} - 1:1:java.lang.String I3.StringsKt__IndentKt.$r8$lambda$7gQTIx5gKXNh0yIHp2Ioy3cIUtg(java.lang.String):0:0 -> b + 1:1:java.lang.String N3.StringsKt__IndentKt.$r8$lambda$7gQTIx5gKXNh0yIHp2Ioy3cIUtg(java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.String I3.StringsKt__IndentKt.$r8$lambda$nNic-LEWSJV9XuSiP33DOd1sLF4(java.lang.String,java.lang.String):0:0 -> c + 1:1:java.lang.String N3.StringsKt__IndentKt.$r8$lambda$nNic-LEWSJV9XuSiP33DOd1sLF4(java.lang.String,java.lang.String):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} 1:12:kotlin.jvm.functions.Function1 getIndentFunction$StringsKt__IndentKt(java.lang.String):110:110 -> d 13:18:kotlin.jvm.functions.Function1 getIndentFunction$StringsKt__IndentKt(java.lang.String):111:111 -> d - 1:1:java.lang.String I3.StringsKt__IndentKt.getIndentFunction$lambda$8$StringsKt__IndentKt(java.lang.String):0:0 -> e + 1:1:java.lang.String N3.StringsKt__IndentKt.getIndentFunction$lambda$8$StringsKt__IndentKt(java.lang.String):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} 6:21:java.lang.String getIndentFunction$lambda$9$StringsKt__IndentKt(java.lang.String,java.lang.String):111:111 -> f 1:8:int indentWidth$StringsKt__IndentKt(java.lang.String):192:192 -> g @@ -200283,33 +208538,33 @@ kotlin.text.StringsKt__IndentKt -> I3.l: 11:17:java.lang.String trimMargin(java.lang.String,java.lang.String):28:28 -> k 5:6:java.lang.String trimMargin$default(java.lang.String,java.lang.String,int,java.lang.Object):27:27 -> l 7:11:java.lang.String trimMargin$default(java.lang.String,java.lang.String,int,java.lang.Object):26:26 -> l -kotlin.text.StringsKt__IndentKt$$ExternalSyntheticLambda0 -> I3.j: +kotlin.text.StringsKt__IndentKt$$ExternalSyntheticLambda0 -> N3.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void I3.StringsKt__IndentKt$$ExternalSyntheticLambda0.():0:0 -> + 1:1:void N3.StringsKt__IndentKt$$ExternalSyntheticLambda0.():0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object I3.StringsKt__IndentKt$$ExternalSyntheticLambda0.invoke(java.lang.Object):0:0 -> d + 1:1:java.lang.Object N3.StringsKt__IndentKt$$ExternalSyntheticLambda0.invoke(java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} -kotlin.text.StringsKt__IndentKt$$ExternalSyntheticLambda1 -> I3.k: +kotlin.text.StringsKt__IndentKt$$ExternalSyntheticLambda1 -> N3.k: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String kotlin.text.StringsKt__IndentKt$$InternalSyntheticLambda$1$fe0c1f91d836d2ef21726453f8adf4b5ce538a147348ee1cbaefd96aeb15e6a0$1.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} - 1:1:void I3.StringsKt__IndentKt$$ExternalSyntheticLambda1.(java.lang.String):0:0 -> + 1:1:void N3.StringsKt__IndentKt$$ExternalSyntheticLambda1.(java.lang.String):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object I3.StringsKt__IndentKt$$ExternalSyntheticLambda1.invoke(java.lang.Object):0:0 -> d + 1:1:java.lang.Object N3.StringsKt__IndentKt$$ExternalSyntheticLambda1.invoke(java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} -kotlin.text.StringsKt__RegexExtensionsJVMKt -> I3.m: +kotlin.text.StringsKt__RegexExtensionsJVMKt -> N3.m: # {"id":"sourceFile","fileName":"RegexExtensionsJVM.kt"} -kotlin.text.StringsKt__RegexExtensionsKt -> I3.n: +kotlin.text.StringsKt__RegexExtensionsKt -> N3.n: # {"id":"sourceFile","fileName":"RegexExtensions.kt"} -kotlin.text.StringsKt__StringBuilderJVMKt -> I3.o: +kotlin.text.StringsKt__StringBuilderJVMKt -> N3.o: # {"id":"sourceFile","fileName":"StringBuilderJVM.kt"} -kotlin.text.StringsKt__StringBuilderKt -> I3.p: +kotlin.text.StringsKt__StringBuilderKt -> N3.p: # {"id":"sourceFile","fileName":"StringBuilder.kt"} -kotlin.text.StringsKt__StringNumberConversionsJVMKt -> I3.q: +kotlin.text.StringsKt__StringNumberConversionsJVMKt -> N3.q: # {"id":"sourceFile","fileName":"StringNumberConversionsJVM.kt"} -kotlin.text.StringsKt__StringNumberConversionsKt -> I3.r: +kotlin.text.StringsKt__StringNumberConversionsKt -> N3.r: # {"id":"sourceFile","fileName":"StringNumberConversions.kt"} 8:12:java.lang.Integer toIntOrNull(java.lang.String):72:72 -> m 6:8:java.lang.Integer toIntOrNull(java.lang.String,int):82:82 -> n @@ -200327,7 +208582,7 @@ kotlin.text.StringsKt__StringNumberConversionsKt -> I3.r: 73:92:java.lang.Long toLongOrNull(java.lang.String,int):197:197 -> p 93:121:java.lang.Long toLongOrNull(java.lang.String,int):202:202 -> p 122:132:java.lang.Long toLongOrNull(java.lang.String,int):219:219 -> p -kotlin.text.StringsKt__StringsJVMKt -> I3.s: +kotlin.text.StringsKt__StringsJVMKt -> N3.s: # {"id":"sourceFile","fileName":"StringsJVM.kt"} 6:10:java.lang.String replace$default(java.lang.String,java.lang.String,java.lang.String,boolean,int,java.lang.Object):85:85 -> A 13:18:boolean startsWith(java.lang.String,java.lang.String,int,boolean):430:430 -> B @@ -200371,7 +208626,7 @@ kotlin.text.StringsKt__StringsJVMKt -> I3.s: 71:87:java.lang.String replace(java.lang.String,java.lang.String,java.lang.String,boolean):105:105 -> y 88:93:java.lang.String replace(java.lang.String,java.lang.String,java.lang.String,boolean):95:95 -> y 6:10:java.lang.String replace$default(java.lang.String,char,char,boolean,int,java.lang.Object):67:67 -> z -kotlin.text.StringsKt__StringsKt -> I3.v: +kotlin.text.StringsKt__StringsKt -> N3.v: # {"id":"sourceFile","fileName":"Strings.kt"} 6:10:java.lang.String substringAfter$default(java.lang.String,char,java.lang.String,int,java.lang.Object):459:459 -> A0 6:10:java.lang.String substringAfter$default(java.lang.String,java.lang.String,java.lang.String,int,java.lang.Object):468:468 -> B0 @@ -200382,12 +208637,12 @@ kotlin.text.StringsKt__StringsKt -> I3.v: 21:24:java.lang.CharSequence trim(java.lang.CharSequence):1685:1685 -> E0 25:44:java.lang.CharSequence trim(java.lang.CharSequence):177:177 -> E0 45:49:java.lang.CharSequence trim(java.lang.CharSequence):1700:1700 -> E0 - 1:1:m3.Pair I3.StringsKt__StringsKt.$r8$lambda$47p96K3L7I8wwKaOktkrnu8Fn3c(java.util.List,boolean,java.lang.CharSequence,int):0:0 -> F + 1:1:r3.Pair N3.StringsKt__StringsKt.$r8$lambda$47p96K3L7I8wwKaOktkrnu8Fn3c(java.util.List,boolean,java.lang.CharSequence,int):0:0 -> F # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;ZLjava/lang/CharSequence;I)Lm3/l;"} - 1:1:m3.Pair I3.StringsKt__StringsKt.$r8$lambda$khMEFDjIj766SCh5THQNoen7fI8(char[],boolean,java.lang.CharSequence,int):0:0 -> G + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;ZLjava/lang/CharSequence;I)Lr3/l;"} + 1:1:r3.Pair N3.StringsKt__StringsKt.$r8$lambda$khMEFDjIj766SCh5THQNoen7fI8(char[],boolean,java.lang.CharSequence,int):0:0 -> G # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"([CZLjava/lang/CharSequence;I)Lm3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([CZLjava/lang/CharSequence;I)Lr3/l;"} 12:21:boolean contains(java.lang.CharSequence,char,boolean):1190:1190 -> H 11:16:boolean contains(java.lang.CharSequence,java.lang.CharSequence,boolean):1176:1176 -> I 17:34:boolean contains(java.lang.CharSequence,java.lang.CharSequence,boolean):1177:1177 -> I @@ -200399,7 +208654,7 @@ kotlin.text.StringsKt__StringsKt -> I3.v: 33:55:boolean endsWith(java.lang.CharSequence,java.lang.CharSequence,boolean):902:902 -> L 6:10:boolean endsWith$default(java.lang.CharSequence,java.lang.CharSequence,boolean,int,java.lang.Object):898:898 -> M 4:10:kotlin.Pair findAnyOf$StringsKt__StringsKt(java.lang.CharSequence,java.util.Collection,int,boolean,boolean):1024:1024 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;Ljava/util/Collection;IZZ)Lm3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;Ljava/util/Collection;IZZ)Lr3/l;"} 11:24:kotlin.Pair findAnyOf$StringsKt__StringsKt(java.lang.CharSequence,java.util.Collection,int,boolean,boolean):1025:1025 -> N 25:41:kotlin.Pair findAnyOf$StringsKt__StringsKt(java.lang.CharSequence,java.util.Collection,int,boolean,boolean):1026:1026 -> N 42:55:kotlin.Pair findAnyOf$StringsKt__StringsKt(java.lang.CharSequence,java.util.Collection,int,boolean,boolean):1027:1027 -> N @@ -200455,23 +208710,23 @@ kotlin.text.StringsKt__StringsKt -> I3.v: 47:52:int lastIndexOfAny(java.lang.CharSequence,char[],int,boolean):1715:1715 -> b0 53:66:int lastIndexOfAny(java.lang.CharSequence,char[],int,boolean):995:995 -> b0 6:11:kotlin.sequences.Sequence lineSequence(java.lang.CharSequence):1486:1486 -> c0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)LH3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)LM3/f;"} 6:14:java.util.List lines(java.lang.CharSequence):1493:1493 -> d0 1:3:kotlin.sequences.Sequence rangesDelimitedBy$StringsKt__StringsKt(java.lang.CharSequence,char[],int,boolean,int):1332:1332 -> e0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;[CIZI)LH3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;[CIZI)LM3/f;"} 4:14:kotlin.sequences.Sequence rangesDelimitedBy$StringsKt__StringsKt(java.lang.CharSequence,char[],int,boolean,int):1334:1334 -> e0 1:3:kotlin.sequences.Sequence rangesDelimitedBy$StringsKt__StringsKt(java.lang.CharSequence,java.lang.String[],int,boolean,int):1355:1355 -> f0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;[Ljava/lang/String;IZI)LH3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;[Ljava/lang/String;IZI)LM3/f;"} 4:7:kotlin.sequences.Sequence rangesDelimitedBy$StringsKt__StringsKt(java.lang.CharSequence,java.lang.String[],int,boolean,int):1356:1356 -> f0 8:18:kotlin.sequences.Sequence rangesDelimitedBy$StringsKt__StringsKt(java.lang.CharSequence,java.lang.String[],int,boolean,int):1358:1358 -> f0 17:21:kotlin.sequences.Sequence rangesDelimitedBy$StringsKt__StringsKt$default(java.lang.CharSequence,char[],int,boolean,int,int,java.lang.Object):1331:1331 -> g0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;[CIZIILjava/lang/Object;)LH3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;[CIZIILjava/lang/Object;)LM3/f;"} 17:21:kotlin.sequences.Sequence rangesDelimitedBy$StringsKt__StringsKt$default(java.lang.CharSequence,java.lang.String[],int,boolean,int,int,java.lang.Object):1354:1354 -> h0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;[Ljava/lang/String;IZIILjava/lang/Object;)LH3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;[Ljava/lang/String;IZIILjava/lang/Object;)LM3/f;"} 6:27:kotlin.Pair rangesDelimitedBy$lambda$14$StringsKt__StringsKt(char[],boolean,java.lang.CharSequence,int):1335:1335 -> i0 - # {"id":"com.android.tools.r8.residualsignature","signature":"([CZLjava/lang/CharSequence;I)Lm3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([CZLjava/lang/CharSequence;I)Lr3/l;"} 7:37:kotlin.Pair rangesDelimitedBy$lambda$16$StringsKt__StringsKt(java.util.List,boolean,java.lang.CharSequence,int):1358:1358 -> j0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;ZLjava/lang/CharSequence;I)Lm3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;ZLjava/lang/CharSequence;I)Lr3/l;"} 16:35:boolean regionMatchesImpl(java.lang.CharSequence,int,java.lang.CharSequence,int,int,boolean):852:852 -> k0 36:58:boolean regionMatchesImpl(java.lang.CharSequence,int,java.lang.CharSequence,int,int,boolean):857:857 -> k0 14:19:java.lang.String removePrefix(java.lang.String,java.lang.CharSequence):629:629 -> l0 @@ -200516,41 +208771,41 @@ kotlin.text.StringsKt__StringsKt -> I3.v: 34:46:boolean startsWith(java.lang.CharSequence,java.lang.CharSequence,boolean):882:882 -> v0 6:10:boolean startsWith$default(java.lang.CharSequence,java.lang.CharSequence,boolean,int,java.lang.Object):878:878 -> w0 11:37:java.lang.String substring(java.lang.CharSequence,kotlin.ranges.IntRange):435:435 -> x0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;LF3/c;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;LK3/c;)Ljava/lang/String;"} 17:26:java.lang.String substringAfter(java.lang.String,char,java.lang.String):460:460 -> y0 27:40:java.lang.String substringAfter(java.lang.String,char,java.lang.String):461:461 -> y0 22:29:java.lang.String substringAfter(java.lang.String,java.lang.String,java.lang.String):469:469 -> z0 30:48:java.lang.String substringAfter(java.lang.String,java.lang.String,java.lang.String):470:470 -> z0 -kotlin.text.StringsKt__StringsKt$$ExternalSyntheticLambda0 -> I3.t: +kotlin.text.StringsKt__StringsKt$$ExternalSyntheticLambda0 -> N3.t: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} char[] kotlin.text.StringsKt__StringsKt$$InternalSyntheticLambda$1$4732cf1072db78dbb5452db37a054ef6089859b432242fd75ccd4b77b2979264$0.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} boolean kotlin.text.StringsKt__StringsKt$$InternalSyntheticLambda$1$4732cf1072db78dbb5452db37a054ef6089859b432242fd75ccd4b77b2979264$0.f$1 -> e # {"id":"com.android.tools.r8.synthesized"} - 1:1:void I3.StringsKt__StringsKt$$ExternalSyntheticLambda0.(char[],boolean):0:0 -> + 1:1:void N3.StringsKt__StringsKt$$ExternalSyntheticLambda0.(char[],boolean):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object I3.StringsKt__StringsKt$$ExternalSyntheticLambda0.invoke(java.lang.Object,java.lang.Object):0:0 -> j + 1:1:java.lang.Object N3.StringsKt__StringsKt$$ExternalSyntheticLambda0.invoke(java.lang.Object,java.lang.Object):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} -kotlin.text.StringsKt__StringsKt$$ExternalSyntheticLambda1 -> I3.u: +kotlin.text.StringsKt__StringsKt$$ExternalSyntheticLambda1 -> N3.u: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.util.List kotlin.text.StringsKt__StringsKt$$InternalSyntheticLambda$1$502501cddd73bb162d6ca9a92ded4c57d40d4ff33ca2ed3e06965905455a52cd$0.f$0 -> d # {"id":"com.android.tools.r8.synthesized"} boolean kotlin.text.StringsKt__StringsKt$$InternalSyntheticLambda$1$502501cddd73bb162d6ca9a92ded4c57d40d4ff33ca2ed3e06965905455a52cd$0.f$1 -> e # {"id":"com.android.tools.r8.synthesized"} - 1:1:void I3.StringsKt__StringsKt$$ExternalSyntheticLambda1.(java.util.List,boolean):0:0 -> + 1:1:void N3.StringsKt__StringsKt$$ExternalSyntheticLambda1.(java.util.List,boolean):0:0 -> # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.Object I3.StringsKt__StringsKt$$ExternalSyntheticLambda1.invoke(java.lang.Object,java.lang.Object):0:0 -> j + 1:1:java.lang.Object N3.StringsKt__StringsKt$$ExternalSyntheticLambda1.invoke(java.lang.Object,java.lang.Object):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} -kotlin.text.StringsKt__StringsKt$lineSequence$$inlined$Sequence$1 -> I3.v$a: +kotlin.text.StringsKt__StringsKt$lineSequence$$inlined$Sequence$1 -> N3.v$a: # {"id":"sourceFile","fileName":"Sequences.kt"} java.lang.CharSequence $this_lineSequence$inlined -> a 3:6:void (java.lang.CharSequence):21:21 -> 1:8:java.util.Iterator iterator():23:23 -> iterator -kotlin.text.StringsKt___StringsJvmKt -> I3.w: +kotlin.text.StringsKt___StringsJvmKt -> N3.w: # {"id":"sourceFile","fileName":"_StringsJvm.kt"} -kotlin.text.StringsKt___StringsKt -> I3.x: +kotlin.text.StringsKt___StringsKt -> N3.x: # {"id":"sourceFile","fileName":"_Strings.kt"} 8:25:java.lang.String drop(java.lang.String,int):344:344 -> F0 26:57:java.lang.String drop(java.lang.String,int):343:343 -> F0 @@ -200558,2596 +208813,2608 @@ kotlin.text.StringsKt___StringsKt -> I3.x: 23:54:java.lang.String dropLast(java.lang.String,int):367:367 -> G0 8:26:java.lang.String take(java.lang.String,int):572:572 -> H0 27:58:java.lang.String take(java.lang.String,int):571:571 -> H0 -kotlinx.coroutines.AbstractCoroutine -> J3.a: +kotlinx.coroutines.AbstractCoroutine -> O3.a: # {"id":"sourceFile","fileName":"AbstractCoroutine.kt"} - kotlin.coroutines.CoroutineContext context -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq3/j;"} - 1:5:void (kotlin.coroutines.CoroutineContext,boolean,boolean):41:41 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;ZZ)V"} - 6:16:void (kotlin.coroutines.CoroutineContext,boolean,boolean):51:51 -> - 17:23:void (kotlin.coroutines.CoroutineContext,boolean,boolean):58:58 -> - 1:6:void handleOnCompletionException$kotlinx_coroutines_core(java.lang.Throwable):108:108 -> K - 1:13:java.lang.String nameString$kotlinx_coroutines_core():112:112 -> S - 14:43:java.lang.String nameString$kotlinx_coroutines_core():113:113 -> S - 1:4:void onCompletionInternal(java.lang.Object):90:90 -> Y - 5:16:void onCompletionInternal(java.lang.Object):91:91 -> Y - 17:20:void onCompletionInternal(java.lang.Object):93:93 -> Y - 3:10:void resumeWith(java.lang.Object):100:100 -> b - 11:15:void resumeWith(java.lang.Object):101:101 -> b - 16:19:void resumeWith(java.lang.Object):102:102 -> b - 1:3:kotlin.coroutines.CoroutineContext getCoroutineContext():63:63 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq3/j;"} - 1:3:kotlin.coroutines.CoroutineContext getContext():58:58 -> getContext - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq3/j;"} - 1:5:boolean isActive():65:65 -> h - 1:22:java.lang.String cancellationExceptionMessage():86:86 -> p - 1:4:void afterResume(java.lang.Object):105:105 -> t0 - 1:1:void onCancelled(java.lang.Throwable,boolean):84:84 -> u0 - 1:1:void onCompleted(java.lang.Object):71:71 -> v0 - 1:4:void start(kotlinx.coroutines.CoroutineStart,java.lang.Object,kotlin.jvm.functions.Function2):126:126 -> w0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/w;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V"} -kotlinx.coroutines.AbstractTimeSource -> J3.b: + kotlin.coroutines.CoroutineContext context -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv3/j;"} + 1:5:void (kotlin.coroutines.CoroutineContext,boolean,boolean):38:38 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;ZZ)V"} + 6:16:void (kotlin.coroutines.CoroutineContext,boolean,boolean):48:48 -> + 17:23:void (kotlin.coroutines.CoroutineContext,boolean,boolean):55:55 -> + 1:6:void handleOnCompletionException$kotlinx_coroutines_core(java.lang.Throwable):105:105 -> N + 1:13:java.lang.String nameString$kotlinx_coroutines_core():109:109 -> V + 14:43:java.lang.String nameString$kotlinx_coroutines_core():110:110 -> V + 3:10:void resumeWith(java.lang.Object):97:97 -> c + 11:15:void resumeWith(java.lang.Object):98:98 -> c + 16:19:void resumeWith(java.lang.Object):99:99 -> c + 1:4:void onCompletionInternal(java.lang.Object):87:87 -> e0 + 5:16:void onCompletionInternal(java.lang.Object):88:88 -> e0 + 17:20:void onCompletionInternal(java.lang.Object):90:90 -> e0 + 1:3:kotlin.coroutines.CoroutineContext getCoroutineContext():60:60 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv3/j;"} + 1:3:kotlin.coroutines.CoroutineContext getContext():55:55 -> getContext + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv3/j;"} + 1:5:boolean isActive():62:62 -> h + 1:22:java.lang.String cancellationExceptionMessage():83:83 -> o + 1:4:void afterResume(java.lang.Object):102:102 -> w0 + 1:1:void onCancelled(java.lang.Throwable,boolean):81:81 -> x0 + 1:1:void onCompleted(java.lang.Object):68:68 -> y0 + 1:4:void start(kotlinx.coroutines.CoroutineStart,java.lang.Object,kotlin.jvm.functions.Function2):123:123 -> z0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/u;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)V"} +kotlinx.coroutines.AbstractTimeSource -> O3.b: # {"id":"sourceFile","fileName":"AbstractTimeSource.kt"} -kotlinx.coroutines.AbstractTimeSourceKt -> J3.c: +kotlinx.coroutines.AbstractTimeSourceKt -> O3.c: # {"id":"sourceFile","fileName":"AbstractTimeSource.kt"} 1:1:void ():0:0 -> - 1:1:J3.AbstractTimeSource J3.AbstractTimeSourceKt.getTimeSource():0:0 -> a + 1:1:O3.AbstractTimeSource O3.AbstractTimeSourceKt.access$getTimeSource$p():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ3/b;"} -kotlinx.coroutines.BlockingEventLoop -> J3.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO3/b;"} +kotlinx.coroutines.BlockingEventLoop -> O3.d: # {"id":"sourceFile","fileName":"EventLoop.kt"} - java.lang.Thread thread -> k - 1:3:void (java.lang.Thread):23:23 -> - 4:6:void (java.lang.Thread):22:22 -> - 1:3:java.lang.Thread getThread():22:22 -> C0 -kotlinx.coroutines.BuildersKt -> J3.e: + java.lang.Thread thread -> l + 1:3:void (java.lang.Thread):24:24 -> + 4:6:void (java.lang.Thread):23:23 -> + 1:3:java.lang.Thread getThread():23:23 -> C0 +kotlinx.coroutines.BuildersKt -> O3.e: 1:5:kotlinx.coroutines.Job launch(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2):1:1 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/u;Lq3/j;LJ3/w;Lkotlin/jvm/functions/Function2;)LJ3/U;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/s;Lv3/j;LO3/u;Lkotlin/jvm/functions/Function2;)LO3/S;"} 1:5:kotlinx.coroutines.Job launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/u;Lq3/j;LJ3/w;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)LJ3/U;"} -kotlinx.coroutines.BuildersKt__Builders_commonKt -> J3.f: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/s;Lv3/j;LO3/u;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)LO3/S;"} +kotlinx.coroutines.BuildersKt__Builders_commonKt -> O3.f: # {"id":"sourceFile","fileName":"Builders.common.kt"} - 1:4:kotlinx.coroutines.Job launch(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2):52:52 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/u;Lq3/j;LJ3/w;Lkotlin/jvm/functions/Function2;)LJ3/U;"} - 5:10:kotlinx.coroutines.Job launch(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2):53:53 -> a - 11:16:kotlinx.coroutines.Job launch(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2):54:54 -> a - 17:22:kotlinx.coroutines.Job launch(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2):55:55 -> a - 23:26:kotlinx.coroutines.Job launch(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2):56:56 -> a - 5:10:kotlinx.coroutines.Job launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):48:48 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/u;Lq3/j;LJ3/w;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)LJ3/U;"} - 11:12:kotlinx.coroutines.Job launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):49:49 -> b - 13:17:kotlinx.coroutines.Job launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):47:47 -> b -kotlinx.coroutines.CancellableContinuationImpl -> J3.g: + 1:4:kotlinx.coroutines.Job launch(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2):48:48 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/s;Lv3/j;LO3/u;Lkotlin/jvm/functions/Function2;)LO3/S;"} + 5:10:kotlinx.coroutines.Job launch(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2):49:49 -> a + 11:16:kotlinx.coroutines.Job launch(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2):50:50 -> a + 17:22:kotlinx.coroutines.Job launch(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2):51:51 -> a + 23:26:kotlinx.coroutines.Job launch(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2):52:52 -> a + 5:10:kotlinx.coroutines.Job launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):44:44 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/s;Lv3/j;LO3/u;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)LO3/S;"} + 11:12:kotlinx.coroutines.Job launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):45:45 -> b + 13:17:kotlinx.coroutines.Job launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):43:43 -> b +kotlinx.coroutines.CancellableContinuationImpl -> O3.g: # {"id":"sourceFile","fileName":"CancellableContinuationImpl.kt"} -kotlinx.coroutines.ChildHandle -> J3.h: +kotlinx.coroutines.ChildHandle -> O3.h: # {"id":"sourceFile","fileName":"Job.kt"} boolean childCancelled(java.lang.Throwable) -> a -kotlinx.coroutines.ChildHandleNode -> J3.i: +kotlinx.coroutines.ChildHandleNode -> O3.i: # {"id":"sourceFile","fileName":"JobSupport.kt"} - kotlinx.coroutines.ChildJob childJob -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/j;"} - 1:3:void (kotlinx.coroutines.ChildJob):1464:1464 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/j;)V"} - 4:6:void (kotlinx.coroutines.ChildJob):1463:1463 -> - 1:9:boolean childCancelled(java.lang.Throwable):1467:1467 -> a - 1:8:java.lang.Object invoke(java.lang.Object):1462:1462 -> d - 1:10:void invoke(java.lang.Throwable):1466:1466 -> t -kotlinx.coroutines.ChildJob -> J3.j: + kotlinx.coroutines.ChildJob childJob -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/j;"} + 1:3:void (kotlinx.coroutines.ChildJob):1444:1444 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/j;)V"} + 4:6:void (kotlinx.coroutines.ChildJob):1443:1443 -> + 1:9:boolean childCancelled(java.lang.Throwable):1447:1447 -> a + 1:10:void invoke(java.lang.Throwable):1446:1446 -> b +kotlinx.coroutines.ChildJob -> O3.j: # {"id":"sourceFile","fileName":"Job.kt"} - void parentCancelled(kotlinx.coroutines.ParentJob) -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/g0;)V"} -kotlinx.coroutines.CompletedExceptionally -> J3.k: + void parentCancelled(kotlinx.coroutines.ParentJob) -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/e0;)V"} +kotlinx.coroutines.CompletedExceptionally -> O3.k: # {"id":"sourceFile","fileName":"CompletionState.kt"} java.lang.Throwable cause -> a - java.util.concurrent.atomic.AtomicIntegerFieldUpdater _handled$FU -> b + java.util.concurrent.atomic.AtomicIntegerFieldUpdater _handled$volatile$FU -> b 1:11:void ():0:0 -> - 1:2:void (java.lang.Throwable,boolean):42:43 -> - 3:3:void (java.lang.Throwable,boolean):46:46 -> - 4:4:void (java.lang.Throwable,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):42:42 -> - 1:3:boolean getHandled():47:47 -> a - 1:9:boolean makeHandled():48:48 -> b - 1:32:java.lang.String toString():49:49 -> toString -kotlinx.coroutines.CompletedWithCancellation -> J3.l: + 1:2:void (java.lang.Throwable,boolean):38:39 -> + 3:3:void (java.lang.Throwable,boolean):42:42 -> + 4:4:void (java.lang.Throwable,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):38:38 -> + 5:14:boolean getHandled():43:43 -> a + 1:3:java.util.concurrent.atomic.AtomicIntegerFieldUpdater get_handled$volatile$FU():0:0 -> b + 7:11:boolean makeHandled():44:44 -> c + 1:32:java.lang.String toString():45:45 -> toString +kotlinx.coroutines.CompletedWithCancellation -> O3.l: # {"id":"sourceFile","fileName":"CompletionState.kt"} java.lang.Object result -> a kotlin.jvm.functions.Function1 onCancellation -> b - 1:3:void (java.lang.Object,kotlin.jvm.functions.Function1):31:31 -> - 4:5:void (java.lang.Object,kotlin.jvm.functions.Function1):32:32 -> - 6:8:void (java.lang.Object,kotlin.jvm.functions.Function1):33:33 -> + 1:3:void (java.lang.Object,kotlin.jvm.functions.Function1):27:27 -> + 4:5:void (java.lang.Object,kotlin.jvm.functions.Function1):28:28 -> + 6:8:void (java.lang.Object,kotlin.jvm.functions.Function1):29:29 -> 5:35:boolean equals(java.lang.Object):0:0 -> equals 1:20:int hashCode():0:0 -> hashCode 1:35:java.lang.String toString():0:0 -> toString -kotlinx.coroutines.CompletionHandlerBase -> J3.m: -# {"id":"sourceFile","fileName":"CompletionHandler.kt"} - 1:4:void ():9:9 -> - void invoke(java.lang.Throwable) -> t -kotlinx.coroutines.CompletionHandlerException -> J3.n: +kotlinx.coroutines.CompletionHandlerException -> O3.m: # {"id":"sourceFile","fileName":"Exceptions.common.kt"} - 1:4:void (java.lang.String,java.lang.Throwable):13:13 -> -kotlinx.coroutines.CompletionStateKt -> J3.o: + 1:4:void (java.lang.String,java.lang.Throwable):9:9 -> +kotlinx.coroutines.CompletionStateKt -> O3.n: # {"id":"sourceFile","fileName":"CompletionState.kt"} - 1:4:java.lang.Object recoverResult(java.lang.Object,kotlin.coroutines.Continuation):26:26 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lq3/f;)Ljava/lang/Object;"} - 5:19:java.lang.Object recoverResult(java.lang.Object,kotlin.coroutines.Continuation):27:27 -> a - 20:24:java.lang.Object recoverResult(java.lang.Object,kotlin.coroutines.Continuation):29:29 -> a - 1:8:java.lang.Object toState(java.lang.Object,kotlin.jvm.functions.Function1):14:14 -> b - 9:15:java.lang.Object toState(java.lang.Object,kotlin.jvm.functions.Function1):15:15 -> b - 16:24:java.lang.Object toState(java.lang.Object,kotlin.jvm.functions.Function1):16:16 -> b - 6:10:java.lang.Object toState$default(java.lang.Object,kotlin.jvm.functions.Function1,int,java.lang.Object):12:12 -> c -kotlinx.coroutines.CoroutineContextKt -> J3.p: + 1:4:java.lang.Object recoverResult(java.lang.Object,kotlin.coroutines.Continuation):22:22 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lv3/f;)Ljava/lang/Object;"} + 5:19:java.lang.Object recoverResult(java.lang.Object,kotlin.coroutines.Continuation):23:23 -> a + 20:24:java.lang.Object recoverResult(java.lang.Object,kotlin.coroutines.Continuation):25:25 -> a + 1:8:java.lang.Object toState(java.lang.Object,kotlin.jvm.functions.Function1):10:10 -> b + 9:15:java.lang.Object toState(java.lang.Object,kotlin.jvm.functions.Function1):11:11 -> b + 16:24:java.lang.Object toState(java.lang.Object,kotlin.jvm.functions.Function1):12:12 -> b + 6:10:java.lang.Object toState$default(java.lang.Object,kotlin.jvm.functions.Function1,int,java.lang.Object):8:8 -> c +kotlinx.coroutines.CoroutineContextKt -> O3.o: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} - 1:4:kotlin.coroutines.CoroutineContext foldCopies(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,boolean):54:54 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Lq3/j;Z)Lq3/j;"} - 5:12:kotlin.coroutines.CoroutineContext foldCopies(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,boolean):55:55 -> a - 13:17:kotlin.coroutines.CoroutineContext foldCopies(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,boolean):59:59 -> a - 18:24:kotlin.coroutines.CoroutineContext foldCopies(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,boolean):62:62 -> a - 25:39:kotlin.coroutines.CoroutineContext foldCopies(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,boolean):63:63 -> a - 40:51:kotlin.coroutines.CoroutineContext foldCopies(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,boolean):80:80 -> a - 52:60:kotlin.coroutines.CoroutineContext foldCopies(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,boolean):88:88 -> a - 1:2:java.lang.String getCoroutineName(kotlin.coroutines.CoroutineContext):239:239 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;)Ljava/lang/String;"} - 1:15:boolean hasCopyableElements(kotlin.coroutines.CoroutineContext):40:40 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;)Z"} - 1:9:kotlin.coroutines.CoroutineContext newCoroutineContext(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext):19:19 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/u;Lq3/j;)Lq3/j;"} - 10:23:kotlin.coroutines.CoroutineContext newCoroutineContext(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext):21:21 -> d - 24:32:kotlin.coroutines.CoroutineContext newCoroutineContext(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext):22:22 -> d - 1:8:kotlinx.coroutines.UndispatchedCoroutine undispatchedCompletion(kotlin.coroutines.jvm.internal.CoroutineStackFrame):149:149 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls3/d;)LJ3/l0;"} - 1:6:kotlinx.coroutines.UndispatchedCoroutine updateUndispatchedCompletion(kotlin.coroutines.Continuation,kotlin.coroutines.CoroutineContext,java.lang.Object):125:125 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/f;Lq3/j;Ljava/lang/Object;)LJ3/l0;"} - 7:14:kotlinx.coroutines.UndispatchedCoroutine updateUndispatchedCompletion(kotlin.coroutines.Continuation,kotlin.coroutines.CoroutineContext,java.lang.Object):138:138 -> f - 15:20:kotlinx.coroutines.UndispatchedCoroutine updateUndispatchedCompletion(kotlin.coroutines.Continuation,kotlin.coroutines.CoroutineContext,java.lang.Object):140:140 -> f -kotlinx.coroutines.CoroutineContextKt$foldCopies$1 -> J3.p$a: + 1:4:kotlin.coroutines.CoroutineContext foldCopies(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,boolean):50:50 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Lv3/j;Z)Lv3/j;"} + 5:12:kotlin.coroutines.CoroutineContext foldCopies(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,boolean):51:51 -> a + 13:17:kotlin.coroutines.CoroutineContext foldCopies(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,boolean):55:55 -> a + 18:24:kotlin.coroutines.CoroutineContext foldCopies(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,boolean):58:58 -> a + 25:39:kotlin.coroutines.CoroutineContext foldCopies(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,boolean):59:59 -> a + 40:51:kotlin.coroutines.CoroutineContext foldCopies(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,boolean):76:76 -> a + 52:60:kotlin.coroutines.CoroutineContext foldCopies(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,boolean):84:84 -> a + 1:2:java.lang.String getCoroutineName(kotlin.coroutines.CoroutineContext):272:272 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;)Ljava/lang/String;"} + 1:15:boolean hasCopyableElements(kotlin.coroutines.CoroutineContext):36:36 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;)Z"} + 1:9:kotlin.coroutines.CoroutineContext newCoroutineContext(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext):15:15 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/s;Lv3/j;)Lv3/j;"} + 10:23:kotlin.coroutines.CoroutineContext newCoroutineContext(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext):17:17 -> d + 24:32:kotlin.coroutines.CoroutineContext newCoroutineContext(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext):18:18 -> d + 1:8:kotlinx.coroutines.UndispatchedCoroutine undispatchedCompletion(kotlin.coroutines.jvm.internal.CoroutineStackFrame):145:145 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx3/d;)LO3/j0;"} + 1:6:kotlinx.coroutines.UndispatchedCoroutine updateUndispatchedCompletion(kotlin.coroutines.Continuation,kotlin.coroutines.CoroutineContext,java.lang.Object):121:121 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/f;Lv3/j;Ljava/lang/Object;)LO3/j0;"} + 7:14:kotlinx.coroutines.UndispatchedCoroutine updateUndispatchedCompletion(kotlin.coroutines.Continuation,kotlin.coroutines.CoroutineContext,java.lang.Object):134:134 -> f + 15:20:kotlinx.coroutines.UndispatchedCoroutine updateUndispatchedCompletion(kotlin.coroutines.Continuation,kotlin.coroutines.CoroutineContext,java.lang.Object):136:136 -> f +kotlinx.coroutines.CoroutineContextKt$foldCopies$1 -> O3.o$a: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} kotlinx.coroutines.CoroutineContextKt$foldCopies$1 INSTANCE -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/p$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/o$a;"} 1:8:void ():0:0 -> 2:5:void ():0:0 -> - 1:5:kotlin.coroutines.CoroutineContext invoke(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):85:85 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Lq3/j$b;)Lq3/j;"} - 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):80:80 -> j -kotlinx.coroutines.CoroutineContextKt$foldCopies$folded$1 -> J3.p$b: + 1:5:kotlin.coroutines.CoroutineContext invoke(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):81:81 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Lv3/j$b;)Lv3/j;"} + 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):76:76 -> i +kotlinx.coroutines.CoroutineContextKt$foldCopies$folded$1 -> O3.o$b: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} kotlin.jvm.internal.Ref$ObjectRef $leftoverContext -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/jvm/internal/w;"} boolean $isNewCoroutine -> f 1:9:void (kotlin.jvm.internal.Ref$ObjectRef,boolean):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/internal/w;Z)V"} - 1:5:kotlin.coroutines.CoroutineContext invoke(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):64:64 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Lq3/j$b;)Lq3/j;"} - 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):63:63 -> j -kotlinx.coroutines.CoroutineContextKt$hasCopyableElements$1 -> J3.p$c: + 1:5:kotlin.coroutines.CoroutineContext invoke(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):60:60 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Lv3/j$b;)Lv3/j;"} + 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):59:59 -> i +kotlinx.coroutines.CoroutineContextKt$hasCopyableElements$1 -> O3.o$c: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} kotlinx.coroutines.CoroutineContextKt$hasCopyableElements$1 INSTANCE -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/p$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/o$c;"} 1:8:void ():0:0 -> 2:5:void ():0:0 -> - 1:5:java.lang.Boolean invoke(boolean,kotlin.coroutines.CoroutineContext$Element):40:40 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLq3/j$b;)Ljava/lang/Boolean;"} - 1:13:java.lang.Object invoke(java.lang.Object,java.lang.Object):40:40 -> j -kotlinx.coroutines.CoroutineDispatcher -> J3.q: + 1:5:java.lang.Boolean invoke(boolean,kotlin.coroutines.CoroutineContext$Element):36:36 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLv3/j$b;)Ljava/lang/Boolean;"} + 1:13:java.lang.Object invoke(java.lang.Object,java.lang.Object):36:36 -> i +kotlinx.coroutines.CoroutineDispatcher -> O3.p: # {"id":"sourceFile","fileName":"CoroutineDispatcher.kt"} kotlinx.coroutines.CoroutineDispatcher$Key Key -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/q$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/p$a;"} 1:9:void ():0:0 -> - 1:6:void ():32:32 -> - 1:2:void releaseInterceptedContinuation(kotlin.coroutines.Continuation):166:166 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/f;)V"} - 3:6:void releaseInterceptedContinuation(kotlin.coroutines.Continuation):167:167 -> I - 1:5:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):31:31 -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$c;)Lq3/j;"} - 1:5:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):31:31 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$c;)Lq3/j$b;"} - 1:6:kotlin.coroutines.Continuation interceptContinuation(kotlin.coroutines.Continuation):159:159 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/f;)Lq3/f;"} + 1:6:void ():28:28 -> + 1:6:kotlin.coroutines.Continuation interceptContinuation(kotlin.coroutines.Continuation):155:155 -> C + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/f;)Lv3/f;"} + 1:5:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):27:27 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$c;)Lv3/j$b;"} + 1:5:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):27:27 -> j0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$c;)Lv3/j;"} + 1:7:void releaseInterceptedContinuation(kotlin.coroutines.Continuation):162:162 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/f;)V"} + 8:11:void releaseInterceptedContinuation(kotlin.coroutines.Continuation):163:163 -> p void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable) -> q0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Ljava/lang/Runnable;)V"} - 1:2:boolean isDispatchNeeded(kotlin.coroutines.CoroutineContext):68:68 -> r0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;)Z"} - 1:3:kotlinx.coroutines.CoroutineDispatcher limitedParallelism(int):106:106 -> s0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LJ3/q;"} - 4:9:kotlinx.coroutines.CoroutineDispatcher limitedParallelism(int):107:107 -> s0 - 1:29:java.lang.String toString():185:185 -> toString -kotlinx.coroutines.CoroutineDispatcher$Key -> J3.q$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Ljava/lang/Runnable;)V"} + 1:2:boolean isDispatchNeeded(kotlin.coroutines.CoroutineContext):64:64 -> r0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;)Z"} + 1:3:kotlinx.coroutines.CoroutineDispatcher limitedParallelism(int):102:102 -> s0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LO3/p;"} + 4:9:kotlinx.coroutines.CoroutineDispatcher limitedParallelism(int):103:103 -> s0 + 1:29:java.lang.String toString():181:181 -> toString +kotlinx.coroutines.CoroutineDispatcher$Key -> O3.p$a: # {"id":"sourceFile","fileName":"CoroutineDispatcher.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:3:void ():37:38 -> - 4:4:void ():36:36 -> -kotlinx.coroutines.CoroutineDispatcher$Key$1 -> J3.q$a$a: + 2:3:void ():33:34 -> + 4:4:void ():32:32 -> +kotlinx.coroutines.CoroutineDispatcher$Key$1 -> O3.p$a$a: # {"id":"sourceFile","fileName":"CoroutineDispatcher.kt"} kotlinx.coroutines.CoroutineDispatcher$Key$1 INSTANCE -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/q$a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/p$a$a;"} 1:8:void ():0:0 -> 2:5:void ():0:0 -> - 1:9:kotlinx.coroutines.CoroutineDispatcher invoke(kotlin.coroutines.CoroutineContext$Element):38:38 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$b;)LJ3/q;"} - 1:7:java.lang.Object invoke(java.lang.Object):38:38 -> d -kotlinx.coroutines.CoroutineExceptionHandler -> J3.r: + 1:9:kotlinx.coroutines.CoroutineDispatcher invoke(kotlin.coroutines.CoroutineContext$Element):34:34 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$b;)LO3/p;"} + 1:7:java.lang.Object invoke(java.lang.Object):34:34 -> d +kotlinx.coroutines.CoroutineExceptionHandler -> O3.q: # {"id":"sourceFile","fileName":"CoroutineExceptionHandler.kt"} kotlinx.coroutines.CoroutineExceptionHandler$Key Key -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/r$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/q$a;"} 1:5:void ():0:0 -> - void handleException(kotlin.coroutines.CoroutineContext,java.lang.Throwable) -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Ljava/lang/Throwable;)V"} -kotlinx.coroutines.CoroutineExceptionHandler$Key -> J3.r$a: + void handleException(kotlin.coroutines.CoroutineContext,java.lang.Throwable) -> D + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Ljava/lang/Throwable;)V"} +kotlinx.coroutines.CoroutineExceptionHandler$Key -> O3.q$a: # {"id":"sourceFile","fileName":"CoroutineExceptionHandler.kt"} kotlinx.coroutines.CoroutineExceptionHandler$Key $$INSTANCE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/r$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/q$a;"} 1:8:void ():0:0 -> - 1:4:void ():102:102 -> -kotlinx.coroutines.CoroutineExceptionHandlerImplKt -> J3.s: -# {"id":"sourceFile","fileName":"CoroutineExceptionHandlerImpl.kt"} - java.util.List handlers -> a - 1:6:void ():22:22 -> - 7:10:void ():20:20 -> - 11:25:void ():23:23 -> - 1:18:void handleCoroutineExceptionImpl(kotlin.coroutines.CoroutineContext,java.lang.Throwable):46:46 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Ljava/lang/Throwable;)V"} - 19:23:void handleCoroutineExceptionImpl(kotlin.coroutines.CoroutineContext,java.lang.Throwable):48:48 -> a - 24:27:void handleCoroutineExceptionImpl(kotlin.coroutines.CoroutineContext,java.lang.Throwable):51:51 -> a - 28:39:void handleCoroutineExceptionImpl(kotlin.coroutines.CoroutineContext,java.lang.Throwable):52:52 -> a - 40:43:void handleCoroutineExceptionImpl(kotlin.coroutines.CoroutineContext,java.lang.Throwable):57:57 -> a - 44:69:void handleCoroutineExceptionImpl(kotlin.coroutines.CoroutineContext,java.lang.Throwable):60:60 -> a - 70:77:void handleCoroutineExceptionImpl(kotlin.coroutines.CoroutineContext,java.lang.Throwable):61:61 -> a -kotlinx.coroutines.CoroutineExceptionHandlerKt -> J3.t: + 1:4:void ():98:98 -> +kotlinx.coroutines.CoroutineExceptionHandlerKt -> O3.r: # {"id":"sourceFile","fileName":"CoroutineExceptionHandler.kt"} - 1:10:void handleCoroutineException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):24:24 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Ljava/lang/Throwable;)V"} - 11:16:void handleCoroutineException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):25:25 -> a - 17:20:void handleCoroutineException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):33:33 -> a - 21:28:void handleCoroutineException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):29:29 -> a - 4:10:java.lang.Throwable handlerException(java.lang.Throwable,java.lang.Throwable):38:38 -> b - 11:14:java.lang.Throwable handlerException(java.lang.Throwable,java.lang.Throwable):111:111 -> b -kotlinx.coroutines.CoroutineScope -> J3.u: + 1:10:void handleCoroutineException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):19:19 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Ljava/lang/Throwable;)V"} + 11:16:void handleCoroutineException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):20:20 -> a + 17:20:void handleCoroutineException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):28:28 -> a + 21:28:void handleCoroutineException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):24:24 -> a + 4:10:java.lang.Throwable handlerException(java.lang.Throwable,java.lang.Throwable):33:33 -> b + 11:14:java.lang.Throwable handlerException(java.lang.Throwable,java.lang.Throwable):34:34 -> b +kotlinx.coroutines.CoroutineScope -> O3.s: # {"id":"sourceFile","fileName":"CoroutineScope.kt"} - kotlin.coroutines.CoroutineContext getCoroutineContext() -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq3/j;"} -kotlinx.coroutines.CoroutineScopeKt -> J3.v: + kotlin.coroutines.CoroutineContext getCoroutineContext() -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv3/j;"} +kotlinx.coroutines.CoroutineScopeKt -> O3.t: # {"id":"sourceFile","fileName":"CoroutineScope.kt"} - 1:9:java.lang.Object coroutineScope(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):263:263 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function2;Lq3/f;)Ljava/lang/Object;"} - 10:13:java.lang.Object coroutineScope(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):264:264 -> a - 14:23:java.lang.Object coroutineScope(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):262:262 -> a -kotlinx.coroutines.CoroutineStart -> J3.w: + 1:9:java.lang.Object coroutineScope(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):260:260 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function2;Lv3/f;)Ljava/lang/Object;"} + 10:13:java.lang.Object coroutineScope(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):261:261 -> a + 14:23:java.lang.Object coroutineScope(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):259:259 -> a +kotlinx.coroutines.CoroutineStart -> O3.u: # {"id":"sourceFile","fileName":"CoroutineStart.kt"} kotlinx.coroutines.CoroutineStart DEFAULT -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/w;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/u;"} kotlinx.coroutines.CoroutineStart LAZY -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/w;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/u;"} kotlinx.coroutines.CoroutineStart ATOMIC -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/w;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/u;"} kotlinx.coroutines.CoroutineStart UNDISPATCHED -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/w;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/u;"} kotlinx.coroutines.CoroutineStart[] $VALUES -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"[LJ3/w;"} - 1:10:void ():37:37 -> - 11:20:void ():48:48 -> - 21:30:void ():57:57 -> - 31:47:void ():76:76 -> - 1:4:void (java.lang.String,int):20:20 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"[LO3/u;"} + kotlin.enums.EnumEntries $ENTRIES -> i + 1:10:void ():34:34 -> + 11:20:void ():45:45 -> + 21:30:void ():54:54 -> + 31:53:void ():73:73 -> + 1:4:void (java.lang.String,int):17:17 -> 1:13:kotlinx.coroutines.CoroutineStart[] $values():0:0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LJ3/w;"} - 1:21:void invoke(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):109:109 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lq3/f;)V"} - 22:27:void invoke(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):113:113 -> b - 28:31:void invoke(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):112:112 -> b - 32:41:void invoke(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):111:111 -> b - 42:45:void invoke(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):110:110 -> b - 1:8:boolean isLazy():122:122 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LO3/u;"} + 1:21:void invoke(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):87:87 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lv3/f;)V"} + 22:27:void invoke(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):91:91 -> b + 28:31:void invoke(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):90:90 -> b + 32:41:void invoke(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):89:89 -> b + 42:45:void invoke(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):88:88 -> b + 1:8:boolean isLazy():100:100 -> c 1:9:kotlinx.coroutines.CoroutineStart valueOf(java.lang.String):0:0 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LJ3/w;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LO3/u;"} 1:9:kotlinx.coroutines.CoroutineStart[] values():0:0 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LJ3/w;"} -kotlinx.coroutines.CoroutineStart$WhenMappings -> J3.w$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LO3/u;"} +kotlinx.coroutines.CoroutineStart$WhenMappings -> O3.u$a: # {"id":"sourceFile","fileName":"CoroutineStart.kt"} int[] $EnumSwitchMapping$0 -> a 1:46:void ():0:0 -> -kotlinx.coroutines.CoroutinesInternalError -> J3.x: +kotlinx.coroutines.CoroutinesInternalError -> O3.v: # {"id":"sourceFile","fileName":"Exceptions.common.kt"} - 1:4:void (java.lang.String,java.lang.Throwable):28:28 -> -kotlinx.coroutines.DebugStringsKt -> J3.y: + 1:4:void (java.lang.String,java.lang.Throwable):23:23 -> +kotlinx.coroutines.DebugStringsKt -> O3.w: # {"id":"sourceFile","fileName":"DebugStrings.kt"} - 1:9:java.lang.String getClassSimpleName(java.lang.Object):21:21 -> a - 1:9:java.lang.String getHexAddress(java.lang.Object):13:13 -> b - 1:11:java.lang.String toDebugString(kotlin.coroutines.Continuation):16:16 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/f;)Ljava/lang/String;"} - 12:91:java.lang.String toDebugString(kotlin.coroutines.Continuation):18:18 -> c -kotlinx.coroutines.DefaultExecutor -> J3.z: + 1:9:java.lang.String getClassSimpleName(java.lang.Object):17:17 -> a + 1:9:java.lang.String getHexAddress(java.lang.Object):9:9 -> b + 1:11:java.lang.String toDebugString(kotlin.coroutines.Continuation):12:12 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/f;)Ljava/lang/String;"} + 12:91:java.lang.String toDebugString(kotlin.coroutines.Continuation):14:14 -> c +kotlinx.coroutines.DefaultExecutor -> O3.x: # {"id":"sourceFile","fileName":"DefaultExecutor.kt"} - kotlinx.coroutines.DefaultExecutor INSTANCE -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/z;"} - long KEEP_ALIVE_NANOS -> l - 11:13:void ():32:32 -> - 14:17:void ():37:37 -> - 18:24:void ():39:39 -> - 25:32:void ():41:41 -> - 33:39:void ():37:37 -> - 1:4:void ():28:28 -> - 1:9:java.lang.Thread getThread():49:49 -> C0 - 1:9:void enqueue(java.lang.Runnable):68:68 -> G0 - 10:13:void enqueue(java.lang.Runnable):69:69 -> G0 - 2:10:void acknowledgeShutdownIfNeeded():177:177 -> O0 - 11:12:void acknowledgeShutdownIfNeeded():178:178 -> O0 - 13:15:void acknowledgeShutdownIfNeeded():179:179 -> O0 - 16:18:void acknowledgeShutdownIfNeeded():180:180 -> O0 - 19:23:void acknowledgeShutdownIfNeeded():181:181 -> O0 - 2:12:java.lang.Thread createThreadSync():135:135 -> P0 - 13:15:java.lang.Thread createThreadSync():136:136 -> P0 - 16:18:java.lang.Thread createThreadSync():137:137 -> P0 - 19:24:java.lang.Thread createThreadSync():138:138 -> P0 - 25:28:java.lang.Thread createThreadSync():135:135 -> P0 - 1:9:boolean isShutDown():60:60 -> Q0 - 1:13:boolean isShutdownRequested():63:63 -> R0 - 2:11:boolean notifyStartup():154:154 -> S0 - 12:13:boolean notifyStartup():155:155 -> S0 - 14:16:boolean notifyStartup():156:156 -> S0 - 17:21:boolean notifyStartup():157:157 -> S0 - 1:8:void shutdownError():78:78 -> T0 - 1:5:void run():101:101 -> run - 6:9:void run():102:102 -> run - 10:15:void run():105:105 -> run - 16:17:void run():125:125 -> run - 18:20:void run():126:126 -> run - 21:23:void run():127:127 -> run - 24:39:void run():129:129 -> run - 40:42:void run():107:107 -> run - 43:52:void run():108:108 -> run - 53:63:void run():111:111 -> run - 64:75:void run():112:112 -> run - 76:77:void run():125:125 -> run - 78:80:void run():126:126 -> run - 81:83:void run():127:127 -> run - 84:93:void run():129:129 -> run - 94:103:void run():115:115 -> run - 104:109:void run():120:120 -> run - 110:111:void run():125:125 -> run - 112:114:void run():126:126 -> run - 115:117:void run():127:127 -> run - 118:127:void run():129:129 -> run - 128:134:void run():121:121 -> run - 135:136:void run():125:125 -> run - 137:139:void run():126:126 -> run - 140:142:void run():127:127 -> run - 143:152:void run():129:129 -> run - 2:3:void shutdown():84:84 -> shutdown - 4:7:void shutdown():85:85 -> shutdown -kotlinx.coroutines.DefaultExecutorKt -> J3.A: + kotlinx.coroutines.DefaultExecutor INSTANCE -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/x;"} + long KEEP_ALIVE_NANOS -> m + 11:13:void ():29:29 -> + 14:17:void ():34:34 -> + 18:24:void ():36:36 -> + 25:32:void ():38:38 -> + 33:39:void ():34:34 -> + 1:4:void ():25:25 -> + 1:9:java.lang.Thread getThread():46:46 -> C0 + 1:9:void enqueue(java.lang.Runnable):65:65 -> G0 + 10:13:void enqueue(java.lang.Runnable):66:66 -> G0 + 2:10:void acknowledgeShutdownIfNeeded():181:181 -> R0 + 11:12:void acknowledgeShutdownIfNeeded():182:182 -> R0 + 13:15:void acknowledgeShutdownIfNeeded():183:183 -> R0 + 16:23:void acknowledgeShutdownIfNeeded():184:184 -> R0 + 24:28:void acknowledgeShutdownIfNeeded():185:185 -> R0 + 2:12:java.lang.Thread createThreadSync():132:132 -> S0 + 13:14:java.lang.Thread createThreadSync():133:133 -> S0 + 15:24:java.lang.Thread createThreadSync():140:140 -> S0 + 25:27:java.lang.Thread createThreadSync():141:141 -> S0 + 28:33:java.lang.Thread createThreadSync():142:142 -> S0 + 34:37:java.lang.Thread createThreadSync():132:132 -> S0 + 1:9:boolean isShutDown():57:57 -> T0 + 1:13:boolean isShutdownRequested():60:60 -> U0 + 2:11:boolean notifyStartup():158:158 -> V0 + 12:13:boolean notifyStartup():159:159 -> V0 + 14:21:boolean notifyStartup():160:160 -> V0 + 22:26:boolean notifyStartup():161:161 -> V0 + 1:8:void shutdownError():75:75 -> W0 + 1:5:void run():98:98 -> run + 6:9:void run():99:99 -> run + 10:15:void run():102:102 -> run + 16:17:void run():122:122 -> run + 18:20:void run():123:123 -> run + 21:23:void run():124:124 -> run + 24:39:void run():126:126 -> run + 40:42:void run():104:104 -> run + 43:52:void run():105:105 -> run + 53:63:void run():108:108 -> run + 64:75:void run():109:109 -> run + 76:77:void run():122:122 -> run + 78:80:void run():123:123 -> run + 81:83:void run():124:124 -> run + 84:93:void run():126:126 -> run + 94:103:void run():112:112 -> run + 104:109:void run():117:117 -> run + 110:111:void run():122:122 -> run + 112:114:void run():123:123 -> run + 115:117:void run():124:124 -> run + 118:127:void run():126:126 -> run + 128:134:void run():118:118 -> run + 135:136:void run():122:122 -> run + 137:139:void run():123:123 -> run + 140:142:void run():124:124 -> run + 143:152:void run():126:126 -> run + 2:3:void shutdown():81:81 -> shutdown + 4:7:void shutdown():82:82 -> shutdown +kotlinx.coroutines.DefaultExecutorKt -> O3.y: # {"id":"sourceFile","fileName":"DefaultExecutor.kt"} boolean defaultMainDelayOptIn -> a kotlinx.coroutines.Delay DefaultDelay -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/B;"} - 1:9:void ():11:11 -> - 10:16:void ():13:13 -> - 1:3:kotlinx.coroutines.Delay getDefaultDelay():13:13 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ3/B;"} - 1:7:kotlinx.coroutines.Delay initializeDefaultDelay():17:17 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ3/B;"} - 8:11:kotlinx.coroutines.Delay initializeDefaultDelay():18:18 -> b - 12:28:kotlinx.coroutines.Delay initializeDefaultDelay():24:24 -> b -kotlinx.coroutines.Delay -> J3.B: + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/z;"} + 1:9:void ():7:7 -> + 10:16:void ():10:10 -> + 1:3:kotlinx.coroutines.Delay getDefaultDelay():10:10 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO3/z;"} + 1:7:kotlinx.coroutines.Delay initializeDefaultDelay():14:14 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO3/z;"} + 8:11:kotlinx.coroutines.Delay initializeDefaultDelay():15:15 -> b + 12:28:kotlinx.coroutines.Delay initializeDefaultDelay():21:21 -> b +kotlinx.coroutines.Delay -> O3.z: # {"id":"sourceFile","fileName":"Delay.kt"} -kotlinx.coroutines.DiagnosticCoroutineContextException -> J3.C: -# {"id":"sourceFile","fileName":"CoroutineExceptionHandlerImpl.kt"} - kotlin.coroutines.CoroutineContext context -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq3/j;"} - 1:6:void (kotlin.coroutines.CoroutineContext):32:32 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;)V"} - 2:3:java.lang.Throwable fillInStackTrace():64:64 -> fillInStackTrace - 4:7:java.lang.Throwable fillInStackTrace():39:39 -> fillInStackTrace - 1:7:java.lang.String getLocalizedMessage():34:34 -> getLocalizedMessage -kotlinx.coroutines.DispatchedTask -> J3.D: +kotlinx.coroutines.DispatchedTask -> O3.A: # {"id":"sourceFile","fileName":"DispatchedTask.kt"} int resumeMode -> f - 1:3:void (int):52:52 -> - 4:6:void (int):51:51 -> - void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable) -> c + 1:3:void (int):50:50 -> + 4:6:void (int):49:49 -> + void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable) -> b kotlin.coroutines.Continuation getDelegate$kotlinx_coroutines_core() -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq3/f;"} - 1:15:java.lang.Throwable getExceptionalResult$kotlinx_coroutines_core(java.lang.Object):79:79 -> e - 1:1:java.lang.Object getSuccessfulResult$kotlinx_coroutines_core(java.lang.Object):69:69 -> f - 10:15:void handleFatalException(java.lang.Throwable,java.lang.Throwable):240:240 -> g - 16:39:void handleFatalException(java.lang.Throwable,java.lang.Throwable):144:144 -> g - 40:42:void handleFatalException(java.lang.Throwable,java.lang.Throwable):145:145 -> g - 43:45:void handleFatalException(java.lang.Throwable,java.lang.Throwable):144:144 -> g - 46:57:void handleFatalException(java.lang.Throwable,java.lang.Throwable):146:146 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv3/f;"} + 1:15:java.lang.Throwable getExceptionalResult$kotlinx_coroutines_core(java.lang.Object):77:77 -> e + 1:1:java.lang.Object getSuccessfulResult$kotlinx_coroutines_core(java.lang.Object):67:67 -> f + 10:15:void handleFatalException$kotlinx_coroutines_core(java.lang.Throwable,java.lang.Throwable):138:138 -> g + 16:39:void handleFatalException$kotlinx_coroutines_core(java.lang.Throwable,java.lang.Throwable):142:142 -> g + 40:42:void handleFatalException$kotlinx_coroutines_core(java.lang.Throwable,java.lang.Throwable):143:143 -> g + 43:45:void handleFatalException$kotlinx_coroutines_core(java.lang.Throwable,java.lang.Throwable):142:142 -> g + 46:57:void handleFatalException$kotlinx_coroutines_core(java.lang.Throwable,java.lang.Throwable):144:144 -> g java.lang.Object takeState$kotlinx_coroutines_core() -> h - 1:2:void run():83:83 -> run - 3:8:void run():86:86 -> run - 9:10:void run():87:87 -> run - 11:12:void run():88:88 -> run - 13:16:void run():223:223 -> run - 17:20:void run():224:224 -> run - 21:24:void run():225:225 -> run - 25:31:void run():227:227 -> run - 32:35:void run():89:89 -> run - 36:39:void run():90:90 -> run - 40:46:void run():91:91 -> run - 47:68:void run():97:97 -> run - 69:74:void run():98:98 -> run - 75:78:void run():99:99 -> run - 79:81:void run():100:100 -> run - 82:97:void run():233:233 -> run - 98:111:void run():104:104 -> run - 112:124:void run():106:106 -> run - 125:126:void run():109:109 -> run - 127:129:void run():238:238 -> run - 130:150:void run():114:114 -> run - 151:158:void run():115:115 -> run - 159:162:void run():238:238 -> run - 163:185:void run():114:114 -> run - 186:193:void run():115:115 -> run -kotlinx.coroutines.DispatchedTaskKt -> J3.E: + 1:2:void run():81:81 -> run + 3:13:void run():84:84 -> run + 14:15:void run():85:85 -> run + 16:17:void run():86:86 -> run + 18:21:void run():220:220 -> run + 22:25:void run():221:221 -> run + 26:29:void run():222:222 -> run + 30:36:void run():224:224 -> run + 37:40:void run():87:87 -> run + 41:44:void run():88:88 -> run + 45:51:void run():89:89 -> run + 52:73:void run():95:95 -> run + 74:79:void run():96:96 -> run + 80:83:void run():97:97 -> run + 84:86:void run():98:98 -> run + 87:102:void run():230:230 -> run + 103:116:void run():102:102 -> run + 117:129:void run():104:104 -> run + 130:131:void run():107:107 -> run + 132:134:void run():235:235 -> run + 135:155:void run():112:112 -> run + 156:163:void run():113:113 -> run + 164:167:void run():235:235 -> run + 168:190:void run():112:112 -> run + 191:198:void run():113:113 -> run +kotlinx.coroutines.DispatchedTaskKt -> O3.B: # {"id":"sourceFile","fileName":"DispatchedTask.kt"} - 1:10:boolean isCancellableMode(int):47:47 -> a -kotlinx.coroutines.Dispatchers -> J3.F: + 1:10:boolean isCancellableMode(int):43:43 -> a +kotlinx.coroutines.Dispatchers -> O3.C: # {"id":"sourceFile","fileName":"Dispatchers.kt"} kotlinx.coroutines.Dispatchers INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/C;"} kotlinx.coroutines.CoroutineDispatcher Default -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/p;"} kotlinx.coroutines.CoroutineDispatcher Unconfined -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/p;"} kotlinx.coroutines.CoroutineDispatcher IO -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/q;"} - 8:11:void ():32:32 -> - 12:15:void ():93:93 -> - 16:20:void ():135:135 -> - 1:4:void ():21:21 -> - 1:3:kotlinx.coroutines.CoroutineDispatcher getDefault():32:32 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ3/q;"} - 1:3:kotlinx.coroutines.CoroutineDispatcher getIO():135:135 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ3/q;"} - 1:3:kotlinx.coroutines.MainCoroutineDispatcher getMain():57:57 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ3/d0;"} -kotlinx.coroutines.DisposableHandle -> J3.G: + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/p;"} + 8:11:void ():17:17 -> + 12:15:void ():23:23 -> + 16:20:void ():65:65 -> + 1:4:void ():15:15 -> + 1:3:kotlinx.coroutines.CoroutineDispatcher getDefault():17:17 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO3/p;"} + 1:3:kotlinx.coroutines.CoroutineDispatcher getIO():65:65 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO3/p;"} + 1:3:kotlinx.coroutines.MainCoroutineDispatcher getMain():20:20 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO3/b0;"} +kotlinx.coroutines.DisposableHandle -> O3.D: # {"id":"sourceFile","fileName":"Job.kt"} void dispose() -> dispose -kotlinx.coroutines.Empty -> J3.H: +kotlinx.coroutines.Empty -> O3.E: # {"id":"sourceFile","fileName":"JobSupport.kt"} - boolean isActive -> d + boolean isActive -> a 1:6:void (boolean):1310:1310 -> 1:3:boolean isActive():1310:1310 -> h 1:2:kotlinx.coroutines.NodeList getList():1311:1311 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ3/e0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO3/c0;"} 1:34:java.lang.String toString():1312:1312 -> toString -kotlinx.coroutines.EventLoop -> J3.I: +kotlinx.coroutines.EventLoop -> O3.F: # {"id":"sourceFile","fileName":"EventLoop.common.kt"} long useCount -> f boolean shared -> g - kotlinx.coroutines.internal.ArrayQueue unconfinedQueue -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/a;"} - 1:4:void ():23:23 -> - 1:11:boolean isUnconfinedQueueEmpty():98:98 -> A0 - 1:6:boolean processUnconfinedEvent():67:67 -> B0 - 7:15:boolean processUnconfinedEvent():68:68 -> B0 - 16:20:boolean processUnconfinedEvent():69:69 -> B0 + kotlin.collections.ArrayDeque unconfinedQueue -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"Ls3/h;"} + 1:4:void ():19:19 -> + 1:11:boolean isUnconfinedQueueEmpty():94:94 -> A0 + 1:6:boolean processUnconfinedEvent():63:63 -> B0 + 7:15:boolean processUnconfinedEvent():64:64 -> B0 + 16:20:boolean processUnconfinedEvent():65:65 -> B0 void shutdown() -> shutdown - 1:16:void decrementUseCount(boolean):109:109 -> t0 - 17:20:void decrementUseCount(boolean):112:112 -> t0 - 21:24:void decrementUseCount(boolean):114:114 -> t0 - 1:11:long delta(boolean):101:101 -> u0 - 1:4:void dispatchUnconfined(kotlinx.coroutines.DispatchedTask):85:85 -> v0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/D;)V"} - 5:11:void dispatchUnconfined(kotlinx.coroutines.DispatchedTask):86:86 -> v0 - 12:15:void dispatchUnconfined(kotlinx.coroutines.DispatchedTask):87:87 -> v0 - 1:10:long getNextTime():62:62 -> w0 - 11:20:long getNextTime():63:63 -> w0 - 1:12:void incrementUseCount(boolean):104:104 -> x0 - 13:15:void incrementUseCount(boolean):105:105 -> x0 - 8:19:void incrementUseCount$default(kotlinx.coroutines.EventLoop,boolean,int,java.lang.Object):103:103 -> y0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/I;ZILjava/lang/Object;)V"} - 1:14:boolean isUnconfinedLoopActive():94:94 -> z0 -kotlinx.coroutines.EventLoopImplBase -> J3.J: + 1:16:void decrementUseCount(boolean):105:105 -> t0 + 17:20:void decrementUseCount(boolean):108:108 -> t0 + 21:24:void decrementUseCount(boolean):110:110 -> t0 + 1:11:long delta(boolean):97:97 -> u0 + 1:4:void dispatchUnconfined(kotlinx.coroutines.DispatchedTask):81:81 -> v0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/A;)V"} + 5:11:void dispatchUnconfined(kotlinx.coroutines.DispatchedTask):82:82 -> v0 + 12:15:void dispatchUnconfined(kotlinx.coroutines.DispatchedTask):83:83 -> v0 + 1:10:long getNextTime():58:58 -> w0 + 11:20:long getNextTime():59:59 -> w0 + 1:12:void incrementUseCount(boolean):100:100 -> x0 + 13:15:void incrementUseCount(boolean):101:101 -> x0 + 8:19:void incrementUseCount$default(kotlinx.coroutines.EventLoop,boolean,int,java.lang.Object):99:99 -> y0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/F;ZILjava/lang/Object;)V"} + 1:14:boolean isUnconfinedLoopActive():90:90 -> z0 +kotlinx.coroutines.EventLoopImplBase -> O3.G: # {"id":"sourceFile","fileName":"EventLoop.common.kt"} - java.util.concurrent.atomic.AtomicReferenceFieldUpdater _queue$FU -> i - java.util.concurrent.atomic.AtomicReferenceFieldUpdater _delayed$FU -> j - 1:21:void ():0:0 -> - 1:4:void ():184:184 -> - 5:6:void ():186:186 -> - 7:9:void ():189:189 -> - 10:12:void ():191:191 -> - 1:4:void closeQueue():567:567 -> E0 - 5:18:void closeQueue():350:350 -> E0 - 19:22:void closeQueue():351:351 -> E0 - 23:28:void closeQueue():352:352 -> E0 - 29:35:void closeQueue():356:356 -> E0 - 36:43:void closeQueue():359:359 -> E0 - 44:49:void closeQueue():360:360 -> E0 - 50:58:void closeQueue():361:361 -> E0 - 1:6:java.lang.Runnable dequeue():564:564 -> F0 - 7:10:java.lang.Runnable dequeue():333:333 -> F0 - 11:17:java.lang.Runnable dequeue():334:334 -> F0 - 18:24:java.lang.Runnable dequeue():335:335 -> F0 - 25:34:java.lang.Runnable dequeue():336:336 -> F0 - 35:41:java.lang.Runnable dequeue():339:339 -> F0 - 42:52:java.lang.Runnable dequeue():340:340 -> F0 - 1:6:void enqueue(java.lang.Runnable):293:293 -> G0 - 7:10:void enqueue(java.lang.Runnable):295:295 -> G0 - 11:16:void enqueue(java.lang.Runnable):297:297 -> G0 - 1:2:boolean enqueueImpl(java.lang.Runnable):562:562 -> H0 - 3:13:boolean enqueueImpl(java.lang.Runnable):304:304 -> H0 - 14:23:boolean enqueueImpl(java.lang.Runnable):306:306 -> H0 - 24:27:boolean enqueueImpl(java.lang.Runnable):307:307 -> H0 - 28:43:boolean enqueueImpl(java.lang.Runnable):308:308 -> H0 - 44:54:boolean enqueueImpl(java.lang.Runnable):311:311 -> H0 - 55:61:boolean enqueueImpl(java.lang.Runnable):315:315 -> H0 - 62:68:boolean enqueueImpl(java.lang.Runnable):318:318 -> H0 - 69:74:boolean enqueueImpl(java.lang.Runnable):319:319 -> H0 - 75:77:boolean enqueueImpl(java.lang.Runnable):320:320 -> H0 - 78:86:boolean enqueueImpl(java.lang.Runnable):321:321 -> H0 - 1:3:boolean isCompleted():193:193 -> I0 - 1:8:boolean isEmpty():197:197 -> J0 - 9:12:boolean isEmpty():198:198 -> J0 - 13:18:boolean isEmpty():200:200 -> J0 - 19:29:boolean isEmpty():202:202 -> J0 - 30:37:boolean isEmpty():203:203 -> J0 - 1:9:long processNextEvent():264:264 -> K0 - 10:13:long processNextEvent():266:266 -> K0 - 14:19:long processNextEvent():282:282 -> K0 - 20:23:long processNextEvent():284:284 -> K0 - 24:28:long processNextEvent():287:287 -> K0 - 1:6:void rescheduleAllDelayed():397:397 -> L0 - 7:11:void rescheduleAllDelayed():406:406 -> L0 - 2:3:void resetAll():391:391 -> M0 - 4:6:void resetAll():392:392 -> M0 - 1:3:void setCompleted(boolean):194:194 -> N0 - 1:4:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):290:290 -> q0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Ljava/lang/Runnable;)V"} - 1:6:void shutdown():223:223 -> shutdown - 7:9:void shutdown():226:226 -> shutdown - 10:12:void shutdown():227:227 -> shutdown - 13:22:void shutdown():229:229 -> shutdown - 23:26:void shutdown():231:231 -> shutdown - 1:11:long getNextTime():209:209 -> w0 - 12:20:long getNextTime():210:210 -> w0 - 21:33:long getNextTime():213:213 -> w0 - 34:41:long getNextTime():214:214 -> w0 - 42:46:long getNextTime():217:217 -> w0 -kotlinx.coroutines.EventLoopImplBase$DelayedTaskQueue -> J3.J$a: + java.util.concurrent.atomic.AtomicReferenceFieldUpdater _queue$volatile$FU -> i + java.util.concurrent.atomic.AtomicReferenceFieldUpdater _delayed$volatile$FU -> j + java.util.concurrent.atomic.AtomicIntegerFieldUpdater _isCompleted$volatile$FU -> k + 1:29:void ():0:0 -> + 1:4:void ():177:177 -> + 5:7:void ():184:184 -> + 1:10:void closeQueue():339:339 -> E0 + 11:26:void closeQueue():343:343 -> E0 + 27:30:void closeQueue():344:344 -> E0 + 31:36:void closeQueue():345:345 -> E0 + 37:43:void closeQueue():349:349 -> E0 + 44:51:void closeQueue():352:352 -> E0 + 52:62:void closeQueue():353:353 -> E0 + 63:73:void closeQueue():354:354 -> E0 + 1:12:java.lang.Runnable dequeue():321:321 -> F0 + 13:16:java.lang.Runnable dequeue():326:326 -> F0 + 17:28:java.lang.Runnable dequeue():327:327 -> F0 + 29:39:java.lang.Runnable dequeue():328:328 -> F0 + 40:47:java.lang.Runnable dequeue():329:329 -> F0 + 48:54:java.lang.Runnable dequeue():332:332 -> F0 + 55:72:java.lang.Runnable dequeue():333:333 -> F0 + 1:6:void enqueue(java.lang.Runnable):286:286 -> G0 + 7:10:void enqueue(java.lang.Runnable):288:288 -> G0 + 11:16:void enqueue(java.lang.Runnable):290:290 -> G0 + 1:8:boolean enqueueImpl(java.lang.Runnable):294:294 -> H0 + 9:19:boolean enqueueImpl(java.lang.Runnable):297:297 -> H0 + 20:31:boolean enqueueImpl(java.lang.Runnable):299:299 -> H0 + 32:35:boolean enqueueImpl(java.lang.Runnable):300:300 -> H0 + 36:56:boolean enqueueImpl(java.lang.Runnable):301:301 -> H0 + 57:60:boolean enqueueImpl(java.lang.Runnable):303:303 -> H0 + 61:69:boolean enqueueImpl(java.lang.Runnable):304:304 -> H0 + 70:76:boolean enqueueImpl(java.lang.Runnable):308:308 -> H0 + 77:83:boolean enqueueImpl(java.lang.Runnable):311:311 -> H0 + 84:94:boolean enqueueImpl(java.lang.Runnable):312:312 -> H0 + 95:97:boolean enqueueImpl(java.lang.Runnable):313:313 -> H0 + 98:108:boolean enqueueImpl(java.lang.Runnable):314:314 -> H0 + 1:3:java.util.concurrent.atomic.AtomicReferenceFieldUpdater get_delayed$volatile$FU():0:0 -> I0 + 1:3:java.util.concurrent.atomic.AtomicIntegerFieldUpdater get_isCompleted$volatile$FU():0:0 -> J0 + 1:3:java.util.concurrent.atomic.AtomicReferenceFieldUpdater get_queue$volatile$FU():0:0 -> K0 + 5:14:boolean isCompleted():186:186 -> L0 + 1:12:boolean isEmpty():190:190 -> M0 + 13:18:boolean isEmpty():191:191 -> M0 + 19:22:boolean isEmpty():192:192 -> M0 + 23:30:boolean isEmpty():193:193 -> M0 + 31:41:boolean isEmpty():195:195 -> M0 + 42:49:boolean isEmpty():196:196 -> M0 + 1:13:long processNextEvent():257:257 -> N0 + 14:19:long processNextEvent():259:259 -> N0 + 20:25:long processNextEvent():275:275 -> N0 + 26:29:long processNextEvent():277:277 -> N0 + 30:34:long processNextEvent():280:280 -> N0 + 1:6:void rescheduleAllDelayed():390:390 -> O0 + 7:17:void rescheduleAllDelayed():399:399 -> O0 + 6:12:void resetAll():384:384 -> P0 + 13:16:void resetAll():385:385 -> P0 + 5:8:void setCompleted(boolean):187:187 -> Q0 + 1:4:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):283:283 -> q0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Ljava/lang/Runnable;)V"} + 1:6:void shutdown():216:216 -> shutdown + 7:9:void shutdown():219:219 -> shutdown + 10:12:void shutdown():220:220 -> shutdown + 13:22:void shutdown():222:222 -> shutdown + 23:26:void shutdown():224:224 -> shutdown + 1:15:long getNextTime():202:202 -> w0 + 16:26:long getNextTime():203:203 -> w0 + 27:39:long getNextTime():206:206 -> w0 + 40:47:long getNextTime():207:207 -> w0 + 48:58:long getNextTime():210:210 -> w0 +kotlinx.coroutines.EventLoopImplBase$DelayedTaskQueue -> O3.G$a: # {"id":"sourceFile","fileName":"EventLoop.common.kt"} -kotlinx.coroutines.EventLoopImplPlatform -> J3.K: +kotlinx.coroutines.EventLoopImplPlatform -> O3.H: # {"id":"sourceFile","fileName":"EventLoop.kt"} 1:4:void ():7:7 -> java.lang.Thread getThread() -> C0 - 1:4:void unpark():11:11 -> D0 - 5:10:void unpark():12:12 -> D0 - 11:17:void unpark():13:13 -> D0 -kotlinx.coroutines.EventLoopKt -> J3.L: + 1:4:void unpark():12:12 -> D0 + 5:10:void unpark():13:13 -> D0 + 11:17:void unpark():14:14 -> D0 +kotlinx.coroutines.EventLoopKt -> O3.I: # {"id":"sourceFile","fileName":"EventLoop.kt"} - 1:10:kotlinx.coroutines.EventLoop createEventLoop():25:25 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ3/I;"} -kotlinx.coroutines.EventLoop_commonKt -> J3.M: + 1:10:kotlinx.coroutines.EventLoop createEventLoop():26:26 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO3/F;"} +kotlinx.coroutines.EventLoop_commonKt -> O3.J: # {"id":"sourceFile","fileName":"EventLoop.common.kt"} kotlinx.coroutines.internal.Symbol DISPOSED_TASK -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/w;"} kotlinx.coroutines.internal.Symbol CLOSED_EMPTY -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/u;"} - 1:9:void ():146:146 -> - 10:19:void ():172:172 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/w;"} + 1:9:void ():140:140 -> + 10:19:void ():165:165 -> 1:3:kotlinx.coroutines.internal.Symbol access$getCLOSED_EMPTY$p():1:1 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/u;"} -kotlinx.coroutines.ExecutorCoroutineDispatcher -> J3.N: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ3/w;"} +kotlinx.coroutines.ExecutorCoroutineDispatcher -> O3.K: # {"id":"sourceFile","fileName":"Executors.kt"} kotlinx.coroutines.ExecutorCoroutineDispatcher$Key Key -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/N$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/K$a;"} 1:9:void ():0:0 -> - 1:4:void ():20:20 -> -kotlinx.coroutines.ExecutorCoroutineDispatcher$Key -> J3.N$a: + 1:4:void ():16:16 -> +kotlinx.coroutines.ExecutorCoroutineDispatcher$Key -> O3.K$a: # {"id":"sourceFile","fileName":"Executors.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:3:void ():24:25 -> - 4:4:void ():23:23 -> -kotlinx.coroutines.ExecutorCoroutineDispatcher$Key$1 -> J3.N$a$a: + 2:3:void ():20:21 -> + 4:4:void ():19:19 -> +kotlinx.coroutines.ExecutorCoroutineDispatcher$Key$1 -> O3.K$a$a: # {"id":"sourceFile","fileName":"Executors.kt"} kotlinx.coroutines.ExecutorCoroutineDispatcher$Key$1 INSTANCE -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/N$a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/K$a$a;"} 1:8:void ():0:0 -> 2:5:void ():0:0 -> - 1:9:kotlinx.coroutines.ExecutorCoroutineDispatcher invoke(kotlin.coroutines.CoroutineContext$Element):25:25 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$b;)LJ3/N;"} - 1:7:java.lang.Object invoke(java.lang.Object):25:25 -> d -kotlinx.coroutines.InactiveNodeList -> J3.O: + 1:9:kotlinx.coroutines.ExecutorCoroutineDispatcher invoke(kotlin.coroutines.CoroutineContext$Element):21:21 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$b;)LO3/K;"} + 1:7:java.lang.Object invoke(java.lang.Object):21:21 -> d +kotlinx.coroutines.InactiveNodeList -> O3.L: # {"id":"sourceFile","fileName":"JobSupport.kt"} - kotlinx.coroutines.NodeList list -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/e0;"} + kotlinx.coroutines.NodeList list -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/c0;"} 1:3:void (kotlinx.coroutines.NodeList):1382:1382 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/e0;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/c0;)V"} 4:6:void (kotlinx.coroutines.NodeList):1383:1383 -> 1:2:boolean isActive():1385:1385 -> h 1:3:kotlinx.coroutines.NodeList getList():1383:1383 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ3/e0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO3/c0;"} 1:5:java.lang.String toString():1386:1386 -> toString -kotlinx.coroutines.Incomplete -> J3.P: +kotlinx.coroutines.Incomplete -> O3.M: # {"id":"sourceFile","fileName":"JobSupport.kt"} boolean isActive() -> h kotlinx.coroutines.NodeList getList() -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ3/e0;"} -kotlinx.coroutines.IncompleteStateBox -> J3.Q: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO3/c0;"} +kotlinx.coroutines.IncompleteStateBox -> O3.N: # {"id":"sourceFile","fileName":"JobSupport.kt"} kotlinx.coroutines.Incomplete state -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/P;"} - 1:6:void (kotlinx.coroutines.Incomplete):1283:1283 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/P;)V"} -kotlinx.coroutines.InvokeOnCancelling -> J3.S: + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/M;"} + 1:6:void (kotlinx.coroutines.Incomplete):1290:1290 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/M;)V"} +kotlinx.coroutines.InternalCompletionHandler -> O3.O: +# {"id":"sourceFile","fileName":"CompletionHandler.common.kt"} + void invoke(java.lang.Throwable) -> b +kotlinx.coroutines.InternalCompletionHandler$UserSupplied -> O3.O$a: +# {"id":"sourceFile","fileName":"CompletionHandler.common.kt"} + kotlin.jvm.functions.Function1 handler -> a + 1:6:void (kotlin.jvm.functions.Function1):65:65 -> + 1:6:void invoke(java.lang.Throwable):67:67 -> b + 1:41:java.lang.String toString():69:69 -> toString +kotlinx.coroutines.InvokeOnCancelling -> O3.P: # {"id":"sourceFile","fileName":"JobSupport.kt"} - kotlin.jvm.functions.Function1 handler -> h - java.util.concurrent.atomic.AtomicIntegerFieldUpdater _invoked$FU -> i + kotlinx.coroutines.InternalCompletionHandler handler -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/O;"} + java.util.concurrent.atomic.AtomicIntegerFieldUpdater _invoked$volatile$FU -> f 1:11:void ():0:0 -> - 1:3:void (kotlin.jvm.functions.Function1):1454:1454 -> - 4:6:void (kotlin.jvm.functions.Function1):1453:1453 -> - 7:9:void (kotlin.jvm.functions.Function1):1456:1456 -> - 1:8:java.lang.Object invoke(java.lang.Object):1452:1452 -> d - 1:16:void invoke(java.lang.Throwable):1458:1458 -> t -kotlinx.coroutines.InvokeOnCompletion -> J3.T: + 1:3:void (kotlinx.coroutines.InternalCompletionHandler):1434:1434 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/O;)V"} + 4:6:void (kotlinx.coroutines.InternalCompletionHandler):1433:1433 -> + 1:18:void invoke(java.lang.Throwable):1438:1438 -> b + 1:3:java.util.concurrent.atomic.AtomicIntegerFieldUpdater get_invoked$volatile$FU():0:0 -> x +kotlinx.coroutines.InvokeOnCompletion -> O3.Q: # {"id":"sourceFile","fileName":"JobSupport.kt"} - kotlin.jvm.functions.Function1 handler -> h - 1:3:void (kotlin.jvm.functions.Function1):1391:1391 -> - 4:6:void (kotlin.jvm.functions.Function1):1390:1390 -> - 1:8:java.lang.Object invoke(java.lang.Object):1389:1389 -> d - 1:6:void invoke(java.lang.Throwable):1392:1392 -> t -kotlinx.coroutines.Job -> J3.U: + kotlinx.coroutines.InternalCompletionHandler handler -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/O;"} + 1:3:void (kotlinx.coroutines.InternalCompletionHandler):1391:1391 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/O;)V"} + 4:6:void (kotlinx.coroutines.InternalCompletionHandler):1390:1390 -> + 1:6:void invoke(java.lang.Throwable):1392:1392 -> b +kotlinx.coroutines.Job -> O3.S: # {"id":"sourceFile","fileName":"Job.kt"} kotlinx.coroutines.Job$Key Key -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/U$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/S$b;"} 1:5:void ():0:0 -> - kotlinx.coroutines.ChildHandle attachChild(kotlinx.coroutines.ChildJob) -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/j;)LJ3/h;"} - void cancel(java.util.concurrent.CancellationException) -> g0 + void cancel(java.util.concurrent.CancellationException) -> d0 boolean isActive() -> h boolean start() -> start + kotlinx.coroutines.ChildHandle attachChild(kotlinx.coroutines.ChildJob) -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/j;)LO3/h;"} kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1) -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZLkotlin/jvm/functions/Function1;)LJ3/G;"} - java.util.concurrent.CancellationException getCancellationException() -> x -kotlinx.coroutines.Job$DefaultImpls -> J3.U$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZLkotlin/jvm/functions/Function1;)LO3/D;"} + java.util.concurrent.CancellationException getCancellationException() -> y +kotlinx.coroutines.Job$DefaultImpls -> O3.S$a: # {"id":"sourceFile","fileName":"Job.kt"} - 8:19:void cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):183:183 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/U;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V"} - 1:5:java.lang.Object fold(kotlinx.coroutines.Job,java.lang.Object,kotlin.jvm.functions.Function2):112:112 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/U;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;"} - 1:5:kotlin.coroutines.CoroutineContext$Element get(kotlinx.coroutines.Job,kotlin.coroutines.CoroutineContext$Key):112:112 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/U;Lq3/j$c;)Lq3/j$b;"} - 13:25:kotlinx.coroutines.DisposableHandle invokeOnCompletion$default(kotlinx.coroutines.Job,boolean,boolean,kotlin.jvm.functions.Function1,int,java.lang.Object):341:341 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/U;ZZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)LJ3/G;"} - 1:5:kotlin.coroutines.CoroutineContext minusKey(kotlinx.coroutines.Job,kotlin.coroutines.CoroutineContext$Key):112:112 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/U;Lq3/j$c;)Lq3/j;"} - 1:5:kotlin.coroutines.CoroutineContext plus(kotlinx.coroutines.Job,kotlin.coroutines.CoroutineContext):112:112 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/U;Lq3/j;)Lq3/j;"} -kotlinx.coroutines.Job$Key -> J3.U$b: + 8:19:void cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):195:195 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/S;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V"} + 1:5:java.lang.Object fold(kotlinx.coroutines.Job,java.lang.Object,kotlin.jvm.functions.Function2):108:108 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/S;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;"} + 1:5:kotlin.coroutines.CoroutineContext$Element get(kotlinx.coroutines.Job,kotlin.coroutines.CoroutineContext$Key):108:108 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/S;Lv3/j$c;)Lv3/j$b;"} + 1:5:kotlin.coroutines.CoroutineContext minusKey(kotlinx.coroutines.Job,kotlin.coroutines.CoroutineContext$Key):108:108 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/S;Lv3/j$c;)Lv3/j;"} + 1:5:kotlin.coroutines.CoroutineContext plus(kotlinx.coroutines.Job,kotlin.coroutines.CoroutineContext):108:108 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/S;Lv3/j;)Lv3/j;"} +kotlinx.coroutines.Job$Key -> O3.S$b: # {"id":"sourceFile","fileName":"Job.kt"} kotlinx.coroutines.Job$Key $$INSTANCE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/U$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/S$b;"} 1:8:void ():0:0 -> - 1:4:void ():116:116 -> -kotlinx.coroutines.JobCancellationException -> J3.V: + 1:4:void ():112:112 -> +kotlinx.coroutines.JobCancellationException -> O3.T: # {"id":"sourceFile","fileName":"Exceptions.kt"} kotlinx.coroutines.Job job -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/U;"} - 1:3:void (java.lang.String,java.lang.Throwable,kotlinx.coroutines.Job):33:33 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Throwable;LJ3/U;)V"} - 4:7:void (java.lang.String,java.lang.Throwable,kotlinx.coroutines.Job):32:32 -> - 8:11:void (java.lang.String,java.lang.Throwable,kotlinx.coroutines.Job):36:36 -> - 3:51:boolean equals(java.lang.Object):68:68 -> equals - 2:3:java.lang.Throwable fillInStackTrace():77:77 -> fillInStackTrace - 4:7:java.lang.Throwable fillInStackTrace():44:44 -> fillInStackTrace - 1:36:int hashCode():70:70 -> hashCode - 1:27:java.lang.String toString():64:64 -> toString -kotlinx.coroutines.JobCancellingNode -> J3.W: + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/S;"} + 1:3:void (java.lang.String,java.lang.Throwable,kotlinx.coroutines.Job):28:28 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Throwable;LO3/S;)V"} + 4:7:void (java.lang.String,java.lang.Throwable,kotlinx.coroutines.Job):27:27 -> + 8:11:void (java.lang.String,java.lang.Throwable,kotlinx.coroutines.Job):31:31 -> + 3:51:boolean equals(java.lang.Object):63:63 -> equals + 2:3:java.lang.Throwable fillInStackTrace():68:68 -> fillInStackTrace + 4:7:java.lang.Throwable fillInStackTrace():39:39 -> fillInStackTrace + 1:36:int hashCode():65:65 -> hashCode + 1:27:java.lang.String toString():59:59 -> toString +kotlinx.coroutines.JobCancellingNode -> O3.U: # {"id":"sourceFile","fileName":"JobSupport.kt"} - 1:4:void ():1450:1450 -> -kotlinx.coroutines.JobKt -> J3.X: + 1:4:void ():1430:1430 -> +kotlinx.coroutines.JobKt -> O3.V: 1:4:void cancel(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException):1:1 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Ljava/util/concurrent/CancellationException;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Ljava/util/concurrent/CancellationException;)V"} 1:4:void cancel$default(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException,int,java.lang.Object):1:1 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V"} -kotlinx.coroutines.JobKt__JobKt -> J3.Y: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V"} + 1:5:kotlinx.coroutines.DisposableHandle invokeOnCompletion(kotlinx.coroutines.Job,boolean,boolean,kotlinx.coroutines.InternalCompletionHandler):1:1 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/S;ZZLO3/O;)LO3/D;"} + 1:5:kotlinx.coroutines.DisposableHandle invokeOnCompletion$default(kotlinx.coroutines.Job,boolean,boolean,kotlinx.coroutines.InternalCompletionHandler,int,java.lang.Object):1:1 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/S;ZZLO3/O;ILjava/lang/Object;)LO3/D;"} +kotlinx.coroutines.JobKt__JobKt -> O3.W: +# {"id":"sourceFile","fileName":"Job.kt"} + 1:14:void cancel(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException):554:554 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Ljava/util/concurrent/CancellationException;)V"} + 6:9:void cancel$default(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException,int,java.lang.Object):553:553 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V"} + 1:11:kotlinx.coroutines.DisposableHandle invokeOnCompletion(kotlinx.coroutines.Job,boolean,boolean,kotlinx.coroutines.InternalCompletionHandler):363:363 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/S;ZZLO3/O;)LO3/D;"} + 12:21:kotlinx.coroutines.DisposableHandle invokeOnCompletion(kotlinx.coroutines.Job,boolean,boolean,kotlinx.coroutines.InternalCompletionHandler):364:364 -> c + 11:15:kotlinx.coroutines.DisposableHandle invokeOnCompletion$default(kotlinx.coroutines.Job,boolean,boolean,kotlinx.coroutines.InternalCompletionHandler,int,java.lang.Object):358:358 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/S;ZZLO3/O;ILjava/lang/Object;)LO3/D;"} +kotlinx.coroutines.JobKt__JobKt$invokeOnCompletion$1 -> O3.W$a: # {"id":"sourceFile","fileName":"Job.kt"} - 1:14:void cancel(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException):549:549 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Ljava/util/concurrent/CancellationException;)V"} - 6:9:void cancel$default(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException,int,java.lang.Object):548:548 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V"} -kotlinx.coroutines.JobNode -> J3.Z: + 1:14:void (java.lang.Object):0:0 -> + 1:8:void invoke(java.lang.Throwable):364:364 -> c + 1:8:java.lang.Object invoke(java.lang.Object):364:364 -> d +kotlinx.coroutines.JobNode -> O3.X: # {"id":"sourceFile","fileName":"JobSupport.kt"} - kotlinx.coroutines.JobSupport job -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/a0;"} + kotlinx.coroutines.JobSupport job -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/Y;"} 1:4:void ():1351:1351 -> 1:8:void dispose():1358:1358 -> dispose 1:2:boolean isActive():1356:1356 -> h 1:2:kotlinx.coroutines.NodeList getList():1357:1357 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ3/e0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO3/c0;"} 1:50:java.lang.String toString():1359:1359 -> toString - 1:12:kotlinx.coroutines.JobSupport getJob():1355:1355 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ3/a0;"} - 1:3:void setJob(kotlinx.coroutines.JobSupport):1355:1355 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/a0;)V"} -kotlinx.coroutines.JobSupport -> J3.a0: + 1:12:kotlinx.coroutines.JobSupport getJob():1355:1355 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO3/Y;"} + 1:3:void setJob(kotlinx.coroutines.JobSupport):1355:1355 -> w + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/Y;)V"} +kotlinx.coroutines.JobSupport -> O3.Y: # {"id":"sourceFile","fileName":"JobSupport.kt"} - java.util.concurrent.atomic.AtomicReferenceFieldUpdater _state$FU -> d - 1:13:void ():0:0 -> - 1:5:void (boolean):27:27 -> - 6:17:void (boolean):129:129 -> - 18:20:void (boolean):131:131 -> - 1:15:java.lang.Throwable getExceptionOrNull(java.lang.Object):910:910 -> B - 1:7:java.lang.Throwable getFinalRootCause(kotlinx.coroutines.JobSupport$Finishing,java.util.List):246:246 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/a0$b;Ljava/util/List;)Ljava/lang/Throwable;"} - 8:13:java.lang.Throwable getFinalRootCause(kotlinx.coroutines.JobSupport$Finishing,java.util.List):248:248 -> C - 14:24:java.lang.Throwable getFinalRootCause(kotlinx.coroutines.JobSupport$Finishing,java.util.List):1485:1485 -> C - 25:41:java.lang.Throwable getFinalRootCause(kotlinx.coroutines.JobSupport$Finishing,java.util.List):1486:1486 -> C - 42:52:java.lang.Throwable getFinalRootCause(kotlinx.coroutines.JobSupport$Finishing,java.util.List):259:259 -> C - 53:59:java.lang.Throwable getFinalRootCause(kotlinx.coroutines.JobSupport$Finishing,java.util.List):261:261 -> C - 1:2:boolean getHandlesException$kotlinx_coroutines_core():1015:1015 -> D - 1:2:boolean getOnCancelComplete$kotlinx_coroutines_core():613:613 -> E - 1:6:kotlinx.coroutines.NodeList getOrPromoteCancellingList(kotlinx.coroutines.Incomplete):773:773 -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/P;)LJ3/e0;"} - 7:16:kotlinx.coroutines.NodeList getOrPromoteCancellingList(kotlinx.coroutines.Incomplete):775:775 -> F - 17:20:kotlinx.coroutines.NodeList getOrPromoteCancellingList(kotlinx.coroutines.Incomplete):776:776 -> F - 21:27:kotlinx.coroutines.NodeList getOrPromoteCancellingList(kotlinx.coroutines.Incomplete):779:779 -> F - 28:29:kotlinx.coroutines.NodeList getOrPromoteCancellingList(kotlinx.coroutines.Incomplete):780:780 -> F - 30:55:kotlinx.coroutines.NodeList getOrPromoteCancellingList(kotlinx.coroutines.Incomplete):782:782 -> F - 1:5:kotlinx.coroutines.ChildHandle getParentHandle$kotlinx_coroutines_core():133:133 -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ3/h;"} - 1:2:java.lang.Object getState$kotlinx_coroutines_core():1482:1482 -> H - 3:7:java.lang.Object getState$kotlinx_coroutines_core():167:167 -> H - 8:13:java.lang.Object getState$kotlinx_coroutines_core():168:168 -> H - 1:2:boolean handleJobException(java.lang.Throwable):1027:1027 -> J - 1:1:void handleOnCompletionException$kotlinx_coroutines_core(java.lang.Throwable):980:980 -> K - 1:17:kotlinx.coroutines.ChildHandle attachChild(kotlinx.coroutines.ChildJob):970:970 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/j;)LJ3/h;"} - 3:8:void initParentJob(kotlinx.coroutines.Job):145:145 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/U;)V"} - 9:11:void initParentJob(kotlinx.coroutines.Job):148:148 -> M - 12:15:void initParentJob(kotlinx.coroutines.Job):150:150 -> M - 16:18:void initParentJob(kotlinx.coroutines.Job):151:151 -> M - 19:24:void initParentJob(kotlinx.coroutines.Job):153:153 -> M - 25:27:void initParentJob(kotlinx.coroutines.Job):154:154 -> M - 28:33:void initParentJob(kotlinx.coroutines.Job):155:155 -> M - 1:9:boolean isCompleted():186:186 -> N - 1:2:boolean isScopedCoroutine():1006:1006 -> O - 3:6:java.lang.Object makeCancelling(java.lang.Object):1587:1587 -> P - 7:10:java.lang.Object makeCancelling(java.lang.Object):734:734 -> P - 11:11:java.lang.Object makeCancelling(java.lang.Object):1588:1588 -> P - 12:28:java.lang.Object makeCancelling(java.lang.Object):736:736 -> P - 29:41:java.lang.Object makeCancelling(java.lang.Object):738:738 -> P - 42:45:java.lang.Object makeCancelling(java.lang.Object):741:741 -> P - 46:51:java.lang.Object makeCancelling(java.lang.Object):742:742 -> P - 52:64:java.lang.Object makeCancelling(java.lang.Object):745:745 -> P - 65:73:java.lang.Object makeCancelling(java.lang.Object):747:747 -> P - 74:78:java.lang.Object makeCancelling(java.lang.Object):748:748 -> P - 79:80:java.lang.Object makeCancelling(java.lang.Object):745:745 -> P - 81:86:java.lang.Object makeCancelling(java.lang.Object):750:750 -> P - 87:90:java.lang.Object makeCancelling(java.lang.Object):752:752 -> P - 91:99:java.lang.Object makeCancelling(java.lang.Object):753:753 -> P - 100:110:java.lang.Object makeCancelling(java.lang.Object):755:755 -> P - 111:121:java.lang.Object makeCancelling(java.lang.Object):758:758 -> P - 122:127:java.lang.Object makeCancelling(java.lang.Object):760:760 -> P - 128:134:java.lang.Object makeCancelling(java.lang.Object):761:761 -> P - 135:161:java.lang.Object makeCancelling(java.lang.Object):760:760 -> P - 162:166:java.lang.Object makeCancelling(java.lang.Object):766:766 -> P - 1:4:java.lang.Object makeCompletingOnce$kotlinx_coroutines_core(java.lang.Object):1592:1592 -> Q - 5:8:java.lang.Object makeCompletingOnce$kotlinx_coroutines_core(java.lang.Object):828:828 -> Q - 9:14:java.lang.Object makeCompletingOnce$kotlinx_coroutines_core(java.lang.Object):830:830 -> Q - 15:21:java.lang.Object makeCompletingOnce$kotlinx_coroutines_core(java.lang.Object):835:835 -> Q - 22:23:java.lang.Object makeCompletingOnce$kotlinx_coroutines_core(java.lang.Object):831:831 -> Q - 24:48:java.lang.Object makeCompletingOnce$kotlinx_coroutines_core(java.lang.Object):832:832 -> Q - 49:52:java.lang.Object makeCompletingOnce$kotlinx_coroutines_core(java.lang.Object):833:833 -> Q - 53:56:java.lang.Object makeCompletingOnce$kotlinx_coroutines_core(java.lang.Object):831:831 -> Q - 4:12:kotlinx.coroutines.JobNode makeNode(kotlin.jvm.functions.Function1,boolean):512:512 -> R - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function1;Z)LJ3/Z;"} - 13:18:kotlinx.coroutines.JobNode makeNode(kotlin.jvm.functions.Function1,boolean):513:513 -> R - 19:28:kotlinx.coroutines.JobNode makeNode(kotlin.jvm.functions.Function1,boolean):515:515 -> R - 29:33:kotlinx.coroutines.JobNode makeNode(kotlin.jvm.functions.Function1,boolean):517:517 -> R - 34:37:kotlinx.coroutines.JobNode makeNode(kotlin.jvm.functions.Function1,boolean):519:519 -> R - 1:5:java.lang.String nameString$kotlinx_coroutines_core():1058:1058 -> S - 1:11:kotlinx.coroutines.ChildHandleNode nextChild(kotlinx.coroutines.internal.LockFreeLinkedListNode):941:941 -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/j;)LJ3/i;"} - 12:15:kotlinx.coroutines.ChildHandleNode nextChild(kotlinx.coroutines.internal.LockFreeLinkedListNode):943:943 -> T - 16:21:kotlinx.coroutines.ChildHandleNode nextChild(kotlinx.coroutines.internal.LockFreeLinkedListNode):944:944 -> T - 22:28:kotlinx.coroutines.ChildHandleNode nextChild(kotlinx.coroutines.internal.LockFreeLinkedListNode):945:945 -> T - 29:34:kotlinx.coroutines.ChildHandleNode nextChild(kotlinx.coroutines.internal.LockFreeLinkedListNode):946:946 -> T - 1:3:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):329:329 -> U - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/e0;Ljava/lang/Throwable;)V"} - 4:10:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1496:1496 -> U - 11:16:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1497:1497 -> U - 17:23:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1498:1498 -> U - 24:30:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1500:1500 -> U - 31:34:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1504:1504 -> U - 35:64:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1505:1505 -> U - 65:66:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1502:1502 -> U - 67:73:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1509:1509 -> U - 74:76:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1512:1512 -> U - 77:80:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):332:332 -> U - 1:7:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1516:1516 -> V - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/e0;Ljava/lang/Throwable;)V"} - 8:13:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1517:1517 -> V - 14:20:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1518:1518 -> V - 21:27:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1520:1520 -> V - 28:31:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1524:1524 -> V - 32:61:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1525:1525 -> V - 62:63:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1522:1522 -> V - 64:70:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1529:1529 -> V - 71:74:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1532:1532 -> V - 1:5:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):27:27 -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$c;)Lq3/j;"} - 1:1:void onCancelling(java.lang.Throwable):998:998 -> X - 1:1:void onCompletionInternal(java.lang.Object):1037:1037 -> Y - 1:1:void onStart():412:412 -> a0 - 1:5:void promoteEmptyToNodeList(kotlinx.coroutines.Empty):528:528 -> b0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/H;)V"} - 6:18:void promoteEmptyToNodeList(kotlinx.coroutines.Empty):529:529 -> b0 - 19:24:void promoteEmptyToNodeList(kotlinx.coroutines.Empty):530:530 -> b0 - 1:5:java.lang.String access$cancellationExceptionMessage(kotlinx.coroutines.JobSupport):27:27 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/a0;)Ljava/lang/String;"} - 1:8:void promoteSingleToNodeList(kotlinx.coroutines.JobNode):535:535 -> c0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/Z;)V"} - 9:12:void promoteSingleToNodeList(kotlinx.coroutines.JobNode):537:537 -> c0 - 13:18:void promoteSingleToNodeList(kotlinx.coroutines.JobNode):539:539 -> c0 - 1:4:void access$continueCompleting(kotlinx.coroutines.JobSupport,kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):27:27 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/a0;LJ3/a0$b;LJ3/i;Ljava/lang/Object;)V"} - 1:4:java.util.concurrent.CancellationException getChildJobCancellationCause():707:707 -> d0 - 5:17:java.util.concurrent.CancellationException getChildJobCancellationCause():709:709 -> d0 - 18:27:java.util.concurrent.CancellationException getChildJobCancellationCause():710:710 -> d0 - 28:32:java.util.concurrent.CancellationException getChildJobCancellationCause():711:711 -> d0 - 33:68:java.util.concurrent.CancellationException getChildJobCancellationCause():714:714 -> d0 - 69:95:java.util.concurrent.CancellationException getChildJobCancellationCause():711:711 -> d0 - 1:5:boolean addLastAtomic(java.lang.Object,kotlinx.coroutines.NodeList,kotlinx.coroutines.JobNode):1551:1551 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LJ3/e0;LJ3/Z;)Z"} - 6:9:boolean addLastAtomic(java.lang.Object,kotlinx.coroutines.NodeList,kotlinx.coroutines.JobNode):1555:1555 -> e - 10:23:boolean addLastAtomic(java.lang.Object,kotlinx.coroutines.NodeList,kotlinx.coroutines.JobNode):1556:1556 -> e - 1:5:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):27:27 -> e0 - 1:5:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):27:27 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$c;)Lq3/j$b;"} - 1:4:void removeNode$kotlinx_coroutines_core(kotlinx.coroutines.JobNode):1577:1577 -> f0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/Z;)V"} - 5:11:void removeNode$kotlinx_coroutines_core(kotlinx.coroutines.JobNode):592:592 -> f0 - 12:24:void removeNode$kotlinx_coroutines_core(kotlinx.coroutines.JobNode):595:595 -> f0 - 25:28:void removeNode$kotlinx_coroutines_core(kotlinx.coroutines.JobNode):597:597 -> f0 - 29:40:void removeNode$kotlinx_coroutines_core(kotlinx.coroutines.JobNode):599:599 -> f0 - 3:12:void cancel(java.util.concurrent.CancellationException):1579:1579 -> g0 - 13:16:void cancel(java.util.concurrent.CancellationException):617:617 -> g0 - 1:3:kotlin.coroutines.CoroutineContext$Key getKey():29:29 -> getKey - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq3/j$c;"} - 1:4:boolean isActive():182:182 -> h - 5:20:boolean isActive():183:183 -> h - 1:3:void setParentHandle$kotlinx_coroutines_core(kotlinx.coroutines.ChildHandle):134:134 -> h0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/h;)V"} - 1:8:void addSuppressedExceptions(java.lang.Throwable,java.util.List):270:270 -> i - 9:12:void addSuppressedExceptions(java.lang.Throwable,java.util.List):271:271 -> i - 13:21:void addSuppressedExceptions(java.lang.Throwable,java.util.List):1490:1490 -> i - 22:41:void addSuppressedExceptions(java.lang.Throwable,java.util.List):278:278 -> i - 42:51:void addSuppressedExceptions(java.lang.Throwable,java.util.List):281:281 -> i - 52:56:void addSuppressedExceptions(java.lang.Throwable,java.util.List):1493:1493 -> i - 1:5:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext):27:27 -> i0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;)Lq3/j;"} - 1:7:int startInternal(java.lang.Object):393:393 -> j0 - 8:17:int startInternal(java.lang.Object):394:394 -> j0 - 18:30:int startInternal(java.lang.Object):395:395 -> j0 - 31:34:int startInternal(java.lang.Object):396:396 -> j0 - 35:38:int startInternal(java.lang.Object):399:399 -> j0 - 39:54:int startInternal(java.lang.Object):400:400 -> j0 - 55:59:int startInternal(java.lang.Object):401:401 -> j0 - 1:1:void afterCompletion(java.lang.Object):1046:1046 -> k - 1:6:java.lang.String stateString(java.lang.Object):1061:1061 -> k0 - 7:17:java.lang.String stateString(java.lang.Object):1062:1062 -> k0 - 18:27:java.lang.String stateString(java.lang.Object):1063:1063 -> k0 - 28:43:java.lang.String stateString(java.lang.Object):1066:1066 -> k0 - 44:50:java.lang.String stateString(java.lang.Object):1067:1067 -> k0 - 51:53:java.lang.String stateString(java.lang.Object):1068:1068 -> k0 - 1:4:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):663:663 -> l - 5:11:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):664:664 -> l - 12:15:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):667:667 -> l - 16:20:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):668:668 -> l - 21:26:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):670:670 -> l - 27:30:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):671:671 -> l - 31:37:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):674:674 -> l - 38:42:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):675:675 -> l - 43:50:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):676:676 -> l - 51:54:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):678:678 -> l - 1:11:java.util.concurrent.CancellationException toCancellationException(java.lang.Throwable,java.lang.String):424:424 -> l0 - 12:23:java.util.concurrent.CancellationException toCancellationException(java.lang.Throwable,java.lang.String):1543:1543 -> l0 - 1:4:void cancelInternal(java.lang.Throwable):632:632 -> m - 8:20:java.util.concurrent.CancellationException toCancellationException$default(kotlinx.coroutines.JobSupport,java.lang.Throwable,java.lang.String,int,java.lang.Object):423:423 -> m0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/a0;Ljava/lang/Throwable;Ljava/lang/String;ILjava/lang/Object;)Ljava/util/concurrent/CancellationException;"} - 1:4:java.lang.Object cancelMakeCompleting(java.lang.Object):1583:1583 -> n - 5:22:java.lang.Object cancelMakeCompleting(java.lang.Object):691:691 -> n - 23:34:java.lang.Object cancelMakeCompleting(java.lang.Object):695:695 -> n - 35:38:java.lang.Object cancelMakeCompleting(java.lang.Object):696:696 -> n - 39:45:java.lang.Object cancelMakeCompleting(java.lang.Object):697:697 -> n - 46:50:java.lang.Object cancelMakeCompleting(java.lang.Object):693:693 -> n - 1:38:java.lang.String toDebugString():1053:1053 -> n0 - 1:8:boolean cancelParent(java.lang.Throwable):344:344 -> o - 9:10:boolean cancelParent(java.lang.Throwable):350:350 -> o - 11:16:boolean cancelParent(java.lang.Throwable):351:351 -> o - 17:21:boolean cancelParent(java.lang.Throwable):353:353 -> o - 22:34:boolean cancelParent(java.lang.Throwable):358:358 -> o - 1:15:boolean tryFinalizeSimpleState(kotlinx.coroutines.Incomplete,java.lang.Object):292:292 -> o0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/P;Ljava/lang/Object;)Z"} - 16:18:boolean tryFinalizeSimpleState(kotlinx.coroutines.Incomplete,java.lang.Object):293:293 -> o0 - 19:21:boolean tryFinalizeSimpleState(kotlinx.coroutines.Incomplete,java.lang.Object):294:294 -> o0 - 22:26:boolean tryFinalizeSimpleState(kotlinx.coroutines.Incomplete,java.lang.Object):295:295 -> o0 - 1:3:java.lang.String cancellationExceptionMessage():620:620 -> p - 1:8:boolean tryMakeCancelling(kotlinx.coroutines.Incomplete,java.lang.Throwable):790:790 -> p0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/P;Ljava/lang/Throwable;)Z"} - 9:13:boolean tryMakeCancelling(kotlinx.coroutines.Incomplete,java.lang.Throwable):792:792 -> p0 - 14:22:boolean tryMakeCancelling(kotlinx.coroutines.Incomplete,java.lang.Throwable):793:793 -> p0 - 23:27:boolean tryMakeCancelling(kotlinx.coroutines.Incomplete,java.lang.Throwable):795:795 -> p0 - 1:6:boolean childCancelled(java.lang.Throwable):650:650 -> q - 7:21:boolean childCancelled(java.lang.Throwable):651:651 -> q - 1:4:java.lang.Object tryMakeCompleting(java.lang.Object,java.lang.Object):847:847 -> q0 - 5:9:java.lang.Object tryMakeCompleting(java.lang.Object,java.lang.Object):848:848 -> q0 - 10:25:java.lang.Object tryMakeCompleting(java.lang.Object,java.lang.Object):855:855 -> q0 - 26:34:java.lang.Object tryMakeCompleting(java.lang.Object,java.lang.Object):856:856 -> q0 - 35:39:java.lang.Object tryMakeCompleting(java.lang.Object,java.lang.Object):860:860 -> q0 - 40:46:java.lang.Object tryMakeCompleting(java.lang.Object,java.lang.Object):863:863 -> q0 - 1:6:void completeStateFinalization(kotlinx.coroutines.Incomplete,java.lang.Object):307:307 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/P;Ljava/lang/Object;)V"} - 7:9:void completeStateFinalization(kotlinx.coroutines.Incomplete,java.lang.Object):308:308 -> r - 10:14:void completeStateFinalization(kotlinx.coroutines.Incomplete,java.lang.Object):309:309 -> r - 15:27:void completeStateFinalization(kotlinx.coroutines.Incomplete,java.lang.Object):311:311 -> r - 28:31:void completeStateFinalization(kotlinx.coroutines.Incomplete,java.lang.Object):316:316 -> r - 32:39:void completeStateFinalization(kotlinx.coroutines.Incomplete,java.lang.Object):318:318 -> r - 40:73:void completeStateFinalization(kotlinx.coroutines.Incomplete,java.lang.Object):320:320 -> r - 74:83:void completeStateFinalization(kotlinx.coroutines.Incomplete,java.lang.Object):323:323 -> r - 1:11:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):873:873 -> r0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/P;Ljava/lang/Object;)Ljava/lang/Object;"} - 12:29:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):877:877 -> r0 - 30:34:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):879:879 -> r0 - 35:35:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):1593:1593 -> r0 - 36:50:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):882:882 -> r0 - 51:55:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):884:884 -> r0 - 56:69:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):889:889 -> r0 - 70:73:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):894:894 -> r0 - 74:89:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):895:895 -> r0 - 90:98:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):897:897 -> r0 - 99:103:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):898:898 -> r0 - 104:106:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):900:900 -> r0 - 107:112:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):902:902 -> r0 - 113:118:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):903:903 -> r0 - 119:121:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):904:904 -> r0 - 122:126:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):906:906 -> r0 - 127:128:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):898:898 -> r0 - 1:2:boolean tryWaitForChild(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):918:918 -> s0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/a0$b;LJ3/i;Ljava/lang/Object;)Z"} - 3:11:boolean tryWaitForChild(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):920:920 -> s0 - 12:15:boolean tryWaitForChild(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):918:918 -> s0 - 16:21:boolean tryWaitForChild(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):922:922 -> s0 - 22:29:boolean tryWaitForChild(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):923:923 -> s0 - 1:4:boolean start():1542:1542 -> start - 5:17:boolean start():380:380 -> start - 1:4:void parentCancelled(kotlinx.coroutines.ParentJob):637:637 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/g0;)V"} - 1:29:java.lang.String toString():1050:1050 -> toString - 1:4:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):458:458 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZLkotlin/jvm/functions/Function1;)LJ3/G;"} - 5:8:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):1545:1545 -> u - 9:12:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):461:461 -> u - 13:21:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):462:462 -> u - 22:30:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):464:464 -> u - 31:34:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):466:466 -> u - 35:39:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):468:468 -> u - 40:48:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):469:469 -> u - 49:54:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):471:471 -> u - 55:58:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):474:474 -> u - 59:62:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):475:475 -> u - 63:63:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):1546:1546 -> u - 64:72:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):478:478 -> u - 73:76:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):1547:1547 -> u - 77:88:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):481:481 -> u - 89:98:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):483:483 -> u - 99:101:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):485:485 -> u - 102:111:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):489:489 -> u - 112:115:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):1548:1548 -> u - 116:124:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):496:496 -> u - 125:136:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):503:503 -> u - 137:139:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):1549:1549 -> u - 140:142:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):504:504 -> u - 1:6:void continueCompleting(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):931:931 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/a0$b;LJ3/i;Ljava/lang/Object;)V"} - 7:13:void continueCompleting(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):933:933 -> v - 14:17:void continueCompleting(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):935:935 -> v - 18:21:void continueCompleting(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):936:936 -> v - 5:12:java.lang.Throwable createCauseException(java.lang.Object):719:719 -> w - 13:25:java.lang.Throwable createCauseException(java.lang.Object):1585:1585 -> w - 26:40:java.lang.Throwable createCauseException(java.lang.Object):720:720 -> w - 1:4:java.util.concurrent.CancellationException getCancellationException():415:415 -> x - 5:48:java.util.concurrent.CancellationException getCancellationException():416:416 -> x - 49:71:java.util.concurrent.CancellationException getCancellationException():417:417 -> x - 72:75:java.util.concurrent.CancellationException getCancellationException():418:418 -> x - 76:90:java.util.concurrent.CancellationException getCancellationException():419:419 -> x - 91:117:java.util.concurrent.CancellationException getCancellationException():420:420 -> x - 118:142:java.util.concurrent.CancellationException getCancellationException():418:418 -> x - 1:16:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):208:208 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/a0$b;Ljava/lang/Object;)Ljava/lang/Object;"} - 17:17:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):1483:1483 -> y - 18:21:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):212:212 -> y - 22:25:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):213:213 -> y - 26:31:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):214:214 -> y - 32:37:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):215:215 -> y - 38:44:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):216:216 -> y - 45:53:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):225:225 -> y - 54:67:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):229:229 -> y - 68:84:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):230:230 -> y - 85:87:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):234:234 -> y - 88:90:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):235:235 -> y - 91:99:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):237:237 -> y - 100:103:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):240:240 -> y - 104:105:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):216:216 -> y - 1:25:kotlinx.coroutines.ChildHandleNode firstChild(kotlinx.coroutines.Incomplete):913:913 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/P;)LJ3/i;"} -kotlinx.coroutines.JobSupport$ChildCompletion -> J3.a0$a: + java.util.concurrent.atomic.AtomicReferenceFieldUpdater _state$volatile$FU -> d + java.util.concurrent.atomic.AtomicReferenceFieldUpdater _parentHandle$volatile$FU -> e + 1:21:void ():0:0 -> + 1:5:void (boolean):22:22 -> + 6:17:void (boolean):125:125 -> + 1:25:kotlinx.coroutines.ChildHandleNode firstChild(kotlinx.coroutines.Incomplete):924:924 -> A + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/M;)LO3/i;"} + 1:15:java.lang.Throwable getExceptionOrNull(java.lang.Object):921:921 -> B + 1:7:java.lang.Throwable getFinalRootCause(kotlinx.coroutines.JobSupport$Finishing,java.util.List):245:245 -> E + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/Y$b;Ljava/util/List;)Ljava/lang/Throwable;"} + 8:13:java.lang.Throwable getFinalRootCause(kotlinx.coroutines.JobSupport$Finishing,java.util.List):247:247 -> E + 14:24:java.lang.Throwable getFinalRootCause(kotlinx.coroutines.JobSupport$Finishing,java.util.List):1469:1469 -> E + 25:41:java.lang.Throwable getFinalRootCause(kotlinx.coroutines.JobSupport$Finishing,java.util.List):1470:1470 -> E + 42:52:java.lang.Throwable getFinalRootCause(kotlinx.coroutines.JobSupport$Finishing,java.util.List):258:258 -> E + 53:59:java.lang.Throwable getFinalRootCause(kotlinx.coroutines.JobSupport$Finishing,java.util.List):260:260 -> E + 1:2:boolean getHandlesException$kotlinx_coroutines_core():1026:1026 -> F + 1:2:boolean getOnCancelComplete$kotlinx_coroutines_core():624:624 -> G + 1:6:kotlinx.coroutines.NodeList getOrPromoteCancellingList(kotlinx.coroutines.Incomplete):784:784 -> H + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/M;)LO3/c0;"} + 7:16:kotlinx.coroutines.NodeList getOrPromoteCancellingList(kotlinx.coroutines.Incomplete):786:786 -> H + 17:20:kotlinx.coroutines.NodeList getOrPromoteCancellingList(kotlinx.coroutines.Incomplete):787:787 -> H + 21:27:kotlinx.coroutines.NodeList getOrPromoteCancellingList(kotlinx.coroutines.Incomplete):790:790 -> H + 28:29:kotlinx.coroutines.NodeList getOrPromoteCancellingList(kotlinx.coroutines.Incomplete):791:791 -> H + 30:55:kotlinx.coroutines.NodeList getOrPromoteCancellingList(kotlinx.coroutines.Incomplete):793:793 -> H + 5:11:kotlinx.coroutines.ChildHandle getParentHandle$kotlinx_coroutines_core():129:129 -> I + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO3/h;"} + 1:8:java.lang.Object getState$kotlinx_coroutines_core():164:164 -> J + 9:13:java.lang.Object getState$kotlinx_coroutines_core():166:166 -> J + 14:19:java.lang.Object getState$kotlinx_coroutines_core():167:167 -> J + 1:3:java.util.concurrent.atomic.AtomicReferenceFieldUpdater get_parentHandle$volatile$FU():0:0 -> K + 1:3:java.util.concurrent.atomic.AtomicReferenceFieldUpdater get_state$volatile$FU():0:0 -> L + 1:2:boolean handleJobException(java.lang.Throwable):1038:1038 -> M + 1:1:void handleOnCompletionException$kotlinx_coroutines_core(java.lang.Throwable):991:991 -> N + 3:8:void initParentJob(kotlinx.coroutines.Job):144:144 -> O + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/S;)V"} + 9:11:void initParentJob(kotlinx.coroutines.Job):147:147 -> O + 12:15:void initParentJob(kotlinx.coroutines.Job):149:149 -> O + 16:18:void initParentJob(kotlinx.coroutines.Job):150:150 -> O + 19:24:void initParentJob(kotlinx.coroutines.Job):152:152 -> O + 25:27:void initParentJob(kotlinx.coroutines.Job):153:153 -> O + 28:33:void initParentJob(kotlinx.coroutines.Job):154:154 -> O + 1:4:kotlinx.coroutines.DisposableHandle invokeOnCompletionInternal$kotlinx_coroutines_core(boolean,boolean,kotlinx.coroutines.InternalCompletionHandler):467:467 -> P + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZLO3/O;)LO3/D;"} + 5:8:kotlinx.coroutines.DisposableHandle invokeOnCompletionInternal$kotlinx_coroutines_core(boolean,boolean,kotlinx.coroutines.InternalCompletionHandler):1525:1525 -> P + 9:12:kotlinx.coroutines.DisposableHandle invokeOnCompletionInternal$kotlinx_coroutines_core(boolean,boolean,kotlinx.coroutines.InternalCompletionHandler):470:470 -> P + 13:21:kotlinx.coroutines.DisposableHandle invokeOnCompletionInternal$kotlinx_coroutines_core(boolean,boolean,kotlinx.coroutines.InternalCompletionHandler):471:471 -> P + 22:32:kotlinx.coroutines.DisposableHandle invokeOnCompletionInternal$kotlinx_coroutines_core(boolean,boolean,kotlinx.coroutines.InternalCompletionHandler):473:473 -> P + 33:36:kotlinx.coroutines.DisposableHandle invokeOnCompletionInternal$kotlinx_coroutines_core(boolean,boolean,kotlinx.coroutines.InternalCompletionHandler):475:475 -> P + 37:41:kotlinx.coroutines.DisposableHandle invokeOnCompletionInternal$kotlinx_coroutines_core(boolean,boolean,kotlinx.coroutines.InternalCompletionHandler):477:477 -> P + 42:50:kotlinx.coroutines.DisposableHandle invokeOnCompletionInternal$kotlinx_coroutines_core(boolean,boolean,kotlinx.coroutines.InternalCompletionHandler):478:478 -> P + 51:61:kotlinx.coroutines.DisposableHandle invokeOnCompletionInternal$kotlinx_coroutines_core(boolean,boolean,kotlinx.coroutines.InternalCompletionHandler):480:480 -> P + 62:65:kotlinx.coroutines.DisposableHandle invokeOnCompletionInternal$kotlinx_coroutines_core(boolean,boolean,kotlinx.coroutines.InternalCompletionHandler):483:483 -> P + 66:69:kotlinx.coroutines.DisposableHandle invokeOnCompletionInternal$kotlinx_coroutines_core(boolean,boolean,kotlinx.coroutines.InternalCompletionHandler):484:484 -> P + 70:70:kotlinx.coroutines.DisposableHandle invokeOnCompletionInternal$kotlinx_coroutines_core(boolean,boolean,kotlinx.coroutines.InternalCompletionHandler):1530:1530 -> P + 71:79:kotlinx.coroutines.DisposableHandle invokeOnCompletionInternal$kotlinx_coroutines_core(boolean,boolean,kotlinx.coroutines.InternalCompletionHandler):487:487 -> P + 80:95:kotlinx.coroutines.DisposableHandle invokeOnCompletionInternal$kotlinx_coroutines_core(boolean,boolean,kotlinx.coroutines.InternalCompletionHandler):490:490 -> P + 96:105:kotlinx.coroutines.DisposableHandle invokeOnCompletionInternal$kotlinx_coroutines_core(boolean,boolean,kotlinx.coroutines.InternalCompletionHandler):492:492 -> P + 106:108:kotlinx.coroutines.DisposableHandle invokeOnCompletionInternal$kotlinx_coroutines_core(boolean,boolean,kotlinx.coroutines.InternalCompletionHandler):494:494 -> P + 109:110:kotlinx.coroutines.DisposableHandle invokeOnCompletionInternal$kotlinx_coroutines_core(boolean,boolean,kotlinx.coroutines.InternalCompletionHandler):498:498 -> P + 111:118:kotlinx.coroutines.DisposableHandle invokeOnCompletionInternal$kotlinx_coroutines_core(boolean,boolean,kotlinx.coroutines.InternalCompletionHandler):1530:1530 -> P + 119:122:kotlinx.coroutines.DisposableHandle invokeOnCompletionInternal$kotlinx_coroutines_core(boolean,boolean,kotlinx.coroutines.InternalCompletionHandler):502:502 -> P + 123:131:kotlinx.coroutines.DisposableHandle invokeOnCompletionInternal$kotlinx_coroutines_core(boolean,boolean,kotlinx.coroutines.InternalCompletionHandler):505:505 -> P + 132:146:kotlinx.coroutines.DisposableHandle invokeOnCompletionInternal$kotlinx_coroutines_core(boolean,boolean,kotlinx.coroutines.InternalCompletionHandler):512:512 -> P + 147:149:kotlinx.coroutines.DisposableHandle invokeOnCompletionInternal$kotlinx_coroutines_core(boolean,boolean,kotlinx.coroutines.InternalCompletionHandler):513:513 -> P + 1:9:boolean isCompleted():185:185 -> Q + 1:2:boolean isScopedCoroutine():1017:1017 -> R + 3:6:java.lang.Object makeCancelling(java.lang.Object):1564:1564 -> S + 7:10:java.lang.Object makeCancelling(java.lang.Object):745:745 -> S + 11:11:java.lang.Object makeCancelling(java.lang.Object):1569:1569 -> S + 12:28:java.lang.Object makeCancelling(java.lang.Object):747:747 -> S + 29:41:java.lang.Object makeCancelling(java.lang.Object):749:749 -> S + 42:45:java.lang.Object makeCancelling(java.lang.Object):752:752 -> S + 46:51:java.lang.Object makeCancelling(java.lang.Object):753:753 -> S + 52:61:java.lang.Object makeCancelling(java.lang.Object):756:756 -> S + 62:64:java.lang.Object makeCancelling(java.lang.Object):1569:1569 -> S + 65:73:java.lang.Object makeCancelling(java.lang.Object):758:758 -> S + 74:78:java.lang.Object makeCancelling(java.lang.Object):759:759 -> S + 79:80:java.lang.Object makeCancelling(java.lang.Object):1569:1569 -> S + 81:86:java.lang.Object makeCancelling(java.lang.Object):761:761 -> S + 87:90:java.lang.Object makeCancelling(java.lang.Object):763:763 -> S + 91:99:java.lang.Object makeCancelling(java.lang.Object):764:764 -> S + 100:110:java.lang.Object makeCancelling(java.lang.Object):766:766 -> S + 111:121:java.lang.Object makeCancelling(java.lang.Object):769:769 -> S + 122:127:java.lang.Object makeCancelling(java.lang.Object):771:771 -> S + 128:134:java.lang.Object makeCancelling(java.lang.Object):772:772 -> S + 135:161:java.lang.Object makeCancelling(java.lang.Object):771:771 -> S + 162:166:java.lang.Object makeCancelling(java.lang.Object):777:777 -> S + 1:4:java.lang.Object makeCompletingOnce$kotlinx_coroutines_core(java.lang.Object):1573:1573 -> T + 5:8:java.lang.Object makeCompletingOnce$kotlinx_coroutines_core(java.lang.Object):839:839 -> T + 9:14:java.lang.Object makeCompletingOnce$kotlinx_coroutines_core(java.lang.Object):841:841 -> T + 15:21:java.lang.Object makeCompletingOnce$kotlinx_coroutines_core(java.lang.Object):846:846 -> T + 22:23:java.lang.Object makeCompletingOnce$kotlinx_coroutines_core(java.lang.Object):842:842 -> T + 24:48:java.lang.Object makeCompletingOnce$kotlinx_coroutines_core(java.lang.Object):843:843 -> T + 49:52:java.lang.Object makeCompletingOnce$kotlinx_coroutines_core(java.lang.Object):844:844 -> T + 53:56:java.lang.Object makeCompletingOnce$kotlinx_coroutines_core(java.lang.Object):842:842 -> T + 4:12:kotlinx.coroutines.JobNode makeNode(kotlinx.coroutines.InternalCompletionHandler,boolean):521:521 -> U + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/O;Z)LO3/X;"} + 13:18:kotlinx.coroutines.JobNode makeNode(kotlinx.coroutines.InternalCompletionHandler,boolean):522:522 -> U + 19:28:kotlinx.coroutines.JobNode makeNode(kotlinx.coroutines.InternalCompletionHandler,boolean):524:524 -> U + 29:33:kotlinx.coroutines.JobNode makeNode(kotlinx.coroutines.InternalCompletionHandler,boolean):526:526 -> U + 34:37:kotlinx.coroutines.JobNode makeNode(kotlinx.coroutines.InternalCompletionHandler,boolean):528:528 -> U + 1:5:java.lang.String nameString$kotlinx_coroutines_core():1069:1069 -> V + 1:11:kotlinx.coroutines.ChildHandleNode nextChild(kotlinx.coroutines.internal.LockFreeLinkedListNode):952:952 -> W + # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/l;)LO3/i;"} + 12:15:kotlinx.coroutines.ChildHandleNode nextChild(kotlinx.coroutines.internal.LockFreeLinkedListNode):954:954 -> W + 16:21:kotlinx.coroutines.ChildHandleNode nextChild(kotlinx.coroutines.internal.LockFreeLinkedListNode):955:955 -> W + 22:28:kotlinx.coroutines.ChildHandleNode nextChild(kotlinx.coroutines.internal.LockFreeLinkedListNode):956:956 -> W + 29:34:kotlinx.coroutines.ChildHandleNode nextChild(kotlinx.coroutines.internal.LockFreeLinkedListNode):957:957 -> W + 1:3:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):328:328 -> X + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/c0;Ljava/lang/Throwable;)V"} + 4:15:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1479:1479 -> X + 16:21:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1480:1480 -> X + 22:28:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1481:1481 -> X + 29:35:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1483:1483 -> X + 36:39:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1485:1485 -> X + 40:69:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1487:1487 -> X + 70:71:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1485:1485 -> X + 72:78:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1491:1491 -> X + 79:81:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):1494:1494 -> X + 82:85:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):331:331 -> X + 1:5:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext):22:22 -> Y + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;)Lv3/j;"} + 1:4:java.util.concurrent.CancellationException getChildJobCancellationCause():718:718 -> Z + 5:17:java.util.concurrent.CancellationException getChildJobCancellationCause():720:720 -> Z + 18:27:java.util.concurrent.CancellationException getChildJobCancellationCause():721:721 -> Z + 28:32:java.util.concurrent.CancellationException getChildJobCancellationCause():722:722 -> Z + 33:68:java.util.concurrent.CancellationException getChildJobCancellationCause():725:725 -> Z + 69:95:java.util.concurrent.CancellationException getChildJobCancellationCause():722:722 -> Z + 1:5:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):22:22 -> a0 + 1:5:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):22:22 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$c;)Lv3/j$b;"} + 1:12:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1498:1498 -> b0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/c0;Ljava/lang/Throwable;)V"} + 13:18:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1499:1499 -> b0 + 19:25:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1500:1500 -> b0 + 26:32:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1502:1502 -> b0 + 33:36:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1504:1504 -> b0 + 37:66:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1506:1506 -> b0 + 67:68:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1504:1504 -> b0 + 69:75:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1510:1510 -> b0 + 76:79:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):1513:1513 -> b0 + 1:1:void onCancelling(java.lang.Throwable):1009:1009 -> c0 + 1:5:java.lang.String access$cancellationExceptionMessage(kotlinx.coroutines.JobSupport):22:22 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/Y;)Ljava/lang/String;"} + 3:12:void cancel(java.util.concurrent.CancellationException):1556:1556 -> d0 + 13:16:void cancel(java.util.concurrent.CancellationException):628:628 -> d0 + 1:4:void access$continueCompleting(kotlinx.coroutines.JobSupport,kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):22:22 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/Y;LO3/Y$b;LO3/i;Ljava/lang/Object;)V"} + 1:1:void onCompletionInternal(java.lang.Object):1048:1048 -> e0 + 1:1:void onStart():411:411 -> f0 + 1:5:boolean addLastAtomic(java.lang.Object,kotlinx.coroutines.NodeList,kotlinx.coroutines.JobNode):1532:1532 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LO3/c0;LO3/X;)Z"} + 6:9:boolean addLastAtomic(java.lang.Object,kotlinx.coroutines.NodeList,kotlinx.coroutines.JobNode):1536:1536 -> g + 10:23:boolean addLastAtomic(java.lang.Object,kotlinx.coroutines.NodeList,kotlinx.coroutines.JobNode):1537:1537 -> g + 1:3:kotlin.coroutines.CoroutineContext$Key getKey():24:24 -> getKey + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv3/j$c;"} + 1:4:boolean isActive():181:181 -> h + 5:20:boolean isActive():182:182 -> h + 1:5:void promoteEmptyToNodeList(kotlinx.coroutines.Empty):537:537 -> h0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/E;)V"} + 6:22:void promoteEmptyToNodeList(kotlinx.coroutines.Empty):538:538 -> h0 + 23:26:void promoteEmptyToNodeList(kotlinx.coroutines.Empty):539:539 -> h0 + 1:8:void addSuppressedExceptions(java.lang.Throwable,java.util.List):269:269 -> i + 9:12:void addSuppressedExceptions(java.lang.Throwable,java.util.List):270:270 -> i + 13:21:void addSuppressedExceptions(java.lang.Throwable,java.util.List):1474:1474 -> i + 22:41:void addSuppressedExceptions(java.lang.Throwable,java.util.List):277:277 -> i + 42:51:void addSuppressedExceptions(java.lang.Throwable,java.util.List):280:280 -> i + 52:56:void addSuppressedExceptions(java.lang.Throwable,java.util.List):281:281 -> i + 1:8:void promoteSingleToNodeList(kotlinx.coroutines.JobNode):544:544 -> i0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/X;)V"} + 9:16:void promoteSingleToNodeList(kotlinx.coroutines.JobNode):546:546 -> i0 + 17:20:void promoteSingleToNodeList(kotlinx.coroutines.JobNode):548:548 -> i0 + 1:1:void afterCompletion(java.lang.Object):1057:1057 -> j + 1:5:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):22:22 -> j0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$c;)Lv3/j;"} + 1:4:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):674:674 -> k + 5:11:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):675:675 -> k + 12:15:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):678:678 -> k + 16:20:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):679:679 -> k + 21:26:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):681:681 -> k + 27:30:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):682:682 -> k + 31:37:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):685:685 -> k + 38:42:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):686:686 -> k + 43:50:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):687:687 -> k + 51:54:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):689:689 -> k + 1:4:void removeNode$kotlinx_coroutines_core(kotlinx.coroutines.JobNode):1554:1554 -> k0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/X;)V"} + 5:11:void removeNode$kotlinx_coroutines_core(kotlinx.coroutines.JobNode):603:603 -> k0 + 12:26:void removeNode$kotlinx_coroutines_core(kotlinx.coroutines.JobNode):606:606 -> k0 + 27:30:void removeNode$kotlinx_coroutines_core(kotlinx.coroutines.JobNode):608:608 -> k0 + 31:42:void removeNode$kotlinx_coroutines_core(kotlinx.coroutines.JobNode):610:610 -> k0 + 1:4:void cancelInternal(java.lang.Throwable):643:643 -> l + 5:8:void setParentHandle$kotlinx_coroutines_core(kotlinx.coroutines.ChildHandle):130:130 -> l0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/h;)V"} + 1:4:java.lang.Object cancelMakeCompleting(java.lang.Object):1560:1560 -> m + 5:22:java.lang.Object cancelMakeCompleting(java.lang.Object):702:702 -> m + 23:34:java.lang.Object cancelMakeCompleting(java.lang.Object):706:706 -> m + 35:38:java.lang.Object cancelMakeCompleting(java.lang.Object):707:707 -> m + 39:45:java.lang.Object cancelMakeCompleting(java.lang.Object):708:708 -> m + 46:50:java.lang.Object cancelMakeCompleting(java.lang.Object):704:704 -> m + 1:7:int startInternal(java.lang.Object):392:392 -> m0 + 8:17:int startInternal(java.lang.Object):393:393 -> m0 + 18:32:int startInternal(java.lang.Object):394:394 -> m0 + 33:36:int startInternal(java.lang.Object):395:395 -> m0 + 37:40:int startInternal(java.lang.Object):398:398 -> m0 + 41:58:int startInternal(java.lang.Object):399:399 -> m0 + 59:63:int startInternal(java.lang.Object):400:400 -> m0 + 1:8:boolean cancelParent(java.lang.Throwable):343:343 -> n + 9:10:boolean cancelParent(java.lang.Throwable):349:349 -> n + 11:16:boolean cancelParent(java.lang.Throwable):350:350 -> n + 17:21:boolean cancelParent(java.lang.Throwable):352:352 -> n + 22:34:boolean cancelParent(java.lang.Throwable):357:357 -> n + 1:6:java.lang.String stateString(java.lang.Object):1072:1072 -> n0 + 7:17:java.lang.String stateString(java.lang.Object):1073:1073 -> n0 + 18:27:java.lang.String stateString(java.lang.Object):1074:1074 -> n0 + 28:43:java.lang.String stateString(java.lang.Object):1077:1077 -> n0 + 44:50:java.lang.String stateString(java.lang.Object):1078:1078 -> n0 + 51:53:java.lang.String stateString(java.lang.Object):1079:1079 -> n0 + 1:3:java.lang.String cancellationExceptionMessage():631:631 -> o + 1:11:java.util.concurrent.CancellationException toCancellationException(java.lang.Throwable,java.lang.String):423:423 -> o0 + 12:23:java.util.concurrent.CancellationException toCancellationException(java.lang.Throwable,java.lang.String):1523:1523 -> o0 + 8:20:java.util.concurrent.CancellationException toCancellationException$default(kotlinx.coroutines.JobSupport,java.lang.Throwable,java.lang.String,int,java.lang.Object):422:422 -> p0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/Y;Ljava/lang/Throwable;Ljava/lang/String;ILjava/lang/Object;)Ljava/util/concurrent/CancellationException;"} + 1:4:void parentCancelled(kotlinx.coroutines.ParentJob):648:648 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/e0;)V"} + 1:38:java.lang.String toDebugString():1064:1064 -> q0 + 1:6:boolean childCancelled(java.lang.Throwable):661:661 -> r + 7:21:boolean childCancelled(java.lang.Throwable):662:662 -> r + 1:17:boolean tryFinalizeSimpleState(kotlinx.coroutines.Incomplete,java.lang.Object):291:291 -> r0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/M;Ljava/lang/Object;)Z"} + 18:20:boolean tryFinalizeSimpleState(kotlinx.coroutines.Incomplete,java.lang.Object):292:292 -> r0 + 21:23:boolean tryFinalizeSimpleState(kotlinx.coroutines.Incomplete,java.lang.Object):293:293 -> r0 + 24:28:boolean tryFinalizeSimpleState(kotlinx.coroutines.Incomplete,java.lang.Object):294:294 -> r0 + 1:6:void completeStateFinalization(kotlinx.coroutines.Incomplete,java.lang.Object):306:306 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/M;Ljava/lang/Object;)V"} + 7:9:void completeStateFinalization(kotlinx.coroutines.Incomplete,java.lang.Object):307:307 -> s + 10:14:void completeStateFinalization(kotlinx.coroutines.Incomplete,java.lang.Object):308:308 -> s + 15:27:void completeStateFinalization(kotlinx.coroutines.Incomplete,java.lang.Object):310:310 -> s + 28:31:void completeStateFinalization(kotlinx.coroutines.Incomplete,java.lang.Object):315:315 -> s + 32:39:void completeStateFinalization(kotlinx.coroutines.Incomplete,java.lang.Object):317:317 -> s + 40:73:void completeStateFinalization(kotlinx.coroutines.Incomplete,java.lang.Object):319:319 -> s + 74:83:void completeStateFinalization(kotlinx.coroutines.Incomplete,java.lang.Object):322:322 -> s + 1:8:boolean tryMakeCancelling(kotlinx.coroutines.Incomplete,java.lang.Throwable):801:801 -> s0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/M;Ljava/lang/Throwable;)Z"} + 9:13:boolean tryMakeCancelling(kotlinx.coroutines.Incomplete,java.lang.Throwable):803:803 -> s0 + 14:24:boolean tryMakeCancelling(kotlinx.coroutines.Incomplete,java.lang.Throwable):804:804 -> s0 + 25:29:boolean tryMakeCancelling(kotlinx.coroutines.Incomplete,java.lang.Throwable):806:806 -> s0 + 1:4:boolean start():1522:1522 -> start + 5:17:boolean start():379:379 -> start + 1:22:kotlinx.coroutines.ChildHandle attachChild(kotlinx.coroutines.ChildJob):981:981 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/j;)LO3/h;"} + 1:4:java.lang.Object tryMakeCompleting(java.lang.Object,java.lang.Object):858:858 -> t0 + 5:9:java.lang.Object tryMakeCompleting(java.lang.Object,java.lang.Object):859:859 -> t0 + 10:25:java.lang.Object tryMakeCompleting(java.lang.Object,java.lang.Object):866:866 -> t0 + 26:34:java.lang.Object tryMakeCompleting(java.lang.Object,java.lang.Object):867:867 -> t0 + 35:39:java.lang.Object tryMakeCompleting(java.lang.Object,java.lang.Object):871:871 -> t0 + 40:46:java.lang.Object tryMakeCompleting(java.lang.Object,java.lang.Object):874:874 -> t0 + 1:29:java.lang.String toString():1061:1061 -> toString + 1:5:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):457:457 -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZLkotlin/jvm/functions/Function1;)LO3/D;"} + 6:10:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):454:454 -> u + 1:11:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):884:884 -> u0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/M;Ljava/lang/Object;)Ljava/lang/Object;"} + 12:29:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):888:888 -> u0 + 30:34:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):890:890 -> u0 + 35:35:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):1578:1578 -> u0 + 36:50:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):893:893 -> u0 + 51:55:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):895:895 -> u0 + 56:71:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):900:900 -> u0 + 72:75:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):905:905 -> u0 + 76:91:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):906:906 -> u0 + 92:100:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):908:908 -> u0 + 101:102:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):909:909 -> u0 + 103:105:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):1578:1578 -> u0 + 106:108:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):911:911 -> u0 + 109:114:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):913:913 -> u0 + 115:120:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):914:914 -> u0 + 121:123:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):915:915 -> u0 + 124:128:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):917:917 -> u0 + 129:130:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):1578:1578 -> u0 + 1:2:boolean tryWaitForChild(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):929:929 -> v0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/Y$b;LO3/i;Ljava/lang/Object;)Z"} + 3:11:boolean tryWaitForChild(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):931:931 -> v0 + 12:15:boolean tryWaitForChild(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):929:929 -> v0 + 16:21:boolean tryWaitForChild(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):933:933 -> v0 + 22:29:boolean tryWaitForChild(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):934:934 -> v0 + 1:6:void continueCompleting(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):942:942 -> w + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/Y$b;LO3/i;Ljava/lang/Object;)V"} + 7:13:void continueCompleting(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):944:944 -> w + 14:17:void continueCompleting(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):946:946 -> w + 18:21:void continueCompleting(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):947:947 -> w + 5:12:java.lang.Throwable createCauseException(java.lang.Object):730:730 -> x + 13:23:java.lang.Throwable createCauseException(java.lang.Object):1562:1562 -> x + 24:35:java.lang.Throwable createCauseException(java.lang.Object):731:731 -> x + 1:4:java.util.concurrent.CancellationException getCancellationException():414:414 -> y + 5:48:java.util.concurrent.CancellationException getCancellationException():415:415 -> y + 49:71:java.util.concurrent.CancellationException getCancellationException():416:416 -> y + 72:75:java.util.concurrent.CancellationException getCancellationException():417:417 -> y + 76:90:java.util.concurrent.CancellationException getCancellationException():418:418 -> y + 91:117:java.util.concurrent.CancellationException getCancellationException():419:419 -> y + 118:142:java.util.concurrent.CancellationException getCancellationException():417:417 -> y + 1:16:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):207:207 -> z + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/Y$b;Ljava/lang/Object;)Ljava/lang/Object;"} + 17:17:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):1467:1467 -> z + 18:21:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):211:211 -> z + 22:25:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):212:212 -> z + 26:31:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):213:213 -> z + 32:37:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):214:214 -> z + 38:44:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):1467:1467 -> z + 45:53:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):224:224 -> z + 54:65:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):228:228 -> z + 66:78:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):229:229 -> z + 79:81:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):233:233 -> z + 82:88:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):234:234 -> z + 89:95:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):236:236 -> z + 96:99:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):239:239 -> z + 100:101:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):1467:1467 -> z +kotlinx.coroutines.JobSupport$ChildCompletion -> O3.Y$a: # {"id":"sourceFile","fileName":"JobSupport.kt"} - kotlinx.coroutines.JobSupport parent -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/a0;"} - kotlinx.coroutines.JobSupport$Finishing state -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/a0$b;"} - kotlinx.coroutines.ChildHandleNode child -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/i;"} - java.lang.Object proposedUpdate -> k - 1:3:void (kotlinx.coroutines.JobSupport,kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):1153:1153 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/a0;LJ3/a0$b;LJ3/i;Ljava/lang/Object;)V"} - 4:5:void (kotlinx.coroutines.JobSupport,kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):1149:1149 -> - 6:7:void (kotlinx.coroutines.JobSupport,kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):1150:1150 -> - 8:9:void (kotlinx.coroutines.JobSupport,kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):1151:1151 -> - 10:12:void (kotlinx.coroutines.JobSupport,kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):1152:1152 -> - 1:8:java.lang.Object invoke(java.lang.Object):1148:1148 -> d - 1:12:void invoke(java.lang.Throwable):1155:1155 -> t -kotlinx.coroutines.JobSupport$Finishing -> J3.a0$b: + kotlinx.coroutines.JobSupport parent -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/Y;"} + kotlinx.coroutines.JobSupport$Finishing state -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/Y$b;"} + kotlinx.coroutines.ChildHandleNode child -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/i;"} + java.lang.Object proposedUpdate -> h + 1:3:void (kotlinx.coroutines.JobSupport,kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):1164:1164 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/Y;LO3/Y$b;LO3/i;Ljava/lang/Object;)V"} + 4:5:void (kotlinx.coroutines.JobSupport,kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):1160:1160 -> + 6:7:void (kotlinx.coroutines.JobSupport,kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):1161:1161 -> + 8:9:void (kotlinx.coroutines.JobSupport,kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):1162:1162 -> + 10:12:void (kotlinx.coroutines.JobSupport,kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):1163:1163 -> + 1:12:void invoke(java.lang.Throwable):1166:1166 -> b +kotlinx.coroutines.JobSupport$Finishing -> O3.Y$b: # {"id":"sourceFile","fileName":"JobSupport.kt"} - kotlinx.coroutines.NodeList list -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/e0;"} - 1:3:void (kotlinx.coroutines.NodeList,boolean,java.lang.Throwable):1078:1078 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/e0;ZLjava/lang/Throwable;)V"} - 4:5:void (kotlinx.coroutines.NodeList,boolean,java.lang.Throwable):1075:1075 -> - 6:7:void (kotlinx.coroutines.NodeList,boolean,java.lang.Throwable):1079:1079 -> - 8:10:void (kotlinx.coroutines.NodeList,boolean,java.lang.Throwable):1084:1084 -> - 11:13:void (kotlinx.coroutines.NodeList,boolean,java.lang.Throwable):1089:1089 -> - 1:6:void addExceptionLocked(java.lang.Throwable):1117:1117 -> a - 7:13:void addExceptionLocked(java.lang.Throwable):1119:1119 -> a - 14:19:void addExceptionLocked(java.lang.Throwable):1123:1123 -> a - 20:23:void addExceptionLocked(java.lang.Throwable):1124:1124 -> a - 24:30:void addExceptionLocked(java.lang.Throwable):1125:1125 -> a - 31:34:void addExceptionLocked(java.lang.Throwable):1127:1127 -> a - 35:37:void addExceptionLocked(java.lang.Throwable):1128:1128 -> a - 38:40:void addExceptionLocked(java.lang.Throwable):1129:1129 -> a - 41:44:void addExceptionLocked(java.lang.Throwable):1127:1127 -> a - 45:56:void addExceptionLocked(java.lang.Throwable):1133:1133 -> a - 57:81:void addExceptionLocked(java.lang.Throwable):1134:1134 -> a - 1:7:java.util.ArrayList allocateList():1138:1138 -> b - 1:3:java.lang.Object getExceptionsHolder():1091:1091 -> c - 1:5:java.lang.Throwable getRootCause():1086:1086 -> d - 1:10:boolean isCancelling():1096:1096 -> e - 1:3:boolean isCompleting():1081:1081 -> f - 1:14:boolean isSealed():1095:1095 -> g - 1:10:boolean isActive():1097:1097 -> h - 1:3:kotlinx.coroutines.NodeList getList():1075:1075 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ3/e0;"} - 1:6:java.util.List sealLocked(java.lang.Throwable):1102:1102 -> j - 7:11:java.util.List sealLocked(java.lang.Throwable):1103:1103 -> j - 12:24:java.util.List sealLocked(java.lang.Throwable):1104:1104 -> j - 25:30:java.util.List sealLocked(java.lang.Throwable):1105:1105 -> j - 31:37:java.util.List sealLocked(java.lang.Throwable):1108:1108 -> j - 38:42:java.util.List sealLocked(java.lang.Throwable):1109:1109 -> j - 43:51:java.util.List sealLocked(java.lang.Throwable):1110:1110 -> j - 52:59:java.util.List sealLocked(java.lang.Throwable):1111:1111 -> j - 60:61:java.util.List sealLocked(java.lang.Throwable):1105:1105 -> j - 62:86:java.util.List sealLocked(java.lang.Throwable):1106:1106 -> j - 1:3:void setCompleting(boolean):1082:1082 -> k - 1:3:void setExceptionsHolder(java.lang.Object):1092:1092 -> l - 1:3:void setRootCause(java.lang.Throwable):1087:1087 -> m - 1:75:java.lang.String toString():1141:1141 -> toString -kotlinx.coroutines.JobSupport$addLastAtomic$$inlined$addLastIf$1 -> J3.a0$c: + kotlinx.coroutines.NodeList list -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/c0;"} + java.util.concurrent.atomic.AtomicIntegerFieldUpdater _isCompleting$volatile$FU -> b + java.util.concurrent.atomic.AtomicReferenceFieldUpdater _rootCause$volatile$FU -> c + java.util.concurrent.atomic.AtomicReferenceFieldUpdater _exceptionsHolder$volatile$FU -> d + 1:29:void ():0:0 -> + 1:3:void (kotlinx.coroutines.NodeList,boolean,java.lang.Throwable):1089:1089 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/c0;ZLjava/lang/Throwable;)V"} + 4:5:void (kotlinx.coroutines.NodeList,boolean,java.lang.Throwable):1086:1086 -> + 6:7:void (kotlinx.coroutines.NodeList,boolean,java.lang.Throwable):1090:1090 -> + 8:10:void (kotlinx.coroutines.NodeList,boolean,java.lang.Throwable):1095:1095 -> + 1:6:void addExceptionLocked(java.lang.Throwable):1128:1128 -> a + 7:13:void addExceptionLocked(java.lang.Throwable):1130:1130 -> a + 14:19:void addExceptionLocked(java.lang.Throwable):1134:1134 -> a + 20:23:void addExceptionLocked(java.lang.Throwable):1135:1135 -> a + 24:30:void addExceptionLocked(java.lang.Throwable):1136:1136 -> a + 31:34:void addExceptionLocked(java.lang.Throwable):1138:1138 -> a + 35:37:void addExceptionLocked(java.lang.Throwable):1139:1139 -> a + 38:40:void addExceptionLocked(java.lang.Throwable):1140:1140 -> a + 41:44:void addExceptionLocked(java.lang.Throwable):1138:1138 -> a + 45:56:void addExceptionLocked(java.lang.Throwable):1144:1144 -> a + 57:81:void addExceptionLocked(java.lang.Throwable):1145:1145 -> a + 1:7:java.util.ArrayList allocateList():1149:1149 -> b + 5:9:java.lang.Object getExceptionsHolder():1102:1102 -> c + 5:11:java.lang.Throwable getRootCause():1097:1097 -> d + 1:3:java.util.concurrent.atomic.AtomicReferenceFieldUpdater get_exceptionsHolder$volatile$FU():0:0 -> e + 1:3:java.util.concurrent.atomic.AtomicIntegerFieldUpdater get_isCompleting$volatile$FU():0:0 -> f + 1:3:java.util.concurrent.atomic.AtomicReferenceFieldUpdater get_rootCause$volatile$FU():0:0 -> g + 1:10:boolean isActive():1108:1108 -> h + 1:3:kotlinx.coroutines.NodeList getList():1086:1086 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO3/c0;"} + 1:10:boolean isCancelling():1107:1107 -> j + 5:14:boolean isCompleting():1092:1092 -> k + 1:14:boolean isSealed():1106:1106 -> l + 1:6:java.util.List sealLocked(java.lang.Throwable):1113:1113 -> m + 7:11:java.util.List sealLocked(java.lang.Throwable):1114:1114 -> m + 12:24:java.util.List sealLocked(java.lang.Throwable):1115:1115 -> m + 25:30:java.util.List sealLocked(java.lang.Throwable):1116:1116 -> m + 31:37:java.util.List sealLocked(java.lang.Throwable):1119:1119 -> m + 38:42:java.util.List sealLocked(java.lang.Throwable):1120:1120 -> m + 43:51:java.util.List sealLocked(java.lang.Throwable):1121:1121 -> m + 52:59:java.util.List sealLocked(java.lang.Throwable):1122:1122 -> m + 60:61:java.util.List sealLocked(java.lang.Throwable):1116:1116 -> m + 62:86:java.util.List sealLocked(java.lang.Throwable):1117:1117 -> m + 5:8:void setCompleting(boolean):1093:1093 -> n + 5:8:void setExceptionsHolder(java.lang.Object):1103:1103 -> o + 5:8:void setRootCause(java.lang.Throwable):1098:1098 -> p + 1:75:java.lang.String toString():1152:1152 -> toString +kotlinx.coroutines.JobSupport$addLastAtomic$$inlined$addLastIf$1 -> O3.Y$c: # {"id":"sourceFile","fileName":"LockFreeLinkedList.kt"} kotlinx.coroutines.JobSupport this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/a0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/Y;"} java.lang.Object $expect$inlined -> e - 5:8:void (kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.JobSupport,java.lang.Object):91:91 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/j;LJ3/a0;Ljava/lang/Object;)V"} - 1:7:java.lang.Object prepare(java.lang.Object):91:91 -> g - 1:17:java.lang.Object prepare(kotlinx.coroutines.internal.LockFreeLinkedListNode):672:672 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/j;)Ljava/lang/Object;"} -kotlinx.coroutines.JobSupportKt -> J3.b0: + 5:8:void (kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.JobSupport,java.lang.Object):70:70 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/l;LO3/Y;Ljava/lang/Object;)V"} + 1:7:java.lang.Object prepare(java.lang.Object):70:70 -> e + 1:12:java.lang.Object prepare(kotlinx.coroutines.internal.LockFreeLinkedListNode):352:352 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/l;)Ljava/lang/Object;"} + 13:17:java.lang.Object prepare(kotlinx.coroutines.internal.LockFreeLinkedListNode):71:71 -> g +kotlinx.coroutines.JobSupportKt -> O3.Z: # {"id":"sourceFile","fileName":"JobSupport.kt"} kotlinx.coroutines.internal.Symbol COMPLETING_ALREADY -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/w;"} kotlinx.coroutines.internal.Symbol COMPLETING_WAITING_CHILDREN -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/w;"} kotlinx.coroutines.internal.Symbol COMPLETING_RETRY -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/w;"} kotlinx.coroutines.internal.Symbol TOO_LATE_TO_CANCEL -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/w;"} kotlinx.coroutines.internal.Symbol SEALED -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/w;"} kotlinx.coroutines.Empty EMPTY_NEW -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/E;"} kotlinx.coroutines.Empty EMPTY_ACTIVE -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/H;"} - 1:9:void ():1290:1290 -> - 10:18:void ():1293:1293 -> - 19:27:void ():1295:1295 -> - 28:36:void ():1297:1297 -> - 37:45:void ():1304:1304 -> - 46:53:void ():1306:1306 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/E;"} + 1:9:void ():1296:1296 -> + 10:18:void ():1298:1298 -> + 19:27:void ():1299:1299 -> + 28:36:void ():1300:1300 -> + 37:45:void ():1306:1306 -> + 46:53:void ():1307:1307 -> 54:62:void ():1308:1308 -> 1:3:kotlinx.coroutines.internal.Symbol access$getCOMPLETING_ALREADY$p():1:1 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ3/w;"} 1:3:kotlinx.coroutines.internal.Symbol access$getCOMPLETING_RETRY$p():1:1 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ3/w;"} 1:3:kotlinx.coroutines.Empty access$getEMPTY_ACTIVE$p():1:1 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ3/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO3/E;"} 1:3:kotlinx.coroutines.Empty access$getEMPTY_NEW$p():1:1 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ3/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO3/E;"} 1:3:kotlinx.coroutines.internal.Symbol access$getSEALED$p():1:1 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ3/w;"} 1:3:kotlinx.coroutines.internal.Symbol access$getTOO_LATE_TO_CANCEL$p():1:1 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/u;"} - 1:13:java.lang.Object boxIncomplete(java.lang.Object):1284:1284 -> g - 1:18:java.lang.Object unboxState(java.lang.Object):1285:1285 -> h -kotlinx.coroutines.LazyStandaloneCoroutine -> J3.c0: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ3/w;"} + 1:13:java.lang.Object boxIncomplete(java.lang.Object):1291:1291 -> g + 1:18:java.lang.Object unboxState(java.lang.Object):1292:1292 -> h +kotlinx.coroutines.LazyStandaloneCoroutine -> O3.a0: # {"id":"sourceFile","fileName":"Builders.common.kt"} - kotlin.coroutines.Continuation continuation -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq3/f;"} - 2:4:void (kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2):204:204 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Lkotlin/jvm/functions/Function2;)V"} - 5:11:void (kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2):205:205 -> - 1:6:void onStart():208:208 -> a0 -kotlinx.coroutines.MainCoroutineDispatcher -> J3.d0: + kotlin.coroutines.Continuation continuation -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv3/f;"} + 2:4:void (kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2):198:198 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Lkotlin/jvm/functions/Function2;)V"} + 5:11:void (kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2):199:199 -> + 1:6:void onStart():202:202 -> f0 +kotlinx.coroutines.MainCoroutineDispatcher -> O3.b0: # {"id":"sourceFile","fileName":"MainCoroutineDispatcher.kt"} - 1:4:void ():15:15 -> + 1:4:void ():11:11 -> kotlinx.coroutines.MainCoroutineDispatcher getImmediate() -> t0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ3/d0;"} - 1:6:java.lang.String toStringInternalImpl():69:69 -> u0 - 7:10:java.lang.String toStringInternalImpl():70:70 -> u0 - 11:18:java.lang.String toStringInternalImpl():72:72 -> u0 - 19:22:java.lang.String toStringInternalImpl():74:74 -> u0 -kotlinx.coroutines.NodeList -> J3.e0: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO3/b0;"} + 1:6:java.lang.String toStringInternalImpl():65:65 -> u0 + 7:10:java.lang.String toStringInternalImpl():66:66 -> u0 + 11:18:java.lang.String toStringInternalImpl():68:68 -> u0 + 19:22:java.lang.String toStringInternalImpl():70:70 -> u0 +kotlinx.coroutines.NodeList -> O3.c0: # {"id":"sourceFile","fileName":"JobSupport.kt"} 1:4:void ():1362:1362 -> 1:2:boolean isActive():1363:1363 -> h 1:1:kotlinx.coroutines.NodeList getList():1364:1364 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ3/e0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO3/c0;"} 1:5:java.lang.String toString():1379:1379 -> toString -kotlinx.coroutines.NonDisposableHandle -> J3.f0: +kotlinx.coroutines.NonDisposableHandle -> O3.d0: # {"id":"sourceFile","fileName":"Job.kt"} - kotlinx.coroutines.NonDisposableHandle INSTANCE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/f0;"} + kotlinx.coroutines.NonDisposableHandle INSTANCE -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/d0;"} 1:8:void ():0:0 -> - 1:4:void ():647:647 -> - 1:2:boolean childCancelled(java.lang.Throwable):662:662 -> a - 1:1:void dispose():656:656 -> dispose - 1:3:java.lang.String toString():668:668 -> toString -kotlinx.coroutines.ParentJob -> J3.g0: + 1:4:void ():652:652 -> + 1:2:boolean childCancelled(java.lang.Throwable):667:667 -> a + 1:1:void dispose():661:661 -> dispose + 1:3:java.lang.String toString():673:673 -> toString +kotlinx.coroutines.ParentJob -> O3.e0: # {"id":"sourceFile","fileName":"Job.kt"} - java.util.concurrent.CancellationException getChildJobCancellationCause() -> d0 -kotlinx.coroutines.StandaloneCoroutine -> J3.h0: + java.util.concurrent.CancellationException getChildJobCancellationCause() -> Z +kotlinx.coroutines.StandaloneCoroutine -> O3.f0: # {"id":"sourceFile","fileName":"Builders.common.kt"} - 2:5:void (kotlin.coroutines.CoroutineContext,boolean):194:194 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Z)V"} - 1:9:boolean handleJobException(java.lang.Throwable):196:196 -> J -kotlinx.coroutines.ThreadContextElement -> J3.i0: + 2:5:void (kotlin.coroutines.CoroutineContext,boolean):188:188 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Z)V"} + 1:9:boolean handleJobException(java.lang.Throwable):190:190 -> M +kotlinx.coroutines.ThreadContextElement -> O3.g0: # {"id":"sourceFile","fileName":"ThreadContextElement.kt"} - void restoreThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object) -> Z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Ljava/lang/Object;)V"} - java.lang.Object updateThreadContext(kotlin.coroutines.CoroutineContext) -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;)Ljava/lang/Object;"} -kotlinx.coroutines.ThreadLocalEventLoop -> J3.j0: + void restoreThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object) -> g0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Ljava/lang/Object;)V"} + java.lang.Object updateThreadContext(kotlin.coroutines.CoroutineContext) -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;)Ljava/lang/Object;"} +kotlinx.coroutines.ThreadLocalEventLoop -> O3.h0: # {"id":"sourceFile","fileName":"EventLoop.common.kt"} kotlinx.coroutines.ThreadLocalEventLoop INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/j0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/h0;"} java.lang.ThreadLocal ref -> b - 8:15:void ():128:128 -> - 1:4:void ():126:126 -> - 1:18:kotlinx.coroutines.EventLoop getEventLoop$kotlinx_coroutines_core():131:131 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ3/I;"} - 1:7:void resetEventLoop$kotlinx_coroutines_core():137:137 -> b - 1:6:void setEventLoop$kotlinx_coroutines_core(kotlinx.coroutines.EventLoop):141:141 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/I;)V"} -kotlinx.coroutines.Unconfined -> J3.k0: + 8:21:void ():123:123 -> + 1:4:void ():122:122 -> + 1:18:kotlinx.coroutines.EventLoop getEventLoop$kotlinx_coroutines_core():126:126 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO3/F;"} + 1:7:void resetEventLoop$kotlinx_coroutines_core():132:132 -> b + 1:6:void setEventLoop$kotlinx_coroutines_core(kotlinx.coroutines.EventLoop):136:136 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/F;)V"} +kotlinx.coroutines.Unconfined -> O3.i0: # {"id":"sourceFile","fileName":"Unconfined.kt"} kotlinx.coroutines.Unconfined INSTANCE -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/k0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/i0;"} 1:8:void ():0:0 -> - 1:4:void ():13:13 -> - 1:9:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):24:24 -> q0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Ljava/lang/Runnable;)V"} - 10:17:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):30:30 -> q0 - 1:2:boolean isDispatchNeeded(kotlin.coroutines.CoroutineContext):20:20 -> r0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;)Z"} - 1:3:java.lang.String toString():35:35 -> toString -kotlinx.coroutines.UndispatchedCoroutine -> J3.l0: + 1:4:void ():9:9 -> + 1:9:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):20:20 -> q0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Ljava/lang/Runnable;)V"} + 10:17:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):26:26 -> q0 + 1:2:boolean isDispatchNeeded(kotlin.coroutines.CoroutineContext):16:16 -> r0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;)Z"} + 1:3:java.lang.String toString():31:31 -> toString +kotlinx.coroutines.UndispatchedCoroutine -> O3.j0: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} -kotlinx.coroutines.UndispatchedMarker -> J3.m0: +kotlinx.coroutines.UndispatchedMarker -> O3.k0: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} kotlinx.coroutines.UndispatchedMarker INSTANCE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/m0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/k0;"} 1:8:void ():0:0 -> - 1:4:void ():159:159 -> - 1:5:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):159:159 -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$c;)Lq3/j;"} - 1:5:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):159:159 -> e0 - 1:5:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):159:159 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j$c;)Lq3/j$b;"} - 1:1:kotlin.coroutines.CoroutineContext$Key getKey():161:161 -> getKey - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq3/j$c;"} - 1:5:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext):159:159 -> i0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;)Lq3/j;"} -kotlinx.coroutines.YieldContext -> J3.n0: + 1:4:void ():155:155 -> + 1:5:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext):155:155 -> Y + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;)Lv3/j;"} + 1:5:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):155:155 -> a0 + 1:5:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):155:155 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$c;)Lv3/j$b;"} + 1:1:kotlin.coroutines.CoroutineContext$Key getKey():157:157 -> getKey + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv3/j$c;"} + 1:5:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):155:155 -> j0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j$c;)Lv3/j;"} +kotlinx.coroutines.YieldContext -> O3.l0: # {"id":"sourceFile","fileName":"Unconfined.kt"} kotlinx.coroutines.YieldContext$Key Key -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/n0$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/l0$a;"} 1:9:void ():0:0 -> -kotlinx.coroutines.YieldContext$Key -> J3.n0$a: +kotlinx.coroutines.YieldContext$Key -> O3.l0$a: # {"id":"sourceFile","fileName":"Unconfined.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():43:43 -> -kotlinx.coroutines.android.AndroidDispatcherFactory -> K3.a: + 2:2:void ():39:39 -> +kotlinx.coroutines.android.AndroidDispatcherFactory -> P3.a: # {"id":"sourceFile","fileName":"HandlerDispatcher.kt"} - 1:4:void ():52:52 -> - 1:3:java.lang.String hintOnError():59:59 -> a - 1:6:kotlinx.coroutines.MainCoroutineDispatcher createDispatcher(java.util.List):55:55 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)LJ3/d0;"} - 7:19:kotlinx.coroutines.MainCoroutineDispatcher createDispatcher(java.util.List):56:56 -> b - 20:27:kotlinx.coroutines.MainCoroutineDispatcher createDispatcher(java.util.List):55:55 -> b - 1:4:int getLoadPriority():62:62 -> c -kotlinx.coroutines.android.AndroidExceptionPreHandler -> K3.b: + 1:4:void ():48:48 -> + 1:3:java.lang.String hintOnError():55:55 -> a + 1:6:kotlinx.coroutines.MainCoroutineDispatcher createDispatcher(java.util.List):51:51 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)LO3/b0;"} + 7:19:kotlinx.coroutines.MainCoroutineDispatcher createDispatcher(java.util.List):52:52 -> b + 20:27:kotlinx.coroutines.MainCoroutineDispatcher createDispatcher(java.util.List):51:51 -> b + 1:4:int getLoadPriority():58:58 -> c +kotlinx.coroutines.android.AndroidExceptionPreHandler -> P3.b: # {"id":"sourceFile","fileName":"AndroidExceptionPreHandler.kt"} - 1:5:void ():13:13 -> - 6:8:void ():16:16 -> - 1:10:void handleException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):47:47 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Ljava/lang/Throwable;)V"} - 11:32:void handleException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):48:48 -> A - 33:40:void handleException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):49:49 -> A - 1:4:java.lang.reflect.Method preHandler():20:20 -> q0 - 5:8:java.lang.reflect.Method preHandler():21:21 -> q0 - 9:10:java.lang.reflect.Method preHandler():22:22 -> q0 - 11:16:java.lang.reflect.Method preHandler():23:23 -> q0 - 17:37:java.lang.reflect.Method preHandler():24:24 -> q0 - 38:40:java.lang.reflect.Method preHandler():29:29 -> q0 -kotlinx.coroutines.android.HandlerContext -> K3.c: + 1:5:void ():9:9 -> + 6:8:void ():12:12 -> + 1:10:void handleException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):43:43 -> D + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Ljava/lang/Throwable;)V"} + 11:32:void handleException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):44:44 -> D + 33:40:void handleException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):45:45 -> D + 1:4:java.lang.reflect.Method preHandler():16:16 -> q0 + 5:8:java.lang.reflect.Method preHandler():17:17 -> q0 + 9:10:java.lang.reflect.Method preHandler():18:18 -> q0 + 11:16:java.lang.reflect.Method preHandler():19:19 -> q0 + 17:37:java.lang.reflect.Method preHandler():20:20 -> q0 + 38:40:java.lang.reflect.Method preHandler():25:25 -> q0 +kotlinx.coroutines.android.HandlerContext -> P3.c: # {"id":"sourceFile","fileName":"HandlerDispatcher.kt"} - kotlinx.coroutines.android.HandlerContext _immediate -> _immediate - # {"id":"com.android.tools.r8.residualsignature","signature":"LK3/c;"} android.os.Handler handler -> f java.lang.String name -> g boolean invokeImmediately -> h kotlinx.coroutines.android.HandlerContext immediate -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LK3/c;"} - 1:1:void (android.os.Handler,java.lang.String,boolean):118:118 -> - 2:4:void (android.os.Handler,java.lang.String,boolean):115:117 -> - 5:5:void (android.os.Handler,java.lang.String,boolean):131:131 -> - 6:7:void (android.os.Handler,java.lang.String,boolean):133:134 -> - 8:8:void (android.os.Handler,java.lang.String,boolean):133:133 -> - 9:9:void (android.os.Handler,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker):125:125 -> - 10:10:void (android.os.Handler,java.lang.String):128:128 -> - 1:16:boolean equals(java.lang.Object):175:175 -> equals - 1:7:int hashCode():176:176 -> hashCode - 1:8:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):141:141 -> q0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Ljava/lang/Runnable;)V"} - 9:12:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):142:142 -> q0 - 1:25:boolean isDispatchNeeded(kotlin.coroutines.CoroutineContext):137:137 -> r0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;)Z"} - 1:5:kotlinx.coroutines.MainCoroutineDispatcher getImmediate():114:114 -> t0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ3/d0;"} - 1:6:java.lang.String toString():170:170 -> toString - 7:16:java.lang.String toString():171:171 -> toString - 17:38:java.lang.String toString():172:172 -> toString - 1:30:void cancelOnRejection(kotlin.coroutines.CoroutineContext,java.lang.Runnable):166:166 -> v0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Ljava/lang/Runnable;)V"} - 31:38:void cancelOnRejection(kotlin.coroutines.CoroutineContext,java.lang.Runnable):167:167 -> v0 - 1:3:kotlinx.coroutines.android.HandlerContext getImmediate():133:133 -> w0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()LK3/c;"} -kotlinx.coroutines.android.HandlerDispatcher -> K3.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"LP3/c;"} + 1:1:void (android.os.Handler,java.lang.String,boolean):114:114 -> + 2:4:void (android.os.Handler,java.lang.String,boolean):111:113 -> + 5:5:void (android.os.Handler,java.lang.String,boolean):127:127 -> + 6:6:void (android.os.Handler,java.lang.String,boolean):126:126 -> + 7:7:void (android.os.Handler,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker):121:121 -> + 8:8:void (android.os.Handler,java.lang.String):124:124 -> + 1:22:boolean equals(java.lang.Object):169:169 -> equals + 1:17:int hashCode():171:171 -> hashCode + 1:8:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):134:134 -> q0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Ljava/lang/Runnable;)V"} + 9:12:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):135:135 -> q0 + 1:25:boolean isDispatchNeeded(kotlin.coroutines.CoroutineContext):130:130 -> r0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;)Z"} + 1:5:kotlinx.coroutines.MainCoroutineDispatcher getImmediate():110:110 -> t0 + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO3/b0;"} + 1:6:java.lang.String toString():163:163 -> toString + 7:16:java.lang.String toString():164:164 -> toString + 17:38:java.lang.String toString():165:165 -> toString + 1:30:void cancelOnRejection(kotlin.coroutines.CoroutineContext,java.lang.Runnable):159:159 -> v0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Ljava/lang/Runnable;)V"} + 31:38:void cancelOnRejection(kotlin.coroutines.CoroutineContext,java.lang.Runnable):160:160 -> v0 + 1:3:kotlinx.coroutines.android.HandlerContext getImmediate():126:126 -> w0 + # {"id":"com.android.tools.r8.residualsignature","signature":"()LP3/c;"} +kotlinx.coroutines.android.HandlerDispatcher -> P3.d: # {"id":"sourceFile","fileName":"HandlerDispatcher.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():22:22 -> -kotlinx.coroutines.android.HandlerDispatcherKt -> K3.e: + 2:2:void ():18:18 -> +kotlinx.coroutines.android.HandlerDispatcherKt -> P3.e: # {"id":"sourceFile","fileName":"HandlerDispatcher.kt"} kotlinx.coroutines.android.HandlerDispatcher Main -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LK3/d;"} - 2:47:void ():109:109 -> - 3:7:android.os.Handler asHandler(android.os.Looper,boolean):86:86 -> a - 8:13:android.os.Handler asHandler(android.os.Looper,boolean):90:90 -> a - 14:23:android.os.Handler asHandler(android.os.Looper,boolean):92:92 -> a - 24:44:android.os.Handler asHandler(android.os.Looper,boolean):93:93 -> a - 45:56:android.os.Handler asHandler(android.os.Looper,boolean):98:98 -> a - 57:69:android.os.Handler asHandler(android.os.Looper,boolean):104:104 -> a - 70:75:android.os.Handler asHandler(android.os.Looper,boolean):102:102 -> a - 76:81:android.os.Handler asHandler(android.os.Looper,boolean):87:87 -> a -kotlinx.coroutines.internal.ArrayQueue -> kotlinx.coroutines.internal.a: -# {"id":"sourceFile","fileName":"ArrayQueue.kt"} - java.lang.Object[] elements -> a - int head -> b - int tail -> c - 1:5:void ():7:7 -> - 6:10:void ():8:8 -> - 1:8:void addLast(java.lang.Object):15:15 -> a - 9:14:void addLast(java.lang.Object):16:16 -> a - 15:22:void addLast(java.lang.Object):17:17 -> a - 1:5:void ensureCapacity():36:36 -> b - 6:7:void ensureCapacity():38:38 -> b - 8:14:void ensureCapacity():41:41 -> b - 15:17:void ensureCapacity():39:39 -> b - 18:19:void ensureCapacity():43:43 -> b - 20:28:void ensureCapacity():45:45 -> b - 29:31:void ensureCapacity():43:43 -> b - 32:34:void ensureCapacity():48:48 -> b - 35:36:void ensureCapacity():49:49 -> b - 37:39:void ensureCapacity():50:50 -> b - 1:10:boolean isEmpty():12:12 -> c - 1:8:java.lang.Object removeFirstOrNull():22:22 -> d - 9:12:java.lang.Object removeFirstOrNull():23:23 -> d - 13:16:java.lang.Object removeFirstOrNull():24:24 -> d - 17:25:java.lang.Object removeFirstOrNull():25:25 -> d - 26:33:java.lang.Object removeFirstOrNull():26:26 -> d -kotlinx.coroutines.internal.AtomicKt -> kotlinx.coroutines.internal.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"LP3/d;"} + 2:47:void ():105:105 -> + 3:7:android.os.Handler asHandler(android.os.Looper,boolean):82:82 -> a + 8:13:android.os.Handler asHandler(android.os.Looper,boolean):86:86 -> a + 14:23:android.os.Handler asHandler(android.os.Looper,boolean):88:88 -> a + 24:39:android.os.Handler asHandler(android.os.Looper,boolean):89:89 -> a + 40:51:android.os.Handler asHandler(android.os.Looper,boolean):94:94 -> a + 52:64:android.os.Handler asHandler(android.os.Looper,boolean):100:100 -> a + 65:70:android.os.Handler asHandler(android.os.Looper,boolean):98:98 -> a + 71:76:android.os.Handler asHandler(android.os.Looper,boolean):83:83 -> a +kotlinx.coroutines.internal.AtomicKt -> Q3.a: # {"id":"sourceFile","fileName":"Atomic.kt"} java.lang.Object NO_DECISION -> a - java.lang.Object RETRY_ATOMIC -> b - 1:9:void ():43:43 -> - 10:19:void ():121:121 -> -kotlinx.coroutines.internal.AtomicOp -> kotlinx.coroutines.internal.c: + 1:10:void ():32:32 -> +kotlinx.coroutines.internal.AtomicOp -> Q3.b: # {"id":"sourceFile","fileName":"Atomic.kt"} - java.util.concurrent.atomic.AtomicReferenceFieldUpdater _consensus$FU -> a - 1:3:void ():57:57 -> - 4:8:void ():58:58 -> - 1:1:kotlinx.coroutines.internal.AtomicOp getAtomicOp():0:0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/c;"} - 1:2:java.lang.Object perform(java.lang.Object):94:94 -> c - 3:6:java.lang.Object perform(java.lang.Object):95:95 -> c - 7:14:java.lang.Object perform(java.lang.Object):96:96 -> c - 15:18:java.lang.Object perform(java.lang.Object):99:99 -> c - void complete(java.lang.Object,java.lang.Object) -> d - 1:2:java.lang.Object decide(java.lang.Object):80:80 -> e - 3:7:java.lang.Object decide(java.lang.Object):81:81 -> e - 8:16:java.lang.Object decide(java.lang.Object):82:82 -> e - 17:19:java.lang.Object decide(java.lang.Object):83:83 -> e - 1:1:long getOpSequence():0:0 -> f - java.lang.Object prepare(java.lang.Object) -> g -kotlinx.coroutines.internal.DispatchedContinuation -> kotlinx.coroutines.internal.d: + java.util.concurrent.atomic.AtomicReferenceFieldUpdater _consensus$volatile$FU -> a + 1:13:void ():0:0 -> + 1:3:void ():46:46 -> + 4:8:void ():47:47 -> + 5:8:java.lang.Object perform(java.lang.Object):67:67 -> a + 9:12:java.lang.Object perform(java.lang.Object):68:68 -> a + 13:20:java.lang.Object perform(java.lang.Object):69:69 -> a + 21:24:java.lang.Object perform(java.lang.Object):72:72 -> a + void complete(java.lang.Object,java.lang.Object) -> b + 1:4:java.lang.Object decide(java.lang.Object):52:52 -> c + 5:8:java.lang.Object decide(java.lang.Object):53:53 -> c + 9:13:java.lang.Object decide(java.lang.Object):54:54 -> c + 14:28:java.lang.Object decide(java.lang.Object):55:55 -> c + 29:33:java.lang.Object decide(java.lang.Object):56:56 -> c + 1:3:java.util.concurrent.atomic.AtomicReferenceFieldUpdater get_consensus$volatile$FU():0:0 -> d + java.lang.Object prepare(java.lang.Object) -> e +kotlinx.coroutines.internal.CoroutineExceptionHandlerImplKt -> Q3.c: +# {"id":"sourceFile","fileName":"CoroutineExceptionHandlerImpl.kt"} + java.util.Collection platformExceptionHandlers -> a + 1:6:void ():19:19 -> + 7:10:void ():17:17 -> + 11:25:void ():20:20 -> + 1:3:java.util.Collection getPlatformExceptionHandlers():17:17 -> a + 1:4:void propagateExceptionFinalResort(java.lang.Throwable):30:30 -> b + 5:12:void propagateExceptionFinalResort(java.lang.Throwable):31:31 -> b +kotlinx.coroutines.internal.CoroutineExceptionHandlerImpl_commonKt -> Q3.d: +# {"id":"sourceFile","fileName":"CoroutineExceptionHandlerImpl.common.kt"} + 1:20:void handleUncaughtCoroutineException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):32:32 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Ljava/lang/Throwable;)V"} + 21:25:void handleUncaughtCoroutineException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):34:34 -> a + 26:33:void handleUncaughtCoroutineException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):38:38 -> a + 34:41:void handleUncaughtCoroutineException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):43:43 -> a + 42:45:void handleUncaughtCoroutineException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):48:48 -> a +kotlinx.coroutines.internal.DiagnosticCoroutineContextException -> Q3.e: +# {"id":"sourceFile","fileName":"CoroutineExceptionHandlerImpl.kt"} + kotlin.coroutines.CoroutineContext context -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv3/j;"} + 1:6:void (kotlin.coroutines.CoroutineContext):35:35 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;)V"} + 2:3:java.lang.Throwable fillInStackTrace():47:47 -> fillInStackTrace + 4:7:java.lang.Throwable fillInStackTrace():42:42 -> fillInStackTrace + 1:7:java.lang.String getLocalizedMessage():37:37 -> getLocalizedMessage +kotlinx.coroutines.internal.DispatchedContinuation -> Q3.f: # {"id":"sourceFile","fileName":"DispatchedContinuation.kt"} kotlinx.coroutines.CoroutineDispatcher dispatcher -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/p;"} kotlin.coroutines.Continuation continuation -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv3/f;"} java.lang.Object _state -> i java.lang.Object countOrElement -> j - java.util.concurrent.atomic.AtomicReferenceFieldUpdater _reusableCancellableContinuation$FU -> k - 2:4:void (kotlinx.coroutines.CoroutineDispatcher,kotlin.coroutines.Continuation):22:22 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/q;Lq3/f;)V"} - 5:6:void (kotlinx.coroutines.CoroutineDispatcher,kotlin.coroutines.Continuation):20:20 -> - 7:8:void (kotlinx.coroutines.CoroutineDispatcher,kotlin.coroutines.Continuation):21:21 -> - 9:14:void (kotlinx.coroutines.CoroutineDispatcher,kotlin.coroutines.Continuation):25:25 -> - 15:25:void (kotlinx.coroutines.CoroutineDispatcher,kotlin.coroutines.Continuation):29:29 -> - 26:28:void (kotlinx.coroutines.CoroutineDispatcher,kotlin.coroutines.Continuation):59:59 -> - 1:11:kotlin.coroutines.jvm.internal.CoroutineStackFrame getCallerFrame():26:26 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls3/d;"} - 1:8:void resumeWith(java.lang.Object):196:196 -> b - 9:12:void resumeWith(java.lang.Object):197:197 -> b - 13:21:void resumeWith(java.lang.Object):198:198 -> b - 22:23:void resumeWith(java.lang.Object):199:199 -> b - 24:25:void resumeWith(java.lang.Object):200:200 -> b - 26:31:void resumeWith(java.lang.Object):201:201 -> b - 32:37:boolean kotlinx.coroutines.internal.DispatchedContinuationKt.executeUnconfined$default(kotlinx.coroutines.internal.DispatchedContinuation,java.lang.Object,int,boolean,kotlin.jvm.functions.Function0,int,java.lang.Object):302:302 -> b - 32:37:void resumeWith(java.lang.Object):203 -> b - 38:43:boolean kotlinx.coroutines.internal.DispatchedContinuationKt.executeUnconfined$default(kotlinx.coroutines.internal.DispatchedContinuation,java.lang.Object,int,boolean,kotlin.jvm.functions.Function0,int,java.lang.Object):305:305 -> b - 38:43:void resumeWith(java.lang.Object):203 -> b - 44:45:boolean kotlinx.coroutines.internal.DispatchedContinuationKt.executeUnconfined$default(kotlinx.coroutines.internal.DispatchedContinuation,java.lang.Object,int,boolean,kotlin.jvm.functions.Function0,int,java.lang.Object):307:307 -> b - 44:45:void resumeWith(java.lang.Object):203 -> b - 46:47:boolean kotlinx.coroutines.internal.DispatchedContinuationKt.executeUnconfined$default(kotlinx.coroutines.internal.DispatchedContinuation,java.lang.Object,int,boolean,kotlin.jvm.functions.Function0,int,java.lang.Object):308:308 -> b - 46:47:void resumeWith(java.lang.Object):203 -> b - 48:51:boolean kotlinx.coroutines.internal.DispatchedContinuationKt.executeUnconfined$default(kotlinx.coroutines.internal.DispatchedContinuation,java.lang.Object,int,boolean,kotlin.jvm.functions.Function0,int,java.lang.Object):309:309 -> b - 48:51:void resumeWith(java.lang.Object):203 -> b - 52:54:void kotlinx.coroutines.DispatchedTaskKt.runUnconfinedEventLoop(kotlinx.coroutines.DispatchedTask,kotlinx.coroutines.EventLoop,kotlin.jvm.functions.Function0):199:199 -> b - 52:54:void resumeWith(java.lang.Object):203 -> b - 55:60:void resumeWith(java.lang.Object):204:204 -> b - 61:64:java.lang.Object kotlinx.coroutines.CoroutineContextKt.withCoroutineContext(kotlin.coroutines.CoroutineContext,java.lang.Object,kotlin.jvm.functions.Function0):95:95 -> b - 61:64:void resumeWith(java.lang.Object):204 -> b - 65:69:void resumeWith(java.lang.Object):205:205 -> b - 70:71:void resumeWith(java.lang.Object):206:206 -> b - 72:74:java.lang.Object kotlinx.coroutines.CoroutineContextKt.withCoroutineContext(kotlin.coroutines.CoroutineContext,java.lang.Object,kotlin.jvm.functions.Function0):99:99 -> b - 72:74:void resumeWith(java.lang.Object):204 -> b - 75:80:void kotlinx.coroutines.DispatchedTaskKt.runUnconfinedEventLoop(kotlinx.coroutines.DispatchedTask,kotlinx.coroutines.EventLoop,kotlin.jvm.functions.Function0):204:204 -> b - 75:80:void resumeWith(java.lang.Object):203 -> b - 81:87:void kotlinx.coroutines.DispatchedTaskKt.runUnconfinedEventLoop(kotlinx.coroutines.DispatchedTask,kotlinx.coroutines.EventLoop,kotlin.jvm.functions.Function0):213:213 -> b - 81:87:void resumeWith(java.lang.Object):203 -> b - 88:91:java.lang.Object kotlinx.coroutines.CoroutineContextKt.withCoroutineContext(kotlin.coroutines.CoroutineContext,java.lang.Object,kotlin.jvm.functions.Function0):99:99 -> b - 88:91:void resumeWith(java.lang.Object):204 -> b - 92:97:void kotlinx.coroutines.DispatchedTaskKt.runUnconfinedEventLoop(kotlinx.coroutines.DispatchedTask,kotlinx.coroutines.EventLoop,kotlin.jvm.functions.Function0):211:211 -> b - 92:97:void resumeWith(java.lang.Object):203 -> b - 98:101:void kotlinx.coroutines.DispatchedTaskKt.runUnconfinedEventLoop(kotlinx.coroutines.DispatchedTask,kotlinx.coroutines.EventLoop,kotlin.jvm.functions.Function0):213:213 -> b - 98:101:void resumeWith(java.lang.Object):203 -> b - 1:4:void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable):236:236 -> c - 5:12:void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable):237:237 -> c - 1:1:kotlin.coroutines.Continuation getDelegate$kotlinx_coroutines_core():193:193 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq3/f;"} + java.util.concurrent.atomic.AtomicReferenceFieldUpdater _reusableCancellableContinuation$volatile$FU -> k + 1:13:void ():0:0 -> + 2:4:void (kotlinx.coroutines.CoroutineDispatcher,kotlin.coroutines.Continuation):17:17 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/p;Lv3/f;)V"} + 5:6:void (kotlinx.coroutines.CoroutineDispatcher,kotlin.coroutines.Continuation):14:14 -> + 7:8:void (kotlinx.coroutines.CoroutineDispatcher,kotlin.coroutines.Continuation):16:16 -> + 9:14:void (kotlinx.coroutines.CoroutineDispatcher,kotlin.coroutines.Continuation):20:20 -> + 15:25:void (kotlinx.coroutines.CoroutineDispatcher,kotlin.coroutines.Continuation):24:24 -> + 1:11:kotlin.coroutines.jvm.internal.CoroutineStackFrame getCallerFrame():21:21 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx3/d;"} + 1:4:void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable):231:231 -> b + 5:12:void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable):232:232 -> b + 1:8:void resumeWith(java.lang.Object):191:191 -> c + 9:12:void resumeWith(java.lang.Object):192:192 -> c + 13:21:void resumeWith(java.lang.Object):193:193 -> c + 22:23:void resumeWith(java.lang.Object):194:194 -> c + 24:25:void resumeWith(java.lang.Object):195:195 -> c + 26:31:void resumeWith(java.lang.Object):196:196 -> c + 32:37:void resumeWith(java.lang.Object):321:321 -> c + 38:43:void resumeWith(java.lang.Object):324:324 -> c + 44:45:void resumeWith(java.lang.Object):326:326 -> c + 46:47:void resumeWith(java.lang.Object):327:327 -> c + 48:51:void resumeWith(java.lang.Object):328:328 -> c + 52:54:void resumeWith(java.lang.Object):333:333 -> c + 55:60:void resumeWith(java.lang.Object):199:199 -> c + 61:64:void resumeWith(java.lang.Object):336:336 -> c + 65:69:void resumeWith(java.lang.Object):200:200 -> c + 70:71:void resumeWith(java.lang.Object):201:201 -> c + 72:74:void resumeWith(java.lang.Object):340:340 -> c + 75:80:void resumeWith(java.lang.Object):343:343 -> c + 81:87:void resumeWith(java.lang.Object):352:352 -> c + 88:91:void resumeWith(java.lang.Object):340:340 -> c + 92:97:void resumeWith(java.lang.Object):350:350 -> c + 98:101:void resumeWith(java.lang.Object):352:352 -> c + 1:1:kotlin.coroutines.Continuation getDelegate$kotlinx_coroutines_core():188:188 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv3/f;"} 1:7:kotlin.coroutines.CoroutineContext getContext():0:0 -> getContext - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq3/j;"} - 1:2:java.lang.Object takeState$kotlinx_coroutines_core():186:186 -> h - 3:9:java.lang.Object takeState$kotlinx_coroutines_core():188:188 -> h - 1:2:void awaitReusability():319:319 -> i - 3:7:void awaitReusability():80:80 -> i - 1:2:kotlinx.coroutines.CancellableContinuationImpl getReusableCancellableContinuation():62:62 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ3/g;"} - 1:3:void release():90:90 -> k - 4:7:void release():91:91 -> k - 1:39:java.lang.String toString():268:268 -> toString -kotlinx.coroutines.internal.DispatchedContinuationKt -> kotlinx.coroutines.internal.e: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv3/j;"} + 1:2:java.lang.Object takeState$kotlinx_coroutines_core():181:181 -> h + 3:9:java.lang.Object takeState$kotlinx_coroutines_core():183:183 -> h + 1:8:void awaitReusability$kotlinx_coroutines_core():73:73 -> i + 9:13:void awaitReusability$kotlinx_coroutines_core():75:75 -> i + 5:9:kotlinx.coroutines.CancellableContinuationImpl getReusableCancellableContinuation():57:57 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO3/g;"} + 1:3:java.util.concurrent.atomic.AtomicReferenceFieldUpdater get_reusableCancellableContinuation$volatile$FU():0:0 -> k + 1:3:void release$kotlinx_coroutines_core():85:85 -> l + 4:7:void release$kotlinx_coroutines_core():86:86 -> l + 1:39:java.lang.String toString():264:264 -> toString +kotlinx.coroutines.internal.DispatchedContinuationKt -> Q3.g: # {"id":"sourceFile","fileName":"DispatchedContinuation.kt"} kotlinx.coroutines.internal.Symbol UNDEFINED -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/w;"} kotlinx.coroutines.internal.Symbol REUSABLE_CLAIMED -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/u;"} - 1:9:void ():14:14 -> - 10:19:void ():17:17 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/w;"} + 1:9:void ():8:8 -> + 10:19:void ():10:10 -> 1:3:kotlinx.coroutines.internal.Symbol access$getUNDEFINED$p():1:1 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/u;"} - 1:6:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282:282 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/f;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V"} - 7:10:void kotlinx.coroutines.internal.DispatchedContinuation.resumeCancellableWith(java.lang.Object,kotlin.jvm.functions.Function1):218:218 -> b - 7:10:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 11:23:void kotlinx.coroutines.internal.DispatchedContinuation.resumeCancellableWith(java.lang.Object,kotlin.jvm.functions.Function1):219:219 -> b - 11:23:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 24:25:void kotlinx.coroutines.internal.DispatchedContinuation.resumeCancellableWith(java.lang.Object,kotlin.jvm.functions.Function1):220:220 -> b - 24:25:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 26:27:void kotlinx.coroutines.internal.DispatchedContinuation.resumeCancellableWith(java.lang.Object,kotlin.jvm.functions.Function1):221:221 -> b - 26:27:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 28:38:void kotlinx.coroutines.internal.DispatchedContinuation.resumeCancellableWith(java.lang.Object,kotlin.jvm.functions.Function1):222:222 -> b - 28:38:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 39:44:boolean executeUnconfined$default(kotlinx.coroutines.internal.DispatchedContinuation,java.lang.Object,int,boolean,kotlin.jvm.functions.Function0,int,java.lang.Object):302:302 -> b - 39:44:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 45:50:boolean executeUnconfined$default(kotlinx.coroutines.internal.DispatchedContinuation,java.lang.Object,int,boolean,kotlin.jvm.functions.Function0,int,java.lang.Object):305:305 -> b - 45:50:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 51:52:boolean executeUnconfined$default(kotlinx.coroutines.internal.DispatchedContinuation,java.lang.Object,int,boolean,kotlin.jvm.functions.Function0,int,java.lang.Object):307:307 -> b - 51:52:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 53:54:boolean executeUnconfined$default(kotlinx.coroutines.internal.DispatchedContinuation,java.lang.Object,int,boolean,kotlin.jvm.functions.Function0,int,java.lang.Object):308:308 -> b - 53:54:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 55:58:boolean executeUnconfined$default(kotlinx.coroutines.internal.DispatchedContinuation,java.lang.Object,int,boolean,kotlin.jvm.functions.Function0,int,java.lang.Object):309:309 -> b - 55:58:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 59:61:void kotlinx.coroutines.DispatchedTaskKt.runUnconfinedEventLoop(kotlinx.coroutines.DispatchedTask,kotlinx.coroutines.EventLoop,kotlin.jvm.functions.Function0):199:199 -> b - 59:61:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 62:75:boolean kotlinx.coroutines.internal.DispatchedContinuation.resumeCancelled(java.lang.Object):243:243 -> b - 62:75:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 76:81:boolean kotlinx.coroutines.internal.DispatchedContinuation.resumeCancelled(java.lang.Object):244:244 -> b - 76:81:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 82:85:boolean kotlinx.coroutines.internal.DispatchedContinuation.resumeCancelled(java.lang.Object):245:245 -> b - 82:85:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 86:88:boolean kotlinx.coroutines.internal.DispatchedContinuation.resumeCancelled(java.lang.Object):246:246 -> b - 86:88:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 89:104:boolean kotlinx.coroutines.internal.DispatchedContinuation.resumeCancelled(java.lang.Object):247:247 -> b - 89:104:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 105:108:void kotlinx.coroutines.internal.DispatchedContinuation.resumeUndispatchedWith(java.lang.Object):255:255 -> b - 105:108:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 109:112:java.lang.Object kotlinx.coroutines.CoroutineContextKt.withContinuationContext(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function0):107:107 -> b - 109:112:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 113:116:java.lang.Object kotlinx.coroutines.CoroutineContextKt.withContinuationContext(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function0):108:108 -> b - 113:116:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 117:120:java.lang.Object kotlinx.coroutines.CoroutineContextKt.withContinuationContext(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function0):109:109 -> b - 117:120:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 121:123:java.lang.Object kotlinx.coroutines.CoroutineContextKt.withContinuationContext(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function0):111:111 -> b - 121:123:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 124:128:void kotlinx.coroutines.internal.DispatchedContinuation.resumeUndispatchedWith(java.lang.Object):256:256 -> b - 124:128:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 129:130:void kotlinx.coroutines.internal.DispatchedContinuation.resumeUndispatchedWith(java.lang.Object):257:257 -> b - 129:130:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 131:133:java.lang.Object kotlinx.coroutines.CoroutineContextKt.withContinuationContext(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function0):119:119 -> b - 131:133:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 134:139:void kotlinx.coroutines.DispatchedTaskKt.runUnconfinedEventLoop(kotlinx.coroutines.DispatchedTask,kotlinx.coroutines.EventLoop,kotlin.jvm.functions.Function0):204:204 -> b - 134:139:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 140:144:void kotlinx.coroutines.DispatchedTaskKt.runUnconfinedEventLoop(kotlinx.coroutines.DispatchedTask,kotlinx.coroutines.EventLoop,kotlin.jvm.functions.Function0):213:213 -> b - 140:144:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 145:149:java.lang.Object kotlinx.coroutines.CoroutineContextKt.withContinuationContext(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function0):119:119 -> b - 145:149:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 150:155:void kotlinx.coroutines.DispatchedTaskKt.runUnconfinedEventLoop(kotlinx.coroutines.DispatchedTask,kotlinx.coroutines.EventLoop,kotlin.jvm.functions.Function0):211:211 -> b - 150:155:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 156:159:void kotlinx.coroutines.DispatchedTaskKt.runUnconfinedEventLoop(kotlinx.coroutines.DispatchedTask,kotlinx.coroutines.EventLoop,kotlin.jvm.functions.Function0):213:213 -> b - 156:159:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):282 -> b - 160:163:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):283:283 -> b - 6:9:void resumeCancellableWith$default(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1,int,java.lang.Object):278:278 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/f;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V"} -kotlinx.coroutines.internal.LimitedDispatcher -> kotlinx.coroutines.internal.f: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ3/w;"} + 1:6:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):278:278 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/f;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V"} + 7:10:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):314:314 -> b + 11:23:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):315:315 -> b + 24:25:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):316:316 -> b + 26:27:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):317:317 -> b + 28:38:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):318:318 -> b + 39:44:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):327:327 -> b + 45:50:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):330:330 -> b + 51:52:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):332:332 -> b + 53:54:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):333:333 -> b + 55:58:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):334:334 -> b + 59:61:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):339:339 -> b + 62:75:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):343:343 -> b + 76:81:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):344:344 -> b + 82:85:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):345:345 -> b + 86:88:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):346:346 -> b + 89:104:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):347:347 -> b + 105:108:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):352:352 -> b + 109:112:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):353:353 -> b + 113:116:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):354:354 -> b + 117:120:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):355:355 -> b + 121:123:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):357:357 -> b + 124:128:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):363:363 -> b + 129:130:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):364:364 -> b + 131:133:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):366:366 -> b + 134:139:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):371:371 -> b + 140:144:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):380:380 -> b + 145:149:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):366:366 -> b + 150:155:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):378:378 -> b + 156:159:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):380:380 -> b + 160:163:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):279:279 -> b + 6:9:void resumeCancellableWith$default(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1,int,java.lang.Object):274:274 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/f;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V"} +kotlinx.coroutines.internal.LimitedDispatcher -> Q3.h: # {"id":"sourceFile","fileName":"LimitedDispatcher.kt"} kotlinx.coroutines.CoroutineDispatcher dispatcher -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/p;"} int parallelism -> g kotlinx.coroutines.Delay $$delegate_0 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/z;"} kotlinx.coroutines.internal.LockFreeTaskQueue queue -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/m;"} java.lang.Object workerAllocationLock -> j - 1:3:void (kotlinx.coroutines.CoroutineDispatcher,int):19:19 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/q;I)V"} - 4:5:void (kotlinx.coroutines.CoroutineDispatcher,int):17:17 -> - 6:7:void (kotlinx.coroutines.CoroutineDispatcher,int):18:18 -> - 8:23:void (kotlinx.coroutines.CoroutineDispatcher,int):19:19 -> - 24:31:void (kotlinx.coroutines.CoroutineDispatcher,int):24:24 -> - 32:39:void (kotlinx.coroutines.CoroutineDispatcher,int):27:27 -> - 1:6:void dispatchInternal(java.lang.Runnable,kotlin.jvm.functions.Function0):80:80 -> q0 - 1:6:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):66 -> q0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Ljava/lang/Runnable;)V"} - 7:12:void dispatchInternal(java.lang.Runnable,kotlin.jvm.functions.Function0):87:87 -> q0 - 7:12:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):66 -> q0 - 13:18:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):67:67 -> q0 - 3:12:void run():39:39 -> run - 13:17:void run():42:42 -> run - 18:28:void run():44:44 -> run - 29:36:void run():47:47 -> run - 37:42:void run():50:50 -> run - 43:44:void run():56:56 -> run - 45:45:java.lang.Object kotlinx.coroutines.internal.SynchronizedKt.synchronized(java.lang.Object,kotlin.jvm.functions.Function0):20:20 -> run - 45:45:void run():56 -> run - 46:51:void run():57:57 -> run - 52:61:void run():58:58 -> run - 62:67:void run():59:59 -> run - 68:74:void run():61:61 -> run - 1:5:boolean addAndTryDispatching(java.lang.Runnable):100:100 -> t0 - 6:15:boolean addAndTryDispatching(java.lang.Runnable):101:101 -> t0 - 1:2:boolean tryAllocateWorker():92:92 -> u0 - 3:3:java.lang.Object kotlinx.coroutines.internal.SynchronizedKt.synchronized(java.lang.Object,kotlin.jvm.functions.Function0):20:20 -> u0 - 3:3:boolean tryAllocateWorker():92 -> u0 - 4:12:boolean tryAllocateWorker():93:93 -> u0 - 13:18:boolean tryAllocateWorker():94:94 -> u0 - 19:23:boolean tryAllocateWorker():95:95 -> u0 -kotlinx.coroutines.internal.LimitedDispatcherKt -> kotlinx.coroutines.internal.g: + java.util.concurrent.atomic.AtomicIntegerFieldUpdater runningWorkers$volatile$FU -> k + 1:11:void ():0:0 -> + 1:3:void (kotlinx.coroutines.CoroutineDispatcher,int):25:25 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/p;I)V"} + 4:5:void (kotlinx.coroutines.CoroutineDispatcher,int):23:23 -> + 6:7:void (kotlinx.coroutines.CoroutineDispatcher,int):24:24 -> + 8:23:void (kotlinx.coroutines.CoroutineDispatcher,int):25:25 -> + 24:31:void (kotlinx.coroutines.CoroutineDispatcher,int):31:31 -> + 32:39:void (kotlinx.coroutines.CoroutineDispatcher,int):34:34 -> + 1:5:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):131:131 -> q0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Ljava/lang/Runnable;)V"} + 6:17:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):132:132 -> q0 + 18:23:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):135:135 -> q0 + 24:30:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):136:136 -> q0 + 31:35:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):137:137 -> q0 + 36:41:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):45:45 -> q0 + 1:3:kotlinx.coroutines.CoroutineDispatcher access$getDispatcher$p(kotlinx.coroutines.internal.LimitedDispatcher):22:22 -> t0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/h;)LO3/p;"} + 1:5:java.lang.Runnable access$obtainTaskOrDeallocateWorker(kotlinx.coroutines.internal.LimitedDispatcher):22:22 -> u0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/h;)Ljava/lang/Runnable;"} + 1:3:java.util.concurrent.atomic.AtomicIntegerFieldUpdater getRunningWorkers$volatile$FU():0:0 -> v0 + 1:10:java.lang.Runnable obtainTaskOrDeallocateWorker():87:87 -> w0 + 11:12:java.lang.Runnable obtainTaskOrDeallocateWorker():88:88 -> w0 + 13:17:java.lang.Runnable obtainTaskOrDeallocateWorker():156:156 -> w0 + 18:20:java.lang.Runnable obtainTaskOrDeallocateWorker():89:89 -> w0 + 21:35:java.lang.Runnable obtainTaskOrDeallocateWorker():90:90 -> w0 + 36:38:java.lang.Runnable obtainTaskOrDeallocateWorker():91:91 -> w0 + 39:44:java.lang.Runnable obtainTaskOrDeallocateWorker():156:156 -> w0 + 1:2:boolean tryAllocateWorker():75:75 -> x0 + 3:3:boolean tryAllocateWorker():151:151 -> x0 + 4:22:boolean tryAllocateWorker():76:76 -> x0 + 23:25:boolean tryAllocateWorker():77:77 -> x0 + 26:31:boolean tryAllocateWorker():78:78 -> x0 +kotlinx.coroutines.internal.LimitedDispatcher$Worker -> Q3.h$a: # {"id":"sourceFile","fileName":"LimitedDispatcher.kt"} - 5:31:void checkParallelism(int):106:106 -> a -kotlinx.coroutines.internal.LockFreeLinkedListHead -> kotlinx.coroutines.internal.h: + java.lang.Runnable currentTask -> d + kotlinx.coroutines.internal.LimitedDispatcher this$0 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/h;"} + 1:8:void (kotlinx.coroutines.internal.LimitedDispatcher,java.lang.Runnable):106:106 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/h;Ljava/lang/Runnable;)V"} + 2:8:void run():111:111 -> run + 9:13:void run():113:113 -> run + 14:30:void run():115:115 -> run + 31:44:void run():117:117 -> run + 45:56:void run():120:120 -> run +kotlinx.coroutines.internal.LimitedDispatcherKt -> Q3.i: +# {"id":"sourceFile","fileName":"LimitedDispatcher.kt"} + 5:31:void checkParallelism(int):129:129 -> a +kotlinx.coroutines.internal.LockFreeLinkedListHead -> Q3.j: # {"id":"sourceFile","fileName":"LockFreeLinkedList.kt"} - 1:4:void ():638:638 -> - 1:1:boolean isRemoved():0:0 -> o -kotlinx.coroutines.internal.LockFreeLinkedListKt -> kotlinx.coroutines.internal.i: + 1:4:void ():329:329 -> + 1:2:boolean isRemoved():347:347 -> q +kotlinx.coroutines.internal.LockFreeLinkedListKt -> Q3.k: # {"id":"sourceFile","fileName":"LockFreeLinkedList.kt"} java.lang.Object CONDITION_FALSE -> a - java.lang.Object LIST_EMPTY -> b - 1:9:void ():26:26 -> - 10:19:void ():30:30 -> - 1:3:java.lang.Object getCONDITION_FALSE():26:26 -> a - 1:20:kotlinx.coroutines.internal.LockFreeLinkedListNode unwrap(java.lang.Object):631:631 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lkotlinx/coroutines/internal/j;"} -kotlinx.coroutines.internal.LockFreeLinkedListNode -> kotlinx.coroutines.internal.j: + 1:10:void ():21:21 -> + 1:3:java.lang.Object getCONDITION_FALSE():21:21 -> a +kotlinx.coroutines.internal.LockFreeLinkedListNode -> Q3.l: # {"id":"sourceFile","fileName":"LockFreeLinkedList.kt"} - java.util.concurrent.atomic.AtomicReferenceFieldUpdater _next$FU -> d - java.util.concurrent.atomic.AtomicReferenceFieldUpdater _prev$FU -> e - java.util.concurrent.atomic.AtomicReferenceFieldUpdater _removedRef$FU -> f - 1:3:kotlinx.coroutines.internal.Removed access$removed(kotlinx.coroutines.internal.LockFreeLinkedListNode):63:63 -> - 1:3:void ():63 -> - 4:5:void ():66:66 -> - 6:8:void ():67:67 -> - 9:11:void ():68:68 -> - 1:4:kotlinx.coroutines.internal.Removed access$removed(kotlinx.coroutines.internal.LockFreeLinkedListNode):63:63 -> b - 1:4:void access$finishAdd(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode):63 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/j;Lkotlinx/coroutines/internal/j;)V"} - 1:5:boolean addOneIfEmpty(kotlinx.coroutines.internal.LockFreeLinkedListNode):124:124 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/j;)Z"} - 6:10:boolean addOneIfEmpty(kotlinx.coroutines.internal.LockFreeLinkedListNode):125:125 -> e - 11:18:boolean addOneIfEmpty(kotlinx.coroutines.internal.LockFreeLinkedListNode):127:127 -> e - 19:26:boolean addOneIfEmpty(kotlinx.coroutines.internal.LockFreeLinkedListNode):129:129 -> e - 27:31:boolean addOneIfEmpty(kotlinx.coroutines.internal.LockFreeLinkedListNode):131:131 -> e - 1:7:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):573:573 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/q;)Lkotlinx/coroutines/internal/j;"} - 8:14:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):577:577 -> f - 15:23:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):583:583 -> f - 24:33:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):590:590 -> f - 34:39:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):592:592 -> f - 40:49:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):593:593 -> f - 50:55:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):595:595 -> f - 56:61:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):598:598 -> f - 62:76:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):601:601 -> f - 77:81:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):607:607 -> f - 82:88:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):612:612 -> f - 1:7:kotlinx.coroutines.internal.LockFreeLinkedListNode findPrevNonRemoved(kotlinx.coroutines.internal.LockFreeLinkedListNode):117:117 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/j;)Lkotlinx/coroutines/internal/j;"} - 8:12:kotlinx.coroutines.internal.LockFreeLinkedListNode findPrevNonRemoved(kotlinx.coroutines.internal.LockFreeLinkedListNode):118:118 -> g - 1:4:void finishAdd(kotlinx.coroutines.internal.LockFreeLinkedListNode):682:682 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/j;)V"} - 5:11:void finishAdd(kotlinx.coroutines.internal.LockFreeLinkedListNode):547:547 -> k - 12:19:void finishAdd(kotlinx.coroutines.internal.LockFreeLinkedListNode):548:548 -> k - 20:30:void finishAdd(kotlinx.coroutines.internal.LockFreeLinkedListNode):551:551 -> k - 1:2:java.lang.Object getNext():674:674 -> l - 3:7:java.lang.Object getNext():100:100 -> l - 8:13:java.lang.Object getNext():101:101 -> l - 1:9:kotlinx.coroutines.internal.LockFreeLinkedListNode getNextNode():106:106 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/j;"} - 2:16:kotlinx.coroutines.internal.LockFreeLinkedListNode getPrevNode():114:114 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/j;"} - 1:7:boolean isRemoved():95:95 -> o - 1:10:boolean remove():245:245 -> p - 1:4:kotlinx.coroutines.internal.LockFreeLinkedListNode removeOrNext():251:251 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/j;"} - 5:15:kotlinx.coroutines.internal.LockFreeLinkedListNode removeOrNext():252:252 -> q - 16:18:kotlinx.coroutines.internal.LockFreeLinkedListNode removeOrNext():253:253 -> q - 19:25:kotlinx.coroutines.internal.LockFreeLinkedListNode removeOrNext():254:254 -> q - 26:34:kotlinx.coroutines.internal.LockFreeLinkedListNode removeOrNext():255:255 -> q - 35:38:kotlinx.coroutines.internal.LockFreeLinkedListNode removeOrNext():257:257 -> q - 1:17:kotlinx.coroutines.internal.Removed removed():71:71 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/r;"} - 1:5:int tryCondAddNext(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp):226:226 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/j;Lkotlinx/coroutines/internal/j;Lkotlinx/coroutines/internal/j$a;)I"} - 6:10:int tryCondAddNext(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp):227:227 -> s - 11:12:int tryCondAddNext(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp):228:228 -> s - 13:20:int tryCondAddNext(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp):229:229 -> s - 21:30:int tryCondAddNext(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp):231:231 -> s - 1:30:java.lang.String toString():623:623 -> toString -kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp -> kotlinx.coroutines.internal.j$a: + java.util.concurrent.atomic.AtomicReferenceFieldUpdater _next$volatile$FU -> a + java.util.concurrent.atomic.AtomicReferenceFieldUpdater _prev$volatile$FU -> b + java.util.concurrent.atomic.AtomicReferenceFieldUpdater _removedRef$volatile$FU -> c + 1:29:void ():0:0 -> + 1:3:void ():42:42 -> + 4:5:void ():45:45 -> + 6:8:void ():46:46 -> + 1:4:void access$finishAdd(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode):42:42 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/l;LQ3/l;)V"} + 1:5:java.util.concurrent.atomic.AtomicReferenceFieldUpdater access$get_next$volatile$FU():42:42 -> d + 5:11:boolean addOneIfEmpty(kotlinx.coroutines.internal.LockFreeLinkedListNode):104:104 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/l;)Z"} + 12:14:boolean addOneIfEmpty(kotlinx.coroutines.internal.LockFreeLinkedListNode):105:105 -> e + 15:22:boolean addOneIfEmpty(kotlinx.coroutines.internal.LockFreeLinkedListNode):107:107 -> e + 23:32:boolean addOneIfEmpty(kotlinx.coroutines.internal.LockFreeLinkedListNode):109:109 -> e + 33:37:boolean addOneIfEmpty(kotlinx.coroutines.internal.LockFreeLinkedListNode):111:111 -> e + 5:13:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):269:269 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/s;)LQ3/l;"} + 14:17:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):272:272 -> f + 18:26:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):273:273 -> f + 27:37:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):279:279 -> f + 38:47:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):286:286 -> f + 48:51:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):288:288 -> f + 52:57:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):289:289 -> f + 58:63:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):292:292 -> f + 64:80:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):295:295 -> f + 81:84:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):299:299 -> f + 85:91:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):301:301 -> f + 92:103:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):306:306 -> f + 1:7:kotlinx.coroutines.internal.LockFreeLinkedListNode findPrevNonRemoved(kotlinx.coroutines.internal.LockFreeLinkedListNode):97:97 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/l;)LQ3/l;"} + 8:18:kotlinx.coroutines.internal.LockFreeLinkedListNode findPrevNonRemoved(kotlinx.coroutines.internal.LockFreeLinkedListNode):98:98 -> g + 1:10:void finishAdd(kotlinx.coroutines.internal.LockFreeLinkedListNode):244:244 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/l;)V"} + 11:17:void finishAdd(kotlinx.coroutines.internal.LockFreeLinkedListNode):246:246 -> j + 18:27:void finishAdd(kotlinx.coroutines.internal.LockFreeLinkedListNode):247:247 -> j + 28:38:void finishAdd(kotlinx.coroutines.internal.LockFreeLinkedListNode):250:250 -> j + 1:8:java.lang.Object getNext():77:77 -> k + 9:13:java.lang.Object getNext():79:79 -> k + 14:19:java.lang.Object getNext():80:80 -> k + 1:29:kotlinx.coroutines.internal.LockFreeLinkedListNode getNextNode():86:86 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ3/l;"} + 2:22:kotlinx.coroutines.internal.LockFreeLinkedListNode getPrevNode():94:94 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ3/l;"} + 1:3:java.util.concurrent.atomic.AtomicReferenceFieldUpdater get_next$volatile$FU():0:0 -> n + 1:3:java.util.concurrent.atomic.AtomicReferenceFieldUpdater get_prev$volatile$FU():0:0 -> o + 1:3:java.util.concurrent.atomic.AtomicReferenceFieldUpdater get_removedRef$volatile$FU():0:0 -> p + 1:7:boolean isRemoved():74:74 -> q + 1:10:boolean remove():198:198 -> r + 1:4:kotlinx.coroutines.internal.LockFreeLinkedListNode removeOrNext():204:204 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ3/l;"} + 5:15:kotlinx.coroutines.internal.LockFreeLinkedListNode removeOrNext():205:205 -> s + 16:18:kotlinx.coroutines.internal.LockFreeLinkedListNode removeOrNext():206:206 -> s + 19:30:kotlinx.coroutines.internal.LockFreeLinkedListNode removeOrNext():207:207 -> s + 31:41:kotlinx.coroutines.internal.LockFreeLinkedListNode removeOrNext():208:208 -> s + 42:45:kotlinx.coroutines.internal.LockFreeLinkedListNode removeOrNext():210:210 -> s + 1:17:kotlinx.coroutines.internal.Removed removed():50:50 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ3/t;"} + 18:21:kotlinx.coroutines.internal.Removed removed():352:352 -> t + 22:25:kotlinx.coroutines.internal.Removed removed():50:50 -> t + 1:30:java.lang.String toString():317:317 -> toString + 5:11:int tryCondAddNext(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp):180:180 -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/l;LQ3/l;LQ3/l$a;)I"} + 12:14:int tryCondAddNext(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp):181:181 -> u + 15:16:int tryCondAddNext(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp):182:182 -> u + 17:28:int tryCondAddNext(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp):183:183 -> u + 29:38:int tryCondAddNext(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp):185:185 -> u +kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp -> Q3.l$a: # {"id":"sourceFile","fileName":"LockFreeLinkedList.kt"} kotlinx.coroutines.internal.LockFreeLinkedListNode newNode -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/l;"} kotlinx.coroutines.internal.LockFreeLinkedListNode oldNext -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/j;"} - 1:3:void (kotlinx.coroutines.internal.LockFreeLinkedListNode):76:76 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/j;)V"} - 4:6:void (kotlinx.coroutines.internal.LockFreeLinkedListNode):75:75 -> - 1:6:void complete(java.lang.Object,java.lang.Object):73:73 -> d - 8:14:void complete(kotlinx.coroutines.internal.LockFreeLinkedListNode,java.lang.Object):81:81 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/j;Ljava/lang/Object;)V"} - 15:24:void complete(kotlinx.coroutines.internal.LockFreeLinkedListNode,java.lang.Object):82:82 -> h - 25:35:void complete(kotlinx.coroutines.internal.LockFreeLinkedListNode,java.lang.Object):84:84 -> h -kotlinx.coroutines.internal.LockFreeLinkedListNode$toString$1 -> kotlinx.coroutines.internal.j$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/l;"} + 1:3:void (kotlinx.coroutines.internal.LockFreeLinkedListNode):55:55 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/l;)V"} + 4:6:void (kotlinx.coroutines.internal.LockFreeLinkedListNode):54:54 -> + 1:6:void complete(java.lang.Object,java.lang.Object):52:52 -> b + 8:14:void complete(kotlinx.coroutines.internal.LockFreeLinkedListNode,java.lang.Object):60:60 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/l;Ljava/lang/Object;)V"} + 15:26:void complete(kotlinx.coroutines.internal.LockFreeLinkedListNode,java.lang.Object):61:61 -> f + 27:37:void complete(kotlinx.coroutines.internal.LockFreeLinkedListNode,java.lang.Object):63:63 -> f +kotlinx.coroutines.internal.LockFreeLinkedListNode$toString$1 -> Q3.l$b: # {"id":"sourceFile","fileName":"LockFreeLinkedList.kt"} - 1:7:java.lang.Object get():623:623 -> get -kotlinx.coroutines.internal.LockFreeTaskQueue -> kotlinx.coroutines.internal.k: + 1:13:void (java.lang.Object):0:0 -> + 1:7:java.lang.Object get():317:317 -> get +kotlinx.coroutines.internal.LockFreeTaskQueue -> Q3.m: # {"id":"sourceFile","fileName":"LockFreeTaskQueue.kt"} - java.util.concurrent.atomic.AtomicReferenceFieldUpdater _cur$FU -> a - 1:3:void (boolean):30:30 -> - 4:13:void (boolean):33:33 -> - 1:4:boolean addLast(java.lang.Object):312:312 -> a - 5:19:boolean addLast(java.lang.Object):48:48 -> a - 20:30:boolean addLast(java.lang.Object):51:51 -> a - 1:4:void close():310:310 -> b - 5:11:void close():41:41 -> b - 12:21:void close():42:42 -> b - 1:9:int getSize():37:37 -> c - 1:4:java.lang.Object removeFirstOrNull():314:314 -> d - 5:8:java.lang.Object removeFirstOrNull():59:59 -> d - 9:13:java.lang.Object removeFirstOrNull():60:60 -> d - 14:23:java.lang.Object removeFirstOrNull():61:61 -> d -kotlinx.coroutines.internal.LockFreeTaskQueueCore -> kotlinx.coroutines.internal.l: + java.util.concurrent.atomic.AtomicReferenceFieldUpdater _cur$volatile$FU -> a + 1:13:void ():0:0 -> + 1:3:void (boolean):26:26 -> + 4:13:void (boolean):29:29 -> + 1:10:boolean addLast(java.lang.Object):42:42 -> a + 11:25:boolean addLast(java.lang.Object):44:44 -> a + 26:29:boolean addLast(java.lang.Object):46:46 -> a + 30:38:boolean addLast(java.lang.Object):47:47 -> a + 1:10:void close():35:35 -> b + 11:21:void close():37:37 -> b + 22:29:void close():38:38 -> b + 5:15:int getSize():33:33 -> c + 1:3:java.util.concurrent.atomic.AtomicReferenceFieldUpdater get_cur$volatile$FU():0:0 -> d + 1:10:java.lang.Object removeFirstOrNull():52:52 -> e + 11:14:java.lang.Object removeFirstOrNull():55:55 -> e + 15:23:java.lang.Object removeFirstOrNull():56:56 -> e + 24:31:java.lang.Object removeFirstOrNull():57:57 -> e +kotlinx.coroutines.internal.LockFreeTaskQueueCore -> Q3.n: # {"id":"sourceFile","fileName":"LockFreeTaskQueue.kt"} int capacity -> a boolean singleConsumer -> b int mask -> c java.util.concurrent.atomic.AtomicReferenceArray array -> d kotlinx.coroutines.internal.LockFreeTaskQueueCore$Companion Companion -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/l$a;"} - java.util.concurrent.atomic.AtomicReferenceFieldUpdater _next$FU -> f - java.util.concurrent.atomic.AtomicLongFieldUpdater _state$FU -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/n$a;"} + java.util.concurrent.atomic.AtomicReferenceFieldUpdater _next$volatile$FU -> f + java.util.concurrent.atomic.AtomicLongFieldUpdater _state$volatile$FU -> g kotlinx.coroutines.internal.Symbol REMOVE_FROZEN -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/u;"} - 9:38:void ():288:288 -> - 1:3:void (int,boolean):76:76 -> - 4:5:void (int,boolean):77:77 -> - 6:9:void (int,boolean):78:78 -> - 10:12:void (int,boolean):80:80 -> - 13:16:void (int,boolean):81:81 -> - 17:18:void (int,boolean):82:82 -> - 19:28:void (int,boolean):83:83 -> - 29:36:void (int,boolean):86:86 -> - 37:42:void (int,boolean):87:87 -> - 43:48:void (int,boolean):86:86 -> - 1:11:int addLast(java.lang.Object):320:320 -> a - 12:33:int addLast(java.lang.Object):106:106 -> a - 34:44:int addLast(java.lang.Object):108:108 -> a - 45:61:int addLast(java.lang.Object):114:114 -> a - 62:82:int addLast(java.lang.Object):120:120 -> a - 83:97:int addLast(java.lang.Object):127:127 -> a - 98:105:int addLast(java.lang.Object):129:129 -> a - 106:114:int addLast(java.lang.Object):133:133 -> a - 115:126:int addLast(java.lang.Object):134:134 -> a - 1:26:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateNextCopy(long):230:230 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lkotlinx/coroutines/internal/l;"} - 27:34:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateNextCopy(long):233:233 -> b - 35:48:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateNextCopy(long):235:235 -> b - 49:59:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateNextCopy(long):236:236 -> b - 60:70:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateNextCopy(long):239:239 -> b - 1:7:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateOrGetNextCopy(long):340:340 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lkotlinx/coroutines/internal/l;"} - 8:18:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateOrGetNextCopy(long):225:225 -> c - 1:25:boolean close():316:316 -> d - 26:36:boolean close():318:318 -> d - 1:9:kotlinx.coroutines.internal.LockFreeTaskQueueCore fillPlaceholder(int,java.lang.Object):143:143 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)Lkotlinx/coroutines/internal/l;"} - 10:19:kotlinx.coroutines.internal.LockFreeTaskQueueCore fillPlaceholder(int,java.lang.Object):154:154 -> e - 20:30:kotlinx.coroutines.internal.LockFreeTaskQueueCore fillPlaceholder(int,java.lang.Object):155:155 -> e - 1:23:int getSize():92:92 -> f - 1:23:boolean isEmpty():91:91 -> g - 1:15:long markFrozen():336:336 -> h - 16:25:long markFrozen():338:338 -> h - 1:9:kotlinx.coroutines.internal.LockFreeTaskQueueCore next():214:214 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/l;"} - 1:11:java.lang.Object removeFirstOrNull():325:325 -> j - 12:29:java.lang.Object removeFirstOrNull():166:166 -> j - 30:38:java.lang.Object removeFirstOrNull():168:168 -> j - 39:47:java.lang.Object removeFirstOrNull():169:169 -> j - 48:54:java.lang.Object removeFirstOrNull():172:172 -> j - 55:66:java.lang.Object removeFirstOrNull():177:177 -> j - 67:81:java.lang.Object removeFirstOrNull():180:180 -> j - 82:90:java.lang.Object removeFirstOrNull():183:183 -> j - 91:95:java.lang.Object removeFirstOrNull():187:187 -> j - 96:102:java.lang.Object removeFirstOrNull():192:192 -> j - 1:16:kotlinx.coroutines.internal.LockFreeTaskQueueCore removeSlowPath(int,int):330:330 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lkotlinx/coroutines/internal/l;"} - 17:21:kotlinx.coroutines.internal.LockFreeTaskQueueCore removeSlowPath(int,int):204:204 -> k - 22:36:kotlinx.coroutines.internal.LockFreeTaskQueueCore removeSlowPath(int,int):206:206 -> k - 37:46:kotlinx.coroutines.internal.LockFreeTaskQueueCore removeSlowPath(int,int):207:207 -> k -kotlinx.coroutines.internal.LockFreeTaskQueueCore$Companion -> kotlinx.coroutines.internal.l$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/w;"} + 29:38:void ():284:284 -> + 1:3:void (int,boolean):72:72 -> + 4:5:void (int,boolean):73:73 -> + 6:9:void (int,boolean):74:74 -> + 10:13:void (int,boolean):76:76 -> + 14:21:void (int,boolean):79:79 -> + 22:29:void (int,boolean):82:82 -> + 30:35:void (int,boolean):83:83 -> + 36:41:void (int,boolean):82:82 -> + 1:17:int addLast(java.lang.Object):100:100 -> a + 18:39:int addLast(java.lang.Object):102:102 -> a + 40:50:int addLast(java.lang.Object):104:104 -> a + 51:69:int addLast(java.lang.Object):110:110 -> a + 70:87:int addLast(java.lang.Object):116:116 -> a + 88:104:int addLast(java.lang.Object):123:123 -> a + 105:114:int addLast(java.lang.Object):125:125 -> a + 115:129:int addLast(java.lang.Object):129:129 -> a + 130:141:int addLast(java.lang.Object):130:130 -> a + 1:26:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateNextCopy(long):226:226 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)LQ3/n;"} + 27:33:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateNextCopy(long):229:229 -> b + 34:51:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateNextCopy(long):231:231 -> b + 52:64:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateNextCopy(long):232:232 -> b + 65:68:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateNextCopy(long):233:233 -> b + 69:80:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateNextCopy(long):235:235 -> b + 1:13:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateOrGetNextCopy(long):218:218 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)LQ3/n;"} + 14:18:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateOrGetNextCopy(long):220:220 -> c + 19:26:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateOrGetNextCopy(long):221:221 -> c + 1:31:boolean close():90:90 -> d + 32:38:boolean close():94:94 -> d + 1:11:kotlinx.coroutines.internal.LockFreeTaskQueueCore fillPlaceholder(int,java.lang.Object):139:139 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)LQ3/n;"} + 12:21:kotlinx.coroutines.internal.LockFreeTaskQueueCore fillPlaceholder(int,java.lang.Object):150:150 -> e + 22:34:kotlinx.coroutines.internal.LockFreeTaskQueueCore fillPlaceholder(int,java.lang.Object):151:151 -> e + 1:3:java.util.concurrent.atomic.AtomicReferenceArray getArray():0:0 -> f + 1:29:int getSize():88:88 -> g + 1:3:java.util.concurrent.atomic.AtomicReferenceFieldUpdater get_next$volatile$FU():0:0 -> h + 1:3:java.util.concurrent.atomic.AtomicLongFieldUpdater get_state$volatile$FU():0:0 -> i + 1:29:boolean isEmpty():87:87 -> j + 1:21:long markFrozen():212:212 -> k + 22:28:long markFrozen():215:215 -> k + 1:9:kotlinx.coroutines.internal.LockFreeTaskQueueCore next():210:210 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ3/n;"} + 1:17:java.lang.Object removeFirstOrNull():160:160 -> m + 18:35:java.lang.Object removeFirstOrNull():162:162 -> m + 36:43:java.lang.Object removeFirstOrNull():164:164 -> m + 44:56:java.lang.Object removeFirstOrNull():165:165 -> m + 57:61:java.lang.Object removeFirstOrNull():168:168 -> m + 62:73:java.lang.Object removeFirstOrNull():173:173 -> m + 74:90:java.lang.Object removeFirstOrNull():176:176 -> m + 91:101:java.lang.Object removeFirstOrNull():179:179 -> m + 102:106:java.lang.Object removeFirstOrNull():183:183 -> m + 107:113:java.lang.Object removeFirstOrNull():188:188 -> m + 1:22:kotlinx.coroutines.internal.LockFreeTaskQueueCore removeSlowPath(int,int):194:194 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LQ3/n;"} + 23:27:kotlinx.coroutines.internal.LockFreeTaskQueueCore removeSlowPath(int,int):200:200 -> n + 28:44:kotlinx.coroutines.internal.LockFreeTaskQueueCore removeSlowPath(int,int):202:202 -> n + 45:56:kotlinx.coroutines.internal.LockFreeTaskQueueCore removeSlowPath(int,int):203:203 -> n +kotlinx.coroutines.internal.LockFreeTaskQueueCore$Companion -> Q3.n$a: # {"id":"sourceFile","fileName":"LockFreeTaskQueue.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():270:270 -> - 1:1:int addFailReason(long):0:0 -> a - 4:10:long updateHead(long,int):295:295 -> b - 6:15:long updateTail(long,int):296:296 -> c - 1:1:long wo(long,long):0:0 -> d -kotlinx.coroutines.internal.LockFreeTaskQueueCore$Placeholder -> kotlinx.coroutines.internal.l$b: + 2:2:void ():266:266 -> + 1:13:int addFailReason(long):301:301 -> a + 4:10:long updateHead(long,int):291:291 -> b + 6:15:long updateTail(long,int):292:292 -> c + 1:3:long wo(long,long):290:290 -> d +kotlinx.coroutines.internal.LockFreeTaskQueueCore$Placeholder -> Q3.n$b: # {"id":"sourceFile","fileName":"LockFreeTaskQueue.kt"} int index -> a - 1:6:void (int):268:268 -> -kotlinx.coroutines.internal.MainDispatcherFactory -> kotlinx.coroutines.internal.m: + 1:6:void (int):264:264 -> +kotlinx.coroutines.internal.MainDispatcherFactory -> Q3.o: # {"id":"sourceFile","fileName":"MainDispatcherFactory.kt"} java.lang.String hintOnError() -> a kotlinx.coroutines.MainCoroutineDispatcher createDispatcher(java.util.List) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)LJ3/d0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)LO3/b0;"} int getLoadPriority() -> c -kotlinx.coroutines.internal.MainDispatcherLoader -> kotlinx.coroutines.internal.n: +kotlinx.coroutines.internal.MainDispatcherLoader -> Q3.p: # {"id":"sourceFile","fileName":"MainDispatchers.kt"} kotlinx.coroutines.internal.MainDispatcherLoader INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/p;"} kotlinx.coroutines.MainCoroutineDispatcher dispatcher -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/d0;"} - 8:13:void ():19:19 -> - 14:20:void ():22:22 -> - 1:4:void ():17:17 -> - 1:3:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():25:25 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ3/d0;"} - 4:7:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():34:34 -> a - 8:11:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():32:32 -> a - 12:23:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():35:35 -> a - 24:27:double kotlin.collections.CollectionsKt___CollectionsKt.maxOrThrow(java.lang.Iterable):1895:1895 -> a - 24:27:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():38 -> a - 28:35:double kotlin.collections.CollectionsKt___CollectionsKt.maxOrThrow(java.lang.Iterable):1896:1896 -> a - 28:35:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():38 -> a - 36:39:double kotlin.collections.CollectionsKt___CollectionsKt.maxOrThrow(java.lang.Iterable):1897:1897 -> a - 36:39:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():38 -> a - 40:46:double kotlin.collections.CollectionsKt___CollectionsKt.maxOrThrow(java.lang.Iterable):1898:1898 -> a - 40:46:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():38 -> a - 47:49:double kotlin.collections.CollectionsKt___CollectionsKt.maxOrThrow(java.lang.Iterable):1899:1899 -> a - 47:49:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():38 -> a - 50:53:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():38:38 -> a - 54:57:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():144:144 -> a - 58:60:double kotlin.collections.CollectionsKt___CollectionsKt.maxOrThrow(java.lang.Iterable):1902:1902 -> a - 58:60:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():38 -> a - 61:68:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():38:38 -> a - 69:74:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():150:150 -> a - 75:89:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():38:38 -> a - 90:94:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():39:39 -> a - 95:98:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():42:42 -> a -kotlinx.coroutines.internal.MainDispatchersKt -> kotlinx.coroutines.internal.o: + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/b0;"} + 8:13:void ():15:15 -> + 14:20:void ():18:18 -> + 1:4:void ():13:13 -> + 1:3:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():21:21 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"()LO3/b0;"} + 4:7:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():30:30 -> a + 8:11:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():28:28 -> a + 12:23:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():31:31 -> a + 24:27:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():131:131 -> a + 28:35:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():132:132 -> a + 36:39:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():133:133 -> a + 40:46:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():134:134 -> a + 47:49:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():135:135 -> a + 50:53:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():34:34 -> a + 54:57:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():137:137 -> a + 58:60:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():138:138 -> a + 61:68:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():34:34 -> a + 69:74:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():143:143 -> a + 75:89:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():34:34 -> a + 90:94:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():35:35 -> a + 95:98:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():38:38 -> a +kotlinx.coroutines.internal.MainDispatchersKt -> Q3.q: # {"id":"sourceFile","fileName":"MainDispatchers.kt"} - 3:12:kotlinx.coroutines.internal.MissingMainCoroutineDispatcher createMissingDispatcher(java.lang.Throwable,java.lang.String):78:78 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Throwable;Ljava/lang/String;)Lkotlinx/coroutines/internal/p;"} - 12:16:kotlinx.coroutines.internal.MissingMainCoroutineDispatcher createMissingDispatcher$default(java.lang.Throwable,java.lang.String,int,java.lang.Object):76:76 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Throwable;Ljava/lang/String;ILjava/lang/Object;)Lkotlinx/coroutines/internal/p;"} - 1:7:boolean isMissing(kotlinx.coroutines.MainCoroutineDispatcher):66:66 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/d0;)Z"} - 1:2:java.lang.Void throwMissingMainDispatcherException():81:81 -> d - 3:4:java.lang.Void throwMissingMainDispatcherException():82:82 -> d - 5:8:java.lang.Void throwMissingMainDispatcherException():81:81 -> d - 1:6:kotlinx.coroutines.MainCoroutineDispatcher tryCreateDispatcher(kotlinx.coroutines.internal.MainDispatcherFactory,java.util.List):57:57 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/m;Ljava/util/List;)LJ3/d0;"} - 7:15:kotlinx.coroutines.MainCoroutineDispatcher tryCreateDispatcher(kotlinx.coroutines.internal.MainDispatcherFactory,java.util.List):59:59 -> e -kotlinx.coroutines.internal.MissingMainCoroutineDispatcher -> kotlinx.coroutines.internal.p: + 1:1:void ():66:66 -> + 3:12:kotlinx.coroutines.internal.MissingMainCoroutineDispatcher createMissingDispatcher(java.lang.Throwable,java.lang.String):74:74 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Throwable;Ljava/lang/String;)LQ3/r;"} + 12:16:kotlinx.coroutines.internal.MissingMainCoroutineDispatcher createMissingDispatcher$default(java.lang.Throwable,java.lang.String,int,java.lang.Object):72:72 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Throwable;Ljava/lang/String;ILjava/lang/Object;)LQ3/r;"} + 1:7:boolean isMissing(kotlinx.coroutines.MainCoroutineDispatcher):62:62 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/b0;)Z"} + 1:2:java.lang.Void throwMissingMainDispatcherException():77:77 -> d + 3:4:java.lang.Void throwMissingMainDispatcherException():78:78 -> d + 5:8:java.lang.Void throwMissingMainDispatcherException():77:77 -> d + 1:6:kotlinx.coroutines.MainCoroutineDispatcher tryCreateDispatcher(kotlinx.coroutines.internal.MainDispatcherFactory,java.util.List):53:53 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/o;Ljava/util/List;)LO3/b0;"} + 7:15:kotlinx.coroutines.MainCoroutineDispatcher tryCreateDispatcher(kotlinx.coroutines.internal.MainDispatcherFactory,java.util.List):55:55 -> e +kotlinx.coroutines.internal.MissingMainCoroutineDispatcher -> Q3.r: # {"id":"sourceFile","fileName":"MainDispatchers.kt"} -kotlinx.coroutines.internal.OpDescriptor -> kotlinx.coroutines.internal.q: +kotlinx.coroutines.internal.OpDescriptor -> Q3.s: # {"id":"sourceFile","fileName":"Atomic.kt"} - 1:4:void ():19:19 -> - kotlinx.coroutines.internal.AtomicOp getAtomicOp() -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/c;"} - 1:8:boolean isEarlierThan(kotlinx.coroutines.internal.OpDescriptor):35:35 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/q;)Z"} - 9:15:boolean isEarlierThan(kotlinx.coroutines.internal.OpDescriptor):36:36 -> b - 16:30:boolean isEarlierThan(kotlinx.coroutines.internal.OpDescriptor):37:37 -> b - java.lang.Object perform(java.lang.Object) -> c - 1:29:java.lang.String toString():32:32 -> toString -kotlinx.coroutines.internal.Removed -> kotlinx.coroutines.internal.r: + 1:4:void ():15:15 -> + java.lang.Object perform(java.lang.Object) -> a + 1:29:java.lang.String toString():28:28 -> toString +kotlinx.coroutines.internal.Removed -> Q3.t: # {"id":"sourceFile","fileName":"LockFreeLinkedList.kt"} kotlinx.coroutines.internal.LockFreeLinkedListNode ref -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/j;"} - 1:6:void (kotlinx.coroutines.internal.LockFreeLinkedListNode):626:626 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/j;)V"} - 1:25:java.lang.String toString():627:627 -> toString -kotlinx.coroutines.internal.ResizableAtomicArray -> kotlinx.coroutines.internal.s: + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/l;"} + 1:6:void (kotlinx.coroutines.internal.LockFreeLinkedListNode):320:320 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/l;)V"} + 1:25:java.lang.String toString():321:321 -> toString +kotlinx.coroutines.internal.ResizableAtomicArray -> Q3.u: # {"id":"sourceFile","fileName":"ResizableAtomicArray.kt"} - 1:3:void (int):13:13 -> - 4:11:void (int):15:15 -> - 1:7:int currentLength():18:18 -> a - 1:2:java.lang.Object get(int):21:21 -> b - 3:15:java.lang.Object get(int):22:22 -> b - 1:2:void setSynchronized(int,java.lang.Object):27:27 -> c - 3:8:void setSynchronized(int,java.lang.Object):28:28 -> c - 9:12:void setSynchronized(int,java.lang.Object):30:30 -> c - 13:28:void setSynchronized(int,java.lang.Object):32:32 -> c - 29:38:void setSynchronized(int,java.lang.Object):33:33 -> c - 39:41:void setSynchronized(int,java.lang.Object):34:34 -> c - 42:44:void setSynchronized(int,java.lang.Object):35:35 -> c -kotlinx.coroutines.internal.ScopeCoroutine -> kotlinx.coroutines.internal.t: + 1:3:void (int):9:9 -> + 4:11:void (int):11:11 -> + 1:7:int currentLength():14:14 -> a + 1:2:java.lang.Object get(int):17:17 -> b + 3:15:java.lang.Object get(int):18:18 -> b + 1:2:void setSynchronized(int,java.lang.Object):23:23 -> c + 3:8:void setSynchronized(int,java.lang.Object):24:24 -> c + 9:12:void setSynchronized(int,java.lang.Object):26:26 -> c + 13:28:void setSynchronized(int,java.lang.Object):30:30 -> c + 29:38:void setSynchronized(int,java.lang.Object):31:31 -> c + 39:41:void setSynchronized(int,java.lang.Object):32:32 -> c + 42:44:void setSynchronized(int,java.lang.Object):33:33 -> c +kotlinx.coroutines.internal.ScopeCoroutine -> Q3.v: # {"id":"sourceFile","fileName":"Scopes.kt"} - kotlin.coroutines.Continuation uCont -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq3/f;"} - 2:4:void (kotlin.coroutines.CoroutineContext,kotlin.coroutines.Continuation):18:18 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Lq3/f;)V"} - 5:7:void (kotlin.coroutines.CoroutineContext,kotlin.coroutines.Continuation):17:17 -> - 1:1:boolean isScopedCoroutine():0:0 -> O - 1:11:kotlin.coroutines.jvm.internal.CoroutineStackFrame getCallerFrame():20:20 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Ls3/d;"} - 1:18:void afterCompletion(java.lang.Object):28:28 -> k - 1:10:void afterResume(java.lang.Object):33:33 -> t0 -kotlinx.coroutines.internal.Symbol -> kotlinx.coroutines.internal.u: + kotlin.coroutines.Continuation uCont -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv3/f;"} + 2:4:void (kotlin.coroutines.CoroutineContext,kotlin.coroutines.Continuation):14:14 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Lv3/f;)V"} + 5:7:void (kotlin.coroutines.CoroutineContext,kotlin.coroutines.Continuation):13:13 -> + 1:2:boolean isScopedCoroutine():19:19 -> R + 1:11:kotlin.coroutines.jvm.internal.CoroutineStackFrame getCallerFrame():16:16 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx3/d;"} + 1:18:void afterCompletion(java.lang.Object):23:23 -> j + 1:10:void afterResume(java.lang.Object):28:28 -> w0 +kotlinx.coroutines.internal.Symbol -> Q3.w: # {"id":"sourceFile","fileName":"Symbol.kt"} java.lang.String symbol -> a - 1:6:void (java.lang.String):14:14 -> - 1:25:java.lang.String toString():15:15 -> toString -kotlinx.coroutines.internal.SynchronizedKt -> R8$$REMOVED$$CLASS$$6: -# {"id":"sourceFile","fileName":"Synchronized.kt"} -kotlinx.coroutines.internal.SystemPropsKt -> kotlinx.coroutines.internal.v: + 1:6:void (java.lang.String):10:10 -> + 1:25:java.lang.String toString():11:11 -> toString +kotlinx.coroutines.internal.SystemPropsKt -> Q3.x: 1:5:int getAVAILABLE_PROCESSORS():1:1 -> a 1:5:int systemProp(java.lang.String,int,int,int):1:1 -> b 1:5:long systemProp(java.lang.String,long,long,long):1:1 -> c 1:5:java.lang.String systemProp(java.lang.String):1:1 -> d - 1:5:boolean systemProp(java.lang.String,boolean):1:1 -> e - 1:5:int systemProp$default(java.lang.String,int,int,int,int,java.lang.Object):1:1 -> f - 1:5:long systemProp$default(java.lang.String,long,long,long,int,java.lang.Object):1:1 -> g -kotlinx.coroutines.internal.SystemPropsKt__SystemPropsKt -> kotlinx.coroutines.internal.w: + 1:5:java.lang.String systemProp(java.lang.String,java.lang.String):1:1 -> e + 1:5:boolean systemProp(java.lang.String,boolean):1:1 -> f + 1:5:int systemProp$default(java.lang.String,int,int,int,int,java.lang.Object):1:1 -> g + 1:5:long systemProp$default(java.lang.String,long,long,long,int,java.lang.Object):1:1 -> h +kotlinx.coroutines.internal.SystemPropsKt__SystemPropsKt -> Q3.y: # {"id":"sourceFile","fileName":"SystemProps.kt"} int AVAILABLE_PROCESSORS -> a - 1:11:void ():11:11 -> - 1:3:int getAVAILABLE_PROCESSORS():11:11 -> a - 1:7:java.lang.String systemProp(java.lang.String):17:17 -> b -kotlinx.coroutines.internal.SystemPropsKt__SystemProps_commonKt -> kotlinx.coroutines.internal.x: + 1:11:void ():7:7 -> + 1:3:int getAVAILABLE_PROCESSORS():7:7 -> a + 1:7:java.lang.String systemProp(java.lang.String):13:13 -> b +kotlinx.coroutines.internal.SystemPropsKt__SystemProps_commonKt -> Q3.z: # {"id":"sourceFile","fileName":"SystemProps.common.kt"} - 5:10:int systemProp(java.lang.String,int,int,int):35:35 -> a - 1:7:long systemProp(java.lang.String,long,long,long):50:50 -> b - 8:30:long systemProp(java.lang.String,long,long,long):51:51 -> b - 31:32:long systemProp(java.lang.String,long,long,long):53:53 -> b - 33:82:long systemProp(java.lang.String,long,long,long):54:54 -> b - 83:84:long systemProp(java.lang.String,long,long,long):51:51 -> b - 85:118:long systemProp(java.lang.String,long,long,long):52:52 -> b - 1:12:boolean systemProp(java.lang.String,boolean):21:21 -> c - 13:17:int systemProp$default(java.lang.String,int,int,int,int,java.lang.Object):30:30 -> d - 20:24:long systemProp$default(java.lang.String,long,long,long,int,java.lang.Object):44:44 -> e -kotlinx.coroutines.internal.ThreadContextKt -> kotlinx.coroutines.internal.y: + 5:10:int systemProp(java.lang.String,int,int,int):31:31 -> a + 1:7:long systemProp(java.lang.String,long,long,long):46:46 -> b + 8:30:long systemProp(java.lang.String,long,long,long):47:47 -> b + 31:32:long systemProp(java.lang.String,long,long,long):49:49 -> b + 33:82:long systemProp(java.lang.String,long,long,long):50:50 -> b + 83:84:long systemProp(java.lang.String,long,long,long):47:47 -> b + 85:118:long systemProp(java.lang.String,long,long,long):48:48 -> b + 1:8:java.lang.String systemProp(java.lang.String,java.lang.String):64:64 -> c + 1:12:boolean systemProp(java.lang.String,boolean):17:17 -> d + 13:17:int systemProp$default(java.lang.String,int,int,int,int,java.lang.Object):26:26 -> e + 20:24:long systemProp$default(java.lang.String,long,long,long,int,java.lang.Object):40:40 -> f +kotlinx.coroutines.internal.ThreadContextKt -> Q3.A: # {"id":"sourceFile","fileName":"ThreadContext.kt"} kotlinx.coroutines.internal.Symbol NO_THREAD_ELEMENTS -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/w;"} kotlin.jvm.functions.Function2 countAll -> b kotlin.jvm.functions.Function2 findOne -> c kotlin.jvm.functions.Function2 updateState -> d - 1:9:void ():11:11 -> - 10:13:void ():35:35 -> - 14:17:void ():45:45 -> - 18:22:void ():52:52 -> - 1:5:void restoreThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):85:85 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Ljava/lang/Object;)V"} - 6:9:void restoreThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):86:86 -> a - 10:16:void restoreThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):88:88 -> a - 17:26:void restoreThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):93:93 -> a - 27:30:void restoreThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):94:94 -> a - 31:38:void restoreThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):93:93 -> a - 2:15:java.lang.Object threadContextElements(kotlin.coroutines.CoroutineContext):59:59 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;)Ljava/lang/Object;"} - 3:7:java.lang.Object updateThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):65:65 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Ljava/lang/Object;)Ljava/lang/Object;"} - 8:16:java.lang.Object updateThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):68:68 -> c - 17:20:java.lang.Object updateThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):70:70 -> c - 21:38:java.lang.Object updateThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):72:72 -> c - 39:40:java.lang.Object updateThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):77:77 -> c - 41:45:java.lang.Object updateThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):78:78 -> c -kotlinx.coroutines.internal.ThreadContextKt$countAll$1 -> kotlinx.coroutines.internal.y$a: + 1:9:void ():7:7 -> + 10:13:void ():31:31 -> + 14:17:void ():41:41 -> + 18:22:void ():48:48 -> + 1:5:void restoreThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):81:81 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Ljava/lang/Object;)V"} + 6:9:void restoreThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):82:82 -> a + 10:16:void restoreThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):84:84 -> a + 17:29:void restoreThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):89:89 -> a + 30:33:void restoreThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):90:90 -> a + 2:15:java.lang.Object threadContextElements(kotlin.coroutines.CoroutineContext):55:55 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;)Ljava/lang/Object;"} + 3:7:java.lang.Object updateThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):61:61 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Ljava/lang/Object;)Ljava/lang/Object;"} + 8:16:java.lang.Object updateThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):64:64 -> c + 17:20:java.lang.Object updateThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):66:66 -> c + 21:38:java.lang.Object updateThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):68:68 -> c + 39:45:java.lang.Object updateThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):73:73 -> c + 46:50:java.lang.Object updateThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):74:74 -> c +kotlinx.coroutines.internal.ThreadContextKt$countAll$1 -> Q3.A$a: # {"id":"sourceFile","fileName":"ThreadContext.kt"} kotlinx.coroutines.internal.ThreadContextKt$countAll$1 INSTANCE -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/y$a;"} - 1:4:java.lang.Object invoke(java.lang.Object,kotlin.coroutines.CoroutineContext$Element):36:36 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lq3/j$b;)Ljava/lang/Object;"} - 5:25:java.lang.Object invoke(java.lang.Object,kotlin.coroutines.CoroutineContext$Element):37:37 -> a - 26:30:java.lang.Object invoke(java.lang.Object,kotlin.coroutines.CoroutineContext$Element):38:38 -> a - 1:7:java.lang.Object invoke(java.lang.Object,java.lang.Object):35:35 -> j -kotlinx.coroutines.internal.ThreadContextKt$findOne$1 -> kotlinx.coroutines.internal.y$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/A$a;"} + 1:8:void ():0:0 -> + 2:5:void ():0:0 -> + 1:4:java.lang.Object invoke(java.lang.Object,kotlin.coroutines.CoroutineContext$Element):32:32 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lv3/j$b;)Ljava/lang/Object;"} + 5:25:java.lang.Object invoke(java.lang.Object,kotlin.coroutines.CoroutineContext$Element):33:33 -> a + 26:30:java.lang.Object invoke(java.lang.Object,kotlin.coroutines.CoroutineContext$Element):34:34 -> a + 1:7:java.lang.Object invoke(java.lang.Object,java.lang.Object):31:31 -> i +kotlinx.coroutines.internal.ThreadContextKt$findOne$1 -> Q3.A$b: # {"id":"sourceFile","fileName":"ThreadContext.kt"} kotlinx.coroutines.internal.ThreadContextKt$findOne$1 INSTANCE -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/y$b;"} - 4:12:kotlinx.coroutines.ThreadContextElement invoke(kotlinx.coroutines.ThreadContextElement,kotlin.coroutines.CoroutineContext$Element):47:47 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/i0;Lq3/j$b;)LJ3/i0;"} - 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):45:45 -> j -kotlinx.coroutines.internal.ThreadContextKt$updateState$1 -> kotlinx.coroutines.internal.y$c: + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/A$b;"} + 1:8:void ():0:0 -> + 2:5:void ():0:0 -> + 4:12:kotlinx.coroutines.ThreadContextElement invoke(kotlinx.coroutines.ThreadContextElement,kotlin.coroutines.CoroutineContext$Element):43:43 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/g0;Lv3/j$b;)LO3/g0;"} + 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):41:41 -> i +kotlinx.coroutines.internal.ThreadContextKt$updateState$1 -> Q3.A$c: # {"id":"sourceFile","fileName":"ThreadContext.kt"} kotlinx.coroutines.internal.ThreadContextKt$updateState$1 INSTANCE -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/y$c;"} - 1:4:kotlinx.coroutines.internal.ThreadState invoke(kotlinx.coroutines.internal.ThreadState,kotlin.coroutines.CoroutineContext$Element):53:53 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/B;Lq3/j$b;)Lkotlinx/coroutines/internal/B;"} - 5:16:kotlinx.coroutines.internal.ThreadState invoke(kotlinx.coroutines.internal.ThreadState,kotlin.coroutines.CoroutineContext$Element):54:54 -> a - 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):52:52 -> j -kotlinx.coroutines.internal.ThreadSafeHeap -> kotlinx.coroutines.internal.z: + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/A$c;"} + 1:8:void ():0:0 -> + 2:5:void ():0:0 -> + 1:4:kotlinx.coroutines.internal.ThreadState invoke(kotlinx.coroutines.internal.ThreadState,kotlin.coroutines.CoroutineContext$Element):49:49 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/E;Lv3/j$b;)LQ3/E;"} + 5:16:kotlinx.coroutines.internal.ThreadState invoke(kotlinx.coroutines.internal.ThreadState,kotlin.coroutines.CoroutineContext$Element):50:50 -> a + 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):48:48 -> i +kotlinx.coroutines.internal.ThreadLocalKt -> Q3.B: +# {"id":"sourceFile","fileName":"ThreadLocal.kt"} + 1:6:java.lang.ThreadLocal commonThreadLocal(kotlinx.coroutines.internal.Symbol):8:8 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/w;)Ljava/lang/ThreadLocal;"} +kotlinx.coroutines.internal.ThreadSafeHeap -> Q3.C: # {"id":"sourceFile","fileName":"ThreadSafeHeap.kt"} kotlinx.coroutines.internal.ThreadSafeHeapNode firstImpl() -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ3/D;"} boolean isEmpty() -> b kotlinx.coroutines.internal.ThreadSafeHeapNode peek() -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ3/D;"} kotlinx.coroutines.internal.ThreadSafeHeapNode removeFirstOrNull() -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/internal/A;"} -kotlinx.coroutines.internal.ThreadSafeHeapNode -> kotlinx.coroutines.internal.A: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ3/D;"} +kotlinx.coroutines.internal.ThreadSafeHeapNode -> Q3.D: # {"id":"sourceFile","fileName":"ThreadSafeHeap.kt"} -kotlinx.coroutines.internal.ThreadState -> kotlinx.coroutines.internal.B: +kotlinx.coroutines.internal.ThreadState -> Q3.E: # {"id":"sourceFile","fileName":"ThreadContext.kt"} kotlin.coroutines.CoroutineContext context -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lq3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lv3/j;"} java.lang.Object[] values -> b kotlinx.coroutines.ThreadContextElement[] elements -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"[LJ3/i0;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LO3/g0;"} int i -> d - 1:3:void (kotlin.coroutines.CoroutineContext,int):14:14 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;I)V"} - 4:5:void (kotlin.coroutines.CoroutineContext,int):15:15 -> - 6:9:void (kotlin.coroutines.CoroutineContext,int):16:16 -> - 10:14:void (kotlin.coroutines.CoroutineContext,int):17:17 -> - 1:6:void append(kotlinx.coroutines.ThreadContextElement,java.lang.Object):21:21 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LJ3/i0;Ljava/lang/Object;)V"} - 7:15:void append(kotlinx.coroutines.ThreadContextElement,java.lang.Object):22:22 -> a - 1:9:void restore(kotlin.coroutines.CoroutineContext):26:26 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;)V"} - 10:29:void restore(kotlin.coroutines.CoroutineContext):27:27 -> b -kotlinx.coroutines.intrinsics.CancellableKt -> L3.a: + 1:3:void (kotlin.coroutines.CoroutineContext,int):10:10 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;I)V"} + 4:5:void (kotlin.coroutines.CoroutineContext,int):11:11 -> + 6:9:void (kotlin.coroutines.CoroutineContext,int):12:12 -> + 10:14:void (kotlin.coroutines.CoroutineContext,int):13:13 -> + 1:6:void append(kotlinx.coroutines.ThreadContextElement,java.lang.Object):17:17 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(LO3/g0;Ljava/lang/Object;)V"} + 7:20:void append(kotlinx.coroutines.ThreadContextElement,java.lang.Object):18:18 -> a + 1:9:void restore(kotlin.coroutines.CoroutineContext):22:22 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;)V"} + 10:29:void restore(kotlin.coroutines.CoroutineContext):23:23 -> b +kotlinx.coroutines.intrinsics.CancellableKt -> R3.a: # {"id":"sourceFile","fileName":"Cancellable.kt"} - 1:13:void dispatcherFailure(kotlin.coroutines.Continuation,java.lang.Throwable):65:65 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/f;Ljava/lang/Throwable;)V"} - 14:14:void dispatcherFailure(kotlin.coroutines.Continuation,java.lang.Throwable):66:66 -> a - 1:21:void startCoroutineCancellable(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation,kotlin.jvm.functions.Function1):30:30 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lq3/f;Lkotlin/jvm/functions/Function1;)V"} - 22:25:void startCoroutineCancellable(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation,kotlin.jvm.functions.Function1):78:78 -> b - 1:19:void startCoroutineCancellable(kotlin.coroutines.Continuation,kotlin.coroutines.Continuation):39:39 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/f;Lq3/f;)V"} - 20:23:void startCoroutineCancellable(kotlin.coroutines.Continuation,kotlin.coroutines.Continuation):84:84 -> c - 6:9:void startCoroutineCancellable$default(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation,kotlin.jvm.functions.Function1,int,java.lang.Object):25:25 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lq3/f;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V"} -kotlinx.coroutines.intrinsics.UndispatchedKt -> L3.b: + 1:13:void dispatcherFailure(kotlin.coroutines.Continuation,java.lang.Throwable):61:61 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/f;Ljava/lang/Throwable;)V"} + 14:14:void dispatcherFailure(kotlin.coroutines.Continuation,java.lang.Throwable):62:62 -> a + 1:21:void startCoroutineCancellable(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation,kotlin.jvm.functions.Function1):26:26 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lv3/f;Lkotlin/jvm/functions/Function1;)V"} + 22:25:void startCoroutineCancellable(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation,kotlin.jvm.functions.Function1):74:74 -> b + 1:19:void startCoroutineCancellable(kotlin.coroutines.Continuation,kotlin.coroutines.Continuation):35:35 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/f;Lv3/f;)V"} + 20:23:void startCoroutineCancellable(kotlin.coroutines.Continuation,kotlin.coroutines.Continuation):80:80 -> c + 6:9:void startCoroutineCancellable$default(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation,kotlin.jvm.functions.Function1,int,java.lang.Object):21:21 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lv3/f;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V"} +kotlinx.coroutines.intrinsics.UndispatchedKt -> R3.b: # {"id":"sourceFile","fileName":"Undispatched.kt"} - 1:4:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):184:184 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lq3/f;)V"} - 5:9:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):54:54 -> a - 10:14:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):187:187 -> a - 15:24:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):55:55 -> a - 25:27:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):191:191 -> a - 28:33:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):196:196 -> a - 34:44:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):198:198 -> a - 45:48:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):191:191 -> a - 49:62:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):193:193 -> a - 2:13:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):89:89 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/internal/t;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;"} - 14:21:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):205:205 -> b - 22:32:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):206:206 -> b - 33:36:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):207:207 -> b - 37:45:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):208:208 -> b - 46:49:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):209:209 -> b - 50:54:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):218:218 -> b - 55:58:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):211:211 -> b - 59:59:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):213:213 -> b -kotlinx.coroutines.scheduling.CoroutineScheduler -> kotlinx.coroutines.scheduling.a: + 1:4:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):125:125 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lv3/f;)V"} + 5:9:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):26:26 -> a + 10:13:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):128:128 -> a + 14:35:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):27:27 -> a + 36:38:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):132:132 -> a + 39:44:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):137:137 -> a + 45:54:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):139:139 -> a + 55:58:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):132:132 -> a + 59:72:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):134:134 -> a + 2:23:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):61:61 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/v;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object;"} + 24:31:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):146:146 -> b + 32:42:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):147:147 -> b + 43:46:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):148:148 -> b + 47:55:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):149:149 -> b + 56:59:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):150:150 -> b + 60:64:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):159:159 -> b + 65:68:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):152:152 -> b + 69:69:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):154:154 -> b +kotlinx.coroutines.scheduling.CoroutineScheduler -> S3.a: # {"id":"sourceFile","fileName":"CoroutineScheduler.kt"} int corePoolSize -> d int maxPoolSize -> e long idleWorkerKeepAliveNs -> f java.lang.String schedulerName -> g kotlinx.coroutines.scheduling.GlobalQueue globalCpuQueue -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/d;"} kotlinx.coroutines.scheduling.GlobalQueue globalBlockingQueue -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/d;"} kotlinx.coroutines.internal.ResizableAtomicArray workers -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/s;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/u;"} kotlinx.coroutines.scheduling.CoroutineScheduler$Companion Companion -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a$a;"} - java.util.concurrent.atomic.AtomicLongFieldUpdater parkedWorkersStack$FU -> l - java.util.concurrent.atomic.AtomicLongFieldUpdater controlState$FU -> m - java.util.concurrent.atomic.AtomicIntegerFieldUpdater _isTerminated$FU -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/a$a;"} + java.util.concurrent.atomic.AtomicLongFieldUpdater parkedWorkersStack$volatile$FU -> l + java.util.concurrent.atomic.AtomicLongFieldUpdater controlState$volatile$FU -> m + java.util.concurrent.atomic.AtomicIntegerFieldUpdater _isTerminated$volatile$FU -> n kotlinx.coroutines.internal.Symbol NOT_IN_STACK -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/internal/u;"} - 9:44:void ():303:303 -> - 1:3:void (int,int,long,java.lang.String):90:90 -> - 4:5:void (int,int,long,java.lang.String):92:92 -> - 6:7:void (int,int,long,java.lang.String):93:93 -> - 8:9:void (int,int,long,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker):94:94 -> - 8:9:void (int,int,long,java.lang.String):94 -> - 10:14:void (int,int,long,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker):95:95 -> - 10:14:void (int,int,long,java.lang.String):95 -> - 15:29:void (int,int,long,java.lang.String):101:101 -> - 30:36:void (int,int,long,java.lang.String):113:113 -> - 37:43:void (int,int,long,java.lang.String):115:115 -> - 44:45:void (int,int,long,java.lang.String):139:139 -> - 46:58:void (int,int,long,java.lang.String):263:263 -> - 59:61:void (int,int,long,java.lang.String):269:269 -> - 62:64:void (int,int,long,java.lang.String):297:297 -> - 65:86:void (int,int,long,java.lang.String):108:108 -> - 87:96:void (int,int,long,java.lang.String):107:107 -> - 97:116:void (int,int,long,java.lang.String):105:105 -> - 117:126:void (int,int,long,java.lang.String):104:104 -> - 127:149:void (int,int,long,java.lang.String):102:102 -> - 150:159:void (int,int,long,java.lang.String):101:101 -> - 160:181:void (int,int,long,java.lang.String):99:99 -> - 182:191:void (int,int,long,java.lang.String):98:98 -> - 1:7:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker parkedWorkersStackPop():989:989 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/scheduling/a$c;"} - 8:28:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker parkedWorkersStackPop():206:206 -> A - 29:35:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker parkedWorkersStackPop():208:208 -> A - 36:46:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker parkedWorkersStackPop():215:215 -> A - 47:52:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker parkedWorkersStackPop():222:222 -> A - 1:10:boolean parkedWorkersStackPush(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):177:177 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a$c;)Z"} - 11:25:boolean parkedWorkersStackPush(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):986:986 -> I - 26:29:boolean parkedWorkersStackPush(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):185:185 -> I - 30:38:boolean parkedWorkersStackPush(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):187:187 -> I - 39:51:boolean parkedWorkersStackPush(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):193:193 -> I - 1:19:void parkedWorkersStackTopUpdate(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,int,int):984:984 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a$c;II)V"} - 20:28:void parkedWorkersStackTopUpdate(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,int,int):154:154 -> L - 29:40:void parkedWorkersStackTopUpdate(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,int,int):162:162 -> L - 1:3:void runSafely(kotlinx.coroutines.scheduling.Task):570:570 -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/h;)V"} - 4:8:void runSafely(kotlinx.coroutines.scheduling.Task):575:575 -> W - 9:12:void runSafely(kotlinx.coroutines.scheduling.Task):572:572 -> W - 13:19:void runSafely(kotlinx.coroutines.scheduling.Task):573:573 -> W - 20:28:void runSafely(kotlinx.coroutines.scheduling.Task):575:575 -> W - 1:11:void shutdown(long):333:333 -> Z - 12:15:void shutdown(long):335:335 -> Z - 16:17:void shutdown(long):337:337 -> Z - 18:18:java.lang.Object kotlinx.coroutines.internal.SynchronizedKt.synchronized(java.lang.Object,kotlin.jvm.functions.Function0):20:20 -> Z - 18:18:void shutdown(long):337 -> Z - 19:25:int getCreatedWorkers():270:270 -> Z - 19:25:void shutdown(long):337 -> Z - 26:29:void shutdown(long):337:337 -> Z - 30:42:void shutdown(long):340:340 -> Z - 43:48:void shutdown(long):342:342 -> Z - 49:51:void shutdown(long):343:343 -> Z - 52:55:void shutdown(long):344:344 -> Z - 56:67:void shutdown(long):348:348 -> Z - 68:72:void shutdown(long):352:352 -> Z - 73:79:void shutdown(long):353:353 -> Z - 80:85:void shutdown(long):356:356 -> Z - 86:95:void shutdown(long):357:357 -> Z - 96:107:void shutdown(long):358:358 -> Z - 108:114:void shutdown(long):363:363 -> Z - 115:116:void shutdown(long):366:366 -> Z - 117:119:void shutdown(long):367:367 -> Z - 120:124:void shutdown(long):360:360 -> Z - 125:126:void shutdown(long):337:337 -> Z - 3:6:void close():328:328 -> close - 1:12:long incrementBlockingTasks():281:281 -> d0 - 1:12:void signalBlockingWork(boolean):417 -> d0 - 13:19:void signalBlockingWork(boolean):419:419 -> d0 - 20:26:void signalBlockingWork(boolean):420:420 -> d0 - 27:30:void signalBlockingWork(boolean):421:421 -> d0 - 1:11:void signalCpuWork():425:425 -> e0 - 12:18:void signalCpuWork():426:426 -> e0 - 19:22:void signalCpuWork():427:427 -> e0 - 7:10:void execute(java.lang.Runnable):326:326 -> execute - 1:9:boolean kotlinx.coroutines.scheduling.TasksKt.isBlocking(kotlinx.coroutines.scheduling.Task):85:85 -> f - 1:9:boolean addToGlobalQueue(kotlinx.coroutines.scheduling.Task):118 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/h;)Z"} - 10:16:boolean addToGlobalQueue(kotlinx.coroutines.scheduling.Task):119:119 -> f - 17:23:boolean addToGlobalQueue(kotlinx.coroutines.scheduling.Task):121:121 -> f - 4:10:kotlinx.coroutines.scheduling.Task submitToLocalQueue(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,kotlinx.coroutines.scheduling.Task,boolean):499:499 -> g0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a$c;Lkotlinx/coroutines/scheduling/h;Z)Lkotlinx/coroutines/scheduling/h;"} - 11:18:int kotlinx.coroutines.scheduling.Task.getMode():82:82 -> g0 - 11:18:kotlinx.coroutines.scheduling.Task submitToLocalQueue(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,kotlinx.coroutines.scheduling.Task,boolean):501 -> g0 - 19:26:kotlinx.coroutines.scheduling.Task submitToLocalQueue(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,kotlinx.coroutines.scheduling.Task,boolean):501:501 -> g0 - 27:28:kotlinx.coroutines.scheduling.Task submitToLocalQueue(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,kotlinx.coroutines.scheduling.Task,boolean):504:504 -> g0 - 29:35:kotlinx.coroutines.scheduling.Task submitToLocalQueue(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,kotlinx.coroutines.scheduling.Task,boolean):505:505 -> g0 - 1:2:int createNewWorker():463:463 -> h - 3:3:java.lang.Object kotlinx.coroutines.internal.SynchronizedKt.synchronized(java.lang.Object,kotlin.jvm.functions.Function0):20:20 -> h - 3:3:int createNewWorker():463 -> h - 4:12:int createNewWorker():465:465 -> h - 13:33:int createNewWorker():466:466 -> h - 34:37:int createNewWorker():469:469 -> h - 38:43:int createNewWorker():471:471 -> h - 44:49:int createNewWorker():472:472 -> h - 50:57:int getCreatedWorkers():270:270 -> h - 50:57:int createNewWorker():474 -> h - 58:65:int createNewWorker():475:475 -> h - 66:70:int createNewWorker():481:481 -> h - 71:75:int createNewWorker():482:482 -> h - 76:85:int incrementCreatedWorkers():278:278 -> h - 76:85:int createNewWorker():483 -> h - 86:90:int createNewWorker():484:484 -> h - 91:94:int createNewWorker():485:485 -> h - 95:102:int createNewWorker():483:483 -> h - 103:110:int createNewWorker():475:475 -> h - 111:112:int createNewWorker():485:485 -> h - 18:21:boolean tryCreateWorker(long):433:433 -> i0 - 22:25:boolean tryCreateWorker(long):438:438 -> i0 - 26:32:boolean tryCreateWorker(long):439:439 -> i0 - 33:43:boolean tryCreateWorker(long):442:442 -> i0 - 1:3:boolean isTerminated():298:298 -> isTerminated - 1:6:kotlinx.coroutines.scheduling.Task createTask(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext):406:406 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/i;)Lkotlinx/coroutines/scheduling/h;"} - 7:10:kotlinx.coroutines.scheduling.Task createTask(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext):407:407 -> j - 11:14:kotlinx.coroutines.scheduling.Task createTask(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext):408:408 -> j - 15:17:kotlinx.coroutines.scheduling.Task createTask(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext):409:409 -> j - 18:23:kotlinx.coroutines.scheduling.Task createTask(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext):412:412 -> j - 5:11:boolean tryCreateWorker$default(kotlinx.coroutines.scheduling.CoroutineScheduler,long,int,java.lang.Object):430:430 -> q0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a;JILjava/lang/Object;)Z"} - 1:8:boolean tryUnpark():450:450 -> r0 - 9:17:boolean tryUnpark():451:451 -> r0 - 18:22:boolean tryUnpark():452:452 -> r0 - 1:15:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker currentWorker():508:508 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/scheduling/a$c;"} - 16:19:kotlinx.coroutines.scheduling.CoroutineScheduler kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.getScheduler():596:596 -> s - 16:19:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker currentWorker():508 -> s - 20:27:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker currentWorker():508:508 -> s - 1:3:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):383:383 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/i;Z)V"} - 4:7:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):384:384 -> t - 8:11:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):386:386 -> t - 12:17:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):387:387 -> t - 18:24:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):389:389 -> t - 25:56:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):391:391 -> t - 57:67:int kotlinx.coroutines.scheduling.Task.getMode():82:82 -> t - 57:67:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):396 -> t - 68:71:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):398:398 -> t - 72:75:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):401:401 -> t - 1:5:java.lang.String toString():526:526 -> toString - 6:20:java.lang.String toString():527:527 -> toString - 21:31:java.lang.String toString():528:528 -> toString - 32:37:java.lang.String toString():529:529 -> toString - 38:69:java.lang.String toString():530:530 -> toString - 70:92:java.lang.String toString():542:542 -> toString - 93:115:java.lang.String toString():538:538 -> toString - 116:141:java.lang.String toString():534:534 -> toString - 142:143:java.lang.String toString():547:547 -> toString - 144:170:java.lang.String toString():548:548 -> toString - 171:172:java.lang.String toString():550:550 -> toString - 173:175:java.lang.String toString():548:548 -> toString - 176:177:java.lang.String toString():550:550 -> toString - 178:180:java.lang.String toString():548:548 -> toString - 181:182:java.lang.String toString():551:551 -> toString - 183:185:java.lang.String toString():548:548 -> toString - 186:187:java.lang.String toString():551:551 -> toString - 188:193:java.lang.String toString():548:548 -> toString - 194:195:java.lang.String toString():553:553 -> toString - 196:201:java.lang.String toString():548:548 -> toString - 202:203:java.lang.String toString():554:554 -> toString - 204:209:java.lang.String toString():548:548 -> toString - 210:211:java.lang.String toString():555:555 -> toString - 212:217:java.lang.String toString():548:548 -> toString - 218:219:java.lang.String toString():556:556 -> toString - 220:225:java.lang.String toString():548:548 -> toString - 226:227:java.lang.String toString():557:557 -> toString - 228:233:java.lang.String toString():548:548 -> toString - 234:235:java.lang.String toString():558:558 -> toString - 236:238:java.lang.String toString():548:548 -> toString - 239:244:java.lang.String toString():559:559 -> toString - 245:247:java.lang.String toString():548:548 -> toString - 248:249:java.lang.String toString():559:559 -> toString - 250:252:java.lang.String toString():548:548 -> toString - 253:258:java.lang.String toString():560:560 -> toString - 259:261:java.lang.String toString():548:548 -> toString - 262:263:java.lang.String toString():560:560 -> toString - 264:274:java.lang.String toString():548:548 -> toString - 275:276:java.lang.String toString():562:562 -> toString - 277:292:java.lang.String toString():548:548 -> toString - 293:294:java.lang.String toString():563:563 -> toString - 295:297:java.lang.String toString():548:548 -> toString - 298:310:java.lang.String toString():564:564 -> toString - 311:313:java.lang.String toString():548:548 -> toString - 314:315:java.lang.String toString():565:565 -> toString - 316:323:java.lang.String toString():548:548 -> toString - 5:15:void dispatch$default(kotlinx.coroutines.scheduling.CoroutineScheduler,java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean,int,java.lang.Object):382:382 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a;Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/i;ZILjava/lang/Object;)V"} - 1:4:int parkedWorkersStackNextIndex(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):236:236 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a$c;)I"} - 5:14:int parkedWorkersStackNextIndex(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):239:239 -> x - 15:16:int parkedWorkersStackNextIndex(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):242:242 -> x - 17:23:int parkedWorkersStackNextIndex(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):243:243 -> x - 24:28:int parkedWorkersStackNextIndex(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):246:246 -> x -kotlinx.coroutines.scheduling.CoroutineScheduler$Companion -> kotlinx.coroutines.scheduling.a$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/w;"} + 35:44:void ():309:309 -> + 1:3:void (int,int,long,java.lang.String):86:86 -> + 4:5:void (int,int,long,java.lang.String):88:88 -> + 6:7:void (int,int,long,java.lang.String):89:89 -> + 8:9:void (int,int,long,java.lang.String):90:90 -> + 10:14:void (int,int,long,java.lang.String):91:91 -> + 15:29:void (int,int,long,java.lang.String):97:97 -> + 30:36:void (int,int,long,java.lang.String):109:109 -> + 37:43:void (int,int,long,java.lang.String):112:112 -> + 44:58:void (int,int,long,java.lang.String):265:265 -> + 59:61:void (int,int,long,java.lang.String):274:274 -> + 62:64:void (int,int,long,java.lang.String):303:303 -> + 65:86:void (int,int,long,java.lang.String):104:104 -> + 87:96:void (int,int,long,java.lang.String):103:103 -> + 97:116:void (int,int,long,java.lang.String):101:101 -> + 117:126:void (int,int,long,java.lang.String):100:100 -> + 127:149:void (int,int,long,java.lang.String):98:98 -> + 150:159:void (int,int,long,java.lang.String):97:97 -> + 160:181:void (int,int,long,java.lang.String):95:95 -> + 182:191:void (int,int,long,java.lang.String):94:94 -> + 1:3:java.util.concurrent.atomic.AtomicLongFieldUpdater getParkedWorkersStack$volatile$FU():0:0 -> C + 1:3:java.util.concurrent.atomic.AtomicIntegerFieldUpdater get_isTerminated$volatile$FU():0:0 -> D + 1:4:int parkedWorkersStackNextIndex(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):233:233 -> Y + # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/a$c;)I"} + 5:14:int parkedWorkersStackNextIndex(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):236:236 -> Y + 15:16:int parkedWorkersStackNextIndex(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):239:239 -> Y + 17:23:int parkedWorkersStackNextIndex(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):240:240 -> Y + 24:28:int parkedWorkersStackNextIndex(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):243:243 -> Y + 1:13:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker parkedWorkersStackPop():200:200 -> Z + # {"id":"com.android.tools.r8.residualsignature","signature":"()LS3/a$c;"} + 14:34:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker parkedWorkersStackPop():203:203 -> Z + 35:41:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker parkedWorkersStackPop():205:205 -> Z + 42:54:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker parkedWorkersStackPop():212:212 -> Z + 55:60:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker parkedWorkersStackPop():219:219 -> Z + 1:10:boolean parkedWorkersStackPush(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):174:174 -> a0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/a$c;)Z"} + 11:31:boolean parkedWorkersStackPush(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):173:173 -> a0 + 32:35:boolean parkedWorkersStackPush(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):182:182 -> a0 + 36:44:boolean parkedWorkersStackPush(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):184:184 -> a0 + 45:59:boolean parkedWorkersStackPush(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):190:190 -> a0 + 1:5:java.util.concurrent.atomic.AtomicLongFieldUpdater access$getControlState$volatile$FU():86:86 -> b + 3:6:void close():334:334 -> close + 1:25:void parkedWorkersStackTopUpdate(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,int,int):145:145 -> d0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/a$c;II)V"} + 26:34:void parkedWorkersStackTopUpdate(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,int,int):151:151 -> d0 + 35:48:void parkedWorkersStackTopUpdate(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,int,int):159:159 -> d0 + 7:10:void execute(java.lang.Runnable):332:332 -> execute + 1:3:void runSafely(kotlinx.coroutines.scheduling.Task):584:584 -> g0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/h;)V"} + 4:8:void runSafely(kotlinx.coroutines.scheduling.Task):589:589 -> g0 + 9:12:void runSafely(kotlinx.coroutines.scheduling.Task):586:586 -> g0 + 13:19:void runSafely(kotlinx.coroutines.scheduling.Task):587:587 -> g0 + 20:28:void runSafely(kotlinx.coroutines.scheduling.Task):589:589 -> g0 + 1:9:boolean addToGlobalQueue(kotlinx.coroutines.scheduling.Task):1052:1052 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/h;)Z"} + 10:16:boolean addToGlobalQueue(kotlinx.coroutines.scheduling.Task):116:116 -> h + 17:23:boolean addToGlobalQueue(kotlinx.coroutines.scheduling.Task):118:118 -> h + 5:14:boolean isTerminated():304:304 -> isTerminated + 1:13:void shutdown(long):339:339 -> j0 + 14:17:void shutdown(long):341:341 -> j0 + 18:19:void shutdown(long):343:343 -> j0 + 20:20:void shutdown(long):1062:1062 -> j0 + 21:24:void shutdown(long):343:343 -> j0 + 25:33:void shutdown(long):1063:1063 -> j0 + 34:37:void shutdown(long):1062:1062 -> j0 + 38:50:void shutdown(long):346:346 -> j0 + 51:58:void shutdown(long):349:349 -> j0 + 59:61:void shutdown(long):350:350 -> j0 + 62:65:void shutdown(long):351:351 -> j0 + 66:77:void shutdown(long):355:355 -> j0 + 78:82:void shutdown(long):359:359 -> j0 + 83:89:void shutdown(long):360:360 -> j0 + 90:95:void shutdown(long):363:363 -> j0 + 96:105:void shutdown(long):364:364 -> j0 + 106:117:void shutdown(long):365:365 -> j0 + 118:122:void shutdown(long):370:370 -> j0 + 123:128:void shutdown(long):372:372 -> j0 + 129:135:void shutdown(long):373:373 -> j0 + 136:139:void shutdown(long):374:374 -> j0 + 140:144:void shutdown(long):367:367 -> j0 + 145:146:void shutdown(long):1062:1062 -> j0 + 1:2:int createNewWorker():475:475 -> p + 3:3:int createNewWorker():1077:1077 -> p + 4:16:int createNewWorker():477:477 -> p + 17:39:int createNewWorker():478:478 -> p + 40:43:int createNewWorker():481:481 -> p + 44:49:int createNewWorker():483:483 -> p + 50:55:int createNewWorker():484:484 -> p + 56:59:int createNewWorker():486:486 -> p + 60:69:int createNewWorker():1080:1080 -> p + 70:77:int createNewWorker():487:487 -> p + 78:82:int createNewWorker():493:493 -> p + 83:87:int createNewWorker():494:494 -> p + 88:101:int createNewWorker():1081:1081 -> p + 102:102:int createNewWorker():1077:1077 -> p + 103:106:int createNewWorker():497:497 -> p + 107:116:int createNewWorker():495:495 -> p + 117:124:int createNewWorker():487:487 -> p + 125:126:int createNewWorker():1077:1077 -> p + 1:6:kotlinx.coroutines.scheduling.Task createTask(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext):417:417 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;LS3/i;)LS3/h;"} + 7:10:kotlinx.coroutines.scheduling.Task createTask(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext):418:418 -> q + 11:14:kotlinx.coroutines.scheduling.Task createTask(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext):419:419 -> q + 15:17:kotlinx.coroutines.scheduling.Task createTask(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext):420:420 -> q + 18:23:kotlinx.coroutines.scheduling.Task createTask(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext):423:423 -> q + 4:10:void signalBlockingWork(long,boolean):429:429 -> q0 + 11:17:void signalBlockingWork(long,boolean):431:431 -> q0 + 18:21:void signalBlockingWork(long,boolean):432:432 -> q0 + 1:11:void signalCpuWork():436:436 -> r0 + 12:18:void signalCpuWork():437:437 -> r0 + 19:22:void signalCpuWork():438:438 -> r0 + 4:10:kotlinx.coroutines.scheduling.Task submitToLocalQueue(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,kotlinx.coroutines.scheduling.Task,boolean):510:510 -> s0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/a$c;LS3/h;Z)LS3/h;"} + 11:18:kotlinx.coroutines.scheduling.Task submitToLocalQueue(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,kotlinx.coroutines.scheduling.Task,boolean):1083:1083 -> s0 + 19:26:kotlinx.coroutines.scheduling.Task submitToLocalQueue(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,kotlinx.coroutines.scheduling.Task,boolean):512:512 -> s0 + 27:28:kotlinx.coroutines.scheduling.Task submitToLocalQueue(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,kotlinx.coroutines.scheduling.Task,boolean):515:515 -> s0 + 29:35:kotlinx.coroutines.scheduling.Task submitToLocalQueue(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,kotlinx.coroutines.scheduling.Task,boolean):516:516 -> s0 + 1:15:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker currentWorker():519:519 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"()LS3/a$c;"} + 16:19:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker currentWorker():1084:1084 -> t + 20:27:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker currentWorker():519:519 -> t + 18:21:boolean tryCreateWorker(long):444:444 -> t0 + 22:25:boolean tryCreateWorker(long):449:449 -> t0 + 26:32:boolean tryCreateWorker(long):450:450 -> t0 + 33:43:boolean tryCreateWorker(long):453:453 -> t0 + 1:5:java.lang.String toString():537:537 -> toString + 6:20:java.lang.String toString():538:538 -> toString + 21:31:java.lang.String toString():539:539 -> toString + 32:37:java.lang.String toString():540:540 -> toString + 38:69:java.lang.String toString():541:541 -> toString + 70:92:java.lang.String toString():555:555 -> toString + 93:115:java.lang.String toString():550:550 -> toString + 116:141:java.lang.String toString():545:545 -> toString + 142:145:java.lang.String toString():538:538 -> toString + 146:149:java.lang.String toString():561:561 -> toString + 150:176:java.lang.String toString():562:562 -> toString + 177:178:java.lang.String toString():564:564 -> toString + 179:181:java.lang.String toString():562:562 -> toString + 182:183:java.lang.String toString():564:564 -> toString + 184:186:java.lang.String toString():562:562 -> toString + 187:188:java.lang.String toString():565:565 -> toString + 189:191:java.lang.String toString():562:562 -> toString + 192:193:java.lang.String toString():565:565 -> toString + 194:199:java.lang.String toString():562:562 -> toString + 200:201:java.lang.String toString():567:567 -> toString + 202:207:java.lang.String toString():562:562 -> toString + 208:209:java.lang.String toString():568:568 -> toString + 210:215:java.lang.String toString():562:562 -> toString + 216:217:java.lang.String toString():569:569 -> toString + 218:223:java.lang.String toString():562:562 -> toString + 224:225:java.lang.String toString():570:570 -> toString + 226:231:java.lang.String toString():562:562 -> toString + 232:233:java.lang.String toString():571:571 -> toString + 234:239:java.lang.String toString():562:562 -> toString + 240:241:java.lang.String toString():572:572 -> toString + 242:244:java.lang.String toString():562:562 -> toString + 245:250:java.lang.String toString():573:573 -> toString + 251:253:java.lang.String toString():562:562 -> toString + 254:255:java.lang.String toString():573:573 -> toString + 256:258:java.lang.String toString():562:562 -> toString + 259:264:java.lang.String toString():574:574 -> toString + 265:267:java.lang.String toString():562:562 -> toString + 268:269:java.lang.String toString():574:574 -> toString + 270:280:java.lang.String toString():562:562 -> toString + 281:282:java.lang.String toString():576:576 -> toString + 283:298:java.lang.String toString():562:562 -> toString + 299:300:java.lang.String toString():577:577 -> toString + 301:303:java.lang.String toString():562:562 -> toString + 304:316:java.lang.String toString():578:578 -> toString + 317:319:java.lang.String toString():562:562 -> toString + 320:321:java.lang.String toString():579:579 -> toString + 322:329:java.lang.String toString():562:562 -> toString + 1:3:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):390:390 -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;LS3/i;Z)V"} + 4:7:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):391:391 -> u + 8:22:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):1069:1069 -> u + 23:29:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):395:395 -> u + 30:36:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):1070:1070 -> u + 37:40:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):397:397 -> u + 41:46:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):398:398 -> u + 47:53:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):400:400 -> u + 54:85:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):402:402 -> u + 86:92:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):409:409 -> u + 93:96:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):412:412 -> u + 5:17:boolean tryCreateWorker$default(kotlinx.coroutines.scheduling.CoroutineScheduler,long,int,java.lang.Object):441:441 -> u0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/a;JILjava/lang/Object;)Z"} + 5:15:void dispatch$default(kotlinx.coroutines.scheduling.CoroutineScheduler,java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean,int,java.lang.Object):389:389 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/a;Ljava/lang/Runnable;LS3/i;ZILjava/lang/Object;)V"} + 1:8:boolean tryUnpark():461:461 -> v0 + 9:19:boolean tryUnpark():462:462 -> v0 + 20:24:boolean tryUnpark():463:463 -> v0 + 1:3:java.util.concurrent.atomic.AtomicLongFieldUpdater getControlState$volatile$FU():0:0 -> y +kotlinx.coroutines.scheduling.CoroutineScheduler$Companion -> S3.a$a: # {"id":"sourceFile","fileName":"CoroutineScheduler.kt"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> - 2:2:void ():300:300 -> -kotlinx.coroutines.scheduling.CoroutineScheduler$WhenMappings -> kotlinx.coroutines.scheduling.a$b: + 2:2:void ():306:306 -> +kotlinx.coroutines.scheduling.CoroutineScheduler$WhenMappings -> S3.a$b: # {"id":"sourceFile","fileName":"CoroutineScheduler.kt"} int[] $EnumSwitchMapping$0 -> a -kotlinx.coroutines.scheduling.CoroutineScheduler$Worker -> kotlinx.coroutines.scheduling.a$c: + 1:55:void ():0:0 -> +kotlinx.coroutines.scheduling.CoroutineScheduler$Worker -> S3.a$c: # {"id":"sourceFile","fileName":"CoroutineScheduler.kt"} kotlinx.coroutines.scheduling.WorkQueue localQueue -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/o;"} - kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState state -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a$d;"} - long terminationDeadline -> f - long minDelayUntilStealableTaskNs -> g - int rngState -> h - boolean mayHaveLocalTasks -> i - kotlinx.coroutines.scheduling.CoroutineScheduler this$0 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a;"} - java.util.concurrent.atomic.AtomicIntegerFieldUpdater workerCtl$FU -> k - 1:1:kotlinx.coroutines.scheduling.CoroutineScheduler access$getThis$0$p(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):579:579 -> - 1:1:void (kotlinx.coroutines.scheduling.CoroutineScheduler):579 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a;)V"} - 2:2:void (kotlinx.coroutines.scheduling.CoroutineScheduler):581:581 -> - 3:3:void (kotlinx.coroutines.scheduling.CoroutineScheduler):599:599 -> - 4:4:void (kotlinx.coroutines.scheduling.CoroutineScheduler):607:607 -> - 5:5:void (kotlinx.coroutines.scheduling.CoroutineScheduler):616:616 -> - 6:6:void setNextParkedWorker(java.lang.Object):630:630 -> - 6:6:void (kotlinx.coroutines.scheduling.CoroutineScheduler):630 -> - 7:7:void (kotlinx.coroutines.scheduling.CoroutineScheduler):637:637 -> - 8:9:void (kotlinx.coroutines.scheduling.CoroutineScheduler,int):592:593 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a;I)V"} - 1:3:kotlinx.coroutines.scheduling.CoroutineScheduler access$getThis$0$p(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):579:579 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a$c;)Lkotlinx/coroutines/scheduling/a;"} - 4:5:void afterTask(int):764:764 -> b - 6:13:void kotlinx.coroutines.scheduling.CoroutineScheduler.decrementBlockingTasks():284:284 -> b - 6:13:void afterTask(int):764 -> b - 14:15:void afterTask(int):765:765 -> b - 16:19:void afterTask(int):767:767 -> b - 20:24:void afterTask(int):769:769 -> b - 4:11:void beforeTask(int):757:757 -> c - 12:17:void beforeTask(int):758:758 -> c - 1:6:int kotlinx.coroutines.scheduling.Task.getMode():82:82 -> d - 1:6:void executeTask(kotlinx.coroutines.scheduling.Task):747 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/h;)V"} - 7:9:void executeTask(kotlinx.coroutines.scheduling.Task):748:748 -> d - 10:12:void executeTask(kotlinx.coroutines.scheduling.Task):749:749 -> d - 13:17:void executeTask(kotlinx.coroutines.scheduling.Task):750:750 -> d - 18:21:void executeTask(kotlinx.coroutines.scheduling.Task):751:751 -> d - 4:20:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):886:886 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lkotlinx/coroutines/scheduling/h;"} - 21:27:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):887:887 -> e - 28:38:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):888:888 -> e - 39:45:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):889:889 -> e - 46:52:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):891:891 -> e - 53:57:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):893:893 -> e - 1:13:kotlinx.coroutines.scheduling.Task findTask(boolean):870:870 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lkotlinx/coroutines/scheduling/h;"} - 14:32:kotlinx.coroutines.scheduling.Task findTask(boolean):873:873 -> f - 33:45:kotlinx.coroutines.scheduling.Task findTask(boolean):875:875 -> f - 46:50:kotlinx.coroutines.scheduling.Task findTask(boolean):877:877 -> f - 1:3:int getIndexInArray():586:586 -> g - 1:3:void setNextParkedWorker(java.lang.Object):630:630 -> h - 1:3:java.lang.Object getNextParkedWorker():630 -> h - 3:4:void idleReset(int):862:862 -> i - 5:10:void idleReset(int):863:863 -> i - 11:15:void idleReset(int):865:865 -> i - 1:10:boolean inStack():744:744 -> j - 1:11:int nextInt(int):778:778 -> k - 12:26:int nextInt(int):782:782 -> k - 27:28:int nextInt(int):788:788 -> k - 1:19:void park():793:793 -> l - 20:26:void park():795:795 -> l - 27:37:void park():798:798 -> l - 38:39:void park():799:799 -> l - 40:43:void park():800:800 -> l - 2:7:kotlinx.coroutines.scheduling.Task pollGlobalQueues():897:897 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/scheduling/h;"} - 8:20:kotlinx.coroutines.scheduling.Task pollGlobalQueues():898:898 -> m - 21:31:kotlinx.coroutines.scheduling.Task pollGlobalQueues():899:899 -> m - 32:44:kotlinx.coroutines.scheduling.Task pollGlobalQueues():901:901 -> m - 45:55:kotlinx.coroutines.scheduling.Task pollGlobalQueues():902:902 -> m - 3:16:void runWorker():671:671 -> n - 17:26:void runWorker():672:672 -> n - 27:28:void runWorker():676:676 -> n - 29:32:void runWorker():677:677 -> n - 33:34:void runWorker():680:680 -> n - 35:44:void runWorker():694:694 -> n - 45:49:void runWorker():699:699 -> n - 50:52:void runWorker():700:700 -> n - 53:57:void runWorker():701:701 -> n - 58:60:void runWorker():702:702 -> n - 61:64:void runWorker():711:711 -> n - 65:70:void runWorker():713:713 -> n - 1:36:void setIndexInArray(int):588:588 -> o - 37:39:void setIndexInArray(int):589:589 -> o - 1:3:void setNextParkedWorker(java.lang.Object):630:630 -> p - 1:8:boolean tryAcquireCpuPermit():644:644 -> q - 9:10:boolean tryAcquireCpuPermit():645:645 -> q - 11:33:boolean tryAcquireCpuPermit():984:984 -> q - 34:41:boolean kotlinx.coroutines.scheduling.CoroutineScheduler.tryAcquireCpuPermit():291:291 -> q - 34:41:boolean tryAcquireCpuPermit():645 -> q - 42:46:boolean tryAcquireCpuPermit():646:646 -> q - 1:6:void tryPark():718:718 -> r - 7:13:void tryPark():719:719 -> r - 14:15:void tryPark():723:723 -> r - 16:25:void tryPark():736:736 -> r - 26:40:void tryPark():737:737 -> r - 41:45:void tryPark():738:738 -> r - 46:48:void tryPark():739:739 -> r - 49:53:void tryPark():740:740 -> r - 1:4:void run():664:664 -> run - 1:2:boolean tryReleaseCpu(kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState):657:657 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a$d;)Z"} - 3:11:boolean tryReleaseCpu(kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState):658:658 -> s - 12:13:boolean tryReleaseCpu(kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState):659:659 -> s - 14:25:long kotlinx.coroutines.scheduling.CoroutineScheduler.releaseCpuPermit():294:294 -> s - 14:25:boolean tryReleaseCpu(kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState):659 -> s - 26:28:boolean tryReleaseCpu(kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState):660:660 -> s - 3:4:kotlinx.coroutines.scheduling.Task trySteal(boolean):908:908 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lkotlinx/coroutines/scheduling/h;"} - 5:16:int kotlinx.coroutines.scheduling.CoroutineScheduler.getCreatedWorkers():270:270 -> t - 5:16:kotlinx.coroutines.scheduling.Task trySteal(boolean):908 -> t - 17:20:kotlinx.coroutines.scheduling.Task trySteal(boolean):914:914 -> t - 21:38:kotlinx.coroutines.scheduling.Task trySteal(boolean):916:916 -> t - 39:52:kotlinx.coroutines.scheduling.Task trySteal(boolean):919:919 -> t - 53:61:kotlinx.coroutines.scheduling.Task trySteal(boolean):923:923 -> t - 62:75:kotlinx.coroutines.scheduling.Task trySteal(boolean):925:925 -> t - 76:86:kotlinx.coroutines.scheduling.Task trySteal(boolean):928:928 -> t - 87:99:kotlinx.coroutines.scheduling.Task trySteal(boolean):930:930 -> t - 100:102:kotlinx.coroutines.scheduling.Task trySteal(boolean):934:934 -> t - 1:4:void tryTerminateWorker():808:808 -> u - 5:5:java.lang.Object kotlinx.coroutines.internal.SynchronizedKt.synchronized(java.lang.Object,kotlin.jvm.functions.Function0):20:20 -> u - 5:5:void tryTerminateWorker():808 -> u - 6:13:void tryTerminateWorker():810:810 -> u - 14:20:int kotlinx.coroutines.scheduling.CoroutineScheduler.getCreatedWorkers():270:270 -> u - 14:20:void tryTerminateWorker():812 -> u - 21:26:void tryTerminateWorker():812:812 -> u - 27:38:void tryTerminateWorker():817:817 -> u - 39:41:void tryTerminateWorker():824:824 -> u - 42:44:void tryTerminateWorker():825:825 -> u - 45:47:void tryTerminateWorker():833:833 -> u - 48:58:int kotlinx.coroutines.scheduling.CoroutineScheduler.decrementCreatedWorkers():279:279 -> u - 48:58:void tryTerminateWorker():838 -> u - 59:69:void tryTerminateWorker():840:840 -> u - 70:74:void tryTerminateWorker():841:841 -> u - 75:77:void tryTerminateWorker():842:842 -> u - 78:83:void tryTerminateWorker():850:850 -> u - 84:89:void tryTerminateWorker():855:855 -> u - 90:92:void tryTerminateWorker():856:856 -> u - 93:97:void tryTerminateWorker():857:857 -> u - 98:99:void tryTerminateWorker():856:856 -> u -kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState -> kotlinx.coroutines.scheduling.a$d: + # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/o;"} + kotlin.jvm.internal.Ref$ObjectRef stolenTask -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/jvm/internal/w;"} + kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState state -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/a$d;"} + long terminationDeadline -> g + long minDelayUntilStealableTaskNs -> h + int rngState -> i + boolean mayHaveLocalTasks -> j + kotlinx.coroutines.scheduling.CoroutineScheduler this$0 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/a;"} + java.util.concurrent.atomic.AtomicIntegerFieldUpdater workerCtl$volatile$FU -> l + 1:11:void ():0:0 -> + 1:1:void (kotlinx.coroutines.scheduling.CoroutineScheduler):593:593 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/a;)V"} + 2:2:void (kotlinx.coroutines.scheduling.CoroutineScheduler):595:595 -> + 3:3:void (kotlinx.coroutines.scheduling.CoroutineScheduler):602:602 -> + 4:4:void (kotlinx.coroutines.scheduling.CoroutineScheduler):620:620 -> + 5:5:void (kotlinx.coroutines.scheduling.CoroutineScheduler):626:626 -> + 6:6:void (kotlinx.coroutines.scheduling.CoroutineScheduler):634:634 -> + 7:7:void (kotlinx.coroutines.scheduling.CoroutineScheduler):657:657 -> + 8:8:void (kotlinx.coroutines.scheduling.CoroutineScheduler):670:670 -> + 9:9:void (kotlinx.coroutines.scheduling.CoroutineScheduler):668:668 -> + 10:11:void (kotlinx.coroutines.scheduling.CoroutineScheduler,int):613:614 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/a;I)V"} + 1:3:kotlinx.coroutines.scheduling.CoroutineScheduler access$getThis$0$p(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):593:593 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/a$c;)LS3/a;"} + 4:12:void afterTask(int):825:825 -> b + 13:15:void afterTask(int):1064:1064 -> b + 16:17:void afterTask(int):826:826 -> b + 18:21:void afterTask(int):828:828 -> b + 22:26:void afterTask(int):830:830 -> b + 4:11:void beforeTask(int):818:818 -> c + 12:17:void beforeTask(int):819:819 -> c + 1:6:void executeTask(kotlinx.coroutines.scheduling.Task):1063:1063 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/h;)V"} + 7:9:void executeTask(kotlinx.coroutines.scheduling.Task):809:809 -> d + 10:12:void executeTask(kotlinx.coroutines.scheduling.Task):810:810 -> d + 13:17:void executeTask(kotlinx.coroutines.scheduling.Task):811:811 -> d + 18:21:void executeTask(kotlinx.coroutines.scheduling.Task):812:812 -> d + 3:19:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):960:960 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LS3/h;"} + 20:26:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):961:961 -> e + 27:37:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):962:962 -> e + 38:44:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):963:963 -> e + 45:52:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):965:965 -> e + 53:57:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):967:967 -> e + 1:8:kotlinx.coroutines.scheduling.Task findBlockingTask():942:942 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"()LS3/h;"} + 9:21:kotlinx.coroutines.scheduling.Task findBlockingTask():943:943 -> f + 22:26:kotlinx.coroutines.scheduling.Task findBlockingTask():944:944 -> f + 1:11:kotlinx.coroutines.scheduling.Task findTask(boolean):931:931 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LS3/h;"} + 12:16:kotlinx.coroutines.scheduling.Task findTask(boolean):937:937 -> g + 1:3:int getIndexInArray():607:607 -> h + 1:3:java.lang.Object getNextParkedWorker():657:657 -> i + 1:3:java.util.concurrent.atomic.AtomicIntegerFieldUpdater getWorkerCtl$volatile$FU$kotlinx_coroutines_core():0:0 -> j + 3:4:void idleReset(int):923:923 -> k + 5:10:void idleReset(int):924:924 -> k + 11:15:void idleReset(int):926:926 -> k + 1:10:boolean inStack():805:805 -> l + 1:11:int nextInt(int):839:839 -> m + 12:26:int nextInt(int):843:843 -> m + 27:28:int nextInt(int):849:849 -> m + 1:19:void park():854:854 -> n + 20:26:void park():856:856 -> n + 27:37:void park():859:859 -> n + 38:39:void park():860:860 -> n + 40:43:void park():861:861 -> n + 2:7:kotlinx.coroutines.scheduling.Task pollGlobalQueues():971:971 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"()LS3/h;"} + 8:20:kotlinx.coroutines.scheduling.Task pollGlobalQueues():972:972 -> o + 21:31:kotlinx.coroutines.scheduling.Task pollGlobalQueues():973:973 -> o + 32:44:kotlinx.coroutines.scheduling.Task pollGlobalQueues():975:975 -> o + 45:55:kotlinx.coroutines.scheduling.Task pollGlobalQueues():976:976 -> o + 3:16:void runWorker():709:709 -> p + 17:26:void runWorker():710:710 -> p + 27:28:void runWorker():714:714 -> p + 29:32:void runWorker():715:715 -> p + 33:34:void runWorker():718:718 -> p + 35:44:void runWorker():732:732 -> p + 45:49:void runWorker():737:737 -> p + 50:52:void runWorker():738:738 -> p + 53:57:void runWorker():739:739 -> p + 58:60:void runWorker():740:740 -> p + 61:64:void runWorker():749:749 -> p + 65:70:void runWorker():751:751 -> p + 1:36:void setIndexInArray(int):609:609 -> q + 37:39:void setIndexInArray(int):610:610 -> q + 1:3:void setNextParkedWorker(java.lang.Object):657:657 -> r + 1:4:void run():702:702 -> run + 1:8:boolean tryAcquireCpuPermit():681:681 -> s + 9:10:boolean tryAcquireCpuPermit():682:682 -> s + 11:39:boolean tryAcquireCpuPermit():1052:1052 -> s + 40:49:boolean tryAcquireCpuPermit():1057:1057 -> s + 50:54:boolean tryAcquireCpuPermit():683:683 -> s + 1:6:void tryPark():780:780 -> t + 7:12:void tryPark():781:781 -> t + 13:17:void tryPark():782:782 -> t + 18:20:void tryPark():784:784 -> t + 21:36:void tryPark():797:797 -> t + 37:51:void tryPark():798:798 -> t + 52:56:void tryPark():799:799 -> t + 57:59:void tryPark():800:800 -> t + 60:64:void tryPark():801:801 -> t + 1:2:boolean tryReleaseCpu(kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState):695:695 -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/a$d;)Z"} + 3:11:boolean tryReleaseCpu(kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState):696:696 -> u + 12:22:boolean tryReleaseCpu(kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState):697:697 -> u + 23:27:boolean tryReleaseCpu(kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState):1059:1059 -> u + 28:30:boolean tryReleaseCpu(kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState):698:698 -> u + 3:8:kotlinx.coroutines.scheduling.Task trySteal(int):981:981 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LS3/h;"} + 9:22:kotlinx.coroutines.scheduling.Task trySteal(int):1074:1074 -> v + 23:26:kotlinx.coroutines.scheduling.Task trySteal(int):987:987 -> v + 27:44:kotlinx.coroutines.scheduling.Task trySteal(int):989:989 -> v + 45:56:kotlinx.coroutines.scheduling.Task trySteal(int):992:992 -> v + 57:72:kotlinx.coroutines.scheduling.Task trySteal(int):994:994 -> v + 73:78:kotlinx.coroutines.scheduling.Task trySteal(int):996:996 -> v + 79:85:kotlinx.coroutines.scheduling.Task trySteal(int):997:997 -> v + 86:101:kotlinx.coroutines.scheduling.Task trySteal(int):1000:1000 -> v + 102:104:kotlinx.coroutines.scheduling.Task trySteal(int):1004:1004 -> v + 1:4:void tryTerminateWorker():869:869 -> w + 5:5:void tryTerminateWorker():1070:1070 -> w + 6:13:void tryTerminateWorker():871:871 -> w + 14:17:void tryTerminateWorker():873:873 -> w + 18:26:void tryTerminateWorker():1071:1071 -> w + 27:32:void tryTerminateWorker():873:873 -> w + 33:46:void tryTerminateWorker():878:878 -> w + 47:49:void tryTerminateWorker():885:885 -> w + 50:52:void tryTerminateWorker():886:886 -> w + 53:55:void tryTerminateWorker():894:894 -> w + 56:68:void tryTerminateWorker():1072:1072 -> w + 69:79:void tryTerminateWorker():901:901 -> w + 80:84:void tryTerminateWorker():902:902 -> w + 85:87:void tryTerminateWorker():903:903 -> w + 88:93:void tryTerminateWorker():911:911 -> w + 94:99:void tryTerminateWorker():916:916 -> w + 100:101:void tryTerminateWorker():917:917 -> w + 102:102:void tryTerminateWorker():1070:1070 -> w + 103:107:void tryTerminateWorker():918:918 -> w + 108:109:void tryTerminateWorker():1070:1070 -> w +kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState -> S3.a$d: # {"id":"sourceFile","fileName":"CoroutineScheduler.kt"} kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState CPU_ACQUIRED -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/a$d;"} kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState BLOCKING -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/a$d;"} kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState PARKING -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/a$d;"} kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState DORMANT -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/a$d;"} kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState TERMINATED -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/a$d;"} kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState[] $VALUES -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lkotlinx/coroutines/scheduling/a$d;"} - 1:10:void ():943:943 -> - 11:20:void ():948:948 -> - 21:30:void ():953:953 -> - 31:40:void ():958:958 -> - 41:57:void ():963:963 -> - 1:4:void (java.lang.String,int):939:939 -> - 1:1:kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState[] $values():0:0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lkotlinx/coroutines/scheduling/a$d;"} -kotlinx.coroutines.scheduling.DefaultIoScheduler -> kotlinx.coroutines.scheduling.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"[LS3/a$d;"} + kotlin.enums.EnumEntries $ENTRIES -> j + 1:10:void ():1013:1013 -> + 11:20:void ():1018:1018 -> + 21:30:void ():1023:1023 -> + 31:40:void ():1028:1028 -> + 41:63:void ():1033:1033 -> + 1:4:void (java.lang.String,int):1009:1009 -> + 1:15:kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState[] $values():0:0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LS3/a$d;"} + 1:9:kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState valueOf(java.lang.String):0:0 -> valueOf + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LS3/a$d;"} + 1:9:kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState[] values():0:0 -> values + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LS3/a$d;"} +kotlinx.coroutines.scheduling.DefaultIoScheduler -> S3.b: # {"id":"sourceFile","fileName":"Dispatcher.kt"} kotlinx.coroutines.scheduling.DefaultIoScheduler INSTANCE -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/b;"} kotlinx.coroutines.CoroutineDispatcher default -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LJ3/q;"} - 8:11:void ():46:46 -> - 12:22:void ():49:49 -> - 23:30:void ():47:47 -> - 31:37:void ():46:46 -> - 1:4:void ():44:44 -> - 3:8:void close():74:74 -> close - 1:6:void execute(java.lang.Runnable):56:56 -> execute - 1:6:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):65:65 -> q0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Ljava/lang/Runnable;)V"} - 1:3:java.lang.String toString():77:77 -> toString -kotlinx.coroutines.scheduling.DefaultScheduler -> kotlinx.coroutines.scheduling.c: + # {"id":"com.android.tools.r8.residualsignature","signature":"LO3/p;"} + 8:11:void ():57:57 -> + 12:22:void ():60:60 -> + 23:30:void ():58:58 -> + 31:37:void ():57:57 -> + 1:4:void ():55:55 -> + 3:8:void close():85:85 -> close + 1:6:void execute(java.lang.Runnable):67:67 -> execute + 1:6:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):76:76 -> q0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Ljava/lang/Runnable;)V"} + 1:3:java.lang.String toString():88:88 -> toString +kotlinx.coroutines.scheduling.DefaultScheduler -> S3.c: # {"id":"sourceFile","fileName":"Dispatcher.kt"} kotlinx.coroutines.scheduling.DefaultScheduler INSTANCE -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/c;"} - 1:4:void ():14:14 -> - 5:9:void ():15:15 -> - 10:13:void ():13:13 -> - 1:8:void close():24:24 -> close - 1:3:java.lang.String toString():27:27 -> toString -kotlinx.coroutines.scheduling.GlobalQueue -> kotlinx.coroutines.scheduling.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/c;"} + 1:8:void ():0:0 -> + 1:4:void ():10:10 -> + 5:9:void ():11:11 -> + 10:13:void ():9:9 -> + 1:8:void close():28:28 -> close + 1:3:java.lang.String toString():31:31 -> toString +kotlinx.coroutines.scheduling.GlobalQueue -> S3.d: # {"id":"sourceFile","fileName":"Tasks.kt"} - 2:5:void ():106:106 -> -kotlinx.coroutines.scheduling.NanoTimeSource -> kotlinx.coroutines.scheduling.e: + 2:5:void ():110:110 -> +kotlinx.coroutines.scheduling.NanoTimeSource -> S3.e: # {"id":"sourceFile","fileName":"Tasks.kt"} kotlinx.coroutines.scheduling.NanoTimeSource INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/e;"} - 1:4:void ():113:113 -> - 1:5:long nanoTime():114:114 -> a -kotlinx.coroutines.scheduling.SchedulerCoroutineDispatcher -> kotlinx.coroutines.scheduling.f: + # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/e;"} + 1:8:void ():0:0 -> + 1:4:void ():117:117 -> + 1:5:long nanoTime():118:118 -> a +kotlinx.coroutines.scheduling.SchedulerCoroutineDispatcher -> S3.f: # {"id":"sourceFile","fileName":"Dispatcher.kt"} int corePoolSize -> g int maxPoolSize -> h long idleWorkerKeepAliveNs -> i java.lang.String schedulerName -> j kotlinx.coroutines.scheduling.CoroutineScheduler coroutineScheduler -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/a;"} - 1:3:void (int,int,long,java.lang.String):86:86 -> - 4:5:void (int,int,long,java.lang.String):82:82 -> - 6:7:void (int,int,long,java.lang.String):83:83 -> - 8:9:void (int,int,long,java.lang.String):84:84 -> - 10:11:void (int,int,long,java.lang.String):85:85 -> - 12:18:void (int,int,long,java.lang.String):92:92 -> - 1:11:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):97:97 -> q0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Ljava/lang/Runnable;)V"} - 1:14:kotlinx.coroutines.scheduling.CoroutineScheduler createScheduler():95:95 -> t0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/scheduling/a;"} - 1:6:void dispatchWithContext$kotlinx_coroutines_core(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):103:103 -> u0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/i;Z)V"} -kotlinx.coroutines.scheduling.SchedulerTimeSource -> kotlinx.coroutines.scheduling.g: + # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/a;"} + 1:3:void (int,int,long,java.lang.String):97:97 -> + 4:5:void (int,int,long,java.lang.String):93:93 -> + 6:7:void (int,int,long,java.lang.String):94:94 -> + 8:9:void (int,int,long,java.lang.String):95:95 -> + 10:11:void (int,int,long,java.lang.String):96:96 -> + 12:18:void (int,int,long,java.lang.String):103:103 -> + 1:11:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):108:108 -> q0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Ljava/lang/Runnable;)V"} + 1:14:kotlinx.coroutines.scheduling.CoroutineScheduler createScheduler():106:106 -> t0 + # {"id":"com.android.tools.r8.residualsignature","signature":"()LS3/a;"} + 1:6:void dispatchWithContext$kotlinx_coroutines_core(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):114:114 -> u0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;LS3/i;Z)V"} +kotlinx.coroutines.scheduling.SchedulerTimeSource -> S3.g: # {"id":"sourceFile","fileName":"Tasks.kt"} - 1:4:void ():109:109 -> + 1:4:void ():113:113 -> long nanoTime() -> a -kotlinx.coroutines.scheduling.Task -> kotlinx.coroutines.scheduling.h: +kotlinx.coroutines.scheduling.Task -> S3.h: # {"id":"sourceFile","fileName":"Tasks.kt"} long submissionTime -> d kotlinx.coroutines.scheduling.TaskContext taskContext -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/i;"} - 1:3:void (long,kotlinx.coroutines.scheduling.TaskContext):77:79 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(JLkotlinx/coroutines/scheduling/i;)V"} - 4:4:void ():81:81 -> -kotlinx.coroutines.scheduling.TaskContext -> kotlinx.coroutines.scheduling.i: + # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/i;"} + 1:1:void (long,kotlinx.coroutines.scheduling.TaskContext):78:78 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(JLS3/i;)V"} + 2:2:void (long,kotlinx.coroutines.scheduling.TaskContext):81:81 -> + 3:3:void (long,kotlinx.coroutines.scheduling.TaskContext):83:83 -> + 4:4:void ():85:85 -> +kotlinx.coroutines.scheduling.TaskContext -> S3.i: # {"id":"sourceFile","fileName":"Tasks.kt"} void afterTask() -> a int getTaskMode() -> b -kotlinx.coroutines.scheduling.TaskContextImpl -> kotlinx.coroutines.scheduling.j: +kotlinx.coroutines.scheduling.TaskContextImpl -> S3.j: # {"id":"sourceFile","fileName":"Tasks.kt"} int taskMode -> a - 1:6:void (int):65:65 -> - 1:1:void afterTask():0:0 -> a - 1:3:int getTaskMode():65:65 -> b -kotlinx.coroutines.scheduling.TaskImpl -> kotlinx.coroutines.scheduling.k: + 1:6:void (int):66:66 -> + 1:1:void afterTask():69:69 -> a + 1:3:int getTaskMode():66:66 -> b +kotlinx.coroutines.scheduling.TaskImpl -> S3.k: # {"id":"sourceFile","fileName":"Tasks.kt"} java.lang.Runnable block -> f - 1:3:void (java.lang.Runnable,long,kotlinx.coroutines.scheduling.TaskContext):92:92 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;JLkotlinx/coroutines/scheduling/i;)V"} - 4:6:void (java.lang.Runnable,long,kotlinx.coroutines.scheduling.TaskContext):89:89 -> - 1:5:void run():95:95 -> run - 6:18:void run():97:97 -> run - 1:61:java.lang.String toString():102:102 -> toString -kotlinx.coroutines.scheduling.TasksKt -> kotlinx.coroutines.scheduling.l: + 1:3:void (java.lang.Runnable,long,kotlinx.coroutines.scheduling.TaskContext):96:96 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;JLS3/i;)V"} + 4:6:void (java.lang.Runnable,long,kotlinx.coroutines.scheduling.TaskContext):93:93 -> + 1:5:void run():99:99 -> run + 6:18:void run():101:101 -> run + 1:61:java.lang.String toString():106:106 -> toString +kotlinx.coroutines.scheduling.TasksKt -> S3.l: # {"id":"sourceFile","fileName":"Tasks.kt"} - long WORK_STEALING_TIME_RESOLUTION_NS -> a - int CORE_POOL_SIZE -> b - int MAX_POOL_SIZE -> c - long IDLE_WORKER_KEEP_ALIVE_NS -> d - kotlinx.coroutines.scheduling.SchedulerTimeSource schedulerTimeSource -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/g;"} - kotlinx.coroutines.scheduling.TaskContext NonBlockingContext -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/i;"} - kotlinx.coroutines.scheduling.TaskContext BlockingContext -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/i;"} - 4:18:void ():17:17 -> - 19:30:void ():30:30 -> - 31:42:void ():28:28 -> - 43:57:void ():36:36 -> - 58:62:void ():43:43 -> - 63:74:void ():44:44 -> - 75:80:void ():43:43 -> - 81:84:void ():48:48 -> - 85:92:void ():72:72 -> - 93:101:void ():75:75 -> -kotlinx.coroutines.scheduling.UnlimitedIoScheduler -> kotlinx.coroutines.scheduling.m: + java.lang.String DEFAULT_SCHEDULER_NAME -> a + long WORK_STEALING_TIME_RESOLUTION_NS -> b + int CORE_POOL_SIZE -> c + int MAX_POOL_SIZE -> d + long IDLE_WORKER_KEEP_ALIVE_NS -> e + kotlinx.coroutines.scheduling.SchedulerTimeSource schedulerTimeSource -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/g;"} + kotlinx.coroutines.scheduling.TaskContext NonBlockingContext -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/i;"} + kotlinx.coroutines.scheduling.TaskContext BlockingContext -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/i;"} + 1:4:void ():13:13 -> + 5:13:void ():12:12 -> + 14:28:void ():18:18 -> + 29:40:void ():31:31 -> + 41:52:void ():29:29 -> + 53:67:void ():37:37 -> + 68:69:void ():44:44 -> + 70:81:void ():45:45 -> + 82:87:void ():44:44 -> + 88:91:void ():49:49 -> + 92:99:void ():73:73 -> + 100:108:void ():76:76 -> +kotlinx.coroutines.scheduling.UnlimitedIoScheduler -> S3.m: # {"id":"sourceFile","fileName":"Dispatcher.kt"} kotlinx.coroutines.scheduling.UnlimitedIoScheduler INSTANCE -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlinx/coroutines/scheduling/m;"} - 1:4:void ():31:31 -> - 1:9:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):39:39 -> q0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq3/j;Ljava/lang/Runnable;)V"} -kotlinx.coroutines.scheduling.WorkQueue -> kotlinx.coroutines.scheduling.o: + # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/m;"} + 1:8:void ():0:0 -> + 1:4:void ():35:35 -> + 1:9:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):43:43 -> q0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv3/j;Ljava/lang/Runnable;)V"} + 1:3:kotlinx.coroutines.CoroutineDispatcher limitedParallelism(int):48:48 -> s0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LO3/p;"} + 4:8:kotlinx.coroutines.CoroutineDispatcher limitedParallelism(int):49:49 -> s0 + 9:13:kotlinx.coroutines.CoroutineDispatcher limitedParallelism(int):50:50 -> s0 +kotlinx.coroutines.scheduling.WorkQueue -> S3.o: # {"id":"sourceFile","fileName":"WorkQueue.kt"} java.util.concurrent.atomic.AtomicReferenceArray buffer -> a - java.util.concurrent.atomic.AtomicReferenceFieldUpdater lastScheduledTask$FU -> b - java.util.concurrent.atomic.AtomicIntegerFieldUpdater producerIndex$FU -> c - java.util.concurrent.atomic.AtomicIntegerFieldUpdater consumerIndex$FU -> d - java.util.concurrent.atomic.AtomicIntegerFieldUpdater blockingTasksInBuffer$FU -> e - 1:3:void ():37:37 -> - 4:13:void ():54:54 -> - 14:16:void ():55:55 -> - 17:18:void ():57:57 -> - 19:20:void ():58:58 -> - 21:23:void ():60:60 -> - 3:7:kotlinx.coroutines.scheduling.Task add(kotlinx.coroutines.scheduling.Task,boolean):73:73 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/h;Z)Lkotlinx/coroutines/scheduling/h;"} - 8:19:kotlinx.coroutines.scheduling.Task add(kotlinx.coroutines.scheduling.Task,boolean):74:74 -> a - 20:24:kotlinx.coroutines.scheduling.Task add(kotlinx.coroutines.scheduling.Task,boolean):75:75 -> a - 6:10:kotlinx.coroutines.scheduling.Task add$default(kotlinx.coroutines.scheduling.WorkQueue,kotlinx.coroutines.scheduling.Task,boolean,int,java.lang.Object):72:72 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/o;Lkotlinx/coroutines/scheduling/h;ZILjava/lang/Object;)Lkotlinx/coroutines/scheduling/h;"} - 1:9:boolean kotlinx.coroutines.scheduling.TasksKt.isBlocking(kotlinx.coroutines.scheduling.Task):85:85 -> c - 1:9:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):83 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/h;)Lkotlinx/coroutines/scheduling/h;"} - 10:14:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):83:83 -> c - 15:23:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):84:84 -> c - 24:26:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):85:85 -> c - 27:34:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):94:94 -> c - 35:38:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):95:95 -> c - 39:43:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):97:97 -> c - 44:50:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):98:98 -> c - 3:11:boolean kotlinx.coroutines.scheduling.TasksKt.isBlocking(kotlinx.coroutines.scheduling.Task):85:85 -> d - 3:11:void decrementIfBlocking(kotlinx.coroutines.scheduling.Task):195 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/h;)V"} - 12:17:void decrementIfBlocking(kotlinx.coroutines.scheduling.Task):196:196 -> d - 1:6:int getBufferSize$kotlinx_coroutines_core():52:52 -> e - 1:16:int getSize$kotlinx_coroutines_core():53:53 -> f - 1:14:void offloadAllWorkTo(kotlinx.coroutines.scheduling.GlobalQueue):141:141 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/d;)V"} - 15:21:void offloadAllWorkTo(kotlinx.coroutines.scheduling.GlobalQueue):142:142 -> g - 1:16:kotlinx.coroutines.scheduling.Task poll():66:66 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/scheduling/h;"} - 1:2:kotlinx.coroutines.scheduling.Task pollBuffer():182:182 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/scheduling/h;"} - 3:12:kotlinx.coroutines.scheduling.Task pollBuffer():183:183 -> i - 13:22:kotlinx.coroutines.scheduling.Task pollBuffer():185:185 -> i - 23:33:kotlinx.coroutines.scheduling.Task pollBuffer():187:187 -> i - 34:37:kotlinx.coroutines.scheduling.Task pollBuffer():188:188 -> i - 1:8:boolean pollTo(kotlinx.coroutines.scheduling.GlobalQueue):175:175 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/d;)Z"} - 9:13:boolean pollTo(kotlinx.coroutines.scheduling.GlobalQueue):176:176 -> j - 1:2:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):121:121 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/o;)J"} - 3:4:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):122:122 -> k - 5:11:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):123:123 -> k - 12:15:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):127:127 -> k - 16:23:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):128:128 -> k - 24:32:boolean kotlinx.coroutines.scheduling.TasksKt.isBlocking(kotlinx.coroutines.scheduling.Task):85:85 -> k - 24:32:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):129 -> k - 33:38:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):129:129 -> k - 39:45:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):130:130 -> k - 46:54:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):131:131 -> k - 55:59:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):137:137 -> k - 1:9:long tryStealFrom(kotlinx.coroutines.scheduling.WorkQueue):110:110 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/o;)J"} - 10:15:long tryStealFrom(kotlinx.coroutines.scheduling.WorkQueue):112:112 -> l - 16:20:long tryStealFrom(kotlinx.coroutines.scheduling.WorkQueue):116:116 -> l - 1:11:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):152:152 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/o;Z)J"} - 12:22:boolean kotlinx.coroutines.scheduling.TasksKt.isBlocking(kotlinx.coroutines.scheduling.Task):85:85 -> m - 12:22:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):153 -> m - 23:28:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):156:156 -> m - 29:31:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):157:157 -> m - 32:39:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):158:158 -> m - 40:50:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):166:166 -> m - 51:56:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):167:167 -> m -kotlinx.coroutines.scheduling.WorkQueue$$ExternalSyntheticBackportWithForwarding0 -> kotlinx.coroutines.scheduling.n: + java.util.concurrent.atomic.AtomicReferenceFieldUpdater lastScheduledTask$volatile$FU -> b + java.util.concurrent.atomic.AtomicIntegerFieldUpdater producerIndex$volatile$FU -> c + java.util.concurrent.atomic.AtomicIntegerFieldUpdater consumerIndex$volatile$FU -> d + java.util.concurrent.atomic.AtomicIntegerFieldUpdater blockingTasksInBuffer$volatile$FU -> e + 1:37:void ():0:0 -> + 1:3:void ():42:42 -> + 4:13:void ():61:61 -> + 3:7:kotlinx.coroutines.scheduling.Task add(kotlinx.coroutines.scheduling.Task,boolean):80:80 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/h;Z)LS3/h;"} + 8:21:kotlinx.coroutines.scheduling.Task add(kotlinx.coroutines.scheduling.Task,boolean):81:81 -> a + 22:26:kotlinx.coroutines.scheduling.Task add(kotlinx.coroutines.scheduling.Task,boolean):82:82 -> a + 1:9:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):90:90 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/h;)LS3/h;"} + 10:18:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):252:252 -> b + 19:29:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):91:91 -> b + 30:34:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):92:92 -> b + 35:42:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):101:101 -> b + 43:46:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):102:102 -> b + 47:55:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):104:104 -> b + 56:60:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):105:105 -> b + 3:11:void decrementIfBlocking(kotlinx.coroutines.scheduling.Task):258:258 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/h;)V"} + 12:15:void decrementIfBlocking(kotlinx.coroutines.scheduling.Task):245:245 -> c + 16:19:void decrementIfBlocking(kotlinx.coroutines.scheduling.Task):246:246 -> c + 1:3:java.util.concurrent.atomic.AtomicIntegerFieldUpdater getBlockingTasksInBuffer$volatile$FU():0:0 -> d + 5:18:int getBufferSize():59:59 -> e + 1:3:java.util.concurrent.atomic.AtomicIntegerFieldUpdater getConsumerIndex$volatile$FU():0:0 -> f + 1:3:java.util.concurrent.atomic.AtomicReferenceFieldUpdater getLastScheduledTask$volatile$FU():0:0 -> g + 1:3:java.util.concurrent.atomic.AtomicIntegerFieldUpdater getProducerIndex$volatile$FU():0:0 -> h + 1:22:int getSize$kotlinx_coroutines_core():60:60 -> i + 1:16:void offloadAllWorkTo(kotlinx.coroutines.scheduling.GlobalQueue):189:189 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/d;)V"} + 17:23:void offloadAllWorkTo(kotlinx.coroutines.scheduling.GlobalQueue):190:190 -> j + 1:18:kotlinx.coroutines.scheduling.Task poll():73:73 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"()LS3/h;"} + 2:6:kotlinx.coroutines.scheduling.Task pollBlocking():149:149 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"()LS3/h;"} + 1:4:kotlinx.coroutines.scheduling.Task pollBuffer():231:231 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"()LS3/h;"} + 5:8:kotlinx.coroutines.scheduling.Task pollBuffer():232:232 -> m + 9:24:kotlinx.coroutines.scheduling.Task pollBuffer():233:233 -> m + 25:36:kotlinx.coroutines.scheduling.Task pollBuffer():235:235 -> m + 37:47:kotlinx.coroutines.scheduling.Task pollBuffer():237:237 -> m + 48:51:kotlinx.coroutines.scheduling.Task pollBuffer():238:238 -> m + 1:8:boolean pollTo(kotlinx.coroutines.scheduling.GlobalQueue):225:225 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/d;)Z"} + 9:13:boolean pollTo(kotlinx.coroutines.scheduling.GlobalQueue):226:226 -> n + 1:14:kotlinx.coroutines.scheduling.Task pollWithExclusiveMode(boolean):157:157 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LS3/h;"} + 15:27:kotlinx.coroutines.scheduling.Task pollWithExclusiveMode(boolean):253:253 -> o + 28:38:kotlinx.coroutines.scheduling.Task pollWithExclusiveMode(boolean):159:159 -> o + 39:42:kotlinx.coroutines.scheduling.Task pollWithExclusiveMode(boolean):160:160 -> o + 43:50:kotlinx.coroutines.scheduling.Task pollWithExclusiveMode(boolean):165:165 -> o + 51:58:kotlinx.coroutines.scheduling.Task pollWithExclusiveMode(boolean):166:166 -> o + 59:71:kotlinx.coroutines.scheduling.Task pollWithExclusiveMode(boolean):169:169 -> o + 72:79:kotlinx.coroutines.scheduling.Task pollWithExclusiveMode(boolean):170:170 -> o + 5:12:kotlinx.coroutines.scheduling.Task stealWithExclusiveMode(int):135:135 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LS3/h;"} + 13:26:kotlinx.coroutines.scheduling.Task stealWithExclusiveMode(int):136:136 -> p + 27:39:kotlinx.coroutines.scheduling.Task stealWithExclusiveMode(int):140:140 -> p + 40:49:kotlinx.coroutines.scheduling.Task stealWithExclusiveMode(int):141:141 -> p + 3:13:kotlinx.coroutines.scheduling.Task tryExtractFromTheMiddle(int,boolean):180:180 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)LS3/h;"} + 14:26:kotlinx.coroutines.scheduling.Task tryExtractFromTheMiddle(int,boolean):254:254 -> q + 27:36:kotlinx.coroutines.scheduling.Task tryExtractFromTheMiddle(int,boolean):181:181 -> q + 37:45:kotlinx.coroutines.scheduling.Task tryExtractFromTheMiddle(int,boolean):182:182 -> q + 4:8:long trySteal(int,kotlin.jvm.internal.Ref$ObjectRef):122:122 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILkotlin/jvm/internal/w;)J"} + 9:14:long trySteal(int,kotlin.jvm.internal.Ref$ObjectRef):123:123 -> r + 15:19:long trySteal(int,kotlin.jvm.internal.Ref$ObjectRef):127:127 -> r + 20:24:long trySteal(int,kotlin.jvm.internal.Ref$ObjectRef):130:130 -> r + 1:15:long tryStealLastScheduled(int,kotlin.jvm.internal.Ref$ObjectRef):200:200 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILkotlin/jvm/internal/w;)J"} + 16:31:long tryStealLastScheduled(int,kotlin.jvm.internal.Ref$ObjectRef):257:257 -> s + 32:37:long tryStealLastScheduled(int,kotlin.jvm.internal.Ref$ObjectRef):206:206 -> s + 38:40:long tryStealLastScheduled(int,kotlin.jvm.internal.Ref$ObjectRef):207:207 -> s + 41:48:long tryStealLastScheduled(int,kotlin.jvm.internal.Ref$ObjectRef):208:208 -> s + 49:59:long tryStealLastScheduled(int,kotlin.jvm.internal.Ref$ObjectRef):216:216 -> s + 60:64:long tryStealLastScheduled(int,kotlin.jvm.internal.Ref$ObjectRef):217:217 -> s +kotlinx.coroutines.scheduling.WorkQueue$$ExternalSyntheticBackportWithForwarding0 -> S3.n: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:16:boolean java.util.concurrent.atomic.AtomicReferenceArray.compareAndSet(int,java.lang.Object,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;ILjava/lang/Object;Ljava/lang/Object;)Z"} -kotlinx.coroutines.sync.Mutex -> M3.a: +kotlinx.coroutines.sync.Mutex -> T3.a: # {"id":"sourceFile","fileName":"Mutex.kt"} -kotlinx.coroutines.sync.MutexKt -> R8$$REMOVED$$CLASS$$7: +kotlinx.coroutines.sync.MutexKt -> R8$$REMOVED$$CLASS$$8: # {"id":"sourceFile","fileName":"Mutex.kt"} -okhttp3.Address -> N3.a: +okhttp3.Address -> U3.a: # {"id":"sourceFile","fileName":"Address.kt"} okhttp3.HttpUrl url -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/u;"} java.util.List protocols -> b java.util.List connectionSpecs -> c okhttp3.Dns dns -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/q;"} javax.net.SocketFactory socketFactory -> e javax.net.ssl.SSLSocketFactory sslSocketFactory -> f javax.net.ssl.HostnameVerifier hostnameVerifier -> g okhttp3.CertificatePinner certificatePinner -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/g;"} okhttp3.Authenticator proxyAuthenticator -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/b;"} java.net.Proxy proxy -> j java.net.ProxySelector proxySelector -> k - 1:1:void (java.lang.String,int,okhttp3.Dns,javax.net.SocketFactory,javax.net.ssl.SSLSocketFactory,javax.net.ssl.HostnameVerifier,okhttp3.CertificatePinner,okhttp3.Authenticator,java.net.Proxy,java.util.List,java.util.List,java.net.ProxySelector):34:34 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILN3/q;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;LN3/g;LN3/b;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V"} - 2:6:void (java.lang.String,int,okhttp3.Dns,javax.net.SocketFactory,javax.net.ssl.SSLSocketFactory,javax.net.ssl.HostnameVerifier,okhttp3.CertificatePinner,okhttp3.Authenticator,java.net.Proxy,java.util.List,java.util.List,java.net.ProxySelector):74:78 -> - 7:7:void (java.lang.String,int,okhttp3.Dns,javax.net.SocketFactory,javax.net.ssl.SSLSocketFactory,javax.net.ssl.HostnameVerifier,okhttp3.CertificatePinner,okhttp3.Authenticator,java.net.Proxy,java.util.List,java.util.List,java.net.ProxySelector):84:84 -> - 8:8:void (java.lang.String,int,okhttp3.Dns,javax.net.SocketFactory,javax.net.ssl.SSLSocketFactory,javax.net.ssl.HostnameVerifier,okhttp3.CertificatePinner,okhttp3.Authenticator,java.net.Proxy,java.util.List,java.util.List,java.net.ProxySelector):87:87 -> + 36:54:void (java.lang.String,int,okhttp3.Dns,javax.net.SocketFactory,javax.net.ssl.SSLSocketFactory,javax.net.ssl.HostnameVerifier,okhttp3.CertificatePinner,okhttp3.Authenticator,java.net.Proxy,java.util.List,java.util.List,java.net.ProxySelector):34:34 -> + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILU3/q;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;LU3/g;LU3/b;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V"} + 55:61:void (java.lang.String,int,okhttp3.Dns,javax.net.SocketFactory,javax.net.ssl.SSLSocketFactory,javax.net.ssl.HostnameVerifier,okhttp3.CertificatePinner,okhttp3.Authenticator,java.net.Proxy,java.util.List,java.util.List,java.net.ProxySelector):74:74 -> + 62:70:void (java.lang.String,int,okhttp3.Dns,javax.net.SocketFactory,javax.net.ssl.SSLSocketFactory,javax.net.ssl.HostnameVerifier,okhttp3.CertificatePinner,okhttp3.Authenticator,java.net.Proxy,java.util.List,java.util.List,java.net.ProxySelector):75:75 -> + 71:74:void (java.lang.String,int,okhttp3.Dns,javax.net.SocketFactory,javax.net.ssl.SSLSocketFactory,javax.net.ssl.HostnameVerifier,okhttp3.CertificatePinner,okhttp3.Authenticator,java.net.Proxy,java.util.List,java.util.List,java.net.ProxySelector):76:76 -> + 75:78:void (java.lang.String,int,okhttp3.Dns,javax.net.SocketFactory,javax.net.ssl.SSLSocketFactory,javax.net.ssl.HostnameVerifier,okhttp3.CertificatePinner,okhttp3.Authenticator,java.net.Proxy,java.util.List,java.util.List,java.net.ProxySelector):77:77 -> + 79:84:void (java.lang.String,int,okhttp3.Dns,javax.net.SocketFactory,javax.net.ssl.SSLSocketFactory,javax.net.ssl.HostnameVerifier,okhttp3.CertificatePinner,okhttp3.Authenticator,java.net.Proxy,java.util.List,java.util.List,java.net.ProxySelector):78:78 -> + 85:90:void (java.lang.String,int,okhttp3.Dns,javax.net.SocketFactory,javax.net.ssl.SSLSocketFactory,javax.net.ssl.HostnameVerifier,okhttp3.CertificatePinner,okhttp3.Authenticator,java.net.Proxy,java.util.List,java.util.List,java.net.ProxySelector):84:84 -> + 91:97:void (java.lang.String,int,okhttp3.Dns,javax.net.SocketFactory,javax.net.ssl.SSLSocketFactory,javax.net.ssl.HostnameVerifier,okhttp3.CertificatePinner,okhttp3.Authenticator,java.net.Proxy,java.util.List,java.util.List,java.net.ProxySelector):87:87 -> 1:3:okhttp3.CertificatePinner certificatePinner():50:50 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/g;"} 1:3:java.util.List connectionSpecs():86:86 -> b 1:3:okhttp3.Dns dns():38:38 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/q;"} 6:113:boolean equalsNonHost$okhttp(okhttp3.Address):197:197 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/a;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/a;)Z"} 1:3:javax.net.ssl.HostnameVerifier hostnameVerifier():47:47 -> e 1:16:boolean equals(java.lang.Object):167:167 -> equals 17:26:boolean equals(java.lang.Object):169:169 -> equals 1:3:java.util.List protocols():84:84 -> f 1:3:java.net.Proxy proxy():59:59 -> g 1:3:okhttp3.Authenticator proxyAuthenticator():53:53 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/b;"} 1:11:int hashCode():174:174 -> hashCode 12:20:int hashCode():175:175 -> hashCode 21:29:int hashCode():176:176 -> hashCode @@ -203162,73 +211429,71 @@ okhttp3.Address -> N3.a: 1:3:javax.net.SocketFactory socketFactory():41:41 -> j 1:3:javax.net.ssl.SSLSocketFactory sslSocketFactory():44:44 -> k 1:3:okhttp3.HttpUrl url():74:74 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/u;"} 1:10:java.lang.String toString():201:201 -> toString 11:38:java.lang.String toString():202:202 -> toString 39:88:java.lang.String toString():203:203 -> toString -okhttp3.Authenticator -> N3.b: +okhttp3.Authenticator -> U3.b: # {"id":"sourceFile","fileName":"Authenticator.kt"} okhttp3.Authenticator NONE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/b;"} okhttp3.Authenticator JAVA_NET_AUTHENTICATOR -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/b;"} okhttp3.Authenticator$Companion Companion -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/b$a;"} 9:15:void ():130:130 -> 16:24:void ():137:137 -> okhttp3.Request authenticate(okhttp3.Route,okhttp3.Response) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/F;LN3/D;)LN3/B;"} -okhttp3.Authenticator$Companion -> N3.b$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/F;LU3/D;)LU3/B;"} +okhttp3.Authenticator$Companion -> U3.b$a: # {"id":"sourceFile","fileName":"Authenticator.kt"} 1:1:void ():127:127 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):127:127 -> -okhttp3.Authenticator$Companion$AuthenticatorNone -> N3.b$a$a: +okhttp3.Authenticator$Companion$AuthenticatorNone -> U3.b$a$a: # {"id":"sourceFile","fileName":"Authenticator.kt"} 1:4:void ():131:131 -> - 1:1:N3.Request N3.Authenticator$Companion$AuthenticatorNone.authenticate(N3.Route,N3.Response):0:0 -> a + 1:1:U3.Request U3.Authenticator$Companion$AuthenticatorNone.authenticate(U3.Route,U3.Response):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/F;LN3/D;)LN3/B;"} -okhttp3.Cache -> N3.c: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/F;LU3/D;)LU3/B;"} +okhttp3.Cache -> U3.c: # {"id":"sourceFile","fileName":"Cache.kt"} okhttp3.internal.cache.DiskLruCache cache -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/d;"} int writeSuccessCount -> e int writeAbortCount -> f int networkCount -> g int hitCount -> h int requestCount -> i okhttp3.Cache$Companion Companion -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/c$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/c$b;"} 1:9:void ():0:0 -> 1:1:void (java.io.File,long,okhttp3.internal.io.FileSystem):141:141 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;JLW3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;JLd4/a;)V"} 2:2:void (java.io.File,long,okhttp3.internal.io.FileSystem):146:146 -> 3:3:void (java.io.File,long,okhttp3.internal.io.FileSystem):152:152 -> 4:4:void (java.io.File,long,okhttp3.internal.io.FileSystem):146:146 -> 5:5:void (java.io.File,long):166:166 -> - 2:7:void trackConditionalCacheHit$okhttp():380:380 -> A - 8:12:void trackConditionalCacheHit$okhttp():381:381 -> A - 7:12:void trackResponse$okhttp(okhttp3.internal.cache.CacheStrategy):368:368 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/c;)V"} - 13:18:void trackResponse$okhttp(okhttp3.internal.cache.CacheStrategy):370:370 -> I - 19:27:void trackResponse$okhttp(okhttp3.internal.cache.CacheStrategy):372:372 -> I - 28:33:void trackResponse$okhttp(okhttp3.internal.cache.CacheStrategy):373:373 -> I - 34:39:void trackResponse$okhttp(okhttp3.internal.cache.CacheStrategy):375:375 -> I - 40:43:void trackResponse$okhttp(okhttp3.internal.cache.CacheStrategy):377:377 -> I - 11:15:void update$okhttp(okhttp3.Response,okhttp3.Response):232:232 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;LN3/D;)V"} - 16:27:void update$okhttp(okhttp3.Response,okhttp3.Response):233:233 -> L - 28:33:void update$okhttp(okhttp3.Response,okhttp3.Response):236:236 -> L - 34:36:void update$okhttp(okhttp3.Response,okhttp3.Response):237:237 -> L - 37:41:void update$okhttp(okhttp3.Response,okhttp3.Response):238:238 -> L - 42:45:void update$okhttp(okhttp3.Response,okhttp3.Response):240:240 -> L - 46:53:void update$okhttp(okhttp3.Response,okhttp3.Response):233:233 -> L + 7:12:void trackResponse$okhttp(okhttp3.internal.cache.CacheStrategy):368:368 -> C + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/c;)V"} + 13:18:void trackResponse$okhttp(okhttp3.internal.cache.CacheStrategy):370:370 -> C + 19:27:void trackResponse$okhttp(okhttp3.internal.cache.CacheStrategy):372:372 -> C + 28:33:void trackResponse$okhttp(okhttp3.internal.cache.CacheStrategy):373:373 -> C + 34:39:void trackResponse$okhttp(okhttp3.internal.cache.CacheStrategy):375:375 -> C + 40:43:void trackResponse$okhttp(okhttp3.internal.cache.CacheStrategy):377:377 -> C + 11:15:void update$okhttp(okhttp3.Response,okhttp3.Response):232:232 -> D + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;LU3/D;)V"} + 16:27:void update$okhttp(okhttp3.Response,okhttp3.Response):233:233 -> D + 28:33:void update$okhttp(okhttp3.Response,okhttp3.Response):236:236 -> D + 34:36:void update$okhttp(okhttp3.Response,okhttp3.Response):237:237 -> D + 37:41:void update$okhttp(okhttp3.Response,okhttp3.Response):238:238 -> D + 42:45:void update$okhttp(okhttp3.Response,okhttp3.Response):240:240 -> D + 46:53:void update$okhttp(okhttp3.Response,okhttp3.Response):233:233 -> D + 3:6:void abortQuietly(okhttp3.internal.cache.DiskLruCache$Editor):247:247 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/d$b;)V"} 1:6:void close():354:354 -> close - 3:6:void abortQuietly(okhttp3.internal.cache.DiskLruCache$Editor):247:247 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/d$b;)V"} 1:6:void flush():349:349 -> flush 6:16:okhttp3.Response get$okhttp(okhttp3.Request):169:169 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;)LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;)LU3/D;"} 17:24:okhttp3.Response get$okhttp(okhttp3.Request):171:171 -> h 25:34:okhttp3.Response get$okhttp(okhttp3.Request):177:177 -> h 35:38:okhttp3.Response get$okhttp(okhttp3.Request):183:183 -> h @@ -203236,68 +211501,70 @@ okhttp3.Cache -> N3.c: 45:55:okhttp3.Response get$okhttp(okhttp3.Request):185:185 -> h 56:59:okhttp3.Response get$okhttp(okhttp3.Request):179:179 -> h 1:3:int getWriteAbortCount$okhttp():157:157 -> i - 1:3:int getWriteSuccessCount$okhttp():156:156 -> j - 6:13:okhttp3.internal.cache.CacheRequest put$okhttp(okhttp3.Response):193:193 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;)LQ3/b;"} - 14:30:okhttp3.internal.cache.CacheRequest put$okhttp(okhttp3.Response):195:195 -> s - 31:38:okhttp3.internal.cache.CacheRequest put$okhttp(okhttp3.Response):197:197 -> s - 39:47:okhttp3.internal.cache.CacheRequest put$okhttp(okhttp3.Response):204:204 -> s - 48:56:okhttp3.internal.cache.CacheRequest put$okhttp(okhttp3.Response):210:210 -> s - 57:61:okhttp3.internal.cache.CacheRequest put$okhttp(okhttp3.Response):214:214 -> s - 62:85:okhttp3.internal.cache.CacheRequest put$okhttp(okhttp3.Response):217:217 -> s - 86:88:okhttp3.internal.cache.CacheRequest put$okhttp(okhttp3.Response):218:218 -> s - 89:96:okhttp3.internal.cache.CacheRequest put$okhttp(okhttp3.Response):219:219 -> s - 97:100:okhttp3.internal.cache.CacheRequest put$okhttp(okhttp3.Response):221:221 -> s + 1:3:int getWriteSuccessCount$okhttp():156:156 -> p + 6:13:okhttp3.internal.cache.CacheRequest put$okhttp(okhttp3.Response):193:193 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;)LX3/b;"} + 14:30:okhttp3.internal.cache.CacheRequest put$okhttp(okhttp3.Response):195:195 -> q + 31:38:okhttp3.internal.cache.CacheRequest put$okhttp(okhttp3.Response):197:197 -> q + 39:47:okhttp3.internal.cache.CacheRequest put$okhttp(okhttp3.Response):204:204 -> q + 48:56:okhttp3.internal.cache.CacheRequest put$okhttp(okhttp3.Response):210:210 -> q + 57:61:okhttp3.internal.cache.CacheRequest put$okhttp(okhttp3.Response):214:214 -> q + 62:85:okhttp3.internal.cache.CacheRequest put$okhttp(okhttp3.Response):217:217 -> q + 86:88:okhttp3.internal.cache.CacheRequest put$okhttp(okhttp3.Response):218:218 -> q + 89:96:okhttp3.internal.cache.CacheRequest put$okhttp(okhttp3.Response):219:219 -> q + 97:100:okhttp3.internal.cache.CacheRequest put$okhttp(okhttp3.Response):221:221 -> q 6:21:void remove$okhttp(okhttp3.Request):228:228 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;)V"} 1:3:void setWriteAbortCount$okhttp(int):157:157 -> u - 1:3:void setWriteSuccessCount$okhttp(int):156:156 -> x -okhttp3.Cache$CacheResponseBody -> N3.c$a: + 1:3:void setWriteSuccessCount$okhttp(int):156:156 -> v + 2:7:void trackConditionalCacheHit$okhttp():380:380 -> y + 8:12:void trackConditionalCacheHit$okhttp():381:381 -> y +okhttp3.Cache$CacheResponseBody -> U3.c$a: # {"id":"sourceFile","fileName":"Cache.kt"} okio.BufferedSource bodySource -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/k;"} okhttp3.internal.cache.DiskLruCache$Snapshot snapshot -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/d$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/d$d;"} java.lang.String contentType -> f java.lang.String contentLength -> g 6:15:void (okhttp3.internal.cache.DiskLruCache$Snapshot,java.lang.String,java.lang.String):671:671 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/d$d;Ljava/lang/String;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/d$d;Ljava/lang/String;Ljava/lang/String;)V"} 16:19:void (okhttp3.internal.cache.DiskLruCache$Snapshot,java.lang.String,java.lang.String):675:675 -> 20:24:void (okhttp3.internal.cache.DiskLruCache$Snapshot,java.lang.String,java.lang.String):676:676 -> 25:31:void (okhttp3.internal.cache.DiskLruCache$Snapshot,java.lang.String,java.lang.String):682:682 -> 1:12:long contentLength():687:687 -> contentLength 1:13:okhttp3.MediaType contentType():685:685 -> contentType - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/x;"} 1:3:okhttp3.internal.cache.DiskLruCache$Snapshot getSnapshot():668:668 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ3/d$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LX3/d$d;"} 1:3:okio.BufferedSource source():689:689 -> source - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/k;"} -okhttp3.Cache$CacheResponseBody$1 -> N3.c$a$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/k;"} +okhttp3.Cache$CacheResponseBody$1 -> U3.c$a$a: # {"id":"sourceFile","fileName":"Cache.kt"} okhttp3.Cache$CacheResponseBody this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/c$a;"} okio.Source $source -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/G;"} 1:8:void (okhttp3.Cache$CacheResponseBody,okio.Source,okio.Source):676:676 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/c$a;Lc4/G;Lc4/G;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/c$a;Lj4/G;Lj4/G;)V"} 1:9:void close():679:679 -> close 10:13:void close():680:680 -> close -okhttp3.Cache$Companion -> N3.c$b: +okhttp3.Cache$Companion -> U3.c$b: # {"id":"sourceFile","fileName":"Cache.kt"} 1:1:void ():692:692 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):692:692 -> 6:20:boolean hasVaryAll(okhttp3.Response):730:730 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;)Z"} 6:24:java.lang.String key(okhttp3.HttpUrl):699:699 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;)Ljava/lang/String;"} 6:9:int readInt$okhttp(okio.BufferedSource):704:704 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/k;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/k;)I"} 10:27:int readInt$okhttp(okio.BufferedSource):705:705 -> c 28:37:int readInt$okhttp(okio.BufferedSource):706:706 -> c 38:68:int readInt$okhttp(okio.BufferedSource):707:707 -> c 69:78:int readInt$okhttp(okio.BufferedSource):711:711 -> c 1:9:java.util.Set varyFields(okhttp3.Headers):737:737 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/t;)Ljava/util/Set;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/t;)Ljava/util/Set;"} 10:23:java.util.Set varyFields(okhttp3.Headers):738:738 -> d 24:29:java.util.Set varyFields(okhttp3.Headers):742:742 -> d 30:40:java.util.Set varyFields(okhttp3.Headers):744:744 -> d @@ -203305,7 +211572,7 @@ okhttp3.Cache$Companion -> N3.c$b: 73:98:java.util.Set varyFields(okhttp3.Headers):747:747 -> d 99:103:java.util.Set varyFields(okhttp3.Headers):750:750 -> d 1:4:okhttp3.Headers varyHeaders(okhttp3.Headers,okhttp3.Headers):769:769 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/t;LN3/t;)LN3/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/t;LU3/t;)LU3/t;"} 5:13:okhttp3.Headers varyHeaders(okhttp3.Headers,okhttp3.Headers):770:770 -> e 14:18:okhttp3.Headers varyHeaders(okhttp3.Headers,okhttp3.Headers):772:772 -> e 19:25:okhttp3.Headers varyHeaders(okhttp3.Headers,okhttp3.Headers):773:773 -> e @@ -203314,38 +211581,38 @@ okhttp3.Cache$Companion -> N3.c$b: 36:45:okhttp3.Headers varyHeaders(okhttp3.Headers,okhttp3.Headers):776:776 -> e 46:50:okhttp3.Headers varyHeaders(okhttp3.Headers,okhttp3.Headers):779:779 -> e 6:20:okhttp3.Headers varyHeaders(okhttp3.Response):759:759 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;)LN3/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;)LU3/t;"} 21:24:okhttp3.Headers varyHeaders(okhttp3.Response):760:760 -> f 25:29:okhttp3.Headers varyHeaders(okhttp3.Response):761:761 -> f 16:26:boolean varyMatches(okhttp3.Response,okhttp3.Headers,okhttp3.Request):724:724 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;LN3/t;LN3/B;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;LU3/t;LU3/B;)Z"} 27:33:boolean varyMatches(okhttp3.Response,okhttp3.Headers,okhttp3.Request):784:784 -> g 34:49:boolean varyMatches(okhttp3.Response,okhttp3.Headers,okhttp3.Request):785:785 -> g 50:66:boolean varyMatches(okhttp3.Response,okhttp3.Headers,okhttp3.Request):725:725 -> g -okhttp3.Cache$Entry -> N3.c$c: +okhttp3.Cache$Entry -> U3.c$c: # {"id":"sourceFile","fileName":"Cache.kt"} java.lang.String url -> a okhttp3.Headers varyHeaders -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/t;"} java.lang.String requestMethod -> c okhttp3.Protocol protocol -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/A;"} int code -> e java.lang.String message -> f okhttp3.Headers responseHeaders -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/t;"} okhttp3.Handshake handshake -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/s;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/s;"} long sentRequestMillis -> i long receivedResponseMillis -> j java.lang.String SENT_MILLIS -> k java.lang.String RECEIVED_MILLIS -> l okhttp3.Cache$Entry$Companion Companion -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/c$c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/c$c$a;"} 9:37:void ():660:660 -> 38:65:void ():663:663 -> 1:6:void (okio.Source):493:498 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/G;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/G;)V"} 7:7:void (okio.Source):500:500 -> 8:8:void (okio.Source):502:502 -> 9:14:void (okio.Source):504:509 -> @@ -203359,14 +211626,14 @@ okhttp3.Cache$Entry -> N3.c$c: 35:35:void (okio.Source):537:537 -> 36:36:void (okio.Source):540:540 -> 37:46:void (okhttp3.Response):545:554 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;)V"} 1:12:boolean isHttps():439:439 -> a 11:12:boolean matches(okhttp3.Request,okhttp3.Response):634:634 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;LN3/D;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;LU3/D;)Z"} 13:40:boolean matches(okhttp3.Request,okhttp3.Response):632:632 -> b 41:52:boolean matches(okhttp3.Request,okhttp3.Response):634:634 -> b 1:9:java.util.List readCertificateList(okio.BufferedSource):599:599 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/k;)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/k;)Ljava/util/List;"} 10:14:java.util.List readCertificateList(okio.BufferedSource):600:600 -> c 15:20:java.util.List readCertificateList(okio.BufferedSource):603:603 -> c 21:28:java.util.List readCertificateList(okio.BufferedSource):604:604 -> c @@ -203376,7 +211643,7 @@ okhttp3.Cache$Entry -> N3.c$c: 50:66:java.util.List readCertificateList(okio.BufferedSource):609:609 -> c 67:76:java.util.List readCertificateList(okio.BufferedSource):613:613 -> c 6:13:okhttp3.Response response(okhttp3.internal.cache.DiskLruCache$Snapshot):638:638 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/d$d;)LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/d$d;)LU3/D;"} 14:21:okhttp3.Response response(okhttp3.internal.cache.DiskLruCache$Snapshot):639:639 -> d 22:26:okhttp3.Response response(okhttp3.internal.cache.DiskLruCache$Snapshot):640:640 -> d 27:32:okhttp3.Response response(okhttp3.internal.cache.DiskLruCache$Snapshot):641:641 -> d @@ -203395,14 +211662,14 @@ okhttp3.Cache$Entry -> N3.c$c: 104:109:okhttp3.Response response(okhttp3.internal.cache.DiskLruCache$Snapshot):654:654 -> d 110:114:okhttp3.Response response(okhttp3.internal.cache.DiskLruCache$Snapshot):655:655 -> d 1:14:void writeCertList(okio.BufferedSink,java.util.List):620:620 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/j;Ljava/util/List;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/j;Ljava/util/List;)V"} 15:21:void writeCertList(okio.BufferedSink,java.util.List):621:621 -> e 22:31:void writeCertList(okio.BufferedSink,java.util.List):622:622 -> e 32:50:void writeCertList(okio.BufferedSink,java.util.List):623:623 -> e 51:64:void writeCertList(okio.BufferedSink,java.util.List):624:624 -> e 65:74:void writeCertList(okio.BufferedSink,java.util.List):627:627 -> e 7:14:void writeTo(okhttp3.internal.cache.DiskLruCache$Editor):559:559 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/d$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/d$b;)V"} 15:25:void writeTo(okhttp3.internal.cache.DiskLruCache$Editor):560:560 -> f 26:34:void writeTo(okhttp3.internal.cache.DiskLruCache$Editor):561:561 -> f 35:48:void writeTo(okhttp3.internal.cache.DiskLruCache$Editor):562:562 -> f @@ -203434,23 +211701,23 @@ okhttp3.Cache$Entry -> N3.c$c: 254:270:void writeTo(okhttp3.internal.cache.DiskLruCache$Editor):592:592 -> f 271:273:void writeTo(okhttp3.internal.cache.DiskLruCache$Editor):594:594 -> f 274:283:void writeTo(okhttp3.internal.cache.DiskLruCache$Editor):559:559 -> f -okhttp3.Cache$Entry$Companion -> N3.c$c$a: +okhttp3.Cache$Entry$Companion -> U3.c$c$a: # {"id":"sourceFile","fileName":"Cache.kt"} 1:1:void ():658:658 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):658:658 -> -okhttp3.Cache$RealCacheRequest -> N3.c$d: +okhttp3.Cache$RealCacheRequest -> U3.c$d: # {"id":"sourceFile","fileName":"Cache.kt"} okio.Sink cacheOut -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/E;"} okio.Sink body -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/E;"} boolean done -> c okhttp3.internal.cache.DiskLruCache$Editor editor -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/d$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/d$b;"} okhttp3.Cache this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/c;"} 6:13:void (okhttp3.Cache,okhttp3.internal.cache.DiskLruCache$Editor):389:389 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/c;LQ3/d$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/c;LX3/d$b;)V"} 14:19:void (okhttp3.Cache,okhttp3.internal.cache.DiskLruCache$Editor):392:392 -> 20:27:void (okhttp3.Cache,okhttp3.internal.cache.DiskLruCache$Editor):397:397 -> 1:3:void abort():412:412 -> a @@ -203462,17 +211729,17 @@ okhttp3.Cache$RealCacheRequest -> N3.c$d: 29:35:void abort():419:419 -> a 36:37:void abort():412:412 -> a 1:3:okio.Sink body():424:424 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/E;"} 1:3:okhttp3.internal.cache.DiskLruCache$Editor access$getEditor$p(okhttp3.Cache$RealCacheRequest):389:389 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/c$d;)LQ3/d$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/c$d;)LX3/d$b;"} 1:3:boolean getDone():394:394 -> d 1:3:void setDone(boolean):394:394 -> e -okhttp3.Cache$RealCacheRequest$1 -> N3.c$d$a: +okhttp3.Cache$RealCacheRequest$1 -> U3.c$d$a: # {"id":"sourceFile","fileName":"Cache.kt"} okhttp3.Cache$RealCacheRequest this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/c$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/c$d;"} 1:6:void (okhttp3.Cache$RealCacheRequest,okio.Sink):397:397 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/c$d;Lc4/E;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/c$d;Lj4/E;)V"} 1:5:void close():400:400 -> close 6:15:void close():401:401 -> close 16:21:void close():402:402 -> close @@ -203481,7 +211748,7 @@ okhttp3.Cache$RealCacheRequest$1 -> N3.c$d$a: 35:37:void close():405:405 -> close 38:48:void close():406:406 -> close 49:50:void close():400:400 -> close -okhttp3.CacheControl -> N3.d: +okhttp3.CacheControl -> U3.d: # {"id":"sourceFile","fileName":"CacheControl.kt"} boolean noCache -> a boolean noStore -> b @@ -203497,11 +211764,11 @@ okhttp3.CacheControl -> N3.d: boolean immutable -> l java.lang.String headerValue -> m okhttp3.CacheControl FORCE_NETWORK -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/d;"} okhttp3.CacheControl FORCE_CACHE -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/d;"} okhttp3.CacheControl$Companion Companion -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/d$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/d$b;"} 9:13:void ():264:264 -> 14:17:void ():265:265 -> 18:23:void ():266:266 -> @@ -203538,7 +211805,7 @@ okhttp3.CacheControl -> N3.d: 162:174:java.lang.String toString():160:160 -> toString 175:183:java.lang.String toString():146:146 -> toString 184:186:java.lang.String toString():162:162 -> toString -okhttp3.CacheControl$Builder -> N3.d$a: +okhttp3.CacheControl$Builder -> U3.d$a: # {"id":"sourceFile","fileName":"CacheControl.kt"} boolean noCache -> a boolean noStore -> b @@ -203553,21 +211820,21 @@ okhttp3.CacheControl$Builder -> N3.d$a: 7:8:void ():172:172 -> 9:11:void ():173:173 -> 1:10:okhttp3.CacheControl build():253:253 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/d;"} 11:24:okhttp3.CacheControl build():254:254 -> a 25:28:okhttp3.CacheControl build():253:253 -> a 1:11:int clampToInt(long):247:247 -> b 14:17:okhttp3.CacheControl$Builder maxStale(int,java.util.concurrent.TimeUnit):210:210 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/concurrent/TimeUnit;)LN3/d$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/concurrent/TimeUnit;)LU3/d$a;"} 18:24:okhttp3.CacheControl$Builder maxStale(int,java.util.concurrent.TimeUnit):211:211 -> c 25:51:okhttp3.CacheControl$Builder maxStale(int,java.util.concurrent.TimeUnit):209:209 -> c 2:4:okhttp3.CacheControl$Builder noCache():180:180 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/d$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/d$a;"} 2:4:okhttp3.CacheControl$Builder noStore():185:185 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/d$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/d$a;"} 2:4:okhttp3.CacheControl$Builder onlyIfCached():233:233 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/d$a;"} -okhttp3.CacheControl$Companion -> N3.d$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/d$a;"} +okhttp3.CacheControl$Companion -> U3.d$b: # {"id":"sourceFile","fileName":"CacheControl.kt"} 1:1:void ():258:258 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):258:258 -> @@ -203575,7 +211842,7 @@ okhttp3.CacheControl$Companion -> N3.d$b: 7:23:int indexOfElement(java.lang.String,java.lang.String,int):408:408 -> a 24:28:int indexOfElement(java.lang.String,java.lang.String,int):412:412 -> a 10:37:okhttp3.CacheControl parse(okhttp3.Headers):301:301 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/t;)LN3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/t;)LU3/d;"} 38:41:okhttp3.CacheControl parse(okhttp3.Headers):302:302 -> b 42:45:okhttp3.CacheControl parse(okhttp3.Headers):303:303 -> b 46:59:okhttp3.CacheControl parse(okhttp3.Headers):306:306 -> b @@ -203608,43 +211875,43 @@ okhttp3.CacheControl$Companion -> N3.d$b: 362:380:okhttp3.CacheControl parse(okhttp3.Headers):386:386 -> b 381:407:okhttp3.CacheControl parse(okhttp3.Headers):327:327 -> b 408:415:okhttp3.CacheControl parse(okhttp3.Headers):397:397 -> b -okhttp3.Call -> N3.e: +okhttp3.Call -> U3.e: # {"id":"sourceFile","fileName":"Call.kt"} + okhttp3.Request request() -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/B;"} void cancel() -> cancel okhttp3.Response execute() -> execute - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/D;"} - okhttp3.Request request() -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/D;"} boolean isCanceled() -> h - void enqueue(okhttp3.Callback) -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/f;)V"} -okhttp3.Call$Factory -> N3.e$a: + void enqueue(okhttp3.Callback) -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/f;)V"} +okhttp3.Call$Factory -> U3.e$a: # {"id":"sourceFile","fileName":"Call.kt"} okhttp3.Call newCall(okhttp3.Request) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;)LN3/e;"} -okhttp3.Callback -> N3.f: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;)LU3/e;"} +okhttp3.Callback -> U3.f: # {"id":"sourceFile","fileName":"Callback.kt"} void onFailure(okhttp3.Call,java.io.IOException) -> onFailure - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;Ljava/io/IOException;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;Ljava/io/IOException;)V"} void onResponse(okhttp3.Call,okhttp3.Response) -> onResponse - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;LN3/D;)V"} -okhttp3.CertificatePinner -> N3.g: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;LU3/D;)V"} +okhttp3.CertificatePinner -> U3.g: # {"id":"sourceFile","fileName":"CertificatePinner.kt"} java.util.Set pins -> a okhttp3.internal.tls.CertificateChainCleaner certificateChainCleaner -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"La4/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh4/c;"} okhttp3.CertificatePinner DEFAULT -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/g;"} okhttp3.CertificatePinner$Companion Companion -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/g$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/g$b;"} 9:20:void ():347:347 -> 1:1:void (java.util.Set,okhttp3.internal.tls.CertificateChainCleaner):136:136 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;La4/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lh4/c;)V"} 2:2:void (java.util.Set,okhttp3.internal.tls.CertificateChainCleaner,int,kotlin.jvm.internal.DefaultConstructorMarker):138:138 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;La4/c;ILkotlin/jvm/internal/DefaultConstructorMarker;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Set;Lh4/c;ILkotlin/jvm/internal/DefaultConstructorMarker;)V"} 11:19:void check(java.lang.String,java.util.List):150:150 -> a 11:14:void check$okhttp(java.lang.String,kotlin.jvm.functions.Function0):157:157 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LF3/a;)V"} 15:21:void check$okhttp(java.lang.String,kotlin.jvm.functions.Function0):158:158 -> b 22:27:void check$okhttp(java.lang.String,kotlin.jvm.functions.Function0):160:160 -> b 28:44:void check$okhttp(java.lang.String,kotlin.jvm.functions.Function0):162:162 -> b @@ -203672,21 +211939,21 @@ okhttp3.CertificatePinner -> N3.g: 27:30:java.util.List findMatchingPins(java.lang.String):373:373 -> c 31:31:java.util.List findMatchingPins(java.lang.String):216:216 -> c 1:3:okhttp3.internal.tls.CertificateChainCleaner getCertificateChainCleaner$okhttp():138:138 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()La4/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh4/c;"} 6:14:okhttp3.CertificatePinner withCertificateChainCleaner$okhttp(okhttp3.internal.tls.CertificateChainCleaner):222:222 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(La4/c;)LN3/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh4/c;)LU3/g;"} 15:22:okhttp3.CertificatePinner withCertificateChainCleaner$okhttp(okhttp3.internal.tls.CertificateChainCleaner):225:225 -> e 1:30:boolean equals(java.lang.Object):230:230 -> equals 1:11:int hashCode():237:237 -> hashCode 12:23:int hashCode():238:238 -> hashCode -okhttp3.CertificatePinner$Builder -> N3.g$a: +okhttp3.CertificatePinner$Builder -> U3.g$a: # {"id":"sourceFile","fileName":"CertificatePinner.kt"} java.util.List pins -> a 1:3:void ():326:326 -> 4:11:void ():327:327 -> 1:14:okhttp3.CertificatePinner build():342:342 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/g;"} -okhttp3.CertificatePinner$Companion -> N3.g$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/g;"} +okhttp3.CertificatePinner$Companion -> U3.g$b: # {"id":"sourceFile","fileName":"CertificatePinner.kt"} 1:1:void ():345:345 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):345:345 -> @@ -203694,22 +211961,22 @@ okhttp3.CertificatePinner$Companion -> N3.g$b: 10:37:java.lang.String pin(java.security.cert.Certificate):366:366 -> a 38:45:java.lang.String pin(java.security.cert.Certificate):365:365 -> a 6:38:okio.ByteString sha256Hash(java.security.cert.X509Certificate):355:355 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/security/cert/X509Certificate;)Lc4/l;"} -okhttp3.CertificatePinner$check$1 -> N3.g$c: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/security/cert/X509Certificate;)Lj4/l;"} +okhttp3.CertificatePinner$check$1 -> U3.g$c: # {"id":"sourceFile","fileName":"CertificatePinner.kt"} okhttp3.CertificatePinner this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/g;"} java.util.List $peerCertificates -> f java.lang.String $hostname -> g 1:11:void (okhttp3.CertificatePinner,java.util.List,java.lang.String):0:0 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/g;Ljava/util/List;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/g;Ljava/util/List;Ljava/lang/String;)V"} 1:21:java.util.List invoke():151:151 -> a 22:32:java.util.List invoke():371:371 -> a 33:46:java.util.List invoke():372:372 -> a 47:50:java.util.List invoke():373:373 -> a 51:65:java.util.List invoke():152:152 -> a 1:5:java.lang.Object invoke():136:136 -> invoke -okhttp3.Challenge -> N3.h: +okhttp3.Challenge -> U3.h: # {"id":"sourceFile","fileName":"Challenge.kt"} java.util.Map authParams -> a java.lang.String scheme -> b @@ -203728,251 +211995,251 @@ okhttp3.Challenge -> N3.h: 1:11:int hashCode():112:112 -> hashCode 12:19:int hashCode():113:113 -> hashCode 1:25:java.lang.String toString():117:117 -> toString -okhttp3.CipherSuite -> N3.i: +okhttp3.CipherSuite -> U3.i: # {"id":"sourceFile","fileName":"CipherSuite.kt"} okhttp3.CipherSuite TLS_KRB5_WITH_3DES_EDE_CBC_MD5 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA -> A0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_KRB5_WITH_RC4_128_MD5 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA -> B0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDH_RSA_WITH_NULL_SHA -> C0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_KRB5_EXPORT_WITH_RC4_40_SHA -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDH_RSA_WITH_RC4_128_SHA -> D0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5 -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA -> E0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_KRB5_EXPORT_WITH_RC4_40_MD5 -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDH_RSA_WITH_AES_128_CBC_SHA -> F0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_RSA_WITH_AES_128_CBC_SHA -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDH_RSA_WITH_AES_256_CBC_SHA -> G0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DHE_DSS_WITH_AES_128_CBC_SHA -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_NULL_SHA -> H0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DHE_RSA_WITH_AES_128_CBC_SHA -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_RC4_128_SHA -> I0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DH_anon_WITH_AES_128_CBC_SHA -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA -> J0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_RSA_WITH_AES_256_CBC_SHA -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA -> K0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DHE_DSS_WITH_AES_256_CBC_SHA -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA -> L0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DHE_RSA_WITH_AES_256_CBC_SHA -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDH_anon_WITH_NULL_SHA -> M0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DH_anon_WITH_AES_256_CBC_SHA -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDH_anon_WITH_RC4_128_SHA -> N0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_RSA_WITH_NULL_SHA256 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA -> O0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_RSA_WITH_AES_128_CBC_SHA256 -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDH_anon_WITH_AES_128_CBC_SHA -> P0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_RSA_WITH_AES_256_CBC_SHA256 -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDH_anon_WITH_AES_256_CBC_SHA -> Q0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 -> R - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 -> R0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_RSA_WITH_CAMELLIA_128_CBC_SHA -> S - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 -> S0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 -> T0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA -> U - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 -> U0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 -> V - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 -> V0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 -> W0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 -> X - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 -> X0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DH_anon_WITH_AES_128_CBC_SHA256 -> Y - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 -> Y0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DH_anon_WITH_AES_256_CBC_SHA256 -> Z - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 -> Z0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} java.lang.String javaName -> a okhttp3.CipherSuite TLS_RSA_WITH_CAMELLIA_256_CBC_SHA -> a0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 -> a1 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} java.util.Comparator ORDER_BY_NAME -> b okhttp3.CipherSuite TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA -> b0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 -> b1 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} java.util.Map INSTANCES -> c okhttp3.CipherSuite TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA -> c0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 -> c1 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_RSA_WITH_NULL_MD5 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_PSK_WITH_RC4_128_SHA -> d0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -> d1 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_RSA_WITH_NULL_SHA -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_PSK_WITH_3DES_EDE_CBC_SHA -> e0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 -> e1 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_RSA_EXPORT_WITH_RC4_40_MD5 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_PSK_WITH_AES_128_CBC_SHA -> f0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 -> f1 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_RSA_WITH_RC4_128_MD5 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_PSK_WITH_AES_256_CBC_SHA -> g0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 -> g1 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_RSA_WITH_RC4_128_SHA -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_RSA_WITH_SEED_CBC_SHA -> h0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA -> h1 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_RSA_EXPORT_WITH_DES40_CBC_SHA -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_RSA_WITH_AES_128_GCM_SHA256 -> i0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA -> i1 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_RSA_WITH_DES_CBC_SHA -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_RSA_WITH_AES_256_GCM_SHA384 -> j0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 -> j1 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_RSA_WITH_3DES_EDE_CBC_SHA -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 -> k0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 -> k1 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 -> l0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 -> l1 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DHE_DSS_WITH_DES_CBC_SHA -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 -> m0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 -> m1 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 -> n0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_AES_128_GCM_SHA256 -> n1 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DH_anon_WITH_AES_128_GCM_SHA256 -> o0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_AES_256_GCM_SHA384 -> o1 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DHE_RSA_WITH_DES_CBC_SHA -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DH_anon_WITH_AES_256_GCM_SHA384 -> p0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_CHACHA20_POLY1305_SHA256 -> p1 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_EMPTY_RENEGOTIATION_INFO_SCSV -> q0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_AES_128_CCM_SHA256 -> q1 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DH_anon_EXPORT_WITH_RC4_40_MD5 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_FALLBACK_SCSV -> r0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_AES_128_CCM_8_SHA256 -> r1 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DH_anon_WITH_RC4_128_MD5 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_NULL_SHA -> s0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite$Companion Companion -> s1 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i$b;"} okhttp3.CipherSuite TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_RC4_128_SHA -> t0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DH_anon_WITH_DES_CBC_SHA -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA -> u0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_DH_anon_WITH_3DES_EDE_CBC_SHA -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA -> v0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_KRB5_WITH_DES_CBC_SHA -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA -> w0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_KRB5_WITH_3DES_EDE_CBC_SHA -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_NULL_SHA -> x0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_KRB5_WITH_RC4_128_SHA -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_RC4_128_SHA -> y0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_KRB5_WITH_DES_CBC_MD5 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA -> z0 - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} 9:15:void ():62:62 -> 16:22:void ():83:83 -> 23:31:void ():88:88 -> @@ -204100,25 +212367,25 @@ okhttp3.CipherSuite -> N3.i: 1:3:java.util.Comparator access$getORDER_BY_NAME$cp():38:38 -> b 1:3:java.lang.String javaName():45:45 -> c 1:3:java.lang.String toString():54:54 -> toString -okhttp3.CipherSuite$Companion -> N3.i$b: +okhttp3.CipherSuite$Companion -> U3.i$b: # {"id":"sourceFile","fileName":"CipherSuite.kt"} 1:1:void ():56:56 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):56:56 -> 1:5:okhttp3.CipherSuite access$init(okhttp3.CipherSuite$Companion,java.lang.String,int):56:56 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/i$b;Ljava/lang/String;I)LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/i$b;Ljava/lang/String;I)LU3/i;"} 7:18:okhttp3.CipherSuite forJavaName(java.lang.String):427:427 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU3/i;"} 19:34:okhttp3.CipherSuite forJavaName(java.lang.String):429:429 -> b 35:43:okhttp3.CipherSuite forJavaName(java.lang.String):432:432 -> b 44:50:okhttp3.CipherSuite forJavaName(java.lang.String):436:436 -> b 51:54:okhttp3.CipherSuite forJavaName(java.lang.String):438:438 -> b 1:5:java.util.Comparator getORDER_BY_NAME$okhttp():62:62 -> c 1:6:okhttp3.CipherSuite init(java.lang.String,int):455:455 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;I)LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;I)LU3/i;"} 7:14:okhttp3.CipherSuite init(java.lang.String,int):456:456 -> d 1:49:java.lang.String secondaryName(java.lang.String):443:443 -> e 50:87:java.lang.String secondaryName(java.lang.String):444:444 -> e -okhttp3.CipherSuite$Companion$ORDER_BY_NAME$1 -> N3.i$a: +okhttp3.CipherSuite$Companion$ORDER_BY_NAME$1 -> U3.i$a: # {"id":"sourceFile","fileName":"CipherSuite.kt"} 1:4:void ():62:62 -> 11:27:int compare(java.lang.String,java.lang.String):65:65 -> a @@ -204128,39 +212395,39 @@ okhttp3.CipherSuite$Companion$ORDER_BY_NAME$1 -> N3.i$a: 49:52:int compare(java.lang.String,java.lang.String):72:72 -> a 53:64:int compare(java.lang.String,java.lang.String):73:73 -> a 1:9:int compare(java.lang.Object,java.lang.Object):62:62 -> compare -okhttp3.Connection -> N3.j: +okhttp3.Connection -> U3.j: # {"id":"sourceFile","fileName":"Connection.kt"} -okhttp3.ConnectionPool -> N3.k: +okhttp3.ConnectionPool -> U3.k: # {"id":"sourceFile","fileName":"ConnectionPool.kt"} okhttp3.internal.connection.RealConnectionPool delegate -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/h;"} 1:1:void (okhttp3.internal.connection.RealConnectionPool):33:33 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/h;)V"} 2:3:void (int,long,java.util.concurrent.TimeUnit):40:41 -> 4:4:void (int,long,java.util.concurrent.TimeUnit):40:40 -> 5:5:void ():47:47 -> 1:3:okhttp3.internal.connection.RealConnectionPool getDelegate$okhttp():34:34 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS3/h;"} -okhttp3.ConnectionSpec -> N3.l: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ3/h;"} +okhttp3.ConnectionSpec -> U3.l: # {"id":"sourceFile","fileName":"ConnectionSpec.kt"} boolean isTls -> a boolean supportsTlsExtensions -> b java.lang.String[] cipherSuitesAsString -> c java.lang.String[] tlsVersionsAsString -> d okhttp3.CipherSuite[] RESTRICTED_CIPHER_SUITES -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"[LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LU3/i;"} okhttp3.CipherSuite[] APPROVED_CIPHER_SUITES -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"[LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LU3/i;"} okhttp3.ConnectionSpec RESTRICTED_TLS -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/l;"} okhttp3.ConnectionSpec MODERN_TLS -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/l;"} okhttp3.ConnectionSpec COMPATIBLE_TLS -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/l;"} okhttp3.ConnectionSpec CLEARTEXT -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/l;"} okhttp3.ConnectionSpec$Companion Companion -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/l$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/l$b;"} 9:10:void ():276:276 -> 11:12:void ():277:277 -> 13:14:void ():278:278 -> @@ -204197,9 +212464,9 @@ okhttp3.ConnectionSpec -> N3.l: 164:176:void ():347:347 -> 1:12:void (boolean,boolean,java.lang.String[],java.lang.String[]):46:46 -> 1:3:java.lang.String[] access$getCipherSuitesAsString$p(okhttp3.ConnectionSpec):46:46 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/l;)[Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/l;)[Ljava/lang/String;"} 1:3:java.lang.String[] access$getTlsVersionsAsString$p(okhttp3.ConnectionSpec):46:46 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/l;)[Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/l;)[Ljava/lang/String;"} 6:9:void apply$okhttp(javax.net.ssl.SSLSocket,boolean):94:94 -> c 10:15:void apply$okhttp(javax.net.ssl.SSLSocket,boolean):96:96 -> c 16:20:void apply$okhttp(javax.net.ssl.SSLSocket,boolean):97:97 -> c @@ -204221,7 +212488,7 @@ okhttp3.ConnectionSpec -> N3.l: 44:51:boolean equals(java.lang.Object):176:176 -> equals 1:3:boolean isTls():47:47 -> f 1:4:okhttp3.ConnectionSpec supportedSpec(javax.net.ssl.SSLSocket,boolean):109:109 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/SSLSocket;Z)LN3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/SSLSocket;Z)LU3/l;"} 5:26:okhttp3.ConnectionSpec supportedSpec(javax.net.ssl.SSLSocket,boolean):110:110 -> g 27:30:okhttp3.ConnectionSpec supportedSpec(javax.net.ssl.SSLSocket,boolean):112:112 -> g 31:34:okhttp3.ConnectionSpec supportedSpec(javax.net.ssl.SSLSocket,boolean):115:115 -> g @@ -204253,7 +212520,7 @@ okhttp3.ConnectionSpec -> N3.l: 23:45:java.lang.String toString():196:196 -> toString 46:64:java.lang.String toString():197:197 -> toString 65:79:java.lang.String toString():198:198 -> toString -okhttp3.ConnectionSpec$Builder -> N3.l$a: +okhttp3.ConnectionSpec$Builder -> U3.l$a: # {"id":"sourceFile","fileName":"ConnectionSpec.kt"} boolean tls -> a java.lang.String[] cipherSuites -> b @@ -204261,16 +212528,16 @@ okhttp3.ConnectionSpec$Builder -> N3.l$a: boolean supportsTlsExtensions -> d 1:1:void (boolean):208:208 -> 2:5:void (okhttp3.ConnectionSpec):212:215 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/l;)V"} 1:2:okhttp3.ConnectionSpec build():263:263 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/l;"} 3:4:okhttp3.ConnectionSpec build():264:264 -> a 5:6:okhttp3.ConnectionSpec build():265:265 -> a 7:8:okhttp3.ConnectionSpec build():266:266 -> a 9:10:okhttp3.ConnectionSpec build():267:267 -> a 11:14:okhttp3.ConnectionSpec build():263:263 -> a 6:9:okhttp3.ConnectionSpec$Builder cipherSuites(okhttp3.CipherSuite[]):224:224 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"([LN3/i;)LN3/l$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([LU3/i;)LU3/l$a;"} 10:15:okhttp3.ConnectionSpec$Builder cipherSuites(okhttp3.CipherSuite[]):352:352 -> b 16:22:okhttp3.ConnectionSpec$Builder cipherSuites(okhttp3.CipherSuite[]):353:353 -> b 23:32:okhttp3.ConnectionSpec$Builder cipherSuites(okhttp3.CipherSuite[]):225:225 -> b @@ -204280,17 +212547,17 @@ okhttp3.ConnectionSpec$Builder -> N3.l$a: 55:62:okhttp3.ConnectionSpec$Builder cipherSuites(okhttp3.CipherSuite[]):357:357 -> b 63:70:okhttp3.ConnectionSpec$Builder cipherSuites(okhttp3.CipherSuite[]):224:224 -> b 6:9:okhttp3.ConnectionSpec$Builder cipherSuites(java.lang.String[]):230:230 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/String;)LN3/l$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/String;)LU3/l$a;"} 10:17:okhttp3.ConnectionSpec$Builder cipherSuites(java.lang.String[]):231:231 -> c 18:36:okhttp3.ConnectionSpec$Builder cipherSuites(java.lang.String[]):233:233 -> c 37:44:okhttp3.ConnectionSpec$Builder cipherSuites(java.lang.String[]):231:231 -> c 45:52:okhttp3.ConnectionSpec$Builder cipherSuites(java.lang.String[]):230:230 -> c 1:4:okhttp3.ConnectionSpec$Builder supportsTlsExtensions(boolean):259:259 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LN3/l$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LU3/l$a;"} 5:7:okhttp3.ConnectionSpec$Builder supportsTlsExtensions(boolean):260:260 -> d 8:15:okhttp3.ConnectionSpec$Builder supportsTlsExtensions(boolean):259:259 -> d 6:9:okhttp3.ConnectionSpec$Builder tlsVersions(okhttp3.TlsVersion[]):242:242 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"([LN3/G;)LN3/l$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([LU3/G;)LU3/l$a;"} 10:15:okhttp3.ConnectionSpec$Builder tlsVersions(okhttp3.TlsVersion[]):358:358 -> e 16:22:okhttp3.ConnectionSpec$Builder tlsVersions(okhttp3.TlsVersion[]):359:359 -> e 23:32:okhttp3.ConnectionSpec$Builder tlsVersions(okhttp3.TlsVersion[]):244:244 -> e @@ -204300,16 +212567,16 @@ okhttp3.ConnectionSpec$Builder -> N3.l$a: 55:62:okhttp3.ConnectionSpec$Builder tlsVersions(okhttp3.TlsVersion[]):363:363 -> e 63:70:okhttp3.ConnectionSpec$Builder tlsVersions(okhttp3.TlsVersion[]):242:242 -> e 6:9:okhttp3.ConnectionSpec$Builder tlsVersions(java.lang.String[]):249:249 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/String;)LN3/l$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/String;)LU3/l$a;"} 10:17:okhttp3.ConnectionSpec$Builder tlsVersions(java.lang.String[]):250:250 -> f 18:36:okhttp3.ConnectionSpec$Builder tlsVersions(java.lang.String[]):252:252 -> f 37:44:okhttp3.ConnectionSpec$Builder tlsVersions(java.lang.String[]):250:250 -> f 45:52:okhttp3.ConnectionSpec$Builder tlsVersions(java.lang.String[]):249:249 -> f -okhttp3.ConnectionSpec$Companion -> N3.l$b: +okhttp3.ConnectionSpec$Companion -> U3.l$b: # {"id":"sourceFile","fileName":"ConnectionSpec.kt"} 1:1:void ():272:272 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):272:272 -> -okhttp3.Cookie -> N3.m: +okhttp3.Cookie -> U3.m: # {"id":"sourceFile","fileName":"Cookie.kt"} java.lang.String name -> a java.lang.String value -> b @@ -204325,7 +212592,7 @@ okhttp3.Cookie -> N3.m: java.util.regex.Pattern DAY_OF_MONTH_PATTERN -> l java.util.regex.Pattern TIME_PATTERN -> m okhttp3.Cookie$Companion Companion -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/m$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/m$b;"} 9:16:void ():331:331 -> 17:24:void ():333:333 -> 25:32:void ():334:334 -> @@ -204369,7 +212636,7 @@ okhttp3.Cookie -> N3.m: 75:82:int hashCode():140:140 -> hashCode 1:3:java.lang.String value():49:49 -> i 2:6:java.lang.String toString():144:144 -> toString -okhttp3.Cookie$Builder -> N3.m$a: +okhttp3.Cookie$Builder -> U3.m$a: # {"id":"sourceFile","fileName":"Cookie.kt"} java.lang.String name -> a java.lang.String value -> b @@ -204384,7 +212651,7 @@ okhttp3.Cookie$Builder -> N3.m$a: 9:10:void ():257:257 -> 11:15:void ():259:259 -> 1:2:okhttp3.Cookie build():316:316 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/m;"} 3:6:okhttp3.Cookie build():317:317 -> a 7:10:okhttp3.Cookie build():318:318 -> a 11:12:okhttp3.Cookie build():319:319 -> a @@ -204399,21 +212666,21 @@ okhttp3.Cookie$Builder -> N3.m$a: 40:47:okhttp3.Cookie build():318:318 -> a 48:55:okhttp3.Cookie build():317:317 -> a 7:11:okhttp3.Cookie$Builder domain(java.lang.String):287:287 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN3/m$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU3/m$a;"} 1:6:okhttp3.Cookie$Builder domain(java.lang.String,boolean):296:296 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)LN3/m$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)LU3/m$a;"} 7:8:okhttp3.Cookie$Builder domain(java.lang.String,boolean):298:298 -> c 9:11:okhttp3.Cookie$Builder domain(java.lang.String,boolean):299:299 -> c 12:34:okhttp3.Cookie$Builder domain(java.lang.String,boolean):297:297 -> c 6:19:okhttp3.Cookie$Builder name(java.lang.String):266:266 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN3/m$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU3/m$a;"} 20:22:okhttp3.Cookie$Builder name(java.lang.String):267:267 -> d 23:30:okhttp3.Cookie$Builder name(java.lang.String):266:266 -> d 6:19:okhttp3.Cookie$Builder value(java.lang.String):271:271 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN3/m$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU3/m$a;"} 20:22:okhttp3.Cookie$Builder value(java.lang.String):272:272 -> e 23:30:okhttp3.Cookie$Builder value(java.lang.String):271:271 -> e -okhttp3.Cookie$Companion -> N3.m$b: +okhttp3.Cookie$Companion -> U3.m$b: # {"id":"sourceFile","fileName":"Cookie.kt"} 1:1:void ():330:330 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):330:330 -> @@ -204423,9 +212690,9 @@ okhttp3.Cookie$Companion -> N3.m$b: 18:35:boolean domainMatch(java.lang.String,java.lang.String):343:343 -> b 36:43:boolean domainMatch(java.lang.String,java.lang.String):344:344 -> b 11:19:okhttp3.Cookie parse(okhttp3.HttpUrl,java.lang.String):368:368 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;Ljava/lang/String;)LN3/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;Ljava/lang/String;)LU3/m;"} 23:29:okhttp3.Cookie parse$okhttp(long,okhttp3.HttpUrl,java.lang.String):371:371 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(JLN3/u;Ljava/lang/String;)LN3/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(JLU3/u;Ljava/lang/String;)LU3/m;"} 30:39:okhttp3.Cookie parse$okhttp(long,okhttp3.HttpUrl,java.lang.String):373:373 -> d 40:43:okhttp3.Cookie parse$okhttp(long,okhttp3.HttpUrl,java.lang.String):376:376 -> d 44:59:okhttp3.Cookie parse$okhttp(long,okhttp3.HttpUrl,java.lang.String):377:377 -> d @@ -204455,7 +212722,7 @@ okhttp3.Cookie$Companion -> N3.m$b: 346:364:okhttp3.Cookie parse$okhttp(long,okhttp3.HttpUrl,java.lang.String):478:478 -> d 365:386:okhttp3.Cookie parse$okhttp(long,okhttp3.HttpUrl,java.lang.String):481:481 -> d 11:16:java.util.List parseAll(okhttp3.HttpUrl,okhttp3.Headers):597:597 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;LN3/t;)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;LU3/t;)Ljava/util/List;"} 17:24:java.util.List parseAll(okhttp3.HttpUrl,okhttp3.Headers):600:600 -> e 25:38:java.util.List parseAll(okhttp3.HttpUrl,okhttp3.Headers):601:601 -> e 39:43:java.util.List parseAll(okhttp3.HttpUrl,okhttp3.Headers):602:602 -> e @@ -204503,39 +212770,39 @@ okhttp3.Cookie$Companion -> N3.m$b: 16:30:long parseMaxAge(java.lang.String):578:578 -> h 31:46:long parseMaxAge(java.lang.String):579:579 -> h 47:47:long parseMaxAge(java.lang.String):581:581 -> h -okhttp3.CookieJar -> N3.n: +okhttp3.CookieJar -> U3.n: # {"id":"sourceFile","fileName":"CookieJar.kt"} okhttp3.CookieJar NO_COOKIES -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/n;"} okhttp3.CookieJar$Companion Companion -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/n$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/n$a;"} 9:16:void ():54:54 -> java.util.List loadForRequest(okhttp3.HttpUrl) -> loadForRequest - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;)Ljava/util/List;"} void saveFromResponse(okhttp3.HttpUrl,java.util.List) -> saveFromResponse - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;Ljava/util/List;)V"} -okhttp3.CookieJar$Companion -> N3.n$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;Ljava/util/List;)V"} +okhttp3.CookieJar$Companion -> U3.n$a: # {"id":"sourceFile","fileName":"CookieJar.kt"} 1:1:void ():51:51 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):51:51 -> -okhttp3.CookieJar$Companion$NoCookies -> N3.n$a$a: +okhttp3.CookieJar$Companion$NoCookies -> U3.n$a$a: # {"id":"sourceFile","fileName":"CookieJar.kt"} 1:4:void ():55:55 -> 6:10:java.util.List loadForRequest(okhttp3.HttpUrl):60:60 -> loadForRequest - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;)Ljava/util/List;"} - 1:1:void N3.CookieJar$Companion$NoCookies.saveFromResponse(N3.HttpUrl,java.util.List):0:0 -> saveFromResponse + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;)Ljava/util/List;"} + 1:1:void U3.CookieJar$Companion$NoCookies.saveFromResponse(U3.HttpUrl,java.util.List):0:0 -> saveFromResponse # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;Ljava/util/List;)V"} -okhttp3.Credentials -> N3.o: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;Ljava/util/List;)V"} +okhttp3.Credentials -> U3.o: # {"id":"sourceFile","fileName":"Credentials.kt"} okhttp3.Credentials INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/o;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/o;"} 1:8:void ():23:23 -> 1:4:void ():23:23 -> 16:35:java.lang.String basic(java.lang.String,java.lang.String,java.nio.charset.Charset):30:30 -> a 36:45:java.lang.String basic(java.lang.String,java.lang.String,java.nio.charset.Charset):31:31 -> a 46:63:java.lang.String basic(java.lang.String,java.lang.String,java.nio.charset.Charset):32:32 -> a -okhttp3.Dispatcher -> N3.p: +okhttp3.Dispatcher -> U3.p: # {"id":"sourceFile","fileName":"Dispatcher.kt"} int maxRequests -> a int maxRequestsPerHost -> b @@ -204552,7 +212819,7 @@ okhttp3.Dispatcher -> N3.p: 25:32:void ():108:108 -> 1:5:java.util.concurrent.ExecutorService -deprecated_executorService():239:239 -> a 6:7:void enqueue$okhttp(okhttp3.internal.connection.RealCall$AsyncCall):115:116 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/e$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/e$a;)V"} 8:11:void enqueue$okhttp(okhttp3.internal.connection.RealCall$AsyncCall):116:116 -> b 12:21:void enqueue$okhttp(okhttp3.internal.connection.RealCall$AsyncCall):120:120 -> b 22:31:void enqueue$okhttp(okhttp3.internal.connection.RealCall$AsyncCall):121:121 -> b @@ -204562,7 +212829,7 @@ okhttp3.Dispatcher -> N3.p: 41:44:void enqueue$okhttp(okhttp3.internal.connection.RealCall$AsyncCall):125:125 -> b 45:46:void enqueue$okhttp(okhttp3.internal.connection.RealCall$AsyncCall):115:115 -> b 7:11:void executed$okhttp(okhttp3.internal.connection.RealCall):192:192 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/e;)V"} 12:16:void executed$okhttp(okhttp3.internal.connection.RealCall):193:193 -> c 2:5:java.util.concurrent.ExecutorService executorService():94:94 -> d 6:9:java.util.concurrent.ExecutorService executorService():95:95 -> d @@ -204570,7 +212837,7 @@ okhttp3.Dispatcher -> N3.p: 45:52:java.util.concurrent.ExecutorService executorService():95:95 -> d 53:61:java.util.concurrent.ExecutorService executorService():98:98 -> d 1:18:okhttp3.internal.connection.RealCall$AsyncCall findExistingCallWithHost(java.lang.String):129:129 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LS3/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LZ3/e$a;"} 19:29:okhttp3.internal.connection.RealCall$AsyncCall findExistingCallWithHost(java.lang.String):130:130 -> e 30:47:okhttp3.internal.connection.RealCall$AsyncCall findExistingCallWithHost(java.lang.String):132:132 -> e 48:60:okhttp3.internal.connection.RealCall$AsyncCall findExistingCallWithHost(java.lang.String):133:133 -> e @@ -204584,10 +212851,10 @@ okhttp3.Dispatcher -> N3.p: 27:34:void finished(java.util.Deque,java.lang.Object):209:209 -> f 35:36:void finished(java.util.Deque,java.lang.Object):208:208 -> f 6:12:void finished$okhttp(okhttp3.internal.connection.RealCall$AsyncCall):197:197 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/e$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/e$a;)V"} 13:18:void finished$okhttp(okhttp3.internal.connection.RealCall$AsyncCall):198:198 -> g 6:11:void finished$okhttp(okhttp3.internal.connection.RealCall):203:203 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/e;)V"} 1:11:boolean promoteAndExecute():243:243 -> i 12:55:boolean promoteAndExecute():244:244 -> i 56:60:boolean promoteAndExecute():164:164 -> i @@ -204619,153 +212886,153 @@ okhttp3.Dispatcher -> N3.p: 31:32:java.util.List runningCalls():253:253 -> k 33:59:java.util.List runningCalls():227:227 -> k 2:19:int runningCallsCount():232:232 -> l -okhttp3.Dns -> N3.q: +okhttp3.Dns -> U3.q: # {"id":"sourceFile","fileName":"Dns.kt"} okhttp3.Dns SYSTEM -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/q;"} okhttp3.Dns$Companion Companion -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/q$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/q$a;"} 9:16:void ():45:45 -> java.util.List lookup(java.lang.String) -> a -okhttp3.Dns$Companion -> N3.q$a: +okhttp3.Dns$Companion -> U3.q$a: # {"id":"sourceFile","fileName":"Dns.kt"} 1:1:void ():39:39 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):39:39 -> -okhttp3.Dns$Companion$DnsSystem -> N3.q$a$a: +okhttp3.Dns$Companion$DnsSystem -> U3.q$a$a: # {"id":"sourceFile","fileName":"Dns.kt"} 1:4:void ():46:46 -> 6:20:java.util.List lookup(java.lang.String):49:49 -> a 21:42:java.util.List lookup(java.lang.String):51:51 -> a 43:45:java.util.List lookup(java.lang.String):52:52 -> a 46:46:java.util.List lookup(java.lang.String):51:51 -> a -okhttp3.EventListener -> N3.r: +okhttp3.EventListener -> U3.r: # {"id":"sourceFile","fileName":"EventListener.kt"} okhttp3.EventListener NONE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/r;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/r;"} okhttp3.EventListener$Companion Companion -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/r$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/r$b;"} 9:16:void ():475:475 -> 1:4:void ():61:61 -> - 1:1:void N3.EventListener.satisfactionFailure(N3.Call,N3.Response):0:0 -> A + 1:1:void U3.EventListener.satisfactionFailure(U3.Call,U3.Response):0:0 -> A # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;LN3/D;)V"} - 1:1:void N3.EventListener.secureConnectEnd(N3.Call,N3.Handshake):0:0 -> B + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;LU3/D;)V"} + 1:1:void U3.EventListener.secureConnectEnd(U3.Call,U3.Handshake):0:0 -> B # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;LN3/s;)V"} - 1:1:void N3.EventListener.secureConnectStart(N3.Call):0:0 -> C + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;LU3/s;)V"} + 1:1:void U3.EventListener.secureConnectStart(U3.Call):0:0 -> C # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;)V"} - 1:1:void N3.EventListener.cacheConditionalHit(N3.Call,N3.Response):0:0 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;)V"} + 1:1:void U3.EventListener.cacheConditionalHit(U3.Call,U3.Response):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;LN3/D;)V"} - 1:1:void N3.EventListener.cacheHit(N3.Call,N3.Response):0:0 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;LU3/D;)V"} + 1:1:void U3.EventListener.cacheHit(U3.Call,U3.Response):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;LN3/D;)V"} - 1:1:void N3.EventListener.cacheMiss(N3.Call):0:0 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;LU3/D;)V"} + 1:1:void U3.EventListener.cacheMiss(U3.Call):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;)V"} - 1:1:void N3.EventListener.callEnd(N3.Call):0:0 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;)V"} + 1:1:void U3.EventListener.callEnd(U3.Call):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;)V"} - 1:1:void N3.EventListener.callFailed(N3.Call,java.io.IOException):0:0 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;)V"} + 1:1:void U3.EventListener.callFailed(U3.Call,java.io.IOException):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;Ljava/io/IOException;)V"} - 1:1:void N3.EventListener.callStart(N3.Call):0:0 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;Ljava/io/IOException;)V"} + 1:1:void U3.EventListener.callStart(U3.Call):0:0 -> f # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;)V"} - 1:1:void N3.EventListener.canceled(N3.Call):0:0 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;)V"} + 1:1:void U3.EventListener.canceled(U3.Call):0:0 -> g # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;)V"} - 1:1:void N3.EventListener.connectEnd(N3.Call,java.net.InetSocketAddress,java.net.Proxy,N3.Protocol):0:0 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;)V"} + 1:1:void U3.EventListener.connectEnd(U3.Call,java.net.InetSocketAddress,java.net.Proxy,U3.Protocol):0:0 -> h # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;Ljava/net/InetSocketAddress;Ljava/net/Proxy;LN3/A;)V"} - 1:1:void N3.EventListener.connectFailed(N3.Call,java.net.InetSocketAddress,java.net.Proxy,N3.Protocol,java.io.IOException):0:0 -> i + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;Ljava/net/InetSocketAddress;Ljava/net/Proxy;LU3/A;)V"} + 1:1:void U3.EventListener.connectFailed(U3.Call,java.net.InetSocketAddress,java.net.Proxy,U3.Protocol,java.io.IOException):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;Ljava/net/InetSocketAddress;Ljava/net/Proxy;LN3/A;Ljava/io/IOException;)V"} - 1:1:void N3.EventListener.connectStart(N3.Call,java.net.InetSocketAddress,java.net.Proxy):0:0 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;Ljava/net/InetSocketAddress;Ljava/net/Proxy;LU3/A;Ljava/io/IOException;)V"} + 1:1:void U3.EventListener.connectStart(U3.Call,java.net.InetSocketAddress,java.net.Proxy):0:0 -> j # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;Ljava/net/InetSocketAddress;Ljava/net/Proxy;)V"} - 1:1:void N3.EventListener.connectionAcquired(N3.Call,N3.Connection):0:0 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;Ljava/net/InetSocketAddress;Ljava/net/Proxy;)V"} + 1:1:void U3.EventListener.connectionAcquired(U3.Call,U3.Connection):0:0 -> k # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;LN3/j;)V"} - 1:1:void N3.EventListener.connectionReleased(N3.Call,N3.Connection):0:0 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;LU3/j;)V"} + 1:1:void U3.EventListener.connectionReleased(U3.Call,U3.Connection):0:0 -> l # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;LN3/j;)V"} - 1:1:void N3.EventListener.dnsEnd(N3.Call,java.lang.String,java.util.List):0:0 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;LU3/j;)V"} + 1:1:void U3.EventListener.dnsEnd(U3.Call,java.lang.String,java.util.List):0:0 -> m # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;Ljava/lang/String;Ljava/util/List;)V"} - 1:1:void N3.EventListener.dnsStart(N3.Call,java.lang.String):0:0 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;Ljava/lang/String;Ljava/util/List;)V"} + 1:1:void U3.EventListener.dnsStart(U3.Call,java.lang.String):0:0 -> n # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;Ljava/lang/String;)V"} - 1:1:void N3.EventListener.proxySelectEnd(N3.Call,N3.HttpUrl,java.util.List):0:0 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;Ljava/lang/String;)V"} + 1:1:void U3.EventListener.proxySelectEnd(U3.Call,U3.HttpUrl,java.util.List):0:0 -> o # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;LN3/u;Ljava/util/List;)V"} - 1:1:void N3.EventListener.proxySelectStart(N3.Call,N3.HttpUrl):0:0 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;LU3/u;Ljava/util/List;)V"} + 1:1:void U3.EventListener.proxySelectStart(U3.Call,U3.HttpUrl):0:0 -> p # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;LN3/u;)V"} - 1:1:void N3.EventListener.requestBodyEnd(N3.Call,long):0:0 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;LU3/u;)V"} + 1:1:void U3.EventListener.requestBodyEnd(U3.Call,long):0:0 -> q # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;J)V"} - 1:1:void N3.EventListener.requestBodyStart(N3.Call):0:0 -> r + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;J)V"} + 1:1:void U3.EventListener.requestBodyStart(U3.Call):0:0 -> r # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;)V"} - 1:1:void N3.EventListener.requestFailed(N3.Call,java.io.IOException):0:0 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;)V"} + 1:1:void U3.EventListener.requestFailed(U3.Call,java.io.IOException):0:0 -> s # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;Ljava/io/IOException;)V"} - 1:1:void N3.EventListener.requestHeadersEnd(N3.Call,N3.Request):0:0 -> t + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;Ljava/io/IOException;)V"} + 1:1:void U3.EventListener.requestHeadersEnd(U3.Call,U3.Request):0:0 -> t # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;LN3/B;)V"} - 1:1:void N3.EventListener.requestHeadersStart(N3.Call):0:0 -> u + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;LU3/B;)V"} + 1:1:void U3.EventListener.requestHeadersStart(U3.Call):0:0 -> u # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;)V"} - 1:1:void N3.EventListener.responseBodyEnd(N3.Call,long):0:0 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;)V"} + 1:1:void U3.EventListener.responseBodyEnd(U3.Call,long):0:0 -> v # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;J)V"} - 1:1:void N3.EventListener.responseBodyStart(N3.Call):0:0 -> w + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;J)V"} + 1:1:void U3.EventListener.responseBodyStart(U3.Call):0:0 -> w # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;)V"} - 1:1:void N3.EventListener.responseFailed(N3.Call,java.io.IOException):0:0 -> x + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;)V"} + 1:1:void U3.EventListener.responseFailed(U3.Call,java.io.IOException):0:0 -> x # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;Ljava/io/IOException;)V"} - 1:1:void N3.EventListener.responseHeadersEnd(N3.Call,N3.Response):0:0 -> y + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;Ljava/io/IOException;)V"} + 1:1:void U3.EventListener.responseHeadersEnd(U3.Call,U3.Response):0:0 -> y # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;LN3/D;)V"} - 1:1:void N3.EventListener.responseHeadersStart(N3.Call):0:0 -> z + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;LU3/D;)V"} + 1:1:void U3.EventListener.responseHeadersStart(U3.Call):0:0 -> z # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;)V"} -okhttp3.EventListener$Companion -> N3.r$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;)V"} +okhttp3.EventListener$Companion -> U3.r$b: # {"id":"sourceFile","fileName":"EventListener.kt"} 1:1:void ():473:473 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):473:473 -> -okhttp3.EventListener$Companion$NONE$1 -> N3.r$a: +okhttp3.EventListener$Companion$NONE$1 -> U3.r$a: # {"id":"sourceFile","fileName":"EventListener.kt"} 1:4:void ():475:475 -> -okhttp3.EventListener$Factory -> N3.r$c: +okhttp3.EventListener$Factory -> U3.r$c: # {"id":"sourceFile","fileName":"EventListener.kt"} okhttp3.EventListener create(okhttp3.Call) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;)LN3/r;"} -okhttp3.Handshake -> N3.s: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;)LU3/r;"} +okhttp3.Handshake -> U3.s: # {"id":"sourceFile","fileName":"Handshake.kt"} kotlin.Lazy peerCertificates$delegate -> a okhttp3.TlsVersion tlsVersion -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/G;"} okhttp3.CipherSuite cipherSuite -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/i;"} java.util.List localCertificates -> d okhttp3.Handshake$Companion Companion -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/s$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/s$a;"} 1:9:void ():0:0 -> 21:29:void (okhttp3.TlsVersion,okhttp3.CipherSuite,java.util.List,kotlin.jvm.functions.Function0):34:34 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/G;LN3/i;Ljava/util/List;LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/G;LU3/i;Ljava/util/List;LF3/a;)V"} 30:41:void (okhttp3.TlsVersion,okhttp3.CipherSuite,java.util.List,kotlin.jvm.functions.Function0):51:51 -> 1:3:okhttp3.CipherSuite cipherSuite():42:42 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/i;"} 1:15:java.lang.String getName(java.security.cert.Certificate):139:139 -> b 16:25:java.lang.String getName(java.security.cert.Certificate):140:140 -> b 1:3:java.util.List localCertificates():45:45 -> c 1:9:java.util.List peerCertificates():0:0 -> d 1:3:okhttp3.TlsVersion tlsVersion():39:39 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/G;"} 1:50:boolean equals(java.lang.Object):112:112 -> equals 1:11:int hashCode():121:121 -> hashCode 12:20:int hashCode():122:122 -> hashCode @@ -204786,15 +213053,15 @@ okhttp3.Handshake -> N3.s: 123:124:java.lang.String toString():207:207 -> toString 125:132:java.lang.String toString():134:134 -> toString 133:145:java.lang.String toString():205:205 -> toString -okhttp3.Handshake$Companion -> N3.s$a: +okhttp3.Handshake$Companion -> U3.s$a: # {"id":"sourceFile","fileName":"Handshake.kt"} 1:1:void ():143:143 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):143:143 -> 21:24:okhttp3.Handshake get(okhttp3.TlsVersion,okhttp3.CipherSuite,java.util.List,java.util.List):193:193 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/G;LN3/i;Ljava/util/List;Ljava/util/List;)LN3/s;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/G;LU3/i;Ljava/util/List;Ljava/util/List;)LU3/s;"} 25:39:okhttp3.Handshake get(okhttp3.TlsVersion,okhttp3.CipherSuite,java.util.List,java.util.List):194:194 -> a 6:11:okhttp3.Handshake get(javax.net.ssl.SSLSession):148:148 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/SSLSession;)LN3/s;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/SSLSession;)LU3/s;"} 12:26:okhttp3.Handshake get(javax.net.ssl.SSLSession):149:149 -> b 27:43:okhttp3.Handshake get(javax.net.ssl.SSLSession):150:150 -> b 44:49:okhttp3.Handshake get(javax.net.ssl.SSLSession):153:153 -> b @@ -204812,47 +213079,47 @@ okhttp3.Handshake$Companion -> N3.s$a: 141:148:okhttp3.Handshake get(javax.net.ssl.SSLSession):148:148 -> b 3:14:java.util.List toImmutableList(java.security.cert.Certificate[]):172:172 -> c 15:19:java.util.List toImmutableList(java.security.cert.Certificate[]):174:174 -> c -okhttp3.Handshake$Companion$get$1 -> N3.s$a$a: +okhttp3.Handshake$Companion$get$1 -> U3.s$a$a: # {"id":"sourceFile","fileName":"Handshake.kt"} java.util.List $peerCertificatesCopy -> e 1:7:void (java.util.List):0:0 -> 1:3:java.util.List invoke():195:195 -> a 1:5:java.lang.Object invoke():143:143 -> invoke -okhttp3.Handshake$Companion$handshake$1 -> N3.s$a$b: +okhttp3.Handshake$Companion$handshake$1 -> U3.s$a$b: # {"id":"sourceFile","fileName":"Handshake.kt"} java.util.List $peerCertificatesCopy -> e 1:7:void (java.util.List):0:0 -> 1:3:java.util.List invoke():167:167 -> a 1:5:java.lang.Object invoke():143:143 -> invoke -okhttp3.Handshake$peerCertificates$2 -> N3.s$b: +okhttp3.Handshake$peerCertificates$2 -> U3.s$b: # {"id":"sourceFile","fileName":"Handshake.kt"} kotlin.jvm.functions.Function0 $peerCertificatesFn -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LA3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF3/a;"} 1:7:void (kotlin.jvm.functions.Function0):0:0 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;)V"} 1:9:java.util.List invoke():53:53 -> a 10:14:java.util.List invoke():55:55 -> a 1:5:java.lang.Object invoke():34:34 -> invoke -okhttp3.Headers -> N3.t: +okhttp3.Headers -> U3.t: # {"id":"sourceFile","fileName":"Headers.kt"} java.lang.String[] namesAndValues -> d okhttp3.Headers$Companion Companion -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/t$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/t$b;"} 1:9:void ():0:0 -> 1:1:void (java.lang.String[]):51:51 -> 2:2:void (java.lang.String[],kotlin.jvm.internal.DefaultConstructorMarker):51:51 -> + 1:5:int -deprecated_size():82:82 -> b 1:20:boolean equals(java.lang.Object):179:179 -> equals - 1:5:int -deprecated_size():82:82 -> f 6:14:java.lang.String get(java.lang.String):55:55 -> h 1:7:int hashCode():182:182 -> hashCode 1:7:java.lang.String name(int):85:85 -> i 1:31:java.util.Iterator iterator():133:133 -> iterator - 1:11:java.util.Set names():92:92 -> j - 12:18:java.util.Set names():93:93 -> j - 19:28:java.util.Set names():94:94 -> j - 29:38:java.util.Set names():96:96 -> j + 1:11:java.util.Set names():92:92 -> k + 12:18:java.util.Set names():93:93 -> k + 19:28:java.util.Set names():94:94 -> k + 29:38:java.util.Set names():96:96 -> k 1:5:okhttp3.Headers$Builder newBuilder():137:137 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/t$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/t$a;"} 6:15:okhttp3.Headers$Builder newBuilder():138:138 -> l 1:9:java.lang.String value(int):88:88 -> m 6:13:java.util.List values(java.lang.String):102:102 -> n @@ -204871,30 +213138,30 @@ okhttp3.Headers -> N3.t: 29:39:java.lang.String toString():204:204 -> toString 40:47:java.lang.String toString():205:205 -> toString 48:57:java.lang.String toString():198:198 -> toString -okhttp3.Headers$Builder -> N3.t$a: +okhttp3.Headers$Builder -> U3.t$a: # {"id":"sourceFile","fileName":"Headers.kt"} java.util.List namesAndValues -> a 1:3:void ():224:224 -> 4:13:void ():225:225 -> 11:15:okhttp3.Headers$Builder add(java.lang.String,java.lang.String):260:260 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)LN3/t$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)LU3/t$a;"} 16:18:okhttp3.Headers$Builder add(java.lang.String,java.lang.String):261:261 -> a 19:22:okhttp3.Headers$Builder add(java.lang.String,java.lang.String):262:262 -> a 13:17:okhttp3.Headers$Builder addLenient$okhttp(java.lang.String):232:232 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN3/t$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU3/t$a;"} 18:21:okhttp3.Headers$Builder addLenient$okhttp(java.lang.String):234:234 -> b 22:42:okhttp3.Headers$Builder addLenient$okhttp(java.lang.String):235:235 -> b 43:52:okhttp3.Headers$Builder addLenient$okhttp(java.lang.String):237:237 -> b 53:63:okhttp3.Headers$Builder addLenient$okhttp(java.lang.String):240:240 -> b 64:67:okhttp3.Headers$Builder addLenient$okhttp(java.lang.String):244:244 -> b 11:15:okhttp3.Headers$Builder addLenient$okhttp(java.lang.String,java.lang.String):322:322 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)LN3/t$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)LU3/t$a;"} 16:29:okhttp3.Headers$Builder addLenient$okhttp(java.lang.String,java.lang.String):323:323 -> c 11:15:okhttp3.Headers$Builder addUnsafeNonAscii(java.lang.String,java.lang.String):270:270 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)LN3/t$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)LU3/t$a;"} 16:19:okhttp3.Headers$Builder addUnsafeNonAscii(java.lang.String,java.lang.String):271:271 -> d 1:5:okhttp3.Headers build():359:359 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/t;"} 6:16:okhttp3.Headers build():461:461 -> e 17:20:okhttp3.Headers build():359:359 -> e 21:28:okhttp3.Headers build():461:461 -> e @@ -204903,27 +213170,27 @@ okhttp3.Headers$Builder -> N3.t$a: 57:72:java.lang.String get(java.lang.String):353:353 -> f 1:3:java.util.List getNamesAndValues$okhttp():225:225 -> g 7:14:okhttp3.Headers$Builder removeAll(java.lang.String):328:328 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN3/t$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU3/t$a;"} 15:29:okhttp3.Headers$Builder removeAll(java.lang.String):329:329 -> h 30:34:okhttp3.Headers$Builder removeAll(java.lang.String):330:330 -> h 35:45:okhttp3.Headers$Builder removeAll(java.lang.String):331:331 -> h 11:15:okhttp3.Headers$Builder set(java.lang.String,java.lang.String):343:343 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)LN3/t$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)LU3/t$a;"} 16:18:okhttp3.Headers$Builder set(java.lang.String,java.lang.String):344:344 -> i 19:21:okhttp3.Headers$Builder set(java.lang.String,java.lang.String):345:345 -> i 22:25:okhttp3.Headers$Builder set(java.lang.String,java.lang.String):346:346 -> i -okhttp3.Headers$Companion -> N3.t$b: +okhttp3.Headers$Companion -> U3.t$b: # {"id":"sourceFile","fileName":"Headers.kt"} 1:1:void ():362:362 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):362:362 -> 6:10:okhttp3.Headers -deprecated_of(java.util.Map):434:434 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)LN3/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)LU3/t;"} 1:4:void access$checkName(okhttp3.Headers$Companion,java.lang.String):362:362 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/t$b;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/t$b;Ljava/lang/String;)V"} 1:4:void access$checkValue(okhttp3.Headers$Companion,java.lang.String,java.lang.String):362:362 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/t$b;Ljava/lang/String;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/t$b;Ljava/lang/String;Ljava/lang/String;)V"} 1:5:java.lang.String access$get(okhttp3.Headers$Companion,java.lang.String[],java.lang.String):362:362 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/t$b;[Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/t$b;[Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"} 1:13:void checkName(java.lang.String):438:438 -> e 14:20:void checkName(java.lang.String):439:439 -> e 21:41:void checkName(java.lang.String):440:440 -> e @@ -204939,7 +213206,7 @@ okhttp3.Headers$Companion -> N3.t$b: 32:41:java.lang.String get(java.lang.String[],java.lang.String):365:365 -> g 42:50:java.lang.String get(java.lang.String[],java.lang.String):366:366 -> g 6:13:okhttp3.Headers of(java.util.Map):413:413 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)LN3/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;)LU3/t;"} 14:46:okhttp3.Headers of(java.util.Map):415:415 -> h 47:60:okhttp3.Headers of(java.util.Map):416:416 -> h 61:68:okhttp3.Headers of(java.util.Map):417:417 -> h @@ -204951,7 +213218,7 @@ okhttp3.Headers$Companion -> N3.t$b: 90:95:okhttp3.Headers of(java.util.Map):416:416 -> h 96:102:okhttp3.Headers of(java.util.Map):425:425 -> h 6:17:okhttp3.Headers of(java.lang.String[]):379:379 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/String;)LN3/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/String;)LU3/t;"} 18:25:okhttp3.Headers of(java.lang.String[]):382:382 -> i 26:29:okhttp3.Headers of(java.lang.String[]):383:383 -> i 30:40:okhttp3.Headers of(java.lang.String[]):384:384 -> i @@ -204965,7 +213232,7 @@ okhttp3.Headers$Companion -> N3.t$b: 113:119:okhttp3.Headers of(java.lang.String[]):396:396 -> i 120:127:okhttp3.Headers of(java.lang.String[]):382:382 -> i 128:135:okhttp3.Headers of(java.lang.String[]):379:379 -> i -okhttp3.HttpUrl -> N3.u: +okhttp3.HttpUrl -> U3.u: # {"id":"sourceFile","fileName":"HttpUrl.kt"} boolean isHttps -> a java.lang.String scheme -> b @@ -204979,7 +213246,7 @@ okhttp3.HttpUrl -> N3.u: java.lang.String url -> j char[] HEX_DIGITS -> k okhttp3.HttpUrl$Companion Companion -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/u$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/u$b;"} 11:18:void ():1557:1557 -> 31:51:void (java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,java.util.List,java.util.List,java.lang.String,java.lang.String):288:288 -> 52:60:void (java.lang.String,java.lang.String,java.lang.String,java.lang.String,int,java.util.List,java.util.List,java.lang.String,java.lang.String):384:384 -> @@ -205012,7 +213279,7 @@ okhttp3.HttpUrl -> N3.u: 1:7:int hashCode():747:747 -> hashCode 1:3:boolean isHttps():384:384 -> i 1:5:okhttp3.HttpUrl$Builder newBuilder():717:717 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/u$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/u$a;"} 6:10:okhttp3.HttpUrl$Builder newBuilder():718:718 -> j 11:17:okhttp3.HttpUrl$Builder newBuilder():719:719 -> j 18:24:okhttp3.HttpUrl$Builder newBuilder():720:720 -> j @@ -205023,7 +213290,7 @@ okhttp3.HttpUrl -> N3.u: 67:73:okhttp3.HttpUrl$Builder newBuilder():726:726 -> j 74:81:okhttp3.HttpUrl$Builder newBuilder():727:727 -> j 6:17:okhttp3.HttpUrl$Builder newBuilder(java.lang.String):737:737 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN3/u$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU3/u$a;"} 1:3:int port():347:347 -> l 1:6:java.lang.String query():548:548 -> m 7:11:java.lang.String query():549:549 -> m @@ -205035,7 +213302,7 @@ okhttp3.HttpUrl -> N3.u: 20:23:java.lang.String redact():703:703 -> n 24:28:java.lang.String redact():704:704 -> n 6:18:okhttp3.HttpUrl resolve(java.lang.String):711:711 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU3/u;"} 1:3:java.lang.String scheme():290:290 -> p 1:12:java.net.URI uri():409:409 -> q 13:19:java.net.URI uri():411:411 -> q @@ -205046,7 +213313,7 @@ okhttp3.HttpUrl -> N3.u: 1:9:java.net.URL url():389:389 -> r 10:15:java.net.URL url():391:391 -> r 1:3:java.lang.String toString():749:749 -> toString -okhttp3.HttpUrl$Builder -> N3.u$a: +okhttp3.HttpUrl$Builder -> U3.u$a: # {"id":"sourceFile","fileName":"HttpUrl.kt"} java.lang.String scheme -> a java.lang.String encodedUsername -> b @@ -205057,7 +213324,7 @@ okhttp3.HttpUrl$Builder -> N3.u$a: java.util.List encodedQueryNamesAndValues -> g java.lang.String encodedFragment -> h okhttp3.HttpUrl$Builder$Companion Companion -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/u$a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/u$a$a;"} 1:9:void ():0:0 -> 1:3:void ():909:909 -> 4:7:void ():911:911 -> @@ -205066,7 +213333,7 @@ okhttp3.HttpUrl$Builder -> N3.u$a: 13:19:void ():915:915 -> 20:23:void ():920:920 -> 3:6:okhttp3.HttpUrl build():1175:1175 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/u;"} 7:19:okhttp3.HttpUrl build():1176:1176 -> a 20:25:okhttp3.HttpUrl build():1177:1177 -> a 26:29:okhttp3.HttpUrl build():1178:1178 -> a @@ -205088,12 +213355,12 @@ okhttp3.HttpUrl$Builder -> N3.u$a: 170:177:okhttp3.HttpUrl build():1175:1175 -> a 1:18:int effectivePort():972:972 -> b 3:9:okhttp3.HttpUrl$Builder encodedQuery(java.lang.String):1050:1050 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN3/u$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU3/u$a;"} 10:23:okhttp3.HttpUrl$Builder encodedQuery(java.lang.String):1046:1046 -> c 24:32:okhttp3.HttpUrl$Builder encodedQuery(java.lang.String):1050:1050 -> c 1:3:java.util.List getEncodedPathSegments$okhttp():915:915 -> d 6:23:okhttp3.HttpUrl$Builder host(java.lang.String):961:961 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN3/u$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU3/u$a;"} 24:26:okhttp3.HttpUrl$Builder host(java.lang.String):963:963 -> e 27:28:okhttp3.HttpUrl$Builder host(java.lang.String):961:961 -> e 29:45:okhttp3.HttpUrl$Builder host(java.lang.String):962:962 -> e @@ -205104,7 +213371,7 @@ okhttp3.HttpUrl$Builder -> N3.u$a: 18:25:boolean isDotDot(java.lang.String):1457:1457 -> g 26:37:boolean isDotDot(java.lang.String):1458:1458 -> g 13:17:okhttp3.HttpUrl$Builder parse$okhttp(okhttp3.HttpUrl,java.lang.String):1239:1239 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;Ljava/lang/String;)LN3/u$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;Ljava/lang/String;)LU3/u$a;"} 18:21:okhttp3.HttpUrl$Builder parse$okhttp(okhttp3.HttpUrl,java.lang.String):1240:1240 -> h 22:27:okhttp3.HttpUrl$Builder parse$okhttp(okhttp3.HttpUrl,java.lang.String):1243:1243 -> h 28:33:okhttp3.HttpUrl$Builder parse$okhttp(okhttp3.HttpUrl,java.lang.String):1244:1244 -> h @@ -205157,13 +213424,13 @@ okhttp3.HttpUrl$Builder -> N3.u$a: 674:675:okhttp3.HttpUrl$Builder parse$okhttp(okhttp3.HttpUrl,java.lang.String):1261:1261 -> h 676:679:okhttp3.HttpUrl$Builder parse$okhttp(okhttp3.HttpUrl,java.lang.String):1260:1260 -> h 6:27:okhttp3.HttpUrl$Builder password(java.lang.String):946:946 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN3/u$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU3/u$a;"} 1:14:void pop():1472:1472 -> j 15:30:void pop():1475:1475 -> j 31:42:void pop():1476:1476 -> j 43:48:void pop():1478:1478 -> j 14:16:okhttp3.HttpUrl$Builder port(int):968:968 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LN3/u$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LU3/u$a;"} 17:43:okhttp3.HttpUrl$Builder port(int):967:967 -> k 1:20:void push(java.lang.String,int,int,boolean,boolean):1427:1427 -> l 21:27:void push(java.lang.String,int,int,boolean,boolean):1433:1433 -> l @@ -205174,7 +213441,7 @@ okhttp3.HttpUrl$Builder -> N3.u$a: 70:76:void push(java.lang.String,int,int,boolean,boolean):1443:1443 -> l 77:84:void push(java.lang.String,int,int,boolean,boolean):1446:1446 -> l 3:24:okhttp3.HttpUrl$Builder reencodeForUri$okhttp():1142:1142 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/u$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/u$a;"} 25:34:okhttp3.HttpUrl$Builder reencodeForUri$okhttp():1144:1144 -> m 35:67:okhttp3.HttpUrl$Builder reencodeForUri$okhttp():1145:1145 -> m 68:71:okhttp3.HttpUrl$Builder reencodeForUri$okhttp():1152:1152 -> m @@ -205189,7 +213456,7 @@ okhttp3.HttpUrl$Builder -> N3.u$a: 46:60:void resolvePath(java.lang.String,int,int):1411:1411 -> n 61:71:void resolvePath(java.lang.String,int,int):1413:1413 -> n 6:17:okhttp3.HttpUrl$Builder scheme(java.lang.String):928:928 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN3/u$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU3/u$a;"} 18:28:okhttp3.HttpUrl$Builder scheme(java.lang.String):929:929 -> o 29:51:okhttp3.HttpUrl$Builder scheme(java.lang.String):930:930 -> o 1:3:void setEncodedFragment$okhttp(java.lang.String):917:917 -> p @@ -205229,19 +213496,19 @@ okhttp3.HttpUrl$Builder -> N3.u$a: 178:187:java.lang.String toString():1188:1188 -> toString 1:3:void setScheme$okhttp(java.lang.String):910:910 -> u 6:27:okhttp3.HttpUrl$Builder username(java.lang.String):935:935 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN3/u$a;"} -okhttp3.HttpUrl$Builder$Companion -> N3.u$a$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU3/u$a;"} +okhttp3.HttpUrl$Builder$Companion -> U3.u$a$a: # {"id":"sourceFile","fileName":"HttpUrl.kt"} 1:1:void ():1482:1482 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):1482:1482 -> 1:5:int access$parsePort(okhttp3.HttpUrl$Builder$Companion,java.lang.String,int,int):1482:1482 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u$a$a;Ljava/lang/String;II)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u$a$a;Ljava/lang/String;II)I"} 1:5:int access$portColonOffset(okhttp3.HttpUrl$Builder$Companion,java.lang.String,int,int):1482:1482 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u$a$a;Ljava/lang/String;II)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u$a$a;Ljava/lang/String;II)I"} 1:5:int access$schemeDelimiterOffset(okhttp3.HttpUrl$Builder$Companion,java.lang.String,int,int):1482:1482 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u$a$a;Ljava/lang/String;II)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u$a$a;Ljava/lang/String;II)I"} 1:5:int access$slashCount(okhttp3.HttpUrl$Builder$Companion,java.lang.String,int,int):1482:1482 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u$a$a;Ljava/lang/String;II)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u$a$a;Ljava/lang/String;II)I"} 2:21:int parsePort(java.lang.String,int,int):1545:1545 -> e 22:36:int parsePort(java.lang.String,int,int):1546:1546 -> e 3:19:int portColonOffset(java.lang.String,int,int):1529:1529 -> f @@ -205250,7 +213517,7 @@ okhttp3.HttpUrl$Builder$Companion -> N3.u$a$a: 14:48:int schemeDelimiterOffset(java.lang.String,int,int):1493:1493 -> g 49:95:int schemeDelimiterOffset(java.lang.String,int,int):1496:1496 -> g 4:21:int slashCount(java.lang.String,int,int):1515:1515 -> h -okhttp3.HttpUrl$Companion -> N3.u$b: +okhttp3.HttpUrl$Companion -> U3.u$b: # {"id":"sourceFile","fileName":"HttpUrl.kt"} 1:1:void ():1555:1555 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):1555:1555 -> @@ -205263,14 +213530,14 @@ okhttp3.HttpUrl$Companion -> N3.u$b: 91:93:java.lang.String canonicalize$okhttp(java.lang.String,int,int,java.lang.String,boolean,boolean,boolean,boolean,java.nio.charset.Charset):1794:1794 -> a 94:98:java.lang.String canonicalize$okhttp(java.lang.String,int,int,java.lang.String,boolean,boolean,boolean,boolean,java.nio.charset.Charset):1805:1805 -> a 99:108:java.lang.String canonicalize$okhttp(java.lang.String,int,int,java.lang.String,boolean,boolean,boolean,boolean,java.nio.charset.Charset):1811:1811 -> a - 1:1:java.lang.String canonicalize$okhttp$default(okhttp3.HttpUrl$Companion,java.lang.String,int,int,java.lang.String,boolean,boolean,boolean,boolean,java.nio.charset.Charset,int,java.lang.Object):1772:1772 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u$b;Ljava/lang/String;IILjava/lang/String;ZZZZLjava/nio/charset/Charset;ILjava/lang/Object;)Ljava/lang/String;"} - 2:2:java.lang.String canonicalize$okhttp$default(okhttp3.HttpUrl$Companion,java.lang.String,int,int,java.lang.String,boolean,boolean,boolean,boolean,java.nio.charset.Charset,int,java.lang.Object):1778:1778 -> b + 11:39:java.lang.String canonicalize$okhttp$default(okhttp3.HttpUrl$Companion,java.lang.String,int,int,java.lang.String,boolean,boolean,boolean,boolean,java.nio.charset.Charset,int,java.lang.Object):1772:1772 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u$b;Ljava/lang/String;IILjava/lang/String;ZZZZLjava/nio/charset/Charset;ILjava/lang/Object;)Ljava/lang/String;"} + 40:44:java.lang.String canonicalize$okhttp$default(okhttp3.HttpUrl$Companion,java.lang.String,int,int,java.lang.String,boolean,boolean,boolean,boolean,java.nio.charset.Charset,int,java.lang.Object):1778:1778 -> b 6:20:int defaultPort(java.lang.String):1573:1573 -> c 21:31:int defaultPort(java.lang.String):1575:1575 -> c 32:44:int defaultPort(java.lang.String):1574:1574 -> c 6:20:okhttp3.HttpUrl get(java.lang.String):1633:1633 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU3/u;"} 5:14:boolean isPercentEncoded(java.lang.String,int,int):1745:1745 -> e 15:25:boolean isPercentEncoded(java.lang.String,int,int):1746:1746 -> e 26:38:boolean isPercentEncoded(java.lang.String,int,int):1747:1747 -> e @@ -205281,7 +213548,7 @@ okhttp3.HttpUrl$Companion -> N3.u$b: 42:48:java.lang.String percentDecode$okhttp(java.lang.String,int,int,boolean):1706:1706 -> f 49:58:java.lang.String percentDecode$okhttp(java.lang.String,int,int,boolean):1711:1711 -> f 11:19:java.lang.String percentDecode$okhttp$default(okhttp3.HttpUrl$Companion,java.lang.String,int,int,boolean,int,java.lang.Object):1696:1696 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u$b;Ljava/lang/String;IIZILjava/lang/Object;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u$b;Ljava/lang/String;IIZILjava/lang/Object;)Ljava/lang/String;"} 20:24:java.lang.String percentDecode$okhttp$default(okhttp3.HttpUrl$Companion,java.lang.String,int,int,boolean,int,java.lang.Object):1697:1697 -> g 11:19:void toPathString$okhttp(java.util.List,java.lang.StringBuilder):1582:1582 -> h 20:22:void toPathString$okhttp(java.util.List,java.lang.StringBuilder):1583:1583 -> h @@ -205304,7 +213571,7 @@ okhttp3.HttpUrl$Companion -> N3.u$b: 72:74:void toQueryString$okhttp(java.util.List,java.lang.StringBuilder):1596:1596 -> j 75:82:void toQueryString$okhttp(java.util.List,java.lang.StringBuilder):1597:1597 -> j 12:46:void writeCanonicalized(okio.Buffer,java.lang.String,int,int,java.lang.String,boolean,boolean,boolean,boolean,java.nio.charset.Charset):1829:1829 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;Ljava/lang/String;IILjava/lang/String;ZZZZLjava/nio/charset/Charset;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;Ljava/lang/String;IILjava/lang/String;ZZZZLjava/nio/charset/Charset;)V"} 47:80:void writeCanonicalized(okio.Buffer,java.lang.String,int,int,java.lang.String,boolean,boolean,boolean,boolean,java.nio.charset.Charset):1835:1835 -> k 81:92:void writeCanonicalized(okio.Buffer,java.lang.String,int,int,java.lang.String,boolean,boolean,boolean,boolean,java.nio.charset.Charset):1839:1839 -> k 93:99:void writeCanonicalized(okio.Buffer,java.lang.String,int,int,java.lang.String,boolean,boolean,boolean,boolean,java.nio.charset.Charset):1841:1841 -> k @@ -205321,7 +213588,7 @@ okhttp3.HttpUrl$Companion -> N3.u$b: 174:180:void writeCanonicalized(okio.Buffer,java.lang.String,int,int,java.lang.String,boolean,boolean,boolean,boolean,java.nio.charset.Charset):1863:1863 -> k 181:189:void writeCanonicalized(okio.Buffer,java.lang.String,int,int,java.lang.String,boolean,boolean,boolean,boolean,java.nio.charset.Charset):1829:1829 -> k 5:18:void writePercentDecoded(okio.Buffer,java.lang.String,int,int,boolean):1723:1723 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;Ljava/lang/String;IIZ)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;Ljava/lang/String;IIZ)V"} 19:26:void writePercentDecoded(okio.Buffer,java.lang.String,int,int,boolean):1725:1725 -> l 27:42:void writePercentDecoded(okio.Buffer,java.lang.String,int,int,boolean):1726:1726 -> l 43:45:void writePercentDecoded(okio.Buffer,java.lang.String,int,int,boolean):1728:1728 -> l @@ -205330,24 +213597,24 @@ okhttp3.HttpUrl$Companion -> N3.u$b: 66:68:void writePercentDecoded(okio.Buffer,java.lang.String,int,int,boolean):1738:1738 -> l 69:74:void writePercentDecoded(okio.Buffer,java.lang.String,int,int,boolean):1739:1739 -> l 75:83:void writePercentDecoded(okio.Buffer,java.lang.String,int,int,boolean):1723:1723 -> l -okhttp3.Interceptor -> N3.v: +okhttp3.Interceptor -> U3.v: # {"id":"sourceFile","fileName":"Interceptor.kt"} okhttp3.Response intercept(okhttp3.Interceptor$Chain) -> intercept - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/v$a;)LN3/D;"} -okhttp3.Interceptor$Chain -> N3.v$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/v$a;)LU3/D;"} +okhttp3.Interceptor$Chain -> U3.v$a: # {"id":"sourceFile","fileName":"Interceptor.kt"} okhttp3.Response proceed(okhttp3.Request) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;)LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;)LU3/D;"} + okhttp3.Request request() -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/B;"} okhttp3.Call call() -> call - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/e;"} - okhttp3.Request request() -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/B;"} -okhttp3.JavaNetCookieJar -> N3.w: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/e;"} +okhttp3.JavaNetCookieJar -> U3.w: # {"id":"sourceFile","fileName":"JavaNetCookieJar.kt"} java.net.CookieHandler cookieHandler -> c 6:11:void (java.net.CookieHandler):29:29 -> 1:5:java.util.List decodeHeaderAsJavaNetCookies(okhttp3.HttpUrl,java.lang.String):76:76 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;Ljava/lang/String;)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;Ljava/lang/String;)Ljava/util/List;"} 6:13:java.util.List decodeHeaderAsJavaNetCookies(okhttp3.HttpUrl,java.lang.String):78:78 -> a 14:21:java.util.List decodeHeaderAsJavaNetCookies(okhttp3.HttpUrl,java.lang.String):81:81 -> a 22:25:java.util.List decodeHeaderAsJavaNetCookies(okhttp3.HttpUrl,java.lang.String):82:82 -> a @@ -205364,7 +213631,7 @@ okhttp3.JavaNetCookieJar -> N3.w: 104:107:java.util.List decodeHeaderAsJavaNetCookies(okhttp3.HttpUrl,java.lang.String):105:105 -> a 108:112:java.util.List decodeHeaderAsJavaNetCookies(okhttp3.HttpUrl,java.lang.String):101:101 -> a 6:19:java.util.List loadForRequest(okhttp3.HttpUrl):47:47 -> loadForRequest - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;)Ljava/util/List;"} 20:57:java.util.List loadForRequest(okhttp3.HttpUrl):54:54 -> loadForRequest 58:74:java.util.List loadForRequest(okhttp3.HttpUrl):55:55 -> loadForRequest 75:85:java.util.List loadForRequest(okhttp3.HttpUrl):56:56 -> loadForRequest @@ -205376,13 +213643,13 @@ okhttp3.JavaNetCookieJar -> N3.w: 140:175:java.util.List loadForRequest(okhttp3.HttpUrl):49:49 -> loadForRequest 176:180:java.util.List loadForRequest(okhttp3.HttpUrl):50:50 -> loadForRequest 11:15:void saveFromResponse(okhttp3.HttpUrl,java.util.List):32:32 -> saveFromResponse - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;Ljava/util/List;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;Ljava/util/List;)V"} 16:32:void saveFromResponse(okhttp3.HttpUrl,java.util.List):33:33 -> saveFromResponse 33:40:void saveFromResponse(okhttp3.HttpUrl,java.util.List):34:34 -> saveFromResponse 41:50:void saveFromResponse(okhttp3.HttpUrl,java.util.List):36:36 -> saveFromResponse 51:61:void saveFromResponse(okhttp3.HttpUrl,java.util.List):38:38 -> saveFromResponse 62:98:void saveFromResponse(okhttp3.HttpUrl,java.util.List):40:40 -> saveFromResponse -okhttp3.MediaType -> N3.x: +okhttp3.MediaType -> U3.x: # {"id":"sourceFile","fileName":"MediaType.kt"} java.lang.String mediaType -> a java.lang.String type -> b @@ -205391,7 +213658,7 @@ okhttp3.MediaType -> N3.x: java.util.regex.Pattern TYPE_SUBTYPE -> e java.util.regex.Pattern PARAMETER -> f okhttp3.MediaType$Companion Companion -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/x$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/x$a;"} 9:16:void ():99:99 -> 17:25:void ():100:100 -> 1:1:void (java.lang.String,java.lang.String,java.lang.String,java.lang.String[]):28:28 -> @@ -205401,7 +213668,7 @@ okhttp3.MediaType -> N3.x: 1:8:java.nio.charset.Charset charset(java.nio.charset.Charset):51:51 -> c 9:13:java.nio.charset.Charset charset(java.nio.charset.Charset):53:53 -> c 6:10:java.nio.charset.Charset charset$default(okhttp3.MediaType,java.nio.charset.Charset,int,java.lang.Object):50:50 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/x;Ljava/nio/charset/Charset;ILjava/lang/Object;)Ljava/nio/charset/Charset;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/x;Ljava/nio/charset/Charset;ILjava/lang/Object;)Ljava/nio/charset/Charset;"} 6:35:java.lang.String parameter(java.lang.String):64:64 -> e 36:46:java.lang.String parameter(java.lang.String):65:65 -> e 47:58:java.lang.String parameter(java.lang.String):66:66 -> e @@ -205409,14 +213676,14 @@ okhttp3.MediaType -> N3.x: 1:3:java.lang.String type():34:34 -> f 1:7:int hashCode():94:94 -> hashCode 1:3:java.lang.String toString():90:90 -> toString -okhttp3.MediaType$Companion -> N3.x$a: +okhttp3.MediaType$Companion -> U3.x$a: # {"id":"sourceFile","fileName":"MediaType.kt"} 1:1:void ():96:96 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):96:96 -> 6:10:okhttp3.MediaType -deprecated_parse(java.lang.String):178:178 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU3/x;"} 6:13:okhttp3.MediaType get(java.lang.String):110:110 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU3/x;"} 14:22:okhttp3.MediaType get(java.lang.String):111:111 -> b 23:52:okhttp3.MediaType get(java.lang.String):112:112 -> b 53:73:okhttp3.MediaType get(java.lang.String):113:113 -> b @@ -205445,32 +213712,32 @@ okhttp3.MediaType$Companion -> N3.x$a: 260:266:okhttp3.MediaType get(java.lang.String):112:112 -> b 267:296:okhttp3.MediaType get(java.lang.String):111:111 -> b 6:12:okhttp3.MediaType parse(java.lang.String):156:156 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN3/x;"} -okhttp3.MultipartBody -> N3.y: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU3/x;"} +okhttp3.MultipartBody -> U3.y: # {"id":"sourceFile","fileName":"MultipartBody.kt"} okhttp3.MediaType contentType -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/x;"} long contentLength -> b okio.ByteString boundaryByteString -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/l;"} okhttp3.MediaType type -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/x;"} java.util.List parts -> e okhttp3.MediaType MIXED -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/x;"} okhttp3.MediaType ALTERNATIVE -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/x;"} okhttp3.MediaType DIGEST -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/x;"} okhttp3.MediaType PARALLEL -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/x;"} okhttp3.MediaType FORM -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/x;"} byte[] COLONSPACE -> k byte[] CRLF -> l byte[] DASHDASH -> m okhttp3.MultipartBody$Companion Companion -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/y$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/y$b;"} 9:18:void ():284:284 -> 19:26:void ():292:292 -> 27:34:void ():300:300 -> @@ -205480,12 +213747,12 @@ okhttp3.MultipartBody -> N3.y: 74:84:void ():318:318 -> 85:93:void ():319:319 -> 16:24:void (okio.ByteString,okhttp3.MediaType,java.util.List):37:37 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;LN3/x;Ljava/util/List;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;LU3/x;Ljava/util/List;)V"} 25:58:void (okio.ByteString,okhttp3.MediaType,java.util.List):38:38 -> 59:61:void (okio.ByteString,okhttp3.MediaType,java.util.List):39:39 -> 1:7:java.lang.String boundary():42:42 -> a 3:10:long writeOrCountBytes(okio.BufferedSink,boolean):112:112 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/j;Z)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/j;Z)J"} 11:22:long writeOrCountBytes(okio.BufferedSink,boolean):116:116 -> b 23:30:long writeOrCountBytes(okio.BufferedSink,boolean):117:117 -> b 31:34:long writeOrCountBytes(okio.BufferedSink,boolean):118:118 -> b @@ -205520,62 +213787,62 @@ okhttp3.MultipartBody -> N3.y: 11:14:long contentLength():85:85 -> contentLength 15:17:long contentLength():86:86 -> contentLength 1:3:okhttp3.MediaType contentType():51:51 -> contentType - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/x;"} 7:10:void writeTo(okio.BufferedSink):93:93 -> writeTo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/j;)V"} -okhttp3.MultipartBody$Builder -> N3.y$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/j;)V"} +okhttp3.MultipartBody$Builder -> U3.y$a: # {"id":"sourceFile","fileName":"MultipartBody.kt"} okio.ByteString boundary -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/l;"} okhttp3.MediaType type -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/x;"} java.util.List parts -> c 1:4:void (java.lang.String):231:234 -> 5:5:void (java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker):231:231 -> 6:15:okhttp3.MultipartBody$Builder addPart(okhttp3.Headers,okhttp3.RequestBody):252:252 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/t;LN3/C;)LN3/y$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/t;LU3/C;)LU3/y$a;"} 6:11:okhttp3.MultipartBody$Builder addPart(okhttp3.MultipartBody$Part):267:267 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/y$c;)LN3/y$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/y$c;)LU3/y$a;"} 1:8:okhttp3.MultipartBody build():272:272 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/y;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/y;"} 9:24:okhttp3.MultipartBody build():273:273 -> c 25:32:okhttp3.MultipartBody build():272:272 -> c 6:17:okhttp3.MultipartBody$Builder setType(okhttp3.MediaType):241:241 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/x;)LN3/y$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/x;)LU3/y$a;"} 18:20:okhttp3.MultipartBody$Builder setType(okhttp3.MediaType):242:242 -> d 21:47:okhttp3.MultipartBody$Builder setType(okhttp3.MediaType):241:241 -> d -okhttp3.MultipartBody$Companion -> N3.y$b: +okhttp3.MultipartBody$Companion -> U3.y$b: # {"id":"sourceFile","fileName":"MultipartBody.kt"} 1:1:void ():277:277 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):277:277 -> -okhttp3.MultipartBody$Part -> N3.y$c: +okhttp3.MultipartBody$Part -> U3.y$c: # {"id":"sourceFile","fileName":"MultipartBody.kt"} okhttp3.Headers headers -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/t;"} okhttp3.RequestBody body -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/C;"} okhttp3.MultipartBody$Part$Companion Companion -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/y$c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/y$c$a;"} 1:9:void ():0:0 -> 1:1:void (okhttp3.Headers,okhttp3.RequestBody):176:176 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/t;LN3/C;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/t;LU3/C;)V"} 2:2:void (okhttp3.Headers,okhttp3.RequestBody,kotlin.jvm.internal.DefaultConstructorMarker):176:176 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/t;LN3/C;Lkotlin/jvm/internal/DefaultConstructorMarker;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/t;LU3/C;Lkotlin/jvm/internal/DefaultConstructorMarker;)V"} 1:3:okhttp3.RequestBody body():178:178 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/C;"} 1:3:okhttp3.Headers headers():177:177 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/t;"} -okhttp3.MultipartBody$Part$Companion -> N3.y$c$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/t;"} +okhttp3.MultipartBody$Part$Companion -> U3.y$c$a: # {"id":"sourceFile","fileName":"MultipartBody.kt"} 1:1:void ():195:195 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):195:195 -> 9:27:okhttp3.MultipartBody$Part create(okhttp3.Headers,okhttp3.RequestBody):201:201 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/t;LN3/C;)LN3/y$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/t;LU3/C;)LU3/y$c;"} 28:40:okhttp3.MultipartBody$Part create(okhttp3.Headers,okhttp3.RequestBody):202:202 -> a 41:46:okhttp3.MultipartBody$Part create(okhttp3.Headers,okhttp3.RequestBody):203:203 -> a 47:54:okhttp3.MultipartBody$Part create(okhttp3.Headers,okhttp3.RequestBody):202:202 -> a 55:62:okhttp3.MultipartBody$Part create(okhttp3.Headers,okhttp3.RequestBody):201:201 -> a -okhttp3.OkHttpClient -> N3.z: +okhttp3.OkHttpClient -> U3.z: # {"id":"sourceFile","fileName":"OkHttpClient.kt"} int callTimeoutMillis -> A int connectTimeoutMillis -> B @@ -205584,34 +213851,34 @@ okhttp3.OkHttpClient -> N3.z: int pingIntervalMillis -> E long minWebSocketMessageToCompress -> F okhttp3.internal.connection.RouteDatabase routeDatabase -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/i;"} java.util.List DEFAULT_PROTOCOLS -> H java.util.List DEFAULT_CONNECTION_SPECS -> I okhttp3.OkHttpClient$Companion Companion -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/z$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/z$b;"} okhttp3.Dispatcher dispatcher -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/p;"} okhttp3.ConnectionPool connectionPool -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/k;"} java.util.List interceptors -> f java.util.List networkInterceptors -> g okhttp3.EventListener$Factory eventListenerFactory -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/r$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/r$c;"} boolean retryOnConnectionFailure -> i okhttp3.Authenticator authenticator -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/b;"} boolean followRedirects -> k boolean followSslRedirects -> l okhttp3.CookieJar cookieJar -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/n;"} okhttp3.Cache cache -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/c;"} okhttp3.Dns dns -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/q;"} java.net.Proxy proxy -> p java.net.ProxySelector proxySelector -> q okhttp3.Authenticator proxyAuthenticator -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/b;"} javax.net.SocketFactory socketFactory -> s javax.net.ssl.SSLSocketFactory sslSocketFactoryOrNull -> t javax.net.ssl.X509TrustManager x509TrustManager -> u @@ -205619,14 +213886,14 @@ okhttp3.OkHttpClient -> N3.z: java.util.List protocols -> w javax.net.ssl.HostnameVerifier hostnameVerifier -> x okhttp3.CertificatePinner certificatePinner -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/g;"} okhttp3.internal.tls.CertificateChainCleaner certificateChainCleaner -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"La4/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh4/c;"} 9:22:void ():1073:1073 -> 23:30:void ():1076:1076 -> 31:37:void ():1075:1075 -> 1:1:void (okhttp3.OkHttpClient$Builder):121:121 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/z$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/z$a;)V"} 2:2:void (okhttp3.OkHttpClient$Builder):125:125 -> 3:3:void (okhttp3.OkHttpClient$Builder):127:127 -> 4:4:void (okhttp3.OkHttpClient$Builder):135:135 -> @@ -205662,15 +213929,15 @@ okhttp3.OkHttpClient -> N3.z: 48:48:void (okhttp3.OkHttpClient$Builder):244:244 -> 49:49:void ():222:222 -> 1:3:okhttp3.internal.connection.RouteDatabase getRouteDatabase():220:220 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ3/i;"} 1:3:javax.net.ssl.HostnameVerifier hostnameVerifier():189:189 -> B 1:3:java.util.List interceptors():134:134 -> C 1:3:long minWebSocketMessageToCompress():218:218 -> D 1:3:java.util.List networkInterceptors():142:142 -> E 1:6:okhttp3.OkHttpClient$Builder newBuilder():285:285 -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/z$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/z$a;"} 11:12:okhttp3.WebSocket newWebSocket(okhttp3.Request,okhttp3.WebSocketListener):272:272 -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;LN3/I;)LN3/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;LU3/I;)LU3/H;"} 13:14:okhttp3.WebSocket newWebSocket(okhttp3.Request,okhttp3.WebSocketListener):273:273 -> G 15:19:okhttp3.WebSocket newWebSocket(okhttp3.Request,okhttp3.WebSocketListener):276:276 -> G 20:23:okhttp3.WebSocket newWebSocket(okhttp3.Request,okhttp3.WebSocketListener):277:277 -> G @@ -205681,7 +213948,7 @@ okhttp3.OkHttpClient -> N3.z: 1:3:java.util.List protocols():187:187 -> I 1:3:java.net.Proxy proxy():163:163 -> J 1:3:okhttp3.Authenticator proxyAuthenticator():172:172 -> K - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/b;"} 1:3:java.net.ProxySelector proxySelector():165:165 -> L 1:3:int readTimeoutMillis():205:205 -> M 1:3:boolean retryOnConnectionFailure():148:148 -> N @@ -205712,70 +213979,70 @@ okhttp3.OkHttpClient -> N3.z: 1:3:int writeTimeoutMillis():208:208 -> R 1:3:javax.net.ssl.X509TrustManager x509TrustManager():182:182 -> S 6:12:okhttp3.Call newCall(okhttp3.Request):268:268 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;)LN3/e;"} - 1:3:int -deprecated_callTimeoutMillis():439:439 -> b - 1:3:okhttp3.CookieJar -deprecated_cookieJar():355:355 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;)LU3/e;"} + 1:3:int -deprecated_callTimeoutMillis():439:439 -> c 1:5:java.lang.Object clone():121:121 -> clone - 1:3:okhttp3.Dispatcher -deprecated_dispatcher():292:292 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/p;"} - 1:3:java.util.List access$getDEFAULT_CONNECTION_SPECS$cp():121:121 -> e + 1:3:okhttp3.CookieJar -deprecated_cookieJar():355:355 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/n;"} + 1:3:okhttp3.Dispatcher -deprecated_dispatcher():292:292 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/p;"} + 1:3:java.util.List access$getDEFAULT_CONNECTION_SPECS$cp():121:121 -> f 1:3:java.util.List access$getDEFAULT_PROTOCOLS$cp():121:121 -> g - 1:3:javax.net.ssl.SSLSocketFactory access$getSslSocketFactoryOrNull$p(okhttp3.OkHttpClient):121:121 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/z;)Ljavax/net/ssl/SSLSocketFactory;"} - 1:3:okhttp3.Authenticator authenticator():151:151 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/b;"} - 1:3:okhttp3.Cache cache():159:159 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/c;"} - 1:3:int callTimeoutMillis():199:199 -> n - 1:3:okhttp3.internal.tls.CertificateChainCleaner certificateChainCleaner():193:193 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"()La4/c;"} - 1:3:okhttp3.CertificatePinner certificatePinner():191:191 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/g;"} - 1:3:int connectTimeoutMillis():202:202 -> q - 1:3:okhttp3.ConnectionPool connectionPool():127:127 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/k;"} + 1:3:javax.net.ssl.SSLSocketFactory access$getSslSocketFactoryOrNull$p(okhttp3.OkHttpClient):121:121 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/z;)Ljavax/net/ssl/SSLSocketFactory;"} + 1:3:okhttp3.Authenticator authenticator():151:151 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/b;"} + 1:3:okhttp3.Cache cache():159:159 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/c;"} + 1:3:int callTimeoutMillis():199:199 -> m + 1:3:okhttp3.internal.tls.CertificateChainCleaner certificateChainCleaner():193:193 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh4/c;"} + 1:3:okhttp3.CertificatePinner certificatePinner():191:191 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/g;"} + 1:3:int connectTimeoutMillis():202:202 -> r + 1:3:okhttp3.ConnectionPool connectionPool():127:127 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/k;"} 1:3:java.util.List connectionSpecs():184:184 -> t 1:3:okhttp3.CookieJar cookieJar():157:157 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/n;"} 1:3:okhttp3.Dispatcher dispatcher():125:125 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/p;"} 1:3:okhttp3.Dns dns():161:161 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/q;"} 1:3:okhttp3.EventListener$Factory eventListenerFactory():145:145 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/r$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/r$c;"} 1:3:boolean followRedirects():153:153 -> y 1:3:boolean followSslRedirects():155:155 -> z -okhttp3.OkHttpClient$Builder -> N3.z$a: +okhttp3.OkHttpClient$Builder -> U3.z$a: # {"id":"sourceFile","fileName":"OkHttpClient.kt"} int writeTimeout -> A int pingInterval -> B long minWebSocketMessageToCompress -> C okhttp3.internal.connection.RouteDatabase routeDatabase -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/i;"} okhttp3.Dispatcher dispatcher -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/p;"} okhttp3.ConnectionPool connectionPool -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/k;"} java.util.List interceptors -> c java.util.List networkInterceptors -> d okhttp3.EventListener$Factory eventListenerFactory -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/r$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/r$c;"} boolean retryOnConnectionFailure -> f okhttp3.Authenticator authenticator -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/b;"} boolean followRedirects -> h boolean followSslRedirects -> i okhttp3.CookieJar cookieJar -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/n;"} okhttp3.Cache cache -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/c;"} okhttp3.Dns dns -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/q;"} java.net.Proxy proxy -> m java.net.ProxySelector proxySelector -> n okhttp3.Authenticator proxyAuthenticator -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/b;"} javax.net.SocketFactory socketFactory -> p javax.net.ssl.SSLSocketFactory sslSocketFactoryOrNull -> q javax.net.ssl.X509TrustManager x509TrustManagerOrNull -> r @@ -205783,9 +214050,9 @@ okhttp3.OkHttpClient$Builder -> N3.z$a: java.util.List protocols -> t javax.net.ssl.HostnameVerifier hostnameVerifier -> u okhttp3.CertificatePinner certificatePinner -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/g;"} okhttp3.internal.tls.CertificateChainCleaner certificateChainCleaner -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"La4/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh4/c;"} int callTimeout -> x int connectTimeout -> y int readTimeout -> z @@ -205796,22 +214063,22 @@ okhttp3.OkHttpClient$Builder -> N3.z$a: 19:21:void ():494:496 -> 22:22:void ():498:498 -> 23:53:void (okhttp3.OkHttpClient):501:531 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/z;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/z;)V"} 1:3:java.util.List getProtocols$okhttp():489:489 -> A 1:3:java.net.Proxy getProxy$okhttp():482:482 -> B 1:3:okhttp3.Authenticator getProxyAuthenticator$okhttp():484:484 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/b;"} 1:3:java.net.ProxySelector getProxySelector$okhttp():483:483 -> D 1:3:int getReadTimeout$okhttp():495:495 -> E 1:3:boolean getRetryOnConnectionFailure$okhttp():475:475 -> F 1:3:okhttp3.internal.connection.RouteDatabase getRouteDatabase$okhttp():499:499 -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ3/i;"} 1:3:javax.net.SocketFactory getSocketFactory$okhttp():485:485 -> H 1:3:javax.net.ssl.SSLSocketFactory getSslSocketFactoryOrNull$okhttp():486:486 -> I 1:3:int getWriteTimeout$okhttp():496:496 -> J 1:3:javax.net.ssl.X509TrustManager getX509TrustManagerOrNull$okhttp():487:487 -> K 6:9:okhttp3.OkHttpClient$Builder protocols(java.util.List):856:856 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)LN3/z$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)LU3/z$a;"} 10:33:okhttp3.OkHttpClient$Builder protocols(java.util.List):859:859 -> L 34:48:okhttp3.OkHttpClient$Builder protocols(java.util.List):862:862 -> L 49:57:okhttp3.OkHttpClient$Builder protocols(java.util.List):865:865 -> L @@ -205828,44 +214095,44 @@ okhttp3.OkHttpClient$Builder -> N3.z$a: 153:169:okhttp3.OkHttpClient$Builder protocols(java.util.List):860:860 -> L 170:179:okhttp3.OkHttpClient$Builder protocols(java.util.List):859:859 -> L 6:14:okhttp3.OkHttpClient$Builder readTimeout(long,java.util.concurrent.TimeUnit):974:974 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/util/concurrent/TimeUnit;)LN3/z$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/util/concurrent/TimeUnit;)LU3/z$a;"} 6:14:okhttp3.OkHttpClient$Builder writeTimeout(long,java.util.concurrent.TimeUnit):1002:1002 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/util/concurrent/TimeUnit;)LN3/z$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/util/concurrent/TimeUnit;)LU3/z$a;"} 6:11:okhttp3.OkHttpClient$Builder addNetworkInterceptor(okhttp3.Interceptor):573:573 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/v;)LN3/z$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/v;)LU3/z$a;"} 1:6:okhttp3.OkHttpClient build():1069:1069 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/z;"} 1:3:okhttp3.OkHttpClient$Builder cache(okhttp3.Cache):659:659 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/c;)LN3/z$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/c;)LU3/z$a;"} 6:14:okhttp3.OkHttpClient$Builder callTimeout(long,java.util.concurrent.TimeUnit):922:922 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/util/concurrent/TimeUnit;)LN3/z$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/util/concurrent/TimeUnit;)LU3/z$a;"} 6:14:okhttp3.OkHttpClient$Builder connectTimeout(long,java.util.concurrent.TimeUnit):948:948 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/util/concurrent/TimeUnit;)LN3/z$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/util/concurrent/TimeUnit;)LU3/z$a;"} 6:8:okhttp3.OkHttpClient$Builder cookieJar(okhttp3.CookieJar):654:654 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/n;)LN3/z$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/n;)LU3/z$a;"} 6:12:okhttp3.OkHttpClient$Builder eventListener(okhttp3.EventListener):587:587 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/r;)LN3/z$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/r;)LU3/z$a;"} 1:3:okhttp3.Authenticator getAuthenticator$okhttp():476:476 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/b;"} 1:3:okhttp3.Cache getCache$okhttp():480:480 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/c;"} 1:3:int getCallTimeout$okhttp():493:493 -> j 1:3:okhttp3.internal.tls.CertificateChainCleaner getCertificateChainCleaner$okhttp():492:492 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"()La4/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh4/c;"} 1:3:okhttp3.CertificatePinner getCertificatePinner$okhttp():491:491 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/g;"} 1:3:int getConnectTimeout$okhttp():494:494 -> m 1:3:okhttp3.ConnectionPool getConnectionPool$okhttp():471:471 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/k;"} 1:3:java.util.List getConnectionSpecs$okhttp():488:488 -> o 1:3:okhttp3.CookieJar getCookieJar$okhttp():479:479 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/n;"} 1:3:okhttp3.Dispatcher getDispatcher$okhttp():470:470 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/p;"} 1:3:okhttp3.Dns getDns$okhttp():481:481 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/q;"} 1:3:okhttp3.EventListener$Factory getEventListenerFactory$okhttp():474:474 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/r$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/r$c;"} 1:3:boolean getFollowRedirects$okhttp():477:477 -> t 1:3:boolean getFollowSslRedirects$okhttp():478:478 -> u 1:3:javax.net.ssl.HostnameVerifier getHostnameVerifier$okhttp():490:490 -> v @@ -205873,31 +214140,31 @@ okhttp3.OkHttpClient$Builder -> N3.z$a: 1:3:long getMinWebSocketMessageToCompress$okhttp():498:498 -> x 1:3:java.util.List getNetworkInterceptors$okhttp():473:473 -> y 1:3:int getPingInterval$okhttp():497:497 -> z -okhttp3.OkHttpClient$Companion -> N3.z$b: +okhttp3.OkHttpClient$Companion -> U3.z$b: # {"id":"sourceFile","fileName":"OkHttpClient.kt"} 1:1:void ():1072:1072 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):1072:1072 -> 1:5:java.util.List getDEFAULT_CONNECTION_SPECS$okhttp():1075:1075 -> a 1:5:java.util.List getDEFAULT_PROTOCOLS$okhttp():1073:1073 -> b -okhttp3.Protocol -> N3.A: +okhttp3.Protocol -> U3.A: # {"id":"sourceFile","fileName":"Protocol.kt"} java.lang.String protocol -> d okhttp3.Protocol HTTP_1_0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/A;"} okhttp3.Protocol HTTP_1_1 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/A;"} okhttp3.Protocol SPDY_3 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/A;"} okhttp3.Protocol HTTP_2 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/A;"} okhttp3.Protocol H2_PRIOR_KNOWLEDGE -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/A;"} okhttp3.Protocol QUIC -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/A;"} okhttp3.Protocol[] $VALUES -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"[LN3/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LU3/A;"} okhttp3.Protocol$Companion Companion -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/A$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/A$a;"} 4:15:void ():35:35 -> 16:27:void ():44:44 -> 28:39:void ():53:53 -> @@ -205906,64 +214173,64 @@ okhttp3.Protocol -> N3.A: 64:87:void ():84:84 -> 1:6:void (java.lang.String,int,java.lang.String):31:31 -> 1:3:java.lang.String access$getProtocol$p(okhttp3.Protocol):31:31 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/A;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/A;)Ljava/lang/String;"} 1:3:java.lang.String toString():94:94 -> toString 1:9:okhttp3.Protocol valueOf(java.lang.String):0:0 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN3/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU3/A;"} 1:9:okhttp3.Protocol[] values():0:0 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LN3/A;"} -okhttp3.Protocol$Companion -> N3.A$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LU3/A;"} +okhttp3.Protocol$Companion -> U3.A$a: # {"id":"sourceFile","fileName":"Protocol.kt"} 1:1:void ():96:96 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):96:96 -> 6:18:okhttp3.Protocol get(java.lang.String):108:108 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN3/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU3/A;"} 19:31:okhttp3.Protocol get(java.lang.String):109:109 -> a 32:44:okhttp3.Protocol get(java.lang.String):110:110 -> a 45:57:okhttp3.Protocol get(java.lang.String):111:111 -> a 58:70:okhttp3.Protocol get(java.lang.String):112:112 -> a 71:83:okhttp3.Protocol get(java.lang.String):113:113 -> a 84:106:okhttp3.Protocol get(java.lang.String):114:114 -> a -okhttp3.Request -> N3.B: +okhttp3.Request -> U3.B: # {"id":"sourceFile","fileName":"Request.kt"} okhttp3.CacheControl lazyCacheControl -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/d;"} okhttp3.HttpUrl url -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/u;"} java.lang.String method -> c okhttp3.Headers headers -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/t;"} okhttp3.RequestBody body -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/C;"} java.util.Map tags -> f 21:34:void (okhttp3.HttpUrl,java.lang.String,okhttp3.Headers,okhttp3.RequestBody,java.util.Map):28:28 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;Ljava/lang/String;LN3/t;LN3/C;Ljava/util/Map;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;Ljava/lang/String;LU3/t;LU3/C;Ljava/util/Map;)V"} 1:3:okhttp3.RequestBody -deprecated_body():103:103 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/C;"} 1:3:okhttp3.Headers -deprecated_headers():96:96 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/t;"} 1:3:java.lang.String -deprecated_method():89:89 -> c 1:3:okhttp3.HttpUrl -deprecated_url():82:82 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/u;"} 1:3:okhttp3.RequestBody body():32:32 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/C;"} 1:4:okhttp3.CacheControl cacheControl():69:69 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/d;"} 5:12:okhttp3.CacheControl cacheControl():71:71 -> f 13:15:okhttp3.CacheControl cacheControl():72:72 -> f 1:3:java.util.Map getTags$okhttp():33:33 -> g 6:12:java.lang.String header(java.lang.String):41:41 -> h 1:3:okhttp3.Headers headers():31:31 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/t;"} 6:12:java.util.List headers(java.lang.String):43:43 -> j 1:7:boolean isHttps():39:39 -> k 1:3:java.lang.String method():30:30 -> l 1:6:okhttp3.Request$Builder newBuilder():61:61 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/B$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/B$a;"} 1:7:java.lang.Object tag():53:53 -> n 6:16:java.lang.Object tag(java.lang.Class):59:59 -> o 1:3:okhttp3.HttpUrl url():29:29 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/u;"} 1:5:java.lang.String toString():112:112 -> toString 6:10:java.lang.String toString():113:113 -> toString 11:15:java.lang.String toString():114:114 -> toString @@ -205983,30 +214250,30 @@ okhttp3.Request -> N3.B: 115:121:java.lang.String toString():131:131 -> toString 122:124:java.lang.String toString():133:133 -> toString 125:134:java.lang.String toString():112:112 -> toString -okhttp3.Request$Builder -> N3.B$a: +okhttp3.Request$Builder -> U3.B$a: # {"id":"sourceFile","fileName":"Request.kt"} okhttp3.HttpUrl url -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/u;"} java.lang.String method -> b okhttp3.Headers$Builder headers -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/t$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/t$a;"} okhttp3.RequestBody body -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/C;"} java.util.Map tags -> e 1:1:void ():146:146 -> 2:2:void ():143:143 -> 3:4:void ():146:147 -> 5:5:void (okhttp3.Request):151:151 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;)V"} 6:6:void (okhttp3.Request):143:143 -> 7:11:void (okhttp3.Request):151:155 -> 12:12:void (okhttp3.Request):157:157 -> 13:13:void (okhttp3.Request):154:154 -> 14:14:void (okhttp3.Request):159:159 -> 11:16:okhttp3.Request$Builder addHeader(java.lang.String,java.lang.String):210:210 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)LN3/B$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)LU3/B$a;"} 1:4:okhttp3.Request build():289:289 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/B;"} 5:6:okhttp3.Request build():290:290 -> b 7:12:okhttp3.Request build():291:291 -> b 13:14:okhttp3.Request build():292:292 -> b @@ -206014,17 +214281,17 @@ okhttp3.Request$Builder -> N3.B$a: 21:26:okhttp3.Request build():288:288 -> b 27:34:okhttp3.Request build():289:289 -> b 6:9:okhttp3.Request$Builder cacheControl(okhttp3.CacheControl):229:229 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/d;)LN3/B$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/d;)LU3/B$a;"} 10:22:okhttp3.Request$Builder cacheControl(okhttp3.CacheControl):231:231 -> c 23:27:okhttp3.Request$Builder cacheControl(okhttp3.CacheControl):232:232 -> c 1:8:okhttp3.Request$Builder get():236:236 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/B$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/B$a;"} 11:16:okhttp3.Request$Builder header(java.lang.String,java.lang.String):199:199 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)LN3/B$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)LU3/B$a;"} 6:12:okhttp3.Request$Builder headers(okhttp3.Headers):220:220 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/t;)LN3/B$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/t;)LU3/B$a;"} 6:16:okhttp3.Request$Builder method(java.lang.String,okhttp3.RequestBody):250:250 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LN3/C;)LN3/B$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LU3/C;)LU3/B$a;"} 17:20:okhttp3.Request$Builder method(java.lang.String,okhttp3.RequestBody):253:253 -> g 21:27:okhttp3.Request$Builder method(java.lang.String,okhttp3.RequestBody):254:254 -> g 28:47:okhttp3.Request$Builder method(java.lang.String,okhttp3.RequestBody):255:255 -> g @@ -206036,244 +214303,244 @@ okhttp3.Request$Builder -> N3.B$a: 89:98:okhttp3.Request$Builder method(java.lang.String,okhttp3.RequestBody):258:258 -> g 99:106:okhttp3.Request$Builder method(java.lang.String,okhttp3.RequestBody):250:250 -> g 6:12:okhttp3.Request$Builder post(okhttp3.RequestBody):240:240 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/C;)LN3/B$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/C;)LU3/B$a;"} 6:11:okhttp3.Request$Builder removeHeader(java.lang.String):215:215 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN3/B$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU3/B$a;"} 8:13:okhttp3.Request$Builder tag(java.lang.Class,java.lang.Object):278:278 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Ljava/lang/Object;)LN3/B$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Ljava/lang/Object;)LU3/B$a;"} 14:21:okhttp3.Request$Builder tag(java.lang.Class,java.lang.Object):280:280 -> j 22:28:okhttp3.Request$Builder tag(java.lang.Class,java.lang.Object):281:281 -> j 29:41:okhttp3.Request$Builder tag(java.lang.Class,java.lang.Object):283:283 -> j 1:7:okhttp3.Request$Builder tag(java.lang.Object):267:267 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LN3/B$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LU3/B$a;"} 6:8:okhttp3.Request$Builder url(okhttp3.HttpUrl):163:163 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;)LN3/B$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;)LU3/B$a;"} 6:16:okhttp3.Request$Builder url(java.lang.String):175:175 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN3/B$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU3/B$a;"} 17:42:okhttp3.Request$Builder url(java.lang.String):176:176 -> m 43:50:okhttp3.Request$Builder url(java.lang.String):178:178 -> m 51:75:okhttp3.Request$Builder url(java.lang.String):179:179 -> m 76:86:okhttp3.Request$Builder url(java.lang.String):184:184 -> m -okhttp3.RequestBody -> N3.C: +okhttp3.RequestBody -> U3.C: # {"id":"sourceFile","fileName":"RequestBody.kt"} okhttp3.RequestBody$Companion Companion -> Companion - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/C$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/C$a;"} 1:9:void ():0:0 -> 1:4:void ():28:28 -> long contentLength() -> contentLength okhttp3.MediaType contentType() -> contentType - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/x;"} 1:1:okhttp3.RequestBody create(okhttp3.MediaType,okio.ByteString):0:0 -> create - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/x;Lc4/l;)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/x;Lj4/l;)LU3/C;"} 2:2:okhttp3.RequestBody create(okhttp3.MediaType,java.io.File):0:0 -> create - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/x;Ljava/io/File;)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/x;Ljava/io/File;)LU3/C;"} 3:3:okhttp3.RequestBody create(okhttp3.MediaType,java.lang.String):0:0 -> create - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/x;Ljava/lang/String;)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/x;Ljava/lang/String;)LU3/C;"} 4:4:okhttp3.RequestBody create(okhttp3.MediaType,byte[]):0:0 -> create - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/x;[B)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/x;[B)LU3/C;"} 5:5:okhttp3.RequestBody create(okhttp3.MediaType,byte[],int):0:0 -> create - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/x;[BI)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/x;[BI)LU3/C;"} 6:6:okhttp3.RequestBody create(okhttp3.MediaType,byte[],int,int):0:0 -> create - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/x;[BII)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/x;[BII)LU3/C;"} 7:7:okhttp3.RequestBody create(okio.ByteString,okhttp3.MediaType):0:0 -> create - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;LN3/x;)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;LU3/x;)LU3/C;"} 8:8:okhttp3.RequestBody create(java.io.File,okhttp3.MediaType):0:0 -> create - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;LN3/x;)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;LU3/x;)LU3/C;"} 9:9:okhttp3.RequestBody create(java.lang.String,okhttp3.MediaType):0:0 -> create - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LN3/x;)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LU3/x;)LU3/C;"} 10:10:okhttp3.RequestBody create(byte[]):0:0 -> create - # {"id":"com.android.tools.r8.residualsignature","signature":"([B)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([B)LU3/C;"} 11:11:okhttp3.RequestBody create(byte[],okhttp3.MediaType):0:0 -> create - # {"id":"com.android.tools.r8.residualsignature","signature":"([BLN3/x;)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([BLU3/x;)LU3/C;"} 12:12:okhttp3.RequestBody create(byte[],okhttp3.MediaType,int):0:0 -> create - # {"id":"com.android.tools.r8.residualsignature","signature":"([BLN3/x;I)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([BLU3/x;I)LU3/C;"} 13:13:okhttp3.RequestBody create(byte[],okhttp3.MediaType,int,int):0:0 -> create - # {"id":"com.android.tools.r8.residualsignature","signature":"([BLN3/x;II)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([BLU3/x;II)LU3/C;"} 1:2:boolean isDuplex():76:76 -> isDuplex 1:2:boolean isOneShot():95:95 -> isOneShot void writeTo(okio.BufferedSink) -> writeTo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/j;)V"} -okhttp3.RequestBody$Companion -> N3.C$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/j;)V"} +okhttp3.RequestBody$Companion -> U3.C$a: # {"id":"sourceFile","fileName":"RequestBody.kt"} 1:1:void ():97:97 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):97:97 -> 6:10:okhttp3.RequestBody create(okhttp3.MediaType,okio.ByteString):193:193 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/x;Lc4/l;)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/x;Lj4/l;)LU3/C;"} 6:10:okhttp3.RequestBody create(okhttp3.MediaType,java.io.File):219:219 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/x;Ljava/io/File;)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/x;Ljava/io/File;)LU3/C;"} 6:10:okhttp3.RequestBody create(okhttp3.MediaType,java.lang.String):180:180 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/x;Ljava/lang/String;)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/x;Ljava/lang/String;)LU3/C;"} 6:10:okhttp3.RequestBody create(okhttp3.MediaType,byte[],int,int):209:209 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/x;[BII)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/x;[BII)LU3/C;"} 6:11:okhttp3.RequestBody create(okio.ByteString,okhttp3.MediaType):125:125 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;LN3/x;)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;LU3/x;)LU3/C;"} 6:11:okhttp3.RequestBody create(java.io.File,okhttp3.MediaType):161:161 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;LN3/x;)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;LU3/x;)LU3/C;"} 6:11:okhttp3.RequestBody create(java.lang.String,okhttp3.MediaType):106:106 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LN3/x;)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LU3/x;)LU3/C;"} 12:17:okhttp3.RequestBody create(java.lang.String,okhttp3.MediaType):109:109 -> g 18:42:okhttp3.RequestBody create(java.lang.String,okhttp3.MediaType):112:112 -> g 43:52:okhttp3.RequestBody create(java.lang.String,okhttp3.MediaType):117:117 -> g 53:58:okhttp3.RequestBody create(java.lang.String,okhttp3.MediaType):118:118 -> g 6:12:okhttp3.RequestBody create(byte[],okhttp3.MediaType,int,int):145:145 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"([BLN3/x;II)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([BLU3/x;II)LU3/C;"} 13:18:okhttp3.RequestBody create(byte[],okhttp3.MediaType,int,int):146:146 -> h 10:15:okhttp3.RequestBody create$default(okhttp3.RequestBody$Companion,okhttp3.MediaType,byte[],int,int,int,java.lang.Object):208:208 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/C$a;LN3/x;[BIIILjava/lang/Object;)LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/C$a;LU3/x;[BIIILjava/lang/Object;)LU3/C;"} 15:20:okhttp3.RequestBody create$default(okhttp3.RequestBody$Companion,byte[],okhttp3.MediaType,int,int,int,java.lang.Object):143:143 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/C$a;[BLN3/x;IIILjava/lang/Object;)LN3/C;"} -okhttp3.RequestBody$Companion$asRequestBody$1 -> N3.C$a$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/C$a;[BLU3/x;IIILjava/lang/Object;)LU3/C;"} +okhttp3.RequestBody$Companion$asRequestBody$1 -> U3.C$a$a: # {"id":"sourceFile","fileName":"RequestBody.kt"} java.io.File $this_asRequestBody -> a okhttp3.MediaType $contentType -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/x;"} 1:8:void (java.io.File,okhttp3.MediaType):161:161 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;LN3/x;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;LU3/x;)V"} 1:7:long contentLength():164:164 -> contentLength 1:3:okhttp3.MediaType contentType():162:162 -> contentType - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/x;"} 6:26:void writeTo(okio.BufferedSink):167:167 -> writeTo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/j;)V"} -okhttp3.RequestBody$Companion$toRequestBody$1 -> N3.C$a$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/j;)V"} +okhttp3.RequestBody$Companion$toRequestBody$1 -> U3.C$a$b: # {"id":"sourceFile","fileName":"RequestBody.kt"} okio.ByteString $this_toRequestBody -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/l;"} okhttp3.MediaType $contentType -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/x;"} 1:8:void (okio.ByteString,okhttp3.MediaType):125:125 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;LN3/x;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;LU3/x;)V"} 1:8:long contentLength():128:128 -> contentLength 1:3:okhttp3.MediaType contentType():126:126 -> contentType - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/x;"} 6:11:void writeTo(okio.BufferedSink):131:131 -> writeTo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/j;)V"} -okhttp3.RequestBody$Companion$toRequestBody$2 -> N3.C$a$c: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/j;)V"} +okhttp3.RequestBody$Companion$toRequestBody$2 -> U3.C$a$c: # {"id":"sourceFile","fileName":"RequestBody.kt"} byte[] $this_toRequestBody -> a okhttp3.MediaType $contentType -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/x;"} int $byteCount -> c int $offset -> d 1:12:void (byte[],okhttp3.MediaType,int,int):146:146 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"([BLN3/x;II)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([BLU3/x;II)V"} 1:4:long contentLength():149:149 -> contentLength 1:3:okhttp3.MediaType contentType():147:147 -> contentType - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/x;"} 6:15:void writeTo(okio.BufferedSink):152:152 -> writeTo - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/j;)V"} -okhttp3.Response -> N3.D: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/j;)V"} +okhttp3.Response -> U3.D: # {"id":"sourceFile","fileName":"Response.kt"} okhttp3.CacheControl lazyCacheControl -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/d;"} okhttp3.Request request -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/B;"} okhttp3.Protocol protocol -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/A;"} java.lang.String message -> g int code -> h okhttp3.Handshake handshake -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/s;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/s;"} okhttp3.Headers headers -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/t;"} okhttp3.ResponseBody body -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/E;"} okhttp3.Response networkResponse -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/D;"} okhttp3.Response cacheResponse -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/D;"} okhttp3.Response priorResponse -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/D;"} long sentRequestAtMillis -> o long receivedResponseAtMillis -> p okhttp3.internal.connection.Exchange exchange -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/c;"} 21:52:void (okhttp3.Request,okhttp3.Protocol,java.lang.String,int,okhttp3.Handshake,okhttp3.Headers,okhttp3.ResponseBody,okhttp3.Response,okhttp3.Response,okhttp3.Response,long,long,okhttp3.internal.connection.Exchange):40:40 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;LN3/A;Ljava/lang/String;ILN3/s;LN3/t;LN3/E;LN3/D;LN3/D;LN3/D;JJLS3/c;)V"} - 1:3:int code():59:59 -> A - 1:3:okhttp3.internal.connection.Exchange exchange():116:116 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS3/c;"} - 1:3:okhttp3.Handshake handshake():65:65 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/s;"} - 3:7:java.lang.String header(java.lang.String):0:0 -> T - 6:15:java.lang.String header(java.lang.String,java.lang.String):166:166 -> W - 1:15:boolean isSuccessful():147:147 -> Y + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;LU3/A;Ljava/lang/String;ILU3/s;LU3/t;LU3/E;LU3/D;LU3/D;LU3/D;JJLZ3/c;)V"} + 1:3:okhttp3.internal.connection.Exchange exchange():116:116 -> C + # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ3/c;"} + 1:3:okhttp3.Handshake handshake():65:65 -> D + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/s;"} + 3:7:java.lang.String header(java.lang.String):0:0 -> R + 1:15:boolean isSuccessful():147:147 -> V + 6:15:java.lang.String header(java.lang.String,java.lang.String):166:166 -> Y 6:10:java.lang.String header$default(okhttp3.Response,java.lang.String,java.lang.String,int,java.lang.Object):166:166 -> Z - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;"} + 1:3:okhttp3.Headers headers():68:68 -> a0 + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/t;"} + 1:3:okhttp3.ResponseBody -deprecated_body():207:207 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/E;"} 1:16:void close():302:302 -> close - 1:3:okhttp3.Headers headers():68:68 -> d0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/t;"} - 1:3:java.lang.String message():56:56 -> e0 - 1:3:okhttp3.ResponseBody -deprecated_body():207:207 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/E;"} + 1:3:java.lang.String message():56:56 -> d0 1:3:okhttp3.Response networkResponse():85:85 -> g0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/D;"} 1:3:int -deprecated_code():140:140 -> h 1:3:okhttp3.Headers -deprecated_headers():173:173 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/t;"} - 1:6:okhttp3.Response$Builder newBuilder():209:209 -> i0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/D$a;"} - 1:3:okhttp3.Request -deprecated_request():126:126 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/t;"} + 1:6:okhttp3.Response$Builder newBuilder():209:209 -> j0 + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/D$a;"} + 1:3:okhttp3.Request -deprecated_request():126:126 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/B;"} + 1:3:okhttp3.ResponseBody body():78:78 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/E;"} 1:3:okhttp3.Response priorResponse():100:100 -> q0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/D;"} 1:3:okhttp3.Protocol protocol():53:53 -> r0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/A;"} - 1:3:okhttp3.ResponseBody body():78:78 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/A;"} 1:3:long receivedResponseAtMillis():114:114 -> s0 1:4:okhttp3.CacheControl cacheControl():266:266 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/d;"} 5:12:okhttp3.CacheControl cacheControl():268:268 -> t 13:15:okhttp3.CacheControl cacheControl():269:269 -> t 1:3:okhttp3.Request request():50:50 -> t0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/B;"} 1:59:java.lang.String toString():306:306 -> toString 1:3:okhttp3.Response cacheResponse():92:92 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/D;"} 1:3:long sentRequestAtMillis():107:107 -> u0 - 1:2:java.util.List challenges():251:251 -> x - 3:12:java.util.List challenges():252:252 -> x - 13:17:java.util.List challenges():255:255 -> x - 18:20:java.util.List challenges():254:254 -> x - 21:22:java.util.List challenges():253:253 -> x - 23:27:java.util.List challenges():251:251 -> x -okhttp3.Response$Builder -> N3.D$a: + 1:2:java.util.List challenges():251:251 -> v + 3:12:java.util.List challenges():252:252 -> v + 13:17:java.util.List challenges():255:255 -> v + 18:20:java.util.List challenges():254:254 -> v + 21:22:java.util.List challenges():253:253 -> v + 23:27:java.util.List challenges():251:251 -> v + 1:3:int code():59:59 -> y +okhttp3.Response$Builder -> U3.D$a: # {"id":"sourceFile","fileName":"Response.kt"} okhttp3.Request request -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/B;"} okhttp3.Protocol protocol -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/A;"} int code -> c java.lang.String message -> d okhttp3.Handshake handshake -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/s;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/s;"} okhttp3.Headers$Builder headers -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/t$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/t$a;"} okhttp3.ResponseBody body -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/E;"} okhttp3.Response networkResponse -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/D;"} okhttp3.Response cacheResponse -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/D;"} okhttp3.Response priorResponse -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/D;"} long sentRequestAtMillis -> k long receivedResponseAtMillis -> l okhttp3.internal.connection.Exchange exchange -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/c;"} 1:1:void ():324:324 -> 2:2:void ():311:311 -> 3:3:void ():324:324 -> 4:4:void (okhttp3.Response):328:328 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;)V"} 5:5:void (okhttp3.Response):311:311 -> 6:18:void (okhttp3.Response):328:340 -> 11:16:okhttp3.Response$Builder addHeader(java.lang.String,java.lang.String):376:376 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)LN3/D$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)LU3/D$a;"} 1:3:okhttp3.Response$Builder body(okhttp3.ResponseBody):390:390 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/E;)LN3/D$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/E;)LU3/D$a;"} 3:11:okhttp3.Response build():436:436 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/D;"} 12:15:okhttp3.Response build():438:438 -> c 16:19:okhttp3.Response build():439:439 -> c 20:23:okhttp3.Response build():440:440 -> c @@ -206292,12 +214559,12 @@ okhttp3.Response$Builder -> N3.D$a: 70:77:okhttp3.Response build():438:438 -> c 78:106:okhttp3.Response build():436:436 -> c 1:5:okhttp3.Response$Builder cacheResponse(okhttp3.Response):399:399 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;)LN3/D$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;)LU3/D$a;"} 6:8:okhttp3.Response$Builder cacheResponse(okhttp3.Response):400:400 -> d 3:23:void checkPriorResponse(okhttp3.Response):419:419 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;)V"} 3:15:void checkSupportResponse(java.lang.String,okhttp3.Response):405:405 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LN3/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LU3/D;)V"} 16:26:void checkSupportResponse(java.lang.String,okhttp3.Response):406:406 -> f 27:37:void checkSupportResponse(java.lang.String,okhttp3.Response):407:407 -> f 38:74:void checkSupportResponse(java.lang.String,okhttp3.Response):408:408 -> f @@ -206305,41 +214572,42 @@ okhttp3.Response$Builder -> N3.D$a: 102:128:void checkSupportResponse(java.lang.String,okhttp3.Response):406:406 -> f 129:156:void checkSupportResponse(java.lang.String,okhttp3.Response):405:405 -> f 1:3:okhttp3.Response$Builder code(int):352:352 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LN3/D$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LU3/D$a;"} 1:3:int getCode$okhttp():311:311 -> h 1:3:okhttp3.Response$Builder handshake(okhttp3.Handshake):360:360 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/s;)LN3/D$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/s;)LU3/D$a;"} 11:16:okhttp3.Response$Builder header(java.lang.String,java.lang.String):368:368 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)LN3/D$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;)LU3/D$a;"} 6:12:okhttp3.Response$Builder headers(okhttp3.Headers):386:386 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/t;)LN3/D$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/t;)LU3/D$a;"} 6:8:void initExchange$okhttp(okhttp3.internal.connection.Exchange):432:432 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/c;)V"} 6:8:okhttp3.Response$Builder message(java.lang.String):356:356 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN3/D$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU3/D$a;"} 1:5:okhttp3.Response$Builder networkResponse(okhttp3.Response):394:394 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;)LN3/D$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;)LU3/D$a;"} 6:8:okhttp3.Response$Builder networkResponse(okhttp3.Response):395:395 -> n 1:3:okhttp3.Response$Builder priorResponse(okhttp3.Response):413:413 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;)LN3/D$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;)LU3/D$a;"} 4:6:okhttp3.Response$Builder priorResponse(okhttp3.Response):414:414 -> o 6:8:okhttp3.Response$Builder protocol(okhttp3.Protocol):348:348 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/A;)LN3/D$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/A;)LU3/D$a;"} 1:3:okhttp3.Response$Builder receivedResponseAtMillis(long):428:428 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)LN3/D$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)LU3/D$a;"} 6:8:okhttp3.Response$Builder request(okhttp3.Request):344:344 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;)LN3/D$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;)LU3/D$a;"} 1:3:okhttp3.Response$Builder sentRequestAtMillis(long):424:424 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)LN3/D$a;"} -okhttp3.ResponseBody -> N3.E: + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)LU3/D$a;"} +okhttp3.ResponseBody -> U3.E: # {"id":"sourceFile","fileName":"ResponseBody.kt"} okhttp3.ResponseBody$Companion Companion -> Companion - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/E$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/E$b;"} 1:9:void ():0:0 -> 1:4:void ():100:100 -> + 1:18:java.nio.charset.Charset charset():190:190 -> b 1:9:java.io.InputStream byteStream():112:112 -> byteStream 1:12:okio.ByteString byteString():333:333 -> byteString - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/l;"} 13:16:okio.ByteString byteString():338:338 -> byteString 17:40:okio.ByteString byteString():134:134 -> byteString 41:78:okio.ByteString byteString():341:341 -> byteString @@ -206356,38 +214624,37 @@ okhttp3.ResponseBody -> N3.E: 1:8:void close():192:192 -> close long contentLength() -> contentLength okhttp3.MediaType contentType() -> contentType - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/x;"} 1:1:okhttp3.ResponseBody create(okhttp3.MediaType,long,okio.BufferedSource):0:0 -> create - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/x;JLc4/k;)LN3/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/x;JLj4/k;)LU3/E;"} 2:2:okhttp3.ResponseBody create(okhttp3.MediaType,okio.ByteString):0:0 -> create - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/x;Lc4/l;)LN3/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/x;Lj4/l;)LU3/E;"} 3:3:okhttp3.ResponseBody create(okhttp3.MediaType,java.lang.String):0:0 -> create - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/x;Ljava/lang/String;)LN3/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/x;Ljava/lang/String;)LU3/E;"} 4:4:okhttp3.ResponseBody create(okhttp3.MediaType,byte[]):0:0 -> create - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/x;[B)LN3/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/x;[B)LU3/E;"} 5:5:okhttp3.ResponseBody create(okio.BufferedSource,okhttp3.MediaType,long):0:0 -> create - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/k;LN3/x;J)LN3/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/k;LU3/x;J)LU3/E;"} 6:6:okhttp3.ResponseBody create(okio.ByteString,okhttp3.MediaType):0:0 -> create - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;LN3/x;)LN3/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;LU3/x;)LU3/E;"} 7:7:okhttp3.ResponseBody create(java.lang.String,okhttp3.MediaType):0:0 -> create - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LN3/x;)LN3/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LU3/x;)LU3/E;"} 8:8:okhttp3.ResponseBody create(byte[],okhttp3.MediaType):0:0 -> create - # {"id":"com.android.tools.r8.residualsignature","signature":"([BLN3/x;)LN3/E;"} - 1:18:java.nio.charset.Charset charset():190:190 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"([BLU3/x;)LU3/E;"} okio.BufferedSource source() -> source - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/k;"} 1:4:java.lang.String string():186:186 -> string 5:17:java.lang.String string():187:187 -> string 18:28:java.lang.String string():186:186 -> string -okhttp3.ResponseBody$BomAwareReader -> N3.E$a: +okhttp3.ResponseBody$BomAwareReader -> U3.E$a: # {"id":"sourceFile","fileName":"ResponseBody.kt"} boolean closed -> d java.io.Reader delegate -> e okio.BufferedSource source -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/k;"} java.nio.charset.Charset charset -> g 11:18:void (okio.BufferedSource,java.nio.charset.Charset):197:197 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/k;Ljava/nio/charset/Charset;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/k;Ljava/nio/charset/Charset;)V"} 2:3:void close():216:216 -> close 4:17:void close():217:217 -> close 6:9:int read(char[],int,int):204:204 -> read @@ -206398,60 +214665,60 @@ okhttp3.ResponseBody$BomAwareReader -> N3.E$a: 34:35:int read(char[],int,int):209:209 -> read 36:40:int read(char[],int,int):211:211 -> read 41:48:int read(char[],int,int):204:204 -> read -okhttp3.ResponseBody$Companion -> N3.E$b: +okhttp3.ResponseBody$Companion -> U3.E$b: # {"id":"sourceFile","fileName":"ResponseBody.kt"} 1:1:void ():221:221 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):221:221 -> 6:10:okhttp3.ResponseBody create(okhttp3.MediaType,long,okio.BufferedSource):318:318 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/x;JLc4/k;)LN3/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/x;JLj4/k;)LU3/E;"} 6:10:okhttp3.ResponseBody create(okhttp3.MediaType,okio.ByteString):304:304 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/x;Lc4/l;)LN3/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/x;Lj4/l;)LU3/E;"} 6:10:okhttp3.ResponseBody create(okhttp3.MediaType,java.lang.String):284:284 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/x;Ljava/lang/String;)LN3/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/x;Ljava/lang/String;)LU3/E;"} 6:10:okhttp3.ResponseBody create(okhttp3.MediaType,byte[]):294:294 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/x;[B)LN3/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/x;[B)LU3/E;"} 6:11:okhttp3.ResponseBody create(okio.BufferedSource,okhttp3.MediaType,long):268:268 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/k;LN3/x;J)LN3/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/k;LU3/x;J)LU3/E;"} 6:10:okhttp3.ResponseBody create(okio.ByteString,okhttp3.MediaType):257:257 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;LN3/x;)LN3/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;LU3/x;)LU3/E;"} 11:14:okhttp3.ResponseBody create(okio.ByteString,okhttp3.MediaType):258:258 -> f 15:24:okhttp3.ResponseBody create(okio.ByteString,okhttp3.MediaType):259:259 -> f 6:11:okhttp3.ResponseBody create(java.lang.String,okhttp3.MediaType):229:229 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LN3/x;)LN3/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LU3/x;)LU3/E;"} 12:17:okhttp3.ResponseBody create(java.lang.String,okhttp3.MediaType):232:232 -> g 18:42:okhttp3.ResponseBody create(java.lang.String,okhttp3.MediaType):235:235 -> g 43:51:okhttp3.ResponseBody create(java.lang.String,okhttp3.MediaType):240:240 -> g 52:60:okhttp3.ResponseBody create(java.lang.String,okhttp3.MediaType):241:241 -> g 6:10:okhttp3.ResponseBody create(byte[],okhttp3.MediaType):248:248 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"([BLN3/x;)LN3/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([BLU3/x;)LU3/E;"} 11:14:okhttp3.ResponseBody create(byte[],okhttp3.MediaType):249:249 -> h 15:21:okhttp3.ResponseBody create(byte[],okhttp3.MediaType):250:250 -> h 6:10:okhttp3.ResponseBody create$default(okhttp3.ResponseBody$Companion,byte[],okhttp3.MediaType,int,java.lang.Object):247:247 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/E$b;[BLN3/x;ILjava/lang/Object;)LN3/E;"} -okhttp3.ResponseBody$Companion$asResponseBody$1 -> N3.E$b$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/E$b;[BLU3/x;ILjava/lang/Object;)LU3/E;"} +okhttp3.ResponseBody$Companion$asResponseBody$1 -> U3.E$b$a: # {"id":"sourceFile","fileName":"ResponseBody.kt"} okio.BufferedSource $this_asResponseBody -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/k;"} okhttp3.MediaType $contentType -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/x;"} long $contentLength -> f 1:10:void (okio.BufferedSource,okhttp3.MediaType,long):268:268 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/k;LN3/x;J)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/k;LU3/x;J)V"} 1:3:long contentLength():271:271 -> contentLength 1:3:okhttp3.MediaType contentType():269:269 -> contentType - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/x;"} 1:3:okio.BufferedSource source():273:273 -> source - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/k;"} -okhttp3.Route -> N3.F: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/k;"} +okhttp3.Route -> U3.F: # {"id":"sourceFile","fileName":"Route.kt"} okhttp3.Address address -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/a;"} java.net.Proxy proxy -> b java.net.InetSocketAddress socketAddress -> c 16:25:void (okhttp3.Address,java.net.Proxy,java.net.InetSocketAddress):34:34 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/a;Ljava/net/Proxy;Ljava/net/InetSocketAddress;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/a;Ljava/net/Proxy;Ljava/net/InetSocketAddress;)V"} 1:3:okhttp3.Address address():35:35 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/a;"} 1:3:java.net.Proxy proxy():42:42 -> b 1:22:boolean requiresTunnel():73:73 -> c 1:3:java.net.InetSocketAddress socketAddress():43:43 -> d @@ -206460,23 +214727,23 @@ okhttp3.Route -> N3.F: 12:20:int hashCode():85:85 -> hashCode 21:28:int hashCode():86:86 -> hashCode 1:25:java.lang.String toString():90:90 -> toString -okhttp3.TlsVersion -> N3.G: +okhttp3.TlsVersion -> U3.G: # {"id":"sourceFile","fileName":"TlsVersion.kt"} java.lang.String javaName -> d okhttp3.TlsVersion TLS_1_3 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/G;"} okhttp3.TlsVersion TLS_1_2 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/G;"} okhttp3.TlsVersion TLS_1_1 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/G;"} okhttp3.TlsVersion TLS_1_0 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/G;"} okhttp3.TlsVersion SSL_3_0 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/G;"} okhttp3.TlsVersion[] $VALUES -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"[LN3/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[LU3/G;"} okhttp3.TlsVersion$Companion Companion -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/G$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/G$a;"} 4:15:void ():25:25 -> 16:27:void ():26:26 -> 28:39:void ():27:27 -> @@ -206485,45 +214752,45 @@ okhttp3.TlsVersion -> N3.G: 1:6:void (java.lang.String,int,java.lang.String):22:22 -> 1:3:java.lang.String javaName():23:23 -> a 1:9:okhttp3.TlsVersion valueOf(java.lang.String):0:0 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN3/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU3/G;"} 1:9:okhttp3.TlsVersion[] values():0:0 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LN3/G;"} -okhttp3.TlsVersion$Companion -> N3.G$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[LU3/G;"} +okhttp3.TlsVersion$Companion -> U3.G$a: # {"id":"sourceFile","fileName":"TlsVersion.kt"} 1:1:void ():38:38 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):38:38 -> 6:23:okhttp3.TlsVersion forJavaName(java.lang.String):41:41 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LN3/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LU3/G;"} 24:34:okhttp3.TlsVersion forJavaName(java.lang.String):42:42 -> a 35:45:okhttp3.TlsVersion forJavaName(java.lang.String):43:43 -> a 46:56:okhttp3.TlsVersion forJavaName(java.lang.String):44:44 -> a 57:67:okhttp3.TlsVersion forJavaName(java.lang.String):45:45 -> a 68:78:okhttp3.TlsVersion forJavaName(java.lang.String):46:46 -> a 79:102:okhttp3.TlsVersion forJavaName(java.lang.String):47:47 -> a -okhttp3.WebSocket -> N3.H: +okhttp3.WebSocket -> U3.H: # {"id":"sourceFile","fileName":"WebSocket.kt"} - boolean close(int,java.lang.String) -> c - boolean send(okio.ByteString) -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)Z"} + boolean send(okio.ByteString) -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)Z"} + boolean close(int,java.lang.String) -> e boolean send(java.lang.String) -> send -okhttp3.WebSocketListener -> N3.I: +okhttp3.WebSocketListener -> U3.I: # {"id":"sourceFile","fileName":"WebSocketListener.kt"} 1:4:void ():20:20 -> void onClosed(okhttp3.WebSocket,int,java.lang.String) -> onClosed - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/H;ILjava/lang/String;)V"} - 1:1:void N3.WebSocketListener.onClosing(N3.WebSocket,int,java.lang.String):0:0 -> onClosing + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/H;ILjava/lang/String;)V"} + 1:1:void U3.WebSocketListener.onClosing(U3.WebSocket,int,java.lang.String):0:0 -> onClosing # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/H;ILjava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/H;ILjava/lang/String;)V"} void onFailure(okhttp3.WebSocket,java.lang.Throwable,okhttp3.Response) -> onFailure - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/H;Ljava/lang/Throwable;LN3/D;)V"} - 1:1:void N3.WebSocketListener.onMessage(N3.WebSocket,c4.ByteString):0:0 -> onMessage + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/H;Ljava/lang/Throwable;LU3/D;)V"} + 1:1:void U3.WebSocketListener.onMessage(U3.WebSocket,j4.ByteString):0:0 -> onMessage # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/H;Lc4/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/H;Lj4/l;)V"} void onMessage(okhttp3.WebSocket,java.lang.String) -> onMessage - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/H;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/H;Ljava/lang/String;)V"} void onOpen(okhttp3.WebSocket,okhttp3.Response) -> onOpen - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/H;LN3/D;)V"} -okhttp3.internal.HostnamesKt -> O3.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/H;LU3/D;)V"} +okhttp3.internal.HostnamesKt -> V3.a: # {"id":"sourceFile","fileName":"hostnames.kt"} 1:8:boolean containsInvalidHostnameAsciiCodes(java.lang.String):65:65 -> a 9:14:boolean containsInvalidHostnameAsciiCodes(java.lang.String):66:66 -> a @@ -206567,24 +214834,24 @@ okhttp3.internal.HostnamesKt -> O3.a: 138:144:java.lang.String toCanonicalHost(java.lang.String):51:51 -> e 145:152:java.lang.String toCanonicalHost(java.lang.String):54:54 -> e 153:161:java.lang.String toCanonicalHost(java.lang.String):50:50 -> e -okhttp3.internal.Internal -> O3.b: +okhttp3.internal.Internal -> V3.b: # {"id":"sourceFile","fileName":"internal.kt"} 6:10:java.lang.String cookieToString(okhttp3.Cookie,boolean):34:34 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/m;Z)Ljava/lang/String;"} -okhttp3.internal.Util -> O3.c: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/m;Z)Ljava/lang/String;"} +okhttp3.internal.Util -> V3.c: # {"id":"sourceFile","fileName":"Util.kt"} byte[] EMPTY_BYTE_ARRAY -> a okhttp3.Headers EMPTY_HEADERS -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/t;"} okhttp3.ResponseBody EMPTY_RESPONSE -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/E;"} okhttp3.RequestBody EMPTY_REQUEST -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/C;"} okio.Options UNICODE_BOMS -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/w;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/w;"} java.util.TimeZone UTC -> f kotlin.text.Regex VERIFY_AS_IP_ADDRESS -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LI3/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/g;"} boolean assertionsEnabled -> h java.lang.String okHttpName -> i 2:5:void ():60:60 -> @@ -206612,7 +214879,7 @@ okhttp3.internal.Util -> O3.c: 40:49:java.lang.String[] intersect(java.lang.String[],java.lang.String[],java.util.Comparator):122:122 -> B 50:68:java.lang.String[] intersect(java.lang.String[],java.lang.String[],java.util.Comparator):642:642 -> B 11:15:boolean isCivilized(okhttp3.internal.io.FileSystem,java.io.File):541:541 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"(LW3/a;Ljava/io/File;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld4/a;Ljava/io/File;)Z"} 16:18:boolean isCivilized(okhttp3.internal.io.FileSystem,java.io.File):543:543 -> C 19:25:boolean isCivilized(okhttp3.internal.io.FileSystem,java.io.File):544:544 -> C 26:27:boolean isCivilized(okhttp3.internal.io.FileSystem,java.io.File):547:547 -> C @@ -206620,7 +214887,7 @@ okhttp3.internal.Util -> O3.c: 31:35:boolean isCivilized(okhttp3.internal.io.FileSystem,java.io.File):548:548 -> C 36:41:boolean isCivilized(okhttp3.internal.io.FileSystem,java.io.File):541:541 -> C 12:15:boolean isHealthy(java.net.Socket,okio.BufferedSource):386:386 -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/net/Socket;Lc4/k;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/net/Socket;Lj4/k;)Z"} 16:18:boolean isHealthy(java.net.Socket,okio.BufferedSource):388:388 -> D 19:23:boolean isHealthy(java.net.Socket,okio.BufferedSource):389:389 -> D 24:34:boolean isHealthy(java.net.Socket,okio.BufferedSource):391:391 -> D @@ -206630,7 +214897,7 @@ okhttp3.internal.Util -> O3.c: 31:42:boolean isSensitiveHeader(java.lang.String):255:255 -> E 1:37:int parseHexDigit(char):286:286 -> F 11:33:java.nio.charset.Charset readBomAsCharset(okio.BufferedSource,java.nio.charset.Charset):265:265 -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/k;Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/k;Ljava/nio/charset/Charset;)Ljava/nio/charset/Charset;"} 34:40:java.nio.charset.Charset readBomAsCharset(okio.BufferedSource,java.nio.charset.Charset):270:270 -> G 41:46:java.nio.charset.Charset readBomAsCharset(okio.BufferedSource,java.nio.charset.Charset):272:272 -> G 47:53:java.nio.charset.Charset readBomAsCharset(okio.BufferedSource,java.nio.charset.Charset):269:269 -> G @@ -206638,14 +214905,14 @@ okhttp3.internal.Util -> O3.c: 62:69:java.nio.charset.Charset readBomAsCharset(okio.BufferedSource,java.nio.charset.Charset):267:267 -> G 70:78:java.nio.charset.Charset readBomAsCharset(okio.BufferedSource,java.nio.charset.Charset):266:266 -> G 6:17:int readMedium(okio.BufferedSource):324:324 -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/k;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/k;)I"} 18:28:int readMedium(okio.BufferedSource):325:325 -> H 29:38:int readMedium(okio.BufferedSource):326:326 -> H 7:22:int skipAll(okio.Buffer,byte):421:421 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;B)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;B)I"} 23:27:int skipAll(okio.Buffer,byte):423:423 -> I 11:14:boolean skipAll(okio.Source,int,java.util.concurrent.TimeUnit):335:335 -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/G;ILjava/util/concurrent/TimeUnit;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/G;ILjava/util/concurrent/TimeUnit;)Z"} 15:29:boolean skipAll(okio.Source,int,java.util.concurrent.TimeUnit):336:336 -> J 30:40:boolean skipAll(okio.Source,int,java.util.concurrent.TimeUnit):337:337 -> J 41:57:boolean skipAll(okio.Source,int,java.util.concurrent.TimeUnit):341:341 -> J @@ -206661,25 +214928,25 @@ okhttp3.internal.Util -> O3.c: 136:145:boolean skipAll(okio.Source,int,java.util.concurrent.TimeUnit):354:354 -> J 6:11:java.util.concurrent.ThreadFactory threadFactory(java.lang.String,boolean):104:104 -> K 7:14:java.util.List toHeaderList(okhttp3.Headers):300:300 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/t;)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/t;)Ljava/util/List;"} 15:25:java.util.List toHeaderList(okhttp3.Headers):650:650 -> L 26:42:java.util.List toHeaderList(okhttp3.Headers):651:651 -> L 43:60:java.util.List toHeaderList(okhttp3.Headers):301:301 -> L 6:10:okhttp3.Headers toHeaders(java.util.List):293:293 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)LN3/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)LU3/t;"} 11:34:okhttp3.Headers toHeaders(java.util.List):294:294 -> M 35:46:okhttp3.Headers toHeaders(java.util.List):295:295 -> M 47:51:okhttp3.Headers toHeaders(java.util.List):297:297 -> M 1:10:java.lang.String toHexString(int):554:554 -> N 1:10:java.lang.String toHexString(long):552:552 -> O 6:20:java.lang.String toHostHeader(okhttp3.HttpUrl,boolean):154:154 -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;Z)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;Z)Ljava/lang/String;"} 21:47:java.lang.String toHostHeader(okhttp3.HttpUrl,boolean):155:155 -> P 48:53:java.lang.String toHostHeader(okhttp3.HttpUrl,boolean):157:157 -> P 54:71:java.lang.String toHostHeader(okhttp3.HttpUrl,boolean):159:159 -> P 72:96:java.lang.String toHostHeader(okhttp3.HttpUrl,boolean):160:160 -> P 6:10:java.lang.String toHostHeader$default(okhttp3.HttpUrl,boolean,int,java.lang.Object):153:153 -> Q - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;ZILjava/lang/Object;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;ZILjava/lang/Object;)Ljava/lang/String;"} 6:19:java.util.List toImmutableList(java.util.List):474:474 -> R 6:11:java.util.Map toImmutableMap(java.util.Map):485:485 -> S 12:16:java.util.Map toImmutableMap(java.util.Map):486:486 -> S @@ -206694,7 +214961,7 @@ okhttp3.internal.Util -> O3.c: 18:22:java.lang.Throwable withSuppressed(java.lang.Exception,java.util.List):622:622 -> X 23:43:java.lang.Throwable withSuppressed(java.lang.Exception,java.util.List):625:625 -> X 10:16:void writeMedium(okio.BufferedSink,int):317:317 -> Y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/j;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/j;I)V"} 17:21:void writeMedium(okio.BufferedSink,int):318:318 -> Y 22:25:void writeMedium(okio.BufferedSink,int):319:319 -> Y 6:15:void addIfAbsent(java.util.List,java.lang.Object):590:590 -> a @@ -206702,10 +214969,10 @@ okhttp3.internal.Util -> O3.c: 1:2:int and(short,int):312:312 -> c 1:4:long and(int,long):313:313 -> d 6:11:okhttp3.EventListener$Factory asFactory(okhttp3.EventListener):309:309 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/r;)LN3/r$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/r;)LU3/r$c;"} 6:12:boolean canParseAsIpAddress(java.lang.String):247:247 -> f 11:52:boolean canReuseConnectionFor(okhttp3.HttpUrl,okhttp3.HttpUrl):307:307 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;LN3/u;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;LU3/u;)Z"} 26:53:int checkDuration(java.lang.String,long,java.util.concurrent.TimeUnit):279:279 -> h 54:80:int checkDuration(java.lang.String,long,java.util.concurrent.TimeUnit):281:281 -> h 81:107:int checkDuration(java.lang.String,long,java.util.concurrent.TimeUnit):280:280 -> h @@ -206724,14 +214991,14 @@ okhttp3.internal.Util -> O3.c: 13:30:int delimiterOffset(java.lang.String,java.lang.String,int,int):215:215 -> n 10:18:int delimiterOffset$default(java.lang.String,char,int,int,int,java.lang.Object):224:224 -> o 11:17:boolean discard(okio.Source,int,java.util.concurrent.TimeUnit):365:365 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/G;ILjava/util/concurrent/TimeUnit;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/G;ILjava/util/concurrent/TimeUnit;)Z"} 11:34:java.lang.String format(java.lang.String,java.lang.Object[]):260:260 -> q 11:21:boolean hasIntersection(java.lang.String[],java.lang.String[],java.util.Comparator):140:140 -> r 22:27:boolean hasIntersection(java.lang.String[],java.lang.String[],java.util.Comparator):143:143 -> r 28:33:boolean hasIntersection(java.lang.String[],java.lang.String[],java.util.Comparator):144:144 -> r 34:48:boolean hasIntersection(java.lang.String[],java.lang.String[],java.util.Comparator):145:145 -> r 6:24:long headersContentLength(okhttp3.Response):444:444 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;)J"} 6:30:java.util.List immutableListOf(java.lang.Object[]):480:480 -> t 16:19:int indexOf(java.lang.String[],java.lang.String,java.util.Comparator):643:643 -> u 20:21:int indexOf(java.lang.String[],java.lang.String,java.util.Comparator):644:644 -> u @@ -206743,31 +215010,31 @@ okhttp3.internal.Util -> O3.c: 10:18:int indexOfFirstNonAsciiWhitespace$default(java.lang.String,int,int,int,java.lang.Object):179:179 -> x 10:42:int indexOfLastNonAsciiWhitespace(java.lang.String,int,int):194:194 -> y 10:18:int indexOfLastNonAsciiWhitespace$default(java.lang.String,int,int,int,java.lang.Object):192:192 -> z -okhttp3.internal.Util$asFactory$1 -> O3.c$a: +okhttp3.internal.Util$asFactory$1 -> V3.c$a: # {"id":"sourceFile","fileName":"Util.kt"} okhttp3.EventListener $this_asFactory -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/r;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/r;"} 1:6:void (okhttp3.EventListener):0:0 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/r;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/r;)V"} 6:8:okhttp3.EventListener create(okhttp3.Call):309:309 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;)LN3/r;"} -okhttp3.internal.Util$threadFactory$1 -> O3.c$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;)LU3/r;"} +okhttp3.internal.Util$threadFactory$1 -> V3.c$b: # {"id":"sourceFile","fileName":"Util.kt"} java.lang.String $name -> d boolean $daemon -> e 1:8:void (java.lang.String,boolean):0:0 -> 1:7:java.lang.Thread newThread(java.lang.Runnable):105:105 -> newThread 8:13:java.lang.Thread newThread(java.lang.Runnable):106:106 -> newThread -okhttp3.internal.authenticator.JavaNetAuthenticator -> P3.b: +okhttp3.internal.authenticator.JavaNetAuthenticator -> W3.b: # {"id":"sourceFile","fileName":"JavaNetAuthenticator.kt"} okhttp3.Dns defaultDns -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/q;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/q;"} 1:1:void (okhttp3.Dns):34:34 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/q;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/q;)V"} 2:2:void (okhttp3.Dns,int,kotlin.jvm.internal.DefaultConstructorMarker):34:34 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/q;ILkotlin/jvm/internal/DefaultConstructorMarker;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/q;ILkotlin/jvm/internal/DefaultConstructorMarker;)V"} 10:13:okhttp3.Request authenticate(okhttp3.Route,okhttp3.Response):37:37 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/F;LN3/D;)LN3/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/F;LU3/D;)LU3/B;"} 14:17:okhttp3.Request authenticate(okhttp3.Route,okhttp3.Response):38:38 -> a 18:21:okhttp3.Request authenticate(okhttp3.Route,okhttp3.Response):39:39 -> a 22:35:okhttp3.Request authenticate(okhttp3.Route,okhttp3.Response):40:40 -> a @@ -206803,23 +215070,23 @@ okhttp3.internal.authenticator.JavaNetAuthenticator -> P3.b: 231:234:okhttp3.Request authenticate(okhttp3.Route,okhttp3.Response):79:79 -> a 235:241:okhttp3.Request authenticate(okhttp3.Route,okhttp3.Response):80:80 -> a 1:18:java.net.InetAddress connectToInetAddress(java.net.Proxy,okhttp3.HttpUrl,okhttp3.Dns):89:89 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/net/Proxy;LN3/u;LN3/q;)Ljava/net/InetAddress;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/net/Proxy;LU3/u;LU3/q;)Ljava/net/InetAddress;"} 19:44:java.net.InetAddress connectToInetAddress(java.net.Proxy,okhttp3.HttpUrl,okhttp3.Dns):91:91 -> b 45:59:java.net.InetAddress connectToInetAddress(java.net.Proxy,okhttp3.HttpUrl,okhttp3.Dns):90:90 -> b -okhttp3.internal.authenticator.JavaNetAuthenticator$WhenMappings -> P3.a: +okhttp3.internal.authenticator.JavaNetAuthenticator$WhenMappings -> W3.a: int[] $EnumSwitchMapping$0 -> a 1:19:void ():0:0 -> -okhttp3.internal.cache.CacheInterceptor -> Q3.a: +okhttp3.internal.cache.CacheInterceptor -> X3.a: # {"id":"sourceFile","fileName":"CacheInterceptor.kt"} okhttp3.Cache cache -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/c;"} okhttp3.internal.cache.CacheInterceptor$Companion Companion -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/a$a;"} 1:9:void ():0:0 -> 1:6:void (okhttp3.Cache):42:42 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/c;)V"} 4:7:okhttp3.Response cacheWritingResponse(okhttp3.internal.cache.CacheRequest,okhttp3.Response):166:166 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/b;LN3/D;)LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/b;LU3/D;)LU3/D;"} 8:18:okhttp3.Response cacheWritingResponse(okhttp3.internal.cache.CacheRequest,okhttp3.Response):168:168 -> a 19:22:okhttp3.Response cacheWritingResponse(okhttp3.internal.cache.CacheRequest,okhttp3.Response):169:169 -> a 23:27:okhttp3.Response cacheWritingResponse(okhttp3.internal.cache.CacheRequest,okhttp3.Response):171:171 -> a @@ -206829,7 +215096,7 @@ okhttp3.internal.cache.CacheInterceptor -> Q3.a: 48:60:okhttp3.Response cacheWritingResponse(okhttp3.internal.cache.CacheRequest,okhttp3.Response):216:216 -> a 61:65:okhttp3.Response cacheWritingResponse(okhttp3.internal.cache.CacheRequest,okhttp3.Response):217:217 -> a 6:9:okhttp3.Response intercept(okhttp3.Interceptor$Chain):46:46 -> intercept - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/v$a;)LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/v$a;)LU3/D;"} 10:24:okhttp3.Response intercept(okhttp3.Interceptor$Chain):47:47 -> intercept 25:28:okhttp3.Response intercept(okhttp3.Interceptor$Chain):49:49 -> intercept 29:41:okhttp3.Response intercept(okhttp3.Interceptor$Chain):51:51 -> intercept @@ -206882,16 +215149,16 @@ okhttp3.internal.cache.CacheInterceptor -> Q3.a: 378:389:okhttp3.Response intercept(okhttp3.Interceptor$Chain):145:145 -> intercept 390:398:okhttp3.Response intercept(okhttp3.Interceptor$Chain):147:147 -> intercept 399:408:okhttp3.Response intercept(okhttp3.Interceptor$Chain):99:99 -> intercept -okhttp3.internal.cache.CacheInterceptor$Companion -> Q3.a$a: +okhttp3.internal.cache.CacheInterceptor$Companion -> X3.a$a: # {"id":"sourceFile","fileName":"CacheInterceptor.kt"} 1:1:void ():220:220 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):220:220 -> 1:5:okhttp3.Headers access$combine(okhttp3.internal.cache.CacheInterceptor$Companion,okhttp3.Headers,okhttp3.Headers):220:220 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/a$a;LN3/t;LN3/t;)LN3/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/a$a;LU3/t;LU3/t;)LU3/t;"} 1:5:okhttp3.Response access$stripBody(okhttp3.internal.cache.CacheInterceptor$Companion,okhttp3.Response):220:220 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/a$a;LN3/D;)LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/a$a;LU3/D;)LU3/D;"} 1:5:okhttp3.Headers combine(okhttp3.Headers,okhttp3.Headers):232:232 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/t;LN3/t;)LN3/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/t;LU3/t;)LU3/t;"} 6:13:okhttp3.Headers combine(okhttp3.Headers,okhttp3.Headers):234:234 -> c 14:17:okhttp3.Headers combine(okhttp3.Headers,okhttp3.Headers):235:235 -> c 18:21:okhttp3.Headers combine(okhttp3.Headers,okhttp3.Headers):236:236 -> c @@ -206917,25 +215184,25 @@ okhttp3.internal.cache.CacheInterceptor$Companion -> Q3.a$a: 50:57:boolean isEndToEnd(java.lang.String):269:269 -> e 58:68:boolean isEndToEnd(java.lang.String):270:270 -> e 4:11:okhttp3.Response stripBody(okhttp3.Response):223:223 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;)LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;)LU3/D;"} 12:24:okhttp3.Response stripBody(okhttp3.Response):224:224 -> f -okhttp3.internal.cache.CacheInterceptor$cacheWritingResponse$cacheWritingSource$1 -> Q3.a$b: +okhttp3.internal.cache.CacheInterceptor$cacheWritingResponse$cacheWritingSource$1 -> X3.a$b: # {"id":"sourceFile","fileName":"CacheInterceptor.kt"} boolean cacheRequestClosed -> d okio.BufferedSource $source -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/k;"} okhttp3.internal.cache.CacheRequest $cacheRequest -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/b;"} okio.BufferedSink $cacheBody -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/j;"} 1:10:void (okio.BufferedSource,okhttp3.internal.cache.CacheRequest,okio.BufferedSink):171:171 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/k;LQ3/b;Lc4/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/k;LX3/b;Lj4/j;)V"} 1:15:void close():205:205 -> close 16:17:void close():206:206 -> close 18:22:void close():207:207 -> close 23:28:void close():209:209 -> close 7:18:long read(okio.Buffer,long):178:178 -> read - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)J"} 19:22:long read(okio.Buffer,long):188:188 -> read 23:24:long read(okio.Buffer,long):189:189 -> read 25:30:long read(okio.Buffer,long):190:190 -> read @@ -206946,36 +215213,36 @@ okhttp3.internal.cache.CacheInterceptor$cacheWritingResponse$cacheWritingSource$ 61:65:long read(okio.Buffer,long):182:182 -> read 66:66:long read(okio.Buffer,long):184:184 -> read 1:7:okio.Timeout timeout():200:200 -> timeout - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} -okhttp3.internal.cache.CacheRequest -> Q3.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} +okhttp3.internal.cache.CacheRequest -> X3.b: # {"id":"sourceFile","fileName":"CacheRequest.kt"} void abort() -> a okio.Sink body() -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/E;"} -okhttp3.internal.cache.CacheStrategy -> Q3.c: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/E;"} +okhttp3.internal.cache.CacheStrategy -> X3.c: # {"id":"sourceFile","fileName":"CacheStrategy.kt"} okhttp3.Request networkRequest -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/B;"} okhttp3.Response cacheResponse -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/D;"} okhttp3.internal.cache.CacheStrategy$Companion Companion -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/c$a;"} 1:9:void ():0:0 -> 1:8:void (okhttp3.Request,okhttp3.Response):45:45 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;LN3/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;LU3/D;)V"} 1:3:okhttp3.Response getCacheResponse():49:49 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/D;"} 1:3:okhttp3.Request getNetworkRequest():47:47 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/B;"} -okhttp3.internal.cache.CacheStrategy$Companion -> Q3.c$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/B;"} +okhttp3.internal.cache.CacheStrategy$Companion -> X3.c$a: # {"id":"sourceFile","fileName":"CacheStrategy.kt"} 1:1:void ():288:288 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):288:288 -> 11:59:boolean isCacheable(okhttp3.Response,okhttp3.Request):293:293 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;LN3/B;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;LU3/B;)Z"} 60:101:boolean isCacheable(okhttp3.Response,okhttp3.Request):313:313 -> a 102:124:boolean isCacheable(okhttp3.Response,okhttp3.Request):328:328 -> a -okhttp3.internal.cache.CacheStrategy$Factory -> Q3.c$b: +okhttp3.internal.cache.CacheStrategy$Factory -> X3.c$b: # {"id":"sourceFile","fileName":"CacheStrategy.kt"} java.util.Date servedDate -> a java.lang.String servedDateString -> b @@ -206988,11 +215255,11 @@ okhttp3.internal.cache.CacheStrategy$Factory -> Q3.c$b: int ageSeconds -> i long nowMillis -> j okhttp3.Request request -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/B;"} okhttp3.Response cacheResponse -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/D;"} 6:15:void (long,okhttp3.Request,okhttp3.Response):52:52 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(JLN3/B;LN3/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(JLU3/B;LU3/D;)V"} 16:19:void (long,okhttp3.Request,okhttp3.Response):87:87 -> 20:25:void (long,okhttp3.Request,okhttp3.Response):99:99 -> 26:31:void (long,okhttp3.Request,okhttp3.Response):100:100 -> @@ -207019,11 +215286,11 @@ okhttp3.internal.cache.CacheStrategy$Factory -> Q3.c$b: 34:39:long cacheResponseAge():274:274 -> a 40:45:long cacheResponseAge():275:275 -> a 1:4:okhttp3.internal.cache.CacheStrategy compute():130:130 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LX3/c;"} 5:22:okhttp3.internal.cache.CacheStrategy compute():133:133 -> b 23:29:okhttp3.internal.cache.CacheStrategy compute():134:134 -> b 1:5:okhttp3.internal.cache.CacheStrategy computeCandidate():143:143 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LX3/c;"} 6:13:okhttp3.internal.cache.CacheStrategy computeCandidate():144:144 -> c 14:29:okhttp3.internal.cache.CacheStrategy computeCandidate():148:148 -> c 30:37:okhttp3.internal.cache.CacheStrategy computeCandidate():149:149 -> c @@ -207072,29 +215339,29 @@ okhttp3.internal.cache.CacheStrategy$Factory -> Q3.c$b: 88:104:long computeFreshnessLifetime():249:249 -> d 105:107:long computeFreshnessLifetime():250:250 -> d 1:21:boolean hasConditions(okhttp3.Request):285:285 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;)Z"} 1:24:boolean isFreshnessLifetimeHeuristic():94:94 -> f -okhttp3.internal.cache.DiskLruCache -> Q3.d: +okhttp3.internal.cache.DiskLruCache -> X3.d: # {"id":"sourceFile","fileName":"DiskLruCache.kt"} java.lang.String JOURNAL_FILE_BACKUP -> A java.lang.String MAGIC -> B java.lang.String VERSION_1 -> C long ANY_SEQUENCE_NUMBER -> D kotlin.text.Regex LEGAL_KEY_PATTERN -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"LI3/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/g;"} java.lang.String CLEAN -> F java.lang.String DIRTY -> G java.lang.String REMOVE -> H java.lang.String READ -> I okhttp3.internal.cache.DiskLruCache$Companion Companion -> J - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/d$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/d$a;"} long maxSize -> d java.io.File journalFile -> e java.io.File journalFileTmp -> f java.io.File journalFileBackup -> g long size -> h okio.BufferedSink journalWriter -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/j;"} java.util.LinkedHashMap lruEntries -> j int redundantOpCount -> k boolean hasJournalErrors -> l @@ -207105,11 +215372,11 @@ okhttp3.internal.cache.DiskLruCache -> Q3.d: boolean mostRecentRebuildFailed -> q long nextSequenceNumber -> r okhttp3.internal.concurrent.TaskQueue cleanupQueue -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"LR3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/d;"} okhttp3.internal.cache.DiskLruCache$cleanupTask$1 cleanupTask -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/d$e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/d$e;"} okhttp3.internal.io.FileSystem fileSystem -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"LW3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ld4/a;"} java.io.File directory -> v int appVersion -> w int valueCount -> x @@ -207127,7 +215394,7 @@ okhttp3.internal.cache.DiskLruCache -> Q3.d: 50:53:void ():1061:1061 -> 54:58:void ():1062:1062 -> 16:26:void (okhttp3.internal.io.FileSystem,java.io.File,int,int,long,okhttp3.internal.concurrent.TaskRunner):87:87 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LW3/a;Ljava/io/File;IIJLR3/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld4/a;Ljava/io/File;IIJLY3/e;)V"} 27:28:void (okhttp3.internal.io.FileSystem,java.io.File,int,int,long,okhttp3.internal.concurrent.TaskRunner):104:104 -> 29:39:void (okhttp3.internal.io.FileSystem,java.io.File,int,int,long,okhttp3.internal.concurrent.TaskRunner):157:157 -> 40:45:void (okhttp3.internal.io.FileSystem,java.io.File,int,int,long,okhttp3.internal.concurrent.TaskRunner):175:175 -> @@ -207137,92 +215404,88 @@ okhttp3.internal.cache.DiskLruCache -> Q3.d: 106:115:void (okhttp3.internal.io.FileSystem,java.io.File,int,int,long,okhttp3.internal.concurrent.TaskRunner):210:210 -> 116:123:void (okhttp3.internal.io.FileSystem,java.io.File,int,int,long,okhttp3.internal.concurrent.TaskRunner):206:206 -> 124:131:void (okhttp3.internal.io.FileSystem,java.io.File,int,int,long,okhttp3.internal.concurrent.TaskRunner):205:205 -> - 2:5:void checkNotClosed():648:648 -> A - 6:7:void checkNotClosed():649:649 -> A - 8:16:void checkNotClosed():648:648 -> A - 17:18:void checkNotClosed():649:649 -> A 1:8:void trimToSize():686:686 -> A0 9:16:void trimToSize():687:687 -> A0 17:19:void trimToSize():689:689 -> A0 1:41:void validateKey(java.lang.String):728:728 -> B0 - 7:10:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):510:510 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/d$b;Z)V"} - 11:23:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):511:511 -> I - 24:29:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):514:514 -> I - 30:34:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):515:515 -> I - 35:45:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):516:516 -> I - 46:63:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):520:520 -> I - 64:66:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):521:521 -> I - 67:75:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):522:522 -> I - 76:78:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):517:517 -> I - 79:101:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):518:518 -> I - 102:105:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):527:527 -> I - 106:117:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):528:528 -> I - 118:123:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):529:529 -> I - 124:131:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):530:530 -> I - 132:141:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):531:531 -> I - 142:146:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):532:532 -> I - 147:152:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):533:533 -> I - 153:158:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):534:534 -> I - 159:164:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):535:535 -> I - 165:171:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):536:536 -> I - 172:180:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):539:539 -> I - 181:183:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):543:543 -> I - 184:189:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):544:544 -> I - 190:192:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):545:545 -> I - 193:194:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):546:546 -> I - 195:200:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):549:549 -> I - 201:205:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):550:550 -> I - 206:218:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):551:551 -> I - 219:227:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):561:561 -> I - 228:236:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):562:562 -> I - 237:243:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):563:563 -> I - 244:247:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):564:564 -> I - 248:250:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):552:552 -> I - 251:259:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):553:553 -> I - 260:266:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):554:554 -> I - 267:269:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):555:555 -> I - 270:274:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):556:556 -> I - 275:284:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):558:558 -> I - 285:287:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):566:566 -> I - 288:301:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):569:569 -> I - 302:312:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):570:570 -> I - 313:314:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):572:572 -> I - 315:322:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):511:511 -> I - 323:324:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):572:572 -> I - 1:3:void delete():709:709 -> L - 4:11:void delete():710:710 -> L - 7:9:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):449:449 -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;J)LQ3/d$b;"} - 10:12:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):451:451 -> T - 13:15:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):452:452 -> T - 16:23:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):453:453 -> T - 24:44:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):455:455 -> T - 45:48:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):456:456 -> T - 49:56:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):459:459 -> T - 57:60:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):460:460 -> T - 61:66:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):463:463 -> T - 67:68:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):464:464 -> T - 69:77:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):467:467 -> T - 78:82:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):478:478 -> T - 83:90:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):479:479 -> T - 91:94:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):480:480 -> T - 95:100:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):481:481 -> T - 101:103:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):482:482 -> T - 104:106:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):483:483 -> T - 107:110:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):485:485 -> T - 111:114:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):486:486 -> T - 115:119:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):490:490 -> T - 120:124:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):491:491 -> T - 125:129:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):493:493 -> T - 130:132:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):494:494 -> T - 133:134:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):495:495 -> T - 135:145:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):473:473 -> T - 146:149:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):474:474 -> T - 5:11:okhttp3.internal.cache.DiskLruCache$Editor edit$default(okhttp3.internal.cache.DiskLruCache,java.lang.String,long,int,java.lang.Object):448:448 -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/d;Ljava/lang/String;JILjava/lang/Object;)LQ3/d$b;"} + 7:10:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):510:510 -> C + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/d$b;Z)V"} + 11:23:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):511:511 -> C + 24:29:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):514:514 -> C + 30:34:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):515:515 -> C + 35:45:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):516:516 -> C + 46:63:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):520:520 -> C + 64:66:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):521:521 -> C + 67:75:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):522:522 -> C + 76:78:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):517:517 -> C + 79:101:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):518:518 -> C + 102:105:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):527:527 -> C + 106:117:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):528:528 -> C + 118:123:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):529:529 -> C + 124:131:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):530:530 -> C + 132:141:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):531:531 -> C + 142:146:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):532:532 -> C + 147:152:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):533:533 -> C + 153:158:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):534:534 -> C + 159:164:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):535:535 -> C + 165:171:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):536:536 -> C + 172:180:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):539:539 -> C + 181:183:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):543:543 -> C + 184:189:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):544:544 -> C + 190:192:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):545:545 -> C + 193:194:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):546:546 -> C + 195:200:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):549:549 -> C + 201:205:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):550:550 -> C + 206:218:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):551:551 -> C + 219:227:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):561:561 -> C + 228:236:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):562:562 -> C + 237:243:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):563:563 -> C + 244:247:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):564:564 -> C + 248:250:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):552:552 -> C + 251:259:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):553:553 -> C + 260:266:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):554:554 -> C + 267:269:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):555:555 -> C + 270:274:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):556:556 -> C + 275:284:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):558:558 -> C + 285:287:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):566:566 -> C + 288:301:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):569:569 -> C + 302:312:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):570:570 -> C + 313:314:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):572:572 -> C + 315:322:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):511:511 -> C + 323:324:void completeEdit$okhttp(okhttp3.internal.cache.DiskLruCache$Editor,boolean):572:572 -> C + 1:3:void delete():709:709 -> D + 4:11:void delete():710:710 -> D + 7:9:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):449:449 -> R + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;J)LX3/d$b;"} + 10:12:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):451:451 -> R + 13:15:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):452:452 -> R + 16:23:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):453:453 -> R + 24:44:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):455:455 -> R + 45:48:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):456:456 -> R + 49:56:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):459:459 -> R + 57:60:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):460:460 -> R + 61:66:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):463:463 -> R + 67:68:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):464:464 -> R + 69:77:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):467:467 -> R + 78:82:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):478:478 -> R + 83:90:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):479:479 -> R + 91:94:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):480:480 -> R + 95:100:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):481:481 -> R + 101:103:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):482:482 -> R + 104:106:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):483:483 -> R + 107:110:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):485:485 -> R + 111:114:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):486:486 -> R + 115:119:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):490:490 -> R + 120:124:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):491:491 -> R + 125:129:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):493:493 -> R + 130:132:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):494:494 -> R + 133:134:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):495:495 -> R + 135:145:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):473:473 -> R + 146:149:okhttp3.internal.cache.DiskLruCache$Editor edit(java.lang.String,long):474:474 -> R + 5:11:okhttp3.internal.cache.DiskLruCache$Editor edit$default(okhttp3.internal.cache.DiskLruCache,java.lang.String,long,int,java.lang.Object):448:448 -> Y + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/d;Ljava/lang/String;JILjava/lang/Object;)LX3/d$b;"} 7:9:okhttp3.internal.cache.DiskLruCache$Snapshot get(java.lang.String):426:426 -> Z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LQ3/d$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LX3/d$d;"} 10:12:okhttp3.internal.cache.DiskLruCache$Snapshot get(java.lang.String):428:428 -> Z 13:15:okhttp3.internal.cache.DiskLruCache$Snapshot get(java.lang.String):429:429 -> Z 16:31:okhttp3.internal.cache.DiskLruCache$Snapshot get(java.lang.String):430:430 -> Z @@ -207237,6 +215500,9 @@ okhttp3.internal.cache.DiskLruCache -> Q3.d: 91:92:okhttp3.internal.cache.DiskLruCache$Snapshot get(java.lang.String):442:442 -> Z 93:94:okhttp3.internal.cache.DiskLruCache$Snapshot get(java.lang.String):431:431 -> Z 95:98:okhttp3.internal.cache.DiskLruCache$Snapshot get(java.lang.String):430:430 -> Z + 1:3:boolean getClosed$okhttp():164:164 -> a0 + 1:3:boolean access$getCivilizedFileSystem$p(okhttp3.internal.cache.DiskLruCache):87:87 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/d;)Z"} 2:11:void close():666:666 -> close 12:23:void close():672:672 -> close 24:36:void close():1072:1072 -> close @@ -207251,24 +215517,23 @@ okhttp3.internal.cache.DiskLruCache -> Q3.d: 78:85:void close():1072:1072 -> close 86:87:void close():667:667 -> close 88:91:void close():668:668 -> close - 1:3:boolean getClosed$okhttp():164:164 -> d0 - 1:3:java.io.File getDirectory():91:91 -> e0 - 1:3:boolean access$getCivilizedFileSystem$p(okhttp3.internal.cache.DiskLruCache):87:87 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/d;)Z"} + 1:3:java.io.File getDirectory():91:91 -> d0 2:7:void flush():654:654 -> flush 8:10:void flush():656:656 -> flush 11:13:void flush():657:657 -> flush 14:21:void flush():658:658 -> flush 22:26:void flush():659:659 -> flush 1:3:okhttp3.internal.io.FileSystem getFileSystem$okhttp():88:88 -> g0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()LW3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld4/a;"} 1:3:boolean access$getInitialized$p(okhttp3.internal.cache.DiskLruCache):87:87 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/d;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/d;)Z"} 1:5:boolean access$journalRebuildRequired(okhttp3.internal.cache.DiskLruCache):87:87 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/d;)Z"} - 1:3:int getValueCount$okhttp():95:95 -> i0 - 1:3:void access$setHasJournalErrors$p(okhttp3.internal.cache.DiskLruCache,boolean):87:87 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/d;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/d;)Z"} + 1:3:int getValueCount$okhttp():95:95 -> j0 + 1:3:void access$setHasJournalErrors$p(okhttp3.internal.cache.DiskLruCache,boolean):87:87 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/d;Z)V"} + 1:3:void access$setJournalWriter$p(okhttp3.internal.cache.DiskLruCache,okio.BufferedSink):87:87 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/d;Lj4/j;)V"} 2:12:void initialize():1066:1066 -> q0 13:59:void initialize():1067:1067 -> q0 60:63:void initialize():217:217 -> q0 @@ -207292,14 +215557,12 @@ okhttp3.internal.cache.DiskLruCache -> Q3.d: 195:196:void initialize():258:258 -> q0 197:200:void initialize():259:259 -> q0 1:18:boolean journalRebuildRequired():581:581 -> r0 - 1:3:void access$setJournalWriter$p(okhttp3.internal.cache.DiskLruCache,okio.BufferedSink):87:87 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/d;Lc4/j;)V"} 1:8:okio.BufferedSink newJournalWriter():302:302 -> s0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/j;"} 9:18:okio.BufferedSink newJournalWriter():303:303 -> s0 19:23:okio.BufferedSink newJournalWriter():307:307 -> s0 1:3:void access$setMostRecentRebuildFailed$p(okhttp3.internal.cache.DiskLruCache,boolean):87:87 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/d;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/d;Z)V"} 1:7:void processJournal():361:361 -> t0 8:17:void processJournal():362:362 -> t0 18:23:void processJournal():363:363 -> t0 @@ -207313,7 +215576,7 @@ okhttp3.internal.cache.DiskLruCache -> Q3.d: 83:100:void processJournal():373:373 -> t0 101:105:void processJournal():375:375 -> t0 1:3:void access$setMostRecentTrimFailed$p(okhttp3.internal.cache.DiskLruCache,boolean):87:87 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/d;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/d;Z)V"} 1:14:void readJournal():263:263 -> u0 15:18:void readJournal():264:264 -> u0 19:22:void readJournal():265:265 -> u0 @@ -207335,6 +215598,8 @@ okhttp3.internal.cache.DiskLruCache -> Q3.d: 128:167:void readJournal():276:276 -> u0 168:171:void readJournal():275:275 -> u0 172:177:void readJournal():263:263 -> u0 + 1:3:void access$setRedundantOpCount$p(okhttp3.internal.cache.DiskLruCache,int):87:87 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/d;I)V"} 11:14:void readJournalLine(java.lang.String):312:312 -> v0 15:28:void readJournalLine(java.lang.String):313:313 -> v0 29:32:void readJournalLine(java.lang.String):316:316 -> v0 @@ -207387,8 +215652,6 @@ okhttp3.internal.cache.DiskLruCache -> Q3.d: 193:194:void rebuildJournal$okhttp():417:417 -> w0 195:196:void rebuildJournal$okhttp():418:418 -> w0 197:204:void rebuildJournal$okhttp():388:388 -> w0 - 1:3:void access$setRedundantOpCount$p(okhttp3.internal.cache.DiskLruCache,int):87:87 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/d;I)V"} 7:9:boolean remove(java.lang.String):592:592 -> x0 10:12:boolean remove(java.lang.String):594:594 -> x0 13:15:boolean remove(java.lang.String):595:595 -> x0 @@ -207397,8 +215660,12 @@ okhttp3.internal.cache.DiskLruCache -> Q3.d: 38:50:boolean remove(java.lang.String):598:598 -> x0 51:52:boolean remove(java.lang.String):599:599 -> x0 53:56:boolean remove(java.lang.String):596:596 -> x0 + 2:5:void checkNotClosed():648:648 -> y + 6:7:void checkNotClosed():649:649 -> y + 8:16:void checkNotClosed():648:648 -> y + 17:18:void checkNotClosed():649:649 -> y 6:14:boolean removeEntry$okhttp(okhttp3.internal.cache.DiskLruCache$Entry):606:606 -> y0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/d$c;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/d$c;)Z"} 15:20:boolean removeEntry$okhttp(okhttp3.internal.cache.DiskLruCache$Entry):607:607 -> y0 21:24:boolean removeEntry$okhttp(okhttp3.internal.cache.DiskLruCache$Entry):609:609 -> y0 25:29:boolean removeEntry$okhttp(okhttp3.internal.cache.DiskLruCache$Entry):610:610 -> y0 @@ -207425,20 +215692,20 @@ okhttp3.internal.cache.DiskLruCache -> Q3.d: 1:22:boolean removeOldestEntry():694:694 -> z0 23:28:boolean removeOldestEntry():695:695 -> z0 29:40:boolean removeOldestEntry():696:696 -> z0 -okhttp3.internal.cache.DiskLruCache$Companion -> Q3.d$a: +okhttp3.internal.cache.DiskLruCache$Companion -> X3.d$a: # {"id":"sourceFile","fileName":"DiskLruCache.kt"} 1:1:void ():1051:1051 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):1051:1051 -> -okhttp3.internal.cache.DiskLruCache$Editor -> Q3.d$b: +okhttp3.internal.cache.DiskLruCache$Editor -> X3.d$b: # {"id":"sourceFile","fileName":"DiskLruCache.kt"} boolean[] written -> a boolean done -> b okhttp3.internal.cache.DiskLruCache$Entry entry -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/d$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/d$c;"} okhttp3.internal.cache.DiskLruCache this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/d;"} 6:12:void (okhttp3.internal.cache.DiskLruCache,okhttp3.internal.cache.DiskLruCache$Entry):825:825 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/d;LQ3/d$c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/d;LX3/d$c;)V"} 13:29:void (okhttp3.internal.cache.DiskLruCache,okhttp3.internal.cache.DiskLruCache$Entry):826:826 -> 1:3:void abort():913:913 -> a 4:7:void abort():914:914 -> a @@ -207463,10 +215730,10 @@ okhttp3.internal.cache.DiskLruCache$Editor -> Q3.d$b: 21:27:void detach$okhttp():838:838 -> c 28:34:void detach$okhttp():840:840 -> c 1:3:okhttp3.internal.cache.DiskLruCache$Entry getEntry$okhttp():825:825 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ3/d$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LX3/d$c;"} 1:3:boolean[] getWritten$okhttp():826:826 -> e 1:3:okio.Sink newSink(int):869:869 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lj4/E;"} 4:7:okio.Sink newSink(int):870:870 -> f 8:19:okio.Sink newSink(int):871:871 -> f 20:27:okio.Sink newSink(int):872:872 -> f @@ -207478,19 +215745,19 @@ okhttp3.internal.cache.DiskLruCache$Editor -> Q3.d$b: 78:83:okio.Sink newSink(int):882:882 -> f 84:91:okio.Sink newSink(int):870:870 -> f 92:93:okio.Sink newSink(int):869:869 -> f -okhttp3.internal.cache.DiskLruCache$Editor$newSink$$inlined$synchronized$lambda$1 -> Q3.d$b$a: +okhttp3.internal.cache.DiskLruCache$Editor$newSink$$inlined$synchronized$lambda$1 -> X3.d$b$a: # {"id":"sourceFile","fileName":"DiskLruCache.kt"} okhttp3.internal.cache.DiskLruCache$Editor this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/d$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/d$b;"} int $index$inlined -> f 1:9:void (okhttp3.internal.cache.DiskLruCache$Editor,int):0:0 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/d$b;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/d$b;I)V"} 6:10:void invoke(java.io.IOException):885:885 -> a 11:15:void invoke(java.io.IOException):886:886 -> a 16:17:void invoke(java.io.IOException):887:887 -> a 18:22:void invoke(java.io.IOException):885:885 -> a 1:8:java.lang.Object invoke(java.lang.Object):825:825 -> d -okhttp3.internal.cache.DiskLruCache$Entry -> Q3.d$c: +okhttp3.internal.cache.DiskLruCache$Entry -> X3.d$c: # {"id":"sourceFile","fileName":"DiskLruCache.kt"} long[] lengths -> a java.util.List cleanFiles -> b @@ -207498,14 +215765,14 @@ okhttp3.internal.cache.DiskLruCache$Entry -> Q3.d$c: boolean readable -> d boolean zombie -> e okhttp3.internal.cache.DiskLruCache$Editor currentEditor -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/d$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/d$b;"} int lockingSourceCount -> g long sequenceNumber -> h java.lang.String key -> i okhttp3.internal.cache.DiskLruCache this$0 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/d;"} 6:12:void (okhttp3.internal.cache.DiskLruCache,java.lang.String):923:923 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/d;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/d;Ljava/lang/String;)V"} 13:20:void (okhttp3.internal.cache.DiskLruCache,java.lang.String):928:928 -> 21:27:void (okhttp3.internal.cache.DiskLruCache,java.lang.String):929:929 -> 28:34:void (okhttp3.internal.cache.DiskLruCache,java.lang.String):930:930 -> @@ -207519,7 +215786,7 @@ okhttp3.internal.cache.DiskLruCache$Entry -> Q3.d$c: 100:106:void (okhttp3.internal.cache.DiskLruCache,java.lang.String):962:962 -> 1:3:java.util.List getCleanFiles$okhttp():929:929 -> a 1:3:okhttp3.internal.cache.DiskLruCache$Editor getCurrentEditor$okhttp():942:942 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ3/d$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LX3/d$b;"} 1:3:java.util.List getDirtyFiles$okhttp():930:930 -> c 1:3:java.lang.String getKey$okhttp():924:924 -> d 1:3:long[] getLengths$okhttp():928:928 -> e @@ -207529,12 +215796,12 @@ okhttp3.internal.cache.DiskLruCache$Entry -> Q3.d$c: 1:3:boolean getZombie$okhttp():936:936 -> i 1:23:java.lang.Void invalidLengths(java.util.List):992:992 -> j 1:18:okio.Source newSource(int):1029:1029 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc4/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lj4/G;"} 19:27:okio.Source newSource(int):1030:1030 -> k 28:33:okio.Source newSource(int):1032:1032 -> k 34:39:okio.Source newSource(int):1033:1033 -> k 1:3:void setCurrentEditor$okhttp(okhttp3.internal.cache.DiskLruCache$Editor):942:942 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/d$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/d$b;)V"} 6:17:void setLengths$okhttp(java.util.List):969:969 -> m 18:24:void setLengths$okhttp(java.util.List):974:974 -> m 25:42:void setLengths$okhttp(java.util.List):975:975 -> m @@ -207545,7 +215812,7 @@ okhttp3.internal.cache.DiskLruCache$Entry -> Q3.d$c: 1:3:void setSequenceNumber$okhttp(long):951:951 -> p 1:3:void setZombie$okhttp(boolean):936:936 -> q 1:2:okhttp3.internal.cache.DiskLruCache$Snapshot snapshot$okhttp():1001:1001 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ3/d$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LX3/d$d;"} 3:13:okhttp3.internal.cache.DiskLruCache$Snapshot snapshot$okhttp():1066:1066 -> r 14:57:okhttp3.internal.cache.DiskLruCache$Snapshot snapshot$okhttp():1067:1067 -> r 58:63:okhttp3.internal.cache.DiskLruCache$Snapshot snapshot$okhttp():1003:1003 -> r @@ -207559,17 +215826,17 @@ okhttp3.internal.cache.DiskLruCache$Entry -> Q3.d$c: 141:144:okhttp3.internal.cache.DiskLruCache$Snapshot snapshot$okhttp():1016:1016 -> r 145:150:okhttp3.internal.cache.DiskLruCache$Snapshot snapshot$okhttp():1021:1021 -> r 6:15:void writeLengths$okhttp(okio.BufferedSink):985:985 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/j;)V"} 16:26:void writeLengths$okhttp(okio.BufferedSink):986:986 -> s -okhttp3.internal.cache.DiskLruCache$Entry$newSource$1 -> Q3.d$c$a: +okhttp3.internal.cache.DiskLruCache$Entry$newSource$1 -> X3.d$c$a: # {"id":"sourceFile","fileName":"DiskLruCache.kt"} boolean closed -> d okhttp3.internal.cache.DiskLruCache$Entry this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/d$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/d$c;"} okio.Source $fileSource -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/G;"} 1:8:void (okhttp3.internal.cache.DiskLruCache$Entry,okio.Source,okio.Source):1033:1033 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/d$c;Lc4/G;Lc4/G;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/d$c;Lj4/G;Lj4/G;)V"} 1:3:void close():1036:1036 -> close 4:8:void close():1037:1037 -> close 9:10:void close():1038:1038 -> close @@ -207579,28 +215846,28 @@ okhttp3.internal.cache.DiskLruCache$Entry$newSource$1 -> Q3.d$c$a: 43:52:void close():1042:1042 -> close 53:54:void close():1044:1044 -> close 55:59:void close():1039:1039 -> close -okhttp3.internal.cache.DiskLruCache$Snapshot -> Q3.d$d: +okhttp3.internal.cache.DiskLruCache$Snapshot -> X3.d$d: # {"id":"sourceFile","fileName":"DiskLruCache.kt"} java.lang.String key -> d long sequenceNumber -> e java.util.List sources -> f long[] lengths -> g okhttp3.internal.cache.DiskLruCache this$0 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/d;"} 16:29:void (okhttp3.internal.cache.DiskLruCache,java.lang.String,long,java.util.List,long[]):796:796 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/d;Ljava/lang/String;JLjava/util/List;[J)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/d;Ljava/lang/String;JLjava/util/List;[J)V"} + 1:11:okhttp3.internal.cache.DiskLruCache$Editor edit():809:809 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()LX3/d$b;"} 1:18:void close():818:818 -> close 19:23:void close():819:819 -> close - 1:11:okhttp3.internal.cache.DiskLruCache$Editor edit():809:809 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ3/d$b;"} 1:9:okio.Source getSource(int):812:812 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc4/G;"} -okhttp3.internal.cache.DiskLruCache$cleanupTask$1 -> Q3.d$e: + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lj4/G;"} +okhttp3.internal.cache.DiskLruCache$cleanupTask$1 -> X3.d$e: # {"id":"sourceFile","fileName":"DiskLruCache.kt"} okhttp3.internal.cache.DiskLruCache this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/d;"} 1:9:void (okhttp3.internal.cache.DiskLruCache,java.lang.String):176:176 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/d;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/d;Ljava/lang/String;)V"} 1:3:long runOnce():178:178 -> f 4:23:long runOnce():179:179 -> f 24:31:long runOnce():184:184 -> f @@ -207613,23 +215880,29 @@ okhttp3.internal.cache.DiskLruCache$cleanupTask$1 -> Q3.d$e: 75:76:long runOnce():199:199 -> f 77:78:long runOnce():180:180 -> f 79:80:long runOnce():178:178 -> f -okhttp3.internal.cache.DiskLruCache$newJournalWriter$faultHidingSink$1 -> Q3.d$f: +okhttp3.internal.cache.DiskLruCache$newJournalWriter$faultHidingSink$1 -> X3.d$f: # {"id":"sourceFile","fileName":"DiskLruCache.kt"} okhttp3.internal.cache.DiskLruCache this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LQ3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/d;"} 1:7:void (okhttp3.internal.cache.DiskLruCache):0:0 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ3/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/d;)V"} 6:7:void invoke(java.io.IOException):304:304 -> a 8:18:void invoke(java.io.IOException):1066:1066 -> a 19:62:void invoke(java.io.IOException):1067:1067 -> a 63:69:void invoke(java.io.IOException):305:305 -> a 1:8:java.lang.Object invoke(java.lang.Object):87:87 -> d -okhttp3.internal.cache.FaultHidingSink -> Q3.e: +okhttp3.internal.cache.FaultHidingSink -> X3.e: # {"id":"sourceFile","fileName":"FaultHidingSink.kt"} boolean hasErrors -> e kotlin.jvm.functions.Function1 onException -> f 11:16:void (okio.Sink,kotlin.jvm.functions.Function1):27:27 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/E;Lkotlin/jvm/functions/Function1;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/E;Lkotlin/jvm/functions/Function1;)V"} + 6:9:void write(okio.Buffer,long):31:31 -> W + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)V"} + 10:13:void write(okio.Buffer,long):32:32 -> W + 14:19:void write(okio.Buffer,long):36:36 -> W + 20:21:void write(okio.Buffer,long):38:38 -> W + 22:27:void write(okio.Buffer,long):39:39 -> W 1:5:void close():56:56 -> close 6:11:void close():60:60 -> close 12:13:void close():62:62 -> close @@ -207638,16 +215911,10 @@ okhttp3.internal.cache.FaultHidingSink -> Q3.e: 6:11:void flush():48:48 -> flush 12:13:void flush():50:50 -> flush 14:19:void flush():51:51 -> flush - 6:9:void write(okio.Buffer,long):31:31 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)V"} - 10:13:void write(okio.Buffer,long):32:32 -> n - 14:19:void write(okio.Buffer,long):36:36 -> n - 20:21:void write(okio.Buffer,long):38:38 -> n - 22:27:void write(okio.Buffer,long):39:39 -> n -okhttp3.internal.concurrent.Task -> R3.a: +okhttp3.internal.concurrent.Task -> Y3.a: # {"id":"sourceFile","fileName":"Task.kt"} okhttp3.internal.concurrent.TaskQueue queue -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LR3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/d;"} long nextExecuteNanoTime -> b java.lang.String name -> c boolean cancelable -> d @@ -207658,18 +215925,18 @@ okhttp3.internal.concurrent.Task -> R3.a: 1:3:java.lang.String getName():50:50 -> b 1:3:long getNextExecuteNanoTime$okhttp():57:57 -> c 1:3:okhttp3.internal.concurrent.TaskQueue getQueue$okhttp():54:54 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LR3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY3/d;"} 6:17:void initQueue$okhttp(okhttp3.internal.concurrent.TaskQueue):63:63 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR3/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY3/d;)V"} 18:20:void initQueue$okhttp(okhttp3.internal.concurrent.TaskQueue):66:66 -> e 21:28:void initQueue$okhttp(okhttp3.internal.concurrent.TaskQueue):65:65 -> e long runOnce() -> f 1:3:void setNextExecuteNanoTime$okhttp(long):57:57 -> g 1:3:java.lang.String toString():69:69 -> toString -okhttp3.internal.concurrent.TaskLoggerKt -> R3.b: +okhttp3.internal.concurrent.TaskLoggerKt -> Y3.b: # {"id":"sourceFile","fileName":"TaskLogger.kt"} 1:4:void access$log(okhttp3.internal.concurrent.Task,okhttp3.internal.concurrent.TaskQueue,java.lang.String):1:1 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR3/a;LR3/d;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY3/a;LY3/d;Ljava/lang/String;)V"} 7:43:java.lang.String formatDuration(long):73:73 -> b 44:77:java.lang.String formatDuration(long):74:74 -> b 78:113:java.lang.String formatDuration(long):75:75 -> b @@ -207678,19 +215945,19 @@ okhttp3.internal.concurrent.TaskLoggerKt -> R3.b: 162:180:java.lang.String formatDuration(long):78:78 -> b 181:203:java.lang.String formatDuration(long):80:80 -> b 1:68:void log(okhttp3.internal.concurrent.Task,okhttp3.internal.concurrent.TaskQueue,java.lang.String):60:60 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR3/a;LR3/d;Ljava/lang/String;)V"} -okhttp3.internal.concurrent.TaskQueue -> R3.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY3/a;LY3/d;Ljava/lang/String;)V"} +okhttp3.internal.concurrent.TaskQueue -> Y3.d: # {"id":"sourceFile","fileName":"TaskQueue.kt"} boolean shutdown -> a okhttp3.internal.concurrent.Task activeTask -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LR3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/a;"} java.util.List futureTasks -> c boolean cancelActiveTask -> d okhttp3.internal.concurrent.TaskRunner taskRunner -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LR3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/e;"} java.lang.String name -> f 11:17:void (okhttp3.internal.concurrent.TaskRunner,java.lang.String):29:29 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR3/e;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY3/e;Ljava/lang/String;)V"} 18:25:void (okhttp3.internal.concurrent.TaskRunner,java.lang.String):39:39 -> 1:11:void cancelAll():243:243 -> a 12:55:void cancelAll():244:244 -> a @@ -207708,15 +215975,15 @@ okhttp3.internal.concurrent.TaskQueue -> R3.d: 63:67:boolean cancelAllAndDecide$okhttp():208:208 -> b 68:77:boolean cancelAllAndDecide$okhttp():210:210 -> b 1:3:okhttp3.internal.concurrent.Task getActiveTask$okhttp():36:36 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LR3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY3/a;"} 1:3:boolean getCancelActiveTask$okhttp():42:42 -> d 1:3:java.util.List getFutureTasks$okhttp():39:39 -> e 1:3:java.lang.String getName$okhttp():31:31 -> f 1:3:boolean getShutdown$okhttp():33:33 -> g 1:3:okhttp3.internal.concurrent.TaskRunner getTaskRunner$okhttp():30:30 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()LR3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY3/e;"} 6:8:void schedule(okhttp3.internal.concurrent.Task,long):62:62 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR3/a;J)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY3/a;J)V"} 9:12:void schedule(okhttp3.internal.concurrent.Task,long):63:63 -> i 13:18:void schedule(okhttp3.internal.concurrent.Task,long):64:64 -> i 19:32:void schedule(okhttp3.internal.concurrent.Task,long):220:220 -> i @@ -207730,9 +215997,9 @@ okhttp3.internal.concurrent.TaskQueue -> R3.d: 80:81:void schedule(okhttp3.internal.concurrent.Task,long):75:75 -> i 82:85:void schedule(okhttp3.internal.concurrent.Task,long):62:62 -> i 7:10:void schedule$default(okhttp3.internal.concurrent.TaskQueue,okhttp3.internal.concurrent.Task,long,int,java.lang.Object):61:61 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR3/d;LR3/a;JILjava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY3/d;LY3/a;JILjava/lang/Object;)V"} 6:8:boolean scheduleAndDecide$okhttp(okhttp3.internal.concurrent.Task,long,boolean):144:144 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR3/a;JZ)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY3/a;JZ)Z"} 9:20:boolean scheduleAndDecide$okhttp(okhttp3.internal.concurrent.Task,long,boolean):146:146 -> k 21:30:boolean scheduleAndDecide$okhttp(okhttp3.internal.concurrent.Task,long,boolean):150:150 -> k 31:38:boolean scheduleAndDecide$okhttp(okhttp3.internal.concurrent.Task,long,boolean):152:152 -> k @@ -207751,7 +216018,7 @@ okhttp3.internal.concurrent.TaskQueue -> R3.d: 166:171:boolean scheduleAndDecide$okhttp(okhttp3.internal.concurrent.Task,long,boolean):166:166 -> k 172:181:boolean scheduleAndDecide$okhttp(okhttp3.internal.concurrent.Task,long,boolean):167:167 -> k 1:3:void setActiveTask$okhttp(okhttp3.internal.concurrent.Task):36:36 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY3/a;)V"} 1:3:void setCancelActiveTask$okhttp(boolean):42:42 -> m 1:11:void shutdown():247:247 -> n 12:55:void shutdown():248:248 -> n @@ -207762,16 +216029,16 @@ okhttp3.internal.concurrent.TaskQueue -> R3.d: 76:77:void shutdown():196:196 -> n 78:81:void shutdown():191:191 -> n 1:3:java.lang.String toString():216:216 -> toString -okhttp3.internal.concurrent.TaskQueue$execute$1 -> R3.c: +okhttp3.internal.concurrent.TaskQueue$execute$1 -> Y3.c: # {"id":"sourceFile","fileName":"TaskQueue.kt"} kotlin.jvm.functions.Function0 $block -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LA3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LF3/a;"} java.lang.String $name -> f boolean $cancelable -> g 1:10:void (kotlin.jvm.functions.Function0,java.lang.String,boolean,java.lang.String,boolean):96:96 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LA3/a;Ljava/lang/String;ZLjava/lang/String;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LF3/a;Ljava/lang/String;ZLjava/lang/String;Z)V"} 1:8:long runOnce():98:98 -> f -okhttp3.internal.concurrent.TaskRunner -> R3.e: +okhttp3.internal.concurrent.TaskRunner -> Y3.e: # {"id":"sourceFile","fileName":"TaskRunner.kt"} int nextQueueName -> a boolean coordinatorWaiting -> b @@ -207780,25 +216047,25 @@ okhttp3.internal.concurrent.TaskRunner -> R3.e: java.util.List readyQueues -> e java.lang.Runnable runnable -> f okhttp3.internal.concurrent.TaskRunner$Backend backend -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LR3/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/e$a;"} okhttp3.internal.concurrent.TaskRunner INSTANCE -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LR3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/e;"} java.util.logging.Logger logger -> i okhttp3.internal.concurrent.TaskRunner$Companion Companion -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LR3/e$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/e$b;"} 9:44:void ():309:309 -> 45:62:void ():311:311 -> 6:12:void (okhttp3.internal.concurrent.TaskRunner$Backend):42:42 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR3/e$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY3/e$a;)V"} 13:14:void (okhttp3.internal.concurrent.TaskRunner$Backend):45:45 -> 15:21:void (okhttp3.internal.concurrent.TaskRunner$Backend):50:50 -> 22:28:void (okhttp3.internal.concurrent.TaskRunner$Backend):53:53 -> 29:36:void (okhttp3.internal.concurrent.TaskRunner$Backend):55:55 -> 1:3:java.util.logging.Logger access$getLogger$cp():42:42 -> a 1:4:void access$runTask(okhttp3.internal.concurrent.TaskRunner,okhttp3.internal.concurrent.Task):42:42 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR3/e;LR3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY3/e;LY3/a;)V"} 1:11:void afterRun(okhttp3.internal.concurrent.Task,long):327:327 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR3/a;J)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY3/a;J)V"} 12:55:void afterRun(okhttp3.internal.concurrent.Task,long):328:328 -> c 56:62:void afterRun(okhttp3.internal.concurrent.Task,long):128:128 -> c 63:75:void afterRun(okhttp3.internal.concurrent.Task,long):129:129 -> c @@ -207812,7 +216079,7 @@ okhttp3.internal.concurrent.TaskRunner -> R3.e: 119:124:void afterRun(okhttp3.internal.concurrent.Task,long):141:141 -> c 125:132:void afterRun(okhttp3.internal.concurrent.Task,long):129:129 -> c 1:11:okhttp3.internal.concurrent.Task awaitTaskToRun():331:331 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LR3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY3/a;"} 12:55:okhttp3.internal.concurrent.Task awaitTaskToRun():332:332 -> d 56:65:okhttp3.internal.concurrent.Task awaitTaskToRun():155:155 -> d 66:71:okhttp3.internal.concurrent.Task awaitTaskToRun():159:159 -> d @@ -207833,7 +216100,7 @@ okhttp3.internal.concurrent.TaskRunner -> R3.e: 195:198:okhttp3.internal.concurrent.Task awaitTaskToRun():221:221 -> d 199:201:okhttp3.internal.concurrent.Task awaitTaskToRun():223:223 -> d 1:11:void beforeRun(okhttp3.internal.concurrent.Task):319:319 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY3/a;)V"} 12:57:void beforeRun(okhttp3.internal.concurrent.Task):320:320 -> e 58:60:void beforeRun(okhttp3.internal.concurrent.Task):99:99 -> e 61:67:void beforeRun(okhttp3.internal.concurrent.Task):100:100 -> e @@ -207849,9 +216116,9 @@ okhttp3.internal.concurrent.TaskRunner -> R3.e: 46:55:void cancelAll():252:252 -> f 56:64:void cancelAll():253:253 -> f 1:3:okhttp3.internal.concurrent.TaskRunner$Backend getBackend():43:43 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()LR3/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY3/e$a;"} 6:16:void kickCoordinator$okhttp(okhttp3.internal.concurrent.TaskQueue):315:315 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR3/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY3/d;)V"} 17:60:void kickCoordinator$okhttp(okhttp3.internal.concurrent.TaskQueue):316:316 -> h 61:66:void kickCoordinator$okhttp(okhttp3.internal.concurrent.TaskQueue):81:81 -> h 67:76:void kickCoordinator$okhttp(okhttp3.internal.concurrent.TaskQueue):82:82 -> h @@ -207861,11 +216128,11 @@ okhttp3.internal.concurrent.TaskRunner -> R3.e: 92:97:void kickCoordinator$okhttp(okhttp3.internal.concurrent.TaskQueue):90:90 -> h 98:105:void kickCoordinator$okhttp(okhttp3.internal.concurrent.TaskQueue):92:92 -> h 1:8:okhttp3.internal.concurrent.TaskQueue newQueue():231:231 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()LR3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY3/d;"} 9:32:okhttp3.internal.concurrent.TaskQueue newQueue():232:232 -> i 33:34:okhttp3.internal.concurrent.TaskQueue newQueue():231:231 -> i 1:11:void runTask(okhttp3.internal.concurrent.Task):323:323 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY3/a;)V"} 12:55:void runTask(okhttp3.internal.concurrent.Task):324:324 -> j 56:59:void runTask(okhttp3.internal.concurrent.Task):110:110 -> j 60:68:void runTask(okhttp3.internal.concurrent.Task):111:111 -> j @@ -207882,20 +216149,20 @@ okhttp3.internal.concurrent.TaskRunner -> R3.e: 103:103:void runTask(okhttp3.internal.concurrent.Task):118:118 -> j 104:108:void runTask(okhttp3.internal.concurrent.Task):121:121 -> j 109:110:void runTask(okhttp3.internal.concurrent.Task):118:118 -> j -okhttp3.internal.concurrent.TaskRunner$Backend -> R3.e$a: +okhttp3.internal.concurrent.TaskRunner$Backend -> Y3.e$a: # {"id":"sourceFile","fileName":"TaskRunner.kt"} void coordinatorNotify(okhttp3.internal.concurrent.TaskRunner) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR3/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY3/e;)V"} void coordinatorWait(okhttp3.internal.concurrent.TaskRunner,long) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR3/e;J)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY3/e;J)V"} long nanoTime() -> c void execute(java.lang.Runnable) -> execute -okhttp3.internal.concurrent.TaskRunner$Companion -> R3.e$b: +okhttp3.internal.concurrent.TaskRunner$Companion -> Y3.e$b: # {"id":"sourceFile","fileName":"TaskRunner.kt"} 1:1:void ():307:307 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):307:307 -> 1:5:java.util.logging.Logger getLogger():311:311 -> a -okhttp3.internal.concurrent.TaskRunner$RealBackend -> R3.e$c: +okhttp3.internal.concurrent.TaskRunner$RealBackend -> Y3.e$c: # {"id":"sourceFile","fileName":"TaskRunner.kt"} java.util.concurrent.ThreadPoolExecutor executor -> a 6:8:void (java.util.concurrent.ThreadFactory):266:266 -> @@ -207904,18 +216171,18 @@ okhttp3.internal.concurrent.TaskRunner$RealBackend -> R3.e$c: 13:24:void (java.util.concurrent.ThreadFactory):271:271 -> 25:30:void (java.util.concurrent.ThreadFactory):267:267 -> 6:9:void coordinatorNotify(okhttp3.internal.concurrent.TaskRunner):315:315 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR3/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY3/e;)V"} 9:26:void coordinatorWait(okhttp3.internal.concurrent.TaskRunner,long):291:291 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR3/e;J)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY3/e;J)V"} 27:30:void coordinatorWait(okhttp3.internal.concurrent.TaskRunner,long):294:294 -> b 1:5:long nanoTime():278:278 -> c 6:11:void execute(java.lang.Runnable):299:299 -> execute -okhttp3.internal.concurrent.TaskRunner$runnable$1 -> R3.e$d: +okhttp3.internal.concurrent.TaskRunner$runnable$1 -> Y3.e$d: # {"id":"sourceFile","fileName":"TaskRunner.kt"} okhttp3.internal.concurrent.TaskRunner this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LR3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/e;"} 1:6:void (okhttp3.internal.concurrent.TaskRunner):55:55 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR3/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY3/e;)V"} 1:3:void run():58:58 -> run 4:9:void run():59:59 -> run 10:12:void run():58:58 -> run @@ -207932,18 +216199,18 @@ okhttp3.internal.concurrent.TaskRunner$runnable$1 -> R3.e$d: 129:152:void run():333:333 -> run 153:155:void run():334:334 -> run 156:157:void run():58:58 -> run -okhttp3.internal.connection.ConnectInterceptor -> S3.a: +okhttp3.internal.connection.ConnectInterceptor -> Z3.a: # {"id":"sourceFile","fileName":"ConnectInterceptor.kt"} okhttp3.internal.connection.ConnectInterceptor INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/a;"} 1:8:void ():28:28 -> 1:4:void ():28:28 -> 6:8:okhttp3.Response intercept(okhttp3.Interceptor$Chain):31:31 -> intercept - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/v$a;)LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/v$a;)LU3/D;"} 9:24:okhttp3.Response intercept(okhttp3.Interceptor$Chain):32:32 -> intercept 25:28:okhttp3.Response intercept(okhttp3.Interceptor$Chain):33:33 -> intercept 29:37:okhttp3.Response intercept(okhttp3.Interceptor$Chain):34:34 -> intercept -okhttp3.internal.connection.ConnectionSpecSelector -> S3.b: +okhttp3.internal.connection.ConnectionSpecSelector -> Z3.b: # {"id":"sourceFile","fileName":"ConnectionSpecSelector.kt"} int nextModeIndex -> a boolean isFallbackPossible -> b @@ -207951,7 +216218,7 @@ okhttp3.internal.connection.ConnectionSpecSelector -> S3.b: java.util.List connectionSpecs -> d 6:11:void (java.util.List):34:34 -> 6:15:okhttp3.ConnectionSpec configureSecureSocket(javax.net.ssl.SSLSocket):50:50 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/SSLSocket;)LN3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/SSLSocket;)LU3/l;"} 16:23:okhttp3.ConnectionSpec configureSecureSocket(javax.net.ssl.SSLSocket):51:51 -> a 24:31:okhttp3.ConnectionSpec configureSecureSocket(javax.net.ssl.SSLSocket):52:52 -> a 32:40:okhttp3.ConnectionSpec configureSecureSocket(javax.net.ssl.SSLSocket):54:54 -> a @@ -207970,21 +216237,21 @@ okhttp3.internal.connection.ConnectionSpecSelector -> S3.b: 43:48:boolean connectionFailed(java.io.IOException):103:103 -> b 1:10:boolean isFallbackPossible(javax.net.ssl.SSLSocket):115:115 -> c 11:31:boolean isFallbackPossible(javax.net.ssl.SSLSocket):116:116 -> c -okhttp3.internal.connection.Exchange -> S3.c: +okhttp3.internal.connection.Exchange -> Z3.c: # {"id":"sourceFile","fileName":"Exchange.kt"} boolean isDuplex -> a okhttp3.internal.connection.RealConnection connection -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/f;"} okhttp3.internal.connection.RealCall call -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/e;"} okhttp3.EventListener eventListener -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/r;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/r;"} okhttp3.internal.connection.ExchangeFinder finder -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/d;"} okhttp3.internal.http.ExchangeCodec codec -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LT3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La4/d;"} 21:31:void (okhttp3.internal.connection.RealCall,okhttp3.EventListener,okhttp3.internal.connection.ExchangeFinder,okhttp3.internal.http.ExchangeCodec):40:40 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/e;LN3/r;LS3/d;LT3/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/e;LU3/r;LZ3/d;La4/d;)V"} 32:38:void (okhttp3.internal.connection.RealCall,okhttp3.EventListener,okhttp3.internal.connection.ExchangeFinder,okhttp3.internal.http.ExchangeCodec):50:50 -> 3:9:java.io.IOException bodyComplete(long,boolean,boolean,java.io.IOException):177:177 -> a 10:17:java.io.IOException bodyComplete(long,boolean,boolean,java.io.IOException):181:181 -> a @@ -207994,7 +216261,7 @@ okhttp3.internal.connection.Exchange -> S3.c: 44:50:java.io.IOException bodyComplete(long,boolean,boolean,java.io.IOException):193:193 -> a 1:6:void cancel():153:153 -> b 6:7:okio.Sink createRequestBody(okhttp3.Request,boolean):70:70 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;Z)Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;Z)Lj4/E;"} 8:18:okio.Sink createRequestBody(okhttp3.Request,boolean):71:71 -> c 19:25:okio.Sink createRequestBody(okhttp3.Request,boolean):72:72 -> c 26:31:okio.Sink createRequestBody(okhttp3.Request,boolean):73:73 -> c @@ -208010,22 +216277,22 @@ okhttp3.internal.connection.Exchange -> S3.c: 15:17:void flushRequest():83:83 -> f 18:18:void flushRequest():84:84 -> f 1:3:okhttp3.internal.connection.RealCall getCall$okhttp():41:41 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ3/e;"} 1:3:okhttp3.internal.connection.RealConnection getConnection$okhttp():50:50 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ3/f;"} 1:3:okhttp3.EventListener getEventListener$okhttp():42:42 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/r;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/r;"} 1:3:okhttp3.internal.connection.ExchangeFinder getFinder$okhttp():43:43 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ3/d;"} 1:39:boolean isCoalescedConnection$okhttp():53:53 -> k 1:3:boolean isDuplex$okhttp():47:47 -> l 1:5:okhttp3.internal.ws.RealWebSocket$Streams newWebSocketStreams():140:140 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb4/d$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Li4/d$d;"} 6:16:okhttp3.internal.ws.RealWebSocket$Streams newWebSocketStreams():141:141 -> m 1:10:void noNewExchangesOnConnection():149:149 -> n 1:9:void noRequestBody():197:197 -> o 6:13:okhttp3.ResponseBody openResponseBody(okhttp3.Response):123:123 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;)LN3/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;)LU3/E;"} 14:19:okhttp3.ResponseBody openResponseBody(okhttp3.Response):124:124 -> p 20:25:okhttp3.ResponseBody openResponseBody(okhttp3.Response):125:125 -> p 26:30:okhttp3.ResponseBody openResponseBody(okhttp3.Response):126:126 -> p @@ -208034,35 +216301,48 @@ okhttp3.internal.connection.Exchange -> S3.c: 49:51:okhttp3.ResponseBody openResponseBody(okhttp3.Response):130:130 -> p 52:52:okhttp3.ResponseBody openResponseBody(okhttp3.Response):131:131 -> p 1:8:okhttp3.Response$Builder readResponseHeaders(boolean):106:106 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LN3/D$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LU3/D$a;"} 9:15:okhttp3.Response$Builder readResponseHeaders(boolean):107:107 -> q 16:22:okhttp3.Response$Builder readResponseHeaders(boolean):110:110 -> q 23:25:okhttp3.Response$Builder readResponseHeaders(boolean):111:111 -> q 26:26:okhttp3.Response$Builder readResponseHeaders(boolean):112:112 -> q 6:13:void responseHeadersEnd(okhttp3.Response):117:117 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;)V"} 1:8:void responseHeadersStart():100:100 -> s 1:5:void trackFailure(java.io.IOException):166:166 -> t 6:17:void trackFailure(java.io.IOException):167:167 -> t 7:10:void webSocketUpgradeFailed():145:145 -> u 6:12:void writeRequestHeaders(okhttp3.Request):58:58 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;)V"} 13:17:void writeRequestHeaders(okhttp3.Request):59:59 -> v 18:26:void writeRequestHeaders(okhttp3.Request):60:60 -> v 27:33:void writeRequestHeaders(okhttp3.Request):62:62 -> v 34:36:void writeRequestHeaders(okhttp3.Request):63:63 -> v 37:37:void writeRequestHeaders(okhttp3.Request):64:64 -> v -okhttp3.internal.connection.Exchange$RequestBodySink -> S3.c$a: +okhttp3.internal.connection.Exchange$RequestBodySink -> Z3.c$a: # {"id":"sourceFile","fileName":"Exchange.kt"} boolean completed -> e long bytesReceived -> f boolean closed -> g long contentLength -> h okhttp3.internal.connection.Exchange this$0 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/c;"} 6:7:void (okhttp3.internal.connection.Exchange,okio.Sink,long):201:201 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/c;Lc4/E;J)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/c;Lj4/E;J)V"} 8:13:void (okhttp3.internal.connection.Exchange,okio.Sink,long):205:205 -> + 6:9:void write(okio.Buffer,long):212:212 -> W + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)V"} + 10:25:void write(okio.Buffer,long):213:213 -> W + 26:27:void write(okio.Buffer,long):214:214 -> W + 28:57:void write(okio.Buffer,long):215:215 -> W + 58:61:void write(okio.Buffer,long):214:214 -> W + 62:64:void write(okio.Buffer,long):218:218 -> W + 65:71:void write(okio.Buffer,long):219:219 -> W + 72:76:void write(okio.Buffer,long):221:221 -> W + 77:84:void write(okio.Buffer,long):212:212 -> W + 1:6:java.io.IOException complete(java.io.IOException):250:250 -> b + 7:8:java.io.IOException complete(java.io.IOException):251:251 -> b + 9:20:java.io.IOException complete(java.io.IOException):252:252 -> b 1:6:void close():236:236 -> close 7:8:void close():237:237 -> close 9:23:void close():238:238 -> close @@ -208070,22 +216350,9 @@ okhttp3.internal.connection.Exchange$RequestBodySink -> S3.c$a: 32:35:void close():242:242 -> close 36:40:void close():243:243 -> close 41:45:void close():245:245 -> close - 1:6:java.io.IOException complete(java.io.IOException):250:250 -> f - 7:8:java.io.IOException complete(java.io.IOException):251:251 -> f - 9:20:java.io.IOException complete(java.io.IOException):252:252 -> f 1:5:void flush():228:228 -> flush 6:10:void flush():230:230 -> flush - 6:9:void write(okio.Buffer,long):212:212 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)V"} - 10:25:void write(okio.Buffer,long):213:213 -> n - 26:27:void write(okio.Buffer,long):214:214 -> n - 28:57:void write(okio.Buffer,long):215:215 -> n - 58:61:void write(okio.Buffer,long):214:214 -> n - 62:64:void write(okio.Buffer,long):218:218 -> n - 65:71:void write(okio.Buffer,long):219:219 -> n - 72:76:void write(okio.Buffer,long):221:221 -> n - 77:84:void write(okio.Buffer,long):212:212 -> n -okhttp3.internal.connection.Exchange$ResponseBodySource -> S3.c$b: +okhttp3.internal.connection.Exchange$ResponseBodySource -> Z3.c$b: # {"id":"sourceFile","fileName":"Exchange.kt"} long bytesReceived -> d boolean invokeStartEvent -> e @@ -208093,25 +216360,25 @@ okhttp3.internal.connection.Exchange$ResponseBodySource -> S3.c$b: boolean closed -> g long contentLength -> h okhttp3.internal.connection.Exchange this$0 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/c;"} 6:7:void (okhttp3.internal.connection.Exchange,okio.Source,long):257:257 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/c;Lc4/G;J)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/c;Lj4/G;J)V"} 8:13:void (okhttp3.internal.connection.Exchange,okio.Source,long):260:260 -> 14:22:void (okhttp3.internal.connection.Exchange,okio.Source,long):262:262 -> 23:26:void (okhttp3.internal.connection.Exchange,okio.Source,long):268:268 -> + 1:6:java.io.IOException complete(java.io.IOException):317:317 -> b + 7:10:java.io.IOException complete(java.io.IOException):318:318 -> b + 11:15:java.io.IOException complete(java.io.IOException):320:320 -> b + 16:17:java.io.IOException complete(java.io.IOException):321:321 -> b + 18:32:java.io.IOException complete(java.io.IOException):322:322 -> b + 33:44:java.io.IOException complete(java.io.IOException):324:324 -> b 1:6:void close():306:306 -> close 7:8:void close():307:307 -> close 9:12:void close():309:309 -> close 13:17:void close():310:310 -> close 18:22:void close():312:312 -> close - 1:6:java.io.IOException complete(java.io.IOException):317:317 -> f - 7:10:java.io.IOException complete(java.io.IOException):318:318 -> f - 11:15:java.io.IOException complete(java.io.IOException):320:320 -> f - 16:17:java.io.IOException complete(java.io.IOException):321:321 -> f - 18:32:java.io.IOException complete(java.io.IOException):322:322 -> f - 33:44:java.io.IOException complete(java.io.IOException):324:324 -> f 6:9:long read(okio.Buffer,long):274:274 -> read - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)J"} 10:17:long read(okio.Buffer,long):276:276 -> read 18:22:long read(okio.Buffer,long):278:278 -> read 23:24:long read(okio.Buffer,long):279:279 -> read @@ -208124,29 +216391,29 @@ okhttp3.internal.connection.Exchange$ResponseBodySource -> S3.c$b: 107:110:long read(okio.Buffer,long):295:295 -> read 111:115:long read(okio.Buffer,long):300:300 -> read 116:123:long read(okio.Buffer,long):274:274 -> read -okhttp3.internal.connection.ExchangeFinder -> S3.d: +okhttp3.internal.connection.ExchangeFinder -> Z3.d: # {"id":"sourceFile","fileName":"ExchangeFinder.kt"} okhttp3.internal.connection.RouteSelector$Selection routeSelection -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/k$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/k$b;"} okhttp3.internal.connection.RouteSelector routeSelector -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/k;"} int refusedStreamCount -> c int connectionShutdownCount -> d int otherFailureCount -> e okhttp3.Route nextRouteToTry -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/F;"} okhttp3.internal.connection.RealConnectionPool connectionPool -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/h;"} okhttp3.Address address -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/a;"} okhttp3.internal.connection.RealCall call -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/e;"} okhttp3.EventListener eventListener -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/r;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/r;"} 21:32:void (okhttp3.internal.connection.RealConnectionPool,okhttp3.Address,okhttp3.internal.connection.RealCall,okhttp3.EventListener):56:56 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/h;LN3/a;LS3/e;LN3/r;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/h;LU3/a;LZ3/e;LU3/r;)V"} 11:14:okhttp3.internal.http.ExchangeCodec find(okhttp3.OkHttpClient,okhttp3.internal.http.RealInterceptorChain):75:75 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/z;LT3/g;)LT3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/z;La4/g;)La4/d;"} 15:18:okhttp3.internal.http.ExchangeCodec find(okhttp3.OkHttpClient,okhttp3.internal.http.RealInterceptorChain):76:76 -> a 19:22:okhttp3.internal.http.ExchangeCodec find(okhttp3.OkHttpClient,okhttp3.internal.http.RealInterceptorChain):77:77 -> a 23:26:okhttp3.internal.http.ExchangeCodec find(okhttp3.OkHttpClient,okhttp3.internal.http.RealInterceptorChain):78:78 -> a @@ -208159,7 +216426,7 @@ okhttp3.internal.connection.ExchangeFinder -> S3.d: 78:84:okhttp3.internal.http.ExchangeCodec find(okhttp3.OkHttpClient,okhttp3.internal.http.RealInterceptorChain):84:84 -> a 85:85:okhttp3.internal.http.ExchangeCodec find(okhttp3.OkHttpClient,okhttp3.internal.http.RealInterceptorChain) -> a 1:8:okhttp3.internal.connection.RealConnection findConnection(int,int,int,int,boolean):150:150 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(IIIIZ)LS3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IIIIZ)LZ3/f;"} 9:19:okhttp3.internal.connection.RealConnection findConnection(int,int,int,int,boolean):153:153 -> b 20:21:okhttp3.internal.connection.RealConnection findConnection(int,int,int,int,boolean):156:157 -> b 22:50:okhttp3.internal.connection.RealConnection findConnection(int,int,int,int,boolean):157:157 -> b @@ -208216,7 +216483,7 @@ okhttp3.internal.connection.ExchangeFinder -> S3.d: 366:373:okhttp3.internal.connection.RealConnection findConnection(int,int,int,int,boolean):209:209 -> b 374:381:okhttp3.internal.connection.RealConnection findConnection(int,int,int,int,boolean):150:150 -> b 1:10:okhttp3.internal.connection.RealConnection findHealthyConnection(int,int,int,int,boolean,boolean):106:106 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(IIIIZZ)LS3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IIIIZZ)LZ3/f;"} 11:17:okhttp3.internal.connection.RealConnection findHealthyConnection(int,int,int,int,boolean,boolean):115:115 -> c 18:20:okhttp3.internal.connection.RealConnection findHealthyConnection(int,int,int,int,boolean,boolean):120:120 -> c 21:30:okhttp3.internal.connection.RealConnection findHealthyConnection(int,int,int,int,boolean,boolean):124:124 -> c @@ -208224,7 +216491,7 @@ okhttp3.internal.connection.ExchangeFinder -> S3.d: 45:55:okhttp3.internal.connection.RealConnection findHealthyConnection(int,int,int,int,boolean,boolean):129:129 -> c 56:63:okhttp3.internal.connection.RealConnection findHealthyConnection(int,int,int,int,boolean,boolean):132:132 -> c 1:3:okhttp3.Address getAddress$okhttp():58:58 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/a;"} 1:14:boolean retryAfterFailure():275:275 -> e 15:20:boolean retryAfterFailure():279:279 -> e 21:26:boolean retryAfterFailure():283:283 -> e @@ -208233,7 +216500,7 @@ okhttp3.internal.connection.ExchangeFinder -> S3.d: 41:44:boolean retryAfterFailure():294:294 -> e 45:50:boolean retryAfterFailure():297:297 -> e 1:15:okhttp3.Route retryRoute():306:306 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/F;"} 16:23:okhttp3.Route retryRoute():310:310 -> f 24:25:okhttp3.Route retryRoute():312:313 -> f 26:32:okhttp3.Route retryRoute():313:313 -> f @@ -208241,7 +216508,7 @@ okhttp3.internal.connection.ExchangeFinder -> S3.d: 59:65:okhttp3.Route retryRoute():315:315 -> f 66:68:okhttp3.Route retryRoute():312:312 -> f 6:11:boolean sameHostAndPort(okhttp3.HttpUrl):325:325 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;)Z"} 12:39:boolean sameHostAndPort(okhttp3.HttpUrl):326:326 -> g 7:8:void trackFailure(java.io.IOException):260:260 -> h 9:21:void trackFailure(java.io.IOException):261:261 -> h @@ -208249,38 +216516,38 @@ okhttp3.internal.connection.ExchangeFinder -> S3.d: 29:32:void trackFailure(java.io.IOException):263:263 -> h 33:39:void trackFailure(java.io.IOException):264:264 -> h 40:46:void trackFailure(java.io.IOException):266:266 -> h -okhttp3.internal.connection.RealCall -> S3.e: +okhttp3.internal.connection.RealCall -> Z3.e: # {"id":"sourceFile","fileName":"RealCall.kt"} okhttp3.internal.connection.RealConnectionPool connectionPool -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/h;"} okhttp3.EventListener eventListener -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/r;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/r;"} okhttp3.internal.connection.RealCall$timeout$1 timeout -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/e$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/e$c;"} java.util.concurrent.atomic.AtomicBoolean executed -> g java.lang.Object callStackTrace -> h okhttp3.internal.connection.ExchangeFinder exchangeFinder -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/d;"} okhttp3.internal.connection.RealConnection connection -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/f;"} boolean timeoutEarlyExit -> k okhttp3.internal.connection.Exchange interceptorScopedExchange -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/c;"} boolean requestBodyOpen -> m boolean responseBodyOpen -> n boolean expectMoreExchanges -> o boolean canceled -> p okhttp3.internal.connection.Exchange exchange -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/c;"} okhttp3.internal.connection.RealConnection connectionToCancel -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/f;"} okhttp3.OkHttpClient client -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/z;"} okhttp3.Request originalRequest -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/B;"} boolean forWebSocket -> u 11:19:void (okhttp3.OkHttpClient,okhttp3.Request,boolean):60:60 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/z;LN3/B;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/z;LU3/B;Z)V"} 20:29:void (okhttp3.OkHttpClient,okhttp3.Request,boolean):66:66 -> 30:39:void (okhttp3.OkHttpClient,okhttp3.Request,boolean):68:68 -> 40:44:void (okhttp3.OkHttpClient,okhttp3.Request,boolean):70:70 -> @@ -208291,7 +216558,7 @@ okhttp3.internal.connection.RealCall -> S3.e: 67:69:void (okhttp3.OkHttpClient,okhttp3.Request,boolean):110:110 -> 1:10:boolean retryAfterFailure():456:456 -> A 1:3:void setConnectionToCancel(okhttp3.internal.connection.RealConnection):117:117 -> B - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/f;)V"} 1:5:void timeoutEarlyExit():409:409 -> C 6:7:void timeoutEarlyExit():410:410 -> C 8:13:void timeoutEarlyExit():411:411 -> C @@ -208304,112 +216571,112 @@ okhttp3.internal.connection.RealCall -> S3.e: 20:36:java.lang.String toLoggableString():464:464 -> E 37:48:java.lang.String toLoggableString():465:465 -> E 1:3:okhttp3.internal.connection.RealCall$timeout$1 access$getTimeout$p(okhttp3.internal.connection.RealCall):60:60 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/e;)LS3/e$c;"} - 1:5:java.lang.String access$toLoggableString(okhttp3.internal.connection.RealCall):60:60 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/e;)Ljava/lang/String;"} - 6:16:void acquireConnectionNoEvents(okhttp3.internal.connection.RealConnection):553:553 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/f;)V"} - 17:60:void acquireConnectionNoEvents(okhttp3.internal.connection.RealConnection):554:554 -> c - 61:69:void acquireConnectionNoEvents(okhttp3.internal.connection.RealConnection):271:271 -> c - 70:71:void acquireConnectionNoEvents(okhttp3.internal.connection.RealConnection):272:272 -> c - 72:86:void acquireConnectionNoEvents(okhttp3.internal.connection.RealConnection):273:273 -> c - 87:94:void acquireConnectionNoEvents(okhttp3.internal.connection.RealConnection):271:271 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/e;)LZ3/e$c;"} + 1:3:okhttp3.Request request():124:124 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/B;"} + 1:5:java.lang.String access$toLoggableString(okhttp3.internal.connection.RealCall):60:60 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/e;)Ljava/lang/String;"} 1:6:void cancel():136:136 -> cancel 7:8:void cancel():138:138 -> cancel 9:15:void cancel():139:139 -> cancel 16:22:void cancel():140:140 -> cancel 23:28:void cancel():142:142 -> cancel 1:5:java.lang.Object clone():60:60 -> clone - 1:11:java.io.IOException callDone(java.io.IOException):557:557 -> d - 12:55:java.io.IOException callDone(java.io.IOException):558:558 -> d - 56:61:java.io.IOException callDone(java.io.IOException):346:346 -> d - 62:68:java.io.IOException callDone(java.io.IOException):561:561 -> d - 69:112:java.io.IOException callDone(java.io.IOException):562:562 -> d - 113:114:java.io.IOException callDone(java.io.IOException):349:350 -> d - 115:117:java.io.IOException callDone(java.io.IOException):350:350 -> d - 118:118:java.io.IOException callDone(java.io.IOException):349:349 -> d - 119:124:java.io.IOException callDone(java.io.IOException):352:352 -> d - 125:127:java.io.IOException callDone(java.io.IOException):353:353 -> d - 128:141:java.io.IOException callDone(java.io.IOException):354:354 -> d - 142:150:java.io.IOException callDone(java.io.IOException):356:356 -> d - 151:152:java.io.IOException callDone(java.io.IOException):349:349 -> d - 153:158:java.io.IOException callDone(java.io.IOException):360:360 -> d - 159:167:java.io.IOException callDone(java.io.IOException):362:362 -> d - 168:173:java.io.IOException callDone(java.io.IOException):364:364 -> d - 1:14:void callStart():170:170 -> e - 15:20:void callStart():171:171 -> e + 6:16:void acquireConnectionNoEvents(okhttp3.internal.connection.RealConnection):553:553 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/f;)V"} + 17:60:void acquireConnectionNoEvents(okhttp3.internal.connection.RealConnection):554:554 -> d + 61:69:void acquireConnectionNoEvents(okhttp3.internal.connection.RealConnection):271:271 -> d + 70:71:void acquireConnectionNoEvents(okhttp3.internal.connection.RealConnection):272:272 -> d + 72:86:void acquireConnectionNoEvents(okhttp3.internal.connection.RealConnection):273:273 -> d + 87:94:void acquireConnectionNoEvents(okhttp3.internal.connection.RealConnection):271:271 -> d + 1:11:java.io.IOException callDone(java.io.IOException):557:557 -> e + 12:55:java.io.IOException callDone(java.io.IOException):558:558 -> e + 56:61:java.io.IOException callDone(java.io.IOException):346:346 -> e + 62:68:java.io.IOException callDone(java.io.IOException):561:561 -> e + 69:112:java.io.IOException callDone(java.io.IOException):562:562 -> e + 113:114:java.io.IOException callDone(java.io.IOException):349:350 -> e + 115:117:java.io.IOException callDone(java.io.IOException):350:350 -> e + 118:118:java.io.IOException callDone(java.io.IOException):349:349 -> e + 119:124:java.io.IOException callDone(java.io.IOException):352:352 -> e + 125:127:java.io.IOException callDone(java.io.IOException):353:353 -> e + 128:141:java.io.IOException callDone(java.io.IOException):354:354 -> e + 142:150:java.io.IOException callDone(java.io.IOException):356:356 -> e + 151:152:java.io.IOException callDone(java.io.IOException):349:349 -> e + 153:158:java.io.IOException callDone(java.io.IOException):360:360 -> e + 159:167:java.io.IOException callDone(java.io.IOException):362:362 -> e + 168:173:java.io.IOException callDone(java.io.IOException):364:364 -> e 1:10:okhttp3.Response execute():148:148 -> execute - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/D;"} 11:15:okhttp3.Response execute():150:150 -> execute 16:18:okhttp3.Response execute():151:151 -> execute 19:27:okhttp3.Response execute():153:153 -> execute 28:31:okhttp3.Response execute():154:154 -> execute 32:52:okhttp3.Response execute():156:156 -> execute 53:60:okhttp3.Response execute():148:148 -> execute - 1:3:okhttp3.Request request():124:124 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/B;"} + 1:14:void callStart():170:170 -> f + 15:20:void callStart():171:171 -> f 1:12:okhttp3.internal.connection.RealCall clone():122:122 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ3/e;"} 1:3:boolean isCanceled():145:145 -> h - 6:15:void enqueue(okhttp3.Callback):161:161 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/f;)V"} - 16:18:void enqueue(okhttp3.Callback):163:163 -> j - 19:33:void enqueue(okhttp3.Callback):164:164 -> j - 34:41:void enqueue(okhttp3.Callback):161:161 -> j - 1:6:okhttp3.Address createAddress(okhttp3.HttpUrl):434:434 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;)LN3/a;"} - 7:12:okhttp3.Address createAddress(okhttp3.HttpUrl):435:435 -> k - 13:18:okhttp3.Address createAddress(okhttp3.HttpUrl):436:436 -> k - 19:32:okhttp3.Address createAddress(okhttp3.HttpUrl):437:437 -> k - 33:34:okhttp3.Address createAddress(okhttp3.HttpUrl):440:440 -> k - 35:38:okhttp3.Address createAddress(okhttp3.HttpUrl):441:441 -> k - 39:42:okhttp3.Address createAddress(okhttp3.HttpUrl):442:442 -> k - 43:48:okhttp3.Address createAddress(okhttp3.HttpUrl):443:443 -> k - 49:54:okhttp3.Address createAddress(okhttp3.HttpUrl):444:444 -> k - 55:60:okhttp3.Address createAddress(okhttp3.HttpUrl):448:448 -> k - 61:66:okhttp3.Address createAddress(okhttp3.HttpUrl):449:449 -> k - 67:72:okhttp3.Address createAddress(okhttp3.HttpUrl):450:450 -> k - 73:78:okhttp3.Address createAddress(okhttp3.HttpUrl):451:451 -> k - 79:84:okhttp3.Address createAddress(okhttp3.HttpUrl):452:452 -> k - 85:88:okhttp3.Address createAddress(okhttp3.HttpUrl):440:440 -> k - 6:14:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):226:226 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;Z)V"} - 15:16:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):228:229 -> l - 17:19:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):229:229 -> l - 20:23:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):233:233 -> l - 24:25:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):234:234 -> l - 26:28:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):228:228 -> l - 29:30:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):237:237 -> l - 31:32:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):238:238 -> l - 33:40:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):239:239 -> l - 41:42:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):241:241 -> l - 43:50:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):237:237 -> l - 51:58:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):233:233 -> l - 59:60:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):230:230 -> l - 61:66:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):229:229 -> l - 67:68:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):228:228 -> l - 69:76:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):226:226 -> l - 1:2:void exitNetworkInterceptorExchange$okhttp(boolean):419:420 -> m - 3:5:void exitNetworkInterceptorExchange$okhttp(boolean):420:420 -> m - 6:7:void exitNetworkInterceptorExchange$okhttp(boolean):421:421 -> m - 8:10:void exitNetworkInterceptorExchange$okhttp(boolean):419:419 -> m - 11:18:void exitNetworkInterceptorExchange$okhttp(boolean):424:424 -> m - 19:23:void exitNetworkInterceptorExchange$okhttp(boolean):427:427 -> m - 24:31:void exitNetworkInterceptorExchange$okhttp(boolean):420:420 -> m - 32:33:void exitNetworkInterceptorExchange$okhttp(boolean):419:419 -> m - 1:3:okhttp3.OkHttpClient getClient():61:61 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/z;"} - 1:3:okhttp3.internal.connection.RealConnection getConnection():88:88 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS3/f;"} - 1:3:okhttp3.EventListener getEventListener$okhttp():68:68 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/r;"} - 1:3:boolean getForWebSocket():64:64 -> q - 1:3:okhttp3.internal.connection.Exchange getInterceptorScopedExchange$okhttp():97:97 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS3/c;"} + 1:6:okhttp3.Address createAddress(okhttp3.HttpUrl):434:434 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;)LU3/a;"} + 7:12:okhttp3.Address createAddress(okhttp3.HttpUrl):435:435 -> j + 13:18:okhttp3.Address createAddress(okhttp3.HttpUrl):436:436 -> j + 19:32:okhttp3.Address createAddress(okhttp3.HttpUrl):437:437 -> j + 33:34:okhttp3.Address createAddress(okhttp3.HttpUrl):440:440 -> j + 35:38:okhttp3.Address createAddress(okhttp3.HttpUrl):441:441 -> j + 39:42:okhttp3.Address createAddress(okhttp3.HttpUrl):442:442 -> j + 43:48:okhttp3.Address createAddress(okhttp3.HttpUrl):443:443 -> j + 49:54:okhttp3.Address createAddress(okhttp3.HttpUrl):444:444 -> j + 55:60:okhttp3.Address createAddress(okhttp3.HttpUrl):448:448 -> j + 61:66:okhttp3.Address createAddress(okhttp3.HttpUrl):449:449 -> j + 67:72:okhttp3.Address createAddress(okhttp3.HttpUrl):450:450 -> j + 73:78:okhttp3.Address createAddress(okhttp3.HttpUrl):451:451 -> j + 79:84:okhttp3.Address createAddress(okhttp3.HttpUrl):452:452 -> j + 85:88:okhttp3.Address createAddress(okhttp3.HttpUrl):440:440 -> j + 6:14:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):226:226 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;Z)V"} + 15:16:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):228:229 -> k + 17:19:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):229:229 -> k + 20:23:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):233:233 -> k + 24:25:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):234:234 -> k + 26:28:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):228:228 -> k + 29:30:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):237:237 -> k + 31:32:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):238:238 -> k + 33:40:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):239:239 -> k + 41:42:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):241:241 -> k + 43:50:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):237:237 -> k + 51:58:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):233:233 -> k + 59:60:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):230:230 -> k + 61:66:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):229:229 -> k + 67:68:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):228:228 -> k + 69:76:void enterNetworkInterceptorExchange(okhttp3.Request,boolean):226:226 -> k + 1:2:void exitNetworkInterceptorExchange$okhttp(boolean):419:420 -> l + 3:5:void exitNetworkInterceptorExchange$okhttp(boolean):420:420 -> l + 6:7:void exitNetworkInterceptorExchange$okhttp(boolean):421:421 -> l + 8:10:void exitNetworkInterceptorExchange$okhttp(boolean):419:419 -> l + 11:18:void exitNetworkInterceptorExchange$okhttp(boolean):424:424 -> l + 19:23:void exitNetworkInterceptorExchange$okhttp(boolean):427:427 -> l + 24:31:void exitNetworkInterceptorExchange$okhttp(boolean):420:420 -> l + 32:33:void exitNetworkInterceptorExchange$okhttp(boolean):419:419 -> l + 1:3:okhttp3.OkHttpClient getClient():61:61 -> m + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/z;"} + 1:3:okhttp3.internal.connection.RealConnection getConnection():88:88 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ3/f;"} + 1:3:okhttp3.EventListener getEventListener$okhttp():68:68 -> o + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/r;"} + 6:15:void enqueue(okhttp3.Callback):161:161 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/f;)V"} + 16:18:void enqueue(okhttp3.Callback):163:163 -> q + 19:33:void enqueue(okhttp3.Callback):164:164 -> q + 34:41:void enqueue(okhttp3.Callback):161:161 -> q + 1:3:boolean getForWebSocket():64:64 -> r + 1:3:okhttp3.internal.connection.Exchange getInterceptorScopedExchange$okhttp():97:97 -> s + # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ3/c;"} 1:3:okhttp3.Request getOriginalRequest():63:63 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/B;"} 1:5:okhttp3.Response getResponseWithInterceptorChain$okhttp():177:177 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/D;"} 6:14:okhttp3.Response getResponseWithInterceptorChain$okhttp():178:178 -> u 15:24:okhttp3.Response getResponseWithInterceptorChain$okhttp():179:179 -> u 25:38:okhttp3.Response getResponseWithInterceptorChain$okhttp():180:180 -> u @@ -208432,7 +216699,7 @@ okhttp3.internal.connection.RealCall -> S3.e: 142:158:okhttp3.Response getResponseWithInterceptorChain$okhttp():209:209 -> u 159:162:okhttp3.Response getResponseWithInterceptorChain$okhttp():212:212 -> u 6:7:okhttp3.internal.connection.Exchange initExchange$okhttp(okhttp3.internal.http.RealInterceptorChain):248:249 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT3/g;)LS3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(La4/g;)LZ3/c;"} 8:10:okhttp3.internal.connection.Exchange initExchange$okhttp(okhttp3.internal.http.RealInterceptorChain):249:249 -> v 11:14:okhttp3.internal.connection.Exchange initExchange$okhttp(okhttp3.internal.http.RealInterceptorChain):250:250 -> v 15:18:okhttp3.internal.connection.Exchange initExchange$okhttp(okhttp3.internal.http.RealInterceptorChain):251:251 -> v @@ -208454,7 +216721,7 @@ okhttp3.internal.connection.RealCall -> S3.e: 85:92:okhttp3.internal.connection.Exchange initExchange$okhttp(okhttp3.internal.http.RealInterceptorChain):249:249 -> v 93:94:okhttp3.internal.connection.Exchange initExchange$okhttp(okhttp3.internal.http.RealInterceptorChain):248:248 -> v 6:14:java.io.IOException messageDone$okhttp(okhttp3.internal.connection.Exchange,boolean,boolean,java.io.IOException):290:290 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/c;ZZLjava/io/IOException;)Ljava/io/IOException;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/c;ZZLjava/io/IOException;)Ljava/io/IOException;"} 15:18:java.io.IOException messageDone$okhttp(okhttp3.internal.connection.Exchange,boolean,boolean,java.io.IOException):294:294 -> w 19:33:java.io.IOException messageDone$okhttp(okhttp3.internal.connection.Exchange,boolean,boolean,java.io.IOException):295:295 -> w 34:37:java.io.IOException messageDone$okhttp(okhttp3.internal.connection.Exchange,boolean,boolean,java.io.IOException):296:296 -> w @@ -208490,15 +216757,15 @@ okhttp3.internal.connection.RealCall -> S3.e: 125:132:java.net.Socket releaseConnectionNoEvents$okhttp():386:386 -> z 133:138:java.net.Socket releaseConnectionNoEvents$okhttp():387:387 -> z 139:146:java.net.Socket releaseConnectionNoEvents$okhttp():379:379 -> z -okhttp3.internal.connection.RealCall$AsyncCall -> S3.e$a: +okhttp3.internal.connection.RealCall$AsyncCall -> Z3.e$a: # {"id":"sourceFile","fileName":"RealCall.kt"} java.util.concurrent.atomic.AtomicInteger callsPerHost -> d okhttp3.Callback responseCallback -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/f;"} okhttp3.internal.connection.RealCall this$0 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/e;"} 6:12:void (okhttp3.internal.connection.RealCall,okhttp3.Callback):470:470 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/e;LN3/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/e;LU3/f;)V"} 13:21:void (okhttp3.internal.connection.RealCall,okhttp3.Callback):473:473 -> 6:15:void executeOn(java.util.concurrent.ExecutorService):494:494 -> a 16:26:void executeOn(java.util.concurrent.ExecutorService):552:552 -> a @@ -208510,11 +216777,11 @@ okhttp3.internal.connection.RealCall$AsyncCall -> S3.e$a: 93:99:void executeOn(java.util.concurrent.ExecutorService):504:504 -> a 100:127:void executeOn(java.util.concurrent.ExecutorService):507:507 -> a 1:3:okhttp3.internal.connection.RealCall getCall():487:487 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ3/e;"} 1:3:java.util.concurrent.atomic.AtomicInteger getCallsPerHost():473:473 -> c 1:15:java.lang.String getHost():481:481 -> d 6:10:void reuseCallsPerHostFrom(okhttp3.internal.connection.RealCall$AsyncCall):477:477 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/e$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/e$a;)V"} 1:23:void run():513:513 -> run 24:27:void run():556:556 -> run 28:36:void run():557:557 -> run @@ -208534,33 +216801,33 @@ okhttp3.internal.connection.RealCall$AsyncCall -> S3.e$a: 189:192:void run():562:562 -> run 193:206:void run():536:536 -> run 207:210:void run():562:562 -> run -okhttp3.internal.connection.RealCall$CallReference -> S3.e$b: +okhttp3.internal.connection.RealCall$CallReference -> Z3.e$b: # {"id":"sourceFile","fileName":"RealCall.kt"} java.lang.Object callStackTrace -> a 6:11:void (okhttp3.internal.connection.RealCall,java.lang.Object):549:549 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/e;Ljava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/e;Ljava/lang/Object;)V"} 1:3:java.lang.Object getCallStackTrace():548:548 -> a -okhttp3.internal.connection.RealCall$timeout$1 -> S3.e$c: +okhttp3.internal.connection.RealCall$timeout$1 -> Z3.e$c: # {"id":"sourceFile","fileName":"RealCall.kt"} okhttp3.internal.connection.RealCall this$0 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/e;"} 1:6:void (okhttp3.internal.connection.RealCall):70:70 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/e;)V"} 1:6:void timedOut():72:72 -> x -okhttp3.internal.connection.RealConnection -> S3.f: +okhttp3.internal.connection.RealConnection -> Z3.f: # {"id":"sourceFile","fileName":"RealConnection.kt"} java.net.Socket rawSocket -> c java.net.Socket socket -> d okhttp3.Handshake handshake -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/s;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/s;"} okhttp3.Protocol protocol -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/A;"} okhttp3.internal.http2.Http2Connection http2Connection -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/f;"} okio.BufferedSource source -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/k;"} okio.BufferedSink sink -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/j;"} boolean noNewExchanges -> j boolean noCoalescedConnections -> k int routeFailureCount -> l @@ -208570,19 +216837,19 @@ okhttp3.internal.connection.RealConnection -> S3.f: java.util.List calls -> p long idleAtNs -> q okhttp3.internal.connection.RealConnectionPool connectionPool -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/h;"} okhttp3.Route route -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/F;"} okhttp3.internal.connection.RealConnection$Companion Companion -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/f$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/f$a;"} 1:9:void ():0:0 -> 11:18:void (okhttp3.internal.connection.RealConnectionPool,okhttp3.Route):88:88 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/h;LN3/F;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/h;LU3/F;)V"} 19:20:void (okhttp3.internal.connection.RealConnectionPool,okhttp3.Route):137:137 -> 21:32:void (okhttp3.internal.connection.RealConnectionPool,okhttp3.Route):140:140 -> 33:35:void (okhttp3.internal.connection.RealConnectionPool,okhttp3.Route):143:143 -> 1:3:okhttp3.Route route():637:637 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/F;"} 4:10:boolean routeMatchesAny(java.util.List):771:771 -> B 11:26:boolean routeMatchesAny(java.util.List):772:772 -> B 27:38:boolean routeMatchesAny(java.util.List):575:575 -> B @@ -208603,14 +216870,14 @@ okhttp3.internal.connection.RealConnection -> S3.f: 60:73:void startHttp2(int):357:357 -> F 74:77:void startHttp2(int):358:358 -> F 1:11:boolean supportsUrl(okhttp3.HttpUrl):774:774 -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;)Z"} 12:55:boolean supportsUrl(okhttp3.HttpUrl):775:775 -> G 56:65:boolean supportsUrl(okhttp3.HttpUrl):584:584 -> G 66:77:boolean supportsUrl(okhttp3.HttpUrl):586:586 -> G 78:93:boolean supportsUrl(okhttp3.HttpUrl):590:590 -> G 94:112:boolean supportsUrl(okhttp3.HttpUrl):595:595 -> G 7:11:void trackFailure$okhttp(okhttp3.internal.connection.RealCall,java.io.IOException):703:703 -> H - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/e;Ljava/io/IOException;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/e;Ljava/io/IOException;)V"} 12:20:void trackFailure$okhttp(okhttp3.internal.connection.RealCall,java.io.IOException):705:705 -> H 21:27:void trackFailure$okhttp(okhttp3.internal.connection.RealCall,java.io.IOException):707:707 -> H 28:29:void trackFailure$okhttp(okhttp3.internal.connection.RealCall,java.io.IOException):709:709 -> H @@ -208625,21 +216892,21 @@ okhttp3.internal.connection.RealConnection -> S3.f: 88:92:void trackFailure$okhttp(okhttp3.internal.connection.RealCall,java.io.IOException):732:732 -> H 93:96:void trackFailure$okhttp(okhttp3.internal.connection.RealCall,java.io.IOException):735:735 -> H 12:17:void onSettings(okhttp3.internal.http2.Http2Connection,okhttp3.internal.http2.Settings):681:681 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/f;LV3/m;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/f;Lc4/m;)V"} 18:22:void onSettings(okhttp3.internal.http2.Http2Connection,okhttp3.internal.http2.Settings):682:682 -> a 6:12:void onStream(okhttp3.internal.http2.Http2Stream):676:676 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/i;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;)V"} 1:3:okhttp3.Handshake access$getHandshake$p(okhttp3.internal.connection.RealConnection):85:85 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/f;)LN3/s;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/f;)LU3/s;"} 1:8:void cancel():641:641 -> d 1:4:boolean certificateSupportHost(okhttp3.HttpUrl,okhttp3.Handshake):599:599 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;LN3/s;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;LU3/s;)Z"} 5:17:boolean certificateSupportHost(okhttp3.HttpUrl,okhttp3.Handshake):601:601 -> e 18:25:boolean certificateSupportHost(okhttp3.HttpUrl,okhttp3.Handshake):602:602 -> e 26:33:boolean certificateSupportHost(okhttp3.HttpUrl,okhttp3.Handshake):601:601 -> e 34:42:boolean certificateSupportHost(okhttp3.HttpUrl,okhttp3.Handshake):602:602 -> e 15:24:void connect(int,int,int,int,boolean,okhttp3.Call,okhttp3.EventListener):175:175 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(IIIIZLN3/e;LN3/r;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IIIIZLU3/e;LU3/r;)V"} 25:34:void connect(int,int,int,int,boolean,okhttp3.Call,okhttp3.EventListener):178:178 -> f 35:39:void connect(int,int,int,int,boolean,okhttp3.Call,okhttp3.EventListener):179:179 -> f 40:51:void connect(int,int,int,int,boolean,okhttp3.Call,okhttp3.EventListener):181:181 -> f @@ -208684,14 +216951,14 @@ okhttp3.internal.connection.RealConnection -> S3.f: 342:348:void connect(int,int,int,int,boolean,okhttp3.Call,okhttp3.EventListener):193:193 -> f 349:356:void connect(int,int,int,int,boolean,okhttp3.Call,okhttp3.EventListener):175:175 -> f 16:27:void connectFailed$okhttp(okhttp3.OkHttpClient,okhttp3.Route,java.io.IOException):689:689 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/z;LN3/F;Ljava/io/IOException;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/z;LU3/F;Ljava/io/IOException;)V"} 28:31:void connectFailed$okhttp(okhttp3.OkHttpClient,okhttp3.Route,java.io.IOException):690:690 -> g 32:35:void connectFailed$okhttp(okhttp3.OkHttpClient,okhttp3.Route,java.io.IOException):691:691 -> g 36:51:void connectFailed$okhttp(okhttp3.OkHttpClient,okhttp3.Route,java.io.IOException):692:692 -> g 52:54:void connectFailed$okhttp(okhttp3.OkHttpClient,okhttp3.Route,java.io.IOException):691:691 -> g 55:62:void connectFailed$okhttp(okhttp3.OkHttpClient,okhttp3.Route,java.io.IOException):695:695 -> g 1:6:void connectSocket(int,int,okhttp3.Call,okhttp3.EventListener):283:283 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(IILN3/e;LN3/r;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IILU3/e;LU3/r;)V"} 7:12:void connectSocket(int,int,okhttp3.Call,okhttp3.EventListener):284:284 -> h 13:33:void connectSocket(int,int,okhttp3.Call,okhttp3.EventListener):286:286 -> h 34:39:void connectSocket(int,int,okhttp3.Call,okhttp3.EventListener):288:288 -> h @@ -208708,7 +216975,7 @@ okhttp3.internal.connection.RealConnection -> S3.f: 150:152:void connectSocket(int,int,okhttp3.Call,okhttp3.EventListener):298:298 -> h 153:153:void connectSocket(int,int,okhttp3.Call,okhttp3.EventListener):297:297 -> h 1:6:void connectTls(okhttp3.internal.connection.ConnectionSpecSelector):363:363 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/b;)V"} 7:11:void connectTls(okhttp3.internal.connection.ConnectionSpecSelector):364:364 -> i 12:14:void connectTls(okhttp3.internal.connection.ConnectionSpecSelector):369:369 -> i 15:33:void connectTls(okhttp3.internal.connection.ConnectionSpecSelector):370:370 -> i @@ -208749,7 +217016,7 @@ okhttp3.internal.connection.RealConnection -> S3.f: 389:399:void connectTls(okhttp3.internal.connection.ConnectionSpecSelector):427:427 -> i 400:403:void connectTls(okhttp3.internal.connection.ConnectionSpecSelector):430:430 -> i 1:4:void connectTunnel(int,int,int,okhttp3.Call,okhttp3.EventListener):258:258 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILN3/e;LN3/r;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILU3/e;LU3/r;)V"} 5:13:void connectTunnel(int,int,int,okhttp3.Call,okhttp3.EventListener):259:259 -> j 14:16:void connectTunnel(int,int,int,okhttp3.Call,okhttp3.EventListener):261:261 -> j 17:22:void connectTunnel(int,int,int,okhttp3.Call,okhttp3.EventListener):262:262 -> j @@ -208759,7 +217026,7 @@ okhttp3.internal.connection.RealConnection -> S3.f: 35:36:void connectTunnel(int,int,int,okhttp3.Call,okhttp3.EventListener):270:270 -> j 37:55:void connectTunnel(int,int,int,okhttp3.Call,okhttp3.EventListener):271:271 -> j 1:27:okhttp3.Request createTunnel(int,int,okhttp3.Request,okhttp3.HttpUrl):448:448 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(IILN3/B;LN3/u;)LN3/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IILU3/B;LU3/u;)LU3/B;"} 28:32:okhttp3.Request createTunnel(int,int,okhttp3.Request,okhttp3.HttpUrl):450:450 -> k 33:37:okhttp3.Request createTunnel(int,int,okhttp3.Request,okhttp3.HttpUrl):451:451 -> k 38:43:okhttp3.Request createTunnel(int,int,okhttp3.Request,okhttp3.HttpUrl):452:452 -> k @@ -208779,7 +217046,7 @@ okhttp3.internal.connection.RealConnection -> S3.f: 174:194:okhttp3.Request createTunnel(int,int,okhttp3.Request,okhttp3.HttpUrl):468:468 -> k 195:202:okhttp3.Request createTunnel(int,int,okhttp3.Request,okhttp3.HttpUrl):469:469 -> k 1:5:okhttp3.Request createTunnelRequest():499:499 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/B;"} 6:19:okhttp3.Request createTunnelRequest():500:500 -> l 20:26:okhttp3.Request createTunnelRequest():501:501 -> l 27:47:okhttp3.Request createTunnelRequest():502:502 -> l @@ -208799,7 +217066,7 @@ okhttp3.internal.connection.RealConnection -> S3.f: 123:132:okhttp3.Request createTunnelRequest():518:518 -> l 133:142:okhttp3.Request createTunnelRequest():519:519 -> l 1:12:void establishProtocol(okhttp3.internal.connection.ConnectionSpecSelector,int,okhttp3.Call,okhttp3.EventListener):323:323 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/b;ILN3/e;LN3/r;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/b;ILU3/e;LU3/r;)V"} 13:30:void establishProtocol(okhttp3.internal.connection.ConnectionSpecSelector,int,okhttp3.Call,okhttp3.EventListener):324:324 -> m 31:34:void establishProtocol(okhttp3.internal.connection.ConnectionSpecSelector,int,okhttp3.Call,okhttp3.EventListener):325:325 -> m 35:36:void establishProtocol(okhttp3.internal.connection.ConnectionSpecSelector,int,okhttp3.Call,okhttp3.EventListener):326:326 -> m @@ -208816,11 +217083,11 @@ okhttp3.internal.connection.RealConnection -> S3.f: 1:3:boolean getNoNewExchanges():116:116 -> p 1:3:int getRouteFailureCount$okhttp():128:128 -> q 1:3:okhttp3.Handshake handshake():684:684 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/s;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/s;"} 2:7:void incrementSuccessCount$okhttp():163:163 -> s 8:12:void incrementSuccessCount$okhttp():164:164 -> s 6:16:boolean isEligible$okhttp(okhttp3.Address,java.util.List):767:767 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/a;Ljava/util/List;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/a;Ljava/util/List;)Z"} 17:60:boolean isEligible$okhttp(okhttp3.Address,java.util.List):768:768 -> t 61:76:boolean isEligible$okhttp(okhttp3.Address,java.util.List):532:532 -> t 77:89:boolean isEligible$okhttp(okhttp3.Address,java.util.List):535:535 -> t @@ -208849,7 +217116,7 @@ okhttp3.internal.connection.RealConnection -> S3.f: 133:136:boolean isHealthy(boolean):665:665 -> u 1:8:boolean isMultiplexed$okhttp():150:150 -> v 11:15:okhttp3.internal.http.ExchangeCodec newCodec$okhttp(okhttp3.OkHttpClient,okhttp3.internal.http.RealInterceptorChain):607:607 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/z;LT3/g;)LT3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/z;La4/g;)La4/d;"} 16:20:okhttp3.internal.http.ExchangeCodec newCodec$okhttp(okhttp3.OkHttpClient,okhttp3.internal.http.RealInterceptorChain):608:608 -> w 21:25:okhttp3.internal.http.ExchangeCodec newCodec$okhttp(okhttp3.OkHttpClient,okhttp3.internal.http.RealInterceptorChain):609:609 -> w 26:29:okhttp3.internal.http.ExchangeCodec newCodec$okhttp(okhttp3.OkHttpClient,okhttp3.internal.http.RealInterceptorChain):610:610 -> w @@ -208859,7 +217126,7 @@ okhttp3.internal.connection.RealConnection -> S3.f: 57:68:okhttp3.internal.http.ExchangeCodec newCodec$okhttp(okhttp3.OkHttpClient,okhttp3.internal.http.RealInterceptorChain):617:617 -> w 69:74:okhttp3.internal.http.ExchangeCodec newCodec$okhttp(okhttp3.OkHttpClient,okhttp3.internal.http.RealInterceptorChain):618:618 -> w 6:10:okhttp3.internal.ws.RealWebSocket$Streams newWebSocketStreams$okhttp(okhttp3.internal.connection.Exchange):624:624 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/c;)Lb4/d$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/c;)Li4/d$d;"} 11:15:okhttp3.internal.ws.RealWebSocket$Streams newWebSocketStreams$okhttp(okhttp3.internal.connection.Exchange):625:625 -> x 16:21:okhttp3.internal.ws.RealWebSocket$Streams newWebSocketStreams$okhttp(okhttp3.internal.connection.Exchange):626:626 -> x 22:24:okhttp3.internal.ws.RealWebSocket$Streams newWebSocketStreams$okhttp(okhttp3.internal.connection.Exchange):628:628 -> x @@ -208869,71 +217136,71 @@ okhttp3.internal.connection.RealConnection -> S3.f: 5:9:void noCoalescedConnections$okhttp():160:160 -> y 3:4:void noNewExchanges$okhttp():154:154 -> z 5:9:void noNewExchanges$okhttp():155:155 -> z -okhttp3.internal.connection.RealConnection$Companion -> S3.f$a: +okhttp3.internal.connection.RealConnection$Companion -> Z3.f$a: # {"id":"sourceFile","fileName":"RealConnection.kt"} 1:1:void ():747:747 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):747:747 -> -okhttp3.internal.connection.RealConnection$WhenMappings -> S3.g: +okhttp3.internal.connection.RealConnection$WhenMappings -> Z3.g: int[] $EnumSwitchMapping$0 -> a 1:28:void ():0:0 -> -okhttp3.internal.connection.RealConnection$connectTls$1 -> S3.f$b: +okhttp3.internal.connection.RealConnection$connectTls$1 -> Z3.f$b: # {"id":"sourceFile","fileName":"RealConnection.kt"} okhttp3.CertificatePinner $certificatePinner -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/g;"} okhttp3.Handshake $unverifiedHandshake -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/s;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/s;"} okhttp3.Address $address -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/a;"} 1:11:void (okhttp3.CertificatePinner,okhttp3.Handshake,okhttp3.Address):0:0 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/g;LN3/s;LN3/a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/g;LU3/s;LU3/a;)V"} 1:15:java.util.List invoke():405:405 -> a 16:25:java.util.List invoke():406:406 -> a 26:30:java.util.List invoke():405:405 -> a 1:5:java.lang.Object invoke():85:85 -> invoke -okhttp3.internal.connection.RealConnection$connectTls$2 -> S3.f$c: +okhttp3.internal.connection.RealConnection$connectTls$2 -> Z3.f$c: # {"id":"sourceFile","fileName":"RealConnection.kt"} okhttp3.internal.connection.RealConnection this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/f;"} 1:7:void (okhttp3.internal.connection.RealConnection):0:0 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/f;)V"} 1:13:java.util.List invoke():411:411 -> a 14:24:java.util.List invoke():766:766 -> a 25:38:java.util.List invoke():767:767 -> a 39:42:java.util.List invoke():768:768 -> a 43:57:java.util.List invoke():411:411 -> a 1:5:java.lang.Object invoke():85:85 -> invoke -okhttp3.internal.connection.RealConnection$newWebSocketStreams$1 -> S3.f$d: +okhttp3.internal.connection.RealConnection$newWebSocketStreams$1 -> Z3.f$d: # {"id":"sourceFile","fileName":"RealConnection.kt"} okhttp3.internal.connection.Exchange $exchange -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/c;"} okio.BufferedSource $source -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/k;"} okio.BufferedSink $sink -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/j;"} 1:10:void (okhttp3.internal.connection.Exchange,okio.BufferedSource,okio.BufferedSink,boolean,okio.BufferedSource,okio.BufferedSink):630:630 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/c;Lc4/k;Lc4/j;ZLc4/k;Lc4/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/c;Lj4/k;Lj4/j;ZLj4/k;Lj4/j;)V"} 1:11:void close():632:632 -> close -okhttp3.internal.connection.RealConnectionPool -> S3.h: +okhttp3.internal.connection.RealConnectionPool -> Z3.h: # {"id":"sourceFile","fileName":"RealConnectionPool.kt"} long keepAliveDurationNs -> a okhttp3.internal.concurrent.TaskQueue cleanupQueue -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LR3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/d;"} okhttp3.internal.connection.RealConnectionPool$cleanupTask$1 cleanupTask -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/h$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/h$b;"} java.util.concurrent.ConcurrentLinkedQueue connections -> d int maxIdleConnections -> e okhttp3.internal.connection.RealConnectionPool$Companion Companion -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/h$a;"} 1:9:void ():0:0 -> 11:15:void (okhttp3.internal.concurrent.TaskRunner,int,long,java.util.concurrent.TimeUnit):33:33 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR3/e;IJLjava/util/concurrent/TimeUnit;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY3/e;IJLjava/util/concurrent/TimeUnit;)V"} 16:21:void (okhttp3.internal.concurrent.TaskRunner,int,long,java.util.concurrent.TimeUnit):40:40 -> 22:27:void (okhttp3.internal.concurrent.TaskRunner,int,long,java.util.concurrent.TimeUnit):42:42 -> 28:53:void (okhttp3.internal.concurrent.TaskRunner,int,long,java.util.concurrent.TimeUnit):43:43 -> 54:72:void (okhttp3.internal.concurrent.TaskRunner,int,long,java.util.concurrent.TimeUnit):52:52 -> 73:99:void (okhttp3.internal.concurrent.TaskRunner,int,long,java.util.concurrent.TimeUnit):56:56 -> 11:28:boolean callAcquirePooledConnection(okhttp3.Address,okhttp3.internal.connection.RealCall,java.util.List,boolean):83:83 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/a;LS3/e;Ljava/util/List;Z)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/a;LZ3/e;Ljava/util/List;Z)Z"} 29:36:boolean callAcquirePooledConnection(okhttp3.Address,okhttp3.internal.connection.RealCall,java.util.List,boolean):84:84 -> a 37:45:boolean callAcquirePooledConnection(okhttp3.Address,okhttp3.internal.connection.RealCall,java.util.List,boolean):85:85 -> a 46:51:boolean callAcquirePooledConnection(okhttp3.Address,okhttp3.internal.connection.RealCall,java.util.List,boolean):86:86 -> a @@ -208961,7 +217228,7 @@ okhttp3.internal.connection.RealConnectionPool -> S3.h: 133:147:long cleanup(long):185:185 -> b 148:149:long cleanup(long):177:177 -> b 6:16:boolean connectionBecameIdle(okhttp3.internal.connection.RealConnection):260:260 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/f;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/f;)Z"} 17:60:boolean connectionBecameIdle(okhttp3.internal.connection.RealConnection):261:261 -> c 61:71:boolean connectionBecameIdle(okhttp3.internal.connection.RealConnection):108:108 -> c 72:85:boolean connectionBecameIdle(okhttp3.internal.connection.RealConnection):114:114 -> c @@ -208969,7 +217236,7 @@ okhttp3.internal.connection.RealConnectionPool -> S3.h: 89:93:boolean connectionBecameIdle(okhttp3.internal.connection.RealConnection):110:110 -> c 94:107:boolean connectionBecameIdle(okhttp3.internal.connection.RealConnection):111:111 -> c 1:11:int pruneAndGetAllocationCount(okhttp3.internal.connection.RealConnection,long):264:264 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/f;J)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/f;J)I"} 12:55:int pruneAndGetAllocationCount(okhttp3.internal.connection.RealConnection,long):265:265 -> d 56:61:int pruneAndGetAllocationCount(okhttp3.internal.connection.RealConnection,long):217:217 -> d 62:67:int pruneAndGetAllocationCount(okhttp3.internal.connection.RealConnection,long):219:219 -> d @@ -208984,35 +217251,35 @@ okhttp3.internal.connection.RealConnectionPool -> S3.h: 150:156:int pruneAndGetAllocationCount(okhttp3.internal.connection.RealConnection,long):238:238 -> d 157:161:int pruneAndGetAllocationCount(okhttp3.internal.connection.RealConnection,long):243:243 -> d 6:16:void put(okhttp3.internal.connection.RealConnection):256:256 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/f;)V"} 17:60:void put(okhttp3.internal.connection.RealConnection):257:257 -> e 61:65:void put(okhttp3.internal.connection.RealConnection):97:97 -> e 66:77:void put(okhttp3.internal.connection.RealConnection):98:98 -> e -okhttp3.internal.connection.RealConnectionPool$Companion -> S3.h$a: +okhttp3.internal.connection.RealConnectionPool$Companion -> Z3.h$a: # {"id":"sourceFile","fileName":"RealConnectionPool.kt"} 1:1:void ():246:246 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):246:246 -> -okhttp3.internal.connection.RealConnectionPool$cleanupTask$1 -> S3.h$b: +okhttp3.internal.connection.RealConnectionPool$cleanupTask$1 -> Z3.h$b: # {"id":"sourceFile","fileName":"RealConnectionPool.kt"} okhttp3.internal.connection.RealConnectionPool this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/h;"} 1:9:void (okhttp3.internal.connection.RealConnectionPool,java.lang.String):43:43 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/h;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/h;Ljava/lang/String;)V"} 1:11:long runOnce():44:44 -> f -okhttp3.internal.connection.RouteDatabase -> S3.i: +okhttp3.internal.connection.RouteDatabase -> Z3.i: # {"id":"sourceFile","fileName":"RouteDatabase.kt"} java.util.Set failedRoutes -> a 1:3:void ():26:26 -> 4:11:void ():27:27 -> 7:11:void connected(okhttp3.Route):36:36 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/F;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/F;)V"} 12:16:void connected(okhttp3.Route):37:37 -> a 7:11:void failed(okhttp3.Route):31:31 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/F;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/F;)V"} 12:16:void failed(okhttp3.Route):32:32 -> b 7:17:boolean shouldPostpone(okhttp3.Route):40:40 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/F;)Z"} -okhttp3.internal.connection.RouteException -> S3.j: + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/F;)Z"} +okhttp3.internal.connection.RouteException -> Z3.j: # {"id":"sourceFile","fileName":"RouteException.kt"} java.io.IOException lastConnectException -> d java.io.IOException firstConnectException -> e @@ -209022,35 +217289,35 @@ okhttp3.internal.connection.RouteException -> S3.j: 11:13:void addConnectException(java.io.IOException):31:31 -> a 1:3:java.io.IOException getFirstConnectException():24:24 -> b 1:3:java.io.IOException getLastConnectException():26:26 -> c -okhttp3.internal.connection.RouteSelector -> S3.k: +okhttp3.internal.connection.RouteSelector -> Z3.k: # {"id":"sourceFile","fileName":"RouteSelector.kt"} java.util.List proxies -> a int nextProxyIndex -> b java.util.List inetSocketAddresses -> c java.util.List postponedRoutes -> d okhttp3.Address address -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/a;"} okhttp3.internal.connection.RouteDatabase routeDatabase -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/i;"} okhttp3.Call call -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/e;"} okhttp3.EventListener eventListener -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/r;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/r;"} okhttp3.internal.connection.RouteSelector$Companion Companion -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/k$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/k$a;"} 1:9:void ():0:0 -> 21:31:void (okhttp3.Address,okhttp3.internal.connection.RouteDatabase,okhttp3.Call,okhttp3.EventListener):36:36 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/a;LS3/i;LN3/e;LN3/r;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/a;LZ3/i;LU3/e;LU3/r;)V"} 32:37:void (okhttp3.Address,okhttp3.internal.connection.RouteDatabase,okhttp3.Call,okhttp3.EventListener):43:43 -> 38:43:void (okhttp3.Address,okhttp3.internal.connection.RouteDatabase,okhttp3.Call,okhttp3.EventListener):47:47 -> 44:50:void (okhttp3.Address,okhttp3.internal.connection.RouteDatabase,okhttp3.Call,okhttp3.EventListener):50:50 -> 51:62:void (okhttp3.Address,okhttp3.internal.connection.RouteDatabase,okhttp3.Call,okhttp3.EventListener):53:53 -> 1:3:okhttp3.Address access$getAddress$p(okhttp3.internal.connection.RouteSelector):36:36 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/k;)LN3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/k;)LU3/a;"} 1:19:boolean hasNext():59:59 -> b 1:14:boolean hasNextProxy():119:119 -> c 1:6:okhttp3.internal.connection.RouteSelector$Selection next():63:63 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS3/k$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ3/k$b;"} 7:11:okhttp3.internal.connection.RouteSelector$Selection next():66:66 -> d 12:17:okhttp3.internal.connection.RouteSelector$Selection next():67:67 -> d 18:21:okhttp3.internal.connection.RouteSelector$Selection next():71:71 -> d @@ -209093,19 +217360,19 @@ okhttp3.internal.connection.RouteSelector -> S3.k: 177:208:void resetNextInetSocketAddress(java.net.Proxy):166:166 -> f 209:244:void resetNextInetSocketAddress(java.net.Proxy):155:155 -> f 1:5:void resetNextProxy(okhttp3.HttpUrl,java.net.Proxy):97:97 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;Ljava/net/Proxy;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;Ljava/net/Proxy;)V"} 6:12:void resetNextProxy(okhttp3.HttpUrl,java.net.Proxy):112:112 -> g 13:19:void resetNextProxy(okhttp3.HttpUrl,java.net.Proxy):113:113 -> g 20:21:void resetNextProxy(okhttp3.HttpUrl,java.net.Proxy):114:114 -> g 22:29:void resetNextProxy(okhttp3.HttpUrl,java.net.Proxy):115:115 -> g -okhttp3.internal.connection.RouteSelector$Companion -> S3.k$a: +okhttp3.internal.connection.RouteSelector$Companion -> Z3.k$a: # {"id":"sourceFile","fileName":"RouteSelector.kt"} 1:1:void ():189:189 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):189:189 -> 6:11:java.lang.String getSocketHost(java.net.InetSocketAddress):195:195 -> a 12:21:java.lang.String getSocketHost(java.net.InetSocketAddress):199:199 -> a 22:31:java.lang.String getSocketHost(java.net.InetSocketAddress):195:195 -> a -okhttp3.internal.connection.RouteSelector$Selection -> S3.k$b: +okhttp3.internal.connection.RouteSelector$Selection -> Z3.k$b: # {"id":"sourceFile","fileName":"RouteSelector.kt"} int nextRouteIndex -> a java.util.List routes -> b @@ -209113,18 +217380,18 @@ okhttp3.internal.connection.RouteSelector$Selection -> S3.k$b: 1:3:java.util.List getRoutes():178:178 -> a 1:14:boolean hasNext():181:181 -> b 1:6:okhttp3.Route next():184:184 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/F;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/F;"} 7:21:okhttp3.Route next():185:185 -> c 22:27:okhttp3.Route next():184:184 -> c -okhttp3.internal.connection.RouteSelector$resetNextProxy$1 -> S3.k$c: +okhttp3.internal.connection.RouteSelector$resetNextProxy$1 -> Z3.k$c: # {"id":"sourceFile","fileName":"RouteSelector.kt"} okhttp3.internal.connection.RouteSelector this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/k;"} java.net.Proxy $proxy -> f okhttp3.HttpUrl $url -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/u;"} 1:11:void (okhttp3.internal.connection.RouteSelector,java.net.Proxy,okhttp3.HttpUrl):0:0 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/k;Ljava/net/Proxy;LN3/u;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/k;Ljava/net/Proxy;LU3/u;)V"} 1:9:java.util.List invoke():99:99 -> a 10:15:java.util.List invoke():102:102 -> a 16:32:java.util.List invoke():103:103 -> a @@ -209133,19 +217400,19 @@ okhttp3.internal.connection.RouteSelector$resetNextProxy$1 -> S3.k$c: 56:60:java.util.List invoke():109:109 -> a 61:71:java.util.List invoke():107:107 -> a 1:5:java.lang.Object invoke():36:36 -> invoke -okhttp3.internal.http.BridgeInterceptor -> T3.a: +okhttp3.internal.http.BridgeInterceptor -> a4.a: # {"id":"sourceFile","fileName":"BridgeInterceptor.kt"} okhttp3.CookieJar cookieJar -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/n;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/n;"} 6:11:void (okhttp3.CookieJar):34:34 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/n;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/n;)V"} 1:5:java.lang.String cookieHeader(java.util.List):110:110 -> a 6:31:java.lang.String cookieHeader(java.util.List):119:119 -> a 32:36:java.lang.String cookieHeader(java.util.List):112:112 -> a 37:57:java.lang.String cookieHeader(java.util.List):113:113 -> a 58:67:java.lang.String cookieHeader(java.util.List):110:110 -> a 6:9:okhttp3.Response intercept(okhttp3.Interceptor$Chain):38:38 -> intercept - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/v$a;)LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/v$a;)LU3/D;"} 10:13:okhttp3.Response intercept(okhttp3.Interceptor$Chain):39:39 -> intercept 14:19:okhttp3.Response intercept(okhttp3.Interceptor$Chain):41:41 -> intercept 20:25:okhttp3.Response intercept(okhttp3.Interceptor$Chain):42:42 -> intercept @@ -209184,12 +217451,12 @@ okhttp3.internal.http.BridgeInterceptor -> T3.a: 251:254:okhttp3.Response intercept(okhttp3.Interceptor$Chain):101:101 -> intercept 255:266:okhttp3.Response intercept(okhttp3.Interceptor$Chain):102:102 -> intercept 267:271:okhttp3.Response intercept(okhttp3.Interceptor$Chain):106:106 -> intercept -okhttp3.internal.http.CallServerInterceptor -> T3.b: +okhttp3.internal.http.CallServerInterceptor -> a4.b: # {"id":"sourceFile","fileName":"CallServerInterceptor.kt"} boolean forWebSocket -> a 1:6:void (boolean):26:26 -> 6:7:okhttp3.Response intercept(okhttp3.Interceptor$Chain):30:30 -> intercept - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/v$a;)LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/v$a;)LU3/D;"} 8:14:okhttp3.Response intercept(okhttp3.Interceptor$Chain):31:31 -> intercept 15:18:okhttp3.Response intercept(okhttp3.Interceptor$Chain):32:32 -> intercept 19:22:okhttp3.Response intercept(okhttp3.Interceptor$Chain):33:33 -> intercept @@ -209244,10 +217511,10 @@ okhttp3.internal.http.CallServerInterceptor -> T3.b: 348:349:okhttp3.Response intercept(okhttp3.Interceptor$Chain):125:125 -> intercept 350:388:okhttp3.Response intercept(okhttp3.Interceptor$Chain):126:126 -> intercept 389:393:okhttp3.Response intercept(okhttp3.Interceptor$Chain):125:125 -> intercept -okhttp3.internal.http.DatesKt -> T3.c: +okhttp3.internal.http.DatesKt -> a4.c: # {"id":"sourceFile","fileName":"dates.kt"} okhttp3.internal.http.DatesKt$STANDARD_DATE_FORMAT$1 STANDARD_DATE_FORMAT -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LT3/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La4/c$a;"} java.lang.String[] BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS -> b java.text.DateFormat[] BROWSER_COMPATIBLE_DATE_FORMATS -> c 1:7:void ():32:32 -> @@ -209272,52 +217539,52 @@ okhttp3.internal.http.DatesKt -> T3.c: 95:96:java.util.Date toHttpDateOrNull(java.lang.String):101:101 -> a 97:100:java.util.Date toHttpDateOrNull(java.lang.String):79:79 -> a 6:23:java.lang.String toHttpDateString(java.util.Date):106:106 -> b -okhttp3.internal.http.DatesKt$STANDARD_DATE_FORMAT$1 -> T3.c$a: +okhttp3.internal.http.DatesKt$STANDARD_DATE_FORMAT$1 -> a4.c$a: # {"id":"sourceFile","fileName":"dates.kt"} 1:4:void ():32:32 -> 1:10:java.text.DateFormat initialValue():35:35 -> a 11:13:java.text.DateFormat initialValue():36:36 -> a 14:19:java.text.DateFormat initialValue():37:37 -> a 1:5:java.lang.Object initialValue():32:32 -> initialValue -okhttp3.internal.http.ExchangeCodec -> T3.d: +okhttp3.internal.http.ExchangeCodec -> a4.d: # {"id":"sourceFile","fileName":"ExchangeCodec.kt"} - long reportedContentLength(okhttp3.Response) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;)J"} + okio.Source openResponseBodySource(okhttp3.Response) -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;)Lj4/G;"} void finishRequest() -> b - okio.Source openResponseBodySource(okhttp3.Response) -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;)Lc4/G;"} + long reportedContentLength(okhttp3.Response) -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;)J"} void cancel() -> cancel - okio.Sink createRequestBody(okhttp3.Request,long) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;J)Lc4/E;"} - okhttp3.Response$Builder readResponseHeaders(boolean) -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LN3/D$a;"} - okhttp3.internal.connection.RealConnection getConnection() -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS3/f;"} - void flushRequest() -> g - void writeRequestHeaders(okhttp3.Request) -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;)V"} -okhttp3.internal.http.HttpHeaders -> T3.e: + okhttp3.Response$Builder readResponseHeaders(boolean) -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LU3/D$a;"} + okhttp3.internal.connection.RealConnection getConnection() -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ3/f;"} + void flushRequest() -> f + void writeRequestHeaders(okhttp3.Request) -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;)V"} + okio.Sink createRequestBody(okhttp3.Request,long) -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;J)Lj4/E;"} +okhttp3.internal.http.HttpHeaders -> a4.e: # {"id":"sourceFile","fileName":"HttpHeaders.kt"} okio.ByteString QUOTED_STRING_DELIMITERS -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/l;"} okio.ByteString TOKEN_DELIMITERS -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/l;"} 1:10:void ():37:37 -> 11:19:void ():38:38 -> 11:15:java.util.List parseChallenges(okhttp3.Headers,java.lang.String):60:60 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/t;Ljava/lang/String;)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/t;Ljava/lang/String;)Ljava/util/List;"} 16:22:java.util.List parseChallenges(okhttp3.Headers,java.lang.String):61:61 -> a 23:33:java.util.List parseChallenges(okhttp3.Headers,java.lang.String):62:62 -> a 34:46:java.util.List parseChallenges(okhttp3.Headers,java.lang.String):63:63 -> a 47:51:java.util.List parseChallenges(okhttp3.Headers,java.lang.String):65:65 -> a 52:67:java.util.List parseChallenges(okhttp3.Headers,java.lang.String):67:67 -> a 6:23:boolean promisesBody(okhttp3.Response):216:216 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;)Z"} 24:45:boolean promisesBody(okhttp3.Response):220:220 -> b 46:55:boolean promisesBody(okhttp3.Response):229:229 -> b 56:74:boolean promisesBody(okhttp3.Response):230:230 -> b 5:7:void readChallengeHeader(okio.Buffer,java.util.List):81:81 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;Ljava/util/List;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;Ljava/util/List;)V"} 8:15:void readChallengeHeader(okio.Buffer,java.util.List):82:82 -> c 16:19:void readChallengeHeader(okio.Buffer,java.util.List):89:89 -> c 20:25:void readChallengeHeader(okio.Buffer,java.util.List):90:90 -> c @@ -209341,7 +217608,7 @@ okhttp3.internal.http.HttpHeaders -> T3.e: 178:186:void readChallengeHeader(okio.Buffer,java.util.List):126:126 -> c 187:202:void readChallengeHeader(okio.Buffer,java.util.List):129:129 -> c 1:14:java.lang.String readQuotedString(okio.Buffer):166:166 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;)Ljava/lang/String;"} 15:19:java.lang.String readQuotedString(okio.Buffer):167:167 -> d 20:33:java.lang.String readQuotedString(okio.Buffer):169:169 -> d 34:39:java.lang.String readQuotedString(okio.Buffer):172:172 -> d @@ -209354,25 +217621,25 @@ okhttp3.internal.http.HttpHeaders -> T3.e: 70:73:java.lang.String readQuotedString(okio.Buffer):183:183 -> d 74:81:java.lang.String readQuotedString(okio.Buffer):166:166 -> d 1:12:java.lang.String readToken(okio.Buffer):192:192 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;)Ljava/lang/String;"} 13:22:java.lang.String readToken(okio.Buffer):193:193 -> e 23:29:java.lang.String readToken(okio.Buffer):196:196 -> e 16:20:void receiveHeaders(okhttp3.CookieJar,okhttp3.HttpUrl,okhttp3.Headers):202:202 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/n;LN3/u;LN3/t;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/n;LU3/u;LU3/t;)V"} 21:26:void receiveHeaders(okhttp3.CookieJar,okhttp3.HttpUrl,okhttp3.Headers):204:204 -> f 27:33:void receiveHeaders(okhttp3.CookieJar,okhttp3.HttpUrl,okhttp3.Headers):205:205 -> f 34:37:void receiveHeaders(okhttp3.CookieJar,okhttp3.HttpUrl,okhttp3.Headers):207:207 -> f 2:9:boolean skipCommasAndWhitespace(okio.Buffer):138:138 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;)Z"} 10:26:boolean skipCommasAndWhitespace(okio.Buffer):139:139 -> g 27:31:boolean skipCommasAndWhitespace(okio.Buffer):142:142 -> g 32:36:boolean skipCommasAndWhitespace(okio.Buffer):147:147 -> g 1:18:boolean startsWith(okio.Buffer,byte):157:157 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;B)Z"} -okhttp3.internal.http.HttpMethod -> T3.f: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;B)Z"} +okhttp3.internal.http.HttpMethod -> a4.f: # {"id":"sourceFile","fileName":"HttpMethod.kt"} okhttp3.internal.http.HttpMethod INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LT3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La4/f;"} 1:8:void ():18:18 -> 1:4:void ():18:18 -> 6:50:boolean invalidatesCache(java.lang.String):23:23 -> a @@ -209380,24 +217647,24 @@ okhttp3.internal.http.HttpMethod -> T3.f: 6:14:boolean redirectsToGet(java.lang.String):41:41 -> c 6:12:boolean redirectsWithBody(java.lang.String):37:37 -> d 6:50:boolean requiresRequestBody(java.lang.String):30:30 -> e -okhttp3.internal.http.RealInterceptorChain -> T3.g: +okhttp3.internal.http.RealInterceptorChain -> a4.g: # {"id":"sourceFile","fileName":"RealInterceptorChain.kt"} int calls -> a okhttp3.internal.connection.RealCall call -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/e;"} java.util.List interceptors -> c int index -> d okhttp3.internal.connection.Exchange exchange -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/c;"} okhttp3.Request request -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/B;"} int connectTimeoutMillis -> g int readTimeoutMillis -> h int writeTimeoutMillis -> i 16:35:void (okhttp3.internal.connection.RealCall,java.util.List,int,okhttp3.internal.connection.Exchange,okhttp3.Request,int,int,int):36:36 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LS3/e;Ljava/util/List;ILS3/c;LN3/B;III)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ3/e;Ljava/util/List;ILZ3/c;LU3/B;III)V"} 6:22:okhttp3.Response proceed(okhttp3.Request):91:91 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;)LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;)LU3/D;"} 23:27:okhttp3.Response proceed(okhttp3.Request):93:93 -> a 28:35:okhttp3.Response proceed(okhttp3.Request):95:95 -> a 36:49:okhttp3.Response proceed(okhttp3.Request):96:96 -> a @@ -209418,50 +217685,50 @@ okhttp3.internal.http.RealInterceptorChain -> T3.g: 271:290:okhttp3.Response proceed(okhttp3.Request):110:110 -> a 291:295:okhttp3.Response proceed(okhttp3.Request):109:109 -> a 296:303:okhttp3.Response proceed(okhttp3.Request):91:91 -> a - 6:22:okhttp3.internal.http.RealInterceptorChain copy$okhttp(int,okhttp3.internal.connection.Exchange,okhttp3.Request,int,int,int):56:56 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILS3/c;LN3/B;III)LT3/g;"} - 5:10:okhttp3.internal.http.RealInterceptorChain copy$okhttp$default(okhttp3.internal.http.RealInterceptorChain,int,okhttp3.internal.connection.Exchange,okhttp3.Request,int,int,int,int,java.lang.Object):50:50 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LT3/g;ILS3/c;LN3/B;IIIILjava/lang/Object;)LT3/g;"} - 11:16:okhttp3.internal.http.RealInterceptorChain copy$okhttp$default(okhttp3.internal.http.RealInterceptorChain,int,okhttp3.internal.connection.Exchange,okhttp3.Request,int,int,int,int,java.lang.Object):51:51 -> c - 17:22:okhttp3.internal.http.RealInterceptorChain copy$okhttp$default(okhttp3.internal.http.RealInterceptorChain,int,okhttp3.internal.connection.Exchange,okhttp3.Request,int,int,int,int,java.lang.Object):52:52 -> c - 23:28:okhttp3.internal.http.RealInterceptorChain copy$okhttp$default(okhttp3.internal.http.RealInterceptorChain,int,okhttp3.internal.connection.Exchange,okhttp3.Request,int,int,int,int,java.lang.Object):53:53 -> c - 29:34:okhttp3.internal.http.RealInterceptorChain copy$okhttp$default(okhttp3.internal.http.RealInterceptorChain,int,okhttp3.internal.connection.Exchange,okhttp3.Request,int,int,int,int,java.lang.Object):54:54 -> c - 35:48:okhttp3.internal.http.RealInterceptorChain copy$okhttp$default(okhttp3.internal.http.RealInterceptorChain,int,okhttp3.internal.connection.Exchange,okhttp3.Request,int,int,int,int,java.lang.Object):55:55 -> c + 1:3:okhttp3.Request request():87:87 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/B;"} + 6:22:okhttp3.internal.http.RealInterceptorChain copy$okhttp(int,okhttp3.internal.connection.Exchange,okhttp3.Request,int,int,int):56:56 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILZ3/c;LU3/B;III)La4/g;"} 1:3:okhttp3.Call call():85:85 -> call - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/e;"} - 1:3:okhttp3.internal.connection.RealCall getCall$okhttp():37:37 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS3/e;"} - 1:3:int getConnectTimeoutMillis$okhttp():42:42 -> e - 1:3:okhttp3.Request request():87:87 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/e;"} + 5:10:okhttp3.internal.http.RealInterceptorChain copy$okhttp$default(okhttp3.internal.http.RealInterceptorChain,int,okhttp3.internal.connection.Exchange,okhttp3.Request,int,int,int,int,java.lang.Object):50:50 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(La4/g;ILZ3/c;LU3/B;IIIILjava/lang/Object;)La4/g;"} + 11:16:okhttp3.internal.http.RealInterceptorChain copy$okhttp$default(okhttp3.internal.http.RealInterceptorChain,int,okhttp3.internal.connection.Exchange,okhttp3.Request,int,int,int,int,java.lang.Object):51:51 -> d + 17:22:okhttp3.internal.http.RealInterceptorChain copy$okhttp$default(okhttp3.internal.http.RealInterceptorChain,int,okhttp3.internal.connection.Exchange,okhttp3.Request,int,int,int,int,java.lang.Object):52:52 -> d + 23:28:okhttp3.internal.http.RealInterceptorChain copy$okhttp$default(okhttp3.internal.http.RealInterceptorChain,int,okhttp3.internal.connection.Exchange,okhttp3.Request,int,int,int,int,java.lang.Object):53:53 -> d + 29:34:okhttp3.internal.http.RealInterceptorChain copy$okhttp$default(okhttp3.internal.http.RealInterceptorChain,int,okhttp3.internal.connection.Exchange,okhttp3.Request,int,int,int,int,java.lang.Object):54:54 -> d + 35:48:okhttp3.internal.http.RealInterceptorChain copy$okhttp$default(okhttp3.internal.http.RealInterceptorChain,int,okhttp3.internal.connection.Exchange,okhttp3.Request,int,int,int,int,java.lang.Object):55:55 -> d + 1:3:okhttp3.internal.connection.RealCall getCall$okhttp():37:37 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ3/e;"} + 1:3:int getConnectTimeoutMillis$okhttp():42:42 -> f 1:3:okhttp3.internal.connection.Exchange getExchange$okhttp():40:40 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ3/c;"} 1:3:int getReadTimeoutMillis$okhttp():43:43 -> h 1:3:okhttp3.Request getRequest$okhttp():41:41 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/B;"} 1:3:int getWriteTimeoutMillis$okhttp():44:44 -> j 1:3:int readTimeoutMillis():69:69 -> k -okhttp3.internal.http.RealResponseBody -> T3.h: +okhttp3.internal.http.RealResponseBody -> a4.h: # {"id":"sourceFile","fileName":"RealResponseBody.kt"} java.lang.String contentTypeString -> d long contentLength -> e okio.BufferedSource source -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/k;"} 6:15:void (java.lang.String,long,okio.BufferedSource):31:31 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;JLc4/k;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;JLj4/k;)V"} 1:3:long contentLength():33:33 -> contentLength 1:13:okhttp3.MediaType contentType():35:35 -> contentType - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/x;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/x;"} 1:3:okio.BufferedSource source():37:37 -> source - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/k;"} -okhttp3.internal.http.RequestLine -> T3.i: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/k;"} +okhttp3.internal.http.RequestLine -> a4.i: # {"id":"sourceFile","fileName":"RequestLine.kt"} okhttp3.internal.http.RequestLine INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LT3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La4/i;"} 1:8:void ():23:23 -> 1:4:void ():23:23 -> 11:15:java.lang.String get(okhttp3.Request,java.net.Proxy$Type):30:30 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;Ljava/net/Proxy$Type;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;Ljava/net/Proxy$Type;)Ljava/lang/String;"} 16:24:java.lang.String get(okhttp3.Request,java.net.Proxy$Type):31:31 -> a 25:27:java.lang.String get(okhttp3.Request,java.net.Proxy$Type):32:32 -> a 28:35:java.lang.String get(okhttp3.Request,java.net.Proxy$Type):33:33 -> a @@ -209470,22 +217737,22 @@ okhttp3.internal.http.RequestLine -> T3.i: 55:59:java.lang.String get(okhttp3.Request,java.net.Proxy$Type):38:38 -> a 60:69:java.lang.String get(okhttp3.Request,java.net.Proxy$Type):30:30 -> a 1:14:boolean includeAuthorityInRequestLine(okhttp3.Request,java.net.Proxy$Type):46:46 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;Ljava/net/Proxy$Type;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;Ljava/net/Proxy$Type;)Z"} 6:9:java.lang.String requestPath(okhttp3.HttpUrl):54:54 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;)Ljava/lang/String;"} 10:15:java.lang.String requestPath(okhttp3.HttpUrl):55:55 -> c 16:37:java.lang.String requestPath(okhttp3.HttpUrl):56:56 -> c -okhttp3.internal.http.RetryAndFollowUpInterceptor -> T3.j: +okhttp3.internal.http.RetryAndFollowUpInterceptor -> a4.j: # {"id":"sourceFile","fileName":"RetryAndFollowUpInterceptor.kt"} okhttp3.OkHttpClient client -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/z;"} okhttp3.internal.http.RetryAndFollowUpInterceptor$Companion Companion -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LT3/j$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La4/j$a;"} 1:9:void ():0:0 -> 6:11:void (okhttp3.OkHttpClient):54:54 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/z;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/z;)V"} 1:10:okhttp3.Request buildRedirectRequest(okhttp3.Response,java.lang.String):293:293 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;Ljava/lang/String;)LN3/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;Ljava/lang/String;)LU3/B;"} 11:19:okhttp3.Request buildRedirectRequest(okhttp3.Response,java.lang.String):295:295 -> a 20:33:okhttp3.Request buildRedirectRequest(okhttp3.Response,java.lang.String):297:297 -> a 34:55:okhttp3.Request buildRedirectRequest(okhttp3.Response,java.lang.String):300:300 -> a @@ -209505,7 +217772,7 @@ okhttp3.internal.http.RetryAndFollowUpInterceptor -> T3.j: 163:167:okhttp3.Request buildRedirectRequest(okhttp3.Response,java.lang.String):327:327 -> a 168:177:okhttp3.Request buildRedirectRequest(okhttp3.Response,java.lang.String):330:330 -> a 4:15:okhttp3.Request followUpRequest(okhttp3.Response,okhttp3.internal.connection.Exchange):210:210 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;LS3/c;)LN3/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;LZ3/c;)LU3/B;"} 16:19:okhttp3.Request followUpRequest(okhttp3.Response,okhttp3.internal.connection.Exchange):211:211 -> b 20:59:okhttp3.Request followUpRequest(okhttp3.Response,okhttp3.internal.connection.Exchange):213:213 -> b 60:68:okhttp3.Request followUpRequest(okhttp3.Response,okhttp3.internal.connection.Exchange):233:233 -> b @@ -209537,20 +217804,20 @@ okhttp3.internal.http.RetryAndFollowUpInterceptor -> T3.j: 24:32:boolean isRecoverable(java.io.IOException,boolean):189:189 -> c 33:38:boolean isRecoverable(java.io.IOException,boolean):193:193 -> c 1:12:boolean recover(java.io.IOException,okhttp3.internal.connection.RealCall,okhttp3.Request,boolean):151:151 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/IOException;LS3/e;LN3/B;Z)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/IOException;LZ3/e;LU3/B;Z)Z"} 13:19:boolean recover(java.io.IOException,okhttp3.internal.connection.RealCall,okhttp3.Request,boolean):154:154 -> d 20:26:boolean recover(java.io.IOException,okhttp3.internal.connection.RealCall,okhttp3.Request,boolean):157:157 -> d 27:35:boolean recover(java.io.IOException,okhttp3.internal.connection.RealCall,okhttp3.Request,boolean):160:160 -> d 1:6:boolean requestIsOneShot(java.io.IOException,okhttp3.Request):167:167 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/IOException;LN3/B;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/IOException;LU3/B;)Z"} 7:12:boolean requestIsOneShot(java.io.IOException,okhttp3.Request):168:168 -> e 13:20:boolean requestIsOneShot(java.io.IOException,okhttp3.Request):169:169 -> e 3:10:int retryAfter(okhttp3.Response,int):334:334 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;I)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;I)I"} 11:23:int retryAfter(okhttp3.Response,int):338:338 -> f 24:42:int retryAfter(okhttp3.Response,int):339:339 -> f 6:7:okhttp3.Response intercept(okhttp3.Interceptor$Chain):58:58 -> intercept - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/v$a;)LN3/D;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/v$a;)LU3/D;"} 8:11:okhttp3.Response intercept(okhttp3.Interceptor$Chain):59:59 -> intercept 12:15:okhttp3.Response intercept(okhttp3.Interceptor$Chain):60:60 -> intercept 16:25:okhttp3.Response intercept(okhttp3.Interceptor$Chain):64:64 -> intercept @@ -209583,21 +217850,21 @@ okhttp3.internal.http.RetryAndFollowUpInterceptor -> T3.j: 199:207:okhttp3.Response intercept(okhttp3.Interceptor$Chain):81:81 -> intercept 208:215:okhttp3.Response intercept(okhttp3.Interceptor$Chain):72:72 -> intercept 216:219:okhttp3.Response intercept(okhttp3.Interceptor$Chain):133:133 -> intercept -okhttp3.internal.http.RetryAndFollowUpInterceptor$Companion -> T3.j$a: +okhttp3.internal.http.RetryAndFollowUpInterceptor$Companion -> a4.j$a: # {"id":"sourceFile","fileName":"RetryAndFollowUpInterceptor.kt"} 1:1:void ():344:344 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):344:344 -> -okhttp3.internal.http.StatusLine -> T3.k: +okhttp3.internal.http.StatusLine -> a4.k: # {"id":"sourceFile","fileName":"StatusLine.kt"} okhttp3.Protocol protocol -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/A;"} int code -> b java.lang.String message -> c okhttp3.internal.http.StatusLine$Companion Companion -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LT3/k$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La4/k$a;"} 1:9:void ():0:0 -> 11:20:void (okhttp3.Protocol,int,java.lang.String):24:24 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/A;ILjava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/A;ILjava/lang/String;)V"} 1:5:java.lang.String toString():31:31 -> toString 6:11:java.lang.String toString():32:32 -> toString 12:17:java.lang.String toString():33:33 -> toString @@ -209605,12 +217872,12 @@ okhttp3.internal.http.StatusLine -> T3.k: 25:32:java.lang.String toString():37:37 -> toString 33:40:java.lang.String toString():38:38 -> toString 41:50:java.lang.String toString():31:31 -> toString -okhttp3.internal.http.StatusLine$Companion -> T3.k$a: +okhttp3.internal.http.StatusLine$Companion -> a4.k$a: # {"id":"sourceFile","fileName":"StatusLine.kt"} 1:1:void ():42:42 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):42:42 -> 6:21:okhttp3.internal.http.StatusLine parse(java.lang.String):62:62 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LT3/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)La4/k;"} 22:38:okhttp3.internal.http.StatusLine parse(java.lang.String):63:63 -> a 39:46:okhttp3.internal.http.StatusLine parse(java.lang.String):66:66 -> a 47:52:okhttp3.internal.http.StatusLine parse(java.lang.String):69:69 -> a @@ -209630,52 +217897,52 @@ okhttp3.internal.http.StatusLine$Companion -> T3.k$a: 182:202:okhttp3.internal.http.StatusLine parse(java.lang.String):90:90 -> a 203:223:okhttp3.internal.http.StatusLine parse(java.lang.String):85:85 -> a 224:244:okhttp3.internal.http.StatusLine parse(java.lang.String):80:80 -> a -okhttp3.internal.http1.HeadersReader -> U3.a: +okhttp3.internal.http1.HeadersReader -> b4.a: # {"id":"sourceFile","fileName":"HeadersReader.kt"} long headerLimit -> a okio.BufferedSource source -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/k;"} okhttp3.internal.http1.HeadersReader$Companion Companion -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/a$a;"} 1:9:void ():0:0 -> 6:13:void (okio.BufferedSource):24:24 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/k;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/k;)V"} 14:16:void (okio.BufferedSource):25:25 -> 1:5:okhttp3.Headers readHeaders():36:36 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/t;"} 6:9:okhttp3.Headers readHeaders():38:38 -> a 10:15:okhttp3.Headers readHeaders():39:39 -> a 16:20:okhttp3.Headers readHeaders():42:42 -> a 21:24:okhttp3.Headers readHeaders():40:40 -> a 1:8:java.lang.String readLine():29:29 -> b 9:19:java.lang.String readLine():30:30 -> b -okhttp3.internal.http1.HeadersReader$Companion -> U3.a$a: +okhttp3.internal.http1.HeadersReader$Companion -> b4.a$a: # {"id":"sourceFile","fileName":"HeadersReader.kt"} 1:1:void ():45:45 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):45:45 -> -okhttp3.internal.http1.Http1ExchangeCodec -> U3.b: +okhttp3.internal.http1.Http1ExchangeCodec -> b4.b: # {"id":"sourceFile","fileName":"Http1ExchangeCodec.kt"} int state -> a okhttp3.internal.http1.HeadersReader headersReader -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/a;"} okhttp3.Headers trailers -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/t;"} okhttp3.OkHttpClient client -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/z;"} okhttp3.internal.connection.RealConnection connection -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/f;"} okio.BufferedSource source -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/k;"} okio.BufferedSink sink -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/j;"} okhttp3.internal.http1.Http1ExchangeCodec$Companion Companion -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/b$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/b$d;"} 1:9:void ():0:0 -> 16:26:void (okhttp3.OkHttpClient,okhttp3.internal.connection.RealConnection,okio.BufferedSource,okio.BufferedSink):64:64 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/z;LS3/f;Lc4/k;Lc4/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/z;LZ3/f;Lj4/k;Lj4/j;)V"} 27:34:void (okhttp3.OkHttpClient,okhttp3.internal.connection.RealConnection,okio.BufferedSource,okio.BufferedSink):73:73 -> 11:21:void writeRequest(okhttp3.Headers,java.lang.String):160:160 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/t;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/t;Ljava/lang/String;)V"} 22:32:void writeRequest(okhttp3.Headers,java.lang.String):161:161 -> A 33:38:void writeRequest(okhttp3.Headers,java.lang.String):162:162 -> A 39:48:void writeRequest(okhttp3.Headers,java.lang.String):163:163 -> A @@ -209685,118 +217952,118 @@ okhttp3.internal.http1.Http1ExchangeCodec -> U3.b: 69:73:void writeRequest(okhttp3.Headers,java.lang.String):168:168 -> A 74:76:void writeRequest(okhttp3.Headers,java.lang.String):169:169 -> A 77:105:void writeRequest(okhttp3.Headers,java.lang.String):160:160 -> A - 6:14:long reportedContentLength(okhttp3.Response):124:124 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;)J"} - 15:23:long reportedContentLength(okhttp3.Response):125:125 -> a - 24:28:long reportedContentLength(okhttp3.Response):126:126 -> a + 6:18:okio.Source openResponseBodySource(okhttp3.Response):132:132 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;)Lj4/G;"} + 19:37:okio.Source openResponseBodySource(okhttp3.Response):133:133 -> a + 38:47:okio.Source openResponseBodySource(okhttp3.Response):135:135 -> a + 48:52:okio.Source openResponseBodySource(okhttp3.Response):137:137 -> a + 53:57:okio.Source openResponseBodySource(okhttp3.Response):139:139 -> a 1:6:void finishRequest():155:155 -> b - 6:18:okio.Source openResponseBodySource(okhttp3.Response):132:132 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;)Lc4/G;"} - 19:37:okio.Source openResponseBodySource(okhttp3.Response):133:133 -> c - 38:47:okio.Source openResponseBodySource(okhttp3.Response):135:135 -> c - 48:52:okio.Source openResponseBodySource(okhttp3.Response):137:137 -> c - 53:57:okio.Source openResponseBodySource(okhttp3.Response):139:139 -> c + 6:14:long reportedContentLength(okhttp3.Response):124:124 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;)J"} + 15:23:long reportedContentLength(okhttp3.Response):125:125 -> c + 24:28:long reportedContentLength(okhttp3.Response):126:126 -> c 1:8:void cancel():104:104 -> cancel - 6:24:okio.Sink createRequestBody(okhttp3.Request,long):93:93 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;J)Lc4/E;"} - 25:26:okio.Sink createRequestBody(okhttp3.Request,long):94:94 -> d - 27:30:okio.Sink createRequestBody(okhttp3.Request,long):93:93 -> d - 31:47:okio.Sink createRequestBody(okhttp3.Request,long):95:95 -> d - 48:52:okio.Sink createRequestBody(okhttp3.Request,long):96:96 -> d - 53:54:okio.Sink createRequestBody(okhttp3.Request,long):98:98 -> d - 55:56:okio.Sink createRequestBody(okhttp3.Request,long):99:99 -> d - 57:60:okio.Sink createRequestBody(okhttp3.Request,long):98:98 -> d - 1:12:okhttp3.Response$Builder readResponseHeaders(boolean):173:173 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LN3/D$a;"} - 13:24:okhttp3.Response$Builder readResponseHeaders(boolean):178:178 -> e - 25:29:okhttp3.Response$Builder readResponseHeaders(boolean):180:180 -> e - 30:35:okhttp3.Response$Builder readResponseHeaders(boolean):181:181 -> e - 36:41:okhttp3.Response$Builder readResponseHeaders(boolean):182:182 -> e - 42:47:okhttp3.Response$Builder readResponseHeaders(boolean):183:183 -> e - 48:61:okhttp3.Response$Builder readResponseHeaders(boolean):184:184 -> e - 62:69:okhttp3.Response$Builder readResponseHeaders(boolean):187:187 -> e - 70:73:okhttp3.Response$Builder readResponseHeaders(boolean):190:190 -> e - 74:77:okhttp3.Response$Builder readResponseHeaders(boolean):191:191 -> e - 78:80:okhttp3.Response$Builder readResponseHeaders(boolean):195:195 -> e - 81:100:okhttp3.Response$Builder readResponseHeaders(boolean):201:201 -> e - 101:123:okhttp3.Response$Builder readResponseHeaders(boolean):202:202 -> e - 124:142:okhttp3.Response$Builder readResponseHeaders(boolean):174:174 -> e - 143:152:okhttp3.Response$Builder readResponseHeaders(boolean):173:173 -> e - 1:3:okhttp3.internal.connection.RealConnection getConnection():68:68 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS3/f;"} - 1:6:void flushRequest():151:151 -> g - 6:32:void writeRequestHeaders(okhttp3.Request):118:118 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;)V"} - 33:40:void writeRequestHeaders(okhttp3.Request):119:119 -> h + 1:12:okhttp3.Response$Builder readResponseHeaders(boolean):173:173 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LU3/D$a;"} + 13:24:okhttp3.Response$Builder readResponseHeaders(boolean):178:178 -> d + 25:29:okhttp3.Response$Builder readResponseHeaders(boolean):180:180 -> d + 30:35:okhttp3.Response$Builder readResponseHeaders(boolean):181:181 -> d + 36:41:okhttp3.Response$Builder readResponseHeaders(boolean):182:182 -> d + 42:47:okhttp3.Response$Builder readResponseHeaders(boolean):183:183 -> d + 48:61:okhttp3.Response$Builder readResponseHeaders(boolean):184:184 -> d + 62:69:okhttp3.Response$Builder readResponseHeaders(boolean):187:187 -> d + 70:73:okhttp3.Response$Builder readResponseHeaders(boolean):190:190 -> d + 74:77:okhttp3.Response$Builder readResponseHeaders(boolean):191:191 -> d + 78:80:okhttp3.Response$Builder readResponseHeaders(boolean):195:195 -> d + 81:100:okhttp3.Response$Builder readResponseHeaders(boolean):201:201 -> d + 101:123:okhttp3.Response$Builder readResponseHeaders(boolean):202:202 -> d + 124:142:okhttp3.Response$Builder readResponseHeaders(boolean):174:174 -> d + 143:152:okhttp3.Response$Builder readResponseHeaders(boolean):173:173 -> d + 1:3:okhttp3.internal.connection.RealConnection getConnection():68:68 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ3/f;"} + 1:6:void flushRequest():151:151 -> f + 6:32:void writeRequestHeaders(okhttp3.Request):118:118 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;)V"} + 33:40:void writeRequestHeaders(okhttp3.Request):119:119 -> g + 6:24:okio.Sink createRequestBody(okhttp3.Request,long):93:93 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;J)Lj4/E;"} + 25:26:okio.Sink createRequestBody(okhttp3.Request,long):94:94 -> h + 27:30:okio.Sink createRequestBody(okhttp3.Request,long):93:93 -> h + 31:47:okio.Sink createRequestBody(okhttp3.Request,long):95:95 -> h + 48:52:okio.Sink createRequestBody(okhttp3.Request,long):96:96 -> h + 53:54:okio.Sink createRequestBody(okhttp3.Request,long):98:98 -> h + 55:56:okio.Sink createRequestBody(okhttp3.Request,long):99:99 -> h + 57:60:okio.Sink createRequestBody(okhttp3.Request,long):98:98 -> h 1:4:void access$detachTimeout(okhttp3.internal.http1.Http1ExchangeCodec,okio.ForwardingTimeout):64:64 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/b;Lc4/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb4/b;Lj4/p;)V"} 1:3:okhttp3.OkHttpClient access$getClient$p(okhttp3.internal.http1.Http1ExchangeCodec):64:64 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/b;)LN3/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb4/b;)LU3/z;"} 1:3:okhttp3.internal.http1.HeadersReader access$getHeadersReader$p(okhttp3.internal.http1.Http1ExchangeCodec):64:64 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/b;)LU3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb4/b;)Lb4/a;"} 1:3:okio.BufferedSink access$getSink$p(okhttp3.internal.http1.Http1ExchangeCodec):64:64 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/b;)Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb4/b;)Lj4/j;"} 1:3:okio.BufferedSource access$getSource$p(okhttp3.internal.http1.Http1ExchangeCodec):64:64 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/b;)Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb4/b;)Lj4/k;"} 1:3:int access$getState$p(okhttp3.internal.http1.Http1ExchangeCodec):64:64 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/b;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb4/b;)I"} 1:3:okhttp3.Headers access$getTrailers$p(okhttp3.internal.http1.Http1ExchangeCodec):64:64 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/b;)LN3/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb4/b;)LU3/t;"} 1:3:void access$setState$p(okhttp3.internal.http1.Http1ExchangeCodec,int):64:64 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/b;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb4/b;I)V"} 1:3:void access$setTrailers$p(okhttp3.internal.http1.Http1ExchangeCodec,okhttp3.Headers):64:64 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/b;LN3/t;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb4/b;LU3/t;)V"} 1:4:void detachTimeout(okio.ForwardingTimeout):243:243 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/p;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/p;)V"} 5:9:void detachTimeout(okio.ForwardingTimeout):244:244 -> r 10:12:void detachTimeout(okio.ForwardingTimeout):245:245 -> r 13:16:void detachTimeout(okio.ForwardingTimeout):246:246 -> r 1:14:boolean isChunked(okhttp3.Request):79:79 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;)Z"} 3:16:boolean isChunked(okhttp3.Response):76:76 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;)Z"} 1:10:okio.Sink newChunkedSink():207:207 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/E;"} 11:12:okio.Sink newChunkedSink():208:208 -> u 13:18:okio.Sink newChunkedSink():209:209 -> u 19:47:okio.Sink newChunkedSink():207:207 -> u 1:11:okio.Source newChunkedSource(okhttp3.HttpUrl):225:225 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/u;)Lc4/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/u;)Lj4/G;"} 12:13:okio.Source newChunkedSource(okhttp3.HttpUrl):226:226 -> v 14:19:okio.Source newChunkedSource(okhttp3.HttpUrl):227:227 -> v 20:48:okio.Source newChunkedSource(okhttp3.HttpUrl):225:225 -> v 1:11:okio.Source newFixedLengthSource(long):219:219 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lc4/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lj4/G;"} 12:13:okio.Source newFixedLengthSource(long):220:220 -> w 14:19:okio.Source newFixedLengthSource(long):221:221 -> w 20:48:okio.Source newFixedLengthSource(long):219:219 -> w 1:10:okio.Sink newKnownLengthSink():213:213 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/E;"} 11:12:okio.Sink newKnownLengthSink():214:214 -> x 13:18:okio.Sink newKnownLengthSink():215:215 -> x 19:47:okio.Sink newKnownLengthSink():213:213 -> x 1:11:okio.Source newUnknownLengthSource():231:231 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/G;"} 12:13:okio.Source newUnknownLengthSource():232:232 -> y 14:20:okio.Source newUnknownLengthSource():233:233 -> y 21:26:okio.Source newUnknownLengthSource():234:234 -> y 27:55:okio.Source newUnknownLengthSource():231:231 -> y 6:16:void skipConnectBody(okhttp3.Response):254:254 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;)V"} 17:23:void skipConnectBody(okhttp3.Response):256:256 -> z 24:28:void skipConnectBody(okhttp3.Response):257:257 -> z 29:32:void skipConnectBody(okhttp3.Response):258:258 -> z -okhttp3.internal.http1.Http1ExchangeCodec$AbstractSource -> U3.b$a: +okhttp3.internal.http1.Http1ExchangeCodec$AbstractSource -> b4.b$a: # {"id":"sourceFile","fileName":"Http1ExchangeCodec.kt"} okio.ForwardingTimeout timeout -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/p;"} boolean closed -> e okhttp3.internal.http1.Http1ExchangeCodec this$0 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/b;"} 1:5:void (okhttp3.internal.http1.Http1ExchangeCodec):323:323 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb4/b;)V"} 6:21:void (okhttp3.internal.http1.Http1ExchangeCodec):324:324 -> - 1:3:boolean getClosed():325:325 -> f + 1:3:boolean getClosed():325:325 -> b 1:10:void responseBodyComplete():344:344 -> h 11:19:void responseBodyComplete():345:345 -> h 20:26:void responseBodyComplete():347:347 -> h @@ -209804,22 +218071,29 @@ okhttp3.internal.http1.Http1ExchangeCodec$AbstractSource -> U3.b$a: 33:61:void responseBodyComplete():345:345 -> h 1:3:void setClosed(boolean):325:325 -> i 6:17:long read(okio.Buffer,long):331:331 -> read - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)J"} 18:26:long read(okio.Buffer,long):333:333 -> read 27:29:long read(okio.Buffer,long):334:334 -> read 30:30:long read(okio.Buffer,long):335:335 -> read 1:3:okio.Timeout timeout():327:327 -> timeout - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} -okhttp3.internal.http1.Http1ExchangeCodec$ChunkedSink -> U3.b$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} +okhttp3.internal.http1.Http1ExchangeCodec$ChunkedSink -> b4.b$b: # {"id":"sourceFile","fileName":"Http1ExchangeCodec.kt"} okio.ForwardingTimeout timeout -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/p;"} boolean closed -> e okhttp3.internal.http1.Http1ExchangeCodec this$0 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/b;"} 1:5:void (okhttp3.internal.http1.Http1ExchangeCodec):291:291 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb4/b;)V"} 6:21:void (okhttp3.internal.http1.Http1ExchangeCodec):292:292 -> + 6:16:void write(okio.Buffer,long):298:298 -> W + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)V"} + 17:25:void write(okio.Buffer,long):301:301 -> W + 26:36:void write(okio.Buffer,long):302:302 -> W + 37:45:void write(okio.Buffer,long):303:303 -> W + 46:55:void write(okio.Buffer,long):304:304 -> W + 56:63:void write(okio.Buffer,long):298:298 -> W 2:8:void close():315:315 -> close 9:10:void close():316:316 -> close 11:21:void close():317:317 -> close @@ -209829,25 +218103,18 @@ okhttp3.internal.http1.Http1ExchangeCodec$ChunkedSink -> U3.b$b: 2:7:void flush():309:309 -> flush 8:16:void flush():310:310 -> flush 17:21:void flush():311:311 -> flush - 6:16:void write(okio.Buffer,long):298:298 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)V"} - 17:25:void write(okio.Buffer,long):301:301 -> n - 26:36:void write(okio.Buffer,long):302:302 -> n - 37:45:void write(okio.Buffer,long):303:303 -> n - 46:55:void write(okio.Buffer,long):304:304 -> n - 56:63:void write(okio.Buffer,long):298:298 -> n 1:3:okio.Timeout timeout():295:295 -> timeout - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} -okhttp3.internal.http1.Http1ExchangeCodec$ChunkedSource -> U3.b$c: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} +okhttp3.internal.http1.Http1ExchangeCodec$ChunkedSource -> b4.b$c: # {"id":"sourceFile","fileName":"Http1ExchangeCodec.kt"} long bytesRemainingInChunk -> g boolean hasMoreChunks -> h okhttp3.HttpUrl url -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/u;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/u;"} okhttp3.internal.http1.Http1ExchangeCodec this$0 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/b;"} 6:7:void (okhttp3.internal.http1.Http1ExchangeCodec,okhttp3.HttpUrl):397:397 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/b;LN3/u;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb4/b;LU3/u;)V"} 8:14:void (okhttp3.internal.http1.Http1ExchangeCodec,okhttp3.HttpUrl):398:398 -> 15:17:void (okhttp3.internal.http1.Http1ExchangeCodec,okhttp3.HttpUrl):399:399 -> 18:20:void (okhttp3.internal.http1.Http1ExchangeCodec,okhttp3.HttpUrl):400:400 -> @@ -209856,23 +218123,23 @@ okhttp3.internal.http1.Http1ExchangeCodec$ChunkedSource -> U3.b$c: 22:30:void close():451:451 -> close 31:34:void close():452:452 -> close 35:38:void close():454:454 -> close - 1:8:void readChunkSize():425:425 -> j - 9:17:void readChunkSize():426:426 -> j - 18:29:void readChunkSize():429:429 -> j - 30:49:void readChunkSize():430:430 -> j - 50:77:void readChunkSize():431:431 -> j - 78:83:void readChunkSize():439:439 -> j - 84:85:void readChunkSize():440:440 -> j - 86:98:void readChunkSize():441:441 -> j - 99:125:void readChunkSize():442:442 -> j - 126:129:void readChunkSize():443:443 -> j - 130:146:void readChunkSize():432:432 -> j - 147:163:void readChunkSize():433:433 -> j - 164:167:void readChunkSize():432:432 -> j - 168:175:void readChunkSize():430:430 -> j - 176:185:void readChunkSize():436:436 -> j + 1:8:void readChunkSize():425:425 -> p + 9:17:void readChunkSize():426:426 -> p + 18:29:void readChunkSize():429:429 -> p + 30:49:void readChunkSize():430:430 -> p + 50:77:void readChunkSize():431:431 -> p + 78:83:void readChunkSize():439:439 -> p + 84:85:void readChunkSize():440:440 -> p + 86:98:void readChunkSize():441:441 -> p + 99:125:void readChunkSize():442:442 -> p + 126:129:void readChunkSize():443:443 -> p + 130:146:void readChunkSize():432:432 -> p + 147:163:void readChunkSize():433:433 -> p + 164:167:void readChunkSize():432:432 -> p + 168:175:void readChunkSize():430:430 -> p + 176:185:void readChunkSize():436:436 -> p 17:22:long read(okio.Buffer,long):404:404 -> read - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)J"} 23:29:long read(okio.Buffer,long):405:405 -> read 30:39:long read(okio.Buffer,long):407:407 -> read 40:42:long read(okio.Buffer,long):408:408 -> read @@ -209885,17 +218152,17 @@ okhttp3.internal.http1.Http1ExchangeCodec$ChunkedSource -> U3.b$c: 87:87:long read(okio.Buffer,long):417:417 -> read 88:95:long read(okio.Buffer,long):404:404 -> read 96:122:long read(okio.Buffer,long):403:403 -> read -okhttp3.internal.http1.Http1ExchangeCodec$Companion -> U3.b$d: +okhttp3.internal.http1.Http1ExchangeCodec$Companion -> b4.b$d: # {"id":"sourceFile","fileName":"Http1ExchangeCodec.kt"} 1:1:void ():485:485 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):485:485 -> -okhttp3.internal.http1.Http1ExchangeCodec$FixedLengthSource -> U3.b$e: +okhttp3.internal.http1.Http1ExchangeCodec$FixedLengthSource -> b4.b$e: # {"id":"sourceFile","fileName":"Http1ExchangeCodec.kt"} long bytesRemaining -> g okhttp3.internal.http1.Http1ExchangeCodec this$0 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/b;"} 1:2:void (okhttp3.internal.http1.Http1ExchangeCodec,long):354:354 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/b;J)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb4/b;J)V"} 3:13:void (okhttp3.internal.http1.Http1ExchangeCodec,long):355:355 -> 14:17:void (okhttp3.internal.http1.Http1ExchangeCodec,long):359:359 -> 1:7:void close():384:384 -> close @@ -209904,7 +218171,7 @@ okhttp3.internal.http1.Http1ExchangeCodec$FixedLengthSource -> U3.b$e: 35:38:void close():389:389 -> close 39:42:void close():392:392 -> close 17:22:long read(okio.Buffer,long):365:365 -> read - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)J"} 23:31:long read(okio.Buffer,long):366:366 -> read 32:43:long read(okio.Buffer,long):368:368 -> read 44:52:long read(okio.Buffer,long):376:376 -> read @@ -209915,86 +218182,86 @@ okhttp3.internal.http1.Http1ExchangeCodec$FixedLengthSource -> U3.b$e: 76:76:long read(okio.Buffer,long):373:373 -> read 77:84:long read(okio.Buffer,long):365:365 -> read 85:111:long read(okio.Buffer,long):364:364 -> read -okhttp3.internal.http1.Http1ExchangeCodec$KnownLengthSink -> U3.b$f: +okhttp3.internal.http1.Http1ExchangeCodec$KnownLengthSink -> b4.b$f: # {"id":"sourceFile","fileName":"Http1ExchangeCodec.kt"} okio.ForwardingTimeout timeout -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/p;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/p;"} boolean closed -> e okhttp3.internal.http1.Http1ExchangeCodec this$0 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/b;"} 1:5:void (okhttp3.internal.http1.Http1ExchangeCodec):262:262 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb4/b;)V"} 6:21:void (okhttp3.internal.http1.Http1ExchangeCodec):263:263 -> + 6:9:void write(okio.Buffer,long):269:269 -> W + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)V"} + 10:19:void write(okio.Buffer,long):270:270 -> W + 20:29:void write(okio.Buffer,long):271:271 -> W + 30:37:void write(okio.Buffer,long):269:269 -> W 1:6:void close():280:280 -> close 7:8:void close():281:281 -> close 9:15:void close():282:282 -> close 16:22:void close():283:283 -> close 1:5:void flush():275:275 -> flush 6:15:void flush():276:276 -> flush - 6:9:void write(okio.Buffer,long):269:269 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)V"} - 10:19:void write(okio.Buffer,long):270:270 -> n - 20:29:void write(okio.Buffer,long):271:271 -> n - 30:37:void write(okio.Buffer,long):269:269 -> n 1:3:okio.Timeout timeout():266:266 -> timeout - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} -okhttp3.internal.http1.Http1ExchangeCodec$UnknownLengthSource -> U3.b$g: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} +okhttp3.internal.http1.Http1ExchangeCodec$UnknownLengthSource -> b4.b$g: # {"id":"sourceFile","fileName":"Http1ExchangeCodec.kt"} boolean inputExhausted -> g okhttp3.internal.http1.Http1ExchangeCodec this$0 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/b;"} 1:6:void (okhttp3.internal.http1.Http1ExchangeCodec):459:459 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb4/b;)V"} 1:7:void close():477:477 -> close 8:11:void close():478:478 -> close 12:15:void close():479:479 -> close 16:19:void close():481:481 -> close 18:23:long read(okio.Buffer,long):464:464 -> read - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)J"} 24:30:long read(okio.Buffer,long):465:465 -> read 31:38:long read(okio.Buffer,long):467:467 -> read 39:40:long read(okio.Buffer,long):469:469 -> read 41:45:long read(okio.Buffer,long):470:470 -> read 46:53:long read(okio.Buffer,long):464:464 -> read 54:80:long read(okio.Buffer,long):463:463 -> read -okhttp3.internal.http2.ConnectionShutdownException -> V3.a: +okhttp3.internal.http2.ConnectionShutdownException -> c4.a: # {"id":"sourceFile","fileName":"ConnectionShutdownException.kt"} 1:4:void ():24:24 -> -okhttp3.internal.http2.ErrorCode -> V3.b: +okhttp3.internal.http2.ErrorCode -> c4.b: # {"id":"sourceFile","fileName":"ErrorCode.kt"} int httpCode -> d okhttp3.internal.http2.ErrorCode NO_ERROR -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/b;"} okhttp3.internal.http2.ErrorCode PROTOCOL_ERROR -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/b;"} okhttp3.internal.http2.ErrorCode INTERNAL_ERROR -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/b;"} okhttp3.internal.http2.ErrorCode FLOW_CONTROL_ERROR -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/b;"} okhttp3.internal.http2.ErrorCode SETTINGS_TIMEOUT -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/b;"} okhttp3.internal.http2.ErrorCode STREAM_CLOSED -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/b;"} okhttp3.internal.http2.ErrorCode FRAME_SIZE_ERROR -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/b;"} okhttp3.internal.http2.ErrorCode REFUSED_STREAM -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/b;"} okhttp3.internal.http2.ErrorCode CANCEL -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/b;"} okhttp3.internal.http2.ErrorCode COMPRESSION_ERROR -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/b;"} okhttp3.internal.http2.ErrorCode CONNECT_ERROR -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/b;"} okhttp3.internal.http2.ErrorCode ENHANCE_YOUR_CALM -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/b;"} okhttp3.internal.http2.ErrorCode INADEQUATE_SECURITY -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/b;"} okhttp3.internal.http2.ErrorCode HTTP_1_1_REQUIRED -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/b;"} okhttp3.internal.http2.ErrorCode[] $VALUES -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"[LV3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lc4/b;"} okhttp3.internal.http2.ErrorCode$Companion Companion -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/b$a;"} 6:15:void ():21:21 -> 16:25:void ():23:23 -> 26:35:void ():25:25 -> @@ -210012,36 +218279,36 @@ okhttp3.internal.http2.ErrorCode -> V3.b: 1:6:void (java.lang.String,int,int):19:19 -> 1:3:int getHttpCode():19:19 -> a 1:9:okhttp3.internal.http2.ErrorCode valueOf(java.lang.String):0:0 -> valueOf - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LV3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lc4/b;"} 1:9:okhttp3.internal.http2.ErrorCode[] values():0:0 -> values - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LV3/b;"} -okhttp3.internal.http2.ErrorCode$Companion -> V3.b$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lc4/b;"} +okhttp3.internal.http2.ErrorCode$Companion -> c4.b$a: # {"id":"sourceFile","fileName":"ErrorCode.kt"} 1:1:void ():49:49 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):49:49 -> 1:22:okhttp3.internal.http2.ErrorCode fromHttp2(int):50:50 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LV3/b;"} -okhttp3.internal.http2.Header -> V3.c: + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc4/b;"} +okhttp3.internal.http2.Header -> c4.c: # {"id":"sourceFile","fileName":"Header.kt"} int hpackSize -> a okio.ByteString name -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/l;"} okio.ByteString value -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/l;"} okio.ByteString PSEUDO_PREFIX -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/l;"} okio.ByteString RESPONSE_STATUS -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/l;"} okio.ByteString TARGET_METHOD -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/l;"} okio.ByteString TARGET_PATH -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/l;"} okio.ByteString TARGET_SCHEME -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/l;"} okio.ByteString TARGET_AUTHORITY -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/l;"} okhttp3.internal.http2.Header$Companion Companion -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/c$a;"} 9:18:void ():39:39 -> 19:26:void ():47:47 -> 27:34:void ():48:48 -> @@ -210049,29 +218316,29 @@ okhttp3.internal.http2.Header -> V3.c: 43:50:void ():50:50 -> 51:59:void ():51:51 -> 1:1:void (okio.ByteString,okio.ByteString):22:22 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;Lc4/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;Lj4/l;)V"} 2:2:void (okio.ByteString,okio.ByteString):28:28 -> 3:3:void (java.lang.String,java.lang.String):31:31 -> 4:4:void (okio.ByteString,java.lang.String):33:33 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;Ljava/lang/String;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;Ljava/lang/String;)V"} 1:3:okio.ByteString component1():0:0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/l;"} 1:3:okio.ByteString component2():0:0 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/l;"} 3:33:boolean equals(java.lang.Object):0:0 -> equals 1:23:int hashCode():0:0 -> hashCode 1:33:java.lang.String toString():35:35 -> toString -okhttp3.internal.http2.Header$Companion -> V3.c$a: +okhttp3.internal.http2.Header$Companion -> c4.c$a: # {"id":"sourceFile","fileName":"Header.kt"} 1:1:void ():37:37 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):37:37 -> -okhttp3.internal.http2.Hpack -> V3.d: +okhttp3.internal.http2.Hpack -> c4.d: # {"id":"sourceFile","fileName":"Hpack.kt"} okhttp3.internal.http2.Header[] STATIC_HEADER_TABLE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"[LV3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lc4/c;"} java.util.Map NAME_TO_FIRST_INDEX -> b okhttp3.internal.http2.Hpack INSTANCE -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/d;"} 1:7:void ():44:44 -> 8:16:void ():59:59 -> 17:25:void ():60:60 -> @@ -210138,36 +218405,36 @@ okhttp3.internal.http2.Hpack -> V3.d: 656:662:void ():122:122 -> 1:4:void ():44:44 -> 6:18:okio.ByteString checkLowercase(okio.ByteString):612:612 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)Lj4/l;"} 19:30:okio.ByteString checkLowercase(okio.ByteString):613:613 -> a 31:58:okio.ByteString checkLowercase(okio.ByteString):614:614 -> a 1:3:java.util.Map getNAME_TO_FIRST_INDEX():122:122 -> b 1:3:okhttp3.internal.http2.Header[] getSTATIC_HEADER_TABLE():58:58 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LV3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lc4/c;"} 1:8:java.util.Map nameToFirstIndex():383:383 -> d 9:12:java.util.Map nameToFirstIndex():384:384 -> d 13:24:java.util.Map nameToFirstIndex():385:385 -> d 25:38:java.util.Map nameToFirstIndex():386:386 -> d 39:48:java.util.Map nameToFirstIndex():389:389 -> d -okhttp3.internal.http2.Hpack$Reader -> V3.d$a: +okhttp3.internal.http2.Hpack$Reader -> c4.d$a: # {"id":"sourceFile","fileName":"Hpack.kt"} java.util.List headerList -> a okio.BufferedSource source -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/k;"} okhttp3.internal.http2.Header[] dynamicTable -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"[LV3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lc4/c;"} int nextHeaderIndex -> d int headerCount -> e int dynamicTableByteCount -> f int headerTableSizeSetting -> g int maxDynamicTableByteCount -> h 1:1:void (okio.Source,int,int):125:125 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/G;II)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/G;II)V"} 2:3:void (okio.Source,int,int):130:131 -> 4:4:void (okio.Source,int,int):134:134 -> 5:5:void (okio.Source,int,int):136:136 -> 6:6:void (okio.Source,int,int,int,kotlin.jvm.internal.DefaultConstructorMarker):128:128 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/G;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/G;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V"} 1:8:void adjustDynamicTableByteCount():149:149 -> a 9:13:void adjustDynamicTableByteCount():151:151 -> a 14:17:void adjustDynamicTableByteCount():153:153 -> a @@ -210189,14 +218456,14 @@ okhttp3.internal.http2.Hpack$Reader -> V3.d$a: 1:6:java.util.List getAndResetHeaderList():141:141 -> e 7:12:java.util.List getAndResetHeaderList():142:142 -> e 1:6:okio.ByteString getName(int):284:284 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lj4/l;"} 7:17:okio.ByteString getName(int):285:285 -> f 18:32:okio.ByteString getName(int):287:287 -> f 33:37:okio.ByteString getName(int):288:288 -> f 38:45:okio.ByteString getName(int):292:292 -> f 46:70:okio.ByteString getName(int):289:289 -> f 1:5:void insertIntoDynamicTable(int,okhttp3.internal.http2.Header):303:303 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILV3/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILc4/c;)V"} 6:10:void insertIntoDynamicTable(int,okhttp3.internal.http2.Header):305:305 -> g 11:24:void insertIntoDynamicTable(int,okhttp3.internal.http2.Header):307:307 -> g 25:28:void insertIntoDynamicTable(int,okhttp3.internal.http2.Header):311:311 -> g @@ -210217,7 +218484,7 @@ okhttp3.internal.http2.Hpack$Reader -> V3.d$a: 3:16:boolean isStaticHeader(int):297:297 -> h 1:13:int readByte():339:339 -> i 1:15:okio.ByteString readByteString():368:368 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/l;"} 16:22:okio.ByteString readByteString():370:370 -> j 23:27:okio.ByteString readByteString():373:373 -> j 28:34:okio.ByteString readByteString():374:374 -> j @@ -210258,28 +218525,28 @@ okhttp3.internal.http2.Hpack$Reader -> V3.d$a: 1:10:void readLiteralHeaderWithoutIndexingNewName():263:263 -> q 11:14:void readLiteralHeaderWithoutIndexingNewName():264:264 -> q 15:25:void readLiteralHeaderWithoutIndexingNewName():265:265 -> q -okhttp3.internal.http2.Hpack$Writer -> V3.d$b: +okhttp3.internal.http2.Hpack$Writer -> c4.d$b: # {"id":"sourceFile","fileName":"Hpack.kt"} int smallestHeaderTableSizeSetting -> a boolean emitDynamicTableSizeUpdate -> b int maxDynamicTableByteCount -> c okhttp3.internal.http2.Header[] dynamicTable -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"[LV3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lc4/c;"} int nextHeaderIndex -> e int headerCount -> f int dynamicTableByteCount -> g int headerTableSizeSetting -> h boolean useCompression -> i okio.Buffer out -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/i;"} 1:1:void (int,boolean,okio.Buffer):392:392 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(IZLc4/i;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IZLj4/i;)V"} 2:2:void (int,boolean,okio.Buffer):401:401 -> 3:3:void (int,boolean,okio.Buffer):403:403 -> 4:4:void (int,boolean,okio.Buffer):406:406 -> 5:5:void (int,boolean,okio.Buffer):408:408 -> 6:6:void (int,boolean,okio.Buffer,int,kotlin.jvm.internal.DefaultConstructorMarker):394:394 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(IZLc4/i;ILkotlin/jvm/internal/DefaultConstructorMarker;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IZLj4/i;ILkotlin/jvm/internal/DefaultConstructorMarker;)V"} 1:8:void adjustDynamicTableByteCount():596:596 -> a 9:13:void adjustDynamicTableByteCount():598:598 -> a 14:17:void adjustDynamicTableByteCount():600:600 -> a @@ -210298,7 +218565,7 @@ okhttp3.internal.http2.Hpack$Writer -> V3.d$b: 62:74:int evictToRecoverBytes(int):435:435 -> c 75:80:int evictToRecoverBytes(int):436:436 -> c 1:2:void insertIntoDynamicTable(okhttp3.internal.http2.Header):442:442 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/c;)V"} 3:6:void insertIntoDynamicTable(okhttp3.internal.http2.Header):445:445 -> d 7:10:void insertIntoDynamicTable(okhttp3.internal.http2.Header):446:446 -> d 11:14:void insertIntoDynamicTable(okhttp3.internal.http2.Header):451:451 -> d @@ -210320,7 +218587,7 @@ okhttp3.internal.http2.Hpack$Writer -> V3.d$b: 27:28:void resizeHeaderTable(int):591:591 -> e 29:32:void resizeHeaderTable(int):592:592 -> e 6:23:void writeByteString(okio.ByteString):568:568 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)V"} 24:28:void writeByteString(okio.ByteString):569:569 -> f 29:31:void writeByteString(okio.ByteString):570:570 -> f 32:35:void writeByteString(okio.ByteString):571:571 -> f @@ -210362,15 +218629,15 @@ okhttp3.internal.http2.Hpack$Writer -> V3.d$b: 10:22:void writeInt(int,int,int):554:554 -> h 23:31:void writeInt(int,int,int):560:560 -> h 32:37:void writeInt(int,int,int):563:563 -> h -okhttp3.internal.http2.Http2 -> V3.e: +okhttp3.internal.http2.Http2 -> c4.e: # {"id":"sourceFile","fileName":"Http2.kt"} okio.ByteString CONNECTION_PREFACE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/l;"} java.lang.String[] FRAME_NAMES -> b java.lang.String[] FLAGS -> c java.lang.String[] BINARY -> d okhttp3.internal.http2.Http2 INSTANCE -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/e;"} 1:7:void ():21:21 -> 8:17:void ():23:23 -> 18:41:void ():51:51 -> @@ -210407,37 +218674,37 @@ okhttp3.internal.http2.Http2 -> V3.e: 11:15:java.lang.String frameLog(boolean,int,int,int,int):117:117 -> c 16:27:java.lang.String frameLog(boolean,int,int,int,int):119:119 -> c 28:34:java.lang.String frameLog(boolean,int,int,int,int):118:118 -> c -okhttp3.internal.http2.Http2Connection -> V3.f: +okhttp3.internal.http2.Http2Connection -> c4.f: # {"id":"sourceFile","fileName":"Http2Connection.kt"} long writeBytesMaximum -> A java.net.Socket socket -> B okhttp3.internal.http2.Http2Writer writer -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/j;"} okhttp3.internal.http2.Http2Connection$ReaderRunnable readerRunnable -> D - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/f$e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/f$e;"} java.util.Set currentPushRequests -> E okhttp3.internal.http2.Settings DEFAULT_SETTINGS -> F - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/m;"} okhttp3.internal.http2.Http2Connection$Companion Companion -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/f$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/f$c;"} boolean client -> d okhttp3.internal.http2.Http2Connection$Listener listener -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/f$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/f$d;"} java.util.Map streams -> f java.lang.String connectionName -> g int lastGoodStreamId -> h int nextStreamId -> i boolean isShutdown -> j okhttp3.internal.concurrent.TaskRunner taskRunner -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"LR3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/e;"} okhttp3.internal.concurrent.TaskQueue writerQueue -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"LR3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/d;"} okhttp3.internal.concurrent.TaskQueue pushQueue -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"LR3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/d;"} okhttp3.internal.concurrent.TaskQueue settingsListenerQueue -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"LR3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/d;"} okhttp3.internal.http2.PushObserver pushObserver -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} long intervalPingsSent -> p long intervalPongsReceived -> q long degradedPingsSent -> r @@ -210445,9 +218712,9 @@ okhttp3.internal.http2.Http2Connection -> V3.f: long awaitPongsReceived -> t long degradedPongDeadlineNs -> u okhttp3.internal.http2.Settings okHttpSettings -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/m;"} okhttp3.internal.http2.Settings peerSettings -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/m;"} long readBytesTotal -> x long readBytesAcknowledged -> y long writeBytesTotal -> z @@ -210456,7 +218723,7 @@ okhttp3.internal.http2.Http2Connection -> V3.f: 24:26:void ():997:997 -> 27:29:void ():995:995 -> 6:8:void (okhttp3.internal.http2.Http2Connection$Builder):55:55 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/f$b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/f$b;)V"} 9:14:void (okhttp3.internal.http2.Http2Connection$Builder):69:69 -> 15:20:void (okhttp3.internal.http2.Http2Connection$Builder):72:72 -> 21:27:void (okhttp3.internal.http2.Http2Connection$Builder):73:73 -> @@ -210482,17 +218749,19 @@ okhttp3.internal.http2.Http2Connection -> V3.f: 153:163:void (okhttp3.internal.http2.Http2Connection$Builder):151:151 -> 164:180:void (okhttp3.internal.http2.Http2Connection$Builder):152:152 -> 181:191:void (okhttp3.internal.http2.Http2Connection$Builder):1127:1127 -> - 1:3:okhttp3.internal.concurrent.TaskQueue access$getSettingsListenerQueue$p(okhttp3.internal.http2.Http2Connection):55:55 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/f;)LR3/d;"} 1:3:java.util.Map getStreams$okhttp():73:73 -> A0 1:3:long getWriteBytesMaximum():137:137 -> B0 + 1:3:okhttp3.internal.concurrent.TaskRunner access$getTaskRunner$p(okhttp3.internal.http2.Http2Connection):55:55 -> C + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/f;)LY3/e;"} 1:3:okhttp3.internal.http2.Http2Writer getWriter():141:141 -> C0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/j;"} + 1:3:okhttp3.internal.concurrent.TaskQueue access$getWriterQueue$p(okhttp3.internal.http2.Http2Connection):55:55 -> D + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/f;)LY3/d;"} 2:8:boolean isHealthy(long):525:525 -> D0 9:26:boolean isHealthy(long):528:528 -> D0 27:31:boolean isHealthy(long):530:530 -> D0 3:5:okhttp3.internal.http2.Http2Stream newStream(int,java.util.List,boolean):240:240 -> E0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Z)LV3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Z)Lc4/i;"} 6:7:okhttp3.internal.http2.Http2Stream newStream(int,java.util.List,boolean):241:242 -> E0 8:13:okhttp3.internal.http2.Http2Stream newStream(int,java.util.List,boolean):242:242 -> E0 14:24:okhttp3.internal.http2.Http2Stream newStream(int,java.util.List,boolean):243:243 -> E0 @@ -210515,17 +218784,15 @@ okhttp3.internal.http2.Http2Connection -> V3.f: 137:141:okhttp3.internal.http2.Http2Stream newStream(int,java.util.List,boolean):241:241 -> E0 142:143:okhttp3.internal.http2.Http2Stream newStream(int,java.util.List,boolean):240:240 -> E0 7:11:okhttp3.internal.http2.Http2Stream newStream(java.util.List,boolean):225:225 -> F0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Z)LV3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Z)Lc4/i;"} 6:11:void pushDataLater$okhttp(int,okio.BufferedSource,int,boolean):935:935 -> G0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILc4/k;IZ)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILj4/k;IZ)V"} 12:14:void pushDataLater$okhttp(int,okio.BufferedSource,int,boolean):936:936 -> G0 15:17:void pushDataLater$okhttp(int,okio.BufferedSource,int,boolean):937:937 -> G0 18:46:void pushDataLater$okhttp(int,okio.BufferedSource,int,boolean):938:938 -> G0 47:64:void pushDataLater$okhttp(int,okio.BufferedSource,int,boolean):1109:1109 -> G0 6:34:void pushHeadersLater$okhttp(int,java.util.List,boolean):911:911 -> H0 35:52:void pushHeadersLater$okhttp(int,java.util.List,boolean):1098:1098 -> H0 - 1:3:okhttp3.internal.concurrent.TaskRunner access$getTaskRunner$p(okhttp3.internal.http2.Http2Connection):55:55 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/f;)LR3/e;"} 6:7:void pushRequestLater$okhttp(int,java.util.List):886:887 -> I0 8:18:void pushRequestLater$okhttp(int,java.util.List):887:887 -> I0 19:23:void pushRequestLater$okhttp(int,java.util.List):888:888 -> I0 @@ -210536,13 +218803,11 @@ okhttp3.internal.http2.Http2Connection -> V3.f: 69:88:void pushRequestLater$okhttp(int,java.util.List):1087:1087 -> I0 89:90:void pushRequestLater$okhttp(int,java.util.List):886:886 -> I0 6:34:void pushResetLater$okhttp(int,okhttp3.internal.http2.ErrorCode):952:952 -> J0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILV3/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILc4/b;)V"} 35:51:void pushResetLater$okhttp(int,okhttp3.internal.http2.ErrorCode):1120:1120 -> J0 1:9:boolean pushedStream$okhttp(int):883:883 -> K0 - 1:3:okhttp3.internal.concurrent.TaskQueue access$getWriterQueue$p(okhttp3.internal.http2.Http2Connection):55:55 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/f;)LR3/d;"} 2:13:okhttp3.internal.http2.Http2Stream removeStream$okhttp(int):180:180 -> L0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LV3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc4/i;"} 14:16:okhttp3.internal.http2.Http2Stream removeStream$okhttp(int):1007:1007 -> L0 17:21:okhttp3.internal.http2.Http2Stream removeStream$okhttp(int):185:185 -> L0 1:2:void sendDegradedPingLater$okhttp():549:550 -> M0 @@ -210556,9 +218821,9 @@ okhttp3.internal.http2.Http2Connection -> V3.f: 69:70:void sendDegradedPingLater$okhttp():549:549 -> M0 1:3:void setLastGoodStreamId$okhttp(int):75:75 -> N0 6:8:void setPeerSettings(okhttp3.internal.http2.Settings):122:122 -> O0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/m;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/m;)V"} 6:8:void shutdown(okhttp3.internal.http2.ErrorCode):418:418 -> P0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/b;)V"} 9:10:void shutdown(okhttp3.internal.http2.ErrorCode):420:421 -> P0 11:13:void shutdown(okhttp3.internal.http2.ErrorCode):421:421 -> P0 14:19:void shutdown(okhttp3.internal.http2.ErrorCode):422:422 -> P0 @@ -210571,24 +218836,24 @@ okhttp3.internal.http2.Http2Connection -> V3.f: 37:38:void shutdown(okhttp3.internal.http2.ErrorCode):420:420 -> P0 39:40:void shutdown(okhttp3.internal.http2.ErrorCode):418:418 -> P0 8:12:void start(boolean,okhttp3.internal.concurrent.TaskRunner):497:497 -> Q0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLR3/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLY3/e;)V"} 13:19:void start(boolean,okhttp3.internal.concurrent.TaskRunner):498:498 -> Q0 20:30:void start(boolean,okhttp3.internal.concurrent.TaskRunner):499:499 -> Q0 31:38:void start(boolean,okhttp3.internal.concurrent.TaskRunner):501:501 -> Q0 39:46:void start(boolean,okhttp3.internal.concurrent.TaskRunner):506:506 -> Q0 47:60:void start(boolean,okhttp3.internal.concurrent.TaskRunner):1065:1065 -> Q0 + 1:3:boolean access$isShutdown$p(okhttp3.internal.http2.Http2Connection):55:55 -> R + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/f;)Z"} 10:15:void start$default(okhttp3.internal.http2.Http2Connection,boolean,okhttp3.internal.concurrent.TaskRunner,int,java.lang.Object):495:495 -> R0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/f;ZLR3/e;ILjava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/f;ZLY3/e;ILjava/lang/Object;)V"} 2:6:void updateConnectionFlowControl$okhttp(long):189:189 -> S0 7:9:void updateConnectionFlowControl$okhttp(long):190:190 -> S0 10:23:void updateConnectionFlowControl$okhttp(long):191:191 -> S0 24:26:void updateConnectionFlowControl$okhttp(long):192:192 -> S0 27:34:void updateConnectionFlowControl$okhttp(long):193:193 -> S0 35:38:void updateConnectionFlowControl$okhttp(long):195:195 -> S0 - 1:3:boolean access$isShutdown$p(okhttp3.internal.http2.Http2Connection):55:55 -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/f;)Z"} 8:17:void writeData(int,boolean,okio.Buffer,long):304:304 -> T0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(IZLc4/i;J)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(IZLj4/i;J)V"} 18:18:void writeData(int,boolean,okio.Buffer,long):311:311 -> T0 19:26:void writeData(int,boolean,okio.Buffer,long):313:313 -> T0 27:38:void writeData(int,boolean,okio.Buffer,long):316:316 -> T0 @@ -210606,37 +218871,39 @@ okhttp3.internal.http2.Http2Connection -> V3.f: 6:11:void writeHeaders$okhttp(int,boolean,java.util.List):280:280 -> U0 1:7:void writePing(boolean,int,int):376:376 -> V0 8:11:void writePing(boolean,int,int):378:378 -> V0 - 1:3:void access$setAwaitPongsReceived$p(okhttp3.internal.http2.Http2Connection,long):55:55 -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/f;J)V"} 6:11:void writeSynReset$okhttp(int,okhttp3.internal.http2.ErrorCode):354:354 -> W0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILV3/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILc4/b;)V"} 6:34:void writeSynResetLater$okhttp(int,okhttp3.internal.http2.ErrorCode):340:340 -> X0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILV3/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILc4/b;)V"} 35:51:void writeSynResetLater$okhttp(int,okhttp3.internal.http2.ErrorCode):1014:1014 -> X0 + 1:3:void access$setAwaitPongsReceived$p(okhttp3.internal.http2.Http2Connection,long):55:55 -> Y + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/f;J)V"} 1:29:void writeWindowUpdateLater$okhttp(int,long):361:361 -> Y0 30:46:void writeWindowUpdateLater$okhttp(int,long):1025:1025 -> Y0 1:3:void access$setDegradedPongsReceived$p(okhttp3.internal.http2.Http2Connection,long):55:55 -> Z - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/f;J)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/f;J)V"} + 1:3:void access$setIntervalPingsSent$p(okhttp3.internal.http2.Http2Connection,long):55:55 -> a0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/f;J)V"} + 1:4:void access$failConnection(okhttp3.internal.http2.Http2Connection,java.io.IOException):55:55 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/f;Ljava/io/IOException;)V"} 1:9:void close():438:438 -> close - 1:3:void access$setIntervalPingsSent$p(okhttp3.internal.http2.Http2Connection,long):55:55 -> d0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/f;J)V"} - 1:3:void access$setIntervalPongsReceived$p(okhttp3.internal.http2.Http2Connection,long):55:55 -> e0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/f;J)V"} - 1:4:void access$failConnection(okhttp3.internal.http2.Http2Connection,java.io.IOException):55:55 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/f;Ljava/io/IOException;)V"} + 1:3:void access$setIntervalPongsReceived$p(okhttp3.internal.http2.Http2Connection,long):55:55 -> d0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/f;J)V"} 1:6:void flush():408:408 -> flush 1:3:void access$setShutdown$p(okhttp3.internal.http2.Http2Connection,boolean):55:55 -> g0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/f;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/f;Z)V"} 1:3:long access$getAwaitPongsReceived$p(okhttp3.internal.http2.Http2Connection):55:55 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/f;)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/f;)J"} 1:3:java.util.Set access$getCurrentPushRequests$p(okhttp3.internal.http2.Http2Connection):55:55 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/f;)Ljava/util/Set;"} - 1:3:void access$setWriteBytesMaximum$p(okhttp3.internal.http2.Http2Connection,long):55:55 -> i0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/f;J)V"} - 1:3:okhttp3.internal.http2.Settings access$getDEFAULT_SETTINGS$cp():55:55 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV3/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/f;)Ljava/util/Set;"} + 1:3:void access$setWriteBytesMaximum$p(okhttp3.internal.http2.Http2Connection,long):55:55 -> j0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/f;J)V"} + 1:3:okhttp3.internal.http2.Settings access$getDEFAULT_SETTINGS$cp():55:55 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/m;"} + 1:3:long access$getDegradedPongsReceived$p(okhttp3.internal.http2.Http2Connection):55:55 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/f;)J"} 11:21:void close$okhttp(okhttp3.internal.http2.ErrorCode,okhttp3.internal.http2.ErrorCode,java.io.IOException):1033:1033 -> q0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/b;LV3/b;Ljava/io/IOException;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/b;Lc4/b;Ljava/io/IOException;)V"} 22:65:void close$okhttp(okhttp3.internal.http2.ErrorCode,okhttp3.internal.http2.ErrorCode,java.io.IOException):1034:1034 -> q0 66:68:void close$okhttp(okhttp3.internal.http2.ErrorCode,okhttp3.internal.http2.ErrorCode,java.io.IOException):449:449 -> q0 69:70:void close$okhttp(okhttp3.internal.http2.ErrorCode,okhttp3.internal.http2.ErrorCode,java.io.IOException):453:454 -> q0 @@ -210656,34 +218923,34 @@ okhttp3.internal.http2.Http2Connection -> V3.f: 148:153:void close$okhttp(okhttp3.internal.http2.ErrorCode,okhttp3.internal.http2.ErrorCode,java.io.IOException):479:479 -> q0 154:155:void close$okhttp(okhttp3.internal.http2.ErrorCode,okhttp3.internal.http2.ErrorCode,java.io.IOException):453:453 -> q0 1:6:void failConnection(java.io.IOException):483:483 -> r0 - 1:3:long access$getDegradedPongsReceived$p(okhttp3.internal.http2.Http2Connection):55:55 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/f;)J"} 1:3:boolean getClient$okhttp():69:69 -> s0 1:3:long access$getIntervalPingsSent$p(okhttp3.internal.http2.Http2Connection):55:55 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/f;)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/f;)J"} 1:3:java.lang.String getConnectionName$okhttp():74:74 -> t0 1:3:long access$getIntervalPongsReceived$p(okhttp3.internal.http2.Http2Connection):55:55 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/f;)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/f;)J"} 1:3:int getLastGoodStreamId$okhttp():75:75 -> u0 + 1:3:okhttp3.internal.http2.PushObserver access$getPushObserver$p(okhttp3.internal.http2.Http2Connection):55:55 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/f;)Lc4/l;"} 1:3:okhttp3.internal.http2.Http2Connection$Listener getListener$okhttp():72:72 -> v0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV3/f$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/f$d;"} 1:3:int getNextStreamId$okhttp():78:78 -> w0 - 1:3:okhttp3.internal.http2.PushObserver access$getPushObserver$p(okhttp3.internal.http2.Http2Connection):55:55 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/f;)LV3/l;"} 1:3:okhttp3.internal.http2.Settings getOkHttpSettings():109:109 -> x0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV3/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/m;"} + 1:3:okhttp3.internal.concurrent.TaskQueue access$getSettingsListenerQueue$p(okhttp3.internal.http2.Http2Connection):55:55 -> y + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/f;)LY3/d;"} 1:3:okhttp3.internal.http2.Settings getPeerSettings():122:122 -> y0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV3/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/m;"} 2:18:okhttp3.internal.http2.Http2Stream getStream(int):177:177 -> z0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LV3/i;"} -okhttp3.internal.http2.Http2Connection$$special$$inlined$schedule$1 -> V3.f$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc4/i;"} +okhttp3.internal.http2.Http2Connection$$special$$inlined$schedule$1 -> c4.f$a: # {"id":"sourceFile","fileName":"TaskQueue.kt"} java.lang.String $name -> e okhttp3.internal.http2.Http2Connection this$0 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/f;"} long $pingIntervalNanos$inlined -> g 10:13:void (java.lang.String,java.lang.String,okhttp3.internal.http2.Http2Connection,long):84:84 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;LV3/f;J)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lc4/f;J)V"} 1:3:long runOnce():219:219 -> f 4:23:long runOnce():220:220 -> f 24:36:long runOnce():223:223 -> f @@ -210692,108 +218959,108 @@ okhttp3.internal.http2.Http2Connection$$special$$inlined$schedule$1 -> V3.f$a: 49:53:long runOnce():231:231 -> f 54:57:long runOnce():232:232 -> f 58:59:long runOnce():219:219 -> f -okhttp3.internal.http2.Http2Connection$Builder -> V3.f$b: +okhttp3.internal.http2.Http2Connection$Builder -> c4.f$b: # {"id":"sourceFile","fileName":"Http2Connection.kt"} java.net.Socket socket -> a java.lang.String connectionName -> b okio.BufferedSource source -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/k;"} okio.BufferedSink sink -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/j;"} okhttp3.internal.http2.Http2Connection$Listener listener -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/f$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/f$d;"} okhttp3.internal.http2.PushObserver pushObserver -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} int pingIntervalMillis -> g boolean client -> h okhttp3.internal.concurrent.TaskRunner taskRunner -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LR3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/e;"} 6:12:void (boolean,okhttp3.internal.concurrent.TaskRunner):559:559 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLR3/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLY3/e;)V"} 13:16:void (boolean,okhttp3.internal.concurrent.TaskRunner):568:568 -> 17:21:void (boolean,okhttp3.internal.concurrent.TaskRunner):569:569 -> 1:6:okhttp3.internal.http2.Http2Connection build():601:601 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/f;"} 1:3:boolean getClient$okhttp():561:561 -> b 1:10:java.lang.String getConnectionName$okhttp():565:565 -> c 1:3:okhttp3.internal.http2.Http2Connection$Listener getListener$okhttp():568:568 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV3/f$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/f$d;"} 1:3:int getPingIntervalMillis$okhttp():570:570 -> e 1:3:okhttp3.internal.http2.PushObserver getPushObserver$okhttp():569:569 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/l;"} 1:10:okio.BufferedSink getSink$okhttp():567:567 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/j;"} 1:10:java.net.Socket getSocket$okhttp():564:564 -> h 1:10:okio.BufferedSource getSource$okhttp():566:566 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/k;"} 1:3:okhttp3.internal.concurrent.TaskRunner getTaskRunner$okhttp():562:562 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"()LR3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LY3/e;"} 6:8:okhttp3.internal.http2.Http2Connection$Builder listener(okhttp3.internal.http2.Http2Connection$Listener):589:589 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/f$d;)LV3/f$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/f$d;)Lc4/f$b;"} 1:3:okhttp3.internal.http2.Http2Connection$Builder pingIntervalMillis(int):597:597 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LV3/f$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc4/f$b;"} 21:22:okhttp3.internal.http2.Http2Connection$Builder socket(java.net.Socket,java.lang.String,okio.BufferedSource,okio.BufferedSink):579:579 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/net/Socket;Ljava/lang/String;Lc4/k;Lc4/j;)LV3/f$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/net/Socket;Ljava/lang/String;Lj4/k;Lj4/j;)Lc4/f$b;"} 23:49:okhttp3.internal.http2.Http2Connection$Builder socket(java.net.Socket,java.lang.String,okio.BufferedSource,okio.BufferedSink):581:581 -> m 50:66:okhttp3.internal.http2.Http2Connection$Builder socket(java.net.Socket,java.lang.String,okio.BufferedSource,okio.BufferedSink):582:582 -> m 67:68:okhttp3.internal.http2.Http2Connection$Builder socket(java.net.Socket,java.lang.String,okio.BufferedSource,okio.BufferedSink):580:580 -> m 69:70:okhttp3.internal.http2.Http2Connection$Builder socket(java.net.Socket,java.lang.String,okio.BufferedSource,okio.BufferedSink):584:584 -> m 71:73:okhttp3.internal.http2.Http2Connection$Builder socket(java.net.Socket,java.lang.String,okio.BufferedSource,okio.BufferedSink):585:585 -> m -okhttp3.internal.http2.Http2Connection$Companion -> V3.f$c: +okhttp3.internal.http2.Http2Connection$Companion -> c4.f$c: # {"id":"sourceFile","fileName":"Http2Connection.kt"} 1:1:void ():992:992 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):992:992 -> 1:5:okhttp3.internal.http2.Settings getDEFAULT_SETTINGS():995:995 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV3/m;"} -okhttp3.internal.http2.Http2Connection$Listener -> V3.f$d: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/m;"} +okhttp3.internal.http2.Http2Connection$Listener -> c4.f$d: # {"id":"sourceFile","fileName":"Http2Connection.kt"} okhttp3.internal.http2.Http2Connection$Listener REFUSE_INCOMING_STREAMS -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/f$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/f$d;"} okhttp3.internal.http2.Http2Connection$Listener$Companion Companion -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/f$d$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/f$d$b;"} 9:16:void ():983:983 -> 1:4:void ():961:961 -> - 1:1:void V3.Http2Connection$Listener.onSettings(V3.Http2Connection,V3.Settings):0:0 -> a + 1:1:void c4.Http2Connection$Listener.onSettings(c4.Http2Connection,c4.Settings):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/f;LV3/m;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/f;Lc4/m;)V"} void onStream(okhttp3.internal.http2.Http2Stream) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/i;)V"} -okhttp3.internal.http2.Http2Connection$Listener$Companion -> V3.f$d$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;)V"} +okhttp3.internal.http2.Http2Connection$Listener$Companion -> c4.f$d$b: # {"id":"sourceFile","fileName":"Http2Connection.kt"} 1:1:void ():981:981 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):981:981 -> -okhttp3.internal.http2.Http2Connection$Listener$Companion$REFUSE_INCOMING_STREAMS$1 -> V3.f$d$a: +okhttp3.internal.http2.Http2Connection$Listener$Companion$REFUSE_INCOMING_STREAMS$1 -> c4.f$d$a: # {"id":"sourceFile","fileName":"Http2Connection.kt"} 1:4:void ():983:983 -> 6:12:void onStream(okhttp3.internal.http2.Http2Stream):986:986 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/i;)V"} -okhttp3.internal.http2.Http2Connection$ReaderRunnable -> V3.f$e: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;)V"} +okhttp3.internal.http2.Http2Connection$ReaderRunnable -> c4.f$e: # {"id":"sourceFile","fileName":"Http2Connection.kt"} okhttp3.internal.http2.Http2Reader reader -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/h;"} okhttp3.internal.http2.Http2Connection this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/f;"} 6:13:void (okhttp3.internal.http2.Http2Connection,okhttp3.internal.http2.Http2Reader):609:609 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/f;LV3/h;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/f;Lc4/h;)V"} 1:1:void ackSettings():779:779 -> a - 8:15:void headers(boolean,int,int,java.util.List):662:662 -> b - 16:21:void headers(boolean,int,int,java.util.List):663:663 -> b - 22:24:void headers(boolean,int,int,java.util.List):667:667 -> b - 25:32:void headers(boolean,int,int,java.util.List):668:668 -> b - 33:42:void headers(boolean,int,int,java.util.List):672:672 -> b - 43:52:void headers(boolean,int,int,java.util.List):675:675 -> b - 53:66:void headers(boolean,int,int,java.util.List):678:678 -> b - 67:70:void headers(boolean,int,int,java.util.List):681:681 -> b - 71:80:void headers(boolean,int,int,java.util.List):682:682 -> b - 81:85:void headers(boolean,int,int,java.util.List):683:683 -> b - 86:98:void headers(boolean,int,int,java.util.List):684:684 -> b - 99:140:void headers(boolean,int,int,java.util.List):687:687 -> b - 141:157:void headers(boolean,int,int,java.util.List):1011:1011 -> b - 158:161:void headers(boolean,int,int,java.util.List):697:697 -> b - 162:163:void headers(boolean,int,int,java.util.List):699:699 -> b - 164:164:void headers(boolean,int,int,java.util.List):667:667 -> b - 165:172:void headers(boolean,int,int,java.util.List):702:702 -> b - 173:174:void headers(boolean,int,int,java.util.List):667:667 -> b + 8:15:void headers(boolean,int,int,java.util.List):662:662 -> c + 16:21:void headers(boolean,int,int,java.util.List):663:663 -> c + 22:24:void headers(boolean,int,int,java.util.List):667:667 -> c + 25:32:void headers(boolean,int,int,java.util.List):668:668 -> c + 33:42:void headers(boolean,int,int,java.util.List):672:672 -> c + 43:52:void headers(boolean,int,int,java.util.List):675:675 -> c + 53:66:void headers(boolean,int,int,java.util.List):678:678 -> c + 67:70:void headers(boolean,int,int,java.util.List):681:681 -> c + 71:80:void headers(boolean,int,int,java.util.List):682:682 -> c + 81:85:void headers(boolean,int,int,java.util.List):683:683 -> c + 86:98:void headers(boolean,int,int,java.util.List):684:684 -> c + 99:140:void headers(boolean,int,int,java.util.List):687:687 -> c + 141:157:void headers(boolean,int,int,java.util.List):1011:1011 -> c + 158:161:void headers(boolean,int,int,java.util.List):697:697 -> c + 162:163:void headers(boolean,int,int,java.util.List):699:699 -> c + 164:164:void headers(boolean,int,int,java.util.List):667:667 -> c + 165:172:void headers(boolean,int,int,java.util.List):702:702 -> c + 173:174:void headers(boolean,int,int,java.util.List):667:667 -> c 3:5:void windowUpdate(int,long):839:839 -> e 6:15:void windowUpdate(int,long):840:840 -> e 16:19:void windowUpdate(int,long):841:841 -> e @@ -210808,7 +219075,7 @@ okhttp3.internal.http2.Http2Connection$ReaderRunnable -> V3.f$e: 51:52:void windowUpdate(int,long):848:848 -> e 53:58:void windowUpdate(int,long):846:846 -> e 11:13:void goAway(int,okhttp3.internal.http2.ErrorCode,okio.ByteString):817:817 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILV3/b;Lc4/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILc4/b;Lj4/l;)V"} 14:16:void goAway(int,okhttp3.internal.http2.ErrorCode,okio.ByteString):823:823 -> f 17:27:void goAway(int,okhttp3.internal.http2.ErrorCode,okio.ByteString):824:824 -> f 28:37:void goAway(int,okhttp3.internal.http2.ErrorCode,okio.ByteString):1055:1055 -> f @@ -210822,37 +219089,37 @@ okhttp3.internal.http2.Http2Connection$ReaderRunnable -> V3.f$e: 84:91:void goAway(int,okhttp3.internal.http2.ErrorCode,okio.ByteString):1055:1055 -> f 92:93:void goAway(int,okhttp3.internal.http2.ErrorCode,okio.ByteString):823:823 -> f 6:34:void settings(boolean,okhttp3.internal.http2.Settings):715:715 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLV3/m;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLc4/m;)V"} 35:51:void settings(boolean,okhttp3.internal.http2.Settings):1022:1022 -> g - 6:13:void rstStream(int,okhttp3.internal.http2.ErrorCode):706:706 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILV3/b;)V"} - 14:19:void rstStream(int,okhttp3.internal.http2.ErrorCode):707:707 -> h - 20:27:void rstStream(int,okhttp3.internal.http2.ErrorCode):710:710 -> h - 28:31:void rstStream(int,okhttp3.internal.http2.ErrorCode):711:711 -> h - 3:16:void ping(boolean,int,int):787:787 -> i - 17:22:void ping(boolean,int,int):1042:1042 -> i - 23:32:void ping(boolean,int,int):796:796 -> i - 33:36:void ping(boolean,int,int):797:797 -> i - 37:48:void ping(boolean,int,int):1042:1042 -> i - 49:59:void ping(boolean,int,int):793:793 -> i - 60:69:void ping(boolean,int,int):790:790 -> i - 70:73:void ping(boolean,int,int):787:787 -> i - 74:102:void ping(boolean,int,int):806:806 -> i - 103:119:void ping(boolean,int,int):1047:1047 -> i + 3:16:void ping(boolean,int,int):787:787 -> h + 17:22:void ping(boolean,int,int):1042:1042 -> h + 23:32:void ping(boolean,int,int):796:796 -> h + 33:36:void ping(boolean,int,int):797:797 -> h + 37:48:void ping(boolean,int,int):1042:1042 -> h + 49:59:void ping(boolean,int,int):793:793 -> h + 60:69:void ping(boolean,int,int):790:790 -> h + 70:73:void ping(boolean,int,int):787:787 -> h + 74:102:void ping(boolean,int,int):806:806 -> h + 103:119:void ping(boolean,int,int):1047:1047 -> h 1:6:java.lang.Object invoke():609:609 -> invoke - 1:1:void priority(int,int,int,boolean):860:860 -> k - 6:13:void data(boolean,int,okio.BufferedSource,int):639:639 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZILc4/k;I)V"} - 14:19:void data(boolean,int,okio.BufferedSource,int):640:640 -> l - 20:27:void data(boolean,int,okio.BufferedSource,int):643:643 -> l - 28:34:void data(boolean,int,okio.BufferedSource,int):645:645 -> l - 35:40:void data(boolean,int,okio.BufferedSource,int):646:646 -> l - 41:44:void data(boolean,int,okio.BufferedSource,int):647:647 -> l - 45:49:void data(boolean,int,okio.BufferedSource,int):650:650 -> l - 50:56:void data(boolean,int,okio.BufferedSource,int):652:652 -> l + 1:1:void priority(int,int,int,boolean):860:860 -> j + 6:13:void data(boolean,int,okio.BufferedSource,int):639:639 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZILj4/k;I)V"} + 14:19:void data(boolean,int,okio.BufferedSource,int):640:640 -> k + 20:27:void data(boolean,int,okio.BufferedSource,int):643:643 -> k + 28:34:void data(boolean,int,okio.BufferedSource,int):645:645 -> k + 35:40:void data(boolean,int,okio.BufferedSource,int):646:646 -> k + 41:44:void data(boolean,int,okio.BufferedSource,int):647:647 -> k + 45:49:void data(boolean,int,okio.BufferedSource,int):650:650 -> k + 50:56:void data(boolean,int,okio.BufferedSource,int):652:652 -> k + 6:13:void rstStream(int,okhttp3.internal.http2.ErrorCode):706:706 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILc4/b;)V"} + 14:19:void rstStream(int,okhttp3.internal.http2.ErrorCode):707:707 -> l + 20:27:void rstStream(int,okhttp3.internal.http2.ErrorCode):710:710 -> l + 28:31:void rstStream(int,okhttp3.internal.http2.ErrorCode):711:711 -> l 6:11:void pushPromise(int,int,java.util.List):867:867 -> m 10:14:void applyAndAckSettings(boolean,okhttp3.internal.http2.Settings):734:734 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLV3/m;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLc4/m;)V"} 15:19:void applyAndAckSettings(boolean,okhttp3.internal.http2.Settings):735:735 -> n 20:24:void applyAndAckSettings(boolean,okhttp3.internal.http2.Settings):736:736 -> n 25:31:void applyAndAckSettings(boolean,okhttp3.internal.http2.Settings):737:737 -> n @@ -210896,183 +219163,183 @@ okhttp3.internal.http2.Http2Connection$ReaderRunnable -> V3.f$e: 43:44:void invoke():624:624 -> o 45:55:void invoke():627:627 -> o 56:61:void invoke():628:628 -> o -okhttp3.internal.http2.Http2Connection$ReaderRunnable$applyAndAckSettings$$inlined$synchronized$lambda$1 -> V3.f$e$a: +okhttp3.internal.http2.Http2Connection$ReaderRunnable$applyAndAckSettings$$inlined$synchronized$lambda$1 -> c4.f$e$a: # {"id":"sourceFile","fileName":"TaskQueue.kt"} java.lang.String $name -> e boolean $cancelable -> f okhttp3.internal.http2.Http2Connection$ReaderRunnable this$0 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/f$e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/f$e;"} kotlin.jvm.internal.Ref$ObjectRef $newPeerSettings$inlined -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/jvm/internal/w;"} boolean $clearPrevious$inlined -> i okhttp3.internal.http2.Settings $settings$inlined -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/m;"} kotlin.jvm.internal.Ref$LongRef $delta$inlined -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/jvm/internal/v;"} kotlin.jvm.internal.Ref$ObjectRef $streamsToNotify$inlined -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/jvm/internal/w;"} 17:20:void (java.lang.String,boolean,java.lang.String,boolean,okhttp3.internal.http2.Http2Connection$ReaderRunnable,kotlin.jvm.internal.Ref$ObjectRef,boolean,okhttp3.internal.http2.Settings,kotlin.jvm.internal.Ref$LongRef,kotlin.jvm.internal.Ref$ObjectRef):96:96 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/lang/String;ZLV3/f$e;Lkotlin/jvm/internal/w;ZLV3/m;Lkotlin/jvm/internal/v;Lkotlin/jvm/internal/w;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/lang/String;ZLc4/f$e;Lkotlin/jvm/internal/w;ZLc4/m;Lkotlin/jvm/internal/v;Lkotlin/jvm/internal/w;)V"} 1:24:long runOnce():219:219 -> f -okhttp3.internal.http2.Http2Connection$ReaderRunnable$headers$$inlined$synchronized$lambda$1 -> V3.f$e$b: +okhttp3.internal.http2.Http2Connection$ReaderRunnable$headers$$inlined$synchronized$lambda$1 -> c4.f$e$b: # {"id":"sourceFile","fileName":"TaskQueue.kt"} java.lang.String $name -> e boolean $cancelable -> f okhttp3.internal.http2.Http2Stream $newStream$inlined -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i;"} okhttp3.internal.http2.Http2Connection$ReaderRunnable this$0 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/f$e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/f$e;"} okhttp3.internal.http2.Http2Stream $stream$inlined -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i;"} int $streamId$inlined -> j java.util.List $headerBlock$inlined -> k boolean $inFinished$inlined -> l 17:20:void (java.lang.String,boolean,java.lang.String,boolean,okhttp3.internal.http2.Http2Stream,okhttp3.internal.http2.Http2Connection$ReaderRunnable,okhttp3.internal.http2.Http2Stream,int,java.util.List,boolean):96:96 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/lang/String;ZLV3/i;LV3/f$e;LV3/i;ILjava/util/List;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/lang/String;ZLc4/i;Lc4/f$e;Lc4/i;ILjava/util/List;Z)V"} 1:15:long runOnce():220:220 -> f 16:50:long runOnce():222:222 -> f 51:60:long runOnce():226:226 -> f -okhttp3.internal.http2.Http2Connection$ReaderRunnable$ping$$inlined$execute$1 -> V3.f$e$c: +okhttp3.internal.http2.Http2Connection$ReaderRunnable$ping$$inlined$execute$1 -> c4.f$e$c: # {"id":"sourceFile","fileName":"TaskQueue.kt"} java.lang.String $name -> e boolean $cancelable -> f okhttp3.internal.http2.Http2Connection$ReaderRunnable this$0 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/f$e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/f$e;"} int $payload1$inlined -> h int $payload2$inlined -> i 11:14:void (java.lang.String,boolean,java.lang.String,boolean,okhttp3.internal.http2.Http2Connection$ReaderRunnable,int,int):96:96 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/lang/String;ZLV3/f$e;II)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/lang/String;ZLc4/f$e;II)V"} 1:15:long runOnce():219:219 -> f -okhttp3.internal.http2.Http2Connection$ReaderRunnable$settings$$inlined$execute$1 -> V3.f$e$d: +okhttp3.internal.http2.Http2Connection$ReaderRunnable$settings$$inlined$execute$1 -> c4.f$e$d: # {"id":"sourceFile","fileName":"TaskQueue.kt"} java.lang.String $name -> e boolean $cancelable -> f okhttp3.internal.http2.Http2Connection$ReaderRunnable this$0 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/f$e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/f$e;"} boolean $clearPrevious$inlined -> h okhttp3.internal.http2.Settings $settings$inlined -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/m;"} 11:14:void (java.lang.String,boolean,java.lang.String,boolean,okhttp3.internal.http2.Http2Connection$ReaderRunnable,boolean,okhttp3.internal.http2.Settings):96:96 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/lang/String;ZLV3/f$e;ZLV3/m;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/lang/String;ZLc4/f$e;ZLc4/m;)V"} 1:12:long runOnce():219:219 -> f -okhttp3.internal.http2.Http2Connection$pushDataLater$$inlined$execute$1 -> V3.f$f: +okhttp3.internal.http2.Http2Connection$pushDataLater$$inlined$execute$1 -> c4.f$f: # {"id":"sourceFile","fileName":"TaskQueue.kt"} java.lang.String $name -> e boolean $cancelable -> f okhttp3.internal.http2.Http2Connection this$0 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/f;"} int $streamId$inlined -> h okio.Buffer $buffer$inlined -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/i;"} int $byteCount$inlined -> j boolean $inFinished$inlined -> k 15:18:void (java.lang.String,boolean,java.lang.String,boolean,okhttp3.internal.http2.Http2Connection,int,okio.Buffer,int,boolean):96:96 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/lang/String;ZLV3/f;ILc4/i;IZ)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/lang/String;ZLc4/f;ILj4/i;IZ)V"} 1:20:long runOnce():222:222 -> f 21:35:long runOnce():223:223 -> f 36:39:long runOnce():224:224 -> f 40:42:long runOnce():225:225 -> f 43:57:long runOnce():226:226 -> f 58:65:long runOnce():225:225 -> f -okhttp3.internal.http2.Http2Connection$pushHeadersLater$$inlined$execute$1 -> V3.f$g: +okhttp3.internal.http2.Http2Connection$pushHeadersLater$$inlined$execute$1 -> c4.f$g: # {"id":"sourceFile","fileName":"TaskQueue.kt"} java.lang.String $name -> e boolean $cancelable -> f okhttp3.internal.http2.Http2Connection this$0 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/f;"} int $streamId$inlined -> h java.util.List $requestHeaders$inlined -> i boolean $inFinished$inlined -> j 13:16:void (java.lang.String,boolean,java.lang.String,boolean,okhttp3.internal.http2.Http2Connection,int,java.util.List,boolean):96:96 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/lang/String;ZLV3/f;ILjava/util/List;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/lang/String;ZLc4/f;ILjava/util/List;Z)V"} 1:18:long runOnce():219:219 -> f 19:33:long runOnce():223:223 -> f 34:37:long runOnce():224:224 -> f 38:40:long runOnce():225:225 -> f 41:55:long runOnce():226:226 -> f 56:63:long runOnce():225:225 -> f -okhttp3.internal.http2.Http2Connection$pushRequestLater$$inlined$execute$1 -> V3.f$h: +okhttp3.internal.http2.Http2Connection$pushRequestLater$$inlined$execute$1 -> c4.f$h: # {"id":"sourceFile","fileName":"TaskQueue.kt"} java.lang.String $name -> e boolean $cancelable -> f okhttp3.internal.http2.Http2Connection this$0 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/f;"} int $streamId$inlined -> h java.util.List $requestHeaders$inlined -> i 11:14:void (java.lang.String,boolean,java.lang.String,boolean,okhttp3.internal.http2.Http2Connection,int,java.util.List):96:96 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/lang/String;ZLV3/f;ILjava/util/List;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/lang/String;ZLc4/f;ILjava/util/List;)V"} 1:16:long runOnce():219:219 -> f 17:29:long runOnce():224:224 -> f 30:32:long runOnce():225:225 -> f 33:47:long runOnce():226:226 -> f 48:55:long runOnce():225:225 -> f -okhttp3.internal.http2.Http2Connection$pushResetLater$$inlined$execute$1 -> V3.f$i: +okhttp3.internal.http2.Http2Connection$pushResetLater$$inlined$execute$1 -> c4.f$i: # {"id":"sourceFile","fileName":"TaskQueue.kt"} java.lang.String $name -> e boolean $cancelable -> f okhttp3.internal.http2.Http2Connection this$0 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/f;"} int $streamId$inlined -> h okhttp3.internal.http2.ErrorCode $errorCode$inlined -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/b;"} 11:14:void (java.lang.String,boolean,java.lang.String,boolean,okhttp3.internal.http2.Http2Connection,int,okhttp3.internal.http2.ErrorCode):96:96 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/lang/String;ZLV3/f;ILV3/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/lang/String;ZLc4/f;ILc4/b;)V"} 1:13:long runOnce():219:219 -> f 14:16:long runOnce():220:220 -> f 17:31:long runOnce():221:221 -> f 32:33:long runOnce():222:222 -> f 34:40:long runOnce():220:220 -> f -okhttp3.internal.http2.Http2Connection$sendDegradedPingLater$$inlined$execute$1 -> V3.f$j: +okhttp3.internal.http2.Http2Connection$sendDegradedPingLater$$inlined$execute$1 -> c4.f$j: # {"id":"sourceFile","fileName":"TaskQueue.kt"} java.lang.String $name -> e boolean $cancelable -> f okhttp3.internal.http2.Http2Connection this$0 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/f;"} 7:10:void (java.lang.String,boolean,java.lang.String,boolean,okhttp3.internal.http2.Http2Connection):96:96 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/lang/String;ZLV3/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/lang/String;ZLc4/f;)V"} 1:10:long runOnce():219:219 -> f -okhttp3.internal.http2.Http2Connection$writeSynResetLater$$inlined$execute$1 -> V3.f$k: +okhttp3.internal.http2.Http2Connection$writeSynResetLater$$inlined$execute$1 -> c4.f$k: # {"id":"sourceFile","fileName":"TaskQueue.kt"} java.lang.String $name -> e boolean $cancelable -> f okhttp3.internal.http2.Http2Connection this$0 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/f;"} int $streamId$inlined -> h okhttp3.internal.http2.ErrorCode $errorCode$inlined -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/b;"} 11:14:void (java.lang.String,boolean,java.lang.String,boolean,okhttp3.internal.http2.Http2Connection,int,okhttp3.internal.http2.ErrorCode):96:96 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/lang/String;ZLV3/f;ILV3/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/lang/String;ZLc4/f;ILc4/b;)V"} 1:11:long runOnce():220:220 -> f 12:19:long runOnce():222:222 -> f -okhttp3.internal.http2.Http2Connection$writeWindowUpdateLater$$inlined$execute$1 -> V3.f$l: +okhttp3.internal.http2.Http2Connection$writeWindowUpdateLater$$inlined$execute$1 -> c4.f$l: # {"id":"sourceFile","fileName":"TaskQueue.kt"} java.lang.String $name -> e boolean $cancelable -> f okhttp3.internal.http2.Http2Connection this$0 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/f;"} int $streamId$inlined -> h long $unacknowledgedBytesRead$inlined -> i 11:14:void (java.lang.String,boolean,java.lang.String,boolean,okhttp3.internal.http2.Http2Connection,int,long):96:96 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/lang/String;ZLV3/f;IJ)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/lang/String;ZLc4/f;IJ)V"} 1:15:long runOnce():220:220 -> f 16:23:long runOnce():222:222 -> f -okhttp3.internal.http2.Http2ExchangeCodec -> V3.g: +okhttp3.internal.http2.Http2ExchangeCodec -> c4.g: # {"id":"sourceFile","fileName":"Http2ExchangeCodec.kt"} okhttp3.internal.http2.Http2Stream stream -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i;"} okhttp3.Protocol protocol -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/A;"} boolean canceled -> c okhttp3.internal.connection.RealConnection connection -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LS3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/f;"} okhttp3.internal.http.RealInterceptorChain chain -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LT3/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"La4/g;"} okhttp3.internal.http2.Http2Connection http2Connection -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/f;"} java.util.List HTTP_2_SKIPPED_REQUEST_HEADERS -> g java.util.List HTTP_2_SKIPPED_RESPONSE_HEADERS -> h okhttp3.internal.http2.Http2ExchangeCodec$Companion Companion -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/g$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/g$a;"} 9:10:void ():147:147 -> 11:36:void ():148:148 -> 37:42:void ():136:136 -> @@ -211080,45 +219347,45 @@ okhttp3.internal.http2.Http2ExchangeCodec -> V3.g: 45:62:void ():157:157 -> 63:69:void ():149:149 -> 21:29:void (okhttp3.OkHttpClient,okhttp3.internal.connection.RealConnection,okhttp3.internal.http.RealInterceptorChain,okhttp3.internal.http2.Http2Connection):50:50 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/z;LS3/f;LT3/g;LV3/f;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/z;LZ3/f;La4/g;Lc4/f;)V"} 30:42:void (okhttp3.OkHttpClient,okhttp3.internal.connection.RealConnection,okhttp3.internal.http.RealInterceptorChain,okhttp3.internal.http2.Http2Connection):58:58 -> 43:44:void (okhttp3.OkHttpClient,okhttp3.internal.connection.RealConnection,okhttp3.internal.http.RealInterceptorChain,okhttp3.internal.http2.Http2Connection):61:61 -> 45:47:void (okhttp3.OkHttpClient,okhttp3.internal.connection.RealConnection,okhttp3.internal.http.RealInterceptorChain,okhttp3.internal.http2.Http2Connection):58:58 -> - 6:14:long reportedContentLength(okhttp3.Response):107:107 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;)J"} - 15:19:long reportedContentLength(okhttp3.Response):108:108 -> a + 6:15:okio.Source openResponseBodySource(okhttp3.Response):113:113 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;)Lj4/G;"} 1:13:void finishRequest():92:92 -> b - 6:15:okio.Source openResponseBodySource(okhttp3.Response):113:113 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;)Lc4/G;"} + 6:14:long reportedContentLength(okhttp3.Response):107:107 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;)J"} + 15:19:long reportedContentLength(okhttp3.Response):108:108 -> c 2:3:void cancel():121:121 -> cancel 4:13:void cancel():122:122 -> cancel - 6:15:okio.Sink createRequestBody(okhttp3.Request,long):68:68 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;J)Lc4/E;"} - 1:9:okhttp3.Response$Builder readResponseHeaders(boolean):96:96 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LN3/D$a;"} - 10:19:okhttp3.Response$Builder readResponseHeaders(boolean):97:97 -> e - 20:30:okhttp3.Response$Builder readResponseHeaders(boolean):98:98 -> e - 1:3:okhttp3.internal.connection.RealConnection getConnection():52:52 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()LS3/f;"} - 1:6:void flushRequest():88:88 -> g - 6:10:void writeRequestHeaders(okhttp3.Request):72:72 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;)V"} - 11:19:void writeRequestHeaders(okhttp3.Request):74:74 -> h - 20:25:void writeRequestHeaders(okhttp3.Request):75:75 -> h - 26:33:void writeRequestHeaders(okhttp3.Request):76:76 -> h - 34:37:void writeRequestHeaders(okhttp3.Request):79:79 -> h - 38:58:void writeRequestHeaders(okhttp3.Request):83:83 -> h - 59:78:void writeRequestHeaders(okhttp3.Request):84:84 -> h - 79:88:void writeRequestHeaders(okhttp3.Request):80:80 -> h - 89:96:void writeRequestHeaders(okhttp3.Request):81:81 -> h + 1:9:okhttp3.Response$Builder readResponseHeaders(boolean):96:96 -> d + # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LU3/D$a;"} + 10:19:okhttp3.Response$Builder readResponseHeaders(boolean):97:97 -> d + 20:30:okhttp3.Response$Builder readResponseHeaders(boolean):98:98 -> d + 1:3:okhttp3.internal.connection.RealConnection getConnection():52:52 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ3/f;"} + 1:6:void flushRequest():88:88 -> f + 6:10:void writeRequestHeaders(okhttp3.Request):72:72 -> g + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;)V"} + 11:19:void writeRequestHeaders(okhttp3.Request):74:74 -> g + 20:25:void writeRequestHeaders(okhttp3.Request):75:75 -> g + 26:33:void writeRequestHeaders(okhttp3.Request):76:76 -> g + 34:37:void writeRequestHeaders(okhttp3.Request):79:79 -> g + 38:58:void writeRequestHeaders(okhttp3.Request):83:83 -> g + 59:78:void writeRequestHeaders(okhttp3.Request):84:84 -> g + 79:88:void writeRequestHeaders(okhttp3.Request):80:80 -> g + 89:96:void writeRequestHeaders(okhttp3.Request):81:81 -> g + 6:15:okio.Sink createRequestBody(okhttp3.Request,long):68:68 -> h + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;J)Lj4/E;"} 1:3:java.util.List access$getHTTP_2_SKIPPED_REQUEST_HEADERS$cp():50:50 -> i 1:3:java.util.List access$getHTTP_2_SKIPPED_RESPONSE_HEADERS$cp():50:50 -> j -okhttp3.internal.http2.Http2ExchangeCodec$Companion -> V3.g$a: +okhttp3.internal.http2.Http2ExchangeCodec$Companion -> c4.g$a: # {"id":"sourceFile","fileName":"Http2ExchangeCodec.kt"} 1:1:void ():125:125 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):125:125 -> 6:9:java.util.List http2HeadersList(okhttp3.Request):160:160 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/B;)Ljava/util/List;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/B;)Ljava/util/List;"} 10:20:java.util.List http2HeadersList(okhttp3.Request):161:161 -> a 21:34:java.util.List http2HeadersList(okhttp3.Request):162:162 -> a 35:54:java.util.List http2HeadersList(okhttp3.Request):163:163 -> a @@ -211132,7 +219399,7 @@ okhttp3.internal.http2.Http2ExchangeCodec$Companion -> V3.g$a: 150:164:java.util.List http2HeadersList(okhttp3.Request):175:175 -> a 165:173:java.util.List http2HeadersList(okhttp3.Request):172:172 -> a 11:15:okhttp3.Response$Builder readHttp2HeadersList(okhttp3.Headers,okhttp3.Protocol):184:184 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/t;LN3/A;)LN3/D$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/t;LU3/A;)LU3/D$a;"} 16:23:okhttp3.Response$Builder readHttp2HeadersList(okhttp3.Headers,okhttp3.Protocol):185:185 -> b 24:27:okhttp3.Response$Builder readHttp2HeadersList(okhttp3.Headers,okhttp3.Protocol):186:186 -> b 28:31:okhttp3.Response$Builder readHttp2HeadersList(okhttp3.Headers,okhttp3.Protocol):187:187 -> b @@ -211146,71 +219413,67 @@ okhttp3.internal.http2.Http2ExchangeCodec$Companion -> V3.g$a: 97:102:okhttp3.Response$Builder readHttp2HeadersList(okhttp3.Headers,okhttp3.Protocol):199:199 -> b 103:111:okhttp3.Response$Builder readHttp2HeadersList(okhttp3.Headers,okhttp3.Protocol):200:200 -> b 112:119:okhttp3.Response$Builder readHttp2HeadersList(okhttp3.Headers,okhttp3.Protocol):194:194 -> b -okhttp3.internal.http2.Http2Reader -> V3.h: +okhttp3.internal.http2.Http2Reader -> c4.h: # {"id":"sourceFile","fileName":"Http2Reader.kt"} okhttp3.internal.http2.Http2Reader$ContinuationSource continuation -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/h$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/h$b;"} okhttp3.internal.http2.Hpack$Reader hpackReader -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/d$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/d$a;"} okio.BufferedSource source -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/k;"} boolean client -> g java.util.logging.Logger logger -> h okhttp3.internal.http2.Http2Reader$Companion Companion -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/h$a;"} 9:26:void ():496:496 -> 6:12:void (okio.BufferedSource,boolean):58:58 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/k;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/k;Z)V"} 13:19:void (okio.BufferedSource,boolean):63:63 -> 20:32:void (okio.BufferedSource,boolean):64:64 -> - 1:23:void readPriority(okhttp3.internal.http2.Http2Reader$Handler,int):193:193 -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/h$c;I)V"} - 24:36:void readPriority(okhttp3.internal.http2.Http2Reader$Handler,int):196:196 -> A - 37:40:void readPriority(okhttp3.internal.http2.Http2Reader$Handler,int):197:197 -> A - 6:9:void readPriority(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):188:188 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/h$c;III)V"} - 10:17:void readPriority(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):187:187 -> I - 18:45:void readPriority(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):186:186 -> I - 7:20:void readPushPromise(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):273:273 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/h$c;III)V"} - 21:30:void readPushPromise(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):274:274 -> L - 31:38:void readPushPromise(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):275:275 -> L - 39:42:void readPushPromise(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):276:276 -> L - 43:46:void readPushPromise(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):277:277 -> L - 47:54:void readPushPromise(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):271:271 -> L - 6:11:void readRstStream(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):204:204 -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/h$c;III)V"} - 12:19:void readRstStream(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):205:205 -> T - 20:23:void readRstStream(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):207:207 -> T - 24:25:void readRstStream(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):205:205 -> T - 26:42:void readRstStream(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):206:206 -> T - 43:46:void readRstStream(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):205:205 -> T - 47:54:void readRstStream(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):203:203 -> T - 55:82:void readRstStream(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):202:202 -> T - 9:12:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):215:215 -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/h$c;III)V"} - 13:20:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):214:214 -> W - 21:24:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):219:219 -> W - 25:30:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):220:220 -> W - 31:58:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):221:221 -> W - 59:71:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):222:222 -> W - 72:100:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):223:223 -> W - 101:127:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):251:251 -> W - 128:142:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):244:244 -> W - 143:150:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):233:233 -> W - 151:157:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):263:263 -> W - 158:161:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):265:265 -> W - 162:184:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):219:219 -> W - 185:192:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):212:212 -> W + 6:9:void readPriority(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):188:188 -> C + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/h$c;III)V"} + 10:17:void readPriority(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):187:187 -> C + 18:45:void readPriority(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):186:186 -> C + 7:20:void readPushPromise(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):273:273 -> D + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/h$c;III)V"} + 21:30:void readPushPromise(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):274:274 -> D + 31:38:void readPushPromise(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):275:275 -> D + 39:42:void readPushPromise(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):276:276 -> D + 43:46:void readPushPromise(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):277:277 -> D + 47:54:void readPushPromise(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):271:271 -> D + 6:11:void readRstStream(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):204:204 -> R + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/h$c;III)V"} + 12:19:void readRstStream(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):205:205 -> R + 20:23:void readRstStream(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):207:207 -> R + 24:25:void readRstStream(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):205:205 -> R + 26:42:void readRstStream(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):206:206 -> R + 43:46:void readRstStream(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):205:205 -> R + 47:54:void readRstStream(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):203:203 -> R + 55:82:void readRstStream(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):202:202 -> R + 9:12:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):215:215 -> Y + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/h$c;III)V"} + 13:20:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):214:214 -> Y + 21:24:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):219:219 -> Y + 25:30:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):220:220 -> Y + 31:58:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):221:221 -> Y + 59:71:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):222:222 -> Y + 72:100:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):223:223 -> Y + 101:127:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):251:251 -> Y + 128:142:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):244:244 -> Y + 143:150:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):233:233 -> Y + 151:157:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):263:263 -> Y + 158:161:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):265:265 -> Y + 162:184:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):219:219 -> Y + 185:192:void readSettings(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):212:212 -> Y 4:22:void readWindowUpdate(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):309:309 -> Z - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/h$c;III)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/h$c;III)V"} 23:26:void readWindowUpdate(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):311:311 -> Z 27:34:void readWindowUpdate(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):310:310 -> Z 35:57:void readWindowUpdate(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):308:308 -> Z + 1:3:java.util.logging.Logger access$getLogger$cp():58:58 -> b 1:6:void close():316:316 -> close - 1:3:java.util.logging.Logger access$getLogger$cp():58:58 -> f 6:12:boolean nextFrame(boolean,okhttp3.internal.http2.Http2Reader$Handler):89:89 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLV3/h$c;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLc4/h$c;)Z"} 13:22:boolean nextFrame(boolean,okhttp3.internal.http2.Http2Reader$Handler):105:105 -> h 23:34:boolean nextFrame(boolean,okhttp3.internal.http2.Http2Reader$Handler):109:109 -> h 35:44:boolean nextFrame(boolean,okhttp3.internal.http2.Http2Reader$Handler):110:110 -> h @@ -211229,32 +219492,32 @@ okhttp3.internal.http2.Http2Reader -> V3.h: 153:157:boolean nextFrame(boolean,okhttp3.internal.http2.Http2Reader$Handler):119:119 -> h 158:182:boolean nextFrame(boolean,okhttp3.internal.http2.Http2Reader$Handler):107:107 -> h 6:10:void readConnectionPreface(okhttp3.internal.http2.Http2Reader$Handler):71:71 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/h$c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/h$c;)V"} 11:17:void readConnectionPreface(okhttp3.internal.http2.Http2Reader$Handler):73:73 -> i 18:25:void readConnectionPreface(okhttp3.internal.http2.Http2Reader$Handler):74:74 -> i 26:38:void readConnectionPreface(okhttp3.internal.http2.Http2Reader$Handler):78:78 -> i 39:79:void readConnectionPreface(okhttp3.internal.http2.Http2Reader$Handler):79:79 -> i 80:86:void readConnectionPreface(okhttp3.internal.http2.Http2Reader$Handler):80:80 -> i 87:113:void readConnectionPreface(okhttp3.internal.http2.Http2Reader$Handler):81:81 -> i - 19:30:void readData(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):177:177 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/h$c;III)V"} - 31:36:void readData(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):178:178 -> j - 37:41:void readData(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):180:180 -> j - 42:48:void readData(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):181:181 -> j - 49:56:void readData(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):174:174 -> j - 57:64:void readData(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):168:168 -> j - 7:12:void readGoAway(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):294:294 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/h$c;III)V"} - 13:19:void readGoAway(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):295:295 -> s - 20:27:void readGoAway(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):297:297 -> s - 28:31:void readGoAway(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):299:299 -> s - 32:38:void readGoAway(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):301:301 -> s - 39:42:void readGoAway(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):303:303 -> s - 43:44:void readGoAway(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):297:297 -> s - 45:61:void readGoAway(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):298:298 -> s - 62:65:void readGoAway(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):297:297 -> s - 66:73:void readGoAway(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):293:293 -> s - 74:96:void readGoAway(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):292:292 -> s + 19:30:void readData(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):177:177 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/h$c;III)V"} + 31:36:void readData(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):178:178 -> p + 37:41:void readData(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):180:180 -> p + 42:48:void readData(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):181:181 -> p + 49:56:void readData(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):174:174 -> p + 57:64:void readData(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):168:168 -> p + 7:12:void readGoAway(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):294:294 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/h$c;III)V"} + 13:19:void readGoAway(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):295:295 -> q + 20:27:void readGoAway(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):297:297 -> q + 28:31:void readGoAway(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):299:299 -> q + 32:38:void readGoAway(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):301:301 -> q + 39:42:void readGoAway(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):303:303 -> q + 43:44:void readGoAway(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):297:297 -> q + 45:61:void readGoAway(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):298:298 -> q + 62:65:void readGoAway(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):297:297 -> q + 66:73:void readGoAway(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):293:293 -> q + 74:96:void readGoAway(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):292:292 -> q 1:5:java.util.List readHeaderBlock(int,int,int,int):154:154 -> t 6:14:java.util.List readHeaderBlock(int,int,int,int):155:155 -> t 15:19:java.util.List readHeaderBlock(int,int,int,int):156:156 -> t @@ -211263,25 +219526,29 @@ okhttp3.internal.http2.Http2Reader -> V3.h: 30:34:java.util.List readHeaderBlock(int,int,int,int):162:162 -> t 35:41:java.util.List readHeaderBlock(int,int,int,int):163:163 -> t 15:30:void readHeaders(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):139:139 -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/h$c;III)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/h$c;III)V"} 31:35:void readHeaders(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):143:143 -> u 36:41:void readHeaders(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):146:146 -> u 42:46:void readHeaders(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):147:147 -> u 47:50:void readHeaders(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):149:149 -> u 51:58:void readHeaders(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):136:136 -> u - 7:12:void readPing(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):284:284 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/h$c;III)V"} - 13:24:void readPing(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):285:285 -> x - 25:28:void readPing(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):287:287 -> x - 29:36:void readPing(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):283:283 -> x - 37:59:void readPing(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):282:282 -> x -okhttp3.internal.http2.Http2Reader$Companion -> V3.h$a: + 7:12:void readPing(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):284:284 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/h$c;III)V"} + 13:24:void readPing(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):285:285 -> v + 25:28:void readPing(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):287:287 -> v + 29:36:void readPing(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):283:283 -> v + 37:59:void readPing(okhttp3.internal.http2.Http2Reader$Handler,int,int,int):282:282 -> v + 1:23:void readPriority(okhttp3.internal.http2.Http2Reader$Handler,int):193:193 -> y + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/h$c;I)V"} + 24:36:void readPriority(okhttp3.internal.http2.Http2Reader$Handler,int):196:196 -> y + 37:40:void readPriority(okhttp3.internal.http2.Http2Reader$Handler,int):197:197 -> y +okhttp3.internal.http2.Http2Reader$Companion -> c4.h$a: # {"id":"sourceFile","fileName":"Http2Reader.kt"} 1:1:void ():495:495 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):495:495 -> 1:5:java.util.logging.Logger getLogger():496:496 -> a 11:41:int lengthWithoutPadding(int,int,int):503:503 -> b -okhttp3.internal.http2.Http2Reader$ContinuationSource -> V3.h$b: +okhttp3.internal.http2.Http2Reader$ContinuationSource -> c4.h$b: # {"id":"sourceFile","fileName":"Http2Reader.kt"} int length -> d int flags -> e @@ -211289,11 +219556,11 @@ okhttp3.internal.http2.Http2Reader$ContinuationSource -> V3.h$b: int left -> g int padding -> h okio.BufferedSource source -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/k;"} 6:11:void (okio.BufferedSource):323:323 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/k;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/k;)V"} + 1:3:int getLeft():331:331 -> b 1:1:void close():354:354 -> close - 1:3:int getLeft():331:331 -> f 1:2:void readContinuationHeader():358:358 -> h 3:10:void readContinuationHeader():360:360 -> h 11:12:void readContinuationHeader():361:361 -> h @@ -211304,37 +219571,37 @@ okhttp3.internal.http2.Http2Reader$ContinuationSource -> V3.h$b: 90:97:void readContinuationHeader():367:367 -> h 98:120:void readContinuationHeader():366:366 -> h 1:3:void setFlags(int):328:328 -> i - 1:3:void setLeft(int):331:331 -> j + 1:3:void setLeft(int):331:331 -> p + 1:3:void setLength(int):327:327 -> q 6:11:long read(okio.Buffer,long):336:336 -> read - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)J"} 12:20:long read(okio.Buffer,long):337:337 -> read 21:22:long read(okio.Buffer,long):338:338 -> read 23:29:long read(okio.Buffer,long):339:339 -> read 30:33:long read(okio.Buffer,long):340:340 -> read 34:49:long read(okio.Buffer,long):344:344 -> read 50:56:long read(okio.Buffer,long):346:346 -> read - 1:3:void setLength(int):327:327 -> s 1:3:void setPadding(int):332:332 -> t 1:7:okio.Timeout timeout():350:350 -> timeout - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} 1:3:void setStreamId(int):329:329 -> u -okhttp3.internal.http2.Http2Reader$Handler -> V3.h$c: +okhttp3.internal.http2.Http2Reader$Handler -> c4.h$c: # {"id":"sourceFile","fileName":"Http2Reader.kt"} void ackSettings() -> a - void headers(boolean,int,int,java.util.List) -> b + void headers(boolean,int,int,java.util.List) -> c void windowUpdate(int,long) -> e void goAway(int,okhttp3.internal.http2.ErrorCode,okio.ByteString) -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILV3/b;Lc4/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILc4/b;Lj4/l;)V"} void settings(boolean,okhttp3.internal.http2.Settings) -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLV3/m;)V"} - void rstStream(int,okhttp3.internal.http2.ErrorCode) -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILV3/b;)V"} - void ping(boolean,int,int) -> i - void priority(int,int,int,boolean) -> k - void data(boolean,int,okio.BufferedSource,int) -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZILc4/k;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLc4/m;)V"} + void ping(boolean,int,int) -> h + void priority(int,int,int,boolean) -> j + void data(boolean,int,okio.BufferedSource,int) -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZILj4/k;I)V"} + void rstStream(int,okhttp3.internal.http2.ErrorCode) -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILc4/b;)V"} void pushPromise(int,int,java.util.List) -> m -okhttp3.internal.http2.Http2Stream -> V3.i: +okhttp3.internal.http2.Http2Stream -> c4.i: # {"id":"sourceFile","fileName":"Http2Stream.kt"} long readBytesTotal -> a long readBytesAcknowledged -> b @@ -211343,24 +219610,24 @@ okhttp3.internal.http2.Http2Stream -> V3.i: java.util.ArrayDeque headersQueue -> e boolean hasResponseHeaders -> f okhttp3.internal.http2.Http2Stream$FramingSource source -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/i$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i$c;"} okhttp3.internal.http2.Http2Stream$FramingSink sink -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/i$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i$b;"} okhttp3.internal.http2.Http2Stream$StreamTimeout readTimeout -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/i$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i$d;"} okhttp3.internal.http2.Http2Stream$StreamTimeout writeTimeout -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/i$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i$d;"} okhttp3.internal.http2.ErrorCode errorCode -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/b;"} java.io.IOException errorException -> l int id -> m okhttp3.internal.http2.Http2Connection connection -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/f;"} okhttp3.internal.http2.Http2Stream$Companion Companion -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i$a;"} 1:9:void ():0:0 -> 6:12:void (int,okhttp3.internal.http2.Http2Connection,boolean,boolean,okhttp3.Headers):38:38 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILV3/f;ZZLN3/t;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILc4/f;ZZLU3/t;)V"} 13:23:void (int,okhttp3.internal.http2.Http2Connection,boolean,boolean,okhttp3.Headers):61:61 -> 24:30:void (int,okhttp3.internal.http2.Http2Connection,boolean,boolean,okhttp3.Headers):65:65 -> 31:32:void (int,okhttp3.internal.http2.Http2Connection,boolean,boolean,okhttp3.Headers):70:70 -> @@ -211376,7 +219643,7 @@ okhttp3.internal.http2.Http2Stream -> V3.i: 1:3:void setReadBytesTotal$okhttp(long):49:49 -> A 1:3:void setWriteBytesTotal$okhttp(long):57:57 -> B 2:6:okhttp3.Headers takeHeaders():137:137 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/t;"} 7:18:okhttp3.Headers takeHeaders():139:139 -> C 19:24:okhttp3.Headers takeHeaders():140:140 -> C 25:29:okhttp3.Headers takeHeaders():143:143 -> C @@ -211388,7 +219655,7 @@ okhttp3.internal.http2.Http2Stream -> V3.i: 5:11:void waitForIo$okhttp():661:661 -> D 12:17:void waitForIo$okhttp():662:662 -> D 1:3:okio.Timeout writeTimeout():211:211 -> E - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} 1:11:void addBytesToWriteWindow(long):637:637 -> a 12:15:void addBytesToWriteWindow(long):715:715 -> a 1:11:void cancelStreamIfNecessary$okhttp():711:711 -> b @@ -211407,10 +219674,10 @@ okhttp3.internal.http2.Http2Stream -> V3.i: 38:45:void checkOutNotClosed$okhttp():647:647 -> c 46:53:void checkOutNotClosed$okhttp():646:646 -> c 6:12:void close(okhttp3.internal.http2.ErrorCode,java.io.IOException):237:237 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/b;Ljava/io/IOException;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/b;Ljava/io/IOException;)V"} 13:20:void close(okhttp3.internal.http2.ErrorCode,java.io.IOException):240:240 -> d 1:11:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):696:696 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/b;Ljava/io/IOException;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/b;Ljava/io/IOException;)Z"} 12:55:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):697:697 -> e 56:57:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):257:258 -> e 58:61:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):258:258 -> e @@ -211425,20 +219692,20 @@ okhttp3.internal.http2.Http2Stream -> V3.i: 94:102:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):268:268 -> e 103:104:boolean closeInternal(okhttp3.internal.http2.ErrorCode,java.io.IOException):257:257 -> e 7:13:void closeLater(okhttp3.internal.http2.ErrorCode):247:247 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/b;)V"} 14:21:void closeLater(okhttp3.internal.http2.ErrorCode):250:250 -> f 1:3:okhttp3.internal.http2.Http2Connection getConnection():40:40 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/f;"} 2:8:okhttp3.internal.http2.ErrorCode getErrorCode$okhttp():87:87 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/b;"} 1:3:java.io.IOException getErrorException$okhttp():90:90 -> i 1:3:int getId():39:39 -> j 1:3:long getReadBytesAcknowledged():53:53 -> k 1:3:long getReadBytesTotal():49:49 -> l 1:3:okhttp3.internal.http2.Http2Stream$StreamTimeout getReadTimeout$okhttp():77:77 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV3/i$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/i$d;"} 1:2:okio.Sink getSink():223:224 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/E;"} 3:19:okio.Sink getSink():224:224 -> n 20:21:okio.Sink getSink():227:227 -> n 22:22:okio.Sink getSink():223:223 -> n @@ -211447,13 +219714,13 @@ okhttp3.internal.http2.Http2Stream -> V3.i: 28:33:okio.Sink getSink():224:224 -> n 34:35:okio.Sink getSink():223:223 -> n 1:3:okhttp3.internal.http2.Http2Stream$FramingSink getSink$okhttp():74:74 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV3/i$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/i$b;"} 1:3:okhttp3.internal.http2.Http2Stream$FramingSource getSource$okhttp():70:70 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV3/i$c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/i$c;"} 1:3:long getWriteBytesMaximum():61:61 -> q 1:3:long getWriteBytesTotal():57:57 -> r 1:3:okhttp3.internal.http2.Http2Stream$StreamTimeout getWriteTimeout$okhttp():78:78 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"()LV3/i$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/i$d;"} 1:10:boolean isLocallyInitiated():126:126 -> t 11:20:boolean isLocallyInitiated():127:127 -> t 2:6:boolean isOpen():112:112 -> u @@ -211462,13 +219729,13 @@ okhttp3.internal.http2.Http2Stream -> V3.i: 48:49:boolean isOpen():118:118 -> u 50:54:boolean isOpen():120:120 -> u 1:3:okio.Timeout readTimeout():209:209 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} 6:16:void receiveData(okio.BufferedSource,int):701:701 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/k;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/k;I)V"} 17:60:void receiveData(okio.BufferedSource,int):702:702 -> w 61:67:void receiveData(okio.BufferedSource,int):276:276 -> w 6:16:void receiveHeaders(okhttp3.Headers,boolean):705:705 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/t;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/t;Z)V"} 17:60:void receiveHeaders(okhttp3.Headers,boolean):706:706 -> x 61:62:void receiveHeaders(okhttp3.Headers,boolean):287:288 -> x 63:69:void receiveHeaders(okhttp3.Headers,boolean):288:288 -> x @@ -211483,28 +219750,51 @@ okhttp3.internal.http2.Http2Stream -> V3.i: 104:111:void receiveHeaders(okhttp3.Headers,boolean):301:301 -> x 112:113:void receiveHeaders(okhttp3.Headers,boolean):287:287 -> x 7:10:void receiveRstStream(okhttp3.internal.http2.ErrorCode):306:306 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/b;)V"} 11:12:void receiveRstStream(okhttp3.internal.http2.ErrorCode):307:307 -> y 13:18:void receiveRstStream(okhttp3.internal.http2.ErrorCode):710:710 -> y 19:22:void receiveRstStream(okhttp3.internal.http2.ErrorCode):310:310 -> y 1:3:void setReadBytesAcknowledged$okhttp(long):53:53 -> z -okhttp3.internal.http2.Http2Stream$Companion -> V3.i$a: +okhttp3.internal.http2.Http2Stream$Companion -> c4.i$a: # {"id":"sourceFile","fileName":"Http2Stream.kt"} 1:1:void ():631:631 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):631:631 -> -okhttp3.internal.http2.Http2Stream$FramingSink -> V3.i$b: +okhttp3.internal.http2.Http2Stream$FramingSink -> c4.i$b: # {"id":"sourceFile","fileName":"Http2Stream.kt"} okio.Buffer sendBuffer -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/i;"} okhttp3.Headers trailers -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/t;"} boolean closed -> f boolean finished -> g okhttp3.internal.http2.Http2Stream this$0 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i;"} 1:7:void (okhttp3.internal.http2.Http2Stream,boolean):513:513 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/i;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;Z)V"} 8:15:void (okhttp3.internal.http2.Http2Stream,boolean):522:522 -> + 6:7:void write(okio.Buffer,long):531:531 -> W + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)V"} + 8:18:void write(okio.Buffer,long):691:691 -> W + 19:62:void write(okio.Buffer,long):692:692 -> W + 63:67:void write(okio.Buffer,long):533:533 -> W + 68:80:void write(okio.Buffer,long):534:534 -> W + 81:85:void write(okio.Buffer,long):535:535 -> W + 1:3:void emitFrame(boolean):547:547 -> b + 4:12:void emitFrame(boolean):548:548 -> b + 13:44:void emitFrame(boolean):553:553 -> b + 45:54:void emitFrame(boolean):554:554 -> b + 55:63:void emitFrame(boolean):557:557 -> b + 64:68:void emitFrame(boolean):560:560 -> b + 69:91:void emitFrame(boolean):561:561 -> b + 92:103:void emitFrame(boolean):562:562 -> b + 104:129:void emitFrame(boolean):563:563 -> b + 130:131:void emitFrame(boolean):564:564 -> b + 132:132:void emitFrame(boolean):547:547 -> b + 133:141:void emitFrame(boolean):566:566 -> b + 142:158:void emitFrame(boolean):568:568 -> b + 159:180:void emitFrame(boolean):570:570 -> b + 181:190:void emitFrame(boolean):557:557 -> b + 191:192:void emitFrame(boolean):547:547 -> b 1:2:void close():591:591 -> close 3:13:void close():699:699 -> close 14:57:void close():700:700 -> close @@ -211530,22 +219820,6 @@ okhttp3.internal.http2.Http2Stream$FramingSink -> V3.i$b: 205:211:void close():627:627 -> close 212:214:void close():623:623 -> close 215:216:void close():594:594 -> close - 1:3:void emitFrame(boolean):547:547 -> f - 4:12:void emitFrame(boolean):548:548 -> f - 13:44:void emitFrame(boolean):553:553 -> f - 45:54:void emitFrame(boolean):554:554 -> f - 55:63:void emitFrame(boolean):557:557 -> f - 64:68:void emitFrame(boolean):560:560 -> f - 69:91:void emitFrame(boolean):561:561 -> f - 92:103:void emitFrame(boolean):562:562 -> f - 104:129:void emitFrame(boolean):563:563 -> f - 130:131:void emitFrame(boolean):564:564 -> f - 132:132:void emitFrame(boolean):547:547 -> f - 133:141:void emitFrame(boolean):566:566 -> f - 142:158:void emitFrame(boolean):568:568 -> f - 159:180:void emitFrame(boolean):570:570 -> f - 181:190:void emitFrame(boolean):557:557 -> f - 191:192:void emitFrame(boolean):547:547 -> f 1:2:void flush():576:576 -> flush 3:13:void flush():695:695 -> flush 14:57:void flush():696:696 -> flush @@ -211559,32 +219833,26 @@ okhttp3.internal.http2.Http2Stream$FramingSink -> V3.i$b: 97:98:void flush():578:578 -> flush 1:3:boolean getClosed():527:527 -> h 1:3:boolean getFinished():515:515 -> i - 6:7:void write(okio.Buffer,long):531:531 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)V"} - 8:18:void write(okio.Buffer,long):691:691 -> n - 19:62:void write(okio.Buffer,long):692:692 -> n - 63:67:void write(okio.Buffer,long):533:533 -> n - 68:80:void write(okio.Buffer,long):534:534 -> n - 81:85:void write(okio.Buffer,long):535:535 -> n 1:7:okio.Timeout timeout():587:587 -> timeout - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} -okhttp3.internal.http2.Http2Stream$FramingSource -> V3.i$c: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} +okhttp3.internal.http2.Http2Stream$FramingSource -> c4.i$c: # {"id":"sourceFile","fileName":"Http2Stream.kt"} okio.Buffer receiveBuffer -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/i;"} okio.Buffer readBuffer -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/i;"} okhttp3.Headers trailers -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/t;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/t;"} boolean closed -> g long maxByteCount -> h boolean finished -> i okhttp3.internal.http2.Http2Stream this$0 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i;"} 1:9:void (okhttp3.internal.http2.Http2Stream,long,boolean):317:317 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/i;JZ)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;JZ)V"} 10:16:void (okhttp3.internal.http2.Http2Stream,long,boolean):328:328 -> 17:24:void (okhttp3.internal.http2.Http2Stream,long,boolean):331:331 -> + 1:3:boolean getClosed$okhttp():340:340 -> b 1:4:void close():479:479 -> close 5:6:void close():480:480 -> close 7:12:void close():481:481 -> close @@ -211597,10 +219865,9 @@ okhttp3.internal.http2.Http2Stream$FramingSource -> V3.i$c: 37:44:void close():488:488 -> close 45:52:void close():701:701 -> close 53:54:void close():479:479 -> close - 1:3:boolean getClosed$okhttp():340:340 -> f 1:3:boolean getFinished$okhttp():325:325 -> h 6:7:void receive$okhttp(okio.BufferedSource,long):422:422 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/k;J)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/k;J)V"} 8:18:void receive$okhttp(okio.BufferedSource,long):696:696 -> i 19:68:void receive$okhttp(okio.BufferedSource,long):697:697 -> i 69:71:void receive$okhttp(okio.BufferedSource,long):429:429 -> i @@ -211625,9 +219892,11 @@ okhttp3.internal.http2.Http2Stream$FramingSource -> V3.i$c: 195:196:void receive$okhttp(okio.BufferedSource,long):456:456 -> i 197:203:void receive$okhttp(okio.BufferedSource,long):449:449 -> i 204:206:void receive$okhttp(okio.BufferedSource,long):429:429 -> i - 1:3:void setFinished$okhttp(boolean):325:325 -> j + 1:3:void setFinished$okhttp(boolean):325:325 -> p + 1:3:void setTrailers(okhttp3.Headers):337:337 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/t;)V"} 23:25:long read(okio.Buffer,long):353:353 -> read - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)J"} 26:34:long read(okio.Buffer,long):354:354 -> read 35:42:long read(okio.Buffer,long):356:356 -> read 43:70:long read(okio.Buffer,long):358:358 -> read @@ -211650,110 +219919,100 @@ okhttp3.internal.http2.Http2Stream$FramingSource -> V3.i$c: 233:242:long read(okio.Buffer,long):382:382 -> read 243:244:long read(okio.Buffer,long):353:353 -> read 245:271:long read(okio.Buffer,long):344:344 -> read - 1:3:void setTrailers(okhttp3.Headers):337:337 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/t;)V"} 1:2:void updateConnectionFlowControl(long):411:411 -> t 3:13:void updateConnectionFlowControl(long):692:692 -> t 14:57:void updateConnectionFlowControl(long):693:693 -> t 58:67:void updateConnectionFlowControl(long):413:413 -> t 1:7:okio.Timeout timeout():474:474 -> timeout - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} -okhttp3.internal.http2.Http2Stream$StreamTimeout -> V3.i$d: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} +okhttp3.internal.http2.Http2Stream$StreamTimeout -> c4.i$d: # {"id":"sourceFile","fileName":"Http2Stream.kt"} okhttp3.internal.http2.Http2Stream this$0 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i;"} 1:6:void (okhttp3.internal.http2.Http2Stream):670:670 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/i;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;)V"} 1:9:java.io.IOException newTimeoutException(java.io.IOException):677:677 -> t 10:13:java.io.IOException newTimeoutException(java.io.IOException):679:679 -> t 1:7:void timedOut():672:672 -> x 8:17:void timedOut():673:673 -> x 1:13:void exitAndThrowIfTimedOut():686:686 -> y -okhttp3.internal.http2.Http2Writer -> V3.j: +okhttp3.internal.http2.Http2Writer -> c4.j: # {"id":"sourceFile","fileName":"Http2Writer.kt"} okio.Buffer hpackBuffer -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/i;"} int maxFrameSize -> e boolean closed -> f okhttp3.internal.http2.Hpack$Writer hpackWriter -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/d$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/d$b;"} okio.BufferedSink sink -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/j;"} boolean client -> i java.util.logging.Logger logger -> j okhttp3.internal.http2.Http2Writer$Companion Companion -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/j$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/j$a;"} 9:21:void ():314:314 -> 6:12:void (okio.BufferedSink,boolean):45:45 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/j;Z)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/j;Z)V"} 13:21:void (okio.BufferedSink,boolean):49:49 -> 22:23:void (okio.BufferedSink,boolean):50:50 -> 24:35:void (okio.BufferedSink,boolean):52:52 -> - 2:9:void ping(boolean,int,int):198:198 -> A - 10:12:void ping(boolean,int,int):199:199 -> A - 13:17:void ping(boolean,int,int):205:205 -> A - 18:22:void ping(boolean,int,int):206:206 -> A - 23:27:void ping(boolean,int,int):207:207 -> A - 28:31:void ping(boolean,int,int):208:208 -> A - 32:39:void ping(boolean,int,int):198:198 -> A - 40:41:void ping(boolean,int,int):208:208 -> A - 7:10:void pushPromise(int,int,java.util.List):100:100 -> I - 11:15:void pushPromise(int,int,java.util.List):101:101 -> I - 16:21:void pushPromise(int,int,java.util.List):103:103 -> I - 22:43:void pushPromise(int,int,java.util.List):104:104 -> I - 44:46:void pushPromise(int,int,java.util.List):105:105 -> I - 47:55:void pushPromise(int,int,java.util.List):111:111 -> I - 56:65:void pushPromise(int,int,java.util.List):112:112 -> I - 66:71:void pushPromise(int,int,java.util.List):114:114 -> I - 72:73:void pushPromise(int,int,java.util.List):115:115 -> I - 74:81:void pushPromise(int,int,java.util.List):100:100 -> I - 82:83:void pushPromise(int,int,java.util.List):115:115 -> I - 7:10:void rstStream(int,okhttp3.internal.http2.ErrorCode):125:125 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILV3/b;)V"} - 11:25:void rstStream(int,okhttp3.internal.http2.ErrorCode):126:126 -> L - 26:28:void rstStream(int,okhttp3.internal.http2.ErrorCode):128:128 -> L - 29:37:void rstStream(int,okhttp3.internal.http2.ErrorCode):134:134 -> L - 38:42:void rstStream(int,okhttp3.internal.http2.ErrorCode):135:135 -> L - 43:46:void rstStream(int,okhttp3.internal.http2.ErrorCode):136:136 -> L - 47:54:void rstStream(int,okhttp3.internal.http2.ErrorCode):126:126 -> L - 55:62:void rstStream(int,okhttp3.internal.http2.ErrorCode):125:125 -> L - 63:64:void rstStream(int,okhttp3.internal.http2.ErrorCode):136:136 -> L - 7:10:void settings(okhttp3.internal.http2.Settings):172:172 -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/m;)V"} - 11:18:void settings(okhttp3.internal.http2.Settings):175:175 -> T - 19:25:void settings(okhttp3.internal.http2.Settings):173:173 -> T - 26:42:void settings(okhttp3.internal.http2.Settings):180:180 -> T - 43:47:void settings(okhttp3.internal.http2.Settings):186:186 -> T - 48:61:void settings(okhttp3.internal.http2.Settings):187:187 -> T - 62:66:void settings(okhttp3.internal.http2.Settings):189:189 -> T - 67:68:void settings(okhttp3.internal.http2.Settings):190:190 -> T - 69:76:void settings(okhttp3.internal.http2.Settings):172:172 -> T - 77:78:void settings(okhttp3.internal.http2.Settings):190:190 -> T - 2:27:void windowUpdate(int,long):242:242 -> W - 28:30:void windowUpdate(int,long):246:246 -> W - 31:36:void windowUpdate(int,long):252:252 -> W - 37:41:void windowUpdate(int,long):253:253 -> W - 42:45:void windowUpdate(int,long):254:254 -> W - 46:62:void windowUpdate(int,long):244:244 -> W - 63:72:void windowUpdate(int,long):243:243 -> W - 73:80:void windowUpdate(int,long):242:242 -> W - 81:82:void windowUpdate(int,long):254:254 -> W + 7:10:void pushPromise(int,int,java.util.List):100:100 -> C + 11:15:void pushPromise(int,int,java.util.List):101:101 -> C + 16:21:void pushPromise(int,int,java.util.List):103:103 -> C + 22:43:void pushPromise(int,int,java.util.List):104:104 -> C + 44:46:void pushPromise(int,int,java.util.List):105:105 -> C + 47:55:void pushPromise(int,int,java.util.List):111:111 -> C + 56:65:void pushPromise(int,int,java.util.List):112:112 -> C + 66:71:void pushPromise(int,int,java.util.List):114:114 -> C + 72:73:void pushPromise(int,int,java.util.List):115:115 -> C + 74:81:void pushPromise(int,int,java.util.List):100:100 -> C + 82:83:void pushPromise(int,int,java.util.List):115:115 -> C + 7:10:void rstStream(int,okhttp3.internal.http2.ErrorCode):125:125 -> D + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILc4/b;)V"} + 11:25:void rstStream(int,okhttp3.internal.http2.ErrorCode):126:126 -> D + 26:28:void rstStream(int,okhttp3.internal.http2.ErrorCode):128:128 -> D + 29:37:void rstStream(int,okhttp3.internal.http2.ErrorCode):134:134 -> D + 38:42:void rstStream(int,okhttp3.internal.http2.ErrorCode):135:135 -> D + 43:46:void rstStream(int,okhttp3.internal.http2.ErrorCode):136:136 -> D + 47:54:void rstStream(int,okhttp3.internal.http2.ErrorCode):126:126 -> D + 55:62:void rstStream(int,okhttp3.internal.http2.ErrorCode):125:125 -> D + 63:64:void rstStream(int,okhttp3.internal.http2.ErrorCode):136:136 -> D + 7:10:void settings(okhttp3.internal.http2.Settings):172:172 -> R + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/m;)V"} + 11:18:void settings(okhttp3.internal.http2.Settings):175:175 -> R + 19:25:void settings(okhttp3.internal.http2.Settings):173:173 -> R + 26:42:void settings(okhttp3.internal.http2.Settings):180:180 -> R + 43:47:void settings(okhttp3.internal.http2.Settings):186:186 -> R + 48:61:void settings(okhttp3.internal.http2.Settings):187:187 -> R + 62:66:void settings(okhttp3.internal.http2.Settings):189:189 -> R + 67:68:void settings(okhttp3.internal.http2.Settings):190:190 -> R + 69:76:void settings(okhttp3.internal.http2.Settings):172:172 -> R + 77:78:void settings(okhttp3.internal.http2.Settings):190:190 -> R + 2:27:void windowUpdate(int,long):242:242 -> Y + 28:30:void windowUpdate(int,long):246:246 -> Y + 31:36:void windowUpdate(int,long):252:252 -> Y + 37:41:void windowUpdate(int,long):253:253 -> Y + 42:45:void windowUpdate(int,long):254:254 -> Y + 46:62:void windowUpdate(int,long):244:244 -> Y + 63:72:void windowUpdate(int,long):243:243 -> Y + 73:80:void windowUpdate(int,long):242:242 -> Y + 81:82:void windowUpdate(int,long):254:254 -> Y 7:24:void writeContinuationFrames(int,long):277:277 -> Z 25:27:void writeContinuationFrames(int,long):279:279 -> Z 28:36:void writeContinuationFrames(int,long):285:285 -> Z + 7:10:void applyAndAckSettings(okhttp3.internal.http2.Settings):68:68 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/m;)V"} + 11:18:void applyAndAckSettings(okhttp3.internal.http2.Settings):69:69 -> b + 19:25:void applyAndAckSettings(okhttp3.internal.http2.Settings):70:70 -> b + 26:40:void applyAndAckSettings(okhttp3.internal.http2.Settings):71:71 -> b + 41:43:void applyAndAckSettings(okhttp3.internal.http2.Settings):73:73 -> b + 44:48:void applyAndAckSettings(okhttp3.internal.http2.Settings):79:79 -> b + 49:50:void applyAndAckSettings(okhttp3.internal.http2.Settings):80:80 -> b + 51:58:void applyAndAckSettings(okhttp3.internal.http2.Settings):68:68 -> b + 59:60:void applyAndAckSettings(okhttp3.internal.http2.Settings):80:80 -> b 3:4:void close():269:269 -> close 5:9:void close():270:270 -> close 10:14:void close():271:271 -> close - 7:10:void applyAndAckSettings(okhttp3.internal.http2.Settings):68:68 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/m;)V"} - 11:18:void applyAndAckSettings(okhttp3.internal.http2.Settings):69:69 -> f - 19:25:void applyAndAckSettings(okhttp3.internal.http2.Settings):70:70 -> f - 26:40:void applyAndAckSettings(okhttp3.internal.http2.Settings):71:71 -> f - 41:43:void applyAndAckSettings(okhttp3.internal.http2.Settings):73:73 -> f - 44:48:void applyAndAckSettings(okhttp3.internal.http2.Settings):79:79 -> f - 49:50:void applyAndAckSettings(okhttp3.internal.http2.Settings):80:80 -> f - 51:58:void applyAndAckSettings(okhttp3.internal.http2.Settings):68:68 -> f - 59:60:void applyAndAckSettings(okhttp3.internal.http2.Settings):80:80 -> f 2:5:void flush():119:119 -> flush 6:10:void flush():120:120 -> flush 11:14:void flush():121:121 -> flush @@ -211769,24 +220028,24 @@ okhttp3.internal.http2.Http2Writer -> V3.j: 72:79:void connectionPreface():56:56 -> h 80:81:void connectionPreface():63:63 -> h 2:5:void data(boolean,int,okio.Buffer,int):150:150 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZILc4/i;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZILj4/i;I)V"} 6:8:void data(boolean,int,okio.Buffer,int):153:153 -> i 9:12:void data(boolean,int,okio.Buffer,int):154:154 -> i 13:20:void data(boolean,int,okio.Buffer,int):150:150 -> i 21:22:void data(boolean,int,okio.Buffer,int):154:154 -> i - 2:6:void dataFrame(int,int,okio.Buffer,int):158:158 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(IILc4/i;I)V"} - 7:16:void dataFrame(int,int,okio.Buffer,int):165:165 -> j - 1:29:void frameHeader(int,int,int,int):258:258 -> s - 30:52:void frameHeader(int,int,int,int):259:259 -> s - 53:57:void frameHeader(int,int,int,int):261:261 -> s - 58:64:void frameHeader(int,int,int,int):262:262 -> s - 65:71:void frameHeader(int,int,int,int):263:263 -> s - 72:81:void frameHeader(int,int,int,int):264:264 -> s - 82:108:void frameHeader(int,int,int,int):260:260 -> s - 109:145:void frameHeader(int,int,int,int):259:259 -> s + 2:6:void dataFrame(int,int,okio.Buffer,int):158:158 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(IILj4/i;I)V"} + 7:16:void dataFrame(int,int,okio.Buffer,int):165:165 -> p + 1:29:void frameHeader(int,int,int,int):258:258 -> q + 30:52:void frameHeader(int,int,int,int):259:259 -> q + 53:57:void frameHeader(int,int,int,int):261:261 -> q + 58:64:void frameHeader(int,int,int,int):262:262 -> q + 65:71:void frameHeader(int,int,int,int):263:263 -> q + 72:81:void frameHeader(int,int,int,int):264:264 -> q + 82:108:void frameHeader(int,int,int,int):260:260 -> q + 109:145:void frameHeader(int,int,int,int):259:259 -> q 12:15:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):220:220 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILV3/b;[B)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILc4/b;[B)V"} 16:29:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):221:221 -> t 30:33:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):224:224 -> t 34:36:void goAway(int,okhttp3.internal.http2.ErrorCode,byte[]):222:222 -> t @@ -211809,19 +220068,27 @@ okhttp3.internal.http2.Http2Writer -> V3.j: 61:62:void headers(boolean,int,java.util.List):311:311 -> u 63:70:void headers(boolean,int,java.util.List):295:295 -> u 71:72:void headers(boolean,int,java.util.List):311:311 -> u - 1:3:int maxDataLength():139:139 -> x -okhttp3.internal.http2.Http2Writer$Companion -> V3.j$a: + 1:3:int maxDataLength():139:139 -> v + 2:9:void ping(boolean,int,int):198:198 -> y + 10:12:void ping(boolean,int,int):199:199 -> y + 13:17:void ping(boolean,int,int):205:205 -> y + 18:22:void ping(boolean,int,int):206:206 -> y + 23:27:void ping(boolean,int,int):207:207 -> y + 28:31:void ping(boolean,int,int):208:208 -> y + 32:39:void ping(boolean,int,int):198:198 -> y + 40:41:void ping(boolean,int,int):208:208 -> y +okhttp3.internal.http2.Http2Writer$Companion -> c4.j$a: # {"id":"sourceFile","fileName":"Http2Writer.kt"} 1:1:void ():313:313 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):313:313 -> -okhttp3.internal.http2.Huffman -> V3.k: +okhttp3.internal.http2.Huffman -> c4.k: # {"id":"sourceFile","fileName":"Huffman.kt"} int[] CODES -> a byte[] CODE_BIT_COUNTS -> b okhttp3.internal.http2.Huffman$Node root -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/k$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/k$a;"} okhttp3.internal.http2.Huffman INSTANCE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/k;"} 1:9:void ():34:34 -> 10:14:void ():64:64 -> 15:16:void ():38:38 -> @@ -211839,7 +220106,7 @@ okhttp3.internal.http2.Huffman -> V3.k: 34:43:void addCode(int,int,int):170:170 -> a 44:55:void addCode(int,int,int):178:178 -> a 11:23:void decode(okio.BufferedSource,long,okio.BufferedSink):124:124 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/k;JLc4/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/k;JLj4/j;)V"} 24:45:void decode(okio.BufferedSource,long,okio.BufferedSink):128:128 -> b 46:57:void decode(okio.BufferedSource,long,okio.BufferedSink):133:133 -> b 58:63:void decode(okio.BufferedSource,long,okio.BufferedSink):134:134 -> b @@ -211852,64 +220119,64 @@ okhttp3.internal.http2.Huffman -> V3.k: 124:128:void decode(okio.BufferedSource,long,okio.BufferedSink):153:153 -> b 129:132:void decode(okio.BufferedSource,long,okio.BufferedSink):154:154 -> b 11:20:void encode(okio.ByteString,okio.BufferedSink):91:91 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;Lc4/j;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;Lj4/j;)V"} 21:30:void encode(okio.ByteString,okio.BufferedSink):92:92 -> c 31:34:void encode(okio.ByteString,okio.BufferedSink):93:93 -> c 35:51:void encode(okio.ByteString,okio.BufferedSink):94:94 -> c 52:69:void encode(okio.ByteString,okio.BufferedSink):101:101 -> c 70:73:void encode(okio.ByteString,okio.BufferedSink):108:108 -> c 6:14:int encodedLength(okio.ByteString):115:115 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)I"} 15:24:int encodedLength(okio.ByteString):116:116 -> d 25:41:int encodedLength(okio.ByteString):117:117 -> d -okhttp3.internal.http2.Huffman$Node -> V3.k$a: +okhttp3.internal.http2.Huffman$Node -> c4.k$a: # {"id":"sourceFile","fileName":"Huffman.kt"} okhttp3.internal.http2.Huffman$Node[] children -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"[LV3/k$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lc4/k$a;"} int symbol -> b int terminalBitCount -> c 1:3:void ():193:195 -> 4:5:void (int,int):200:201 -> 6:6:void (int,int):203:203 -> 1:3:okhttp3.internal.http2.Huffman$Node[] getChildren():183:183 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()[LV3/k$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lc4/k$a;"} 1:3:int getSymbol():186:186 -> b 1:3:int getTerminalBitCount():189:189 -> c -okhttp3.internal.http2.PushObserver -> V3.l: +okhttp3.internal.http2.PushObserver -> c4.l: # {"id":"sourceFile","fileName":"PushObserver.kt"} okhttp3.internal.http2.PushObserver CANCEL -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} okhttp3.internal.http2.PushObserver$Companion Companion -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/l$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l$a;"} 9:16:void ():75:75 -> boolean onData(int,okio.BufferedSource,int,boolean) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILc4/k;IZ)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILj4/k;IZ)Z"} void onReset(int,okhttp3.internal.http2.ErrorCode) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILV3/b;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILc4/b;)V"} boolean onRequest(int,java.util.List) -> c boolean onHeaders(int,java.util.List,boolean) -> d -okhttp3.internal.http2.PushObserver$Companion -> V3.l$a: +okhttp3.internal.http2.PushObserver$Companion -> c4.l$a: # {"id":"sourceFile","fileName":"PushObserver.kt"} 1:1:void ():74:74 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):74:74 -> -okhttp3.internal.http2.PushObserver$Companion$PushObserverCancel -> V3.l$a$a: +okhttp3.internal.http2.PushObserver$Companion$PushObserverCancel -> c4.l$a$a: # {"id":"sourceFile","fileName":"PushObserver.kt"} 1:4:void ():76:76 -> 7:11:boolean onData(int,okio.BufferedSource,int,boolean):88:88 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILc4/k;IZ)Z"} - 1:1:void V3.PushObserver$Companion$PushObserverCancel.onReset(int,V3.ErrorCode):0:0 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILj4/k;IZ)Z"} + 1:1:void c4.PushObserver$Companion$PushObserverCancel.onReset(int,c4.ErrorCode):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILV3/b;)V"} - 1:1:boolean V3.PushObserver$Companion$PushObserverCancel.onRequest(int,java.util.List):0:0 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILc4/b;)V"} + 1:1:boolean c4.PushObserver$Companion$PushObserverCancel.onRequest(int,java.util.List):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} - 1:1:boolean V3.PushObserver$Companion$PushObserverCancel.onHeaders(int,java.util.List,boolean):0:0 -> d + 1:1:boolean c4.PushObserver$Companion$PushObserverCancel.onHeaders(int,java.util.List,boolean):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} -okhttp3.internal.http2.Settings -> V3.m: +okhttp3.internal.http2.Settings -> c4.m: # {"id":"sourceFile","fileName":"Settings.kt"} int set -> a int[] values -> b okhttp3.internal.http2.Settings$Companion Companion -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/m$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/m$a;"} 1:9:void ():0:0 -> 1:5:void ():22:22 -> 6:10:void ():28:28 -> @@ -211920,52 +220187,52 @@ okhttp3.internal.http2.Settings -> V3.m: 1:12:int getMaxFrameSize(int):84:84 -> e 4:11:boolean isSet(int):62:62 -> f 11:17:void merge(okhttp3.internal.http2.Settings):98:98 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/m;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/m;)V"} 18:28:void merge(okhttp3.internal.http2.Settings):99:99 -> g 3:10:okhttp3.internal.http2.Settings set(int,int):49:49 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LV3/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Lc4/m;"} 11:15:okhttp3.internal.http2.Settings set(int,int):54:54 -> h 16:18:okhttp3.internal.http2.Settings set(int,int):55:55 -> h 1:7:int size():69:69 -> i -okhttp3.internal.http2.Settings$Companion -> V3.m$a: +okhttp3.internal.http2.Settings$Companion -> c4.m$a: # {"id":"sourceFile","fileName":"Settings.kt"} 1:1:void ():103:103 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):103:103 -> -okhttp3.internal.http2.StreamResetException -> V3.n: +okhttp3.internal.http2.StreamResetException -> c4.n: # {"id":"sourceFile","fileName":"StreamResetException.kt"} okhttp3.internal.http2.ErrorCode errorCode -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LV3/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/b;"} 6:28:void (okhttp3.internal.http2.ErrorCode):21:21 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LV3/b;)V"} -okhttp3.internal.io.FileSystem -> W3.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/b;)V"} +okhttp3.internal.io.FileSystem -> d4.a: # {"id":"sourceFile","fileName":"FileSystem.kt"} okhttp3.internal.io.FileSystem SYSTEM -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LW3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ld4/a;"} okhttp3.internal.io.FileSystem$Companion Companion -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LW3/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Ld4/a$a;"} 9:16:void ():47:47 -> okio.Source source(java.io.File) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lc4/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lj4/G;"} okio.Sink sink(java.io.File) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lj4/E;"} void deleteContents(java.io.File) -> c boolean exists(java.io.File) -> d void rename(java.io.File,java.io.File) -> e void delete(java.io.File) -> f okio.Sink appendingSink(java.io.File) -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lj4/E;"} long size(java.io.File) -> h -okhttp3.internal.io.FileSystem$Companion -> W3.a$a: +okhttp3.internal.io.FileSystem$Companion -> d4.a$a: # {"id":"sourceFile","fileName":"FileSystem.kt"} 1:1:void ():44:44 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):44:44 -> -okhttp3.internal.io.FileSystem$Companion$SystemFileSystem -> W3.a$a$a: +okhttp3.internal.io.FileSystem$Companion$SystemFileSystem -> d4.a$a$a: # {"id":"sourceFile","fileName":"FileSystem.kt"} 1:4:void ():48:48 -> 6:10:okio.Source source(java.io.File):50:50 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lc4/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lj4/G;"} 9:13:okio.Sink sink(java.io.File):55:55 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lj4/E;"} 14:20:okio.Sink sink(java.io.File):58:58 -> b 21:25:okio.Sink sink(java.io.File):59:59 -> b 6:11:void deleteContents(java.io.File):96:96 -> c @@ -211982,17 +220249,17 @@ okhttp3.internal.io.FileSystem$Companion$SystemFileSystem -> W3.a$a$a: 6:18:void delete(java.io.File):77:77 -> f 19:42:void delete(java.io.File):78:78 -> f 6:10:okio.Sink appendingSink(java.io.File):66:66 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lj4/E;"} 11:17:okio.Sink appendingSink(java.io.File):69:69 -> g 18:22:okio.Sink appendingSink(java.io.File):70:70 -> g 6:10:long size(java.io.File):84:84 -> h 1:3:java.lang.String toString():107:107 -> toString -okhttp3.internal.platform.Android10Platform -> X3.a: +okhttp3.internal.platform.Android10Platform -> e4.a: # {"id":"sourceFile","fileName":"Android10Platform.kt"} java.util.List socketAdapters -> d boolean isSupported -> e okhttp3.internal.platform.Android10Platform$Companion Companion -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le4/a$a;"} 9:28:void ():67:67 -> 1:3:void ():36:36 -> 4:9:void ():38:38 -> @@ -212005,27 +220272,27 @@ okhttp3.internal.platform.Android10Platform -> X3.a: 84:93:void ():43:43 -> 94:96:void ():74:74 -> 6:19:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):64:64 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/X509TrustManager;)La4/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/X509TrustManager;)Lh4/c;"} 11:41:void configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List):51:51 -> e 42:45:void configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List):52:52 -> e 6:43:java.lang.String getSelectedProtocol(javax.net.ssl.SSLSocket):57:57 -> h 6:14:boolean isCleartextTrafficPermitted(java.lang.String):61:61 -> j 1:3:boolean access$isSupported$cp():36:36 -> q -okhttp3.internal.platform.Android10Platform$Companion -> X3.a$a: +okhttp3.internal.platform.Android10Platform$Companion -> e4.a$a: # {"id":"sourceFile","fileName":"Android10Platform.kt"} 1:1:void ():66:66 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):66:66 -> 1:14:okhttp3.internal.platform.Platform buildIfSupported():69:69 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LX3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Le4/j;"} 1:5:boolean isSupported():67:67 -> b -okhttp3.internal.platform.AndroidPlatform -> X3.b: +okhttp3.internal.platform.AndroidPlatform -> e4.b: # {"id":"sourceFile","fileName":"AndroidPlatform.kt"} java.util.List socketAdapters -> d okhttp3.internal.platform.android.CloseGuard closeGuard -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/j;"} boolean isSupported -> f okhttp3.internal.platform.AndroidPlatform$Companion Companion -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/b$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le4/b$a;"} 9:18:void ():149:149 -> 19:26:void ():150:150 -> 27:29:void ():148:148 -> @@ -212041,9 +220308,9 @@ okhttp3.internal.platform.AndroidPlatform -> X3.b: 95:96:void ():165:165 -> 97:105:void ():54:54 -> 6:19:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):110:110 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/X509TrustManager;)La4/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/X509TrustManager;)Lh4/c;"} 6:9:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):115:115 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/X509TrustManager;)La4/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/X509TrustManager;)Lh4/e;"} 10:17:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):116:116 -> d 18:21:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):115:115 -> d 22:30:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):117:117 -> d @@ -212061,14 +220328,14 @@ okhttp3.internal.platform.AndroidPlatform -> X3.b: 6:19:void logCloseableLeak(java.lang.String,java.lang.Object):96:96 -> m 20:23:void logCloseableLeak(java.lang.String,java.lang.Object):99:99 -> m 1:3:boolean access$isSupported$cp():45:45 -> q -okhttp3.internal.platform.AndroidPlatform$Companion -> X3.b$a: +okhttp3.internal.platform.AndroidPlatform$Companion -> e4.b$a: # {"id":"sourceFile","fileName":"AndroidPlatform.kt"} 1:1:void ():147:147 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):147:147 -> 1:14:okhttp3.internal.platform.Platform buildIfSupported():160:160 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LX3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Le4/j;"} 1:5:boolean isSupported():148:148 -> b -okhttp3.internal.platform.AndroidPlatform$CustomTrustRootIndex -> X3.b$b: +okhttp3.internal.platform.AndroidPlatform$CustomTrustRootIndex -> e4.b$b: # {"id":"sourceFile","fileName":"AndroidPlatform.kt"} javax.net.ssl.X509TrustManager trustManager -> a java.lang.reflect.Method findByIssuerAndSignatureMethod -> b @@ -212082,12 +220349,12 @@ okhttp3.internal.platform.AndroidPlatform$CustomTrustRootIndex -> X3.b$b: 3:33:boolean equals(java.lang.Object):0:0 -> equals 1:23:int hashCode():0:0 -> hashCode 1:35:java.lang.String toString():0:0 -> toString -okhttp3.internal.platform.BouncyCastlePlatform -> X3.c: +okhttp3.internal.platform.BouncyCastlePlatform -> e4.c: # {"id":"sourceFile","fileName":"BouncyCastlePlatform.kt"} java.security.Provider provider -> d boolean isSupported -> e okhttp3.internal.platform.BouncyCastlePlatform$Companion Companion -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le4/c$a;"} 10:23:void ():87:87 -> 24:26:void ():85:85 -> 1:2:void ():34:35 -> @@ -212104,19 +220371,19 @@ okhttp3.internal.platform.BouncyCastlePlatform -> X3.c: 55:80:javax.net.ssl.X509TrustManager platformTrustManager():46:46 -> p 81:90:javax.net.ssl.X509TrustManager platformTrustManager():45:45 -> p 1:3:boolean access$isSupported$cp():34:34 -> q -okhttp3.internal.platform.BouncyCastlePlatform$Companion -> X3.c$a: +okhttp3.internal.platform.BouncyCastlePlatform$Companion -> e4.c$a: # {"id":"sourceFile","fileName":"BouncyCastlePlatform.kt"} 1:1:void ():84:84 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):84:84 -> 1:14:okhttp3.internal.platform.BouncyCastlePlatform buildIfSupported():94:94 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LX3/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Le4/c;"} 1:5:boolean isSupported():85:85 -> b -okhttp3.internal.platform.ConscryptPlatform -> X3.d: +okhttp3.internal.platform.ConscryptPlatform -> e4.d: # {"id":"sourceFile","fileName":"ConscryptPlatform.kt"} java.security.Provider provider -> d boolean isSupported -> e okhttp3.internal.platform.ConscryptPlatform$Companion Companion -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/d$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le4/d$a;"} 10:22:void ():111:111 -> 23:37:void ():115:115 -> 38:40:void ():109:109 -> @@ -212146,7 +220413,7 @@ okhttp3.internal.platform.ConscryptPlatform -> X3.d: 62:87:javax.net.ssl.X509TrustManager platformTrustManager():51:51 -> p 88:97:javax.net.ssl.X509TrustManager platformTrustManager():50:50 -> p 1:3:boolean access$isSupported$cp():37:37 -> q -okhttp3.internal.platform.ConscryptPlatform$Companion -> X3.d$a: +okhttp3.internal.platform.ConscryptPlatform$Companion -> e4.d$a: # {"id":"sourceFile","fileName":"ConscryptPlatform.kt"} 1:1:void ():108:108 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):108:108 -> @@ -212157,15 +220424,15 @@ okhttp3.internal.platform.ConscryptPlatform$Companion -> X3.d$a: 27:34:boolean atLeastVersion(int,int,int):134:134 -> a 35:42:boolean atLeastVersion(int,int,int):137:137 -> a 1:14:okhttp3.internal.platform.ConscryptPlatform buildIfSupported():124:124 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()LX3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Le4/d;"} 1:5:boolean isSupported():109:109 -> c -okhttp3.internal.platform.ConscryptPlatform$DisabledHostnameVerifier -> X3.d$b: +okhttp3.internal.platform.ConscryptPlatform$DisabledHostnameVerifier -> e4.d$b: # {"id":"sourceFile","fileName":"ConscryptPlatform.kt"} okhttp3.internal.platform.ConscryptPlatform$DisabledHostnameVerifier INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/d$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le4/d$b;"} 1:8:void ():59:59 -> 1:4:void ():59:59 -> -okhttp3.internal.platform.Jdk8WithJettyBootPlatform -> X3.e: +okhttp3.internal.platform.Jdk8WithJettyBootPlatform -> e4.e: # {"id":"sourceFile","fileName":"Jdk8WithJettyBootPlatform.kt"} java.lang.reflect.Method putMethod -> d java.lang.reflect.Method getMethod -> e @@ -212173,7 +220440,7 @@ okhttp3.internal.platform.Jdk8WithJettyBootPlatform -> X3.e: java.lang.Class clientProviderClass -> g java.lang.Class serverProviderClass -> h okhttp3.internal.platform.Jdk8WithJettyBootPlatform$Companion Companion -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/e$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le4/e$b;"} 1:9:void ():0:0 -> 26:39:void (java.lang.reflect.Method,java.lang.reflect.Method,java.lang.reflect.Method,java.lang.Class,java.lang.Class):32:32 -> 8:22:void afterHandshake(javax.net.ssl.SSLSocket):53:53 -> b @@ -212193,7 +220460,7 @@ okhttp3.internal.platform.Jdk8WithJettyBootPlatform -> X3.e: 68:75:java.lang.String getSelectedProtocol(javax.net.ssl.SSLSocket):63:63 -> h 76:81:java.lang.String getSelectedProtocol(javax.net.ssl.SSLSocket):72:72 -> h 82:87:java.lang.String getSelectedProtocol(javax.net.ssl.SSLSocket):70:70 -> h -okhttp3.internal.platform.Jdk8WithJettyBootPlatform$AlpnProvider -> X3.e$a: +okhttp3.internal.platform.Jdk8WithJettyBootPlatform$AlpnProvider -> e4.e$a: # {"id":"sourceFile","fileName":"Jdk8WithJettyBootPlatform.kt"} boolean unsupported -> a java.lang.String selected -> b @@ -212222,12 +220489,12 @@ okhttp3.internal.platform.Jdk8WithJettyBootPlatform$AlpnProvider -> X3.e$a: 174:192:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):114:114 -> invoke 193:207:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):115:115 -> invoke 208:217:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):118:118 -> invoke -okhttp3.internal.platform.Jdk8WithJettyBootPlatform$Companion -> X3.e$b: +okhttp3.internal.platform.Jdk8WithJettyBootPlatform$Companion -> e4.e$b: # {"id":"sourceFile","fileName":"Jdk8WithJettyBootPlatform.kt"} 1:1:void ():123:123 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):123:123 -> 1:13:okhttp3.internal.platform.Platform buildIfSupported():125:125 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LX3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Le4/j;"} 14:28:okhttp3.internal.platform.Platform buildIfSupported():128:128 -> a 29:32:okhttp3.internal.platform.Platform buildIfSupported():137:137 -> a 33:53:okhttp3.internal.platform.Platform buildIfSupported():138:138 -> a @@ -212239,11 +220506,11 @@ okhttp3.internal.platform.Jdk8WithJettyBootPlatform$Companion -> X3.e$b: 126:127:okhttp3.internal.platform.Platform buildIfSupported():144:144 -> a 128:152:okhttp3.internal.platform.Platform buildIfSupported():145:145 -> a 153:157:okhttp3.internal.platform.Platform buildIfSupported():144:144 -> a -okhttp3.internal.platform.Jdk9Platform -> X3.h: +okhttp3.internal.platform.Jdk9Platform -> e4.h: # {"id":"sourceFile","fileName":"Jdk9Platform.kt"} boolean isAvailable -> d okhttp3.internal.platform.Jdk9Platform$Companion Companion -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le4/h$a;"} 9:16:void ():69:69 -> 17:26:void ():71:71 -> 27:36:void ():74:74 -> @@ -212259,29 +220526,29 @@ okhttp3.internal.platform.Jdk9Platform -> X3.h: 7:20:java.lang.String getSelectedProtocol(javax.net.ssl.SSLSocket):46:46 -> h 21:31:java.lang.String getSelectedProtocol(javax.net.ssl.SSLSocket):47:47 -> h 1:3:boolean access$isAvailable$cp():25:25 -> q -okhttp3.internal.platform.Jdk9Platform$$ExternalSyntheticApiModelOutline0 -> X3.f: +okhttp3.internal.platform.Jdk9Platform$$ExternalSyntheticApiModelOutline0 -> e4.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void X3.Jdk9Platform$$ExternalSyntheticApiModelOutline0.m(javax.net.ssl.SSLParameters,java.lang.String[]):0:0 -> a + 1:1:void e4.Jdk9Platform$$ExternalSyntheticApiModelOutline0.m(javax.net.ssl.SSLParameters,java.lang.String[]):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -okhttp3.internal.platform.Jdk9Platform$$ExternalSyntheticApiModelOutline1 -> X3.g: +okhttp3.internal.platform.Jdk9Platform$$ExternalSyntheticApiModelOutline1 -> e4.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:java.lang.String X3.Jdk9Platform$$ExternalSyntheticApiModelOutline1.m(javax.net.ssl.SSLSocket):0:0 -> a + 1:1:java.lang.String e4.Jdk9Platform$$ExternalSyntheticApiModelOutline1.m(javax.net.ssl.SSLSocket):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -okhttp3.internal.platform.Jdk9Platform$Companion -> X3.h$a: +okhttp3.internal.platform.Jdk9Platform$Companion -> e4.h$a: # {"id":"sourceFile","fileName":"Jdk9Platform.kt"} 1:1:void ():65:65 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):65:65 -> 1:14:okhttp3.internal.platform.Jdk9Platform buildIfSupported():86:86 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LX3/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Le4/h;"} 1:5:boolean isAvailable():66:66 -> b -okhttp3.internal.platform.OpenJSSEPlatform -> X3.i: +okhttp3.internal.platform.OpenJSSEPlatform -> e4.i: # {"id":"sourceFile","fileName":"OpenJSSEPlatform.kt"} java.security.Provider provider -> d boolean isSupported -> e okhttp3.internal.platform.OpenJSSEPlatform$Companion Companion -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le4/i$a;"} 10:23:void ():91:91 -> 24:26:void ():89:89 -> 1:2:void ():33:34 -> @@ -212298,44 +220565,44 @@ okhttp3.internal.platform.OpenJSSEPlatform -> X3.i: 57:82:javax.net.ssl.X509TrustManager platformTrustManager():48:48 -> p 83:92:javax.net.ssl.X509TrustManager platformTrustManager():47:47 -> p 1:3:boolean access$isSupported$cp():33:33 -> q -okhttp3.internal.platform.OpenJSSEPlatform$Companion -> X3.i$a: +okhttp3.internal.platform.OpenJSSEPlatform$Companion -> e4.i$a: # {"id":"sourceFile","fileName":"OpenJSSEPlatform.kt"} 1:1:void ():88:88 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):88:88 -> 1:14:okhttp3.internal.platform.OpenJSSEPlatform buildIfSupported():98:98 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LX3/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Le4/i;"} 1:5:boolean isSupported():89:89 -> b -okhttp3.internal.platform.Platform -> X3.j: +okhttp3.internal.platform.Platform -> e4.j: # {"id":"sourceFile","fileName":"Platform.kt"} okhttp3.internal.platform.Platform platform -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le4/j;"} java.util.logging.Logger logger -> b okhttp3.internal.platform.Platform$Companion Companion -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LX3/j$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Le4/j$a;"} 9:14:void ():178:178 -> 15:27:void ():183:183 -> 1:4:void ():70:70 -> 1:3:okhttp3.internal.platform.Platform access$getPlatform$cp():70:70 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LX3/j;"} - 1:1:void X3.Platform.afterHandshake(javax.net.ssl.SSLSocket):0:0 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()Le4/j;"} + 1:1:void e4.Platform.afterHandshake(javax.net.ssl.SSLSocket):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} 6:15:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):160:160 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/X509TrustManager;)La4/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/X509TrustManager;)Lh4/c;"} 6:27:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):163:163 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/X509TrustManager;)La4/e;"} - 1:1:void X3.Platform.configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List):0:0 -> e + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/X509TrustManager;)Lh4/e;"} + 1:1:void e4.Platform.configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} 11:14:void connectSocket(java.net.Socket,java.net.InetSocketAddress,int):128:128 -> f 1:3:java.lang.String getPrefix():73:73 -> g - 1:1:java.lang.String X3.Platform.getSelectedProtocol(javax.net.ssl.SSLSocket):0:0 -> h + 1:1:java.lang.String e4.Platform.getSelectedProtocol(javax.net.ssl.SSLSocket):0:0 -> h # {"id":"com.android.tools.r8.synthesized"} 6:23:java.lang.Object getStackTraceForCloseable(java.lang.String):145:145 -> i - 1:1:boolean X3.Platform.isCleartextTrafficPermitted(java.lang.String):0:0 -> j + 1:1:boolean e4.Platform.isCleartextTrafficPermitted(java.lang.String):0:0 -> j # {"id":"com.android.tools.r8.synthesized"} 9:13:void log(java.lang.String,int,java.lang.Throwable):132:132 -> k 14:19:void log(java.lang.String,int,java.lang.Throwable):133:133 -> k 13:16:void log$default(okhttp3.internal.platform.Platform,java.lang.String,int,java.lang.Throwable,int,java.lang.Object):131:131 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/j;Ljava/lang/String;ILjava/lang/Throwable;ILjava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Le4/j;Ljava/lang/String;ILjava/lang/Throwable;ILjava/lang/Object;)V"} 17:24:void log$default(okhttp3.internal.platform.Platform,java.lang.String,int,java.lang.Throwable,int,java.lang.Object):0:0 -> l 8:25:void logCloseableLeak(java.lang.String,java.lang.Object):153:153 -> m 26:31:void logCloseableLeak(java.lang.String,java.lang.Object):156:156 -> m @@ -212353,12 +220620,12 @@ okhttp3.internal.platform.Platform -> X3.j: 55:80:javax.net.ssl.X509TrustManager platformTrustManager():83:83 -> p 81:90:javax.net.ssl.X509TrustManager platformTrustManager():82:82 -> p 1:14:java.lang.String toString():175:175 -> toString -okhttp3.internal.platform.Platform$Companion -> X3.j$a: +okhttp3.internal.platform.Platform$Companion -> e4.j$a: # {"id":"sourceFile","fileName":"Platform.kt"} 1:1:void ():177:177 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):177:177 -> 1:5:okhttp3.internal.platform.Platform access$findPlatform(okhttp3.internal.platform.Platform$Companion):177:177 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LX3/j$a;)LX3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Le4/j$a;)Le4/j;"} 6:10:java.util.List alpnProtocolNames(java.util.List):287:287 -> b 11:27:java.util.List alpnProtocolNames(java.util.List):288:288 -> b 28:35:java.util.List alpnProtocolNames(java.util.List):193:193 -> b @@ -212372,10 +220639,10 @@ okhttp3.internal.platform.Platform$Companion -> X3.j$a: 38:41:byte[] concatLengthPrefixed(java.util.List):280:280 -> c 42:46:byte[] concatLengthPrefixed(java.util.List):282:282 -> c 1:5:okhttp3.internal.platform.Platform findAndroidPlatform():226:226 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LX3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Le4/j;"} 6:24:okhttp3.internal.platform.Platform findAndroidPlatform():227:227 -> d 1:6:okhttp3.internal.platform.Platform findJvmPlatform():231:231 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()LX3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Le4/j;"} 7:15:okhttp3.internal.platform.Platform findJvmPlatform():232:232 -> e 16:21:okhttp3.internal.platform.Platform findJvmPlatform():239:239 -> e 22:30:okhttp3.internal.platform.Platform findJvmPlatform():240:240 -> e @@ -212385,11 +220652,11 @@ okhttp3.internal.platform.Platform$Companion -> X3.j$a: 55:63:okhttp3.internal.platform.Platform findJvmPlatform():263:263 -> e 64:69:okhttp3.internal.platform.Platform findJvmPlatform():269:269 -> e 1:6:okhttp3.internal.platform.Platform findPlatform():219:219 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()LX3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Le4/j;"} 7:11:okhttp3.internal.platform.Platform findPlatform():220:220 -> f 12:16:okhttp3.internal.platform.Platform findPlatform():222:222 -> f 1:5:okhttp3.internal.platform.Platform get():186:186 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"()LX3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Le4/j;"} 1:13:boolean isAndroid():198:198 -> h 1:16:boolean isBouncyCastlePreferred():214:214 -> i 17:23:boolean isBouncyCastlePreferred():215:215 -> i @@ -212397,10 +220664,10 @@ okhttp3.internal.platform.Platform$Companion -> X3.j$a: 17:23:boolean isConscryptPreferred():203:203 -> j 1:16:boolean isOpenJSSEPreferred():208:208 -> k 17:23:boolean isOpenJSSEPreferred():209:209 -> k -okhttp3.internal.platform.android.Android10SocketAdapter -> Y3.c: +okhttp3.internal.platform.android.Android10SocketAdapter -> f4.c: # {"id":"sourceFile","fileName":"Android10SocketAdapter.kt"} okhttp3.internal.platform.android.Android10SocketAdapter$Companion Companion -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/c$a;"} 1:9:void ():0:0 -> 1:4:void ():36:36 -> 6:10:boolean matchesSocket(javax.net.ssl.SSLSocket):37:37 -> a @@ -212414,29 +220681,29 @@ okhttp3.internal.platform.android.Android10SocketAdapter -> Y3.c: 44:49:void configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List):62:62 -> d 50:57:void configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List):79:79 -> d 58:65:void configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List):65:65 -> d -okhttp3.internal.platform.android.Android10SocketAdapter$$ExternalSyntheticApiModelOutline0 -> Y3.a: +okhttp3.internal.platform.android.Android10SocketAdapter$$ExternalSyntheticApiModelOutline0 -> f4.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:void Y3.Android10SocketAdapter$$ExternalSyntheticApiModelOutline0.m(javax.net.ssl.SSLSocket,boolean):0:0 -> a + 1:1:void f4.Android10SocketAdapter$$ExternalSyntheticApiModelOutline0.m(javax.net.ssl.SSLSocket,boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -okhttp3.internal.platform.android.Android10SocketAdapter$$ExternalSyntheticApiModelOutline1 -> Y3.b: +okhttp3.internal.platform.android.Android10SocketAdapter$$ExternalSyntheticApiModelOutline1 -> f4.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} - 1:1:boolean Y3.Android10SocketAdapter$$ExternalSyntheticApiModelOutline1.m(javax.net.ssl.SSLSocket):0:0 -> a + 1:1:boolean f4.Android10SocketAdapter$$ExternalSyntheticApiModelOutline1.m(javax.net.ssl.SSLSocket):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} -okhttp3.internal.platform.android.Android10SocketAdapter$Companion -> Y3.c$a: +okhttp3.internal.platform.android.Android10SocketAdapter$Companion -> f4.c$a: # {"id":"sourceFile","fileName":"Android10SocketAdapter.kt"} 1:1:void ():70:70 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):70:70 -> 1:14:okhttp3.internal.platform.android.SocketAdapter buildIfSupported():72:72 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LY3/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf4/m;"} 1:18:boolean isSupported():74:74 -> b -okhttp3.internal.platform.android.AndroidCertificateChainCleaner -> Y3.d: +okhttp3.internal.platform.android.AndroidCertificateChainCleaner -> f4.d: # {"id":"sourceFile","fileName":"AndroidCertificateChainCleaner.kt"} javax.net.ssl.X509TrustManager trustManager -> b android.net.http.X509TrustManagerExtensions x509TrustManagerExtensions -> c okhttp3.internal.platform.android.AndroidCertificateChainCleaner$Companion Companion -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/d$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/d$a;"} 1:9:void ():0:0 -> 11:18:void (javax.net.ssl.X509TrustManager,android.net.http.X509TrustManagerExtensions):36:36 -> 12:19:java.util.List clean(java.util.List,java.lang.String):75:75 -> a @@ -212446,19 +220713,19 @@ okhttp3.internal.platform.android.AndroidCertificateChainCleaner -> Y3.d: 50:57:java.util.List clean(java.util.List,java.lang.String):75:75 -> a 1:16:boolean equals(java.lang.Object):51:51 -> equals 1:7:int hashCode():54:54 -> hashCode -okhttp3.internal.platform.android.AndroidCertificateChainCleaner$Companion -> Y3.d$a: +okhttp3.internal.platform.android.AndroidCertificateChainCleaner$Companion -> f4.d$a: # {"id":"sourceFile","fileName":"AndroidCertificateChainCleaner.kt"} 1:1:void ():56:56 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):56:56 -> 7:15:okhttp3.internal.platform.android.AndroidCertificateChainCleaner buildIfSupported(javax.net.ssl.X509TrustManager):60:60 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/X509TrustManager;)LY3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/X509TrustManager;)Lf4/d;"} 16:21:okhttp3.internal.platform.android.AndroidCertificateChainCleaner buildIfSupported(javax.net.ssl.X509TrustManager):67:67 -> a -okhttp3.internal.platform.android.AndroidLog -> Y3.e: +okhttp3.internal.platform.android.AndroidLog -> f4.e: # {"id":"sourceFile","fileName":"AndroidLog.kt"} java.util.concurrent.CopyOnWriteArraySet configuredLoggers -> a java.util.Map knownLoggers -> b okhttp3.internal.platform.android.AndroidLog INSTANCE -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/e;"} 1:7:void ():50:50 -> 8:14:void ():54:54 -> 15:19:void ():56:56 -> @@ -212488,21 +220755,21 @@ okhttp3.internal.platform.android.AndroidLog -> Y3.e: 44:46:void enableLogging(java.lang.String,java.lang.String):109:109 -> c 47:52:void enableLogging(java.lang.String,java.lang.String):114:114 -> c 1:18:java.lang.String loggerTag(java.lang.String):95:95 -> d -okhttp3.internal.platform.android.AndroidLogHandler -> Y3.f: +okhttp3.internal.platform.android.AndroidLogHandler -> f4.f: # {"id":"sourceFile","fileName":"AndroidLog.kt"} okhttp3.internal.platform.android.AndroidLogHandler INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/f;"} 1:8:void ():37:37 -> 1:4:void ():37:37 -> 1:1:void close():46:46 -> close 1:1:void flush():43:43 -> flush 6:37:void publish(java.util.logging.LogRecord):39:39 -> publish -okhttp3.internal.platform.android.AndroidLogKt -> Y3.g: +okhttp3.internal.platform.android.AndroidLogKt -> f4.g: # {"id":"sourceFile","fileName":"AndroidLog.kt"} 1:5:int access$getAndroidLevel$p(java.util.logging.LogRecord):1:1 -> a 1:18:int getAndroidLevel(java.util.logging.LogRecord):32:32 -> b 19:36:int getAndroidLevel(java.util.logging.LogRecord):33:33 -> b -okhttp3.internal.platform.android.AndroidSocketAdapter -> Y3.h: +okhttp3.internal.platform.android.AndroidSocketAdapter -> f4.h: # {"id":"sourceFile","fileName":"AndroidSocketAdapter.kt"} java.lang.reflect.Method setUseSessionTickets -> a java.lang.reflect.Method setHostname -> b @@ -212510,9 +220777,9 @@ okhttp3.internal.platform.android.AndroidSocketAdapter -> Y3.h: java.lang.reflect.Method setAlpnProtocols -> d java.lang.Class sslSocketClass -> e okhttp3.internal.platform.android.DeferredSocketAdapter$Factory playProviderFactory -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/l$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/l$a;"} okhttp3.internal.platform.android.AndroidSocketAdapter$Companion Companion -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/h$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/h$a;"} 9:17:void ():98:98 -> 6:10:void (java.lang.Class):33:33 -> 11:29:void (java.lang.Class):35:35 -> @@ -212537,40 +220804,40 @@ okhttp3.internal.platform.android.AndroidSocketAdapter -> Y3.h: 60:65:void configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List):69:69 -> d 66:72:void configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List):67:67 -> d 1:3:okhttp3.internal.platform.android.DeferredSocketAdapter$Factory access$getPlayProviderFactory$cp():33:33 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()LY3/l$a;"} -okhttp3.internal.platform.android.AndroidSocketAdapter$Companion -> Y3.h$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf4/l$a;"} +okhttp3.internal.platform.android.AndroidSocketAdapter$Companion -> f4.h$a: # {"id":"sourceFile","fileName":"AndroidSocketAdapter.kt"} 1:1:void ():96:96 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):96:96 -> 1:5:okhttp3.internal.platform.android.AndroidSocketAdapter access$build(okhttp3.internal.platform.android.AndroidSocketAdapter$Companion,java.lang.Class):96:96 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LY3/h$a;Ljava/lang/Class;)LY3/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/h$a;Ljava/lang/Class;)Lf4/h;"} 4:15:okhttp3.internal.platform.android.AndroidSocketAdapter build(java.lang.Class):108:108 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)LY3/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Lf4/h;"} 16:22:okhttp3.internal.platform.android.AndroidSocketAdapter build(java.lang.Class):109:109 -> b 23:24:okhttp3.internal.platform.android.AndroidSocketAdapter build(java.lang.Class):112:112 -> b 25:41:okhttp3.internal.platform.android.AndroidSocketAdapter build(java.lang.Class):113:113 -> b 42:45:okhttp3.internal.platform.android.AndroidSocketAdapter build(java.lang.Class):112:112 -> b 46:54:okhttp3.internal.platform.android.AndroidSocketAdapter build(java.lang.Class):118:118 -> b 6:11:okhttp3.internal.platform.android.DeferredSocketAdapter$Factory factory(java.lang.String):122:122 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LY3/l$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lf4/l$a;"} 1:5:okhttp3.internal.platform.android.DeferredSocketAdapter$Factory getPlayProviderFactory():97:97 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()LY3/l$a;"} -okhttp3.internal.platform.android.AndroidSocketAdapter$Companion$factory$1 -> Y3.h$a$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf4/l$a;"} +okhttp3.internal.platform.android.AndroidSocketAdapter$Companion$factory$1 -> f4.h$a$a: # {"id":"sourceFile","fileName":"AndroidSocketAdapter.kt"} java.lang.String $packageName -> a 1:6:void (java.lang.String):122:122 -> 6:45:boolean matchesSocket(javax.net.ssl.SSLSocket):124:124 -> a 6:16:okhttp3.internal.platform.android.SocketAdapter create(javax.net.ssl.SSLSocket):127:127 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/SSLSocket;)LY3/m;"} -okhttp3.internal.platform.android.BouncyCastleSocketAdapter -> Y3.i: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/SSLSocket;)Lf4/m;"} +okhttp3.internal.platform.android.BouncyCastleSocketAdapter -> f4.i: # {"id":"sourceFile","fileName":"BouncyCastleSocketAdapter.kt"} okhttp3.internal.platform.android.DeferredSocketAdapter$Factory factory -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/l$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/l$a;"} okhttp3.internal.platform.android.BouncyCastleSocketAdapter$Companion Companion -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/i$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/i$b;"} 9:16:void ():60:60 -> 1:4:void ():27:27 -> - 1:1:boolean Y3.BouncyCastleSocketAdapter.matchesSocket(javax.net.ssl.SSLSocket):0:0 -> a + 1:1:boolean f4.BouncyCastleSocketAdapter.matchesSocket(javax.net.ssl.SSLSocket):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:7:boolean isSupported():30:30 -> b 6:7:java.lang.String getSelectedProtocol(javax.net.ssl.SSLSocket):33:33 -> c @@ -212584,48 +220851,48 @@ okhttp3.internal.platform.android.BouncyCastleSocketAdapter -> Y3.i: 48:51:void configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List):55:55 -> d 52:60:void configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List):70:70 -> d 1:3:okhttp3.internal.platform.android.DeferredSocketAdapter$Factory access$getFactory$cp():27:27 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()LY3/l$a;"} -okhttp3.internal.platform.android.BouncyCastleSocketAdapter$Companion -> Y3.i$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf4/l$a;"} +okhttp3.internal.platform.android.BouncyCastleSocketAdapter$Companion -> f4.i$b: # {"id":"sourceFile","fileName":"BouncyCastleSocketAdapter.kt"} 1:1:void ():59:59 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):59:59 -> 1:5:okhttp3.internal.platform.android.DeferredSocketAdapter$Factory getFactory():60:60 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LY3/l$a;"} -okhttp3.internal.platform.android.BouncyCastleSocketAdapter$Companion$factory$1 -> Y3.i$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf4/l$a;"} +okhttp3.internal.platform.android.BouncyCastleSocketAdapter$Companion$factory$1 -> f4.i$a: # {"id":"sourceFile","fileName":"BouncyCastleSocketAdapter.kt"} 1:4:void ():60:60 -> 6:12:boolean matchesSocket(javax.net.ssl.SSLSocket):62:62 -> a 6:11:okhttp3.internal.platform.android.SocketAdapter create(javax.net.ssl.SSLSocket):64:64 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/SSLSocket;)LY3/m;"} -okhttp3.internal.platform.android.CloseGuard -> Y3.j: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/SSLSocket;)Lf4/m;"} +okhttp3.internal.platform.android.CloseGuard -> f4.j: # {"id":"sourceFile","fileName":"CloseGuard.kt"} java.lang.reflect.Method getMethod -> a java.lang.reflect.Method openMethod -> b java.lang.reflect.Method warnIfOpenMethod -> c okhttp3.internal.platform.android.CloseGuard$Companion Companion -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/j$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/j$a;"} 1:9:void ():0:0 -> 1:10:void (java.lang.reflect.Method,java.lang.reflect.Method,java.lang.reflect.Method):25:25 -> 6:10:java.lang.Object createAndOpen(java.lang.String):32:32 -> a 11:14:java.lang.Object createAndOpen(java.lang.String):34:34 -> a 15:28:java.lang.Object createAndOpen(java.lang.String):35:35 -> a 3:15:boolean warnIfOpen(java.lang.Object):47:47 -> b -okhttp3.internal.platform.android.CloseGuard$Companion -> Y3.j$a: +okhttp3.internal.platform.android.CloseGuard$Companion -> f4.j$a: # {"id":"sourceFile","fileName":"CloseGuard.kt"} 1:1:void ():55:55 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):55:55 -> 2:7:okhttp3.internal.platform.android.CloseGuard get():62:62 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LY3/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf4/j;"} 8:13:okhttp3.internal.platform.android.CloseGuard get():63:63 -> a 14:25:okhttp3.internal.platform.android.CloseGuard get():64:64 -> a 26:36:okhttp3.internal.platform.android.CloseGuard get():65:65 -> a 37:42:okhttp3.internal.platform.android.CloseGuard get():72:72 -> a -okhttp3.internal.platform.android.ConscryptSocketAdapter -> Y3.k: +okhttp3.internal.platform.android.ConscryptSocketAdapter -> f4.k: # {"id":"sourceFile","fileName":"ConscryptSocketAdapter.kt"} okhttp3.internal.platform.android.DeferredSocketAdapter$Factory factory -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/l$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/l$a;"} okhttp3.internal.platform.android.ConscryptSocketAdapter$Companion Companion -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/k$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/k$b;"} 9:16:void ():56:56 -> 1:4:void ():28:28 -> 6:10:boolean matchesSocket(javax.net.ssl.SSLSocket):29:29 -> a @@ -212638,70 +220905,70 @@ okhttp3.internal.platform.android.ConscryptSocketAdapter -> Y3.k: 38:41:void configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List):51:51 -> d 42:50:void configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List):66:66 -> d 1:3:okhttp3.internal.platform.android.DeferredSocketAdapter$Factory access$getFactory$cp():28:28 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"()LY3/l$a;"} -okhttp3.internal.platform.android.ConscryptSocketAdapter$Companion -> Y3.k$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf4/l$a;"} +okhttp3.internal.platform.android.ConscryptSocketAdapter$Companion -> f4.k$b: # {"id":"sourceFile","fileName":"ConscryptSocketAdapter.kt"} 1:1:void ():55:55 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):55:55 -> 1:5:okhttp3.internal.platform.android.DeferredSocketAdapter$Factory getFactory():56:56 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()LY3/l$a;"} -okhttp3.internal.platform.android.ConscryptSocketAdapter$Companion$factory$1 -> Y3.k$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf4/l$a;"} +okhttp3.internal.platform.android.ConscryptSocketAdapter$Companion$factory$1 -> f4.k$a: # {"id":"sourceFile","fileName":"ConscryptSocketAdapter.kt"} 1:4:void ():56:56 -> 6:23:boolean matchesSocket(javax.net.ssl.SSLSocket):58:58 -> a 6:11:okhttp3.internal.platform.android.SocketAdapter create(javax.net.ssl.SSLSocket):60:60 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/SSLSocket;)LY3/m;"} -okhttp3.internal.platform.android.DeferredSocketAdapter -> Y3.l: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/SSLSocket;)Lf4/m;"} +okhttp3.internal.platform.android.DeferredSocketAdapter -> f4.l: # {"id":"sourceFile","fileName":"DeferredSocketAdapter.kt"} okhttp3.internal.platform.android.SocketAdapter delegate -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/m;"} okhttp3.internal.platform.android.DeferredSocketAdapter$Factory socketAdapterFactory -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/l$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/l$a;"} 6:11:void (okhttp3.internal.platform.android.DeferredSocketAdapter$Factory):29:29 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LY3/l$a;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/l$a;)V"} 6:12:boolean matchesSocket(javax.net.ssl.SSLSocket):37:37 -> a 1:2:boolean isSupported():33:33 -> b 6:18:java.lang.String getSelectedProtocol(javax.net.ssl.SSLSocket):48:48 -> c 11:20:void configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List):44:44 -> d 2:13:okhttp3.internal.platform.android.SocketAdapter getDelegate(javax.net.ssl.SSLSocket):52:52 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/SSLSocket;)LY3/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/SSLSocket;)Lf4/m;"} 14:24:okhttp3.internal.platform.android.SocketAdapter getDelegate(javax.net.ssl.SSLSocket):53:53 -> e 25:30:okhttp3.internal.platform.android.SocketAdapter getDelegate(javax.net.ssl.SSLSocket):56:56 -> e -okhttp3.internal.platform.android.DeferredSocketAdapter$Factory -> Y3.l$a: +okhttp3.internal.platform.android.DeferredSocketAdapter$Factory -> f4.l$a: # {"id":"sourceFile","fileName":"DeferredSocketAdapter.kt"} boolean matchesSocket(javax.net.ssl.SSLSocket) -> a okhttp3.internal.platform.android.SocketAdapter create(javax.net.ssl.SSLSocket) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/SSLSocket;)LY3/m;"} -okhttp3.internal.platform.android.SocketAdapter -> Y3.m: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/SSLSocket;)Lf4/m;"} +okhttp3.internal.platform.android.SocketAdapter -> f4.m: # {"id":"sourceFile","fileName":"SocketAdapter.kt"} boolean matchesSocket(javax.net.ssl.SSLSocket) -> a boolean isSupported() -> b java.lang.String getSelectedProtocol(javax.net.ssl.SSLSocket) -> c void configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List) -> d -okhttp3.internal.platform.android.StandardAndroidSocketAdapter -> Y3.n: +okhttp3.internal.platform.android.StandardAndroidSocketAdapter -> f4.n: # {"id":"sourceFile","fileName":"StandardAndroidSocketAdapter.kt"} java.lang.Class sslSocketFactoryClass -> h java.lang.Class paramClass -> i okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion Companion -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/n$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lf4/n$a;"} 1:9:void ():0:0 -> 16:23:void (java.lang.Class,java.lang.Class,java.lang.Class):34:34 -> -okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion -> Y3.n$a: +okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion -> f4.n$a: # {"id":"sourceFile","fileName":"StandardAndroidSocketAdapter.kt"} 1:1:void ():50:50 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):50:50 -> 6:26:okhttp3.internal.platform.android.SocketAdapter buildIfSupported(java.lang.String):54:54 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LY3/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lf4/m;"} 27:47:okhttp3.internal.platform.android.SocketAdapter buildIfSupported(java.lang.String):56:56 -> a 48:68:okhttp3.internal.platform.android.SocketAdapter buildIfSupported(java.lang.String):57:57 -> a 69:80:okhttp3.internal.platform.android.SocketAdapter buildIfSupported(java.lang.String):59:59 -> a 81:94:okhttp3.internal.platform.android.SocketAdapter buildIfSupported(java.lang.String):61:61 -> a 5:11:okhttp3.internal.platform.android.SocketAdapter buildIfSupported$default(okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion,java.lang.String,int,java.lang.Object):52:52 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(LY3/n$a;Ljava/lang/String;ILjava/lang/Object;)LY3/m;"} -okhttp3.internal.proxy.NullProxySelector -> Z3.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/n$a;Ljava/lang/String;ILjava/lang/Object;)Lf4/m;"} +okhttp3.internal.proxy.NullProxySelector -> g4.a: # {"id":"sourceFile","fileName":"NullProxySelector.kt"} okhttp3.internal.proxy.NullProxySelector INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"LZ3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lg4/a;"} 1:8:void ():27:27 -> 1:4:void ():27:27 -> 1:1:void connectFailed(java.net.URI,java.net.SocketAddress,java.io.IOException):34:34 -> connectFailed @@ -212795,15 +221062,15 @@ okhttp3.internal.publicsuffix.PublicSuffixDatabase$Companion -> okhttp3.internal 116:128:java.lang.String binarySearch(byte[],byte[][],int):324:324 -> b 129:151:java.lang.String binarySearch(byte[],byte[][],int):333:333 -> b 1:5:okhttp3.internal.publicsuffix.PublicSuffixDatabase get():250:250 -> c -okhttp3.internal.tls.BasicCertificateChainCleaner -> a4.a: +okhttp3.internal.tls.BasicCertificateChainCleaner -> h4.a: # {"id":"sourceFile","fileName":"BasicCertificateChainCleaner.kt"} okhttp3.internal.tls.TrustRootIndex trustRootIndex -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"La4/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh4/e;"} okhttp3.internal.tls.BasicCertificateChainCleaner$Companion Companion -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"La4/a$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh4/a$a;"} 1:9:void ():0:0 -> 6:11:void (okhttp3.internal.tls.TrustRootIndex):38:38 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(La4/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh4/e;)V"} 11:15:java.util.List clean(java.util.List,java.lang.String):49:49 -> a 16:20:java.util.List clean(java.util.List,java.lang.String):50:50 -> a 21:38:java.util.List clean(java.util.List,java.lang.String):51:51 -> a @@ -212828,11 +221095,11 @@ okhttp3.internal.tls.BasicCertificateChainCleaner -> a4.a: 17:26:boolean verifySignature(java.security.cert.X509Certificate,java.security.cert.X509Certificate):104:104 -> b 5:23:boolean equals(java.lang.Object):119:119 -> equals 1:7:int hashCode():112:112 -> hashCode -okhttp3.internal.tls.BasicCertificateChainCleaner$Companion -> a4.a$a: +okhttp3.internal.tls.BasicCertificateChainCleaner$Companion -> h4.a$a: # {"id":"sourceFile","fileName":"BasicCertificateChainCleaner.kt"} 1:1:void ():123:123 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):123:123 -> -okhttp3.internal.tls.BasicTrustRootIndex -> a4.b: +okhttp3.internal.tls.BasicTrustRootIndex -> h4.b: # {"id":"sourceFile","fileName":"BasicTrustRootIndex.kt"} java.util.Map subjectToCaCerts -> a 6:8:void (java.security.cert.X509Certificate[]):22:22 -> @@ -212852,23 +221119,23 @@ okhttp3.internal.tls.BasicTrustRootIndex -> a4.b: 46:48:java.security.cert.X509Certificate findByIssuerAndSignature(java.security.cert.X509Certificate):58:58 -> a 3:23:boolean equals(java.lang.Object):49:49 -> equals 1:7:int hashCode():53:53 -> hashCode -okhttp3.internal.tls.CertificateChainCleaner -> a4.c: +okhttp3.internal.tls.CertificateChainCleaner -> h4.c: # {"id":"sourceFile","fileName":"CertificateChainCleaner.kt"} okhttp3.internal.tls.CertificateChainCleaner$Companion Companion -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"La4/c$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh4/c$a;"} 1:9:void ():0:0 -> 1:4:void ():35:35 -> java.util.List clean(java.util.List,java.lang.String) -> a -okhttp3.internal.tls.CertificateChainCleaner$Companion -> a4.c$a: +okhttp3.internal.tls.CertificateChainCleaner$Companion -> h4.c$a: # {"id":"sourceFile","fileName":"CertificateChainCleaner.kt"} 1:1:void ():40:40 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):40:40 -> 6:16:okhttp3.internal.tls.CertificateChainCleaner get(javax.net.ssl.X509TrustManager):42:42 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/X509TrustManager;)La4/c;"} -okhttp3.internal.tls.OkHostnameVerifier -> a4.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/X509TrustManager;)Lh4/c;"} +okhttp3.internal.tls.OkHostnameVerifier -> h4.d: # {"id":"sourceFile","fileName":"OkHostnameVerifier.kt"} okhttp3.internal.tls.OkHostnameVerifier INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"La4/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lh4/d;"} 1:8:void ():35:35 -> 1:4:void ():35:35 -> 7:11:java.util.List allSubjectAltNames(java.security.cert.X509Certificate):187:187 -> a @@ -212919,86 +221186,86 @@ okhttp3.internal.tls.OkHostnameVerifier -> a4.d: 36:48:boolean verifyIpAddress(java.lang.String,java.security.cert.X509Certificate):64:64 -> h 11:18:boolean verify(java.lang.String,javax.net.ssl.SSLSession):40:40 -> verify 19:42:boolean verify(java.lang.String,javax.net.ssl.SSLSession):44:44 -> verify -okhttp3.internal.tls.TrustRootIndex -> a4.e: +okhttp3.internal.tls.TrustRootIndex -> h4.e: # {"id":"sourceFile","fileName":"TrustRootIndex.kt"} java.security.cert.X509Certificate findByIssuerAndSignature(java.security.cert.X509Certificate) -> a -okhttp3.internal.ws.MessageDeflater -> b4.a: +okhttp3.internal.ws.MessageDeflater -> i4.a: # {"id":"sourceFile","fileName":"MessageDeflater.kt"} okio.Buffer deflatedBytes -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/i;"} java.util.zip.Deflater deflater -> e okio.DeflaterSink deflaterSink -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/m;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/m;"} boolean noContextTakeover -> g 1:5:void (boolean):29:29 -> 6:12:void (boolean):32:32 -> 13:21:void (boolean):33:33 -> 22:29:void (boolean):34:34 -> + 6:24:void deflate(okio.Buffer):39:39 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;)V"} + 25:28:void deflate(okio.Buffer):41:41 -> b + 29:33:void deflate(okio.Buffer):42:42 -> b + 34:42:void deflate(okio.Buffer):45:45 -> b + 43:47:void deflate(okio.Buffer):46:46 -> b + 48:59:void deflate(okio.Buffer):48:48 -> b + 60:68:void deflate(okio.Buffer):49:49 -> b + 69:75:void deflate(okio.Buffer):50:50 -> b + 76:78:void deflate(okio.Buffer):51:51 -> b + 79:89:void deflate(okio.Buffer):50:50 -> b + 90:94:void deflate(okio.Buffer):55:55 -> b + 95:104:void deflate(okio.Buffer):58:58 -> b + 105:112:void deflate(okio.Buffer):39:39 -> b 1:6:void close():62:62 -> close - 6:24:void deflate(okio.Buffer):39:39 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;)V"} - 25:28:void deflate(okio.Buffer):41:41 -> f - 29:33:void deflate(okio.Buffer):42:42 -> f - 34:42:void deflate(okio.Buffer):45:45 -> f - 43:47:void deflate(okio.Buffer):46:46 -> f - 48:59:void deflate(okio.Buffer):48:48 -> f - 60:68:void deflate(okio.Buffer):49:49 -> f - 69:75:void deflate(okio.Buffer):50:50 -> f - 76:78:void deflate(okio.Buffer):51:51 -> f - 79:89:void deflate(okio.Buffer):50:50 -> f - 90:94:void deflate(okio.Buffer):55:55 -> f - 95:104:void deflate(okio.Buffer):58:58 -> f - 105:112:void deflate(okio.Buffer):39:39 -> f 1:15:boolean endsWith(okio.Buffer,okio.ByteString):64:64 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;Lc4/l;)Z"} -okhttp3.internal.ws.MessageDeflaterKt -> b4.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;Lj4/l;)Z"} +okhttp3.internal.ws.MessageDeflaterKt -> i4.b: # {"id":"sourceFile","fileName":"MessageDeflater.kt"} okio.ByteString EMPTY_DEFLATE_BLOCK -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/l;"} 1:11:void ():26:26 -> 1:3:okio.ByteString access$getEMPTY_DEFLATE_BLOCK$p():1:1 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/l;"} -okhttp3.internal.ws.MessageInflater -> b4.c: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/l;"} +okhttp3.internal.ws.MessageInflater -> i4.c: # {"id":"sourceFile","fileName":"MessageInflater.kt"} okio.Buffer deflatedBytes -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/i;"} java.util.zip.Inflater inflater -> e okio.InflaterSource inflaterSource -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/r;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/r;"} boolean noContextTakeover -> g 1:5:void (boolean):26:26 -> 6:12:void (boolean):29:29 -> 13:20:void (boolean):30:30 -> 21:28:void (boolean):31:31 -> + 6:22:void inflate(okio.Buffer):36:36 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;)V"} + 23:26:void inflate(okio.Buffer):38:38 -> b + 27:31:void inflate(okio.Buffer):39:39 -> b + 32:36:void inflate(okio.Buffer):42:42 -> b + 37:44:void inflate(okio.Buffer):43:43 -> b + 45:57:void inflate(okio.Buffer):45:45 -> b + 58:67:void inflate(okio.Buffer):50:50 -> b + 68:78:void inflate(okio.Buffer):51:51 -> b + 79:86:void inflate(okio.Buffer):36:36 -> b 1:6:void close():55:55 -> close - 6:22:void inflate(okio.Buffer):36:36 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;)V"} - 23:26:void inflate(okio.Buffer):38:38 -> f - 27:31:void inflate(okio.Buffer):39:39 -> f - 32:36:void inflate(okio.Buffer):42:42 -> f - 37:44:void inflate(okio.Buffer):43:43 -> f - 45:57:void inflate(okio.Buffer):45:45 -> f - 58:67:void inflate(okio.Buffer):50:50 -> f - 68:78:void inflate(okio.Buffer):51:51 -> f - 79:86:void inflate(okio.Buffer):36:36 -> f -okhttp3.internal.ws.RealWebSocket -> b4.d: +okhttp3.internal.ws.RealWebSocket -> i4.d: # {"id":"sourceFile","fileName":"RealWebSocket.kt"} okhttp3.internal.ws.RealWebSocket$Companion Companion -> A - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/d$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li4/d$b;"} java.lang.String key -> a okhttp3.Call call -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/e;"} okhttp3.internal.concurrent.Task writerTask -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"LR3/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/a;"} okhttp3.internal.ws.WebSocketReader reader -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li4/g;"} okhttp3.internal.ws.WebSocketWriter writer -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li4/h;"} okhttp3.internal.concurrent.TaskQueue taskQueue -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"LR3/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LY3/d;"} java.lang.String name -> g okhttp3.internal.ws.RealWebSocket$Streams streams -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/d$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li4/d$d;"} java.util.ArrayDeque pongQueue -> i java.util.ArrayDeque messageAndCloseQueue -> j long queueSize -> k @@ -213011,18 +221278,18 @@ okhttp3.internal.ws.RealWebSocket -> b4.d: int receivedPongCount -> r boolean awaitingPong -> s okhttp3.Request originalRequest -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/B;"} okhttp3.WebSocketListener listener -> u - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/I;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/I;"} java.util.Random random -> v long pingIntervalMillis -> w okhttp3.internal.ws.WebSocketExtensions extensions -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li4/e;"} long minimumDeflateSize -> y java.util.List ONLY_HTTP1 -> z 9:17:void ():629:629 -> 21:35:void (okhttp3.internal.concurrent.TaskRunner,okhttp3.Request,okhttp3.WebSocketListener,java.util.Random,long,okhttp3.internal.ws.WebSocketExtensions,long):53:53 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(LR3/e;LN3/B;LN3/I;Ljava/util/Random;JLb4/e;J)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LY3/e;LU3/B;LU3/I;Ljava/util/Random;JLi4/e;J)V"} 36:41:void (okhttp3.internal.concurrent.TaskRunner,okhttp3.Request,okhttp3.WebSocketListener,java.util.Random,long,okhttp3.internal.ws.WebSocketExtensions,long):85:85 -> 42:48:void (okhttp3.internal.concurrent.TaskRunner,okhttp3.Request,okhttp3.WebSocketListener,java.util.Random,long,okhttp3.internal.ws.WebSocketExtensions,long):98:98 -> 49:56:void (okhttp3.internal.concurrent.TaskRunner,okhttp3.Request,okhttp3.WebSocketListener,java.util.Random,long,okhttp3.internal.ws.WebSocketExtensions,long):101:101 -> @@ -213031,23 +221298,23 @@ okhttp3.internal.ws.RealWebSocket -> b4.d: 71:96:void (okhttp3.internal.concurrent.TaskRunner,okhttp3.Request,okhttp3.WebSocketListener,java.util.Random,long,okhttp3.internal.ws.WebSocketExtensions,long):135:135 -> 97:117:void (okhttp3.internal.concurrent.TaskRunner,okhttp3.Request,okhttp3.WebSocketListener,java.util.Random,long,okhttp3.internal.ws.WebSocketExtensions,long):132:132 -> 118:127:void (okhttp3.internal.concurrent.TaskRunner,okhttp3.Request,okhttp3.WebSocketListener,java.util.Random,long,okhttp3.internal.ws.WebSocketExtensions,long):131:131 -> - 6:11:void onReadMessage(java.lang.String):333:333 -> a - 7:25:void onReadPing(okio.ByteString):343:343 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)V"} - 26:30:void onReadPing(okio.ByteString):345:345 -> b - 31:33:void onReadPing(okio.ByteString):346:346 -> b - 34:39:void onReadPing(okio.ByteString):347:347 -> b - 40:41:void onReadPing(okio.ByteString):348:348 -> b - 42:45:void onReadPing(okio.ByteString):343:343 -> b - 4:8:boolean close(int,java.lang.String):427:427 -> c - 6:11:void onReadMessage(okio.ByteString):338:338 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)V"} - 7:11:boolean send(okio.ByteString):397:397 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)Z"} - 7:13:void onReadPong(okio.ByteString):352:352 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)V"} - 14:15:void onReadPong(okio.ByteString):353:353 -> f - 16:20:void onReadPong(okio.ByteString):354:354 -> f + 7:25:void onReadPing(okio.ByteString):343:343 -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)V"} + 26:30:void onReadPing(okio.ByteString):345:345 -> a + 31:33:void onReadPing(okio.ByteString):346:346 -> a + 34:39:void onReadPing(okio.ByteString):347:347 -> a + 40:41:void onReadPing(okio.ByteString):348:348 -> a + 42:45:void onReadPing(okio.ByteString):343:343 -> a + 7:11:boolean send(okio.ByteString):397:397 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)Z"} + 7:13:void onReadPong(okio.ByteString):352:352 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)V"} + 14:15:void onReadPong(okio.ByteString):353:353 -> c + 16:20:void onReadPong(okio.ByteString):354:354 -> c + 6:11:void onReadMessage(java.lang.String):333:333 -> d + 4:8:boolean close(int,java.lang.String):427:427 -> e + 6:11:void onReadMessage(okio.ByteString):338:338 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)V"} 16:17:void onReadClose(int,java.lang.String):362:363 -> g 18:23:void onReadClose(int,java.lang.String):363:363 -> g 24:25:void onReadClose(int,java.lang.String):364:364 -> g @@ -213074,16 +221341,16 @@ okhttp3.internal.ws.RealWebSocket -> b4.d: 122:123:void onReadClose(int,java.lang.String):362:362 -> g 124:131:void onReadClose(int,java.lang.String):357:357 -> g 1:3:java.util.ArrayDeque access$getMessageAndCloseQueue$p(okhttp3.internal.ws.RealWebSocket):53:53 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb4/d;)Ljava/util/ArrayDeque;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li4/d;)Ljava/util/ArrayDeque;"} 1:3:java.lang.String access$getName$p(okhttp3.internal.ws.RealWebSocket):53:53 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb4/d;)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li4/d;)Ljava/lang/String;"} 1:5:boolean access$isValid(okhttp3.internal.ws.RealWebSocket,okhttp3.internal.ws.WebSocketExtensions):53:53 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb4/d;Lb4/e;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li4/d;Li4/e;)Z"} 1:3:void access$setExtensions$p(okhttp3.internal.ws.RealWebSocket,okhttp3.internal.ws.WebSocketExtensions):53:53 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb4/d;Lb4/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li4/d;Li4/e;)V"} 1:9:void cancel():143:143 -> l 6:15:void checkUpgradeSuccess$okhttp(okhttp3.Response,okhttp3.internal.connection.Exchange):223:223 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/D;LS3/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/D;LZ3/c;)V"} 16:23:void checkUpgradeSuccess$okhttp(okhttp3.Response,okhttp3.internal.connection.Exchange):228:228 -> m 24:32:void checkUpgradeSuccess$okhttp(okhttp3.Response,okhttp3.internal.connection.Exchange):229:229 -> m 33:36:void checkUpgradeSuccess$okhttp(okhttp3.Response,okhttp3.internal.connection.Exchange):234:234 -> m @@ -213116,7 +221383,7 @@ okhttp3.internal.ws.RealWebSocket -> b4.d: 88:89:boolean close(int,java.lang.String,long):453:453 -> n 90:93:boolean close(int,java.lang.String,long):445:445 -> n 6:15:void connect(okhttp3.OkHttpClient):147:147 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/z;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/z;)V"} 16:17:void connect(okhttp3.OkHttpClient):148:148 -> o 18:19:void connect(okhttp3.OkHttpClient):149:149 -> o 20:27:void connect(okhttp3.OkHttpClient):148:148 -> o @@ -213134,7 +221401,7 @@ okhttp3.internal.ws.RealWebSocket -> b4.d: 94:101:void connect(okhttp3.OkHttpClient):164:164 -> o 102:113:void connect(okhttp3.OkHttpClient):165:165 -> o 6:7:void failWebSocket(java.lang.Exception,okhttp3.Response):579:580 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Exception;LN3/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Exception;LU3/D;)V"} 8:13:void failWebSocket(java.lang.Exception,okhttp3.Response):580:580 -> p 14:15:void failWebSocket(java.lang.Exception,okhttp3.Response):581:581 -> p 16:18:void failWebSocket(java.lang.Exception,okhttp3.Response):582:582 -> p @@ -213155,9 +221422,9 @@ okhttp3.internal.ws.RealWebSocket -> b4.d: 71:75:void failWebSocket(java.lang.Exception,okhttp3.Response):596:596 -> p 76:77:void failWebSocket(java.lang.Exception,okhttp3.Response):579:579 -> p 1:3:okhttp3.WebSocketListener getListener$okhttp():57:57 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"()LN3/I;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()LU3/I;"} 17:21:void initReaderAndWriter(java.lang.String,okhttp3.internal.ws.RealWebSocket$Streams):254:254 -> r - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lb4/d$d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Li4/d$d;)V"} 22:23:void initReaderAndWriter(java.lang.String,okhttp3.internal.ws.RealWebSocket$Streams):255:256 -> r 24:25:void initReaderAndWriter(java.lang.String,okhttp3.internal.ws.RealWebSocket$Streams):256:257 -> r 26:27:void initReaderAndWriter(java.lang.String,okhttp3.internal.ws.RealWebSocket$Streams):257:258 -> r @@ -213186,7 +221453,7 @@ okhttp3.internal.ws.RealWebSocket -> b4.d: 159:164:void initReaderAndWriter(java.lang.String,okhttp3.internal.ws.RealWebSocket$Streams):279:279 -> r 165:166:void initReaderAndWriter(java.lang.String,okhttp3.internal.ws.RealWebSocket$Streams):255:255 -> r 1:6:boolean isValid(okhttp3.internal.ws.WebSocketExtensions):209:209 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb4/e;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li4/e;)Z"} 7:11:boolean isValid(okhttp3.internal.ws.WebSocketExtensions):212:212 -> s 12:30:boolean isValid(okhttp3.internal.ws.WebSocketExtensions):215:215 -> s 6:17:boolean send(java.lang.String):393:393 -> send @@ -213197,7 +221464,7 @@ okhttp3.internal.ws.RealWebSocket -> b4.d: 56:59:void runWriter():459:459 -> u 60:69:void runWriter():461:461 -> u 2:11:boolean send(okio.ByteString,int):402:402 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;I)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;I)Z"} 12:29:boolean send(okio.ByteString,int):405:405 -> v 30:32:boolean send(okio.ByteString,int):406:406 -> v 33:36:boolean send(okio.ByteString,int):407:407 -> v @@ -213272,66 +221539,66 @@ okhttp3.internal.ws.RealWebSocket -> b4.d: 86:89:void writePingFrame$okhttp():571:571 -> x 90:91:void writePingFrame$okhttp():556:556 -> x 92:93:void writePingFrame$okhttp():554:554 -> x -okhttp3.internal.ws.RealWebSocket$Close -> b4.d$a: +okhttp3.internal.ws.RealWebSocket$Close -> i4.d$a: # {"id":"sourceFile","fileName":"RealWebSocket.kt"} int code -> a okio.ByteString reason -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/l;"} long cancelAfterCloseMillis -> c 1:10:void (int,okio.ByteString,long):605:605 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILc4/l;J)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILj4/l;J)V"} 1:3:long getCancelAfterCloseMillis():608:608 -> a 1:3:int getCode():606:606 -> b 1:3:okio.ByteString getReason():607:607 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/l;"} -okhttp3.internal.ws.RealWebSocket$Companion -> b4.d$b: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/l;"} +okhttp3.internal.ws.RealWebSocket$Companion -> i4.d$b: # {"id":"sourceFile","fileName":"RealWebSocket.kt"} 1:1:void ():628:628 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):628:628 -> -okhttp3.internal.ws.RealWebSocket$Message -> b4.d$c: +okhttp3.internal.ws.RealWebSocket$Message -> i4.d$c: # {"id":"sourceFile","fileName":"RealWebSocket.kt"} int formatOpcode -> a okio.ByteString data -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/l;"} 6:13:void (int,okio.ByteString):600:600 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILc4/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILj4/l;)V"} 1:3:okio.ByteString getData():602:602 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/l;"} 1:3:int getFormatOpcode():601:601 -> b -okhttp3.internal.ws.RealWebSocket$Streams -> b4.d$d: +okhttp3.internal.ws.RealWebSocket$Streams -> i4.d$d: # {"id":"sourceFile","fileName":"RealWebSocket.kt"} boolean client -> d okio.BufferedSource source -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/k;"} okio.BufferedSink sink -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/j;"} 11:20:void (boolean,okio.BufferedSource,okio.BufferedSink):611:611 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLc4/k;Lc4/j;)V"} - 1:3:boolean getClient():612:612 -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLj4/k;Lj4/j;)V"} + 1:3:boolean getClient():612:612 -> b 1:3:okio.BufferedSink getSink():614:614 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/j;"} 1:3:okio.BufferedSource getSource():613:613 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/k;"} -okhttp3.internal.ws.RealWebSocket$WriterTask -> b4.d$e: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/k;"} +okhttp3.internal.ws.RealWebSocket$WriterTask -> i4.d$e: # {"id":"sourceFile","fileName":"RealWebSocket.kt"} okhttp3.internal.ws.RealWebSocket this$0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li4/d;"} 1:30:void (okhttp3.internal.ws.RealWebSocket):617:617 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb4/d;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li4/d;)V"} 1:12:long runOnce():620:620 -> f 13:21:long runOnce():622:622 -> f -okhttp3.internal.ws.RealWebSocket$connect$1 -> b4.d$f: +okhttp3.internal.ws.RealWebSocket$connect$1 -> i4.d$f: # {"id":"sourceFile","fileName":"RealWebSocket.kt"} okhttp3.internal.ws.RealWebSocket this$0 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li4/d;"} okhttp3.Request $request -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"LN3/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"LU3/B;"} 1:8:void (okhttp3.internal.ws.RealWebSocket,okhttp3.Request):165:165 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb4/d;LN3/B;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Li4/d;LU3/B;)V"} 11:17:void onFailure(okhttp3.Call,java.io.IOException):202:202 -> onFailure - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;Ljava/io/IOException;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;Ljava/io/IOException;)V"} 11:14:void onResponse(okhttp3.Call,okhttp3.Response):167:167 -> onResponse - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/e;LN3/D;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/e;LU3/D;)V"} 15:19:void onResponse(okhttp3.Call,okhttp3.Response):170:170 -> onResponse 20:26:void onResponse(okhttp3.Call,okhttp3.Response):171:171 -> onResponse 27:36:void onResponse(okhttp3.Call,okhttp3.Response):181:181 -> onResponse @@ -213349,31 +221616,31 @@ okhttp3.internal.ws.RealWebSocket$connect$1 -> b4.d$f: 141:143:void onResponse(okhttp3.Call,okhttp3.Response):173:173 -> onResponse 144:148:void onResponse(okhttp3.Call,okhttp3.Response):174:174 -> onResponse 149:152:void onResponse(okhttp3.Call,okhttp3.Response):175:175 -> onResponse -okhttp3.internal.ws.RealWebSocket$initReaderAndWriter$$inlined$synchronized$lambda$1 -> b4.d$g: +okhttp3.internal.ws.RealWebSocket$initReaderAndWriter$$inlined$synchronized$lambda$1 -> i4.d$g: # {"id":"sourceFile","fileName":"TaskQueue.kt"} java.lang.String $name -> e long $pingIntervalNanos$inlined -> f okhttp3.internal.ws.RealWebSocket this$0 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li4/d;"} java.lang.String $name$inlined -> h okhttp3.internal.ws.RealWebSocket$Streams $streams$inlined -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/d$d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li4/d$d;"} okhttp3.internal.ws.WebSocketExtensions $extensions$inlined -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li4/e;"} 16:19:void (java.lang.String,java.lang.String,long,okhttp3.internal.ws.RealWebSocket,java.lang.String,okhttp3.internal.ws.RealWebSocket$Streams,okhttp3.internal.ws.WebSocketExtensions):84:84 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;JLb4/d;Ljava/lang/String;Lb4/d$d;Lb4/e;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;JLi4/d;Ljava/lang/String;Li4/d$d;Li4/e;)V"} 1:5:long runOnce():219:219 -> f 6:8:long runOnce():220:220 -> f -okhttp3.internal.ws.RealWebSocket$writeOneFrame$$inlined$synchronized$lambda$1 -> b4.d$h: +okhttp3.internal.ws.RealWebSocket$writeOneFrame$$inlined$synchronized$lambda$1 -> i4.d$h: # {"id":"sourceFile","fileName":"TaskQueue.kt"} java.lang.String $name -> e boolean $cancelable -> f okhttp3.internal.ws.RealWebSocket this$0 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li4/d;"} okhttp3.internal.ws.WebSocketWriter $writer$inlined -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/h;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li4/h;"} okio.ByteString $pong$inlined -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/l;"} kotlin.jvm.internal.Ref$ObjectRef $messageOrClose$inlined -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/jvm/internal/w;"} kotlin.jvm.internal.Ref$IntRef $receivedCloseCode$inlined -> k @@ -213387,9 +221654,9 @@ okhttp3.internal.ws.RealWebSocket$writeOneFrame$$inlined$synchronized$lambda$1 - kotlin.jvm.internal.Ref$ObjectRef $writerToClose$inlined -> o # {"id":"com.android.tools.r8.residualsignature","signature":"Lkotlin/jvm/internal/w;"} 23:26:void (java.lang.String,boolean,java.lang.String,boolean,okhttp3.internal.ws.RealWebSocket,okhttp3.internal.ws.WebSocketWriter,okio.ByteString,kotlin.jvm.internal.Ref$ObjectRef,kotlin.jvm.internal.Ref$IntRef,kotlin.jvm.internal.Ref$ObjectRef,kotlin.jvm.internal.Ref$ObjectRef,kotlin.jvm.internal.Ref$ObjectRef,kotlin.jvm.internal.Ref$ObjectRef):96:96 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/lang/String;ZLb4/d;Lb4/h;Lc4/l;Lkotlin/jvm/internal/w;Lkotlin/jvm/internal/u;Lkotlin/jvm/internal/w;Lkotlin/jvm/internal/w;Lkotlin/jvm/internal/w;Lkotlin/jvm/internal/w;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLjava/lang/String;ZLi4/d;Li4/h;Lj4/l;Lkotlin/jvm/internal/w;Lkotlin/jvm/internal/u;Lkotlin/jvm/internal/w;Lkotlin/jvm/internal/w;Lkotlin/jvm/internal/w;Lkotlin/jvm/internal/w;)V"} 1:8:long runOnce():219:219 -> f -okhttp3.internal.ws.WebSocketExtensions -> b4.e: +okhttp3.internal.ws.WebSocketExtensions -> i4.e: # {"id":"sourceFile","fileName":"WebSocketExtensions.kt"} boolean perMessageDeflate -> a java.lang.Integer clientMaxWindowBits -> b @@ -213398,7 +221665,7 @@ okhttp3.internal.ws.WebSocketExtensions -> b4.e: boolean serverNoContextTakeover -> e boolean unknownValues -> f okhttp3.internal.ws.WebSocketExtensions$Companion Companion -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/e$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li4/e$a;"} 1:9:void ():0:0 -> 1:16:void (boolean,java.lang.Integer,boolean,java.lang.Integer,boolean,boolean):59:59 -> 3:5:boolean noContextTakeover(boolean):84:84 -> a @@ -213406,12 +221673,12 @@ okhttp3.internal.ws.WebSocketExtensions -> b4.e: 3:57:boolean equals(java.lang.Object):0:0 -> equals 1:57:int hashCode():0:0 -> hashCode 1:75:java.lang.String toString():0:0 -> toString -okhttp3.internal.ws.WebSocketExtensions$Companion -> b4.e$a: +okhttp3.internal.ws.WebSocketExtensions$Companion -> i4.e$a: # {"id":"sourceFile","fileName":"WebSocketExtensions.kt"} 1:1:void ():90:90 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):90:90 -> 8:20:okhttp3.internal.ws.WebSocketExtensions parse(okhttp3.Headers):106:106 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(LN3/t;)Lb4/e;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(LU3/t;)Li4/e;"} 21:35:okhttp3.internal.ws.WebSocketExtensions parse(okhttp3.Headers):107:107 -> a 36:40:okhttp3.internal.ws.WebSocketExtensions parse(okhttp3.Headers):110:110 -> a 41:56:okhttp3.internal.ws.WebSocketExtensions parse(okhttp3.Headers):114:114 -> a @@ -213430,16 +221697,16 @@ okhttp3.internal.ws.WebSocketExtensions$Companion -> b4.e$a: 172:181:okhttp3.internal.ws.WebSocketExtensions parse(okhttp3.Headers):149:149 -> a 182:208:okhttp3.internal.ws.WebSocketExtensions parse(okhttp3.Headers):152:152 -> a 209:214:okhttp3.internal.ws.WebSocketExtensions parse(okhttp3.Headers):171:171 -> a -okhttp3.internal.ws.WebSocketProtocol -> b4.f: +okhttp3.internal.ws.WebSocketProtocol -> i4.f: # {"id":"sourceFile","fileName":"WebSocketProtocol.kt"} okhttp3.internal.ws.WebSocketProtocol INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/f;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li4/f;"} 1:8:void ():21:21 -> 1:4:void ():21:21 -> 27:51:java.lang.String closeCodeExceptionMessage(int):126:126 -> a 52:69:java.lang.String closeCodeExceptionMessage(int):124:124 -> a 11:12:void toggleMask(okio.Buffer$UnsafeCursor,byte[]):100:100 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i$a;[B)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i$a;[B)V"} 13:14:void toggleMask(okio.Buffer$UnsafeCursor,byte[]):102:102 -> b 15:16:void toggleMask(okio.Buffer$UnsafeCursor,byte[]):103:103 -> b 17:22:void toggleMask(okio.Buffer$UnsafeCursor,byte[]):104:104 -> b @@ -213450,7 +221717,7 @@ okhttp3.internal.ws.WebSocketProtocol -> b4.f: 37:44:void toggleMask(okio.Buffer$UnsafeCursor,byte[]):119:119 -> b 1:12:void validateCloseCode(int):133:133 -> c 13:25:void validateCloseCode(int):134:134 -> c -okhttp3.internal.ws.WebSocketReader -> b4.g: +okhttp3.internal.ws.WebSocketReader -> i4.g: # {"id":"sourceFile","fileName":"WebSocketReader.kt"} boolean closed -> d int opcode -> e @@ -213459,32 +221726,32 @@ okhttp3.internal.ws.WebSocketReader -> b4.g: boolean isControlFrame -> h boolean readingCompressedMessage -> i okio.Buffer controlFrameBuffer -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/i;"} okio.Buffer messageFrameBuffer -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/i;"} okhttp3.internal.ws.MessageInflater messageInflater -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/c;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li4/c;"} byte[] maskKey -> m okio.Buffer$UnsafeCursor maskCursor -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/i$a;"} boolean isClient -> o okio.BufferedSource source -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/k;"} okhttp3.internal.ws.WebSocketReader$FrameCallback frameCallback -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/g$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li4/g$a;"} boolean perMessageDeflate -> r boolean noContextTakeover -> s 11:23:void (boolean,okio.BufferedSource,okhttp3.internal.ws.WebSocketReader$FrameCallback,boolean,boolean):54:54 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLc4/k;Lb4/g$a;ZZ)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLj4/k;Li4/g$a;ZZ)V"} 24:30:void (boolean,okio.BufferedSource,okhttp3.internal.ws.WebSocketReader$FrameCallback,boolean,boolean):70:70 -> 31:43:void (boolean,okio.BufferedSource,okhttp3.internal.ws.WebSocketReader$FrameCallback,boolean,boolean):71:71 -> 44:50:void (boolean,okio.BufferedSource,okhttp3.internal.ws.WebSocketReader$FrameCallback,boolean,boolean):77:77 -> 51:58:void (boolean,okio.BufferedSource,okhttp3.internal.ws.WebSocketReader$FrameCallback,boolean,boolean):78:78 -> + 1:3:void processNextFrame():102:102 -> b + 4:7:void processNextFrame():103:103 -> b + 8:11:void processNextFrame():104:104 -> b + 12:15:void processNextFrame():106:106 -> b 1:8:void close():295:295 -> close - 1:3:void processNextFrame():102:102 -> f - 4:7:void processNextFrame():103:103 -> f - 8:11:void processNextFrame():104:104 -> f - 12:15:void processNextFrame():106:106 -> f 1:8:void readControlFrame():190:190 -> h 9:15:void readControlFrame():191:191 -> h 16:19:void readControlFrame():193:193 -> h @@ -213537,79 +221804,79 @@ okhttp3.internal.ws.WebSocketReader -> b4.g: 292:300:void readHeader():149:149 -> i 301:312:void readHeader():121:121 -> i 313:320:void readHeader():112:112 -> i - 1:4:void readMessage():271:271 -> j - 5:12:void readMessage():273:273 -> j - 13:19:void readMessage():274:274 -> j - 20:23:void readMessage():276:276 -> j - 24:33:void readMessage():277:277 -> j - 34:47:void readMessage():278:278 -> j - 48:59:void readMessage():279:279 -> j - 60:64:void readMessage():280:280 -> j - 65:69:void readMessage():284:284 -> j - 70:72:void readMessage():286:286 -> j - 73:77:void readMessage():287:287 -> j - 78:106:void readMessage():288:288 -> j - 107:114:void readMessage():271:271 -> j - 1:9:void readMessageFrame():231:231 -> s - 10:36:void readMessageFrame():233:233 -> s - 37:39:void readMessageFrame():236:236 -> s - 40:43:void readMessageFrame():238:238 -> s - 44:48:void readMessageFrame():239:239 -> s - 49:57:void readMessageFrame():240:240 -> s - 58:64:void readMessageFrame():241:241 -> s - 65:76:void readMessageFrame():245:245 -> s - 77:88:void readMessageFrame():247:247 -> s + 1:4:void readMessage():271:271 -> p + 5:12:void readMessage():273:273 -> p + 13:19:void readMessage():274:274 -> p + 20:23:void readMessage():276:276 -> p + 24:33:void readMessage():277:277 -> p + 34:47:void readMessage():278:278 -> p + 48:59:void readMessage():279:279 -> p + 60:64:void readMessage():280:280 -> p + 65:69:void readMessage():284:284 -> p + 70:72:void readMessage():286:286 -> p + 73:77:void readMessage():287:287 -> p + 78:106:void readMessage():288:288 -> p + 107:114:void readMessage():271:271 -> p + 1:9:void readMessageFrame():231:231 -> q + 10:36:void readMessageFrame():233:233 -> q + 37:39:void readMessageFrame():236:236 -> q + 40:43:void readMessageFrame():238:238 -> q + 44:48:void readMessageFrame():239:239 -> q + 49:57:void readMessageFrame():240:240 -> q + 58:64:void readMessageFrame():241:241 -> q + 65:76:void readMessageFrame():245:245 -> q + 77:88:void readMessageFrame():247:247 -> q 1:4:void readUntilNonControlFrame():254:254 -> t 5:7:void readUntilNonControlFrame():255:255 -> t 8:12:void readUntilNonControlFrame():256:256 -> t 13:17:void readUntilNonControlFrame():259:259 -> t -okhttp3.internal.ws.WebSocketReader$FrameCallback -> b4.g$a: +okhttp3.internal.ws.WebSocketReader$FrameCallback -> i4.g$a: # {"id":"sourceFile","fileName":"WebSocketReader.kt"} - void onReadMessage(java.lang.String) -> a - void onReadPing(okio.ByteString) -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)V"} - void onReadMessage(okio.ByteString) -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)V"} - void onReadPong(okio.ByteString) -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)V"} + void onReadPing(okio.ByteString) -> a + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)V"} + void onReadPong(okio.ByteString) -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)V"} + void onReadMessage(java.lang.String) -> d + void onReadMessage(okio.ByteString) -> f + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)V"} void onReadClose(int,java.lang.String) -> g -okhttp3.internal.ws.WebSocketWriter -> b4.h: +okhttp3.internal.ws.WebSocketWriter -> i4.h: # {"id":"sourceFile","fileName":"WebSocketWriter.kt"} okio.Buffer messageBuffer -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/i;"} okio.Buffer sinkBuffer -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/i;"} boolean writerClosed -> f okhttp3.internal.ws.MessageDeflater messageDeflater -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lb4/a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Li4/a;"} byte[] maskKey -> h okio.Buffer$UnsafeCursor maskCursor -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/i$a;"} boolean isClient -> j okio.BufferedSink sink -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/j;"} java.util.Random random -> l boolean perMessageDeflate -> m boolean noContextTakeover -> n long minimumDeflateSize -> o 11:25:void (boolean,okio.BufferedSink,java.util.Random,boolean,boolean,long):44:44 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLc4/j;Ljava/util/Random;ZZJ)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLj4/j;Ljava/util/Random;ZZJ)V"} 26:32:void (boolean,okio.BufferedSink,java.util.Random,boolean,boolean,long):53:53 -> 33:42:void (boolean,okio.BufferedSink,java.util.Random,boolean,boolean,long):56:56 -> 43:50:void (boolean,okio.BufferedSink,java.util.Random,boolean,boolean,long):63:63 -> 51:58:void (boolean,okio.BufferedSink,java.util.Random,boolean,boolean,long):64:64 -> + 1:8:void writeClose(int,okio.ByteString):87:87 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILj4/l;)V"} + 9:13:void writeClose(int,okio.ByteString):90:90 -> b + 14:18:void writeClose(int,okio.ByteString):92:92 -> b + 19:23:void writeClose(int,okio.ByteString):93:93 -> b + 24:26:void writeClose(int,okio.ByteString):95:95 -> b + 27:33:void writeClose(int,okio.ByteString):97:97 -> b + 34:36:void writeClose(int,okio.ByteString):102:102 -> b + 37:43:void writeClose(int,okio.ByteString):104:104 -> b 1:8:void close():199:199 -> close - 1:8:void writeClose(int,okio.ByteString):87:87 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILc4/l;)V"} - 9:13:void writeClose(int,okio.ByteString):90:90 -> f - 14:18:void writeClose(int,okio.ByteString):92:92 -> f - 19:23:void writeClose(int,okio.ByteString):93:93 -> f - 24:26:void writeClose(int,okio.ByteString):95:95 -> f - 27:33:void writeClose(int,okio.ByteString):97:97 -> f - 34:36:void writeClose(int,okio.ByteString):102:102 -> f - 37:43:void writeClose(int,okio.ByteString):104:104 -> f 1:4:void writeControlFrame(int,okio.ByteString):110:110 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILc4/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILj4/l;)V"} 5:22:void writeControlFrame(int,okio.ByteString):112:112 -> h 23:27:void writeControlFrame(int,okio.ByteString):118:118 -> h 28:33:void writeControlFrame(int,okio.ByteString):121:121 -> h @@ -213628,7 +221895,7 @@ okhttp3.internal.ws.WebSocketWriter -> b4.h: 115:122:void writeControlFrame(int,okio.ByteString):113:113 -> h 123:130:void writeControlFrame(int,okio.ByteString):110:110 -> h 6:9:void writeMessageFrame(int,okio.ByteString):147:147 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILc4/l;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILj4/l;)V"} 10:16:void writeMessageFrame(int,okio.ByteString):149:149 -> i 17:31:void writeMessageFrame(int,okio.ByteString):152:152 -> i 32:36:void writeMessageFrame(int,okio.ByteString):153:153 -> i @@ -213652,11 +221919,11 @@ okhttp3.internal.ws.WebSocketWriter -> b4.h: 175:181:void writeMessageFrame(int,okio.ByteString):194:194 -> i 182:187:void writeMessageFrame(int,okio.ByteString):195:195 -> i 188:195:void writeMessageFrame(int,okio.ByteString):147:147 -> i - 8:11:void writePing(okio.ByteString):69:69 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)V"} - 8:11:void writePong(okio.ByteString):75:75 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)V"} -okio.-Base64 -> c4.a: + 8:11:void writePing(okio.ByteString):69:69 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)V"} + 8:11:void writePong(okio.ByteString):75:75 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)V"} +okio.-Base64 -> j4.a: # {"id":"sourceFile","fileName":"-Base64.kt"} byte[] BASE64 -> a byte[] BASE64_URL_SAFE -> b @@ -213699,43 +221966,43 @@ okio.-Base64 -> c4.a: 168:169:java.lang.String encodeBase64(byte[],byte[]):136:136 -> b 170:174:java.lang.String encodeBase64(byte[],byte[]):147:147 -> b 5:11:java.lang.String encodeBase64$default(byte[],byte[],int,java.lang.Object):115:115 -> c -okio.-DeprecatedOkio -> c4.b: +okio.-DeprecatedOkio -> j4.b: # {"id":"sourceFile","fileName":"-DeprecatedOkio.kt"} okio.-DeprecatedOkio INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/b;"} 1:8:void ():27:27 -> 1:4:void ():27:27 -> 6:10:okio.BufferedSink buffer(okio.Sink):42:42 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/E;)Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/E;)Lj4/j;"} 6:10:okio.BufferedSource buffer(okio.Source):50:50 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/G;)Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/G;)Lj4/k;"} 9:13:okio.Sink sink(java.io.File):58:58 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lj4/E;"} 6:10:okio.Sink sink(java.io.OutputStream):66:66 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;)Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;)Lj4/E;"} 6:10:okio.Source source(java.io.InputStream):98:98 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Lc4/G;"} -okio.-DeprecatedUpgrade -> c4.c: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Lj4/G;"} +okio.-DeprecatedUpgrade -> j4.c: # {"id":"sourceFile","fileName":"-DeprecatedUpgrade.kt"} okio.-DeprecatedOkio Okio -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/b;"} okio.-DeprecatedUtf8 Utf8 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/d;"} 1:4:void ():19:19 -> 5:9:void ():20:20 -> 1:3:okio.-DeprecatedOkio getOkio():19:19 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/b;"} -okio.-DeprecatedUtf8 -> c4.d: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/b;"} +okio.-DeprecatedUtf8 -> j4.d: # {"id":"sourceFile","fileName":"-DeprecatedUtf8.kt"} okio.-DeprecatedUtf8 INSTANCE -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/d;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/d;"} 1:8:void ():20:20 -> 1:4:void ():20:20 -> -okio.-Platform -> c4.e: +okio.-Platform -> j4.e: # {"id":"sourceFile","fileName":"-Platform.kt"} 6:17:byte[] asUtf8ToByteArray(java.lang.String):22:22 -> a 6:13:java.lang.String toUtf8String(byte[]):20:20 -> b -okio.-Util -> c4.f: +okio.-Util -> j4.f: # {"id":"sourceFile","fileName":"-Util.kt"} 17:30:boolean arrayRangeEquals(byte[],int,byte[],int,int):96:96 -> a 20:58:void checkOffsetAndCount(long,long,long):26:26 -> b @@ -213756,36 +222023,36 @@ okio.-Util -> c4.f: 76:113:java.lang.String toHexString(int):119:119 -> f 114:125:java.lang.String toHexString(int):124:124 -> f 126:131:java.lang.String toHexString(int):128:128 -> f -okio.AsyncTimeout -> c4.g: +okio.AsyncTimeout -> j4.g: # {"id":"sourceFile","fileName":"AsyncTimeout.kt"} boolean inQueue -> f okio.AsyncTimeout next -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/g;"} long timeoutAt -> h long IDLE_TIMEOUT_MILLIS -> i long IDLE_TIMEOUT_NANOS -> j okio.AsyncTimeout head -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/g;"} okio.AsyncTimeout$Companion Companion -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/g$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/g$a;"} 9:18:void ():214:214 -> 19:27:void ():215:215 -> 1:4:void ():38:38 -> 1:3:okio.AsyncTimeout access$getHead$cp():38:38 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/g;"} 1:3:long access$getIDLE_TIMEOUT_MILLIS$cp():38:38 -> j 1:3:long access$getIDLE_TIMEOUT_NANOS$cp():38:38 -> k 1:3:okio.AsyncTimeout access$getNext$p(okio.AsyncTimeout):38:38 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/g;)Lc4/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/g;)Lj4/g;"} 1:5:java.io.IOException access$newTimeoutException(java.io.IOException):162:162 -> m 1:5:long access$remainingNanos(okio.AsyncTimeout,long):38:38 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/g;J)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/g;J)J"} 1:3:void access$setHead$cp(okio.AsyncTimeout):38:38 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/g;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/g;)V"} 1:3:void access$setNext$p(okio.AsyncTimeout,okio.AsyncTimeout):38:38 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/g;Lc4/g;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/g;Lj4/g;)V"} 1:3:void access$setTimeoutAt$p(okio.AsyncTimeout,long):38:38 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/g;J)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/g;J)V"} 1:4:void enter():49:49 -> r 5:8:void enter():50:50 -> r 9:22:void enter():51:51 -> r @@ -213799,20 +222066,20 @@ okio.AsyncTimeout -> c4.g: 10:13:java.io.IOException newTimeoutException(java.io.IOException):172:172 -> t 1:4:long remainingNanos(long):70:70 -> u 6:11:okio.Sink sink(okio.Sink):83:83 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/E;)Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/E;)Lj4/E;"} 6:11:okio.Source source(okio.Source):127:127 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/G;)Lc4/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/G;)Lj4/G;"} 1:1:void timedOut():76:76 -> x -okio.AsyncTimeout$Companion -> c4.g$a: +okio.AsyncTimeout$Companion -> j4.g$a: # {"id":"sourceFile","fileName":"AsyncTimeout.kt"} 1:1:void ():205:205 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):205:205 -> 1:5:boolean access$cancelScheduledTimeout(okio.AsyncTimeout$Companion,okio.AsyncTimeout):205:205 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/g$a;Lc4/g;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/g$a;Lj4/g;)Z"} 1:4:void access$scheduleTimeout(okio.AsyncTimeout$Companion,okio.AsyncTimeout,long,boolean):205:205 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/g$a;Lc4/g;JZ)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/g$a;Lj4/g;JZ)V"} 1:11:okio.AsyncTimeout awaitTimeout$okio():295:295 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/g;"} 12:16:okio.AsyncTimeout awaitTimeout$okio():298:298 -> c 17:20:okio.AsyncTimeout awaitTimeout$okio():299:299 -> c 21:27:okio.AsyncTimeout awaitTimeout$okio():300:300 -> c @@ -213824,7 +222091,7 @@ okio.AsyncTimeout$Companion -> c4.g$a: 86:99:okio.AsyncTimeout awaitTimeout$okio():321:321 -> c 100:103:okio.AsyncTimeout awaitTimeout$okio():322:322 -> c 1:2:boolean cancelScheduledTimeout(okio.AsyncTimeout):268:268 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/g;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/g;)Z"} 3:3:boolean cancelScheduledTimeout(okio.AsyncTimeout):329:329 -> d 4:9:boolean cancelScheduledTimeout(okio.AsyncTimeout):270:270 -> d 10:15:boolean cancelScheduledTimeout(okio.AsyncTimeout):272:272 -> d @@ -213834,7 +222101,7 @@ okio.AsyncTimeout$Companion -> c4.g$a: 32:36:boolean cancelScheduledTimeout(okio.AsyncTimeout):277:277 -> d 37:41:boolean cancelScheduledTimeout(okio.AsyncTimeout):281:281 -> d 1:2:void scheduleTimeout(okio.AsyncTimeout,long,boolean):228:228 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/g;JZ)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/g;JZ)V"} 3:3:void scheduleTimeout(okio.AsyncTimeout,long,boolean):328:328 -> e 4:9:void scheduleTimeout(okio.AsyncTimeout,long,boolean):230:230 -> e 10:17:void scheduleTimeout(okio.AsyncTimeout,long,boolean):231:231 -> e @@ -213854,7 +222121,7 @@ okio.AsyncTimeout$Companion -> c4.g$a: 134:137:void scheduleTimeout(okio.AsyncTimeout,long,boolean):263:263 -> e 138:143:void scheduleTimeout(okio.AsyncTimeout,long,boolean):245:245 -> e 144:145:void scheduleTimeout(okio.AsyncTimeout,long,boolean):263:263 -> e -okio.AsyncTimeout$Watchdog -> c4.g$b: +okio.AsyncTimeout$Watchdog -> j4.g$b: # {"id":"sourceFile","fileName":"AsyncTimeout.kt"} 1:6:void ():177:177 -> 7:10:void ():179:179 -> @@ -213867,14 +222134,29 @@ okio.AsyncTimeout$Watchdog -> c4.g$b: 24:28:void run():195:195 -> run 29:32:void run():198:198 -> run 33:34:void run():195:195 -> run -okio.AsyncTimeout$sink$1 -> c4.g$c: +okio.AsyncTimeout$sink$1 -> j4.g$c: # {"id":"sourceFile","fileName":"AsyncTimeout.kt"} okio.AsyncTimeout this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/g;"} okio.Sink $sink -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/E;"} 1:8:void (okio.AsyncTimeout,okio.Sink):83:83 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/g;Lc4/E;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/g;Lj4/E;)V"} + 6:21:void write(okio.Buffer,long):85:85 -> W + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)V"} + 22:33:void write(okio.Buffer,long):91:91 -> W + 34:46:void write(okio.Buffer,long):93:93 -> W + 47:52:void write(okio.Buffer,long):99:99 -> W + 53:54:void write(okio.Buffer,long):103:103 -> W + 55:57:void write(okio.Buffer,long):329:329 -> W + 58:64:void write(okio.Buffer,long):103:103 -> W + 65:73:void write(okio.Buffer,long):337:337 -> W + 74:83:void write(okio.Buffer,long):338:338 -> W + 84:95:void write(okio.Buffer,long):335:335 -> W + 96:98:void write(okio.Buffer,long):337:337 -> W + 99:100:void write(okio.Buffer,long):338:338 -> W + 1:3:okio.AsyncTimeout timeout():116:116 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/g;"} 1:2:void close():113:113 -> close 3:5:void close():351:351 -> close 6:12:void close():113:113 -> close @@ -213883,8 +222165,6 @@ okio.AsyncTimeout$sink$1 -> c4.g$c: 29:40:void close():357:357 -> close 41:43:void close():359:359 -> close 44:44:void close():360:360 -> close - 1:3:okio.AsyncTimeout timeout():116:116 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/g;"} 1:2:void flush():109:109 -> flush 3:5:void flush():340:340 -> flush 6:12:void flush():109:109 -> flush @@ -213893,30 +222173,19 @@ okio.AsyncTimeout$sink$1 -> c4.g$c: 29:40:void flush():346:346 -> flush 41:43:void flush():348:348 -> flush 44:44:void flush():349:349 -> flush - 6:21:void write(okio.Buffer,long):85:85 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)V"} - 22:33:void write(okio.Buffer,long):91:91 -> n - 34:46:void write(okio.Buffer,long):93:93 -> n - 47:52:void write(okio.Buffer,long):99:99 -> n - 53:54:void write(okio.Buffer,long):103:103 -> n - 55:57:void write(okio.Buffer,long):329:329 -> n - 58:64:void write(okio.Buffer,long):103:103 -> n - 65:73:void write(okio.Buffer,long):337:337 -> n - 74:83:void write(okio.Buffer,long):338:338 -> n - 84:95:void write(okio.Buffer,long):335:335 -> n - 96:98:void write(okio.Buffer,long):337:337 -> n - 99:100:void write(okio.Buffer,long):338:338 -> n 1:5:okio.Timeout timeout():83:83 -> timeout - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} 1:25:java.lang.String toString():118:118 -> toString -okio.AsyncTimeout$source$1 -> c4.g$d: +okio.AsyncTimeout$source$1 -> j4.g$d: # {"id":"sourceFile","fileName":"AsyncTimeout.kt"} okio.AsyncTimeout this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/g;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/g;"} okio.Source $source -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/G;"} 1:8:void (okio.AsyncTimeout,okio.Source):127:127 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/g;Lc4/G;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/g;Lj4/G;)V"} + 1:3:okio.AsyncTimeout timeout():136:136 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/g;"} 1:2:void close():133:133 -> close 3:5:void close():340:340 -> close 6:12:void close():133:133 -> close @@ -213925,10 +222194,8 @@ okio.AsyncTimeout$source$1 -> c4.g$d: 29:40:void close():346:346 -> close 41:43:void close():348:348 -> close 44:44:void close():349:349 -> close - 1:3:okio.AsyncTimeout timeout():136:136 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/g;"} 6:7:long read(okio.Buffer,long):129:129 -> read - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)J"} 8:10:long read(okio.Buffer,long):329:329 -> read 11:16:long read(okio.Buffer,long):129:129 -> read 17:24:long read(okio.Buffer,long):337:337 -> read @@ -213937,29 +222204,25 @@ okio.AsyncTimeout$source$1 -> c4.g$d: 45:47:long read(okio.Buffer,long):337:337 -> read 48:48:long read(okio.Buffer,long):338:338 -> read 1:5:okio.Timeout timeout():127:127 -> timeout - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} 1:25:java.lang.String toString():138:138 -> toString -okio.BlackholeSink -> c4.h: +okio.BlackholeSink -> j4.h: # {"id":"sourceFile","fileName":"Okio.kt"} 1:4:void ():43:43 -> + 6:9:void write(okio.Buffer,long):44:44 -> W + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)V"} 1:1:void close():47:47 -> close 1:1:void flush():45:45 -> flush - 6:9:void write(okio.Buffer,long):44:44 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)V"} 1:3:okio.Timeout timeout():46:46 -> timeout - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} -okio.Buffer -> c4.i: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} +okio.Buffer -> j4.i: # {"id":"sourceFile","fileName":"Buffer.kt"} okio.Segment head -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/B;"} long size -> e 1:4:void ():69:69 -> - 1:11:long completeSegmentByteCount():1056:1056 -> A - 12:21:long completeSegmentByteCount():1060:1060 -> A - 22:31:long completeSegmentByteCount():1061:1061 -> A - 32:37:long completeSegmentByteCount():1062:1062 -> A 12:15:okio.Segment writableSegment$okio(int):1795:1795 -> A0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc4/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lj4/B;"} 16:19:okio.Segment writableSegment$okio(int):1796:1796 -> A0 20:21:okio.Segment writableSegment$okio(int):1797:1797 -> A0 22:23:okio.Segment writableSegment$okio(int):1798:1798 -> A0 @@ -213968,18 +222231,46 @@ okio.Buffer -> c4.i: 32:45:okio.Segment writableSegment$okio(int):1804:1804 -> A0 46:54:okio.Segment writableSegment$okio(int):1805:1805 -> A0 55:62:okio.Segment writableSegment$okio(int):1793:1793 -> A0 + 6:13:void readFully(okio.Buffer,long):1321:1321 -> B + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)V"} + 14:17:void readFully(okio.Buffer,long):1325:1325 -> B + 18:24:void readFully(okio.Buffer,long):1322:1322 -> B + 25:30:void readFully(okio.Buffer,long):1323:1323 -> B 7:10:okio.Buffer write(okio.ByteString):1475:1475 -> B0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)Lj4/i;"} 11:14:okio.Buffer write(okio.ByteString):1477:1477 -> B0 - 6:13:void readFully(okio.Buffer,long):1321:1321 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)V"} - 14:17:void readFully(okio.Buffer,long):1325:1325 -> C - 18:24:void readFully(okio.Buffer,long):1322:1322 -> C - 25:30:void readFully(okio.Buffer,long):1323:1323 -> C + 1:5:okio.Buffer copy():2087:2087 -> C + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/i;"} + 6:16:okio.Buffer copy():2088:2088 -> C + 17:21:okio.Buffer copy():2090:2090 -> C + 22:25:okio.Buffer copy():2091:2091 -> C + 26:27:okio.Buffer copy():2093:2093 -> C + 28:29:okio.Buffer copy():2094:2094 -> C + 30:31:okio.Buffer copy():2095:2095 -> C + 32:35:okio.Buffer copy():2097:2097 -> C + 36:50:okio.Buffer copy():2099:2099 -> C + 51:53:okio.Buffer copy():2100:2100 -> C + 54:61:okio.Buffer copy():2103:2103 -> C 7:12:okio.Buffer write(byte[]):1618:1618 -> C0 - # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Lj4/i;"} + 6:21:okio.Buffer copyTo(okio.Buffer,long,long):1023:1023 -> D + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;JJ)Lj4/i;"} + 22:29:okio.Buffer copyTo(okio.Buffer,long,long):1026:1026 -> D + 30:31:okio.Buffer copyTo(okio.Buffer,long,long):1029:1029 -> D + 32:48:okio.Buffer copyTo(okio.Buffer,long,long):1030:1030 -> D + 49:57:okio.Buffer copyTo(okio.Buffer,long,long):1032:1032 -> D + 58:64:okio.Buffer copyTo(okio.Buffer,long,long):1037:1037 -> D + 65:72:okio.Buffer copyTo(okio.Buffer,long,long):1038:1038 -> D + 73:80:okio.Buffer copyTo(okio.Buffer,long,long):1039:1039 -> D + 81:84:okio.Buffer copyTo(okio.Buffer,long,long):1040:1040 -> D + 85:86:okio.Buffer copyTo(okio.Buffer,long,long):1041:1041 -> D + 87:88:okio.Buffer copyTo(okio.Buffer,long,long):1042:1042 -> D + 89:91:okio.Buffer copyTo(okio.Buffer,long,long):1043:1043 -> D + 92:102:okio.Buffer copyTo(okio.Buffer,long,long):1045:1045 -> D + 103:109:okio.Buffer copyTo(okio.Buffer,long,long):1047:1047 -> D + 110:114:okio.Buffer copyTo(okio.Buffer,long,long):1049:1049 -> D 6:16:okio.Buffer write(byte[],int,int):1620:1620 -> D0 - # {"id":"com.android.tools.r8.residualsignature","signature":"([BII)Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([BII)Lj4/i;"} 17:22:okio.Buffer write(byte[],int,int):1624:1624 -> D0 23:30:okio.Buffer write(byte[],int,int):1626:1626 -> D0 31:32:okio.Buffer write(byte[],int,int):1628:1628 -> D0 @@ -213987,12 +222278,14 @@ okio.Buffer -> c4.i: 37:39:okio.Buffer write(byte[],int,int):1627:1627 -> D0 40:46:okio.Buffer write(byte[],int,int):1635:1635 -> D0 47:55:okio.Buffer write(byte[],int,int):1638:1638 -> D0 + 1:5:okio.BufferedSink write(okio.ByteString):69:69 -> E + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)Lj4/j;"} 2:5:okio.Buffer writeByte(int):1654:1654 -> E0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lj4/i;"} 6:16:okio.Buffer writeByte(int):1655:1655 -> E0 17:27:okio.Buffer writeByte(int):1656:1656 -> E0 9:21:okio.Buffer writeDecimalLong(long):1693:1693 -> F0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lj4/i;"} 22:232:okio.Buffer writeDecimalLong(long):1700:1700 -> F0 233:236:okio.Buffer writeDecimalLong(long):1738:1738 -> F0 237:238:okio.Buffer writeDecimalLong(long):1739:1739 -> F0 @@ -214003,10 +222296,8 @@ okio.Buffer -> c4.i: 269:270:okio.Buffer writeDecimalLong(long):1747:1747 -> F0 271:275:okio.Buffer writeDecimalLong(long):1750:1750 -> F0 276:285:okio.Buffer writeDecimalLong(long):1751:1751 -> F0 - 1:5:okio.BufferedSink writeUtf8(java.lang.String):69:69 -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lc4/j;"} 9:85:okio.Buffer writeHexadecimalUnsignedLong(long):1756:1756 -> G0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lj4/i;"} 86:87:okio.Buffer writeHexadecimalUnsignedLong(long):1779:1779 -> G0 88:91:okio.Buffer writeHexadecimalUnsignedLong(long):1781:1781 -> G0 92:93:okio.Buffer writeHexadecimalUnsignedLong(long):1782:1782 -> G0 @@ -214014,9 +222305,10 @@ okio.Buffer -> c4.i: 101:116:okio.Buffer writeHexadecimalUnsignedLong(long):1786:1786 -> G0 117:121:okio.Buffer writeHexadecimalUnsignedLong(long):1790:1790 -> G0 122:131:okio.Buffer writeHexadecimalUnsignedLong(long):1791:1791 -> G0 - 6:12:java.lang.String readString(java.nio.charset.Charset):295:295 -> H + 1:5:okio.BufferedSink writeUtf8(java.lang.String):69:69 -> H + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj4/j;"} 2:5:okio.Buffer writeInt(int):1666:1666 -> H0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lj4/i;"} 6:7:okio.Buffer writeInt(int):1667:1667 -> H0 8:16:okio.Buffer writeInt(int):1668:1668 -> H0 17:25:okio.Buffer writeInt(int):1669:1669 -> H0 @@ -214025,20 +222317,9 @@ okio.Buffer -> c4.i: 41:42:okio.Buffer writeInt(int):1672:1672 -> H0 43:44:okio.Buffer writeInt(int):1673:1673 -> H0 45:55:okio.Buffer writeInt(int):1674:1674 -> H0 - 1:5:okio.Buffer copy():2087:2087 -> I - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/i;"} - 6:16:okio.Buffer copy():2088:2088 -> I - 17:21:okio.Buffer copy():2090:2090 -> I - 22:25:okio.Buffer copy():2091:2091 -> I - 26:27:okio.Buffer copy():2093:2093 -> I - 28:29:okio.Buffer copy():2094:2094 -> I - 30:31:okio.Buffer copy():2095:2095 -> I - 32:35:okio.Buffer copy():2097:2097 -> I - 36:50:okio.Buffer copy():2099:2099 -> I - 51:53:okio.Buffer copy():2100:2100 -> I - 54:61:okio.Buffer copy():2103:2103 -> I + 6:12:java.lang.String readString(java.nio.charset.Charset):295:295 -> I 3:6:okio.Buffer writeLong(long):1676:1676 -> I0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lj4/i;"} 7:8:okio.Buffer writeLong(long):1677:1677 -> I0 9:21:okio.Buffer writeLong(long):1678:1678 -> I0 22:32:okio.Buffer writeLong(long):1679:1679 -> I0 @@ -214051,8 +222332,10 @@ okio.Buffer -> c4.i: 92:93:okio.Buffer writeLong(long):1686:1686 -> I0 94:95:okio.Buffer writeLong(long):1687:1687 -> I0 96:106:okio.Buffer writeLong(long):1688:1688 -> I0 + 8:12:long indexOf(okio.ByteString):469:469 -> J + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)J"} 2:5:okio.Buffer writeShort(int):1658:1658 -> J0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lj4/i;"} 6:7:okio.Buffer writeShort(int):1659:1659 -> J0 8:16:okio.Buffer writeShort(int):1660:1660 -> J0 17:22:okio.Buffer writeShort(int):1661:1661 -> J0 @@ -214060,7 +222343,7 @@ okio.Buffer -> c4.i: 25:26:okio.Buffer writeShort(int):1663:1663 -> J0 27:37:okio.Buffer writeShort(int):1664:1664 -> J0 27:36:okio.Buffer writeString(java.lang.String,int,int,java.nio.charset.Charset):393:393 -> K0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;IILjava/nio/charset/Charset;)Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;IILjava/nio/charset/Charset;)Lj4/i;"} 37:49:okio.Buffer writeString(java.lang.String,int,int,java.nio.charset.Charset):394:394 -> K0 50:69:okio.Buffer writeString(java.lang.String,int,int,java.nio.charset.Charset):395:395 -> K0 70:75:okio.Buffer writeString(java.lang.String,int,int,java.nio.charset.Charset):396:396 -> K0 @@ -214068,32 +222351,16 @@ okio.Buffer -> c4.i: 84:122:okio.Buffer writeString(java.lang.String,int,int,java.nio.charset.Charset):393:393 -> K0 123:157:okio.Buffer writeString(java.lang.String,int,int,java.nio.charset.Charset):392:392 -> K0 158:184:okio.Buffer writeString(java.lang.String,int,int,java.nio.charset.Charset):391:391 -> K0 - 6:21:okio.Buffer copyTo(okio.Buffer,long,long):1023:1023 -> L - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;JJ)Lc4/i;"} - 22:29:okio.Buffer copyTo(okio.Buffer,long,long):1026:1026 -> L - 30:31:okio.Buffer copyTo(okio.Buffer,long,long):1029:1029 -> L - 32:48:okio.Buffer copyTo(okio.Buffer,long,long):1030:1030 -> L - 49:57:okio.Buffer copyTo(okio.Buffer,long,long):1032:1032 -> L - 58:64:okio.Buffer copyTo(okio.Buffer,long,long):1037:1037 -> L - 65:72:okio.Buffer copyTo(okio.Buffer,long,long):1038:1038 -> L - 73:80:okio.Buffer copyTo(okio.Buffer,long,long):1039:1039 -> L - 81:84:okio.Buffer copyTo(okio.Buffer,long,long):1040:1040 -> L - 85:86:okio.Buffer copyTo(okio.Buffer,long,long):1041:1041 -> L - 87:88:okio.Buffer copyTo(okio.Buffer,long,long):1042:1042 -> L - 89:91:okio.Buffer copyTo(okio.Buffer,long,long):1043:1043 -> L - 92:102:okio.Buffer copyTo(okio.Buffer,long,long):1045:1045 -> L - 103:109:okio.Buffer copyTo(okio.Buffer,long,long):1047:1047 -> L - 110:114:okio.Buffer copyTo(okio.Buffer,long,long):1049:1049 -> L 12:20:okio.Buffer writeString(java.lang.String,java.nio.charset.Charset):382:382 -> L0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/nio/charset/Charset;)Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/nio/charset/Charset;)Lj4/i;"} 1:5:okio.BufferedSink writeUtf8(java.lang.String,int,int):69:69 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;II)Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;II)Lj4/j;"} 7:15:okio.Buffer writeUtf8(java.lang.String):374:374 -> M0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj4/i;"} 1:5:okio.BufferedSink writeHexadecimalUnsignedLong(long):69:69 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lj4/j;"} 22:34:okio.Buffer writeUtf8(java.lang.String,int,int):1484:1484 -> N0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;II)Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;II)Lj4/i;"} 35:42:okio.Buffer writeUtf8(java.lang.String,int,int):1489:1489 -> N0 43:46:okio.Buffer writeUtf8(java.lang.String,int,int):1493:1493 -> N0 47:48:okio.Buffer writeUtf8(java.lang.String,int,int):1494:1494 -> N0 @@ -214129,9 +222396,9 @@ okio.Buffer -> c4.i: 341:375:okio.Buffer writeUtf8(java.lang.String,int,int):1483:1483 -> N0 376:402:okio.Buffer writeUtf8(java.lang.String,int,int):1481:1481 -> N0 1:9:okio.ByteString readByteString():1305:1305 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/l;"} 5:15:okio.Buffer writeUtf8CodePoint(int):1573:1573 -> O0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lj4/i;"} 16:19:okio.Buffer writeUtf8CodePoint(int):1577:1577 -> O0 20:35:okio.Buffer writeUtf8CodePoint(int):1579:1579 -> O0 36:38:okio.Buffer writeUtf8CodePoint(int):1580:1580 -> O0 @@ -214152,20 +222419,42 @@ okio.Buffer -> c4.i: 164:165:okio.Buffer writeUtf8CodePoint(int):1609:1609 -> O0 166:176:okio.Buffer writeUtf8CodePoint(int):1610:1610 -> O0 177:203:okio.Buffer writeUtf8CodePoint(int):1613:1613 -> O0 - 11:23:long writeAll(okio.Source):1642:1642 -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/G;)J"} - 8:12:long indexOf(okio.ByteString):469:469 -> R - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)J"} - 1:1:okio.Buffer emit():100:100 -> T - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/i;"} - 6:10:java.lang.String readUtf8LineStrict():325:325 -> U - 1:1:okio.Buffer emitCompleteSegments():98:98 -> W - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/i;"} - 20:28:byte[] readByteArray(long):1427:1427 -> X - 29:30:byte[] readByteArray(long):1429:1429 -> X - 31:34:byte[] readByteArray(long):1430:1430 -> X - 35:40:byte[] readByteArray(long):1427:1427 -> X - 41:67:byte[] readByteArray(long):1425:1425 -> X + 1:1:okio.Buffer emit():100:100 -> R + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/i;"} + 6:15:long readAll(okio.Sink):1327:1327 -> S + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/E;)J"} + 16:19:long readAll(okio.Sink):1329:1329 -> S + 6:10:java.lang.String readUtf8LineStrict():325:325 -> T + 20:28:byte[] readByteArray(long):1427:1427 -> U + 29:30:byte[] readByteArray(long):1429:1429 -> U + 31:34:byte[] readByteArray(long):1430:1430 -> U + 35:40:byte[] readByteArray(long):1427:1427 -> U + 41:67:byte[] readByteArray(long):1425:1425 -> U + 14:29:void write(okio.Buffer,long):1811:1811 -> W + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)V"} + 30:49:void write(okio.Buffer,long):1815:1815 -> W + 50:62:void write(okio.Buffer,long):1816:1816 -> W + 63:87:void write(okio.Buffer,long):1818:1818 -> W + 88:96:void write(okio.Buffer,long):1820:1820 -> W + 97:104:void write(okio.Buffer,long):1821:1821 -> W + 105:113:void write(okio.Buffer,long):1822:1822 -> W + 114:125:void write(okio.Buffer,long):1827:1827 -> W + 126:127:void write(okio.Buffer,long):1832:1832 -> W + 128:136:void write(okio.Buffer,long):1833:1833 -> W + 137:142:void write(okio.Buffer,long):1834:1834 -> W + 143:146:void write(okio.Buffer,long):1835:1835 -> W + 147:148:void write(okio.Buffer,long):1836:1836 -> W + 149:150:void write(okio.Buffer,long):1837:1837 -> W + 151:153:void write(okio.Buffer,long):1838:1838 -> W + 154:158:void write(okio.Buffer,long):1840:1840 -> W + 159:165:void write(okio.Buffer,long):1841:1841 -> W + 166:168:void write(okio.Buffer,long):1842:1842 -> W + 169:176:void write(okio.Buffer,long):1844:1844 -> W + 177:188:void write(okio.Buffer,long):1845:1845 -> W + 189:196:void write(okio.Buffer,long):1809:1809 -> W + 1:9:java.lang.String readUtf8():290:290 -> X + 1:1:okio.Buffer emitCompleteSegments():98:98 -> Y + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/i;"} 1:10:byte getByte(long):1084:1084 -> Z 11:14:byte getByte(long):1086:1086 -> Z 15:23:byte getByte(long):1088:1088 -> Z @@ -214177,73 +222466,69 @@ okio.Buffer -> c4.i: 72:85:byte getByte(long):1087:1087 -> Z 86:93:byte getByte(long):1102:1102 -> Z 94:97:byte getByte(long):1087:1087 -> Z - 1:9:java.lang.String readUtf8():290:290 -> a0 - 1:1:okio.Buffer getBuffer():78:78 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/i;"} - 6:15:long readAll(okio.Sink):1327:1327 -> b0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/E;)J"} - 16:19:long readAll(okio.Sink):1329:1329 -> b0 + 17:35:long indexOf(byte,long,long):1860:1860 -> a0 + 36:39:long indexOf(byte,long,long):1864:1864 -> a0 + 40:48:long indexOf(byte,long,long):1887:1887 -> a0 + 49:56:long indexOf(byte,long,long):1889:1889 -> a0 + 57:61:long indexOf(byte,long,long):1891:1891 -> a0 + 62:73:long indexOf(byte,long,long):1892:1892 -> a0 + 74:75:long indexOf(byte,long,long):1870:1870 -> a0 + 76:88:long indexOf(byte,long,long):1871:1871 -> a0 + 89:96:long indexOf(byte,long,long):1872:1872 -> a0 + 97:100:long indexOf(byte,long,long):1874:1874 -> a0 + 101:109:long indexOf(byte,long,long):1875:1875 -> a0 + 110:116:long indexOf(byte,long,long):1881:1881 -> a0 + 117:124:long indexOf(byte,long,long):1883:1883 -> a0 + 125:139:long indexOf(byte,long,long):1899:1899 -> a0 + 140:141:long indexOf(byte,long,long):1870:1870 -> a0 + 142:154:long indexOf(byte,long,long):1871:1871 -> a0 + 155:162:long indexOf(byte,long,long):1872:1872 -> a0 + 163:170:long indexOf(byte,long,long):1874:1874 -> a0 + 171:177:long indexOf(byte,long,long):1881:1881 -> a0 + 178:185:long indexOf(byte,long,long):1883:1883 -> a0 + 186:193:long indexOf(byte,long,long):1901:1901 -> a0 + 194:240:long indexOf(byte,long,long):1858:1858 -> a0 + 1:1:okio.Buffer getBuffer():78:78 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/i;"} 8:12:long indexOfElement(okio.ByteString):474:474 -> c0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)J"} 1:5:java.lang.Object clone():69:69 -> clone 1:1:void close():493:493 -> close - 17:35:long indexOf(byte,long,long):1860:1860 -> d0 - 36:39:long indexOf(byte,long,long):1864:1864 -> d0 - 40:48:long indexOf(byte,long,long):1887:1887 -> d0 - 49:56:long indexOf(byte,long,long):1889:1889 -> d0 - 57:61:long indexOf(byte,long,long):1891:1891 -> d0 - 62:73:long indexOf(byte,long,long):1892:1892 -> d0 - 74:75:long indexOf(byte,long,long):1870:1870 -> d0 - 76:88:long indexOf(byte,long,long):1871:1871 -> d0 - 89:96:long indexOf(byte,long,long):1872:1872 -> d0 - 97:100:long indexOf(byte,long,long):1874:1874 -> d0 - 101:109:long indexOf(byte,long,long):1875:1875 -> d0 - 110:116:long indexOf(byte,long,long):1881:1881 -> d0 - 117:124:long indexOf(byte,long,long):1883:1883 -> d0 - 125:139:long indexOf(byte,long,long):1899:1899 -> d0 - 140:141:long indexOf(byte,long,long):1870:1870 -> d0 - 142:154:long indexOf(byte,long,long):1871:1871 -> d0 - 155:162:long indexOf(byte,long,long):1872:1872 -> d0 - 163:170:long indexOf(byte,long,long):1874:1874 -> d0 - 171:177:long indexOf(byte,long,long):1881:1881 -> d0 - 178:185:long indexOf(byte,long,long):1883:1883 -> d0 - 186:193:long indexOf(byte,long,long):1901:1901 -> d0 - 194:240:long indexOf(byte,long,long):1858:1858 -> d0 - 10:34:long indexOf(okio.ByteString,long):1906:1906 -> e0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;J)J"} - 35:38:long indexOf(okio.ByteString,long):1911:1911 -> e0 - 39:49:long indexOf(okio.ByteString,long):1939:1939 -> e0 - 50:57:long indexOf(okio.ByteString,long):1941:1941 -> e0 - 58:62:long indexOf(okio.ByteString,long):1943:1943 -> e0 - 63:70:long indexOf(okio.ByteString,long):1944:1944 -> e0 - 71:74:long indexOf(okio.ByteString,long):1917:1917 -> e0 - 75:76:long indexOf(okio.ByteString,long):1918:1918 -> e0 - 77:80:long indexOf(okio.ByteString,long):1919:1919 -> e0 - 81:93:long indexOf(okio.ByteString,long):1920:1920 -> e0 - 94:95:long indexOf(okio.ByteString,long):1923:1923 -> e0 - 96:105:long indexOf(okio.ByteString,long):1924:1924 -> e0 - 106:110:long indexOf(okio.ByteString,long):1925:1925 -> e0 - 111:119:long indexOf(okio.ByteString,long):1926:1926 -> e0 - 120:132:long indexOf(okio.ByteString,long):1927:1927 -> e0 - 133:142:long indexOf(okio.ByteString,long):1928:1928 -> e0 - 143:150:long indexOf(okio.ByteString,long):1933:1933 -> e0 - 151:160:long indexOf(okio.ByteString,long):1935:1935 -> e0 - 161:171:long indexOf(okio.ByteString,long):1951:1951 -> e0 - 172:175:long indexOf(okio.ByteString,long):1917:1917 -> e0 - 176:177:long indexOf(okio.ByteString,long):1918:1918 -> e0 - 178:181:long indexOf(okio.ByteString,long):1919:1919 -> e0 - 182:192:long indexOf(okio.ByteString,long):1920:1920 -> e0 - 193:194:long indexOf(okio.ByteString,long):1923:1923 -> e0 - 195:204:long indexOf(okio.ByteString,long):1924:1924 -> e0 - 205:209:long indexOf(okio.ByteString,long):1925:1925 -> e0 - 210:218:long indexOf(okio.ByteString,long):1926:1926 -> e0 - 219:231:long indexOf(okio.ByteString,long):1927:1927 -> e0 - 232:242:long indexOf(okio.ByteString,long):1928:1928 -> e0 - 243:249:long indexOf(okio.ByteString,long):1933:1933 -> e0 - 250:258:long indexOf(okio.ByteString,long):1935:1935 -> e0 - 259:270:long indexOf(okio.ByteString,long):1953:1953 -> e0 - 271:299:long indexOf(okio.ByteString,long):1908:1908 -> e0 - 300:307:long indexOf(okio.ByteString,long):1906:1906 -> e0 + 10:34:long indexOf(okio.ByteString,long):1906:1906 -> d0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;J)J"} + 35:38:long indexOf(okio.ByteString,long):1911:1911 -> d0 + 39:49:long indexOf(okio.ByteString,long):1939:1939 -> d0 + 50:57:long indexOf(okio.ByteString,long):1941:1941 -> d0 + 58:62:long indexOf(okio.ByteString,long):1943:1943 -> d0 + 63:70:long indexOf(okio.ByteString,long):1944:1944 -> d0 + 71:74:long indexOf(okio.ByteString,long):1917:1917 -> d0 + 75:76:long indexOf(okio.ByteString,long):1918:1918 -> d0 + 77:80:long indexOf(okio.ByteString,long):1919:1919 -> d0 + 81:93:long indexOf(okio.ByteString,long):1920:1920 -> d0 + 94:95:long indexOf(okio.ByteString,long):1923:1923 -> d0 + 96:105:long indexOf(okio.ByteString,long):1924:1924 -> d0 + 106:110:long indexOf(okio.ByteString,long):1925:1925 -> d0 + 111:119:long indexOf(okio.ByteString,long):1926:1926 -> d0 + 120:132:long indexOf(okio.ByteString,long):1927:1927 -> d0 + 133:142:long indexOf(okio.ByteString,long):1928:1928 -> d0 + 143:150:long indexOf(okio.ByteString,long):1933:1933 -> d0 + 151:160:long indexOf(okio.ByteString,long):1935:1935 -> d0 + 161:171:long indexOf(okio.ByteString,long):1951:1951 -> d0 + 172:175:long indexOf(okio.ByteString,long):1917:1917 -> d0 + 176:177:long indexOf(okio.ByteString,long):1918:1918 -> d0 + 178:181:long indexOf(okio.ByteString,long):1919:1919 -> d0 + 182:192:long indexOf(okio.ByteString,long):1920:1920 -> d0 + 193:194:long indexOf(okio.ByteString,long):1923:1923 -> d0 + 195:204:long indexOf(okio.ByteString,long):1924:1924 -> d0 + 205:209:long indexOf(okio.ByteString,long):1925:1925 -> d0 + 210:218:long indexOf(okio.ByteString,long):1926:1926 -> d0 + 219:231:long indexOf(okio.ByteString,long):1927:1927 -> d0 + 232:242:long indexOf(okio.ByteString,long):1928:1928 -> d0 + 243:249:long indexOf(okio.ByteString,long):1933:1933 -> d0 + 250:258:long indexOf(okio.ByteString,long):1935:1935 -> d0 + 259:270:long indexOf(okio.ByteString,long):1953:1953 -> d0 + 271:299:long indexOf(okio.ByteString,long):1908:1908 -> d0 + 300:307:long indexOf(okio.ByteString,long):1906:1906 -> d0 9:14:boolean equals(java.lang.Object):2044:2044 -> equals 15:29:boolean equals(java.lang.Object):2045:2045 -> equals 30:40:boolean equals(java.lang.Object):2046:2046 -> equals @@ -214260,14 +222545,10 @@ okio.Buffer -> c4.i: 114:117:boolean equals(java.lang.Object):2067:2067 -> equals 118:122:boolean equals(java.lang.Object):2068:2068 -> equals 123:127:boolean equals(java.lang.Object):2069:2069 -> equals - 9:16:int select(okio.Options):1314:1314 -> f0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/w;)I"} - 17:27:int select(okio.Options):1318:1318 -> f0 - 28:31:int select(okio.Options):1319:1319 -> f0 1:1:void flush():489:489 -> flush 1:10:boolean request(long):109:109 -> g 19:24:long indexOfElement(okio.ByteString,long):1961:1961 -> g0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;J)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;J)J"} 25:34:long indexOfElement(okio.ByteString,long):2012:2012 -> g0 35:42:long indexOfElement(okio.ByteString,long):2014:2014 -> g0 43:47:long indexOfElement(okio.ByteString,long):2016:2016 -> g0 @@ -214315,79 +222596,63 @@ okio.Buffer -> c4.i: 297:304:long indexOfElement(okio.ByteString,long):2007:2007 -> g0 305:313:long indexOfElement(okio.ByteString,long):2026:2026 -> g0 314:340:long indexOfElement(okio.ByteString,long):1958:1958 -> g0 + 1:13:void require(long):106:106 -> h0 1:5:int hashCode():2075:2075 -> hashCode 6:7:int hashCode():2078:2078 -> hashCode 8:13:int hashCode():2079:2079 -> hashCode 14:21:int hashCode():2081:2081 -> hashCode 22:26:int hashCode():2084:2084 -> hashCode 27:33:int hashCode():2085:2085 -> hashCode - 7:18:boolean rangeEquals(long,okio.ByteString):480:480 -> i0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(JLc4/l;)Z"} + 1:5:okio.BufferedSink writeDecimalLong(long):69:69 -> i0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lj4/j;"} 1:2:boolean isOpen():491:491 -> isOpen - 1:13:void require(long):106:106 -> j0 - 1:1:okio.Buffer buffer():76:76 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/i;"} - 1:5:okio.BufferedSink writeDecimalLong(long):69:69 -> k0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lc4/j;"} - 20:35:okio.ByteString readByteString(long):1308:1308 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lc4/l;"} - 36:43:okio.ByteString readByteString(long):1311:1311 -> l - 44:53:okio.ByteString readByteString(long):1313:1313 -> l - 54:59:okio.ByteString readByteString(long):1308:1308 -> l - 60:86:okio.ByteString readByteString(long):1306:1306 -> l - 1:6:java.io.OutputStream outputStream():81:81 -> l0 - 1:5:okio.BufferedSink emit():69:69 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/j;"} - 14:29:void write(okio.Buffer,long):1811:1811 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)V"} - 30:49:void write(okio.Buffer,long):1815:1815 -> n - 50:62:void write(okio.Buffer,long):1816:1816 -> n - 63:87:void write(okio.Buffer,long):1818:1818 -> n - 88:96:void write(okio.Buffer,long):1820:1820 -> n - 97:104:void write(okio.Buffer,long):1821:1821 -> n - 105:113:void write(okio.Buffer,long):1822:1822 -> n - 114:125:void write(okio.Buffer,long):1827:1827 -> n - 126:127:void write(okio.Buffer,long):1832:1832 -> n - 128:136:void write(okio.Buffer,long):1833:1833 -> n - 137:142:void write(okio.Buffer,long):1834:1834 -> n - 143:146:void write(okio.Buffer,long):1835:1835 -> n - 147:148:void write(okio.Buffer,long):1836:1836 -> n - 149:150:void write(okio.Buffer,long):1837:1837 -> n - 151:153:void write(okio.Buffer,long):1838:1838 -> n - 154:158:void write(okio.Buffer,long):1840:1840 -> n - 159:165:void write(okio.Buffer,long):1841:1841 -> n - 166:168:void write(okio.Buffer,long):1842:1842 -> n - 169:176:void write(okio.Buffer,long):1844:1844 -> n - 177:188:void write(okio.Buffer,long):1845:1845 -> n - 189:196:void write(okio.Buffer,long):1809:1809 -> n - 1:13:long readHexadecimalUnsignedLong():1250:1250 -> n0 - 14:18:long readHexadecimalUnsignedLong():1257:1257 -> n0 - 19:20:long readHexadecimalUnsignedLong():1259:1259 -> n0 - 21:22:long readHexadecimalUnsignedLong():1260:1260 -> n0 - 23:26:long readHexadecimalUnsignedLong():1261:1261 -> n0 - 27:83:long readHexadecimalUnsignedLong():1266:1266 -> n0 - 84:96:long readHexadecimalUnsignedLong():1285:1285 -> n0 - 97:127:long readHexadecimalUnsignedLong():1286:1286 -> n0 - 128:129:long readHexadecimalUnsignedLong():1275:1275 -> n0 - 130:150:long readHexadecimalUnsignedLong():1276:1276 -> n0 - 151:156:long readHexadecimalUnsignedLong():1275:1275 -> n0 - 157:162:long readHexadecimalUnsignedLong():1296:1296 -> n0 - 163:166:long readHexadecimalUnsignedLong():1297:1297 -> n0 - 167:170:long readHexadecimalUnsignedLong():1299:1299 -> n0 - 171:174:long readHexadecimalUnsignedLong():1301:1301 -> n0 - 175:184:long readHexadecimalUnsignedLong():1303:1303 -> n0 - 185:190:long readHexadecimalUnsignedLong():1250:1250 -> n0 - 1:6:java.io.InputStream inputStream():116:116 -> o0 - 1:9:byte[] readByteArray():1424:1424 -> p + 1:1:okio.Buffer buffer():76:76 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/i;"} + 7:18:boolean rangeEquals(long,okio.ByteString):480:480 -> j0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(JLj4/l;)Z"} + 20:35:okio.ByteString readByteString(long):1308:1308 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lj4/l;"} + 36:43:okio.ByteString readByteString(long):1311:1311 -> k + 44:53:okio.ByteString readByteString(long):1313:1313 -> k + 54:59:okio.ByteString readByteString(long):1308:1308 -> k + 60:86:okio.ByteString readByteString(long):1306:1306 -> k + 1:6:java.io.OutputStream outputStream():81:81 -> k0 + 1:5:okio.BufferedSink emit():69:69 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/j;"} + 1:13:long readHexadecimalUnsignedLong():1250:1250 -> m0 + 14:18:long readHexadecimalUnsignedLong():1257:1257 -> m0 + 19:20:long readHexadecimalUnsignedLong():1259:1259 -> m0 + 21:22:long readHexadecimalUnsignedLong():1260:1260 -> m0 + 23:26:long readHexadecimalUnsignedLong():1261:1261 -> m0 + 27:83:long readHexadecimalUnsignedLong():1266:1266 -> m0 + 84:96:long readHexadecimalUnsignedLong():1285:1285 -> m0 + 97:127:long readHexadecimalUnsignedLong():1286:1286 -> m0 + 128:129:long readHexadecimalUnsignedLong():1275:1275 -> m0 + 130:150:long readHexadecimalUnsignedLong():1276:1276 -> m0 + 151:156:long readHexadecimalUnsignedLong():1275:1275 -> m0 + 157:162:long readHexadecimalUnsignedLong():1296:1296 -> m0 + 163:166:long readHexadecimalUnsignedLong():1297:1297 -> m0 + 167:170:long readHexadecimalUnsignedLong():1299:1299 -> m0 + 171:174:long readHexadecimalUnsignedLong():1301:1301 -> m0 + 175:184:long readHexadecimalUnsignedLong():1303:1303 -> m0 + 185:190:long readHexadecimalUnsignedLong():1250:1250 -> m0 + 9:16:int select(okio.Options):1314:1314 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/w;)I"} + 17:27:int select(okio.Options):1318:1318 -> n + 28:31:int select(okio.Options):1319:1319 -> n + 1:6:java.io.InputStream inputStream():116:116 -> n0 + 1:9:byte[] readByteArray():1424:1424 -> o + 11:23:long writeAll(okio.Source):1642:1642 -> p0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/G;)J"} 1:10:okio.BufferedSource peek():112:112 -> peek - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/k;"} - 1:12:boolean exhausted():102:102 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/k;"} 17:26:boolean rangeEquals(long,okio.ByteString,int,int):2033:2033 -> q0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(JLc4/l;II)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(JLj4/l;II)Z"} 27:39:boolean rangeEquals(long,okio.ByteString,int,int):2034:2034 -> q0 40:58:boolean rangeEquals(long,okio.ByteString,int,int):2038:2038 -> q0 + 1:12:boolean exhausted():102:102 -> r 6:15:okio.Buffer$UnsafeCursor readAndWriteUnsafe(okio.Buffer$UnsafeCursor):578:578 -> r0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i$a;)Lc4/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i$a;)Lj4/i$a;"} 16:17:okio.Buffer$UnsafeCursor readAndWriteUnsafe(okio.Buffer$UnsafeCursor):580:580 -> r0 18:20:okio.Buffer$UnsafeCursor readAndWriteUnsafe(okio.Buffer$UnsafeCursor):581:581 -> r0 21:28:okio.Buffer$UnsafeCursor readAndWriteUnsafe(okio.Buffer$UnsafeCursor):578:578 -> r0 @@ -214401,7 +222666,7 @@ okio.Buffer -> c4.i: 15:16:int read(byte[],int,int):1448:1449 -> read 17:19:int read(byte[],int,int):1451:1453 -> read 20:22:long read(okio.Buffer,long):1852:1854 -> read - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)J"} 23:23:long read(okio.Buffer,long):1850:1850 -> read 1:10:byte readByte():1066:1066 -> readByte 11:15:byte readByte():1068:1068 -> readByte @@ -214468,7 +222733,7 @@ okio.Buffer -> c4.i: 78:81:short readShort():1127:1127 -> readShort 82:87:short readShort():1106:1106 -> readShort 5:14:okio.Buffer$UnsafeCursor readAndWriteUnsafe$default(okio.Buffer,okio.Buffer$UnsafeCursor,int,java.lang.Object):577:577 -> s0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;Lc4/i$a;ILjava/lang/Object;)Lc4/i$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;Lj4/i$a;ILjava/lang/Object;)Lj4/i$a;"} 1:3:long size():73:73 -> size 7:10:void skip(long):1460:1460 -> skip 11:16:void skip(long):1462:1462 -> skip @@ -214482,12 +222747,12 @@ okio.Buffer -> c4.i: 1:3:long -deprecated_size():597:597 -> t 1:9:int readIntLe():266:266 -> t0 1:3:okio.Timeout timeout():495:495 -> timeout - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} 1:9:java.lang.String toString():557:557 -> toString 1:8:void clear():1457:1457 -> u 1:9:short readShortLe():263:263 -> u0 - 1:5:okio.BufferedSink emitCompleteSegments():69:69 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/j;"} + 1:5:okio.Buffer clone():562:562 -> v + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/i;"} 25:32:java.lang.String readString(long,java.nio.charset.Charset):300:300 -> v0 33:35:java.lang.String readString(long,java.nio.charset.Charset):301:301 -> v0 36:40:java.lang.String readString(long,java.nio.charset.Charset):303:303 -> v0 @@ -214501,47 +222766,49 @@ okio.Buffer -> c4.i: 90:93:java.lang.String readString(long,java.nio.charset.Charset):315:315 -> v0 94:99:java.lang.String readString(long,java.nio.charset.Charset):300:300 -> v0 100:126:java.lang.String readString(long,java.nio.charset.Charset):299:299 -> v0 - 1:17:long readDecimalLong():1194:1194 -> w - 18:22:long readDecimalLong():1205:1205 -> w - 23:24:long readDecimalLong():1207:1207 -> w - 25:26:long readDecimalLong():1208:1208 -> w - 27:30:long readDecimalLong():1209:1209 -> w - 31:66:long readDecimalLong():1212:1212 -> w - 67:81:long readDecimalLong():1218:1218 -> w - 82:84:long readDecimalLong():1219:1219 -> w - 85:132:long readDecimalLong():1220:1220 -> w - 133:134:long readDecimalLong():1229:1229 -> w - 135:155:long readDecimalLong():1230:1230 -> w - 156:161:long readDecimalLong():1229:1229 -> w - 162:167:long readDecimalLong():1241:1241 -> w - 168:171:long readDecimalLong():1242:1242 -> w - 172:175:long readDecimalLong():1244:1244 -> w - 176:179:long readDecimalLong():1246:1246 -> w - 180:193:long readDecimalLong():1248:1248 -> w - 194:199:long readDecimalLong():1194:1194 -> w + 1:5:okio.BufferedSink emitCompleteSegments():69:69 -> w + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/j;"} 1:7:java.lang.String readUtf8(long):293:293 -> w0 1:1:okio.BufferedSink write(byte[]):69:69 -> write - # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Lj4/j;"} 2:2:okio.BufferedSink write(byte[],int,int):69:69 -> write - # {"id":"com.android.tools.r8.residualsignature","signature":"([BII)Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([BII)Lj4/j;"} 3:3:int write(java.nio.ByteBuffer):409:409 -> write 4:4:int write(java.nio.ByteBuffer):412:412 -> write 5:6:int write(java.nio.ByteBuffer):414:415 -> write 7:7:int write(java.nio.ByteBuffer):418:418 -> write 8:8:int write(java.nio.ByteBuffer):421:421 -> write 1:5:okio.BufferedSink writeByte(int):69:69 -> writeByte - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lj4/j;"} 1:5:okio.BufferedSink writeInt(int):69:69 -> writeInt - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lj4/j;"} 1:5:okio.BufferedSink writeShort(int):69:69 -> writeShort - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc4/j;"} - 1:5:okio.Buffer clone():562:562 -> x - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lj4/j;"} + 1:17:long readDecimalLong():1194:1194 -> x + 18:22:long readDecimalLong():1205:1205 -> x + 23:24:long readDecimalLong():1207:1207 -> x + 25:26:long readDecimalLong():1208:1208 -> x + 27:30:long readDecimalLong():1209:1209 -> x + 31:66:long readDecimalLong():1212:1212 -> x + 67:81:long readDecimalLong():1218:1218 -> x + 82:84:long readDecimalLong():1219:1219 -> x + 85:132:long readDecimalLong():1220:1220 -> x + 133:134:long readDecimalLong():1229:1229 -> x + 135:155:long readDecimalLong():1230:1230 -> x + 156:161:long readDecimalLong():1229:1229 -> x + 162:167:long readDecimalLong():1241:1241 -> x + 168:171:long readDecimalLong():1242:1242 -> x + 172:175:long readDecimalLong():1244:1244 -> x + 176:179:long readDecimalLong():1246:1246 -> x + 180:193:long readDecimalLong():1248:1248 -> x + 194:199:long readDecimalLong():1194:1194 -> x 1:3:void setSize$okio(long):73:73 -> x0 - 1:5:okio.BufferedSink write(okio.ByteString):69:69 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)Lc4/j;"} + 1:11:long completeSegmentByteCount():1056:1056 -> y + 12:21:long completeSegmentByteCount():1060:1060 -> y + 22:31:long completeSegmentByteCount():1061:1061 -> y + 32:37:long completeSegmentByteCount():1062:1062 -> y 1:17:okio.ByteString snapshot():2105:2105 -> y0 - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/l;"} 18:27:okio.ByteString snapshot():2107:2107 -> y0 28:58:okio.ByteString snapshot():2105:2105 -> y0 34:43:java.lang.String readUtf8LineStrict(long):1341:1341 -> z @@ -214559,7 +222826,7 @@ okio.Buffer -> c4.i: 149:152:java.lang.String readUtf8LineStrict(long):1351:1351 -> z 153:179:java.lang.String readUtf8LineStrict(long):1338:1338 -> z 3:5:okio.ByteString snapshot(int):2108:2108 -> z0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lj4/l;"} 6:15:okio.ByteString snapshot(int):2109:2109 -> z0 16:22:okio.ByteString snapshot(int):2114:2114 -> z0 23:35:okio.ByteString snapshot(int):2116:2116 -> z0 @@ -214575,13 +222842,13 @@ okio.Buffer -> c4.i: 85:87:okio.ByteString snapshot(int):2136:2136 -> z0 88:90:okio.ByteString snapshot(int):2138:2138 -> z0 91:96:okio.ByteString snapshot(int):2141:2141 -> z0 -okio.Buffer$UnsafeCursor -> c4.i$a: +okio.Buffer$UnsafeCursor -> j4.i$a: # {"id":"sourceFile","fileName":"Buffer.kt"} okio.Buffer buffer -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/i;"} boolean readWrite -> e okio.Segment segment -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/B;"} long offset -> g byte[] data -> h int start -> i @@ -214590,6 +222857,9 @@ okio.Buffer$UnsafeCursor -> c4.i$a: 6:8:void ():798:798 -> 9:10:void ():800:800 -> 11:13:void ():801:801 -> + 1:20:int next():809:809 -> b + 21:43:int next():810:810 -> b + 44:51:int next():809:809 -> b 1:10:void close():1008:1008 -> close 11:12:void close():1010:1010 -> close 13:16:void close():1011:1011 -> close @@ -214598,9 +222868,6 @@ okio.Buffer$UnsafeCursor -> c4.i$a: 22:23:void close():1014:1014 -> close 24:26:void close():1015:1015 -> close 27:34:void close():1008:1008 -> close - 1:20:int next():809:809 -> f - 21:43:int next():810:810 -> f - 44:51:int next():809:809 -> f 5:8:long resizeBuffer(long):909:909 -> h 9:12:long resizeBuffer(long):910:910 -> h 13:38:long resizeBuffer(long):912:912 -> h @@ -214660,125 +222927,125 @@ okio.Buffer$UnsafeCursor -> c4.i$a: 196:229:int seek(long):822:822 -> i 230:233:int seek(long):821:821 -> i 234:241:int seek(long):819:819 -> i -okio.Buffer$inputStream$1 -> c4.i$b: +okio.Buffer$inputStream$1 -> j4.i$b: # {"id":"sourceFile","fileName":"Buffer.kt"} okio.Buffer this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/i;"} 1:6:void (okio.Buffer):116:116 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;)V"} 1:10:int available():129:129 -> available 11:16:int available():1021:1021 -> available 1:1:void close():131:131 -> close 1:2:int read():118:119 -> read 3:3:int read(byte[],int,int):126:126 -> read 1:20:java.lang.String toString():133:133 -> toString -okio.Buffer$outputStream$1 -> c4.i$c: +okio.Buffer$outputStream$1 -> j4.i$c: # {"id":"sourceFile","fileName":"Buffer.kt"} okio.Buffer this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/i;"} 1:6:void (okio.Buffer):81:81 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;)V"} 1:1:void close():92:92 -> close 1:1:void flush():90:90 -> flush 1:20:java.lang.String toString():94:94 -> toString 1:1:void write(int):83:83 -> write 2:2:void write(byte[],int,int):87:87 -> write -okio.BufferedSink -> c4.j: +okio.BufferedSink -> j4.j: # {"id":"sourceFile","fileName":"BufferedSink.kt"} - okio.BufferedSink writeUtf8(java.lang.String) -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lc4/j;"} + okio.BufferedSink write(okio.ByteString) -> E + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)Lj4/j;"} + okio.BufferedSink writeUtf8(java.lang.String) -> H + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj4/j;"} okio.BufferedSink writeUtf8(java.lang.String,int,int) -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;II)Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;II)Lj4/j;"} okio.BufferedSink writeHexadecimalUnsignedLong(long) -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lc4/j;"} - long writeAll(okio.Source) -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/G;)J"} - okio.Buffer getBuffer() -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lj4/j;"} + okio.Buffer getBuffer() -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/i;"} void flush() -> flush - okio.BufferedSink writeDecimalLong(long) -> k0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lc4/j;"} - java.io.OutputStream outputStream() -> l0 - okio.BufferedSink emit() -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/j;"} - okio.BufferedSink emitCompleteSegments() -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/j;"} + okio.BufferedSink writeDecimalLong(long) -> i0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lj4/j;"} + java.io.OutputStream outputStream() -> k0 + okio.BufferedSink emit() -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/j;"} + long writeAll(okio.Source) -> p0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/G;)J"} + okio.BufferedSink emitCompleteSegments() -> w + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/j;"} okio.BufferedSink write(byte[]) -> write - # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Lj4/j;"} okio.BufferedSink write(byte[],int,int) -> write - # {"id":"com.android.tools.r8.residualsignature","signature":"([BII)Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([BII)Lj4/j;"} okio.BufferedSink writeByte(int) -> writeByte - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lj4/j;"} okio.BufferedSink writeInt(int) -> writeInt - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lj4/j;"} okio.BufferedSink writeShort(int) -> writeShort - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc4/j;"} - okio.BufferedSink write(okio.ByteString) -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)Lc4/j;"} -okio.BufferedSource -> c4.k: + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lj4/j;"} +okio.BufferedSource -> j4.k: # {"id":"sourceFile","fileName":"BufferedSource.kt"} - void readFully(okio.Buffer,long) -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)V"} - java.lang.String readString(java.nio.charset.Charset) -> H + void readFully(okio.Buffer,long) -> B + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)V"} + java.lang.String readString(java.nio.charset.Charset) -> I + long indexOf(okio.ByteString) -> J + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)J"} okio.ByteString readByteString() -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/l;"} - long indexOf(okio.ByteString) -> R - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)J"} - java.lang.String readUtf8LineStrict() -> U - byte[] readByteArray(long) -> X - java.lang.String readUtf8() -> a0 - okio.Buffer getBuffer() -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/i;"} - long readAll(okio.Sink) -> b0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/E;)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/l;"} + long readAll(okio.Sink) -> S + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/E;)J"} + java.lang.String readUtf8LineStrict() -> T + byte[] readByteArray(long) -> U + java.lang.String readUtf8() -> X + okio.Buffer getBuffer() -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/i;"} long indexOfElement(okio.ByteString) -> c0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)J"} - int select(okio.Options) -> f0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/w;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)J"} boolean request(long) -> g - void require(long) -> j0 - okio.Buffer buffer() -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/i;"} - okio.ByteString readByteString(long) -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lc4/l;"} - long readHexadecimalUnsignedLong() -> n0 - java.io.InputStream inputStream() -> o0 - byte[] readByteArray() -> p + void require(long) -> h0 + okio.Buffer buffer() -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/i;"} + okio.ByteString readByteString(long) -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lj4/l;"} + long readHexadecimalUnsignedLong() -> m0 + int select(okio.Options) -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/w;)I"} + java.io.InputStream inputStream() -> n0 + byte[] readByteArray() -> o okio.BufferedSource peek() -> peek - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/k;"} - boolean exhausted() -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/k;"} + boolean exhausted() -> r byte readByte() -> readByte void readFully(byte[]) -> readFully int readInt() -> readInt long readLong() -> readLong short readShort() -> readShort void skip(long) -> skip - long readDecimalLong() -> w + long readDecimalLong() -> x java.lang.String readUtf8LineStrict(long) -> z -okio.ByteString -> c4.l: +okio.ByteString -> j4.l: # {"id":"sourceFile","fileName":"ByteString.kt"} int hashCode -> d java.lang.String utf8 -> e byte[] data -> f okio.ByteString EMPTY -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/l;"} okio.ByteString$Companion Companion -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/l$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/l$a;"} 9:19:void ():214:214 -> 6:11:void (byte[]):59:59 -> 1:5:int -deprecated_size():208:208 -> a 1:11:java.lang.String base64():341:341 -> b 6:9:int compareTo(okio.ByteString):444:444 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)I"} 10:13:int compareTo(okio.ByteString):445:445 -> c 14:23:int compareTo(okio.ByteString):447:447 -> c 24:29:int compareTo(okio.ByteString):449:449 -> c 30:51:int compareTo(okio.ByteString):451:451 -> c 1:7:int compareTo(java.lang.Object):58:58 -> compareTo 6:10:okio.ByteString digest$okio(java.lang.String):80:80 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj4/l;"} 1:7:okio.ByteString encodeUtf8(java.lang.String):0:0 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj4/l;"} 5:39:boolean equals(java.lang.Object):437:437 -> equals 1:5:byte getByte(int):116:116 -> f 1:3:byte[] getData$okio():60:60 -> g @@ -214797,9 +223064,9 @@ okio.ByteString -> c4.l: 1:5:byte[] internalArray$okio():411:411 -> l 1:7:byte internalGet$okio(int):408:408 -> m 1:7:okio.ByteString md5():72:72 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/l;"} 6:14:boolean rangeEquals(int,okio.ByteString,int,int):412:412 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILc4/l;II)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILj4/l;II)Z"} 8:17:boolean rangeEquals(int,byte[],int,int):413:413 -> p 18:21:boolean rangeEquals(int,byte[],int,int):414:414 -> p 22:35:boolean rangeEquals(int,byte[],int,int):415:415 -> p @@ -214811,9 +223078,9 @@ okio.ByteString -> c4.l: 19:27:void readObject(java.io.ObjectInputStream):186:186 -> readObject 28:33:void readObject(java.io.ObjectInputStream):187:187 -> readObject 1:7:okio.ByteString sha1():74:74 -> s - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/l;"} 1:7:okio.ByteString sha256():76:76 -> t - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/l;"} 1:10:java.lang.String toString():460:460 -> toString 11:21:java.lang.String toString():462:462 -> toString 22:30:java.lang.String toString():463:463 -> toString @@ -214836,9 +223103,9 @@ okio.ByteString -> c4.l: 281:288:java.lang.String toString():480:480 -> toString 1:5:int size():119:119 -> u 7:15:boolean startsWith(okio.ByteString):416:416 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)Z"} 2:8:okio.ByteString toAsciiLowercase():352:352 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/l;"} 9:25:okio.ByteString toAsciiLowercase():353:353 -> w 26:44:okio.ByteString toAsciiLowercase():360:360 -> w 45:46:okio.ByteString toAsciiLowercase():361:361 -> w @@ -214853,22 +223120,22 @@ okio.ByteString -> c4.l: 7:14:java.lang.String utf8():337:337 -> y 15:18:java.lang.String utf8():338:338 -> y 6:9:void write$okio(okio.Buffer,int,int):137:137 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;II)V"} -okio.ByteString$Companion -> c4.l$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;II)V"} +okio.ByteString$Companion -> j4.l$a: # {"id":"sourceFile","fileName":"ByteString.kt"} 1:1:void ():210:210 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):210:210 -> 6:10:okio.ByteString -deprecated_decodeBase64(java.lang.String):276:276 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj4/l;"} 6:10:okio.ByteString -deprecated_encodeUtf8(java.lang.String):303:303 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj4/l;"} 6:10:okio.ByteString -deprecated_of(java.nio.ByteBuffer):312:312 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;)Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;)Lj4/l;"} 6:11:okio.ByteString decodeBase64(java.lang.String):340:340 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj4/l;"} 12:19:okio.ByteString decodeBase64(java.lang.String):341:341 -> d 6:20:okio.ByteString decodeHex(java.lang.String):342:342 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj4/l;"} 21:32:okio.ByteString decodeHex(java.lang.String):344:344 -> e 33:43:okio.ByteString decodeHex(java.lang.String):346:346 -> e 44:53:okio.ByteString decodeHex(java.lang.String):347:347 -> e @@ -214876,139 +223143,139 @@ okio.ByteString$Companion -> c4.l$a: 59:64:okio.ByteString decodeHex(java.lang.String):350:350 -> e 65:91:okio.ByteString decodeHex(java.lang.String):342:342 -> e 11:25:okio.ByteString encodeString(java.lang.String,java.nio.charset.Charset):239:239 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/nio/charset/Charset;)Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/nio/charset/Charset;)Lj4/l;"} 6:14:okio.ByteString encodeUtf8(java.lang.String):337:337 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj4/l;"} 15:18:okio.ByteString encodeUtf8(java.lang.String):338:338 -> g 6:11:okio.ByteString of(java.nio.ByteBuffer):228:228 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;)Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;)Lj4/l;"} 12:14:okio.ByteString of(java.nio.ByteBuffer):229:229 -> h 15:20:okio.ByteString of(java.nio.ByteBuffer):230:230 -> h 6:12:okio.ByteString of(byte[],int,int):335:335 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"([BII)Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([BII)Lj4/l;"} 13:23:okio.ByteString of(byte[],int,int):336:336 -> i 10:15:okio.ByteString of$default(okio.ByteString$Companion,byte[],int,int,int,java.lang.Object):0:0 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l$a;[BIIILjava/lang/Object;)Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l$a;[BIIILjava/lang/Object;)Lj4/l;"} 14:19:okio.ByteString read(java.io.InputStream,int):258:258 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;I)Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;I)Lj4/l;"} 20:28:okio.ByteString read(java.io.InputStream,int):262:262 -> k 29:34:okio.ByteString read(java.io.InputStream,int):263:263 -> k 35:40:okio.ByteString read(java.io.InputStream,int):266:266 -> k 41:67:okio.ByteString read(java.io.InputStream,int):256:256 -> k -okio.DeflaterSink -> c4.m: +okio.DeflaterSink -> j4.m: # {"id":"sourceFile","fileName":"DeflaterSink.kt"} boolean closed -> d okio.BufferedSink sink -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/j;"} java.util.zip.Deflater deflater -> f 1:1:void (okio.BufferedSink,java.util.zip.Deflater):47:47 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/j;Ljava/util/zip/Deflater;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/j;Ljava/util/zip/Deflater;)V"} 2:2:void (okio.Sink,java.util.zip.Deflater):48:48 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/E;Ljava/util/zip/Deflater;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/E;Ljava/util/zip/Deflater;)V"} + 6:21:void write(okio.Buffer,long):54:54 -> W + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)V"} + 22:26:void write(okio.Buffer,long):59:59 -> W + 27:32:void write(okio.Buffer,long):60:60 -> W + 33:37:void write(okio.Buffer,long):163:163 -> W + 38:47:void write(okio.Buffer,long):61:61 -> W + 48:50:void write(okio.Buffer,long):64:64 -> W + 51:59:void write(okio.Buffer,long):67:67 -> W + 60:64:void write(okio.Buffer,long):68:68 -> W + 65:68:void write(okio.Buffer,long):69:69 -> W + 69:74:void write(okio.Buffer,long):70:70 -> W + 75:80:void write(okio.Buffer,long):71:71 -> W + 1:7:void deflate(boolean):80:80 -> b + 8:13:void deflate(boolean):82:82 -> b + 14:27:void deflate(boolean):89:89 -> b + 28:41:void deflate(boolean):91:91 -> b + 42:46:void deflate(boolean):95:95 -> b + 47:55:void deflate(boolean):96:96 -> b + 56:61:void deflate(boolean):97:97 -> b + 62:69:void deflate(boolean):98:98 -> b + 70:75:void deflate(boolean):99:99 -> b + 76:81:void deflate(boolean):101:101 -> b + 82:85:void deflate(boolean):102:102 -> b 1:5:void close():122:122 -> close 6:11:void close():128:128 -> close 12:21:void close():134:134 -> close 22:32:void close():140:140 -> close 33:37:void close():145:145 -> close 38:38:void close():147:147 -> close - 1:7:void deflate(boolean):80:80 -> f - 8:13:void deflate(boolean):82:82 -> f - 14:27:void deflate(boolean):89:89 -> f - 28:41:void deflate(boolean):91:91 -> f - 42:46:void deflate(boolean):95:95 -> f - 47:55:void deflate(boolean):96:96 -> f - 56:61:void deflate(boolean):97:97 -> f - 62:69:void deflate(boolean):98:98 -> f - 70:75:void deflate(boolean):99:99 -> f - 76:81:void deflate(boolean):101:101 -> f - 82:85:void deflate(boolean):102:102 -> f 2:4:void flush():111:111 -> flush 5:10:void flush():112:112 -> flush 1:6:void finishDeflate$okio():116:116 -> h 7:10:void finishDeflate$okio():117:117 -> h - 6:21:void write(okio.Buffer,long):54:54 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)V"} - 22:26:void write(okio.Buffer,long):59:59 -> n - 27:32:void write(okio.Buffer,long):60:60 -> n - 33:37:void write(okio.Buffer,long):163:163 -> n - 38:47:void write(okio.Buffer,long):61:61 -> n - 48:50:void write(okio.Buffer,long):64:64 -> n - 51:59:void write(okio.Buffer,long):67:67 -> n - 60:64:void write(okio.Buffer,long):68:68 -> n - 65:68:void write(okio.Buffer,long):69:69 -> n - 69:74:void write(okio.Buffer,long):70:70 -> n - 75:80:void write(okio.Buffer,long):71:71 -> n 1:7:okio.Timeout timeout():150:150 -> timeout - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} 1:25:java.lang.String toString():152:152 -> toString -okio.ForwardingSink -> c4.n: +okio.ForwardingSink -> j4.n: # {"id":"sourceFile","fileName":"ForwardingSink.kt"} okio.Sink delegate -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/E;"} 6:11:void (okio.Sink):21:21 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/E;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/E;)V"} + 6:11:void write(okio.Buffer,long):29:29 -> W + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)V"} 1:6:void close():37:37 -> close 1:6:void flush():32:32 -> flush - 6:11:void write(okio.Buffer,long):29:29 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)V"} 1:7:okio.Timeout timeout():34:34 -> timeout - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} 1:36:java.lang.String toString():39:39 -> toString -okio.ForwardingSource -> c4.o: +okio.ForwardingSource -> j4.o: # {"id":"sourceFile","fileName":"ForwardingSource.kt"} okio.Source delegate -> delegate - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/G;"} 1:3:okio.Source -deprecated_delegate():43:43 -> -deprecated_delegate - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/G;"} 6:11:void (okio.Source):21:21 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/G;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/G;)V"} 1:6:void close():34:34 -> close 1:3:okio.Source delegate():24:24 -> delegate - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/G;"} 6:12:long read(okio.Buffer,long):29:29 -> read - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)J"} 1:7:okio.Timeout timeout():31:31 -> timeout - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} 1:36:java.lang.String toString():36:36 -> toString -okio.ForwardingTimeout -> c4.p: +okio.ForwardingTimeout -> j4.p: # {"id":"sourceFile","fileName":"ForwardingTimeout.kt"} okio.Timeout delegate -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/H;"} 6:11:void (okio.Timeout):26:26 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/H;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/H;)V"} 1:7:okio.Timeout clearDeadline():47:47 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} 1:7:okio.Timeout clearTimeout():45:45 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} 1:7:long deadlineNanoTime():40:40 -> c 1:7:okio.Timeout deadlineNanoTime(long):42:42 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lj4/H;"} 1:7:boolean hasDeadline():38:38 -> e 1:6:void throwIfReached():50:50 -> f 6:12:okio.Timeout timeout(long,java.util.concurrent.TimeUnit):34:34 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/util/concurrent/TimeUnit;)Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/util/concurrent/TimeUnit;)Lj4/H;"} 1:7:long timeoutNanos():36:36 -> h 1:3:okio.Timeout delegate():25:25 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} 6:8:okio.ForwardingTimeout setDelegate(okio.Timeout):30:30 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/H;)Lc4/p;"} -okio.GzipSource -> c4.q: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/H;)Lj4/p;"} +okio.GzipSource -> j4.q: # {"id":"sourceFile","fileName":"GzipSource.kt"} byte section -> d okio.RealBufferedSource source -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/A;"} java.util.zip.Inflater inflater -> f okio.InflaterSource inflaterSource -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/r;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/r;"} java.util.zip.CRC32 crc -> h 6:8:void (okio.Source):31:31 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/G;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/G;)V"} 9:15:void (okio.Source):41:41 -> 16:23:void (okio.Source):44:44 -> 24:30:void (okio.Source):50:50 -> 31:38:void (okio.Source):53:53 -> + 4:37:void checkEqual(java.lang.String,int,int):197:197 -> b 1:6:void close():171:171 -> close - 4:37:void checkEqual(java.lang.String,int,int):197:197 -> f 3:9:void consumeHeader():104:104 -> h 10:11:void consumeHeader():105:105 -> h 12:15:void consumeHeader():222:222 -> h @@ -215047,17 +223314,17 @@ okio.GzipSource -> c4.q: 225:230:void consumeHeader():154:154 -> h 1:18:void consumeTrailer():164:164 -> i 19:37:void consumeTrailer():165:165 -> i - 1:5:void updateCrc(okio.Buffer,long,long):178:178 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;JJ)V"} - 6:19:void updateCrc(okio.Buffer,long,long):179:179 -> j - 20:31:void updateCrc(okio.Buffer,long,long):181:181 -> j - 32:36:void updateCrc(okio.Buffer,long,long):186:186 -> j - 37:40:void updateCrc(okio.Buffer,long,long):187:187 -> j - 41:45:void updateCrc(okio.Buffer,long,long):233:233 -> j - 46:54:void updateCrc(okio.Buffer,long,long):188:188 -> j - 55:62:void updateCrc(okio.Buffer,long,long):191:191 -> j + 1:5:void updateCrc(okio.Buffer,long,long):178:178 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;JJ)V"} + 6:19:void updateCrc(okio.Buffer,long,long):179:179 -> p + 20:31:void updateCrc(okio.Buffer,long,long):181:181 -> p + 32:36:void updateCrc(okio.Buffer,long,long):186:186 -> p + 37:40:void updateCrc(okio.Buffer,long,long):187:187 -> p + 41:45:void updateCrc(okio.Buffer,long,long):233:233 -> p + 46:54:void updateCrc(okio.Buffer,long,long):188:188 -> p + 55:62:void updateCrc(okio.Buffer,long,long):191:191 -> p 21:24:long read(okio.Buffer,long):61:61 -> read - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)J"} 25:27:long read(okio.Buffer,long):62:62 -> read 28:29:long read(okio.Buffer,long):63:63 -> read 30:36:long read(okio.Buffer,long):67:67 -> read @@ -215072,38 +223339,38 @@ okio.GzipSource -> c4.q: 81:90:long read(okio.Buffer,long):89:89 -> read 91:117:long read(okio.Buffer,long):57:57 -> read 1:7:okio.Timeout timeout():168:168 -> timeout - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} -okio.InflaterSource -> c4.r: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} +okio.InflaterSource -> j4.r: # {"id":"sourceFile","fileName":"InflaterSource.kt"} int bufferBytesHeldByInflater -> d boolean closed -> e okio.BufferedSource source -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/k;"} java.util.zip.Inflater inflater -> g 1:1:void (okio.BufferedSource,java.util.zip.Inflater):35:35 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/k;Ljava/util/zip/Inflater;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/k;Ljava/util/zip/Inflater;)V"} 2:2:void (okio.Source,java.util.zip.Inflater):44:44 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/G;Ljava/util/zip/Inflater;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/G;Ljava/util/zip/Inflater;)V"} + 18:24:long readOrInflate(okio.Buffer,long):67:67 -> b + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)J"} + 25:28:long readOrInflate(okio.Buffer,long):72:72 -> b + 29:33:long readOrInflate(okio.Buffer,long):73:73 -> b + 34:38:long readOrInflate(okio.Buffer,long):149:149 -> b + 39:41:long readOrInflate(okio.Buffer,long):76:76 -> b + 42:51:long readOrInflate(okio.Buffer,long):79:79 -> b + 52:56:long readOrInflate(okio.Buffer,long):82:82 -> b + 57:61:long readOrInflate(okio.Buffer,long):86:86 -> b + 62:73:long readOrInflate(okio.Buffer,long):87:87 -> b + 74:79:long readOrInflate(okio.Buffer,long):92:92 -> b + 80:85:long readOrInflate(okio.Buffer,long):93:93 -> b + 86:89:long readOrInflate(okio.Buffer,long):94:94 -> b + 90:95:long readOrInflate(okio.Buffer,long):99:99 -> b + 96:103:long readOrInflate(okio.Buffer,long):67:67 -> b + 104:130:long readOrInflate(okio.Buffer,long):66:66 -> b 1:5:void close():133:133 -> close 6:11:void close():134:134 -> close 12:13:void close():135:135 -> close 14:19:void close():136:136 -> close - 18:24:long readOrInflate(okio.Buffer,long):67:67 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)J"} - 25:28:long readOrInflate(okio.Buffer,long):72:72 -> f - 29:33:long readOrInflate(okio.Buffer,long):73:73 -> f - 34:38:long readOrInflate(okio.Buffer,long):149:149 -> f - 39:41:long readOrInflate(okio.Buffer,long):76:76 -> f - 42:51:long readOrInflate(okio.Buffer,long):79:79 -> f - 52:56:long readOrInflate(okio.Buffer,long):82:82 -> f - 57:61:long readOrInflate(okio.Buffer,long):86:86 -> f - 62:73:long readOrInflate(okio.Buffer,long):87:87 -> f - 74:79:long readOrInflate(okio.Buffer,long):92:92 -> f - 80:85:long readOrInflate(okio.Buffer,long):93:93 -> f - 86:89:long readOrInflate(okio.Buffer,long):94:94 -> f - 90:95:long readOrInflate(okio.Buffer,long):99:99 -> f - 96:103:long readOrInflate(okio.Buffer,long):67:67 -> f - 104:130:long readOrInflate(okio.Buffer,long):66:66 -> f 1:10:boolean refill():109:109 -> h 11:20:boolean refill():112:112 -> h 21:31:boolean refill():115:115 -> h @@ -215114,21 +223381,21 @@ okio.InflaterSource -> c4.r: 13:17:void releaseBytesAfterInflate():125:125 -> i 18:24:void releaseBytesAfterInflate():126:126 -> i 6:16:long read(okio.Buffer,long):49:49 -> read - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)J"} 17:33:long read(okio.Buffer,long):51:51 -> read 34:53:long read(okio.Buffer,long):52:52 -> read 1:7:okio.Timeout timeout():129:129 -> timeout - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} -okio.InputStreamSource -> c4.s: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} +okio.InputStreamSource -> j4.s: # {"id":"sourceFile","fileName":"JvmOkio.kt"} java.io.InputStream input -> d okio.Timeout timeout -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/H;"} 11:18:void (java.io.InputStream,okio.Timeout):79:79 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;Lc4/H;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;Lj4/H;)V"} 1:6:void close():109:109 -> close 21:25:long read(okio.Buffer,long):88:88 -> read - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)J"} 26:29:long read(okio.Buffer,long):89:89 -> read 30:34:long read(okio.Buffer,long):90:90 -> read 35:39:long read(okio.Buffer,long):216:216 -> read @@ -215142,102 +223409,102 @@ okio.InputStreamSource -> c4.s: 101:101:long read(okio.Buffer,long):105:105 -> read 102:128:long read(okio.Buffer,long):86:86 -> read 1:3:okio.Timeout timeout():111:111 -> timeout - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} 1:25:java.lang.String toString():113:113 -> toString -okio.Okio -> c4.t: +okio.Okio -> j4.t: 1:5:okio.Sink appendingSink(java.io.File):1:1 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lj4/E;"} 1:5:okio.Sink blackhole():1:1 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/E;"} 1:5:okio.BufferedSink buffer(okio.Sink):1:1 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/E;)Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/E;)Lj4/j;"} 1:5:okio.BufferedSource buffer(okio.Source):1:1 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/G;)Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/G;)Lj4/k;"} 1:5:boolean isAndroidGetsocknameError(java.lang.AssertionError):1:1 -> e 1:5:okio.Sink sink(java.io.File,boolean):1:1 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;Z)Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;Z)Lj4/E;"} 1:5:okio.Sink sink(java.io.OutputStream):1:1 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;)Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;)Lj4/E;"} 1:5:okio.Sink sink(java.net.Socket):1:1 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/net/Socket;)Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/net/Socket;)Lj4/E;"} 1:5:okio.Sink sink$default(java.io.File,boolean,int,java.lang.Object):1:1 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;ZILjava/lang/Object;)Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;ZILjava/lang/Object;)Lj4/E;"} 1:5:okio.Source source(java.io.File):1:1 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lc4/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lj4/G;"} 1:5:okio.Source source(java.io.InputStream):1:1 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Lc4/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Lj4/G;"} 1:5:okio.Source source(java.net.Socket):1:1 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/net/Socket;)Lc4/G;"} -okio.Okio__JvmOkioKt -> c4.u: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/net/Socket;)Lj4/G;"} +okio.Okio__JvmOkioKt -> j4.u: # {"id":"sourceFile","fileName":"JvmOkio.kt"} java.util.logging.Logger logger -> a 1:9:void ():140:140 -> 1:3:java.util.logging.Logger access$getLogger$p():1:1 -> a 6:16:okio.Sink appendingSink(java.io.File):175:175 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lj4/E;"} 6:33:boolean isAndroidGetsocknameError(java.lang.AssertionError):212:212 -> c 6:15:okio.Sink sink(java.io.File,boolean):171:171 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;Z)Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;Z)Lj4/E;"} 6:16:okio.Sink sink(java.io.OutputStream):40:40 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;)Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;)Lj4/E;"} 6:10:okio.Sink sink(java.net.Socket):123:123 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/net/Socket;)Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/net/Socket;)Lj4/E;"} 11:24:okio.Sink sink(java.net.Socket):124:124 -> f 25:29:okio.Sink sink(java.net.Socket):125:125 -> f 6:10:okio.Sink sink$default(java.io.File,boolean,int,java.lang.Object):171:171 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;ZILjava/lang/Object;)Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;ZILjava/lang/Object;)Lj4/E;"} 6:15:okio.Source source(java.io.File):179:179 -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lc4/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Lj4/G;"} 6:16:okio.Source source(java.io.InputStream):77:77 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Lc4/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Lj4/G;"} 6:10:okio.Source source(java.net.Socket):135:135 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/net/Socket;)Lc4/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/net/Socket;)Lj4/G;"} 11:24:okio.Source source(java.net.Socket):136:136 -> j 25:29:okio.Source source(java.net.Socket):137:137 -> j -okio.Okio__OkioKt -> c4.v: +okio.Okio__OkioKt -> j4.v: # {"id":"sourceFile","fileName":"Okio.kt"} 1:6:okio.Sink blackhole():41:41 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/E;"} 6:11:okio.BufferedSink buffer(okio.Sink):37:37 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/E;)Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/E;)Lj4/j;"} 6:11:okio.BufferedSource buffer(okio.Source):31:31 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/G;)Lc4/k;"} -okio.Options -> c4.w: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/G;)Lj4/k;"} +okio.Options -> j4.w: # {"id":"sourceFile","fileName":"Options.kt"} okio.ByteString[] byteStrings -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"[Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"[Lj4/l;"} int[] trie -> f okio.Options$Companion Companion -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/w$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/w$a;"} 1:9:void ():0:0 -> 1:1:void (okio.ByteString[],int[],kotlin.jvm.internal.DefaultConstructorMarker):21:21 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lc4/l;[ILkotlin/jvm/internal/DefaultConstructorMarker;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lj4/l;[ILkotlin/jvm/internal/DefaultConstructorMarker;)V"} 2:2:void (okio.ByteString[],int[]):24:24 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lc4/l;[I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lj4/l;[I)V"} 1:13:boolean contains(java.lang.Object):21:21 -> contains 1:5:java.lang.Object get(int):21:21 -> get 1:4:int getSize():27:27 -> h 1:13:int indexOf(java.lang.Object):21:21 -> indexOf - 1:5:boolean contains(okio.ByteString):21:21 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)Z"} + 1:5:boolean contains(okio.ByteString):21:21 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)Z"} 1:5:okio.ByteString get(int):29:29 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lj4/l;"} 1:13:int lastIndexOf(java.lang.Object):21:21 -> lastIndexOf 1:3:okio.ByteString[] getByteStrings$okio():22:22 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lj4/l;"} 1:3:int[] getTrie$okio():23:23 -> n 1:5:int indexOf(okio.ByteString):21:21 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)I"} 1:5:int lastIndexOf(okio.ByteString):21:21 -> p - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)I"} 1:7:okio.Options of(okio.ByteString[]):0:0 -> q - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lc4/l;)Lc4/w;"} -okio.Options$Companion -> c4.w$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lj4/l;)Lj4/w;"} +okio.Options$Companion -> j4.w$a: # {"id":"sourceFile","fileName":"Options.kt"} 1:1:void ():31:31 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):31:31 -> 20:26:void buildTrieRecursive(long,okio.Buffer,int,java.util.List,int,int,java.util.List):116:116 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(JLc4/i;ILjava/util/List;IILjava/util/List;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(JLj4/i;ILjava/util/List;IILjava/util/List;)V"} 27:52:void buildTrieRecursive(long,okio.Buffer,int,java.util.List,int,int,java.util.List):118:118 -> a 53:60:void buildTrieRecursive(long,okio.Buffer,int,java.util.List,int,int,java.util.List):122:122 -> a 61:66:void buildTrieRecursive(long,okio.Buffer,int,java.util.List,int,int,java.util.List):123:123 -> a @@ -215275,11 +223542,11 @@ okio.Options$Companion -> c4.w$a: 437:440:void buildTrieRecursive(long,okio.Buffer,int,java.util.List,int,int,java.util.List):225:225 -> a 441:446:void buildTrieRecursive(long,okio.Buffer,int,java.util.List,int,int,java.util.List):116:116 -> a 27:44:void buildTrieRecursive$default(okio.Options$Companion,long,okio.Buffer,int,java.util.List,int,int,java.util.List,int,java.lang.Object):113:113 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/w$a;JLc4/i;ILjava/util/List;IILjava/util/List;ILjava/lang/Object;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/w$a;JLj4/i;ILjava/util/List;IILjava/util/List;ILjava/lang/Object;)V"} 1:8:long getIntCount(okio.Buffer):230:230 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;)J"} 8:13:okio.Options of(okio.ByteString[]):34:34 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"([Lc4/l;)Lc4/w;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([Lj4/l;)Lj4/w;"} 14:25:okio.Options of(okio.ByteString[]):36:36 -> d 26:29:okio.Options of(okio.ByteString[]):41:41 -> d 30:32:okio.Options of(okio.ByteString[]):42:42 -> d @@ -215310,49 +223577,49 @@ okio.Options$Companion -> c4.w$a: 275:294:okio.Options of(okio.ByteString[]):80:80 -> d 295:304:okio.Options of(okio.ByteString[]):48:48 -> d 305:312:okio.Options of(okio.ByteString[]):239:239 -> d -okio.OutputStreamSink -> c4.x: +okio.OutputStreamSink -> j4.x: # {"id":"sourceFile","fileName":"JvmOkio.kt"} java.io.OutputStream out -> d okio.Timeout timeout -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/H;"} 11:18:void (java.io.OutputStream,okio.Timeout):42:42 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;Lc4/H;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;Lj4/H;)V"} + 6:21:void write(okio.Buffer,long):48:48 -> W + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)V"} + 22:26:void write(okio.Buffer,long):51:51 -> W + 27:31:void write(okio.Buffer,long):52:52 -> W + 32:37:void write(okio.Buffer,long):53:53 -> W + 38:42:void write(okio.Buffer,long):215:215 -> W + 43:51:void write(okio.Buffer,long):54:54 -> W + 52:58:void write(okio.Buffer,long):56:56 -> W + 59:66:void write(okio.Buffer,long):58:58 -> W + 67:72:void write(okio.Buffer,long):60:60 -> W + 73:78:void write(okio.Buffer,long):61:61 -> W + 79:83:void write(okio.Buffer,long):62:62 -> W 1:6:void close():69:69 -> close 1:6:void flush():67:67 -> flush - 6:21:void write(okio.Buffer,long):48:48 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)V"} - 22:26:void write(okio.Buffer,long):51:51 -> n - 27:31:void write(okio.Buffer,long):52:52 -> n - 32:37:void write(okio.Buffer,long):53:53 -> n - 38:42:void write(okio.Buffer,long):215:215 -> n - 43:51:void write(okio.Buffer,long):54:54 -> n - 52:58:void write(okio.Buffer,long):56:56 -> n - 59:66:void write(okio.Buffer,long):58:58 -> n - 67:72:void write(okio.Buffer,long):60:60 -> n - 73:78:void write(okio.Buffer,long):61:61 -> n - 79:83:void write(okio.Buffer,long):62:62 -> n 1:3:okio.Timeout timeout():71:71 -> timeout - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} 1:25:java.lang.String toString():73:73 -> toString -okio.PeekSource -> c4.y: +okio.PeekSource -> j4.y: # {"id":"sourceFile","fileName":"PeekSource.kt"} okio.Buffer buffer -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/i;"} okio.Segment expectedSegment -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/B;"} int expectedPos -> f boolean closed -> g long pos -> h okio.BufferedSource upstream -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/k;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/k;"} 6:10:void (okio.BufferedSource):28:28 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/k;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/k;)V"} 11:16:void (okio.BufferedSource):31:31 -> 17:22:void (okio.BufferedSource):32:32 -> 23:29:void (okio.BufferedSource):33:33 -> 2:4:void close():69:69 -> close 19:22:long read(okio.Buffer,long):40:40 -> read - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)J"} 23:47:long read(okio.Buffer,long):44:44 -> read 48:63:long read(okio.Buffer,long):48:48 -> read 64:73:long read(okio.Buffer,long):50:50 -> read @@ -215365,41 +223632,49 @@ okio.PeekSource -> c4.y: 118:125:long read(okio.Buffer,long):40:40 -> read 126:152:long read(okio.Buffer,long):39:39 -> read 1:7:okio.Timeout timeout():65:65 -> timeout - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} -okio.RealBufferedSink -> c4.z: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} +okio.RealBufferedSink -> j4.z: # {"id":"sourceFile","fileName":"RealBufferedSink.kt"} okio.Buffer bufferField -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/i;"} boolean closed -> e okio.Sink sink -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/E;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/E;"} 6:10:void (okio.Sink):42:42 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/E;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/E;)V"} 11:18:void (okio.Sink):45:45 -> - 6:9:okio.BufferedSink writeUtf8(java.lang.String):158:158 -> G - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lc4/j;"} - 10:11:okio.BufferedSink writeUtf8(java.lang.String):161:161 -> G - 12:14:okio.BufferedSink writeUtf8(java.lang.String):160:160 -> G - 15:19:okio.BufferedSink writeUtf8(java.lang.String):162:162 -> G - 20:27:okio.BufferedSink writeUtf8(java.lang.String):158:158 -> G + 6:9:okio.BufferedSink write(okio.ByteString):148:148 -> E + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)Lj4/j;"} + 10:11:okio.BufferedSink write(okio.ByteString):151:151 -> E + 12:14:okio.BufferedSink write(okio.ByteString):150:150 -> E + 15:19:okio.BufferedSink write(okio.ByteString):152:152 -> E + 20:27:okio.BufferedSink write(okio.ByteString):148:148 -> E + 6:9:okio.BufferedSink writeUtf8(java.lang.String):158:158 -> H + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj4/j;"} + 10:11:okio.BufferedSink writeUtf8(java.lang.String):161:161 -> H + 12:14:okio.BufferedSink writeUtf8(java.lang.String):160:160 -> H + 15:19:okio.BufferedSink writeUtf8(java.lang.String):162:162 -> H + 20:27:okio.BufferedSink writeUtf8(java.lang.String):158:158 -> H 6:9:okio.BufferedSink writeUtf8(java.lang.String,int,int):163:163 -> M - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;II)Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;II)Lj4/j;"} 10:11:okio.BufferedSink writeUtf8(java.lang.String,int,int):166:166 -> M 12:14:okio.BufferedSink writeUtf8(java.lang.String,int,int):165:165 -> M 15:19:okio.BufferedSink writeUtf8(java.lang.String,int,int):167:167 -> M 20:27:okio.BufferedSink writeUtf8(java.lang.String,int,int):163:163 -> M 1:4:okio.BufferedSink writeHexadecimalUnsignedLong(long):246:246 -> N - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lj4/j;"} 5:6:okio.BufferedSink writeHexadecimalUnsignedLong(long):249:249 -> N 7:9:okio.BufferedSink writeHexadecimalUnsignedLong(long):248:248 -> N 10:14:okio.BufferedSink writeHexadecimalUnsignedLong(long):250:250 -> N 15:22:okio.BufferedSink writeHexadecimalUnsignedLong(long):246:246 -> N - 8:12:long writeAll(okio.Source):191:191 -> P - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/G;)J"} - 13:24:long writeAll(okio.Source):190:190 -> P - 25:28:long writeAll(okio.Source):194:194 -> P - 1:3:okio.Buffer getBuffer():50:50 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/i;"} + 6:9:void write(okio.Buffer,long):142:142 -> W + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)V"} + 10:11:void write(okio.Buffer,long):145:145 -> W + 12:14:void write(okio.Buffer,long):144:144 -> W + 15:18:void write(okio.Buffer,long):146:146 -> W + 19:26:void write(okio.Buffer,long):142:142 -> W + 1:3:okio.Buffer getBuffer():50:50 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/i;"} 1:5:void close():271:271 -> close 6:7:void close():278:278 -> close 8:17:void close():277:277 -> close @@ -215417,84 +223692,76 @@ okio.RealBufferedSink -> c4.z: 25:27:void flush():267:267 -> flush 28:33:void flush():269:269 -> flush 34:41:void flush():263:263 -> flush + 1:4:okio.BufferedSink writeDecimalLong(long):241:241 -> i0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lj4/j;"} + 5:6:okio.BufferedSink writeDecimalLong(long):244:244 -> i0 + 7:9:okio.BufferedSink writeDecimalLong(long):243:243 -> i0 + 10:14:okio.BufferedSink writeDecimalLong(long):245:245 -> i0 + 15:22:okio.BufferedSink writeDecimalLong(long):241:241 -> i0 1:5:boolean isOpen():135:135 -> isOpen - 1:4:okio.BufferedSink writeDecimalLong(long):241:241 -> k0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lc4/j;"} - 5:6:okio.BufferedSink writeDecimalLong(long):244:244 -> k0 - 7:9:okio.BufferedSink writeDecimalLong(long):243:243 -> k0 - 10:14:okio.BufferedSink writeDecimalLong(long):245:245 -> k0 - 15:22:okio.BufferedSink writeDecimalLong(long):241:241 -> k0 - 1:6:java.io.OutputStream outputStream():107:107 -> l0 - 1:4:okio.BufferedSink emit():257:257 -> m - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/j;"} - 5:16:okio.BufferedSink emit():260:260 -> m - 17:18:okio.BufferedSink emit():261:261 -> m - 19:20:okio.BufferedSink emit():260:260 -> m - 21:24:okio.BufferedSink emit():261:261 -> m - 25:32:okio.BufferedSink emit():257:257 -> m - 6:9:void write(okio.Buffer,long):142:142 -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)V"} - 10:11:void write(okio.Buffer,long):145:145 -> n - 12:14:void write(okio.Buffer,long):144:144 -> n - 15:18:void write(okio.Buffer,long):146:146 -> n - 19:26:void write(okio.Buffer,long):142:142 -> n + 1:6:java.io.OutputStream outputStream():107:107 -> k0 + 1:4:okio.BufferedSink emit():257:257 -> l + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/j;"} + 5:16:okio.BufferedSink emit():260:260 -> l + 17:18:okio.BufferedSink emit():261:261 -> l + 19:20:okio.BufferedSink emit():260:260 -> l + 21:24:okio.BufferedSink emit():261:261 -> l + 25:32:okio.BufferedSink emit():257:257 -> l + 8:12:long writeAll(okio.Source):191:191 -> p0 + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/G;)J"} + 13:24:long writeAll(okio.Source):190:190 -> p0 + 25:28:long writeAll(okio.Source):194:194 -> p0 1:7:okio.Timeout timeout():295:295 -> timeout - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} 1:25:java.lang.String toString():296:296 -> toString - 1:4:okio.BufferedSink emitCompleteSegments():251:251 -> v - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/j;"} - 5:6:okio.BufferedSink emitCompleteSegments():254:254 -> v - 7:16:okio.BufferedSink emitCompleteSegments():253:253 -> v - 17:18:okio.BufferedSink emitCompleteSegments():255:255 -> v - 19:20:okio.BufferedSink emitCompleteSegments():254:254 -> v - 21:24:okio.BufferedSink emitCompleteSegments():255:255 -> v - 25:32:okio.BufferedSink emitCompleteSegments():251:251 -> v + 1:4:okio.BufferedSink emitCompleteSegments():251:251 -> w + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/j;"} + 5:6:okio.BufferedSink emitCompleteSegments():254:254 -> w + 7:16:okio.BufferedSink emitCompleteSegments():253:253 -> w + 17:18:okio.BufferedSink emitCompleteSegments():255:255 -> w + 19:20:okio.BufferedSink emitCompleteSegments():254:254 -> w + 21:24:okio.BufferedSink emitCompleteSegments():255:255 -> w + 25:32:okio.BufferedSink emitCompleteSegments():251:251 -> w 1:1:int write(java.nio.ByteBuffer):86:86 -> write 2:2:int write(java.nio.ByteBuffer):187:187 -> write 3:4:int write(java.nio.ByteBuffer):87:88 -> write 5:5:int write(java.nio.ByteBuffer):86:86 -> write 6:6:okio.BufferedSink write(byte[]):176:176 -> write - # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Lj4/j;"} 7:7:okio.BufferedSink write(byte[]):179:179 -> write 8:8:okio.BufferedSink write(byte[]):178:178 -> write 9:9:okio.BufferedSink write(byte[]):180:180 -> write 10:10:okio.BufferedSink write(byte[]):176:176 -> write 11:11:okio.BufferedSink write(byte[],int,int):181:181 -> write - # {"id":"com.android.tools.r8.residualsignature","signature":"([BII)Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"([BII)Lj4/j;"} 12:12:okio.BufferedSink write(byte[],int,int):184:184 -> write 13:13:okio.BufferedSink write(byte[],int,int):183:183 -> write 14:14:okio.BufferedSink write(byte[],int,int):185:185 -> write 15:15:okio.BufferedSink write(byte[],int,int):181:181 -> write 1:4:okio.BufferedSink writeByte(int):206:206 -> writeByte - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lj4/j;"} 5:6:okio.BufferedSink writeByte(int):209:209 -> writeByte 7:9:okio.BufferedSink writeByte(int):208:208 -> writeByte 10:14:okio.BufferedSink writeByte(int):210:210 -> writeByte 15:22:okio.BufferedSink writeByte(int):206:206 -> writeByte 1:4:okio.BufferedSink writeInt(int):221:221 -> writeInt - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lj4/j;"} 5:6:okio.BufferedSink writeInt(int):224:224 -> writeInt 7:9:okio.BufferedSink writeInt(int):223:223 -> writeInt 10:14:okio.BufferedSink writeInt(int):225:225 -> writeInt 15:22:okio.BufferedSink writeInt(int):221:221 -> writeInt 1:4:okio.BufferedSink writeShort(int):211:211 -> writeShort - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc4/j;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lj4/j;"} 5:6:okio.BufferedSink writeShort(int):214:214 -> writeShort 7:9:okio.BufferedSink writeShort(int):213:213 -> writeShort 10:14:okio.BufferedSink writeShort(int):215:215 -> writeShort 15:22:okio.BufferedSink writeShort(int):211:211 -> writeShort - 6:9:okio.BufferedSink write(okio.ByteString):148:148 -> y - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)Lc4/j;"} - 10:11:okio.BufferedSink write(okio.ByteString):151:151 -> y - 12:14:okio.BufferedSink write(okio.ByteString):150:150 -> y - 15:19:okio.BufferedSink write(okio.ByteString):152:152 -> y - 20:27:okio.BufferedSink write(okio.ByteString):148:148 -> y -okio.RealBufferedSink$outputStream$1 -> c4.z$a: +okio.RealBufferedSink$outputStream$1 -> j4.z$a: # {"id":"sourceFile","fileName":"RealBufferedSink.kt"} okio.RealBufferedSink this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/z;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/z;"} 1:6:void (okio.RealBufferedSink):107:107 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/z;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/z;)V"} 1:6:void close():127:127 -> close 1:6:void flush():122:122 -> flush 7:10:void flush():123:123 -> flush @@ -215507,75 +223774,64 @@ okio.RealBufferedSink$outputStream$1 -> c4.z$a: 7:7:void write(byte[],int,int):143:143 -> write 8:9:void write(byte[],int,int):116:117 -> write 10:10:void write(byte[],int,int):115:115 -> write -okio.RealBufferedSource -> c4.A: +okio.RealBufferedSource -> j4.A: # {"id":"sourceFile","fileName":"RealBufferedSource.kt"} okio.Buffer bufferField -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/i;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/i;"} boolean closed -> e okio.Source source -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/G;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/G;"} 6:10:void (okio.Source):53:53 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/G;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/G;)V"} 11:18:void (okio.Source):56:56 -> - 6:8:void readFully(okio.Buffer,long):273:273 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)V"} - 9:10:void readFully(okio.Buffer,long):277:277 -> C - 11:15:void readFully(okio.Buffer,long):281:281 -> C - 16:17:void readFully(okio.Buffer,long):277:277 -> C - 18:20:void readFully(okio.Buffer,long):276:276 -> C - 21:21:void readFully(okio.Buffer,long):278:278 -> C - 6:7:java.lang.String readString(java.nio.charset.Charset):303:303 -> H - 8:12:java.lang.String readString(java.nio.charset.Charset):95:95 -> H - 13:14:java.lang.String readString(java.nio.charset.Charset):304:304 -> H - 15:19:java.lang.String readString(java.nio.charset.Charset):96:96 -> H + 6:8:void readFully(okio.Buffer,long):273:273 -> B + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)V"} + 9:10:void readFully(okio.Buffer,long):277:277 -> B + 11:15:void readFully(okio.Buffer,long):281:281 -> B + 16:17:void readFully(okio.Buffer,long):277:277 -> B + 18:20:void readFully(okio.Buffer,long):276:276 -> B + 21:21:void readFully(okio.Buffer,long):278:278 -> B + 6:7:java.lang.String readString(java.nio.charset.Charset):303:303 -> I + 8:12:java.lang.String readString(java.nio.charset.Charset):95:95 -> I + 13:14:java.lang.String readString(java.nio.charset.Charset):304:304 -> I + 15:19:java.lang.String readString(java.nio.charset.Charset):96:96 -> I + 8:12:long indexOf(okio.ByteString):122:122 -> J + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)J"} 1:2:okio.ByteString readByteString():213:213 -> O - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/l;"} 3:7:okio.ByteString readByteString():212:212 -> O 8:9:okio.ByteString readByteString():213:213 -> O 10:14:okio.ByteString readByteString():214:214 -> O - 8:12:long indexOf(okio.ByteString):122:122 -> R - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)J"} - 6:10:java.lang.String readUtf8LineStrict():105:105 -> U - 1:3:byte[] readByteArray(long):239:239 -> X - 4:5:byte[] readByteArray(long):241:241 -> X - 6:10:byte[] readByteArray(long):240:240 -> X - 1:2:java.lang.String readUtf8():298:298 -> a0 - 3:7:java.lang.String readUtf8():297:297 -> a0 - 8:9:java.lang.String readUtf8():298:298 -> a0 - 10:14:java.lang.String readUtf8():299:299 -> a0 - 1:3:okio.Buffer getBuffer():61:61 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/i;"} - 9:10:long readAll(okio.Sink):284:284 -> b0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/E;)J"} - 11:15:long readAll(okio.Sink):285:285 -> b0 - 16:25:long readAll(okio.Sink):284:284 -> b0 - 26:27:long readAll(okio.Sink):285:285 -> b0 - 28:36:long readAll(okio.Sink):286:286 -> b0 - 37:38:long readAll(okio.Sink):285:285 -> b0 - 39:42:long readAll(okio.Sink):289:289 -> b0 - 43:44:long readAll(okio.Sink):285:285 -> b0 - 45:52:long readAll(okio.Sink):292:292 -> b0 - 53:65:long readAll(okio.Sink):285:285 -> b0 - 66:69:long readAll(okio.Sink):294:294 -> b0 + 9:10:long readAll(okio.Sink):284:284 -> S + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/E;)J"} + 11:15:long readAll(okio.Sink):285:285 -> S + 16:25:long readAll(okio.Sink):284:284 -> S + 26:27:long readAll(okio.Sink):285:285 -> S + 28:36:long readAll(okio.Sink):286:286 -> S + 37:38:long readAll(okio.Sink):285:285 -> S + 39:42:long readAll(okio.Sink):289:289 -> S + 43:44:long readAll(okio.Sink):285:285 -> S + 45:52:long readAll(okio.Sink):292:292 -> S + 53:65:long readAll(okio.Sink):285:285 -> S + 66:69:long readAll(okio.Sink):294:294 -> S + 6:10:java.lang.String readUtf8LineStrict():105:105 -> T + 1:3:byte[] readByteArray(long):239:239 -> U + 4:5:byte[] readByteArray(long):241:241 -> U + 6:10:byte[] readByteArray(long):240:240 -> U + 1:2:java.lang.String readUtf8():298:298 -> X + 3:7:java.lang.String readUtf8():297:297 -> X + 8:9:java.lang.String readUtf8():298:298 -> X + 10:14:java.lang.String readUtf8():299:299 -> X + 10:14:long indexOf(byte):117:117 -> b + 1:3:okio.Buffer getBuffer():61:61 -> c + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/i;"} 8:12:long indexOfElement(okio.ByteString):124:124 -> c0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;)J"} 1:6:void close():475:475 -> close 7:8:void close():476:476 -> close 9:13:void close():477:477 -> close 14:15:void close():479:479 -> close 16:19:void close():478:478 -> close - 10:14:long indexOf(byte):117:117 -> f - 6:9:int select(okio.Options):218:218 -> f0 - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/w;)I"} - 10:12:int select(okio.Options):222:222 -> f0 - 13:22:int select(okio.Options):221:221 -> f0 - 23:32:int select(okio.Options):233:233 -> f0 - 33:35:int select(okio.Options):222:222 -> f0 - 36:40:int select(okio.Options):234:234 -> f0 - 41:42:int select(okio.Options):229:229 -> f0 - 43:47:int select(okio.Options):222:222 -> f0 - 48:58:int select(okio.Options):229:229 -> f0 - 59:66:int select(okio.Options):218:218 -> f0 14:17:boolean request(long):203:203 -> g 18:27:boolean request(long):205:205 -> g 28:29:boolean request(long):206:206 -> g @@ -215593,8 +223849,9 @@ okio.RealBufferedSource -> c4.A: 67:75:long indexOf(byte,long,long):430:430 -> h 76:110:long indexOf(byte,long,long):417:417 -> h 111:118:long indexOf(byte,long,long):415:415 -> h + 1:13:void require(long):199:199 -> h0 6:9:long indexOf(okio.ByteString,long):434:434 -> i - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;J)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;J)J"} 10:11:long indexOf(okio.ByteString,long):438:438 -> i 12:22:long indexOf(okio.ByteString,long):437:437 -> i 23:28:long indexOf(okio.ByteString,long):438:438 -> i @@ -215604,45 +223861,58 @@ okio.RealBufferedSource -> c4.A: 45:58:long indexOf(okio.ByteString,long):445:445 -> i 59:66:long indexOf(okio.ByteString,long):434:434 -> i 1:5:boolean isOpen():176:176 -> isOpen - 6:9:long indexOfElement(okio.ByteString,long):447:447 -> j - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;J)J"} - 10:11:long indexOfElement(okio.ByteString,long):451:451 -> j - 12:22:long indexOfElement(okio.ByteString,long):450:450 -> j - 23:28:long indexOfElement(okio.ByteString,long):451:451 -> j - 29:30:long indexOfElement(okio.ByteString,long):455:455 -> j - 31:35:long indexOfElement(okio.ByteString,long):451:451 -> j - 36:44:long indexOfElement(okio.ByteString,long):455:455 -> j - 45:49:long indexOfElement(okio.ByteString,long):458:458 -> j - 50:57:long indexOfElement(okio.ByteString,long):447:447 -> j - 1:13:void require(long):199:199 -> j0 - 1:3:okio.Buffer buffer():63:63 -> k - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/i;"} - 1:3:okio.ByteString readByteString(long):215:215 -> l - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lc4/l;"} - 4:5:okio.ByteString readByteString(long):217:217 -> l - 6:10:okio.ByteString readByteString(long):216:216 -> l - 3:9:long readHexadecimalUnsignedLong():381:381 -> n0 - 10:15:long readHexadecimalUnsignedLong():384:384 -> n0 - 16:18:long readHexadecimalUnsignedLong():386:386 -> n0 - 19:58:long readHexadecimalUnsignedLong():385:385 -> n0 - 59:100:long readHexadecimalUnsignedLong():393:393 -> n0 - 101:102:long readHexadecimalUnsignedLong():386:386 -> n0 - 103:107:long readHexadecimalUnsignedLong():400:400 -> n0 - 1:6:java.io.InputStream inputStream():143:143 -> o0 - 1:2:byte[] readByteArray():237:237 -> p - 3:7:byte[] readByteArray():236:236 -> p - 8:9:byte[] readByteArray():237:237 -> p - 10:14:byte[] readByteArray():238:238 -> p + 1:3:okio.Buffer buffer():63:63 -> j + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/i;"} + 1:3:okio.ByteString readByteString(long):215:215 -> k + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lj4/l;"} + 4:5:okio.ByteString readByteString(long):217:217 -> k + 6:10:okio.ByteString readByteString(long):216:216 -> k + 3:9:long readHexadecimalUnsignedLong():381:381 -> m0 + 10:15:long readHexadecimalUnsignedLong():384:384 -> m0 + 16:18:long readHexadecimalUnsignedLong():386:386 -> m0 + 19:58:long readHexadecimalUnsignedLong():385:385 -> m0 + 59:100:long readHexadecimalUnsignedLong():393:393 -> m0 + 101:102:long readHexadecimalUnsignedLong():386:386 -> m0 + 103:107:long readHexadecimalUnsignedLong():400:400 -> m0 + 6:9:int select(okio.Options):218:218 -> n + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/w;)I"} + 10:12:int select(okio.Options):222:222 -> n + 13:22:int select(okio.Options):221:221 -> n + 23:32:int select(okio.Options):233:233 -> n + 33:35:int select(okio.Options):222:222 -> n + 36:40:int select(okio.Options):234:234 -> n + 41:42:int select(okio.Options):229:229 -> n + 43:47:int select(okio.Options):222:222 -> n + 48:58:int select(okio.Options):229:229 -> n + 59:66:int select(okio.Options):218:218 -> n + 1:6:java.io.InputStream inputStream():143:143 -> n0 + 1:2:byte[] readByteArray():237:237 -> o + 3:7:byte[] readByteArray():236:236 -> o + 8:9:byte[] readByteArray():237:237 -> o + 10:14:byte[] readByteArray():238:238 -> o + 6:9:long indexOfElement(okio.ByteString,long):447:447 -> p + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;J)J"} + 10:11:long indexOfElement(okio.ByteString,long):451:451 -> p + 12:22:long indexOfElement(okio.ByteString,long):450:450 -> p + 23:28:long indexOfElement(okio.ByteString,long):451:451 -> p + 29:30:long indexOfElement(okio.ByteString,long):455:455 -> p + 31:35:long indexOfElement(okio.ByteString,long):451:451 -> p + 36:44:long indexOfElement(okio.ByteString,long):455:455 -> p + 45:49:long indexOfElement(okio.ByteString,long):458:458 -> p + 50:57:long indexOfElement(okio.ByteString,long):447:447 -> p 1:10:okio.BufferedSource peek():474:474 -> peek - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/k;"} - 1:4:boolean exhausted():195:195 -> q - 5:6:boolean exhausted():198:198 -> q - 7:14:boolean exhausted():197:197 -> q - 15:19:boolean exhausted():198:198 -> q - 20:33:boolean exhausted():197:197 -> q - 34:41:boolean exhausted():195:195 -> q + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/k;"} + 3:5:int readIntLe():355:355 -> q + 6:7:int readIntLe():357:357 -> q + 8:12:int readIntLe():356:356 -> q + 1:4:boolean exhausted():195:195 -> r + 5:6:boolean exhausted():198:198 -> r + 7:14:boolean exhausted():197:197 -> r + 15:19:boolean exhausted():198:198 -> r + 20:33:boolean exhausted():197:197 -> r + 34:41:boolean exhausted():195:195 -> r 1:1:long read(okio.Buffer,long):185:185 -> read - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)J"} 2:2:long read(okio.Buffer,long):188:188 -> read 3:3:long read(okio.Buffer,long):187:187 -> read 4:4:long read(okio.Buffer,long):189:189 -> read @@ -215678,9 +223948,6 @@ okio.RealBufferedSource -> c4.A: 3:5:short readShort():346:346 -> readShort 6:7:short readShort():348:348 -> readShort 8:12:short readShort():347:347 -> readShort - 3:5:int readIntLe():355:355 -> s - 6:7:int readIntLe():357:357 -> s - 8:12:int readIntLe():356:356 -> s 1:10:void skip(long):402:402 -> skip 11:12:void skip(long):406:406 -> skip 13:22:void skip(long):405:405 -> skip @@ -215696,15 +223963,15 @@ okio.RealBufferedSource -> c4.A: 6:7:short readShortLe():351:351 -> t 8:12:short readShortLe():350:350 -> t 1:7:okio.Timeout timeout():481:481 -> timeout - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} 1:25:java.lang.String toString():482:482 -> toString - 3:10:long readDecimalLong():364:364 -> w - 11:16:long readDecimalLong():367:367 -> w - 17:18:long readDecimalLong():369:369 -> w - 19:47:long readDecimalLong():368:368 -> w - 48:89:long readDecimalLong():373:373 -> w - 90:91:long readDecimalLong():369:369 -> w - 92:96:long readDecimalLong():380:380 -> w + 3:10:long readDecimalLong():364:364 -> x + 11:16:long readDecimalLong():367:367 -> x + 17:18:long readDecimalLong():369:369 -> x + 19:47:long readDecimalLong():368:368 -> x + 48:89:long readDecimalLong():373:373 -> x + 90:91:long readDecimalLong():369:369 -> x + 92:96:long readDecimalLong():380:380 -> x 34:43:java.lang.String readUtf8LineStrict(long):320:320 -> z 44:45:java.lang.String readUtf8LineStrict(long):322:322 -> z 46:54:java.lang.String readUtf8LineStrict(long):321:321 -> z @@ -215727,12 +223994,12 @@ okio.RealBufferedSource -> c4.A: 150:169:java.lang.String readUtf8LineStrict(long):334:334 -> z 170:174:java.lang.String readUtf8LineStrict(long):332:332 -> z 175:201:java.lang.String readUtf8LineStrict(long):317:317 -> z -okio.RealBufferedSource$inputStream$1 -> c4.A$a: +okio.RealBufferedSource$inputStream$1 -> j4.A$a: # {"id":"sourceFile","fileName":"RealBufferedSource.kt"} okio.RealBufferedSource this$0 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/A;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/A;"} 1:6:void (okio.RealBufferedSource):143:143 -> - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/A;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/A;)V"} 1:6:int available():166:166 -> available 7:16:int available():190:190 -> available 17:22:int available():191:191 -> available @@ -215758,7 +224025,7 @@ okio.RealBufferedSource$inputStream$1 -> c4.A$a: 21:21:int read(byte[],int,int):162:162 -> read 22:22:int read(byte[],int,int):154:154 -> read 1:20:java.lang.String toString():172:172 -> toString -okio.Segment -> c4.B: +okio.Segment -> j4.B: # {"id":"sourceFile","fileName":"Segment.kt"} byte[] data -> a int pos -> b @@ -215766,11 +224033,11 @@ okio.Segment -> c4.B: boolean shared -> d boolean owner -> e okio.Segment next -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/B;"} okio.Segment prev -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/B;"} okio.Segment$Companion Companion -> h - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/B$a;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/B$a;"} 1:9:void ():0:0 -> 1:3:void ():62:64 -> 4:8:void (byte[],int,int,boolean,boolean):68:72 -> @@ -215783,21 +224050,21 @@ okio.Segment -> c4.B: 65:68:void compact():154:154 -> a 69:76:void compact():147:147 -> a 1:7:okio.Segment pop():93:93 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/B;"} 8:16:okio.Segment pop():94:94 -> b 17:25:okio.Segment pop():95:95 -> b 26:27:okio.Segment pop():96:96 -> b 28:30:okio.Segment pop():97:97 -> b 6:7:okio.Segment push(okio.Segment):105:105 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/B;)Lc4/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/B;)Lj4/B;"} 8:11:okio.Segment push(okio.Segment):106:106 -> c 12:18:okio.Segment push(okio.Segment):107:107 -> c 19:21:okio.Segment push(okio.Segment):108:108 -> c 2:3:okio.Segment sharedCopy():81:81 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/B;"} 4:17:okio.Segment sharedCopy():82:82 -> d 3:18:okio.Segment split(int):121:121 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lc4/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lj4/B;"} 19:23:okio.Segment split(int):130:130 -> e 24:27:okio.Segment split(int):132:132 -> e 28:41:okio.Segment split(int):133:133 -> e @@ -215806,9 +224073,9 @@ okio.Segment -> c4.B: 52:60:okio.Segment split(int):138:138 -> e 61:68:okio.Segment split(int):121:121 -> e 1:24:okio.Segment unsharedCopy():86:86 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/B;"} 6:9:void writeTo(okio.Segment,int):159:159 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/B;I)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/B;I)V"} 10:17:void writeTo(okio.Segment,int):160:160 -> g 18:23:void writeTo(okio.Segment,int):162:162 -> g 24:28:void writeTo(okio.Segment,int):163:163 -> g @@ -215821,19 +224088,19 @@ okio.Segment -> c4.B: 74:78:void writeTo(okio.Segment,int):171:171 -> g 79:84:void writeTo(okio.Segment,int):172:172 -> g 85:92:void writeTo(okio.Segment,int):159:159 -> g -okio.Segment$Companion -> c4.B$a: +okio.Segment$Companion -> j4.B$a: # {"id":"sourceFile","fileName":"Segment.kt"} 1:1:void ():175:175 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):175:175 -> -okio.SegmentPool -> c4.C: +okio.SegmentPool -> j4.C: # {"id":"sourceFile","fileName":"SegmentPool.kt"} int MAX_SIZE -> a okio.Segment LOCK -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/B;"} int HASH_BUCKET_COUNT -> c java.util.concurrent.atomic.AtomicReference[] hashBuckets -> d okio.SegmentPool INSTANCE -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/C;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/C;"} 1:9:void ():40:40 -> 10:11:void ():43:43 -> 12:25:void ():46:46 -> @@ -215844,7 +224111,7 @@ okio.SegmentPool -> c4.C: 1:21:java.util.concurrent.atomic.AtomicReference firstRef():121:121 -> a 22:26:java.util.concurrent.atomic.AtomicReference firstRef():122:122 -> a 6:19:void recycle(okio.Segment):101:101 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/B;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/B;)V"} 20:24:void recycle(okio.Segment):102:102 -> b 25:30:void recycle(okio.Segment):104:104 -> b 31:36:void recycle(okio.Segment):106:106 -> b @@ -215857,7 +224124,7 @@ okio.SegmentPool -> c4.C: 61:70:void recycle(okio.Segment):115:115 -> b 71:78:void recycle(okio.Segment):101:101 -> b 1:6:okio.Segment take():76:76 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/B;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/B;"} 7:16:okio.Segment take():78:78 -> c 17:25:okio.Segment take():82:82 -> c 26:28:okio.Segment take():86:86 -> c @@ -215865,7 +224132,7 @@ okio.SegmentPool -> c4.C: 35:39:okio.Segment take():91:91 -> c 40:42:okio.Segment take():92:92 -> c 43:45:okio.Segment take():93:93 -> c -okio.SegmentedByteString -> c4.D: +okio.SegmentedByteString -> j4.D: # {"id":"sourceFile","fileName":"SegmentedByteString.kt"} byte[][] segments -> i int[] directory -> j @@ -215873,10 +224140,10 @@ okio.SegmentedByteString -> c4.D: 1:3:int[] getDirectory$okio():38:38 -> A 1:3:byte[][] getSegments$okio():37:37 -> B 1:10:okio.ByteString toByteString():109:109 -> C - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/l;"} 1:9:java.lang.String base64():43:43 -> b 6:10:okio.ByteString digest$okio(java.lang.String):51:51 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lj4/l;"} 5:33:boolean equals(java.lang.Object):276:276 -> equals 1:7:int hashCode():278:278 -> hashCode 8:18:int hashCode():284:284 -> hashCode @@ -215894,7 +224161,7 @@ okio.SegmentedByteString -> c4.D: 37:48:byte internalGet$okio(int):166:166 -> m 49:59:byte internalGet$okio(int):167:167 -> m 9:17:boolean rangeEquals(int,okio.ByteString,int,int):227:227 -> o - # {"id":"com.android.tools.r8.residualsignature","signature":"(ILc4/l;II)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(ILj4/l;II)Z"} 18:27:boolean rangeEquals(int,okio.ByteString,int,int):231:231 -> o 28:35:boolean rangeEquals(int,okio.ByteString,int,int):234:234 -> o 36:42:boolean rangeEquals(int,okio.ByteString,int,int):235:235 -> o @@ -215913,7 +224180,7 @@ okio.SegmentedByteString -> c4.D: 76:90:boolean rangeEquals(int,byte[],int,int):266:266 -> p 1:9:java.lang.String toString():117:117 -> toString 1:9:okio.ByteString toAsciiLowercase():47:47 -> w - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/l;"} 1:15:java.lang.Object writeReplace():120:120 -> writeReplace 1:6:byte[] toByteArray():169:169 -> x 7:16:byte[] toByteArray():172:172 -> x @@ -215922,7 +224189,7 @@ okio.SegmentedByteString -> c4.D: 31:40:byte[] toByteArray():179:179 -> x 41:49:byte[] toByteArray():180:180 -> x 8:17:void write$okio(okio.Buffer,int,int):202:202 -> z - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;II)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;II)V"} 18:25:void write$okio(okio.Buffer,int,int):205:205 -> z 26:32:void write$okio(okio.Buffer,int,int):206:206 -> z 33:45:void write$okio(okio.Buffer,int,int):207:207 -> z @@ -215935,15 +224202,15 @@ okio.SegmentedByteString -> c4.D: 78:80:void write$okio(okio.Buffer,int,int):216:216 -> z 81:95:void write$okio(okio.Buffer,int,int):218:218 -> z 96:105:void write$okio(okio.Buffer,int,int):225:225 -> z -okio.Sink -> c4.E: +okio.Sink -> j4.E: # {"id":"sourceFile","fileName":"Sink.kt"} + void write(okio.Buffer,long) -> W + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)V"} void close() -> close void flush() -> flush - void write(okio.Buffer,long) -> n - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)V"} okio.Timeout timeout() -> timeout - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} -okio.SocketAsyncTimeout -> c4.F: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} +okio.SocketAsyncTimeout -> j4.F: # {"id":"sourceFile","fileName":"JvmOkio.kt"} java.net.Socket socket -> m 6:11:void (java.net.Socket):142:142 -> @@ -215955,33 +224222,33 @@ okio.SocketAsyncTimeout -> c4.F: 19:45:void timedOut():160:160 -> x 46:46:void timedOut():162:162 -> x 47:73:void timedOut():155:155 -> x -okio.Source -> c4.G: +okio.Source -> j4.G: # {"id":"sourceFile","fileName":"Source.kt"} void close() -> close long read(okio.Buffer,long) -> read - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)J"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)J"} okio.Timeout timeout() -> timeout - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} -okio.Timeout -> c4.H: + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} +okio.Timeout -> j4.H: # {"id":"sourceFile","fileName":"Timeout.kt"} boolean hasDeadline -> a long deadlineNanoTime -> b long timeoutNanos -> c okio.Timeout NONE -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/H;"} okio.Timeout$Companion Companion -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"Lc4/H$b;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"Lj4/H$b;"} 9:16:void ():218:218 -> 1:4:void ():22:22 -> 2:4:okio.Timeout clearDeadline():85:85 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} 3:5:okio.Timeout clearTimeout():79:79 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj4/H;"} 1:4:long deadlineNanoTime():56:56 -> c 5:7:long deadlineNanoTime():57:57 -> c 8:15:long deadlineNanoTime():56:56 -> c 2:3:okio.Timeout deadlineNanoTime(long):66:66 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lj4/H;"} 4:6:okio.Timeout deadlineNanoTime(long):67:67 -> d 1:3:boolean hasDeadline():48:48 -> e 1:6:void throwIfReached():96:96 -> f @@ -215990,23 +224257,23 @@ okio.Timeout -> c4.H: 34:40:void throwIfReached():97:97 -> f 41:48:void throwIfReached():98:98 -> f 17:23:okio.Timeout timeout(long,java.util.concurrent.TimeUnit):40:40 -> g - # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/util/concurrent/TimeUnit;)Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/util/concurrent/TimeUnit;)Lj4/H;"} 24:50:okio.Timeout timeout(long,java.util.concurrent.TimeUnit):39:39 -> g 1:3:long timeoutNanos():45:45 -> h -okio.Timeout$Companion -> c4.H$b: +okio.Timeout$Companion -> j4.H$b: # {"id":"sourceFile","fileName":"Timeout.kt"} 1:1:void ():217:217 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):217:217 -> -okio.Timeout$Companion$NONE$1 -> c4.H$a: +okio.Timeout$Companion$NONE$1 -> j4.H$a: # {"id":"sourceFile","fileName":"Timeout.kt"} 1:4:void ():218:218 -> 1:1:okio.Timeout deadlineNanoTime(long):221:221 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lc4/H;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lj4/H;"} 1:1:void throwIfReached():223:223 -> f - 1:1:c4.Timeout c4.Timeout$Companion$NONE$1.timeout(long,java.util.concurrent.TimeUnit):0:0 -> g + 1:1:j4.Timeout j4.Timeout$Companion$NONE$1.timeout(long,java.util.concurrent.TimeUnit):0:0 -> g # {"id":"com.android.tools.r8.synthesized"} - # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/util/concurrent/TimeUnit;)Lc4/H;"} -okio.Utf8 -> c4.I: + # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/util/concurrent/TimeUnit;)Lj4/H;"} +okio.Utf8 -> j4.I: # {"id":"sourceFile","fileName":"Utf8.kt"} 22:35:long size(java.lang.String,int,int):80:80 -> a 36:72:long size(java.lang.String,int,int):85:85 -> a @@ -216015,13 +224282,13 @@ okio.Utf8 -> c4.I: 143:177:long size(java.lang.String,int,int):79:79 -> a 178:204:long size(java.lang.String,int,int):78:78 -> a 10:18:long size$default(java.lang.String,int,int,int,java.lang.Object):77:77 -> b -okio.internal.BufferKt -> d4.a: +okio.internal.BufferKt -> k4.a: # {"id":"sourceFile","fileName":"Buffer.kt"} byte[] HEX_DIGIT_BYTES -> a 1:9:void ():38:38 -> 1:3:byte[] getHEX_DIGIT_BYTES():38:38 -> a 11:12:boolean rangeEquals(okio.Segment,int,byte[],int,int):57:57 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/B;I[BII)Z"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/B;I[BII)Z"} 13:18:boolean rangeEquals(okio.Segment,int,byte[],int,int):58:58 -> b 19:23:boolean rangeEquals(okio.Segment,int,byte[],int,int):63:63 -> b 24:25:boolean rangeEquals(okio.Segment,int,byte[],int,int):64:64 -> b @@ -216029,13 +224296,13 @@ okio.internal.BufferKt -> d4.a: 28:33:boolean rangeEquals(okio.Segment,int,byte[],int,int):66:66 -> b 34:48:boolean rangeEquals(okio.Segment,int,byte[],int,int):69:69 -> b 16:24:java.lang.String readUtf8Line(okio.Buffer,long):82:82 -> c - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;J)Ljava/lang/String;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;J)Ljava/lang/String;"} 25:30:java.lang.String readUtf8Line(okio.Buffer,long):84:84 -> c 31:34:java.lang.String readUtf8Line(okio.Buffer,long):85:85 -> c 35:38:java.lang.String readUtf8Line(okio.Buffer,long):90:90 -> c 39:42:java.lang.String readUtf8Line(okio.Buffer,long):91:91 -> c 15:20:int selectPrefix(okio.Buffer,okio.Options,boolean):141:141 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;Lc4/w;Z)I"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;Lj4/w;Z)I"} 21:22:int selectPrefix(okio.Buffer,okio.Options,boolean):144:144 -> d 23:24:int selectPrefix(okio.Buffer,okio.Options,boolean):145:145 -> d 25:26:int selectPrefix(okio.Buffer,okio.Options,boolean):146:146 -> d @@ -216057,8 +224324,8 @@ okio.internal.BufferKt -> d4.a: 149:150:int selectPrefix(okio.Buffer,okio.Options,boolean):212:212 -> d 151:172:int selectPrefix(okio.Buffer,okio.Options,boolean):213:213 -> d 6:10:int selectPrefix$default(okio.Buffer,okio.Options,boolean,int,java.lang.Object):140:140 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/i;Lc4/w;ZILjava/lang/Object;)I"} -okio.internal.ByteStringKt -> d4.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/i;Lj4/w;ZILjava/lang/Object;)I"} +okio.internal.ByteStringKt -> k4.b: # {"id":"sourceFile","fileName":"ByteString.kt"} char[] HEX_DIGIT_CHARS -> a 3:10:void ():56:56 -> @@ -216077,12 +224344,12 @@ okio.internal.ByteStringKt -> d4.b: 325:408:int codePointIndexToCharIndex(byte[],int):521:521 -> c 409:431:int codePointIndexToCharIndex(byte[],int):358:358 -> c 11:14:okio.ByteString commonDigest(okio.ByteString,java.lang.String):70:70 -> d - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;Ljava/lang/String;)Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;Ljava/lang/String;)Lj4/l;"} 15:26:okio.ByteString commonDigest(okio.ByteString,java.lang.String):71:71 -> d 27:30:okio.ByteString commonDigest(okio.ByteString,java.lang.String):72:72 -> d 31:36:okio.ByteString commonDigest(okio.ByteString,java.lang.String):74:74 -> d 11:14:okio.ByteString commonSegmentDigest(okio.SegmentedByteString,java.lang.String):78:78 -> e - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/D;Ljava/lang/String;)Lc4/l;"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/D;Ljava/lang/String;)Lj4/l;"} 15:23:okio.ByteString commonSegmentDigest(okio.SegmentedByteString,java.lang.String):364:364 -> e 24:31:okio.ByteString commonSegmentDigest(okio.SegmentedByteString,java.lang.String):368:368 -> e 32:37:okio.ByteString commonSegmentDigest(okio.SegmentedByteString,java.lang.String):369:369 -> e @@ -216091,18 +224358,18 @@ okio.internal.ByteStringKt -> d4.b: 53:56:okio.ByteString commonSegmentDigest(okio.SegmentedByteString,java.lang.String):82:82 -> e 57:62:okio.ByteString commonSegmentDigest(okio.SegmentedByteString,java.lang.String):84:84 -> e 11:18:void commonWrite(okio.ByteString,okio.Buffer,int,int):307:307 -> f - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/l;Lc4/i;II)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/l;Lj4/i;II)V"} 35:57:int decodeHexDigit(char):315:315 -> g 1:3:char[] getHEX_DIGIT_CHARS():55:55 -> h -okio.internal.HashFunction -> d4.c: +okio.internal.HashFunction -> k4.c: # {"id":"sourceFile","fileName":"HashFunction.kt"} byte[] digest() -> a void update(byte[],int,int) -> update -okio.internal.HashFunctionKt -> d4.d: +okio.internal.HashFunctionKt -> k4.d: # {"id":"sourceFile","fileName":"HashFunction.kt"} 6:11:okio.internal.HashFunction newHashFunction(java.lang.String):22:22 -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ld4/c;"} -okio.internal.HashFunctionKt$newHashFunction$1 -> d4.d$a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lk4/c;"} +okio.internal.HashFunctionKt$newHashFunction$1 -> k4.d$a: # {"id":"sourceFile","fileName":"HashFunction.kt"} java.security.MessageDigest digest -> a java.lang.String $algorithm -> b @@ -216110,12 +224377,12 @@ okio.internal.HashFunctionKt$newHashFunction$1 -> d4.d$a: 6:12:void (java.lang.String):24:24 -> 1:7:byte[] digest():32:32 -> a 6:11:void update(byte[],int,int):26:26 -> update -okio.internal.SegmentedByteStringKt -> d4.e: +okio.internal.SegmentedByteStringKt -> k4.e: # {"id":"sourceFile","fileName":"SegmentedByteString.kt"} 14:32:int binarySearch(int[],int,int,int):35:35 -> a 6:26:int segment(okio.SegmentedByteString,int):51:51 -> b - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc4/D;I)I"} -org.apache.commons.lang3.StringUtils -> e4.a: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj4/D;I)I"} +org.apache.commons.lang3.StringUtils -> l4.a: # {"id":"sourceFile","fileName":"StringUtils.java"} java.util.regex.Pattern STRIP_ACCENTS_PATTERN -> a 1:9:void ():185:185 -> @@ -216146,18 +224413,18 @@ org.linusu.RNGetRandomValuesPackage$1 -> org.linusu.RNGetRandomValuesPackage$a: 1:6:void (org.linusu.RNGetRandomValuesPackage):24:24 -> 1:5:java.util.Map getReactModuleInfos():27:27 -> getReactModuleInfos 6:24:java.util.Map getReactModuleInfos():28:28 -> getReactModuleInfos -org.reactivestreams.Publisher -> f4.a: +org.reactivestreams.Publisher -> m4.a: # {"id":"sourceFile","fileName":"Publisher.java"} void subscribe(org.reactivestreams.Subscriber) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/b;)V"} -org.reactivestreams.Subscriber -> f4.b: + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/b;)V"} +org.reactivestreams.Subscriber -> m4.b: # {"id":"sourceFile","fileName":"Subscriber.java"} void onSubscribe(org.reactivestreams.Subscription) -> a - # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf4/c;)V"} + # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm4/c;)V"} void onComplete() -> b void onNext(java.lang.Object) -> e void onError(java.lang.Throwable) -> onError -org.reactivestreams.Subscription -> f4.c: +org.reactivestreams.Subscription -> m4.c: # {"id":"sourceFile","fileName":"Subscription.java"} void cancel() -> cancel void request(long) -> g @@ -216574,3 +224841,24 @@ tss.UTXO -> tss.UTXO: 16:32:java.lang.String toString():72:72 -> toString 33:47:java.lang.String toString():73:73 -> toString 48:57:java.lang.String toString():74:74 -> toString +tss.UTXOWithPath -> tss.UTXOWithPath: +# {"id":"sourceFile","fileName":"UTXOWithPath.java"} + 1:4:void ():16:16 -> + 1:1:void (int):25:25 -> + 2:2:void ():27:27 -> + 4:8:boolean equals(java.lang.Object):40:40 -> equals + 9:10:boolean equals(java.lang.Object):43:43 -> equals + 11:14:boolean equals(java.lang.Object):46:46 -> equals + 15:23:boolean equals(java.lang.Object):47:47 -> equals + 24:30:boolean equals(java.lang.Object):52:52 -> equals + 31:34:boolean equals(java.lang.Object):55:55 -> equals + 35:43:boolean equals(java.lang.Object):56:56 -> equals + 44:53:boolean equals(java.lang.Object):61:61 -> equals + 1:17:int hashCode():68:68 -> hashCode + 1:5:int incRefnum():21:21 -> incRefnum + 6:8:int incRefnum():22:22 -> incRefnum + 1:5:java.lang.String toString():72:72 -> toString + 6:15:java.lang.String toString():73:73 -> toString + 16:32:java.lang.String toString():74:74 -> toString + 33:47:java.lang.String toString():75:75 -> toString + 48:57:java.lang.String toString():76:76 -> toString diff --git a/components/CacheIndicator.tsx b/components/CacheIndicator.tsx index 9075beea..e852e173 100644 --- a/components/CacheIndicator.tsx +++ b/components/CacheIndicator.tsx @@ -1,13 +1,14 @@ -import React, {useEffect, useState, useRef, forwardRef, useImperativeHandle} from 'react'; -import { - View, - Text, - Image, - Animated, - StyleSheet, -} from 'react-native'; +import React, { + useEffect, + useState, + useRef, + forwardRef, + useImperativeHandle, +} from 'react'; +import {View, Text, Image, Animated, StyleSheet} from 'react-native'; import AppPressable from './AppPressable'; import {createStyles} from './Styles'; +import {HapticFeedback} from '../utils'; export interface CacheTimestamp { price: number; balance: number; @@ -17,28 +18,66 @@ const clockIcon = require('../assets/clock-icon.png'); interface CacheIndicatorProps { timestamps: CacheTimestamp; onRefresh: () => void; + /** Long-press triggers a deep refresh (e.g. HD re-discovery + normal refresh). */ + onLongPress?: () => void; + /** When pressed while isRefreshing, called to abort all in-flight API/sync work (e.g. mempoolClient.abortAll()). */ + onAbortRequested?: () => void; theme: any; isRefreshing?: boolean; usingCache?: boolean; // explicitly indicate cached mode (e.g., offline) + /** When isRefreshing, show this instead of generic "Refreshing..." (e.g. "Fetching balance…"). */ + statusMessage?: string; + /** When isRefreshing and set, append " current/total" (e.g. "Fetching balance… 3/5"). */ + progress?: {current: number; total: number}; + /** Temporary message after sync failure (e.g. "Sync failed — cached data"); parent clears after ~4s. */ + syncErrorMessage?: string | null; + /** When true and not refreshing, show "Tap to retry" instead of "Tap to refresh". */ + lastSyncFailed?: boolean; } export interface CacheIndicatorHandle { press: () => void; } -export const CacheIndicator = forwardRef( - ({timestamps, onRefresh, theme, isRefreshing = false, usingCache = false}, ref) => { +export const CacheIndicator = forwardRef< + CacheIndicatorHandle, + CacheIndicatorProps +>( + ( + { + timestamps, + onRefresh, + onLongPress, + onAbortRequested, + theme, + isRefreshing = false, + usingCache = false, + statusMessage, + progress, + syncErrorMessage, + lastSyncFailed = false, + }, + ref, + ) => { const latestTimestamp = Math.max(timestamps.price, timestamps.balance); const shimmerValue = useRef(new Animated.Value(-100)).current; - const shimmerAnimationRef = useRef(null); + const shimmerAnimationRef = useRef( + null, + ); const [currentTime, setCurrentTime] = useState(Date.now()); const [isUsingCache, setIsUsingCache] = useState(false); // Expose a press() method to parent - useImperativeHandle(ref, () => ({ - press: () => { - if (!isRefreshing) { - onRefresh(); - } - }, - }), [onRefresh, isRefreshing]); + useImperativeHandle( + ref, + () => ({ + press: () => { + if (isRefreshing) { + onAbortRequested?.(); + } else { + onRefresh(); + } + }, + }), + [onRefresh, onAbortRequested, isRefreshing], + ); useEffect(() => { // Stop any prior loop (prevents stacked animations on rapid toggles) shimmerAnimationRef.current?.stop?.(); @@ -177,9 +216,17 @@ export const CacheIndicator = forwardRef { - onRefresh(); + if (isRefreshing) { + onAbortRequested?.(); + } else { + onRefresh(); + } + }} + onLongPress={() => { + HapticFeedback.medium(); + onLongPress?.(); }} - disabled={isRefreshing}> + disabled={false}> {isRefreshing && ( )} - + {isRefreshing - ? 'Refreshing...' - : 'Tap to refresh' - } + ? statusMessage ?? 'Refreshing...' + : syncErrorMessage + ? syncErrorMessage + : lastSyncFailed + ? 'Tap to retry' + : 'Tap to refresh'} + {isRefreshing && progress ? ( + + {progress.current}/{progress.total} + + ) : null} {!isRefreshing && ( @@ -238,13 +307,16 @@ export const CacheIndicator = forwardRef )} ); - } + }, ); const styles = StyleSheet.create({ timeContainer: { @@ -263,4 +335,11 @@ const styles = StyleSheet.create({ height: 16, marginLeft: 4, }, + flexFill: { + flex: 1, + }, + progressText: { + marginLeft: 'auto', + paddingLeft: 6, + }, }); diff --git a/components/Header.tsx b/components/Header.tsx index 8862406b..5f43f955 100644 --- a/components/Header.tsx +++ b/components/Header.tsx @@ -1,10 +1,5 @@ import React from 'react'; -import { - Text, - View as RNView, - StyleSheet, - Platform, -} from 'react-native'; +import {Text, View as RNView, StyleSheet, Platform} from 'react-native'; import AppPressable from './AppPressable'; import {Image} from 'react-native'; import {View} from 'react-native'; @@ -39,7 +34,11 @@ export const HeaderNetworkProvider: React.FC = ({ const {theme} = useTheme(); const styles = createStyles(theme); const cleanProviderUrl = apiBase - ? apiBase.replace('https://', '').replace('/api', '').replace(/\/+$/, '') + ? apiBase + .replace('https://', '') + .replace('http://', '') + .replace('/api', '') + .replace(/\/+$/, '') : 'Loading...'; const providerHost = cleanProviderUrl.includes('/') ? cleanProviderUrl.split('/')[0] @@ -267,7 +266,11 @@ interface HeaderProviderProps { export const HeaderProvider: React.FC = ({apiBase}) => { const {theme} = useTheme(); const cleanProviderUrl = apiBase - ? apiBase.replace('https://', '').replace('/api', '').replace(/\/+$/, '') + ? apiBase + .replace('https://', '') + .replace('http://', '') + .replace('/api', '') + .replace(/\/+$/, '') : ''; const providerHost = cleanProviderUrl.includes('/') ? cleanProviderUrl.split('/')[0] diff --git a/components/LegacyWalletModal.tsx b/components/LegacyWalletModal.tsx index 095e4f5c..8f928e00 100644 --- a/components/LegacyWalletModal.tsx +++ b/components/LegacyWalletModal.tsx @@ -3,7 +3,7 @@ import {Modal, View, Text, Image, Pressable} from 'react-native'; import AppPressable from './AppPressable'; import {useTheme} from '../theme'; import {createStyles} from './Styles'; -import LocalCache from '../services/LocalCache'; +import appConfigRepository, {CONFIG_KEYS} from '../services/repositories/AppConfigRepository'; interface LegacyWalletModalProps { visible: boolean; onCancel: () => void; @@ -101,18 +101,11 @@ const LegacyWalletModal: React.FC = ({ }; const handleCancel = async () => { // Save checkbox state: "yes" = do not remind, "no" = show again - await LocalCache.setItem( - 'legacyWalletModalDoNotRemind', - doNotRemind ? 'yes' : 'no', - ); + appConfigRepository.set(CONFIG_KEYS.LEGACY_WALLET_DO_NOT_REMIND, doNotRemind ? 'yes' : 'no'); onCancel(); }; const handleUnderstand = async () => { - // Save checkbox state: "yes" = do not remind, "no" = show again - await LocalCache.setItem( - 'legacyWalletModalDoNotRemind', - doNotRemind ? 'yes' : 'no', - ); + appConfigRepository.set(CONFIG_KEYS.LEGACY_WALLET_DO_NOT_REMIND, doNotRemind ? 'yes' : 'no'); onUnderstand(); }; const handleCheckboxToggle = () => { diff --git a/components/RestoringIndexesModal.tsx b/components/RestoringIndexesModal.tsx new file mode 100644 index 00000000..05e73f85 --- /dev/null +++ b/components/RestoringIndexesModal.tsx @@ -0,0 +1,95 @@ +import React from 'react'; +import {Modal, View, StyleSheet, ActivityIndicator} from 'react-native'; +import AppText from './AppText'; +import {useTheme} from '../theme'; +import {getGapLimit} from '../services/HdOptionsConfig'; + +/** + * Non-dismissible modal shown during restore discovery / chain indexing. + * Used when clearing storage or importing keyshare. + * + * phase — optional free-text label (e.g. "Syncing balances…", "Syncing transactions…"). + * progress — when set with phase, show address progress e.g. "3/5". + */ +const RestoringIndexesModal: React.FC<{ + visible: boolean; + chain?: 'external' | 'internal'; + index?: number; + gapIndex?: number; + phase?: string; + progress?: { current: number; total: number }; +}> = ({visible, chain, index = 0, gapIndex = 0, phase, progress}) => { + const {theme} = useTheme(); + const chainLabel = chain === 'external' ? 'Receive' : chain === 'internal' ? 'Change' : null; + const styles = StyleSheet.create({ + overlay: { + flex: 1, + justifyContent: 'center', + alignItems: 'center', + backgroundColor: theme.colors.modalBackdrop, + }, + content: { + backgroundColor: theme.colors.cardBackground, + padding: 24, + borderRadius: 12, + alignItems: 'center', + minWidth: 240, + borderWidth: 1, + borderColor: + theme.colors.background === '#ffffff' + ? theme.colors.blackOverlay10 + : theme.colors.whiteOverlay20, + }, + spinner: { + marginBottom: 16, + }, + title: { + fontSize: theme.fontSizes?.lg || 16, + fontFamily: theme.fontFamilies?.bold, + color: theme.colors.text, + textAlign: 'center', + marginBottom: 4, + }, + subtitle: { + fontSize: theme.fontSizes?.sm || 12, + fontFamily: theme.fontFamilies?.regular, + color: theme.colors.textSecondary, + textAlign: 'center', + }, + }); + + return ( + { + // Non-dismissible: ignore back button + }} + statusBarTranslucent> + + + + + {phase ? 'Syncing wallet' : 'Restoring indexes'} + + + {phase + ? progress + ? `${phase} ${progress.current}/${progress.total}` + : phase + : chainLabel + ? `Scanning ${chainLabel} chain… index ${index}, gap ${gapIndex}/${getGapLimit()}` + : 'Scanning chain for addresses…'} + + + + + ); +}; + +export default RestoringIndexesModal; diff --git a/components/SignedTxBroadcastModal.tsx b/components/SignedTxBroadcastModal.tsx new file mode 100644 index 00000000..b9b69d47 --- /dev/null +++ b/components/SignedTxBroadcastModal.tsx @@ -0,0 +1,298 @@ +import React, {useState} from 'react'; +import { + Modal, + View, + Text, + Image, + ActivityIndicator, + Alert, + StyleSheet, +} from 'react-native'; +import Share from 'react-native-share'; +import RNFS from 'react-native-fs'; +import Clipboard from '@react-native-clipboard/clipboard'; +import AppPressable from './AppPressable'; +import {BBMTLibNativeModule} from '../native_modules'; +import {useTheme} from '../theme'; +import {dbg} from '../utils'; + +interface SignedTxBroadcastModalProps { + visible: boolean; + rawTxHex: string; + onBroadcastSuccess: (txId: string) => void; + onClose: () => void; +} + +const SignedTxBroadcastModal: React.FC = ({ + visible, + rawTxHex, + onBroadcastSuccess, + onClose, +}) => { + const {theme} = useTheme(); + const [broadcasting, setBroadcasting] = useState(false); + + const handleCopy = () => { + Clipboard.setString(rawTxHex); + Alert.alert('Copied', 'Raw transaction copied to clipboard'); + }; + + const handleShare = async () => { + try { + const txid = await BBMTLibNativeModule.computeTxId(rawTxHex); + const filename = `${txid}.txt`; + const tempDir = RNFS.TemporaryDirectoryPath || RNFS.CachesDirectoryPath; + const filePath = `${tempDir}/${filename}`; + await RNFS.writeFile(filePath, rawTxHex, 'utf8'); + await Share.open({ + title: 'Signed transaction', + message: 'Raw signed transaction (broadcast when ready)', + url: `file://${filePath}`, + type: 'text/plain', + filename, + failOnCancel: false, + }); + await RNFS.unlink(filePath).catch(() => {}); + } catch (e: any) { + dbg('SignedTxBroadcastModal share error', e); + Alert.alert('Error', e?.message || 'Failed to share transaction'); + } + }; + + const handleBroadcast = async () => { + if (broadcasting || !rawTxHex) return; + setBroadcasting(true); + try { + const txId = await BBMTLibNativeModule.postTx(rawTxHex); + if (txId && /^[a-fA-F0-9]{64}$/.test(txId)) { + onBroadcastSuccess(txId); + } else { + throw new Error(txId || 'Invalid txid from broadcast'); + } + } catch (e: any) { + dbg('SignedTxBroadcastModal broadcast error', e); + Alert.alert( + 'Broadcast failed', + e?.message || 'Failed to broadcast transaction', + ); + } finally { + setBroadcasting(false); + } + }; + + if (!visible) return null; + + return ( + + + + + + Signed transaction + + + + × + + + + + + Your transaction is signed but not broadcast yet. You can copy/share + the raw serialized transaction, or broadcast it. + + + + + + + Copy + + + + + + + Share + + + + + {broadcasting ? ( + + ) : ( + <> + + + Broadcast + + + )} + + + + + + ); +}; + +const styles = StyleSheet.create({ + backdrop: { + flex: 1, + justifyContent: 'center', + alignItems: 'center', + padding: 20, + }, + card: { + borderRadius: 16, + padding: 18, + width: '100%', + maxWidth: 360, + borderWidth: 1, + shadowOffset: {width: 0, height: 6}, + shadowOpacity: 0.18, + shadowRadius: 18, + elevation: 6, + }, + title: { + flex: 1, + fontSize: 18, + fontWeight: '700', + textAlign: 'left', + }, + headerRow: { + flexDirection: 'row', + alignItems: 'center', + marginBottom: 10, + }, + closeButton: { + width: 36, + height: 36, + borderRadius: 18, + alignItems: 'center', + justifyContent: 'center', + }, + closeButtonText: { + fontSize: 26, + lineHeight: 28, + fontWeight: '400', + opacity: 0.8, + marginTop: -2, + }, + hint: { + fontSize: 13, + marginBottom: 16, + textAlign: 'left', + lineHeight: 18, + }, + actionsRow: { + flexDirection: 'row', + alignItems: 'stretch', + justifyContent: 'space-between', + gap: 10, + }, + actionButton: { + flex: 1, + minHeight: 72, + borderRadius: 12, + paddingVertical: 12, + paddingHorizontal: 10, + borderWidth: 1, + alignItems: 'center', + justifyContent: 'center', + gap: 8, + }, + broadcastButton: { + borderWidth: 0, + }, + actionIcon: { + width: 22, + height: 22, + opacity: 0.95, + }, + actionText: { + fontSize: 12, + fontWeight: '700', + }, +}); + +export default SignedTxBroadcastModal; diff --git a/components/TransactionDetailsModal.tsx b/components/TransactionDetailsModal.tsx index ddc05b7a..f749195f 100644 --- a/components/TransactionDetailsModal.tsx +++ b/components/TransactionDetailsModal.tsx @@ -3,6 +3,7 @@ import { Modal, View, Text, + Image, StyleSheet, ScrollView, Linking, @@ -18,9 +19,14 @@ interface TransactionDetailsModalProps { transaction: any; baseApi: string; selectedCurrency: string; - btcRate: number; + /** Historical BTC rate at tx time; fiat shown only when set. */ + historicalRate: number | null; getCurrencySymbol: (currency: string) => string; - address: string; + /** HD address → path map, used to annotate our inputs/outputs with derivation path. */ + addressPathMap?: Record< + string, + {derivationPath: string; chain: 'receive' | 'change'; index: number} + > | null; status: { confirmed: boolean; text: string; @@ -38,9 +44,9 @@ const TransactionDetailsModal: React.FC = ({ transaction, baseApi, selectedCurrency, - btcRate, + historicalRate, getCurrencySymbol, - address, + addressPathMap, status, amounts, isBlurred = false, @@ -89,13 +95,12 @@ const TransactionDetailsModal: React.FC = ({ if (!transaction || !status || !amounts) { return null; } - const getFiatAmount = (btcAmount: number) => { - if (!btcRate || btcRate <= 0) { - return '0.00'; - } - const amount = btcAmount * btcRate; + const getFiatAmount = (btcAmount: number): string | null => { + if (historicalRate == null || historicalRate <= 0) return null; + const amount = btcAmount * historicalRate; return amount.toFixed(2); }; + const hasFiat = historicalRate != null && historicalRate > 0; const isSent = status.text.includes('Sen') || transaction.sentAt; const amount = isSent ? amounts.sent : amounts.received; const hasValidAmount = typeof amount === 'number' && Number.isFinite(amount); @@ -103,70 +108,6 @@ const TransactionDetailsModal: React.FC = ({ typeof amounts.sent === 'number' && Number.isFinite(amounts.sent); const hasValidReceived = typeof amounts.received === 'number' && Number.isFinite(amounts.received); - // Get the relevant address(es) with amounts based on transaction type - // For sent: show ALL recipient addresses with their amounts (all outputs that aren't the sender's address) - // For received: show ALL input addresses (excluding the receiver's own address if it appears) - interface AddressWithAmount { - address: string; - amount: number; // in BTC - } - let relevantAddresses: AddressWithAmount[] = []; - let addressLabel = ''; - if (isSent) { - // Sent transaction: show ALL recipient addresses with their amounts - const recipientOutputs = - transaction.vout?.filter((output: any) => { - // Exclude outputs that match the sender's address (change outputs) - return ( - output.scriptpubkey_address && output.scriptpubkey_address !== address - ); - }) || []; - // Group by address and sum amounts (in case same address appears multiple times) - const addressAmountMap = new Map(); - recipientOutputs.forEach((output: any) => { - const addr = output.scriptpubkey_address; - const amountSats = output.value || 0; - const currentAmount = addressAmountMap.get(addr) || 0; - addressAmountMap.set(addr, currentAmount + amountSats); - }); - // Convert to array with amounts in BTC - relevantAddresses = Array.from(addressAmountMap.entries()).map( - ([addr, amountSats]) => ({ - address: addr, - amount: amountSats / 1e8, // Convert satoshis to BTC - }), - ); - addressLabel = relevantAddresses.length > 1 ? 'To Addresses' : 'To Address'; - } else { - // Received transaction: collect ALL unique input addresses (these are the senders) - // Exclude the user's own address (change) from the list since it's not a "from" address - // For received transactions, show the output amount that went to user's address, not input amounts - const inputAddresses: string[] = (transaction.vin - ?.map((input: any) => input.prevout?.scriptpubkey_address) - .filter( - (addr: any): addr is string => - typeof addr === 'string' && addr !== address, - ) || []) as string[]; // Exclude user's own address (change) - // Remove duplicates - const uniqueAddresses: string[] = [...new Set(inputAddresses)]; - // Calculate total received amount from outputs to user's address - const totalReceivedSats = - transaction.vout - ?.filter((output: any) => output.scriptpubkey_address === address) - .reduce( - (total: number, output: any) => total + (output.value || 0), - 0, - ) || 0; - const totalReceivedBTC = totalReceivedSats / 1e8; - // Show all sender addresses with the total received amount - // (We can't attribute portions to individual senders since Bitcoin doesn't work that way) - relevantAddresses = uniqueAddresses.map((addr: string) => ({ - address: addr, - amount: totalReceivedBTC, // Show the received output amount, not input amounts - })); - addressLabel = - relevantAddresses.length > 1 ? 'From Addresses' : 'From Address'; - } const renderDetailRow = (label: string, value: string | React.ReactNode) => ( {label} @@ -258,17 +199,175 @@ const TransactionDetailsModal: React.FC = ({ color: theme.colors.text, flexShrink: 1, }, - addressItem: { - flexDirection: 'row', - alignItems: 'flex-start', - marginBottom: 12, + transactionFlow: { + paddingVertical: 4, }, - addressIndex: { - fontSize: theme.fontSizes?.base || 14, + flowSection: { + width: '100%', + }, + flowSectionTitle: { + fontSize: theme.fontSizes?.xs || 10, fontFamily: theme.fontFamilies?.bold, - color: theme.colors.textSecondary, // Use textSecondary for better readability + color: theme.colors.textSecondary, + marginBottom: 10, + textTransform: 'uppercase', + letterSpacing: 0.5, + }, + flowItem: { + marginBottom: 6, + }, + flowItemContent: { + backgroundColor: theme.colors.cardBackground || theme.colors.background, + borderRadius: 10, + padding: 10, + borderWidth: 1, + borderColor: theme.colors.border, + flexDirection: 'row', + alignItems: 'center', + justifyContent: 'space-between', + overflow: 'hidden', // clips the accent bar to rounded corners + }, + flowItemContentOurs: { + backgroundColor: + theme.colors.background === '#ffffff' + ? theme.colors.primary + '10' // light: very subtle primary wash + : theme.colors.bitcoinOrange + '1A', // dark: warm amber tint + borderColor: + theme.colors.background === '#ffffff' + ? theme.colors.primary + : theme.colors.bitcoinOrange, + borderWidth: 2, + paddingLeft: 10, // make room for the left accent bar + }, + flowItemAccentBar: { + position: 'absolute', + left: 0, + top: 0, + bottom: 0, + width: 3, + backgroundColor: + theme.colors.background === '#ffffff' + ? theme.colors.primary + : theme.colors.bitcoinOrange, + }, + flowItemHeader: { + flexDirection: 'row', + alignItems: 'center', + flex: 1, marginRight: 8, - minWidth: 20, + }, + flowIcon: { + width: 18, + height: 18, + marginRight: 8, + tintColor: theme.colors.textSecondary, + }, + flowIconOurs: { + tintColor: + theme.colors.background === '#ffffff' + ? theme.colors.primary + : theme.colors.bitcoinOrange, + }, + flowItemInfo: { + flex: 1, + }, + flowItemLabel: { + fontSize: theme.fontSizes?.xs || 11, + fontFamily: theme.fontFamilies?.bold, + color: theme.colors.text, + marginBottom: 2, + }, + flowItemLabelOurs: { + color: + theme.colors.background === '#ffffff' + ? theme.colors.primary + : theme.colors.bitcoinOrange, + }, + flowItemPath: { + fontSize: theme.fontSizes?.xs || 9, + fontFamily: theme.fontFamilies?.monospaceMedium || theme.fontFamilies?.monospace, + color: + theme.colors.background === '#ffffff' + ? theme.colors.primary + : theme.colors.bitcoinOrange, + }, + flowItemType: { + fontSize: theme.fontSizes?.xs || 9, + color: theme.colors.textSecondary, + fontStyle: 'italic', + marginTop: 1, + }, + flowAmount: { + alignItems: 'flex-end', + }, + flowAmountBTC: { + fontSize: theme.fontSizes?.sm || 12, + fontFamily: theme.fontFamilies?.bold, + color: theme.colors.text, + }, + flowAmountBTCOurs: { + color: + theme.colors.background === '#ffffff' + ? theme.colors.primary + : theme.colors.bitcoinOrange, + }, + flowAmountFiat: { + fontSize: theme.fontSizes?.xs || 9, + fontFamily: theme.fontFamilies?.regular, + color: theme.colors.textSecondary, + marginTop: 1, + }, + flowConnectorVertical: { + width: 1, + height: 6, + backgroundColor: theme.colors.border, + marginLeft: 13, + marginVertical: 2, + }, + transactionHubVertical: { + alignItems: 'center', + justifyContent: 'center', + paddingVertical: 10, + }, + hubArrow: { + width: 34, + height: 34, + borderRadius: 17, + backgroundColor: theme.colors.primary + '20', + alignItems: 'center', + justifyContent: 'center', + marginBottom: 4, + }, + hubArrowText: { + fontSize: theme.fontSizes?.xl || 18, + fontFamily: theme.fontFamilies?.bold, + color: theme.colors.primary, + }, + hubLabel: { + marginTop: 2, + }, + hubLabelText: { + fontSize: theme.fontSizes?.xs || 10, + fontFamily: theme.fontFamilies?.bold, + color: theme.colors.textSecondary, + textTransform: 'uppercase', + letterSpacing: 0.5, + }, + summaryBar: { + flexDirection: 'row', + alignItems: 'center', + backgroundColor: theme.colors.cardBackground || theme.colors.background, + borderRadius: 10, + padding: 10, + marginTop: 10, + borderWidth: 1, + borderColor: theme.colors.border, + }, + summaryBarText: { + fontSize: theme.fontSizes?.xs || 11, + fontFamily: theme.fontFamilies?.regular, + color: theme.colors.textSecondary, + flex: 1, }, txIdContainer: { backgroundColor: @@ -285,22 +384,6 @@ const TransactionDetailsModal: React.FC = ({ : theme.colors.blackOverlay06, // Light mode border marginRight: 12, }, - addressAmountContainer: { - alignItems: 'flex-end', - justifyContent: 'center', - minWidth: 100, - }, - addressAmount: { - fontSize: theme.fontSizes?.base || 14, - fontFamily: theme.fontFamilies?.monospaceBold, - color: theme.colors.text, - marginBottom: 2, - }, - addressAmountFiat: { - fontSize: theme.fontSizes?.sm || 12, - fontFamily: theme.fontFamilies?.monospace, - color: theme.colors.textSecondary, // Use textSecondary for better readability - }, txId: { fontSize: theme.fontSizes?.base || 14, fontFamily: theme.fontFamilies?.monospace, @@ -425,54 +508,264 @@ const TransactionDetailsModal: React.FC = ({ 'Value', isBlurred ? '***' - : `${getCurrencySymbol(selectedCurrency)}${getFiatAmount( - amount, - )}`, + : hasFiat && getFiatAmount(amount) != null + ? `${getCurrencySymbol(selectedCurrency)}${getFiatAmount(amount)}` + : '—', )} - {relevantAddresses.length > 0 && ( + {/* Transaction Flow Diagram */} + {(transaction.vin?.length > 0 || transaction.vout?.length > 0) && ( - {addressLabel} - {relevantAddresses.map((addrWithAmount, index) => { - const addressExplorerLink = `${baseUrl}/address/${addrWithAmount.address}`; - const showAmount = addrWithAmount.amount > 0; - return ( - - {relevantAddresses.length > 1 && ( - {index + 1}. - )} - - { - Linking.openURL(addressExplorerLink); - }} - android_ripple={{color: 'rgba(0,0,0,0.1)'}}> - - {addrWithAmount.address} - - - - {showAmount && ( - - - {isBlurred - ? '***' - : formatBitcoinDisplay(addrWithAmount.amount, { - inSats: showSats, - formatted: balanceFormattingEnabled, - })} - - {!isBlurred && btcRate > 0 && ( - - {getCurrencySymbol(selectedCurrency)} - {getFiatAmount(addrWithAmount.amount)} - - )} - - )} + + {/* Inputs */} + {transaction.vin?.length > 0 && ( + + Inputs + {transaction.vin.map((input: any, idx: number) => { + const addr: string = input.prevout?.scriptpubkey_address || ''; + const sats: number = input.prevout?.value || 0; + const pathInfo = addr ? addressPathMap?.[addr] : undefined; + const short = addr + ? `${addr.slice(0, 9)}…${addr.slice(-6)}` + : 'coinbase'; + const addrLink = addr ? `${baseUrl}/address/${addr}` : null; + return ( + + + {pathInfo && } + + + + {addrLink ? ( + Linking.openURL(addrLink)} + android_ripple={{color: 'rgba(0,0,0,0.1)'}}> + + {short} + + + ) : ( + + {short} + + )} + {pathInfo ? ( + + {pathInfo.derivationPath} · {pathInfo.chain} #{pathInfo.index} + + ) : ( + external + )} + + + + + {isBlurred + ? '***' + : formatBitcoinDisplay(sats / 1e8, { + inSats: showSats, + formatted: balanceFormattingEnabled, + })} + + {!isBlurred && hasFiat && ( + + {getCurrencySymbol(selectedCurrency)} + {getFiatAmount(sats / 1e8) ?? '—'} + + )} + + + {idx < transaction.vin.length - 1 && ( + + )} + + ); + })} + + )} + {/* Hub Arrow */} + + + + + + Transaction - ); - })} + + {/* Outputs */} + {transaction.vout?.length > 0 && ( + + Outputs + {transaction.vout.map((output: any, idx: number) => { + const addr: string = output.scriptpubkey_address || ''; + const sats: number = output.value || 0; + const pathInfo = addr ? addressPathMap?.[addr] : undefined; + const isChange = pathInfo?.chain === 'change'; + const short = addr + ? `${addr.slice(0, 9)}…${addr.slice(-6)}` + : 'OP_RETURN'; + const addrLink = addr ? `${baseUrl}/address/${addr}` : null; + const outputIcon = pathInfo + ? isChange + ? require('../assets/consolidate-icon.png') + : require('../assets/in-icon.png') + : require('../assets/bitcoin-icon.png'); + return ( + + + {pathInfo && } + + + + {addrLink ? ( + Linking.openURL(addrLink)} + android_ripple={{color: 'rgba(0,0,0,0.1)'}}> + + {short} + + + ) : ( + + {short} + + )} + {pathInfo ? ( + + {pathInfo.derivationPath} · {pathInfo.chain} #{pathInfo.index} + + ) : ( + external + )} + + + + + {isBlurred + ? '***' + : formatBitcoinDisplay(sats / 1e8, { + inSats: showSats, + formatted: balanceFormattingEnabled, + })} + + {!isBlurred && hasFiat && ( + + {getCurrencySymbol(selectedCurrency)} + {getFiatAmount(sats / 1e8) ?? '—'} + + )} + + + {idx < transaction.vout.length - 1 && ( + + )} + + ); + })} + {/* Fee as final item */} + {typeof transaction.fee === 'number' && + Number.isFinite(transaction.fee) && + transaction.fee > 0 && ( + + + + + + + Fee + + + + + {isBlurred + ? '***' + : formatBitcoinDisplay(transaction.fee / 1e8, { + inSats: showSats, + formatted: balanceFormattingEnabled, + })} + + {!isBlurred && hasFiat && ( + + {getCurrencySymbol(selectedCurrency)} + {getFiatAmount(transaction.fee / 1e8) ?? '—'} + + )} + + + + )} + + )} + + {/* Summary bar */} + + + {`${transaction.vin?.length || 0} input${transaction.vin?.length !== 1 ? 's' : ''} → ${transaction.vout?.length || 0} output${transaction.vout?.length !== 1 ? 's' : ''}`} + {typeof transaction.fee === 'number' && + Number.isFinite(transaction.fee) && + transaction.fee > 0 && + !isBlurred && + ` · fee ${formatBitcoinDisplay(transaction.fee / 1e8, {inSats: showSats, formatted: balanceFormattingEnabled})}`} + + )} @@ -504,9 +797,7 @@ const TransactionDetailsModal: React.FC = ({ `${formatBitcoinDisplay(transaction.fee / 1e8, { inSats: showSats, formatted: balanceFormattingEnabled, - })} (${getCurrencySymbol(selectedCurrency)}${getFiatAmount( - transaction.fee / 1e8, - )})`, + })} (${hasFiat && getFiatAmount(transaction.fee / 1e8) != null ? getCurrencySymbol(selectedCurrency) + getFiatAmount(transaction.fee / 1e8) : '—'})`, )} {typeof transaction.size === 'number' && Number.isFinite(transaction.size) && diff --git a/components/TransactionList.tsx b/components/TransactionList.tsx index edad5107..5abb6fc1 100644 --- a/components/TransactionList.tsx +++ b/components/TransactionList.tsx @@ -14,11 +14,12 @@ import { ActivityIndicator, RefreshControl, Platform, - Image, + Animated, + Easing, } from 'react-native'; import AppPressable from './AppPressable'; import {useSafeAreaInsets} from 'react-native-safe-area-context'; -import axios from 'axios'; +import mempoolClient from '../services/MempoolClient'; import Toast from 'react-native-toast-message'; import moment from 'moment'; import { @@ -35,14 +36,197 @@ import {COMMON_FONT_CONFIGS} from '../theme/fonts'; import TransactionListSkeleton from './TransactionListSkeleton'; import {WalletService} from '../services/WalletService'; import TransactionDetailsModal from './TransactionDetailsModal'; -import LocalCache from '../services/LocalCache'; +import transactionRepository from '../services/repositories/TransactionRepository'; +import apiQueue from '../services/ApiQueue'; +import transactionSyncer from '../services/sync/TransactionSyncer'; +import HistoricalPriceService, { + getHistoricalRateKey, +} from '../services/HistoricalPriceService'; // Add icon imports const inIcon = require('../assets/in-icon.png'); const outIcon = require('../assets/out-icon.png'); const consolidateIcon = require('../assets/consolidate-icon.png'); const pendingIcon = require('../assets/pending-icon.png'); + +type AnimationType = 'send' | 'receive' | 'consolidate' | 'rebalance' | 'none'; + +/** Renders a status icon with an appropriate looping animation for pending states. */ +const AnimatedStatusIcon = React.memo( + ({ + source, + style, + animationType, + }: { + source: any; + style: any; + animationType: AnimationType; + }) => { + const anim = React.useRef(new Animated.Value(0)).current; + + React.useEffect(() => { + if (animationType === 'none') { + anim.setValue(0); + return; + } + let loop: Animated.CompositeAnimation; + switch (animationType) { + // Arrow slides up + fades then resets: conveys outgoing motion + case 'send': + loop = Animated.loop( + Animated.sequence([ + Animated.timing(anim, { + toValue: 1, + duration: 700, + easing: Easing.inOut(Easing.ease), + useNativeDriver: true, + }), + Animated.timing(anim, { + toValue: 0, + duration: 300, + easing: Easing.out(Easing.ease), + useNativeDriver: true, + }), + Animated.delay(300), + ]), + ); + break; + // Arrow slides down + brightens then resets: conveys incoming motion + case 'receive': + loop = Animated.loop( + Animated.sequence([ + Animated.timing(anim, { + toValue: 1, + duration: 700, + easing: Easing.inOut(Easing.ease), + useNativeDriver: true, + }), + Animated.timing(anim, { + toValue: 0, + duration: 300, + easing: Easing.out(Easing.ease), + useNativeDriver: true, + }), + Animated.delay(300), + ]), + ); + break; + // Slow continuous rotation: conveys merging/gathering + case 'consolidate': + loop = Animated.loop( + Animated.timing(anim, { + toValue: 1, + duration: 1400, + easing: Easing.linear, + useNativeDriver: true, + }), + ); + break; + // Scale pulse: conveys spreading/redistributing + case 'rebalance': + loop = Animated.loop( + Animated.sequence([ + Animated.timing(anim, { + toValue: 1, + duration: 600, + easing: Easing.inOut(Easing.ease), + useNativeDriver: true, + }), + Animated.timing(anim, { + toValue: 0, + duration: 600, + easing: Easing.inOut(Easing.ease), + useNativeDriver: true, + }), + ]), + ); + break; + default: + return; + } + loop.start(); + return () => loop.stop(); + }, [animationType, anim]); + + let animStyle: object = {}; + switch (animationType) { + case 'send': + animStyle = { + opacity: anim.interpolate({ + inputRange: [0, 0.5, 1], + outputRange: [1, 0.35, 1], + }), + transform: [ + { + translateY: anim.interpolate({ + inputRange: [0, 1], + outputRange: [0, -4], + }), + }, + ], + }; + break; + case 'receive': + animStyle = { + opacity: anim.interpolate({ + inputRange: [0, 0.5, 1], + outputRange: [0.35, 1, 0.35], + }), + transform: [ + { + translateY: anim.interpolate({ + inputRange: [0, 1], + outputRange: [-4, 0], + }), + }, + ], + }; + break; + case 'consolidate': + animStyle = { + transform: [ + { + rotate: anim.interpolate({ + inputRange: [0, 1], + outputRange: ['0deg', '360deg'], + }), + }, + ], + }; + break; + case 'rebalance': + animStyle = { + opacity: anim.interpolate({ + inputRange: [0, 1], + outputRange: [0.4, 1], + }), + transform: [ + { + scale: anim.interpolate({ + inputRange: [0, 1], + outputRange: [0.8, 1.15], + }), + }, + ], + }; + break; + } + + return ( + + ); + }, +); interface TransactionListProps { - address: string; + /** Single address (legacy). Use addresses for multi-address (HD wallet) mode. */ + address?: string; + /** All HD addresses (receive + change) for wallet-level transaction list. */ + addresses?: string[]; + network?: string; + addressType?: string; baseApi: string; onUpdate: (pendingTxs: any[], pending: number) => Promise; initialTransactions?: any[]; @@ -53,7 +237,7 @@ interface TransactionListProps { isBlurred?: boolean; } export interface TransactionListHandle { - refresh: () => Promise | void; + refresh: (useFullList?: boolean) => Promise | void; } const TransactionList = React.forwardRef< TransactionListHandle, @@ -62,22 +246,31 @@ const TransactionList = React.forwardRef< ( { address, + addresses, + network, + addressType, baseApi, onUpdate, initialTransactions = [], selectedCurrency = 'USD', - btcRate = 0, + btcRate: _btcRate = 0, getCurrencySymbol = currency => currency, onPullRefresh, isBlurred = false, }, ref, ) => { + const isMultiAddress = Array.isArray(addresses) && addresses.length > 0; + const effectiveAddress = isMultiAddress ? addresses![0] : address; const [transactions, setTransactions] = useState(initialTransactions); const [loading, setLoading] = useState(false); const [loadingMore, setLoadingMore] = useState(false); const [lastSeenTxId, setLastSeenTxId] = useState(null); + // Per-address cursors for multi-address pagination (null = address exhausted) + const [addressCursors, setAddressCursors] = useState< + Record + >({}); const [isRefreshing, setIsRefreshing] = useState(false); const [hasMoreTransactions, setHasMoreTransactions] = useState(true); const isFetching = useRef(false); @@ -90,43 +283,177 @@ const TransactionList = React.forwardRef< const isMounted = useRef(true); const abortController = useRef(null); const isRefreshingRef = useRef(false); - // Memoized transaction amount calculator - const getTransactionAmounts = useCallback((tx: any, addr: string) => { - if (tx.sentAt) { - const self = - String(tx.from).toLowerCase() === String(tx.to).toLowerCase(); - const sent = self ? 0 : tx.amount; - const chng = self ? sent : 0; - const rcvd = self ? sent : 0; - return { - sent: tx.amount / 1e8, - changeAmount: chng / 1e8, - received: rcvd / 1e8, - }; + /** When true, next sync uses full `addresses` (e.g. after long-press rebuild). */ + const useFullSyncOnceRef = useRef(false); + const ourAddresses = useMemo( + () => (isMultiAddress ? new Set(addresses!) : null), + [isMultiAddress, addresses], + ); + const isOurAddress = useCallback( + (addr: string) => + ourAddresses ? ourAddresses.has(addr) : addr === effectiveAddress, + [ourAddresses, effectiveAddress], + ); + const [addressPathMap, setAddressPathMap] = useState | null>(null); + /** Historical BTC rate per (currency_timestampDay) for confirmed txs; fiat shown only when present. */ + const [historicalRatesMap, setHistoricalRatesMap] = useState< + Record + >({}); + // Load derivation paths for our HD addresses so we can show path per tx row + useEffect(() => { + let cancelled = false; + const loadPaths = async () => { + if (!network || !addressType) { + setAddressPathMap(null); + return; + } + try { + const list = + await WalletService.getInstance().getHdAddressesWithPaths( + network, + addressType, + ); + if (cancelled) { + return; + } + const map: Record< + string, + {derivationPath: string; chain: 'receive' | 'change'; index: number} + > = {}; + for (const item of list) { + map[item.address] = { + derivationPath: item.derivationPath, + chain: item.chain, + index: item.index, + }; + } + setAddressPathMap(map); + } catch { + if (!cancelled) { + setAddressPathMap(null); + } + } + }; + loadPaths(); + return () => { + cancelled = true; + }; + }, [network, addressType]); + // Fetch historical rates for confirmed txs so we can show fiat at tx-time (not current rate). + useEffect(() => { + if (!baseApi || !selectedCurrency || transactions.length === 0) return; + // Map key → raw block_time so we never have to re-parse the key string. + const keysToFetch = new Map(); + for (const tx of transactions) { + if (tx.sentAt) continue; // pending — will use live rate + const blockTime = tx.status?.block_time; + if (typeof blockTime !== 'number' || !Number.isFinite(blockTime)) + continue; + const key = getHistoricalRateKey(selectedCurrency, blockTime); + keysToFetch.set(key, blockTime); + } + if ( + selectedTransaction?.status?.block_time && + !selectedTransaction.sentAt + ) { + const bt = selectedTransaction.status.block_time; + keysToFetch.set(getHistoricalRateKey(selectedCurrency, bt), bt); } - const sentAmount = tx.vin.reduce((total: number, input: any) => { - return input.prevout.scriptpubkey_address === addr - ? total + input.prevout.value - : total; - }, 0); - const receivedAmount = tx.vout.reduce((total: number, output: any) => { - return output.scriptpubkey_address === addr - ? total + output.value - : total; - }, 0); - const changeAmount = tx.vout.reduce((total: number, output: any) => { - return sentAmount > 0 && output.scriptpubkey_address === addr - ? total + output.value - : total; - }, 0); - const fee = tx.fee || 0; - const finalSentAmount = Math.max(0, sentAmount - changeAmount - fee); - return { - sent: finalSentAmount / 1e8, - changeAmount: changeAmount / 1e8, - received: receivedAmount / 1e8, + let cancelled = false; + (async () => { + for (const [key, blockTime] of keysToFetch) { + if (cancelled) break; + const rate = await HistoricalPriceService.getHistoricalRate( + selectedCurrency, + blockTime, + baseApi, + ); + if (cancelled) break; + if (rate != null && rate > 0) { + setHistoricalRatesMap(prev => + prev[key] === rate ? prev : {...prev, [key]: rate}, + ); + } + } + })(); + return () => { + cancelled = true; }; - }, []); + }, [ + baseApi, + selectedCurrency, + transactions, + selectedTransaction?.txid, + selectedTransaction?.status?.block_time, + selectedTransaction?.sentAt, + ]); + const getTransactionAmounts = useCallback( + (tx: any, addrOrAddrs?: string | string[]) => { + const checkAddr = (a: string) => + addrOrAddrs + ? Array.isArray(addrOrAddrs) + ? addrOrAddrs.includes(a) + : a === addrOrAddrs + : isOurAddress(a); + if (tx.sentAt) { + const self = + String(tx.from).toLowerCase() === String(tx.to).toLowerCase(); + const sent = self ? 0 : tx.amount; + const chng = self ? sent : 0; + const rcvd = self ? sent : 0; + return { + sent: tx.amount / 1e8, + changeAmount: chng / 1e8, + received: rcvd / 1e8, + }; + } + const sentAmount = tx.vin.reduce((total: number, input: any) => { + return checkAddr(input.prevout?.scriptpubkey_address || '') + ? total + (input.prevout?.value || 0) + : total; + }, 0); + const receivedAmount = tx.vout.reduce((total: number, output: any) => { + return checkAddr(output.scriptpubkey_address || '') + ? total + output.value + : total; + }, 0); + const changeAmount = tx.vout.reduce((total: number, output: any) => { + return sentAmount > 0 && checkAddr(output.scriptpubkey_address || '') + ? total + output.value + : total; + }, 0); + const fee = tx.fee || 0; + const finalSentAmount = Math.max(0, sentAmount - changeAmount - fee); + return { + sent: finalSentAmount / 1e8, + changeAmount: changeAmount / 1e8, + received: receivedAmount / 1e8, + }; + }, + [isOurAddress], + ); + // Shared sort: pending (no block_height) first, then block_height descending. + const sortTxs = useCallback( + (txs: any[]): any[] => + [...txs].sort((a, b) => { + const aPending = !a.status?.block_height; + const bPending = !b.status?.block_height; + if (aPending && !bPending) { + return -1; + } + if (!aPending && bPending) { + return 1; + } + if (aPending && bPending) { + return (b.sentAt || 0) - (a.sentAt || 0); + } + return (b.status.block_height || 0) - (a.status.block_height || 0); + }), + [], + ); // Memoize fetchTransactions to prevent unnecessary re-renders const memoizedFetchTransactions = useCallback( async (url: string | undefined, silent: boolean = false) => { @@ -154,7 +481,14 @@ const TransactionList = React.forwardRef< const loadFromCache = async () => { dbg('Loading from cache...'); const cachedTransactions = - await WalletService.getInstance().transactionsFromCache(address); + isMultiAddress && network && addressType + ? await WalletService.getInstance().transactionsFromCacheForWallet( + network, + addressType, + ) + : await WalletService.getInstance().transactionsFromCache( + address || '', + ); if (isMounted.current) { // No need to update cache when loading from cache setTransactions(cachedTransactions); @@ -195,80 +529,180 @@ const TransactionList = React.forwardRef< a.startsWith('1') || a.startsWith('3') || a.startsWith('bc1') ); }; - if (!addressMatchesNetwork(address, isTestnetApi)) { - dbg('TransactionList: address/baseApi mismatch; skipping fetch', { - address, + const addrToCheck = isMultiAddress ? addresses?.[0] : address; + if ( + !addrToCheck || + !addressMatchesNetwork(addrToCheck, isTestnetApi) + ) { + dbg('TransactionList: address/baseApi mismatch; loading from DB', { + address: addrToCheck, url, }); - if (isMounted.current) { - setTransactions([]); - setHasMoreTransactions(false); - setIsRefreshing(false); - } + // Show cached data rather than blanking the list on a mismatch + await loadFromCache(); return; } dbg( 'TransactionList: Guard passed. Address matches network. Proceeding to fetch.', { - address, + address: addrToCheck, isTestnetApi, + isMultiAddress, }, ); - // Construct proper API URL const cleanBaseApi = url.replace(/\/+$/, '').replace(/\/api\/?$/, ''); - const apiUrl = `${cleanBaseApi}/api/address/${address}/txs`; - dbg('Starting fetch transactions from:', apiUrl); - // Set a timeout to fall back to cache if API takes too long - const timeoutPromise = new Promise((_, reject) => { - setTimeout(() => reject(new Error('API timeout')), 10000); // Increased timeout to 10s - }); - const response = (await Promise.race([ - axios.get(apiUrl, { + let responseData: any[]; + let multiHasMore = false; + if (isMultiAddress && addresses && addresses.length > 0 && network) { + try { + // After long-press rebuild parent calls refresh(true) → use full list; else active set only + let syncAddressList: string[]; + if (useFullSyncOnceRef.current) { + useFullSyncOnceRef.current = false; + syncAddressList = addresses; + } else { + const effectiveAddressType = + addressType || 'segwit-native'; + const activeWithPaths = + await WalletService.getInstance().getActiveAddressesWithPaths( + network, + effectiveAddressType, + ); + syncAddressList = + activeWithPaths.length > 0 + ? activeWithPaths.map(a => a.address) + : addresses; + } + await apiQueue.enqueue( + 'Syncing transactions…', + setProgress => + transactionSyncer.syncAddressesAtomic( + syncAddressList.map(a => ({address: a, network})), + `${cleanBaseApi}/api`, + setProgress, + ), + ); + const cursors = + WalletService.getInstance().getTransactionCursorsForAddresses( + network, + addresses, + ); + if (isMounted.current) { + setAddressCursors(cursors); + setHasMoreTransactions( + Object.values(cursors).some(c => c !== null), + ); + } + await loadFromCache(); + return; + } catch (e) { + dbg('TransactionList: atomic tx sync failed', e); + if (isMounted.current && !silent) { + Toast.show({ + type: 'info', + text1: 'Could not fetch transactions', + text2: 'Using cached data.', + position: 'top', + }); + } + await loadFromCache(); + return; + } + } + if (isMultiAddress && addresses && addresses.length > 0) { + let fetchList: string[]; + if (useFullSyncOnceRef.current) { + useFullSyncOnceRef.current = false; + fetchList = addresses; + } else if (network && (addressType || 'segwit-native')) { + const activeWithPaths = + await WalletService.getInstance().getActiveAddressesWithPaths( + network, + addressType || 'segwit-native', + ); + fetchList = + activeWithPaths.length > 0 + ? activeWithPaths.map(a => a.address) + : addresses; + } else { + fetchList = addresses; + } + const result = + await WalletService.getInstance().fetchTransactionsForAddresses( + cleanBaseApi, + fetchList, + ); + responseData = result.txs; + setAddressCursors(result.cursors); + multiHasMore = Object.values(result.cursors).some(c => c !== null); + } else { + const apiUrl = `${cleanBaseApi}/api/address/${address}/txs`; + dbg('Starting fetch transactions from:', apiUrl); + const response = await mempoolClient.get(apiUrl, { signal: abortController.current.signal, - timeout: 10000, // Increased timeout to 10s - }), - timeoutPromise, - ])) as {data: any[]}; + }); + if (!response.ok) { + // HTTP-level error (not a thrown exception) — fall back to DB + dbg('TransactionList: non-ok response, loading from DB'); + await loadFromCache(); + return; + } + responseData = response.data ?? []; + } dbg( 'TransactionList: Received response with', - response.data.length, + responseData.length, 'transactions', ); if (!isMounted.current) { dbg('Component unmounted, skipping state updates'); return; } - const cached = JSON.parse( - (await LocalCache.getItem(`${address}-pendingTxs`)) || '{}', - ); - // Process pending transactions + const cached = (() => { + if (isMultiAddress && addresses!.length > 0) { + const merged: Record = {}; + for (const addr of addresses!) { + const p = transactionRepository.getPendingTxMap( + addr, + network || 'mainnet', + ); + Object.assign(merged, p); + } + return merged; + } + return transactionRepository.getPendingTxMap( + address!, + network || 'mainnet', + ); + })(); + const addrForAmounts = isMultiAddress ? addresses! : address; let pending = 0; - let pendingTxs = response.data + let pendingTxs = responseData .filter((tx: any) => !tx.status || !tx.status.confirmed) .map((tx: any) => { - const {sent} = getTransactionAmounts(tx, address); + const {sent} = getTransactionAmounts(tx, addrForAmounts); if (!isNaN(sent) && sent > 0) { pending += Number(sent); } return tx; }); - // Update cache - response.data.forEach((tx: any) => { + // Update cache - remove confirmed txs from pending + for (const tx of responseData) { if (cached[tx.txid]) { delete cached[tx.txid]; - LocalCache.setItem( - `${address}-pendingTxs`, - JSON.stringify(cached), + transactionRepository.removePending( + tx.txid, + network || 'mainnet', ); } - }); - // Add cached transactions + } + const workingData = [...responseData]; for (const txID in cached) { const validTxID = /^[a-fA-F0-9]{64}$/.test(txID); if (!validTxID) { delete cached[txID]; } else { - response.data.unshift({ + workingData.unshift({ txid: txID, from: cached[txID].from, to: cached[txID].to, @@ -284,8 +718,7 @@ const TransactionList = React.forwardRef< } } await onUpdate(pendingTxs, pending); - // Filter out duplicates, keeping confirmed transactions over pending ones - const uniqueTransactions = response.data.reduce( + const uniqueTransactions = workingData.reduce( (acc: any[], tx: any) => { const existingTx = acc.find(t => t.txid === tx.txid); if (!existingTx) { @@ -324,19 +757,42 @@ const TransactionList = React.forwardRef< // For confirmed transactions, sort by block height return (b.status.block_height || 0) - (a.status.block_height || 0); }); - WalletService.getInstance().updateTransactionsCache( - address, - newTransactions, - ); + if (isMultiAddress && network && addressType) { + WalletService.getInstance().updateTransactionsCacheForWallet( + network, + addressType, + newTransactions, + ); + } else { + WalletService.getInstance().updateTransactionsCache( + address!, + newTransactions, + ); + } if (isMounted.current) { dbg( - 'TransactionList: Setting', + 'TransactionList: Merging', newTransactions.length, - 'transactions to state', + 'API transactions into state', + ); + // Merge API page into existing state — never replace, so historical + // txs loaded via fetchMore are preserved even when the API returns a + // shorter first page. + setTransactions(prev => { + if (prev.length === 0) { + return newTransactions; + } + const merged = new Map(prev.map((tx: any) => [tx.txid, tx])); + for (const tx of newTransactions) { + // API data takes precedence: updates confirmation status, block height, etc. + merged.set(tx.txid, tx); + } + return sortTxs(Array.from(merged.values())); + }); + setHasMoreTransactions( + isMultiAddress ? multiHasMore : newTransactions.length > 0, ); - setTransactions(newTransactions); - setHasMoreTransactions(newTransactions.length > 0); - if (newTransactions.length > 0) { + if (!isMultiAddress && newTransactions.length > 0) { setLastSeenTxId(newTransactions[newTransactions.length - 1].txid); } // Clear refresh state on successful API response @@ -372,7 +828,16 @@ const TransactionList = React.forwardRef< } } }, - [address, getTransactionAmounts, onUpdate], + [ + address, + addresses, + isMultiAddress, + network, + addressType, + getTransactionAmounts, + onUpdate, + sortTxs, + ], ); // For user pull-to-refresh const handlePullRefresh = useCallback(async () => { @@ -382,6 +847,14 @@ const TransactionList = React.forwardRef< HapticFeedback.medium(); setIsRefreshing(true); onPullRefresh?.(); + // Invalidate cached /address/… responses so the refresh always hits the + // network. Without this, mempoolClient serves the 30-second-old cached + // snapshot (originally populated during discovery's isAddressUsed() calls) + // and the user sees the same stale transaction list on every pull-to-refresh. + if (baseApi) { + const cleanBase = baseApi.replace(/\/+$/, '').replace(/\/api\/?$/, ''); + mempoolClient.invalidate(`${cleanBase}/api/address/`); + } try { await memoizedFetchTransactions(baseApi); } catch { @@ -397,8 +870,10 @@ const TransactionList = React.forwardRef< useImperativeHandle( ref, () => ({ - refresh: () => { - // Fire and forget; internal logic handles debouncing and state updates + refresh: (useFullList?: boolean) => { + if (useFullList === true) { + useFullSyncOnceRef.current = true; + } handlePullRefresh(); }, }), @@ -419,25 +894,43 @@ const TransactionList = React.forwardRef< }, [isRefreshing]); // Fix transaction refresh handling useEffect(() => { - // Skip effect if address or baseApi are not initialized - if (!address || !baseApi || address === '' || baseApi === '') { - dbg('Skipping transaction fetch - address or baseApi not initialized', { + const hasAddress = address || (isMultiAddress && addresses && addresses.length > 0); + if (!hasAddress || !baseApi || baseApi === '') { + dbg('Skipping transaction fetch - address/baseApi not initialized', { address, + addresses: isMultiAddress ? addresses?.length : 0, baseApi, }); - setTransactions([]); - setHasMoreTransactions(true); - setLastSeenTxId(null); + // Don't wipe existing transactions — the addresses may be temporarily + // undefined during a state transition. Preserve whatever is on screen. setLoading(false); setIsRefreshing(false); return; } - // Reset list when address or baseApi changes to prevent showing stale rows - setTransactions([]); + // Pre-populate from DB so cached rows are visible while the live fetch runs. + let mounted = true; + (async () => { + try { + const cached = + isMultiAddress && network && addressType + ? await WalletService.getInstance().transactionsFromCacheForWallet( + network, + addressType, + ) + : await WalletService.getInstance().transactionsFromCache( + address || '', + ); + if (mounted && cached.length > 0) { + setTransactions(cached); + } + } catch { + // Non-critical — the live fetch will populate state when connectivity + // is available. + } + })(); setHasMoreTransactions(true); setLastSeenTxId(null); - let mounted = true; - let refreshInterval: NodeJS.Timeout | null = null; + const controller = new AbortController(); abortController.current = controller; const fetchData = async (silent: boolean = false) => { @@ -463,18 +956,9 @@ const TransactionList = React.forwardRef< if (!isFetching.current && !isRefreshingRef.current) { fetchData(true); } - // Set up refresh interval - refreshInterval = setInterval(() => { - if (mounted && !isFetching.current && !isRefreshingRef.current) { - fetchData(true); - } - }, 30000); // Refresh every 30 seconds return () => { dbg('Cleaning up fetch effect'); mounted = false; - if (refreshInterval) { - clearInterval(refreshInterval); - } if (abortController.current) { abortController.current.abort(); } @@ -483,16 +967,24 @@ const TransactionList = React.forwardRef< setLoading(false); setIsRefreshing(false); }; - }, [address, baseApi, memoizedFetchTransactions]); + }, [ + address, + addresses, + isMultiAddress, + network, + addressType, + baseApi, + memoizedFetchTransactions, + ]); // Memoized transaction status checker const getTransactionStatus = useCallback( (tx: any) => { const isSending = !!tx?.sentAt || - !!tx.vin.some( - (input: any) => input.prevout.scriptpubkey_address === address, + !!tx.vin?.some((input: any) => + isOurAddress(input.prevout?.scriptpubkey_address || ''), ); - if (tx.sentAt || !tx.status.confirmed) { + if (tx.sentAt || !tx.status?.confirmed) { return { confirmed: false, text: isSending ? 'Sending' : 'Receiving', @@ -505,24 +997,94 @@ const TransactionList = React.forwardRef< icon: isSending ? outIcon : inIcon, }; }, - [address], + [isOurAddress], ); - // Debounced fetch more implementation + const fetchMore = useCallback(async () => { if (loadingMore || !isMounted.current) { - dbg('Skipping fetch more - conditions not met:', { - loadingMore, - isMounted: isMounted.current, - }); + dbg('Skipping fetchMore — already in flight or unmounted'); + return; + } + + // ── Multi-address path ───────────────────────────────────────────────── + if (isMultiAddress) { + if (!baseApi || !addresses?.length) { + return; + } + const hasOpenCursor = Object.values(addressCursors).some( + c => c !== null, + ); + if (!hasOpenCursor) { + setHasMoreTransactions(false); + return; + } + dbg( + 'fetchMore (multi-address): fetching next page with cursors', + addressCursors, + ); + setLoadingMore(true); + try { + const cleanBaseApi = baseApi + .replace(/\/+$/, '') + .replace(/\/api\/?$/, ''); + const result = + await WalletService.getInstance().fetchMoreTransactionsForAddresses( + cleanBaseApi, + addressCursors, + ); + if (!isMounted.current) { + return; + } + const stillHasMore = Object.values(result.cursors).some( + c => c !== null, + ); + setAddressCursors(result.cursors); + setHasMoreTransactions(stillHasMore); + if (result.txs.length > 0) { + setTransactions(prev => { + const existingIds = new Set(prev.map((tx: any) => tx.txid)); + const newTxs = result.txs.filter( + (tx: any) => !existingIds.has(tx.txid), + ); + if (newTxs.length === 0) { + return prev; + } + const merged = sortTxs([...prev, ...newTxs]); + if (network && addressType) { + WalletService.getInstance().updateTransactionsCacheForWallet( + network, + addressType, + merged, + ); + } + dbg( + 'fetchMore (multi-address): appended', + newTxs.length, + 'new txs, total', + merged.length, + ); + return merged; + }); + } + } catch (error: any) { + if (!isCanceledError(error)) { + dbg('fetchMore (multi-address) error:', error); + Toast.show({ + type: 'error', + text1: 'Error loading more transactions', + }); + } + } finally { + if (isMounted.current) { + setLoadingMore(false); + } + } return; } - // Guard against invalid state + + // ── Single-address path ──────────────────────────────────────────────── if (!lastSeenTxId || !address || !baseApi) { - dbg('Skipping fetch more - invalid state:', { - lastSeenTxId, - address, - baseApi, - }); + dbg('Skipping fetchMore (single):', {lastSeenTxId, address, baseApi}); return; } dbg('Starting fetch more from:', lastSeenTxId); @@ -530,26 +1092,31 @@ const TransactionList = React.forwardRef< try { // Ensure baseApi doesn't end with a slash and add a single slash const cleanBaseApi = baseApi.replace(/\/+$/, ''); - const response = await axios.get( + const response = await mempoolClient.get( `${cleanBaseApi}/address/${address}/txs/chain/${lastSeenTxId}`, - { - signal: abortController.current?.signal, - }, + {signal: abortController.current?.signal}, ); - dbg('Received more transactions:', response.data.length); + if (!response.ok) { + // API error during pagination — leave hasMoreTransactions true so + // the user can retry without losing the ability to paginate. + dbg('fetchMore: non-ok response, keeping pagination state'); + return; + } + const newTransactions = response.data ?? []; + dbg('Received more transactions:', newTransactions.length); if (!isMounted.current) { dbg('Component unmounted during fetch more'); return; } - const newTransactions = response.data; - // Only set hasMoreTransactions to false if we get no new transactions + // Only set hasMoreTransactions to false on a genuine empty page if (newTransactions.length === 0) { dbg('No more transactions to load'); setHasMoreTransactions(false); return; } - const cached = JSON.parse( - (await LocalCache.getItem(`${address}-pendingTxs`)) || '{}', + const cached = transactionRepository.getPendingTxMap( + address!, + network || 'mainnet', ); dbg('Cached transactions for fetch more:', Object.keys(cached).length); setTransactions(prevTransactions => { @@ -564,7 +1131,10 @@ const TransactionList = React.forwardRef< let pendingTxs = filteredTransactions .filter((tx: any) => !tx.status || !tx.status.confirmed) .map((tx: any) => { - const {sent} = getTransactionAmounts(tx, address); + const {sent} = getTransactionAmounts( + tx, + isMultiAddress ? addresses : address, + ); if (!isNaN(sent) && sent > 0) { pending += Number(sent); } @@ -576,9 +1146,9 @@ const TransactionList = React.forwardRef< if (cached[tx.txid]) { delete cached[tx.txid]; dbg('delete from cache in fetch more', tx.txid); - LocalCache.setItem( - `${address}-pendingTxs`, - JSON.stringify(cached), + transactionRepository.removePending( + tx.txid, + network || 'mainnet', ); } }); @@ -648,9 +1218,15 @@ const TransactionList = React.forwardRef< loadingMore, lastSeenTxId, address, + addresses, baseApi, getTransactionAmounts, onUpdate, + isMultiAddress, + addressCursors, + network, + addressType, + sortTxs, ]); // Add effect to handle initialTransactions changes useEffect(() => { @@ -755,6 +1331,19 @@ const TransactionList = React.forwardRef< color: appTheme.colors.text, opacity: 0.8, }, + pathText: { + fontSize: appTheme.fontSizes?.xs || 11, + fontFamily: appTheme.fontFamilies?.monospace, + color: appTheme.colors.textSecondary, + opacity: 0.8, + marginTop: 2, + }, + pathIndexText: { + fontSize: appTheme.fontSizes?.xs || 11, + fontFamily: appTheme.fontFamilies?.regular, + color: appTheme.colors.textSecondary, + opacity: 0.8, + }, txId: { fontSize: appTheme.fontSizes?.base || 13, fontFamily: appTheme.fontFamilies?.monospaceMedium, @@ -821,14 +1410,10 @@ const TransactionList = React.forwardRef< // Memoized render item with currency support const renderItem = useCallback( ({item}: any) => { - const { - text: status, - confirmed, - icon: statusIcon, - } = getTransactionStatus(item); - const {sent, changeAmount, received} = getTransactionAmounts( + const {text: status, icon: statusIcon} = getTransactionStatus(item); + const {sent, received} = getTransactionAmounts( item, - address, + isMultiAddress ? addresses : address, ); const txTime = item.sentAt || item.status.block_time * 1000; const txConf = item.sentAt ? false : item.status.confirmed; @@ -837,31 +1422,51 @@ const TransactionList = React.forwardRef< ? moment(txTime).fromNow() : 'Recently confirmed' : 'Pending confirmation'; - const shortTxId = `${item.txid.slice(0, 4)}...${item.txid.slice(-4)}`; + const shortTxId = `${item.txid.slice(0, 3)}…${item.txid.slice(-3)}`; // Get the relevant address(es) based on transaction type let relevantAddresses: string[] = []; let relevantAddress: string | null = null; if (status.includes('Sen')) { - // For sent transactions: collect ALL recipient addresses (outputs that aren't the sender's address) + // For sent transactions: collect ALL recipient addresses (outputs that aren't ours) relevantAddresses = item?.vout - ?.filter((output: any) => output.scriptpubkey_address !== address) + ?.filter( + (output: any) => !isOurAddress(output.scriptpubkey_address), + ) .map((output: any) => output.scriptpubkey_address) .filter((addr: string) => addr) || []; - // Remove duplicates relevantAddresses = [...new Set(relevantAddresses)]; relevantAddress = relevantAddresses[0] || null; } else { - // For received transactions: show the first input address that's not the receiver's address + // For received transactions: show the first input address that's not ours (the sender) relevantAddress = item?.vin?.find( - (input: any) => input.prevout.scriptpubkey_address !== address, + (input: any) => + !isOurAddress(input.prevout?.scriptpubkey_address || ''), )?.prevout?.scriptpubkey_address || null; // Set empty array for received transactions (not used in display) relevantAddresses = []; } // Follow global BTC/sats toggle (WalletHome) - let info = status.includes('Sen') + // sent === 0: all outputs landed on our own addresses — self-directed tx. + // Distinguish by number of internal outputs: + // 1 internal output → classic UTXO merge → Consolidation + // 2+ internal outputs → spreading across paths → Rebalancing + const isSelfTransfer = status.includes('Sen') && sent === 0; + const confirmed = item.sentAt ? false : item.status?.confirmed; + const internalOutputCount = isSelfTransfer + ? (item.vout ?? []).filter((o: any) => + isOurAddress(o.scriptpubkey_address || ''), + ).length + : 0; + const isConsolidation = isSelfTransfer && internalOutputCount <= 1; + const isRebalancing = isSelfTransfer && internalOutputCount > 1; + let info = isSelfTransfer + ? `+${formatBitcoinDisplay(received, { + inSats: showSats, + formatted: balanceFormattingEnabled, + })}` + : status.includes('Sen') ? `-${formatBitcoinDisplay(sent, { inSats: showSats, formatted: balanceFormattingEnabled, @@ -870,29 +1475,50 @@ const TransactionList = React.forwardRef< inSats: showSats, formatted: balanceFormattingEnabled, })}`; - let finalStatus = status; - let finalIcon = statusIcon; - if (sent === 0 && received === changeAmount) { - finalStatus = confirmed - ? 'Consolidated UTXOs' - : 'Consolidating UTXOs'; - info = `+${formatBitcoinDisplay(received, { - inSats: showSats, - formatted: balanceFormattingEnabled, - })}`; - finalIcon = confirmed ? consolidateIcon : pendingIcon; - } - // Calculate amount in selected currency with proper formatting + const finalStatus = isConsolidation + ? confirmed + ? 'Consolidated' + : 'Consolidating' + : isRebalancing + ? confirmed + ? 'Rebalanced' + : 'Rebalancing' + : status; + const finalIcon = isSelfTransfer + ? confirmed + ? consolidateIcon + : pendingIcon + : statusIcon; + // Historical rate at tx time for confirmed txs; current live rate for pending/unconfirmed. + const isPendingTx = !!item.sentAt || !item.status?.confirmed; + const blockTime = isPendingTx ? null : item.status?.block_time; + const historicalKey = + typeof blockTime === 'number' && Number.isFinite(blockTime) + ? getHistoricalRateKey(selectedCurrency, blockTime) + : null; + const historicalRate = + historicalKey != null + ? historicalRatesMap[historicalKey] ?? null + : null; + // Pending/unconfirmed txs fall back to the current live rate from WalletHome. + const effectiveRate = + historicalRate != null && historicalRate > 0 + ? historicalRate + : isPendingTx && _btcRate > 0 + ? _btcRate + : null; const getFiatAmount = (btcAmount: number) => { - if (!btcRate || btcRate <= 0) { - return '0.00'; - } - const amount = btcAmount * btcRate; - return presentFiat(amount); + if (effectiveRate == null || effectiveRate <= 0) return null; + return presentFiat(btcAmount * effectiveRate); }; - const fiatAmount = status.includes('Sen') - ? getFiatAmount(sent) - : getFiatAmount(received); + const fiatAmount = + effectiveRate != null && effectiveRate > 0 + ? isConsolidation + ? getFiatAmount(received) + : status.includes('Sen') + ? getFiatAmount(sent) + : getFiatAmount(received) + : null; return ( [ @@ -912,7 +1538,21 @@ const TransactionList = React.forwardRef< }}> - + {finalStatus} {status.includes('Sen') ? 'To: ' : 'Fr: '} - {relevantAddress.slice(0, 4)}... - {relevantAddress.slice(-4)} + {relevantAddress.slice(0, 3)}…{relevantAddress.slice(-3)} {status.includes('Sen') && relevantAddresses.length > 1 && ( @@ -951,7 +1590,9 @@ const TransactionList = React.forwardRef< {isBlurred ? '***' - : `${getCurrencySymbol(selectedCurrency)}${fiatAmount}`} + : fiatAmount != null + ? `${getCurrencySymbol(selectedCurrency)}${fiatAmount}` + : '—'} )} @@ -971,6 +1612,10 @@ const TransactionList = React.forwardRef< getTransactionStatus, getTransactionAmounts, address, + addresses, + isMultiAddress, + isOurAddress, + _btcRate, appTheme.colors.background, appTheme.colors.bitcoinOrange, styles.transactionRow, @@ -992,7 +1637,7 @@ const TransactionList = React.forwardRef< isBlurred, getCurrencySymbol, selectedCurrency, - btcRate, + historicalRatesMap, balanceFormattingEnabled, showSats, ], @@ -1084,34 +1729,62 @@ const TransactionList = React.forwardRef< }} baseApi={baseApi} selectedCurrency={selectedCurrency} - btcRate={btcRate} + historicalRate={(() => { + const selTx = selectedTransaction; + // Confirmed: use historical rate at block time. + if (!selTx?.sentAt && selTx?.status?.block_time != null) { + return ( + historicalRatesMap[ + getHistoricalRateKey( + selectedCurrency, + selTx.status.block_time, + ) + ] ?? null + ); + } + // Pending / unconfirmed: show value at current live rate. + return _btcRate > 0 ? _btcRate : null; + })()} getCurrencySymbol={getCurrencySymbol} - address={address} status={ selectedTransaction ? (() => { - const {text: status, confirmed} = + const {text, confirmed} = getTransactionStatus(selectedTransaction); - const {sent, changeAmount, received} = - getTransactionAmounts(selectedTransaction, address); - let finalStatus = status; - if (sent === 0 && received === changeAmount) { - finalStatus = confirmed - ? 'Consolidated UTXOs' - : 'Consolidating UTXOs'; + const {sent} = getTransactionAmounts( + selectedTransaction, + isMultiAddress ? addresses : address, + ); + const isSelf = text.includes('Sen') && sent === 0; + if (!isSelf) { + return {confirmed, text}; } - return { - confirmed, - text: finalStatus, - }; + const internalOuts = ( + selectedTransaction.vout ?? [] + ).filter((o: any) => + isOurAddress(o.scriptpubkey_address || ''), + ).length; + const label = + internalOuts <= 1 + ? confirmed + ? 'Consolidation' + : 'Consolidating' + : confirmed + ? 'Rebalanced' + : 'Rebalancing'; + return {confirmed, text: label}; })() : null } amounts={ selectedTransaction - ? getTransactionAmounts(selectedTransaction, address) + ? getTransactionAmounts( + selectedTransaction, + isMultiAddress ? addresses : address, + ) : null } + addressPathMap={addressPathMap} isBlurred={isBlurred} /> )} diff --git a/components/TransportModeSelector.tsx b/components/TransportModeSelector.tsx index 1ee72ba2..83a72645 100644 --- a/components/TransportModeSelector.tsx +++ b/components/TransportModeSelector.tsx @@ -1,12 +1,5 @@ import React, {useState} from 'react'; -import { - View, - Text, - StyleSheet, - Modal, - Image, - ScrollView, -} from 'react-native'; +import {View, Text, StyleSheet, Modal, Image, ScrollView} from 'react-native'; import AppPressable from './AppPressable'; import StaticQRCode from './StaticQRCode'; import {useTheme} from '../theme'; @@ -30,6 +23,9 @@ interface TransportModeSelectorProps { fiatAmount?: string; // Fiat amount for display fiatFees?: string; // Fiat fees for display selectedCurrency?: string; // Currency symbol for display + utxosJson?: string | null; // Optional JSON of utxosWithPaths (when multi-path UTXOs were used) + utxoCount?: number; // Optional count of UTXOs in utxosJson + changeAddress?: string | null; // Pre-computed change address (ensures both devices use the same output) } | null; showQRCode?: boolean; // Whether to show QR code (false when data came from scan) } @@ -256,6 +252,13 @@ const TransportModeSelector: React.FC = ({ gap: 10, width: '100%', }, + transportSelectedHintRowWithMargin: { + flexDirection: 'row', + alignItems: 'flex-start', + gap: 10, + width: '100%', + marginTop: 8, + }, transportSelectedHintIcon: { width: 20, height: 20, @@ -299,7 +302,7 @@ const TransportModeSelector: React.FC = ({ }, qrCodeSection: { marginBottom: 12, - padding: 16, + paddingTop: 6, backgroundColor: theme.colors.background === '#ffffff' ? theme.colors.white @@ -314,9 +317,7 @@ const TransportModeSelector: React.FC = ({ fontSize: theme.fontSizes?.sm || 12, fontFamily: theme.fontFamilies?.medium, color: theme.colors.textSecondary, - marginBottom: 10, textAlign: 'center', - paddingHorizontal: 8, }, qrCodeContainer: { backgroundColor: 'white', @@ -348,7 +349,7 @@ const TransportModeSelector: React.FC = ({ setSelectedTransport(null); onClose(); }} - android_ripple={{ color: 'rgba(0,0,0,0.1)' }}> + android_ripple={{color: 'rgba(0,0,0,0.1)'}}> @@ -374,6 +375,8 @@ const TransportModeSelector: React.FC = ({ sendBitcoinData.addressType || '', sendBitcoinData.derivationPath || '', sendBitcoinData.network || '', + sendBitcoinData.utxosJson || '', + sendBitcoinData.changeAddress || '', ); return ( @@ -382,7 +385,7 @@ const TransportModeSelector: React.FC = ({ = ({ styles.transportOptionCardSelected, ]} onPress={() => handleSelect('local')} - android_ripple={{ color: 'rgba(0,0,0,0.1)' }}> + android_ripple={{color: 'rgba(0,0,0,0.1)'}}> = ({ styles.transportOptionCardSelected, ]} onPress={() => handleSelect('nostr')} - android_ripple={{ color: 'rgba(0,0,0,0.1)' }}> + android_ripple={{color: 'rgba(0,0,0,0.1)'}}> @@ -475,7 +478,7 @@ const TransportModeSelector: React.FC = ({ {/* Selected Transport Hint */} - {selectedTransport && description && description.length > 0 && ( + {selectedTransport && description?.length > 0 && ( = ({ )} + {/* Continue Button */} = ({ ]} onPress={handleContinue} disabled={!selectedTransport} - android_ripple={{ color: 'rgba(0,0,0,0.1)' }}> + android_ripple={{color: 'rgba(0,0,0,0.1)'}}> Continue → diff --git a/constants/mempoolPlaygroundEndpoints.ts b/constants/mempoolPlaygroundEndpoints.ts index f9f5c90e..5622655d 100644 --- a/constants/mempoolPlaygroundEndpoints.ts +++ b/constants/mempoolPlaygroundEndpoints.ts @@ -43,6 +43,18 @@ export const MEMPOOL_PLAYGROUND_SECTIONS: PlaygroundSection[] = [ description: 'Returns bitcoin latest price denominated in main currencies.', }, + { + id: 'historical-price', + label: 'GET Historical Price', + method: 'GET', + pathTemplate: '/api/v1/historical-price', + description: + 'Returns bitcoin price at a given timestamp (Unix seconds). Use for historical fiat value.', + queryParams: [ + { name: 'currency', placeholder: 'USD', optional: false }, + { name: 'timestamp', placeholder: '1699999999', optional: false }, + ], + }, ], }, { diff --git a/context/NetworkContext.tsx b/context/NetworkContext.tsx index c53405e0..0e695d75 100644 --- a/context/NetworkContext.tsx +++ b/context/NetworkContext.tsx @@ -1,5 +1,5 @@ import React, { createContext, useContext, useState, useCallback, useEffect } from 'react'; -import LocalCache from '../services/LocalCache'; +import appConfigRepository, {CONFIG_KEYS} from '../services/repositories/AppConfigRepository'; import { BBMTLibNativeModule } from '../native_modules'; import {dbg, getMainnetAPIList, getTestnetAPIList} from '../utils'; interface NetworkContextType { @@ -17,31 +17,16 @@ export const NetworkProvider: React.FC<{ children: React.ReactNode }> = ({ child const refreshFromCache = useCallback(async () => { try { dbg('=== NetworkContext: Refreshing from cache'); - // Get current network - const net = await LocalCache.getItem('network'); + const net = appConfigRepository.get(CONFIG_KEYS.NETWORK); dbg('NetworkContext: Network from cache:', net); if (net) { setNetwork(net); - dbg('NetworkContext: Network state updated to:', net); - // Try to get network-specific API first, then fallback to general API - let api = await LocalCache.getItem(`api_${net}`); - if (!api) { - api = await LocalCache.getItem('api'); - dbg('NetworkContext: No network-specific API, using general API:', api); - } else { - dbg('NetworkContext: Using network-specific API:', api); - } + let api = appConfigRepository.get(`api_${net}`) || appConfigRepository.get('api'); + dbg('NetworkContext: API from cache:', api); if (api) { setApiBase(api); - dbg('NetworkContext: API state updated to:', api); - // Sync with native module await BBMTLibNativeModule.setAPI(net, api); - dbg('NetworkContext: Native module synced with network:', net, 'API:', api); - } else { - dbg('NetworkContext: No API found in cache'); } - } else { - dbg('NetworkContext: No network found in cache'); } } catch (error) { dbg('NetworkContext: Error refreshing from cache:', error); @@ -51,45 +36,26 @@ export const NetworkProvider: React.FC<{ children: React.ReactNode }> = ({ child const updateNetwork = useCallback(async (newNetwork: string) => { try { dbg('=== NetworkContext: Updating network to:', newNetwork); - // Save current API for the current network before switching - const currentApi = apiBase; - if (currentApi) { - await LocalCache.setItem(`api_${network}`, currentApi); - dbg(`NetworkContext: Saved current API for ${network}:`, currentApi); + if (apiBase) { + appConfigRepository.set(`api_${network}`, apiBase); } - // Cache the new network - await LocalCache.setItem('network', newNetwork); - dbg('NetworkContext: Network cached:', newNetwork); - // Try to get the previously selected API for this network, fallback to default - let api = await LocalCache.getItem(`api_${newNetwork}`); + appConfigRepository.set(CONFIG_KEYS.NETWORK, newNetwork); + let api = appConfigRepository.get(`api_${newNetwork}`); if (!api) { - // Use default API for the network if no cached selection api = newNetwork === 'testnet3' - ? 'https://mempool.space/testnet/api' // TESTNET_APIS[0] - : 'https://mempool.space/api'; // MAINNET_APIS[0] - dbg('NetworkContext: No cached API found, using default for', newNetwork, ':', api); - } else { - dbg('NetworkContext: Using cached API for', newNetwork, ':', api); + ? 'https://mempool.space/testnet/api' + : 'https://mempool.space/api'; } - // Cache the selected API for this network - await LocalCache.setItem(`api_${newNetwork}`, api); - await LocalCache.setItem('api', api); // Also update the current API - dbg('NetworkContext: API cached for network:', newNetwork, 'API:', api); - // Update local state - this should trigger all dependent effects + appConfigRepository.set(`api_${newNetwork}`, api); + appConfigRepository.set('api', api); setNetwork(newNetwork); setApiBase(api); - dbg('NetworkContext: Local state updated with network:', newNetwork, 'API:', api); - // Update native module await BBMTLibNativeModule.setAPI(newNetwork, api); - dbg('NetworkContext: Native module updated with network:', newNetwork, 'API:', api); - // Set fee APIs for the selected network const networkAPIs = newNetwork === 'mainnet' ? await getMainnetAPIList() : await getTestnetAPIList(); - const feeAPIsString = networkAPIs.join(','); - await BBMTLibNativeModule.setFeeAPIs(feeAPIsString); - dbg('NetworkContext: Fee APIs set for', newNetwork + ':', feeAPIsString); - dbg('=== NetworkContext: Network update completed'); + await BBMTLibNativeModule.setFeeAPIs(networkAPIs.join(',')); + dbg('NetworkContext: Network update completed', newNetwork, api); } catch (error) { dbg('NetworkContext: Error updating network:', error); } @@ -97,91 +63,36 @@ export const NetworkProvider: React.FC<{ children: React.ReactNode }> = ({ child // Update API for current network const updateAPI = useCallback(async (newAPI: string) => { try { - dbg('=== NetworkContext: Updating API to:', newAPI); - // Cache the API for the current network - await LocalCache.setItem(`api_${network}`, newAPI); - await LocalCache.setItem('api', newAPI); // Also update the current API - dbg('NetworkContext: API cached for network:', network, 'API:', newAPI); - // Update local state + appConfigRepository.set(`api_${network}`, newAPI); + appConfigRepository.set('api', newAPI); setApiBase(newAPI); - dbg('NetworkContext: API state updated to:', newAPI); - // Update native module await BBMTLibNativeModule.setAPI(network, newAPI); - dbg('NetworkContext: Native module updated with network:', network, 'API:', newAPI); - dbg('=== NetworkContext: API update completed'); + dbg('NetworkContext: API updated to:', newAPI); } catch (error) { dbg('NetworkContext: Error updating API:', error); } }, [network]); - // Initialize from cache on mount + // Initialize from SQLite on mount useEffect(() => { const initializeContext = async () => { try { - dbg('=== NetworkContext: Initializing context'); - // Get current network - const net = await LocalCache.getItem('network'); - dbg('NetworkContext: Network from cache:', net); - if (net) { - setNetwork(net); - dbg('NetworkContext: Network state updated to:', net); - // Try to get network-specific API first, then fallback to general API - let api = await LocalCache.getItem(`api_${net}`); - if (!api) { - api = await LocalCache.getItem('api'); - dbg('NetworkContext: No network-specific API, using general API:', api); - } else { - dbg('NetworkContext: Using network-specific API:', api); - } - if (api) { - setApiBase(api); - dbg('NetworkContext: API state updated to:', api); - // Sync with native module - await BBMTLibNativeModule.setAPI(net, api); - dbg('NetworkContext: Native module synced with network:', net, 'API:', api); - // Set fee APIs for the selected network - const networkAPIs = net === 'mainnet' - ? await getMainnetAPIList() - : await getTestnetAPIList(); - const feeAPIsString = networkAPIs.join(','); - await BBMTLibNativeModule.setFeeAPIs(feeAPIsString); - dbg('NetworkContext: Fee APIs set for', net + ':', feeAPIsString); - } else { - // Set default API if none found - const defaultApi = net === 'testnet3' - ? 'https://mempool.space/testnet/api' - : 'https://mempool.space/api'; - dbg('NetworkContext: No API found, using default:', defaultApi); - setApiBase(defaultApi); - await LocalCache.setItem('api', defaultApi); - await LocalCache.setItem(`api_${net}`, defaultApi); - await BBMTLibNativeModule.setAPI(net, defaultApi); - dbg('NetworkContext: Default API set and cached'); - // Set fee APIs for the selected network - const networkAPIs = net === 'mainnet' - ? await getMainnetAPIList() - : await getTestnetAPIList(); - const feeAPIsString = networkAPIs.join(','); - await BBMTLibNativeModule.setFeeAPIs(feeAPIsString); - dbg('NetworkContext: Fee APIs set for', net + ':', feeAPIsString); - } - } else { - // No network found, set defaults - dbg('NetworkContext: No network found, setting defaults'); - const defaultNetwork = 'mainnet'; - const defaultApi = 'https://mempool.space/api'; - setNetwork(defaultNetwork); - setApiBase(defaultApi); - await LocalCache.setItem('network', defaultNetwork); - await LocalCache.setItem('api', defaultApi); - await LocalCache.setItem(`api_${defaultNetwork}`, defaultApi); - await BBMTLibNativeModule.setAPI(defaultNetwork, defaultApi); - dbg('NetworkContext: Defaults set - network:', defaultNetwork, 'API:', defaultApi); - // Set fee APIs for mainnet (default network) - const networkAPIs = await getMainnetAPIList(); - const feeAPIsString = networkAPIs.join(','); - await BBMTLibNativeModule.setFeeAPIs(feeAPIsString); - dbg('NetworkContext: Fee APIs set for mainnet:', feeAPIsString); + const net = appConfigRepository.get(CONFIG_KEYS.NETWORK) || 'mainnet'; + setNetwork(net); + let api = appConfigRepository.get(`api_${net}`) || appConfigRepository.get('api'); + if (!api) { + api = net === 'testnet3' + ? 'https://mempool.space/testnet/api' + : 'https://mempool.space/api'; + appConfigRepository.set('api', api); + appConfigRepository.set(`api_${net}`, api); } + setApiBase(api); + await BBMTLibNativeModule.setAPI(net, api); + const networkAPIs = net === 'mainnet' + ? await getMainnetAPIList() + : await getTestnetAPIList(); + await BBMTLibNativeModule.setFeeAPIs(networkAPIs.join(',')); + dbg('NetworkContext: initialized', net, api); } catch (error) { dbg('NetworkContext: Error during initialization:', error); } diff --git a/context/UserContext.tsx b/context/UserContext.tsx index 148e66a1..c1083528 100644 --- a/context/UserContext.tsx +++ b/context/UserContext.tsx @@ -7,9 +7,10 @@ import React, { useState, } from 'react'; import EncryptedStorage from 'react-native-encrypted-storage'; -import LocalCache from '../services/LocalCache'; +import appConfigRepository, {CONFIG_KEYS} from '../services/repositories/AppConfigRepository'; import {BBMTLibNativeModule} from '../native_modules'; -import {getDerivePathForNetwork, isLegacyWallet, dbg} from '../utils'; +import {getReceivePath, isLegacyWallet, dbg} from '../utils'; +import {getExternalIndex} from '../services/HdIndexService'; type AddressType = 'legacy' | 'segwit-native' | 'segwit-compatible'; interface UserContextType { btcPub: string; @@ -161,69 +162,31 @@ export const UserProvider: React.FC<{children: React.ReactNode}> = ({ }; loadBalanceFormatting(); }, []); - // Load mempool playground tab preference (Settings; default off) + // Load tab preferences from SQLite (synchronous reads) useEffect(() => { - const loadShowMempoolPlayground = async () => { - try { - const stored = await LocalCache.getItem('mempool_playground_enabled'); - setShowMempoolPlaygroundState(stored === 'true'); - } catch { - setShowMempoolPlaygroundState(false); - } - }; - loadShowMempoolPlayground(); - }, []); - // Load UTXOs tab preference (Settings; default off) - useEffect(() => { - const loadShowUtxosTab = async () => { - try { - const stored = await LocalCache.getItem('utxos_tab_enabled'); - setShowUtxosTabState(stored === 'true'); - } catch { - setShowUtxosTabState(false); - } - }; - loadShowUtxosTab(); - }, []); - // Load PSBT tab preference (Settings; default off) - useEffect(() => { - const loadShowPsbtTab = async () => { - try { - const stored = await LocalCache.getItem('psbt_tab_enabled'); - setShowPsbtTabState(stored === 'true'); - } catch { - setShowPsbtTabState(false); - } - }; - loadShowPsbtTab(); - }, []); - // Load Wallet tab preference (Settings; default on) - useEffect(() => { - const loadShowWalletTab = async () => { - try { - const stored = await LocalCache.getItem('wallet_tab_enabled'); - setShowWalletTabState(stored !== 'false'); - } catch { - setShowWalletTabState(true); - } - }; - loadShowWalletTab(); + try { + setShowMempoolPlaygroundState(appConfigRepository.getBool(CONFIG_KEYS.TAB_MEMPOOL_ENABLED, false)); + setShowUtxosTabState(appConfigRepository.getBool(CONFIG_KEYS.TAB_UTXOS_ENABLED, false)); + setShowPsbtTabState(appConfigRepository.getBool(CONFIG_KEYS.TAB_PSBT_ENABLED, false)); + const walletEnabled = appConfigRepository.get(CONFIG_KEYS.TAB_WALLET_ENABLED); + setShowWalletTabState(walletEnabled !== 'false'); + } catch { + // defaults already set by useState + } }, []); - // Initialize network/api from cache (migrated from NetworkContext) + // Initialize network/api from SQLite (synchronous reads) useEffect(() => { const initializeNetwork = async () => { try { - const net = (await LocalCache.getItem('network')) || 'mainnet'; + const net = appConfigRepository.get(CONFIG_KEYS.NETWORK) || 'mainnet'; setNetwork(net); - let api = await LocalCache.getItem(`api_${net}`); + let api = appConfigRepository.get(`api_${net}`) || appConfigRepository.get('api'); if (!api) { - api = - (await LocalCache.getItem('api')) || - (net === 'testnet3' - ? 'https://mempool.space/testnet/api' - : 'https://mempool.space/api'); - await LocalCache.setItem('api', api); - await LocalCache.setItem(`api_${net}`, api); + api = net === 'testnet3' + ? 'https://mempool.space/testnet/api' + : 'https://mempool.space/api'; + appConfigRepository.set('api', api); + appConfigRepository.set(`api_${net}`, api); } setApiBase(api); await BBMTLibNativeModule.setAPI(net, api); @@ -302,9 +265,7 @@ export const UserProvider: React.FC<{children: React.ReactNode}> = ({ }); try { // Load address type - const storedType = (await LocalCache.getItem( - 'addressType', - )) as AddressType | null; + const storedType = appConfigRepository.get(CONFIG_KEYS.ADDRESS_TYPE) as AddressType | null; const currentAddressType = (storedType as AddressType) || 'segwit-native'; dbg(`[UserContext] refresh() - Address type loaded:`, { timestamp: Date.now(), @@ -322,17 +283,20 @@ export const UserProvider: React.FC<{children: React.ReactNode}> = ({ ks = JSON.parse(jks); // Check if this is a legacy wallet (created before migration timestamp) const useLegacyPath = isLegacyWallet(ks.created_at); - // Use derivation path that matches the address type (or legacy path for old wallets) - const path = getDerivePathForNetwork( + const externalIndex = await getExternalIndex(network, currentAddressType); + // Use receive path at current external index (HD: no address reuse) + const path = getReceivePath( network, currentAddressType, useLegacyPath, + externalIndex, ); dbg(`[UserContext] refresh() - Deriving btcPub:`, { timestamp: Date.now(), network, currentAddressType, useLegacyPath, + externalIndex, path, }); pub = await BBMTLibNativeModule.derivePubkey( @@ -366,10 +330,12 @@ export const UserProvider: React.FC<{children: React.ReactNode}> = ({ // because btcPub is network-specific (derivation path includes coin type: 0' for mainnet, 1' for testnet) const otherNet = actualNet === 'mainnet' ? 'testnet3' : 'mainnet'; const useLegacyPathOther = isLegacyWallet(ks.created_at); - const otherPath = getDerivePathForNetwork( + const otherExternalIndex = await getExternalIndex(otherNet, currentAddressType); + const otherPath = getReceivePath( otherNet, currentAddressType, useLegacyPathOther, + otherExternalIndex, ); const otherPub = await BBMTLibNativeModule.derivePubkey( ks.pub_key, @@ -407,27 +373,21 @@ export const UserProvider: React.FC<{children: React.ReactNode}> = ({ const handleSetActiveNetwork = useCallback( async (newNetwork: string) => { try { - // Save current API for the current network before switching - const currentApi = apiBase; - if (currentApi) { - await LocalCache.setItem(`api_${network}`, currentApi); + if (apiBase) { + appConfigRepository.set(`api_${network}`, apiBase); } - // Cache the new network - await LocalCache.setItem('network', newNetwork); - // Try to get the previously selected API for this network, fallback to default - let nextApi = await LocalCache.getItem(`api_${newNetwork}`); + appConfigRepository.set(CONFIG_KEYS.NETWORK, newNetwork); + let nextApi = appConfigRepository.get(`api_${newNetwork}`); if (!nextApi) { nextApi = newNetwork === 'testnet3' ? 'https://mempool.space/testnet/api' : 'https://mempool.space/api'; } - // Cache and update state - await LocalCache.setItem(`api_${newNetwork}`, nextApi); - await LocalCache.setItem('api', nextApi); + appConfigRepository.set(`api_${newNetwork}`, nextApi); + appConfigRepository.set('api', nextApi); setNetwork(newNetwork); setApiBase(nextApi); - // Update native module await BBMTLibNativeModule.setAPI(newNetwork, nextApi); } catch { // no-op @@ -437,14 +397,12 @@ export const UserProvider: React.FC<{children: React.ReactNode}> = ({ ); const handleSetActiveAddressType = useCallback( async (newType: AddressType) => { - await LocalCache.setItem('addressType', newType); + appConfigRepository.set(CONFIG_KEYS.ADDRESS_TYPE, newType); setActiveAddressTypeState(newType); - // Clear cached btcPub so it will be re-derived with the new address type await EncryptedStorage.removeItem('btcPub'); - // Refresh to derive new addresses with the new address type await refresh(); if (activeAddress) { - await LocalCache.setItem('currentAddress', activeAddress); + appConfigRepository.set(CONFIG_KEYS.CURRENT_ADDRESS, activeAddress); } }, [activeAddress, refresh], @@ -452,8 +410,8 @@ export const UserProvider: React.FC<{children: React.ReactNode}> = ({ const handleSetActiveApiProvider = useCallback( async (newApi: string) => { try { - await LocalCache.setItem(`api_${network}`, newApi); - await LocalCache.setItem('api', newApi); + appConfigRepository.set(`api_${network}`, newApi); + appConfigRepository.set('api', newApi); setApiBase(newApi); await BBMTLibNativeModule.setAPI(network, newApi); } catch { @@ -480,35 +438,19 @@ export const UserProvider: React.FC<{children: React.ReactNode}> = ({ }, []); const setShowMempoolPlayground = useCallback(async (value: boolean) => { setShowMempoolPlaygroundState(value); - try { - await LocalCache.setItem('mempool_playground_enabled', value ? 'true' : 'false'); - } catch { - // no-op - } + appConfigRepository.setBool(CONFIG_KEYS.TAB_MEMPOOL_ENABLED, value); }, []); const setShowUtxosTab = useCallback(async (value: boolean) => { setShowUtxosTabState(value); - try { - await LocalCache.setItem('utxos_tab_enabled', value ? 'true' : 'false'); - } catch { - // no-op - } + appConfigRepository.setBool(CONFIG_KEYS.TAB_UTXOS_ENABLED, value); }, []); const setShowPsbtTab = useCallback(async (value: boolean) => { setShowPsbtTabState(value); - try { - await LocalCache.setItem('psbt_tab_enabled', value ? 'true' : 'false'); - } catch { - // no-op - } + appConfigRepository.setBool(CONFIG_KEYS.TAB_PSBT_ENABLED, value); }, []); const setShowWalletTab = useCallback(async (value: boolean) => { setShowWalletTabState(value); - try { - await LocalCache.setItem('wallet_tab_enabled', value ? 'true' : 'false'); - } catch { - // no-op - } + appConfigRepository.setBool(CONFIG_KEYS.TAB_WALLET_ENABLED, value); }, []); const value: UserContextType = { btcPub, diff --git a/context/WalletContext.tsx b/context/WalletContext.tsx index e8dca85b..b875a5dd 100644 --- a/context/WalletContext.tsx +++ b/context/WalletContext.tsx @@ -1,8 +1,9 @@ import React, {createContext, useContext, useState, useEffect} from 'react'; import EncryptedStorage from 'react-native-encrypted-storage'; import {NativeModules} from 'react-native'; -import {dbg, getDerivePathForNetwork, isLegacyWallet} from '../utils'; -import LocalCache from '../services/LocalCache'; +import {dbg, getReceivePath, isLegacyWallet} from '../utils'; +import appConfigRepository, {CONFIG_KEYS} from '../services/repositories/AppConfigRepository'; +import {getExternalIndex} from '../services/HdIndexService'; const {BBMTLibNativeModule} = NativeModules; interface WalletContextType { address: string; @@ -23,13 +24,11 @@ export const WalletProvider: React.FC<{children: React.ReactNode}> = ({ const handleAddressTypeChange = async (type: string) => { try { dbg('WalletContext: Changing address type to:', type); - await LocalCache.setItem('addressType', type); + appConfigRepository.set(CONFIG_KEYS.ADDRESS_TYPE, type); setAddressType(type); - // Refresh wallet to generate new address await refreshWallet(); } catch (error) { dbg('WalletContext: Error changing address type:', error); - dbg('Error changing address type:', error); } }; const refreshWallet = async () => { @@ -41,20 +40,18 @@ export const WalletProvider: React.FC<{children: React.ReactNode}> = ({ return; } const ks = JSON.parse(jks); - // Get current network - let net = await LocalCache.getItem('network'); - if (!net) { - net = 'mainnet'; - await LocalCache.setItem('network', net); + let net = appConfigRepository.get(CONFIG_KEYS.NETWORK) || 'mainnet'; + if (!appConfigRepository.get(CONFIG_KEYS.NETWORK)) { + appConfigRepository.set(CONFIG_KEYS.NETWORK, net); } dbg('WalletContext: Current network:', net); - // Get current address type for path calculation - const storedAddressType = await LocalCache.getItem('addressType'); + const storedAddressType = appConfigRepository.get(CONFIG_KEYS.ADDRESS_TYPE); const currentAddressType = (storedAddressType as string) || 'segwit-native'; // Check if this is a legacy wallet (created before migration timestamp) const useLegacyPath = isLegacyWallet(ks.created_at); - const path = getDerivePathForNetwork(net, currentAddressType, useLegacyPath); - dbg('WalletContext: Using derivation path:', path); + const externalIndex = await getExternalIndex(net, currentAddressType); + const path = getReceivePath(net, currentAddressType, useLegacyPath, externalIndex); + dbg('WalletContext: Using derivation path (external index ' + externalIndex + '):', path); // Set network in native module first const netParams = await BBMTLibNativeModule.setBtcNetwork(net); net = netParams.split('@')[0]; @@ -79,15 +76,12 @@ export const WalletProvider: React.FC<{children: React.ReactNode}> = ({ // Update state setAddress(btcAddress); setNetwork(net!!); - // Handle API URL let base = netParams.split('@')[1]; - // Ensure base URL doesn't end with a slash if (base.endsWith('/')) { base = base.substring(0, base.length - 1); } - let api = await LocalCache.getItem('api'); + let api = appConfigRepository.get('api'); if (api) { - // Ensure API URL doesn't end with a slash if (api.endsWith('/')) { api = api.substring(0, api.length - 1); } @@ -96,7 +90,7 @@ export const WalletProvider: React.FC<{children: React.ReactNode}> = ({ setBaseApi(api); } else { dbg('WalletContext: Using default API URL:', base); - await LocalCache.setItem('api', base); + appConfigRepository.set('api', base); setBaseApi(base); } dbg('WalletContext: Wallet refresh completed'); diff --git a/ios/BBMTLibNativeModule.m b/ios/BBMTLibNativeModule.m index 8995e0b7..b75db1e8 100644 --- a/ios/BBMTLibNativeModule.m +++ b/ios/BBMTLibNativeModule.m @@ -154,6 +154,14 @@ @interface RCT_EXTERN_MODULE(BBMTLibNativeModule, NSObject) resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) +// Call estimateFeeWithUTXOs (multi-path) +RCT_EXTERN_METHOD(estimateFeeWithUTXOs:(NSString *)utxosWithPathsJSON + receiverAddress:(NSString *)receiverAddress + amountSatoshi:(NSString *)amountSatoshi + changeAddress:(NSString *)changeAddress + resolver:(RCTPromiseResolveBlock)resolve + rejecter:(RCTPromiseRejectBlock)reject) + // Call spendingHash RCT_EXTERN_METHOD(spendingHash:(NSString *)senderAddress receiverAddress:(NSString *)receiverAddress @@ -161,6 +169,31 @@ @interface RCT_EXTERN_MODULE(BBMTLibNativeModule, NSObject) resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) +// Call spendingHashWithUTXOs (multi-path) +RCT_EXTERN_METHOD(spendingHashWithUTXOs:(NSString *)utxosWithPathsJSON + receiverAddress:(NSString *)receiverAddress + amountSatoshi:(NSString *)amountSatoshi + resolver:(RCTPromiseResolveBlock)resolve + rejecter:(RCTPromiseRejectBlock)reject) + +// Call mpcSendBTCWithUTXOs (multi-path) +RCT_EXTERN_METHOD(mpcSendBTCWithUTXOs:(NSString *)server + partyID:(NSString *)partyID + partiesCSV:(NSString *)partiesCSV + sessionID:(NSString *)sessionID + sessionKey:(NSString *)sessionKey + encKey:(NSString *)encKey + decKey:(NSString *)decKey + keyshare:(NSString *)keyshare + publicKey:(NSString *)publicKey + receiverAddress:(NSString *)receiverAddress + amountSatoshi:(NSString *)amountSatoshi + feeSatoshi:(NSString *)feeSatoshi + utxosWithPathsJSON:(NSString *)utxosWithPathsJSON + changeAddress:(NSString *)changeAddress + resolver:(RCTPromiseResolveBlock)resolve + rejecter:(RCTPromiseRejectBlock)reject) + // Call mpcSendBTC RCT_EXTERN_METHOD(mpcSendBTC:(NSString *)server partyID:(NSString *)partyID @@ -208,7 +241,22 @@ @interface RCT_EXTERN_MODULE(BBMTLibNativeModule, NSObject) resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) -// Nostr MPC Send BTC +// Nostr MPC Send BTC With UTXOs (multi-path) +RCT_EXTERN_METHOD(nostrMpcSendBTCWithUTXOs:(NSString *)relaysCSV + partyNsec:(NSString *)partyNsec + partiesNpubsCSV:(NSString *)partiesNpubsCSV + npubsSorted:(NSString *)npubsSorted + balanceSats:(NSString *)balanceSats + keyshareJSON:(NSString *)keyshareJSON + receiverAddress:(NSString *)receiverAddress + amountSatoshi:(NSString *)amountSatoshi + estimatedFee:(NSString *)estimatedFee + utxosWithPathsJSON:(NSString *)utxosWithPathsJSON + changeAddress:(NSString *)changeAddress + resolver:(RCTPromiseResolveBlock)resolve + rejecter:(RCTPromiseRejectBlock)reject) + +// Nostr MPC Send BTC (changeAddress: optional HD change address; pass empty string for legacy behavior) RCT_EXTERN_METHOD(nostrMpcSendBTC:(NSString *)relaysCSV partyNsec:(NSString *)partyNsec partiesNpubsCSV:(NSString *)partiesNpubsCSV @@ -221,6 +269,7 @@ @interface RCT_EXTERN_MODULE(BBMTLibNativeModule, NSObject) receiverAddress:(NSString *)receiverAddress amountSatoshi:(NSString *)amountSatoshi estimatedFee:(NSString *)estimatedFee + changeAddress:(NSString *)changeAddress resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) @@ -253,4 +302,23 @@ @interface RCT_EXTERN_MODULE(BBMTLibNativeModule, NSObject) resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject) +// Broadcast a signed raw tx hex; returns txid on success +RCT_EXTERN_METHOD(postTx:(NSString *)rawTxHex + resolver:(RCTPromiseResolveBlock)resolve + rejecter:(RCTPromiseRejectBlock)reject) + +// Compute txid from raw tx hex (for filename before broadcast) +RCT_EXTERN_METHOD(computeTxId:(NSString *)rawTxHex + resolver:(RCTPromiseResolveBlock)resolve + rejecter:(RCTPromiseRejectBlock)reject) + +// Cancel server-based MPC session (sessionID prefix) +RCT_EXTERN_METHOD(cancelMpcSession:(NSString *)sessionID + resolver:(RCTPromiseResolveBlock)resolve + rejecter:(RCTPromiseRejectBlock)reject) + +// Cancel active Nostr MPC operation (best-effort) +RCT_EXTERN_METHOD(cancelNostrMpc:(RCTPromiseResolveBlock)resolve + rejecter:(RCTPromiseRejectBlock)reject) + @end diff --git a/ios/BBMTLibNativeModule.swift b/ios/BBMTLibNativeModule.swift index a932cb0c..3c49f2e1 100644 --- a/ios/BBMTLibNativeModule.swift +++ b/ios/BBMTLibNativeModule.swift @@ -117,6 +117,24 @@ class BBMTLibNativeModule: RCTEventEmitter, TssGoLogListenerProtocol, TssHookLis } } + @objc func spendingHashWithUTXOs( + _ utxosWithPathsJSON: String, + receiverAddress: String, + amountSatoshi: String, + resolver: @escaping RCTPromiseResolveBlock, + rejecter: @escaping RCTPromiseRejectBlock + ) { + DispatchQueue.global(qos: .background).async { [weak self] in + var error: NSError? + let output = TssSpendingHashWithUTXOs( + utxosWithPathsJSON, + receiverAddress, + amountSatoshi, &error) + self?.sendLogEvent("spendingHashWithUTXOs", output) + resolver(error == nil ? output : error!.localizedDescription) + } + } + @objc func estimateFees( _ senderAddress: String, receiverAddress: String, @@ -135,6 +153,26 @@ class BBMTLibNativeModule: RCTEventEmitter, TssGoLogListenerProtocol, TssHookLis } } + @objc func estimateFeeWithUTXOs( + _ utxosWithPathsJSON: String, + receiverAddress: String, + amountSatoshi: String, + changeAddress: String, + resolver: @escaping RCTPromiseResolveBlock, + rejecter: @escaping RCTPromiseRejectBlock + ) { + DispatchQueue.global(qos: .background).async { [weak self] in + var error: NSError? + let output = TssEstimateFeeWithUTXOs( + utxosWithPathsJSON, + receiverAddress, + amountSatoshi, + changeAddress, &error) + self?.sendLogEvent("estimateFeeWithUTXOs", output) + resolver(error == nil ? output : error!.localizedDescription) + } + } + @objc func mpcSendBTC( /* tss */ _ server: String, @@ -177,6 +215,46 @@ class BBMTLibNativeModule: RCTEventEmitter, TssGoLogListenerProtocol, TssHookLis } } + @objc func mpcSendBTCWithUTXOs( + _ server: String, + partyID: String, + partiesCSV: String, + sessionID: String, + sessionKey: String, + encKey: String, + decKey: String, + keyshare: String, + publicKey: String, + receiverAddress: String, + amountSatoshi: String, + feeSatoshi: String, + utxosWithPathsJSON: String, + changeAddress: String, + resolver: @escaping RCTPromiseResolveBlock, + rejecter: @escaping RCTPromiseRejectBlock + ) { + DispatchQueue.global(qos: .background).async { [weak self] in + var error: NSError? + let output = TssMpcSendBTCWithUTXOs( + server, + partyID, + partiesCSV, + sessionID, + sessionKey, + encKey, + decKey, + keyshare, + publicKey, + receiverAddress, + amountSatoshi, + feeSatoshi, + utxosWithPathsJSON, + changeAddress, &error) + self?.sendLogEvent("mpcSendBTCWithUTXOs", output) + resolver(error == nil ? output : error!.localizedDescription) + } + } + @objc func runRelay( _ port: String, resolver: @escaping RCTPromiseResolveBlock, rejecter: @escaping RCTPromiseRejectBlock @@ -534,6 +612,7 @@ class BBMTLibNativeModule: RCTEventEmitter, TssGoLogListenerProtocol, TssHookLis _ relaysCSV: String, partyNsec: String, partiesNpubsCSV: String, npubsSorted: String, balanceSats: String, keyshareJSON: String, derivePath: String, publicKey: String, senderAddress: String, receiverAddress: String, amountSatoshi: String, estimatedFee: String, + changeAddress: String, resolver: @escaping RCTPromiseResolveBlock, rejecter: @escaping RCTPromiseRejectBlock ) { DispatchQueue.global(qos: .background).async { [weak self] in @@ -541,12 +620,108 @@ class BBMTLibNativeModule: RCTEventEmitter, TssGoLogListenerProtocol, TssHookLis let output = TssNostrMpcSendBTC( relaysCSV, partyNsec, partiesNpubsCSV, npubsSorted, balanceSats, keyshareJSON, derivePath, publicKey, senderAddress, receiverAddress, Int64(amountSatoshi) ?? 0, - Int64(estimatedFee) ?? 0, &error) + Int64(estimatedFee) ?? 0, changeAddress, &error) self?.sendLogEvent("nostrMpcSendBTC", output) resolver(error == nil ? output : error!.localizedDescription) } } + @objc func nostrMpcSendBTCWithUTXOs( + _ relaysCSV: String, + partyNsec: String, + partiesNpubsCSV: String, + npubsSorted: String, + balanceSats: String, + keyshareJSON: String, + receiverAddress: String, + amountSatoshi: String, + estimatedFee: String, + utxosWithPathsJSON: String, + changeAddress: String, + resolver: @escaping RCTPromiseResolveBlock, + rejecter: @escaping RCTPromiseRejectBlock + ) { + DispatchQueue.global(qos: .background).async { [weak self] in + var error: NSError? + let output = TssNostrMpcSendBTCWithUTXOs( + relaysCSV, + partyNsec, + partiesNpubsCSV, + npubsSorted, + balanceSats, + keyshareJSON, + receiverAddress, + amountSatoshi, + estimatedFee, + utxosWithPathsJSON, + changeAddress, &error) + self?.sendLogEvent("nostrMpcSendBTCWithUTXOs", output) + resolver(error == nil ? output : error!.localizedDescription) + } + } + + @objc func postTx( + _ rawTxHex: String, + resolver: @escaping RCTPromiseResolveBlock, + rejecter: @escaping RCTPromiseRejectBlock + ) { + DispatchQueue.global(qos: .background).async { [weak self] in + var error: NSError? + let txid = TssPostTx(rawTxHex, &error) + if error == nil { + self?.sendLogEvent("postTx", txid) + resolver(txid) + } else { + rejecter("POST_TX_ERROR", error!.localizedDescription, error) + } + } + } + + @objc func computeTxId( + _ rawTxHex: String, + resolver: @escaping RCTPromiseResolveBlock, + rejecter: @escaping RCTPromiseRejectBlock + ) { + var error: NSError? + let txid = TssComputeTxId(rawTxHex, &error) + if error == nil { + resolver(txid) + } else { + rejecter("COMPUTE_TXID_ERROR", error!.localizedDescription, error) + } + } + + @objc func cancelMpcSession( + _ sessionID: String, + resolver: @escaping RCTPromiseResolveBlock, + rejecter: @escaping RCTPromiseRejectBlock + ) { + DispatchQueue.global(qos: .background).async { + var error: NSError? + let output = TssCancelMpcSession(sessionID, &error) + if error == nil { + resolver(output) + } else { + rejecter("CANCEL_MPC_ERROR", error!.localizedDescription, error) + } + } + } + + @objc func cancelNostrMpc( + _ resolver: @escaping RCTPromiseResolveBlock, + rejecter: @escaping RCTPromiseRejectBlock + ) { + DispatchQueue.global(qos: .background).async { + var error: NSError? + let output = TssCancelNostrMpc(&error) + if error == nil { + resolver(output) + } else { + rejecter("CANCEL_NOSTR_MPC_ERROR", error!.localizedDescription, error) + } + } + } + @objc func disableLogging( _ tag: String, resolver: @escaping RCTPromiseResolveBlock, rejecter: @escaping RCTPromiseRejectBlock diff --git a/ios/BoldWallet.xcodeproj/project.pbxproj b/ios/BoldWallet.xcodeproj/project.pbxproj index e99a7a6c..9dd065d1 100644 --- a/ios/BoldWallet.xcodeproj/project.pbxproj +++ b/ios/BoldWallet.xcodeproj/project.pbxproj @@ -578,7 +578,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 49; + CURRENT_PROJECT_VERSION = 55; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = 2G529K765N; ENABLE_BITCODE = NO; @@ -592,7 +592,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 2.2.0; + MARKETING_VERSION = 3.0.5; ONLY_ACTIVE_ARCH = NO; OTHER_LDFLAGS = ( "$(inherited)", @@ -616,7 +616,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 49; + CURRENT_PROJECT_VERSION = 55; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = 2G529K765N; ENABLE_TESTABILITY = NO; @@ -629,7 +629,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 2.2.0; + MARKETING_VERSION = 3.0.5; ONLY_ACTIVE_ARCH = YES; OTHER_LDFLAGS = ( "$(inherited)", diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 65fde2dd..0188bdc0 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -10,15 +10,43 @@ PODS: - hermes-engine (0.82.1): - hermes-engine/Pre-built (= 0.82.1) - hermes-engine/Pre-built (0.82.1) - - lottie-ios (4.5.0) - - lottie-react-native (7.3.4): + - lottie-ios (4.6.0) + - lottie-react-native (7.3.6): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - lottie-ios (= 4.6.0) + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga + - op-sqlite (15.2.5): - boost - DoubleConversion - fast_float - fmt - glog - hermes-engine - - lottie-ios (= 4.5.0) - RCT-Folly - RCT-Folly/Fabric - RCTRequired @@ -1874,9 +1902,35 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - react-native-netinfo (11.4.1): + - react-native-netinfo (11.5.2): + - boost + - DoubleConversion + - fast_float + - fmt + - glog + - hermes-engine + - RCT-Folly + - RCT-Folly/Fabric + - RCTRequired + - RCTTypeSafety - React-Core - - react-native-safe-area-context (5.6.1): + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-jsi + - React-NativeModulesApple + - React-RCTFabric + - React-renderercss + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - SocketRocket + - Yoga + - react-native-safe-area-context (5.7.0): - boost - DoubleConversion - fast_float @@ -1894,8 +1948,8 @@ PODS: - React-graphics - React-ImageManager - React-jsi - - react-native-safe-area-context/common (= 5.6.1) - - react-native-safe-area-context/fabric (= 5.6.1) + - react-native-safe-area-context/common (= 5.7.0) + - react-native-safe-area-context/fabric (= 5.7.0) - React-NativeModulesApple - React-RCTFabric - React-renderercss @@ -1906,7 +1960,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - react-native-safe-area-context/common (5.6.1): + - react-native-safe-area-context/common (5.7.0): - boost - DoubleConversion - fast_float @@ -1934,7 +1988,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - react-native-safe-area-context/fabric (5.6.1): + - react-native-safe-area-context/fabric (5.7.0): - boost - DoubleConversion - fast_float @@ -2536,7 +2590,7 @@ PODS: - React-Core - RNFS (2.20.0): - React-Core - - RNGestureHandler (2.28.0): + - RNGestureHandler (2.30.0): - boost - DoubleConversion - fast_float @@ -2592,7 +2646,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - RNReanimated (4.2.0): + - RNReanimated (4.2.2): - boost - DoubleConversion - fast_float @@ -2619,11 +2673,11 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated (= 4.2.0) + - RNReanimated/reanimated (= 4.2.2) - RNWorklets - SocketRocket - Yoga - - RNReanimated/reanimated (4.2.0): + - RNReanimated/reanimated (4.2.2): - boost - DoubleConversion - fast_float @@ -2650,11 +2704,11 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNReanimated/reanimated/apple (= 4.2.0) + - RNReanimated/reanimated/apple (= 4.2.2) - RNWorklets - SocketRocket - Yoga - - RNReanimated/reanimated/apple (4.2.0): + - RNReanimated/reanimated/apple (4.2.2): - boost - DoubleConversion - fast_float @@ -2684,7 +2738,7 @@ PODS: - RNWorklets - SocketRocket - Yoga - - RNScreens (4.17.1): + - RNScreens (4.24.0): - boost - DoubleConversion - fast_float @@ -2711,10 +2765,10 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNScreens/common (= 4.17.1) + - RNScreens/common (= 4.24.0) - SocketRocket - Yoga - - RNScreens/common (4.17.1): + - RNScreens/common (4.24.0): - boost - DoubleConversion - fast_float @@ -2743,7 +2797,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - RNShare (12.2.0): + - RNShare (12.2.5): - boost - DoubleConversion - fast_float @@ -2771,7 +2825,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - RNSVG (15.14.0): + - RNSVG (15.15.3): - boost - DoubleConversion - fast_float @@ -2797,10 +2851,10 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNSVG/common (= 15.14.0) + - RNSVG/common (= 15.15.3) - SocketRocket - Yoga - - RNSVG/common (15.14.0): + - RNSVG/common (15.15.3): - boost - DoubleConversion - fast_float @@ -2828,7 +2882,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - RNWorklets (0.7.1): + - RNWorklets (0.7.4): - boost - DoubleConversion - fast_float @@ -2855,10 +2909,10 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNWorklets/worklets (= 0.7.1) + - RNWorklets/worklets (= 0.7.4) - SocketRocket - Yoga - - RNWorklets/worklets (0.7.1): + - RNWorklets/worklets (0.7.4): - boost - DoubleConversion - fast_float @@ -2885,10 +2939,10 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNWorklets/worklets/apple (= 0.7.1) + - RNWorklets/worklets/apple (= 0.7.4) - SocketRocket - Yoga - - RNWorklets/worklets/apple (0.7.1): + - RNWorklets/worklets/apple (0.7.4): - boost - DoubleConversion - fast_float @@ -2918,11 +2972,11 @@ PODS: - SocketRocket - Yoga - SocketRocket (0.7.1) - - VisionCamera (4.7.2): - - VisionCamera/Core (= 4.7.2) - - VisionCamera/React (= 4.7.2) - - VisionCamera/Core (4.7.2) - - VisionCamera/React (4.7.2): + - VisionCamera (4.7.3): + - VisionCamera/Core (= 4.7.3) + - VisionCamera/React (= 4.7.3) + - VisionCamera/Core (4.7.3) + - VisionCamera/React (4.7.3): - React-Core - Yoga (0.0.0) @@ -2936,6 +2990,7 @@ DEPENDENCIES: - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) - lottie-react-native (from `../node_modules/lottie-react-native`) + - "op-sqlite (from `../node_modules/@op-engineering/op-sqlite`)" - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - RCTDeprecation (from `../node_modules/react-native/ReactApple/Libraries/RCTFoundation/RCTDeprecation`) - RCTRequired (from `../node_modules/react-native/Libraries/Required`) @@ -3048,6 +3103,8 @@ EXTERNAL SOURCES: :tag: hermes-2025-09-01-RNv0.82.0-265ef62ff3eb7289d17e366664ac0da82303e101 lottie-react-native: :path: "../node_modules/lottie-react-native" + op-sqlite: + :path: "../node_modules/@op-engineering/op-sqlite" RCT-Folly: :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" RCTDeprecation: @@ -3226,8 +3283,9 @@ SPEC CHECKSUMS: fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd glog: 5683914934d5b6e4240e497e0f4a3b42d1854183 hermes-engine: 273e30e7fb618279934b0b95ffab60ecedb7acf5 - lottie-ios: a881093fab623c467d3bce374367755c272bdd59 - lottie-react-native: d849be4292d467c0e13fd4ca5042bb352b7d1a61 + lottie-ios: 8f959969761e9c45d70353667d00af0e5b9cadb3 + lottie-react-native: 994a0f1696a7ea01f63443e53a860c735246082d + op-sqlite: bbdfb540be2064a31e466eb0eef2ab014a3a1737 RCT-Folly: 59ec0ac1f2f39672a0c6e6cecdd39383b764646f RCTDeprecation: f17e2ebc07876ca9ab8eb6e4b0a4e4647497ae3a RCTRequired: e2c574c1b45231f7efb0834936bd609d75072b63 @@ -3265,8 +3323,8 @@ SPEC CHECKSUMS: react-native-document-picker: 6151275a22fd452b9241855250f574aa2520d1f9 react-native-encrypted-storage: db300a3f2f0aba1e818417c1c0a6be549038deb7 react-native-get-random-values: 9856c21cab42a6d8db71dcb35c3059fdaeac2b16 - react-native-netinfo: f0a9899081c185db1de5bb2fdc1c88c202a059ac - react-native-safe-area-context: 6d8a7b750e496e37bda47c938320bf2c734d441f + react-native-netinfo: 5e036f49ab00a53569bcc0cbc2954b608b6532c3 + react-native-safe-area-context: 0f4986a88ec555aff660503b483d6e4bd6980a9a react-native-zeroconf: 5b38b434ccc6ca245c8a5ffd64a4501e67f9edcb React-NativeModulesApple: c4bee6aa736092cd347456488a4f97a8e7517604 React-oscompat: 95875e81f5d4b3c7b2c888d5bd2c9d83450d8bdb @@ -3303,15 +3361,15 @@ SPEC CHECKSUMS: RNCClipboard: 962296f7af77f6c039b683e21c2e2255af9c05df RNDeviceInfo: 8b6fa8379062949dd79a009cf3d6b02a9c03ca59 RNFS: 4ac0f0ea233904cb798630b3c077808c06931688 - RNGestureHandler: 310fefa1b72004d0b0a6a361b537a74724f45d5b + RNGestureHandler: 67d0939149fdc7d619ca6bb2de7ecf5b959539ae RNReactNativeHapticFeedback: 63aa39dbd6ef56e9de688210c5761d4007927a7e - RNReanimated: 84ecd7c42f6a7e4d0f7ca498fb84980b6007e7a4 - RNScreens: d3b832c50356686916d18e28d3c5b9107382191c - RNShare: 5d5c5158bc67618ed3f8b5cc008171f1c0607cbe - RNSVG: 870974196fca9fedd72914d560cc4c774f98d170 - RNWorklets: ee480a67d776e180fca0e89a0fcb84a51f1f0c16 + RNReanimated: 03b886a575aaba0fd363ace6ea1e5b654e526e99 + RNScreens: 7179cc1ba31b4e18ed29f10abf20c24a7961cf4c + RNShare: 0e51a2414634610e30be480d26816c260c61b027 + RNSVG: 2008bfa99f51efe1edd86dec50de20d5ac16429a + RNWorklets: d0114f9d0c47b1678c93ae8ed32e5c4948e5cca7 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - VisionCamera: 2230ecfd78a1f6cddd8be0fe4e6589f21a6385e1 + VisionCamera: 3ea10c46a5c612f5f89fb46a54bef4a0de8b58a7 Yoga: 689c8e04277f3ad631e60fe2a08e41d411daf8eb PODFILE CHECKSUM: d3cf1ed985447b7e1d75f6233972019126d31419 diff --git a/ios/Tss.xcframework/Info.plist b/ios/Tss.xcframework/Info.plist index c81fd9d5..0f2e0509 100644 --- a/ios/Tss.xcframework/Info.plist +++ b/ios/Tss.xcframework/Info.plist @@ -6,17 +6,18 @@ BinaryPath - Tss.framework/Tss + Tss.framework/Versions/A/Tss LibraryIdentifier - ios-arm64 + macos-arm64_x86_64 LibraryPath Tss.framework SupportedArchitectures arm64 + x86_64 SupportedPlatform - ios + macos BinaryPath @@ -37,18 +38,17 @@ BinaryPath - Tss.framework/Versions/A/Tss + Tss.framework/Tss LibraryIdentifier - macos-arm64_x86_64 + ios-arm64 LibraryPath Tss.framework SupportedArchitectures arm64 - x86_64 SupportedPlatform - macos + ios CFBundlePackageType diff --git a/ios/Tss.xcframework/ios-arm64/Tss.framework/Headers/Tss.objc.h b/ios/Tss.xcframework/ios-arm64/Tss.framework/Headers/Tss.objc.h index 723ad0f4..1f43263a 100644 --- a/ios/Tss.xcframework/ios-arm64/Tss.framework/Headers/Tss.objc.h +++ b/ios/Tss.xcframework/ios-arm64/Tss.framework/Headers/Tss.objc.h @@ -26,6 +26,7 @@ @class TssSession; @class TssStatus; @class TssUTXO; +@class TssUTXOWithPath; @protocol TssGoLogListener; @class TssGoLogListener; @protocol TssHookListener; @@ -274,6 +275,23 @@ @end +/** + * UTXOWithPath extends UTXO with derivation path and scriptpubkey for HD wallets (per-input signing). +Scriptpubkey (hex) is optional: when present, FetchUTXODetails is skipped during signing, +removing the last network call from the MPC signing loop. + */ +@interface TssUTXOWithPath : NSObject { +} +@property(strong, readonly) _Nonnull id _ref; + +- (nonnull instancetype)initWithRef:(_Nonnull id)ref; +- (nonnull instancetype)init; +// skipped field UTXOWithPath.UTXO with unsupported type: github.com/BoldBitcoinWallet/BBMTLib/tss.UTXO + +@property (nonatomic) NSString* _Nonnull derivationPath; +@property (nonatomic) NSString* _Nonnull scriptpubkey; +@end + // skipped const MaxUint32 with unsupported type: uint32 @@ -281,8 +299,29 @@ FOUNDATION_EXPORT NSString* _Nonnull TssAesDecrypt(NSString* _Nullable encrypted FOUNDATION_EXPORT NSString* _Nonnull TssAesEncrypt(NSString* _Nullable data, NSString* _Nullable key, NSError* _Nullable* _Nullable error); +/** + * CancelMpcSession requests cancellation for a given base session ID. +It cancels any currently-running derived sessions (prefix match) and ensures +any future derived sessions start cancelled. + +Exposed to mobile via gomobile bind. + */ +FOUNDATION_EXPORT NSString* _Nonnull TssCancelMpcSession(NSString* _Nullable sessionID, NSError* _Nullable* _Nullable error); + +/** + * CancelNostrMpc cancels the currently running Nostr MPC operation (best-effort). +Exposed to mobile via gomobile bind. + */ +FOUNDATION_EXPORT NSString* _Nonnull TssCancelNostrMpc(NSError* _Nullable* _Nullable error); + FOUNDATION_EXPORT void TssClearSessionLog(NSString* _Nullable session); +/** + * ComputeTxId returns the txid (reversed double-SHA256 of serialized tx) for a raw tx hex. +Used by the app to name the shared file before broadcasting. + */ +FOUNDATION_EXPORT NSString* _Nonnull TssComputeTxId(NSString* _Nullable rawTxHex, NSError* _Nullable* _Nullable error); + // skipped function Contains with unsupported parameter or return types @@ -314,6 +353,13 @@ Returns: xpub (mainnet) or tpub (testnet) encoded string at account level m/44/0 */ FOUNDATION_EXPORT NSString* _Nonnull TssEncodeXpub(NSString* _Nullable hexPubKey, NSString* _Nullable hexChainCode, NSString* _Nullable network, NSError* _Nullable* _Nullable error); +/** + * EstimateFeeWithUTXOs estimates fees using a pre-fetched UTXO pool with paths (multi-path send). +utxosWithPathsJSON: JSON array of {txid, vout, value, derivation_path or derivationPath} +changeAddress: used for change output size estimation (e.g. next HD change address) + */ +FOUNDATION_EXPORT NSString* _Nonnull TssEstimateFeeWithUTXOs(NSString* _Nullable utxosWithPathsJSON, NSString* _Nullable receiverAddress, NSString* _Nullable amountSatoshiStr, NSString* _Nullable changeAddress, NSError* _Nullable* _Nullable error); + FOUNDATION_EXPORT NSString* _Nonnull TssEstimateFees(NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t amountSatoshi, NSError* _Nullable* _Nullable error); FOUNDATION_EXPORT NSString* _Nonnull TssFetchData(NSString* _Nullable url, NSString* _Nullable decKey, NSString* _Nullable data, NSError* _Nullable* _Nullable error); @@ -384,6 +430,13 @@ FOUNDATION_EXPORT BOOL TssLocalPreParams(NSString* _Nullable ppmFile, long timeo FOUNDATION_EXPORT NSString* _Nonnull TssMpcSendBTC(NSString* _Nullable server, NSString* _Nullable key, NSString* _Nullable partiesCSV, NSString* _Nullable session, NSString* _Nullable sessionKey, NSString* _Nullable encKey, NSString* _Nullable decKey, NSString* _Nullable keyshare, NSString* _Nullable derivePath, NSString* _Nullable publicKey, NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t amountSatoshi, int64_t estimatedFee, NSError* _Nullable* _Nullable error); +/** + * MpcSendBTCWithUTXOs is the multi-path variant: uses pre-fetched UTXOs with per-input derivation paths. +utxosWithPathsJSON: JSON array of {txid, vout, value, derivation_path or derivationPath} +changeAddress: HD change address for change output (required) + */ +FOUNDATION_EXPORT NSString* _Nonnull TssMpcSendBTCWithUTXOs(NSString* _Nullable server, NSString* _Nullable key, NSString* _Nullable partiesCSV, NSString* _Nullable session, NSString* _Nullable sessionKey, NSString* _Nullable encKey, NSString* _Nullable decKey, NSString* _Nullable keyshare, NSString* _Nullable publicKey, NSString* _Nullable receiverAddress, NSString* _Nullable amountSatoshiStr, NSString* _Nullable estimatedFeeStr, NSString* _Nullable utxosWithPathsJSON, NSString* _Nullable changeAddress, NSError* _Nullable* _Nullable error); + /** * MpcSignPSBT signs a PSBT using MPC (server-based transport) Parameters: @@ -439,8 +492,18 @@ It internally performs pre-agreement to establish sessionID and unified fees. - npubsSorted: Comma-separated sorted list of all party npubs (for sessionFlag calculation) - balanceSats: Balance in satoshis (for sessionFlag calculation) - amountSatoshi: Transaction amount in satoshis (for sessionFlag calculation) + +NostrMpcSendBTC performs a Nostr-based MPC Bitcoin transaction. +changeAddress: when non-empty, change output is sent here (HD internal chain); otherwise to senderAddress. */ -FOUNDATION_EXPORT NSString* _Nonnull TssNostrMpcSendBTC(NSString* _Nullable relaysCSV, NSString* _Nullable partyNsec, NSString* _Nullable partiesNpubsCSV, NSString* _Nullable npubsSorted, NSString* _Nullable balanceSats, NSString* _Nullable keyshareJSON, NSString* _Nullable derivePath, NSString* _Nullable publicKey, NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t amountSatoshi, int64_t estimatedFee, NSError* _Nullable* _Nullable error); +FOUNDATION_EXPORT NSString* _Nonnull TssNostrMpcSendBTC(NSString* _Nullable relaysCSV, NSString* _Nullable partyNsec, NSString* _Nullable partiesNpubsCSV, NSString* _Nullable npubsSorted, NSString* _Nullable balanceSats, NSString* _Nullable keyshareJSON, NSString* _Nullable derivePath, NSString* _Nullable publicKey, NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t amountSatoshi, int64_t estimatedFee, NSString* _Nullable changeAddress, NSError* _Nullable* _Nullable error); + +/** + * NostrMpcSendBTCWithUTXOs is the multi-path variant: uses pre-fetched UTXOs with per-input derivation paths. +utxosWithPathsJSON: JSON array of {txid, vout, value, derivation_path or derivationPath} +changeAddress: HD change address for change output (required) + */ +FOUNDATION_EXPORT NSString* _Nonnull TssNostrMpcSendBTCWithUTXOs(NSString* _Nullable relaysCSV, NSString* _Nullable partyNsec, NSString* _Nullable partiesNpubsCSV, NSString* _Nullable npubsSorted, NSString* _Nullable balanceSats, NSString* _Nullable keyshareJSON, NSString* _Nullable receiverAddress, NSString* _Nullable amountSatoshiStr, NSString* _Nullable estimatedFeeStr, NSString* _Nullable utxosWithPathsJSON, NSString* _Nullable changeAddress, NSError* _Nullable* _Nullable error); /** * NostrMpcSignPSBT signs a PSBT using MPC over Nostr transport @@ -504,6 +567,9 @@ FOUNDATION_EXPORT NSString* _Nonnull TssSecureRandom(long length, NSError* _Null // skipped function SelectUTXOs with unsupported parameter or return types +// skipped function SelectUTXOsWithPaths with unsupported parameter or return types + + FOUNDATION_EXPORT NSString* _Nonnull TssSendBitcoin(NSString* _Nullable wifKey, NSString* _Nullable publicKey, NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t preview, int64_t amountSatoshi, NSError* _Nullable* _Nullable error); FOUNDATION_EXPORT NSString* _Nonnull TssSessionLog(NSString* _Nullable session); @@ -523,6 +589,16 @@ FOUNDATION_EXPORT NSString* _Nonnull TssSha256(NSString* _Nullable msg, NSError* FOUNDATION_EXPORT NSString* _Nonnull TssSpendingHash(NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t amountSatoshi, NSError* _Nullable* _Nullable error); +/** + * SpendingHashWithUTXOs is the multi-path counterpart of SpendingHash. +Instead of fetching UTXOs from a single address, it accepts a pre-fetched +pool (JSON-encoded []utxoWithPathJSON) that covers all HD addresses. +It selects UTXOs using the same "smallest-first" strategy and returns a +deterministic SHA-256 hex over "txid:vout" pairs - identical across +co-signing devices as long as they supply the same UTXO set. + */ +FOUNDATION_EXPORT NSString* _Nonnull TssSpendingHashWithUTXOs(NSString* _Nullable utxosWithPathsJSON, NSString* _Nullable receiverAddress, NSString* _Nullable amountSatoshiStr, NSError* _Nullable* _Nullable error); + FOUNDATION_EXPORT NSString* _Nonnull TssStopRelay(NSError* _Nullable* _Nullable error); FOUNDATION_EXPORT NSString* _Nonnull TssTotalUTXO(NSString* _Nullable address, NSError* _Nullable* _Nullable error); diff --git a/ios/Tss.xcframework/ios-arm64/Tss.framework/Info.plist b/ios/Tss.xcframework/ios-arm64/Tss.framework/Info.plist index c371d7e8..c1d5ee8a 100644 --- a/ios/Tss.xcframework/ios-arm64/Tss.framework/Info.plist +++ b/ios/Tss.xcframework/ios-arm64/Tss.framework/Info.plist @@ -9,9 +9,9 @@ MinimumOSVersion 100.0 CFBundleShortVersionString - 0.0.1771221908 + 0.0.1772963071 CFBundleVersion - 0.0.1771221908 + 0.0.1772963071 CFBundlePackageType FMWK diff --git a/ios/Tss.xcframework/ios-arm64/Tss.framework/Tss b/ios/Tss.xcframework/ios-arm64/Tss.framework/Tss index 99938437..fba1f101 100644 Binary files a/ios/Tss.xcframework/ios-arm64/Tss.framework/Tss and b/ios/Tss.xcframework/ios-arm64/Tss.framework/Tss differ diff --git a/ios/Tss.xcframework/ios-arm64_x86_64-simulator/Tss.framework/Headers/Tss.objc.h b/ios/Tss.xcframework/ios-arm64_x86_64-simulator/Tss.framework/Headers/Tss.objc.h index 723ad0f4..1f43263a 100644 --- a/ios/Tss.xcframework/ios-arm64_x86_64-simulator/Tss.framework/Headers/Tss.objc.h +++ b/ios/Tss.xcframework/ios-arm64_x86_64-simulator/Tss.framework/Headers/Tss.objc.h @@ -26,6 +26,7 @@ @class TssSession; @class TssStatus; @class TssUTXO; +@class TssUTXOWithPath; @protocol TssGoLogListener; @class TssGoLogListener; @protocol TssHookListener; @@ -274,6 +275,23 @@ @end +/** + * UTXOWithPath extends UTXO with derivation path and scriptpubkey for HD wallets (per-input signing). +Scriptpubkey (hex) is optional: when present, FetchUTXODetails is skipped during signing, +removing the last network call from the MPC signing loop. + */ +@interface TssUTXOWithPath : NSObject { +} +@property(strong, readonly) _Nonnull id _ref; + +- (nonnull instancetype)initWithRef:(_Nonnull id)ref; +- (nonnull instancetype)init; +// skipped field UTXOWithPath.UTXO with unsupported type: github.com/BoldBitcoinWallet/BBMTLib/tss.UTXO + +@property (nonatomic) NSString* _Nonnull derivationPath; +@property (nonatomic) NSString* _Nonnull scriptpubkey; +@end + // skipped const MaxUint32 with unsupported type: uint32 @@ -281,8 +299,29 @@ FOUNDATION_EXPORT NSString* _Nonnull TssAesDecrypt(NSString* _Nullable encrypted FOUNDATION_EXPORT NSString* _Nonnull TssAesEncrypt(NSString* _Nullable data, NSString* _Nullable key, NSError* _Nullable* _Nullable error); +/** + * CancelMpcSession requests cancellation for a given base session ID. +It cancels any currently-running derived sessions (prefix match) and ensures +any future derived sessions start cancelled. + +Exposed to mobile via gomobile bind. + */ +FOUNDATION_EXPORT NSString* _Nonnull TssCancelMpcSession(NSString* _Nullable sessionID, NSError* _Nullable* _Nullable error); + +/** + * CancelNostrMpc cancels the currently running Nostr MPC operation (best-effort). +Exposed to mobile via gomobile bind. + */ +FOUNDATION_EXPORT NSString* _Nonnull TssCancelNostrMpc(NSError* _Nullable* _Nullable error); + FOUNDATION_EXPORT void TssClearSessionLog(NSString* _Nullable session); +/** + * ComputeTxId returns the txid (reversed double-SHA256 of serialized tx) for a raw tx hex. +Used by the app to name the shared file before broadcasting. + */ +FOUNDATION_EXPORT NSString* _Nonnull TssComputeTxId(NSString* _Nullable rawTxHex, NSError* _Nullable* _Nullable error); + // skipped function Contains with unsupported parameter or return types @@ -314,6 +353,13 @@ Returns: xpub (mainnet) or tpub (testnet) encoded string at account level m/44/0 */ FOUNDATION_EXPORT NSString* _Nonnull TssEncodeXpub(NSString* _Nullable hexPubKey, NSString* _Nullable hexChainCode, NSString* _Nullable network, NSError* _Nullable* _Nullable error); +/** + * EstimateFeeWithUTXOs estimates fees using a pre-fetched UTXO pool with paths (multi-path send). +utxosWithPathsJSON: JSON array of {txid, vout, value, derivation_path or derivationPath} +changeAddress: used for change output size estimation (e.g. next HD change address) + */ +FOUNDATION_EXPORT NSString* _Nonnull TssEstimateFeeWithUTXOs(NSString* _Nullable utxosWithPathsJSON, NSString* _Nullable receiverAddress, NSString* _Nullable amountSatoshiStr, NSString* _Nullable changeAddress, NSError* _Nullable* _Nullable error); + FOUNDATION_EXPORT NSString* _Nonnull TssEstimateFees(NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t amountSatoshi, NSError* _Nullable* _Nullable error); FOUNDATION_EXPORT NSString* _Nonnull TssFetchData(NSString* _Nullable url, NSString* _Nullable decKey, NSString* _Nullable data, NSError* _Nullable* _Nullable error); @@ -384,6 +430,13 @@ FOUNDATION_EXPORT BOOL TssLocalPreParams(NSString* _Nullable ppmFile, long timeo FOUNDATION_EXPORT NSString* _Nonnull TssMpcSendBTC(NSString* _Nullable server, NSString* _Nullable key, NSString* _Nullable partiesCSV, NSString* _Nullable session, NSString* _Nullable sessionKey, NSString* _Nullable encKey, NSString* _Nullable decKey, NSString* _Nullable keyshare, NSString* _Nullable derivePath, NSString* _Nullable publicKey, NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t amountSatoshi, int64_t estimatedFee, NSError* _Nullable* _Nullable error); +/** + * MpcSendBTCWithUTXOs is the multi-path variant: uses pre-fetched UTXOs with per-input derivation paths. +utxosWithPathsJSON: JSON array of {txid, vout, value, derivation_path or derivationPath} +changeAddress: HD change address for change output (required) + */ +FOUNDATION_EXPORT NSString* _Nonnull TssMpcSendBTCWithUTXOs(NSString* _Nullable server, NSString* _Nullable key, NSString* _Nullable partiesCSV, NSString* _Nullable session, NSString* _Nullable sessionKey, NSString* _Nullable encKey, NSString* _Nullable decKey, NSString* _Nullable keyshare, NSString* _Nullable publicKey, NSString* _Nullable receiverAddress, NSString* _Nullable amountSatoshiStr, NSString* _Nullable estimatedFeeStr, NSString* _Nullable utxosWithPathsJSON, NSString* _Nullable changeAddress, NSError* _Nullable* _Nullable error); + /** * MpcSignPSBT signs a PSBT using MPC (server-based transport) Parameters: @@ -439,8 +492,18 @@ It internally performs pre-agreement to establish sessionID and unified fees. - npubsSorted: Comma-separated sorted list of all party npubs (for sessionFlag calculation) - balanceSats: Balance in satoshis (for sessionFlag calculation) - amountSatoshi: Transaction amount in satoshis (for sessionFlag calculation) + +NostrMpcSendBTC performs a Nostr-based MPC Bitcoin transaction. +changeAddress: when non-empty, change output is sent here (HD internal chain); otherwise to senderAddress. */ -FOUNDATION_EXPORT NSString* _Nonnull TssNostrMpcSendBTC(NSString* _Nullable relaysCSV, NSString* _Nullable partyNsec, NSString* _Nullable partiesNpubsCSV, NSString* _Nullable npubsSorted, NSString* _Nullable balanceSats, NSString* _Nullable keyshareJSON, NSString* _Nullable derivePath, NSString* _Nullable publicKey, NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t amountSatoshi, int64_t estimatedFee, NSError* _Nullable* _Nullable error); +FOUNDATION_EXPORT NSString* _Nonnull TssNostrMpcSendBTC(NSString* _Nullable relaysCSV, NSString* _Nullable partyNsec, NSString* _Nullable partiesNpubsCSV, NSString* _Nullable npubsSorted, NSString* _Nullable balanceSats, NSString* _Nullable keyshareJSON, NSString* _Nullable derivePath, NSString* _Nullable publicKey, NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t amountSatoshi, int64_t estimatedFee, NSString* _Nullable changeAddress, NSError* _Nullable* _Nullable error); + +/** + * NostrMpcSendBTCWithUTXOs is the multi-path variant: uses pre-fetched UTXOs with per-input derivation paths. +utxosWithPathsJSON: JSON array of {txid, vout, value, derivation_path or derivationPath} +changeAddress: HD change address for change output (required) + */ +FOUNDATION_EXPORT NSString* _Nonnull TssNostrMpcSendBTCWithUTXOs(NSString* _Nullable relaysCSV, NSString* _Nullable partyNsec, NSString* _Nullable partiesNpubsCSV, NSString* _Nullable npubsSorted, NSString* _Nullable balanceSats, NSString* _Nullable keyshareJSON, NSString* _Nullable receiverAddress, NSString* _Nullable amountSatoshiStr, NSString* _Nullable estimatedFeeStr, NSString* _Nullable utxosWithPathsJSON, NSString* _Nullable changeAddress, NSError* _Nullable* _Nullable error); /** * NostrMpcSignPSBT signs a PSBT using MPC over Nostr transport @@ -504,6 +567,9 @@ FOUNDATION_EXPORT NSString* _Nonnull TssSecureRandom(long length, NSError* _Null // skipped function SelectUTXOs with unsupported parameter or return types +// skipped function SelectUTXOsWithPaths with unsupported parameter or return types + + FOUNDATION_EXPORT NSString* _Nonnull TssSendBitcoin(NSString* _Nullable wifKey, NSString* _Nullable publicKey, NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t preview, int64_t amountSatoshi, NSError* _Nullable* _Nullable error); FOUNDATION_EXPORT NSString* _Nonnull TssSessionLog(NSString* _Nullable session); @@ -523,6 +589,16 @@ FOUNDATION_EXPORT NSString* _Nonnull TssSha256(NSString* _Nullable msg, NSError* FOUNDATION_EXPORT NSString* _Nonnull TssSpendingHash(NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t amountSatoshi, NSError* _Nullable* _Nullable error); +/** + * SpendingHashWithUTXOs is the multi-path counterpart of SpendingHash. +Instead of fetching UTXOs from a single address, it accepts a pre-fetched +pool (JSON-encoded []utxoWithPathJSON) that covers all HD addresses. +It selects UTXOs using the same "smallest-first" strategy and returns a +deterministic SHA-256 hex over "txid:vout" pairs - identical across +co-signing devices as long as they supply the same UTXO set. + */ +FOUNDATION_EXPORT NSString* _Nonnull TssSpendingHashWithUTXOs(NSString* _Nullable utxosWithPathsJSON, NSString* _Nullable receiverAddress, NSString* _Nullable amountSatoshiStr, NSError* _Nullable* _Nullable error); + FOUNDATION_EXPORT NSString* _Nonnull TssStopRelay(NSError* _Nullable* _Nullable error); FOUNDATION_EXPORT NSString* _Nonnull TssTotalUTXO(NSString* _Nullable address, NSError* _Nullable* _Nullable error); diff --git a/ios/Tss.xcframework/ios-arm64_x86_64-simulator/Tss.framework/Info.plist b/ios/Tss.xcframework/ios-arm64_x86_64-simulator/Tss.framework/Info.plist index c371d7e8..c1d5ee8a 100644 --- a/ios/Tss.xcframework/ios-arm64_x86_64-simulator/Tss.framework/Info.plist +++ b/ios/Tss.xcframework/ios-arm64_x86_64-simulator/Tss.framework/Info.plist @@ -9,9 +9,9 @@ MinimumOSVersion 100.0 CFBundleShortVersionString - 0.0.1771221908 + 0.0.1772963071 CFBundleVersion - 0.0.1771221908 + 0.0.1772963071 CFBundlePackageType FMWK diff --git a/ios/Tss.xcframework/ios-arm64_x86_64-simulator/Tss.framework/Tss b/ios/Tss.xcframework/ios-arm64_x86_64-simulator/Tss.framework/Tss index ce94ae3a..4fbc4618 100644 Binary files a/ios/Tss.xcframework/ios-arm64_x86_64-simulator/Tss.framework/Tss and b/ios/Tss.xcframework/ios-arm64_x86_64-simulator/Tss.framework/Tss differ diff --git a/ios/Tss.xcframework/macos-arm64_x86_64/Tss.framework/Versions/A/Headers/Tss.objc.h b/ios/Tss.xcframework/macos-arm64_x86_64/Tss.framework/Versions/A/Headers/Tss.objc.h index 723ad0f4..1f43263a 100644 --- a/ios/Tss.xcframework/macos-arm64_x86_64/Tss.framework/Versions/A/Headers/Tss.objc.h +++ b/ios/Tss.xcframework/macos-arm64_x86_64/Tss.framework/Versions/A/Headers/Tss.objc.h @@ -26,6 +26,7 @@ @class TssSession; @class TssStatus; @class TssUTXO; +@class TssUTXOWithPath; @protocol TssGoLogListener; @class TssGoLogListener; @protocol TssHookListener; @@ -274,6 +275,23 @@ @end +/** + * UTXOWithPath extends UTXO with derivation path and scriptpubkey for HD wallets (per-input signing). +Scriptpubkey (hex) is optional: when present, FetchUTXODetails is skipped during signing, +removing the last network call from the MPC signing loop. + */ +@interface TssUTXOWithPath : NSObject { +} +@property(strong, readonly) _Nonnull id _ref; + +- (nonnull instancetype)initWithRef:(_Nonnull id)ref; +- (nonnull instancetype)init; +// skipped field UTXOWithPath.UTXO with unsupported type: github.com/BoldBitcoinWallet/BBMTLib/tss.UTXO + +@property (nonatomic) NSString* _Nonnull derivationPath; +@property (nonatomic) NSString* _Nonnull scriptpubkey; +@end + // skipped const MaxUint32 with unsupported type: uint32 @@ -281,8 +299,29 @@ FOUNDATION_EXPORT NSString* _Nonnull TssAesDecrypt(NSString* _Nullable encrypted FOUNDATION_EXPORT NSString* _Nonnull TssAesEncrypt(NSString* _Nullable data, NSString* _Nullable key, NSError* _Nullable* _Nullable error); +/** + * CancelMpcSession requests cancellation for a given base session ID. +It cancels any currently-running derived sessions (prefix match) and ensures +any future derived sessions start cancelled. + +Exposed to mobile via gomobile bind. + */ +FOUNDATION_EXPORT NSString* _Nonnull TssCancelMpcSession(NSString* _Nullable sessionID, NSError* _Nullable* _Nullable error); + +/** + * CancelNostrMpc cancels the currently running Nostr MPC operation (best-effort). +Exposed to mobile via gomobile bind. + */ +FOUNDATION_EXPORT NSString* _Nonnull TssCancelNostrMpc(NSError* _Nullable* _Nullable error); + FOUNDATION_EXPORT void TssClearSessionLog(NSString* _Nullable session); +/** + * ComputeTxId returns the txid (reversed double-SHA256 of serialized tx) for a raw tx hex. +Used by the app to name the shared file before broadcasting. + */ +FOUNDATION_EXPORT NSString* _Nonnull TssComputeTxId(NSString* _Nullable rawTxHex, NSError* _Nullable* _Nullable error); + // skipped function Contains with unsupported parameter or return types @@ -314,6 +353,13 @@ Returns: xpub (mainnet) or tpub (testnet) encoded string at account level m/44/0 */ FOUNDATION_EXPORT NSString* _Nonnull TssEncodeXpub(NSString* _Nullable hexPubKey, NSString* _Nullable hexChainCode, NSString* _Nullable network, NSError* _Nullable* _Nullable error); +/** + * EstimateFeeWithUTXOs estimates fees using a pre-fetched UTXO pool with paths (multi-path send). +utxosWithPathsJSON: JSON array of {txid, vout, value, derivation_path or derivationPath} +changeAddress: used for change output size estimation (e.g. next HD change address) + */ +FOUNDATION_EXPORT NSString* _Nonnull TssEstimateFeeWithUTXOs(NSString* _Nullable utxosWithPathsJSON, NSString* _Nullable receiverAddress, NSString* _Nullable amountSatoshiStr, NSString* _Nullable changeAddress, NSError* _Nullable* _Nullable error); + FOUNDATION_EXPORT NSString* _Nonnull TssEstimateFees(NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t amountSatoshi, NSError* _Nullable* _Nullable error); FOUNDATION_EXPORT NSString* _Nonnull TssFetchData(NSString* _Nullable url, NSString* _Nullable decKey, NSString* _Nullable data, NSError* _Nullable* _Nullable error); @@ -384,6 +430,13 @@ FOUNDATION_EXPORT BOOL TssLocalPreParams(NSString* _Nullable ppmFile, long timeo FOUNDATION_EXPORT NSString* _Nonnull TssMpcSendBTC(NSString* _Nullable server, NSString* _Nullable key, NSString* _Nullable partiesCSV, NSString* _Nullable session, NSString* _Nullable sessionKey, NSString* _Nullable encKey, NSString* _Nullable decKey, NSString* _Nullable keyshare, NSString* _Nullable derivePath, NSString* _Nullable publicKey, NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t amountSatoshi, int64_t estimatedFee, NSError* _Nullable* _Nullable error); +/** + * MpcSendBTCWithUTXOs is the multi-path variant: uses pre-fetched UTXOs with per-input derivation paths. +utxosWithPathsJSON: JSON array of {txid, vout, value, derivation_path or derivationPath} +changeAddress: HD change address for change output (required) + */ +FOUNDATION_EXPORT NSString* _Nonnull TssMpcSendBTCWithUTXOs(NSString* _Nullable server, NSString* _Nullable key, NSString* _Nullable partiesCSV, NSString* _Nullable session, NSString* _Nullable sessionKey, NSString* _Nullable encKey, NSString* _Nullable decKey, NSString* _Nullable keyshare, NSString* _Nullable publicKey, NSString* _Nullable receiverAddress, NSString* _Nullable amountSatoshiStr, NSString* _Nullable estimatedFeeStr, NSString* _Nullable utxosWithPathsJSON, NSString* _Nullable changeAddress, NSError* _Nullable* _Nullable error); + /** * MpcSignPSBT signs a PSBT using MPC (server-based transport) Parameters: @@ -439,8 +492,18 @@ It internally performs pre-agreement to establish sessionID and unified fees. - npubsSorted: Comma-separated sorted list of all party npubs (for sessionFlag calculation) - balanceSats: Balance in satoshis (for sessionFlag calculation) - amountSatoshi: Transaction amount in satoshis (for sessionFlag calculation) + +NostrMpcSendBTC performs a Nostr-based MPC Bitcoin transaction. +changeAddress: when non-empty, change output is sent here (HD internal chain); otherwise to senderAddress. */ -FOUNDATION_EXPORT NSString* _Nonnull TssNostrMpcSendBTC(NSString* _Nullable relaysCSV, NSString* _Nullable partyNsec, NSString* _Nullable partiesNpubsCSV, NSString* _Nullable npubsSorted, NSString* _Nullable balanceSats, NSString* _Nullable keyshareJSON, NSString* _Nullable derivePath, NSString* _Nullable publicKey, NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t amountSatoshi, int64_t estimatedFee, NSError* _Nullable* _Nullable error); +FOUNDATION_EXPORT NSString* _Nonnull TssNostrMpcSendBTC(NSString* _Nullable relaysCSV, NSString* _Nullable partyNsec, NSString* _Nullable partiesNpubsCSV, NSString* _Nullable npubsSorted, NSString* _Nullable balanceSats, NSString* _Nullable keyshareJSON, NSString* _Nullable derivePath, NSString* _Nullable publicKey, NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t amountSatoshi, int64_t estimatedFee, NSString* _Nullable changeAddress, NSError* _Nullable* _Nullable error); + +/** + * NostrMpcSendBTCWithUTXOs is the multi-path variant: uses pre-fetched UTXOs with per-input derivation paths. +utxosWithPathsJSON: JSON array of {txid, vout, value, derivation_path or derivationPath} +changeAddress: HD change address for change output (required) + */ +FOUNDATION_EXPORT NSString* _Nonnull TssNostrMpcSendBTCWithUTXOs(NSString* _Nullable relaysCSV, NSString* _Nullable partyNsec, NSString* _Nullable partiesNpubsCSV, NSString* _Nullable npubsSorted, NSString* _Nullable balanceSats, NSString* _Nullable keyshareJSON, NSString* _Nullable receiverAddress, NSString* _Nullable amountSatoshiStr, NSString* _Nullable estimatedFeeStr, NSString* _Nullable utxosWithPathsJSON, NSString* _Nullable changeAddress, NSError* _Nullable* _Nullable error); /** * NostrMpcSignPSBT signs a PSBT using MPC over Nostr transport @@ -504,6 +567,9 @@ FOUNDATION_EXPORT NSString* _Nonnull TssSecureRandom(long length, NSError* _Null // skipped function SelectUTXOs with unsupported parameter or return types +// skipped function SelectUTXOsWithPaths with unsupported parameter or return types + + FOUNDATION_EXPORT NSString* _Nonnull TssSendBitcoin(NSString* _Nullable wifKey, NSString* _Nullable publicKey, NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t preview, int64_t amountSatoshi, NSError* _Nullable* _Nullable error); FOUNDATION_EXPORT NSString* _Nonnull TssSessionLog(NSString* _Nullable session); @@ -523,6 +589,16 @@ FOUNDATION_EXPORT NSString* _Nonnull TssSha256(NSString* _Nullable msg, NSError* FOUNDATION_EXPORT NSString* _Nonnull TssSpendingHash(NSString* _Nullable senderAddress, NSString* _Nullable receiverAddress, int64_t amountSatoshi, NSError* _Nullable* _Nullable error); +/** + * SpendingHashWithUTXOs is the multi-path counterpart of SpendingHash. +Instead of fetching UTXOs from a single address, it accepts a pre-fetched +pool (JSON-encoded []utxoWithPathJSON) that covers all HD addresses. +It selects UTXOs using the same "smallest-first" strategy and returns a +deterministic SHA-256 hex over "txid:vout" pairs - identical across +co-signing devices as long as they supply the same UTXO set. + */ +FOUNDATION_EXPORT NSString* _Nonnull TssSpendingHashWithUTXOs(NSString* _Nullable utxosWithPathsJSON, NSString* _Nullable receiverAddress, NSString* _Nullable amountSatoshiStr, NSError* _Nullable* _Nullable error); + FOUNDATION_EXPORT NSString* _Nonnull TssStopRelay(NSError* _Nullable* _Nullable error); FOUNDATION_EXPORT NSString* _Nonnull TssTotalUTXO(NSString* _Nullable address, NSError* _Nullable* _Nullable error); diff --git a/ios/Tss.xcframework/macos-arm64_x86_64/Tss.framework/Versions/A/Resources/Info.plist b/ios/Tss.xcframework/macos-arm64_x86_64/Tss.framework/Versions/A/Resources/Info.plist index c371d7e8..c1d5ee8a 100644 --- a/ios/Tss.xcframework/macos-arm64_x86_64/Tss.framework/Versions/A/Resources/Info.plist +++ b/ios/Tss.xcframework/macos-arm64_x86_64/Tss.framework/Versions/A/Resources/Info.plist @@ -9,9 +9,9 @@ MinimumOSVersion 100.0 CFBundleShortVersionString - 0.0.1771221908 + 0.0.1772963071 CFBundleVersion - 0.0.1771221908 + 0.0.1772963071 CFBundlePackageType FMWK diff --git a/ios/Tss.xcframework/macos-arm64_x86_64/Tss.framework/Versions/A/Tss b/ios/Tss.xcframework/macos-arm64_x86_64/Tss.framework/Versions/A/Tss index 1e8a0f01..4fcfad59 100644 Binary files a/ios/Tss.xcframework/macos-arm64_x86_64/Tss.framework/Versions/A/Tss and b/ios/Tss.xcframework/macos-arm64_x86_64/Tss.framework/Versions/A/Tss differ diff --git a/package.json b/package.json index b4dd886e..87bcc441 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "boldwallet", - "version": "2.2.0", + "version": "3.0.5", "private": true, "scripts": { "android": "react-native run-android", @@ -14,11 +14,12 @@ "dependencies": { "@keystonehq/bc-ur-registry-btc": "^0.1.1", "@ngraveio/bc-ur": "^1.1.13", + "@op-engineering/op-sqlite": "^15.2.5", "@react-native-clipboard/clipboard": "^1.16.0", "@react-native-community/netinfo": "^11.4.1", + "@react-navigation/bottom-tabs": "^7.2.2", "@react-navigation/elements": "^2.6.5", "@react-navigation/native": "^7.1.18", - "@react-navigation/bottom-tabs": "^7.2.2", "@react-navigation/native-stack": "^7.3.28", "axios": "^1.7.9", "big.js": "^6.2.2", diff --git a/screens/LoadingScreen.tsx b/screens/LoadingScreen.tsx index 6e46b03e..2b9f6411 100644 --- a/screens/LoadingScreen.tsx +++ b/screens/LoadingScreen.tsx @@ -10,6 +10,7 @@ import { Pressable, } from 'react-native'; import {SafeAreaView} from 'react-native-safe-area-context'; +import DeviceInfo from 'react-native-device-info'; import {useTheme} from '../theme'; // Error boundary for particle animation - on old/slow devices rendering many Animated.Image can crash @@ -39,6 +40,12 @@ const LoadingScreen = ({onRetry}: any) => { const {theme} = useTheme(); const [loading, setLoading] = useState(false); const [particlesEnabled, setParticlesEnabled] = useState(true); + const [versionBuild, setVersionBuild] = useState(''); + useEffect(() => { + Promise.all([DeviceInfo.getVersion(), DeviceInfo.getBuildNumber()]).then( + ([v, b]) => setVersionBuild(`v${v} • ${b}`), + ); + }, []); const fadeAnim = useRef(new Animated.Value(0.6)).current; const buttonScale = useRef(new Animated.Value(1)).current; const iconPulse = useRef(new Animated.Value(1)).current; @@ -421,6 +428,13 @@ const LoadingScreen = ({onRetry}: any) => { opacity: 0.8, marginBottom: 8, }, + versionBuildText: { + fontSize: theme.fontSizes?.sm || 12, + fontFamily: theme.fontFamilies?.medium, + color: theme.colors.textSecondary, + opacity: 0.8, + marginTop: 12, + }, bottomContainer: { alignItems: 'center', width: '100%', @@ -584,6 +598,9 @@ const LoadingScreen = ({onRetry}: any) => { )} + {versionBuild ? ( + {versionBuild} + ) : null} diff --git a/screens/MempoolPlaygroundScreen.tsx b/screens/MempoolPlaygroundScreen.tsx index 11cde14e..4dfa63aa 100644 --- a/screens/MempoolPlaygroundScreen.tsx +++ b/screens/MempoolPlaygroundScreen.tsx @@ -21,7 +21,7 @@ import Animated, { import AppPressable from '../components/AppPressable'; import {useTheme} from '../theme'; import {useUser} from '../context/UserContext'; -import LocalCache from '../services/LocalCache'; +import appConfigRepository, {CONFIG_KEYS} from '../services/repositories/AppConfigRepository'; import { HeaderPriceButton, HeaderProvider, @@ -218,7 +218,7 @@ const MempoolPlaygroundScreen: React.FC<{navigation: any}> = ({navigation}) => { // Header: same as WalletHome – price (left), provider (center), network (right) useEffect(() => { - LocalCache.getItem('currency').then(c => setSelectedCurrency(c || 'USD')); + setSelectedCurrency(appConfigRepository.get(CONFIG_KEYS.CURRENCY) || 'USD'); }, []); useEffect(() => { if (!apiBase) return; @@ -493,6 +493,10 @@ const MempoolPlaygroundScreen: React.FC<{navigation: any}> = ({navigation}) => { modalItemTextSelected: { fontFamily: theme.fontFamilies?.medium, }, + modalItemSelected: { + borderWidth: 1, + borderRadius: 8, + }, modalCancelBtn: { paddingVertical: 12, borderRadius: 8, @@ -579,9 +583,20 @@ const MempoolPlaygroundScreen: React.FC<{navigation: any}> = ({navigation}) => { onPress={() => { setEndpointPickerSectionId(section.id); }} - style={[styles.dropdown, {borderColor, backgroundColor: theme.colors.background}]}> + style={[ + styles.dropdown, + { + borderColor, + backgroundColor: isDarkMode + ? (theme.colors.cardBackground ?? theme.colors.background) + : theme.colors.background, + }, + ]}> {endpoint?.label ?? 'Select endpoint'} @@ -623,16 +638,20 @@ const MempoolPlaygroundScreen: React.FC<{navigation: any}> = ({navigation}) => { }} style={[ styles.modalItem, - ep.id === selectedId && { - backgroundColor: theme.colors.primary + '18', - }, + ep.id === selectedId && [ + styles.modalItemSelected, + { + backgroundColor: theme.colors.primary + '18', + borderColor: theme.colors.primary, + }, + ], ]}> { const route = useRoute>(); @@ -88,7 +97,13 @@ const MobileNostrPairing = ({navigation}: any) => { // In keygen mode, use setupMode const [isTrio, setIsTrio] = useState(setupMode === 'trio'); const {theme} = useTheme(); - const {activeNetwork, showMempoolPlayground, showUtxosTab, showPsbtTab, showWalletTab} = useUser(); + const { + activeNetwork, + showMempoolPlayground, + showUtxosTab, + showPsbtTab, + showWalletTab, + } = useUser(); const showPlay = activeNetwork === 'mainnet' && showMempoolPlayground; const ppmFile = `${RNFS.DocumentDirectoryPath}/ppm.json`; // Nostr Identity @@ -137,10 +152,6 @@ const MobileNostrPairing = ({navigation}: any) => { totalOutput: number; derivePaths?: string[]; } | null>(null); - const [fromAddress, setFromAddress] = useState(''); // Derived address for send transaction - const [currentDerivationPath, setCurrentDerivationPath] = - useState(''); // Derivation path for display - const [currentNetwork, setCurrentNetwork] = useState('mainnet'); // Network for display const [isPreParamsReady, setIsPreParamsReady] = useState(false); const [isPreparing, setIsPreparing] = useState(false); const [isPrepared, setIsPrepared] = useState(false); @@ -175,6 +186,63 @@ const MobileNostrPairing = ({navigation}: any) => { const [isQRModalVisible, setIsQRModalVisible] = useState(false); const [showRelayConfig, setShowRelayConfig] = useState(false); const [showHelpModal, setShowHelpModal] = useState(false); + + // Pre-loaded UTXO preview for the send-BTC confirmation card. + type UTXOPreview = {address: string; value: number; derivationPath: string}; + const [txPreview, setTxPreview] = useState<{ + utxos: UTXOPreview[]; + changeAddress: string; + changeAddressPath: string; + totalInputSats: number; + } | null>(null); + const [_txPreviewLoading, setTxPreviewLoading] = useState(false); + const [txDetailsExpanded, setTxDetailsExpanded] = useState(false); + const [signedTxRawHex, setSignedTxRawHex] = useState(null); + const broadcastSuccessPayloadRef = useRef<{ + senderAddress: string; + toAddress: string; + satoshiAmount: number; + satoshiFees: number; + net: string; + addressTypeToUse: string; + showPlay: boolean; + showUtxosTab: boolean; + showPsbtTab: boolean; + showWalletTab: boolean; + originalNetwork?: string; + originalApiUrl?: string; + originalWalletServiceNetwork?: string; + originalWalletServiceApiUrl?: string; + inputs?: Array<{txid: string; vout: number; value: number; scriptpubkey_address: string}>; + outputs?: Array<{scriptpubkey_address: string; value: number}>; + } | null>(null); + const skipRestoreInFinallyRef = useRef(false); + const nostrAbortRef = useRef(false); + + const abortActiveNostrMpc = React.useCallback(() => { + Alert.alert( + 'Abort signing?', + 'This will stop the current Nostr MPC signing flow. You can retry anytime.', + [ + {text: 'Keep signing', style: 'cancel'}, + { + text: 'Abort', + style: 'destructive', + onPress: async () => { + nostrAbortRef.current = true; + setIsPairing(false); + setStatus('Aborted'); + try { + await BBMTLibNativeModule.cancelNostrMpc(); + } catch (e) { + dbg('MobileNostrPairing: cancelNostrMpc failed', e); + } + }, + }, + ], + ); + }, []); + const connectionQrRef = useRef(null); // Connection details for sharing (hex encoded) const connectionDetails = React.useMemo(() => { @@ -217,6 +285,125 @@ const MobileNostrPairing = ({navigation}: any) => { }; loadRelays(); }, []); + + // Pre-fetch UTXOs + change address so the confirmation card can show real inputs. + useEffect(() => { + if (!isSendBitcoin) { + return; + } + let cancelled = false; + const load = async () => { + setTxPreviewLoading(true); + const net = (route.params?.network || 'mainnet').trim(); + const addrType = (route.params?.addressType || 'segwit-native').trim(); + try { + // When QR carries UTXOs, use them directly — no re-fetch needed. + const utxosFromQR = route.params?.utxosJson; + if ( + utxosFromQR && + typeof utxosFromQR === 'string' && + utxosFromQR.trim() !== '' + ) { + const parsed = JSON.parse(utxosFromQR) as Array<{ + txid: string; + vout: number; + value: number; + derivation_path?: string; + derivationPath?: string; + address: string; + }>; + if (Array.isArray(parsed) && parsed.length > 0) { + const totalInputSats = parsed.reduce( + (s, u) => s + (u.value || 0), + 0, + ); + const chgFromParams = route.params?.changeAddress; + let chgAddress = ''; + let chgPath = ''; + if (chgFromParams && chgFromParams.trim() !== '') { + chgAddress = chgFromParams; + try { + const r = + await WalletService.getInstance().getNextChangeAddressWithPath( + net, + addrType, + ); + chgPath = r.path; + } catch {} + } else { + const r = + await WalletService.getInstance().getNextChangeAddressWithPath( + net, + addrType, + ); + chgAddress = r.address; + chgPath = r.path; + } + if (!cancelled) { + setTxPreview({ + utxos: parsed.map(u => ({ + address: u.address, + value: u.value, + derivationPath: u.derivation_path ?? u.derivationPath ?? '', + })), + changeAddress: chgAddress, + changeAddressPath: chgPath, + totalInputSats, + }); + } + return; + } + } + // Fallback: fresh fetch (sender device, or QR has no utxosJson). + const apiUrl = + appConfigRepository.get(`api_${net}`) || + (net === 'testnet3' || net === 'testnet' + ? 'https://mempool.space/testnet/api' + : 'https://mempool.space/api'); + const [utxos, chgResult] = await Promise.all([ + WalletService.getInstance().fetchUtxosWithPaths( + net, + addrType, + apiUrl, + ), + WalletService.getInstance().getNextChangeAddressWithPath( + net, + addrType, + ), + ]); + if (!cancelled) { + const totalInputSats = utxos.reduce((s, u) => s + u.value, 0); + setTxPreview({ + utxos: utxos.map(u => ({ + address: u.address, + value: u.value, + derivationPath: u.derivationPath, + })), + changeAddress: chgResult?.address || '', + changeAddressPath: chgResult?.path || '', + totalInputSats, + }); + } + } catch { + // Non-critical: falls back to generic "HD Wallet" row. + } finally { + if (!cancelled) { + setTxPreviewLoading(false); + } + } + }; + load(); + return () => { + cancelled = true; + }; + }, [ + isSendBitcoin, + route.params?.network, + route.params?.addressType, + route.params?.utxosJson, + route.params?.changeAddress, + ]); + // Update relays when input changes (support both comma and newline separation) useEffect(() => { const parsed = relaysInput @@ -232,16 +419,16 @@ const MobileNostrPairing = ({navigation}: any) => { if (setupMode === 'duo' || setupMode === 'trio') { try { dbg('=== MobileNostrPairing: Clearing all cache for wallet setup'); - // Clear LocalCache - await LocalCache.clear(); - dbg('LocalCache cleared successfully'); + // Clear SQLite wallet data + database.clearWalletData(); + dbg('SQLite wallet data cleared'); // Clear stale EncryptedStorage items (but keep keyshare if it exists for signing) // We clear btcPub as it will be regenerated with the new keyshare await EncryptedStorage.removeItem('btcPub'); dbg('Cleared stale btcPub from EncryptedStorage'); // Clear WalletService cache try { - await LocalCache.removeItem('walletCache'); + // stale key removed; dbg('WalletService cache cleared'); } catch (error) { dbg('Error clearing WalletService cache:', error); @@ -479,7 +666,11 @@ const MobileNostrPairing = ({navigation}: any) => { } const statusDot = msg.step % 3 === 0 ? '.' : msg.step % 3 === 1 ? '..' : '...'; - setStatus('Processing cryptographic operations' + statusDot); + if (utxoCount > 0 && utxoIndex > 0 && isSendBitcoin) { + setStatus(`Signing input ${utxoIndex}/${utxoCount}${statusDot}`); + } else { + setStatus('Processing cryptographic operations' + statusDot); + } } catch { // If parsing fails, it might be a log message, just log it dbg('TSS log:', message); @@ -498,7 +689,7 @@ const MobileNostrPairing = ({navigation}: any) => { return () => { subscription.remove(); }; - }, [isTrio]); + }, [isTrio, isSendBitcoin]); // Load keyshare and derive device info in send mode useEffect(() => { if (!isSendBitcoin && !isSignPSBT) return; @@ -704,138 +895,6 @@ const MobileNostrPairing = ({navigation}: any) => { } } }, [isSendBitcoin, isSignPSBT, isTrio, sendModeDevices, selectedPeerNpub]); - // Initialize network immediately when component loads (for send Bitcoin mode) - useEffect(() => { - const initializeNetwork = async () => { - if (!isSendBitcoin || !route.params) { - // For non-send modes, use cached network - const cachedNetwork = - (await LocalCache.getItem('network')) || 'mainnet'; - setCurrentNetwork(cachedNetwork); - return; - } - dbg('=== MobileNostrPairing: Received route params ===', { - network: route.params?.network, - derivationPath: route.params?.derivationPath, - addressType: route.params?.addressType, - toAddress: route.params?.toAddress, - satoshiAmount: route.params?.satoshiAmount, - allParams: route.params, - }); - // CRITICAL: In send mode, ALL parameters MUST come from route params (no fallbacks) - if (!route.params.network || route.params.network.trim() === '') { - dbg('ERROR: Network missing from route params in send mode'); - return; - } - // ALWAYS use route params - no fallbacks - const netForNative = route.params.network.trim(); - const netForDisplay = - netForNative === 'testnet3' ? 'testnet' : netForNative; - setCurrentNetwork(netForDisplay); - // Also set derivation path immediately if available from route params - if ( - route.params.derivationPath && - route.params.derivationPath.trim() !== '' - ) { - setCurrentDerivationPath(route.params.derivationPath.trim()); - dbg( - 'MobileNostrPairing: Initialized derivation path from route params:', - route.params.derivationPath, - ); - } - dbg( - 'MobileNostrPairing: Initialized network for display:', - netForDisplay, - '(native format:', - netForNative, - ')', - ); - }; - initializeNetwork(); - // eslint-disable-next-line react-hooks/exhaustive-deps - }, [isSendBitcoin, route.params?.network, route.params?.derivationPath]); - // Compute from address for send transactions - useEffect(() => { - const computeFromAddress = async () => { - if (!isSendBitcoin || !route.params) return; - try { - // CRITICAL: In send mode, ALL parameters MUST come from route params (no fallbacks) - // This ensures consistency between devices and prevents mismatches - if (!route.params.network || route.params.network.trim() === '') { - dbg('ERROR: Network missing from route params in send mode'); - setFromAddress(''); - return; - } - if ( - !route.params.addressType || - route.params.addressType.trim() === '' - ) { - dbg('ERROR: Address type missing from route params in send mode'); - setFromAddress(''); - return; - } - if ( - !route.params.derivationPath || - route.params.derivationPath.trim() === '' - ) { - dbg('ERROR: Derivation path missing from route params in send mode'); - setFromAddress(''); - return; - } - const keyshareJSON = await EncryptedStorage.getItem('keyshare'); - if (!keyshareJSON) return; - const keyshare = JSON.parse(keyshareJSON); - // ALWAYS use route params - no fallbacks - const netForNative = route.params.network.trim(); - const addressTypeToUse = route.params.addressType.trim(); - const path = route.params.derivationPath.trim(); - // Normalize for display only: 'testnet3' -> 'testnet' - const netForDisplay = - netForNative === 'testnet3' ? 'testnet' : netForNative; - dbg( - '=== MobileNostrPairing: Using route params ONLY (no fallbacks) ===', - { - network: netForNative, - addressType: addressTypeToUse, - derivationPath: path, - }, - ); - // Derive the public key and address - const publicKey = await BBMTLibNativeModule.derivePubkey( - keyshare.pub_key, - keyshare.chain_code_hex, - path, - ); - // Use original network format for native module (requires 'testnet3' not 'testnet') - const derivedAddress = await BBMTLibNativeModule.btcAddress( - publicKey, - netForNative, - addressTypeToUse, - ); - setFromAddress(derivedAddress); - setCurrentDerivationPath(path); - setCurrentNetwork(netForDisplay); - dbg('=== MobileNostrPairing: Computed from address ===', { - derivationPath: path, - addressType: addressTypeToUse, - fromAddress: derivedAddress, - network: netForNative, - networkForDisplay: netForDisplay, - }); - } catch (error) { - dbg('Error computing from address:', error); - setFromAddress(''); - } - }; - computeFromAddress(); - // eslint-disable-next-line react-hooks/exhaustive-deps - }, [ - isSendBitcoin, - route.params?.derivationPath, - route.params?.mode, - route.params?.network, - route.params?.addressType, - ]); const generateLocalKeypair = async () => { try { const keypairJSON = await BBMTLibNativeModule.nostrKeypair(); @@ -1300,7 +1359,7 @@ const MobileNostrPairing = ({navigation}: any) => { // Prepare relays CSV const relaysCSV = relays.join(','); // Save relays to cache - await LocalCache.setItem('nostr_relays', relaysCSV); + appConfigRepository.set('nostr_relays', relaysCSV); // Log detailed info for debugging trio mode dbg('Starting Nostr keygen with:', { relays: relaysCSV, @@ -1421,6 +1480,7 @@ const MobileNostrPairing = ({navigation}: any) => { Alert.alert('Error', 'Missing transaction parameters'); return; } + nostrAbortRef.current = false; setIsPairing(true); setProgress(0); setStatus('Starting transaction signing...'); @@ -1482,8 +1542,9 @@ const MobileNostrPairing = ({navigation}: any) => { satoshiFees, }); // Store original network/API - originalNetwork = (await LocalCache.getItem('network')) || 'mainnet'; - const cachedApi = await LocalCache.getItem(`api_${originalNetwork}`); + originalNetwork = + appConfigRepository.get(CONFIG_KEYS.NETWORK) || 'mainnet'; + const cachedApi = appConfigRepository.get(`api_${originalNetwork}`); originalApiUrl = cachedApi || ''; if (!originalApiUrl) { originalApiUrl = @@ -1493,7 +1554,7 @@ const MobileNostrPairing = ({navigation}: any) => { } // Set network and API in BBMTLib for this transaction // Use normalized network (native format) for API lookup and BBMTLib - let apiUrl = await LocalCache.getItem(`api_${net}`); + let apiUrl = appConfigRepository.get(`api_${net}`); if (!apiUrl) { apiUrl = net === 'testnet3' || net === 'testnet' @@ -1504,7 +1565,7 @@ const MobileNostrPairing = ({navigation}: any) => { await BBMTLibNativeModule.setAPI(net, apiUrl); // CRITICAL: Update LocalCache 'api' key so WalletService.getWalletBalance uses correct API // This ensures balance fetch uses the network from route params, not device's current network - await LocalCache.setItem('api', apiUrl); + appConfigRepository.set('api', apiUrl); // CRITICAL: Temporarily update WalletService internal state so getWalletBalance uses correct network // This is needed because getWalletBalance uses this.currentNetwork for address validation const walletService = WalletService.getInstance(); @@ -1730,68 +1791,230 @@ const MobileNostrPairing = ({navigation}: any) => { } } const partiesNpubsCSV = allNpubs.sort().join(','); - // Prepare relays CSV const relaysCSV = relays.join(','); - // Call MPC send BTC - const txId = await BBMTLibNativeModule.nostrMpcSendBTC( - relaysCSV, - nsecToUse, - partiesNpubsCSV, - npubsSorted, - balanceSats, - keyshareJSON, - path, - publicKey, + // HD: get next change address so change output goes to internal chain (no address reuse). + // Prefer the change address from route params (pre-computed by sender) to ensure both + // devices use the identical change output in the signed transaction. + let changeAddress = ''; + const changeAddressFromParams = route.params?.changeAddress; + if (changeAddressFromParams && changeAddressFromParams.trim() !== '') { + changeAddress = changeAddressFromParams.trim(); + } else { + try { + changeAddress = + (await WalletService.getInstance().getNextChangeAddress( + net, + addressTypeToUse, + )) || ''; + } catch (e) { + dbg( + 'MobileNostrPairing: getNextChangeAddress failed, using legacy change to sender:', + e, + ); + } + } + + let rawTxHex: string; + let broadcastInputs: Array<{txid: string; vout: number; value: number; scriptpubkey_address: string}> | undefined; + let broadcastOutputs: Array<{scriptpubkey_address: string; value: number}> | undefined; + try { + let utxosWithPathsJSON: string | null = null; + const utxosJsonFromQR = route.params?.utxosJson; + if ( + utxosJsonFromQR && + typeof utxosJsonFromQR === 'string' && + utxosJsonFromQR.trim() !== '' + ) { + try { + const parsed = JSON.parse(utxosJsonFromQR); + if (Array.isArray(parsed) && parsed.length > 0) { + const first = parsed[0]; + if ( + first && + typeof first.txid === 'string' && + typeof first.vout === 'number' && + typeof first.value === 'number' + ) { + // Map to WalletService shape so enrichUtxosWithScriptpubkey can process them. + const asUtxos = parsed.map((u: any) => ({ + txid: u.txid, + vout: u.vout, + value: u.value, + derivationPath: u.derivation_path ?? u.derivationPath ?? '', + address: u.address, + scriptpubkey: u.scriptpubkey ?? '', + chain: 'receive' as const, + chainIndex: 0, + })); + const needsEnrichment = asUtxos.some(u => !u.scriptpubkey); + const enriched = needsEnrichment + ? await WalletService.getInstance().enrichUtxosWithScriptpubkey( + asUtxos, + apiUrl, + ) + : asUtxos; + const forNative = enriched.map((u: any) => ({ + txid: u.txid, + vout: u.vout, + value: u.value, + derivation_path: u.derivationPath ?? u.derivation_path, + address: u.address, + scriptpubkey: u.scriptpubkey ?? '', + })); + utxosWithPathsJSON = JSON.stringify(forNative); + dbg( + 'MobileNostrPairing: using UTXOs from QR (enriched)', + forNative.length, + ); + } + } + } catch { + dbg( + 'MobileNostrPairing: failed to use utxosJson from QR, will fetch', + ); + } + } + if (!utxosWithPathsJSON) { + const utxosWithPaths = + await WalletService.getInstance().fetchUtxosWithPaths( + net, + addressTypeToUse, + apiUrl, + ); + if (utxosWithPaths.length > 0 && changeAddress) { + const enriched = + await WalletService.getInstance().enrichUtxosWithScriptpubkey( + utxosWithPaths, + apiUrl, + ); + const utxosForNative = enriched.map(u => ({ + txid: u.txid, + vout: u.vout, + value: u.value, + derivation_path: u.derivationPath, + address: u.address, + scriptpubkey: u.scriptpubkey, + })); + utxosWithPathsJSON = JSON.stringify(utxosForNative); + } + } + if (utxosWithPathsJSON && changeAddress) { + const utxoList = JSON.parse(utxosWithPathsJSON) as Array<{txid: string; vout: number; value: number; address?: string}>; + broadcastInputs = utxoList.map((u: any) => ({ + txid: u.txid, + vout: u.vout, + value: u.value, + scriptpubkey_address: u.address ?? '', + })); + const totalInput = utxoList.reduce((s: number, u: any) => s + (u.value || 0), 0); + const changeAmount = totalInput - Number(satoshiAmount) - Number(satoshiFees); + broadcastOutputs = [ + {scriptpubkey_address: toAddress, value: Number(satoshiAmount)}, + ]; + if (changeAmount > 0) { + broadcastOutputs.push({scriptpubkey_address: changeAddress, value: changeAmount}); + } + rawTxHex = await BBMTLibNativeModule.nostrMpcSendBTCWithUTXOs( + relaysCSV, + nsecToUse, + partiesNpubsCSV, + npubsSorted, + balanceSats, + keyshareJSON, + toAddress, + satoshiAmount, + satoshiFees, + utxosWithPathsJSON, + changeAddress, + ); + dbg('MobileNostrPairing: multi-path send succeeded'); + } else { + rawTxHex = await BBMTLibNativeModule.nostrMpcSendBTC( + relaysCSV, + nsecToUse, + partiesNpubsCSV, + npubsSorted, + balanceSats, + keyshareJSON, + path, + publicKey, + senderAddress, + toAddress, + satoshiAmount, + satoshiFees, + changeAddress, + ); + } + } catch (multiPathErr) { + dbg( + 'MobileNostrPairing: multi-path failed, trying single-path:', + multiPathErr, + ); + rawTxHex = await BBMTLibNativeModule.nostrMpcSendBTC( + relaysCSV, + nsecToUse, + partiesNpubsCSV, + npubsSorted, + balanceSats, + keyshareJSON, + path, + publicKey, + senderAddress, + toAddress, + satoshiAmount, + satoshiFees, + changeAddress, + ); + } + if ( + !rawTxHex || + typeof rawTxHex !== 'string' || + rawTxHex.length % 2 !== 0 || + !/^[a-fA-F0-9]+$/.test(rawTxHex) + ) { + throw new Error(rawTxHex || 'Invalid signed transaction'); + } + broadcastSuccessPayloadRef.current = { senderAddress, toAddress, - satoshiAmount, - satoshiFees, - ); - // Validate txId - const validTxID = /^[a-fA-F0-9]{64}$/.test(txId); - if (!validTxID) { - throw new Error(txId || 'Invalid transaction ID'); - } - // Save pending transaction - const pendingTxs = JSON.parse( - (await LocalCache.getItem(`${senderAddress}-pendingTxs`)) || '{}', - ); - pendingTxs[txId] = { - txid: txId, - from: senderAddress, - to: toAddress, - amount: satoshiAmount, - satoshiAmount: satoshiAmount, - satoshiFees: satoshiFees, - sentAt: Date.now(), - status: { - confirmed: false, - block_height: null, - }, + satoshiAmount: Number(satoshiAmount), + satoshiFees: Number(satoshiFees), + net, + addressTypeToUse, + showPlay, + showUtxosTab, + showPsbtTab, + showWalletTab, + originalNetwork, + originalApiUrl, + originalWalletServiceNetwork, + originalWalletServiceApiUrl, + ...(broadcastInputs && broadcastOutputs ? {inputs: broadcastInputs, outputs: broadcastOutputs} : {}), }; - await LocalCache.setItem( - `${senderAddress}-pendingTxs`, - JSON.stringify(pendingTxs), - ); - // Navigate to Wallet tab with txId - navigation.dispatch( - CommonActions.reset(getResetToMainTabsWallet({txId}, { showPlay, showUtxos: showUtxosTab, showPsbt: showPsbtTab, showWallet: showWalletTab })), - ); - setMpcDone(true); + skipRestoreInFinallyRef.current = true; + if (nostrAbortRef.current) { + setIsPairing(false); + return; + } + setSignedTxRawHex(rawTxHex); } catch (error: any) { dbg('Send BTC error:', error); - Alert.alert('Error', error?.message || 'Transaction signing failed'); + if (!nostrAbortRef.current) { + Alert.alert('Error', error?.message || 'Transaction signing failed'); + } setStatus('Transaction signing failed'); } finally { + if (skipRestoreInFinallyRef.current) { + skipRestoreInFinallyRef.current = false; + setIsPairing(false); + return; + } // CRITICAL: Restore original network after transaction completes (success or failure) - // This ensures the device's active network remains unchanged if (originalNetwork && originalApiUrl) { try { await BBMTLibNativeModule.setBtcNetwork(originalNetwork); await BBMTLibNativeModule.setAPI(originalNetwork, originalApiUrl); - // Restore LocalCache 'api' key to original network's API - await LocalCache.setItem('api', originalApiUrl); - // Restore WalletService internal state (in case it wasn't restored earlier due to error) + appConfigRepository.set('api', originalApiUrl); if (originalWalletServiceNetwork && originalWalletServiceApiUrl) { const walletService = WalletService.getInstance(); (walletService as any).currentNetwork = @@ -1830,6 +2053,7 @@ const MobileNostrPairing = ({navigation}: any) => { ); return; } + nostrAbortRef.current = false; setIsPairing(true); setProgress(0); setStatus('Starting PSBT signing...'); @@ -1971,6 +2195,10 @@ const MobileNostrPairing = ({navigation}: any) => { route.params.psbtBase64, ) .then(async (signedPsbt: any) => { + if (nostrAbortRef.current) { + setIsPairing(false); + return; + } if ( !signedPsbt || signedPsbt.includes('error') || @@ -1988,16 +2216,41 @@ const MobileNostrPairing = ({navigation}: any) => { 'PSBT signing complete: Navigating to Wallet tab with signedPsbt', ); navigation.dispatch( - CommonActions.reset(getResetToMainTabsWallet({signedPsbt}, { showPlay, showUtxos: showUtxosTab, showPsbt: showPsbtTab, showWallet: showWalletTab })), + CommonActions.reset( + getResetToMainTabsWallet( + {signedPsbt}, + { + showPlay, + showUtxos: showUtxosTab, + showPsbt: showPsbtTab, + showWallet: showWalletTab, + }, + ), + ), ); setMpcDone(true); }) .catch(async (e: any) => { - Alert.alert('Operation Error', `Could not sign PSBT.\n${e?.message}`); + if (!nostrAbortRef.current) { + Alert.alert( + 'Operation Error', + `Could not sign PSBT.\n${e?.message}`, + ); + } dbg(localNpub, 'PSBT signing error', e); try { navigation.dispatch( - CommonActions.reset(getResetToMainTabsWallet({}, { showPlay, showUtxos: showUtxosTab, showPsbt: showPsbtTab, showWallet: showWalletTab })), + CommonActions.reset( + getResetToMainTabsWallet( + {}, + { + showPlay, + showUtxos: showUtxosTab, + showPsbt: showPsbtTab, + showWallet: showWalletTab, + }, + ), + ), ); } catch (navError) { dbg('Error navigating after PSBT error:', navError); @@ -2011,7 +2264,19 @@ const MobileNostrPairing = ({navigation}: any) => { Alert.alert('Error', error?.message || 'PSBT signing failed'); setStatus('PSBT signing failed'); try { - navigation.dispatch(CommonActions.reset(getResetToMainTabsWallet({}, { showPlay, showUtxos: showUtxosTab, showPsbt: showPsbtTab, showWallet: showWalletTab }))); + navigation.dispatch( + CommonActions.reset( + getResetToMainTabsWallet( + {}, + { + showPlay, + showUtxos: showUtxosTab, + showPsbt: showPsbtTab, + showWallet: showWalletTab, + }, + ), + ), + ); } catch (navError) { dbg('Error navigating after PSBT error:', navError); } @@ -3032,6 +3297,7 @@ const MobileNostrPairing = ({navigation}: any) => { checkboxLabel: { fontSize: theme.fontSizes?.base || 14, color: theme.colors.text, + marginTop: 6, flex: 1, }, preparingModalContent: { @@ -5273,187 +5539,411 @@ const MobileNostrPairing = ({navigation}: any) => { borderWidth: 1.5, borderColor: theme.colors.border, }}> - {/* Network Badge */} - { + const accentColor = + theme.colors.background === '#ffffff' + ? theme.colors.primary + : theme.colors.bitcoinOrange; + const totalSats = + Number(route.params?.satoshiAmount) + + Number(route.params?.satoshiFees); + const toAddr = route.params?.toAddress || ''; + const net = route.params?.network || ''; + const isTestnet = + net === 'testnet3' || net === 'testnet'; + const explorerBase = isTestnet + ? 'https://mempool.space/testnet' + : 'https://mempool.space'; + const sectionTitle = { + fontSize: theme.fontSizes?.xs || 10, + fontFamily: theme.fontFamilies?.bold, + color: theme.colors.textSecondary, + textTransform: 'uppercase' as const, + letterSpacing: 0.5, marginBottom: 6, - paddingVertical: 2, - }}> - - - {(() => { - const net = - route.params?.network || currentNetwork; - const normalizedNet = - net === 'testnet3' ? 'testnet' : net; - return normalizedNet === 'testnet' - ? 'Testnet' - : 'Mainnet'; - })()} - - - - {fromAddress && ( - + }; + const rowBase = { + flexDirection: 'row' as const, + alignItems: 'center' as const, + backgroundColor: + theme.colors.background === '#ffffff' + ? theme.colors.primary + '06' + : '#ffffff08', + borderRadius: 8, + padding: 8, + marginBottom: 4, + borderWidth: 1, + borderColor: theme.colors.border, + }; + const rowOurs = { + ...rowBase, + backgroundColor: + theme.colors.background === '#ffffff' + ? accentColor + '12' + : accentColor + '1A', + borderColor: accentColor + '60', + paddingLeft: 11, + overflow: 'hidden' as const, + }; + const iconBase = { + width: 18, + height: 18, + marginRight: 8, + }; + const labelStyle = { + fontSize: theme.fontSizes?.sm || 12, + fontFamily: theme.fontFamilies?.monospaceBold, + color: theme.colors.text, + }; + const labelOurs = { + ...labelStyle, + color: accentColor, + }; + const pathText = { + fontSize: theme.fontSizes?.xs || 10, + fontFamily: theme.fontFamilies?.monospace, + color: theme.colors.textSecondary, + marginTop: 1, + }; + const subLabel = { + fontSize: theme.fontSizes?.xs || 10, + fontFamily: theme.fontFamilies?.monospace, + color: theme.colors.textSecondary, + fontStyle: 'italic' as const, + marginTop: 1, + }; + const amtBTC = { + fontSize: theme.fontSizes?.sm || 12, + fontFamily: theme.fontFamilies?.monospaceBold, + color: theme.colors.text, + textAlign: 'right' as const, + }; + const amtBTCOurs = { + ...amtBTC, + color: accentColor, + }; + const amtFiat = { + fontSize: theme.fontSizes?.xs || 10, + fontFamily: theme.fontFamilies?.monospace, + color: theme.colors.textSecondary, + textAlign: 'right' as const, + }; + const changeSats = + txPreview && txPreview.totalInputSats > 0 + ? txPreview.totalInputSats - + Number(route.params?.satoshiAmount) - + Number(route.params?.satoshiFees) + : 0; + const accentBar = ( - + ); + return ( + + + setTxDetailsExpanded(prev => !prev) + } + style={{ + flexDirection: 'row', + alignItems: 'center', + justifyContent: 'space-between', + paddingVertical: 6, + marginBottom: 4, + }}> + - From Address - - {currentDerivationPath && ( + fontFamily: theme.fontFamilies?.bold, + color: theme.colors.textSecondary, + textTransform: 'uppercase', + letterSpacing: 0.5, + }}> + Spending {sat2btcStr(String(totalSats))} BTC ( + {route.params?.selectedCurrency}{' '} + {formatFiat(route.params?.fiatAmount)}){' '} + {net === 'testnet' ? '(Testnet)' : ''} + + - {currentDerivationPath} + {txDetailsExpanded ? '▼' : '▶'} + + {txDetailsExpanded && ( + <> + {/* Inputs */} + + Inputs + {txPreview && txPreview.utxos.length > 0 + ? ` (${txPreview.utxos.length})` + : ''} + + {txPreview && txPreview.utxos.length > 0 ? ( + txPreview.utxos.map((u, idx) => ( + + Linking.openURL( + `${explorerBase}/address/${u.address}`, + ) + }> + {accentBar} + + + + {shortenAddress(u.address)} + + + {u.derivationPath} + + + + + {sat2btcStr(String(u.value))} BTC + + + + )) + ) : ( + + {accentBar} + + + + HD Wallet + + + + + {sat2btcStr(String(totalSats))} BTC + + + + )} + + {/* Hub */} + + + + ↓ + + + + Transaction + + + + {/* Outputs */} + Outputs + {/* Recipient */} + + Linking.openURL( + `${explorerBase}/address/${toAddr}`, + ) + }> + + + + {shortenAddress(toAddr)} + + recipient + + + + {sat2btcStr( + route.params?.satoshiAmount, + )}{' '} + BTC + + + {route.params?.selectedCurrency || ''}{' '} + {formatFiat(route.params?.fiatAmount)} + + + + {/* Connector */} + + {/* Fee */} + + + + Fee + + + + {sat2btcStr(route.params?.satoshiFees)}{' '} + BTC + + + {route.params?.selectedCurrency || ''}{' '} + {formatFiat(route.params?.fiatFees)} + + + + {/* Change output — only when we know the change address */} + {txPreview && txPreview.changeAddress ? ( + <> + + + Linking.openURL( + `${explorerBase}/address/${txPreview.changeAddress}`, + ) + }> + {accentBar} + + + + {shortenAddress( + txPreview.changeAddress, + )} + + change + {txPreview.changeAddressPath ? ( + + {txPreview.changeAddressPath} + + ) : null} + + + {changeSats > 0 && ( + + {sat2btcStr(String(changeSats))}{' '} + BTC + + )} + + + + ) : null} + )} - - - {fromAddress} - - - - )} - - - To Address - - - - {route.params?.toAddress || ''} - - - - - - Transaction Amount - - - - {sat2btcStr(route.params?.satoshiAmount)} BTC - - - {route.params?.selectedCurrency || ''}{' '} - {formatFiat(route.params?.fiatAmount)} - - - - - - Transaction Fee - - - - {sat2btcStr(route.params?.satoshiFees)} BTC - - - {route.params?.selectedCurrency || ''}{' '} - {formatFiat(route.params?.fiatFees)} - - - + ); + })()} )} @@ -5599,6 +6089,18 @@ const MobileNostrPairing = ({navigation}: any) => { Time elapsed: {prepCounter} seconds + {isSendBitcoin && ( + + + Abort + + + )} @@ -5664,6 +6166,18 @@ const MobileNostrPairing = ({navigation}: any) => { Time elapsed: {prepCounter} seconds + {(isSendBitcoin || isSignPSBT) && ( + + + Abort + + + )} @@ -5947,6 +6461,107 @@ const MobileNostrPairing = ({navigation}: any) => { visible={isBackupModalVisible} onClose={() => setIsBackupModalVisible(false)} /> + {/* Signed tx: copy / share / broadcast — on Broadcast success we run post-broadcast logic */} + { + const p = broadcastSuccessPayloadRef.current; + if (!p) { + setSignedTxRawHex(null); + return; + } + try { + try { + await WalletService.getInstance().incrementChangeIndexAfterSend( + p.net, + p.addressTypeToUse, + ); + } catch (e) { + dbg( + 'MobileNostrPairing: incrementChangeIndexAfterSend failed:', + e, + ); + } + const apiTxShape = + p.inputs && p.outputs && p.inputs.length > 0 && p.outputs.length > 0 + ? { + txid: txId, + status: {confirmed: false, block_height: null, block_time: null, block_hash: null}, + fee: p.satoshiFees, + vin: p.inputs.map(inp => ({ + prevout: {scriptpubkey_address: inp.scriptpubkey_address, value: inp.value}, + })), + vout: p.outputs!.map(o => ({scriptpubkey_address: o.scriptpubkey_address, value: o.value})), + } + : { + txid: txId, + status: {confirmed: false, block_height: null, block_time: null, block_hash: null}, + fee: p.satoshiFees, + vin: [ + { + prevout: { + scriptpubkey_address: p.senderAddress, + value: p.satoshiAmount + p.satoshiFees, + }, + }, + ], + vout: [{scriptpubkey_address: p.toAddress, value: p.satoshiAmount}], + }; + transactionRepository.insertBroadcastTransaction( + txId, + p.net || 'mainnet', + apiTxShape, + p.senderAddress, + ); + navigation.dispatch( + CommonActions.reset( + getResetToMainTabsWallet( + {txId}, + { + showPlay: p.showPlay, + showUtxos: p.showUtxosTab, + showPsbt: p.showPsbtTab, + showWallet: p.showWalletTab, + }, + ), + ), + ); + setMpcDone(true); + if (p.originalNetwork && p.originalApiUrl) { + try { + await BBMTLibNativeModule.setBtcNetwork(p.originalNetwork); + await BBMTLibNativeModule.setAPI( + p.originalNetwork, + p.originalApiUrl, + ); + appConfigRepository.set('api', p.originalApiUrl); + if ( + p.originalWalletServiceNetwork && + p.originalWalletServiceApiUrl + ) { + const ws = WalletService.getInstance(); + (ws as any).currentNetwork = p.originalWalletServiceNetwork; + (ws as any).currentApiUrl = p.originalWalletServiceApiUrl; + } + } catch (e) { + dbg( + 'MobileNostrPairing: Error restoring network after broadcast:', + e, + ); + } + } + } finally { + broadcastSuccessPayloadRef.current = null; + setSignedTxRawHex(null); + } + }} + onClose={() => { + broadcastSuccessPayloadRef.current = null; + setSignedTxRawHex(null); + navigation.goBack(); + }} + /> ); }; diff --git a/screens/MobilesPairing.tsx b/screens/MobilesPairing.tsx index 48e78109..859bd47f 100644 --- a/screens/MobilesPairing.tsx +++ b/screens/MobilesPairing.tsx @@ -42,12 +42,23 @@ import { } from '@react-navigation/native'; import {SafeAreaView} from 'react-native-safe-area-context'; import Big from 'big.js'; -import {dbg, getPinnedRemoteIPs, hexToString, getResetToMainTabsWallet} from '../utils'; +import { + dbg, + getPinnedRemoteIPs, + hexToString, + getResetToMainTabsWallet, + shortenAddress, +} from '../utils'; import {useTheme} from '../theme'; import {useUser} from '../context/UserContext'; import {waitMS, WalletService} from '../services/WalletService'; -import LocalCache from '../services/LocalCache'; +import appConfigRepository, { + CONFIG_KEYS, +} from '../services/repositories/AppConfigRepository'; +import database from '../services/Database'; +import transactionRepository from '../services/repositories/TransactionRepository'; import BackupKeyshareModal from '../components/BackupKeyshareModal'; +import SignedTxBroadcastModal from '../components/SignedTxBroadcastModal'; const {BBMTLibNativeModule} = NativeModules; // Helper component for connection line animation const ConnectionLineAnimatedView: React.FC<{ @@ -111,10 +122,6 @@ const MobilesPairing = ({navigation}: any) => { const [prepCounter, setPrepCounter] = useState(0); const [keypair, setKeypair] = useState(''); const [peerPubkey, setPeerPubkey] = useState(''); - const [fromAddress, setFromAddress] = useState(''); // Derived address for send transaction - const [currentDerivationPath, setCurrentDerivationPath] = - useState(''); // Derivation path for display - const [currentNetwork, setCurrentNetwork] = useState('mainnet'); // Network for display const [peerPubkey2, setPeerPubkey2] = useState(''); const [shareName, setShareName] = useState(''); const [_keyshare, setKeyshare] = useState(''); @@ -129,7 +136,13 @@ const MobilesPairing = ({navigation}: any) => { derivePaths?: string[]; } | null>(null); const {theme} = useTheme(); - const {activeNetwork, showMempoolPlayground, showUtxosTab, showPsbtTab, showWalletTab} = useUser(); + const { + activeNetwork, + showMempoolPlayground, + showUtxosTab, + showPsbtTab, + showWalletTab, + } = useUser(); const showPlay = activeNetwork === 'mainnet' && showMempoolPlayground; // Animation ref for horizontal progress bar const progressAnimation = useSharedValue(0); @@ -146,6 +159,8 @@ const MobilesPairing = ({navigation}: any) => { psbtBase64?: string; // For PSBT signing mode derivationPath?: string; // Derivation path from QR code (ensures same source address) network?: string; // Network from QR code (ensures same network) + utxosJson?: string; // Pre-selected UTXOs from QR (avoids re-fetch on scanner) + changeAddress?: string; // Pre-computed change address from sender (ensures consistency) }; const route = useRoute>(); const isFocused = useIsFocused(); @@ -174,7 +189,74 @@ const MobilesPairing = ({navigation}: any) => { deviceThree: false, }); const [isBackupModalVisible, setIsBackupModalVisible] = useState(false); + + // Pre-loaded UTXO preview for the send-BTC confirmation card. + type UTXOPreview = {address: string; value: number; derivationPath: string}; + const [txPreview, setTxPreview] = useState<{ + utxos: UTXOPreview[]; + changeAddress: string; + changeAddressPath: string; + totalInputSats: number; + } | null>(null); + const [_txPreviewLoading, setTxPreviewLoading] = useState(false); + const [txDetailsExpanded, setTxDetailsExpanded] = useState(false); + const [signedTxRawHex, setSignedTxRawHex] = useState(null); + const mpcAbortRef = useRef(false); + const activeMpcSessionIdRef = useRef(null); + const broadcastSuccessPayloadRef = useRef<{ + multiPath: boolean; + pendingKey: string; + toAddress: string; + satoshiAmount: string; + satoshiFees: string; + net: string; + addressTypeToUse: string; + showPlay: boolean; + showUtxosTab: boolean; + showPsbtTab: boolean; + showWalletTab: boolean; + senderAddress: string; + originalNetwork?: string; + originalApiUrl?: string; + isMaster?: boolean; + inputs?: Array<{txid: string; vout: number; value: number; scriptpubkey_address: string}>; + outputs?: Array<{scriptpubkey_address: string; value: number}>; + } | null>(null); + const allChecked = Object.values(checks).every(Boolean); + + const abortActiveMpc = () => { + Alert.alert( + 'Abort signing?', + 'This will stop the current MPC signing flow. You can retry anytime.', + [ + {text: 'Keep signing', style: 'cancel'}, + { + text: 'Abort', + style: 'destructive', + onPress: async () => { + mpcAbortRef.current = true; + setDoingMPC(false); + setIsPairing(false); + setStatus('Aborted'); + const sid = activeMpcSessionIdRef.current; + if (sid) { + try { + await BBMTLibNativeModule.cancelMpcSession(sid); + } catch (e) { + dbg('MobilesPairing: cancelMpcSession failed', e); + } + } + try { + stopRelay(); + } catch { + // ignore + } + }, + }, + ], + ); + }; const allBackupChecked = isTrio ? backupChecks.deviceOne && backupChecks.deviceTwo && @@ -203,16 +285,16 @@ const MobilesPairing = ({navigation}: any) => { if (setupMode === 'duo' || setupMode === 'trio') { try { dbg('=== MobilesPairing: Clearing all cache for wallet setup'); - // Clear LocalCache - await LocalCache.clear(); - dbg('LocalCache cleared successfully'); + // Clear SQLite wallet data + database.clearWalletData(); + dbg('SQLite wallet data cleared'); // Clear stale EncryptedStorage items (but keep keyshare if it exists for signing) // We clear btcPub as it will be regenerated with the new keyshare await EncryptedStorage.removeItem('btcPub'); dbg('Cleared stale btcPub from EncryptedStorage'); // Clear WalletService cache try { - await LocalCache.removeItem('walletCache'); + // stale key removed; dbg('WalletService cache cleared'); } catch (error) { dbg('Error clearing WalletService cache:', error); @@ -225,135 +307,127 @@ const MobilesPairing = ({navigation}: any) => { }; clearCacheForSetup(); }, [setupMode]); - // Initialize network and derivation path immediately when component loads (for send Bitcoin mode) - useEffect(() => { - const initializeNetwork = async () => { - if (!isSendBitcoin || !route.params) { - // For non-send modes, use cached network - const cachedNetwork = - (await LocalCache.getItem('network')) || 'mainnet'; - setCurrentNetwork(cachedNetwork); - return; - } - dbg('=== MobilesPairing: Received route params ===', { - network: route.params?.network, - derivationPath: route.params?.derivationPath, - addressType: route.params?.addressType, - toAddress: route.params?.toAddress, - satoshiAmount: route.params?.satoshiAmount, - allParams: route.params, - }); - // CRITICAL: In send mode, ALL parameters MUST come from route params (no fallbacks) - if (!route.params.network || route.params.network.trim() === '') { - dbg('ERROR: Network missing from route params in send mode'); - return; - } - // ALWAYS use route params - no fallbacks - const netForNative = route.params.network.trim(); - const netForDisplay = - netForNative === 'testnet3' ? 'testnet' : netForNative; - setCurrentNetwork(netForDisplay); - // Also set derivation path immediately if available from route params - if ( - route.params.derivationPath && - route.params.derivationPath.trim() !== '' - ) { - setCurrentDerivationPath(route.params.derivationPath.trim()); - dbg( - 'MobilesPairing: Initialized derivation path from route params:', - route.params.derivationPath, - ); - } - dbg( - 'MobilesPairing: Initialized network for display:', - netForDisplay, - '(native format:', - netForNative, - ')', - ); - }; - initializeNetwork(); - // eslint-disable-next-line react-hooks/exhaustive-deps - }, [isSendBitcoin, route.params?.network, route.params?.derivationPath]); - // Compute from address for send transactions + + // Pre-fetch UTXOs + change address so the confirmation card can show real inputs. useEffect(() => { - const computeFromAddress = async () => { - if (!isSendBitcoin || !route.params) return; + if (!isSendBitcoin) { + return; + } + let cancelled = false; + const load = async () => { + setTxPreviewLoading(true); + const net = (route.params?.network || 'mainnet').trim(); + const addrType = (route.params?.addressType || 'segwit-native').trim(); try { - // CRITICAL: In send mode, ALL parameters MUST come from route params (no fallbacks) - // This ensures consistency between devices and prevents mismatches - if (!route.params.network || route.params.network.trim() === '') { - dbg('ERROR: Network missing from route params in send mode'); - setFromAddress(''); - return; - } + // When QR carries UTXOs, use them directly — no re-fetch needed. + const utxosFromQR = route.params?.utxosJson; if ( - !route.params.addressType || - route.params.addressType.trim() === '' + utxosFromQR && + typeof utxosFromQR === 'string' && + utxosFromQR.trim() !== '' ) { - dbg('ERROR: Address type missing from route params in send mode'); - setFromAddress(''); - return; + const parsed = JSON.parse(utxosFromQR) as Array<{ + txid: string; + vout: number; + value: number; + derivation_path?: string; + derivationPath?: string; + address: string; + }>; + if (Array.isArray(parsed) && parsed.length > 0) { + const totalInputSats = parsed.reduce( + (s, u) => s + (u.value || 0), + 0, + ); + const chgFromParams = route.params?.changeAddress; + let chgAddress = ''; + let chgPath = ''; + if (chgFromParams && chgFromParams.trim() !== '') { + chgAddress = chgFromParams; + // derive the path for display from WalletService (index doesn't change, just the path string) + try { + const r = + await WalletService.getInstance().getNextChangeAddressWithPath( + net, + addrType, + ); + chgPath = r.path; + } catch {} + } else { + const r = + await WalletService.getInstance().getNextChangeAddressWithPath( + net, + addrType, + ); + chgAddress = r.address; + chgPath = r.path; + } + if (!cancelled) { + setTxPreview({ + utxos: parsed.map(u => ({ + address: u.address, + value: u.value, + derivationPath: u.derivation_path ?? u.derivationPath ?? '', + })), + changeAddress: chgAddress, + changeAddressPath: chgPath, + totalInputSats, + }); + } + return; + } } - if ( - !route.params.derivationPath || - route.params.derivationPath.trim() === '' - ) { - dbg('ERROR: Derivation path missing from route params in send mode'); - setFromAddress(''); - return; + // Fallback: fresh fetch (sender device, or QR has no utxosJson). + const apiUrl = + appConfigRepository.get(`api_${net}`) || + (net === 'testnet3' || net === 'testnet' + ? 'https://mempool.space/testnet/api' + : 'https://mempool.space/api'); + const [utxos, chgResult] = await Promise.all([ + WalletService.getInstance().fetchUtxosWithPaths( + net, + addrType, + apiUrl, + ), + WalletService.getInstance().getNextChangeAddressWithPath( + net, + addrType, + ), + ]); + if (!cancelled) { + const totalInputSats = utxos.reduce((s, u) => s + u.value, 0); + setTxPreview({ + utxos: utxos.map(u => ({ + address: u.address, + value: u.value, + derivationPath: u.derivationPath, + })), + changeAddress: chgResult?.address || '', + changeAddressPath: chgResult?.path || '', + totalInputSats, + }); + } + } catch { + // Non-critical: falls back to generic "HD Wallet" row. + } finally { + if (!cancelled) { + setTxPreviewLoading(false); } - const jks = await EncryptedStorage.getItem('keyshare'); - if (!jks) return; - const ks = JSON.parse(jks); - // ALWAYS use route params - no fallbacks - const netForNative = route.params.network.trim(); - const addressTypeToUse = route.params.addressType.trim(); - const path = route.params.derivationPath.trim(); - // Normalize for display only: 'testnet3' -> 'testnet' - const netForDisplay = - netForNative === 'testnet3' ? 'testnet' : netForNative; - dbg('=== MobilesPairing: Using route params ONLY (no fallbacks) ===', { - network: netForNative, - addressType: addressTypeToUse, - derivationPath: path, - }); - // Derive the public key and address - const btcPub = await BBMTLibNativeModule.derivePubkey( - ks.pub_key, - ks.chain_code_hex, - path, - ); - // Use original network format for native module (requires 'testnet3' not 'testnet') - const derivedAddress = await BBMTLibNativeModule.btcAddress( - btcPub, - netForNative, - addressTypeToUse, - ); - setFromAddress(derivedAddress); - setCurrentDerivationPath(path); - setCurrentNetwork(netForDisplay); - dbg('=== MobilesPairing: Computed from address ===', { - derivationPath: path, - addressType: addressTypeToUse, - fromAddress: derivedAddress, - network: netForNative, - networkForDisplay: netForDisplay, - }); - } catch (error) { - dbg('Error computing from address:', error); - setFromAddress(''); } }; - computeFromAddress(); - // eslint-disable-next-line react-hooks/exhaustive-deps + load(); + return () => { + cancelled = true; + }; }, [ isSendBitcoin, - route.params?.derivationPath, - route.params?.mode, route.params?.network, route.params?.addressType, + route.params?.utxosJson, + route.params?.changeAddress, ]); + + // Initialize network and derivation path immediately when component loads (for send Bitcoin mode) const stringToHex = (str: string) => { return Array.from(str) .map(char => char.charCodeAt(0).toString(16).padStart(2, '0')) @@ -687,13 +761,13 @@ const MobilesPairing = ({navigation}: any) => { // For PSBT signing, network comes from app state, not route params if (isSignPSBT) { // Get network from LocalCache (app's current network state) - net = (await LocalCache.getItem('network')) || 'mainnet'; + net = appConfigRepository.get(CONFIG_KEYS.NETWORK) || 'mainnet'; dbg( 'MobilesPairing: PSBT signing - using network from app state:', net, ); // Set network and API in BBMTLib for this transaction - let apiUrl = await LocalCache.getItem(`api_${net}`); + let apiUrl = appConfigRepository.get(`api_${net}`); if (!apiUrl) { apiUrl = net === 'testnet3' || net === 'testnet' @@ -754,8 +828,9 @@ const MobilesPairing = ({navigation}: any) => { satoshiFees, }); // Store original network/API - originalNetwork = (await LocalCache.getItem('network')) || 'mainnet'; - const cachedApi = await LocalCache.getItem(`api_${originalNetwork}`); + originalNetwork = + appConfigRepository.get(CONFIG_KEYS.NETWORK) || 'mainnet'; + const cachedApi = appConfigRepository.get(`api_${originalNetwork}`); originalApiUrl = cachedApi || ''; if (!originalApiUrl) { originalApiUrl = @@ -764,7 +839,7 @@ const MobilesPairing = ({navigation}: any) => { : 'https://mempool.space/api'; } // Set network and API in BBMTLib for this transaction - let apiUrl = await LocalCache.getItem(`api_${net}`); + let apiUrl = appConfigRepository.get(`api_${net}`); if (!apiUrl) { apiUrl = net === 'testnet3' || net === 'testnet' @@ -775,13 +850,14 @@ const MobilesPairing = ({navigation}: any) => { await BBMTLibNativeModule.setAPI(net, apiUrl); // CRITICAL: Update LocalCache 'api' key so any balance/UTXO fetches use correct API // This ensures operations use the network from route params, not device's current network - await LocalCache.setItem('api', apiUrl); + appConfigRepository.set('api', apiUrl); dbg('MobilesPairing: Set network and API in BBMTLib:', net, apiUrl); } // Store original network/API (for both PSBT and send BTC modes) if (isSignPSBT) { - originalNetwork = (await LocalCache.getItem('network')) || 'mainnet'; - const cachedApi = await LocalCache.getItem(`api_${originalNetwork}`); + originalNetwork = + appConfigRepository.get(CONFIG_KEYS.NETWORK) || 'mainnet'; + const cachedApi = appConfigRepository.get(`api_${originalNetwork}`); originalApiUrl = cachedApi || ''; if (!originalApiUrl) { originalApiUrl = @@ -801,6 +877,8 @@ const MobilesPairing = ({navigation}: any) => { } const partiesCSV = allParties.sort().join(','); const sessionID = await BBMTLibNativeModule.sha256(`${data}/${server}`); + activeMpcSessionIdRef.current = sessionID; + mpcAbortRef.current = false; const kp = JSON.parse(keypair); const encKey = peerPubkey; const decKey = kp.privateKey; @@ -853,9 +931,21 @@ const MobilesPairing = ({navigation}: any) => { } else { dbg(partyID, 'PSBT signed successfully'); } - dbg('PSBT signing complete: Navigating to Wallet tab with signedPsbt'); + dbg( + 'PSBT signing complete: Navigating to Wallet tab with signedPsbt', + ); navigation.dispatch( - CommonActions.reset(getResetToMainTabsWallet({signedPsbt}, { showPlay, showUtxos: showUtxosTab, showPsbt: showPsbtTab, showWallet: showWalletTab })), + CommonActions.reset( + getResetToMainTabsWallet( + {signedPsbt}, + { + showPlay, + showUtxos: showUtxosTab, + showPsbt: showPsbtTab, + showWallet: showWalletTab, + }, + ), + ), ); setMpcDone(true); }) @@ -875,7 +965,7 @@ const MobilesPairing = ({navigation}: any) => { }); return; // Exit early for PSBT } else { - // Send BTC mode - derive from address using route params + // Send BTC mode - try multi-path first (spend from receive + change addresses) const btcPub = await BBMTLibNativeModule.derivePubkey( ks.pub_key, ks.chain_code_hex, @@ -892,100 +982,198 @@ const MobilesPairing = ({navigation}: any) => { if (satoshiAmount !== route.params.satoshiAmount) { throw 'Make sure you\'re sending the "Same Bitcoin" amount from Both Devices'; } - // Call MPC send BTC - await BBMTLibNativeModule.mpcSendBTC( - server, - partyID, - partiesCSV, - sessionID, - sessionKey, - encKey, - decKey, - jks, - path, - btcPub, - senderAddress, - toAddress, - satoshiAmount, - satoshiFees, - ) - .then(async (txId: any) => { - dbg(partyID, 'txID', txId); - const validTxID = /^[a-fA-F0-9]{64}$/.test(txId); - if (!validTxID) { - throw txId; + + const apiUrl = + appConfigRepository.get(`api_${net}`) || + (net === 'testnet3' || net === 'testnet' + ? 'https://mempool.space/testnet/api' + : 'https://mempool.space/api'); + + let usedMultiPath = false; + try { + let utxosWithPathsJSON: string | null = null; + let pendingKeyMultiPath = senderAddress; + const utxosJsonFromQR = route.params?.utxosJson; + if ( + utxosJsonFromQR && + typeof utxosJsonFromQR === 'string' && + utxosJsonFromQR.trim() !== '' + ) { + try { + const parsed = JSON.parse(utxosJsonFromQR); + if (Array.isArray(parsed) && parsed.length > 0) { + const first = parsed[0]; + if ( + first && + typeof first.txid === 'string' && + typeof first.vout === 'number' && + typeof first.value === 'number' + ) { + // Map to WalletService shape so enrichUtxosWithScriptpubkey can process them. + const asUtxos = parsed.map((u: any) => ({ + txid: u.txid, + vout: u.vout, + value: u.value, + derivationPath: u.derivation_path ?? u.derivationPath ?? '', + address: u.address, + scriptpubkey: u.scriptpubkey ?? '', + chain: 'receive' as const, + chainIndex: 0, + })); + // Enrich scriptpubkeys if missing (QR omits them to keep QR compact). + const needsEnrichment = asUtxos.some(u => !u.scriptpubkey); + const enriched = needsEnrichment + ? await WalletService.getInstance().enrichUtxosWithScriptpubkey( + asUtxos, + apiUrl, + ) + : asUtxos; + const forNative = enriched.map((u: any) => ({ + txid: u.txid, + vout: u.vout, + value: u.value, + derivation_path: u.derivationPath ?? u.derivation_path, + address: u.address, + scriptpubkey: u.scriptpubkey ?? '', + })); + utxosWithPathsJSON = JSON.stringify(forNative); + pendingKeyMultiPath = forNative[0]?.address || senderAddress; + dbg( + 'MobilesPairing: using UTXOs from QR (enriched)', + forNative.length, + ); + } + } + } catch { + dbg( + 'MobilesPairing: failed to use utxosJson from QR, will fetch', + ); } - // Save pending transaction - const pendingTxs = JSON.parse( - (await LocalCache.getItem(`${senderAddress}-pendingTxs`)) || '{}', - ); - pendingTxs[txId] = { - txid: txId, - from: senderAddress, - to: toAddress, - amount: satoshiAmount, - satoshiAmount: satoshiAmount, - satoshiFees: satoshiFees, - sentAt: Date.now(), - status: { - confirmed: false, - block_height: null, - }, - }; - await LocalCache.setItem( - `${senderAddress}-pendingTxs`, - JSON.stringify(pendingTxs), - ); - navigation.dispatch( - CommonActions.reset(getResetToMainTabsWallet({txId}, { showPlay, showUtxos: showUtxosTab, showPsbt: showPsbtTab, showWallet: showWalletTab })), - ); - setMpcDone(true); - }) - .catch((e: any) => { - Alert.alert( - 'Operation Error', - `Could not sign and send transaction.\n${e?.message}`, - ); - dbg(partyID, 'keysign error', e); - }) - .finally(async () => { - // CRITICAL: Restore original network after transaction completes (success or failure) - // This ensures the device's active network remains unchanged - if (originalNetwork && originalApiUrl) { - try { - await BBMTLibNativeModule.setBtcNetwork(originalNetwork); - await BBMTLibNativeModule.setAPI( - originalNetwork, - originalApiUrl, - ); - // Restore LocalCache 'api' key to original network's API - await LocalCache.setItem('api', originalApiUrl); - // Restore WalletService internal state - const walletServiceRestore = WalletService.getInstance(); - (walletServiceRestore as any).currentNetwork = originalNetwork; - (walletServiceRestore as any).currentApiUrl = originalApiUrl; - dbg( - 'MobilesPairing: Restored original network:', - originalNetwork, - 'API:', - originalApiUrl, - ); - } catch (restoreError) { - dbg( - 'MobilesPairing: Error restoring original network:', - restoreError, + } + if (!utxosWithPathsJSON) { + const utxosWithPaths = + await WalletService.getInstance().fetchUtxosWithPaths( + net, + addressTypeToUse, + apiUrl, + ); + const changeAddress = + await WalletService.getInstance().getNextChangeAddress( + net, + addressTypeToUse, + ); + if (utxosWithPaths.length > 0 && changeAddress) { + const enriched = + await WalletService.getInstance().enrichUtxosWithScriptpubkey( + utxosWithPaths, + apiUrl, ); - } + const utxosForNative = enriched.map(u => ({ + txid: u.txid, + vout: u.vout, + value: u.value, + derivation_path: u.derivationPath, + address: u.address, + scriptpubkey: u.scriptpubkey, + })); + utxosWithPathsJSON = JSON.stringify(utxosForNative); + pendingKeyMultiPath = utxosWithPaths[0]?.address || senderAddress; } - if (isMaster) { - await waitMS(2000); - stopRelay(); + } + // Use change address from route params when available (sender pre-computed it; + // this ensures both devices show and use the identical change output). + const changeAddressFromParams = route.params?.changeAddress; + const changeAddress = utxosWithPathsJSON + ? changeAddressFromParams && changeAddressFromParams.trim() !== '' + ? changeAddressFromParams + : await WalletService.getInstance().getNextChangeAddress( + net, + addressTypeToUse, + ) + : ''; + if (utxosWithPathsJSON && changeAddress) { + const rawTxHex = await BBMTLibNativeModule.mpcSendBTCWithUTXOs( + server, + partyID, + partiesCSV, + sessionID, + sessionKey, + encKey, + decKey, + jks, + btcPub, + toAddress, + satoshiAmount, + satoshiFees, + utxosWithPathsJSON, + changeAddress, + ); + dbg(partyID, 'signed tx (multi-path), len=', rawTxHex?.length); + if ( + !rawTxHex || + typeof rawTxHex !== 'string' || + rawTxHex.length % 2 !== 0 || + !/^[a-fA-F0-9]+$/.test(rawTxHex) + ) { + throw rawTxHex || 'Invalid signed transaction'; + } + usedMultiPath = true; + const pendingKey = pendingKeyMultiPath; + const utxoList = JSON.parse(utxosWithPathsJSON) as Array<{txid: string; vout: number; value: number; address?: string}>; + const inputs = utxoList.map((u: any) => ({ + txid: u.txid, + vout: u.vout, + value: u.value, + scriptpubkey_address: u.address ?? '', + })); + const totalInput = utxoList.reduce((s: number, u: any) => s + (u.value || 0), 0); + const changeAmount = totalInput - Number(satoshiAmount) - Number(satoshiFees); + const outputs: Array<{scriptpubkey_address: string; value: number}> = [ + {scriptpubkey_address: toAddress, value: Number(satoshiAmount)}, + ]; + if (changeAmount > 0) { + outputs.push({scriptpubkey_address: changeAddress, value: changeAmount}); + } + broadcastSuccessPayloadRef.current = { + multiPath: true, + pendingKey, + toAddress, + satoshiAmount, + satoshiFees, + net, + addressTypeToUse, + showPlay, + showUtxosTab, + showPsbtTab, + showWalletTab, + senderAddress, + originalNetwork, + originalApiUrl, + isMaster, + inputs, + outputs, + }; + if (mpcAbortRef.current) { + setDoingMPC(false); + return; } + setSignedTxRawHex(rawTxHex); setDoingMPC(false); - }); + } + } catch (multiPathErr) { + dbg('MobilesPairing: multi-path send failed:', multiPathErr); + } + + if (!usedMultiPath) { + throw new Error( + 'Send BTC requires UTXOs and change address (multi-path flow). Please try again or use a wallet with available balance.', + ); + } } } catch (error: any) { - Alert.alert('Operation Error', error?.message || error); + if (!mpcAbortRef.current) { + Alert.alert('Operation Error', error?.message || error); + } dbg(localDevice, 'keysign error', error); // CRITICAL: Restore original network even on error if (originalNetwork && originalApiUrl) { @@ -993,7 +1181,7 @@ const MobilesPairing = ({navigation}: any) => { await BBMTLibNativeModule.setBtcNetwork(originalNetwork); await BBMTLibNativeModule.setAPI(originalNetwork, originalApiUrl); // Restore LocalCache 'api' key to original network's API - await LocalCache.setItem('api', originalApiUrl); + appConfigRepository.set('api', originalApiUrl); // Restore WalletService internal state const walletServiceError = WalletService.getInstance(); (walletServiceError as any).currentNetwork = originalNetwork; @@ -1018,14 +1206,14 @@ const MobilesPairing = ({navigation}: any) => { setDoingMPC(false); } }; - function stopRelay() { + const stopRelay = useCallback(() => { try { BBMTLibNativeModule.stopRelay(localDevice); dbg(localDevice, 'relay stop:'); } catch { dbg(localDevice, 'error stoping relay'); } - } + }, [localDevice]); useEffect(() => { let subscription: EmitterSubscription | undefined; const logEmitter = new NativeEventEmitter(BBMTLibNativeModule); @@ -1103,7 +1291,11 @@ const MobilesPairing = ({navigation}: any) => { } const statusDot = msg.step % 3 === 0 ? '.' : msg.step % 3 === 1 ? '..' : '...'; - setStatus('Processing cryptographic operations' + statusDot); + if (utxoCount > 0 && utxoIndex > 0 && isSendBitcoin) { + setStatus(`Signing input ${utxoIndex}/${utxoCount}${statusDot}`); + } else { + setStatus('Processing cryptographic operations' + statusDot); + } }; if (Platform.OS === 'android') { subscription = logEmitter.addListener('BBMT_DROID', async log => { @@ -1122,7 +1314,7 @@ const MobilesPairing = ({navigation}: any) => { return () => { subscription?.remove(); }; - }, [isTrio]); + }, [isTrio, isSendBitcoin]); useEffect(() => { if (isPreparing) { const interval = setInterval(() => { @@ -1191,7 +1383,7 @@ const MobilesPairing = ({navigation}: any) => { return; } setIsPairing(true); - setStatus('Fetching local IP...'); + setStatus('Syncing local IP...'); setCountdown(timeout); const jkp = await BBMTLibNativeModule.eciesKeypair(); setKeypair(jkp); @@ -1207,7 +1399,7 @@ const MobilesPairing = ({navigation}: any) => { const deviceName = await DeviceInfo.getDeviceName(); setLocalDevice(deviceName); setStatus('Starting peer discovery...'); - await LocalCache.setItem('peerFound', ''); + appConfigRepository.set('peerFound', ''); const promises = [ listenForPeerPromise( kp, @@ -1233,7 +1425,7 @@ const MobilesPairing = ({navigation}: any) => { let result = await Promise.race(promises); while (!result && Date.now() < until) { dbg('checking peer...'); - result = await LocalCache.getItem('peerFound'); + result = appConfigRepository.get('peerFound'); if (result) { dbg('checking peer ok...'); break; @@ -1250,7 +1442,7 @@ const MobilesPairing = ({navigation}: any) => { const extraWaitUntil = Date.now() + 3000; // wait up to 3s more while (Date.now() < extraWaitUntil && raws.length < 2) { await waitMS(300); - const updated = await LocalCache.getItem('peerFound'); + const updated = appConfigRepository.get('peerFound'); raws = (updated || result || '').split('|').filter(Boolean); } } @@ -1407,7 +1599,7 @@ const MobilesPairing = ({navigation}: any) => { masterHost: resolvedMasterHost, }); await Promise.allSettled(promises).then(() => - LocalCache.removeItem('peerFound'), + appConfigRepository.remove('peerFound'), ); } else { setStatus('Pairing timed out. Please try again.'); @@ -1469,7 +1661,7 @@ const MobilesPairing = ({navigation}: any) => { String(timeout), isTrio ? 'trio' : 'duo', ); - await LocalCache.setItem('peerFound', result); + appConfigRepository.set('peerFound', result); return result; } catch (error) { dbg('ListenForPeer Error:', error); @@ -1503,7 +1695,7 @@ const MobilesPairing = ({navigation}: any) => { }); while (Date.now() < until) { try { - let peerFound = await LocalCache.getItem('peerFound'); + let peerFound = appConfigRepository.get('peerFound'); if (peerFound) { dbg('discoverPeer already found'); return peerFound; @@ -1523,7 +1715,7 @@ const MobilesPairing = ({navigation}: any) => { ); if (result) { dbg('discoverPeer result', result); - await LocalCache.setItem('peerFound', result); + appConfigRepository.set('peerFound', result); return result; } } catch (error) { @@ -1632,7 +1824,10 @@ const MobilesPairing = ({navigation}: any) => { useEffect(() => { if (!isPairing || Platform.OS !== 'android') return undefined; const onBack = () => true; // prevent default (stay on screen) - const subscription = BackHandler.addEventListener('hardwareBackPress', onBack); + const subscription = BackHandler.addEventListener( + 'hardwareBackPress', + onBack, + ); return () => subscription.remove(); }, [isPairing]); const styles = StyleSheet.create({ @@ -2136,6 +2331,7 @@ const MobilesPairing = ({navigation}: any) => { color: theme.colors.text, flex: 1, textAlign: 'left', + marginTop: 6, lineHeight: 18, }, deviceContainer: { @@ -3522,7 +3718,8 @@ const MobilesPairing = ({navigation}: any) => { style={[ styles.checkboxContainer, styles.keepOpenDuringSetupContainer, - isPrepared && styles.enhancedCheckboxContainerChecked, + isPrepared && + styles.enhancedCheckboxContainerChecked, ]} disabled={isPreparing} onPress={() => { @@ -3571,7 +3768,9 @@ const MobilesPairing = ({navigation}: any) => { {} /* non-dismissible: block Android back */}> + onRequestClose={ + () => {} /* non-dismissible: block Android back */ + }> {/* Icon Container */} @@ -3709,7 +3908,9 @@ const MobilesPairing = ({navigation}: any) => { transparent={true} visible={doingMPC} animationType="fade" - onRequestClose={() => {} /* non-dismissible: block Android back */}> + onRequestClose={ + () => {} /* non-dismissible: block Android back */ + }> {/* Icon Container */} @@ -4036,187 +4237,404 @@ const MobilesPairing = ({navigation}: any) => { borderColor: theme.colors.border, }, ]}> - {/* Network Badge */} - { + const accentColor = + theme.colors.background === '#ffffff' + ? theme.colors.primary + : theme.colors.bitcoinOrange; + const totalSats = + Number(route.params.satoshiAmount) + + Number(route.params.satoshiFees); + const toAddr = route.params.toAddress || ''; + const net = route.params?.network || ''; + const isTestnet = + net === 'testnet3' || net === 'testnet'; + const explorerBase = isTestnet + ? 'https://mempool.space/testnet' + : 'https://mempool.space'; + const sectionTitle = { + fontSize: theme.fontSizes?.xs || 10, + fontFamily: theme.fontFamilies?.bold, + color: theme.colors.textSecondary, + textTransform: 'uppercase' as const, + letterSpacing: 0.5, marginBottom: 6, - paddingVertical: 2, - marginTop: 8, - }}> - - - {(() => { - const net = - route.params?.network || currentNetwork; - const normalizedNet = - net === 'testnet3' ? 'testnet' : net; - return normalizedNet === 'testnet' - ? 'Testnet' - : 'Mainnet'; - })()} - - - - {fromAddress && ( - + }; + const rowBase = { + flexDirection: 'row' as const, + alignItems: 'center' as const, + backgroundColor: + theme.colors.background === '#ffffff' + ? theme.colors.primary + '06' + : '#ffffff08', + borderRadius: 8, + padding: 8, + marginBottom: 4, + borderWidth: 1, + borderColor: theme.colors.border, + }; + const rowOurs = { + ...rowBase, + backgroundColor: + theme.colors.background === '#ffffff' + ? accentColor + '12' + : accentColor + '1A', + borderColor: accentColor + '60', + paddingLeft: 11, + overflow: 'hidden' as const, + }; + const iconBase = { + width: 18, + height: 18, + marginRight: 8, + }; + const labelStyle = { + fontSize: theme.fontSizes?.sm || 12, + fontFamily: theme.fontFamilies?.monospaceBold, + color: theme.colors.text, + }; + const labelOurs = { + ...labelStyle, + color: accentColor, + }; + const pathText = { + fontSize: theme.fontSizes?.xs || 10, + fontFamily: theme.fontFamilies?.monospace, + color: theme.colors.textSecondary, + marginTop: 1, + }; + const subLabel = { + fontSize: theme.fontSizes?.xs || 10, + fontFamily: theme.fontFamilies?.monospace, + color: theme.colors.textSecondary, + fontStyle: 'italic' as const, + marginTop: 1, + }; + const amtBTC = { + fontSize: theme.fontSizes?.sm || 12, + fontFamily: theme.fontFamilies?.monospaceBold, + color: theme.colors.text, + textAlign: 'right' as const, + }; + const amtBTCOurs = { + ...amtBTC, + color: accentColor, + }; + const amtFiat = { + fontSize: theme.fontSizes?.xs || 10, + fontFamily: theme.fontFamilies?.monospace, + color: theme.colors.textSecondary, + textAlign: 'right' as const, + }; + const changeSats = + txPreview && txPreview.totalInputSats > 0 + ? txPreview.totalInputSats - + Number(route.params.satoshiAmount) - + Number(route.params.satoshiFees) + : 0; + const accentBar = ( - + ); + return ( + + + setTxDetailsExpanded(prev => !prev) + } + style={{ + flexDirection: 'row', + alignItems: 'center', + justifyContent: 'space-between', + paddingVertical: 6, + marginBottom: 4, + }}> + - From Address - - {currentDerivationPath && ( + fontFamily: theme.fontFamilies?.bold, + color: theme.colors.textSecondary, + textTransform: 'uppercase', + letterSpacing: 0.5, + }}> + Spending {sat2btcStr(String(totalSats))} BTC ( + {route.params?.selectedCurrency}{' '} + {formatFiat(route.params?.fiatAmount)}){' '} + {net === 'testnet' ? '(Testnet)' : ''} + - {currentDerivationPath} + {txDetailsExpanded ? '▼' : '▶'} + + {txDetailsExpanded && ( + <> + {/* Inputs */} + + Inputs + {txPreview && txPreview.utxos.length > 0 + ? ` (${txPreview.utxos.length})` + : ''} + + {txPreview && txPreview.utxos.length > 0 ? ( + txPreview.utxos.map((u, idx) => ( + + Linking.openURL( + `${explorerBase}/address/${u.address}`, + ) + }> + {accentBar} + + + + {shortenAddress(u.address)} + + + {u.derivationPath} + + + + + {sat2btcStr(String(u.value))} BTC + + + + )) + ) : ( + + {accentBar} + + + + HD Wallet + + + + + {sat2btcStr(String(totalSats))} BTC + + + + )} + + {/* Hub */} + + + + ↓ + + + + Transaction + + + + {/* Outputs */} + Outputs + {/* Recipient */} + + Linking.openURL( + `${explorerBase}/address/${toAddr}`, + ) + }> + + + + {shortenAddress(toAddr)} + + recipient + + + + {sat2btcStr(route.params.satoshiAmount)}{' '} + BTC + + + {route.params.selectedCurrency}{' '} + {formatFiat(route.params.fiatAmount)} + + + + {/* Connector */} + + {/* Fee */} + + + + Fee + + + + {sat2btcStr(route.params.satoshiFees)} BTC + + + {route.params.selectedCurrency}{' '} + {formatFiat(route.params.fiatFees)} + + + + {/* Change output — only when we know the change address */} + {txPreview && txPreview.changeAddress ? ( + <> + + + Linking.openURL( + `${explorerBase}/address/${txPreview.changeAddress}`, + ) + }> + {accentBar} + + + + {shortenAddress( + txPreview.changeAddress, + )} + + change + {txPreview.changeAddressPath ? ( + + {txPreview.changeAddressPath} + + ) : null} + + + {changeSats > 0 && ( + + {sat2btcStr(String(changeSats))} BTC + + )} + + + + ) : null} + )} - - - {fromAddress} - - - - )} - - - To Address - - - - {route.params.toAddress} - - - - - - Transaction Amount - - - - {sat2btcStr(route.params.satoshiAmount)} BTC - - - {route.params.selectedCurrency}{' '} - {formatFiat(route.params.fiatAmount)} - - - - - - Transaction Fee - - - - {sat2btcStr(route.params.satoshiFees)} BTC - - - {route.params.selectedCurrency}{' '} - {formatFiat(route.params.fiatFees)} - - - + ); + })()} )} {isSignPSBT && ( @@ -4430,7 +4848,9 @@ const MobilesPairing = ({navigation}: any) => { transparent={true} visible={doingMPC} animationType="fade" - onRequestClose={() => {} /* non-dismissible: block Android back */}> + onRequestClose={ + () => {} /* non-dismissible: block Android back */ + }> {/* Icon Container */} @@ -4489,6 +4909,18 @@ const MobilesPairing = ({navigation}: any) => { Time elapsed: {prepCounter} seconds + {isSendBitcoin && ( + + + Abort + + + )} @@ -4532,6 +4964,95 @@ const MobilesPairing = ({navigation}: any) => { visible={isBackupModalVisible} onClose={() => setIsBackupModalVisible(false)} /> + {/* Signed tx: copy / share / broadcast — on Broadcast success we run post-broadcast logic */} + { + const p = broadcastSuccessPayloadRef.current; + if (!p) { + setSignedTxRawHex(null); + return; + } + try { + if (p.multiPath) { + try { + await WalletService.getInstance().incrementChangeIndexAfterSend( + p.net, + p.addressTypeToUse, + ); + } catch (e) { + dbg('MobilesPairing: incrementChangeIndexAfterSend failed:', e); + } + } + const apiTxShape = { + txid: txId, + status: {confirmed: false, block_height: null, block_time: null, block_hash: null}, + fee: Number(p.satoshiFees), + vin: (p.inputs ?? []).map(inp => ({ + prevout: { + scriptpubkey_address: inp.scriptpubkey_address, + value: inp.value, + }, + })), + vout: (p.outputs ?? []).map(o => ({ + scriptpubkey_address: o.scriptpubkey_address, + value: o.value, + })), + }; + transactionRepository.insertBroadcastTransaction( + txId, + p.net || 'mainnet', + apiTxShape, + p.senderAddress, + ); + navigation.dispatch( + CommonActions.reset( + getResetToMainTabsWallet( + {txId}, + { + showPlay: p.showPlay, + showUtxos: p.showUtxosTab, + showPsbt: p.showPsbtTab, + showWallet: p.showWalletTab, + }, + ), + ), + ); + setMpcDone(true); + if (p.originalNetwork && p.originalApiUrl) { + try { + await BBMTLibNativeModule.setBtcNetwork(p.originalNetwork); + await BBMTLibNativeModule.setAPI( + p.originalNetwork, + p.originalApiUrl, + ); + appConfigRepository.set('api', p.originalApiUrl); + const ws = WalletService.getInstance(); + (ws as any).currentNetwork = p.originalNetwork; + (ws as any).currentApiUrl = p.originalApiUrl; + } catch (e) { + dbg( + 'MobilesPairing: Error restoring network after broadcast:', + e, + ); + } + } + if (p.isMaster) { + await waitMS(2000); + stopRelay(); + } + } finally { + broadcastSuccessPayloadRef.current = null; + setSignedTxRawHex(null); + } + }} + onClose={() => { + broadcastSuccessPayloadRef.current = null; + setSignedTxRawHex(null); + navigation.goBack(); + }} + /> ); }; diff --git a/screens/PSBTScreen.tsx b/screens/PSBTScreen.tsx index 6f9b36f1..035ca1b9 100644 --- a/screens/PSBTScreen.tsx +++ b/screens/PSBTScreen.tsx @@ -26,7 +26,7 @@ import * as RNFS from 'react-native-fs'; import QRCodeModal from '../components/QRCodeModal'; import SignedPSBTModal from './SignedPSBTModal'; import {WalletService} from '../services/WalletService'; -import LocalCache from '../services/LocalCache'; +import appConfigRepository, {CONFIG_KEYS} from '../services/repositories/AppConfigRepository'; import CurrencySelector from '../components/CurrencySelector'; import {createStyles as createGlobalStyles} from '../components/Styles'; const {BBMTLibNativeModule} = NativeModules; @@ -313,7 +313,7 @@ const PSBTScreen: React.FC<{navigation: any}> = ({navigation}) => { useEffect(() => { const fetchPrice = async () => { try { - const currency = (await LocalCache.getItem('currency')) || 'USD'; + const currency = appConfigRepository.get(CONFIG_KEYS.CURRENCY) || 'USD'; setSelectedCurrency(currency); const walletService = WalletService.getInstance(); await walletService.initialize(); @@ -333,7 +333,7 @@ const PSBTScreen: React.FC<{navigation: any}> = ({navigation}) => { }, []); const handleCurrencySelect = async (currency: {code: string}) => { setSelectedCurrency(currency.code); - await LocalCache.setItem('currency', currency.code); + appConfigRepository.set(CONFIG_KEYS.CURRENCY, currency.code); if (priceData[currency.code]) { const formattedPrice = priceData[currency.code].toFixed(2); setBtcPrice(formattedPrice); diff --git a/screens/ReceiveModal.tsx b/screens/ReceiveModal.tsx index d7c80a79..790ecd04 100644 --- a/screens/ReceiveModal.tsx +++ b/screens/ReceiveModal.tsx @@ -17,13 +17,16 @@ import * as RNFS from 'react-native-fs'; import {dbg} from '../utils'; import {useTheme} from '../theme'; import {capitalize} from 'lodash'; +export type ReceivePathInfo = {path: string; index: number; address: string} | null; + const ReceiveModal: React.FC<{ address: string; addressType: string; baseApi: string; network: string; onClose: () => void; -}> = ({address, addressType, baseApi, network, onClose}) => { + receivePathInfo?: ReceivePathInfo; +}> = ({address, addressType, baseApi, network, onClose, receivePathInfo}) => { const qrRef = useRef(null); const {theme} = useTheme(); const [isCopied, setIsCopied] = useState(false); @@ -167,6 +170,30 @@ const ReceiveModal: React.FC<{ fontFamily: theme.fontFamilies?.bold, color: theme.colors.text, // Fix dark mode readability }, + pathChip: { + backgroundColor: + theme.colors.background === '#ffffff' + ? theme.colors.blackOverlay05 + : theme.colors.whiteOverlay10, + borderWidth: 1, + borderColor: theme.colors.border, + paddingHorizontal: 12, + paddingVertical: 8, + borderRadius: 10, + marginBottom: 16, + alignSelf: 'center', + }, + pathChipText: { + fontSize: theme.fontSizes?.xs || 10, + fontFamily: theme.fontFamilies?.monospaceMedium, + color: theme.colors.textSecondary, + }, + pathChipPathText: { + fontSize: theme.fontSizes?.xs || 10, + marginTop: 2, + fontFamily: theme.fontFamilies?.monospaceMedium, + color: theme.colors.textSecondary, + }, qrContainer: { backgroundColor: 'white', padding: 8, @@ -297,7 +324,7 @@ const ReceiveModal: React.FC<{ onClose(); }} style={styles.closeButton} - android_ripple={{ color: 'rgba(0,0,0,0.1)' }}> + android_ripple={{color: 'rgba(0,0,0,0.1)'}}> ✖️ @@ -306,6 +333,16 @@ const ReceiveModal: React.FC<{ {capitalize(network)} • {formatAddressType(addressType)} + {receivePathInfo && ( + + + Receive #{receivePathInfo.index}:{' '} + + {receivePathInfo.path} + + + + )} + android_ripple={{color: 'rgba(0,0,0,0.1)'}}> { copyToClipboard(); }} - android_ripple={{ color: 'rgba(0,0,0,0.1)' }}> + android_ripple={{color: 'rgba(0,0,0,0.1)'}}> { shareQRCode(); }} - android_ripple={{ color: 'rgba(0,0,0,0.1)' }}> + android_ripple={{color: 'rgba(0,0,0,0.1)'}}> void; btcToFiatRate: Big; walletBalance: Big; @@ -61,6 +68,12 @@ const SendBitcoinModal: React.FC = ({ }) => { const isMountedRef = useRef(true); const visibleRef = useRef(visible); + /** Compact UTXOs (no scriptpubkey) captured at fee-estimation time, embedded in the QR. */ + const lastUtxosJsonRef = useRef(null); + /** Change address computed alongside UTXOs; passed through to co-signers via route params. */ + const lastChangeAddressRef = useRef(null); + /** Fee estimation cache — skip redundant runs when inputs haven't changed. */ + const lastFeeInputsRef = useRef(''); const [address, setAddress] = useState(''); const [btcAmount, setBtcAmount] = useState(Big(0)); const [inBtcAmount, setInBtcAmount] = useState(''); @@ -73,7 +86,13 @@ const SendBitcoinModal: React.FC = ({ const [feeStrategy, setFeeStrategy] = useState('1hr'); const [addressError, setAddressError] = useState(null); const {theme} = useTheme(); - const {showSats, balanceFormattingEnabled, activeNetwork} = useUser(); + const { + showSats, + balanceFormattingEnabled, + activeNetwork, + activeAddressType, + activeApiProvider, + } = useUser(); const isSatsMode = showSats; useEffect(() => { visibleRef.current = visible; @@ -178,6 +197,7 @@ const SendBitcoinModal: React.FC = ({ paddingVertical: 10, paddingHorizontal: 12, fontSize: theme.fontSizes?.md || 15, + fontFamily: theme.fontFamilies?.monospace, maxHeight: 48, backgroundColor: theme.colors.cardBackground || '#FFF', marginBottom: 8, @@ -261,13 +281,13 @@ const SendBitcoinModal: React.FC = ({ }, balanceCardBtc: { fontSize: theme.fontSizes?.lg || 16, - fontFamily: theme.fontFamilies?.bold, + fontFamily: theme.fontFamilies?.monospaceBold, color: theme.colors.text, marginBottom: 2, }, balanceCardFiat: { fontSize: theme.fontSizes?.sm || 12, - fontFamily: theme.fontFamilies?.medium, + fontFamily: theme.fontFamilies?.monospace, color: theme.colors.textSecondary, // Remove fallback for better dark mode readability }, balanceCardMaxButton: { @@ -325,7 +345,7 @@ const SendBitcoinModal: React.FC = ({ }, feeAmount: { fontSize: theme.fontSizes?.md || 15, - fontFamily: theme.fontFamilies?.bold, + fontFamily: theme.fontFamilies?.monospaceBold, color: theme.colors.text, }, feeCalculating: { @@ -346,6 +366,7 @@ const SendBitcoinModal: React.FC = ({ }, feeAmountUsd: { fontSize: theme.fontSizes?.sm || 12, + fontFamily: theme.fontFamilies?.monospace, color: theme.colors.textSecondary, // Remove fallback for better dark mode readability }, sendCancelButtons: { @@ -418,8 +439,8 @@ const SendBitcoinModal: React.FC = ({ [currentNetworkForValidation], ); const feeStrategies = [ - {label: 'Economy', value: 'eco'}, - {label: 'Top Priority', value: 'top'}, + {label: 'Eco', value: 'eco'}, + {label: 'Priority', value: 'top'}, {label: '30 Min', value: '30m'}, {label: '1 Hour', value: '1hr'}, ]; @@ -431,15 +452,12 @@ const SendBitcoinModal: React.FC = ({ }).format(price); const getFee = useCallback( async (addr: string, amt: string) => { - // If modal is not mounted or not visible, abort any fee work - if (!isMountedRef.current || !visibleRef.current) { - return; - } + if (!isMountedRef.current || !visibleRef.current) return; if (!addr || !amt || btcAmount.eq(0)) { setEstimatedFee(null); + lastFeeInputsRef.current = ''; return; } - // Validate address for the current network before estimating fees if (!validateAddressForCurrentNetwork(addr)) { dbg( 'Fee estimation skipped: invalid address for network', @@ -447,200 +465,212 @@ const SendBitcoinModal: React.FC = ({ currentNetworkForValidation, ); setEstimatedFee(null); + lastFeeInputsRef.current = ''; return; } const amount = Big(amt); if (amount.gt(walletBalance) || !walletBalance) { setEstimatedFee(null); + lastFeeInputsRef.current = ''; + return; + } + + // Skip if inputs identical to last successful estimation (prevents UI flicker) + const inputKey = `${addr}|${amt}|${feeStrategy}`; + if (inputKey === lastFeeInputsRef.current) { return; } + setIsCalculatingFee(true); - const satoshiAmount = amount.times(1e8).toFixed(0); - BBMTLibNativeModule.spendingHash(walletAddress, addr, satoshiAmount) - .then((hash: string) => { - if (!isMountedRef.current || !visibleRef.current) { - return; - } - setSpendingHash(hash); - dbg('got spending hash:', hash); - BBMTLibNativeModule.estimateFees(walletAddress, addr, satoshiAmount) - .then((fee: string) => { - if (!isMountedRef.current || !visibleRef.current) { - return; - } - if (fee && typeof fee === 'string') { - // Check if the response contains an error message - if ( - fee.includes('failed') || - fee.includes('error') || - fee.includes('[') - ) { - dbg('Fee estimation API returned error:', fee); - setEstimatedFee(null); - Alert.alert( - 'Fee Estimation Error', - 'Unable to estimate transaction fee. Please try again later.', - [ - { - text: 'Cancel', - style: 'cancel', - }, - { - text: 'Retry', - onPress: () => { - getFee(addr, amt); - }, - }, - ], - {cancelable: true}, - ); - return; - } - // Try to parse the fee as a valid number - try { - const feeNumber = parseFloat(fee); - if (isNaN(feeNumber) || feeNumber <= 0) { - dbg('Invalid fee amount received:', fee); - setEstimatedFee(null); - Alert.alert( - 'Fee Estimation Error', - 'Unable to estimate transaction fee. Please try again later.', - [ - { - text: 'Cancel', - style: 'cancel', - }, - { - text: 'Retry', - onPress: () => { - getFee(addr, amt); - }, - }, - ], - {cancelable: true}, - ); - return; - } - dbg('got fees:', fee); - const feeAmt = Big(feeNumber.toString()); - setEstimatedFee(feeAmt); - // Dismiss keyboard when fee is updated - Keyboard.dismiss(); - if (btcAmount.eq(walletBalance)) { - // When MAX is clicked, adjust amount to account for fee - const adjustedAmount = walletBalance.minus(feeAmt.div(1e8)); - setInBtcAmount( - isSatsMode - ? adjustedAmount.times(1e8).toFixed(0) - : adjustedAmount.toFixed(8), - ); - setBtcAmount(adjustedAmount); - setInUsdAmount( - adjustedAmount.times(btcToFiatRate).toFixed(2), - ); - } - } catch (parseError) { - dbg('Failed to parse fee amount:', fee, parseError); - setEstimatedFee(null); - Alert.alert( - 'Fee Estimation Error', - 'Unable to estimate transaction fee. Please try again later.', - [ - { - text: 'Cancel', - style: 'cancel', - }, - { - text: 'Retry', - onPress: () => { - getFee(addr, amt); - }, - }, - ], - {cancelable: true}, - ); - } - } else { - dbg('No fee data received from API'); - setEstimatedFee(null); - Alert.alert( - 'Fee Estimation Error', - 'Unable to estimate transaction fee. Please try again later.', - [ - { - text: 'Cancel', - style: 'cancel', - }, - { - text: 'Retry', - onPress: () => { - getFee(addr, amt); - }, - }, - ], - {cancelable: true}, - ); - } - }) - .catch((e: any) => { - if (!isMountedRef.current || !visibleRef.current) { - return; - } - dbg('Fee estimation failed:', e); - setEstimatedFee(null); - // Only show alert for network/API errors, not parsing errors - if (e.message && !e.message.includes('Invalid number')) { - Alert.alert( - 'Fee Estimation Error', - 'Unable to estimate transaction fee. Please try again later.', - [ - { - text: 'Cancel', - style: 'cancel', - }, - { - text: 'Retry', - onPress: () => { - getFee(addr, amt); - }, - }, - ], - {cancelable: true}, - ); - } - }) - .finally(() => { - if (!isMountedRef.current || !visibleRef.current) { - return; - } - setIsCalculatingFee(false); - }); - }) - .catch((e: any) => { - if (!isMountedRef.current || !visibleRef.current) { - return; + const amountSats = Number(amount.times(1e8).toFixed(0)); + const satoshiAmount = amountSats.toString(); + + try { + const ws = WalletService.getInstance(); + const effectiveType = activeAddressType || 'segwit-native'; + + // --- DB-first: HD addresses (cached, instant) + UTXOs from SQLite --- + let hdAddrs: Array<{ + address: string; + derivationPath: string; + chain: string; + index: number; + }> = []; + try { + hdAddrs = await ws.getHdAddressesWithPaths( + activeNetwork, + effectiveType, + ); + } catch { + dbg('SendBitcoinModal: HD address derivation failed'); + } + + let dbUtxos = + hdAddrs.length > 0 + ? utxoRepository.getUtxosForAddresses( + hdAddrs.map(a => a.address), + activeNetwork, + ) + : utxoRepository.getUtxosForNetwork(activeNetwork, effectiveType); + + let changeAddress = ''; + try { + changeAddress = await ws.getNextChangeAddress( + activeNetwork, + effectiveType, + ); + } catch { + // Non-critical for fee estimation + } + + // Build spending-hash JSON from DB UTXOs + HD derivation paths + let utxosJson: string | null = null; + if (dbUtxos.length > 0 && hdAddrs.length > 0) { + const pathMap = new Map( + hdAddrs.map(a => [a.address, a.derivationPath]), + ); + const utxoEntries = dbUtxos.map(u => ({ + txid: u.txid, + vout: u.vout, + value: u.valueSats, + address: u.address, + derivation_path: u.derivationPath || pathMap.get(u.address) || '', + scriptpubkey: u.scriptPubkey || '', + })); + utxosJson = JSON.stringify(utxoEntries); + lastUtxosJsonRef.current = JSON.stringify( + utxoEntries.map(u => ({ + txid: u.txid, + vout: u.vout, + value: u.value, + derivation_path: u.derivation_path, + address: u.address, + })), + ); + lastChangeAddressRef.current = changeAddress; + dbg( + 'SendBitcoinModal: using', + dbUtxos.length, + 'UTXOs from DB (no live fetch)', + ); + } + + // Fallback: if DB had no UTXOs, do a live fetch + if (!dbUtxos.length && activeApiProvider) { + dbg('SendBitcoinModal: DB empty, falling back to live UTXO fetch'); + try { + const utxosWithPaths = await ws.fetchUtxosWithPaths( + activeNetwork, + effectiveType, + activeApiProvider, + ); + dbg( + 'SendBitcoinModal: live utxosWithPaths count', + utxosWithPaths.length, + ); + utxosJson = JSON.stringify(utxosWithPaths); + lastUtxosJsonRef.current = JSON.stringify( + utxosWithPaths.map(u => ({ + txid: u.txid, + vout: u.vout, + value: u.value, + derivation_path: u.derivationPath, + address: u.address, + })), + ); + lastChangeAddressRef.current = changeAddress; + if (utxosWithPaths.length > 0) { + dbUtxos = utxosWithPaths.map(u => ({ + txid: u.txid, + vout: u.vout, + address: u.address, + network: activeNetwork, + valueSats: u.value, + scriptPubkey: null, + derivationPath: u.derivationPath ?? null, + isConfirmed: u.status?.confirmed ?? true, + blockHeight: u.status?.block_height ?? null, + blockTime: u.status?.block_time ?? null, + fetchedAt: Date.now(), + })); + } + } catch (e) { + dbg('SendBitcoinModal: live UTXO fetch failed', e); } - dbg('Spending hash failed:', e); - setIsCalculatingFee(false); - setEstimatedFee(null); + } + + // --- Spending hash (still native — MPC-specific) --- + let hash: string; + if (utxosJson) { + hash = await BBMTLibNativeModule.spendingHashWithUTXOs( + utxosJson, + addr, + satoshiAmount, + ); + } else { + hash = await BBMTLibNativeModule.spendingHash( + walletAddress, + addr, + satoshiAmount, + ); + } + if (!isMountedRef.current || !visibleRef.current) return; + setSpendingHash(hash); + dbg('got spending hash:', hash); + + // --- Fee estimation (pure TS — DB UTXOs + cached fee rates) --- + if (!dbUtxos.length) { + throw new Error('No UTXOs available for fee estimation'); + } + + const apiBase = activeApiProvider || 'https://mempool.space/api'; + const result = await estimateFee({ + utxos: dbUtxos, + receiverAddress: addr, + amountSats, + changeAddress: changeAddress || walletAddress, + strategy: feeStrategy as FeeStrategy, + apiBase, + }); + + if (!isMountedRef.current || !visibleRef.current) return; + + dbg('got fees (TS):', result.feeSats, 'sats', result.feeRate, 'sat/vB'); + const feeAmt = Big(result.feeSats); + setEstimatedFee(feeAmt); + lastFeeInputsRef.current = inputKey; + Keyboard.dismiss(); + + if (btcAmount.eq(walletBalance)) { + const adjustedAmount = walletBalance.minus(feeAmt.div(1e8)); + setInBtcAmount( + isSatsMode + ? adjustedAmount.times(1e8).toFixed(0) + : adjustedAmount.toFixed(8), + ); + setBtcAmount(adjustedAmount); + setInUsdAmount(adjustedAmount.times(btcToFiatRate).toFixed(2)); + } + } catch (e: any) { + if (!isMountedRef.current || !visibleRef.current) return; + dbg('Fee estimation failed:', e); + setEstimatedFee(null); + if (e.message && !e.message.includes('Invalid number')) { Alert.alert( 'Fee Estimation Error', - 'Unable to prepare transaction for fee estimation. Please try again.', + 'Unable to estimate transaction fee. Please try again later.', [ - { - text: 'Cancel', - style: 'cancel', - }, - { - text: 'Retry', - onPress: () => { - getFee(addr, amt); - }, - }, + {text: 'Cancel', style: 'cancel'}, + {text: 'Retry', onPress: () => getFee(addr, amt)}, ], {cancelable: true}, ); - }); + } + } finally { + if (isMountedRef.current && visibleRef.current) { + setIsCalculatingFee(false); + } + } }, [ btcAmount, @@ -650,23 +680,29 @@ const SendBitcoinModal: React.FC = ({ validateAddressForCurrentNetwork, currentNetworkForValidation, isSatsMode, + feeStrategy, + activeApiProvider, + activeNetwork, + activeAddressType, ], ); - const debouncedGetFee = useMemo(() => debounce(getFee, 1000), [getFee]); + const getFeeRef = useRef(getFee); + getFeeRef.current = getFee; + const debouncedGetFee = useMemo( + () => + debounce((...args: [string, string]) => getFeeRef.current(...args), 1000), + [], + ); useEffect(() => { - const initFee = async () => { - const feeOption = await LocalCache.getItem('feeStrategy'); - // Always default to 'eco' if no fee strategy is set or if it was 'min' - const defaultFee = feeOption && feeOption !== 'min' ? feeOption : 'eco'; - setFeeStrategy(defaultFee); - BBMTLibNativeModule.setFeePolicy(defaultFee); - dbg('using fee strategy', defaultFee); - }; - initFee(); + const feeOption = appConfigRepository.get(CONFIG_KEYS.FEE_STRATEGY); + const defaultFee = feeOption && feeOption !== 'min' ? feeOption : 'eco'; + setFeeStrategy(defaultFee); + dbg('using fee strategy', defaultFee); }, []); useEffect(() => { if (!visible) { setAddress(''); + lastFeeInputsRef.current = ''; return; } if (initialAddress) { @@ -685,7 +721,6 @@ const SendBitcoinModal: React.FC = ({ } }, [address, validateAddressForCurrentNetwork]); useEffect(() => { - // Only trigger fee estimation if we have a valid address (for current network) and non-zero amount if ( address && btcAmount && @@ -694,16 +729,12 @@ const SendBitcoinModal: React.FC = ({ ) { debouncedGetFee(address, btcAmount.toString()); } else { - // Clear fee if conditions aren't met + debouncedGetFee.cancel(); setEstimatedFee(null); } - }, [ - address, - btcAmount, - debouncedGetFee, - feeStrategy, - validateAddressForCurrentNetwork, - ]); + return () => debouncedGetFee.cancel(); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [address, btcAmount, feeStrategy, validateAddressForCurrentNetwork]); const pasteAddress = useCallback(async () => { const text = await Clipboard.getString(); // Validate that the clipboard contains what looks like a Bitcoin address @@ -865,10 +896,9 @@ const SendBitcoinModal: React.FC = ({ ); const handleFeeStrategyChange = (value: string) => { setFeeStrategy(value); + lastFeeInputsRef.current = ''; dbg('setting fee strategy to', value); - BBMTLibNativeModule.setFeePolicy(value); - LocalCache.setItem('feeStrategy', value); - // Dismiss keyboard when fee strategy changes (triggers new fee estimation) + appConfigRepository.set(CONFIG_KEYS.FEE_STRATEGY, value); Keyboard.dismiss(); }; const handleSendClick = () => { @@ -907,7 +937,14 @@ const SendBitcoinModal: React.FC = ({ } // Normalize to sats for sending const amountSats = btcAmount.times(E8); - onSend(address, amountSats, estimatedFee, spendingHash); + onSend( + address, + amountSats, + estimatedFee, + spendingHash, + lastUtxosJsonRef.current, + lastChangeAddressRef.current, + ); }; // Check if amount exceeds balance const amountExceedsBalance = btcAmount.gt(0) && btcAmount.gt(walletBalance); diff --git a/screens/ShowcaseScreen.tsx b/screens/ShowcaseScreen.tsx index 5b577184..7bd59134 100644 --- a/screens/ShowcaseScreen.tsx +++ b/screens/ShowcaseScreen.tsx @@ -23,7 +23,10 @@ import {useTheme} from '../theme'; import {dbg, isLegacyWallet} from '../utils'; import LegalModal from '../components/LegalModal'; import TransportModeSelector from '../components/TransportModeSelector'; -import LocalCache from '../services/LocalCache'; +import appConfigRepository, {CONFIG_KEYS} from '../services/repositories/AppConfigRepository'; +import database from '../services/Database'; +import {WalletService} from '../services/WalletService'; +import mempoolClient from '../services/MempoolClient'; import {useUser} from '../context/UserContext'; const {BBMTLibNativeModule} = NativeModules; const ShowcaseScreen = ({navigation}: any) => { @@ -47,28 +50,43 @@ const ShowcaseScreen = ({navigation}: any) => { const fadeAnim = useRef(new Animated.Value(0.6)).current; const connectorAnim = useRef(new Animated.Value(0)).current; const connectorLoopRef = useRef(null as Animated.CompositeAnimation | null); - // Clear all app cache on component mount (wallet import screen) + // Full reset on mount: wipe all wallet DB tables, all in-memory caches, and + // all user-preference EncryptedStorage entries so the import starts from a + // guaranteed clean slate. The keyshare itself is preserved so a user who + // already onboarded can land here without losing their key material. useEffect(() => { const clearAllCache = async () => { try { - dbg('=== ShowcaseScreen: Clearing all cache for wallet import'); - // Clear LocalCache - await LocalCache.clear(); - dbg('LocalCache cleared successfully'); - // Clear stale EncryptedStorage items (but keep keyshare if it exists) - // We clear btcPub as it will be regenerated with the imported keyshare - await EncryptedStorage.removeItem('btcPub'); - dbg('Cleared stale btcPub from EncryptedStorage'); - // Clear WalletService cache - try { - await LocalCache.removeItem('walletCache'); - dbg('WalletService cache cleared'); - } catch (error) { - dbg('Error clearing WalletService cache:', error); - } - dbg('=== ShowcaseScreen: Cache clearing completed'); + dbg('=== ShowcaseScreen: Full reset for wallet import'); + + // 1. Wipe all SQLite wallet tables (UTXOs, balances, transactions, + // HD indexes, sync metadata, pending txs, …). + database.clearWalletData(); + dbg('SQLite wallet data cleared'); + + // 2. Wipe in-memory caches so stale data never leaks into the new + // wallet session. + const ws = WalletService.getInstance(); + ws.invalidateAddressCache(); + mempoolClient.invalidateAll(); + dbg('In-memory caches cleared'); + + // 3. Clear all EncryptedStorage preference items. btcPub will be + // re-derived from the newly imported keyshare; the rest are user + // preferences that should reset to defaults for a fresh wallet. + await Promise.allSettled([ + EncryptedStorage.removeItem('btcPub'), + EncryptedStorage.removeItem('bitcoin_display_sats'), + EncryptedStorage.removeItem('balance_formatting_enabled'), + EncryptedStorage.removeItem('app_icon_preference'), + EncryptedStorage.removeItem('devDebugEnabled'), + EncryptedStorage.removeItem('psbt_mode_first_visit'), + ]); + dbg('EncryptedStorage preferences cleared'); + + dbg('=== ShowcaseScreen: Full reset completed'); } catch (err) { - dbg('Error clearing app cache:', err); + dbg('ShowcaseScreen: Error during full reset:', err); } }; clearAllCache(); @@ -187,10 +205,7 @@ const ShowcaseScreen = ({navigation}: any) => { // Reset legacy wallet modal flag for new wallet // If legacy wallet, set to "no" (show modal); if not legacy, set to "yes" (won't show anyway) const isLegacy = isLegacyWallet(ks.created_at); - await LocalCache.setItem( - 'legacyWalletModalDoNotRemind', - isLegacy ? 'no' : 'yes', - ); + appConfigRepository.set(CONFIG_KEYS.LEGACY_WALLET_DO_NOT_REMIND, isLegacy ? 'no' : 'yes'); // CRITICAL: Always reset network to mainnet on keyshare import // This ensures a clean state and proper address derivation for the new wallet dbg('=== Keyshare imported: Resetting network to mainnet'); @@ -198,15 +213,15 @@ const ShowcaseScreen = ({navigation}: any) => { dbg('=== Network reset to mainnet, UserContext will refresh addresses'); setModalVisible(false); setPassword(''); - dbg('Navigating to User Preferences'); + dbg('Navigating to User Preferences (restore will run after endpoint selection)'); setTimeout(() => { navigation.dispatch( CommonActions.reset({ index: 0, - routes: [{name: 'User Preferences'}], + routes: [{name: 'User Preferences', params: {pendingRestore: true}}], }), ); - }, 1000); + }, 500); } } catch { dbg('Failed to decode as UTF-8. File might be binary.'); diff --git a/screens/UserPreferenceScreen.tsx b/screens/UserPreferenceScreen.tsx index 6154dfbf..8d35f797 100644 --- a/screens/UserPreferenceScreen.tsx +++ b/screens/UserPreferenceScreen.tsx @@ -9,18 +9,52 @@ import { Platform, Image, } from 'react-native'; +import {useRoute} from '@react-navigation/native'; import AppPressable from '../components/AppPressable'; import AppText from '../components/AppText'; +import RestoringIndexesModal from '../components/RestoringIndexesModal'; import {SafeAreaView} from 'react-native-safe-area-context'; import {useTheme} from '../theme'; -import {dbg, getResetToMainTabsWallet} from '../utils'; +import {dbg, getMainnetAPIList, getResetToMainTabsWallet} from '../utils'; import {useUser} from '../context/UserContext'; +import {WalletService, waitMS} from '../services/WalletService'; +import mempoolClient from '../services/MempoolClient'; +import database from '../services/Database'; +import walletRepository from '../services/repositories/WalletRepository'; +import balanceRepository from '../services/repositories/BalanceRepository'; +import balanceSyncer from '../services/sync/BalanceSyncer'; +import transactionSyncer from '../services/sync/TransactionSyncer'; +import utxoSyncer from '../services/sync/UtxoSyncer'; +import syncCoordinator from '../services/sync/SyncCoordinator'; +import apiQueue from '../services/ApiQueue'; +import appConfigRepository, { + CONFIG_KEYS, +} from '../services/repositories/AppConfigRepository'; const UserPreferenceScreen: React.FC<{navigation: any}> = ({navigation}) => { + const route = useRoute(); + const pendingRestore = (route.params as any)?.pendingRestore === true; + const {theme} = useTheme(); - const {setActiveApiProvider, activeNetwork, showMempoolPlayground, showUtxosTab, showPsbtTab, showWalletTab} = useUser(); + const { + setActiveApiProvider, + activeApiProvider, + activeNetwork, + showMempoolPlayground, + showUtxosTab, + showPsbtTab, + showWalletTab, + } = useUser(); const [pendingAPI, setPendingAPI] = useState(''); const [isAPISaving, setIsAPISaving] = useState(false); + const [isRestoringIndexes, setIsRestoringIndexes] = useState(false); + const [restoreProgress, setRestoreProgress] = useState<{ + chain?: 'external' | 'internal'; + index?: number; + gapIndex?: number; + phase?: string; + progress?: {current: number; total: number}; + } | null>(null); const [isFocused, setIsFocused] = useState(false); const inputRef = useRef(null); @@ -96,8 +130,9 @@ const UserPreferenceScreen: React.FC<{navigation: any}> = ({navigation}) => { await setActiveApiProvider(normalizedApi); setPendingAPI(normalizedApi); dbg('=== API saved and propagated successfully:', normalizedApi); - // Proceed to home after successful save - handleProceed(); + // Proceed to home after successful save — pass the resolved API so the + // restore uses the endpoint the user just configured, not the stale state. + handleProceed(normalizedApi); } catch (error) { dbg('Error in saveAPIAndProceed:', error); Alert.alert('Error', 'Failed to save API endpoint. Please try again.'); @@ -125,26 +160,163 @@ const UserPreferenceScreen: React.FC<{navigation: any}> = ({navigation}) => { return styles.apiInputContainer; }; - const handleSkip = () => { + const navigateToHome = () => { navigation.reset( - getResetToMainTabsWallet({}, { - showPlay: activeNetwork === 'mainnet' && showMempoolPlayground, - showUtxos: showUtxosTab, - showPsbt: showPsbtTab, - showWallet: showWalletTab, - }), + getResetToMainTabsWallet( + {}, + { + showPlay: activeNetwork === 'mainnet' && showMempoolPlayground, + showUtxos: showUtxosTab, + showPsbt: showPsbtTab, + showWallet: showWalletTab, + }, + ), ); }; - const handleProceed = () => { - navigation.reset( - getResetToMainTabsWallet({}, { - showPlay: activeNetwork === 'mainnet' && showMempoolPlayground, - showUtxos: showUtxosTab, - showPsbt: showPsbtTab, - showWallet: showWalletTab, - }), + const runRestoreIfNeeded = async ( + apiUrl: string, + useRoundRobin: boolean, + ) => { + if (!pendingRestore) { + return; + } + dbg( + 'UserPreferenceScreen: Running full re-indexing (discovery + sync) with API:', + apiUrl.slice(0, 40), ); + syncCoordinator.stop(); + apiQueue.clear(); + setIsRestoringIndexes(true); + setRestoreProgress(null); + await waitMS(250); + const network = 'mainnet'; + const addressType = 'segwit-native'; + appConfigRepository.set(CONFIG_KEYS.NETWORK, network); + appConfigRepository.set(CONFIG_KEYS.ADDRESS_TYPE, addressType); + appConfigRepository.set('api', apiUrl); + appConfigRepository.set(`api_${network}`, apiUrl); + try { + const ws = WalletService.getInstance(); + + // Round-robin only when Skip (no custom base): seed public hosts so first request uses next host. + if (useRoundRobin) { + const publicBases = await getMainnetAPIList(); + mempoolClient.setPublicBases(publicBases); + } + + // ── Discovery: gap-limit scan for native segwit only ────────────────── + await ws.discoverHdIndexesForNetwork( + network, + addressType, + apiUrl, + (chain, index, gapIndex) => + setRestoreProgress({chain, index, gapIndex}), + ); + dbg('UserPreferenceScreen: HD index discovery complete'); + + const hdState = walletRepository.getHdState(network, addressType); + if (!hdState?.restoreDone) { + throw new Error( + 'Index discovery incomplete — network may be unreachable. Please try again.', + ); + } + + // Invalidate sync metadata so balance/tx/UTXO sync re-fetches; keep existing DB rows. + database.invalidateSyncMetadataForAddressType(network, addressType); + mempoolClient.invalidateAll(); + ws.invalidateAddressCache(); + + const addressesWithPaths = await ws.getHdAddressesWithPaths( + network, + addressType, + ); + + // ── Full sync: balances, transactions, UTXOs ─────────────────────── + setRestoreProgress({phase: 'Syncing balances…'}); + await balanceSyncer.syncAddresses( + addressesWithPaths.map(a => ({address: a.address, network})), + apiUrl, + (current, total) => + setRestoreProgress(prev => + prev ? {...prev, progress: {current, total}} : null, + ), + ); + const agg = balanceRepository.getAggregateBalance(network); + balanceRepository.setBalance({ + address: `aggregate_${network}_${addressType}`, + network, + balanceSats: agg.balanceSats, + pendingSats: agg.pendingSats, + hasNonzero: agg.hasNonzero, + fetchedAt: agg.fetchedAt || Date.now(), + }); + + setRestoreProgress({phase: 'Syncing transactions…'}); + await transactionSyncer.syncAddressesAtomic( + addressesWithPaths.map(a => ({address: a.address, network})), + apiUrl, + (current, total) => + setRestoreProgress(prev => + prev ? {...prev, progress: {current, total}} : null, + ), + ); + + setRestoreProgress({phase: 'Syncing UTXOs…'}); + await utxoSyncer.syncAddresses( + addressesWithPaths.map(a => ({ + address: a.address, + network, + derivationPath: a.derivationPath, + })), + apiUrl, + (current, total) => + setRestoreProgress(prev => + prev ? {...prev, progress: {current, total}} : null, + ), + ); + + dbg('UserPreferenceScreen: Full re-indexing complete'); + mempoolClient.invalidateAll(); + } catch (e) { + dbg('UserPreferenceScreen: Restore failed', e); + throw e; + } finally { + setIsRestoringIndexes(false); + setRestoreProgress(null); + } + }; + + const handleSkip = async () => { + const fallbackApi = activeApiProvider || 'https://mempool.space/api'; + try { + await runRestoreIfNeeded(fallbackApi, true); // no custom base → round-robin applicable + navigateToHome(); + } catch (e) { + Alert.alert( + 'Restore failed', + e instanceof Error + ? e.message + : 'Index discovery or sync failed. Please try again.', + ); + } + }; + + const handleProceed = async (resolvedApi?: string) => { + try { + await runRestoreIfNeeded( + resolvedApi || activeApiProvider || 'https://mempool.space/api', + false, // custom or validated base → no round-robin + ); + navigateToHome(); + } catch (e) { + Alert.alert( + 'Restore failed', + e instanceof Error + ? e.message + : 'Index discovery or sync failed. Please try again.', + ); + } }; const styles = StyleSheet.create({ @@ -338,8 +510,8 @@ const UserPreferenceScreen: React.FC<{navigation: any}> = ({navigation}) => { Bold collects zero user data. Users are anonymous and no personal data is collected or shared. However, public mempool servers can see your Bitcoin addresses, potentially link them to your IP - address, Geolocation or Device Agent. For that, you can point to your own - self-hosted mempool.space to protect privacy. + address, Geolocation or Device Agent. For that, you can point to + your own self-hosted mempool.space to protect privacy. Enter a mempool.space API endpoint (mainnet) or just skip that. @@ -375,14 +547,16 @@ const UserPreferenceScreen: React.FC<{navigation: any}> = ({navigation}) => { { saveAPIAndProceed(pendingAPI); }} - disabled={isAPISaving || pendingAPI.trim() === ''} - android_ripple={{ color: 'rgba(0,0,0,0.1)' }}> + disabled={ + isAPISaving || isRestoringIndexes || pendingAPI.trim() === '' + } + android_ripple={{color: 'rgba(0,0,0,0.1)'}}> = ({navigation}) => { + disabled={isAPISaving || isRestoringIndexes} + android_ripple={{color: 'rgba(0,0,0,0.1)'}}> Skip for now + ); }; diff --git a/screens/UtxosScreen.tsx b/screens/UtxosScreen.tsx index 980936f8..8f585bf0 100644 --- a/screens/UtxosScreen.tsx +++ b/screens/UtxosScreen.tsx @@ -10,6 +10,7 @@ import { Linking, Alert, } from 'react-native'; +import Toast from 'react-native-toast-message'; import moment from 'moment'; import {useTheme, themes} from '../theme'; import {COMMON_FONT_CONFIGS} from '../theme/fonts'; @@ -19,11 +20,19 @@ import { HeaderProvider, HeaderNetwork, } from '../components/Header'; -import LocalCache from '../services/LocalCache'; +import appConfigRepository, { + CONFIG_KEYS, +} from '../services/repositories/AppConfigRepository'; +import utxoRepository from '../services/repositories/UtxoRepository'; +import priceRepository from '../services/repositories/PriceRepository'; import {WalletService} from '../services/WalletService'; -import {presentFiat, getCurrencySymbol} from '../utils'; +import utxoSyncer from '../services/sync/UtxoSyncer'; +import mempoolClient from '../services/MempoolClient'; +import apiQueue from '../services/ApiQueue'; +import {presentFiat, getCurrencySymbol, dbg} from '../utils'; import AppPressable from '../components/AppPressable'; import {CacheIndicator} from '../components/CacheIndicator'; +import CurrencySelector from '../components/CurrencySelector'; /** Mempool.space UTXO item: txid, vout, value (sats), status { confirmed, block_height?, block_hash?, block_time? }. */ type ApiUtxo = { @@ -38,6 +47,59 @@ type ApiUtxo = { }; }; +/** UTXO with HD context: address, derivation path, and chain (receive vs change). */ +export type UtxoWithPath = ApiUtxo & { + address: string; + derivationPath: string; + chain: 'receive' | 'change'; + chainIndex: number; +}; + +/** + * Convert StoredUtxo rows from the DB into the UtxoWithPath shape used by the UI. + * Chain and index are resolved from the addressesWithPaths lookup first; if the + * address is not found there (e.g. pre-load without fresh derivation), they are + * parsed directly from the stored derivation path (e.g. "m/84'/0'/0'/1/3" → + * chain=change, index=3). + * The result is sorted: receive before change, by chain index, newest confirmed first. + */ +function storedToUtxoWithPath( + stored: ReturnType, + addressesWithPaths: Array<{ + address: string; + derivationPath: string; + chain: 'receive' | 'change'; + index: number; + }>, +): UtxoWithPath[] { + const mapped: UtxoWithPath[] = stored.map(u => { + const info = addressesWithPaths.find(a => a.address === u.address); + const parts = (u.derivationPath ?? '').split('/'); + const chainNum = parseInt(parts.at(-2) ?? '', 10); + const chainIdx = parseInt(parts.at(-1) ?? '', 10); + return { + txid: u.txid, + vout: u.vout, + value: u.valueSats, + status: { + confirmed: u.isConfirmed, + block_height: u.blockHeight ?? undefined, + block_time: u.blockTime ?? undefined, + }, + address: u.address, + derivationPath: u.derivationPath ?? info?.derivationPath ?? '', + chain: info?.chain ?? (chainNum === 1 ? 'change' : 'receive'), + chainIndex: info?.index ?? (Number.isNaN(chainIdx) ? 0 : chainIdx), + }; + }); + mapped.sort((a, b) => { + if (a.chain !== b.chain) return a.chain === 'receive' ? -1 : 1; + if (a.chainIndex !== b.chainIndex) return a.chainIndex - b.chainIndex; + return (b.status?.block_time ?? 0) - (a.status?.block_time ?? 0); + }); + return mapped; +} + function addressMatchesNetwork(addr: string, isTestnetApi: boolean): boolean { if (!addr) return false; if (isTestnetApi) { @@ -56,47 +118,65 @@ const UtxosScreen: React.FC<{navigation: any}> = ({navigation}) => { const { activeApiProvider: apiBase, activeNetwork: network, - activeAddress, + activeAddressType: addressType, } = useUser(); const [btcPrice, setBtcPrice] = useState(''); const [btcRate, setBtcRate] = useState(0); const [selectedCurrency, setSelectedCurrency] = useState('USD'); + const [priceData, setPriceData] = useState<{[key: string]: number}>({}); + const [isCurrencySelectorVisible, setIsCurrencySelectorVisible] = + useState(false); const [refreshing, setRefreshing] = useState(false); const [loading, setLoading] = useState(true); - const [rawUtxos, setRawUtxos] = useState([]); + const [utxosWithPath, setUtxosWithPath] = useState([]); const [fetchError, setFetchError] = useState(null); const [utxoFetchTimestamp, setUtxoFetchTimestamp] = useState(0); + const [refreshStatusMessage, setRefreshStatusMessage] = useState< + string | null + >(null); + const [refreshProgress, setRefreshProgress] = useState<{ + current: number; + total: number; + } | null>(null); + const [syncErrorMessage, setSyncErrorMessage] = useState(null); + const [lastSyncFailed, setLastSyncFailed] = useState(false); + const [abortRequested, setAbortRequested] = useState(false); useEffect(() => { const loadCurrency = async () => { - const stored = await LocalCache.getItem('currency'); + const stored = appConfigRepository.get(CONFIG_KEYS.CURRENCY); if (stored) setSelectedCurrency(stored); }; loadCurrency(); }, []); - // Use same price source as WalletHome (WalletService.getBitcoinPrice) + // DB-first: seed price from SQLite immediately, then refresh via API. useEffect(() => { let cancelled = false; + const currency = selectedCurrency || 'USD'; + + // Phase 1 — instant DB read + const cached = priceRepository.getCachedPrice(currency); + if (cached) { + setPriceData(cached.rates); + setBtcPrice(String(cached.rate)); + setBtcRate(cached.rate); + } + + // Phase 2 — background API refresh → DB → UI WalletService.getInstance() .getBitcoinPrice() .then(({rates}) => { if (cancelled) return; - const currency = selectedCurrency || 'USD'; + if (rates) setPriceData(rates); const rate = rates?.[currency] ?? rates?.USD ?? 0; if (typeof rate === 'number' && rate > 0) { setBtcPrice(String(rate)); setBtcRate(rate); - } else { - setBtcPrice(''); - setBtcRate(0); } }) .catch(() => { - if (!cancelled) { - setBtcPrice(''); - setBtcRate(0); - } + // API failed — DB data (if any) is already showing }); return () => { cancelled = true; @@ -104,71 +184,171 @@ const UtxosScreen: React.FC<{navigation: any}> = ({navigation}) => { }, [selectedCurrency]); const fetchUtxos = useCallback(async () => { - const addr = activeAddress?.trim(); const base = apiBase?.trim(); - if (!addr || !base) { - setRawUtxos([]); - setFetchError(addr ? 'No API configured' : 'No wallet address'); + if (!base) { + setFetchError('No API configured'); setLoading(false); return; } const cleanBase = base.replace(/\/+$/, '').replace(/\/api\/?$/, ''); const apiUrl = `${cleanBase}/api`; const isTestnetApi = /\/testnet(\/|$)/.test(apiUrl); - if (!addressMatchesNetwork(addr, isTestnetApi)) { - setRawUtxos([]); - setFetchError('Address and network mismatch'); + setFetchError(null); + + // Resolve HD addresses once, outside the try block so the catch can use them. + let addressesWithPaths: Awaited< + ReturnType + > = []; + try { + addressesWithPaths = + await WalletService.getInstance().getHdAddressesWithPaths( + network, + addressType || 'segwit-native', + ); + } catch { + // Derivation failed — fall through to DB-only path below. + } + + if (addressesWithPaths.length === 0) { + // No addresses derived yet — show whatever the DB has for this network + address type. + const allNetworkUtxos = utxoRepository.getUtxosForNetwork( + network, + addressType || 'segwit-native', + ); + setUtxosWithPath(storedToUtxoWithPath(allNetworkUtxos, [])); + setUtxoFetchTimestamp(Date.now()); setLoading(false); + setRefreshing(false); return; } - setFetchError(null); - const utxoUrl = `${apiUrl}/address/${encodeURIComponent(addr)}/utxo`; + + setRefreshStatusMessage('Syncing UTXOs…'); + + const addressesForSyncer = addressesWithPaths + .filter(({address}) => addressMatchesNetwork(address, isTestnetApi)) + .map(({address, derivationPath}) => ({ + address, + network, + derivationPath: derivationPath ?? undefined, + })); + try { - const controller = new AbortController(); - const timeoutId = setTimeout(() => controller.abort(), 10000); - const res = await fetch(utxoUrl, {signal: controller.signal}); - clearTimeout(timeoutId); - if (!res.ok) { - setRawUtxos([]); - setFetchError(`API error ${res.status}`); - return; + if (addressesForSyncer.length > 0) { + await utxoSyncer.syncAddresses( + addressesForSyncer, + apiUrl, + (current, total) => setRefreshProgress({current, total}), + ); } - const rawList: ApiUtxo[] = await res.json(); - if (!Array.isArray(rawList)) { - setRawUtxos([]); - return; - } - setRawUtxos(rawList); + const allFromDB = utxoRepository.getUtxosForAddresses( + addressesWithPaths.map(a => a.address), + network, + ); + setUtxosWithPath(storedToUtxoWithPath(allFromDB, addressesWithPaths)); setUtxoFetchTimestamp(Date.now()); + setFetchError(null); + setLastSyncFailed(false); } catch (e: any) { - if (e?.name === 'AbortError') { - setFetchError('Request timed out'); - } else { - setFetchError(e?.message || 'Failed to load UTXOs'); - } - setRawUtxos([]); + const isTimeout = + e?.name === 'AbortError' || /timeout|aborted/i.test(e?.message ?? ''); + const message = isTimeout + ? 'Request timed out — cached data' + : 'Sync failed — showing cached data'; + setSyncErrorMessage(message); + setLastSyncFailed(true); + setFetchError( + e?.name === 'AbortError' + ? 'Request timed out' + : e?.message || 'Failed to load UTXOs', + ); + Toast.show({ + type: 'info', + text1: 'Sync failed — showing cached data', + text2: 'Tap the bar to retry.', + position: 'top', + }); + const stored = utxoRepository.getUtxosForAddresses( + addressesWithPaths.map(a => a.address), + network, + ); + setUtxosWithPath(storedToUtxoWithPath(stored, addressesWithPaths)); } finally { setLoading(false); setRefreshing(false); + setRefreshStatusMessage(null); + setRefreshProgress(null); } - }, [activeAddress, apiBase]); + }, [apiBase, network, addressType]); useEffect(() => { - setLoading(true); - fetchUtxos(); - }, [fetchUtxos]); + if (!syncErrorMessage) return; + const t = setTimeout(() => setSyncErrorMessage(null), 4000); + return () => clearTimeout(t); + }, [syncErrorMessage]); + + useEffect(() => { + if (!refreshing) setAbortRequested(false); + }, [refreshing]); + + useEffect(() => { + let cancelled = false; + (async () => { + // Phase 1 — read from DB immediately so the list is never blank on launch. + let hadCachedData = false; + try { + const addrs = await WalletService.getInstance().getHdAddressesWithPaths( + network, + addressType || 'segwit-native', + ); + if (!cancelled && addrs.length > 0) { + const stored = utxoRepository.getUtxosForAddresses( + addrs.map(a => a.address), + network, + ); + if (!cancelled && stored.length > 0) { + hadCachedData = true; + setUtxosWithPath(storedToUtxoWithPath(stored, addrs)); + setLoading(false); // cached list visible; API will update in background + } + } + } catch { + // Pre-load failed — API fetch below will still populate the list + } + + // Phase 2 — live API fetch (updates the already-visible cached list). + if (!cancelled) { + if (!hadCachedData) { + setLoading(true); // no cached data yet — show spinner + } + fetchUtxos(); + } + })(); + return () => { + cancelled = true; + }; + }, [fetchUtxos, network, addressType]); + + const handleCurrencySelect = useCallback( + (currency: {code: string}) => { + setSelectedCurrency(currency.code); + appConfigRepository.set(CONFIG_KEYS.CURRENCY, currency.code); + if (priceData[currency.code]) { + setBtcPrice(String(priceData[currency.code])); + setBtcRate(priceData[currency.code]); + } + }, + [priceData], + ); const headerLeft = useCallback( () => ( - navigation.navigate('Settings', {expandSection: 'advanced'}) - } + onCurrencyPress={() => setIsCurrencySelectorVisible(true)} /> ), - [btcPrice, selectedCurrency, navigation], + [btcPrice, selectedCurrency], ); const headerTitle = useCallback( () => , @@ -215,12 +395,48 @@ const UtxosScreen: React.FC<{navigation: any}> = ({navigation}) => { : theme.colors.blackOverlay05 ?? 'rgba(0,0,0,0.06)'; const receivedColor = themes.cryptoVibrant.colors.secondary; + /** Confirmed / unconfirmed breakdown derived from the already-loaded UTXO list. + * Zero extra API calls — same data source as the list below, always in sync. */ + const balanceSummary = useMemo(() => { + let confirmedSats = 0; + let unconfirmedSats = 0; + let confirmedCount = 0; + let unconfirmedCount = 0; + for (const u of utxosWithPath) { + if (u.status?.confirmed) { + confirmedSats += u.value; + confirmedCount++; + } else { + unconfirmedSats += u.value; + unconfirmedCount++; + } + } + const totalSats = confirmedSats + unconfirmedSats; + const fmt = (sats: number) => (sats / 1e8).toFixed(8); + const fiat = (sats: number) => + btcRate > 0 + ? getCurrencySymbol(selectedCurrency || 'USD') + + presentFiat((sats / 1e8) * btcRate) + : null; + return { + confirmedSats, + unconfirmedSats, + totalSats, + confirmedCount, + unconfirmedCount, + fmt, + fiat, + }; + }, [utxosWithPath, btcRate, selectedCurrency]); + const shortTxId = (txid: string) => txid ? `${txid.slice(0, 6)}…${txid.slice(-6)}` : '—'; - const shortAddr = - activeAddress && activeAddress.length > 12 - ? `${activeAddress.slice(0, 6)}…${activeAddress.slice(-6)}` - : activeAddress || '—'; + const shortAddr = (addr: string) => + addr && addr.length > 12 + ? `${addr.slice(0, 6)}…${addr.slice(-6)}` + : addr || '—'; + const chainLabel = (chain: 'receive' | 'change', index: number) => + chain === 'receive' ? `Receive #${index}` : `Change #${index}`; const baseUrl = apiBase?.trim() ? apiBase.replace(/\/+$/, '').replace(/\/api\/?$/, '') @@ -231,11 +447,41 @@ const UtxosScreen: React.FC<{navigation: any}> = ({navigation}) => { StyleSheet.create({ container: {flex: 1}, flexOne: {flex: 1}, + utxoHeaderStyle: { + padding: 0, + backgroundColor: isDarkMode + ? 'rgba(255,255,255,0.07)' + : 'rgba(26,43,60,0.88)', + borderRadius: 16, + alignItems: 'stretch' as const, + marginHorizontal: 16, + marginVertical: 12, + borderWidth: isDarkMode ? 1 : 0.5, + borderColor: isDarkMode + ? 'rgba(255,255,255,0.18)' + : 'rgba(255,255,255,0.12)', + borderTopWidth: isDarkMode ? 1.5 : 0.5, + borderTopColor: isDarkMode + ? 'rgba(255,255,255,0.30)' + : 'rgba(255,255,255,0.18)', + borderLeftWidth: isDarkMode ? 1.5 : 0.5, + borderLeftColor: isDarkMode + ? 'rgba(255,255,255,0.22)' + : 'rgba(255,255,255,0.15)', + position: 'relative' as const, + zIndex: 3, + elevation: isDarkMode ? 8 : 4, + shadowColor: isDarkMode ? '#000' : 'rgba(26,43,60,0.35)', + shadowOffset: {width: 0, height: isDarkMode ? 6 : 4}, + shadowOpacity: isDarkMode ? 0.35 : 0.15, + shadowRadius: isDarkMode ? 12 : 8, + overflow: 'hidden' as const, + }, listHeader: { - marginTop: 10, + marginTop: 0, }, cacheIndicatorWrap: { - marginHorizontal: -16, + margin: 0, }, listContent: { paddingHorizontal: 16, @@ -294,6 +540,150 @@ const UtxosScreen: React.FC<{navigation: any}> = ({navigation}) => { fontSize: theme.fontSizes?.xs || 11, opacity: 0.5, }, + chainBadge: { + flexDirection: 'row' as const, + alignItems: 'center' as const, + justifyContent: 'space-between' as const, + paddingHorizontal: 8, + paddingVertical: 4, + borderRadius: 6, + marginBottom: 6, + }, + chainBadgeReceive: { + backgroundColor: theme.colors.receivedOverlay15, + }, + chainBadgeChange: { + backgroundColor: theme.colors.primary + '20', + }, + chainBadgeText: { + fontSize: theme.fontSizes?.xs || 11, + fontFamily: theme.fontFamilies?.bold, + }, + pathRow: { + marginTop: 4, + paddingTop: 4, + borderTopWidth: 1, + borderTopColor: theme.colors.border + '60', + }, + pathLabel: { + fontSize: theme.fontSizes?.xs || 11, + fontFamily: COMMON_FONT_CONFIGS.bitcoinAmountMono.fontFamily, + opacity: 0.7, + }, + pathFull: { + marginLeft: 'auto' as const, + fontSize: (theme.fontSizes?.xs ?? 11) - 1, + fontFamily: COMMON_FONT_CONFIGS.bitcoinAmountMono.fontFamily, + opacity: 0.7, + textAlign: 'right' as const, + }, + summaryCard: { + paddingHorizontal: 16, + paddingVertical: 14, + gap: 6, + }, + summaryCardWrap: { + paddingHorizontal: 16, + paddingVertical: 12, + }, + summaryTitleRow: { + flexDirection: 'row', + justifyContent: 'space-between', + alignItems: 'center', + marginBottom: 4, + }, + summaryTitle: { + fontSize: theme.fontSizes?.sm || 12, + fontFamily: theme.fontFamilies?.bold, + letterSpacing: 0.8, + textTransform: 'uppercase' as const, + opacity: 0.7, + }, + countBadge: { + paddingHorizontal: 8, + paddingVertical: 3, + borderRadius: 10, + borderWidth: isDarkMode ? 0.5 : 0, + borderColor: 'rgba(255,255,255,0.12)', + backgroundColor: isDarkMode + ? 'rgba(255,255,255,0.08)' + : 'rgba(255,255,255,0.10)', + }, + countBadgeText: { + fontSize: theme.fontSizes?.xs || 10, + fontFamily: theme.fontFamilies?.medium, + opacity: 0.85, + }, + heroTotalWrap: { + alignItems: 'center', + paddingVertical: 6, + marginBottom: 2, + }, + heroTotalBtc: { + fontSize: theme.fontSizes?.xl || 18, + fontFamily: COMMON_FONT_CONFIGS.bitcoinAmountMono.fontFamily, + letterSpacing: -0.3, + }, + heroTotalFiat: { + fontSize: theme.fontSizes?.sm || 12, + fontFamily: COMMON_FONT_CONFIGS.bitcoinAmountMono.fontFamily, + marginTop: 2, + opacity: 0.7, + }, + summaryRow: { + flexDirection: 'row', + justifyContent: 'space-between', + alignItems: 'center', + }, + summaryDivider: { + height: StyleSheet.hairlineWidth, + marginVertical: 8, + backgroundColor: isDarkMode + ? 'rgba(255,255,255,0.15)' + : 'rgba(255,255,255,0.12)', + }, + summaryLabel: { + fontSize: theme.fontSizes?.sm || 12, + fontFamily: COMMON_FONT_CONFIGS.bitcoinAmountMono.fontFamily, + }, + summaryCount: { + fontSize: theme.fontSizes?.xs || 10, + fontFamily: COMMON_FONT_CONFIGS.bitcoinAmountMono.fontFamily, + marginLeft: 4, + opacity: 0.6, + }, + summaryBtc: { + fontSize: theme.fontSizes?.base || 14, + fontFamily: COMMON_FONT_CONFIGS.bitcoinAmountMono.fontFamily, + letterSpacing: COMMON_FONT_CONFIGS.bitcoinAmountMono.letterSpacing, + }, + summaryFiat: { + fontSize: theme.fontSizes?.xs || 11, + fontFamily: COMMON_FONT_CONFIGS.bitcoinAmountMono.fontFamily, + marginTop: 1, + textAlign: 'right', + opacity: 0.6, + }, + summaryRight: { + alignItems: 'flex-end', + }, + summaryLabelRow: { + flexDirection: 'row', + alignItems: 'center', + }, + statusDot: { + width: 7, + height: 7, + borderRadius: 4, + marginRight: 6, + }, + statusDotHollow: { + width: 7, + height: 7, + borderRadius: 4, + borderWidth: 1.5, + marginRight: 6, + }, emptyWrap: { paddingVertical: 32, paddingHorizontal: 24, @@ -329,11 +719,11 @@ const UtxosScreen: React.FC<{navigation: any}> = ({navigation}) => { fontFamily: COMMON_FONT_CONFIGS.bitcoinAmountMono.fontFamily, }, }), - [theme], + [theme, isDarkMode], ); const renderUtxoItem = useCallback( - ({item: u}: {item: ApiUtxo}) => { + ({item: u}: {item: UtxoWithPath}) => { const blockTime = u.status?.block_time != null ? u.status.block_time * 1000 : null; const timestamp = blockTime @@ -346,15 +736,14 @@ const UtxosScreen: React.FC<{navigation: any}> = ({navigation}) => { getCurrencySymbol(selectedCurrency || 'USD') + presentFiat((u.value / 1e8) * btcRate); const openInExplorer = () => { - if (!baseUrl || !u.txid) { - return; - } + if (!baseUrl || !u.txid) return; const vout = u.vout ?? 0; const url = `${baseUrl}/tx/${u.txid}#vout=${vout}`; Linking.openURL(url).catch(() => { Alert.alert('Error', 'Could not open explorer'); }); }; + const isReceive = u.chain === 'receive'; return ( = ({navigation}) => { }} accessible={true} accessibilityRole="button" - accessibilityLabel={`UTXO ${shortTxId(u.txid || '')} vout ${u.vout ?? 0}. Tap to open in explorer.`}> + accessibilityLabel={`${chainLabel( + u.chain, + u.chainIndex, + )} UTXO ${shortTxId(u.txid || '')} vout ${ + u.vout ?? 0 + }. Tap to open in explorer.`}> + + + {chainLabel(u.chain, u.chainIndex)} + + + {u.derivationPath} + + = ({navigation}) => { style={[styles.utxoLeft, {color: theme.colors.text}]} numberOfLines={1} selectable> - Addr: {shortAddr} + Addr: + {shortAddr(u.address)} @@ -418,7 +836,6 @@ const UtxosScreen: React.FC<{navigation: any}> = ({navigation}) => { styles, cardBg, cardBorder, - shortAddr, selectedCurrency, btcRate, isDarkMode, @@ -468,31 +885,215 @@ const UtxosScreen: React.FC<{navigation: any}> = ({navigation}) => { return ( + {/* Top card — dedicated UTXO header */} + + + + {/* Title row */} + + + UTXO Balance + + + + {utxosWithPath.length}{' '} + {utxosWithPath.length === 1 ? 'UTXO' : 'UTXOs'} + + + + + {/* Hero total */} + + + {balanceSummary.fmt(balanceSummary.totalSats)} BTC + + {balanceSummary.fiat(balanceSummary.totalSats) && ( + + {balanceSummary.fiat(balanceSummary.totalSats)} + + )} + + + {/* Divider */} + + + {/* Confirmed row */} + + + + + Confirmed + + + {balanceSummary.confirmedCount} + + + + + {balanceSummary.fmt(balanceSummary.confirmedSats)} BTC + + {balanceSummary.fiat(balanceSummary.confirmedSats) && ( + + {balanceSummary.fiat(balanceSummary.confirmedSats)} + + )} + + + + {/* Pending row — only when there are unconfirmed UTXOs */} + {balanceSummary.unconfirmedCount > 0 && ( + + + + + Pending + + + {balanceSummary.unconfirmedCount} + + + + + +{balanceSummary.fmt(balanceSummary.unconfirmedSats)} BTC + + {balanceSummary.fiat(balanceSummary.unconfirmedSats) && ( + + {balanceSummary.fiat(balanceSummary.unconfirmedSats)} + + )} + + + )} + + + + + { + Alert.alert( + 'Cancel sync?', + 'Stop the current sync and show cached data?', + [ + {text: 'No', style: 'cancel'}, + { + text: 'Yes', + onPress: () => { + setAbortRequested(true); + mempoolClient.abortAll(); + apiQueue.clear(); + }, + }, + ], + ); + }} + onLongPress={() => { + Alert.alert( + 'Full sync', + 'Re-scan all addresses and sync. Existing data is kept. Continue?', + [ + {text: 'Cancel', style: 'cancel'}, + { + text: 'Continue', + onPress: async () => { + const effectiveType = addressType || 'segwit-native'; + const api = + apiBase + ?.trim() + ?.replace(/\/+$/, '') + ?.replace(/\/api\/?$/, '') || 'https://mempool.space'; + setRefreshing(true); + try { + dbg( + '[UtxosScreen] Long-press: full sync (discovery + refresh)', + ); + setRefreshStatusMessage('Discovering addresses…'); + await WalletService.getInstance().discoverHdIndexesForNetwork( + network, + effectiveType, + `${api}/api`, + chain => + setRefreshStatusMessage( + `Scanning ${ + chain === 'external' ? 'receive' : 'change' + } addresses…`, + ), + ); + setRefreshStatusMessage('Rebuilding wallet data…'); + } catch (e) { + dbg('[UtxosScreen] Long-press reconstruction error', e); + } + setRefreshStatusMessage(null); + onRefresh(); + }, + }, + ], + ); + }} + theme={theme} + isRefreshing={refreshing && !abortRequested} + statusMessage={refreshStatusMessage ?? undefined} + progress={refreshProgress ?? undefined} + usingCache={ + !refreshing && + utxoFetchTimestamp > 0 && + Date.now() - utxoFetchTimestamp > 60000 + } + /> + + `${item.txid}:${item.vout}`} + keyExtractor={item => `${item.txid}:${item.vout}:${item.address}`} ListEmptyComponent={ListEmpty} - ListHeaderComponentStyle={styles.listHeader} - ListHeaderComponent={ - - 0 && - Date.now() - utxoFetchTimestamp > 60000 - } - /> - - } ListFooterComponent={ - rawUtxos.length > 0 ? ( + utxosWithPath.length > 0 ? ( No more UTXOs @@ -502,7 +1103,7 @@ const UtxosScreen: React.FC<{navigation: any}> = ({navigation}) => { styles.endOfListCount, {color: theme.colors.textSecondary}, ]}> - {rawUtxos.length} in total + {utxosWithPath.length} in total (all addresses) ) : null @@ -515,6 +1116,13 @@ const UtxosScreen: React.FC<{navigation: any}> = ({navigation}) => { /> } /> + setIsCurrencySelectorVisible(false)} + onSelect={handleCurrencySelect} + currentCurrency={selectedCurrency} + availableCurrencies={priceData} + /> ); }; diff --git a/screens/WalletHome.tsx b/screens/WalletHome.tsx index 448e77a1..858e0c51 100644 --- a/screens/WalletHome.tsx +++ b/screens/WalletHome.tsx @@ -1,4 +1,4 @@ -import React, {useEffect, useState, useCallback, useRef} from 'react'; +import React, {useEffect, useState, useCallback, useRef, useMemo} from 'react'; import { View, Text, @@ -15,15 +15,12 @@ import AppPressable from '../components/AppPressable'; import Animated, { useSharedValue, withTiming, + withRepeat, + withSequence, useAnimatedStyle, } from 'react-native-reanimated'; import QRScanner from '../components/QRScanner'; -import { - useFocusEffect, - useNavigation, - useRoute, - RouteProp, -} from '@react-navigation/native'; +import {useNavigation, useRoute, RouteProp} from '@react-navigation/native'; import {SafeAreaView} from 'react-native-safe-area-context'; import {AppState} from 'react-native'; import EncryptedStorage from 'react-native-encrypted-storage'; @@ -33,6 +30,7 @@ import TransactionList from '../components/TransactionList'; import {CommonActions} from '@react-navigation/native'; import Big from 'big.js'; import ReceiveModal from './ReceiveModal'; +import RestoringIndexesModal from '../components/RestoringIndexesModal'; import SignedPSBTModal from './SignedPSBTModal'; import LegacyWalletModal from '../components/LegacyWalletModal'; import ExtensionPairingModal from '../components/ExtensionPairingModal'; @@ -44,7 +42,7 @@ import { getCurrencySymbol, HapticFeedback, getKeyshareLabel, - getDerivePathForNetwork, + getReceivePath, isLegacyWallet, decodeSendBitcoinQR, getResetToMainTabsWallet, @@ -71,7 +69,19 @@ import { HeaderProvider, HeaderNetwork, } from '../components/Header'; -import LocalCache from '../services/LocalCache'; +import appConfigRepository, { + CONFIG_KEYS, +} from '../services/repositories/AppConfigRepository'; + +import walletRepository from '../services/repositories/WalletRepository'; +import balanceRepository from '../services/repositories/BalanceRepository'; +import priceRepository from '../services/repositories/PriceRepository'; +import {getExternalIndex} from '../services/HdIndexService'; +import syncCoordinator, { + type SyncStatus, +} from '../services/sync/SyncCoordinator'; +import apiQueue from '../services/ApiQueue'; +import mempoolClient from '../services/MempoolClient'; import { parsePairingCodeFromScannedData, computeExtensionBindResponseQr, @@ -84,8 +94,12 @@ type RouteParams = { }; const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { const route = useRoute>(); - const [address, setAddress] = useState(''); - const [loading, setLoading] = useState(true); + // Seed from persisted config so the wallet UI can render immediately + const cachedAddress = + appConfigRepository.get(CONFIG_KEYS.CURRENT_ADDRESS) || ''; + const hasCachedData = cachedAddress.length > 0; + const [address, setAddress] = useState(cachedAddress); + const [loading, setLoading] = useState(!hasCachedData); const [isSendModalVisible, setIsSendModalVisible] = useState(false); const [isTransportModalVisible, setIsTransportModalVisible] = useState(false); @@ -94,6 +108,9 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { amountSats: Big; feeSats: Big; spendingHash: string; + utxosJson?: string | null; + utxoCount?: number; + changeAddress?: string | null; } | null>(null); const [currentDerivationPath, setCurrentDerivationPath] = useState(''); @@ -102,11 +119,25 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { const [computedFromAddress, setComputedFromAddress] = useState(''); // Computed from address for send transaction const [btcPrice, setBtcPrice] = useState(''); const [btcRate, setBtcRate] = useState(0); - const [balanceBTC, setBalanceBTC] = useState('0.00000000'); + const [balanceBTC, setBalanceBTC] = useState('-'); const [balanceFiat, setBalanceFiat] = useState('0'); + const [pendingSats, setPendingSats] = useState(0); const [_party, setParty] = useState(''); - const [isBlurred, setIsBlurred] = useState(false); + const [isBlurred, setIsBlurred] = useState( + appConfigRepository.get(CONFIG_KEYS.BALANCE_HIDDEN) === 'true', + ); const [isReceiveModalVisible, setIsReceiveModalVisible] = useState(false); + const [isRestoringIndexes, setIsRestoringIndexes] = useState(false); + const [restoreProgress, setRestoreProgress] = useState<{ + chain: 'external' | 'internal'; + index: number; + gapIndex: number; + } | null>(null); + const [receivePathInfo, setReceivePathInfo] = useState<{ + path: string; + index: number; + address: string; + } | null>(null); const [isSignedPSBTModalVisible, setIsSignedPSBTModalVisible] = useState(false); const [signedPsbt, setSignedPsbt] = useState(null); @@ -116,20 +147,36 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { React.useState(false); const [_legacyAddress, setLegacyAddress] = React.useState(''); const [_segwitAddress, setSegwitAddress] = React.useState(''); - const [addressType, setAddressType] = React.useState(''); + const [addressType, setAddressType] = React.useState( + appConfigRepository.get(CONFIG_KEYS.ADDRESS_TYPE) || '', + ); const [isInitialized, setIsInitialized] = useState(false); + const isInitializedRef = useRef(false); const [isSending, setIsSending] = useState(false); - const [_error, setError] = useState(''); + const [_error, _setError] = useState(''); const [cacheTimestamps, setCacheTimestamps] = useState({ price: 0, balance: 0, }); const [isRefreshing, setIsRefreshing] = useState(false); + const [syncStatus, setSyncStatus] = useState(null); + const [apiQueueState, setApiQueueState] = useState<{ + label: string | null; + progress?: {current: number; total: number}; + } | null>(null); + /** Temporary sync error message shown in CacheIndicator; cleared after 4s. */ + const [syncErrorMessage, setSyncErrorMessage] = useState(null); + /** When true, CacheIndicator shows "Tap to retry" until next successful sync. */ + const [lastSyncFailed, setLastSyncFailed] = useState(false); + /** Set when user confirms abort — hide refreshing state immediately until sync actually stops. */ + const [abortRequested, setAbortRequested] = useState(false); const [isCheckingBalanceForSend, setIsCheckingBalanceForSend] = useState(false); const [isCurrencySelectorVisible, setIsCurrencySelectorVisible] = useState(false); - const [selectedCurrency, setSelectedCurrency] = useState(''); + const [selectedCurrency, setSelectedCurrency] = useState( + appConfigRepository.get(CONFIG_KEYS.CURRENCY) || 'USD', + ); const [isQRScannerVisible, setIsQRScannerVisible] = useState(false); const [extensionResponseQrData, setExtensionResponseQrData] = useState< string | null @@ -140,6 +187,7 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { useState(false); const [pendingExtensionPairingCode, setPendingExtensionPairingCode] = useState(null); + const [isReceiveBusy, setIsReceiveBusy] = useState(false); const extensionQrModalStyles = React.useMemo( () => StyleSheet.create({qrPadding: {padding: 16}}), [], @@ -150,38 +198,35 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { }); const extensionBindAlertShownRef = useRef(false); - const proceedWithExtensionBind = useCallback( - async (pairingCode: string) => { - try { - const keyshareJSON = await EncryptedStorage.getItem('keyshare'); - if (!keyshareJSON) { - extensionBindAlertShownRef.current = false; - Alert.alert('Error', 'Keyshare not found.'); - return; - } - const keyshare = JSON.parse(keyshareJSON); - const pubKey = keyshare.pub_key || ''; - const chainCode = keyshare.chain_code_hex || ''; - if (!pubKey || !chainCode) { - extensionBindAlertShownRef.current = false; - Alert.alert('Error', 'Keyshare info is not available.'); - return; - } - const qrDataBase64 = await computeExtensionBindResponseQr( - pairingCode, - pubKey, - chainCode, - ); - setExtensionResponseQrData(qrDataBase64); - setIsExtensionResponseQrVisible(true); - } catch (e) { - dbg('Extension bind from scan failed:', e); + const proceedWithExtensionBind = useCallback(async (pairingCode: string) => { + try { + const keyshareJSON = await EncryptedStorage.getItem('keyshare'); + if (!keyshareJSON) { extensionBindAlertShownRef.current = false; - Alert.alert('Error', 'Failed to generate response QR.'); + Alert.alert('Error', 'Keyshare not found.'); + return; } - }, - [], - ); + const keyshare = JSON.parse(keyshareJSON); + const pubKey = keyshare.pub_key || ''; + const chainCode = keyshare.chain_code_hex || ''; + if (!pubKey || !chainCode) { + extensionBindAlertShownRef.current = false; + Alert.alert('Error', 'Keyshare info is not available.'); + return; + } + const qrDataBase64 = await computeExtensionBindResponseQr( + pairingCode, + pubKey, + chainCode, + ); + setExtensionResponseQrData(qrDataBase64); + setIsExtensionResponseQrVisible(true); + } catch (e) { + dbg('Extension bind from scan failed:', e); + extensionBindAlertShownRef.current = false; + Alert.alert('Error', 'Failed to generate response QR.'); + } + }, []); const [initialSendAddress, setInitialSendAddress] = useState( null, @@ -191,9 +236,29 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { const [_segwitCompatibleAddress, setSegwitCompatibleAddress] = React.useState(''); const [initialTransactions, setInitialTransactions] = useState([]); + // Seed walletAddresses from DB synchronously so refreshFromDB / SyncCoordinator + // can use them before the async HD derivation completes. + const [walletAddresses, setWalletAddresses] = useState(() => { + if (!hasCachedData) return []; + const initNet = appConfigRepository.get(CONFIG_KEYS.NETWORK) || 'mainnet'; + const initType = + appConfigRepository.get(CONFIG_KEYS.ADDRESS_TYPE) || 'segwit-native'; + const receive = walletRepository.getAddresses(initNet, initType, 0); + const change = walletRepository.getAddresses(initNet, initType, 1); + return [...receive, ...change].map(a => a.address); + }); + const [walletAddressesReady, setWalletAddressesReady] = useState(() => { + if (!hasCachedData) return false; + const initNet = appConfigRepository.get(CONFIG_KEYS.NETWORK) || 'mainnet'; + const initType = + appConfigRepository.get(CONFIG_KEYS.ADDRESS_TYPE) || 'segwit-native'; + const hdState = walletRepository.getHdState(initNet, initType); + return !!hdState?.restoreDone; + }); // Animation and visual feedback states const [isBalanceLoading, setIsBalanceLoading] = useState(false); const balanceUpdateAnimation = useSharedValue(1); + const shimmerOpacity = useSharedValue(1.0); const [balanceError, setBalanceError] = useState(null); const previousBalanceRef = useRef('0.00000000'); // Helper function for showing error toasts @@ -237,6 +302,7 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { showUtxosTab, showPsbtTab, showWalletTab, + refresh: refreshUserContext, } = useUser(); // Keep local state in sync with UserContext useEffect(() => { @@ -290,221 +356,275 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { uxSegwitTestnet, uxSegwitCompTestnet, ]); - const fetchData = useCallback(async () => { - try { - dbg('fetchData...'); - if (!isInitialized) { - dbg('WalletHome: Skipping fetch - not initialized'); - return; + useEffect(() => { + const unsub = apiQueue.subscribe(state => { + setApiQueueState( + state?.label != null + ? { + label: state.label, + progress: state.progress, + } + : null, + ); + }); + return unsub; + }, []); + // DB → UI: read balance and price from SQLite and update React state. + // This is the single source of truth for what the UI displays. + // Called after init, after API syncs, and after SyncCoordinator cycles. + const refreshFromDB = useCallback(() => { + const currency = appConfigRepository.get(CONFIG_KEYS.CURRENCY) || 'USD'; + const effectiveType = addressType || userAddressType || 'segwit-native'; + + // Sum per-address balances for the known wallet addresses. + // The SyncCoordinator writes per-address entries; summing them + // gives the correct total for the current address type. + let totalSats = 0; + let totalPending = 0; + let newestFetch = 0; + const addrs = + walletAddresses.length > 0 ? walletAddresses : address ? [address] : []; + + for (const a of addrs) { + const stored = balanceRepository.getBalance(a, network); + if (stored) { + totalSats += stored.balanceSats; + totalPending += stored.pendingSats; + if (stored.fetchedAt > newestFetch) newestFetch = stored.fetchedAt; } - if (isFetchInProgressRef.current || isReinitInProgressRef.current) { - dbg('WalletHome: Skipping fetch - already in progress'); - return; + } + + // Fallback: synthetic aggregate written by getWalletBalanceAggregate + if (newestFetch === 0) { + const agg = balanceRepository.getBalance( + `aggregate_${network}_${effectiveType}`, + network, + ); + if (agg) { + totalSats = agg.balanceSats; + totalPending = agg.pendingSats; + newestFetch = agg.fetchedAt; } - // Mark fetch as in progress - isFetchInProgressRef.current = true; - dbg('=== Starting data fetch...'); - // CRITICAL: Prefer userActiveAddress from UserContext (single source of truth) - // This prevents using stale/wrong addresses during state updates - const addr = - userActiveAddress || - address || - (await LocalCache.getItem('currentAddress')); - const baseApi = apiBase || (await LocalCache.getItem('api')); - const currency = (await LocalCache.getItem('currency')) || 'USD'; - dbg(`[WalletHome] fetchData - Using address:`, { - timestamp: Date.now(), - userActiveAddress: userActiveAddress - ? `${userActiveAddress.substring( - 0, - 8, - )}...${userActiveAddress.substring(userActiveAddress.length - 8)}` - : 'EMPTY', - localAddress: address - ? `${address.substring(0, 8)}...${address.substring( - address.length - 8, - )}` - : 'EMPTY', - finalAddress: addr - ? `${addr.substring(0, 8)}...${addr.substring(addr.length - 8)}` - : 'EMPTY', - addressSource: userActiveAddress - ? 'UserContext' - : address - ? 'localState' - : 'cache', + } + + const btc = (totalSats / 1e8).toFixed(8); + const balStr = totalSats > 0 ? btc : newestFetch > 0 ? '0.00000000' : '-'; + if ( + balStr !== previousBalanceRef.current && + previousBalanceRef.current !== '0.00000000' + ) { + balanceUpdateAnimation.value = 0; + balanceUpdateAnimation.value = withTiming(1, {duration: 300}); + HapticFeedback.light(); + } + previousBalanceRef.current = balStr; + setBalanceBTC(balStr); + setPendingSats(totalPending); + + // Price from DB + const dbPrice = priceRepository.getCachedPrice(currency); + if (dbPrice && dbPrice.rate > 0) { + setPriceData(dbPrice.rates); + setBtcPrice(dbPrice.rate.toString()); + setBtcRate(dbPrice.rate); + const fiat = (totalSats / 1e8) * dbPrice.rate; + setBalanceFiat(Math.max(0, fiat).toFixed(2)); + setCacheTimestamps({price: dbPrice.timestamp, balance: newestFetch}); + } + + setBalanceError(null); + dbg('[BALANCE] refreshFromDB:', { + addresses: addrs.length, + totalSats, + totalPending, + btcDisplay: balStr, + priceRate: dbPrice?.rate ?? 0, + }); + }, [ + network, + addressType, + userAddressType, + walletAddresses, + address, + balanceUpdateAnimation, + ]); + const refreshFromDBRef = useRef(refreshFromDB); + useEffect(() => { + refreshFromDBRef.current = refreshFromDB; + }, [refreshFromDB]); + + // API → DB → UI: trigger API calls that write to DB, then refresh UI from DB. + // Even if APIs fail, refreshFromDB still runs and shows whatever is in the DB. + const fetchData = useCallback(async (activeOnly: boolean = true) => { + if (!isInitializedRef.current) { + dbg('[BALANCE] fetchData: SKIPPED — not initialized'); + return; + } + if (isFetchInProgressRef.current || isReinitInProgressRef.current) { + dbg( + '[BALANCE] fetchData: SKIPPED —', + isFetchInProgressRef.current + ? 'fetch in progress' + : 'reinit in progress', + ); + return; + } + isFetchInProgressRef.current = true; + setIsRefreshing(true); + setIsBalanceLoading(true); + + const baseApi = apiBase || appConfigRepository.get('api'); + if (!baseApi || !network) { + refreshFromDBRef.current(); + isFetchInProgressRef.current = false; + setLoading(false); + setIsRefreshing(false); + setIsBalanceLoading(false); + return; + } + + // Ensure native module has correct API URL + const cleanBaseApi = baseApi.replace(/\/+$/, '').replace(/\/api\/?$/, ''); + const apiUrl = `${cleanBaseApi}/api`; + await BBMTLibNativeModule.setAPI(network, apiUrl); + + try { + const effectiveAddressType = + addressType || userAddressType || 'segwit-native'; + // API → DB: getWalletBalanceAggregate writes per-address + aggregate to SQLite + // activeOnly: true = lightweight (active set); false = full sync (long-press only). + await apiQueue.enqueue('Syncing balance…', setProgress => + WalletService.getInstance().getWalletBalanceAggregate( + network, + effectiveAddressType, + btcRate, + _pendingSent, + true, + setProgress, + activeOnly, + ), + ); + // UI: reflect balance and tx updates immediately while progress continues + refreshFromDBRef.current(); + transactionListRef.current?.refresh?.(); + // API → DB: getBitcoinPrice writes rates to price_rates table + await apiQueue.enqueue('Syncing fiat rate…', () => + WalletService.getInstance().getBitcoinPrice(), + ); + setLastSyncFailed(false); + } catch (error) { + dbg('[BALANCE] fetchData: API sync error (will read from DB):', error); + const isTimeout = + (error as Error)?.name === 'AbortError' || + /timeout|aborted/i.test((error as Error)?.message ?? ''); + const message = isTimeout + ? 'Request timed out — cached data' + : 'Sync failed — showing cached data'; + setSyncErrorMessage(message); + setLastSyncFailed(true); + Toast.show({ + type: 'info', + text1: 'Sync failed — showing cached data', + text2: 'Tap the bar to retry.', + position: 'top', }); - if (!addr || !baseApi) { - dbg('WalletHome: Missing wallet address or baseApi', { - address: addr, - apiBase: baseApi, - }); - setLoading(false); - setIsRefreshing(false); - return; - } - // Set up API URL - const cleanBaseApi = baseApi.replace(/\/+$/, '').replace(/\/api\/?$/, ''); - const apiUrl = `${cleanBaseApi}/api`; - // Ensure native module has correct settings - await BBMTLibNativeModule.setAPI(network, apiUrl); - // Set up timeout for API calls - const timeoutPromise = new Promise((_, reject) => { - setTimeout(() => { - setIsRefreshing(false); - reject(new Error('API refresh timed out')); - }, 5000); // 5 second timeout + } + + // DB → UI: always read from DB regardless of API success + refreshFromDBRef.current(); + + // Sync walletAddresses with the current HD index state + try { + const addrType = addressType || userAddressType || 'segwit-native'; + const freshAddrs = + await WalletService.getInstance().getHdAddressesWithPaths( + network, + addrType, + ); + const freshList = freshAddrs.map(a => a.address); + setWalletAddresses(prev => { + const same = + prev.length === freshList.length && + prev.every((a, i) => a === freshList[i]); + return same ? prev : freshList; }); - let freshData; - setIsRefreshing(true); - setIsBalanceLoading(true); - setBalanceError(null); + setWalletAddressesReady(true); + } catch { + // Non-critical + } + + setLoading(false); + setIsBalanceLoading(false); + setIsRefreshing(false); + isFetchInProgressRef.current = false; + dbg('=== Data fetch completed'); + }, [network, btcRate, _pendingSent, apiBase, addressType, userAddressType]); + + // Clear temporary sync error message after 4s so bar returns to normal + useEffect(() => { + if (!syncErrorMessage) return; + const t = setTimeout(() => setSyncErrorMessage(null), 4000); + return () => clearTimeout(t); + }, [syncErrorMessage]); + + // Reset abortRequested once sync has actually stopped so next refresh works normally + useEffect(() => { + if (!isRefreshing && !syncStatus) setAbortRequested(false); + }, [isRefreshing, syncStatus]); + + // Load HD addresses for multi-address transaction list. + // If discovery has never been run for this (network, addressType), run it first + // so indexes are correct — otherwise getHdAddressesWithPaths returns only 1 receive + 1 change. + // walletAddressesReady is set to true once derivation has settled so TransactionList + // is never given a partial address list. + useEffect(() => { + if (!isInitialized || !network || !(addressType || userAddressType)) return; + const effectiveType = addressType || userAddressType || 'segwit-native'; + const restoreDone = + walletRepository.getHdState(network, effectiveType)?.restoreDone === true; + // Only blank out the address list when we need full HD discovery. + // When restoreDone is true the derive resolves from cache in <5 ms and + // the DB-seeded addresses are already valid — flipping to false would + // cause TransactionList to wipe its cached rows for no reason. + if (!restoreDone) { + setWalletAddressesReady(false); + } + let cancelled = false; + const load = async () => { try { - dbg('fetching bitcoin price and wallet balance...'); - freshData = await Promise.race([ - Promise.all([ - WalletService.getInstance().getBitcoinPrice(), - WalletService.getInstance().getWalletBalance( - addr, - btcRate, - _pendingSent, - true, - ), - ]), - timeoutPromise, - ]); - if (Array.isArray(freshData) && freshData.length === 2) { - const [freshPrice, freshBalance] = freshData; - const rates = freshPrice.rates; - if (rates && rates[currency]) { - setPriceData(rates); - setBtcPrice(rates[currency].toString()); - setBtcRate(rates[currency] || 0); - // Normalize balance to ensure no negative zero - const normalizedBTC = freshBalance.btc || '0.00000000'; - const balanceNum = parseFloat(normalizedBTC); - const finalBTC = balanceNum <= 0 ? '0.00000000' : normalizedBTC; - setBalanceBTC(finalBTC); - const fiatBalance = Number(freshBalance.btc * rates[currency]); - setBalanceFiat(Math.max(0, fiatBalance).toFixed(2)); - // Update cache timestamps with fresh data - setCacheTimestamps({ - price: freshPrice.timestamp, - balance: freshBalance.timestamp, - }); - } else { - setBtcPrice('-'); - setBalanceFiat('-'); - } - } else { - freshData = null; - } - } catch (error) { - dbg('WalletHome: Error fetching fresh data:', error); - // Show offline-only if we detect no internet - try { - const ping = await fetch('https://mempool.space/favicon.ico', { - method: 'HEAD', - }); - if (!ping.ok) { - Toast.show({ - type: 'error', - text1: 'No internet', - text2: 'Using cached data', - position: 'top', - }); - } - } catch { - Toast.show({ - type: 'error', - text1: 'No internet', - text2: 'Using cached data', - position: 'top', - }); - } - } - // Fall back to cached data only if fresh data fetch failed - if (!freshData) { - const cachedPricePromise = WalletService.getInstance().getCachePrice(); - const cachedBalancePromise = - WalletService.getInstance().getWalletBalance( - addr, - btcRate, - _pendingSent, + const ws = WalletService.getInstance(); + if (!restoreDone) { + dbg( + '[WalletHome] HD restore not done for', + network, + effectiveType, + '- running discovery', ); - const cachedResults = await Promise.all([ - cachedPricePromise, - cachedBalancePromise, - ]); - const cachedPrice = cachedResults[0]; - const cachedBalance = cachedResults[1]; - if (cachedPrice && cachedBalance) { - const rates = cachedPrice.rates || {}; - if (rates && rates[currency]) { - setPriceData(rates); - setBtcPrice(rates[currency].toString()); - setBtcRate(rates[currency] || 0); - // Normalize balance to ensure no negative zero - const normalizedBTC = cachedBalance.btc || '0.00000000'; - const balanceNum = parseFloat(normalizedBTC); - const finalBTC = balanceNum <= 0 ? '0.00000000' : normalizedBTC; - // Animate balance update if it changed - if (finalBTC !== previousBalanceRef.current) { - // Trigger fade animation - balanceUpdateAnimation.value = 0; - balanceUpdateAnimation.value = withTiming(1, {duration: 300}); - previousBalanceRef.current = finalBTC; - // Haptic feedback on balance update - HapticFeedback.light(); - } - setBalanceBTC(finalBTC); - const fiatBalance = - Number(cachedBalance.btc) * Number(rates[currency]); - setBalanceFiat(Math.max(0, fiatBalance).toFixed(2)); - setCacheTimestamps({ - price: cachedPrice.timestamp, - balance: cachedBalance.timestamp, - }); - setBalanceError(null); // Clear any previous errors - } else { - setBtcPrice('-'); - setBalanceFiat('-'); - } + const apiUrl = + appConfigRepository.get('api') || + (network === 'mainnet' + ? 'https://mempool.space/api' + : 'https://mempool.space/testnet/api'); + await ws.discoverHdIndexesForNetwork(network, effectiveType, apiUrl); + } + if (cancelled) return; + const arr = await ws.getHdAddressesWithPaths(network, effectiveType); + if (cancelled) return; + setWalletAddresses(arr.map(a => a.address)); + setWalletAddressesReady(true); + } catch (e) { + dbg('[WalletHome] Address list load error', e); + if (!cancelled) { + setWalletAddresses([]); + setWalletAddressesReady(true); } } - } catch (error: any) { - dbg('WalletHome: Error fetching data:', error); - let errMsg = 'Unknown error'; - if ( - error && - typeof error === 'object' && - 'message' in error && - typeof (error as any).message === 'string' - ) { - errMsg = (error as any).message || 'Unknown error'; - } - setError(errMsg); - setBalanceError('Failed to load balance'); - showErrorToast('Failed to fetch data'); - } finally { - setLoading(false); - setIsBalanceLoading(false); - setIsRefreshing(false); - isFetchInProgressRef.current = false; - dbg('=== Data fetch completed'); - } - // eslint-disable-next-line react-hooks/exhaustive-deps - }, [ - isInitialized, - network, - btcRate, - _pendingSent, - showErrorToast, - userActiveAddress, // Use UserContext address as primary source - address, // Keep for backward compatibility - apiBase, - // balanceUpdateAnimation is a stable ref, doesn't need to be in deps - ]); + }; + load(); + return () => { + cancelled = true; + }; + }, [isInitialized, network, addressType, userAddressType]); // Update the ref whenever fetchData changes useEffect(() => { fetchDataRef.current = fetchData; @@ -516,8 +636,8 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { const addr = userActiveAddress || address || - (await LocalCache.getItem('currentAddress')); - const baseApi = apiBase || (await LocalCache.getItem('api')); + appConfigRepository.get(CONFIG_KEYS.CURRENT_ADDRESS); + const baseApi = apiBase || appConfigRepository.get('api'); if (!addr || !baseApi) { dbg('checkBalanceForSend: Missing wallet address or baseApi'); return 0; @@ -533,17 +653,23 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { reject(new Error('Balance check timed out')); }, 5000); }); - // Fetch balance only (force fresh fetch) - const balancePromise = WalletService.getInstance().getWalletBalance( - addr, - btcRate, - _pendingSent, - true, // force fresh fetch - ); + // Fetch aggregate balance (all HD addresses) + const effectiveAddressType = + addressType || userAddressType || 'segwit-native'; + const balancePromise = + WalletService.getInstance().getWalletBalanceAggregate( + network, + effectiveAddressType, + btcRate, + _pendingSent, + true, + ); const balanceResult = await Promise.race([ balancePromise, timeoutPromise, ]); + // API wrote to DB — refresh UI from DB + refreshFromDBRef.current(); if ( balanceResult && typeof balanceResult === 'object' && @@ -551,15 +677,6 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { ) { const newBalance = parseFloat((balanceResult as any).btc || '0'); dbg('checkBalanceForSend: Balance fetched:', newBalance); - // Update balance state - normalize to ensure no negative zero - const normalizedBTC = (balanceResult as any).btc || '0.00000000'; - const balanceNum = parseFloat(normalizedBTC); - const finalBTC = balanceNum <= 0 ? '0.00000000' : normalizedBTC; - setBalanceBTC(finalBTC); - if (btcRate > 0) { - const fiatBalance = Number((balanceResult as any).btc) * btcRate; - setBalanceFiat(Math.max(0, fiatBalance).toFixed(2)); - } return newBalance; } return 0; @@ -567,227 +684,16 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { dbg('checkBalanceForSend: Error checking balance:', error); return 0; } - }, [userActiveAddress, address, apiBase, network, btcRate, _pendingSent]); - // Function to update address type modal with new network addresses - const updateAddressTypeModal = useCallback( - async (newNetwork: string) => { - try { - dbg( - '=== updateAddressTypeModal: Updating addresses for network:', - newNetwork, - ); - // Always derive btcPub fresh to ensure it matches the current address type - // This ensures consistency when the address type might have changed - let btcPub: string | null = null; - const jks = await EncryptedStorage.getItem('keyshare'); - if (!jks) { - dbg('No keyshare found for address generation'); - return; - } - const ks = JSON.parse(jks); - // Get current address type for derivation path - use state or cache - const currentAddressType = - addressType || - (await LocalCache.getItem('addressType')) || - 'segwit-native'; - // Check if this is a legacy wallet (created before migration timestamp) - const useLegacyPath = isLegacyWallet(ks.created_at); - // Use newNetwork (not network) to ensure we're using the correct network - const path = getDerivePathForNetwork( - newNetwork, - currentAddressType, - useLegacyPath, - ); - btcPub = await BBMTLibNativeModule.derivePubkey( - ks.pub_key, - ks.chain_code_hex, - path, - ); - // Store it for future use - if (btcPub) { - await EncryptedStorage.setItem('btcPub', btcPub); - dbg('btcPub derived and stored for address type modal'); - } - if (btcPub) { - // Generate addresses for all types for the new network - // Use correct address type constants: 'legacy', 'segwit-native', 'segwit-compatible' - const [legacyAddr, segwitAddr, segwitCompatibleAddr] = - await Promise.all([ - BBMTLibNativeModule.btcAddress(btcPub!, newNetwork, 'legacy'), - BBMTLibNativeModule.btcAddress( - btcPub!, - newNetwork, - 'segwit-native', - ), - BBMTLibNativeModule.btcAddress( - btcPub!, - newNetwork, - 'segwit-compatible', - ), - ]); - if (legacyAddr) setLegacyAddress(legacyAddr); - if (segwitAddr) setSegwitAddress(segwitAddr); - if (segwitCompatibleAddr) - setSegwitCompatibleAddress(segwitCompatibleAddr); - dbg('Address type modal updated for network:', newNetwork); - dbg('Legacy:', legacyAddr); - dbg('Segwit:', segwitAddr); - dbg('Nested SegWit:', segwitCompatibleAddr); - } else { - dbg('Could not get or derive btcPub for address generation'); - } - } catch (error) { - dbg('updateAddressTypeModal: Error updating addresses:', error); - } - }, - [addressType], - ); - // Function to update address for the new network - const updateAddressForNetwork = useCallback( - async (newNetwork: string) => { - try { - dbg( - '=== updateAddressForNetwork: Updating address for network:', - newNetwork, - ); - // Get the current address type - prefer UserContext (single source of truth), - // then state, then cache, then default - const currentAddressType = - userAddressType || - addressType || - (await LocalCache.getItem('addressType')) || - 'segwit-native'; - dbg( - 'Using address type:', - currentAddressType, - 'for network:', - newNetwork, - '(from UserContext:', - userAddressType, - ', from state:', - addressType, - ')', - ); - // Always derive btcPub fresh to ensure it matches the current address type - // This prevents issues where btcPub was derived with a different address type - let btcPub: string | null = null; - const jks = await EncryptedStorage.getItem('keyshare'); - if (!jks) { - dbg('No keyshare found for address generation'); - return; - } - const ks = JSON.parse(jks); - // Check if this is a legacy wallet (created before migration timestamp) - const useLegacyPath = isLegacyWallet(ks.created_at); - // Use the same currentAddressType for derivation path to ensure consistency - const path = getDerivePathForNetwork( - newNetwork, - currentAddressType, - useLegacyPath, - ); - btcPub = await BBMTLibNativeModule.derivePubkey( - ks.pub_key, - ks.chain_code_hex, - path, - ); - // Store it for future use - if (btcPub) { - await EncryptedStorage.setItem('btcPub', btcPub); - dbg( - 'btcPub derived and stored with address type:', - currentAddressType, - ); - } - if (btcPub) { - // Set up network parameters before generating address - const netParams = await BBMTLibNativeModule.setBtcNetwork(newNetwork); - const actualNet = netParams.split('@')[0]; - const newAddress = await BBMTLibNativeModule.btcAddress( - btcPub!, - actualNet, - currentAddressType, - ); - if (newAddress) { - const timestamp = Date.now(); - dbg( - '[WalletHome] updateAddressForNetwork: Generated new address:', - { - timestamp, - address: newAddress, - shortAddress: `${newAddress.substring( - 0, - 8, - )}...${newAddress.substring(newAddress.length - 8)}`, - network: newNetwork, - addressType: currentAddressType, - derivationPath: path, - stackTrace: new Error().stack - ?.split('\n') - .slice(1, 4) - .join(' -> '), - }, - ); - // Update state and cache - dbg(`[WalletHome] setAddress() called with:`, { - timestamp: Date.now(), - address: newAddress, - shortAddress: `${newAddress.substring( - 0, - 8, - )}...${newAddress.substring(newAddress.length - 8)}`, - previousAddress: address - ? `${address.substring(0, 8)}...${address.substring( - address.length - 8, - )}` - : 'EMPTY', - }); - setAddress(newAddress); - await LocalCache.setItem('currentAddress', newAddress); - await LocalCache.setItem('currentNetwork', newNetwork); - // Also update the address type display if needed - if (newNetwork === 'testnet3') { - dbg('Testnet address generated and cached:', newAddress); - } else { - dbg('Mainnet address generated and cached:', newAddress); - } - } else { - dbg('Failed to generate address for network:', newNetwork); - } - } else { - dbg('Could not get or derive btcPub for address generation'); - } - } catch (error) { - dbg('updateAddressForNetwork: Error updating address:', error); - } - }, - [addressType, userAddressType, address], - ); - // Initialize component and sync with NetworkContext - useEffect(() => { - const initializeOnMount = async () => { - try { - dbg( - '=== Component mount - Initializing with current NetworkContext state', - ); - dbg('Current network from context:', network); - dbg('Current API from context:', apiBase); - // Wait for NetworkContext to be properly initialized - if (network && apiBase) { - dbg('Mount - NetworkContext is ready, updating address if needed'); - await updateAddressForNetwork(network); - await updateAddressTypeModal(network); - } else { - dbg('Mount - NetworkContext not ready yet, waiting...', { - network, - apiBase, - }); - } - } catch (error) { - dbg('Mount initialization - Error:', error); - } - }; - initializeOnMount(); - }, [network, apiBase, updateAddressForNetwork, updateAddressTypeModal]); + }, [ + userActiveAddress, + address, + apiBase, + network, + btcRate, + _pendingSent, + addressType, + userAddressType, + ]); // Comprehensive re-initialization function const reinitializeWallet = useCallback( async (forceReinit: boolean = false) => { @@ -818,35 +724,42 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { if (!jks) { dbg('WalletHome: No keyshare found during re-initialization'); setLoading(false); + isInitializedRef.current = true; setIsInitialized(true); return; } - // Clear existing state + // Reset address slots so stale receive addresses are not shown while + // the new ones are being derived. Do NOT clear balance/price — show + // the last-known DB value instead so the user never sees 0 on unlock. setAddress(''); - setBalanceBTC('0.00000000'); - setBalanceFiat('0'); - setBtcPrice(''); - setBtcRate(0); setLegacyAddress(''); setSegwitAddress(''); setSegwitCompatibleAddress(''); + + // DB → UI: preload balance/price from SQLite immediately (no async work). + // Prevents balance flashing '-' / 0 on lock-unlock. + refreshFromDBRef.current(); + // Do NOT clear persistent cache here; we need it for offline startup // Only ensure service is initialized to read existing caches // Initialize WalletService const walletService = WalletService.getInstance(); await walletService.initialize(); const ks = JSON.parse(jks); - // Get current address type for derivation path const currentAddressType = - (await LocalCache.getItem('addressType')) || 'segwit-native'; - // Check if this is a legacy wallet (created before migration timestamp) + appConfigRepository.get(CONFIG_KEYS.ADDRESS_TYPE) || 'segwit-native'; const useLegacyPath = isLegacyWallet(ks.created_at); - const path = getDerivePathForNetwork( + const externalIndex = await getExternalIndex( + network, + currentAddressType, + ); + const path = getReceivePath( network, currentAddressType, useLegacyPath, + externalIndex, ); - // Always derive btcPub fresh to ensure it's current + // Always derive btcPub fresh to ensure it's current (HD: at current external index) const btcPub = await BBMTLibNativeModule.derivePubkey( ks.pub_key, ks.chain_code_hex, @@ -857,11 +770,11 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { dbg('btcPub derived and stored during re-initialization'); // Get current network from NetworkContext const net = - network || (await LocalCache.getItem('network')) || 'mainnet'; + network || appConfigRepository.get(CONFIG_KEYS.NETWORK) || 'mainnet'; dbg('Re-initializing for network:', net); // Get current address type const addrType = - (await LocalCache.getItem('addressType')) || 'segwit-native'; + appConfigRepository.get(CONFIG_KEYS.ADDRESS_TYPE) || 'segwit-native'; setAddressType(addrType); // Set up network parameters const netParams = await BBMTLibNativeModule.setBtcNetwork(net); @@ -877,9 +790,9 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { ), ]); // Store all addresses - await LocalCache.setItem('legacyAddress', legacyAddr); - await LocalCache.setItem('segwitAddress', segwitAddr); - await LocalCache.setItem('segwitCompatibleAddress', segwitCompAddr); + appConfigRepository.set('legacyAddress', legacyAddr); + appConfigRepository.set('segwitAddress', segwitAddr); + appConfigRepository.set('segwitCompatibleAddress', segwitCompAddr); setLegacyAddress(legacyAddr); setSegwitAddress(segwitAddr); setSegwitCompatibleAddress(segwitCompAddr); @@ -908,155 +821,81 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { )}` : 'EMPTY', }); - await LocalCache.setItem('currentAddress', btcAddress); + appConfigRepository.set(CONFIG_KEYS.CURRENT_ADDRESS, btcAddress); setAddress(btcAddress); - // Preload transactions from cache for this address (offline-friendly) + // Preload transactions from cache (wallet-level for HD, single-addr fallback) try { const cachedTxs = - await WalletService.getInstance().transactionsFromCache(btcAddress); - setInitialTransactions(cachedTxs); - } catch {} + await WalletService.getInstance().transactionsFromCacheForWallet( + actualNet, + addrType, + ); + setInitialTransactions(Array.isArray(cachedTxs) ? cachedTxs : []); + } catch { + try { + const fallback = + await WalletService.getInstance().transactionsFromCache( + btcAddress, + ); + setInitialTransactions(Array.isArray(fallback) ? fallback : []); + } catch {} + } // Set up API URL from NetworkContext - const api = apiBase || (await LocalCache.getItem('api')); + const api = apiBase || appConfigRepository.get('api'); if (api) { await BBMTLibNativeModule.setAPI(actualNet, api); dbg('API set for network:', actualNet, 'API:', api); } - // Initialize UI directly from persistent wallet cache (exact v1.3.2 analogy) - try { - const cachedPrice = await WalletService.getInstance().getCachePrice(); - const cachedBal = await WalletService.getInstance().getBal( - btcAddress, - ); - const cachedTxs = - await WalletService.getInstance().transactionsFromCache(btcAddress); - const currency = (await LocalCache.getItem('currency')) || 'USD'; - if (cachedBal.timestamp > 0) { - // timestamps - setCacheTimestamps({ - price: cachedPrice.timestamp, - balance: cachedBal.timestamp, - }); - // price - if (cachedPrice.timestamp > 0) { - setPriceData(cachedPrice.rates); - const r = cachedPrice.rates[currency] || cachedPrice.rate || 0; - if (r && r > 0) { - setBtcPrice(r.toString()); - setBtcRate(r); - } - } - // balance - if (cachedBal.timestamp > 0) { - // Normalize balance to ensure no negative zero - const normalizedBTC = cachedBal.btc || '0.00000000'; - const balanceNum = parseFloat(normalizedBTC); - const finalBTC = balanceNum <= 0 ? '0.00000000' : normalizedBTC; - setBalanceBTC(finalBTC); - const r = - (cachedPrice.rates?.[currency] as number) || - (cachedPrice.rate as number) || - 0; - if (r && Number(cachedBal.btc) >= 0) { - const fiatBalance = Number(cachedBal.btc) * r; - setBalanceFiat(Math.max(0, fiatBalance).toFixed(2)); - } - } - // initial transactions - if (Array.isArray(cachedTxs) && cachedTxs.length > 0) { - setInitialTransactions(cachedTxs); - } else { - // fallback to WalletService snapshots if persistent cache not found - setCacheTimestamps({ - price: cachedPrice.timestamp, - balance: cachedBal.timestamp, - }); - } - } - } catch (error) { - dbg('reinitializeWallet: Error re-initializing wallet:', error); - showErrorToast('Failed to re-initialize wallet. Please try again.'); - } + // DB → UI: read balance/price from SQLite + refreshFromDBRef.current(); } finally { setLoading(false); isReinitInProgressRef.current = false; } + // Fetch live balance/price now that the reinit guard has been cleared. + // Without this, reinitializeWallet only shows cached data and never + // triggers a network refresh, so returning from settings after a + // "clear cache" always shows 0 BTC until the user pulls to refresh. + await fetchDataRef.current?.(); }, - [network, apiBase, showErrorToast, address], + [network, apiBase, address], ); - // Listen for navigation state changes to detect returning from settings + // Listen for navigation state changes to detect returning from settings. + // Guarded by isInitializedRef so the very first focus (mount) is a no-op — + // the init effect handles initial boot. Subsequent focuses (e.g. returning + // from Settings) run reinitializeWallet which re-derives addresses & fetches + // live data. useEffect(() => { const unsubscribe = nav.addListener('focus', async () => { - const focusTime = Date.now(); - dbg( - '[WalletHome] === Navigation focus - Screen came into focus, reinitializing wallet', - { - timestamp: focusTime, - network, - apiBase, - currentAddress: address - ? `${address.substring(0, 8)}...${address.substring( - address.length - 8, - )}` - : 'EMPTY', - userActiveAddress: userActiveAddress - ? `${userActiveAddress.substring( - 0, - 8, - )}...${userActiveAddress.substring(userActiveAddress.length - 8)}` - : 'EMPTY', - stackTrace: new Error().stack?.split('\n').slice(1, 4).join(' -> '), - }, - ); - // Full re-initialization when returning from settings - // This ensures everything is properly set up for the current network - if (network && apiBase) { - dbg( - '[WalletHome] Focus - NetworkContext is ready, performing full re-initialization', - { - timestamp: Date.now(), - network, - apiBase, - }, - ); - await reinitializeWallet(true); + if (!isInitializedRef.current) { + dbg('[WalletHome] Focus - skipping, init effect in progress'); + return; + } + if (!network || !apiBase) { + return; } + dbg('[WalletHome] === Navigation focus - reinitializing wallet', { + timestamp: Date.now(), + network, + apiBase, + }); + await reinitializeWallet(true); }); return unsubscribe; - }, [nav, network, apiBase, reinitializeWallet, address, userActiveAddress]); - // Listen for app state changes (simplified) + }, [nav, network, apiBase, reinitializeWallet]); + // Listen for app state changes — just refresh balance/price on resume. + // Address derivation is unnecessary here (nothing changes while backgrounded). + // SyncCoordinator has its own AppState listener for background sync. useEffect(() => { - const handleAppStateChange = async (nextAppState: string) => { - if (nextAppState === 'active') { - const resumeTime = Date.now(); - dbg('[WalletHome] === App resumed, refreshing data', { - timestamp: resumeTime, - network, - apiBase, - currentAddress: address - ? `${address.substring(0, 8)}...${address.substring( - address.length - 8, - )}` - : 'EMPTY', - userActiveAddress: userActiveAddress - ? `${userActiveAddress.substring( - 0, - 8, - )}...${userActiveAddress.substring(userActiveAddress.length - 8)}` - : 'EMPTY', - addressType, - userAddressType, - }); - // Simply refresh data on app resume - if (network && apiBase) { - dbg('[WalletHome] App resumed - calling updateAddressForNetwork', { - timestamp: Date.now(), - network, - }); - updateAddressForNetwork(network); - updateAddressTypeModal(network); - fetchDataRef.current?.(); - } + const handleAppStateChange = (nextAppState: string) => { + if ( + nextAppState === 'active' && + isInitializedRef.current && + network && + apiBase + ) { + dbg('[WalletHome] === App resumed, scheduling fetchData'); + fetchDataRef.current?.(); } }; const subscription = AppState.addEventListener( @@ -1066,16 +905,7 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { return () => { subscription?.remove(); }; - }, [ - network, - apiBase, - updateAddressForNetwork, - updateAddressTypeModal, - address, - userActiveAddress, - addressType, - userAddressType, - ]); + }, [network, apiBase]); // No periodic check needed - NetworkContext is the single source of truth const cacheIndicatorRef = useRef(null); const {theme} = useTheme(); @@ -1085,6 +915,36 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { sendButtonDisabled: { opacity: 0.6, } as const, + ...StyleSheet.create({ + shimmerBTC: { + height: 38, + width: '60%', + borderRadius: 8, + backgroundColor: 'rgba(255,255,255,0.25)', + alignSelf: 'center', + }, + shimmerFiat: { + height: 22, + width: '38%', + borderRadius: 6, + backgroundColor: 'rgba(255,255,255,0.2)', + alignSelf: 'center', + }, + pendingChip: { + alignSelf: 'center', + marginTop: 6, + paddingHorizontal: 10, + paddingVertical: 3, + borderRadius: 12, + backgroundColor: 'rgba(255,179,0,0.18)', + }, + pendingChipText: { + fontSize: 11, + fontWeight: '500', + color: '#FFB300', + letterSpacing: 0.2, + }, + }), balanceContainer: { ...createStyles(theme).balanceContainer, backgroundColor: isDarkMode @@ -1176,46 +1036,8 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { }; checkPermission(); }, []); - useEffect(() => { - LocalCache.getItem('addressType').then(addrType => { - setAddressType(addrType || 'segwit-native'); - }); - LocalCache.getItem('currency').then(currency => { - setSelectedCurrency(currency || 'USD'); - }); - // Load balance visibility preference - LocalCache.getItem('balanceHidden').then(hidden => { - setIsBlurred(hidden === 'true'); - }); - }); - // Simplified focus effect - just refresh data when screen comes into focus - useFocusEffect( - useCallback(() => { - dbg('=== Home screen focused, refreshing data'); - // Simple refresh - the NetworkContext should have the correct state - if (network && apiBase && !isReinitInProgressRef.current) { - dbg('Focus - Refreshing address and data for network:', network); - updateAddressForNetwork(network); - updateAddressTypeModal(network); - fetchDataRef.current?.(); - } - }, [network, apiBase, updateAddressForNetwork, updateAddressTypeModal]), - ); - // Watch for network changes: derive address for that network, update modal previews, then refresh data - useEffect(() => { - if (network && apiBase && !isReinitInProgressRef.current) { - (async () => { - try { - await updateAddressForNetwork(network); - await updateAddressTypeModal(network); - } catch (e) { - dbg('Error updating address for network change', e); - } finally { - fetchDataRef.current?.(); - } - })(); - } - }, [network, apiBase, updateAddressForNetwork, updateAddressTypeModal]); + // addressType, selectedCurrency, isBlurred are seeded from appConfigRepository + // in their useState initializers — no effect needed. // Check for txId in route params and show success alert with explorer link useEffect(() => { const txId = route.params?.txId; @@ -1275,17 +1097,8 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { ); const handleCurrencySelect = async (currency: {code: string}) => { setSelectedCurrency(currency.code); - await LocalCache.setItem('currency', currency.code); - if (priceData[currency.code]) { - const formattedPrice = priceData[currency.code].toFixed(2); - setBtcPrice(formattedPrice); - setBtcRate(priceData[currency.code]); - // Update fiat balance with new currency rate - if (balanceBTC) { - const newBalance = Number(balanceBTC) * priceData[currency.code]; - setBalanceFiat(newBalance.toFixed(2)); - } - } + appConfigRepository.set(CONFIG_KEYS.CURRENCY, currency.code); + refreshFromDBRef.current(); }; // Add effect to initialize app useEffect(() => { @@ -1294,11 +1107,19 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { return; } try { + // Seed balance + price from DB before the async native init chain. + // State initializers already seeded address/addressType/walletAddresses + // from appConfigRepository + walletRepository, so refreshFromDB will + // find the right per-address balance rows immediately. + dbg('[BALANCE] init: pre-skeleton DB seed via refreshFromDB'); + refreshFromDBRef.current(); + setLoading(true); const jks = await EncryptedStorage.getItem('keyshare'); if (!jks) { dbg('WalletHome: No keyshare found during initialization'); setLoading(false); + isInitializedRef.current = true; setIsInitialized(true); navigation.reset({index: 0, routes: [{name: 'Welcome'}]}); return; @@ -1311,56 +1132,84 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { ks = JSON.parse(jks); } catch (error) { dbg('Error parsing keyshare:', error); - navigation.reset(getResetToMainTabsWallet({}, { showPlay: activeNetwork === 'mainnet' && showMempoolPlayground, showUtxos: showUtxosTab, showPsbt: showPsbtTab, showWallet: showWalletTab })); + navigation.reset( + getResetToMainTabsWallet( + {}, + { + showPlay: activeNetwork === 'mainnet' && showMempoolPlayground, + showUtxos: showUtxosTab, + showPsbt: showPsbtTab, + showWallet: showWalletTab, + }, + ), + ); return; } if (!ks.pub_key || !ks.chain_code_hex || !ks.local_party_key) { dbg('Invalid pub_key or chain_code_hex or local_party_key'); - navigation.reset(getResetToMainTabsWallet({}, { showPlay: activeNetwork === 'mainnet' && showMempoolPlayground, showUtxos: showUtxosTab, showPsbt: showPsbtTab, showWallet: showWalletTab })); + navigation.reset( + getResetToMainTabsWallet( + {}, + { + showPlay: activeNetwork === 'mainnet' && showMempoolPlayground, + showUtxos: showUtxosTab, + showPsbt: showPsbtTab, + showWallet: showWalletTab, + }, + ), + ); return; } - // Get current address type for derivation path const currentAddressType = - (await LocalCache.getItem('addressType')) || 'segwit-native'; - // Check if this is a legacy wallet (created before migration timestamp) + appConfigRepository.get(CONFIG_KEYS.ADDRESS_TYPE) || 'segwit-native'; const useLegacyPath = isLegacyWallet(ks.created_at); - const path = getDerivePathForNetwork( + const externalIndex = await getExternalIndex( + network, + currentAddressType, + ); + const path = getReceivePath( network, currentAddressType, useLegacyPath, + externalIndex, ); const btcPub = await BBMTLibNativeModule.derivePubkey( ks.pub_key, ks.chain_code_hex, path, ); - // Store btcPub for later use in address generation await EncryptedStorage.setItem('btcPub', btcPub); dbg('btcPub stored in EncryptedStorage for address generation'); // Set default network if not set - let net = await LocalCache.getItem('network'); + let net = appConfigRepository.get(CONFIG_KEYS.NETWORK); if (!net) { net = 'mainnet'; - await LocalCache.setItem('network', net); + appConfigRepository.set(CONFIG_KEYS.NETWORK, net); dbg('WalletHome: Setting default network to mainnet'); } // Set default address type if not set - let addrType = await LocalCache.getItem('addressType'); + let addrType = appConfigRepository.get(CONFIG_KEYS.ADDRESS_TYPE); if (!addrType) { addrType = 'segwit-native'; - await LocalCache.setItem('addressType', addrType); + appConfigRepository.set(CONFIG_KEYS.ADDRESS_TYPE, addrType); dbg('WalletHome: Setting default address type to segwit-native'); } - // Set default currency if not set - let currency = (await LocalCache.getItem('currency')) || 'USD'; - // Get available currencies from price data - const priceResponse = await walletService.getBitcoinPrice(); - const availableCurrencies = Object.keys(priceResponse.rates); - currency = availableCurrencies.includes('USD') - ? 'USD' - : availableCurrencies[0]; - await LocalCache.setItem('currency', currency); - dbg('WalletHome: Setting default currency to', currency); + // Use cached price for fast init — the live price will be fetched by + // fetchData() right after isInitialized is set to true. Calling + // getBitcoinPrice() here would block initialization for 5-35 s while + // the round-robin tries every endpoint on a slow connection. + let currency = appConfigRepository.get(CONFIG_KEYS.CURRENCY); + const priceResponse = await walletService.getCachePrice(); + if (!currency) { + const availableCurrencies = Object.keys(priceResponse.rates); + currency = availableCurrencies.includes('USD') + ? 'USD' + : availableCurrencies[0] || 'USD'; + appConfigRepository.set(CONFIG_KEYS.CURRENCY, currency); + dbg('WalletHome: Setting default currency to', currency); + } else { + dbg('WalletHome: Using saved currency', currency); + } const netParams = await BBMTLibNativeModule.setBtcNetwork(net); net = netParams.split('@')[0]; // Generate all address types @@ -1380,9 +1229,9 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { 'segwit-compatible', ); // Store all addresses - await LocalCache.setItem('legacyAddress', legacyAddr); - await LocalCache.setItem('segwitAddress', segwitAddr); - await LocalCache.setItem('segwitCompatibleAddress', segwitCompAddr); + appConfigRepository.set('legacyAddress', legacyAddr); + appConfigRepository.set('segwitAddress', segwitAddr); + appConfigRepository.set('segwitCompatibleAddress', segwitCompAddr); setLegacyAddress(legacyAddr); setSegwitAddress(segwitAddr); setSegwitCompatibleAddress(segwitCompAddr); @@ -1398,59 +1247,32 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { net, addrType, ); - await LocalCache.setItem('currentAddress', btcAddress); + appConfigRepository.set(CONFIG_KEYS.CURRENT_ADDRESS, btcAddress); setAddress(btcAddress); // Set up API URL let base = netParams.split('@')[1]; if (!base.endsWith('/')) { base = `${base}/`; } - let api = await LocalCache.getItem('api'); + let api = appConfigRepository.get('api'); if (api) { if (api.endsWith('/')) { api = api.substring(0, api.length - 1); } BBMTLibNativeModule.setAPI(net, api); } else { - await LocalCache.setItem('api', base); + appConfigRepository.set('api', base); } - // Initialize cache timestamps from WalletService (works offline) - // Seed UI with cached price/balance immediately (no network needed) - if (priceResponse && priceResponse.rates) { - setPriceData(priceResponse.rates); - const r = priceResponse.rates[currency] || priceResponse.rate || 0; - if (r && r > 0) { - setBtcPrice(r.toString()); - setBtcRate(r); - } - } - const cachedBal = await WalletService.getInstance().getBal(address); - if (cachedBal) { - // Normalize balance to ensure no negative zero - const normalizedBTC = cachedBal.btc || '0.00000000'; - const balanceNum = parseFloat(normalizedBTC); - const finalBTC = balanceNum <= 0 ? '0.00000000' : normalizedBTC; - setBalanceBTC(finalBTC); - const r = - (priceResponse?.rates?.[currency] as number) || - (priceResponse?.rate as number) || - 0; - if (r && Number(cachedBal.btc) > 0) { - const fiatBalance = Number(cachedBal.btc) * r; - setBalanceFiat(Math.max(0, fiatBalance).toFixed(2)); - } - } - setCacheTimestamps({ - price: priceResponse.timestamp, - balance: priceResponse.timestamp, - }); + // DB → UI: seed price + balance from SQLite + refreshFromDBRef.current(); setLoading(false); + isInitializedRef.current = true; setIsInitialized(true); // Check if this is a legacy wallet and show migration modal if needed // Modal shows by default unless user checked "do not remind" (flag = "yes") if (useLegacyPath) { - const doNotRemind = await LocalCache.getItem( - 'legacyWalletModalDoNotRemind', + const doNotRemind = appConfigRepository.get( + CONFIG_KEYS.LEGACY_WALLET_DO_NOT_REMIND, ); if (doNotRemind !== 'yes') { // Small delay to ensure UI is ready @@ -1470,35 +1292,78 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { } }; init(); - }, [showErrorToast, isInitialized, address, navigation, network, activeNetwork, showMempoolPlayground, showUtxosTab, showPsbtTab, showWalletTab]); - // Remove the old interval effect since we're handling it in CacheIndicator now - // Initial data fetch only when initialized and address is set + }, [ + showErrorToast, + isInitialized, + address, + navigation, + network, + activeNetwork, + showMempoolPlayground, + showUtxosTab, + showPsbtTab, + showWalletTab, + ]); + // Start background sync once the full HD address set is known. + // SyncCoordinator writes deltas to SQLite; the UI reads from the DB. useEffect(() => { - if (!isInitialized || !address) { + if (!walletAddressesReady || !apiBase || !network) { return; } - // Only fetch once when initialized - let mounted = true; - const initialFetch = async () => { - if (mounted && fetchDataRef.current) { - await fetchDataRef.current(); - } - }; - initialFetch(); + const addrs = + walletAddresses.length > 0 ? walletAddresses : address ? [address] : []; + if (addrs.length === 0) { + return; + } + const cleanApi = apiBase.replace(/\/+$/, '').replace(/\/api\/?$/, ''); + const effectiveAddrType = addressType || userAddressType || 'segwit-native'; + syncCoordinator.start({ + addresses: addrs.map(a => ({address: a, network})), + network, + addressType: effectiveAddrType, + apiBase: `${cleanApi}/api`, + onSyncComplete: () => { + dbg( + '[WalletHome] SyncCoordinator cycle complete — refreshing UI from DB', + ); + refreshFromDBRef.current(); + }, + onAddressesChanged: (newAddrs: string[]) => { + dbg( + '[WalletHome] SyncCoordinator discovered new addresses', + newAddrs.length, + ); + setWalletAddresses(newAddrs); + }, + onSyncStatus: setSyncStatus, + }); return () => { - mounted = false; + syncCoordinator.stop(); }; - }, [isInitialized, address, activeNetwork, showMempoolPlayground]); + }, [ + walletAddressesReady, + walletAddresses, + address, + network, + apiBase, + addressType, + userAddressType, + ]); const handleBlurred = () => { const blurr = !isBlurred; setIsBlurred(blurr); - LocalCache.setItem('balanceHidden', blurr ? 'true' : 'false'); + appConfigRepository.set( + CONFIG_KEYS.BALANCE_HIDDEN, + blurr ? 'true' : 'false', + ); }; const handleSend = async ( to: string, amountSats: Big, feeSats: Big, spendingHash: string, + utxosJson?: string | null, + changeAddress?: string | null, ) => { if (!isSending && amountSats.gt(0) && feeSats.gt(0) && to) { setIsSending(true); @@ -1547,14 +1412,18 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { !currentDerivationPath || currentDerivationPath.trim() === '' ) { - // Compute derivation path inline const useLegacyPath = isLegacyWallet(keyshare.created_at); const normalizedNetwork = network === 'testnet3' ? 'testnet' : network || 'mainnet'; - derivationPathToUse = getDerivePathForNetwork( + const externalIndex = await getExternalIndex( + network || 'mainnet', + addressTypeToUse, + ); + derivationPathToUse = getReceivePath( normalizedNetwork, addressTypeToUse, useLegacyPath, + externalIndex, ); } else { derivationPathToUse = currentDerivationPath; @@ -1649,15 +1518,19 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { const keyshare = JSON.parse(keyshareJSON); const useLegacyPath = isLegacyWallet(keyshare.created_at); const currentAddressType = addressType || 'segwit-native'; - // Normalize network for derivation path computation (getDerivePathForNetwork expects 'testnet' not 'testnet3') const normalizedNetwork = network === 'testnet3' ? 'testnet' : network; - derivationPath = getDerivePathForNetwork( + const externalIndex = await getExternalIndex( + network || 'mainnet', + currentAddressType, + ); + derivationPath = getReceivePath( normalizedNetwork, currentAddressType, useLegacyPath, + externalIndex, ); - // Derive the public key using the computed derivation path + // Derive the public key using the computed derivation path (current receive address) const publicKey = await BBMTLibNativeModule.derivePubkey( keyshare.pub_key, keyshare.chain_code_hex, @@ -1690,8 +1563,24 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { } setCurrentDerivationPath(derivationPath); setComputedFromAddress(fromAddress); - // Store params and show transport selector after a brief delay to ensure send modal is closed - setPendingSendParams({to, amountSats, feeSats, spendingHash}); + // Store params and show transport selector after a brief delay + const parsedUtxoCount = (() => { + if (!utxosJson) return undefined; + try { + return (JSON.parse(utxosJson) as unknown[]).length; + } catch { + return undefined; + } + })(); + setPendingSendParams({ + to, + amountSats, + feeSats, + spendingHash, + utxosJson: utxosJson ?? null, + utxoCount: parsedUtxoCount, + changeAddress: changeAddress ?? null, + }); setTimeout(() => { setIsTransportModalVisible(true); setIsSending(false); @@ -1748,7 +1637,7 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { } const routeName = transport === 'local' ? 'Devices Pairing' : 'Nostr Connect'; - const navigationParams = { + const navigationParams: Record = { mode: 'send_btc', addressType: addressTypeToUse.trim(), // MANDATORY: address type from sender or QR toAddress, @@ -1761,6 +1650,18 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { derivationPath: derivationPathToUse.trim(), // MANDATORY: derivation path from sender or QR network: networkToUse.trim(), // MANDATORY: network from sender or QR (native format) }; + if ( + pendingSendParams.utxosJson && + pendingSendParams.utxosJson.trim() !== '' + ) { + navigationParams.utxosJson = pendingSendParams.utxosJson; + } + if ( + pendingSendParams.changeAddress && + pendingSendParams.changeAddress.trim() !== '' + ) { + navigationParams.changeAddress = pendingSendParams.changeAddress; + } dbg('=== WalletHome: Navigating to pairing screen ===', { routeName, transport, @@ -1815,16 +1716,16 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { // Support BIP-21: "bitcoin:
" or "bitcoin:
?amount=..." const addressCandidate = trimmed.startsWith('bitcoin:') - ? trimmed.replace(/^bitcoin:/i, '').split('?')[0].trim() + ? trimmed + .replace(/^bitcoin:/i, '') + .split('?')[0] + .trim() : trimmed; const networkForValidation = - network === 'testnet3' ? 'testnet' : (network || 'mainnet'); + network === 'testnet3' ? 'testnet' : network || 'mainnet'; if ( addressCandidate && - validateBitcoinAddressEnhanced( - addressCandidate, - networkForValidation, - ) + validateBitcoinAddressEnhanced(addressCandidate, networkForValidation) ) { setInitialSendAddress(addressCandidate); setIsSendModalVisible(true); @@ -1846,8 +1747,7 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { lastInvalidQrRef.current = {data: qrData, time: now}; const currentLabel = networkForValidation === 'mainnet' ? 'mainnet' : 'testnet'; - const addressLabel = - otherNetwork === 'mainnet' ? 'mainnet' : 'testnet'; + const addressLabel = otherNetwork === 'mainnet' ? 'mainnet' : 'testnet'; Alert.alert( 'Wrong network', `This address is for ${addressLabel} but you're on ${currentLabel}. Switch network in Settings or scan an address for ${currentLabel}.`, @@ -1855,90 +1755,110 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { return; } const decoded = decodeSendBitcoinQR(qrData) as { - toAddress: string; - amountSats: string; - feeSats: string; - spendingHash?: string; - addressType?: string; - derivationPath?: string; - network?: string; - } | null; - if ( - !decoded || - !decoded.toAddress || - !decoded.amountSats || - !decoded.feeSats - ) { - const now = Date.now(); + toAddress: string; + amountSats: string; + feeSats: string; + spendingHash?: string; + addressType?: string; + derivationPath?: string; + network?: string; + utxosJson?: string; + changeAddress?: string; + } | null; if ( - lastInvalidQrRef.current.data === qrData && - now - lastInvalidQrRef.current.time < 2000 + !decoded || + !decoded.toAddress || + !decoded.amountSats || + !decoded.feeSats ) { + const now = Date.now(); + if ( + lastInvalidQrRef.current.data === qrData && + now - lastInvalidQrRef.current.time < 2000 + ) { + return; + } + lastInvalidQrRef.current = {data: qrData, time: now}; + Alert.alert( + 'Invalid QR Code', + 'The scanned QR code does not contain valid send bitcoin data. Please scan the QR code from the device that initiated the transaction.', + ); return; } - lastInvalidQrRef.current = {data: qrData, time: now}; - Alert.alert( - 'Invalid QR Code', - 'The scanned QR code does not contain valid send bitcoin data. Please scan the QR code from the device that initiated the transaction.', - ); - return; - } - // Validate Bitcoin address - if (!validateBitcoinAddress(decoded.toAddress)) { - Alert.alert( - 'Invalid Address', - 'The scanned QR code contains an invalid Bitcoin address.', - ); - return; - } - // Convert to Big for consistency - const amountSats = Big(decoded.amountSats); - const feeSats = Big(decoded.feeSats); - if (amountSats.lte(0) || feeSats.lte(0)) { - Alert.alert( - 'Invalid Amount', - 'The scanned QR code contains invalid amount or fee values.', - ); - return; - } - // Store address type, derivation path, and network from QR code if available - // These are critical to ensure the second device uses the same source address and network - dbg('=== WalletHome: Processing scanned QR code data ===', { - decoded: { - toAddress: decoded.toAddress, - amountSats: decoded.amountSats, - feeSats: decoded.feeSats, - spendingHash: decoded.spendingHash, - addressType: decoded.addressType, - derivationPath: decoded.derivationPath, - network: decoded.network, - }, - }); - if (decoded.addressType) { - setScannedAddressType(decoded.addressType); - dbg('WalletHome: Address type from QR code:', decoded.addressType); - } - if (decoded.derivationPath) { - setCurrentDerivationPath(decoded.derivationPath); - dbg('WalletHome: Derivation path from QR code:', decoded.derivationPath); - } - if (decoded.network) { - // Keep native format from QR code (native module requires 'testnet3' not 'testnet') - setScannedNetwork(decoded.network); - dbg('WalletHome: Network from QR code:', decoded.network); - } - // Store params and mark as scanned from QR - setPendingSendParams({ - to: decoded.toAddress, - amountSats, - feeSats, - spendingHash: decoded.spendingHash || '', - }); - setScannedFromQR(true); - // Show transport selector immediately (no QR code shown since data came from scan) - setTimeout(() => { - setIsTransportModalVisible(true); - }, 300); + // Validate Bitcoin address + if (!validateBitcoinAddress(decoded.toAddress)) { + Alert.alert( + 'Invalid Address', + 'The scanned QR code contains an invalid Bitcoin address.', + ); + return; + } + // Convert to Big for consistency + const amountSats = Big(decoded.amountSats); + const feeSats = Big(decoded.feeSats); + if (amountSats.lte(0) || feeSats.lte(0)) { + Alert.alert( + 'Invalid Amount', + 'The scanned QR code contains invalid amount or fee values.', + ); + return; + } + // Store address type, derivation path, and network from QR code if available + // These are critical to ensure the second device uses the same source address and network + dbg('=== WalletHome: Processing scanned QR code data ===', { + decoded: { + toAddress: decoded.toAddress, + amountSats: decoded.amountSats, + feeSats: decoded.feeSats, + spendingHash: decoded.spendingHash, + addressType: decoded.addressType, + derivationPath: decoded.derivationPath, + network: decoded.network, + }, + }); + if (decoded.addressType) { + setScannedAddressType(decoded.addressType); + dbg('WalletHome: Address type from QR code:', decoded.addressType); + } + if (decoded.derivationPath) { + setCurrentDerivationPath(decoded.derivationPath); + dbg( + 'WalletHome: Derivation path from QR code:', + decoded.derivationPath, + ); + } + if (decoded.network) { + // Keep native format from QR code (native module requires 'testnet3' not 'testnet') + setScannedNetwork(decoded.network); + dbg('WalletHome: Network from QR code:', decoded.network); + } + // Optional: derive UTXO count when QR carries utxosJson + let utxoCount: number | undefined; + if (decoded.utxosJson) { + try { + const parsed = JSON.parse(decoded.utxosJson); + if (Array.isArray(parsed)) { + utxoCount = parsed.length; + } + } catch (e) { + dbg('WalletHome: Failed to parse utxosJson from QR', e); + } + } + // Store params and mark as scanned from QR + setPendingSendParams({ + to: decoded.toAddress, + amountSats, + feeSats, + spendingHash: decoded.spendingHash || '', + utxosJson: decoded.utxosJson || null, + utxoCount, + changeAddress: decoded.changeAddress || null, + }); + setScannedFromQR(true); + // Show transport selector immediately (no QR code shown since data came from scan) + setTimeout(() => { + setIsTransportModalVisible(true); + }, 300); }, [network], ); @@ -1951,6 +1871,42 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { opacity: balanceUpdateAnimation.value, })); + // Pulse the balance text opacity while loading so the value stays readable + // but the user can see a refresh is in progress. + useEffect(() => { + if (isBalanceLoading) { + shimmerOpacity.value = withRepeat( + withSequence( + withTiming(1.0, {duration: 600}), + withTiming(0.45, {duration: 600}), + ), + -1, + false, + ); + } else { + shimmerOpacity.value = withTiming(1.0, {duration: 200}); + } + }, [isBalanceLoading, shimmerOpacity]); + + const shimmerAnimStyle = useAnimatedStyle(() => ({ + opacity: shimmerOpacity.value, + })); + + /** + * Fiat display value derived from balanceBTC × btcRate so the two rows are + * always consistent. Falls back to the stored balanceFiat only when the + * price has not been loaded yet (btcRate === 0). + */ + const displayFiat = useMemo(() => { + if (balanceFiat === '-') { + return '-'; + } + if (btcRate > 0) { + return (parseFloat(balanceBTC || '0') * btcRate).toFixed(2); + } + return balanceFiat; + }, [balanceBTC, balanceFiat, btcRate]); + if (loading && !isInitialized) { return ; } @@ -1985,7 +1941,9 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { {balanceError && !isBlurred ? ( - {balanceError} + + {balanceError} + ) : ( <> @@ -2008,13 +1966,7 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { }`} accessibilityHint="Double tap to toggle balance visibility" accessibilityRole="button"> - {isBalanceLoading && !isBlurred && !isRefreshing ? ( - - ) : ( + = ({navigation}) => { formatted: balanceFormattingEnabled, })} - )} + {btcRate > 0 && ( @@ -2051,7 +2003,7 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { ? 'hidden' : (() => { const fiatValue = - balanceFiat === '-' ? '0' : balanceFiat; + displayFiat === '-' ? '0' : displayFiat; return balanceFormattingEnabled ? `${getCurrencySymbol( selectedCurrency, @@ -2063,13 +2015,7 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { }`} accessibilityHint="Double tap to toggle balance visibility" accessibilityRole="button"> - {isBalanceLoading && !isBlurred && !isRefreshing ? ( - - ) : ( + = ({navigation}) => { ? `${getCurrencySymbol(selectedCurrency)} ******` : (() => { const fiatValue = - balanceFiat === '-' ? '0' : balanceFiat; - return balanceFormattingEnabled - ? `${getCurrencySymbol( - selectedCurrency, - )}${presentFiat(fiatValue)}` - : `${getCurrencySymbol( - selectedCurrency, - )}${fiatValue}`; + displayFiat === '-' ? '0' : displayFiat; + const symbol = + getCurrencySymbol(selectedCurrency); + const formattedFiat = balanceFormattingEnabled + ? presentFiat(fiatValue) + : fiatValue; + return isNaN(Number(formattedFiat)) + ? '-' + : symbol + formattedFiat; })()} - )} + )} + {!isBlurred && pendingSats !== 0 && ( + + + {pendingSats > 0 + ? `⏳ +${(pendingSats / 1e8).toFixed(8)} BTC incoming` + : `⏳ ${(pendingSats / 1e8).toFixed(8)} BTC outgoing`} + + + )} )} @@ -2105,9 +2061,7 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { }} style={styles.balanceUnitToggle} android_ripple={{color: 'rgba(0,0,0,0.1)'}} - accessibilityLabel={`Switch to ${ - showSats ? 'BTC' : 'sats' - }`} + accessibilityLabel={`Switch to ${showSats ? 'BTC' : 'sats'}`} accessibilityRole="button"> {showSats ? '₿' : 'BTC'} @@ -2198,23 +2152,89 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { styles.receiveButton, styles.flexOneMinWidthZero, ]} - onPress={() => { - setIsReceiveModalVisible(true); + disabled={isReceiveBusy || isRestoringIndexes} + onPress={async () => { + if (isReceiveBusy || isRestoringIndexes) { + return; + } + try { + setIsReceiveBusy(true); + const ws = WalletService.getInstance(); + const effectiveAddressType = addressType || 'segwit-native'; + const apiUrl = + apiBase || + (network === 'mainnet' + ? 'https://mempool.space/api' + : 'https://mempool.space/testnet/api'); + const restoreDone = + walletRepository.getHdState(network, effectiveAddressType) + ?.restoreDone === true; + + // Only run full restore discovery once per (network, addressType) + if (!restoreDone) { + setIsRestoringIndexes(true); + setRestoreProgress(null); + await ws.discoverHdIndexesForNetwork( + network, + effectiveAddressType, + apiUrl, + (chain, index, gapIndex) => + setRestoreProgress({chain, index, gapIndex}), + ); + await refreshUserContext(); + } + + // Lightweight frontier bump: if current receive address is already used, + // advance external index so the next receive shows a fresh address. + await ws.bumpExternalIndexIfCurrentUsed( + network, + effectiveAddressType, + apiUrl, + ); + + const info = await ws.getCurrentReceivePathInfo( + network, + effectiveAddressType, + ); + setReceivePathInfo(info); + dbg('[WalletHome] Receive modal: path info', { + index: info?.index, + path: info?.path, + }); + setIsReceiveModalVisible(true); + } catch (e) { + dbg( + '[WalletHome] Receive modal: discovery or path info error', + e, + ); + setReceivePathInfo(null); + setIsReceiveModalVisible(true); + } finally { + setIsRestoringIndexes(false); + setRestoreProgress(null); + setIsReceiveBusy(false); + } }} android_ripple={{color: 'rgba(0,0,0,0.1)'}} hitSlop={{top: 10, bottom: 10, left: 10, right: 10}} accessibilityLabel="Receive Bitcoin" accessibilityHint="Double tap to view your Bitcoin address and QR code" accessibilityRole="button"> - - - Receive - + {isReceiveBusy || isRestoringIndexes ? ( + + ) : ( + <> + + + Receive + + + )} @@ -2222,14 +2242,90 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { { - // Trigger the same behavior as a user pull-to-refresh on the list - transactionListRef.current?.refresh?.(); + fetchData(); + }} + onAbortRequested={() => { + Alert.alert( + 'Cancel sync?', + 'Stop the current sync and show cached data?', + [ + {text: 'No', style: 'cancel'}, + { + text: 'Yes', + onPress: () => { + setAbortRequested(true); + mempoolClient.abortAll(); + apiQueue.clear(); + }, + }, + ], + ); + }} + onLongPress={() => { + Alert.alert( + 'Full sync', + 'Re-scan all addresses and sync balances and transactions. Existing data is kept. Continue?', + [ + {text: 'Cancel', style: 'cancel'}, + { + text: 'Continue', + onPress: async () => { + const effectiveType = + addressType || userAddressType || 'segwit-native'; + const api = + apiBase || + appConfigRepository.get('api') || + (network === 'mainnet' + ? 'https://mempool.space/api' + : 'https://mempool.space/testnet/api'); + setIsRefreshing(true); + try { + dbg( + '[WalletHome] Long-press: full sync (discovery + balance + tx)', + ); + setSyncStatus({label: 'Discovering addresses…'}); + await WalletService.getInstance().discoverHdIndexesForNetwork( + network, + effectiveType, + api, + chain => + setSyncStatus({ + label: `Scanning ${ + chain === 'external' ? 'receive' : 'change' + } addresses…`, + }), + ); + setSyncStatus({label: 'Rebuilding wallet data…'}); + const arr = + await WalletService.getInstance().getHdAddressesWithPaths( + network, + effectiveType, + ); + setWalletAddresses(arr.map(a => a.address)); + } catch (e) { + dbg('[WalletHome] Long-press reconstruction error', e); + } + setSyncStatus(null); + await fetchData(false); // full sync after long-press rebuild + transactionListRef.current?.refresh?.(true); // full address list for tx sync + }, + }, + ], + ); }} theme={theme} - isRefreshing={isRefreshing} + isRefreshing={ + (isRefreshing || !!syncStatus) && !abortRequested + } usingCache={ !isRefreshing && + !syncStatus && + !abortRequested && cacheTimestamps.price > 0 && cacheTimestamps.balance > 0 && Date.now() - @@ -2241,7 +2337,18 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { 0 + ? walletAddresses + : undefined + } + network={network} + addressType={addressType || userAddressType} onUpdate={handleTransactionUpdate} initialTransactions={initialTransactions} selectedCurrency={selectedCurrency} @@ -2362,18 +2469,33 @@ const WalletHome: React.FC<{navigation: any}> = ({navigation}) => { .div(1e8) .toFixed(2), selectedCurrency: selectedCurrency, + utxosJson: pendingSendParams.utxosJson || null, + utxoCount: pendingSendParams.utxoCount, + changeAddress: pendingSendParams.changeAddress || null, } : null } showQRCode={!scannedFromQR} // Don't show QR if data came from scan /> + {isReceiveModalVisible && ( setIsReceiveModalVisible(false)} + onClose={() => { + setIsReceiveModalVisible(false); + setReceivePathInfo(null); + // Refresh balance and tx history after closing receive (e.g. after sharing address). + fetchDataRef.current?.(); + }} + receivePathInfo={receivePathInfo} /> )} {/* Signed PSBT Modal */} diff --git a/screens/WalletSettings.tsx b/screens/WalletSettings.tsx index 32dfa296..8f34eee7 100644 --- a/screens/WalletSettings.tsx +++ b/screens/WalletSettings.tsx @@ -44,10 +44,36 @@ import { getResetToMainTabsWallet, } from '../utils'; import {useTheme} from '../theme'; -import {WalletService} from '../services/WalletService'; -import LocalCache from '../services/LocalCache'; +import {waitMS, WalletService} from '../services/WalletService'; +import mempoolClient from '../services/MempoolClient'; +import appConfigRepository, { + CONFIG_KEYS, +} from '../services/repositories/AppConfigRepository'; +import { + getGapLimit, + getMinScanIndex, + getApiTimeoutMs, + getUtxoEmptyCacheTtlMs, + getFetchTimeoutMs, + getMempoolDefaultTtlMs, + getTransactionDbTtlMs, + HD_OPTIONS_DEFAULTS, + HD_OPTIONS_KEYS, + restoreHdOptionsDefaults, +} from '../services/HdOptionsConfig'; +import database from '../services/Database'; +import walletRepository from '../services/repositories/WalletRepository'; +import balanceRepository from '../services/repositories/BalanceRepository'; +import balanceSyncer, {BalanceSyncError} from '../services/sync/BalanceSyncer'; +import transactionSyncer, { + TxSyncError, +} from '../services/sync/TransactionSyncer'; +import utxoSyncer, {UtxoSyncError} from '../services/sync/UtxoSyncer'; +import syncCoordinator from '../services/sync/SyncCoordinator'; +import apiQueue from '../services/ApiQueue'; import LegalModal from '../components/LegalModal'; import BackupKeyshareModal from '../components/BackupKeyshareModal'; +import RestoringIndexesModal from '../components/RestoringIndexesModal'; import {fetchDynamicAPIEndpoints, getNostrRelays} from '../utils'; import FontComparisonScreen from '../components/FontComparisonScreen'; import {setDebugLoggingEnabled, isDebugLoggingEnabled} from '../App'; @@ -56,6 +82,22 @@ import {useRoute, useFocusEffect, RouteProp} from '@react-navigation/native'; type SettingsParams = {expandSection?: string}; +function syncFailureToast( + e: unknown, + fallbackText2: string, +): {text1: string; text2: string} { + if (e instanceof BalanceSyncError) + return {text1: 'Could not fetch balance', text2: 'Using cached data.'}; + if (e instanceof UtxoSyncError) + return {text1: 'Could not fetch UTXOs', text2: 'Using cached data.'}; + if (e instanceof TxSyncError) + return {text1: 'Could not fetch transactions', text2: 'Using cached data.'}; + return { + text1: 'Sync failed', + text2: e instanceof Error ? e.message : fallbackText2, + }; +} + interface CollapsibleSectionProps { title: string; children: React.ReactNode; @@ -641,8 +683,8 @@ const getSectionIcon = (title: string): any => { return require('../assets/nostr-icon.png'); case 'app icon': return require('../assets/spy-icon.png'); - case 'wallet mode': - return require('../assets/mode-icon.png'); + case 'hd options': + return require('../assets/prefs-icon.png'); case 'font testing': return require('../assets/font-icon.png'); case 'balance display': @@ -653,7 +695,7 @@ const getSectionIcon = (title: string): any => { return require('../assets/utxo-icon.png'); case 'psbt': return require('../assets/cosign-icon.png'); - case 'wallet tab': + case 'wallet': return require('../assets/wallet-icon.png'); case 'dev debug': return require('../assets/advanced-icon.png'); @@ -675,7 +717,8 @@ const SettingsSectionGroup: React.FC = ({ theme, }) => ( - + {title.toUpperCase()} {children} @@ -706,6 +749,7 @@ const WalletSettings: React.FC<{navigation: any}> = ({navigation}) => { showWalletTab, setShowWalletTab, activeNetwork, + activeApiProvider, } = useUser(); const [selectedIcon, setSelectedIcon] = useState< 'default' | 'alternative' | 'loading' @@ -722,6 +766,37 @@ const WalletSettings: React.FC<{navigation: any}> = ({navigation}) => { const [nostrRelays, setNostrRelays] = useState(''); const [pendingNostrRelays, setPendingNostrRelays] = useState(''); const [hasNostr, setHasNostr] = useState(false); + const [hdGapLimit, setHdGapLimit] = useState(() => + String(getGapLimit()), + ); + const [hdMinScanIndex, setHdMinScanIndex] = useState(() => + String(getMinScanIndex()), + ); + const [hdApiTimeoutMs, setHdApiTimeoutMs] = useState(() => + String(getApiTimeoutMs()), + ); + const [hdUtxoCacheTtlMs, setHdUtxoCacheTtlMs] = useState(() => + String(getUtxoEmptyCacheTtlMs()), + ); + const [hdFetchTimeoutMs, setHdFetchTimeoutMs] = useState(() => + String(getFetchTimeoutMs()), + ); + const [hdMempoolTtlMs, setHdMempoolTtlMs] = useState(() => + String(getMempoolDefaultTtlMs()), + ); + const [hdTxDbTtlMs, setHdTxDbTtlMs] = useState(() => + String(getTransactionDbTtlMs()), + ); + const [isRestoringIndexes, setIsRestoringIndexes] = useState(false); + const [restoreProgress, setRestoreProgress] = useState<{ + chain?: 'external' | 'internal'; + index?: number; + gapIndex?: number; + /** Free-text label shown during post-discovery sync phases. */ + phase?: string; + /** Address progress e.g. { current: 3, total: 5 } for "3/5". */ + progress?: {current: number; total: number}; + } | null>(null); const [isLegalModalVisible, setIsLegalModalVisible] = useState(false); const [legalModalType, setLegalModalType] = useState<'terms' | 'privacy'>( 'terms', @@ -743,6 +818,7 @@ const WalletSettings: React.FC<{navigation: any}> = ({navigation}) => { displayFormat: false, backup: false, advanced: false, + hdOptions: false, nostr: false, about: false, legal: false, @@ -766,6 +842,19 @@ const WalletSettings: React.FC<{navigation: any}> = ({navigation}) => { fileCount: 0, mb: '0.00 MB', }); + const refreshUsageSize = useCallback(() => { + try { + const {totalBytes} = database.getSizeBytes(); + const tables = database.getTableRowCounts(); + const totalRows = tables.reduce((sum, t) => sum + t.rows, 0); + setUsageSize({ + fileCount: totalRows, + mb: `${(totalBytes / (1024 * 1024)).toFixed(2)} MB`, + }); + } catch (e) { + dbg('refreshUsageSize: failed', e); + } + }, []); const toggleSection = (section: string) => { setExpandedSections(prev => { const newState = Object.keys(prev).reduce((acc, key) => { @@ -776,13 +865,231 @@ const WalletSettings: React.FC<{navigation: any}> = ({navigation}) => { return newState; }); }; + /** + * Atomic wallet reset + HD re-index + full pre-sync for a given + * (network, addressType). + * + * The whole operation is treated as a transaction: + * • If HD index discovery fails the function THROWS so the caller can + * show an error toast and abort navigation. The old hd_state + * (preserved by clearWalletCacheData) remains valid. + * • Only when discovery succeeds does the function continue to the + * balance / transaction / UTXO pre-sync so WalletHome arrives with + * fully populated DB data on first render — no extra refresh needed. + * + * Phase sequence (reflected in the progress modal): + * 1. clearWalletCacheData — wipe stale fetched data, keep hd_state + * 2. Invalidate HTTP + address caches + * 3. discoverHdIndexesForNetwork — gap-limit scan (throws on failure) + * 4. Sync balances — shown as "Syncing balances…" + * 5. Sync transactions — shown as "Syncing transactions…" + * 6. Sync UTXOs — shown as "Syncing UTXOs…" + * 7. Re-persist config + */ + const runRestoreIndexing = useCallback( + async (network: string, addressType: string, resolvedApiUrl?: string) => { + syncCoordinator.stop(); + apiQueue.clear(); + setIsRestoringIndexes(true); + setRestoreProgress(null); + // Yield so the RestoringIndexesModal has time to mount and paint. + await waitMS(250); + + try { + // ── Step 1: invalidate sync freshness so syncers re-fetch ───────── + // The actual balance/UTXO/tx rows stay in the DB for instant display; + // they get overwritten by the UPSERT sync steps below. + database.invalidateSyncMetadataForAddressType(network, addressType); + + const ws = WalletService.getInstance(); + const apiUrl = + resolvedApiUrl || + appConfigRepository.get(`api_${network}`) || + appConfigRepository.get('api') || + (network === 'mainnet' + ? 'https://mempool.space/api' + : 'https://mempool.space/testnet/api'); + + // ── Step 2: flush in-memory caches before discovery ─────────────── + // Every isAddressUsed call inside discoverHdIndexesForNetwork must + // hit the network directly — no stale 5-second mempoolClient entries + // can cause incorrect gap-limit decisions. + mempoolClient.invalidateAll(); + ws.invalidateAddressCache(); + await waitMS(250); + + // ── Step 3: HD index discovery ──────────────────────────────────── + await ws.discoverHdIndexesForNetwork( + network, + addressType, + apiUrl, + (chain, index, gapIndex) => + setRestoreProgress({chain, index, gapIndex}), + ); + + // Guard: if discovery did not complete successfully restoreDone is + // not set. Throw so the caller can show a toast and NOT navigate. + const hdState = walletRepository.getHdState(network, addressType); + if (!hdState?.restoreDone) { + throw new Error( + 'Index discovery incomplete — network may be unreachable. Please try again.', + ); + } + + // ── Step 4: derive + cache HD address list ──────────────────────── + const addressesWithPaths = await ws.getHdAddressesWithPaths( + network, + addressType, + ); + + // ── Step 5: pre-sync balances ───────────────────────────────────── + setRestoreProgress({phase: 'Syncing balances…'}); + await balanceSyncer.syncAddresses( + addressesWithPaths.map(a => ({ + address: a.address, + network, + })), + apiUrl, + (current, total) => + setRestoreProgress(prev => + prev ? {...prev, progress: {current, total}} : null, + ), + ); + + // Compute and persist the aggregate balance immediately so WalletHome + // can read a correct total from getCachedAggregateBalance on first + // render without making another API round-trip. + // getAggregateBalance sums all per-address rows written by balanceSyncer + // above (excluding the virtual aggregate key which doesn't exist yet + // because clearWalletCacheData wiped the table before sync started). + const agg = balanceRepository.getAggregateBalance(network); + balanceRepository.setBalance({ + address: `aggregate_${network}_${addressType}`, + network, + balanceSats: agg.balanceSats, + pendingSats: agg.pendingSats, + hasNonzero: agg.hasNonzero, + fetchedAt: agg.fetchedAt || Date.now(), + }); + + // ── Step 6: pre-sync transactions (atomic) ──────────────────────── + setRestoreProgress({phase: 'Syncing transactions…'}); + await transactionSyncer.syncAddressesAtomic( + addressesWithPaths.map(a => ({address: a.address, network})), + apiUrl, + (current, total) => + setRestoreProgress(prev => + prev ? {...prev, progress: {current, total}} : null, + ), + ); + + // ── Step 7: pre-sync UTXOs ──────────────────────────────────────── + setRestoreProgress({phase: 'Syncing UTXOs…'}); + await utxoSyncer.syncAddresses( + addressesWithPaths.map(a => ({ + address: a.address, + network, + derivationPath: a.derivationPath, + })), + apiUrl, + (current, total) => + setRestoreProgress(prev => + prev ? {...prev, progress: {current, total}} : null, + ), + ); + + // ── Step 8: re-persist config ───────────────────────────────────── + appConfigRepository.set(CONFIG_KEYS.NETWORK, network); + appConfigRepository.set('api', apiUrl); + appConfigRepository.set(`api_${network}`, apiUrl); + appConfigRepository.set(CONFIG_KEYS.ADDRESS_TYPE, addressType); + } finally { + setIsRestoringIndexes(false); + setRestoreProgress(null); + } + }, + [], + ); + + /** Check whether the target network+addressType was already fully discovered. + * If so we can skip the expensive runRestoreIndexing and go straight to + * WalletHome, which reads cached DB data and starts SyncCoordinator. */ + const canFastSwitch = useCallback( + (network: string, addrType: string): boolean => { + const hdState = walletRepository.getHdState(network, addrType); + return !!hdState?.restoreDone; + }, + [], + ); + + /** Persist config for the new network/addressType and navigate to WalletHome. + * SyncCoordinator on WalletHome will refresh stale data in the background. */ + const fastSwitch = useCallback( + (network: string, addrType: string) => { + const apiUrl = + appConfigRepository.get(`api_${network}`) || + appConfigRepository.get('api') || + (network === 'mainnet' + ? 'https://mempool.space/api' + : 'https://mempool.space/testnet/api'); + + appConfigRepository.set(CONFIG_KEYS.NETWORK, network); + appConfigRepository.set('api', apiUrl); + appConfigRepository.set(`api_${network}`, apiUrl); + appConfigRepository.set(CONFIG_KEYS.ADDRESS_TYPE, addrType); + + syncCoordinator.stop(); + apiQueue.clear(); + mempoolClient.invalidateAll(); + + dbg('fastSwitch: already restored, navigating directly', { + network, + addrType, + }); + + navigation.reset( + getResetToMainTabsWallet( + {}, + { + showPlay: network === 'mainnet' && showMempoolPlayground, + showUtxos: showUtxosTab, + showPsbt: showPsbtTab, + showWallet: showWalletTab, + }, + ), + ); + }, + [ + navigation, + showMempoolPlayground, + showUtxosTab, + showPsbtTab, + showWalletTab, + ], + ); + // Expand section when opened from header network button (e.g. expandSection: 'advanced' for Network Providers) useEffect(() => { const section = route.params?.expandSection; const validSections = new Set([ - 'theme', 'haptics', 'displayFormat', 'backup', 'advanced', 'nostr', - 'about', 'legal', 'storage', 'appIcon', 'devicePairing', 'addressType', - 'fontTesting', 'devDebug', 'mempoolPlayground', 'utxos', 'psbt', 'wallet', + 'theme', + 'haptics', + 'displayFormat', + 'backup', + 'advanced', + 'nostr', + 'about', + 'legal', + 'storage', + 'appIcon', + 'devicePairing', + 'addressType', + 'fontTesting', + 'devDebug', + 'mempoolPlayground', + 'utxos', + 'psbt', + 'wallet', ]); if (section && validSections.has(section)) { setExpandedSections(prev => ({...prev, [section]: true})); @@ -792,9 +1099,7 @@ const WalletSettings: React.FC<{navigation: any}> = ({navigation}) => { setAppVersion(DeviceInfo.getVersion()); setBuildNumber(DeviceInfo.getBuildNumber()); setHapticsEnabledState(areHapticsEnabled()); - LocalCache.usageSize().then(size => { - setUsageSize(size); - }); + refreshUsageSize(); // Initialize debug logging state from module-level ref setDebugLoggingEnabledState(isDebugLoggingEnabled()); // Load dev debug enabled preference @@ -818,7 +1123,7 @@ const WalletSettings: React.FC<{navigation: any}> = ({navigation}) => { buildNumberClickCountRef.current = 0; setBuildNumberClickCount(0); }; - }, []); + }, [refreshUsageSize]); // Load saved icon preference on component mount useEffect(() => { const loadIconPreference = async () => { @@ -855,56 +1160,26 @@ const WalletSettings: React.FC<{navigation: any}> = ({navigation}) => { dbg('Failed to parse keyshare for settings screen:', error); } }); - // Load network and corresponding cached API - LocalCache.getItem('network').then(async net => { + // Load network and corresponding cached API (synchronous SQLite reads) + (() => { + const net = appConfigRepository.get(CONFIG_KEYS.NETWORK); dbg('=== Loading settings for network:', net); setIsTestnet(net !== 'mainnet'); - // Clear any pending API changes when switching networks setPendingAPI(''); - // Try to get the cached API for this network - const cachedApi = await LocalCache.getItem(`api_${net}`); - dbg(`Cached API for ${net}:`, cachedApi); - if (cachedApi) { - setBaseAPI(cachedApi); - setPendingAPI(cachedApi); // Initialize pending API to current API - // Update the current API cache - await LocalCache.setItem('api', cachedApi); - // Update native module with the cached API - if (net) { - await BBMTLibNativeModule.setAPI(net, cachedApi); - } - dbg(`=== Loaded cached API for ${net}:`, cachedApi); - } else { - // Fallback to current API or default - const currentApi = await LocalCache.getItem('api'); - dbg('Current API (fallback):', currentApi); - if (currentApi) { - setBaseAPI(currentApi); - setPendingAPI(currentApi); // Initialize pending API to current API - // Cache it for this network - await LocalCache.setItem(`api_${net}`, currentApi); - // Update native module - if (net) { - await BBMTLibNativeModule.setAPI(net, currentApi); - } - dbg(`=== Cached current API for ${net}:`, currentApi); - } else { - // Use default API for the network - const defaultApi = - net === 'mainnet' - ? 'https://mempool.space/api' - : 'https://mempool.space/testnet/api'; - setBaseAPI(defaultApi); - setPendingAPI(defaultApi); // Initialize pending API to default API - await LocalCache.setItem('api', defaultApi); - await LocalCache.setItem(`api_${net}`, defaultApi); - if (net) { - await BBMTLibNativeModule.setAPI(net, defaultApi); - } - dbg(`=== Using default API for ${net}:`, defaultApi); - } + let resolvedApi = + appConfigRepository.get(`api_${net}`) || appConfigRepository.get('api'); + if (!resolvedApi) { + resolvedApi = + net === 'mainnet' + ? 'https://mempool.space/api' + : 'https://mempool.space/testnet/api'; + appConfigRepository.set('api', resolvedApi); + if (net) appConfigRepository.set(`api_${net}`, resolvedApi); } - }); + setBaseAPI(resolvedApi); + setPendingAPI(resolvedApi); + if (net) BBMTLibNativeModule.setAPI(net, resolvedApi); + })(); // Load Nostr relays (from cache if available, otherwise fetch dynamically) getNostrRelays(false).then(relays => { const relaysCSV = relays.join(','); @@ -916,15 +1191,44 @@ const WalletSettings: React.FC<{navigation: any}> = ({navigation}) => { }, []); const toggleNetwork = async (value: boolean) => { dbg('=== Network toggle started:', value ? 'testnet' : 'mainnet'); + const previousNetwork = value ? 'mainnet' : 'testnet3'; const newNetwork = value ? 'testnet3' : 'mainnet'; const networkName = value ? 'Testnet' : 'Mainnet'; + setIsTestnet(value); await setActiveNetwork(newNetwork); - dbg('Network toggle: Navigating to Wallet tab'); - navigation.reset(getResetToMainTabsWallet({}, { showPlay: activeNetwork === 'mainnet' && showMempoolPlayground, showUtxos: showUtxosTab, showPsbt: showPsbtTab, showWallet: showWalletTab })); - // Show brief feedback alert after a brief delay to ensure navigation completes + + // Fast path: wallet already discovered for this combo — skip full restore + if (canFastSwitch(newNetwork, activeAddressType)) { + fastSwitch(newNetwork, activeAddressType); + } else { + try { + await runRestoreIndexing(newNetwork, activeAddressType); + } catch (e) { + dbg('Network toggle: sync failed — reverting to', previousNetwork); + await setActiveNetwork(previousNetwork); + setIsTestnet(!value); + const {text1, text2} = syncFailureToast( + e, + 'Network switch could not complete. Please try again.', + ); + Toast.show({type: 'error', text1, text2, visibilityTime: 5000}); + return; + } + dbg('Network toggle: Navigating to Wallet tab'); + navigation.reset( + getResetToMainTabsWallet( + {}, + { + showPlay: newNetwork === 'mainnet' && showMempoolPlayground, + showUtxos: showUtxosTab, + showPsbt: showPsbtTab, + showWallet: showWalletTab, + }, + ), + ); + } + setTimeout(() => { - // warn user if test net bitcoin is not real - // add i understand button to the alert if (newNetwork === 'mainnet') { Alert.alert( `Switched to ${networkName}`, @@ -942,22 +1246,16 @@ const WalletSettings: React.FC<{navigation: any}> = ({navigation}) => { }; const resetAPI = async () => { dbg('resetAPI called'); - const net = await LocalCache.getItem('network'); + const net = appConfigRepository.get(CONFIG_KEYS.NETWORK); const api = net === 'mainnet' - ? 'https://mempool.space/api' // MAINNET_APIS[0] - : 'https://mempool.space/testnet/api'; // TESTNET_APIS[0] - dbg('Resetting to default API for network:', net, 'API:', api); - // Clear pending API selection and set to new API + ? 'https://mempool.space/api' + : 'https://mempool.space/testnet/api'; setPendingAPI(api); - // Update local state setBaseAPI(api); - dbg('Local state updated with API:', api); - // Cache the API setting for the current network if (net) { - await LocalCache.setItem(`api_${net}`, api); - await LocalCache.setItem('api', api); - dbg(`API cached for network ${net}:`, api); + appConfigRepository.set(`api_${net}`, api); + appConfigRepository.set('api', api); } // Update native module if (net) { @@ -973,7 +1271,17 @@ const WalletSettings: React.FC<{navigation: any}> = ({navigation}) => { await setActiveApiProvider(api); dbg('API reset and propagated successfully:', api); // Navigate to home after reset - navigation.reset(getResetToMainTabsWallet({}, { showPlay: activeNetwork === 'mainnet' && showMempoolPlayground, showUtxos: showUtxosTab, showPsbt: showPsbtTab, showWallet: showWalletTab })); + navigation.reset( + getResetToMainTabsWallet( + {}, + { + showPlay: activeNetwork === 'mainnet' && showMempoolPlayground, + showUtxos: showUtxosTab, + showPsbt: showPsbtTab, + showWallet: showWalletTab, + }, + ), + ); // Show success alert after navigation setTimeout(() => { Alert.alert('Success', 'API endpoint reset to default!'); @@ -1058,7 +1366,17 @@ const WalletSettings: React.FC<{navigation: any}> = ({navigation}) => { Alert.alert('Success', 'API endpoint updated successfully!'); dbg('=== API saved and propagated successfully:', normalizedApi); // Navigate to home after successful save - navigation.reset(getResetToMainTabsWallet({}, { showPlay: activeNetwork === 'mainnet' && showMempoolPlayground, showUtxos: showUtxosTab, showPsbt: showPsbtTab, showWallet: showWalletTab })); + navigation.reset( + getResetToMainTabsWallet( + {}, + { + showPlay: activeNetwork === 'mainnet' && showMempoolPlayground, + showUtxos: showUtxosTab, + showPsbt: showPsbtTab, + showWallet: showWalletTab, + }, + ), + ); } catch (error) { dbg('Error in saveAPI:', error); Alert.alert('Error', 'Failed to save API endpoint. Please try again.'); @@ -1075,8 +1393,9 @@ const WalletSettings: React.FC<{navigation: any}> = ({navigation}) => { try { setIsDeleting(true); setIsModalResetVisible(false); - dbg('clearing cache storage...'); - await LocalCache.clear(); + dbg('clearing SQLite wallet data...'); + database.clearWalletData(); + mempoolClient.invalidateAll(); dbg('clearing encrypted storage...'); // Prefer a full clear so we return to true first-launch state. // (If clear() is unavailable on some builds, fall back to removing known keys.) @@ -2331,1033 +2650,1421 @@ const WalletSettings: React.FC<{navigation: any}> = ({navigation}) => { scrollEventThrottle={16}> {/* App: Theme, Balance Display, Haptics, Storage */} - toggleSection('theme')} - styles={styles} - theme={theme}> - - Choose your preferred color theme. OS Default follows your system - settings. - - - { - setThemeMode('os'); - }} - android_ripple={{color: 'rgba(0,0,0,0.1)'}}> - - - OS Default - - {themeMode === 'os' && ( - - )} - - - { - setThemeMode('light'); - }} - android_ripple={{color: 'rgba(0,0,0,0.1)'}}> - - - Light - - {themeMode === 'light' && ( - - )} - - - { - setThemeMode('dark'); - }} - android_ripple={{color: 'rgba(0,0,0,0.1)'}}> - - - Dark - - {themeMode === 'dark' && ( - - )} - - - - - toggleSection('displayFormat')} - styles={styles} - theme={theme}> - - Bitcoin uses 8 decimal places{' '} - for full accuracy. - + toggleSection('theme')} + styles={styles} + theme={theme}> + + Choose your preferred color theme. OS Default follows your system + settings. + + + { + setThemeMode('os'); + }} + android_ripple={{color: 'rgba(0,0,0,0.1)'}}> + + + OS Default + + {themeMode === 'os' && ( + + )} + + + { + setThemeMode('light'); + }} + android_ripple={{color: 'rgba(0,0,0,0.1)'}}> + + + Light + + {themeMode === 'light' && ( + + )} + + + { + setThemeMode('dark'); + }} + android_ripple={{color: 'rgba(0,0,0,0.1)'}}> + + + Dark + + {themeMode === 'dark' && ( + + )} + + + + + toggleSection('displayFormat')} + styles={styles} + theme={theme}> + + Bitcoin uses 8 decimal places{' '} + for full accuracy. + - - 1 BTC ={' '} - 100,000,000 satoshis (sats) - + + 1 BTC ={' '} + 100,000,000 satoshis (sats) + - - You can choose how your balance is shown: - + + You can choose how your balance is shown: + - - Formatted: Thousand separators - make large numbers easier to read and verify decimal precision. - Example: 1,234.56,789,010 ₿{' '} - or 123,456,789,010 sats - + + Formatted: Thousand + separators make large numbers easier to read and verify decimal + precision. Example:{' '} + 1,234.56,789,010 ₿ or{' '} + 123,456,789,010 sats + - - Raw Numbers: Exact values - without separators. Example:{' '} - 1234.56789 ₿ or{' '} - 123456789000 sats - - - Raw Numbers - - Formatted - - - toggleSection('haptics')} - styles={styles} - theme={theme}> - - Enable vibration feedback. OS settings may override this. - - - Haptics Off - - Haptics On - - - {/* Storage - inside App */} - toggleSection('storage')} - styles={styles} - theme={theme}> - - Cache Maintenance - - Clear cached balances and history. + + Raw Numbers: Exact values + without separators. Example:{' '} + 1234.56789 ₿ or{' '} + 123456789000 sats - - { - try { - await LocalCache.clear(); - setUsageSize(await LocalCache.usageSize()); - Alert.alert('Cache Cleared', 'Cache cleared successfully.'); - navigation.reset(getResetToMainTabsWallet({}, { showPlay: activeNetwork === 'mainnet' && showMempoolPlayground, showUtxos: showUtxosTab, showPsbt: showPsbtTab, showWallet: showWalletTab })); - } catch (e) { - dbg('Error clearing cache', e); - Alert.alert( - 'Error', - 'Failed to clear cache. Please try again.', - ); - } - }} - android_ripple={{color: 'rgba(0,0,0,0.1)'}}> - - + Raw Numbers + - - Clear Cache ({usageSize.mb}) - + Formatted - - - {/* App Icon - Android Only */} - {Platform.OS === 'android' && ( + toggleSection('appIcon')} + title="Haptics" + isExpanded={expandedSections.haptics} + onToggle={() => toggleSection('haptics')} styles={styles} theme={theme}> - - - - Blend in when you need to. - - - Switch to the calculator icon when you want your wallet to - look like just another app on your home screen. - - - - Change the app's launcher icon on your device. + Enable vibration feedback. OS settings may override this. - Bold Wallet + Haptics Off { - try { - const newIcon = value ? 'alternative' : 'default'; - if (!IconChanger || !IconChanger.changeIcon) { - Alert.alert( - 'Error', - 'Icon switching is not available on this device.', - [{text: 'OK'}], - ); - return; - } - setSelectedIcon(newIcon); - await EncryptedStorage.setItem( - 'app_icon_preference', - newIcon, - ); - await IconChanger.changeIcon(newIcon); - const iconName = - newIcon === 'alternative' ? 'QuickCalc' : 'Bold Wallet'; - Alert.alert( - 'Icon Changed', - `App icon switched to ${iconName}.\n\nYou may need to refresh your launcher to see the change.`, - [{text: 'OK'}], - ); - } catch (error: any) { - dbg('Error changing icon:', error); - setSelectedIcon(value ? 'default' : 'alternative'); - Alert.alert( - 'Error', - error?.message || - 'Failed to change app icon. Please try again.', - [{text: 'OK'}], - ); - } - }} - disabled={selectedIcon === 'loading'} + onValueChange={handleToggleHaptics} + value={hapticsEnabled} /> - QuickCalc + Haptics On - )} - - - {/* Wallet: Security, Address Type, Network providers, Nostr Relays */} - - toggleSection('backup')} - styles={styles} - theme={theme}> - Backup Wallet Keyshare - { - setIsBackupModalVisible(true); - }} - android_ripple={{color: 'rgba(0,0,0,0.1)'}}> - - - Backup {party} - - - - Delete Wallet Keyshare - - { - setIsModalResetVisible(true); - }} - android_ripple={{color: 'rgba(0,0,0,0.1)'}}> - - - Delete {party} + {/* Storage - inside App */} + toggleSection('storage')} + styles={styles} + theme={theme}> + + + Clear cached balances and history. + - - - {/* Address Type - use address-type-icon */} - toggleSection('addressType')} - styles={styles} - theme={theme}> - - Choose the receive address format. Native SegWit (bech32) is - recommended. Changing this updates your receive address on the - Wallet tab. - - { + dbg('WalletSettings: Clear Cache pressed', { + network: activeNetwork, + addressType: activeAddressType, + }); + const apiUrl = + activeApiProvider || + (activeNetwork === 'mainnet' + ? 'https://mempool.space/api' + : 'https://mempool.space/testnet/api'); try { - await setActiveAddressType('legacy'); - navigation.reset(getResetToMainTabsWallet({}, { showPlay: activeNetwork === 'mainnet' && showMempoolPlayground, showUtxos: showUtxosTab, showPsbt: showPsbtTab, showWallet: showWalletTab })); + await runRestoreIndexing( + activeNetwork, + activeAddressType, + apiUrl, + ); } catch (e) { - dbg('Error setting address type:', e); + dbg('Clear cache: sync failed', e); + const {text1, text2} = syncFailureToast( + e, + 'Cache clear could not complete. Please try again.', + ); + Toast.show({ + type: 'error', + text1, + text2, + visibilityTime: 5000, + }); + return; } + refreshUsageSize(); + dbg('WalletSettings: Storage clear complete'); + Toast.show({ + type: 'success', + text1: 'Cache cleared', + text2: 'Wallet synced successfully.', + visibilityTime: 3000, + }); + navigation.reset( + getResetToMainTabsWallet( + {}, + { + showPlay: + activeNetwork === 'mainnet' && showMempoolPlayground, + showUtxos: showUtxosTab, + showPsbt: showPsbtTab, + showWallet: showWalletTab, + }, + ), + ); }} android_ripple={{color: 'rgba(0,0,0,0.1)'}}> - - Legacy (P2PKH) - {activeAddressType === 'legacy' && ( + - )} + + Clear Cache ({usageSize.mb}) + + - { - try { - await setActiveAddressType('segwit-native'); - navigation.reset(getResetToMainTabsWallet({}, { showPlay: activeNetwork === 'mainnet' && showMempoolPlayground, showUtxos: showUtxosTab, showPsbt: showPsbtTab, showWallet: showWalletTab })); - } catch (e) { - dbg('Error setting address type:', e); - } - }} - android_ripple={{color: 'rgba(0,0,0,0.1)'}}> - - Native SegWit (bech32) - {activeAddressType === 'segwit-native' && ( - + {/* App Icon - Android Only */} + {Platform.OS === 'android' && ( + toggleSection('appIcon')} + styles={styles} + theme={theme}> + + + + Blend in when you need to. + + + Switch to the calculator icon when you want your wallet to + look like just another app on your home screen. + + + + + Change the app's launcher icon on your device. + + + Bold Wallet + { + try { + const newIcon = value ? 'alternative' : 'default'; + if (!IconChanger || !IconChanger.changeIcon) { + Alert.alert( + 'Error', + 'Icon switching is not available on this device.', + [{text: 'OK'}], + ); + return; + } + setSelectedIcon(newIcon); + await EncryptedStorage.setItem( + 'app_icon_preference', + newIcon, + ); + await IconChanger.changeIcon(newIcon); + const iconName = + newIcon === 'alternative' ? 'QuickCalc' : 'Bold Wallet'; + Alert.alert( + 'Icon Changed', + `App icon switched to ${iconName}.\n\nYou may need to refresh your launcher to see the change.`, + [{text: 'OK'}], + ); + } catch (error: any) { + dbg('Error changing icon:', error); + setSelectedIcon(value ? 'default' : 'alternative'); + Alert.alert( + 'Error', + error?.message || + 'Failed to change app icon. Please try again.', + [{text: 'OK'}], + ); + } + }} + disabled={selectedIcon === 'loading'} /> - )} - + QuickCalc + + + )} + + + {/* Wallet: Security, Address Type, Network providers, Nostr Relays */} + + toggleSection('backup')} + styles={styles} + theme={theme}> + Backup Wallet Keyshare { - try { - await setActiveAddressType('segwit-compatible'); - navigation.reset(getResetToMainTabsWallet({}, { showPlay: activeNetwork === 'mainnet' && showMempoolPlayground, showUtxos: showUtxosTab, showPsbt: showPsbtTab, showWallet: showWalletTab })); - } catch (e) { - dbg('Error setting address type:', e); - } + style={[styles.button, styles.backupButton]} + onPress={() => { + setIsBackupModalVisible(true); }} android_ripple={{color: 'rgba(0,0,0,0.1)'}}> - - Nested SegWit (P2SH-WPKH) - {activeAddressType === 'segwit-compatible' && ( + - )} + Backup {party} + - - - {/* Network Providers */} - toggleSection('advanced')} - styles={styles} - theme={theme}> - - - - Mainnet - - - - - Testnet3 + + Delete Wallet Keyshare - - - - + { + setIsModalResetVisible(true); + }} + android_ripple={{color: 'rgba(0,0,0,0.1)'}}> + - - {isTestnet ? 'Testnet Mode' : 'Mainnet Mode'} - + Delete {party} - {!isTestnet && ( - { - setIsApiInfoVisible(true); - }} - android_ripple={{color: 'rgba(0,0,0,0.1)'}}> - - Change Provider? - - )} - - - {isTestnet - ? 'Testnet Provider is restricted to mempool.space/testnet' - : 'Mainnet Providers are customizable.'} - - - + + {/* Address Type - use address-type-icon */} + toggleSection('addressType')} styles={styles} - theme={theme} - /> - - {!isTestnet && ( + theme={theme}> + + Choose the receive address format. Native SegWit (bech32) is + recommended. Changing this updates your receive address on the + Wallet tab. + + { - saveAPI(pendingAPI); + onPress={async () => { + await setActiveAddressType('legacy'); + if (canFastSwitch(activeNetwork, 'legacy')) { + fastSwitch(activeNetwork, 'legacy'); + return; + } + try { + await runRestoreIndexing(activeNetwork, 'legacy'); + } catch (e) { + dbg('Address type switch (legacy): sync failed', e); + const {text1, text2} = syncFailureToast( + e, + 'Address type switch could not complete. Please try again.', + ); + Toast.show({ + type: 'error', + text1, + text2, + visibilityTime: 5000, + }); + return; + } + navigation.reset( + getResetToMainTabsWallet( + {}, + { + showPlay: + activeNetwork === 'mainnet' && showMempoolPlayground, + showUtxos: showUtxosTab, + showPsbt: showPsbtTab, + showWallet: showWalletTab, + }, + ), + ); }} - disabled={isAPISaving || !pendingAPI || pendingAPI === baseAPI} android_ripple={{color: 'rgba(0,0,0,0.1)'}}> - + + Legacy (P2PKH) + {activeAddressType === 'legacy' && ( - - {isAPISaving ? 'Verifying...' : 'Verify & Save'} - - + )} - )} - {!isTestnet && ( { - resetAPI(); + onPress={async () => { + await setActiveAddressType('segwit-native'); + if (canFastSwitch(activeNetwork, 'segwit-native')) { + fastSwitch(activeNetwork, 'segwit-native'); + return; + } + try { + await runRestoreIndexing(activeNetwork, 'segwit-native'); + } catch (e) { + dbg('Address type switch (segwit-native): sync failed', e); + const {text1, text2} = syncFailureToast( + e, + 'Address type switch could not complete. Please try again.', + ); + Toast.show({ + type: 'error', + text1, + text2, + visibilityTime: 5000, + }); + return; + } + navigation.reset( + getResetToMainTabsWallet( + {}, + { + showPlay: + activeNetwork === 'mainnet' && showMempoolPlayground, + showUtxos: showUtxosTab, + showPsbt: showPsbtTab, + showWallet: showWalletTab, + }, + ), + ); }} android_ripple={{color: 'rgba(0,0,0,0.1)'}}> - + + Native SegWit (bech32) + {activeAddressType === 'segwit-native' && ( - Defaults - + )} - )} - - - {hasNostr && ( - toggleSection('nostr')} - styles={styles} - theme={theme}> - - Nostr Relay Configuration - - Configure Nostr relays for device pairing and transaction - signing. Enter relay URLs, one per line or comma-separated - (wss://...). - - - - { + await setActiveAddressType('segwit-compatible'); + if (canFastSwitch(activeNetwork, 'segwit-compatible')) { + fastSwitch(activeNetwork, 'segwit-compatible'); + return; + } try { - const relays = pendingNostrRelays - .split(/[,\n]/) - .map(r => r.trim()) - .filter(Boolean); - if (relays.length === 0) { - Alert.alert( - 'Error', - 'Please enter at least one relay URL', - ); - return; - } - const invalid = relays.find( - r => !r.startsWith('wss://') && !r.startsWith('ws://'), + await runRestoreIndexing( + activeNetwork, + 'segwit-compatible', ); - if (invalid) { - Alert.alert( - 'Error', - `Invalid relay URL: ${invalid}\nRelay URLs must start with wss:// or ws://`, - ); - return; - } - const relaysCSV = relays.join(','); - await LocalCache.setItem('nostr_relays', relaysCSV); - setNostrRelays(relaysCSV); - Alert.alert('Success', 'Nostr relays saved successfully!'); - } catch (error) { - dbg('Error saving Nostr relays:', error); - Alert.alert('Error', 'Failed to save Nostr relays'); + } catch (e) { + dbg( + 'Address type switch (segwit-compatible): sync failed', + e, + ); + const {text1, text2} = syncFailureToast( + e, + 'Address type switch could not complete. Please try again.', + ); + Toast.show({ + type: 'error', + text1, + text2, + visibilityTime: 5000, + }); + return; } + navigation.reset( + getResetToMainTabsWallet( + {}, + { + showPlay: + activeNetwork === 'mainnet' && showMempoolPlayground, + showUtxos: showUtxosTab, + showPsbt: showPsbtTab, + showWallet: showWalletTab, + }, + ), + ); }} - disabled={ - !pendingNostrRelays || pendingNostrRelays === nostrRelays - } android_ripple={{color: 'rgba(0,0,0,0.1)'}}> - + + + Nested SegWit (P2SH-WPKH) + + {activeAddressType === 'segwit-compatible' && ( + )} + + + + {/* Network Providers */} + toggleSection('advanced')} + styles={styles} + theme={theme}> + + + + Mainnet + + + + + Testnet3 + + + + + + - Save Relays + {isTestnet ? 'Testnet Mode' : 'Mainnet Mode'} - - { + setIsApiInfoVisible(true); + }} + android_ripple={{color: 'rgba(0,0,0,0.1)'}}> + + + Change Provider? + + + )} + + { - const fetchedRelays = await getNostrRelays(true); - const relaysCSV = fetchedRelays.join(','); - const relaysForDisplay = relaysCSV.split(',').join('\n'); - setPendingNostrRelays(relaysForDisplay); - }} - android_ripple={{color: 'rgba(0,0,0,0.1)'}}> - - - Defaults - - + styles.apiNetworkDescription, + isTestnet + ? styles.apiNetworkDescriptionTestnet + : styles.apiNetworkDescriptionMainnet, + ]}> + {isTestnet + ? 'Testnet Provider is restricted to mempool.space/testnet' + : 'Mainnet Providers are customizable.'} + + + + + {!isTestnet && ( + { + saveAPI(pendingAPI); + }} + disabled={ + isAPISaving || !pendingAPI || pendingAPI === baseAPI + } + android_ripple={{color: 'rgba(0,0,0,0.1)'}}> + + + + {isAPISaving ? 'Verifying...' : 'Verify & Save'} + + + + )} + {!isTestnet && ( + { + resetAPI(); + }} + android_ripple={{color: 'rgba(0,0,0,0.1)'}}> + + + Defaults + + + )} - )} + toggleSection('hdOptions')} + styles={styles} + theme={theme}> + + Tune discovery gap, scan range, and API timeouts. Change only if + you know what you're doing. + + + Gap limit + { + const n = parseInt(hdGapLimit, 10); + const clamped = Number.isNaN(n) + ? HD_OPTIONS_DEFAULTS[HD_OPTIONS_KEYS.GAP_LIMIT] + : Math.max(1, Math.min(20, n)); + setHdGapLimit(String(clamped)); + appConfigRepository.set( + HD_OPTIONS_KEYS.GAP_LIMIT, + String(clamped), + ); + }} + placeholderTextColor={theme.colors.textSecondary + '80'} + /> + + + Min scan index + { + const n = parseInt(hdMinScanIndex, 10); + const def = + HD_OPTIONS_DEFAULTS[HD_OPTIONS_KEYS.MIN_SCAN_INDEX]; + const clamped = Number.isNaN(n) ? def : Math.max(1, Math.min(1000, n)); + setHdMinScanIndex(String(clamped)); + appConfigRepository.set( + HD_OPTIONS_KEYS.MIN_SCAN_INDEX, + String(clamped), + ); + }} + placeholderTextColor={theme.colors.textSecondary + '80'} + /> + + + API timeout (ms) + { + const n = parseInt(hdApiTimeoutMs, 10); + const def = + HD_OPTIONS_DEFAULTS[HD_OPTIONS_KEYS.API_TIMEOUT_MS]; + const clamped = Number.isNaN(n) + ? def + : Math.max(1000, Math.min(120_000, n)); + setHdApiTimeoutMs(String(clamped)); + appConfigRepository.set( + HD_OPTIONS_KEYS.API_TIMEOUT_MS, + String(clamped), + ); + }} + placeholderTextColor={theme.colors.textSecondary + '80'} + /> + + + UTXO empty cache TTL (ms) + { + const n = parseInt(hdUtxoCacheTtlMs, 10); + const def = + HD_OPTIONS_DEFAULTS[ + HD_OPTIONS_KEYS.UTXO_EMPTY_CACHE_TTL_MS + ]; + const clamped = Number.isNaN(n) + ? def + : Math.max(1000, Math.min(300_000, n)); + setHdUtxoCacheTtlMs(String(clamped)); + appConfigRepository.set( + HD_OPTIONS_KEYS.UTXO_EMPTY_CACHE_TTL_MS, + String(clamped), + ); + }} + placeholderTextColor={theme.colors.textSecondary + '80'} + /> + + + Fetch timeout (ms) + { + const n = parseInt(hdFetchTimeoutMs, 10); + const def = + HD_OPTIONS_DEFAULTS[HD_OPTIONS_KEYS.FETCH_TIMEOUT_MS]; + const clamped = Number.isNaN(n) + ? def + : Math.max(1000, Math.min(120_000, n)); + setHdFetchTimeoutMs(String(clamped)); + appConfigRepository.set( + HD_OPTIONS_KEYS.FETCH_TIMEOUT_MS, + String(clamped), + ); + }} + placeholderTextColor={theme.colors.textSecondary + '80'} + /> + + + Mempool default TTL (ms) + { + const n = parseInt(hdMempoolTtlMs, 10); + const def = + HD_OPTIONS_DEFAULTS[ + HD_OPTIONS_KEYS.MEMPOOL_DEFAULT_TTL_MS + ]; + const clamped = Number.isNaN(n) + ? def + : Math.max(1000, Math.min(300_000, n)); + setHdMempoolTtlMs(String(clamped)); + appConfigRepository.set( + HD_OPTIONS_KEYS.MEMPOOL_DEFAULT_TTL_MS, + String(clamped), + ); + }} + placeholderTextColor={theme.colors.textSecondary + '80'} + /> + + + Transaction sync TTL (ms) + { + const n = parseInt(hdTxDbTtlMs, 10); + const def = + HD_OPTIONS_DEFAULTS[ + HD_OPTIONS_KEYS.TRANSACTION_DB_TTL_MS + ]; + const clamped = Number.isNaN(n) + ? def + : Math.max(5000, Math.min(300_000, n)); + setHdTxDbTtlMs(String(clamped)); + appConfigRepository.set( + HD_OPTIONS_KEYS.TRANSACTION_DB_TTL_MS, + String(clamped), + ); + }} + placeholderTextColor={theme.colors.textSecondary + '80'} + /> + + + { + restoreHdOptionsDefaults(); + setHdGapLimit( + String(HD_OPTIONS_DEFAULTS[HD_OPTIONS_KEYS.GAP_LIMIT]), + ); + setHdMinScanIndex( + String( + HD_OPTIONS_DEFAULTS[HD_OPTIONS_KEYS.MIN_SCAN_INDEX], + ), + ); + setHdApiTimeoutMs( + String( + HD_OPTIONS_DEFAULTS[HD_OPTIONS_KEYS.API_TIMEOUT_MS], + ), + ); + setHdUtxoCacheTtlMs( + String( + HD_OPTIONS_DEFAULTS[ + HD_OPTIONS_KEYS.UTXO_EMPTY_CACHE_TTL_MS + ], + ), + ); + setHdFetchTimeoutMs( + String( + HD_OPTIONS_DEFAULTS[HD_OPTIONS_KEYS.FETCH_TIMEOUT_MS], + ), + ); + setHdMempoolTtlMs( + String( + HD_OPTIONS_DEFAULTS[ + HD_OPTIONS_KEYS.MEMPOOL_DEFAULT_TTL_MS + ], + ), + ); + setHdTxDbTtlMs( + String( + HD_OPTIONS_DEFAULTS[ + HD_OPTIONS_KEYS.TRANSACTION_DB_TTL_MS + ], + ), + ); + Toast.show({ + type: 'success', + text1: 'Defaults restored', + }); + }} + android_ripple={{color: 'rgba(0,0,0,0.1)'}}> + + + Restore defaults + + + + + {hasNostr && ( + toggleSection('nostr')} + styles={styles} + theme={theme}> + + Nostr Relay Configuration + + Configure Nostr relays for device pairing and transaction + signing. Enter relay URLs, one per line or comma-separated + (wss://...). + + + + + { + try { + const relays = pendingNostrRelays + .split(/[,\n]/) + .map(r => r.trim()) + .filter(Boolean); + if (relays.length === 0) { + Alert.alert( + 'Error', + 'Please enter at least one relay URL', + ); + return; + } + const invalid = relays.find( + r => !r.startsWith('wss://') && !r.startsWith('ws://'), + ); + if (invalid) { + Alert.alert( + 'Error', + `Invalid relay URL: ${invalid}\nRelay URLs must start with wss:// or ws://`, + ); + return; + } + const relaysCSV = relays.join(','); + appConfigRepository.set('nostr_relays', relaysCSV); + setNostrRelays(relaysCSV); + Alert.alert( + 'Success', + 'Nostr relays saved successfully!', + ); + } catch (error) { + dbg('Error saving Nostr relays:', error); + Alert.alert('Error', 'Failed to save Nostr relays'); + } + }} + disabled={ + !pendingNostrRelays || pendingNostrRelays === nostrRelays + } + android_ripple={{color: 'rgba(0,0,0,0.1)'}}> + + + + Save Relays + + + + { + const fetchedRelays = await getNostrRelays(true); + const relaysCSV = fetchedRelays.join(','); + const relaysForDisplay = relaysCSV.split(',').join('\n'); + setPendingNostrRelays(relaysForDisplay); + }} + android_ripple={{color: 'rgba(0,0,0,0.1)'}}> + + + Defaults + + + + + )} {/* Tabs: Wallet, UTXO, PSBT, Playground */} - toggleSection('wallet')} - styles={styles} - theme={theme}> - - Show the Wallet tab in the tab - bar. This tab shows your balance and send/receive. On by default. - - - Hide Wallet tab - setShowWalletTab(value)} - value={showWalletTab} - /> - Show Wallet tab - - - toggleSection('utxos')} - styles={styles} - theme={theme}> - - Show the UTXOs tab in the tab - bar. This tab lists your unspent outputs (date, output, address, - value in BTC and fiat). Off by default. - - - Hide UTXOs tab - setShowUtxosTab(value)} - value={showUtxosTab} - /> - Show UTXOs tab - - - toggleSection('psbt')} - styles={styles} - theme={theme}> - - Show the PSBT tab in the tab - bar. This tab is for signing Partially Signed Bitcoin Transactions. - Off by default. - - - Hide PSBT tab - setShowPsbtTab(value)} - value={showPsbtTab} - /> - Show PSBT tab - - - {activeNetwork === 'mainnet' && ( toggleSection('mempoolPlayground')} + title="Wallet" + isExpanded={expandedSections.wallet} + onToggle={() => toggleSection('wallet')} styles={styles} theme={theme}> - Show the Play tab in the tab - bar. This tab is a mempool playground for utility APIs (mainnet - only). + Show the Wallet tab in the + tab bar. This tab shows your balance and send/receive. On by + default. - Hide Play tab + Hide Wallet tab setShowMempoolPlayground(value)} - value={showMempoolPlayground} + onValueChange={value => setShowWalletTab(value)} + value={showWalletTab} /> - Show Play tab + Show Wallet tab - )} - {/* Dev Debug - Only visible on Android if enabled via build number clicks */} - {Platform.OS === 'android' && devDebugEnabled && ( toggleSection('devDebug')} + title="UTXOs" + isExpanded={expandedSections.utxos} + onToggle={() => toggleSection('utxos')} styles={styles} theme={theme}> - - - ⚠️ Developers Only + + Show the UTXOs tab in the tab + bar. This tab lists your unspent outputs (date, output, address, + value in BTC and fiat). Off by default. + + + Hide UTXOs tab + setShowUtxosTab(value)} + value={showUtxosTab} + /> + Show UTXOs tab + + + toggleSection('psbt')} + styles={styles} + theme={theme}> + + Show the PSBT tab in the tab + bar. This tab is for signing Partially Signed Bitcoin + Transactions. Off by default. + + + Hide PSBT tab + setShowPsbtTab(value)} + value={showPsbtTab} + /> + Show PSBT tab + + + {activeNetwork === 'mainnet' && ( + toggleSection('mempoolPlayground')} + styles={styles} + theme={theme}> + + Show the Play tab in the + tab bar. This tab is a mempool playground for utility APIs + (mainnet only). - + Hide Play tab + setShowMempoolPlayground(value)} + value={showMempoolPlayground} + /> + Show Play tab + + + )} + {/* Dev Debug - Only visible on Android if enabled via build number clicks */} + {Platform.OS === 'android' && devDebugEnabled && ( + toggleSection('devDebug')} + styles={styles} + theme={theme}> + - Debug logs may contain sensitive information. Use only on - trusted devices, and only if you know what you are doing. View - detailed logs in logcat (Android only, requires USB debugging). - Session-only setting - resets on app restart. - - - {/* Enhanced Debug Logging Card */} - - - Debug Logging - - + ⚠️ Developers Only + + + Debug logs may contain sensitive information. Use only on + trusted devices, and only if you know what you are doing. View + detailed logs in logcat (Android only, requires USB + debugging). Session-only setting - resets on app restart. + + + {/* Enhanced Debug Logging Card */} + + + Debug Logging + + + + {debugLoggingEnabled ? 'Active' : 'Inactive'} + + + + + Enable Logging + - - {debugLoggingEnabled ? 'Active' : 'Inactive'} - - - Enable Logging - - - - {/* Enhanced Disable Dev Mode Button */} - { - Alert.alert( - 'Disable Dev Mode', - 'Are you sure you want to hide the Dev Debug section? You can enable it again by clicking the build number 7 times.', - [ - { - text: 'Cancel', - style: 'cancel', - }, - { - text: 'Disable', - style: 'destructive', - onPress: () => { - setDevDebugEnabled(false); - EncryptedStorage.setItem( - 'devDebugEnabled', - 'false', - ).catch(error => { - dbg('Error saving devDebugEnabled:', error); - }); - Toast.show({ - type: 'info', - text1: 'Dev Mode Disabled', - text2: 'Dev Debug section is now hidden', - position: 'top', - }); + {/* Enhanced Disable Dev Mode Button */} + { + Alert.alert( + 'Disable Dev Mode', + 'Are you sure you want to hide the Dev Debug section? You can enable it again by clicking the build number 7 times.', + [ + { + text: 'Cancel', + style: 'cancel', }, - }, - ], - ); - }} - android_ripple={{color: 'rgba(255,255,255,0.2)'}}> - - Disable Dev Mode + { + text: 'Disable', + style: 'destructive', + onPress: () => { + setDevDebugEnabled(false); + EncryptedStorage.setItem( + 'devDebugEnabled', + 'false', + ).catch(error => { + dbg('Error saving devDebugEnabled:', error); + }); + Toast.show({ + type: 'info', + text1: 'Dev Mode Disabled', + text2: 'Dev Debug section is now hidden', + position: 'top', + }); + }, + }, + ], + ); + }} + android_ripple={{color: 'rgba(255,255,255,0.2)'}}> + + Disable Dev Mode + + + + )} + {/* Font Testing - Development Only */} + {__DEV__ && ( + toggleSection('fontTesting')} + styles={styles} + theme={theme}> + + Visual font comparison tool to verify unified fonts across + platforms. This section only appears in development builds. Note + that rendered fonts may differ from the actual fonts on your + device. Also, the font testing section is only visible in + development builds. - - - )} - {/* Font Testing - Development Only */} - {__DEV__ && ( + + + )} + + + {/* Info: Legal, About */} + toggleSection('fontTesting')} + title="Legal" + isExpanded={expandedSections.legal} + onToggle={() => toggleSection('legal')} styles={styles} theme={theme}> - Visual font comparison tool to verify unified fonts across - platforms. This section only appears in development builds. Note - that rendered fonts may differ from the actual fonts on your - device. Also, the font testing section is only visible in - development builds. + Terms of Service and Privacy Policy - - - )} - - - {/* Info: Legal, About */} - - toggleSection('legal')} - styles={styles} - theme={theme}> - - Terms of Service and Privacy Policy - - { - setLegalModalType('terms'); - setIsLegalModalVisible(true); - }}> - Read Terms of Use - - { - setLegalModalType('privacy'); - setIsLegalModalVisible(true); - }}> - Read Privacy Policy - - - toggleSection('about')} - styles={styles} - theme={theme}> - - App Version - {appVersion} - - - Build Number - { - // Only enable on Android (iOS prod builds don't support logs) - if (Platform.OS !== 'android') { - return; - } - - // Check if dev mode is already enabled - if (devDebugEnabled) { - Toast.show({ - type: 'info', - text1: 'Dev Mode Already Enabled', - text2: 'Developer debug section is already visible', - position: 'top', - visibilityTime: 2000, - }); - return; - } - - // Increment click count - buildNumberClickCountRef.current += 1; - const currentCount = buildNumberClickCountRef.current; - setBuildNumberClickCount(currentCount); + setLegalModalType('terms'); + setIsLegalModalVisible(true); + }}> + Read Terms of Use + + { + setLegalModalType('privacy'); + setIsLegalModalVisible(true); + }}> + Read Privacy Policy + + + toggleSection('about')} + styles={styles} + theme={theme}> + + App Version + {appVersion} + + + Build Number + { + // Only enable on Android (iOS prod builds don't support logs) + if (Platform.OS !== 'android') { + return; + } - // Clear existing timeout - if (buildNumberClickTimeoutRef.current) { - clearTimeout(buildNumberClickTimeoutRef.current); - } - // Reset count after 3 seconds of inactivity - buildNumberClickTimeoutRef.current = setTimeout(() => { - buildNumberClickCountRef.current = 0; - setBuildNumberClickCount(0); - }, 3000); + // Check if dev mode is already enabled + if (devDebugEnabled) { + Toast.show({ + type: 'info', + text1: 'Dev Mode Already Enabled', + text2: 'Developer debug section is already visible', + position: 'top', + visibilityTime: 2000, + }); + return; + } - // Show progress toast starting from 2 clicks - if (currentCount >= 2 && currentCount < 7) { - const stepsRemaining = 7 - currentCount; - Toast.show({ - type: 'info', - text1: `You're now ${stepsRemaining} step${ - stepsRemaining > 1 ? 's' : '' - } to enable dev mode`, - position: 'top', - visibilityTime: 2000, - }); - } + // Increment click count + buildNumberClickCountRef.current += 1; + const currentCount = buildNumberClickCountRef.current; + setBuildNumberClickCount(currentCount); - // Check if we've reached 7 clicks - if (currentCount >= 7) { - // Enable dev debug mode - setDevDebugEnabled(true); - EncryptedStorage.setItem('devDebugEnabled', 'true').catch( - error => { - dbg('Error saving devDebugEnabled:', error); - }, - ); - // Open devDebug section and close about section - setExpandedSections(prev => ({ - ...prev, - about: false, - devDebug: true, - })); - // Show toast - Toast.show({ - type: 'success', - text1: 'Dev Mode Enabled', - text2: 'Developer debug section is now visible', - position: 'top', - }); - // Reset counter - buildNumberClickCountRef.current = 0; - setBuildNumberClickCount(0); + // Clear existing timeout if (buildNumberClickTimeoutRef.current) { clearTimeout(buildNumberClickTimeoutRef.current); - buildNumberClickTimeoutRef.current = null; } - } - }} - style={styles.buildNumberContainer}> - {buildNumberClickCount >= 2 ? ( - - {buildNumber} - - ) : ( - {buildNumber} - )} - - - - Make sure that your wallet keyshares devices are running the latest - version for optimal compatibility and security. - - - + // Reset count after 3 seconds of inactivity + buildNumberClickTimeoutRef.current = setTimeout(() => { + buildNumberClickCountRef.current = 0; + setBuildNumberClickCount(0); + }, 3000); + + // Show progress toast starting from 2 clicks + if (currentCount >= 2 && currentCount < 7) { + const stepsRemaining = 7 - currentCount; + Toast.show({ + type: 'info', + text1: `You're now ${stepsRemaining} step${ + stepsRemaining > 1 ? 's' : '' + } to enable dev mode`, + position: 'top', + visibilityTime: 2000, + }); + } + // Check if we've reached 7 clicks + if (currentCount >= 7) { + // Enable dev debug mode + setDevDebugEnabled(true); + EncryptedStorage.setItem('devDebugEnabled', 'true').catch( + error => { + dbg('Error saving devDebugEnabled:', error); + }, + ); + // Open devDebug section and close about section + setExpandedSections(prev => ({ + ...prev, + about: false, + devDebug: true, + })); + // Show toast + Toast.show({ + type: 'success', + text1: 'Dev Mode Enabled', + text2: 'Developer debug section is now visible', + position: 'top', + }); + // Reset counter + buildNumberClickCountRef.current = 0; + setBuildNumberClickCount(0); + if (buildNumberClickTimeoutRef.current) { + clearTimeout(buildNumberClickTimeoutRef.current); + buildNumberClickTimeoutRef.current = null; + } + } + }} + style={styles.buildNumberContainer}> + {buildNumberClickCount >= 2 ? ( + + + {buildNumber} + + + ) : ( + {buildNumber} + )} + + + + Make sure that your wallet keyshares devices are running the + latest version for optimal compatibility and security. + + + {/* Modals */} + setIsBackupModalVisible(false)} diff --git a/services/ApiQueue.ts b/services/ApiQueue.ts new file mode 100644 index 00000000..1f83fd8c --- /dev/null +++ b/services/ApiQueue.ts @@ -0,0 +1,132 @@ +/** + * ApiQueue — app-wide serialization of logical API operations. + * + * Only one job runs at a time. Each job has a label (e.g. "Fetching balance…") + * so the UI can show what is currently running. Used by WalletHome and + * UtxosScreen to avoid parallel balance/UTXO/tx/price fetches and to drive + * CacheIndicator status text. + */ +import {dbg} from '../utils'; + +export type ApiQueueLabel = + | 'Syncing balance…' + | 'Syncing UTXOs…' + | 'Syncing transactions…' + | 'Syncing fiat rate…' + | string; + +export interface ApiQueueState { + label: ApiQueueLabel | null; + startedAt: number; + /** When set, show progress e.g. "3/5" next to the label. */ + progress?: { current: number; total: number }; +} + +export type SetProgressFn = (current: number, total: number) => void; + +type Subscriber = (state: ApiQueueState) => void; + +interface QueuedJob { + label: ApiQueueLabel; + /** Receives setProgress to report current/total during the job. */ + job: (setProgress: SetProgressFn) => Promise; + resolve: (value: unknown) => void; + reject: (err: unknown) => void; +} + +class ApiQueue { + private _queue: QueuedJob[] = []; + private _running: ApiQueueState | null = null; + private _subscribers = new Set(); + + /** Current operation, or null if idle. */ + getCurrentState(): ApiQueueState | null { + return this._running; + } + + /** Subscribe to current operation changes (e.g. for CacheIndicator). */ + subscribe(fn: Subscriber): () => void { + this._subscribers.add(fn); + if (this._running) fn(this._running); + return () => { + this._subscribers.delete(fn); + }; + } + + private _notify(state: ApiQueueState | null): void { + this._running = state; + this._subscribers.forEach(fn => { + try { + if (state) fn(state); + else fn({label: null, startedAt: 0}); + } catch (e) { + dbg('ApiQueue: subscriber error', e); + } + }); + } + + /** + * Enqueue a job. It runs when its turn comes (after previous jobs finish). + * The job receives setProgress(current, total) to report progress (e.g. 3/5 addresses). + * Returns a promise that resolves with the job result or rejects with the job error. + */ + enqueue( + label: ApiQueueLabel, + job: (setProgress: SetProgressFn) => Promise, + ): Promise { + return new Promise((resolve, reject) => { + this._queue.push({ + label, + job: job as (setProgress: SetProgressFn) => Promise, + resolve: resolve as (value: unknown) => void, + reject, + }); + this._drain(); + }); + } + + /** + * Drop all pending jobs and reject them. The currently running job (if any) + * is NOT aborted — it will finish naturally but its result is discarded by + * the caller since the network/context has changed. + */ + clear(): void { + const pending = this._queue.splice(0); + for (const {label, reject} of pending) { + reject(new Error(`ApiQueue cleared — job "${label}" dropped`)); + } + dbg('ApiQueue: cleared', pending.length, 'pending jobs'); + } + + private _drain(): void { + if (this._running || this._queue.length === 0) return; + + const next = this._queue.shift()!; + const {label, job, resolve, reject} = next; + const state: ApiQueueState = {label, startedAt: Date.now()}; + this._notify(state); + dbg('ApiQueue: running', label); + + const setProgress: SetProgressFn = (current, total) => { + if (this._running) + this._notify({...this._running, progress: {current, total}}); + }; + + job(setProgress) + .then(result => { + this._notify(null); + dbg('ApiQueue: finished', label); + resolve(result); + this._drain(); + }) + .catch(err => { + this._notify(null); + dbg('ApiQueue: failed', label, err); + reject(err); + this._drain(); + }); + } +} + +export const apiQueue = new ApiQueue(); +export default apiQueue; diff --git a/services/Database.ts b/services/Database.ts new file mode 100644 index 00000000..dbf821ac --- /dev/null +++ b/services/Database.ts @@ -0,0 +1,437 @@ +/** + * Database.ts — SQLite singleton for Bold Wallet. + * + * Replaces the file-based LocalCache (react-native-fs) with a single + * WAL-mode SQLite database as the authoritative local store. + * + * EncryptedStorage (keyshare, btcPub, etc.) is NOT touched here. + */ +import {open, type DB, type Scalar} from '@op-engineering/op-sqlite'; +import {dbg} from '../utils'; + +// --------------------------------------------------------------------------- +// DDL — executed once on every open() call (all statements are IF NOT EXISTS) +// --------------------------------------------------------------------------- +const SCHEMA_STATEMENTS = [ + // ── App Configuration (replaces all single-value LocalCache preference keys) ─ + `CREATE TABLE IF NOT EXISTS app_config ( + key TEXT PRIMARY KEY, + value TEXT NOT NULL, + updated_at INTEGER NOT NULL DEFAULT (unixepoch() * 1000) + )`, + + // ── Network Providers (replaces api, api_mainnet, api_testnet3 keys) ───────── + `CREATE TABLE IF NOT EXISTS network_providers ( + network TEXT NOT NULL, + api_url TEXT NOT NULL, + is_active INTEGER NOT NULL DEFAULT 0, + updated_at INTEGER NOT NULL, + PRIMARY KEY (network, api_url) + )`, + + // ── Nostr Relays (replaces nostr_relays CSV key) ────────────────────────────── + `CREATE TABLE IF NOT EXISTS nostr_relays ( + url TEXT PRIMARY KEY, + is_active INTEGER NOT NULL DEFAULT 1, + added_at INTEGER NOT NULL + )`, + + // ── HD Wallet State (replaces hd_*__ keys) ───────────── + `CREATE TABLE IF NOT EXISTS hd_state ( + network TEXT NOT NULL, + address_type TEXT NOT NULL, + external_index INTEGER NOT NULL DEFAULT 0, + change_index INTEGER NOT NULL DEFAULT 0, + max_used_external INTEGER NOT NULL DEFAULT 0, + restore_done INTEGER NOT NULL DEFAULT 0, + discovery_status TEXT, + discovery_last_at INTEGER, + PRIMARY KEY (network, address_type) + )`, + + // ── Wallet Addresses (new — previously recomputed from keyshare every time) ─── + `CREATE TABLE IF NOT EXISTS wallet_addresses ( + network TEXT NOT NULL, + address_type TEXT NOT NULL, + chain INTEGER NOT NULL, + idx INTEGER NOT NULL, + address TEXT NOT NULL, + is_used INTEGER NOT NULL DEFAULT 0, + PRIMARY KEY (network, address_type, chain, idx) + )`, + + `CREATE UNIQUE INDEX IF NOT EXISTS idx_wallet_addresses_addr + ON wallet_addresses (address)`, + + // ── Address Balances (replaces wallet_balance_* and aggregate_* keys) ───────── + `CREATE TABLE IF NOT EXISTS address_balances ( + address TEXT NOT NULL, + network TEXT NOT NULL, + balance_sats INTEGER NOT NULL DEFAULT 0, + pending_sats INTEGER NOT NULL DEFAULT 0, + has_nonzero INTEGER NOT NULL DEFAULT 0, + fetched_at INTEGER NOT NULL, + PRIMARY KEY (address, network) + )`, + + // ── UTXOs (new — previously only in MempoolClient in-memory cache) ─────────── + `CREATE TABLE IF NOT EXISTS utxos ( + txid TEXT NOT NULL, + vout INTEGER NOT NULL, + address TEXT NOT NULL, + network TEXT NOT NULL, + value_sats INTEGER NOT NULL, + script_pubkey TEXT, + derivation_path TEXT, + is_confirmed INTEGER NOT NULL DEFAULT 1, + block_height INTEGER, + block_time INTEGER, + fetched_at INTEGER NOT NULL, + PRIMARY KEY (txid, vout) + )`, + + `CREATE INDEX IF NOT EXISTS idx_utxos_address ON utxos (address, network)`, + `CREATE INDEX IF NOT EXISTS idx_utxos_network ON utxos (network)`, + + // ── Transactions (one row per txid per network) ─────────────────────────────── + `CREATE TABLE IF NOT EXISTS transactions ( + txid TEXT NOT NULL, + network TEXT NOT NULL, + block_height INTEGER, + block_hash TEXT, + block_time INTEGER, + is_confirmed INTEGER NOT NULL DEFAULT 0, + fee_sats INTEGER, + size INTEGER, + weight INTEGER, + version INTEGER, + locktime INTEGER, + raw_json TEXT NOT NULL, + fetched_at INTEGER NOT NULL, + PRIMARY KEY (txid, network) + )`, + + `CREATE INDEX IF NOT EXISTS idx_txns_network_time + ON transactions (network, block_time DESC)`, + + // ── Transaction ↔ Address mapping (replaces per-address tx cache keys) ──────── + `CREATE TABLE IF NOT EXISTS transaction_addresses ( + txid TEXT NOT NULL, + network TEXT NOT NULL, + address TEXT NOT NULL, + net_sats INTEGER, + PRIMARY KEY (txid, network, address) + )`, + + `CREATE INDEX IF NOT EXISTS idx_txaddr_address + ON transaction_addresses (address, network)`, + + // ── Transaction Inputs ──────────────────────────────────────────────────────── + `CREATE TABLE IF NOT EXISTS tx_inputs ( + txid TEXT NOT NULL, + network TEXT NOT NULL, + vin_idx INTEGER NOT NULL, + prev_txid TEXT, + prev_vout INTEGER, + address TEXT, + value_sats INTEGER, + sequence INTEGER, + PRIMARY KEY (txid, network, vin_idx) + )`, + + // ── Transaction Outputs ─────────────────────────────────────────────────────── + `CREATE TABLE IF NOT EXISTS tx_outputs ( + txid TEXT NOT NULL, + network TEXT NOT NULL, + vout_idx INTEGER NOT NULL, + address TEXT, + value_sats INTEGER NOT NULL, + script_pubkey TEXT, + is_spent INTEGER NOT NULL DEFAULT 0, + PRIMARY KEY (txid, network, vout_idx) + )`, + + // ── Pending (mempool) Transactions ─────────────────────────────────────────── + `CREATE TABLE IF NOT EXISTS pending_transactions ( + txid TEXT NOT NULL, + network TEXT NOT NULL, + address TEXT NOT NULL, + raw_json TEXT NOT NULL, + created_at INTEGER NOT NULL, + PRIMARY KEY (txid, network, address) + )`, + + // ── Bitcoin Price (replaces 'price' and 'historical_price_*' keys) ─────────── + `CREATE TABLE IF NOT EXISTS price_rates ( + currency TEXT NOT NULL, + day_timestamp INTEGER NOT NULL, + rate REAL NOT NULL, + fetched_at INTEGER NOT NULL, + PRIMARY KEY (currency, day_timestamp) + )`, + + // ── Fee Rates (single-row cache for /v1/fees/recommended) ─────────────────── + `CREATE TABLE IF NOT EXISTS fee_rates ( + id INTEGER PRIMARY KEY DEFAULT 1, + fastest INTEGER NOT NULL, + half_hour INTEGER NOT NULL, + hour INTEGER NOT NULL, + economy INTEGER NOT NULL, + minimum INTEGER NOT NULL, + fetched_at INTEGER NOT NULL + )`, + + // ── Sync Metadata (new — pagination cursors + per-address sync state) ───────── + `CREATE TABLE IF NOT EXISTS sync_metadata ( + entity_type TEXT NOT NULL, + entity_key TEXT NOT NULL, + cursor TEXT, + last_synced_at INTEGER, + sync_status TEXT, + extra_json TEXT, + PRIMARY KEY (entity_type, entity_key) + )`, +]; + +// --------------------------------------------------------------------------- +// DatabaseService +// --------------------------------------------------------------------------- +export type QueryResult = { + rows: Record[]; + rowsAffected: number; + insertId?: number; +}; + +class DatabaseService { + private _db: DB | null = null; + private _opening: Promise | null = null; + + /** Open (or reuse) the database and run schema migrations. */ + async open(): Promise { + if (this._db) return; + if (this._opening) return this._opening; + + this._opening = (async () => { + try { + dbg('DatabaseService: opening bold_wallet.db'); + this._db = open({name: 'bold_wallet.db'}); + + // Enable WAL for concurrent read/write performance + this._db.executeSync('PRAGMA journal_mode=WAL'); + this._db.executeSync('PRAGMA foreign_keys=ON'); + this._db.executeSync('PRAGMA synchronous=NORMAL'); + + // Run schema (all IF NOT EXISTS — safe on every startup) + for (const stmt of SCHEMA_STATEMENTS) { + this._db.executeSync(stmt); + } + + // Column migrations — ALTER TABLE ADD COLUMN fails silently if the + // column already exists (SQLite throws "duplicate column name"). + // Wrap each one individually so a single failure never aborts the rest. + const COLUMN_MIGRATIONS = [ + // v3.1: store block_time alongside block_height in utxos so the UI + // can display human-readable timestamps for confirmed UTXOs loaded + // from the DB (without this the row always showed "Unconfirmed"). + 'ALTER TABLE utxos ADD COLUMN block_time INTEGER', + ]; + for (const stmt of COLUMN_MIGRATIONS) { + try { + this._db.executeSync(stmt); + } catch { + // Column already present — safe to ignore. + } + } + + dbg('DatabaseService: schema ready'); + } catch (err) { + dbg('DatabaseService: open error — attempting recovery', err); + // If schema migration fails, wipe and recreate. + // Keyshare is in EncryptedStorage so wallet is recoverable. + try { + if (this._db) { + this._db.close(); + this._db = null; + } + this._db = open({name: 'bold_wallet.db'}); + this._db.executeSync('PRAGMA journal_mode=WAL'); + for (const stmt of SCHEMA_STATEMENTS) { + this._db.executeSync(stmt); + } + dbg('DatabaseService: recovery succeeded'); + } catch (recoveryErr) { + dbg('DatabaseService: recovery failed', recoveryErr); + throw recoveryErr; + } + } finally { + this._opening = null; + } + })(); + + return this._opening; + } + + close(): void { + if (this._db) { + this._db.close(); + this._db = null; + } + } + + private get db(): DB { + if (!this._db) { + throw new Error('DatabaseService: not open — call open() first'); + } + return this._db; + } + + /** Run a single SQL statement, returning rows and affected count. */ + execute(sql: string, params: unknown[] = []): QueryResult { + const result = this.db.executeSync(sql, params as Scalar[]); + const rows: Array> = result.rows ?? []; + return { + rows, + rowsAffected: result.rowsAffected ?? 0, + insertId: result.insertId, + }; + } + + /** Run multiple statements in a single atomic transaction. */ + transaction(fn: (svc: DatabaseService) => void): void { + this.db.executeSync('BEGIN'); + try { + fn(this); + this.db.executeSync('COMMIT'); + } catch (err) { + this.db.executeSync('ROLLBACK'); + throw err; + } + } + + /** + * Clear all wallet-derived data tables (called on keyshare import/reset). + * Preserves app_config, network_providers, nostr_relays. + */ + clearWalletData(): void { + this.transaction(tx => { + for (const table of [ + 'hd_state', + 'wallet_addresses', + 'address_balances', + 'utxos', + 'transactions', + 'transaction_addresses', + 'tx_inputs', + 'tx_outputs', + 'pending_transactions', + 'sync_metadata', + ]) { + tx.execute(`DELETE FROM ${table}`); + } + }); + dbg('DatabaseService: wallet data cleared'); + } + + /** + * Clear fetched/cached wallet data while preserving HD discovery state. + * + * Used for network-switch, address-type switch, and "Clear Cache" so that: + * • hd_state (externalIndex, changeIndex, restoreDone) is kept as a + * baseline for the next discoverHdIndexesForNetwork run. If discovery + * fails the old correct indexes are still in DB, not replaced by 0. + * • wallet_addresses is kept so WalletHome can derive the current receive + * address immediately while the fresh API fetch completes. + * + * For full wallet reset (delete / new import) use clearWalletData() instead. + */ + /** + * Return the logical database size using SQLite PRAGMAs. + * page_count × page_size gives the total allocated size; + * subtracting freelist_count gives the actually-used portion. + */ + getSizeBytes(): {totalBytes: number; usedBytes: number; freeBytes: number} { + const pageSize = + (this.db.executeSync('PRAGMA page_size').rows?.[0] as any)?.page_size ?? + 4096; + const pageCount = + (this.db.executeSync('PRAGMA page_count').rows?.[0] as any)?.page_count ?? + 0; + const freePages = + (this.db.executeSync('PRAGMA freelist_count').rows?.[0] as any) + ?.freelist_count ?? 0; + const totalBytes = pageCount * pageSize; + const freeBytes = freePages * pageSize; + return {totalBytes, usedBytes: totalBytes - freeBytes, freeBytes}; + } + + /** Return row-count per user-data table (excludes sqlite internals). */ + getTableRowCounts(): Array<{table: string; rows: number}> { + const tables = this.execute( + "SELECT name FROM sqlite_master WHERE type='table' AND name NOT LIKE 'sqlite_%'", + ).rows as Array<{name: string}>; + return tables.map(({name}) => { + const count = + (this.execute(`SELECT COUNT(*) as cnt FROM "${name}"`).rows[0] as any) + ?.cnt ?? 0; + return {table: name, rows: Number(count)}; + }); + } + + clearWalletCacheData(): void { + this.transaction(tx => { + for (const table of [ + 'address_balances', + 'utxos', + 'transactions', + 'transaction_addresses', + 'tx_inputs', + 'tx_outputs', + 'pending_transactions', + 'sync_metadata', + ]) { + tx.execute(`DELETE FROM ${table}`); + } + }); + dbg('DatabaseService: wallet cache data cleared (hd_state preserved)'); + } + + /** + * Invalidate sync_metadata for a specific network + address type combo + * so syncers re-fetch from the API, while keeping the actual cached + * balance/UTXO/transaction rows intact for instant UI display. + */ + invalidateSyncMetadataForAddressType( + network: string, + addressType: string, + ): void { + const {rows} = this.execute( + 'SELECT address FROM wallet_addresses WHERE network = ? AND address_type = ?', + [network, addressType], + ); + const addrs: string[] = rows.map(r => r.address as string); + if (addrs.length === 0) { + dbg('DatabaseService: invalidateSyncMetadata — no addresses found'); + return; + } + + const keys = addrs.flatMap(a => [`${a}_${network}`, a]); + const placeholders = keys.map(() => '?').join(','); + + this.execute( + `DELETE FROM sync_metadata WHERE entity_key IN (${placeholders})`, + keys, + ); + dbg( + 'DatabaseService: invalidated sync_metadata for', + addrs.length, + 'addresses (', + network, + addressType, + ')', + ); + } +} + +// Singleton export +const database = new DatabaseService(); +export default database; diff --git a/services/HdIndexService.ts b/services/HdIndexService.ts new file mode 100644 index 00000000..1f33b9b3 --- /dev/null +++ b/services/HdIndexService.ts @@ -0,0 +1,77 @@ +/** + * HD wallet index persistence: external (receive) and internal (change) chain indexes. + * + * Keys are scoped by network and addressType so switching network/type keeps separate indexes. + * + * Migration: previously backed by LocalCache (file-based). Now backed by SQLite via + * WalletRepository. The public API is synchronous to avoid cascading async changes + * throughout the call-sites. WalletRepository.execute() is synchronous (op-sqlite). + * + * NOTE: All functions remain async-compatible (returning Promise) so existing call-sites + * that use `await` require no changes. + */ +import walletRepository from './repositories/WalletRepository'; +import {dbg} from '../utils'; + +export function getExternalIndex( + network: string, + addressType: string, +): Promise { + return Promise.resolve(walletRepository.getExternalIndex(network, addressType)); +} + +export function setExternalIndex( + network: string, + addressType: string, + value: number, +): Promise { + walletRepository.setExternalIndex(network, addressType, value); + dbg('HdIndexService: setExternalIndex', {network, addressType, value}); + return Promise.resolve(); +} + +export function getChangeIndex( + network: string, + addressType: string, +): Promise { + return Promise.resolve(walletRepository.getChangeIndex(network, addressType)); +} + +export function setChangeIndex( + network: string, + addressType: string, + value: number, +): Promise { + walletRepository.setChangeIndex(network, addressType, value); + dbg('HdIndexService: setChangeIndex', {network, addressType, value}); + return Promise.resolve(); +} + +export function getMaxUsedExternal( + network: string, + addressType: string, +): Promise { + return Promise.resolve(walletRepository.getMaxUsedExternal(network, addressType)); +} + +export function setMaxUsedExternal( + network: string, + addressType: string, + value: number, +): Promise { + walletRepository.setMaxUsedExternal(network, addressType, value); + return Promise.resolve(); +} + +/** + * Call only after a send transaction has been successfully broadcast. + * Increments the change index so the next send uses a fresh internal address. + */ +export function incrementChangeIndexAfterSend( + network: string, + addressType: string, +): Promise { + const next = walletRepository.incrementChangeIndex(network, addressType); + dbg('HdIndexService: incrementChangeIndexAfterSend', {network, addressType, next}); + return Promise.resolve(); +} diff --git a/services/HdOptionsConfig.ts b/services/HdOptionsConfig.ts new file mode 100644 index 00000000..0195d4ce --- /dev/null +++ b/services/HdOptionsConfig.ts @@ -0,0 +1,93 @@ +/** + * HD Options — configurable preferences for discovery gap, scan range, and API timeouts. + * Values are read from AppConfigRepository with fallback to defaults. + * UI: WalletSettings → Wallet → HD Options. + */ +import appConfigRepository from './repositories/AppConfigRepository'; + +export const HD_OPTIONS_KEYS = { + GAP_LIMIT: 'hd_gap_limit', + MIN_SCAN_INDEX: 'hd_min_scan_index', + API_TIMEOUT_MS: 'api_timeout_ms', + UTXO_EMPTY_CACHE_TTL_MS: 'utxo_empty_cache_ttl_ms', + FETCH_TIMEOUT_MS: 'fetch_timeout_ms', + MEMPOOL_DEFAULT_TTL_MS: 'mempool_default_ttl_ms', + /** Skip tx sync / in-memory cache for address txs when DB was synced within this window. */ + TRANSACTION_DB_TTL_MS: 'transaction_db_ttl_ms', +} as const; + +export const HD_OPTIONS_DEFAULTS = { + [HD_OPTIONS_KEYS.GAP_LIMIT]: 2, + [HD_OPTIONS_KEYS.MIN_SCAN_INDEX]: 5, + [HD_OPTIONS_KEYS.API_TIMEOUT_MS]: 5000, + [HD_OPTIONS_KEYS.UTXO_EMPTY_CACHE_TTL_MS]: 30_000, + [HD_OPTIONS_KEYS.FETCH_TIMEOUT_MS]: 5_000, + [HD_OPTIONS_KEYS.MEMPOOL_DEFAULT_TTL_MS]: 15_000, + [HD_OPTIONS_KEYS.TRANSACTION_DB_TTL_MS]: 60_000, +} as const; + +function parsePositiveInt(value: string | null, defaultVal: number): number { + if (value == null || value.trim() === '') return defaultVal; + const n = parseInt(value, 10); + return Number.isNaN(n) || n < 0 ? defaultVal : n; +} + +export function getGapLimit(): number { + const v = appConfigRepository.get(HD_OPTIONS_KEYS.GAP_LIMIT); + return parsePositiveInt(v, HD_OPTIONS_DEFAULTS[HD_OPTIONS_KEYS.GAP_LIMIT]); +} + +export function getMinScanIndex(): number { + const v = appConfigRepository.get(HD_OPTIONS_KEYS.MIN_SCAN_INDEX); + return parsePositiveInt( + v, + HD_OPTIONS_DEFAULTS[HD_OPTIONS_KEYS.MIN_SCAN_INDEX], + ); +} + +export function getApiTimeoutMs(): number { + const v = appConfigRepository.get(HD_OPTIONS_KEYS.API_TIMEOUT_MS); + return parsePositiveInt( + v, + HD_OPTIONS_DEFAULTS[HD_OPTIONS_KEYS.API_TIMEOUT_MS], + ); +} + +export function getUtxoEmptyCacheTtlMs(): number { + const v = appConfigRepository.get(HD_OPTIONS_KEYS.UTXO_EMPTY_CACHE_TTL_MS); + return parsePositiveInt( + v, + HD_OPTIONS_DEFAULTS[HD_OPTIONS_KEYS.UTXO_EMPTY_CACHE_TTL_MS], + ); +} + +export function getFetchTimeoutMs(): number { + const v = appConfigRepository.get(HD_OPTIONS_KEYS.FETCH_TIMEOUT_MS); + return parsePositiveInt( + v, + HD_OPTIONS_DEFAULTS[HD_OPTIONS_KEYS.FETCH_TIMEOUT_MS], + ); +} + +export function getMempoolDefaultTtlMs(): number { + const v = appConfigRepository.get(HD_OPTIONS_KEYS.MEMPOOL_DEFAULT_TTL_MS); + return parsePositiveInt( + v, + HD_OPTIONS_DEFAULTS[HD_OPTIONS_KEYS.MEMPOOL_DEFAULT_TTL_MS], + ); +} + +export function getTransactionDbTtlMs(): number { + const v = appConfigRepository.get(HD_OPTIONS_KEYS.TRANSACTION_DB_TTL_MS); + return parsePositiveInt( + v, + HD_OPTIONS_DEFAULTS[HD_OPTIONS_KEYS.TRANSACTION_DB_TTL_MS], + ); +} + +/** Remove all HD option overrides so getters return defaults. */ +export function restoreHdOptionsDefaults(): void { + for (const key of Object.values(HD_OPTIONS_KEYS)) { + appConfigRepository.remove(key); + } +} diff --git a/services/HistoricalPriceService.ts b/services/HistoricalPriceService.ts new file mode 100644 index 00000000..528c5edb --- /dev/null +++ b/services/HistoricalPriceService.ts @@ -0,0 +1,132 @@ +/** + * HistoricalPriceService — persistent cache + fetch for BTC price at a given timestamp. + * Used by transaction list and details to show fiat at the time of the tx (not current rate). + * + * - Cache key: currency + timestamp rounded to UTC day (one rate per day per currency). + * - In-memory map for fast lookups; PriceRepository (SQLite) for persistence. + * - Fetches via MempoolClient (GET /api/v1/historical-price?currency=...×tamp=...). + * - Historical prices are always fetched from mainnet API (even in testnet mode). + */ + +import mempoolClient from './MempoolClient'; +import priceRepository, {toDayTimestamp} from './repositories/PriceRepository'; +import appConfigRepository, {CONFIG_KEYS} from './repositories/AppConfigRepository'; +import {dbg} from '../utils'; + +const DEFAULT_MAINNET_API = 'https://mempool.space/api'; + +function getMainnetBaseForPrice(): string { + const network = appConfigRepository.get(CONFIG_KEYS.NETWORK) || 'mainnet'; + return ( + appConfigRepository.get('api_mainnet') || + (network === 'mainnet' ? appConfigRepository.get('api') : null) || + DEFAULT_MAINNET_API + ); +} + +/** In-memory cache: "_" -> rate */ +const memoryCache = new Map(); + +function memKey(currency: string, timestampUnixSec: number): string { + return `${currency}_${toDayTimestamp(timestampUnixSec)}`; +} + +export interface HistoricalPriceResponse { + prices?: Array<{time?: number; [currency: string]: number | undefined}>; +} + +class HistoricalPriceService { + private static _instance: HistoricalPriceService; + + static getInstance(): HistoricalPriceService { + if (!HistoricalPriceService._instance) { + HistoricalPriceService._instance = new HistoricalPriceService(); + } + return HistoricalPriceService._instance; + } + + /** + * Returns the BTC rate (fiat per 1 BTC) at the given timestamp, or null if unavailable. + * Uses in-memory cache → SQLite → API. + */ + async getHistoricalRate( + currency: string, + timestampUnixSec: number, + baseApi: string, + ): Promise { + const key = memKey(currency, timestampUnixSec); + + // 1. In-memory cache + const mem = memoryCache.get(key); + if (mem != null && mem > 0) { + return mem; + } + + // 2. SQLite persistence + const persisted = priceRepository.getHistoricalRate(currency, timestampUnixSec); + if (persisted != null && persisted > 0) { + memoryCache.set(key, persisted); + return persisted; + } + + // 3. Fetch from API — always use mainnet (even in testnet mode) + const mainnetBase = getMainnetBaseForPrice(); + const base = mainnetBase.replace(/\/+$/, '').replace(/\/api\/?$/, ''); + const url = `${base}/api/v1/historical-price?currency=${encodeURIComponent( + currency, + )}×tamp=${Math.floor(timestampUnixSec)}`; + try { + const res = await mempoolClient.get(url); + if (!res.ok || !res.data?.prices?.length) { + return null; + } + const first = res.data.prices[0]; + const rate = first[currency] ?? first.USD ?? first.EUR; + if (typeof rate !== 'number' || !Number.isFinite(rate) || rate <= 0) { + return null; + } + memoryCache.set(key, rate); + priceRepository.setHistoricalRate(currency, timestampUnixSec, rate); + return rate; + } catch (e) { + dbg('HistoricalPriceService: fetch failed', url.slice(-60), e); + return null; + } + } + + /** + * Sync get from in-memory cache only. Returns null if not cached. + */ + getCachedRateSync(currency: string, timestampUnixSec: number): number | null { + const key = memKey(currency, timestampUnixSec); + // Try memory first, then SQLite synchronously + const mem = memoryCache.get(key); + if (mem != null) return mem; + const db = priceRepository.getHistoricalRate(currency, timestampUnixSec); + if (db != null) { + memoryCache.set(key, db); + } + return db; + } + + /** Pre-warm in-memory cache from SQLite for the given currency × timestamps. */ + hydrateKeys(currency: string, timestampsUnixSec: number[]): void { + for (const ts of timestampsUnixSec) { + const key = memKey(currency, ts); + if (memoryCache.has(key)) continue; + const rate = priceRepository.getHistoricalRate(currency, ts); + if (rate != null && rate > 0) { + memoryCache.set(key, rate); + } + } + } +} + +export function getHistoricalRateKey( + currency: string, + timestampUnixSec: number, +): string { + return memKey(currency, timestampUnixSec); +} + +export default HistoricalPriceService.getInstance(); diff --git a/services/LocalCacheMigration.ts b/services/LocalCacheMigration.ts new file mode 100644 index 00000000..6eaca917 --- /dev/null +++ b/services/LocalCacheMigration.ts @@ -0,0 +1,264 @@ +/** + * LocalCacheMigration — one-time migration from the file-based LocalCache + * to the SQLite database on the first launch after the SQLite update. + * + * Strategy: + * 1. Check app_config for 'sqlite_migration_done'. If already set, return early. + * 2. For every known LocalCache key, read the value and insert it into the + * appropriate SQLite table using INSERT OR IGNORE / ON CONFLICT. + * 3. Write app_config 'sqlite_migration_done' = 'v1' when done. + * 4. LocalCache files are NOT deleted here (rollback safety during transition). + * Deletion happens in Phase 5 of the migration plan. + * + * This migration is idempotent — it can be run multiple times safely. + */ +import LocalCache from './LocalCache'; +import appConfigRepository, {CONFIG_KEYS} from './repositories/AppConfigRepository'; +import walletRepository from './repositories/WalletRepository'; +import balanceRepository from './repositories/BalanceRepository'; +import transactionRepository, {type PendingTxData} from './repositories/TransactionRepository'; +import priceRepository from './repositories/PriceRepository'; +import database from './Database'; +import {dbg} from '../utils'; + +const MIGRATION_VERSION = 'v1'; + +// All network+addressType combinations to scan for HD index keys +const NETWORKS = ['mainnet', 'testnet3']; +const ADDRESS_TYPES = ['legacy', 'segwit-native', 'segwit-compatible']; + +// Mapping from old LocalCache key → new app_config key +const SIMPLE_KEY_MAP: Record = { + themeMode: CONFIG_KEYS.THEME_MODE, + currency: CONFIG_KEYS.CURRENCY, + balanceHidden: CONFIG_KEYS.BALANCE_HIDDEN, + hapticsEnabled: CONFIG_KEYS.HAPTICS_ENABLED, + feeStrategy: CONFIG_KEYS.FEE_STRATEGY, + addressType: CONFIG_KEYS.ADDRESS_TYPE, + currentAddress: CONFIG_KEYS.CURRENT_ADDRESS, + network: CONFIG_KEYS.NETWORK, + legacyWalletModalDoNotRemind: CONFIG_KEYS.LEGACY_WALLET_DO_NOT_REMIND, + mempool_playground_enabled: CONFIG_KEYS.TAB_MEMPOOL_ENABLED, + utxos_tab_enabled: CONFIG_KEYS.TAB_UTXOS_ENABLED, + psbt_tab_enabled: CONFIG_KEYS.TAB_PSBT_ENABLED, + wallet_tab_enabled: CONFIG_KEYS.TAB_WALLET_ENABLED, +}; + +export async function runMigrationIfNeeded(): Promise { + try { + // Already migrated? + const done = appConfigRepository.get(CONFIG_KEYS.SQLITE_MIGRATION_DONE); + if (done === MIGRATION_VERSION) { + dbg('LocalCacheMigration: already done, skipping'); + return; + } + + dbg('LocalCacheMigration: starting v1 migration from LocalCache → SQLite'); + const start = Date.now(); + + // ── 1. Simple preference keys → app_config ─────────────────────────── + for (const [oldKey, newKey] of Object.entries(SIMPLE_KEY_MAP)) { + try { + const value = await LocalCache.getItem(oldKey); + if (value != null) { + appConfigRepository.set(newKey, value); + dbg('LocalCacheMigration: migrated', oldKey, '→', newKey, '=', value); + } + } catch { + // non-fatal — continue with rest + } + } + + // ── 2. Network/API provider keys ───────────────────────────────────── + for (const net of NETWORKS) { + try { + const api = await LocalCache.getItem(`api_${net}`); + if (api) { + const isActive = (appConfigRepository.get(CONFIG_KEYS.NETWORK) ?? 'mainnet') === net ? 1 : 0; + database.execute( + `INSERT OR IGNORE INTO network_providers (network, api_url, is_active, updated_at) + VALUES (?, ?, ?, ?)`, + [net, api, isActive, Date.now()], + ); + dbg('LocalCacheMigration: migrated api_' + net, '=', api); + } + } catch { + // non-fatal + } + } + + // ── 3. Nostr relays (CSV string → nostr_relays table) ──────────────── + try { + const relaysCsv = await LocalCache.getItem('nostr_relays'); + if (relaysCsv) { + const relays = relaysCsv.split(',').map(r => r.trim()).filter(Boolean); + const now = Date.now(); + database.transaction(tx => { + for (const url of relays) { + tx.execute( + `INSERT OR IGNORE INTO nostr_relays (url, is_active, added_at) + VALUES (?, 1, ?)`, + [url, now], + ); + } + }); + dbg('LocalCacheMigration: migrated', relays.length, 'nostr relay(s)'); + } + } catch { + // non-fatal + } + + // ── 4. HD index keys → hd_state ────────────────────────────────────── + for (const net of NETWORKS) { + for (const addrType of ADDRESS_TYPES) { + try { + const extRaw = await LocalCache.getItem(`hd_external_index_${net}_${addrType}`); + const chgRaw = await LocalCache.getItem(`hd_change_index_${net}_${addrType}`); + const maxRaw = await LocalCache.getItem(`hd_max_used_external_${net}_${addrType}`); + const doneRaw = await LocalCache.getItem(`hd_restore_done_${net}_${addrType}`); + const statusRaw = await LocalCache.getItem(`hd_discovery_status_${net}_${addrType}`); + const lastAtRaw = await LocalCache.getItem(`hd_discovery_last_at_${net}_${addrType}`); + + if (extRaw != null || chgRaw != null || maxRaw != null) { + const externalIndex = extRaw != null ? parseInt(extRaw, 10) || 0 : 0; + const changeIndex = chgRaw != null ? parseInt(chgRaw, 10) || 0 : 0; + const maxUsed = maxRaw != null ? parseInt(maxRaw, 10) || 0 : 0; + const restoreDone = doneRaw === 'true' ? 1 : 0; + const discoveryStatus = statusRaw ?? null; + const discoveryLastAt = lastAtRaw != null ? parseInt(lastAtRaw, 10) || null : null; + + walletRepository.setHdState({ + network: net, + addressType: addrType, + externalIndex, + changeIndex, + maxUsedExternal: maxUsed, + restoreDone: restoreDone === 1, + discoveryStatus, + discoveryLastAt, + }); + dbg('LocalCacheMigration: migrated hd_state', net, addrType, { + externalIndex, changeIndex, maxUsed, + }); + } + } catch { + // non-fatal + } + } + } + + // ── 5. Per-address balance/transaction caches ───────────────────────── + // We attempt to enumerate by reading a likely set of address cache keys. + // In practice the migration only imports the current address' cache since + // we don't have a list of all known addresses at migration time. + // The sync layer will re-fetch and populate the rest on first launch. + try { + const currentAddr = appConfigRepository.get(CONFIG_KEYS.CURRENT_ADDRESS); + const net = appConfigRepository.get(CONFIG_KEYS.NETWORK) ?? 'mainnet'; + + if (currentAddr) { + // Balance + const balRaw = await LocalCache.getItem(`wallet_balance_${currentAddr}`); + if (balRaw) { + try { + const cached = JSON.parse(balRaw); + const sats = Math.round((parseFloat(cached.btc) || 0) * 100_000_000); + balanceRepository.setBalance({ + address: currentAddr, + network: net, + balanceSats: sats, + pendingSats: cached.pendingSats ?? 0, + hasNonzero: sats > 0, + fetchedAt: cached.timestamp ?? Date.now(), + }); + dbg('LocalCacheMigration: migrated balance for', currentAddr); + } catch { + // malformed cache — skip + } + } + + // Transactions + const txRaw = await LocalCache.getItem(`wallet_transactions_${currentAddr}`); + if (txRaw) { + try { + const cached: {transactions: unknown[]; timestamp: number} = JSON.parse(txRaw); + const fetchedAt = cached.timestamp ?? Date.now(); + for (const apiTx of (cached.transactions ?? [])) { + const tx = apiTx as Record; + const txid = tx.txid as string; + if (!txid) continue; + const status = tx.status as Record ?? {}; + transactionRepository.upsertTransaction( + { + txid, + network: net, + blockHeight: (status.block_height as number) ?? null, + blockHash: (status.block_hash as string) ?? null, + blockTime: (status.block_time as number) ?? null, + isConfirmed: status.confirmed === true, + feeSats: (tx.fee as number) ?? null, + size: (tx.size as number) ?? null, + weight: (tx.weight as number) ?? null, + version: (tx.version as number) ?? null, + locktime: (tx.locktime as number) ?? null, + rawJson: JSON.stringify(tx), + fetchedAt, + }, + [{txid, network: net, address: currentAddr, netSats: null}], + ); + } + dbg( + 'LocalCacheMigration: migrated', + (cached.transactions ?? []).length, + 'transactions for', + currentAddr, + ); + } catch { + // malformed cache — skip + } + } + + // Pending transactions + const pendingRaw = await LocalCache.getItem(`${currentAddr}-pendingTxs`); + if (pendingRaw) { + try { + const map = JSON.parse(pendingRaw) as Record; + transactionRepository.setPendingTxMap(currentAddr, net, map); + dbg('LocalCacheMigration: migrated pending txs for', currentAddr); + } catch { + // malformed cache — skip + } + } + } + } catch { + // non-fatal — network data will be re-fetched + } + + // ── 6. Current price → price_rates ─────────────────────────────────── + try { + const priceRaw = await LocalCache.getItem('price'); + if (priceRaw) { + const cached: {rates?: Record; rate?: number; price?: string; timestamp?: number} = + JSON.parse(priceRaw); + const rates = cached.rates ?? {}; + if (cached.rate) { + rates.USD = cached.rate; + } + if (Object.keys(rates).length) { + priceRepository.setCurrentRates(rates); + dbg('LocalCacheMigration: migrated price rates'); + } + } + } catch { + // non-fatal + } + + // ── Mark migration complete ─────────────────────────────────────────── + appConfigRepository.set(CONFIG_KEYS.SQLITE_MIGRATION_DONE, MIGRATION_VERSION); + dbg('LocalCacheMigration: completed in', Date.now() - start, 'ms'); + } catch (err) { + // Migration failure is non-fatal — app continues with empty SQLite tables + // and the sync layer will re-populate from the network. + dbg('LocalCacheMigration: unexpected error (non-fatal)', err); + } +} diff --git a/services/MempoolClient.ts b/services/MempoolClient.ts new file mode 100644 index 00000000..fbec7062 --- /dev/null +++ b/services/MempoolClient.ts @@ -0,0 +1,517 @@ +/** + * MempoolClient — centralized HTTP cache + request deduplication layer. + * + * All mempool.space (and compatible) API calls should go through this module + * instead of calling fetch() directly. The two guarantees it provides: + * + * 1. CACHE — A successful (HTTP 200) response is reused for subsequent + * identical requests within the TTL window. Failed responses are never + * cached, so a transient error never poisons the cache. + * Cache keys are host-independent: the same endpoint path served by + * different public hosts shares a single entry. + * + * 2. DEDUP — If two callers request the same URL while the first request is + * still in-flight, both await the same Promise. Only one HTTP request + * is made. + * + * 3. FAILOVER — When the request URL's host is one of the known public mempool + * bases (set via setPublicBases, e.g. from getMainnetAPIList), a failed + * request is retried on other public hosts (round-robin). Applicable to all + * get() calls that target a public host. We failover on 5xx/429 always; when + * multiple URLs are in use we also failover on 4xx (e.g. 404 — some mirrors + * may not support an endpoint). When the user has set a custom API (not in + * that list) for privacy, failover is never used — only their single host is tried. + * + * TTL defaults: + * - /address/… 15 s (balance, UTXOs, transactions — default) + * - /v1/fees/recommended 30 s (updates ~every block, no need to hammer) + * - /v1/prices 60 s (price ticks slowly relative to UI refresh) + * - /tx/{txid} 5 min (confirmed tx content is immutable) + * - /v1/historical-price 7 d (past-date price is immutable) + * + * Usage: + * import mempoolClient from './MempoolClient'; + * const res = await mempoolClient.get(url); + * if (!res.ok) { ... handle error ... } + * const utxos = res.data; + */ + +import {dbg} from '../utils'; +import { + getFetchTimeoutMs, + getMempoolDefaultTtlMs, + getTransactionDbTtlMs, +} from './HdOptionsConfig'; + +// --------------------------------------------------------------------------- +// Helpers +// --------------------------------------------------------------------------- + +/** + * Returns an AbortSignal that fires when EITHER of the two input signals fires. + * Falls back gracefully when one of them is undefined. + * + * React Native does not yet expose AbortSignal.any(), so we wire them manually. + */ +function combineSignals( + callerSignal: AbortSignal | undefined, + timeoutSignal: AbortSignal, +): AbortSignal { + if (!callerSignal) { + return timeoutSignal; + } + const combined = new AbortController(); + + if (callerSignal.aborted || timeoutSignal.aborted) { + combined.abort(); + return combined.signal; + } + + callerSignal.addEventListener('abort', () => combined.abort(), {once: true}); + timeoutSignal.addEventListener('abort', () => combined.abort(), {once: true}); + return combined.signal; +} + +/** + * Parse Retry-After header: integer seconds or HTTP-date. + * Returns seconds to wait (1–120) or null if unparseable. + */ +function parseRetryAfter(value: string | null): number | null { + if (value == null || value.trim() === '') return null; + const trimmed = value.trim(); + const asNum = parseInt(trimmed, 10); + if (!Number.isNaN(asNum) && asNum > 0) return asNum; + const asDate = Date.parse(trimmed); + if (!Number.isNaN(asDate)) { + const seconds = Math.ceil((asDate - Date.now()) / 1000); + return seconds > 0 ? seconds : null; + } + return null; +} + +/** + * Strips protocol://host[:port] from a URL, returning only /path?query. + * This makes cache keys host-independent so the same endpoint served by + * different public API hosts shares a single cache entry. + * + * 'https://mempool.space/api/address/bc1q.../txs' → '/api/address/bc1q.../txs' + * 'https://other.host/testnet/api/v1/prices' → '/testnet/api/v1/prices' + */ +function stripHost(url: string): string { + const m = url.match(/^https?:\/\/[^/]+(\/.*)/); + return m ? m[1] : url; +} + +/** Extract protocol + host[:port] from a URL. */ +function extractHost(url: string): string { + const m = url.match(/^(https?:\/\/[^/]+)/); + return m ? m[1] : ''; +} + +// --------------------------------------------------------------------------- +// Types +// --------------------------------------------------------------------------- + +export interface MempoolResponse { + /** true when the HTTP response was 2xx (or served from cache). */ + ok: boolean; + /** HTTP status code of the original response (200 for cache hits). */ + status: number; + /** Parsed JSON body. Only meaningful when ok === true. */ + data: T; + /** When status === 429, server may send Retry-After; we parse it to seconds (1–120). */ + retryAfterSeconds?: number; +} + +interface CacheEntry { + data: unknown; + expiresAt: number; // epoch ms +} + +// --------------------------------------------------------------------------- +// Per-endpoint TTL configuration +// --------------------------------------------------------------------------- + +/** + * URL pattern → TTL overrides (evaluated in order, first match wins). + * Keep this list short and specific. + * Note: A batch of address/txs requests often takes longer than the TTL (e.g. 40+ s + * for many addresses). The next run will then see cache expired and log "fetched and + * cached" for every URL. Address/txs TTL is read from HD option TRANSACTION_DB_TTL_MS + * so repeat runs within the same window can get "cache hit" and avoid duplicate network calls. + */ +const ADDRESS_TXS_TTL_PATTERN = /\/address\/[^/]+\/txs/; + +const TTL_RULES: ReadonlyArray<[RegExp, number]> = [ + // Confirmed tx content is immutable — long TTL, rare re-fetch. + [/\/tx\/[a-fA-F0-9]{64}$/, 300_000], + // Fee rates refresh on each block (~10 min); 30 s is responsive without hammering. + [/\/v1\/fees\/recommended/, 30_000], + // BTC price endpoint — slow-moving relative to UI refresh rate. + [/\/v1\/prices/, 60_000], + // Historical price is immutable (past date); cache 30 days. + [/\/v1\/historical-price\?/, 30 * 24 * 60 * 60 * 1000], +]; + +function ttlForUrl(url: string): number { + if (ADDRESS_TXS_TTL_PATTERN.test(url)) { + return getTransactionDbTtlMs(); + } + for (const [pattern, ttl] of TTL_RULES) { + if (pattern.test(url)) { + return ttl; + } + } + return getMempoolDefaultTtlMs(); +} + +// --------------------------------------------------------------------------- +// Cache key — host-independent +// --------------------------------------------------------------------------- + +/** + * Builds a stable string key from the URL's path (+query) and optional body. + * The host portion is stripped so the same endpoint served by different hosts + * (e.g. mempool.space vs a mirror) shares a single cache entry and TTL. + */ +function buildKey(url: string, body?: string): string { + const path = stripHost(url); + return body ? `${path}\x00${body}` : path; +} + +// --------------------------------------------------------------------------- +// MempoolClient +// --------------------------------------------------------------------------- + +class MempoolClient { + private static _instance: MempoolClient; + + /** Successful response cache, keyed by buildKey() (host-independent). */ + private readonly _cache = new Map(); + + /** + * In-flight request deduplication. + * Key is host-independent, so concurrent requests for the same endpoint + * via different hosts share a single in-flight promise. + */ + private readonly _inflight = new Map>>(); + + /** + * Known public API hosts (protocol + hostname, no trailing /api). + * Requests targeting one of these hosts will failover to the others on error. + */ + private _publicHosts: string[] = []; + + /** Round-robin index for distributing failover attempts. */ + private _rrIndex = 0; + + /** + * Session AbortController. All get() requests combine this with the caller + * signal. abortAll() aborts this so every in-flight request stops; then a + * new controller is created for subsequent requests. + */ + private _sessionController = new AbortController(); + + private constructor() {} + + static getInstance(): MempoolClient { + if (!MempoolClient._instance) { + MempoolClient._instance = new MempoolClient(); + } + return MempoolClient._instance; + } + + // ------------------------------------------------------------------------- + // Public host configuration (for round-robin failover) + // ------------------------------------------------------------------------- + + /** + * Register the known public API base URLs (e.g. from getMainnetAPIList). + * Accepts URLs with or without a trailing `/api` — the suffix is stripped + * to produce bare host strings for matching against request URLs. + * + * When a request targeting one of these hosts fails, MempoolClient will + * transparently retry on the other public hosts before giving up. + * Custom (user-set) API bases that are NOT in this list are never + * failed-over — the single host is used as-is. + */ + setPublicBases(bases: string[]): void { + const hosts = [ + ...new Set( + bases + .map(b => b.replace(/\/+$/, '').replace(/\/api\/?$/, '')) + .filter(Boolean), + ), + ]; + if (hosts.length > 0) { + this._publicHosts = hosts; + dbg('MempoolClient: public hosts updated —', hosts); + } + } + + /** + * Aborts all in-flight API requests. Each get() in progress will reject with + * an abort error. New requests after this call use a fresh session and run + * normally. Call this when the user taps the cache indicator again while + * sync is in progress to stop all mempool API calls. + */ + abortAll(): void { + this._sessionController.abort(); + this._sessionController = new AbortController(); + dbg('MempoolClient: abortAll — all in-flight requests aborted'); + } + + /** + * When the URL targets a known public host (mainnet), returns the full list + * of URLs to try in round-robin order — first attempt uses the next host in + * the RR cycle, then the rest. When not applicable (custom host, testnet, + * or single public host), returns null so the caller uses [url] only. + */ + private _getUrlsToTryRoundRobin(url: string): string[] | null { + if (this._publicHosts.length <= 1) return null; + if (url.includes('/testnet/')) return null; + + const host = extractHost(url); + if (!host || !this._publicHosts.includes(host)) return null; + + const path = url.slice(host.length); + const urls: string[] = []; + for (let i = 0; i < this._publicHosts.length; i++) { + const idx = (this._rrIndex + i) % this._publicHosts.length; + urls.push(this._publicHosts[idx] + path); + } + this._rrIndex = (this._rrIndex + 1) % this._publicHosts.length; + return urls; + } + + // ------------------------------------------------------------------------- + // Public API + // ------------------------------------------------------------------------- + + /** + * Performs a GET (or POST) request with caching and in-flight deduplication. + * + * @param url Full URL including query parameters. + * @param init Standard RequestInit; pass `signal` for abort support. + * Optionally pass `ttl` (ms) to override the default TTL. + * @returns MempoolResponse — never throws for HTTP-level errors; + * rejects only on network-level failures (offline, abort). + */ + async get( + url: string, + init?: RequestInit & {ttl?: number; timeoutMs?: number}, + ): Promise> { + const bodyStr = + init?.body != null ? String(init.body) : undefined; + const key = buildKey(url, bodyStr); + const now = Date.now(); + + // 1. Serve from cache if still fresh ----------------------------------- + // (Log "cache hit" = no fetch. "fetched and cached" below = we did a fetch then stored.) + const cached = this._cache.get(key); + if (cached && cached.expiresAt > now) { + dbg('MempoolClient: cache hit', url.slice(-80)); + return {ok: true, status: 200, data: cached.data as T}; + } + + // 2. Attach to an in-flight request if one exists ---------------------- + const existing = this._inflight.get(key); + if (existing) { + dbg('MempoolClient: dedup in-flight', url.slice(-80)); + return existing as Promise>; + } + + // 3. Issue a new request (with failover for public hosts) -------------- + const ttl = init?.ttl ?? ttlForUrl(url); + + // Strip custom fields so they are not forwarded to fetch(). + // eslint-disable-next-line @typescript-eslint/no-unused-vars + const {ttl: _ttl, timeoutMs: timeoutOverride, signal: callerSignal, ...restInit} = (init ?? {}) as RequestInit & {ttl?: number; timeoutMs?: number}; + const fetchTimeoutMs = timeoutOverride ?? getFetchTimeoutMs(); + + const urls = this._getUrlsToTryRoundRobin(url) ?? [url]; + + const promise = (async (): Promise> => { + let lastResult: MempoolResponse | null = null; + let lastError: unknown = null; + + try { + for (let attempt = 0; attempt < urls.length; attempt++) { + const tryUrl = urls[attempt]; + const timeoutController = new AbortController(); + const timeoutId = setTimeout( + () => timeoutController.abort(), + fetchTimeoutMs, + ); + const timeAndCaller = combineSignals( + callerSignal as AbortSignal | undefined, + timeoutController.signal, + ); + const signal = combineSignals( + timeAndCaller, + this._sessionController.signal, + ); + + try { + const res = await fetch(tryUrl, {...restInit, signal}); + clearTimeout(timeoutId); + + if (res.ok) { + const data = (await res.json()) as unknown; + this._cache.set(key, {data, expiresAt: Date.now() + ttl}); + dbg( + 'MempoolClient: fetched and cached', + tryUrl.slice(-80), + `(ttl ${ttl / 1000}s)`, + ); + return {ok: true, status: res.status, data}; + } + + // Non-2xx: do NOT cache — transient errors must not persist. + dbg('MempoolClient: non-ok response', res.status, tryUrl.slice(-80)); + await res.text().catch(() => {}); // consume body before possible failover + const out: MempoolResponse = { + ok: false, + status: res.status, + data: null as unknown, + }; + if (res.status === 429) { + const raw = res.headers.get('Retry-After'); + const seconds = parseRetryAfter(raw); + if (seconds != null) { + out.retryAfterSeconds = Math.min(120, Math.max(1, seconds)); + dbg('MempoolClient: 429 Retry-After', raw, '→', out.retryAfterSeconds, 's'); + } + } + lastResult = out; + + // Failover: on 5xx/429 always try next; when round-robin (multiple URLs), also try next on 4xx (e.g. 404 — some mirrors may not support the endpoint). + if (attempt < urls.length - 1) { + const doFailover = + res.status >= 500 || + res.status === 429 || + (urls.length > 1 && !res.ok); + if (doFailover) { + dbg('MempoolClient: failover →', urls[attempt + 1].slice(-80)); + continue; + } + } + return out; + } catch (err) { + clearTimeout(timeoutId); + lastError = err; + dbg('MempoolClient: fetch error', tryUrl.slice(-80), err); + + // Explicit caller or session (abortAll) abort — stop immediately. + if ( + (callerSignal as AbortSignal | undefined)?.aborted || + this._sessionController.signal.aborted + ) { + throw err; + } + + if (attempt < urls.length - 1) { + dbg('MempoolClient: failover →', urls[attempt + 1].slice(-80)); + continue; + } + } + } + + // All URLs exhausted. + if (lastResult) return lastResult; + throw lastError; + } finally { + // Always remove the in-flight entry so future callers get a fresh attempt. + this._inflight.delete(key); + } + })(); + + this._inflight.set(key, promise); + return promise as Promise>; + } + + // ------------------------------------------------------------------------- + // Cache management + // ------------------------------------------------------------------------- + + /** + * Removes all cache entries whose key begins with the endpoint-path form + * of `urlPrefix`. Callers can pass a full URL — the host is stripped + * automatically before matching. + * + * Example: + * mempoolClient.invalidate(`${apiBase}/api/address/${address}`); + */ + invalidate(urlPrefix: string): void { + const prefix = stripHost(urlPrefix); + let count = 0; + for (const key of this._cache.keys()) { + if (key.startsWith(prefix)) { + this._cache.delete(key); + count++; + } + } + if (count > 0) { + dbg('MempoolClient: invalidated', count, 'entries matching', prefix); + } + } + + /** + * Evicts in-flight dedup entries whose key begins with `urlPrefix` + * (host-stripped automatically). + * Call before retrying a request that was deduped to a stale/failing fetch. + */ + evictInflight(urlPrefix: string): void { + const prefix = stripHost(urlPrefix); + for (const key of this._inflight.keys()) { + if (key.startsWith(prefix)) { + this._inflight.delete(key); + } + } + } + + /** + * Clears the entire response cache. + * Call on network switch, address-type change, or full wallet restore. + */ + invalidateAll(): void { + const count = this._cache.size; + this._cache.clear(); + dbg('MempoolClient: full cache clear —', count, 'entries removed'); + } + + /** + * Removes entries whose TTL has elapsed. + * The cache self-serves stale entries only within TTL, so calling prune() + * is optional — its sole purpose is to release Map memory in long sessions. + * Call on app foreground or after a large batch of address scans. + */ + prune(): void { + const now = Date.now(); + let count = 0; + for (const [key, entry] of this._cache) { + if (entry.expiresAt <= now) { + this._cache.delete(key); + count++; + } + } + if (count > 0) { + dbg('MempoolClient: pruned', count, 'expired entries'); + } + } + + // ------------------------------------------------------------------------- + // Diagnostics + // ------------------------------------------------------------------------- + + get cacheSize(): number { + return this._cache.size; + } + + get inflightCount(): number { + return this._inflight.size; + } +} + +export const mempoolClient = MempoolClient.getInstance(); +export default mempoolClient; diff --git a/services/WalletService.ts b/services/WalletService.ts index 69774745..32b2981b 100644 --- a/services/WalletService.ts +++ b/services/WalletService.ts @@ -1,15 +1,78 @@ import Big from 'big.js'; import {BBMTLibNativeModule} from '../native_modules'; -import {dbg, getDerivePathForNetwork, getMainnetAPIList, isLegacyWallet} from '../utils'; -import LocalCache from './LocalCache'; +import { + dbg, + getChangePath, + getMainnetAPIList, + getReceivePath, + isLegacyWallet, +} from '../utils'; +import { + getGapLimit, + getApiTimeoutMs, + getUtxoEmptyCacheTtlMs, +} from './HdOptionsConfig'; +import mempoolClient from './MempoolClient'; +import appConfigRepository, { + CONFIG_KEYS, +} from './repositories/AppConfigRepository'; +import balanceRepository from './repositories/BalanceRepository'; +import transactionRepository from './repositories/TransactionRepository'; +import utxoRepository from './repositories/UtxoRepository'; +import priceRepository from './repositories/PriceRepository'; +import walletRepository from './repositories/WalletRepository'; +import syncRepository from './repositories/SyncRepository'; import EncryptedStorage from 'react-native-encrypted-storage'; -import { validate as validateBitcoinAddress } from 'bitcoin-address-validation'; +import { + getChangeIndex, + getExternalIndex, + getMaxUsedExternal, + incrementChangeIndexAfterSend as hdIncrementChangeIndexAfterSend, + setChangeIndex, + setExternalIndex, + setMaxUsedExternal, +} from './HdIndexService'; +import {validate as validateBitcoinAddress} from 'bitcoin-address-validation'; export interface WalletBalance { btc: string; usd: string; hasNonZeroBalance: boolean; timestamp: number; + /** Net mempool balance in satoshis across all HD addresses. + * Positive = incoming unconfirmed. Negative = outgoing unconfirmed. + * Absent on legacy cached entries — treat as 0. */ + pendingSats?: number; } + +/** In-scope HD address with derivation path and chain (for UTXO tab and multi-address send). */ +export interface HdAddressWithPath { + address: string; + derivationPath: string; + chain: 'receive' | 'change'; + index: number; +} + +/** Mempool.space UTXO item: txid, vout, value (sats), status. */ +export interface ApiUtxo { + txid: string; + vout: number; + value: number; + status?: { + confirmed: boolean; + block_height?: number; + block_hash?: string; + block_time?: number; + }; +} + +/** UTXO with HD context: address, derivation path, and chain (receive vs change). */ +export interface UtxoWithPath extends ApiUtxo { + address: string; + derivationPath: string; + chain: 'receive' | 'change'; + chainIndex: number; +} + export interface Transaction { txid: string; timestamp?: number; @@ -43,9 +106,14 @@ interface CachedTransactionData { export const waitMS = (ms = 2000) => new Promise(resolve => setTimeout(resolve, ms)); // Add validation functions (exported for address-for-network checks, e.g. QR scan) -export const validateBitcoinAddressEnhanced = (address: string, network: string = 'mainnet'): boolean => { +export const validateBitcoinAddressEnhanced = ( + address: string, + network: string = 'mainnet', +): boolean => { if (!address || typeof address !== 'string') { - dbg('WalletService: Bitcoin address validation failed - empty or invalid type'); + dbg( + 'WalletService: Bitcoin address validation failed - empty or invalid type', + ); return false; } try { @@ -60,19 +128,40 @@ export const validateBitcoinAddressEnhanced = (address: string, network: string // Check address type based on network if (isTestnet) { // Testnet addresses: m, n, 2, tb1 prefixes - if (!(address.startsWith('m') || address.startsWith('n') || - address.startsWith('2') || address.startsWith('tb1'))) { - dbg('WalletService: Bitcoin address validation failed - testnet address expected'); + if ( + !( + address.startsWith('m') || + address.startsWith('n') || + address.startsWith('2') || + address.startsWith('tb1') + ) + ) { + dbg( + 'WalletService: Bitcoin address validation failed - testnet address expected', + ); return false; } } else { // Mainnet addresses: 1, 3, bc1 prefixes - if (!(address.startsWith('1') || address.startsWith('3') || address.startsWith('bc1'))) { - dbg('WalletService: Bitcoin address validation failed - mainnet address expected'); + if ( + !( + address.startsWith('1') || + address.startsWith('3') || + address.startsWith('bc1') + ) + ) { + dbg( + 'WalletService: Bitcoin address validation failed - mainnet address expected', + ); return false; } } - dbg('WalletService: Bitcoin address validation passed:', address, 'for network:', network); + dbg( + 'WalletService: Bitcoin address validation passed:', + address, + 'for network:', + network, + ); return true; } catch (error) { dbg('WalletService: Bitcoin address validation error:', error); @@ -106,14 +195,21 @@ const validateNumber = (value: any): boolean => { }; export class WalletService { private static instance: WalletService; - private readonly API_TIMEOUT = 5000; // 5 seconds timeout - private abortController = new AbortController(); + private abortControllers: Map = new Map(); private currentAddress: string | null = null; private currentNetwork: string = 'mainnet'; // Default to mainnet private currentAddressType: string = 'legacy'; // Default to legacy private currentApiUrl: string = 'https://mempool.space/api'; private fetchInProgress: {[key: string]: boolean} = {}; private fetchTimeout: {[key: string]: NodeJS.Timeout} = {}; + // In-memory cache for derived HD address lists. Keyed by + // "___". + // Invalidated explicitly via invalidateAddressCache() whenever indexes change. + private hdAddressCache: Map = new Map(); + // Per-address UTXO result cache. Keyed by address string. + // Only empty results are used to short-circuit future fetches (TTL-gated). + // Addresses with UTXOs are always re-fetched so spent coins are detected. + private utxoEmptyCache: Map = new Map(); // address → fetchedAt timestamp private constructor() { // Don't auto-initialize, wait for explicit initialize call } @@ -127,6 +223,11 @@ export class WalletService { } // Initialize network state from storage await this.initializeNetworkState(); + // Seed MempoolClient's public host list for round-robin failover. + // Fire-and-forget — get() uses the hardcoded default until this resolves. + getMainnetAPIList() + .then(bases => mempoolClient.setPublicBases(bases)) + .catch(() => {}); dbg('WalletService: Initialization completed successfully'); } catch (error) { dbg('WalletService: Error during initialization:', error); @@ -134,37 +235,100 @@ export class WalletService { } } private async setBal(address: string, balance: WalletBalance) { - await LocalCache.setItem( - `wallet_balance_${address}`, - JSON.stringify({...balance, timestamp: balance.timestamp ?? Date.now()}), - ); + const sats = Math.round((parseFloat(balance.btc) || 0) * 100_000_000); + balanceRepository.setBalance({ + address, + network: this.currentNetwork, + balanceSats: sats, + pendingSats: balance.pendingSats ?? 0, + hasNonzero: balance.hasNonZeroBalance, + fetchedAt: balance.timestamp ?? Date.now(), + }); } private async setTxs(address: string, transactions: Transaction[]) { - await LocalCache.setItem( - `wallet_transactions_${address}`, - JSON.stringify({transactions, timestamp: Date.now()}), - ); + const now = Date.now(); + for (const tx of transactions) { + const status = tx.status ?? {}; + transactionRepository.upsertTransaction( + { + txid: tx.txid, + network: this.currentNetwork, + blockHeight: status.block_height ?? null, + blockHash: null, + blockTime: status.block_time ?? tx.timestamp ?? null, + isConfirmed: status.confirmed === true, + feeSats: tx.fee ?? null, + size: null, + weight: null, + version: null, + locktime: null, + rawJson: JSON.stringify(tx), + fetchedAt: now, + }, + [{txid: tx.txid, network: this.currentNetwork, address, netSats: null}], + ); + } } public async getBal(address: string): Promise { - const balance = await LocalCache.getItem(`wallet_balance_${address}`); - return JSON.parse( - balance || - '{"btc":"0.00000000","usd":"$0.00","hasNonZeroBalance":false,"timestamp":0}', - ); + const stored = balanceRepository.getBalance(address, this.currentNetwork); + if (!stored) { + return { + btc: '0.00000000', + usd: '$0.00', + hasNonZeroBalance: false, + timestamp: 0, + }; + } + return { + btc: (stored.balanceSats / 1e8).toFixed(8), + usd: '$0.00', + hasNonZeroBalance: stored.hasNonzero, + timestamp: stored.fetchedAt, + pendingSats: stored.pendingSats, + }; } public async getTxs(address: string): Promise { - const txs = await LocalCache.getItem(`wallet_transactions_${address}`); - return txs ? JSON.parse(txs) : {transactions: [], timestamp: 0}; + const txs = transactionRepository.getTransactionsForAddress( + address, + this.currentNetwork, + ); + if (!txs.length) return {transactions: [], timestamp: 0}; + const transactions: Transaction[] = txs.map(r => { + try { + const parsed = JSON.parse(r.rawJson) as Transaction; + if (r.isConfirmed && parsed.status) { + parsed.status.confirmed = true; + if (r.blockHeight) parsed.status.block_height = r.blockHeight; + if (r.blockTime) parsed.status.block_time = r.blockTime; + } + return parsed; + } catch { + return { + txid: r.txid, + timestamp: r.blockTime ?? undefined, + amount: 0, + fee: r.feeSats ?? 0, + status: { + confirmed: r.isConfirmed, + block_height: r.blockHeight ?? undefined, + block_time: r.blockTime ?? undefined, + }, + type: 'receive', + address, + }; + } + }); + return {transactions, timestamp: Date.now()}; } private async setPrice(price: { price: string; rate: number; rates: {[key: string]: number}; }) { - await LocalCache.setItem( - 'price', - JSON.stringify({...price, timestamp: Date.now()}), - ); + priceRepository.setCurrentRates(price.rates); + if (!price.rates.USD && price.rate) { + priceRepository.setCurrentRate('USD', price.rate); + } } public async getCachePrice(): Promise<{ price: string; @@ -172,23 +336,25 @@ export class WalletService { rates: {[key: string]: number}; timestamp: number; }> { - const price = await LocalCache.getItem('price'); - return price - ? JSON.parse(price) - : {price: '$0.00', rate: 0, rates: {}, timestamp: 0}; + const cached = priceRepository.getCachedPrice('USD'); + return cached ? cached : {price: '$0.00', rate: 0, rates: {}, timestamp: 0}; } private async getStoredState() { try { - const network = (await LocalCache.getItem('network')) || 'mainnet'; - const addressType = (await LocalCache.getItem('addressType')) || 'legacy'; - let api = await LocalCache.getItem('api'); + const network = appConfigRepository.get(CONFIG_KEYS.NETWORK) || 'mainnet'; + const addressType = + appConfigRepository.get(CONFIG_KEYS.ADDRESS_TYPE) || 'legacy'; + let api = appConfigRepository.get(`api_${network}`); + if (!api) { + api = appConfigRepository.get('api'); + } if (!api) { api = network === 'mainnet' ? 'https://mempool.space/api' : 'https://mempool.space/testnet/api'; } - const address = await LocalCache.getItem('currentAddress'); + const address = appConfigRepository.get(CONFIG_KEYS.CURRENT_ADDRESS); return { network, addressType, @@ -208,16 +374,16 @@ export class WalletService { }) { try { if (state.network) { - await LocalCache.setItem('network', state.network); + appConfigRepository.set(CONFIG_KEYS.NETWORK, state.network); } if (state.addressType) { - await LocalCache.setItem('addressType', state.addressType); + appConfigRepository.set(CONFIG_KEYS.ADDRESS_TYPE, state.addressType); } if (state.api) { - await LocalCache.setItem('api', state.api); + appConfigRepository.set('api', state.api); } if (state.address) { - await LocalCache.setItem('currentAddress', state.address); + appConfigRepository.set(CONFIG_KEYS.CURRENT_ADDRESS, state.address); } dbg('WalletService: Saved state to storage:', state); } catch (error) { @@ -249,28 +415,900 @@ export class WalletService { } return WalletService.instance; } - // Add method to cancel ongoing fetches - private cancelOngoingFetches(key: string) { - if (this.fetchInProgress[key]) { - this.abortController.abort(); - this.abortController = new AbortController(); - this.fetchInProgress[key] = false; - if (this.fetchTimeout[key]) { - clearTimeout(this.fetchTimeout[key]); - delete this.fetchTimeout[key]; + + /** + * Returns the next change (internal chain) address for the given network and address type. + * Does not increment the change index; call incrementChangeIndexAfterSend() after successful broadcast. + */ + public async getNextChangeAddress( + network: string, + addressType: string, + ): Promise { + return (await this.getNextChangeAddressWithPath(network, addressType)) + .address; + } + + public async getNextChangeAddressWithPath( + network: string, + addressType: string, + ): Promise<{address: string; path: string}> { + const jks = await EncryptedStorage.getItem('keyshare'); + if (!jks) throw new Error('No keyshare found'); + const ks = JSON.parse(jks); + const useLegacyPath = isLegacyWallet(ks.created_at); + const changeIdx = await getChangeIndex(network, addressType); + const path = getChangePath(network, addressType, useLegacyPath, changeIdx); + const btcPub = await BBMTLibNativeModule.derivePubkey( + ks.pub_key, + ks.chain_code_hex, + path, + ); + const address = await BBMTLibNativeModule.btcAddress( + btcPub, + network, + addressType, + ); + dbg('WalletService: getNextChangeAddressWithPath', { + network, + addressType, + changeIdx, + address: address?.slice(0, 12) + '...', + path, + }); + return {address, path}; + } + + /** Call after a send has been successfully broadcast to advance the change index. */ + public async incrementChangeIndexAfterSend( + network: string, + addressType: string, + ): Promise { + await hdIncrementChangeIndexAfterSend(network, addressType); + this.invalidateAddressCache(network, addressType); + } + + /** + * Derive the next receive (external) address and persist it as current. + * Call when user requests "Get new address" to avoid address reuse. + */ + public async getNextReceiveAddress( + network: string, + addressType: string, + ): Promise { + const jks = await EncryptedStorage.getItem('keyshare'); + if (!jks) throw new Error('No keyshare found'); + const ks = JSON.parse(jks); + const useLegacyPath = isLegacyWallet(ks.created_at); + const nextIndex = (await getExternalIndex(network, addressType)) + 1; + await setExternalIndex(network, addressType, nextIndex); + const path = getReceivePath(network, addressType, useLegacyPath, nextIndex); + const btcPub = await BBMTLibNativeModule.derivePubkey( + ks.pub_key, + ks.chain_code_hex, + path, + ); + const newAddress = await BBMTLibNativeModule.btcAddress( + btcPub, + network, + addressType, + ); + await this.saveStoredState({address: newAddress}); + this.currentAddress = newAddress; + dbg('WalletService: getNextReceiveAddress', { + network, + addressType, + nextIndex, + }); + return newAddress; + } + + /** + * Fetches UTXOs for all in-scope HD addresses (receive + change) and tags each with its derivation path. + * Used by multi-path send flow and can be reused by UtxosScreen. + * @param network - 'mainnet' | 'testnet' + * @param addressType - e.g. 'segwit-native' + * @param apiUrl - base API URL (e.g. https://mempool.space/api) + * @param signal - optional AbortSignal for cancellation + */ + public async fetchUtxosWithPaths( + network: string, + addressType: string, + apiUrl: string, + signal?: AbortSignal, + ): Promise { + const baseUrl = apiUrl.replace(/\/+$/, '').replace(/\/api\/?$/, ''); + const fullApiUrl = `${baseUrl}/api`; + const isTestnetApi = /\/testnet(\/|$)/.test(fullApiUrl); + + const addressesWithPaths = await this.getHdAddressesWithPaths( + network, + addressType || 'segwit-native', + ); + if (addressesWithPaths.length === 0) return []; + + const merged: UtxoWithPath[] = []; + const controller = signal ? undefined : new AbortController(); + const fetchSignal = signal ?? controller?.signal; + if (controller) { + setTimeout(() => controller.abort(), 20000); + } + + // Fetch UTXOs sequentially, address-by-address, to avoid hammering + // mempool.space and to keep behavior deterministic under slow networks. + for (const {address, derivationPath, chain, index} of addressesWithPaths) { + if (!this.addressMatchesNetwork(address, isTestnetApi)) { + continue; + } + if (fetchSignal?.aborted) { + dbg('WalletService: fetchUtxosWithPaths aborted', { + address: address.slice(0, 12), + }); + break; + } + // Skip addresses that returned empty UTXOs recently — no need to ask + // the API again while the user is typing/estimating fees. + // Addresses with UTXOs are always re-fetched so spent coins are detected. + const emptyAt = this.utxoEmptyCache.get(address); + if (emptyAt && Date.now() - emptyAt < getUtxoEmptyCacheTtlMs()) { + continue; + } + + try { + const utxoUrl = `${fullApiUrl}/address/${encodeURIComponent( + address, + )}/utxo`; + const res = await this.withTimeout( + `utxo-${address.slice(0, 12)}`, + mempoolClient.get(utxoUrl, {signal: fetchSignal}), + 8000, + ); + if (!res.ok) { + continue; + } + const rawList: ApiUtxo[] = res.data; + if (!Array.isArray(rawList)) { + continue; + } + if (rawList.length === 0) { + // Cache this empty result so we skip it for the next TTL window + this.utxoEmptyCache.set(address, Date.now()); + continue; + } + for (const u of rawList) { + merged.push({ + ...u, + address, + derivationPath, + chain, + chainIndex: index, + }); + } + } catch (e) { + dbg('WalletService: fetchUtxosWithPaths failed for address', { + address: address.slice(0, 12), + error: e, + }); + // skip failed address, continue with next + } + } + + // Sort: receive first, then change; by chain index; then by block_time desc (newest first) + merged.sort((a, b) => { + if (a.chain !== b.chain) return a.chain === 'receive' ? -1 : 1; + if (a.chainIndex !== b.chainIndex) return a.chainIndex - b.chainIndex; + const ta = a.status?.block_time ?? 0; + const tb = b.status?.block_time ?? 0; + return tb - ta; + }); + + return merged; + } + + private addressMatchesNetwork(addr: string, isTestnetApi: boolean): boolean { + if (!addr) return false; + if (isTestnetApi) { + return ( + ['m', 'n', '2', 't'].some(p => addr.startsWith(p)) || + addr.startsWith('tb1') + ); + } + return ( + ['1', '3', 'b'].some(p => addr.startsWith(p)) || addr.startsWith('bc1') + ); + } + + /** + * Clears the in-memory HD address cache for the given network+addressType combination. + * Call this after any index advance (e.g. after a send, after bumpExternalIndexIfCurrentUsed). + */ + public invalidateAddressCache(network?: string, addressType?: string): void { + if (!network && !addressType) { + this.hdAddressCache.clear(); + this.utxoEmptyCache.clear(); + return; + } + const prefix = `${network}_${addressType}_`; + for (const key of this.hdAddressCache.keys()) { + if (key.startsWith(prefix)) { + this.hdAddressCache.delete(key); + } + } + // Also clear the UTXO empty-skip cache so newly-active addresses are not skipped + this.utxoEmptyCache.clear(); + } + + /** + * Returns all in-scope HD addresses with derivation path and chain (receive vs change). + * Results are memoized in-memory for the lifetime of the app session — re-derivation only + * happens when the indexes change (i.e. after the cache is explicitly invalidated). + */ + public async getHdAddressesWithPaths( + network: string, + addressType: string, + ): Promise { + const jks = await EncryptedStorage.getItem('keyshare'); + if (!jks) { + dbg( + '[BALANCE] getHdAddressesWithPaths: keyshare not in EncryptedStorage — returning [].', + 'network:', + network, + 'addressType:', + addressType, + '(iOS Keychain may still be initialising after device unlock)', + ); + return []; + } + const ks = JSON.parse(jks); + const useLegacyPath = isLegacyWallet(ks.created_at); + const externalIdx = await getExternalIndex(network, addressType); + const maxUsedExternal = await getMaxUsedExternal(network, addressType); + const changeIdx = await getChangeIndex(network, addressType); + // Include addresses up to highest + GAP_LIMIT so sync (and tap-to-refresh) catches the next + // receive/change addresses and we don't miss incoming txs to gap indices. + const externalEnd = Math.max(externalIdx, maxUsedExternal) + getGapLimit(); + const internalEnd = changeIdx + getGapLimit(); + + const cacheKey = `${network}_${addressType}_${externalEnd}_${internalEnd}`; + const cached = this.hdAddressCache.get(cacheKey); + if (cached) { + dbg( + 'WalletService: getHdAddressesWithPaths cache hit', + cacheKey, + cached.length, + 'addresses', + ); + return cached; + } + + dbg( + 'WalletService: getHdAddressesWithPaths deriving', + externalEnd + 1, + 'receive +', + internalEnd + 1, + 'change addresses', + ); + const results: HdAddressWithPath[] = []; + for (let i = 0; i <= externalEnd; i++) { + const path = getReceivePath(network, addressType, useLegacyPath, i); + const pub = await BBMTLibNativeModule.derivePubkey( + ks.pub_key, + ks.chain_code_hex, + path, + ); + const address = await BBMTLibNativeModule.btcAddress( + pub, + network, + addressType, + ); + results.push({address, derivationPath: path, chain: 'receive', index: i}); + } + for (let i = 0; i <= internalEnd; i++) { + const path = getChangePath(network, addressType, useLegacyPath, i); + const pub = await BBMTLibNativeModule.derivePubkey( + ks.pub_key, + ks.chain_code_hex, + path, + ); + const address = await BBMTLibNativeModule.btcAddress( + pub, + network, + addressType, + ); + results.push({address, derivationPath: path, chain: 'change', index: i}); + } + + this.hdAddressCache.set(cacheKey, results); + return results; + } + + /** + * Returns the subset of HD addresses that are "active" and worth querying on + * tap-to-refresh. An address is active if any of: + * - Its receive index is within [highestUsed - gap .. highestUsed + gap] + * - Its change index is within [changeIdx - gap .. changeIdx + gap] + * - It currently holds UTXOs in the DB + * - It has a pending (unconfirmed) transaction in the DB + * - It is the current receive address (externalIdx) + * + * Builds from the already-derived full list (cached), so no extra native calls. + * Background SyncCoordinator still scans the full range on its timer. + */ + public async getActiveAddressesWithPaths( + network: string, + addressType: string, + ): Promise { + const all = await this.getHdAddressesWithPaths(network, addressType); + if (all.length === 0) return []; + + const gap = getGapLimit(); + const externalIdx = await getExternalIndex(network, addressType); + const maxUsedExternal = await getMaxUsedExternal(network, addressType); + const changeIdx = await getChangeIndex(network, addressType); + + const highestUsed = Math.max(externalIdx, maxUsedExternal); + const receiveMin = Math.max(0, highestUsed - gap); + const receiveMax = highestUsed + gap; + const changeMin = Math.max(0, changeIdx - gap); + const changeMax = changeIdx + gap; + + const allAddresses = all.map(a => a.address); + + // Addresses holding UTXOs + const utxosInDb = utxoRepository.getUtxosForAddresses( + allAddresses, + network, + ); + const utxoAddrSet = new Set(utxosInDb.map(u => u.address)); + + // Addresses with pending (unconfirmed) transactions + const pendingAddrSet = new Set( + transactionRepository.getAddressesWithPendingTxs(network), + ); + + const active = all.filter(a => { + if (utxoAddrSet.has(a.address)) return true; + if (pendingAddrSet.has(a.address)) return true; + if (a.chain === 'receive') { + return ( + a.index === externalIdx || + (a.index >= receiveMin && a.index <= receiveMax) + ); + } + // change chain + return a.index >= changeMin && a.index <= changeMax; + }); + + dbg( + 'WalletService: getActiveAddressesWithPaths', + active.length, + '/', + all.length, + 'active addresses', + {receiveMin, receiveMax, changeMin, changeMax}, + ); + return active; + } + + /** + * Returns the current receive address, derivation path, and index for display (e.g. ReceiveModal). + * + * All three values are derived together in one call so the returned object is + * always internally consistent — the address is guaranteed to match the path + * and index, eliminating the stale-state flicker that arises when address and + * path info are fetched from separate state variables. + */ + public async getCurrentReceivePathInfo( + network: string, + addressType: string, + ): Promise<{path: string; index: number; address: string} | null> { + const jks = await EncryptedStorage.getItem('keyshare'); + if (!jks) { + dbg('WalletService: getCurrentReceivePathInfo - no keyshare'); + return null; + } + const ks = JSON.parse(jks); + const useLegacyPath = isLegacyWallet(ks.created_at); + const index = await getExternalIndex(network, addressType); + const path = getReceivePath(network, addressType, useLegacyPath, index); + const pub = await BBMTLibNativeModule.derivePubkey( + ks.pub_key, + ks.chain_code_hex, + path, + ); + const address = await BBMTLibNativeModule.btcAddress( + pub, + network, + addressType, + ); + dbg('WalletService: getCurrentReceivePathInfo', { + network, + addressType, + index, + path, + address: address.slice(0, 12), + }); + return {path, index, address}; + } + + /** + * If the current external (receive) address has ever been used (confirmed or mempool), + * advance externalIndex to the next index and update maxUsedExternal accordingly. + * This is a lightweight frontier bump, not a full restore scan. + */ + public async bumpExternalIndexIfCurrentUsed( + network: string, + addressType: string, + apiUrl: string, + ): Promise { + try { + const jks = await EncryptedStorage.getItem('keyshare'); + if (!jks) { + dbg('WalletService: bumpExternalIndexIfCurrentUsed - no keyshare'); + return; + } + const ks = JSON.parse(jks); + const useLegacyPath = isLegacyWallet(ks.created_at); + const currentIndex = await getExternalIndex(network, addressType); + const path = getReceivePath( + network, + addressType, + useLegacyPath, + currentIndex, + ); + const pub = await BBMTLibNativeModule.derivePubkey( + ks.pub_key, + ks.chain_code_hex, + path, + ); + const addr = await BBMTLibNativeModule.btcAddress( + pub, + network, + addressType, + ); + const used = await this.isAddressUsed(addr, apiUrl); + if (!used) { + dbg( + 'WalletService: bumpExternalIndexIfCurrentUsed - current address not used', + {network, addressType, currentIndex, addr: addr.slice(0, 12)}, + ); + return; + } + const prevMaxUsed = await getMaxUsedExternal(network, addressType); + const newMaxUsed = Math.max(prevMaxUsed, currentIndex, 0); + await setMaxUsedExternal(network, addressType, newMaxUsed); + const newIndex = newMaxUsed + 1; + await setExternalIndex(network, addressType, newIndex); + dbg('WalletService: bumpExternalIndexIfCurrentUsed advanced index', { + network, + addressType, + currentIndex, + newIndex, + newMaxUsed, + addr: addr.slice(0, 12), + }); + this.invalidateAddressCache(network, addressType); + } catch (error) { + dbg('WalletService: bumpExternalIndexIfCurrentUsed error', { + network, + addressType, + error, + }); + } + } + + /** + * HD rule: An address is USED if it has EVER appeared in transaction history (confirmed or mempool), + * regardless of current UTXO state. Used for restore discovery to prevent address reuse. + */ + private async isAddressUsed( + address: string, + apiUrl: string, + timeout: number = 10_000, + ): Promise { + const baseUrl = apiUrl.replace(/\/+$/, ''); + const url = `${baseUrl}/address/${address}/txs`; + try { + const response = await this.withTimeout( + `txs-${address.slice(0, 12)}`, + signal => mempoolClient.get(url, {signal, timeoutMs: timeout}), + timeout, + ); + if (!response.ok) { + dbg('WalletService: isAddressUsed fetch failed', { + address: address.slice(0, 12), + status: response.status, + }); + throw new Error(`isAddressUsed HTTP ${response.status}`); + } + const data = response.data as unknown; + const hasTxs = Array.isArray(data) && data.length > 0; + dbg('WalletService: isAddressUsed', { + address: address.slice(0, 12), + hasTxs, + }); + return hasTxs; + } catch (error) { + dbg('WalletService: isAddressUsed error', { + address: address.slice(0, 12), + error, + }); + throw error; + } + } + + /** + * Restore discovery: scan external and internal chains until GAP_LIMIT consecutive + * unused addresses, then set externalIndex, maxUsedExternal, and changeIndex from chain state. + * Uses transaction history (not UTXO-only) per HD rule: address is used if it has EVER appeared in a tx. + * Call after LocalCache.clear() (storage clear) or keyshare import. + */ + /** Progress: chain, current index, consecutive unused count */ + public async discoverHdIndexesForNetwork( + network: string, + addressType: string, + apiUrl: string, + onProgress?: ( + chain: 'external' | 'internal', + index: number, + gapIndex: number, + ) => void, + ): Promise { + dbg('WalletService: discoverHdIndexesForNetwork START', { + network, + addressType, + apiUrl: apiUrl?.slice(0, 40) + '...', + }); + const jks = await EncryptedStorage.getItem('keyshare'); + if (!jks) { + dbg('WalletService: No keyshare, skipping restore discovery'); + return; + } + const ks = JSON.parse(jks); + const useLegacyPath = isLegacyWallet(ks.created_at); + BBMTLibNativeModule.setAPI(network, apiUrl); + + const prevExternalIndex = await getExternalIndex(network, addressType); + const prevMaxUsedExternal = await getMaxUsedExternal(network, addressType); + const prevChangeIndex = await getChangeIndex(network, addressType); + + let discoveredMaxUsedExternal = -1; + let discoveredMaxUsedChange = -1; + let discoveryStatus: 'ok' | 'partial' | 'failed' = 'ok'; + const startedAt = Date.now(); + + // Load previously scanned addresses so retries skip already-checked indexes. + // wallet_addresses survives clearWalletCacheData(), making resume free. + const knownExternal = new Map(); + for (const a of walletRepository.getAddresses(network, addressType, 0)) { + knownExternal.set(a.idx, a.isUsed); + } + const knownChange = new Map(); + for (const a of walletRepository.getAddresses(network, addressType, 1)) { + knownChange.set(a.idx, a.isUsed); + } + + dbg('WalletService: Restore discovery - scanning external chain', { + network, + addressType, + useLegacyPath, + cachedExternal: knownExternal.size, + cachedChange: knownChange.size, + }); + + // External chain: scan until GAP_LIMIT consecutive unused. + // Each address check gets one retry on timeout before aborting the chain. + try { + let consecutiveUnused = 0; + for (let i = 0; consecutiveUnused < getGapLimit(); i++) { + // Resume: use cached result from a previous (partial) run. + const cached = knownExternal.get(i); + if (cached !== undefined) { + if (cached) { + discoveredMaxUsedExternal = i; + consecutiveUnused = 0; + } else { + consecutiveUnused++; + } + onProgress?.('external', i, consecutiveUnused); + continue; + } + + // Not in DB — derive address and check via API. + const path = getReceivePath(network, addressType, useLegacyPath, i); + const pub = await BBMTLibNativeModule.derivePubkey( + ks.pub_key, + ks.chain_code_hex, + path, + ); + const addr = await BBMTLibNativeModule.btcAddress( + pub, + network, + addressType, + ); + try { + onProgress?.('external', i, consecutiveUnused); + const used = await this.isAddressUsed(addr, apiUrl); + walletRepository.upsertAddress({ + network, + addressType, + chain: 0, + idx: i, + address: addr, + isUsed: used, + }); + if (used) { + discoveredMaxUsedExternal = i; + consecutiveUnused = 0; + } else { + consecutiveUnused++; + } + } catch { + dbg('WalletService: Restore discovery external error, retrying', { + network, + addressType, + index: i, + }); + try { + await waitMS(1500); + const retryUrl = `${apiUrl.replace( + /\/+$/, + '', + )}/address/${addr}/txs`; + mempoolClient.evictInflight(retryUrl); + const used = await this.isAddressUsed(addr, apiUrl); + walletRepository.upsertAddress({ + network, + addressType, + chain: 0, + idx: i, + address: addr, + isUsed: used, + }); + if (used) { + discoveredMaxUsedExternal = i; + consecutiveUnused = 0; + } else { + consecutiveUnused++; + } + } catch (retryError) { + dbg('WalletService: Restore discovery external error after retry', { + network, + addressType, + index: i, + error: retryError, + }); + discoveryStatus = 'partial'; + break; + } + } + } + } catch (error) { + dbg('WalletService: Restore discovery external FAILED', { + network, + addressType, + error, + }); + discoveryStatus = 'failed'; + } + + // Internal (change) chain: only scan if external completed successfully + if (discoveryStatus === 'ok') { + dbg( + 'WalletService: Restore discovery - scanning internal (change) chain', + { + network, + addressType, + }, + ); + try { + let consecutiveUnused = 0; + for (let i = 0; consecutiveUnused < getGapLimit(); i++) { + // Resume: use cached result from a previous (partial) run. + const cached = knownChange.get(i); + if (cached !== undefined) { + if (cached) { + discoveredMaxUsedChange = i; + consecutiveUnused = 0; + } else { + consecutiveUnused++; + } + onProgress?.('internal', i, consecutiveUnused); + continue; + } + + const path = getChangePath(network, addressType, useLegacyPath, i); + const pub = await BBMTLibNativeModule.derivePubkey( + ks.pub_key, + ks.chain_code_hex, + path, + ); + const addr = await BBMTLibNativeModule.btcAddress( + pub, + network, + addressType, + ); + try { + onProgress?.('internal', i, consecutiveUnused); + const used = await this.isAddressUsed(addr, apiUrl); + walletRepository.upsertAddress({ + network, + addressType, + chain: 1, + idx: i, + address: addr, + isUsed: used, + }); + if (used) { + discoveredMaxUsedChange = i; + consecutiveUnused = 0; + } else { + consecutiveUnused++; + } + } catch { + dbg('WalletService: Restore discovery internal error, retrying', { + network, + addressType, + index: i, + }); + try { + await waitMS(1500); + const retryUrl = `${apiUrl.replace( + /\/+$/, + '', + )}/address/${addr}/txs`; + mempoolClient.evictInflight(retryUrl); + const used = await this.isAddressUsed(addr, apiUrl); + walletRepository.upsertAddress({ + network, + addressType, + chain: 1, + idx: i, + address: addr, + isUsed: used, + }); + if (used) { + discoveredMaxUsedChange = i; + consecutiveUnused = 0; + } else { + consecutiveUnused++; + } + } catch (retryError) { + dbg( + 'WalletService: Restore discovery internal error after retry', + { + network, + addressType, + index: i, + error: retryError, + }, + ); + discoveryStatus = 'partial'; + break; + } + } + } + } catch (error) { + dbg('WalletService: Restore discovery internal FAILED', { + network, + addressType, + error, + }); + discoveryStatus = 'failed'; + } + } + + const durationMs = Date.now() - startedAt; + + // Commit discovered indexes even for partial results. + // Previously, partial discovery threw away everything — meaning if the API + // timed out at index 5 but we found used addresses at indexes 0-3, those + // results were lost and the wallet showed 0 balance. + if ( + discoveryStatus === 'ok' || + (discoveryStatus === 'partial' && discoveredMaxUsedExternal >= 0) + ) { + const externalNext = Math.max( + 0, + discoveredMaxUsedExternal + 1, + prevExternalIndex, + ); + await setExternalIndex(network, addressType, externalNext); + if (discoveredMaxUsedExternal >= 0) { + await setMaxUsedExternal( + network, + addressType, + Math.max(prevMaxUsedExternal, discoveredMaxUsedExternal, 0), + ); } + if (discoveryStatus === 'ok') { + const changeNext = Math.max( + 0, + discoveredMaxUsedChange + 1, + prevChangeIndex, + ); + await setChangeIndex(network, addressType, changeNext); + } + dbg('WalletService: Restore discovery committed indexes', { + network, + addressType, + discoveryStatus, + discoveredMaxUsedExternal, + externalNext, + discoveredMaxUsedChange, + durationMs, + }); + if (discoveryStatus === 'ok') { + walletRepository.setRestoreDone(network, addressType, true); + } + walletRepository.setDiscoveryStatus( + network, + addressType, + discoveryStatus, + Date.now(), + ); + } else { + dbg( + 'WalletService: Restore discovery aborted, keeping previous HD indexes', + { + network, + addressType, + discoveryStatus, + prevExternalIndex, + prevMaxUsedExternal, + prevChangeIndex, + durationMs, + }, + ); + walletRepository.setDiscoveryStatus( + network, + addressType, + discoveryStatus, + Date.now(), + ); + } + + dbg('WalletService: discoverHdIndexesForNetwork COMPLETE', { + network, + addressType, + discoveryStatus, + durationMs, + }); + // Indexes may have changed — drop the cached address list + this.invalidateAddressCache(network, addressType); + } + + private cancelOngoingFetches(key: string) { + const ctrl = this.abortControllers.get(key); + if (ctrl) { + ctrl.abort(); + this.abortControllers.delete(key); + } + this.fetchInProgress[key] = false; + if (this.fetchTimeout[key]) { + clearTimeout(this.fetchTimeout[key]); + delete this.fetchTimeout[key]; } } - // Add method to handle API timeouts + /** + * Run a promise factory with a per-key AbortController and timeout. + * The factory receives an AbortSignal scoped to this key — aborting one + * key does NOT cancel requests for other keys (fixes the shared-controller + * cascade where e.g. a price fetch aborting would kill discovery fetches). + */ private async withTimeout( key: string, - promise: Promise, - timeout: number = this.API_TIMEOUT, + factory: Promise | ((signal: AbortSignal) => Promise), + timeout: number = getApiTimeoutMs(), ): Promise { this.cancelOngoingFetches(key); this.fetchInProgress[key] = true; + const ctrl = new AbortController(); + this.abortControllers.set(key, ctrl); + const promise = + typeof factory === 'function' ? factory(ctrl.signal) : factory; const timeoutPromise = new Promise((_, reject) => { this.fetchTimeout[key] = setTimeout(() => { + ctrl.abort(); this.fetchInProgress[key] = false; reject(new Error(`API call timed out after ${timeout}ms`)); }, timeout); @@ -293,27 +1331,81 @@ export class WalletService { timestamp: number; }> { try { - // Get the list of mainnet API endpoints + // DB-level TTL: return cached price when it was written recently. + const cachedPrice = priceRepository.getCachedPrice('USD'); + if ( + cachedPrice && + cachedPrice.timestamp && + Date.now() - cachedPrice.timestamp < 45_000 + ) { + dbg('WalletService.getBitcoinPrice: DB fresh — returning cached'); + return { + price: this.formatUSD(cachedPrice.rate), + rate: cachedPrice.rate, + rates: cachedPrice.rates, + timestamp: cachedPrice.timestamp, + }; + } + + // Price is always fetched from mainnet (even in testnet mode). + const network = appConfigRepository.get(CONFIG_KEYS.NETWORK) || 'mainnet'; + const userMainnetApi = + appConfigRepository.get('api_mainnet') || + (network === 'mainnet' ? appConfigRepository.get('api') : null) || + ''; const apiEndpoints = await getMainnetAPIList(); - dbg('WalletService: Attempting to fetch BTC price using round-robin from APIs:', apiEndpoints); + mempoolClient.setPublicBases(apiEndpoints); + + const normalizeBase = (url: string) => + (url || '').replace(/\/+$/, '').replace(/\/api\/?$/, ''); + const publicBases = new Set(apiEndpoints.map(normalizeBase)); + const userBase = normalizeBase(userMainnetApi); + + // Use failover (public list) only when the user's mainnet API is one of the offered public ones. + // When the user has a custom mainnet host for privacy, hit only that host — no public round-robin. + const basesToTry: string[] = + userMainnetApi && !publicBases.has(userBase) + ? [userMainnetApi] + : apiEndpoints; + + if (userMainnetApi && !publicBases.has(userBase)) { + dbg( + 'WalletService: Using custom mainnet API only for price (no public failover):', + userMainnetApi, + ); + } else { + dbg( + 'WalletService: Attempting to fetch BTC price using round-robin from APIs:', + basesToTry, + ); + } let lastError: any = null; - // Try each API endpoint in sequence until one succeeds - for (const baseApiUrl of apiEndpoints) { + for (const baseApiUrl of basesToTry) { try { // Always use mainnet price endpoint (remove any testnet suffix) - const priceUrl = baseApiUrl.replace(/\/testnet\/?$/, '') + '/v1/prices'; + const priceUrl = + baseApiUrl.replace(/\/testnet\/?$/, '') + '/v1/prices'; dbg('WalletService: Trying price API URL:', priceUrl); - const response = await this.withTimeout( - 'price', - fetch(priceUrl, {signal: this.abortController.signal}), + const response = await this.withTimeout('price', signal => + mempoolClient.get(priceUrl, {signal}), ); if (!response.ok) { - throw new Error(`HTTP ${response.status}: ${response.statusText}`); + throw new Error(`HTTP ${response.status}`); } - const data = await response.json(); - dbg('WalletService: Raw price data received from', priceUrl, ':', data); + const data = response.data as any; + dbg( + 'WalletService: Raw price data received from', + priceUrl, + ':', + data, + ); if (!data || !data.USD || !validateNumber(data.USD)) { - dbg('WalletService: Invalid price data received from', priceUrl, ':', data); + dbg( + 'WalletService: Invalid price data received from', + priceUrl, + ':', + data, + ); throw new Error('Invalid price data received'); } const rate = parseFloat(data.USD); @@ -323,7 +1415,14 @@ export class WalletService { throw new Error('Invalid rate value'); } const price = this.formatUSD(data.USD); - dbg('WalletService: New price fetched from', priceUrl, '- Rate:', rate, 'Price:', price); + dbg( + 'WalletService: New price fetched from', + priceUrl, + '- Rate:', + rate, + 'Price:', + price, + ); // Use all available rates from the API response const rates: {[key: string]: number} = {}; Object.entries(data).forEach(([currency, value]) => { @@ -366,21 +1465,33 @@ export class WalletService { clearTimeout(timeout), ); this.fetchTimeout = {}; + for (const ctrl of this.abortControllers.values()) { + ctrl.abort(); + } + this.abortControllers.clear(); // Clear persistent storage try { - await LocalCache.removeItem('walletCache'); - dbg('WalletService: Cleared persistent cache'); + dbg( + 'WalletService: Cleared persistent cache (walletCache key deprecated)', + ); } catch (error) { dbg('WalletService: Error clearing persistent cache:', error); } - // Generate new address for the current network + // Generate address for the current network at current external index (HD) try { const jks = await EncryptedStorage.getItem('keyshare'); const ks = JSON.parse(jks || '{}'); - // Check if this is a legacy wallet (created before migration timestamp) const useLegacyPath = isLegacyWallet(ks.created_at); - // Use derivation path that matches the address type (or legacy path for old wallets) - const path = getDerivePathForNetwork(network, state.addressType, useLegacyPath); + const externalIndex = await getExternalIndex( + network, + state.addressType, + ); + const path = getReceivePath( + network, + state.addressType, + useLegacyPath, + externalIndex, + ); const btcPub = await BBMTLibNativeModule.derivePubkey( ks.pub_key, ks.chain_code_hex, @@ -424,15 +1535,17 @@ export class WalletService { public async handleAddressTypeChange(addressType: string) { dbg('WalletService: Address type changed to:', addressType); try { - // Get current state const state = await this.getStoredState(); - // Generate new address for current network and type const jks = await EncryptedStorage.getItem('keyshare'); const ks = JSON.parse(jks || '{}'); - // Check if this is a legacy wallet (created before migration timestamp) const useLegacyPath = isLegacyWallet(ks.created_at); - // Use derivation path that matches the address type (or legacy path for old wallets) - const path = getDerivePathForNetwork(state.network, addressType, useLegacyPath); + const externalIndex = await getExternalIndex(state.network, addressType); + const path = getReceivePath( + state.network, + addressType, + useLegacyPath, + externalIndex, + ); const btcPub = await BBMTLibNativeModule.derivePubkey( ks.pub_key, ks.chain_code_hex, @@ -476,9 +1589,15 @@ export class WalletService { force, ); // Normalize network parameter for validation (testnet3 -> testnet) - const normalizedNetwork = this.currentNetwork === 'testnet3' ? 'testnet' : this.currentNetwork; + const normalizedNetwork = + this.currentNetwork === 'testnet3' ? 'testnet' : this.currentNetwork; if (!validateBitcoinAddressEnhanced(address, normalizedNetwork)) { - dbg('WalletService: Invalid Bitcoin address format:', address, 'for network:', this.currentNetwork); + dbg( + 'WalletService: Invalid Bitcoin address format:', + address, + 'for network:', + this.currentNetwork, + ); throw new Error('Invalid Bitcoin address'); } if (!validateNumber(btcRate)) { @@ -490,7 +1609,7 @@ export class WalletService { throw new Error('Invalid pending amount'); } BBMTLibNativeModule.setAPI(this.currentNetwork, this.currentApiUrl); - const api = await LocalCache.getItem('api'); + const api = appConfigRepository.get('api') || this.currentApiUrl; if (!api) { dbg('WalletService: No API URL found'); throw new Error('No API URL found'); @@ -513,7 +1632,9 @@ export class WalletService { dbg('WalletService: Raw balance in satoshis:', balance.toString()); // Calculate balance after pending sent, ensuring it's never negative const balanceAfterPending = balance.sub(pendingSent); - const finalBalance = balanceAfterPending.gte(0) ? balanceAfterPending : new Big(0); + const finalBalance = balanceAfterPending.gte(0) + ? balanceAfterPending + : new Big(0); const newBalance = finalBalance.div(1e8).toFixed(8); dbg('WalletService: Balance after pending subtraction:', newBalance); const hasNonZeroBalance = Number(newBalance) > 0; @@ -545,6 +1666,292 @@ export class WalletService { return await this.getBal(address); } } + + /** + * Aggregated balance over all HD addresses (external chain 0..maxUsed+GAP, internal 0..changeIndex+GAP). + * + * Uses GET /api/address/{addr} instead of /api/address/{addr}/utxo so that: + * - Responses are ~50× smaller (6 integers vs a full UTXO array) + * - All calls go through mempoolClient (30 s cache + in-flight dedup) + * - The formula is equivalent: confirmed + unconfirmed funded minus spent + * + * balance_sats = (chain_stats.funded_txo_sum - chain_stats.spent_txo_sum) + * + (mempool_stats.funded_txo_sum - mempool_stats.spent_txo_sum) + * + * The UTXO list for transaction construction is fetched separately via + * fetchUtxosWithPaths (also mempoolClient-cached) and is not affected here. + */ + public async getWalletBalanceAggregate( + network: string, + addressType: string, + btcRate: number, + pendingSent: number = 0, + _force: boolean = false, + onProgress?: (current: number, total: number) => void, + activeOnly: boolean = false, + ): Promise { + try { + dbg('WalletService: getWalletBalanceAggregate', { + network, + addressType, + btcRate, + pendingSent, + _force, + }); + + const jks = await EncryptedStorage.getItem('keyshare'); + if (!jks) { + dbg('WalletService: No keyshare for aggregate balance'); + return { + btc: '0.00000000', + usd: '$0.00', + hasNonZeroBalance: false, + timestamp: Date.now(), + }; + } + + // DB-level TTL: if the aggregate was written recently, return it + // without touching the network. Both this method and BalanceSyncer + // stamp sync_metadata on success, so they share freshness state. + const aggKey = `aggregate_${network}_${addressType}`; + if (!_force && syncRepository.isFresh('balance', aggKey, 20_000)) { + const cached = await this.getCachedAggregateBalance( + network, + addressType, + ); + if (cached) { + dbg( + '[BALANCE] getWalletBalanceAggregate: DB fresh — returning cached', + ); + return cached; + } + } + + const api = appConfigRepository.get('api') || this.currentApiUrl; + if (!api) throw new Error('No API URL found'); + const cleanApi = api.replace(/\/+$/, ''); + + // Reuse the cached address list — no re-derivation if indexes haven't changed. + // When activeOnly is true (tap-to-refresh) only query the active address set: + // recent-index window + UTXO holders + pending-tx addresses + current receive. + // Background SyncCoordinator continues to scan the full range. + const addressesWithPaths = activeOnly + ? await this.getActiveAddressesWithPaths(network, addressType) + : await this.getHdAddressesWithPaths(network, addressType); + const addresses = addressesWithPaths.map(a => a.address); + + // Guard: if the address list is empty the keyshare was not accessible + // (e.g. iOS Keychain still initialising immediately after device unlock). + // Fall back to the stored aggregate rather than returning 0. + if (addresses.length === 0) { + dbg( + '[BALANCE] getWalletBalanceAggregate: address list is EMPTY — keyshare unavailable.', + 'network:', + network, + 'addressType:', + addressType, + 'Falling back to cached aggregate instead of returning 0.', + ); + const cached = await this.getCachedAggregateBalance( + network, + addressType, + ); + dbg( + '[BALANCE] getWalletBalanceAggregate: cached aggregate =', + cached ? cached.btc + ' BTC' : 'NOT FOUND', + ); + if (cached) return cached; + } + + // ATOMIC: collect all in memory; only write when every address succeeds. + const perAddressBalances: Array<{ + address: string; + balanceSats: number; + pendingSats: number; + hasNonzero: boolean; + fetchedAt: number; + }> = []; + let confirmedSats = new Big(0); + let mempoolSats = new Big(0); + const total = addresses.length; + + for (let i = 0; i < addresses.length; i++) { + const addr = addresses[i]; + onProgress?.(i + 1, total); + try { + const res = await mempoolClient.get<{ + chain_stats: {funded_txo_sum: number; spent_txo_sum: number}; + mempool_stats: {funded_txo_sum: number; spent_txo_sum: number}; + }>(`${cleanApi}/address/${encodeURIComponent(addr)}`); + + if (!res.ok || !res.data) { + dbg( + '[BALANCE] getWalletBalanceAggregate: address failed', + addr.slice(0, 10), + res.status, + ); + const cached = await this.getCachedAggregateBalance( + network, + addressType, + ); + if (cached) return cached; + return { + btc: '0.00000000', + usd: '$0.00', + hasNonZeroBalance: false, + timestamp: Date.now(), + pendingSats: 0, + }; + } + + const {chain_stats, mempool_stats} = res.data; + const addrConfirmed = + chain_stats.funded_txo_sum - chain_stats.spent_txo_sum; + const addrMempool = + mempool_stats.funded_txo_sum - mempool_stats.spent_txo_sum; + const balanceSats = + Math.max(0, addrConfirmed) + Math.max(0, addrMempool); + const now = Date.now(); + + if (Number.isFinite(addrConfirmed) && addrConfirmed > 0) { + confirmedSats = confirmedSats.add(addrConfirmed); + } + if (Number.isFinite(addrMempool) && addrMempool !== 0) { + mempoolSats = mempoolSats.add(addrMempool); + } + + perAddressBalances.push({ + address: addr, + balanceSats, + pendingSats: addrMempool, + hasNonzero: addrConfirmed > 0 || addrMempool > 0, + fetchedAt: now, + }); + } catch (err) { + dbg( + '[BALANCE] getWalletBalanceAggregate: network error for', + addr.slice(0, 10), + err, + ); + const cached = await this.getCachedAggregateBalance( + network, + addressType, + ); + if (cached) return cached; + return { + btc: '0.00000000', + usd: '$0.00', + hasNonZeroBalance: false, + timestamp: Date.now(), + pendingSats: 0, + }; + } + } + + // All addresses succeeded — write per-address + aggregate in one go + const bals = perAddressBalances.map(b => ({ + address: b.address, + network, + balanceSats: b.balanceSats, + pendingSats: b.pendingSats, + hasNonzero: b.hasNonzero, + fetchedAt: b.fetchedAt, + })); + balanceRepository.setBalances(bals); + // Stamp sync_metadata so BalanceSyncer knows these addresses are fresh. + for (const b of bals) { + syncRepository.updateCursor( + 'balance', + `${b.address}_${network}`, + null, + 'ok', + ); + } + syncRepository.updateCursor( + 'balance', + `aggregate_${network}_${addressType}`, + null, + 'ok', + ); + + dbg( + '[BALANCE] getWalletBalanceAggregate: API result (atomic write) —', + 'addresses:', + addresses.length, + 'confirmed:', + confirmedSats.toFixed(0), + 'sats', + 'mempool:', + mempoolSats.toFixed(0), + 'sats', + 'network:', + network, + 'addressType:', + addressType, + ); + + const totalSats = confirmedSats.add(mempoolSats); + const balanceAfterPending = totalSats.sub(pendingSent); + const finalBalance = balanceAfterPending.gte(0) + ? balanceAfterPending + : new Big(0); + const newBalance = finalBalance.div(1e8).toFixed(8); + const hasNonZeroBalance = Number(newBalance) > 0; + let usdAmount = ''; + if (btcRate > 0) { + usdAmount = this.formatUSD(totalSats.mul(btcRate).div(1e8).toNumber()); + } + const pendingSatsValue = mempoolSats.toNumber(); + const result: WalletBalance = { + btc: newBalance, + usd: usdAmount, + hasNonZeroBalance, + timestamp: Date.now(), + pendingSats: pendingSatsValue, + }; + const aggAddress = `aggregate_${network}_${addressType}`; + balanceRepository.setBalance({ + address: aggAddress, + network, + balanceSats: Math.round(Number(newBalance) * 1e8), + pendingSats: pendingSatsValue, + hasNonzero: hasNonZeroBalance, + fetchedAt: result.timestamp, + }); + dbg('WalletService: getWalletBalanceAggregate result:', result); + return result; + } catch (error) { + dbg('WalletService: getWalletBalanceAggregate error:', error); + const cached = await this.getCachedAggregateBalance(network, addressType); + dbg('WalletService: getWalletBalanceAggregate cached:', cached); + return ( + cached ?? { + btc: '0.00000000', + usd: '$0.00', + hasNonZeroBalance: false, + timestamp: Date.now(), + } + ); + } + } + + /** Returns cached aggregate balance for HD wallet (network + addressType). */ + public async getCachedAggregateBalance( + network: string, + addressType: string, + ): Promise { + const aggAddress = `aggregate_${network}_${addressType}`; + const stored = balanceRepository.getBalance(aggAddress, network); + if (!stored) return null; + return { + btc: (stored.balanceSats / 1e8).toFixed(8), + usd: '$0.00', + hasNonZeroBalance: stored.hasNonzero, + timestamp: stored.fetchedAt, + pendingSats: stored.pendingSats, + }; + } + public getTransactionDetails( tx: any, address: string, @@ -630,7 +2037,12 @@ export class WalletService { }); } public abortTransactionFetch() { - this.abortController.abort(); + for (const [key, ctrl] of this.abortControllers) { + if (key.startsWith('txs-')) { + ctrl.abort(); + this.abortControllers.delete(key); + } + } } public async updateTransactionsCache( address: string, @@ -650,4 +2062,262 @@ export class WalletService { dbg('found cached txs:', txs.transactions.length); return txs.transactions; } + + /** + * Fetches transactions for multiple HD addresses, merges by txid, dedupes, sorts by block_time desc. + * Used for wallet-level transaction list (all receive + change addresses). + */ + /** + * mempool.space returns at most 25 txs per /txs call. + * When exactly PAGE_SIZE are returned there may be more; store the last txid + * as a cursor so callers can page with /txs/chain/{cursor}. + */ + private static readonly TX_PAGE_SIZE = 25; + + /** Pending txs (no block_height) sort to the top; confirmed sort by block_height desc. */ + private static txSortKey(tx: any): number { + if (!tx.status?.block_height) { + return Number.MAX_SAFE_INTEGER; // pending → top + } + return tx.status.block_height; + } + + /** + * Initial fetch — calls /txs for every address sequentially. + * Returns merged + deduped transactions sorted newest-first, plus a per-address + * cursor map (null = address exhausted, string = last txid for next page). + */ + public async fetchTransactionsForAddresses( + apiBase: string, + addresses: string[], + ): Promise<{txs: any[]; cursors: Record}> { + if (addresses.length === 0) return {txs: [], cursors: {}}; + const cleanBase = apiBase.replace(/\/+$/, '').replace(/\/api\/?$/, ''); + const seen = new Set(); + const merged: any[] = []; + const cursors: Record = {}; + // Fetch sequentially to avoid rate-limiting mempool.space. + for (const addr of addresses) { + try { + const url = `${cleanBase}/api/address/${encodeURIComponent(addr)}/txs`; + const res = await this.withTimeout( + `txs-${addr.slice(0, 12)}`, + mempoolClient.get(url), + 8000, + ); + if (!res.ok) { + cursors[addr] = null; + continue; + } + const data = res.data as any[]; + if (!Array.isArray(data)) { + cursors[addr] = null; + continue; + } + // Persist to DB immediately with the real Bitcoin address as the key. + // This ensures loadFromCache() can serve offline reads keyed by address, + // and aligns with TransactionSyncer's namespace. + if (data.length > 0) { + await this.setTxs(addr, data); + } + for (const tx of data) { + if (!seen.has(tx.txid)) { + seen.add(tx.txid); + merged.push(tx); + } + } + // Exactly PAGE_SIZE returned → there may be a next page + cursors[addr] = + data.length >= WalletService.TX_PAGE_SIZE + ? data[data.length - 1].txid + : null; + } catch (e) { + dbg( + 'WalletService: fetchTransactionsForAddresses failed for', + addr.slice(0, 12), + e, + ); + cursors[addr] = null; + } + } + merged.sort( + (a, b) => WalletService.txSortKey(b) - WalletService.txSortKey(a), + ); + dbg( + 'WalletService: fetchTransactionsForAddresses merged', + merged.length, + 'txs from', + addresses.length, + 'addresses', + ); + return {txs: merged, cursors}; + } + + /** + * Returns per-address transaction chain cursors from the sync repository + * (e.g. after transactionSyncer.syncAddressesAtomic). + */ + public getTransactionCursorsForAddresses( + network: string, + addresses: string[], + ): Record { + const out: Record = {}; + for (const addr of addresses) { + const c = syncRepository.getCursor('transactions', `${addr}_${network}`); + out[addr] = c ?? null; + } + return out; + } + + /** + * Paginated fetch — calls /txs/chain/{cursor} for every address whose cursor + * is non-null. Returns only the NEW transactions for this page plus updated + * cursors (null out exhausted addresses). + */ + public async fetchMoreTransactionsForAddresses( + apiBase: string, + cursors: Record, + ): Promise<{txs: any[]; cursors: Record}> { + const cleanBase = apiBase.replace(/\/+$/, '').replace(/\/api\/?$/, ''); + const seen = new Set(); + const merged: any[] = []; + const updatedCursors: Record = {...cursors}; + for (const [addr, cursor] of Object.entries(cursors)) { + if (!cursor) continue; // already exhausted + try { + const url = `${cleanBase}/api/address/${encodeURIComponent( + addr, + )}/txs/chain/${cursor}`; + const res = await this.withTimeout( + `txs-more-${addr.slice(0, 12)}`, + mempoolClient.get(url), + 8000, + ); + if (!res.ok) { + updatedCursors[addr] = null; + continue; + } + const data = res.data as any[]; + if (!Array.isArray(data) || data.length === 0) { + updatedCursors[addr] = null; + continue; + } + // Persist each page to DB with the real Bitcoin address key. + await this.setTxs(addr, data); + for (const tx of data) { + if (!seen.has(tx.txid)) { + seen.add(tx.txid); + merged.push(tx); + } + } + updatedCursors[addr] = + data.length >= WalletService.TX_PAGE_SIZE + ? data[data.length - 1].txid + : null; + } catch (e) { + dbg( + 'WalletService: fetchMoreTransactionsForAddresses failed for', + addr.slice(0, 12), + e, + ); + updatedCursors[addr] = null; + } + } + merged.sort( + (a, b) => WalletService.txSortKey(b) - WalletService.txSortKey(a), + ); + dbg( + 'WalletService: fetchMoreTransactionsForAddresses page yielded', + merged.length, + 'new txs', + ); + return {txs: merged, cursors: updatedCursors}; + } + + /** + * Enriches a UTXO list with the scriptpubkey (hex locking script) for each output. + * Fetches /tx/{txid} for each unique txid and reads vout[n].scriptpubkey. + * Called before passing UTXOs to the native bridge so Go's signing loop needs + * no network calls (FetchUTXODetails is skipped when scriptpubkey is present). + * + * UTXOs for which the fetch fails get an empty scriptpubkey string; Go will + * fall back to FetchUTXODetails for those inputs (safe, backward-compatible). + */ + public async enrichUtxosWithScriptpubkey( + utxos: UtxoWithPath[], + apiUrl: string, + ): Promise<(UtxoWithPath & {scriptpubkey: string})[]> { + const base = apiUrl.replace(/\/+$/, '').replace(/\/api\/?$/, ''); + // mempoolClient deduplicates concurrent fetches for the same txid and caches + // the result for 5 min (immutable confirmed tx content), so no local txCache needed. + const results: (UtxoWithPath & {scriptpubkey: string})[] = []; + for (const u of utxos) { + let scriptpubkey = ''; + try { + const res = await mempoolClient.get(`${base}/api/tx/${u.txid}`); + const txData = res.ok ? res.data : undefined; + scriptpubkey = txData?.vout?.[u.vout]?.scriptpubkey ?? ''; + } catch (e) { + dbg('WalletService: enrichUtxosWithScriptpubkey failed for', u.txid, e); + } + results.push({...u, scriptpubkey}); + } + return results; + } + + /** Cache key for wallet-level (multi-address) transactions. */ + private walletTxsCacheKey(network: string, addressType: string) { + return `wallet_txs_${network}_${addressType}`; + } + + public async transactionsFromCacheForWallet( + network: string, + addressType: string, + ): Promise { + // Primary path: query by real HD addresses — this is the authoritative source + // because TransactionSyncer writes here on every sync cycle. + try { + const addrs = await this.getHdAddressesWithPaths(network, addressType); + if (addrs.length > 0) { + const rows = transactionRepository.getTransactionsForAddresses( + addrs.map(a => a.address), + network, + ); + if (rows.length > 0) { + return rows + .map(r => { + try { + const parsed = JSON.parse(r.rawJson); + if (r.isConfirmed && parsed.status) { + parsed.status.confirmed = true; + if (r.blockHeight) parsed.status.block_height = r.blockHeight; + if (r.blockTime) parsed.status.block_time = r.blockTime; + } + return parsed; + } catch { + return null; + } + }) + .filter(Boolean); + } + } + } catch { + // Fall through to synthetic cache below. + } + // Fallback: synthetic wallet-level key written by updateTransactionsCacheForWallet. + // Used when keyshare is unavailable (e.g. during early launch before Keychain unlocks). + const cacheKey = this.walletTxsCacheKey(network, addressType); + const txs = await this.getTxs(cacheKey); + return txs.transactions; + } + + public async updateTransactionsCacheForWallet( + network: string, + addressType: string, + txs: any[], + ) { + const cacheKey = this.walletTxsCacheKey(network, addressType); + await this.setTxs(cacheKey, txs); + dbg('WalletService: wallet txs cache updated', cacheKey, txs.length); + } } diff --git a/services/feeUtils.ts b/services/feeUtils.ts new file mode 100644 index 00000000..c499f6be --- /dev/null +++ b/services/feeUtils.ts @@ -0,0 +1,315 @@ +/** + * feeUtils — pure-TS fee estimation with DB + HTTP caching. + * + * Replaces the Go-side EstimateFees / EstimateFeeWithUTXOs for the + * pre-send UI estimate. Fee rates are fetched through MempoolClient + * (round-robin, failover) and cached in the `fee_rates` SQLite table. + * UTXOs come from UtxoRepository (already synced by UtxoSyncer). + * + * The actual on-chain fee is still determined by the Go signing code. + */ +import database from './Database'; +import mempoolClient from './MempoolClient'; +import {dbg} from '../utils'; +import type {StoredUtxo} from './repositories/UtxoRepository'; + +// --------------------------------------------------------------------------- +// Types +// --------------------------------------------------------------------------- + +export type FeeStrategy = 'top' | '30m' | '1hr' | 'eco' | 'min'; + +export interface FeeRates { + fastestFee: number; + halfHourFee: number; + hourFee: number; + economyFee: number; + minimumFee: number; + fetchedAt: number; +} + +export type ScriptType = 'P2TR' | 'P2WPKH' | 'P2SH' | 'P2PKH'; + +export interface FeeEstimate { + feeSats: number; + feeRate: number; + vbytes: number; + selectedUtxos: StoredUtxo[]; +} + +// --------------------------------------------------------------------------- +// Constants — weight units matching Go's calculateFees exactly +// --------------------------------------------------------------------------- + +const INPUT_WU: Record = { + P2TR: 230, + P2WPKH: 272, + P2SH: 720, + P2PKH: 592, +}; + +const OUTPUT_WU: Record = { + P2TR: 136, + P2WPKH: 124, + P2SH: 128, + P2PKH: 136, +}; + +const BASE_TX_WU = 40; // version(4) + inputCount(1) + outputCount(1) + locktime(4) = 10 bytes × 4 WU +const SEGWIT_MARKER_WU = 8; // 2 bytes × 4 WU (marker + flag) +const DUST_THRESHOLD_SATS = 546; + +const FEE_RATES_DB_TTL_MS = 30_000; + +// --------------------------------------------------------------------------- +// 1. fetchFeeRates — DB-cached, MempoolClient-backed +// --------------------------------------------------------------------------- + +function getCachedFeeRates(): FeeRates | null { + try { + const {rows} = database.execute( + 'SELECT fastest, half_hour, hour, economy, minimum, fetched_at FROM fee_rates WHERE id = 1', + ); + if (!rows.length) return null; + const r = rows[0]; + return { + fastestFee: r.fastest as number, + halfHourFee: r.half_hour as number, + hourFee: r.hour as number, + economyFee: r.economy as number, + minimumFee: r.minimum as number, + fetchedAt: r.fetched_at as number, + }; + } catch { + return null; + } +} + +function writeFeeRates(rates: FeeRates): void { + try { + database.execute( + `INSERT INTO fee_rates (id, fastest, half_hour, hour, economy, minimum, fetched_at) + VALUES (1, ?, ?, ?, ?, ?, ?) + ON CONFLICT(id) DO UPDATE SET + fastest = excluded.fastest, + half_hour = excluded.half_hour, + hour = excluded.hour, + economy = excluded.economy, + minimum = excluded.minimum, + fetched_at = excluded.fetched_at`, + [ + rates.fastestFee, + rates.halfHourFee, + rates.hourFee, + rates.economyFee, + rates.minimumFee, + rates.fetchedAt, + ], + ); + } catch (err) { + dbg('feeUtils.writeFeeRates error', err); + } +} + +export async function fetchFeeRates(apiBase: string): Promise { + const cached = getCachedFeeRates(); + if (cached && Date.now() - cached.fetchedAt < FEE_RATES_DB_TTL_MS) { + dbg('feeUtils.fetchFeeRates: DB fresh — returning cached'); + return cached; + } + + const cleanApi = apiBase.replace(/\/+$/, ''); + const url = `${cleanApi}/v1/fees/recommended`; + const res = await mempoolClient.get<{ + fastestFee: number; + halfHourFee: number; + hourFee: number; + economyFee: number; + minimumFee: number; + }>(url); + + if (!res.ok || !res.data) { + if (cached) { + dbg('feeUtils.fetchFeeRates: API failed, returning stale cache'); + return cached; + } + throw new Error(`Fee rate fetch failed (${res.status})`); + } + + const rates: FeeRates = { + fastestFee: res.data.fastestFee, + halfHourFee: res.data.halfHourFee, + hourFee: res.data.hourFee, + economyFee: res.data.economyFee, + minimumFee: res.data.minimumFee, + fetchedAt: Date.now(), + }; + writeFeeRates(rates); + dbg('feeUtils.fetchFeeRates: wrote', rates); + return rates; +} + +// --------------------------------------------------------------------------- +// 2. detectAddressType — prefix-based script classification +// --------------------------------------------------------------------------- + +export function detectAddressType(address: string): ScriptType { + const a = address.toLowerCase(); + if (a.startsWith('bc1p') || a.startsWith('tb1p')) return 'P2TR'; + if (a.startsWith('bc1q') || a.startsWith('tb1q')) return 'P2WPKH'; + if (address.startsWith('3') || address.startsWith('2')) return 'P2SH'; + return 'P2PKH'; +} + +// --------------------------------------------------------------------------- +// 3. estimateVbytes — weight-unit based, mirrors Go exactly +// --------------------------------------------------------------------------- + +export function estimateVbytes( + inputs: ScriptType[], + outputs: ScriptType[], +): number { + let weight = BASE_TX_WU; + + let hasSegWit = false; + for (const inp of inputs) { + weight += INPUT_WU[inp]; + if (inp === 'P2WPKH' || inp === 'P2TR') hasSegWit = true; + } + if (hasSegWit) weight += SEGWIT_MARKER_WU; + + for (const out of outputs) { + weight += OUTPUT_WU[out]; + } + + if (inputs.length > 252) weight += 8; + if (outputs.length > 252) weight += 8; + + return Math.ceil(weight / 4); +} + +// --------------------------------------------------------------------------- +// 4. selectUtxos — smallest-first, matching Go's SelectUTXOs +// --------------------------------------------------------------------------- + +export function selectUtxos( + utxos: StoredUtxo[], + targetSats: number, +): StoredUtxo[] { + const sorted = [...utxos].sort((a, b) => a.valueSats - b.valueSats); + const selected: StoredUtxo[] = []; + let total = 0; + for (const u of sorted) { + selected.push(u); + total += u.valueSats; + if (total >= targetSats) break; + } + if (total < targetSats) { + throw new Error( + `Insufficient UTXOs: need ${targetSats} sats, have ${total}`, + ); + } + return selected; +} + +// --------------------------------------------------------------------------- +// 5. pickRate — map FeeStrategy to the right field +// --------------------------------------------------------------------------- + +export function pickRate(rates: FeeRates, strategy: FeeStrategy): number { + switch (strategy) { + case 'top': + return rates.fastestFee; + case '30m': + return rates.halfHourFee; + case '1hr': + return rates.hourFee; + case 'eco': + return rates.economyFee; + case 'min': + return rates.minimumFee; + default: + return rates.halfHourFee; + } +} + +// --------------------------------------------------------------------------- +// 6. estimateFee — main entry point (two-pass, mirrors Go) +// --------------------------------------------------------------------------- + +export async function estimateFee(params: { + utxos: StoredUtxo[]; + receiverAddress: string; + amountSats: number; + changeAddress: string; + strategy: FeeStrategy; + apiBase: string; +}): Promise { + const {utxos, receiverAddress, amountSats, changeAddress, strategy, apiBase} = + params; + + if (!utxos.length) { + throw new Error('No UTXOs available for fee estimation'); + } + + const rates = await fetchFeeRates(apiBase); + const feeRate = pickRate(rates, strategy); + + const receiverType = detectAddressType(receiverAddress); + const changeType = detectAddressType(changeAddress || receiverAddress); + + // --- First pass: select for amount only, estimate fee --- + let selected = selectUtxos(utxos, amountSats); + let inputTypes = selected.map(u => detectAddressType(u.address)); + let outputs: ScriptType[] = [receiverType]; + + let totalInput = selected.reduce((s, u) => s + u.valueSats, 0); + let vb = estimateVbytes(inputTypes, outputs); + let fee = vb * feeRate; + + // Add change output if above dust + let change = totalInput - amountSats - fee; + if (change > DUST_THRESHOLD_SATS) { + outputs = [receiverType, changeType]; + vb = estimateVbytes(inputTypes, outputs); + fee = vb * feeRate; + change = totalInput - amountSats - fee; + } + + // --- Second pass: re-select for amount + fee --- + try { + selected = selectUtxos(utxos, amountSats + fee); + } catch { + // If we can't cover amount+fee, keep first-pass selection (best effort) + } + inputTypes = selected.map(u => detectAddressType(u.address)); + totalInput = selected.reduce((s, u) => s + u.valueSats, 0); + + outputs = [receiverType]; + vb = estimateVbytes(inputTypes, outputs); + fee = vb * feeRate; + change = totalInput - amountSats - fee; + if (change > DUST_THRESHOLD_SATS) { + outputs = [receiverType, changeType]; + vb = estimateVbytes(inputTypes, outputs); + fee = vb * feeRate; + } + + // Enforce minimum 1 sat/vB + if (fee < vb) fee = vb; + + dbg('feeUtils.estimateFee:', { + strategy, + feeRate, + vb, + fee, + inputs: selected.length, + }); + + return { + feeSats: fee, + feeRate, + vbytes: vb, + selectedUtxos: selected, + }; +} diff --git a/services/repositories/AppConfigRepository.ts b/services/repositories/AppConfigRepository.ts new file mode 100644 index 00000000..c3acb6d2 --- /dev/null +++ b/services/repositories/AppConfigRepository.ts @@ -0,0 +1,122 @@ +/** + * AppConfigRepository — replaces all single-value LocalCache preference keys. + * + * Covers: network, address_type, current_address, currency, balance_hidden, + * haptics_enabled, theme_mode, fee_strategy, legacy_wallet_do_not_remind, + * tab_wallet_enabled, tab_psbt_enabled, tab_utxos_enabled, tab_mempool_enabled, + * sqlite_migration_done, and any future string-typed preferences. + */ +import database from '../Database'; +import {dbg} from '../../utils'; + +// Canonical key names (use these constants instead of raw strings) +export const CONFIG_KEYS = { + NETWORK: 'network', + ADDRESS_TYPE: 'address_type', + CURRENT_ADDRESS: 'current_address', + CURRENCY: 'currency', + BALANCE_HIDDEN: 'balance_hidden', + HAPTICS_ENABLED: 'haptics_enabled', + THEME_MODE: 'theme_mode', + FEE_STRATEGY: 'fee_strategy', + LEGACY_WALLET_DO_NOT_REMIND: 'legacy_wallet_do_not_remind', + TAB_WALLET_ENABLED: 'tab_wallet_enabled', + TAB_PSBT_ENABLED: 'tab_psbt_enabled', + TAB_UTXOS_ENABLED: 'tab_utxos_enabled', + TAB_MEMPOOL_ENABLED: 'tab_mempool_enabled', + SQLITE_MIGRATION_DONE: 'sqlite_migration_done', +} as const; + +export type ConfigKey = (typeof CONFIG_KEYS)[keyof typeof CONFIG_KEYS]; + +class AppConfigRepository { + /** Read one preference; returns null when absent. */ + get(key: string): string | null { + try { + const {rows} = database.execute( + 'SELECT value FROM app_config WHERE key = ?', + [key], + ); + return rows.length > 0 ? (rows[0].value as string) : null; + } catch (err) { + dbg('AppConfigRepository.get error', key, err); + return null; + } + } + + /** Write one preference (upsert). */ + set(key: string, value: string): void { + try { + database.execute( + `INSERT INTO app_config (key, value, updated_at) + VALUES (?, ?, ?) + ON CONFLICT(key) DO UPDATE SET + value = excluded.value, + updated_at = excluded.updated_at`, + [key, value, Date.now()], + ); + } catch (err) { + dbg('AppConfigRepository.set error', key, err); + } + } + + /** Delete one preference. */ + remove(key: string): void { + try { + database.execute('DELETE FROM app_config WHERE key = ?', [key]); + } catch (err) { + dbg('AppConfigRepository.remove error', key, err); + } + } + + /** Load all preferences as a plain object — useful for context hydration. */ + getAll(): Record { + try { + const {rows} = database.execute('SELECT key, value FROM app_config'); + const result: Record = {}; + for (const row of rows) { + result[row.key as string] = row.value as string; + } + return result; + } catch (err) { + dbg('AppConfigRepository.getAll error', err); + return {}; + } + } + + /** Convenience: read boolean preference (default false). */ + getBool(key: string, defaultValue = false): boolean { + const v = this.get(key); + if (v === null) return defaultValue; + return v === 'true'; + } + + /** Convenience: write boolean preference. */ + setBool(key: string, value: boolean): void { + this.set(key, value ? 'true' : 'false'); + } + + /** Batch-write multiple key/value pairs in one transaction. */ + setMany(entries: Record): void { + try { + const now = Date.now(); + database.transaction(tx => { + for (const [key, value] of Object.entries(entries)) { + tx.execute( + `INSERT INTO app_config (key, value, updated_at) + VALUES (?, ?, ?) + ON CONFLICT(key) DO UPDATE SET + value = excluded.value, + updated_at = excluded.updated_at`, + [key, value, now], + ); + } + }); + } catch (err) { + dbg('AppConfigRepository.setMany error', err); + } + } +} + +const appConfigRepository = new AppConfigRepository(); +export default appConfigRepository; diff --git a/services/repositories/BalanceRepository.ts b/services/repositories/BalanceRepository.ts new file mode 100644 index 00000000..22925d63 --- /dev/null +++ b/services/repositories/BalanceRepository.ts @@ -0,0 +1,157 @@ +/** + * BalanceRepository — per-address and aggregate wallet balances. + * + * Replaces LocalCache keys: + * wallet_balance_
+ * wallet_balance_aggregate__ + */ +import database from '../Database'; +import {dbg} from '../../utils'; + +export interface AddressBalance { + address: string; + network: string; + balanceSats: number; + pendingSats: number; + hasNonzero: boolean; + fetchedAt: number; +} + +class BalanceRepository { + getBalance(address: string, network: string): AddressBalance | null { + try { + const {rows} = database.execute( + 'SELECT * FROM address_balances WHERE address = ? AND network = ?', + [address, network], + ); + if (!rows.length) return null; + const r = rows[0]; + return { + address: r.address as string, + network: r.network as string, + balanceSats: r.balance_sats as number, + pendingSats: r.pending_sats as number, + hasNonzero: (r.has_nonzero as number) === 1, + fetchedAt: r.fetched_at as number, + }; + } catch (err) { + dbg('BalanceRepository.getBalance error', err); + return null; + } + } + + setBalance(bal: AddressBalance): void { + try { + database.execute( + `INSERT INTO address_balances + (address, network, balance_sats, pending_sats, has_nonzero, fetched_at) + VALUES (?, ?, ?, ?, ?, ?) + ON CONFLICT(address, network) DO UPDATE SET + balance_sats = excluded.balance_sats, + pending_sats = excluded.pending_sats, + has_nonzero = excluded.has_nonzero, + fetched_at = excluded.fetched_at`, + [ + bal.address, + bal.network, + bal.balanceSats, + bal.pendingSats, + bal.hasNonzero ? 1 : 0, + bal.fetchedAt, + ], + ); + } catch (err) { + dbg('BalanceRepository.setBalance error', err); + } + } + + /** Get all balances for a given network (used for aggregate calculation). */ + getBalancesForNetwork(network: string): AddressBalance[] { + try { + const {rows} = database.execute( + 'SELECT * FROM address_balances WHERE network = ?', + [network], + ); + return rows.map(r => ({ + address: r.address as string, + network: r.network as string, + balanceSats: r.balance_sats as number, + pendingSats: r.pending_sats as number, + hasNonzero: (r.has_nonzero as number) === 1, + fetchedAt: r.fetched_at as number, + })); + } catch (err) { + dbg('BalanceRepository.getBalancesForNetwork error', err); + return []; + } + } + + /** Sum all confirmed + pending balances across all addresses for a network. */ + getAggregateBalance(network: string): { + balanceSats: number; + pendingSats: number; + hasNonzero: boolean; + fetchedAt: number; + } { + try { + const {rows} = database.execute( + `SELECT + COALESCE(SUM(balance_sats), 0) AS total_confirmed, + COALESCE(SUM(pending_sats), 0) AS total_pending, + MAX(fetched_at) AS newest_fetch + FROM address_balances + WHERE network = ?`, + [network], + ); + if (!rows.length) { + return {balanceSats: 0, pendingSats: 0, hasNonzero: false, fetchedAt: 0}; + } + const r = rows[0]; + const confirmed = r.total_confirmed as number; + const pending = r.total_pending as number; + return { + balanceSats: confirmed, + pendingSats: pending, + hasNonzero: confirmed > 0 || pending > 0, + fetchedAt: (r.newest_fetch as number) ?? 0, + }; + } catch (err) { + dbg('BalanceRepository.getAggregateBalance error', err); + return {balanceSats: 0, pendingSats: 0, hasNonzero: false, fetchedAt: 0}; + } + } + + /** Batch-write balances in one transaction. */ + setBalances(bals: AddressBalance[]): void { + if (!bals.length) return; + try { + database.transaction(tx => { + for (const bal of bals) { + tx.execute( + `INSERT INTO address_balances + (address, network, balance_sats, pending_sats, has_nonzero, fetched_at) + VALUES (?, ?, ?, ?, ?, ?) + ON CONFLICT(address, network) DO UPDATE SET + balance_sats = excluded.balance_sats, + pending_sats = excluded.pending_sats, + has_nonzero = excluded.has_nonzero, + fetched_at = excluded.fetched_at`, + [ + bal.address, + bal.network, + bal.balanceSats, + bal.pendingSats, + bal.hasNonzero ? 1 : 0, + bal.fetchedAt, + ], + ); + } + }); + } catch (err) { + dbg('BalanceRepository.setBalances error', err); + } + } +} + +const balanceRepository = new BalanceRepository(); +export default balanceRepository; diff --git a/services/repositories/PriceRepository.ts b/services/repositories/PriceRepository.ts new file mode 100644 index 00000000..843e4f35 --- /dev/null +++ b/services/repositories/PriceRepository.ts @@ -0,0 +1,161 @@ +/** + * PriceRepository — current BTC price and historical per-day rates. + * + * Replaces LocalCache keys: + * price (current snapshot) + * historical_price__ (per-day historical rates) + * + * Convention: day_timestamp = 0 means "live / current price". + * day_timestamp > 0 means UTC day start (Unix seconds). + */ +import database from '../Database'; +import {dbg} from '../../utils'; + +export interface PriceRate { + currency: string; + dayTimestamp: number; // 0 = current + rate: number; + fetchedAt: number; +} + +/** Shape stored under the old LocalCache 'price' key. */ +export interface CachedPrice { + price: string; + rate: number; + rates: Record; + timestamp: number; +} + +const LIVE_DAY_TS = 0; +const SEC_PER_DAY = 86400; + +/** Round a Unix-seconds timestamp down to the UTC day boundary. */ +export function toDayTimestamp(unixSec: number): number { + return Math.floor(unixSec / SEC_PER_DAY) * SEC_PER_DAY; +} + +class PriceRepository { + // ── Current / live price ───────────────────────────────────────────────── + + getCurrentRate(currency: string): number | null { + try { + const {rows} = database.execute( + 'SELECT rate FROM price_rates WHERE currency = ? AND day_timestamp = ?', + [currency, LIVE_DAY_TS], + ); + return rows.length ? (rows[0].rate as number) : null; + } catch (err) { + dbg('PriceRepository.getCurrentRate error', err); + return null; + } + } + + setCurrentRate(currency: string, rate: number): void { + try { + database.execute( + `INSERT INTO price_rates (currency, day_timestamp, rate, fetched_at) + VALUES (?, ?, ?, ?) + ON CONFLICT(currency, day_timestamp) DO UPDATE SET + rate = excluded.rate, + fetched_at = excluded.fetched_at`, + [currency, LIVE_DAY_TS, rate, Date.now()], + ); + } catch (err) { + dbg('PriceRepository.setCurrentRate error', err); + } + } + + /** Write all currency rates from a single API response in one transaction. */ + setCurrentRates(rates: Record): void { + try { + const now = Date.now(); + database.transaction(tx => { + for (const [currency, rate] of Object.entries(rates)) { + tx.execute( + `INSERT INTO price_rates (currency, day_timestamp, rate, fetched_at) + VALUES (?, ?, ?, ?) + ON CONFLICT(currency, day_timestamp) DO UPDATE SET + rate = excluded.rate, + fetched_at = excluded.fetched_at`, + [currency, LIVE_DAY_TS, rate, now], + ); + } + }); + } catch (err) { + dbg('PriceRepository.setCurrentRates error', err); + } + } + + /** + * Returns a legacy CachedPrice object compatible with WalletService consumers. + * If no rate exists for the primary currency, returns null. + */ + getCachedPrice(primaryCurrency: string): CachedPrice | null { + try { + const {rows} = database.execute( + 'SELECT currency, rate, fetched_at FROM price_rates WHERE day_timestamp = ?', + [LIVE_DAY_TS], + ); + if (!rows.length) return null; + + const rateMap: Record = {}; + let primaryRate = 0; + let fetchedAt = 0; + + for (const r of rows) { + rateMap[r.currency as string] = r.rate as number; + if (r.currency === primaryCurrency) { + primaryRate = r.rate as number; + fetchedAt = r.fetched_at as number; + } + } + + if (!primaryRate) return null; + + return { + price: primaryRate.toFixed(2), + rate: primaryRate, + rates: rateMap, + timestamp: fetchedAt, + }; + } catch (err) { + dbg('PriceRepository.getCachedPrice error', err); + return null; + } + } + + // ── Historical rates ───────────────────────────────────────────────────── + + getHistoricalRate(currency: string, unixSec: number): number | null { + try { + const day = toDayTimestamp(unixSec); + const {rows} = database.execute( + 'SELECT rate FROM price_rates WHERE currency = ? AND day_timestamp = ?', + [currency, day], + ); + return rows.length ? (rows[0].rate as number) : null; + } catch (err) { + dbg('PriceRepository.getHistoricalRate error', err); + return null; + } + } + + setHistoricalRate(currency: string, unixSec: number, rate: number): void { + try { + const day = toDayTimestamp(unixSec); + database.execute( + `INSERT INTO price_rates (currency, day_timestamp, rate, fetched_at) + VALUES (?, ?, ?, ?) + ON CONFLICT(currency, day_timestamp) DO UPDATE SET + rate = excluded.rate, + fetched_at = excluded.fetched_at`, + [currency, day, rate, Date.now()], + ); + } catch (err) { + dbg('PriceRepository.setHistoricalRate error', err); + } + } +} + +const priceRepository = new PriceRepository(); +export default priceRepository; diff --git a/services/repositories/SyncRepository.ts b/services/repositories/SyncRepository.ts new file mode 100644 index 00000000..bb867483 --- /dev/null +++ b/services/repositories/SyncRepository.ts @@ -0,0 +1,150 @@ +/** + * SyncRepository — pagination cursors and per-entity sync state. + * + * entity_type: 'balance' | 'transactions' | 'utxos' | 'discovery' + * entity_key: address string, or "_" for aggregate entries + */ +import database from '../Database'; +import {dbg} from '../../utils'; + +export type SyncStatus = 'ok' | 'partial' | 'failed'; +export type EntityType = 'balance' | 'transactions' | 'utxos' | 'discovery'; + +export interface SyncMeta { + entityType: EntityType; + entityKey: string; + cursor: string | null; + lastSyncedAt: number | null; + syncStatus: SyncStatus | null; + extraJson: string | null; +} + +class SyncRepository { + get(entityType: EntityType, entityKey: string): SyncMeta | null { + try { + const {rows} = database.execute( + 'SELECT * FROM sync_metadata WHERE entity_type = ? AND entity_key = ?', + [entityType, entityKey], + ); + if (!rows.length) return null; + return this._rowToMeta(rows[0]); + } catch (err) { + dbg('SyncRepository.get error', err); + return null; + } + } + + set(meta: SyncMeta): void { + try { + database.execute( + `INSERT INTO sync_metadata + (entity_type, entity_key, cursor, last_synced_at, sync_status, extra_json) + VALUES (?, ?, ?, ?, ?, ?) + ON CONFLICT(entity_type, entity_key) DO UPDATE SET + cursor = excluded.cursor, + last_synced_at = excluded.last_synced_at, + sync_status = excluded.sync_status, + extra_json = excluded.extra_json`, + [ + meta.entityType, + meta.entityKey, + meta.cursor ?? null, + meta.lastSyncedAt ?? null, + meta.syncStatus ?? null, + meta.extraJson ?? null, + ], + ); + } catch (err) { + dbg('SyncRepository.set error', err); + } + } + + /** Force immediate re-sync on next SyncCoordinator tick. */ + invalidate(entityType: EntityType, entityKey: string): void { + try { + database.execute( + `UPDATE sync_metadata + SET last_synced_at = 0, sync_status = 'failed' + WHERE entity_type = ? AND entity_key = ?`, + [entityType, entityKey], + ); + } catch (err) { + dbg('SyncRepository.invalidate error', err); + } + } + + /** Retrieve the stored cursor for paginated transaction fetching. */ + getCursor(entityType: EntityType, entityKey: string): string | null { + try { + const {rows} = database.execute( + 'SELECT cursor FROM sync_metadata WHERE entity_type = ? AND entity_key = ?', + [entityType, entityKey], + ); + return rows.length ? ((rows[0].cursor as string) ?? null) : null; + } catch (err) { + dbg('SyncRepository.getCursor error', err); + return null; + } + } + + updateCursor( + entityType: EntityType, + entityKey: string, + cursor: string | null, + status: SyncStatus = 'ok', + ): void { + try { + // Upsert — creates row if absent + database.execute( + `INSERT INTO sync_metadata + (entity_type, entity_key, cursor, last_synced_at, sync_status) + VALUES (?, ?, ?, ?, ?) + ON CONFLICT(entity_type, entity_key) DO UPDATE SET + cursor = excluded.cursor, + last_synced_at = excluded.last_synced_at, + sync_status = excluded.sync_status`, + [entityType, entityKey, cursor, Date.now(), status], + ); + } catch (err) { + dbg('SyncRepository.updateCursor error', err); + } + } + + /** Return the timestamp of the last successful sync, or 0 if never synced. */ + getLastSyncedAt(entityType: EntityType, entityKey: string): number { + try { + const {rows} = database.execute( + `SELECT last_synced_at FROM sync_metadata + WHERE entity_type = ? AND entity_key = ? AND sync_status = 'ok'`, + [entityType, entityKey], + ); + return rows.length ? ((rows[0].last_synced_at as number) ?? 0) : 0; + } catch { + return 0; + } + } + + /** + * Returns true if the entity was successfully synced within `ttlMs` + * milliseconds. Callers use this to skip redundant API calls when + * the DB already holds fresh-enough data. + */ + isFresh(entityType: EntityType, entityKey: string, ttlMs: number): boolean { + const last = this.getLastSyncedAt(entityType, entityKey); + return last > 0 && Date.now() - last < ttlMs; + } + + private _rowToMeta(r: Record): SyncMeta { + return { + entityType: r.entity_type as EntityType, + entityKey: r.entity_key as string, + cursor: (r.cursor as string) ?? null, + lastSyncedAt: (r.last_synced_at as number) ?? null, + syncStatus: (r.sync_status as SyncStatus) ?? null, + extraJson: (r.extra_json as string) ?? null, + }; + } +} + +const syncRepository = new SyncRepository(); +export default syncRepository; diff --git a/services/repositories/TransactionRepository.ts b/services/repositories/TransactionRepository.ts new file mode 100644 index 00000000..5e1becde --- /dev/null +++ b/services/repositories/TransactionRepository.ts @@ -0,0 +1,483 @@ +/** + * TransactionRepository — transaction history, inputs, outputs, and pending tx tracking. + * + * Replaces LocalCache keys: + * wallet_transactions_
+ * wallet_txs__ + *
-pendingTxs + */ +import database from '../Database'; +import {dbg} from '../../utils'; + +export interface TxRecord { + txid: string; + network: string; + blockHeight: number | null; + blockHash: string | null; + blockTime: number | null; + isConfirmed: boolean; + feeSats: number | null; + size: number | null; + weight: number | null; + version: number | null; + locktime: number | null; + rawJson: string; + fetchedAt: number; +} + +export interface TxAddressMapping { + txid: string; + network: string; + address: string; + netSats: number | null; +} + +export interface PendingTx { + txid: string; + network: string; + address: string; + rawJson: string; + createdAt: number; +} + +export interface PendingTxData { + txid: string; + from?: string; + to?: string; + satoshiAmount?: number; + satoshiFees?: number; + sentAt?: number; + [key: string]: unknown; +} + +class TransactionRepository { + // ── Confirmed / history transactions ──────────────────────────────────── + + upsertTransaction(tx: TxRecord, addresses: TxAddressMapping[]): void { + try { + database.transaction(svc => { + svc.execute( + `INSERT INTO transactions + (txid, network, block_height, block_hash, block_time, + is_confirmed, fee_sats, size, weight, version, locktime, + raw_json, fetched_at) + VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + ON CONFLICT(txid, network) DO UPDATE SET + block_height = excluded.block_height, + block_hash = excluded.block_hash, + block_time = excluded.block_time, + is_confirmed = excluded.is_confirmed, + fee_sats = excluded.fee_sats, + size = excluded.size, + weight = excluded.weight, + raw_json = excluded.raw_json, + fetched_at = excluded.fetched_at`, + [ + tx.txid, tx.network, + tx.blockHeight ?? null, tx.blockHash ?? null, tx.blockTime ?? null, + tx.isConfirmed ? 1 : 0, + tx.feeSats ?? null, tx.size ?? null, tx.weight ?? null, + tx.version ?? null, tx.locktime ?? null, + tx.rawJson, tx.fetchedAt, + ], + ); + + for (const mapping of addresses) { + svc.execute( + `INSERT OR IGNORE INTO transaction_addresses + (txid, network, address, net_sats) + VALUES (?, ?, ?, ?)`, + [mapping.txid, mapping.network, mapping.address, mapping.netSats ?? null], + ); + } + }); + } catch (err) { + dbg('TransactionRepository.upsertTransaction error', err); + } + } + + /** + * Batch upsert — used by TransactionSyncer for large page fetches. + * All records written in one SQLite transaction. + */ + upsertTransactionBatch( + txs: Array<{tx: TxRecord; addresses: TxAddressMapping[]}>, + ): void { + if (!txs.length) return; + try { + database.transaction(svc => { + for (const {tx, addresses} of txs) { + svc.execute( + `INSERT INTO transactions + (txid, network, block_height, block_hash, block_time, + is_confirmed, fee_sats, size, weight, version, locktime, + raw_json, fetched_at) + VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + ON CONFLICT(txid, network) DO UPDATE SET + block_height = excluded.block_height, + block_hash = excluded.block_hash, + block_time = excluded.block_time, + is_confirmed = excluded.is_confirmed, + fee_sats = excluded.fee_sats, + size = excluded.size, + weight = excluded.weight, + raw_json = excluded.raw_json, + fetched_at = excluded.fetched_at`, + [ + tx.txid, tx.network, + tx.blockHeight ?? null, tx.blockHash ?? null, tx.blockTime ?? null, + tx.isConfirmed ? 1 : 0, + tx.feeSats ?? null, tx.size ?? null, tx.weight ?? null, + tx.version ?? null, tx.locktime ?? null, + tx.rawJson, tx.fetchedAt, + ], + ); + + for (const m of addresses) { + svc.execute( + `INSERT OR IGNORE INTO transaction_addresses + (txid, network, address, net_sats) + VALUES (?, ?, ?, ?)`, + [m.txid, m.network, m.address, m.netSats ?? null], + ); + } + } + }); + } catch (err) { + dbg('TransactionRepository.upsertTransactionBatch error', err); + } + } + + /** + * Ensure transaction_addresses rows exist for the given mappings. + * Cheap no-op when the links already exist (INSERT OR IGNORE). + */ + ensureAddressLinks(links: TxAddressMapping[]): void { + if (!links.length) return; + try { + database.transaction(svc => { + for (const m of links) { + svc.execute( + `INSERT OR IGNORE INTO transaction_addresses + (txid, network, address, net_sats) + VALUES (?, ?, ?, ?)`, + [m.txid, m.network, m.address, m.netSats ?? null], + ); + } + }); + } catch (err) { + dbg('TransactionRepository.ensureAddressLinks error', err); + } + } + + /** Get all transactions touching a given address, ordered newest first. */ + getTransactionsForAddress( + address: string, + network: string, + limit = 50, + ): TxRecord[] { + try { + const {rows} = database.execute( + `SELECT t.* FROM transactions t + JOIN transaction_addresses ta + ON t.txid = ta.txid AND t.network = ta.network + WHERE ta.address = ? AND t.network = ? + ORDER BY t.block_time DESC NULLS FIRST, t.fetched_at DESC + LIMIT ?`, + [address, network, limit], + ); + return rows.map(this._rowToTx); + } catch (err) { + dbg('TransactionRepository.getTransactionsForAddress error', err); + return []; + } + } + + /** + * Get all transactions for a set of wallet addresses (HD wallet view). + * Addresses must all belong to the same network. + */ + getTransactionsForAddresses( + addresses: string[], + network: string, + limit = 200, + ): TxRecord[] { + if (!addresses.length) return []; + try { + const placeholders = addresses.map(() => '?').join(','); + const {rows} = database.execute( + `SELECT DISTINCT t.* FROM transactions t + JOIN transaction_addresses ta + ON t.txid = ta.txid AND t.network = ta.network + WHERE ta.address IN (${placeholders}) AND t.network = ? + ORDER BY t.block_time DESC NULLS FIRST, t.fetched_at DESC + LIMIT ?`, + [...addresses, network, limit], + ); + return rows.map(this._rowToTx); + } catch (err) { + dbg('TransactionRepository.getTransactionsForAddresses error', err); + return []; + } + } + + /** + * Insert a transaction immediately after successful broadcast so it appears + * in the UI without waiting for API sync. Call from pairing screens (send_btc multi-path) + * with full apiTxShape (vin/vout) built from the payload. + */ + insertBroadcastTransaction( + txid: string, + network: string, + apiTxShape: { + txid: string; + status?: {confirmed?: boolean; block_height?: number | null; block_time?: number | null; block_hash?: string | null}; + fee?: number; + vin?: Array<{prevout?: {scriptpubkey_address?: string; value?: number}}>; + vout?: Array<{scriptpubkey_address?: string; value?: number}>; + }, + senderAddress?: string, + ): void { + const status = apiTxShape.status ?? {confirmed: false, block_height: null, block_time: null, block_hash: null}; + const tx: TxRecord = { + txid, + network, + blockHeight: status.block_height ?? null, + blockHash: status.block_hash ?? null, + blockTime: status.block_time ?? null, + isConfirmed: status.confirmed ?? false, + feeSats: apiTxShape.fee ?? null, + size: null, + weight: null, + version: null, + locktime: null, + rawJson: JSON.stringify(apiTxShape), + fetchedAt: Date.now(), + }; + const addresses = this._addressMappingsFromApiTx(txid, network, apiTxShape); + this.upsertTransaction(tx, addresses); + dbg('TransactionRepository: inserted broadcast tx', txid, 'for', (senderAddress ?? '').slice(0, 12)); + } + + /** Build TxAddressMapping[] from apiTxShape (vin/vout). */ + private _addressMappingsFromApiTx( + txid: string, + network: string, + apiTx: {vin?: Array<{prevout?: {scriptpubkey_address?: string; value?: number}}>; vout?: Array<{scriptpubkey_address?: string; value?: number}>}, + ): TxAddressMapping[] { + const netByAddress = new Map(); + for (const vin of apiTx.vin ?? []) { + const addr = vin.prevout?.scriptpubkey_address; + if (addr) { + const v = vin.prevout?.value ?? 0; + netByAddress.set(addr, (netByAddress.get(addr) ?? 0) - v); + } + } + for (const vout of apiTx.vout ?? []) { + const addr = vout.scriptpubkey_address; + if (addr) { + const v = vout.value ?? 0; + netByAddress.set(addr, (netByAddress.get(addr) ?? 0) + v); + } + } + return Array.from(netByAddress.entries()).map(([address, netSats]) => ({ + txid, + network, + address, + netSats, + })); + } + + /** Mark a previously-unconfirmed transaction as confirmed. */ + markConfirmed( + txid: string, + network: string, + blockHeight: number, + blockTime: number, + blockHash?: string, + ): void { + try { + database.execute( + `UPDATE transactions + SET is_confirmed = 1, block_height = ?, block_time = ?, block_hash = ? + WHERE txid = ? AND network = ?`, + [blockHeight, blockTime, blockHash ?? null, txid, network], + ); + } catch (err) { + dbg('TransactionRepository.markConfirmed error', err); + } + } + + /** Check whether a txid is already stored. */ + hasTx(txid: string, network: string): boolean { + try { + const {rows} = database.execute( + 'SELECT 1 FROM transactions WHERE txid = ? AND network = ? LIMIT 1', + [txid, network], + ); + return rows.length > 0; + } catch { + return false; + } + } + + /** Return set of known txids for a network (for delta computation). */ + getKnownTxids(network: string): Set { + try { + const {rows} = database.execute( + 'SELECT txid FROM transactions WHERE network = ?', + [network], + ); + return new Set(rows.map(r => r.txid as string)); + } catch (err) { + dbg('TransactionRepository.getKnownTxids error', err); + return new Set(); + } + } + + // ── Pending transactions ───────────────────────────────────────────────── + + addPending(pending: PendingTx): void { + try { + database.execute( + `INSERT OR REPLACE INTO pending_transactions + (txid, network, address, raw_json, created_at) + VALUES (?, ?, ?, ?, ?)`, + [ + pending.txid, + pending.network, + pending.address, + pending.rawJson, + pending.createdAt, + ], + ); + } catch (err) { + dbg('TransactionRepository.addPending error', err); + } + } + + removePending(txid: string, network: string): void { + try { + database.execute( + 'DELETE FROM pending_transactions WHERE txid = ? AND network = ?', + [txid, network], + ); + } catch (err) { + dbg('TransactionRepository.removePending error', err); + } + } + + /** Returns distinct addresses that have pending (unconfirmed) txs across either the + * pending_transactions table or the main transactions table (is_confirmed = 0). + * Used by getActiveAddressesWithPaths to include addresses with in-flight txs. */ + getAddressesWithPendingTxs(network: string): string[] { + try { + // pending_transactions table (local broadcast tracking) + const {rows: pendingRows} = database.execute( + 'SELECT DISTINCT address FROM pending_transactions WHERE network = ?', + [network], + ); + // main transactions table — unconfirmed mempool entries + const {rows: mempoolRows} = database.execute( + `SELECT DISTINCT ta.address + FROM transaction_addresses ta + JOIN transactions t ON ta.txid = t.txid AND ta.network = t.network + WHERE t.network = ? AND t.is_confirmed = 0`, + [network], + ); + const addrs = new Set(); + for (const r of pendingRows) addrs.add(r.address as string); + for (const r of mempoolRows) addrs.add(r.address as string); + return Array.from(addrs); + } catch (err) { + dbg('TransactionRepository.getAddressesWithPendingTxs error', err); + return []; + } + } + + getPendingForAddress(address: string, network: string): PendingTx[] { + try { + const {rows} = database.execute( + `SELECT * FROM pending_transactions + WHERE address = ? AND network = ? + ORDER BY created_at DESC`, + [address, network], + ); + return rows.map(r => ({ + txid: r.txid as string, + network: r.network as string, + address: r.address as string, + rawJson: r.raw_json as string, + createdAt: r.created_at as number, + })); + } catch (err) { + dbg('TransactionRepository.getPendingForAddress error', err); + return []; + } + } + + getPendingTxMap( + address: string, + network: string, + ): Record { + const pending = this.getPendingForAddress(address, network); + const result: Record = {}; + for (const p of pending) { + try { + result[p.txid] = JSON.parse(p.rawJson) as PendingTxData; + } catch { + result[p.txid] = {txid: p.txid}; + } + } + return result; + } + + setPendingTxMap( + address: string, + network: string, + map: Record, + ): void { + try { + database.transaction(tx => { + tx.execute( + 'DELETE FROM pending_transactions WHERE address = ? AND network = ?', + [address, network], + ); + const now = Date.now(); + for (const [txid, data] of Object.entries(map)) { + tx.execute( + `INSERT OR REPLACE INTO pending_transactions + (txid, network, address, raw_json, created_at) + VALUES (?, ?, ?, ?, ?)`, + [txid, network, address, JSON.stringify(data), now], + ); + } + }); + } catch (err) { + dbg('TransactionRepository.setPendingTxMap error', err); + } + } + + // ── Helpers ────────────────────────────────────────────────────────────── + + private _rowToTx(r: Record): TxRecord { + return { + txid: r.txid as string, + network: r.network as string, + blockHeight: (r.block_height as number) ?? null, + blockHash: (r.block_hash as string) ?? null, + blockTime: (r.block_time as number) ?? null, + isConfirmed: (r.is_confirmed as number) === 1, + feeSats: (r.fee_sats as number) ?? null, + size: (r.size as number) ?? null, + weight: (r.weight as number) ?? null, + version: (r.version as number) ?? null, + locktime: (r.locktime as number) ?? null, + rawJson: r.raw_json as string, + fetchedAt: r.fetched_at as number, + }; + } +} + +const transactionRepository = new TransactionRepository(); +export default transactionRepository; diff --git a/services/repositories/UtxoRepository.ts b/services/repositories/UtxoRepository.ts new file mode 100644 index 00000000..a52e6300 --- /dev/null +++ b/services/repositories/UtxoRepository.ts @@ -0,0 +1,174 @@ +/** + * UtxoRepository — UTXO persistence. + * + * Previously UTXOs were only in MempoolClient's in-memory cache and lost on restart. + * This repository persists them to SQLite so the app can show the UTXO list offline + * and use them immediately for fee estimation without a network round-trip. + */ +import database from '../Database'; +import {dbg} from '../../utils'; + +export interface StoredUtxo { + txid: string; + vout: number; + address: string; + network: string; + valueSats: number; + scriptPubkey: string | null; + derivationPath: string | null; + isConfirmed: boolean; + blockHeight: number | null; + blockTime: number | null; + fetchedAt: number; +} + +class UtxoRepository { + /** + * Replace the entire UTXO set for an address atomically. + * mempool.space always returns the full current UTXO set so a full replace is correct. + */ + replaceUtxosForAddress( + address: string, + network: string, + utxos: StoredUtxo[], + ): void { + try { + database.transaction(tx => { + tx.execute( + 'DELETE FROM utxos WHERE address = ? AND network = ?', + [address, network], + ); + for (const u of utxos) { + tx.execute( + `INSERT INTO utxos + (txid, vout, address, network, value_sats, script_pubkey, + derivation_path, is_confirmed, block_height, block_time, fetched_at) + VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)`, + [ + u.txid, u.vout, u.address, u.network, + u.valueSats, u.scriptPubkey ?? null, + u.derivationPath ?? null, + u.isConfirmed ? 1 : 0, + u.blockHeight ?? null, + u.blockTime ?? null, + u.fetchedAt, + ], + ); + } + }); + } catch (err) { + dbg('UtxoRepository.replaceUtxosForAddress error', err); + } + } + + getUtxosForAddress(address: string, network: string): StoredUtxo[] { + try { + const {rows} = database.execute( + 'SELECT * FROM utxos WHERE address = ? AND network = ? ORDER BY fetched_at DESC', + [address, network], + ); + return rows.map(this._rowToUtxo); + } catch (err) { + dbg('UtxoRepository.getUtxosForAddress error', err); + return []; + } + } + + /** Get all UTXOs for a list of addresses (HD wallet spend flow). */ + getUtxosForAddresses(addresses: string[], network: string): StoredUtxo[] { + if (!addresses.length) return []; + try { + const placeholders = addresses.map(() => '?').join(','); + const {rows} = database.execute( + `SELECT * FROM utxos + WHERE address IN (${placeholders}) AND network = ? + ORDER BY value_sats DESC`, + [...addresses, network], + ); + return rows.map(this._rowToUtxo); + } catch (err) { + dbg('UtxoRepository.getUtxosForAddresses error', err); + return []; + } + } + + /** Delete all UTXOs for an address (used to force re-sync before a send). */ + invalidateAddress(address: string, network: string): void { + try { + database.execute( + 'DELETE FROM utxos WHERE address = ? AND network = ?', + [address, network], + ); + } catch (err) { + dbg('UtxoRepository.invalidateAddress error', err); + } + } + + /** + * Get every UTXO stored for a network, optionally scoped to a specific HD address type. + * Used when HD addresses have not been derived yet (e.g. key not yet loaded). + * + * Address type maps to BIP-purpose derivation path prefix: + * segwit-native → m/84' (P2WPKH, bech32) + * segwit → m/49' (P2SH-P2WPKH, wrapped segwit) + * legacy → m/44' (P2PKH) + * When omitted all stored UTXOs for the network are returned. + */ + getUtxosForNetwork(network: string, addressType?: string): StoredUtxo[] { + const purposeByType: Record = { + 'segwit-native': "m/84'", + segwit: "m/49'", + legacy: "m/44'", + }; + const pathPrefix = addressType ? purposeByType[addressType] : undefined; + try { + const {rows} = pathPrefix + ? database.execute( + `SELECT * FROM utxos + WHERE network = ? AND derivation_path LIKE ? + ORDER BY value_sats DESC`, + [network, `${pathPrefix}%`], + ) + : database.execute( + 'SELECT * FROM utxos WHERE network = ? ORDER BY value_sats DESC', + [network], + ); + return rows.map(this._rowToUtxo); + } catch (err) { + dbg('UtxoRepository.getUtxosForNetwork error', err); + return []; + } + } + + /** Total confirmed satoshis across all addresses for a network. */ + getTotalSats(network: string): number { + try { + const {rows} = database.execute( + 'SELECT COALESCE(SUM(value_sats), 0) AS total FROM utxos WHERE network = ? AND is_confirmed = 1', + [network], + ); + return rows.length ? (rows[0].total as number) : 0; + } catch { + return 0; + } + } + + private _rowToUtxo(r: Record): StoredUtxo { + return { + txid: r.txid as string, + vout: r.vout as number, + address: r.address as string, + network: r.network as string, + valueSats: r.value_sats as number, + scriptPubkey: (r.script_pubkey as string) ?? null, + derivationPath: (r.derivation_path as string) ?? null, + isConfirmed: (r.is_confirmed as number) === 1, + blockHeight: (r.block_height as number) ?? null, + blockTime: (r.block_time as number) ?? null, + fetchedAt: r.fetched_at as number, + }; + } +} + +const utxoRepository = new UtxoRepository(); +export default utxoRepository; diff --git a/services/repositories/WalletRepository.ts b/services/repositories/WalletRepository.ts new file mode 100644 index 00000000..9a96b83f --- /dev/null +++ b/services/repositories/WalletRepository.ts @@ -0,0 +1,324 @@ +/** + * WalletRepository — HD wallet state and address cache. + * + * Replaces: + * LocalCache keys: hd_external_index_*, hd_change_index_*, hd_max_used_external_*, + * hd_restore_done_*, hd_discovery_status_*, hd_discovery_last_at_* + * + * Also owns the new wallet_addresses table (previously recomputed every launch). + */ +import database from '../Database'; +import {dbg} from '../../utils'; + +export interface HdState { + network: string; + addressType: string; + externalIndex: number; + changeIndex: number; + maxUsedExternal: number; + restoreDone: boolean; + discoveryStatus: string | null; + discoveryLastAt: number | null; +} + +export interface WalletAddress { + network: string; + addressType: string; + chain: number; // 0 = receive, 1 = change + idx: number; + address: string; + isUsed: boolean; +} + +class WalletRepository { + // ── HD State ────────────────────────────────────────────────────────────── + + getHdState(network: string, addressType: string): HdState | null { + try { + const {rows} = database.execute( + 'SELECT * FROM hd_state WHERE network = ? AND address_type = ?', + [network, addressType], + ); + if (!rows.length) return null; + const r = rows[0]; + return { + network: r.network as string, + addressType: r.address_type as string, + externalIndex: r.external_index as number, + changeIndex: r.change_index as number, + maxUsedExternal: r.max_used_external as number, + restoreDone: (r.restore_done as number) === 1, + discoveryStatus: (r.discovery_status as string) ?? null, + discoveryLastAt: (r.discovery_last_at as number) ?? null, + }; + } catch (err) { + dbg('WalletRepository.getHdState error', err); + return null; + } + } + + /** Upsert the full HD state row for a network+addressType. */ + setHdState(state: HdState): void { + try { + database.execute( + `INSERT INTO hd_state + (network, address_type, external_index, change_index, + max_used_external, restore_done, discovery_status, discovery_last_at) + VALUES (?, ?, ?, ?, ?, ?, ?, ?) + ON CONFLICT(network, address_type) DO UPDATE SET + external_index = excluded.external_index, + change_index = excluded.change_index, + max_used_external = excluded.max_used_external, + restore_done = excluded.restore_done, + discovery_status = excluded.discovery_status, + discovery_last_at = excluded.discovery_last_at`, + [ + state.network, + state.addressType, + state.externalIndex, + state.changeIndex, + state.maxUsedExternal, + state.restoreDone ? 1 : 0, + state.discoveryStatus ?? null, + state.discoveryLastAt ?? null, + ], + ); + } catch (err) { + dbg('WalletRepository.setHdState error', err); + } + } + + /** Convenience: read just the external (receive) index. */ + getExternalIndex(network: string, addressType: string): number { + try { + const {rows} = database.execute( + 'SELECT external_index FROM hd_state WHERE network = ? AND address_type = ?', + [network, addressType], + ); + return rows.length > 0 ? (rows[0].external_index as number) : 0; + } catch (err) { + dbg('WalletRepository.getExternalIndex error', err); + return 0; + } + } + + /** Convenience: read just the change index. */ + getChangeIndex(network: string, addressType: string): number { + try { + const {rows} = database.execute( + 'SELECT change_index FROM hd_state WHERE network = ? AND address_type = ?', + [network, addressType], + ); + return rows.length > 0 ? (rows[0].change_index as number) : 0; + } catch (err) { + dbg('WalletRepository.getChangeIndex error', err); + return 0; + } + } + + /** Convenience: read max_used_external. */ + getMaxUsedExternal(network: string, addressType: string): number { + try { + const {rows} = database.execute( + 'SELECT max_used_external FROM hd_state WHERE network = ? AND address_type = ?', + [network, addressType], + ); + return rows.length > 0 ? (rows[0].max_used_external as number) : 0; + } catch (err) { + dbg('WalletRepository.getMaxUsedExternal error', err); + return 0; + } + } + + /** Patch a single integer field in hd_state, creating the row if absent. */ + private patchHdField( + network: string, + addressType: string, + field: string, + value: number | string | null, + ): void { + // Ensure row exists first + database.execute( + `INSERT OR IGNORE INTO hd_state (network, address_type) VALUES (?, ?)`, + [network, addressType], + ); + database.execute( + `UPDATE hd_state SET ${field} = ? WHERE network = ? AND address_type = ?`, + [value, network, addressType], + ); + } + + setExternalIndex(network: string, addressType: string, value: number): void { + try { + this.patchHdField(network, addressType, 'external_index', Math.max(0, Math.floor(value))); + dbg('WalletRepository: setExternalIndex', {network, addressType, value}); + } catch (err) { + dbg('WalletRepository.setExternalIndex error', err); + } + } + + setChangeIndex(network: string, addressType: string, value: number): void { + try { + this.patchHdField(network, addressType, 'change_index', Math.max(0, Math.floor(value))); + dbg('WalletRepository: setChangeIndex', {network, addressType, value}); + } catch (err) { + dbg('WalletRepository.setChangeIndex error', err); + } + } + + setMaxUsedExternal(network: string, addressType: string, value: number): void { + try { + this.patchHdField(network, addressType, 'max_used_external', Math.max(0, Math.floor(value))); + } catch (err) { + dbg('WalletRepository.setMaxUsedExternal error', err); + } + } + + incrementChangeIndex(network: string, addressType: string): number { + try { + const current = this.getChangeIndex(network, addressType); + const next = current + 1; + this.setChangeIndex(network, addressType, next); + dbg('WalletRepository: incrementChangeIndex', {network, addressType, next}); + return next; + } catch (err) { + dbg('WalletRepository.incrementChangeIndex error', err); + return 0; + } + } + + setRestoreDone(network: string, addressType: string, done: boolean): void { + try { + this.patchHdField(network, addressType, 'restore_done', done ? 1 : 0); + } catch (err) { + dbg('WalletRepository.setRestoreDone error', err); + } + } + + setDiscoveryStatus( + network: string, + addressType: string, + status: string, + lastAt?: number, + ): void { + try { + database.execute( + `INSERT OR IGNORE INTO hd_state (network, address_type) VALUES (?, ?)`, + [network, addressType], + ); + database.execute( + `UPDATE hd_state + SET discovery_status = ?, discovery_last_at = ? + WHERE network = ? AND address_type = ?`, + [status, lastAt ?? Date.now(), network, addressType], + ); + } catch (err) { + dbg('WalletRepository.setDiscoveryStatus error', err); + } + } + + // ── Wallet Addresses ────────────────────────────────────────────────────── + + upsertAddress(addr: WalletAddress): void { + try { + database.execute( + `INSERT INTO wallet_addresses + (network, address_type, chain, idx, address, is_used) + VALUES (?, ?, ?, ?, ?, ?) + ON CONFLICT(network, address_type, chain, idx) DO UPDATE SET + address = excluded.address, + is_used = excluded.is_used`, + [ + addr.network, + addr.addressType, + addr.chain, + addr.idx, + addr.address, + addr.isUsed ? 1 : 0, + ], + ); + } catch (err) { + dbg('WalletRepository.upsertAddress error', err); + } + } + + upsertAddressBatch(addrs: WalletAddress[]): void { + if (!addrs.length) return; + try { + database.transaction(tx => { + for (const addr of addrs) { + tx.execute( + `INSERT INTO wallet_addresses + (network, address_type, chain, idx, address, is_used) + VALUES (?, ?, ?, ?, ?, ?) + ON CONFLICT(network, address_type, chain, idx) DO UPDATE SET + address = excluded.address, + is_used = excluded.is_used`, + [ + addr.network, + addr.addressType, + addr.chain, + addr.idx, + addr.address, + addr.isUsed ? 1 : 0, + ], + ); + } + }); + } catch (err) { + dbg('WalletRepository.upsertAddressBatch error', err); + } + } + + getAddresses( + network: string, + addressType: string, + chain: number, + ): WalletAddress[] { + try { + const {rows} = database.execute( + `SELECT * FROM wallet_addresses + WHERE network = ? AND address_type = ? AND chain = ? + ORDER BY idx ASC`, + [network, addressType, chain], + ); + return rows.map(r => ({ + network: r.network as string, + addressType: r.address_type as string, + chain: r.chain as number, + idx: r.idx as number, + address: r.address as string, + isUsed: (r.is_used as number) === 1, + })); + } catch (err) { + dbg('WalletRepository.getAddresses error', err); + return []; + } + } + + markAddressUsed(address: string): void { + try { + database.execute( + 'UPDATE wallet_addresses SET is_used = 1 WHERE address = ?', + [address], + ); + } catch (err) { + dbg('WalletRepository.markAddressUsed error', err); + } + } + + isAddressKnown(address: string): boolean { + try { + const {rows} = database.execute( + 'SELECT 1 FROM wallet_addresses WHERE address = ? LIMIT 1', + [address], + ); + return rows.length > 0; + } catch { + return false; + } + } +} + +const walletRepository = new WalletRepository(); +export default walletRepository; diff --git a/services/sync/BalanceSyncer.ts b/services/sync/BalanceSyncer.ts new file mode 100644 index 00000000..5f6442b5 --- /dev/null +++ b/services/sync/BalanceSyncer.ts @@ -0,0 +1,125 @@ +/** + * BalanceSyncer — fetches per-address confirmed + mempool balances and writes to SQLite. + * + * ATOMIC: All addresses must succeed; otherwise nothing is written (no partial data). + * On 429: retry with backoff (see rateLimitRetry); then throw if still failing. + * Sync schedule: on app foreground + every 30 s. + * Sequential per address to avoid mempool.space rate limits. + */ +import mempoolClient from '../MempoolClient'; +import balanceRepository from '../repositories/BalanceRepository'; +import syncRepository from '../repositories/SyncRepository'; +import {INTER_ADDRESS_DELAY_MS, sleep, with429Retry} from './rateLimitRetry'; +import {dbg} from '../../utils'; +import type {AddressBalance} from '../repositories/BalanceRepository'; + +/** Skip API call if the DB row was synced within this window. */ +const BALANCE_DB_TTL_MS = 20_000; // 20 s + +export interface AddressEntry { + address: string; + network: string; +} + +interface MempoolAddressResponse { + chain_stats: {funded_txo_sum: number; spent_txo_sum: number}; + mempool_stats: {funded_txo_sum: number; spent_txo_sum: number}; +} + +/** Thrown when any address fetch fails (atomic: no DB writes). */ +export class BalanceSyncError extends Error { + constructor(message: string, public readonly failedAddress?: string) { + super(message); + this.name = 'BalanceSyncError'; + } +} + +class BalanceSyncer { + /** + * Fetch all addresses; only if every one succeeds, write all to DB. + * On any failure throws BalanceSyncError and writes nothing. + */ + async syncAddresses( + addresses: AddressEntry[], + apiBase: string, + onProgress?: (current: number, total: number) => void, + ): Promise { + if (!addresses.length) return; + const cleanApi = apiBase.replace(/\/+$/, ''); + const total = addresses.length; + + const results: AddressBalance[] = []; + let skipped = 0; + + for (let i = 0; i < addresses.length; i++) { + onProgress?.(i + 1, total); + const {address, network} = addresses[i]; + + // DB-level TTL: skip addresses whose data was synced recently. + const entityKey = `${address}_${network}`; + if (syncRepository.isFresh('balance', entityKey, BALANCE_DB_TTL_MS)) { + skipped++; + continue; + } + + if (results.length > 0) { + await sleep(INTER_ADDRESS_DELAY_MS); + } + try { + const url = `${cleanApi}/address/${encodeURIComponent(address)}`; + const res = await with429Retry( + 'BalanceSyncer', + () => mempoolClient.get(url), + ); + if (!res.ok || !res.data) { + throw new BalanceSyncError( + `Balance fetch failed for address (${res.status ?? 'error'})`, + address, + ); + } + + const {chain_stats, mempool_stats} = res.data; + const confirmedSats = + (chain_stats.funded_txo_sum ?? 0) - + (chain_stats.spent_txo_sum ?? 0); + const pendingSats = + (mempool_stats.funded_txo_sum ?? 0) - + (mempool_stats.spent_txo_sum ?? 0); + const balanceSats = Math.max(0, confirmedSats); + const now = Date.now(); + + results.push({ + address, + network, + balanceSats, + pendingSats, + hasNonzero: balanceSats > 0 || pendingSats > 0, + fetchedAt: now, + }); + dbg('BalanceSyncer: fetched', address.slice(0, 10), balanceSats, 'sats'); + } catch (err) { + if (err instanceof BalanceSyncError) throw err; + dbg('BalanceSyncer: error for', address.slice(0, 10), err); + throw new BalanceSyncError( + err instanceof Error ? err.message : 'Balance fetch failed', + address, + ); + } + } + + if (!results.length) { + if (skipped > 0) dbg('BalanceSyncer: all', skipped, 'addresses fresh — skipped'); + return; + } + + // All fetched addresses succeeded — write in one transaction + balanceRepository.setBalances(results); + for (const {address, network} of results) { + syncRepository.updateCursor('balance', `${address}_${network}`, null, 'ok'); + } + dbg('BalanceSyncer: wrote', results.length, 'addresses (skipped', skipped, 'fresh)'); + } +} + +const balanceSyncer = new BalanceSyncer(); +export default balanceSyncer; diff --git a/services/sync/PriceSyncer.ts b/services/sync/PriceSyncer.ts new file mode 100644 index 00000000..4ecf0dfd --- /dev/null +++ b/services/sync/PriceSyncer.ts @@ -0,0 +1,48 @@ +/** + * PriceSyncer — fetches live BTC/fiat rates from mempool.space. + * + * Sync schedule: every 60 s. + * Endpoint: GET /v1/prices + */ +import mempoolClient from '../MempoolClient'; +import priceRepository from '../repositories/PriceRepository'; +import {dbg} from '../../utils'; + +/** Skip API call if the DB price was fetched within this window. */ +const PRICE_DB_TTL_MS = 45_000; // 45 s + +class PriceSyncer { + async syncCurrentPrice(apiBase: string): Promise { + // Check DB freshness before hitting the API. + const cached = priceRepository.getCachedPrice('USD'); + if (cached && cached.timestamp > 0 && Date.now() - cached.timestamp < PRICE_DB_TTL_MS) { + dbg('PriceSyncer: price fresh in DB — skipped'); + return; + } + + // Always use mainnet price endpoint + const base = apiBase.replace(/\/+$/, '').replace(/\/testnet\/?/, ''); + const url = `${base}/v1/prices`; + try { + const res = await mempoolClient.get>(url); + if (!res.ok || !res.data) return; + + const rates: Record = {}; + for (const [currency, value] of Object.entries(res.data)) { + if (typeof value === 'number' && isFinite(value) && value > 0) { + rates[currency] = value; + } + } + + if (Object.keys(rates).length) { + priceRepository.setCurrentRates(rates); + dbg('PriceSyncer: rates updated', Object.keys(rates)); + } + } catch (err) { + dbg('PriceSyncer: error fetching prices', err); + } + } +} + +const priceSyncer = new PriceSyncer(); +export default priceSyncer; diff --git a/services/sync/SyncCoordinator.ts b/services/sync/SyncCoordinator.ts new file mode 100644 index 00000000..8d828bbc --- /dev/null +++ b/services/sync/SyncCoordinator.ts @@ -0,0 +1,361 @@ +/** + * SyncCoordinator — orchestrates all background sync workers. + * + * Architecture: + * - UI reads exclusively from SQLite repositories (zero direct API calls from UI layer). + * - SyncCoordinator runs on app foreground and on a timer, fetching from mempool.space + * and writing deltas to SQLite. + * - Sync failures are silent (sync_metadata.sync_status = 'failed') and retried + * on the next foreground event. + * + * Usage: + * import syncCoordinator from './services/sync/SyncCoordinator'; + * + * // Call once when app foregrounds (e.g. AppState 'active'): + * syncCoordinator.start(addresses, network, apiBase); + * + * // Optional: stop all timers (e.g. when app backgrounds fully): + * syncCoordinator.stop(); + */ +import {AppState, type AppStateStatus} from 'react-native'; +import balanceSyncer, { + type AddressEntry as BalanceEntry, +} from './BalanceSyncer'; +import transactionSyncer from './TransactionSyncer'; +import utxoSyncer, {type AddressEntry as UtxoEntry} from './UtxoSyncer'; +import priceSyncer from './PriceSyncer'; +import {WalletService} from '../WalletService'; +import walletRepository from '../repositories/WalletRepository'; +import {dbg} from '../../utils'; + +const BALANCE_INTERVAL_MS = 120_000; +const HD_DISCOVERY_INTERVAL_MS = 1_200_000; // 20 minutes +const PRICE_INTERVAL_MS = 240_000; +const UTXO_INTERVAL_MS = 180_000; +const TX_INTERVAL_MS = 180_000; +const HD_DISCOVERY_STALE_MS = 2 * 60 * 60 * 1000; // 2 hours + +/** Sort key from BIP32 path (m/84'/0'/0'/0/25 → [0, -25]) so higher index sorts first. */ +function sortKeyForPath(path: string | undefined): [number, number] { + if (!path) return [2, 0]; + const parts = path.split('/'); + const chain = parseInt(parts[parts.length - 2], 10) ?? 0; + const index = parseInt(parts[parts.length - 1], 10) ?? 0; + return [chain, -index]; +} + +/** Sort addresses by highest HD index first (receive chain then change chain, descending index). */ +function sortAddressesByIndexDesc( + addresses: T[], +): T[] { + return [...addresses].sort((a, b) => { + const [cA, iA] = sortKeyForPath(a.derivationPath); + const [cB, iB] = sortKeyForPath(b.derivationPath); + return cA !== cB ? cA - cB : iA - iB; + }); +} + +export interface SyncStatus { + label: string; + progress?: {current: number; total: number}; +} + +export interface SyncConfig { + addresses: Array<{address: string; network: string; derivationPath?: string}>; + network: string; + addressType: string; + apiBase: string; + /** Optional callback — called after each sync cycle completes. */ + onSyncComplete?: () => void; + /** Called when HD discovery finds new addresses so the UI can refresh. */ + onAddressesChanged?: (addresses: string[]) => void; + /** Called with current sync operation status for CacheIndicator UI. null = idle. */ + onSyncStatus?: (status: SyncStatus | null) => void; +} + +class SyncCoordinator { + private _config: SyncConfig | null = null; + private _balanceTimer: ReturnType | null = null; + private _hdDiscoveryTimer: ReturnType | null = null; + private _txTimer: ReturnType | null = null; + private _utxoTimer: ReturnType | null = null; + private _priceTimer: ReturnType | null = null; + private _appStateSubscription: ReturnType< + typeof AppState.addEventListener + > | null = null; + private _running = false; + + /** + * Start background sync with the given config. + * Safe to call multiple times — stops previous timers first. + */ + start(config: SyncConfig): void { + this.stop(); + this._config = config; + this._running = true; + + // Immediate first sync — force HD re-discovery to fix any stale/diverged indexes + this._syncAll(true); + + // Schedule periodic syncs + this._hdDiscoveryTimer = setInterval( + () => this._syncHdDiscovery(), + HD_DISCOVERY_INTERVAL_MS, + ); + + this._balanceTimer = setInterval( + () => this._syncBalances(), + BALANCE_INTERVAL_MS, + ); + this._priceTimer = setInterval(() => this._syncPrice(), PRICE_INTERVAL_MS); + this._utxoTimer = setInterval(() => this._syncUtxos(), UTXO_INTERVAL_MS); + this._txTimer = setInterval(() => this._syncTxs(), TX_INTERVAL_MS); + + // Resume sync when app comes to foreground + this._appStateSubscription = AppState.addEventListener( + 'change', + (state: AppStateStatus) => { + if (state === 'active' && this._running) { + dbg('SyncCoordinator: app foregrounded — syncing'); + this._syncAll(); + } + }, + ); + + dbg( + 'SyncCoordinator: started', + config.addresses.length, + 'addresses on', + config.network, + ); + } + + /** Update the config without restarting timers (e.g. addresses changed). */ + updateConfig(config: SyncConfig): void { + this._config = config; + } + + /** Stop all timers and release listeners. */ + stop(): void { + this._running = false; + if (this._hdDiscoveryTimer) { + clearInterval(this._hdDiscoveryTimer); + this._hdDiscoveryTimer = null; + } + if (this._balanceTimer) { + clearInterval(this._balanceTimer); + this._balanceTimer = null; + } + if (this._txTimer) { + clearInterval(this._txTimer); + this._txTimer = null; + } + if (this._utxoTimer) { + clearInterval(this._utxoTimer); + this._utxoTimer = null; + } + if (this._priceTimer) { + clearInterval(this._priceTimer); + this._priceTimer = null; + } + if (this._appStateSubscription) { + this._appStateSubscription.remove(); + this._appStateSubscription = null; + } + dbg('SyncCoordinator: stopped'); + } + + // ── Private helpers ──────────────────────────────────────────────────────── + + private async _syncAll(forceHdDiscovery = false): Promise { + // HD discovery first — may expand the address set for subsequent syncs + await this._syncHdDiscovery(forceHdDiscovery); + + await Promise.all([ + this._syncBalances(), + this._syncTxs(), + this._syncUtxos(), + this._syncPrice(), + ]); + this._config?.onSyncComplete?.(); + } + + private async _syncHdDiscovery(force = false): Promise { + if (!this._config) return; + const {network, addressType, apiBase} = this._config; + try { + const hdState = walletRepository.getHdState(network, addressType); + const restoreDone = hdState?.restoreDone === true; + if (!restoreDone) return; // first-run discovery is handled by WalletHome + + if (!force) { + const stale = + !hdState?.discoveryLastAt || + Date.now() - hdState.discoveryLastAt > HD_DISCOVERY_STALE_MS; + if (!stale) return; + } + + dbg( + 'SyncCoordinator: HD indexes stale — re-discovering', + network, + addressType, + ); + this._config.onSyncStatus?.({label: 'Discovering addresses…'}); + const ws = WalletService.getInstance(); + await ws.discoverHdIndexesForNetwork( + network, + addressType, + apiBase, + chain => { + this._config?.onSyncStatus?.({ + label: `Scanning ${ + chain === 'external' ? 'receive' : 'change' + } addresses…`, + }); + }, + ); + this._config.onSyncStatus?.(null); + + const arr = await ws.getHdAddressesWithPaths(network, addressType); + const newAddrs = arr.map(a => a.address); + const oldAddrs = this._config.addresses.map(a => a.address); + if ( + newAddrs.length !== oldAddrs.length || + newAddrs.some((a, i) => a !== oldAddrs[i]) + ) { + dbg( + 'SyncCoordinator: HD discovery found new addresses', + oldAddrs.length, + '->', + newAddrs.length, + ); + this._config.addresses = arr.map(a => ({ + address: a.address, + network, + derivationPath: a.derivationPath, + })); + this._config.onAddressesChanged?.(newAddrs); + } + } catch (err) { + dbg('SyncCoordinator: HD discovery error', err); + this._config?.onSyncStatus?.(null); + } + } + + private async _syncBalances(): Promise { + if (!this._config) return; + try { + const network = this._config.network; + const addressType = + this._config.addressType || 'segwit-native'; + let addrs: Array<{address: string; derivationPath?: string}> = + await WalletService.getInstance().getActiveAddressesWithPaths( + network, + addressType, + ); + if (addrs.length === 0) addrs = this._config.addresses; + const sorted = sortAddressesByIndexDesc( + addrs.map(a => ({ + address: a.address, + network, + derivationPath: a.derivationPath, + })), + ); + const entries: BalanceEntry[] = sorted.map(a => ({ + address: a.address, + network: a.network, + })); + await balanceSyncer.syncAddresses(entries, this._config.apiBase); + } catch (err) { + dbg('SyncCoordinator: balance sync error', err); + } + } + + private async _syncTxs(): Promise { + if (!this._config) return; + try { + const network = this._config.network; + const addressType = + this._config.addressType || 'segwit-native'; + let addrs: Array<{address: string; derivationPath?: string}> = + await WalletService.getInstance().getActiveAddressesWithPaths( + network, + addressType, + ); + if (addrs.length === 0) addrs = this._config.addresses; + const sorted = sortAddressesByIndexDesc( + addrs.map(a => ({ + address: a.address, + network, + derivationPath: a.derivationPath, + })), + ); + for (const {address, network: net} of sorted) { + await transactionSyncer.syncAddress( + address, + net, + this._config.apiBase, + ); + } + } catch (err) { + dbg('SyncCoordinator: tx sync error', err); + } + } + + private async _syncUtxos(): Promise { + if (!this._config) return; + try { + const network = this._config.network; + const addressType = + this._config.addressType || 'segwit-native'; + let addrs: Array<{address: string; derivationPath?: string}> = + await WalletService.getInstance().getActiveAddressesWithPaths( + network, + addressType, + ); + let pathMap: Map | undefined; + if (addrs.length === 0) { + addrs = this._config.addresses; + try { + const hdAddrs = + await WalletService.getInstance().getHdAddressesWithPaths( + network, + addressType, + ); + pathMap = new Map(hdAddrs.map(a => [a.address, a.derivationPath])); + } catch { + // derivation paths optional for utxo sync + } + } + const sorted = sortAddressesByIndexDesc( + addrs.map(a => ({ + address: a.address, + network, + derivationPath: + (a as {derivationPath?: string}).derivationPath ?? + pathMap?.get(a.address), + })), + ); + const entries: UtxoEntry[] = sorted.map(a => ({ + address: a.address, + network: a.network, + derivationPath: a.derivationPath ?? undefined, + })); + await utxoSyncer.syncAddresses(entries, this._config.apiBase); + } catch (err) { + dbg('SyncCoordinator: utxo sync error', err); + } + } + + private async _syncPrice(): Promise { + if (!this._config) return; + try { + await priceSyncer.syncCurrentPrice(this._config.apiBase); + } catch (err) { + dbg('SyncCoordinator: price sync error', err); + } + } +} + +const syncCoordinator = new SyncCoordinator(); +export default syncCoordinator; diff --git a/services/sync/TransactionSyncer.ts b/services/sync/TransactionSyncer.ts new file mode 100644 index 00000000..3efb113b --- /dev/null +++ b/services/sync/TransactionSyncer.ts @@ -0,0 +1,390 @@ +/** + * TransactionSyncer — two-phase transaction history fetch using mempool.space. + * + * Phase 1 (forward): Always fetch from `/txs` (newest first, no cursor) so that + * transactions confirmed *after* the previous sync are discovered. + * Phase 2 (backfill): If a stored cursor exists, continue from it to fetch older + * history that wasn't covered by the initial sync (wallets with >25 txs/address). + * + * ATOMIC sync: syncAddressesAtomic fetches all addresses into memory; only if every + * address succeeds does it write all batches to DB. Otherwise throws TxSyncError. + * On 429: retry with backoff (see rateLimitRetry); then throw if still failing. + * + * Sync schedule: on app foreground (incremental, only new txs). + * Full re-fetch only after keyshare import (restore_done=0). + */ +import mempoolClient from '../MempoolClient'; +import transactionRepository from '../repositories/TransactionRepository'; +import syncRepository from '../repositories/SyncRepository'; +import {getTransactionDbTtlMs} from '../HdOptionsConfig'; +import {INTER_ADDRESS_DELAY_MS, sleep, with429Retry} from './rateLimitRetry'; +import {dbg} from '../../utils'; +import type {TxRecord, TxAddressMapping} from '../repositories/TransactionRepository'; +type AddressLink = TxAddressMapping; + +const PAGE_SIZE = 25; +const MAX_PAGES_PER_ADDRESS = 20; + +interface ApiTx { + txid: string; + status?: { + confirmed?: boolean; + block_height?: number; + block_hash?: string; + block_time?: number; + }; + fee?: number; + size?: number; + weight?: number; + version?: number; + locktime?: number; + vin?: Array<{prevout?: {scriptpubkey_address?: string; value?: number}}>; + vout?: Array<{scriptpubkey_address?: string; value?: number}>; +} + +/** Thrown when any address tx fetch fails (atomic: no DB writes). */ +export class TxSyncError extends Error { + constructor(message: string, public readonly failedAddress?: string) { + super(message); + this.name = 'TxSyncError'; + } +} + +class TransactionSyncer { + /** + * ATOMIC: Fetch transactions for all addresses; only if every one succeeds, write all. + * On any failure throws TxSyncError and writes nothing. + */ + async syncAddressesAtomic( + addresses: Array<{address: string; network: string}>, + apiBase: string, + onProgress?: (current: number, total: number) => void, + ): Promise { + if (!addresses.length) return; + // Skip full fetch when every address was synced recently (same TTL as syncAddress). + // Prevents duplicate work when UI re-enqueues "Syncing transactions…" (e.g. effect re-run). + const txDbTtlMs = getTransactionDbTtlMs(); + const allFresh = addresses.every(({address, network}) => + syncRepository.isFresh( + 'transactions', + `${address}_${network}`, + txDbTtlMs, + ), + ); + if (allFresh) { + dbg( + 'TransactionSyncer: syncAddressesAtomic skipped — all', + addresses.length, + 'addresses fresh (TTL', + txDbTtlMs / 1000, + 's)', + ); + return; + } + const cleanApi = apiBase.replace(/\/+$/, ''); + const total = addresses.length; + const knownTxids = transactionRepository.getKnownTxids( + addresses[0]?.network ?? 'mainnet', + ); + const allBatches: Array<{tx: TxRecord; addresses: TxAddressMapping[]}> = []; + const missingLinks: AddressLink[] = []; + const cursors: Array<{entityKey: string; cursor: string | null}> = []; + + for (let addrIndex = 0; addrIndex < addresses.length; addrIndex++) { + onProgress?.(addrIndex + 1, total); + if (addrIndex > 0) { + await sleep(INTER_ADDRESS_DELAY_MS); + } + const {address, network} = addresses[addrIndex]; + const entityKey = `${address}_${network}`; + const savedCursor = syncRepository.getCursor('transactions', entityKey); + let cursor: string | null = null; // Phase 1: always start fresh from top + let forwardDone = false; + let pages = 0; + + try { + while (pages < MAX_PAGES_PER_ADDRESS) { + const url = cursor + ? `${cleanApi}/address/${encodeURIComponent(address)}/txs/chain/${cursor}` + : `${cleanApi}/address/${encodeURIComponent(address)}/txs`; + + const res = await with429Retry( + 'TransactionSyncer', + () => mempoolClient.get(url), + ); + if (!res.ok || !Array.isArray(res.data)) { + throw new TxSyncError( + `Transaction fetch failed (${res.status ?? 'error'})`, + address, + ); + } + + const page = res.data as ApiTx[]; + if (!page.length) { + if (!forwardDone && savedCursor) { + forwardDone = true; + cursor = savedCursor; + continue; + } + break; + } + + let hasNew = false; + for (const apiTx of page) { + if (!apiTx.txid) continue; + if (knownTxids.has(apiTx.txid)) { + // Full upsert so broadcast-inserted pending tx gets updated with API payload when confirmed + const netSats = this._computeNetSats(apiTx, address); + const txRecord: TxRecord = { + txid: apiTx.txid, + network, + blockHeight: apiTx.status?.block_height ?? null, + blockHash: apiTx.status?.block_hash ?? null, + blockTime: apiTx.status?.block_time ?? null, + isConfirmed: apiTx.status?.confirmed ?? false, + feeSats: apiTx.fee ?? null, + size: apiTx.size ?? null, + weight: apiTx.weight ?? null, + version: apiTx.version ?? null, + locktime: apiTx.locktime ?? null, + rawJson: JSON.stringify(apiTx), + fetchedAt: Date.now(), + }; + allBatches.push({ + tx: txRecord, + addresses: [{txid: apiTx.txid, network, address, netSats}], + }); + missingLinks.push({ + txid: apiTx.txid, + network, + address, + netSats, + }); + continue; + } + hasNew = true; + knownTxids.add(apiTx.txid); + const netSats = this._computeNetSats(apiTx, address); + const txRecord: TxRecord = { + txid: apiTx.txid, + network, + blockHeight: apiTx.status?.block_height ?? null, + blockHash: apiTx.status?.block_hash ?? null, + blockTime: apiTx.status?.block_time ?? null, + isConfirmed: apiTx.status?.confirmed ?? false, + feeSats: apiTx.fee ?? null, + size: apiTx.size ?? null, + weight: apiTx.weight ?? null, + version: apiTx.version ?? null, + locktime: apiTx.locktime ?? null, + rawJson: JSON.stringify(apiTx), + fetchedAt: Date.now(), + }; + allBatches.push({ + tx: txRecord, + addresses: [{txid: apiTx.txid, network, address, netSats}], + }); + } + + const lastConfirmed = [...page] + .reverse() + .find(tx => tx.status?.confirmed); + if (lastConfirmed) cursor = lastConfirmed.txid; + pages++; + if (!hasNew || page.length < PAGE_SIZE) { + if (!forwardDone && savedCursor) { + forwardDone = true; + cursor = savedCursor; + continue; + } + break; + } + } + + cursors.push({entityKey, cursor}); + } catch (err) { + dbg('TransactionSyncer: error for', address.slice(0, 10), err); + throw new TxSyncError( + err instanceof Error ? err.message : 'Transaction fetch failed', + address, + ); + } + } + + // All succeeded — write all batches then update cursors + for (const batch of allBatches) { + transactionRepository.upsertTransactionBatch([batch]); + } + if (missingLinks.length) { + transactionRepository.ensureAddressLinks(missingLinks); + } + for (const {entityKey, cursor} of cursors) { + syncRepository.updateCursor('transactions', entityKey, cursor, 'ok'); + } + dbg('TransactionSyncer: atomic write complete', addresses.length, 'addresses', allBatches.length, 'txs'); + } + + /** + * Incrementally fetch new transactions for an address. + * Stops when a page returns no new txids (delta = empty). + * Non-atomic: use for background sync; on failure only this address is marked failed. + */ + async syncAddress( + address: string, + network: string, + apiBase: string, + ): Promise { + const entityKey = `${address}_${network}`; + if (syncRepository.isFresh('transactions', entityKey, getTransactionDbTtlMs())) { + dbg('TransactionSyncer: fresh — skipping', address.slice(0, 10)); + return; + } + + const cleanApi = apiBase.replace(/\/+$/, ''); + const savedCursor = syncRepository.getCursor('transactions', entityKey); + let cursor: string | null = null; // Phase 1: always start fresh from top + let forwardDone = false; + const knownTxids = transactionRepository.getKnownTxids(network); + let newCount = 0; + let pages = 0; + + try { + while (pages < MAX_PAGES_PER_ADDRESS) { + const url = cursor + ? `${cleanApi}/address/${encodeURIComponent(address)}/txs/chain/${cursor}` + : `${cleanApi}/address/${encodeURIComponent(address)}/txs`; + + const res = await with429Retry( + 'TransactionSyncer', + () => mempoolClient.get(url), + ); + if (!res.ok || !Array.isArray(res.data)) break; + + const page = res.data as ApiTx[]; + if (!page.length) { + if (!forwardDone && savedCursor) { + forwardDone = true; + cursor = savedCursor; + continue; + } + break; + } + + const batch: Array<{tx: TxRecord; addresses: TxAddressMapping[]}> = []; + const links: AddressLink[] = []; + let hasNew = false; + + for (const apiTx of page) { + if (!apiTx.txid) continue; + if (knownTxids.has(apiTx.txid)) { + // Full upsert so broadcast-inserted pending tx gets updated with API payload when confirmed + const netSats = this._computeNetSats(apiTx, address); + const txRecord: TxRecord = { + txid: apiTx.txid, + network, + blockHeight: apiTx.status?.block_height ?? null, + blockHash: apiTx.status?.block_hash ?? null, + blockTime: apiTx.status?.block_time ?? null, + isConfirmed: apiTx.status?.confirmed ?? false, + feeSats: apiTx.fee ?? null, + size: apiTx.size ?? null, + weight: apiTx.weight ?? null, + version: apiTx.version ?? null, + locktime: apiTx.locktime ?? null, + rawJson: JSON.stringify(apiTx), + fetchedAt: Date.now(), + }; + batch.push({ + tx: txRecord, + addresses: [{txid: apiTx.txid, network, address, netSats}], + }); + links.push({ + txid: apiTx.txid, + network, + address, + netSats, + }); + continue; + } + + hasNew = true; + knownTxids.add(apiTx.txid); + newCount++; + + const netSats = this._computeNetSats(apiTx, address); + const txRecord: TxRecord = { + txid: apiTx.txid, + network, + blockHeight: apiTx.status?.block_height ?? null, + blockHash: apiTx.status?.block_hash ?? null, + blockTime: apiTx.status?.block_time ?? null, + isConfirmed: apiTx.status?.confirmed ?? false, + feeSats: apiTx.fee ?? null, + size: apiTx.size ?? null, + weight: apiTx.weight ?? null, + version: apiTx.version ?? null, + locktime: apiTx.locktime ?? null, + rawJson: JSON.stringify(apiTx), + fetchedAt: Date.now(), + }; + batch.push({ + tx: txRecord, + addresses: [{txid: apiTx.txid, network, address, netSats}], + }); + } + + if (batch.length) { + transactionRepository.upsertTransactionBatch(batch); + } + if (links.length) { + transactionRepository.ensureAddressLinks(links); + } + + const lastConfirmed = [...page] + .reverse() + .find(tx => tx.status?.confirmed); + if (lastConfirmed) { + cursor = lastConfirmed.txid; + syncRepository.updateCursor('transactions', entityKey, cursor, 'partial'); + } + + pages++; + if (!hasNew || page.length < PAGE_SIZE) { + if (!forwardDone && savedCursor) { + forwardDone = true; + cursor = savedCursor; + continue; + } + break; + } + } + + syncRepository.updateCursor('transactions', entityKey, cursor ?? null, 'ok'); + dbg('TransactionSyncer: synced', address.slice(0, 10), newCount, 'new txs'); + } catch (err) { + dbg('TransactionSyncer: error for', address.slice(0, 10), err); + syncRepository.updateCursor('transactions', entityKey, cursor ?? null, 'failed'); + } + } + + private _computeNetSats(apiTx: ApiTx, address: string): number | null { + try { + const sent = (apiTx.vin ?? []).reduce((sum, vin) => { + return vin.prevout?.scriptpubkey_address === address + ? sum + (vin.prevout?.value ?? 0) + : sum; + }, 0); + const received = (apiTx.vout ?? []).reduce((sum, vout) => { + return vout.scriptpubkey_address === address + ? sum + (vout.value ?? 0) + : sum; + }, 0); + return received - sent; + } catch { + return null; + } + } +} + +const transactionSyncer = new TransactionSyncer(); +export default transactionSyncer; diff --git a/services/sync/UtxoSyncer.ts b/services/sync/UtxoSyncer.ts new file mode 100644 index 00000000..3e06f405 --- /dev/null +++ b/services/sync/UtxoSyncer.ts @@ -0,0 +1,128 @@ +/** + * UtxoSyncer — full replace UTXO set for each address from mempool.space. + * + * ATOMIC: All addresses must succeed; otherwise nothing is written (no partial data). + * On 429: retry with backoff (see rateLimitRetry); then throw if still failing. + * mempool.space always returns the complete current UTXO set per address. + */ +import mempoolClient from '../MempoolClient'; +import utxoRepository from '../repositories/UtxoRepository'; +import syncRepository from '../repositories/SyncRepository'; +import {INTER_ADDRESS_DELAY_MS, sleep, with429Retry} from './rateLimitRetry'; +import {dbg} from '../../utils'; +import type {StoredUtxo} from '../repositories/UtxoRepository'; + +interface ApiUtxo { + txid: string; + vout: number; + value: number; + status?: { + confirmed?: boolean; + block_height?: number; + block_hash?: string; + block_time?: number; + }; +} + +/** Skip API call if the DB row was synced within this window. */ +const UTXO_DB_TTL_MS = 60_000; // 60 s + +export interface AddressEntry { + address: string; + network: string; + derivationPath?: string; +} + +/** Thrown when any address UTXO fetch fails (atomic: no DB writes). */ +export class UtxoSyncError extends Error { + constructor(message: string, public readonly failedAddress?: string) { + super(message); + this.name = 'UtxoSyncError'; + } +} + +class UtxoSyncer { + /** + * Fetch UTXOs for all addresses; only if every one succeeds, write all to DB. + * On any failure throws UtxoSyncError and writes nothing. + */ + async syncAddresses( + addresses: AddressEntry[], + apiBase: string, + onProgress?: (current: number, total: number) => void, + ): Promise { + if (!addresses.length) return; + const cleanApi = apiBase.replace(/\/+$/, ''); + const total = addresses.length; + + const results: Array<{address: string; network: string; derivationPath: string | null; utxos: StoredUtxo[]}> = []; + let skipped = 0; + + for (let i = 0; i < addresses.length; i++) { + onProgress?.(i + 1, total); + const {address, network, derivationPath} = addresses[i]; + + const entityKey = `${address}_${network}`; + if (syncRepository.isFresh('utxos', entityKey, UTXO_DB_TTL_MS)) { + skipped++; + continue; + } + + if (results.length > 0) { + await sleep(INTER_ADDRESS_DELAY_MS); + } + try { + const url = `${cleanApi}/address/${encodeURIComponent(address)}/utxo`; + const res = await with429Retry( + 'UtxoSyncer', + () => mempoolClient.get(url), + ); + if (!res.ok || !Array.isArray(res.data)) { + throw new UtxoSyncError( + `UTXO fetch failed for address (${res.status ?? 'error'})`, + address, + ); + } + + const now = Date.now(); + const utxos: StoredUtxo[] = res.data.map(u => ({ + txid: u.txid, + vout: u.vout, + address, + network, + valueSats: u.value, + scriptPubkey: null, + derivationPath: derivationPath ?? null, + isConfirmed: u.status?.confirmed ?? true, + blockHeight: u.status?.block_height ?? null, + blockTime: u.status?.block_time ?? null, + fetchedAt: now, + })); + + results.push({address, network, derivationPath: derivationPath ?? null, utxos}); + dbg('UtxoSyncer: fetched', address.slice(0, 10), utxos.length, 'UTXOs'); + } catch (err) { + if (err instanceof UtxoSyncError) throw err; + dbg('UtxoSyncer: error for', address.slice(0, 10), err); + throw new UtxoSyncError( + err instanceof Error ? err.message : 'UTXO fetch failed', + address, + ); + } + } + + if (!results.length) { + if (skipped > 0) dbg('UtxoSyncer: all', skipped, 'addresses fresh — skipped'); + return; + } + + for (const {address, network, utxos} of results) { + utxoRepository.replaceUtxosForAddress(address, network, utxos); + syncRepository.updateCursor('utxos', `${address}_${network}`, null, 'ok'); + } + dbg('UtxoSyncer: wrote', results.length, 'addresses (skipped', skipped, 'fresh)'); + } +} + +const utxoSyncer = new UtxoSyncer(); +export default utxoSyncer; diff --git a/services/sync/rateLimitRetry.ts b/services/sync/rateLimitRetry.ts new file mode 100644 index 00000000..82364552 --- /dev/null +++ b/services/sync/rateLimitRetry.ts @@ -0,0 +1,44 @@ +/** + * Shared helpers for 429 (rate limit) handling across BalanceSyncer, UtxoSyncer, TransactionSyncer. + * Plan: §7 in docs/PLAN_ATOMIC_API_AND_UX.md — retry with backoff, keep atomicity. + */ +import {dbg} from '../../utils'; + +/** Delay before retrying after a 429 (ms). Use when Retry-After is not available. */ +export const RATE_LIMIT_DELAY_MS = 5_000; + +/** Max number of retries for a single request after 429 (so 3 attempts total). */ +export const MAX_429_RETRIES = 2; + +/** Optional delay between addresses to reduce chance of hitting 429 (ms). */ +export const INTER_ADDRESS_DELAY_MS = 300; + +export function sleep(ms: number): Promise { + return new Promise(resolve => setTimeout(resolve, ms)); +} + +/** + * If response is 429, wait (Retry-After when present, else fixed delay) and retry. + * Returns the last response. Caller should check res.ok and throw if still failing after retries. + */ +export async function with429Retry( + label: string, + request: () => Promise<{ok: boolean; status: number; data: T; retryAfterSeconds?: number}>, +): Promise<{ok: boolean; status: number; data: T; retryAfterSeconds?: number}> { + let res = await request(); + let attempts = 0; + while (!res.ok && res.status === 429 && attempts < MAX_429_RETRIES) { + attempts++; + const waitMs = + res.retryAfterSeconds != null + ? Math.min(120_000, Math.max(1000, res.retryAfterSeconds * 1000)) + : RATE_LIMIT_DELAY_MS; + dbg( + `${label}: 429 rate limited, waiting ${waitMs / 1000}s before retry (${attempts}/${MAX_429_RETRIES})`, + res.retryAfterSeconds != null ? `(Retry-After: ${res.retryAfterSeconds}s)` : '', + ); + await sleep(waitMs); + res = await request(); + } + return res; +} diff --git a/theme/context.tsx b/theme/context.tsx index 06bcca41..2c116374 100644 --- a/theme/context.tsx +++ b/theme/context.tsx @@ -12,7 +12,7 @@ import React, { ReactNode, } from 'react'; import {Appearance, ColorSchemeName} from 'react-native'; -import LocalCache from '../services/LocalCache'; +import appConfigRepository, {CONFIG_KEYS} from '../services/repositories/AppConfigRepository'; import {dbg} from '../utils'; import type {Theme, ThemeMode, ThemeContextValue} from './types'; import {lightTheme, darkTheme} from './themes'; @@ -74,9 +74,9 @@ export const ThemeProvider: React.FC = ({children}) => { ); // Load theme mode from storage IMMEDIATELY and update theme right away useEffect(() => { - const loadThemeMode = async () => { + const loadThemeMode = () => { try { - const storedMode = await LocalCache.getItem('themeMode'); + const storedMode = appConfigRepository.get(CONFIG_KEYS.THEME_MODE); if ( storedMode === 'os' || storedMode === 'light' || @@ -84,24 +84,15 @@ export const ThemeProvider: React.FC = ({children}) => { ) { const mode = storedMode as ThemeMode; setThemeModeState(mode); - // Immediately update theme when mode is loaded const effectiveTheme = getEffectiveTheme(mode, initialSystemScheme); setTheme(effectiveTheme); dbg('Theme mode loaded:', mode); } else { - // Check for legacy theme preference - const storedTheme = await LocalCache.getItem('theme'); - if (storedTheme === 'cryptoVibrant') { - setThemeModeState('light'); - setTheme(lightTheme); - dbg('Migrated from legacy cryptoVibrant theme'); - } else { - setThemeModeState('os'); - const osTheme = - initialSystemScheme === 'dark' ? darkTheme : lightTheme; - setTheme(osTheme); - dbg('Using default OS theme mode'); - } + setThemeModeState('os'); + const osTheme = + initialSystemScheme === 'dark' ? darkTheme : lightTheme; + setTheme(osTheme); + dbg('Using default OS theme mode'); } } catch (error) { dbg('Error loading theme mode:', error); @@ -111,7 +102,6 @@ export const ThemeProvider: React.FC = ({children}) => { setTheme(osTheme); } }; - // Load immediately, don't wait loadThemeMode(); }, [getEffectiveTheme, initialSystemScheme]); // Update theme when mode or system color scheme changes @@ -125,7 +115,7 @@ export const ThemeProvider: React.FC = ({children}) => { async (mode: ThemeMode) => { setThemeModeState(mode); try { - await LocalCache.setItem('themeMode', mode); + appConfigRepository.set(CONFIG_KEYS.THEME_MODE, mode); dbg('Theme mode saved:', mode); } catch (error) { dbg('Error saving theme mode:', error); diff --git a/utils.js b/utils.js index d84c4f38..72321c2d 100644 --- a/utils.js +++ b/utils.js @@ -116,6 +116,12 @@ export const dbg = (message, ...optionalParams) => { export const shorten = (x, y = 12) => `${x.slice(0, y)}...${x.slice(-y)}`; +/** Shorten a Bitcoin address for display: first 4 + ... + last 4. */ +export const shortenAddress = addr => + typeof addr === 'string' && addr.length > 8 + ? `${addr.slice(0, 4)}...${addr.slice(-4)}` + : addr || ''; + /** * Generate all output descriptors (legacy, segwit-native, segwit-compatible) * @param {Object} nativeModule - The BBMTLibNativeModule instance @@ -189,11 +195,9 @@ export const generateAllOutputDescriptors = async ( // Determine primary descriptor based on address type let primary = outputDescriptors.legacy; if (addressType === 'segwit-native') { - primary = - outputDescriptors.segwitNative || outputDescriptors.legacy; + primary = outputDescriptors.segwitNative || outputDescriptors.legacy; } else if (addressType === 'segwit-compatible') { - primary = - outputDescriptors.segwitCompatible || outputDescriptors.legacy; + primary = outputDescriptors.segwitCompatible || outputDescriptors.legacy; } return { @@ -216,12 +220,13 @@ export const generateAllOutputDescriptors = async ( * @param {number|string|null|undefined} createdAt - Timestamp from keyshare.created_at * @returns {boolean} - true if legacy wallet (should use BIP44 for all address types) */ -export const isLegacyWallet = (createdAt) => { +export const isLegacyWallet = createdAt => { if (!createdAt) { // If no timestamp, assume legacy for safety return true; } - const timestamp = typeof createdAt === 'string' ? parseInt(createdAt, 10) : createdAt; + const timestamp = + typeof createdAt === 'string' ? parseInt(createdAt, 10) : createdAt; // Wallets created after 1765894825732 use optimized paths (BIP84/BIP49) // Wallets created before or equal to this timestamp use BIP44 for all address types return timestamp <= 1765894825732; @@ -241,14 +246,21 @@ export const isLegacyWallet = (createdAt) => { * - New wallets with segwit-native: "m/84'/coinType'/account'/change/index" (BIP84) * - New wallets with segwit-compatible: "m/49'/coinType'/account'/change/index" (BIP49) */ -export const getDerivePathForNetwork = (network, addressType = 'legacy', useLegacyPath = false, account = 0, change = 0, index = 0) => { +export const getDerivePathForNetwork = ( + network, + addressType = 'legacy', + useLegacyPath = false, + account = 0, + change = 0, + index = 0, +) => { const coinType = network === 'mainnet' ? "0'" : "1'"; - + // Legacy wallets always use BIP44 for all address types (backward compatibility) if (useLegacyPath) { return `m/44'/${coinType}/${account}'/${change}/${index}`; } - + // Determine BIP path based on address type for new wallets let bipPath; switch (addressType) { @@ -263,10 +275,34 @@ export const getDerivePathForNetwork = (network, addressType = 'legacy', useLega bipPath = "44'"; // BIP44 break; } - + return `m/${bipPath}/${coinType}/${account}'/${change}/${index}`; }; +/** + * Derivation path for receive (external) address at given index. + * @param {string} network - 'mainnet' or 'testnet3' + * @param {string} addressType - 'legacy' | 'segwit-native' | 'segwit-compatible' + * @param {boolean} useLegacyPath - legacy wallet path + * @param {number} index - address index (default 0) + */ +export const getReceivePath = ( + network, + addressType, + useLegacyPath, + index = 0, +) => getDerivePathForNetwork(network, addressType, useLegacyPath, 0, 0, index); + +/** + * Derivation path for change (internal) address at given index. + * @param {string} network - 'mainnet' or 'testnet3' + * @param {string} addressType - 'legacy' | 'segwit-native' | 'segwit-compatible' + * @param {boolean} useLegacyPath - legacy wallet path + * @param {number} index - change address index (default 0) + */ +export const getChangePath = (network, addressType, useLegacyPath, index = 0) => + getDerivePathForNetwork(network, addressType, useLegacyPath, 0, 1, index); + /** * Convert a hex string to a regular string * @param {string} hex - The hex string to convert @@ -314,12 +350,12 @@ export const presentFiat = (amount, decimals = 2) => { minimumFractionDigits: decimals, maximumFractionDigits: decimals, }); - + // Remove .00 if it's a whole number if (formatted.endsWith('.00')) { return formatted.slice(0, -3); } - + return formatted; }; @@ -359,7 +395,7 @@ export const formatBTC = (btcAmount, options = {}) => { if (isNaN(amount) || amount < 0) { return '0'; } - + // Handle zero amount if (amount === 0) { return '0'; @@ -371,7 +407,9 @@ export const formatBTC = (btcAmount, options = {}) => { const thinSpace = ','; // Format whole part: standard thousand separators (every 3 digits from right) using thin space - const formattedWhole = Number(wholePart).toLocaleString('en-US').replace(/,/g, thinSpace); + const formattedWhole = Number(wholePart) + .toLocaleString('en-US') + .replace(/,/g, thinSpace); // Determine smart precision based on amount size let targetDecimals = 8; // Default to full precision @@ -409,34 +447,43 @@ export const formatBTC = (btcAmount, options = {}) => { let formattedDecimal = ''; if (decimalPart) { // Pad to target decimals (or 8 if more precision needed) - const paddedDecimal = decimalPart.padEnd(Math.max(targetDecimals, 8), '0').slice(0, Math.max(targetDecimals, 8)); - + const paddedDecimal = decimalPart + .padEnd(Math.max(targetDecimals, 8), '0') + .slice(0, Math.max(targetDecimals, 8)); + // Truncate to target decimals const truncatedDecimal = paddedDecimal.slice(0, targetDecimals); - + // Apply custom comma formatting: first comma after 2 digits, then every 3 digits if (truncatedDecimal.length > 2) { const firstTwo = truncatedDecimal.slice(0, 2); const remaining = truncatedDecimal.slice(2); - + // Group remaining digits in groups of 3 const groups = []; for (let i = 0; i < remaining.length; i += 3) { groups.push(remaining.slice(i, i + 3)); } - + // Combine: first 2 digits, then thin space, then groups of 3 separated by thin spaces - formattedDecimal = firstTwo + (groups.length > 0 ? thinSpace + groups.join(thinSpace) : ''); + formattedDecimal = + firstTwo + + (groups.length > 0 ? thinSpace + groups.join(thinSpace) : ''); } else { formattedDecimal = truncatedDecimal; } // Remove trailing zeros if not requested if (!showTrailingZeros) { - formattedDecimal = formattedDecimal.replace(/0+$/, '').replace(new RegExp(thinSpace + '$'), ''); + formattedDecimal = formattedDecimal + .replace(/0+$/, '') + .replace(new RegExp(thinSpace + '$'), ''); // If all decimals removed, ensure we have at least the first two digits for consistency if (formattedDecimal === '' && truncatedDecimal.length > 0) { - formattedDecimal = truncatedDecimal.slice(0, Math.min(2, truncatedDecimal.length)); + formattedDecimal = truncatedDecimal.slice( + 0, + Math.min(2, truncatedDecimal.length), + ); } } } else if (targetDecimals > 0 && showTrailingZeros) { @@ -444,7 +491,8 @@ export const formatBTC = (btcAmount, options = {}) => { formattedDecimal = '00'; if (targetDecimals > 2) { const remainingZeros = '0'.repeat(Math.min(targetDecimals - 2, 6)); - formattedDecimal += thinSpace + remainingZeros.match(/.{1,3}/g)?.join(thinSpace) || ''; + formattedDecimal += + thinSpace + remainingZeros.match(/.{1,3}/g)?.join(thinSpace) || ''; } } @@ -461,14 +509,14 @@ export const formatBTC = (btcAmount, options = {}) => { * @param {string|number} satsAmount - The satoshi amount to format * @returns {string} Formatted satoshi amount */ -export const formatSats = (satsAmount) => { +export const formatSats = satsAmount => { if (satsAmount === undefined || satsAmount === null || satsAmount === '') { return '0'; } const amountStr = String(satsAmount); const amount = parseFloat(amountStr); - + if (isNaN(amount) || amount < 0) { return '0'; } @@ -824,44 +872,71 @@ export const getKeyshareLabel = keyshare => { /** * Encode send bitcoin data into QR code format - * Format: ||||| + * Format: |||||||| * @param {string} toAddress - Bitcoin address to send to * @param {string|number} amountSats - Amount in satoshis * @param {string|number} feeSats - Fee in satoshis * @param {string} spendingHash - Spending hash (can be empty) * @param {string} addressType - Address type (e.g., 'segwit-native', 'legacy', 'segwit-compatible') * @param {string} derivationPath - Derivation path (e.g., "m/84'/0'/0'/0/0") + * @param {string} network - Network identifier (e.g., 'mainnet', 'testnet3') + * @param {string} utxosJson - Optional JSON string of utxosWithPaths used for spending/fee (may be large) + * @param {string} changeAddress - Optional pre-computed change address (ensures both devices use the same change output) * @returns {string} - Encoded QR data string */ -export const encodeSendBitcoinQR = (toAddress, amountSats, feeSats, spendingHash = '', addressType = '', derivationPath = '', network = '') => { - const amount = typeof amountSats === 'string' ? amountSats : amountSats.toString(); +export const encodeSendBitcoinQR = ( + toAddress, + amountSats, + feeSats, + spendingHash = '', + addressType = '', + derivationPath = '', + network = '', + utxosJson = '', + changeAddress = '', +) => { + const amount = + typeof amountSats === 'string' ? amountSats : amountSats.toString(); const fee = typeof feeSats === 'string' ? feeSats : feeSats.toString(); - return `${toAddress}|${amount}|${fee}|${spendingHash || ''}|${addressType || ''}|${derivationPath || ''}|${network || ''}`; + return `${toAddress}|${amount}|${fee}|${spendingHash || ''}|${ + addressType || '' + }|${derivationPath || ''}|${network || ''}|${utxosJson || ''}|${ + changeAddress || '' + }`; }; /** * Decode send bitcoin data from QR code format - * Format (newest): |||||| - * Format (new): ||||| - * Format (old): ||| + * Format (v5): |||||||| + * Format (v4): ||||||| + * Format (v3): |||||| + * Format (v2): ||||| + * Format (v1): ||| * @param {string} qrData - QR code data string * @returns {Object|null} - Decoded data object or null if invalid */ -export const decodeSendBitcoinQR = (qrData) => { +export const decodeSendBitcoinQR = qrData => { if (!qrData || typeof qrData !== 'string') { return null; } const parts = qrData.split('|'); - // Support old format (3-4 parts), new format (6 parts), and newest format (7 parts) - if (parts.length < 3 || parts.length > 7) { + // Support all versions (3–9 parts) + if (parts.length < 3 || parts.length > 9) { return null; } - // Old format: ||| - // New format: ||||| - // Newest format: |||||| - const [toAddress, amountSats, feeSats, spendingHash = '', addressType = '', derivationPath = '', network = ''] = parts; + const [ + toAddress, + amountSats, + feeSats, + spendingHash = '', + addressType = '', + derivationPath = '', + network = '', + utxosJson = '', + changeAddress = '', + ] = parts; // Validate address is not empty if (!toAddress || toAddress.trim() === '') { @@ -883,5 +958,7 @@ export const decodeSendBitcoinQR = (qrData) => { addressType: addressType || '', derivationPath: derivationPath || '', network: network || '', + utxosJson: utxosJson || '', + changeAddress: changeAddress || '', }; }; diff --git a/versionbuild.sh b/versionbuild.sh new file mode 100755 index 00000000..ea87c475 --- /dev/null +++ b/versionbuild.sh @@ -0,0 +1,63 @@ +#!/usr/bin/env bash +# Bump app version and build number across Android, iOS, and package.json. +# Usage: ./versionbuild.sh +# e.g. ./versionbuild.sh 3.0.5 55 + +set -e + +VERSION="${1:?Usage: $0 e.g. $0 3.0.5 55}" +BUILD="${2:?Usage: $0 e.g. $0 3.0.5 55}" + +# Validate build is a positive integer +if ! [[ "$BUILD" =~ ^[0-9]+$ ]]; then + echo "Error: build must be a positive integer (got: $BUILD)" >&2 + exit 1 +fi + +ROOT="$(cd "$(dirname "$0")" && pwd)" +cd "$ROOT" + +# Android: android/app/build.gradle +GRADLE="${ROOT}/android/app/build.gradle" +if [[ -f "$GRADLE" ]]; then + if [[ "$(uname)" == Darwin ]]; then + sed -i '' "s/versionCode [0-9]*/versionCode $BUILD/" "$GRADLE" + sed -i '' "s/versionName \"[^\"]*\"/versionName \"$VERSION\"/" "$GRADLE" + else + sed -i "s/versionCode [0-9]*/versionCode $BUILD/" "$GRADLE" + sed -i "s/versionName \"[^\"]*\"/versionName \"$VERSION\"/" "$GRADLE" + fi + echo "Android: versionName=$VERSION versionCode=$BUILD" +else + echo "Warning: $GRADLE not found" >&2 +fi + +# iOS: ios/BoldWallet.xcodeproj/project.pbxproj +PBXPROJ="${ROOT}/ios/BoldWallet.xcodeproj/project.pbxproj" +if [[ -f "$PBXPROJ" ]]; then + if [[ "$(uname)" == Darwin ]]; then + sed -i '' "s/CURRENT_PROJECT_VERSION = [0-9]*;/CURRENT_PROJECT_VERSION = $BUILD;/g" "$PBXPROJ" + sed -i '' "s/MARKETING_VERSION = [0-9.]*;/MARKETING_VERSION = $VERSION;/g" "$PBXPROJ" + else + sed -i "s/CURRENT_PROJECT_VERSION = [0-9]*;/CURRENT_PROJECT_VERSION = $BUILD;/g" "$PBXPROJ" + sed -i "s/MARKETING_VERSION = [0-9.]*;/MARKETING_VERSION = $VERSION;/g" "$PBXPROJ" + fi + echo "iOS: MARKETING_VERSION=$VERSION CURRENT_PROJECT_VERSION=$BUILD" +else + echo "Warning: $PBXPROJ not found" >&2 +fi + +# package.json +PKG="${ROOT}/package.json" +if [[ -f "$PKG" ]]; then + if [[ "$(uname)" == Darwin ]]; then + sed -i '' "s/\"version\": \"[^\"]*\"/\"version\": \"$VERSION\"/" "$PKG" + else + sed -i "s/\"version\": \"[^\"]*\"/\"version\": \"$VERSION\"/" "$PKG" + fi + echo "package.json: version=$VERSION" +else + echo "Warning: $PKG not found" >&2 +fi + +echo "Done. Version $VERSION ($BUILD)." diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 00000000..429b03b4 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,7390 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.28.6", "@babel/code-frame@^7.29.0": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.29.0.tgz#7cd7a59f15b3cc0dcd803038f7792712a7d0b15c" + integrity sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw== + dependencies: + "@babel/helper-validator-identifier" "^7.28.5" + js-tokens "^4.0.0" + picocolors "^1.1.1" + +"@babel/compat-data@^7.28.6", "@babel/compat-data@^7.29.0": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.29.0.tgz#00d03e8c0ac24dd9be942c5370990cbe1f17d88d" + integrity sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg== + +"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.23.9", "@babel/core@^7.25.2": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.29.0.tgz#5286ad785df7f79d656e88ce86e650d16ca5f322" + integrity sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA== + dependencies: + "@babel/code-frame" "^7.29.0" + "@babel/generator" "^7.29.0" + "@babel/helper-compilation-targets" "^7.28.6" + "@babel/helper-module-transforms" "^7.28.6" + "@babel/helpers" "^7.28.6" + "@babel/parser" "^7.29.0" + "@babel/template" "^7.28.6" + "@babel/traverse" "^7.29.0" + "@babel/types" "^7.29.0" + "@jridgewell/remapping" "^2.3.5" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/eslint-parser@^7.25.1": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.28.6.tgz#6a294a4add732ebe7ded8a8d2792dd03dd81dc3f" + integrity sha512-QGmsKi2PBO/MHSQk+AAgA9R6OHQr+VqnniFE0eMWZcVcfBZoA2dKn2hUsl3Csg/Plt9opRUWdY7//VXsrIlEiA== + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.1" + +"@babel/generator@^7.29.0", "@babel/generator@^7.29.1", "@babel/generator@^7.7.2": + version "7.29.1" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.29.1.tgz#d09876290111abbb00ef962a7b83a5307fba0d50" + integrity sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw== + dependencies: + "@babel/parser" "^7.29.0" + "@babel/types" "^7.29.0" + "@jridgewell/gen-mapping" "^0.3.12" + "@jridgewell/trace-mapping" "^0.3.28" + jsesc "^3.0.2" + +"@babel/helper-annotate-as-pure@^7.27.1", "@babel/helper-annotate-as-pure@^7.27.3": + version "7.27.3" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz#f31fd86b915fc4daf1f3ac6976c59be7084ed9c5" + integrity sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg== + dependencies: + "@babel/types" "^7.27.3" + +"@babel/helper-compilation-targets@^7.27.1", "@babel/helper-compilation-targets@^7.27.2", "@babel/helper-compilation-targets@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz#32c4a3f41f12ed1532179b108a4d746e105c2b25" + integrity sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA== + dependencies: + "@babel/compat-data" "^7.28.6" + "@babel/helper-validator-option" "^7.27.1" + browserslist "^4.24.0" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.27.1", "@babel/helper-create-class-features-plugin@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.6.tgz#611ff5482da9ef0db6291bcd24303400bca170fb" + integrity sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.3" + "@babel/helper-member-expression-to-functions" "^7.28.5" + "@babel/helper-optimise-call-expression" "^7.27.1" + "@babel/helper-replace-supers" "^7.28.6" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + "@babel/traverse" "^7.28.6" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.27.1", "@babel/helper-create-regexp-features-plugin@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.28.5.tgz#7c1ddd64b2065c7f78034b25b43346a7e19ed997" + integrity sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.3" + regexpu-core "^6.3.1" + semver "^6.3.1" + +"@babel/helper-define-polyfill-provider@^0.6.5", "@babel/helper-define-polyfill-provider@^0.6.7": + version "0.6.7" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.7.tgz#8d01cba97de419115ad3497573a476db15dc6c6a" + integrity sha512-6Fqi8MtQ/PweQ9xvux65emkLQ83uB+qAVtfHkC9UodyHMIZdxNI01HjLCLUtybElp2KY2XNE0nOgyP1E1vXw9w== + dependencies: + "@babel/helper-compilation-targets" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" + debug "^4.4.3" + lodash.debounce "^4.0.8" + resolve "^1.22.11" + +"@babel/helper-globals@^7.28.0": + version "7.28.0" + resolved "https://registry.yarnpkg.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz#b9430df2aa4e17bc28665eadeae8aa1d985e6674" + integrity sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw== + +"@babel/helper-member-expression-to-functions@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz#f3e07a10be37ed7a63461c63e6929575945a6150" + integrity sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg== + dependencies: + "@babel/traverse" "^7.28.5" + "@babel/types" "^7.28.5" + +"@babel/helper-module-imports@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz#60632cbd6ffb70b22823187201116762a03e2d5c" + integrity sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw== + dependencies: + "@babel/traverse" "^7.28.6" + "@babel/types" "^7.28.6" + +"@babel/helper-module-transforms@^7.27.1", "@babel/helper-module-transforms@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz#9312d9d9e56edc35aeb6e95c25d4106b50b9eb1e" + integrity sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA== + dependencies: + "@babel/helper-module-imports" "^7.28.6" + "@babel/helper-validator-identifier" "^7.28.5" + "@babel/traverse" "^7.28.6" + +"@babel/helper-optimise-call-expression@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz#c65221b61a643f3e62705e5dd2b5f115e35f9200" + integrity sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw== + dependencies: + "@babel/types" "^7.27.1" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.27.1", "@babel/helper-plugin-utils@^7.28.6", "@babel/helper-plugin-utils@^7.8.0": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz#6f13ea251b68c8532e985fd532f28741a8af9ac8" + integrity sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug== + +"@babel/helper-remap-async-to-generator@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz#4601d5c7ce2eb2aea58328d43725523fcd362ce6" + integrity sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.1" + "@babel/helper-wrap-function" "^7.27.1" + "@babel/traverse" "^7.27.1" + +"@babel/helper-replace-supers@^7.27.1", "@babel/helper-replace-supers@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.28.6.tgz#94aa9a1d7423a00aead3f204f78834ce7d53fe44" + integrity sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.28.5" + "@babel/helper-optimise-call-expression" "^7.27.1" + "@babel/traverse" "^7.28.6" + +"@babel/helper-skip-transparent-expression-wrappers@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz#62bb91b3abba8c7f1fec0252d9dbea11b3ee7a56" + integrity sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg== + dependencies: + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" + +"@babel/helper-string-parser@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687" + integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== + +"@babel/helper-validator-identifier@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz#010b6938fab7cb7df74aa2bbc06aa503b8fe5fb4" + integrity sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q== + +"@babel/helper-validator-option@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz#fa52f5b1e7db1ab049445b421c4471303897702f" + integrity sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg== + +"@babel/helper-wrap-function@^7.27.1": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.28.6.tgz#4e349ff9222dab69a93a019cc296cdd8442e279a" + integrity sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ== + dependencies: + "@babel/template" "^7.28.6" + "@babel/traverse" "^7.28.6" + "@babel/types" "^7.28.6" + +"@babel/helpers@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.28.6.tgz#fca903a313ae675617936e8998b814c415cbf5d7" + integrity sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw== + dependencies: + "@babel/template" "^7.28.6" + "@babel/types" "^7.28.6" + +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.25.3", "@babel/parser@^7.28.6", "@babel/parser@^7.29.0": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.29.0.tgz#669ef345add7d057e92b7ed15f0bac07611831b6" + integrity sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww== + dependencies: + "@babel/types" "^7.29.0" + +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.28.5.tgz#fbde57974707bbfa0376d34d425ff4fa6c732421" + integrity sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/traverse" "^7.28.5" + +"@babel/plugin-bugfix-safari-class-field-initializer-scope@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz#43f70a6d7efd52370eefbdf55ae03d91b293856d" + integrity sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz#beb623bd573b8b6f3047bd04c32506adc3e58a72" + integrity sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz#e134a5479eb2ba9c02714e8c1ebf1ec9076124fd" + integrity sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + "@babel/plugin-transform-optional-chaining" "^7.27.1" + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.6.tgz#0e8289cec28baaf05d54fd08d81ae3676065f69f" + integrity sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g== + dependencies: + "@babel/helper-plugin-utils" "^7.28.6" + "@babel/traverse" "^7.28.6" + +"@babel/plugin-proposal-export-default-from@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.27.1.tgz#59b050b0e5fdc366162ab01af4fcbac06ea40919" + integrity sha512-hjlsMBl1aJc5lp8MoCDEZCiYzlgdRAShOjAfRw6X+GlpLpUPU7c3XNLsKFZbQk/1cRzBlJ7CXg3xJAJMrFa1Uw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": + version "7.21.0-placeholder-for-preset-env.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" + integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-default-from@^7.24.7": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.28.6.tgz#8e19047560a8a48b11f1f5b46881f445f8692830" + integrity sha512-Svlx1fjJFnNz0LZeUaybRukSxZI3KkpApUmIRzEdXC5k8ErTOz0OD0kNrICi5Vc3GlpP5ZCeRyRO+mfWTSz+iQ== + dependencies: + "@babel/helper-plugin-utils" "^7.28.6" + +"@babel/plugin-syntax-flow@^7.12.1", "@babel/plugin-syntax-flow@^7.27.1": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.28.6.tgz#447559a225e66c4cd477a3ffb1a74d8c1fe25a62" + integrity sha512-D+OrJumc9McXNEBI/JmFnc/0uCM2/Y3PEBG3gfV3QIYkKv5pvnpzFrl1kYCrcHJP8nOeFB/SHi1IHz29pNGuew== + dependencies: + "@babel/helper-plugin-utils" "^7.28.6" + +"@babel/plugin-syntax-import-assertions@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.28.6.tgz#ae9bc1923a6ba527b70104dd2191b0cd872c8507" + integrity sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw== + dependencies: + "@babel/helper-plugin-utils" "^7.28.6" + +"@babel/plugin-syntax-import-attributes@^7.24.7", "@babel/plugin-syntax-import-attributes@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz#b71d5914665f60124e133696f17cd7669062c503" + integrity sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw== + dependencies: + "@babel/helper-plugin-utils" "^7.28.6" + +"@babel/plugin-syntax-import-meta@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.27.1", "@babel/plugin-syntax-jsx@^7.28.6", "@babel/plugin-syntax-jsx@^7.7.2": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz#f8ca28bbd84883b5fea0e447c635b81ba73997ee" + integrity sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w== + dependencies: + "@babel/helper-plugin-utils" "^7.28.6" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.28.6", "@babel/plugin-syntax-typescript@^7.7.2": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz#c7b2ddf1d0a811145b1de800d1abd146af92e3a2" + integrity sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A== + dependencies: + "@babel/helper-plugin-utils" "^7.28.6" + +"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" + integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-arrow-functions@7.27.1", "@babel/plugin-transform-arrow-functions@^7.24.7", "@babel/plugin-transform-arrow-functions@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz#6e2061067ba3ab0266d834a9f94811196f2aba9a" + integrity sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-async-generator-functions@^7.25.4", "@babel/plugin-transform-async-generator-functions@^7.29.0": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.0.tgz#63ed829820298f0bf143d5a4a68fb8c06ffd742f" + integrity sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w== + dependencies: + "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-remap-async-to-generator" "^7.27.1" + "@babel/traverse" "^7.29.0" + +"@babel/plugin-transform-async-to-generator@^7.24.7", "@babel/plugin-transform-async-to-generator@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.28.6.tgz#bd97b42237b2d1bc90d74bcb486c39be5b4d7e77" + integrity sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g== + dependencies: + "@babel/helper-module-imports" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-remap-async-to-generator" "^7.27.1" + +"@babel/plugin-transform-block-scoped-functions@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz#558a9d6e24cf72802dd3b62a4b51e0d62c0f57f9" + integrity sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-block-scoping@^7.25.0", "@babel/plugin-transform-block-scoping@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.6.tgz#e1ef5633448c24e76346125c2534eeb359699a99" + integrity sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw== + dependencies: + "@babel/helper-plugin-utils" "^7.28.6" + +"@babel/plugin-transform-class-properties@7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz#dd40a6a370dfd49d32362ae206ddaf2bb082a925" + integrity sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-class-properties@^7.25.4", "@babel/plugin-transform-class-properties@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.28.6.tgz#d274a4478b6e782d9ea987fda09bdb6d28d66b72" + integrity sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" + +"@babel/plugin-transform-class-static-block@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.6.tgz#1257491e8259c6d125ac4d9a6f39f9d2bf3dba70" + integrity sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" + +"@babel/plugin-transform-classes@7.28.4": + version "7.28.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz#75d66175486788c56728a73424d67cbc7473495c" + integrity sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.3" + "@babel/helper-compilation-targets" "^7.27.2" + "@babel/helper-globals" "^7.28.0" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-replace-supers" "^7.27.1" + "@babel/traverse" "^7.28.4" + +"@babel/plugin-transform-classes@^7.25.4", "@babel/plugin-transform-classes@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.6.tgz#8f6fb79ba3703978e701ce2a97e373aae7dda4b7" + integrity sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.3" + "@babel/helper-compilation-targets" "^7.28.6" + "@babel/helper-globals" "^7.28.0" + "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-replace-supers" "^7.28.6" + "@babel/traverse" "^7.28.6" + +"@babel/plugin-transform-computed-properties@^7.24.7", "@babel/plugin-transform-computed-properties@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.28.6.tgz#936824fc71c26cb5c433485776d79c8e7b0202d2" + integrity sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ== + dependencies: + "@babel/helper-plugin-utils" "^7.28.6" + "@babel/template" "^7.28.6" + +"@babel/plugin-transform-destructuring@^7.24.8", "@babel/plugin-transform-destructuring@^7.28.5": + version "7.28.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz#b8402764df96179a2070bb7b501a1586cf8ad7a7" + integrity sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/traverse" "^7.28.5" + +"@babel/plugin-transform-dotall-regex@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.28.6.tgz#def31ed84e0fb6e25c71e53c124e7b76a4ab8e61" + integrity sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.28.5" + "@babel/helper-plugin-utils" "^7.28.6" + +"@babel/plugin-transform-duplicate-keys@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz#f1fbf628ece18e12e7b32b175940e68358f546d1" + integrity sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@^7.29.0": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.0.tgz#8014b8a6cfd0e7b92762724443bf0d2400f26df1" + integrity sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.28.5" + "@babel/helper-plugin-utils" "^7.28.6" + +"@babel/plugin-transform-dynamic-import@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz#4c78f35552ac0e06aa1f6e3c573d67695e8af5a4" + integrity sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-explicit-resource-management@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.6.tgz#dd6788f982c8b77e86779d1d029591e39d9d8be7" + integrity sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg== + dependencies: + "@babel/helper-plugin-utils" "^7.28.6" + "@babel/plugin-transform-destructuring" "^7.28.5" + +"@babel/plugin-transform-exponentiation-operator@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.6.tgz#5e477eb7eafaf2ab5537a04aaafcf37e2d7f1091" + integrity sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw== + dependencies: + "@babel/helper-plugin-utils" "^7.28.6" + +"@babel/plugin-transform-export-namespace-from@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz#71ca69d3471edd6daa711cf4dfc3400415df9c23" + integrity sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-flow-strip-types@^7.25.2": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.27.1.tgz#5def3e1e7730f008d683144fb79b724f92c5cdf9" + integrity sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/plugin-syntax-flow" "^7.27.1" + +"@babel/plugin-transform-for-of@^7.24.7", "@babel/plugin-transform-for-of@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz#bc24f7080e9ff721b63a70ac7b2564ca15b6c40a" + integrity sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + +"@babel/plugin-transform-function-name@^7.25.1", "@babel/plugin-transform-function-name@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz#4d0bf307720e4dce6d7c30fcb1fd6ca77bdeb3a7" + integrity sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ== + dependencies: + "@babel/helper-compilation-targets" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/traverse" "^7.27.1" + +"@babel/plugin-transform-json-strings@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.28.6.tgz#4c8c15b2dc49e285d110a4cf3dac52fd2dfc3038" + integrity sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw== + dependencies: + "@babel/helper-plugin-utils" "^7.28.6" + +"@babel/plugin-transform-literals@^7.25.2", "@babel/plugin-transform-literals@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz#baaefa4d10a1d4206f9dcdda50d7d5827bb70b24" + integrity sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-logical-assignment-operators@^7.24.7", "@babel/plugin-transform-logical-assignment-operators@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.6.tgz#53028a3d77e33c50ef30a8fce5ca17065936e605" + integrity sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A== + dependencies: + "@babel/helper-plugin-utils" "^7.28.6" + +"@babel/plugin-transform-member-expression-literals@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz#37b88ba594d852418e99536f5612f795f23aeaf9" + integrity sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-modules-amd@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz#a4145f9d87c2291fe2d05f994b65dba4e3e7196f" + integrity sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA== + dependencies: + "@babel/helper-module-transforms" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-modules-commonjs@^7.24.8", "@babel/plugin-transform-modules-commonjs@^7.27.1", "@babel/plugin-transform-modules-commonjs@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz#c0232e0dfe66a734cc4ad0d5e75fc3321b6fdef1" + integrity sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA== + dependencies: + "@babel/helper-module-transforms" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" + +"@babel/plugin-transform-modules-systemjs@^7.29.0": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.0.tgz#e458a95a17807c415924106a3ff188a3b8dee964" + integrity sha512-PrujnVFbOdUpw4UHiVwKvKRLMMic8+eC0CuNlxjsyZUiBjhFdPsewdXCkveh2KqBA9/waD0W1b4hXSOBQJezpQ== + dependencies: + "@babel/helper-module-transforms" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-validator-identifier" "^7.28.5" + "@babel/traverse" "^7.29.0" + +"@babel/plugin-transform-modules-umd@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz#63f2cf4f6dc15debc12f694e44714863d34cd334" + integrity sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w== + dependencies: + "@babel/helper-module-transforms" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.24.7", "@babel/plugin-transform-named-capturing-groups-regex@^7.29.0": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.0.tgz#a26cd51e09c4718588fc4cce1c5d1c0152102d6a" + integrity sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.28.5" + "@babel/helper-plugin-utils" "^7.28.6" + +"@babel/plugin-transform-new-target@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz#259c43939728cad1706ac17351b7e6a7bea1abeb" + integrity sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-nullish-coalescing-operator@7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz#4f9d3153bf6782d73dd42785a9d22d03197bc91d" + integrity sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-nullish-coalescing-operator@^7.24.7", "@babel/plugin-transform-nullish-coalescing-operator@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.28.6.tgz#9bc62096e90ab7a887f3ca9c469f6adec5679757" + integrity sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg== + dependencies: + "@babel/helper-plugin-utils" "^7.28.6" + +"@babel/plugin-transform-numeric-separator@^7.24.7", "@babel/plugin-transform-numeric-separator@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.28.6.tgz#1310b0292762e7a4a335df5f580c3320ee7d9e9f" + integrity sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w== + dependencies: + "@babel/helper-plugin-utils" "^7.28.6" + +"@babel/plugin-transform-object-rest-spread@^7.24.7", "@babel/plugin-transform-object-rest-spread@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.6.tgz#fdd4bc2d72480db6ca42aed5c051f148d7b067f7" + integrity sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA== + dependencies: + "@babel/helper-compilation-targets" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" + "@babel/plugin-transform-destructuring" "^7.28.5" + "@babel/plugin-transform-parameters" "^7.27.7" + "@babel/traverse" "^7.28.6" + +"@babel/plugin-transform-object-super@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz#1c932cd27bf3874c43a5cac4f43ebf970c9871b5" + integrity sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-replace-supers" "^7.27.1" + +"@babel/plugin-transform-optional-catch-binding@^7.24.7", "@babel/plugin-transform-optional-catch-binding@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.28.6.tgz#75107be14c78385978201a49c86414a150a20b4c" + integrity sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ== + dependencies: + "@babel/helper-plugin-utils" "^7.28.6" + +"@babel/plugin-transform-optional-chaining@7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz#874ce3c4f06b7780592e946026eb76a32830454f" + integrity sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + +"@babel/plugin-transform-optional-chaining@^7.24.8", "@babel/plugin-transform-optional-chaining@^7.27.1", "@babel/plugin-transform-optional-chaining@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.6.tgz#926cf150bd421fc8362753e911b4a1b1ce4356cd" + integrity sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w== + dependencies: + "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + +"@babel/plugin-transform-parameters@^7.24.7", "@babel/plugin-transform-parameters@^7.27.7": + version "7.27.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz#1fd2febb7c74e7d21cf3b05f7aebc907940af53a" + integrity sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-private-methods@^7.24.7", "@babel/plugin-transform-private-methods@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.28.6.tgz#c76fbfef3b86c775db7f7c106fff544610bdb411" + integrity sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" + +"@babel/plugin-transform-private-property-in-object@^7.24.7", "@babel/plugin-transform-private-property-in-object@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.28.6.tgz#4fafef1e13129d79f1d75ac180c52aafefdb2811" + integrity sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.3" + "@babel/helper-create-class-features-plugin" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" + +"@babel/plugin-transform-property-literals@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz#07eafd618800591e88073a0af1b940d9a42c6424" + integrity sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-react-display-name@^7.24.7": + version "7.28.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.28.0.tgz#6f20a7295fea7df42eb42fed8f896813f5b934de" + integrity sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-react-jsx-self@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz#af678d8506acf52c577cac73ff7fe6615c85fc92" + integrity sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-react-jsx-source@^7.24.7": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz#dcfe2c24094bb757bf73960374e7c55e434f19f0" + integrity sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-react-jsx@^7.25.2": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.28.6.tgz#f51cb70a90b9529fbb71ee1f75ea27b7078eed62" + integrity sha512-61bxqhiRfAACulXSLd/GxqmAedUSrRZIu/cbaT18T1CetkTmtDN15it7i80ru4DVqRK1WMxQhXs+Lf9kajm5Ow== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.3" + "@babel/helper-module-imports" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" + "@babel/plugin-syntax-jsx" "^7.28.6" + "@babel/types" "^7.28.6" + +"@babel/plugin-transform-regenerator@^7.24.7", "@babel/plugin-transform-regenerator@^7.29.0": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.0.tgz#dec237cec1b93330876d6da9992c4abd42c9d18b" + integrity sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog== + dependencies: + "@babel/helper-plugin-utils" "^7.28.6" + +"@babel/plugin-transform-regexp-modifiers@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.28.6.tgz#7ef0163bd8b4a610481b2509c58cf217f065290b" + integrity sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.28.5" + "@babel/helper-plugin-utils" "^7.28.6" + +"@babel/plugin-transform-reserved-words@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz#40fba4878ccbd1c56605a4479a3a891ac0274bb4" + integrity sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-runtime@^7.24.7": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.29.0.tgz#a5fded13cc656700804bfd6e5ebd7fffd5266803" + integrity sha512-jlaRT5dJtMaMCV6fAuLbsQMSwz/QkvaHOHOSXRitGGwSpR1blCY4KUKoyP2tYO8vJcqYe8cEj96cqSztv3uF9w== + dependencies: + "@babel/helper-module-imports" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" + babel-plugin-polyfill-corejs2 "^0.4.14" + babel-plugin-polyfill-corejs3 "^0.13.0" + babel-plugin-polyfill-regenerator "^0.6.5" + semver "^6.3.1" + +"@babel/plugin-transform-shorthand-properties@7.27.1", "@babel/plugin-transform-shorthand-properties@^7.24.7", "@babel/plugin-transform-shorthand-properties@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz#532abdacdec87bfee1e0ef8e2fcdee543fe32b90" + integrity sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-spread@^7.24.7", "@babel/plugin-transform-spread@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.28.6.tgz#40a2b423f6db7b70f043ad027a58bcb44a9757b6" + integrity sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA== + dependencies: + "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + +"@babel/plugin-transform-sticky-regex@^7.24.7", "@babel/plugin-transform-sticky-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz#18984935d9d2296843a491d78a014939f7dcd280" + integrity sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-template-literals@7.27.1", "@babel/plugin-transform-template-literals@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz#1a0eb35d8bb3e6efc06c9fd40eb0bcef548328b8" + integrity sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-typeof-symbol@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz#70e966bb492e03509cf37eafa6dcc3051f844369" + integrity sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-typescript@^7.25.2", "@babel/plugin-transform-typescript@^7.27.1": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.6.tgz#1e93d96da8adbefdfdade1d4956f73afa201a158" + integrity sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.27.3" + "@babel/helper-create-class-features-plugin" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-skip-transparent-expression-wrappers" "^7.27.1" + "@babel/plugin-syntax-typescript" "^7.28.6" + +"@babel/plugin-transform-unicode-escapes@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz#3e3143f8438aef842de28816ece58780190cf806" + integrity sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-unicode-property-regex@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.28.6.tgz#63a7a6c21a0e75dae9b1861454111ea5caa22821" + integrity sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.28.5" + "@babel/helper-plugin-utils" "^7.28.6" + +"@babel/plugin-transform-unicode-regex@7.27.1", "@babel/plugin-transform-unicode-regex@^7.24.7", "@babel/plugin-transform-unicode-regex@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz#25948f5c395db15f609028e370667ed8bae9af97" + integrity sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.27.1" + "@babel/helper-plugin-utils" "^7.27.1" + +"@babel/plugin-transform-unicode-sets-regex@^7.28.6": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.28.6.tgz#924912914e5df9fe615ec472f88ff4788ce04d4e" + integrity sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.28.5" + "@babel/helper-plugin-utils" "^7.28.6" + +"@babel/preset-env@^7.25.3": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.29.0.tgz#c55db400c515a303662faaefd2d87e796efa08d0" + integrity sha512-fNEdfc0yi16lt6IZo2Qxk3knHVdfMYX33czNb4v8yWhemoBhibCpQK/uYHtSKIiO+p/zd3+8fYVXhQdOVV608w== + dependencies: + "@babel/compat-data" "^7.29.0" + "@babel/helper-compilation-targets" "^7.28.6" + "@babel/helper-plugin-utils" "^7.28.6" + "@babel/helper-validator-option" "^7.27.1" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.28.5" + "@babel/plugin-bugfix-safari-class-field-initializer-scope" "^7.27.1" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.27.1" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.27.1" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.28.6" + "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-import-assertions" "^7.28.6" + "@babel/plugin-syntax-import-attributes" "^7.28.6" + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.27.1" + "@babel/plugin-transform-async-generator-functions" "^7.29.0" + "@babel/plugin-transform-async-to-generator" "^7.28.6" + "@babel/plugin-transform-block-scoped-functions" "^7.27.1" + "@babel/plugin-transform-block-scoping" "^7.28.6" + "@babel/plugin-transform-class-properties" "^7.28.6" + "@babel/plugin-transform-class-static-block" "^7.28.6" + "@babel/plugin-transform-classes" "^7.28.6" + "@babel/plugin-transform-computed-properties" "^7.28.6" + "@babel/plugin-transform-destructuring" "^7.28.5" + "@babel/plugin-transform-dotall-regex" "^7.28.6" + "@babel/plugin-transform-duplicate-keys" "^7.27.1" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex" "^7.29.0" + "@babel/plugin-transform-dynamic-import" "^7.27.1" + "@babel/plugin-transform-explicit-resource-management" "^7.28.6" + "@babel/plugin-transform-exponentiation-operator" "^7.28.6" + "@babel/plugin-transform-export-namespace-from" "^7.27.1" + "@babel/plugin-transform-for-of" "^7.27.1" + "@babel/plugin-transform-function-name" "^7.27.1" + "@babel/plugin-transform-json-strings" "^7.28.6" + "@babel/plugin-transform-literals" "^7.27.1" + "@babel/plugin-transform-logical-assignment-operators" "^7.28.6" + "@babel/plugin-transform-member-expression-literals" "^7.27.1" + "@babel/plugin-transform-modules-amd" "^7.27.1" + "@babel/plugin-transform-modules-commonjs" "^7.28.6" + "@babel/plugin-transform-modules-systemjs" "^7.29.0" + "@babel/plugin-transform-modules-umd" "^7.27.1" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.29.0" + "@babel/plugin-transform-new-target" "^7.27.1" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.28.6" + "@babel/plugin-transform-numeric-separator" "^7.28.6" + "@babel/plugin-transform-object-rest-spread" "^7.28.6" + "@babel/plugin-transform-object-super" "^7.27.1" + "@babel/plugin-transform-optional-catch-binding" "^7.28.6" + "@babel/plugin-transform-optional-chaining" "^7.28.6" + "@babel/plugin-transform-parameters" "^7.27.7" + "@babel/plugin-transform-private-methods" "^7.28.6" + "@babel/plugin-transform-private-property-in-object" "^7.28.6" + "@babel/plugin-transform-property-literals" "^7.27.1" + "@babel/plugin-transform-regenerator" "^7.29.0" + "@babel/plugin-transform-regexp-modifiers" "^7.28.6" + "@babel/plugin-transform-reserved-words" "^7.27.1" + "@babel/plugin-transform-shorthand-properties" "^7.27.1" + "@babel/plugin-transform-spread" "^7.28.6" + "@babel/plugin-transform-sticky-regex" "^7.27.1" + "@babel/plugin-transform-template-literals" "^7.27.1" + "@babel/plugin-transform-typeof-symbol" "^7.27.1" + "@babel/plugin-transform-unicode-escapes" "^7.27.1" + "@babel/plugin-transform-unicode-property-regex" "^7.28.6" + "@babel/plugin-transform-unicode-regex" "^7.27.1" + "@babel/plugin-transform-unicode-sets-regex" "^7.28.6" + "@babel/preset-modules" "0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2 "^0.4.15" + babel-plugin-polyfill-corejs3 "^0.14.0" + babel-plugin-polyfill-regenerator "^0.6.6" + core-js-compat "^3.48.0" + semver "^6.3.1" + +"@babel/preset-modules@0.1.6-no-external-plugins": + version "0.1.6-no-external-plugins" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" + integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-typescript@7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.27.1.tgz#190742a6428d282306648a55b0529b561484f912" + integrity sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ== + dependencies: + "@babel/helper-plugin-utils" "^7.27.1" + "@babel/helper-validator-option" "^7.27.1" + "@babel/plugin-syntax-jsx" "^7.27.1" + "@babel/plugin-transform-modules-commonjs" "^7.27.1" + "@babel/plugin-transform-typescript" "^7.27.1" + +"@babel/runtime@^7.25.0": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.28.6.tgz#d267a43cb1836dc4d182cce93ae75ba954ef6d2b" + integrity sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA== + +"@babel/template@^7.25.0", "@babel/template@^7.28.6", "@babel/template@^7.3.3": + version "7.28.6" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.28.6.tgz#0e7e56ecedb78aeef66ce7972b082fce76a23e57" + integrity sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ== + dependencies: + "@babel/code-frame" "^7.28.6" + "@babel/parser" "^7.28.6" + "@babel/types" "^7.28.6" + +"@babel/traverse@^7.25.3", "@babel/traverse@^7.27.1", "@babel/traverse@^7.28.4", "@babel/traverse@^7.28.5", "@babel/traverse@^7.28.6", "@babel/traverse@^7.29.0": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.29.0.tgz#f323d05001440253eead3c9c858adbe00b90310a" + integrity sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA== + dependencies: + "@babel/code-frame" "^7.29.0" + "@babel/generator" "^7.29.0" + "@babel/helper-globals" "^7.28.0" + "@babel/parser" "^7.29.0" + "@babel/template" "^7.28.6" + "@babel/types" "^7.29.0" + debug "^4.3.1" + +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.28.2", "@babel/types@^7.28.5", "@babel/types@^7.28.6", "@babel/types@^7.29.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": + version "7.29.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.29.0.tgz#9f5b1e838c446e72cf3cd4b918152b8c605e37c7" + integrity sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A== + dependencies: + "@babel/helper-string-parser" "^7.27.1" + "@babel/helper-validator-identifier" "^7.28.5" + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@egjs/hammerjs@^2.0.17": + version "2.0.17" + resolved "https://registry.yarnpkg.com/@egjs/hammerjs/-/hammerjs-2.0.17.tgz#5dc02af75a6a06e4c2db0202cae38c9263895124" + integrity sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A== + dependencies: + "@types/hammerjs" "^2.0.36" + +"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.9.1": + version "4.9.1" + resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz#4e90af67bc51ddee6cdef5284edf572ec376b595" + integrity sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ== + dependencies: + eslint-visitor-keys "^3.4.3" + +"@eslint-community/regexpp@^4.12.2", "@eslint-community/regexpp@^4.6.1": + version "4.12.2" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.2.tgz#bccdf615bcf7b6e8db830ec0b8d21c9a25de597b" + integrity sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew== + +"@eslint/eslintrc@^2.1.4": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad" + integrity sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ== + dependencies: + ajv "^6.12.4" + debug "^4.3.2" + espree "^9.6.0" + globals "^13.19.0" + ignore "^5.2.0" + import-fresh "^3.2.1" + js-yaml "^4.1.0" + minimatch "^3.1.2" + strip-json-comments "^3.1.1" + +"@eslint/js@8.57.1": + version "8.57.1" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2" + integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q== + +"@hapi/hoek@^9.0.0", "@hapi/hoek@^9.3.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" + integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== + +"@hapi/topo@^5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012" + integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@humanwhocodes/config-array@^0.13.0": + version "0.13.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.13.0.tgz#fb907624df3256d04b9aa2df50d7aa97ec648748" + integrity sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw== + dependencies: + "@humanwhocodes/object-schema" "^2.0.3" + debug "^4.3.1" + minimatch "^3.0.5" + +"@humanwhocodes/module-importer@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" + integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== + +"@humanwhocodes/object-schema@^2.0.3": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" + integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== + +"@isaacs/ttlcache@^1.4.1": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz#21fb23db34e9b6220c6ba023a0118a2dd3461ea2" + integrity sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA== + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2", "@istanbuljs/schema@^0.1.3": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.7.0.tgz#cd4822dbdb84529265c5a2bdb529a3c9cc950ffc" + integrity sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + slash "^3.0.0" + +"@jest/core@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.7.0.tgz#b6cccc239f30ff36609658c5a5e2291757ce448f" + integrity sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg== + dependencies: + "@jest/console" "^29.7.0" + "@jest/reporters" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + ci-info "^3.2.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^29.7.0" + jest-config "^29.7.0" + jest-haste-map "^29.7.0" + jest-message-util "^29.7.0" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-resolve-dependencies "^29.7.0" + jest-runner "^29.7.0" + jest-runtime "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + jest-watcher "^29.7.0" + micromatch "^4.0.4" + pretty-format "^29.7.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/create-cache-key-function@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/create-cache-key-function/-/create-cache-key-function-29.7.0.tgz#793be38148fab78e65f40ae30c36785f4ad859f0" + integrity sha512-4QqS3LY5PBmTRHj9sAg1HLoPzqAI0uOX6wI/TRqHIcOxlFidy6YEmCQJk6FSZjNLGCeubDMfmkWL+qaLKhSGQA== + dependencies: + "@jest/types" "^29.6.3" + +"@jest/environment@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7" + integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw== + dependencies: + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + jest-mock "^29.7.0" + +"@jest/expect-utils@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.7.0.tgz#023efe5d26a8a70f21677d0a1afc0f0a44e3a1c6" + integrity sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA== + dependencies: + jest-get-type "^29.6.3" + +"@jest/expect@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.7.0.tgz#76a3edb0cb753b70dfbfe23283510d3d45432bf2" + integrity sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ== + dependencies: + expect "^29.7.0" + jest-snapshot "^29.7.0" + +"@jest/fake-timers@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565" + integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ== + dependencies: + "@jest/types" "^29.6.3" + "@sinonjs/fake-timers" "^10.0.2" + "@types/node" "*" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-util "^29.7.0" + +"@jest/globals@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.7.0.tgz#8d9290f9ec47ff772607fa864ca1d5a2efae1d4d" + integrity sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/expect" "^29.7.0" + "@jest/types" "^29.6.3" + jest-mock "^29.7.0" + +"@jest/reporters@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.7.0.tgz#04b262ecb3b8faa83b0b3d321623972393e8f4c7" + integrity sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + "@jridgewell/trace-mapping" "^0.3.18" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.3" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^6.0.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + jest-worker "^29.7.0" + slash "^3.0.0" + string-length "^4.0.1" + strip-ansi "^6.0.0" + v8-to-istanbul "^9.0.1" + +"@jest/schemas@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" + integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== + dependencies: + "@sinclair/typebox" "^0.27.8" + +"@jest/source-map@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.3.tgz#d90ba772095cf37a34a5eb9413f1b562a08554c4" + integrity sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw== + dependencies: + "@jridgewell/trace-mapping" "^0.3.18" + callsites "^3.0.0" + graceful-fs "^4.2.9" + +"@jest/test-result@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.7.0.tgz#8db9a80aa1a097bb2262572686734baed9b1657c" + integrity sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA== + dependencies: + "@jest/console" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz#6cef977ce1d39834a3aea887a1726628a6f072ce" + integrity sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw== + dependencies: + "@jest/test-result" "^29.7.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" + slash "^3.0.0" + +"@jest/transform@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.7.0.tgz#df2dd9c346c7d7768b8a06639994640c642e284c" + integrity sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw== + dependencies: + "@babel/core" "^7.11.6" + "@jest/types" "^29.6.3" + "@jridgewell/trace-mapping" "^0.3.18" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^2.0.0" + fast-json-stable-stringify "^2.1.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" + jest-regex-util "^29.6.3" + jest-util "^29.7.0" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + write-file-atomic "^4.0.2" + +"@jest/types@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" + integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== + dependencies: + "@jest/schemas" "^29.6.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.3.12", "@jridgewell/gen-mapping@^0.3.5": + version "0.3.13" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz#6342a19f44347518c93e43b1ac69deb3c4656a1f" + integrity sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA== + dependencies: + "@jridgewell/sourcemap-codec" "^1.5.0" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/remapping@^2.3.5": + version "2.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/remapping/-/remapping-2.3.5.tgz#375c476d1972947851ba1e15ae8f123047445aa1" + integrity sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== + +"@jridgewell/source-map@^0.3.3": + version "0.3.11" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.11.tgz#b21835cbd36db656b857c2ad02ebd413cc13a9ba" + integrity sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + +"@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.5.0": + version "1.5.5" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz#6912b00d2c631c0d15ce1a7ab57cd657f2a8f8ba" + integrity sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== + +"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25", "@jridgewell/trace-mapping@^0.3.28": + version "0.3.31" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz#db15d6781c931f3a251a3dac39501c98a6082fd0" + integrity sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@keystonehq/alias-sampling@^0.1.1": + version "0.1.2" + resolved "https://registry.yarnpkg.com/@keystonehq/alias-sampling/-/alias-sampling-0.1.2.tgz#63af931ffe6500aef4c0d87775a5b279189abf8d" + integrity sha512-5ukLB3bcgltgaFfQfYKYwHDUbwHicekYo53fSEa7xhVkAEqsA74kxdIwoBIURmGUtXe3EVIRm4SYlgcrt2Ri0w== + +"@keystonehq/bc-ur-registry-btc@^0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@keystonehq/bc-ur-registry-btc/-/bc-ur-registry-btc-0.1.1.tgz#5363961c2d0c529b01080eb278ff60de6bf5d181" + integrity sha512-LdYqItY1Y/M6fWJNE6L0HYZbKL8CGVP6OigG7T/gJ+SWnOGgYXj3at02aV7b9qZ7iNwJPkNrqsIDN5eajQcZjQ== + dependencies: + "@keystonehq/bc-ur-registry" "^0.6.4" + uuid "^8.3.2" + +"@keystonehq/bc-ur-registry@^0.6.4": + version "0.6.4" + resolved "https://registry.yarnpkg.com/@keystonehq/bc-ur-registry/-/bc-ur-registry-0.6.4.tgz#9c57ff9687cafdc0d2bbd04dc36676d3a38c1485" + integrity sha512-j8Uy44DuAkvYkbf0jMxRY3UizJfn8wsEQr7GS3miRF44vcq7k0/yemVkftbn3jQ+0JYaUXf5wY7lVpLhAeW5nQ== + dependencies: + "@ngraveio/bc-ur" "^1.1.5" + bs58check "^2.1.2" + tslib "^2.3.0" + +"@ngraveio/bc-ur@^1.1.13", "@ngraveio/bc-ur@^1.1.5": + version "1.1.13" + resolved "https://registry.yarnpkg.com/@ngraveio/bc-ur/-/bc-ur-1.1.13.tgz#27719fd3e745ccdbe97a7950905edcd1fed4844b" + integrity sha512-j73akJMV4+vLR2yQ4AphPIT5HZmxVjn/LxpL7YHoINnXoH6ccc90Zzck6/n6a3bCXOVZwBxq+YHwbAKRV+P8Zg== + dependencies: + "@keystonehq/alias-sampling" "^0.1.1" + assert "^2.0.0" + bignumber.js "^9.0.1" + cbor-sync "^1.0.4" + crc "^3.8.0" + jsbi "^3.1.5" + sha.js "^2.4.11" + +"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": + version "5.1.1-v1" + resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" + integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg== + dependencies: + eslint-scope "5.1.1" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@op-engineering/op-sqlite@^15.2.5": + version "15.2.5" + resolved "https://registry.yarnpkg.com/@op-engineering/op-sqlite/-/op-sqlite-15.2.5.tgz#7393626b2eab9439e5035994cd27330c139aca05" + integrity sha512-Vmgwt0AzY7qoge3X6EONhsb5NlM2yoQUF0/lseUWBelfc9BUili7/DFsFsS73cvtYWlwPpqeTGOoce5mzHozBw== + +"@react-native-clipboard/clipboard@^1.16.0": + version "1.16.3" + resolved "https://registry.yarnpkg.com/@react-native-clipboard/clipboard/-/clipboard-1.16.3.tgz#7807a90fd9984bf4d3a96faf2eee20457984a9bd" + integrity sha512-cMIcvoZKIrShzJHEaHbTAp458R9WOv0fB6UyC7Ek4Qk561Ow/DrzmmJmH/rAZg21Z6ixJ4YSdFDC14crqIBmCQ== + +"@react-native-community/cli-clean@20.1.2": + version "20.1.2" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-20.1.2.tgz#dd95bc88d749745214623ed535dbbbaaeda4104c" + integrity sha512-XcNlmFnYOVDjvHQQn0qreI4FPLEUx8p43EdOmKbtzqwqc9T/EdBdzUnUc5wWQPO1CN7BdMfxW8fyvosz8NIlrg== + dependencies: + "@react-native-community/cli-tools" "20.1.2" + execa "^5.0.0" + fast-glob "^3.3.2" + picocolors "^1.1.1" + +"@react-native-community/cli-config-android@20.1.2": + version "20.1.2" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config-android/-/cli-config-android-20.1.2.tgz#f029d0e0facef19d27655e82456adf7d53d900d5" + integrity sha512-W0Qx+lW8pbQMz8x3Rlf/H7D2j2u8O+u9HnrZnKzDl1DaXgaOQqL484lTZlMEQofjq7eLXdmzWxuZdqS6K1QfmQ== + dependencies: + "@react-native-community/cli-tools" "20.1.2" + fast-glob "^3.3.2" + fast-xml-parser "^5.3.6" + picocolors "^1.1.1" + +"@react-native-community/cli-config-apple@20.1.2": + version "20.1.2" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config-apple/-/cli-config-apple-20.1.2.tgz#3a7d789eb1997d8c01f3007ec490625ce21842f6" + integrity sha512-Dhi1N1EoMMmJ4dnDlmNWCrJggfv7X/kl3l8uax72uaxepQI/CfohJP2rBdG2mWis+vzrCIk14z2keY0ixxsN8g== + dependencies: + "@react-native-community/cli-tools" "20.1.2" + execa "^5.0.0" + fast-glob "^3.3.2" + picocolors "^1.1.1" + +"@react-native-community/cli-config@20.1.2": + version "20.1.2" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-20.1.2.tgz#46bcdf662d7ba0c1a8fd4ed7fe8542266b8a3840" + integrity sha512-7aPE14QA8aXpfuQ1jmfiBfjC/N6gdbg6PpBTwb3cl8c/KaeVm+OQYoC2kn2b3XS0NPgw5Ix/VxVaX6AAUQRFuA== + dependencies: + "@react-native-community/cli-tools" "20.1.2" + cosmiconfig "^9.0.0" + deepmerge "^4.3.0" + fast-glob "^3.3.2" + joi "^17.2.1" + picocolors "^1.1.1" + +"@react-native-community/cli-doctor@20.1.2": + version "20.1.2" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-20.1.2.tgz#d9cc0c35b67195cefab9d503204093819707277c" + integrity sha512-bbT1EhomvHz5ZtzxY2czA4/JMXhP4aIAxRDsqiW6wfZA9A9/HXqA4uv6CxP0wZUUmovmPNRl3kW/LWXrRmdv3A== + dependencies: + "@react-native-community/cli-config" "20.1.2" + "@react-native-community/cli-platform-android" "20.1.2" + "@react-native-community/cli-platform-apple" "20.1.2" + "@react-native-community/cli-platform-ios" "20.1.2" + "@react-native-community/cli-tools" "20.1.2" + command-exists "^1.2.8" + deepmerge "^4.3.0" + envinfo "^7.13.0" + execa "^5.0.0" + node-stream-zip "^1.9.1" + ora "^5.4.1" + picocolors "^1.1.1" + semver "^7.5.2" + wcwidth "^1.0.1" + yaml "^2.2.1" + +"@react-native-community/cli-platform-android@20.1.2", "@react-native-community/cli-platform-android@^20.0.0": + version "20.1.2" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-20.1.2.tgz#ebd5668c9c729b38c2f18d058842eb254eef9f2f" + integrity sha512-1iHB8cTTJpMyEKhxWTRYsxhBBsiOq3tVguGX/HtBdHRzhlCeDpanE6U+aKxWfMFetMcFL+HLe5nQPcJXf9EtKg== + dependencies: + "@react-native-community/cli-config-android" "20.1.2" + "@react-native-community/cli-tools" "20.1.2" + execa "^5.0.0" + logkitty "^0.7.1" + picocolors "^1.1.1" + +"@react-native-community/cli-platform-apple@20.1.2": + version "20.1.2" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-apple/-/cli-platform-apple-20.1.2.tgz#1608dd2af22ce625fdd24bfb1e42c40a1f1ecba7" + integrity sha512-UvzjcRGotO3E2xaty8YWE2XMGkkDDaXRtQtNRjzmtcoNY40C+y4iMHxd0o3xbD0bzYM/PO79tXye9MxTWdyVkg== + dependencies: + "@react-native-community/cli-config-apple" "20.1.2" + "@react-native-community/cli-tools" "20.1.2" + execa "^5.0.0" + fast-xml-parser "^5.3.6" + picocolors "^1.1.1" + +"@react-native-community/cli-platform-ios@20.1.2", "@react-native-community/cli-platform-ios@^20.0.0": + version "20.1.2" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-20.1.2.tgz#64d519e89894c8d40151e5eb3d63dd49bb140984" + integrity sha512-ZzdLwJMt7ehjO0iy/rQGPgH6uZqMYXeS5uXzSi1DeLYwurV1wOqFc0SLm4TAz5FKYQmHpwBXlMiI12rUmkZxcg== + dependencies: + "@react-native-community/cli-platform-apple" "20.1.2" + +"@react-native-community/cli-server-api@20.1.2": + version "20.1.2" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-20.1.2.tgz#6a03b6a35d0729250a69f654fc74631eaa7263bb" + integrity sha512-ZlINtIYoDAwSemwTU9OavI1IixCCmAPPw1s3Mp0cOvrddFSZ0hx1N1IR+imLyo4lhFfM8OO3rUe9oVJj1SHUCA== + dependencies: + "@react-native-community/cli-tools" "20.1.2" + body-parser "^2.2.2" + compression "^1.7.1" + connect "^3.6.5" + errorhandler "^1.5.1" + nocache "^3.0.1" + open "^6.2.0" + pretty-format "^29.7.0" + serve-static "^1.13.1" + strict-url-sanitise "0.0.1" + ws "^6.2.3" + +"@react-native-community/cli-tools@20.1.2": + version "20.1.2" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-20.1.2.tgz#9caa7f516cf2722c425c767964e961e30c9bc829" + integrity sha512-on2VUBZb68RlMxvIrEdK6+NiOEYu/z+t/cz746yGtxn49fwW6Wafzmh1QNZj8HPAuZ8+Ds61LiXbwoDDkzNSSA== + dependencies: + "@vscode/sudo-prompt" "^9.0.0" + appdirsjs "^1.2.4" + execa "^5.0.0" + find-up "^5.0.0" + launch-editor "^2.9.1" + mime "^2.4.1" + ora "^5.4.1" + picocolors "^1.1.1" + prompts "^2.4.2" + semver "^7.5.2" + +"@react-native-community/cli-types@20.1.2": + version "20.1.2" + resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-20.1.2.tgz#f234ef172559a383ef885ec0108af09d31ba91be" + integrity sha512-WYK98VdcJE+lRuyRzigE/GQAbaJZOKkjpaLwhmMMItXVTqMmIccfGu9b4pRoQOVfs1aLq87DuwUOi9sxz6OG1g== + dependencies: + joi "^17.2.1" + +"@react-native-community/cli@^20.0.0": + version "20.1.2" + resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-20.1.2.tgz#bf029e077850ea72740f0352259d7682425b00d1" + integrity sha512-48GRnGfm1+4ueV8ESNJmKAKW01QdbB8H6qrVxCqpHYvuRkeFBaPpwRY2bEjSwqruw3Pn9ppzGfpAxYQDiUWQxQ== + dependencies: + "@react-native-community/cli-clean" "20.1.2" + "@react-native-community/cli-config" "20.1.2" + "@react-native-community/cli-doctor" "20.1.2" + "@react-native-community/cli-server-api" "20.1.2" + "@react-native-community/cli-tools" "20.1.2" + "@react-native-community/cli-types" "20.1.2" + commander "^9.4.1" + deepmerge "^4.3.0" + execa "^5.0.0" + find-up "^5.0.0" + fs-extra "^8.1.0" + graceful-fs "^4.1.3" + picocolors "^1.1.1" + prompts "^2.4.2" + semver "^7.5.2" + +"@react-native-community/netinfo@^11.4.1": + version "11.5.2" + resolved "https://registry.yarnpkg.com/@react-native-community/netinfo/-/netinfo-11.5.2.tgz#daf3bc1b5cf6e9fc6725600c9e95875b5e50e694" + integrity sha512-/g0m65BtX9HU+bPiCH2517bOHpEIUsGrWFXDzi1a5nNKn5KujQgm04WhL7/OSXWKHyrT8VVtUoJA0XKRxueBpQ== + +"@react-native/assets-registry@0.82.1": + version "0.82.1" + resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.82.1.tgz#834058f9391fa7aa85404f833ece2ab70754a332" + integrity sha512-B1SRwpntaAcckiatxbjzylvNK562Ayza05gdJCjDQHTiDafa1OABmyB5LHt7qWDOpNkaluD+w11vHF7pBmTpzQ== + +"@react-native/babel-plugin-codegen@0.82.1": + version "0.82.1" + resolved "https://registry.yarnpkg.com/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.82.1.tgz#11cee8a38b4f4c5d1c1eace59473c8c046eeed26" + integrity sha512-wzmEz/RlR4SekqmaqeQjdMVh4LsnL9e62mrOikOOkHDQ3QN0nrKLuUDzXyYptVbxQ0IRua4pTm3efJLymDBoEg== + dependencies: + "@babel/traverse" "^7.25.3" + "@react-native/codegen" "0.82.1" + +"@react-native/babel-preset@0.82.1", "@react-native/babel-preset@^0.82.0": + version "0.82.1" + resolved "https://registry.yarnpkg.com/@react-native/babel-preset/-/babel-preset-0.82.1.tgz#9b09e1445862e8a6e562b7085fa294ff9b0f2186" + integrity sha512-Olj7p4XIsUWLKjlW46CqijaXt45PZT9Lbvv/Hz698FXTenPKk4k7sy6RGRGZPWO2TCBBfcb73dus1iNHRFSq7g== + dependencies: + "@babel/core" "^7.25.2" + "@babel/plugin-proposal-export-default-from" "^7.24.7" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-default-from" "^7.24.7" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-transform-arrow-functions" "^7.24.7" + "@babel/plugin-transform-async-generator-functions" "^7.25.4" + "@babel/plugin-transform-async-to-generator" "^7.24.7" + "@babel/plugin-transform-block-scoping" "^7.25.0" + "@babel/plugin-transform-class-properties" "^7.25.4" + "@babel/plugin-transform-classes" "^7.25.4" + "@babel/plugin-transform-computed-properties" "^7.24.7" + "@babel/plugin-transform-destructuring" "^7.24.8" + "@babel/plugin-transform-flow-strip-types" "^7.25.2" + "@babel/plugin-transform-for-of" "^7.24.7" + "@babel/plugin-transform-function-name" "^7.25.1" + "@babel/plugin-transform-literals" "^7.25.2" + "@babel/plugin-transform-logical-assignment-operators" "^7.24.7" + "@babel/plugin-transform-modules-commonjs" "^7.24.8" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.24.7" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.24.7" + "@babel/plugin-transform-numeric-separator" "^7.24.7" + "@babel/plugin-transform-object-rest-spread" "^7.24.7" + "@babel/plugin-transform-optional-catch-binding" "^7.24.7" + "@babel/plugin-transform-optional-chaining" "^7.24.8" + "@babel/plugin-transform-parameters" "^7.24.7" + "@babel/plugin-transform-private-methods" "^7.24.7" + "@babel/plugin-transform-private-property-in-object" "^7.24.7" + "@babel/plugin-transform-react-display-name" "^7.24.7" + "@babel/plugin-transform-react-jsx" "^7.25.2" + "@babel/plugin-transform-react-jsx-self" "^7.24.7" + "@babel/plugin-transform-react-jsx-source" "^7.24.7" + "@babel/plugin-transform-regenerator" "^7.24.7" + "@babel/plugin-transform-runtime" "^7.24.7" + "@babel/plugin-transform-shorthand-properties" "^7.24.7" + "@babel/plugin-transform-spread" "^7.24.7" + "@babel/plugin-transform-sticky-regex" "^7.24.7" + "@babel/plugin-transform-typescript" "^7.25.2" + "@babel/plugin-transform-unicode-regex" "^7.24.7" + "@babel/template" "^7.25.0" + "@react-native/babel-plugin-codegen" "0.82.1" + babel-plugin-syntax-hermes-parser "0.32.0" + babel-plugin-transform-flow-enums "^0.0.2" + react-refresh "^0.14.0" + +"@react-native/codegen@0.82.1": + version "0.82.1" + resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.82.1.tgz#d51fae22e0ae488be011526cb1bf07e403d50832" + integrity sha512-ezXTN70ygVm9l2m0i+pAlct0RntoV4afftWMGUIeAWLgaca9qItQ54uOt32I/9dBJvzBibT33luIR/pBG0dQvg== + dependencies: + "@babel/core" "^7.25.2" + "@babel/parser" "^7.25.3" + glob "^7.1.1" + hermes-parser "0.32.0" + invariant "^2.2.4" + nullthrows "^1.1.1" + yargs "^17.6.2" + +"@react-native/community-cli-plugin@0.82.1": + version "0.82.1" + resolved "https://registry.yarnpkg.com/@react-native/community-cli-plugin/-/community-cli-plugin-0.82.1.tgz#4ed6545fe4b4daa445df6f5903e237fbc4bd1e77" + integrity sha512-H/eMdtOy9nEeX7YVeEG1N2vyCoifw3dr9OV8++xfUElNYV7LtSmJ6AqxZUUfxGJRDFPQvaU/8enmJlM/l11VxQ== + dependencies: + "@react-native/dev-middleware" "0.82.1" + debug "^4.4.0" + invariant "^2.2.4" + metro "^0.83.1" + metro-config "^0.83.1" + metro-core "^0.83.1" + semver "^7.1.3" + +"@react-native/debugger-frontend@0.82.1": + version "0.82.1" + resolved "https://registry.yarnpkg.com/@react-native/debugger-frontend/-/debugger-frontend-0.82.1.tgz#4b9dca39806b43e60029d1a0352dd71de910e86f" + integrity sha512-a2O6M7/OZ2V9rdavOHyCQ+10z54JX8+B+apYKCQ6a9zoEChGTxUMG2YzzJ8zZJVvYf1ByWSNxv9Se0dca1hO9A== + +"@react-native/debugger-shell@0.82.1": + version "0.82.1" + resolved "https://registry.yarnpkg.com/@react-native/debugger-shell/-/debugger-shell-0.82.1.tgz#0224c75afd135cc755a51c929e59a423f71804d4" + integrity sha512-fdRHAeqqPT93bSrxfX+JHPpCXHApfDUdrXMXhoxlPgSzgXQXJDykIViKhtpu0M6slX6xU/+duq+AtP/qWJRpBw== + dependencies: + cross-spawn "^7.0.6" + fb-dotslash "0.5.8" + +"@react-native/dev-middleware@0.82.1": + version "0.82.1" + resolved "https://registry.yarnpkg.com/@react-native/dev-middleware/-/dev-middleware-0.82.1.tgz#105d0f7dd4891d9cae2bac9a7e0c3100ed8ef35c" + integrity sha512-wuOIzms/Qg5raBV6Ctf2LmgzEOCqdP3p1AYN4zdhMT110c39TVMbunpBaJxm0Kbt2HQ762MQViF9naxk7SBo4w== + dependencies: + "@isaacs/ttlcache" "^1.4.1" + "@react-native/debugger-frontend" "0.82.1" + "@react-native/debugger-shell" "0.82.1" + chrome-launcher "^0.15.2" + chromium-edge-launcher "^0.2.0" + connect "^3.6.5" + debug "^4.4.0" + invariant "^2.2.4" + nullthrows "^1.1.1" + open "^7.0.3" + serve-static "^1.16.2" + ws "^6.2.3" + +"@react-native/eslint-config@0.82.0": + version "0.82.0" + resolved "https://registry.yarnpkg.com/@react-native/eslint-config/-/eslint-config-0.82.0.tgz#de4d6ef493ff6a5787460995a5f88d33180c5793" + integrity sha512-a6O5sbI2FmFSgYIvXLrl+pjWMQHy+/uQaXBuwkfglVT5jBtP5y1ouA/3vfafYLJtnHBEoutJL9KW5o6yPlU/xQ== + dependencies: + "@babel/core" "^7.25.2" + "@babel/eslint-parser" "^7.25.1" + "@react-native/eslint-plugin" "0.82.0" + "@typescript-eslint/eslint-plugin" "^8.36.0" + "@typescript-eslint/parser" "^8.36.0" + eslint-config-prettier "^8.5.0" + eslint-plugin-eslint-comments "^3.2.0" + eslint-plugin-ft-flow "^2.0.1" + eslint-plugin-jest "^29.0.1" + eslint-plugin-react "^7.30.1" + eslint-plugin-react-hooks "^5.2.0" + eslint-plugin-react-native "^4.0.0" + +"@react-native/eslint-plugin@0.82.0": + version "0.82.0" + resolved "https://registry.yarnpkg.com/@react-native/eslint-plugin/-/eslint-plugin-0.82.0.tgz#5bdc8ac412176518985a3261563e83614fa5c1b7" + integrity sha512-kSZvt008PemdyDUDEYwTEM3ar1UcES74yEN74ogTnMThWeHx/SADOex10yqdzeHwVmjl+N9q0R96Rg49B4h6Vw== + +"@react-native/gradle-plugin@0.82.1": + version "0.82.1" + resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.82.1.tgz#a747810a37f5ce652e6e2f0aa54cff7275d9ced7" + integrity sha512-KkF/2T1NSn6EJ5ALNT/gx0MHlrntFHv8YdooH9OOGl9HQn5NM0ZmQSr86o5utJsGc7ME3R6p3SaQuzlsFDrn8Q== + +"@react-native/js-polyfills@0.82.1": + version "0.82.1" + resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.82.1.tgz#f707c1de572b8e46084c4b0bf65f9891f093f416" + integrity sha512-tf70X7pUodslOBdLN37J57JmDPB/yiZcNDzS2m+4bbQzo8fhx3eG9QEBv5n4fmzqfGAgSB4BWRHgDMXmmlDSVA== + +"@react-native/metro-babel-transformer@0.82.1": + version "0.82.1" + resolved "https://registry.yarnpkg.com/@react-native/metro-babel-transformer/-/metro-babel-transformer-0.82.1.tgz#80ec7c165ea1c62cb6b0fa2e1c4e8c92a5e87132" + integrity sha512-kVQyYxYe1Da7cr7uGK9c44O6vTzM8YY3KW9CSLhhV1CGw7jmohU1HfLaUxDEmYfFZMc4Kj3JsIEbdUlaHMtprQ== + dependencies: + "@babel/core" "^7.25.2" + "@react-native/babel-preset" "0.82.1" + hermes-parser "0.32.0" + nullthrows "^1.1.1" + +"@react-native/metro-config@^0.82.0": + version "0.82.1" + resolved "https://registry.yarnpkg.com/@react-native/metro-config/-/metro-config-0.82.1.tgz#872607175af3a8b7bc852a65e2b63cc95a36c5dd" + integrity sha512-mAY6R3xnDMlmDOrUCAtLTjIkli26DZt4LNVuAjDEdnlv5sHANOr5x4qpMn7ea1p9Q/tpfHLalPQUQeJ8CZH4gA== + dependencies: + "@react-native/js-polyfills" "0.82.1" + "@react-native/metro-babel-transformer" "0.82.1" + metro-config "^0.83.1" + metro-runtime "^0.83.1" + +"@react-native/normalize-colors@0.82.1": + version "0.82.1" + resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.82.1.tgz#be49d4f9f56f1a9b3d09cf6e391bb67e51103807" + integrity sha512-CCfTR1uX+Z7zJTdt3DNX9LUXr2zWXsNOyLbwupW2wmRzrxlHRYfmLgTABzRL/cKhh0Ubuwn15o72MQChvCRaHw== + +"@react-native/typescript-config@0.82.0": + version "0.82.0" + resolved "https://registry.yarnpkg.com/@react-native/typescript-config/-/typescript-config-0.82.0.tgz#9cb60978d3af5b235a111d5cb659e72bc8ffde66" + integrity sha512-L/pZLFh52NUZ7sPAs8IAkQXz/fepuduceqkog6j9YYvbSqS9SQbLSCV9ss/v3XZHaTtRMQD1eq+8WJA0HzqhzA== + +"@react-native/virtualized-lists@0.82.1": + version "0.82.1" + resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.82.1.tgz#7a38adfc7d42353a99a225bdd45199384f2e0ec7" + integrity sha512-f5zpJg9gzh7JtCbsIwV+4kP3eI0QBuA93JGmwFRd4onQ3DnCjV2J5pYqdWtM95sjSKK1dyik59Gj01lLeKqs1Q== + dependencies: + invariant "^2.2.4" + nullthrows "^1.1.1" + +"@react-navigation/bottom-tabs@^7.2.2": + version "7.15.5" + resolved "https://registry.yarnpkg.com/@react-navigation/bottom-tabs/-/bottom-tabs-7.15.5.tgz#a858b88d0d23f0f57eac6204752adfdbb16380cc" + integrity sha512-wQHredlCrRmShWQ1vF4HUcLdaiJ8fUgnbaeQH7BJ7MQVQh4mdzab0IOY/4QSmUyNRB350oyu1biTycyQ5FKWMQ== + dependencies: + "@react-navigation/elements" "^2.9.10" + color "^4.2.3" + sf-symbols-typescript "^2.1.0" + +"@react-navigation/core@^7.16.1": + version "7.16.1" + resolved "https://registry.yarnpkg.com/@react-navigation/core/-/core-7.16.1.tgz#a8f6799a7b18f6d5c45616cbf792ec8f08d1aadc" + integrity sha512-xhquoyhKdqDfiL7LuupbwYnmauUGfVFGDEJO34m26k8zSN1eDjQ2stBZcHN8ILOI1PrG9885nf8ZmfaQxPS0ww== + dependencies: + "@react-navigation/routers" "^7.5.3" + escape-string-regexp "^4.0.0" + fast-deep-equal "^3.1.3" + nanoid "^3.3.11" + query-string "^7.1.3" + react-is "^19.1.0" + use-latest-callback "^0.2.4" + use-sync-external-store "^1.5.0" + +"@react-navigation/elements@^2.6.5", "@react-navigation/elements@^2.9.10": + version "2.9.10" + resolved "https://registry.yarnpkg.com/@react-navigation/elements/-/elements-2.9.10.tgz#8cde92a7b4d088a46efb931e6edb2644eddd630c" + integrity sha512-N8tuBekzTRb0pkMHFJGvmC6Q5OisSbt6gzvw7RHMnp4NDo5auVllT12sWFaTXf8mTduaLKNSrD/NZNaOqThCBg== + dependencies: + color "^4.2.3" + use-latest-callback "^0.2.4" + use-sync-external-store "^1.5.0" + +"@react-navigation/native-stack@^7.3.28": + version "7.14.4" + resolved "https://registry.yarnpkg.com/@react-navigation/native-stack/-/native-stack-7.14.4.tgz#c575117a2da14257ef13f5111cf31a6a8025bbba" + integrity sha512-HFEnM5Q7JY3FmmiolD/zvgY+9sxZAyVGPZJoz7BdTvJmi1VHOdplf24YiH45mqeitlGnaOlvNT55rH4abHJ5eA== + dependencies: + "@react-navigation/elements" "^2.9.10" + color "^4.2.3" + sf-symbols-typescript "^2.1.0" + warn-once "^0.1.1" + +"@react-navigation/native@^7.1.18": + version "7.1.33" + resolved "https://registry.yarnpkg.com/@react-navigation/native/-/native-7.1.33.tgz#a9910b51b42373e8977cf8d76ac960077ad4a2fc" + integrity sha512-DpFdWGcgLajKZ1TuIvDNQsblN2QaUFWpTQaB8v7WRP9Mix8H/6TFoIrZd93pbymI2hybd6UYrD+lI408eWVcfw== + dependencies: + "@react-navigation/core" "^7.16.1" + escape-string-regexp "^4.0.0" + fast-deep-equal "^3.1.3" + nanoid "^3.3.11" + use-latest-callback "^0.2.4" + +"@react-navigation/routers@^7.5.3": + version "7.5.3" + resolved "https://registry.yarnpkg.com/@react-navigation/routers/-/routers-7.5.3.tgz#8002930ef5f62351be2475d0dffde3ffaee174d7" + integrity sha512-1tJHg4KKRJuQ1/EvJxatrMef3NZXEPzwUIUZ3n1yJ2t7Q97siwRtbynRpQG9/69ebbtiZ8W3ScOZF/OmhvM4Rg== + dependencies: + nanoid "^3.3.11" + +"@sideway/address@^4.1.5": + version "4.1.5" + resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.5.tgz#4bc149a0076623ced99ca8208ba780d65a99b9d5" + integrity sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@sideway/formula@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.1.tgz#80fcbcbaf7ce031e0ef2dd29b1bfc7c3f583611f" + integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== + +"@sideway/pinpoint@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" + integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== + +"@sinclair/typebox@^0.27.8": + version "0.27.10" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.10.tgz#beefe675f1853f73676aecc915b2bd2ac98c4fc6" + integrity sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA== + +"@sinonjs/commons@^3.0.0": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.1.tgz#1029357e44ca901a615585f6d27738dbc89084cd" + integrity sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^10.0.2": + version "10.3.0" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz#55fdff1ecab9f354019129daf4df0dd4d923ea66" + integrity sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA== + dependencies: + "@sinonjs/commons" "^3.0.0" + +"@types/babel__core@^7.1.14": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" + integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== + dependencies: + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.27.0.tgz#b5819294c51179957afaec341442f9341e4108a9" + integrity sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.4.tgz#5672513701c1b2199bc6dad636a9d7491586766f" + integrity sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": + version "7.28.0" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.28.0.tgz#07d713d6cce0d265c9849db0cbe62d3f61f36f74" + integrity sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q== + dependencies: + "@babel/types" "^7.28.2" + +"@types/big.js@^6.2.2": + version "6.2.2" + resolved "https://registry.yarnpkg.com/@types/big.js/-/big.js-6.2.2.tgz#69422ec9ef59df1330ccfde2106d9e1159a083c3" + integrity sha512-e2cOW9YlVzFY2iScnGBBkplKsrn2CsObHQ2Hiw4V1sSyiGbgWL8IyqE3zFi1Pt5o1pdAtYkDAIsF3KKUPjdzaA== + +"@types/graceful-fs@^4.1.3": + version "4.1.9" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz#2a06bc0f68a20ab37b3e36aa238be6abdf49e8b4" + integrity sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ== + dependencies: + "@types/node" "*" + +"@types/hammerjs@^2.0.36": + version "2.0.46" + resolved "https://registry.yarnpkg.com/@types/hammerjs/-/hammerjs-2.0.46.tgz#381daaca1360ff8a7c8dff63f32e69745b9fb1e1" + integrity sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw== + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7" + integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w== + +"@types/istanbul-lib-report@*": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz#53047614ae72e19fc0401d872de3ae2b4ce350bf" + integrity sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz#0f03e3d2f670fbdac586e34b433783070cc16f54" + integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@^29.5.13": + version "29.5.14" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.14.tgz#2b910912fa1d6856cadcd0c1f95af7df1d6049e5" + integrity sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ== + dependencies: + expect "^29.0.0" + pretty-format "^29.0.0" + +"@types/lodash@^4.17.14": + version "4.17.24" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.17.24.tgz#4ae334fc62c0e915ca8ed8e35dcc6d4eeb29215f" + integrity sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ== + +"@types/node@*": + version "25.3.5" + resolved "https://registry.yarnpkg.com/@types/node/-/node-25.3.5.tgz#beccb5915561f7a9970ace547ad44d6cdbf39b46" + integrity sha512-oX8xrhvpiyRCQkG1MFchB09f+cXftgIXb3a7UUa4Y3wpmZPw5tyZGTLWhlESOLq1Rq6oDlc8npVU2/9xiCuXMA== + dependencies: + undici-types "~7.18.0" + +"@types/prop-types@*": + version "15.7.15" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.15.tgz#e6e5a86d602beaca71ce5163fadf5f95d70931c7" + integrity sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw== + +"@types/react-native-zeroconf@^0.13.1": + version "0.13.1" + resolved "https://registry.yarnpkg.com/@types/react-native-zeroconf/-/react-native-zeroconf-0.13.1.tgz#59ae87bf2b86054a7056beec2c2a31f9e713bd4e" + integrity sha512-edAbIS+1/o9OTYU6S7stNli9ATHlJA2z2jOv6ZC+n38Q2qyUKqzycuD+hLqRLIxe1BibYYcpOoJtuoBkLSsdYg== + dependencies: + "@types/node" "*" + +"@types/react-test-renderer@^18.0.0": + version "18.3.1" + resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-18.3.1.tgz#225bfe8d4ad7ee3b04c2fa27642bb74274a5961d" + integrity sha512-vAhnk0tG2eGa37lkU9+s5SoroCsRI08xnsWFiAXOuPH2jqzMbcXvKExXViPi1P5fIklDeCvXqyrdmipFaSkZrA== + dependencies: + "@types/react" "^18" + +"@types/react@^18": + version "18.3.28" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.3.28.tgz#0a85b1a7243b4258d9f626f43797ba18eb5f8781" + integrity sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw== + dependencies: + "@types/prop-types" "*" + csstype "^3.2.2" + +"@types/react@^19.1.1": + version "19.2.14" + resolved "https://registry.yarnpkg.com/@types/react/-/react-19.2.14.tgz#39604929b5e3957e3a6fa0001dafb17c7af70bad" + integrity sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w== + dependencies: + csstype "^3.2.2" + +"@types/stack-utils@^2.0.0": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.3.tgz#6209321eb2c1712a7e7466422b8cb1fc0d9dd5d8" + integrity sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw== + +"@types/yargs-parser@*": + version "21.0.3" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" + integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== + +"@types/yargs@^17.0.8": + version "17.0.35" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.35.tgz#07013e46aa4d7d7d50a49e15604c1c5340d4eb24" + integrity sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg== + dependencies: + "@types/yargs-parser" "*" + +"@typescript-eslint/eslint-plugin@^8.36.0": + version "8.56.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.56.1.tgz#b1ce606d87221daec571e293009675992f0aae76" + integrity sha512-Jz9ZztpB37dNC+HU2HI28Bs9QXpzCz+y/twHOwhyrIRdbuVDxSytJNDl6z/aAKlaRIwC7y8wJdkBv7FxYGgi0A== + dependencies: + "@eslint-community/regexpp" "^4.12.2" + "@typescript-eslint/scope-manager" "8.56.1" + "@typescript-eslint/type-utils" "8.56.1" + "@typescript-eslint/utils" "8.56.1" + "@typescript-eslint/visitor-keys" "8.56.1" + ignore "^7.0.5" + natural-compare "^1.4.0" + ts-api-utils "^2.4.0" + +"@typescript-eslint/parser@^8.36.0": + version "8.56.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.56.1.tgz#21d13b3d456ffb08614c1d68bb9a4f8d9237cdc7" + integrity sha512-klQbnPAAiGYFyI02+znpBRLyjL4/BrBd0nyWkdC0s/6xFLkXYQ8OoRrSkqacS1ddVxf/LDyODIKbQ5TgKAf/Fg== + dependencies: + "@typescript-eslint/scope-manager" "8.56.1" + "@typescript-eslint/types" "8.56.1" + "@typescript-eslint/typescript-estree" "8.56.1" + "@typescript-eslint/visitor-keys" "8.56.1" + debug "^4.4.3" + +"@typescript-eslint/project-service@8.56.1": + version "8.56.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.56.1.tgz#65c8d645f028b927bfc4928593b54e2ecd809244" + integrity sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ== + dependencies: + "@typescript-eslint/tsconfig-utils" "^8.56.1" + "@typescript-eslint/types" "^8.56.1" + debug "^4.4.3" + +"@typescript-eslint/scope-manager@8.56.1": + version "8.56.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.56.1.tgz#254df93b5789a871351335dd23e20bc164060f24" + integrity sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w== + dependencies: + "@typescript-eslint/types" "8.56.1" + "@typescript-eslint/visitor-keys" "8.56.1" + +"@typescript-eslint/tsconfig-utils@8.56.1", "@typescript-eslint/tsconfig-utils@^8.56.1": + version "8.56.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.1.tgz#1afa830b0fada5865ddcabdc993b790114a879b7" + integrity sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ== + +"@typescript-eslint/type-utils@8.56.1": + version "8.56.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.56.1.tgz#7a6c4fabf225d674644931e004302cbbdd2f2e24" + integrity sha512-yB/7dxi7MgTtGhZdaHCemf7PuwrHMenHjmzgUW1aJpO+bBU43OycnM3Wn+DdvDO/8zzA9HlhaJ0AUGuvri4oGg== + dependencies: + "@typescript-eslint/types" "8.56.1" + "@typescript-eslint/typescript-estree" "8.56.1" + "@typescript-eslint/utils" "8.56.1" + debug "^4.4.3" + ts-api-utils "^2.4.0" + +"@typescript-eslint/types@8.56.1", "@typescript-eslint/types@^8.56.1": + version "8.56.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.56.1.tgz#975e5942bf54895291337c91b9191f6eb0632ab9" + integrity sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw== + +"@typescript-eslint/typescript-estree@8.56.1": + version "8.56.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.1.tgz#3b9e57d8129a860c50864c42188f761bdef3eab0" + integrity sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg== + dependencies: + "@typescript-eslint/project-service" "8.56.1" + "@typescript-eslint/tsconfig-utils" "8.56.1" + "@typescript-eslint/types" "8.56.1" + "@typescript-eslint/visitor-keys" "8.56.1" + debug "^4.4.3" + minimatch "^10.2.2" + semver "^7.7.3" + tinyglobby "^0.2.15" + ts-api-utils "^2.4.0" + +"@typescript-eslint/utils@8.56.1", "@typescript-eslint/utils@^8.0.0": + version "8.56.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.56.1.tgz#5a86acaf9f1b4c4a85a42effb217f73059f6deb7" + integrity sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA== + dependencies: + "@eslint-community/eslint-utils" "^4.9.1" + "@typescript-eslint/scope-manager" "8.56.1" + "@typescript-eslint/types" "8.56.1" + "@typescript-eslint/typescript-estree" "8.56.1" + +"@typescript-eslint/visitor-keys@8.56.1": + version "8.56.1" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.1.tgz#50e03475c33a42d123dc99e63acf1841c0231f87" + integrity sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw== + dependencies: + "@typescript-eslint/types" "8.56.1" + eslint-visitor-keys "^5.0.0" + +"@ungap/structured-clone@^1.2.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.3.0.tgz#d06bbb384ebcf6c505fde1c3d0ed4ddffe0aaff8" + integrity sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g== + +"@vscode/sudo-prompt@^9.0.0": + version "9.3.2" + resolved "https://registry.yarnpkg.com/@vscode/sudo-prompt/-/sudo-prompt-9.3.2.tgz#692ba38df40bd3502ccc4e9f099fbbaedbd5f04e" + integrity sha512-gcXoCN00METUNFeQOFJ+C9xUI0DKB+0EGMVg7wbVYRHBw2Eq3fKisDZOkRdOz3kqXRKOENMfShPOmypw1/8nOw== + +"@yarnpkg/lockfile@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" + integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== + +abort-controller@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" + integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== + dependencies: + event-target-shim "^5.0.0" + +accepts@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-2.0.0.tgz#bbcf4ba5075467f3f2131eab3cffc73c2f5d7895" + integrity sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng== + dependencies: + mime-types "^3.0.0" + negotiator "^1.0.0" + +accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-jsx@^5.3.2: + version "5.3.2" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn@^8.15.0, acorn@^8.9.0: + version "8.16.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.16.0.tgz#4ce79c89be40afe7afe8f3adb902a1f1ce9ac08a" + integrity sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw== + +agent-base@^7.1.2: + version "7.1.4" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.4.tgz#e3cd76d4c548ee895d3c3fd8dc1f6c5b9032e7a8" + integrity sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ== + +ajv@^6.12.4: + version "6.14.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.14.0.tgz#fd067713e228210636ebb08c60bd3765d6dbe73a" + integrity sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +anser@^1.4.9: + version "1.4.10" + resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.10.tgz#befa3eddf282684bd03b63dcda3927aef8c2e35b" + integrity sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww== + +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-fragments@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/ansi-fragments/-/ansi-fragments-0.2.1.tgz#24409c56c4cc37817c3d7caa99d8969e2de5a05e" + integrity sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w== + dependencies: + colorette "^1.0.7" + slice-ansi "^2.0.0" + strip-ansi "^5.0.0" + +ansi-regex@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed" + integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g== + +ansi-regex@^5.0.0, ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +appdirsjs@^1.2.4: + version "1.2.7" + resolved "https://registry.yarnpkg.com/appdirsjs/-/appdirsjs-1.2.7.tgz#50b4b7948a26ba6090d4aede2ae2dc2b051be3b3" + integrity sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw== + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +array-buffer-byte-length@^1.0.1, array-buffer-byte-length@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz#384d12a37295aec3769ab022ad323a18a51ccf8b" + integrity sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw== + dependencies: + call-bound "^1.0.3" + is-array-buffer "^3.0.5" + +array-includes@^3.1.6, array-includes@^3.1.8: + version "3.1.9" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.9.tgz#1f0ccaa08e90cdbc3eb433210f903ad0f17c3f3a" + integrity sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.4" + define-properties "^1.2.1" + es-abstract "^1.24.0" + es-object-atoms "^1.1.1" + get-intrinsic "^1.3.0" + is-string "^1.1.1" + math-intrinsics "^1.1.0" + +array.prototype.findlast@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz#3e4fbcb30a15a7f5bf64cf2faae22d139c2e4904" + integrity sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.2" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + es-shim-unscopables "^1.0.2" + +array.prototype.flat@^1.3.1: + version "1.3.3" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz#534aaf9e6e8dd79fb6b9a9917f839ef1ec63afe5" + integrity sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg== + dependencies: + call-bind "^1.0.8" + define-properties "^1.2.1" + es-abstract "^1.23.5" + es-shim-unscopables "^1.0.2" + +array.prototype.flatmap@^1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz#712cc792ae70370ae40586264629e33aab5dd38b" + integrity sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg== + dependencies: + call-bind "^1.0.8" + define-properties "^1.2.1" + es-abstract "^1.23.5" + es-shim-unscopables "^1.0.2" + +array.prototype.tosorted@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz#fe954678ff53034e717ea3352a03f0b0b86f7ffc" + integrity sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.3" + es-errors "^1.3.0" + es-shim-unscopables "^1.0.2" + +arraybuffer.prototype.slice@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz#9d760d84dbdd06d0cbf92c8849615a1a7ab3183c" + integrity sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ== + dependencies: + array-buffer-byte-length "^1.0.1" + call-bind "^1.0.8" + define-properties "^1.2.1" + es-abstract "^1.23.5" + es-errors "^1.3.0" + get-intrinsic "^1.2.6" + is-array-buffer "^3.0.4" + +asap@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== + +assert@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/assert/-/assert-2.1.0.tgz#6d92a238d05dc02e7427c881fb8be81c8448b2dd" + integrity sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw== + dependencies: + call-bind "^1.0.2" + is-nan "^1.3.2" + object-is "^1.1.5" + object.assign "^4.1.4" + util "^0.12.5" + +astral-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + +async-function@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/async-function/-/async-function-1.0.0.tgz#509c9fca60eaf85034c6829838188e4e4c8ffb2b" + integrity sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA== + +async-limiter@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" + integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +available-typed-arrays@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" + integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== + dependencies: + possible-typed-array-names "^1.0.0" + +axios@^1.7.9: + version "1.13.6" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.13.6.tgz#c3f92da917dc209a15dd29936d20d5089b6b6c98" + integrity sha512-ChTCHMouEe2kn713WHbQGcuYrr6fXTBiu460OTwWrWob16g1bXn4vtz07Ope7ewMozJAnEquLk5lWQWtBig9DQ== + dependencies: + follow-redirects "^1.15.11" + form-data "^4.0.5" + proxy-from-env "^1.1.0" + +babel-jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.7.0.tgz#f4369919225b684c56085998ac63dbd05be020d5" + integrity sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg== + dependencies: + "@jest/transform" "^29.7.0" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^29.6.3" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^5.0.4" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz#aadbe943464182a8922c3c927c3067ff40d24626" + integrity sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.1.14" + "@types/babel__traverse" "^7.0.6" + +babel-plugin-polyfill-corejs2@^0.4.14, babel-plugin-polyfill-corejs2@^0.4.15: + version "0.4.16" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.16.tgz#a1321145f6cde738b0a412616b6bcf77f143ab36" + integrity sha512-xaVwwSfebXf0ooE11BJovZYKhFjIvQo7TsyVpETuIeH2JHv0k/T6Y5j22pPTvqYqmpkxdlPAJlyJ0tfOJAoMxw== + dependencies: + "@babel/compat-data" "^7.28.6" + "@babel/helper-define-polyfill-provider" "^0.6.7" + semver "^6.3.1" + +babel-plugin-polyfill-corejs3@^0.13.0: + version "0.13.0" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz#bb7f6aeef7addff17f7602a08a6d19a128c30164" + integrity sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.6.5" + core-js-compat "^3.43.0" + +babel-plugin-polyfill-corejs3@^0.14.0: + version "0.14.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.1.tgz#75fb533a1c23c0a976f189cba1d035199705b8ad" + integrity sha512-ENp89vM9Pw4kv/koBb5N2f9bDZsR0hpf3BdPMOg/pkS3pwO4dzNnQZVXtBbeyAadgm865DmQG2jMMLqmZXvuCw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.6.7" + core-js-compat "^3.48.0" + +babel-plugin-polyfill-regenerator@^0.6.5, babel-plugin-polyfill-regenerator@^0.6.6: + version "0.6.7" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.7.tgz#eca723d67ef87b798881ad00546db1b6dd72e1ef" + integrity sha512-OTYbUlSwXhNgr4g6efMZgsO8//jA61P7ZbRX3iTT53VON8l+WQS8IAUEVo4a4cWknrg2W8Cj4gQhRYNCJ8GkAA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.6.7" + +babel-plugin-syntax-hermes-parser@0.32.0: + version "0.32.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-hermes-parser/-/babel-plugin-syntax-hermes-parser-0.32.0.tgz#06f7452bf91adf6cafd7c98e7467404d4eb65cec" + integrity sha512-m5HthL++AbyeEA2FcdwOLfVFvWYECOBObLHNqdR8ceY4TsEdn4LdX2oTvbB2QJSSElE2AWA/b2MXZ/PF/CqLZg== + dependencies: + hermes-parser "0.32.0" + +babel-plugin-transform-flow-enums@^0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz#d1d0cc9bdc799c850ca110d0ddc9f21b9ec3ef25" + integrity sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ== + dependencies: + "@babel/plugin-syntax-flow" "^7.12.1" + +babel-preset-current-node-syntax@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz#20730d6cdc7dda5d89401cab10ac6a32067acde6" + integrity sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-import-attributes" "^7.24.7" + "@babel/plugin-syntax-import-meta" "^7.10.4" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + +babel-preset-jest@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz#fa05fa510e7d493896d7b0dd2033601c840f171c" + integrity sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA== + dependencies: + babel-plugin-jest-hoist "^29.6.3" + babel-preset-current-node-syntax "^1.0.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +balanced-match@^4.0.2: + version "4.0.4" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-4.0.4.tgz#bfb10662feed8196a2c62e7c68e17720c274179a" + integrity sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA== + +base-64@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/base-64/-/base-64-0.1.0.tgz#780a99c84e7d600260361511c4877613bf24f6bb" + integrity sha512-Y5gU45svrR5tI2Vt/X9GPd3L0HNIKzGu202EjxrXMpuc2V2CiKgemAbUUsqYmZJvPtCXoUKjNZwBJzsNScUbXA== + +base-x@^3.0.2: + version "3.0.11" + resolved "https://registry.yarnpkg.com/base-x/-/base-x-3.0.11.tgz#40d80e2a1aeacba29792ccc6c5354806421287ff" + integrity sha512-xz7wQ8xDhdyP7tQxwdteLYeFfS68tSMNCZ/Y37WJ4bhGfKPpqEIlmIyueQHqOyoPhE6xNUqjzRr8ra0eF9VRvA== + dependencies: + safe-buffer "^5.0.1" + +base58-js@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/base58-js/-/base58-js-3.0.3.tgz#a753af5e0c484f1c73906e3883baa34805bf0e10" + integrity sha512-3hf42BysHnUqmZO7mK6e5X/hs1AvyEJIhdVLbG/Mxn/fhFnhGxOO37mWbMHg1RT4TxqcPKXgqj9/bp1YG0GBXA== + +base64-js@^1.3.1, base64-js@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +baseline-browser-mapping@^2.9.0, baseline-browser-mapping@^2.9.18: + version "2.10.0" + resolved "https://registry.yarnpkg.com/baseline-browser-mapping/-/baseline-browser-mapping-2.10.0.tgz#5b09935025bf8a80e29130251e337c6a7fc8cbb9" + integrity sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA== + +bech32@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/bech32/-/bech32-2.0.0.tgz#078d3686535075c8c79709f054b1b226a133b355" + integrity sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg== + +big.js@^6.2.2: + version "6.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-6.2.2.tgz#be3bb9ac834558b53b099deef2a1d06ac6368e1a" + integrity sha512-y/ie+Faknx7sZA5MfGA2xKlu0GDv8RWrXGsmlteyJQ2lvoKv9GBK/fpRMc2qlSoBAgNxrixICFCBefIq8WCQpQ== + +bignumber.js@^9.0.1: + version "9.3.1" + resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.3.1.tgz#759c5aaddf2ffdc4f154f7b493e1c8770f88c4d7" + integrity sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ== + +bitcoin-address-validation@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bitcoin-address-validation/-/bitcoin-address-validation-3.0.0.tgz#a94ce7c73f9122d6849db992a180dba54227019a" + integrity sha512-R1X1c9EdgjgjTpjshjk5e16TbgF7HYasxBcu7l5ScWMxVs53845vMUg5PvnQ/R/3h8Grly6Y52DgH6/77gazLQ== + dependencies: + base58-js "^3.0.2" + bech32 "^2.0.0" + sha256-uint8array "^0.10.3" + +bl@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + +body-parser@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-2.2.2.tgz#1a32cdb966beaf68de50a9dfbe5b58f83cb8890c" + integrity sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA== + dependencies: + bytes "^3.1.2" + content-type "^1.0.5" + debug "^4.4.3" + http-errors "^2.0.0" + iconv-lite "^0.7.0" + on-finished "^2.4.1" + qs "^6.14.1" + raw-body "^3.0.1" + type-is "^2.0.1" + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +brace-expansion@^1.1.7: + version "1.1.12" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.12.tgz#ab9b454466e5a8cc3a187beaad580412a9c5b843" + integrity sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +brace-expansion@^5.0.2: + version "5.0.4" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-5.0.4.tgz#614daaecd0a688f660bbbc909a8748c3d80d4336" + integrity sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg== + dependencies: + balanced-match "^4.0.2" + +braces@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + dependencies: + fill-range "^7.1.1" + +browserslist@^4.24.0, browserslist@^4.28.1: + version "4.28.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.28.1.tgz#7f534594628c53c63101079e27e40de490456a95" + integrity sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA== + dependencies: + baseline-browser-mapping "^2.9.0" + caniuse-lite "^1.0.30001759" + electron-to-chromium "^1.5.263" + node-releases "^2.0.27" + update-browserslist-db "^1.2.0" + +bs58@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/bs58/-/bs58-4.0.1.tgz#be161e76c354f6f788ae4071f63f34e8c4f0a42a" + integrity sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw== + dependencies: + base-x "^3.0.2" + +bs58check@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/bs58check/-/bs58check-2.1.2.tgz#53b018291228d82a5aa08e7d796fdafda54aebfc" + integrity sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA== + dependencies: + bs58 "^4.0.0" + create-hash "^1.1.0" + safe-buffer "^5.1.2" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer@^5.1.0, buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +buffer@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.2.1" + +bytes@3.1.2, bytes@^3.1.2, bytes@~3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6" + integrity sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== + dependencies: + es-errors "^1.3.0" + function-bind "^1.1.2" + +call-bind@^1.0.0, call-bind@^1.0.2, call-bind@^1.0.7, call-bind@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.8.tgz#0736a9660f537e3388826f440d5ec45f744eaa4c" + integrity sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww== + dependencies: + call-bind-apply-helpers "^1.0.0" + es-define-property "^1.0.0" + get-intrinsic "^1.2.4" + set-function-length "^1.2.2" + +call-bound@^1.0.2, call-bound@^1.0.3, call-bound@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/call-bound/-/call-bound-1.0.4.tgz#238de935d2a2a692928c538c7ccfa91067fd062a" + integrity sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg== + dependencies: + call-bind-apply-helpers "^1.0.2" + get-intrinsic "^1.3.0" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camelcase@^5.0.0, camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-lite@^1.0.30001759: + version "1.0.30001777" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001777.tgz#028f21e4b2718d138b55e692583e6810ccf60691" + integrity sha512-tmN+fJxroPndC74efCdp12j+0rk0RHwV5Jwa1zWaFVyw2ZxAuPeG8ZgWC3Wz7uSjT3qMRQ5XHZ4COgQmsCMJAQ== + +cbor-sync@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/cbor-sync/-/cbor-sync-1.0.4.tgz#5a11a1ab75c2a14d1af1b237fd84aa8c1593662f" + integrity sha512-GWlXN4wiz0vdWWXBU71Dvc1q3aBo0HytqwAZnXF1wOwjqNnDWA1vZ1gDMFLlqohak31VQzmhiYfiCX5QSSfagA== + +chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +chrome-launcher@^0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/chrome-launcher/-/chrome-launcher-0.15.2.tgz#4e6404e32200095fdce7f6a1e1004f9bd36fa5da" + integrity sha512-zdLEwNo3aUVzIhKhTtXfxhdvZhUghrnmkvcAq2NoDd+LeOHKf03H5jwZ8T/STsAlzyALkBVK552iaG1fGf1xVQ== + dependencies: + "@types/node" "*" + escape-string-regexp "^4.0.0" + is-wsl "^2.2.0" + lighthouse-logger "^1.0.0" + +chromium-edge-launcher@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/chromium-edge-launcher/-/chromium-edge-launcher-0.2.0.tgz#0c378f28c99aefc360705fa155de0113997f62fc" + integrity sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg== + dependencies: + "@types/node" "*" + escape-string-regexp "^4.0.0" + is-wsl "^2.2.0" + lighthouse-logger "^1.0.0" + mkdirp "^1.0.4" + rimraf "^3.0.2" + +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + +ci-info@^3.2.0, ci-info@^3.7.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== + +cipher-base@^1.0.1: + version "1.0.7" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.7.tgz#bd094bfef42634ccfd9e13b9fc73274997111e39" + integrity sha512-Mz9QMT5fJe7bKI7MH31UilT5cEK5EHHRCccw/YRFsRY47AuNgaV6HY3rscp0/I4Q+tTW/5zoqpSeRRI54TkDWA== + dependencies: + inherits "^2.0.4" + safe-buffer "^5.2.1" + to-buffer "^1.2.2" + +cjs-module-lexer@^1.0.0: + version "1.4.3" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz#0f79731eb8cfe1ec72acd4066efac9d61991b00d" + integrity sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q== + +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + +cli-spinners@^2.5.0: + version "2.9.2" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41" + integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== + +cliui@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" + integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^6.2.0" + +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + +clone@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +collect-v8-coverage@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz#cc1f01eb8d02298cbc9a437c74c70ab4e5210b80" + integrity sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@^1.0.0, color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-string@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4" + integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/color/-/color-4.2.3.tgz#d781ecb5e57224ee43ea9627560107c0e0c6463a" + integrity sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A== + dependencies: + color-convert "^2.0.1" + color-string "^1.9.0" + +colorette@^1.0.7: + version "1.4.0" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" + integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +command-exists@^1.2.8: + version "1.2.9" + resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69" + integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w== + +commander@^12.0.0: + version "12.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-12.1.0.tgz#01423b36f501259fdaac4d0e4d60c96c991585d3" + integrity sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA== + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^9.4.1: + version "9.5.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" + integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== + +compressible@~2.0.18: + version "2.0.18" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.8.1.tgz#4a45d909ac16509195a9a28bd91094889c180d79" + integrity sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w== + dependencies: + bytes "3.1.2" + compressible "~2.0.18" + debug "2.6.9" + negotiator "~0.6.4" + on-headers "~1.1.0" + safe-buffer "5.2.1" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +connect@^3.6.5: + version "3.7.0" + resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" + integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== + dependencies: + debug "2.6.9" + finalhandler "1.1.2" + parseurl "~1.3.3" + utils-merge "1.0.1" + +content-type@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" + integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== + +convert-source-map@2.0.0, convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + +core-js-compat@^3.43.0, core-js-compat@^3.48.0: + version "3.48.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.48.0.tgz#7efbe1fc1cbad44008190462217cc5558adaeaa6" + integrity sha512-OM4cAF3D6VtH/WkLtWvyNC56EZVXsZdU3iqaMG2B4WvYrlqU831pc4UtG5yp0sE9z8Y02wVN7PjW5Zf9Gt0f1Q== + dependencies: + browserslist "^4.28.1" + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^9.0.0: + version "9.0.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-9.0.1.tgz#df110631a8547b5d1a98915271986f06e3011379" + integrity sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ== + dependencies: + env-paths "^2.2.1" + import-fresh "^3.3.0" + js-yaml "^4.1.0" + parse-json "^5.2.0" + +crc@^3.8.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6" + integrity sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ== + dependencies: + buffer "^5.1.0" + +create-hash@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" + +create-jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/create-jest/-/create-jest-29.7.0.tgz#a355c5b3cb1e1af02ba177fe7afd7feee49a5320" + integrity sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q== + dependencies: + "@jest/types" "^29.6.3" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-config "^29.7.0" + jest-util "^29.7.0" + prompts "^2.0.1" + +cross-spawn@^7.0.2, cross-spawn@^7.0.3, cross-spawn@^7.0.6: + version "7.0.6" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" + integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +css-select@^5.1.0: + version "5.2.2" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.2.2.tgz#01b6e8d163637bb2dd6c982ca4ed65863682786e" + integrity sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw== + dependencies: + boolbase "^1.0.0" + css-what "^6.1.0" + domhandler "^5.0.2" + domutils "^3.0.1" + nth-check "^2.0.1" + +css-tree@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + +css-what@^6.1.0: + version "6.2.2" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.2.2.tgz#cdcc8f9b6977719fdfbd1de7aec24abf756b9dea" + integrity sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA== + +csstype@^3.2.2: + version "3.2.3" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.2.3.tgz#ec48c0f3e993e50648c86da559e2610995cf989a" + integrity sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ== + +data-view-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/data-view-buffer/-/data-view-buffer-1.0.2.tgz#211a03ba95ecaf7798a8c7198d79536211f88570" + integrity sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ== + dependencies: + call-bound "^1.0.3" + es-errors "^1.3.0" + is-data-view "^1.0.2" + +data-view-byte-length@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz#9e80f7ca52453ce3e93d25a35318767ea7704735" + integrity sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ== + dependencies: + call-bound "^1.0.3" + es-errors "^1.3.0" + is-data-view "^1.0.2" + +data-view-byte-offset@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz#068307f9b71ab76dbbe10291389e020856606191" + integrity sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + is-data-view "^1.0.1" + +date-fns@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-4.1.0.tgz#64b3d83fff5aa80438f5b1a633c2e83b8a1c2d14" + integrity sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg== + +dayjs@^1.8.15: + version "1.11.19" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.19.tgz#15dc98e854bb43917f12021806af897c58ae2938" + integrity sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw== + +debug@2.6.9, debug@^2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.4.0, debug@^4.4.3: + version "4.4.3" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a" + integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== + dependencies: + ms "^2.1.3" + +decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== + +decode-uri-component@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" + integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== + +dedent@^1.0.0: + version "1.7.2" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.7.2.tgz#34e2264ab538301e27cf7b07bf2369c19baa8dd9" + integrity sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA== + +deep-is@^0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^4.2.2, deepmerge@^4.3.0: + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== + +defaults@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" + integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== + dependencies: + clone "^1.0.2" + +define-data-property@^1.0.1, define-data-property@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + gopd "^1.0.1" + +define-properties@^1.1.3, define-properties@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== + dependencies: + define-data-property "^1.0.1" + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +depd@2.0.0, depd@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +diff-sequences@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" + integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== + +dijkstrajs@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/dijkstrajs/-/dijkstrajs-1.0.3.tgz#4c8dbdea1f0f6478bff94d9c49c784d623e4fc23" + integrity sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA== + +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + dependencies: + esutils "^2.0.2" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-serializer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" + integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.2" + entities "^4.2.0" + +domelementtype@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domhandler@^5.0.2, domhandler@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" + integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== + dependencies: + domelementtype "^2.3.0" + +domutils@^3.0.1: + version "3.2.2" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.2.2.tgz#edbfe2b668b0c1d97c24baf0f1062b132221bc78" + integrity sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw== + dependencies: + dom-serializer "^2.0.0" + domelementtype "^2.3.0" + domhandler "^5.0.3" + +dunder-proto@^1.0.0, dunder-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" + integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== + dependencies: + call-bind-apply-helpers "^1.0.1" + es-errors "^1.3.0" + gopd "^1.2.0" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.5.263: + version "1.5.307" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.307.tgz#09f8973100c39fb0d003b890393cd1d58932b1c8" + integrity sha512-5z3uFKBWjiNR44nFcYdkcXjKMbg5KXNdciu7mhTPo9tB7NbqSNP2sSnGR+fqknZSCwKkBN+oxiiajWs4dT6ORg== + +emittery@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad" + integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +encodeurl@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58" + integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== + +entities@^4.2.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + +env-paths@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" + integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== + +envinfo@^7.13.0: + version "7.21.0" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.21.0.tgz#04a251be79f92548541f37d13c8b6f22940c3bae" + integrity sha512-Lw7I8Zp5YKHFCXL7+Dz95g4CcbMEpgvqZNNq3AmlT5XAV6CgAAk6gyAMqn2zjw08K9BHfcNuKrMiCPLByGafow== + +error-ex@^1.3.1: + version "1.3.4" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.4.tgz#b3a8d8bb6f92eecc1629e3e27d3c8607a8a32414" + integrity sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ== + dependencies: + is-arrayish "^0.2.1" + +error-stack-parser@^2.0.6: + version "2.1.4" + resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz#229cb01cdbfa84440bfa91876285b94680188286" + integrity sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ== + dependencies: + stackframe "^1.3.4" + +errorhandler@^1.5.1: + version "1.5.2" + resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.5.2.tgz#dd0aa3952eca44aff7c2985e7d246c5932d70444" + integrity sha512-kNAL7hESndBCrWwS72QyV3IVOTrVmj9D062FV5BQswNL5zEdeRmz/WJFyh6Aj/plvvSOrzddkxW57HgkZcR9Fw== + dependencies: + accepts "~1.3.8" + escape-html "~1.0.3" + +es-abstract@^1.17.5, es-abstract@^1.23.2, es-abstract@^1.23.3, es-abstract@^1.23.5, es-abstract@^1.23.6, es-abstract@^1.23.9, es-abstract@^1.24.0, es-abstract@^1.24.1: + version "1.24.1" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.24.1.tgz#f0c131ed5ea1bb2411134a8dd94def09c46c7899" + integrity sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw== + dependencies: + array-buffer-byte-length "^1.0.2" + arraybuffer.prototype.slice "^1.0.4" + available-typed-arrays "^1.0.7" + call-bind "^1.0.8" + call-bound "^1.0.4" + data-view-buffer "^1.0.2" + data-view-byte-length "^1.0.2" + data-view-byte-offset "^1.0.1" + es-define-property "^1.0.1" + es-errors "^1.3.0" + es-object-atoms "^1.1.1" + es-set-tostringtag "^2.1.0" + es-to-primitive "^1.3.0" + function.prototype.name "^1.1.8" + get-intrinsic "^1.3.0" + get-proto "^1.0.1" + get-symbol-description "^1.1.0" + globalthis "^1.0.4" + gopd "^1.2.0" + has-property-descriptors "^1.0.2" + has-proto "^1.2.0" + has-symbols "^1.1.0" + hasown "^2.0.2" + internal-slot "^1.1.0" + is-array-buffer "^3.0.5" + is-callable "^1.2.7" + is-data-view "^1.0.2" + is-negative-zero "^2.0.3" + is-regex "^1.2.1" + is-set "^2.0.3" + is-shared-array-buffer "^1.0.4" + is-string "^1.1.1" + is-typed-array "^1.1.15" + is-weakref "^1.1.1" + math-intrinsics "^1.1.0" + object-inspect "^1.13.4" + object-keys "^1.1.1" + object.assign "^4.1.7" + own-keys "^1.0.1" + regexp.prototype.flags "^1.5.4" + safe-array-concat "^1.1.3" + safe-push-apply "^1.0.0" + safe-regex-test "^1.1.0" + set-proto "^1.0.0" + stop-iteration-iterator "^1.1.0" + string.prototype.trim "^1.2.10" + string.prototype.trimend "^1.0.9" + string.prototype.trimstart "^1.0.8" + typed-array-buffer "^1.0.3" + typed-array-byte-length "^1.0.3" + typed-array-byte-offset "^1.0.4" + typed-array-length "^1.0.7" + unbox-primitive "^1.1.0" + which-typed-array "^1.1.19" + +es-define-property@^1.0.0, es-define-property@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa" + integrity sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + +es-iterator-helpers@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.2.2.tgz#d979a9f686e2b0b72f88dbead7229924544720bc" + integrity sha512-BrUQ0cPTB/IwXj23HtwHjS9n7O4h9FX94b4xc5zlTHxeLgTAdzYUDyy6KdExAl9lbN5rtfe44xpjpmj9grxs5w== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.4" + define-properties "^1.2.1" + es-abstract "^1.24.1" + es-errors "^1.3.0" + es-set-tostringtag "^2.1.0" + function-bind "^1.1.2" + get-intrinsic "^1.3.0" + globalthis "^1.0.4" + gopd "^1.2.0" + has-property-descriptors "^1.0.2" + has-proto "^1.2.0" + has-symbols "^1.1.0" + internal-slot "^1.1.0" + iterator.prototype "^1.1.5" + safe-array-concat "^1.1.3" + +es-object-atoms@^1.0.0, es-object-atoms@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz#1c4f2c4837327597ce69d2ca190a7fdd172338c1" + integrity sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA== + dependencies: + es-errors "^1.3.0" + +es-set-tostringtag@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz#f31dbbe0c183b00a6d26eb6325c810c0fd18bd4d" + integrity sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA== + dependencies: + es-errors "^1.3.0" + get-intrinsic "^1.2.6" + has-tostringtag "^1.0.2" + hasown "^2.0.2" + +es-shim-unscopables@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz#438df35520dac5d105f3943d927549ea3b00f4b5" + integrity sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw== + dependencies: + hasown "^2.0.2" + +es-to-primitive@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.3.0.tgz#96c89c82cc49fd8794a24835ba3e1ff87f214e18" + integrity sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g== + dependencies: + is-callable "^1.2.7" + is-date-object "^1.0.5" + is-symbol "^1.0.4" + +escalade@^3.1.1, escalade@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" + integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +eslint-config-prettier@^8.5.0: + version "8.10.2" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.10.2.tgz#0642e53625ebc62c31c24726b0f050df6bd97a2e" + integrity sha512-/IGJ6+Dka158JnP5n5YFMOszjDWrXggGz1LaK/guZq9vZTmniaKlHcsscvkAhn9y4U+BU3JuUdYvtAMcv30y4A== + +eslint-plugin-eslint-comments@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz#9e1cd7b4413526abb313933071d7aba05ca12ffa" + integrity sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ== + dependencies: + escape-string-regexp "^1.0.5" + ignore "^5.0.5" + +eslint-plugin-ft-flow@^2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-ft-flow/-/eslint-plugin-ft-flow-2.0.3.tgz#3b3c113c41902bcbacf0e22b536debcfc3c819e8" + integrity sha512-Vbsd/b+LYA99jUbsL6viEUWShFaYQt2YQs3QN3f+aeszOhh2sgdcU0mjzDyD4yyBvMc8qy2uwvBBWfMzEX06tg== + dependencies: + lodash "^4.17.21" + string-natural-compare "^3.0.1" + +eslint-plugin-jest@^29.0.1: + version "29.15.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-29.15.0.tgz#58a5917a88244f7536ae10c68b5bd58d407896f0" + integrity sha512-ZCGr7vTH2WSo2hrK5oM2RULFmMruQ7W3cX7YfwoTiPfzTGTFBMmrVIz45jZHd++cGKj/kWf02li/RhTGcANJSA== + dependencies: + "@typescript-eslint/utils" "^8.0.0" + +eslint-plugin-react-hooks@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz#1be0080901e6ac31ce7971beed3d3ec0a423d9e3" + integrity sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg== + +eslint-plugin-react-native-globals@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-native-globals/-/eslint-plugin-react-native-globals-0.1.2.tgz#ee1348bc2ceb912303ce6bdbd22e2f045ea86ea2" + integrity sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g== + +eslint-plugin-react-native@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-native/-/eslint-plugin-react-native-4.1.0.tgz#5343acd3b2246bc1b857ac38be708f070d18809f" + integrity sha512-QLo7rzTBOl43FvVqDdq5Ql9IoElIuTdjrz9SKAXCvULvBoRZ44JGSkx9z4999ZusCsb4rK3gjS8gOGyeYqZv2Q== + dependencies: + eslint-plugin-react-native-globals "^0.1.1" + +eslint-plugin-react@^7.30.1: + version "7.37.5" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz#2975511472bdda1b272b34d779335c9b0e877065" + integrity sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA== + dependencies: + array-includes "^3.1.8" + array.prototype.findlast "^1.2.5" + array.prototype.flatmap "^1.3.3" + array.prototype.tosorted "^1.1.4" + doctrine "^2.1.0" + es-iterator-helpers "^1.2.1" + estraverse "^5.3.0" + hasown "^2.0.2" + jsx-ast-utils "^2.4.1 || ^3.0.0" + minimatch "^3.1.2" + object.entries "^1.1.9" + object.fromentries "^2.0.8" + object.values "^1.2.1" + prop-types "^15.8.1" + resolve "^2.0.0-next.5" + semver "^6.3.1" + string.prototype.matchall "^4.0.12" + string.prototype.repeat "^1.0.0" + +eslint-scope@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-scope@^7.2.2: + version "7.2.2" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" + integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== + dependencies: + esrecurse "^4.3.0" + estraverse "^5.2.0" + +eslint-visitor-keys@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== + +eslint-visitor-keys@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz#9e3c9489697824d2d4ce3a8ad12628f91e9f59be" + integrity sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA== + +eslint@^8.19.0: + version "8.57.1" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9" + integrity sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA== + dependencies: + "@eslint-community/eslint-utils" "^4.2.0" + "@eslint-community/regexpp" "^4.6.1" + "@eslint/eslintrc" "^2.1.4" + "@eslint/js" "8.57.1" + "@humanwhocodes/config-array" "^0.13.0" + "@humanwhocodes/module-importer" "^1.0.1" + "@nodelib/fs.walk" "^1.2.8" + "@ungap/structured-clone" "^1.2.0" + ajv "^6.12.4" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.3.2" + doctrine "^3.0.0" + escape-string-regexp "^4.0.0" + eslint-scope "^7.2.2" + eslint-visitor-keys "^3.4.3" + espree "^9.6.1" + esquery "^1.4.2" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + find-up "^5.0.0" + glob-parent "^6.0.2" + globals "^13.19.0" + graphemer "^1.4.0" + ignore "^5.2.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + is-path-inside "^3.0.3" + js-yaml "^4.1.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.1.2" + natural-compare "^1.4.0" + optionator "^0.9.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + +espree@^9.6.0, espree@^9.6.1: + version "9.6.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" + integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== + dependencies: + acorn "^8.9.0" + acorn-jsx "^5.3.2" + eslint-visitor-keys "^3.4.1" + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.4.2: + version "1.7.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.7.0.tgz#08d048f261f0ddedb5bae95f46809463d9c9496d" + integrity sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +event-target-shim@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" + integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== + +events@^3.0.0, events@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + +expect@^29.0.0, expect@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-29.7.0.tgz#578874590dcb3214514084c08115d8aee61e11bc" + integrity sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw== + dependencies: + "@jest/expect-utils" "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + +exponential-backoff@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/exponential-backoff/-/exponential-backoff-3.1.3.tgz#51cf92c1c0493c766053f9d3abee4434c244d2f6" + integrity sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA== + +fast-base64-decode@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fast-base64-decode/-/fast-base64-decode-1.0.0.tgz#b434a0dd7d92b12b43f26819300d2dafb83ee418" + integrity sha512-qwaScUgUGBYeDNRnbc/KyllVU88Jk1pRHPStuF/lO7B0/RTRLj7U0lkdTAutlBblY08rwZDff6tNU9cjv6j//Q== + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-glob@^3.3.2: + version "3.3.3" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.3.tgz#d06d585ce8dba90a16b0505c543c3ccfb3aeb818" + integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.8" + +fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fast-xml-builder@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fast-xml-builder/-/fast-xml-builder-1.0.0.tgz#a485d7e8381f1db983cf006f849d1066e2935241" + integrity sha512-fpZuDogrAgnyt9oDDz+5DBz0zgPdPZz6D4IR7iESxRXElrlGTRkHJ9eEt+SACRJwT0FNFrt71DFQIUFBJfX/uQ== + +fast-xml-parser@^5.3.6: + version "5.4.2" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-5.4.2.tgz#7fc66463b59260b0c5fd57edf46148a418bde68b" + integrity sha512-pw/6pIl4k0CSpElPEJhDppLzaixDEuWui2CUQQBH/ECDf7+y6YwA4Gf7Tyb0Rfe4DIMuZipYj4AEL0nACKglvQ== + dependencies: + fast-xml-builder "^1.0.0" + strnum "^2.1.2" + +fastq@^1.6.0: + version "1.20.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.20.1.tgz#ca750a10dc925bc8b18839fd203e3ef4b3ced675" + integrity sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw== + dependencies: + reusify "^1.0.4" + +fb-dotslash@0.5.8: + version "0.5.8" + resolved "https://registry.yarnpkg.com/fb-dotslash/-/fb-dotslash-0.5.8.tgz#c5ef3dacd75e1ddb2197c367052464ddde0115f5" + integrity sha512-XHYLKk9J4BupDxi9bSEhkfss0m+Vr9ChTrjhf9l2iw3jB5C7BnY4GVPoMcqbrTutsKJso6yj2nAB6BI/F2oZaA== + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +fdir@^6.5.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.5.0.tgz#ed2ab967a331ade62f18d077dae192684d50d350" + integrity sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg== + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + dependencies: + to-regex-range "^5.0.1" + +filter-obj@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" + integrity sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ== + +finalhandler@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +find-yarn-workspace-root@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd" + integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ== + dependencies: + micromatch "^4.0.2" + +flat-cache@^3.0.4: + version "3.2.0" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" + integrity sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw== + dependencies: + flatted "^3.2.9" + keyv "^4.5.3" + rimraf "^3.0.2" + +flatted@^3.2.9: + version "3.4.0" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.4.0.tgz#92ab2efec9b272eb85a3a25a106c3afbbc990d8b" + integrity sha512-kC6Bb+ooptOIvWj5B63EQWkF0FEnNjV2ZNkLMLZRDDduIiWeFF4iKnslwhiWxjAdbg4NzTNo6h0qLuvFrcx+Sw== + +flow-enums-runtime@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/flow-enums-runtime/-/flow-enums-runtime-0.0.6.tgz#5bb0cd1b0a3e471330f4d109039b7eba5cb3e787" + integrity sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw== + +follow-redirects@^1.15.11: + version "1.15.11" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.11.tgz#777d73d72a92f8ec4d2e410eb47352a56b8e8340" + integrity sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ== + +for-each@^0.3.3, for-each@^0.3.5: + version "0.3.5" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.5.tgz#d650688027826920feeb0af747ee7b9421a41d47" + integrity sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg== + dependencies: + is-callable "^1.2.7" + +form-data@^4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.5.tgz#b49e48858045ff4cbf6b03e1805cebcad3679053" + integrity sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + es-set-tostringtag "^2.1.0" + hasown "^2.0.2" + mime-types "^2.1.12" + +fresh@~0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^10.0.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +function.prototype.name@^1.1.6, function.prototype.name@^1.1.8: + version "1.1.8" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.8.tgz#e68e1df7b259a5c949eeef95cdbde53edffabb78" + integrity sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.3" + define-properties "^1.2.1" + functions-have-names "^1.2.3" + hasown "^2.0.2" + is-callable "^1.2.7" + +functions-have-names@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + +generator-function@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/generator-function/-/generator-function-2.0.1.tgz#0e75dd410d1243687a0ba2e951b94eedb8f737a2" + integrity sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.1, get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.2.7, get-intrinsic@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" + integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== + dependencies: + call-bind-apply-helpers "^1.0.2" + es-define-property "^1.0.1" + es-errors "^1.3.0" + es-object-atoms "^1.1.1" + function-bind "^1.1.2" + get-proto "^1.0.1" + gopd "^1.2.0" + has-symbols "^1.1.0" + hasown "^2.0.2" + math-intrinsics "^1.1.0" + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-proto@^1.0.0, get-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/get-proto/-/get-proto-1.0.1.tgz#150b3f2743869ef3e851ec0c49d15b1d14d00ee1" + integrity sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== + dependencies: + dunder-proto "^1.0.1" + es-object-atoms "^1.0.0" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.1.0.tgz#7bdd54e0befe8ffc9f3b4e203220d9f1e881b6ee" + integrity sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg== + dependencies: + call-bound "^1.0.3" + es-errors "^1.3.0" + get-intrinsic "^1.2.6" + +glob-parent@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob@^7.1.1, glob@^7.1.3, glob@^7.1.4: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^13.19.0: + version "13.24.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171" + integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ== + dependencies: + type-fest "^0.20.2" + +globalthis@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236" + integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ== + dependencies: + define-properties "^1.2.1" + gopd "^1.0.1" + +gopd@^1.0.1, gopd@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" + integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== + +graceful-fs@^4.1.11, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.9: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +graphemer@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" + integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== + +has-bigints@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.1.0.tgz#28607e965ac967e03cd2a2c70a2636a1edad49fe" + integrity sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== + dependencies: + es-define-property "^1.0.0" + +has-proto@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.2.0.tgz#5de5a6eabd95fdffd9818b43055e8065e39fe9d5" + integrity sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ== + dependencies: + dunder-proto "^1.0.0" + +has-symbols@^1.0.3, has-symbols@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338" + integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== + +has-tostringtag@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" + integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== + dependencies: + has-symbols "^1.0.3" + +hash-base@^3.0.0, hash-base@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.2.tgz#79d72def7611c3f6e3c3b5730652638001b10a74" + integrity sha512-Bb33KbowVTIj5s7Ked1OsqHUeCpz//tPwR+E2zJgJKo9Z5XolZ9b6bdUgjmYlwnWhoOQKoTd1TYToZGn5mAYOg== + dependencies: + inherits "^2.0.4" + readable-stream "^2.3.8" + safe-buffer "^5.2.1" + to-buffer "^1.2.1" + +hasown@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== + dependencies: + function-bind "^1.1.2" + +hermes-compiler@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/hermes-compiler/-/hermes-compiler-0.0.0.tgz#8d9f6a0b2740ce34d71258fec684e7b6bfd97efa" + integrity sha512-boVFutx6ME/Km2mB6vvsQcdnazEYYI/jV1pomx1wcFUG/EVqTkr5CU0CW9bKipOA/8Hyu3NYwW3THg2Q1kNCfA== + +hermes-estree@0.32.0: + version "0.32.0" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.32.0.tgz#bb7da6613ab8e67e334a1854ea1e209f487d307b" + integrity sha512-KWn3BqnlDOl97Xe1Yviur6NbgIZ+IP+UVSpshlZWkq+EtoHg6/cwiDj/osP9PCEgFE15KBm1O55JRwbMEm5ejQ== + +hermes-estree@0.33.3: + version "0.33.3" + resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.33.3.tgz#6d6b593d4b471119772c82bdb0212dfadabb6f17" + integrity sha512-6kzYZHCk8Fy1Uc+t3HGYyJn3OL4aeqKLTyina4UFtWl8I0kSL7OmKThaiX+Uh2f8nGw3mo4Ifxg0M5Zk3/Oeqg== + +hermes-parser@0.32.0: + version "0.32.0" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.32.0.tgz#7916984ef6fdce62e7415d354cf35392061cd303" + integrity sha512-g4nBOWFpuiTqjR3LZdRxKUkij9iyveWeuks7INEsMX741f3r9xxrOe8TeQfUxtda0eXmiIFiMQzoeSQEno33Hw== + dependencies: + hermes-estree "0.32.0" + +hermes-parser@0.33.3: + version "0.33.3" + resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.33.3.tgz#da50ababb7a5ab636d339e7b2f6e3848e217e09d" + integrity sha512-Yg3HgaG4CqgyowtYjX/FsnPAuZdHOqSMtnbpylbptsQ9nwwSKsy6uRWcGO5RK0EqiX12q8HvDWKgeAVajRO5DA== + dependencies: + hermes-estree "0.33.3" + +hoist-non-react-statics@^3.3.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +http-errors@^2.0.0, http-errors@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.1.tgz#36d2f65bc909c8790018dd36fb4d93da6caae06b" + integrity sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ== + dependencies: + depd "~2.0.0" + inherits "~2.0.4" + setprototypeof "~1.2.0" + statuses "~2.0.2" + toidentifier "~1.0.1" + +https-proxy-agent@^7.0.5: + version "7.0.6" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#da8dfeac7da130b05c2ba4b59c9b6cd66611a6b9" + integrity sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw== + dependencies: + agent-base "^7.1.2" + debug "4" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +iconv-lite@^0.7.0, iconv-lite@~0.7.0: + version "0.7.2" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.7.2.tgz#d0bdeac3f12b4835b7359c2ad89c422a4d1cc72e" + integrity sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +ieee754@^1.1.13, ieee754@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +ignore@^5.0.5, ignore@^5.2.0: + version "5.3.2" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" + integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== + +ignore@^7.0.5: + version "7.0.5" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-7.0.5.tgz#4cb5f6cd7d4c7ab0365738c7aea888baa6d7efd9" + integrity sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg== + +image-size@^1.0.2: + version "1.2.1" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.2.1.tgz#ee118aedfe666db1a6ee12bed5821cde3740276d" + integrity sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw== + dependencies: + queue "6.0.2" + +import-fresh@^3.2.1, import-fresh@^3.3.0: + version "3.3.1" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.1.tgz#9cecb56503c0ada1f2741dbbd6546e4b13b57ccf" + integrity sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^3.0.2: + version "3.2.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.2.0.tgz#c3d5c745798c02a6f8b897726aba5100186ee260" + integrity sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3, inherits@~2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +internal-slot@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.1.0.tgz#1eac91762947d2f7056bc838d93e13b2e9604961" + integrity sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw== + dependencies: + es-errors "^1.3.0" + hasown "^2.0.2" + side-channel "^1.1.0" + +invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +is-arguments@^1.0.4: + version "1.2.0" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.2.0.tgz#ad58c6aecf563b78ef2bf04df540da8f5d7d8e1b" + integrity sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA== + dependencies: + call-bound "^1.0.2" + has-tostringtag "^1.0.2" + +is-array-buffer@^3.0.4, is-array-buffer@^3.0.5: + version "3.0.5" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.5.tgz#65742e1e687bd2cc666253068fd8707fe4d44280" + integrity sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.3" + get-intrinsic "^1.2.6" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-arrayish@^0.3.1: + version "0.3.4" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.4.tgz#1ee5553818511915685d33bb13d31bf854e5059d" + integrity sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA== + +is-async-function@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.1.1.tgz#3e69018c8e04e73b738793d020bfe884b9fd3523" + integrity sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ== + dependencies: + async-function "^1.0.0" + call-bound "^1.0.3" + get-proto "^1.0.1" + has-tostringtag "^1.0.2" + safe-regex-test "^1.1.0" + +is-bigint@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.1.0.tgz#dda7a3445df57a42583db4228682eba7c4170672" + integrity sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ== + dependencies: + has-bigints "^1.0.2" + +is-boolean-object@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.2.2.tgz#7067f47709809a393c71ff5bb3e135d8a9215d9e" + integrity sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A== + dependencies: + call-bound "^1.0.3" + has-tostringtag "^1.0.2" + +is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-core-module@^2.16.1: + version "2.16.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4" + integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== + dependencies: + hasown "^2.0.2" + +is-data-view@^1.0.1, is-data-view@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-data-view/-/is-data-view-1.0.2.tgz#bae0a41b9688986c2188dda6657e56b8f9e63b8e" + integrity sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw== + dependencies: + call-bound "^1.0.2" + get-intrinsic "^1.2.6" + is-typed-array "^1.1.13" + +is-date-object@^1.0.5, is-date-object@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.1.0.tgz#ad85541996fc7aa8b2729701d27b7319f95d82f7" + integrity sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg== + dependencies: + call-bound "^1.0.2" + has-tostringtag "^1.0.2" + +is-docker@^2.0.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-finalizationregistry@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz#eefdcdc6c94ddd0674d9c85887bf93f944a97c90" + integrity sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg== + dependencies: + call-bound "^1.0.3" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-generator-function@^1.0.10, is-generator-function@^1.0.7: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.1.2.tgz#ae3b61e3d5ea4e4839b90bad22b02335051a17d5" + integrity sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA== + dependencies: + call-bound "^1.0.4" + generator-function "^2.0.0" + get-proto "^1.0.1" + has-tostringtag "^1.0.2" + safe-regex-test "^1.1.0" + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-interactive@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" + integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== + +is-map@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e" + integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw== + +is-nan@^1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d" + integrity sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + +is-negative-zero@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz#ced903a027aca6381b777a5743069d7376a49747" + integrity sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw== + +is-number-object@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.1.1.tgz#144b21e95a1bc148205dcc2814a9134ec41b2541" + integrity sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw== + dependencies: + call-bound "^1.0.3" + has-tostringtag "^1.0.2" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-path-inside@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + +is-regex@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.2.1.tgz#76d70a3ed10ef9be48eb577887d74205bf0cad22" + integrity sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g== + dependencies: + call-bound "^1.0.2" + gopd "^1.2.0" + has-tostringtag "^1.0.2" + hasown "^2.0.2" + +is-set@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.3.tgz#8ab209ea424608141372ded6e0cb200ef1d9d01d" + integrity sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg== + +is-shared-array-buffer@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz#9b67844bd9b7f246ba0708c3a93e34269c774f6f" + integrity sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A== + dependencies: + call-bound "^1.0.3" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.1.1.tgz#92ea3f3d5c5b6e039ca8677e5ac8d07ea773cbb9" + integrity sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA== + dependencies: + call-bound "^1.0.3" + has-tostringtag "^1.0.2" + +is-symbol@^1.0.4, is-symbol@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.1.1.tgz#f47761279f532e2b05a7024a7506dbbedacd0634" + integrity sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w== + dependencies: + call-bound "^1.0.2" + has-symbols "^1.1.0" + safe-regex-test "^1.1.0" + +is-typed-array@^1.1.13, is-typed-array@^1.1.14, is-typed-array@^1.1.15, is-typed-array@^1.1.3: + version "1.1.15" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.15.tgz#4bfb4a45b61cee83a5a46fba778e4e8d59c0ce0b" + integrity sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ== + dependencies: + which-typed-array "^1.1.16" + +is-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== + +is-weakmap@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.2.tgz#bf72615d649dfe5f699079c54b83e47d1ae19cfd" + integrity sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w== + +is-weakref@^1.0.2, is-weakref@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.1.1.tgz#eea430182be8d64174bd96bffbc46f21bf3f9293" + integrity sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew== + dependencies: + call-bound "^1.0.3" + +is-weakset@^2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.4.tgz#c9f5deb0bc1906c6d6f1027f284ddf459249daca" + integrity sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ== + dependencies: + call-bound "^1.0.3" + get-intrinsic "^1.2.6" + +is-wsl@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw== + +is-wsl@^2.1.1, is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz#2d166c4b0644d43a39f04bf6c2edd1e585f31756" + integrity sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg== + +istanbul-lib-instrument@^5.0.4: + version "5.2.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" + integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== + dependencies: + "@babel/core" "^7.12.3" + "@babel/parser" "^7.14.7" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-coverage "^3.2.0" + semver "^6.3.0" + +istanbul-lib-instrument@^6.0.0: + version "6.0.3" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz#fa15401df6c15874bcb2105f773325d78c666765" + integrity sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q== + dependencies: + "@babel/core" "^7.23.9" + "@babel/parser" "^7.23.9" + "@istanbuljs/schema" "^0.1.3" + istanbul-lib-coverage "^3.2.0" + semver "^7.5.4" + +istanbul-lib-report@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#908305bac9a5bd175ac6a74489eafd0fc2445a7d" + integrity sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^4.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.1.3: + version "3.2.0" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.2.0.tgz#cb4535162b5784aa623cee21a7252cf2c807ac93" + integrity sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +iterator.prototype@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.5.tgz#12c959a29de32de0aa3bbbb801f4d777066dae39" + integrity sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g== + dependencies: + define-data-property "^1.1.4" + es-object-atoms "^1.0.0" + get-intrinsic "^1.2.6" + get-proto "^1.0.0" + has-symbols "^1.1.0" + set-function-name "^2.0.2" + +jest-changed-files@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.7.0.tgz#1c06d07e77c78e1585d020424dedc10d6e17ac3a" + integrity sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w== + dependencies: + execa "^5.0.0" + jest-util "^29.7.0" + p-limit "^3.1.0" + +jest-circus@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.7.0.tgz#b6817a45fcc835d8b16d5962d0c026473ee3668a" + integrity sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/expect" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^1.0.0" + is-generator-fn "^2.0.0" + jest-each "^29.7.0" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-runtime "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" + p-limit "^3.1.0" + pretty-format "^29.7.0" + pure-rand "^6.0.0" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-cli@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.7.0.tgz#5592c940798e0cae677eec169264f2d839a37995" + integrity sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg== + dependencies: + "@jest/core" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" + chalk "^4.0.0" + create-jest "^29.7.0" + exit "^0.1.2" + import-local "^3.0.2" + jest-config "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + yargs "^17.3.1" + +jest-config@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.7.0.tgz#bcbda8806dbcc01b1e316a46bb74085a84b0245f" + integrity sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ== + dependencies: + "@babel/core" "^7.11.6" + "@jest/test-sequencer" "^29.7.0" + "@jest/types" "^29.6.3" + babel-jest "^29.7.0" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-circus "^29.7.0" + jest-environment-node "^29.7.0" + jest-get-type "^29.6.3" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-runner "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^29.7.0" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-diff@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a" + integrity sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw== + dependencies: + chalk "^4.0.0" + diff-sequences "^29.6.3" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" + +jest-docblock@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.7.0.tgz#8fddb6adc3cdc955c93e2a87f61cfd350d5d119a" + integrity sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g== + dependencies: + detect-newline "^3.0.0" + +jest-each@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.7.0.tgz#162a9b3f2328bdd991beaabffbb74745e56577d1" + integrity sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ== + dependencies: + "@jest/types" "^29.6.3" + chalk "^4.0.0" + jest-get-type "^29.6.3" + jest-util "^29.7.0" + pretty-format "^29.7.0" + +jest-environment-node@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376" + integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + jest-mock "^29.7.0" + jest-util "^29.7.0" + +jest-get-type@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" + integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== + +jest-haste-map@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.7.0.tgz#3c2396524482f5a0506376e6c858c3bbcc17b104" + integrity sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA== + dependencies: + "@jest/types" "^29.6.3" + "@types/graceful-fs" "^4.1.3" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^29.6.3" + jest-util "^29.7.0" + jest-worker "^29.7.0" + micromatch "^4.0.4" + walker "^1.0.8" + optionalDependencies: + fsevents "^2.3.2" + +jest-leak-detector@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz#5b7ec0dadfdfec0ca383dc9aa016d36b5ea4c728" + integrity sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw== + dependencies: + jest-get-type "^29.6.3" + pretty-format "^29.7.0" + +jest-matcher-utils@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz#ae8fec79ff249fd592ce80e3ee474e83a6c44f12" + integrity sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g== + dependencies: + chalk "^4.0.0" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" + +jest-message-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3" + integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.6.3" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.7.0" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347" + integrity sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + jest-util "^29.7.0" + +jest-pnp-resolver@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" + integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== + +jest-regex-util@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.6.3.tgz#4a556d9c776af68e1c5f48194f4d0327d24e8a52" + integrity sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg== + +jest-resolve-dependencies@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz#1b04f2c095f37fc776ff40803dc92921b1e88428" + integrity sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA== + dependencies: + jest-regex-util "^29.6.3" + jest-snapshot "^29.7.0" + +jest-resolve@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.7.0.tgz#64d6a8992dd26f635ab0c01e5eef4399c6bcbc30" + integrity sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA== + dependencies: + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" + jest-pnp-resolver "^1.2.2" + jest-util "^29.7.0" + jest-validate "^29.7.0" + resolve "^1.20.0" + resolve.exports "^2.0.0" + slash "^3.0.0" + +jest-runner@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.7.0.tgz#809af072d408a53dcfd2e849a4c976d3132f718e" + integrity sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ== + dependencies: + "@jest/console" "^29.7.0" + "@jest/environment" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.13.1" + graceful-fs "^4.2.9" + jest-docblock "^29.7.0" + jest-environment-node "^29.7.0" + jest-haste-map "^29.7.0" + jest-leak-detector "^29.7.0" + jest-message-util "^29.7.0" + jest-resolve "^29.7.0" + jest-runtime "^29.7.0" + jest-util "^29.7.0" + jest-watcher "^29.7.0" + jest-worker "^29.7.0" + p-limit "^3.1.0" + source-map-support "0.5.13" + +jest-runtime@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.7.0.tgz#efecb3141cf7d3767a3a0cc8f7c9990587d3d817" + integrity sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/globals" "^29.7.0" + "@jest/source-map" "^29.6.3" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^29.7.0" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-snapshot@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.7.0.tgz#c2c574c3f51865da1bb329036778a69bf88a6be5" + integrity sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw== + dependencies: + "@babel/core" "^7.11.6" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-jsx" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/types" "^7.3.3" + "@jest/expect-utils" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^29.7.0" + graceful-fs "^4.2.9" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + natural-compare "^1.4.0" + pretty-format "^29.7.0" + semver "^7.5.3" + +jest-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.7.0.tgz#7bf705511c64da591d46b15fce41400d52147d9c" + integrity sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw== + dependencies: + "@jest/types" "^29.6.3" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^29.6.3" + leven "^3.1.0" + pretty-format "^29.7.0" + +jest-watcher@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.7.0.tgz#7810d30d619c3a62093223ce6bb359ca1b28a2f2" + integrity sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g== + dependencies: + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.13.1" + jest-util "^29.7.0" + string-length "^4.0.1" + +jest-worker@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" + integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== + dependencies: + "@types/node" "*" + jest-util "^29.7.0" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest@^29.2.1: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-29.7.0.tgz#994676fc24177f088f1c5e3737f5697204ff2613" + integrity sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw== + dependencies: + "@jest/core" "^29.7.0" + "@jest/types" "^29.6.3" + import-local "^3.0.2" + jest-cli "^29.7.0" + +joi@^17.2.1: + version "17.13.3" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.13.3.tgz#0f5cc1169c999b30d344366d384b12d92558bcec" + integrity sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA== + dependencies: + "@hapi/hoek" "^9.3.0" + "@hapi/topo" "^5.1.0" + "@sideway/address" "^4.1.5" + "@sideway/formula" "^3.0.1" + "@sideway/pinpoint" "^2.0.0" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.2" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.2.tgz#77485ce1dd7f33c061fd1b16ecea23b55fcb04b0" + integrity sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.1.tgz#854c292467705b699476e1a2decc0c8a3458806b" + integrity sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA== + dependencies: + argparse "^2.0.1" + +jsbi@^3.1.5: + version "3.2.5" + resolved "https://registry.yarnpkg.com/jsbi/-/jsbi-3.2.5.tgz#b37bb90e0e5c2814c1c2a1bcd8c729888a2e37d6" + integrity sha512-aBE4n43IPvjaddScbvWRA2YlTzKEynHzu7MqOyTipdHucf/VxS63ViCjxYRg86M8Rxwbt/GfzHl1kKERkt45fQ== + +jsc-safe-url@^0.2.2: + version "0.2.4" + resolved "https://registry.yarnpkg.com/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz#141c14fbb43791e88d5dc64e85a374575a83477a" + integrity sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q== + +jsesc@^3.0.2, jsesc@~3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d" + integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA== + +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +json-stable-stringify@^1.0.2: + version "1.3.0" + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.3.0.tgz#8903cfac42ea1a0f97f35d63a4ce0518f0cc6a70" + integrity sha512-qtYiSSFlwot9XHtF9bD9c7rwKjr+RecWT//ZnPvSmEjpV5mmPOCN4j8UjY5hbjNkOwZ/jQv3J6R1/pL7RwgMsg== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.4" + isarray "^2.0.5" + jsonify "^0.0.1" + object-keys "^1.1.1" + +json5@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== + optionalDependencies: + graceful-fs "^4.1.6" + +jsonfile@^6.0.1: + version "6.2.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.2.0.tgz#7c265bd1b65de6977478300087c99f1c84383f62" + integrity sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsonify@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.1.tgz#2aa3111dae3d34a0f151c63f3a45d995d9420978" + integrity sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg== + +"jsx-ast-utils@^2.4.1 || ^3.0.0": + version "3.3.5" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a" + integrity sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ== + dependencies: + array-includes "^3.1.6" + array.prototype.flat "^1.3.1" + object.assign "^4.1.4" + object.values "^1.1.6" + +keyv@^4.5.3: + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== + dependencies: + json-buffer "3.0.1" + +klaw-sync@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/klaw-sync/-/klaw-sync-6.0.0.tgz#1fd2cfd56ebb6250181114f0a581167099c2b28c" + integrity sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ== + dependencies: + graceful-fs "^4.1.11" + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +launch-editor@^2.9.1: + version "2.13.1" + resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.13.1.tgz#d96ae376a282011661a112479a4bc2b8c1d914be" + integrity sha512-lPSddlAAluRKJ7/cjRFoXUFzaX7q/YKI7yPHuEvSJVqoXvFnJov1/Ud87Aa4zULIbA9Nja4mSPK8l0z/7eV2wA== + dependencies: + picocolors "^1.1.1" + shell-quote "^1.8.3" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +lighthouse-logger@^1.0.0: + version "1.4.2" + resolved "https://registry.yarnpkg.com/lighthouse-logger/-/lighthouse-logger-1.4.2.tgz#aef90f9e97cd81db367c7634292ee22079280aaa" + integrity sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g== + dependencies: + debug "^2.6.9" + marky "^1.2.2" + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.throttle@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" + integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ== + +lodash@^4.17.21: + version "4.17.23" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.23.tgz#f113b0378386103be4f6893388c73d0bde7f2c5a" + integrity sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w== + +log-symbols@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== + dependencies: + chalk "^4.1.0" + is-unicode-supported "^0.1.0" + +logkitty@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/logkitty/-/logkitty-0.7.1.tgz#8e8d62f4085a826e8d38987722570234e33c6aa7" + integrity sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ== + dependencies: + ansi-fragments "^0.2.1" + dayjs "^1.8.15" + yargs "^15.1.0" + +loose-envify@^1.0.0, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lottie-react-native@^7.3.4: + version "7.3.6" + resolved "https://registry.yarnpkg.com/lottie-react-native/-/lottie-react-native-7.3.6.tgz#b5ab46bff3ec9e48d5efa8d31166dd53758a1aa9" + integrity sha512-TevFHRvFURh6GlaqLKrSNXuKAxvBvFCiXfS7FXQI1K/ikOStgAwWLFPGjW0i1qB2/VzPACKmRs+535VjHUZZZQ== + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +make-dir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" + integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== + dependencies: + semver "^7.5.3" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +marky@^1.2.2: + version "1.3.0" + resolved "https://registry.yarnpkg.com/marky/-/marky-1.3.0.tgz#422b63b0baf65022f02eda61a238eccdbbc14997" + integrity sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ== + +math-intrinsics@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz#a0dd74be81e2aa5c2f27e65ce283605ee4e2b7f9" + integrity sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== + +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +media-typer@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-1.1.0.tgz#6ab74b8f2d3320f2064b2a87a38e7931ff3a5561" + integrity sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw== + +memoize-one@^5.0.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e" + integrity sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +metro-babel-transformer@0.83.5: + version "0.83.5" + resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.83.5.tgz#91f3fa269171ad5189ebba625f1f0aa124ce06ea" + integrity sha512-d9FfmgUEVejTiSb7bkQeLRGl6aeno2UpuPm3bo3rCYwxewj03ymvOn8s8vnS4fBqAPQ+cE9iQM40wh7nGXR+eA== + dependencies: + "@babel/core" "^7.25.2" + flow-enums-runtime "^0.0.6" + hermes-parser "0.33.3" + nullthrows "^1.1.1" + +metro-cache-key@0.83.5: + version "0.83.5" + resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.83.5.tgz#96896a1768f0494a375e1d5957b7ad487e508a4c" + integrity sha512-Ycl8PBajB7bhbAI7Rt0xEyiF8oJ0RWX8EKkolV1KfCUlC++V/GStMSGpPLwnnBZXZWkCC5edBPzv1Hz1Yi0Euw== + dependencies: + flow-enums-runtime "^0.0.6" + +metro-cache@0.83.5: + version "0.83.5" + resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.83.5.tgz#5675f4ad56905aa78fff3dec1b6bf213e0b6c86d" + integrity sha512-oH+s4U+IfZyg8J42bne2Skc90rcuESIYf86dYittcdWQtPfcaFXWpByPyTuWk3rR1Zz3Eh5HOrcVImfEhhJLng== + dependencies: + exponential-backoff "^3.1.1" + flow-enums-runtime "^0.0.6" + https-proxy-agent "^7.0.5" + metro-core "0.83.5" + +metro-config@0.83.5, metro-config@^0.83.1: + version "0.83.5" + resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.83.5.tgz#a3dd20fc5d5582aa4ad3704678e52abcf4d46b2b" + integrity sha512-JQ/PAASXH7yczgV6OCUSRhZYME+NU8NYjI2RcaG5ga4QfQ3T/XdiLzpSb3awWZYlDCcQb36l4Vl7i0Zw7/Tf9w== + dependencies: + connect "^3.6.5" + flow-enums-runtime "^0.0.6" + jest-validate "^29.7.0" + metro "0.83.5" + metro-cache "0.83.5" + metro-core "0.83.5" + metro-runtime "0.83.5" + yaml "^2.6.1" + +metro-core@0.83.5, metro-core@^0.83.1: + version "0.83.5" + resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.83.5.tgz#1592033633034feb5d368d22bf18e38052146970" + integrity sha512-YcVcLCrf0ed4mdLa82Qob0VxYqfhmlRxUS8+TO4gosZo/gLwSvtdeOjc/Vt0pe/lvMNrBap9LlmvZM8FIsMgJQ== + dependencies: + flow-enums-runtime "^0.0.6" + lodash.throttle "^4.1.1" + metro-resolver "0.83.5" + +metro-file-map@0.83.5: + version "0.83.5" + resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.83.5.tgz#394aa61d54b3822f10e68c18cbd1318f18865d20" + integrity sha512-ZEt8s3a1cnYbn40nyCD+CsZdYSlwtFh2kFym4lo+uvfM+UMMH+r/BsrC6rbNClSrt+B7rU9T+Te/sh/NL8ZZKQ== + dependencies: + debug "^4.4.0" + fb-watchman "^2.0.0" + flow-enums-runtime "^0.0.6" + graceful-fs "^4.2.4" + invariant "^2.2.4" + jest-worker "^29.7.0" + micromatch "^4.0.4" + nullthrows "^1.1.1" + walker "^1.0.7" + +metro-minify-terser@0.83.5: + version "0.83.5" + resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.83.5.tgz#ee43a11a9d3442760781434c599d45eb1274e6fd" + integrity sha512-Toe4Md1wS1PBqbvB0cFxBzKEVyyuYTUb0sgifAZh/mSvLH84qA1NAWik9sISWatzvfWf3rOGoUoO5E3f193a3Q== + dependencies: + flow-enums-runtime "^0.0.6" + terser "^5.15.0" + +metro-resolver@0.83.5: + version "0.83.5" + resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.83.5.tgz#72340ca8071941eafe92ff2dcb8e33c581870ef7" + integrity sha512-7p3GtzVUpbAweJeCcUJihJeOQl1bDuimO5ueo1K0BUpUtR41q5EilbQ3klt16UTPPMpA+tISWBtsrqU556mY1A== + dependencies: + flow-enums-runtime "^0.0.6" + +metro-runtime@0.83.5, metro-runtime@^0.83.1: + version "0.83.5" + resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.83.5.tgz#52c1edafc6cc82e57729cc9c21700ab1e53a1777" + integrity sha512-f+b3ue9AWTVlZe2Xrki6TAoFtKIqw30jwfk7GQ1rDUBQaE0ZQ+NkiMEtb9uwH7uAjJ87U7Tdx1Jg1OJqUfEVlA== + dependencies: + "@babel/runtime" "^7.25.0" + flow-enums-runtime "^0.0.6" + +metro-source-map@0.83.5, metro-source-map@^0.83.1: + version "0.83.5" + resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.83.5.tgz#384f311f83fa2bf51cbec08d77210aa951bf9ee3" + integrity sha512-VT9bb2KO2/4tWY9Z2yeZqTUao7CicKAOps9LUg2aQzsz+04QyuXL3qgf1cLUVRjA/D6G5u1RJAlN1w9VNHtODQ== + dependencies: + "@babel/traverse" "^7.29.0" + "@babel/types" "^7.29.0" + flow-enums-runtime "^0.0.6" + invariant "^2.2.4" + metro-symbolicate "0.83.5" + nullthrows "^1.1.1" + ob1 "0.83.5" + source-map "^0.5.6" + vlq "^1.0.0" + +metro-symbolicate@0.83.5: + version "0.83.5" + resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.83.5.tgz#62167db423be6c68b4b9f39935c9cb7330cc9526" + integrity sha512-EMIkrjNRz/hF+p0RDdxoE60+dkaTLPN3vaaGkFmX5lvFdO6HPfHA/Ywznzkev+za0VhPQ5KSdz49/MALBRteHA== + dependencies: + flow-enums-runtime "^0.0.6" + invariant "^2.2.4" + metro-source-map "0.83.5" + nullthrows "^1.1.1" + source-map "^0.5.6" + vlq "^1.0.0" + +metro-transform-plugins@0.83.5: + version "0.83.5" + resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.83.5.tgz#ba21c6a5fa9bf6c5c2c222e2c8e7a668ffb3d341" + integrity sha512-KxYKzZL+lt3Os5H2nx7YkbkWVduLZL5kPrE/Yq+Prm/DE1VLhpfnO6HtPs8vimYFKOa58ncl60GpoX0h7Wm0Vw== + dependencies: + "@babel/core" "^7.25.2" + "@babel/generator" "^7.29.1" + "@babel/template" "^7.28.6" + "@babel/traverse" "^7.29.0" + flow-enums-runtime "^0.0.6" + nullthrows "^1.1.1" + +metro-transform-worker@0.83.5: + version "0.83.5" + resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.83.5.tgz#8616b54282e727027fdb5c475aade719394a8e8a" + integrity sha512-8N4pjkNXc6ytlP9oAM6MwqkvUepNSW39LKYl9NjUMpRDazBQ7oBpQDc8Sz4aI8jnH6AGhF7s1m/ayxkN1t04yA== + dependencies: + "@babel/core" "^7.25.2" + "@babel/generator" "^7.29.1" + "@babel/parser" "^7.29.0" + "@babel/types" "^7.29.0" + flow-enums-runtime "^0.0.6" + metro "0.83.5" + metro-babel-transformer "0.83.5" + metro-cache "0.83.5" + metro-cache-key "0.83.5" + metro-minify-terser "0.83.5" + metro-source-map "0.83.5" + metro-transform-plugins "0.83.5" + nullthrows "^1.1.1" + +metro@0.83.5, metro@^0.83.1: + version "0.83.5" + resolved "https://registry.yarnpkg.com/metro/-/metro-0.83.5.tgz#f5441075d5211c980ac8c79109e9e6fa2df68924" + integrity sha512-BgsXevY1MBac/3ZYv/RfNFf/4iuW9X7f4H8ZNkiH+r667HD9sVujxcmu4jvEzGCAm4/WyKdZCuyhAcyhTHOucQ== + dependencies: + "@babel/code-frame" "^7.29.0" + "@babel/core" "^7.25.2" + "@babel/generator" "^7.29.1" + "@babel/parser" "^7.29.0" + "@babel/template" "^7.28.6" + "@babel/traverse" "^7.29.0" + "@babel/types" "^7.29.0" + accepts "^2.0.0" + chalk "^4.0.0" + ci-info "^2.0.0" + connect "^3.6.5" + debug "^4.4.0" + error-stack-parser "^2.0.6" + flow-enums-runtime "^0.0.6" + graceful-fs "^4.2.4" + hermes-parser "0.33.3" + image-size "^1.0.2" + invariant "^2.2.4" + jest-worker "^29.7.0" + jsc-safe-url "^0.2.2" + lodash.throttle "^4.1.1" + metro-babel-transformer "0.83.5" + metro-cache "0.83.5" + metro-cache-key "0.83.5" + metro-config "0.83.5" + metro-core "0.83.5" + metro-file-map "0.83.5" + metro-resolver "0.83.5" + metro-runtime "0.83.5" + metro-source-map "0.83.5" + metro-symbolicate "0.83.5" + metro-transform-plugins "0.83.5" + metro-transform-worker "0.83.5" + mime-types "^3.0.1" + nullthrows "^1.1.1" + serialize-error "^2.1.0" + source-map "^0.5.6" + throat "^5.0.0" + ws "^7.5.10" + yargs "^17.6.2" + +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== + dependencies: + braces "^3.0.3" + picomatch "^2.3.1" + +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +"mime-db@>= 1.43.0 < 2", mime-db@^1.54.0: + version "1.54.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.54.0.tgz#cddb3ee4f9c64530dff640236661d42cb6a314f5" + integrity sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ== + +mime-types@^2.1.12, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime-types@^3.0.0, mime-types@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-3.0.2.tgz#39002d4182575d5af036ffa118100f2524b2e2ab" + integrity sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A== + dependencies: + mime-db "^1.54.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mime@^2.4.1: + version "2.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" + integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +minimatch@^10.2.2: + version "10.2.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.2.4.tgz#465b3accbd0218b8281f5301e27cedc697f96fde" + integrity sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg== + dependencies: + brace-expansion "^5.0.2" + +minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.5" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.5.tgz#580c88f8d5445f2bd6aa8f3cadefa0de79fbd69e" + integrity sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.6: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +mkdirp@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + +moment@^2.30.1: + version "2.30.1" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.30.1.tgz#f8c91c07b7a786e30c59926df530b4eac96974ae" + integrity sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.3, ms@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +nanoid@^3.3.11: + version "3.3.11" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" + integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +negotiator@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-1.0.0.tgz#b6c91bb47172d69f93cfd7c357bbb529019b5f6a" + integrity sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg== + +negotiator@~0.6.4: + version "0.6.4" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.4.tgz#777948e2452651c570b712dd01c23e262713fff7" + integrity sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w== + +nocache@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/nocache/-/nocache-3.0.4.tgz#5b37a56ec6e09fc7d401dceaed2eab40c8bfdf79" + integrity sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw== + +node-exports-info@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/node-exports-info/-/node-exports-info-1.6.0.tgz#1aedafb01a966059c9a5e791a94a94d93f5c2a13" + integrity sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw== + dependencies: + array.prototype.flatmap "^1.3.3" + es-errors "^1.3.0" + object.entries "^1.1.9" + semver "^6.3.1" + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +node-releases@^2.0.27: + version "2.0.36" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.36.tgz#99fd6552aaeda9e17c4713b57a63964a2e325e9d" + integrity sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA== + +node-stream-zip@^1.9.1: + version "1.15.0" + resolved "https://registry.yarnpkg.com/node-stream-zip/-/node-stream-zip-1.15.0.tgz#158adb88ed8004c6c49a396b50a6a5de3bca33ea" + integrity sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw== + +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +nullthrows@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" + integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== + +ob1@0.83.5: + version "0.83.5" + resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.83.5.tgz#f9c289d759142b76577948eea7fd1f07d36f825f" + integrity sha512-vNKPYC8L5ycVANANpF/S+WZHpfnRWKx/F3AYP4QMn6ZJTh+l2HOrId0clNkEmua58NB9vmI9Qh7YOoV/4folYg== + dependencies: + flow-enums-runtime "^0.0.6" + +object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-inspect@^1.13.3, object-inspect@^1.13.4: + version "1.13.4" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213" + integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew== + +object-is@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.6.tgz#1a6a53aed2dd8f7e6775ff870bea58545956ab07" + integrity sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.4, object.assign@^4.1.7: + version "4.1.7" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.7.tgz#8c14ca1a424c6a561b0bb2a22f66f5049a945d3d" + integrity sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.3" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + has-symbols "^1.1.0" + object-keys "^1.1.1" + +object.entries@^1.1.9: + version "1.1.9" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.9.tgz#e4770a6a1444afb61bd39f984018b5bede25f8b3" + integrity sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.4" + define-properties "^1.2.1" + es-object-atoms "^1.1.1" + +object.fromentries@^2.0.8: + version "2.0.8" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.8.tgz#f7195d8a9b97bd95cbc1999ea939ecd1a2b00c65" + integrity sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.2" + es-object-atoms "^1.0.0" + +object.values@^1.1.6, object.values@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.1.tgz#deed520a50809ff7f75a7cfd4bc64c7a038c6216" + integrity sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.3" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + +on-finished@^2.4.1, on-finished@~2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww== + dependencies: + ee-first "1.1.1" + +on-headers@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.1.0.tgz#59da4f91c45f5f989c6e4bcedc5a3b0aed70ff65" + integrity sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A== + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.0, onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^6.2.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/open/-/open-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9" + integrity sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg== + dependencies: + is-wsl "^1.1.0" + +open@^7.0.3, open@^7.4.2: + version "7.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" + integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== + dependencies: + is-docker "^2.0.0" + is-wsl "^2.1.1" + +optionator@^0.9.3: + version "0.9.4" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.4.tgz#7ea1c1a5d91d764fb282139c88fe11e182a3a734" + integrity sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g== + dependencies: + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + word-wrap "^1.2.5" + +ora@^5.4.1: + version "5.4.1" + resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" + integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== + dependencies: + bl "^4.1.0" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-spinners "^2.5.0" + is-interactive "^1.0.0" + is-unicode-supported "^0.1.0" + log-symbols "^4.1.0" + strip-ansi "^6.0.0" + wcwidth "^1.0.1" + +own-keys@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/own-keys/-/own-keys-1.0.1.tgz#e4006910a2bf913585289676eebd6f390cf51358" + integrity sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg== + dependencies: + get-intrinsic "^1.2.6" + object-keys "^1.1.1" + safe-push-apply "^1.0.0" + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2, p-limit@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +patch-package@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/patch-package/-/patch-package-8.0.1.tgz#79d02f953f711e06d1f8949c8a13e5d3d7ba1a60" + integrity sha512-VsKRIA8f5uqHQ7NGhwIna6Bx6D9s/1iXlA1hthBVBEbkq+t4kXD0HHt+rJhf/Z+Ci0F/HCB2hvn0qLdLG+Qxlw== + dependencies: + "@yarnpkg/lockfile" "^1.1.0" + chalk "^4.1.2" + ci-info "^3.7.0" + cross-spawn "^7.0.3" + find-yarn-workspace-root "^2.0.0" + fs-extra "^10.0.0" + json-stable-stringify "^1.0.2" + klaw-sync "^6.0.0" + minimist "^1.2.6" + open "^7.4.2" + semver "^7.5.3" + slash "^2.0.0" + tmp "^0.2.4" + yaml "^2.2.2" + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +picocolors@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== + +picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +picomatch@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.3.tgz#796c76136d1eead715db1e7bad785dedd695a042" + integrity sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q== + +pirates@^4.0.4: + version "4.0.7" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.7.tgz#643b4a18c4257c8a65104b73f3049ce9a0a15e22" + integrity sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA== + +pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +pngjs@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-5.0.0.tgz#e79dd2b215767fd9c04561c01236df960bce7fbb" + integrity sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw== + +possible-typed-array-names@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz#93e3582bc0e5426586d9d07b79ee40fc841de4ae" + integrity sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg== + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +prettier@2.8.8: + version "2.8.8" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" + integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== + +pretty-format@^29.0.0, pretty-format@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" + integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== + dependencies: + "@jest/schemas" "^29.6.3" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== + +promise@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/promise/-/promise-8.3.0.tgz#8cb333d1edeb61ef23869fbb8a4ea0279ab60e0a" + integrity sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg== + dependencies: + asap "~2.0.6" + +prompts@^2.0.1, prompts@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prop-types@^15.7.2, prop-types@^15.8.0, prop-types@^15.8.1: + version "15.8.1" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + +punycode@^2.1.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== + +pure-rand@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.1.0.tgz#d173cf23258231976ccbdb05247c9787957604f2" + integrity sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA== + +qrcode@^1.5.4: + version "1.5.4" + resolved "https://registry.yarnpkg.com/qrcode/-/qrcode-1.5.4.tgz#5cb81d86eb57c675febb08cf007fff963405da88" + integrity sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg== + dependencies: + dijkstrajs "^1.0.1" + pngjs "^5.0.0" + yargs "^15.3.1" + +qs@^6.14.1: + version "6.15.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.15.0.tgz#db8fd5d1b1d2d6b5b33adaf87429805f1909e7b3" + integrity sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ== + dependencies: + side-channel "^1.1.0" + +query-string@^7.1.3: + version "7.1.3" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-7.1.3.tgz#a1cf90e994abb113a325804a972d98276fe02328" + integrity sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg== + dependencies: + decode-uri-component "^0.2.2" + filter-obj "^1.1.0" + split-on-first "^1.0.0" + strict-uri-encode "^2.0.0" + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +queue@6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65" + integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA== + dependencies: + inherits "~2.0.3" + +range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-3.0.2.tgz#3e3ada5ae5568f9095d84376fd3a49b8fb000a51" + integrity sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA== + dependencies: + bytes "~3.1.2" + http-errors "~2.0.1" + iconv-lite "~0.7.0" + unpipe "~1.0.0" + +react-devtools-core@^6.1.5: + version "6.1.5" + resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-6.1.5.tgz#c5eca79209dab853a03b2158c034c5166975feee" + integrity sha512-ePrwPfxAnB+7hgnEr8vpKxL9cmnp7F322t8oqcPshbIQQhDKgFDW4tjhF2wjVbdXF9O/nyuy3sQWd9JGpiLPvA== + dependencies: + shell-quote "^1.6.1" + ws "^7" + +react-freeze@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/react-freeze/-/react-freeze-1.0.4.tgz#cbbea2762b0368b05cbe407ddc9d518c57c6f3ad" + integrity sha512-r4F0Sec0BLxWicc7HEyo2x3/2icUTrRmDjaaRyzzn+7aDyFZliszMDOgLVwSnQnYENOlL1o569Ze2HZefk8clA== + +react-is@^16.13.1, react-is@^16.7.0: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-is@^18.0.0: + version "18.3.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" + integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== + +react-is@^19.1.0, react-is@^19.1.1: + version "19.2.4" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-19.2.4.tgz#a080758243c572ccd4a63386537654298c99d135" + integrity sha512-W+EWGn2v0ApPKgKKCy/7s7WHXkboGcsrXE+2joLyVxkbyVQfO3MUEaUQDHoSmb8TFFrSKYa9mw64WZHNHSDzYA== + +react-native-biometrics@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/react-native-biometrics/-/react-native-biometrics-3.0.1.tgz#23c5a0bdbae1fcb1e08b22936223fe0fc4af846e" + integrity sha512-Ru80gXRa9KG04sl5AB9HyjLjVbduhqZVjA+AiOSGqr+fNqCDmCu9y5WEksnjbnniNLmq1yGcw+qcLXmR1ddLDQ== + +react-native-device-info@^14.0.2: + version "14.1.1" + resolved "https://registry.yarnpkg.com/react-native-device-info/-/react-native-device-info-14.1.1.tgz#f50c03902f87e4a99b1c51ed85163b795f02b3ea" + integrity sha512-lXFpe6DJmzbQXNLWxlMHP2xuTU5gwrKAvI8dCAZuERhW9eOXSubOQIesk9lIBnsi9pI19GMrcpJEvs4ARPRYmw== + +react-native-document-picker@^9.3.1: + version "9.3.1" + resolved "https://registry.yarnpkg.com/react-native-document-picker/-/react-native-document-picker-9.3.1.tgz#f2c33237a906fd0893130e0605c8f18a3aef1605" + integrity sha512-Vcofv9wfB0j67zawFjfq9WQPMMzXxOZL9kBmvWDpjVuEcVK73ndRmlXHlkeFl5ZHVsv4Zb6oZYhqm9u5omJOPA== + dependencies: + invariant "^2.2.4" + +react-native-encrypted-storage@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/react-native-encrypted-storage/-/react-native-encrypted-storage-4.0.3.tgz#2a4d65459870511e8f4ccd22f02433dab7fa5e91" + integrity sha512-0pJA4Aj2S1PIJEbU7pN/Qvf7JIJx3hFywx+i+bLHtgK0/6Zryf1V2xVsWcrD50dfiu3jY1eN2gesQ5osGxE7jA== + +react-native-fs@^2.18.0: + version "2.20.0" + resolved "https://registry.yarnpkg.com/react-native-fs/-/react-native-fs-2.20.0.tgz#05a9362b473bfc0910772c0acbb73a78dbc810f6" + integrity sha512-VkTBzs7fIDUiy/XajOSNk0XazFE9l+QlMAce7lGuebZcag5CnjszB+u4BdqzwaQOdcYb5wsJIsqq4kxInIRpJQ== + dependencies: + base-64 "^0.1.0" + utf8 "^3.0.0" + +react-native-gesture-handler@^2.28.0: + version "2.30.0" + resolved "https://registry.yarnpkg.com/react-native-gesture-handler/-/react-native-gesture-handler-2.30.0.tgz#990c621fbeeefde853ececdcab7cbe1b621dbb8b" + integrity sha512-5YsnKHGa0X9C8lb5oCnKm0fLUPM6CRduvUUw2Bav4RIj/C3HcFh4RIUnF8wgG6JQWCL1//gRx4v+LVWgcIQdGA== + dependencies: + "@egjs/hammerjs" "^2.0.17" + hoist-non-react-statics "^3.3.0" + invariant "^2.2.4" + +react-native-get-random-values@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/react-native-get-random-values/-/react-native-get-random-values-2.0.0.tgz#21b6e40601d297a342378792a8cb9c8f853bff66" + integrity sha512-wx7/aPqsUIiWsG35D+MsUJd8ij96e3JKddklSdrdZUrheTx89gPtz3Q2yl9knBArj5u26Cl23T88ai+Q0vypdQ== + dependencies: + fast-base64-decode "^1.0.0" + +react-native-haptic-feedback@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/react-native-haptic-feedback/-/react-native-haptic-feedback-2.3.3.tgz#88b6876e91399a69bd1b551fe1681b2f3dc1214e" + integrity sha512-svS4D5PxfNv8o68m9ahWfwje5NqukM3qLS48+WTdhbDkNUkOhP9rDfDSRHzlhk4zq+ISjyw95EhLeh8NkKX5vQ== + +react-native-is-edge-to-edge@1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/react-native-is-edge-to-edge/-/react-native-is-edge-to-edge-1.2.1.tgz#64e10851abd9d176cbf2b40562f751622bde3358" + integrity sha512-FLbPWl/MyYQWz+KwqOZsSyj2JmLKglHatd3xLZWskXOpRaio4LfEDEz8E/A6uD8QoTHW6Aobw1jbEwK7KMgR7Q== + +react-native-linear-gradient@^2.8.3: + version "2.8.3" + resolved "https://registry.yarnpkg.com/react-native-linear-gradient/-/react-native-linear-gradient-2.8.3.tgz#9a116649f86d74747304ee13db325e20b21e564f" + integrity sha512-KflAXZcEg54PXkLyflaSZQ3PJp4uC4whM7nT/Uot9m0e/qxFV3p6uor1983D1YOBJbJN7rrWdqIjq0T42jOJyA== + +react-native-progress@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/react-native-progress/-/react-native-progress-5.0.1.tgz#4e15258b5661c49bad74554352326ca540bb7c58" + integrity sha512-TYfJ4auAe5vubDma2yfFvt7ktSI+UCfysqJnkdHEcLXqAitRFOozgF/cLgN5VNi/iLdaf3ga1ETi2RF4jVZ/+g== + dependencies: + prop-types "^15.7.2" + +react-native-qrcode-svg@^6.3.12: + version "6.3.21" + resolved "https://registry.yarnpkg.com/react-native-qrcode-svg/-/react-native-qrcode-svg-6.3.21.tgz#af873cf8e5b9fc68315a2c267ff6563d55c56abb" + integrity sha512-6vcj4rcdpWedvphDR+NSJcudJykNuLgNGFwm2p4xYjR8RdyTzlrELKI5LkO4ANS9cQUbqsfkpippPv64Q2tUtA== + dependencies: + prop-types "^15.8.0" + qrcode "^1.5.4" + text-encoding "^0.7.0" + +react-native-reanimated@^4.1.6: + version "4.2.2" + resolved "https://registry.yarnpkg.com/react-native-reanimated/-/react-native-reanimated-4.2.2.tgz#c7a25bac7c493387e03f53ab22ee2644f32cc528" + integrity sha512-o3kKvdD8cVlg12Z4u3jv0MFAt53QV4k7gD9OLwQqU8eZLyd8QvaOjVZIghMZhC2pjP93uUU44PlO5JgF8S4Vxw== + dependencies: + react-native-is-edge-to-edge "1.2.1" + semver "7.7.3" + +react-native-safe-area-context@^5.6.0: + version "5.7.0" + resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-5.7.0.tgz#035699d5ec17fefb98cc1fa44a9ec852c7d530d0" + integrity sha512-/9/MtQz8ODphjsLdZ+GZAIcC/RtoqW9EeShf7Uvnfgm/pzYrJ75y3PV/J1wuAV1T5Dye5ygq4EAW20RoBq0ABQ== + +react-native-screens@^4.17.1: + version "4.24.0" + resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-4.24.0.tgz#dbe8f610b5d2e31f71425d2ea3caaff1b9a7e2de" + integrity sha512-SyoiGaDofiyGPFrUkn1oGsAzkRuX1JUvTD9YQQK3G1JGQ5VWkvHgYSsc1K9OrLsDQxN7NmV71O0sHCAh8cBetA== + dependencies: + react-freeze "^1.0.0" + warn-once "^0.1.0" + +react-native-share@^12.0.3: + version "12.2.5" + resolved "https://registry.yarnpkg.com/react-native-share/-/react-native-share-12.2.5.tgz#a793f8d7c337b2e8ee123630676b69c531c5addd" + integrity sha512-2uwd/PdlUyvpsSBfL7OMiL4sD0Ja51wu5m62JSIXjrtlF+uSTUOGsMrE49ncIRYziqAfYUeI195WwhpvqXB0ww== + +react-native-svg@^15.12.1: + version "15.15.3" + resolved "https://registry.yarnpkg.com/react-native-svg/-/react-native-svg-15.15.3.tgz#48baf15ad9610be816b37c03ffbb1f72c056a2b0" + integrity sha512-/k4KYwPBLGcx2f5d4FjE+vCScK7QOX14cl2lIASJ28u4slHHtIhL0SZKU7u9qmRBHxTCKPoPBtN6haT1NENJNA== + dependencies: + css-select "^5.1.0" + css-tree "^1.1.3" + warn-once "0.1.1" + +react-native-toast-message@^2.3.0: + version "2.3.3" + resolved "https://registry.yarnpkg.com/react-native-toast-message/-/react-native-toast-message-2.3.3.tgz#e301508d386a9902ff6b4559ecc6674f8cfdf97a" + integrity sha512-4IIUHwUPvKHu4gjD0Vj2aGQzqPATiblL1ey8tOqsxOWRPGGu52iIbL8M/mCz4uyqecvPdIcMY38AfwRuUADfQQ== + +react-native-vision-camera@^4.6.3: + version "4.7.3" + resolved "https://registry.yarnpkg.com/react-native-vision-camera/-/react-native-vision-camera-4.7.3.tgz#ed03cedabcaec54774f5aa40e69afa30069924d4" + integrity sha512-g1/neOyjSqn1kaAa2FxI/qp5KzNvPcF0bnQw6NntfbxH6tm0+8WFZszlgb5OV+iYlB6lFUztCbDtyz5IpL47OA== + +react-native-worklets@^0.7.0: + version "0.7.4" + resolved "https://registry.yarnpkg.com/react-native-worklets/-/react-native-worklets-0.7.4.tgz#6cc1eed31417ced2b007d82bfbd506ac27797de5" + integrity sha512-NYOdM1MwBb3n+AtMqy1tFy3Mn8DliQtd8sbzAVRf9Gc+uvQ0zRfxN7dS8ZzoyX7t6cyQL5THuGhlnX+iFlQTag== + dependencies: + "@babel/plugin-transform-arrow-functions" "7.27.1" + "@babel/plugin-transform-class-properties" "7.27.1" + "@babel/plugin-transform-classes" "7.28.4" + "@babel/plugin-transform-nullish-coalescing-operator" "7.27.1" + "@babel/plugin-transform-optional-chaining" "7.27.1" + "@babel/plugin-transform-shorthand-properties" "7.27.1" + "@babel/plugin-transform-template-literals" "7.27.1" + "@babel/plugin-transform-unicode-regex" "7.27.1" + "@babel/preset-typescript" "7.27.1" + convert-source-map "2.0.0" + semver "7.7.3" + +react-native-zeroconf@^0.13.8: + version "0.13.8" + resolved "https://registry.yarnpkg.com/react-native-zeroconf/-/react-native-zeroconf-0.13.8.tgz#62fe5279fdf81250a0da647454f2c3b8ee8cacae" + integrity sha512-frGS1xNbNCA7BfETSubNYODu7s7mlU55vgArEzZW9EuSQ8SYqlNQC5zpKHDZEAXy4fFqe+CgnMCxKAjQqYM6XA== + dependencies: + events "^3.0.0" + +react-native@^0.82.0: + version "0.82.1" + resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.82.1.tgz#8f850bf2d5f04d49246c2d604836218daca19af7" + integrity sha512-tFAqcU7Z4g49xf/KnyCEzI4nRTu1Opcx05Ov2helr8ZTg1z7AJR/3sr2rZ+AAVlAs2IXk+B0WOxXGmdD3+4czA== + dependencies: + "@jest/create-cache-key-function" "^29.7.0" + "@react-native/assets-registry" "0.82.1" + "@react-native/codegen" "0.82.1" + "@react-native/community-cli-plugin" "0.82.1" + "@react-native/gradle-plugin" "0.82.1" + "@react-native/js-polyfills" "0.82.1" + "@react-native/normalize-colors" "0.82.1" + "@react-native/virtualized-lists" "0.82.1" + abort-controller "^3.0.0" + anser "^1.4.9" + ansi-regex "^5.0.0" + babel-jest "^29.7.0" + babel-plugin-syntax-hermes-parser "0.32.0" + base64-js "^1.5.1" + commander "^12.0.0" + flow-enums-runtime "^0.0.6" + glob "^7.1.1" + hermes-compiler "0.0.0" + invariant "^2.2.4" + jest-environment-node "^29.7.0" + memoize-one "^5.0.0" + metro-runtime "^0.83.1" + metro-source-map "^0.83.1" + nullthrows "^1.1.1" + pretty-format "^29.7.0" + promise "^8.3.0" + react-devtools-core "^6.1.5" + react-refresh "^0.14.0" + regenerator-runtime "^0.13.2" + scheduler "0.26.0" + semver "^7.1.3" + stacktrace-parser "^0.1.10" + whatwg-fetch "^3.0.0" + ws "^6.2.3" + yargs "^17.6.2" + +react-refresh@^0.14.0: + version "0.14.2" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.2.tgz#3833da01ce32da470f1f936b9d477da5c7028bf9" + integrity sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA== + +react-test-renderer@19.1.1: + version "19.1.1" + resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-19.1.1.tgz#c1e57b7a9c7291e3f52c489022071ac39f55155a" + integrity sha512-aGRXI+zcBTtg0diHofc7+Vy97nomBs9WHHFY1Csl3iV0x6xucjNYZZAkiVKGiNYUv23ecOex5jE67t8ZzqYObA== + dependencies: + react-is "^19.1.1" + scheduler "^0.26.0" + +react@19.1.1: + version "19.1.1" + resolved "https://registry.yarnpkg.com/react/-/react-19.1.1.tgz#06d9149ec5e083a67f9a1e39ce97b06a03b644af" + integrity sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ== + +readable-stream@^2.3.8: + version "2.3.8" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.4.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-4.7.0.tgz#cedbd8a1146c13dfff8dab14068028d58c15ac91" + integrity sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg== + dependencies: + abort-controller "^3.0.0" + buffer "^6.0.3" + events "^3.3.0" + process "^0.11.10" + string_decoder "^1.3.0" + +reflect.getprototypeof@^1.0.6, reflect.getprototypeof@^1.0.9: + version "1.0.10" + resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz#c629219e78a3316d8b604c765ef68996964e7bf9" + integrity sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw== + dependencies: + call-bind "^1.0.8" + define-properties "^1.2.1" + es-abstract "^1.23.9" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + get-intrinsic "^1.2.7" + get-proto "^1.0.1" + which-builtin-type "^1.2.1" + +regenerate-unicode-properties@^10.2.2: + version "10.2.2" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz#aa113812ba899b630658c7623466be71e1f86f66" + integrity sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.2: + version "0.13.11" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regexp.prototype.flags@^1.5.3, regexp.prototype.flags@^1.5.4: + version "1.5.4" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz#1ad6c62d44a259007e55b3970e00f746efbcaa19" + integrity sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA== + dependencies: + call-bind "^1.0.8" + define-properties "^1.2.1" + es-errors "^1.3.0" + get-proto "^1.0.1" + gopd "^1.2.0" + set-function-name "^2.0.2" + +regexpu-core@^6.3.1: + version "6.4.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-6.4.0.tgz#3580ce0c4faedef599eccb146612436b62a176e5" + integrity sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.2.2" + regjsgen "^0.8.0" + regjsparser "^0.13.0" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.2.1" + +regjsgen@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.8.0.tgz#df23ff26e0c5b300a6470cad160a9d090c3a37ab" + integrity sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q== + +regjsparser@^0.13.0: + version "0.13.0" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.13.0.tgz#01f8351335cf7898d43686bc74d2dd71c847ecc0" + integrity sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q== + dependencies: + jsesc "~3.1.0" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve.exports@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.3.tgz#41955e6f1b4013b7586f873749a635dea07ebe3f" + integrity sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A== + +resolve@^1.20.0, resolve@^1.22.11: + version "1.22.11" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.11.tgz#aad857ce1ffb8bfa9b0b1ac29f1156383f68c262" + integrity sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ== + dependencies: + is-core-module "^2.16.1" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +resolve@^2.0.0-next.5: + version "2.0.0-next.6" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.6.tgz#b3961812be69ace7b3bc35d5bf259434681294af" + integrity sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA== + dependencies: + es-errors "^1.3.0" + is-core-module "^2.16.1" + node-exports-info "^1.6.0" + object-keys "^1.1.1" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + +reusify@^1.0.4: + version "1.1.0" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.1.0.tgz#0fe13b9522e1473f51b558ee796e08f11f9b489f" + integrity sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw== + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +ripemd160@^2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.3.tgz#9be54e4ba5e3559c8eee06a25cd7648bbccdf5a8" + integrity sha512-5Di9UC0+8h1L6ZD2d7awM7E/T4uA1fJRlx6zk/NvdCCVEoAnFqvHmCuNeIKoCeIixBX/q8uM+6ycDvF8woqosA== + dependencies: + hash-base "^3.1.2" + inherits "^2.0.4" + +rn-barcode-zxing-scan@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/rn-barcode-zxing-scan/-/rn-barcode-zxing-scan-1.0.4.tgz#030ddf8133eaccc1afe2bedf4c72469e0ab1c8c8" + integrity sha512-UoeNx5+3ifDlP5Jk8DvOU28cmR8du9ydP1344OC5ltrxwikPO/I1pBXAZe9UCg66kFXexmwwHJEKcNxmU79M7g== + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +safe-array-concat@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.3.tgz#c9e54ec4f603b0bbb8e7e5007a5ee7aecd1538c3" + integrity sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.2" + get-intrinsic "^1.2.6" + has-symbols "^1.1.0" + isarray "^2.0.5" + +safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@^5.2.1, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-push-apply@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/safe-push-apply/-/safe-push-apply-1.0.0.tgz#01850e981c1602d398c85081f360e4e6d03d27f5" + integrity sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA== + dependencies: + es-errors "^1.3.0" + isarray "^2.0.5" + +safe-regex-test@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.1.0.tgz#7f87dfb67a3150782eaaf18583ff5d1711ac10c1" + integrity sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + is-regex "^1.2.1" + +"safer-buffer@>= 2.1.2 < 3.0.0": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +scheduler@0.26.0, scheduler@^0.26.0: + version "0.26.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.26.0.tgz#4ce8a8c2a2095f13ea11bf9a445be50c555d6337" + integrity sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA== + +semver@7.7.3: + version "7.7.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.3.tgz#4b5f4143d007633a8dc671cd0a6ef9147b8bb946" + integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== + +semver@^6.3.0, semver@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.1.3, semver@^7.5.2, semver@^7.5.3, semver@^7.5.4, semver@^7.7.3: + version "7.7.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.4.tgz#28464e36060e991fa7a11d0279d2d3f3b57a7e8a" + integrity sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA== + +send@~0.19.1: + version "0.19.2" + resolved "https://registry.yarnpkg.com/send/-/send-0.19.2.tgz#59bc0da1b4ea7ad42736fd642b1c4294e114ff29" + integrity sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~2.0.0" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "~0.5.2" + http-errors "~2.0.1" + mime "1.6.0" + ms "2.1.3" + on-finished "~2.4.1" + range-parser "~1.2.1" + statuses "~2.0.2" + +serialize-error@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" + integrity sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw== + +serve-static@^1.13.1, serve-static@^1.16.2: + version "1.16.3" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.16.3.tgz#a97b74d955778583f3862a4f0b841eb4d5d78cf9" + integrity sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA== + dependencies: + encodeurl "~2.0.0" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "~0.19.1" + +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== + +set-function-length@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" + integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== + dependencies: + define-data-property "^1.1.4" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + gopd "^1.0.1" + has-property-descriptors "^1.0.2" + +set-function-name@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985" + integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ== + dependencies: + define-data-property "^1.1.4" + es-errors "^1.3.0" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.2" + +set-proto@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/set-proto/-/set-proto-1.0.0.tgz#0760dbcff30b2d7e801fd6e19983e56da337565e" + integrity sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw== + dependencies: + dunder-proto "^1.0.1" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + +setprototypeof@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +sf-symbols-typescript@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/sf-symbols-typescript/-/sf-symbols-typescript-2.2.0.tgz#926d6e0715e3d8784cadf7658431e36581254208" + integrity sha512-TPbeg0b7ylrswdGCji8FRGFAKuqbpQlLbL8SOle3j1iHSs5Ob5mhvMAxWN2UItOjgALAB5Zp3fmMfj8mbWvXKw== + +sha.js@^2.4.0, sha.js@^2.4.11: + version "2.4.12" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.12.tgz#eb8b568bf383dfd1867a32c3f2b74eb52bdbf23f" + integrity sha512-8LzC5+bvI45BjpfXU8V5fdU2mfeKiQe1D1gIMn7XUlF3OTUrpdJpPPH4EMAnF0DsHHdSZqCdSss5qCmJKuiO3w== + dependencies: + inherits "^2.0.4" + safe-buffer "^5.2.1" + to-buffer "^1.2.0" + +sha256-uint8array@^0.10.3: + version "0.10.7" + resolved "https://registry.yarnpkg.com/sha256-uint8array/-/sha256-uint8array-0.10.7.tgz#c751fc914f4227b26d996980562065fa4eadcf99" + integrity sha512-1Q6JQU4tX9NqsDGodej6pkrUVQVNapLZnvkwIhddH/JqzBZF1fSaxSWNY6sziXBE8aEa2twtGkXUrwzGeZCMpQ== + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.6.1, shell-quote@^1.8.3: + version "1.8.3" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.3.tgz#55e40ef33cf5c689902353a3d8cd1a6725f08b4b" + integrity sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw== + +side-channel-list@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/side-channel-list/-/side-channel-list-1.0.0.tgz#10cb5984263115d3b7a0e336591e290a830af8ad" + integrity sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA== + dependencies: + es-errors "^1.3.0" + object-inspect "^1.13.3" + +side-channel-map@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/side-channel-map/-/side-channel-map-1.0.1.tgz#d6bb6b37902c6fef5174e5f533fab4c732a26f42" + integrity sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + get-intrinsic "^1.2.5" + object-inspect "^1.13.3" + +side-channel-weakmap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz#11dda19d5368e40ce9ec2bdc1fb0ecbc0790ecea" + integrity sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + get-intrinsic "^1.2.5" + object-inspect "^1.13.3" + side-channel-map "^1.0.1" + +side-channel@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.1.0.tgz#c3fcff9c4da932784873335ec9765fa94ff66bc9" + integrity sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== + dependencies: + es-errors "^1.3.0" + object-inspect "^1.13.3" + side-channel-list "^1.0.0" + side-channel-map "^1.0.1" + side-channel-weakmap "^1.0.2" + +signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +simple-swizzle@^0.2.2: + version "0.2.4" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.4.tgz#a8d11a45a11600d6a1ecdff6363329e3648c3667" + integrity sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw== + dependencies: + is-arrayish "^0.3.1" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== + dependencies: + ansi-styles "^3.2.0" + astral-regex "^1.0.0" + is-fullwidth-code-point "^2.0.0" + +source-map-support@0.5.13: + version "0.5.13" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" + integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + +source-map@^0.6.0, source-map@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +split-on-first@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" + integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw== + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" + +stackframe@^1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.3.4.tgz#b881a004c8c149a5e8efef37d51b16e412943310" + integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== + +stacktrace-parser@^0.1.10: + version "0.1.11" + resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.11.tgz#c7c08f9b29ef566b9a6f7b255d7db572f66fabc4" + integrity sha512-WjlahMgHmCJpqzU8bIBy4qtsZdU9lRlcZE3Lvyej6t4tuOuv1vk57OW3MBrj6hXBFx/nNoC9MPMTcr5YA7NQbg== + dependencies: + type-fest "^0.7.1" + +statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +statuses@~2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.2.tgz#8f75eecef765b5e1cfcdc080da59409ed424e382" + integrity sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw== + +stop-iteration-iterator@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz#f481ff70a548f6124d0312c3aa14cbfa7aa542ad" + integrity sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ== + dependencies: + es-errors "^1.3.0" + internal-slot "^1.1.0" + +strict-uri-encode@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" + integrity sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ== + +strict-url-sanitise@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/strict-url-sanitise/-/strict-url-sanitise-0.0.1.tgz#10cfac63c9dfdd856d98ab9f76433dad5ce99e0c" + integrity sha512-nuFtF539K8jZg3FjaWH/L8eocCR6gegz5RDOsaWxfdbF5Jqr2VXWxZayjTwUzsWJDC91k2EbnJXp6FuWW+Z4hg== + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-natural-compare@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" + integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.matchall@^4.0.12: + version "4.0.12" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz#6c88740e49ad4956b1332a911e949583a275d4c0" + integrity sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.3" + define-properties "^1.2.1" + es-abstract "^1.23.6" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + get-intrinsic "^1.2.6" + gopd "^1.2.0" + has-symbols "^1.1.0" + internal-slot "^1.1.0" + regexp.prototype.flags "^1.5.3" + set-function-name "^2.0.2" + side-channel "^1.1.0" + +string.prototype.repeat@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz#e90872ee0308b29435aa26275f6e1b762daee01a" + integrity sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.5" + +string.prototype.trim@^1.2.10: + version "1.2.10" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz#40b2dd5ee94c959b4dcfb1d65ce72e90da480c81" + integrity sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.2" + define-data-property "^1.1.4" + define-properties "^1.2.1" + es-abstract "^1.23.5" + es-object-atoms "^1.0.0" + has-property-descriptors "^1.0.2" + +string.prototype.trimend@^1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz#62e2731272cd285041b36596054e9f66569b6942" + integrity sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.2" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + +string.prototype.trimstart@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz#7ee834dda8c7c17eff3118472bb35bfedaa34dde" + integrity sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + +string_decoder@^1.1.1, string_decoder@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +strnum@^2.1.2: + version "2.2.0" + resolved "https://registry.yarnpkg.com/strnum/-/strnum-2.2.0.tgz#8b582b637e4621f62ff714493e0ce30846f903a6" + integrity sha512-Y7Bj8XyJxnPAORMZj/xltsfo55uOiyHcU2tnAVzHUnSJR/KsEX+9RoDeXEnsXtl/CX4fAcrt64gZ13aGaWPeBg== + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +terser@^5.15.0: + version "5.46.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.46.0.tgz#1b81e560d584bbdd74a8ede87b4d9477b0ff9695" + integrity sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg== + dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.15.0" + commander "^2.20.0" + source-map-support "~0.5.20" + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +text-encoding@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/text-encoding/-/text-encoding-0.7.0.tgz#f895e836e45990624086601798ea98e8f36ee643" + integrity sha512-oJQ3f1hrOnbRLOcwKz0Liq2IcrvDeZRHXhd9RgLrsT+DjWY/nty1Hi7v3dtkaEYbPYe0mUoOfzRrMwfXXwgPUA== + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +throat@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" + integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== + +tinyglobby@^0.2.15: + version "0.2.15" + resolved "https://registry.yarnpkg.com/tinyglobby/-/tinyglobby-0.2.15.tgz#e228dd1e638cea993d2fdb4fcd2d4602a79951c2" + integrity sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ== + dependencies: + fdir "^6.5.0" + picomatch "^4.0.3" + +tmp@^0.2.4: + version "0.2.5" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.5.tgz#b06bcd23f0f3c8357b426891726d16015abfd8f8" + integrity sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow== + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-buffer@^1.2.0, to-buffer@^1.2.1, to-buffer@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.2.2.tgz#ffe59ef7522ada0a2d1cb5dfe03bb8abc3cdc133" + integrity sha512-db0E3UJjcFhpDhAF4tLo03oli3pwl3dbnzXOUIlRKrp+ldk/VUxzpWYZENsw2SZiuBjHAk7DfB0VU7NKdpb6sw== + dependencies: + isarray "^2.0.5" + safe-buffer "^5.2.1" + typed-array-buffer "^1.0.3" + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +ts-api-utils@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.4.0.tgz#2690579f96d2790253bdcf1ca35d569ad78f9ad8" + integrity sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA== + +tslib@^2.3.0: + version "2.8.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" + integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +type-fest@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" + integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== + +type-is@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-2.0.1.tgz#64f6cf03f92fce4015c2b224793f6bdd4b068c97" + integrity sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw== + dependencies: + content-type "^1.0.5" + media-typer "^1.1.0" + mime-types "^3.0.0" + +typed-array-buffer@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz#a72395450a4869ec033fd549371b47af3a2ee536" + integrity sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw== + dependencies: + call-bound "^1.0.3" + es-errors "^1.3.0" + is-typed-array "^1.1.14" + +typed-array-byte-length@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz#8407a04f7d78684f3d252aa1a143d2b77b4160ce" + integrity sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg== + dependencies: + call-bind "^1.0.8" + for-each "^0.3.3" + gopd "^1.2.0" + has-proto "^1.2.0" + is-typed-array "^1.1.14" + +typed-array-byte-offset@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz#ae3698b8ec91a8ab945016108aef00d5bff12355" + integrity sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ== + dependencies: + available-typed-arrays "^1.0.7" + call-bind "^1.0.8" + for-each "^0.3.3" + gopd "^1.2.0" + has-proto "^1.2.0" + is-typed-array "^1.1.15" + reflect.getprototypeof "^1.0.9" + +typed-array-length@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.7.tgz#ee4deff984b64be1e118b0de8c9c877d5ce73d3d" + integrity sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg== + dependencies: + call-bind "^1.0.7" + for-each "^0.3.3" + gopd "^1.0.1" + is-typed-array "^1.1.13" + possible-typed-array-names "^1.0.0" + reflect.getprototypeof "^1.0.6" + +typescript@^5.8.3: + version "5.9.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.3.tgz#5b4f59e15310ab17a216f5d6cf53ee476ede670f" + integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw== + +unbox-primitive@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.1.0.tgz#8d9d2c9edeea8460c7f35033a88867944934d1e2" + integrity sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw== + dependencies: + call-bound "^1.0.3" + has-bigints "^1.0.2" + has-symbols "^1.1.0" + which-boxed-primitive "^1.1.1" + +undici-types@~7.18.0: + version "7.18.2" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.18.2.tgz#29357a89e7b7ca4aef3bf0fd3fd0cd73884229e9" + integrity sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w== + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz#cb3173fe47ca743e228216e4a3ddc4c84d628cc2" + integrity sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz#65a7adfad8574c219890e219285ce4c64ed67eaa" + integrity sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz#301d4f8a43d2b75c97adfad87c9dd5350c9475d1" + integrity sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ== + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +universalify@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" + integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== + +unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.2.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz#64d76db58713136acbeb4c49114366cc6cc2e80d" + integrity sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w== + dependencies: + escalade "^3.2.0" + picocolors "^1.1.1" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +use-latest-callback@^0.2.4: + version "0.2.6" + resolved "https://registry.yarnpkg.com/use-latest-callback/-/use-latest-callback-0.2.6.tgz#e5ea752808c86219acc179ace0ae3c1203255e77" + integrity sha512-FvRG9i1HSo0wagmX63Vrm8SnlUU3LMM3WyZkQ76RnslpBrX694AdG4A0zQBx2B3ZifFA0yv/BaEHGBnEax5rZg== + +use-sync-external-store@^1.5.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz#b174bfa65cb2b526732d9f2ac0a408027876f32d" + integrity sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w== + +utf8@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/utf8/-/utf8-3.0.0.tgz#f052eed1364d696e769ef058b183df88c87f69d1" + integrity sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ== + +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +util@^0.12.5: + version "0.12.5" + resolved "https://registry.yarnpkg.com/util/-/util-0.12.5.tgz#5f17a6059b73db61a875668781a1c2b136bd6fbc" + integrity sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA== + dependencies: + inherits "^2.0.3" + is-arguments "^1.0.4" + is-generator-function "^1.0.7" + is-typed-array "^1.1.3" + which-typed-array "^1.1.2" + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +v8-to-istanbul@^9.0.1: + version "9.3.0" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz#b9572abfa62bd556c16d75fdebc1a411d5ff3175" + integrity sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA== + dependencies: + "@jridgewell/trace-mapping" "^0.3.12" + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^2.0.0" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +vlq@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468" + integrity sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w== + +walker@^1.0.7, walker@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +warn-once@0.1.1, warn-once@^0.1.0, warn-once@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/warn-once/-/warn-once-0.1.1.tgz#952088f4fb56896e73fd4e6a3767272a3fccce43" + integrity sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q== + +wcwidth@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== + dependencies: + defaults "^1.0.3" + +whatwg-fetch@^3.0.0: + version "3.6.20" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz#580ce6d791facec91d37c72890995a0b48d31c70" + integrity sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg== + +which-boxed-primitive@^1.1.0, which-boxed-primitive@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz#d76ec27df7fa165f18d5808374a5fe23c29b176e" + integrity sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA== + dependencies: + is-bigint "^1.1.0" + is-boolean-object "^1.2.1" + is-number-object "^1.1.1" + is-string "^1.1.1" + is-symbol "^1.1.1" + +which-builtin-type@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.2.1.tgz#89183da1b4907ab089a6b02029cc5d8d6574270e" + integrity sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q== + dependencies: + call-bound "^1.0.2" + function.prototype.name "^1.1.6" + has-tostringtag "^1.0.2" + is-async-function "^2.0.0" + is-date-object "^1.1.0" + is-finalizationregistry "^1.1.0" + is-generator-function "^1.0.10" + is-regex "^1.2.1" + is-weakref "^1.0.2" + isarray "^2.0.5" + which-boxed-primitive "^1.1.0" + which-collection "^1.0.2" + which-typed-array "^1.1.16" + +which-collection@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.2.tgz#627ef76243920a107e7ce8e96191debe4b16c2a0" + integrity sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw== + dependencies: + is-map "^2.0.3" + is-set "^2.0.3" + is-weakmap "^2.0.2" + is-weakset "^2.0.3" + +which-module@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" + integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== + +which-typed-array@^1.1.16, which-typed-array@^1.1.19, which-typed-array@^1.1.2: + version "1.1.20" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.20.tgz#3fdb7adfafe0ea69157b1509f3a1cd892bd1d122" + integrity sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg== + dependencies: + available-typed-arrays "^1.0.7" + call-bind "^1.0.8" + call-bound "^1.0.4" + for-each "^0.3.5" + get-proto "^1.0.1" + gopd "^1.2.0" + has-tostringtag "^1.0.2" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +word-wrap@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" + integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== + +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" + integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== + dependencies: + imurmurhash "^0.1.4" + signal-exit "^3.0.7" + +ws@^6.2.3: + version "6.2.3" + resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.3.tgz#ccc96e4add5fd6fedbc491903075c85c5a11d9ee" + integrity sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA== + dependencies: + async-limiter "~1.0.0" + +ws@^7, ws@^7.5.10: + version "7.5.10" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.10.tgz#58b5c20dc281633f6c19113f39b349bd8bd558d9" + integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ== + +y18n@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yaml@^2.2.1, yaml@^2.2.2, yaml@^2.6.1: + version "2.8.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.8.2.tgz#5694f25eca0ce9c3e7a9d9e00ce0ddabbd9e35c5" + integrity sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A== + +yargs-parser@^18.1.2: + version "18.1.3" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs@^15.1.0, yargs@^15.3.1: + version "15.4.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" + integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== + dependencies: + cliui "^6.0.0" + decamelize "^1.2.0" + find-up "^4.1.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^4.2.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^18.1.2" + +yargs@^17.3.1, yargs@^17.6.2: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==